Wikipedia fatwiki https://fat.wikipedia.org/wiki/Kratafa_Tsitsir MediaWiki 1.45.0-wmf.7 first-letter Media Soronko Nkɔmbɔdzibea Dwumadzinyi Dwumadzinyi nkɔmbɔdzibea Wikipedia Wikipedia nkɔmbɔdzibea Fael Fael nkɔmbɔdzibea MediaWiki MediaWiki nkɔmbɔdzibea Nhwɛdo Nhwɛdo nkɔmbɔdzibea Mboa Mboa nkɔmbɔdzibea Nkyekyεmu Nkyekyεmu nkɔmbɔdzibea TimedText TimedText talk Module Module talk Event Event talk Nhwɛdo:Create New Article 10 7 6998 6439 2023-04-22T12:22:29Z Robertjamal12 13 6998 wikitext text/x-wiki <inputbox>type=search2 type=create buttonlabel=Te akyerɛwsɛm fofro width=50 bgcolor=# preload=Template:Standard content for new page editintro= default= </inputbox> i9fl0dsj6y9xgnrssrgfltbym2w2t1y Nhwɛdo:Databox 10 8 11 10 2023-04-20T19:07:31Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 10 wikitext text/x-wiki {{#invoke:Databox|databox}} rltanani0spzqhywo9z8lvv3sf81nqd Nhwɛdo:Databox generic 10 9 13 12 2023-04-20T19:07:32Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 12 wikitext text/x-wiki <includeonly>{{#invoke:Databox|databox}}</includeonly> <noinclude><pre><nowiki>{{Databox generic}}</nowiki></pre></noinclude> dnvtlzyvzp0eq5qfo4me8ei8ily3bfq Nkyekyεmu:Afeha a ɔtɔ do eduonu (20) mu Ghana amanyɛfo 14 10 15 14 2023-04-20T19:07:33Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 14 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Afeha a ɔtɔ do eduonu kor (21) mu Burkinabé nnyimpa 14 11 17 16 2023-04-20T19:07:34Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 16 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Afeha a ɔtɔ do eduonu kor (21) mu mbea amanyɛfo 14 12 19 18 2023-04-20T19:07:35Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 18 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Africa 14 13 21 20 2023-04-20T19:07:36Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 20 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Amannɔnye nsɛm ho asoafo a wɔyɛ mbea 14 14 23 22 2023-04-20T19:07:37Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 22 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Amanyɛfo 14 15 27 26 2023-04-20T19:07:39Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 26 wikitext text/x-wiki This is a category for politicians 2b851a48bnu3pz1xj9uuim9plhuziuk Nkyekyεmu:Benin 14 16 29 28 2023-04-20T19:07:40Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 28 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Burkina Faso 14 17 31 30 2023-04-20T19:07:41Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 30 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Burkina Faso Amanyɛnyi 14 18 33 32 2023-04-20T19:07:42Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 32 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Burkina Faso ananmusifo a wɔwɔ Cape Verde 14 19 35 34 2023-04-20T19:07:43Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 34 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Burkina Faso ananmusifo a wɔwɔ Gambia 14 20 37 36 2023-04-20T19:07:44Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 36 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Burkina Faso ananmusifo a wɔwɔ Guinea 14 21 39 38 2023-04-20T19:07:44Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 38 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Burkina Faso ananmusifo a wɔwɔ Mauritania 14 22 41 40 2023-04-20T19:07:45Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 40 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Burkina Faso ananmusifo a wɔwɔ Senegal 14 23 43 42 2023-04-20T19:07:46Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 42 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Burkina Faso asase ho nsɛm a wɔakyerɛw 14 24 45 44 2023-04-20T19:07:47Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 44 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Burkina Faso atemmuafo ho asoafo 14 25 47 46 2023-04-20T19:07:48Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 46 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Burkina Faso bɔɔlbɔfo 14 26 49 48 2023-04-20T19:07:49Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 48 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Burkina Faso otemmuafo 14 27 51 50 2023-04-20T19:07:50Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 50 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Burkinabé mbea a wɔwɔ amanyɛsɛm mu 14 28 53 52 2023-04-20T19:07:51Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 52 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Burkinabé mbea ananmusifo 14 29 55 54 2023-04-20T19:07:52Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 54 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Bɔɔlbɔfo 14 30 57 56 2023-04-20T19:07:53Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 56 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Contests 14 31 59 58 2023-04-20T19:07:54Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 58 wikitext text/x-wiki Pages related to Fante Wikimedians Community Contests gc9derw9o6t7ynembewaqvuu4yzg87e Nkyekyεmu:Coptic Kristofo a hɔn fri Misraim 14 32 62 61 2023-04-20T19:07:54Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 60 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Ghana 14 33 10616 10612 2023-05-10T08:46:49Z Caro de Segeda 16 10616 wikitext text/x-wiki [[Category:Afrika]] [[Category:Aman ahorow]] jjij0ep440kbc71umgyxt6nomvbhbzd Nkyekyεmu:Ghana Amanyɛnyi 14 34 68 67 2023-04-20T19:07:57Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 67 wikitext text/x-wiki Amanyɛnyi a ɔwɔ Ghana. s1ka59k786fjrhdywjo17g59r41ozn3 Nkyekyεmu:Ghana Mbrahyɛ Bagua Ambatow Mpasua 14 35 71 70 2023-04-20T19:07:58Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 70 wikitext text/x-wiki Wei yɛ ambatow mpasua 275 a wɔgyina hɔ ma wɔ Ghana Mbrahyɛ Bagua no mu no dzin, sɛdze ɔtse wɔ bosoom [[Mumu]] afe 2016 amansan ambatow no mu.[1] Na hɔn ama akɔ sor efir 260 wɔ ambatow a etwam no mu wɔ bosoom [[Mumu]] afe 2012 mbrahyɛ bagua ambatow mu.[2] Mbrahyɛ Bagua no munyi biako (MP) na ogyina ambatow mpasua biara ananmu. Kan no na mbrahyɛ bagua ambatow mpasua 230 na ɔwɔ hɔ.[1] l5m8s16483f4cairas4o7gb440myrrx Nkyekyεmu:Ghana mbea a wodzi kan 14 36 74 73 2023-04-20T19:07:59Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 72 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Ghana mbea aban ananmusifo 14 37 76 75 2023-04-20T19:08:00Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 75 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Ghana ndwomtofo 14 38 79 78 2023-04-20T19:08:01Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 77 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Ghana ɔmanfo akwahosan ho nduruyɛfo 14 39 81 80 2023-04-20T19:08:02Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 80 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Ghananyi wimhyɛnkanyi 14 40 83 82 2023-04-20T19:08:03Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 82 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Hɔn a hɔn awie Achimota Skuul no 14 41 85 84 2023-04-20T19:08:04Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 84 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Hɔn a wosie hɔn wɔ Ghana 14 42 88 87 2023-04-20T19:08:05Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 86 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Hɔn a wowu wɔ afe 2007 mu 14 43 91 90 2023-04-20T19:08:06Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 89 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Hɔn a wɔwoo hɔn afe 1927 mu 14 44 93 92 2023-04-20T19:08:06Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 92 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Hɔn a wɔwoo hɔn afe 1932 mu 14 45 96 95 2023-04-20T19:08:07Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 94 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Hɔn a wɔwoo hɔn afe 1958 mu 14 46 98 97 2023-04-20T19:08:08Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 97 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Hɔn a wɔwoo hɔn afe 1966 mu 14 47 100 99 2023-04-20T19:08:09Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 99 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Hɔn a wɔwoo hɔn afe 1997 mu 14 48 102 101 2023-04-20T19:08:10Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 101 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Interlingue 14 49 10625 104 2023-05-12T00:54:41Z YiFeiBot 192 Bot: Migrating 1 langlinks, now provided by [[d:|Wikidata]] on [[d:q9231028]] 10625 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Kurow 14 50 106 105 2023-04-20T19:08:12Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 105 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Kurow wɔ Burkina Faso 14 51 108 107 2023-04-20T19:08:13Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 107 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Kwame Nkrumah 14 52 111 110 2023-04-20T19:08:14Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 109 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Mbasiaba a hɔn yɛ wimhyɛnkafo 14 53 113 112 2023-04-20T19:08:15Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 112 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Mbea a nnyimpa dɔɔso wɔ Cascades Mantɔw mu 14 54 115 114 2023-04-20T19:08:16Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 114 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Mbea a nnyimpa dɔɔso wɔ Plateau-Finimfin Mantɔw mu 14 55 117 116 2023-04-20T19:08:17Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 116 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Misraimfo a hɔn tu kɔɔ Ghana 14 56 120 119 2023-04-20T19:08:18Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 118 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Misriamfo a hɔn fri Coptic ebusua mu 14 57 123 122 2023-04-20T19:08:19Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 121 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Niger 14 58 14293 125 2024-08-03T00:52:34Z Rich Farmbrough 1415 14293 wikitext text/x-wiki [[Category:Africa]] 8emashdqn2ch5gwbpl7ifrfensealls Nkyekyεmu:Nkurow a ɔwɔ Africa 14 59 127 126 2023-04-20T19:08:21Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 126 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Nkurow a ɔwɔ Maps 14 60 129 128 2023-04-20T19:08:21Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 128 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Nnyimpa a hɔn ewu 14 61 132 131 2023-04-20T19:08:22Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 130 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Nnyimpa a hɔn tse ase 14 62 134 133 2023-04-20T19:08:23Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 133 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Nnyimpa a wɔ fir Ouagadougou 14 63 136 135 2023-04-20T19:08:24Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 135 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Nyimpa 14 64 138 137 2023-04-20T19:08:25Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 137 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Otemmuafo 14 65 140 139 2023-04-20T19:08:26Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 139 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Oubritenga Mansin 14 66 142 141 2023-04-20T19:08:27Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 141 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Plateau-Finimfin Mantɔw mu asase ho nsɛm a wɔakyerɛw 14 67 144 143 2023-04-20T19:08:28Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 143 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Ramsar mbea a ɔwɔ Burkina Faso 14 68 146 145 2023-04-20T19:08:29Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 145 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Nhwɛdo 14 69 12628 148 2024-01-14T12:50:13Z MdsShakil 743 MdsShakil moved page [[Nkyekyεmu:Template]] to [[Nkyekyεmu:Nhwɛdo]] without leaving a redirect 147 wikitext text/x-wiki {{DEFAULTSORT:Template}} [[Nkyekyεmu:Wikipedia]] dggxgszrpirl1rfo5ujnmw6mv26v5yb Nkyekyεmu:Kurow a ɔwɔ maps 14 70 150 149 2023-04-20T19:08:31Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 149 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Ɔtare 14 71 152 151 2023-04-20T19:08:32Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 151 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Ɔtare a ɔwɔ Burkina Faso 14 72 154 153 2023-04-20T19:08:33Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 153 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Nkyekyεmu:Ɔtsɛmbuafo 14 73 13321 13315 2024-05-28T16:16:25Z NDF123 1316 Undo revision [[Special:Diff/13315|13315]] by [[Special:Contributions/204.12.231.82|204.12.231.82]] ([[User talk:204.12.231.82|talk]]) 13321 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Module:Databox 828 74 158 157 2023-04-20T19:08:35Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 157 Scribunto text/plain local property_blacklist = { 'P360', --is a list of 'P4224', --category contains 'P935', -- Commons gallery 'P1472', -- Commons Creator page 'P1612', -- Commons Institution page 'P373', -- Commons category 'P3722', -- Commons maps category 'P1151', -- topic's main Wikimedia portal 'P1424', -- topic's main template 'P910', -- topic's main category 'P1200', -- bodies of water basin category 'P1792', -- category of associated people 'P1464', -- category for people born here 'P1465', -- category for people who died here 'P1791', -- category of people buried here 'P1740', -- category for films shot at this location 'P2033', -- Category for pictures taken with camera 'P2517', -- category for recipients of this award 'P4195', -- category for employees of the organization 'P1754', -- category related to list 'P301', -- category's main topic 'P971', -- category combines topics 'P3876', -- category for alumni of educational institution 'P1753', -- list related to category 'P3921', -- Wikidata SPARQL query equivalent 'P1204', -- Wikimedia portal's main topic 'P1423', -- template's main topic 'P1709', -- equivalent class 'P3950', -- narrower external class 'P2888', -- exact match 'P1382', -- coincident with 'P527', -- has part 'P2670', -- has parts of the class 'P3113', -- does not have part 'P2737', -- union of 'P2738', -- disjoint union of 'P2445', -- metasubclass of 'P1963', -- properties for this type 'P3176', -- uses property 'P1889', -- different from 'P460', -- said to be the same as 'P2959', -- permanent duplicated item 'P2860', -- cites 'P5125', -- wikimedia outline 'P5008', -- on focus list of Wikimedia project 'P2559', -- Wikidata usage instructions 'P1343', -- described by source 'P972', -- catalogu 'P1282', -- OSM tag or key 'P4839', -- Wolfram Language entity code 'P6104', -- Maintained by Wikiproject 'P5996' -- Category for films in this language } function valuesToKeys(array) local result = {} for _, v in pairs(array) do result[v] = true end return result end local p = {} function p.databox(frame) local args = frame:getParent().args local itemId = nil if args.item then itemId = args.item end local lang = mw.language.getContentLanguage() local item = mw.wikibase.getEntity(itemId) if item == nil then mw.addWarning("Wikidata item not found") return "" end local databoxRoot = mw.html.create('div') :addClass('infobox') :css({ float = 'right', border = '1px solid #aaa', ['max-width'] = '300px', padding = '0 0.4em', margin = '0 0 0.4em 0.4em', }) --Title databoxRoot:tag('div') :css({ ['text-align'] = 'center', ['background-color'] = '#f5f5f5', padding = '0.5em 0', margin = '0.5em 0', ['font-size'] = '120%', ['font-weight'] = 'bold', }) :wikitext(item:getLabel() or mw.title.getCurrentTitle().text) --Image local images = item:getBestStatements('P18') if #images >= 1 then databoxRoot :tag('div') :wikitext('[[Fael:' .. images[1].mainsnak.datavalue.value .. '|frameless|300px]]') end --Table local dataTable = databoxRoot :tag('table') :css({ ['text-align'] = 'left', ['font-size'] = '90%', ['word-break'] = 'break-word', ['width'] = '100%', ['table-layout'] = 'fixed', }) dataTable:tag('caption') :css({ ['background-color'] = '#f5f5f5', ['font-weight'] = 'bold', ['margin-top'] = '0.2em', }) :wikitext(item:formatStatements('P31').value) local properties = mw.wikibase.orderProperties(item:getProperties()) local property_blacklist_hash = valuesToKeys(property_blacklist) property_blacklist_hash['P31'] = true --Special property local edit_message = mw.message.new('vector-view-edit'):plain() for _, property in pairs(properties) do local datatype = item.claims[property][1].mainsnak.datatype if datatype ~= 'commonsMedia' and datatype ~= 'external-id' and datatype ~= 'quantity' and datatype ~= 'wikibase-property' and datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and not property_blacklist_hash[property] and #item:getBestStatements(property) <= 5 then local propertyValue = item:formatStatements(property) dataTable:tag('tr') :tag('th') :attr('scope', 'row') :wikitext(lang:ucfirst(propertyValue.label)):done() :tag('td') :wikitext(frame:preprocess(propertyValue.value)) :wikitext('&nbsp;[[Fael:OOjs UI icon edit-ltr.svg|' .. edit_message .. '|12px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. '#' .. property .. ']]') end end --Map local coordinates_statements = item:getBestStatements('P625') if #coordinates_statements == 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then --We build the call to mapframe local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude local geojson = { type = 'Feature', geometry = { type = 'Point', coordinates = { longitude, latitude } }, properties = { title = item:getLabel() or mw.title.getCurrentTitle().text, ['marker-symbol'] = 'marker', ['marker-color'] = '#224422', } } databoxRoot:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), { height = 300, width = 300, frameless = 'frameless', align = 'center', latitude = latitude, longitude = longitude, zoom = zoom })) end return tostring(databoxRoot) end return p 5eewvutog9ow5x5wirolml6kj3h3e14 Wikipedia:2023 Mbaa ho nsɛnsɛm na Kodzisɛm 4 75 10528 7730 2023-05-06T02:27:25Z Yaw tuba 14 made corrections #FAT 10528 wikitext text/x-wiki <div style="border: 2px dotted #800000; border-radius: 6px;"> {|width="100%" |- align=center |[[Fael:Feminism and Folklore 2023 logo.svg|300px|link=2023 Mbaa ho nsɛnsɛm na Kodzisɛm]] |<big>'''2023 Mbaa ho nsɛnsɛm na Kodzisɛm''' afi ase!<br>Hom mma hɛn keleti atsekel mfa mbaa na Folk amambra ho wɔ Wikipedia..</big><br/>'''''[[Feminism and Folklore 2023|<small>Kenkan akwankyerɛ yi ansaana edze wo ho ahyɛ mu..</small>]]''''' |} </div> == Theme == This year ''Feminism and Folklore'' will focus on Feminism, Women biographies and Gender-focused topics for the project in league with Wiki Loves Folklore gender gap focus with folk culture theme on Wikipedia. == Competition == === Rules === * Create & Expand any red link article on list to minimum of 3000 bytes. * The article must be of readable prose of about 200 words or roughly 4 sentences. * The Article should be created or expanded between 30th February to 15th April * The article must be translated to a readable quality in Fante language '''How to Participate in the article translation''' The articles in the table are in two categories English, and Fante, Open the English articles and translate the content to the best of your ability to its corresponding Fante version. {| class="wikitable" |+Links to Articles !English Articles !Fante |- |[[:en:Efua Dorkenoo|Efua Dorkenoo]] |[[Efua Dorkenoo]] |- |[[:en:Alima Mahama|Alima Mahama]] |[[Alima Mahama]] |- |[[:en:Joyce Bamford-Addo|Joyce Bamford-Addo]] |[[Alima Mahama|Joyce Bamford-Addo]] |- |[[:en:Gloria Amon Nikoi|Gloria Amon Nikoi]] |[[Gloria Amon Nikoi]] |- |[[:en:Sally Mugabe|Sally Mugabe]] |[[Sally Mugabe]] |- |[[:en:Mercy Adoma Owusu-Nimoh|Mercy Adoma Owusu-Nimoh]] |[[Mercy Adoma Owusu-Nimoh]] |- |[[:en:Betty Mould-Iddrisu|Betty Mould-Iddrisu]] |[[Betty Mould-Iddrisu]] |- |[[:en:Mabel Dove Danquah|Mabel Dove Danquah]] |[[Mabel Dove Danquah]] |- |[[:en:Sherry Ayitey|Sherry Ayitey]] |[[Sherry Ayitey]] |- |[[:en:Gloria Akuffo|Gloria Akuffo]] |[[Gloria Akuffo]] |- |[[:en:Cecilia Abena Dapaah|Cecilia Abena Dapaah]] |[[Cecilia Abena Dapaah]] |- |[[:en:Rebecca_Akufo-Addo|Rebecca Akufo-Addo]] |[[Rebecca Akufo-Addo]] |- |[[:en:Mavis_Hawa_Koomson|Mavis Hawa Koomson]] |[[Mavis Hawa Koomson]] |- |[[:en:Cecilia Bannerman|Cecilia Bannerman]] |[[Cecilia Bannerman]] |- |[[:en:Florence Oboshie Sai-Coffie|Florence Oboshie Sai-Coffie]] |[[Florence Oboshie Sai-Coffie]] |- |[[:en:Elizabeth Akua Ohene|Elizabeth Akua Ohene]] |[[Elizabeth Akua Ohene]] |- |[[:en:Esther Obeng Dapaah|Esther Obeng Dapaah]] |[[Esther Obeng Dapaah]] |- |[[:en:Fathia Nkrumah|Fathia Nkrumah]] |[[Fathia Nkrumah]] |- |[[:en:Hawa Gariba Boya|Hawa Gariba Boya]] |[[Hawa Gariba Boya]] |- |[[:en:Rahana Abdul Aziz|Rahana Abdul Aziz]] |[[Rahana Abdul Aziz]] |- |[[:en:Ayishetu Seidu|Ayishetu Seidu]] |[[Ayishetu Seidu]] |- |[[:en:Madinatou Rouamba|Madinatou Rouamba]] |[[Madinatou Rouamba]] |- |[[:en:Célestine Ouezzin Coulibaly|Célestine Ouezzin Coulibaly]] |[[Célestine Ouezzin Coulibaly]] |- |[[:en:Joséphine Ouédraogo|Joséphine Ouédraogo]] |[[Joséphine Ouédraogo]] |- |[[:en:Koumbou Boly Barry|Koumbou Boly Barry]] |[[Koumbou Boly Barry]] |- |[[:en:Elise Foniyama Thiombioano Ilboudo|Elise Foniyama Thiombioano Ilboudo]] |[[Elise Foniyama Thiombioano Ilboudo]] |- |[[:en:Juliette Bonkoungou|Juliette Bonkoungou]] |[[Juliette Bonkoungou]] |- |[[:en:Aminata Sana Congo|Aminata Sana Congo]] |[[Aminata Sana Congo]] |- |[[:en:Olivia Rouamba|Olivia Rouamba]] |[[Olivia Rouamba]] |- |[[:en:Rosine Sori-Coulibaly|Rosine Sori-Coulibaly]] |[[Rosine Sori-Coulibaly]] |- |[[:en:Céline Yoda|Céline Yoda]] |[[Céline Yoda]] |- |[[:en:Sika Bella Kaboré|Sika Bella Kaboré]] |[[Sika Bella Kaboré]] |- |[[:en:Marlène Zebango|Marlène Zebango]] |[[Marlène Zebango]] |- |[[:en:Bernadette Sanou Dao|Bernadette Sanou Dao]] |[[Bernadette Sanou Dao]] |- |[[:en:Hadja Fatimata Ouattara|Hadja Fatimata Ouattara]] |[[Hadja Fatimata Ouattara]] |- |[[:en:Marie Louise Nignan-Bassolet|Marie Louise Nignan-Bassolet]] |[[Marie Louise Nignan-Bassolet]] |- |[[:en:Salimata Sawadogo|Salimata Sawadogo]] |[[Salimata Sawadogo]] |- |[[:en:Aline Koala Kaboré|Aline Koala Kaboré]] |[[Aline Koala Kaboré]] |- |[[:en:Jacqueline Marie Zaba Nikiema|Jacqueline Marie Zaba Nikiema]] |[[Jacqueline Marie Zaba Nikiema]] |- |[[:en:Antoine Somdah|Antoine Somdah]] |[[Antoine Somdah]] |- |[[:en:Alpha Barry|Alpha Barry]] |[[Alpha Barry]] |- |[[:en:Naa Gbewaa|Naa Gbewaa]] |[[Naa Gbewaa]] |- |[[:en:Ruins of Loropéni|Ruins of Loropéni]] |[[Ruins of Loropéni]] |- |[[:en:W-Arly-Pendjari Complex|W-Arly-Pendjari Complex]] |[[W-Arly-Pendjari Complex]] |- |[[:en:Douroula|Douroula]] |[[Douroula]] |- |[[:en:Ancient Ferrous Metallurgy Sites of Burkina Faso|Ancient Ferrous Metallurgy Sites of Burkina Faso]] |[[Ancient Ferrous Metallurgy Sites of Burkina Faso]] |- |[[:en:Banfora|Banfora]] |[[Banfora]] |- |[[:en:Gorom Gorom|Gorom Gorom]] |[[Gorom Gorom]] |- |[[:en:Tiebele|Tiebele]] |[[Tiebele]] |- |[[:en:Arli National Park|Arli National Park]] |[[GArli National Park]] |- |[[:en:W National Park|W National Park]] |[[W National Park]] |- |[[:en:Nazinga Reserve|Nazinga Reserve]] |[[Nazinga Reserve]] |- |[[:en:Sindou|Sindou]] |[[Sindou]] |- |[[:en:Ouahigouya|Ouahigouya]] |[[Ouahigouya]] |- |[[:en:Ziniare|Ziniare]] |[[Ziniare]] |- |[[:en:Lake Tengrela|Lake Tengrela]] |[[Lake Tengrela]] |- |[[:en:Sabou|Sabou]] |[[Sabou]] |- |[[:en:Bangr Weoogo Park|Bangr Weoogo Park]] |[[Bangr Weoogo Park]] |- |[[:en:Sarah_Adwoa_Safo|Sarah Adwoa Sarfo]] |[[Sarah Adwoa Sarfo]] |- |[[:en:Helen_Yawson|Helen Yawson]] |[[Helen Yawson]] |- |[[:en:Irene_Agyepong|Irene Agyepong]] |[[Irene Agyepong]] |- |[[:en:Georgina_Theodora_Wood|Georgina Theodora Wood]] |[[Georgina Theodora Wood]] |- |[[:en:Felicia_Abban|Felicia Abban]] |[[Felicia Abban]] |- |[[:en:Sandra_"Alexandrina"_Don-Arthur|Sandra "Alexandrina" Don-Arthur]] |[[Sandra "Alexandrina" Don-Arthur]] |- |[[:en:Valerie_Lawson|Valerie Lawson]] |[[Valerie Lawson]] |- |[[:en:Akofa_Edjeani_Asiedu|Akofa Edjeani Asiedu]] |[[Akofa Edjeani Asiedu]] |- |[[:en:Dzifa_Gomashie|Dzifa Gomashie]] |[[Dzifa Gomashie]] |- |[[:en:Zynnell_Zuh|Zynnell Zuh]] |[[Zynnell Zuh]] |- |[[:en:Marian_Ewurama_Addy|Marian Ewurama Addy]] |[[Marian Ewurama Addy]] |- |[[:en:Jessica_Opare-Saforo|Jessica Opare-Saforo]] |[[Jessica Opare-Saforo]] |- |[[:en:Ama_Ata_Aidoo|Ama Ata Aidoo]] |[[Ama Ata Aidoo]] |- |[[:en:Nana_Aba_Appiah_Amfo|Nana Aba Appiah Amfo]] |[[Nana Aba Appiah Amfo]] |- |[[:en:Vida_Akoto-Bamfo|Vida Akoto-Bamfo]] |[[Vida Akoto-Bamfo]] |- |[[:en:Annie_Jiagge|Annie Jiagge]] |[[Annie Jiagge]] |- | | |- | | |} [[Nkyekyεmu:Contests]] eo300li8te7n5z3szzmrsz60926obtv Aaron Mike Oquaye 0 76 48206 47446 2025-05-23T15:26:36Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48206 wikitext text/x-wiki {{Infobox officeholder | image = Aaron Mike Oquaye 1.jpeg | name = Aaron Mike oquaye | caption = Aaron Mike Oquaye, 2019 | office = [[Speaker of the Parliament of Ghana]] <br /><small>(6th Speaker of the Fourth Republic)</small> | honorific-prefix = [[The Right Honourable]] | honorific-suffix = [[Member of Parliament|MP]] | term_start = 7 January 2017 | term_end = 6 January 2021 | predecessor = [[Edward Adjaho]] | successor = [[Alban Bagbin]] | office2 = Second Deputy Speaker of Parliament | term_start2 = 7 January 2009 | term_end2 = 6 January 2013 | predecessor2 = [[Kenneth Dzirasah]] | successor2 = [[Joe Ghartey]] | office3 = Member of Parliament for [[Dome-Kwabenya (Ghana parliament constituency)|Dome-Kwabenya]] | term_start3 = 7 January 2005 | term_end3 = 6 January 2013 | predecessor3 = New constituency | successor3 = [[Sarah Adwoa Safo]] | constituency3 = | majority3 = | office4 = Minister for Communication | term_start4 = January 2006 | term_end4 = July 2007 | predecessor4 = [[Albert Kan-Dapaah]] | successor4 = [[Benjamin Aggrey Ntim]] | office5 = Minister of Energy | term_start5 = 2005 | term_end5 = 2006 | predecessor5 = [[Paa Kwesi Nduom]] | successor5 = [[Joseph Kofi Adda]] | office6 = [[High Commissioner (Commonwealth)|High Commissioner]] to [[Maldives]] | term_start6 = 2003 | term_end6 = 2005 | office7 = [[High Commissioner (Commonwealth)|High Commissioner]] to [[India]] | term_start7 = 2001 | term_end7 = 2005 | predecessor7 = | successor7 = | birth_name = Michael Aaron Oquaye | birth_date = {{birth date and age |df=yes|1944|4|4}} | birth_place = [[Osu, Accra]], [[Gold Coast (British colony)|Gold Coast]] | death_date = | death_place = | party = [[New Patriotic Party]] | relations = | spouse = Alberta Oquaye | children = 6 | residence = | occupation = {{hlist|[[Academic]]|[[Lawyer]]|Politician}} | education = [[Presbyterian Boys' Secondary School]]<br/>[[Apam Senior High School]]<br/>[[University of Ghana]]<br/>[[University of London]]<br/>[[Lincoln's Inn]] |alma_mater = [[SOAS University of London]] (Ph.D) | signature = | website = | footnotes = }} '''Aaron Mike Oquaye''' (wɔwoo no [[Ebɔbira]] 4, 1944) yɛ [[Ghana]] mbranyimfo na amanyɛnyi a ɔyɛɛ Mbrahyɛbagua ne Kasafo a ɔtɔ do esia wɔ Ghana Amambu a ɔtɔ do anan mu fitsi afe 2017 kesi afe 2021. Ɔyɛ nwomanyimfo, ɔman ananmusinyi na nkan no Baptist somfo. Nna ɔwɔ aban mpanyimfo asomfo dwumadzi a ɔfa ahoɔdzen na nkitahodzi ho, nna ɔsan yɛ Ghana Ananmusinyi Panyin a ɔhwɛ India na Maldives do wɔ Ɔmanpanyin Dadaw J. A. Kufuor amambu no mu.<ref>https://praad.gov.gh/index.php/prof-aaron-mike-oquaye/</ref><ref>https://www.graphic.com.gh/news/politics/speaker-calls-for-dialogue-on-capping-of-supreme-court-judges.html</ref> == Ahyɛse Bra == Wɔwoo Michael Aaron Oquaye [[Ebɔbira]] 4, 1944 mu wɔ Osu, Nkran, Ghana (nkan Gold Coastɔ, a nna ɔyɛ E. G. N Oquaye a ofi Osu na Felicia Awusika Abla Oquaye (née Azuɔ a ofi Odumase-Krobo hɔn ba<ref name="modernghana.com">https://www.modernghana.com/news/853753/speaker-of-parliament-is-not-right-on-homosexuali.html</ref>. Wɔtsetsee no wɔ Asamankɛse a ɔwɔ ɔman yi n'e[[Epuei Mantɔw|puei Mantɔw]] mu. Hɔ na ɔkɔr n'ahyɛse skuul wɔ Roman Catholic Primary School na Presbyterian Middle School ansaana ɔrotoa do akɔ Presbyterian Boys' Secondary (PRESECɔ, wɔ Odumase-Krobo na bio Apam Ntoado Skuul<ref name="modernghana.com"/>. Nna Oquaye ne papa ka nyimpakuw a wɔtsew United Gold Coast Convention (UGCCɔ ho wɔ Asamankɛse. Nna ɔyɛ obi a ɔhwɛ sikasɛm na no mu nsɛm do wɔ UGCC, Gold Coast Party(GCPɔ, National Liberation Movement ( NLMɔ na United Party ( UPɔ mu wɔ Asamankese. Ber a Oquaye yɛ abofra no, n'ebusua nyaa amanyɛsɛm mu mpanyimfo bi tse dɛ Dr. J. B. Danquah na Prof. Kofi Abrefa Busia dɛ ahɔho wɔ hɔn fie. Ber a Okyenhen Nana Ofori Atta II wɔ efiadze wɔ Nkran no, nna ɔtaa ba Oquaye hɔn fie wɔ Asamankɛse. === Nwomasua Na Edwumasɛm === Oquaye kɔr ntoado skuul wɔ Presbyterian Boys' Senior Secondary School, hɔ na onyaa ne GCE "O"-Level abɔdzin, na onyaa ne "A" Level abɔdzin wɔ Apam Secondary School. Ɔkɔr University of Ghana na ekyir no ɔkɔr University of London, a ɔwɔ Lincoln's Inn, London. Okitsa abɔdzin nkrataa bi tse dɛ, B.A. (Hons.ɔ Political Science, L.L.B. (Hons.ɔ, B.L. na PhD. Ɔyɛ obi a ɔbɔ noho mbɔdzen wɔ solicitor na barrister mu, ɔsan yɛ panyin a ɔda nara ne mbranyim edwuma ano. Ɔyɛ 'barrister' wɔ Supreme Court a ɔwɔ England na Wales, kuw panyin dze ma Ghana Bar Association, na solicitor dze ndwumakuw na sikasɛm ndwuma ahorow<ref>https://www.primenewsghana.com/politics/prof-aaron-mike-oquaye-ticked-to-be-the-next-speaker-of-ghana-s-parliament.html</ref>. == Nwomasua mu mbɔdzembɔ == Oquaye yɛ Political Science mu Ɔbemfo wɔ University of Ghana (Legon), a nna nkan no ɔyɛ Head of the Department wɔ Political Science mu na Suapɔn ne Nwomasua mu nyi, dzibew a ɔwɔ ekuwekuw nyina mu. Onyaa ne Ph.D wɔ School of Oriental and African Studies mu wɔ London, a ɔsan so nyaa Rockefeller Senior Scholar abadobɔdze akyɛdze wɔ afe 1993 mu na Senior Fulbright Scholar abadobɔdze wɔ afe 1997 mu. Ɔabɛyɛ Kyerɛkyerɛnyi a ɔtaa sera George Mason University a ɔwɔ Virginia no. Fitsi 1997 kesi 1999, nna ɔyɛ panyin abadziekyir dze ma African Association of Political Science (AAPS), a ɔwɔ Zimbabwe.[https://mobile.ghanaweb.com/person/Aaron-Mike-Oquaye-3286] === Nwoma W'akyerɛw Na Mpontu === Oquaye a ɔyɛ akyerɛwfo a ɔakyerɛw pii afa aban papa ho, metsemohoase, amanyɛsɛm mu nyimdzee, na mpontu, nyimpa ne fahodzi, nsodaafo mboae wɔ amanyɛsɛm mu, NGOs, nkurase mpontu na banyin na basia ho nsɛm. Ɔgye mbasiafo fahodzi dzi. == Mboaedze == <references /> [[Nkyekyεmu:West Africa]] [[Nkyekyεmu:Ɔtsɛmbuafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] fbgzdqnromzbvy1ube3uz2x9mwypy9n Aba Andam 0 77 14133 13177 2024-07-30T11:31:17Z Robertjamal12 13 clean up, replaced: ) → ɔ (19) using [[Project:AWB|AWB]] 14133 wikitext text/x-wiki Ɔkyerɛkyerɛfo Panyin '''Aba A. Bentil Andam''' (wɔwoo no 1948ɔ ɔyɛ Ghananyi particle physicist a na ɔyɛ kuw Panyin wɔ the Ghana Academy of Arts and Sciences fri afe 2017–2019. Ɔyɛ Ghananyi basia a odzii kan benyaa suahun wɔ  physics mu. == Abrabɔ Ahyɛse na nwomasua == Aba A. Bentil Andam wɔwoo no wɔ Ghana wɔ 1948 wɔ Ajumako Kokoben. Onyaa ne ntoado nwomasua wɔ Mfantsiman Senior High School. Owie ne suapɔn adzesua wɔ University of Cape Coast a ɔwɔ Ghana (1969-1973ɔ, na osuaa physics na mathematics. Ɔkɔtoa ne nwomasua do wɔ Britain na onyaa abodzin nkrataa wɔ fri University of Birmingham (1976-1977ɔ na ne Ph.D. fri Durham University (1978-1981ɔ. Wɔ University of Cape Coast na Durham University, Na ɔyɛ basia kor pɛ a osua physics wɔ adzesuabea hɔ wɔ na ber mu. == Edwuma == Aba A. Bentil Andam wɔwoo no wɔ Ghana wɔ 1948 wɔ Ajumako Kokoben. Onyaa ne ntoado nwomasua wɔ Mfantsiman Senior High School. Owie ne suapɔn adzesua wɔ University of Cape Coast a ɔwɔ Ghana (1969-1973ɔ, na osuaa physics na mathematics. Ɔkɔtoa ne nwomasua do wɔ Britain na onyaa abodzin nkrataa wɔ fri University of Birmingham (1976-1977ɔ na ne Ph.D. fri Durham University (1978-1981ɔ. Wɔ University of Cape Coast na Durham University, Na ɔyɛ basia kor pɛ a osua physics wɔ adzesuabea hɔ wɔ na ber mu. == Abasobɔdze na enyimunyam hyɛ == Odzi akotsen wɔ kuw ahorow a wɔ yɛ nyansapɔw mu dwumadzi na ibi nye; The World Innovation Foundation (fri 2002ɔ, Ghana Academy of Arts and Sciences (fri 2003ɔ, na Institute of Physics (fri 2004ɔ. Na ɔyɛ panyin a ɔda Ghana Academy of Arts and Sciences n'ano (2017-2019ɔ, basia a ɔtɔ do ebien a w'ekitsa dɛm dzibew no. == Abrabɔ == Ɔware Professor Kwesi Akwansah Andam a na ɔyɛ Civil Engineer, na nyimdzeefo a ɔpɛ adzesua yie na nkane Vice Chancellor. Ɔwoo mba anan. == Nhwɛdo == <references responsive="" /> * ''myadmin (2016-03-12ɔ. "Ghana's first female physicist calls for gender parity in science". Ghana Business News. Retrieved 2019-09-12.'' * ''"Hall of Fame: These 19 popular figures are old girls of Mfantsiman". GhanaWeb. 2020-07-31. Retrieved 2021-08-31.'' * ''"Professor Aba Bentil Andam, PhD". gnra.org.gh. Archived from the original on 2018-07-26. Retrieved 2018-07-26.'' * ''Yount, Lisa (2007ɔ. "Andam, Aba A. Bentil". A to Z of Women in Science and Math (Revised ed.ɔ. New York: Facts on File. <nowiki>ISBN 9781438107950</nowiki>.''[''unreliable source?''] * ''"Andam, Aba A. Bentil (c. 1960–ɔ". Dictionary of Women Worldwide: 25,000 Women Through the Ages. 2007.'' * ''Andam, Aba Bentil; Amponsah, Paulina; Nsiah-Akoto, Irene; Anderson, Christina Oduma; Ababio, Baaba Andam; Asenso, Yaa Akomah; Nyarko, Savanna (2015ɔ. "Women in science in Ghana: The Ghana science clinics for girls". American Institute of Physics Conference Series. AIP Conference Proceedings. AIP Publishing LLC. '''1702''' (1ɔ: 060021. Bibcode:2015AIPC.1697f0021A. doi:10.1063/1.4937668.'' * ''Anane, Robert (2019-01-19ɔ. "Ghana Academy of Arts and Sciences gets new President". Ghana News Agency. Retrieved 2019-03-26.'' * ''Nyabor, Jonas (3 February 2017ɔ. "Ghana Academy of Arts and Sciences gets 2nd female president". Citi FM Online. Retrieved 3 February 2017.'' * ''"Late Prof. Kwesi Andam Honoured". 5 November 2018.'' * ''"Prof Kwesi Andam buried". 30 November 2001.'' t71fger28qikl6yqj6wk2nh91jevfog Abadzinto 0 78 260 259 2023-04-20T19:08:50Z MF-Warburg 12 5 revisions imported: [TEST] importing fatwiki via a tool 259 wikitext text/x-wiki {{Databox|item=Q3534263}} '''Abadzinto''' yɛ kwan a awofo fa do ma hɔn mbofra afofor dzin wɔ ber a woedzi dapɛn kor. Iyi yɛ kwan a Akanfo fa do kyerɛ dɛ abofra no aba atseasefo asaase do. Akanfo amambra mu no, wɔto abofra dzin wɔ n'egya fie. j4ix4qmludc7xa13pvqmeuvy55lo46d Abdul-Rashid Pelpuo 0 79 48234 48233 2025-05-26T13:54:11Z Robertjamal12 13 Undo revision [[Special:Diff/48233|48233]] by [[Special:Contributions/Robertjamal12|Robertjamal12]] ([[User talk:Robertjamal12|talk]]) 48234 wikitext text/x-wiki {{Databox|item=Q4665233}} '''Abdul-Rashid Hassan Pelpuo''' yɛ Ghana amanyɛnyi. Ɔyɛ mpirempiren Mbrahyɛbaguanyi ma Wa Finimfin Mansin a ɔwɔ Upper West Mantɔw wɔ Ghana.<ref>{{Cite web|last=Boakye|first=Edna Agnes|date=2021-07-09|title=‘Demoting reckless Wa soldiers commendable, but not punitive enough’ – Rashid Pelpuo|url=https://citinewsroom.com/2021/07/demoting-reckless-wa-soldiers-commendable-but-not-punitive-enough-rashid-pelpuo/|access-date=2022-01-16|website=Citinewsroom - Comprehensive News in Ghana|language=en-US}}</ref><ref>{{Cite web|title=Take up bills, compensate and render apology to victims – Wa Central MP to military - MyJoyOnline.com|url=https://www.myjoyonline.com/take-up-bills-compensate-and-render-apology-to-victims-wa-central-mp-to-military/|access-date=2022-01-16|website=www.myjoyonline.com|language=en-US}}</ref> == N’abrabɔ Ahyɛase Na Nwomasua == Ofi Wa wɔ Etsifi Atɔe Mantɔw mu wɔ Ghana. Ɔkɔr ne mfinimfin skuul na onyaa abɔdzin krataa wɔ 1979 mu. Onyaa ne O lɛbol nwomasua wɔ 1983 mu na ne A lɛbol nwomasua wɔ 1986 mu. Onyaa Dipoloma wɔ Ɛkɔnɔmise mu wɔ afe 1994 mu na ɔtoaa do nyaa digilii wɔ saikɔlɔge mu wɔ 1994. Onyaa masetas digilii wɔ Amanaman nhwɛdo wɔ 1998 mu. Ɔwɔ PhD wɔ mpontu nhyehyɛɛ fi Ghana Esuapɔn mu, Ebibir Adzesua wɔ 2013 mu.<ref name=":3">{{Cite web|title=Parliament of Ghana|url=https://www.parliament.gh/mps?mp=244|access-date=2022-01-16|website=www.parliament.gh}}</ref> == N’edwumasɛm == Nna ɔyɛ kɔnsɔtantse wɔ Institute of Policy Alternatives.. Nna ɔsanso yɛ National Youth Council sikahwɛfo abadziekyir na ekyir afei so ɔbɛyɛɛ ntotoonyi maa dɛm edwumakuw yi na ɔwɔw do bɛyɛɛ kuadwuma Ag. Regional wɔ dɛm edwuma no mu. == N’amanyɛsɛm == Ɔkɔr Ghana Mbrahyɛbaguafie 2005 mu ber a odzii nkunyim wɔ Wa finimfin egua no wɔ NDC afamu wɔ [[Mumu]], 2004 abatow mu. Pelpuo nna ɔyɛ ɔmanmu soafo wɔ ɔmanpanyin tsenabew kɛpem [[Fankwa]], 2009 ber a Ɔmampanyin John Atta Mills sesaa no kɔr Asoɛe a wɔhwɛ Mbaabun na Agordi do kesi ber a Muntaka Mohammed Mubarak gyaa edwuma no.<ref>{{cite web|title=Embattled Sports Minister Muntaka resigns|url=http://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=164334|work=General news|publisher=Ghana Home Page|access-date=18 April 2012|date=26 June 2009}}</ref><ref>{{cite web|last=Darko |first=Stephen |title=Rashid Pelpuo confirmed as Sports Minister |url=http://todaygh.com/2009/09/10/rashid-pelpuo-confirmed-as-sports-minister/ |work=Local Sports News |publisher=Today Newspaper |access-date=18 April 2012 |url-status=dead |archive-url=https://web.archive.org/web/20130126054712/http://www.todaygh.com/2009/09/10/rashid-pelpuo-confirmed-as-sports-minister/ |archive-date=26 January 2013 }}</ref> Ɔsom wɔ n'ahoɔdzen mu kɛpem ber a wɔsesaa hɔn wɔ Sanda, 2010.<ref>{{cite web|title=President Mills reshuffles Ministers|url=http://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=175750|work=General news|publisher=Ghana Home Page|access-date=18 April 2012|date=25 January 2010}}</ref> Ghana Basia a odzii kan bɔhwɛɛ asoɛe a ɔhwɛ agodzi do, Akua Dansua bɛsesaa no na wɔmaa no nyimpa dom a wɔwɔ mbrahyɛbaguafie ekyirdzinyi mbom. Wɔsanso faa no kaa Ghana Nkorɔfo enum a wɔbɔdwen Ebibirmu Mbrahyɛbagyuafie wɔ South Africa no ho a ɔsom afe kor kɛpem 2013.<ref name=":4">{{cite web|title=Reshuffle Blues: Sena Dansua Heads Sports Ministry.|url=http://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=175763|work=General news|publisher=Ghana Home Page|access-date=18 April 2012|date=26 January 2010}}</ref> John Mahama amambu mu no(2012 -20216), wɔfaa no dɛ ɔman soafo wɔ Aban no tsenabew dɛ ɔnhwɛ akorankor ndwuma ne mpontu na amansan ankorankor nkanbom (PPP). Nna ɔka Ɛkɔnɔmise ntotoo kuw no ho (EMT). 2016 mu no, odzii nkunyim wɔ n'egua no do bio mfe anan dɛ Wa finimfim abatow mpasoado mbrahyɛbaguanyi. Mbrahyɛbaguafie mu no, Pelpuo woyii no dɛ oguamutsenanyi ma dodowyɛ na mpontu kuw na okandinyi ma mbrahyɛbaguafo no ma ɔmanmu ntɔyɛɛ, Ghana afamu. Ɔsan so dzii dzibew tsitsir wɔ ban ngyentum kuw, kuw a noho hia a wɔhwɛnkan na wɔhwɛ na wɔhwɛ aban asoafo ma wɔdzi hɔn bɔhyɛ a wɔhyɛɛ hɔn mamfo. Pelpuo sii akan wɔ 2020 abatow mu na odzii nkunyim mpɛn enum do dɛ mbrahyɛbaguanyi na wɔfaa no bio dɛ ɔmbɛyɛ guamutsenanyi mma mpontu na dodowyɛ kuw na ɔka asoɛe a wɔhwɛ asaase do ho. Ɔka Enyinam na Ndwumasɛm kuw ho. === 2004 Abatow === Pelpo woyii no dɛ Wa abotow mpasoado mbrahyɛbaguanyi wɔ 2004 Ghana ɔmanmu abatow mu.<ref name=":0">{{Cite web|last=FM|first=Peace|title=Ghana Election 2004 Results - Wa Central Constituency|url=http://ghanaelections.peacefmonline.com/pages/2004/upperwest/184/index.php|access-date=2020-08-03|website=Ghana Elections - Peace FM}}</ref><ref name=":1">{{Cite book|url=https://library.fes.de/pdf-files/bueros/ghana/03610.pdf|title=Elections 2004; Ghana's Parliamentary and Presidential Elections|publisher=Electoral Commission of Ghana; Friedrich Ebert Stiftung|year=2005|location=Accra|pages=191}}</ref> Okegyinaa dɛm abatow mpasuar no ananmu mpɛn anan wɔ Ghana amambu a otsia anan no mu.<ref name=":2">{{Cite book|title=Ghana Parliamentary Register, 2004-2008|publisher=The Office of Parliament|year=2004}}</ref> Odzii nkunyim wɔ amba 21,272 aba wɔ 41,501 amamba korɔgyin mu. Iyi wɔdze toto ɔha mu nkyekyɛmu 51.3% wɔ amba korɔgyin mu. Odzii nkunyim wɔ Mornah Anbataayela Bernard a ofi People's National Convention, Mohammed Adama Kpegla a ofi [[New Patriotic Party]], Abu Mumuni a ofi Convention People's Party, Osman Mohammed a ofi Democratic People's Party na Osman Imam Sidik a ogyinaa dɛ akorankonyi. iyinom nyaa 12,280 amba, 7,249 amba, 372 amba, 172 amba na 152 amba ndzidodo mu wɔ amba korɔgyin no nyinara mu. Iyi dze toto 29.6%, 17.5%, 0.9%,0.4% na 0.4% ɔha mu nkyekyɛmu ndzidzido wɔ amba no nyinara mu. Plpuo dzii nkunyim wɔ NDC amayɛkuw mu. No nyinara mu no NDC nyaa mbrahyɛbeghuafo dodow 94 wɔ 230 ngua mu wɔ Mbrahyɛbagua anan wɔ amabu anan mu wɔ Ghana.<ref>{{Cite web|date=2016-08-10|title=Statistics of Presidential and Parliamentary Election Results|url=https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/|access-date=2020-08-03|website=Fact Check Ghana|language=en-US}}</ref> == N’abrabɔ Mu Nsɛm == Abdul Rashid yɛ musilɛmiinyi. == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 0ix2e5qut4sc8g8ll1dfe54nv3cmw9w Abdul-Rauf Tanko Ibrahim 0 80 48177 47933 2025-05-23T15:24:36Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48177 wikitext text/x-wiki {{Databox|item=Q61694762}} '''Abdul-Rauf Tanko Ibrahim''' yɛ Ghana amanyɛnyi, Nkɔdo Nhyehyɛeɛ/Adansifo (Development Planner/Architectɔ, Dodow Surveyor a ɔhwɛ asase do (Quantity Surveyorɔ. Nna Abdul-Rauf Ibrahim yɛ mbrahyɛaguanyi wɔ Mbrahyɛbagua a ɔtɔ do anan (4ɔ, enum (5ɔ na esuon (7ɔ wɔ Ghana Amansin a ɔtɔ do anan (4ɔ mu. Ɔgyina Yagaba-Kubori Mansin ananmu wɔ National Democratic Congress tekiti do. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 6wp3gyondvupsrihfgs2uneqzse35wh Abdul Baba Rahman 0 81 7017 281 2023-04-22T14:40:50Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 7017 wikitext text/x-wiki {{Databox|item=Q317389}} '''Abdul Baba Rahman''' yɛ Ghana bɔɔlbɔnyi a ofi Tamale wɔ Estifi Mantɔw mu a osi n'akan ma Ghana man no na Chelsea bɔɔlbɔ kuw a ɔwɔ Ngyiresi aborokyirman mu. Oesi akan pɛn ama Dreams FC a ɔwɔ Ghana, Greuther Furth na Ausburg a ne nyinara wɔ Germany aborokyir man mu. [[Nkyekyεmu:Ghanafo]] gxrmgngb1p5530ksw8rsfruoiffnqus Abeiku Crentsil 0 82 47995 47863 2025-05-14T14:34:26Z Robertjamal12 13 /* Afe 2016 abatow */ adding category using [[Project:AWB|AWB]] 47995 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | name = Abeiku Crentsil | honorific-suffix = | image = Abeiku Crentsil.jpg | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | order = | office = Member of Parliament for <br>[[Ekumfi (Ghana parliament constituency)|EkumfI Constituency]] | term_start = 7 January 2021 | term_end = | deputy = | alongside = <!--For two or more people serving in the same position from the same district. (e.g. United States Senators.)--> | predecessor = [[Francis Kingsley Ato Codjoe]] | successor = | prior_term = | order2 = <!--Can be repeated up to eight times by changing the number--> | office2 = | term_start2 = <!--Can be repeated up to eight times by changing the number--> | term_end2 = <!--Can be repeated up to eight times by changing the number--> | alongside2 = <!--Can be repeated up to eight times by changing the number--> | vicepresident2 = <!--Can be repeated up to eight times by changing the number--> | viceprimeminister2 = <!--Can be repeated up to eight times by changing the number--> | deputy2 = <!--Can be repeated up to eight times by changing the number--> | lieutenant2 = <!--Can be repeated up to eight times by changing the number--> | monarch2 = <!--Can be repeated up to eight times by changing the number--> | president2 = <!--Can be repeated up to eight times by changing the number--> | primeminister2 = <!--Can be repeated up to eight times by changing the number--> | governor2 = <!--Can be repeated up to eight times by changing the number--> | succeeding2 = <!--Can be repeated up to eight times by changing the number--> | predecessor2 = <!--Can be repeated up to eight times by changing the number--> | successor2 = <!--Can be repeated up to eight times by changing the number--> | constituency2 = <!--Can be repeated up to eight times by changing the number--> | majority2 = <!--Can be repeated up to eight times by changing the number--> | birth_date = {{Birth date and age|1973|03|28|df=yes}} | birth_place = <nowiki>Ekumfi, </nowiki>[[Ghana]] | death_date = <!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} or {{Death-date and age|Month DD, YYYY|Month DD, YYYY}} (death date then birth date) --> | death_place = | restingplace = | restingplacecoordinates = | birthname = Abdulai Abanga | citizenship = | nationality = [[Ghanaian]] | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | otherparty = <!--For additional political affiliations--> | spouse = | partner = <!--For those with a domestic partner and not married--> | relatives = | children = | residence = | occupation = [[Politician]] | profession = | cabinet = | committees = Privileges Committee, Lands and Forestry Committee | portfolio = | religion = | signature = | signature_alt = | website = | footnotes = | native_name_lang = | parents = }} '''Abeiku Crentsil''' yɛ Ghana manyɛnyi. Ɔyɛ mbrahyɛbaguanyi ma ɔmamfo a wɔwɔ Ekumfi mansin mu wɔ mfinimfin mantɔw mu ma NDC amanyɔ kuw no. == Ahyɛse Bra na Nwomasua == Wɔwoo Abeiku Ebɔwbira 28, 1973 wɔ Ekumfi Essuehyiam a ɔwɔ Finimfin Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ National Engineering Kolegyi wɔ Takoradi hɔ na onyaa adansi ho nyimdzee wɔ afe 1995. == Amanyɛsɛm == Ɔyɛ National Democratic Congress no mamba. Ɔka kuw a wɔyɛ nyiyimu no ho. === Afe 2016 abatow === Wɔ afe 2016 Ghanafo nyinaa abatow no mu no, odzii nkugu wɔ Ekumfi Mansin mu ma NPP mbrahyɛbaguanyi ntamugyinanyi Francis Kingsley Ato Codjoe nyaa dɛm egua no. Ɔdze mba dodow 11,632 a ɔyɛ 47.6℅ na edzii nkogu ma Francis nyaa mba dodow 12,240 a ɔyɛ 50.1℅ wɔ mba a wɔtow no nyinaa mu, PPP mbrahyɛbaguanyi ntamugyinanyi Stephen Quansah nso nyaa mba dodow 505 a ɔyɛ 2.1℅ fir mba dodow a wɔtowee nyinaa mu na CPP mbrahyɛbaguanyi ntamgyinanyi Kweku Essuoun nyaa mba 70 a ɔyɛ 0.3% wɔ mba dodow a wɔtowee nyinaa mu. <references /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] 12j3y70ihzumye123zju3ik4tv8apvn Abena 0 83 292 291 2023-04-20T19:09:02Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 291 wikitext text/x-wiki '''Abena''' yɛ dzin a wɔdze to ɔbaa a wɔwoo no Benada. 2m5ns85c4j7kpotrmilnf1cdk4cu448 Abena Appiah 0 84 14135 7019 2024-07-30T11:31:26Z Robertjamal12 13 clean up, replaced: ) → ɔ (14) using [[Project:AWB|AWB]] 14135 wikitext text/x-wiki '''Evelyn Abena Akuaba Appiah''' (wɔwoo no afe 1993 Obiradzi 2ɔ no mu yɛ Ghana-American dwontonyi, model na ahoɔfɛw hembaa(beauty queenɔ a wɔdze kyɛw no hyɛɛ no wɔ Queen Beauty Universe 2016 na Miss Grand International 2020 mu. Wɔpaaw no dɛ Miss Grand USA na ɔbɛyɛɛ Bibinyi Basia a odzi kan a ɔfaa Miss Grand International kyɛw no. Ɔnkyɛree koraa na ogyinaa Ghana ananmu mpɛn ebien wɔ amanadze ahoɔfɛ akansi anan mbom odzii nkogu wɔ Miss Universe 2014 na Miss Earth 2019 mu. == Ahyɛse ndwuma == Abena yɛ dwontonyi a oepuei ndwom pii a, "Akomah" (2015ɔ, "Earth" (2019ɔ, "No Hit and Run" (2019ɔ na "No More Hate" (2021ɔ ka ho. Ɔayɛ edwuma dɛ model, ɔaba ndwom "Wake Up in the Sky" a Bruno Mars towee mu, Gucci Mane na Kodak Black, nso "El Anillo" a Jennifer Lopez towee mu. == Ahoɔfɛ akansi (Pageantryɔ == Abena hyɛɛ ase kɛkaa ahoɔfɛ akansi ho ber a onyaa Top Model Ghana abawdobɔdze no wɔ afe 2013 mu a ogyinaa ne man anan wɔ Top Model of the World a hɔ na ɔtɔɔ do du-enum. Afe a odzi do no, ogyinaa Ghana anan mu wɔ Miss Universe 2014 naaso oennya dzibew. Ɔkɛkaa Miss Miss World America 2017 a ogyinaa maa New York. Mfe ebien ekyir no, ogyinaa Ghana ananmu bio wɔ Miss Earth 2019, hɔ na ɔtɔɔ do eduonu ma onyaa abawdobɔdze ahorow. Ɔfaa ntsetsee mu wɔ Kagandahang Flores camp, Philippines-based pageant camp a ɔtsetse hɔn a wɔpɛ dɛ wɔkɔ ahoɔfɛ hembaa akansi mu dɛ ɔyɛ fiedze anaa amanadze akansi. === Miss Grand International 2020 === Ɔkɛkaa Miss Grand USA 2020 ho, hɔ na ɔtɔɔ do kor na Ebibirmu- American a ɔfaa dɛm dzibea no. Afe 2021 Ebɔw 27 na Miss Grand International 2019, Valentina Figuera a ofi Venez a ɔwɔ Venezuela dze kyɛw no hyɛɛ no dɛ Miss Grand International 2020 wɔ DC Hall wɔ Bangkok, Thailand a ɔyɛɛ no basia a odzi kan wɔ United States a ɔagye ahenkyɛw no. === Ntoe === {| class="wikitable sortable" !Competition !Placement !Location !Special Awards !Represented |- |Top Model Ghana 2013 |'''Winner''' |Ghana | | Accra, Ghana |- |Top Model of the World 2013 |''Unplaced'' |Red Sea, Egypt | | Ghana |- |Miss Universe Ghana 2014 |'''Winner''' |Accra, Ghana | | Accra, Ghana |- |Miss Universe 2014 |''Unplaced'' |Florida, United States | | Ghana |- |Queen Beauty Universe 2016 |'''Winner''' |Spain | | Ghana |- |Miss World America 2017 |Top 16 |Florida, United States |Top 10 – Top Model Top 10 – Sports and Fitness | New York |- |Miss Earth Ghana 2019 |'''Winner''' |Accra, Ghana | | Accra, Ghana |- |Miss Earth 2019 |Top 20 |Manila, Philippines |Best in Evening Gown (Airɔ Best in Beach Wear (Airɔ Best in Talent (Airɔ Best in Resorts Wear (Airɔ Miss Vivo (Airɔ Miss Infinity Cosset (Airɔ Miss DOH Reg 5 (Airɔ People's Choice Award Best in Philippine Terno Miss Earth Flora 1st runner-up | Ghana |- |Miss Grand USA 2020 |'''Appointed''' |New York | | New York |- |Miss Grand International 2020 |'''Winner''' |Bangkok, Thailand |Top 20 – Best in Swimsuit Top 20 – How to eat Thai food in 2-minute Challenge | United States of America |} == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] 1e04yfj3cd1828sv6gl9f3jhc6csyqd Abena Busia 0 85 7020 296 2023-04-22T14:41:02Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 7020 wikitext text/x-wiki '''Abena Busia''' Ɔyɛ ɔkyerɛwfo wɔ Ghana. [[Nkyekyεmu:Ghanafo]] 6gg221hbx28ikh85qn5u0mti3eh9z7f Abena Takyiwa 0 86 48104 14317 2025-05-23T14:02:47Z Robertjamal12 13 /* References */ Nkyekyεmu using [[Project:AWB|AWB]] 48104 wikitext text/x-wiki '''Abena Takyiwa''' (wɔwoo no afe 1958 Mumu 25) yɛ Ghana amanyɛnyi na kuwba wɔ mbrahyɛbagua a odzi kan no wɔ kwasafoman a otsia anan no mu ogyinae maa Kwabre mpasua wɔ Asante afamu. == Ɔbra ahyɛse na nwomasua == Afe 1958 Mumu 25 mu na wɔwoo Abena wɔ Kwabre wɔ Ghana Asante afamu. Okitsa Diploma wɔ adzepam na edzibanyɛ mu. == Amanyɛsɛm == Wodzii kan paaw Abena kɔr mbrahyɛbaguafie wɔ NDC amanyɛkuw no akwanya ahoma do wɔ afe 1992 Mumu Ghana amansan abatow no mu a ogyinaa maa Kwabre mpasua wɔ Asante mantɔw mu wɔ Ghana. Ɔsoom mfe anan pɛr dɛ mbrahyɛbaguanyi. Nana Asante Frimpong a ɔyɛ NPP kuwba na obedzii n'adze wɔ afe 1996 Ghana amansan abatow no mu. Onyaa mba 33,035 a ogyina hɔ ma 58.80% dze fi mba dodow no mu a wɔtoow tsiaa Oppong Kyekyeku Kwaku Kaakyire a ɔyɛ National Democratic Congress kuwba a onyaa mba 10,808 a ogyina hɔ ma 19.20%, Kwaku Dua-Twum a ɔyɛ National Congress Party kuwba a noso nyaa mba 1,499 a ogyina hɔ ma 2.70%, na Abdullah Uthman a ɔyɛ People's National Congress kuwba a onyaa mba hwee a ogyina hɔ ma 0.00%. == Edwuma == Abena tsintsim adze na ɔsan yɛ adzepamnyi. Nna ɔyɛ mbrahyɛbaguanyi ma Kwabre mpasua wɔ Ghana Asante mantɔw mu. == N'abrabɔ == Abena yɛ Kristianyi. == References == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] atjmvcrcel6p764ghix78739pecxmer Abibata Shanni Mahama Zakariah 0 87 14137 7515 2024-07-30T11:31:33Z Robertjamal12 13 clean up, replaced: ) → ɔ (8) using [[Project:AWB|AWB]] 14137 wikitext text/x-wiki '''Abibata Shanni Mahama Zakariah''' yɛ nyimpa a wɔwoo no wɔ Yendi. Nna ɔyɛ Alhaji Shanni Mahama ne babaa, a nna ɔyɛ Mbrahyɛbafie ananmusinyi dze ma Yendi na ɔyɛ Ɔsoafo edziekyir dze ma Kuayɛ wɔ nkan Soafo K. A. Busia n'amambu. Wɔpaaw no dɛ CEO Edziekyir maa Microfinance na Small Loans Centre (MASLOCɔ wɔ afe 2017 mu na ɔtraa ne dzibew mu kɔr substantive Chief Executive wɔ afe 2021 Fankwa bosoom no mu ber a ne panyin, Stephen Amoah, gyae edwuma no kɛhyɛɛ mbrahyɛbagua edwuma ase wɔ Nhyiaso mpasuar. == Abrabɔ na nwomasua == Ɔkɔr University of Ghana na hɔ na onyaa ne Bachelor of Arts degree wɔ Psychology mu. Ɔsanso wɔ Master of Public Policy na Administration (MPPAɔ degree fi School of International na Public Affairs (SIPAɔ wɔ Columbia Suapɔn mu wɔ New York City a nna ne fapem wɔ Economic na Political Development mu. Ɔawar kitsa mba anan. == Edwuma == Ɔyɛ Sikorafo wɔ Ghana,policy practitioner, business development strategist na amanyɛnyi. Ɔwɔ edwumadzen mu suahun fi fie na amanadze ndwuma ahorow mu a Agricultural Development Bank (Ghanaɔ, The Millennium Cities Initiative – MCI a wɔnye Earth Institute of Columbia University (Nkran, Ghanaɔbɔ mu, Consultancy for The Capacity Development Group (UNDP, New Yorkɔ, Merchant Bank Ghana Limited (Nkran, Ghanaɔ na Jospong Group of Companies (Nkran, Ghanaɔ ka ho. Ansaana afe 2020 Ghana amansan abatow no, ɔpeer dɛ obegyina ne kuw[[New Patriotic Party]] anan mu dɛ mbrahyɛbaguanyi wɔ Yendi mpasuar. Odzii nkogu ma Farouk Aliu Mahama bɛfae, Alhaji Aliu Mahama a oenya ne beebi kɔ ne ba. == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] j6ywqwiqhblkgo5why4dq1ikmrs50dq Abigail Ashley 0 88 14138 7023 2024-07-30T11:31:36Z Robertjamal12 13 /* Abawdobɔdze */clean up, replaced: ) → ɔ using [[Project:AWB|AWB]] 14138 wikitext text/x-wiki '''Abigail Ashley''' yɛ Ghana tɛlɛbihyɛn dawurbɔfo, apɔwmudzen dawurbɔfo, redio nsɛnkyerɛwnyi na ndwuma ahorow do panyin ma Behind My Smiles Foundation - kuw a aban nsa nnyim a hɔn fapem gyina mberɛbo apɔwmudzen hoar. Ɔno na ɔkyerɛɛw a "A Decade of My Life" na Behind My Smiles mbuukuu no. Ashley yɛ dawurbɔnyi na tsenanyi dze ma "My Health, My Life" wɔ United Television Ghana do. Afe 2017 mu no, wɔpaaw no dɛ "50 Young Most Influential people wɔ Ghana". == N'abrabɔ == Adɔkotafo hwehwɛɛ mu na otumii sɔɔw koankɔ yarba a ɔkaa ne mberɛbo wɔ ber a wɔmaa no mfe enum dɛ ɔbɛtsena ase. Ɔyɛɛ "surgery" dɛ wɔmma mberɛbo fofor. == Abawdobɔdze == Wɔhyɛɛ no enyimnyam wɔ 9th Edition wɔ 3G Awards wɔ Bronx wɔ New York wɔ USA. Wɔbɔɔ n'abawdo osian ne mbɔdzen a ɔbɔe dze boaa nyimpa na noara ne yikyerɛ(campaignɔ dze fa apɔwmudzen abrabɔ ho. == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] 6vwdzxzaet5wg156jblavac2ryvdkxd Abolimbisa Roger Akantagriwen 0 89 36258 14139 2024-12-17T03:48:00Z InternetArchiveBot 41 Rescuing 3 sources and tagging 0 as dead.) #IABot (v2.0.9.5 36258 wikitext text/x-wiki {{Databox|item=Q98030316}} '''Abolimbisa Roger Akantagriwen''' (wɔwoo no afe apem ahaakorɔn eduosia anan [[Ebɔw]] bosoom na da a ɔtɔ do esiaɔ mu yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do anan mu ma Builsa South ambatow mpasua a ɔwɔ Epuei Boka Mantɔw mu wɔ Ghana Amansin a ɔtɔ do anan mu wɔ Ghana.<ref name=":0">Ghana Parliamentary Register(2004–2008ɔ</ref> == Ɔbra ahyɛase na nwomasua == Wɔwoo Akantagriwen wɔ Builsa a ɔwɔ Epuei Boka Mantɔw mu wɔ Ghana wɔ bosoom [[Ebɔw]] da ɔtɔ do esia (6ɔ, 1964 mu. Ɔkɔr Suapɔn a wɔhwɛ nwomasua do na onyaa abɔdzin krataa wɔ nwomasua mu.<ref name=":0" /> == Edwuma == Akantagriwen yɛ obi a ɔaben wɔ nwomasua mu na ɔyɛ nkan no mbrahyɛbaguanyi ma Builsa South ambatow mpasuar a ɔwɔ Epuei Boka Mantɔw mu Ghana wɔ afe mpemebien na enum kesi afe mpemebien na akorɔn.<ref name=":0" /> == Amanyɛsɛm == Wodzii kan yii Akantagriwen dɛ mbrahyɛbaguanyi wɔ Ghana amansan abatow a wɔtowee wɔ afe mpemebien na anan mu dɛ National Democratic Congress kuwba maa Builsa South ambatow mpasuar a ɔwɔ Epuei Boka Mantɔw mu wɔ Ghana. Onyaa mba 4,820 fir mba dodow a wɔtowee 10,947 mu a ogyina hɔ ma 44.00%.<ref>https://web.archive.org/web/20240428073713/https://ghanaelections.peacefmonline.com/pages/2004/parliament/uppereast/169/index.php</ref> Alhasan Azong dzii no do nkonyim wɔ afe 2008 Ghana amansan ambatow no mu.<ref>https://web.archive.org/web/20240428073728/https://ghanaelections.peacefmonline.com/pages/2008/parliament/uppereast/169/index.php</ref> == Ambatow == Woyii Akantagriwen dɛ mbrahyɛbaguanyi maa Builsa South ambatow mpasuar a ɔwɔ Epuei Boka Mantɔw mu wɔ Ghana wɔ Ghana amansan abatow a wɔtowee wɔ afe 2004 no mu.<ref name=":1">''Elections 2004; Ghana's Parliamentary and Presidential Elections''. Accra: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p. 185.</ref><ref name=":2">https://web.archive.org/web/20221225230053/https://ghanaelections.peacefmonline.com/pages/2004/uppereast/169/index.php</ref> Odzii nkonyim dɛ National Democratic Congress kuwba. Mbrahyɛbagua ngua duebiasa a nna ɔwɔ Epuei Boka Mantɔw mu no, n'ambatow mpasuar no ka no mu akorɔn a National Democratic Congress dzii do nkonyim wɔ dɛm ambatow no mu. National Democratic Congress nyaa mbrahyɛbagua ngua eduakron-anan fir ngua ahaebien na eduasa mu.<ref>http://ghanaelections.peacefmonline.com/pages/2008/index.php</ref><ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref> Wɔdze mba 4,820 fi mba dodow 10.974 a wɔtowee mu. Iyi nye 44% yɛ pɛr. Odzii Achianah Joseph Amoabil a ɔwɔ Peoples’ National Convention, Theodore Kaboa Ayaric a ɔwɔ[[New Patriotic Party]] na Kunde Daniel Collins a ɔwɔ Convention People's Party hɔn do nkonyim. Sɛ wɔhyehyɛ no pɛpɛɛpɛr a, wonyaa mba 2,631, 3,413 na 83 fii mba dodow a wɔtowee no mu. Iyi nye 24%, 31.2% na 0.8% fi mba dodow a wɔtowee mu yɛ pɛr.<ref name=":1" /><ref name=":2" /> == N'abrabɔ == Akantagriwen yɛ Kristonyi.<ref name=":0" /> == Nhwɛdo == <references responsive="" /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] c6ylk17w6n1mfqzvdqim1863smzd786 Abraham Kofi Asante 0 90 47691 47527 2025-05-14T13:25:02Z Robertjamal12 13 /* <u>Afe 2000 Ambatow</u> */ adding category using [[Project:AWB|AWB]] 47691 wikitext text/x-wiki {{Databox|item=Q98822292}} '''Abraham Kofi Asante''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebien na ebiasa mu wɔ kwasaman a ɔtɔ do anan mu wɔ Ghana. Ɔyɛ mbrahyɛbaguanyi dada ma Amenfi West ambatow mpasua a ɔwɔ Anee Mantɔw mu wɔ Ghana na ɔyɛ kuwba wɔ National Democratic Congress amanyɛkuw no mu. == Ɔbra ahyɛse na nwomasua == Asante kɔr skuul wɔ Kwame Nkrumah University of Science and Technology. Onyaa abodzin krataa a wɔfrɛ no Bachelor of Science degree in chemistry wɔ hɔ. Ɔsaan kɔr Ghana Suapɔn na onyaa abodzin krataa Master of Business Administration Degree. Ekyir yi, ɔsaan kɛgyee abadzin krataa a wɔfrɛ no Master of Science Degree wɔ Ghana Telecom University College. == Amanyɛsɛm == Nna Asante yɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebiasa mu wɔ kwasaman a ɔtɔ do anan mu wɔ Ghana. Ɔyɛ National Democratic Congress kuwba na anamusinyi ma Amenfi West ambatow mpasua a ɔwɔ Anee Mantɔw mu wɔ Ghana. N'amanyɛsɛm dwuma hyɛɛ ase ber a odzii nkonyim wɔ afe 1996 Ghana ambatow kɛse no mu dze nam National Democratic Congress do no. Onyaa amba 16,085 fiir amba dodow a wɔtoow 24,396 mu a egyina hɔ ma 46.70% dze tsiaa ne kansifo Samuel Alberto Tekyi a onyaa amba 8,311. ===== <u>Afe 2000 Ambatow</u> ===== Wɔpaaw Asante dɛ mbrahyɛbaguanyi maa Amenfi West ambatow mpasua wɔ afe 2000 Ghana ambatow kɛse no mu. Odzii nkonyim dze nam National Democratic Congress do. Mbrahyɛbagua ngua 19 a ɔwɔ hɔ no, n'ambatow mpasua no ka no mu 9 a National Democratic Congress dzii do nkonyim wɔ dɛm ambatow no mu wɔ Anee Mantɔw mu no ho. National Democratic Congress nyaa mbrahyɛbagua ngua 92 fii ngua 200 a nna ɔwɔ hɔ no mu wɔ mbrahyɛbagua a ɔtɔ do ebiasa mu wɔ kwasaman a ɔtɔ do anan mu wɔ Ghana. Wɔdze amba 10,848 fi amba dodow a wɔtoow 21,704 mu na wɔdze paaw no. Iyi nye 49.4% fi amba dodow a wɔtoow mu yɛ pɛr. Odzii nkonyim tsiaa Samuel Alberto Tekyi a ɔwɔ[[New Patriotic Party]], onyaa amba 9,493 a egyina hɔ ma 44.6% na Kwasi Dankama Quarm a ɔwɔ Convention People's Party, nyaa amba 937 a egyina hɔ ma 4.4% fi amba dodow a wɔtoow no mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] abpude7seftu00533d6fopluznbk2nk Abraham Laryea Odai 0 91 48198 7518 2025-05-23T15:26:05Z Robertjamal12 13 /* Asetsena mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48198 wikitext text/x-wiki '''Abraham Laryea Odai''' yɛ Ghana amanyɛnyi a ɔsomee dɛ mbrahyɛbaguanyi ma Krowor ambatow mpasua. == Amanyɛsɛm edwuma == Odai yɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do anan mu wɔ Republic a ɔtɔ do anan mu. Ɔbɛyɛɛ mbrahyɛbaguanyi ber a odzii nkonyim wɔ afe 2004 Ghana ambatow kɛse no mu dze nam[[New Patriotic Party]] do. Otumii guan ewudzifo a nkyɛ wɔpɛ dɛ woku no wɔ afe 2007 mu. == Ambatow == Wɔpaaw Odai dɛ mbtahyɛbaguanyi maa Krowor ambatow mpasua a ɔwɔ Nkran Kuropɔn Mantɔw mu wɔ Ghana wɔ afe 2004 Ghana ambatow kɛse no mu. Odzii nkonyim dze nam[[New Patriotic Party]] do. Mbrahyɛbagua ngua eduonu esuon a nna ɔwɔ Nkran Kuropɔn Mantɔw mu no, n'ambatow mpasua no ka no mu duesia a[[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu.[[New Patriotic Party]] nyaa mbrahyɛbagua ngua ɔhaeduonu awɔtwe fir ngua ahaebien na eduasa mu dɛ hɔn a hɔn ho dɔɔ so. Onyaa mba 25,405 fir mba dodw a wɔtowee 54,155 mu. Iyi gyina hɔ ma 46.9%. Odzii Dr. Nii Oakley Quaye-Kumah a ɔwɔ National Democratic Congress, Theophilus Boye Mensah a ɔwɔ Convention People's Party, Theophilus Tei Okunor na Emmanuel Borquaye Boyefio a hɔn nyina nyyi amanyɛkuw biara mu. Sɛ wɔhyehyɛ no pɛpɛɛpɛ a wonyaa mba 24,339, 2,808, 658 na 945 fi mba dodow a wɔtowee no mu. Iyi gyina hɔ ma 44.9%, 5.2%, 1.2% na 1.7%. ==== Asetsena mu nsɛm ==== Ɔyɛ Christiannyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 8rj7iyuslct0pnkgi0xzjo4o5ms4aua Abraham Ossei Aidooh 0 92 47671 47639 2025-05-14T13:23:50Z Robertjamal12 13 /* Mboaedze */ adding category using [[Project:AWB|AWB]] 47671 wikitext text/x-wiki {{Infobox officeholder |honorific-prefix = Hon. |name = Abraham Ossei Aidooh |honorific-suffix = |image = |alt = |caption = |constituency_MP = [[Tema West (Ghana parliament constituency)|Tema West]] |parliament = Ghana |majority = <!--Can be repeated up to eight times by adding a number--> |term_start = 7 January 1997 |term_end = 6 January 2009 |predecessor = Gladys Boateng |successor = Irene Naa Torshie Addo |order2 = <!--Can be repeated up to eight times by changing the number--> |office2 = Minister for Parliamentary Affairs |term_start2 = 2007 |term_end2 = 2009 |president2 = [[John Kufuor]] |predecessor2 = [[Felix Owusu-Adjapong]] |successor2 = |order3 = <!--Can be repeated up to eight times by changing the number--> |office3 = Member of parliament for the Tema West constituency |term_start3 = 7 January 2001 |term_end3 = 6 January 2005 |president3 = [[John Kufuor]] |predecessor3 = |successor3 = |birth_date = {{Birth date and age|1953|08|06|df=y}} |birth_place = |death_date = |death_place = |restingplace = |restingplacecoordinates = |birthname = |nationality = [[Ghanaian]] |party = [[New Patriotic Party]] |otherparty = <!--For additional political affiliations--> |spouse = |partner = <!--For those with a domestic partner and not married--> |relations = |children = |residence = |alma_mater = {{unbulleted|[[University of Ghana]]|[[Ghana School of Law]]}} |occupation = Lawyer |profession = |cabinet = |committees = |portfolio = |religion = |signature = |signature_alt= |website = |footnotes = |blank1 = |data1 = |blank2 = |data2 = |blank3 = |data3 = |blank4 = |data4 = |blank5 = |data5 = }} '''Abraham Ossei Aidooh''' ɔyɛ Ghana ɔmanyɛnyi a ofi [[New Patriotic Party]] amanyɛkuw mu. Afe 2008 mu no, nna ɔyɛ Ɔdodow hɔn panyin wɔ mbrahyɛbagua mu, nna ɔyɛ abadziekyir ana ɔrebɛyɛ panyin no. Ɔsan yɛ kuwba ma Pan-African mbrahyɛbagua. Ɔda beesuomfo a wɔhwɛ Mbra, Hokwan na Nteɛdo do no ano, Beesuomfo du a wɔwɔ Pan-African mbrahyɛbagua mu no, ɔyɛ hɔn mu kor.<ref>[http://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=12577 www.ghanaweb.com]</ref><ref>Cynthia Boakye, [http://www.thestatesmanonline.com/pages/news_detail.php?newsid=6502&section=1 "House approves Addo-Kufuor, Owusu Ankomah, Mensah-Bonsu"] {{webarchive|url=https://web.archive.org/web/20080614201416/http://www.thestatesmanonline.com/pages/news_detail.php?newsid=6502&section=1|date=2008-06-14}}, ''The Statesman'' (Ghana), 12 June 2008.</ref><ref>[http://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=99468 www.ghanaweb.com]</ref> == Ɔbra Ahyɛse na Nwomasua == Wɔwoo Aidooh wɔ Dzifuu 6, 1953. Onyaa abodzin krataa a wɔfrɛ no Bachelor of law wɔ Ghana Suapɔn mu, Mbrahyɛ Skuul. Ɔyɛ Christianyi.<ref name=":1">{{Cite book|title=Ghana Parliamentary Register, 2004-2008|publisher=The Office of Parliament|year=2004|location=Ghana|pages=135}}</ref> == Edwuma == Aidooh yɛ mbrahyɛnyi.<ref name=":1" /> == Amanyɛsɛm == Nna Aidoo yɛ mbrahyɛbaguanyi wɔ Mbrahyɛbagua a ɔtɔ do anan wɔ kwasaman a ɔtɔ do anan mu wɔ afe 1996 Ghana ambatow kɛse no mu ma[[New Patriotic Party]] amanyɛkuw no. Nna ɔsan yɛ mbrahyɛbaguanyi ma Tema West ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ do ebien na ebiasa mu wɔ kwasaman a ɔtɔ do anan mu.<ref name=":1">{{Cite book|title=Ghana Parliamentary Register, 2004-2008|publisher=The Office of Parliament|year=2004|location=Ghana|pages=135}}</ref> === Ambatow === ====== Afe 1996 Ambatow ====== Wɔpaaw Aidoo dɛ mbrahyɛbaguanyi ma Tema West ambatow mpasua a ɔwɔ Nkran Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do ebien mu wɔ kwasaman a ɔtɔ do anan mu wɔ afe 1996 Ghana ambatow kɛse no mu. Wɔpaaw no dze nam[[New Patriotic Party]] do na onyaa amba 22, 521 a egyina hɔ ma 46. 50% tsiaa n'akansifo Esther IIan-Agbodo Ogbogu a ɔwɔ National Democratic Congress, onyaa amba 15,511 a egyina hɔ ma 32,00% fi amba dodow a wɔtoow no mu na George Alfred Ackah a ɔwɔ Convention People's Party, oennya amba biara.<ref>{{Cite web|last=FM|first=Peace|title=Parliament - Greater Accra Region Election 1996 Results|url=http://ghanaelections.peacefmonline.com/pages/1996/parliament/greateraccra/index.php|access-date=2020-10-06|website=Ghana Elections - Peace FM}}</ref> ===== Afe 2000 Ambatow ===== Wɔpaaw Aidoo dɛ mbrahyɛbaguanyi ma Tema West ambatow mpasua wɔ afe 2000 Ghana ambatow kɛse no mu. Wɔpaaw no dze nam[[New Patriotic Party]] do.<ref name=":0">{{Cite book|title=Electoral Commission of Ghana Parliamentary Result-Election 2000|publisher=Friedrich Ebert Stiftung|year=2007|location=Ghana|pages=16}}</ref> Mbrahyɛbagua ngua 22 a ɔwɔ hɔ no, n'ambatow mpasua no ka no mu 16 a[[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu wɔ Brɔn na Ahafo Mantɔw mu.<ref name=":0" /><ref name=":A">{{Cite web|date=2016-08-10|title=Statistics of Presidential and Parliamentary Election Results|url=https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/|access-date=2020-09-01|website=Fact Check Ghana|language=en-US}}</ref><ref>{{Cite web|url=http://archive.ipu.org/parline-e/reports/arc/2123|title=GHANA: Parliamentary elections Parliament, 1992|access-date=2 September 2020|archive-date=19 February 2020|archive-url=https://web.archive.org/web/20200219090455/http://archive.ipu.org/parline-e/reports/arc/2123_92.htm|url-status=dead}}</ref><ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 2000 Results - Brong Ahafo Region|url=http://ghanaelections.peacefmonline.com/pages/2000/brongahafo/index.php|access-date=2020-09-01|website=Ghana Elections - Peace FM}}</ref>[[New Patriotic Party]] nyaa mbrahyɛbagua ngua dodow 100 fii ngua 200 a nna ɔwɔ hɔ no mu wɔ mbrahyɛbagua a ɔtɔ do ebiasa mu wɔ kwasaman a ɔtɔ do anan mu wɔ Ghana.<ref name=":1" /> He was elected with 25,647 votes out of 41,944 total valid vo Onyaa amba 25, 647 fii amba dodow 41, 944 a wɔtoow no mu. Odzii nkonyim tsiaa M. Godfrey Nii Tackey a ɔwɔ National Democratic Congress, onyaa amba 10, 860 a egyina hɔ ma 25.9%, Justice E. K. Jones-Mensah a ɔwɔ Convention People's Party, onyaa amba 2, 887 a egyina hɔ ma 6.9%, Godfrey K. Binbey a ɔwɔ National Reform Party, onyaa amba 1, 520 a egyina hɔ ma 3.6% na Joyce Annan a ɔwɔ People's National Convention, nyaa amba 976 a egyina hɔ ma 2,3%.<ref name=":3">{{Cite web |last=FM |first=Peace |title=Ghana Election 2000 Results - Tema West Constituency |url=http://ghanaelections.peacefmonline.com/pages/2000/greateraccra/135/index.php |access-date=2020-09-02 |website=Ghana Elections - Peace FM}}</ref> ====== Afe 2004 Ambatow ====== Wɔpaaw Aidoo dɛ mbrahyɛbaguanyi ma Tema West ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ do anan mu wɔ kwasaman a ɔtɔ do anan mu wɔ afe 2004 Ghana ambatow kɛse no mu.<ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 2004 Results - Tema West Constituency|url=http://ghanaelections.peacefmonline.com/pages/2004/greateraccra/135/index.php|access-date=6 August 2020|website=Ghana Elections - Peace FM}}</ref> Onyaa amba 37, 975 fii amba dodow 71, 009 mu. Iyi nye 53. 5% fi amba dodow a wɔtoow no mu yɛ pɛr. Odzii nkonyim tsiaa George Komla Medie a ɔwɔ National Democratic Congress, Godfried Allan Lomotey a ɔwɔ Convention People's Party, Kojo Amoako a ɔwɔ Every Ghanaian Living Everywhere Party na Kenneth Nana Amoateng, Ayele A.J. Avon na Justice Awortwe Edwards - hɔn nyina nyii amanyɛ kuw biara mu. Wɔpaaw no dze nam[[New Patriotic Party]] do. N'ambatow mpasua no ka ambatow mpasua 17 a[[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu wɔ Nkran Kuropɔn Mantɔw mu. Yɔka ne nyina bɔ mu a[[New Patriotic Party]] nyaa mbrahyɛbagua ngua dodow 128 wɔ mbrahyɛbagua a ɔtɔ do anan mu wɔ kwasaman a ɔtɔ do anan mu wɔ Ghana. == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] inmcpjjez8woz23fs7ymfa2737tcic6 Abu Mena 0 93 48248 14140 2025-05-26T13:55:47Z Robertjamal12 13 /* Nfonyinsie Bea */ Cat using [[Project:AWB|AWB]] 48248 wikitext text/x-wiki {{Databox|item=Q9278}}'''Abu Mena''' (wɔsan kyerɛw Abu Mina; Koptik: ⲁⲃⲃⲁ ⲙⲏⲛⲁ; Arabic: أبو مينا a wɔbɔ no [æbuˈmæyːnæ]ɔ na ɔyɛ kurow, nkokorafie dan na Kristofo akwantu bea wɔ Late Antique Egypt, bɛyɛ kilomita 50 (akwansin 31ɔ wɔ Alexandria anafo fam atɔe, a ɔbɛn New Borg El Arab kurow no. Wɔkyerɛ nye nkae no dɛ Wiadze Egyapadze wɔ afe 1979 mu esiane sɛnea bea no ho hia wɔ tsetse Kristosom mu ntsi. Ndzɛmba kakraa bi pɛ na ɔwɔ hɔ a ɔgyina hɔ, nanso ɔnyɛ dzen dɛ wobehu adan akɛse dodow no ara fapem tse dɛ asɔredan kɛse no. Nnansa yi kuayɛ ho mmɔdzenbɔ a hɔn ayɛ wɔ mpɔtsam hɔ no ama nsu a ɔwɔ hɔ no akɔ sor kɛse, na ɔno ama bea no adan dodow bi abubu anaadɛ entumi engyina. Wɔdze bea no kaa Wiadze Egyapadze a Ɔwɔ Esiane Ho Kyerɛwtohɔ no ho wɔ afe 2001. Wɔhyɛɛ atumfo no ma wɔdze anhwea guu adan a esiane wom kɛse wɔ bea hɔ no ase. == Abakɔsɛm == [[Fael:Abu_Mena_Modern_Monastery_01.JPG|thumb|Nnɛyi Kristofo nkokorafie a ɔwɔ Saint Menas a ɔwɔ tsetse bea no Atsifi fam pɛɛ no.]] Wokum Menas a ofi Alexandria wɔ afeha a ɔtɔ do ebaasa (3ɔ awiei anaa afeha a ɔtɔ do anan (4ɔ mfiase (hwɛ Kristosom a Edzi Kanɔ: 16 Afeha a ɔtɔ do enum (5ɔ na ekyir yi kyerɛwtohɔ ahorow no dze nye sie na n’asɔre a wɔdze sii hɔ ekyir yi no ho nkyerɛase ahorow a ɔsono emu biara kakra ma. Ndzɛmba a ɔho hia nye dɛ woyii nye funu fii Alexandria wɔ yoma do, na wɔdze kɔɔ sare a ɔwɔ Ɔtare Mareotis ekyi no do. Eduu baabi no, yoma no ampene do dɛ ɔbɛkɔ do anantew, ɔmfa ho mmɔdzen biara a ɔbɔe dɛ ɔbɛkanyan no no. Wɔfaa eyi dɛ ɔsor apɛdze ho sɛnkyerɛnne, na amu no asomfo siee no wɔ saa bea no. Asɛm no nkyerɛase dodow no ara ka dɛ afei hɔn werɛ fii faako a ɔboda no wɔ kosii dɛ ɔhɔnom oguanhwɛfo bi san huu no anwonwakwan do. Efi Ethiopia Synaxarium (E.A.W. Budge, nkyerɛaseɔ: Na Onyankopɔn pɛe dɛ ɔda Ɔhotsefo Mînâs nyimpadua [bea a] wɔ no edzi. Na oguanhwɛfo bi wɔ saa sar no do, na da kor bi oguan bi a na akisikuru no rehu amane no kɔɔ saa bea no, na ɔdze nye ho kɔhyɛɛ asubura ketsewa a ɔbɛn hɔ no mu, na ohuruw kɔɔ mu ɔno na ɔsaa no yareɛ ntsɛm ara. Na oguanhwɛfo no hunuu saa asɛm yi, na ɔtsee anwanwadze no ase no, nye ho dwir no paa. Na ɔno ekyi no, na ɔtaa yi mfutur no bi fir saa kronkronbea hɔ, na ɔdze nsu fra mu, na ɔdze petepete nguan no do, na dɛ wɔyare akisikuru no a, ɔnam do sa hɔn yare ntsɛm ara. Na yei na ɔtaa yɛ daa, na ɔnam saa kwan yi do saa ayarefo a wɔbaa nye nkyɛn no nyinara yare. Asɛm a ɔfa oguanhwɛfo no ayaresa tumi ho no trɛwee ntsɛmntsɛm. Synaxarium no ka Constantine a odzi kan a ɔsomaa nye babea a ɔyare no kɔɔ oguanhwɛfo no nkyɛn dɛ ɔmmɛsa no yare no ho asɛm, na ɔka no dɛ ɔno na ohuu Menas amu no, na ɔno ekyi no Constantine hyɛɛ dɛ wonsi asɔredan bi wɔ bea hɔ. (Asɛm no nkyerɛase ahorow bi dze afeha a ɔtɔ do enum (5ɔ awiei mu ɔhempɔn Zeno si Constantine ananmu, nanso fam tutufo akyerɛ dɛ wɔdze mfitiase fapem no sii afeha a ɔtɔ do anan (4ɔ awieiɔ. Eduu afeha a ɔtɔ do anan (4ɔ awiei no, na ɔyɛ bea tsistir a Kristofo a wɔhwehwɛ ayaresa na anwonwadze afofor kɔ hɔ. Menas flasks yɛ terracotta ampullae nkakraba pɔtee bi a wɔtɔn ma akwantufo dɛ nsu kronkron anaa vigillamp-ngo kronkron a wɔdze gu mu a wohu no kɛse wɔ Mediterranea Atɔe Fam ho, bɛyɛ afeha na fa ansa na Nkramofo redzi nkonyim. Wɔyɛ hɔn a nye bo nyɛ dzen nanso wɔdze ɔhotsefo no mfonyi ahorow a ɔho hia wɔ mfonyi yɛ ho adzesua mu no enyi gye ho; wosusuw dɛ wɔyɛɛ no twaa kurow no ho hyiae. Wɔ Arcadius nnyido no mu no, ɔhɔnom ɔsɔfo panyin no hui dɛ nyimpadɔm rehyɛ asɔre ketsewa no do. Ɔkyerɛw epuei fam ɔhempɔn no, na ɔhyɛɛ dɛ hɔn trɛw adan no mu kɛse, asɔre ntrɛwmu akɛse ebaasa (3ɔ a awiei koraa no ɔbɛba no mu dzea edzi kan. Eduu tsetse mber a etwa to no awiei no, na Abu Mena abɛyɛ bea tsitsir a wɔyɛ akwantufo wɔ Misraim. Wɔsɛee Abu Mena wɔ Nkramofo nkonyimdzi a edzi kan wɔ afeha a ɔtɔ do euson (7ɔ finimfin no mu. == Ndzɛmba a Wotutu Fam Hwehwɛ Tsetsefo Ndzɛmba Mu == Wodzii kan tutuu bea no fi 1905 kosi 1907. Saa mmɔdzenbɔ ahorow yi maa wohuu basilica asɔredan kɛse bi, asɔredan bi a ɔbɛn hɔ a ɔbɛyɛ dɛ na ɔhotsefo no amu wɔ hɔ, na Romafo aguarebea ahorow. Akyir yi, DAI tutu fam a ɔkɔɔ do ber tsentsen no baa awiei wɔ 1998. Ndzɛmba a wotutuu nnansa yi ara no huu ɔdan kɛse bi a akwantufo ehiafo tse mu, a na mmarima na mbesiafo na mbofra wɔ ntsaban ahorow. Ɔbɛyɛ dɛ na asɔredan kɛse bi a ɔwɔ asɔredan kɛse no anafo fam no yɛ hegoumenos, anaa ɔsɔfo panyin no atrae. Ndzɛmba a hɔn atutu no kyerɛ dɛ ebia mfiase no na xenodocheion kɛse a ɔyɛ bea a wogye akwantufo no yɛ amusiei. Ɔtse dɛ dzea asubɔbea bi, a ɔbɛn baabi a na mfitiase asɔre no sii no, anyɛ yiye koraa no, afa nkɔdo afa ebaasa mu. Afei nso wohuu nsa a wɔdze yɛ nsa a ɔyɛ dzen, a asase ase ndzɛmba a wɔkora do ka ho, a wɔyɛe wɔ afeha a ɔtɔ do nsia (6ɔ na euson (7ɔ mu. == Nruhunahuna Ahorow == Wɔdze bea a Abu Mena wɔ no kaa UNESCO Wiadze Egyapadze a Ɔwɔ Esiane ho dzin ho wɔ afe 2001 mu esiane ruhunahuna a ɔnye dɛ ɔhɔnom nsu a ɔrekɔ sor no ntsi. Nsu a ɔkɔ sor yi fi kuayɛ nkɔdo nhyehyɛe ahorow a wɔdze asi hɔn enyi do dɛ wɔbɛsan agye asase no. Dɔtse dɔtse a ɔyɛ dzen a etwa bea no ho ehyia no betumi egyina adan do ber a ɔyow no. Nanso, ɔbɛyɛ dzea entumi egyina ber a ɔyɛ nsu no na ama abura na adan afofor a ɔfa tsetse kurow no ho no abubu. Ber a asase no bubu no, ntokur akɛse ba a ɔkata adan a ɔwɔ do no do. Wɔyɛɛ adze ntsɛm ara dze anhwea hyɛɛ mbea a ɔho hia tsitsir no nnyinado ma na wɔtoo mu maa ɔmanfo. Wɔ mmɔdzen a wɔbɔe dɛ wɔbɛko atsia saa adzeyɛ yi no, Tsetse Ndzɛmba Ho Bagua Kuninyi no sɛee ɔpepem 45 dze tuu amena na wɔdze pɔmpɛ kaa ho a na wɔwɔ anyidado dɛ wɔbɛma nsu a wɔdze gugu nnɔbae do no nhyɛso do atew. Dzea ɔka ho no, wɔdze ban bi kaa ho sɛnea ɔbɛyɛ a wɔrenhyɛn mu na wɔanhunahuna no. Eyinom dzii yiye na woyii bea no fii UNESCO Wiadze Egyapadze a Ɔwɔ Esiane mu dzin mu wɔ afe 2009 mu. Efi saa ber no, nsu akɔ do akɔ sor na asɛe nkaedum ahorow. Bea no san wɔ UNESCO Wiadze Egyapadze a Ɔwɔ Esiane mu dzin mu. Ndzɛmba a wɔhunuu dɛ ɔnya egyapadze no do nkɛntsɛndo bɔne nnansa yi ara wɔ afe 2018 mu no bi nye adan, dwumadzi a wɔhwɛ do, dwumadzi nhyehyɛeɛ, na nsu. == Adzeyɛ a Wɔbɛbɔ Ho Ban; a Wodze Besie Tsebea a Ahotɔ Wom == Egypt aban no dze nhyehyɛe ahorow a ɔfa ntsɛmpɛ ho edzi dwuma na nokwar no,hɔn edzi ɔhaw a ɔfa nsu a ɔwɔ hɔ no ho dwuma, nanso mprempren aban no nnyi nhyehyɛe a edzi mũ a wɔdze bedzi ho dwuma anaa biribiara a ɔfa ho. Osiandɛ UNESCO hwehwɛ dɛ wɔyɛ nhyehyɛe a wɔdze bedzi amandze na abɔdze mu mbea nyinara ho dwuma ntsi, wɔdze nsusuwii ahorow pii ama. Ɔkwan a wotumi dze ho to do kyɛn biara nye dɛ wɔdze eduru a ɔyɛ nyansa a ɔtra hɔ daa bedzi dwuma. Hɔn ayɛ no sɛnea ɔbɛyɛ a ebetumi edzi nsɛm a ɔfa mframa, ahoɔdzen, na nsu a ɔwɔ bea hɔ ho no ho dwuma. Dzea ɔka nhyehyɛe yi ho nye dɛ wobesi smart membrane a ɔtse dɛ dome, a ɔbɛma bea no anya mframa dodow a ɔfata (sɛnea wɔhwehwɛ ma wiadze egyapadze bea biara noɔ. Na smart-membrane dome no nso bɛma hɔn anya ahoɔdzen a ɔtumi gyina nye ho do dzenam owia nkwammoaa a ɔwɔ dome no ekyi fa no do. Anka wɔbɛyɛ eduru no nso sɛnea ɔbɛyɛ a wobenya nhyehyɛe bi a wɔdze yi mframa no fi mu dzenam nsu a wobeyi afi mu no do sɛnea ɔbɛyɛ a wobetumi akora bea no do yiye. == Nfonyinsie Bea == <gallery mode="packed"> Artifacts at Abu Mena (IIɔ.jpg|Artifacts at Abu Mena Artifacts at Abu Mena (IVɔ.jpg|Artifacts at Abu Mena Artifacts at Abu Mena (VIIɔ.jpg|Artifacts at Abu Mena Basilica of The Crypt at Abu Mena (IIɔ.jpg|Basilica of The Crypt at Abu Mena Basilica of The Crypt at Abu Mena (IIIɔ.jpg|Basilica of The Crypt at Abu Mena Basilica of The Crypt at Abu Mena (Vɔ.jpg|Basilica of The Crypt at Abu Mena Baths at Abu Mena (IIɔ.jpg|Baths at Abu Mena Baths at Abu Mena (Vɔ.jpg|Baths at Abu Mena Baths at Abu Mena (XXIɔ.jpg|Baths at Abu Mena Landscape at Abu Mena (IIɔ.jpg|Landscape at Abu Mena Pilgrimage Center at Abu Mena (IIɔ.jpg|Pilgrimage Centre at Abu Mena Pilgrimage Center at Abu Mena (IVɔ.jpg|Pilgrimage Centre at Abu Mena Religious Complex at Abu Mena (VIɔ.jpg|Religious Complex at Abu Mena Ruins of the Great Basilica at Abu Mena (IIIɔ.jpg|Ruins of the Great Basilica at Abu Mena Ruins at Abu Mena (VIIIɔ.jpg|Ruins at Abu Mena </gallery> [[Nkyekyεmu:World Heritage Sites in Danger]] 73b4ux0s88vb8hkd20u7du7abz069j5 Abubakar Boniface Siddique 0 94 47623 36531 2025-05-09T14:56:42Z Robertjamal12 13 Nkyekyεmu using [[Project:AWB|AWB]] 47623 wikitext text/x-wiki {{Infobox officeholder | name = Abubakar Boniface Siddique | birth_date = 14 November 1960 | alma_mater = Kwame Nkrumah University of Science and Technology | office = Member of Parliament for Salaga constituency | termstart = 7 January 2005 | termend = 6 January 2009 | successor = Ibrahim Dey Abubakari | predecessor = Hamidu Baba Braimah | profession = Economist, Civil Servant | president2 = [[John Kufuor]] | party = New Patriotic Party | nationality = [[Ghanaian nationality law|Ghanaian]]{{flagicon|GHA}}&nbsp; | honorific_prefix = Hon. }} '''Abu-Bakar Siddique Boniface''' (ɔsan so dze; Abubakar-Saddique Bonifaceɔ ( wɔwoo no wɔ Ɔberɛfɛw 14, 1960ɔ Ɔyɛ Ghana amanyɛnyi na seseiara Soafo wɔ Ɔmanpanyin abedzi ekyir n'asɔe na nkaano soafo dze ma kurow kɛse mu na nkurowbase mpontu (Inner cities and Zongo Development).<ref name="third">{{Cite web| last = Ansah| first = Marian Efe| title = Mustapha Hamid is Information Minister nominee| work = Ghana News| accessdate = 2017-01-12| date = 2017-01-12| url = http://citifmonline.com/2017/01/12/mustapha-hamid-is-information-minister-nominee/}}</ref><ref>{{Cite news|url=https://www.myjoyonline.com/politics/2018/August-9th/breaking-news-akufo-addo-keeps-110-ministers-sacks-zero-reshuffles-15.php|title=Akufo-Addo reshuffles 15, sacks zero, keeps 110 ministers|access-date=2018-08-12|language=en-US|archive-url=https://web.archive.org/web/20181217050503/https://www.myjoyonline.com/politics/2018/August-9th/breaking-news-akufo-addo-keeps-110-ministers-sacks-zero-reshuffles-15.php|archive-date=2018-12-17|url-status=dead}}</ref><ref>{{Cite news|url=https://www.graphic.com.gh/news/politics/akufo-addo-s-first-ministerial-reshuffle-list-out.html|title=Akufo-Addo's first ministerial reshuffle; Oppong Nkrumah promoted|last=Frimpong|first=Enoch Darfah|work=Graphic Online|access-date=2018-08-12|language=en-gb}}</ref> Nna ɔsan yɛ Ɔsoafo a ɔhwɛ Mbabun, Edwuma na Edwumayɛ ( Man power Youth and Employmentɔ wɔ 2005 na Ayɛwoho 2007 ntamu. Wɔ Dzifuu,2007 mu no, Boniface kɔka Ɔsoafo a ɔhwɛ Nsu ahorow, aban edwuma na adan ho Soafo. == Amanyɛsɛm == Abu-Bakar Saddique Boniface yɛ[[New Patriotic Party]] nyi, ɔyɛ kuw ba wɔ mbrahyɛbagua fie ɔtɔ do anan wɔ 4th Republic wɔ Ghana a woyii no wɔ 2004 Ghana amansan abatow dze ma Salaga abatow mpasua do na bio kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa na anan, wɔpaw no wɔ 2000 Ghana amansan abatow a onyaa amba dodow a ɔyɛ 1821. Otuu Hamidu Baba Braimaha ɔyɛ NDC fir adze do.<ref>{{Cite web|date=2017-02-09|title=Abubakar Siddique Boniface appears before Appointments Committee|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Abubakar-Siddique-Boniface-appears-before-Appointments-Committee-508289|access-date=2020-08-07|website=www.ghanaweb.com|language=en}}</ref><ref>{{Cite web|title=Abubakar Boniface Siddique - Google Search|url=https://www.google.com/search?q=Abubakar+Boniface+Siddique&hl=en&start=10|access-date=2020-08-07|website=www.google.com}}</ref> Wɔ n'amanyɛsɛm edwumamu no, Alhaji Abubakar Saddique Boniface ahyɛ bɔ dɛ ɔbɛgyae ne dzibew no ato hɔ sɛ ɔba no dɛ, ɔno aa ɔyɛ ɔman soafo bu Zongo fo enyimtsia mbom ɔbɛyɛ biribiara a obotum dze aboa hɔn. == Nwomasua == Abu-Bakar Saddique Boniface kɔr skuul wɔ University of Exerter hɔ na onyaa his master of Arts in Economics and after went to the Kwame Nkrumah University of Science and Technology na ekyir no ɔkɔɔ Kwame Nkrumah University of Science and Technology. Abu-Bakar Saddique Boniface yɛ Economist na Civil servant, master of Arts in Economics . == Edwuma == Abu-Bakar Saddique Boniface yɛ Economist na Civil Servant. == Nwoma a woetsimtsim == * ''Rural Housing Problems in Ghana'' (A case study of Kpandaiɔ * ''The Role of Foreign Aid in Structural Adjustment Programme'' (Ghana as case studyɔ * ''A Review of UK Retail Banking Industry and Performance Evaluation of Three Retail Banks'' == Ebusua == Boniface yɛ Muslim, wɔ mba baasa. == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 7kusqm9wn4p2cnc5ipa645f7qq5wyyx Abubakari Sumani 0 95 47625 47469 2025-05-09T14:56:50Z Robertjamal12 13 /* Abrabɔ mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 47625 wikitext text/x-wiki '''Abukari Sumani''' (wɔwoo no wɔ Ebɔbira 28,1946ɔ yɛ nkan no mbranyimfo na Ghana aban no ananmusinyi wɔ Saudi Arabia, Pakistan, na Gulf man mu. Nna ɔsan yɛ amanyɛnyi na nkan no mbrahyɛbaguanyi ma Tamale North ambatow mpasua wɔ Etsifi Amantɔw mu wɔ Ghana. Owui wɔ Korle-Bu Teaching Hospital wɔ Memenda Ayɛwoho 12, 2017. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Sumani wɔ afe 1946 mu wɔ Savelugu a ɔwɔ Etsifi Mantɔw mu wɔ Ghana. Osuaa LLB wɔ mbra mu wɔ University of Ghana wɔ afe 1970 mu na ɔtoaa do kɔr Ghana School of Law kɛgyee (Bachelor of Lawɔ BL wɔ afe 1972 mu. Nna Sumani yɛ ɔdehye wɔ Dagbon na ɔkasamafo panyin wɔ Aban no edwumakuw a wɔhwɛ ndzɛmbatɔ do (Public Procurement Authorityɔ. === Amanyɛsɛm === Nna Sumani yɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do enum mu wɔ Ghana Republic a ɔtɔ do anan mu. N'amanyɛsɛm edwuma no fir ase wɔ afe 2000 ber a ɔbɛyɛɛ mbrahyɛbaguanyi maa Tishigu/Choggu ambatow mpasua dɛ National Democratic Congress kuwba no. Ogyinaa bio wɔ afe 2004 Ghana ambatow kɛse no mu dɛ obi wɔrotow no amba ma Tamale North ambatow mpasua no na ɔdze mba dodow 37,854 a egyina hɔ ma 73.2% dzii nkonyim. Ɔtsenaa egua no do mpɛn ebiasa wɔ afe 2008 mu, ɔdze mba dodow 31,127 a egyina hɔ ma 51.60% fi mba dodow a wɔtowee no mu. Ogyinaa bio wɔ afe 2012 amba no mu naaso odzii nkogu ma Dahamani Alhassan a onnyi amanyɛkuw biara mu bɛhyɛɛ n'ananmu. === Abrabɔ mu nsɛm === Nna Sumani yɛ Kramonyi na ɔwaree woo mba du. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] meufbx3s7ercq71lqggwjfmfbn9p3lw Abuga Pele 0 96 47903 47790 2025-05-14T13:51:08Z Robertjamal12 13 /* Kyere A Wɔkyer No Na Wogyae No */ adding category using [[Project:AWB|AWB]] 47903 wikitext text/x-wiki {{Databox|item=Q84322262}} '''Abuga Pele''' (wɔwoo no Ebɔw 3, 1958ɔ yɛ Ghana amammuifoɔ na ɔyɛ mbrahyɛbagua a ɔtɔ do ebien, ebaasa, anan, aenum na nsia a ɔwɔ Ghana Republic a ɔtɔ do anan no munyi a ɔgyina Chiana-Paga Mantsam a ɔwɔ Upper East Region no ananmu wɔ Ɔman no tekitsi do  Democratic mbrahyɛbagua no. == Ɔbra ahyɛse na nwomasua == Wɔwoo Pele wɔ March 3, 1958. Ɔfiri Paga Buru Nakolo, akuraase bi a ɔwɔ Upper East Region wɔ Ghana. Ɔkɔɔ Ghana Sukuupɔn mu na onyaa na Master of Philosophy (MPhilɔ abodin krataa wɔ afe 1988 mu. == Edwuma == Pele yɛ adwumayɛfoɔ na adwuma sohwɛfoɔ wɔ n’adwuma mu.  Ɔyɛɛ adwuma wɔ Internal Revenue Service dɛ obi a ɔhwɛ towtua do. Ɔyɛ Ghana Mmabun Adwumayɛ na Adwumayɛ Nkɔdo Dwumadzebea (GYEEDAɔ no Ɔman Ntamgyinafo. == Amanyɛsɛm == Pele yɛ Ɔman Demokrasi mbrahyɛbaguanyi. (NDCɔ.  Wɔ afe 2012 mu no, ɔsii akan maa Chiana/Paga nkongua no wɔ NDC tekitsi do wɔ republic a ɔtɔ do anan no mbrahyɛbagua a ɔtɔ do nsia no mu na ɔdze nkonyim. == Abatow == Wɔdze kan paw no dɛ mbrahyɛbagua no wɔ [[Mumu]] 1996 Ghana Amansan Abatow no mu.  Ɔtoo abatow 19,362 a ɔgyina hɔ ma 48.20% wɔ wɔn a wɔsɔr tia no Achinan Apiyese James a ɔtoo aba 5,625 a ɔgyina hɔ ma 14.00%.  Ɔtoo aba 15,391 a ɔgyina hɔ ma 65.10% wɔ abatuw 100% a wɔtowee no mu. Wɔpaw Pele dɛ mbrahyɛbaguanyi ama China-Paga mantsam a ɔwɔ Ghana Epuei Fam Mantsam no mu wɔ afe 2004 Ghana amansan abatow no mu. Ɔdze nkonYim wɔ National Democratic Congress no tekitSi do.  Na na mansin no yɛ mbrahyɛbagua nkongua 9 a ɔwɔ nkongua 13 a National Democratic Congress dze nkonyim wɔ saa abatow no mu maa Upper East Region no fa.  Ɔman Democratic Congress no nyaa nyimpa kakraa bi a hɔn nyinara yɛ mbrahyɛbagua nkongua 94 wɔ nkongua 230 mu.  Wɔdze abatow 11,824 paw no wɔ abatuw 25,691 a ɔdze mu nyinara mu. Na ɔyi na abatow a ɔfata a wɔtowee nyinara mu 46% yɛ pɛ. Wɔpaw no dɛ Anyoka Jerry a ofi People’s National Convention, Allowe Leo Kabah a ofi[[New Patriotic Party]], Desmond Ayirevire a ofi Convention People’s Party na Alichima Martin a ɔyɛ ɔkannifo a ɔdze na ho.Ɔyinom nyaa abatow 1,212, 6,242, 333 na 6,080 wɔ abatow a wɔtowee nyinara mu. Ɔyinom na 4.7%, 24.3%, 1.3% na 23.7% yɛ pɛ wɔ abatuw a ɔfata a wɔtowee nyinara mu. Wɔ afe 2012 mu no, wɔpaw no dɛ mbrahyɛbaguanyi wɔ ɔmantsam koro no ara mu.  Ɔdze nkonyim wɔ National Democratic Congress no tekitsi do. Wɔdze abatuwɔ 21,552 paw no wɔ abatuw 33,947 a ɔdze mu nyinaa mu.  Ɔyi na abatow a ɛfata a wɔtowee nyinara mu 63.49% yɛ pɛ.  Wɔpaw no kyɛn Francis Nagia Santuah a ɔyɛ Ɔmanfo Ɔman Nhyiam no mu, Allowe Leo Kabah a ɔyɛ Ɔman Ho Dɔ Kuw Fofor no mu, Aloah Adoa Muniru a ɔyɛ Nkɔso Nyimpa Kuw no mu na Ayirevire Desmond a ɔyɛ Nhyiam no Nyimpa Kuw no mu.  Ɔyinom nyaa abatow 4,705, 7,246, 323 na 121 wɔ abatow a wɔtowee nyinara mu. Ɔyinom na 13.86%, 21.35%, 0.95% nea0.36% yɛ pɛ wɔ abatow a ɔfata a wɔtowee nyinara mu. == N'abrabɔ == Pele yɛ Eckanker nyi. Pele awar na ɔwɔ mma ebaasa. == Kyere A Wɔkyer No Na Wogyae No == Wɔ afe 2018 mu no, Accra Asɛnnibea Kunini bi buu Abuga fɔ dɛ ɔnkɔto afiase mfeɛ 6 ɔnam dɛ ɔdze na ho hyɛɛ sikasɛm mu adehwereɛ a ɔmaa Ghana hweree no mu.  Wobuu no fɔ wɔ nsɛm abien a ɔne dɛ ‘ɔboaa nsisi’ na nsɛm anum a ɔna dɛ ‘ɔhyɛ da dze sika hweree ɔman no’. Wɔdze no too afiase wɔ Nsawam Maximum Security Prison. Wɔ July 2021 mu no, onyaa ɔmampanyin bɔn fafir fii Nana Akufo-Addo hɔ ɔsiane akwahosan nti. Wɔdze no kɔɔ Greater Accra Regional Hospital ber a ohyiaa akwahosan ho nsɛm akyi na na nye tsebea mu yɛ den wɔ HDU a ɔwɔ akwahosan edwumayɛbea hɔ no. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] azym1tgox40e1fa9enikoo1yz6cspbo Abɛ 0 97 367 366 2023-04-20T19:09:21Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 366 wikitext text/x-wiki Abɛ yɛ eduaba a wɔdze yɛ ndzɛmba pii. Ndzɛmba bi nye nkwan, ngo, nsa, Adwengo, semina na mbere. No mu mɛfe nso wodze sɔ gya . {{Databox|item=Q116948696}} 31jcf01e2lqfyvk9y21jjc0w1pi2hyt Acacus Mbepɔw 0 98 48259 14215 2025-05-26T13:56:29Z Robertjamal12 13 /* top */ Cat using [[Project:AWB|AWB]] 48259 wikitext text/x-wiki {{Databox|item=Q308807}} '''Acacus Mbepɔw''' anaa '''Tadrart Akakus''' (Arabic: تدرارت أكاكوس / ALA-LC: Tadrārt Akākūs) yɛ mbepɔw a ɔwɔ Ghat Mantam sare so wɔ Libya atɔe fam, Sahara fa. Wɔwɔ Ghat kurow no apuei fam, Libya, na ɔtrɛw fi Algeria hye so kɔ atsifi fam, bɛyɛ kilomita 100 (akwansin 62). Mpɔtam hɔ wɔ abotan so adwinni ahorow pii tsitsiriw. [[Nkyekyεmu:World Heritage Sites in Danger]] pfai6kn1gfme1ia6gptqhweipo1lfqp Adam Mahama 0 99 47765 14148 2025-05-14T13:29:37Z Robertjamal12 13 /* Nkyekyɛmu */ adding category using [[Project:AWB|AWB]] 47765 wikitext text/x-wiki {{Databox|item=Q99930398}} '''Adam Mahama''' yɛ Ghana ɔmanyɛnyi. na ɔno nye mbrahyɛ bedwanyi ma Damango/Daboya mansin a ɔwɔ etsifi mantɔw no mu wɔ mbrahyɛ bedwa atsenae a ɔtɔ do ebien wɔ Ghana kabi ma menka bi amambuw yi mu. == Ɔbra ahyɛse na nwomasua == Wɔwoo no wɔ Daboya. Dzin a dodow ara dze nyim no nye Mahama Sakan. Ɔnye ne nua panyin tu fi hɔ kɔr Damongo kɛhyɛɛ no skuul ase na ekyir no, ɔkɔr Navrongo na Tamale nsɔwdo skuul. Ɔwɔ mba a hɔn dodow bɛyɛ duebien, Ishmael, Nafisha, Aisha, Nuhu, Yussif, Yussif, Hamid, Yasir, Gias, Ibrahim, Henry na Aisha. Na ɔno nye etsifi na etsifi epuei mantɔw mu agiriki panyin. Na ɔno nye edzikanyi ma Global 2000 na dza ɔkeka ho. Okitsa BSc abɔdzin krataa wɔ abɔdze nyansapɛ nwomasua mu fi Ghana suapɔn mu (Legonɔ. Mahama kitsa Mastɛse wɔ abɔdze nyansapɛ mu nhwɛdo na enyisoadzehun nyimpuei fi UMIST na The Victoria suapɔn a ɔwɔ Manchester. okitsa abodzin krataa ahorow fi esuapɔn ekunyin a ɔwɔ wiadze mu yi na nnyɛ ɔno nko, okitsa abodzin krataa fi amanaman nkurow mbuei a ama no abɛyɛ nkurownkurow agrekɔlkya mpuntu hɔn banodzifo. == Amanyɛsɛm == Wɔtoo aba yii Mahama dɛ onkegyina Damango/Daboya mansin no hɔn anan mu wɔ mbrahyɛ bedwafie wɔ afe 1996 mu. Amanyɔ kuw a woyii no nye National Democratic Congress (NDCɔ fo. Ɔno na ber a Edward Aliedong Alhassan fi do no, osii no anan mu. Nna ɔno so wɔ amanyɔkuw kor noara mu. dzibew no fii ne nsa kedzii Aleɔ Seidu Sofo nsa wɔ 2000 abatow no mu. nna Aleɔ Seidu Sofo edzi ɔkogu ama Mahama wɔ abatow a wɔtowee a etwa mu wɔ 1996 mu no ber a woyii Maham ma ɔbɛyɛɛ mbrahyɛ bedwanyi no. == Abatow == Mahama nyaa mba 8356 fi 17604 wɔ abatow a ɔkɔr do no mu. na iyi yɛ ɔha nkyekyemu 47.7%. woyii no gya Aleɔ Seidu Sofo a na ɔwɔ PPP, Abdulai Adams a ɔwɔ PNC na Skido Alhasan Ewuntomah a na ɔwɔ NCP. Hɔn nyinara nyaa ɔha nkyekyɛmu 42.59%, 7.90% na 2.04%. == Mboayɛ == # <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> <sup>'''''d'''''</sup> Mbrahyɛbedwa abatow nsunsuando: Electoral Commission of Ghana. p . 6 # FM Peace: "Ghana abatow 1996 nsunsuando - Damango mpesua do" Ghana abatow - Peace FM. wonyae 2020 - 10 - 18 # '''^''' Mbrahyɛbedwafo a woeyi hɔn 1996. Electoral Commission of Ghana. # '''^''' Electoral commission of Ghana mbrahyɛbedwa abatow nsunsuando" Abatow 2000. Electoral Commission of Ghana. 2007. p.&nbsp;38 == Nkyekyɛmu == * National Democratic Congress (Ghanaɔ Amanyɔfo. * Ghanaian MPs 1997–2001. * 21st-century men. * 21st-century Ghana amanyɔfo. * Tamale Senior High School alumni. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] jw3hxamb1w189rsky8ha0v11jnh1n6l Adams Ebenezer Mahama 0 100 47589 47294 2025-05-09T14:54:20Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 47589 wikitext text/x-wiki {{Databox|item=Q98821200}} '''Adams Ebenezer Mahama''' yɛ Ghana amanyɛnyi na nna ɔyɛ mbrahyɛbaguanyi ma mion abatow mpasoado a ɔwɔ Etsifi Mantɔw mu wɔ Ghana. Na ɔyɛ mbrahyɛbaguanyi wɔ Ghana mbrahyɛbagua a ɔtɔ do ebiasa (3) wɔ Ghana Amambu a ɔtɔ do anan (4) no mu. == Amanyɛsɛm == Mahama ka National Democratic Congress amanyɛkuw noho. Wɔtoow aba maa no dɛ mb rahyɛbaguanyi maa Mion abatow mpasoado wɔ Etsifi Mantɔw mu wɔ Mbrahyɛbagua a ɔtɔ do ebiasa a ɔwɔ Ghana Amambu a ɔtɔ do anan no mu. Nyia odzii n'adze nye Ahmed Alhasan Yakubu wɔ 2004 Ghanafo abatow mu.<ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 2004 Results - Mion Constituency|url=http://ghanaelections.peacefmonline.com/pages/2004/northern/147/index.php|access-date=2020-09-03|website=Ghana Elections - Peace FM}}</ref> Wɔtoow aba maa Mahama dɛ ɔmbɛyɛ mbrahyɛbaguanyi mma Mion abatow mpasoado wɔ 2000 Ghanafo hɔn abatow tsitsir.<ref name=":0">{{Cite book|title=Electoral Commission of Ghana Parliamentary Result-Election 2000|publisher=Friedrich Ebert Stiftung|year=2007|location=Ghana|pages=16}}</ref> Wɔtoow aba maa no wɔ National Democratic Congress dzin mu. N'abatow mpasoado ka mbrahyɛbagua 18 a ɔwɔ 23 mu a National Democratic Congress dzii mu nkunyim wɔ dɛm abatow no mu maa Etsifi Mantɔw mu no.<ref name=":1">{{Cite web|date=2016-08-10|title=Statistics of Presidential and Parliamentary Election Results|url=https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/|access-date=2020-09-01|website=Fact Check Ghana|language=en-US}}</ref><ref>{{Cite web|last=|first=|date=|title=Ghana Parliamentary Chamber: Parliament Elections held in 1992|url=http://archive.ipu.org/parline-e/reports/arc/2123|url-status=dead|archive-url=https://web.archive.org/web/20200219090455/http://archive.ipu.org/parline-e/reports/arc/2123_92.htm|archive-date=19 February 2020|access-date=|website=}}</ref><ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 2000 Results - Northern Region|url=http://ghanaelections.peacefmonline.com/pages/2000/northern/index.php|access-date=2020-09-03|website=Ghana Elections - Peace FM}}</ref> National Democratic Congress nyaa nyimpa kumaa bi fii nkungua 200 mu wɔ mbrahyɛbagua a ɔtɔ do ebiasa (3) no mu wɔ Ghana amambu a ɔtɔ do anan (4). Ɔdze aba 6,125 a ɔwɔ 20,205 abatow no nyinara mu no dzii nkunyim.<ref name=":2">{{Cite book|last=|first=|title=Electoral Commission of Ghana -Parliamentary Result-Election 2000|publisher=Friedrich Ebert Stiftung|year=2007|isbn=|location=Ghana|pages=41}}</ref> Iyi nna ɔwɔ ɔha mu nkyekyɛmu 31.8% a ɔwɔ abatow krɔngyin a wɔtow nyinara mu. Odzii nkunyin wɔ Alabira Ibrahim a ofi Convention People's Party, Iddisah K. Jacob a ofi People's National Convention, Prince A. Baako a of New Patriotic Party, Emmanuel B. Lag a ogyinaa kwantsenkɔr na Stephen O. Yacham a ofi National Reform Party.ref name=":2" /><ref name=":3">{{Cite web|last=FM|first=Peace|title=Ghana Election 2000 Results - Mion Constituency|url=http://ghanaelections.peacefmonline.com/pages/2000/northern/147/index.php|access-date=2020-09-03|website=Ghana Elections - Peace FM}}</ref> Iyinom nyaa amba 5,578, 3,055, 2,964, 969 na 559 ndzidzido mu wɔ amba krɔngyin no mu. Iyinom nna yɛdze toto 29.0%, 15.9%, 15.4% , 5.0 na 2.9% wɔ ɔha mu nkyekyɛ mu mu wɔ amba krɔngyin no nyinara mu. == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 2km9tbqvn4izm807vf46z14ci83ts3l Adamu Daramani Sakande 0 101 47460 47293 2025-05-09T14:37:56Z Robertjamal12 13 /* Nhwɛdo */ clean up using [[Project:AWB|AWB]] 47460 wikitext text/x-wiki {{Databox|item=Q97011328}} '''Adamu Daramani Sakande''' (6 [[Esusow Aketseaba]] 1962 – 22 [[Fankwa]] 2020ɔ yɛ Ghana amanyɛnyi na nna ɔyɛ Mmarahyɛ Bagua a ɔtɔ do enum (5ɔ a ɔwɔ Ghana Amansin a ɔtɔ do anan (4ɔ no muni ma Bawku (Finimfinɔ Central Mansin, wɔ Upper East Mantɔw wɔ Ghana.<ref name=":0">https://ghanamps.com/mps/details.php/?id=130</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Adamu wɔ 6 [[Esusow Aketseaba]] 1962, wɔ Bawku, wɔ Upper East Mantɔw wɔ Ghana.<ref>http://staging.odekro.org/person/adamu-daramani-sakande/</ref> Ɔkɔɔ Portsmouth Esuapɔn (Portsmouth Universityɔ, NHS-UK na osuaa Wɔagye Nsisi a Ɛko Tia Nsisi na Ahobammbɔ Ho Dwumadzibea a Wɔagye atom (Counter Fraud and Security Management Service Accredited SMSɔ wɔ afe 2003 mu.<ref name=":0" /> == Amanyɛsɛm == Wɔdzii kan paw Adamu sɛ ɔmmra Mbrahyɛ Bagua no mu wɔ [[Mumu]] 2008 Ghana amansan ambatow no mu wɔ[[New Patriotic Party]] (NPPɔ tekiti do dɛ Mbrahyɛbaguanyi ma Bawku Finimfin (Centralɔ Ambatow mpasua wɔ Etsifi Epuei Mantɔw. Wɔ ambatow no mu no, ɔnyaa amba 20,157 wɔ ambatow 37,719 a egyina hɔ ma 53.4% no mu. Ɔdzii dwuma ber kor (1ɔ pɛ dɛ Mbrahyɛbaguanyi.<ref>https://web.archive.org/web/20240428063149/https://ghanaelections.peacefmonline.com/pages/2008/uppereast/164/index.php</ref> == Edwuma == Adamu nye NHS Primary Case Trust, London yɛɛ edwuma. Nna ɔyɛ mbrahyɛbaguanyi ma Bawku Finimfin (Centralɔ Ambatow mpasua wɔ Etsifi Epuei (Upper Eastɔ Mantɔw wɔ Ghana.<ref name=":0" /> == Akwantu na afiasenna == Wobuu Adamu fɔ dɛ odzii dzi fɔ wɔ ator adansedzi na ator a wɔkaa. Entsi wɔdze no too efiadze mfe ebien (2ɔ ber kor mu wɔ nsɛm no nyinara ho. Wɔkyerɛe dɛ, ansa na afe 2008 ambatow no reba no, ɔkaa ator asɛm bi wɔ akwammisa krataa bi a ɔdze kɔmaa dɛ wɔmfa nye dzin nhyɛ ambatowfo dzin mu na ekyir ɔkɔɔ n’enyim kɔtoo amba wɔ [[Mumu]] 2008 amansan ambatow no mu ber a na ɔnnyi hokwan dɛ ɔyɛ saa. Anantwinini tɔnfo bi kae dɛ Daramani kura Britania na Burkinabe akwantu tumi krataa.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/MP-found-guilty-of-forgery-jailed-for-two-years-246094</ref><ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Bawku-central-MP-Adamu-Sakande-convicted-jailed-two-years-246093</ref><ref>https://www.modernghana.com/amp/news/408719/this-is-the-result-of-politics-8230says-adamu-html</ref> Nye mbranyimnyi (lawyerɔ no dze asɛm no kɔdan asɛnnibea no dɛ wɔntew atemmu no mu dzen do esian Adamu akwahosan (health concernsɔ ho haw ahorow bi nti.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Bawku-Central-MP-Adamu-Sakande-convicted-jailed-two-years-246093</ref> == N'abrabɔ == Adamu war na nna ɔwɔ mba ebien (2ɔ. Na ɔyɛ Islam Nyamesom (Muslimɔ munyi.[2] Adamu nyaa akwahosan pa fi afe 2003, na owui wɔ 22 [[Fankwa]] 2020 wɔ London.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] 7zrdsl6257vab65fx9is8n6tj22o932 Adina 0 102 36434 36433 2024-12-24T22:40:57Z KISUMAR123 67 Meyɛɛ nsiesie 36434 wikitext text/x-wiki {{Databox|item=Q30122752}} '''Adina''' yɛ Ghana ndwontownyi a ɔagye dzin. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana ndwomtofo]] 9twldhdpu41ss1o0ihz7d5134ct3sra Adjoa Bayor 0 103 36580 36579 2025-02-13T14:30:07Z KISUMAR123 67 Meyɛɛ nsiesie 36580 wikitext text/x-wiki {{Databox|item=Q773532}}'''Adjoa Bayor'''<ref>https://www.goal.com/en-gh/news/adjoa-bayor-wants-ghana-to-open-2018-africa-women-cup-of-nations-with-three-points/241kimwo4jpy1jr6fla58gsrz</ref> (wɔwoo no [[Esusow Aketseaba]] 17,1979) yɛ nkan Ghana bɔɔlbɔnyi a nna ɔbɔ finimfin. Oenya ɔman Ghana mbasiafo bɔɔlbɔkuw no panyin da.<ref>https://www.adomonline.com/i-broke-my-virginity-at-age-32-adjoa-bayor/</ref><ref>https://citinewsroom.com/2018/11/tony-baffoe-challenges-adjoa-bayor-to-get-involved-in-developing-womens-football/</ref> == Amanandze edwuma == Nna Bayor ka ɔman Ghana mbasiafo bɔɔlbɔ kuw no ho wɔ afe 1999 FIFA Women's World Cup a ɔwɔ United States no ho. == Edwuma == Nna ɔka World All Stars bɔɔlbɔfo a wɔbɔe tsiaa ɔman China bɔɔlbɔkuw no ho wɔ afe 2007 wɔ Wuhan, China mu.<ref name=":0">https://web.archive.org/web/20071108011433/http://www.wpsl.info/news/indexa.php?cat=1&id=149</ref><ref>http://news.bbc.co.uk/sport1/hi/football/africa/6983868.stm</ref> Ɔabɔ ama Ghatel Mbasiafo wɔ Nkran pɛn, Ghana na ɔasan so abɔ ama Indiana Bɔɔlbɔkuw wɔ Amereka mprenpren yi.<ref name=":0" /> Bayor kɛkaa FF USV Jena ho wɔ Sanda 21, 2009.<ref>https://web.archive.org/web/20111002091924/http://www.zcontent.de/eznews.php?news=1152891559&nummer=1232563945</ref> CAF paaw no wɔ afe 2018 mu dɛ ɔmboa Ɔkyerɛkyerɛwfo Abedziekyir Anthony Baffoe wɔ bɔɔlbɔ na mpontu. Wɔmaa hɔn edwuma dɛ wɔnhwɛ mma Ebibirmu Amanaman Mbasiafo Bɔɔlbɔ Akan no nkɔ do.<ref>https://ghanasoccernet.com/ghana-legends-bayor-and-sulemana-to-assist-in-awcon-draw</ref> == Amanadze == Afe 2007 no bosoom a ɔtɔ do akron no mu a wɔpaaw Adjoa Bayor dɛ ondzi Ghana bɔɔlbɔkuw no enyim wɔ Wiadze Kɔɔpoow a ɔkɔr do wɔ China no. Ghana emmfi kuw no mu dze, Bayor hyɛɛ ase fii 'free kick' a wɔgyee wɔ Norway hɔn 'penalty' adakaba no ekyir pɛpɛɛpɛr ber a oenngyina yie ma bɔɔlbɔnyi fofor huruuw faa bɔɔl no do, na ɔbɔe ma oennhu mbrɛ bɔɔl no refa na ɔbɔe.<ref>[http://Pennstatevipstore.com Penn state nittany lions football jersey]</ref> == Abɔdzin == Afe 2003 mu na CAF toow aba maa no dɛ Ebibirmu Mbasiafo bɔɔlbɔnyi kunyin na afe 2004 na 2006 nyinara nna ogyina mu.<ref name=":0" /> == Enyimnyamhyɛ == * 2003 — Afrikanyi Mbasiafo nyimpa a onyim Bɔɔlbɔ.<ref>https://www.rsssf.org/miscellaneous/afr-wpoy.html</ref><ref>https://web.archive.org/web/20070825145813/http://www.fifa.com/womenworldcup/playertowatch/newsid%3D550958.html</ref> == Mboaedze == fe6setibmqup1sosw4dgxcqzlfmhwhy Adonten Senior High School 0 104 44053 36260 2025-05-09T11:54:29Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44053 wikitext text/x-wiki {{Databox|item=Q108542400}}'''Adonten Senior High School''' yɛ nsɔwdo skuul panyin a ɔwɔ Epuei Mantɔw mu<ref>https://www.africabizinfo.com/GH/adonten-senior-high-school-034-282-2018</ref><ref>https://3news.com/misbehaving-final-yr-students-of-adonten-shs-ordered-out-of-campus/</ref>. Skuul no yɛ dɛm adzesuadze yi, Business, Science, general arts, general agric, Home Economics na visual arts, odzi kan wɔ (WASSCE) mu<ref name=":0">https://www.schoolsingh.com/senior-high-schools/adonten-senior-high/programmes</ref>. == Abakɔsɛm == Skuul no wɔtseew no afe 1857 mu. Ɔyɛ Moses Agyare Kwabi na Djan Opare-Addo(hɔn nyianara wɔkɔ ahomgye mu wɔ atsembua edwuma mu) nna ɔyɛ ankorankor skuul<ref>https://www.ghanabusinessnews.com/2017/05/23/government-is-committed-to-teacher-development-president/</ref><ref>https://www.ghanadailies.com/2017/05/22/adonten-crowns-60th-anniversary-honouring-founding-fathers/</ref>. Mbom, wɔ afe 1963 mu no, asoɛe a wɔhwɛ nwomasua do bɛfaa skuul no na wɔsesaa no bɛyɛɛ amansan skuul a mbofra no bi da skuul wɔ na binom so fi fie ba skuul nna bea wɔda ka ho. Wɔ afe 1972-73 mu no, Ghana aban bɛfaa skuul no hwɛɛ noho ntotoo nyianara. Hɔn botae nye dɛ wobetsimtsim ahohyɛdo na ndzɛmba pa a ahohyɛdo etumpɔn na ɔdze nsɔwdo skuul mapa aba na mbanyin na mbasia skuulsɛm akɔdo, nkankan hɔn a wɔtse bɛn Akuapem Etsim na Anaafo nkurow<ref name=":1">https://web.archive.org/web/20180518131639/http://peacefmonline.com/pages/local/education/201805/352319.php</ref>. Skuul no yɛ dɛ mbofra no bi da hɔ na bi so fi fie ba na bea wɔda hɔ a mbofra nio pii da skuul hɔ kyen dɛ wɔbɔkɔ fie<ref name=":1" /><ref>https://myshsrank.com/schools/adonten-senior-high#google_vignette</ref>. == Esuafo dodow a wɔagye hɔn skuul no mu == Skuul no wɔ esuafo dodow bɛyɛ apem ebien na ahaenum (2,500) a wɔagye hɔn wɔ adzesua yinom mu Bisinɛse, Sɛainse, Gɛniral Atse, Gɛniral Agirike, hoom ɛkɔnomise na Bihyewal artse<ref name=":0" /><ref>https://yen.com.gh/107826-best-senior-high-schools-ghana-according-waec.html</ref>. == Adzesua Ndzɛmba == * 3 Sɛainse labo * I.C.T Labo * Mbuukuu korabea * Hoom ɛkɔnɔmise Labo * Bihyewal Atse Dwumadzi bea * Skuul n'ahaban mu * Agordzi bea * Skuul n'ayarsabea * Tsiryi Bea == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 794o61t04occn7x974x4w35octv57ut Adwengo 0 105 7300 7291 2023-04-22T20:32:03Z Yaw tuba 14 made corrections 7300 wikitext text/x-wiki {{Databox|item=Q1960534}} '''Adwengo''' yɛ ngo a wɔ nya fir abɛ mu a wɔdze yɛ edziban, semina na nku. Adwengo yɛ adze kor no hia papaapa wɔ hɛn daada abrabɔ mu.ɔyɛ ngo bi a no mu da hɔ na wɔtaa dze kyew nam.Wɔnya fir nsu fufuu a ɔwɔ adwe mu se wɔyam a. Wɔkyew nsu ama wɔayɛ ngo no. ky2znj8c17t65fiwcllnw69rnu1wi81 Afahyɛ 0 106 6181 416 2023-04-21T12:31:10Z JhsBot 58 bot: Removing interwiki template; the page is now connected to [[d:Q132241]] 6181 wikitext text/x-wiki {{Databox|item=Q132241}} '''Afahyɛ''' yɛ amambra na amandze a kurow anaa ɔman bi yɛ no ber pɔtsee bi mu dze kaa Nananom, esumsum ahorow a oetwa hɛn ho ehyia na ewuakɔr. Yɛtaa dze dɛm da no yɛ dapɔn ma kurow no anaa ɔman mu no nyina. Afahyɛ nam kwan ahorow pii do boa ma kurow no tu mpon. pfl43nipq9hectqju6rlc6g6ibv56bw Afahyɛ ahorow 0 107 420 419 2023-04-20T19:09:35Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 419 wikitext text/x-wiki '''Afahyɛ ahorow''' pii na Mfantsefo dzi. Kurow biara na afahyɛ pɔtsee a odzi. Agonafo dze nye Akwambɔ, Akyemfo dze nye Ɔdambia, Edwumakofo dze nye Abangye, Oguafo so dzi afahyɛ a wɔfrɛ na Bakatue. qmsefcbdghvz3pq4pitg9j424q96xh3 Afieye Ashong 0 108 47694 47529 2025-05-14T13:25:14Z Robertjamal12 13 /* N'abrabɔ */ adding category using [[Project:AWB|AWB]] 47694 wikitext text/x-wiki {{Databox|item=Q98817612}} '''Beatrice Love Naa-Afieye Ashong''' yɛ Ghana ɔmanyɛnyi na ɔyɛ Ghana Mbrahyɛbagua a ɔtɔ do ebaasa (3ɔ no munyi. Ɔsan nso yɛ obi a ɔhyehyɛɛ ahyehyɛdze bi a ɔnyɛ aban dze, ‘Gods Love Society’ na kan Mbrahyɛbagua no munyi ma Kpone Katamanso mantsam a ɔwɔ Greater Accra Mantsam mu wɔ Ghana. == Ɔbra ahyɛse na nwomasua == Afieye Ashong fi Kpone Katamanso wɔ Greater Accra mantsam mu wɔ Ghana. == Amanyɛsɛm == Na Afieye Ashong yɛ Ghana mbrahyɛbagua a ɔtɔ do ebien (2ɔ na ebaasa 3(ɔ no munyi. N’amammui edwuma no fii ase wɔ afe 1996 mu ber a ɔdze nye ho sii akan dɛ mbrahyɛbaguanyi wɔ 1996 Ghana amansan abatow no mu dɛ Kpone Katamanso mantsam no ananmusifo wɔ National Democratic Congress tekitsi do. Ɔdzii nkonyim wɔ n’akongua a edzi kan no mu a nye nyinara nyaa abatow 7,901, na ɔyɛ abatow a ɔfata a wɔtowee nyinara mu 59.50%. Ɔsan sii akan wɔ afe 2000 Ghana amansan abatow no mu na ɔkuraa n’akongua no mu dze abatow 5,420, abatow a wɔtoe nyinara mu 51.35%. N’amammui edwuma no baa awiei ber a ɔdze mpaemuka mae dɛ ɔrensan nsi akan wɔ abatow biara mu bio wɔ n’ahenni ber a etwa to wɔ [[Sanda]] 2004 mu no. Wɔsan paw Ashong dɛ mbrahyɛbaguanyi maa Kpone Katamanso mantsam no wɔ mbrahyɛbagua a ɔtɔ do ebaasa (3ɔ a ɔwɔ ɔman a ɔtɔ do aanan (4ɔ no mu wɔ afe 2000 Ghana amansan abatow no mu. Wɔpaw no wɔ National Democratic Congress no tekitsi do. Na nye mansin no yɛ mbrahyɛbagua nkongua nsia (6ɔ a ɔwɔ nkongua 22 a National Democratic Congress dzii nkonyim wɔ saa abatow no mu maa Brong Ahafo Mantsam no fa. National Democratic Congress no nyaa nyimpa kakraa bi a hɔn nyinara yɛ mbrahyɛbagua nkongua 92 wɔ nkongua 200 a ɔwɔ Ghana man a ɔtɔ do 4 no mbrahyɛbagua a ɔtɔ do ebaasa (3ɔ no mu. Wɔdze abatow 5420 paw no wɔ abatow 10,554 a ɔfata a wɔtowee nyinara mu. Na eyi nye abatow a ɔfata a wɔtowee nyinaa mu 52.2% yɛ pɛ. Wɔpaw no dɛ Emmanuel Amprong Agbozo a ofi Ɔman Ho Dɔ Kuw Fofor no mu, Godfried Allan Lomotey a ofi Nhyiam Nyimpa Kuw no mu, Theophilus Tei Okunor a ofi Nyimpa Ɔman Nhyiam no mu na Isaac Newtown A. Tetteh a ofi Ɔman Nsakrae Kuw no mu. Eyinom nyaa abatow 3,066, 1,297, 418 ne 177 wɔ abatow a ɔfata a wɔtowee nyinara mu. Eyinom nye 29.5%, 12.5%, 4.0% ne 1.7% yɛ pɛ wɔ abatow a ɔfata a wɔtowee nyinara mu. == Abatow == Wɔ 1996 Ghana Amansan Abatow no mu no, Ashong dzii nkonyim wɔ hɔn a wɔsɔre tia no no do dze abatow 7,901 a ɔgyina hɔ ma abatow a wɔtowee nyinara mu 59.50% dɛ ɔbɛgyina Kpone Katamanso ananmu wɔ mbrahyɛbagua a ɔtɔ do ebien a ɔwɔ Ghana Republic of Ghana no mu. Hɔn a wɔsɔre tia no no bi nye George T. Noye a ofi[[New Patriotic Party]] a ɔtoo aba 2,609 a ɔgyina hɔ ma 19.60% wɔ abatow a wɔtowee nyinara mu, Emmanuel Kweku Sagoe a ofi National Convention Party no nso paw 562 a ɔgyina hɔ ma 4.20% wɔ abatow a wɔtowee no nyinara mu na Theophilus Tei Okunor a ɔyɛ People's National Convention a wɔn nso too aba 138 a ɔgyina hɔ ma abatow a wɔtowee nyinara mu 1.00%. == N'abrabɔ == Afieye Ashong yɛ Kristonyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] d833g7qvs0npey9hv076r2bxepvevgh Agnes Asangalisa Chigabatia 0 109 14158 12481 2024-07-30T11:32:58Z Robertjamal12 13 /* top */clean up, replaced: ) → ɔ using [[Project:AWB|AWB]] 14158 wikitext text/x-wiki {{Databox|item=Q94949108}} '''Agnes Asangalisa Chigabatia''' (20 Ɔbɛsɛ 1956 - 09 Sanda 2024ɔ, Wɔwoo no wɔ Ɔbɛsɛ bosom a ɔtɔ do eduenu. Ɔyɛ Ghananyi basiaba a ɔyɛ ɔmanyɔnyi na tsetse mbrahyɛbaguanyi wɔ Builsa [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] j2boan4gfseniaawwxnwteuex6v69a5 Agona Nkwanta 0 110 36053 36045 2024-11-27T07:59:02Z Assilidjoe 33 Medze wikidata kaa ho 36053 wikitext text/x-wiki {{Databox|item=Q4693338}} '''Agona Nkwanta''' yɛ kurow a ɔwɔ [[:simple:Ghana|Ghana]]. Ɔyɛ kurow tsitsir a ɔwɔ Ahantafo hɔn Atɔree Mantam no mu. Agona Nkwanta, a wotwa do yɛ no Agona hyɛ Takoradze na Tarkwa ntamu. Afe 2010 mu no, "Ghana Statistical Service" kyerɛɛ dɛ, nyimpa dodow a nna wɔwɔ Agona no hɔn dodow yɛ 14,104. Baidoo Bonsoe Senior High Technical yɛ sukuu a ɔwɔ Agona kurow no mu.<ref>https://ghanahighschools.com/ghs_schools/baidoo-bonso-senior-high-tech/</ref> Nhwehwɛmu kyerɛ dɛ, Agona ka nkurow a orutu mpɔn paa wɔ Atɔree Mantɔw mu no ho. Kasa tsitsir a wɔka wɔ Agona nye Ahanta kasa. Binom so ka Fantse kasa nye Ahanta kasa a kurow mu mba no frɛ no Fantse-Ahanta. == Mboaedze == 7x3r5am79y89su1bgkcoonw8w7n5d29 Agona Swedru 0 111 6184 446 2023-04-21T12:31:15Z JhsBot 58 bot: Removing interwiki template; the page is now connected to [[d:Q395265]] 6184 wikitext text/x-wiki {{Databox|item=Q395265}} '''Agona Swedru''' yɛ korow bi a ɔwɔ finimfinim Mantɔw mu. Hɔn afahyɛ tsitsir a wodzi nye Akwambɔ. Wodzi gua wɔ dwowda na yawda wɔ ndaawɔtwe biara mu. Nyimpa pii na wofi mbeambea ahorow bi tsedɛ Winneba, Mankɛsim, Ejumako nye dza ɔkekaho bedzi gua wɔ hɔ. qzd4e2sccfortl9w8tsmii63t5uctkr Agyare Koi Larbi 0 112 47764 14159 2025-05-14T13:29:33Z Robertjamal12 13 /* Owu */ adding category using [[Project:AWB|AWB]] 47764 wikitext text/x-wiki {{Databox|item=Q98816997}} '''Agyare Koi Larbi''' (wɔwoo no wɔ Mumu da ɔtɔ do eduonu esia wɔ mfe apem ahankron eduanan akron mu - 26 December 1949ɔ nna ɔyɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua fie a ɔtɔ ebien na ebaasa wɔ "4th Republic" mu. Ɔyɛ nkan mbrahyɛbaguanyi dze ma nkan Akropong amabatow mpasua a seseiara ɔyɛ Akuapem North ambatow mpasua a ɔwɔ Epuei Mantɔw mu wɔ Ghana. Larbi ka nkan mbrahyɛbagua fie kuw a wɔhwɛ nwomasua do ho. Owui wɔ Nkran wɔ Ɔberɛfɛw da ɔtɔ do du wɔ mfe mpem ebien na awɔtwe mu(10 November 2008ɔ. == Amanyɛsɛm == Larbi ka mpanyimfo a wɔdze NPP amanyɛkuw no bɔbɔɔ adze. Ɔyɛɛ mbrahyɛbaguanyi mpɛn ebien wɔ nkan Akropong ambatow mpasua a seseiara ɔyɛ Akuapem North ambatow mpasua wɔ NPP amanyɛkuw ne dzin mu fitsi mfe apem ahankron eduokron esuon(1997ɔ dze kɔpem mfe mpem ebien na anan(2004ɔ mu. Ɔhyɛɛ ne mbrahyɛbagua fie edwuma ase wɔ ber a ogyinae wɔ mfe apem ahankron eduokron esia(1996ɔ ambatow no mu, na ɔdze amba dodow a ɔyɛ 14,590 dzii nkonyim. Ɔsan so gyinae wɔ mfe mpem ebien(2000ɔ Ghana ambatow no mu na ɔsan so nyaa ne dzibew bio dɛ mbrahyɛbaguanyi dze ma Akronpong ambatow mpasua do wɔ mbrahyɛbagua fie a ɔtɔ ebiasa wɔ "4th Republic" mu, a onyaa amba dodow a ɔyɛ 8,659 a ɔyɛ ɔha nkyɛmu eduasa biako ekyir pɔw kor(31.1%ɔ ma nkaafo a wɔyɛ Anthony Gyampo a ɔyɛ NDC amanyɛkuwnyi nyaa 8,625 a ɔyɛ ɔha nkyɛmu eduasa biako(31.0%ɔ, Albert Gyang Boohene nyaa 5,113 a ɔyɛ ɔha nkyɛmu duawɔtwe ekyir pɔw anan(18.4%ɔ, Nana Esi Howe Botsio nyaa 4,394 a ɔyɛ ɔha nkyɛmu duenum ekyir pɔw awɔtwe(15.8%ɔ, Sakyi Boafo Akuffo a ɔyɛ CPP amanyɛkuwnyi nyaa 914 a ɔyɛ 03.3% na Kofi Koranteng a ɔyɛ PNC amanyɛkuwnyi nyaa 136 a ɔyɛ 00.5%. Larbi ansan egyina bio wɔ ambatow mu ber a ne mber no so no. == N'abrabɔ == Nna Larbi yɛ Kristonyi a ɔwaree nyaa mba ebiasa. == Owu == Owuu wɔ Korle-Bu Teaching Hospital wɔ mfe mpem ebien na awɔtwe(2008ɔ mu ber a yarba bi bɔɔ no. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997-2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] fahe756puei6w7dxyo6azm5b7nec1hh Ahenfie 0 113 7339 454 2023-04-23T05:56:57Z Yaw tuba 14 made corrections 7339 wikitext text/x-wiki '''Ahemfie''' yɛ bea a Ɔhen na nye mpanyimfo hyia mu dzi asɛm. Wɔdwen kurow no na no mu mba no hɔn mpontu ho do. gnuk5zvjzcnhhy0xqby2m67yql0hre5 Ahensi 0 114 458 457 2023-04-20T19:09:46Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 457 wikitext text/x-wiki '''Ahensi''' yɛ amambra kwan a Akanfo fa do kyer nyimpa bi dze tum hyɛ ne nsa ma odzi hɔn enyim. Obiara nnsoɛr ara nndzi hen gyedɛ ofi adehye ebusuakuw no mu na ɔsɛ fata dɛ odzi hen. 228ny52lcgx26zga7mck5kh1pxgxtzl Ahmed Alhassan Yakubu 0 115 48227 47918 2025-05-23T15:28:04Z Robertjamal12 13 /* Edwuma */ Nkyekyεmu using [[Project:AWB|AWB]] 48227 wikitext text/x-wiki '''Ahmed Alhassan Yakubu''' (wɔwoo no wɔ Mumu 3, 1957ɔ ɔyɛ Agriculturist/kuwanyi na Ghana mbrahyɛbaguanyi. Ɔsan so yɛ kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do esia wɔ 4th Republic mu a ogyina mu ma Mion abatow mpasua do. == N'abrabɔ == Yakubu yɛ nkramonyi, a ɔawar wɔ mba baasa. == Ɔbra ahyɛse na nwomasua == Wɔwoo Yakubu wɔ Mumu 3, 1957. Ofi Sang, kurow a ɔwɔ Etsifi Mantɔw mu wɔ Ghana. Owiei skuul wɔ Imperial College, University Of London, na onyaa ne 'Doctor of Philosophy degree wɔ Agronomy wɔ mfe mpem ebien (2000ɔ mu. == Amanyɛsɛm == Yakubu yɛ National Democratic Congress amanyɛkuw nyi. Odzii kan kɔɔ aban mu wɔ National Democratic Congress amanyɛkuw ne dzin mu wɔ ber a na wɔrotow Ghana amansan aba wɔ Mumu wɔ mfe mpem ebien na anan (2004ɔ no mu ma ogyinaa mu maa Mion abatow mpasua do. Onyaa amba 10,568 wɔ 27,034 mu a na ɔyɛ ɔha nkyɛm eduasa akron ekyir pɔw du (39.10%ɔ. Ɔsan dzii nkonyim wɔ 2008 abatow no mu a onyaa aba 11,977 wɔ 27,118 mu a ogyina hɔ ma ɔha nkyɛm eduanan anan ekyir pɔw du esuon(44.17%ɔ. Ɔsan so gyinaa bio wɔ 2012 na onyaa aba 9,931 wɔ 25,115 mu a ɔyɛ ɔha nkyɛmu 39.54%. == Edwuma == * Ɔyɛ council wɔ Scientific and Industrial Research- Savanna Agricultural Research Institute. * Mbrahyɛbaguanyi (Sanda 2005- Sanda 2017ɔ. * Kuwanyi/Agriculturist. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] m4fn9qpm03cdf8rfv8xnbjsk0qq41ss Ahmed Ibrahim (Ghana amanyɛnyi) 0 116 47292 36492 2025-05-09T13:28:40Z Robertjamal12 13 /* Nhwɛdo */ clean up using [[Project:AWB|AWB]] 47292 wikitext text/x-wiki {{Databox|item=Q61694536}} '''Ahmed Ibrahim''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ Mbrahyɛ Bagua a ɔtɔ do esuon (7ɔ wɔ Ghana Amansin a ɔtɔ do anan (4ɔ a ɔgyina Banda Ambatow mpasua ananmu wɔ Bono Mantɔw mu wɔ National Democratic Congress tekiti do.<ref>https://web.archive.org/web/20210114001511/https://thechronicle.com.gh/minority-fumes-over-bill-to-put-cocobod-under-agric-ministry-says-it-is-needless/</ref><ref>https://web.archive.org/web/20210131151648/https://thechronicle.com.gh/banda-mp-donates-12000-blocks-to-four-churches/</ref><ref>https://www.myjoyonline.com/e-levy-not-on-parliaments-business-statement-for-this-week-ahmed-ibrahim/</ref> Mprɛmprɛn ɔyɛ Minority Chief Whip Abadziakyiri wɔ Ghana Mbrahyɛ Bagua no mu.<ref>https://citinewsroom.com/2022/08/ahmed-ibrahim-raises-concerns-over-nomination-of-justice-gaewu-to-supreme-court-bench/</ref><ref>https://web.archive.org/web/20240418175303/https://www.pulse.com.gh/news/local/national-security-warned-nana-addo-against-sim-card-blockage-ahmed-ibrahim/5ty1wvy</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Ibrahim wɔ bosoon [[Esusow Aketseaba]] da a ɔtɔ do esia (6ɔ afe 1974, wɔ Banda Ahenkro wɔ Bono Mantɔw mu wɔ Ghana. Ibrahim suaa adze wɔ Ghana Esuapɔn mu (University of Ghana, Legonɔ baabi a ɔnyaa abɔdzin krataa wɔ Amanyɛsɛm na Nyansapɛ mu wɔ afe 2001 mu (bachelor's degree in Political Science and Philosophyɔ.<ref name=":0">https://web.archive.org/web/20231130064852/https://www.parliament.gh/mps?mp=197</ref> == Edwuma == Nna ɔyɛ Flamingo Nwomawa Asoe a ɔwɔ Ghana (Flamingo Publications Ghana Limitedɔ edwumayɛfo panyin (chief executive officerɔ.<ref name=":1">http://www.ghanamps.com/mps/details.php?id=5516</ref> == Amanyɛsɛm == Ibrahim hyɛɛ n’amanyɛsɛm edwuma ase wɔ afe 2009 mu ber a wɔkae dɛ ɔno na odzii nkonyim wɔ afe 2008 Ghana Amansan Ambatow mu maa nye ambatow mpasua no. Afei wɔpaw no dɛ ɔmbɛyɛ Mbrahyɛ Bagua a ɔtɔ do enum (5ɔ wɔ Ghana Amansin a ɔtɔ do anan (4ɔ wɔ bosoom [[Sanda]] da ɔtɔ do esuon (7ɔ afe 2009. Ber a Ibrahim wiee n’ahendzik afe a ɛdzi kan no, ɔsii gyinae dɛ ɔbɛper ahendzi fofor wɔ afe 2013 mu na ɔdzii Joe Danquah do nkonyim dɛ ɔbɛkora n’akongua do. Wɔ afe 2015 mu no, ɔsii akan na odzii nkonyim wɔ NDC mbrahyɛ bagua primaries mu maa Banda ambatow mpasua a ɔwɔ Bono Mantɔw mu wɔ Ghana. Ɔdzii nkonyim wɔ saa mbrahyɛ bagua atenae yi mu wɔ afe 2016 Ghana amansan ambatow no mu dzenam amba 6,167 a ɔnyae a ɔgyina hɔ ma 52.03% tiaa dzea ɔnye no reko no amba 5,660 a ɔgyina hɔ ma 47.76%.<ref name=":1" /><ref>https://web.archive.org/web/20221113230812/https://ghanaelections.peacefmonline.com/pages/2016/parliament/brongahafo/281/index.php</ref> === Boayikuw ahorow === Ibrahim yɛ sikasɛm nhyehyɛɛ do Boayikuw Tsitsir (Special Budget Committeeɔ no munyi; Nkitsahodzi Boayikuw (Communications Committeeɔ no munyi; ɔyɛ Mpɔtam Aban na Nkuraase Nkɔdo Boayikuw (Local Government and Rural Development Committeeɔ no munyi; na ɔyɛ Edwumayɛ Boayikuw (Business Committeeɔ no munyi.<ref name=":0" /> == N'abrabɔ == Ibrahim yɛ Kristonyi.<ref name=":0" /> Wawar wɔ ba kor (1ɔ.<ref name=":1" /> == Nhwɛdo == <references /> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] 44vz8a1x33nbqdp2kccroys3ae50g37 Ahmed Musah 0 117 47774 14163 2025-05-14T13:30:10Z Robertjamal12 13 /* N'abrabɔ */ adding category using [[Project:AWB|AWB]] 47774 wikitext text/x-wiki {{Databox|item=Q99896136}} '''Ahmed Musah''' yɛ Ghana amanyɛnyi na kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do ebien wɔ "4th Republic" mu, a nna ogyina Asokwa East ambatow mpasua no ananmu wɔ Esuantse Mantɔw mu. == Ɔbra ahyɛse na nwomasua == Wɔwoo Musah wɔ Asokwa East a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. == Amanyɛsɛm == Wɔpaw Musah kɔɔ mbrahyɛbagua no mu wɔ Ɔman Demokrasi Mmarahyɛ Bagua no Tseketse do wɔ [[Mumu]] 2000 Ghana Abatow a ɔkɔɔ do wɔ Asokwa EpueI Mantsam mu wɔ Ashanti Mantsam mu wɔ Ghana mu. Ɔdzii Othman Baba Yahya, National Congress Party munyi no do nkonyim wɔ abatow 30,382 mu wɔ abatow 84,111 a ɔfata a wɔtoo a ɔgyina hɔ ma 26.70% no mu. Ɔbenfo Edward Baffoe Bonne a ɔyɛ[[New Patriotic Party]] munyi a ɔtoo aba 45,482 wɔ abatow 78,029 a ɔfata a wɔtowee a ɔgyina hɔ ma 58.30% no mu na ɔdzii no do nkonyim. Ɔsomm ber ɛkoro pɛ dɛ mbrahyɛbaguanyi. == Edwuma == Musah yɛ Ghana amammuifo a ɔyɛɛ mbrahyɛbaguanyi wɔ Asokwa EpueI MantSam mu wɔ Ashanti Mantsam mu wɔ Ghana fir afe 1997 kɔsi afe 2001. == N'abrabɔ == Ahmed Musah yɛ kramonyi (Muslimɔ [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] ndgxudsbf8fb09k4m6skb8bsxnoiow2 Ahosu 0 118 492 491 2023-04-20T19:09:52Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 491 wikitext text/x-wiki == Ahosu. == Kɔkɔɔ. Tuntum. Fitaa. Akokɔangua. Ahaebun Dodowee Berdum Wimu 0c6s3mbpjiopzanzbz5trlvi1y6rk5p Aisha Ayensu 0 119 37304 37303 2025-03-05T21:27:08Z KISUMAR123 67 Meyɛɛ nsiesie 37304 wikitext text/x-wiki {{Databox|item=Q70571698}} '''Aisha Ayensu''' yɛ Ghana adzepamnyi a ɔagye abawdobɔdze pii a dodowara nyim no dɛ ɔapam ntar na ntar a Beyonce, Genevieve Nnaji, Jackie Appiah na Sandra "Alexandrina" Don-Arthur hyɛ dze dzi hɔn dwuma.<ref>{{Cite web |date=2018-04-01 |title=Top 5 most influential Ghanaian Fashion Designers of all time. |url=https://privilegeamoah.com/top-5-most-influential-ghanaian-fashion-designers-of-all-time/ |access-date=2019-10-12 |website=privilegeamoah- Ghana entertainment news |language=en-US}}</ref><ref>{{Cite web|url=https://www.glitzafrica.com/african-designers-nominated-for-2019-glitz-style-awards/|title=African Designers nominated for 2019 Glitz Style Awards – Glitz Africa Magazine|language=en-US|access-date=2019-10-12}}</ref> Ɔno nye ɔfabafo na Mbɔe Kwankyerɛfo ma Christie Brown, Ghana adzepam fie.<ref>{{Cite web|url=https://foundersafrica.com/creative-africans-how-ghana-based-aisha-anyesu-is-infusing-modernism-into-traditional-african-fabrics/|title=Creative Africans: How Ghana-based Aisha Anyesu is Modernizing Traditional African Fabrics|date=2019-09-03|first=Bolu|last= Okunlola |website=Founders Africa|language=en-US|access-date=2019-10-19}}</ref><ref>{{Cite web|url=https://daughtersofafrica.org/meet-aisha-ayensthe-woman-behind-christie-brown-label/|title=Meet Aisha Ayens, The Woman Behind Christie Brown label|date=2016-11-30|website=Daughters Of Africa|language=en-US|access-date=2019-10-19|archive-date=2021-10-08|archive-url=https://web.archive.org/web/20211008111729/https://daughtersofafrica.org/meet-aisha-ayensthe-woman-behind-christie-brown-label/|url-status=dead}}</ref><ref>{{Cite web|last=Afrik|first=Debonair|date=2016-10-14|title=Lookbook:Christie Brown Fall Winter 2016 Collection|url=https://debonairafrik.com/christie-brown-fall-winter-2016-collection/|access-date=2020-11-23|website=Debonair Afrik|language=en-GB}}</ref> Folu Storms na BBC World Service's redio dwumadzi ''In the Studio'' atoto n'ano na wɔakyerɛw ne dzin aka Forbes' Most Promising Entrepreneurs no ho wɔ afe 2016.<ref>{{Cite web|url=https://www.forbes.com/sites/mfonobongnsehe/2016/04/25/30-most-promising-young-entrepreneurs-in-africa-2016/|title=30 Most Promising Young Entrepreneurs In Africa 2016|last=Nsehe|first=Mfonobong|website=Forbes|language=en|date=2016-04-25|access-date=2019-10-12}}</ref><ref name=bbc>{{Cite web|url=https://www.bbc.co.uk/programmes/w3csww6q|title=BBC World Service - In the Studio, African Luxury Fashion: Designer Aisha Ayensu|website=BBC|language=en-GB|date=2018-05-15|access-date=2019-10-12}}</ref><ref>{{Cite web|url=https://alt-africa.com/2018/05/12/bbc-world-service-in-the-studio-with-fashion-designer-aisha-ayensu/|title=BBC World Service – 'In The Studio' with Fashion Designer Aisha Ayensu|last=altafrica10|date=2018-05-12|website=Bespoke Event Guide|language=en|access-date=2019-10-12}}</ref><ref>{{Cite web |last=Gracia |first=Zindzy |date=2018-02-11 |title=Top Fashion Designers in Ghana |url=https://yen.com.gh/105425-top-fashion-designers-ghana.html |access-date=2019-10-12 |website=Yen - Ghana news. |language=en}}</ref> == Nwomasua == Ayensu suaapsychology na adzepam. Ɔkɔr skuul wɔ Achimota Skuul na onyaa n'adzepam mu ntsetsee fii Joyce Ababio College of Creative Design.<ref>{{Cite web|url=http://www.jaccd.edu.gh/jaccd-orients-its-second-batch-of-degreediploma-students/|title=JACCD Orients {{sic|it|'s|nolink=y}} second batch of Degree/Diploma Students|date=2015-09-01|website=JACCD|language=en-GB|access-date=2019-10-12|archive-date=2019-10-12|archive-url=https://web.archive.org/web/20191012092401/http://www.jaccd.edu.gh/jaccd-orients-its-second-batch-of-degreediploma-students/|url-status=dead}}</ref> == Edwumayɛ == [[File:2014 Another Christie Brown design as featured on NdaniTV.png|thumb|A Christie Brown design from 2014 (as featured on NdaniTV)]] A Christie Brown design wɔ afe 2014 mu(dɛ ɔkɔr NdaniTV).<ref>{{Cite web |title=Aisha Ayensu, the Ghanaian fashion designer who dresses celebrities :: AWE - En |url=http://africawomenexperts.com/lng/en/2023/03/aisha-ayensu-the-ghanaian-fashion-designer-who-dresses-celebrities/ |access-date=2024-03-19 |website=africawomenexperts.com}}</ref> Onyaa adzepam mu nkuranhyɛ fii ne Nana hɔ, ɔno na ɔtseew Christie Brown adzepam fie wɔ afe 2008 Ebɔw bosoom no mu wɔ Ghana a sesei ne dzin atahye amanandze.<ref name=":0">{{Cite web|url=https://www.industrieafrica.com/designer/Christie-Brown|title=Christie Brown|last=|first=|date=|website=Industrial Africa|archive-url=|archive-date=|access-date=2019-10-12}}{{Dead link|date=April 2021 |bot=InternetArchiveBot |fix-attempted=yes }}</ref><ref>{{Cite web|url=https://mag.moon-look.com/mode-style/christie-brown/|title=Christie Brown SS 15|website=MoonMag {{!}} African Creatives & Lifestyle|date= 2015-02-26|language=fr-FR|access-date=2019-10-12}}</ref><ref>{{Cite web |title=Glitz top 100 inspirational women – Page 100 – Glitz Africa Magazine |url=https://www.glitzafrica.com/glitz-top-100-inspirational-women/100/ |access-date=2022-05-28 |language=en-US}}</ref> Ɔbaa NdaniTV dɛ "Platinum Standard" wɔ afe 2014 mu na Folu Storms totoo n'ano ber a ɔbaa nserahwɛ wɔ Nkran wɔ Ebibirmu sen fofor wɔ afe 2016 mu.<ref>{{Cite web|title=THE NEW AFRICA : ACCRA| website=[[YouTube]] | date=25 August 2016 |url=https://www.youtube.com/watch?v=gBwFnIhdGBo|language=en|access-date=2019-10-15}}</ref> Ɔyɛ Christie Brown, Ghana adzepam fiadze fabafo na Mbɔe kwankyerɛfo. Afua Hirsch totoo n'ano maa hɔn dwumadzi "in the Studio" maa BBC World Service's redio dwumadzi no wɔ afe 2016. Nna iyi yɛ bosoom anan ansaana n'afe afe dwuma a hɔ na okehyia "no mpowatwa a ɔpɛ dɛ ɔma wiadze nyinara gye n'amambra to mu" na iyi dzii n'afe a ɔtɔ do du wɔ edwuma no mu. Afe 2016 mu no so na wɔkaan no kaa Forbes' Most Promising Entrepreneurs. == Abawdobɔdze == Oenya abawdobɔdze pii, iyinom ka ho: * 2009 - Emerging Designer of the Year, Arise Africa fashion event in South Africa.<ref>{{Cite news|url=https://www.ft.com/content/41802894-002a-11e7-96f8-3700c5664d30|title=Rising stars on show at Africa By Design|newspaper=Financial Times|date=3 March 2017|language=en-GB|access-date=2019-10-12|last1=Roux|first1=Caroline}}</ref><ref>{{Cite web|title=Meet The Ghanaian Woman Who Designed Tina Knowles Lawson's Trending Power Suit|url=https://www.essence.com/fashion/this-ghanaian-woman-designed-tina-knowles-lawsons-power-suit/|first=Ekow|last=Barnes|author-link=Ekow Barnes|website=Essence|language=en-US|date=2020-11-04|access-date=2020-05-29}}</ref> * 2010 - Only Ghanaian label chosen to showcase in the Arise L'Afrique-á-Porter, in Paris during Paris Fashion Week * 2018 - Best Fashion Designer, Africa Prestigious Awards.<ref>{{Cite web|url=https://news.eadgoc.com/2018/05/21/aisha-ayensu-wins-best-fashion-designer-africa-at-the-african-prestigious-awards-2018/|title=Aisha Ayensu Wins Best Fashion Designer Africa at the African prestigious awards 2018|website=EAD news|language=en-US|date=2018-05-21|access-date=2019-10-12|archive-date=2019-10-12|archive-url=https://web.archive.org/web/20191012092403/https://news.eadgoc.com/2018/05/21/aisha-ayensu-wins-best-fashion-designer-africa-at-the-african-prestigious-awards-2018/|url-status=dead}}</ref> * 2018 - African Designer of the Year, Glitz Style Awards.<ref>{{Cite web |last=Arthur |first=Portia |date=2018-09-03 |title=Zylofon signees, Juliet Ibrahim, Victoria Micheals & more win at Glitz Style Awards |url=https://www.pulse.com.gh/ece-frontpage/winners-list-zylofon-signees-juliet-ibrahim-victoria-micheals-and-more-win-at-glitz/7qblgrj |access-date=2019-10-12 |website=Pulse Ghana |language=en-US}}</ref> * 2019 - African Designer of the Year, Glitz Style Awards.<ref>{{Cite web |last=Arthur |first=Portia |date=2019-09-16 |title=Check out the full list of winners at the 2019 Glitz Style Awards |url=https://www.pulse.com.gh/lifestyle/fashion/check-out-the-full-list-of-winners-at-the-2019-glitz-style-awards/gmcnxzy |access-date=2019-10-12 |website=Pulse Ghana |language=en-US}}</ref><ref>{{Cite web|url=https://www.ghanacelebrities.com/2019/09/15/2019-glitz-style-awards-full-list-of-winners/|title=2019 Glitz Style Awards: Full List Of Winners|first=Clement|last= Enoku|date=2019-09-15|website=GhanaCelebrities.Com|language=en-US|access-date=2019-10-12}}</ref> == Mboayɛdze == czf3rv8tvit96btv6j8tew9ze86fa27 Aisha Huang 0 120 14166 7340 2024-07-30T11:33:31Z Robertjamal12 13 /* top */clean up, replaced: ) → ɔ (4) using [[Project:AWB|AWB]] 14166 wikitext text/x-wiki '''En Huang,''' a wɔsan frɛ no '''Aisha Huang''' yɛ Chinese galamsey Ɔhembaa a wagye dzin yie, wɔdze kwadu bi abɔ no a wɔkyerɛ mu dɛ, kwan a ɔdze rutu sika kɔkɔɔ wɔ ɔman yi mu no ko tsia ɔman mbra a ɔhwɛ sika kɔkɔɔ do, mekyerɛ Section 99(1ɔ of the Minerals and Mining Act,2006. Aisha Huang dzin abɛyɛ dzin a seseiara wɔbɔ wɔ Ghana efiefie mu ɔsan ne kwan bɔn a ɔdze rutu sika kɔkɔɔ wɔ ɔman yi mu, a ama nsu ahorow a ɔwɔ Ebibiman Anee (West Africaɔ mu reseɛ . Wɔkyeer Aisha Huang wɔ mfe mpem ebien na duesuon (2017ɔ mu, ɔnam do ma ɔkɔr ne kurom China. Ɔsanee so san n’ekyir baa ɔman Ghana mu bɛyɛɛ “Ghana Card” a ɔkyerɛ dɛ ɔyɛ Ghananyi. Afei ɔtoaa ne kwan bɔn a ɔdze tu sika kɔkɔɔ no do bio. Wɔdze kwado ebien na wɔdze abɔ Aisha Huang. Ma odzi kan yɛ fagudze(mineralsɔ guadzi a oridzi a onnyi tum krataa biara, na ne kwan bɔn a ɔdze rutu sika kɔkɔɔ a onnyi tum krataa biara. bsl0587aavsygi1gqdrr2opx9pye0de Akan Ebusuakuw 0 121 500 499 2023-04-20T19:09:56Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 499 wikitext text/x-wiki '''Akan Ebusuakuw''' Akanfo wɔ Ebusuakuw esoun. Hɔn nye: Asona Yɛkɔ Aboradze Agona Twidan Agona Tekyina 5e6t0e381pw93armr2oex58ebscwirl Akanfo Ebusua 0 122 503 502 2023-04-20T19:09:57Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 502 wikitext text/x-wiki Asona/Nsɔna. Twidan. Yɛkɔ Anɔna Kwɔna o2gdj2mj8pobc93tazn9hxw3linb5ti Akofa Edjeani Asiedu 0 123 14168 7795 2024-07-30T11:33:40Z Robertjamal12 13 /* top */clean up, replaced: ) → ɔ (9) using [[Project:AWB|AWB]] 14168 wikitext text/x-wiki {{Databox|item=Q57902440}} '''Akofa Edjeani''' (wɔwoo no 20 [[Kwakwar]] 1969ɔ yɛ Ghananyi a ɔyɛ seneyi ho ɔyɛkyerɛfo (film actressɔ, ɔyɛfo (producerɔ na edwumayɛfo (entrepreneurɔ. Nye seneyi kakraba, ''Not My Daughter'' (sinyi a fa mbea awotwaa a wotwitwa ho - a film about female genital mutilationɔ nyaa abadobɔdze a ɔyɛ Sinyi Tsiatsiaa a Ɔkyɛn Biara (Best Short Film awardɔ wɔ Afrika Sinyi Ho Adzesua Abasobɔdze (African Movie Academy Awards - AMAAɔ mu wɔ afe 2008 mu, na ''I Sing of a Well'', sinyi a ɔyɛɛ mu ɔyɛkyerɛfo na ɔnye no yɛɛ no, ɔnyaa abasobɔdze ebaasa na Asɛnnyi Baguafo Abasobɔdze a Ɔkyɛn Biara (Best Jury Awardɔ a ofir Afrika Sinyi Skuul Abasobɔdze (African Movie Academy Awardsɔ mu wɔ afe 2010 mu. 0re4luzkhox5qsflq21h3942q310d1e Akosua Adoma Owusu 0 124 14170 13915 2024-07-30T11:33:46Z Robertjamal12 13 /* top */clean up, replaced: ) → ɔ (13) using [[Project:AWB|AWB]] 14170 wikitext text/x-wiki {{Databox|item=Q3607378}}'''Akosua Adoma Owusu''' (wɔwoo no [[Sanda]] 1, 1984ɔ yɛ Ghana-Amerika sentwanyi (filmmakerɔ na ɔyɛfo (producerɔ. Ne sen ntwae ahorow no hwehwɛ ebibifo etubrafo a wɔwɔ Amerika ne nyimpasu a ɔnye hɔn ho bɔ ebira mu dze nam akwan ahorow pii do fi sentwa mu nsɛm a hɔn akyerɛw do kesi asɛm a wɔdze sɔ hwɛ do kesi Ebibifo nsɛm ho amandzɛɛbɔ a agye dzin a hɔn asan ayɛ do. Ber a Owusu rekyerɛw "enyidahɔ ebien - (double consciousnessɔ," a asetra ho ɔbenfo (sociologistɔ na ɔmamfo ho kwan ahorow ho ɔbenfo (civil rights activistɔ W. E. B. Du Bois dze bae no ase no, ɔdze esi n'enyi do dɛ ɔbɔbɔ sentwa mu ahunmu (cinematic spaceɔ anaa nhumu (consciousnessɔ a ɔtɔ do ebiasa. N’edwuma mu no, mbasiafo ho adwen (feminismɔ, nwanwasɛm (queernessɔ, na Afrikafo hɔn nyimpasu dzi nkitaho wɔ Afrika (African identities interact in Africaɔ, Amerikafo aborɔfo (white Americanɔ, na Amerikafo ebibifo (black Americanɔ wɔ hɔn amambra mu. gg1wqdx6qjdzn9e735eidpwyojo0k2w Akosua Agyapong 0 125 35255 35254 2024-10-21T10:17:54Z David kojo joe Mensah 1426 Mehyɛɛ atekel no mu kena 35255 wikitext text/x-wiki '''Akosua Agyapong''' (a ne dzin kor nye '''Agyepong'''; wɔwoo no wɔ bosoom Ɔbɛsɛ ne da ɔtɔdo 17 wɔ afe 1959 mu) yɛ Ghana basia a ɔtow ndwom na odzi dwuma wɔ tɛlɛbihyɛn do. Ɔagye abawdobɔdze efi hɔn a wɔda Ndwontow Ebiasa Abaadobɔdze ano wɔ no mbɔdzembɔ a ɔdaa no edzi wɔ enyigye dwumadzi mu wɔ Ghana. == N’abrabɔ Ahyease == Akosua Agyapong wɔwoo no ɔbirɛfɛw 17, 1969 wɔ Nkran, Ghana a n’awofo yɛ Esuantsenyi na Akyemnyi. Onyaa no nsɔwdo skuul wɔ Holy Child Nsɔwdo skuul a ɔwɔ Oguaa. Ne maame nna ɔyɛ Catholicnyi nna n’gya do yɛ Anglicanyi. == N’edwumasɛm == Agyapong hyɛɛ no ndwomtow ase wɔ no Mbofra ber mu na nna ohuu no 1990 mu a ɔyɛ highlife ndwomtownyi Nana Ampadu ɔagye dzin hunii. No ndwom nkabom a odzinkan, Frema, ɔdze too gua Sanda 1, 1990. Frema nna ndwom a ɔwɔ mu bi nye, ‘’Me ye Obaa’’ a ɔgyee dzin amon mu hɔara, dɛm ara na no ndwom nkaa no, bi tse dɛ, ‘’ Born again’’, ‘’ Anan tuo’’, na ‘’ San bɔhwɛ wo ba’’ na dza ɔkeka ho. Frema gyee dzin n’ekyir no, ohyiaa Nat Brew na Rex Omar, a wɔhyɛɛ no nkuran dɛ ɔmfa no nkabom ndwom a odzi hɔ no mbɔbɔ adze Esiwa, noso bɛgyee dzin amon mu. 1992 mu no, ɔtseew Highlife kuw a wɔfrɛ no NAKOREX a ɔnye Brew na Omar, kuw no dzin no wonyaa fir kuw mba no hɔn edzin no ngyegyee a odzikan no, na ɔdze ndwom a ne dzin dze ‘ Kpanlogo’ bɔbɔɔ adze. NAKOREX ekyir no, Agyapong kɔr ahomgye mu kakra na ekyir ɔsesaa noho bɔtoow Nyame ndwom. Besi ndɛ, ɔwɔ ndwom nkabom enum a ndwom nkabom bi so wɔ hɔ a ɔnye binom yɛɛ mbom edwuma a ɔnye NAKOREX yɛɛ na bio dɛ ɔka NAKOREX ho. Agyapong wɔbɔɔ n’abawdo wɔ Dzifuu 2019 mu wɔ dwumadzi bi a ɔato no dzin ‘celebrating Akosua Agyapong 30 @50’’. Iyi na wɔdze robɔ n’abawdo dɛ ɔayɛ ndwomtownyi mfe eduasa 30. == N’abrabɔ Mu Nsɛm == Agyapong nye ne nyenko NAKOREX nyimpa kor wɔfrɛ no Amandzeba Nat Brew twee mpona 1994 mu. Wɔwar mfe kakra, mbo wogyaa awar. Seseiaradze ɔawar Prophet Daniel Asamoah-Larbi. ɔwɔ mbofra beesia, hɔn mu anan ɔnye Amandzeba Nat Brew, na hɔn mu ebien ɔnye seseiara no kun yi. olkosvw6crn7ns3s324f2a5zgrhhnxv Akua Asabea Ayisi 0 126 14172 7482 2024-07-30T11:33:54Z Robertjamal12 13 clean up, replaced: ) → ɔ (18) using [[Project:AWB|AWB]] 14172 wikitext text/x-wiki '''Akua Asabea Ayisi''' (3 April 1927 – 21 April 2010ɔ na ɔko ma mbasiafo hɔn yie dzi, na ɔyɛ atembuafo wɔ High Court wɔ mber bi mu na  Ghana dawurbɔ edwumayɛfo a odzi kan. Wɔ aber a na Ghana independence movement no rema no mu do no, Akua Asabea Ayisi nyaa ntsetsee wɔ dawur edwuma mu na onye Mabel Dove-Danquah na Kwame Nkrumah, a na ɔrebɛyɛ  prime minister na Ɔmanpanyin a odzi kan wɔ ekyir nhyehyɛɛ mu. Ayisi ne dzibea dɛ ɔkyerɛwfo nhwehwɛmu edwuma  wɔ women's column, a na edwuma n'enyi gyina mbasiafo hɔn haw ho, wɔ ''Accra na Evening News'' dawurbɔ nkrataa no ho hia ankasa wɔ dɛm aber no == Ebuasua na Abrabɔ Ahyɛse == Akua Asabea Ayisi wɔwoo no 3 April 1927, wɔ Akuapim-Mampong. Ɔtɔ awotwe wɔ mba du mu na Mercy Adebra Mensah na Okyeame Kofi Ayisi na wɔwoo no Kofi Ayisi na ɔyɛ Odehye na  Ɔkasamafo ma Ohene no, a na ɔyɛ n'ebusuanyi. Akua Asabea Ayisi ne wɔfanom bi na adehye akomfo . Kofi Ayisi nyaa mba 70, mba 10 fri Mercy Adebra. Ayisi ne maame, Mercy Adebra ne Nana banyin, Tetteh Quarshie, na odua kokoo dua a odzi kan wɔ Ghana. Mercy Adebra, a ɔyɛ basia a n'enyiwa yɛ dzen na ɔpɛ dɛɛ ɔtsew ne ho, ntsi ekyir no ogyae Kofi Ayisi na ɔtuu kɔɔ Accra ama w'abɛn n'ebusua, a na wɔyɛ Nkranfo. Akua Asabea Ayisi hyɛɛ ne sukuu ase wɔ Presbyterian Primary wɔ Mampong, na ekyir no ɔkɔɔ Presbyterian Girls School wɔ Osu, Accra. Na ɔsanso kɔɔ Government Secretarial School kɔ wie ne nwomasua.Wɔ dɛm aber no, na ɔyɛ na dɛɛ basia botum enya nwomasua akɔ ekyir dɛm. Na mbom na ne maame gye mbasiafo hɔn nwomasua dzi. == Edwuma na akodzi dwumadzi ahorow == Ɔkɔkaa Convention People's Party (CPPɔ, a Kwame Nkrumah na ɔda ano no, Ayisi bɛyɛɛ dawurbɔfo basia a odzi kan wɔ Ghana (1948ɔ. Onye Nkrumah yɛɛ edwuma ''wɔ Accra Evening News'', dabiara dawurbɔ nkrata a Ɔmanpanyin hyɛɛ ase wɔ 1948, na wɔkyerɛwkyerɛw nkrataa a ɔfa amanyɔsɛm ho a na ɔko ma ɔman n'ahofadzi na ɔhyɛ Ghanafo dɛɛ mma hɔn gye abrɔfo no hɔn amanbu nhyɛdo no ntom.[4] Ɔyɛɛ nkyerɛw nhwehwɛmu wɔ women's column a ɔyɛ nkrataa n'eyim – krataafa a Nkrumah da no edzi dɛ odzi bɛpegya Ghana mbasiafo wɔ akwan a mbasiafo hɔn nwomasua bɛtsrew. ''Accra Evening News a wɔ daa no edzi'' wɔ 6 March 1949 ma wɔ yii Nkrumah fri n'edwumadzi bea dɛ Ɔkyerɛwfo panyin wɔ United Gold Coast Convention (UGCCɔ Party. Wɔ dawurbɔ nkrataa mu no, Nkrumah na ɔpɛ dɛ oko ma "hen ara hen amanbu wɔ mber tsia mu,onnyɛ ekyir bi, na sesiara." Ɔyɛɛ dawurbɔ nkrataa beberee wɔ na aber dɛɛ osuanyi okofo, Nkrumah hun dɛɛ dawurbɔ wɔ akyerɛwsɛm mu yɛ kwan kɛse a obotum dze epia nwomasua na amanyɔsɛm ho nhyehyɛe. Wɔ August 1948, onye Kofi Baako, ɔkyerɛwfo nhwehwɛmufo ''wɔ Cape Coast Daily Mail,'' na Saki Scheck,  ɔkyerɛwfo nhwehwɛmufo ''wɔ''  ''Takoradi Times'', Ayisi tuu kwan ahorow wɔ ɔman n'afa nyinara dze kyerɛ adze, a ɔfa yereko etsia nhyɛ amanbu.[7] Ɔbɛyɛ Kwame Nkrumah ne ɔkyerɛfo edwumayɛfo a odzi kan wɔ kokoamu (1950–56ɔ na oboa Nkrumah ma ɔkyerɛw pro-independence nsɛmtsir a wɔdze ko tsia British Amanbu, ibi nye "die with the imperialists." Ɔdze ne ho hyɛɛ amanyɔsɛm akodzi nsɛm mu a na wɔfrɛ no "Positive Action campaign" na wɔ mpɛn pii no wɔ kyir no wɔ akotsen a na odzi wɔ dɛm nkitahodzi no mu. Akodzisɛm yii siw edwumayɛfo kwan dɛ wɔbɛko edwuma na wɔfrɛ iyi akwan a wɔdze bɛpia abrɔfo hɔn dwumadzi ahorow , a na oboa na asoɔdzen dwumadzi ahorow wɔ Gold Coast colony kɔ do no. Ayisi dzii dwuma tsitsir wɔ nhyehyɛe a ɔfa  Nkrumah ne dwumadzi akwan ho nhyehyɛɛ. Ahofadzi n'ekyir no, Ayisi kɔɔ Newnham College wɔ University of Cambridge, na osuaa Abakɔsɛm, okɛhyɛɛ sukuu no ase wɔ afe 1959.[10] Wɔfrɛ no baa mbra dwumadzi mu wɔ Lincoln Inn wɔ afe 1963. Ofri 1963 dze kɔ 1964, Ɔda hɔ dɛɛ Newnham College dɛ ɔyɛ edwuma wɔ Paris-Sorbonne University. Owie no ɔsan ba Ghana, Ayisi hyɛɛ mbra edwuma ase dɛ mbranyimfo,na wɔ mber pa mu no ɔbɛyɛ Atembuafo wɔ High Court . Onam ne amanyɔsɛm dwumadzi ntsi, mbusu bia annto no wɔ aber a wɔtuu Kwame Nkrumah na aban Fri adze do. Wɔ afe 1968, odze ne ho hyɛɛ amanbu akyerɛwsɛm kuw a wɔ hyehyɛɛ amanbu afofor akyerɛwsɛm a odzi Kwame Nkrumah ne ber a wɔdze tuu n'aban wɔ 1966. Wɔ 1969, Ayisi na ɔka mbasiafo a wodzii kan baa mbrahyɛ baguafie no ho, na ɔyɛ Anamusifo wɔ Akuapem North District, na wogu do redzi nkogu. Wɔ 1978, oboa ma wɔ hyehyɛɛ amanbu akyerɛsɛm fofor a General Akuffo na oma hɔn ho kwan, aber a Ghana sesa fri Supreme Military Council (SMCɔ kɔɔ democratic rule no. Akua Asabea Ayisi wui wɔ 21 April 2010. == Nhwɛdo == • ^ Jump up to:'''''a''''' '''''b''''' ''Alhassan, Kandey (5 January 2017ɔ. "22 Amazing Females Who Hold The Title Of 'The First Ghanaian Woman'". Ghanaguardian.com. Retrieved 2 November 2017.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' ''Tuntum Nahana, Akosua (9 February 2019ɔ. "Ghana's first female journalist Akua Asabea Ayisi". modernghana.com. Retrieved 23 March2019.'' • ^ Jump up to:'''''a''''' '''''b''''' ''Kwarteng, Francis (17 October 2015ɔ. "Mabel Dove-Danquah: A Trailblazing Author, Feminist, Politician, Activist & Journalist". Modern Ghana. Retrieved 25 November 2017.'' '''• ^''' ''Adomako Ampofo, Akosua (1 October 2008ɔ. "Collective Activism: The Domestic Violence Bill becoming Law in Ghana". African and Asian Studies. '''7''' (4ɔ: 395–421. doi:10.1163/156921008X359597. ISSN 1569-2094.'' • ^ Jump up to:'''''a''''' '''''b''''' ''Biney, Ama (2011ɔ. The political and social thought of Kwame Nkrumah. Palgrave Connect (Online serviceɔ. New York: Palgrave Macmillan. <nowiki>ISBN 9780230118645</nowiki>. OCLC 714088713.'' • ^ Jump up to:'''''a''''' '''''b''''' ''Botwe-Asamoah, Kwame (8 March 2005ɔ. Kwame Nkrumah's Politico-Cultural Thought and Politics: An African-Centered Paradigm for the Second Phase of the African Revolution. Routledge. doi:10.4324/9780203505694. <nowiki>ISBN 9780203505694</nowiki>.'' '''• ^''' ''Vieta, Kojo T. (2000ɔ. The flagbearers of Ghana(School ed.ɔ. Accra: Ena Publications. <nowiki>ISBN 9988004621</nowiki>. OCLC 48093337.'' '''• ^''' ''Konadu, Kwasi; Clifford C. Campbell, eds. (3 February 2016ɔ. The Ghana reader : history, culture, politics. Durham. <nowiki>ISBN 9780822359845</nowiki>. OCLC 906010731.'' '''• ^''' ''Azikiwe, Abayomi (4 October 2009ɔ. "Nkrumah and Ghana's independence struggle". iacenter.org. Archived from the original on 1 December 2017. Retrieved 25 November 2017.'' '''• ^''' ''Campbell, Rosa. "Akua Asabea Ayisi | Feminist & Radical Histories at Newnham". Newnham College, University of Cambridge. Retrieved 21 January 2023.'' '''• ^''' ''"Akua Asabea Ayisi, Judge and Journalist". Newnham Alumnae. Newnham College, University of Cambridge. Retrieved 21 January 2023.'' tl3041ual98biec0475rh6wox066jri Akua Donkor 0 127 35516 35515 2024-10-29T20:31:17Z Assilidjoe 33 35516 wikitext text/x-wiki {{Databox|item=Q23883000}}'''Akua Donkor''' ([[Kwakwar]] 1952-[[Ɔbɛsɛ]] 28,2024) nna ɔyɛ Ghanan kuanyi na amanyɛnyi.<ref>{{Cite web |last=Otchere |first=Gertrude Owireduwaah |date=2024-10-29 |title=What you probably didn’t know about Akua Donkor - Adomonline.com |url=https://www.adomonline.com/what-you-probably-didnt-know-about-akua-donkor/ |access-date=2024-10-29 |language=en-US}}</ref> Ɔno na ɔyɛ amanyɛkuw ne panyin na noara na ɔtseew kuw Ghana Freedom Party (GFP).<ref>{{Cite web|url=http://nowghana.com/akua-donkor-otumfuo-husband/|title=Akua Donkor, 'Otumfuo is my husband' - Now Ghana!|website=Now Ghana!|language=en-US|access-date=9 April 2016|archive-date=24 April 2016|archive-url=https://web.archive.org/web/20160424121937/http://nowghana.com/akua-donkor-otumfuo-husband/|url-status=dead}}</ref><ref name=":2">{{Cite web |date=2024-10-29 |title=Ghana Freedom Party Leader Akua Donkor dead |url=https://citinewsroom.com/2024/10/ghana-freedom-party-leader-akua-donkor-dead/ |access-date=2024-10-29 |language=en-US}}</ref> Ɔyɛ obi a wɔannkɔ skuul biara. [[Benada]], [[Ɔbɛsɛ]] 29,2024 anapa tutuutu na wɔdze bɔtoo gua dɛ woewu. == Ahyɛse Bra == Wɔwoo no wɔ bosoom [[Kwakwar]] wɔ afe 1952 mu, na ofi Afigya Kwabre mansin a ɔwɔ Esuantse Mantɔw mu wɔ Ghana.<ref name=":3">{{Cite web |date=2024-10-29 |title=Akua Donkor: Ejuratia residents mourn as daughter calls for state burial |url=https://citinewsroom.com/2024/10/akua-donkor-ejuratia-residents-mourn-as-daughter-calls-for-state-burial/ |access-date=2024-10-29 |language=en-US}}</ref> Ɔyɛ kookoo kuanyi. Onnyi nwomasua ho nyimdzee koraa.<ref name=":0">{{Cite web|url=http://historyofafricaotherwise.blogspot.com/2011/07/ms-akua-donkor-illiterate-president-of.html|title=History of Africa Otherwise: Ms. Akua Donkor, illiterate President of Ghana ?|last=Kanyarwunga|website=History of Africa Otherwise|date=7 July 2011|access-date=9 April 2016|archive-date=19 January 2023|archive-url=https://web.archive.org/web/20230119165832/http://historyofafricaotherwise.blogspot.com/2011/07/ms-akua-donkor-illiterate-president-of.html|url-status=dead}}</ref> == N'abrabɔ == Nna ɔwɔ ba bi a wɔfrɛ no Ama Serwaa Bonsu.<ref name=":3" /> == Amanyɛsɛm == Akua Donkor bɛyɛɛ Heman amanyɛnyi<ref name=":0" />, a iyi yɛ kwan kor a nna ɔbɔboa no ma n'enyidoadzehu a ɔpɛ dɛ ɔbɛyɛ ɔmampanyin wɔ Ghana no aba mu. N'enyidoadzehu nye dɛ ɔbɛyɛ ɔmampanyin bɛdaa edzi wɔ 2012 abatow n'ase na noara begyinae wɔ abatow akansi no mu. Na mbom Abatow Kɔmihyɛn dze hɔn nsa too no do.Ekyir no, ɔyɛɛ n'adwen dɛ ɔdze n'ahoɔdzen bɔkɔ akɔboa [[Paa Kwesi Nduom|Papa Kwesi Ndoum]] a ɔyɛ [[Progressive People's Party (Ghana)|Progressive People's Party]] panyin.<ref>{{Cite web |title=Disqualified Akua Donkor Joins Nduom's PPP |url=https://home.peacefmonline.com/pages/politics/politics/201210/142035.php |access-date=2024-09-03 |website=Peacefmonline.com}}</ref> Her party was disqualified by the Electoral Commission from contesting the 2016 election.<ref>{{Cite web |last=Kasapa |date=2016-10-10 |title=RACE TO FLAGSTAFF HOUSE: EC says no to Akua Donkor |publisher=Kasapa102.5FM |url=https://kasapafmonline.com/?p=74533 |access-date=2024-09-03 |language=en-US}}</ref> N'amanyɛkuw, Ghana Freedom Party dzi no dwuma tsitsir wɔ Kabu a ɔwɔ Epuei Mantɔw mu wɔ Ghana. Na mbom gyahyehyew bi sii wɔ hɔ wɔ bosoom Sanda ne da a ɔtɔ do 22 wɔ afe 2016 mu. Iyi ennsiw no kwan dɛ obegyina dɛ ɔmampanyin. N'afamu no, sɛ itum hyɛ amanyɛkuw ase a, ɔyɛ gyinabea a ɔma itum yɛ ɔmampanyin.<ref>https://en.wikipedia.org/wiki/Akua_Donkor#cite_note-4</ref> Seseiara Akua Donkor gu do a orubobue dwumadzibea wɔ mantɔw ahorow du ano wɔ Ghana.<ref name="ReferenceA">https://en.wikipedia.org/wiki/Akua_Donkor#cite_note-:1-5</ref> == Bɔhyɛ wɔ abatow mber mu == Sɛ ɔbɛyɛ Ɔmampanyin a, Akua Donkor hyɛɛ bɔ dɛ ɔbɛyɛ nwomasua ahyɛse dze kesi nsɔwdo skuul nyinara no, obiara runntua kaper mpo.<ref>{{Cite web |date=2024-07-13 |title=See Akua Donkor’s 18 promises for election 2024 - Adomonline.com |url=https://www.adomonline.com/see-akua-donkors-18-promises-for-election-2024/ |access-date=2024-10-29 |language=en-US}}</ref> Ɔsan so hwehwɛ dɛ wɔbɔto ndzɛmba a wɔkra fi amanandze do ama toatua aboa ma nkɔrofo afa ndzɛmba beberee, ɔpɛ dɛ ogya kwan to Tema Port na ɔdze atwe eguadzi ho dwumadzi ahorow. Yebotum ayɛ iyi nyinara sɛ yedze Ghana ne ndzɛmba tse dɛ sika kɔkɔɔ, kookoo, nkuto na nkyen dzi dwuma. Ndzɛmba a wɔdze ngo ayɛ no ntɔe mpo yɛ ebufuw, ne tsitsir nye dɛ Ghana yɛ ɔman a otum yɛ ngo na ɔkra no ngo kɔ aman ahorow mu wɔ aber a wɔnnyɛ noho edwuma nnwiei. Muammar Gaddafi, yɛ amanyɛnyi a ɔhyɛ no nkuran, na ɔka dɛ nkyɛ ɔwɔ dɛ Ghana tum nye Libya yɛ pɛr wɔ ngo ne nyɛe na no ntɔnee. Akua Donkor serɛɛ Ghanafo dɛ hom ntow aba mma basia na wɔnye no nyɛ hɔn Ɔmampanyin osiandɛ basia wɔ tum dɛ ɔbɛsesa ɔman no na ɔdze mpontu aba ɔman no mu. == Hɔn a woyii hɔn fii akansi no mu == Bosoom Ɔbɛsɛ ne da a ɔtɔ do 10 wɔ afe 2016 mu no, Ghana Electoral Commission bɔɔ dawur dɛ oeyi  Akua Donkor na nyimpa 12 a hɔn so gyinae maa hɔn amanyɛkuw wɔ bosoom Mumu ne da a ɔtɔ do 7 wɔ afe 2016 abatow no mu.Ɔgyee too mu dɛ nna mfom wɔ ne nkrataa no do tse dɛ ma EC dze too gua noara. Ɔhyɛɛ no kuw mpanyimfo na kuw mba no dɛ mma wɔnnhwer hɔn gyedzi wɔ amanyɛkuw no mu na kuw no dze ahoɔdzen bɛsan aba wɔ afe 2020 mu ma oebegyina dɛ ɔmampanyin wɔ akansi no mu. == Owu == Owuii wɔ Ɔbɛsɛ 28, 2024 wɔ Ridge Asopitsi a ɔwɔ Nkran a nna ɔregye ayaresa wɔ tsebea bi wɔammbɔ dzin ho ɔnam yarba bi a ɔtoo no wɔ ber a ɔrokɔ aprɔw wɔ ne 2024 Ghana amansan abatow no mu no.<ref>{{Cite web |last=Miller |first=John |date=2024-10-29 |title=Ghanaian Politician Maame Akua Donkor Is Dead |url=https://americagist.com/ghanaian-politician-maame-akua-donkor-is-dead/ |access-date=2024-10-29 |website=America Gist |language=en-US}}</ref><ref>{{Cite web |title=Breaking News: Akua Donkor reported dead |url=https://www.modernghana.com/news/1352500/breaking-news-akua-donkor-reported-dead.html |url-status=live |website=ModernGhana}}</ref><ref name="death" /><ref>{{Cite web |date=2024-10-29 |title=Akua Donkor: Ghana presidential candidate die about a month to elections |url=https://www.bbc.com/pidgin/articles/c079g0gglndo |access-date=2024-10-29 |website=BBC News Pidgin}}</ref><ref>{{Cite web |date=2024-10-29 |title=Akua Donkor is dead {{!}} 3News |url=https://3news.com/news/akua-donkor-is-dead/ |access-date=2024-10-29 |language=en-US}}</ref><ref>{{Cite web |date=2024-10-29 |title=Ghana Freedom Party Leader Akua Donkor dead |url=https://citinewsroom.com/2024/10/ghana-freedom-party-leader-akua-donkor-dead/ |access-date=2024-10-29 |language=en-US}}</ref> == Mboa Nwoma == <references /> [[Nkyekyεmu:Ghana Amanyɛnyi]] mq1r4jk4ociw4gq47bdxdc6ccrl419u Akua Kuenyehia 0 128 14174 7486 2024-07-30T11:34:02Z Robertjamal12 13 clean up, replaced: ) → ɔ (6) using [[Project:AWB|AWB]] 14174 wikitext text/x-wiki '''Akua Kuenyehia''' (wɔwoo no afe 1947ɔ yɛ Ghana nwomanyimfo na mbranyimnyi a ɔsoom dɛ ɔsɛndzifo wɔ International Criminal Court (ICCɔ fitsi afe 2003 kesi afe 2015. Ɔsanso soom dɛ Mampanyin abedziekyir a odzi kan wɔ kɔɔto hɔ. Nna ɔka Ebibirmu mbasiafo ebaasa a wɔwɔ ICC hɔ no. Kuenyehia gyinaa maa Ghana wɔ United Nations' Convention wɔ 'Elimination of All Forms of Discrimination against Women' (CEDAWɔ fɛkuw no wɔ afe 2003 na ɔyɛɛ edwuma dzen dze boae. Kuenyehia yɛ Honorary Fellow wɔ Somerville Kɔlegyi. Ɔyɛ Crimes Against Humanity Initiative Advisory Council kuwba, dwumakuw a ɔwɔ Whitney R. Harris World Law Institute a ɔwɔ Washington University School of Law wɔ St. Louis dɛ wobesi wiadze ne nkabɔmu a odzi kan dze etu ndzebɔn a wɔyɛ tsia nyimpa ase na wɔdze arwe hɔn aso. == Nwomasua na n'ahyɛse edwuma == Kuenyehia kɔr skuul wɔ Achimota Skuu, University of Ghana na Somerville College, Oxford. Oedzi n'edwuma mber pii wɔ skuul ahorow so a Leiden Suapɔn na Temple Suapɔn ka ho. Ɔyɛ mampanyin wɔ Mountcrest University College, Ghana. Law Fɛkuw Dan a ɔwɔ University of Ghana, Legon, no, Ɔmampanyin John Atta Mills na Ɔbemfo Kuenyehia edzin na ɔda do. == Ɔsɛndzifo wɔ amanadze ndzebɔn asɛndzibea, 2003–2015 == Afe 2009 Ebɔw bosoom mu no, asɛndzifo yii Kuenyehia na Anita Ušacka a ɔwɔ Latvia maa hɔn appeal dzibew. Abosoom ebiasa ekyir no, hɔn beenu no nyinara gyae appeal dzibew no too hɔ wɔ asɛm bi wodzii wɔ Germain Katanga of the Democratic Republic of Congo, wɔ ntokwaa na ndzebɔn a wɔyɛ tsia nyimpa, osiandɛ nna ɔayɛ krataa a wɔdze bɛkyer no. == Mbuukuu == * ''Women and Law in West Africa'' (2003ɔ. Accra, Ghana, WaLWA. <nowiki>ISBN 9988-7874-1-3</nowiki> * With Butegwa, F., & S. Nduna (2000ɔ. ''Legal Rights Organizing for Women in Africa: A Trainer's Manual''. Harare, Zimbabwe, WiLDAF. <nowiki>ISBN 0-7974-2082-7</nowiki> * With Bowman, C. G. (2003ɔ. ''Women and Law in Sub-Saharan Africa''. Accra, Ghana: Sedco. <nowiki>ISBN 9964-72-235-4</nowiki>. == Dzinbɔ == Afe 2013 mu no, University of Ghana too Mbra Dan fofor bi a wosii no wɔ Kuenyehia dzin mu. == Nhwɛdo == # # # # # # # # == External links == kifq2ha2i7g17xf044aszv1glbezxmh Akua Obeng-Akrofi 0 129 14175 7488 2024-07-30T11:34:06Z Robertjamal12 13 /* top */clean up, replaced: ) → ɔ using [[Project:AWB|AWB]] 14175 wikitext text/x-wiki '''Akua Obeng-Akrofi''' (wɔwoo no afe 1996 Ayɛwoho 10ɔ yɛ Ghana mbirikatunyi. Osii akan wɔ mbasiafo 4 × 100 metres relay no mu wɔ afe 2017 World Championships wɔ mbirikatu no mu. Owiee skuul wɔ Columbia Suapɔn mu wɔ afe 2018. == External links == * Akua Obeng-Akrofi at World Athletics 8i63azlj72ea1l6zmfpxro6anxh8uwy Akua Sena Dansua 0 130 47562 47390 2025-05-09T14:52:24Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 47562 wikitext text/x-wiki {{Databox|item=Q4701911}} '''Akua Sena Dansua''' (wɔwoo no 23 [[Ebɔbira]] 1958ɔ yɛ Ghana nsɛm ho amannyebɔ na nkitahodzi ho ɔfotufo a nye ho akokwa (media and communications consultantɔ, amanyɛnyi na nnyido (governanceɔ nye akannyifo dwumadzi (leadership practitionerɔ. Na ɔyɛ Mbrahyɛbaguanyi ma Etsifi (Northɔ Dayi wɔ Ghana na nna ɔyɛ Ghana Ambasadɔ ma Germany (Germany Ambassadorɔ. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 5lq179tae2sjfrqq167tas2eemwqx3g Akuamoa Ofosu-Boateng 0 131 48092 47785 2025-05-23T14:01:57Z Robertjamal12 13 /* Ɔsom */ Nkyekyεmu using [[Project:AWB|AWB]] 48092 wikitext text/x-wiki '''Akuamoa Ofosu-Boateng''' (wɔwoo no wɔ Kwakwar da odzi kan wɔ mfe apem ahankron eduonum ananɔ ɔyɛ Ghana nkan amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua fie odzi kan na ma ɔtɔ do ebien wɔ 4th Republic mu. Nna ɔyɛ ntamugyinafo dze ma Lower west Akim ambatow mpasua do wɔ Epuei Mantɔw mu na kuw ba dze NDC amanyɛkuw no. == Bra ahyɛase ne nwomasua == Wɔwoo Boateng wɔ Kwakwar da odzi kan wɔ mfe apem ahankron eduonum anan(1 February 1954ɔ wɔ Epuei Mantɔw mu, osuaa political science wɔ University of Ghana a onyaa abɔdzin krataa a ɔyɛ Bachelor of Arts. Ɔyɛɛ nkan sumfo dze ma Ɔman no. == Ɔsom == Ɔyɛ Kristonyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 5n53uuw2b19bz78jhrngkur1hzwjk4f Akumaa Mama Zimbi 0 132 16971 14178 2024-09-28T07:40:45Z Assilidjoe 33 Meyɛɛ nsiesie na medze mboaedze bi so kaa ho 16971 wikitext text/x-wiki '''Akumaa Mama Zimbi''', a ɔsanso nyim dɛ ɔyɛ Dr. '''Joyce Akumaa Dongotey-Padi''',<ref>https://yen.com.gh/110589-akumaa-mama-zimbi-biography.html</ref><ref>https://yen.com.gh/110589-akumaa-mama-zimbi-biography.html</ref> ɔyɛ Ghananyi TV na kasa mfir dawurbɔ edwumayɛfo, oko ma mbasiafo hɔn ahotɔ nsɛm, otwa mfonyin ahorow fa nsɛm ho, ɔyɛ aware afotofo, na ɔyɛ siniyɛfo wɔ Ghana. Ye nyim Akumaa wɔ ne nsɛm keka a ɔfa mpa mu nkitahodzi akɔno nsɛm, na akwan a ɔfa do dze ka "Medaase" (Thank you). Ɔbɔ no duukuu wɔ kwan soronko bi do a ɔma ɔda nsew wɔ nyimpa mu. Yenyim biribi kakrabi fa  Akumaa n'abrabɔ ahyɛse ho na dɛmara so fa n'ebusua na ne nwomasua ekyir ho. Ne nyinara ekyir no, yenyim dɛ n'egya yɛ porisinyi na no kun yɛ eguadzi edwuma na w'awar no abor mfe eduonu-anan (24). == Abrabɔ ahyɛse na nwomasua == Wɔwoo Akumaa wɔ Ɔberɛfɛw 25. Ɔkɔr ntoado skuul wɔ Krobo Girls Senior High School. Ɔsanso toado wɔ Ghallywood Academy of Film Acting. Ɔkɔɔ Ghana Institute of Journalism nso. == Edwuma == Akumaa bɛyɛɛ siniyɛfo a nkorɔfo hɔn enyiwa gye no ho yie wɔ afe 1990 n'ahyɛse wɔ aber a ɔyɛ ɔyɛkyerɛ wɔ sini Cantata mu dɛ "fie mu abaawa." Wɔ yii dɛm sini yi wɔ Ghana Television Station. N'ahokeka wɔ dawurbɔ edwuma mu, ne tsitsir kasa mfir do edwuma, hyɛ ase wɔ afe 2000 n'ahyɛse. Wɔ ne nkomɔ twetwe wɔ Deloris Frimpong Manso ne dwumadzi do no, Akumaa kyerɛ dɛɛ Rosemary, a ɔyɛ ne nyanko m'apa, na ɔhyɛɛ ne nkuran dɛ ontu anamɔn nkɔ Joy FM, wɔ Tema , wɔ afe 2000 na ɔkɔ kasae faa n'ahokeka dɛ obɛyɛ edwuma  na onye  Ghana dawurbɔ kasa mfir a w'agye dzin bɛdzi dwuma dɛɛ hɔn dawurbɔfo. Mbom na Akumaa wɔ nyimdzee kakrabi bi fa dawurbɔ edwuma ho , ɔnam dɛ na ne sini edwuma sɔ enyi na w'ano atsew yie ntsi Joy FM  fo maa no akwanya dɛ onyɛ Edwuma no wɔ aber a ɔresua . Ɔhwɛ dawurbɔfo mpanyinfo bi a wodzi dwuma wɔ  kasa mfir na  TV do tse dɛ Father Bosco, na Akumaa hwɛɛ do dze yɛɛ n'edwuma dzin, ɔhyɛɛ no ho do, na ɔdze ahobrase yɛɛ edwuma na wɔ mfe du awɔtwe ekyir no, ɔkɔɔ n'enyim wɔ edwuma no mu.[4] Wɔ dɛm aber yi no,[dabɛn''?''] Ɔda  ''Odo Ahomaso dwumadzi n'ano'', a ɔdze afotu kɛse n'ara ma mpenatwifo na awarfo ho nsɛm wɔ  Adom TV wɔ Ghana. Sɛ edzin "Akumaa" anaa "Mama Zimbi" kɔ do wɔ fie biara mu  wɔ Ghana a,ne sianstir tsitsir kyerɛ Dr. Dongotey-Padi ne dwumadzi a ɔdaa no edzi wɔ Cantata sini dwumadzi  na ne nkitahodzi ahorow wɔ nkorɔfo hɔn ɔdɔ ho nsɛm mu.Wɔ dzibew dɛɛ nkuranhyɛnyi,awar afotufo, na nyimdzeefo wɔ mpenatwe nsɛm/awar nsɛm, Akumaa da no ho edzi dɛɛ #IAmTheSexDoctor, #IAmTheBestEver, and a "Relationship Doctor." == Abrabɔ == Akumaa yɛ Nyamesomnyi. Na w'awar na ɔwɔ mba esia. == Adɔyɛ edwuma == Wɔ n'edwuma ekyir dɛ TV na kasa mfir edwumayɛfo no, Akumaa wɔ adɔyɛ edwumakuw, Mama Zimbi Foundation, ɔhyɛɛ ase wɔ afe 2004 na hɔn enyisoadze hun nye dɛɛ wɔ bɛ hwɛ mbasiafo a wonnyi bi na w'ahyɛ hɔn nkuran dɛɛ wɔ botum ayɛ biribi , ne tsitsir yɛ ekunaafo,na mboframba wɔ Ghana na awar mu ahyehyɛdze wɔ yie mu. Wɔ n'edwumakuw no mu no, Akumaa etum ahwɛ ekunaafo na hɔn mbofra a w'ehia wɔ nwomasua na ɔkyerɛ mbofra ndzɛmba fa na mbabun dɛ wobohu mpa mu nkitahodzi nsɛm na hɔn nyimpadua ho apɔwmudzen nsɛm.Wɔ 2007 Mama Zimbi Foundation dze edwuma nhyehyɛɛ a wɔfrɛ no Widows Alliance Network (WANE) too gua na ɔdze ka sikasɛm ho nhyehyɛɛ, ma otwa hen ho hia, ɔman no hyehyɛe papa na hen amanbrɛ mu nsɛm ne nsesa wɔ nwomasua  akwando  ama wɔdze etu abrabɔ mu ndzɛmba a ɔyɛ dzen yie a ekunaafo fa mu a wonnka ho asɛm wɔ Ghana efri hɔ. == Abasobɔdze na enyimunyam hyɛ == Radio and Television Personalities Awards Radio Development Show Host Of The Year 2019-2020.Onyaa Abadobɔdze ebien. == Sene Edwuma ahorow == • Cantata == Mboaedze == qsv47vlt1o4k3lr1gbo90zj5uw005wo Akwambɔ 0 133 35847 551 2024-11-11T12:44:58Z Assilidjoe 33 35847 wikitext text/x-wiki '''Akwambɔ''' yɛ Mfantsefo hɔn afahyɛ ahorow no mu kor. Ɔyɛ afahyɛ a Mfantsefo a wɔwɔ Ajumako, Gomoa, Agona, Ekumfi na Mankessim na wodzi. Mfantsefo hyɛ dɛm fa yi dze kaa hɔn akwantu a wɔdze fi Tekyiman a ɔwɔ Bonoman mu dze baa mpoano ha mbrɛ wɔwɔ sesei yi. [[Nkyekyεmu:Ghana Afahyɛ Ahorow]] jeybsecwzkfi16evlgzt2th4rcnqk7c Akwasi Afrifa 0 134 14179 6191 2024-07-30T11:34:20Z Robertjamal12 13 clean up, replaced: ) → ɔ (7) using [[Project:AWB|AWB]] 14179 wikitext text/x-wiki '''Akwasi Afrifa''' yɛ Ghana amanyɛnyi a ber a abɛsen kɔ wɔ Ghana. Nna ɔyɛ mbrahyɛbaguanyi wɔ Fomena mpasuar wɔ Asante mantɔw mu wɔ mbrahyɛbagua a ɔtɔdo ebien, ebiasa na anan mu wɔ kwasafoman a otsia anan no mu wɔ Ghana. Ɔyɛ Ɔson amanyɛkuwba (New Patriotic Partyɔ. == Bra ahyɛase na nwomasua == Wɔwoo Afrifa wɔ afe apem ahaakorɔn eduonum-awɔtwe ne bosoom Fankwa mu ne da a ɔtɔdo eduon-ebien. Nna ofir Kyeaboso-Dompoase wɔ Asante mantɔw mu. Ɔkɔr skuul wɔ "University of Ghana (UGɔ". Onyaa ne "Bachelor of Arts degree" wɔ abakɔsɛm mu fir suapɔn no mu wɔ afe apem ahaakorɔn eduowɔtwe. Ɔsaan kɔr "Kwame Nkrumah University of Science and Technology". Owiee no, ne nsa kaa ne "Post Graduate Diploma' wɔ edwumayɛ nsiesie mu (Industrial Managementɔ wɔ afe apem ahaakorɔn eduowɔtwe-akorɔn mu. Ɔsanee kowiee no nwomasua no bi wɔ Ghana Mbra Skuul, na hɔ na osuaa Mbra. == Edwuma == Afrifa yɛ Nwomasuanyi (educationistɔ. Nna ɔyɛ Ɔkwankyerɛfo abedziekyir na ɔkyerɛkyerɛfo wɔ Opoku Ware Skuul. == Amanyɛsɛm == Nna Afrifa yɛ NPP amanyɛkuwba. Ɔbɛyɛɛ mbrahyɛbaguanyi fitsi afe apem ahaakorɔn eduokorɔn-esuon ne bosoom Sanda mu na odzii kunyim wɔ asahen abatow a ɔkɔr do wɔ afe apem ahaakorɔn eduokorɔn-esia ne bosoom Mumu Ghana asahen abatow no mu. Fitsi dɛm ber no, odzii dɛm dzibew yi toaa do mpɛn ebien. Nna ɔyɛ mbrahyɛbaguanyi dze ma Fomena mpasuar. Wɔpaaw no dɛ mbrahyɛbaguanyi dze maa Fomena mpasuar wɔ mbrahyɛbagua a ɔtɔdo ebien, ebiasa na anan nowɔ Ghana kwasafoman a otsia anan no mu. Nna ɔyɛ kuw a woeyi hɔn wɔ mbrahyɛbaguafie dɛ wɔnhwɛ nkitahodzi do no hɔn Guamutsenanyi fitsi afe apem ahaebien na kor. == Abatow == Afe apem ahaebien mu no, Afrifa dzii kunyim wɔ Ghana asahen abatow no mu dɛ mbrahyɛbaguanyi dze maa Fomena mpasuar wɔ Asante mantɔw mu wɔ Ghana. Mbrahyɛbagua dzibew eduasa-ebiasa mu no, nna Fomena mpasuar ka dzibew eduasa-biako a NPP amanyɛkuw no fae no. Iyi maa NPP amanyɛkuw no nyaa Dɔmpem dzibew a ɔyɛ eduokorɔn-akorɔn no fii mbrahyɛbagua dzibew anaa ngua ahaebien no mu wɔ mbrahyɛbaguafie. Wɔdze mba 9,389 dze fi mba 13,255 a wotum kanee no yii paaw Afrifa. Iyi gyina hɔ ma 71.6% dze fi mba papa no mu. Wɔsaan William Kofi Donkor ɔyɛ Akatamanso amanyɛkuwba (National Democratic Congressɔ, Samuel K.A. Agyin a ɔyɛ Akokɔ Baatan amanyɛkuwba (Convention People's Partyɔ, Adansi Gyimah Ernest a ɔyɛ "United Ghana Movement" kuw no ananmusinyi, Eric Kofi Owusu a ɔyɛ "People's National Convention" kuwba na Charles K. Amponsah a ɔyɛ "National Reformed Party" kuw no ananmusinyi paaw Akwasi Afrifa. Mba a nyimpakuw yi nyae yɛ 2,787, 361, 214, 186 na 167 dɛ mbrɛ edzin no dzidzi do no. Mba yi gyina hɔ ma 21.3%, 2.8%, 1.6%, 1.4% na 1.3% pɛpɛɛpɛr dze fi mba papa no mu. Wɔsaan paaw Afrifa mpɛn ebiasa do dɛ mbrahyɛbaguanyi maa Fomena mpasuar wɔ Asante mantɔw mu wɔ Ghana wɔ afe apem ahaebien na anan Ghana asahen abatow no mu. Mbrahyɛbagua ngua eduasa-akorɔn mu no, nna Fomena mpasuar no ka ngua eduasa-esia a NPP amanyɛkuw no kantann do wɔ abatow a ɔkɔr do wɔ Asante mantɔw mu no ho. Iyi maa NPP amanyɛkuw no sanee faa Dɔmpem dzibew a ɔyɛ ɔha na eduonu-awɔtwe fii mbrahyɛbaguafie ngua ahaebien na eduonu no mu. Wɔdze mba 8,207 paaw no. Nna iyi gyina hɔ ma 52.9% dze fi mba dodow no mu. Wɔsaan John Toku a ofi Akatamanso amanyɛkuw (National Democratic Congressɔ no mu, Seotah Kobina James a ɔyɛ "Convention People's Party" kuwba, George Kofi Tieku na Ampomah Thomas a hɔn beenu no yɛ Ankonam dzibewpɛfo. Mba a wonyae yɛ 2,009, 1,146, 4,096 na 70 dze fi mba papa no mu. Dɛm mba yi gyina hɔ ma 12.9%, 7.4%, 26.4% na 0.5% dɛ mbrɛ edzin no tse. == N'abrabɔ == Nna Akwasi Afrifa awar a okitsa mba beenu. == Ne wu == Yar kakra bɔɔ Afrifa ekyir, ɔkaa nkyen gui wɔ afe apem ahaebien na esia ne bosoom Fankwa mu ne da a ɔtɔdo eduasa a nna ɔyɛ Yawda anapa bi wɔ "37 Military Hospital" a ɔwɔ Nkran. fv1m43mq0obmmt45ktr2q6hc30m4vjy Akwasi Afrifa (Ghana amanyɛnyi) 0 135 47291 36398 2025-05-09T13:28:36Z Robertjamal12 13 clean up, replaced: á → a (2) using [[Project:AWB|AWB]] 47291 wikitext text/x-wiki {{Databox|item=Q98000358}} '''Akwasi Afrifa''' yɛ kan Ghana amanyɛnyi wɔ Ghana. Na ɔyɛ mbrahyɛbaguanyi a ogyinaa ma Fomena mansin a ɔwɔ Ashanti Mantɔw mu wɔ Ghana Mbrahyɛ Bagua a ɔtɔ do ebien (2ɔ, ebiasa (3ɔ na anan (4ɔ wɔ Ghana Republic a ɔtɔ do anan no mu. Ɔyɛ Ɔman Ho Dɔ Kuw Foforo (New Patriotic Partyɔ no munyi.<ref name=":0">https://web.archive.org/web/20221121062243/https://ghanaelections.peacefmonline.com/pages/2004/ashanti/22/index.php</ref><ref name=":1">''Elections 2004; Ghana's Parliamentary and Presidential Elections.'' Accra: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p. 124.</ref> == Ɔbra ahyɛse na nwomasua == Wɔwoo Afrifa wɔ Fankwa 22, 1958. Ɔfir Kyeaboso-Dompoase wɔ Ashanti mantɔw mu. Ɔkɔɔ sukuu wɔ Ghana Esuapɔn (University of Ghana - Legonɔ. Ɔnyaa Bachelor of Arts abodzin krataa wɔ abakɔsɛm mu wɔ saa Esuapɔn no mu wɔ afe 1980. Ɔsan nso yɛ Kwame Nkrumah Esuapɔn a ɔhwɛ Nyansahu na Mfiridwuma (Kwame Nkrumah University of Science and Technology - KNUSTɔ do no aba. ƐfirI hɔ no, ɔnyaa Post Graduate Diploma wɔ Industrial Management mu wɔ afe 1989. Ɔsan nso yɛ obi a wawie Ghana School of Law, ɔhɔ na ɔsuaa mbra (lawɔ.<ref name=":2">''Ghana Parliamentary Register, 2004-2008.'' The Office of Parliament. 2004. p. 107.</ref><ref name=":3">https://www.modernghana.com/news/120151/another-mp-is-dead.html</ref> == Edwuma == Na Afrifa yɛ nwomasua ho ɔbenfo. Na ɔyɛ ɔkwankyerɛfo boafo na ɔkyerɛkyerɛfo wɔ Opoku Ware Sukuu mu.<ref name=":2" /><ref name=":3" /> == Amanyɛsɛm == Na Afrifa yɛ Ɔman Ho Dɔ Kuw Foforo (New Patriotic Partyɔ no munyi. Ɔbɛyɛɛ mbrahyɛbaguanyi fi [[Sanda]] 1997 ber a ɔdaa nye ho edzi dɛ nkonyimdizfo wɔ Amansan Ambatow mu wɔ [[Mumu]] 1996. Efi saa ber no, odzii tumi mprɛn ebien (2ɔ bio a ɔtoatoa do. Na ɔyɛ Fomena mantɔw no mbrahyɛbaguanyi. Wɔpaw no dɛ mbrahyɛ bagua munyi maa saa mantɔw yi wɔ Ghana Republic a ɔtɔ do anan (4ɔ no mbrahyɛ bagua a ɔtɔ do ebien (2ɔ, ebiasa (3ɔ na anan (4ɔ mu.<ref name=":0" /><ref name=":1" /> Ɔyɛ mbrahyɛ bagua no boayikuw a ɔhwɛ Nkitahodzi do no eguamutsenanyi fi afe 2001.<ref name=":3" /> == Ambatow == Wɔ afe 2000 mu no, Afrifa dzii nkonyim wɔ amansan ambatow no mu sɛ mbrahyɛ baguanyi ma Fomena mansin a ɔwɔ Ashanti Mantɔw mu wɔ Ghana. Ɔdzii nkonyim wɔ[[New Patriotic Party]] no tekiti do.<ref name=":4">''Electoral Commission of Ghana Parliamentary Result - Election'' 2000. Electoral Commission of Ghana. 2007. p. 6.</ref><ref name=":5">http://ghanaelections.peacefmonline.com/pages/2000/ashanti/22/index.php</ref> Na nye mansin no yɛ mbrahyɛ bagua nkongua 31 no fa wɔ nkongua 33 a Ɔman Ho Dɔ Kuw Foforo (New Patriotic Partyɔ no dzii wɔ saa ambatow no mu maa Ashanti Mantɔw no mu.<ref>https://web.archive.org/web/20231106102817/https://ghanaelections.peacefmonline.com/pages/2000/ashanti/index.php</ref>[[New Patriotic Party]] no nyaa dodow no ara a ɔyɛ mbrahyɛ bagua nkongua 99 wɔ nkongua 200 mu.<ref>https://web.archive.org/web/20221116133229/https://ghanaelections.peacefmonline.com/pages/2000/index.php</ref> Wɔdze amba 9,389 na ɛpaw Afrifa wɔ ambatow a ɔfata a wɔtow nyinara mu 13,255 mu. Eyi nye ambatow a ɔfata a wɔtow no nyinara mu 71.6% yɛ pɛ. Afrifa nyaa amba kyɛn William Kofi Donkor a ɔwɔ National Democratic Congress, Samuel K.A. Agyin a ofi Convention People’s Party mu, Adamsi Gyimah Ernest a ofi United Ghana Movement, Eric Kofi Owusu a ofi People’s National Convention na Charles K. Amponsaa a ofi National Reformed Party mu. Eyinom nyaa ambatow 2,787, 361, 214, 186 na 167 wɔ ambatow a ɔfata a wɔtow no nyinara mu. Eyinom nye 21.3%, 2.8%, 1.6%, 1.4% na 1.3% yɛ pɛ wɔ ambatow a ɔfata a wɔtow nyinara mu.<ref name=":4" /><ref name=":5" /> Wɔpaw Afrifa dɛ mbrahyɛbaguanyi mma Fomena mansin a ɔwɔ Ashanti Mantɔw mu wɔ Ghana nye mprɛnsa do wɔ afe 2004 Ghana amansan ambatow no mu. Ɔdzii nkonyim wɔ[[New Patriotic Party]] no tekiti do.[1][2] Na nye mansin no yɛ mbrahyɛ bagua nkongua 36 no fa wɔ nkongua 39 a Ɔman Ho Dɔ Kuw Foforo (New Patriotic Partyɔ no dzii wɔ saa ambatow no mu maa Ashanti Mantɔw no mu.<ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref>[[New Patriotic Party]] no nyaa dodow no ara a ɔyɛ mbrahyɛ bagua nkongua 128 wɔ nkongua 230 mu.<ref>https://web.archive.org/web/20231106102817/https://ghanaelections.peacefmonline.com/pages/2004/president/index.php</ref> Wɔdze ambatow 8,207 na ɛpaw no wɔ ambatow a ɔfata a wɔtow nyinara mu 15,528 mu. Eyi nye ambatow a ɔfata a wɔtow nyinara mu 52.9% yɛ pɛ. Afrifa nyaa amba kyɛn John Toku a ofi National Democratic Congress, Seotah Kobina James a ofi Convention People’s Party, George Kofi Tieku na Ampomah Thomas a hɔn ebien (2ɔ nyinara yɛ hɔn a wɔdze hɔn ho (both independent candidatesɔ. Eyinom nyaa ambatow a ɔfata a wɔtow no nyinara mu 2,009, 1,146, 4,096 na 70. Eyinom nye ambatow a ɔfata a wɔtow nyinara mu 12.9%, 7.4%, 26.4% na 0.5% yɛ pɛ.<ref name=":0" /><ref name=":1" /> == N'abrabɔ == Afrifa awar na ɔwɔ mba ebien (2ɔ.<ref name=":3" /> == Owuo == Owui wɔ yareɛ tiawa bi ekyi Dwowda , 30 [[Ɔberɛfɛw]] 2006 anɔpa wɔ 37 Asraafoɔ Ayaresabea (37 Military Hospitalɔ a ɔwɔ Accra.<ref name=":3" /> == Nhwɛdo == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] m3z689kl9hnfb0hvvmrxd7g77iewjtj Akwasi Dante Afriyie 0 136 47665 47502 2025-05-14T13:23:30Z Robertjamal12 13 /* Ambatow */ adding category using [[Project:AWB|AWB]] 47665 wikitext text/x-wiki '''Akwasi Dante Afriyie''' yɛ Ghana ɔmanyɛnyi na kuwba wɔ Mbrahyɛbagua a ɔtɔ do ebien wɔ "4th Republic" wɔ Ghana. Ɔsoom dɛ mbrahyɛbaguanyi dze maa Atwima Mponua ambatow mpasua a ɔwɔ Esuantse Mantɔw a ɔwɔ Ghanaman mu. == Amanyɛsɛm == Akwasi Dante Afriyie dzii kan nya ne dzibew no wɔ 1997 Ghana ambatow no mu. Wɔ mfe mpem ebien(2000ɔ mu no, onyaa amba dodow a ɔyɛ 8,153 dze dzii nkonyim wɔ NPP amanyɛkuw ne dzin mu. Wɔ mfe mpem ebien na anan(2004ɔ ambatow ekyir no, Isaac Kwame Asiamah a ɔyɛ NPP amanyɛkuwnyi botuu no fir adze do. == Ambatow == Wɔ mfe mpem ebien(2000ɔ mu no, Afriyie dzii nkonyim wɔ ambatow kɛse a wɔtoo no mu dɛ mbrahyɛbaguanyi dze ma Atwima Mponua ambatow mpasua do wɔ Esuantse Mantɔw mu. Odzii nkonyim wɔ NPP amanyɛkuw ne dzin mu. N'ambatow mpasua no ka mbrahyɛbagua ngua eduasa biako(31ɔ a NPP amanyɛkuw no nyaa fir ngua dodow a ɔyɛ eduasa ebiasa(33ɔ wɔ Esuantse Mantɔw mu. NPP amanyɛkuw no nyaa dɔm dodow a ɔyɛ ɔha(100ɔ wɔ mbrahyɛbaguamu fir ngua dodow a ɔyɛ ahabien(200ɔ. Onyaa amba a ɔyɛ 20,245 fir amba dodow a wɔtoo a ɔyɛ 33,726 mu na ɔdze dzii nkonyim. Iyi yɛ ɔha nkyɛmu eduosia biako ekyir pɔw kor(61.1%ɔ. Onyaa amba sen Kwaku A.Mensah a ɔtɛ NDC amanyɛkuwnyi, Osei S.Bossman a ɔyɛ CPP amanyɛkuwnyi na Edwina C. Quist a ɔyɛ NRP amanyɛkuwnyi. Iyinom so nyaa aba 12,092, 453 na 319. A wogyina hɔ ma ɔha nkyɛmu eduasa esia ekyir pɔw enum(36.5%ɔ, ɔha nkyɛmu kor ekyir pɔw anan(1.4%ɔ na ɔha nkyɛmu kor(1%ɔ. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 7pnnbinwhmuucqtdvv8blcga4qwa8xn Akwesi Osei -Adjei 0 137 14182 12830 2024-07-30T11:34:31Z Robertjamal12 13 /* top */clean up, replaced: ) → ɔ using [[Project:AWB|AWB]] 14182 wikitext text/x-wiki '''Akwasi Osei-Adjei''' (wɔwoo no 27 Ebɔw 1949ɔ yɛ Ghana ɔmanyɛfo a ɔwɔ Republic of Ghana. Ɔyɛ Mmarahyɛ Bagua no muni a ogyina Ejisu-Juaben mantam a ɔwɔ Ashanti Mantam mu wɔ Ghana no ananmu wɔ Ghana Republic a ɔto do aanan no Mmarahyɛ Bagua a ɔto do annan no mu.  Ɔyɛ Ɔman Ho Dɔ Kuw Foforo no muni. == Amanyɔsɛm Edwuma == Osei-Adjei yɛ Ɔman Ho Dɔ Kuw Foforo no muni.  Ɔbɛyɛɛ mmarahyɛ baguani firi Ɔbɛnem 2005 berɛ a ɔpuee nkonimdifo wɔ Amansan Abatuw mu wɔ Ɔpɛpɔn 2005 mu akyi. Ɔfi saa ber no, wadze tumi mpɛn anum a ɔtoetoe do.  Ɔyɛ MP a ɔhwɛ Ejisu-Juaben mantam do. Ɔyɛ Amannɔne Nsɛm ho Ɔsoafo firi July 2007 kɔsi February 2009. Ɔbɛyɛɛ Ɔmanpanyin Abadiakyiri a ɔhwɛ Aguadi ne Nnwuma so fi April 2003. == Abatuw A Ɔwɔyɛ == Wɔdze nkan paw Osei-Adjei dɛ Mmarahyɛ Bagua no muni dɛ Ejisu-Juaben Mantam no muni wɔ Ashanti Mantam mu wɔ Ghana wɔ 1996 Ghana Amansan Abatoɔ no mu a ɔtoo aba 34,521 wɔ abatuw 45,648 a ɔfata a wɔtowee a ɔgyina hɔ ma 63.20%. Wɔpaw Osei-Adjei dɛ mmarahyɛ baguani ama Ejisu-Juaben mansin a ɔwɔ Ashanti Mantam mu wɔ Ghana wɔ afe 2000 Ghana amansan abatuw no mu.  Ɔdze nkonim wɔ[[New Patriotic Party]] no tekiti do. Na na mansin no yɛ mmarahyɛ bagua nkongua 31 a ɔwɔ nkongua 33 a Ɔman Ho Dɔ Kuw Foforo no dze nkonim wɔ saa abatuw no mu maa Ashanti Mantam no mu abatuw 33,128 wɔ abatow 42,605 a ɔfata a wɔtowee nyinaa mu no fa.  Ɔyi na abatuw a ɔfata a wɔtow nyinaa mu 78.8% yɛ pɛ.  Wɔpaw no dɛ Adamu B. Jibreel a ɔyɛ People’s National Convention, Kwasi Adusei a ɔyɛ National Democratic Congress, George M. Osei a ɔyɛ National Reformed Party na Kwasi Baidoo a ɔyɛ Convention People’s Party no do.  Ɔyinom nyaa abatuw 7,262, 829, 422 na 420 wɔ abatuw a wɔtowee no nyinaa mu. Ɔyinom na 17.3%, 2%, 1% na 1% yɛ pɛ wɔ abatuw a ɔfata a wɔtowee nyinaa mu. Wɔpaw Osei-Adjei dɛ mmarahyɛ baguani ama Ejisu-Juaben mansin a ɔwɔ Ashanti Mantam mu wɔ Ghana wɔ afe 2004 Ghana amansan abatuw no mu.  Ɔdze nkonim wɔ[[New Patriotic Party]] no tekiti do.Na na mansin no yɛ mmarahyɛ bagua nkongua 36 a ɔwɔ nkongua 39 a Ɔman Ho Dɔ Kuw Foforo no dze nkonim wɔ saa abatuw no mu maa Ashanti Mantam no fa. [[New Patriotic Party]] no nyaa dodow no ara a ne nyinaa yɛ mmarahyɛ bagua nkongua 128 wɔ nkongua 230 mu.Wɔdze abatoɔ 50,396 paw no wɔ abatoɔ 64,459 a ɛdi mu nyinaa mu. Ɔyi ne abatuw a ɔfata a wɔtow nyinaa mu 62.9% yɛ pɛ. Wɔpaw no dɛ Kaba Abraham Hirohito Younti a ɔyɛ Ɔmanfo Ɔman Nhyiam no mu, Anima Wilson a ɔyɛ Ɔman Demokrasi Nhyiam no mu na Kwasi Baidoo a ɔyɛ Nhyiam no mu Nnipa Kuw no do.  Ɔyinom nyaa abatuw 1,375, 11,058 na 1,630 wɔ abatuw a wɔtowee no nyinaa mu. Ɔyinom na 2.1%, 17.2% na 2.5% yɛ pɛ wɔ abatuw a ɔfata a wɔtowee nyinaa mu. o3150if8lft6hsi87624lkckcz6hk1m Akwidaa 0 138 14183 14029 2024-07-30T11:34:35Z Robertjamal12 13 clean up, replaced: ) → ɔ (2) using [[Project:AWB|AWB]] 14183 wikitext text/x-wiki {{Databox|item=Q2829183}} '''Akwidaa''' yɛ kurow a wɔyɛ po edwuma, a ɔwɔ Ahanta, ɔwɔ Anee Mantɔw no n'anee a ɔwɔ [[Ghana]], na ɔka kurow a wɔwɔ Ghana n'anee koraa ho. Ɔyɛ kurow a ɔwɔ mu ebien, mekyerɛ Akwidaa newtown na Akwidaa oldtown. Akwidaa oldtown yɛ beebi a kurow hyɛɛ ase(abɔseɔ, po na baka etwa Akwidaa oldtown ho ehyia a beregye wɔ hɔ a wɔfa do dze kɔ Akwidaa newtown. Ɔnam dɛ nna hɔnho rodɔɔ so no ntsi na ɔmaa hɔn mu bi kɔr nsu n'ekyir a, wabɛyɛ Akwidaa newtown seseiara. Akwidaa newtown so kakra sen Akwidaa oldtown. Hɔ na skuul ahorow a mbofra a wɔwɔ Akwidaa oldtown na newtown nyinara wɔ. [[Fael:Akwidaa old town.png|thumb|Old town]] Kurow no yɛ kurow a wɔyɛ po wɔ do a enyigye bea bi tse dɛ Ezile bay na Green Turtle Lodge wɔ hɔ do. Wɔtoo dɛm enyigye bea no dzin Green Turtle Lodge Osian apohur nkyirefua dodow a ɔwɔ kurow no mpoano ntsi. Ndwuma pii wɔ kurow no mu a wɔyɛ a tum krataa biara nnka ho, na ahenfo ahorow a woetwa no ho ehyia no na nsaase na kube no hyɛ hɔn nsa ntsi sɛ obi pɛ bi a, gyedɛ okohu hɔn. Osiandɛ ɔbɛn beebi a Ghana rutu hɔn fangu no seseiara ntsi, ama abɛyɛ kurow a mpontu dwuma reba do paa. == Abakɔsɛm == Akwidaa wɔ Twi kasa mu no kyerɛ dɛ akokura,wɔ Dutch colonial ber do no, na wɔdze nyimpa fa po no do. Wɔ 17th ewiei na 18th Century([[Ebɔbira]] 1687-1687, 1698-1711, [[Ebɔbira]] 1712-1717ɔ Akwidaa, a nna wɔfrɛ no Fort Dorothea no, na okitsa forts nkakraba ebien a ogyina German colony no do, mekyerɛ Brandenburger Gold Coast. Nna ɔyɛ aperper a ɔda Dutch do, ma wobenya no wɔ 1687-1698 a ekyir no Brandenburgers tɔɔn no. Forts Dorothea ho nsɛm no wɔkyerɛw no wɔ UNESCO world Heritage List mu wɔ afe 1979 mu a na forts na castles ahorow a wɔwɔ Ghana ka ho osian n'adansidzi a ɔfa European Colonial na hɔn aprɔbɔ wɔ West Africa ntsi. == Mboaedze == <ref>https://web.archive.org/web/20220311033549/http://nzemaeast.ghanadistricts.gov.gh/?arrow=dnf&_=142</ref><ref>https://whc.unesco.org/en/list/34/</ref> aebmtng9prjns4i8maaha8hmwbrdyoa Akyaawa Yikwan 0 139 14184 7735 2024-07-30T11:34:39Z Robertjamal12 13 clean up, replaced: ) → ɔ using [[Project:AWB|AWB]] 14184 wikitext text/x-wiki '''Akyaawa Yikwan''' yɛ Asanteman mu dehye a ɔsoom dɛ "chief negotiator" wɔ afe 1831 Anglo-Asante asomdwee treaty no mu. == N'ase == Nna Akyaawa Yikwan yɛ Nana Osei Kwadwo a ɔwɔ Asanteman a ɔwɔ Anee Ebibirmu ne babaa. Nna ne na yɛ Nana Osei Kwadwo ne yer amambra kwan do. Asantefo gyegyee tow fii aban na fort a ɔbɛn nsuano wɔ Ghana wɔ mfeha du-esuon no mu. Wodzii nkogu wɔ Akatamanso akokoeko a osii wɔ Anaafo amantɔw na Asanteman ntamu a wohun Ga-Adangme hɔn fahodzi na Anaafo amantɔw aka wɔ Asante no, na pɔw a wɔbɔe dɛ wobesi Asantehen no agye hɔn asaase no, wɔkyeer Akyaawa Yikwan nna wɔsee no dɛ ɔyɛ "basia a okitsa mbanyin sunsum" ma wɔtɔɔn no maa Danesfo no. Wokum no nuanom mbanyin ebien wɔ ako no mu na wotwaa n'asew Oti Payinho ne tsir. == Asomdwee akwantu == Eguadzi apamfo a wɔwɔ Nkran a British ka ho hun dɛ, wobotum dze Akyaawa Yikwan ne dzibew no ebuei nkitahodzi na batadzi wɔ Kumase, Asanteman hɔn ahenkurow. Nna aborɔfo (Britishɔ no atɔ Akyaawa Yikwan na woyii no wɔ afe 1831 mu dɛ aberdze wɔ Asanteman ma ɔbɛyɛ a wobotum ebuei bata wɔ kuw ebien yi ntamu. == Nhwɛdo == odtzau9zu1hlt1n6p5j1ewrdb8mv3f3 Akyerɛkyerɛfo skuul a ɔwɔ Ghana 0 140 6195 589 2023-04-21T12:31:34Z JhsBot 58 bot: Removing interwiki template; the page is now connected to [[d:Q16733778]] 6195 wikitext text/x-wiki '''Akyerɛkyerɛfo skuul''' a ɔwɔ Ghana yɛ eduanan eduonum-anan. Aban dze yɛ eduanan-esia na ankorankor dze yɛ awɔtwe. 2l4vc78f877tcjgv78418uqx3y69kxn Alabira Ibrahim 0 141 47749 6196 2025-05-14T13:28:41Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 47749 wikitext text/x-wiki '''Alabira Ibrahim''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma Mion ambatow mpasua a ɔwɔ Etsifi Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua ɔtɔ do ebien wɔ aban a ɔtɔ do anan mu. == Abrabɔ ahyɛase == Wɔwoo Ibrahim a ɔwɔ Mion Etsifi Mantɔw mu wɔ Ghana. Osuaa nkontaabu wɔ Cape Coast Suapɔn mu wɔ Ghana, na Bristol Suapɔn mu wɔ United Kingdom. == Edwuma == Yɛdze dɛ ɔyɛ mbrahyɛbaguanyi dada ma Mion ambatow mpasua mu no to nkyɛn a Alabira san yɛ nwomasuanyi na edwumawura ma Tamale Sawaba Kɔmputa Ntsetseebea Skuul. Ɔsan yɛ mpontu edwuma. == Amanyɛsɛm == Wodzii kan paaw Ibrahim kɔr mbrahyɛbagua mu maa Mion ambatow mpasua a ɔwɔ Etsifi Mantɔw mu wɔ Ghana dze nam Convention People's Party do wɔ Mumu 1996 Ghana ambatow kɛse no mu. Onyaa amba 9, 519 fii amba dodow 20, 937 a egyina hɔ ma 32.70% mu tsiaa n'akansifo Iddisah Kojo Jacob a onyaa amba 6,198, Abu E. Musah a onyaa amba 5,220 na Fuseini Saaka Alidu a oennya amba biara. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 7fnz1ins4zhblrnm0zr57r7civ84g8f Alan John Kyerematen 0 142 48023 48022 2025-05-14T17:50:16Z Assilidjoe 33 Medze mboaedze aka ho 48023 wikitext text/x-wiki {{Infobox officeholder | name = Alan John Kwadwo Kyerematen | image = Alan John Kwadwo Kyerematen.jpg | office = [[Ministry of Trade and Industry (Ghana)|Minister of Trade and Industry]] | president = [[Nana Akufo-Addo]] | term_start = 28 January 2017 | term_end = 16 January 2023 | predecessor = [[Ekwow Spio-Garbrah]] | successor = [[Ken Ofori-Atta]] (acting) | office2 = [[Ambassador]] of [[Ghana]] to the [[United States of America]] | president2 = [[John Agyekum Kufuor]] | term_start2 = 7 January 2001 | term_end2 = 2003 | predecessor2 = [[Koby Arthur Koomson]] | successor2 = [[Fritz Kwabena Poku]] | office1 = Minister of Trade, Industry, Private Sector Development (PSD) and the Presidential Special Initiatives (PSI) | president1 = [[John Agyekum Kufuor]] | term_start1 = 2003 | term_end1 = 2007 | predecessor1 = | successor1 = | office3 = | term_start3 = | term_end3 = | predecessor3 = | successor3 = | birth_date = {{birth date and age|1955|10|03|df=y}} | birth_place = [[Kumasi]], [[Ghana]] | death_date = | death_place = | party = [[Movement for Change (Ghana)|Movement for Change]] | spouse = Patricia Christabel Kyeremanten | children = 2 | relations = [[Alex A. Y. Kyerematen]] (father) | residence = | alma_mater = [[Adisadel College]]<br /> [[Achimota School]]<br />[[University of Ghana]]<br />[[Ghana School of Law]]<br />[[University of Minnesota]] | occupation = Corporate executive<br /> lawyer | website = https://alankyerematen.org/ }} '''Alan John Kyeremanteng''' yɛ amanyɛnyi a ofi Ghana, wɔwoo no wɔ<ref>{{Cite web |title=Alan Kyerematen, Biography |url=https://www.ghanaweb.com/person/Alan-Kyerematen-169 |access-date=9 June 2023 |website=Ghanaweb.}}</ref> [[Obiradzi|Obiradzi 3,1955]]. Ɔyɛ mbrahyɛbaguanyi na ɔsan yɛ ɔsoafo a ɔwhɛ Ghana guadzi na mfirdwuma do fitsi 2017 dze besi sesieara.<ref name=":0">{{cite web | url=https://moti.gov.gh/v2/hon-alan-kyerematen/ | title=Hon. Alan Kyerematen – Ministry of Trade & Industry }}</ref><ref>{{Cite web |date=6 January 2023 |title=Trade Minister Alan Kyerematen resigns - MyJoyOnline.com |url=https://www.myjoyonline.com/trade-minister-alan-kyerematen-resigns/ |access-date=7 January 2023 |website=myjoyonline |language=en-US}}</ref> Nna ɔyɛ Aban ananmusinyi dze ma Ghana na United State ansaana ekyir no ɔrebɛyɛ Soafo a ɔhwɛ Ghana Guadzi na Mfirdwuma, Ankorankor dwuma a ɔyɛ Private Sector Development (PSDɔ na Presidential Special Initiatives (PSIɔ wɔ Ɔmampanyin John Kufuor n'amambu mu.Kyeremanten asom dɛ afotufo dze ma United Nations Economic Commission for Africa (ECAɔ wɔ Addis Ababa, Ethiopia, a ɔhwɛɛ African Trade Policy Centre (ATPCɔ do. Kyeremanten tuu anamɔn wɔ New Patriotic Party frankaatufo dzibew no mu wɔ afe 2007 mu a, onyaa amba a ɔyɛ 32.3%. Ɔno na sɛ Nana Akufo-Addo a onyaa 47.98% nnyi hɔ ɔtoa do wɔ amba a wɔtoo no mu. Kyeremanten san per bio wɔ amanyɛkuw ne dzibew per mu bio wɔ 2010 na 2014 mu a nyina mu no odzii Akufo-Addo a odzii nkonyim no ekyir. Afe 2012 mu no, Ghana Kyeremanten dɛ WTO panyin pa a obedzii panyin a oewie n'edwuma, mekyerɛ Pascal Lamy, a nna African Union(AUɔ bɔ n'ekyir dɔm. Naaso ne dzin ennkedzi hɔn a wɔfaa hɔn wɔ 2013 mu no hɔn edzin no mu.<ref>{{Cite web |date=2023-09-25 |title=Alan Kyerematen quits NPP to run as independent presidential candidate - MyJoyOnline |url=https://www.myjoyonline.com/alan-kyerematen-quits-npp-to-run-as-independent-presidential-candidate/ |access-date=2024-05-20 |website=www.myjoyonline.com |language=en-US}}</ref><ref>{{Cite web |title=FULL TEXT: Alan Kyerematen resigns from the NPP, goes independent |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/FULL-TEXT-Alan-Kyerematen-resigns-from-the-NPP-goes-independent-1850759}}</ref><ref>{{Cite web |title=Official: Alan Kyerematen quits NPP again, decides to contest 2024 as independent candidate |url=https://www.graphic.com.gh/news/politics/it-is-now-official-alan-kyerematen-is-going-into-2024-as-independent-presidential-candidate.html}}</ref><ref>{{Cite web |date=2023-09-05 |title=Alan Kyerematen withdraws from NPP flagbearership race |url=https://citinewsroom.com/2023/09/alan-kyerematen-withdraws-from-npp-flagbearership-race/ |access-date=2024-10-24 |language=en-US}}</ref> == Ahyɛse Bra == Wɔwoo Alan John Kyeremanten wɔ Dwowda, Ɔbɛsɛ 3,1955 a ɔyɛ<ref name="ar.ug.edu.gh">{{Cite web |title=Alan John Kyerematen {{!}} University of Ghana Alumni Relations Office |url=https://ar.ug.edu.gh/alan-john-kyerematen |access-date=2024-05-17 |website=ar.ug.edu.gh}}</ref> Alexander Atta Yaw Kyerematen, a ɔyɛ social anthropologist a ofi Patasse, Kumase, na Victoria Kyerematen (née Welsingɔ a ofi Dena na Ejisu hɔn ba.<ref name="ar.ug.edu.gh"/>Wɔdze no too archbishop bi ɔwɔ Church Of England, Alan John Knight a nna ɔyɛ kyerɛkyerɛnyi panyin wɔ all-boys Anglican boarding School, Adisadel College wɔ Oguaa wɔ afe 1930s,<ref>{{cite web |title=College web-site |url=http://www.adisadel.org.uk/becoming.html |url-status=dead |archive-url=https://web.archive.org/web/20140424124531/http://www.adisadel.org.uk/becoming.html |archive-date=24 April 2014 |access-date=22 October 2014 |publisher=Adisadel United Kingdom}}</ref> mu a nna ɔyɛ suasuafo dze ma ne papa, Alexander A. Y. Kyerematen a nna ɔyɛ osuanyi wɔ hɔ a ekyir no ɔbɛyɛɛ osuanyi panyin wɔ ne mfe a odzi ewiei wɔ skuul hɔ no.<ref>{{cite web |title=Adisadel College: About |url=http://www.adisadelcollege.net/about.htm |url-status=live |archive-url=https://web.archive.org/web/20140821064903/http://adisadelcollege.net/about.htm |archive-date=21 August 2014 |access-date=22 October 2014 |publisher=Adisadelcollege}}</ref> Afe 1951 mu no, ne papa bɛyɛɛ ɔfabafo na kwankyerɛfo panyin a odzi kan wɔ Centre for National Culture a ɔwɔ Kumase wɔ Esuantse Mantɔw mu na ekyir no,<ref>{{cite web |title=National Commission On Culture |url=http://www.ghanaculture.gov.gh/index1.php?linkid=343 |url-status=dead |archive-url=https://web.archive.org/web/20141022201835/http://www.ghanaculture.gov.gh/index1.php?linkid=343 |archive-date=22 October 2014 |access-date=22 October 2014 |publisher=Ghana culture Government of Ghana}}</ref><ref>{{cite web |date=30 November 2001 |title=Name Kumasi Cultural Centre After Dr Kyerematen |url=http://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=201480 |url-status=live |archive-url=https://web.archive.org/web/20140424110614/http://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=201480 |archive-date=24 April 2014 |access-date=22 October 2014 |publisher=Ghana culture Government of ghana}}</ref><ref>{{cite book|url=https://books.google.com/books?id=QWmFnQfK_a8C&pg=PA46 |title=Nkyin-kyin |access-date=22 October 2014 |isbn=978-9042025172 |last1=Gibbs |first1=James |last2=Gibbs |first2=James Morel |year=2009 |publisher=Rodopi }}{{dead link|date=May 2017 |bot=Kandymotownie |fix-attempted=yes }}</ref><ref>{{cite book|title=Ghana National Cultural Centre, Kumasi : building for future generations |oclc = 51317172}}</ref> wɔpaw no dɛ ɔdzekuerow(mayorɔ wɔ Kumase na Kɔmihyina dze apaamu aban wɔ 1966 na 1969 ntamu wɔ National Liberation Council aber do.<ref>{{Cite web|date=29 September 2015|title=Alan Kwadwo Kyeremateng|url=https://www.pulse.com.gh/news/politics/personality-profile-alan-kwadwo-kyeremateng/94ev4qm|access-date=17 September 2021|website=Pulse Ghana|language=en}}</ref><ref>{{cite web|url=http://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=317048 |title=Economic Crisis: All is not lost - Alan |date=15 July 2014 |publisher=Ghanaweb.com |access-date=22 October 2014 |url-status=live |archive-url=https://web.archive.org/web/20140719225420/http://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=317048 |archive-date=19 July 2014 }}</ref> Dɛ mbrɛ ne papa dzii kan yɛɛ no, Alan Kyeremanten kɔr ne Ntoado Skuul wɔ Adisadel College, ɔkɔr skuul no mu wɔ mfe akron mu wɔ ber a nna oedzi kan ahyɛ nkan Asokore Mamponf Ntoado Skuul a seseiara ɔyɛ Kumase Academy.<ref name="autogenerated6">{{cite web |title=Mr Alan John Kwadwo Kyerematen (Alan Cash) |url=http://www.africa-confidential.com/whos-who-profile/id/294/Alan_John_Kwadwo_Kyerematen |url-status=live |archive-url=https://web.archive.org/web/20141022200230/http://www.africa-confidential.com/whos-who-profile/id/294/Alan_John_Kwadwo_Kyerematen |archive-date=22 October 2014 |access-date=22 October 2014 |publisher=Africa-confidential.}}</ref><ref name=autogenerated5>{{cite web|url=http://vibeghana.com/2014/04/25/profile-of-alan-john-kwadwo-kyerematen-the-next-npp-flagbearer/ |title=Profile of Alan John Kwadwo Kyerematen, the Next NPP Flagbearer |publisher=Vibeghana.com |access-date=22 October 2014 |url-status=live |archive-url=https://web.archive.org/web/20140429201859/http://vibeghana.com/2014/04/25/profile-of-alan-john-kwadwo-kyerematen-the-next-npp-flagbearer/ |archive-date=29 April 2014 }}</ref> Ɔno ekyir no ɔkɔr Achimota Skuul wɔ ne sixth form nwomasua no mu. Ɔsan toaa do kɔr University of Ghana, Legon dze nyaa n'abɔdzin krataa a ɔyɛ bachelor's degree in Economics. Kyeremanten san so kitsa mbra mu degree, a ɔyɛ LLB wɔ Ghana Law School wɔ Suapɔn kor noara mu, hɔ na ɔbɛyɛɛ barrister-at-Law. Wɔfrɛɛ no wɔ Ghana bar na ɔsan rusua attorney-at-law wɔ Ghana. Bio, ɔyɛ Hubert Humphrey nyi wɔ School of Management wɔ University of Minnesota, U.S, ber a owiei afe kor adzesua wɔ bambɔ ho adzesua wɔ Fulbright Fellowship dzin mu wɔ dɛm bea no.<ref name=autogenerated5 /> == Edwumakuw == Alan John Kyerematen nye ankorankor na aban edwumakuw ahorow ayɛ edwuma mfe eduonu anan.Nna ɔyɛ edwumayɛnyi a wasom akyɛr wɔ Unilever International wɔ Ghana a ɔbɛyɛɛ kwankyerɛfo panyin ber a nna oedzi mfe eduonu ebien a ɔbɛyɛɛ panyin a ne mfe suar wɔ Unilever. == Mboaedze == 58vcchflourns77u31ocrnxfw0aobqc Alban Bagbin 0 143 48063 47954 2025-05-23T13:59:50Z Robertjamal12 13 /* N'abrabɔ */ Nkyekyεmu using [[Project:AWB|AWB]] 48063 wikitext text/x-wiki {{Databox|item=Q2637206}} '''Alban Sumana Kingsford Bagbin''' (wɔwoo no 24 [[Fankwa]] 1957ɔ yɛ Ghana amanyɛnyi a ɔyɛ Ghana mbrahyɛbagua no Titsenanyi mprempren. Ɔyɛ Ɔmampanyin a ɔhwɛ akwahosan do wɔ Ghana aban mu fir [[Sanda]] 2012 kesii [[Kwakwar]] 2013 ber a Hanny-Sherry Ayettey faa dzibea no. Nna ɔyɛ mbrahyɛbaguanyi ma Nadowli West mansin a ɔwɔ Ghana Atɔe afamu Mantɔw mu no mu wɔ Ghana mansin a ɔtɔ do 4 ne mbrahyɛbagua a ɔtɔ do kor (1ɔ, ebien (2ɔ, ebiasa (3ɔ, anan (4ɔ, enum (5ɔ, esia (6ɔ na euson (7ɔ mu. Osii akan maa ɔmampanyin kandzifo dzibew wɔ National Democratic Congress wɔ afe 2019 mu naaso ekyir yi odzii nkogu wɔ nkan Ɔmampanyin John Dramani Mahama enyim. Wɔ 7 [[Sanda]] 2021 mu no wɔpaaw Bagbin dɛ Ɔkasafo wɔ Mbrahyɛbagua a ɔtɔ do awɔtwe (8ɔ a ɔwɔ Ɔman a ɔtɔ do anan no mu. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Alban Sumana Kingsford Bagbin wɔ 24 [[Fankwa]] 1957 maa Sansunni Bagbin na Margaret B. Bagbin a hɔn ebien nyinara yɛ ekuafo. Ɔyɛ mba baakron a ɔtɔ do anan. Ɔyɛ Dagaaba ebusuakuw no mu nyi. Ofi Sombo, Etsifi Atɔe Mantɔw no mu wɔ Ghana. Alban Bagbin suaa adze wɔ Wa Ntoado Skuul na Tamale Ntoado Skuul mu. Onyaa Bachelor of Arts abɔdzin krataa wɔ Mbra na Borɔfo kasa mu wɔ Ghana Suapɔn mu wɔ afe 1980 mu. Ɔkɔr Ghana Mbra Skuul a ɔwɔ Makola wɔ Accra a ɔno ekyir no wɔfrɛɛ no dɛ ɔmbɛyɛ mbranyimfo wɔ afe 1982 mu. Bagbin so nyaa Executive Masters wɔ Aban na Akannyifo mu wɔ Ghana Institute of Management na Public Administration (GIMPAɔ. == Edwuma == Bagbin yɛɛ edwuma dɛ Ɔkyerɛwfo a ɔyɛ edwuma wɔ Akontaabu Dwumadzibea no mu wɔ Akontaabu na Akontaabu Dwumadzibea no mu fi 1980 kesi 1982. Ɔyɛɛ edwuma dɛ Personnel Manager wɔ nkan Ɔman Ahɔhodan Kuw a nna ɔyɛ Ambassador na Continental Hotels wɔ 1982 na 1983 ntamu hɔ, ansaana orutu akɔ Libya akɛkyerɛ Borɔfo kasa wɔ Tripoli wɔ Suk Juma Ntoado Skuul mu. Wɔ ber a Bagbin sanee ba Ghana wɔ afe 1986 mu ekyir no, ɔdze no ho kɔbɔɔ Akyem Chambers, mbra edwumakuw a ɔyɛ mbranyimfo, afotufo na ɔmamfo notaries. Dɛ́ mbranyimfo, ewiei koraa no ɔsɔree bɛyɛɛ ɔhokafo. Ber a nna ɔreyɛ edwuma wɔ Okyeman Chambers, wɔ afe 1989 na 1992 ntamu no, wɔpaaw no dɛ Nii Ngleshie adehye ebusua a ɔwɔ James Town, Credit Unions Association of Ghana (CUAɔ na ankorankor edwumayɛkuw afofor pii a ɔwɔ Accra mu no ekyir mbranyimfo. Ber a ɔyɛɛ edwuma wɔ Okyeman Chambers mfe 7 ekyir no, otui fii hɔ wɔ afe 1993 mu na ɔdze besi ndɛ no ɔyɛ Law Trust edwumakuw no hokafo, mbra edwumakuw a ɔyɛ mbra ho edwumayɛfo, afotufo na ɔmamfo notaries. == Amanyɛsɛm == Bagbin yɛ Ɔman Demokrasi mbrahyɛbagua (NDCɔ no mu nyi. Wodzii kan paaw no dɛ ɔnkɔ mbrahyɛbagua no mu wɔ afe 1992 Ghana Amansan Ambatow no mu. Ogyinaa Nadowli Atɔe afamu Mantɔw mu no ananmu wɔ Etsifi Atɔe Mantɔw mu no mu. Wɔ afe 2006 mu no, Bagbin dze n’adwen too gua dɛ ɔbɛper ɔmampanyin wɔ afe 2008 mu wɔ NDC tekitsi do, naaso oenngyina hɔ amma primaries no da. Ɔbɛyɛɛ Majority Leader wɔ Ghana mbrahyɛbagua no mu wɔ afe 2009 mu. Wɔ cabinet nsesae bi ekyir wɔ [[Sanda]] 2010 mu no, Ɔmampanyin Mills paaw no dɛ Ɔsomfo a ɔhwɛ Nsu, Edwumayɛ na Adan do. Ɔsan so yɛɛ mbrahyɛbagua no Kannyifo dodow noara wɔ Ɔmampanyin dadaw [[John Dramani Mahama|John Mahama]] dzibea ber ase, odzii Benjamin Kunbuor a wɔpaaw no dɛ Ɔman Bambɔ ho soafo no ananmu. Ɔsan so yɛɛ mbrahyɛbagua no Tsirtsenanyi Abedziekyir a ɔtɔ do ebien fi [[Sanda]] 2017 kesii [[Sanda]] 2021. === Afe 1996 Abatow === Wɔ afe 1996 mu no, Bagbin dzii nkunyim wɔ Nadowli North nkongua no do dze mba 12,605 wɔ ambatow 16,485 a ɔfata a wɔtowee no mu, a ɔkyerɛ 76.46% kyɛɛn NPP Lawrence Banyen a ɔtoow amba 2,213 a ogyina hɔ ma 13.42%, Yuoni Moses Vaalandzeri a ofi PNC no toow amba 1,490 a ogyina hɔ ma 9.04% na Baslide Kpemaal mu NCP no toow amba 177 a ogyina hɔ ma 1.07%. === Afe 2000 Ambatow === Wɔ afe 2000 Ghana ambatow mu no, wɔkoraa Bagbin do dɛ mbrahyɛbaguanyi ma Nadwoli Etsifi afamu mantɔw no. Odzii nkunyim wɔ ambatow no mu dze ambatow 9,004 wɔ ambatow a wɔtowee nyinara mu, a ɔnye 58.60% yɛ pɛ wɔ Ɔbenfo Anleu-Mwine D.B, ɔkannyifo a ɔdze nye ho, Clement Kanfuri Senchi a ɔfir Peoples National Congress, Ningkpeng Pauline a ofi Fofor no mu Ɔman Ho Dɔ Kuw, John Bayon Boniface Wetol, Domayele Marcel Aston a ofi Ɔman Nsakrae Kuw a ɔwɔ United Ghana Kuw no mu a onyaa, ambatow 2,089, ambatow 718, ambatow 145 na ambatow 0. === Afe 2004 Ambatow === Wɔ afe 2004 mu, ansaana ambatow no reba no, wɔkyekyɛɛ Nadwoli North mu yɛɛ no amansin ebien, Nadwoli West na Nadwoli Epuei amansin. Wɔpaaaw Bagbin dɛ mbrahyɛbaguanyi maa Nadowli Anafo mantɔw no wɔ afe 2004 ambatow mu. Wɔdze ambatow 11,296 paaw no wɔ ambatow 22,349 a ɔfata nyinara mu a ɔnye 50.5% yɛ pɛ. Wɔpaaw no kyɛn Clement K. Senchi a ofi Nyimpa Ɔman Nhyiamu no mu, Daniel Anleu-Mwine Baga a ofi Ɔman Ho Dɔ Kuw Fofor no mu, Sasuu Bernard Kabawunu a ofi Nhyiamu no Nyimpa Kuw no mu, Bisung Edward a ofi Democratic Nyimpa Kuw no mu na Dapilaa Ishak a ɔyɛ ɔkannyifo a ɔdze nye ho a wonyaa ambatow 625, ambatow 5,297, ambatow 152, ambatow 188, ambatow 4,791. == N'abrabɔ == Bagbin awar Alice Adjua Yornas Bagbin, a ɔyɛ Dwumadzi sohwɛfo wɔ UNICEF Dwumadzibea a ɔwɔ Ghana. Bagbin yɛ Kristonyi na ɔsom dɛ Roma Katoleknyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] gdqdzh2kwno5mpv88m67vweo4anoowb Albert Abongo 0 144 47482 47306 2025-05-09T14:46:59Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 47482 wikitext text/x-wiki '''Albert Abong'''o yɛ Ghana ɔmanyɛnyi [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] qyekfuarqusmkg25ho31xuvbl1li2uc Albert Kan-Dapaah 0 145 47752 47578 2025-05-14T13:28:51Z Robertjamal12 13 /* Dzibea Afofor a Ɔkuraa Mu */ adding category using [[Project:AWB|AWB]] 47752 wikitext text/x-wiki {{Infobox officeholder | image = | honorific-prefix =Hon. | name =Albert Abongo | honorific-suffix = | caption = | small_ = | constituency_MP = [[Bongo (Ghana parliament constituencyɔ|Bongo]] | parliament = Ghana | majority = 8,256 | term_start = January 2001 | term_end = <!-- Can be repeated up to eight times by adding a number --> | predecessor = Simon Alangde Asabo | successor =<!-- Can be repeated up to eight times by adding a number --> |order2 = <!--Can be repeated up to eight times by changing the number--> |office2 = [[List of Mills government ministers|Minister for Water Resources, Works and Housing]] |term_start2 = February 2009 |term_end2 = <!--Can be repeated up to eight times by changing the number--> |president2 = [[John Atta Mills]] |predecessor2 = Boniface Abubakar Saddique |successor2 = <!--Can be repeated up to eight times by changing the number--> | order3 = <!--Can be repeated up to eight times by changing the number--> | office3 = Member of Parliament for Bongo Constituency | term_start3 = 7 January 2005 | term_end3 = 6 January 2009 | president3 = [[John Kufuor]] | predecessor3 = | successor3 = | birth_date = {{birth date and age |df=yes|1959|09|15}} | birth_place = Gowrie-Bongo<br />[[Upper East Region]]<br />[[Ghana]] | death_date = | death_place = | nationality ={{flagicon|GHA}}&nbsp;Ghanaian | spouse = | party =[[National Democratic Congress (Ghanaɔ|National Democratic Congress]] | relations = | children =6 | residence = | alma_mater =[[Kwame Nkrumah University of Science and Technology]] | occupation =[[Civil engineer]] | profession = | religion = | signature = | website = | footnotes = }} '''Albert Kan-Dapaah''' (wɔwoo no 14 [[Ebɔw]] 1953ɔ yɛ Ghana akontsabufo na amanyɛnyi. Kan-Dapaah yɛ Ɔman Ahobammbɔ ho Ɔsoafo. Ɔmampanyin Nana [[Nana Akufo-Addo|Addo Danquah Akufo-Addo]] na ɔpaw no wɔ 10 [[Sanda]] 2017. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Kan-Dapaah wɔ 14 Ebɔw 1953. Ɔyɛ Ashanti na ofi Maase-Boaman wɔ Ashanti Mantsam mu wɔ Ghana. Kan-Dapaah nyaa nye ntoado sukuu wɔ Acherensua Ntoado Sukuu mu fi 1964 kɔsi 1969. Afei osuaa Akontaabu ho adze wɔ Sukuupɔn a ɔhwɛ Edwumayɛfo Adesua do (UPSɔ, Accra Legon. Ɔwɔ Akontaabu adesua fofor wɔ North East London Polytechnic, London na Emile Woolf College of Accountancy. == Dwumadzi Ahorow == Kan-Dapaah nye Pannel Kerr Forster a ɔyɛ akontaabu edwumakuw a hɔnagye atom dɛ Audit Senior. Ɔyɛɛ edwuma wɔ hɔn edwumayɛbea ahorow a ɔwɔ Monrovia, Liberia na London, UK wɔ afe 1978 na 1986 ntsam hɔ. Ɔsan baa Ghana no, na ɔyɛ Audit panyin wɔ Social Security and National Insurance Trust (SSNITɔ fi Sanda 1987. Wɔ [[Fankwa]] 1987 mu no, ɔdze nye ho kɔbɔɔ Electricity Corporation of Ghana a ɔsɔre fii Director of Audit mu bɛyɛɛ Director ma Finance, dzibea a ɔdze mfe nsia dzii dwuma. Na Kan-Dapaah yɛ ɔhokafo wɔ Kwesie, Kan-Dapaah na Baah Co., edwumakuo bi a ɔyɛ Chartered Accountants wɔ Accra. Na ɔsan nso hwɛ Kan-Dapaah na Associates no fotufo (Consultant of Kan-Dapaah and Associatesɔ, kuw bi a ɔboa kuw bi a wɔdze afotu ma wɔ ndzɛmba a wɔdze dzi dwuma ho. Ɔsan nso kyerɛ Auditing ber fa wɔ Sukuu a ɔhwɛ Edwumayɛ do (School of Business Administrationɔ, Ghana Sukuupɔn (University of Ghana, Legonɔ na Edwumayɛfo adesua Sukuupɔn mu (University of Professional studiesɔ. == Amanyɛsɛm == Albert Kan-Dapaah yɛ Ashanti Ɔmantsam Anamusinyi wɔ Ɔman Bagua a ɔwɔ Ɔman Ho Dɔ Kuw Fofor (NPPɔ no mu wɔ 1992 na 1996 ntsam hɔ.Na ɔsan nso yɛ NPP no Sikasɛm na Sikasɛm Boayikuw no munyi. Ɔdzii nkonyim wɔ Afigya-Sekyere nkongua no do wɔ 1996 mbrahyɛbagua abatow no mu. Ɔfaa n’akongua wɔ Sanda 1997 mu wɔ ɔsɔretia mu na wakura n’akongua wɔ mbrahyɛbagua abatow ebien a ɔdzi ekyir no mu wɔ afe 2000 na 2004. Ɔbɛyɛɛ Ɔsoafo a ɔhwɛ Ahoɔdzen do wɔ Kan dadaw Ɔmampanyi J. A. Kufuor aban mu wɔ NPP dzii tumi wɔ afe 2000 abatow no mu ekyi. Wɔ [[Ebɔbira]] 2003 cabinet nsakraeɛ no mu no, ɔbɛyɛɛ Anamusinyi a ɔhwɛ Nkitahodzi na Mfiridwuma do. Ɔbɛyɛɛ Ɔman no mu Ɔsoafo wɔ kan dadaw Ɔmampanyi J. A. Kufuor ahennie a ɔtɔ do ebien no mu. == Abatow == Wɔ afe 2000 mu no, Kan-Dapaah dzii nkonyim wɔ amansan abatow no mu dɛ mbrahyɛbaguanyi ma Afigya Sekyere West mansin a ɔwɔ Ashanti Mantsam mu wɔ Ghana. Ɔdzii nkonyim wɔ[[New Patriotic Party]] no tekiti do. Na nye mansin no yɛ mbrahyɛbagua nkongua 31 a ɔwɔ nkongua 33 a Ɔman Ho Dɔ Kuw Fofor no dzii nkonyim wɔ saa abatow no mu maa Ashanti Mantsam no fa. Ɔman Ho Dɔ Kuw Fofor no nyaa dodow no ara a nye nyinara yɛ mbrahyɛbagua nkongua 99 wɔ nkongua 200 mu. Wɔdze abatow 10,605 paw no wɔ abatow 14,878 a ɔdzi mu nyinara mu. Na eyi nye abatow a ɔfata a wɔtowee nyinara mu 72.2% yɛ pɛ. Wɔpaw no dɛ Beatrice Aboagye a ofi Ɔman Democratic Congress, S.Osei Yaw a ofi Convention People's Party, Agyem Vincent a ofi People's National Convention na Tawiah Joseph a ofi New Reformed Party no do. Eyinom nyaa abatow 3,806, 129, 82 na 62 wɔ abatow a ɔfata a wɔtowee nyinara mu. Eyinom nye 25.9%, 0.9%, 0.6%, na 0.4% yɛ pɛ wɔ abatow a ɔfata a wɔtowee nyinara mu. == N'abrabɔ == Kan-Dapaah yɛ Kristonyi. Kan-Dapaah awar a ɔwɔ mma anan na ɔsan yɛ Collins Adomako-Mensah papa nua barima. == Ekyingye == Wɔ 15 [[Sanda]] 2020 no, video bi a ɔfa WhatsApp video frɛ a ɔyɛ fɛ a ɔda Albert Kan-Dapaah na ababaa bi ntsam no puei wɔ sohyial media do a ɔmaa wɔfrɛɛ no mprɛn pii dɛ ontu nye ho mfi dzibea dɛ Ɔman Ahobammbɔ Minista no mu. == Dzibea Afofor a Ɔkuraa Mu == * 1996 - Tsitsenanyi a ɔhwɛ Asoɛe a Ɔhwɛ Akontaabu do, Ghana (President of the Institute of Chartered Accountants) * 1996 - Tsitsenanyi Abadiakyir dze ma Akontaabu Kuw Fekuw a ɔwɔ Afrika Atɔe Fam ([[Association of Accountancy Bodies in West Africa]]) {{INTERWIKI|Q4709599}} [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] eowgxuwci7zx6oh9ng7j35ty858h2mu Albert Kwaku Obbin 0 146 48375 47604 2025-06-26T18:03:53Z Assilidjoe 33 Added infobox 48375 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | name = Albert Kwaku Obbin | honorific-suffix = | image = | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | order = | office = | term_start = | term_end = | president = | predecessor = Kweku Acheampong Bonful | successor = | office1 = [[Prestea-Huni Valley (Ghana parliament constituency)|MP for Prestea Huni Valley]] | term_start1 = 7 January 2001 | term_end1 = 6 January 2009 | president1 = [[John Kufuor]] | predecessor1 = | successor1 = Francis Adu-Blay Koffie | birth_date = {{Birth date and age|1956|05|04|df=y}} | birth_place = | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian]] | party = [[New Patriotic Party]] | otherparty = <!--For additional political affiliations--> | spouse = | relations = | children = | residence = | alma_mater = University of Education Winneba, University of Cape Coast, Ghana Institute of Management and Public Administration | occupation = Politician | profession = | cabinet = | committees = | portfolio = | religion = | signature = | signature_alt = | website = | footnotes = }}'''Albert Kwaku Obbin''' ( wɔwoo no wɔ Esusuo Aketseaba 4, 1956) nna ɔyɛ Ghana amanyɛnyi na nkaano mbrahyɛbaguanyi dze ma Prestsea-Huni Valley wɔ Anee Mantɔw mu wɔ Ghana. == Ahyɛse bra na nwomasua == Wɔwoo Obbin wɔ 1956 mu. Onyaa n'abɔdzin krataa a ɔyɛ diploma in social studies wɔ Simpa Suapɔn( University of Education, Winneba) mu, bachelor's degree in Education in Social science wɔ Ogua Suapɔn ( University of Cape Coast) na Executive Masters in Governance and Leadership wɔ Ghana Institute of Management and Public Administration. == Amanyɛsɛm == Obbin hyɛɛ n'amanyɛsɛm edwuma ase wɔ 2000 wɔ ber a odzii nkonyim wɔ mbrahyɛbagua egua wɔ Prestsea-Huni Valley wɔ 2000 amansan abatow mu na ɔbɛyɛɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa na anan wɔ 4th Republic wɔ Ghana. Odzii nkonyim wɔ Prestsea-Huni Valley abatow mpasua do wɔ mfe mpem ebien(2000) na mfe mpem na anan(2004) wɔ[[New Patriotic Party]] amanyɛkuw dzin mu. Wɔ 2000 mu no, onyaa amba 19,131 wɔ amba dodow a ɔyɛ 39,487 mu ɔdze dzii nkonyim, a ɔyɛ ɔha nkyɛm 48.40% . N'abatow mpasua no ka mbrahyɛbagua ngua akron(9) a [[New Patriotic Party]] amanyɛkuw no nyaa wɔ ngua du-akron(19) mu wɔ Anee Mantɔw mu wɔ Ghana.[[New Patriotic Party]] amanyɛkuw no nyaa dɔm dodow ngua a ɔyɛ eduokron akron(99) wɔ ngua ahaebien(200) mu. Wɔpaw no gyae Kweku Acheampong Bonful a ɔyɛ National Democratic Congress amanyɛkuw nyi, Mubashir Tamiru Dari a ɔyɛ Convention People's Party amanyɛkuw nyi na Akosua Wirekowah a ɔyɛ Peoples National Convention amanyɛkuw nyi. Iyinom nya amba 12,240, 7,154 na 962 wɔ amba dodow a wɔtoo mu. Iyinom gyina hɔ ma ɔha nkyɛmu 31.00%, 18.10% na 2.40% pɛpɛɛp, wɔ amba dodow a wɔtoo mu. Wɔ 2004 mu no, onyaa amba 23,852 wɔ amba dodow a ɔyɛ 54,536 mu ɔdze dzii nkonyim, a ɔyɛ 43.70% wɔ 100% mu. Wɔ 2008 abatow mu no, odzii nkogu ma Francis Adu-Blay Koffie bɛfaa egua no. Obbin amba dodow a ɔyɛ 18,077 wɔ 52,815 mu, ber a Koffie nyaa 21,887 wɔ 52,815 mu dze dzii nkonyim. Obbin enngyina wɔ 2012 abatow no mu. == N'abrabɔ == Obbin yɛ Kristonyi. == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] ogfy53kwb66s12ton186at54q6qxglu Albert Kwasi Zigah 0 147 48229 47479 2025-05-23T15:28:12Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48229 wikitext text/x-wiki {{Databox|item=Q97009575}} '''Albert Kwasi Zigah''' (wɔwoo no 15 [[Ɔberɛfɛw]] 1959) yɛ Ghana Amanyɛnyi na ɔyɛ Ghana Amansin (Republic of Ghana) a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do enum (5) no munyi a ɔgyina Ketu Anaafo Mansin ananmu wɔ Volta Mantɔw mu wɔ Ghana.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Hon-Albert-Zigah-Meets-Ghanaian-Community-in-Denver-138448</ref><ref>https://www.ghanaweb.com/GhanaHomePage/election2008/parliamentary.candidates.php?region=9</ref> == Ɔbra ahyɛse na nwomasua == Wɔwoo Zigah wɔ 15 [[Ɔberɛfɛw]] 1959 wɔ Aflao wɔ Volta Mantɔw mu wɔ Ghana. Ɔkɔɔ Ghana Asoɛe a Ɔhwɛ Edwumayɛ na Ɔman Edwumayɛ do (Ghana Institute of Management and Public Administration - GIMPA) wɔ afe 2008 mu.<ref name=":0">https://ghanamps.com/mps/details.php/?id=244</ref> == Edwuma == Zigah na Ghana Ankorankoro Akwantu Ku (Ghana Private Road Transport Union - GPRTU) a ɔwɔ Trade Union Congress(TUC) no yɛɛ edwuma dɛ Aflao baa (Aflao branch) dwumadzibea (Transport Owner) no eguamutsenanyi.<ref name=":0" /> == Amanyɛsɛm == === Mbrahyɛbaguanyi === Wɔdzii kan paw Zigah dɛ ɔmbɛyɛ mbrahyɛbaguanyi wɔ afe 2004 mu wɔ National Democratic Congress(NDC) tekiti do wɔ afe 2005 Ghana amansan ambatow mu ma Ketu Anaafo (South) Ambatow mpasua.<ref>https://www.graphic.com.gh/news/politics/court-dismisses-motion-for-stay-of-proceedings.html</ref> Wɔ ambato no mu no, ɔnyaa amba 48,279 wɔ amba 70,564 a wɔtow no mu a ɔgyina hɔ ma 68.40%.<ref>https://web.archive.org/web/20240428074200/https://ghanaelections.peacefmonline.com/pages/2004/parliament/volta/200/index.php</ref> Ɔsan sii akan wɔ afe 2008 Ghana amansan ambatow no mu na ɔkoraa n’akongua do a ɔnyaa amba 54,720 wɔ amba 61,011 a ɔfata a wɔtow no mu a ɔgyina hɔ ma 89.69%.<ref>https://web.archive.org/web/20240428074218/https://ghanaelections.peacefmonline.com/pages/2008/parliament/volta/200/index.php</ref> Ɔdzii dwuma mfe ebien (2) dɛ Mbrahyɛbaguanyi. Nna ɔyɛ Mbrahyɛbagua no boayikuw a wɔpaw hɔn a ɔhwɛ Mpɔtam aban na Hyɛn do no munyi (parliamentary select committee on Local government and Transport).<ref>https://www.myjoyonline.com/news/colombia-to-assist-ghana-operate-public-transport-system/</ref> === NDC Dze asɛm no kɔdan asɛndzibea === Zigah na n’apam no antumi ankɔsi akan wɔ Mbrahyɛbagua ambatow a wɔyɛɛ no wɔ bosom [[Mumu]] da a ɔtɔ do eduakron (29) wɔ afe 2015. Ɔdze krataa kɔdan Accra High Court na ɔhwehwɛ mpaemuka dɛ nye kwan a ɔfata dɛ ɔnsi akan wɔ parliamentary primary a ɔfa Ketu Anaafo (South) Ambatow mpasua wɔ NDC dzin mu no yɛ dzea mbra mma ho kwan na ɔyɛ kwa na ennyi mfaso biara. Ɔkaa wɔ adwene a ɛnye sɛ wɔmfata a mbra mma ho kwan no mu dɛ, hɔn amma no hokwan dɛ ɔdze nye ho bɛma dɛ obi a ɔdze nye ho bɛhyɛ ahyɛase no mu, ɛno ntsi na ɔyɛɛ n’adze dɛ ɔbɛhwehwɛ saa ahotɔ no.<ref>https://web.archive.org/web/20221224155052/https://m.peacefmonline.com/pages/politics/politics/201601/267059.php</ref> == N'abrabɔ == Siga awar a ɔwɔ mba esia (6). Ɔyɛ Kristonyi na ɔyɛ Katolek Asɔre no munyi.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] ixi5dk9xsayibdd7l74stiw5qcr6wsq Alberta Sackey 0 148 648 647 2023-04-20T19:10:32Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 647 wikitext text/x-wiki '''Alberta Sackey''' (wɔwoo no afe 1972 Ɔberɛfɛw 6) yɛ Ghana amanadze bɔɔlbɔnyi a ɔbɔɔ kɔɔ ekyir. Ɔbɔe maa Ghana wɔ afe 1999 FIFA Women's World Cup na afe 2003 Australia 2003 World Cup no na wɔpaaw no wɔ FIFA.com mu wɔ ber a ɔhyɛɛ ma Women's World Cup abakɔsɛm no mu. Nna ɔyɛ afe 2002 Ebibirmu Mbaa Bɔɔlbɔ kunyin wɔ dɛm afe no mu. {| class="wikitable" |+Alberta Sackey ! colspan="4" |Personal information |- !Full name | colspan="3" |Alberta Sackey |- !Date of birth | colspan="3" |November 6, 1972 (age 50) |- !Place of birth | colspan="3" |Ghana |- !Height | colspan="3" |168 cm (5 ft 6 in) |- !Position(s) | colspan="3" |Forward |- ! colspan="4" |International career |- !Years |'''Team''' |'''<abbr>Apps</abbr>''' |'''(<abbr>Gls</abbr>)''' |- !1999–2003 |Ghana | | |} == Hwɛ iyi so[Edit] == * List of FIFA Women's World Cup goalscorers == Nhwɛdo[Edit] == # '''^''' # '''^''' # '''^''' 9oyhenuz5sghvgvgjkmlke1makta5bs Aleppo Tsetse Kurow 0 149 48264 12832 2025-05-26T13:56:49Z Robertjamal12 13 /* Beaeɛ a ɛnya moa firii */ Cat using [[Project:AWB|AWB]] 48264 wikitext text/x-wiki {{Databox|item= Q4115349}} '''Tete Kuropɔn Aleppo''' (Arabic: مدينة حلب القديمة, romanized: Madīnat Ḥalab al-Qadīma) yɛ abakɔsɛm mu kurow no mfinimfini wɔ Aleppo, Syria. Ansa na Syria Ɔmanko no reba no, tsetse kurow no amantam pii ansakra tsitsiriw fir ber a wosii wɔ afeha a ɔto do dumien 12th kosi afeha a ɔtɔ do dunsia 16th no mu. Ɔsiane dɛ na wɔtow hyɛ kurow no so bere nyinaa ne amammuisɛm a entumi nnyina ano ntsi, wɔhyɛɛ kurow no mufo ma wosisii adan a ɔtse dɛ nkwammoaa na amansin a ɔde ne ho wɔ asetra na sikasɛm mu. Ná ɔmantam biara nyamesom na mmusuakuw su a emufo wɔ. Aleppo kuropɔn dadaw no – a ɔyɛ tsetse kurow a ɔwɔ afasu no mu na adan dadaw a ɔtse dɛ nkwammoaa dzi a ɔwɔ ɔfasu no akyi no – ɔbɛyɛ hekta 350 (acre 860; 3.5 km2), a nyimpa bɔbor 120,000 na wɔte mu. Dza ɔda nsew na n’abankɛse akɛsew, akwan teateaa, souq ahorow a wɔakata so na tsetse wimhyɛnkafo, tsetse kurow Aleppo bɛyɛɛ UNESCO Wiase Agyapadzi beae wɔ 1986 mu. Wɔsɛee afa horow pii a ɔwɔ Al-Madina Souq na mfinimfini ber mu adan afoforo a ɔwɔ tsetse kurow no mu no na wɔsɛee no anaasɛ wɔhyew ɔsiane ntawntawdi a ɔkɔɔ do wɔ Syria Arab asraafo ne Jabhat al-Nusra atuatewfo ntam, wɔ nea wɔfrɛ no Aleppo no mu ntsi a ɔsɔretia JN akuw a wɔde akodzi ayɛ no fir ase wɔ 25 September 2012. Wɔ Ɔpɛpɔn 2014 mu no, Islamfo anim akuo a wɔsɔre tsia no kaa dɛ ɔyɛ asɛdeɛ dɛ wɔsɛe abakɔsɛm adan akɛseɛ a ɔtoatoa do a Syria Asraafo dze dzi dwuma dɛ mmeaeɛ a wɔabɔ ho ban wɔ kuropɔn dadaw no mu a Atɛntenenee Ahemfie, Carlton Ahohowdan na Kurow no Bagua no dan dadaw no ka ho. Wɔasɛe tsetse Aleppo kurow no ɔha biara mu aduasa wɔ ɔko no mu. == Mfiriaseɛ ne nea wɔdzi sii hɔ == Ɛda Queiq Asubɔnten no benkum so no, na nkoko awɔtwe a ɔyɛ kurukuruwa atwa mfinimfini koko bi a ɛza nsow ho ahyia a wosii abankɛse no (mfiase no naɔyɛ asɔredan a wɔdzi sii hɔ wɔ mfirihyia apem a ɔto do 2 A.Y.B.) so wɔ so a ɔte dɛ acropolis. Ntrɛwmu a ɔwɔ kurukuruwa no mu no bɛyɛ kilomita edu{10} (akwansin {6}). Nkoko no ne Tell as-Sawda, Tell ʕāysha, Tell as-Sett, Tell al-Yāsmīn (Al-ʕaqaba), Tell al-Ansāri (Yārūqiyya), ʕan at-Tall, al-Jallūm, Baḥsīta. Ɔsiane dɛ na tsetse kurow no kɛse bɛyɛ hekta biako aduosia(160) (acre ahanan; nsɛntitiriw biako kilomita asia ahinanan{1.6} ) ntsi, na wɔato abakɔsɛm mu ɔfasu a nyi tenten yɛ kilomita anum (akwansin {3}) mu wɔ ɔmansin a Mamlukfo san sii nea etwa to no mu. Efi dɛm ber no, afasu no fa kɛse no ara ayiw. Na ɔwɔ apon akron (wɔakora emu nnum{5} so yiye) na na abura bi a ɛtrɛw a emu dɔ atwa ho ahyia. Kristofo na wodzii kan sii kurow dadaw no Jdeydeh mmeae foforo no wɔ afeha a ɔto do 15 mfiase wɔ tsetse kurow no atsifi fam kurotia, ber a Mongolfo twee wɔn ho fii Aleppo akyi no. Jdeydeh yɛ nhwɛso a eye sen biara a ɔfa baabi a ɔte dɛ nkwammoaa a ɔwɔ Aleppo ho no mu biako. Ɔsiane sikasɛm mu nkɔdo ntsi, wɔde mmeae afofor pii sii hɔ wɔ tsetse kurow no afasu akyi wɔ afeha a ɔtɔ do dunum na dunsia mu. == Beaeɛ a ɛnya moa firii == [[Nkyekyεmu:World Heritage Sites in Danger]] f0k1ssqldgz8rb1uv9elag2msalrgau Alex Adomako-Mensah 0 150 47979 47971 2025-05-14T14:32:53Z Robertjamal12 13 /* Mbaoedze */ adding category using [[Project:AWB|AWB]] 47979 wikitext text/x-wiki {{Databox|item=Q38803881}}'''Alex Adomako-Mensah ('''wɔwoo no wɔ Ɔberɛfɛw 5, 1962) yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma Sekyere Afram Plains ambatow mpasua a ɔwɔ Esuantse Mantɔw mu wɔ Ghana.<ref>{{Cite web|url=https://www.parliament.gh/mps?mp=220|title=Parliament of Ghana|last=Ghana|first=ICT Dept. Office of Parliament |website=www.parliament.gh|access-date=2017-09-06}}</ref> == Abrabɔ ahyɛse == Wɔwoo no wɔ Ɔberɛfɛw 5, 1962 mu na wɔtsetsee no wɔ Kumawu a ɔwɔ Esuantse Mantɔw mu.<ref name=":0">{{Cite web |title=Parliament of Ghana |url=https://www.parliament.gh/mps?mp=163 |access-date=2022-11-13 |website=www.parliament.gh}}</ref> == Nwomasua == Alex Adomako-Mensah nyaa ne MBA wɔ UK fir suapɔn a wɔfrɛ no University of Leicester mu wɔ afe 2001 mu. Ɔbɛyɛɛ kuwba maa (ACIM) wɔ Edwumakuw a wɔhwɛ Eguadzi do, wɔ UK wɔ afe 2003 mu na onyaa akwanya bɛkaa mpanyimfo a wɔhwɛ edwumakuw no do wɔ afe 2006 mu.<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/republic/parliamentatian.php?ID=23|title=Ghana Parliament member Alex Adomako-Mensah|website=www.ghanaweb.com|language=en|access-date=2017-09-06|archive-date=6 September 2017|archive-url=https://web.archive.org/web/20170906092314/https://www.ghanaweb.com/GhanaHomePage/republic/parliamentatian.php?ID=23|url-status=dead}}</ref> == Amanyɛsɛm == Ɔyɛ National Democratic Congress kuwba a wɔtoow amba maa no dɛ mbrahyɛbaguanyi ma Sekyere Afram plains wɔ Ghana mbrahyɛbagua ambatow no mu wɔ afe 2016 mu. Ɔdze mba 5,664 fir mba dodow a wɔtowee 9,275 mu a egyina hɔ ma 60.85% dzii nkonyim.<ref>{{Cite web|url=http://www.graphic.com.gh/elections/constituency-details/2016/sekyere-afram-plains|title=Ghana Election sekyere-afram-plains Constituency Results|last=technologies|first=Esolz|work=Graphic Online|language=en|access-date=2017-09-06}}</ref><ref>{{Cite web|url=http://ghanaelections.peacefmonline.com/pages/2016/ashanti/311/|title=Ghana Election 2016 Results - Sekyere Afram Plains Constituency|last=FM|first=Peace|website=Ghana Elections - Peace FM|access-date=2017-09-06}}</ref> === Beesuomfo === Ɔyɛ kuwba wɔ Ndwuma, Asetsena mu Yiedzi na Ɔman no ndwumakuw Beesuomfo na kuwba wɔ Sikasɛm Beesuomfo. == Ewifo toow hyɛɛ no do == Dzifuu 14, 2017 no, ewifo bi toow hyɛɛ mbrahyɛbaguanyi no do ewimbir ber a ofi Kumasi a n'enyi kyerɛɛ Kumawu no. == Asetsena mu nsɛm == Ɔyɛ Kristonyi na ɔawar awo mba beenum. == Mbaoedze == <references /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] gqy7orl5ks9f5kdmfa8z5gb21se7iky Alex Kwaku Korankye 0 151 47757 47584 2025-05-14T13:29:08Z Robertjamal12 13 /* Abatow */ adding category using [[Project:AWB|AWB]] 47757 wikitext text/x-wiki '''Alex Kwaku Korankye''' yɛ Ghana ɔmanyɛnyi. soom dɛ mbrahyɛbaguafo maa Asante Akim South ambatow mpasua a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. == Abrabɔ ahyɛase na edwuma == Alex Kwaku Korankye soom dɛ[[New Patriotic Party]] kuwba wɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ kwasaman a ɔtɔ do anan mu wɔ Ghana. Ɔbɛyɛɛ mbrahyɛbaguanyi ber a ɔdze amba dodow 5, 306 dzii nkonyim wɔ afe 2000 Ghana ambatow kɛse no mu. Odzii nkogu ma Gifty Ohene Konadu a ɔwɔ [[New Patriotic Party]] bɛhyɛɛ n'ananmu. == Abatow == Wodzii kan paaw Korankye kɔr mbrahyɛbagua mu maa Asante Akim South ambatow mpasua a ɔwɔ Esuantse Mantɔw mu wɔ Ghana wɔ Mumu 1996 Ghana ambatow kɛse no mu dze nam[[New Patriotic Party]] do. Onyaa amba 18,646 fii amba dodow 35,918 mu a wɔtoow no mu a egyina hɔ ma 43.00%. Afe 2000 mu no, Korankye dzii nkonyim wɔ ambatow kɛse no mu dɛ mbrahyɛbaguanyi maa Asante Akim South ambatow mpasua a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. Odzii nkonyim dɛ[[New Patriotic Party]] kuwba. Mbrahyɛbagua ngua 33 a ɔwɔ hɔ no, n'ambatow mpasua no ka no mu 31 a[[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu wɔ Esuantse Mantɔw mu.[[New Patriotic Party]] nyaa mbrahyɛbagua ngua dodow 99 fii ngua 200 a ɔwɔ hɔ no mu. Ɔdze amba 19, 198 fi amba dodow 33, 986 mu dzii nkonyim. Iyi nye 57.1% fi amba dodow a wɔtoow mu yɛ pɛr. Odzii nkonyim tsiaa Kwaku Kyeremanteng a ɔwɔ National Democratic Congress, onyaa amba 13, 892 a egyina hɔ ma 41.3%, Jonathan Owusu a ɔwɔ Convention People's Party, onyaa amba 257 a egyina hɔ ma 0.8%, Emmanuel A. Boadi a ɔwɔ People's National Convention, onyaa amba 172 a egyina hɔ ma 0.5% na Amponsah Wireko a ɔwɔ New Reformed Party, onyaa amba 117 a egyina hɔ ma 0.3% amba dodow a wɔtoow no mu. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] k6pr1k5ro2wcgk97ui18izsseaduq50 Alex Kyeremeh 0 152 48185 47888 2025-05-23T15:25:12Z Robertjamal12 13 /* N'abrabɔ */ Nkyekyεmu using [[Project:AWB|AWB]] 48185 wikitext text/x-wiki '''Alex Kyeremeh''' yɛ mbrahyɛbaguanyi dze ma Techiman North wɔ Brɔn na Ahafo mantɔw no mu wɔ Ghana. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo no wɔ Fankwa 7,1962. Ofi Krobo-Techiman wɔ Brɔn na Ahafo mantɔw mu. Wɔ 2002 mu no, ɔkɔr skuul wɔ 'Ghana Institute of Management na Public Administration hɔ na ɔyɛɛ ne Bachelor of Science in Accounting and Finance'. Wɔ 2015 mu no, onyaa abɔdzin krataa wɔ 'Management ɔno so wɔ Ghana Institute of Management and Administration. == Edwuma == Nna Kyeremeh yɛ managing director wɔ Freda and Rose Limited. Ɔasom dɛ Mansin mu Soafo wɔ Techiman Mansin no mu fitsi Ebɔbira 2009- Sanda 2013. Kyeremeh yɛ Accountant na Financial Officer. == Amanyɛsɛm == Kyeremeh yɛ kuw ba wɔ National Democratic Congress amanyɛkuw nyi. Wodzii kan paw no dɛ mbrahyɛbaguanyi dze ma Techiman North abatow mpasua do wɔ 2004 Ghana amansan abatow no mu. Ɔnam do ma ogyinaa abatow mpasua no mu wɔ mbrahyɛbagua fie a ɔtɔ do anan wɔ 4th republic wɔ Ghana. Wɔdze abatow 12,877 na wɔdze paw no wɔ amba a wɔtoo nyiana a ɔyɛ 24,731 mu. Iyi yɛ ɔha nkyɛm 52.1% wɔ aba dodow a wɔtoo mu. Wɔpaw no sen Christopher Ameyaw Akumfi a ɔyɛ[[New Patriotic Party]] amanyɛkuw nyi na Kofi Kwaw Sarpong a ɔyɛ ankorankor amanyɛkuw nyi. Iyinom nyaa 11,447 aba na 407 aba pɛpɛɛpɛ wɔ aba a wɔtoo mu. Iyi yɛ ɔha nkyɛm 46.3% na 1.6% pɛpɛɛpɛ. Kyeremeh dzii nkonyim wɔ National Democratic Congress amanyɛkuw ne dzin mu. N'abatow mpasua no ka mbrahyɛbagua ngua du(10) wɔ ngua eduonuanan(24) a National Democratic Congress amanyɛkuw no nyaa wɔ Brɔn na Ahafo Mantɔw mu wɔ dɛm abatow no mu. Ne nyinara mu no,National Democratic Congress amanyɛkuw no nyaa dɔm kuma ngua a ɔyɛ eduokron anan(94) wɔ ngua dodow a ɔyɛ ahabien eduasa(230) mu wɔ mbrahyɛbagua fie a ɔtɔ do anan wɔ 4th Republic mu wɔ Ghana. Wɔsan paw no dɛ mbrahyɛbaguanyi dze ma Techiman North abatow mpasua do wɔ 2012 Ghana amansan abatow no mu. Ɔsan so gyinae maa n'abatow mpasua do wɔ mbrahyɛbagua fie a ɔtɔ do esia wɔ 4th Republic mu wɔ Ghana. Onyaa aba 16,537 wɔ 30,876 mu. Iyi yɛ ɔha nkɛm 53.56% wɔ aba dodow no mu. Wɔpaw no sen mbrahyɛbaguafo bi tse dɛ, Christopher Ameyaw Akumfi a ɔyɛ[[New Patriotic Party]] amanyɛkuw nyi, Kwakye Kofi a ɔyɛ Progressive People's Party nyi, Agartha Ampomaa a ɔyɛ Convention People's Party nyi na Agyemang Badu Opambour a ɔyɛ National Democratic Party nyi. Iyinom nyaa mba a ɔyɛ 13,727, 155, 337 na 120 pɛpɛɛpɛ. A ɔyɛ ɔha nkyɛm 44.46%, 0.5%, 1.09% na 0.39% wɔ aba dodow a wɔtoo mu.Ɔsan paw Kyeremeh wɔ National Democratic Congress amanyɛkuw ne dzin mu. N'abatow mpasua no ka mbrahyɛbagua ngu du esia(16) wɔ ngua dodow a ɔyɛ eduonu akron(29) a National Democratic Congress amanyɛkuw no nyaa wɔ Brɔn na Ahafo Mantɔw mu wɔ Ghana. == N'abrabɔ == Alex awar. Ɔyɛ Kristonyi (Catholic). [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 5tm46it65v4jpibh5lnftya2lclw9ty Alex Seidu Sofo 0 153 47624 7042 2025-05-09T14:56:46Z Robertjamal12 13 /* Ɔbra ahyɛase na nwomasua */ Nkyekyεmu using [[Project:AWB|AWB]] 47624 wikitext text/x-wiki {{Databox|item=Q98050195}} '''Alex Seidu Sofo''' (2 [[Kwakwar]] 1950 – 9 [[Sanda]] 2020) yɛ Ghana amanyɛnyi. Nna ɔyɛɛ mbrahyɛbaguanyi maa Damango-Daboya mansin. == Ɔbra ahyɛase na nwomasua == Wɔwoo Sofo wɔ [[Kwakwar]] da ɔtɔ do ebien (2) wɔ afe 1950, nna ɔyɛ kuromnyi a ofi Busunu wɔ mprɛmprɛn Savannah Mantɔw mu. Ɔnyaa nye Akyerɛkyerɛfo adansedzi krataa (Certificate A) wɔ Nwomasua mu. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 63j4si135znc8rnpd48847bdmnhfman Alex Tettey-Enyo 0 154 48223 47471 2025-05-23T15:27:47Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48223 wikitext text/x-wiki {{Infobox officeholder |honorific-prefix = Hon. |name = Alexander Narh Tettey-Enyo |honorific-suffix = |image = |alt = |constituency_MP = [[Ada (Ghana parliament constituency)|Ada]] |parliament = Ghana |majority = 12,695 |term_start = Jan 2005 |term_end = <!--Can be repeated up to eight times by adding a number--> |predecessor = Amos Lawerh Buertey |successor = <!--Can be repeated up to eight times by adding a number--> |caption = |order2 = |office2 = Minister for Education |term_start2 = Feb 2009 |term_end2 = Jan 2011 |president2 = [[John Atta Mills]] |predecessor2 = [[Dominic Fobi]] |successor2 = [[Betty Mould-Iddrisu]] |birth_date = {{Birth date and age |df=yes|1940|06|06}} |birth_place = [[Akuse]], [[Ghana]] |death_date = |death_place = |restingplace = |restingplacecoordinates = |nationality = [[Ghanaian]] |party = [[National Democratic Congress (Ghana)|National Democratic Congress]] |spouse = |relations = |children = 5 |residence = |alma_mater = [[Presbyterian Boys' Secondary]]<br/>[[University of Cape Coast]] |occupation = [[Educationist]] |profession = |cabinet = |committees = |portfolio = |website = |footnotes = }} '''Alexander Narh Tettey-Enyo''' yɛ educationist na amanyɛnyi. Wɔayɛ mbrahyɛbaguanyi ama Ada fitsi 2005 na Ghana Ɔsoafo wɔ Nwomasua mu wɔ 2009 na 2011 ntamu. == Ɔbra ahyɛse na nwomasua == Wɔwoo Alex Tettey-Enyo wɔ Akuse wɔ Nkran kurowpɔn Mantɔw no mu wɔ Ghana. Ɔhyɛɛ ne mbofra skuul ase wɔ Akuse Methodist Primary school wɔ 1946 mu. Wɔ 1948 no, ɔtoaa do wɔ James Town Nkran Methodist Primary School na owiei wɔ Somanya Medthodist Primary/ Middle School wɔ 1949 na 1953 ntam. Ne Nsɔwdo skuul no hyɛɛ ase wɔ Volta Mansin Ntoado Skuul (Volta District Secondary School), Odumase Krobo wɔ 1954. Ɔtoaa do wɔ Presbyterian Boys' Secondary a ɔno so wɔ Odumase Krobo wɔ 1956 na 1957 ntam. Owiei post-secondary akyerɛkyerɛfo kɔso(course) wɔ Wesley College, Kumasi wɔ 1959 na 1960 ntam. Ɔkɔɔ Kwame Nkrumah University of Science and Technology wɔ 1961 na 1962 na ɔtoaa do wɔ Ogua Suapɔn (University of Cape Coast) hɔ na osua adze wɔ 1962 na 1965 ntam, na onyaa abɔdzin krataa a ɔyɛ Bachelor of Arts degree in education. Ɔkɔr University of Science and Technology, Kumasi (1961-1962) na University College of Cape Coast (1963-1965) == Edwuma == === Nwomasua === Ɔhyɛɛ n'adzekyerɛ edwuma odzi kan wɔ Yilo State Skuul wɔ Somanya wɔ 1058. N'edwuma otsia do no yɛ Ghanata Ntoado Skuul, Dodowa. Wɔ no Suapɔn nwomasua ekyir no, a na ɔyɛ panyin a ɔda national socialist studnts' organisation (Ghanaso) ano, ɔkaa esuafo a wofir Kwame Nkrumah Ideological Institute a wɔkɔr GDR's central party skuul wɔ Berlin bɔmu ma wosuaa adze. Ber a na ɔwɔ hɔ no, wɔfrɛɛ no wɔ ber a na ɔsɛ dɛ Kwame Nkrumah san ba Ghana bɔboa Ɔmanpanyin ma ɔsan kɔr edwuma wɔ n'anan mu, naaso annyɛ yie. Iyi ho dase wɔ Berlin wɔ Bundesarchiv, Berlin Lichterfelde, SAPMO-BArch, DY 30,IV A 2/9.09/125. Ɔsan kɔr beebi a owiei skuul wɔ afe 1966 mu, a ɔbɛyɛɛ kyerɛkyerɛfo panyin abedzi ekyir fitsi 1971 kesi 1974. Wɔ 1982 mu no, woyii no dɛ Panyin a ɔda Ada Ntoado Skuul, dzibew a ɔyɛɛ ara kesi 1990. Wɔyɛɛ no Dalɛta wɔ Nwomasua mu(Director of Education) wɔ Dangme East Mansin mu wɔ Asoae a Ɔhwɛ Nwomasua do (Ghana Education Service (GES)) wɔ 1990. Wɔ 1991 mu no, ɔbɛyɛɛ Dalɛta dze maa Ntoado Skuul Nwomasua (Director for Secondary Education) wɔ GES hɔn atsenae kɛse no mu wɔ 1991. Mfe anan ekyir no, na ɔyɛ Dalɛta wɔ Manpower na Ntsetsee wɔ GES astsenae kɛse no mu. Wɔ 1996 mu no, ɔbɛyɛɛ Deputy Director-General wɔ Ghana Nwomasua mu(Ghana Education Service) na Acting Director General fitsi 2001. === Amanyɛsɛm === Tettey-Enyo dzii dwuma dɛ Mansin kyerɛkyerɛwfo wɔ Dangme East Mansin mu wɔ 1990. Odzii kan gyinae wɔ mbrahyɛbagua dzibew wɔ Ghana mbrahyɛbaguafo abatow wɔ Mumu 2004 wɔ National Democratic Congress amanyɛkuw ne dzin mu, a owuraa mbrahyɛbagua mu wɔ Sanda 2005. Wɔ 2009 mu no, Ɔmanpanyin John Atta Mills yii Tettey-Enyo dɛ Ɔsoafo wɔ Nwomasua do wɔ n'amanbu mu. Tettey-Enyo ne ber wɔ Ɔsoafo edwuma mu soee wɔ 2011 wɔ ber a Ɔmanpayin yɛɛ nsesa bi wɔ n'amanbu mu. == Ebusua == Tettey-Enyo awar wɔ mba enum. == Ndzɛmba a Ɔpɛ == Tettey-Enyo's pɛ akenkan, stamp collection, po guar(abor) na anokɔnkɔn. == Hwɛ ha so == * List of Mills government ministers * Ada constituency == Nhwɛdo == # ^ Jump up to:<sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> <sup>'''''d'''''</sup> # '''^''' # '''^''' # '''^''' # '''^''' "Cabinet reshuffle: Zita dropped, Betty for education". Ghana [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] cc53mxfsi72iy9ciphxognhjczc5az6 Alexander Agyei-Acheampong 0 155 47668 7531 2025-05-14T13:23:40Z Robertjamal12 13 /* Ambatow */ adding category using [[Project:AWB|AWB]] 47668 wikitext text/x-wiki '''Alexander Agyei-Acheampong''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma Bekwai ambatow mpasua a ɔwɔ Esuantse Mantɔw mu. == Amanyɛsɛm == Alexander tsir yɛɛ yie wɔ n'amanyɛdwuma no mu ber a ogyinaa dɛ mbrahyɛbaguanyi maa Bakwai ambatow mpasua na odzii nkonyim wɔ afe 1996 Ghana ambatow kɛse no mu. Ofitsi dɛm aber no, ɔayɛ kuwba a ɔbɔ noho mbɔdzen na noho hia wɔ[[New Patriotic Party]] amanyɛkuw no mu, ɔsan bɛyɛɛ amanyɛkuw no ɔman guamutsenanyi wɔ amanyɛkuw ne fa a ɔwɔ Germany.New Patriotic Party.New Patriotic Party. == Ambatow == Alexander gyinaa maa Bakwai ambatow mpasua na odzii nkonyim dze nam the[[New Patriotic Party]] do wɔ afe 1996 ambatow kɛse no mu. Wɔdaa no edzi dɛ oedzi nkonyim ber a ɔbɛdaa edzi dɛ oenya amba kɛse sen n'akansifo no. Onyaa amba 28,313 a egyina hɔ ma 63.10% na ne kansifo tsitsir Mr. Kwaku Poku-Agyemang a ɔwɔ National Democratic Congress so nyaa amba 7,301 a egyina 16.10%. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 260ocioy1qfalzunvnvsspcq3i6zbnl Alexander Asum-Ahensah 0 156 48144 47362 2025-05-23T15:22:19Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48144 wikitext text/x-wiki {{Databox|item=Q4718267}} '''Alexander Asum-Ahensah''' (wɔwoo no 23 [[Ayɛwoho]] 1953) yɛ Ghana amanyɛnyi na nwomasua ho nyimdzefo. Ɔyɛ kan Mbrahyɛbaguanyi ma Jaman Etsifi (North) mansin wɔ Brong Ahafo Mantɔw mu wɔ Ghana.<ref name=":0">https://web.archive.org/web/20160506153910/http://ghanamps.gov.gh/mps/details.php?id=91</ref> == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Asum-Ahensah wɔ 23 [[Ayɛwoho]] 1953. Asum-Ahensah fir Goka a ɔwɔ Brong Ahafo mantɔw mu wɔ Ghana. Wɔ afe 1989 mu no, ɔnyaa Diploma wɔ Nwomasua mu wɔ Accra Technical Training Centre (ATTC). Wɔ afe 1997 mu no, ɔnyaa nye abodzin krataa wɔ Bachelor of Education mu wɔ Cape Coast Esuapɔn (University of Cape Coast - UCC) mu. Ɔnyaa Executive Masters wɔ Ghana Asoɛe a Ɔhwɛ Edwumayɛ na Ɔmanfo Do (Ghana Institute of Management and Public Administration).<ref name=":0" /> == Edwuma == Asum-Ahensah yɛ nwomasua ho nyimdzefo (educationist). Ɔnye Ghana Nwomasua Dwumadzibea (Ghana Education Service) ayɛ edwuma dɛ ɔkwankyerɛfo boafo (assistant director) a ɔhwɛ Jaman Etsifi Mansin do (Jaman North District).<ref name=":0" /> Ber a ɔhyɛn amanyɛsɛm mu ekyi no, wɔpaw no dɛ Ahendzi na Amambra soafo (Minister for Chieftaincy and Culture) wɔ Ɔman Demokrasi Mbrahyɛbagua Kuw (National Democratic Congress) aban a Ɔmampanyin John Atta Mills dzi enyim no mu.<ref>https://www.ghanaweb.com/GhanaHomePage/people/person.php?ID=1186</ref> == Amanyɛsɛm == Wɔpaw Asum-Ahensah dɛ mbrahyɛbaguanyi dzea ɔdzi kan wɔ afe 2004 Ghana Amansan ambatow mu. Wɔpaw no dɛ ɔmbɛgyina Jaman Etsifi ambatow mpasua ananmu wɔ ber a wɔhyehyɛɛ no fofor wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do anan (4) no ekyi.<ref name=":1">https://web.archive.org/web/20210607184737/https://ghanaelections.peacefmonline.com/pages/2004/brongahafo/48/index.php</ref><ref>http://mofa.gov.gh/site/directorates/district-directorates/brong-ahafo-region/173-jaman-north</ref> Wɔpaw no wɔ Ɔman Demokrasi Mbrahyɛbagua Kuw tekiti do.<ref name=":1"/><ref name=":2">''Elections 2004; Ghana's Parliamentary and Presidential Elections''. Accra: Electoral Commission of Ghana; Friedrich Ebert Stiftung. November 2005. p.&nbsp;133.</ref> Na nye ambatow mpasua no yɛ Mbrahyɛbagua nkongua du (10) no fa wɔ nkongua eduonu anan (24) a Ɔman Demokrasi Mbrahyɛbagua Kuw dzii wɔ saa ambatow no mu maa Brong Ahafo mantɔw no mu. Ɔman Demokrasi Mbrahyɛbagua Kuw dzii nkonyim kakraa bi a nye nyinara yɛ Mbrahyɛbagua nkongua eduokron anan (94) wɔ nkongua aha ebien eduasa (230) a ɔwɔ Mbrahyɛbagua a ɔtɔ do anan (4) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref> Wɔdze amba 12,027 na ɛpaw Asum-Ahensah wɔ ambatow a ɔfata a wɔtow nyinara mu 22,888 a ɔnye amba a ɔfata a wɔtow nyinara mu 52.50% yɛ pɛ. Asum-Ahensah nyaa amba kyɛn Kofi Oti Adinkrah a ofi Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party), Twene Aduasare Kwasi a ofi Nhyiam Nnyimpa Kuw (Convention People's Party) na M. Abdulai Freeman a ofi Demokrasi Ahofadzi Kuw (Democratic People's Party) mu. Iyinom nyaa amba a wɔtow nyinara mu 45.50%, 1.90% na 0.00%.<ref name=":1" /><ref name=":2" /> Wɔsan paw Asum-Ahensah dɛ mbrahyɛbaguanyi wɔ Jaman Etsifi ambatow mpasua mu wɔ Mbrahyɛbagua a ɔtɔ do enum (5) ma Ghana Amansin a ɔtɔ do anan (4) no mu wɔ Ɔman Demokrasi Mbrahyɛbagua Kuw tekiti do.<ref>https://web.archive.org/web/20201024033152/https://www.ghanaweb.com/GhanaHomePage/election2008/election.results.parliamentary.php</ref> Wɔdze amba a ɔfata a wɔtow nyinara mu 13,359 na ɛpaw no, a ɔnye amba a ɔfata a wɔtow nyinara mu 55.28% yɛ pɛ. Asum-Ahensah nyaa amba kyɛn Siaka Stevens a ofi Ɔman Ho Dɔ Kuw Fofor no mu, Otteng Atta Dickson a ofi Nnyimpa Ɔman Nhyiam Kuw (People's National Convention) no mu na Nyuah Abraham Justice a ofi Nhyiam Nnyimpa Kuw mu. Iyinom nyaa amba a ɔfata nyinara mu 42.94%, 1.04% na 0.74%.<ref>https://library.fes.de/pdf-files/bueros/ghana/10489.pdf (PDF). Ghana: Friedrich-Ebert-Stiftung. 2010. p.&nbsp;71.</ref> == N'abrabɔ == Asum-Ahensah aware na ɔwɔ mba enum (5). Ɔyɛ Kristonyi na ɔsom wɔ Pentekoste Asɔre (Church of Pentecost).<ref name=":0" /> == Hwɛ Iyi Nso == * [[Mills aban asoafo dzin a wɔahyehyɛ - List of Mills government ministers]] * [[Jaman Etsifi (Ghana parliament ambatow mpasua)|Jaman Etsifi ambatow mpasua]] {| class="wikitable" ! colspan="3" |Parliament of Ghana |- | rowspan="1" |'''Mfrankaa fofor''' | rowspan="1" |'''Jaman Etsifi''' (afe 2005 kɔsi afe 2017) | rowspan="1" |Dza odzi nadzi (Succeeded by) Siaka Stevens |- ! colspan="3" |Political offices |- | rowspan="1" |Dza odzi ne kan (preceded by) Sampson Kwaku Boafo | rowspan="1" |'''Ɔsoafo Ɔhendzi na Amanbra do (Minister for Chieftaincy and Culture)''' (afe 2009 kɔsi afe 2013) | rowspan="1" |Dza odzi nadzi (Succeeded by) Henry Seidu Daanaa |} == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 3ij2gl0mksj2ghwsaily9zmu6y6oi3j Alexander Ransford Ababio 0 157 48038 47643 2025-05-23T13:58:13Z Robertjamal12 13 /* Alexander Ransford Ababio gyedzi */ Nkyekyεmu using [[Project:AWB|AWB]] 48038 wikitext text/x-wiki '''Alexander Ransford Ababio''' yɛ Ghana ɔmanyɛnyi na nkan mbrahyɛbaguanyi dze ma "Dayi South" ambatow mpasua do a ɔwɔ Firaw Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a odzi kan na ma ɔtɔ do ebien wɔ "4th Republic" wɔ Ghana amanyɛsɛm mu. == Alexander Bra Ahyɛse Na Nwomasua == Wɔwoo '''Alexander Ransford Ababio''' wɔ Mumu bosoom da ɔtɔ do eduonu esuon wɔ mfe apem ahankron eduonu esuon mu wɔ Firaw Mantɔw mu. Okosua eduryɛ(medicine) ho nyimdzi wɔ Mission House College ma onyaa abɔdzin krataa a ɔyɛ Bachelor Of Science, ekyir no ɔkɔ toaa no skuul do wɔ Saarland Suapɔn mu na onyaa ne Doctor Of Medicine abɔdzin krataa. == Edwuma == Ɔyɛ Datsernyi na Okuanyi mapa. == Amanyɛsɛm == '''Alexander Ransford Ababio''' dzii kan baa mbrahyɛbaguamu wɔ mfe apem ahankron eduokron ebien wɔ Ghana mbrahyɛbagua mu odzi kan wɔ "4th Republic" mu. Ɔsan so gyina maa South Dayi ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ ebien wɔ "4th Republic" mu wɔ Ghana amba a wɔtoo no wɔ mfe apem ahankron eduokron esia no mu. Wɔsan too maa no bio dɛ mbrahyɛbaguanyi a ogyina NDC amanyikuw n'ananmu. Ɔno nye nyimpa a ogyinae maa dɛm ambatow mpasua no wɔ mbrahyɛbagua fie odzi kan wɔ "4th Republic" mu. Ababio gyae n'egua no mu maa Daniel K. Ampofo a ɔno so yɛ NDC amanyɛkuw ba wɔ mfe mpem ebien ambatow no mu. == Ambatow Mu Nsɛm == '''Ababio''' nyaa amba a ɔyɛ ɔha nkyekyɛmu eduosuon ebiasa ekyir pɔw eduanan awɔtwe a ogyina hɔ ma mpem duebien ahankron na eduonum kor fir amba dodow a ɔyɛ mpemduesuon ahaesia na eduonu esia a wɔtoo. Onyaa amba kɛse sen Winfred Manfred Asimah a nna ɔyɛ amanyɛnyi a naora gyina no ho do, na onyaa amba no mu ɔha nkyekyɛmu awɔtwe ekyir pɔw eduosia a ogyina hɔ ma amba dodow a ɔyɛ mpem ebien ahaebiasa na eduokron esuon. Barney Kodzo Agbo a ogyina mu ma NPP amanyɛkuw no so nyaa ɔha nkyekyɛmu esia na n'ekyir pɔw eduowɔtwe a ɔyɛ apem kor ahawɔtwe na eduokron awɔtwe na Akudeka Victor Kofi a ogyina PNC amanyɛkuw ananmu no nyaa ɔha nkyekyɛmu kor ekyir pɔw eduana a ɔyɛ ahaebiasa na eduowɔtwe amba dodow. == Alexander Ransford Ababio gyedzi == Ɔyɛ Kristonyi [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] hi9wv743qxcg5m5rbd5pzrz2ulgc3dt Alfred Kwame Agbesi 0 158 48123 47826 2025-05-23T15:20:51Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48123 wikitext text/x-wiki {{Databox|item=Q28867963}} '''Alfred Kwame Agbesi''' (wɔwoo no [[Kwakwar|Kwakwa]] 20, 1955) yɛ mbranyimfo na amanyɛnyi wɔ Ghana. Ɔyɛ National Democratic Congress kuwba. Nna ɔyɛ mbrahyɛbaguanyi dada ma Ashaiman (Ghana mbrahyɛbagua ambatow mpasua) na mbrahyɛbagua ɔdodow hɔn panyin no abadziekyir ma Ghana wɔ kan Ɔmanpanyin John Dramani Mahama aban mu.<ref name=":0">https://web.archive.org/web/20160506150409/http://ghanamps.gov.gh/mps/details.php?id=40</ref> == Abrabɔ ahyɛase na nwomasua == Wɔwoo Alfred Kwame Agbesi [[Kwakwar|Kwakwa]] 20, 1955 mu. Onyinii wɔ Agave-Afedume a ɔwɔ Firaw Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ Ghana. Okitsa abodzin krataa wɔ Mbra mu wɔ University of Ghana, Legon wɔ afe 1979 na BL (GSL) 1981.<ref name=":0" /><ref name=":1">''Ghana Parliamentary Register, 2004-2008''. Ghana: The Office of Parliament Year: 2004. 2004. p. 111.</ref> == Edwuma == Ɔyɛɛ edwuma wɔ bea a wobu atsɛn wɔ Ghana dɛ mbranyimfo ansaana mbrahyɛbaguanyi ama Ashaiman.<ref>http://www.ghanaweb.com/GhanaHomePage/people/person.php?ID=1226</ref> Kyerɛ dɛ n'edwuma nye mbranyimfo na mbrahyɛbaguanyi.<ref name=":1" /> == Amanyɛsɛm == Na Alfred Agbesi yɛ mbrahyɛbaguanyi ma Ashaiman ambatow mpasua fitsi afe 2005 kesi afe 2016 a odzii nkogu ma mbrahyɛbaguanyi a ɔwɔ hɔ siesie ma Ashaiman ambatow mpasua a wɔfrɛ no Ernest Norgbey wɔ National Democratic Congress hɔn ambatow mu wɔ afe 2015 mu.<ref>https://web.archive.org/web/20170222195241/http://www.ghanaiantimes.com.gh/norgbey-wins-ashaiman-seat/</ref> Woyii no wɔ afe 2008 mu wiei no, wɔpaaw no dɛ ɔnkɛyɛ Ghana ananmusi wɔ ECOWAS mbrahyɛbagua a ɔwɔ Abuja, Nigeria wɔ Afe 2009 mu na afe 2013 mu kesi ndɛ.<ref>http://www.ghanaweb.com/GhanaHomePage/economy/artikel.php?ID=196741</ref> === Afe 2004 Ambatow === Woyii Agbesi dɛ mbrahyɛbaguanyi a odzi kan ma Ashaiman ambatow mpasua wɔ afe 2004 Ghana ambatow kɛse no mu.<ref>https://web.archive.org/web/20221224070214/https://ghanaelections.peacefmonline.com/pages/2004/greateraccra/117/index.php</ref> Amba a wɔdze yii no yɛ mba 53,559 fi mba dodow a wɔtoow 94,091 mu. Iyi yɛ 56.9% a ɔnye amba dodow a wɔtowee yɛ pɛr. Odzii nkonyim tsiaa Hajia Hajara M. Ali a ɔwɔ People's National Convention, Teye Emmanauel Kinsford Kwesi a ɔwɔ[[New Patriotic Party]], Phoyon Isaac Bruce Mensah a ɔwɔ Convention People's Party na Amable Kwame Samuel a onnyi amanyɛkuw biara mu. Sɛ wɔhyehyɛ no pɛpɛɛpɛ fi amba dodow a wɔtoow amba no a, wonyaa 2.9%, 38.3%, 0.9% and 1.0%.<ref>https://library.fes.de/pdf-files/bueros/ghana/03610.pdf</ref> Woyii Agbesi dɛ National Democratic Congress. Na n'ambatow mpasua no ka ambatow mpasua du a National Democratic Congress dzii do nkonyim wɔ Nkran Kuropɔn Mantɔw mu wɔ dɛm ambatow no mu. Ne nyina mu no, National Democratic Congress dzii ngua eduokron anan do nkonyim wɔ mbrahyɛbagua a ɔtɔ do anan wɔ Ghana kwasafoman a ɔtɔ do anan mu.<ref name=":1" /><ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref><ref>https://web.archive.org/web/20221116150354/https://ghanaelections.peacefmonline.com/pages/2004/greateraccra/index.php</ref> == N'abrabɔ == Agbesi awar awo mba baasia. Ɔyɛ Kristonyi.<ref name=":0" /> == Nhwɛdo == <references responsive="" /> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 2ngq350706pd3puqupxas61q7bqrl3v Alfred Wallace Gbordzor Abayateye 0 159 36400 7046 2024-12-22T02:02:00Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 36400 wikitext text/x-wiki {{Databox|item=Q97005805}} '''Alfred Wallace Gbordzor Abayateye''' ( wɔwoo no wɔ [[Ɔbɛsɛ]] 20, 1965) ɔyɛ nkontabunyi na amanyɛnyi. Nna ɔyɛ nkan mbrahyɛbaguanyi dze ma Sege abatow mpasua do wɔ Nkran Kuropɔn Mantɔw mu wɔ Ghana.<ref name=":0">http://www.ghanamps.com/mps/details.php?id=16. www.ghanamps.com. Retrieved 7 July 2020.</ref> == Ɔbra Ahyɛse na Nwomasua == Wɔwoo Abayateye wɔ afe apem ahankron eduasia enum(1965) mu. Ofir Anyamam-Ada wɔ Nkran Kuropɔn Mantɔw mu wɔ Ghana. Okosuaa Nkontabu( Accounting) wɔ University Of Ghana,hɔ na onyaa abɔdzin krataa a ɔyɛ “Diploma” wɔ afe apem ahankron eduowɔtwe esoun(1987).<ref name=":0" /> == Na'brabɔ na Edwuma == Abayateye yɛ Kristonyi a wawar wɔ mba esia. Ɔsom wɔ Presbyterian Church of Ghana. Ɔyɛ Accountant na seseiara Manager n’abedziekyir dze ma Bank of Ghana.<ref name=":0" /> == Amanyɛsɛm == Abayateye hyɛɛ n’amanyɛsɛm ase wɔ mfe mpem ebien na anan (2004) mu a ɔbɛyɛɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua fie a ɔtɔ do anan wɔ “4th Republic” Ghana dze ma Sege abatow mpasua do wɔ NDC amanyɛkuw nye dzin mu.<ref>https://web.archive.org/web/20110522115353/http://library.fes.de/pdf-files/bueros/ghana/03610.pdf from the original on 22 May 2011.</ref> Ɔdze amba dodow a ɔyɛ 12,451 fi amba 19,182 mu na ɔdze dzii nkonyim, a ogyina hɔ ma ɔha nkyɛm eduosia anan ekyir pɔw akron(64.9%). Christian Corletey Otuteye na obotuu no adze do wɔ NDC amanyɛkuw n’abatow mu.<ref>https://web.archive.org/web/20221206171405/https://ghanaelections.peacefmonline.com/pages/2008/parliament/greateraccra/index.php</ref><ref>https://www.ghanaweb.com/GhanaHomePage/features/Ghana-Decides-2016-Part-1-475455. ''www.ghanaweb.com. 7 October 2016. Retrieved 7 July 2020.''</ref> == Nhwɛdo == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] bqz3v9nh3tfmvmtguhdjziqtmhceyrb Alhaji Abdulai Salifu 0 160 47795 47617 2025-05-14T13:31:31Z Robertjamal12 13 /* Mboaedze */ adding category using [[Project:AWB|AWB]] 47795 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | term_start3 = 7 January 1993 | president3 = [[Jerry John Rawlings]] | predecessor3 = | successor3 = | birth_date = {{birth date and age|1943|06|19|df=y}} | birth_place = [[Tolon, Ghana|Tolon]], [[British Gold Coast|Gold Coast]] | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = {{flagicon|GHA}}&nbsp;[[Ghanaian nationality law|Ghanaian]] | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | term_end3 = 6 January 2001 | otherparty = <!--For additional political affiliations--> | partner = <!--For those with a domestic partner and not married--> | relations = | children = | residence = | alma_mater = [[University of Ghana]] | occupation = Teacher | profession = Politician | cabinet = | committees = | portfolio = | signature = | signature_alt = | website = | spouse = | office3 = Member of Parliament for Tolon Constituency | majority1 = | order3 = <!--Can be repeated up to eight times by changing the number--> | honorific-suffix = | image = | alt = | caption = | order = | office = | term_start = | term_end = | president = | predecessor = | successor = | constituency_MP1 = | name = Alhaji Abdulai Salifu | parliament1 = | term_start1 = | term_end1 = | president1 = | predecessor1 = | successor1 = | prior_term = | order2 = | office2 = Member of Parliament for [[Tolon (Ghana parliament constituency)|Tolon Constituency]] | term_start2 = 7 January 2001 | term_end2 = 6 January 2005 | president2 = [[John Kufuor]] | predecessor2 = | successor2 = [[Umar Abdul-Razak]] | footnotes = }} '''Alhaji Abdulai Salifu''' yɛ Ghana ɔmanyɛnyi na nkan mbrahyɛbaguanyi dze ma Tolon abatow mpasuar wɔ Ghana. Nna ɔyɛ mbrahyɛbaguanyi mbrahyɛbagua a odzi, ebien na ebiasa do wɔ 4th Republic wɔ Ghana. == Ɔbra ahyɛse ne nwomasua == Wɔwoo Salifu wɔ afe apem ahaakorɔn eduanan-ebiasa ne bosoom Obiradzi ne da a ɔtɔdodu-akorɔn wɔ Etsifi mantɔw mu wɔ Ghana.<ref name=":4">Ghana Parliamentary Register(1993–1996)</ref> Ɔkɔr skuul wɔ "University of Ghana na okosuaa 'Geography na Political Science" na onyaa ne "Bachelors degree in Arts".<ref name=":4" /> Ɔkɔr skuul so wɔ Presby Training Kɔlegyi na onyaa ne Akyerɛkyerɛfo Ntsetsee Abawdobɔdze.<ref name=":4" /> == Edwuma == Salifu yɛ Amanyɛsɛm Kyerɛkyerɛnyi na mbrahyɛbaguanyi a abɛsen kɔ dze ma Tolon mpasuar wɔ Etsifi mantɔw mu wɔ Ghana.<ref name=":4" /> == Amanyɛsɛm == Salifu yɛ NDC amanyɛkuwba. Odzikan no wɛpaaw no kɔr mbrahyɛbaguafie wɔ afe apem ahaakorɔn eduokorɔn-ebien Ghana mbrahyɛbagua abatow no mu dɛ kuwba wɔ mbrahyɛbagua a odzikan no wɔ 4t Republic no mu na wɔsanee paaw no wɔ afe apem ahaakorɔn eduokorɔn-esia Ghana amansan abatow no mu, wɔkaa ntam guu no do wɔ mbrahyɛbaguafie afe apem ahaakorɔn eduokorɔn-esuon ne bosoom Sanda ne da a ɔtɔ do esuon mu. Ɔdze mba 14,545 a nna ogyina hɔ ma 45.00% dzii Alhassan Abukari Baako a ɔyɛ NPP amanyɛkuwba no do kunyim wɔ ber a Alhassan nyaa 32.40% na Mohammed Zakaria Nabila a ɔyɛ CPP amanyɛkuwba no nyaa 1.50%.<ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 1996 Results – Tolon Constituency|url=http://ghanaelections.peacefmonline.com/pages/1996/northern/157/index.php|access-date=2021-02-12|website=Ghana Elections – Peace FM}}</ref> Wɔsanee paaw Salifu dɛ mbrahyɛbaguanyi wɔ Tolon mpasuar wɔ afe apem ahaebien Ghana amansan abatow no mu. Wɔpaaw no wɔ NDC amanyɛkuw no akwanya ahoma do.<ref name=":0">{{Cite book|title=Electoral Commission of Ghana Parliamentary Result-Election 2000|publisher=Friedrich Ebert Stiftung|year=2007|location=Ghana|pages=16}}</ref> Mbrahyɛbaguafie ngua eduonu-ebiasa mu no, nna ne mpasuar ka ngua du-awɔtwe a NDC amanyɛkuw no kantann do wɔ Etsifi mantɔw mu no ho.<ref name=":0" /> Mbrahyɛbaguafie dzibew ahaebien mu, NDC amanyɛkuw no tumii faa Dɔmpem dzibew a ɔyɛ eduokorɔn-ebien wɔ mu wɔ mbrahyɛbagua a ɔtɔdo ebiasa wɔ 4th Republic no mu. Wɔpaaw no wɔ ber onyaa mba 11,740 dze fii mba papa 24,690 no mu.Nna iyi gyina hɔ ma 49.3%.<ref name=":1">{{Cite web|date=2016-08-10|title=Statistics of Presidential and Parliamentary Election Results|url=https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/|access-date=2020-09-01|website=Fact Check Ghana|language=en-US}}</ref><ref>{{Cite web|title=Ghana Parliamentary Chamber: Parliament Elections held in 1992|url=http://archive.ipu.org/parline-e/reports/arc/2123|url-status=dead|archive-url=https://web.archive.org/web/20200219090455/http://archive.ipu.org/parline-e/reports/arc/2123_92.htm|archive-date=2020-02-19|access-date=2020-09-03}}</ref><ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 2000 Results – Northern Region|url=http://ghanaelections.peacefmonline.com/pages/2000/northern/index.php|access-date=2020-09-03|website=Ghana Elections – Peace FM}}</ref> Wɔsaan Alhassan A. Baako a ɔyɛ New Patriotic kuwba, Samson Hussein Salifu a ɔyɛ Convention People's Party no ananmusinyi, Mohammadu N. Togmah a ɔyɛ "People's National Convention" kuwba na Adam Alhassan a ɔyɛ "United Ghana Movement" kuwba ho paaw Alhaji Mba a nyimpakuw yi nyae yɛ 8,701, 2,751, 420 na 208 dɛ mbrɛ wɔahyehyɛ edzin no dze fi mba a ɔfata no mu. Nna iyi gyina hɔ ma 36.5%, 11.5%, 1.8% na 0.9% pɛpɛɛpɛr dze fi mba a ɔfata no mu. Umar Abdul-Razak na ɔbɛhyɛɛ n'anan wɔ afe apem ahaebien na anan Ghana asahen abatow no mu. == Ɔpamfo edwumason == Afe apem ahaebien na akorɔn mu no, Ɔmampanyin John Evans Atta Mills yii Salifu dɛ Ghana Ɔpamfo kɔr Saudi Arabia. == N'abrabɔ == Salifu dɔm Nkramosom no (Kramonyi). == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 8d3uci0f599oqjpydkhtkdu5dlfp9nz Alhassan Azong 0 161 47850 47367 2025-05-14T13:47:30Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47850 wikitext text/x-wiki {{Databox|item=Q4724464}} '''Alhassan Azong''' (wɔwoo no 18 [[Mumu]] 1965) yɛ Ghana amanyɛnyi na ɔyɛ Mbrahyɛbaguanyi (MP) ma Builsa Anaafo (South) Ambatow mpasua a ɔwɔ Ghana. Ɔsan nso yɛ ɔman soafo (Minister of state) wɔ Mills aban mu wɔ afe 2009 na afe 2013 ntam.<ref name=":0">https://web.archive.org/web/20160304093201/http://www.ghanadistricts.com/mps/?r=8&mpd=170</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Azong wɔ 18 [[Mumu]] 1965. Ɔfir Wiesi a ɛwɔ Upper East Mantɔw wɔ Ghana. Ɔnyaa ACIS wɔ afe 1996. Ɔsan nso kɔɔ Paris Graduate School of Management baabi a ɔnyaa MBA. Ekyir ɔbɛyɛɛ ɔkyerɛkyerɛnyi wɔ Bolgatanga Polytechnic, dzibea a odzii mu kosii dɛ ɔkɔɔ amanyɛsɛm mu.<ref name=":0" /> == Edwuma == * Ɔkyerɛkyerɛnyi wɔ Bolgatanga Polytechnic<ref name=":1">http://ghanamps.com/mps/details.php?id=99</ref> == Amanyɛsɛm == Azong dzii kan sii akan wɔ Builsa South atenae no mu wɔ [[Mumu]] 2008 mu wɔ People’s National Convention no tekiti do, na ɔdzii nkonyim wɔ ambatow ketewa 59 (0.5%) mu.<ref>http://www.ghanaweb.com/GhanaHomePage/election2008/parliament.constituency.php?ID=267</ref> Ɔsom wɔ Boayikuo a ɔhwɛ Asɔremma a Wɔkura Mfaso Dwumadzibea (Holding Offices of Profit), Nwomasua Mmabun (Education Youth), Egumadzi na Amambra (Sports and Culture) Boayikuw na Daa Ahyɛdze (Standing Orders) Boayikuw no mu.<ref>https://archive.is/20130217124623/http://www.parliament.gh/members_details.php?ddt=129</ref> Wɔ ambatow a ɔdzi hɔ wɔ [[Mumu]] 2012 mu no, nye dodow no kɔɔ soro koduu 6,048 (47.12).[4] Entsi ɔbɛyɛɛ PNC mbrahyɛbaguanyi kor (1) pɛ wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛ Bagua a ɔtɔ do esia (6) no mu. Ɔwom dɛ na ɔnyɛ NDC munyi dze, nanso Kan Ɔmampanyin Mills paw Azong dɛ ɔman Ɔsoafo a ɔhwɛ Ɔmanfo Nnwuma mu Nsakrae do (Minister of state responsible for Public Sector Reform) wɔ NDC aban mu fir afe 2009 kɔsi afe 2013.<ref>http://www.ec.gov.gh/assets/UPPER%20EAST.pdf (PDF). ''2012 Election Resulsts.'' Electoral Commission of Ghana. Retrieved 23 January 2013.</ref> Wɔ afe 2013 mu no, Ɔmampanyin Mahama san paw no dɛ Ɔman Ɔsoafo a ɔhwɛ Ɔmanfo Nnwuma mu Nsakrae do (Minister of state responsible for Public Sector Reform), edwuma kor no ara a na ɔwɔ wɔ Kan Ɔmampanyin Mills aban ase.<ref>https://web.archive.org/web/20130123194736/http://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=262685</ref> == N'abrabɔ == Azong yɛ Nkramonyi. Wawar na ɔwɔ mba enum (5).<ref name=":1" /> == Nhwɛdo == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] hf9gic5z14li50pwffcq54aly6swzqv Alhassan Wayo Seini 0 162 48220 7047 2025-05-23T15:27:34Z Robertjamal12 13 /* Asetsena mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48220 wikitext text/x-wiki '''Alhassan Wayo Seini''' (wɔwoo no wɔ Fankwa 12, 1945) yɛ Ghana amanyɛnyi na nkan mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do anan wɔ kwasaman Ghana mu. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Wayo tsetsee no wɔ Tamale. Ɔwɔ ahabandwuma ho nyimdzii na okitsa abodzin krataa (bachelor of Science degree) wɔ Kwame Nkrumah University of Science and Technology. == Edwuma == Wayo yɛ mbowa hwɛfo panyin na nkan no mbrahyɛbaguanyi ma Tamale Central ambatow mpasua wɔ Etsifi Mantɔw mu wɔ Ghana fitsi afe 2005 kesi afe 2009. == Amanyɛsɛm == Wodzii kan paaw Wayo baa Ghana mbrahyɛbagua mu dɛ mbrahyɛbaguanyi ma Tamale Central ambatow mpasua wɔ afe 2004 Ghana ambatow kɛse mu dze nam National Democratic Congress (NDC). Ɔdze mba 35,635 a egyina hɔ ma 58.2% fi mba dodow a wɔtowee 61,271 mu. Ekyir yi ofir NDC na okegyinaa dɛ obi onnyi amanyɛkuw biara naaso odzii nkongu ma Inusah Feseini a ogyinaa maa NDC wɔ afe 2008 ambatow kɛse no mu bɛhyɛɛ n'ananmu. === Asetsena mu nsɛm === Ɔyɛ Kramonyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 7hyo81wm155odfgv5fbfbnp9tzlwpnz Alhassan Yakubu 0 163 48110 47812 2025-05-23T14:03:09Z Robertjamal12 13 /* N'abrabɔ mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48110 wikitext text/x-wiki '''Alhassan Yakubu''' yɛ Ghana ɔmanyɛnyi na Kyerɛkyerɛnyi. Ɔsoom dɛ mbrahyɛbaguanyi wɔ Nanton ambatow mpasua a ɔwɔ Etsifi Mantɔw mu wɔ Ghana. == Ɔbra ahyɛse ne nwomasua == Wɔwoo Yakubu wɔ Obiradzi 7, 1949. Ɔkɔr skuul wɔ Kanton Akyerɛkyerɛfo Ntsetseebea na onyaa Abodzin Krataa a wɔfrɛ no O level wɔ Akyerɛkyerɛfo Adansedzi Nwoma 'A' mu na ɔbɛyɛɛ nwomasuafo. == Amanyɛsɛm == Wɔpaaw no baa mbrahyɛbagua a odzi kan wɔ aban a ɔtɔ do anan mu wɔ Ghana wɔ Sanda 7, 1993 ber a wɔdaa no edzi dɛ oedzi nkonyim wɔ afe 1992 Ghana mbrahyɛbagua ambatow a ɔkɔr do wɔ Mumu 29, 1992 mu. Alhassan Yakubu is a National Democratic Congress kuwba. Ɔbɛyɛɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ aban a ɔtɔ do anan mu wɔ Ghana maa Nanton ambatow mpasua wɔ Etsifi Mantɔw mu wɔ Ghana ber a Ghana ambatow kɛse no kɔr do wɔ afe 2000 mu, onyaa amba 5,659 a ogina hɔ ma 50.50%. Ɔsanee bɛyɛɛ mbrahyɛbaguanyi wɔ Sanda 2005 ber odzii nkonyim wɔ Ghana ambatow kɛse a ɔkɔr do wɔ Mumu 2004 mu no. Wɔpaaw no dɛ mbrahyɛbaguanyi ma Nanton ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ do anan wɔ aban a ɔtɔ do anan mu wɔ Ghana wɔ Ɔmanpanyin dada J.A Kufour aban ase. Onyaa amba 8, 338 a ogyina hɔ ma 58.50% wɔ aber a, n'akansifo Alhaji Abdul- Kareem Iddrisu a ɔwɔ[[New Patriotic Party]] nyaa amba 5,778 a ogyina hɔ ma 40.60% na Abu Alhassan a ɔwɔ Convention Peoples Party nyaa amba 132 no so gyina hɔ ma 0.90%. Alhassan Yakubu nna odzii nkonyim wɔ Nanton ambatow mpasua mu. Ansaana wɔrobɔtow amba wɔ mbrahyɛbagua a ɔtɔ do ebiasa mu no, ogyinaa maa n'ambatow mpasua no wɔ afe 1996 Ghana ambatow kɛse no mu. Wɔpaaw no kɔr mbrahyɛbagua a ɔtɔ do ebien mu wɔ Sanda 7, 1997 ber a ɔdze amba 6, 682 a ogyina hɔ ma 48.80% dzii ne kansinyi Tia Alhassan a ɔwɔ[[New Patriotic Party]] no do nkonyim. Ɔno so nyaa amba 2, 917 a ogyina hɔ ma 21.30%. == N'abrabɔ mu nsɛm == Alhassan Yakubu yɛ Kramonyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] jzhs1r6cnedl6fe2sz4vy37f0nxh7ad Alice Teni Boon 0 164 47723 47552 2025-05-14T13:27:01Z Robertjamal12 13 /* N'abrabɔ */ adding category using [[Project:AWB|AWB]] 47723 wikitext text/x-wiki '''Alice Teni Boon''' yɛ Ghana amanyɛnyi a ɔsoom dɛ mbrahyɛbaguanyi kuwba wɔ Lambussie Mansin mu fitsi 1999 dze kɛpem 2009. == Ne bra ahyɛse na nwomasua == Afe 1962 mu Sanda bosoom no ne da a ɔtɔ do du-ebien mu na wɔwoo Boon baa asaase yi do. Onyaa ne nwomasua wɔ University of Ghana na University of Westminster suapɔn mu. Ɔtoaa do kɔr Ghana Institute of Journalism na Pitman Central College wɔ aborɔkyirman mu. Iyinom nyinara mu no na onyaa ne Master's wɔ Business Administration na Masters wɔ Arts in Public Communication. Dza nna n'enyi tsim do paa wɔ ne nwomasua no mu no nye Nkitahodzi (Communications). == Edwuma == Boon yɛ wɔ Nkitahodzi mu ka noara ankasa n'edwuma tsitsir a nna ɔyɛ Kɔnsɔɔtantse. Nna ɔyɛ amanyɔnyi wɔ National Democratic Congress amanyɔkuw no mu a ɔyɛ Ghana amanyɔkuw no mu kor. == Amanyɛsɛm == Ɔnam National Democratic Congress tum do na Alice nyaa tum kɔr mbrahyɛbaguafie wɔ afe 1999 mu ne bosoom a ɔtɔdo esia ne da a otsia awɔtwe a nna ɔyɛ Benada, wɔ ber a odzii kunyim wɔ abatow a ɔkɔr do wɔ afe 1999 ne bosoom a ɔtɔ do enum ne da eduonu-esia no mu na Owura Luke Koo, a nna ɔyɛ mbrahyɛbaguafie kuwba ma dɛm mpasuar no nyaa no so frɛ. Nkonyimdzi bɛyɛɛ Alice dze wɔ ber a odzii konyim wɔ afe 2000 ne bosoom a odzi ewiei no abatow no na afe 2004 mu ne bosoom a odzi ewiei abatow no mu. Kwan kor anaa ebien do no, egua no fir ne nsa kɛkaa John Duoghr Baloroo a nna ɔyɛ[[New Patriotic Party]] (NPP) kuwba wɔ afe 2008 mu ne bosoom a odzi ewiei abatow no mu no nsa. Ber a na afe 2012 mu ne bosoom a odzi ewiei abatow no rokɔ do no, wɔdze Edward K. Dery a biribi ntsi otumii faa egua no ma NDC amanyɔkuw no hyɛɛ n'anan mu. === Afe 2000 Abatow === Boon nyaa akwanya bɛyɛɛ mbrahyɛbaguanyi kuwba maa Lambussie mpasuar a ɔwɔ etsifi-atɔe Mantɔw mu a ɔwɔ ɔman Ghana mu wɔ afe 2000 abatow no mu. Ne dɛm ntsi, ogyinaa maa ne mpasuar no wɔ mbrahyɛbaguafie a otsia anan no ase wɔ 4th republic mu wɔ Ghana. Osian mba 7,076 a onyaa fii mba dodow no mu ntsi na wɔfaa no. Nna mba a onyaa no gyina hɔ ma 60.80% wɔ mba dodow a wɔtowee no mu. Wɔsaan David Mwinfor Deribaa a nna ɔyɛ ankonam gyinafo, Kabiri Nmin a nna ɔyɛ National Reform Party kuwba, Ampulling Nicholas a ɔyɛ[[New Patriotic Party]] kuwba na Bamie Mubashir Ahmed a ɔyɛ United Ghana Movement Party kuwba no ho yii no. Dɛm nyimpakuw yi mba a wonyae no yɛ mba 2,472, 1,272, 441, 375 na 0 dɛ mbrɛ hɔn edzin no dzidzi do no. Nna dɛm mba yi gyina hɔ ma 60.80%, 21.20% , 10.90%, 3.80%, 3.20% na 0.00% dɛ mbrɛ mba no dzidzi do no. Woyii Boon wɔ National Democratic Congress aban no tum ase. National Democratic Congress kuw no nyaa mbrahyɛbaguafie ngua no mu esuon wɔ etsifi-atɔe Mantɔw wɔ dɛm abatow no mu. Iyi nyinara mu no, kuw no nyaa mbrahyɛbaguafie nsiananmu no mu dodow wɔ aban a otsia ebiasa no ase a ɔyɛ eduowɔtwe- akorɔn fii ahaebien no mu wɔ 4th republic wɔ Ghana. === Afe 2004 Abatow: === Boon bɛyɛɛ mbrahyɛbaguafie kuwba maa Lambussie mpasuardo wɔ afe 2004 Ghana abatow no mu. Ne dɛm ntsi, ɔbɛyɛɛ ananmusinyi wɔ mpasuar hɔ wɔ aban a otsia anan no ase wɔ 4th republic wɔ Ghana. Wɔdze mba 6,554 a onyaa fii mba 12,480 na wɔdze yii no. Iyi gyina hɔ ma 52.5% wɔ abatow no nyinara mu. Wɔsaan Thomas F. Bitie-Ketting a nna ɔyɛ People's National Convention kuwba, Sebastian Koug Bamile a ɔyɛ[[New Patriotic Party]] kuwba na Abubakari Alhaji Yahaya a ɔyɛ Convention People's Party kuwba yii Alice Teni Boon. Mba a wonyae no yɛ 1,265, 4,553 na 108 dɛ mbrɛ ɔahyehyɛ edzin no wɔ mba dodow no nyinara mu. Dɛm mba yi gyina hɔ ma 10.1%, 36.5% na 0.9% pɛpɛɛpɛr. National Democratic Congress amanyɔkuw no ase na tum do na woyii Alice Teni Boon. National Democratic Congress kuw no faa mbrahyɛbaguafie ngua esuon wɔ dɛm abatow no a ɔkɔr do wɔ etsifi-atɔe Mantɔw mu a ɔwɔ ɔman Ghana mu. == N'abrabɔ == Boon yɛ okristonyi. Ɔwaar Jacob Bawiine Boon, a ɔyɛ Ɔsɛndzifo nna mbrahyɛbaguanyi kuwba dze maa Lambussie mpasuardo nna Mansin(District) nanmusinyi dze maa Jirapa/Lambussie Mansin. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] mwljjpt1mbrfqjkyul8o6js04lfwkzc Alima Mahama 0 165 47938 47890 2025-05-14T14:12:58Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47938 wikitext text/x-wiki {{Databox|item=Q1569692}}'''Hajia Alima Mahama''' (wɔwoo no [[Ɔberɛfɛw]] 17,1957, Walewale, Etsifi Epuei Mantɔw) ɔyɛ Ghana basia ambassador dze ma US. Ɔyɛ mbranyimnyi na nna ɔyɛ Soafo dze mbasia na mboframba nsɛm do fitsi 2005 kesi 2009 wɔ Ɔmanpanyin John Kufuor aban mu. Nna ɔsan so yɛ Ghana Soafo dze ma Local Government na Rural Development, Ghana Ɔmanpanyin Nana Akuffo-Addo na ɔpaw no wɔ edwuma wɔ [[Sanda]] 10,2017 kesi Sanda 7,2021. Hajia Alima san so soom dɛ Mbrahyɛbaguanyi dze ma Nalerigu/Gambaga abatow mpasua no na kuw ba dze ma NPP aamanyɛkuw no wɔ mbrahyɛbagua fie a ɔtɔ esuon wɔ Ghana amambu a otsia anan no mu. Woyii no dɛ Ghana Ambassador dze ma United States of America wɔ [[Obiradzi]], 2021. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] sfdtti8lf2o3w5n9qhvm17xslhntzix Alima Moro 0 166 778 777 2023-04-20T19:10:58Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 777 wikitext text/x-wiki Alima Moto( Wɔwoo no Kwakwa 5,1983).[1] ɔyɛ Ghana bɔɔlbɔnyi na ɔno na ɔkyekye bɔɔl no sɛ obi pɛ sɛ ɔhyɛ hom a. fujrq0j8d71rb9kr1rzsv8kq2465hc3 Aline Koala Kaboré 0 167 7816 7756 2023-05-05T16:37:25Z Assilidjoe 33 7816 wikitext text/x-wiki '''Aline Koala Kaboré''' ɔyɛ Panyin a ogyina ma ne man wɔ amanɔne a ofi Burkina Faso a ɔsom dɛ Ananmusifo ma Senegal, ɔdaa ne ndwuma ahorow edzi wɔ [[Ebɔw]] 29, afe 2013.[1] Ɔsom kɛpem bosoom [[Mumu]] 19, 2017.[2] == Nhwɛdo == '''• ^''' ''"Burkina-Sénégal : L'ambassadeur Aline KOALA / KABORE présente ses lettres de créance". www.consulat-burkinaespagne.org. Archived from the original on 4 March 2020.'' '''• ^''' ''"Burkina-Sénégal : Les adieux de l'Ambassadeur Aline Koala/Kaboré au Président Macky Sall". Lefaso.net. December 23, 2017. Archived from the original on 26 May 2019.'' 56bzvcp0wp6btzynaoitkfyd5cybbl3 Allowe Leo Kabah 0 168 47418 47288 2025-05-09T14:34:58Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 47418 wikitext text/x-wiki '''Kabah''' (wɔwoo no wɔ Ebɔbira 11,1951) ɔyɛ Ghana amanyɛnyi na mbranyimnyi. Nna ɔsan so yɛ mbrahyɛbaguanyi dze ma Chiana-Paga abatow mpasua do wɔ Etsifi Epuei Manɔtw mu wɔ Ghana. == Ahyɛse Bra Na Nwomasua == Wɔwoo Allowe Leo Kabah wɔ Ebɔbira 11,1951, wɔ Paga wɔ Etsifi Epuie Mantɔw mu. Onyaa n<nowiki>'abɔdzin krataa a ɔyɛ ''Bachelor of Arts wɔ Adwen mu nyimdzii na amanyɛsɛm ho nyimdzii wɔ Ghana Suapɔn wɔ afe ahankron eduosuon esuon(1977) mu na otoa do n'</nowiki>abɔdzin krataa wɔ Mbranyimfo Skuul wɔ Ghana Mbranyimfo Skuul wɔ mfe mpem ebien na anan(2004) mu. == Edwuma == Nna Kabah yɛ mbranyimfo edwuma. Nna ɔyɛ ɔman kɔdineta dze ma Ɔman Mbaabun Edwumanya Edwuma do. == Amanyɛsɛm == Nna Kabah yɛ kuw ba dze ma[[New Patriotic Party]] amanyɛkuw no. Nna ɔyɛ mbrahyɛbaguanyi dze ma Chiana-Paga abatow mpasua do wɔ Etsifi Epuei Mantɔw wɔ mbrahyɛbagua fie ɔtɔ do enum wɔ 4th Republic mu wɔ Ghana. N'amanyɛsɛm no hyɛɛ ase wɔ ber a ogyinae wɔ 2008 Ghana amansan abatow mu na onyaa aba 8,323 wɔ aba dodow a ɔyɛ 27,839 mu a ogyina hɔ ma ɔha nkyɛm 29.9%. Bio, wɔ 2012 mu no odzii nkogu wɔ 2012 Ghana amansan abatow mu ma obi a ogyinae maa National Democratic Congress (NDC) amanyɛkuw a ɔyɛ Abuga Pele fae.<ref>https://web.archive.org/web/20221226084043/https://ghanaelections.peacefmonline.com/pages/2012/uppereast/chiana_paga/</ref> == N'abrabɔ == Wawar wɔ mba baanan. Ɔyɛ Kristonyi a ɔsom wɔ Living Chapel International. == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] cnbiuvaczaxnx81jtkys3ogk7mnq7h7 Alpha Barry 0 169 7813 7812 2023-05-05T16:31:28Z Assilidjoe 33 Atekel nsiesie 7813 wikitext text/x-wiki '''Alpha Barry''' (wɔwoo no 1 [[Sanda]] 1970) ɔyɛ  Burkinabé amanyɛnyi na nsɛmkyerɛw na dawurbɔnyi. Ɔsom dɛ Ɔsoafo a ɔhwɛ Amanɔne Nsɛm do fitsi afe 2016 kesi 2021. == No ho nsɛm == Wɔwoo Barry wɔ Sanda 1, 1970 wɔ Ivory Coast.[1] Dzin a wɔdze too no yɛ Alpha Mamadou Barry. W'ayɛ dawurnyi ama  RFI wɔ Ouagadougou na nyia onye magazine ''Jeune Afrique yɛ edwuma'' .[2][3] Wɔ da 12 bosoom [[Sanda]] afe 2016, Woyii no dɛ ɔmbɛyɛ Ɔsoafo a Ɔhwɛ Amanɔne Nsɛm do wɔ Burkina Faso. == Apɔwmudzen == Wɔ afe 2020 coronavirus yarba yi puei mu yi, wɔ [[Ebɔw]] da ɔtɔ do eduonu(20) wɔ afe mpenm ebien na eduonu(2020) mu, Barry nyaa coronavirus.[4][5] == Nhwɛdo == '''• ^''' ''Adama Diomande (13 April 2016). "Les biens déclarés de Alpha Barry " le riche " !" (in French). Archived from the original on 2016-04-11.'' '''• ^''' ''"Burkina Faso : Alpha Barry en précurseur" (in French). 22 March 2016. Archived from the original on 2016-03-25.'' '''• ^''' ''Makaïla Nguebla (13 January 2016). "Burkina-Faso : félicitation à M.Alpha BARRY, Ministre des Affaires Etrangères, de la Coopération et des Burkinabè de l'extérieur" (in French). Archived from the original on 2016-03-19.'' '''• ^''' ''"Four government ministers have contracted coronavirus in Burkina Faso and it's spreading rapidly". Quartz Africa. 22 March 2020.'' '''• ^''' <nowiki>https://www.nytimes.com/reuters/2020/03/21/world/africa/21reuters-health-coronavirus-burkina.html</nowiki>[''dead link''] q5h8keawds6q2saj7svthzctef54reb Ama Afo Blay 0 170 13139 793 2024-05-23T19:55:14Z A09 777 cleanup 13139 wikitext text/x-wiki '''Ama Afo Blay''' yɛ Ghana nwomsuanyi. Nna ɔyɛ Tsitsenanyi panyin ma Ghana Ghana Education Service. John Kufuor paaw no kɔr ɔfese wɔ afe 2002 mu. == Ɔbra ahyɛse na nwomasua == Blay kitsa bachelor's degree wɔ General Education fi Oguaa Suapɔn no mu na certificate fi Trinity Theological Seminary wɔ Nkran. Ɔsanso kitsa master's degree wɔ Guidance na Counselling mu fi Emporia State Suapɔn mu wɔ Kansas, United States of America. == Edwuma == Ansaana wɔrepaw no dɛ Tsitsenanyi panyin wɔ GES wɔ afe 2002 Mumu 11 mu no, ɔsoom dɛ Epuei mantɔw mu tsitsenanyi wɔ GES. 1kjqfpmpfwfr7oz00aaovkhy52lvmhy Ama Ampofo 0 171 799 798 2023-04-20T19:11:03Z MF-Warburg 12 5 revisions imported: [TEST] importing fatwiki via a tool 798 wikitext text/x-wiki '''Ama Ampofo''' yɛ Ghananyi a ɔyɛ sini edwuma na model. N'awofo wo mba anan na ɔtɔ so ebiasa, wɔwoo Ama wɔ Accra wɔ 22 June 1991. Wɔ afe 2014 mu no, ɔyɛɛ "Claudia" wɔ Shirley Frimpong-Manso sini mu,Devil in the Detail, yɛ sini dwumadzi a ɔmaa onyaa Africa Movie Academy Award for Best Supporting Oyikyerɛfo a wɔayi no na Golden Movie abasobɔdze. Ansa na Ama ɔreyɛ ne sini edwuma no , na ɔyɛ TV do dawurubɔ ahorow (Fidelity Bank Ghana, Kiss Condom) na ndwom video ahorow (Lies by Sarkodie feat. Lil Shaker)wɔ Ghana.[1][2] == Ama Ampofo no ho nsɛm == Wɔwoo Ama Ampofo na wɔtsetsee no wɔ Cantoments a ɔwɔ Greater Accra mantam mu wɔ Ghana. Ɔkɔɔ ntoado sukuu wɔ St. Paul’s Lutheran wɔ Kanda na afei wɔdze ne kɔɔ Calvary International School wɔ Teshie. Wɔ ber a owie ne ntoado sukuu wɔ Archbishop Porter Girls’ Senior High School a ɔwɔ Takoradi no, ɔkɔ hyɛɛ University of Ghana mu na onyaa abodzin nkrataa wɔ Abakɔsɛm na Theatre Arts mu. Ansa na ɔdze sini agordzi rebɛyɛ edwuma mpo no, Ama anntwe ne ho efri dɔm enyim gyina dwumadzi da. Odzii nkonyim wɔ afe 2001 Golden Tulip Hotel Children Playback Show, asaw akansie a wɔyɛɛ no wɔ Accra National Theatre, na ɔkɔɔ do dze ne ho hyɛɛ 2012 Miss Malaika Ghana, ahoɔfɛ akansie ɔyɛkyerɛ mu, na ɔkaa nyimpa enum a wodzii kan wɔ akansie n'ewiyɛ no mu.[3][4] == Ndwuma == Ama dzi kan wɔ agordzi dwuma mu wɔ afe 2014 mu denam ɔyɛkyerɛ a wɔkamfoo no kɛse wɔ Shirley Frimpong-Manso sini mu, Devil in the Detail mu, a ono nti na onyaa 2015 Golden Movie Awards for Best Supporting Actress Abasobɔdze wɔ Drama Category mu na onyaa Africa Movie Academy Awards nomination dɛ Oyikyerɛfo a Ɔboa. Wɔ Fri haitus sini Edwuma no, wɔ afe 2021 mu no, Ama nyaa nkamfo foforo wɔ edwuma tsitsir a odzii akotsen wɔ Shirley Frimpong-Manso sini Chasing Lullaby: A Mother’s Day Story and reality TV style series Boys and Girls: The Ultimate Battle of Sexes mu! [5][6] . Ansa na Ama ɔreyɛ agordzi edwuma no, odzii nkonyim wɔ 2001 Golden Tulip Hotel Children Playback Show, asaw akansie a wɔyɛɛ wɔ Accra National Theatre, na ɔdze ne ho hyɛɛ 2012 [Miss Malaika Ghana], ahoɔfɛ akansie ɔyɛkyerɛ mu, na ɔkaa nyimpa enum a wodzii kan wɔ akansie n'ewie ] .[7] == Nhwɛdo == '''• ^''' ''Eugene Nyavor (29 June 2015). "Full List Of Winners At Golden Movie Awards 2015". modernghana.com. Retrieved 12 June 2016.'' '''• ^''' ''"Ama Ampofo did not win an award at the 2015 AMAA". ghanaweb.com. 1 October 2015. Retrieved 12 June 2016.'' '''• ^''' ''"From participating in Miss Malaika 2012 to the big stage: The story of Ama Ampofo".'' '''• ^''' ''"Actress Ama Ampofo Opens Up To NEWS-ONE". modernghana.com. 23 July 2015. Retrieved 12 June 2016.'' '''• ^''' ''"Actress Ama Ampofo Opens up to NEWS-ONE".'' '''• ^''' ''Eugene Nyavor (29 June 2015). "Full List Of Winners At Golden Movie Awards 2015". modernghana.com. Retrieved 12 June 2016.'' '''• ^''' ''"From participating in Miss Malaika 2012 to the big stage: The story of Ama Ampofo".'' == Abɔntsen do nkitahodzi == • Ama Ampofo at IMDb • Ama Ampofo website • Sparrow Station Website lpyrh0eh5khcaedzifi97h7chk5241u Ama Ata Aidoo 0 172 38093 36853 2025-03-27T10:40:49Z Assilidjoe 33 38093 wikitext text/x-wiki {{Databox|item=Q298224}} '''Ama Ata Aidoo''' (wɔwoo no [[Ebɔw]] 23, 1942-Esusow Aketseaba 31, 2023)<ref>https://www.theafricareport.com/311603/we-are-here-in-memory-of-ghanaian-writer-ama-ata-aidoo/</ref> wɔ Saltpond a ɔwɔ Finimfin Mantɔw mu wɔ Ghana<ref>https://www.britannica.com/biography/Ama-Ata-Aidoo</ref><ref>https://oxfordre.com/africanhistory/display/10.1093/acrefore/9780190277734.001.0001/acrefore-9780190277734-e-469</ref>. Ngyinado bi nye  Megan Behrent, Brown University, ''na Africa Who's Who'' akasa ato hɔ dɛ wɔwoo no  31 [[Ebɔw]] 1940. Ɔwɔ nua banyin a ɔyɛ n'ataa, Kwame Ata. == Abrabɔ ahyɛse == Wɔtsetsee no wɔ Fante adehye fie mu, Nana Yaw Fama ne ba basia, Ohenewa wɔ Abeadzi Kyiakor, na Maame Abasema. Onyinii wɔ aber a nna  British neocolonialism ama no mu do wɔ ne man mu. Neocolonialistfo no kum ne Nana banyin . Iyi na ɔtwee n'egya n'adwen sii do wɔ mfasodze a ɔwɔ nwomasua a wɔdze ma mboframba na ebusuafo a hɔn kurow no mu na abakɔsɛm na dwumadzi a ɔkɔr do dɛm aber no. Ɔno ma odzikan buei skuuL wɔ kurow no mu na ɔhyɛɛ Aidoo nkuran ma ɔkɔr Wesley Girls' High School, hɔ na odzii kan faa adwen dɛ ɔbɛyɛ ɔkyerɛfo. == Nwomasua == Aidoo kɔr Wesley Girls' Senior High School wɔ Oguaa, fitsi 1961 kesi 1964. Ofii ntoado skuul no, ɔkɔr  University of Ghana, Legon na onyaa abɔdzin krataa wɔ Bachelor of Arts wɔ English na ɔsan so kyerɛwee ne sen agodzi a odzi kan , ''The Dilemma of a Ghost'', wɔ 1964<ref>https://en.wikipedia.org/wiki/Ama_Ata_Aidoo#cite_note-Horne-5</ref>. Longman dze sen no too gua wɔ afe a ɔtoa do no, na oye ma Aidoo bɛyɛɛ sen agodzi hyehyɛfo a odzi kan yɛɛ Afrikanyi basia a ɔyɛɛ sen nhyehyɛɛ edwuma<ref>https://mbaasem.wordpress.com</ref>. == Edwuma == Woyii Ama dɛ Nwomasua Soafo wɔ  Provisional National Defence Council n'ase wɔ afe 1982. Ogyae edwuma no wɔ bosom duawɔtwe18 ekyir, wɔ aber a ohun dɛ onntum mma obiara ne nsa nnka nwomasua wɔ  Ghana tse dɛ ma ne daaso tse no. Odzii akotsen dze kyerɛɛ akwan a Ebibiman mbasiafo tsena wɔ hɔn mantɔw mu. Ɔgye dzi dɛ  nationalism ho adwenkyerɛ ama ndɛ mpanyimfo  ahyehyɛ akodze a ɔkyerɛ dɛ ɔhyɛ nyimpa do. Osii African nyimdzefo a wɔse wɔdɔ hɔn man naaso wiadze mu afɛfɛdze twe hɔn adwen atwetwe. Ɔwɔ gyedzi  wɔ hɔn a wɔda hɔn ho edzi dɛ Ebibifo, na ɔhwɛ no wɔ mbasiafo hɔn kwan mu.Ɔyɛɛ edwuma wɔ United States, na ɔhyehyɛ kuw dwumadzi a ɔyɛ  creative writing wɔ Stanford University, California.Ɔsan so somee dɛ nhwehwɛmufo wɔ Institute of African Studies, University of Ghana, na Ɔkyerɛkyerɛfo  wɔ English mu wɔ University of Cape Coast, na ɔyɛɛ edwuma dze kɛpeem dɛ ɔbɛyɛɛ professor. Ɔsan so dze mber dodow noara akyerɛ adze na w'atsena aborɔkyir wɔ bosom bi mu wɔ aber bi. W'atsena United States, Britain, Germany na Zimbabwe Wɔ Luuondon wɔ 1986, ɔno na ɔdze Walter Rodney Visions of Africa lecture  a Bogle-L'Ouverture publishing house boae ma odzii mu no too gua. Aidoo kyerɛɛ adze ahorow nwoma a ɔwɔ brɔfo mu wɔ Hamilton College a ɔwɔ Clinton New York, 1990 na finimfin n'ahyɛse . Dɛm aber yi ɔyɛ Ɔkyerɛkyerɛfo panyin a ɔsoom Africana Studies Department wɔ Brown University kɛkyerɛ adze. Aidoo na ɔyɛ panyin a ɔhyehyɛ Etisalat Prize ma Literature (alongside Dele Olojede, Ellah Wakatama Allfrey, Margaret Busby, Sarah Ladipo Manyika na Zakes Mda), a wɔyɛɛ no wɔ 2013 dɛ gyinabea ma Africa akyerɛwfo wɔ hɔn mbuukuu edwuma  ho. Onyaa Fulbright Scholarship abawdobɔdze wɔ 1988 na Mbari press short story prize. == Sinyi == Ɔno na ɔda 2014 documentary sinyi no do, ''The Art of Ama Ata Aidoo'', na Yaba Badoe na ɔyɛe. == Akyerɛw edwuma == Aidoo ne sene bi nye ''The Dilemma of a Ghost'', a wɔyɛɛ no wɔ Legon wɔ 1964 (wodzii kan dze too gua wɔ afe 1965) na Pittsburgh wɔ afe 1988, na ''Anowa'', wɔdze too gua wɔ afe 1971 na wɔyɛɛ ho nhyehyɛɛ wɔ London wɔ 1991. No ndwuma wɔ akyerɛwsɛm ho nye tsitsir fa nsɛnsɛm a ogyina Abrɔfo na Ebibifo hɔn ntamu wɔ wiadze. N'akyerɛw edwuma a odzi kan , ''Our Sister Killjoy'', no wɔdze too gua wɔ 1977 na ogu do yɛ n'edwuma a w'agye dzin yie paa. Wonyim no wɔ akwan a onnye  sexuality wɔ Africa adwenkyerɛ binom nnyɛ adwen na ne tsitsir yɛ LGBT wɔ Africa. Na mbom adwenkyerɛ kor a obiara nyim nye dɛ banyin na banyin awar anaa basia na basia hɔn awar yɛ nhyehyɛɛ Fofor bi a Africa nngye nndzi, na Abrɔfo hɔn nhyehyɛɛ nhyɛdo a wɔdze rehyɛ ahotsew, heterosexual "African" amambra, Aidoo gyina dze kyerɛ ''Killjoy ne su''  dɛ ɔdze no ho hyɛ mbasiafo a hɔn enyiwa gye mbasiafo hɔn ho, na onyaa mbasiafo a hɔn enyiwa gye mbasiafo ho nyaa nkitahodzi.Aidoo ne seneyɛfo a wodzi akotsen yɛ mbasiafo a wɔmmpɛ akwan a wɔdze mbasiafo dzi dwuma wɔ hɔn mber mu, tse dɛ ma ɔwɔ ne sini ''Anowa mu''. N'akyerɛw edwuma  ''Changes''  Abadobɔdze wɔ 1992 Commonwealth Writers' Prize for Best Book (Africa). Ɔsan so yɛ poet a ɔagye dzin yie— ne akyerɛ edwuma  ''Someone Talking to Sometime'' nyaa  Nelson Mandela Prize ma Poetry wɔ 1987—na ɔakyerɛw mbofra hɔn mbuukuu beebiree. Ɔboa ma akyerɛw edwuma  "To be a woman" dze kɔ1984 anthology ''Sisterhood Is Global: The International Women's Movement Anthology'', a Robin Morgan na odzii ho dwuma. Ne awensɛm "Two Sisters" bɛ daa edzi wɔ 1992 anthology ''Daughters of Africa'', a Margaret Busby na odzii ho dwuma.Wɔ 2000 ɔtsew edwumakuw  Mbaasem Foundation, a non-governmental organization a ɔwɔ Ghana a ne botae nye dɛ "wɔdze mboa na mpagya na ndzɛmba a ɔboa ma edwuma gyina yie ama African mbasiafo a wɔyɛ akyerɛ edwuma na hɔn nsano edwuma a wɔda no edzi", na onye ne ba basia Kinna Likimani na onye ne yɛ edwuma na nyimpa kuw a wɔhwɛ edwuma no do. Aidoo na ɔyɛɛ  2006 anthology ''African Love Stories ho edwuma'' .Wɔ 2012, odzi Diplomatic Pounds & Other Stories a ɔyɛ akenkan nsɛm ntsiantsia a wɔakeka abɔmu a ɔyɛ akyerɛ nsɛw a akyerɛfo a w'agye dzin wɔ Ghana, Africa na African Diaspora. == Abadobɔdze  Na Abodzin == Aidoo enya abadobɔdze beebiree a bi nye  1992 Commonwealth Writers' Prize for Best Book (Africa) wɔ n'akyerɛw edwuma  ''Changes''. Aidoo-Snyder book prize,  a ɔyɛ Abadobɔdze a  Women's Caucus of the African Studies Association dze maa no dɛ buukuu akyerɛw  edwuma sɔ enyi  dɛ basia a ɔdze woman Africa mbasiafo nsɛm a wɔkɔ mu si n'enyiwa do , wɔ too no dzin dze hyɛɛ  Ama Ata Aidoo na Margaret C. Snyder, a wɔhyeyɛɛ dɛm dwumadzi na wɔyɛ akwankyerɛfo wɔ  UNIFEM enyimnyam .Aidoo enya Abadobɔdze beebiree a bi nye  1992 Commonwealth Writers' Prize for Best Book (Africa) wɔ n'akyerɛ edwuma  ' == Ndwuma a ɔda nsew == ''• The Dilemma of a Ghost'' (play), Accra: Longman, 1965. New York: Macmillan, 1971. ''• Anowa'' (a play based on a Ghanaian legend), London: Longman, 1970. New York: Humanities Press, 1970. ''• No Sweetness Here: A Collection of Short Stories'', Longman, 1970. ''• Our Sister Killjoy: or Reflections from a Black-eyed Squint'' (novel), Longman, 1977. ''• Someone Talking to Sometime'' (a poetry collection), Harare: College Press, 1986. ''• The Eagle and the Chickens and Other Stories'' (for children), Tana Press, 1986. ''• Birds and Other Poems'', Harare: College Press, 1987. ''• An Angry Letter in January'' (poems), Dangaroo Press, 1992. ''• Changes: a Love Story'' (novel), The Women's Press, 1991. ''• The Girl Who Can and Other Stories'', Heinemann African Writers Series, 1997. ''• Diplomatic Pounds & Other Stories'', Ayebia Clarke Publishing, 2012. == Dɛ Ɔkyerɛwfo == ''• African Love Stories: An Anthology'', ''African Love Stories: An Anthology'', Ayebia Clarke Publishing, 2006. == Akenkan a odzi do == • Aditya Misra, "Death in Surprise: Gender and Power Dynamics in Ama Ata Aidoo's Anowa". ''Journal of Drama Studies'', Vol. 6, No. 1, 2012, pp. 81–91. • Anne V. Adams (ed.), ''Essays in Honour of Ama Ata Aidoo at 70: A Reader in African Cultural Studies''. Ayebia Clarke Publishing, 2012. • Ada Uzoamaka Azodo and G. Wilentz, ''Emerging Perspectives on Ama Ata Aidoo'', Africa Research & Publications, 1999. • Vincent O. Odamtten, ''The Art of Ama Ata Aidoo: Polylectics and Reading Against Neocolonialism''. University Press of Florida, 1994. • Esther Pujolràs-Noguer, ''An African (Auto)biography. Ama Ata Aidoo's Literary Quest: Strangeness, nation and tradition'', Lap Lambert Academic Publishing, 2012. • Nafeesah Allen, "Negotiating with the Diaspora: an Interview with Ama Ata Aidoo", ''Scholar & Feminist Online'', 2009. ''• p. 17. <nowiki>ISBN 9780415306515</nowiki>. Retrieved 2022-07-05.'' '''• ^''' Ama Ata Aidoo biography, Heinemann/Houghton Mifflin Harcourt. '''• ^''' ''"Table of Contents: Sisterhood is global". Catalog.vsc.edu. Anchor Press/Doubleday. Archived from the original on 8 December 2015. Retrieved 15 October 2015.'' '''• ^''' Ama Ata Aidoo, "Two Sisters", in Margaret Busby (ed.), ''Daughters of Africa'', London: Jonathan Cape, 1992, pp. 532–542. '''• ^''' " Ghana international Book fair - Kinna Likimani", YouTube, 2010. '''• ^''' "Management and Board" Archived 25 November 2015 at the Wayback Machine, Mbaasem Foundation. '''• ^''' "Yaba Badoe's African Love Story, 'The Rival'", Buried in Print, 16 November 2011. '''• ^''' ''"Ama Ata Aidoo At 70 - New African Magazine". newafricanmagazine.com. March 2012. Retrieved 25 April 2020.'' '''• ^''' "Aidoo-Snyder Book Prize By-Laws" Archived 2016-06-28 at the Wayback Machine, ASA Women's Caucus. '''• ^''' "AUCC Launches Ama Ata Aidoo Centre for Creative Writing", ''Modern Ghana'', 15 March 2017. '''• ^''' "Ama Ata Aidoo Centre for Creative Writing opens in Accra, Ghana", James Murua Blog, 22 March 2017. '''• ^''' Kwamina Tandoh/Winifred Zuur, "Ama Ata Aidoo Centre for Creative Writing inaugurated", Ghana News Agency, 16 March 2017. == Owu == Aidoo wui wɔ [[Esusuow Aketseaba 31 2023]], ber a na oedzi mfe eduowɔtwe kor(81). Dɛ mbrɛ n’ebusua kyerɛ no, owui asomdwee mu wɔ fie wɔ yarba kakra bi a ɔkɔɔ mu ekyir no. == Guado Nkitahodzi == • Africa portal • Full-text, searchable works from Black Drama database. • "AIDOO, Ama Ata", ''International Who's Who'', accessed 1 September 2006. • "Ama Ata Aidoo – Her Story" on BBC World Service. • "Interview with Ama Ata Aidoo". Video interview by Michael Walling, artistic director of Border Crossings theatre company. • "Ama Ata Aidoo on feminism in Africa - BBC HARDtalk", interview with Zeinab Badawi, 22 July 2014. YouTube. • Kundai Mugwanda-Nyamutenha, "Women's History Month profile: Ama Ata Aidoo", ''This Is Africa'', 30 March 2015. • Suzanne Kamata, "A Profile of Ama Ata Aidoo", ''Literary Mama'', February 2016. == Mboadze == aojdw2jn42cwvmln8shlvdv2zjrgu3s Ama Benyiwa Doe 0 173 6216 826 2023-04-21T12:32:13Z JhsBot 58 bot: Removing interwiki template; the page is now connected to [[d:Q4738971]] 6216 wikitext text/x-wiki '''Ama Benyiwa-Doe''' (a ne dzin ankasa dze Comfort Saah 1950); nna ɔyɛ Ghana mbrahyɛbaguanyi a ɔsoom dɛ Mansin Nanmusinyi wɔ finimfin mantɔw mu. == N'abrabɔ ahyɛse == Benyiwa-Doe yɛ obi a wɔwoo no wɔ Gomua atɔree wɔ finimfin mantɔw mu. Nna ɔyɛ mbrahyɛbaguanyi dze ma Aban a nna ɔtɔdo ebiasa wɔ National Democratic Congress (NDC) dzin mu maa Gomua Atɔree mpasua do, dɛm ntsi odzii aban mu guamutsenanyi fitsi afe 1992 kesi afe 2004. == N'edwuma na Amanyɛsɛm == Nna Ama yɛ nyimpa a odzi kan a woyii no kɔr mbrahyɛbaguafie mu wɔ afe December 1992 ber mu wɔ Ghana abatow kɛse no mu wɔ National Democratic Congress tum ase dɛ Gomua Atɔree mpasua do mbrahyɛbaguanyi wɔ finimfin mantɔw mu. 1996 abatow no rokɔ do no, ɔfaa mba 17,504 fii mba 33,955 wɔ mba dodow no mu a ogyina hɔ ma 35.60% dze tsiaa Joyce Aidoo a ɔyɛ NPP ananmusinyi a onyaa mba 10,866, Samuel Attah-Eyison a onyaa mba 4,827 na Oduro Baffoe, a ɔyɛ NCP ananmusinyi, onyaa mba 758. Ama dze mba 12,995 a ogyina hɔ ma 46.30% fir mba 28,089 mba dodow ne nyinara mu dze dzii kunyim wɔ afe 2000 mu dze tsiaa Benjamin Kojo Acquah, NPP kuwba nyaa mba 11,248, Kofi Amissah Essandoh, a ɔyɛ CPP kuwba nyaa mba 2,468 nna Muhammed M. Kassim, a ɔyɛ NRP kuwba so nyaa mba 1,378. Ɔmampanyin Evans Fiifi Ata Mills nam tum do yii Ama wɔ afe 2009 ne bosoom Sanda mu dɛ Finimfin Mantɔw Nanmusinyi wɔ Ghanaman mu, ɔbɛyɛɛ Aban ananmusinyi wɔ afe 2009 ne bosoom Sanda kesi afe 2012 dze maa finimfin mantɔw mu wɔ Ghana. Nna ɔyɛ Ɔman yi ananmusifo no mu kuwba. Ama bɛyɛɛ aban mu guamutsenanyi maa Gomua Atɔe mpasuardo fitsi afe 1992 kesi afe 2004 mu a Joe Kingsley Hackman a ɔwɔ New Patriotic Kuw mu botuu no adze do wɔ afe 2004 Ghana abatow mu a nna ne mba dodow a onyaa no yɛ 23,663 ogyina hɔ ma 63.20% wɔ mba dodow no mu dze tsiaa no (Ama), na ne mba no yɛ 12,165 a ogyina hɔ ma 32.50% wɔ mba dodow no mu. Hɔn a wɔka akansi no ho; Joseph Assan Sackey a ɔyɛ Convention Peoples Party kuw no ho dwiir mba 863 a ogyina hɔ ma 2.30% wɔ mba no nyinara mu, Muhammed Mutawakil Kassim a ɔyɛ National Reform Party kuwba so nyaa mba 533 a ogyina hɔ ma 2.30% wɔ abatow no nyinara mu na John Thompson a nna ɔka Great Consolidated Popular Party kuw no ho so ker mba 216 a ogyina hɔ ma 0.60% wɔ abatow no nyinara mu. Ama toaa no dwumadzi do maa National Democratic Congress kuw no dɛ Ɔman no nyinara mu mbaa no hɔn boanonyi. Nna Ama sanso yɛ kuwba wɔ Pan-African Mbrahyɛbaguamu. == Nwomasua == Ama kɔr L.A. Middle Skuul na hɔ na onyaa n'abawdobɔdze a ɔyɛ GCE Ordinary Level Adansedzi-krataa. Ɔtoaa do wɔ Nkran Edwumayɛfo Kɔlegyi na hɔ so na onyaa ne GCE Advance Level Adansedzi-Krataa ansaana orikefir M.I. Kaliun Skuul a ɔdze kenyaa ne Diploma degree abawdobɔdze. == No wu == Nyimpa yɛ dɛw naaso ne nam na wɔnnwe. N'edwuma yi nyinara ekyir no fofie annto Ata, Ama akɛka no bɔfoe ho. Owui wɔ afe 2021 mu ne bosoom Fankwa mu wɔ ne da a ɔtɔ do duakron wɔ Tema. Nna Ama etwa no bɔfoe nda anaa mfe a ɔhyehyɛɛ too hɔ maa ɔdasanyi biara no ma afe kor mpo abɛka ho. Odzii mfe eduokron-biako. Dzin pa a ogyae wɔ ekyir: Hɛn Mampanyin dadaw John Mahama nyaa gyedzi wɔ no mu osian Ama ne mbanyinndam ntsi. Mampanyin John Mahama ne nyimdzee mu no, ɔba no mbaa amambu a, nna Ama Benyiwa Doe yɛ ndam wɔ ho ankasa, na afei, mbaa ho fahodzi kyeame. {{DEFAULTSORT:Ama_Benyiwa_Doe#FAT}} 00m8wt5s96zcit6557nue0unpgycpm9 Ama Nkrumah 0 174 828 827 2023-04-20T19:11:08Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 827 wikitext text/x-wiki '''Ama Nkrumah''' yɛ Ghana amanyɛnyi ber a nna Ghana reper ne fahodzi na ber a wonyaa fahodzi. {| class="wikitable" ! colspan="2" |Ama Nkrumah |- !Born |Ama Nkrumah |- !Nationality |Ghanaian |} == Amanyɛsɛm == Nna Ama Nkrumah ka mbasiafo amanyɛfo a nna wɔka Ghana mampanyin a odzi kan Dr. Kwame Nkrumah no ho wɔ ber a wɔreper fahodzi na ekyir no ɔsomee wɔ amanyɛsɛm a n'ahoɔdzen tumii mu. == Hwɛ iyi so == * Sophia Oboshie Doku * Hannah Cudjoe * Susanna Al-Hassan 4jd1rszyhhfh07yl6b16icwjweeukvu Amadu Ali 0 175 48053 47677 2025-05-23T13:59:10Z Robertjamal12 13 /* Ɔsoom */ Nkyekyεmu using [[Project:AWB|AWB]] 48053 wikitext text/x-wiki '''Amadu Ali''' yɛ Ghana ɔmanyɛnyi san so yɛ Kyerɛkyerɛnyi. Ɔsoom dɛ kuwba wɔ mbrahyɛbagua dze maa "Atebubu South" ambatow mpasua a ɔwɔ Brɔn na Ahafo Mantɔw wɔ mbrahyɛbagua ɔtɔ do ebiena na ebiasa wɔ "4th Republic" wɔ Ghana. == Ali Bra Ahyɛse Na Nwomasua == Wɔwoo Ali wɔ Ayɛwoho bosoom da ɔtɔ do eduasa biako wɔ mfe apem ahankron eduonom ebiasa mu.Ɔkɔr "Temale Business Secondary School", a onyaa abɔdzin krataa a ɔyɛ "West African Examination Certificate" na n'ekyir no ɔkɔr Ogua Suapɔn so. == Amanyɛsɛm == '''Ali''' dzii kan baa aban mu wɔ ber a wɔrotow Ghana mbrahyɛbaguafo hɔn amba wɔ mfe apem ahankron eduokron ebien(1992) dɛ mbrahyɛbaguamunyi wɔ mbrahyɛbaguafie a odzi kan wɔ "4th Republic" mu wɔ Ghana wɔ NDC amanyɛkuw n'ananmu. Ali sanso bɛyɛɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua fie a ɔtɔ do ebien wɔ "4th Republic" mu wɔ ambatow a wɔtoo wɔ Ghana wɔ mfe apem ahankron eduokron esia(1996) no mu. Mber no soo wɔ Sanda bosoom da ɔtɔ do esia wɔ mfe mpem ebien na kor(2001) no mu. Ɔsanso gyinae wɔ mfe mpem ebien(2000) ambatow no mu bio. Ambatow no mu nkyɛmu kɛse a ɔyɛ mpem ebiasa ahasia na eduanan enum(3,645) na onyaa dze dzii nkonyim. Ɔyɛɛ mbrahyɛbaguanyi dze maa Atebubu South ambatow mpasua wɔ National Democratic Congress(NDC) amanyɛkuw ne dzin mu, wɔ Sanda bosoom da a ɔtɔ do esuon wɔ mfe apem ahankron eduokron ebiasa(1993) dze kesii dɛ egua no fii ne nsa wɔ mfe mpem ebien na anan(2004) wɔ ber a wɔtoo amba ma Emmanuel Owusu Manu nyaa dzibew no, ber a nna waka ambatow mpasua no abɔmu ayɛ no Atebubu-Amantin ambatow mpasua. == Ambatow == Wɔ mfe mpem ebien na anan(2004) Ghana ambatow no mu no, Ali dze amba dodow a ɔyɛ mpemdu ahabien eduoanan enum(10,245) a ɔyɛ ɔha nkyekyɛmu eduonum ebien ekyir pɔw eduosuon(52.70%) fir amba dodow a ɔyɛ (19,430). Mumuni Ibrahim Mohammed a ogyinae maa NPP amanyɛkuw no nyaa mpem esia ahasia(6,600) a ɔyɛ ɔha nkyekyɛmu eduasa anan(34%). Nyimpa kor so a nna ɔka ho ma wɔreper egua no ɔwɔ NRP amanyɛkuw no mu a wɔfrɛɛ no George Kwasi Nyarko so nyaa apem ahasuon eduokron anan(1,794) a ɔyɛ ɔha nkyekyɛmu akron ekyir pɔw eduonu(9.20%). Anthony Kwame Amevor a ɔyɛ People's National Convention (PNC) amanyɛkuwba na Annor Z. Nikitins a ɔyɛ Convention People's Party (CPP) amanyɛkuwba na wɔkyɛɛ amba nkaa no. Wonyaa ahanum eduonu anan(524) a ɔyɛ ɔha nkyekyɛmu ebien ekyir pɔw eduosuon(2.70%) na ahabien eduosia esuon(267) a ɔyɛ ɔha nkyekyɛmu kor ekyir pɔw eduanan(1.40%). == Ɔsoom == Ali yɛ Nkramonyi( Muslim). [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] em02uhyihnluulgoq3rjwjjv6ww28w3 Amadu Bukari Sorogho 0 176 48222 47912 2025-05-23T15:27:42Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48222 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | name = Amadu Bukari Sorogho | honorific-suffix = | image = | alt = | constituency_MP = [[Abokobi-Madina  (Ghana parliament constituency)|Abokobi-Madina Constituency]] | parliament = Ghana | majority = | predecessor = ''New'' | successor = ''Constituency split'' | term_start = 7 January 2005 | term_end = 6 January 2013 | constituency_MP1 = [[Madina  (Ghana parliament constituency)|Madina Constituency]] | parliament1 = Ghana | majority1 = | predecessor1 = ''Constituency split'' | successor1 = Saddique Boniface Abu-Bakar | term_start1 = 7 January 2013 | term_end1 = 6 January 2017 | birth_date = {{birth date and age|df=yes|1955|5|5}} | birth_place = [[Ghana]] | death_date = | death_place = | nationality = [[Ghanaian]] | spouse = | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | relations = | children = | residence = | alma_mater = {{unbulleted|[[University of Ghana]]|[[Ghana Institute of Management and Public Administration]]|[[World Bank Institute]]}} | occupation = Politician | profession = | signature = | signature_alt = | website = | footnotes = }} '''Amadu Bukari Sorogho''' yɛ Ghana amanyɛnyi. Nna ɔyɛ mbrahyɛbaguanyi dze ma Abokobi-Madina abatow mpasua do fitsi Sanda 7, 2005 kesi Sanda 6 ,2013. Fitsi Snda 7, 2013 kesi Sanda 6, 2017 no, na ɔyɛ mbrahyɛbaguanyi wɔ Madina abatow mpasua do. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Sorogho wɔ Esusuo Aketseaba 5, 1955. Ofi Bawku, wɔ Etsifi Epuei Mantɔw mu wɔ Ghana. Onyaa n'abɔdzin krataa a ɔyɛ bachelor of arts in political science wɔ Ghana Suapɔn( University of Ghana) wɔ 1981 na ekyir ɔtoaa do wɔ Ghana Institute of Management and Public Administration(GIMPA) wɔ ne post graduate adzesua wɔ 1993 mu. Onyaa n'abɔdzin krataa wɔ Trade and Finance wɔ Wiase Sikakurabea( World Bank Institute, Washington) 2009.<ref name="AMADU">{{Cite web|url=https://www.ghanamps.com/mps/details.php?id=2554 |title=Ghana MPs – List of MPs|website=www.ghanamps.com|access-date=6 February 2020}}</ref><ref name="SOROGHO">{{cite web |url=https://mobile.ghanaweb.com/GhanaHomePage/people/person.php?ID=1233 |title=Member of Parliament Amadu Bukari Sorogho |publisher=Ghana Web |accessdate=6 February 2020}}</ref> == Edwuma == Sorogho yɛ Human Resource Manager and Public Relations Consultant dɛ n'edwuma. Ansaana ɔbɛhyɛ n'amanyɛsɛm ase no, na ɔyɛ Human Resource and Public Relation Consultant Manager for Desimone Group of Companies Limited wɔ Nkran.<ref name="AMADU"/><ref name="SOROGHO"/> == Amanyɛsɛm == Sorogho wuraa mbrahyɛbagua fie wɔ Sanda 7,2005 wɔ National Democratic Congress (NDC) amanyɛkuw ne dzin mu a na ogyina mu ma Abokobi-Madina abatow mpasua do. Ogyinaa maa abatow mpasua no fitsi 2005 kesi 2012 wɔ ber a wɔkyɛɛ abatow mpasua no mu ebien. Fitsi Sanda 7, 2013 kɛpem Sanda 6, 2017 na ɔyɛ mbrahyɛbaguanyi dze ma Madina abatow mpasua no.<ref name="AMADU"/><ref name="SOROGHO"/> Ɔper egua no bio a otsia ebien naaso Saddique Boniface Abu-Bakar a ɔyɛ [[New Patriotic Party]] kuw ba botuu no adze do wɔ 2016 Ghana amansan abatow no mu.<ref>{{cite web |url=http://therepublicnewsonline.com/2019/07/19/give-me-chance-to-reclaim-madina-seat-lawyer-sosu-urges-ndc/ |title=Give Me Chance To Reclaim Madina Seat- Lawyer Sosu Urges NDC |publisher=The Republic |accessdate=6 February 2020 |archive-date=6 February 2020 |archive-url=https://web.archive.org/web/20200206154950/http://therepublicnewsonline.com/2019/07/19/give-me-chance-to-reclaim-madina-seat-lawyer-sosu-urges-ndc/ |url-status=dead }}</ref> Wɔ 2018 mu no ogyinaa per dzibew a ɔyɛ National Vice Chairman dze ma NDC amanyɛkuw no naaso odzii nkogu ma Said Sinare bɛfae.<ref>{{cite web|url=https://www.pulse.com.gh/news/politics/ndc-congress-full-list-of-winners-and-losers-with-voting-numbers-from-ec/ntmjxpe |title=NDC Congress: Full list of winners and losers with voting numbers from EC |publisher=Pulse.com.gh |accessdate=6 February 2020}}</ref> == N'abrabɔ == Sorogho awar wɔ mba esia. Ɔyɛ Kramonyi.<ref name="AMADU"/><ref name="SOROGHO"/> == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] q0heytiwdfv8sfldxnkr5jtiaeemmaf Amadu Seidu 0 177 48100 47798 2025-05-23T14:02:31Z Robertjamal12 13 /* N'abrabɔ */ Nkyekyεmu using [[Project:AWB|AWB]] 48100 wikitext text/x-wiki {{Infobox officeholder | image = | majority1 = | imagesize = | order = | office = Member of Parliament | term_start = January 2005 | term_end = 2008 | vicepresident = | president = [[John Kufuor]] | predecessor = | constituency2 = Yapei/Kusawgu | honorific-prefix = Hon. | successor = | order2 = | office2 = Member of Parliament | term_start2 = 7 January 2009 | term_end2 = 6 January 2013 | vicepresident2 = | president2 = [[John Atta Mills]] | succeeding2 = <!-- Can be repeated up to eight times by changing the number --> | predecessor2 = <!-- Can be repeated up to eight times by changing the number --> | successor2 = | name = Amadu Seidu | honorific-suffix = | constituency = Yapei/Kusawgu | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | constituency_MP3 = | term_start3 = | term_end3 = | predecessor3 = <!-- Can be repeated up to eight times by adding a number --> | successor3 = <!-- Can be repeated up to eight times by adding a number --> | birth_date = {{Birth date and age |1954|3|9|df=yes}} | birth_place = | death_date = | death_place = | spouse = | majority2 = NDC <!-- MP -->| relations = | nationality = Ghanaian | children = 2 | residence = | alma_mater = University of Ghana | occupation = Economic Planning Officer | profession = Economist/Banker/Insurer | religion = | signature = | website = | parliament3 = | majority3 = <!-- Can be repeated up to eight times by adding a number --> | footnotes = }} '''Amadu Seidu''' (wɔwoo no afe apem ahaakorɔn eduonum-anan ne bosoom Ebɔw ne da a ɔtɔdo akorɔn) no yɛ Ghana mbrahyɛbaguanyi wɔ Yapei-Kusawgu wɔ Etsifi mantɔw mu wɔ NDC amanyɛkuw no akwanya ahoma do. == Ɔbra ahyɛse ne nwomasua == <nowiki>:</nowiki>Seidu fi Mpaha a ɔwɔ Etsifi mantɔw mu wɔ Ghana. Onyaa ne"bachelor's degree wɔ "University of Ghana, Legon wɔ afe apem ahaakorɔn eduonum-anan mu. == Edwuma == Seidu yɛ Ofisiesienyi (economist), "insurer" na Sikakorafo. Ɔyɛ kuwba wɔ "Reconstituted Board"dzema "VRA Resettlement Trust Fund Build Capacity". == Amanyɛsɛm == Wɔpaaw Seidu kɔr mbrabaguafie a odzikan no wɔ kwasafoman a otsia anan no mu wɔ Ghana wɔ afe apem ahaakorɔn eduokorɔn-ebiasa ne bosoom Sanda ne da a ɔtɔ do esuon no mu wɔ ber a odzii kunyim wɔ afe apem ahaakorɔn ne bosoom Mumu ne da a ɔtɔdoeduonu-akorɔn Ghana asahen abatow no mu. Ekyir no wɔsanee paaw no kɛhyɛɛ mbrahyɛbagua a ɔtɔdo ebien no wɔ kwasafoman a otsia anan no mu wɔ Ghana wɔ ber a odzii kunyim wɔ afe apem ahaakorɔn eduokorɔn-esia Ghana asahen abatow no mu wɔ ber a onyaa mba 13,475 fii mba a ɔfata a wɔtowee 20,953 no mu a nna ogyinahɔ ma 47.00% tsiaa hɔn a ɔnye hɔn sii akan no; Zakariah Yakubu a ɔyɛ"New Patriotic Party" kuwba a onyaa mba 5,195, Daniel Suleman Zakariah a ɔyɛ "Convention people's Party" kuwba a onyaa mba 1,467 na Samson Mahamadu Languah a ɔyɛ" National Congress Party" kuwba a onyaa mba 316. Odzii kunyim wɔ afe apem ahaebien Ghana asahen abatow no mu a nna okitsa mba 10,333 dze fii mba a ɔfata a wɔtowee 17,786 mu a nna ogyinahɔ ma 58.10%. Afe apem ahaebien mu no, wɔsanee paaw Seidu dɛ mbrahyɛbaguanyi maa Yapei-Kusawgu mpasuar w afe apem ahaebien Ghana asahen abatow no. Onyaa mba 149 tsiaa nyimpa beenu no a wɔnye no sii akan no Salifu Yaquob Wilson na John Adams a wonyaa mba 66 na 25 dɛ mbrɛ edzin no dzidzi do no wɔ mpasuar akansifo no nhyiamu no ase wɔ Yapei. Afe apem ahabien na awɔtwe mu no, woyii no dɛ mbrahyɛbaguanyi dze maa Yapei-Kusawgu mpasuar wɔ Etsifi mantɔw mu wɔ mbrahyɛbagua a ɔtɔ do enum no mu wɔ kwasafoman a otsia anan no mu wɔ Ghana. Mba a ɔfata 25,712 a wɔtowee no mu no, Seidu nyaa mba 12,517 ma wɔdze paaw no. Wɔsaan Yakubu Zakaria a ɔyɛ "New Patriotic Party" kuwba, Bauh George Inusah a ɔyɛ "People's National Convention" kuw no ananmusinyi, Yahaya Shaibu a ɔyɛ" Democratic Freedom Party" kuwba, Issahaku Iddisah a ɔyɛ "Democratic People's Party" kuwba, Sappor Isaac Tetteh "Convention People's Party" na Abubakari Abass Alhassan a ɔyɛ "independent candidate" ho paaw Amadu Seidu. Mba a ɔfata a wɔtowee no mu no nna ogyinahɔ ma 48.12%, 1.24%, 1.12%, 0.21% na 0.64% dɛ mbrɛ edzin no dzidzi do no. == N'abrabɔ == Seidu yɛ Kramonyi nna ɔwɔ yer na mba beesuon. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] nnn2kcy289g2lvyht9ceyt2cdc5rvvo Amambra 0 178 852 851 2023-04-20T19:11:13Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 851 wikitext text/x-wiki == Amambra == '''Amambra''' kyerɛ kwan a nyimpakuw bi fa do bɔ hɔn bra na kwan a wɔfa do yɛ hɔn ndzɛmba. Nyimpakuw biara hɔn gyedzi, hɔn ahosiesie, hɔn edziban a wodzi, hɔn edwuma a wɔyɛ, kwan a wɔfa do yɛ hɔn edwuma na hɔn ahendzisɛm na ɔkyerɛ hɔn amambra. Dɛm ntsi, yebotum aka dɛ asaw bi tse dɛ Apatampa, ahosiesie bi tse dɛ tamfura, gyedzi a yɛwɔ wɔ nananom abosoom na ewuakɔr mu, awar ahorow bi tse dɛ ayetsɛw, esiwa awar na ndzɛmba pii a ɔkeka ho no kyerɛ Mfantsefo hɛn amambra.Dɛm ndzɛmba yi na ɔma nyimpakuw bi da nsew fi afofor ho. Wɔ amambra mu no na yɛnam amandze kwan do yɛ adze nyina. cg9r6ffgubqxlj2gvqa29hap4mj0z8a Ameen Salifu 0 179 47909 47462 2025-05-14T13:51:33Z Robertjamal12 13 /* Edwuma */ adding category using [[Project:AWB|AWB]] 47909 wikitext text/x-wiki Wɔwoo '''Ameen Salifu''' wɔ [[Ayɛwoho]] 25, 1965 mu. Ɔyɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma Wa East ambatow mpasua a ɔwɔ Etsifi Anee Mantɔw mu wɔ mbrahyɛbagua a ɔtɔ do esia wɔ 4th Republic mu wɔ Ghana dze nam National Democratic Congress do. == N'abrabɔ mu nsɛm == Salifu yɛ Kramonyi (Ahmadi). Ɔawar awo mba baasa. == Abrabɔ ahyɛase na nwomasua == Wɔwoo '''Ameen Salifu''' wɔ Ayɛwoho 25, 1965 mu. Ofi Goripe, kurow bi a ɔwɔ Anee Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ East London Suapɔn mu na onyaa abodzin krataa master's degree wɔ NGO na Development Management mu wɔ afe 2007. Ɔsanee kɔr London School of Economics na onyaa abodzin krataa master's degree wɔ Science in International Housing na Social Change mu wɔ afe 2000 mu. == Amanyɛsɛm == Salifu yɛ National Democratic Congress (NDC) kuwba. Afe 2012 mu no, ogyinaa dɛ mbrahyɛbaguanyi ma Wa East wɔ mbrahyɛbagua a ɔtɔ do esia wɔ 4th Republic mu dze nam NDC do. == Edwuma == * Capital Works Surveyor, Presentation Housing Association, London * District Chief Executive (Wa Mansin mu), Ebɔbira 2009 – Sanda 7, 2013. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] r6uvn7s289ez8cnbxamtshlxm4zukyg Amerley Ollennu Awua-Asamoa 0 180 11796 11795 2023-12-22T03:07:30Z Kwamikagami 1026 /* Nhwɛdo */ 11796 wikitext text/x-wiki '''Amerley Ollennu Awua-Asamoa''' (wɔwoo no 1956) yɛ Ghananyi a ogyina ma ɔman na amanaman afofor hɔn dwumadzi mu,edwumayɛfo na kuw a wonngye nfaso mu Panyin. Ɔyɛ-[[New Patriotic Party]] of Ghana kuw mu nyimpa , ɔsom dɛɛ Ghana Ananmusifo ma Kingdom of Denmark Fri 2017 dze kɔ 2021.<ref name=note1>Online, MyJOY (2017-07-10). "Here's a full list of Akufo-Addo's 22 newly appointed Ambassadors". myjoyonline.com. myjoyonline. Archived from the original on 19 November 2017. Retrieved 15 July 2017.</ref><ref name=note2>Ghana, Denmark in. "New Ambassador of Ghana to Denmark". Denmark in Ghana. Retrieved 2021-01-11.</ref> Dɛɛ Ananmusifo no, na ɔwɔ amanaman ho edwuma nu akwan  wɔ Finland, Iceland na Sweden.<ref name=note3>"Meet The Ambassador". Embassy of Ghana - Denmark. Retrieved 2021-01-11.</ref> == Abrabɔ Ahyɛse na nwomasua == Amerley Ollennu wɔwoo no wɔ 1956.Ɔyɛ Nii Amaa Ollennu ne ba basia,mbranyimfo panyin , atembuafo na Ɔmanpanyin n'edwumayɛfo na Ɔkasafo wɔ mbrahyɛ Bagua fie wɔ Ghana wɔ Ghana ne amanbu aban a ɔtɔ do ebien.<ref name=note3/> Ne maame na ɔyɛ Nana Afua Frema Busia, Obaahemaa wɔ Wenchi Traditional Area. Ne wɔfa na ɔyɛ Kofi Abrefa Busia, nwomasua nyimpa na amanyɛnyi a na ɔyɛ Prime Minister wɔ Ghana fri 1969 dze kɔ 1972. Ne nwomasua hyɛɛ ase wɔ Mmofraturo Girls' Boarding School, Kumasi.Na ɔkɔɔ Kumasi Academy na Apam Secondary School. Onyaa abodzin nkrataa wɔ  Law na Sociology fri Kwame Nkrumah University of Science and Technology.<ref name=note3/> Onyaa MA wɔ Development Studies a na n'adwen da Mbasiafo na hɔn mpomtu fri Institute of Social Studies wɔ The Hague, Netherlands. Okitsa EMBA fri  Ghana Institute of Management and Public Administration na Diploma wɔ Principles of Management fri The College of Professional Management wɔ Jersey, UK.<ref name=note3/> Okitsa edwuma na kuw a ɔbɔ fri  Network for Women's Rights (NETRIGHT) Ghana,  Ghana Institute of Management na  Institute of Human Resource Management Practitioners (IHRMP).<ref name=note3/> Wɔ n'edwuma ahyɛse mu no, ɔyɛɛ edwuma wɔ human resource management wɔ Electricity Company of Ghana (ECG) na ɔbɛyɛɛ basia a odzii kan benyaa panyin a ɔhwɛ edwuma no do wɔ edwuma n'abakɔsɛm mu.<ref name=note3/> Na ɔyɛ ɔman ne panyin wɔ Power Queens (Mbasiafo kuw ma ECG) wɔ mber beberee mu. Na ɔyɛ panyin a ɔda Women's Desk at the World Federation of UN Association (WFUNA) kuw ano wɔ Africa Office a ɔwɔ Ghana.<ref name=note3/> Onye obi da edwuma ano dɛ akwankyerɛfo mpanyimfo wɔ local NGO, Association of African Women in Development (AAWID). Na ɔyɛ Panyin n'abadzekyir wɔ Society for Women and AIDS in Africa (SWAA) Ghana.<ref name=note3/> W'ayɛ edwuma dɛɛ primary care field kyerɛkyerɛnyi wɔ mbeambea a ahokyir wɔ hɔ wɔ Ghana na wɔ edwumakuw mu nhyehyɛe.<ref name=note3/> == Ananmusifo Edwuma == Wɔ July 2017, Ɔmanpanyin Nana Akuffo-Addo bɔɔ Awua-Asamoa ne dzin dɛ Ghana amanmusifo wɔ Denmark. Na ɔka nyimpa 22 a wofri Ghana na wɔbɔ hɔn ho mbɔdzen a woyii hɔn dɛɛ hɔn da amanaman ho dwumadzi ano wɔ wiase nyinara mu.<ref name=note1/><ref name=note4>Agency, Ghana News (11 July 2017). "President Akufo-Addo presents credentials to 22 new ambassadors". ghanaweb.com. ghanaweb. Retrieved 15 July 2017.</ref><ref name=note5>Ghana, Presidency of. "President Akufo-Addo appoints 22 more Ambassadors". presidency.gov.gh. presidency of Ghana. Archived from the original on 2017-07-13. Retrieved 15 July 2017.</ref> Ne Ananmusifo edwuma no baa ewie wɔ January 2021. == Abrabɔ == Ɔyɛ Kristonyi  na ɔwar Dr. Michael Awua Asamoah na wɔwɔ mba ebiasa.<ref name=note3/> == Nhwɛdo == rs6mwzmgnrlgn6cn9wqt8mt7ds75uab Amin Amidu Sulemana 0 181 47914 47804 2025-05-14T13:51:53Z Robertjamal12 13 /* Mboaedze */ adding category using [[Project:AWB|AWB]] 47914 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | name = Amin Amidu Sulemana | honorific-suffix = | image = | alt = | caption = | constituency_MP = [[Sissala West (Ghana parliament constituency)|Sissala West]] | parliament = Ghanaian | majority = 3,150 | term_start = 7 January 2013 | term_end = 6 January 2017 | predecessor = [[Haruna Bayirga]] | successor = [[Patrick Al-Hassan Adamah]] | president = [[John Dramani Mahama]] | order2 = <!--Can be repeated up to eight times by changing the number--> | office2 = [[List of Mahama government ministers|Minister for Road and Highways]] | term_start2 = 30 January 2013 | term_end2 = 16 July 2014 | president2 = [[John Dramani Mahama]] | predecessor2 = [[Joe Gidisu]] | successor2 = [[Inusah Fuseini]] | order3 = <!--Can be repeated up to eight times by adding a number--> | office3 = Ghana Ambassador to [[Egypt]] | term_start3 = 13 July 2009<ref>{{Cite book|last=Brandful|first=William G. M.|url=https://books.google.com/books?id=_6eglzXVDcMC&q=Sulemana+&pg=PA306|title=Personal Reflections of a Ghanaian Foreign Service Officer - Whither Ghanaian Diplomacy?|date=2013|publisher=Dorrance Publishing|isbn=978-1-4809-0006-6|language=en}}</ref> | term_end3 = 25 Jan 2012 | predecessor3 = <!--Can be repeated up to eight times by adding a number--> | successor3 = [[Said Sinare]] | president3 = [[John Atta Mills]] | constituency_MP4 = Sissala | parliament4 = Ghanaian | predecessor4= ''New'' | successor4= [[Moses Dani Baah]] | president4= [[Jerry John Rawlings]] | term_start4= 7 January 1993 | term_end4= 6 January 2001 | birth_date = {{Birth date and age|1955|10|20}} | birth_place = | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian]] | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | spouse = | partner = <!--For those with a domestic partner and not married--> | relations = | children = | residence = | alma_mater = | occupation = diplomat, politician | profession = | cabinet = | committees = | portfolio = | religion = | signature = | signature_alt = | website = | footnotes = }} '''Amin Amidu Sulemana''' yɛ Ghana edwumayɛfo ananmusinyi na amanyɛnyi. Ɔyɛ mbrahyɛbaguanyi ma Sissala Anee ambatow mpasua do wɔ Ghanaman mu. Nna ɔyɛ ɔsoafo a ɔhwɛ akwan na akwantsempɔn ho nsɛm do wɔ Ghanaman mu. Nna Aminu Amidu Sulemana yɛ Ghana ananmusinyi wɔ Egypt kɛpeem dɛ Ɔmampanyin Mills paaw no Etsifi Anee Mantɔw soafo wɔ Sanda 2012 ber a amanyɛfokuw nyaa nsesa. Onyaa Sissala Anee ambatow mpasuado egua no wɔ mbrahyɛbagua mu wɔ amanyɛkuw NDC dzin mu wɔ ambatow a ɔkɔr do wɔ Mumu 2012. Ɔfaa n'egua wɔ Ghana mbrahyɛbagua mu Sanda bosoom no ne da esuon wɔ afe 2013 mu. Ɔmampanyin Mahama paaw no ɔsoafo a ɔhwɛ akwan na akwantsempɔn ho nsɛm do wɔ sanda bosoom no mu wɔ afe 2013 mu. == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] kf7otsvxnicqw769jem7fg60qopzzem Aminata Sana Congo 0 182 10611 7825 2023-05-10T08:29:28Z Caro de Segeda 16 10611 wikitext text/x-wiki '''Aminata Sana Congo''' (wɔwoo no 1974) ɔyɛ [[Burkina Faso]] amanyɛnyi na Ananmusifo ma ɔman no wɔ amanɔne. Nna ɔyɛ Ɔsoafo ma Development of the Digital Economy na dzibew no frii Sanda 2016 dze kɔ Kwakwar  2017. Na ɔyɛ Anamusifo a woyii no  ma Taiwan wɔ August 2017. == '''Edwuma''' == Sana ɔyɛ computer scientist na ɔyɛɛ edwuma wɔ General Delegation of Informatics. Wɔ 2010, ɔdze ne ho bɔɔ Pan African Forum dɛ Ɔkwankyerɛfo ma Nhyehyɛɛ na nkitahodzi. Wɔ 2013, ɔbɛyɛɛ Ɔkwankyerɛfo ma ICT ntsetsee na ne ho dawurbɔ.[1] == '''Abrabɔ''' == Sana awar Aminata Congo na wɔwɔ mba ebien.[1] == '''Nhwɛdo''' == • ^ Jump up to:'''''a''''' '''''b''''' ''"Report of the Council of Ministers of 11 September 2013". Burkina Faso Council of Ministers. 12 September 2013. Retrieved 31 October 2017.'' '''• ^''' ''"The new Minister of Development of the Digital Economy and Posts Burkina Installed in functions". Afrique Femme.'' '''• ^''' ''Roger, Benjamin (13 January 2016). "Burkina: The government of Paul Kaba Thieba unveiled". Jeune Afrique. Retrieved 31 October 2017.'' '''• ^''' ''Bawuah, Juliet (13 January 2016). "Burkina Faso: New faces form Kabore's government". Africa News. Retrieved 31 October 2017.'' '''• ^''' ''"Filiga Michel Sawaodogo et Aminata Sanacongo victimes des affaires bourses des étudiants du maroc et tablettes huawei" (in French). Net Afrique. 21 February 2017. Retrieved 31 October 2017.'' '''• ^''' ''Coulibaly, Nadoun (21 February 2017). "Burkina : Roch Marc Christian Kaboré retouche son gouvernement" (in French). Jeune Afrique. Retrieved 31 October 2017.'' '''• ^''' ''"CHINE-TAÏWAN : AMINATA SANA/CONGO PRÉSENTE SES LETTRES DE CRÉANCES" (in French). Burkina PME. 17 August 2017. Retrieved 31 October 2017.'' '''• ^''' ''"President Tsai receives credentials from new Burkina Faso Ambassador to ROC Aminata Sana/Congo". Office of the President, Republic of China (Taiwan). 19 August 2017. Retrieved 31 October 2017.'' 3jsicl9nrrk2xf4mjzwul5j91ze9b2a Amos Lawerh Buertey 0 183 48070 47728 2025-05-23T14:00:20Z Robertjamal12 13 /* N'abrabɔ mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48070 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | residence = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian]] | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | otherparty = <!--For additional political affiliations--> | spouse = | relations = | children = | alma_mater = [[University of Ghana]], [[Ghana School of Law]] | death_place = | occupation = Politician | profession = Legal practitioner | cabinet = | committees = | portfolio = | religion = | signature = | signature_alt = | website = | restingplace = | death_date = | name = Amos Lawerh Buertey | term_end = | honorific-suffix = | image = | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | order = | office = | term_start = | president = | birth_place = [[Ada Foah|Ada]], [[Greater Accra Region]], [[Gold Coast (British colony)|Gold Coast]] (now [[Ghana]]) | predecessor = | successor = | office1 = [[Ada (Ghana parliament constituency)|MP for Ada]] | term_start1 = 7 January 1993 | term_end1 = 6 January 2005 | president1 = [[John Agyekum Kufour]] | predecessor1 = | successor1 = | birth_date = {{Birth date and age|1954|06|10|df=y}} | footnotes = }} Wɔwoo '''Amos Lawerh Buertey''' wɔ Obiradzi 10, 1954. Ɔyɛ Ghana ɔmanyɛnyi, na mbrahyɛbaguanyi ma Ada ambatow mpasua wɔ Nkran Kuropɔn Mantɔw mu wɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ Kwasafoman a ɔtɔ do anan mu wɔ Ghana. == Abrabɔ Ahyɛse na Nwomasua == Wɔwoo Lawerh wɔ Obiradzi 10, 1954 wɔ Nkran Kuropɔn Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ Ghana School of Law na onyaa abodzin krataa wɔ mbra mu. (Bachelor of Law(B.L) and (LL.B). == Amanyɛsɛm == Wɔpaaw Larwerh wɔ mbrahyɛbagua a odzi kan wɔ Kwasafoman a ɔtɔ do anan mu wɔ Ghana wɔ Sanda 7, 1993 ber a wɔdaa no edzi dɛ oedzi nkonyim wɔ afe 1992 Ghana mbrahyɛbagua ambatow a ɔkɔr do wɔ Mumu 29, 1992 no mu. Nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebien wɔ Kwasafoman a ɔtɔ do anan mu wɔ Ghana na wɔpaaw no dɛ mbrahyɛbaguanyi ma Ada ambatow mpasua dze nam National Democratic Congress do wɔ Ghana ambatow kɛse a ɔkɔr do wɔ Mumu 1996 mu. Onyaa amba 24, 317 fii amba dodow 32, 785 mu a egyina hɔ ma 57.70% tsiaa n'akansifo Apetorgbor Adinortey a ɔnndɔm kuwba biara, onyaa amba 4,466 a egyina hɔ ma 10.60% na Patrick Nelson Sogbodjor a ɔwɔ Convention People's Party so nyaa amba 4,002 a egyina hɔ ma 9.50% fi amba dodow a wɔtoow no mu. Afe 2000 mu no, onyaa amba 13,317 fii amba dodow a wɔtoow 24,364 mu a egyina hɔ ma 54.70%. Larwerh ayɛ mbrahyɛbaguafo fitsi afe 1996 kesi afe 2004. Odzii nkogu ma Alex Narh Nartey-Enyo bɛhyɛɛ n'ananmu wɔ afe 2004 mu. == Edwuma == Larwerh yɛ mbrahyɛfo ma ɔyɛɛ edwuma dɛ Mantɔw soafo abadziekyir wɔ Nkran Kuropɔn mu. == N'abrabɔ mu nsɛm == Larwerh yɛ Christianyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 4k5zfukk5y8erlfcx5lddvck20f6j5j Anaji 0 184 6223 892 2023-04-21T12:32:26Z JhsBot 58 bot: Removing interwiki template; the page is now connected to [[d:Q4750952]] 6223 wikitext text/x-wiki {{Databox|item=Q4750952}} '''Anaji''' yɛ kurow a ɔwɔ Atɔree Mantɔw mu wɔ Ghana. Anaji wɔ Ahanta asaase do, wɔdzi afahyɛ a wofrɛ no [[:en:Kundum_Festival|Kundum]]. Mbofra Nsoodo Skuul ahoroo ara na ɔwɔ Anaji. Bi dzin dze Queen of Peace Academy, The Nest School Complex na ma ɔkeka ho. ovo95ty2ajsa7dx5u5gamrcgsgxq33y Anaji Choice Mart 0 185 895 894 2023-04-20T19:11:23Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 894 wikitext text/x-wiki '''Anaji Choice Mart''' yɛ fiadze kese a ɔwɔ [[Anaji]]. Wɔ ton ndzemba ahorow pii wɔ hɔ. Wɔyɛ edwuma fitsi anopa dze kor ewimbir. Ɔsanso wɔ bia wo ton nsa so wo ho. 88vctvonj0qgcxedqp6bilag5ooojnc Anansesɛm 0 186 899 898 2023-04-20T19:11:24Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 898 wikitext text/x-wiki '''Anansesɛm''' yɛ ano kasaadwin agor bi a hɛn nananom nam hɔn suahu do ahyehyɛ dze afa mbowa, nyimpa, ndua, abo na abɔdze ahorow a woetwa hɛn ho ehyia ho dze tu nyimpa fo ma nkyirmba so afa dze ayɛ abrabɔ ho susudua. Anansesɛm boa da abrabɔ mu nsɛm edzi kyerɛ afofor. Yɛfrɛ no "anansesɛm" osiandɛ mpɛn pii no, abowa Kweku Ananse dzi mu akotsen papaapa. 6izdvy7ya4hfkmplowpfvp9kscqwasq Tsetse Dadze Dadze Mbea a ɔwɔ Burkina Faso (Ancient Ferrous Metallurgy Sites of Burkina Faso) 0 187 7764 6224 2023-05-05T09:44:23Z Yaw tuba 14 Yaw tuba moved page [[Ancient Ferrous Metallurgy Sites of Burkina Faso]] to [[Tsetse Dadze Dadze Mbea a ɔwɔ Burkina Faso (Ancient Ferrous Metallurgy Sites of Burkina Faso)]]: for appropriate heading title 6224 wikitext text/x-wiki {{Databox|item=Q65685157}} '''Tsetse Dadze Dadze Mbea a ɔwɔ Burkina Faso''' (Ngyiresi/English kasa: ''Ancient Ferrous Metallurgy Sites of Burkina Faso'', Franse kasa mu: ''Sites de métallurgie ancienne du fer du Burkina Faso'') yɛ tsetse dadze edwumayɛbea ahorow a hɔn aboaboa ano wɔ mbea enum (5) wɔ Nord na Centre-Nord mantɔw mu wɔ Burkina Faso, a wɔdze yi dadze fir aboba mu. [1] . Hɔn akyerɛw dɛ saa adan yi mu a akyɛ kyɛn biara no fir bɛyɛ afe 800 A.Y.B., na ɔma ɔyɛ tsetse dadze ho nhwɛdo a wonyim kyɛn biara wɔ Burkina Faso. [[Nkyekyεmu:Burkina Faso]] llhdkg5ok4asr0ix38i90y3vwqmxgls Andrew Kingsford Mensah 0 188 48188 36109 2025-05-23T15:25:24Z Robertjamal12 13 Nkyekyεmu using [[Project:AWB|AWB]] 48188 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | residence = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian]] | party = [[New Patriotic Party]] | otherparty = <!--For additional political affiliations--> | spouse = | relations = | children = | alma_mater = [[University of Cape Coast]] | death_place = | occupation = Politician | profession = District chief executive | cabinet = | committees = | portfolio = | religion = | signature = | signature_alt = | website = | restingplace = | death_date = | name = Andrew Kingsford Mensah | term_end = | honorific-suffix = | image = | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | order = | office = | term_start = | president = | birth_place = [[Abura-Asebu-Kwamankese]], Central Region [[Gold Coast (British colony)|Gold Coast]] (now [[Ghana]]) | predecessor = | successor = | office1 = Member of Ghana parliament for <br> [[Abura-Asebu-Kwamankese (Ghana parliament constituency)|Abura-Asebu-Kwamankese constituency]] | term_start1 = 7 January 2005 | term_end1 = 6 January 2009 | president1 = [[John Agyekum Kufour]] | predecessor1 = Harry Halifax-Hayford | successor1 = [[Anthony Christian Dadzie]] | birth_date = {{Birth date and age|1955|11|26|df=y}} | footnotes = }} '''Andrew Kingsford Mensah''' (wɔwoo no Ɔberɛfɛw 26, 1955) yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma Abura-Asebu-Kwamankese ambatow mpasua wɔ Finimfin Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do anan mu wɔ Ghana Republic a ɔtɔ do anan mu.<ref name=":0">{{Cite web|title=National Service In Despair|url=https://www.modernghana.com/news/146557/national-service-in-despair.html|access-date=3 August 2020|website=Modern Ghana|language=en}}</ref> == Abrabɔ ahyɛse na nwomasua == Wɔwoo Mensah wɔ Abura-Asebu-Kwamankese a ɔwɔ Finimfin Mantɔw mu wɔ Ghana wɔ Ɔberɛfɛw 26, 1955. Ɔkɔr skuul wɔ University of Cape Coast na ɔkɛgyee abodzin krataa a wɔfrɛ no (Masters of Arts) wɔ nwomasua mu.<ref name=":1">Ghana Parliamentary Register(2004–2008)</ref> === Edwuma === Nna Mensah yɛ manyɛnyi na mbrahyɛbaguanyi ma Abura-Asebu-Kwamankese ambatow mpasua fitsi afe 2005 kesi afe 2009 mu wɔ Finimfin Mantɔw mu wɔ Ghana. Ɔsan yɛ Mansin Krakye panyin wɔ Abura-Asebu-Kwamankese Mansin mu.<ref name=":1" /> === Amanyɛsɛm === Wodzii kan paaw Mensah kɔr mbrahyɛbagua mu dɛ mbrahyɛbaguanyi ma Abura-Asebu-Kwamankese ambatow mpasua wɔ Finimfin Mantɔw mu wɔ Ghana wɔ Mumu 2004 Ghana ambatow kɛse no mu dze nam[[New Patriotic Party]] do ber ɔdze mba 19,106 fi mba dodow a wɔtowee 35, 923 mu a egyina hɔ ma 53.40% dzii nkonyim no.<ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 2000 Results – Abura / Asebu / Kwamankese Constituency|url=http://ghanaelections.peacefmonline.com/pages/2000/central/64/index.php|access-date=3 August 2020|website=Ghana Elections – Peace FM}}</ref> === Asetsena mu nsɛm === Mensah yɛ Christiannyi. == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 102n229ffdyth5vuydmhtux6h95igwn Andrews Adjei-Yeboah 0 189 47497 47316 2025-05-09T14:47:55Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 47497 wikitext text/x-wiki '''Andrews Adjei Yeboah''' yɛ Ghana mbrahyɛbaguamunyi [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] trvkmd2jyy16e3vvrip318ys3too4jy Angela Kyerematen-Jimoh 0 190 917 916 2023-04-20T19:11:29Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 916 wikitext text/x-wiki == Angela Kyerematen-Jimoh == Angela Kyerematen-Jimoh yɛ Ghanayi a ɔno na ɔyɛ Microsoft Strategic Partnership Lead ma Ebibiman mu. Ansaana ɔrebɛyɛ edwuma ama Microsoft no, nna ɔyɛ edwuma mu panyin ma IBM ne nkorbata ahorow a wɔwowɔ Ebibir Anee, Boka na Anaafo. Nna ɔsan so yɛ mu "Country General Manager" ma Ghana. Ɔno nye basia a odzi kan a wɔabɛyɛ ɔman mu dwumadzi panyin ama IBM. == No Skuul ho Nsɛm == Ɔkɔr Harvard Business School na London Guildhall College. Okitsa suapɔn mu abɔdzin mu krataa, wɔ adzetɔn mu na Frɛnkye kasa mu. Ɔkɔr nsɔwdo skuul wɔ Wesley Girls' High School na Achimota School a wɔwɔ Ghana. == N'edwuma ho Nsɛm == Ɔayɛ edwuma mfe eduonu wɔ sikasɛm na abaefo mfir edwindadze mu wɔ aber a ɔreyɛ edwuma wɔ Ebibimu na Aborɔkyir. Wɔ afe 2011 mu na ɔhyɛɛ edwuma ase wɔ IBM. Ɔkɔr Nairobi,Kenya nna ɔhyɛɛ edwuma ase dɛ hɔn edwumadzi nhyehyɛɛ mu kandzifo ma Ebibirmu Anee nkorbata. Ms Angela Kyerematen-Jimoh san so yɛ akyerɛakwan boardfo no mu kor wɔ Ghana ne Sikakurabea Pɔn mu. Ɔayɛ edwuma pɛn wɔ UBS Investment Bank a ɔwɔ Ngyiresi man mu nna ABN AMRO Sikakurabea. Biom, Angela wɔawea wɔ mbrasɛm a ɔfa edwumayɛbea na no mu nsɛm mu. Wɔ afe 2022 mu na Microsoft dze too gua dɛ woeyi Angela Kyeramaten-Jimoh dɛ Ebibiman mu panyin a ɔda "Africa Transformation Office(ATO)" ano. == Abawdobɔdze == * WomanRising bɔɔ ne dzin kaa kaa mbasiafo a wodzidzi do eduonu (Top 50 Corporate Women Leaders) wɔ ɔman Ghana mu, afe 2016 mu. * Wɔ afe 2018 mu no, Glitz Africa maa no "Corporate Personality of the Year" abawdobɔdze 4b90v3fusqbmi6fo2nypu0m21wmgtt2 Angelina Baiden-Amissah 0 191 47539 7539 2025-05-09T14:50:47Z Robertjamal12 13 /* Edwuma */ Nkyekyεmu using [[Project:AWB|AWB]] 47539 wikitext text/x-wiki '''Angelina Baiden-Amissah''' (Kwakwa 8, 1954) yɛ Ghana amanyɛnyi na nkan mbrahyɛbagua ma Shama ambatow mpasua wɔ Anee Mantɔw mu wɔ Ghana. == Amanyɛsɛm == Nna Baiden-Amissah yɛ mbrahyɛbaguanyi mbrahyɛbagua a ɔtɔ do do anan mu wɔ Republic a ɔtɔ do anan mu ma Shama ambatow mpasua do. Nna ɔsan yɛ kuwba wɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ Ghana Republic a ɔtɔ do anan mu. N'amanyɛsɛm edwuma no hyɛɛ ase wɔ afe 2000 ber a okegyinaa wɔ afe 2000 Ghana ambatow kɛse dɛ mbrahyɛbaguanyi dze nam[[New Patriotic Party]] do. Ɔdze mba 8, 284 a egyina hɔ ma 31% fi mba dodw a wɔtowee mu dzii nkonyim. Okegyinaa bio wɔ afe 2004 Ghana ambatow kɛse no mu ɔdze mba 14, 782 dzii nkonyim bio. Okegyinaa wɔ afe 2008 ambatow no mu naaso dɛm aber yi dze odzii nkogu ma Gabriel Kodwo Essilfie a ɔwɔ National Democratic congress bɛhyɛɛ n'ananmu. ==== Asetsena mu nsɛm ==== Baiden-Amissah yɛ Christiannyi. ===== Edwuma ===== Nna Baiden-Amissah ka mpanyimfo a wɔda edwumakuw a wɔfrɛ no Ghana Cylinder manufacturing Company ano no ho. Nna ɔsan yɛ nwomayimfo na ɔsoafo abadziekyir a ɔhwɛ Nwomasua, Nyansahun na Agodzi do. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] qjg8rpzwb7h1dwaxbvr8idw4jjff8xv Anita-Pearl Ankor 0 192 13140 925 2024-05-23T19:55:26Z A09 777 cleanup 13140 wikitext text/x-wiki '''Anita-Pearl Mwinnabang Ankor''' yɛ Ghana Painter na Muralist. Dodowara frɛ no Ɔbaa Painter. Afe 2019 mu no, ɔdze mfonyi too n'abaɛfor ntentan yi a wɔfrɛ no Instagram do a nna ɔreka ban ho fɛfɛɛfɛw. Dɛm mfonyi yi tahyee ara yie. == Ɔbra ahyɛse na nwomasua == Ankor fi Nandom, a yebohu wɔ Etsifi Atɔe Ghana afamu mbom onyiin wɔ Nkran. Ɔhyɛɛ no skuul ase wɔ University Primary na Junior High School. Ɔtoaa do kɔr Mfantsiman Girls' Secondary School na hɔ na owiee ne mfinimfin skuul. Afe 2011 mu no, akwanya baa maa no wɔ Ghana Suapɔn(University of Ghana) mu na hɔ na okosuaa Agricultural Science na otsiim Post Harvest Technology do. == Edwuma == Ɔwɔ Level 400 wɔ Ghana Suapɔn(University of Ghana) mu no, Ankor hyɛɛ ase dze kyerɛwdua bɔɔ ndzɛmba(pencil art) na Painting so dɛ n'ahomgye edwuma. Owiee skuul no, ɔkɔsoom Ɔman(national service) no kakra wɔ Swedru. Ɔhyɛɛ ne Painting edwuma ase wɔ afe 2015 wɔ ber a painter bi edwuma kenyaan no. Ɔno na ɔdze NYTAZ bɔbɔɔ adze a ɔyɛ panyin wɔ hɔ sesei. Ɔyɛ adze wɔ murals, pencil arts, interior na exterior painting mu. Afe 2019 mu no, ɔdze mfonyi too n'abaɛfor ntentan yi a wɔfrɛ no Instagram do a nna ɔreka ban ho fɛfɛɛfɛw. Dɛm mfonyi yi tahyee ara yie. gyh1g5wf00d6d0hgabvf7wd4dvu58vg Anita De Sosoo 0 193 927 926 2023-04-20T19:11:33Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 926 wikitext text/x-wiki '''Anita De Sosoo''' yɛ Ghana amanyɛnyi na Ɔman Ghana mbaa boanofo dze ma National Democratic Congress (NDC) na nkan no kuwba wɔ National Disaster Management kuw no mu. Anita De Sosoo dzin tahyee wɔ ber a nna ɔwɔ Adom FM a ɔkaa dɛ mbowatsia wɔyɛ nsɛnkyerɛndze na wɔama ohia aba ɔman yi mu. Nyimpa dodow a wɔwɔ Ghanaman yi mu ara na wɔkasaa tsiaa Anita de Soso . {| class="wikitable" ! colspan="2" |Anita De Sosoo |- | colspan="2" |Jemima Anita De-Sosoo |- | colspan="2" | |- ! colspan="2" |National Disaster Management Organization |- !President |John Dramani Mahama |- !Preceded by |''New position'' |- ! colspan="2" |Personal details |- !Nationality |Ghanaian |- !Political party |National Democratic Congress |- | colspan="2" | |} Ankyɛr na Anita De Sosoo gyaa ne dzibew no too hɔ. == Nwomasua == Anita wɔ ne first degree a odzi kan wɔ Ghana Institute of Management naPublic Administration na currently sesei ɔwɔ mbra skuul mu. == Nhwɛdo == kzhsh2a4u2oqe5jd6nz5hktzc99ni2x Anita Erskine 0 194 14080 14079 2024-07-16T22:34:56Z KISUMAR123 67 IMPROVED ARTICLE 14080 wikitext text/x-wiki {{Databox|item=Q21997187}}'''Anita Erskine-Amaizo''' (wɔwoo '''Vered - Marian Anita Erskine'''; Mumu 3, 1978) yɛ Ghana dawurbɔnyi a otum ka kasa ahorow ebien a wɔyɛ borɔfo na ferɛnkye (English and French) wɔ n'edwumayɛ mu, professional compère, tɛlɛbihyɛn dwumadzi ho kasafo, sentwanyi na ɔko ma nkataasia hɔn nwomasua no mpontu. Ɔyɛ panyin a ɔda Sheroes of Our Time dwumadzi ano a woyi no wɔ Akwaaba Magic wɔ DSTV do. Ɔsan so yɛ ɔkasafo na afotufo ma 2020  Africa Netpreneur Prize Initiative (Jack Ma Foundation's flagship philanthropic entrepreneur program in Africa) dwumadzi no''.''<ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-npi-1</ref><ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-ghanaweb1-2</ref><ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-3</ref><ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-specta-4</ref><ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-ghanaweb2-5</ref><ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-6</ref> Anita Erskine == Ɔbra ahyɛse == Ghananyi sordanyi na amanyɛnyi, Lieutenant General Emmanuel Erskine na Rose Anastasia Erskine na wɔwoo Anita wɔ Jerusalem, Israel. Wɔtsetsee no wɔ Ghana na wɔ ne nkataasia mber mu no ɔkɔr Canada.<ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-specta-4</ref><ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-wife-7</ref> Onyaa no mbofra mu adzesua wɔ Christ the King International School na ne mpanyin mu adzesua wɔ Ghana International School. Anita kitsa abodzin krataa wɔ Cultural Studies mu fi Trent Suapɔn wɔ Peterborough, Ontario Canada hɔ. == Nwomasua == Ɔhyɛɛ no nwomasua ase wɔ Christ the King International School na ɔtoaa do wɔ Ghana International School. Erskine kitsa abodzin krataa wɔ Cultural Studies mu fi Trent Suapɔn a ɔwɔ Peterborough, Ontario Canada. == Edwuma == Anita ne TV dwumadzi a odzi kan bɛdaa edzi wɔ Ghana TV  do wɔ afe 1998 mu wɔ aber a ɔyɛɛ ɔkasafo wɔ Bold and Beautiful Omnibus Talk Show wɔ Metro TV do. Ɔyɛɛ edwuma dɛ nhyehyɛɛfo abadziekyir wɔ Canada na dwumadzi ho kyeame wɔ FLOW 93.5 wɔ kasfir do wɔ Toronto. Afe 2006 mu no, ''ɔbɛyɛɛ TV3 Mentor dwumadzi ne ɔkasafo''.<ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-wow-8</ref>Akansi no nsɔhwɛ ekyir wɔ afe 2007 mu no, ɔbɛyɛɛ Ghana edwumayɛfo maa MNET Studio 53. Afe 2009 mu ekyir no, ber a nna ɔwɔ n'awo ahomgye mu no, ɔhyɛɛ ase dɛ ɔreyɛ edwuma wɔ Viasat 1 wɔ Ghana dɛ dwumadzi ne ɔhyeyɛfo panyin ma dwumakuw noara no dwumadzi. Ofii Viasat 1 na Modern African Productions no, ɔbɛyɛɛ dwumadzi ne kyeame maa Ifactory Live ne Pamper Your Mum, Cooking With na Making of a Mogul. Afe 2007 na  2009 n'ahyɛse mu no, Anita na ɔyɛɛ edwumayɛfo hɔn nkitahodzi  kwankyerɛfo maa Tigo (a nna no wura nye Millicom), ɔfaa ndwuma ahorow wɔ Ghana na Democratic Republic of Congo mu. Ɔsanee so baa Viasat 1 bɛyɛɛ "The One Show" wɔ 2014.<ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-16</ref>Dɛm aber no, ɔyɛɛ dwumadzi ho kyeame wɔ +233 Discovery a Discovery Learning Alliance - a ɔabɛyɛ Impact Ed International na wɔhyehyɛe.<ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-17</ref><ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-18</ref><ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-19</ref> Afe 2015 mu no, ɔnye obi bɛyɛɛ dwumadzi ho kyeame maa  Starr FM a ɔwɔ Accra na  "Starr Drive" a ɔnye Bola Ray na Giovanni Caleb yɛe. Ofii kuw no mu wɔ bosoom Ɔberɛfɛw wɔ afe 2017 mu dɛ ɔdze reyɛ n'ara n'adɔyɛ edwuma na nhyehyeɛɛ edwuma kuw .[20] Ɔyɛɛ ne Nkitahodzi Edwumakuw, Anita Erskine Media wɔ June 2016 na ɔhyehyɛɛ dwumadzi tsitsir a wɔfrɛ no Bosslady Productions ase. Anita Erskine Media hyɛ ne nsa.<ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-21</ref> == Abaadobɔdze ahorow == • Mbaa 100 a Wɔwɔ Nkɛntɛnso Sen Biara wɔ Afrika<ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-22</ref> •  Mbaa 100 a wɔhyɛ nkuran sen twɔ Ghana<ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-22</ref> •  Nyimpa 100 a wɔwɔ nkɛntɛndo kɛse wɔ Ghana<ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-24</ref> • TUM NKYERƐKYERƐMU : woana nye woana wɔ Ghana • Radio ne TV nipasu (RTP) — Radio Mbaa Ɔyɛkyerɛfo a Ɔkyen obiara wɔ Afe no mu (2017)<ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-26</ref> •  Ntoboa a Ɔda nsew a Wɔdze Ma Mbaa Tum - 40 under 40 2017<ref>https://en.wikipedia.org/wiki/Anita_Erskine#cite_note-27</ref> • Mbaa ne Mmabaa Mbofra Hokwan Ho Banbɔfo Abasobɔdze - Afrika Mbaa Amanbrɛ Ntam Nkɔmmɔbɔ 2017 • Mbaa Kyerɛ Edwumayɛ mu Enyidze - Legendary Award Winner - 2016 • TV Host a ɔkyen biara wɔ afe no mu - City People Awards - 2015 • TV do Mbaa enigyedze Ho Ɔhwɛfo a Ɔkyen obiara wɔ Afe 2014 mu - Radio ne TV so Nyimpa (RTP) . •  Oyikyerɛfoɔ a ɔboa no yie - Ghana Movie Awards 2012 • Oyikyerɛfo a Ɔkyen obiara- Ghana Sini Abasobɔdze 2013 •  Oyikyerɛfo a oboa no yie - Ghana Movie Awards 2014 == Nhwɛdo == '''• ^''' ''Brand Woman Africa (1 April 2020). "Anita Erskine appointed host of Africa Netpreneur Prize Initiative 2020". ghanaweb.com. Retrieved 24 March 2021.'' '''• ^''' ''ghanaweb media (23 July 2020). "Anita Erskine". ghanaweb.com. Retrieved 24 March2021.'' '''• ^''' ''"Anita Erskine to host Viasat 1′s 'The One Show'". Archived from the original on 4 March 2016. Retrieved 9 January 2016.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' ''"I won't be carried away! • Anita Erskine discusses career prospects & her move to Starr FM". The Spectator. 25 April 2015. Archived from the original on 10 October 2018. Retrieved 9 January 2016.'' '''• ^''' ''ghanaweb (7 November 2017). "Anita Erskine is new face of 'Tales from the Powder Room'". ghanaweb.com. Retrieved 24 March 2021.'' '''• ^''' ''"KKD & Anita Erskine to host Miss Ghana finals". 7 November 2012.'' '''• ^''' ''Darfah Frimpong, Enoch (18 March 2013). "Lebanese President Sleiman honours two retired military officers". Graphic. Retrieved 9 January2016.'' '''• ^''' ''Darfah Frimpong, Enoch (15 August 2013). "Anita Erskine: If only she could make time for acting". Daily Graphic (Ghana). Retrieved 9 January 2016.'' '''• ^''' ''Darfah Frimpong, Enoch (15 August 2013). "Anita Erskine: If only she could make time for acting". Graphic. Retrieved 9 January 2016.'' '''• ^''' ''"Anita: the hardest working girl on TV". 2 November 2012. Archived from the original on 27 January 2016. Retrieved 9 January 2016.'' '''• ^''' ''"Efya, Anita Erskine For Movie". 7 May 2012. Retrieved 9 January 2016.'' '''• ^''' 2bgptfvpdt8lc5njky3ezat6l242gdd Anna Bossman 0 195 36211 941 2024-12-12T09:41:43Z Assilidjoe 33 36211 wikitext text/x-wiki {{Databox|item=Q20810423}} '''Anna Bossman''' (Wɔwoo no afe 1957 da a odzi kan wɔ Mumu bosom no mu). Ɔyɛ Ghana nyimpaho ndzinoa ho dzimafo (human rights advocate).<ref name=Oyuky>{{Cite web|title = NS Intro to Journalism Fall 2010: Ghana's Deputy Commissioner: Anna Bossman (Edit Three)|url = http://intro2journalismfall2010.blogspot.com/2010/11/ghanas-deputy-commissioner-anna-bossman.html|website = NS Intro to Journalism Fall 2010|date = 4 November 2010|accessdate = 8 August 2015|first = Yvette|last = Oyuky}}</ref> Nna ɔyɛ Ɔpanyin Kwankyerɛfo ma 'Integrity and Anti-Corruption Department' a ɔwɔ African Development Bank (AfDB).<ref name=Realnews>{{Cite web|title = Why I Do What I Do — Bossman |work= Realnews Magazine|url = http://realnewsmagazine.net/women/interview-with-anna-bossman/|date=8 July 2013|accessdate = 8 August 2015}}</ref><ref>{{Cite web|title = Speakers {{!}} The 15th International Anti-Corruption Conference, Brazil, 7–10 November 2012|url = http://15iacc.org/agenda/speakers/|website = 15iacc.org|accessdate = 8 August 2015}}</ref><ref>{{Cite web|title = 16IACC – Speakers|url = http://16iacc.org/speakers/|website = 16iacc.org|accessdate = 8 August 2015}}</ref> Afe 2017 mu no, woyii no dɛ Ghana Ananmusifo ma France wɔ afe 2017 mu.<ref name=Interview/> == N'adzesua ho Nsɛm == Wɔwoo no wɔ Kumasi, Ghana. N'egya nye Dr Jonathan Emmanuel Bossman a nna ɔyɛ nyia ogyina anan mu ma United Nations, Geneva. Nna ne maame so ne dzin dze Alice Decker. Anna Bossman kɔɔ Holy Child Skuul a a ɔwɔ Oguaa. Ɔsanee so kɔɔ Achimota College Kɔtoa ne nsɛwdo skuul do wɔ hɔ. Ɔkɔɔ esuapɔn wɔ University of Ghana, Legon. Hɔ na ɔkosuaa mbrasɛm na onyaa noho abɔdzin krataa wɔ afe 1980 mu. == N'edwuma ho Nsɛm == Nna Bossman yɛ State Attorney Abedziekyir ma Ghana. Bossman yɛɛ edwuma wɔ Fangoo na Gyamframa Edwumakuw mu mfe eduonu-enum, ɔnye ndwumakuw a wofi amanaman ahorow do yɛɛ edwuma. Bi tse dɛ Tennec wɔ Gabon. Ɔno odzii kan yɛɛ basia secretary-general maa Gabonese Union of Petroleum Companies. Ɔsanee so yɛɛ edwuma wɔ Congo, Cote D'Ivoire na Angola. Wɔ afe 1996 mu no, ɔdze Bossman Consultancy LImited bɔbɔɔ adze. Nna dza wɔyɛ nye dɛ wɔboa ndwumakuw a wɔhwɛ enyinam ahoɔdzen do, amanaman ekuw, na "donor agencies". Nna wɔsan so boa ndwuma kuw a wɔnnyɛ aban dze na business investors. Fi afe 2002 dze kodu 2010 mu no, nna ɔyɛ Deputy Commissioner ma Ghana ne Commission on Human Rights and Administrative Justice(CHRAJ). Afe 2011 mu no, African Development Bank Group faa no edwuma mu dɛ Director of the Integrity and Anti-Corruption Department, a wɔyɛ nhwehwɛmu wɔ epoobɔ, kataasehyɛ na ndabraba ahorow a wɔkeka ho. Nna ɔyɛ Ghana amanmusinyi ma Portugal. Wɔsanee so yii no dɛ Ghana ne anamusinyi ma UNESCO kɛpem dɛ obowu. == N'abrabɔ mu Nsɛm == Nna Anna Bossman war Pierre-Claver Damiba, wɔwoo babasia kor. == N'abawdobɔdze == Afe 2008 mu no, wɔmaa no Ghana Women's Achievers Award for Excellence in human Rights and the Law (Ghana National Honorary Awards of Fame). == Mboaedze == 9d74zqxc48mm9hnv5iyo87ly7wqp7sv Anna Nyamekye 0 196 47600 35972 2025-05-09T14:55:04Z Robertjamal12 13 Nkyekyεmu using [[Project:AWB|AWB]] 47600 wikitext text/x-wiki {{Databox|item=Q98001487}} '''Anna Nyamekye''' yɛ Ghana amanyɛnyi a nna ɔyɛ Mbrahyɛbaguanyi ma Jaman Anaafo (South) Mansin a ɔwɔ Brong Ahafo Mantɔw mu wɔ Ghana. == Ɔbra Ahyɛse na Nwomasua == Wɔwoo Nyamekye wɔ [[Ɔberɛfɛw]] da ɔtɔ do eduonu enum (25) wɔ afe 1954 mu.<ref name=":2">{{Cite book |title=Ghana Parliamentary Register |publisher=The Office of Parliament |year=2004 |location=Ghana |pages=393}}</ref> Ɔnyaa Bachelor of Arts abodzn krataa wɔ nwomasua mu wɔ Cape Coast Esuapɔn (University of Cape Coast - UCC) mu.<ref name=":2" /> == Edwuma == Nyamekye yɛ nwomasua ho ɔbenfo (educationist) wɔ n’edwuma mu. == Mbaoedze == <references /> [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] r2sf8slinygfgjha2hn1r0d7qv8fyg3 Annie Jiagge 0 197 6229 954 2023-04-21T12:32:36Z JhsBot 58 bot: Removing interwiki template; the page is now connected to [[d:Q21248160]] 6229 wikitext text/x-wiki {{Databox|item=Q21248160}} '''Annie Ruth Jiagge''', GM (née '''Baëta'''; 7 [[Ɔberɛfɛw]] 1918 – 12 [[Ayɛwoho]] 1996), a wɔsan frɛ no '''Annie Baëta Jiagge''', yɛ Ghana mbranimfo, ɔtemmuafo na mbea hokwan ho ɔbenfo. Ɔno nye ɔbea a ɔdzi kan wɔ Ghana na Amanaman Nkabom no mu a ɔbɛyɛɛ ɔtemmuafo.[1] Nna ɔyɛ obi a ɔkyerɛw Mpaemuka (principal drafter) a ɔfa Nyiyim a Wɔyɛ Tia Mbea a Wobeyi Afi Hɔ Ho no tsitsir (Declaration on the Elimination of Discrimination Against Women), na na ɔka hɔn a wɔhyehyɛɛ ahyehyɛdze (co-founder of the organisation) a ɔbɛyɛɛ Mbea Wiadze Sikakorabea (Women's World Banking) no ho. [[Nkyekyεmu:Nyimpa]] [[Nkyekyεmu:Nnyimpa a hɔn ewu]] [[Nkyekyεmu:Ghana]] qs4o45bqz7h3quk5hqdagz3a46zz93o Annie Ruth Jiagge 0 198 13182 13181 2024-05-25T09:26:21Z A09 777 cleanup 13182 wikitext text/x-wiki '''Annie Ruth Jiagge''', GM (née '''Baëta'''; 7 October 1918 – 12 June 1996)''',''' a wɔsan frɛ no Annie Baëta Jiagge, yɛ Ghana mmaranimfo, ɔtemmufo ne mmea hokwan ho ɔbenfo. Ɔno ne ɔbaa a ɔdi kan wɔ Ghana ne Amanaman Nkabom no mu a ɔbɛyɛɛ ɔtemmufoɔ. Ná ɔyɛ obi a ɔkyerɛw Mpaemuka a Ɛfa Nyiyim a Wɔyɛ Tia Mmea a Wobeyi Afi Hɔ Ho no titiriw, na na ɔka wɔn a wɔhyehyɛɛ ahyehyɛde a ɛbɛyɛɛ Mmea Wiase Sikakorabea no ho. Annie Jiagge GM Asɛnzibea a ohwɛ Asɛm a Wɔdze Kɔdan Asɛndzibea no Titenanyi Wɔ edwuma mu 1980–1983 Asɛnnibea a ohwɛ Asɛm a Wɔdze Kɔdan Asɛndzibea no Temmufo Wɔ adwumayɛbea 1969–1980 Asɛndzibea Kunyin no Temmufo Wɔ edwuma 1961–1969 Amansin Asɛnnibea no TemmufoWɔ adwuma 1959–1961 Ankorankoro ho nsɛm Annie Ruth Baeta Wɔwoo no 7 Ɔkɔtɔberɛ 1918 Lomé, Franse Togoland Owui12 June 1996 (mfe 77) Accra, Ghana Ohokafo:Fred Jiagge Ebusuabɔ:Christian Gonçalves Kwami Baëta (onua) Alma mater:Achimota College London Sikasɛm Sukuu Edwuma • Otemmuafo • Mbranyimnyi Mfitiase asetsena ne nhomasua Wɔwoo Annie Ruth Baeta wɔ Ɔkɔtɔber 7, 1918 wɔ Lomé, France Togoland. Ná n’awofo yɛ sukuu Akyerɛkyerɛfo, Henrietta Baëta ne Presbyterian somfo, Robert Domingo Baëta. Ná ɔka Ewe ebusuakuw a owɔ Ghana ne Togo kesee fam apuei no ho. Ná ɔyɛ Baëta abusua a oda nsow no muni, na na ɔyɛ mbofra baawɔtwe no mu biako, owom dɛ Annie nye nuanom Christian, Lily, nye William nkutoo na wɔtsena ase kosii hɔn mpanyin afe do. Na ne nuabarima panyin, Christian Baëta yɛ nhomanimfo ne Presbyterian somfo a wɔpaw no dɛ Synod Clerk wɔ Evangelical Presbyterian Church of the Gold Coast fri 1945 kosi 1949 na oboaa kɛse ma wɔdze Sukuupɔn a owɔ Ghana, Legon wɔ afe 1948 mu. N’awofo pɛ dɛ onya Engiresi kasa ho adzesua na ɔnye ne maame nanabaa tsena mpoano kurow Keta ( dɛm ber no na owɔ Britania Togoland) mu. Baeta kɔɔ Achimota College na onyaa ne kyerɛkyerɛfo adansedzi krataa wɔ afe 1937. Na ɔyɛ Ɔkyerɛkyerɛfo Panyin ne Sukuu Kyerɛkyerɛfo wɔ Evangelical Presbyterian Girls School fri 1940 kosi 1946. Ber a ɛpo hohoroo Evangelical Presbyterian School ma mbaa adan wɔ afe 1940 mu ekyir no, mbaa no tu kɔɔ Evangelical Presbyterian Sukuu a Wɔhwɛ Mbarimaa do no mu. Ná nyimpa ahyɛ sukuu no mu ma dodo, na na Baeta nyim dɛ obɛyɛ dzen dɛ obenya sika dze asi adan fofor. Ɔkɔɔ Evangelical Presbyterian Asɔre Nnwontofo Kuw no nkyɛn na ɔdanee no yɛɛ no drama kuw a wɔdze George F. Rool nnwom ho dwumadzi David the Shepherd Boy hyɛɛ mu. Agorudzi ahorow no dzii yiye na wɔtoo nsa frɛɛ kuw no dɛ wɔmmɛbɔ nnwom wɔ Gold Coast nkurow akɛse mu ne Togo. Baeta tum boaboaa sika ano maa sukuu fofor maa mbaa no a wosii wɔ December 1945 mu. == Adzesua ahorow wɔ London == Ber a Baeta de tsena Evangelical Presbyterian Mbaa Sukuu no mu no yɛɛ dza abotɔyam hom nanso omaa no ho yɛɛ no basaa. odzii nkonyim wɔ London Matriculation Sɔhwɛ mu wɔ afe 1945 mu. Ne nuabarima panyin Christian bisabisaa London Sukuupɔn nsɛm wɔ ne dzin mu na ne maame gyee bosea maa no. Wogyee no kɔɔ London Sukuu a ohwɛ Sikasɛm nye Amanyɔsɛm do wɔ 1946. Ne mfɛfo mbarima a wofri Gold Coast hyɛɛ no dɛ onnyae n’adzesua, a na wosusuw dɛ oyɛ dzen dodo ma obaa. Baako kae dɛ ɔbɛyɛ dzibea ho nhyehyɛe ama no wɔ Paris Adzesuabea hɔ ma wasua ntadehyɛ ho adze. Ɔka kyerɛɛ hɔn dɛ sɛ wantwa ne sɔhwɛ a odzi kan no mu a, ɔbɛsan akɔ Gold Coast. Ɔtwam, na mbarima no anhaw no bio. Ɔnyaa ne LLB wɔ 1949 mu na wɔfrɛɛ no kɔɔ Bar wɔ Lincoln’s Inn afe a odzi hɔ no. Baëta nso dze ne ho hyɛɛ nyamesom ne asetsena mu ndwuma mu wɔ n’ahomegye ber mu wɔ London. Ɔnye mbabun nsraban a Mbabun Kristofo Fekuw (YWCA) hyehyɛe no yɛɛ edwuma na wɔpaw no dɛ Wiase YWCA Boayikuw no muni wɔ ne mfe a otwa to dɛ osuanyi mu. Mbra edwuma, mbaa hokwan ahorow ho edwuma ne egyapadze Baeta hyehyɛɛ kokoam edwumayɛbea bi ber a ɔsan baa Gold Coast wɔ afe 1950. Odzii ɔmanfo ntam ebusuabɔ nhyehyɛe bi enyim dze hyehyɛɛ ɔman YWCA maa atubraman no na wɔyɛɛ sini a wɔdze kyerɛw nsɛm dɛ mbɔdzenbɔ a wɔdze kyerɛkyerɛ ɔmanfo ahyehyɛde no ho adze no fã. Baeta waree Fred Jiagge wɔ 10 Ɔbɛnem 1953. Ɔgyaee Bar no na ɔbɛyɛɛ ɔtemmufo maa Bench wɔ June 1953. Wɔ afe 1954 mu no, ofrii ase kɔɔ Wiase Nyinaa Asɔre Bagua no nhyiam ahorow daa. Efi 1955 kosi 1960 no, na ɔyɛ YWCA no titranyi. Ɔnye ne kun faa abofra bi a wɔfrɛ no Rheinhold wɔ afe 1959. Wɔ afe 1959 mu no, ɔbɛyɛɛ ɔtemmufo maa Ɔmansin Asɛndzibea. Atɛnkyea dze me mu. Dɛ me ne no dzi nkitaho a, me ho ntɔ me kɛse. — ''Annie Jiagge'' Ber a Jiagge tsee ababaa bi a wɔtoo no mmonnaa wɔ Accra ber a ofrii nkuraase baa hɔ dɛ ɔrebɛbisabisa no edwuma ho nsɛm akyi no, ɔhwehwɛɛ aban mboa na oma mbaa a wɔbɛsra no anya daber a ahobammɔ wom. Ɔnye Ghana ɔmampanyin Kwame Nkrumah nyaa atiefo na ɔmaa ogye dzii dɛ edwuma no ho hia. Odzii ɔsatuo bi a odi mu enyim wɔ 1961 mu a onyaa sika kɛse maa YWCA mbaa ahɔhodan bi. Dɛm afe no ɔbɛyɛɛ Asɛndzibea Kunyin no temmufo. Ofi afe 1961 kɔsi afe 1976 no na ɔyɛ Ghana Suapɔn no agyinatukuo muni. Wɔ afe 1962 mu no, wɔpaw no dɛ onnyina Ghana ananmu wɔ Amanaman Nkabom Bagua a ohwɛ Mbaa Gyinabea do no mu. Wɔka kyerɛɛ no dɛ ɔnyɛ Commission to Investigate the Assets of Senior Servants na Bomed Political Leaders no guamtrani wɔ afe 1966. Ɔnam n’edwuma a ɔyɛe wɔ Amanaman Nkabom no mu no so bɔɔ mmea hokwan ahorow ho ban, na ogyinaa Ghana ananmu kosii afe 1972. Wɔ afe 1966 mu no, wɔpaw no dɛ Aban Asoɛe no amanneɛbɔfo. Wɔ nhyiam bi a wɔyɛe wɔ Iran wɔ 1967 mu no, wɔbɔɔ Aban Asoɛe no sobo dɛ wɔnyɛ krataa bi a ofa nyiyim a wɔyɛ tia mbaa a wobeyi afi hɔ ho. Osiandɛ na Jiagge haw dɛ ber a wobefi Iran no renwie sraadi bi ntsi, ohyiaa kuw no mufo afofor a Iran Ɔhemmaa Ashraf Pahlavi ka ho, na ɔkyerɛw krataa no anadwo baako. Wɔde kɔmaa aman a wɔka UN ho no dɛ wɔmmɛka wɔn adwene na ekyir yi wogye toom. Ná Mpaemuka no yɛ adze titiriw a edzii 1979 Apam a o fa Nyiyim a Wɔyɛ Tia Mbaa Nyinaa a Wobeyi Afi Hɔ Ho a ɛyɛ mbra kwan do dze no enyim. Wɔpaw Jiagge dɛ Commission no nhyiam a ɛto so 21 no guamtrani wɔ afe 1968 mu. Wɔmaa Jiagge Ghana Abasobɔdze Kɛse ne Gimbles International Award for Humanitarian Works wɔ afe 1969. Wɔpaw no dɛ ɔtemmufo wɔ Asɛnnibea a ohwɛ Asɛm a Wɔdze Kɔdan Asɛndzibea no mu dɛm afe no ara, asɛndzibea a okorɔn sen biara wɔ Ghana dɛm ber no. Ɔno nye obaa temmufo a odzi kan wɔ Asɛndzibea a ohwɛ Asɛm a Wɔdze Kɔdan Asɛndzibea no. Wɔmaa no mbranyimfo abodzin krataa a oyɛ nyidzi wɔ Ghana Suapɔn mu wɔ afe 1974. Wɔ afe 1975 mu no, ɔhyehyɛɛ Ghana Ɔman Bagua a ohwɛ Mbaa ne Nkɔso do na ɔno ne guamtranyi a odzi kan. Dɛ́ oguamtranyi no, ɔfrɛɛ Ghana mbaa nhyiam bi dɛ wɔrebɛsua hɔn adwen wɔ Pɛyɛ, Nkɔso ne Asomdwee a ɛyɛ 1975 Amanaman Ntam Mbaa Nhyiam a wɔyɛe wɔ Mexico no asɛmti no ho. Ɔtsee dɛ bosea a wobenya no yɛ adze titiriw ma ne man mu mbaa na odzii Ghana ananmusifo no enyim kɔɔ nhyiam no ase. Ɔnye afoforo hyɛɛ bɔ dɛ wɔdze aba sika bɛma mbaa sikakorabea, na wɔhyehyɛɛ ahyehyɛde a wɔfrɛ no Stitching to Promote Women’s World Banking (mprempren Women’s World Banking) na wɔn edwumayɛbea ti wɔ New York. Ekyir yi ɔyɛɛ Women’s World Banking board a wɔ Ghana no mu. Jiagge nso yɛɛ Wiase Asɔre Bagua no titranyi fri afe 1975 kosi afe 1983. Wɔ afe 1979 mu no, na ɔyɛ amansan bagua a wɔkyerɛw Ghana Aman a oto do ebiɛsa no mbrahyɛ bagua no muni. Na ɔyɛ Wiase Nyinaa Asɔre Bagua no kwankyerɛfo maa hɔn Dwumadzi a Wɔdze Ko Tia Mbusuakuw mu Nnyiyim fi 1984 kosi 1991 na ɔboaboaa hɔn ho ano tiaa South Africa nhyehyɛe a ofa nnipa mu nyiyim ho. Wɔpaw Jiagge dɛ Asɛndzibea a ohwɛ Asɛm a Wɔdze Kɔdan Asɛndibea no Titenanyi wɔ afe 1980. Dɛm afe no, odzii Ghana ananmusifo no enyim bio kɔɔ Amanaman Ntam Mbaa Nhyiam a wɔyɛe wɔ Copenhagen no. Ɔkɔɔ so yɛɛ Asɛndzibea a ohwɛ Asɛm a Wɔdze Kɔdan Asɛndzibea no Titenanyi kosii dɛ ogyaee edwuma wɔ 1983. Ɔboa ma wɔyɛɛ Wiase Nyinaa Nhyiam a Ɛto do Anan a Ɛfa Mbaa Ho no ho nhyehyɛe dɛ Amanaman Nkabom Ɔkyerɛwfo Panyin no afotufo kuw no muni dɛm afe no. Wɔ 1985 mu no, ɔsom wɔ Amanaman Nkabom no bagua bi a wɔyɛɛ Baguam Asɛndzibea a ofa Amanaman Ntam Ndwumakuw a Wɔyɛ Wɔ South Africa nye Namibia no Dwumadzi Ho no mu. Ɔsan nso yɛɛ Abenfoɔ Boayikuo a wɔhyehyɛɛ Ghana Amanyɔ Mbra wɔ afe 1991 mu. Efi afe 1993 kosi ne wu no, Jiagge yɛɛ Ghana Ɔman Bagua no muni. Owui wɔ 12 June 1996 wɔ Accra. Ɔtemmufo Annie Jiagge Nkaeɛ Ɔkasa no, Mbaa ne Mbofra Dwumadzi bea na odze sii hɔ wɔ afe 2009 mu. Wɔtoo ahɔhodan bi a wɔtra mu, Annie Baëta Jiagge Fie, a kan no na oyɛ, Fie 17, wɔ ne alma mater, Achimota Sukuu no dzin dze kaee no de kyerɛɛ ne dwumadzi dɛ ɔkwankyerɛfo wɔ mbra edwuma mu wɔ Ghana. Abasobɔdze ahorow * The Grand Medal of Ghana (1969) * The Gimbles International Award (1969) == Nhwɛdo == * ''Prah, Mansah (2002). "Jiagge, Annie (1918–1996)". In Commire, Anne (ed.). Women in World History: A Biographical Encyclopedia. Waterford, Connecticut: Yorkin Publications. <nowiki>ISBN 978-0-7876-4074-3</nowiki>. Archived from the original on 2016-04-09. Retrieved 2015-10-28.'' * ''"Baeta, Christian G(oncalves) K(wami) (1908-1994) | History of Missiology". www.bu.edu. Archived from the original on 27 May 2018. Retrieved 27 May 2018.'' * ''Pobee, John S'' s1banhdzxebet2hjne1p4utlu16kwoj Ano kasadwin 0 199 960 959 2023-04-20T19:11:41Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 959 wikitext text/x-wiki '''Ano kasadwin''' yɛ kasadwin ne fa bi bi a wɔdze ano ka. Iyi yɛ dza wɔnnkyerɛwee nngu krataa do. No su no bi nye dɛ: 1. Onnyi Ɔkyerɛwfo 2. Onnyi ber pɔtsee a wɔdze kyerɛwee 3. Wɔwe gu tsir mu 4. Ɔyɛ ɔman no nyinara dze dg4m2n99wbi7dv9kf1x9c9nqgt4vstt Anthony Boakye-Yiadom 0 200 47717 7540 2025-05-14T13:26:41Z Robertjamal12 13 /* N'abrabɔ mu nsɛm */ adding category using [[Project:AWB|AWB]] 47717 wikitext text/x-wiki '''Anthony Boakye-Yiadom''' yɛ Ghana ɔmanyɛnyi. Ɔyɛ mbrahyɛbaguanyi a ogyinaa maa Amansie Anee ambatow mpasua wɔ Esuantse Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do ebien wɔ aban a ɔtɔ do anan mu wɔ Ghana dze nam[[New Patriotic Party]] do. == Amanyɛsɛm == Anthony Boakye-Yiadom amanyɛsɛm edwuma no hyɛɛ ase ber a okegyinaa dɛ mbrahyɛbaguanyi maa Amansie Anee ambatow mpasua wɔ afe 1996 Ghana ambatow kɛse a ɔkɔr do dze nam [[New Patriotic Party]] do. Ɔgyee egua no fii Owura Kofi Amankwaa Peasah a ɔwɔ National Democratic Congress amanyɛkuw no nsamu. Ɔdze amba 24, 874 twaa Owura Kwaku Aninkora Sie a ɔwɔ National Democratic Congress a onyaa amba 11, 789, Owura E.K.Berko a ɔwɔ People's National Convention a onyaa amba 1,174 na Owura John Nimoh a ɔwɔ National Convention Party so nyaa amba 1,160. Stephen Cobbinah Buor-Karikari a ɔwɔ [[New Patriotic Party]] bɛhyɛɛ n'ananmu ber odzii nkonyim wɔ afe 2000 ambatow kɛse no mu. == N'abrabɔ mu nsɛm == Anthony Boakye-Yiadom yɛ Christianyi na asɔr panyin wɔ Pentecost Asɔr mu. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] qpg8sw15omv5nk5a086pc18ujyjlwg8 Anthony Bondong 0 201 47720 7541 2025-05-14T13:26:51Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47720 wikitext text/x-wiki '''Anthony Bondong''' yɛ Ghana amanyɛnyi a nna ɔyɛ mbrahyɛbaguanyi wɔ aban a otsia ebien wɔ 4th Republic no mu dze ma Lawra Nandon mpasuardo wɔ Atsifi-atɔe mantɔw mu wɔ ɔman Ghana mu. == N'abrabɔ ahyɛse == Bondong yɛ obi a wɔwoo no wɔ Lawra Nandon wɔ Atsifi-atɔe mantɔw mu wɔ Ghana. == Amanyɛsɛm == Bondong odzi kan no, woyii no kɔr mbrahyɛbaguafie wɔ National Democratic congress kuw no ne tsikitsi do dze maa Lawra Nandon mpasuar wɔ Atsifi-atɔe mantɔw mu wɔ Ghana afe 1996 ne bosoom Mumu mu wɔ Ghana abatow no mu. Onyaa mba 22,441 dze fir mba dodow 33,119 no mu a na ogyina hɔ ma 67.8% dze boor Gyader Edward Nminyuor a ɔyɛ People's National Convention kuw no a onyaa mba 8,486 na Naapie Guomi a nna ɔyɛ[[New Patriotic Party]] kuwba a no so nyaa mba 2,192. Odzii nkogu wɔ kuw no mu wɔ ber a Benjamin Kumbuor faa abatow a odzi kan wɔ kuw no mu no wɔ afe 2000 mu. Ɔsomee dɛ mbrahyɛbaguanyi. == Nhwɛdo == Ghanaian Parliamentary Register(1992–1996) FM, Peace. "Parliament – Lawra Constituency Election 2012 Results". Ghana Elections – Peace FM. Retrieved 18 October 2020. FM, Peace. "Ghana Election 1996 Results – Lawra Constituency". Ghana Elections – Peace FM. Retrieved 18 October 2020. FM, Peace. "Ghana Election 2000 Results – Lawra Constituency". Ghana Elections – Peace FM. Retrieved 18 October 2020. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] bk79qe0ivj13gwoudc0vs5hf1ki2vdw Anthony Bright Boadi-Mensah 0 202 47714 47547 2025-05-14T13:26:32Z Robertjamal12 13 /* Ambatow */ adding category using [[Project:AWB|AWB]] 47714 wikitext text/x-wiki '''Anthony Bright Boadi-Mensah''' yɛ Ghana ɔmanyɛnyi. Ogyinaa dɛ mbrahyɛbaguanyi maa Obuase ambatow mpasua a ɔwɔ Esuantse Mantɔw mu wɔ mbrahyɛbagua a ɔtɔ do ebien na ebiasa wɔ aban a ɔtɔ do anan mu wɔ Ghana. == Amanyɛsɛm == Wɔpaaw Anthony Bright Boadi-Mensah wɔ afe 2000 Ghana ambatow kɛse no mu dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ aban a ɔtɔ do anan mu. Afe 1996 mu no, nna ɔka mbrahyɛbagua a ɔtɔ do ebien no ho na onyaa 47.70% wɔ amba a wɔtoow no mu. == Ambatow == Wodzii kan paaw Mensah kɔr mbrahyɛbagua mu wɔ Mumu 1996 Ghana ambatow kɛse no mu maa Obuase ambatow mpasua a ɔwɔ Esuantse Mantɔw wɔ Ghana dze nam[[New Patriotic Party]] do. Onyaa amba 44, 721 fii amba dodow 76, 429 a egyina hɔ ma 47.70%. Afe 2000 mu no, Boadi-Mensah dzii nkonyim wɔ ambatow kɛse no mu dɛ mbrahyɛbaguanyi ma Obuase ambatow mpasua a ɔwɔ Esuantse Mantɔw wɔ Ghana. Odzii nkonyim dɛ[[New Patriotic Party]] kuwba. Mbrahyɛbagua ngua 33 a nna ɔwɔ hɔ no, n'ambatow mpasua no ka ngua 31 a[[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu wɔ Esuamtse Mantɔw mu.[[New Patriotic Party]] nyaa mbrahyɛbagua ngua dodow 99 fii ngua 200 a nna ɔwɔ hɔ no mu. Ɔdze amba 46, 787 fi amba dodow 72, 491 mu dzii nkonyim. Iyi gyina hɔ ma 65.4%. Odzii nkonyim tsiaa Yaw Nsiah Peppah a ɔwɔ National Democratic Congress onyaa amba 18, 011 a egyina hɔ ma 25.2%, Sarfo Kantanka a ɔwɔ Convention People's Party nyaa amba 4, 193 a egyina hɔ ma 5.9%, Mohammed Nurudeen a ɔwɔ People's National Convention nyaa amba 1, 636 a egyina hɔ ma 2.3%, Abdulai Y. Issaku a ɔwɔ United Ghana Movement nyaa amba 806 a egyina hɔ ma 1.1% na Douglas F. Agyemang a ɔwɔ New Reformed Party nyaa amba 123 a egyina hɔ ma 0.2%. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] nhra0tj2rg7ydq5gcb61btjt0bnjqv6 Anthony Christian Dadzie 0 203 47389 47287 2025-05-09T14:32:58Z Robertjamal12 13 /* Asetsena mu nsɛm */ clean up using [[Project:AWB|AWB]] 47389 wikitext text/x-wiki '''Anthony Christian Dadzie''' (Ayɛwoho 9, 1962) yɛ nkan no mbrahyɛbaguanyi ma Abura Asebu Kwamankese a ɔwɔ Finimfin Mantɔw mu wɔ Ghana fitsi afe 2009 kesi afe 2016 mu. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Dadzie wɔ Ayɛwoho 9, 1962 mu wɔ Amosima wɔ Finimfin Mantɔw mu. Ɔkɔr skuul wɔ University of Cape Coast hɔ na onyaa abodzin krataa eguadze adzesua (diploma in Business Studies) wɔ afe 2006 mu. Ɔkɔtoaa do wɔ GIMPA na onyaa EMPA wɔ afe 2011 mu. == Edwuma == Dadzie yɛ National Democratic Congress kuwba. Ɔbɛyɛɛ mbrahyɛbaguanyi wɔ afe 2009 mu. Nna ɔyɛ kuwba wɔ Apɔwmudzen na Atsembu beesuomfo, Akwantu beesuomfo na Nkitahodzi beesuomfo wɔ mbrahyɛbagua wɔ Ghana. Ɔsanee soom dɛ panyin a ɔda Ɔman no ndwumakuw nketsewa ano. Ɔyɛ Nkontaabufo na sikasɛm krakye. Nna ɔyɛ Nkontaabufo panyin boafo ma Cape Coast abopaebea. == Amanyɛ == Dadzie dzii kan bɛyɛɛ mbrahyɛbaguanyi wɔ Ghana wɔ afe 2009. Naaso afe 2016 mu no, ogyinaa wɔ National Democratic Congress(NDC) mbrahyɛbagua ambatow no mu ma odzii nkogu ma Samuel Kweku Hayford begyinaa maa NDC wɔ afe 2016 Ghana ambatow kɛse no mu ma no so dzii nkogu ma[[New Patriotic Party]] kuwba Elvis Morris Donkoh dzii nkonyim. == Asetsena mu nsɛm == Dadzie yɛ Christiannyi (Catholic) na ɔawar awo mba baanan. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] dku792n6i5gwi3rkidn8wzf46kdsopu Anthony Evans Amoah 0 204 48133 47342 2025-05-23T15:21:32Z Robertjamal12 13 /* Abrabɔ */ Nkyekyεmu using [[Project:AWB|AWB]] 48133 wikitext text/x-wiki '''Anthony Evans Amoah''' yɛ Ghana amanyɛnyi na amandzɛɛbɔnyi a ogyinaa mu maa Wassa Epuei abatow mpasua ananmu wɔ mbrahyɛbagua fie a ɔtɔ do enum wɔ ebibiman a otsia anan no mu wɔ Ghana wɔ ber a wɔbɔɔ dawur dɛ ɔno na odzii konyim wɔ afe 2008 Ghana amansan abatow no mu. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Amoah wɔ Ayɛwoho 8,1952. Ofi Mpohor kurow bi a ɔwɔ Ghana Anee Mantɔw mu. Onyaa ne Master of Philosophy wɔ Sociology mu wɔ afe 1995 mu na Master of Business Administration wɔ afe 2000 mu wɔ Ghana Suapɔn(University of Ghana) mu. == Edwuma == Amoah yɛɛ edwuma dɛ Nsɛnkyerɛwnyi na Dawurbɔnyi ansaana ɔrokɔ mbrahyɛbaguafie. Ɔsanee so yɛɛ edwuma dɛ Nyimpa Ndwuma do Hwɛdofo wɔ Graphic communication Group Limited. == Amanyɛsɛm == '''Afe 2004 Abatow''' Wodzii kan paaw Amoah dɛ mbrahyɛbaguanyi wɔ afe 2004 Ghana Amansan Abatow mu. Wɔpaaw no dɛ Mpohor Wassa Epuei afamu abatow mpasuar a ɔwɔ Anee Mantɔw mu. Ɔnam dɛm do gyinaa abatow mpasua no ananmu wɔ Ghana republic a ɔtɔ do anan(4th Republic) no mu. Wɔdze amba dodow a ɔyɛ 19,635 na wɔpaw no wɔ amba dodow a wɔtoo a ɔyɛ 40,736 mu. Iyi gyina hɔ ma ɔha nkyɛm eduanan awɔtwe ekyir pɔw ebien(48.2%). Wɔpaw no sen David Ansah a ofi People's National Convention, Joseph Kobina Danyame a ɔyɛ National Democratic Congress amanyɛkuwnyi na Mary Ankomah a ɔyɛ Convention People's Party amanyɛkuwnyi. Iyinom nyaa 1%,24.6% na 26.2% amba a wɔtoo a ɔfata. Wɔpaw Amoah wɔ NPP amanyɛkuw ne dzin mu. Ɔyɛ NPP amanyɛkuw ba. Ɔyɛɛ Anee Mantɔw Suafo wɔ John Kufuor aban mu kesi afe 2008 ansaana orisi akan dɛ mbrahyɛbaguani wɔ Wassa East abatpw mpasua do wɔ Anee Mantɔw mu. Wɔ afe 2008 Ghana amansan abatow mu no, odzii nkonyim wɔ ne mbrahyɛbagua a ɔdze amba dodow a ɔyɛ 16,014 fi amba 37,936 na ɔdze dzii nkonyim. Ogyinaa ananmu wɔ mpɛn kor pɛr. == Abrabɔ == Amoah awar wɔ mba beenum. Ɔyɛ Kristonyii wɔ Pentecost Asɔr. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] pd1jp7zwjad3uujzapg5dc5z8l32yz1 Anthony K. Gyapong-Mensah 0 205 47744 47571 2025-05-14T13:28:23Z Robertjamal12 13 /* N'abrabɔ */ adding category using [[Project:AWB|AWB]] 47744 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | term_start3 = 7 January 2001 | president3 = [[John Kufuor]] | predecessor3 = | successor3 = | birth_date = | birth_place = | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian nationality law|Ghanaian]]{{flagicon|GHA}}&nbsp; | party = National Democratic Congress | term_end3 = 6 January 2005 | otherparty = <!--For additional political affiliations--> | partner = <!--For those with a domestic partner and not married--> | relations = | children = | residence = | alma_mater = | occupation = | profession = | cabinet = | committees = | portfolio = | signature = | signature_alt = | website = | spouse = | office3 = Member of Parliament for Juabeso Constituency | majority1 = | order3 = <!--Can be repeated up to eight times by changing the number--> | honorific-suffix = | image = | alt = | caption = | order = | office = | term_start = | term_end = | president = | predecessor = [[Kingsley Asoah-Apima]] | successor = [[Sampson Ahi]] | constituency_MP1 = | name = Anthony K. Gyapong Mensah | parliament1 = | term_start1 = | term_end1 = | president1 = | predecessor1 = | successor1 = <!--Can be repeated up to eight times by adding a number--> | prior_term = | order2 = | office2 = | term_start2 = | term_end2 = | president2 = | predecessor2 = | successor2 = | footnotes = }} '''Anthony K. Gyapong-Mensah''' yɛ Ghana amanyɛnyi na ɔyɛ Ghana man a ɔtɔ do aanan no mbrahyɛbagua a ɔtɔ so ebien na ebaasa no munyi. Ɔyɛ kan mbrahyɛbagua no munyi ma Juabeso mansin a ɔwɔ Atɔe Fam Mantsam no mu a ɔyɛ National Democratic Congress no munyi wɔ Ghana. == Amanyɛsɛm == Gyapong-Mensah yɛ Ghana man a ɔtɔ do aanan no mbrahyɛbagua a ɔtɔ do ebien na ebaasa no munyi. Wɔdzii kan paw no wɔ 1996 Ghana amansan abatow no mu a na abatow 38,539 wɔ abatow 46,427 a ɔgyina hɔ ma 61.50% wɔ Aborampah Aseidu-Mensah a ɔyɛ NPP munyi a ɔtoo aba 7,888 na Ayuba Tank a ɔyɛ PNC munyi a ɔtoo aba 0. . Kingsley Asoah-Apima na odzii n’anyim na Sampson Ahi na odzii n’adze. Ɔyɛ Ɔman Demokrasi mbrahyɛbagua no munyi na ɔyɛ Juabeso mansin a ɔwɔ Ghana Atɔe Fam Mantsam no ananmusinyi. N'amammui edwuma no hyɛɛ aseɛ ber a ɔsii akan wɔ afe 2000 Ghana Amansan abatow mu na ɔdzii nkonyim wɔ National Democratic Congress tekiti do. === 2000 Abatow === Wɔpaw Gyapong-Mensah dɛ mbrahyɛbaguanyi maa Juabeso mantsam no wɔ afe 2000 Ghana amansan abatoɔ no mu. Ɔdzii nkonyim wɔ abatow no mu wɔ National Democratic Congress tekiti do. Na nye mansin no yɛ mbrahyɛbagua nkongua akron (9) a ɔwɔ nkongua duakron (19) a National Democratic Congress dzii nkonyim wɔ saa abatow no mu maa Atɔe Fam Mantsam no fa. National Democratic Congress no nyaa nyimpa kakraa bi a hɔn nyinara yɛ mmarahyɛ bagua nkongua 92 wɔ nkongua 200 a ɛwɔ Ghana man a ɛto so 4 no mmarahyɛ bagua a ɛto so 3 no mu. Wɔdze abatow 23,945 paw no wɔ abatow 37,901 a ɔfata nyinara mu. Na eyi ne abatow a ɛfata a wɔtowee nyinara mu 63.6% yɛ pɛ. Wɔpaw no sɛ Christopher Sakpaku a ofi Ɔman Ho Dɔ Kuw Foforo no mu, Andoh Tandoh Michael a ofi Ɔman Nsakrae Kuw no mu, Samuel Alex A. Larbi a ofi Nhyiam Nnipa Kuw no mu, Sharif Abubakar Nkrumah a ofi Nnipa Ɔman Nhyiam no mu ne Minnah Kenndey a ofi United Ghana Kuw no mu. 5][1] na ɛwɔ hɔ. Eyinom nyaa abatow 10,491, 1,745, 793, 511 ne 172 wɔ abatow a ɛfata a wɔtowee nyinaa mu. Eyinom nye 27.9%, 4.6%, 2.1%, 1.4% na 0.5% yɛ pɛ wɔ abatow a ɛfata a wɔtowee nyinaa mu. == N'abrabɔ == Anthony K. Gyapong-Mensah yɛ Kristonyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 2bh3d02alb6zipm1wnb5bxboij9jixm Antoine Somdah 0 206 7814 996 2023-05-05T16:32:37Z Assilidjoe 33 7814 wikitext text/x-wiki '''Antoine Somdah''' (wɔwoo no [[Ayɛwoho]] 12, 1962) yɛ Burkina Faso ɔmanpanyin na ɔman ananmusifo. Burkina Faso Ɔnanmusifo a ɔyɛ soronko na ɔwɔ tumi nyinara wɔ Russia Aman Nkabom no mu fir afe 2014. bdrmc05u57bvlxdu8c3ojpm398sdovq Antoinette Delali Kemavor 0 207 1000 999 2023-04-20T19:11:51Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 999 wikitext text/x-wiki '''Antoinette Delali Kemavor''' yɛ Ghananyi a ɔyɛ model edwuma na w'esi akan pɛn wɔ ahoɔfɛwfo hɔn akansie mu na okitsa abodzin dɛ Miss World Ghana wɔ afe 2015 mu na ogyinaa Ghana anan mu wɔ Miss World 2016 akansie no mu. W'edzi dwuma ahorow wɔ ndwom ho sini mu a wontumi nkan mu, na TV do dawurubɔ dwumadzi ahorow mu. == Abrabɔ == '''Miss World Ghana 2015''' Antoinette nyaa abotsir dɛ Miss World Ghana wɔ afe 2015 mu. Aber a na ɔyɛ Miss World Ghana 2015 no, osii akan wɔ Miss World 2016 akansie no mu.[1] '''Miss World 2016''' Antoinette gyinaa ma Ghana wɔ 2016 akansie no mu a ɔyɛɛ nyimpa a ɔtɔ do == Nhwɛdo == '''• ^''' ''"Blogger".'' de3avdgce2590ua0ceby5sn390o6t58 Apam 0 208 1005 1004 2023-04-20T19:11:52Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 1004 wikitext text/x-wiki {{Databox|item=Q617438}} Apam yɛ Gomoa west Kurow no ne tsir. 6m4use9wadur4hj78hg6r89pd2c7k3t Apam Senior High School 0 209 44064 35038 2025-05-09T11:55:13Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 44064 wikitext text/x-wiki {{Databox|item=Q20966006}}'''Apam Senior High School''' yɛ nsɔwdo skuul a ɔwɔ Apaa wɔ Gomoa West Mansin mu wɔ [[Finimfin Mantɔw( Central region Ghana)|Finimfin Mantɔw]] mu.Wɔtseew no wɔ afe aha akron eduonum ebiasa (1953) mu.. Adzesua ahorow a wɔyɛ no hɔ no bi nye General Arts,Business,Home Economics,Visual Arts na Agricutlure science a wɔdze aka ho seisiara Afe aha akron eduosia mu no, wɔdze skuul no fii bea a nna ɔwɔ no dze baa bea a ɔwɔ seseiara a wɔfrɛ no Mbofra mfa Adwen wɔ ber a ''Owura Listowe''l a nna ɔyɛ Gold Coast a ndɛ wɔfrɛ no Ghana ne Mampanyin no hyɛ fa kɛse wɔ ho. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] kkuwexu4u11em71m236ruusz68c6g7o Apiorkor Seyiram Ashong-Abbey 0 210 13133 1010 2024-05-23T19:50:49Z A09 777 databox, cleanup 13133 wikitext text/x-wiki {{databox|q=Q106228455}} '''Apiorkor Seyiram Ashong–Abbey''' ( wɔwoo no afe 1988 Ebɔwber 1) yɛ Ghana poet, ɔkyerɛwfo na literary critic. Mprenpren yi ɔyɛ Head of Programmes Production wɔ Citi FM/Citi TV na sesei dwumadzi ho kyeame dze ma Diplomatic license wɔ Citi TV na ebɛn na ɔrokɔ (Whats Cooking). Ɔyɛ editorial advisor ma InfluencHER Project, editorial dwumadzi na wiadze afanae no rohwehwɛ dɛ wobenya dzenhyɛ na wama mbaa ndze so akɔ ekyir. == Nwomasua == Apiorkor kɔr Tema International Skuul na hɔ na owiei ne diploma adzesua. Ekyir no ɔkɔr Lafayette Kɔlegyi wɔ US, na ɔsaan baa Ghana bɔtoaa n'adzesua do wɔ Ghana Suapɔn mu(University of Ghana, Legon). == Akyerɛw ndwuma == Apiorkor na ɔkyerɛw buukuu The Matriarch's Verse no, awensɛm buukuu a ɔkae, na ɔda hɛn edzi dɛ yɛyɛ Ghanafo wɔ dɛm 21st Century yi mu; na iyi nyinara da n'adwen edzi dɛ ɔyɛ third-culture abofra. qf504vfb1wh44vxhmwj0xrp5plgaoga Apremdo 0 211 6236 1015 2023-04-21T12:32:47Z JhsBot 58 bot: Removing interwiki template; the page is now connected to [[d:Q4781822]] 6236 wikitext text/x-wiki {{Databox|item=Q115738587}} '''Apremdo''' yɛ kurow a ɔwɔ Ghana Atɔree Mantɔw mu. pq60ia9qowf27lsalueb09h43q35y7h Aprokumase 0 212 1018 1017 2023-04-20T19:11:57Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 1017 wikitext text/x-wiki Aprokumase yɛ kurow bi a ɔwɔ Epuei Mantɔw mu. Kurowmba no hɔn edwuma tsitsir ara nye kuayɛ a hɔn mu fa kesɛ noara yɛ kookoo ekuayɛfo na dze a ɔkeka ho. Aprokumase nnhyɛdaa nnyɛ kurow d1iq0pse8qhx5nwkqjxu9apy8krozl7 Apɔtowewa 0 213 1020 1019 2023-04-20T19:11:57Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 1019 wikitext text/x-wiki #REDIRECT [[Apɔtɔyewa]] ih5of8x6dhyjw0hztlj6mnwtxelbzb0 Apɔtɔyewa 0 214 1025 1024 2023-04-20T19:11:59Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 1023 wikitext text/x-wiki Apɔtɔyewa yɛ Ghana awendze a, wodze dwo adze a wɛdze ndɛtse yɛ . ɔwɔ nkyerɛw atsentsen wɔ mu. ɔyɛ gyadze ndzɛmba a Ghanafo ta dze yɛ edziban wɔ fie.ɔnye dwodze a wɔdze dua yɛ na wɔ nam. Ɔnoara na wɔdze dwow adze wɔ aber a eyinam nkandzea mbae. Wɔdze dzi fufu mpen pii wɔ edzidzibea. {{Databox|item=Q116942802}} acpfjw4hge7p2ocy25mncp7l1ek0myk Aquinas Tawiah Quansah 0 215 47906 47456 2025-05-14T13:51:21Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47906 wikitext text/x-wiki {{Databox|item=Q16146980}} '''Aquinas Tawiah Quansah''' (wɔwoo no 4 [[Ebɔbira]] 1964) yɛ Ghana amanyɛnyi na nna ɔyɛ Ghana mbrahyɛbaguanyi na ɔyɛ Ghana Finifin Mantɔw Ɔsoafo abadziakyir.<ref>https://web.archive.org/web/20131014214651/http://www.ghana.gov.gh/index.php/2012-02-08-08-18-09/regional-ministers. www.ghana.gov.ghs. Archived from the original on 14 October 2013. Retrieved 23 November 2013.</ref> Kan Ɔmampanyin John Evan Atta Mills na ɔpaw no na ɔsom kɔsii [[Sanda]] 2013.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/NPP-wants-to-cripple-Mahama-s-family-Aquinas-Quansah-577563. ''www.ghanaweb.com.'' Retrieved 2020-02-02.</ref><ref>https://ghanaguardian.com/ndc-race-central-region-ndc-rejects-aquinas-tawiah. ''The Ghana Guardian News.'' Retrieved 2020-02-02.</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Quansah wɔ [[Ebɔbira]] da a ɔtɔ do anan (4) 1964 wɔ Saltpond, Finimfin (Central) Mantɔw. Ɔkɔɔ Almeda College wɔ Atlanta, USA na owiee sukuu no na ɔnyaa bachelor’s degree wɔ Edwumayɛ ho nhyehyɛe mu (Business Administration).<ref name=":0">http://www.ghanamps.com/mps/details.php?id=2571. ''www.ghanamps.com.'' Retrieved 2020-02-02.</ref> == Amanyɛsɛm == Quansah yɛ kan mbrahyɛbaguanyi ma Mfantseman Ambatow mpasua a ɔwɔ Finimfin (Central) Mantɔw wɔ Ghana. Ɔsii akan maa Mfantseman Ambatow mpasua no atsenae wɔ afe 2012 Amansan Ambatow no mu na ɔdzii nkonyim. Ɔnyaa amba 31,837, a ɔyɛ 50.95% wɔ ambatow a wɔtow nyinara mu na ɔno ntsi ɔdzii akansifo afofor a Stephen Asamoah Boateng, Eugene Kwaninaabaka Baiden, Onaventure William Appiah na Veronica Esi Adu-Boateng ka ho do nkonyim. Nanso, wɔ afe 2016 mu no, ɔhwer National Democratic Congress nomination no na entsi wannya hokwan ankɔgyina party no ananmu wɔ 2016 Amansan Ambatow no mu.<ref name=":0" /><ref>https://web.archive.org/web/20200202075821/https://ghanaelections.peacefmonline.com/pages/2012/central/79/index.php. ''Ghana Elections - Peace FM.'' Retrieved 2020-02-02.</ref> Ɔyɛ Mfantseman Atɔe mbrahyɛbaguanyi wɔ afe 2008 Ghana amansan ambatow no ekyi.<ref>https://www.ghanaweb.com/GhanaHomePage/election2008/parliament.constituency.php?ID=180. ''ghanaweb. GhanaWeb.'' Retrieved 26 October 2020.</ref> == N'abrabɔ == Quansah yɛ Kristonyi a ɔyɛ fekubɔ wɔ Harvest Chapel International. Wawar na ɔwɔ mba ebien (2).<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Hɔn a wɔwoo hɔn afe 1964 mu]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] pv2hajw053te05u0gtqpvhxnkgngpn1 Archbishop Porter Girls Senior High School 0 216 11200 1041 2023-08-19T08:22:27Z Minorax 51 11200 wikitext text/x-wiki {{Databox|item=Q4785634}} '''Archbishop Porter Girls' Senior High School''' (a wotwa no sin '''APGSHS''') yɛ Kateleke mbaa nsɔwdo skuul, a ɔwɔ Takoradze wɔ Anee Mantɔw mu wɔ Ghana. Dɛm mbaa nsɔwdo skuul yi hyɛ Ghana Public Education System no ase. Afe 1965 mu na Rev. Kodjo Amissah tsee a na ne dzin dze '''St. Louis Secondary School,''' a ekyir no wɔsesaa no yɛ no '''Archbishop Porter Girls.''' Ɔdze mbasiafo a wofi ɔsom ahorow nyina mu. Skuul si koko do wɔ Fijai, Takoradze na seseiara wɔfrɛ no "Hill of Tranquility" osian asomdwee a ɔwɔ hɔ no ntsi. == Abakɔsɛm == Wɔtseew Skuul no wɔ afe 1965 mu, a ɔyɛ John Kwadjo Amissah na ɔtsee. Ghana Headmistress a odzi kan a ɔdaa skuul n'ano nye Marian Andoh[-Kesson. == Mbɔdzenbɔ == * Wɔ mfe mpem na esuon(2007) mu no skuul no dzii nkonyim wɔ Anee mantɔw mu i2CAP-" I Too Can Program" kɔmpiwta programming akensi no mu. * Wɔ 2011 mu no skuul bɛyɛɛ skuul papa a ɔwɔ Anee matɔw mu osian hɔn mbɔdzenbɔ wɔ West African Examination Council. * Wɔ afe 2013 mu no, skuul no dzii nkonyim wɔ 'project citizen' showcase wɔ Ghana a na ohia dɛ nsɔwdo skuul esuafo bɔdwendwen ɔhaw etsitsir a ɔfa ɔman noho. * Wɔ afe 2017 mu no, skuul no gyinaa Ghanaman no anan mu wɔ wiase afana nyina dwumadzi a ɔyɛ World Robotics competition wɔ United States. * Wɔ afe 2021 mu no, skuul no na odzii nkonyim wɔ 2021 National Science and Maths Quiz Western Zonal Champions. 3zog8achd4icmg38dfhbpwargnx21m2 Asiedu Nketia 0 217 48088 47776 2025-05-23T14:01:41Z Robertjamal12 13 /* References */ Nkyekyεmu using [[Project:AWB|AWB]] 48088 wikitext text/x-wiki {{Databox|item=Q18687677}} '''John Asiedu Nketiah''' a dodowara nyim no "General Mosquito" yɛ ɔmanyɛnyi na ɔkyerɛkyerɛwfo panyin ma National Democratic Congress amanyɛkuw no <ref>{{Cite web|date=31 January 2022|title=E-Levy: Stop the wastage, cut expenditure – Asiedu Nketia proposes alternatives – MyJoyOnline.com|url=https://www.myjoyonline.com/e-levy-stop-the-wastage-cut-expenditure-asiedu-nketia-proposes-alternatives/|access-date=1 February 2022|website=MyJoyonline|language=en-US}}</ref><ref>{{Cite web|date=24 January 2023|title=Change in NDC parliamentary leadership part of 'reorganisation' for 2024 elections - Asiedu Nketia - MyJoyOnline.com|url=https://www.myjoyonline.com/change-in-ndc-parliamentary-leadership-part-of-reorganisation-for-2024-elections-asiedu-nketia/|access-date=28 January 2023|website=MyJoyonline|language=en-US}}</ref><ref>{{Cite web|last=GTonline|date=2022-12-19|title=At 10th Delegates’ Congress: Asiedu Nketiah elected NDC chairman …promises to unite party’s rank and file|url=https://www.ghanaiantimes.com.gh/at-10th-delegates-congress-asiedu-nketiah-elected-ndc-chairman-promises-to-unite-partys-rank-and-file/|access-date=2023-07-31|website=Ghanaian Times|language=en}}</ref>. Ɔno nye amanyɛkuw no ne kyerɛkyerɛwfo a ɔasom akyɛr papaapa. == Abrabɔ Ahyɛse na Ebusua == Wɔwoo no wɔ Seikwa wɔ Wenchi Masin a ɔwɔ Bono Ahafo Mantɔw a ber no nna ɔka Bono Ahafo Mantɔw ho mbom seseiara dze ɔyɛ Bono Mantɔw wɔ Ghana wɔ Mumu 24, 1956. Nana Kwaku Asiedu a ɔyɛ kuanyi a ɔyɛ Ɔyɔkɔ ebusua dehyenyi na Ewuraba Hagar Akosua Afrah a ɔyɛ Akwamu ebusua dehye na wɔwoo no. Ɔyɛ ba a ɔtɔ do enum wɔ n'awofo mba akrɔn mu <ref>{{Cite web|title=Asiedu-Nketia, Biography|url=https://www.ghanaweb.com/person/Asiedu-Nketiah-1876|access-date=3 October 2022|website=ghanaweb}}</ref><ref>{{Cite web|last=Muthoni|first=Gwen|date=23 April 2020|title=Asiedu Nketia bio: age, education, wife, net worth|url=https://yen.com.gh/153617-asiedu-nketia-bio-age-education-wife-net-worth.html|access-date=3 October 2022|website=Yen-Ghana news.|language=en}}</ref>. == Nwomasua == Owura Asiedu Nketiah nyaa no mbofraber mu nwomasua wɔ Seikwa Baser Skuul. Ɔtoaa do nyaa akyerɛkyerɛfo ntsetsee wɔ St. Joseph’s College of Education wɔ Bechem fii afe 1974 kɛpeem afe 1978 a owiee dɛ kyerɛkyerɛnyi a oenya ntsetsee mapa wɔ afe 1978 mu. Ɔhyɛɛ edwuma ase dɛ kyerɛkyerɛnyi a ɔagye ntsetsee wɔ Seketia Baser Skuul wɔ Jaman Etsifi Mansin mu <ref>{{Cite web|title=Jaman North District|url=http://www.ghanadistricts.com/Home/District/41|website=ghanadistricts.}}</ref> wɔ Bono Mantɔw mu. Ɔsanee so kɔr Ghana Guadzi Suapɔn wɔ 1983 mu na onyaa abɔdzin wɔ Business Administration (Banking and Finance option) mu <ref>{{Cite web|last=UGBS|title=University of Ghana Business School|url=http://ugbs.ug.edu.gh/|website=University of Ghana Business School}}</ref>. Onyaa Abɔdzin a otsia ebien wɔ Ahobambɔ na Amanaman Amanyɛ ho Nsɛnsɛm mu wɔ Ghana Nsordafo Suapɔn mu <ref>{{Cite web|title=Asiedu Nketia acquires Masters Degree for Veep post – Bawumia reveals|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Asiedu-Nketia-acquires-Masters-Degree-for-Veep-post-Bawumia-reveals-772655|website=ghanaweb}}</ref> wɔ afe 2019 mu. == Edwumayɛ == Asiedu Nketiah ayɛ edwuma wɔ GIHOC Distilleries Company Limited <ref>{{Cite web|title=GIHOC Distilleries Ghana Ltd|url=https://gihocdistil.com/about/|website=gihocdistil.}}</ref>. Ɔsanee so yɛɛ edwuma wɔ Nkoraman Sikakorabea Kumaa mu <ref>{{Cite web|title=Nkoraman Rural Bank|url=https://www.facebook.com/pages/Nkoraman-Rural-Bank-Ltd/350518011787814|website=facebook.}}</ref> na Sefwi Asawinso Sikakorabea Kumaa mu <ref>{{Cite web|title=Sefwi Asawinso Rural Bank|url=http://yellowpages.com.gh/Company-Details/asawinso-rural-bank-ltd-231458.aspx|website=Yellow Pages Ghana}}</ref>. Ɔnye National Trust Holding Company Limited (NTHC) ayɛ edwuma pɛn dɛ ndzɛmbakoranyi na sikasienyi <ref>{{Cite web|title=NTHC|url=https://nthc.com.gh/company/about|website=nthc ghana}}</ref>. == Amanyɛsɛm == Dɛ ɔka mbrahyɛbaguafo ho no, Asiedu Nketia ayɛ edwuma dɛ wɔfaa no ka dwumadzi kuw bi ho, Sikasɛm kuw na amansan nkontaabu kuw, Nna ɔayɛ guamutsenanyi wɔ famugudze tu na enyimnam kuw, Ɔka edziban na kuayɛ na kookoo nhwɛdo kuw na dɔm dodow a wɔwɔ mbrahyɛbaguafie sahen abadziekyir ho. Nna ɔyɛ soafo a ɔhwɛ edziban na kuayɛ do abadziekyir nna ɔhwɛ nduadzewa do wɔ Jerry John Rawlings amambu ber mu <ref>{{Cite web|last=Oforiwaa|first=Porcia|date=19 August 2021|title=Throwback Thursday: Asiedu Nketia in retrospect|url=https://atinkaonline.com/throwback-thursday-asiedu-nketia-in-retrospect/|access-date=28 January 2023|website=Atinka Online|language=en-US}}</ref>. NDCfo hɔn Mpanyimfo ambatowfo hɔn nhyiamu wɔ Mumu, 2005 mu no <ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/NDC-congress-ends-with-changes-in-the-Leadership-96619|title=NDC congress ends with changes in the Leadership {{!}} General News 24 December 2005|website=ghanaweb.com|access-date=12 October 2019}}</ref>, Nketia nyaa ɔha mu nkyekyɛ mu bɛyɛ ɔha nkyɛmu eduowɔtwe amba tsiaa Bede Ziedeng, Mr Sylvester Mensah na Mr Antwi Boasiako dze bɛyɛɛ kyerɛkyerɛnyi panyin a ɔtɔ do ebiasa maa NDC. Wɔsanee too aba no maa no wɔ 2010 <ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/NDC-Retains-Winning-Team-175276|title=NDC Retains Winning Team {{!}} General News 17 January 2010|website=ghanaweb.com|access-date=12 October 2019}}</ref> na 2014 mu <ref>{{Cite web|date=21 December 2014|title=Asiedu Nketiah Easily Retains NDC General Secretary Role {{!}} Betty Mould, Kofi Adams, And All The Winners From The NDC Congress|url=https://www.ghanacelebrities.com/2014/12/21/asiedu-nketiah-easily-retains-ndc-general-secretary-role-betty-mould-kofi-adams-winners-ndc-congress/|access-date=12 October 2019|website=GhanaCelebrities.|language=en-US}}</ref>. Wɔtoo amba maa no wɔ mbrahyebagua a odzi kan wɔ amambu a otsia anan wɔ Ghana wɔ Sanda 7,1993, wɔkaa dɛ oedzi nkumyim wɔ 1992 Ghanafo nyinara abatow a ɔkɔr do Mumu,1992 <ref name=":02">{{Cite book |last= |first= |title=Ghana Parliamentary Register 1992–1996 |publisher=Ghana Publishing Corporation |year=1993 |isbn= |location= |pages=275}}</ref>. Afe 2020 Mumu ambatow nhwehwɛmu no mu no, wɔtotoo ɔnye Rojo Mettle-Nunoo ano <ref>{{Cite web|title=As it happened: Asiedu Nketia's cross-examination continues as Supreme Court resumes hearing of election petition – MyJoyOnline.com|url=https://www.myjoyonline.com/as-it-happened-asiedu-nketias-cross-examination-continues-as-supreme-court-resumes-hearing-of-election-petition/|access-date=14 February 2021|website=www.myjoyonline.com|language=en-US}}</ref><ref>{{Cite web|title=As it happened: Rojo Mettle-Nunoo testifies for Mahama in election petition – MyJoyOnline.com|url=https://www.myjoyonline.com/as-it-happened-rojo-mettle-nunoo-testifies-for-mahama-in-election-petition/|access-date=14 February 2021|website=www.myjoyonline.com|language=en-US}}</ref>. === Afe 1996 Ghanafo Ambatow === Wɔsan toow aba maa no mpɛn ebien wɔ mbrahyɛbagua ebien wɔ Ghana amambu a otsia anan no mu na osii ananmu wɔ 1996 Ghanafo nyinara abatow wɔ NDC afamu, Odzii konyim wɔ Obeng Manu Jnr a ofi NPP amanyɛkuw mu a onyaa 41.60% wɔ amba a wɔtowee nyinara mu. Onyaa 19,386 mbom Obeng nyaa 19.10% a ɔyɛ amba 8,905 <ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 1996 Results – Wenchi West Constituency|url=http://ghanaelections.peacefmonline.com/pages/1996/brongahafo/250/index.php|access-date=8 February 2021|website=Ghana Elections – Peace FM}}</ref>. === Afe 2000 Ghana Ambatow === Afe 2000 mu no, Asiedu Nkatiah dzii nkunyim wɔ Ghanafo nyinara abatow mu dɛ mbrahyɛbaguanyi ma Wenchi Atɔe abatow mpasua do wɔ Bono Ahafo Mantɔw mu wɔ Ghana. Odzii nkunyim wɔ NDC afamu. N'mabatow mpasua do ka mbrahyɛbagua ngua esuon ofi ngua aduonu kor mu a NDC dzii nkunyim no wɔ Bono Ahafo Mantɔw mu <ref name=":0">{{Cite web|date=10 August 2016|title=Statistics of Presidential and Parliamentary Election Results|url=https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/|access-date=2 September 2020|website=Fact Check Ghana|language=en-US}}</ref><ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 2000 Results – Brong Ahafo Region|url=http://ghanaelections.peacefmonline.com/pages/2000/brongahafo/index.php|access-date=2 September 2020|website=Ghana Elections – Peace FM}}</ref>. NDC amanyɛkuw no nyaa mbrahyɛbagua ngua eduokron ebien a ɔwɔ famu wɔ ahaebien ngua no nyinara wɔ mbrahyɛbagua mpɛn ebiasa wɔ Ghana amambu a otsia anan no mu. Ɔdze amba 11,720 dzii konyim wɔ 24,400 ambatow no nyinara. Iyi wɔ 49.2% wɔ abatow no nyinara. Odzii nkunyim wɔ Joe Dankwah a ofi NPP amanyɛkuw no do, Kusi Edward a ofi National Reform Party na Joana Mayfair Abebrese a ofi Convention People’s Party. Iyinom nyaa 11,041, na 507 amba ndzidzido mu wɔ amba no nyianara. Iyinom wɔ ɔha mu nkyekyɛmu 46.4%, 2.3% na 2.1% ndzidzido mu wɔ amba pa no nyinara mu. == Amanhorow do amanyɛsɛm == Wɔ afe apem na aduosia mu no, Mr Esiedu Nkatiah woyii no dɛ <ref>{{Cite web|title=NDC delegation in United States for a Meeting|url=https://ghananewsagency.org/politics/ndc-delegation-in-united-states-for-a-meeting-119406|access-date=12 October 2019|website=ghananewsagency}}</ref> Socialist International panyin abadziekyir wɔ Cartangena dɛ obesi nkan Portugar ɔmampanyin ananmu na seisiara UN kyerɛwkyerɛwfo panyin, António Guterres. Woyii no dɛ ɔmbɔsom seisiara panyin a ɔwɔ kuw no mu, George Papandreou, Greece mampanyin <ref>{{Cite web|title=President, Secretary General, and Vice-Presidents elected by the XXV Congress|url=https://www.socialistinternational.org/congresses/xxv-congress-of-the-socialist-international-cartagena-colombia/president-secretary-general-and-vice-presidents-elected-by-the-xxv-congress/|access-date=10 July 2020|website=Socialist International|language=en}}</ref>. == Abrabɔ Mu Nsɛm == Ɔyɛ kristosomnyi na ɔka Baser Asɔr a ɔwɔ Ghana no ho <ref>{{Cite web|title=Presbyterian Church of Ghana|url=https://pcgonline.org/|website=}}</ref>. Ɔawar Owurayer Vida Adomah Asiedu Nketiah na wɔwɔ mba beenum. == References == {{Reflist}} [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] ps9viv6ejwu7y1sluo62o47c9at4lsm Askia Nda 0 218 48243 12955 2025-05-26T13:55:27Z Robertjamal12 13 Cat using [[Project:AWB|AWB]] 48243 wikitext text/x-wiki {{Databox|item=Q503823}} Wɔwɔ gyedzi bi dɛ, '''Askia Nda''' a ɔwɔ Gao, Mali yɛ bea a wosie Askia Mohammad I, nyimpa kor a ɔyɛ Songhai hɔn Kurowpɔn Okunyin a wogya no ekyir a ɔnnkɛyɛ yie ara da. Wosii no afeha a ɔtɔ do duenum no ewiei na hɔn akyerɛ dɛ ɔyɛ UNESCO Wiadze Egyapadze. UNESCO ka ɔboda no ho asɛm dɛ ɔyɛ Afrika Atɔe Fam Sahel atsetsesɛm a ɔyɛ nwanwa a wɔdze si atɛkyɛ no ho nhwɛdo pa. Ma ɔka ɔdan no ho nye ɔboda a ɔtse dɛ pyramidal, nkramofo asɔrdan ebien, amusie na bea a wohyiam. Osiandɛ nye sorokɔ yɛ mita 17 nti, ɔyɛ adansi nkaedum a ɔso kyɛn biara a wɔdze yɛɛ adansi ho nkaedum ansa na wɔreyɛ etubrafo wɔ Gao. Ɔyɛ Nkramofo adansi kwan a ekyir yi ɔtserɛw kɔɔ ɔmantsam no mu nyinara ho nhwɛdo a ɔda nsow. Ndansa yi ara nsesa a wɔayɛ wɔ bea no ho nye nkramofo asɔrdan adan a wɔtserɛw mu wɔ 1960 na 1970 mfe no finimfin, na ɔfasu a wosii twaa bea no ho hyiae wɔ 1999 mu. Hɔn asan dze plaster nso ayɛ no daa wɔ n’abakɔsɛm nyinara mu, adzeyɛ a ɔho hia na wɔasiesie na wɔasiesie atsɛkyɛ adan. Wɔdze enyinyam ahoɔdzen kaa ho wɔ 2000 mfe no mfiase mu hɔ, na ɔmaa wotumi yɛɛ mframa a wɔdze bɔ dan atsifi, akanea na akasam a wɔdze ahyɛ sor. Wɔdze Askia dzi dwuma daa dɛ nkramofo asɔrdan na amandze bea a ɔmanfo wɔ ma Gao kurow no. Ɔman na apaa mu hɔ mmara nyinara abɔ bea no na bea bi a wɔdze siw ano a etwa ho ehyia no ho ban. == Abakɔsɛm == Askia Mohammed nye Askia ɔhempɔn a odzi kan na ɔtrɛw Songhai Ahemman no mu. Sɛ́ Nkramofo a ɔdze nye ho ama no, ɔtsee nka dɛ ɔyɛ n’asɛyɛdze dɛ ɔyɛ n’akwantu no kɔ Mecca, a ofii mu san bae wɔ 1495. Ɔdze ndzɛmba a ɔde bɛyɛ n’adamoa no san bae; atsɛkyɛ na nnua no nyinara fi Mecca bae. Wɔkyerɛ dɛ na "yoma mpempem pii" na ɔwɔ akwantufo kuw no mu. Wɔhyehyɛɛ no dɛ ofie, na ɔwɔ adan na akwan pii na wɔtoo mu ber a Askia Mohammed wui no. Askia Mohammed nkotsee na na oribesie no ankasa wɔ ɔboda no mu tsitsir, naaso woesie Askia afofor pii wɔ adziwo hɔ. == Nfonyinsie Bea == <gallery> Tombeau askia.jpg Tombeau dAskia in Gao by David Sessoms.jpg </gallery> [[Nkyekyεmu:World Heritage Sites in Danger]] 20bqo0xvxz1pyht5g2iebfhcj19ia1k Assur 0 220 48251 12835 2025-05-26T13:55:57Z Robertjamal12 13 /* Hwɛ Iyi Nso */ Cat using [[Project:AWB|AWB]] 48251 wikitext text/x-wiki {{Databox|item= Q200200}} '''Aššur''' a wɔsan frɛ no Ashur na Qal’at Sherqat, na ɔyɛ Asiria Ɔman Dadaw no ahenkurow (2025–1750 A.Y.B.), finimfin Asiria Ahemman (1365–1050 A.Y.B.), na ber bi, Asiria Ahemman Foforo (911– 608 A.Y.B.). Kurow no nkae da Tigris Asubɔntsen no atɔe fam mpoano, wɔ baabi a ɔnye ne fa, Zab Ketekete no hyia no atsifi fam, wɔ baabi a mprempren wɔfrɛ no Iraq, pɛpɛɛpɛ wɔ al-Shirqat Mantam a ɔwɔ Saladin Mantam no mu. Kurow no ankasa a wɔfaa no kɔɔ do bɛyɛ mfe 4,000, fi Ahemman Mfiase Ber no do kosi afeha a ɔtɔ do 14 Y.B. Bea no yɛ Wiadze Egyapadze Bea, osiandɛ wɔdze aka saa ahyehyɛdze no mbea a ɔwɔ esiane mu ho wɔ afe 2003 mu wɔ ntawntawdze a ɔpaee wɔ Iraq ntua a U.S. dzii enyim wɔ afe 2003 mu no ekyi na ɔnam abura a wɔresusu dɛ ɔbɛba bea no bi do. Assur da bea a Nimrud wɔ no anafo fam kilomita 65 (akwansin 60) na Niniwe anafo fam kilomita 100 (akwansin 60). == Nhwehwɛmu Ho Abakɔsɛm == Germanfo fam tutufo fii ase hwehwɛɛ bea a Assur wɔ no wɔ 1898 mu. Friedrich Delitzsch fii ase tutu fam wɔ afe 1900 mu, na kuw bi a wofi Deutsche Orient-Gesellschaft a mfiase no Robert Koldewey dzi hɔn enyim na ekyir Walter Andrae dzii hɔn enyim na ɔtoaa do wɔ afe 1903–1913 mu. Wohuu dɔtse abopon bɛbor 16,000 a hɔn akyerɛw cuneiform nkyerɛwee wom. Germanfo no wiaa ndzɛmba a wohui no dze kɔɔ Pergamon Tsetse ndzɛmba Akorae a ɔwɔ Berlin no. Nnansa yi ara, B. Hrouda tutuu Ashur maa Ludwig Maximilian Sukuupɔn a ɔwɔ Munich na Bavaria Amandze Dwumadzibea wɔ 1990 mu. Wɔ saa ber koro no ara mu, wɔ 1988 na 1989 mu no, na R. Dittmann na ɔgyina Deutsche Forschungsgemeinschaft ananmu reyɛ bea no ho edwuma. == Edzin == Aššur yɛ kurow no dzin, asase a kurow no dzi do, na nye nyame a ɔhwɛ do a ɔhɔfo no faa hɔn dzin fir mu no, sɛnea Asiria man mũ no nyinara a ɔka dza ɔnnɛ wɔfrɛ no Iraq atsifi fam, Siria atsifi fam epuei na anafo fam epuei no yɛe no Kurokuro. Ɔnnɛ wɔda do ara hu Asiriafo wɔ finimfin Epuei nyinara, tsitsir wɔ Iraq, Iran, Syria, Turkey, na Atubrafo a wɔwɔ atɔe fam wiadze no mu. Assur nso nye dzin Syria na nsɛmfua a wɔdze frɛ Syriac Kristofo no mfiase, eyinom yɛ mfiase no Indo-European a wonya fii Asiria mu, na mfehaha pii no ɔfa Asiria na Asiriafo nkutoo ho (hwɛ Etymology of Syria) ansa na wɔdze edzi dwuma nso wɔ Levant na emufo a Seleucid Ahemman no dze maa hɔn wɔ afeha a ɔtɔ do 3 A.Y.B. == Abakɔsɛm == === Kɔber Mber No Mfiase === Sɛnea The Oxford Companion to the Bible kyerɛ no, wɔdze Assur "sii anhweatsam bi do wɔ Tigris atɔe fam bɛyɛ kilomita 35 wɔ atsifi fam a ɔnye Zab Asubɔntsen a ɔwɔ fam no hyia no atsifi fam". Fam tutu da no edzi dɛ na bea a kurow no wɔ no wɔ mfirihyia apem a ɔtɔ do ebaasa (3) A.Y.B. Ná eyi da do ara yɛ Sumerfo ber, ansa na Asiria reba. Wohuu kurow no nkae a ekyɛ kyɛn biara wɔ Ishtar asɔrefie no fapem mu, na Ahemfie Dadaw no mu nso. Wɔ ber a edzi hɔ no mu no, na ahemfo a wofi Akkadia Ahemman no mu na wodzi kurow no do. Wɔ Ur Ahemman a ɔtɔ do ebaasa (3) no mu no, na Asiria amradofo a wɔhyɛ Sumerfo ase na wodzi kurow no do. == Nruhunahuna a Wɔdze Ma Assur == Wɔdze bea no too UNESCO’s Wiadze Egyapadze Ho Nsɛm a Hɔnahyehyɛ a wɔ esiane mu wɔ afe 2003 mu, saa ber no na bea no to esiane mu esiane abura kɛse bi a ɔreba a anka ɔbɛma tsetse fam tutu bea no akɔ nsu ase ntsi. Wogyaee abura no edwuma no ber a wɔtow hyɛɛ Iraq do wɔ afe 2003 mu no ekyi ber tsiaa bi. Asasesin a etwa tsetse bea no ho ehyia no, Islamic State of Iraq and the Levant (ISIL) na ɔfaa ho wɔ afe 2015. Osiandɛ na ISIL asɛe tsetse abakɔsɛm mbea dodow bi, a nkurow Hatra, Khorsabad, na Nimrud ka ho ntsi, ehu sɔree dɛ Assur bɛyɛ saa wɔbɛsɛe no nso. Sɛnea nsɛm bi kyerɛ no, Assur abankɛse no sɛee anaadɛ wɔsɛee no kɛse wɔ May 2015 mu dzenam IS mufo a wɔdze mfir a wɔdze tow ndzɛmba a hɔnayɛ no fofor dzii dwuma do. AP amannyebɔ bi a ɔfir [[Mumu]] 2016 ekyi a Iraq asraafo no san faa bea no, kaa dɛ akofo no bɔɔ mmɔdzen dɛ wɔbɛsɛe kuropɔn no abrannaa akɛseɛ no, nanso wɔkɔɔ do gyinaa hɔ na ɔhɔnom abakɔsɛm kyerɛwfo bi kaa ɔsɛeɛ no ho asɛm dɛ ɔyɛ "ketewa". Ɔde besi [[Kwakwar]] 2017 no, kuw no nnyi bea no do tumi bio; nanso, ɔnyɛ dza ahobammbɔ wom a ɔbɛma fam tutu ho abenfo etumi asusuw ho. == Hwɛ Iyi Nso == * [[Ashur (god)]] na [[Ashurism]] * [[Chronology of the ancient Near East]] * [[Cities of the ancient Near East]] * [[Kings of Assyria]] * [[Short chronology timeline]] * [[World Heritage Sites in Danger]] * [[Assyrian homeland]] [[Nkyekyεmu:World Heritage Sites in Danger]] f7t4adqpevi8l8hh14aktj1yk3kbery Asɛndziibea 0 221 6240 1078 2023-04-21T12:32:55Z JhsBot 58 bot: Removing interwiki template; the page is now connected to [[d:Q41487]] 6240 wikitext text/x-wiki '''Asɛndziibea''' yɛ bea a wohyia hɔ dzi asɛm. Yɛwɔ nkorɔfo ahorow a wodzi asɛm. Nnyɛ obiara na otum dzi asɛm wɔ Mfantseman mu. Yɛwɔ asɛndziibea ahorow . Bi nye Aban mu asɛndziibea na Ahemfie asɛndziibea. ccqozht6u65eodp39sld7wcgh3ly4wf Ato Panford 0 222 47948 35359 2025-05-14T14:14:02Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 47948 wikitext text/x-wiki {{Databox|item=Q61694550}}'''Ato Panford''' yɛ Ghana amanyɛnyi na kuw ba wɔ mbrahyɛbagua fie a ɔtɔ esuon wɔ Ghana amambu a otsia anan a nna ogyina mu ma Shama abatow mpasua wɔ Anee Mantɔw mu wɔ "New Patriotic Party" ne dzin mu. == NPP Amanyɛkuw Abatow == Wɔ NPP amanyɛkuw n'ahoboaboa wɔ mfe mpem ebien na eduonu(2020) abatow mu no, NPP amanyɛkuw no hyehyɛɛ amanyɛkuw abatow ama woeyi obi obengyina ama amanyɛkuw no,. Ato Panford gyinaa bi na odzii nkogu ma Mbranyimnyi Samuel Erickson Abakah a ekyir no odzii nkonyim wɔ amansan abatow no mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] g6n92wabwvxif5lsmmuhnz4jrc053jx Ato Quarshie 0 223 48096 47791 2025-05-23T14:02:16Z Robertjamal12 13 /* Edwuma */ Nkyekyεmu using [[Project:AWB|AWB]] 48096 wikitext text/x-wiki {{Databox|item=Q98815214}} '''Ato Quarshie''' yɛ Ghana ɔmanyɛnyi a nna ɔka nkorɔfo a wɔyɛ edwuma wɔ Mbrahyɛ bagua wɔ dza odzi kan, dza ɔtɔ do ebien na dza ɔtɔ do ebiasa wɔ 4th Republic mu wɔ Ghana, wɔ aber a nna ogyina hɔ ma Komenda Edina Mantamu a ɔwɔ Mfinimfin Mantaw mu wɔ Ghana. == Mbofraber mu na nwomasua == Wɔwoo Quarshie wɔ Komenda wɔ Ghana Mfinimfin Mantaw mu.<ref name="graphic.com.gh">https://www.graphic.com.gh/news/politics/on-your-marks-in-keea.html</ref> Ɔkɔr Hohenheim Sukuulpɔn mu beebi a onyaa ne Bachelor of Science, Master of Science, na Doctor of Philosophy abodzin ahorow wɔ Kuadwuma Sikasɛm na Nkɔdo Sikasɛm mu dɛ mbrɛ ɔtse biara. == Amanyɛsɛm == Wodzii kan yii Quarshie ma ɔbɛyɛɛ ɔmanyɛnyi wɔ Mbrahyɛ Bagua wɔ Mumu bosoom mu wɔ afe 1992 mu wɔ Ghana Abatow no mu a ɔnaam Ɔman Demokrasi Mbrahyɛ Bagua ne tikiti do maa Komenda Edina Mantamu a ɔwɔ Mfinimfin Mantaw mu wɔ Ghana.<ref name="graphic.com.gh"/> Afe 1996 mu no, ɔtoow aba 26,671 wɔ abatuw 42,444 a ɔfata a wɔtowee a ogyinaa hɔ ma 49.80% tsiaa Catherine B.Aubyn a ɔyɛ CPPnyi a ɔtoow aba 14,083, Benjamin Kweku Prah a ɔyɛ PNCnyi a ɔtoow aba 1,690 na Francis William Boham a ɔno so too aba.<ref>https://web.archive.org/web/20240731170141/https://ghanaelections.peacefmonline.com/pages/1996/central/77/index.php</ref> Ɔtoo aba 16,903 wɔ abatow 36,499 a ɔfata a wɔtowee a ogyinaa hɔ maa 46.30% wɔ 2000 wɔ Ghana amansan abatow no mu.  Nyimpa afofor na wosii akan dɛ wobedzi nkonyim wɔ Komenda Edina mantamu nkogu no do. Dɛm nyimpa yi gyinaa hɔn amambu kuw anan mu wɔ abatow no mu. Dr. Paa Kwesi Nduom a ɔwɔ CPP no nyaa abatow 15,941, George Manso Howard a ɔwɔ NPP no nyaa abatow 3,477, PNC nyaa abatuw 178 a John K. Assifuah-Nunoo na ogyinaa anan mu na Robert Mensah Emmanuel a ɔwɔ NRP no ennya abatow.<ref>https://web.archive.org/web/20161031004050/http://ghanaelections.peacefmonline.com/pages/2000/parliament/central/</ref><ref>https://web.archive.org/web/20240731170141/https://ghanaelections.peacefmonline.com/pages/2000/central/77/index.php</ref> Oduyɛfo Quarshie kuraa egua no mu mpɛn ebiasa a ɔtoatoaa do fii afe 1992 mu kesii afe 2000 mu kesii dɛ odzii nkogu wɔ afe 2004 wɔ abatow ahyɛse no mu.<ref name="graphic.com.gh"/> Afe 2012 mu no, Komenda Edina Eguafo Abirem (KEEA) nkorɔfo kaa kyerɛɛ Ɔbenfo Ato Quarshie a ɔyɛ Ɔman Demokrasi Mbrahyɛ Bagua (NDC) no dɛ onsi akan wɔ afe 2012 mbrahyɛ bagua abatow no mu dɛ obi a ɔdze no ho.  Wɔdze hyɛɛ Oduyɛfo J.S.  Annan ne nsa, ɔnam no mbɔdzembɔ ntsi na wɔpaaw no dɛ ongyina mpɛn ebien mma NDC. Oduyɛfo Ato Quarshie dzii Ɔbenfo J.S.  Annan do nkonyim wɔ afe 2012 abato no mu, naaso wɔkyekyɛɛ NDC abato mu ebien wɔ maa NDC akansifo beenu maa Ɔbenfo Ato Arthur a ofi Ɔman Kuw (NPP) mu no nyaa KEEA mbrahyɛ bagua n'egua no.<ref>https://web.archive.org/web/20240803210942/https://ghanaelections.peacefmonline.com/pages/2004/central/77/index.php</ref> == Edwuma == Nna Quarshie yɛ Mbrahyɛ baguanyi a nna ɔhwɛ Akwan na Akwan akɛse do.<ref>https://web.archive.org/web/20240803223136/https://www.peacefmonline.com/pages/politics/politics/201211/145370.php</ref> Ɔsan so yɛ Mbrahyɛ Baguanyi ma Komenda Edina Mantamu a ɔwɔ Mfinimfin Mantaw mu fi afe 1992 kesi afe 2005.<ref name="graphic.com.gh"/> [[Nkyekyεmu:Ghana]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 6rpyphi5gxegry24wvb3959f6590fhq Atsinanana Nsɔtɔekwaa 0 224 6242 1096 2023-04-21T12:32:59Z JhsBot 58 bot: Removing interwiki template; the page is now connected to [[d:Q564321]] 6242 wikitext text/x-wiki {{Databox|item=Q564321}} Atsinanana Nsɔtɔekwaa yɛ Wiadze Agyapadze a wɔkyerɛw too hɔ wɔ afe 2007 mu na ɔwɔ mbea pɔtee 13 wɔ ɔman mmɔntsen do atrae ahorow esia a ɔwɔ Madagascar epuei fam: # Marojejy Ɔman Prama ([[Marojejy National Park]]) # Masoala Ɔman Prama ([[Masoala National Park]]) # Zahamena Ɔman Prama ([[Zahamena National Park]]) # Ranomafana Ɔman Prama ([[Ranomafana National Park]]) # Andringitra Ɔman Prama ([[Andringitra National Park]]) # Andohahela Ɔman Prama ([[Andohahela National Park]]) Atsinanana Nsɔtɔekwaa wɔkyekyɛ wɔ supɔw no epuei fam. Saa kwae ahorow a aka yi ho hia kɛse na ama hɔn akura ndzɛmba a etwa hɛn ho ehyia a ɔkɔ do a ɔho hia na ama Madagascar abɔdze a nkwa wom soronko a ɔda supɔw no do asase ho abakɔsɛm edzi no atra ase no mu. Osiandɛ Madagascar awie nye tsetsew na asase afofor nyinara ho bɛbor mfe ɔpepem 60 a etwam ni ntsi, afifidze na mmoa asetra dannan hɔn ho wɔ baabi a ɔyɛ soronko. Hɔn akyerɛw kwae ahorow a Nsu tɔ na owia bɔ kɛse wom no ho asɛm dɛ ɔho hia ma ndzɛmba a etwa hɛn ho ehyia na abɔdze a nkwa wom nyinara na abɔdze a nkwa wom ahorow na mmoa ahorow a ɔwɔ esiane mu a wɔboa hɔn no. Nnomaa ahorow pii ho yɛ na na hɔn ho yɛ hu tsitsir lemurs na primates afofor. [[Fael:Camp_Marojejia_01.jpg|none|thumb|[[Marojejy National Park]]]] == Hwɛ iyi Nso == * [[World Heritage Sites in Madagascar]] * [[Illegal logging in Madagascar]] * [[World Heritage Sites in danger]] jkjucw19bl5e17b3z3jyj6fa7svl2u8 Audrey Esi Swatson 0 225 14117 13009 2024-07-26T22:19:34Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 14117 wikitext text/x-wiki {{Databox|item=Q62076988}} '''Audrey Maame Esi Swatson''' (wɔwoo no wɔ Kwakwar 23,1997)<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/22-year-old-Audrey-Esi-Swatson-is-Ghana-s-youngest-commercial-female-pilot-791266</ref><ref>https://www.ghnewslive.com/2022/01/16/meet-audrey-maame-esi-swatson-first-black-female-pilot-from-ghana-who-owns-her-own-airline-company/</ref><ref name=":4">https://akannews.com/fante/audrey-maame-esi-swatson-ghananyi-ababaawa-a-odzii-kan-tuu-wimuh%c9%9bn/</ref> ɔyɛ Ghana basiaba a ɔka wimuhyɛnkanyi a ɔwɔ eguadzi ho tum krataa.<ref name=":4" /><ref name=":0">https://web.archive.org/web/20220301231606/https://yen.com.gh/121058-meet-ghanas-youngest-female-pilot.html</ref> == Ahyɛse Bra == Swatson fi Saltpond, kurow a ɔyɛ kurowpɔn wɔ Mfantsiman mansin mu wɔ Finimfin wɔ Ghana n'atɔe. Ɔhyɛɛ no skuul ase wɔ [[Ghana]] Suapɔn Mbofra Skuul na ne ntoado skuul wɔ "Ghana Christian International Ntoado Skuul(Dodowa) hɔ na osuaa Abɔdze ho nyansapɛ ho nyimdzii<ref name=":4" /><ref name=":0" /><ref>https://web.archive.org/web/20220301231606/https://www.universnewsroom.com/news/photos-ug-basic-school-honors-ghanas-youngest-female-pilot-audrey-swatson/</ref>. Ber a owiee ntoado skuul wɔ mfe duawɔtwe mu no, onyaa kwan wɔ Mach1 Aviation Academy a ɔwɔ Johannesburg(South Africa) dɛ mbrɛ obenya no botae a ɔyɛ wimuhɛnkanyi.<ref name=":4" /><ref name=":1">https://web.archive.org/web/20200111145250/https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Meet-Ghana-s-youngest-female-pilot-21-year-old-Audrey-who-almost-ditched-her-dream-713936</ref><ref name=":2">https://web.archive.org/web/20221018132626/http://www.businessworldghana.com/at-21-audrey-esi-swatson-is-ghanas-youngest-female-commercial-pilot/</ref><ref>https://myinfo.com.gh/2021/04/all-about-audrey-maame-esi-swatson-ghanas-youngest-female-commercial-pilot/</ref> == Edwuma == Maame Esi nyaa ne wimuhɛn a odzi kan wɔ ɔnye Mach1 Aviation Academy wɔ Ebɔbira 4,2016 wɔ ber a nna ɔwɔ mfe duakron.<ref name=":4" /><ref name=":1" /> Seseiara okitsa wimuhɛnkanyi a ɔwɔ eguadzi ho tum krataa wɔ South African ɔmanfo Wimuhɛn Ho Dwumadzibea.<ref name=":4" /><ref>https://web.archive.org/web/20220301231606/https://www.universnewsroom.com/news/photos-ug-basic-school-honors-ghanas-youngest-female-pilot-audrey-swatson/</ref> Ɔdze ne nyina etu wimuhyɛn wɔ ndɔnhwer 210 wɔ ber a ɔdze akɔ skuul no mu kesi dɛ onyaa n'eguadzi ho tum krataa.<ref name=":4" /><ref name=":3">https://www.pulse.com.gh/bi/tech/meet-audrey-esi-ghanas-youngest-female-pilot/t8f66t0</ref> Swatson bue wimuhɛn edwumakuw a wɔfrɛ no Excel Wimuhɛn Edwumakuw.<ref name=":4" /><ref name=":1" /><ref name=":2" /><ref name=":3" /> Ɔdze besi afe 2019 no, ɔyɛ ɔsraanyi panyin a odzi kan wɔ Passion Air wɔ Ghana, na ɔdze De Havilland Canada Dash 8 wimhyɛn no dzi dwuma<ref name=":4" /><ref>https://thebftonline.com/28/09/2020/meet-audrey-swatson-a-young-female-pilot-changing-the-aviation-narrative/</ref> == Abasobɔdze/Anuonyamhwɛ == Wimhyɛn Dwumadibea (Ministry of Aviation) a ɔwɔ Ghana bɔ Audrey Esi Swatson abado.<ref name=":4" /><ref>https://web.archive.org/web/20190904205920/http://www.ghana.gov.gh/index.php/media-center/news/5397-government-celebrates-youngest-ghanaian-female-pilot</ref> Wɔ afe 2016 mu no ɔkɔɔ nhyiamu bi a wɔboaa no wɔ USA dɛ Afrikanyi basiaba wimuhyɛnkanyi a ɔdzi kan a Amanaman Ntsam Mbea a Wɔyɛ Wimhyɛn ho Edwuma (International Women in Aviation) yɛeɛ.<ref name=":4" /><ref>https://web.archive.org/web/20221018132626/https://www.ug.edu.gh/news/university-basic-school-ubs-legon-celebrates-ghana%E2%80%99s-youngest-female-commercial-pilot-audrey</ref> Wɔpaw no na wɔhyɛɛ no anuonyam wɔ Daakye Abasobɔdze Afrika Nkonyimdzi a Wɔdze Ma Nyimpa a Ɔkyɛn Biara wɔ Afe bi mu (The Future Awards Africa Prize for Young Person of the Year (Ghana).<ref name=":4" /><ref>https://ghanaguardian.com/the-future-awards-africa-unveils-50-outstanding-young-ghanaians</ref><ref>https://www.pulse.com.gh/news/business/ghanas-new-tribe-the-future-awards-africa-unveils-50-outstanding-young-ghanaians/h14zv67</ref><ref>https://awards.thefutureafrica.com/the-future-awards-africa-prize-for-young-person-of-the-year-ghana/</ref> Wɔmaa no Basiaba a Ɔyɛ Edwuma wɔ afe 2022 Mbanyin a Wɔyɛ Nkonyimdzi wɔ Afe no mu Afrika Abasobɔdze mu (2022 Exclusive Men of the Year Africa Awards).<ref name=":4" /><ref>https://www.myjoyonline.com/livestream-7th-emy-africa-awards-on-joy-prime/</ref> == Mboaedze == <references /> [[Nkyekyεmu:Ghana]] [[Nkyekyεmu:Hɔn a wɔwoo hɔn afe 1997 mu]] [[Nkyekyεmu:Nnyimpa a hɔn tse ase]] [[Nkyekyεmu:Ghananyi wimhyɛnkanyi]] [[Nkyekyεmu:Mbasiaba a hɔn yɛ wimhyɛnkafo]] c44qkzsa6z9w5379ydel6apzwsosf5d Audrey Gadzekpo 0 226 1131 1130 2023-04-20T19:12:18Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 1130 wikitext text/x-wiki '''Ɔbemfo Audrey Sitsofe Gadzekpo''' yɛ Ghana media practitioner na Basia Dean wɔ School of Information na Communications Studies wɔ University of Ghana. Nna ɔyɛ Communications Consultant na Suapɔn mu kyerɛkyerɛnyi a ogyinaa maa mbasiafo kuw. Ɔsanso yɛ kuwba wɔ Webster Ghana's advisory board. == Nwomasua == Ɔyɛ Associate professor of Journalism na Media Studies. Ɔkɔr Suapɔn wɔ University of Birmingham wɔ Britain a hɔ na owiei a nna okitsa PhD wɔ Nwomasua mu wɔ Center for West African Studies. Onyaa ne M.A wɔ Nkitahodzi mu fi Brigham Young University wɔ Utah wɔ USA na ne Bachelor of Arts wɔ Borɔfo mu fi University of Ghana. == Edwuma == Ɔhyɛɛ n'edwuma ase wɔ afe 1993 mu. Afe 2017 Sanda bosoom mu no, Ɔmampanyin Nana Akufo-Addo yii no dɛ ɔpamfo kuwba Ghana fahodzi nkae a otsia eduosia no. Afe 2017 Obiradzi bosoom no mu no, nna ɔka National Media Commission kuw a woyii hɔn dɛ wɔmboa mma wɔmbɔ dawur na obi a ne kyɛfa wɔ nkrasɛm ho no mbɛyɛ mbra. Afe 2017 Obiradzi bosoom mu no, ɔkasae wɔ Maiden Edition of Women wɔ PR Ghana Seminar nye Dr. Ayokoe Anim-Wright, Cynthia E. Ofori-Dwumfuo na Gifty Bingley. Ne nhwehwɛmu no fa abɔdzebea, media na amambu nsɛm ho. Afe 2021 Kwakwar bosoom mu no, nna ɔka kuw awɔtwe apamfo a woyii dzin fofor maa Ghana sen edwuma no. Sesei ɔyɛ Dean wɔ Nkrasɛm na Nkitahodzi adzesua Skuul wɔ Ghana Suapɔn mu. == N'abrabɔ == Ɔwɔ ba kor a wɔfrɛ no Nubuke a ɔka Third-class of the Africa leadership Initiative -West Africa na Aspen Global Leadership Network kuwba. == Abawdobɔdze na Enyidzi == Nna ɔyɛ visiting scholar wɔ Northwestern University wɔ Chicago wɔ USA wɔ African Studies dwumadzi no ase fitsi Fankwa kesi Mumu 2005. Nna Ɔsanso yɛ Nhwehwɛmu hɔho wɔ Nordic Africa Institute wɔ African Guest Researchers dwumadzi no mu wɔ afe 2012 (Research Cluster ‘Conflict, Security and Democratic Transformation). Afe 2020 Ebɔw bosoom no mu no, onyaa abawdobɔdze wɔ Ghana Mbasiafo abawdobɔdze a otsia enum no mu wɔ n'akandzi edwuma ho. Anas Aremeyaw hyɛɛ enyimnyam wɔ n'akandzi edwuma mapa ho na mboa a ɔboa no dɛ ɔyɛ dawurbɔnyi a ɔdze noho sie wɔ Ghana. == Nhwɛdo == 3ljzhy3qzkcy3mkl39cwm40n550i191 Austin Akufo Gamey 0 227 47741 6244 2025-05-14T13:28:12Z Robertjamal12 13 /* N'abrabɔ */ adding category using [[Project:AWB|AWB]] 47741 wikitext text/x-wiki {{Databox|item=Q99905201}} '''Austin Akufo Gamey''' (wɔwoo no 26 [[Ɔbɛsɛ]] 1949) yɛ Ghana amanyɛnyi na edwumayɛfo akasakasa ho ɔbenfo na ɔfotufo. Ɔsomm mprenu dɛ mbrahyɛbaguanyi maa North Tongu mantsam mu wɔ Volta mantsam mu wɔ Ghana, fir afe 1992 kɔsi afe 2001. Wɔ Jerry John Rawlings nnisoɔ mu no wɔpaw no dɛ ɔsomfo abadiakyiri a ɔhwɛ edwumayɛ na asetena mu yiedzi do. Na ɔsan yɛ edwumayɛ na edwumayɛfo ntam abusuabɔ ho edwumayɛbea. Ɔyɛ edwumayɛfo ho ɔbenfo na Alternative Dispute Resolution (ADR) edwumayɛfo wɔ Ghana. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Gamey wɔ 26 [[Ɔbɛsɛ]] 1949, wɔ Volo, mpɔtsam bi a ɔwɔ Salem hood a ɔwɔ North Tongu mpɔtsam bi a ɔwɔ Volta mantsam mu wɔ Ghana. Wɔwoo no maa owufo Emmanuel T.T. Avorvuttor na owufo Madam Lucia Aya Avorvuttor a na ɔyɛ farmer na aguadifo ketsewa. Wɔtoo Austin Gamey asu dɛ Augustine Akufo Gameduabao a akyir yi wɔtwaa no tsiawa yɛɛ no Austin Akufo Gamey. Ná wɔdze enigye frɛ Gamey dɛ Akufo ber a na ɔrenyin wɔ nye mpɔtam hɔ no. Ɔyɛ n’awofo mu ba a ɔtɔ do enum. == Edwuma == Na ɔyɛ po do na hyɛn gyinabea edwumayɛfo kuw, Tema, mfiridwuma mu abusuabɔ sohwɛfo fi 1985 kosi 1986. Efi 1987 kosi 1992 no, ɔyɛɛ edwuma dɛ edwumayɛfo panyin, mfiridwuma mu abusuabɔ na nkitsahodzi, Mankoadze Mpataayi, Tema. Ɔyɛ na ɔyɛ Institute of Human Resource na Management Practitioners, Ghana no tsitranyi fir afe 1998 kɔsi afe 2003. Efi afe 2004 kɔsi afe 2006 no, ber bi na ɔyɛ Ɔmampanyin a ɔhwɛ pɛnhyen sika do. Wɔ afe 2002 mu no ɔhyehyɛɛ Gamey na Gamey Academy of Mediation na ɔsan nso yɛ edwumayɛfo panyin. Edwumakuw no yɛ Alternative Dispute Resolution afotu nA ntsetsee Edwumakuw ahorow. Wɔ 24 [[Dzifuu]] 2007 mu no, wɔpaw no dɛ Executive consultant ma PULSE Africa Incorporated wɔ Canada. == Amanyɛsɛm == Wɔ afe 1992 mu no, wɔpaw no dɛ mbrahyɛbagua no munyi maa North Tongu. Ɔgyinaa North Tongu mansin no ananmu wɔ Ghana man a ɔtɔ do aanan no mbrahyɛbagua a ɔdzi kan na Ghana man a ɔtɔ do aanan no mbrahyɛbagua a ɔtɔ do ebien no mu. Wɔpaw no wɔ 7 [[Sanda]] 1997 ekyi a wɔkaa dɛ ɔyɛ nkonyimdzifo wɔ 1996 Ghana amansan abatow no mu ber a odzii Patience Ami Ameku a na ɔyɛ obi a ɔdze nye ho na Alexander Avor a ofi Convention People’s Party no do nkonyim no. == N'abrabɔ == Ɔwar Gladys Gamey a ɔyɛ ɔkyerɛkyerɛfo a wakɔ pɛnhyen. Ɔwɔ mma nsia, mmarimaa aanan na mmeawa enum. Austin Akufo Gamey yɛ Kristonyi na ɔyɛ Ɔsɔfo wɔ Token Tabernacle no mu. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] b27u9txsnhfdkoufx2nejv5jpuc2m0f Avril Lovelace-Johnson 0 228 11462 1141 2023-11-01T09:49:32Z Assilidjoe 33 Added data 11462 wikitext text/x-wiki {{Databox|item=Q81656309}}'''Avril Lovelace-Johnson''' yɛ Ghana mbrakyerɛfo. Wɔpaaw no dɛ Supreme Court Judge wɔ afe 2019 Ɔberɛfɛw bosoom no mu na wɔtoow no do aba wɔ afe 2019 Mumu bosoom no ne da a ɔtɔ do akorɔn no. Wɔkaa no do ntam wɔ afe 2019 Mumu bosoom no ne da a ɔtɔ do du-esuon. == Ɔbra ahyɛse na nwomasua == Lovelace-Johnson fi Mankessim a ɔwɔ finimfin mantɔw mu wɔ Ghana. Onyaa ne finimfim nwomasua ntsetsee wɔ Wesley Girls' High School ma ne ordinary level certificate na Aburi Girls' Senior High School ma ne advanced level certificate. == Edwuma == Lovelace-Johnson yɛɛ edwuma dɛ Assistant State Attorney wɔ Attorney-General’s Department wɔ Nkran na Attorney General's Department wɔ Koforidua ne Ɔman nsomee ekyir no fitsi afe 1988 kesi afe 1989. Ɔsoom dɛ District Magistrate wɔ afe 1994 Obiradzi bosoom no mu ansaana wɔrepaw no Justice of the High Court wɔ Nkran na Tema High courts wɔ afe 2002 Obiradzi bosoom no mu. Ɔsoom wɔ ban ekyir dɛ High Court judge kesi afe 2012 a hɔ na ɔbɛyɛɛ Justice of the Court of Appeal. Commonwealth Secretariat a ɔwɔ London hyɛɛ no dɛ ɔnkɔ Gambia nkɛyɛ Justice of the High Court na ɔnsan nyɛ noho dɛ additional Justice of the Court of Appeal fitsi afe 2005 Mumu bosoom no mu kesi afe 2009. Ɔyɛɛ justice of the Court of Appeal kɛpem dɛ wɔpaaw no dɛ ɔmfa uSupreme Court Judge dzibew no wɔ afe 2019 Ɔberɛfɛw bosoom no mu. Wɔkaa no do ntam wɔ afe 2019 Mumu bosoom no ne da a ɔtɔ do du-esuon. Lovelace-Johnson afa akandzi dzibew ahorow, a ɔsoom dɛ Director of the Public Complaints na Courts Inspectorate Unit of the Judicial Service of Ghana na ɔsoom dɛ mampanyin abedziekyir ma Magistrates na Asɛndzifo fɛkuw no wɔ Ghana. Nna ɔyɛ honorary council kuwba ma Planned Parenthood Association of Ghana. == Hwɛ iyi so == * * == Nhwɛdo == 2n7pwfr0gkcyzojaftfamtxiz1ngfaj Awoo ntoatoa do edzin 0 229 1146 1145 2023-04-20T19:12:22Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 1145 wikitext text/x-wiki Awow ntoatoado edzin Mansa: Awow mu no, sɛ obi dzi kan wo mbasiafo ebiasa toa do a, wɔfrɛ dza ɔtɔdo ebiasa no Mansa. Manan Akyerɛ Ɔyɛ dzin a wɔdze ma basia a odzi mbanyimfo ebiasa anaa no mboree ekyir wɔ awow mu. Tawiah Ɔyɛ dzin a wɔdze ma banyin anaa basia a odzi ntafo ekyir. Abam. Ɔyɛ dzin a wɔdze ma nyia a odzi Tawiah n'ekyir wɔ awow mu. Mensa Ɔyɛ dzin a wɔdze ma banyin odzi mbanyimfo ebien ekyir wɔ awow mu Kontɔ. Ɔyɛ dzin a wɔdze ma banyin kor pɛr a ɔda mbaa mu wɔ awow mu. rau6ul4ui95sj8l0rsk8ozcc1jyafwk Ayarsabea 0 230 6245 1151 2023-04-21T12:33:04Z JhsBot 58 bot: Removing interwiki template; the page is now connected to [[d:Q16917]] 6245 wikitext text/x-wiki '''Ayarsabea''' yɛ bea a nkorɔfo kɔ hɔ kɛgye ayarhwɛ. n5ddtchop3gllzkutsrtmli0ij1fhcp Ayesha Harruna Attah 0 231 1156 1155 2023-04-20T19:12:24Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 1155 wikitext text/x-wiki '''Ayesha Harruna Attah''' ( == Abrabɔ Ahyɛse na nwomasua == == Akyerɛw == === '''Harmattan nsut) (2008) .''' === === '''''Saturday's Shadows''''' '''(2015)''' === === '''''The Hundred Wells of Salaga''''' '''(2019)''' === === '''''The Deep Blue Between''''' '''(2020)''' === == Ndwuma == === '''Ayɛsɛm nwoma ahorow''' === ''• Harmattan Rain''. Popenguine, Senegal, West Africa: Per Ankh, 2008. <nowiki>ISBN 9782911928123</nowiki>, OCLC 310739454 ''• Saturday's Shadows''. London: World Editions, 2015. <nowiki>ISBN 9789462380431</nowiki>, OCLC 903399393 ''• The Hundred Wells of Salaga''. New York: Other Press, 2019. <nowiki>ISBN 9781590519950</nowiki>, OCLC 1035458812 ''• The Deep Blue Between''. London: Pushkin Press, 2020. <nowiki>ISBN 9781782692669</nowiki> '''Nsɛm a Wɔakyerɛw''' • "Skinny Mini", ''Ugly Duckling Diaries'', July 2015[22] • "The Intruder", ''The New York Times Magazine'', September 2015[23] • "Cheikh Anta Diop – An Awakening", ''Chimurenga'', 9 April 2018[24] • "Opinion: Slow-Cooking History", ''The New York Times'', 10 November 2018[25] • "Inside Ghana: A Tale of Love, Loss and Slavery", ''Newsweek'', 21 February 2019[26] '''Nkyerɛwee afofor''' • "Second Home, Plus Yacht", ''Yachting Magazine'', October 2007[27] • "Incident on the way to the Bakoy Market", ''Asymptote Magazine'', 2013[28] • "Unborn Children", in Margaret Busby, ''New Daughters of Africa'', 2019. == Nhwɛdo == '''• ^''' ''Lee, A. C. (14 November 2013). "Young African Writers Hold Forth in Brooklyn". The New York Times.'' '''• ^''' ''Patrick, Diane (6 December 2013). "African-American Books Around the World". Publishers Weekly.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' ''"Ayesha Harruna Attah'". Pontas Agency. Archived from the original on 4 August 2019. Retrieved 28 April 2016.'' '''• ^''' Ayesha Harruna Attah, "Why I Write", Authors — World Editions, 30 September 2015. Archived31 July 2016 at the Wayback Machine. '''• ^''' Daniel Musiitwa, "Interview with Ghanaian Author Ayesha Harruna Attah", Africa Book Club, 1 May 2015. '''• ^''' ''"Mount Holyoke Event Archive: 2008-2015". Archived from the original on 27 April 2016. Retrieved 6 May 2016.'' '''• ^''' ''"Alumni Bookshelf". Columbia Alumni Association. Archived from the original on 7 August 2016.'' '''• ^''' ''Ibrahim (1 April 2010). "Ayesha: Ghana's rising literary icon". CP Africa. Archived from'' 0ez0y6vcltsf4081lp42xz4z5ilwofi Ayorkor Korsah 0 232 1162 1161 2023-04-20T19:12:26Z MF-Warburg 12 5 revisions imported: [TEST] importing fatwiki via a tool 1161 wikitext text/x-wiki '''G. Ayorkor Korsah''' (nna wformerly '''G. Ayorkor Mills-Tettey''') yɛ Dwumadzibea tsir wɔ Kɔmputa Science mu wɔ Ashesi Suapɔn mu wɔ Ghana. {| class="wikitable" ! colspan="2" |Ayorkor Korsah |- !Nationality |Ghanaian |- !Education |BA, Dartmouth College BE, MS, Thayer School of Engineering PhD, Carnegie Mellon University |- !Occupation(s) |Computer engineer and Lecturer |} == Ɔbra Ahyɛse Na Nwomasua == Korsah dze n'enyi tsim mfiryɛ mu wɔ Dartmouth Kɔlegyi, poon no ho wɔ summa cum laude wɔ afe 2003 na bosoom a ɔtɔ do esia mu. Ɔkɔr Carnegie Mellon Suapɔn mu kɛyɛɛ na Dɔkota nedwuma wɔ Kɔmputa Science, nyaa na PhD wɔ afe 2011 dze maa na "thesis", "Exploring bounded optimal coordination for heterogeneous teams with cross-schedule dependencies". == Edwumadze == {| class="wikitable" |This biographical section is written like a résumé. ''(June 2020)'' |} Insert paragraph * Afe 2003 – Dzifuu 2004 Suapɔn Kyerɛkyerɛnyi srafo, Kɔmputa science; Ashesi Suapɔn Kɔmputa Science Dwumadzibea, Nkran, Ghana. * Obiradzi – Fanokwa bosoom wɔ afe 2006 mu Suapɔn mu Kyerɛkyerɛnyi srafo, Ashesi Suapɔn Kɔmputa Science Dwumadzibea, Nkran, Ghana. * Fanokwa– Mumu bosoom wɔ afe 2006 mu Kyerɛkyerɛnyi Boafo;Carnegie Mellon Suapɔn Robotics Institute, Pittsburgh, PA, USA == Adzenya == Korsah na Ken Goldberg, ka hɔn a wɔdze African Robotics Network (AFRON) bɔbɔɔ adze, nyaa abawdobɔdze wɔ afe 2013 Tribeca Disruptive Innovation Abawdobɔ dze maa hɔn ndwuma dɛ wɔdze network yi na "$10 Robot Design” akansi no bɔbɔɔ adze. == Baguado Nyiyimu == * G. Ayorkor Korsah, Anthony Stentz, na M. Bernardine Dias, “A comprehensive taxonomy for multi-robot task allocation”, ''The International Journal of Robotics Research'', October 2013 Vol 32, Issue 12: pp. 1495-1512. * G. Ayorkor Korsah, Balajee Kannan, Brett Browning, Anthony Stentz na M. Bernardine Dias, “xBots: An Approach dze ma Generating na Executing Optimal Multi-Robot Plans ma Cross-Schedule Dependencies,” Afe 2012 ''IEEE International Conference on Robotics na Automation'' (ICRA), May 2012. * G. Ayorkor Korsah, Jack Mostow, M. Bernardine Dias, Tracy Morrison Sweet, Sarah M. Belousov, M. Frederick Dias, Haijun Gong, “Improving Child Literacy in Africa: Experiments with an Automated Reading Tutor,” ''Information Technologies & International Development,'' vol 6 no. 2, 2010. == See also == * Ashesi University == References == # ^ Jump up to:<sup>'''''a'''''</sup> <sup>'''''b'''''</sup> # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' "Computer Scientists Are The Magicians Of Tomorrow – Dr. Ayorkor Korsah". Retrieved 20 January b5nnjoqlql7m4qd1bys86eg9iotqlac Ayɛwoho 0 233 10886 1165 2023-06-16T20:10:13Z Assilidjoe 33 Improved article 10886 wikitext text/x-wiki {{Databox|item=Q121}} '''Ayɛwoho''' yɛ bosoom a ɔtɔ do esuon wɔ afe mu. Dɛm bosoom yi, no mu nsu ano nnyɛ dze papa, na mbom sɛ nsu no hyɛ ase a, obegyae no na akyɛr kakra, ntsi hɛn egyanom afarfo no a wɔdze enyimia na enyiɔdzen bɛfa dɛm nsu no mu akɔ no, adze bɛkye na woenya nam suww(pii). Sɛ ɔba no dɛm a, hɔn a wɔhwɛɛ dza nna nsu no reyɛ ma wɔannkɔ po no yɛ hɔnho. Bio, Ekuafo a woduaduaa nduadzewa ahorow no nyinara hɔn ndzbaa yɛ yie ma akwadwefo no fe hɔnho ekyir (wonu hɔnho). Iyi ntsi na wɔfrɛ dɛm bosoom yi so "Ayɛ-wo-ho" no. frpglt7g674x3i2g26vrfszf7s2v7jl Aïr na Ténéré Ɔman Ɔdomankoma abɔdze Korabea 0 234 48244 12838 2025-05-26T13:55:31Z Robertjamal12 13 /* Nkitsahodzi Horow a Ɔwɔ Ekyir */ Cat using [[Project:AWB|AWB]] 48244 wikitext text/x-wiki {{Databox|item=Q794643}} '''Aïr na Ténéré Ɔman Ɔdomankoma abɔdze''' yɛ ahwɛbea a ɔwɔ Niger. Ɔyɛ bea a Ɔdomankoma abɔdze no wɔakyekyɛ mu ekuwekuw a wɔto no dzin UNESCO World Heritage Ahwɛbea. Dɛm ahwɛbea yi kɔ kɛpem epue na atɔe Mframa Bepɔw (Air Mountains) a ɔwɔ Tenere sar no do. BirdLife International akyerɛ dɛ ɔyɛ Nnomaa Bea a ɔho hia. Wɔdze Aïr na Ténéré Ɔman Ɔdomankoma Abɔdze a Wɔkora do UNESCO Wiadze Agyapadze Bea no sii hɔ wɔ afe 1991 mu, na wɔkyerɛɛ dɛ bea a ɔwɔ esiane mu wɔ afe 1992. Wɔkyerɛɛ no wɔ gyinapɛn vii, ix, x, na wɔakyerɛ dɛ #573. Akorae no nyinara yɛ kilomita ahinanan 77,360 (akwansin ahinanan 29,870), na ɔno maa ɔbɛyɛɛ abɔdze akorae a ɔtɔ do ebien a ɔso kyɛn biara wɔ Afrika, na dzea ɔtɔ do anan wɔ wiadze nyinara. UNESCO Aïr na Ténéré Ɔman Ɔdomankoma Abɔdze a Wɔkora do no wɔ afa ebien: === Aïr na Ténéré Ɔman Ɔdomankoma Abɔdze === IUCN a ɔyɛ IV. Wɔdze sii hɔ 1 Sanda 1988 64,560 km2 na ɔwɔ hɔ === Aïr na Ténéré Addax Kronkronbea === Abɔdze Ferenkyem a Wɔkora Do IUCN ɔyɛ Ia Wɔdze sii hɔ 1 Sanda 1988 12,800 km2 na ɔwɔ hɔ == Nkitsahodzi Horow a Ɔwɔ Ekyir == * [https://whc.unesco.org/en/list/573 UNESCO World Heritage Site profile]. * [https://wayback.archive-it.org/all/20090114214653/http://www.unep-wcmc.org/sites/wh/pdf/Air%20et%20Tenere.pdf UNEP-WCMC World Heritage Site datasheet] [[Nkyekyεmu:World Heritage Sites in Danger]] qvo6igppuaxuogdnp8f1l57uay1km4o Baba Spirit 0 235 36590 36589 2025-02-13T14:57:26Z KISUMAR123 67 Meyɛɛ nsiesie 36590 wikitext text/x-wiki {{Databox|item=Q113869595}} '''Francis Yaw Ofori''' a dodow frɛ no Baba spirit,<ref>{{Cite web |title=Baba Spirit |url=https://www.peacefmonline.com/pages/photos/1854/71944.php |access-date=2022-09-09 |website=Peacefmonline.com }}</ref> yɛ nsɛnkwayifo ,kasamafo,dawurubɔfo wɔ tɛlɛbihyɛn do wɔ Nkran a ɔwɔ Ghana.<ref>{{Cite web |last=Anim-Appau |first=Felix |date=2022-09-08 |title=BREAKING: Comedian Baba Spirit dies |url=https://onuaonline.com/breaking-comedian-baba-spirit-dies/ |access-date=2022-09-09 |website=OnuaOnline |language=en-US}}</ref> Ɔbɛgyee dzin wɔ Ghanaman mu osian no dwumason wɔ paserew nye nsɛnkwa dwuma mu. Anokwa Owura yi ho yɛ enyika yie. Baba dzi dwuma wɔ mbeambea bebere wɔ Ghanaman mu ma ɔgyedzin ma nyimpa nya no ho dɔ.<ref>{{Cite web |date=2022-09-08 |title=Baba Spirit Is Reported Dead - ZionFelix.net |url=https://www.zionfelix.net/baba-spirit-is-reported-dead/ |access-date=2022-09-09 |language=en-US}}</ref><ref>{{Cite web |date=2022-09-09 |title=Baba Spirit predicted his death - TV AFRICA NEWS |url=https://tvafricagh.org/2022/09/09/baba-spirit-predicted-his-death/,%20https://tvafricagh.org/2022/09/09/baba-spirit-predicted-his-death/ |access-date=2022-09-09 |language=en-US}}</ref><ref name=":2">{{Cite web |date=2022-09-13 |title=Family of late comedian Baba Spirit to hold one-week memorial |url=https://www.myjoyonline.com/family-of-late-comedian-baba-spirit-to-hold-one-week-memorial/ |access-date=2022-09-16 |website=myjoyonline.com |language=en-US}}</ref> Ɔkaa nkyen gui wɔ Fankwa bosoom a ɔtɔ do awɔtwe wɔ afe 2022 mu. Dawurbɔfo kyerɛɛ mu dɛ ɔyar kakra. Adatserfo enntum annkyerɛ yarba kor a okum no. == N’edwumasɛm == Ɔhyɛɛ n’edwuma ase dɛ senetwanyi na otwaa sene gyee dzin 2017 mu. Nna ɔno na nkan no Dzin ‘Broken News’ a ɔwɔ Adom TV do. 2018 mu no, ɔnye Ayittey Powers koe wɔ koturku akansi mu wɔ Bokum koturku Bea wɔ Nkran a ɔtɔɔ gua. Dada Hafco maa ɔbɛkaa no ndwontwa sene ho. == No Wu. == Owui wɔ Yawda Fankwa 8, 2022 <ref>{{Cite web |last=Mensah |first=Jeffrey |date=2022-09-09 |title=It's sad: Comedian Baba Spirit reportedly dead, tributes pour in |url=https://yen.com.gh/entertainment/celebrities/215816-baba-spirit-ghanaian-comedian-dies-social-media-mournss-him/ |access-date=2022-09-09 |website=Yen.com.gh |language=en}}</ref><ref>{{Cite web |date=2022-09-09 |title=Comedian Baba Spirit Dies After Surviving Spiritual Attack |url=https://dailyguidenetwork.com/comedian-baba-spirit-dies-after-surviving-spiritual-attack/ |access-date=2022-09-09 |website=DailyGuide Network |language=en-US}}</ref>Ber a wohun dɛ no bɔgyaa do atsew. Owui wɔ Esuantse Mantɔw mu ber a wohun nyarwa beberee wɔ no mu ber a wɔgyee no too Kotoku ayarsabea. Onyaa mfe 41. == Mboaedze == p43175qiiuuutuomtrvxuljmjf9wqv0 Babalami Abu Sadat 0 236 47793 7544 2025-05-14T13:31:25Z Robertjamal12 13 /* Amanyɛsɛm */ adding category using [[Project:AWB|AWB]] 47793 wikitext text/x-wiki '''Babalami Abu-Sadat''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma Awutu-Senya ambatow mpasua a ɔwɔ Finimfin Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do ebien wɔ aban a ɔtɔ do anan mu wɔ Ghana. == Abrabɔ ahyɛase == Wɔwoo Sadat wɔ Awutu Senya wɔ Finimfin Mantɔw mu wɔ Ghana. == <u>Edwuma</u> == Nna Sadat yɛ mbrahyɛbaguanyi ma Awutu Senya Epuei ambatow mpasua. == Amanyɛsɛm == Wodzii kan paaw Sadat kɔr mbrahyɛbagua mu dze nam National Democratic Congress do ber a wɔtoow Ghana amba kɛse wɔ Mumu1996 mu maa Awutu Senya ambatow mpasua a ɔwɔ Finimfin Mantɔw mu wɔ Ghana. Onyaa amba 20,347 fii amba 40,166 mu a ogyina hɔ ma 40.80%. Ɔdze dzii n'akansifo no do nkonyim. Haruna Esseku a ɔwɔ[[New Patriotic Party]] nyaa amba 11,722 a ogyina hɔ ma 23.50%, Clifford Okyne a ɔwɔ Convention People's Party nyaa amba 7,234 a ogyina hɔ ma 14.50%, Haruna Atta-Husseyin a ɔwɔ People's National Convention nyaa amba 493 a ogyina hɔ ma 1.00% na S. K. Romeo-Tetteh a ɔwɔ Nationalist Congress Party nyaa amba 370 a ogyina hɔ ma 0.70%. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] ofa5u7ezen6z4c6e8c8rrd1as2fi9hf Baffour Annor 0 237 47681 6249 2025-05-14T13:24:28Z Robertjamal12 13 /* Amanyɛsɛm */ adding category using [[Project:AWB|AWB]] 47681 wikitext text/x-wiki '''Baffour Annor''' yɛ Ghana amanyɛnyi, nna ɔyɛ mbrahyɛbeguafie a ɔtɔ do ebien no mu nyi a ogyina hɔ ma Ahafo Etifi Mpɛsoado a ɛwɔ Asante Mantam mu. == Amanyɛsɛm == Annor dzii kan yɛɛ mbrahyɛbeguanyi wɔ National Democratic Congress dzin mu wɔ afe ɔhakron eduaronesia ambatow no mu maa Ahafo Ano etifi mpɛsodofo wɔ Ghana. Onyaa amba no mpem duebien na ɔhaenum eduasa esia wɔ amba mpem eduonuebien na ɔhaenum eduokron a wɔtow no nyinaa mu a ɔkyerɛ ɔha nkyekyɛ mu eduonan enum nye ekyirpɔw eduosoun wɔ Owura James Brown Ford Donkor a ɔyɛ New Patriotic Partenyi no do ma no so nyaa amba no mpem akron na ɔha eduasa nye eduonuawɔtwe a ɔyɛ ɔha nkyekyɛ mu eduasa enum na ekyirpɔw na Kwabena Nketia a ogyinae maa People's National Congress so nyaa amba no ɔhaesia na eduonum enum a ɔkyerɛ ɔha nkyekyɛ mu kor na ekyirpɔw eduasa..Afe mpem ebien Ghana ambatow mu no, odzii nkongu ma Kwame Owusu Frimpong a ɔyɛ New Patriotic Partenyi no dze amba mpem duebien na ɔha anan eduosaebien dzii no do nkonyim a ɔkyerɛ ɔha nkyekyɛ mu eduonum ebien wɔ amba a wɔtowee no nyina mu ma Baffour Annor a ɔyɛ National Democratic Congressnyi nso nyaa amba mpem du na ɔhaesuon nye eduawɔtwe anan a ɔkyerɛ ɔha nkyekyɛ mu eduanan enum nye ekyirpɔw du, Johnson O.Antoh a ɔyɛ People's National Congressnyi nyaa amba ɔhaenum nye duenum a ɔkyerɛ ɔha nkyekyɛ mu ebien nye ekyirpɔw eduonu ma Paul K. A. Mono a ɔyɛ Convention People's Partenyi so nyaa amba ɔha nye eduosuon anan a ɔkyerɛ ɔha nkyekyɛ mu hwee na ekyirpɔw eduosuon. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 8swqmcx3mu0gknn1z0ebbpliiafnqsw Banfora 0 238 36384 7807 2024-12-20T14:34:57Z Assilidjoe 33 36384 wikitext text/x-wiki {{Infobox settlement <!-- See Template:Infobox settlement for additional fields and descriptions --> <!-- Basic info ----------------> |name = Banfora <!-- at least one of the first two fields must be filled in --> |official_name = |other_name = |native_name = <!-- if different from the English name --> |nickname = |settlement_type = [[List of cities in Burkina Faso|City]] |total_type = <!-- to set a non-standard label for total area and population rows --> |motto = <!-- images and maps -----------> |image_skyline = Markt Banfora MS 2255.JPG |imagesize = 280px |image_caption = Banfora market |image_flag = |flag_size = |image_seal = |seal_size = |image_shield = |shield_size = |image_blank_emblem = |blank_emblem_type = |blank_emblem_size = |image_map = |mapsize = |map_caption = |image_map1 = |mapsize1 = |map_caption1 = |image_dot_map = |dot_mapsize = |dot_map_caption = |dot_x = |dot_y = |pushpin_map =Burkina Faso <!-- name of a location map as per Template:Location_map --> |pushpin_label_position = <!-- position of the pushpin label: left, right, top, bottom, none --> |pushpin_map_caption =Location within Burkina Faso |pushpin_mapsize = <!-- Location ------------------> |subdivision_type = Country |subdivision_name = {{BUR}} |subdivision_type1 = Region |subdivision_name1 = [[Cascades Region|Cascades]] |subdivision_type2 = Province |subdivision_name2 = [[Comoé Province|Comoé]] |subdivision_type3 = |subdivision_name3 = |subdivision_type4 = |subdivision_name4 = <!-- Smaller parts (e.g. boroughs of a city) and seat of government --> |seat_type = |seat = |parts_type = |parts_style = <!-- =list (for list), coll (for collapsed list), para (for paragraph format) Default is list if up to 5 items, coll if more than 5--> |parts = <!-- parts text, or header for parts list --> |p1 = |p2 = <!-- etc. up to p50: for separate parts to be listed--> <!-- Politics -----------------> |government_footnotes = |government_type = |leader_title = |leader_name = |leader_title1 = <!-- for places with, say, both a mayor and a city manager --> |leader_name1 = |leader_title2 = |leader_name2 = |leader_title3 = |leader_name3 = |leader_title4 = |leader_name4 = |established_title = <!-- Settled --> |established_date = |established_title1 = <!-- Incorporated (town) --> |established_date1 = |established_title2 = <!-- Incorporated (city) --> |established_date2 = |established_title3 = |established_date3 = |founder = |named_for = <!-- Area ---------------------> |area_magnitude = <!-- use only to set a special wikilink --> |area_footnotes = |area_total_km2 = |area_land_km2 = <!--See table @ Template:Infobox Settlement for details on unit conversion--> |area_water_km2 = |area_total_dunam = <!--Used in Middle East articles only--> |area_total_sq_mi = |area_land_sq_mi = |area_water_sq_mi = |area_water_percent = |area_urban_km2 = |area_urban_sq_mi = |area_metro_km2 = |area_metro_sq_mi = |area_blank1_title = |area_blank1_km2 = |area_blank1_sq_mi = <!-- Elevation --------------------------> |elevation_footnotes = <!--for references: use <ref> </ref> tags--> |elevation_m = 303 |elevation_ft = |elevation_max_m = |elevation_max_ft = |elevation_min_m = |elevation_min_ft = <!-- Population -----------------------> |population_as_of =2019 census |population_footnotes =<ref name=pop>[https://www.citypopulation.de/en/burkinafaso/cities/ Citypopulation.de] Population of the major cities in Burkina Faso</ref> |population_note = |population_total = 117452 |population_density_km2 = <!--For automatic calculation, any density field may contain: auto --> |population_density_sq_mi = |population_metro = |population_density_metro_km2 = |population_density_metro_sq_mi = |population_urban = |population_density_urban_km2 = |population_density_urban_sq_mi = |population_blank1_title = |population_blank1 = |population_density_blank1_km2 = |population_density_blank1_sq_mi = <!-- General information ---------------> |timezone = [[Greenwich Mean Time|GMT]] |utc_offset = +0 |timezone_DST = |utc_offset_DST = |coordinates = {{coord|10|37|51|N|4|45|32|W|region:BF_type:city|display=inline,title}} <!-- Area/postal codes & others --------> |postal_code_type = <!-- enter ZIP code, Postcode, Post code, Postal code... --> |postal_code = |area_code = +226 209 |twin1 = |twin1_country = |twin2 = |twin2_country = |twin3 = |twin3_country = |twin4 = |twin4_country = |twin5 = |twin5_country = |twin6 = |twin6_country = |twin7 = |twin7_country = |blank_name = |blank_info = |blank1_name = |blank1_info = |blank2_name = |blank2_info = |blank3_name = |blank3_info = |blank4_name = |blank4_info = |blank5_name = |blank5_info = |blank6_name = |blank6_info = |website = |footnotes = }} '''Banfora''' yɛ kurow wɔ south western Burkina Faso, nyimpa a wɔtse hɔ hɔn dodow yɛ 117,452 (2019 census)[1] dɛm yi ma ɔyɛ kurow a ɔtɔ do esia a w'agye dzin yie wɔ Burkina Faso. Ɔyɛ kurow nye tsir ma Comoe province. Kurow no da 85 kilometres (53 mi) south-west wɔ Bobo-Dioulasso, wɔ Abidjan – Ouagadougou Railway. Cascades de Karfiguéla waterfalls ahorow a ɔben Banfora. == Abakɔsɛm == [[File:Les.Colonies.françaises.Helio.Sadag.1931.Flammarion.Haute-Volta. Régio de Banfora. Le battage du riz (cropped).jpg|thumb|left|A village scene from the area around Banfora, 1931]] Karaboro na wodzii kan bɛstenaa hɔ na wɔnye Gouin na Turkas bɔ mu yɛ kurow ne nyimpakuw ahorow. Hɔn nyinara fri south wɔ Burkina Faso. Wɔ 1903 French colonialist dze Ɔhyɛ yɛɛ  military post wɔ Banfora na afe kor ekyir no wɔ yɛɛ administrative edwumayɛbea wɔ hɔ. Wɔ 1905 wɔ yɛɛ kwan a ɔfa Banfora dze kɔ Bobo-Dioulasso na wɔ 1931 wɔ yɛɛ railway kwan wɔ kurow no mu. [[File:Maarten van der Bent Banfora.jpg|thumb|right|Street in Banfora]] == Sikasɛm == Hɔn sikasɛm no enyin afa ahwer edwuma ho. Kurow no sanso yɛ eguadzibea a no ho wɔ mfaso na ahɔhodan mbea wɔ hɔ ma ɔboa dwumadzi kakraba a ɔma akwantufo ba hɔ a ɔfa Cascades de Karfiguéla. == Akwantu == Kurow no wɔ railroad station wɔ Abidjan – Ouagadougou Railway kwan ho. Wɔ Obiradzi 2014 ''Sitarail'' yɛ edwuma wɔ ketete a ɔwɔ  kwan ne ho mpɛn ebiasa wɔ dapɛn kor mu wɔ akwan no mu.[2] Ɔyɛ kwan a keteke fa do kɔ na wɔ san ba  fri Côte d'Ivoire dɛ ɔyɛ last city wɔ Burkina Faso ansaana edur kurow n'ano. Dɛm kwan a w'etwa ato mu fri Bobo-Dioulasso toado fri kurow n'ano na cargo taa gyina wɔ Niangoloko ana w'edur customs. == Nwomasua == Banfora wɔ ahyɛse sukuu  19, ntoado sukuu ebien, nkɔrɔfo hɔn suapɔn a w'esi anan na College of Sainte Thérèse. == Akwahosan ho nhyehyɛe == Kurow no wɔ asopitil wɔ mantɔw no mu  (CHR), bea a wɔgye apemfo awo na bea wɔhwɛ mbofra nkakrama na bea a wɔma ndur ebiasa. Hɔn ankasa so dze hɔn ahaban ndur yɛ ayarsa  edwuma na wɔwɔ ayaresabea ma traditional therapies. == Nnyimpa dodow ho nsɛm == Kuw ahorow no yɛ  Gouin, Karaboro na Turka. Kasa tsitsir a nyimpa ahorow a wɔwɔ hɔ dze dzi nkitahodzi wɔ hɔn ntsemu a wɔtse Banfora yɛ Dioula na French. == Wiemu Nsɛm == Köppen-Geiger climate classification system kyerɛkyerɛmu dɛ ɔyɛ tropical wet na dry (Aw). == Nhwɛdo == • ^ Jump up to:'''''a''''' '''''b''''' Citypopulation.de Population of the major cities in Burkina Faso '''• ^''' European Rail Timetable, Summer 2014 Edition, (journey time is 43 to 48 hours) '''• ^''' ''"Climate: Banfora - Climate graph, Temperature graph, Climate table (elevation: 313m)". Climate-Data.org. Retrieved 2013-11-24.'' '''• ^''' ''"Climate: Banfora - Climate graph, Temperature graph, Climate table (elevation: 300m)". Climate-Data.org. Archived from the original on 2013-12-02. Retrieved 2013-11-24.'' ol8dm144bupl49j2n66nwutr4d7sly5 Banku 0 239 6250 1213 2023-04-21T12:33:13Z JhsBot 58 bot: Removing interwiki template; the page is now connected to [[d:Q806839]] 6250 wikitext text/x-wiki == Banku == '''Banku''' yɛ eburow na bankye edziban a wɔ ka wo gya do. p73qdyd246a3oi4neqel2mexgi3afzv Barbara Asher Ayisi 0 241 47956 7545 2025-05-14T14:14:53Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47956 wikitext text/x-wiki '''Barbara Ayisi Asher''' (wɔwoo no 12 Ɔpɛpɔn 1976) yɛ Ghana amammuifoɔ na kan no na ɔyɛ Mmarahyɛ Bagua no muni wɔ Cape Coast North mantam mu wɔ Central Region of Ghana. Ɔyɛ[[New Patriotic Party]] no muni na na ɔyɛ ɔmanpanyin abadiakyiri a ɔhwɛ Nhomasua so wɔ Ghana.[1][2][3][4][5] Wɔpaw no sɛ oguamtrani maa Mmea Premier League Super Cup no Mpɔtam Hɔ Nhyehyɛe Boayikuw (LOC).[6] Hon Barbara Asher Ayisi Mmarahyɛ Bagua no muni a ɔhwɛ Cape Coast North mantam so Wɔ n’adwuma mu 7 Ɔbɛnem 2017 – 6 Ɔbɛnem 2021 Wɔdii n’ade Kwamena Minta Nyarku Ɔsoafoɔ Abadiakyiri a ɔhwɛ Nhomasua so Wɔ n’adwuma mu Oforisuo 2017 – 6 Ɔbɛnem 2021Ɔmampanyin Nana Akufo-Addo Ankorankoro ho nsɛm Wɔwoo no 12 Ɔpɛpɔn 1976 (mfe 46) Effutu, Ghana Amammbu Kuw:New Patriotic Party. Mbofra :2 )Creside Patriotic Party , Cape Coast Sukuu:University of Cape Coast Edwuma:Amanyɔfo edwuma Nkyerɛkyerɛ ho ɔbenfo. Mfitiase asetra ne nhomasua Wɔwoo Ayisi Asher wɔ 12 Ɔpɛpɔn 1976 wɔ Efutu, Central Region. Ɔyɛ Our Lady of Apostles (OLA) Nhomasua Kɔlege ne Nhomasua Sukuupɔn, Winneba alumna. Ɔwɔ Borɔfo nhoma mu abodin krataa a ɛkorɔn wɔ Cape Coast Sukuupɔn mu.[7][8] Edwuma ho abakɔsɛm Ansa na wɔrepaw no sɛ mmarahyɛ baguani no, ɔyɛɛ adwuma sɛ Form Mistress wɔ afe 2003 ne 2006 ntam wɔ Ghana Education Service (GES) na ɔsan nso yɛɛ House Mistress fi afe 2010 kɔsi afe 2016 wɔ Wesley Girls High School..[9] Amanyɔsɛm Ɔyɛ Nhomasua soafo Abadiakyiri a ɔhwɛ mfitiase sukuu ahorow so. Ɔwɔ fapem bi a wɔfrɛ no Barbra Asher Foundation a ɛtwe adwene si adwuma a wonnya nyɛ so tew wɔ mmerante ne mmabaa mu wɔ ne mantam mu. Barbra Asher Foundation a wɔne Cape coast Technical University’s Entrepreneurship Development and Innovation ayɛ adwuma abom atete mmabun bɛboro 200 a wɔwɔ Cape Coast mantam no mu wɔ adwumayɛ ho nimdeɛ mu.[10] Ankorankoro asetra Ɔyɛ Kristoni na ɔkɔ Victory Bible Church International. Ɔwaree na ɔwɔ mma baanu.[11] Nsɛm a wɔde gyinaa so '''• ^''' ''"Deputy Ministers". Government of Ghana. Retrieved 2 August 2017.'' '''• ^''' ''"Akufo-Addo releases names of 50 deputy and 4 more ministerial nominees". Graphic Ghana. 15 March 2017. Retrieved 2 August 2017.'' '''• ^''' ''"List of Akufo-Addo's 50 deputy ministers and four news ministers". Yen Ghana. 15 March 2017. Retrieved 2 August 2017.'' '''• ^''' ''"Akufo-Addo names 50 deputies, 4 ministers of state". Cifi FM Online. 15 March 2017. Retrieved 2 August 2017.'' '''• ^''' ''"Akufo-Addo picks deputy ministers". Ghana Web. 20 February 2017. Retrieved 2 August 2017.'' '''• ^''' ''"Barbara Ayisi chairs Women's Super Cup LOC - MyJoyOnline.com". www.myjoyonline.com. Retrieved 30 March 2021.'' '''• ^''' ''"Ghana MPs – MP Details – Ayisi, Barbara Asher". ghanamps. Retrieved 4 November 2018.'' '''• ^''' ''Ghana, ICT Dept. Office of Parliament. "Parliament of Ghana". parliament. Retrieved 4 November 2018.'' '''• ^''' ''"Parliament of Ghana".'' '''• ^''' ''"C/R: Barbara Asher Foundation Trains 200 Youth In Entrepreneurial Skills". Modern Ghana. 11 June 2018. Retrieved 9 March 2019.'' '''• ^''' ''"Ghana MPs – MP Details – Ayisi, Barbara Asher". ghanamps. Retrieved 9 March 2019.'' [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] 38c1wf1762vkrdmxy2bfhgr1ccok9ei Barbara Mensah 0 242 1219 1218 2023-04-20T19:12:41Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 1218 wikitext text/x-wiki = Barbara Mensah = Article Talk * Language * Watch * History * Edit ** ** ** ** ** ** '''Barbara Mensah''' yɛ British Tsɛmbuafo wɔ Ghana dzin mu. Ɔbɛyɛɛ Ebibirmu abɔse wɔ England na Wales 'circuit' tsɛmbuafo a odzi kan wɔ ber a wɔpaaw no kɔr South Eastern Circuit wɔ afe 2005 mu. Odur afe 2016 ne bosoom a ɔtɔ do du no mu no nyinara no nna ɔtse Crown Court egua mu wɔ Luton, England. {| class="wikitable" ! colspan="2" |Barbara Mensah |- !Nationality |Ghanaian |- !Alma mater |University of Wales |- !Occupation |Judge |} == Ɔbra ahyɛse == Ghana na wɔwoo Mensah, odwumanyi a ɔatahye mapa ne babaa. Ɔtsenaa Ghana kesi dɛ onyaa mfe esia na otuu bata kɔr United Kingdom. Nna ɔyɛ nyimpa a odzii kan wɔ n'ebusua mu ɔakɔ Suapɔn mu ewie. == Nwomasua == Mensah suaa Philosophy wɔ University of Wales wɔ Swansea ansaana onyaa ɔsɛndzifo ntsetsee. Ɔsanso kɔr City University London na Queen Mary University London, a ne nyinara wɔ London. == Edwuma == Afe 1984 mu na wɔfrɛɛ Mensah kɔr asɛndzibea. Ɔkɔr do wɔ n'edwuma mu no ɔkɔbɔɔ n'asese na afei ɔkɔr do kɛhyɛɛ sikasɛm nsɔwano dwuma mu (Financial Services Tribunal). N'enyi bɛgyee atsɛmbu edwuma no ho ara yie. Afe 2003 mu no wɔpaaw no dɛ 'recorder'. Afe 2005 mu no, wɔpaaw no dɛ Circuit tsɛmbuafo wɔ south Eastern Circuit mu na mprenpren(2016) yi dze ɔyɛ circuit tsɛmbuafo wɔ Luton Crown Asɛndzibea, basia a odzi kan wɔ Ebibirmu a onyaa dɛm dzibea no. Afe 2015 mu no, wɔbɔɔ n'abawdo dɛ Juris Datser degree wɔ City University of London wɔ ahofama dwuma a odzii wɔ mbra edwuma no mu. Mensah huu hia a ohia dɛ wobohu akyɛdze a ɔwɔ mbasiafo mu na kakra a wosuma ekyir dɛ wɔbɛyɛ fasusu ama asɛndzifo, kaa si do dɛ "dɛ ɔyɛ ehiadze ma amamfo no - kurowman no nyinara ka ho - na wobohu dɛ atsɛn bi wɔ hɔ a ohia wɔ edwuma no mu. == Dawurbɔ == * == Nhwɛdo == 9d2dikjjhmzzzlug9k7n0hfymwfb8mj Barbara Oteng Gyasi 0 243 47944 12997 2025-05-14T14:13:44Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47944 wikitext text/x-wiki '''Barbara Oteng Gyasi ('''wɔwoo no 5 Ɔkɔtɔberɛ 1964) yɛ Ghana amammuifoɔ na na ɔyɛ Prestea Huni-Valley mantam a ɛwɔ Ghana Atɔeɛ Mantam mu no Mmarahyɛ Bagua no muni.[1] Ɔyɛ[[New Patriotic Party]] (NPP) no muni, na na ɔyɛ Ɔmanpanyin Abadiakyiri a ɔhwɛ Asase ne Abɔdeɛ mu Nneɛma so wɔ Ghana na ɔsan nso yɛ Ɔmanpanyin a ɔhwɛ Nsrahwɛ, Amammerɛ ne Adebɔ so.[2][3][4][5] [6][7] . Hon. Barbara Oteng Gyasi MP Ɔmanpanyin a ɔhwɛ Nsrahwɛ, Amammerɛ ne Adebɔ mu '''Nea ɔredi tumi mprempren''' '''Ɔfaa n’adwuma''' February 2019 Ɔmanpanyin Nana Akuffo-Addo Preceded by Nea edi kan ne Catherine Afeku Member of Ghana Parliament for Prestea-Huni Valley constituency In office 7 January 2017 – 6 January 2021Preceded by Francis Adu-Blay Koffie Succeeded by Robert Wisdom Cudjoe Personal details Wɔwoo no 5 Ɔkɔtɔberɛ 1964 (mfe 58) Ghana Amanyɔkuw :New Patriotic Party Ɔhokafo :Tony Oteng Gyasi Mmofra:5 Sukuu:University of Ghana Edwumayɛ :Mmaranimfo Mfitiase asetra ne nhomasua Wɔwoo Gyasi wɔ 5 Ɔkɔtɔberɛ 1964.[8] Ɔwɔ mmaranim abodin krataa wɔ Ghana Suapɔn mu.[8] Ɔnya Bachelor of Law wɔ Ghana Mmara Sukuu mu.[9] Edwuma Ɔyɛɛ adwuma sɛ mmara dwumadibea panyin wɔ Vivo Energy Ghana Limited firi afe 2012 kɔsi afe 2016.[8] Amanyɔsɛm Sɛ́ NPP kandifoɔ no, wɔpaw Barbara sɛ ɔmmɛgyina Prestea Huni-Valley Constituency ananmu wɔ afe 2016 mu, nanso wantumi ankura atenaeɛ no mu wɔ afe 2020 Ghana abatoɔ no mu, ɛfiri sɛ ɔdii nkoguo wɔ Wisdom Cudjoe a ɔfiri National Democratic Congress (NDC) no anim.[10] Ankorankoro asetra Oteng Gyasi yɛ Kristoni.[8] Nsɛm a wɔde gyinaa so '''• ^''' ''"First Lady inaugurates Huni Valley Health Centre". Ghanaian Times. 28 February 2020. Retrieved 22 May 2022.'' '''• ^''' ''"Deputy Ministers". Government of Ghana. Retrieved 2 August 2017.'' '''• ^''' ''"Akufo-Addo releases names of 50 deputy and 4 more ministerial nominees". Graphic Ghana. 15 March 2017. Retrieved 2 August 2017.'' '''• ^''' ''"List of Akufo-Addo's 50 deputy ministers and four news ministers". Yen Ghana. 15 March 2017. Retrieved 2 August 2017.'' '''• ^''' ''"Akufo-Addo names 50 deputies, 4 ministers of state". Cifi FM Online. 15 March 2017. Retrieved 2 August 2017.'' '''• ^''' ''"Akufo-Addo picks deputy ministers". Ghana Web. 20 February 2017. Retrieved 2 August 2017.'' '''• ^''' ''"Catherine Afeku out, Barbara Gyasi now Tourism Minister". www.myjoyonline.com. Retrieved 29 January 2020.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' '''''d''''' ''"Parliament of Ghana". www.parliament.gh. Retrieved 2 March 2019.'' '''• ^''' ''"Barbara Oteng Gyasi, Biography". www.ghanaweb.com. Retrieved 14 August 2022.'' '''• ^''' ''"Tourism Minister Barbara Oteng Gyasi loses Prestea-Huni-Valley seat to NDC". Modern Ghana. 8 December 2020. Retrieved 8 December 2020.'' • [[Nkyekyεmu:Hɔn a wɔwoo hɔn afe 1964 mu]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] j5d7subvixsxy3ujlnrkdbdrs7wckqc Battir 0 244 48253 6251 2025-05-26T13:56:05Z Robertjamal12 13 Cat using [[Project:AWB|AWB]] 48253 wikitext text/x-wiki {{Databox|item=Q2915285}} '''Battir''' (Arabic: بتير) yɛ Palestina ekuraase bi a ɔwɔ West Bank, ɔwɔ Betlehem atɔe fam kilomita 6.4, na Yerusalem anafo fam atɔe. Wɔ afe 2017 mu no, na ekuraase no ase nyimpa dodow yɛ 4,696. Na nyimpa traa mu wɔ Byzantine na Nkramofo aber do, na wɔ Ottoman na Britania Ahyɛdze nyimpakan mu no, wɔkyerɛw emu nyimpa dodow dɛ Nkramofo tsitsir. Kan no, na kurow no da ɔkwan a efi Yerusalem kɔ Bayt Jibrin no ho. Battir wɔ nnɛyi kwan a Jaffa–Yerusalem ketseke kwan no do no atsifi pɛɛ, a na ɔyɛ Israel na Jordan ntsam kwan a wɔdze gyaee akodzi fi 1949 kosi Nnasia Ko no, ber a Israel faa do no. Wɔ afe 2007 mu no, na nyimpa bɛyɛ 4,000 na wɔtse Battir. Wɔ afe 2014 mu no, wɔkyerɛw Battir wɔ UNESCO Wiadze Egyapadze Bea, dɛ Ngo na Bobe Asase — Amandze Asase a Ɔwɔ Yerusalem Anafo Fam, Battir. == Abakɔsɛm == === Tsetse Ber === Hɔnasi Battir wɔ Khirbet el-Yahud Etsifi fam epuei pɛɛ (Arabic: خربة اليهود, lit. ‘Yudafo amamfõ’), bea a wotutu fam tutu a ɔyɛ tsetse Betar amamfõ. Wɔtraa hɔ daa fi Dade Mber no mu kosi afeha a ɔtɔ do ebien (2) Y.B., ber a Romafo sɛee no wɔ Bar Kokhba atuatse no mu no. Arabic dzin Battir no kora akuraase no tsetse dzin no do. Sɛnea Yudafo atsetsesɛm bi kyerɛ no, ɔhɔ nso na Tannaic ɔbenfo Eleasar a ofi Modi’im no ɔboda wɔ. Wɔkyerɛ dɛ wohuu Warren Kuruwa no wɔ baabi a ɔbɛn Battir. == Asase Ho Nsɛm == Battir wɔ Betlehem etsifi fam atɔe kilomita 6.4 (akwansin a ɔda fam) wɔ koko bi a ɔwɔ Wadi el-Jundi (a wɔkyerɛ ase dɛ "Ɔsraanyi Bon" - "Valley of the Soldier") etsifi, a ɔnam anafo fam atɔe fa Yudea nkoko do kɔ mpoano asasetaw no do. PEF Nhwehwɛmu a wɔyɛe wɔ Palestine Atɔe Fam ho wɔ 1883 mu no kaa kurow no abɔdze mu ahobammbɔ ho asɛm, na ɔkae dɛ n’afie no gyina abotsan a ɔwɔ soro do, na abotsan bi wɔ ase; entsi efi etsifi fam no bea no yɛ dzen yiye, ber a wɔ anafo fam no kɔn tseatseaa bi a ɔda abon tsi ebien (2) ntsam na ɔka koko no na abon kɛse no bom. Wɔ bea a ɔkorɔn bɛyɛ mita 760 kyɛn po no, Battir ahohur ber mu yɛ hyew, na n’awɔw ber mu yɛ mmerɛw a sukyerɛmma tɔ ber na ber mu. Sɛ wɔkyekyem pɛpɛɛpɛ a, afe biara ɔhyew yɛ 16&nbsp;°C. == Fam Tutu Ho Adzesua == Romafo aguaree dadaw bi a asubura bi ma no aduan wɔ ekuraase no finimfin. Fam tutufo D. Ussishkin kyerɛ dɛ ekuraase no fi Dade Mber no mu, na ɔka dɛ ber a Atuatew no bae no na ɔyɛ ekuraase a nyimpa bɛyɛ mpem ɛkoro kosi mpem ebien na Bar Kochba paw no esiane na ahohur ber, bea a ɔwɔ bepɔw etsifi a wotumi bɔ ho ban, na sɛnea ɔbɛn Yerusalem kɛse no ntsi -Gaza kwan do kwan. Wohuu Romafo nkyerɛwee bi nso wɔ baabi a ɔbɛn kurow no abɔdze mu nsutsen no ɛkoro a hɔnakyerɛw Makedonia Asraafodɔm a Ɛto so Anum ne Klaudi Asraafodɔm a Ɛto so Du-baako din wɔ so, a ɛkae sɛ ɛbɛyɛ sɛ asraafo dɔm de hɔn ho hyɛɛ kurow no a wɔkaa hyɛɛ mu wɔ Ɔhempɔn Hadrian nnyido mu no mu. Adanse biara nnyi hɔ a ɔkyerɛ dɛ wɔtse hɔ wɔ ber a ɔwɔ Atuatew no ekyi pɛɛ no mu. == Enuanom Mbea Nkurow == * [[Luton]], [[United Kingdom]]<ref>[https://web.archive.org/web/20070927013221/http://www.twinningwithpalestine.net/twin-lutonbattir.html Britain Palestine Twinning Network.] {{webarchive|url=https://web.archive.org/web/20070927013221/http://www.twinningwithpalestine.net/twin-lutonbattir.html|date=September 27, 2007}}</ref> . [[Nkyekyεmu:World Heritage Sites in Danger]] 83bqwumyuz0l5b9twgnepov8lnqyjbl Beatrice Gyaman 0 245 1234 1233 2023-04-20T19:12:44Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 1233 wikitext text/x-wiki '''Beatrice Gyaman''' (wɔwoo no afe 1987 Kwakwar 17) yɛ Ghana mbirikatunyi a ne mbɔdzembɔ wɔ "sprinting" mu mapa. Onyaa abawdobɔdze(medals) wɔ 4 × 100 metres relay wɔ Ebibirmu ɔman ebiasa Akansi no, na wɔ afe 2010 Commonwealth Games no. {| class="wikitable" |+ Beatrice Gyaman ! colspan="2" |Personal information |- !Born |17 February 1987 (age 35) |- !Weight |53 kg (117 lb) |- ! colspan="2" |Sport |- !Country |Ghana |- !Sport |Track and field |- !Event(s) |4 × 100m relay |- ! colspan="2" |Medal record {| class="wikitable" | |- ! colspan="3" |Women's Athletics |- ! colspan="3" |Representing  Ghana |- ! colspan="3" |Commonwealth Games |- | |2010 Delhi |4x100 m relay |- ! colspan="3" |African Games |- | |2015 Brazzaville |4x100 m relay |- ! colspan="3" |African Championships |- | |2012 Porto Novo |4x100 m relay |- | |2016 Durban |4x100 m relay |- | |2010 Nairobi |4x100 m relay |- | |2014 Marrakech |4x100 m relay |} |} == Nwomasua[Edit] == Gyaman suaa basic education wɔ Oguaa Suapɔn no mu. == Akansi nsɛm[Edit] == {| class="wikitable sortable" !Year !Competition !Venue !Position !Event !Notes |- ! colspan="6" |Representing  Ghana |- | rowspan="6" |2010 | rowspan="3" |African Championships | rowspan="3" |Nairobi, Kenya |14th (sf) |100 m |12.20 |- |3rd |4 × 100 m relay |45.40 |- |11th |Long jump |5.09 m |- | rowspan="3" |Commonwealth Games | rowspan="3" |Delhi, India |20th (sf) |100 m |11.93 |- |2nd |4 × 100 m relay |45.24 |- |16th (q) |Long jump |5.65 m |- | rowspan="2" |2011 | rowspan="2" |All-Africa Games | rowspan="2" |Maputo, Mozambique |12th (h) |100 m |11.99 |- |7th |200 m |24.15 |- | rowspan="2" |2012 | rowspan="2" |African Championships | rowspan="2" |Porto Novo, Benin |10th (sf) |200 m |24.35 |- |2nd |4 × 100 m relay |44.35 |- | rowspan="3" |2014 | rowspan="2" |African Championships | rowspan="2" |Marrakech, Morocco |9th (sf) |100 m |11.92 |- |3rd |4 × 100 m relay |44.06 |- |Commonwealth Games |Glasgow, United Kingdom |– |4 × 100 m relay |DQ |- | rowspan="5" |2015 | rowspan="3" |Universiade | rowspan="3" |Gwangju, South Korea |18th (sf) |100 m |11.81 |- |18th (sf) |200 m |24.52 |- |– |4 × 100 m relay |DNF |- | rowspan="2" |African Games | rowspan="2" |Brazzaville, Republic of the Congo |7th |100 m |11.76 |- |2nd |4 × 100 m relay |43.72 |- | rowspan="3" |2016 | rowspan="2" |African Championships | rowspan="2" |Durban, South Africa |13th (sf) |100 m |11.84 |- |2nd |4 × 100 m relay |44.05 |- |Olympic Games |Rio de Janeiro, Brazil |14th (h) |4 × 100 m relay |43.37 |} == Noara ne mbɔdzembɔ[Edit] == '''Outdoor''' * 100 metres – 11.75 (+0.2 m/s) (Gwangju 2015) * 200 metres – 24.15 (+1.9 m/s) (Maputo 2011) * Long jump – 5.65 (+1.2 m/s) (New Delhi 2010) == Nhwɛdo == # # {| class="wikitable" | | |} eayqvh23lifm4jwkwnrrrh9vvljgtfk Becca ndwomtownyi 0 246 17004 1236 2024-09-30T13:51:32Z Assilidjoe 33 Meyɛɛ nsiesie kakra 17004 wikitext text/x-wiki '''Rebecca Akosua Acheampomaa Acheampong''' (wɔwoo no [[Dzifuu]] 15,1984) yɛ basiaba bi a dodowara nyim dɛ wɔfrɛ no Becca. Ɔyɛ ghana dwomtonyi,ndwomkyerɛwnyi nye senetwanyi.Becca agyedzin wɔ abɔdzin krataa beberee wɔ ndwomtow kuw no mu. Abɔdzin bi tse dɛ"kora abɔdzin" "national youth achievers abɔdzin" na dza ɔkeka ho. Sɛ yɛka mbasiaba a wabɔ hɔn ho mbɔdzen wɔ dwomtow mu a... Becca ka ho bi.Ɔnye adwomtofo a wɔwɔ amanone nso tow ndwom. lv5hrz6txmpxmx8i3re7gexevewjh2u Becca ɔdwontonyi 0 247 1248 1247 2023-04-20T19:12:47Z MF-Warburg 12 11 revisions imported: [TEST] importing fatwiki via a tool 1247 wikitext text/x-wiki {{Databox|item=Q17385631}} '''Rebecca Akosua Acheampomaa Acheampong''' a ne dzin a obiara nyim nye Becca yɛ Ghana ɔdwontofo, ndwomkyerɛwfo na senetwanyi. Obiara tsee ne nka wɔ ber a ɔkɔr TV3's adwontow dwumadzi a wɔfrɛ no Mentor.<ref>Becca, Biography (ghanaweb.com)</ref> == Mboaedze == f8n7vlx9aso0a5gft2qd9kzhoxfemu6 Belinda Royall 0 248 13093 1250 2024-05-23T19:07:59Z A09 777 cleanup 13093 wikitext text/x-wiki '''Belinda Sutton''' (wɔwoo no afe 1713 wɔ Anee Ebibirmu), a wɔsan nyim no dɛ '''Belinda Royall''', yɛ nkan no basia a wɔwoo no wɔ Ghana a ɔkɔr nkoasom mu wɔ Royall ebusua mu wɔ Isaac Royall fie wɔ Medford, Massachusetts, USA. Isaac Royall ketsewa gyaa no seraha, ber a otui kɔr Nova Scotia wɔ America ahyɛse nsesa no mu. Afe 1783 Kwakwar bosoom mu no, Sutton dze kɔtoo Massachusetts amansan kɔɔto enyim dɛ ɔregye n'ahomgye sika wɔ hɔn a wɔnye no kɔr nkoasom mu. Adzebisa no ekyir no, afe ahomgye sika a ɔyɛ pounds du-enum na shillings du-ebien na wɔdze maa no. Dɛm ahomgye yi yɛ asɛm odzi kan a wodzii maa nkoasom na nkoa batadzi ho. Adzebisa a etwa mu wɔ Commonwealth of Massachusetts kyerɛ dɛ ahyɛse akatua ebien ekyir no, ahomgye akatua no mmba bio. Ɔtoaa n'ebisadze no do kɛpem dɛ onyaa n'katua odzi ewiei wɔ afe 1793. N'afe 1980 awensɛm "Belinda's Petition," mu no, Rita Dove ma ne ndze do faa basia bi a ɔkɔr nkoasom mu ber odzii mfe du-ebien: "Lately your Countrymen have severed / the Binds of Tyranny," ɔkaa kakra kaa ho dɛ, "mowɔ enyidado dɛ ɔwo/bɔdwen dɛmara ama me." 4yduammdhxit24s26zdxde3o5skyomf Benada 0 249 6252 1254 2023-04-21T12:33:17Z JhsBot 58 bot: Removing interwiki template; the page is now connected to [[d:Q127]] 6252 wikitext text/x-wiki '''Benada''' yɛ dapɛn mu ndafua. Ɔhyɛ Dwowda na Wukuda ntamu ntjog14gw831xz5gpcwbnnd9jghdetv Benito Owusu Bio 0 250 48210 48007 2025-05-23T15:26:55Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48210 wikitext text/x-wiki {{Databox|item=Q30688553}} '''Benito Owusu Bio''' (wɔwoo no [[Ɔberɛfɛw]] 1, 1968) yɛ asase ho sikasɛm ho nyimdzefo (land economist) na Ghana amanyɛnyi. Ɔyɛ Mbrahyɛbaguanyi a ɔgyina hɔ ma Atwima-Nwabiagya mansin a ɔwɔ Ashanti Mansin mu wɔ wɔ Mbrahyɛbagua a ɔtɔ do anan (4), enum (5), esia (6), esuon (7) na awɔtwe (8) wɔ Ghana Amasin a ɔtɔ do anan (4) no mu. Ɔyɛ Ɔman Ho Dɔ Kuw Foforo(New Patriotic Party) no munyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] n6e7nl38kqt7xto0vvbjdqdr7fekckg Benjamin Bimpong Donkor 0 251 48164 47395 2025-05-23T15:23:43Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48164 wikitext text/x-wiki {{Databox|item=Q96942465}} '''Benjamin Bimpong Donkor''' (wɔwoo no 7 [[Ayɛwoho]] 1959) yɛ Ghana amanyɛnyi na Ɔsɔfo. Ɔyɛ mbrahyɛbaguanyi ma Hemang Lower Denkyira Ambatow mpasua fir 7 [[Sanda]] 2005 kɔsi 6 [[Sanda]] 2013.<ref name=":0">http://ghanamps.com/mps/details.php?id=135</ref><ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/MP-calls-for-end-to-child-beggars-98123</ref> == Ɔbra Ahyɛase na Nwomasua == Donkor fir Jukwa-Mfuom a ɔwɔ Ghana Finimfin Mantɔw mu. Wɔwoo no 7 [[Ayɛwoho]] 1959. Ɔnyaa nye Diploma wɔ Bible Adzesua mu wɔ Heritage Bible Institute wɔ afe 1998 mu.<ref name=":0" /> == Edwuma == Donkor yɛ Ɔsɔfo a ɔkyerɛ obu (reverend minister). Ɔyɛ sɔfo wɔ Springs of Life Chapel International.<ref name=":0" /> == Amanyɛsɛm == Donkor yɛɛ mbrahyɛbaguanyi ma Hemang Lower Denkyira ambatow mpasua no fir 7 [[Sanda]] 2005 kɔsi 6 [[Sanda]] 2013 wɔ[[New Patriotic Party]] no tekiti do.<ref name=":0" /> Wɔ afe 2008 Ghana Mbrahyɛbagua ambato mu no, ɔnyaa amba 7,067 wɔ ambatow a ɔfata a wɔtow no nyinara mu.<ref name=":0" /><ref>https://web.archive.org/web/20221228140547/https://ghanaelections.peacefmonline.com/pages/2008/parliament/central/76/index.php</ref> === Afe 2004 Ambatow === Wɔpaw Donkor dɛ mbrahyɛbaguanyi wɔ Hemang Lower Denkyira ambatow mpasua mu wɔ afe 2004 Ghana Amansan ambatow mu.<ref name=":1">https://web.archive.org/web/20221228140543/https://ghanaelections.peacefmonline.com/pages/2004/central/76/index.php</ref><ref name=":2">https://library.fes.de/pdf-files/bueros/ghana/03610.pdf (PDF). Ghana: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p.&nbsp;145.</ref> Entsi ɔgyinaa ambatow mpasua no ananmu dzea edzi kan wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do anan (4) no mu.<ref>''Ghana Parliamentary Register, 2004-2008''. Ghana: The Office of Parliament. 2004. p.&nbsp;273.</ref> Wɔdze amba 12,410 na ɛpaw no wɔ ambatow a ɔfata a wɔtow nyinara mu 20,057 mu. Iyi nye ambatow a ɔfata a wɔtow no nyinara mu 61.9% yɛ pɛ. Ɔnyaa amba kyɛn ɔkannyifo fofor biako pɛ wɔ saa ambatow no mu Peter Bright Amankrah a ofi National Democratic Congress. Ɔnyaa amba a ɔfata a wɔtow nyinara mu 38.1%. Wɔpaw Donkor wɔ Ɔman Ho Dɔ Kuw Fofor no tekiti do.<ref name=":1" /><ref name=":2" /> Na nye ambatow mpasua no yɛ ambatow mpasua eduonu esia (16) a[[New Patriotic Party]] dzii nkonyim wɔ Finimfin mantɔw mu wɔ saa ambatow no mu no fa. Sɛ yɛka nye nyinara bom a,[[New Patriotic Party]] no nyaa Mbrahyɛbagua nkongua 128 wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do anan (4) no mu.<ref name=":3">https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref> === Afe 2008 Ambatow === Wɔsan paw Donkor sɛ mbrahyɛbaguanyi maa Hemang Lower Denkyira ambatow mpasua wɔ afe 2008 Ghana Amansan ambatow mu. Ɔnam saayɛ do gyinaa ambatow mpasua no ananmu nye mprɛnu do wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do enum (5) no mu. Wɔdze amba 7,067 na ɛpaw no wɔ ambatow a ɔfata a wɔtow nyinara mu 20,024 mu. Iyi nye ambatow a ɔfata a wɔtow no nyinara mu 35.29% yɛ pɛ. Donkor nyaa amba kyɛn Godfred Appiah a ofi Ɔmanfo Ɔman Nhyiam no mu (People's National Convention), Foster Joseph Andoh a ofi Ɔman Demokrasi Mmarahyɛ Bagua no mu (National Democratic Congeress), Osei Heyman a ofi Nhyiam no mu Nnyimpa Kuw no mu (Convention People's Party) na Bright Wireko-Brobby a ɔyɛ ɔkannyifo a ɔdze ne ho (an independent candidate). Iyinom nyaa amba a ɔfata a wɔtow no nyinara mu 1.17%, 28.46%, 2.16% na 32.92%.<ref>https://library.fes.de/pdf-files/bueros/ghana/10489.pdf. (PDF). Ghana: Friedrich Ebert Stiftung. 2010. p.&nbsp;80.</ref><ref>https://web.archive.org/web/20221228140548/https://ghanaelections.peacefmonline.com/pages/2008/central/76/index.php</ref> Wɔsan paw Donkor wɔ[[New Patriotic Party]] no tekiti do. Na nye ambatow mpasua no yɛ ambatow mpasua awɔtwe (8) a[[New Patriotic Party]] dzii nkonyim wɔ Finimfin mantɔw mu wɔ saa ambatow no mu no fa.<ref>https://web.archive.org/web/20221222071217/https://ghanaelections.peacefmonline.com/pages/2008/central/index.php</ref> Sɛ wɔka nye nyinara bom a,[[New Patriotic Party]] no nyaa Mbrahyɛbagua nkongua 107 wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do enum (5) no mu.<ref name=":3" /> == N'abrabɔ == Donkor awar na ɔwɔ mba enum (5). Ɔyɛ Kristonyi na ɔyɛ Springs of Life Chapel International no munyi.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] ttpilc76vqikz8i9fxncuairf09rrna Benjamin Kofi Ayeh 0 252 48149 47849 2025-05-23T15:22:38Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48149 wikitext text/x-wiki {{Databox|item=Q83992804}} '''Benjamin Kofi Ayeh''' (wɔwoo no 16 [[Ɔberɛfɛw]] 1962)<ref name=":0">http://staging.odekro.org/person/benjamin-kofi-ayeh/</ref> yɛ eguadzifo, Ghana amanyɛnyi na akontsabufo.<ref name="Unnamed-20230321211615">http://www.ghanamps.com/mps/details.php?id=2582</ref> Na ɔyɛ mbrahyɛbaguanyi ma Mbrahyɛbagua a ɔtɔ do esia (6) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) na Mbrahyɛbagua a ɔtɔ do anan (4) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref>Ditchfield, G. M.; Hayton, David; Jones, Clyve (1 March 2008). "British Parliamentary Lists, 1660–1800: A Register". ''Parliamentary History.'' 13 (3): 388. https://doi.org/10.1111%2Fj.1750-0206.1994.tb00312.x https://www.worldcat.org/issn/0264-2824</ref> Ɔgyinaa Upper Denkyira Atɔe (West) Ambatow mpasua ananmu wɔ Finimfin mantɔw (Central Region) mu wɔ Ghana.<ref name="Unnamed-20230321211615"/><ref>https://www.newsghana.com.gh/npp-primaries-benjamin-kofi-ayeh-elated-by-his-defeat/</ref><ref name="Unnamed_2-20230321211615">http://citifmonline.com/2015/06/im-not-surprised-by-my-defeat-former-deputy-minority-chief-whip/</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Benjamin Kofi Ayeh wɔ 16 [[Ɔberɛfɛw]] 1962<ref name=":0" /> wɔ Ayanfuri wɔ Finimfin (Central) mantɔw mu.<ref name="Unnamed-20230321211615"/> Ɔnyaa nye Charted Accountant (Ghana) Intermediate abodzin krataa wɔ afe 1986 mu na ɔnyaa nye EMGL wɔ afe 2008 mu wɔ Ghana Asoɛe a Ɔhwɛ Edwumayɛ na Ɔmanfo do (Ghana Institute of Management and Public Administration - GIMPA).<ref name="Unnamed-20230321211615"/> Ɔsan yɛ akontaabufo a ɔfata a wɔagye no atom (qualified chartered accountant).<ref name="Unnamed-20230321211615"/> == Edwuma == Benjamin Kofi Ayeh na Fambenycold Limited, Accra yɛɛ edwuma dɛ edwumayɛfo panyin (Chief Executive Officer - CEO).<ref name="Unnamed-20230321211615"/> Na ɔyɛ Mbrahyɛbaguanyi ma Upper Denkyira Atɔe (West) Ambatow mpasua a ɔwɔ Finimfin (Central) mantɔw wɔ Ghana wɔ[[New Patriotic Party]] no tekiti do maa Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do anan (4) wɔ afe 2004 Ghana amansan ambatow no mu. Ɔyɛ eguadifo (businessperson), akontaabufo (accountant ) na amanyɛnyi (politician).[<ref name="Unnamed-20230321211615"/> Na ɔyɛ obi a na anka ɔyɛ nnyimpa kakraa bi mpire panyin abadziakyir nso (former deputy minority chief whip).<ref name="Unnamed_2-20230321211615"/> == Amanyɔsɛm == Benjamin Ayeh yɛ obi a na anka ɔyɛ nnyimpa kakraa bi mpire panyin abadziakyir nso (former deputy minority chief whip)<ref name="Unnamed_2-20230321211615"/> na nna ɔyɛ Ɔman Ho Dɔ Kuw Foforo (New Patriotic Party) no munyi.<ref name="Unnamed-20230321211615"/><ref name="Unnamed-20230321211615"/><ref name="Unnamed_2-20230321211615"/> Wɔ afe 2004 mu no, ɔsii akan wɔ Ghana amansan ambatow no mu wɔ[[New Patriotic Party]] no tekiti ase na ɔdzii nkonyim wɔ Upper Denkyira Atɔe (West) Ambatow mpasua mu dɛ mbrahyɛbaguanyi maa Mbrahyɛbagua a ɔtɔ do anan (4) wɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref name=":3">https://web.archive.org/web/20221220172114/https://ghanaelections.peacefmonline.com/pages/2004/central/82/index.php</ref><ref name=":4">https://library.fes.de/pdf-files/bueros/ghana/03610.pdf. (PDF). Ghana: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p. 147.</ref><ref>Ghana Parliamentary Register, 2004-2008. Ghana: The Office of Parliament. 2004. p. 205.</ref> === 2004 Ambatow === Wɔ afe 2004 Ghana amansan ambatow mu no, Ayeh nyaa amba 12,177 wɔ amba 18,017 a ɔfata a wɔtow no nyinara mu. Eyi gyina hɔ ma ambatow a wɔtow no nyinara mu 67.6%. Ɔnyaa amba kyɛn Oduro-Bonsu Kwaku a ofi National Democratic Congress na Thomas Maxwell Aidoo a ofi Convention People’s Party mu. Eyinom nyaa ambatow a ɔfata a wɔtow no nyinara mu 30.2% na 2.2%.<ref name=":3" /><ref name=":4" /> Ayeh ambatow mpasua no yɛ duesia (16) a[[New Patriotic Party]] dzii nkonyim wɔ Central mantɔw mu wɔ saa ambatow no mu no fa.<ref>https://web.archive.org/web/20240428070731/https://ghanaelections.peacefmonline.com/pages/2004/central/index.php</ref> Sɛ yɛka nye nyinara bom a,[[New Patriotic Party]] no nyaa Mbrahyɛbagua nkongua 128 wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do anan (4) no mu.<ref name=":5">https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref> === 2008 Ambatow === Wɔsan paw Ayeh dɛ mbrahyɛbaguani wɔ afe 2008 Ghana amansan ambatow mu maa Upper Denkyira Atɔe (West) Ambatow mpasua.<ref name=":6">http://ghanaelections.peacefmonline.com/pages/2008/central/82/index.php</ref> Ɔnam saayɛ do gyinaa ambatow mpasua no ananmu wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do enum (5) no mu. Wɔdze amba 9,339 na ɛpaw no wɔ ambatow a ɔfata a wɔtow nyinara mu 18,183. Eyi nye ambatow a ɔfata a wɔtow no nyinara mu 51.36% yɛ pɛ. Ɔnyaa amba kyɛn Yankey M. Ackah a ofi National Democratic Congress, George Mensah a ofi Democratic Freedom Party na Dr. Thomas Maxwell Aidoo a ofi Convention People’s Party mu. Eyinom nyaa ambatow a ɔfata a wɔtow no nyinara mu 38.45%, 0.46% na 9.73%.<ref>https://library.fes.de/pdf-files/bueros/ghana/10489.pdf. (PDF). Ghana: Friedrich Ebert Stiftung. 2010. p. 81.</ref> Wɔsan paw Ayeh wɔ[[New Patriotic Party]] no tekiti do.<ref name=":6" /> Na nye ambatow mpasua no yɛ ambatow mpasua awɔtwe (8) a[[New Patriotic Party]] dzii nkonyim wɔ Central mantɔw mu wɔ saa ambatow no mu no fa.<ref>https://web.archive.org/web/20221222071217/https://ghanaelections.peacefmonline.com/pages/2008/central/index.php</ref> Sɛ yɛka nye nyinara bom a,[[New Patriotic Party]] no nyaa Mbrahyɛbagua nkongua 107 wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do enum (5) no mu.<ref name=":5" /> === 2012 Ambatow === Ɔsii akan wɔ afe 2012 Ghana amansan ambatow no mu na wɔsan paw no dɛ ɔnsom n’ahendze a ɔtɔ do ebien (2) dɛ mbrahyɛbaguanyi mma Mbrahyɛbagua a ɔtɔ do esia (6) wɔ Ghana Amansin a ɔtɔ do anan (4) no mu ama Upper Denkyira West ambatow mpasua.<ref name="Unnamed-20230321211615"/><ref>http://ghanaelections.peacefmonline.com/pages/2012/central/82/index.php</ref> == N'abrabɔ == Benjamin Kofi Ayeh yɛ ɔwarefo.<ref name="Unnamed-20230321211615"/> Ɔyɛ Kristonyi na ɔsom wɔ Yesu Kristo Asɔre a ɔwɔ Nna a Odzi Ekyir Ahotefo mu (Church of Jesus Christ of Latter Day Saints).<ref name="Unnamed-20230321211615"/> == Nhwɛdo == <references responsive="" /> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] c8jrtgklubddoqjeglhi3is1v9rvh7s Benjamin Kumbuor 0 253 7060 6256 2023-04-22T15:00:29Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 7060 wikitext text/x-wiki {{Databox|item=Q4888931}} '''Benjamin Bewa-Nyog Kumbuor''' yɛ Ghana amanyɛnyi na Ɔsoafo a na ɔhwɛ Ghana Bammbɔ Dwumadzibea do. Na ɔyɛ Mbrahyɛbaguanyi ma Nandom mansin wɔ Upper West Region. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] t4lumv88mwqvz7ctvulpltpgos254u8 Benjamin Osei Kuffour 0 254 47585 47285 2025-05-09T14:54:02Z Robertjamal12 13 /* Amanyɛsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 47585 wikitext text/x-wiki {{Databox|item=Q98812924}}'''Benjamin Osei Kuffour''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi dze ma Asunafo North abatow mpasua do wɔ Brɔn na Ahafo Ghana. Nna ɔyɛ kuw ba wɔ mbrahyɛbagua fie ɔtɔ do ebiasa wɔ Ghana amambu a otsia anan no mu. == Amanyɛsɛm == Wɔpaw Kuffour dɛ mbrahyɛbaguanyi dze ma Wenchi East abatow mpasua do wɔ 2000 Ghana amansan abatow no mu. Wɔpaw wɔ NPP amanyɛkuw dzin mu.Nna n'abatow mpasua no ka mbrahyɛbagua ngua duanan(14) wɔ ngua 21 a NPP amanyɛkuw no nyaa wɔ Brɔn na Ahafo Mantɔw mu.[[New Patriotic Party]] nyaa dɛm dodow a ɔyɛ ɔha (100) mbrahyɛbagua wɔ amba dodow a ɔyɛ 200 mu wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa wɔ Ghana amambu a otsia anan no mu. Onyaa amba 20,784 wɔ 36,814 mu. Iyi yɛ ɔha nkyɛm 57.5% wɔ amba dodow a wɔtoo. Onyaa amba sen Christiana Atakora Mensah a ɔyɛ [[National Democratic Congress (Ghana)|National Democratic Congress]], Francis Amofa a ɔyɛ Convention People's Party, Michael Mahama Nabila a ɔyɛ People's National Convention, Yeboah Kwasi Eric a ɔyɛ United Ghana Movement na Asare Bediako a ɔyɛ National Reform Party. Iyinom nyaa 14,326, 359, 245, 207 na 200. A ɔyɛ ɔha nkyɛmu 57.5%, 39.7%, 1.0%, 0.7%, 0.6% na 0.6% pɛpɛɛpɛ. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] d11hjthij7utqzkx4dqzlxzri8c063b Benkum Senior High School 0 255 48346 44074 2025-06-20T11:47:38Z Assilidjoe 33 48346 wikitext text/x-wiki {{Databox|item=Q108532508}}'''Benkum Senior High Schoo'''l yɛ mpanyin nsɔwdo skuul a ɔwɔ [[Epuei Mantɔw]] mu a ɔwɔ Ghana<ref>https://www.gbcghanaonline.com/news/education/benkum-senior-high-celebrates-70th-anniversary/2019/#google_vignette</ref>. Skuul no yɛ adzesuadze iyi; Business, Science, general arts, general agric, Home Economics na visual arts wɔma Ebibir Atɔe Nsɔwdo skuul Abɔdzin krataa<ref>https://www.myjoyonline.com/benkum-shs-teachers-students-doubt-rape-story/</ref><ref name=":0">https://yen.com.gh/107826-best-senior-high-schools-ghana-according-waec.html</ref>. == Abakɔsɛm == Skuul no yɛ kurowmafo skuul a Basel Asɔr a ɔwɔ Ghana tseew. Botae tsitsir a ɔnamdo ma wɔtseew nye dɛ ɔboboa nsɔwdo nwomasua etumpɔn ama esuafo mbanyimfo na mbasiafo, nkankanara nye hɔn a wɔtse bɛn Akuapem Etsifi na Anaafo nkurow. Skuul no dzi dwuma dɛ esuafo no da hɔ na esuafo so a wofi fie ba skuul na akorankor dan so. Esuafo dodow noara da skuul hɔ. Skuul n'ahosu nye Bluu na Fitaa. Skuul no Baselfo na wɔhwɛ do totoho ndzɛmba tsetse ahofama mbayimfo na mbasiafo wɔ nyamesom kwando, ntsetseepa na edwumasom<ref name=":0" /><ref>https://web.archive.org/web/20210829125242/https://umojafrica.com/Campus/Campus.aspx?&CommunityCode=GHAHS000110UM&CampusCode=GHAHS000373U&GroupCode=MED08G&GroupCode=MED08G&RegionCode=MDG009R&CountryCode=GIN</ref>. == Esuafo hɔn dodow == Skuul no wɔ esuafo bɛyɛ 2,500 a wɔagyɛ hɔn wɔ adzesua nkorbata Bisinɛse, Sɛainse, Gɛniral Atse, Gɛniral Agirike, Hoom Ɛkɔnɔmise na Bihyewal Atse. == Skuul Ndzɛmba == * Sɛianse Labo ebiasa * I.C.T Labo * Mbuukuu korabew * Hoom Ɛkɔnɔmise Labo * Bihyewal Atse bea * Skuul n'ahaban * Agordzibea * Skuul n'ayarsabea * Bea woyi tsir == Hwɛ iyiso == * Nwomasua wɔ Ghana mu * Nsɔwdo skuul ahorow a ɔwɔ Ghana == Mboa Nwoma == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 6fiaxi4bl9waonenps9gpupfsopt4ra Bepɔw Nimba Ɔdomankoma abɔdze Korabea 0 256 48236 12840 2025-05-26T13:54:56Z Robertjamal12 13 /* Nsɛm a Ɔho Nhia */ Cat using [[Project:AWB|AWB]] 48236 wikitext text/x-wiki {{Databox|item=Q924276}} '''Bepɔw Nimba Ɔdomankoma abɔdze Korabea''' yɛ bea a wɔabɔ ho ban na UNESCO Wiase Agyapadze Bea a ɔwɔ Guinea na Côte d’Ivoire nyinaa, a nyi nyinaa yɛ hekta mpem dunwɔtwe ahannum aduanan (17,540), na ne kɛse yɛ hekta mpem dumienu ahanum aduanan (12,540) wɔ Guinea, na hekta mpem anum (5,000) wɔ Côte d’Ivoire. Ndzɛmba a wɔkora do no ka Nimba Mmepɔw no afa atsitsir ho, bea a ɔyɛ soronko wɔ asasesin mu a afifidze na mmoa ahoro pii wɔ hɔ a ɔyɛ soronko, a mmoa ahoro a ɔwɔ bea biako tse dɛ viparus ɔkraman a ɔyɛ hu (viparous toads), na ɔpɔnkɔ mpaboa mpan (horseshoe bats) dodow soronko bi ka ho. Ne bepɔw a ɔkorɔn sen biara ne Bepɔw Richard-Molard a nyi tsentsen yɛ mita mpem ahanson na ebien(1,752) anammɔn mpem nnum ahanson aduonum (5,750&nbsp;ft), na ɔno nyi bepɔw a ɔkorɔn sen biara wɔ aman abien no nyinaa mu. == Abakɔsɛm == Wɔdze Ahyɛdze a ɔtɔ do 4190 SE/F sii hɔ wɔ afe dunkron aduanan mmiɛnsa mu(1943) mu wɔ Côte d’Ivoire, na wɔdze ahyɛdze bi sii hɔ wɔ afe dunkron aduanan anan mu (1944) wɔ Guinea. Wogyee Guinea fa no toom dɛ abɔdze a nkwa wom a wɔkora so wɔ afe dunkron aduɔwɔtwe mu(1980). Wogyee Guinea fa no toom dɛ abɔdze a nkwa wom a wɔkora so wɔ 1980. Wɔkaa mmea abien no nyinaa boom yɛɛ Wiase Agyapadze biako wɔ afe dunkron aduɔwɔtwe kuru mu (1981) - (Guinea) na afe dunkron aduɔwɔtwe mmienu mu (1982) - (Côte d’Ivoire). Dadeɛ-aboɔdzen abo a wɔdze bɛtu fam wɔ mmepɔ bea a ɔyɛ mmerɛ paa no hyɛɛ aseɛ wɔ afe dunkron aduɔkron ebien mu (1992), wɔkyerɛw bea a wɔakora soɔ no dɛ UNESCO Wiase Agyapadze Bea a ɔwɔ ɔsiane mu fir saa ber no. Sɛnea ɔbɛyɛ a wobenya ahobammɔ a ɔkɔ anim no, Guinea Parks Foundation resi bea bi a wɔhwɛ ndzɛmba a wɔkora do so. Guinea Aban na CEGENS penee adwuma no do wɔ afe aduonu dunsia mu(2016) mu. == Asase Ho Nsɛm == Nimba Mmepɔw no yɛ bepɔw teateaa bi a nyi tsentsen bɛyɛ kilomita 40, a ɔkyerɛ atsifi fam apuei–anafo fam atɔe; ɔyɛ Guinea Mmepɔw no anafo fam ntrɛwmu no fa. Ne bepɔw a ɔkorɔn sen biara ne Bepɔw Richard-Molard a nyi tsentsen yɛ mita mpem ahanson aduonum mmienu (1,752) - (anammɔn mpem nnum ahanson aduonum (5,750&nbsp;ft). Nkoko afoforo na Grand Rochers a nyi tsentsen yɛ mita 1694 - (anammɔn 5558), Mont Sempéré a nyi tsentsen yɛ mita mpem nnum ahansia aduɔwɔtwe mmienu (1682) - (anammɔn mpem nnum ahannum na dunwɔtwe (5518&nbsp;ft), Mont Piérré Richaud a nyi tsentsen yɛ mita mpem ahansia aduɔson (1670) - (anammɔn mpem nnum ahannan aduɔson nkron (5479&nbsp;ft), Mont Tô a ne tsentsen yɛ mita mpem ahansia aduɔson nnum (1675) - (anammɔn mpem nnum ahannan aduɔkron nnum (5495&nbsp;ft), na Mont LeClerc a nyi tsentsen yɛ mita mpem ahanum aduɔson nson (1577) - (anammɔn mpem nnum ɔha aduɔson anan (5174&nbsp;ft). Nsubɔntsen bɛyɛ aduonum na ɔwɔ hɔ, a Cavally, Cestos, na Sassandra Asubɔntsen no mfiase ka ho. Dadze a ɔyɛ papa a wotu no dze asiane kɛse ba asase ho nyimdze soronko na wuram mmoa do. == Ber Tsentsen Mu Wim Bɔber == Nimba Mmepɔw no wɔ sub-equatorial montane wim tsebea. Ɔhyew no sesa kɛse ber a ɔkorɔn no, na awiaber a ɔsen biara no fi 24&nbsp;°C kosi 33&nbsp;°C, na anadwo a ɔba fam koraa no betumi akɔ fam sen 10&nbsp;°C. Nsuo a ɔtɔ no sua koraa wɔ bea a wɔakora do no afa bi, ɔnam osuo-sunsuma nkɛntɛndo a ɔwɔ abon a ɔkorɔn no do ntsi. Mpɛn pii no, anafo fam mmepɔw no yɛ nwini sen atsifi fam a ɔyɛ nwini a Harmattan mframa a ɔyɛ kusuu a ɔfi Sahara no nya do nkɛntɛndo no. Nimba Dodo (Nimba Range), na bea a wɔakora do no nso wɔ wim tsebea ho nsɛm (micro climatic) ahoro ahoro a ɔyɛ soronko. == Ndzɛmba a Atwa Hɛn Ho Ahyia Ho Adesua == [[Fael:Mount Nimba Strict Nature Reserve-108442.jpg|thumb|Bepɔw Nimba Ɔdomankoma Abɔdze Korabea]] Bepɔw Nimba Ɔdomankoma abɔdze Korabea da Guinea Kwae a ɔwɔ Afrika Atɔe Fam no mu Abɔdze a Nkwa Wom ahoro a ɔwɔ hɔ no Ho. Ɔwɔ afifidze na mmoa a ɔdɔɔso tsitsir, na ɔhɔ na afifidze ahoro bɛbor mpem ebien (2000) a ɔwɔ ntsini mu, akyi berɛmo ahoro ahasa na dunwɔtwe (317), a emu ɔha na nsɔn (107) yɛ mmoa a wɔnom nufu, na mmoa ahoro bɛbor mpem ebien na ahanum (2,500) a wonni akyi berɛmo wɔ. Wɔyɛ abɔdze a nkwa wom ho nhwehwɛmu wɔ bea a wɔkora mmoa do no, osandɛ mmoa ahoro a wonnyim pii da do ara wɔ hɔ. Mmoa a wɔwɔ akyi berɛmo a ɔwɔ hɔ tsitsir na Nimba viviparous toad (Nimbaphrynoides occidentalis), Lamotte’s roundleaf bat (Hipposideros lamottei), na Nimba otter shrew (Micropotamogale lamottei). Mmoa afoforo a hɔn ho yɛ na na hɔn ase reyɛ atɔre na Afrika Atɔe fam gyata (Panthera leo senegalensis), pygmy hippopotamus (Choeropsis liberiensis), ɔsebɔ duiker (Cephalophus ɔsebɔ), na atɔe fam akraman (Pan troglodytes verus) a ɔdze abo yɛ nnwinnadze. Asase do ndzɛmba a atwa hɛn ho ahyia no bi nyi Western Guinea kwae a ɔwɔ fam, Guinea kwae a ɔwɔ mmepɔw do, Guinea kwae-savanna mosaic, na West Sudan savanna. Nimba Mmepɔw no yɛ nsu pa mu abɔdze a nkwa wom a ɔda nsow a nsu mu mmoa ahoro a ɔwɔ hɔ no fa kɛse wɔ hɔ no fa. '''Afifidze a ɔwɔ asase do no gu ahoro sɛnea nyi sorokɔ na nyi kwan tsitsir tse.''' * Bepɔw no atew nyi ho afi wim nsupɔw afoforo a ɔwɔ Forest Guinea ho dzenam West Sudan savanna a ɔwɔ fam na Guinea kwae-savannah mosaic no do. Kwae a ɔwɔ gallery na kwae mu nsupɔw a hɔn ato mu a ɔwɔ canopy no abubu savanna atrae ahoro no. * Nkoko a ɔwɔ fam no ase no, Western Guinea Asase ase Kwae no kata do kosi mita 600. Kwae no su a ɔda nsow na kwae a ɔkorɔn a nhaban twa fa bi a ɔwɔ akatado tsitsir na ɔfasu a ɔrepue. Nnua ahoro fir aduanan kosi eduɔsɔn (40-70) na wohu wɔ hekta kuro mu, na hɔn akyerɛw kwae mu nnua ahoro a ɔkɔ sor kodu 500 wɔ mpɔtam hɔ. * Guinea Montane Kwae no wɔ mita ahanum (600) kosi mpem ahanu (1200) – mpem ahannan (1400) ntam. Wɔ mmea a ɔba fam no, kwae a ɛkorɔn a nhaban twa fa bi no trɛw kodu mita 900; wɔyɛ ahiafo wɔ mmoa ahorow mu sɛ wɔde toto nsase a ɛwɔ fam ho a. Wobetumi ahu kwae ntiantiaa a ɛso yɛ kusuu wɔ abon no apuei fam awiei. Efi beae a ɛkorɔn mita aha nkron (900), baabi a ɛkame ayɛ sɛ mununkum akata bepɔw no so wɔ afe no fa kɛse no ara no, kwae a nsɔe wɔ hɔ, a wobetumi akyekyɛ mu abiɛsa: Parinari exclesa kwae (1), kwae a ɛwɔ soro (2), ne nnua fern kwae a ɛwɔ bon a asase ase nsu dɔɔso wom (3). Wɔ nnua beae no atifi no, Protea kwae mu nsakrae kɔ sare so wɔ hɔ. * Sare a ɔwɔ sor a atsew nyi ho no trɛw fir mita mpem ahanu (1200) kosi mpem ahannan (1400) kosi mmepɔw a ɔkorɔn sen biara no do. Ɔhɔ na mmoa a wɔwɔ akyi berɛmo a hɔn agye dzin sen biara wɔ hɔ na Nimba viviparous toad (Nimbaphrynoides occidentalis), ne Lamotte’s roundleaf bat (Hipposideros lamottei), nea ɔtwa tow no a hɔn akyerɛw ho kyerɛwtohɔ afi bea kuro pɛ a wotu fam no. Afifidzee a ɔwɔ hɔ no bi na Asplenium schnellii, Osbeckia porteresii na Blaeria nimbana. == Nsrahwɛ == Bepɔw Nimba da ɔmantam bi a ɔwɔ akyirikyiri wɔ Guinea, Côte d’Ivoire, na Liberia aman abiɛsa hye do, na ɔnyi hɔn ahenkurow no ntam kwan ware. Nokwarem no, bepɔw no fa a ɔwɔ Liberia no asɛe kɛse esiane kan nnwuma a wotu fagude ntsi. Nanso, hɔn abɔ Guinea abon no fa ho ban kɛse; na entsi saa ɔfa yi da do ara wɔ bepɔw do abɔdze a nkwa wom a ennyi dɛm, na mmoa ahoro a hɔn aboaboa ano soronko (na ɔfa ketewaa a ɔsen biara, Ivorian ɔfa no ndo). Sɛ́ wobɛkɔ akɔhwɛ abɔdze akorae a ɔyɛ katee no na adze a ɔye sen biara a wubetumi apaw afir Guinea, baabi a ɔhɔnom akwantufo bi yɛ nhyehyɛe ma wɔkyerɛ nkurɔfo kwan fir Conakry. == Nsɛm a Ɔho Nhia == Kempen-Broek ɔwɔ buzzards anan a wɔdze GPS trackers ahyɛ mu no mu kuro twaam wɔ ɔman no mmɔntsen do atrae yi mu wɔ afe aduonu dumiɛnsa wɔ daa ɔtɔ do du mmiɛnsa na bosome Obubuo mu (13 November, 2013). [[Nkyekyεmu:World Heritage Sites in Danger]] m4y2cqrbc331jbwb5tknljfit01tcgq Bernadette Sanou Dao 0 257 36677 36676 2025-02-18T15:38:04Z KISUMAR123 67 medze wikidata aka ho 36677 wikitext text/x-wiki {{Databox|item=Q4892815}} '''Bernadette Sanou Dao'''(wɔwoo no [[Kwakwar]] 25, 1952 wɔ Bamako, French Sudan) ɔyɛ Burkinabé ɔkyerɛwfo na amanyɛnyi. Odzii mfe dubiako no, n'ebusuafo fii Mali san baa Firaw Etsifi. Ɔkɔr Kolog-Naba college wɔ Ouagadougou na ekyir yi wɔ Ohio University wɔ  United States na Sorbonne wɔ Paris, France. Fitsi afe 1986 kesi afe 1987 nna ɔyɛ Burkina Faso ne Ɔsoafo a ɔhwɛ Amambra do (Minister for Culture). Ɔtse Ouagadougou. Ɔyɛ ɔkyerɛwfo a ɔkyerɛ awensɛm, kodzisɛm-tsiaba na mbofra hɔn kodzinsɛm. == Nhwɛdo == • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' ''"Bernadette SANOU DAO". Reading Women Writers and African Literatures. University of Western Australia. 15 July 2003. Retrieved 28 January 2010.'' '''• ^''' ''Houzelot, Françoise (3 May 2002). "Bernadette Sanou Dao (Burkina Faso)" (in French). Africultures. Retrieved 28 January 2010.''[''permanent dead link''] khj3jv9cb4wpcmxxtmkolzomwgfzgbp Bernice Heloo 0 258 47932 47881 2025-05-14T14:12:26Z Robertjamal12 13 /* N'abrabɔ mu nsɛm */ adding category using [[Project:AWB|AWB]] 47932 wikitext text/x-wiki Wɔwoo '''Bernice Adiku Heloo''' Fankwar 24, 1954 mu. Ɔyɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi dada ma Hohoe ambatow mpasua. == Abrabɔ ahyɛase == Wɔwoo Heloo wɔ Hohoe wɔ Firaw Mantɔw mu. N'awofo nye Rev. E. T. Adiku na Comfort Adiku. == Nwomasua == Heloo kɔr skuul wɔ Mawuli ntoado skuul na OLA Mbasiafo ntoado skuul wɔ Ho. Ɔkɛgyee abodzi krataa a wɔfrɛ no BA wɔ nyamesom mu na MPhil wɔ mpanyin nwomasua mu wɔ Ghana Suapɔn. Ɔsan nyaa M.Ed wɔ mpanyin nwomasua mu na mpontu a ɔkɔ do wɔ ekuraase ho nyimdzee wɔ Manchester Suapɔn mu. Onyaa ne abodzin krataa a wɔfrɛ no doctorate degree wɔ political economy mu wɔ Swiss Management Center University. == Edwuma == Heloo yɛ Society For Women and AIDS wɔ Africa mampayin dada na Prolink fabafo, edwumakuw a ɔnnyɛ aban dze wɔ Ghana. Seiseiara ɔyɛ mbrahyɛbaguanyi ma Hohoe ambatow mpasua. == Amanyɛsɛm == ===== Mbrahyɛbaguanyi ===== Heloo yɛɛ hɔn a wosuar wɔ mbrahyɛbagua mu no hɔn panyin wɔ mbrahyɛbagua a ɔtɔ do esia wɔ 4th Republic wɔ Ghana. Nna ɔyɛ mbrahyɛbaguanyi ma Hohoe a ɔwɔ Firaw Mantɔw mu fitsi Sanda 7, 2013 besi seisei, ne mber a ɔtɔ do ebien wɔ aban mu nyi. Dɛ mbrahyɛbaguanyi ma Hohoe ambatow mpasua no, ɔkasa tsiaa ɔmampanyin a ɔwɔ Ghana Nana Addo Dankwa Akufo-Addo dɛ ɔnnkaa mbasiafo a wowiaa hɔn wɔ Takoradi wɔ afe 2019 no ho hwee. ===== Ɔsoafo abadziekyir ===== John Dramani Mahama paaw no wɔ afe 2013 mu dɛ ɔmbɛyɛ ɔsoafo abadziekyir a ɔhwɛ Ndzɛmba a etwa hɛn ho ehyia, Nyansahu na Ndzɛmba afofor nyɛe do. Ɔyɛɛ dɛm edwuma no wɔ John Mahama aban mu fitsi afe 2013 kesi afe 2017. == N'abrabɔ mu nsɛm == Ɔyɛ Christiannyi a ɔawar. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] i6qavs99gdl2jlofcfs9s31e8h11qsw Betty Acquah 0 259 36173 17164 2024-12-09T14:04:17Z Assilidjoe 33 36173 wikitext text/x-wiki '''Betty Acquah''' (Wɔwoo no afe 1965 Ebɔw 20) yɛ Ghana feminist painter. Ɔfa akwanhorow do tse dɛ pointillism, oil painting na acrylic dzi no dwuma.<ref>{{Cite web |date=1970-01-01 |title=Patrick William Dodoo and others exhibit Luxury Arts at Orca Deco Art Exhibition in celebration of Ghana’s Independence Month |url=https://www.ghanaweb.com/lifestyle/trenderhq/Patrick-William-Dodoo-and-others-exhibit-Luxury-Arts-at-Orca-Deco-Art-Exhibition-in-celebration-of-Ghana-s-Independence-Month-66038 |access-date=2024-01-13 |website=GhanaWeb |language=en}}</ref><ref>{{Cite web|url=https://steemit.com/art/@tommytwohats/ghanaian-dancers-by-betty-acquah-20171231t164838680z|title=Ghanaian dancers by Betty Acquah|last=Ago|first=Tommytwohatsin Art • 2 Years|date=2017-12-31|website=Steemit|language=en|access-date=2019-09-24}}</ref> == Ɔbra ahyɛse na nwomasua == Ofi Oguaa a ɔwɔ Ghana, na onyaa ne skuul ntsetsee no bi wɔ Wesley Girl's Senior High School na Holy Child Skuul. Nna ɔtoaa do wɔ Kwame Nkrumah University of Science na Technology mu a ɔdze bɔɔ ne master's degree wɔ Visual Arts mu a nna ne fapem wɔ painting mu. Japan, ɔsanso kowiee professional arts adzesua bi wɔ Tokyo School of Art.<ref>{{Cite web|url=https://www.mtls.ca/issue17/art/|title=Art: Betty Acquah {{!}} Maple Tree Literary Supplement -issue17|website=www.mtls.ca|access-date=2019-09-24}}</ref> == N'edwumayɛ == Acquah ayɛ edwuma mfe esuon ama art gallery dze ma Center for National Culture wɔ Nkran a ɔyɛ yikyerɛ wɔ Berj Art Gallery fitsi afe 2002 kesi afe 2005.<ref name=":0">{{Cite web|url=https://www.berjartgallery.com/artists/betty-acquah/|title=Betty Acquah|language=en-GB|access-date=2019-09-24}}</ref> Ɔyɛ ''Ghana Association of Visual Artists'' kuwba. Afe 2019 Ɔbirɛdzi bosoom no na ɔkaa wɔ ber a wɔtotoo n'ano wɔ Newsday BBC dɛ ɔgye dzi dɛ obobuei national art gallery fofor wɔ Ghana.<ref>{{Cite web|url=https://www.bbc.co.uk/programmes/p06ytn1m|title=BBC World Service - Newsday, Calling for a national art gallery in Ghana|website=BBC|language=en-GB|access-date=2019-09-24}}</ref> Acquah yɛ yikyerɛ wɔ Ghana, Nigeria, United Kingdom, India, Germany, Spain, Japan nathe United States.<ref name=":0" /> No ndwuma da Ghana mbaa a ohu hɔn dɛ "unsung heroes of the republic of Ghana". == Mboaedze == hw6it697rb5xrckfye0ala7af76xn2e Betty Mould-Iddrisu 0 260 11861 11860 2023-12-25T20:40:21Z Kwamikagami 1026 11861 wikitext text/x-wiki {{Databox|item=Q850396}} '''Betty Nah-Akuyea Mould-Iddrisu''' (wɔwoo no wɔ Ebɔw 22, 1953) ɔyɛ Ghana mbranyimnyi na amanyɛnyi. Kuw ba wɔ National Democratic Congress, nna ɔyɛ Soafo a Ɔhwɛ Nwomasua do wɔ Ghana fitsi afe mpem ebien na dubiako (2011) kesi afe mpem ebien na duebien (2012), ber a na ɔsom dɛ Mbranyimfo Panyin na Ghana Ɔtembuafo panyin fitsi afe 2009 kesi afe 2011. Ɔno nye basia odzii kan dzii Attorney General edwumayɛbea enyim wɔ Ghana. Ansaana ɔrebɛyɛ amanyɛsɛm no, na ɔyɛ Mbra na Amansan Mbra ho Ɔpanyin wɔ Commonwealth Ɔkyerɛwfo Dwumadzibea a ɔwɔ London Nna Mould-Iddrisu yɛ hɔn a wosusu dɛ obeye dɛ wɔpaw no dɛ Ghana Ɔmanpanyin Abedziekyir wɔ National Democratic Congress dzin mu no kor. == Nwomasua == Wɔwoo Mould-Iddrisu wɔ Ebɔw bosoom da ɔtɔ do eduonu ebien wɔ afe ahakron eduonu ebiasa mu.Onyaa ne ahyɛse skuul nwomasua wɔ Ghana International Skuul na ɔkɔr Achimota Skuul na Accra Academy wɔ ne ntoado skuul nwomasua mu. Onyaa ne bachelor's degree wɔ Mbra mu(L.L.B) wɔ Ghana Suapɔn,Legon wɔ afe 1973 na 1976 ntamu. Ne mbɔdzenbɔ wɔ nwomasua mu nye Master's Degree a onyaa wɔ afe ahankron eduosuon awɔtwe mu wɔ London School of Economics. == Edwuma == Wɔ mfe mpem ebien na ebiasa mu no, wɔpaw Mould-Iddrisu dɛ Commonwealth Ɔkyerɛwfo Dwumadzibea no Mbra na Amansan Mbra Nsɛm Ho Dwumadzibea no panyin, aban ahorow ntamu ahyehyɛdze bi a aman a wɔka ho yɛ 53 wɔ London. dw7hbw2gbtiec2pcxd6tfr9hr6z4yzt Bisease Senior High School 0 261 1342 1341 2023-04-20T19:13:07Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 1341 wikitext text/x-wiki '''Bisease Senior High School''' yɛ mpanyin nsɔwdo skuul a ɔwɔ Ajumako Bisease, finimfin Mantɔw mu wɔ Ajumako Enyan-Essiam Mansin no mu. lnp10dacvk5w3f2pu48b92al0j4fbpl Black Sherif 0 262 35844 35843 2024-11-11T12:37:56Z Assilidjoe 33 Medze nkyekyɛmu aka ho 35844 wikitext text/x-wiki {{Databox|item=Q107740983}} '''Mohammed Ismail Sherif Kwaku Frimpong'''<ref name="Complex" /> (wɔwoo no wɔ Sand 9, 2002)<ref>{{Cite web |title=Black Sherif, Biography |url=https://www.ghanaweb.com/person/Black-Sherif-6340 |access-date=2023-08-17 |website=www.ghanaweb.com}}</ref> a ne dzin a ɔwɔ ndwomtow edwuma no mu nye Black Sherif yɛ Ghananyi a ofir Konongo.<ref name=Fader2>{{cite news|url=https://www.thefader.com/2023/01/13/black-sherif-is-the-message|title=Black Sherif is the message|last=Ochefu|first=Christine|work=Fader}}</ref> Ɔbɛgye dzin wɔ no ndwom a woatow dzin <nowiki>'' Second Sermon''</nowiki> a ɔdze bae July 2021. Iyi dzii no ‘’ Second Sermon’’ n’ekyir wɔ Ayɛwoho 2021 mu. No mpagya baa wɔ 2022 mu wɔ no ndwom a ɔkɔr ekyir ‘’ Kwaku the Traveller,’’ ɔno na odzii nkan wɔ Ghana na Nigeria Apple Ndwomtow Charts do.<ref>{{Cite web|title=I didn't know the Sermons will be hits – Black Sherif|url=https://www.myjoyonline.com/i-didnt-know-the-sermons-will-be-hits-black-sherif/|url-status=live|access-date=1 August 2021|website=My Joy Online|date=23 July 2021 |language=|archive-url=https://web.archive.org/web/20210801095626/https://www.myjoyonline.com/i-didnt-know-the-sermons-will-be-hits-black-sherif/ |archive-date=1 August 2021 }}</ref> (Noho sene no so hɔn a wɔahwɛ yɛ mpempem 27 wɔ YouTube do). ɔsanso dze no ndwomtow kuw bɔbɔɔ adze, The Villain I Never Was, wɔ ɔbɛsɛ 5, 2022.<ref>{{Cite web |title=Audiomack {{!}} Free Music Sharing and Discovery |url=https://audiomack.com/world/post/black-sherif-upnow-interview |access-date=2022-08-16 |website=audiomack.com |date=4 August 2022 |language=en |archive-date=16 August 2022 |archive-url=https://web.archive.org/web/20220816181635/https://audiomack.com/world/post/black-sherif-upnow-interview |url-status=live }}</ref> == N’abrabɔ Ahyɛse Na Nwomasua == Mohammed Ismail Sherif wɔwoo no na wɔtsetsee no wɔ Konongo-Zongo a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. Dɛ n’awofo ebien no nyinara yɛɛ edwuma ma wɔ amanadze no, ɔhyɛɛ ase nye no maame nua basia na n’ebusua tsetsen bi tsenaa ber odur mfe 10. no. Sherif nyaa no mbofraber mu skuul wɔ Konongo Zongo Islamic Basic School na ekyir yi ɔkɔr Pinamang Educational Complex, hɔ owiee no mbofraber mu skuul. Ekyir yi owiee no nsɔwho skuul wɔ Kumasi Academy, nna ɔka Literary group (LG) a ɔhyɛ Esuafo nkabomkuw hɔ na onyaa ndwomtow na asaw mu ɔpɛ. Black Sheriff nye Italian sports ntarhyɛ bi a ne dzin nye ellesse enya nkabom. Owiee skuul wɔ University of Professional Studies (UPSA), Nna orusua adze wɔ Ghana Osuapɔn mu wɔ ɔbɛsɛ, 2022 mu. == N’edwumasɛm == Black Sherif hyɛɛ n’edwuma ase wɔ 2019 mu a ɔdze no ndwom ‘’ Cry for Me’’ kɔtoo YouTube do. No ndwom kor a ɔdze bɔbɔɔ adze ahyɛase no ‘’ Money’’ wɔdze too gua wɔ Esusuowa Aketseaba 25, 2020 a ɔnye no ndwom sene bae. Wɔ Esusowa Aketseaba 2021 mu no, no ndwom kor ‘’ First Sermon’’ bɔbɔɔ adze ɔdze, ɔnam do nyaa etsiefo bebiree. Ndwom n’ekyir dze, Second Sermon,’’ ɔbɔbɔɔ adze wɔ Ayɛwoho mu na ɔnye Obibinyi ndwomtownyi Burna Boy yɛɛ ndwom no nsakyer mu. Black Sherif ne mpagya bae wɔ ɛbɔw 2022 mu a ɔdze no ndwom kor ‘’ Kwaku the Traveller,’’ a ɔbɛyɛɛ ndwom a odzii kan wɔ Ghanafo na Nigeriafo Apple Music Charts do na ɔbɛyɛɛ no ndwom ɔkɔ ekyir paa. ɔdze no ndwomtowkuw odzikan bɔbɔɔ adze, The Villian I Never Was , wɔ ɔberɛdzi mu no, ɔdze no ndwomtow ebien ‘’45’’ na ‘’Soja’’ bopiaa no. Black Sherif ayɛ ndwom pɛn ɔnye Sarkodie,Smallgod, Tory Lanez, Ardee, Bas, Stormzy, Amerado, DJ Breezy, Larry Gaaga na ndwomtowfo nkaa bi. Wɔ Dzifuu 2022 mu, wɔfrɛɛ Black Sherif ne dzin ‘’Up Now’’ a ɔyɛ ndwomtow edwumakuw Audiomack dzii dɛm dwuma no. ’’Minyaa Audiomack fir ber a mowɔ nsɔwdo,’’ Black Sherif kaa Iyi kyerɛɛ Audiomack. ‘’ iyi yɛ ndwomtow akwanya a midzii kan dze dzii dwuma na mekakyerɛɛ m’ayenkofo no dɛ wontsie mo ndwom no. Nna ne nyɛe nnyɛ dzen na nna ɔdansew. ɔayɛ adze a menye m’ekyirdzifo no nya nkitsaho na menye hɔn kyɛ mo ndwom. Black Sherif kɔtoow ndwom wɔ Music of Black Origin (MOBO) abadobɔdze hɔn afrenhyia ɔtɔdo 25, a ɔkɔr do wɔ OVO Arena wɔ Wembley, London. Wɔ Mumu 2022 mu no, ɔyɛɛ no concert a odzikan, ‘’ Mozama Disco Concert,’’ no wɔ Nkran. Wɔ Kwarkwar 20, 2023 mu no, Black Sherif dzii nkunyim wɔ Hip Hop abadobɔdze wɔ Soundacity MVP Awards ase, adze yi kɔr do wɔ Eko Convention Center a ɔwɔ ɔtoow Palladium Times Square no wɔ New York City wɔ Esusowa Aketseaba 20 mu. Fir ɛbɔw 2023 mu reba no, Black Sherif atow ndwom wɔ Wireless Festival a ɔkɔr do wɔ Abu Dhabi, Biribi a ɔwɔ nsu mu Afahyɛ a ɔwɔ Virginia Beach na Afronation Miami. ɔyɛ Ghananyi a odzii kan toow ndwom wɔ Wireless Festival a ɔwɔ UK ase. == No ndwom a ɔyɛ == Black Sherif no ndwom no yɛ aforafora highlife, reggae, na hip-hop, dza ɔyɛ no bo nye UK dze no bi, ɔhyɛ drill ndwom ase na kwando rap, wonyaa fir U.S Chicago styles a ofir Brixton mu, London, fir 2012 reba dɛ ɔyɛ dɛ ɔfa aperper ho na suban bɔn ho. No ndwom no mu nsɛm no faara wɔ Akan kasa a ɔyɛ Twi mu, iyi nye ne kasaa. ɔkae dɛ no ndwom nsunsuando fir kasahar ndwomtofo bi tse dɛ; Kanye West, Travis Scott, Saint Jhn, Dave, Stormzy, J Hus na Ghananyi ndwomtonyi Mugeez na Sarkodie. == Mbra ho Kwaadu == Wɔ ɛbɔwbira 11, 2022 mu no, Shadrach Agyei Owusu, nyimpa a ɔtseew Waynes Chavis Consult, bɔɔ Black Sherif Kwaadu wɔ mbra mu ɔnam oendzi no nhyehyɛɛ do. Owusu kae dɛ ɔdze sika ahyɛ Black Sherif n’edwuma mu na Black Sherif etsintsim ne nsa wɔ ngyentum a ɔnye edwumakuw bi ne dzin nye Empire. Owusu nyaa ahomka kakra dɛ ɔamma Black Sherif ankɔbɔ ndwom ber ɔmmaa no kwan. Accra High Court bɔɔ asɛm no gui wɔ Ayɛwoho 26, 2022 mu. == Ndwom a ɔayɛ == === Ankonam === * ''First Sermon'' (2021) * ''Second Sermon'' (featuring Burna Boy) (2022) * ''Kwaku the Traveller'' (2022) * ''Money'' (2022) * Oh No(2023) * Wotowoto season ft Odumodublvck(2023) * Fallen Angel ft smallgod(2024) * ''January 9'' (2024) * ''Zero'' (2024) * Shut up (2024) * Kilos Milos (2024) * Lomolomo ft Kidi(2024) * Jesus Christ ft Arathe Jay(2024) * Rebel Music(2024) === Ndwomkuw === * ''The Villain I Never Was'' (2022) * Take care of yourself Blacko(2023) == Abadobɔdze ahorow na Dza ne dzin puee mu == {| class="wikitable" !Year !Event !Prize !Work !Result !Ref |- | rowspan="9" |2023 |BET Hip Hop Awards |Best International Flow |Himself |Won | |- |Soundcity MVP Awards |Best Hip Hop |Himself |Won | |- |Ghana Music Awards USA |Hip Hop/Hiplife Artist of the Year |Himself |Won | |- |The Headies |West African Artiste of The Year |Himself |Won | |- | rowspan="5" |Vodafone Ghana Music Awards |Artist of The Year |Himself |Won | |- |Best Hiphop Song of the Year |Himself |Won |- |Best Music Video |Konongo Zongo |Won |- |Most Popular Song of the Year |Kweku The Traveller |Won |- |Best Collaboration of the Year |Country Side (with Sarkodie) |Won |- | rowspan="13" |2022 |Entertainment Achievement Awards |Entertainment Personality of the Year |Himself |Won | |- | rowspan="5" |3Music Awards |Hip hop song of The Year |Second Sermon |Won | |- |Breakthrough Act of The Year |Himself |Won |- |Hip life/Hip hop Artiste of The Year |Himself |Won |- |Song of the Year |Second Sermon |Won |- |Artiste of the Year |Himself |Nominated |- | rowspan="7" |Ghana Music Awards |Artiste of the Year |Himself |Nominated | |- |Vodafone Most Popular Song |Second Sermon |Nominated |- |Best New Artiste |Himself |Won |- |Best Hip life/Hip pop Artiste |Himself |Nominated |- |Best Hip pop Song |Second Sermon |Won |- |International Collaboration of the Year |Second Sermon Remix (ft. Burna Boy) |Nominated |- |Male Vocal Performance of the Year |Gold Digga |Nominated |- |2022 |Ghana Music Awards UK |Artiste of the Year |Himself |Won | |} == N’abrabɔ Mu Nsɛm == Black Sherif yɛ Musliminyi. Iyi nye nsɛm kakra ɔfa n’abrabɔ mu nsɛm ho. == Mboaedze == <references /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana ndwomtofo]] dbtcs353hqzcwzrdnhgv8phwgigg4iv Boakye Agyarko 0 263 47967 47828 2025-05-14T14:15:54Z Robertjamal12 13 /* Ɔbra Ahyɛse Na Nwomasua */ adding category using [[Project:AWB|AWB]] 47967 wikitext text/x-wiki {{Databox|item=Q30315761}} '''Boakye Kyeremateng Agyarko''' (1956)[1] yɛ Ghana amanyɛnyi na kan sikakorabea dwumayɛnyi. Na ɔyɛ New York Sikakorabea no eguamutsenanyi abadziakyir.[1][2] Na ɔyɛ kan Ɔsoafo a ɔhwɛ ahoɔdzen do wɔ Ghana.[3][4] == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Agyarko wɔ afe 1956 mu, wɔ Kumasi wɔ Ashanti Mantɔw mu maa Kwasi Agyarko. Na nye papa yɛ eguadzifo na United Party dwumadzifo a ɔfir Jamase, Ashanti Mantɔw mu na nye maame yɛ Jane Ladze Padi a ɔfir Krobo Odumase wɔ Epuei Mantɔw mu.[2] Ɔyɛ Dedo Difie Agyarko-Kusi na Emmanuel Kwabena Kyeremateng Agyarko nua. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] f2j5kmm1bosjl0xc6ymh7rnl0dv5quv Bosra Tsetse Kurow 0 264 48262 6262 2025-05-26T13:56:41Z Robertjamal12 13 /* top */ Cat using [[Project:AWB|AWB]] 48262 wikitext text/x-wiki {{Databox|item=Q15727412}} '''Bosra Tsetse Kurow''' yɛ babea a wotutu fam hwehwɛ tsetsefo ndzɛma mu a ɔwɔ Bosra kurow mu, Siria. Babea no yɛ Roma, Byzantine ne Nkramofo anibuei ho mfonini, na UNESCO akyerɛw wɔ Wiase Agyapade ho.[[:en:Ancient_City_of_Bosra#cite_note-:0-1|[1]]] [[Nkyekyεmu:World Heritage Sites in Danger]] m4kc4f5mzinq0xx9juhu44z05rwn1xv Bozoma Saint John 0 265 1366 1365 2023-04-20T19:13:12Z MF-Warburg 12 8 revisions imported: [TEST] importing fatwiki via a tool 1365 wikitext text/x-wiki '''Bozoma "Boz"''' '''Saint John''' (née '''Arthur''') yɛ Amerikanyi eguadzifo na eguadzi mu panyin a na ɔhwɛ eguadzi ho nsɛm ho (CMO) wɔ Netflix. Mber bi no, na ɔyɛ CMO wɔ Endeavor, na chief brand officer (CBO) wɔ Uber dze kɔ June 2018. Saint John nso yɛ eguadzi dwumadzi hwɛfo wɔ Apple Music dze kɔ June 2017, ber a ɔdze ne ho kɔ bɔɔ edwumakuw no wɔ hɔn a wɔyɛ Beats Music. Ofri afe 2005 dze kɔ afe 2014 no ɔyɛɛ edwuma wɔ PepsiCo, na ekyir koraa no ɔbɛsom dɛ ndwom na enyigyedze nhehyɛɛ ho panyin. Wɔ May 2021 mu no, Leading Ladies Africa bɔɔ ne dzin dɛɛ ɔka Mbasiafo Akandzifi 50 a wɔ hyɛ nkoran na wɔ bɔ hɔn ho mbɔdzen wɔ Afrika hɔn ndwuma mu.[4] == Abrabɔ Ahyɛse == Rev.Dr Appianda Arthur na Aba Arthur (nee Enim) na wɔwoo Saint John wɔ Middletown, Connecticut wɔ United States. N'ebusua no tu kɔɔ Ghana wɔ mber a na wedzi abosom nsia.[1][5] Wɔ ne mbofra ase no, n’ebusua nso san kɛ tsena Nairobi, Kenya na Washington, DC[1] Wɔsan kɔɔ Amerika na wɔtsenaa Colorado Springs, Colorado ber a na wedzi mfe 12. Na ne papa yɛ bɔ clarinet na ɔyɛ Ghana Asraafo edwuma ansaana na ɔretu akɔ United States akɔ ntoado sukuu . Saint John kyerɛ dɛ ne papa na ɔhyɛ ne nkoran kɛse.[6] Wɔ afe 1999 mu no, Saint John wie Wesleyan University a na ɔwɔ abodzin nkrataa wɔ English na African-American studies mu.[7][8] Ne papa nyaa Ph.D. wɔ ethnomusicology mu wɔ 1977 , nso efi Wesleyan hɔ.[9][8][10] Ne nua Alua Arthur yɛ mbranyimfo edwuma na death doula.[11][12] == Edwuma == '''Adwumayɛ ho eguadzi''' Owiee kɔlege no, Saint John yɛɛ edwuma wɔ dawurubɔ ho eguadzi edwumayɛbea a ɔyɛ Arnold Worldwide na Spike Lee ne Spike DDB. Ɔsan nso yɛɛ edwuma wɔ edwumakuw a wɔpam ntar a ɔyɛ Ashley Stewart, a na ɔyɛ eguadzi ho panyin .[13] Saint John bɛkaa PepsiCo ho dɛ eguadzi mu panyin wɔ afe 2005 mu.[14] Ekyir yi odzii PepsiCo ne foray wɔ ndwom afahyɛ a ogyina eguadzi do dɛɛ ndwom na enigyedze eguadzi mu panyin.[13] Ɔtsenaa edwumakuw no mu bɛyɛ mfe du ansaana ɔrebɛka Beats Music ho wɔ afe 2014 mu,wɔ aber a Jimmy Iovine a ofri Beats faa Saint John wɔ edwuma mu wɔg ne nyimdzee a ɔwɔ wɔ ndwom eguadzi mu.[15] Saint John tuu fri New York kɔɔ Los Angeles dɛ ɔrekɛdzi eguadzi edwuma ano ama edwumakuw no.[16] Apple tɔɔ Beats wɔ mber tsia mu,[13] na Saint John bɛyɛɛ wiase nyinara adzetɔfo eguadzi do panyin ma iTunes na Apple Music, na Saint na odzi akɔneaba fri Los Angeles na Apple Cupertino edwumayɛbea mpɛn pii wɔ dapɛn biara mu.Nsɛm ho dawurbɔfo kaa dɛ Saint John a ɔdze Apple Music a wɔayɛ no fofor no kyerɛɛ amansan wɔ 2016 Apple Worldwide Developers Conference no mu dɛ ne mpagya ber,a na ɔwɔ "enigye" na nipasu a ɔdaa no edzi no yɛɛ hɔn a wɔwɔ ekyir mpɔtam hɔ na abɛɛfo ntentan do fɛw yie paa [6] [17][ 18] ][19] . Biz Carson a ɔwɔ Business Insider kaa dɛ ne mbae aboa ma Apple asan w'esii na w'ayɛ hɔn Apple Music software no koraa.[6] BuzzFeed kyerɛw dɛ ono nye nyimpa a "ne ho yɛ enyika paa" wɔ Apple kasa dwumadzi bi ase.[6][20] Wɔ June 6, 2017 no, Saint John bɛyɛɛ edwumakuw n'ahyɛnsiw panyin wɔ Uber.[13] Wɔ June 2018 mu no, Saint John gyae Uber kɔkaa Endeavor ho dɛ eguadzi dwumadzi panyin.[21][22][23] Ɔkaa dɛ ma ogyina do dze Fri hɔ nye dɛ: "Bere a me kɔɔ Uber no na me dzi nokwar wɔ ɔpɛ a mewɔ dɛ mɛkɔ akɔsesa ne tsitsir ma na ɔyɛ edwumayɛbea a ɔyɛ dzen, ne tsitsir mpo yɛ akwan a wɔnye mbasiafo na nyimpa a wɔ yɛ.ebibifo tsena... Dza muhuu no yɛ nkorofo a wɔwɔ pɛ dɛ wɔbɛdzi dwuma beberee, nokwar mu , nanso w'anntum mfi hɔn ankasa hɔn akwan do... na odur aber bi no na onntum ngyina ano... ɔbɛyɛɛ esuadze kɛse ma hɔn nyinara: Onnhia dɛ ɛbɛyɛ agyenkwa aber biara, na ebotum agye woara wo ho nso."[24] Ber a na ɔwɔ Endeavor no, Saint John boa ma wodzii "ɔhaw" edwuma ahyɛnsiwdze bi enyim maa Papa John ne Pizza wɔ aber a edwumakuw ne panyin, John Schnatter, dze inyiyim kasa dzii dwuma wɔ nhyiam frɛ bi mu .[25][26] Netflix yɛɛ Saint John hɔn eguadzi dwumadzi panyin wɔ June 30, 2020, na ɔbɛyɛɛ CMO a ɔtɔ so ebiasa ma edwumakuw no wɔ afe 2019–2020.[27] Ono na ɔyɛ bibinyi a odzii kan wɔ C-level dɛ adwumayɛfo wɔ Netflix.[28] Saint John bɛhyɛɛ Jackie Lee-Joe n'anamu, na Jackie Lee-Joe wɔ n'ara ne sianstir nstsi a ɔdze gyae edwuma no. Saint John hyɛɛ dwumadzi n'ase wɔ August 2020[27] na ofri hɔ wɔ March 2022.[29] '''Akyerɛw na podcasting''' Wɔ May 2020 mu no, Saint John dze iHeart Media podcast a ɔnye nsɛm ho amandzebɔfo Katie Couric ka ho, "Back to Biz with Katie and Boz". Podcast no fri ase dze adwen sii akwan a ndwuma nketse nketse na akɛse a wɔwɔ ɔman no mu nyinara fri ase buei biom wɔ coronavirus yaredɔm no mu, nanso wɔ kwan a George Floyd wui n'ekyir no, ɔdze ne dwumadzi no faa nhyehyɛɛ a ɔfa iyiyim wɔ amamɔne na akwan a wɔdze tsentsen aboniyɛfo ho nsesa ho.[3] Saint John kyerɛw nkae nwoma bi a w'ato dzin The Urgent Life, a ɔkyerɛ dɛɛ n’edwuma yɛ eguadzi ho edwumayɛfo panyin, ne kun a ɔhweree no, ma ɔbɛyɛɛ awofo a onnyi ohokafo ho asɛm wɔ mu. Da a wɔdze tintim do yɛ February 21, 2023, a Viking Press na wɔyɛɛ.[30][31] '''Edwuma ahorow''' Wɔ January 2021 mu no, Saint John kyerɛɛ Short Intensive Program (SIP) maa hɔn a wɔrehwehwɛ MBA wɔ Harvard Adwumayɛ Sukuu a wɔfrɛ no "Anatomy of a Badass".[32] === Dwumadzi, afotu, na adɔyɛ === Saint John dze #ShareTheMicNow Instagram nhyehyɛɛ no sii hɔ a ɔnye Luvvie Ajayi, Glennon Doyle, na Stacey Bendet ka ho. Wɔ June 10, 2020 no, ebibifo mbasiafo 52 faa Instagram feeds a ɔfa mbasiafo 52 a wɔwɔ akwannya akɛse ho dze twee adwen sii edwuma a wɔreyɛ no do wɔ kwan a ɔbɛyɛ a wɔbɛma nsesa aba. Saint John gyee Instagram akontaabu a ɔfa ebibifo mbasiafo tsitsir a ɔyɛ Elaine Welteroth, Angelica Ross, na Gia Peppers ka ho no gyee mbasiafo aborɔfo akontaabu a Julia Roberts, Elizabeth Warren, na Diane von Fürstenberg ka ho. 36] . Saint John adɔyɛ mbɔdzenbɔ no bi nye dɛ ogyinaa Pencils of Promise ananmu dɛ Wiase Nyinara ananmusifo wɔ Ghana na ɔsom wɔ Girls Who Code na Vital Voices boards mu.[37][38][39] Saint John yɛ panyin a ɔma afotu wɔ Bagua a ɔhwɛ wɔ Wesleyan University do, ne sukuupɔn no mu.[1] Ɔsan nso yɛ Black Advisory Board for Impact no nyimpa , adɔyɛ a Council of Fashion Designers of America ayɛ dze edzi ebibifo a wɔeyi hɔn efri adzepam edwuma mu wɔ nhyehyɛɛ kwan do no ho edwuma.[40] Wɔ May 2022 mu no, wɔdze Saint John kɔɔ Amerika edwumayɛkuw a Wɔtɔn eguadze a w'agye Dzin no mu.[41] == N'abrabɔ mu nsɛm == Ɔhotefo Yohane waree Peter Ɔhotefo Yohane kosii sɛ owui wɔ afe 2013 mu.[42] Wɔwoo abofra baako.[18][43] == Abasobɔdze na enyimunyam == • 2015: ''Billboard,'' Top Women in Music[44] • 2016: ''Billboard,'' Female Executive of the Year[45] • 2016: ''Fortune,'' 40 Under 40[46] • 2017: Henry Crown Fellow in the Aspen Institute[7][47] ''• Ad Age,'' 50 Most Creative People, Innovators & Stars 40 Under 40 feature[48] ''• Adweek'', Most Exciting Personalities in Advertising[10] ''• Ebony,'' 100 Powerful Executives == Nhwɛdo == tn0tyxls3q3dszor5q1ru5t3lrlzns5 Bragor 0 266 1370 1369 2023-04-20T19:13:14Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 1369 wikitext text/x-wiki '''Bragor''' yɛ amandze a Akanfo yɛ ma basiaba a oebu ne nsa fofor dze kyerɛ dɛ dɛm basia no edu ne mpanyin mfe do. Wɔyɛ dze kyerɛ dɛ basia no ayɛ panyin ara nye no na ɔaso awar. dpl7m0asdc7rc0ih5aqdkijxm3par9f Brandford Kwame Daniel Adu 0 267 36355 36342 2024-12-19T01:27:36Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 36355 wikitext text/x-wiki {{Databox|item=Q98014708}} '''Brandford Kwame Daniel Adu''' (wɔwoo no afe apem ahaakorɔn eduonan ebien) yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebiasa na anan no wɔ Ebibiman a otsia anan no do wɔ Ghanaman mu, gyinaa maa Okere Ambatow mpasua a ɔwɔ Epuei mantɔw mu wɔ Ghana.<ref name=":0">''Ghana Parliamentary Register, 2004–2008''. The Office of Parliament. 2004. p. 99.</ref> == Ɔbra ahyɛase na nwomasua == Afe apem ahaakorɔn eduonan ebien ne bosom [[Obiradzi]] ne da a otsia ebien do na wɔwoo Daniel. Ɔkɔr Ghana Institute of Management na Public Administration, GIMPA na onyaa ne Diploma wɔ Paint Technology mu.<ref name=":0" /> == Edwuma == Adu yɛ adzetɔmfo mapa na Ghana amanyɛnyi.<ref name=":1">Ghana Parliamentary Register(2004–2008)</ref> == Amanyɛsɛm == Adu yɛ [[New Patriotic Party]] kuwba na ɔsomee dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a otsia ebiasa na anan no mu wɔ kwasafoman a ɔtɔdo anan no mu wɔ Ghana dze maa Okere mpasuar a ɔwɔ Epuei mantɔw mu wɔ Ghana.<ref name=":0" /> Ɔbɛhyɛɛ Fuzzy Dapaah Torbay a ɔyɛ amanyɛkuw a nna wɔtse do paa kuwba a ɔyɛ NDC amanyɛkuw no wɔ ber a nsɛnsɛm a ɔtahyee wɔ mbrahyɛbagua a ɔtɔdo ebien no wɔ Ebibiman a otsia anan no mu wɔ Ghana. Iyi ekyir no nyinara wɔpaaw no mprenu wɔ mpasuar kor no ara ma nyimpa fofor begyinae a nna ofi NPP amanyɛkuw no mu a wɔfrɛ no Daniel Botwe.<ref>https://web.archive.org/web/20220901154555/https://ghanaelections.peacefmonline.com/pages/2008/eastern/106/index.php</ref><ref>''Ghana Elections 2008''. Accra: Friedrich Ebert Stiftung. 2010. p. 89.</ref> === Afe 2000 Ambatow === Afe mpemebien Ghana asahen abatow mu na wɔpaaw Adu dɛ mbrahyɛbaguanyi maa Okere mpasuar.<ref>''Electoral Commission of Ghana Parliamentary Result-Election 2000''. Ghana: Friedrich Ebert Stiftung. 2007. p. 16.</ref> NPP amanyɛkuw no akwanya ahoma do na wɔpaaw Adu. Nna ne mpasuar ka mbrahyɛbagua du awɔtwe dze fi dzibew eduonu esia a NPP amanyɛkuw no kantann do wɔ abatow a ɔkɔr do wɔ Epuei mantɔw mu no ho.<ref>https://web.archive.org/web/20221116133229/https://ghanaelections.peacefmonline.com/pages/2000/index.php</ref> NPP amanyɛkuw no nyaa mbrahyɛbagua ngua ɔha fii ngua ahaebien no mu wɔ mbrahyɛbagua a ɔtɔdo ebiasa wɔ kwasafoman a otsia anan no do no wɔ Ghana. Wogyinaa mba 7,322 a ogyina hɔ ma 47.30% na wɔdze paaw no. Wosiaan Fuzzy Dapaah Torbay a ɔyɛ National Democratic Congress kuwba, Seth Otibu Mpare a ɔyɛ Convention People's Party kuwba, David Opare a ɔyɛ National Reform Party kuwba na Simson Samuel Duodu a ɔyɛ People's National Convention kuwba ho paaw Okere. Mba a wonyae yɛ 7,313, 508, 264 na 77 dɛ mbrɛ edzin no tsetse. Dɛm mba yi gyina hɔ ma 47.20%, 3.30%,1.70% na 0.50% dɛ mbrɛ mba no tse pɛpɛɛpɛr.<ref name=":2">http://ghanaelections.peacefmonline.com/pages/2000/eastern/106/index.php</ref> === Afe 2004 Ambatow === NDC amanyɛkuw no akwanya ahoma do na wɔpaaw Adu dɛ mbrahyɛbaguanyi wɔ afe mpem ebien na anan ne bosoom Mumu Ghana asahen abatow no mu maa Okere Mpasuar a ɔwɔ Epuei mantɔw mu. Onyaa mba 10,902 dze fii mba dodow 18,412 no mu a nna ogyina hɔ ma 59.20%. Wosiaa Gloria Adu Nartey a ɔyɛ National Democratic Congress kuwba na Akoto Kwasi a ɔyɛ Convention People's Party kuwba ho paaw no. Mba a wonyae yɛ 6,867 na 643 dɛ mbrɛ edzin no dzidzi do no. Nna mba yi gyina hɔ ma 37.3% na 3.5% pɛpɛɛpɛr.<ref name=":2" /><ref>''Electoral Commission of Ghana -Parliamentary Result-Election 2000''. Ghana: Friedrich Ebert Stiftung. 2007. p. 37.</ref> Nna ne mpasuar ka mpasuar eduonu ebien a NPP amanyɛkuw no dzii do konyim wɔ Epuei mantɔw mu abatow no ho.<ref>https://web.archive.org/web/20221206182956/https://ghanaelections.peacefmonline.com/pages/2004/eastern/index.php</ref> Ne nyinara mu no, NPP amanyɛkuw no kantann mbrahyɛbagua ngua ɔha nye eduonu awɔtwe wɔ mbrahyɛbagua a otsia anan no wɔ kwasafoman a ɔtɔdo anan no mu wɔ Ghana.<ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref> == N'abrabɔ == Adu yɛ Kristonyi.<ref name=":1" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] nh04me5r635n9yyd80mj6c6qb5houti Brayɛ, Bragor na Kyirbra 0 268 1382 1381 2023-04-20T19:13:16Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 1381 wikitext text/x-wiki == '''Brayɛ, Bragor na Kyirbra''' == === Brayɛ === Adze a [[:en:Akan_people|Akanfo]] dze hu dɛ ɔbaa edu ne mpanyin mu nye brayɛ. Brayɛ anaa Bra yɛ bɔgya a ofi basia n’awodze mu pue bosoom bosoom. Dzin ahorow a wcdze frɛ Brayɛ nye ‘bra, kyima anaa mfikyir kɔ. Sɛ basiaba nyin du beebi a, no honandua hyɛ ase sesa. No honam yɛ frɔmm. Ne sisiw yɛ kɛse, no koko bae, n’enumfu hyɛ ase yɛ akɛse. Ebɔhwɛ no yie no, nna ɔahyɛ ase rikyima. Bosoom biara ohu bɔgya enyim. Sɛ ne maame hu dɛm a ɔhyɛ ase kyerɛkyerɛ no mbrɛ obesi esiesie noho. Nna ɛkyer dɛ abofra no ayɛ bra. Ɔaso awar. Iyi ntsi, maame no kɔbɔ ɔbaahembaa amandzɛɛ. Sɛ ɔhembaa bɔhwɛ na ɔyɛ ampa a, wɔhyɛ da gor no bra. S wɔanngor no bra na onyinsen a, wɔka dɛ ɔayɛ kyirbra. Iyi yɛ enyimguase ma abofra no na n’ebusua nyina. Iyi ntsi ɔyɛ awofo no hɔn asɛdze dɛ wɔbɛtsetse no yie amma cannkɛfa asɛm ammba. === Bragor === [https://www.ghanaweb.com/GhanaHomePage/tribes/puberty_rites.php Bragor] yɛ amandze bi a wɔyɛ dze ma basia a oedu ne mpanyin mfe do dze no rehɛn no akɔ mpanyin mu. Botae tsitir ntsi a wɔgor basia bi bra nye dɛ wɔyɛ dze yi basia no kyerɛ dɛ ɔeedu ne mpanyin mfe mu. Ɔnam dɛm ntsi sɛ banyin biara a ɔpɛ no awar no botum akɔ n’ebusuafo hɔ ekobisa n’ase awar. ==== Bragor Ahorow ==== Bragor gu mu ahorow ebien. Hɔn nye; # Dza wɔgor no wɔ fie. Iyi no awofo no kc ho ebisa hwehwɛ sɛ hɔn ba no kra pɛ bagua mu adzeyɛ anaa ɔmmpɛ. Sɛ ɔkra no mmpɛ a, wɔka n’ano wɔ fie. # Dza wɔdze no pue guamu. Wɔkɔ ebisaa no na sɛ ɔkra no pɛ gua mu adze yɛ a, wɔhyehyɛ no gor no wɔ bagua mu dɔ dza awofo no hɔn ahom botum. '''Ahoboa na Amandze''' Bragor no su ayɛ d afahyɛ. Ne dɛm no ntsi, branyi nye n’awofo hwehwɛ ndzqmba bi ama da no dur a woetum agor bra no ma ay enyimnyamhyɛ ama branyi no nye n’ebusua. Ndzɛmba a wɔhwehwɛ no bi nye ndziban ahorow tse dɛ ɔbɛsɛborɛdze, apentu, bayer, mankanyi, nna dza ɔkekaho. Wɔsan so hwehwɛ nam ahorow tse dɛ mpunam, nkokɔ, nkyirefuwa, ɔson no nwoma nye nam nye dza ɔkeka ho. Afei, wɔsan hwehwɛ afadze bi tse dɛ ahembaa mpaboa, kente, sikadwindze, anwendzepa, nduukuu, amoase, adaka a wɔdze ndzɛmba gu mu. No koraa no wɔhwehwɛ yabaa, asɛsɛgua, kɛtɛ na adze. Dɛm ber yi a wɔrohwehwɛ ndzɛmba yi nna wɔahyɛ da ato hɔ dadaw. Wɔ dapɛn no mu nda no nyina Akanfo gyedzi dɛ Dwowda na ɔyɛ da a ɔdwe. Ɔno fi hɔ a Benada na Yawda nye nda a wɔgyedzi dɛ wɔdwe. Iyi ntsi wɔfa nda yi mu kor dɛ ɔno na wɔdze bedzi dwuma no. 6oo1rjduf96qc34ijlfoi8yto923k4r Brigitte Perenyi 0 269 13155 13154 2024-05-24T11:57:29Z TenWhile6 1267 ref formatting 13155 wikitext text/x-wiki '''Brigitte Sossou Perenyi''' (wɔwoo no wɔ Togo wɔ afe 1990 mu) yɛ Ghanani a ɔyɛ nsɛmma nhoma. Ɔtraa ase wɔ nkoasom tebea mu bere a wɔkyeree no bere a na wadi mfe ason na wɔde no kɔɔ Ghana kronkronbea a na Trokosi, anaa anyame yere, yɛ wiase adeyɛ a ɛma mmabaa kɔ adwuma a wɔhyɛ wɔn ma wɔyɛ de gye wɔn abusuafo bɔne no.<ref>''"My Stolen Childhood: understanding West Africa's trokosi system". BBC. 19 June 2018. Archived from the original on 15 July 2020. Retrieved 11 September 2019.''</ref><ref>''"'Trokosi' survivor Brigitte Sossou Perenyi on her documentary 'My Stolen Childhood'". Live 91.9 FM. 14 May 2018. Retrieved 11 September 2019.''</ref> Amerikani adwini atorofo bi gyee no sɛ ne ba na bere a na wanyin no ɔsan kɔɔ Ghana kɔhwɛɛ adɔe kuw a ɛboaa no, Ghana abusua a wɔhwɛɛ no ne n’awo abusua a ɛwɔ Togo no. N’asetena ho nsɛm anya abasobɔdeɛ na wɔ afe 2018 mu no wɔpaw no sɛ BBC Mmea 100 no mu baako. Wɔwoo no wɔ Togo wɔ afe 1990. Ɔyɛ mmofra baanum mu nea ɔto so anum.<ref name="kata">''kata. "Brigitte Sossou Perenyi". The Forgiveness Project. Retrieved 11 December 2022.''</ref> Bere a odii mfe ason no, ne maame somaa no sɛ ɔnkɔtra ne papa nua barima nkyɛn wɔ, Lome, Toga ahenkurow mu baabi a obetumi akɔ sukuu.<ref name="kata" /> Brigitte na ne papa nua barima kyeree no de no kɔɔ Ghana kronkronbea bi sɛ ɔrekɔtua awaresɛeɛ a ne papa nua barima yɛeɛ no ho ka, sɛdeɛ Trojanfoɔ atetesɛm kyerɛ no. Ná asɔfo no nyan no wɔ nnɔnnum. Na ɔnte kasa no ase nanso na ɔprapra na ɔsiesie ansa na wayɛ adwuma wɔ afuw bi mu da mũ no nyinaa. Wɔanto no mmonnaa nanso wɔamma no nhomasua.<ref name="eVimbai">''E, Vimbai (10 October 2018). "In-depth Story: Brigitte Sossou Perenyi Discusses Captivity and Rescue from Religious Shrine". The Weight She Carries. Retrieved 11 December 2022.''</ref> Na saa adeyɛ yi atra hɔ bɛboro mfe 300 na awiei koraa no wɔmaa ɛyɛɛ mmara so bu wɔ Ghana wɔ afe 1998 mu, ɛwom sɛ akɔ so na wɔadi ɔsɔfo biara ho asɛm da de. Mpɔtam a ɛwɔ Ghana, Benin, ne Togo kɔɔ so yɛɛ Trokosi kasa a mmara mma ho kwan. Afe a Brigitte hyɛn kronkronbea hɔ no, na ɔman no wɔ mmea ne mmeawa 5,000 wɔ Trokosi.<ref>''""Las esposas de los dioses": la práctica trokosi por la que mantienen como esclavas a niñas por los "pecados" de sus familiares". BBC Mundo. 18 May 2018. Archived from the original on 20 May 2018. Retrieved 11 September 2019.''</ref><ref>''"'My Stolen Childhood': A documentary on 'Trokosi' practice narrated by a survivor". www.ghanaweb.com. Retrieved 11 September 2019.''</ref> Wɔ 1997 mu no, CBS nkɔnsɔnkɔnsɔn no U.S. dwumadi a egye simma 60 no kyerɛɛ wiase no tebea horow a Brigitte traa ase no denam kyerɛwtohɔ bi a wɔato din My Stolen Childhood so. Ɛnam NGO International Needs a Juliana Dogbadzi na ɔhyɛɛ aseɛ no mmoa so no, Kenneth Perenyi sii gyinaeɛ sɛ ɔbɛkɔ Ghana sɛdeɛ ɛbɛyɛ a ɔbɛgyae no. Na Perenyi anya ahonyade afi mfonini ahorow a ɔyɛe mu na FBI reyɛ ne ho nhwehwɛmu.<ref name="aTale">''"A Tale of Art Forgery, Sex Slavery and Single Parenthood". HuffPost. 10 October 2013. Retrieved 11 December 2022.''</ref> Ne nyinaa mu no ɔyɛɛ nhyehyɛe sɛ wogyae no na wɔsomaa no sɛ ɔnkɔtra mfiase no wɔ Ghana Sabaa abusua no nkyɛn nkɔsua Borɔfo kasa na ɔmfa ne tebea no nyɛ nea ɛfata bɛyɛ mfe abien. Wɔ afe 1999 mu no,<ref name="kata" /> Kenneth Perenyi faa no sɛ ne ba na ɔde no kɔɔ United States, faako a na ɛyɛ den sɛ wɔboom bere a na Brigitte bo fuwii na na Kenneth haw sɛ ebia wɔbɛkyere no wɔ atoro a wadi kan ayɛ ho.<ref name="aTale" /> Wɔboom dii mfe 13 a edi hɔ no. Bere a wogyaee Brigitte bɛyɛ mfe 20 akyi no, ɔsan kɔɔ Togo kɔhyiaa n’abusua a ɔwoo no. Wɔ saa akwantuo yi mu no, ɔne BBC kyerɛw n’asɛm no, sɛdeɛ ɛbɛyɛ a ɔbɛkasa atia trokosi adeyɛ.<ref>''"How girls are donated to shrines as sex slaves in Ghana". Pulse Ghana. 16 May 2018. Archived from the original on 11 May 2021. Retrieved 11 September 2019.''</ref> Ɔsan kɔɔ Ghana bere a na wadi mfe 21 sɛ ɔrekɔyɛ adwuma wɔ Accra. Amanaman Ntam Ahiade adɔe kuw no boaa no bio. Ɔkɔɔ Sabaa abusua no nkyɛn na wɔhyɛɛ nyansa sɛ ɔnhwehwɛ n’awo abusua wɔ Togo. Ɔsan ne ne nuanom baanan, n’awofo a wɔwoo no, ne onuabarima bi a wɔwoo no bere a ofii hɔ akyi no boom. Nkitahodi anyɛ mmerɛw efisɛ na ne werɛ afi ne kasa a edi kan no, nanso ohui sɛ n’awofo nnim da sɛ ne papa nua ba de no kɔɔ Ghana. Ná ne papa nua barima apow sɛ ɔbɛka baabi a ɔwɔ, na wosusuwii sɛ wawu. Kan no na osusuw sɛ wɔyɛ biako wɔ ne ayaresa a enye no mu na afei otumi de kyɛ wɔn.<ref name="kata" /> Brigitte Sossou Perenyi hunuu "My Stolen Childhood" nyaa AIB abasobɔdeɛ wɔ afe 2018 mu Ɔfaa akwantuo a ɛtɔ so mmienu mfeɛ mmiɛnsa akyi sɛ ɔrekɔkyerɛw n'asɛm ama Marie Claire nsɛmma nwoma.<ref name="kata" /> Wɔ afe 2017 mu no ɔsan kɔɔ Togo bio a na sini adwumayɛfoɔ bi a European Journalism Center ne Code4Africa de sika boa no ka ne ho. Ohui sɛ adeyɛ no ma tumi. BBC na ɛhwɛɛ sini no so na ɛde dwumadi bi bae.<ref name="kata" /> Afe a edi hɔ no, wɔkyerɛw ne din wɔ 100 Women BBC 2018. Saa din a BBC de too gua yi ka mmea 100 a wɔwɔ nkɛntɛnso kɛse wɔ afe no mu bom.<ref>''"BBC 100 Women 2018: Who is on the list?". 19 November 2018. Retrieved 11 September 2019.''</ref> Ɔaka sɛ ne Kristofo gyidi a ɔne Sabaa abusua no nyae no ama watumi de ne papa nua barima ne n’ankasa bɔne akyɛ.<ref name="kata" /> Eduu afe 2017 no, afei de na wɔasiesie ne Amerikani a ɔhwɛ no, Kenneth Perengi, wɔamfa no ankɔ asɛnnibea na wɔtɔn n’atoro nneɛma no kɔ akyiri araa ma bere a atwam no araa ma mmara no nni dwuma bio. Ɔkɔɔ so nyaa n’asetrade fii mfonini ahorow mu, sen sɛ ɔbɛyɛ atoro, na ɔkyerɛw n’asetra ho asɛm a wanka ogye a ɔde ne ho hyɛɛ mu no ho asɛm.<ref name="aTale" /> Wɔ afe 2021 mu no na Brigitte reyɛ adwuma sɛ adwumayɛfoɔ a wɔka ho ne afoforo reyɛ Afrikafoɔ nsɛm a wɔakyerɛw ama Atɔeɛfoɔ ne Afrikafoɔ.<ref name="eVimbai" /> == Nsɛm a wɔde gyinaa so == * ''"In-depth Story: Brigitte Sossou Perenyi Discusses Captivity and Rescue from Religious Shrine". The Weight She Carries. 10 October 2018. Retrieved 11 September 2019.'' == Mboaedze == <references /> iiaydqzdnb35boc67t3zqkq77hahgpd 0 270 1389 1388 2023-04-20T19:13:18Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 1388 wikitext text/x-wiki Bɛ yɛ nsɛm ahorow a nananom dze ato hɔ ama nkyirmba ama w'abɔ abrabɔ pa a ɔtsen. kjk1pjsusjywkn9r40avad3xxqqsqjb Cape Coast 0 271 35783 35782 2024-11-09T09:52:44Z Assilidjoe 33 35783 wikitext text/x-wiki {{Databox|item=Q221283}} Cape Coast yɛ kurow kɛse, beebi a woyi enam fa, nna Oguaa ahenkurow no Mantɔw na Finimfin Mantɔw a ɔwɔ Ghana. ɔyɛ ɔman n’abakɔsɛm kurow no mu kor, wiadze nyinara nserahwɛ bea, Oguaa Kastle no fie a po da n’anaafo.<ref>{{Cite web |title=Cape Coast {{!}} Historic Town, Slave Trade, Castle {{!}} Britannica |url=https://www.britannica.com/place/Cape-Coast |access-date=2023-08-12 |website=www.britannica.com |language=en}}</ref> Nna ɔyɛ Ghana no kurowpɔn a odzikan. 2021 nyimpa nkanee no kyerɛ dɛ, Oguaa wɔ nyimpa dodow 189,925.<ref>{{Cite web |title=About - Cape Coast Metropolitan Assembly |url=https://ccma.gov.gh/aboutccma.php |access-date=2024-05-11 |website=ccma.gov.gh |language=en}}</ref><ref>{{Cite web |title=Cape Coast Metropolitan (Metropolitan District, Ghana) - Population Statistics, Charts, Map and Location |url=https://www.citypopulation.de/en/ghana/admin/central/0202__cape_coast_metropolitan/ |access-date=2024-05-11 |website=www.citypopulation.de}}</ref> Oguaa nkorɔfo hɔn kasaa nye Fante.<ref>{{Cite web |title=Cape Coast – Ko-Sa Beach Resort |url=https://ko-sa.com/cape-coast/ |access-date=2023-08-12 |language=en-GB}}</ref> Edzin a amambra mu akyɛr paa nye Oguaa na kotokuraba (ɔkyerɛ ‘’ nsu a nkɔtɔ wɔ mu’’ anaa nkɔtɔ hɔn ekura ase’’).<ref name=Bradt>{{cite book|url=https://books.google.com/books?id=1PyhDwAAQBAJ&q=oguaa+&pg=PA203|title=Ghana|first=Philip|last=Briggs|publisher=[[Bradt Travel Guides]]|edition=8th |date=2019|page=203|isbn=9781784776282}}</ref> Portuguesefo a wɔbaa Oguaa João de Santarém na Pedro Escobar a wobotwaa wɔ Oguaa 1471 frɛ kurow no Cabo Corso ( ɔkyerɛ dɛ Oguaa tsietsia’’), iyi mu na dzin Oguaa for bae. Fir awo ntoatoado 16 kɛpen fahodzi ber 1957 mu no, ɔman no nye Britishfo no dzii nsesa, Portuguesefono, Swedishfo no, Danishfo na Dutchfo no. ɔyɛ fie ma afahyɛ ahorow 32.<ref>{{cite web|last1=Banda|first1=Rajaa|title=11 Fascinating things to know about Ghana's Cape Coast|url=https://theculturetrip.com/africa/ghana/articles/11-fascinating-things-to-know-about-ghanas-cape-coast/|website=The Culture Trip|access-date=19 April 2018}}</ref> == Abakɔsɛm == Oguaa nkorɔfo na wɔtseew Oguaa na ne Mantɔw no Nananom atsenankungua na wodzi do, anaa ɔmanhen, wonyim no seseiara dɛ Oguaa Nananom atsenankugua. Oguaa ka abakɔsɛm kurowpɔn noho.<ref>{{cite web|title=Cape Coast|url=https://www.ghanaweb.com/GhanaHomePage/geography/cape-coast.php|publisher=Ghana Web|access-date=19 April 2018}}</ref> Portuguese ndzidofo no sii adzetɔn dan wɔ bea hɔ. 1650 mu no, Swedishfo no sii dan bi a ekyir yi ɔbɛyɛɛ Oguaa Kastel, a seseiara ɔyɛ wiadze afanae nserahwɛ bea. Nkurow ahorow nyinara tserɛɛw wɔ noho. Dutchfo no dzii hɔn do 1650 mu na wɔtserɛɛw mu kɛpen 1652. Hɔ na Britishfo no so faa no 1664 mu. Adzetɔn yɛ nkuranhyɛsɛm a noho hiaa wɔ hɔn wɔtsena Oguaa no. Adzetɔnfo a nna wofifi Europe amanaman do yɛɛ hɔn adzetɔndze yi, adan na Kastles wɔ Ghana mpoano. Dza annkɔ yie no, dɛ wobenya sika kɔkɔɔ,nkoasomfo, ewo, na ndzɛmba ahorow a ɔkeka ho a ɔyɛ Ebibifo egyapadze adzetɔn no kɔr sor wɔ oguaa. 1847 mu no, Britishfo no dzii Europe aman horow adzetɔnfo no nyinara a nna wɔwɔ Ghana mpoano a wɔfa Oguaa dɛ wɔdze dzi hɔn dwuma, Gold Coast. Mfe horow ɔtɔdo 19 mu no, adze a ɔfa Oguaa ho no wimu nsakrae nsɛm ho no dze nkɔmbɔtwetwe bi baa a ɔfa ahenkurow nsesaa a wɔdze bɔkɔ Nkran ho, wohun no dɛ noho behia paa. Kolonel Henry Ord amandzɛɛbɔ wɔ 1865 mu no daa nsɛntsitsir ɔfa Nkran nsɛmake no ho no, mbom asaase wosow a osii 1862 mu no sɛɛ aban adan noho hia paara, iyi sɛɛ hɔn ntotoo. Kɛpen 1870 mu no, Oguaa wimu nsakrae na ahodzi nsɛm kɔr sor, iyi Maa wɔdze Ada, Elmina na Nkran kɔr adwendwen mu. ɔnnfa ho dɛ woyii Elmina too nkyɛn no, Nkran n’akwanya a n’asetsena na adzetɔn nkɔdo, na wɔhwɛɛ ne sintɔ kaa ho.<ref>{{cite book|last1=Rømer|first1=Ludvig Ferdinand|last2=Winsnes|first2=Selena Axelrod |title=A Reliable Account of the Coast of Guinea (1760)|year=2000|publisher=British Academy|isbn=978-0-19-726218-4}}</ref>{{page needed|date=December 2013}} No mpɔnpɔbro no, 1875 mu no, wosii egyinae dɛ wɔdze Gold Coast n’amambu n’ahenhurow bɔkɔ Nkran. Dɛ wɔtseew hɔn amambu akasa no, wotuu kɔr Nkran a nna akotsiafo a wokoo tsiaa ‘’window tax’’ wɔ 1877 mu. Nkran bɛyɛɛ hɔn ahenkurow. Oguaa Kastle na nna wɔkora nkoa no bebiree ana wɔ wɔdze hɔn akɔ. == Akwantu Ho Nsɛm == Wɔwɔ amansan ahɛn ahorow a ofi Oguaa kɔ nkurow akɛse bi tse dɛ Accra; Kumasi, Mim, Ahafo; Sunyani; Tamale; Tema; Ho; Wa; Bolgatanga; Elubo; Aflao, Techiman. == N’amanyɛsɛm Ho Ntotoe == Oguaa pɛr na ɔyɛ Mansin kɛse a ɔwɔ Finimfin Mantɔw mu. Dɛm Mansin n’anaafo no pim epo no, n’atɔe no nye Komenda Edinafo Eguafo Abrem, n’epuei nye Anura Asebu Kwamankɛse Mansin, n’etsifi nye Twifu Heman Lower Denkyira mansin. ɔsan so wɔ Mbrahyɛbagua Abatowmpasoa ebien, a ɔyɛ Oguaa Etsifi ( Ghana Mbrahyɛbagua Abatowmpasoa) na Oguaa Anaafo( Ghana Mbrahyɛbagua Abatowmpasoa). Mansin no wɔ beebi a wɔtow aba 45 a no mu 30 wɔ Oguaa n’anaafo (Ghana Mbrahyɛbagua Abatowmpasoa) na no my 15 wɔ Oguaa n’etsifi ( Ghana Mbrahyɛbagua Abatowmpasoa). === Mbea Ahorow a wɔtow aba wɔhɔ === {| class="wikitable" |Name |Gender |Membership Type |Region Name |District Name |Constituency Name |Electoral Name |Term ends |- |EBOW HALM |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST NORTH |AKYIM |Dec-23 |- |MENSAH JOHN |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST NORTH |EKON ETSIFI |Dec-23 |- |GIDEON MPUSU |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST NORTH |EKON ANAAFO |Dec-23 |- |LAMIDI ALHASSAN |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST NORTH |TANTRI/AYIKOO AYIKOO |Dec-23 |- |JUSTICE OBENG |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST NORTH |BROFOYEDUR |Dec-23 |- |JOHN SAM |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST NORTH |MPEASEM/AMOAKOFOA |Dec-23 |- |PAUL ATO AMOAKO |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST NORTH |AMANFUL EAST |Dec-23 |- |ABRAHAM WOODE |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST NORTH |AMANFUL WEST |Dec-23 |- |JOSEPH HAGAN |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST NORTH |GEGEM |Dec-23 |- |ANTHONY MENSAH-SPIO |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST NORTH |ENYITSIWDO |Dec-23 |- |STEPHEN DOFFOE FORSON |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST NORTH |KROO TOWN |Dec-23 |- |SAMUEL KOBNA BIADOO-ACGUAH |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST NORTH |GYEGYEANO |Dec-23 |- |AUGUSTINE KOJO PENIEL AIDOO |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST NORTH |NTSIN |Dec-23 |- |GODFRED ABRAHAM |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST NORTH |CHAPEL SQUARE NICTORIA PARK |Dec-23 |- |SAMUEL DOUGLAS DUNCAN |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST NORTH |TAMESEASE |Dec-23 |- |RICHARD EKOW MOSES |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |LONDON BRIDGE |Dec-23 |- |EDDIE DAWSON |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |TUROM |Dec-23 |- |ALBERT BEDFORD MOSES. |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |BAKAANO |Dec-23 |- |NOEL MIAH |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |ANOKYINEIFAWOHODZI |Dec-23 |- |EKOW FILSON |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |KAWANOPADO |Dec-23 |- |AHMED ABDULAI |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |TSIMTSIMHWE 1KOTOKURABA |Dec-23 |- |BABA ALI SUMAILA |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |KADADWEN |Dec-23 |- |JOEL AMPONSAH-DADZIE |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |ABOOM WELLS |Dec-23 |- |FREDERICK JOHNSON |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |ABOOMIMASTER SAM |Dec-23 |- |ALHASSAN SULEMAN |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |ASIKAFOAMBANTEM /ANTEM |Dec-23 |- |MUNTALA MOHAMMED |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |ADISADEL |Dec-23 |- |HUSSEINI SHAIBU |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |TSIBU DARKO |Dec-23 |- |ISAAC WINFUL |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |BLACK STAR |Dec-23 |- |TSIBU-DARKO PRINCE |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |OLA LOW COST |Dec-23 |- |SAMUEL E. KRAH |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |OLA MAD I NA |Dec-23 |- |FREDERICK JUSTICE THAM MENSAH |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |3RD RIDGE / NKANFOA |Dec-23 |- |ISAAC KOBINA MENSAH |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |PEDU NGUABADO |Dec-23 |- |JAMES ARTHUR |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |PEDU ABAKADZE |Dec-23 |- |WISDOM SUKA |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |ABAKAM/AHENEBOBOI |Dec-23 |- |FRANCIS MENSAH EGYIR |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |UNIVERSITY OLD SITE /APEVVOSIKA |Dec-23 |- |JOHN KILSON MENSAH |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |UNIVERSITY NEW SITE / KWAPROW |Dec-23 |- |MOSES ARTHUR |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |NKWANTADO/ASSIM |Dec-23 |- |ABDUL MALIK ADJEI |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |ETSIFUEYIFUA |Dec-23 |- |USMAN EGYIN ABBAM |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |KAKOMDO |Dec-23 |- |KOBINA ISSAH |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |EBUBONKOIAMISSANO |Dec-23 |- |BENJAMIN MANSO |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |ESSUEKYIR |Dec-23 |- |GEORGE ANAFO |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |ANKAFUL |Dec-23 |- |DAVID OWU |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |MPEASEWBIRIMS0 |Dec-23 |- |PAUL NAT AMISSAH |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |KOFORIDUNNY1NASIN |Dec-23 |- |ALHAJI MUSTAPHAABDULLHA |MALE |ELECTED |CENTRAL |Cape Coast Metropolitan |CAPE COAST SOUTH |EFUTU MA |} == Nsrahwɛbea ahorow == ɔkɔtɔ nye kurow no nkaedze na honyi kor osi kurowpɔn no Finimfin. Fort William, sii no 1820 mu nna ɔyɛ dan a odzi dwumasom fir 1835 mu kɛpem 1970 mu, mbom Fort Victoria wosii no 1702 mu. Oguaa hɔn guadzibea tsitsir no wɔfrɛ no Kotokuraba guadzi. Nsrahwɛbea ahorow bebiree so nye Asafo Abosomfie, Oguaa ɔmanmu amambra bea, Oguaa Fetu Afahyɛ ( Wodzi no Memenda a odzikan wɔ Fankwa bosoom biara mu) na ofir afe 1992 mu no biennial Panafestheatre afahyɛ. Kurowpɔn no wɔ akwansin bɛyɛ 30km wɔ Kakum National Park n’anaafo, ɔyɛ Ebibir Atɔe national park no mu kor a wɔbɔ ho ban paara na odzi mu so. Gyadzi nye dɛ Michelle Obama a ɔyɛ Amerika Mampanyin no yer a odzikan no, gyadzi dɛ Oguaa yɛ n’Abosom Fie na wɔ Ayɛwoho 11, 2009 mu no, ɔnye n’ebusuafo baa nsrahwɛ Oguaa castle dɛ ɔKa no kun n’alwantu a ɔdze baa Oguaa noho. {{multiple image | align = center | total_width = 750 | caption_align = center | image1 = Ghana Cape Coast 02.jpg | caption1 = View of [[fishing fleet]] from [[Cape Coast Castle]] | image2 = Cape Coast Castle, Ghana.jpg | caption2 = Centre of Cape Coast Castle | image3 = UCC Palmenallee.jpg | caption3 = Main street of the [[University of Cape Coast]] }} == Nwomasua == Oguaa nye bea a Oguaa Osuapɔn no wɔ (UCC). ɔsan so wɔ Oguaa Tɛknikal Osuapɔn. Kuropɔn no sanso wɔ nsɔwdo skuul ahorow iyi no: * Wesley Girls' High School * St. Augustine College * Holy Child High School, Ghana * Mfantsipim School * Adisadel College * Aggrey Memorial Senior High School * Ghana National College * Mfantsiman Girls' Senior High School * Edinaman Senior High School * Cape Coast Technical Institute * Asuansi Technical Institute * Academy of Christ the King Senior High School * Cape Coast International Senior High School * University Practice Senior High School * St. Nicholas Seminary Senior High School * Efutu Senior High Technical School * Sammo Senior High School * Commercial Service Institute (CSI) * Oguaa Senior High Technical School == Nyimpa Binom A Wofi Oguaa == Nyimpa binom a wɔwoo hɔn Oguaa anaa wɔnye Oguaa wɔ nkitsaho bi nye: * John Atta Mills: 1944-2012 Ghana Mampanyin dadaw. * Frederick Acheampong: (Wɔwoo no 1978); ɔKa Ghana Football Association's Executive Council ho. * Kwesi Bekoe Amissah-Arthur:1951– 2018; Ghana Mampanyin Abadziekyir dadaw. * Samuel Richard Brew Attoh-Ahuma: 1863–1921; clergyman, nationalist, pioneering Pan-Africanist. * Kofi Bentsi-Enchill: 1895–1948; textiles tycoon, philanthropist. * Prince James Hutton Brew: 1844–1915; solicitor. * Kwesi Brew: 1928–2007; poet and diplomat. * Joseph Peter Brown: 1843–1932; patriot, statesman. * Margaret Busby, OBE, also titled Nana Akua Ackon I: 1944–; publisher, editor, writer and broadcaster. Enstoolment in 1999. * Kwadwo Egyir, slave trader and tribal chief. Also involved in colonial diplomatic missions. * J. E. Casely Hayford: 1866–1930; author, lawyer, politician and educator. * James Cheetham: 1834–1902; merchant, member of the Legislative Council of the Gold Coast. * Ambrose Thompson Cooke: 1930–; millionaire, industrialist, textiles CEO and entrepreneur. Alumni London School of Economics and St Augustine's College Cape Coast. * Sir James Henley Coussey, KBE: 1895–1958; High Court judge, chairman of the Coussey Commission, president of the West Africa Court of Appeal. * John Coleman de-Graft Johnson: 1884–1956; secretary of Native Affairs, anthropologist. * Samuel George Duker: 1905–1994; LRCP Edin, LRCS Edin, LRFPS Glasg; pioneering physician * King John Aggery Essien: 1809–1899; King of Cape Coast, pioneer Pan-Africanist. * Nana Amba Eyiaba I: 1950–; Queen mother of Effutu 16 of the Effutu Municipal District, educator and advocate for political rights of queen mothers * Francis Chapman Grant: 1823–1889; founding member of the Fanti Confederation; cousin of Ulysses Grant. * Charles Emmanuel Graves: 1884–1929; musicologist, composer. * Mark Christian Hayford: 1863–1935; author, founder of Gold Coast Baptist Church and the Christian Army of the Gold Coast * Robert Hutchison: 1828–1863; statesman, soldier, philanthropist. * Prophet Jemisimiham Jehu-Appiah: 1892–1948; founder of Musama Disco Christo Church in Africa. * Thomas Frederic Edward Jones: 1850–1927; petitioned Queen Victoria about Lands Bill. * The poet and writer, Letitia Elizabeth Landon, arrived with her husband George MacLean in 1838 and died here shortly after, on 15 October of that year. She is buried in Cape Coast Castle. * John Mensah-Sarbah: 1864–1910; barrister, author, published Fanti Customary Laws. * Henry Mercer-Ricketts: 1895–1980; pioneering physician. * George Edward Moore: 1879–1950; recipient of the Ashanti Medal, executive member of the Aborigines' Rights Protection Society. * Hon. Ebo Barton Odro, First Deputy Speaker of the Sixth Parliament of the Fourth Republic * Andrew William Parker: 1840–1912; conscientious nationalist, fought in the Ashanti expedition. * Philip Quaque: 1741–1816; first ordained African clergy of the Church of England. * John Sarbah: 1834–1892; educationist, merchant, industrialist. * William Esuman Gwira Kobina Sekyi: 1892–1956; lawyer, politician, author. * Jacob Wilson Sey, alias Kwaa Bonyi: 1832–1902; millionaire, philanthropist, founding member of the Aborigines' Rights Protection Society. * Efua Sutherland: 1924–1996; writer, dramatist, educationalist and cultural activist * James Robert Thompson: 1810–1886; pioneering educationist. * Peter Turkson: 1948–; Cardinal-Archbishop of Cape Coast. * Herbert Taylor Ussher: 1836–1880; early administrator * Henry van Hien: 1858–1928; President of the Aboriginal Rights Protection Society. * Hon. William Ward-Brew, OBE: 1878–1943; lawyer, VP of Aborigines' Rights Protection Society. * Herbert Winful: 1952–; engineering professor. * Quarme Zaggy: 1981-; musician == Nsɛnkyerɛwfie == * Kastle FM * Asaase Radio * Cape FM == Edziban Ahorow == Mfantsefo a wɔwɔ Ghana no adze a wɔdze nyim hɔn nye hɔn edzibanoa. Wonyim hɔn fa dɛ wodzi edziban a apɔwmudzen wɔmu, mpɛn bebiree bi nye nsum nam, bogya nam, anaa apɔwmudzen edziban. Gyadzi nye dɛ osiandɛ nsu bebiree etwa hɔn ho ehyia. Nkorɔfo yi wonyim hɔn wɔ hɔn po kɔ na hɔn nam a wɔbɔ ho ban ho. Hɔn ndziban no bi nye fante fante, frɔe na muoko frɔe anaa nkruma frɔe, fante dɔkon a wotum dze Ka nkwan, frɔe anaa shito. == Mfɛfo Nkurow == Oguaa no mfɛfo nkurow ahorow, iyi nye amanɔne mfɛfo nkurow no: {| class="wikitable" |- !Country !City !County / District / Region / State !Date |- |Germany |'''Bonn''' |''North Rhine-Westphalia'' |2012 |- |United States |'''Buffalo''' |''New York'' |1976 |- |United States |'''Hanover Park''' |''Illinois'' |} == Mboaedze == frmatdb585c07xt0qf3s68n0bjkg6ag Cape Coast Suapɔn (University of Cape Coast) 0 272 11467 11465 2023-11-01T10:00:16Z Assilidjoe 33 Added data 11467 wikitext text/x-wiki {{Databox|item=Q746079}}'''Cape Coast Suapɔn (University of Cape Coast)''' yɛ ɔmanfo kɔlege esuapɔn a ɔwɔ Oguaa(Cape Coast) mu. Skuul dan no wɔ mpoano bi a wɔntaa nhu na ɔtse koko bi a ɔhwɛ Atlantic Po a ɔtserɛw no do. Ɔyɛ edwuma wɔ skuulpɔn ebien (2) mu: Atɔe Fam Skuulpɔn a wɔsan frɛ no (Bea Dadaw - Old Site) na Etsifi Skuulpɔn a wɔsan frɛ no (Bea Fofor - New Site). Abakɔsɛm mu mbea ebien (2) a ɔho hia kyɛn biara wɔ Ghana, Elmina na Cape Coast Castle, na nye sukuupɔn no ntsam kwan yɛ kilomita kakraa bi. ajrmkaf61br374m5golnutybh7bujg5 Cassiel Ato Baah Forson 0 273 38079 36529 2025-03-26T20:21:58Z WikiBayer 199 Reverted edit by [[Special:Contributions/Yukonduelist|Yukonduelist]] ([[User talk:Yukonduelist|talk]]) to last revision by [[User:Andre Engels|Andre Engels]] 36392 wikitext text/x-wiki {{merge|Cassiel Ato Forson}} {{Infobox officeholder | honorific-prefix = Hon. Dr. | name = Cassiel Ato Baah Forson | native_name = | native_name_lang = | honorific-suffix = MP | image = CASSIEL ATO BAAH FORSON.jpg | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | order = | office = Member of Ghana Parliament for [[Ajumako-Enyan-Essiam (Ghana parliament constituency)|Ajumako-Enyan-Esiam]] | term_start = 7 January 2009 | term_end = | president = | predecessor = | successor = | birth_date = {{Birth date and age|df=yes|1978|08|05}}<ref name=":1"/> | birth_place = Ajumako Bisease, [[Ghana]] | death_date = <!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} or {{Death-date and age|Month DD, YYYY|Month DD, YYYY}} (death date then birth date) --> | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = {{flagicon|GHA}}&nbsp;Ghanaian | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | spouse = | partner = <!--For those with a domestic partner and not married--> | relations = | children = 2 | residence = | alma_mater = [[University of Oxford]], [[Kwame Nkrumah University of Science and Technology]], [[London South Bank University|South Bank University]] | occupation = [[Politician]] | profession = [[Accountant]] | cabinet = | committees = Finance Committee (Ranking Member): House Committee; Foreign Affairs Committee; Committee of Selection Committee | portfolio = | signature = | signature_alt = | website = https://cassielatoforson.org/ | footnotes = | order2 = | office2 = Deputy Minister for Finance | term_end2 = January 2017 | term_start2 = March 2013 | predecessor2 = [[Fiifi Kwetey]] | president2 = [[John Dramani Mahama]] | successor2 = [[Charles Adu Boahen]] | order3 = | office3 = Minority Leader in Parliament | term_start3 = January 2023 | term_end3 = | predecessor3 = [[Haruna Iddrisu]] | successor3 = }} '''Okunyin Cassiel Ato Baah Forson''' yɛ Ghana mbrahyɛbaguafo ahaebien na eduosuon enum no mu kor. Ɔyɛ amamfo a wɔwɔ Ajumako-Enyan-Essiam Mansin mu no hɔn mbrahyɛbaguanyi. Ɔayɛ Mbrahyɛbaguanyi fitsi afe 2009 mu dze besi ndɛ. Okunyin Forson dzii kan yɛɛ Mbrahyɛbaguanyi wɔ Ghana Kabi-ma-menka-bi Amambu a ɔtɔ do anan no ho ansaana a ɔresan edzi adze bio wɔ Ghana Mbrahyɛbaguafie a ɔtɔ do esia, esuon na awɔtwe wɔ Ghana Ka-bi-ma-menka-bi Amambu a otsia anan no mu. Ɔyɛ Mbrahyɛbaguanyi ma NDC amamnyɛkuw no .<ref>{{Cite web|last=Online|first=Peace FM|title=Ato Forson's Court Case: An Attempt To Cow Minority Via Machiavellian Tactics – MP|url=https://www.peacefmonline.com/pages/politics/politics/202201/459152.php|access-date=2022-01-24|website=Peacefmonline – Ghana news}}</ref> In 2013 he served as the deputy minister for Finance.<ref>{{Cite web|title=Akufo-Addo spent GH¢63m on foreign travels in 9months – NDC's Ato Forson|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Akufo-Addo-spent-GH-63m-on-foreign-travels-in-9months-NDC-s-Ato-Forson-820321|access-date=2020-02-03|website=Ghanaweb.|language=en|archive-date=3 February 2020|archive-url=https://web.archive.org/web/20200203122624/https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Akufo-Addo-spent-GH-63m-on-foreign-travels-in-9months-NDC-s-Ato-Forson-820321|url-status=dead}}</ref><ref name=":12">{{Cite web|url=https://www.newsghana.com.gh/meet-cassiel-ato-forson-the-deputy-finance-minister-designate/|title=Meet Cassiel Ato Forson: The Deputy Finance Minister Designate|language=en-US|access-date=2020-02-03}}</ref>. Afe 2013 mu no, nna ɔyɛ Ghana Fotosamfo Abedziekyir. Sanda 23, 2024 mu no, odzii Haruna Iddrisu n'adze dɛ Dɔm Kumaa a wɔwɔ Mbrahyɛbaguafie no hɔn panyin. Ɔbɛsɛ 17, 2024 mu no, ɔbɛyɛɛ Dɔm kɛse a wɔwɔ Mbrahyɛbaguafie no hɔn panyin ber a Mbrahyɛbaguafie ne kasafo Alban Bagbin dze too gua dɛ mbrahyɛbaguafie ngua anan atɔ pan no. == N'abrabɔ na No Nwomasua == Wɔwoo Ato Forson Dzifuu 5, 1978 na ofi Ajumako Bisease a ɔwɔ Finimfin Mantɔw mu wɔ Ghana. Ɔbɔɔ Okunyin Abɔdzin (PhD) wɔ adzesuadze a wɔfrɛ no 'Business and Management (Sikasɛm dze no)' wɔ Fankwa 2020 mu wɔ Kwame Nkrumah no Suapɔn a wɔhɛw Abɔdze Nyansapɛ na Abaɛfor Mfir do a ɔwɔ Ghana no. Ansaana a oribenya no Kunyin dzin no, nna ɔwɔ Abɔdzin a otsia ebien ebien: dza ɔfa Tow ho a onyae fii Oxford Suapɔn a ɔwɔ UK na dza ɔfa Sikasɛm Ntotoe ho a a onyae fii Kwame Nkrumah no Suapɔn a wɔhɛw Abɔdze Nyansapɛ na Abaɛfor Mfir do a ɔwɔ Ghana. N'abɔdzin a odzi kan no, onyae fii South Bank Suapɔn a ɔwɔ London Ngyiresiman mu. Forson ka Institute of Chartered Accountants, Ghana na Chartered Institute of Taxation ho. == N'edwumasɛm == Ato Forson yɛ Mbrahyɛnyi, Sikasɛm no ntotoenyi, Nkontaabunyi, Tow ho mbranyimnyi na Edwumayɛnyi a ɔwɔ suahu ahorow a ɔbor mfedu ebien. Nna ɔyɛ Kwankyerɛfo Panyin ma Forson Contracts Limited a ɔwɔ Ngyiresi Aborɔkyirman mu. Nna ɔsan so yɛ Omega Africa Holding Limited hɔn panyin. N'edwumayɛ mu no, Okunyin Ato Forson yɛ amambu mapa a pɛpɛryɛ na fi biara nnyi ho ne dzimafo. Ɔyɛ obi Finimfin Mantɔw mu na Ghanafo dze obu ankasa ma no na wonndzi no ho agor so ɔnam n'etuhoakyɛ a ɔwɔ ma ne man no ntsi. == Amanyɛsɛm == Ɔyɛ amamfo a wɔwɔ Ajumako-Enyan-Essiam Mansin mu no hɔn mbrahyɛbaguanyi. Ɔayɛ Mbrahyɛbaguanyi fitsi afe 2009 mu dze besi ndɛ. Okunyin Forson dzii kan yɛɛ Mbrahyɛbaguanyi wɔ Ghana Kabi-ma-menka-bi Amambu a ɔtɔ do anan no ho ansaana a ɔresan edzi adze bio wɔ Ghana Mbrahyɛbaguafie a ɔtɔ do esia, esuon na awɔtwe wɔ Ghana Ka-bi-ma-menka-bi Amambu a otsia anan no mu. Ɔyɛ Mbrahyɛbaguanyi ma NDC amamnyɛkuw no. Afe 2013 mu no, nna ɔyɛ Ghana Fotosamfo Abedziekyir. Seseiara, ɔyɛ Dɔm kɛse a wɔwɔ Mbrahyɛbaguafie no hɔn panyin. === Afe 2008 ambatow === Afe 2008 mu no, ogyinae wɔ NDC Amanyɛkuw ne dzin mu dɛ mbrahyɛbaguanyi na odzii konyim. Onyaa amba no mu 18, 593 a ogyina hɔ ma 51.66%. Ɔnam iyi do ma odzii konyim tsiaa nkorɔfo binom tse dɛ William Kow Arthur-Baiden, Alex Arthur, Rexford Mensah and Evans Addo-Nkum. === Afe 2012 ambatow === Afe 2012 mu no, ɔsan so gyinae wɔ NDC Amanyɛkuw ne dzin mu dɛ mbrahyɛbaguanyi na odzii konyim. Onyaa 24, 752 a ogyina hɔ ma 52.67%. === Afe 2016 ambatow === Afe 2012 mu no, ɔsan so gyinae wɔ NDC Amanyɛkuw ne dzin mu dɛ mbrahyɛbaguanyi na odzii konyim bio. Iyi bɛyɛɛ ne mpɛn ebiasa a ɔdze dzii n'abatow mpasuar no enyim. Odzii nkorɔfo binom tse dɛ Ransford Emmanuel Kwesi Nyarko, Jerry Henry Quansah, Sarah Mensah na Monica Daapong hɔn do konyim. Onyaa amba no mu 25, 601 a ogyina hɔ ma 53.55%. === Afe 2020 ambatow === Afe 2020 mu no, ɔsan so gyinae wɔ NDC Amanyɛkuw ne dzin mu dɛ mbrahyɛbaguanyi na odzii konyim bio. Onyaa amba no mu 39,229 a ogyina hɔ ma 58.1%. Dɛm ambatow no, NPPnyi Etuaful Rashid Kwesi nyaa 28,229 s ogyina hɔ ma 41.8%. NDPnyi Samuel Akombisa so nyaa 117 a ogyina hɔ ma 0.2%. == Ghana Fotosamfo Abedziekyir == Afe 2009 mu no, ɔbɛyɛɛ Ghana Mbrahyɛbaguanyi na ɔsomee dɛ Ghana Fotosamfo Soafo afe 2013 mu. Ber a nna ɔyɛ Fotosamfo Abedziekyir no, nna ɔka Ghana Sikasɛm Ntotoe Kuw no ho. Ɔasan asom dɛ panyin wɔ ndwumakuw akɛse mu tsitsir Ghana Sikakorabea Baatan na Ghana Kookoo Kuw Baatan no. Nna ɔsan so yɛ Ghanaman ne panyin wɔ Wiadze Sikakuw Kɛse a wɔfr no 'IMF' na Wiadze Sikakorabea Baatan no. Nna ɔsan so yɛ Guamutsenanyi ma Ghana Integrated Financial Management Information System Reforms (GIFMIS) <ref>{{Cite web|date=2023-01-25|title=Profile of new Minority Leader, Dr Cassiel Ato Forson - MyJoyOnline|url=https://www.myjoyonline.com/profile-of-new-minority-leader-dr-cassiel-ato-forson/|access-date=2024-10-22|website=www.myjoyonline.com|language=en-US}}</ref>. == Mpanyindzi == Ato Forson ka Sikasɛm Mpanyimfo no ho. Ɔdɔm Mpanyin a wɔhwɛ toto Mbrahyɛbaguafi no so. Ɔsan ka Ghana nye Amanaman Nkitaho Kuw no ho. Ɔdɔm Ɔman N'akɔhoma Soronko Kuw no so. == N'abrabɔ mu Asɛm == Forson yɛ Kristosomnyi. Ɔawar awo mba beenu. == No ho Nsɛnsɛm == Ɔbɔtɔɔ gua dɛ Ato abɔ Ghanaman no kaw wɔ Ambulanse hɛn ahaebien no ntɔe mu wɔ afe 2014 na 2016 mu. Ɔnam asɛm yi ntsi, wɔdze Ato na nyimpa beenu binom kegyinaa asɛndzibea adaka mu ma wokeyii hɔnho ano. Asɛndzibea hɔ no, Ato ne mbranyimfo buae dɛ hɔn nyimpa no nnyi asɛm no ho nyiano biara. Afe 2023 mu no, Nkran Asɛndzinea Kɛse a nna oridzi asɛm no hyɛɛ Ato dɛ ɔmpɛ nyiano bi mfa ntwitwa ngye no ho. Ato na ne mbranyimfo no anngye asɛm yi aso pa mu na woguanee kɔtoaa Nkotoserɛ Asɛndzibea no.<ref>{{Cite web|title=Court Orders Ato Forson To Open Defence|url=https://dailyguidenetwork.com/court-orders-ato-forson-to-open-defence/}}</ref> Ayɛwoho 2024 mu no, Nkotoserɛ Asɛndzibea no ammfa Nkran Asɛndzibea kɛse no mbuae no annkɔ bɛnkor mu. Iyi maa Nkotoserɛ Asɛndzibea no yii kweedu biara a wɔdze bɔɔ Ato na nkorɔfo beenu no <ref>{{Cite web|title=Ambulance case: Court of Appeal acquits and discharges Ato Forson|url=https://citinewsroom.com/2024/07/ambulance-case-court-of-appeal-acquits-and-discharges-ato-forson/}}</ref>. == Mboa Nwoma == {{reflist}} [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] c28pahhkdt918lz2djmsgqh4f8wdwk7 Cassiel Ato Forson 0 274 48386 47929 2025-06-28T02:44:52Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 48386 wikitext text/x-wiki {{Databox|item=Q61694564}} '''Cassiel Ato Baah Forson''' yɛ Ghana amanyɛnyi na ɔyɛ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbegua a ɔtɔ do esuon (7) na awɔtwe (8) no munyi a ogyina Ajumako-Enyan-Esiam Ambatow mpasua do a ɔwɔ [[Finimfin Mantɔw( Central region Ghana)|Finimfin Mantɔw]] ananmu wɔ [[National Democratic Congress]] (NDC) tekiti do.<ref>https://web.archive.org/web/20231130081625/https://www.parliament.gh/mps?mp=24</ref><ref name=":0">https://www.peacefmonline.com/pages/politics/politics/202201/459152.php</ref> Afe 2013 mu no ɔyɛɛ sikasɛm soafo abadziekyir (deputy minister for Finance).<ref>https://web.archive.org/web/20200203122624/https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Akufo-Addo-spent-GH-63m-on-foreign-travels-in-9months-NDC-s-Ato-Forson-820321</ref><ref name=":1">https://www.newsghana.com.gh/meet-cassiel-ato-forson-the-deputy-finance-minister-designate/</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Dr. Forson wɔ 5 [[Dzifuu]] 1978 na ofi Ajumako Bisease a ɔwɔ Ghana Finimfin Mantɔw mu. Onyaa PhD wɔ Edwumayɛ na Edwumayɛ mu (sikasɛm a wɔpaw) wɔ [[Fankwa]] 2020 mu wɔ Kwame Nkrumah Esuapɔn a ɔhwɛ Nyansahu na Mfirdwuma do (Kwame Nkrumah University of Science and Technology - KNUST) wɔ Ghana. Ansaana Forson no rinya oduruyɛfo abɔdzin krataa no, na ɔwɔ master’s degrees ebien: Nyansahu mu master of Science wɔ Towtua mu wɔ Oxford Esuapɔn, UK na Master of Science abɔdzin krataa fofor wɔ sikasɛm mu wɔ KNUST. Onyaa akontaabu ho abɔdzin krataa a edzi kan wɔ South Bank Esuapɔn a ɔwɔ London no mu.<ref name=":0" /><ref>https://citinewsroom.com/2020/09/ato-forson-gets-phd-from-knust/</ref> Dr. Forson yɛ Asoɛe a Ɔhwɛ Akontaabu a Hɔnagye Dzin do (Institute of Chartered Accountants), Ghana no munyi na ɔyɛ Akontaabufo Asoɛe a Ɔhwɛ Towtua do (Chartered Institute of Taxation) no yɔnko.<ref name=":1" /><ref name=":2">http://www.ghanamps.com/mps/details.php?id=5362</ref> == Edwuma == Dr. Forson yɛ Ghana Mbrahyɛbagua, Sikasɛm ho Ɔbemfo (Fiscal Economist), Akontaabu Ɔbenfo (Chartered Accountant), Tow ho edwumayɛfo (Tax practitioner) na Edwumayɛfo a ɔwɔ Edwumayɛ mu (Entrepreneur) suahunu a ɔbor mfe eduonu wɔ ankorankor na ɔman nnwuma nyinara mu. Nna ɔyɛ Forson Contracts Limited a ɔwɔ United Kingdom no kwankyerɛfo panyin. Na ɔsan nso yɛɛ edwuma dɛ Omega Africa Holding Limited edwumayɛfo panyin (chief executive officer). == Amanyɛsɛm == Oduruyɛfo (Dr.) Forson yɛ [[National Democratic Congress]] (NDC) no munyi. Ɔyɛ NDC mbrahyɛbaguanyi ananmusifo wɔ Ajumako-Enyan-Esiam ambatow mpasua mu fir afe 2009. Seseiara ɔyɛ Dɔm Kumaa Banodzinyi (Minority Leader).<ref>https://www.businessghana.com/</ref><ref>https://citinewsroom.com/2022/10/your-mickey-mouse-debt-restructuring-will-hurt-ghana-ato-forson-to-govt/</ref> === Afe 2008 Ambatow === Afe 2008 mu no, osii akan wɔ Ghana Amansan Ambatow mu na odzii nkonyim. Onyaa amba 18, 593 a ogyina hɔ ma ambatow a wɔtow no nyinara mu 51.66% na ɔno ntsi odzii akansifo afofor a wɔyɛ William Kow Arthur-Baiden, Alex Arthur, Rexford Mensah na Evans Addo-Nkum ka ho do nkonyim.<ref>https://web.archive.org/web/20221121172247/https://ghanaelections.peacefmonline.com/pages/2008/central/67/index.php</ref> === Afe 2012 Ambatow === Wɔ [[National Democratic Congress]] tekiti ase bio no, osii akan wɔ afe 2012 Ghana Amansan Ambatow no mu na ɔdzii nkonyim dzenam amba 24,752 a ɔnyae a ɔyɛ ambatow a wɔtow nyinara mu 52.67%.<ref>https://web.archive.org/web/20200203122630/https://ghanaelections.peacefmonline.com/pages/2012/central/67/index.php</ref> === Afe 2016 Ambatow === Afe 2016 mu no, ɔsan sii akan wɔ afe 2016 Ghana Amansan Ambatow no mu na ɔsan dzii nkonyim bio maa no hokwan dɛ ɔgyina nye ambatow mpasua ananmu wɔ afe a ɔtɔ do ebiasa (3). Wɔ afe 2016 ambatow no mu no, ɔnye Ransford Emmanuel Kwesi Nyarko, Jerry Henry Quansah, Sarah Mensah na Monica Daapong sii akan. Ɔdzii hɔn do nkonyim dzenam amba 25,601 a ɔnyae a ɔyɛ ambatow a wɔtow nyinara mu 53.55%.<ref>https://web.archive.org/web/20200203122629/https://ghanaelections.peacefmonline.com/pages/2016/central/67/index.php</ref> === Afe 2020 Ambatow === Afe 2020 Ghana amansan ambatow mu no, ɔsan dzii nkonyim wɔ mbrahyɛbagua no mu a onyaa amba 39,229 a ɔyɛɛ 58.1% wɔ ambatow a wɔtow nyinara mu ber a NPP mbrahyɛbaguanyi Etuaful Rashid Kwesi nyaa amba 28,229 a ɔyɛɛ 41.8% wɔ ambatow a wɔtow nyinara mu na NDP mbrahyɛbagua mu kandzifo Samuel Akombisa nyaa amba 117 a ɔyɛɛ ambatow a wɔtow nyinara mu 0.2%.<ref>https://web.archive.org/web/20221121112520/https://ghanaelections.peacefmonline.com/pages/2020/parliament/central/ajumako_enyan_essiam/</ref><ref>https://web.archive.org/web/20230604051635/https://electiondatacenter.theghanareport.com/election-results/2020-2/central-region/ajumako-enyan-esiam/</ref> === Ɔsoafo Abadziekyir a ɔhwɛ Sikasɛm do === Afe 2009 mu no ɔbɛyɛɛ Ghana Mbrahyɛbaguanyi na ɔyɛɛ sikasɛm soafo abadziekyir wɔ afe 2013 mu. Dɛ Ɔsoafo abadziekyir no, ɔyɛɛ Ghana Sikasɛm Sohwɛ Kuw no munyi (member of Ghana's Economic Management Team). Ɔsan nso asom wɔ board ahodoɔ bi mu a Bank of Ghana na Ghana Cocoa Board dze ka ho. Ɔsan so yɛ Ghana Amrado Panyin (Ghana's Alternate Governor) wɔ Amanaman Ntsam Sikakorabea (International Monetary Fund - IMF) na Wiadze Sikakorabea (World Bank). Wɔdaa nye nyimdze nso edzi ber a na ɔyɛ Boayikuw a wɔdze Ghana Sikasɛm ho Amannyebɔ Nhyehyɛe a Hɔn aka abom (Ghana Integrated Financial Management Information System Reforms - GIFMIS) dzii dwuma no eguamtsenayni no.<ref name=":2"/> === Boayikuw ahorow === Forson yɛ Sikasɛm Boayikuw no munyi a ɔwɔ Dzibea (Ranking Member of the Finance Committee); ɔyɛ Aban Boayikuw no munyi; ɔyɛ amanandze Nsɛm Boayikuw no munyi (member of the Foreign Affairs Committee) na ɔsan yɛ Boayikuw a Wɔpaw Nnyimpa Boayikuw no munyi (member of the Committee of Selection Committee).<ref name=":0" /> == N'abrabɔ == Forson yɛ Kristonyi. Wawar na ɔwɔ mba ebien (2).<ref name=":2" /> == Ekyingye == Wɔkyerɛ dɛ Forson maa Ghana hweer sika wɔ ambulance 200 a ɔtɔɔ wɔ afe 2014 na 2016 ntamu.<ref>https://www.ghanaiantimes.com.gh/dr-ato-forson-to-appear-in-court-today-over-allegations-of-causing-financial-loss-to-the-state/</ref><ref>https://www.graphic.com.gh/news/general-news/ato-forson-s-trial-health-minister-counsel-clash-over-ambulance-deal.html</ref> == Nhwɛdo == <references /> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] 1oaatwkb4ci3epo1c0knfkxuygpgmk6 Catherine Afeku 0 275 47969 47321 2025-05-14T14:16:06Z Robertjamal12 13 /* N’abrabɔ Mu Nsɛm */ adding category using [[Project:AWB|AWB]] 47969 wikitext text/x-wiki {{Databox|item=Q31751713}} '''Catherine Ablema Afeku''' (wɔwoo no [[Obiradzi]] 27, afe 1967) yɛ Ghana amanyɛnyi. Ɔyɛ Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no munyi na Mbrahyɛ Bagua no munyi ma Evalue Gwira Mansin a ɔwɔ Atɔe Fam Mantɔw (Western Region) no mu. Na ɔyɛ kabinɛt soafo wɔ Ɔmampanyin Nana Akuffo-Addo aber do na ɔsom dɛ Ghana Nserahwɛ, Amambra na Adzebɔ ho Ɔsoafo fii [[Kwakwar]] 2017 kosii [[Kwakwar]] 2019 mu. Wɔsesaa no fii Ministry of Tourism mu kɔr Presidency of the Republic of Ghana wɔ 28 [[Kwakwar]] 2019. Mprɛmprɛn yi ɔyɛ Ɔman Soafo wɔ Ɔmampanyin Dwumadzibea, a wɔdze no ahyɛ Ɔsomfo Panyin Dwumadzibea. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo no wɔ Axim wɔ Atɔe Mantɔw (Western Region) mu. Onyaa Master of Business Administration wɔ Keller Graduate School of Management a ɔwɔ DeVry Esuapɔn mu wɔ Atlanta, Georgia wɔ afe 2000 mu. == N’edwumasɛm == Afeku nye wiadze nyinara sikakorabew ayɛ edwuma pɛn na Stico fangow a ɔwɔ Kenya, hɔ no ɔyɛɛ edwuma dɛ edwuma mpontu fotufo. Wɔsan so faa no edwuma mu wɔ Lingua Skuul a wosua kasahorow a ɔwɔ Brescia, Italy. Afe 2000 n’ahyɛase mu no, ɔbɛyɛɛ Ghana Aban kasamafo dze maa adansi ho nsɛm wɔ John Agyekum Kufour n’amambu mu. == Amanyɛsɛm == Afeku huraa amanyɛsɛm mu afe 2000 n’ahyɛse wɔ John Agyekum Kofour n’aban mu. Nna ɔyɛ aban kasamafo fa adansi ho. === Mbrahyɛbaguanyi === Ogyinaa 2008 abatow no maa Evalue Gwira abatow mpasoado. Odzii nkunyim wɔ nyimpa a nna osi do dada no do, Kojo Armah a ofi Convention People’s Party mu dɛ onyaa aba 11,671. Wɔ mbrahyɛbagua enum a ɔwɔ amambu a ɔtɔ do anan no mu no, ɔsom a ɔka ahyɛase no akwan na akwantu kuw ho na ekyir yi ɔbɛyɛɛ abadziekyir wɔ dawurbɔ kuw ho. Ekyir yi ɔbɛkaa Bisinɛse kuw a ɔwɔ mbrahyɛbaguafie ho. Odzii nkogu wɔ 2008 dɛ ogyinaa dɛ wɔnto aba mma no na ɔmbɛyɛ mbrahyɛbaguanyi bio. ɔsan so gyinaa bio wɔ 2016 mbrahyɛbagua abatow no mu hɔ na odzii nkunyim wɔ odzii nkunyim wɔ nyimpa osi do no, Kweku Tanikyi Kesse a ofi NDC mu, onyaa aba 11,641 fir 20,179 mu a ɔkyerɛ ɔha mu nkyekyɛ mu 57.7% wɔ abatow no nyinara mu. === Ɔsoafo a ɔhwɛ nsrahwɛ do === Sanda bosoom mu wɔ afe 2017 mu no, ɔmampanyin Akkufo-Addo yii Afeku dɛ ɔmfa dzibew dɛ ɔbɛyɛ ɔsoafo a ɔhwɛ nsrahwɛ do. Dɛ ɔyɛ Soafo a ɔhwɛ nsrahwɛ do no, otuu akwan kɔr mbeambea nsrahwɛ wɔ ne man yi mu na mbea mpo a nsrahwɛ botum akɔ hɔ. Ebɔw bosoom wɔ 2017 mu no, otuu kwan kɔr China, hɔ na ɔnye hɔn a wɔdze hɔn sika hyɛ dwumadzi bi mu hyiae na ɔdaa nsrahwɛ bea na adzeyɛ na Ghanafo hɔn amambra edzi. Woyii Afeku dɛ guamutsenanyi maa kandzifo dwumadzifo dze maa United Nations wiadze afanaa nsrahwɛ kuw (UNWTO). Wɔdaa iyi edzi wɔ Sanda 25, 2018 mu. ==== Twe ma montwe ho nhwehɛmu ==== Ansaana mbrahyɛbaguafo rebɛpaw hɔn a wɔnye no bedzi dɛm dwuma no, amandzɛɛbɔ bi baa dɛ Catherine na no kun yɛ wɔrobɔ ban wɔ birikyi akɔ do wɔ 2007 mu. Amandzɛɛbɔ kyerɛɛ dɛ Afekufo no Nkran High Court ahyɛ hɔn ketsee dɛ wontua $217,464.00 na 50% mfaso mma Amerika awarfo bi, Patricia na Bill Gick, wɔdze ewisɛm too hɔn do. Catherine na no kun enntum enndzi Kɔɔto nhyehyɛɛ no do. Nhyɛdo kuw bi a wɔfrɛ hɔnho dɛ nokwardzi na nkontaabu amambu dze too ɔmampanyin Akuffo- Addo enyim dɛ onyi no mfi no soafo dzibew hɔ. Ber a kuw no bisaa no no, Afeku daa no edzi dɛ akatua nkɔe osiandɛ asɛm no ntsenado bio a wɔpɛɛ dɛ wɔyɛ no 2013 no mbrɛana woribetsie; no dɛm ntsi, wonkotum ebu atsen. No ngye ntum a nyimpa a wɔapaw hɔn wɔ mbrahyɛbaguafie no kɔr do wɔ Kwarkwar 6, 2017. Wɔregye no ato mu no mu no, dɔm kumaa a wɔwɔ mbrahyɛbaguafie no kaa dɛ onnyi ho kwan dɛ wɔgye no to mu osiandɛ ɔnsoom ɔman no afe kor. Dɛ woenntum enngyina annyɛ mbrɛ ɔmambra hyɛ no no nye dɛ nna ɔwɔ Nairobi, Kenya, ɔnye n’awofo wɔ dɛm ber no. Wɔgyee no too mu wɔ Kwarkwar 11, 2017 ber a krataa a onyaa fii ɔkyerɛwfo a ɔwɔ National Service asoɛe dze bɛkyerɛɛ nyimpa a wɔapaw hɔn no. Ngyentum no wɔyɛɛ no nyimpa dodow kwan do. === Ɔsoafo a ɔnye aban no toto ndzɛmba === Esusow Aketseaba 2017 mu no, ɔmampanyin Akufo- Addo bɔɔ Afeku dzin kaa asoafo 19 a wɔbɔtsew kuw nye aban atoto ndzɛmba ho. Wɔdze Asoafo 19 no nyinara hɔn edzin kɔr Ghana mbrahyɛbaguafie na Kasafo a ɔwɔ fie hɔ, Rt. Hon. Prof. Mike Ocquaye bɔbɔe. Dɛ ɔyɛ soafo a ɔka aban noho no, Afeku nna ɔka aban no mu ankasa na ɔwɔ dɛ ɔboa wɔ adwenkyerɛ a noho hia a ɔfa ɔman noho. == N’abrabɔ Mu Nsɛm == Catherine awar Seth Afeku na ɔno na ɔnye no awo mbofra ebiasa. ɔyɛ kristosomnyi na ɔka Catholic asɔr a ɔwɔ Ghana noho. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] tplra6tnr32qat3je8aouc2uojifs1y Catherine Katuni Tedam 0 276 36442 36440 2024-12-25T22:28:34Z Assilidjoe 33 Medze mboaedze aka ho 36442 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | name = Catherine Katuni Tedam | honorific-suffix = | image = | alt = | constituency_MP = [[Chiana-Paga (Ghana parliament constituency)|Chiana-Paga]] | parliament = Ghana | majority = | predecessor = ''Constituency abolished'' | successor = Kubaje Andrea Amidila | term_start = March 1970 | term_end = January 1972 | birth_date = {{Birth date and age|1944|03|15|df=y}} | birth_place = [[Paga]] | death_date = | death_place = | nationality = [[Ghanaian]] | spouse = | party = [[Progress Party (Ghana)|Progress Party]] | relations = [[C. K. Tedam]] (Uncle) | children = | residence = | alma_mater = | occupation = | profession = | signature = | signature_alt = | website = | footnotes = }} '''Catherine Katuni Tedam''' yɛ Ghana kyerɛkyerɛnyi na amanyɛnyi. Nna ɔyɛ mbrahyɛbaguanyi ma Chiana-Paga mpasuar wɔ afe 1970 dze kesi 1972.<ref name=":0">{{cite journal |title=Parliamentary Debates; Official Report |url=https://books.google.com/books?id=1NwVAQAAMAAJ&q=Catherine+Katuni+Tedam |publisher=Ghana National Assembly |date=1970 |page=438 |journal=Parliamentary Debates}}</ref>Amambu a ɔtɔ do ebien no mu no, nna wɔyɛ mbasiafo ebien pɛr wɔ mbrahyɛbagua mu. == No Skuul ho Nsɛm na mbofrabermu == Wɔwoo no wɔ Ebɔw bosoom mu, da a ɔtɔ do du-enum wɔ afe 1944 mu wɔ Paga.<ref name="CATHERINE">{{cite book |last=Uwechue |first=Ralph |title=Africa Who's who |url=https://books.google.com/books?id=9EAOAQAAMAAJ&q=Catherine+Tedam |publisher=Africa Journal Limited |page=1712 |date=1991|isbn=9780903274173 }}</ref> Ɔkɔr ahyɛse skuul wɔ Local Council Primary School a ɔwɔ Paga fitsi afe 1957 kesi 1960.<ref name="CATHERINE" /> Ɔsɔw do wɔ Girls' Middle Boarding School wɔ Bolgatanga, afe 1957 kodu 1960. Ɔkɔr skuulpɔn wɔ Women's Teacher Training College a ɔwɔ Tamale, afe 1961 kodu1965.<ref name="CATHERINE" /> == N'edwuma ho Nsɛm == Ɔyɛɛ kyerɛkyerɛnyi wɔ Local Authority Primary Skuul a ɔwɔ Paga.<ref name="CATHERINE" /> Ɔyɛɛ edwuma fii afe 1965 kodur 1966. Owiee hɔ adzekyerɛ no, ɔkɔr Akantome Middle Skuul a ɔwɔ Bolgatanga kɛkyerɛɛ adze afe kor ansaana ɔrokɔ Abiba Middle School akɛkyerɛ adze bio afe kor.<ref name="CATHERINE" />Afe 1969 mu no, ɔkyerɛɛ adze wɔ Adabase Primary Skuul dze kodur ber a ɔhɛɛn parliament wɔ afe 1970.<ref name="CATHERINE" /> Aber a nna ɔkyerɛ adze no nna ɔyɛ National Executive mpanyimfo no bi ma Elementary Teachers' Association fi afe 1966 kesi1969. == N'amanyɛsɛm == Nna Catherine ka Chiana - Paga Local Council Finacial Board ho wɔ afe 1968 mu. Republic a ɔtɔ do ebien no mu no, aban a nna ɔwɔ do siiw amanyɛfo beberee kwan dɛ mma wonngyina wɔ 1969 abatow akansi no mu, osian hɔn nkitahodzi a nna wɔnye Republic a odzi kan no n'aban no wɔ no. Nna Clement Kubindiwo Tedam ka dɛm nkorɔfo yi ho. Nna ɔyɛ mbrahyɛbagua-nyi ma Paga baguabɔfo wɔ Republic a odzi kan aber do no. Osiandɛ C.K Tedam enntum enngyina wɔ dɛm abatow no mu no, akwanya bɛdaa hɔ dɛ obi bɛhyɛ hɔ. Wɔ bosom Ebɔw mu, afe 1970 mu no, wɔtoow aba soronko dze yii mbrahyɛbaguanyi maa Paga mpasuar no.<ref>{{cite journal |title=Universitas, Volume 10 |url=https://books.google.com/books?id=z_MvAAAAMAAJ&q=c.+k.+Tedam+disqualified |publisher=University of Ghana |page=138 and 143 |date=1979}}</ref> Catherine a nna ɔyɛ C.K Tedam ne wɔfase no gyinae wɔ dɛm abatow no mu maa Progress Party ma odzii nkonyim. Wɔ aber a ɔwɔ mbrahyɛbagua mu no, ɔyɛɛ ndwuma horow wɔ nkorbata egyinatukuw bibiree do. Bi nye: Mbrahyɛbagua mu committee, Skuulnsɛm ho committee, apɔwmudzen ho committee nna dza ɔkeka ho.<ref>{{cite web |url=https://www.businessghana.com/site/news/politics/186355/C-K-Tedam-is-dead-president-pays-tribute |title=C.K. Tedam is dead, president pays tribute |publisher=Business Ghana |accessdate=21 May 2020}}</ref><ref>{{cite book |last=Ayee |first=Joseph |date=16 October 2019 |title=Politics, Governance, and Development in Ghana |url=https://books.google.com/books?id=zw3MDwAAQBAJ&q=Catherine+Tedam&pg=PA274 |page=274|isbn=9781793603357 }}</ref> == N'abrabɔ mu Nsɛm == Catherine yɛ Romannyi.<ref name=":0" /> Ɔpɛ akenkan na ɔsan so pɛ ndwomtsie.<ref name="CATHERINE" /> Afei so n'enyi gye hockey na netball agodzi ho.<ref name=":0" /> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Amanyɛnyi]] dmhdia2017ea22qpc33607b3ho7h9cr Ceccy Twum 0 277 36819 35212 2025-02-24T19:55:01Z Ekuwa Nyarkowa 1816 Meyɛɛ nsesa kakra 36819 wikitext text/x-wiki {{Databox|item= Q96943475}} '''Ceccy Abena Ampratwum''' (wɔwoo no Ɔberɛfɛw bosoom no ne da a otsia du ebiasa), a wɔdze n'agoprama do dzin nyim no yie dɛ Ceccy Twum, yɛ Ghana tsetse no na ndɛ asɛmpa dwomtonyi na ndwom kyerɛwfo. == No mbofraber mu == Owura na Owurayer Ewuraa Andoh ebusua a ɔwɔ Nkran, Ghana na wɔwoo Ceccy too mu. Ɔwar Nkɔmhyɛnyi Alex Twum na wɔwɔ mba ebiasa. Ceccy Twum hyɛɛ n'ahyɛse skuul adzesua ase wɔ Don Bosco Catholic ahyɛse na Junior Ntoado skuul wɔ Simpa na ɔkɔsɔɔw do wɔ Snapps College Nkran. == Ndwom Edwuma == Ceccy Twum daa no ndwom a odzi kan (Me Gyefo nye Yesu) edzi wɔ afe 2005 mu, na ɔmaa n'enyim baa nyam. Ɔnye Asɛmpa adwontofo pii ayɛ kor na wɔyɛ ndwom wɔ nhyiamu akɛse ase a Mercy Chinwo, Joe Mettle, Ohemaa Mercy, MOG ndwom, Joyce Blessing, Nathaniel Bassey, Sinach, Frank Edwards, Empress Gifty ka ho. Ndwom a ɔyɛ dɛw pii na Ceccy ne ndze ka ho. Ndwom no bi nye Nkonyimdzi, Dzi Wo Hene, W'adom, Amen na pii a ɔkeka ho.  Afe 2018 mu no na ndwom kɛse a ɔyɛ dɛw Jehovah maa no nyaa dzin wɔ Vodafone Ghana Ndwom Abawdobɔdze dze nyaa Asɛmpa ndwom a ɔyɛ dɛw wɔ afe no mu .Wɔsanso too no dzin dɛ Artiste Of Excellence West Africa wɔ African Music And Media Awards ase. Ceccy yɛ afe afe Asɛmpa dwumadzi bi a wɔato no dzin Sikakɔkɔɔ Som (Golden Worship) a ɔboaboa egyidzifo a wofi asetsena mu tsebea ahorow nyinaa mu ano ma wɔbɔmu som. mv5bypt3mh3esdhpsqv9ge3qhxy72cj Cecelia Ayanori Bukari-Yakubu 0 278 1439 1438 2023-04-20T19:13:29Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 1438 wikitext text/x-wiki '''Nna Cecelia Ayanori Bukari-Yakubu''' yɛ Ghana amanyɛnyi. Nna ɔyɛ mbrahyɛbaguafie kuwba a ɔtɔ do ebien dze ma Etsifi mantɔw mu na Etsifi-Epuei na Etsifi-Atɔe mantɔw mu fitsi afe 1960 kesi afe 1965 na mbrahyɛbaguanyi ma Pusiga fitsi afe 1965 kesi afe 1966. {| class="wikitable" ! colspan="2" |Cecelia Ayanori Bukari-Yakubu |- | colspan="2" | |- ! colspan="2" |Member of the Ghana Parliament for Pusiga |- | colspan="2" |'''In office'''1965–1966 |- !Preceded by |''New'' |- !Succeeded by |''Constituency abolished'' |- ! colspan="2" |Member of the Ghana Parliament for Member for the Northern Region and Upper Region |- | colspan="2" |'''In office'''1960–1965 |- ! colspan="2" |Personal details |- !Born |Cecelia Anayori Bukari-Yakubu Gold Coast |- !Nationality |Ghanaian |- !Political party |Convention People's Party |- | colspan="2" | |} Nna Bukari-Yakubu ka mbaa a wodzii kan wuraa Ghana mbrahyɛbaguafie wɔ afe 1960 dze gyinaa mu maa nyimpakuw (mbaa kuw) mbra. Nna ɔka mbaa du a wɔpaaw hɔn wɔ ber obiara annye hɔn ennsi akan wɔ afe 1960 ne bosoom a otsia esia ne da a ɔtɔ do eduonu-esuon no mu wɔ CPP kuw no akwanya ahoma do. == Hwɛ iyi so == * List of MPs elected in the 1965 Ghanaian parliamentary election == Nhwɛdo == # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' "Ghana Gazette". National government publication. 1960: 19. pf5waspdzuxudyh1p1006qvsrqnau6s Cecilia Abena Dapaah 0 279 10561 10560 2023-05-08T10:05:18Z Assilidjoe 33 Atekel nsiesie 10561 wikitext text/x-wiki '''Cecelia Abena Dapaah''' yɛ Ghana amanyɛnyi a (wɔwoo no wɔ Ɔberɛfɛw bosoom da a ɔtɔ do eduonu esuon wɔ afe 1954). ɔdɔm amanyɛkuw a wɔfrɛ no New Patrotic Party. Nna ɔyɛ mbrahyɛbaguanyi ma Bantama. Nna nkyɛ ɔsom ɔman Ghana dɛ nsu, ndwuma na adansi soafo naaso seseiara ɔno na ɔyɛ soafo ma ahonyidzi na nsusɛm. == Ɔbra ahyɛse na Nwomasua == Wɔwoo Cecilia Dapaah Ɔberɛfɛw 27 1973 wɔ kurow a wɔfrɛ no Mpasatia a ɔwɔ Esuantse Mantɔw mu. ɔkɔɔr skuul wɔ Ghana suapɔn, Legon na afe 1979 mu no onyaa abɔdzin krataa a ɔyɛ Bachelor of Arts degree in French and Linguistics. Onyaa n'abɔdzin krataa a ɔfa ɔkandzifo adzesua ho wɔ Havard Kennedy Suapɔn mu. Afei okitsa postgraduate abɔdzinkrataa a ɔfa International Development Studies wɔ Oslo. == Edwuma == Nna ɔyɛ edwuma dɛ Ɔmanpanyin dadaw John Kufour no boafo a ɔhwɛ mpuntu ndwuma do. Ekyir yi, woyii no dɛ guamutsenanyi ma Board Of Ghana Cocoa Processing Company wɔ afe 2001 mu. afei woyii no dɛ nsu, ndwuma na adansi soafo wɔ afe 2005 mu. Afe 2007 mu no, wɔyɛɛ no soafo kɛpem dɛ Ɔmanpanyin John Kufour n'amanbu baa ewiei wɔ afe 2008. == Amanyɛsɛm == Afe 2008 abatow ber mu no, Ewuraba Dapaah gyinaa dɛ wɔntow no do aba na odzii nkonyim dɛ Bantama abatow mpesuado soafo. onyaa aba 36,708 fii aba 48,476 a ogyina hɔ ma ɔha mu nkyɛmu eduoson enum na ekyir pɔw esuon. Ewuraba Cecelia Dapaah somee dɛ mbrahyɛbaguanyi wɔ Ghana fitsi afe 2009 kesi afe 2013. Wɔasom dɛ nsusɛm, eduwma na adansi soafo ; ofutufo ma mbrahyɛbaguanyi panyin : edwumahwewɛ == Ambatow == 8jttrho6wcch1c076iw9tfr2qt99hvu Cecilia Bannerman 0 280 11207 1449 2023-08-19T08:24:15Z Minorax 51 11207 wikitext text/x-wiki {{Databox|item=Q1052378}}'''Cecilia Bannerman''' yɛ Ghana amanyɛny na kan ɔman soafo. Ɔsoom dɛ sector soafo dze ma Manpower mpontu na Edwumasɛm fitsi 2001 kesi 2003 na soafo a ɔhwɛ atopae do fitsi afe 2003 na 2005 ntamu. Wɔ mfe mpem ebien na akron no mu no wɔpaw no dɛ kuw ba a ɔka council of state ho. == Mboaedze == <ref>https://www.google.com/search?q=Republic+of+Ghana+-+List+of+Ministers+as+at+27+March+2003%22.+www.ghanareview.com.+Retrieved+29+April+2013.&rlz=1C1CHBF_enGH1027GH1027&oq=Republic+of+Ghana+-+List+of+Ministers+as+at+27+March+2003%22.+www.ghanareview.com.+Retrieved+29+April+2013.&aqs=chrome..69i57.1096j0j7&sourceid=chrome&ie=UTF-8</ref> <references /><ref>https://web.archive.org/web/20160316122630/http://ghanadistricts.com/council/</ref> 4es9oq2k71kkry1mjcufzzc2js316bk Cecilia Dapaah 0 281 47563 36268 2025-05-09T14:52:28Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 47563 wikitext text/x-wiki {{Databox|item=Q1052375}} '''Cecilia Abena Dapaah''' (wɔwoo no wɔ [[Ɔberɛfɛw]] 27, 1954) yɛ Ghana amanyɛnyi<ref>https://web.archive.org/web/20170731151528/http://www.odekro.org/person/cecilia-abena-dapaah/#</ref>. Ɔyɛ [[New Patriotic Party]] kuwba na nkan no mbrahyɛbaguanyi ma Bantama ambatow mpasua. Ɔsomee dɛ Ɔsoafo abadziekyir a ɔhwɛ Nsu, Ndwuma na Efiefi do na Ɔman no mprenpren Soafo a ɔhwɛ Ahotew na Nsu do<ref>https://www.graphic.com.gh/news/general-news/plans-underway-to-dredge-owabi-barekese-rivers.html</ref>. == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Cecilia Dapaa wɔ [[Ɔberɛfɛw]] 27, 1954 mu, wɔtsetsee no wɔ Mpasatia a ɔwɔ [[Esuantse Mantɔw( Ashanti Region, Ghana)|Esuantse Mantɔw]], Ɔkɔr skuul wɔ University of Ghana na onyaa adansedzi krataa (Bachelor of Arts degree) wɔ French na Linguistics mu wɔ afe 1979 nu. Okitsa adansedzi krataa wɔ Akandzi mu fir Harvard Kennedy School na International Development Studies fir University of Oslo<ref>https://mswr.gov.gh/the-minister/</ref>. == Edwuma == Nna Dapaa n'edwuma nye yɛ ɔhwɛ ndzɛmba nkɔenyim na ɔboafo ma Ɔmampanyin John Kufour wɔ afe 2001 mu, Wɔpaaw no dɛ oguamutsenanyi ma Ghana Cocoa Processing Company. Woyii no fir mpanyimfo no mu wɔ afe 2005, na wɔbɛyɛɛ no ɔsoafo kesii dɛ John Kufour n'aban reba ewie wɔ afe 2008 mu<ref>https://ghanamps.com/mps/details.php/?id=129</ref>. == Amanyɛsɛm == Afe 2008 Ghana amansan abatow mu no, Dapaa gyinae na odzii nkonyim wɔ Bantama ambatow mpasua ambatow no mu. Onyaa mba 36,708 fir mba dodow a wɔtowee 48,476 mu a egyina hɔ ma 75.7%. Nna Cecilia yɛ Ghana mbrahyɛbaguanyi fitsi afe 2009 kesi 2013 mu. Ɔsomee wɔ mbrahyɛbagua beesuomfo edwuma pii mu, bi nye ɔsoafo a ɔhwɛ Ndwuma na Efiefi do, Afotufo beesuomfo ma mbrahyɛbagua kasamafo, Ndwuma, Asetsena mu yiedzi na mbaabun, Aman fofor do nsɛm na Sikasɛm ho ntotoe do. == Ambatow == Wodzii kan paaw Dapaa dɛ mbrahyɛbaguanyi ma Bantama ambatow mpasua a ɔwɔ Esuantse Mantɔw mu wɔ Ghana wɔ afe 2004 Ghana ambatow kɛse no mu. Odzii nkonyim dze nam [[New Patriotic Party]] do. Mbrahyɛbagua ngua eduasa akron a nna ɔwɔ Esuantse Mantɔw mu no, n'ambatow mpasua no ka no mu eduasa esia a [[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu. [[New Patriotic Party]] nyaa mbrahyɛbagua ngua ɔha eduonu awɔtwe fir ngua ahaebien na eduasa mu dɛ hɔn a hɔn ho dɔɔ so. Onyaa mba 41,064 fir mba dodow a wɔtowee 49,174 a ɔnye yɛ pɛ 83.5%. Odzii Alhasan Napoh a ɔwɔ [[National Democratic Congress]] na Yaw Owusu Boafo a ɔwɔ Convention People's Party hɔn do nkonyim. Wonyaa mba 14.8% na 1.7% fir mba dodow a wɔtowee no mu<ref>https://web.archive.org/web/20231026202939/https://ghanaelections.peacefmonline.com/pages/2004/ashanti/15/index.php</ref>. Afe 2008 mu no, odzii nkonyim wɔ ambatow kɛse no mu maa dɛm ambatow mpasua no dze nam[[New Patriotic Party]] do<ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref>. Mbrahyɛbagua ngua eduasa akron a nna ɔwɔ Esuantse Mantɔw mu no, n'ambatow mpasua no ka no mu eduasa anan a[[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu. [[New Patriotic Party]] nyaa mbrahyɛbagua ngua ɔha na akron fir ngua ahaebien na eduasa mu dɛ hɔn a hɔn ho suar. Onyaa mba 36,708 fir mba dodow 48,476 mu a ɔnye 75.72% yɛ pɛ. Odzii Nana Osei Akoto-Kuffour a ɔwɔ National Democratic Congress, Osei-Tutu Richard a ɔwɔ Convention People's Party, Eunice Owusu-Ansah a ɔwɔ Reformed Patriotic Democrats na Stephen Kwaku Saahene a onnyi amanyɛkuw biara mu hɔn do nkonyim. Wonyaa mba 14.45%, 5.52%, 0.91% na 3.39% fir mba dodow a wɔtowee mu. == Ɔsoafo a Ɔhwɛ Wim Akwantu do == [[Sanda]] 7, 2017 no, Ɔmampanyin Akuffo-Addo paaw no maa no dzibea dɛ Ɔsoafo a ɔhwɛ wim akwantu do. Beesuomfo a wɔhwɛ hɔn a wɔpaw hɔn dɛ asoafo wɔ [[Ghana]] mbrahyɛbaguamu no yɛɛ no ho nhwehwɛmu wɔ [[Kwakwar|Kwakwa]]<nowiki/>r 8, 2017. Ber a wɔreyɛ no ho nhwehwɛmu no, ɔdaa no edzi dɛ ɔbɔhwɛ ma wim akwantu edwumakuw a ɔwɔ Ghana no etu mpɔn na dza osi n'enyi do nye dɛ ɔbɔhwɛ ma ɔman no enya wimhɛn wɔ afe 2019 mu. Ɔkyerɛɛ dɛ osiandɛ ɔman nnyi hɔn ara hɔn wimhɛn no ntsi ama wɔahwer sika pii. Ɔman no wimhɛn kor a aka (Ghana International Airlines) na ɔsɛɛ wɔ afe 2010 mu no. [[Ebɔw]] 2017 mu no, ɔdaa no edzi dɛ Ghana robɔ mbɔdzen paa dɛ obotum ayɛ bea a wimhɛn ahorow gyina wɔ West Africa mu. == N'abrabɔ == Dapaa awar a wawo kor. Ɔyɛ asɔrba wɔ Methodist Asɔr mu. == Mboaedze == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 7onw9iqas57iys7xzwubhz8ys6cyzj6 Cecilia Koranteng-Addow 0 282 36792 36790 2025-02-22T12:07:17Z Assilidjoe 33 Meyɛɛ nsiesie 36792 wikitext text/x-wiki '''Cecilia Koranteng-Addow''' wɔwoo Cecilia Koranteng-Addow (née Gaisie) wɔ Esusow Aketseaba bosom mu da a ɔtɔ do 24 wɔ afe 1936. Na onyaa ne Nyame frɛ Obiradzi bosom mu da a ɔtɔ do eduasa, afe 1982 mu. Ɔyɛɛ ɔtsɛmbuafo panyin wɔ asɛndzibea dze kosi dɛ wɔkyer no kum no wɔ JJ Rawlings n'aber do no. == N'adzesua na no mbofrabermu nsɛm == Wɔwoo Cecilia Afran Gaisie wɔ Assin Nsuta, Gold Coast( seisei Ghana).Nna n'egya nye Philip Affran Gaisie. Na ne na so nna ne dzin dze Mary Adwoa Kwansaa Boafo. Nna ofi Asenie ahemfie a ɔwɔ Adansi Medoma. Cecilia kɔɔ ahyɛse skuul wɔ Roman Katɔrik Skuul a ɔwɔ Assin Anyinabrim nna Assin Edubiase Methodist Skuul a ɔwɔ Assin Nsuta. Ɔkɔr nsɔwdo skuul wɔ Oguaa. Na ɔtoaa Middle Skuul do wɔ Our Lady of Apostles (OLA) College of Education. Owiee ne nsɔwdo skuul wɔ Holy Child Skuul. Wɔ afe 1959 mu no, Cecelia tuu kwan kɔɔ Ngyiresi Aborɔkyir man mu. Hɔ na osuaa mbrasɛm wɔ Hull Esuapɔn mu. Wɔfrɛ no ma ɔkɛkaa mbranyimfo a wɔwɔ Lincoln's inn, London no hɔn ho wɔ afe 1963 mu. == N'edwuma ho Nsɛm == Owiee n'adzesua wɔ abrɔkyir no, Cecelia baa Ghana afe 1964 mu bɔhyɛɛ edwuma ase dɛ mbranyimfo(lɔɔya). Ɔnye Opoku Agyepong and Company yɛɛ edwuma.Ghana Judicial Service faa no edwuma mu dɛ asɛndzifo. Wɔ afe 1985 mu na wɔ maa no dzibew dɛ ɔtsɛmbuafo panyin dze kodu ne wu wɔ afe 1982. Afe 1980 mu no, Cecilia dzii asɛm maa Mr Shackleford, a wɔdze no too efiadze wɔ 1979 JJ Rawlings ne abantuguw aber no mu no. Cecilia buae dɛ wɔammfa mbra kwan do na wonye no too efiadze. Cecila nye ɔtsɛmbuafo a odzii kan bisaa nsɛm faa botae ɔfa Armed Forces Revolutionary Council (AFRC) ho. Oyii AFRC hɔn adaduanyi kor fii efiadze. Ɔsanee so maa mbuae faa Ghana Industrial Holding Corporation (GIHOC) a wɔtowee hyɛɛ mbrahyɛ bagua mu wɔ Ghana ne Republic a ɔtɔ do ebiasia no mu no. Joachim Amartey Quaye a nna ɔka dɛm nkorɔfo yi ho no kɛkaa Rawlings ne PNDC amanyɛ kuw no ho. PNDC na nna wɔwɔ do aber a wodzii Cecelia ewu wɔ 1982 mu no. Ekyir no, asɛndzibea buae dɛ Amartey Quaye ka ho ma wokuu Cecilia. Ne dɛm ntsi ɔkɛdaa efiadze. == N'abrabɔ mu Nsɛm == Cecelia ne kun a odzii kan war no nye Nicholas Liverpool a ɔbɛyɛɛ Domina manpanyin a ɔtɔ do esia wɔ mfe 2003-2012 Cecilia na Nicholas hyiae wɔ Hull Esuapɔn na wɔwaree afe 1963. Wɔwoo mba baanan. Afe 1969, mu no wogyae awar na 1974 mu no, Cecilia waar Gustav Koranteng-Addow a nna ɔyɛ Attorney General ma Ghana fi afe 1975 kodu 1979. Cecilia hyiaa Gustave wɔ ne dwumadzi mu na wɔwaree kɛpem Cecilia no wu. Ɔnye no ennya mba biara. == No Wu na N'ewungyadze == Wɔkyer Cecilia dzii no ewu nsumaa mu wɔ Obiradzi bosom mu da otwa tun. Nyimpa ebien a nna ɔnye hɔn yɛ edwuma a hɔn edzin nye Frederick Poku Sarkodee, Kwadjo Adgyei Agyepong, nna nsordaafo (solda) a woewie n'edwuma yɛ, Sam Acquah. Rawlings tuu Manpanyin Hilla Liman fii adze do wɔ anbantuguw mu, wɔ da ɔtɔ do eduasa-kor wɔ Mumu bosom mu, afe 1981.Wokum dɛm nkorɔfo yi wɔ Bundase Millitary 'shooting range' a ɔwɔ Nkran. Dɛm aber no mu no, nna wɔahyɛ ɔman mu no nyinara dɛ mma wɔnnkɔ beebi ara. Aber a PNDC sesaa n'aban no yɛɛ no NDC no mu no, wɔhyɛɛ aban no dɛ ɔhwehwɛ dɛm ewudzi yi mu.Nhwehwɛmu a wɔyɛɛ kyerɛe dɛ nyimpa du na wodzii dɛm dwumabɔn a ɔtse dɔm. Nna Ghana ne panyin a ɔhwɛ ɔman ne banbɔ ho nsɛm, Kojo Tsikata ka ho. Nna ɔyɛ Rawlings ne boafo mapa. Kojo Tsikatsa''The Independent'' kɔɔ asɛndzibea afe 1993 dɛ nna ''wɔ''pɛ dɛ wogu noho fĩ.Ekyir no, oyii asɛm no fii asɛndzibea aber a ''The Independent'' sesaa hɔn ano. Hɔn a wobuaa hɔn fɔ wɔ dɛm asɛm yi ho no nye Lance Cororal Amedeka, Michael Senyah, Tekpor Hekli, Johnny Dzandu nna Joachim Amartey Quaye. Wɔ Obiradzi bosom mu, afe 1983 mu no, Amedeka guanee fii Nsawam efiadze ansaana woridzi asɛm no ewie na otuu adae fii Ghana. Asendzibea no hyɛɛ dɛ wonnkum Senya, Hekli, Dzandu, na Amartey. Afe biara mu no, Ghana mbranyimfo nyinara dzi Cecilia na atsɛmbuafo ebien no hɔn afrenhyiae dɛ wɔdze hɔn ho too hɔ maa ɔman Ghana. Wɔfrɛ dɛm afrenhyia da yi Martyrs' Day.The Memorial to the Martyrs of the Rule of Law, yɛ ekunyin ebiasa wɔyeɛ dze kae dɛm nkorɔfo ebiasa yi. Dɛm ehunyin yi sisi Ghana n'Asɛndzibea Pɔn adan n'enyim. Wɔ afe 2011 mu no, Cecilia ne mbofrababer mu nyɛnko Josephine Van Lare na Cecilia ne mbofra ebien, Philip Liverpool na Nana Ama Brantuo dze Esi Afran Foundation bɔbɔɔ adze ama wɔayɛ nkaebɔdze ama Cecelia ne dzin. Botae a osi Foundation yi n'enyiwa do nye dɛ wɔbɔboa mbasiafo ma w'esua adze na woenya nsa ano dwuma bi. Hɔn edwuma nye dɛ wɔdze sika bɔboa ndwumakuw ahorow. Wɔsan so ma afotu na akwankyerɛ a ɔfa adzesua ho. 0wu3nmj9m3voho7bgisn6p4vdrh5u5e Chan Chan 0 283 48279 13708 2025-05-26T13:57:52Z Robertjamal12 13 /* Hwɛ iyi So */ Cat using [[Project:AWB|AWB]] 48279 wikitext text/x-wiki {{Databox|item=Q277540}} '''Chan Chan''' yɛ kurow a ɔso kyɛn biara wɔ Amerika Kesee Fam ber a na ɔwɔ hɔ ansa na Colombia reba no. Mprempren ɔyɛ bea a wotutu fam hwehwɛ tsetsefo ndzɛmba mu wɔ La Libertad Mantam mu a ɔwɔ Trujillo, Peru, atɔe fam kilomita 5 (akwansin 3.1). Chan Chan wɔ Moche Bon no ano na na ɔyɛ Chimorfo abakɔsɛm mu ahemman no ahenkurow fir 900 kosi 1470, ber a wodzii nkogu na wɔdze hɔn kaa Inca Ahemman no ho no. Chimor, ɔman a edzii nkonyim no, nyaa nkɔdo fir Chimú amammerɛ a ɔdze nye ho sii hɔ wɔ Peru mpoano bɛyɛ afe 900 Y.B. Chan Chan wɔ Peru atsifi fam mpoano anhweatam no fa bi a ɔhɔ yɛ kusuu tsitsir. Esiane dɛ nsu ntɔ wɔ saa bea yi ntsi, nsu a ɛnyɛ nkyene fibea tsitsir ma Chan Chan na nsubɔntsen a ɔdze nsu a ɔsen fa asase ani fir Andes no mu. Saa nsu a ɔsen yi ma wotumi dzi asase na nsu do denam nsu a wɔdze gugu nnɔbae do. Chan Chan kuropɔn no tsentsen yɛ kilomita 20 na na ɔwɔ kurow no finimfin a ɔyɛ dzen a nye kɛse yɛ kilomita 6 a na ciudadelas a ɔyɛ nwonwa wom. Ná Ciudadelas yɛ adansi ho adwinni akɛse a na ɔwɔ abɔntsen do, adekoradan ahorow, na ahemfiefo amusiei ahorow. Saa ciudadelas yi anuonyam no kyerɛ dɛ wɔnye adehye kuw no wɔ abusuabɔ. Wɔnyim adan a wɔdze ma Chan Chan fankuw a ɔwɔ sor no mu nnyimpa a wɔba fam no dɛ adan nketsewa a wɔdze ahyɛ mu a ɔnyɛ daa (SIARs). Esiane dɛ na nnyimpa a wɔba fam no taa yɛ nsaanodwumayɛfo a na hɔn dwumadzi wɔ ahemman no mu nye dɛ wɔbɛyɛ nsaanodwuma ntsi, wɔdze saa SIAR ahorow yi mu pii dzii dwuma dɛ edwumayɛbea ahorow. Wɔdze "Mfonini 1: Chan Chan Fam Atutuw Bea" a efi Michael West asɛm, "Community Settlement Patterns a ɔwɔ Chan Chan, Peru" mu na ɔkyerɛɛ nsusuwii ahorow a wɔpaw wɔ nifa do maa bea a Chan Chan wɔ no. Wɔ saa mfonin yi mu no, wobetumi ahu dɛ Verlarde, Laberinto, na Bandelier na ɔyɛ Chan Chan atsifi fam hye ber a Uhle, Chaiguac, Tschudi, na Rivero na ɔyɛ n’anafo fam afa horow no. Bea a wɔpaw dɛ wɔmfa nyɛ nsɛm a wɔde hyɛ mu no wɔ nkurow yi finimfin na entsi egyina hɔ ma bea tsitsiriw a Chan Chan amamfõ wɔ saa fam tutu bea yi finimfin. == Nsɛmfua Mfiase Na Abakɔsɛm Ho Adesua == Ebia edzin no fir Quingnam "Jiang" anaa dɛ "Chang" a ɔkyerɛ dɛ Owia, a Chan-Chan bɛyɛ ankasa: Owia-Owia. Wɔkyerɛ dɛ nye ntsease ankasa bɛyɛ: Owia kɛse, Owia a ɔhyerɛn, owia a ɔyɛ fɛw anaa owia a ɔhyerɛn (ɔsiane dɛ Quingnam kasa no fa tsitsir nye dɛ asɛmfua bi a wɔtew do no nya ntsease foforo ntsi). Nsusuwii foforo ka dɛ na edzin no benya afi asɛmfua no mu: Shian anaa Sian. "Shi" nne no kyerɛ ase dɛ Ɔsram na "An" kyerɛ ase dɛ ofie, a ɔkyerɛ Ɔsram Fie, a ɔma wohu ɔɛ Ɔsram no nye onyame tsitsir. == Abakɔsɛm Tsiawa == Wogye dzi dɛ Chimúfo na wosii Chan Chan bɛyɛ afe 850 A.D. Na ɔyɛ Chimor ahemman no ahenkurow a wobu akontsaa dɛ nyimpa dodo yɛ 40,000–60,000. Ber a Incafo dii Chimúfo do nkonyim bɛyɛ afe 1470 A.D. akyi no, Chan Chan hwee ase. Wɔ afe 1535 A.D. mu no, Francisco Pizarro hyehyɛɛ Spain kuropɔn Trujillo a ɔpiaa Chan Chan kɔɔ sunsuma mu bio. Ber a na ɔnyɛ ahenkurow a nyimpa ahyɛ mu ma bio no, na Chan Chan da do ara nyim no yiye wɔ n’ahonyadze kɛse no ho na nea efii mu bae nye dɛ Spainfo fow no. Wohu Chimú ahonyadze kɛse no ho sɛnkyerɛnnye bi wɔ afeha a ɔtɔ do duɛsia mu ndzɛmba a wɔfow fir ɔboda bi a wosie mu wɔ Chan Chan no dzin mu; wogyee ademudze bi a ɔnye sika kɔkɔɔ peso 80,000 yɛ pɛ (ɔkame ayɛ dɛ sika kɔkɔɔ dɔla 5,000,000 U.S. dɔla). Wɔ afe 1969 mu no, Michael Moseley na Carol J. Mackey fir ase tutuu Chan Chan; ɔnnɛ saa fam tutu yi kɔ do wɔ Peru Instituto Nacional de Cultura ase. === Nhyehyɛ a Wɔdze Bɛkora Ndzɛmba Do === Wɔ afe 1998 mu no, Freedom National Culture Institute of Peru na ɔyɛɛ "Master Plan for Conservation and Management of the Chan Chan Archeological Complex" a Wiadze Agyapadze Fapem – WHR, ICCROM, na GCI dze ntoboa maeɛ. Peru Aban no pen nhyehyɛw no do. Akwan a wɔfa do kora do no bi nye dɛ wɔbɛhyɛ adan atsitsir na Tschudi Ahemfie no ho nhyehyɛ ahorow mu dzen na hɔn ama ayɛ dzen, dzenam atsetsesɛm na nnɛyi mfiridwuma ho akwan horow a wɔdze afrafra do. Mprempren Chan Chan wɔ nsɛntsitsir 46 a ɔsɛe adze kɛse, ɔwom dɛ bea no sɛe nyinara boro saa nsɛntsitsir yi do koraa dze. La Libertad ɔmantam aban no dze sika reboa mmɔdzen a wɔbɔ dɛ wɔbɛkora ndzɛmba do wɔ mmea yi. === UNESCO Wiadze Agyapadze Bea === Wɔ 28 [[Ɔberɛfɛw]] 1986 mu no, UNESCO paw Chan Chan dɛ Wiadze Agyapadze Bea na ɔsan nso dze too Wiadze Agyapadze a ɔwɔ esiane mu kyerɛwtohɔ no mu. Nea ɔka Wiadze Agyapadze Boayikuw no nyansahyɛ ahorow a edzi kan no ho nye dɛ wɔbɛyɛ ndzɛmba a ɔfata a wɔbɛkora do, asan asiesie, na hɔn ahwɛ do; a wobegyae fam tutu biara a na ɔnnyi ndzɛmba a wɔdze bɛkora do a ɔka ho; na ndzɛmba a wɔfow do a wɔbɛtew do. Pan-American Adesua a ɔfa Asase do ndzɛmba na Fam Atutuw Agyapadze a Wɔkora do nye nea wɔhwɛ do ho no, asoɛ ahorow pii a hɔn aka abom, a ICCROM, Getty Conservation Institute, na Peru Aban ka ho na ɔdze sika mae. == Bea a Wotutu Fam Hwehwɛ Tsetsefo Ndzɛmba Mu == [[Fael:Chan Chan Archaeological Zone-110903.jpg|thumb|Afasu a Ɔka Bom Yɛ Kurow Kɛse(Walled Compounds)]] Bea a wotutu fam hwehwɛ tsetsefo ndzɛmba mu no kɛse bɛyɛ kilomita 20 ahinanan, na wobu no dɛ ɔyɛ adobe kurow a ɔso sen biara wɔ Amerika na nea ɔtɔ do ebien wɔ wiase. Adan (ahemfie) a hɔn ato ho afasu a ɔka bom yɛ kurow kɛse no nyi nea edzidzi do yi: {| class="wikitable" !Dzin Dadaw(Old Name) !Edzin Foforo(Current name) !Nkyerɛase(Meaning) |- |Chayhuac |Chayhuac An anaa Quixmic An |Chayhuac Dan (Chayhuac House) anaa (or) Ahyɛse Dan (Beginning House) |- |Uhle |Xllangchic An |Dan a Ɔwɔ Apue (East House) anaa Owia Apuei Fie(Sunrise House) |- |Laberinto |Fechech An |Dan a Ɔwɔ Atɔe (West House) anaa Owigya(Sunset House) |- |Gran Chimú |Utzh An |Dan Kɛse (Big House) |- |Squier |Fochic An |Dan a Ɔwɔ Atsifi (North House) |- |Velarde |Ñing An |Dan a Ɔwɔ Ɛpo do (Sea House) |- |Bandelier |Ñain An |Nnomaa Dan (Birds House) |- |Tschudi |Nik An |Dan a Ɔwɔ Finimfin (Center House) |- |Rivero |Chol An |Dan Foforo (New House) anaa Dan a Ɔtwa Do (Final House) |- |Tello |Tsuts An |Dan Kakraba (Small House) |} === Ɔfasu a Wɔdze Ayɛ Nik An (Ex Tschudi) === "Nik An" a hɔn ato afasu a ɔyɛ dzen no yɛ kɛse kyɛn biara wɔ mfatoho a ɔkyerɛ hia a nsu ho hia, tsitsir po no, na ɔsom a otwa ho ahyia wɔ Chimu c mu no ho. Afasu no ho mfonyin a ɔkorɔn no gyina hɔ ma mpataa, a wɔdze hɔn anyi kyerɛ atsifi na anafo fam (nea wobetumi akyerɛ ase dɛ nsu ebien a ɔhyɛ Peru mpoano agyirae no ho mfonyin: Humboldt dze no, awɔw, a efir anafo fam dzeba na El Niño dze no, a ɔyɛ hyew, a efir atsifi fam dzeba), asorɔkye, rombito (asau a wɔdze yi mpataa), nye pelicans na anzumitos (po mu gyata na po mu abowa a ɔnum nufusu a hɔn edzi afora) nso. Chimucapac a ɔwɔ tumi no na odzi mpoano ɔman yi do na na tumi a ɔwɔ asetra mu tumidzi a efir ase wɔ hia a ohia dɛ wɔhwɛ nsu no do katsee, na abɔntsen do ahunahuna ahorow no do na ɔka bom. Na "Nik An" a ɔyɛ dzen no wɔ ɔkwan koro a wɔfa do kɔ mu na afasu atsentsen a ɔkɔ sor kodu mita duɛbien ma ɔbɔ ho ban yiye, na na ɔtrɛw wɔ na nnyinaso (mita enum) kyɛn na atsifi (mita koro), dze hwɛ kwan dɛ asasewosow betumi aba wɔ mpoano a ɔdze asasewosow ba no. == Dan Nhyehyɛe == [[Fael:MuseoChanChan.jpg|thumb|Chan Chan Misiɔm (Museum of Chan Chan)]] Kurow no wɔ ciudadelas edu a hɔn ato ho afasu a na ɔwɔ amannye adan, amusiei adan, asɔredan ahorow, nsukorabea na Chimú ahemfo atrae. Wɔ ciudadelas no akyi no, nnuru afofor a ɔwɔ Chan Chan no bi nye asɛnnyibea ahorow, anaa audencias, adan nketsewa a wɔdze ayɛ a ɔnyɛ daa (SIARs) na nkoko a wɔfrɛ no huacas. Wohu adanse a ɔkyerɛ dɛ saa adan yi ho hia wɔ ayiyɛ mu dɔtse pii a wonya fir Chan Chan hɔ no mu. Ɔte dɛ nea mfonin pii kyerɛ adan a ɔte dɛ audencias a ɔkyerɛ sɛnea adansi ho hia wɔ amambra mu ma Chimúfo a wɔwɔ Chan Chan no. Bio nso, adansi ho ndzɛmba akɛse yi a wosii no kyerɛ dɛ na edwumayɛfo pii wɔ Chan. Eyi foa adanse bio a ɔkyerɛ dɛ ɔmanfo nhyehyɛe a ɔwɔ sorsor wɔ Chan Chan mu efidɛ na ɔbɛyɛ dɛ adwumayɛfo kuw no na wɔyɛɛ saa adansi yi sisii. Chan Chan yɛ ahinanan, afasu a nye tsentsen yɛ anammɔn 50–60 (mita 15–18) woetwa hɔnho ehyia. Abɔsoɔ biara nnyi hɔ a ɔbue kɔ atsifi fam ɔsandɛ safasuo a ɔhwɛ atsifi fam no na owia bɔ kɛse, na ɔyɛ edwuma dɛ ɔsiw mframa ano na ɔtwe owia hann wɔ baabi a sum taa ba no. Afasu a ɔware kyɛn biara no siw anafo fam atɔe mframa a efir mpoano hɔ no ano. Wɔdze adobe birkisi(adobe bricks) akata afasu no do a wɔdze ɔfasu a ɔyɛ torotor a hɔnayɛ mfonin ahorow a ɔyɛ nwonwa agu do. Ndzɛmba ebien a wɔdze dzi adwini no bi nye nsɛmtsi tse dɛ nnomaa, mpataa, na mmoa nketsewa a wɔnom nufusu ho mfonin a ɔyɛ nokwar, n nsɛmtsi koro no ara ho mfonin a hɔnayɛ no fɛfɛɛfɛ kɛse. Ndzɛmba a hɔn asen wɔ Chan Chan no yɛ krak, mpɔtorɔ, na asau a wɔdze kyere po mu mmoa (tse dɛ Spondylus. Chan Chan, a ɔntse dɛ mpoano amamfõ dodo no ara wɔ Peru no, ɛbɛn Pacific Po no yiye. === Nsuka a Nsu Fa Mu Ma Wɔdze Gugu Nduadzewa Do === [[Fael:WaterReserveChanChan.jpg|thumb|Nsu a Wɔdze Esie (Water Reserve)]] Mfiase no na kurow no dze nye ho to abura a emu dɔ bɛyɛ mita 15 so. Nea ɔbɛyɛ na mfuw asase a otwa kurow no ho ehyia no ayɛ kɛse no, wɔyɛɛ nsutsen kɛse bi a ɔdannan nsu fi asubɔntsen Moche no mu. Sɛ wɔdze saa nsutsen yi si hɔ wie a, na kurow no betumi anyin kɛse. Nsuyir a ɔyɛ hu bi sɛee nsutsen a ɔwɔ atsifi fam no pii bɛyɛ afe 1100 Y.B === Nruhunahuna === [[Fael:Chan Chan 4.jpg|thumb|Chan Chan, ahenni Chimu no Ahenkurow (Chan Chan, capital of kingdom Chimu)]] Chan Chan tsetse adan no wɔ esian mu osian nsakrae a ɔba wim tsebea mu ntsi — nsu kɛse, nsuyir, na mframa a ano yɛ dzen. Tsitsir no, kurow no wɔ esian kɛse mu ɔsian ehum a efir El Niño mu ba ntsi, na ɔma nsu tɔ kɛse na nsu tɔ gu Peru mpoano. Chan Chan nye atsɛkyɛw kurow a ɔso kyɛn biara wɔ wiase, na ndzɛmba a ɔwɔ mu a ɔyɛ mmerɛw no yɛ adze a ɔhaw adwen. El Niño nsu kɛse a ɔtɔ no sɛe Chan Chan adan no ase. Nsu a ɔtɔ kɛse nso ma nsu a ɔtɔ gu fam no kɔ sor, na ber a nsu a ɔtɔ gu adan yi ase no, nkyen a efĩ wom na afifidze a enyin betumi aba, na ɔno sɛe Chan Chan fapem no mudzi mu kura bio. Wiadze nyinara hyew, dɛ ɔba sɛnea ebinom hyɛɛ ho nkɔm no a, ɔbɛma saa nkɛntsɛndo bɔn yi akɔ enyim, ɔsiandɛ nhwɛso ahorow bi kyerɛ dɛ wim nsakrae ma nsutɔ a ɔkɔ sor no yɛ mmerɛw. === Hwɛ iyi So === * Moche Bɔnsa Valley (Moche Valley) * Chimú Amambra (Chimú Culture) * Inka Ahenman No (Inka empire) * Andes mbepɔw (Andes mountains) * Nsuka a Nsu Fa Mu Ma Wɔdze Gugu Nduadzewa Do (Irrigation) * Erosion * Wiadze Agyapadze Mbea a Ɔwɔ Esian Mu (World Heritage Sites in Danger) * Spondylus * Peru [[Nkyekyεmu:World Heritage Sites in Danger]] 2635jcrgj29pg61k58n5a0ewjnla2ar Charles Hodogbey 0 284 47411 47281 2025-05-09T14:34:29Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 47411 wikitext text/x-wiki {{Databox|item=Q97009556}}'''Charles Hodogbey''' (wɔwoo no wɔ [[Ayɛwoho]] 21,1948) ɔyɛ obi a ɔwɔ ICT ho nyimdzee yie na amanyɛnyi wɔ Ghana. Nna ɔyɛ mbrahyɛbaguanyi dze ma North Tongu( Ghana mbrahyɛbagua abatow mpasua) [[Firaw Mantɔw]] mu wɔ "[[National Democratic Congress (Ghana)|National Democratic Congress]]" amanyɛkuw ne dzin mu wɔ mbrahyɛbagua fie a ɔtɔ do enum wɔ Ghana amambu a otsia anan mu.<ref>https://ghanamps.com/mp/hodogbey-charles/</ref><ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Hodogbey-Chief-Caught-Pants-Down-225009</ref> == N’abrabɔ Ahyɛase Na Nwomasua == Wɔwoo Charles Hodogbey wɔ Dofor-Adidome wɔ Firaw Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ U.S. Okitsa "master's degree"' wɔ nsɛm a wɔdze dzi dwuma ho nhyehyɛɛ ahorow wɔ De Paul Suapɔn a ɔwɔ Chicago wɔ 1985 mu.<ref>https://www.graphic.com.gh/news/politics/ablakwa-wins-north-tongu-ndc-primaries.html</ref> == N'abrabɔ Mu Nsɛm == Ɔawar (wɔ mba baanan) a ɔyɛ Kristonyi(Evangelical Presbyterian). == Edwuma == Ɔyɛɛ edwuma wɔ asoɛe a wɔhwɛ amansan apɔwmudzen do, Chicago kurowpɔn,U.S, dɛ panyin a ɔda ndwuma/nhwehwɛmu do ansaana ɔrebɛyɛ mbrahyɛbaguanyi ama North Tongu. == Amanyɛsɛm == Charles Hodogbey yɛ kuw ba wɔ [[National Democratic Congress (Ghana)|National Democratic Congress]] amanyɛkuw no. Nna ɔyɛ kuw ba wɔ Ghana mbrahyɛbagua mu dze ma North Tongu abatow mpasua fitsi 2009 kesi 2013. Onyaa aba 22,876 fir 29,116 na ɔdze dzii nkonyim =78.6%. == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] l64v9joethbytgz00bux55tbkshqlwh Charles Kofi Agbenaza 0 285 47666 47503 2025-05-14T13:23:33Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47666 wikitext text/x-wiki '''Charles Kofi Agbenaza''' (1931 - 2012) yɛ Ghana amanyɛnyi a nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebien na ebiasa mu wɔ ɔmantseaseman a ɔtɔ do anan wɔ Ghana mu. Ɔyɛ nkan no mbrahyɛbaguanyi ma Ketu South ambatow mpasua do. Dɛmara so nna ɔyɛ nkan no mantɔw soafo abadziekyir ma Firaw Mantɔw no wɔ Ghana mu. Owuu wɔ Ɔberɛfɛw 12, 2012 mu wɔ yarba kakra ekyir na wɔdze no hyɛɛ no bɔfo nsa wɔ Kwakwar 9, 2013. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] o4y342n3rkr33tgh0ql5h6vrrz1t2ua Charles Omar Nyanor 0 286 47601 47280 2025-05-09T14:55:08Z Robertjamal12 13 /* Ne bra Ahyɛse nye no skuulkɔ */ Nkyekyεmu using [[Project:AWB|AWB]] 47601 wikitext text/x-wiki {{Databox|item=Q28445503}} '''Charles Omar Nyanor''' (1 [[Fankwa]] 1935 – 30 [[Ebɔw]] 2004) yɛ sikasɛm ho nyimdzefo (economist), amanyɛsɛm ho nyimdzefo (political scientist), sikakorabea dwumayɛnyi (banker), mbranyimfo (lawyer), mfiridwumayɛfo (industrialist) na Ghana amanyɛnyi a ɔgyinaa Upper Denkyira mansin ananmu. Na ɔyɛ Ɔsoafo wɔ Mbrahyɛ Bagua a edzi kan no mu wɔ Ghana Amansin a ɔtɔ do ebien (2) no munyi. == Ne bra Ahyɛse nye no skuulkɔ == Wɔwoo Charles Omar Nyanor wɔ Fankwa 1 1935 mu. Nna ofi Dunkwa-on-Offin. Ɔkɔr University College a ɔwɔ London aborɔkyir man no mu a ɔwɔ Lincoln Inn, hɔ na onyaa abɔdzin krataa wɔ abɔdze nyansapɛ mu a ne tsitsir gyina ɛkɔnɔmikisi do wɔ afe 1964 mu. Ɔsanee bɛkaa sikakorabew kuw a wɔfrɛ hɔn Institute of Bankers (AIB) no mu mpanyimfo no bi, a ɔno so wɔ London aborɔkyirman no mu. Ɔbɛyɛɛ mbranyimnyi wɔ afe 1966 mu. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] j5wiq9h57sn8s2tmjdz02b9mwxuwzk6 Charlotte Lily Baidoo 0 287 17165 13097 2024-10-09T20:33:49Z David kojo joe Mensah 1426 Mehyɛɛ atekel no mu kena 17165 wikitext text/x-wiki '''Charlotte Lily Baidoo''' yɛ Ghana Sikorafo na chief executive officer (CEO) ma Women's World Banking Ghana (WWBG). Ɔkɔkaa Women's World Bank (Ghana) dɛ chief executive officer (CEO) wɔ 2015. Afe 2017 mu no, Charlotte Baidoo nyaa enyimnyamhyɛ abawdobɔdze fi Institute of Certified Economist wɔ Ghana (ICEG). Wɔpaaw no kaa top 60 Corporate women akandzifo wɔ Ghana wɔ African Network of Entrepreneurs' flagship network a wɔfrɛ no '''WomanRising''<nowiki/>' nsa mu. {| class="wikitable" ! colspan="2" |Charlotte Lily Baidoo |- !Ɔman a ɔdom |Ghananyi |- !Edwumayɛ |Sikakorabeanyi |} 2c09xfd8ggma0f0zcv28icye3s172bi Chief Kweku Andoh 0 288 11263 11212 2023-09-04T09:21:13Z Assilidjoe 33 Corrections made 11263 wikitext text/x-wiki {{Databox|item=Q5096824}}'''Chief Kweku Andoh''' ([[Ebɔw]] 1836 - [[Mumu]] 14, 1898) nna ɔyɛ Ɔserafo wɔ British nsodaafo kuw no mu na ɔhwɛdonyi dze ma Edina State (1873-1898). Ɔyɛ Fante kasa a ɔyɛ "Andoh nye woa?" kyerɛ dɛ "Art thou Andoh?" a ɔyɛ kwan kor a yɛbɛka dɛ " Ehwɛ a eyɛ woana?" na ɔsoom dɛ tɛsetamɛnte dze ma Chief Andoh no dwuma son. == Ɔbra Ahyɛse == Wɔwoo Chief Andoh wɔ [[Ebɔw]] 1836 mu wɔ Senya Beraku. N'awofo nye Ɔpanyin Kwamina Amissah na Mena Adwowa Boafo a ofi Anɔna ebusua mu wɔ Senya Beraku. Nna ne papa yɛ panyin a ɔhwɛ fiadze a nna ɔyɛ edwuma dze ma Dutch wɔ Elmina Castle. Ɔkɔr skuul wɔ Wesleyan Primary Skuul a ɔwɔ Senya Beraku na no skuul nkaa no wɔ Oguaa(Cape Coast) na Edena(Elmina). Wɔ no nwomasua ekyir no, onyaa edwuma son bi a ɔbɛyɛɛ Assistant Agent dze ma F & A Swanzy wɔ Apam, Anomabo na Oguaa (Cape Coast) 1852-1863 '''Edwina''' Chief Andoh soom dɛ Ɔpanyin (Principal secretary ) dze ma Ɔmanhen Kobina Gyan a ɔwɔ Elmina fitsi 1863 kesi 1872. Wɔ nkrataa a ɔkɔɔ Sierra Leone nyina ekyir no na Chief Andoh yɛ panyin a ɔhwɛ Elmina do wɔ 1873 na ekyir Edina State, iyi nye dzibew a odzii kesi da a ɔdze wui wɔ Mumu 1898 mu. == Mboaedze == <ref>https://gcdb.doortmontweb.org/login.php</ref> 7ak61stbarmn7769z2xv09yqef3igye Chloe Asaam 0 289 13144 1505 2024-05-23T19:57:57Z A09 777 cleanup 13144 wikitext text/x-wiki '''Chloe Asaam''' yɛ adzepamnyi a noho agye nyin ara yie na dwumadzi tsitsenanyi(program manager) dze ma OR Foundation, kuw a hɔn enyi tsim bea a abaɛfor ahofama ayɛ basaa wɔ Ghana, tse dɛ ngua ahorow bi tse dɛ Kantamanto guamu. N'enyi tsim ntar a wɔdze nsa edwin na kwan a ɔbɛfa do ama aka hɔ a ɔda Ghana subea edzi na ɔkɔ ekyir so. Mercedes-Benz Fashion Week Tbilisi, Mercedes Benz Fashion Week Accra, na Fashion Atlas huu no. Ɔnodze ofi Kumasi. 90qiah6bb295pwmv3g33vvnju0r9kdn Christian Kwabena Asante 0 290 48055 47692 2025-05-23T13:59:20Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48055 wikitext text/x-wiki '''Christian Kwabena Asante''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma Bea a ambatow mpasua wɔ mbrahyɛbagua a odzi kan wɔ kwasaman a ɔtɔ do anan mu wɔ Ghana dɛ National Democratic Congress kuwba.<ref>{{Cite web |title=Ghana MPs - List of 2013 - 2017 (6th Parliament) MPs |url=http://www.ghanamps.com/mps-by-year-group/index.php?group=2463 |access-date=2020-10-18 |website=GhanaMps.}}</ref><ref>{{Cite web |title=Members of Parliament of Greater Accra Region |url=https://www.ghanaweb.com/GhanaHomePage/republic/members_parliament.php |url-status=dead |archive-url=https://web.archive.org/web/20200621050058/https://www.ghanaweb.com/GhanaHomePage/republic/members_parliament.php |archive-date=2020-06-21 |access-date=2020-10-18 |website=GhanaWeb.}}</ref> == Abrabɔ ahyɛse na nwomasua == Wɔwoo Christian Kwabena Asante wɔ Ɔbɛsɛ 23, 1940 mu. Okosuaa adze wɔ Aban Ntsetseebea Skuul na onyaa abodzin krataa a wɔfrɛ no GCE Ordinary Level. Nna ɔyɛ edwuma dɛ Kyerɛkyerɛnyi ansaana ɔrokɔ mbrahyɛbagua mu. == Amanyɛsɛm == Asante hyɛɛ n'amanyɛsɛm edwuma ase wɔ afe 1992 mu ber a ogyinaa dɛ mbrahyɛbaguanyi a wɔbɔtow no do aba wɔ National Democratic Congress (NDC) ama Asokwa East ambatow mpasua ansaana afe 1992 Ghana mbrahyɛbagua ambatow no rokɔ do.<ref name=":0">{{Cite book|last=|first=|title=Ghana Parliamentary Register 1992-1996|publisher=Ghana Publishing Corporation|year=1993|isbn=|location=|pages=91}}</ref> Wɔpaaw no kɔr mbrahyɛbagua a odzi kan wɔ kwasafoman a ɔtɔ do anan mu wɔ Ghana wɔ Sanda 7, 1993 ber a wɔdaa no edzi dɛ oedzi nkonyim wɔ afe 1992 Ghana ambatow kɛse a ɔkɔr do wɔ Mumu 29, 1992 mu.<ref>{{Cite web|last=FM|first=Peace|title=Parliament - Western Region Election 1996 Results|url=http://ghanaelections.peacefmonline.com/pages/1996/parliament/western/index.php|access-date=2020-10-18|website=Ghana Elections - Peace FM}}</ref> Wɔsaan paaw Asante bio wɔ mbrahyɛbagua a ɔtɔ do ebien wɔ kwasafoman a ɔtɔ do anan mu wɔ Ghana wɔ afe 1996 Ghana ambatow kɛse no mu dze naam National Democratic Congress do. Ɔdze amba 37, 250 a ogyina hɔ ma 51.60% dzii Benjamin Armah do nkonyim. Michael Coffie Boampong a ɔwɔ NDC bɛhyɛɛ n'ananmu. == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] sl4q06wqav9hqzf32vp3vmsymreamcd Christine Churcher 0 291 47732 47557 2025-05-14T13:27:36Z Robertjamal12 13 /* Abatow */ adding category using [[Project:AWB|AWB]] 47732 wikitext text/x-wiki '''Christine Churcher''' yɛ amanyɛnyi a odzi nyim wɔ Ghana no mu kor. Nna ɔyɛ mbrahyɛbaguanyi ma Cape Coast ambatow mpasua a ɔwɔ Finimfin Mantɔw mu wɔ Ghana. Mbrahyɛbagua a ɔtɔ do ebien, ebiasa, anan na enum mu wɔ Ghana no, nna odzi mu akotsen == Abrabɔ ahyɛase na nwomasua == Wɔwoo Churcher wɔ Fankwa 21, 1954. Ɔkɔr skuul wɔ Kwesi Plange Primary Skuul a wɔsan frɛ no Pere Planque Memorial Preparatory Skuul wɔ Cape Coast fitsi afe 1959 kesi 1965 mu. Afe 1965 na 1972 ntamu no, ɔkɔtoaa do wɔ Mfantseman Mpanyin Nsɔwdo Skuul. Afe 1975 na 1978 ntamu no, Churcher kosuaa Borɔfo Kasa na Abakɔsɛm wɔ University of Ghana. Owie no, ɔtoaa do suaa adze faa mpanyimfo ho. == Edwuma == Churcher yɛ ɔmanyɛnyi wɔ Ghana. Oedzi asoafo ndwuma ahorow pii wɔ Ghana. Oedzi dwuma dɛ Ɔsoafo a ɔhwɛ Ndzɛmba a etwa hɛn ho ehyia na Nyansahun do. Ɔasan asom dɛ Akwankyerɛfo a wɔhwɛ Ghana Gyaframa Edwumakuw do no mu kor. Ɔayɛ Ɔsoafo a ɔhwɛ Ɔman no Nwomasua do pɛn. == Amanyɛsɛm == Churcher egyina ama Cape Coast ambatow mpasua a ɔwɔ Finimfin Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do ebien, ebiasa wɔ Ghana. == Abatow == Ber a odzi kan a wɔdze paaw Churcher kɔr mbrahyɛbagua mu maa Cape Coast ambatow mpasua a ɔwɔ Finimfin Mantɔw wɔ Ghana no nam[[New Patriotic Party]] do, ber a wɔtoow amba kɛse wɔ Ghana wɔ Mumu 1996 mu. Hɔn a wɔtoow amba no dodow yɛ 56,428, no mu 30,496 toow maa Churcher. Iyi kyerɛ dɛ onyaa ɔha mu nkyɛmu eduanan esia ekyi pɔ eduonu. Ɔdze dzii ne kansinyi S.Valis-Akyianu a ofi NDC amanyɛkuw mu no do nkonyim. Ɔno so nyaa amba 25, 932. Wɔpaaw Churcher dɛ mbrahyɛbaguanyi maa Cape Coast Anaafo ambatow mpasua nam[[New Patriotic Party]] do wɔ Ghana mbrahyɛbagua a ɔtɔ do ebiasa mu wɔ ambatow kɛse a ɔkɔr do wɔ afe 2000 mu. Ɔdze amba 31, 573 a ɔkyerɛ ɔha mu nkyɛmu eduonum enum ekyi pɔ eduosuon dzii ne kansinyi no do nkonyim. Wɔsan paaw no dɛ mbrahyɛbaguanyi wɔ Ghana mbrahyɛbagua a ɔtɔ do anan ber a wɔtoow Ghana ambatow kɛse wɔ afe 2004 mu. Ɔsoom dɛ mbrahyɛbaguanyi maa Cape Coast ambatow mpasua fitsi Sanda 7, 2005 kesi Sanda 6, 2009. Hɔn a wɔtoow amba no yɛ 70, 866, no mu 36, 264 toow amba maa no. Yɛdze toto amba a wɔtoow no a, onyaa ɔha mu nkyɛmu eduonum kor ekyi pɔ ebien. Hɔn a odzii hɔn do nkonyim nye: MacDonald Konns Tongo a ofi People's National Convention amanyɛkuw mu, Ebo Barton-Oduro a ofi National Democratic Congress na Araba Bentsi-Enchill Safohen a ofi Convention People's Party amamyɛkuw mu. Yɛhyehyɛ no ndzidzi do a, nyia odzi kan no nyaa ɔha mu nkyɛmu hwee ekyi pɔ awɔtwe, nyia otsia ebien no nyaa ɔha mu nkyɛmu eduanan anan ekyi pɔ enum na nyia otsia ebiasa no so nyaa ɔha mu nkyɛmu ebiasa ekyi pɔ enum. Churcher kɔr mbrahyɛbagua mu dze nam[[New Patriotic Party]] do. Dɛm ambatow no mu no, n'ambatow mpasua no kaa ambatow mpasua duesia a[[New Patriotic Party]] dzii do nkonyim wɔ Finimfin Mantɔw wɔ dɛm ambatow no mu. Ne nyina mu no,[[New Patriotic Party]] nyaa egua ɔha eduonu awɔtwe wɔ mbrahyɛbagua a ɔtɔ do anan no mu wɔ Ghana. {{INTERWIKI|Q99903881}} [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 3eg79jtwmx5dssbhpdu45adk6d1im8q Christopher Addae 0 292 48119 47311 2025-05-23T15:20:30Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48119 wikitext text/x-wiki {{Databox|item=Q96785427}} '''Christopher Addae''' yɛ administrator na Ghana amanyɛnyi a ɔsoom wɔ mbrahyɛbagua fie a ɔtɔ do enum wɔ 4th Republic mu a na ogyina mu ma Bibiani-Anhwiaso-Bekwai abatow a wɔtoo wɔ n'abatow mpasua do wɔ mfe mpem ebien awɔtwe (2008) mu.<ref name=":0">http://www.ghanamps.com/mps/details.php?id=26. ''www.ghanamps.com. Retrieved 5 July 2020.''</ref> == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Addae wɔ Kwakwar 25, 1963. Ofi Nambre-Sefwi Anhwiaso wɔ Anee Mantɔw mu. Onyaa n'abɔdzin krataa a ɔyɛ Master of Arts degree wɔ International Affairs wɔ Ghana Suapɔn( University Of Ghana) wɔ afe ahankron eduokron ebien(1992) mu.<ref name=":0" /><ref>http://staging.odekro.org/person/christopher-addae/<nowiki/>.''staging.odekro.org. Retrieved 7 July 2020.''</ref> == Edwuma == Addae yɛɛ edwuma dɛ Manager na Administrator. Ɔyɛɛ Bibiani-Anhwiaso-Bekwai Mansin Suafo fitsi mfe mpem ebien na kor(2001) kesi mfe mpem ebien na enum(2005).<ref name=":0" /> == Amanyɛsɛm == Wodzii kan paw Addae dɛ ɔmmbɛyɛ mbrahyɛbaguanyi wɔ [[Mumu]] 2004 mu ber a wowiee mfe mpem ebien na anan (2004) Ghana amansan abatow no mu. Ɔsan so yɛɛ mbrahyɛbaguanyi a ogyinaa Bibiani-Anhwiaso-Bekwai Mansin ananmu wɔ Anee Mantɔw mu. Wɔ[[New Patriotic Party]] amanyɛkuw dzin mu, na onyaa amba dodow a ɔyɛ 24,241 a wɔtoo fii abatow 48,624 a ɔfata wɔ ne Mantɔw mu.<ref name=":0" /><ref>https://web.archive.org/web/20221206172452/https://ghanaelections.peacefmonline.com/pages/2008/western/215/index.php. ''Ghana Elections – Peace FM. Retrieved 7 July 2020.''</ref> == N'abrabɔ == Addae awar. Ɔyɛ Kristonyi na asɔrba wɔ Seventh Day Adventist Church.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] b015a4pkidr1y37dud0xrfrc4lgiaap Christopher Ameyaw-Akumfi 0 293 47339 47279 2025-05-09T14:29:35Z Robertjamal12 13 /* Nhwɛdo */ clean up using [[Project:AWB|AWB]] 47339 wikitext text/x-wiki {{Databox|item=Q1086476}} '''Christopher Ameyaw-Akumfi''' (wɔwoo no 21 [[Sanda]] 1945<ref name=":0">https://web.archive.org/web/20160506152105/http://ghanamps.gov.gh/mps/details.php?id=66</ref> wɔ Techiman, Bono Epuei Mantɔw) yɛ Ghana nwomanyimfo na amanyɛnyi. Ameyaw-Akumfi yɛ Nwomasua soafo wɔ Kan Ɔmampanyin John Agyekum Kufour aber do.<ref>http://www.ghanamps.com/mps/details.php?id=66</ref> == Ɔbra Ahyɛse na Amanyɛsɛm == Wɔwoo Christopher Ameyaw-Akumfi wɔ bosom [[Sanda]] ne da a ɔtɔ do eduonu kor (21) wɔ afe 1945 wɔ no kurow Jama-Techiman a ɔwɔ ne ambatow mpasua mu. Ɔhyɛɛ n’amanyɛsɛm edwuma ase ber a wɔpaaw no dɛ ɔmbɛyɛ mbrahyɛ bagua wɔ afe 2008 mu a onyaa ambatow no nyinara mu bɔbor 53.4%.<ref>https://library.fes.de/pdf-files/bueros/ghana/10489.pdf (PDF). Ghana: Friedrich-Ebert-Stiftung. 2010. p. 74.</ref> == Nwomasua == Ameyaw-Akumfi kɔr Adisadel College wɔ Cape Coast a hɔ na onyaa ne GCE O' na A' Level.<ref name="ghanaweb.com">https://www.ghanaweb.com/person/Professor-Christopher-Ameyaw-Akumfi-180</ref> Ɔkɔr Ghana Esuapɔn mu (University of Ghana, Legon) wɔ afe 1965 mu na onyaa ne Nyansahu mu abɔdzin krataa (Bachelor of Science) wɔ Mbowa Ho Adzesua mu wɔ afe 1969 mu na onyaa n'abɔdzin krataa (master’s degree) wɔ dɛm edwuma kor noara mu wɔ afe kor ekyir. Wɔ afe 1970 mu no, ofii hɔ kosuaa Mbowa Ho Adzesua wɔ Michigan Esuapɔn (University of Michigan) mu wɔ United States - USA, fakor a onyaa ne eduryɛfo abɔdzin krataa (doctorate) wɔ afe 1972 mu.<ref name=":0" /> == Edwumayɛfo Edwuma == Ameyaw-Akumfi dze no ho ahyɛ Cape Coast Esuapɔn na Ghana Esuapɔn nhyehyɛɛ nyinara mu mfe pii na ɔaboa tsitsiriw wɔ nsakrae na Esuapɔn nhyehyɛɛ a wɔdze bɛma wɔ ɔman no mu.<ref name="ghanaweb.com"/> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] cs8g5mfjq7onzubfx8vyajnjhgy3k3w Cina Soul 0 294 1546 1545 2023-04-20T19:13:51Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 1545 wikitext text/x-wiki '''Christie Quincyna Quarcoopome''' a obiara nyim dɛ wɔfrɛ no '''Cina Soul''' fri  Ghana na ɔtow ndwom-ɔkyerɛw ndwom  na otum hyehyɛ ndwom na ɔtow wɔ engigye dwumadzi ase .[1][2]  Cina dzii akosten wɔ 2014 Vodafone Ghana Music Icons dwumadzi a wɔ yɛ wɔ Nkran, Ghana.[3] Cina Soul == '''Abrabɔ Ahyɛse''' == Christie Quincyna Quarcoopome wɔwoo no wɔ Kokomlemle wɔ Ghana na onyin wɔ hɔ , n'awofo fri Ghana na wɔ fri na Jamestown wɔ Nkran. Ɔy3 Nkran nyi wɔ Ghana .Cina Soul kɔ sukuu wɔ Deyoungsters International School na san toa do wɔ Aburi Girls Senior High School na ɔko sua "psychology na archaeology" fri University of Ghana.[4] Cina yɛ ba ɔtɔ do ebien wɔ mba ebiasa mu , ɔwɔ nua panyin na nua basia kakraba na hɔn nyinara tow ndwom yie paa; na yɛ tum ka dɛ wɔ nyaa dɛm akyɛdze no fri hɔn egya hɔ. == Ndwomtow Edwuma == '''Edwuma n'ahyɛse''' Cina Soul hyɛɛ ne ndwomtow edwuma ase wɔ mber a, ɔkɔɔ  Vodafone Ghana Music Icons akansie wɔ 2014 na ɔdze mbɔdzenbɔ dur akansie n'ewie. Ofri Akansie dwumadzi n'ase no, ɔtow tow nyimpa dodow ara hɔn ndwom na ibi a ɔdze hɔn ndwom yɛ edwuma no yɛ Mr Eazi ne Bankulize na Cyna ne Bamidele.[5] wɔ 2016, Cina keka ndwom kakra bo mu na ɔdze to gua, 'Metanoia' na ɔdze M.anifest yɛɛ dɛm edwuma no,Worlasi na KiDi, iyi na omaa nyimpa enyiwa baa ne dwumadzi do, na ono ma ne ndwom kɔ do wɔ bebi beberee; Awo na Julor.[6][7][8] Cina Soul dze akotsen wɔ dwumadzi a ɔyɛ  "''Black Girls Glow" a'' Dzyadzorm na Poetra Asantewa ''wɔdze to gua wɔ'' 2017. Adomaa, Fu na Ria Boss nyinara dzii mu akotsen, kuw no dze hɔn ndwuma a wɔkeka bɔ mu to gua, "''Mother of Heirs"''  wɔ July 2017.[9] Cina Soul dzii dwuma wɔ "Allianz Awards",[10] Goethe-Institut wɔ December 2017 na onye Nana Yaa dzii dwuma wɔ "Ghana Goes Germany",[11] Cina dzii dwuma wɔ Vodafone Ghana Music Awards wɔ 2017.[12] Cina n'ara hyehyɛɛ ne agordzi dwumadzi , 'Metanoia X'.[13] == '''Universal Music Group''' == Wɔ 2018 ahyɛse no, Cina Soul dze ndwom a odzi kan to gua toa ne EP, '00:01'[14][15] na ono na ma Universal Music Group nye no nyaa nkrataa okyerɛw dɛ wɔyɛ edwuma.[16][17] ɔdze ndwoma ɔhyehyɛɛ a ɔtsia ebien to gua wɔ afe yi mu, '12:01' wɔ Universal Music edwuma kuw ase.[18][19] )dze ne ndwom no to gua wɔ Universal Music edwumakuw ase wɔ August 2019, ndwom no yɛ Adukwei. Nii Quaye na ohyehyɛɛ ndwom no, Cina tow ndwom no wɔ Nkran kasa mu, na wɔ yɛɛ ndwom to to hɔ maa 2019 Homowo Afehyɛ , Homowo yɛ afehyɛ kese ma Nkranfo wɔ Ghana.[20] == Artistry == Wɔ ndwomtow akwan ahorow no Cina Soul dze dodow mu akotsen  na mbom ma ɔdze tu ne ho nye  Soul, R&B, na Highlife ndwom. Cina Soul kyerɛw ne ndwom na otow no wɔ brofo kasa na Nkran kasa mu.Cina kyerɛ a, nsɛm na ndzɛmba oboa ma ɔdze yɛ ne ndwom yɛ nsɛm a n'ara afa mu da.[21] == Kwan a oboa Cina == Cina Soul nya ne nkranhyɛ fri  abrofo na ebibifo etsitsirbi. Na ibi yɛ Anita Baker, Brandy, Sade, Aretha Franklin, Aṣa and Whitney Houston. Cina hwɛ na osua fri ndwomtowfo a wɔ nyi ne ndze sɛ na ɔdze aboa ne ndwom tow edwuma no. == Discography == YearTitleProduction creditAlbumRef2016Julor (feat. M.anifest)OdunsiMetanoia (EP)[22]Lovers' TiffLolonye (feat. Worlasi)Baddo (feat. KiDi)Mama No Like MeNext To YouAwo2017Fresh Air (with Ria Boss, Poetra Asantewa)KeyzuzMother of Heirs[23]Doing The Most (with Ria Boss, Poetra Asantewa, Adomaa)Alex WondergemDumb (with Poetra Asantewa, Ria Boss)EDWVNConversations (Interlude) (with Ria Boss, Poetra Asantewa, Adomaa)KMRUHaystack (with Dzyadzorm)Colin ShinBlack is The Power (with Adomaa, Fu)Alex WondergemHumpty Dumpty (with Poetra Asantewa)SamplifiedChild's Play (with Ria Boss, Poetra Asantewa, Fu, Adomaa)Nii Quaye201800:01SFC ProductionsSingle[24]12:01Pheelz[25]Hmmmh (feat. Ko-Jo Cue & Shaker)BBnzPen & Paper[26]2019AdukweiNiiQuayeSingleKilli MiNiiQuaye2021FallingNiiQuayeFor Times We Lost (EP)SPAttentionGuiltyBeatzOMGGuiltyBeatzFeelings (feat. KiDi)KiDi, DatbeatGod, Richie MensahJamestownNiiQuaye == Videography == == Abasobɔdze na hɔn a wɔyii hɔn == EditYearOrganizationAwardNominated WorkResult2019MTN 4syte TV Music Video AwardsBest PhotographyOjorleyWon[31]2020Vodafone Ghana Music AwardsBest Video of the YearKilli MiWon[32]3Music AwardsVideo of the YearOjorleyNominated[33]Highlife Song of the YearNominated[34]Female Act of the YearHerselfNominated[34]Female Vocalist of the YearNominated[34]Highlife Act of the YearNominated[34]Best Live Performance3Music AwardsNominated[34]2021Vodafone Ghana Music AwardsRecord of the YearDie 4 UNominated[35]Female Vocalist of the YearNominated[35]20223Music AwardsEP of the YearFor Times We LostNominated[36]Best Alternative Song of the YearOMGNominated[36]Highlife Act of the YearHerselfNominated[36] == Nhwɛdo == '''• ^''' ''"My Father Influenced The Genre of Music I do – Cina Soul – Kuulpeeps". KuulPeeps. KuulPeeps. Retrieved 26 April 2018.'' '''• ^''' ''"Album of the week: Chapter V by Asi Renie - MyJoyOnline.com". www.myjoyonline.com. 11 March 2022. Retrieved 26 March 2022.'' '''• ^''' ''"Cina Soul – Music in Africa". Music in Africa. Music in africa. Retrieved 26 April 2018.'' '''• ^''' ''"Songs That Speak to The Soul: Songs By The Super Talented CINA SOUL". Legacy Base. Legacy Base. Retrieved 26 April 2018.'' '''• ^''' ''"Cina 'Bankulize x in My Bed x Go Harder x Skintight' mashup". Live Fm Ghana. Livefm Ghana. Retrieved 2 May 2018.'' '''• ^''' ''"Metanoia Experience for Alliance Francaise – Graphic Online". Graphic Online. Graphic Online. Retrieved 26 April 2018.'' '''• ^''' ''"Ghana: Cina Soul – "Julor" – beehype – Best Music from Around the World". Beehype. Bee Hype. Retrieved 26 April 2018.'' Background informationBirth nameChristie Quincyna QuarcoopomeBorn3 May 1997 (age 25) Accra, GhanaOriginAccra, GhanaGenres • Highlife • Afro-pop • Neo soul • afro-soul • pop • jazz Occupation(s) • Singer-songwriter • performer Years active2014–presentLabelsUniversal Music Group 90k8qe4w5z6ftbgcvdz4g3axygpvrfg Clement Kofi Humado 0 295 48176 47882 2025-05-23T15:24:32Z Robertjamal12 13 /* Mboa Nwoma */ Nkyekyεmu using [[Project:AWB|AWB]] 48176 wikitext text/x-wiki {{Databox|item=Q5131356}} '''Clement Kofi Humado''' (wɔwoo no 18 [[Mumu]] 1953) yɛ Mbrahyɛbaguanyi ma Anlo mansin a ɔwɔ Ghana. Ɔsan so yɛ nkan Ɔsoafo a ɔhwɛ Edziban na Kuadwuma (Minister for Food and Agriculture) do wɔ Ghana. == Abrabɔ ahyɛse na adzesua == John Kobla Humado na ne yer Grace Abla Humado na wɔwoo Humado. Nna hɔn beenu no nyina fi Alakple a ɔwɔ Keta Mantamu wɔ Firaw Mantɔw mu wɔ Ghana. Owiee no suapɔn wɔ Ghana Suapɔn (University of Ghana) a ɔwɔ Legon a osuaa "Animal Science and Agricultural Extension" wɔ hɔ. Onyaa "Graduate Diploma" wɔ "Agricultural Administration" mu wɔ mfe anan ekyir wɔ dɛm suapɔn noara mu. Afe 1985 mu no, onyaa abodzin krataa wɔ "Monitoring and Evaluation of Public Sector Projects and Programmes course" mu wɔ East Anglia Suapɔn mu wɔ Norwich, England. Ɔsanee so pɛɛ abodzin krataa wɔ afe 1989 mu wɔ "Ghana Institute of Management and Public Administration" na Nkontaabu "Finance" mu wɔ afe 1998 mu wɔ University of Reading wɔ United Kingdom.<ref name="web.archive.org">https://web.archive.org/web/20110711091700/http://www.ghanadistricts.com/mps/?r=7&mpd=252</ref> == Edwuma == Humado ayɛ edwuma wɔ mbea ahorow na ɔasan so ayɛ edwuma dɛ ogyinatunyi wɔ ekuayɛ na sikasaɛm mu wɔ ndwumakuw ahorow tse dɛ U SAID WEST AFRICA mu.<ref name="web.archive.org"/> Nna ɔsan so yɛ panyin "Head monitoring and Evaluation Deputy Project manager" ma "International Fund for Agricultural Development" fi afe 1991 dze kɔ 1999 mu. Nna ɔsan so yɛ panyin "National Officer" ma "World Food Program" fi afe 1990 dze kɔ afe 1991 mu. == Amanyɛsɛm == Ɔdze no ho kɛhyɛɛ amanyɛsɛm mu wɔ afe 2000 mu wɔ ber a ɔdze no ho kɛhyɛɛ Alakple mu wɔ National Democratic Congress mu. Ne nsa kaa mbrahyɛbagua fie egua maa Anlo wɔ bosoom Mumu mu wɔ afe 2004 abatow no mu.<ref>https://library.fes.de/pdf-files/bueros/ghana/03610.pdf</ref> Ɔmanpanyin Mills na oyii no wɔ ber a wɔresesa mpanyimfo wɔ hɔn dzibew mu wɔ bosoom Sanda mu wɔ afe 2011 mu.<ref>https://web.archive.org/web/20180612162921/https://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=200624</ref> Ɔmanpanyin dadaw Atta-Mills yii no dɛ ɔmbɛyɛ mbrahyɛbaguanyi mma mbabun na Agodzi mu. Nna ɔyɛ mbrahyɛbaguanyi ma Ekuayɛ.<ref name="ReferenceA">https://web.archive.org/web/20231106100823/https://www.peacefmonline.com/pages/local/news/201301/154643.php</ref> === 2004 abatow === Wodzii kan too Humado no do aba dɛ ɔmbɛyɛ mbrahyɛbaguanyi mma Anlo mantamu wɔ 2004 Ghana abatow no mu wɔ ber a onyaa 17,758 abatow, a nna ɔyɛ 52.20% fi abatow no nyina mu.<ref>https://web.archive.org/web/20231105125539/https://ghanaelections.peacefmonline.com/pages/2004/volta/188/index.php</ref> === 2008 abatow === Humado gyinae dɛ ɔrepɛ mbrahyɛbagua egua ama Anlo mantamu wɔ National Democratic Congress amanyɛkuw mu wɔ 2008 Ghana abatow no mu, wɔ ber a ɔdze abatow 29,185 a nna ogyina hɔ ma 91.87% wɔ abatow no nyina mu dzii nkonyim. Odzii Ahiabor Edward Kofi a ogyinae maa New Patriotic Party, Amelor Godwin Kwashie a ogyinae maa Convention People's Party, Charles Mewueda Tay a ogyinae maa PNC na Seth Raphael Azokpa a ogyinae maa DFP amanyɛkuw hɔn do nkonyim. Wonyaa abatow 1,361, 813, 263 na 147 ndzidzido dɛmara. Nna iyinom nye 4.28%, 2.56%, 0.83% na 0.46% yɛ pɛr wɔ abatow no nyina mu.<ref>https://web.archive.org/web/20231105115300/https://ghanaelections.peacefmonline.com/pages/2008/volta/188/index.php</ref> === 2012 abatow === Wɔsanee so too Humado no do aba dɛ ɔmbɛyɛ mbrahyɛbaguanyi mma Anlo mantamu wɔ National Democratic Congress amanyɛkuw mu wɔ 2012 Ghana abatow no mu wɔ ber a onyaa abatow 32,654 a ɔbɛn 81.99% wɔ abatow no nyina no mu. Hɔn a odzii hɔn do nkonyim nye, Makafui Kofi Woanya a ogyinae maa New Patriotic Party a onyaa abatow 3,599 a ɔbɛn 9.04%, Gabriel Adzika Tamakloe a nna ogyina ma IND a onyaa abatow 1, 940 a ɔbɛn 4.87%, Francis Tamakloe a nna ogyina ma Progressive People's Party nyaa abatow 1,543 a ɔbɛn 3.87% na Etsey Crown Kwashie a ogyinae maa NDP a onyaa abatow 93 a ɔbɛn 0.23% wɔ abatow no nyina mu.<ref>https://web.archive.org/web/20231105122000/https://ghanaelections.peacefmonline.com/pages/2012/parliament/volta/anlo/#google_vignette</ref> === 2016 abatow === Ogyinae pɛɛ mbrahyɛbagua egua maa Anlo mantamu wɔ National Democratic Congress mu wɔ 2016 Ghana abatow mu wɔ ber a ɔdze abatow dodow 22,216 a ogyina hɔ ma 64.01% dzii nkonyim. Nkorɔfo a odzii hɔn do nkonyim nye Tamakloe a ogyinae maa PPP, Kumedzro Gayheart Sena a ogyinae maa IND, Eddah Edward Kwadzo a ogyinae maa New Patriotic Party na Kuatsikor Sylvanus George a ogyinae maa Convention People's Party. Hɔn nsa kaa abatow 6, 823, dzin a ɔtoa do no nyaa 2, 980, nyia a ɔtɔ do ebiasa no nyaa 2, 451 na nyia a ɔtɔ do anan no so nyaa abatow 235. Abatow ahorow no nye dza wodzidzi do yi 19.66%, 8.59%, 7.06% na 0.68% yɛ pɛr.<ref>https://web.archive.org/web/20240925230744/https://ghanaelections.peacefmonline.com/pages/2016/volta/anlo/</ref> == N'abrabɔ == Ɔyɛ Kristonyi a ɔsom dɛ Katɔliknyi (Catholic). Ɔawar a ɔwɔ mba enum.<ref name="ReferenceA"/> == Hwɛ iyi so == * Anlo (Ghana parliament constituency) * Mills ne mbrahyɛbaguafo ahorow (List of Mills government ministers) * National Democratic Congress == Mboa Nwoma == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] oex2wjogokowlpv4vtx91cut0984ctw Clement Tumfuga Bugase 0 296 47729 36570 2025-05-14T13:27:25Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 47729 wikitext text/x-wiki {{Databox|item=Q99929656}} '''Clement Tumfuga Bugase''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ aban a otsia ebiasa wɔ Ghana amambu a otsia anan no mu a ogyinaa maa Finimfin Navrongo wɔ [[National Democratic Congress]] (NDC) dzin mu.<ref>{{Cite web|title=Navrongo Central Constituency: Where will the pendulum swing?|url=https://www.graphic.com.gh/news/politics/navrongo-central-constituency-where-will-the-pendulum-swing.html|access-date=2020-10-13|website=Graphic Online|language=en-gb}}</ref> == Amanyɛdwuma == Afe 1997 no bosoom Sanda mu ne da a ɔtɔ do esuon mu na woyii no ber a ɔfaa kunyimdzi abɔtsir no wɔ afe 1996 Ghana ambatow no mu. Oyii Setuni Achuliwor a IND a onyaa mba 41.10% a ogyina hɔ ma 16,811 wɔ mba dodow no nyinara mu hwee hɔ wɔ ber a no kotsiafo no nyaa 38.10% a ogyina hɔ ma mba 15,599.<ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 1996 Results - Navrongo Central Constituency|url=http://ghanaelections.peacefmonline.com/pages/1996/uppereast/173/index.php|access-date=2020-10-13|website=Ghana Elections - Peace FM}}</ref> Ogyinaa ne mpasuar bɛyɛ mfe anan wiee no, Bugase yɛɛ n'adwen dɛ ɔbɛsan akɔ aban mu ne mpɛn ebien do, John Setuni Achuliwor a ɔdze noho kɔbɔɔ [[New Patriotic Party]] kuw no osian abatow no soaa abatow no osian wɔ mba a onyae a nna no dodow no yɛ 41.50% a na ogyina hɔ ma mba 11,246 wɔ ber a Bugase nyaa 40.90% a na ogyina hɔ ma mba 11,103. Ɔnye Pwoawuvi J. Weguri a ɔyɛ People's National Convention kuwba, Kaguah A. Castor a ɔyɛ National Reform Party kuwba, Frank Awepuga a ɔyɛ Great Consolidated Popular Party kuwba, Jennifer Anemana a ɔyɛ Convention People's Party kuwba na Margaret A. Punguse a no so yɛ United Ghana Movement kuwba na wodzii dɛm nkogu yi.<ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 2000 Results - Navrongo Central Constituency|url=http://ghanaelections.peacefmonline.com/pages/2000/uppereast/173/index.php|access-date=2020-10-13|website=Ghana Elections - Peace FM}}</ref><ref>{{Cite web|title=NPP parliamentary primaries in Navrongo Central: Aviation Minister vs Regional Minister|url=https://www.graphic.com.gh/news/politics/npp-parliamentary-primaries-in-navrongo-central-aviation-minister-vs-regional-minister.html|access-date=2020-10-13|website=Graphic Online|language=en-gb}}</ref><ref>{{Cite web|last=|first=|date=13 March 2003|title=Four to contest Navrongo seat|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Four-to-contest-Navrongo-seat-33963|archive-url=|archive-date=|access-date=2020-10-13|website=www.ghanaweb.com|language=en}}</ref> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 3k4125g9bg3mj6qae1418jya74zz7m7 Clend Mawuko Sowu 0 297 48103 47803 2025-05-23T14:02:43Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48103 wikitext text/x-wiki '''Clend Mawuko Sowu''' yɛ Ghana amanyɛnyi, sordaanyi, National Democratic Congress (NDC) kuwba, Ghana nkandzea edwuma no mu kuw panyin na kuwba wɔ mbrahyɛbaguafie dze ma Anlo mpasuardo. Ɔsoom dɛ Aban ananmusinyi a ɔhwɛ Ndwuma na Atsenae na Aban Ananmusinyi dze ma Firaw Mantɔw mu wɔ Jerry John Rawlings n'amambu ase. == Ne bra ahyɛse == Tegbi, a ɔbɛn Keta wɔ Firaw Mantɔw mu na nna Clend Mawuko Sowu fi na ɔkɔr skuul wɔ Mfantsipim Skuul a ɔwɔ Oɛguaa. Nna Sowu yɛ Squadron banodzifo a ɔfaa ntsetsee mu wɔ Royal Air Force wɔ afe 1958 mu dɛ Ghana 'parachutist" odzi kan. Onyaa akwanya wɔ Ghana asordaafo skuul wɔ afe 1961 mu na onyaa ne tsenabew wɔ Ghana Wimu Nsordaaafo kuw no mu wɔ hɔn nkorbata kor mu wɔ afe 1962 ne bosoom Mumu mu ne da a ɔtɔdo anan. Ɔkɔr ahomgye mu wɔ afe 1973 mu ne bosoom Ɔberɛfɛw ne da a ɔtɔdo du-awɔtwe mu. == Nwomasua == Ɔkɔr skuul wɔ suapɔn mu wɔ Amanadze Suapɔn mu, hɔ na ne nsa kaa ne Bachelor of Science degree. Ekyir no ɔsanee kɔr Granfield Kɔlegyi wɔ Aeronautics na Harvard Suapɔn mu kenyaa ne Post-Graduate abawdobɔdze. == Ne ndwuma wɔ Amanyɛsɛm mu == Wɔ ne ndwuma mu dɛ amanyɛnyi na ɔdodow ɔfesa mu no, nna ɔsan yɛ Firaw Mantɔw mu Aban ananmusinyi wɔ (afe 1993), Aban ananmusifo dze ma Ndwuma na Atsenae (afe 1993-afe 1994), woyii no kɔr aban a odzi kan no wɔ 4th Republic no mu wɔ afe 1993 mu ne bosoom Sanda mu ne da a ɔtɔdo esuon wɔ ber a wɔpaa no kunyimdzifo wɔ mbrahyɛbaguafie abatow a ɔkɔr do wɔ afe 1992 mu ne bosoom Mumu ne da a otsia eduonu-akorɔn na NDC kuw no banodzifo. Nna ɔyɛ Ghana Nkandzea edwumakuw mpanyimfo no hɔn banodzifo. == Ne wu == owui wɔ afe ]2010 mu ne bosoom Mumu mu ne da a ɔtɔdo anan, wɔ East Legon, ne fie a nna ɔwɔ Nkran. Odzii mfe eduosuon-awɔtwe. == Nhwɛdo == "NDC misses, Clend Sowu". www.ghanaweb.com. 3 May 2011. Retrieved 2021-01-12. "Volta NDC eulogises late Squadron Leader Clend Sowu". BusinessGhana. Retrieved 2021-01-12. "Squadron Leader Clend Sowu is dead". MyJoyOnline.com. 2010-12-04. Retrieved 2020-05-16. "Sowu To Be Burnt". www.ghanaweb.com. Retrieved 2020-05-16. "Clend Sowu is dead – Today Newspaper". Retrieved 2021-01-12. "Clend Sowu Laid To Rest". Modern Ghana. Retrieved 2020-05-16. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] gmniv8pd91gwowjbgr35gqsxk2qdx4l Cletus Avoka 0 298 48059 47989 2025-05-23T13:59:35Z Robertjamal12 13 /* N'abrabɔ mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48059 wikitext text/x-wiki Wɔwoo '''Cletus Apul Avoka''' wɔ Ɔberɛfɛw 20, 1951 mu. Ɔyɛ Ghana mbranyimfo, ɔmanyɛnyi na mbrahyɛbaguanyi ma Zebilla East ambatow mpasua a ɔwɔ Epuei Boka Mnatɔw mu. Nna ɔyɛ Ɔdodow hɔn panyin wɔ mbrahyɛbagua mu, ɔsoafo a ɔhwɛ Ghana nsɛm mu na ɔsoafo a ɔhwɛ Asaase na Kwae. == Abrabɔ ahyɛase na nwomasua == Wɔwoo Cletus Apul Avoka wɔ Ɔberɛfɛw 20, 1951 mu. Ofi Teshie a ɔbɛn Zebilla wɔ Epuei Boka Mantɔw mu. Ɔkɔr skuul wɔ Navrongo Ntoado Skuul na Ghana Suapɔn na onyaa abodzi krataa L.L.B wɔ afe 1976 mu. Ɔsaanee kɔr Ghana School of Law na onyaa abodzin krataa a wɔfrɛ no Bachelor of Law degree wɔ afe1978 mu. == Amanyɛdwuma == Afe 2012 ambatow kɛse ekyir no, wɔdze no hyɛɛ Benjamin Kunbour ananmu wɔ mbrahyɛbagua a ɔtɔ do esia wɔ kwasaman a ɔtɔ do anan mu dɛ hɔn a wosuar wɔ mbrahyɛbagua mu no panyin. Nna ɔyɛ ɔsoafo a ɔhwɛ Ghana nsɛm mu ma National Democratic Congress wɔ John Atta Mills aban mu wɔ Ghana kesi Sanda 2010 mu. N'asoe dwuma a odzi kan nye Ɔsoafo a ɔhwɛ Asaase na nkwae wɔ Jerry Rawlings aban mu. Nna ɔyɛ mbrahyɛbaguanyi ma Bawku West ambatow mpasua a ɔwɔ Epuei Boka Mantɔw mu wɔ Ghana fitsi afe 1993 mu kesi afe 2005 mu. Afe 2008 mbrahyɛbagua ambatow no, ɔsanee kɔr mbrahyɛbagua mu dɛ mbrahyɛbaguanyi a ɔtɔ do ebien ma Zebilla ambatow mpasua na ɔhyɛɛ edwuma ase wɔ Sanda 2009 mu. ===== <u>Afe 2000 ambatow</u> ===== Nna Avoka san yɛ mbrahyɛbaguanyi ma Garu-Tempane fitsi afe 2000 mu kesi afe 2004 mu. Afe 2000 mu no, odzii nkonyim wɔ ambatow no mu dɛ mbrahyɛbaguanyi ma Garu-Tempane ambatow mpasua a ɔwɔ Epuei Boka mu wɔ Ghana. Odzii nkonyim dɛ obi a onnyi amanyɛkuw biara mu wɔ Epuei Boka Mantɔw mu wɔ Ghana. Akudibila nyaa amba 14, 282 fii amba dodow a wɔtoow no mu. Iyi nye 45.40% fi amba dodow a wɔtoow mu no mu. Odzii nkonyim tsiaa William Azuma Dominic a ɔwɔ National Democratic Congress, onyaa amba 12, 224 a egyina hɔ ma 38.90%, William Pullam a ɔwɔ Peoples National Convention Party, onyaa amba 2, 908 a egyina hɔ ma 9.20%, Emmanuel S. N. Asigri a ɔwɔ[[New Patriotic Party]], onyaa amba 1, 360 a egyina hɔ ma 4. 30%, Tindogo D.Ashock a ɔwɔ Convention Peoples Party, onyaa amba 293 a egyina hɔ ma 0.90%, Halid M.Yussif a ɔwɔ United Ghana Movement, onyaa amba 246 a egyina hɔ ma 0.80% na Hamidu Sahanona a ɔwɔ National Reform Party, onyaa amba 138 a egyina hɔ ma 0.40%. Afe 2008 Ghana ambatow kɛse no mu no, onyaa amba 13, 074 fii amba dodow 32, 215 a wɔtoow no mu a egyina hɔ ma 40.50% tsiaa Appiah Moses onyaa amba 10,470 a egyina hɔ ma 32.50%, John Akparibo onyaa amba 6,701 a egyina hɔ ma 20.80%, Sulley Awanni Agholisi onyaa amba 1,461 a egyina hɔ ma 4.54%, Azumah Yusif Ndago onyaa amba 273 a egyina hɔ ma 0.85% na Atiah Kudugu onyaa amba 236 a egyina hɔ ma 0.73%. Ɔdze amba 21, 900 fi amba dodow 41, 106 mu a egyina hɔ ma 52.28% dzii nkonyim wɔ afe 2012 Ghana ambatow kɛse no mu tsiaa Frank Fuseini Adongo onyaa amba 17,082 a egyina hɔ ma 41.56%, Mallam Yusuf Isa onyaa amba 1,739 a egyina hɔ ma 4.23% na Atangnaba Abraham onyaa amba 385 a egyina hɔ ma 0.94%. == N'abrabɔ mu nsɛm == Avoka yɛ Catholic Christianyi na ɔawar awo mba baanan. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] gynevlt51c6zuy0jakvkqwn4hyyvl8s Colleges of Languages Education 0 299 1566 1565 2023-04-20T19:13:57Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 1565 wikitext text/x-wiki '''College of Languages Education''' yɛ University of Education, Winneba no nkorbata a ɔtsetse esuafo a wɔpɛ dɛ wonya suahu a no mu dɔ yie papaapa wɔ kasa ahorow hɔn sua na hɔn kyerɛ mu. Suapɔn no nkorbata yi wɔ Ajumako. College of Languages Education wɔ fakɔɔtsi ahorow ebien. Iyinom nye Fakɔɔtsi a wɔkyerɛ Ghana kasa ahorow (Faculty of Ghanaian Languages Education) na fakɔɔtsi a wɔkyerɛ amanhorow do kasa na nkitahodzi (Faculty of Foreign Language and Communication ). Seesiara dze, fakɔɔtsi a wɔkyerɛ Ghana kasa ahorow no nkotsee na ɔwɔ Ajumako. Fakɔɔtsi a wɔkyerɛ amanhorow do kasa na nkitahodzi no dze ɔwɔ Winneba. Mbom, mpanyimfo wɔ enyisom dɛ ɔnnkɛkyɛr biara na dɛm fakɔɔtsi no so aba Ajumako. Panyin a sesei ɔda College of Languages Education ano nye Okunyin Dominic Kweku Danso Mensah. sss99k06zt8ceo0c4v3fibuj3pc6lw8 Collins Dauda 0 300 48161 48072 2025-05-23T15:23:31Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48161 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | name = Collins Dauda | honorific-suffix = MP | image = File:COLLINS DAUDA.jpg | alt = | caption = | order = | office = Member of the [[Ghana Parliament]] for [[Asutifi South (Ghana parliament constituency)|Asutifi South constituency]] | term_start = 7 January 2005 | term_end = | predecessor = [[Cecilia Gyan Amoah|Cecilia Djan Amoah]] | successor = Incumbent | parliament1 = Ghana | majority1 = | predecessor1 = | successor1 = | prior_term = [[Adansi Asokwa (Ghana parliamentary constituency)|Adansi Asokwa]] | order2 = | predecessor2 = ''constituency created'' | successor2 = [[Cecilia Gyan Amoah|Cecilia Djan Amoah]] | order3 = <!--Can be repeated up to eight times by changing the number--> | predecessor3 = | successor3 = | birth_date = {{Birth date and age|1957|02|13|df=y}} | birth_place = Mehame | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian nationality law|Ghanaian]]{{flagicon|GHA}}&nbsp; | party = National Democratic Congress | otherparty = <!--For additional political affiliations--> | spouse = | partner = <!--For those with a domestic partner and not married--> | relations = | children = 11 | residence = | alma_mater = Mim Secondary School | occupation = | profession = Teacher/Business Person | cabinet = Minister of State(Lands & National Resources; Transport; Water Resources, Works & Housing & Local Government& Rural Development: 2009-2016) | committees = | portfolio = | signature = | signature_alt = | website = | footnotes = | term_start2 = 7 January 1993 | term_end2 = 7 January 2001 }} '''Collins Dauda''' (wɔwoo no 13 [[Kwakwar]] 1957) yɛ ɔkyerɛkyerɛfo,<ref name="Alhaji Collins Dauda, Biography">{{cite web |title=Alhaji Collins Dauda, Biography |url=https://www.ghanaweb.com/person/Alhaji-Collins-Dauda-1161 |access-date=19 February 2021 |website=ghanaweb |archive-date=29 January 2021 |archive-url=https://web.archive.org/web/20210129181145/https://www.ghanaweb.com/person/Alhaji-Collins-Dauda-1161 |url-status=dead }}</ref> amammuifo, kan Ghana Ɔsoafo a ɔhwɛ Asase na Abɔdze mu Ndzɛmba do; na Nsuo Ho Ndzɛmba , Edwumayɛ na Adan.<ref>{{Cite web |date=2023-06-09 |title=Alhaji Yakubu Shows Up, Pleads Not Guilty |url=https://dailyguidenetwork.com/alhaji-yakubu-shows-up-pleads-not-guilty/ |access-date=2023-06-09 |website=DailyGuide Network |language=en-US}}</ref> == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Collins Dauda wɔ 13 [[Kwakwar]] 1957 wɔ Mehame wɔ Ahafo mantsam mu (kan no, Brong Ahafo Mantam). Ɔfir Mehame a ɔwɔ Ahafo mantsam a kan no wɔfrɛ no Brong Ahafo mu wɔ Ghana.<ref name="Alhaji Collins Dauda, Biography"/><ref name=":1">{{Cite web|date=2016-04-25|title=Ghana MPs - MP Details - Dauda, Collins|url=http://ghanamps.gov.gh/mps/details.php?id=2693|access-date=2020-08-02|archive-url=https://web.archive.org/web/20160425011627/http://ghanamps.gov.gh/mps/details.php?id=2693|archive-date=25 April 2016}}</ref><ref name=":7">{{Cite web |title=Parliament of Ghana |url=https://www.parliament.gh/mps?mp=184 |access-date=2022-03-02 |website=parliament of ghana}}</ref> N'awofo nye Issaka Naaba na Mariama Issah.<ref name=":2">{{Cite web|date=2016-05-06|title=Ghana MPs - MP Details - Dauda, Collins (Alhaji)|url=http://ghanamps.gov.gh/mps/details.php?id=258|access-date=2020-08-02|archive-url=https://web.archive.org/web/20160506155019/http://ghanamps.gov.gh/mps/details.php?id=258|archive-date=6 May 2016}}</ref> Nye ntoado sukuu wɔ Mim Senior High School a onyaa GCE Ordinary Level na GCE Advanced Level nyinara wɔ 1973 na1981 ntsam.<ref>{{cite web |url=http://www.ghana.gov.gh/index.php?option=com_content&view=article&id=369:minister-for-lands-and-natural-resources&catid=81:ministers&Itemid=228 |title=Hon. Alhaji Collins Dauda - Minister for Lands and Natural Resources |access-date=2010-06-18 |publisher=[[Government of Ghana]] |archive-date=6 August 2016 |archive-url=https://web.archive.org/web/20160806123650/http://www.ghana.gov.gh/index.php?option=com_content&view=article&id=369:minister-for-lands-and-natural-resources&catid=81:ministers&Itemid=228 |url-status=dead }}</ref> == Edwuma == Dauda kyerɛw adze wɔ Kukuom Kuadwuma Ntoado Sukuu mu fi 1985.<ref name=":2" / Wɔ afe 1986 mu no, ɔdze nye ho kɔbɔɔ akyerɛkyerɛfo edwuma wɔ Ahafoman Senior High School a ɔkɔɔ do kyerɛw adze kosii 1992.<ref>{{Cite web |title=Collins Dauda, Biography |url=https://mobile.ghanaweb.com/person/Collins-Dauda-2596 |access-date=2023-07-31 |website=mobile ghanaweb}}</ref> == Amanyɛsɛm == Dauda bɛyɛɛ Asutsifi Mantsam bagua no munyi wɔ afe 1978 na 1981 ntsam.<ref name=":2" /> Na ɔyɛ Consultative Assembly no munyi, a ɛyɛɛ Ghana amansan mbra wɔ afe 1992 mu wɔ afe 1991 na 1992 ntsam hɔ Asutsifi South mansin a ɔwɔ Republic a ɔtɔ do aanan no mu. Odzii nkonyim nye mprenu do wɔ 1996 mbrahyɛbaguafo abatow no mu. Nanso ɔhweree n’akongua wɔ afe 2000 mbrahyɛbagua abatow mu ɔnam soboɔ bi a wɔkaeɛ dɛ ɔdze nkonyaayie tuntum edzi dwuma dze kum n’amanyɛsɛm mu akansifo Prof. Gyan-Amoah da kor pɛ ansa na amansan abatow no reba. Nanso ɔsan nyaa atenaeɛ no wɔ afe 2004 mu. Ɔakura nkongua no mu fir 4th kɔsi 7th parliament a ɔwɔ 4th republic no mu. Wɔ afe 2002 na 2004 mu ber a na ɔfir mbrahyɛbagua no mu no, na ɔyɛ Ɔmantɔw Tsetsenanyi wɔ Ɔman Demokrasi Mbrahyɛbagua (NDC) mu wɔ Brong Ahafo Mantɔw mu. Efi [[Kwakwar]] 2009 kɔsi afe 2016 no, wɔpaw Collins Dauda dɛ Ɔmanpanyin a ɔhwɛ Asase na Aboɔdzen abor do na wɔsesaa no kɔɔ Nsuo, Edwumayɛ na Adan ho Dwumadzibea. Ɔsan nso yɛ boayiku a ɔhwɛ Asase na Kwaeɛ do no tsitranyi abadiakyir wɔ afe 1994 na 1996 ntsam. Akyir yi ɔbɛyɛɛ boayiku korɔ no ara guamtranyi wɔ afe 1997 na 2000 ntsam na ɔsan nso yɛɛ Sikasɛm na Mmabun, Agumadzi na Amandze Boayiku no munyi. === Abatow === Wɔpaw Dauda nye mprɛnsa dɛ mbrahyɛbaguanyi ama Asutifi South mansin a ɔwɔ Brong Ahafo Mantɔw mu wɔ afe 2004 Ghana amansan abatow no mu. Ɔnam saa kwan yi do gyinaa ɔmansin no ananmu wɔ Ghana man a ɔtɔ do anan no mbrahyɛbagua a ɔtɔ do anan no mu. Ɔdzii nkonyim wɔ National Democratic Congress no tekiti do. Na nye mansin no yɛ mbrahyɛbagua nkongua edu (10) a ɔwɔ nkongua 24 a National Democratic Congress dzii nkoniym wɔ saa abatow no mu maa Brong Ahafo Mantɔw no fa. Asutsifi South mantɔw no huu ‘skirt and blouse’ a abatowfo tow aba wɔ saa abatow no mu osiandɛ ɔmampanyin a amansin no abatow no paw no nye John Agyekum Kufour a ofi ɔsɔretia kɛse[[New Patriotic Party]] no mu. National Democratic Congress no nyaa nyimpa kakraa bi a hɔn nyinara yɛ mbrahyɛbagua nkongua 94 wɔ nkongua 230 mu. Wɔdze abatow 9,668 paw Dauda wɔ abatow 18700 a ɔfata nyinara mu, a ɔnye abatow a ɔfata nyinara mu 51.70% yɛ pɛ. Wɔpaw no dɛ Thomas Broni a ofi Ɔman Ho Dɔ Kuw Fofor no mu, Nana Nsiah Ababio Williams Cosmus a ofi Ɔmanfo Ɔman Nhyiam no mu na Adu Adjei Augustine a ofi Nhyiam Nyimpa Kuw no mu. Eyinom nyaa 46.90%, 1.20% na 0.30% wɔ abatow a ɔfata a wɔtowee nyinara mu. Wɔ afe 2008 Ghana amansan abatow no mu no, wɔpaw Dauda nye mprɛ anan (4) dɛ mbrahyɛbaguanyi ama Asutsifi South amansin. Ɔkɔɔ do gyinaa ɔmansin no ananmu wɔ Ghana man a ɔtɔ do 4 no mbrahyɛbagua a ɔtɔ do 5 no mu. Ɔdzii nkonyim wɔ National Democratic Congress no tekiti do. Na nye mansin no yɛ mbrahyɛbagua nkongua 114 a na nyimpa dodow no ara wɔ hɔ wɔ nkongua 230 a ɔwɔ saa abatow no mu no fa. Wɔdze abatow 10,984 na wɔpaw Dauda wɔ abatow a ɔfata nyinara mu 22,032, a ɔnye abatow a ɔfata nyinara mu 49.85% yɛ pɛ. Wɔpaw no dɛ Yiadom Boakye a ɔyɛ[[New Patriotic Party]] nye Okyere George a ɔyɛ Democratic People's Party no do. Eyinom nyaa abatow a ɔfata a wɔtowee nyinara mu 49.79% na 0.35%. N’abatowfo no san paw no bio wɔ afe 2020 Amansan abatow no mu, dɛ ɔmmɛgyina hɔn anam' wɔ Mbrahyɛbagua a ɔtɔ do awɔtwe (8) a ɔwɔ Ghana Republic a ɔtɔ do anan no mu. === Boayikuw Ahorow === Dauda yɛ Sikasɛm boayikuw no munyi, ɔsan yɛ Asase na Kwae Boayikuw no munyi na ɔsan yɛ Boayikuw a Wɔpaw Boayikuw no munyi. === Nsɛm a Ɔfa Mmusuakuw Ho === Wɔ [[Dzifuu]] 2016 mu no, Dauda wɔ kasa kyerɛɛ akuw no ekyigyinafo wɔ Koforidua no kae dɛ saa ber no asɔretsiafo[[New Patriotic Party]] no wɔ abakɔsɛm tsentsen a ɔkyerɛ dɛ wɔyɛ nyinyim tsia Zongofo na "Ɔsɛ dɛ yɛma wohu dɛ hɛnka hɔn ho". == N'abrabɔ == Collins Dauda awar a ɔwɔ yerenom ebien na mma dukro. Dauda yɛ Kramonyi. == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 8sbfvxga6mi5zkfnwuvps16erf0p0kd Comfort Doyoe Cudjoe-Ghansah 0 301 47996 47924 2025-05-14T14:34:29Z Robertjamal12 13 /* Mbaoedze */ adding category using [[Project:AWB|AWB]] 47996 wikitext text/x-wiki {{Databox|item=Q26899268}} '''Comfort Doyoe Cudjoe-Ghansah''' (wɔwoo no 3 [[Ɔberɛfɛw]] 1967) yɛ Ghana amanyɛnyi na ɔyɛ Mbrahyɛbaguanyi ma Ada Ambatow mpasua. Ɔyɛɛ Ɔman Soafo a ɔhwɛ Asetra na Apam Asoɛe ahorow do (Minister of State in charge of Social and Allied Institutions).<ref>{{Cite web |date=2023-01-25 |title=10 things you didn’t know about new Minority Leader, Dr. Ato Forson |url=https://citinewsroom.com/2023/01/10-things-you-didnt-know-about-new-minority-leader-dr-ato-forson/ |access-date=2023-01-25 |website=Citinewsroom - Comprehensive News in Ghana |language=en-US}}</ref> == N'abrabɔ Ahyɛase na Nwomasua == Cudjoe-Ghansah wɔwoo no wɔ Ada Kɛse, Nkran kurowpɔɔn mu wɔ Ɔberɛdzi 3, 1967 mu.<ref name=ghanweb>{{Cite web|url=http://www.ghanaweb.com/GhanaHomePage/republic/parliamentatian.php?ID=57|title=Ghana Parliament member Comfort Doyoe Cudjoe-Ghansah (Mrs.)|publisher=GhanaWeb|accessdate=12 September 2016|archive-date=19 September 2016|archive-url=https://web.archive.org/web/20160919164634/http://www.ghanaweb.com/GhanaHomePage/republic/parliamentatian.php?ID=57|url-status=live}}</ref> Comfort nyaa ne Diproma wɔ Stenographership fir Royal Academy wɔ Accounting mu, Nkran wɔ 1983 mu. Onyaa abodzin krataa wɔ Radio na TV nsɛmkyerɛw mu fii Ghana Institute of Journalism 2011 mu. == N'amanyɛ Abrabɔ == Cudjoe-Ghansah yɛ Mbrahyɛbaguanyi ma adehye a wɔwɔ Ada abatow mpasoado, na ɔtsena asoɛe a wɔhwɛ nyimpa bɔbea na mbofra, na abaɛfor nsɛm do. Nna ɔyɛ ɔsoafo ma aban n'amambu wɔ social na allied institutions do,<ref>{{cite web|title=Minister of State in-Charge of Social and Allied Institutions, Mrs Comfort Doyoe Cudjoe Ghansah|url=http://ohcs.gov.gh/minister-state-charge-social-and-allied-institutions-mrs-comfort-doyoe-cudjoe-ghansah|publisher=The Office of Head of Civil Service|accessdate=1 November 2016|archive-url=https://web.archive.org/web/20161101165220/http://ohcs.gov.gh/minister-state-charge-social-and-allied-institutions-mrs-comfort-doyoe-cudjoe-ghansah|archive-date=1 November 2016|url-status=dead}}</ref> ɔbɔɔ ne dzin wɔ dɛm dzibew wɔ Sanda, 2013 mu a ɔyɛ Ghana Mampanyin John Dramani Mahama amambu mu. Oyii kwaadu a wɔdze bɔɔ no 2014 dɛ ɔama asɛmbli nkorɔfo bi sika dɛ wonyi Mansin Krakye bi a aban no bɔɔ ne dzin no. Wɔbɔɔ ne dzin frɛɛ nhyiamu mpofir mu wɔ dɛm Mansin no mu.<ref>{{cite news|title=I Didn't Bribe Anybody To Reject DCE Nominee – MP|url=http://www.peacefmonline.com/pages/politics/politics/201401/184895.php|accessdate=1 November 2016|work=Peace FM Online|date=7 January 2014|archive-date=1 November 2016|archive-url=https://web.archive.org/web/20161101165458/http://www.peacefmonline.com/pages/politics/politics/201401/184895.php|url-status=live}}</ref> Ohyiaa Chinesenyi Ananmusinyi a ɔwɔ Ghana dɛm afe no mu nye no twetwee nkɔmbɔ faa nkabɔmu edwumayɛ wɔ apɔwmudzen ho na mbofra hɔn apɔwmudzen ho.<ref>{{cite web|title=Chinese Ambassador to Ghana H.E. Sun Baohong Met with Minister of State Hon. Comfort Doyoe Cudjoe Ghansah|url=http://www.fmprc.gov.cn/mfa_eng/wjb_663304/zwjg_665342/zwbd_665378/t1201955.shtml|publisher=Ministry of Foreign Affairs of the People's Republic of China|accessdate=1 November 2016|date=19 October 2014|archive-date=1 November 2016|archive-url=https://web.archive.org/web/20161101164821/http://www.fmprc.gov.cn/mfa_eng/wjb_663304/zwjg_665342/zwbd_665378/t1201955.shtml|url-status=live}}</ref> 2016 mu no, ogyinaa aban n'ananmu kyɛɛ kɔmpiwta ahorow maa Ghanafo civil service,<ref>{{cite news|title=Government Supports Head of Civil Service With Computers|url=https://www.newsghana.com.gh/government-supports-head-of-civil-service-with-computers/|newspaper=News Ghana|accessdate=1 November 2016|date=11 February 2016|archive-date=1 November 2016|archive-url=https://web.archive.org/web/20161101164507/https://www.newsghana.com.gh/government-supports-head-of-civil-service-with-computers/|url-status=live}}</ref> na ɔmaa skuul ahorow a ɔwɔ n'abatow mpasoado ngua ahorow bɛyɛ 500. Nhyiamu bi ase, ɔkasaa faa nwomasua ho mfaso kyerɛɛ Ghana mba.<ref>{{cite news|title=Ada MP presents desk to schools|url=http://todayghananews.com/2016/03/24/ada-mp-presents-desk-schools/|accessdate=1 November 2016|work=Today Ghana News|date=24 March 2016|archive-date=3 November 2016|archive-url=https://web.archive.org/web/20161103222901/http://todayghananews.com/2016/03/24/ada-mp-presents-desk-schools/|url-status=live}}</ref> === Amanyɛsɛm === Cudjoe-Ghansah gyinaa na odzii nkunyim wɔ National Democratic Congress mbrahyɛbagua egua maa Ada abatow mpasoado a ɔwɔ Nkran kurowpɔn mu. Odzii egua yi mu nkunyim wɔ 2016 Ghanafo nyinara hɔn abatow mu.<ref>{{Cite web|url=http://www.ghananewsagency.org/politics/ndc-greater-accra-regional-parliamentary-aspirants-97315|title=NDC Greater Accra regional parliamentary aspirants|website=www.ghananewsagency.org|access-date=2019-03-09|archive-date=12 November 2016|archive-url=https://web.archive.org/web/20161112163123/http://www.ghananewsagency.org/politics/ndc-greater-accra-regional-parliamentary-aspirants-97315|url-status=live}}</ref> Nyimpa ebiasa a wogyinaa a hɔn edzin nye Kanor Saakey a ofi New Patriotic Party, Asupah Manasseh a ofi National Democratic Party na Daniel Katey Ossah a ofi Convention People's Party so gyinaa 2016 abatow kumaa a wotoow wɔ Ada abatow mpasoado wɔ 2016 no bi. Cudjoe-Ghansah dzii nkunyim wɔ abatow no mu a onyaa aba 18,954 wɔ aba 23,570 no nyinara mu a ɔkyerɛ wɔ ɔha mu nkyekyɛmu 80.42% wɔ abakrɔngyin no mu. 2020 mu no Cudjoe-Ghansah sanso dzii nkunyim a ɔdze Aba 27,591 ɔkyerɛ ɔha mu nkyekyɛmu 82.14% wɔ Abakrɔngyin no nyinara mu ma Ada abatow mpasoa no wɔ Mbrahyɛbaguafie. Sesei, Hon. Comfort Doyoe Cudjoe-Ghansah yɛ Ada hɔn Mbrahyɛbaguanyi na ɔabɔdo ara enya egua no wɔ Mumu 7, 2024 abatow no. == N'abrabɔ Mu Nsɛm == Ɔyɛ Kristosomnyi a ɔawar awo mba esia. Ɔakasa wɔ dwumadzi ahorow beberee ase a ɔdze ɔsom ahorow nkabɔmu aba na ekenyan asomdwee a ɔwɔ Ghanaman mu.<ref>{{Cite web|url=http://www.ghananewsagency.org/social/minister-urges-ghanaians-to-be-grateful-to-god-for-peace-87998|title=Minister urges Ghanaians to be grateful to God for peace|publisher=Ghana News Agency|date=7 April 2015|accessdate=12 September 2016|archive-date=18 September 2016|archive-url=https://web.archive.org/web/20160918225306/http://www.ghananewsagency.org/social/minister-urges-ghanaians-to-be-grateful-to-god-for-peace-87998|url-status=live}}</ref> == Mbaoedze == <references /> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] rgka0b6esupqi8pu5egl476h2lk4pij Comfort Owusu 0 302 48094 47789 2025-05-23T14:02:06Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48094 wikitext text/x-wiki {{Databox|item=Q98815327}} '''Comfort Owusu''' (wɔwoo no wɔ Ebɔbira da ɔtɔ do eduonu awɔtwe wɔ mfe apem ahankron eduanan mu) ɔyɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa wɔ "4th Republic" mu a ogyinaa mu maa Mfantsiman East ambatow mpasua do wɔ Finimfin Mantɔw mu.<ref>{{Cite web |last= |first= |date= |title=Ekumfi Essuehyia marks Akwanbo |url=http://www.mclglobal.com/History/Jul2000/31g2000/31g0a.html |archive-url= |archive-date= |access-date=6 September 2020 |website=MclGlobal.}}</ref> == Ɔbra ahyɛase na nwomasua == Wɔwoo Owusu wɔ mfe apem ahankron eduanan mu wɔ Mfantsiman East a ɔwɔ Finimfin Mantɔw mu wɔ Ghana.<ref name=":0">Ghana Parliamentary Register (1993–1996)</ref> Ɔkɔr skuul wɔ "Morris School of Hairdressing & Culture" a onyaa abɔdzin krataa a ɔyɛ "Diploma degree in Culture & Beauty". == Amanyɛsɛm == '''Owusu''' yɛ kuw ba wɔ mbrahyɛbagua fie a odzi kan, ma ɔtɔ do ebien na ebiasa wɔ Ghana amambu a otsia anan.<ref>{{Cite web |date=12 May 2003 |title=I won't contest in 2004 – NDC MP |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/I-won-t-contest-in-2004-NDC-MP-36276 |access-date=6 September 2020 |website=GhanaWeb |language=en}}</ref> N'amanyɛsɛm no hyɛɛ ase wɔ mfe apem ahankron eduokron ebien mu ber a ɔbɛyɛɛ mbrahyɛbaguanyi wɔ Mfantsiman ambatow mpasua do wɔ Finimfin Mantɔw mu wɔ NDC amanyɛkuw ne dzin mu.<ref>{{Cite web |last= |first= |date=12 May 2003 |title=I won't contest in 2004 – NDC MP |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/I-won-t-contest-in-2004-NDC-MP-36276 |archive-url= |archive-date= |access-date= |website=GhanaWeb}}</ref><ref>{{Cite web |title=Elections in the Fourth Republic (1992–2000) |url=https://godsonug.files.wordpress.com/2019/02/poli-444-unit-4-_formatted_-28-02-2014.pdf |website=God Soung}}</ref><ref>{{Cite web |last= |first= |date=31 December 2004 |title=Mrs Owusu pledges support for Mfantsiman District Assembly |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Mrs-Owusu-pledges-support-for-Mfantsiman-District-Assembly-72589 |archive-url= |archive-date= |access-date=1 September 2020 |website=GhanaWeb. |language=en}}</ref> Ɔsanee gyinaa bio wɔ mfe apem ahankron eduokron ebien na mfe mpem ebien Ghana ambatow no mu a, na ogyina mu wɔ Mfantsiman East ambatow mpasua do na onyaa ne dzibew bio wɔ NDC amanyɛkuw ne dzin mu. Ɔtsena Mfantsiman East ambatow mpasua egua no do mpɛn ebiasa toaa do. Wɔ mfe mpem mu no, onyaa amba dodow a ɔyɛ 7,110 wɔ Ghana ambatow a wɔtoo no. == Edwumasɛm == Owusu yɛ " Beautician" na nkan mbrahyɛbaguanyi dze ma Mfantsiman East ambatow mpasua do wɔ Finimfin Mantɔw mu wɔ Ghana. == Ɔsom == Owusu yɛ Kristonyi. == Mboaedze == <references /> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 4z53ve4x5atqbgo982wv3qkux6l4pmr Coro na ne Nsuhɛndwirii 0 303 48280 1590 2025-05-26T13:57:56Z Robertjamal12 13 Cat using [[Project:AWB|AWB]] 48280 wikitext text/x-wiki {{Databox|item=Q65621655}} '''Coro na nye Nsuhɛndwirii''' yɛ UNESCO Wiadze Agyapadze bea, a ɔwɔ Coro kurow mu, wɔ Venezuela.<ref name="whc.unesco.org">https://whc.unesco.org/en/list/658/</ref> Coro wɔ asase mu, nanso ɔwɔ nsuhɛndwirii, La Vela de Coro, wɔ Caribbean mpoano. == Abakɔsɛm == === Wiadze Agyapadze Bea === Wɔkyerɛw Coro na nye Nsuhɛndwirii dɛ Wiadze Agyapadze bea wɔ afe 1993 mu, a wɔdze gyinapɛn (iv) na (v) dzii dwuma. Ɔsian dɛ Coro yɛ dɔtse adan a ɔyɛ soronko wɔ Caribbean ntsi, ɔno nkutoo nye nhwɛso a ɔda do ara wɔ hɔ a ɔkyerɛ dɛ wɔdze mpɔtam hɔ atsetsesɛm ahorow nye Spainfo Mudéjarfo nye Dutchfo adansi ho akwan horow afrafra mu. Nkurow a edzi kan a wɔdze yɛɛ atubrafo no mu ɛkoro (wɔdze sii hɔ wɔ 1527 mu), na ɔwɔ abakɔsɛm mu adan bɛyɛ 602.<ref name="whc.unesco.org"/> === Wiadze Agyapadze a Ɔwɔ Esiane Mu === Wɔ afe 2005 mu no, wɔkyerɛw bea no wɔ Wiadze Agyapadze a ɔwɔ Esiane mu no dzin mu.<ref>https://whc.unesco.org/en/decisions/523/</ref> Adze koro a ɔma wobuu bea no dɛ ɔwɔ esiane mu nye ndzɛmba a nsu kɛse a ɔtɔe dze bae no. Wɔsan nso huu ahiadze bi a wɔdze bɔ bea no ho ban fir nkɔdo a enni tema ho, na wɔ eyi mu no wɔhyɛɛ nyansa dɛ wɔbɛsan akyerɛkyer mmeae a wɔdze siw ano no mu. Wɔ afe 2018 mu no, UNESCO nsa kaa amannyebɔ bi fir Amanaman Ntam Bagua a ɔhwɛ Nkaedum na Mmeaeɛ do (ICOMOS) hɔ, na ɔhyɛ no nsow dɛ ɔwom ɔɛ nsɛm a "Ɔman a ɔka ho" (ɔnye Venezuela) dze maeɛ no kyerɛɛ nkɔsoɔ a ɔma abotɔyam wɔ ntseɛsoɔ akwan pii a wɔdze bedzi dwuma no mu dzeɛ, nanso nsɛm foforɔ nye nneyɛeɛ ho hia dɛ wɔbɛhwɛ dɛ hɔn edzi nsɛm atsitsir a hɔn edzi kan akyerɛ dɛ ɔka agyapadze no ho dwuma yiye.<ref>https://whc.unesco.org/en/soc/3777</ref> == Farebae == Saa asɛm yi dze nsɛm a ofi nsɛm a ɔwɔ mu edwuma a wontua hwee mu ka ho. Hɔn ama ho tumi krataa wɔ CC BY-SA IGO 3.0 Tumi krataa ho asɛm/kwankyerɛ ase. Nsɛm a wɔfaa fir Coro na nye Nsuhɛndwirii, UNESCO Wiadze Agyapadze Bea. Sɛ wopɛ dɛ wosua sɛnea wodze tumi krataa nsɛm a hɔn abue mu bɛka Wikipedia nsɛm ho a, yɛsrɛ wo hwɛ sɛnea wɔyɛ krataafa yi. Sɛ wopɛ nsɛm a ɔfa sɛnea wobɛsan dze nsɛm a ofi Wikipedia bedzi dwuma ho a, yɛsrɛ wo hwɛ mmara a wɔdze dzi dwuma no. == Bɔ Dzin (References) == [[Nkyekyεmu:World Heritage Sites in Danger]] 65gxuubkccempyghmtcikz30jajse0k Cynthia Lamptey 0 304 36723 36722 2025-02-21T11:23:21Z Assilidjoe 33 Added infobox 36723 wikitext text/x-wiki {{Infobox officeholder |honorific-prefix = |name = Cynthia Lamptey |honorific-suffix = |image = |imagesize = |smallimage = <!--If this is specified, "image" should not be.--> |alt = |caption = |order = |office = Deputy [[Office of the Special Prosecutor|Special Prosecutor of Ghana]] |term_start = 2018 |term_end = |president = [[Nana Akufo-Addo]] |predecessor = ''New'' |successor = ''Incumbent'' |birth_date = {{Birth date and age|1959|12|15|df=y}}<!--{{birth year and age|1956}} or {{Birth date and age|1977|11|04}}--> |birth_place = [[Adabraka]], [[Accra]], [[Ghana]] |death_date = |death_place = |restingplace = |restingplacecoordinates = |birthname = |nationality = [[Ghanaian]] |party = |otherparty = <!--For additional political affiliations--> |spouse = |relations = |children = |residence = Accra |education= {{unbulleted|[[Aburi Girls Senior High School]]|[[Mfantsiman Girls' Senior High School]]}} |alma_mater = {{unbulleted|[[University of Ghana]]|[[Ghana School of Law]]}} |occupation = [[Prosecutor]] |profession = [[Lawyer]] |cabinet = |committees = |portfolio = |signature = |signature_alt = |website = |footnotes = |blank1 = |data1 = |blank2 = |data2 = |blank3 = |data3 = |blank4 = |data4 = |blank5 = |data5 = }} '''Cynthia Jane Naa-Koshie Lamptey''' yɛ Ghana mbranyimnyi na ɔman edwumayɛnyi. Ɔsoom dɛ Asɛndzi ho Kwanyerɛfo Panyin wɔ [[John Dramani Mahama]] amambu mu. Wɔpaw no dɛ Ghana Mbranyimfo Tsitsir abadziekyir wɔ afe 2018 mu. Ɔyɛɛ Ghana Mbranyimfo Tsitsir a ɔreyɛ edwuma wɔ ber a dɛm ber no Mbranyimfo Tsitsir, Martin Amidu, gyaa edwuma wɔ Ɔbɛsɛ 16, 2020, kesii dɛ wɔpaw Kissi Agyebeng wɔ Dzifuu 5, 2021. jx054e5gcu8aquwa20dza5mtwpipoqq Cynthia Quartey 0 305 35568 35567 2024-11-01T20:23:21Z KISUMAR123 67 MEDZE MBOAEDZE AKA HO 35568 wikitext text/x-wiki '''Cynthia Quartey''' (Wɔwoo no afe 1965 Fankwa 3) yɛ nkanee Ghana mbirikatunyi a nna ɔyɛ adze wɔ "Sprinting" mu papaapa. Ogyinaa Ghana ananmu wɔ afe 1984 Summer Olympics mu wɔ Los Angeles akansi no mu, hɔ na otuu "4 x 100" meter relay no bi a onyaa abɔdzin( medal).<ref>https://web.archive.org/web/20200418065609/https://www.sports-reference.com/olympics/athletes/qu/cynthia-quartey-1.html</ref> == Nhwɛdo == sljhrpqgkniodew7aq0mwxl295v8mm9 Cyrene 0 306 48256 13688 2025-05-26T13:56:17Z Robertjamal12 13 /* Mfonyinsie Bea */ Cat using [[Project:AWB|AWB]] 48256 wikitext text/x-wiki {{Databox|item=Q44112}} '''Cyrene''' (/saɪˈriːni/ sy-REE-nee; Tsetse Greek: Κυρήνη, wɔkyerɛw no roman: Kyrḗnē; Arabic kasa a wɔtaa dze dzi dwuma: شحات, a wɔkyerɛw no roman: Shaḥāt) yɛ tsetse Greekfo na ekyir Romafo kuropɔn a ɔbɛn ndɛ Shahhat, Libya. Ná ɔyɛ Greek nkuropɔn enum a wɔfrɛ no pentapoleis a ɔwɔ ɔmantɔw no mu no dza ekyɛ kyɛn biara na ɔho hia kyɛn biara. Ɔmaa Libya epuei fam dzin a wɔdze dzi dwuma wɔ tsetse mber mu a wɔfrɛ no Cyrenaica a hɔnakora do akosi ndɛ mber yi do. Tsetse Necropolis a ɔwɔ Cyrene no wɔ baabi a ɔbɛn hɔ. Dza ɔhyehyɛɛ kuropɔn no wɔ atsetsesɛm mu nye Battus a ɔyɛ Lacedemonian, ɔwom dɛ ebusuabɔ pɔtsee a ɔda kuropɔn fofor no na nkuropɔn afofor ntsam no ama abakɔsɛm akyerɛwfo agye saa asɛm no ho kyim dze. Tsistir no, adwene a ɔnye dɛ na Thera nkutoo nye "ɛna kuropɔn" no yɛ dza wogye ho ekyinnye; na ebusuabɔ a ɔda nkuropɔn afofor tse dɛ Sparta na Samnium eguadzifo ntsam no mu nna hɔ. Cyrene da Bɔnsa bi a ɔso yɛ frɔmfrɔm mu wɔ Jebel Akhdar mbepɔw do. Wɔdze asubura bi a wɔfrɛ no Kyre a Greekfo hyiraa do maa Apollo no na ɔtoo kuropɔn no dzin. Ɔbɛyɛɛ Cyrenafo atrae, nyansapɛ sukuu bi a agye dzin wɔ afeha a ɔtɔ do anan (4) A.Y.B. == Abakɔsɛm == === Cyrene a wɔdze sii hɔ sɛnea Herodotus kyerɛ no === Na Grinus, Aesanius a ɔyɛ Theras asenyi ba, na Thera supɔw no do hene no akɔsra Delphi asɛnka agua no, na otuu no fo dɛ ɔnhyehyɛ kuropɔn fofor wɔ Libya. Mfe pii twaam a hɔnamfa afotu no amma. Thera hwee ase wɔ ɔpɛ a ɔyɛ hu mu, na na nnɔbae na ndua no nyinara asɛe. Theranfo (Therans) no san somaa hɔn kɔɔ Delphi na wɔkaee hɔn dɛ ɔkasafo no aka mfe pii a etwam no dɛ wɔbɛkɔtra Libya man no mu, nanso saa ber yi dze ɔkae pɔtsee dɛ wɔbɛhyehyɛ atrae wɔ Cyrenaica asase do. == Felɔsɔfi == Cyrene boaa Greekfo adwene mu asetra, dzenam nyansapɛfo na akontsaabufo a hɔnagye dzin do. Cyrene Sukuu a wɔfrɛ no Cyrenaicfo no nyaa nkɔdo wɔ ha dɛ Socrates sukuu ketsewaa bi a Aristippus (ebia na ɔyɛ Socrates adamfo, ɔwom dɛ sɛnea kyerɛwtohɔ ahorow bi kyerɛ no, na ɔyɛ Aristippus banana a ɔwɔ dzin kor no ara) na ɔdze sii hɔ. Fransenyi Neo-Epicurean nyansapɛfo Michel Onfray afrɛ Cyrene "nyansapɛ Atlantis" esiane hia kɛse a ɔho hia wɔ enyigye abrabɔ pa awo na nkɔdo a edzi kan no mu ntsi. Cyrene nye bea a wɔwoo Eratosthenes, na ekyir ɔkɔɔ Alexandria. Wohuu nyansapɛfo, anwensɛm akyerɛwfo, na The Nine Muses ahonyi, na Demosthenes ho mfonyinyi wɔ Cyrene. Afofor nso bi nye Aristippus a odzii n’adze na nye babea Arete, Callimachus, Carneades, Ptolemais a ofi Cyrene, na Synesius a na ɔyɛ Ptolemais ɔsɔfopɔn wɔ afeha a ɔtɔ do anan (4) Y.B. == Mfonyinsie Bea == <gallery mode="packed"> Archaeological Site of Cyrene-109021.jpg|The Temple of Zeus Archaeological Site of Cyrene-109022.jpg|The Tomb of Battus Archaeological Site of Cyrene-109023.jpg| Archaeological Site of Cyrene-109024.jpg|The Temple of Zeus Archaeological Site of Cyrene-109025.jpg|The Temple of Apollo Archaeological Site of Cyrene-109026.jpg| Archaeological Site of Cyrene-109027.jpg| Archaeological Site of Cyrene-109028.jpg|The Temple of Apollo Archaeological Site of Cyrene-109029.jpg|Agora Victory Monument </gallery> [[Nkyekyεmu:World Heritage Sites in Danger]] f7bam92nqkythqo806rhc2w8ov0by9z Célestine Ouezzin Coulibaly 0 307 12847 7493 2024-04-09T10:37:07Z Robertjamal12 13 /* top */clean up, replaced: ã → a using [[Project:AWB|AWB]] 12847 wikitext text/x-wiki {{Databox|item=Q20027648}} '''Makoukou Célestine Ouezzin Coulibaly-Traoré''', née '''Macoucou Traoré''', (wɔwoo no bɛyɛ afe 1910–1914 - 1997) ɔyɛ ɔkandzifo a ɔsɔre tsia atubrafo wɔ Franse Atɔe Afrika (French West Africa). Ɔboa ma wɔhyehyɛɛ Rassemblement Démocratique Africain no mbea fa wɔ Côte d’Ivoire na Upper Volta, na ɔbɛyɛɛ ne kyerɛwfo panyin wɔ 1948. Wɔ 1958 mu no, wɔpaw no dɛ Upper Volta Asetra mu Nsɛm Ho Ɔsoafo (Upper Volta's Minister of Social Affairs), na ebia ɔno maa ɔbɛyɛɛ ɔbea a odzi kan a ɔdze nye ho bɔɔ ho aban mpanyimfo kuw bi wɔ Afrika Atɔe Fam aban ahorow (West African governments) a wɔka Franse kasa no mu biara mu.[1][2] [[Nkyekyεmu:Nyimpa]] [[Nkyekyεmu:Nnyimpa a hɔn ewu]] swpzb87b8kaw0vbbuf4aanihhpuq0ly Céline Yoda 0 308 13078 7822 2024-05-23T10:40:29Z A09 777 /* Nhwɛdo */ english wikipedia is not a reliable source, cleanup 13078 wikitext text/x-wiki '''Céline Yoda''' (wɔwoo no [[Ebɔbira]] 6, 1958) ɔyɛ Burkinabé amanyɛnyi. Ɔyɛ Ananmusifo ma Burkinabe wɔ Taiwan (R.O.C) fir afe 2013 kɔsi afe 2017. Ɔsoom dɛ Ɔsoafo a ɔma mbasiafo tu mpɔn , wɔ dɛ na ɔyɛ Anamusifo ma Burkina Faso kɔ Denmark. == Ahyɛse Bra na nwomasua == Yoda nyaa ne diploma frii École Normale Supérieure d’Enseignement Technique et Professionnel wɔ Dakar, Senegal,na osuaa social and familial economics. Ansaana oresom wɔ public office, Ɔdze ne mber kese n'ara yɛɛ edwuma maa non-governmental organizations na aban ne kuw ahorow bi.[1] == Amanyɛsɛm edwuma == Ono na ɔyɛɛ basia a odzii kan bɛyɛɛ secretary general ma SPONG (the ''Secrétariat Permanent des ONG'', Burkina Faso's organization of NGO's); Ɔsomm wɔ dɛm dzibew mpɛn ebien mu. Ɔsanso yɛɛ edwuma kyɛre wɔ United Nations wɔ Burkina Faso dɛ national expert wɔ "population creation and development".[1] Fitsi 1997 kesi 2000, na ɔyɛ Ɔsoafo a ɔhwɛ mbasiafo hɔn mpomtu ho, na ɔyɛ nyia ɔhyɛase kitsa dɛm dzibea no fri ne nhyehyɛɛ .[2] Wɔ yii no dɛɛ ɔyɛ Burkina Faso ne Ananmusifo  ma Denmark, na okitsaa dɛm dzibea no kɔpem 2007 wɔ aber a ɔsan baa ne ɔman mu bɛyɛɛ Ɔsoafo a ɔma mbasiafo tu mpɔn biom.[3] Okitsa dɛm dzibew no kɔpem 2011, na  Nestorine Sangaré bɛhyɛɛ n'anamu.[4] Woyii no dɛ ne man ne Ananmusifo ma Denmark bio wɔ 2016.[5] Ekyir ho ɔkyerɛ dɛ   onyaa anka fahodzi na pɛrpɛryɛ a wɔdze ma mbanyinfo na mbasiafo a ohun wɔ hɔ na Scandinavian ɔman ahorow no yɛ adze a ɔbɛ da edzi wɔ Africa.[2] Ne ndwuma a wɔdze kaa ne ho yɛ dɛ oboa ma diplomatic mission wɔ Taiwan akɔwie yie, na ɔsan buei dɛm dwuma no dɛm afe no wɔ mfe 20 ekyir.Ɔkaa no wɔ nkɔmɔ twetwe bi ase dɛ nyimpa a wɔwɔ Taiwan nye Burkina Faso kyɛ ndzɛmba ahorow bi, na mpomtu ndzɛmba na nhyehyɛɛ a ɔman no yɛɛ ho edwuma wɔ afe 50 no ɔyɛ adze kor a ɔwɔ dɛ ne ɔman ko dɛ obosua.[5] Wɔ ne dwumadzi mu wɔ Copenhagen, Ɔsan baa Burkina Faso aban mu dɛ Ɔsoafo a ɔma mbasiafo tu mpɔn biom.[2] == Nhwɛdo == * ''S.E. Mme Céline Yoda : "La coopération entre le Burkina et les pays nordiques se porte bien"". Le Faso.net (in French). 8 September 2004. Retrieved 1 November 2016.'' * ''Époté, Denise; Douanio, Marguerite. "Unité 3 : Interview de Céline Yoda Konkobo". TV5 Monde (in French). Retrieved 1 November 2016.'' * ''"Céline Yoda fait ses adieux au Danemark". Le Faso.net. 5 September 2007. Retrieved 1 November 2016.'' * ''"Ministère de la Promotion de la femme : Céline Yoda passe la main à Nestorine Sangaré" (in French). Government of Burkina Faso. 30 April 2011. Retrieved 1 November 2016.'' * ''"Celine Yoda, Ambassadeur Du Burkina À Taipei : "Le Modle Taiwanese Est Imitable Chez Nous, J'en Suis Sure"". L'Observateur Paalga (in French). 2 July 2016. Retrieved 1 November 2016.'' a6ecssy48pnmcsmy6v0hiz8foapkaf3 Damascus Tsetse Kurow 0 309 48261 6278 2025-05-26T13:56:37Z Robertjamal12 13 /* top */ Cat using [[Project:AWB|AWB]] 48261 wikitext text/x-wiki {{Databox|item=Q3678596}} '''Damascus Tsetse Kurow''' (Arabic: دِمَشْق ٱلْقَدِيمَة, roman: Dimašq al-Qadīmah) yɛ abakɔsɛm kuropɔn mfimfini wɔ Damasko a ɔwɔ Siria. Kurow dedaw a ɔyɛ nkurow a ɔkyɛ sen biara a nnipa kɔ so tra mu wɔ wiase no mu biako,[[:en:Ancient_City_of_Damascus#cite_note-1|[1]]] wɔ mmeae pii a wotutu fam hwehwɛ tsetsefo ndzima mu, a abakɔsɛm mu asɔredan ne asɔredan ahorow bi ka ho. Amammerɛ pii agyaw wɔn agyiraehyɛde, tsitsiriw Helafo, Romafo, Byzantinefo nyi Nkramofo dzi. Wɔ 1979 mu no, UNESCO dzi too gua dɛ kurow no abakɔsɛm mu mfinimfini a Romafo bere so afasu atwa ho ahyia no dɛ Wiase Agyapade. Wɔ June 2013 mu no, UNESCO dzi Syria mmeaeɛ nyinaa kaa Wiase Agyapadeɛ a ɔwɔ Asiane mu no ho dzi bɔɔ kɔkɔ wɔ asiane a ɔwɔ hɔ ɛnam Syria Ɔmanko no ntsi.[[:en:Ancient_City_of_Damascus#cite_note-UNESCO-2|[2]]] [[Nkyekyεmu:World Heritage Sites in Danger]] cj2jiel7u74d2duw46k23z0kv43b9mw Dan Kwasi Abodakpi 0 310 47645 47481 2025-05-14T13:22:12Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47645 wikitext text/x-wiki '''Dan Kwasi Abodakpi''' a wɔwoo no Kwakwar 27, 1950 yɛ Ghana amanyɛnyi. Nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do anan wɔ Ghana ɔmantseaseman a ɔtɔ do anan mu. Nna ɔyɛ mbrahyɛbaguanyi ma Keta ambatow mpasua do a ɔwɔ Firaw Mantɔw mu. Nna ɔyɛ nkan no ɔsoafo a ɔhwɛ eguadzi na ndwuma ho nsɛm do. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] bzcpj02c0jsio91022h7ixqrt6wiqgg Dan Kwesi 0 311 1626 1625 2023-04-20T19:14:12Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 1625 wikitext text/x-wiki Dan Kwasi Abodakpi (wɔwoo no afe apem ahaakorɔn eduonum ne bosoom Fankwa ne da a ɔtɔdo eduonu-esuon) yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔdo anan no wɔ kwasafoman a otsia anan no mu dze ma Keta mpasuardo wɔ Firaw mbewdo. Ɔsoom dɛ aban ananmusinyi ma Eguadzi na Edwumayɛ (Minister of Trade and Industry) a abɛsen kɔ. == Ɔbra ahyɛase na nwomasua == Wɔwoo Abodakpi wɔ Keta wɔ Firaw mbewdo wɔ afe apem ahaakorɔn eduonum ne bosoom Fankwa ne da a ɔtɔdo eduonu-esuon mu. Onyaa ne nwomasua wɔ "University of Pennsylvania" na onyaa ne "Doctor of Philosophy". Ɔsanee kɔr Ghana suapɔn mu (University of Ghana) na onyaa ne "Bachelor of Science". == Edwuma == Abodakpi yɛ Kɛmekal mfiryɛfo (chemical engineer) na afei nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a otsia anan no wɔ kwasafoman a ɔtɔdo anan no mu wɔ Ghana dze ma Keta mpasuar wɔ fitsi afe apem ahaakorɔn eduokorɔn-esuon kesi afe apem ahaebien na akorɔn mu. == Amanyɛsɛm == Abodakpi yɛ NDC amanyɛkuwba. Wɔpaaw no dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzikan no wɔ kwasafoman a otsia anan no mu wɔ afe apem ahaakorɔn eduokorɔn-ebiasa wɔ ber a odzii kunyim wɔ afe apem ahaakorɔn eduokorɔn-ebien ne bosoom Mumu ne da a ɔtɔdo eduonu-akorɔn Ghana mbrahyɛbagua abatow no mu. Ekyir no wɔsaan yii no dɔ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔdo ebien no wɔ kwasafoman a otsia anan no mu wɔ Ghana wɔ afe apem ahaakorɔn eduokorɔn-esia no bosoom Mumu Ghana asahen abatow no baa ewiei no. Woyii Abodakpi dɛ mbrahyɛbaguanyi wɔ Keta mpasuar wɔ afe apem ahaebien Ghana asahen abatow no mu. Odzii kunyim wɔ NDC amanyɛkuw no akwanya ahoma do. Mbrahyɛbagua dzibew du-akorɔn mu no, nna Abodakpi ne mpasuar ka dzibew du-esuon a NDC amanyɛkuw no tumii fae noho wɔ abatow a ɔkɔr do dɛm afe no wɔ Firaw mbewdo no ho. NDC amanyɛkuw no nyaa Dɔm-kuma mbrahyɛbagua dzibew eduokorɔn-ebien dze fii mbrahyɛbagua dzibew ahaebien no mu wɔ mbrahyɛbagua a ɔtɔdo ebiasa no wɔ kwasafoman a otsia anan no mu. Wɔdze mba 25,853 yii no. Nna mba yi gyina hɔ ma 90.9% dze fi mba papa no mu. Wɔsaan Chris Archmann-Ackummey "National Reformed Party" kuwba, Emmanuel K. Vorkeh a ɔyɛ Ɔson amanyɛkuwba (New Patriotic Party), Gladys Adzo Tsikpo a ɔyɛ "Convention People's Party" kuwba na Ferdinand Fiawoo-Piccolo a ɔyɛ "People's National Convention" kuw no ananmusinyi ho paaw Abodakpi. Mba a nyimpakuw yi nyae yɛ 898, 847, 519 na 244 dɛ mbrɛ hɔn edzin no dzidzi do no. Mba yi gyina hɔ ma 3.3%, 3.1%, 1.9% na 0.9% pɛpɛɛpɛr. == N'abrabɔ == Abodakpi yɛ Kristianyi. ba2q07urh9l43dzf7sccmkzo42rn55e Daniel Kwame Ampofo 0 312 48136 36407 2025-05-23T15:21:43Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48136 wikitext text/x-wiki {{Databox|item=Q98021658}} '''Daniel Kwame Ampofo''' (wɔwoo no 6 [[Esusow Aketseaba]] 1950) yɛ Ghana amanyɛnyi na ɔyɛ Ghana Mantɔw a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do anan (4) no munyi a ɔgyina Anaafo (South) Dayi Mansin ananmu wɔ Volta Mantɔw mu wɔ Ghana.<ref name=":0">''Ghana Parliamentary Register (2004 - 2008)''. Ghana: The Parliament of Ghana.</ref><ref>https://www.modernghana.com/news/11451/mps-volta-region.html</ref><ref name=":4">https://ghanamps.com/mp/ampofo-kwame-daniel-2/</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Ampofo wɔ Dayi wɔ Volta Mantɔw mu wɔ Ghana wɔ bosoom [[Esusow Aketseaba]] da ɔtɔ do esia (6) afe1950. Ɔkɔɔ Ghana Esuapɔn (University of Ghana, Legon) na ɔnyaa abɔdzin krataa wɔ Nyansahu mu (Bachelor of Science degree). Afei ɔkɔɔ Pennsylvania Esuapɔn (University of Pennsylvania) na ɔnyaa Nyansahu mu abɔdzin krataa a ɔdzi mu (Masters of Science).<ref name=":0" /><ref name=":4" /> == Edwuma == Ampofo yɛ nduruyɛ ho nyimdzefo wɔ n’edwuma mu (chemical engineer).<ref name=":0" /><ref name=":4" /> == Amanyɛsɛm == Ampofo yɛ Ɔman Demokrasi Mbrahyɛbagua Kuw no munyi. Nna ɔyɛ South Dayi Ambatow mpasua mbrahyɛbaguanyi wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do ebiasa mu wɔ ber a ɔdzii nkonyim wɔ afe 2000 Ghana amansan ambatow mu.<ref name=":0" /> === Afe 2000 Ambatow === Wɔpaw Ampofo dɛ mbrahyɛbaguanyi ma Atɔe Dayi ambatow mpasua no wɔ afe 2000 Ghana amansan ambatow mu Ɔdzii nkonyim wɔ ambatow no mu wɔ Ɔman Demokrasi Mbrahyɛbagua Kuw (National Democratic Congress) tekiti do.<ref name=":1">https://web.archive.org/web/20230104162527/https://ghanaelections.peacefmonline.com/pages/2000/volta/207/</ref><ref name=":2">''Electoral Commission of Ghana -Parliamentary Result-Election 2000''. Ghana: Friedrich Ebert Stiftung. 2007. p.&nbsp;57.</ref> Na nye ambatow mpasua no yɛ Mbrahyɛbagua nkongua duesuon (17) no fa wɔ nkongua duakron (19) a Ɔman Demokrasi Mbrahyɛbagua Kuw dzii wɔ saa ambatow no mu maa Volta Mantɔw no mu.<ref name=":3">https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref><ref>https://web.archive.org/web/20200219090455/http://archive.ipu.org:80/parline-e/reports/arc/2123_92.htm</ref><ref>https://web.archive.org/web/20161209102148/http://ghanaelections.peacefmonline.com/pages/2000/volta/</ref> Ɔman Demokrasi Mbrahyɛbagua Kuw dzii nkonyim kakraa bi a nye nyinara yɛ Mbrahyɛbagua nkongua eduokron ebien (92) wɔ nkongua aha ebien (200) a ɔwɔ Mbrahyɛbagua a ɔtɔ do ebiasa (3) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref name=":3" /> Wɔdze amba 10,392 na ɛpaw no wɔ ambatow a ɔfata a wɔtow nyinara mu 14,239. Iyi nye amba a ɔfata a wɔtow no nyinara mu 74.1% yɛ pɛ. Ɔnyaa amba kyɛn Kofi Sabon Asare a ofi Nhyiam Nnipa Kuw no mu (Convention People's Party), Agyepong D. Odoba a ofi Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no mu na Yao Peter Nkrumah a ofi Ɔmanfo Ɔman Nhyiam (People's National Convention) no mu.<ref name=":1" /><ref name=":2" /> Iyinom nyaa amba 2,662, 920 na 49 wɔ ambatow a ɔfata a wɔtow no nyinara mu.[3] Iyinom nye ambatow a ɔfata a wɔtow nyinara mu 19%, 6.6% na 0.3% yɛ pɛ.[<ref name=":1" /><ref name=":2" /> === Afe 2004 Ambatow === Wɔsan paw no dɛ ɔmbɛyɛ Mbrahyɛbaguanyi wɔ Ɔman Demokrasi Mbrahyɛbagua Kuw tekiti do wɔ bosoom [[Mumu]] afe 2004 Ghana Amansan ambatow a ɔgyinaa Atɔe Dayi Ambatow mpasua ananmu wɔ Volta Mantɔw mu wɔ Ghana. Ɔnyaa amba 3,168 wɔ amba 6,305 a ɔfata a wɔtow no mu a ɔgyina hɔ ma 50.20%.<ref>https://web.archive.org/web/20230104163415/https://ghanaelections.peacefmonline.com/pages/2004/volta/207/index.php</ref> Ampofo nyaa amba kyɛn Ernest Patrick Mallet a ofi Ɔman Ho Dɔ Kuw Fofor na Bernard Duose a ɔyɛ obi a ɔdze nye ho. Iyinom nyaa amba 2,284 na amba 853 wɔ ambatow a ɔfata a wɔtow no nyinara mu. Iyinom nye ambatow a ɔfata a wɔtow no nyinara mu 36.2% na 13.5% yɛ pɛ.<ref>https://library.fes.de/pdf-files/bueros/ghana/03610.pdf (PDF). Ghana: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p.&nbsp;202.</ref> Na nye ambatow mpasua no yɛ ambatow mpasua eduonu (20) a Ɔman Demokrasi Mbrahyɛbagua Kuw dzii nkonyim wɔ Greater Accra mantɔw mu wɔ saa ambatow no mu no fa.<ref>https://web.archive.org/web/20221121064407/https://ghanaelections.peacefmonline.com/pages/2004/volta/index.php</ref> Sɛ yɛka nye nyinara bom a, Ɔman Demokrasi Mbrahyɛbagua Kuw no nyaa Mbrahyɛbagua nkongua eduokron anan (94) wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do anan (4) no mu.<ref name=":3"/> == N'abrabɔ == Ampofo yɛ Kristonyi.<ref name=":4" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] nzenglfwug2j83nhe6yri7qfux7e1do Daniel Tekpertey 0 313 47807 47627 2025-05-14T13:32:15Z Robertjamal12 13 /* Ambatow */ adding category using [[Project:AWB|AWB]] 47807 wikitext text/x-wiki '''Daniel Tekpertey''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma National Democratic Congress wɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ aban a ɔtɔ do anan mu wɔ Ghana. Ogyinaa maa Yilo Krobo a ɔwɔ Epuei Mantɔw mu wɔ Ghana. == Abrabɔ ahyɛase, nwomasua na amanyɛsɛm == Wɔwoo Tekpertey wɔ Yilo Krobo a ɔwɔ Epuei Mantɔw mu wɔ Ghana. Ber a wɔrotow Ghana ambatow kɛse wɔ afe 1996 mu no, nna ɔtse egua do ma Yilo Krobo ambatow mpasua. Ɔtsenaa egua do kesi afe 2004 a odzii nkogu ma Raymond Tawiah a ɔwɔ National Democratic Congress besii n'ananmu. == Ambatow == Daniel dzii nkonyim wɔ afe 2000 Ghana ambatow kɛse no mu wɔ Yilo Krobo ambatow mpasua mu. Onyaa amba 13, 960 a ɔnye 49.10% yɛ pɛr. Owura Tekpertey dzii nkonyim dze nam National Democratic Congress (NDC) do, amba a wɔtoow nyina yɛ 28, 456. Ɔnye amanyɛkuw ahorow enum sii akan no. Christian Kofi Tettey a ɔwɔ[[New Patriotic Party]] (NPP) amba 9,264 a ɔnye 32.60% yɛ pɛr, Jonas Tetteh Numo a ɔwɔ National Reform Party (NRP) nyaa amba 3, 425 a ɔnye 12.00% yɛ pɛr. Convention People's Party (CPP) nyaa 1,112 a ɔnye 3.90% yɛ pɛr. Amanyɛkuw ebien bi so sii egua no ho akan. Kuw no nye People's National Convention (PNC) na United Ghana Movement (UGM) [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] adj0htuiabdb7qohzisuz1dkktzyuh9 Daoud Anum Yemoh 0 314 48228 38217 2025-05-23T15:28:08Z Robertjamal12 13 Nkyekyεmu using [[Project:AWB|AWB]] 48228 wikitext text/x-wiki {{Databox|item=Q84561484}}'''Daoud Anum Yemoh''' ( wɔwoo no wɔ Ebɔbira 6, 1954)<ref name=":0">{{Cite web |title=Odekro {{!}} What has your MP done for you? |url=http://staging.odekro.org/person/daoud-anum-yemoh/ |access-date=2020-07-10 |website=Staging Odekro}}</ref> ɔyɛ Ghana nsɛnkyerɛfo na amanyɛnyi.<ref name=":1">{{Cite web |title=Daoud Anum Yemoh, Hon. |url=https://www.ghanaweb.com/GhanaHomePage/people/person.php?ID=1227 |access-date=2020-07-10 |website=GhanaWeb.}}</ref> Nna ɔyɛ kuw ba wɔ mbrahyɛbagua fie ɔtɔ do esia wɔ 4th Republic mu wɔ Ghana a ogyina hɔ ma Domeabra Obom abatow mpasua do wɔ Nkran kurowpɔn Mantɔw mu wɔ National Democratic Congress amanyɛkuw ne dzin mu.<ref name="auto">{{Cite web |title=Ghana MPs - MP Details - Anum, Daoud Yemoh |url=http://www.ghanamps.com/mps/details.php?id=2724 |access-date=2020-02-07 |website=GhanaMps.}}</ref> == N'abrabɔ == Yemoh yɛ Kristonyi. Na ɔwɔ ,mba baasa.<ref name=":1" /><ref name="auto"/> == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Yemoh wɔ Ebɔbira 6,1954. Ofir La-Nkran,<ref name=":0" /> kurow a ɔwɔ Nkran kuropɔn Mantɔw mu wɔ Ghana.<ref name="auto"/> Owiei skuul wɔ Ghana Institute of Journalism na onyaa abɔdzin krataa a ɔyɛ Bachelor of Science degree in Journalism wɔ afe apem ahankron eduowɔtwe biako(1981) mu. Ɔsan so kɔr skuul wɔ Sofia-Bulgari na n'abɔdzin krataa a ɔyɛ diploma in social science wɔ Academy of science and Management 1985.<ref name=":1" /><ref name="auto"/> == Amanyɛsɛm == Yemoh yɛ kuw ba wɔ National Democratic Congress (NDC) amanyɛkuw no mu.<ref name=":0" /> Wodzi kan paw dɛ mbrahyɛbaguanyi wɔ Domeabra Obom abatow mpasua do wɔ 2004 Ghana amansan abatow no mu na ɔhyɛɛ no dwuma ase wɔ Sanda 2005.<ref>{{Cite web|author=Peace FM|title=Ghana Election 2004 Results - Domeabra / Obom Constituency|url=http://ghanaelections.peacefmonline.com/pages/2004/greateraccra/123/index.php|access-date=2020-07-10|website=Ghana Elections - Peace FM}}</ref> Ɔbɛyɛɛ kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do enum wɔ ber a wɔsan yii no bio wɔ Sanda 2009. Wɔ 2012 no, ɔsan gyinae bio a na ɔtɔ do mpɛn ebiasa wɔ NDC dzin mu na odzii nkonyim.<ref name="auto"/><ref>{{Cite web |title=Ghana MPs - MP Details - Yemoh, Daoud Anum |url=http://www.ghanamps.com/mps/details.php?id=243 |access-date=2020-07-10 |website=GhanaMps.}}</ref><ref>{{Cite web|author=Peace FM|title=Ghana Election 2012 Results - Domeabra / Obom Constituency|url=http://ghanaelections.peacefmonline.com/pages/2012/greateraccra/123/index.php|access-date=2020-07-10|website=Ghana Elections - Peace FM}}</ref> == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] g489rh20zrs6235a57js75qsa0jbjsj David Apasera 0 315 47519 7559 2025-05-09T14:49:28Z Robertjamal12 13 /* Asetsena mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 47519 wikitext text/x-wiki '''David Asibi Ayindenaba Apasera''' yɛ Ghana amanyɛnyi. Ogyinaa dɛ obi a ɔreper mampanyin ama People's National Convention (PNC) amanyɛkuw no mu wɔ afe 2020 Ghana ambatow kɛse no mu. Nna ɔyɛ mbrahyɛbaguanyi ma Bolgatanga a ɔwɔ Epuei Boka Mantɔw mu wɔ Ghana wɔ afe 2001 na 2009 mu. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Apasera wɔ Ghana na ɔkɔr n'ahyɛse skuul wɔ ɔman yi mu. == Edwuma == Apasera yɛ Ghana amanyɛnyi a ɔyɛ nankasa n'edwuma. === Mbrahyɛbagua ambatow === Apasera dzii kan gyinaa wɔ afe 1996 Ghana ambatow kɛse no mu maa Bolgatanga ambatow mpasua dɛ People's National Convention (PNC) kuwba. Ɔdze ɔha mu nkyɛmu eduonu baako tɔɔ do ebien wɔ ambatow no mu. Naaso odzii mbrahyɛbaguanyi Simon Abinga a ɔwɔ National Democratic Congress (NDC) do nkonyim wɔ afe 2000 ambatow no mu ma ɔdze mba dodw 7,575 a egyina hɔ ma 50.9% bɛyɛɛ mbrahyɛbaguanyi maa Bolgatanga. Apasera sanee dzii nkonyim wɔ afe 200,4 Ghana Ambatow kɛse no mu, ɔdze mba 2,205 a egyina hɔ ma 38.6% dzii nkonyim. Ɔka mbrahyɛbaguafo beesia a wofi PNC na CPP na hɔn a wonnyi amanyɛkuw biara a wɔnye NPP kɔr apam wɔ mbrahyɛbagua mu wɔ afe 2005 mu no. Afe 2008 ambatow kɛse no mu no, ɔtɔɔ do ebiasa, ɔdze amba dodow a wɔtowee 20.1% dzii Emmanuel Akolbire a ɔwɔ NDC na Mercy Alima Musah a ɔwɔ[[New Patriotic Party]] (NPP) ekyir. Iyi na ɔdze ne ber a odzii dɛ mbrahyɛbaguanyi ma Bolgatanga no baa ewiei wɔ mbrahyɛbagua a ɔtɔ do anan wɔ Replic a ɔtɔ do anan mu wɔ Sanda 6, 2009 mu. Ansaana afe 2012 ambatow no reba do no, wɔkyɛɛ Bolgatanga ambatow mpasua no kɔr Bolgatanga Central na Bolgatanga East ambatow mpasua. Apasera dzii nkonyim dɛ obegyina ama PNC wɔ Bolgatanga East akansi no mu, ɔdze mba 100 dzii Rockson Akugre a onyaa mba 83 do nkonyim.Naaso oenndzi nkonyim wɔ amba a wɔtoow no mu, ɔdze amba 13.1% tɔɔ do ebiasa wɔ ambatow no mu. Apasera gyinaa wɔ PNC amba no maa Bolgatanga East ansaana afe 2016 ambatow no reba do. Akasakasa soɛr wɔ ɔno na Bernad Mornah a nna ɔyɛ PNC kasamafo dɛm aber no ntamu. Ɔbɔɔ Mornah kwaadu dɛ oeyi ne dzin efi dzin a amanyɛkuw no dze kɛmaa Ambatow baaatan wɔ Ghana no mu. Ntsi ɔammbɛn ambatow adaka no ho mpo. === Amampanyin Ambatow === Afe 2020 mu no, onyaa hokwan dɛ obegyina dɛ obi origyina dɛ ɔmampanyi ama n'amanyɛkuw no wɔ Afe 2020 Ghana ambatow kɛse no mu. Nyimpa a ɔnye no sii akan no nye Divine Ayivor. Ɔka nyimpa duebien a wɔpaaw hɔn maa ambatow no ho. === Nkan Mbrahyɛbaguafo ho nsɛm a wosusu ho. === David Apasera na na ɔyɛ nkan Mbrahyɛbaguafo ho nsɛm a wosusu ho kandzifo. Ɔyɛɛ ara ma edwumapɔn ho sika na akatua afofor a wɔdze ma mbrabaguafo kɔɔ enyim. Ɔkoe maa edwumapɔn ho sika kyɛpɛn ara kodur Ghana asendzii kunyin mpo. Justice Gbadebge buaa atsɛn a ɔnnyɛ amambra kwan do a wɔfrɛ no Chinery Hesse dze kyerɛɛ dɛ edwumapɔn ho sika ntsi na odzii dɛm dwuma no. === Asetsena mu nsɛm === Apasera yɛ Christiannyi. Ɔawar awo mba baanan. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] na6mb505mlleezthrg0cwq8r0c57lf6 David Kwasi Amankwah 0 316 48084 47760 2025-05-23T14:01:22Z Robertjamal12 13 /* Amanyɛdwuma */ Nkyekyεmu using [[Project:AWB|AWB]] 48084 wikitext text/x-wiki '''David Kwasi Amankwah''' yɛ Ghana amanyɛnyi. Nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ogyinaa maa Asunafo Etsifi afamu mpasuar wɔ Ahafo mantɔw mu wɔ Ghana mbrahyɛbagua mu. == Ɔbra ahyɛase na nwomasua == Wɔwoo Amankwah wɔ afe apem ahaakorɔn eduanan-ebiasa mu ne bosoom Obiradzi ne da a ɔtɔdo du-esia mu na ofi Ahafo mantɔw mu wɔ Ghana. Onyaa ne mpanyimfo skuul ntsetsee wɔ Oguaa Suapɔn mu a ɔwɔ Finimfin mantɔw mu. Onyaa ne "Bachelor of Science degree" wɔ nwomasua mu. == Edwuma == Kwasi Amankwah yɛ Kyerɛkyerɛnyi na amanyɛnyi so. == Amanyɛdwuma == Odzikan no, wɔpaaw Kwasi Amankwah kɔr mbrahyɛbaguafie hyɛɛ mbrahyɛbagua a odzikan no wɔ kwasafoman a otsia anan no mu wɔ Ghana wɔ afe apem ahaakorɔn eduokorɔn ebiasa mu wɔ ber a odzii kunyim wɔ Ghana mbrahyɛbagua abatow a ɔkɔr do afe apem ahaakorɔn eduokorɔn ebien mu ne bosoom Mumu ne da a ɔtɔdo esuon no mu. Wɔsanee paaw no kɔr mbrahyɛbaguafie wɔ afe apem ahaakorɔn eduokorɔn esia Ghana asahen abatow no mu. Kwasi wɔ NDC amanyɛkuw no akwanya ahoma do nye Osei Benjamin Kuffour a ɔyɛ NPP amanyɛkuwba na Michael Maham Nabla a ɔyɛ "People's National Convention (PNC)" kuwba sii akan. Kwasi Amankwah dzii kunyim a nna okitsa mba 20,326 wɔ mba a wotumii kanee no mu. Benjamin Osei Kuffour a ɔyɛ NPP kuwba no tɔɔ do ebien a nna okitsa mba 17,048 wɔ ber PNC kuwba Michael Maham Nabla toaa do ebiasa a nna okitsa mba 618.[https://elections.3news.com/results/1996/parliamentary/ahafo/asunafo-north] Dɛm mba wonyae yi gyina hɔ ma 41.80%, 35.10% na 1.30% dɛ mbrɛ hɔn edzin no dzidzi do. Kwasi Amankwah gyinaa maa Asunafo Etsifi afamu mpasuardo wɔ Ahafo mantɔw mu na Benjamin Osei Kuffour a ɔyɛ NPP kuwba bɛhyɛɛ n'ananmu wɔ afe apem ahaebien Ghana asahen abatow no mu. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] s4b9day6s9ur6cflmkevyzfviy2tux2 David Lamptey 0 317 47763 35890 2025-05-14T13:29:29Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 47763 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | otherparty = <!--For additional political affiliations--> | president3 = | predecessor3 = | successor3 = | birth_date = 1951 | birth_place = | death_date = 5 December 2012 | death_place = Accra | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian nationality law|Ghanaian]]&nbsp; | party = National Democratic Congress | spouse = | term_start3 = | partner = <!--For those with a domestic partner and not married--> | relations = | children = eight | residence = | alma_mater = | occupation = Chief executive officer of sidalco group of companies and radio xyz | profession = Politician, businessman and philanthropist | cabinet = | committees = | portfolio = | signature = | signature_alt = | website = | term_end3 = | office3 = | name = David Lamptey | parliament1 = | honorific-suffix = | image = | alt = | caption = | order = | office = | term_start = | term_end = | president = | predecessor = | successor = | constituency_MP1 = | majority1 = | order3 = <!--Can be repeated up to eight times by changing the number--> | term_start1 = | term_end1 = | president1 = | predecessor1 = | successor1 = <!--Can be repeated up to eight times by adding a number--> | prior_term = | order2 = | office2 = Member of Parliament for Klottey-Korle Constituency | term_start2 = 7 January 1997 | term_end2 = 6 January 2001 | president2 = | predecessor2 = | successor2 = | footnotes = }} Nna '''David Lamptey''' yɛ obi a odzi edwuma, ɔhwɛ nyimpa yiedzi ho (Philanthropist), Ghana amanyɛnyi na mbrahyɛbaguanyi dze ma Klottey-Korley Abatow mpasuar no.<ref name=:one>{{Cite web|date=18 March 2013|title=David Lamptey's family calls on gov't to investigate "strange" death|url=https://www.myjoyonline.com/news/david-lampteys-family-calls-on-govt-to-investigate-strange-death/|access-date=6 October 2020|website=MyJoyOnline.com|language=en-US}}</ref><ref name="Online">{{Cite web|last=Online|first=Peace FM|title=David Lamptey's Ghost Pops Up|url=https://www.peacefmonline.com/pages/local/news/201307/167790.php|access-date=6 October 2020|website=Peacefmonline.com – Ghana news}}</ref> == Ɔbra Ahyɛse na Nwomasua == Lamptey a nna ɔwɔ mfe eduosia-biako wɔ afe apem ahaebien na du-ebien ne bosoom Mumu mu no, nna ɔyɛ odwumayɛnyi, ɔhwɛ nyimpa yiedzi ho, amanyɛnyi na afei nyimpa a "Radio XYZ" na "Sidalco Group of Companies" yɛ ne dze.Nna ɔyɛ mbrahyɛbaguanyi ma Klottey-Korley mpasuar, wɔ Osu wɔ Nkran mantɔw mu wɔ NDC amanyɛkuw no akwanya ahoma do wɔ ber a ofii NPP amanyɛkuw no mu no. Wɔbɔɔ Lamptey abawdo dɛ otumii dze ndur a wɔdze gu ndɔbaa do ma ɔsow aba ara yie bɔbɔɔ adze ama kuwyɛ edzi mu wɔ ɔman no mu. == Amanyɛsɛm == Lamptey odzi kan no wɔpaaw no dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a otsia ebien wɔ kwasafoman a ɔtɔ do anan no mu wɔ Ghana dze maa Klottey-Korley mpasuar wɔ Nkran mantɔw mu wɔ NDC amanyɛkuw no akwanya ahoma do wɔ afe apem ahaakorɔn eduokorɔn esia Ghana asahen abatow no mu. Onyaa mba 20,485 a nna ogyina hɔ ma 26.30% wɔ afe apem ahaakorɔn eduokorɔn esia Ghana mbrahyɛbaguafie abatow no mu dze tsiaa hɔn a wɔnye no sii akan dɛm afe no mu a wɔyɛ Tei Okunor a ɔyɛ Ankonam dzibewpɛfo a onyaa mba 17,205 a na ogyina hɔ ma 22.00%, Gilbert K.Quartey a ɔyɛ NPP kuwba a onyaa mba 17,090 a ogyina hɔ ma 21.90% dze fi mba a wotumii kanee no mu, Adolf Lutterodt a ɔyɛ "Convention People's Party" kuwba a onyaa mba 4,897 a na ogyina hɔ ma 6.30%, Kwame Nyarko Akuffo-Mensah a ɔyɛ "Independent Candidate" a no so nyaa mba 2,173 a na ogyina hɔ ma 2.80%, Buniyamin Mohamed a ɔyɛ "People's National Convention" ennya mba biara no dɛmara na Ahmed Nii Kpakpo Oti Vanderpuye so ɔyɛ "Independent Candidate" so ennya mba.<ref>{{Cite web|last=FM|first=Peace|title=Parliament – Greater Accra Region Election 1996 Results|url=http://ghanaelections.peacefmonline.com/pages/1996/parliament/greateraccra/index.php|access-date=6 October 2020|website=Ghana Elections – Peace FM|date=17 December 2014 }}</ref> == Edwuma == Lamptey yɛ odwumayɛnyi, Ɔhwɛ nyimpa yiedzi ho, amanyɛnyi na panyin a ɔda Sidalco edwumakuw na Redio ẊYZ ano. == N'abrabɔ == Lamptey waree a nna okitsa mba awɔtwe.<ref name=:two>{{Cite web|title=Probe David Lamptey's death – Family|url=https://www.graphic.com.gh/news/politics/probe-david-lamptey-s-death-family.html|access-date=6 October 2020|website=Graphic Online|date=20 March 2013 |language=en-gb}}</ref> == Owu == Afe apem ahaebien na du-ebien ne bosoom Mumu mu ne da a otsia enum do na Lamptey toaa ne nananom do na wosiee no afe apem ahaebien na du-ebiasa ne bosoom Fankwa mu ne da a ɔtɔ do akron mu. == Mboaedze == <references /> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] rf47zx55wxsdh70sthxzxw38nfz98fb David Nana Larbie 0 318 47428 47277 2025-05-09T14:35:37Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 47428 wikitext text/x-wiki {{Databox|item=Q17198285}}''David Nana Larbie ('''wɔwoo no wɔ Ɔbɛsɛ 29,1950) ɔyɛ Ghana mbranyimnyi na amanyɛnyi. Nna ɔyɛ mbrahyɛbaguanyi dze ma Awutu-Senya abatow mpasua wɔ mbrahyɛbagua fie a ɔtɔ do enum wɔ 4th Republic mu wɔ Ghana.<ref>https://ghanamps.com/mp/larbie-david-nana/</ref> == Ahyɛse Bra Na Nwomasua == Wɔwoo Larbie wɔ Ɔbɛsɛ 29, 1950. Ofi Awutu wɔ Finimfin Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ King's College London hɔ na okosuaa European Aman Mbra na onyaa abɔdzin krataa a ɔyɛ "Post Graduate diploma"<ref>https://www.modernghana.com/news/85856/support-government-solve-countrys-problems-ghan.html</ref> == Edwuma == Nna Larbie tse London ansaana ɔrebɛyɛ Ghana amanyɛnyi. Ɔyɛɛ edwuma dɛ Ofutufo dze ma Sanana Legal Advisory Services wɔ Stratford, London.<ref>https://ghanamps.com/mps-by-year-group/details.php/?id=173&group=2462</ref> == Amanyɛsɛm == Wɔpaw no dɛ National Democratic Congress Mbrahyɛbaguanyi dze ma Awutu-Senya abatow mpasua wɔ 2008 Ghana amansan abatow mu wɔ mbrahyɛbagua fie a ɔtɔ do enum wɔ 4th republic wɔ Ghana. Odzii nkonyim wɔ abatow mpasua no wɔ aba dodow a ɔyɛ 25,666, a ɔyɛ 49.61% wɔ aba dodow a wɔtoo mu. Ɔnye Oppey Abbey a ɔyɛ[[New Patriotic Party]] amanyɛkuw nyi, Kofi Akotua-Obeng a ɔyɛ Democratic Freedom Party nyi, Richard Paa-Tawia a ɔyɛ Convention People's Party nyi na Haroon Tetteh Mensah a ɔyɛ ankorankor amanyɛkuw nyi. Iyinom nyaa 45.10%, 1.33%, 1.90% na 2.05% pɛpɛɛpɛ. == N'abrabɔ == David Nana Larbie awar wɔ mba baaesia. Ɔyɛ Kristonyi. == Mboaedze == <references /> [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] cjgctb6f8y5yz8j5dxj9u5n7x176m5q David Tetteh Assumeng 0 319 48143 47845 2025-05-23T15:22:15Z Robertjamal12 13 /* Asetsena mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48143 wikitext text/x-wiki {{Databox|item=Q84433467}}'''David Tetteh Assumeng''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma Shai Osudoku abatow mpasuar fitsi afe mpemebien na enum Sanda bosoom ne da a ɔtɔ do esuon kesi afe mpemebien na du esuon Sanda bosoom ne da a ɔtɔ do esia no mu. Wɔwoo Assumeng wɔ afe apem ahaakorɔn eduosia biako Fankwa bosoom no ne da a otsia du no no. Wɔtsetsee no wɔ Osudoku wɔ Nkran Kurowpɔn Mantɔw mu wɔ Ghana. Onyaa n'abɔdzin krataa (Diploma) wɔ University of Ghana wɔ afe 2004 na abɔdzin krataa a wɔfrɛ no Masters wɔ Amambu na Akandzi (EMGL) mu wɔ Ghana Institute of Management na Public Administration (GIMPA) wɔ afe 2008 mu. == Edwuma == Ansaana ɔrebɛyɛ amanyɛnyi no, nna Assumeng yɛ nkitahodzifo ma mbaabun wɔ Ɔman Mbaabun Eguabɔ a ɔwɔ Ada West Mansin mu. === Amanyɛsɛm === Assumeng kɔr mbrahyɛbagua mu wɔ Sanda 7 2005 maa Shai Osudoku abatow mpasuar dɛ National Democratic Congress kuwba. Odzii nkogu wɔ NDC abatow kumaa no mu wɔ afe 2015. Ne dɛm ntsi, oenntum enngyina wɔ Afe 2016 Ghana amansan abatow no mu. Owiee n'edwuma wɔ mbrahyɛbaguamu wɔ Sanda 6, 2017. ==== Asetsena mu nsɛm ==== Assumeng awar awo ba. Ɔyɛ Kristianyi na Presby asɔr a ɔwɔ Ghana no kuwba. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] gtoi7jizyzwq1bgn73q1nkvtm0x3hzt David Yaw Mensah 0 320 47767 47592 2025-05-14T13:29:44Z Robertjamal12 13 /* Mboaedze */ adding category using [[Project:AWB|AWB]] 47767 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | name = David Yaw Mensah | honorific-suffix = | image = | alt = | caption = | order = | office = Member of Parliament for Atebubu North Constituency | term_start = 7 January 1997 | term_end = 6 January 2001 | president = Jerry John Rawlings | predecessor = | successor = | constituency_MP1 = | parliament1 = | majority1 = | term_start1 = | term_end1 = | president1 = | predecessor1 = | successor1 = <!--Can be repeated up to eight times by adding a number--> | prior_term = | order2 = | office2 = Member of Parliament for Atebubu North Constituency | term_start2 = 7 January 2001 | term_end2 = 6 January 2005 | president2 = John Kufuor | predecessor2 = | successor2 = | order3 = | office3 = | term_start3 = | term_end3 = | president3 = | predecessor3 = | successor3 = | birth_date = | birth_place = | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian nationality law|Ghanaian]] | party = National Democratic Congress | otherparty = <!--For additional political affiliations--> | spouse = | partner = <!--For those with a domestic partner and not married--> | relations = | children = | residence = | alma_mater = Presby Training College, Akropong | occupation = | profession = Politician Teacher | cabinet = | committees = | portfolio = | signature = | signature_alt = | website = | footnotes = }} '''David Yaw Mensah''' yɛ Ghana amanyɛnyi a nna ɔyɛ mbrahyɛbaguanyi wɔ Atebubu North ambatow mpasua do wɔ Brɔn na Ahafo Mantɔw mu wɔ Ghana. Nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua fie a otsia ebien na ebiasa wɔ Ghana amambu a mu. == Ɔbra Ahyɛse na Nwomasua == Wɔwoo Mensah wɔ Sanda wɔ mfe apem ahankron eduanan ebiasa(1943) mu.<ref name=":3">{{Cite book|title=Ghana Parliamentary Register|publisher=The Office of Parliament|year=1993–1996|location=Ghana|pages=263}}</ref> Ɔkɔr skuul wɔ Presby ntsetsee College a ɔwɔ Akropong wɔ Epuei Mantɔw mu wɔ Ghana.<ref name=":3"/> Hɔ na onyaa Akyerɛkyerɛfo ntsetsee ho abɔdzin krataa. == Amanyɛsɛm == Mensah yɛ NDC amanyɛkuw mu ba. Woyii no dɛ mbrahyɛbaguanyi a ogyina hɔ ma Atebubu North ambatow mpasua wɔ Brɔn na Ahafo Mantɔw mu wɔ mbrahyɛbaguafie a otsia ebien na ebiasa wɔ "4th Republic" mu. Emmanuel Owusu Mainu na obesii n'anan mu ber a wɔsesaa ambatow mpasua no bɛyɛɛ no Atebubu-Amantin ambatow mpasua wɔ mfe mpem na anan(2004) no mu wɔ Ghana ambatow a wɔtoo no dɛm ber no mu.<ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 2004 Results - Atebubu / Amanting Constituency|url=http://ghanaelections.peacefmonline.com/pages/2004/brongahafo/44/index.php|access-date=2020-09-02|website=Ghana Elections - Peace FM}}</ref> == Ambatow == Mensah dzii kan baa mbrahyɛbaguafie a odzi kan wɔ "4th Republic" mu wɔ Ghana wɔ Sanda bosoom da ɔtɔ esuon wɔ mfe apem ahankron eduokron ebiasa(1993) ber odzii nkonyim wɔ mfe apem ahankron eduokron ebien(1992) amba a wɔtoo no wɔ Mumu bosoom da ɔtɔ do eduonu akron(Mumu 29) mu. Woyii no dɛ mbrahyɛbaguanyi wɔ Atebubu North ambatow mpasua wɔ mfe apem ahankron eduokron esia(1996) Ghana ambatow no mu.<ref>{{Cite web|last=FM|first=Peace|title=Parliament - Brong Ahafo Region Election 1996 Results|url=http://ghanaelections.peacefmonline.com/pages/1996/parliament/brongahafo/index.php|access-date=2020-10-05|website=Ghana Elections - Peace FM}}</ref> Ɔdze amba a ɔyɛ 22,140 a ɔyɛ ɔha nkyekyɛmu eduoanan esuon ekyir pɔw eduoanan(47.40%).<ref name=":0">{{Cite book|title=Electoral Commission of Ghana Parliamentary Result-Election 2000|publisher=Friedrich Ebert Stiftung|year=2007|location=Ghana|pages=16}}</ref> Ɔsanee nso gyinaa bio wɔ mfe mpem ebien ambatow no mu.<ref name=":0" /> Odzii nkonyim wɔ NDC amanyɛkuw ne dzin mu. N'ambatow mpasua ka ngua esuon a NDC amanyɛkuw nyaa wɔ ngua dodow a ɔyɛ eduonu biako wɔ Brɔn na Ahafo Mantɔw mu.<ref name=":1">{{Cite web|date=2016-08-10|title=Statistics of Presidential and Parliamentary Election Results|url=https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/|access-date=2020-09-01|website=Fact Check Ghana|language=en-US}}</ref><ref>{{Cite web|title=Ghana Parliamentary Chamber: Parliament Elections held in 1992|url=http://archive.ipu.org/parline-e/reports/arc/2123|url-status=dead|archive-url=https://web.archive.org/web/20200219090455/http://archive.ipu.org:80/parline-e/reports/arc/2123_92.htm|archive-date=2020-02-19}}</ref><ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 2000 Results - Brong Ahafo Region|url=http://ghanaelections.peacefmonline.com/pages/2000/brongahafo/index.php|access-date=2020-09-01|website=Ghana Elections - Peace FM}}</ref> NDC amanyɛkuw no nyaa dɔm a hɔn dodow yɛ eduokron ebien fir dodow a ɔyɛ ahabien wɔ mbrahyɛbaguafie a otsia ebiasa wɔ "4th Republic" mu. Onyaa amba dodow a ɔyɛ 13,229 fir 29,893 mu.<ref name=":1" /> A ogyina hɔ ma ɔha nkyekyɛmu 44.6%. Onyaa amba sen Joseph Kwabena Manu a ɔyɛ "independent candidate", Winston Samuel Binabiba a ɔyɛ "National Reform Party" amanyɛkuwnyi,Mahama Ikunjoony a ɔyɛ[[New Patriotic Party]] amanyɛkuwnyi,Francis Kwabena Dorkoseh a ɔyɛ "People's National Convention" amanyɛkuwnyi na Niekuu Bayor Franklin a ɔyɛ "Convention People's Party". == Ne gyedzi == Mensah yɛ Kristonyi. == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 4lpcwl55zbnszupu9rt9nod77738uwh Deborah Ahenkorah 0 321 35203 1684 2024-10-18T20:26:40Z Miss Black Canadian 1604 Deborah Ahenkorah 35203 wikitext text/x-wiki Deborah Ahenkorah (Wɔwoo no afe 1987 ne bosoom Ebɔwbira ne da a otsia eduonu no mu) yɛ Ghananyi a adeyɛfo(activist) na ɔkyerɛkyerɛfo. Deborah yɛ obi a odzi akotsen wɔ Golden Baobab edwumakuw no mu na ɔsan da edwumakuw no ano. Dɛm edwumakuw yi hwɛ dze mpontu ba Ebibiman ho adzesua ma mbofra, dze abawdobɔdze ma Golden Baobab dwumadzi afe biara. Osua adze wɔ Bryn Mawr Kɔlegyi ma wɔtoo no dzin "Echoing Green Fellowship " a ɔyɛ edwumakuw kor a ɔdze nsesa reba wiadze ndɛ. Afe 2013 mu no, nna Ahenkorah ka kuw a wɔfrɛ hɔn 'New Voices Fellowship' wɔ Aspen Institute ho. == Noho nsɛm == Nkran a ɔwɔ Ghanaman mu na wɔwoo Ahenkorah tsetsee no. Ɔkɔr Bryn Mawr Kɔlegyi na ɔfaa dzibew dɛ guamutsenanyi wɔ Bryn Mawr's Ebibiman mu esuafo kuw. Ɔsanso tseew 'Project Educate' dze ma Ebibiman, ɔyɛ afotufo na ɔyɛ dwumadzinyi wɔ Global Fund dze ma mbofra na 'European Union' mbrahyɛbagua. Ahenkorah dzii 'Starting Bloc Fellowship' no mu akotsen, na ɔsan dze noho hyɛɛ Goldman Sachs Mbasiafo hɔn nhyiamu dwuma no mu. == Nhwɛdo == '''• ^''' ''"These are the most innovative social entrepreneurs of Ghana". Reach for Change. 11 March 2011. Retrieved 8 March 2015. Deborah Ahenkorah, 23 years old and living in Accra'' '''• ^''' Golden Baobab (inglés) '''• ^''' Summer Edward, "Foreign Correspondence: An Interview with Deborah Ahenkorah: Torchbearer for African Children’s Publishing", ''The Horn Book'', 21 November 2006. '''• ^''' ''"Deborah Ahenkorah Osei-Agyekum". Echoing Green Fellows Directory. Retrieved 2023-01-12.'' '''• ^''' ''Ong'onge, Leon (12 July 2013). "Ghana: Bringing African Voices to Children's Literature". allAfrica. Retrieved 8 March 2015.'' == Abɔtsen do nkitahodzi == • Summer Edward, "Foreign Correspondence: An Interview with Deborah Ahenkorah: Torchbearer for African Children’s Publishing", ''The Horn Book'', 21 November 2006. 3sc0bmbbcoohw71ny5fe84ul35iq6ad Della Sowah 0 322 48011 47951 2025-05-14T14:36:27Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 48011 wikitext text/x-wiki {{Databox|item=Q26923790}} '''Della Sowah''' (wɔwoo no 23 [[Ɔberɛfɛw]] 1959) yɛ Ghana kan Ɔmanpanyin Abadiakyiri a ɔhwɛ ɔbarima ne ɔbea nna, mmofra ne asetra mu ahobammɔ so.<ref>http://thechronicle.com.gh/91828-2/. 15 March 2016. Retrieved 9 September 2016</ref><ref name="web.archive.org">https://web.archive.org/web/20160916192114/http://18microcreditsummit.org/portfolio/della-sowah/. ''18microcreditsummit.org.'' Archived from the original on 16 September 2016. Retrieved 9 September 2016.</ref> Ɔsan nso yɛ Mmarahyɛ Bagua no muni ma Kpando mantam.<ref>https://web.archive.org/web/20190924104720/http://ghana.gov.gh/index.php/governance/deputy-ministers. ''www.ghana.gov.gh.'' Archived from the original on 24 September 2019. Retrieved 9 September 2016.</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Sowah wɔ Kpandu, Volta Mantɔw mu wɔ Ghana wɔ 23 [[Ɔberɛfɛw]] 1959. Sowah nyaa nye abodzin krataa wɔ Asetena mu Nyansahu mu wɔ Kwame Nkrumah Esuapɔn a ɔhwɛ Nyansahu na Mfiridwuma do (Kwame Nkrumah University of Science and Technology - KNUST) wɔ afe 1981. Ɔwɔ Diploma wɔ Sikasɛm (Diploma in Finance) mu na Master wɔ Edwumayɛ ho Nyimdze mu (Master of business administration).<ref name="web.archive.org"/> == Edwuma == * Ɔsoafo Abadiakyiri (Deputy Minister).<ref name=":0">https://ghanamps.com/mps/details.php/?id=5398. ''www.ghanamps.com.'' Retrieved 24 February 2020.</ref> * Mmarahyɛbaguanyi, afe 2012–2016 (Ghana Aban).<ref name=":0" /> * Ɔhokafo (Partner), sikasɛm nhyehyɛyɛfo (financial planner), 2001–2012 (Speed Masters).<ref name=":0" /> * Edwumayɛ ho eguadzi (Marketing), MD, 1990–2000 (DAPEG LTD).<ref name=":0" /> * Nhwehwɛmu (Research), 1986–1990 (ESSOR LTD).<ref>https://web.archive.org/web/20230426005618/https://www.parliament.gh/mps?mp=146. Parliament of Ghana. Retrieved 3 August 2020.</ref> == N'abrabɔ == Sowah yɛ Kristonyi<ref>https://web.archive.org/web/20160914070253/http://www.parliament.gh/parliamentarians/305. ''www.parliament.gh.'' Archived from the original on 14 September 2016. Retrieved 9 September 2016.</ref>. Wawar na ɔwɔ mba ebiasa (3).<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] kqrre1tb7fwqvxxpt7veckztn5remnv Diana Hamilton 0 323 37359 37357 2025-03-06T16:11:59Z Kojo Atta Kakra 1804 I edited the article 37359 wikitext text/x-wiki {{Databox|item=Q67167824}} '''Diana Antwi Hamilton''' yɛ Ghana asɛmpa ndwontonyi a wɔdze abadobɔdze ahorow pii ahyɛ ne dzin mu. Onyaa 2021 Most Streamed Female Act of the Year Abadobɔdze wɔ 3Music Mbasiafo Brunch. Wɔ Ebɔw 2021 mu no, na ɔka Mmea eduasa a wɔyɛ Nkɛntsɛndo kyɛn Biara wɔ Nnwom mu no ho dzenam 3Music abadobɔdze Mbasiafo Brunch no do. Wɔbɔɔ n'abawdo do dɛ Afe no mu dwontonyi a ɔsen biara ne Afe no mu Asɛmpa ndwomtofo wɔ afe 2021 Ghana Ndwom Abadobɔdza mu wɔ Obiradzi 26 dze nye dwom "Adom". == Mbofraase Asetsena na Nwomasua == Ber a osua mfitiase nwoma wɔ Morning Star Sukuu, Cantonments wɔ Accra ekyir no, ɔtoaa no ntoaso sukuu do wɔ Ghana National College, Cape Coast na ɔkɔɔr do suaa ayarhwɛ na ɔyɛɛ ayarhwɛ wɔ Komfo Anokye Nursing College.  Ɔwar Oduruyɛfo Joseph Hamilton na awarefo no wɔ mbabaa beenu (Michaela na Michael). == Edwuma == Ber a odzii mfe dubaasa no, na Diana yɛ ndwontonyi a ɔboa Francis Agyei. Oyii ne album a odzi kan wɔ afe 2007 mu a wɔtoo dzin, "Ɔsoro bɛkasa" na dɛm album yi nyaa airplay pa bi a ɔdze no baa enyim.  Nye album a ɔtɔ do ebien "Ensi wo yie", a oyii no edzi wɔ afe 2010 mu no, nyaa nye dzin wɔ Ghana Asɛmpa Ndwom Nwoma mu. Ɔyɛ adwontofo a wɔyɛ asɛmtsi no mu kor wɔ 2019 Otwa Ayeyi a osii wɔ Fantasy Dome wɔ Accra. 1615 nsɛm ho amandzebɔfo na wɔhwɛ nye nnwom edwuma do. Wɔ bɛtumi mu no, wɔyii no adzi boom nye Kofi Kinaata dɛ Brand Ambassadors ma Enterprise Life. Ɔdze nye dwumadze no bɛtumi 2021 VGMA nnwom abawdobɔdze anadwo no da a ɔtɔ do ebien no. == Abrabɔ Mu Nsɛm == Wɔwoo Diana wɔ 4 Ɔbɛnem 1978.[11]  Diana enyi gye ho dɛ ɔbɛnoa edziban na wayɛ nye ntar ho mfonini.  N’ani gye ho dɛ ɔnye nye nuanom bɛbɔ fekuw;  Eunice, Victoria, Samuel, Adelaide, Beatrice, Paa Kwesi na Grace nye hɔn a wɔka hɔn ho no.  Diana Antwi Hamilton nso yɛ obi a wonyim no dɛ ɔyɛ adɔe edwuma.  Kwasida, Ɔpɛpɔn 4, 2017 no, ɔdze Diana Hamilton Foundation, adɔeɛ ahyehyɛdze a ɔbɛboa ama hɔn a hɔn ho nni asɛm wɔ ɔmanfo mu no ehiadze sii hɔ. == Ndzɛmba ɔayɛ wɔ ndwomtomu == === Albɔmise === {| class="wikitable" !Afe !Tsir !Mboa adze |- |2007 |''"Ɔsoro bɛkasa"'' (Heaven will speak) | |- |2010 |''"Ensi wo yie"'' (May it be well with you) | |- |2011 |Blessings | |- |2015 |Yehowah |} == Abadobɔdze == {| class="wikitable" |+ !Afe !Kuw a wɔhyehyɛɛ !Abadobɔ !Edwuma a wɔhwɛɛ ho !Dza opueii !Ref |- | rowspan="6" |2019 | rowspan="6" |African Gospel Music and Media Awards |Artiste of Excellence Europe | rowspan="2" |Herself |Won | rowspan="6" | |- |Female Artiste of Excellence Europe |Nominated |- |Video of Excellence |''"Mo ne yo''" |Nominated |- |Event of Excellence |Experience with Diana Hamilton |Nominated |- |Song of Excellence |''"Mo ne yo''" |Nominated |- |Album of Excellence |iBelieve |Nominated |- | rowspan="5" |2020 | rowspan="5" |Vodafone Ghana Music Awards |Gospel Artiste of the Year | rowspan="3" |Herself |Won | |- |Songwriter of the Year |Nominated | |- |Artiste of the Year |Nominated | |- |Most Popular Song of the Year | rowspan="2" |"''W'asem''" |Nominated | |- |Gospel Song of the Year |Nominated | |- | rowspan="6" |2021 | rowspan="6" |Vodafone Ghana Music Awards |Best Gospel Song of the Year | rowspan="3" |Adom |Won | rowspan="6" | |- |Songwriter of the Year |Nominated |- |Best Music Video of the Year |Nominated |- |Best Gospel Artiste of the Year | rowspan="4" |Herself |Won |- |Vodafone Most Popular Song of the Year |Won |- |Artiste of the Year |Won |- |2022 |3Music Awards |Gospel Act of the Year |Nominated | |- |2024 2024 |Telecel Ghana Music Awards Telecel Ghana Music Awards |Best Gospel Song Of The Year Gospel Song Song |Say Amen Adom |Nominated |} [[Nkyekyεmu:Ghana ndwomtofo]] e080qsxu8rwtar081az8tvwnrjtsqqz Dipo 0 324 1701 1700 2023-04-20T19:14:28Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 1700 wikitext text/x-wiki '''Dipo Amanbrɛ''' yɛ amanbrɛ bi a nyimpa dodow n'ara kasa beberee fa ne tsetse afehyɛ na amanbrɛ nhyehyɛɛ wɔ Ghana, na mbom ɔyɛ dwumadzi nyimpa beberee bɔ mbodzen bɛhwɛ wɔ ɔman no mu , na akwantufo dze hɔ ho hyɛ mu dzendzendzen.[1] Dɛm afɛhye yi dwumadzi a nkrɔfo a wɔwɔ Odumase krobo dzi wɔ Eastern mantɔw mu wɔ Ghana.[2] Afehy3 no kɔ do wɔ bosom April mu afe biara .[2] Wɔdze afehyɛ yi pia mbabun dze ba mbaa yɛ mu,[3] na iyi kyerɛ dɛ akatasia no aso awar .[4] Sɛ n'awofo tse d3m nkaebɔ yi  a, wɔdze hɔn mba mbasiafo a w'ebu hɔn nsa kɛ ma panyin a ɔda dɛm dwumadzi yi ano ne nsa. Na mbom nkatasia yi fa akwankyerɛ na nsɛhwɛ bi a ɔkyerɛ dɛ nokwar mu no wɔ yɛ Mbabun a hɔn no tsiw na dɛm  dwumadzi afehyɛ no.[5] Da odze kan wɔ amanbrɛ yi mu no, wɔ twa nkatasia hɔn hwi na wɔ siesie hɔn dze tan kyekyer hɔn sisi kɛ pim hɔn kotodwe. Iyi dze ena soronko bi a ɔwɔ nyimdzee wɔ sunsum amanbrɛ ho na ɔyɛ na ɔkyerɛ dɛ nkatasia no efri mbofra mu akɔ mpanyin yɛ mu.[6] wɔdze nkatasia no nyinara twa kurow no mu ma obiara hu hɔn(dipo-yo).[5] Sɛ adzekye a, Okomfo panyin no guar nkatasia no wɔ amanbrɛ kwan do. Okomfo panyin no gu nsa dze gye nhyira ma nkatasia no. Okomfo panyin no dze apɔnkye ne mogya  hɔn awofo dze brɛ panyin no ma odze wohor hɔn nan ase. Dɛm akwankyerɛw yi pam hohom fi biara onnka ma hɔn yafun ma w'awo efri hɔn ho.[5] Mber a no ho hia ankasa yɛ dɛ nkatasia no tsena boba a no ho tsiw no do. Iyi na Ɔkyerɛ dɛ akatasia no yɛ obaa bun anaa onnyɛ obaa bun .[7] Na mbom, sɛ wɔ hu dɛ basiaba bi afa yafun anaa onnyɛ obaa bun a, kurow no nyinara kyir no na banyin biara a ɔwɔ kurow no mu nnya ne ho akɔnɔ dɛɛ obɛ war no. Wɔdze nkatasia no sie dapɛn kor, na wɔ ma hɔn akyerɛkyerɛ fa edziban yɛ ho, efie nsiesie, na mba wo na mba hwɛ. Amanbrɛ Ena no kyerɛ hɔn kwan a wodze bɛfrɛfrɛ hɔn kun ma kun no enyi agye hɔn ho . Wosua Klama asaw a wɔdze bɛ gor wɔ afehyɛ dwumadzi n'ase .[6] Sɛ dapen kor ne nkyerɛkyerɛ no ba ewie a , w'agye nkatasia no ba kurow no mu na kurow no mu nyimpa dze dɛw na enyigye dze hyia hɔn dɛ w'efri mbofra mu ako mpanyin yɛ mu. Wɔdze kente hyehyɛ hɔn na wɔdze awendze gu hɔn sisi, hɔn kwan mu na hɔn nsa ho. Wɔdze ndwomtow na kete bɔ, wɔ saw Klama .[5] Dɛm mber yi, banyin biara n'enyi nkatasia no hɔn ho tum hwehwɛ akatasia n'ebusua mu. Obiara wɔ gyedzi dɛ akatasia biara odzi dɛm afehyɛ dwumadzi yi dzi enyimunyam hyɛ brɛ ne ho na n'ebusua.Amanbrɛ yi kyerɛkyerɛ nkatasia hɔn asɛdze wɔ awar mu ansaana w'akɔ awar mu.[8] == Nhwɛdo == •  ''Sanza, Akesse (2021-07-08). "Dipo Ceremony: All what you need to know about the much-criticised puberty rite". Jetsanza.com. Retrieved 2022-07-19.'' • ^ Jump up to:'''''a''''' '''''b''''' ''"Festivals in Ghana". www.ghanaweb.com. Retrieved 27 December 2011.'' '''• ^''' ''"Puberty Rites from Ghana". www.ghanaweb.com. Retrieved 2022-05-30.'' '''• ^''' ''"Some festivals in Ghana". www.ghanadistricts.com. Archived from the original on 20 December 2011. Retrieved 28 December 2011.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' '''''d''''' ''"dipo rite". Retrieved 6 September 2014.'' • ^ Jump up to:'''''a''''' '''''b''''' ''"dipo festival". Retrieved 6 September 2014.'' '''• ^''' ''"dipo". Retrieved 6 September 2014.'' '''• ^''' ''"Upper Manya Krobo – Eastern Regional Official Website". Retrieved 2020-08-11.'' 8hxlff6nzbv1s0hqgaaykvbym1h5lci Djenné Nkurow Adadaw 0 325 48241 1707 2025-05-26T13:55:19Z Robertjamal12 13 /* Abakɔsɛm */ Cat using [[Project:AWB|AWB]] 48241 wikitext text/x-wiki {{Databox|item=Q15278644}} '''Djenné Nkurow Adadaw''' yɛ fam tutu na nkurow akɛse mu kuw bi a ɔwɔ Djenné kurow mu, wɔ Mali. Ɔwɔ mbea anaan a wotutu fam hwehwɛ tsetsefo ndzɛmba mu, a ɔnye Djenné-Djeno, Hambarkétolo, Kaniana na Tonomba. Wɔ afe 1988 mu no, UNESCO dze too Wiadze Agyapadze dzin mu. == Abakɔsɛm == [[Fael:Djenné.jpg|thumb|Djenné]] Osiandɛ na nyimpa tse Djenné fi 250 A.Y.B. Wɔ afeha a ɔtɔ do 15 na 16 mu no, na ɔyɛ mbea a wɔtrɛw Nkramofo mu no mu ɛkoro. N’amandze afie a ɔkame ayɛ dɛ emu 2,000 da do ara wɔ hɔ no, wosisi nkoko (toguere) do dɛ ahobammbɔ fi nsuyir a ɔba ber nye ber mu no ho. [[Nkyekyεmu:World Heritage Sites in Danger]] 8lmujlfl3shbh91zhfea27cjnzhbx64 Dominic Azimbe Azumah 0 326 48151 48062 2025-05-23T15:22:46Z Robertjamal12 13 /* N'abrabɔ */ Nkyekyεmu using [[Project:AWB|AWB]] 48151 wikitext text/x-wiki {{Databox|item= Q84322834}} '''Dominic Azimbe Azumah''' (wɔwoo no 1 [[Sanda]] 1950) yɛ Ghana amanyɛnyi a na ɔyɛ Ghana Amansan Mbrahyɛbagua a ɔdzi kan, ɔtɔ do ebien (2), aanan (4), enum (5) na nsia (6) no munyi. Ɔgyinaa Garu-Tempane Mantsam a ɔwɔ Upper East Region no ananmu wɔ National Democratic Congress no tekiti do. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Azumah wɔ 1 [[Sanda]] 1950. Ɔfir Garu, kurow bi a ɔwɔ Upper East Region wɔ Ghana. Ɔkɔɔ Institute of Local Government Studies, Ghana na onyaa nye adansedzi krataa wɔ Local Government Administration mu. == Edwuma == Azumah yɛ Akontsaabufo wɔ n’adwuma mu. == Amanyɛsɛm == Azumah yɛ Ɔman Demokrasi Mbrahyɛbagua (NDC) no munyi. Ɔdzii kan bɛyɛɛ mbrahyɛbaguanyi wɔ [[Sanda]] 1993 mu wɔ 1992 Ghana mbrahyɛbagua abatow no ekyi. Ɔkoraa nkongua no do kosii [[Mumu]] 2000 ber a ɔhweree nkongua no maa Akuka Albert Alalzuuga, a afei ɔdze nye ho sii akan dɛ obi a ɔpɛ dɛ ɔyɛ ɔkannyifo a ɔdze nye ho no. Ɔsii akan maa nye mansin no mbrahyɛbagua no wɔ afe 2004 amansan abatow no mu na ekyir ɔsan nyaa atsenaeɛ no, bɛyɛɛ Ghana mansin a ɔtɔ do anan no munyi wɔ [[Sanda]] 2005 mu. Ɔsom wɔ saa dzibea yi mu ber a odzii nkonyim wɔ abatow a edzi hɔ no mu kosii 6 [[Sanda]] 2017. Akuka Albert Alalzuuga a ɔno nso yɛ NDC no na odzii n’adze. Wɔ afe 2012 mu no, Azumah bɔɔ mmɔho ebien dɛ Ɔman Soafo wɔ kan Ɔmanpanyin dadaw Prof. Atta Mills aban no mu. == Abatow == Wɔpaw no dɛ Ghana man a ɔtɔ do anan no mbrahyɛbagua a ɔdzi kan wɔ 7 [[Sanda]] 1993, ber a wɔkaa no dɛ ɔdzi nkonyim wɔ 1992 Ghana mbrahyɛbagua abatow a wɔyɛeɛ wɔ 29 [[Mumu]] 1992 mu ekyi. Wɔ nye hweree wɔ afe 2000 amansan abatow mu ekyi no, ekyir Azumah san gyee atsenaeɛ no dɛ mbrahyɛbaguanyi maa Garu-Tempane mantɔw a ɔwɔ Ghana Soro Epuei Mantɔw no mu wɔ afe 2004 Ghana amansan abatow no mu. Ɔdzii nkonyim wɔ National Democratic Congress no tekiti do. Na nye mansin no yɛ mbrahyɛbagua nkongua 9 a ɔwɔ nkongua 13 a National Democratic Congress dzii nkonyim wɔ saa abatow no mu wɔ Soro Epuei Mantɔw no fa. National Democratic Congress no nyaa nyimpa kakraa bi a hɔn nyinara yɛ mbrahyɛbagua nkongua 94 wɔ nkongua 230 mu. Wɔdze abatow 18,705 paw no wɔ abatow 34,020 a ɔfata nyinara mu. Na eyi nye abatow a ɔfata a wɔtowee nyinara mu 55% yɛ pɛ. Wɔpaw no dɛ Pullam William a ofi Peoples’ National Convention, Joseph Akudbillahh a ofi[[New Patriotic Party]] na Anabah Joseph Benibah a ofi Convention People’s Party no do. Eyinom nyaa abatow 1,878, 13,067 na 370 wɔ abatow a wɔtowee nyinara mu. Eyinom nye 5.5%, 38.4% na 1.1% yɛ pɛ wɔ abatow a ɔfata a wɔtowee nyinara mu. == N'abrabɔ == Dominic Azimbe Azumah yɛ Kristonyi na Katoleknyi (Catholic) nso. Ɔwar na ɔwɔ mma anan [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 3n1xqhfq7v7n24g4afc9n4g9zu2sjss Dominic Fobih 0 327 47873 47568 2025-05-14T13:49:05Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47873 wikitext text/x-wiki {{Databox|item=Q1237560}} '''Dominic Fobih''' (Wɔwoo no 16 [[Ayɛwoho]] 1942) yɛ Ghana amanyɛnyi, ɔbenfo (professor) na Nwomasua ho nyimdzefo/Ɔkyerɛkyerɛfo (Educationist/Teacher). Nna ɔyɛ mbrahyɛbaguanyi ma Assin Anaafo (South) wɔ Ghana Finimfin Mantɔw mu fir [[Sanda]] 2001 kesi [[Sanda]] 2017 wɔ [[New Patriotic Party]] no tekiti do. Na ɔsan nso yɛ cabinet Ɔsoafo a ɔhwɛ Asase, Kwae na Atopae do (Minister of Lands, Forestry and Mines) wɔ Kan Ɔmampanyin John Agyekum Kufour aber do. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] 6ug4eh9i3p2mr1y2lolivn2w4c3ms9c Dominic Nitiwul 0 328 48195 48004 2025-05-23T15:25:52Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48195 wikitext text/x-wiki {{Databox|item=Q30323575}} '''Dominic Aduna Bingab Nitiwul''' (wɔwoo no [[Ɔberɛfɛw]] 4, 1977) yɛ Ghana amanyɛnyi na Mbrahyɛbaguanyi (MP) ma Bimbilla mansin a ɔwɔ Ghana Etsifi Mantɔw mu.[1] Ɔsan nso som wɔ Pan-African Mbrahyɛbagua no mu. Efir [[Kwakwar]] 2017 no, Nitiwul ayɛ Ɔsoafo a ɔhwɛ Ghana Ɔman Bammbɔ mu nsɛm do. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] o46sjqk30vkry17ozp9t3n5omjfgxbv Donald Dari Soditey 0 329 48221 47911 2025-05-23T15:27:38Z Robertjamal12 13 /* Asetsena mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48221 wikitext text/x-wiki '''Donald Dari Soditey''' (Fankwa 25, 1957) yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma Sawla/Tuna/Kalba ambatow mpasua a ɔwɔ Etsifi Mantɔw mu wɔ mbrahyɛbagua a ɔtɔ do esia mu wɔ Ghana republic a ɔtɔ do anan mu dze nam National Democratic Congress do. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Soditey wɔ Fankwa 25, 1957 mu. Wɔtsetsee no wɔ Carpenteryir - Sawla, kurow bi a ɔwɔ Etsifi Mantɔw wɔ Ghana. Onyaa abodzin krataa wɔ Kyerɛkyerɛ dwuma mu wɔ afe 1990 mu. Ɔsanee kɛgyee abodzin krataa (Diploma) wɔ Nwomasua mu wɔ University of Education, Winneba. == Edwuma == Nna Donald yɛ Panyin wɔ nwomasua mu (Principal Superintendent) na Kyerɛkyerɛnyi panyin wɔ Belma Mbɔfra Skuul mu. Ɔayɛ mbrahyɛbaguanyi fi Sanda 2005 mu. Ɔyɛ nwomasua bemfo na Kyerɛkyerɛnyi so. === Amanyɛsɛm === Soditey yɛ National Democratic Congress (NDC) kuwba. Afe 2008 Ghana ambatow mu no, wɔpaaw no dɛ mbrahyɛbaguanyi ma Sawla/Tuna/Kalba ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ enum wɔ kwasaman a ɔtɔ do anan mu. Onyaa mba 2,290 fir mba dodow a wɔtowee 21,050 mu, egyina hɔ ma 58.38%. Odzii Joseph Hongiri Naah Vugu a ɔwɔ[[New Patriotic Party]], Yaapuo Edward Kwabena a ɔwɔ People's National Convention, Gilbieri Jonathan Laamiitey a ɔwɔ Democratic Freedom Party na Abdulai A Wahid a ɔwɔ Convention People's Party hɔn do nkonyim. Wɔhyehyɛ no pɛpɛɛpɛ a wonyaa mba 38.33%, 1.49%, 0.67% na 1.13% fir mba dodow a wɔtowee no mu. Afe 2012 mu no, ogyinaa maa Sawla/Tuna/Kalba egua no maa NDC dɛ mbrahyɛbaguanyi ma mbrahyɛbagua a ɔtɔ do esia wɔ kwasaman a ɔtɔ do anan mu na odzii nkonyim. === Asetsena mu nsɛm === Soditey yɛ Christiannyi. Ɔawar awo mba baawɔtwe. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 3mx3un3yp3cxh1yjbdd6sc25f3hkx7f Dorcas Coker-Appiah 0 330 36540 1734 2025-01-31T15:55:23Z Assilidjoe 33 36540 wikitext text/x-wiki '''Dorcas Ama Frema Coker-Appiah''' (wɔwoo no Ɔberɛfɛw 17, 1946) ɔyɛ  Ghananyi mbranyimfo na oko ma mbasiafo ahotɔ nsɛm ho, na ɔyɛ kwankyerɛfonyin ma Gender Studies and Human Rights Documentation Centre, a yɛ nyim dɛɛ ɔyɛ "Gender Centre", wɔ Nkran, Ghana. Onyaa (na ogudu renya) dzibea a no ho hia wɔ ndwuma ahorow a woboa ma mpomtu ba mbasiafo hɔn ahotɔ wɔ ɔman no, mantɔw ahorow na amanɔnye nso mu. == Abrabɔ Ahyɛse == Dorcas Ama Frema Coker-Appiah wɔwoo no 17 August 1946 wɔ Wenchi, wɔ British colony wɔ  Gold Coast aber (a sesiara ɔyɛ Ghana).[1] Wɔ 1970, Coker-Appiah nyaa abodzin nkrataa wɔ mbra mu fri University of Ghana.[1] == Edwuma == Wɔ 1974, Coker-Appiah na ɔka hɔn a wɔtsew FIDA Ghana, na osom dɛɛ panyin n'abadzekyir fri 1988 dze kɔ 1989, na ɔyɛɛ edwuma no mu panyin fri 1990 dze kɔ 1991.[2] W'asom dɛɛ panyin wɔ FIDA ne mbranyimfo wɔ edwuma no mu, na dwumadzi ne nhyehyɛɛfo wɔ mbra mu, suahu dwumadzi na akyerɛw edwuma wɔ mfe bi mu. Coker-Appiah yɛ kwankyerɛfo panyin wɔ Gender Studies and Human Rights Documentation Centre. Coker-Appiah ka kuw Women in Law and Development in Africa (WiLDAF) ho, a ɔyɛ Pan-African kuw a wɔ hyeyhɛ dwumadzi ahorow  na nyimpa  26 fri Africa aman ahorow ka kuw no ho, ɔka nyimpa a ɔhyehyɛɛ WiLDAF Ghana ho na guamtranyi ma African regional board. Fankwa 2017, odaa dwumadzi bi ano ma kuw  bi a ɔyɛ "leading African feminists" wɔ South Africa dwumadzi kuw Masimanyane Women's Rights International, onye Dr Hilda Tadria, ɔkwankyerɛfo panyin ma  Mentoring and Empowerment Programme for Young Women in Uganda, na ɔmaa "dwumadzi nhyehyɛe a obotum etu mbanyinfo dɛ aber biara wodzi mbasiafo do tum no efri hɔ koraa".[5] == Akyerɛw Edwuma == ''• Breaking the Silence & Challenging the Myths of Violence Against Women and Children in Ghana: Report of a National Study on Violence'' (Gender Studies & Human Rights Documentation Centre, 1999, <nowiki>ISBN 9789988798703</nowiki>) 5on76hna5xfkq0ln8vj6w319536xpbj Doreen Andoh 0 331 13118 13117 2024-05-23T19:28:48Z A09 777 cleanup 13118 wikitext text/x-wiki '''Doreen Andoh''' yɛ Ghananyi a ɔyɛ edwuma wɔ radio do, ɔyɛ Nyimpa tsitsir a ogyina ma edwuma kuw ahorow, ɔtɔfabi a ɔyɛ edwuma wɔ TV do, na otum dzi dwuma wɔ nhyiamu beberee ase. W'ayɛ edwuma wɔ radio do mfe eduonu ntsi ɔka nyimpa ahorow a w'ayɛ edwuma akyɛr dze asom wɔ Ghana.Wɔ dɛm aber yi, ɔyɛ edwuma wɔ Cosmopolitan Mix, anapa mpaa mu dwumadzi wɔ Joy Fm na sesiara wɔ dzin bi dɛ Ghana Radio Hemaa. == Abasobɔdze == Doreen yɛ basia a odzi kan a onyaa Abasobɔdze a wɔdze ma Asankafo a ɔbɔɔ ne ho mbɔdzen wɔ afe 2001 mu. Leading Ladies’ Network ama no dzin dɛ radio Dwumadzi ohemaa, na afe 2013 mu no, onyaa obaa a ɔyɛ Asankafo a ɔda nsow wɔ Ghana Woman's Awards mu. == Nhwɛdo == * ''Ghana, News. "Doreen Andoh Appointed Shield Paint Brand Ambassador". News Ghana. Retrieved 9 April 2016.'' * ''Quansah, Hadiza Nuhhu-Billa. "Doreen Andoh: Radio's queen of quality - Graphic Online". www.graphic.com.gh. Retrieved 9 April 2016.'' * "''Doreen Andoh marks 25 years with The Multimedia Group Limited". MyJoyOnline.com. 28 June 2020. Retrieved 2 October 2020.'' * ''Quansah, Hadiza Nuhhu-Billa. "Doreen Andoh: Radio's queen of quality - Graphic Online". www.graphic.com.gh. Retrieved 9 April 2016.'' * ''"Joy Fm's Doreen Andoh wins outstanding female presenter at Ghana Women's Awards 2013". Myjoyonline.com. Multimedia Group Limited. Archived from the original on 18 April 2016.'' jo1zc1vv5hl2amad581oln1ovi080vl Doris Asibi Seidu 0 332 48219 7292 2025-05-23T15:27:30Z Robertjamal12 13 /* Ɔbra ahyɛase na nwomasua */ Nkyekyεmu using [[Project:AWB|AWB]] 48219 wikitext text/x-wiki {{Databox|item=Q94962941}} '''Doris Asibi Seidu''' yɛ Ghananyi nwomasua ho nyimdzefo (educationist), asetena mu edwumayɛfo (social worker) na amanyɛnyi a ɔsom dɛ mbahyɛbaguanyi maa Chereponi fir afe 2005 kɔsi afe 2009 ber a ɔwui wɔ n’edwuma mu. Ɔno nye ɔbaa a ɔdzi kan a ɔgyinaa mansin no ananmu wɔ Mbrahyɛbagua mu. == Ɔbra ahyɛase na nwomasua == Wɔwoo Doris wɔ afe 1969 mu wɔ Accra, Ghana.[4] Ɔsuaa adze wɔ Bimbilla Nteteeɛ Kɔlege (Bimbilla Training College) fir afe 1986 kɔsi afe 1990, na Tamale Nteteeɛ Kɔlege (Tamale Training College) a ɔnyaa n’akyerɛkyerɛfoɔ Abodzin krataa ‘A’ (Certificate 'A') wɔ afe 1995 mu. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] nlenb0f4dhld03d9hmhnjsk4qo7fmr8 Doris Dartey 0 333 13122 1749 2024-05-23T19:33:44Z A09 777 cleanup, databox 13122 wikitext text/x-wiki {{databox|q=Q107434025}} '''Doris Yaa Korantenmaa Dartey''' (owui wɔ 19 July 2020) na ɔyɛ Ghananyi nkitahodzi ho ɔkyerɛkyerɛfo, Afotufo na mber bi w'asen kɔ no na ɔka GJA Awards Committee na ɔsan yɛɛ guamtranyi. Na ɔyɛ Graphic Communications Group Limited a ɔwɔ Ghana ne guamtranyi. == Nwomasua == Dartey suaa adze wɔ Cape Coast University mu, na hɔ na onyaa abodzin nkrataa wɔ nwomasua mu. Ɔsan nso nyaa nsɛm ho amandzebɔ na nyimpapadɔm ho nkitahodzi ho nkrataa fri School of Communication studies a ɔwɔ University of Ghana, na MA wɔ amanaman nsɛm mu (mpomtu ho nkitahodzi), onyaa abodzii nkrataa wɔ mbasiafo ho adzesua ho na owie ne PhD wɔ ahyehyɛde nkitahodzi mu wɔ Ohio University mu wɔ US. == Edwuma == Na ɔyɛ nkitahodzi ho afotufo na ɔyɛɛ edwuma ma Donor-funded dwumadzi tse dɛ African Union Commission, African Development Bank, UNESCO, GIZ, na edwuma ahorow pii. Ɔsan nso som wɔ Ghana National Media Commission ansaana na ɔrebɛyɛ GCGL guamtranyi. Ɔkyerɛɛ nkitahodzi adzesua wɔ USA na Ghana wɔ Dayton University , Mount Mercy University, GIMPA, na GIJ. Na ɔyɛ nsɛm ho amandzebɔ edwuma na ɔyɛɛ nhyehyɛɛ ahorow bi[nkyerɛkyerɛmu hia wɔ Ghana mfe bi. Ɔsan nso kyerɛw nsɛm bi wɔ The Spectator Newspaper mu wɔ Ghana a wɔfrɛ no The WatchWoman a ɔkasa faa ndzɛmba a ɔtwa hɛn ho ehyia, nsiesie ho nsɛm, apɔwmudzen, mbofra na nsɛm a ɔkɔ do wɔ hɔn mantam. Na ɔyɛ nsɛm ho amanndzebɔ kuw hɔn nyimpa, nkitahodzifo na amanfo hɔn nkitahodzi ho edwumayɛfo wɔ Ghana. == Ne Wu == Owui wɔ KBTH wɔ Accra Kwesida, 19 July 2020 wɔ ber a onye enufu mu kokoram yareba dze ako ansaana ɔregyaa mu. Wɔ siee no wɔ Lashibi Ayie Fie, bea bi a ɔbɛn Tema. == Nhwɛdo == * ''Agyeman, Adwoa (2020-07-20). "Dr Doris Dartey passes on". Adomonline.com. Retrieved 2020-07-21.'' * ''Agency, Ghana News (2020-07-20). "Dr. Doris Dartey passes on". News Ghana. Retrieved 2020-07-21.'' * ''"Serial callers are not relevant - communications consultant". MyJoyOnline.com. 2009-10-16. Retrieved 2020-07-21.'' * ''www.gcbbank.com.gh <nowiki>https://www.gcbbank.com.gh/news-from-gcb/501-gcb-extends-gh-10-000-00-for-gja-awards</nowiki>. Retrieved 2020-07-21.'' <nowiki>{{cite web}}</nowiki>: Missing or empty |title= (help) * ''"Dr Doris Dartey laid to rest". Graphic Online. Retrieved 2020-08-08.'' * ''"Dr Doris Dartey passes on". Graphic Online. Retrieved 2020-07-21.'' * ''"Dr Doris Dartey passes on". www.ghanaweb.com. 2020-07-20. Retrieved 2020-07-21.'' * ''"'Quack journalist' must be kicked out - Dr. Doris Dartey". Ghissues.com. 2017-02-15. Retrieved 2020-07-21.'' * ''"UNDP supports responsible elections reportage in Ghana". UNDP in Ghana. Retrieved 2020-07-21.'' * ''"ASWIM mourns patron Dr Doris Yaa Dartey". BusinessGhana. Retrieved 2020-08-02.'' mjl9mof7inv8j5n0nun1c3oex0h3d2o Doris Wiredu 0 334 12998 1751 2024-04-29T11:19:02Z EEEshun 1262 + Hɔn a wɔwoo hɔn afe 1964 mu 12998 wikitext text/x-wiki '''Doris Frema Wiredu''' (wɔwoo no afe 1964 Fankwa 1) is Ghana basiaba mbirikatunyi(track and field athlete) a ɔaka ahomgye mu nna ɔyɛ adze papaapa wɔ 100 metres mu. Onyaa sikakɔkɔɔ abɔdzin (gold medal) wɔ afe 1984 African Championships no mu, nna silvers ebien wɔ 100 metres no mu na 400 metres wɔ afe 1985 akansi no mu. Nna no mbɔdzembɔ wɔ 100 metres no mu yɛ par 11.75, a wɔhyehyɛɛ wɔ afe 1985 mu. Ɔsanso gyinaa mu maa Ghana wɔ afe 1984 Summer Olympics a ɔkɔr do Los Angeles dɛ Ghanafo hɔn 4×100 metres relay mbasiafo kuw no, na ɔtoaa do enum wɔ akansi no finimfin (semi-final heat), a oenntum annko enndu akansi no ewiei(final round). {| class="wikitable" |+ Doris Wiredu ! colspan="2" |Noara noho nsɛm |- !Awoda |1 February 1964 (age 58) |- !Tsentsen |1.50 m (4 ft 11 in) |- !No mu dur |45 kg (99 lb) |- ! colspan="2" |Sport |- !Ɔman |Ghana |- !Sport |Track and field |- !Event(s) |100 m, 400 m |- ! colspan="2" |Achievements and titles |- !Personal best(s) |'''100 m''': 11.75 (1985) |- ! colspan="2" |Medal record {| class="wikitable" | |- ! colspan="3" |Women's athletics |- ! colspan="3" |Representing  Ghana |- ! colspan="3" |African Championships |- | |1984 Rabat |100 m |- | |1985 Cairo |100 m |- | |1985 Cairo |400 m |} |} == Amanadze akansi == {| class="wikitable sortable" !Afe !Akansi !Bea !Gyinabew !Event !Notes |- ! colspan="6" |Representing Ghana |- | rowspan="3" |1984 |African Championships |Rabat, Morocco |1st |100 m |11.88 |- | rowspan="2" |Summer Olympics | rowspan="2" |Los Angeles, United States |25th (q) |100 m |12.00 |- |9th (q) |4 × 100 m relay |45.20 |- | rowspan="2" |1985 | rowspan="2" |African Championships | rowspan="2" |Cairo, Egypt |2nd |100 m |11.82 |- |2nd |400 m |53.62 |} == Nhwɛdo == # '''^''' == Abɔntsen do nkitahodzi ahorow == [[Nkyekyεmu:Hɔn a wɔwoo hɔn afe 1964 mu]] 5vzsak7m3jgb9ibkt3nlpc94rfll4i3 Douroula 0 335 35035 7808 2024-10-17T20:41:27Z 41.66.199.80 Meyɛɛ nsesa kumaa bi 35035 wikitext text/x-wiki '''Douroula''' yɛ kurow wɔ Burkina Faso. Ɔyɛ Douroula Asɔe ne bea a amanaman hɔnho nsɛnsɛm ntotoe kɔ do a ɔwɔ Mouhoun Mantɔw no mu. Kurow ne nkyɛn pɛpɛɛpɛ na efir a wɔdze tu ndaadze a asɛɛ si hɔ, na dza wɔfrɛ no 'ferrous metallurgy' a ne nkyi fi mfeha awɔtwe ber mu. Iyi yɛ 'metallurgy' bea a wɔgye dzi dɛ akyɛr yie papaapa wɔ Burkina Faso nkyɛn dɛm aber yi.[1] Sianstir yi ntsi, [[Ayɛwoho]] 5, 2019 mu no, Douroula nyaa ahyɛnsewdze ɔnona ancient metallurgy complexes Tiwêga, Yamané, Kindibo na Békuy wɔ UNESCO World Heritage List dɛ wɔka Ancient Ferrous Metallurgy Sites wɔ Burkina Faso.[2] == Nhwɛdo == '''• ^''' ''"Ancient Ferrous Metallurgy Sites of Burkina Faso". UNESCO World Heritage List. UNESCO. Retrieved 21 March 2021.'' '''• ^''' ''"Five sites inscribed on UNESCO's World Heritage List". UNESCO. 5 July 2019.'' sush5hpwsu32fx3tx00awwhatat2g3w Dwowda 0 336 1759 1758 2023-04-20T19:14:42Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 1758 wikitext text/x-wiki '''Dwowda''' yɛ dapɛn mu ndafua. Ɔhyɛ Kwesida na Benada ntamu. Obiara a wɔwo no Dwowda no wɔfrɛ no Adwowa anaa Kojo. q2drpslwaivg5xlbb5oeaa8g6vib2j0 Dzifa Gomashie 0 337 48000 7781 2025-05-14T14:34:55Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 48000 wikitext text/x-wiki {{Databox|item=Q59698493}} '''Ablah Dzifa Gomashie''' yɛ Ghananyi baa a ɔyɛ seneyɛnyi, ɔkyerew sene na ɔyɛ sene so. Na ɔyɛ amanyosem so. '''Ablah''' yɛɛ ([[:en:Deputy minister|Deputy Minister]]) wɔ ([[:en:National Democratic Congress (Ghana)|National Democratic Congress]]) amanbu mu wɔ 2013 rokɔr 2017 abra na John Dramani yɛ oman panyin. Ɔdaho yɛ mbrahyemunyi ma Ketu South Contituency (NDC). Ablah yɛ ohemaa wɔ Aflao. == Nwomasua == Gomashie yɛ ba a ɔpue fi Patrick Dotse Gomashie na Helen Gomashie hɔn awar mu. Ofi Aflao a ɔwɔ Firaw mantɔw mu, wc wo no 25 Ayɛwoho 1965. Ɔkɔ ne ntoaso skuul wɔ [[:en:St. Louis Senior High School (Ghana)|St. Louis High School]] wɔ [[:en:Kumasi|Kumasi]]. Ɔgye ne deploma wɔ (Theatre Arts) wɔ hɔ na okɔr do kɔr [[:en:Institute of African Studies|Institute of African Studies]] kɔ gye ne (Bachelor Degree) wɔ (Theatre Management) na (Mphil) wɔ (African Studies). [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] q2ede4x2pwrs6jn5i3jf9sp9z7y9ahz Dzifuu 0 338 13004 10980 2024-04-29T13:24:57Z EEEshun 1262 13004 wikitext text/x-wiki '''Dzifuu''' yɛ bosoom a ɔwɔ afe mu. Ɔyɛ bosoom a ɔtɔ do awɔtwe wɔ afe no mu. Ɔwɔ ndafua eduasa-kor(31 days). Ha so, nam ba pii ma obu do. Dɛmara na ekɔ Nhaban Ase(nkuraase) so a, ndɔbaa bebiree ba ma obiara dzidzi fuu ara ma n'ahom ka noho. Iyi ntsi na bosoom yi so nyaa dɛm dzin no. Mfantsefo taa hyɛ fa (dzi hɔn afahyɛ ahorow) wɔ dɛm bosoom yi mu, osiandɛ edziban ba pii ma abrabɔ no mu so yɛ dɛw. kn7ymopytmhycltvdssunc0j8t8olon Dzigbordi Dosoo 0 339 1771 1770 2023-04-20T19:14:46Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 1770 wikitext text/x-wiki == Dzibordi Dosoo == Dzigbordi Dosoo yɛ Ghananyi basia bi a n'ano akwokwaa wɔ ɔkasa mu, ɔsan so yɛ obi edwumayenyi. Afei so ɔma dɔm akwankyerɛ fa edwuma, nyimpa nkitsahodzi ho nna dza ɔkeka ho ho. Ɔsan so dzi kasa ho dwumadzi wɔ tɛlɛbihyɛn do a wɔfrɛ no ''The Dzibordi Show.'' Woyi dɛm kasadwumadzi yi wɔ aman eduanan-esia (46) mu wɔ Ebibiman mu, Ngyiresi Aborɔkyirman mu (United Kingdom) nna Europe (Aborɔkyir). Ɔka ho ma wɔyɛɛ ''Kanshi. Kanshi'' yɛ ahuofɛ na wer ho ''aromatherapy'' na ''spa line'' guadziho ndzɛmba''.'' Ɔno so na ɔdze edwumakuw a wɔfrɛ no ''Allure Africa'' bɔbɔɔ adze. == No Skuul ho Nsɛm == Dosoo Kɔr nsɔwdo skuul wɔ Accra Girls Senior High School. Ɔkɔr Suapɔn a wɔfrɛ no Virginia State University a ɔwɔ USA. Hɔ na onyaa Esuapɔn mu krataa (degree) wɔ Sikasɛm na Nkontaabu mu. Ɔsanee so kɔr Harvard University wɔ USA hɔ ara so bio. == N'edwuma ho Nsɛm == Wɔ aber a nna wɔayɛ edwuma wɔ nkontaabu mu mfe du no, ɔhyɛɛ ase dɛ ɔdze nara ankasa n'edwuma a ɔyɛ ''spa business'' robɔbɔ adze. Ɔtɔ do bio, osiesiee n'edwuma a wɔfrɛ no ''Business Linkages International'' a wɔ afe 2004 mu no ɔbɛyɛɛ ''Eagle Group''. Wɔ afe 2010 so mu no, krataa wɔfrɛ no Women's Wear Daily kaa nkuranhyɛsɛm n'obiedwuma ''Kanshi'' ho. Wɔ afe 2014 mu no, n'edumakuw ebien yi nyinaa nyaa beebi gyinae wɔ United States gua do. == N'abrabɔ mu Nsɛm == Ɔwar Lionel Van Lare Dosoo a woenya ne Nyame frɛ. Nna dɛm banyin yi yɛ panyin abedzi ekyir a ɔhwɛ Ghana sikakurabea pɔn do. Dosoo wɔ ba kortsee. == Abawdobɔdze == * 2009 "Marketing Woman of the Year", Chartered Institute of Marketing, Ghana(CIMG) na wɔdze maa no. * 2017 "Inspiration Award - Heart of Beauty and Innovation" nna "Repêchage President’s Award", Repechage Annual Conference,New York City * 2019 Wɔbɔɔ ne dzin dɛ ɔfata Women's Choice Awards Africa, "The Boss Lady of the Year" nkyekyemu no mu. 2pe0h3q1jdizuw0fbbec7bbc8bevozh Dzin 0 340 1776 1775 2023-04-20T19:14:47Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 1775 wikitext text/x-wiki '''Dzin''' yɛ ahyɛnsewdze a wɔdze ma nyimpa, ndua, mbowa, mbeambea na tsebea. Mfatoho; oguan,dan,nsu , Kwesi, ,Oguaa,bɔdɔm,Amba ,ekutu,bankye,skuul ,guamu, asopitsi, Kwame na pii a ɔkeka ho. pulumo23hipyanl36l6k6v40lvrkk1i Dzin Ahorow 0 341 1779 1778 2023-04-20T19:14:48Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 1778 wikitext text/x-wiki '''Dzin ahorow''' Dzin gu mu ahorow pii. Iyinom nye Dzin pa Dzin hun Dzin a yetum kan Dzin a yenntum nnkan Dzin a yennhu qtt2bp2eidl6udbjqtxt3caq7vf6uwo Dzin hun 0 342 1782 1781 2023-04-20T19:14:50Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 1781 wikitext text/x-wiki '''Dzin''' hun yɛ dzin a yɛdze ma adze biara tse dɛ nyimpa, mbowa, mbea na ndzɛmba 66ul14n7x2m0fvq5qsk9fueqk35be90 Dzodzi Tsikata 0 343 1785 1784 2023-04-20T19:14:50Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 1784 wikitext text/x-wiki '''Dzodzi Tsikata''' yɛ Ghanani mmaa ho ɔbenfo, wɔ Development Sociology na Institute of African Studies (IAS) Director wɔ Ghana Suapɔn mu. '''Asetra Nu Nsɛm''' Dzodzi Tsikata yɛ ɔbenfoɔ wɔ Institute of Statistical Social and Economic Research wɔ Ghana Suapɔn mu.  N’anigyeɛ wɔ adesua mu bi na mmarima na mbesiafo na nkɔso Nsɛm, mmarima na mmaa pɛyɛ ho nhyehyɛeɛ na nneyɛeɛ.  Wɔpaw no wɔ Obiradzi 2015 mu dɛ Council for the Development of Social Science Research in Africa (CODESRIA) no titrani wɔ wɔn amansan nhyiamu a ɔtɔ do duanan wɔ Senegal. Nhwehwɛmu a n’ani gye ho nso na mpɔtam hɔ akuafo a wɔayɛ wɔn apam no a nnwumakuw akɛse mfuw a wɔtaa kyerɛ dɛ ɔwɔ "abusuab kakraa bi" na aman a wɔyɛ adwuma wɔ mu no sikasɛm na nhwehwɛmufo a wofi Sussex Sukuupɔn na Atɔe Fam Sukuupɔn mu no dze wɔn dze dwuma  Cape, Dzodzi Tsikata nyaa sika fii Sikasɛm na Asetena mu Nyansahu Nhwehwɛmu Bagua no hɔ dɛ wɔnhwehwɛ mfaso na ɔhaw ahorow a ɔwɔ kuayɛ ho nhwɛdo ahorow a wɔdze dze gua do wɔ Afrika. Ɔfi August 2016,ɔyɛ Institute of African studies no kwankyerɛfo wɔ Ghana Sukuupɔn mu.  Ɔyɛ obi a ɔkamfo awar a wodze nkan wɔ Ghana mpɔtam hɔ, a mprempren ɔma mmeawa nkyem anan mu biako war ansa na wɔadze mfe dunan. fdiby9j4aympv77xky0l0yn7ltf22uj Ebenezer Kobina Fosu 0 344 7565 1792 2023-05-01T17:35:30Z Robertjamal12 13 /* Amanyɛsɛm */clean up, replaced: New Patriotic Party → [[New Patriotic Party]] using [[Project:AWB|AWB]] 7565 wikitext text/x-wiki {{Databox|item= Q99906480}} '''Ebenezer Kobina Fosu''' (wɔwoo no 6 [[Esusow Aketseaba]] 1952) yɛ Ghana amanyɛnyi na ɔyɛ Ghana mansin a ɔtɔ do aanan no mbrahyɛbagua a ɔtɔ do ɛkoro (1) na ebien (2) no munyi, ɔgyina Asikuma Odoben Brakwa Mansin ananmu wɔ Ghana finimfin mantam mu wɔ Ɔman Demokrasi mbrahyɛbagua no munyi ase na ɔwɔ hɔ. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Ebenezer wɔ 6 [[Esusow Aketseaba]] 1952 wɔ Breman Jamra wɔ Ghana finimfin mantsam mu. Ɔnyaa abodzin krataa wɔ Ghana Suapɔn, Legon. Ɔyɛɛ edwuma dɛ Barrister ansa na ɔrekɔ amanyɛsɛm mu. Ɔyɛ Kristoni. == Edwuma == Ɔyɛ mmaranimfo wɔ n’adwuma mu na na ɔyɛ mbrahyɛbagua no munyi wɔ Asikuma Odoben Brakwa mansin a ɔwɔ Ghana finimfin mantsam mu. == Amanyɛsɛm == Ebenezer dzii kan paw mbrahyɛbagua no wɔ 7 Sanda 1993 ekyi a ɔdaa nye ho edzi dɛ odzi nkonyim wɔ 1992 Ghana Amansan Abatow no mu no. Wɔ afe 1996 Ghana amansan abatow no mu no, ɔnyaa dzibea a ɔtɔ do ebien wɔ mbrahyɛbagua no mu dzenam Paul Collins Appia-Ofori a ɔdzii do nkonyim wɔ[[New Patriotic Party]] no mu ber a ɔnyaa abatow a ɔfata nyinara 47.50% a ɔnye abatow 19,523 yɛ pɛ ber a n’asɔretiafo no nyaa 33.20% a ɔnye no yɛ pɛ kosii abatow 13,641 do. Ɔhweree n’akongua wɔ afe 2000 Ghana Amansan Abatow no mu ber a Paul C. Appiah Ofori a ɔnyaa abatow a ɔfata nyinara mu 51.90% a ɔnye abatow 16,225 yɛ pɛ ber a Ebenezer nyaa 43.40% a ɔnye abatow 13,559 yɛ pɛ no dzii nkoguo ekyi. ipaxor0v7qeqy4sgfw9ov3yrnbyo1e2 Ebenezer Kojo Kum 0 345 47936 36524 2025-05-14T14:12:48Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 47936 wikitext text/x-wiki {{Databox|item=Q61694579}}'''Ebenezer Kojo Kum''' (wɔwoo no wɔ Dwowda [[Ebɔbira]] 17,1967) ɔyɛ Ghana amanyɛnyi, mbranyimnyi a na ɔyɛ kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do esuon wɔ 4th Republic wɔ Ghana na seseiara kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do awɔtwe wɔ 4th Republic mu a ogyina mu ma Ahanta West abatow mpasuado wɔ Anee Mantɔw mu wɔ Ghana wɔ NPP amanyɛkuw ne dzin mu<ref>https://ghanamps.com/mps/details.php/?id=5326</ref><ref name="web.archive.org">https://web.archive.org/web/20230424165520/https://www.parliament.gh/mps?mp=4</ref><ref>https://web.archive.org/web/20220901070946/https://skyypowerfm.com/biography-of-ebenezer-kojo-kum-the-minister-designate-for-chieftaincy-and-religious-affairs/</ref><ref name="elections.gna.org.gh">https://elections.gna.org.gh/2020/12/08/ahanta-west-retains-lawyer-kojo-kum-for-the-npp/</ref>. == Ahyɛse Bra Na Nwomasua == Wɔwoo Ebenezer Kojo Kum wɔ Dixcove a ɔwɔ Anee Mantɔw mu wɔ Ghana. Ebenezer Kojo Kum nyaa ne (O-Level) wɔ afe apem ahakron eduwɔtwe anan(1984) na (A-Level) wɔ 1986 mu Ebenezer Kojo Kum toaa do nyaa n'abɔdzin krataa a ɔyɛ Bachelor of Arts(Hons) na Diploma wɔ nwomasua mu, a ne nyina fir Oguaa Suapɔn no mu wɔ 1991 na Barrister wɔ Mbra mu(amansan ndzeyɛɛ) wɔ Ghana mbranyimfo skuul wɔ afe 2020 mu<ref name="web.archive.org"/><ref name="elections.gna.org.gh"/><ref name="ghanaweb.com">https://www.ghanaweb.com/person/Ebenezer-Kojo-Kum-2422</ref><ref>https://ghanamps.com/mp/ebenezer-kojo-kum/</ref>. == Edwuma == Nna Ebenezer Kojo Kum yɛ Ɔsoafo Abedziekyir/ Amambra/Amambra Suafo Panyin fitsi 1992 kesi 2005 wɔ Ɔman Amandze bea. Nna Ebenezer Kojo Kum yɛ Mbranyimnyi kakraba fitsi 2000 kesi 2002 wɔ Kendicks Law Firm, ɔyɛ Ɔhokafo fitsi 2002 kesi 2007 na Kwankyerɛfo Panyin fitsi 2007 kesi 2016 wɔ Kendicks Law Firm<ref name="ghanaweb.com"/>. Seseiara Ebenezer Kojo Kum yɛ Mbrahyɛbaguanyi dze ma Ahanta West mansin wɔ Anee Mantɔw mu wɔ Ghana wɔ NPP amanyɛkuw ne dzin mu. == Amanyɛsɛm == Ebenezer Kojo Kum per na odzii nkonyim wɔ 2016 NPP amanyɛkuw abatow mu wɔ Ahanta West abatow mpasua wɔ Anee Mantɔw mu wɔ Ghana. Ebenezer Kojo Kum toaa do kedzii nkonyim wɔ mbrahyɛbagua egua a ɔwɔ n'abatow mpasua do(Ahanta West abatow mpasua) wɔ Anee Mantɔw mu wɔ Ghana ber a wɔtoo 2016 Ghana amansan aba no wɔ NPP amanyɛkuw ne dzin mu, ma ɔbɛkaa Mbrahyɛbaguafo a wɔwɔ mbrahyɛbagua fie a ɔtɔ do esuon wɔ 4th Republic mu a onyaa aba 30,596 a ɔyɛ ɔha nkyɛmu 68.1% sen George Kwame Aboagye(a ɔaka beebi) a ɔyɛ NDC amanyɛkuw nyi a onyaa 13,784 a ɔyɛ ɔha nkyɛmu 30.7% na Isaac Kweku Annan a ɔyɛ CPP amanyɛkuw nyi nyaa 546 a ɔyɛ ɔha nkyɛmu 1.2%. Ebenezer Kojo Kum san gyinae bio na odzii nkonyim wɔ 2020 NPP mbrahyɛbaguamu abatow no mu wɔ Ahanta West abatow mpasuado wɔ Anee Mantɔw mu wɔ Ghana, a onyaa aba 472(65.46%) sen Kwesi Biney a onyaa 249(34.54%). Ebenezer Kojo Kum san toaa do dzii nkonyim wɔ Ghana amansan ambatow wɔ New Patriotic Party dzin mu wɔ Mbrahyɛbagua fie a ɔtɔ do awɔtwe wɔ 4th Republic wɔ Ghana a onyaa amba dodow a ɔyɛ 27,946(51.60%) sen Dr. Emmanuel Okumi Andoh ( nkan Pro-Vice Chancellor dze ma Takoradi Technical University) a ɔyɛ National Democratic Congress nyi a onyaa amba 23,957 (44.24%), Ismail Buadii a ɔyɛ Ghana Union Movement (GUM) a onyaa amba 1,797 (3.32%), Ebo Mensah a ɔyɛ Convention People's Party (CPP) nyi nyaa amba 214(0.40%), Nathaniel Adusei a ɔyɛ All People's Congress (APC) nyi nyaa amba 139 (0.25%) na Dominic Akalga a ɔyɛ People's National nyi nyaa amba 101(0.18%)<ref>https://web.archive.org/web/20230324154209/https://ghanaelections.peacefmonline.com/pages/2020/western/ahanta_west/</ref><ref>https://web.archive.org/web/20231116095614/https://ghanaelections.peacefmonline.com/pages/2020/parliament/western/ahanta_west/</ref>. Ebenezer Kojo Kum yɛ Soafo dze ma Ahensɛm na Ɔsom Ahorow Mu nsɛm. == Mboaedze == <references /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] 3nfsw60pf0mg55tga2lfzljuqk5ccy9 Ebisaa na Abrɔme 0 346 16958 16957 2024-09-27T03:12:15Z Leonard Nketsia 19 Misiesie mu kakra. 16958 wikitext text/x-wiki Ebisaa ne dzin kor so a Fantsefo dze frɛ no nye '''Egya rokɔ'''.Ɔyɛ agor a nkan no, nna mbofra na wodzi no anago. Ebisaa yɛ asɛmbisa na nyiano. Nsɛmbisa no yɛ suahu a mpanyin nya no wɔ abɔdze nye ɔdomankoma ho. Ɔboa ma hɔn a wodzi dɛm agor no hɔn adwen mu dɔ. Ɔyɛ ano na ano agodzi Kwan a wɔfa do dzi agor yi nye dɛ abofra kor bisa asɛm bi ma nkaa no yi ano. Sɛ woyi ano wie a, nna fofor so ebisa nedze. Ɔyɛ a, abofra a obotum eyi asɛmbisa no ano no, ɔno na wɔma no kwan ma obisa asɛmbisa fofor no. Sɛ wɔrebɛhyɛ ebisaa no ase a, ɔkor ka dɛ, "Egya rokɔ no ogyaa me adze bi," nna ɔdze ebisaa no asɔw do dɛ ebia, "dɛm adze no wonndzi naaso sɛ ɔka wo nsa ho ara a, nna eretafer, ebɛnadze a?" Nyia ɔpɛ dɛ oyi ano no bɔ adze no ne dzin. Sɛ oennhu a, ɔdze dɔ nyimpa fofor so do kesi dɛ obi botum abɔ adzekor no ne dzin. "Ɔyɛ ogya." Ogya nnyɛ adze a wodzi naaso sɛ ogya hye ɔdasanyi ne nsa a, dza odzi kan yɛ nye dɛ ɔdze ne nsa to n'anomu. Nyia oribisa ebisaa no hwɛ adzekor a oribisa no no suban na ne ndzeyɛɛ na ɔdze to gua ma etsiefo no hwɛ ho ma no mbuae. Sɛ etsiefo no mu biara enntum amma mbuae papa a, asɛmbisafo noara dze nyiano no to gua na ɔkyerɛ ase. ==== Ebisaa Ahorow ==== Ebisaa gu mu ahorow anan. Hɔn nye; # Ebisaa a ɔyɛ asɛmbisa turodoo # Ebisaa a n'ahyɛse yɛ asɛnka na n'ewiei yɛ asɛmbisa # Ebisaa a ɔtse dɛ asɛm bi a osii na n'ewiei yɛ asɛmbisa # Ebisaa a ɔdze nyimpa anaa ndzɛmba ebien toto ho, na afei obisa ho nsɛm ==== Ebisaa ho mfatoho bi ==== # Nkyia ne mfaso nye dɛn? W'apɔw mu ɛ? # Adze bi wɔ hɔ, ɔyɛ abofra a ofura tam. Ɔyɛ panyin a nna ɔapa ne tam no egu. Ebɛnadze a? Nkampor a. # Nkorɔfo baasa bi tuu kwan. Wɔkɔtoo esutsen bi, na wɔfaa mu twae kɔr nsuegya. Ber a wokodur nsuegya hɔ no, nna hɔn mu beenu pɛr na hɔn nan ho afɔw. Ɔkor na ɔaka no dze ne nan ho ammfɔw. Nyimpa no mu woana na ɔno ne nan ho ammfɔw no? Nyimpa baasa no nye woananom?-Nyimpa ne nan ho ammfɔw no nye abɔdomaba a ɔda ne na ne yefun mu. Nyimpa baasa no nye ɔpemfo a ne ba hyɛ n'ekyir(Iyi na wɔfrɛ no '''nyansapɔw''' no # Nyimpa na sika, woana nye panyin?-Sika a. Osiandɛ Nyankopɔn dzii kan bɔɔ asaase a sika wɛ mu ansaana ɔrobɔ nyimpa === Abrɔme === Abrɔme no nua nye ebisaa. Iyi so yɛ ano na ano agodzi a ɔyɛ nsɛmbisa na nyiano. Abrɔme yɛ asɛmbisa woebir enyi anaa woefura no tam, ntsi ne ntseasee nnda edzi pefee gyedɛ edwen ho yie ansaana etum enya mbuae pa ama asɛmbisa no. Mpɛn pii no, nsɛmbisa no mmfa nyiano a wɔrohwehwɛ no ho koraa. Adze kor a ɔyɛ dansewa wɔ Abrɔme ho nye kasa no ne ngyegyee anaa no nkɔdo. Asɛmbisa no ne ngyegyee anaa ne nkae no wɔ dɛ ɔnye ne nyiano no na ne nkae anaa ne gyegyee kɔ do. Abrɔme taa yɛ ahorbahyehyɛ, ntsi ohia dɛ edzifo no nyinara benya abotar ber a woridzi dɛm agor yi. Mpɛn pii no, kasa a wɔdze dzi agor yi nnyɛ kasa pa. Ehuhusɛm tu forafora mu. Sɛ Abotarsie ammba mu a, obodu beebi no, nna agor no reyɛ adan enyiber. ==== Abrɔme ho nhwɛdo ==== # Bɔr me, ankyɛ prukusuww nkyɛ.-Wo ho bɔn na ma wɔnka # Megye wo, keteke wusiw.-Wose dɛ ɔkwaku ne bin. # Bɔr me, atow boba atra me dan.-Esi pe ewia me bin. # Ɔsor nworaba.-Wo nyepi dɛ amonadze. hg8o9bjp4mo4mkrrx1tcuteem3cortp Ebusua Ahyɛnsewdze 0 347 1805 1804 2023-04-20T19:14:55Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 1804 wikitext text/x-wiki Mfantsefo Kitsa Ebusua ahorow esoun a biara kitsa n’ahyɛnsewdze. Asona Akonkran Twidan Sebɔ aovohioj6r608nnfikjndut3x61jkvv Ebɔbira 0 348 38088 36528 2025-03-27T09:26:26Z Johannnes89 788 Reverted edit by [[Special:Contributions/Yukonduelist|Yukonduelist]] ([[User talk:Yukonduelist|talk]]) to last revision by [[User:Stryn|Stryn]] 10883 wikitext text/x-wiki '''Ebɔwbira''' yɛ bosoom a ɔtɔ do anan wɔ afe mu. Sɛ yɛka dɛ biribi "Ebira" wɔ Mfantse kasa mu a, nna ɔkyerɛ dɛ adze kor no esuma. Ntsi dza ɔwɔ hɔ nye dɛ, sɛ odu dɛm bosoom yi a,ebɔw no a nkyɛ ɔtɔ pii wɔ bosoom no a otsia ebiasa no mu no dze noho ebira (esuma). Iyi ntsi na ɔmaa dɛm bosoom yi so nyaa ne dzin "Ebɔwbira" no. 77dioqc2nwunlc8g85wfiut6y7djhe6 Ebɔw 0 349 10881 10631 2023-06-16T11:50:20Z Assilidjoe 33 Improved article 10881 wikitext text/x-wiki {{Databox|item=Q110}} '''Ebɔw''' yɛ bosoom a ɔtɔ do ebiasa wɔ afe mu.Wɔ dɛm bosoom yi so, ebɔw(dew) rɔ paa. Iyi ntsi na bosoom a otsia ebiasa no nyaa dɛm dzin yi. g4txdzbwgbcwd2detpcduykgngza8ik Edgar de Wahl 0 350 6285 1815 2023-04-21T12:34:19Z JhsBot 58 bot: Removing interwiki template; the page is now connected to [[d:Q327195]] 6285 wikitext text/x-wiki [[Fael:Edgar de Wahl 1926.jpg|197px|right]] Nna '''Edgar de Wahl''' (23 Dzifuu 1867 – 9 Ebɔw 1948) yɛ Baltic German ɔkyerɛkyerɛfo, akontaabu ho ɔbenfo na kasa ho nyimdzefo. Ogye dzin kɛse dɛ ɔno na ɔbɔɔ [[Interlingue]] (a wonyim no dɛ Osidɛntal wɔ n’asetra nyinara mu), kasa a wɔdze abɔdze mu ndzɛmba ayɛ a ogyina Indo-Europa kasa ahorow do, a woetsintsim ahyɛse no wɔ afe 1922 mu. [[Nkyekyεmu:Interlingue]] pg6rv3hl132wayv517i57cp5ig2zxzn Edith Hazel 0 351 47275 36343 2025-05-09T13:27:17Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 47275 wikitext text/x-wiki '''Edith Hazel''' yɛ Ghana amanyɛnyi na diplomat a ɔsoom dɛ mbrahyɛbaguanyi dze maa Evalue Gwira abatow mpasua do wɔ Anee Mantɔw mu fitsi 2001 kesi 2005 wɔ Ghana.<ref name="news-africa.churchofjesuschrist.org">https://news-africa.churchofjesuschrist.org/former-ghana-ambassador-meets-lds-leaders-?country=ghana</ref> == Abrabɔ ahyɛse na Adzesua == Hazel kɔr Ghana Suapɔn (University of Ghana).<ref name="news-africa.churchofjesuschrist.org"/> Ogyinae maa dzibew a ɔyɛ edziekyir panyin maa Ghana no ndwuma a odzi wɔ Washington, D.C., U.S. ansaana woribeyi no dɛ ɔnyɛ ntamugyinafo mma Ghana wɔ Denmark na Finland wɔ Ayɛwoho bosoom mu wɔ afe 2014 mu. == Amanyɛsɛm == Wɔtoo Hazel no do aba dɛ ɔmbɛyɛ mbrahyɛbaguanyi mma Evalue Gwira mantamu wɔ Anee Mantɔw mu wɔ Ghana abatow a ɔkɔr do wɔ afe 2000 mu. Nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa wɔ Ghana amambu a otsia anan mu a nna okitsa abatow 6,598 a ɔbɛn 42.80% wɔ National Democratic Congress mu. Odzii Kojo Armah no do nkonyim wɔ afe 2004 mu.<ref>https://www.c-span.org/person/edith-hazel/1007418/</ref><ref>https://ghanaelections.peacefmonline.com/pages/2000/parliament/western/index.php</ref><ref>https://web.archive.org/web/20200926115929/https://ghdiaspora.com/ndc-finland-bid-farewell-to-ghana-ambassador-to-denmark/</ref> Odzii Kojo Armah a ɔwɔ Convention Peoples Party amanyɛkuw mu, Sagary Nokoe a ɔwɔ New Patriotic Party mu, Nana Kwabena Erskine a ɔwɔ National Reform Party mu hɔn do nkonyim.<ref name="web.archive.org">https://web.archive.org/web/20220912005350/https://ghanaelections.peacefmonline.com/pages/2000/western/219/index.php</ref> Iyi bɛyɛɛ abatow 5,994, 2,702 na abatow 115 fii abatow no nyina mu.<ref name="web.archive.org"/> Nna iyinom bɛn abatow 38.90%, 17.50% na 0.70% fi abatow no nyina mu.<ref name="web.archive.org"/> Wɔtoo Hazel no do aba wɔ National Democratic Congress amanyɛkuw mu. (NDC)<ref name="news-africa.churchofjesuschrist.org"/> The National Democratic Congress dzii nkonyim wɔ mbrahyɛbagua fie no ngua 9 ne nyae mu fii ngua 19 mu wɔ Anee Mantɔw mu wɔ abatow no mu. No nyina mu no, amanyɛkuw no nyaa ngua dodow 89 fii ngua 200 mu wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa wɔ Ghana amambu a otsia anan mu.<ref>https://web.archive.org/web/20221116133229/https://ghanaelections.peacefmonline.com/pages/2000/index.php</ref> == Mboaedze == <references /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] 7iwoatek3ebtvhl4jcuv6tjhtgbsib9 Edward Adjaho 0 352 48045 47657 2025-05-23T13:58:40Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48045 wikitext text/x-wiki '''Edward Adjaho''' , mbrahyɛbeguanyi ( Wɔ wono sanda 3,1957.) yɛ ghananyi ɔmanyɛnyi nye lɔɔyanyi a ɔkasae wɔ ghana mbrahyɛ beguamu wɔ afe 2013 kɛpem 2017 . Ɔnye mbrahyɛbeguamunyi a wodzi kan yin ma ɔbɛyɛ hɔn kasamaafo. Afei ɔbɛyɛ kasamaafo a tɔdo enum wɔ Ghana amambu mu. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] frf5payjddcrco26rctyhq0zxejv611 Edward Michael Ennin 0 353 48168 47928 2025-05-23T15:24:00Z Robertjamal12 13 /* N'abrabɔ */ Nkyekyεmu using [[Project:AWB|AWB]] 48168 wikitext text/x-wiki {{Databox|item=Q84042853}} '''Edward Michael Ennin''' (wɔwoo no 16 Esusow Aketseaba 1070) yɛ Mbrahyɛbagua a ɔtɔ do enum (5) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no munyi ma Obuasi Epuei Masin wɔ Ashanti mantɔw mu wɔ Ghana.[1] Wɔpaw no wɔ [[New Patriotic Party]] (NPP) tekiti dɛ Mbrahyɛbaguanyi. Afe 1970 no bosoom Esusuow-Aketseaba ne da a otsia duesia mu wɔ 'Old Edubiase' a ɔwɔ Asante Mantɔw mu na wɔwoo Ennin. Onyaa ne Diploma wɔ Data Processing mu fir Kwame Nkrumah University of Science and Technology. Onyaa ne diploma wɔ afe 1997 mu fir suapɔn no mu. Bio, ɔsanee nyaa EMGL degree fir Ghana Institute of Management and Public Administration. Onyaa degree no wɔ afe 2008 mu. == Edwumayɛ == Ennin yɛ 'Insurance broker' na 'programmer'. ɔsanso yɛ sikakorafo na sɔnmu bambɔfo so. Ennin yɛ Asante Mantɔwmu ananmusinyi ma edwumakuw a wɔfrɛ no 'All Risk Consultancy Limited'. == Amanyɛsɛm == Ennin yɛ New Patriotic Party kuwba. ɔsoom dɛ amanyɛkuwba wɔ mbrahyɛbagua a otsia enum, esia na akorɔn no mu wɔ Ghana Kwasafoman a otsia anan no mu. Odzii nyia ɔnye no sii akan no do konyim no, wogyinaa mba 59.08% dze fi mba a wɔtowee no mu no paaw no dɛ mbrahyɛbaguanyi. ɔka apamfo dze ma 'Government Assurances, Mines and Energy ho. Ennin ayɛ mbrahyɛbaguanyi fitsi Sanda 2005 besi ndɛ. == '''ELECTIONS''' == Ennin ne da a odzi kan a wɔ mbrahyɛnbaguamu nye ber a wɔpaaw no dɛ mbrahyɛnaguanyi dze ma Obuasi Epuei mpasuar wɔ Asante mantɔwmu wɔ Ghana wɔ afe 2004 Ghana amansan ambatow no mu. ɔnam New Patriotic Party no tekitsi do na odzii konyim. Nna ne mpasuar no ka mbrahyɛbagua atsenae eduasa esia a NPP amanyɛkuw no faa no ho dze fi atsenae eduasa akorɔn no wɔ dɛm abatow a ɔkɔr do wɔ Asante Mantɔw no mu. New Patriotic Party amanyɛkuw no faa mbrahyɛbagua atsenae ɔha nye eduonu awɔtwe dze fi atsenae anaa dzibew ahaebien nye eduasa no mu. Wogyinaa mba 43,102 dze fi mba dodow 74,717 mu paaw no. Nna mba yi gyina hɔ ma 57.7% dze fi mba dodow no mu. Wosiaan Michael Carr Aaron a ɔyɛ People's National Convention amanyɛkuwba, Justice Dasah a ofi National Democratic Congress kuw no mu na Adelaide Borden a ɔyɛ independent candidate ho paaw Ennin. Mba a wonyae yɛ 550, 4,426 na 26,639 ndzidzi do dze fi mba dodow a wɔtowee no mu. Nna mba yi gyina hɔ ma 0.7%, 5.9% na 35.7% dze fi mba dodow no mu. Afe 2008 mu no, odzii konyim wɔ amansan ambatow no mu dze ma NPP amanyɛkuw no wɔ mpasuar hɔ ara. Ne mpasuar no ka mbrahyɛbagua dzibew anaa ngua eduasa anan a NPP amanyɛkuw no nyae dze fi ngua eduasa akorɔn no mu wɔ ambatow a ɔkɔr do wɔ Asante Mantɔw mu. New Patriotic Party amanyɛkuw no nyaa dɔm-kumaa dzibew a nna ɔyɛ mbrahyɛgua atsenae ɔha nye akorɔn dze fi atsenae ahaebien nye eduasa no mu. Wogyinaa mba 46,785 a onyaa fir mba dodow 75,085 no mu paaw no. Nna iyi gyina hɔ ma 62.31%. Wosiaan Mohammed Issifu a ɔyɛ People's National Convention kuwba, John Alexander Ackon a ɔyɛ National Democratic Congress kuwba, Elyass Abdulsalam a ɔyɛ Democratic Freedom Party kuwba, David Kenyah a ɔyɛ Convention People's Party kuwba na Albert Joseph Ababio a ɔyɛ Reformed Patriotic Democrats ho paaw no. Mba a wobyae yɛ 331, 26,169, 147, 1,501 na 152 dze fi mba dodow no mu. Nna iyi gyina hɔ ma 0.44%, 34.85%, 0.20%, 2% and 0.2% dze fi mba dodow no mu. Afe 2012 mu no, odzii konyim wɔ amansan ambatow no mu bio wɔ mpasuar hɔ ara. Wogyinaa mba 24,212 dze fi mba dodow 40,985 no mu paaw no. Nna iyi gyina hɔ ma 59.08%. Wosiaan Abdul-Lateef Majdoub ofi National Democratic Congress kuw no mu, Frank Aboagye Danyansah a ɔyɛ Progressive People's Party kuwba, Hanim Ishaq a ɔyɛ People's National Convention kuwba na Edward Ahey a no so yɛ National Democratic Party kuwba paaw no, Mba a wonyae yɛ 15,381, 899, 206 na 287 a ogyina hɔ ma 37.53%, 2.19%, 0.50% and 0.70% dze fi mba dodow no mu. == N'abrabɔ == Ennin awar kitsa mba ebiasa. ɔyɛ kristianyi na ɔnye Mɛtɔdis asɔr no bɔmu som. Nhwɛdo [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 3m27s955jxocyg5nm4zb4s5i4hup2ce Edward Osei-Kwaku 0 354 47787 47609 2025-05-14T13:31:00Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47787 wikitext text/x-wiki {{Databox|item=Q98814625}} Nna '''Edward Osei-Kwaku''' yɛ Ghana mbranyimfo (lawyer) na amanyɛnyi. Ɔyɛɛ Ɔsoafo Abadziekyir maa Ɔmanpanyin Nkitsahodzi nsɛm do, na Mbabun na Agumadzi ho Ɔsoafo wɔ Nkan Ɔmanpanyin J. A. Kufuor aber do. Ɔsanso yɛɛ mbrahyɛbaguanyi maa Asokwa West mpasuar no fitsi 7 [[Sanda]] 1997 kesi 6 [[Sanda]] 2005. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 01d7i3fzhh7p3e6j92fh7soexu8t3nd Edward Osei Kwueku 0 355 7567 1836 2023-05-01T17:35:43Z Robertjamal12 13 clean up, replaced: New Patriotic Party → [[New Patriotic Party]] using [[Project:AWB|AWB]] 7567 wikitext text/x-wiki '''Kwame Osei-Prempeh''' (wɔwoo no 19 Ɔbɛnem 1957) lyɛ Ghana ɔmanyɛfo na ɔyɛ Ghana Mantam Mmarahyɛ Bagua a ɔtɔ do nnum no muni a ɔgyina Nsuta-Kwamang Beposo ananmu wɔ Ashanti Mantam mu wɔ Ghana. == Mfiase Asetra Na Nhomasua == Wɔwoo Prempeh wɔ Kwamang wɔ Ashanti Mantam mu wɔ Ghana. Ɔkɔɔ Kwame Nkrumah Suapɔn a ɔhwɛ Nyansahu na Mfiridwuma do na onyaa na Degree wɔ Bachelor of Social Science mu wɔ afe 1982 mu.  Ɔkɔɔ Ghana Suapɔn wɔ afe 1987 mu na osuaa Quantum Chemistry Laboratory, QCL.  Ɔsan nso kɔɔ Ghana Mmara sukul na onyaa Degree wɔ Bachelor of Law wɔ afe 1989 mu. == Adwumayɛ == Na Prempeh yɛ Associate for Sarpong Legal Services wɔ Ashanti Mantam -Kumasi.Ɔsan nso yɛ Mmarahyɛ Bagua no muni ma Nsuta-Kwamang Beposo mantam a ɔwɔ Ashanti Mantam mu wɔ Ghana. Ɔbɛyɛɛ GOIL Company Limited no sohwɛfoɔ a ɔhwɛ adwuma so ne Kuo no sohwɛfoɔ panin wɔ June 3, 2019, ber a na ɔyɛ adwumakuo no muni firi mfeɛ mmienu ansa na ɔreba no. == Amanyɔsɛm == Prempeh yɛ Ɔman Ho Dɔ Kuw Foforo no muni.  Wɔdze nkan paw no dɛ Mmarahyɛ Bagua no mu wɔ December 1996 Ghana amansan abatuw no mu wɔ Ticket of the[[New Patriotic Party]] no do. Ɔtoo aba 12,586 wɔ abatuw 24,444 a ɔfata a wɔtowee a ɔgyina hɔ ma 51.5% tiaa Thomas Fokuo Agyepong a ɔyɛ NDC muni a ɔtoo aba 10,313 a ɔgyina hɔ ma 33.70%. Ɔdze nkonim wɔ afe 2000 Ghana Amansan Abatuw no mu a ɔtoo aba 13,568 wɔ abatuw 21,358 a ɔfata a wɔtowee a ɔgyina hɔ ma 63.50% tiaa Ebenezer A. Frimpong Prempeh na NDC muni, Osei O. Emmanuel yɛ NRP muni, Osei Kwadwo yɛ CPP muni, Salisu Muhammed yɛ PNC muni na  Kofi A. Kankam a ɔyɛ UGM muni a ɔtoo abatuw 6,889, abatuw 304, abatuw 285, abatuw 221, abatuw 91.  Ɔtoo aba 15,704 wɔ abatuw 24,344 a ɔfata a wɔtowee a ɔgyina hɔ ma 64.50% tiaa Samuel Otu a ɔyɛ NDC muni, E.O.Adu-Amankwaah a ɔyɛ IND muni na George Osei Owusu Amankwah a ɔyɛ CPP muni a ɔtoo aba 7,769, 547 na 324.  Ɔtoo abatuw 17,403 wɔ abatuw 24,879 a ɔfata a wɔtowee a ɔgyina hɔ ma 69.95% wɔ 2008 Amansan Abatuw no mu.  Kwame Asafu-Adjei dze no do nkonim wɔ afe 2012 Amansan Abatuw no mu. == Ankorankoro Asetra == Prempeh aware na ɔwɔ mma baanan.  Ɔyɛ Kristoni na ɔyɛ Adventist Asɔr no muni. pu7a7pjdhxdjy1xftyva9x7447o8wvy Edward Salia 0 356 47615 47461 2025-05-09T14:56:10Z Robertjamal12 13 /* N’abrabɔ Mu Nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 47615 wikitext text/x-wiki {{Databox|item=Q5345199}} '''Edward Kojo Salia''' ( [[Obiradzi]] 20 1952 – 16 [[Kwakwar]] 2009) yɛ Ghana Mbrahyɛbaguanyi. Na ɔsanso yɛ National Democratic Congress no kuwba na ɔyɛ Ɔman Soafo wɔ nkan Ɔmanpanyin Rawlings aban mu. == Abrabɔ Ahyɛse na Nwomasua == Salia wɔwoo no Obiradzi 20, 1952 mu. Wɔwoo no wɔ Amasaman a ɔwɔ Nkran kurowpɔn no mu wɔ Ghana. N’awofo nye Bajeluru Dorcie Salia a ɔyɛ okuanyi na Habiba Yiringsaa ɔyɛ fie warnyi. ɔkɔ Ghana Esuapɔn wɔ Legon. Ɔkɔr skuul so wɔ Institute of Social Studies wɔ Hague a ɔwɔ Netherlands. Ɔsanso suaa adze wɔ Carlenton Esuapɔn mmba ɔwɔ Ontario, Canada na Ottawa Esuapɔn. Afe 2005 na 2007 mu no, osuaa adze wɔ Ghana Institute of Management and administration wɔ Achimota a ɔwɔ Nkran. == Amanyɛsɛm == Salia wɔfaa no yɛɛ Soafo a ɔhwɛ akwantu ho nsɛm na nkitsahodzi hi wɔ Rawlings n’amambu mu wɔ 1993 mu. ɔsanso sim dɛ Soafo a ɔhwɛ fagudze no tu ho na enyinam na ekyir yi kwan do na akwantu ho nsɛm wɔ Jerry Rawlings n’amambu mu. Wodziikan toow aba yii no dɛ mbrahyɛbaguanyi dze ma Jirapa wɔ 2020 abatow no mu na egua no bio no mprenu wɔ 2004 na 2008 abatow no mu. === 2000 Abatow === Salia wɔtoow aba maa no dɛ mbrahyɛbaguanyi dze ma Jarapa Abatowmpasoado wɔ Etsifi Atɔe Mantɔw mu wɔ Ghana 2000 abatow. Ogyinaa dɛm abatow mpasoa n’ananmu wɔ mbrahyɛbagua a ɔtɔdo anan wɔ Ghana amambu a ɔtɔdo anan no mu. Aba a wɔtoow maa no no yɛ 16,446 fir aba a wɔtoow no nyinara mu. Iyi wɔdze toto ɔha my nkyekyɛmu 87.9% for aba krɔngyen no nyinara mu. Odzii nkunyim wɔ Salifatu Badiuw a ofi National Reform Party mu na Timothy Taafaale Dombo a ofi New Patriotic Party mu. Nkorɔfo ebien yi nyaa aba 1,380 na 891 ndzidzido mu wɔ aba krɔngyen no nyianara mu. Iyi wɔdze toto ɔha mu nkyekyɛmu 7.4% na 4.8% ndzidzido mu wɔ aba krɔngyentum no nyinara mu. Salia wotoow aba maa no wɔ National Democratic Congress hɔn dzin. National Democratic Congress dzii nkunyim wɔ mbrahyɛbagua ngua 7 do wɔ Etsifi Atɔe Mantɔw no mu wɔ dɛ abatow no mu. No nyinara mu no, Amanyɛkuw nyaa ngua kumaa 89 for ngua 200 no mu wɔ mbrahyɛbagua 3 wɔ Ghana amambu a ɔtɔdo 4 no mu. === 2004 Abatow === Salia wɔtoow aba yii no dɛ mbrahyɛbaguanyi dze ma Jirapa Abatowmpasoa a ɔwɔ Etsifi Atɔe Mantɔw a ɔwɔ Ghana wɔ 2004 Ghanafo hɔn abatow no mu. Ogyinaa Abatowmpasoa no n’ananmu wɔ mbrahyɛbagua a ɔtɔdo anan wɔ Ghana amambu a ɔtɔdo anan no mu. ɔdze aba 15,580 onyaa fir aba krɔngyen 20,697 mu no dzii nkunyim. Iyi wɔdze toto ɔha mu nkyekyɛmu 75.3% wɔ aba krɔngyen no nyinara mu. Odzii nkunyim wɔ James Amare a ofi People’s National Convention mu, Winifred A. DY- Yakah a ofi New Patriotic Party mu na Nuah Bibiana a ogyinaa kwantserkor. Wonyaa aba 483, 4280 na 354 ndzidzido mu wɔ aba krɔngyen no mu. Iyi wɔdze toto ɔha mu nkyekyɛmu 2.3%, 20.7% na 1.7% ndzidzido mu wɔ aba krɔngyen no nyinara mu. Salia dzii nkunyim wɔ National Democratic Congress dzin mu. National Democratic Congress nyaa mbrahyɛbagua esoun wɔ Etsifi Atɔe Mantɔw mu wɔ dɛm abatow no. No nyinara mu no, amanyɛkuw no nyaa ngua kumaa a ɔyɛ 94 wɔ mbrahyɛbaguafie fir ngua 230 no mu wɔ mbrahyɛbagua a ɔtɔdo anan wɔ Ghana amambu a ɔtɔdo ebiasa no mu. == N’abrabɔ Mu Nsɛm == Salia nna ɔyɛ Kristosomnyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 9vmcvs93ny9st972n1qhzhzuoa3leqh Efe Grace 0 357 35761 35555 2024-11-07T20:17:42Z Miss Black Canadian 1604 Efe Grace 35761 wikitext text/x-wiki {{Databox|item=Q87648396}}'''Efe Grace''' tow ndwom na ɔsanso kyerɛw ndwom wɔ ɔman Ghana mu. Ɔtow Nyame-ndwom. Efe Grace nyaa abawdobɔdze a wɔdze ma Nyame- ndwomtonyi a ɔbɔɔ noho mbɔdzen wɔ 2021 Vodafone Ghana Ndwomtow Abawdobɔdze dwumadzi no ase. == Bra Ahyɛse Na Nwomasua == Wɔwoo Efe Grace wɔ Kumase, Asante Mantɔwmu. Grace yɛ Nyame-ndwom kyerɛfo wɔ Ghana Grace n'edwuma a ɔyɛ nye dɛ, ɔyɛ ndwom na ɔsanso tow ndwom Efe Grace atow ndwom fitsi afe 2018 mu besi dɛm aber yi mu. ''[[Websiteefegraceofficial.com]]'' Efe Grace fi Kumase, Ghana Genres:Nyame ndwom Ndwomtonyi, kyerɛw ndwom Efe Grace fi Agogo a ɔwɔ Asanteman mu wɔ Ghana. Grace yɛ ɔsɔfo Rev . Mensah Bonsu ne ba basia. Ɔyɛ abakan wɔ mba ebiasa mu. ɔkɔr Yaa Asantewaa Girls Skuul na owiee afe 2006 mu. Ɔsanso toaa n'adzesua do wɔ Christian Service University College na afe 2011 mu na ɔdze Bachelor of Business Administration wɔ Banking na Finance wiei. == Ndwontow Edwuma == Grace hyɛɛ ndwomtow ase wɔ aber a nna ɔyɛ akataasia. Nna ɔtow ndwom boa ne papa ne nyamesom edwuma no. Mber pa mu no, ɔbɛyɛɛ panyin a odzi ntonton ndwom enyim wɔ asɔr mu. Nna afei so ɔtow jazz ndwom so wɔ mbea a ahɔho tum tsena, bea na yimpa kedzidzi san gye hɔn enyiwa wɔ Kumase. Efe Grace toow ndwom dzii Becca na Kwabena Kwabena hɔn ekyir boaa hɔn ndwomtow edwuma. Grace hyɛɛ ase dɛ ɔtow ndwom dze boa Sonnie Badu na Ohemaa Mercy. Afe [[Ɔbɛsɛ]] 2018 mu na ɔdze no ndwom a odzi kan too gua a nna ɔyɛ "Yehowa nye M'abankɛse" Ne papa yɛɛ ndwom a nna ɔwɔ dɛm dzin ara na ɔyɛ nsesa kakra wɔ noara nedze mu. Ɔsanso dze ndwom "King of Glory" bɔtoo gua. Afe 2020 mu no, onya abawdobɔdze a odzi kan fir Vodafone Ghana Music Award wɔ mbasiafo a wɔbɔ hɔnho mbɔdzen wɔ ndwomtow mu. Efe Grace sanso nyaa akwanya wɔ mbasiafo a wɔdze edwumadzen tow ndwom na Mbasiafo a wɔdze mbɔdzenbɔ kɛse noara dzii dwuma wɔ afe 2021 3Music Awards no mu. ɔdze no ndwom "Lord Have your way" nyaa akwanya wɔ hɔn a ɔwɔ dɛ wɔbɔ hɔn abaw do wɔ akwan ebien do; Nyame-ndwomtonyi a ɔbɔ noho mbɔdzen wɔ afe 2021 mu na basia a no ndwom dzi mu wɔ afe 2021 Vodafone Ghana Music Awards. Basia a no ndwom dzi mu abawdobɔdze no kɔree maa Abiana. Fankwa 2021 mu no, ɔdze ndwom a ɔtɔdo anan na enum a wɔfrɛ no "Overflow" na "Sounds of Heaven" too gua. Afe 2022 mu no, Efe Grace nyaa akwanya wɔ hɔn a ɔwɔ dɛ wɔbɔ hɔn abaw do wɔ akwan ebiasa mu wɔ Nyame-ndwomtonyi a ɔbɔ noho mbɔdzen, basia a no ndwom dzi mu wɔ no ndwom" Overflow" ho na obi a no ndwuma yɛ fɛw na ɔsɔ enyi ankasa wɔ 2021 3Music Women's Brunch Performance mu. == Dwumadzi a ɔda nsew == Efe Grace hyɛɛ no ndwomtow edwuma ase yi, ɔnye Ohemaa Mercy na Joe Mettle edzi dwuma wɔ Ghana Music Awards mu, "Hope Concert " na Ignite Virtual Concert. Afe 2021 3Music Women's Brunch mu no, odzii dwuma wɔ ase. == Discography == * ''Yehowa ne M'abankese'' (2019) * ''King of Glory (2019)'' * ''Lord Have your way'' (2020) * ''Overflow'' (2021) * ''Sound of Heaven'' (2021) == Nhwɛdo == == Abɔntsen do nkitahodzi ahorow == https://web.archive.org/web/20230119093936/https://efegraceofficial.com/ [[Nkyekyεmu:Ghana ndwomtofo]] camr28u2bptxtcud1oaypf1rdhut7u2 Effiakuma 0 358 1859 1858 2023-04-20T19:15:10Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 1858 wikitext text/x-wiki '''Effiakuma''' yɛ kurow wɔ Ghana a ɔwɔ Atorɛɛ Mantem ssctwqlx8k4wamhk4n30qmthnurbv1o Efua Dorkenoo 0 359 7831 7445 2023-05-05T18:05:18Z Assilidjoe 33 7831 wikitext text/x-wiki {{Databox|item=Q536397}}Efua Dorkenoo, OBE(Fankwa 6,1949-Ɔbɛsɛ 18,2014), a beberee frɛ no"Mama Efua",nna ɔyɛ Ghanaian-British dawurbɔnyi a wɔko tsia female genital mutilation (FGM) a ɔboa ma global movement bɔboa etwa dɛm ndzeyɛɛ no do leblwgdfa3s3t9dajzjf20mykd5khvf Elise Foniyama Thiombioano Ilboudo 0 360 7741 7494 2023-05-05T08:42:08Z Yaw tuba 14 made corrections #FAT 7741 wikitext text/x-wiki '''Elise Foniyama Thiombioano Ilboudo''' ɔyɛ archaeologist na amanyɛnyi wɔ Burkina Faso. Fitsi [[Sanda]] 10, 2020, w'ayɛ Burkina Faso Ɔsoafo a ɔhwɛ Culture, Arts, and Tourism.[1] Ɔdze ne ho abɔ People's Movement for Progress. == Nhwɛdo == • ^ "Ministère de la culture : Elise Foniyama Ilboudo Thiombiano remplace Abdoul Karim Sango". 11 January 2021. qyfu9npjaych5e7nnlhb3kg7rjceqsp Elizabeth Agyemang 0 361 48125 47329 2025-05-23T15:21:00Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48125 wikitext text/x-wiki {{Databox|item=Q55314927}} '''Elizabeth Agyemang''' (wɔwoo no 13 [[Esusow Aketseaba]] 1949) yɛ Ghana amanyɛnyi na na ɔyɛ Ghana Mbrahyɛbaguanyi.<ref>https://web.archive.org/web/20180630161845/http://www.pulse.com.gh/bio/politicians/elizabeth-agyemang-id5436549.html</ref> Ɔgyinaa Oforikrom ananmu wɔ Ashanti mantɔw mu wɔ Ghana. Ɔyɛ[[New Patriotic Party]] no munyi na ɔyɛ Ɔsoafo Abadiakyir wɔ Ashanti Mantɔw mu wɔ Ghana.<ref>https://www.ghanaweb.com/GhanaHomePage/business/Amend-mining-law-Hon-Elizabeth-Agyemang-578348</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Agyemang wɔ Kotei wɔ Ashanti Mantɔw mu wɔ Ghana. Ɔkura ɔkyerɛkyerɛfo adansedzi krataa ‘A’ (teacher’s certificate ‘A’). Ɔnyaa saa adansedzi krataa yi wɔ afe 1971 mu. Ɔsan nso nyaa ayarehwɛfo adansedzi (nursing certificate) krataa fii Alexandria Ayaresabea (Alexandria Hospital ) a ɔwɔ Virginia, U.S.A. wɔ afe 1989 mu.<ref name=":0">http://www.ghanamps.com/mps/details.php?id=2646</ref> == Edwuma == Efi [[Sanda]] 2005 kɔsi [[Sanda]] 2017 no, Elizabeth gyinaa Oforikrom Ambatow mpasua ananmu wɔ Ashanti mantɔw mu wɔ Ghana.<ref>https://www.newsghana.com.gh/im-lucky-to-be-nominated-deputy-reg-minister-elizabeth-agyemang/</ref> Ɔdzii nkonyim wɔ nye Mbrahyɛbagua no mu dzenam amba 58,812 a ɔnyae wɔ ambatow 90,333 a ɔfata a wɔtow wɔ nye ambatow mpasua mu no mu.<ref name=":0" /> Wɔ [[Ebɔw]] 2017 mu no, Ɔmampanyin Nana Akufo-Addo, bɔɔ nye dzin dɛ ɔmantw asoafo abadziakyir du (10) a wɔbɛyɛ n’aban no fa no mu kor. Ghana Mbrahyɛbagua no Boayikuw a Wɔpaw Nnyimpa (Appointments Committee) no yɛɛ nhwehwɛmu wɔ saa bosom no ara mu. Boayikuw no penee do na wɔdze nye dzin kɔmaa Mbrahyɛbagua no Kasafo ma Mbrahyɛbagua no fie kɛse no dɛ hɔn nnye ntom bio.<ref>https://www.primenewsghana.com/politics/akufo-addo-selects-people-s-mother-as-deputy-ashanti-regional-minister.html</ref> == Ambatow == Wɔpaw Agyemang dɛ mbrahyɛbaguanyi ma Oforikrom ambatow mpasua a ɔwɔ Ashanti Mantɔw mu wɔ Ghana dzea edzi kan wɔ afe 2004 Ghana amansan ambatow no mu. Ɔdzii nkonyim wɔ[[New Patriotic Party]] no tekiti do.<ref name=":1">https://ghanaelections.peacefmonline.com/pages/2004/ashanti/36/</ref><ref name=":2">''Elections 2004; Ghana’s Parliamentary and Presidential Elections.'' Accra: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p. 128.</ref> Na nye ambatow mpasua no yɛ Mbrahyɛbagua nkongua 36 no fa wɔ nkongua 39 a Ɔman Ho Dɔ Kuw Fofor no dzii wɔ saa ambatow no mu maa Ashanti Mantɔw no mu.<ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref>[[New Patriotic Party]] no nyaa dodow no ara a ɔyɛ Mbrahyɛbagua nkongua 128 wɔ nkongua 230 mu.<ref>https://web.archive.org/web/20231106102817/https://ghanaelections.peacefmonline.com/pages/2004/president/index.php</ref> Wɔdze ambatow 47,388 na ɛpaw no wɔ ambatow a ɔfata a wɔtow nyinara mu 71,594 mu. Eyi nye ambatow a ɔfata a wɔtow nyinara mu 66.2% yɛ pɛ. Ɔnyaa amba kyɛn Minir Abdullah Dawood a ofi Ɔmanfo Ɔman Nhyiam no mu (People's National Convention), Abofra George Cudjoe a ofi Ɔman Demokrasi Mmarahyɛ Bagua (National Democratic Congress) no mu na Adelaide Borden a ofi Nhyiam no mu Nnipa Kuw (Convention People's Party) no mu. Eyinom nyaa amba 2 ,516 , 21, 056 na 634 wɔ ambatow a ɔfata a wɔtow no nyinara mu. Eyinom nye 3.5%, 66.2%, 29.4% na 0.9% yɛ pɛ wɔ ambatow a ɔfata a wɔtow nyinara mu.<ref name=":1" /><ref name=":2" /> Wɔ afe 2008 mu no, ɔdzii nkonyim wɔ amansan ambatow no mu wɔ[[New Patriotic Party]] tekiti do maa ambatow mpasua kor no ara.<ref name=":3">''Ghana Elections 2008.'' Ghana: Friedrich Ebert Stiftung. 2010. p. 65.</ref><ref name=":4">https://web.archive.org/web/20221222215219/https://ghanaelections.peacefmonline.com/pages/2008/ashanti/36/</ref> Na nye ambatow mpasua no yɛ Mbrahyɛbagua nkongua 34 no fa wɔ nkongua 39 a Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no dzii wɔ saa ambatow no mu maa Ashanti Mantɔw no mu.<ref>https://web.archive.org/web/20230807211816/https://ghanaelections.peacefmonline.com/pages/2008/ashanti/index.php</ref>[[New Patriotic Party]] no nyaa Mbrahyɛbagua nkongua 109 wɔ nkongua 230 mu.<ref>http://ghanaelections.peacefmonline.com/pages/2008/index.php</ref> Wɔdze amba 40,704 na ɛpaw no wɔ ambatow a ɔfata a wɔtow nyinara mu 64,538.<ref name=":3" /><ref name=":4" /> Eyi nye ambatow a ɔfata a wɔtow nyinara mu 63.07% yɛ pɛ. Wɔpaw no sen Munir Abdullah Dawood a ofi Ɔmanfo Ɔman Nhyiam no mu (People's National Convention), Terlabi Ebenezer Oklety a ofi Ɔman Demokrasi Mbrahyɛbagua (National Democratic Congress) no mu na Afful Hayfor a ofi Nhyiam no mu Nnipa Kuw (Convention People’s Party) no mu. Eyinom nyaa ambatow 1,120, 21,572 na 1,142 wɔ ambatow a ɔfata a wɔtow no nyinara mu.Eyinom nye 1.74%, 33.43% na 1.77% yɛ pɛ wɔ ambatow a wɔtow nyinara mu.<ref name=":3" /><ref name=":4" /> Wɔ afe 2012 mu no, ɔdzii nkonyim bio wɔ amansan ambatow mu maaambatow mpasua kor no ara. Wɔdze amba 58,812 na ɛpaw no wɔ ambatow a ɔfata a wɔtow nyinara mu 90,333. Eyi nye ambatow a ɔfata a wɔtow nyinara mu 65.11% yɛ pɛ.[14][15] Ɔnyaa amba kyɛn Awidu Gariba a ofi Ɔman Demokrasi Mbrahyɛbagua (National Democratic Congress), Raphael Brobbey a ofi Progressive People’s Party, Salifu Zakari a ofi Convention People’s Party, Faustina Adjei a ofi National Democratic Party ne Nana Osei Tutu Prempeh a ɔyɛ obi a ɔdze nye ho (an independent candidate). Eyinom nyaa abatow 29,393, 1,246, 311, 419 ne 152 wɔ ambatow a ɔfata a wɔtow no nyinara mu. Eyinom nye 32.54%, 1.38%, 0.34%, 0.46% na 0.17% yɛ pɛ wɔ ambatow a wɔtow nyinara mu.<ref>https://web.archive.org/web/20170603192133/http://ghanaelections.peacefmonline.com/pages/2012/ashanti/36/</ref><ref>''Elections 2012.'' Ghana: Friedrich Ebert Stiftung. 2012. p. 134.</ref> == N'abrabɔ == Agyemang awar na ɔwɔ mba ebiasa.<ref name=":0" /> Ɔyɛ Kristonyi.<ref name=":0"/> == Nhwɛdo == <references responsive="" /> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] jeppwjeb3jf7oj4fg38m832sb0grdnv Elizabeth Akua Ohene 0 362 36105 36104 2024-12-04T09:41:04Z Assilidjoe 33 Medze wikidata aka ho 36105 wikitext text/x-wiki {{Infobox officeholder | name = Elizabeth Akua Ohene | image = | incumbent = | constituency_MP = | parliament = Ghana | term_start = | predecessor = | office2 = Minister of State | term_start2 = | term_end2 = | predecessor2 = | successor2 = | signature = | party = | birth_date = {{Birth date and age|1945|1|24|df=y}} | birth_place = Ho, [[Ghana]] | death_date = | death_place = | nationality = [[Ghana]]ian | spouse = | residence = | alma_mater = [[University of Ghana]];<br/> [[University of Indiana]] | occupation = Amanyɛnyi, nsɛnkyerɛwnyi | website = | imagesize = | birthname = | honorific_prefix = Da, Mamga, Dr, Mrs, Her Excellency, the Honourable }} '''Elizabeth Akua Ohene''' (wɔwoo no wɔ [[Sanda]] 24, 1945) yɛ Ghana nsɛnkyerɛwnyi na amanyɛnyi. Ɔyɛɛ Ɔman Soafo maa asoɛe a ɔhwɛ Ghana Suapɔn wɔ Ɔmanpanyin John Kufuor n'aber do. Nna ɔyɛ ɔsamufo dze ma Daily Graphic, nna ɔyɛ basia a odzikan wɔ mu. == Ɔbra Ahyɛse na Nwomasua == Elizabeth Ohene yɛ obi a wɔwoo no wɔ Sanda 24, 1995 wɔ Ho wɔ Firaw mantɔw mu. Ɔkɔr Mawuli Skuul na onyaa kwan dɛ ɔbɔkɔ wɔ skuul wɔ Ghana Suapɔn wɔ afe 1964, a ɔdze B. A. (Hon.) degree wɔ borɔfo mu wiei. Ɔsanee kɔr Indiana Suapɔn, wɔ Bloomington, Indiana, USA. Hɔ na onyaa Mass Communication abawdobɔdze. [[Nkyekyεmu:Ghanafo]] pgvbke7fqy74etx4yxds0r79rc85247 Elizabeth Amoah Tetteh 0 363 48132 47341 2025-05-23T15:21:28Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48132 wikitext text/x-wiki {{Databox|item=Q96943133}} '''Elizabeth Amoah-Tetteh ('''wɔwoo no wɔ [[Ɔberɛfɛw]] 25, 1945) yɛ nwomasua ho nyimdzifo na Ghana amanyɛnyi.<ref name=":0">https://web.archive.org/web/20160506170722/http://ghanamps.gov.gh/mps/details.php?id=70<nowiki/>.''6 May 2016. Archived from the original on 6 May 2016. Retrieved 5 July 2020.''</ref> Na ɔyɛ mbrahyɛbaguanyi dze ma Twifu-Atti Morkwaa abatow mpasua do wɔ mbrahyɛbagua fie a ɔtɔ do enum wɔ Republic a ɔtɔ do anan(4th Republic) wɔ Ghana.<ref name=":1">https://library.fes.de/pdf-files/bueros/ghana/10489.pdf (PDF). Ghana: Friedrich-Ebert-Stiftung. 2010. p. 81.</ref> == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Amoah-Tetteh wɔ [[Ɔberɛfɛw]] 25,1945. Ofir Twifo-Abodom a ɔwɔ Ghana Mfinimfin Mantɔw mu. Wɔ afe 1974 mu no onyaa Diploma wɔ Apɔw-mu-ntsetse(Physical Education) wɔ Specialist Trainig College a ɔwɔ Winneba.<ref name=":0" /> == Edwuma == Amoah-Tetteh yɛɛ edwuma dɛ ɔkwankyerɛfo boafo ma Data Collection wɔ Teacher Education Division a ɔwɔ Ghana Education Service a ɔwɔ Nkran.<ref name=":0" /> Nna ɔyɛ mbrahyɛbaguanyi dze ma Twifo-Atti Morkwaa abatow mpasua do na ɔsan so yɛ Nwomasua Soafo Abadziekyir a ɔhwɛ Pre-tertiary Education do wɔ ber a ɔwɔ kan Ghana Ɔmanpanyin John Dramani Mahama n'amanbu mu.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Three-year-training-programme-for-visual-impaired-teachers-opens-209937<nowiki/>.''www.ghanaweb.com.'' 18 May 2011. Retrieved 4 August 2020.</ref><ref>https://newsghana.com.gh/mrs-elizabeth-amoah-tetteh-donates-food-and-other-items-worth-ghc1000-to-school/. ''News Ghana.'' Retrieved 4 August 2020.</ref> == Amanyɛsɛm == Elizabeth Amoah-Tetteh dzii kan gyinaa Twifo-Atti Morkwaa abatow mpasua ananmu dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua fie ɔtɔ do enum wɔ 4th Republic mu ber a odzii nkonyim wɔ National Democratic Congress tekitsi do wɔ mfe mpem ebien na awɔtwe(2008) Ghana amansan abatow mu.<ref name=":0" /><ref name=":1" /><ref>http://ghanaelections.peacefmonline.com/pages/2008/central/262/index.php. ''Ghana Elections'' – Peace FM. Retrieved 5 July 2020.</ref> Onyaa aba dodow a ɔyɛ 14,724 wɔ amba dodow a ɔyɛ 28,632 a ɔyɛ ɔha nkyɛm 51.4% sen n'akansifo afofor, Abraham Dwuma Odoom a ofi[[New Patriotic Party]] a onyaa amba 13,086 a ogyina hɔ ma ɔha nkyɛmu 42.90% na Rose Buah-Bassuah a ofi Conventions People's Party a ɔno so nyaa amba 1,577 a ogyina hɔ ma ɔha nkyɛmu 5.2%.<ref>https://web.archive.org/web/20230930122116/https://ghanaelections.peacefmonline.com/pages/2004/parliament/central/index.php. ''Ghana Elections'' - Peace FM. Retrieved 4 August 2020.</ref><ref>http://ghanamps.com/mps/details.php?id=70. ''ghanamps.com.'' Retrieved 4 August 2020.</ref> == N'abrabɔ == Amoah-Tetteh awar a ɔwɔ mba beesoun. Ɔyɛ Kristonyi.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] cwb8gs2idzh8kv34kgmeg0g6ldkj7h3 Elizabeth Dadzie 0 364 1893 1892 2023-04-20T19:15:17Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 1892 wikitext text/x-wiki '''Elizabeth Dadzie''' (wɔwoo no afe 1993 Ebɔw 21) yɛ Ghana mbirikatunyi wɔ akansi ahorow mu. Ogyinaa ne man anan mu pɛn ebien do wɔ Commonwealth Games no mu. Nna ɔgyee medals ebien wɔ African Championships no ase. {| class="wikitable" |+ Elizabeth Dadzie ! colspan="2" |Personal information |- !Born |21 March 1993 (age 29) Accra, Ghana |- !Education |Middle Tennessee State University |- !Height |1.60 m (5 ft 3 in) |- !Weight |58 kg (128 lb) |- ! colspan="2" |Sport |- !Sport |Athletics |- !Event(s) |Heptathlon |- !College team |Middle Tennessee State Blue Raiders |} == Amanadze akansi[Edit] == {| class="wikitable sortable" !Year !Competition !Venue !Position !Event !Notes |- ! colspan="6" |Representing  Ghana |- | rowspan="3" |2014 |Commonwealth Games |Glasgow, United Kingdom |19th (q) |Long jump |6.11 m |- | rowspan="2" |African Championships | rowspan="2" |Marrakech, Morocco |6th |Long jump |6.14 m |- |2nd |Heptathlon |5286 pts |- | rowspan="2" |2015 | rowspan="2" |African Games | rowspan="2" |Brazzaville, Republic of the Congo |6th |100 m hurdles |13.60 |- |– |Heptathlon |DNF |- |2016 |African Championships |Durban, South Africa |3rd |Heptathlon |5730 pts |- |2018 |Commonwealth Games |Gold Coast, Australia |12th |Heptathlon |4668 pts |} == Noara ne mbɔdzembɔ[Edit] == {| class="wikitable" |'''Outdoor''' * 100 metres – 12.17 (+0.2 m/s, Cape Girardeau 2017) * 200 metres – 24.50 (+1.6 m/s,Auburn 2016) * 800 metres – 2:19.10 (Gold Coast 2018) * 100 metres hurdles – 13.42 (+1.4 m/s,Gulf Shores 2015) * High jump – 1.67 (El Paso 2017) * Long jump – 6.34 (0.0 m/s,El Paso 2017) * Triple jump – 12.35 (0.0 m/s,Mesa 2014) * Shot put – 11.67 (El Paso 2017) * Javelin throw – 40.33 (Durban 2016) * Heptathlon – 5832 (El Paso 2017) |'''Indoor''' * 60 metres – 8.09 (Nashville 2015) * 200 metres – 25.75 (Nashville 2016) * 400 metres – 59.07 (Shawnee 2014) * 800 metres – 2:26.77 (Birmingham, AL 2018) * 60 metres hurdles – 8.47 (Geneva, OH 2015) * High jump – 1.59 (Birmingham, AL 2018) * Long jump – 6.23 (New York 2014) * Triple jump – 12.40 (Geneva, OH 2015) * Shot put – 11.42 (Warrensburg 2015) * Pentathlon – 3758 (Birmingham 2018) '''NR''' |} == Nhwɛdo == # # # {| class="wikitable" | | |} == RELATED ARTICLES == * 8ulm4y7a5i2tbvov6gjlwqvi3w70qzq Elizabeth Frances Sey 0 365 1895 1894 2023-04-20T19:15:18Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 1894 wikitext text/x-wiki Elizabeth Frances Baaba Sey (née Biney) (Yɛ obi a wɔwoo no bosom ɛbɔwbir 21, 1927-1991) [1] ɔno nye basia a odzi nkan wie skullpɔn a ɔwɔ Ghana man mu no. Owie Nsɔwdo skull a wɔfrɛ no Achimota wɔ Nkran man mu no, [2] wɔgyee no wɔ nkan no skullpɔn kɛse a ɔwɔ mfantseman mu no, ndɛ wɔfrɛ no Ghana Sukuupɔn, wɔ 1950 na owie skull no nna okitsa Nyimdzee nkrataa ɔkyerɛ dɛ otum yɛ dza wɔdze bɛhyɛ ne nsa biara wɔ 1953. e9fx0ew4gmnohe13jh2cof2ao0345rd Elizabeth II 0 366 1936 1935 2023-04-20T19:15:21Z MF-Warburg 12 40 revisions imported: [TEST] importing fatwiki via a tool 1935 wikitext text/x-wiki Ɔhemaa Elizabeth II yɛ ɔhemaa wɔ United Kingdom. Ne dzin nyina nye Elizabeth Alexandra Mary( tsena ase Obiradzi 21 ,1926 kapem Fankwa 12, 2022). Odzi commonwealth ekuw no enyim fir Kwakwa 6,1952 kapem 2022 a ɔdzie kɔr ne kra ekyir. Odzi hemaa wɔ adehye nkuruow aduasa-ebien a nna ɔyɛ ɔmanpanyin wɔ no mu duenum do kɛpem dɛ owui. N'ahendzi mu no, ɔsom mfe aduoson nye nda ahaebien nye duanan. iyi yɛ British ahendzi a w'akyɛr wɔ abakɔsɛm mu. Wɔ wo Elizabeth wɔ Mayfair, London, dɛ ba panyin ma n'awofo, Duke nye Duchess wɔ York a ekyir yi wɔbɛyɛ Ɔhen George VI na Ɔhemaa Elizabeth. N'egya bɛtsena ahengua no do wɔ afe 1936 wɔ ber a wotu no nua banyin Ohen Edward VIII adze do osiandɛ oenndzi no dwuma yie ntsi. Ɔmaa Elizabeth bɛyɛ ahengua n'enyidado. Wɔ kyerɛ no adze wɔ kokoam wɔ fie afei ɔhyɛase dɛ yɛ amandwuma wɔ wiase nyina ɔko n'ekyir, wɔ mbaa asogyafo kuw a ɔwɔ Britian. Wɔ Ɔberɛfɛw bosom wɔ afe 1947, ɔwar Owura Philip Mountbatten a ɔyɛ nkan ahenkan wɔ Greese nye Denmark. Wɔawar no dzii mfe eduosuon-ebaasa kapem Ebɔwbir 2021 a owui. Wɔ wo mba anan ; Charles, Anne, Andrew, na Edward. Elizabeth n'egya wui wɔ Kwakwa bosoom wɔ afe 1952 mu no. Wɔ ber a nna w'enya mfe eduonu , ɔbɛyɛɛ Ohemaa wɔ Commonwealth aman esuon a w'enya hɔn faahodzi ɔyɛɛ; United Kingdom, Canada, Australia, New Zealand, South Africa, Pakistan, na Ceylon (ndɛ wɔfrɛ no Sri Lanka),dɛ hɔn Baanozinyi. Elizabeth yɛ nsesae beberee wɔ ɔmanmbra mu nye aban mu wɔ ɔhaw a ɔkɔr do wɔ Ireland N'etsifi. cv21t5ryxg4hbekd2nbw87la0iuj0j9 Elizabeth Salamatu Forgor 0 367 7570 1940 2023-05-01T17:36:01Z Robertjamal12 13 clean up, replaced: New Patriotic Party → [[New Patriotic Party]] using [[Project:AWB|AWB]] 7570 wikitext text/x-wiki '''Elizabeth Salamatu Forgor''' yɛ Ghana panyin a ɔhwɛ nyimpa ho nkitahodzi na eguadzi nhyehyɛɛ wɔ Aman aman mu na ɔka[[New Patriotic Party]] kuw ho wɔ Ghana . Sesiara dze ɔyɛ Ghana anamusifo wɔ Namibia.[2] == Ambassador Dwumadzi == Wɔ July 2017 mu no, Ɔmanpanyin Nana Akuffo-Addo yɛɛ Elizabeth Forgor Ghana Anamusifo wɔ Namibia. Na ɔka nyimpa eduonu ebien a, wɔ da nsiw wɔ hɔn dwumadzi ho na wɔ dze hɔn to too Ghana dwumadzi nhyehyɛɛ ahorow ano wɔ ewiase mu.[2][3][4] == Nhwɛdo == '''• ^''' GNA,"'President Mahama swears-in 12 Envoys", myjoyonline, 19 July 2014. • ^ Jump up to:'''''a''''' '''''b''''' ''Online, MyJOY (2017-07-10). "Here's a full list of Akufo-Addo's 22 newly appointed Ambassadors". myjoyonline.com. myjoyonline. Archived from the original on 19 November 2017. Retrieved 15 July 2017.'' '''• ^''' ''Agency, Ghana News. "President Akufo-Addo presents credentials to 22 new ambassadors". ghanaweb.com. ghanaweb. Retrieved 15 July 2017.'' '''• ^''' ''Ghana, Presidency of. "President Akufo-Addo appoints 22 more Ambassadors". presidency.gov.gh. presidency of Ghana. Archived from the original on 13 July 2017. Retrieved 15 July 2017.'' brxlm5s6pkk0mxyk234yw9yfgxyq2r8 Ellen Serwaa Nee-Whang 0 368 1945 1944 2023-04-20T19:15:23Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 1944 wikitext text/x-wiki '''Ellen Serwaa Nee-Whang''' (wɔwoo no 2 Ɔbɛnem 1952 wɔ Ghana) yɛ Ghana panyin na ogyina ma Ghana wɔ Amanaman mu . == Nwomasua == Onyaa ne ntoado sukuu nwomasua wɔ Aburi Girls’ Senior High School, onyaa GCE Ordinary Level na Advanced Level. Wɔ afe 1973 mu no, onyaa abodzin nkrataa wɔ Borɔfo kasa mu na Postgraduate Diploma wɔ Amanaman Ntsɛm Nkitahodzi mu wɔ University of Ghana mu. == Edwuma == Wɔ 1974 mu no, ɔdze ne ho kɔbɔɔ ne amannɔne edwumakuw a ɔwɔ ne man mu. Ofri 1985 dze kɔ 1989 no, ɔyɛɛ edwuma dɛ afotufo wɔ Ghana ananmusifo dwumadzibea a ɔwɔ Monrovia, Liberia, na wɔdze embassy aban dwumadzibea no ho edwuma hyɛɛ ne nsa . Wɔ afe 1989 na 1993 ntsɛ mu no ɔyɛɛ edwuma wɔ Ministry of Foreign Affairs of Ghana (Policy Planning and Research Bureau). Ofri afe 1993 dze kɔ afe 1997 no, na ɔyɛ aban ananmusifo dwumadibea panyin wɔ G Permanent Mission of Ghana wɔ United Nations Dwumadzibea a ɔwɔ Geneva, Switzerland. Ofri April 2000 dze kɔ November 2005 no, na ɔyɛ panyin wɔ edwumakuw a ɔwɔ Pretoria, South Africa wɔ ber kor n'ara mu no, aban ahorow a ɔwɔ Maseru, Antananarivo, Port Louis, Victoria, Mbabane na Moroni nyaa tumi krataa. Ofri January 2006 dze kɔ October 2008 no, ɔyɛɛ edwuma dɛ ɔman edwumayɛfo panyin a na ɔyɛ Ministry of Foreign Affairs and Regional Intergration no Ɔkwankyerɛfo Panyin. Ofri November 2008 dze kɔ December 2012 no, na ɔyɛ Ɔman Anamusifo wɔ Berne, Switzerland a ber kor n'ara mu no, aban no gyee no toom wɔ Vienna, Austria.[1][2] Ɔsan nso yɛ Ɔman Anamusifo na daa ananmu gyinafo wɔ United Nations Dwumadzibea a ɔwɔ Geneva fri afe 2009 dze kɔ afe 2012. Ɔkɔɔ pɛnhyen wɔ n’edwuma no ewie wɔ afe 2012 no mu == Nhwɛdo == '''• ^''' ''"Ghana Missions Abroad" (PDF). 2001. p. 295. Archived from the original (PDF) on 2016-06-17. Retrieved 2016-06-19.'' '''• ^''' United Nations Information Service Vienna: ''New Permanent Representative of Ghana Presents Credentials''. auf www.unis.unvienna.org (englisch) boff5mrrn1qrxl5nmhjm1hfx4i93pwe Elsie Effah Kaufmann 0 369 36083 36082 2024-11-30T17:34:26Z Assilidjoe 33 36083 wikitext text/x-wiki {{databox|q=Q27064103}} '''Elsie A. B. Effah Kaufmann''' FGA, FBSE, PE (wɔwoo no afe 1969 Fankwa 7)<ref>{{Cite web|last=Emmanuel|first=Kojo|date=2019-09-09|title=NSMQ mistress Elsie Effah Kaufmann's 50th birthday in pictures|url=https://www.pulse.com.gh/news/local/nsmq-mistress-elsie-effah-kaufmanns-50th-birthday-in-pictures/qbzl50c|access-date=2021-11-25|website=Pulse Ghana|language=en}}</ref><ref>{{Cite web|date=2019-09-09|title=Age-defying NSMQ mistress marks 50th birthday|url=https://theindependentghana.com/2019/09/age-defying-nsmq-mistress-marks-50th-birthday/|access-date=2021-11-25|website=The Independent Ghana|language=en-GB|archive-date=25 November 2021|archive-url=https://web.archive.org/web/20211125134829/https://theindependentghana.com/2019/09/age-defying-nsmq-mistress-marks-50th-birthday/|url-status=dead}}</ref> yɛ Ghana nwoma, academic administrator, biomedical engineer na mprenpren yi panyin a ɔda National Science na Maths Quiz ano.<ref name=":2">{{cite web|title=How the National Science and Maths quiz began |url=http://citifmonline.com/2015/06/06/how-the-national-science-and-maths-quiz-began/ |website=Citifmonline |date=6 June 2015 |access-date=1 October 2016 |url-status=live |archiveurl=https://web.archive.org/web/20160106002513/http://citifmonline.com/2015/06/06/how-the-national-science-and-maths-quiz-began/ |archive-date=6 January 2016 }}</ref><ref>{{Cite web |title=Elsie Effah Kaufmann |url=https://ug-gh.academia.edu/ElsieEffahKaufmann |url-status=live |archive-url=https://web.archive.org/web/20170203134345/http://ug-gh.academia.edu/ElsieEffahKaufmann |archive-date=3 February 2017 |access-date=1 October 2016 |website= |publisher=University of Ghana}}</ref><ref>{{Cite web|url=https://scholar.google.com/citations?user=15rTrNYAAAAJ&hl=en|title=Elsie Effah Kaufmann |via=Google Scholar Citations|access-date=30 June 2017}}</ref> Afe 2020 Mumu bosoom mu no, wɔpaaw Elsie Kaufmann dɛ associate professor wɔ University of Ghana,<ref>{{Cite web|last=Ferdin|first=Ellis|title=University of Ghana appoints Dr. Elsie Effah Kaufmann, Professor|url=https://educationghana.org/university-of-ghana-appoints-dr-elsie-effah-kaufmann-professor/|access-date=2020-12-13|website=EducationGhana|date=23 November 2020 |language=en-GB}}</ref> na wɔsan paaw no Dean of the School of Engineering Sciences wɔ afe 2022 Dzifuu 1 mu.<ref>{{Cite web |last=Gadzekpo |first=Gilbert |date=2022-05-13 |title=The UGBS Nest Hosts IAU Connecting Accra Project Launch |url=http://ugbs.ug.edu.gh/news/ugbs-nest-hosts-iau-connecting-accra-project-launch |access-date=2022-05-14 |website=University of Ghana Business School |language=en}}</ref> == Ahyɛse Bra Na Nwomasua == Hɔn a wɔakɔ skuul babaa, ofi Assin a ɔwɔ Finimfin Mantɔw mu.<ref>{{Cite web|title=The day I solved my 'Problem of the Day', it changed my life – Dr Elsie Effah Kaufmann|url=https://www.modernghana.com/entertainment/51420/the-day-i-solved-my-problem-of-the-day-it-chang.html|access-date=2021-11-28|website=Modern Ghana|language=en}}</ref><ref>{{Cite web |title=School History - T.I. Ahmadiyya Senior High School-Kumasi Real Amass |url=https://www.realamass.edu.gh/school/history |access-date=2023-11-14 |website=Real Amass |language=en}}</ref> Kaufmann hyɛɛ ne Mpanyin nsɔwdo skuul wɔ [[Aburi Girls' Senior High School]], na onyaa ne International Baccalaureate Diploma fir United World College of the Atlantic wɔ Wales wɔ afe1988. Ɔtoaa do kɔr University of Pennsylvania kɛyɛɛ Bachelor of Science wɔ Engineering (BSE)mu, Master of Science in Engineering (MSE) na PhD wɔ Bioengineering mu.<ref name=":1">{{Cite web |title=Elsie A. B. Effah Kaufmann (BSE MSE PhD (Pennsylvania)) {{!}} Department of Biomedical Engineering |url=http://www.ug.edu.gh/biomed-eng/staff/elsie-b-effah-kaufmann-bse-mse-phd-pennsylvania |url-status=live |archiveurl=https://web.archive.org/web/20161002024838/http://www.ug.edu.gh/biomed-eng/staff/elsie-b-effah-kaufmann-bse-mse-phd-pennsylvania |archivedate=2 October 2016 |access-date=1 October 2016 |website=University of Ghana}}</ref> == Edwuma == Nna Kaufmann yɛ research supervisor wɔ Department of Chemistry wɔ Rutgers University wɔ New Jersey, United States of America,<ref name=":0" /> fitsi afe 1998 Esusuowaketseaba mu kesi afe 2001 Obiradzi bosoom no mu; ber a ɔyɛɛ Teaching Assistant wɔ Department of Bioengineering<ref name=":6">{{Cite web |title=Dr. Elsie Effah Kaufmann {{!}} Who's Who in Ghana |url=https://whoswhoghana.app/power-ladies/dr-elsie-effah-kaufmann/ |access-date=2024-03-18 |website=whoswhoghana.app |language=en}}</ref> wɔ University of Pennsylvania, United States of America. Ɔsanso yɛɛ kyerɛkyerɛnyi panyin na panyin a odzi kan wɔ Department of Biomedical Engineering, University of Ghana (2006–2012, 2014–2016).<ref name=":1" /><ref name=":6" /> Elsie Effah Kaufmann yɛ visiting scholar na Founding Head of the Department of Orthotics na Prosthetics wɔ University of Health na Allied Sciences wɔ Ho, Ghana.<ref>{{Cite web |title=StackPath |url=https://www.atlanticcollege.org/calendar/2021-05-20-16-00/atlantic-circle-inconversation-elsie-effah-kaufmann/ |access-date=2021-11-28 |website=atlanticcollege}}</ref><ref>{{Cite web|title=ING. PROF. ELSIE E.KAUFMANN|url=https://sahs.uhas.edu.gh/en/staff/profiles?view=project&id=107:ing-prof-elsie-effah-kaufmann|access-date=2021-11-28|website=sahs.uhas.edu.gh}}</ref> Ɔyɛ suapɔn mu pamfo kuwba wɔ Ghana Communication Technology University.<ref>{{Cite web |title=Elsie A. B. Effah Kaufmann (BSE MSE PhD (Pennsylvania)) {{!}} Department of Biomedical Engineering |url=https://www.ug.edu.gh/biomed-eng/staff/elsie-b-effah-kaufmann-bse-mse-phd-pennsylvania |access-date=2023-11-15 |website=University of Ghana}}</ref> <ref name=":6" /> Ɔyɛ basia a odzi kan a wɔpaaw no dɛ dean wɔ School of Engineering Sciences, University of Ghana, ɔfaa dzibew yi fitsi afe 2022 Dzifuu bosoom no ne da a odzi kan.<ref>{{cite web |last=Asare |first=Edward |date=29 April 2022 |title=Prof Elsie Effah Kauffman named Dean of UG School of Engineering Sciences, First Woman To Hold The Position |url=https://edwardasare.com/prof-elsie-effah-kauffman-named-dean-of-ug-school-of-engineering-sciences-first-woman-to-hold-the-position/ |access-date=2 May 2022 |website=edwardasare.}}</ref><ref>{{Cite web |last=Adu |first=Elizabeth Nyaadu |date=6 July 2023 |title=Graduate employability requires collaboration – Prof. Kaufmann |url=https://www.graphic.com.gh/business/business-news/graduate-employability-requires-collaboration-prof-kaufmann.html |access-date=28 July 2023 |website=Graphic Business}}</ref> == Abawdobɔdze == Nna Kaufmann ka International Women's Forum Leadership Foundation fɛkuw no ho. Wɔbɔɔ n'abaw do wɔ afe 2009, dɛ University of Ghana Kyerɛkyerɛnyi a ɔbɔ noho mbɔdzen maa Sciences. Onyaa International Women's Forum Leadership Foundation Fellowship wɔ afe 2011 na afe 2017 Impact Africa Summit Laureate for Education wɔ Ghana no mu. Ɔsanso yɛ basia odzi kan a ɔgyee abawdobɔdze wɔ afe 2018 Golden Torch Award for International Academic Leadership no mu a National Society of Black Engineers (NSBE) wɔ 44th Annual Conference a ɔkɔr do wɔ United States of America. Ɔsanso gyee abawdobɔdze wɔ National Society of Black Engineers' 2018 Golden T.O.R.C.H. (Technical OutReach and Community Help) maa International Academic Leadership wɔ ne mboae wɔ nwoma mu wɔ amanadze afamu na n'ahofama ma Science, Technology, Engineering and Mathematic (STEM) fields. Onyaa abawdobɔdze dɛ Basia wɔ dɛm afe no my wɔ afe 2022 Exclusive Men of the Year Africa Abawdobɔdze no mu. Wɔpaaw Kaufmann dɛ Ghana Academy of Arts na Sciences nyɛnko wɔ afe 2022 Obiradzi bosoom no mu. Ɔsanso dɔm Biomaterials Science na Engineeringfo no ho, wɔpaaw no afe 2020 Mumu bosoom no mu na Professional Engineer wɔ Ghana Institution of Engineering. Okitsa PMP Certification fir Institute of Project Management Professionals - Ghana. Elsie Kaufmann edzi akɔnaaba Nwomasua dwuma mu wɔ Harvard Business School na INSEAD. == Hwɛ iyi so == * == Mboaedze == pzaxtwl138k25lb33k0fanf7drfhjo0 Elsie Owusu 0 370 1953 1952 2023-04-20T19:15:25Z MF-Warburg 12 5 revisions imported: [TEST] importing fatwiki via a tool 1952 wikitext text/x-wiki '''Elsie Owusu''' OBE RIBA FRSA ɔyɛ Britanyi a osi adan a wɔwoo no wɔ Ghana, ɔka hɔn a wɔ hyehyɛɛ Society of Black Architects kuw no ho na ɔyɛ hɔn guamtranyi a odzi kan.[2][3][4] Wonyim no dɛ onye obi a odzii enyim ma wosiesiee Supreme Court of United Kingdom no wɔ afe 2009[2] na ɔyɛɛ edwuma wɔ Green Park tube station.[3] Ɔyɛ Royal Institute of British Architects (RIBA) Council kuw mu nyimpa a wɔ yii no fri afe 2014, na London School of Architecture no guamtranyi abadzakyir.[5][6] == Nwomasua na edwuma == Wɔwoo Elsie Owusu wɔ Ghana na wɔ November 1962 mu no ɔnye n’awofo tu kɔɔ UK, bea a na n’egya yɛ panyin a ogyina ma London.[7] Ɔkɔɔ Streatham na Clapham High school wɔ London.[8] Ɔayɛ edwuma dɛ adansifo fri afe 1986,[9] ɔhyehyɛɛ n’ankasa ne adansi edwumayɛbea, Elsie Owusu Architects (EOA), a ɔda ano ara dɛɛ sukuu ne panyin.[10] EOA nye Sir Peter Blake ayɛ edwuma wɔ efie a ahoɔdzen nnyi mu, 60 Aden Grove, a ano wɔ sii no nda ebiasa mu .[11] Dɛ adansifo panyin ma dɛm edwuma yi no, EOA nso ayɛ adan nhyehyɛɛ ama Ujima Adan kuw no.[12] Dɛm aber yi EOA nye Symbiotica na NS Design Consultants reyɛ edwuma abom wɔ UK/Nigeria mfonyinyɛfo Yinka Shonibare .[13] Ɔyne Fielden+Mawson yɛɛ ɔhokafo mfe 10,[14] baabi a na ɔne no yɛ ɔdansifoɔ panin ma UK Asɛnnibea Kunini ne nhyehyɛeɛ kɛseɛ kuo ma London Green Park Station.[6] Owusu ne Fielden+Mawson yɛɛ adwuma bom nso hwɛɛ Lammas Center for St. Bernard Ayaresabea no dabere so.[15] Sɛ́ obi a ɔyɛ nneɛma a wɔkora so ho ɔdansifo no, wayɛ adwuma nso wɔ ɔmanfo kar ne nneɛma a wɔbɛsan asiesie mu wɔ Ghana ne Nigeria.[16][6] Ɔyɛ UK adwumakuw JustGhana a ɛhyɛ sikasɛm, nkɔso a ɛtra hɔ daa ne asetra mu nkitahodi a ɛma denhyɛ ho nkuran wɔ Ghana no kwankyerɛfo, ne ArchQuestra, "wɔhyehyɛɛ sɛ wɔde Britania adansi, adwinni ne mfiridwuma mu nneɛma a eye sen biara bɛma de aboa sikasɛm a ɛrenya nkɔso no kwankyerɛfo". [17] . Wɔ afe 2015 mu no na ɔyɛ nnipa 12 a wɔbɔɔ wɔn din sɛ "RIBA nhwɛsoɔ" de boaa nnipa a wɔka ho ne nnipa ahodoɔ no mu baako.[16][18] Ɔayɛ ahyehyɛde ahorow a Arts Council England, National Trust of England, ne UK Supreme Court Arts Trust ka ho no baguafo, na ɔsan nso yɛ Council of the Royal Institute of British Architects (RIBA) ne Architectural no sohwɛfo Fekuw.[6] Wɔ afe 2017 mu, de hyɛ Stephen Lawrence a na ɔwɔ anidasoɔ sɛ ɔbɛyɛ ɔdansifoɔ a wɔkumm no mfeɛ aduonu nnum no, Owusu hyɛɛ aseɛ, ne Stephen Lawrence Charitable Trust, RIBA+25 ɔsatuo a ɛbɛma nneɛma ahodoɔ akɔ soro wɔ adansiɛ mu,[19] adwuma a no, Architects' Journal bɔɔ amanneɛ wɔ afe 2015 mu sɛ "ɛyɛ nea ɛnyɛ ahodoɔ pii wɔ UK no mu baako, a wɔakyerɛ adansifoɔ ɔha mu nkyekyɛmu 94 ase sɛ wɔyɛ aborɔfoɔ", na RIBA adansifoɔ 27,000 a wɔagye wɔn atom no mu 4,000 pɛ na wɔyɛ mmaa. Wɔ "+25" nhyehyɛe no akyi a enyaa mmoa fii mfɛfo adwumayɛfo te sɛ David Adjaye, Alison Brooks ne Richard Rogers hɔ no, na Owusu nkutoo nyɛ RIBA sodikuw no muni a ɔnyɛ aborɔfo bio na mmom na ɔyɛ 12 no mu biako.[5] Wɔ afe 2017 mu no, wɔde Owusu too gua sɛ obi a ɔpɛ sɛ ɔyɛ RIBA titenani, na adansifoɔ bɛboro aduɔson a wɔagye wɔn atom a Sir David Adjaye OBE, Owen Luder CBE, Deborah Saunt ne Yasmin Shariff ka ho na wɔpaw no, na Baroness Doreen Lawrence na ɔpenee so. Owusu aka nsɛm a ɛfa ahyehyɛdeɛ mu mmusua mu nyiyim ne ɔbarima ne ɔbaa mu nyiyim ho asɛm wɔ adansiɛ adwuma mu.[20][23][24] == Abawdobɔdze ahorow == Wɔ baa n'abaw do dɛɛ Afrika Eguadzifo Basia a ɔbɔɔ mbɔdzen paa wɔ afe 2014 mu.[25][26] Wɔ yɛɛ no OBE wɔ Queen ne 2003 Birthday Honors a na ɔka nkyerɛwee nhyehyɛɛ ho,[27] na okaa dɛ: "Dzaa ɔyɛ me ahohoahoa kɛse nye dɛ me nsɛm ah w'akyerɛw maa me OBE no yɛ Society of Black Architects no mu guamtranyi. Meyɛ nyia ɔrebɔ adan ho dawur. Ono nye adze a meyɛ." . Ɔka me adansi abrabɔ ho."[9] Wo yii no kaa Fellow of the Royal Society of Arts kuw no ho.[28] [29]Owusu nyaa enyimunyamhyɛ abasobɔdze wɔ afe 2017 Women4Africa Award no mu.[29] == Nhwɛdo == '''• ^''' ''Philip, Darell J. (20 October 2019). "Elsie Owusu talks helping black architects build foundations in the industry". The Voice. Retrieved 7 July 2022.'' • ^ Jump up to:'''''a''''' '''''b''''' ''Lusher, Adam (2 December 2015). "Riba run like a racist 'boy's club', says leading female architect". The Independent. Retrieved 22 January 2016.'' • ^ Jump up to:'''''a''''' '''''b''''' ''"Elsie Owusu OBE". Royal Institute of British Architects. Archived from the original on 29 January 2016. Retrieved 22 January 2016.'' '''• ^''' ''"Elsie Owusu". Architects' Journal. 12 January 2012. Retrieved 22 January 2016.'' • ^ Jump up to:'''''a''''' '''''b''''' ''Beamon, Kelly L. (3 July 2018). "Interview with RIBA President Candidate Elsie Owusu". Architectural Record.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' '''''d''''' "Elsie Owusu, Vice-Chair of the Trustee Board" Archived 25 October 2017 at the Wayback Machine, The London School of Architecture. '''• ^''' ''"History KS2: Elsie Owusu - Becoming an architect in Britain". BBC Teach. Retrieved 7 July2022.'' '''• ^''' ''"'If we build together, they will come' - A presentation by Elsie Osuwu OBE". Vimeo. Streatham & Clapham High School. Retrieved 7 July 2022.'' • ^ Jump up to:'''''a''''' '''''b''''' ''Davies, Caroline (3 December 2015). "Riba investigates architect's allegations of institutional racism". The Guardian.'' '''• ^''' "RIBA Role Model: Elsie Owusu", RIBA, Architecture.com, 1 June 2015. '''• ^''' ''Chadha, Sahiba (13 June 2012). "Elsie Owusu collaborates with Sir Peter Blake on low energy house in Hackney". Architects Journal. Retrieved 6 December 2018.'' eoef1mcl5q91tl3k07r07twims3a7m4 Emil Kwadzo Brantuo 0 371 47726 47554 2025-05-14T13:27:11Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47726 wikitext text/x-wiki '''Emil Kwadzo Brantuo''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ aban a odzi kan, dza otsia ebien na dza otsia ebiasa wɔ 4th Republic mu wɔ Ghana. Nna ɔyɛ mbrahyɛbaguanyi dze ma Buem mpasuardo wɔ Oti Mantɔw mu na hɔn a wɔdze National Democratic Congress amanyɛkuw no bɔbɔ adze no mu kor. Kuw a ɔwɔ Ghana == Ne bra ahyɛse na nwomasua == Afe 1938 mu ne bosoom Sanda ne da a ɔtɔdo eduasa-biako mu na wɔwoo Emil Kwadzo Brantuo. Ɔkɔr skuul wɔ National Certificate ma Agriculture Kɔlegyi na onyaa n'abawdobɔdze wɔ kua mu. == Edwuma == Emil Kwadzo Brantuo yɛ obi a ɔwɔ kua ho nyimdzee mapa. == Amanyɛsɛm == Brantuo somee fitsi afe 1993 dze kesi afe 2005 a na ɔyɛkuwbawɔabanodzi kan, dza otsia ebien na aban a otsia do ebiasa wɔ 4th Republic no mu. Nna ɔyɛ National Democratic Congress kuwba na Buem Mantɔw mu ananmusifo wɔ Firaw mantɔw mu wɔ Ghana. N'amanyɛdwuma hyɛɛ ase wɔ ber a osii akan wɔ afe 1992 Ghana mbrahyɛbaguafie abatow mu, afe 1996 Ghana abatow ekyir no na odzii kunyim wɔ n'amanyɛdwuma National Democratic Congress kuw no tum ase. Monica P. Atenkah na ɔhyɛɛn'anamu. Afe 1996 abatow mu no, onyaa mba 15,623 fii mba 24,744 ne nyinara mu a nna ogyina hɔ ma 50.50% wɔ ne akotsiafo nyinara do; Sosthenes Simon Sakyi a ɔyɛ IND kuwba nyaa mba 7,722 a ogyina hɔ ma 25.00%, Bani Nyarko Agyemang Charles a ɔyɛ NPP kuwba nyaa mba 1,186 a ogyina hɔ ma 3.80%, Nayo Rockson a ɔyɛ NCP kuwba nyaa mba 114 a ogyina hɔ ma 0.40% na Bobison Emmanuel Kwaku a ɔyɛ PNC kuwba nyaa mba 99 a ogyina hɔ ma 0.30%. === Afe 2000 abatow === Woyii Brantuo dɔ mbrahyɛbaguanyi maa Buem mpasuardo wɔ afe 2000 Ghana abatow no mu. Iyi baa mu wɔ ber a nna ɔhyɛ NDC tum ase. Mbrahyɛbaguafie ngua du-akorɔn mu no, nna no kuw ka mbrahyɛbaguafie ngua du-esuon a NDC kuw no tumii kantann do wɔ abatow a ɔkɔr do wɔ Firaw mantɔw mu abatow no mu. Mbrahyɛbaguafie ngua ahaebien mu no, National Democratic Congress kuw no fa mu eduonu-ebien wɔ aban a na ɔtɔdo ebiasa mu wɔ 4th Republic no mu. Wɔdze mba 9,610 a onyae fii mba 20,219 no mu na wɔdze yii no.na iyi gyina hɔ ma 48.8%. Wɔsaan Adjei Richard Kwadwo a ɔyɛ independent candidate, Ernest A. Yeboah a ɔyɛ National Reformed Party kuwba, Sosthenes S. Sakyi a ɔyɛ Convention People's Party kuwba, Sam Baidu Kelele a ɔyɛ[[New Patriotic Party]] kuwba, Nyame Manasseh Ebun a ɔyɛ United Ghana Movement kuwba na Donkor S. Kwamena a ɔyɛ People's National Convention kuwba ho yii Brantuo. Mba a wonyae yɛ 4,578, 2,356, 1,500, 1,386, 144 na 110 dɛ mbrɛ hɔn edzin no dzidzi do no. Nna dɛm mba yi gyina hɔ ma 23.3%, 12%, 7.6%, 7%, 0.7% na 0.6% dɛ mbrɛ ɔahyehyɛ edzin no. Afe 2000 mu no, Brantuo annkɔ amanyɛ nhyiamu a Jasikan Amalgamated Civic Union Nwomasua kuw no hyehyɛɛ dɛ wɔdze hɔn ndzɛmba a wɔba a wɔbɛyɛ ama ɔman no bɔto gua na mpontu ho nsɛm no ase. == N'abrabɔ == Brantuo yɛ okristonyi. == Hwɛ iyi so == Afe 2000 Mbrahyɛbaguafie abatow no edzin. == Nhwɛdo == FM, Peace. "Ghana Election 2000 Results -Buem Constituency". Ghana Elections - Peace FM. Retrieved 2020-09-02. Ghana Parliamentary Register 1992-1996. FM, Peace. "Ghana Election 2000 Results - Volta Region". Ghana Elections - Peace FM. Retrieved 2020-09-01. Electoral Commission of Ghana -Parliamentary Result-Election 2000. Ghana: Friedrich Ebert Stiftung. 2007. p.&nbsp;53. FM, Peace. "Ghana Election 1992 Results - Buem Constituency". Ghana Elections - Peace FM. Retrieved 2021-02-13. FM, Peace. "Parliament - Buem Constituency Election 1996 Results". Ghana Elections - Peace FM. Retrieved 2020-10-07. "Statistics of Presidential and Parliamentary Election Results". Fact Check Ghana. 2016-08-10. Retrieved 2020-09-01. "Ghana Parliamentary Chamber: Parliament Elections held in 1992". Archived from the original on 2020-03-19. "Parliamentary candidates face electorate". Modern Ghana. Retrieved 2021-02-13. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 2mxpetx220qtvm65d1210i7lfmaa1u6 Emma Morrison 0 372 13179 1959 2024-05-24T21:08:16Z A09 777 cleanup 13179 wikitext text/x-wiki '''Emma Morrison''' Ghana Tɛlɛbihyɛn dwumadzifo na Ghanaian television personality and media professional. Ɔhyɛɛ ne tɛlɛbihyɛn do edwuma, wɔ ber a ɔnye TV3 Network Limited yɛɛ edwuma wɔ ber a nna wɔtsewee wɔ afe 1997 mu dɛ nsɛnkyerɛwnyi na dawurbɔnyi. == Ɔbra ahyɛse == Obiradzi bosoom no ne da a ɔtɔ do enum mu na wɔwoo no na ɔyɛ ne na ne ba a ɔtɔ do ebiasa na n'egya ne ba a ɔtɔ do esuon. N'egya wɔ mba du-ebiasa, mbaa du-biako na mbanyin ebien. N'egya nye Opanyin Jacob Herbert Morrison a oenya ne beebi kɔ na ne na so nye Victoria Morrison. == Nwomasua == Morrison hyɛɛ no nwomasua ase wɔ United Kingdom, hɔ na ɔhyɛɛ ase kɔr Dollis Junior High Skuul na Childshill Skuul a ne nyinara wɔ North West London. Ɔtoaa do wɔ Goldfields Preparatory Skuul na hɔ na ɔsaan baa Ghana. Ɔkɔr Wesley Girls' High Skuul na Tarkwa Secondary School. Ɔkɔr Ghana Institute of Journalism. == Edwuma == Ɔhyɛɛ ne tɛlɛbihyɛn edwuma ase wɔ TV3 wɔ afe 1997 dɛ dawurbɔnyi/nsɛnkyerɛwnyi, faa aperper mu bɛyɛɛ Edwuma mu panyin dze maa agokansi na dawurbɔ wɔ TV3. Ekyir no ɔfaa dzibew dɛ 'editor' wɔ Joy News TV. Mprenpren yi ɔyɛ kuw tsir dze ma business programming, radio, TV, IM wɔ Multimedia Group Ltd na ɔsan yɛ consultant, executive producer dze ma ''News Generation''. Emma Morrison ka Gold Fields Ghana dɛ corporate affairs panyin. == Abawdobɔ == Oenya abawdobɔdze bi tse dɛ afe mu dawurbɔnyi, afe mu Tɛlɛbihyɛn nyimpa, na ne dawurbɔ dwuma ''News 360'' nyaa afe mu Tɛlɛbihyɛn do dawurbɔ. Afe 2019 Ebɔwber bosoom mu no woyii no dɛ afe no mu Corporate Personality wɔ Glitz Ghana Women of the Year Honors. gbmfmm6mduejcuv0v7b5kza6u9evect Emmanuel Aboagye Didieye 0 373 48029 47868 2025-05-14T23:24:40Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 48029 wikitext text/x-wiki {{Databox|item=Q42304491}} '''Emmanuel Aboagye Didieye''' (23 [[Ɔberɛfɛw]] 1976 – 14 [[Ɔbɛsɛ]] 2017) yɛ aduruyɛ ho oduruyɛfo (medical doctor) na amanyɛnyi wɔ Ghana Amansin mu. Nna ɔyɛ Ghana Amansin a ɔtɔ do anan (4) no mbrahyɛ bagua a ɔtɔ do enum (5) na esia (6) no munyi a ɔgyina Bomasarefo Amabatow mpasua ananmu wɔ Ghana Epuei Mantɔw mu.<ref name=":0">http://www.ghanamps.com/mps/details.php?id=2662</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo no bosoom [[Ɔberɛfɛw]] da a ɔtɔ do duonu ebiasa (23) afe 1976, nna ɔtse Bomasarefo.<ref>http://www.pulse.com.gh/news/politics/rip-ex-ndc-mp-emmanuel-aboagye-didieye-dies-aged-41-id7462882.html</ref> Ɔnyaa abɔdzin krataa wɔ India nwomasua asoɛe a ɔhwehwɛ mfaso Ɔman Asoɛe a Ɔhwɛ Amannyebɔ Mfiridwuma do (National Institute of Information Technology) wɔ afe 2004 mu.<ref>http://citifmonline.com/2017/10/15/former-afram-plains-north-mp-aboagye-didieye-dies/</ref> Ɔsan nso nyaa Ɔman Edwumayɛ mu Abɔdin krataa (Master in Public Administration Degree) wɔ Ghana Asoɛe a Ɔhwɛ Edwumayɛ na Ɔmanfo do (Ghana Institute of Management and Public Administration) wɔ afe 2011 mu.<ref name=":0" /> == Amanyɛsɛm == Na ɔyɛ National Democratic Congress no munyi. Wɔdzii kan paw Didieye dɛ ɔmbra mbrahyɛ bagua no mu wɔ afe 2008 Ghana Amansan Ambatow mu, dɛ Afram Plains North ananmusifo.<ref>https://web.archive.org/web/20221226202212/https://ghanaelections.peacefmonline.com/pages/2008/eastern/86/index.php</ref><ref>https://library.fes.de/pdf-files/bueros/ghana/10489.pdf</ref> Ɔsan dzii nkonyim wɔ afe 2012 Ghana Amansan Ambatow mu,<ref name=":1">https://www.ghanaweb.com/person/Emmanuel-Aboagye-Didieye-1215</ref><ref>https://web.archive.org/web/20221226202212/https://ghanaelections.peacefmonline.com/pages/2012/parliament/eastern/afram_plains_north/</ref><ref>https://web.archive.org/web/20221226202209/https://ghanaelections.peacefmonline.com/pages/2012/eastern/afram_plains_north/</ref><ref>https://web.archive.org/web/20221226202208/https://www.thinkghana.com/pages/2012/parliament/eastern/86/index.php</ref> nanso ɔdzii nkoguo wɔ party primary mu wɔ afe 2015 mu na Betty Nana Effua Krosby Mensah na ɔdzii n’adze.<ref>https://www.modernghana.com/news/422445/ndc-worried-for-loosing-afram-plains-north-seat.html</ref><ref>https://ghanamps.com/my-slip-has-caused-me-problems-aboagye-didieye/</ref><ref>https://www.pulse.com.gh/ece-frontpage/ndc-primaries-aboagye-didieye-to-challenge-his-defeat-in-court/w7slnvw</ref><ref>https://web.archive.org/web/20221226202209/https://ghanaelections.peacefmonline.com/pages/2016/parliament/eastern/afram_plains_north/</ref> == N'abrabɔ == Na waware na ɔwɔ abofra baako na na ɔyɛ Kristoni a ɔsom wɔ The True Faith Church.<ref name=":0" /><ref name=":1" /> == Owuo == Ɔtɔɔ coma mu wɔ [[Ɔbɛsɛ]] 2017 mu, na wɔdze no kɔɔ Trust Ayaresabea a ɔwɔ Accra, faako a owui wɔ [[Ɔbɛsɛ]] 14, 2017, a na wadzi mfe eduonan kor (41).<ref name=":1" /><ref>https://www.pulse.com.gh/ece-frontpage/rip-ex-ndc-mp-emmanuel-aboagye-didieye-dies-aged-41/yzhpyx9</ref> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] jwbzswr4ze0spvgw1e19rhz2emypnhv Emmanuel Acheampong 0 374 47484 1969 2025-05-09T14:47:07Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 47484 wikitext text/x-wiki '''Emmanuel Acheampong''' yɛ ɔmanyɛnyi wɔ Ghana. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] qgcmf456ogfrbpjfrj3aohqrx2mf0bj Emmanuel Adjei Boye 0 375 47553 1972 2025-05-09T14:51:46Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 47553 wikitext text/x-wiki '''Emmanuel Adjei Boye''' yɛ Ghana manyɛnyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 5k28nvaz2efk2aud0paubfav4mgc9an Emmanuel Armah Kofi Buah 0 376 47994 47923 2025-05-14T14:34:20Z Robertjamal12 13 /* Asetsena mu nsɛm */ adding category using [[Project:AWB|AWB]] 47994 wikitext text/x-wiki '''Emmanuel Armah Kofi Buah''' (wɔwoo no afe 1966 mu) yɛ Ghana amanyɛnyi a ɔsomee maa Ghana aban dɛ Ɔsoafo a ɔhwɛ Enyinam ahoɔdzen na Fangoo do fitsi afe 2013. Buah yɛ National Democratic Congress kuwba, ɔyɛ mbrahyɛbaguanyi ma Ellembelle ambatow mpasua a ɔwɔ Atɔe Mantɔw mu. == Nwomasua == Emmanuel Armah Kofi Buah kitsa abodzin krataa wɔ mbra mu fir Kwame Nkrumah University of Science and Technology na abodzin krataa (Master of Science degree) wɔ Nhyehyɛɛ mu fir University of Maryland, University College a ɔwɔ United States. == Amanyɛ == President Atta Mills paaw Kofi Buah dɛ ɔmbɛyɛ Ɔsoafo abadziekyir a ɔhwɛ Enyinam ahoɔdzen do wɔ afe 2009 mu. Sanda 17, 2013 no, wɔdaa Buah edzi dɛ Ɔsoafo a ɔhwɛ Enyinam ahoɔdzen na Fangoo do. Boakye Agyarko bɛhyɛɛ n'ananmu ber a[[New Patriotic Party]] dzii nkonyim wɔ afe 2016 amamanyin ambatow mu no. Ɔayɛ mbrahyɛbaguanyi ama Ellembelle ambatow mpasua fitsi afe 2009 mu. Ɔsom dɛ Eguadzi, Ndzɛmba a ɔfa eguadzi ho na Nsrahwɛ beesuom kuw, ɔyɛ kuwba wɔ hɔn a wɔhwɛ Mfaso beesuomkuw, Hokwan beesuomkuw na beesuomkuw a wɔhwɛ ma wɔpaw ndzɛmba. == Asetsena mu nsɛm == Buah awo mba beenu. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] q4n1v9xilfnuj1ij19x428aeyz90oh7 Emmanuel Asamoah Owusu-Ansah 0 377 48209 47448 2025-05-23T15:26:51Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48209 wikitext text/x-wiki {{Databox|item=Q1338156}} '''Emmanuel Asamoah Owusu-Ansah''' (17 [[Ayɛwoho]] 1939 – 22 [[Obiradzi]] 2012)[1] yɛ mbranyimfo (lawyer)[1] na Ghana amanyɛnyi wɔ Ghana Amansin mu. Na ɔyɛ Mbrahyɛbaguanyi a ɔgyinaa Kwabre Atɔe (West) mantsin a ɔwɔ Ashanti Mantɔw mu wɔ Ghana Mmarahyɛ Bagua a ɔtɔ do anan (4) na enum (5) no mu. Na ɔyɛ Ɔman Ho Dɔ Kuw Foforo (New Patriotic Party) no munyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 8youwr4b2i9cmjy34hkey7sv66cddb4 Emmanuel Baah Danquah 0 378 48160 10639 2025-05-23T15:23:26Z Robertjamal12 13 /* Amanyɛsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48160 wikitext text/x-wiki '''Emmanuel Baah Danquah''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebien wɔ Ghana Republic a ɔtɔ do anan mu ma Asutifi North ambatow mpasua dɛ National Democratic Congress kuwba. == Abrabɔ ahyɛse == Wɔwoo Emmanuel wɔ Kwakwa 20, 1961 mu wɔ Brɔn na Ahafo Mantaw mu wɔ Ghana. Onyaa n'abodzin krataa (Degree) wɔ Ɔmansikasɛm (Economics) mu wɔ University of Ghana mu. Ɔyɛɛ edwuma dɛ nwomasua ho bemfo ansaana owura amanyɛsɛm mu. === Amanyɛsɛm === Emmanuel hyɛɛ n'amanyɛsɛm akwantu no ase wɔ afe 1993 mu ber wɔdaa no edzi dɛ oedzi nkonyim wɔ afe 1992 Ghana mbrahyɛbagua ambatow mu a ɔkɔr do wɔ Mumu 29, 1992 mu. Woyii no dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebien wɔ Ghana Republic a ɔtɔ do anan mu ber a odzii nkonyim wɔ ambatow no mu no. Odzii Georges Nsiah-Afriyie a ɔwɔ [[New Patriotic Party]] na Michael K.Manu a ɔwɔ People's National Convention hɔn do nkonyim. Emmanuel nyaa mba 40.80% fir mba dodow a wɔtowee no mu, wɔ aber a George nyaa 35.60% na Michael so nyaa 1.10%. Paul Okoh a ɔwɔ [[New Patriotic Party]] dze mba 49.10% a onyaa fir mba dodow a wɔtowee mu dzii Emmanuel Baah Danquah a no so nyaa 44.10% do nkonyim wɔ afe 2000 Ghana ambatow kɛse no mu. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] e4t76565wn1ax3ipwthguhsyh5dfj2d Emmanuel Kinsford Kwesi Teye 0 379 47629 47271 2025-05-09T14:57:06Z Robertjamal12 13 /* Ambatow */ Nkyekyεmu using [[Project:AWB|AWB]] 47629 wikitext text/x-wiki {{Databox|item=Q98821291}}'''Emmanuel Kinsford Kwesi Teye''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma Ashaiman ambatow mpasua a ɔwɔ Nkran Kuropɔn Mantɔw mu wɔ Ghana. Nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebiasa mu wɔ Ghana Republic a ɔtɔ do anan mu. == Amanyɛsɛm == Teye yɛ[[New Patriotic Party]] kuwba. Wɔpaaw no dɛ mbrahyɛbaguanyi ma Ashaiman ambatow mpasua a ɔwɔ Nkran Kuropɔn Mantɔw mu mbrahyɛbagua a ɔtɔ do ebiasa mu wɔ Ghana Republic a ɔtɔ do anan mu. Obedzii Kwame Alfred Agbesi n'adze wɔ afe 2004 Ghana ambatow kɛse no mu. == Ambatow == Wɔpaaw Teye dɛ mbrahyɛbaguanyi ma Ashaiman ambatow mpasua wɔ afe 2000 Ghana ambatow kɛse no mu. Wɔpaaw no dɛ[[New Patriotic Party]] kuwba. Mbrahyɛbagua ngua eduonu ebien a nna ɔwɔ Nkran Kuropɔn Mantɔw mu no, n'ambatow mpasua no ka no mu duesia a[[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu.[[New Patriotic Party]] nyaa mbrahyɛbagua ngua dodow ɔha fir ngua ahaebien mu wɔ mbrahyɛbagua a ɔtɔ do ebiasa mu wɔ Ghana Republic a ɔtɔ do anan mu. Onyaa mba 21, 894 fir mba dodow a wɔtowee 60,083 mu. Iyi nye 36.9% fir mba dodow a wɔtowee mu yɛ pɛr. Odzii Alfred Kwame Agbesi na Nana Kwame Aboagye-Asare, beenu yi nnyi amanyɛkuw biara mu, Franklin W. K. Aheto a ɔwɔ National Democratic Congress, Doli Tetteh a ɔwɔ People's National Convention, Emmanuel Osabutey a ɔwɔ National Reform Party, Samuel Korku Amegah a ɔwɔ United Ghana Movement na Joseph-Willis Kugblenu Doku a ɔwɔ Convention People's Party. Sɛ wɔhyehyɛ np pɛpɛɛpɛ a wonyaa mba 20,088, 741, 12,607, 1,134, 1,115, 922, na 874 fir mba dodow a wɔtowee mu. Iyi gyina hɔ ma 33.8%, 1.2%, 1.9%, 1.9%,1.6%, na 1.5%. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] qk3zmg39t6gdd5nkbdlcirgu1ormzwq Emmanuel Kwame Duut 0 380 47397 47270 2025-05-09T14:33:30Z Robertjamal12 13 /* Asetsena mu nsɛm */ clean up using [[Project:AWB|AWB]] 47397 wikitext text/x-wiki {{Databox|item=Q97009461}}'''Emmanuel Kwame Duut''' (wɔwoo no wɔ [[Ayɛwoho]] 6, 1959 mu) yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma Bunkpurugu-Yungoo ambatow mpasua a ɔwɔ [[Etsifi Mantɔw(Ghana)|Etsifi Mantɔw]] mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do enum wɔ Ghana republic a ɔtɔ do anan mu. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Duut wɔ Ayɛwoho 6, 1959 mu wɔ Najong wɔ [[Etsifi Mantɔw(Ghana)|Etsifi Mantɔw]] mu wɔ Ghana. Ɔkɔr skuul wɔ University of Education, Winneba (UEW) wɔ afe 2004 mu na onyaa abodzi krataa wɔ Nwomasua mu. == Edwuma == Nna ɔyɛ Kyerɛkyerɛnyi panyin boafo wɔ Bunkpurugu-Yunyoo Mpanyin nsɔwdo skuul na mbrahyɛbaguanyi ma Bunkpurugu-Yunyoo ambatow mpasua (2009-2013). == Amanyɛ == Wodzii kan paaw no baa mbrahyɛbagua mu maa Bunkpurugu-Yunyoo ambatow mpasua a ɔwɔ Etsifi Mantɔw mu wɔ Ghana dze nam National Democratic Congress(NDC) do wɔ Mumu 2008 Ghana ambatow kɛse no mu. Afe 2008 ambatow mu no, onyaa mba 9,205 fir mba dodow 32,078 mu a egyina hɔ ma 28.7%. Ogyinaa bio wɔ afe 2012 Ghana ambatow kɛse no mu na odzii nkogu ma Solomon Namliit Boar,[[New Patriotic Party]] kuwba dze mba 10,829 a egyina hɔ ma 38.85% dzii nkonyim. Ɔsoom dɛ mbrahyɛbaguanyi aber kor pɛ. == Asetsena mu nsɛm == Ɔawar awo mba baakron. Ɔyɛ Christiannyi na asɔrba wɔ catholic asɔr mu. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] 5p0m499bt3cg0cdhlv2x7wy4ey5nbie Emmanuel Kwasi Bandua 0 381 48153 47855 2025-05-23T15:22:55Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48153 wikitext text/x-wiki {{Databox|item=Q84080498}}'''Emmanuel Kwasi Bandua''' (wɔwoo no wɔ Fankwa 1, 1949) ɔyɛ Ghana mbrahyɛbaguanyi na amanyɛnyi. Nna ɔyɛ mbrahyɛbaguanyi dze ma Biakoye abatow mpasua wɔ Firaw mantɔw mu wɔ Ghana wɔ mbrahyɛbagua fie a ɔtɔ do anan, na enum na esia wɔ 4th Republic mu wɔ Ghana. == N'abrabɔ == Bandua awar wɔ mba baasa. Ɔyɛ Kristonyi. == Ahyɛse Bra Na Nwomasua == Wɔwoo Bandua wɔ Fankwa 11, 1949. ofi Bowiri- Anyinase wɔ Firaw mantɔw mu wɔ Ghana. Onyaa n'abɔdzin krataa a ɔyɛ Bachelor of Arts degree wɔ Economics na Sociology. Onyaa diploma in Education wɔ Ogua Suapɔn (University of Cape Coast) mu wɔ afe 1980. Ɔsan so yɛ alumnus wɔ Ghana Mbranyimfo skuul( Ghana School of Law) hɔ na onyaa ne Bachelor of Law degree wɔ afe 1990 mu. == Amanyɛsɛm Edwuma == Bandua yɛ National Democratic Congress amanyɛkuw nyi. Wodzii kan paw no wɔ edwuma no mu wɔ 2004 Ghana amansan abatow no mu a onyaa 6,083 wɔ 24,207 mu wɔ n'abatow mpasua do. Ogyinaa mu maa n'abatow mpasua do kɛpem Sanda 6, 2017. Nna ɔyɛ kɔmɛtsii(committee) member of Business Foreign Affairs, Lands and Forestry. == Edwumayɛ == Bandua yɛ mbranyimfo. Na ɔyɛ "Deputy chief Manager wɔ Bank of Ghana". Ɔayɛ mbrahyɛbaguanyi fitsi Sanda 2005. == Kɔmɛtii == Nna ɔyɛ kuw ba wɔ committee for business, foreign affairs, Lands and forestry. == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] e8fm6o9u6va7b6ss80diwz1y6zbay54 Emmanuel Opam-Brown Akolbire 0 382 47831 47333 2025-05-14T13:46:15Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47831 wikitext text/x-wiki {{Databox|item=Q84321424}} '''Emmanuel Opam-Brown Akolbire''' (wɔwoo no afe apem ahaakorɔn eduosia yɛ Ghana amanyɛnyi na na ɔyɛ mbrahyɛbaguanyi wɔ mbrabagu a otsia esia wɔ Ghana ebibiman a ɔtɔdo anan no mu dze ma Bolgatanga Mfinimfin mpasuar wɔ Upper East Region wɔ NDC amanyɛkuw no akwanya ahoma do.<ref name="details4"/> == Ɔbra ahyɛse na nwomasua. == Wɔwoo Akolbire wɔ afe apem ahaakorɔn eduosia ne bosoom Ɔbɛsɛ ne da a otsia du-enum mu.<ref name=":03"/> Ofi Daportindongo-Bolgatanga, kurow a ɔwɔ Etsifi atɔe mantɔw mu wɔ Ghana (Upper East Region). Owiee ne suapɔn wɔ Vrije Universiteit Brussel na onyaa ne "master's degree" wɔ Management Information System wɔ afe apem ahaakorɔn eduokorɔn awɔtwe.<ref name="details4">https://ghanamps.com/mps/details.php/?id=53</ref> == Edwuma == Akolbire yɛ abaɛfor mfirmu nyimdzefo "ICT specialist". Nna ɔyɛ "ICT" banodzifo wɔ "Central Administration" wɔ "University of Development Studies" a ɔwɔ Tamale.<ref name=":03"/><ref>https://ghanamps.com/mps/details.php/?id=2521</ref> == Amanyɛsɛm == Akolbire yɛ Ɔman Demokrasi Mbrahyɛbagua (NDC) no munyi. Wɔpaw no dɛ Ghana republic a ɔtɔ do anan no Mbrahyɛbagua a ɔtɔ do enum no munyi dɛ ɔmmɛgyina Bolgatanga Central Constituency anam wɔ [[Mumu]] 2008 mu na ɔdzii n’adwuma wɔ [[Sanda]] 2009.<ref>https://web.archive.org/web/20201024033152/https://www.ghanaweb.com/GhanaHomePage/election2008/election.results.parliamentary.php</ref> Wɔpaw no dɛ ɔnya abatoɔ 28,656 wɔ abatoɔ 49,694 a wɔtoeɛ nyinara mu, a ɔnye 57.66% yɛ pɛ abatow a ɔfata a wɔtow nyinara. Wɔpaw no kyɛn Mercy Alima Amusah a ofi Ɔman Ho Dɔ Kuw Foforo (NPP), David Apasera a ofi Ɔmanfo Ɔman Nhyiam (People's National Convention), Anyema Robert Abiiro a ofi Democratic People’s Party, Awuni Atia Solomon a ofi Democratic People’s Party na Evelyn Lamisi Anabila a ofi Convention People’s Party. Eyinom nyaa abatow a ɔfata nyinara mu 20.25%, 20.14%, 0.46%, 0.20% na 1.29%.<ref name=":12">https://library.fes.de/pdf-files/bueros/ghana/10489.pdf</ref> Wɔ afe 2012 mu no, ɔsii akan dɛ wɔbɛsan apaw no bio dɛ ɔbɛyɛ ɔman a ɔtɔ do anan no mbrahyɛbagua a ɔtɔ do nsia no munyi na odzii nkonyim.<ref name="details4"/> Ɔhweree nye abatow wɔ afe 2016 Amansan Abatoɛ no mu na ɔresan aba bio wɔ [[Mumu]] 2020 Amansan Abatow no mu.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Former-MP-others-fight-Adongo-over-Bolgatanga-Central-seat-763305</ref> Na ɔyɛ boayikuw ahorow a ɔhwɛ Adwumayɛ, Asetra mu yiyedzi nye Ɔman do na Sikasɛm Boayikuw nso munyi.<ref>https://northernghana.net/341-2/</ref> == N'abrabɔ == Akolbire yɛ kristonyi(Catholic).<ref name=":03">https://web.archive.org/web/20160425065728/http://ghanamps.gov.gh/mps/details.php?id=2521</ref> Ɔyɛ ɔwarfo a okitsa mba esia.<ref name="details4"/> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] 1y96lobhvwmtk2nk32ig0eu04epwpab Emmanuel Owusu-Mainu 0 383 48211 47451 2025-05-23T15:26:59Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48211 wikitext text/x-wiki {{Databox|item=Q96888493}} '''Emmaunuel Owusu-Mainu''' (wɔwoo no 3 [[Fankwa]] 1949) yɛ Ghana nwomasua ho nyimdzefo (educationist) na amanyɛnyi. Na ɔyɛ mbrahyɛbaguanyi ma Atebubu-Amantin Mansin no wɔ Mbrahyɛbagua a ɔtɔ do anan (4) na enum (5) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no mu. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] htxw37lfubuaeealp2fjpas6a8ovpvu Emmanuel Samba Zumakpeh 0 384 47817 47637 2025-05-14T13:32:56Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47817 wikitext text/x-wiki '''Emmanuel Samba Zumakpeh''' yɛ Ghana amanyɛnyi a ɔyɛ mbrahyɛbaguanyi ma Nadowli anaafo mpɛsowa ɔwɔ Etsifi Atɔree Mantɔw mu wɔ Ghana. Nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzi kan, ɔtɔdo ebien na ebiasa so wɔ repɔbeleke ɔtɔ do anan wɔ Ghana. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] fa608xzbfecndptavhlqnyptjp1r6cd Empress Gifty 0 385 2030 2029 2023-04-20T19:15:44Z MF-Warburg 12 8 revisions imported: [TEST] importing fatwiki via a tool 2029 wikitext text/x-wiki {{Databox|item=Q64691742}} '''Empress Gifty''' (kan no na ɔyɛ Empress Gifty Osei) yɛ Ghana asɛmpa nnwontofo ne ntadehyɛ ho nimdefo. Ɔno na Gospel Artist a odze kan wɔ Ghana a wanya Akyidzefo Ɔpepem wɔ Instagram. == Mfiase asetra na homasua == Wɔwoo Empress maa Oppong na Annan abusua no nyinaa fi Central na Western Region of Ghana.  Ɔhyɛɛ na Mfitiase Sukul adesua ase wɔ Mantey Din Mfitiaseɛ Sukul na Oninku Junior Ntoado Sukul a na nyinaa wɔ Tema.  Ɔkɔɔ do kɔɔ ntadehyɛ sukul wɔ Tema na ber a owiee sukul no, obuee n’ankasa ntadehyɛ sukul wɔ Tema a ɔtetee asuafo wɔ ntadehyɛ na asetra kwan ho. == Nnwom adwuma == Empress Gifty na Opanka na Zaza Mohkheti a wofi South Africa ayɛ adwuma abom.  Ɔabɔ nnwom te dɛ Aseda, Fefeefe, Epikye, Adensiedie, Adom, Yesu Over do, Yesu yɛ dodo, Odiyompo na ye Woa. Wɔmaa no afe no mu adwumfo a ɔdze mu wɔ afe 2018 Ɔman Asɛmpa Nnwom Abasobɔde mu. Wɔ afe 2019 mu no ɔdze anim wɔ dzen a wɔdze too gua no mu wɔ Maranatha Global Worship Music Awards a wɔyɛɛ no ​​Kenya. Ɔdze nkonim wɔ VGMA Gospel Artist of the Year na Album of the Year wɔ afe 2012 mu, na ɔdze nkonim wɔ 4syte Gospel Music Video of the Year mu wɔ afe 2021 mu. == Ankorankoro == Ɔwar Ghana amanyɔni, Hopeson Adorye a ɔwɔ mma mmienu. == Mfiase asetra na nhomasua == Wɔwoo Empress maa Oppong na Annan abusua no nyinaa fi Central na Western Region of Ghana.  Ɔhyɛɛ na Mfitiase Sukul adesua ase wɔ Mantey Din Mfitiaseɛ Sukul na Oninku Junior Ntoaso Sukul a na nyinaa wɔ Tema.  Ɔkɔɔ do kɔɔ ntadehyɛ sukul wɔ Tema na ber a owiee sukul no, obuee n’ankasa ntadehyɛ sukul wɔ Tema a ɔtetee asuafo wɔ ntadehyɛ ne asetra kwan ho. a4nsdrocbagcbge9ecg94gymg0ysrcr Enigye mbea wɔ Anaji 0 386 2034 2033 2023-04-20T19:15:45Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 2033 wikitext text/x-wiki [[:en:Anaji|Anaji]] yɛ kurow a ɔwɔ Anee mantɔw mu wɔ Ghana. Mbeambea pii nara na ɔwɔ '''Anaji''' kurow no mu a nyimpadɔm botum akɔ hɔ akɔ gye hɔn enyi. Mbea bi tse dɛ '''Anaji Choice Mart''' a ɔyɛ guadzibea kɛse a mpanyin na mbofra nyina tum kɔdzi gua wɔhɔ. Ndzɛmba bi tse dɛ adɔkɔdɔkɔdze, edziban ho ndzɛmba na ahosiesie ho ndzɛmba nyinara bi wɔ hɔ. egmpeqobla50i278nxqh06871pznv9c Eno Barony 0 387 2038 2037 2023-04-20T19:15:46Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 2037 wikitext text/x-wiki '''Ruth Eno Adjoa Amankwah Nyame Adom''' ( == Abrabɔ Ahyɛse na nwomasua == == Ndowntow Edwuma == == Abasobɔdze, hɔn a wɔ da nsiw na ndzɛmba w'ayɛ == == Ndwuma a na ɔda nsiw == Discography '''Ndwom a w'ayɛ''' • "Juicy Me"[28] • "Wats Ma Name"[29] • "Mene Woaa" ft Yaa Pono • "Drive Me Crazy"[30] • "Love and Pain" ft Kesse[31] • "Tonga"[32] • "Megye Wo Boy" ft Abrewa Nana[33] • "Daawa" ft Shatta Wale[34] • "The Best" ft Mic Flammez[35] • "Touch the Body" ft Stonebwoy[36] • "King of Queens" ft Medikal[37] • "Obiaa Ba Ny3" ft Ebony Reigns[38][39] • "Gari" ft Kwaw Kese[40] • "Fear No Man"[41] • "Beauty and The Beast"[42] • "Do Something"[43] • "Do Something" Remix ft Wendy Shay[44] '''2019 Ndwom a w'ayɛ''' • "Heavy Load"[45] • "Mind Your Business" Kofi Mole[46] • "Falling In Love"[47] • "Voice Of Truth" Akwaboah[48] '''2020 Ndwom a w'ayɛ''' • "Rap Goddess"[49] • "Argument Done"[50] • "force dem to play nonsense" ft Sister Deborah and Strongman[51] • "Cheat" ft Kelvyn Boy[52] • "Game Of Thrones"[53] • "Enough Is Enough" ft Wendy Shay[54] '''2021 Ndwom a w'ayɛ''' • "4Eva" ft Yaw Tog[55] == Ndwom ahorow == == Videograpy == == Agordzi Dwumadzi ahorow == == Nhwɛdo == 49iilklugfdo084acwastlooc8memhw Enoch Teye Mensah 0 388 47891 47768 2025-05-14T13:50:19Z Robertjamal12 13 /* N'abrabɔ */ adding category using [[Project:AWB|AWB]] 47891 wikitext text/x-wiki {{Databox|item= Q5379334}} '''Enoch Teye Mensah''' (wɔwoo no 17 [[Esusow Aketseaba]] 1946) yɛ Ghana amanyɛnyi. Na ɔyɛ Ɔsoafo a ɔhwɛ Nwomasua do na ɔyɛ Mmarahyɛ Bagua no munyi wɔ Ghana fir [[Sanda]] 1997 kɔsii Sanda 2017. Edzin a nyimpa pii dzi frɛ no nye E. T. Mensah. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo E. T. Mensah wɔ 17 [[Esusow Aketseaba]] 1946 na ɔfir Prampram wɔ Greater Accra Region a ɔwɔ Ghana. Ɔkɔɔ sukuu wɔ SNAPS College of Accountancy, a owiee wɔ afe 1968. Ɔsan nso nyaa nye RSA III wɔ afe 1970 mu, na ɔbɛyɛɛ Sikasɛm ho Akontsaabufo Asoɛe (Institute of Financial Accountants) no yɔnko wɔ afe 1986 mu. Ɔyɛ Akontaabuo sohwɛfo na ɔyɛɛ edwuma wɔ Ghana Suapɔn mu, Legon dɛ Akontaabuo sohwɛfo. == Amanyɛsɛm Dwumadzi Ahorow == === Dɛ́ Accra Mayor === Wɔ PNDC asraafo nnyido ber mu wɔ Ghana no, na ɔyɛ Accra Metropolitan Assembly (AMA) no Panyin a ɔdze ber tsentsen ayɛ edwuma, a ɔtse dɛ Accra Kuropɔn no Mayor. Ɔdze nye ho kɔbɔɔ National Democratic Congress ber a wɔhyehyɛɛ no wɔ 1992 mu no. === Dɛ́ Mbrahyɛbaguanyi === Ɔsan nso gyinaa hɔ maa Ghana mbrahyɛbagua abatoɔ wɔ afe 1996 mu na wɔpaw no dɛ MP ma Ningo-Prampram mansin, na ɔdzii saa nkongua no bɛyɛ mfeɛ edu. Ber a NDC dzii nkogu wɔ afe 2000 abatow no mu ekyi no, ɔkɔɔ do yɛɛ mbrahyɛbaguanyi. E. T. Mensah dzii nkogu wɔ NDC primaries no mu maa Sam George wɔ 21 [[Ɔberɛfɛw]] 2015. Ber bi ɔyɛɛ Minority Chief Whip wɔ mbrahyɛbagua mu ansa na Ghana mbrahyɛbagua abatow no reba wɔ afe 2008 mu. Wɔ [[Sanda]] 2009 mu no, ɔbɛyɛɛ MMjority Chief Whip wɔ mbrahyɛbagua no mu. === Dɛ́ Ɔman Soafo Panyin === Wɔ Republic a ɔtɔ do anan (Fourth Republic) no mfiase no, Ɔmampanyin Jerry Rawlings paw no dɛ Mmabun na Agumadzi ho Ɔsoafo. E. T. Mensah nam Rawlings aban no nsɛm ebien no nyinara do kuraa saa dzibea no. Wɔ Sanda 2010 mu, wɔ nsakrae a ɔbaa aban mpaninfo mu ekyi no, Ɔmampanyin John Atta Mills paw no Ɔsomfo a ɔhwɛ Edwumayɛ na Asetsena mu Yiedzi do. E. T. Mensah yɛ Pan-African Mbrahyɛbagua no munyi kɔsii Sanda 2009, ber a ɔgyae edwuma no ber a wɔpaw no dɛ ɔman no munyi. Wɔ Sanda 2011 mu no, wɔpaw no dɛ Ɔsoafo a ɔhwɛ Nwomasua do wɔ Betty Mould-Iddrisu a ɔgyaee edwuma no ekyi. Wɔ 12 [[Kwakwar]] 2021 mu no, wɔdze adwene kor paw E. T. Mensah dɛ Ɔman Bagua a ɔhwɛ Accra Mantsam Kɛse no do no ananmusifo. == N'abrabɔ == E. T. Mensah yɛ Kristonyi. E. T. Mensah awar na ɔwɔ mma awɔtwe. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] hhypm4m3zjtveienct7tx6yrtmk2uqq Eric Amoateng 0 389 48135 7086 2025-05-23T15:21:39Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48135 wikitext text/x-wiki {{Databox|item=Q5386016}} '''Eric Amoateng''' yɛ Ghana amanyɛnyi na kan Mbrahyɛbaguanyi wɔ Ghana. Wɔkyeree no wɔ nnubɔne ho eguadzi ho wɔ afe 2005 mu wɔ United States na wɔdze no too efiadze. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] m97q4b6z5x8ix2h624omalx3u1l0xog Eric Opoku (amayɛnyi) 0 391 47268 36462 2025-05-09T13:26:45Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 47268 wikitext text/x-wiki {{Databox|item=Q61694726}} '''Eric Opoku''' yɛ Ghana amanyɛnyi na Mbrahyɛbagua a ɔtɔ do esuon na awɔtwe a ɔwɔ Ghana Amanbu a ɔtɔ do anan no mu nyi a ogyina ma Asunafo Anaafo (South) Mansin ananmu wɔ Brong-Ahafo Mantɔw mu wɔ [[National Democratic Congress]] tekiti do.<ref name=":0">{{Cite web |title=Parliament of Ghana |url=https://www.parliament.gh/mps?mp=182 |access-date=2024-05-02 |website=www.parliament.gh}}</ref> == Ahyɛse Bra na Nwomasua == Wɔwoo Eric Opoku wɔ Obiradzi 5, 1970.<ref name=":0" /><ref name=":1">{{Cite web|date=2016-04-25|title=Ghana MPs - MP Details - Opoku, Eric|url=http://ghanamps.gov.gh/mps/details.php?id=2679|access-date=2020-08-02|archive-url=https://web.archive.org/web/20160425065725/http://ghanamps.gov.gh/mps/details.php?id=2679|archive-date=25 April 2016}}</ref> Ofi kurow bi a wɔfrɛ no Sankore a ɔwɔ Brɔn na Ahafo Mantɔw mu wɔ Ghana.<ref name=":0" /><ref name=":1"/> Onyaa n'abɔdzin krataa a ɔyɛ Bachelor of Arts degree wɔ Social Science mu wɔ Kwame Nkrumah University of Science and Technology wɔ afe 2004 mu.<ref name=":0" /><ref name=":1"/> == Edwuma == Opoku yɛ kuanyi/agric nyi.<ref name=":1"/> Ansaana obenya dzibew wɔ mbrahyɛbagua mu no, nna ɔyɛ kyerɛkyerɛnyi wɔ Ghana Nwomasua Asoɛe a nna ɔkyerɛ adze wɔ SDA Primary School wɔ Sankore, fitsi 1997 kedi 2000.<ref name=":0" /><ref name=":1"/> Ɔnye Kuapa Kookoo Ltd ayɛ edwuma pɛn dɛ Society Development Secretary fitsi 1998 kesi 2001.<ref name=":0" /> == Amanyɛsɛm mu Edwuma == Wodzii kan paw Opoku wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa wɔ Ghana amanbu a ɔtɔ do anan mu dɛ mbrahyɛbaguanyi ma Asunafo Anafo abatow mpasuar a ɔwɔ Brong Ahafo mantɔw mu wɔ Ghana. Ɔwɔ mu dɛ ɔhwer n’akongua wɔ abatow a odzi hɔ no mu dze, naaso wɔsan paw no dɛ ɔnkɔ mbrahyɛbagua mu wɔ Sanda 7, 2013 ekyir a ɔkaa dɛ odzii nkunyim wɔ 2012 Ghana Amansan Abatow no mu dɛ ogyina Asunafo Anafo abatow mpasuar ananmu na odzii dwuma kesii Sanda 6, 2017. Afei wɔsan paw no bio wɔ 7 Sanda 2017 ekyir wɔ afe 2016 Ghana Amansan Abatow a onyaa 52.97% na wɔtow aba a ɔfata. Ɔayɛ edwuma dɛ Brong Ahafo Mantɔw Ɔsoafo Abadziekyir fitsi afe 2009 kesi afe 2013. Wɔ Ghana amanbu a ɔtɔ do anan no mbrahyɛbagua a ɔtɔ do esuon mu no ɔyɛɛ edwuma wɔ Edziban, Kuadwuma na Kokoo Nsɛm Boayikuw mu dɛ panyin a odzi kan. Ɔsan so yɛɛ Hokwan Boayikuw na Nyimpa a Wɔpaw Hɔn Boayikuw no mu wɔ mbrahyɛbagua kor noara mu. Opoku nyaa abadobɔdze dɛ mbrahyɛbaguanyi a ɔsen obiara wɔ apaa mu hɔ na nkurase Nkɔdo ho wɔ afe 2017 mu fii Bureau of Research on Governance, Commerce and Administration (BORGCA) hɔ. Wɔdze dɛm abadobɔdze yi maa no wɔ ne mboa a ɔdze mae wɔ mpontu ndwuma mu wɔ Asunafo Anafoɔ Mantɔw mu. == Abatow == Wɔpaw Opoku sɛ mmarahyɛ baguani maa Asunafo Anafo mantam a ɛwɔ Brong Ahafo mantam mu wɔ afe 2004 Ghana amansan abatow mu.[4][5] Ɔdii nkonim wɔ National Democratic Congress tekiti so.[4][5] Na ne mansin no yɛ mmarahyɛ bagua nkongua 10 no fã wɔ nkongua 24 a National Democratic Congress dii wɔ saa abatow no mu maa Brong Ahafo Mantam no mu.[6][7] Asunafo South mantam no huu ‘skirt and blouse’ a abatowfo too aba wɔ saa abatow no mu efisɛ ɔmampanyin a amansin mu abatowfo no paw no ne John Kufour a ofi ɔsɔretia kɛse New Patriotic Party mu.[4] National Democratic Congress dii nkonim kakraa bi a ne nyinaa yɛ mmarahyɛ bagua nkongua 94 wɔ nkongua 230 mu wɔ saa abatow no mu.[6] Wɔde abatoɔ 14,076 na ɛpaw Opoku wɔ abatoɔ a ɛfata 29,345 a wɔtoeɛ nyinaa mu, a ɛne abatoɔ a ɛfata a wɔtoeɛ nyinaa mu 48% yɛ pɛ.[4][5] Wɔpaw no sen George William Amponsah a ofi Ɔman Ho Dɔ Kuw Foforo no mu, Jack Kennedy Brobbey a ɔyɛ ɔkannifo a ɔde ne ho ne Fredrick Nkrumah a ofi Convention People's Party mu.[4][5] Eyinom nyaa abatow a ɛfata nyinaa mu 43.80%, 7.30% ne 0.90%.[4][5] Wɔsan paw Opoku wɔ afe 2020 Mmarahyɛ Bagua abatow mu sɛ ɔmmɛgyina wɔn ananmu wɔ Ghana Republic of anan no Mmarahyɛ Bagua a ɛtɔ so 8 no mu. == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] aabtqkblkcfhsp9hegslk1rgu5kfu7p Ernest Attuquaye Armah 0 392 47521 47352 2025-05-09T14:49:36Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 47521 wikitext text/x-wiki {{Databox|item=Q97006482}} '''Ernest Attuquaye Armah''' (wɔwoo no 27 [[Dzifuu]] 1957) yɛ Nkɔdo Nhyehyɛe (Development Planner), Ɔdansifo (Architect) ne Dodow Nhwehwɛmufo (Quantity Surveyor). Na ɔsan yɛ amanyɛnyi na kan mbrahyɛbaguanyi ma Trobu-Amasaman Ambatow mpasua a ɔwɔ Greater Accra mantɔw mu wɔ Ghana. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] sser06luru1mztb0ak1psy9t1zfaiww Ernest Debrah 0 393 48163 47393 2025-05-23T15:23:39Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48163 wikitext text/x-wiki {{Databox|item=Q1356193}} '''Ernest Akobuor Debrah''' (3 [[Obiradzi]] 1947 – 6 [[Ebɔbira]] 2016) yɛ Ghana amanyɛnyi.<ref>http://accrareport.com/news/ernest-debrah-former-agric-minister-dies-at-69/</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Ernest Kwaku Akobour Debrah wɔ bosoom [[Obiradzi]] da ɔtɔ do ebiasa (3) afe 1947, na nye papa James Emmanuel Debrah na nye maame Elizabeth Akosua Kontoh Debrah na ɔwo no. Nna ɔyɛ mba duebien a n’awofo woo hɔn no mu dzea ɔtɔ do ebiasa (3). Ɔfir Tanoso a ɔwɔ Brong Ahafo Mantɔw mu wɔ Ghana. Ber a Ernest Debrah nye ahyɛase na ntoado sukuu wɔ Sunyani Ntoado Sukuu (Sunyani Secondary School) na Ghana Ɔman Kɔlege (Ghana National College) ekyi no, ɔwiee Kwame Nkrumah Esuapɔn a ɔhwɛ Nyansahu na Mfiridwuma do (Kwame Nkrumah University of Science and Technology - KNUST) wɔ afe 1972 mu a ɔnyaa Bachelor of Science abɔdzin krataa wɔ Asase Sikasɛm mu (Bachelor of Science degree in Land Economy).<ref name=":0">https://web.archive.org/web/20160506210804/http://ghanamps.gov.gh/mps/details.php?id=132</ref> Afei ɔkɔɔ do nyaa Adwumayɛ ho Ɔbenfo abɔdzin krataa wɔ edwumayɛ mu (Master of Business Administration degree in management) wɔ Strathclyde Esuapɔn (University of Strathclyde), Glasgow wɔ afe 1995 mu.<ref>http://www.ghanamps.com/mps/details.php?id=132</ref> == Edwuma == Debrah yɛ sikasɛm ho ɔbenfo wɔ n’edwuma mu. Ɔayɛ edwuma dɛ Kora Sikakorabea Dwumadzibea (Retain Banking Unit) no sohwɛfo panyin (chief manager) wɔ Société Générale - Social Security Bank a ekyir wɔbɛfrɛɛ no Societe Generale Ghana Limited edwumayɛbea tsi.<ref name=":0" /> == Amanyɛsɛm == Na Debrah yɛ Mbrahyɛbaguanyi ma Tano North ambatow mpasua no wɔ Mbrahyɛbagua a ɔtɔ do anan (4) na enum (5) wɔ Ghana Amansin a ɔtɔ do anan (4) no mu. Nna ɔyɛ Edziban na Kuedwuma ho Ɔsoafo (Minister for Food and Agriculture) fir bosoom [[Kwakwar]] afe 2005 kɔsi bosoom [[Sanda]] afe 2009), na wedzi kan ayɛ Ɔmantɔw Ɔsoafo ama Brong-Ahafo na afei Ɔmantɔw Ɔsoafo a ɔhwɛ Etsifi Mantɔw do fir bosoom [[Kwakwar]] afe 2001 kɔsi bosoom [[Sanda]] afe 2004. Wɔpaw no dɛ Mbrahyɛbaguanyi fir Tano Etsifi fam wɔ [[Mumu]] 2004. Wɔmaa no abasobɔdze wɔ afe 2009 mu wɔ Ekuafo Da afahyɛ no mu.<ref>https://web.archive.org/web/20160304030911/http://www.ghana.gov.gh/index.php/component/content/article/908-ministry-of-food-and-agriculture-honours-past-ministers</ref> == Ambatow == Wɔdzii kan paw Debrah dɛ mbrahyɛbaguanyi maa Tano North ambatow mpasua no wɔ afe 2004 Ghana amansan ambatow mu.[5][6] Wɔdze amba 15,868 na ɛpaw no wɔ ambatow a ɔfata a wɔtow nyinara mu 26,983. Iyi nye amba a ɔfata a wɔtow nyinara mu 58.80% yɛ pɛ. Ɔnyaa amba kyɛn Charles Appiagyei a ofi Ɔman Demokrasi Mbrahyɛbagua (National Democratic Congress), Nyamekye Florence a ofi Democratic People's Party, Daniel Dabie Boateng a ofi People's National Convention na Nana Ampabeng Daniel K Kyeremeh a ofi Convention People's Party mu. Iyinom nyaa amba 10,253, amba 485, amba 210 na amba 167 wɔ ambatow a ɔfata a wɔtow no nyinara mu. Iyinom nye 38.00%, 1.80%, 0.80% na 0.60% yɛ pɛ wɔ ambatow a ɔfata a wɔtow wɔ saa ambatow no mu nyinara mu. Debrah dzii nkonyim wɔ[[New Patriotic Party]] no tekiti do.<ref>http://ghanaelections.peacefmonline.com/pages/2004/brongahafo/59/index.php</ref><ref>''Elections 2004; Ghana's Parliamentary and Presidential Elections''. Accra: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p.&nbsp;135.</ref> Na nye ambatow mpasua no yɛ ambatow mpasua duanan (14) a ɔwɔ ambatow mpasua eduanan (24) a Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) dzii nkonyim wɔ Brong Ahafo mantɔw mu wɔ saa ambatow no mu no fa. Sɛ yɛka nye nyinara bom a, Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no nyaa dodow no ara a ɔyɛ Mbrahyɛbagua ananmusifo 128 wɔ Mbrahyɛbagua nkongua 230 a ɔwɔ Mbrahyɛbagua a ɔtɔ do anan (4) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref name=":1">https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref><ref name=":2">https://web.archive.org/web/20240925092157/https://ghanaelections.peacefmonline.com/pages/2004/brongahafo/index.php</ref> Wɔsan paw Debrah dɛ mbrahyɛbaguanyi maa Tano Etsifi (North) ambatow mpasua no wɔ afe 2008 Ghana amansan ambatow no mu. Wɔdze amba15,868 na ɛpaw no wɔ amba 26983 a ɔfata a wɔtow nyinara mu. Iyi nye ambatow a ɔfata a wɔtow nyinara mu 58.80% yɛ pɛ. Ɔnyaa amba kyɛn Opoku Atuahene a ofi Ɔman Demokrasi Mbrahyɛbagua (National Democratic Congress), Alhassan Kabore a ofi Convention People’s Party, George Owusu Yeboah a ofi People’s National Convention, Arkoh Ernest a ofi Democratic Freedom Party na Amanfo Antwi a ofi Democratic People’s Party mu. Iyinom nyaa amba 11,120, amba 363, amba 214, amba 144 na amba 101 wɔ ambatow a ɔfata a wɔtow no nyinara mu. Iyinom nye 38.36%, 1.25% , 0.74%, 0.50% ne 0.35% yɛ pɛ wɔ ambatow a ɔfata a wɔtow nyinara mu.<ref name=":2" /><ref>https://web.archive.org/web/20230102121409/https://ghanaelections.peacefmonline.com/pages/2008/brongahafo/59/index.php</ref><ref>''Ghana Elections 2008''. Accra: Friedrich Ebert Stiftung. 2010. p. 73.</ref> Wɔsan paw Debrah wɔ Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no tekiti do. Na nye ambatow mpasua no yɛ Mbrahyɛbagua nkongua duesia (16) no fa wɔ nkongua eduanan (24) a[[New Patriotic Party]] dzii wɔ Brong Ahafo mantɔw mu wɔ saa ambatow no mu.<ref>https://web.archive.org/web/20221018173953/https://ghanaelections.peacefmonline.com/pages/2008/brongahafo/index.php</ref> Sɛ yɛka nye nyinara bom a,[[New Patriotic Party]] no dzii nkonyim wɔ nnyimpa kakraa bi a wɔka bom yɛ Mbrahyɛbagua ananmusifo 107 wɔ nkongua 230 a ɔwɔ Mbrahyɛbagua a ɔtɔ do enum (5) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref name=":1" /> == N'abrabɔ == Nna Ernest Akobuor Debrah yɛ Kristonyi na ɔwar na ɔwɔ mba anan (4).<ref name=":0" /> == Owuo == Ɔwui wɔ yare tsiawa bi ekyi wɔ Dwowda, bosoom [[Ebɔbira]] (April) da a ɔtɔ do esia (6) afe 2016, wɔ nye tsenabea.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Ex-agric-minister-Ernest-Debrah-dead-428823</ref> == Nhwɛdo == <references responsive="" /> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] avnmlsskrmlfnce8nm2i155kjw0a7c3 Ernest Kofi Yakah 0 394 48226 47917 2025-05-23T15:28:00Z Robertjamal12 13 /* Edwuma */ Nkyekyεmu using [[Project:AWB|AWB]] 48226 wikitext text/x-wiki {{Databox|item=Q61692930}}'''Ernest Kofi Yakah''' yɛ Ghana amanyɛnyi nna ɔyɛ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do esia (6) a ɔgyina New Edubiase Mansin ananmu wɔ Ashanti Mantɔw mu wɔ Ghana. == Ɔbra ahyɛase na nwomasua == Wɔwoo Ernest Kofi Yakah wɔ Dzifuu da a ɔtɔ do ebien (2), afe 1959.[1] Ɔfir kuro bi a wɔfrɛ no Larve-Dabala a ɔwɔ Volta Mantɔw mu wɔ Ghana. Ɔnyaa nye Diploma Certificate wɔ General Agriculture mu wɔ Ghana Esuapɔn mu (University of Ghana, Legon). == Edwuma == Yakah yɛ kuayɛfo. Ɔyɛɛ edwuma wɔ Ɔman Atoyerɛnkyɛm Ho Ahyehyɛdze mu dɛ Ɔmansin Ntamgyinafo. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] ou57ruz1d2u6tmls8ti2y42zwiz3v6d Ernestina Abambila 0 395 2079 2078 2023-04-20T19:15:56Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 2078 wikitext text/x-wiki '''Ernestina Abambila''' (wɔwoo no afe 1998 Mumu 30) yɛ Ghana bɔɔlbɔnyi a ɔbɔ 'attacking midfielder' na 'defensive midfielder' dze ma UKS SMS Łódź wɔ Polish women's Ekstraliga. Abambila yɛ Ghananyi a odzii kan hyɛe wɔ UEFA Women's Champions League no mu. Onyaa n'amanadze mpanyindzi akwanya dze maa Ɔman Ghana mbasiafo bɔɔlbɔkuw no tsia France wɔ afe 2017 mu wɔ ber a nna oenya mfe du-awɔtwe. {| class="wikitable" |+Ernestina Abambila | colspan="4" | |- ! colspan="4" |Noho nsɛm |- !Date of birth | colspan="3" |30 December 1998 (age 24) |- !Place of birth | colspan="3" |Takoradi, Ghana |- !Height | colspan="3" |1.65 m (5 ft 5 in) |- !Position(s) | colspan="3" |Midfielder |- ! colspan="4" |Kuw no ho nsɛm |- !Current team | colspan="3" |UKS SMS Łódź |- ! colspan="4" |Kɔlegyi ndwuma |- !Years |'''Team''' |'''<abbr>Apps</abbr>''' |'''(<abbr>Gls</abbr>)''' |- !2014–2015 |Mississippi Valley State |14 |(4) |- !2016 |Youngstown State |22 |(14) |- ! colspan="4" |Senior career* |- !Years |'''Team''' |'''<abbr>Apps</abbr>''' |'''(<abbr>Gls</abbr>)''' |- !2017 |FC Minsk |18 |(10) |- !2018 |Aris Thessaloniki FC | | |- !2019 |Assi IF |19 |(1) |- !2020 |Sporting Club de Huelva |4 |(0) |- !2020– 2021 |Medyk Konin |21 |(3) |- !2021 |UKS SMS Łódź | | |- ! colspan="4" |Amanadze ndwuma |- !2014 |Ghana U17 |11 |(2) |- !2016–2018 |Ghana U20 |10 |(3) |- !2017– |Ghana |2 |(0) |- | colspan="4" |*Club domestic league appearances and goals |} == Ne mbɔdzembɔ wɔ kuw mu == Afe 2016 mu no, Abambila dze daba too krataa do dɛ ɔnye Youngstown State bɛyɛ edwuma mfe ebien. Abambila hyɛɛ ne bɔɔlbɔ no ase ber a owiee Suapɔn. Ɔdze daba too krataa do dɛ ɔnye for Belarusian Premier League (mbasiafo) side FC Minsk no bɛyɛ edwuma. Ɔbɛyɛɛ Ghananyi basia a odzii kan hyɛɛ wɔ UEFA Women's Champions League no mu ber a FC Minsk hyɛɛ Ljubljana wɔ ekuwekuw ntotoe no mu wɔ afe 2017-18 UEFA Women's Champions League no mu. == Amanadze edwuma == Abambila nyaa ne FIFA akwanya odzi kan wɔ afe 2014 FIFA U-17 Wiadze Mbasiafo Kɔɔpoow no mu a Costa Rica hyehyɛe no wɔ afe 2014 mu. Ne bɔɔlbɔ a odzi kan no nna ɔdze tsia North Korea a okowiee 2–0 a Ghana dzii kunyim. == Enyimnyamhyɛ == === Kuw === '''FC Minsk''' * Belarusian Premier League (women) winner 2017 * Belarusian Women's Cup winner 2017 == Hwɛ iyi so == * List of Ghana women's international footballers == Nhwɛdo == # '''^''' # '''^''' # '''^''' == External links == e7ce0xfoxjxbpu10q2op0k7kqf5duik Ernestina Naadu Mills 0 396 36526 36525 2025-01-20T19:54:03Z Assilidjoe 33 Added links 36526 wikitext text/x-wiki {{Infobox officeholder | name = | successor2 = Ramatu Aliu Mahama | president2 = [[Jerry John Rawlings]] | nationality = [[Ghanaian]] | alma_mater = [[Aburi Girls' Senior High School|Aburi Girl's Secondary School]]<br />Winneba Specialist Training College | residence = | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | spouse = [[John Evans Atta Mills]] (died 2012) | death_place = | death_date = | birth_place = [[Accra]], Ghana | birth_date = | birth_name = Ernestina Naadu Botchway | predecessor2 = | image = Ernestina Naadu Mills.jpg | term_end2 = 7 January 2001 | term_start2 = 7 January 1997 | term_label2 = In role | office2 = [[Second Lady]] of Ghana | president = [[John Evans Atta Mills]] | successor = [[Lordina Mahama]] | predecessor = | term_end = 24 July 2012 | term_start = 7 January 2009 | term_label = In role | office = [[First Lady of Ghana]] | profession = Teacher | caption = Ernestina Naadu Mills in 2012 }} '''Ernestina Naadu Mills''' (née Botchway) yɛ Ghana ɔkyerɛkyerɛfo na ɔsan yɛ Ewuraba odzi kan wɔ Ghana. Nna ɔyɛ hɛn Ɔmanpanyin John Atta Mills a w'abɛsin kɔ ne yer ( [[Ayɛwoho]] 21, 1944 – [[Ayɛwoho]] 24, 2012) , na onyaa abadobɔdze a wɔdze maa hɔn a wɔdwen nyimpa ho fir "Health Legend Foundation".<ref name=":1">{{Cite web|url = http://www.spyghana.com/photos-h-e-kuffour-okyeame-kwame-naadu-mills-honoured/|title = Spy Ghana|date = 25 October 2014}}</ref><ref name=":2">{{Cite web|last=realbossukule|date=2014-10-25|title=Photos - H.E. Kuffour, Okyeame Kwame, Naadu Mills and more honoured|url=https://newsghana.com.gh/photos-h-e-kuffour-okyeame-kwame-naadu-mills-honoured/|access-date=2021-02-18|website=News Ghana|language=en-US}}</ref> Nna ɔsan yɛ Ewuraba ɔtɔ do ebien wɔ Ghana fitsi afe 1996 kesi afe 2001. Ɔkyerɛɛ adze mfe eduasa ebiasa, na ɔkyerɛɛ adze wɔ skuul ahorow bi dɛ Aburi Girls’ Senior High Skuul, Achimota Skuul nye Holy Trinity Cathedral Senior High Skuul. W'abɔ n'abawdo wɔ amanaman mu na Ghana wɔ mboa a ɔdze ma mbofra hɔn nwomasua mu.<ref name=":5">{{Cite web|title=College honours Naadu Mills for contributing to child education|url=https://www.modernghana.com/news/333947/college-honours-naadu-mills-for-contributing-to.html|access-date=2021-02-18|website=Modern Ghana|language=en}}</ref><ref name=":6">{{Cite web|title=College honours Naadu Mills for contributing to child education|url=https://www.businessghana.com/|access-date=2021-02-18|website=BusinessGhana}}</ref> == Abrabɔ Ahyɛse na Nwomasua == Wɔwoo Ernestina Naadu Botchway wɔ Nkran maa Cornelius Teye Botchway, kokoo eguadzifo na Madam Alberta Abetso Abbey, hɔn ebien nyinara fi Prampram kurow a ɔwɔ Nkran Kurowpɔn Mantɔw mu.<ref name=":0">{{Cite web|title=Meet Naadu Mills - MyJoyOnline.com|url=https://www.myjoyonline.com/meet-naadu-mills/|access-date=2021-02-18|website=www.myjoyonline.com|language=en-US}}</ref> Mills kɔɔ Aburi Girl’s Secondary Skuul wɔ na Cocoa Marketing Board a seseiara ɔyɛ Ghana Cocoa Board (COCOBOD) na ɔfaa skuul no ho kaw nyinara, na fitsi ber a otwaa ne Common Entrance Examination no. Ne nsa kaa ne GCE Ordinary Level nkrataa no, ɔzde mfe ebien kɔ nyaa ntsetsee dɛ ɔkyerɛkyerɛfo wɔ Specialist Training College (STC) a ɔwɔ Winneba.<ref name=":0" /><ref name=":4" /> Ofitsi mber a ɔkyerɛ adze wɔ Kototabi Mixed skuul mu wɔ mfe ebien ekyir no ɔsan kɔɔ STC kɔ nyaa Diploma wɔ Home Economics mu. Ɔdze ɔpɛ kese n'ara dze pia no ho dɛ obotu mpɔn wɔ ber a na ɔrekyerɛ adze, ɔkɔɔ University of Ghana, Legon na onyaa Bachelor of Arts abodzin nkrataa wɔ Sociology na Psychology mu. Ɔsan nso nyaa Nyansapɛ mu Master of Philosophy abodzin nkrataa wɔ Sociology mu, a na no ho akokwaw wɔ Deviant Behavior and Control mu.<ref name=":0" /><ref>{{Cite web|title=Meet Naadu Mills|url=https://www.modernghana.com/news/133520/meet-naadu-mills.html|access-date=2021-02-18|website=Modern Ghana|language=en}}</ref> == Edwuma == Owie n’akyerɛkyerɛfo ntsetsee adzesua no ɔkyerɛɛ adze wɔ Kotobabi (One) Mixed Middle School mfe ebien.<ref name=":0" /> Na owie Diploma wɔ Home Economic mu no ɔsanso kɔɔ ne alma mater, Aburi Girl’s Secondary Skuul kɛkyerɛɛ Home Economic, a ɔyɛɛ na ɔwɔ nyansapɔw wɔ"Clothing and Textile Design" mu mfe akron.<ref name=":4">{{Cite book|title = Ghana: 50 Year of Independence|last = Amamoo|first = Joseph|publisher = Xlibris Corporation|year = 2011|isbn = 978-1-4628-3761-8|pages = 699}}</ref> Ekyir yi ɔkyerɛɛ adze wɔ Holy Trinity Cathedral Skuul na Achimota Skuul mu. Ɔkyerɛɛ adze mfe eduasa ebiasa.<ref name=":0" /><ref name=":4" /> Mills sanso yɛɛ edwuma dɛɛ nwomasua mu ɔkyerɛfo wɔ Nkran Kurowpɔn Mantɔw mu. Wɔ ne nwomasua kwankyerɛfo edwuma mu no ɔnye Mantɔw mu kwankyerɛfo na nyimpa enum yɛɛ edwuma faa mansin akyerɛkyerɛ na adzesua akwan na akwan a wɔdze bɔhwɛ ma skuul ahorow etu mpɔn wɔ Nkran Kurowpɔn Mantɔw.<ref name=":0" /><ref name=":4" /> == Mbrahyɛ dwumadzi ahorow == '''Ghana Ewuraba a ɔtɔ do ebien''' Wɔ afe 1995 mu no, Wɔpaw Ne kun, John Evans Atta Mills dɛ ɔmampanyin abadzekyir ma Jerry John Rawlings a ɔbɛhyɛɛ Kow Nkensen Arkaah anamu wɔ ber a otuu anamɔn dɛ Ghana Ɔmampanyin a ɔtɔ do ebien wɔ afe 1996 mu, na ɔbɛyɛɛ Ewuraba a ɔtɔ do ebien wɔ ber a ɔkaa ntsɛm dze faa Ɔmanpanyin egua no wɔ Sanda 7, 1996. Ɔsom wɔ dɛm dzibew no mu fitsi Sanda 1996 kesi Sanda 2001, na ɔnye Ghana Ewuraba a odzi kan Nana Konadu Agyeman Rawlings yɛɛ edwuma, dze hyɛɛ mbasiamba hɔn nwomasua, mbofra hɔn mpɔnto wɔ hɔn ahyɛse noara mu, nwomasua ma hɔn a hɔn awofo nye bi na wɔ nye mpanyinfo a hɔn mfe akɔ enyim yɛɛ edwuma.<ref>{{Cite book|last=Aryeh|first=Elvis D.|url=https://books.google.com/books?id=3q9ewkRMqtYC&q=Ernestina+Naadu+Mills+in+1997&pg=PA11|title=Daily Graphic: Issue 1,45613 December 2 1997|date=1997-12-02|publisher=Graphic Communications Group|language=en}}</ref><ref>{{Cite book|last=Provencal|first=E. N. O.|url=https://books.google.com/books?id=Svuxu-PA4PMC&q=Ernestina+Naadu+Mills+in+1997&pg=PA7|title=The Mirror: Issue 2,205 March 1 1997|date=March 1997|publisher=Graphic Communications Group|language=en}}</ref><ref>{{Cite book|last=Aryeh|first=Elvis D.|url=https://books.google.com/books?id=9jObfdTuKTgC&q=Ernestina+Naadu+Mills+in+1997&pg=PT1|title=Graphic Sports: Issue 655 December 9-15 1997|date=1997-12-09|publisher=Graphic Communications Group|language=en}}</ref> '''Ewuraba a odzi kan wɔ Ghana''' Wɔ ber a wɔpaw Mills dɛ Ghana ɔmampanyin wɔ afe 2009 mu no, ɔbɛyɛɛ Ewurba a odzi kan wɔ Ghana fitsi [[Sanda]] 7,2009 wɔ ber a ɔkaa ntsɛm dɛ oribedzi Ɔmanpanyin egua no. Ɔsom wɔ dɛm dzibew no fitsi Sanda 2009 kesi Ayɛwoho 2012, na ɔyɛɛ edwuma dze hwɛɛ dɛ mbofra a hɔn awofo nnyi bi hɔn nwomasua bɔkɔ nkan ɔboa ma mbasiaba hɔn nwomasua kɔɔ n'enyim wɔ Ghana.<ref>{{Cite web|title=Ernestina Naadu and Africa's Expectant Women|url=https://africanexecutive.com/article/read/6240|access-date=2021-02-18|website=africanexecutive.com|publisher=The African Executive}}</ref> Mills wui wɔ 24 Ayɛwoho 2012 wɔ ber a na ɔwɔ Ghana Ɔmanpanyin dzibew no.<ref>{{Cite news|title = Ghana's President John Atta Mills dies - BBC News|work = BBC News|date = 24 July 2012|url = https://www.bbc.com/news/world-africa-18972107|access-date = 2015-10-09|language = en}}</ref><ref>{{Cite web|title=GES extends condolence to Dr Mrs Naadu Mills|url=https://www.modernghana.com/news/408983/ges-extends-condolence-to-dr-mrs-naadu-mills.html|access-date=2021-02-18|website=Modern Ghana|language=en}}</ref> [[File:Ernestina Mills and Michelle Obama.jpg|thumb|Ernestina Naadu Mills with [[Michelle Obama]] in [[Washington, D.C.]], 8 March 2012|261x261px]] '''Skuul Ntar Dwumadzi''' Wɔ Mumu 2009 mu no, Mills dze "Free School Uniform nhyehɔnye" no sii hɔ a ɔnye Ministry of Education na Ministry of Local Government na Rural Development yɛɛ edwuma bɔɔ mu dze kyekyɛɛ skuul ntar mpepem 1.6 maa mbeambea 77 a wohia wɔ Ghana.<ref>{{Cite web|title=First Lady Launches Free School Uniforms|url=https://www.modernghana.com/news/257032/first-lady-launches-free-school-uniforms.html|access-date=2021-02-18|website=Modern Ghana|language=en}}</ref><ref>{{Cite web|author=Peace FM|title=Free Uniforms At Last|url=https://www.peacefmonline.com/pages/local/education/200912/35613.php|access-date=2021-02-18|website=Peacefmonline.com - Ghana news}}</ref><ref name=":3" /> Dwumadzi no hyɛɛ ase wɔ Kwao Larbie, kurow bi a ɔwɔ Awutu Senya Mantɔw mu wɔ finimfin Mantɔw mu no, esuafo 300 a wofi skuul esia mu a ɔyɛ; Ahentia DA Primary, Abenful DA Primary ,Bontrase DA Primary, Chochoe Anglican Primary , Akrampa Anglican Primary na Kwao Larbie Anglican Primary , hɔn mu biara nyaa skuul atar kor a wonntua hwee.<ref>{{Cite web|author=Peace FM|title=Deprived Village Feels NDC's Pro-Poor Policy. As 1st Lady Presents School Uniforms|url=https://www.peacefmonline.com/pages/local/social/200912/35649.php|access-date=2021-02-18|website=Peacefmonline.com - Ghana news}}</ref><ref>{{Cite web|title=Government's free school uniform programme takes off|url=https://www.modernghana.com/news/256983/governments-free-school-uniform-programme-takes.html|access-date=2021-02-18|website=Modern Ghana|language=en}}</ref> '''Nkatasia Dwumadzi ahorow''' Mills osiandɛ ɔyɛ nwomasua mu nyimdzeefo ntsi,wɔ n’edwuma mu dɛ Ewuraba a ɔtɔ do ebien nye Ewuraba a odzi kan no, na ɔkɔ ma mbasiamba ho nsɛm na mbasiamba hɔn nwomasua, a ber a ɔkaa nsɛm a osii do dua wɔ hia a ɔwɔ dɛ wɔdze sika hyɛ nkatasia hɔn nwomasua mu wɔ Crans Montana no ka ho Forum wɔ Brussels, Belgium wɔ Dzifuu 2010 mu no, Ɔkaa dɛɛ; Sika a wɔdze hyɛ nkatasia hɔn nwomasua mu no wɔ mfaso ahorow a ɔba ntsem wɔ mber tsentsen mu. Onnyɛ dɛ ɔma mbasiamba no tumi ka hɔn ho nyɛ dzendzenndzen nkotsee, na mbom ɔma wɔ nya hɔn ho mu ahotɔ ma wonya tum a wɔdze hɔn ho si hɔ yɛ edwuma ma ɔman no tu mpɔn—— " Dɛ ɔyɛ nwomasua ho nyimdzeefo no, ɔma m’enigye aber biara a muhu dɛ mbasiamba dzi mu na dɛ nkatasia Wodzi Kan na wɔ hyehyɛ mpontu wɔ aman biara mu, ɔwɔ dɛ yɛ dze gyinasi to hɔn ma mbasiamba nwomasua na onyɛ anokasa nkotsee. "<ref>{{Cite web|title=Investing in girl child education is a must - Mrs. Naadu Mills - MyJoyOnline.com|url=https://www.myjoyonline.com/investing-in-girl-child-education-is-a-must-mrs-naadu-mills/|access-date=2021-02-18|website=www.myjoyonline.com|language=en-US}}</ref><ref>{{Cite web|title=Investing in girl child education is a must - Mrs. Naadu Mills|url=https://www.modernghana.com/news/270980/investing-in-girl-child-education-is-a-must.html|access-date=2021-02-18|website=Modern Ghana|language=en}}</ref><ref>{{Cite book|last=Kitcher (Mrs)|first=Mavis|url=https://books.google.com/books?id=2DWvwLVitPcC&q=naadu+mills+girl+child+education&pg=PP3|title=Junior Graphic: Issue 488 April 14-20 2010|date=2010-04-14|publisher=Graphic Communications Group|language=en}}</ref></blockquote> == Fapem a wɔdze ma nkatasia hɔn adzesua == Mills hyehyɛɛ ahyehyɛdze bi a aban ne nsa nnyi mu a wɔfrɛ no Foundation for Child Education Ghana (FCEG) wɔ mber a na ɔyɛ Ewuraba odzi kan.<ref name=":6" /><ref name=":5" /> Fapem a ɔyɛ dwumadzi a ogyina mpatamu hɔ a wɔdze pia nwomasua kɔ nkan wɔ mbeambea a mpɔntu nnyi hɔ,na mbea ohia wɔ hɔ, nkuraase wɔ Ghana.<ref name=":6" /><ref name=":5" /><ref>{{Cite web|date=2012-04-01|title=WCF Newsletter January - March 2012|url=https://www.worldcocoafoundation.org/newsletter/wcf-newsletter-january-march-2012/|access-date=2021-02-18|website=World Cocoa Foundation|language=en-US}}</ref> Dɛm dwumadzi ne enyidado nye dɛ woboa ama Ghana edur mpɔnto bea a ɔdze nkɔdo botae a ɔtɔ ebien ,na ɔhwehwɛ dɛ obɛnya amansan nwomasua wɔ afe 2015 n'ewie.<ref name=":7">{{Cite web|title=Naadu Mills Hands Over School Complex To Bornikope|url=https://www.modernghana.com/news/360778/naadu-mills-hands-over-school-complex-to-bornikope.html|access-date=2021-02-18|website=Modern Ghana|language=en}}</ref><ref name=":8">{{Cite web|author=Peace FM|title=Well Done First Lady|url=https://www.peacefmonline.com/pages/comment/features/201111/79261.php|access-date=2021-02-18|website=Peacefmonline.com - Ghana news}}</ref> [[File:Ernestina_Mills,_Katie_O'Malley,_Patience_Jonathan_and_Daniel_Ohene_Agyekum.jpg|thumb|257x257px|L-R (1st)[[Daniel Ohene Agyekum]], (4th)Ernestina Mills, (5th)[[Katie O'Malley]], (6th)[[Patience Jonathan]] in [[Annapolis, Maryland]], 1 July 2012]] Ɔnam dwumadzi no do, wɔ Ɔberɛfɛw 2011 no, ɔdze skuul dan bi a ɔdze sii hɔ wɔ Bornikope, mpoano mpatam bi a ɔwɔ Dangbe Epue Mantam a ɔwɔ Nkran Kuropɔn Mantɔw mu wɔ Ghana maa ahenfo na mpanyinfo a wɔwɔ mpatam hɔ.<ref name=":7" /> Skuul dan no yɛ ebien ma mbofra hɔn mpomtu, adzesuadan esia kɔ ma ahyɛse skuul na ebiasa kɔɔ ma ntoado skuul (JHS) a edwumayɛbea ahorow, edwumayɛfo dan a akyerɛkyeɛfo tsena, nhyiamu dan, bea wɔdze abɛɛfo nfir dzi dwuma dan, ayarsabea, nsu nhyehyɛɛ na daakye wɔbɔwie bɔɔlbɔ bea a ɔwɔ tracking field.<ref name=":7" /><ref>{{Cite web|title=Enhancing teaching and learning in basic schools in Ada West District|url=https://www.graphic.com.gh/features/features/enhancing-teaching-and-learning-in-basic-schools-in-ada-west-district.html|access-date=2021-02-18|website=Graphic Online|language=en-gb}}</ref><ref name=":8" /> == UNESCO Mbabun 2012 == Mills gyinaa ma Ghana na ɔdze Ghana Anamusifo a wɔwɔ U.S. na Mexico, Daniel Ohene Agyekum, wɔ UNESCO Youth Infusion Nhyiamu a ɔkɔɔ do wɔ Annapolis, Maryland, USA.<ref>{{Cite web|date=2012-06-26|title=Dr. (Mrs.) Naadu Mills Leaves For UNESCO Conference In USA|url=https://newsghana.com.gh/dr-mrs-naadu-mills-leaves-for-unesco-conference-in-usa/|access-date=2021-02-18|website=News Ghana|language=en-US}}</ref> Ɔkasa wɔ nhyiamu n'ase na ɔfrɛɛ ehia sɛm dɛ aman ndwen nfa mbabun dwumadzi nkɔdo ho. Wɔ ne dwumadzi dɛ Ewuraba a odzi kan ase no ɔkaa mbabun edwuma a wonnya dze ohia brɛ aman a afei na wɔrenya mpomtu na ɔsera dɛ wonfa akwan horow a wɔbɛfa do dze aboa asɔw ano ma mbabun no enya ndwuma wɔ wiase nyinara ayɛ.<ref>{{Cite web|date=2012-07-01|title=Naadu Mills calls for global action to fight unemployment|url=https://newsghana.com.gh/naadu-mills-calls-for-global-action-to-fight-unemployment/|access-date=2021-02-18|website=News Ghana|language=en-US}}</ref><ref>{{Cite web|title=Naadu Mills returns from UNESCO summit - MyJoyOnline.com|url=https://www.myjoyonline.com/naadu-mills-returns-from-unesco-summit/|access-date=2021-02-18|website=www.myjoyonline.com|language=en-US}}</ref><ref>{{Cite web|title=Naadu Mills returns from UNESCO summit|url=https://www.modernghana.com/news/405210/naadu-mills-returns-from-unesco-summit.html|access-date=2021-02-18|website=Modern Ghana|language=en}}</ref> == Adɔyɛ edwuma == '''SHS Asuafo Bible Dwumadzi''' Wɔ Obiradzi 2013 mu no, Mills hyɛɛ Senior High School (SHS) Students’ Bible Project ase, a ɔyɛ edwuma a wɔnye Scripture Union (SU) Ghana, na Tyndale Publishers yɛɛ kor a ne nyinara yɛɛ Bible 500,000, a Tyndale House Publishers a ɔwɔ United na wotintimii States (USA), a ne bo yɛ GH¢10,000, na ɔwɔ dɛ Scripture Union (SU)wɔ kyekyɛ ma Ghana SHS esuafo.<ref name=":9">{{Cite web|date=2013-06-10|title=Dr Mrs Naadu Mills launches SHS Bible Project|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Dr-Mrs-Naadu-Mills-launches-SHS-Bible-Project-276520|access-date=2021-02-18|website=www.ghanaweb.com|language=en}}</ref><ref name=":10">{{Cite web|title=Naadu explains bible project|url=https://www.graphic.com.gh/news/general-news/naadu-explains-bible-project.html|access-date=2021-02-18|website=Graphic Online|language=en-gb}}</ref><ref name=":11">{{Cite web|title=Take Bible studies seriously - Naadu Mills advises students|url=https://securesmtp.graphic.com.gh/news/education/take-bible-studies-seriously-naadu-mills-advises-students.html|access-date=2021-02-18|website=Graphic Online|language=en-gb}}</ref> Wɔhyɛɛ Dwumadzi no ase dɛ ɔbɛ boa ma wɔdze honhom na abrabɔ pa gyinabew a bɛma ɔman no w'akɔ n’enyim ahyɛ Ghana mbabun mu a wosusu mfe du a ɔda edzi dɛ abrabɔ pa gyinabew wɔ Ghana mu. Osiandɛ dɛ na ogye Onyankopɔn asɛm dzi ntsi ɔkaa wɔ dɛm aber no mu dɛɛ 'Me nye mo kun a oewu no enigyee Onyankopɔn n'asɛm ho na ne wu ekyir no, Bible da ho ara yɛ me awerɛkyekyer na nkuranhyɛ bea a no ho hia kyen biribiara; ɔnam Onyankopɔn asɛm so, wobotum edzi ɔbra akɔ biara a wɔbɛhyia wɔ abrabɔ mu na nkonyim na ɔbɛ boa wo ma afa w'ankasa w'asetena ho asodzi<nowiki>''</nowiki> Ɔnam nhyehyɛɛ no do kyinkyin ɔman no mu dze bible kɔmaa esuafo wɔ sukuu ahorow a wɔapaw a Tamale Girls SHS a ɔwɔ Etsifi Mantɔw mu, Aburi Girls SHS a ɔwɔ Epue Mantam mu, Yaa Asantewaa Girls SHS a ɔwɔ Ashanti Mantam mu, Achimota SHS wɔ Greater Accra Mantam mu, Sunyani SHS wɔ Brong Ahafo Mantam mu, Sekondi Kɔlege wɔ Atɔe Mantɔw mu, Bolgatanga Girls SHS wɔ Upper East Mantam mu, Bole SHS wɔ Savannah Mantam mu na Wa SHS wɔ Etsifi Mantɔw mu == Ankorankor Abrabɔ mu nsɛm == Ernestina Naadu Mills nna ɔwar Ghana Ɔmanpanyin John Evans Atta Mills a w'abɛsin kɔ ansaana owui wɔ aber a na ɔredzi egua wɔ 2012 mu. Mills yɛ kristonyi na ɔsom wɔ Legon Interdenominational Church (LIC) a ɔhyɛ University of Ghana, Legon. == Ndwuma ahorow == Mills dzi kuw "International Council on Alcohol and Addictions "(ICAA) mu akotsen, ɔyɛ kuw a ɔkyerɛkyerɛ amansan wɔ akwan bone a ndur a n'ano yɛ dzen na nsanom dze bɛ brɛ hɔn. == Abasobɔdze nye enyimunyamhyɛ ahorow == Wɔbɔɔ Mills n'abawdo wɔ Goodwin College East Hartford, wɔ Connecticut, USA maa no nkrataa ɔfa "doctorate of humane letters degree" wɔ sukuu dwumadzi n'ahyɛse wɔ July 2011 dɛ w'etu ne ho esi hɔ dze roboa mbofra hɔn awofo nnyi bi ma mpontu aba hɔn nwomasua mu na ɔsan boa mbasiamba hɔn adzesua wɔ Ghana. Ɔbɛsɛ 2014 mu no, wɔbɔɔ n'abawdo na wɔ maa no "Eagle Award" a ɔhyɛ "Honorary Legendary Award Category " fri "Health Legend Foundation" wɔ nye ndwuma na mboa ɔdze ma ayarsa edwuma kuw wɔ aber a nna ɔyɛ Ewuraba a odzi kan na Ewuraba ɔtɔ do ebien wɔ Ghana. == Mboaedze == lfcfiifsv2jbdtd5kpm5rpgn0slnfxe Esi Sutherland-Addy 0 397 10530 2104 2023-05-06T14:50:00Z Assilidjoe 33 /* No ho nsɛm */ 10530 wikitext text/x-wiki '''Esi Sutherland-Addy''' yɛ Ghananyi nwomasua edwumayɛfo , ɔkyerɛwfo, nwomasuanyi, na ɔko ma nyimpa hɔn ahotɔ nsɛm. Ɔyɛ ɔkyerɛkyerɛfo panyin wɔ Institute of African Studies, na ɔyɛ nhwehwɛmu panyin kuw ho nyimpa, ɔhwɛ Language, Literature, na Drama Section, na ɔyɛ ɔkwankyerɛfo wɔ African Humanities Institute Program wɔ University of Ghana. Ɔyɛ kwan dɛɛ ɔyɛ ndwuma ahorow 50 wɔ nwomasua mu nhyehyɛɛ dwumadzi, kankɔ wɔ nwomasua mu, mbasiafo hɔn nwomasua ,akyerɛw na akenkan ho dwumadzi , sini edwuma gyinabea na amanbrɛ,[1] na ɔsom wɔ edwumakuw ahorow wɔ Ghana na amanaman mu.[2] Ɔyɛ ɔkyerɛwfo ne ba na amanbrɛ ho nhyehyɛɛfo Efua Sutherland.[3] == No ho nsɛm == Wɔwoo no wɔ Ghana dɛ '''Esi Reiter Sutherland''', Ɔyɛ ba Panyin wɔ mba ebiasa mu [4] ma sini kyerɛwfo na amanbrɛ ho nhyehyɛɛfo Efua Sutherland na Africanyi-Americanyi Bill Sutherland (1918–2010),[5] Ɔyɛ Africanyi Americanyi a ɔkoo ma pɛpɛr yɛ na wɔ akwan a wɔsiw nsesii kwan na ɔkɔɔ Ghana wɔ 1953 na George Padmore na ɔbɔɔ ne dzin kyerɛɛ Kwame Nkrumah.[6] Onyaa ne nwomasua wɔ St. Monica's Secondary School, Mampong na Achimota School (na hɔ na ohyia ne kun).[6] Okitsa dzibew ahorow wɔ nwomasua bea beberee wɔ Europe na US, ibi nye kuw panyin  wɔ Institute of International Education wɔ Manchester University, UK, na ɔkyerɛfo a ɔsera na ɔkyerɛ adze wɔ University of Indiana, Bloomington, USA, Centre for African Studies, University of Birmingham, UK, na L'Institut des Hautes Etudes en Sciences Sociales, Paris, France.[7] Ɔsom wɔ Ghana aban mu dɛ Deputy Minister for Higher Education, Culture and Tourism (1986–93) na fri 1994 dze kɔ 1995 dɛ Minister of Education and Culture.[7] W'esua adze ne tsitsir wɔ nwomasua ma amanɔne dwumadzi ahorow a ibi nye  UNESCO, UNICEF,  World Bank na  Association for the Development of Education in Africa,[8] W'edzi akotsen ahorow wɔ non-governmental organizations a ibi nye edwumakuw panyin wɔ Forum for African Women Educationalists (FAWE)[9] na Mbofra Edwumakuw .[10] == Abasobɔdze ahorow == Sutherland-Addy enya Abasobɔdze ahorow , ibi yɛ Honorary Fellowship of the College of Preceptors, UK (1998), edwumakuw Abasobɔdze wɔ Rockefeller Foundation (2001 and 2002) ma Women Writing Africa Project, na Honorary Doctorate of Letters fri University of Education, Winneba (2004), na Excellence in Distance Education Award fri Commonwealth of Learning (2008).[6][8] == Nwoma ahorow a w'ayɛ ho edwuma == • (Editor) ''Perspectives on Mythology'' (Proceedings of a Conference organized by the Goethe-Institut and the Institute of African Studies, University of Ghana, between 21 and 24 October 1997), Goethe-Institut/Woeli Publ. Services, 1999. <nowiki>ISBN 9789964978549</nowiki> • (Co-editor with Aminata Diaw) ''Women Writing Africa: West Africa and the Sahel'', The Feminist Press at CUNY, 2005. <nowiki>ISBN 978-1558615007</nowiki>. • (Co-editor with Anne V. Adams) ''The Legacy of Efua Sutherland: Pan-African Cultural Activism'', Banbury: Ayebia Clarke Publishing, 2007. <nowiki>ISBN 978-0-9547023-1-1</nowiki>. • (With Ama Ata Aidoo) ''Ghana, where the Bead Speaks'', Foundation for Contemporary Art-Ghana, 2008. <nowiki>ISBN 9789988153601</nowiki>. • (Co-editor with Takyiwaa Manuh) ''Africa in Contemporary Perspective: A Textbook for Undergraduate Students''. Ghana: Sub-Saharan Publishers, 2013. <nowiki>ISBN 9789988647377</nowiki>. == Nkrataa == • "Gender Equity in Junior and Senior Secondary Education in Sub-Saharan Africa", World Bank Publications, The World Bank, number 6500, November 2008. • "Women, Intangible Heritage and Development: Perspectives from the African Region", ICH UNESCO. == Akenkan a ɔdze do == • Sutherland-Addy, E. (2018). "Ama Ata Aidoo in Conversation with Esi Sutherland-Addy" (2017). ''Obsidian: Literature in the African Diaspora'', 44(2), 124+. • Sharma, Veena, and Esi Sutherland-Addy. "A Conversation with Esi Sutherland-Addy", ''India International Centre Quarterly'', vol. 38, no. 1, 2011, pp. 124–133. == Nhwɛdo == '''• ^''' Kofi Akosah-Sarpong, "Integrating and Differentiating the Enlightenment Voices", ''Newstime Africa'', 12 April 2012. '''• ^''' "Faculty", New York University. '''• ^''' "The Legacy of Efua Sutherland: Pan–African Cultural Activism", Ayebia Clarke Publishing. '''• ^''' Kwekudee, "Efua T Sutherland: Africa's Female Pioneer Dramatist, Cultural Visionary and Activist and "Black Africa's Most Famous Woman Writer", Trip Down Memory Lane, 2 October 2014. '''• ^''' Esi Sutherland-Addy, Ralph Sutherland, Amowi Sutherland Phillips and Matt Meyer, "Bill Sutherland, Pan-African pacifist", ''Pambazuka News'', 14 January 2010. • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' "Efua Sutherland-Addy — Associate Professor", Institute of African Studies. Archived 11 August 2015 at the Wayback Machine. • ^ Jump up to:'''''a''''' '''''b''''' Genevieve Ruha, "Dr. Esi Sutherland-Addy", ''Ghana Nation'', 17 September 2013. Archived 28 April 2016 at the Wayback Machine. • ^ Jump up to:'''''a''''' '''''b''''' Members of the Board of Trustees, Voluntary Fund for Technical Cooperation in the Field of Human Rights, Office of the United Nations High Commissioner for Human Rights. '''• ^''' "General Assembly", FAWE. '''• ^''' "Board of Directors", Mmofra Foundation. External links • “Efua Sutherland-Addy, Associate Professor, Institute of African Studies • "ESI SUTHERLAND ADDY PERSONALITY - PROFILE FRIDAY ON JOYNEWS (14-3-14)". ''My JoyOnline'', 14 March 2014. YouTube. • ". Esi Sutherland-Addy – The Executive Lounge on JoyNews (2-8-19)". ''JoyNews'', 2 August 2019. 9y3surkwpu65e7fin236kuh33odlq8s Essikado Assopiti 0 398 2106 2105 2023-04-20T19:16:01Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 2105 wikitext text/x-wiki Essikado Assopiti yɛ assopiti aa ɔwɔ Essikado brono wɔ Sekunde,atɔree mantow mu,Ghana. ckfhfke5w2fzx963ejg2rka262vw0kd Estelle Akofio-Sowah 0 399 36542 36541 2025-02-01T17:18:48Z Assilidjoe 33 36542 wikitext text/x-wiki '''Estelle Akofio-Sowah''' wɔwoo no wɔ Scottish, Ɔyɛ Ghananyi  eguadzifo na ɔwɔ dɛm aber yi CSquared Ghana ɔman ne hwɛfo na ɔyɛɛ edwuma wɔ Google Ghana dɛɛ ɔman ne hwɛfo panyin .<ref name="ghanaweb1">{{cite web | url=http://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=296577 | title=Ghana lags behind in I.T - Google country manager | publisher=GhanaWeb | accessdate=16 April 2014 | archive-date=4 July 2018 | archive-url=https://web.archive.org/web/20180704124519/https://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=296577 | url-status=dead }}</ref> Estelle yɛɛ edwuma dɛɛ kwankyerɛfo edwuma  hwɛfo wɔ BusyInternet,<ref>{{Cite web|url=https://allafrica.com/stories/200612111329.html|title=Ghana: The Woman Behind Busy Internet -Estelle Sowah}}</ref> edwumakuw a wɔwɔ hyehyɛɛ ma abɛɛfo ntsentando nkitahodzi kɔ do wɔ Ghana.<ref name="bbc">{{cite news | url=http://news.bbc.co.uk/2/hi/programmes/from_our_own_correspondent/7232198.stm | title=Rise of the Ghanaian entrepreneurs | date=12 February 2008 | publisher=[[BBC]] | accessdate=16 April 2014}}</ref> == Abrabɔ Ahyɛse == Wɔwoo Estelle wɔ Scotland ma n'egya a ɔyɛ Ghananyi. N'ebusua tuu kɔɔ Osu wɔ Ghana wɔ aber a na w'edzi abosom esia.<ref name="eledu">{{cite web | url=http://www.africabusinesssource.com/estelle-akofio-sowah/ | title=Estelle Akofio Sowah | publisher=africabusinesssource.com | accessdate=16 April 2014 | archive-url=https://web.archive.org/web/20140416180054/http://www.africabusinesssource.com/estelle-akofio-sowah/ | archive-date=16 April 2014 | url-status=dead }}</ref> == Nwomasua == Ɔkɔɔ Ghana International School na ɔtoado wɔ University of Sussex na onyaa abodzin nkrataa wɔ Economics and Development Studies<ref name="eledu"/> Nna ɔsan ka kuw second class of the Africa Leadership Initiative-West Africa na ɔyɛ Aspen Global Leadership Network kuw mu nyimpa.<ref>{{Cite web|url=https://www.aspeninstitute.org/programs/aspen-global-leadership-network/|title=Aspen Global Leadership Network|website=The Aspen Institute|language=en-US|access-date=2020-01-18}}</ref><ref>{{Cite web|url=https://ali-wa.net/|title=African Leadership Initiative West Africa - ALIWA|website=Africa Leadership Initiative West Africa|language=en-US|access-date=2020-01-18}}</ref><ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/business/Google-Ghana-CEO-Estelle-Akofio-Sowah-receives-WomanRising-Top-Corporate-Women-Leaders-Award-590609|title=Google Ghana CEO, Estelle Akofio-Sowah receives WomanRising Top Corporate Women Leaders Award|website=www.ghanaweb.com|language=en|access-date=2020-01-18}}</ref><ref name="citifmonline.com">{{Cite web|url=http://citifmonline.com/2014/03/meet-estelle-akofio-sowah-a-speaker-at-the-citi-fm-womens-career-forum/|title=Meet Estelle Akofio-Sowah: Speaker, Citi FM Women's Career Forum|date=2014-03-18|website=Citi 97.3 FM - Relevant Radio. Always|language=en-US|access-date=2020-01-18}}</ref> == Edwuma == Estelle wɔ dɛm aber yi yɛ panyin a ɔda Google Ghana edwumakuw n'enyim. Ɔyɛɛ edwuma dɛɛ kwankyerɛfo hwɛfo ma Busyinternet ,edwumakuw a ɔdze  ISP yɛ edwuma. cybercafe na  bea a wɔdze tsetse eguadzifo. Na ɔyɛ nhyiamu bea na bea wɔtow pɔn akɛse he hwɛfo panyin wɔ La Palm Royal Beach Hotel na edwuma nhyehyɛɛ hwɛfo ma National Poverty Reduction Program wɔ ProNet, local NGO nkabɔmu nyimpa wɔ WaterAid UK.<ref name="citifmonline.com"/> Na ɔyɛ  Ghana Internet Service Providers Association hɔn panyin.<ref>{{Cite news|url=https://starrfm.com.gh/2017/10/google-ghana-ceo-receives-award/|title=Google Ghana CEO receives award {{!}} Starr Fm|last=Starrfmonline|newspaper=Starr Fm |date=16 October 2017 |language=en-US|access-date=2020-01-18}}</ref> == Abadobɔdze ahorow == Wɔdze Estelle ne dzin kaa edwumayɛfo mbasiafo a wɔtɔ do 50 a wɔbɔ hɔn ho mbodzen kuw Corporate Women Leaders wɔ Ghana wɔ afe 2016 a WomanRising na wɔ hyehyɛɛ dɛm dwumadzi no.<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Google-Ghana-CEO-Estelle-Akofio-Sowah-receives-WomanRising-Top-Corporate-Women-Leaders-Award-590609|title=Google Ghana CEO, Estelle Akofio-Sowah receives WomanRising Top Corporate Women Leaders Award|website=www.ghanaweb.com|language=en|access-date=2018-02-21}}</ref><ref>{{Cite news|url=https://starrfm.com.gh/2017/10/google-ghana-ceo-receives-award/|title=Google Ghana CEO receives award {{!}} Starr Fm|last=Mensah|first=Kent|newspaper=Starr Fm |date=16 October 2017 |language=en-US|access-date=2019-04-13}}</ref> == Mboaedze == okexrj5iiafwo0g06biz3xkcd2okxoy Esther Dzifa Ofori 0 400 7577 2115 2023-05-01T17:36:46Z Robertjamal12 13 clean up, replaced: New Patriotic Party → [[New Patriotic Party]] using [[Project:AWB|AWB]] 7577 wikitext text/x-wiki '''Esther Dzifa Ofori''' yɛ  Ghananyi a ogyina ma ɔman na amanaman afofor hɔn dwumadzi mu  na ɔka amanyɔkuw[[New Patriotic Party]] wɔ Ghana ho. Dɛm aber yi ɔyɛ  Ghana Anamusifo ma Republic of Equatorial Guinea.[1] == '''Ananmusifo Edwuma''' == Wɔ July 2017, Ɔmanpanyin Nana Akuffo-Addo yii  Esther Ofori dɛɛ Ghana Ananmusifo ma Republic of Equatorial Guinea. . Na ɔka nyimpa 22 a wofri Ghana na wɔbɔ hɔn ho mbɔdzen a woyii hɔn dɛɛ hɔn da amanaman ho dwumadzi ano wɔ wiase nyinara mu.[1][2][3] == Nhwɛdo == • ^ Jump up to:'''''a''''' '''''b''''' ''Online, MyJOY (2017-07-10). "Here's a full list of Akufo-Addo's 22 newly appointed Ambassadors". myjoyonline.com. myjoyonline. Archived from the original on 19 November 2017. Retrieved 15 July 2017.'' '''• ^''' ''Agency, Ghana News. "President Akufo-Addo presents credentials to 22 new ambassadors". ghanaweb.com. ghanaweb. Retrieved 15 July 2017.'' '''• ^''' ''Ghana, Presidency of. "President Akufo-Addo appoints 22 more Ambassadors". presidency.gov.gh. presidency of Ghana. Archived from the original on 13 July 2017. Retrieved 15 July 2017.'' 7nanyj7gne2a9eqdj4lykrvr0wdwfgc Esther Obeng Dapaah 0 401 47897 13171 2025-05-14T13:50:43Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47897 wikitext text/x-wiki '''Esther Obeng Dapaah'''  (wɔwoo no [[Esusow Aketseaba]] 9, 1945) ɔyɛ Ghanan amanyɛnyi na mbranyimnyi. Ɔyɛ Ananmusinyi wɔ mbrahyɛbaguafie wɔ Abirem abatow mpasua do wɔ Mbrahyɛbagua fie a ɔtɔ do enum wɔ 4th republic wɔ Ghana. == Abrabɔ Ahyɛse na nwomasua == Esther Obeng Dapaah  fi Nkwarteng, wɔ Epuei Mantɔw mu wɔ Ghana. Wɔwoo no wɔ [[Esusow Aketseaba]] 9,1945. Onyaa ne Bachelor of Laws fii Chelmer Institute of Education wɔ Essex, England, wɔ 1977. Onyaa Bachelor of Law wɔ Lincoln's Inn wɔ 1978 na wɔ Ghana School of Law wɔ 1979. == Edwumayɛ == Obeng Dapaah yɛ lɔya a w'aben no ho yie wɔ n'edwuma mu. Ɔyɛɛ edwuma wɔ London Borough of Newham dɛ Rent Enforcement Officer. == Amanyɛsɛm Edwuma == Ɔbɔ[[New Patriotic Party]] kuw. Ɔsoom wɔ  John Agyekum Kufuor n'aban mu dɛ Minister of Lands, Forests and Mines. W'abɛyɛ Mbrahyɛbaguanyi ama Abirem abatow mpasua wɔ Ghana fitsi 2004. Na ɔyɛ eguamutsinaanyi aber bi ma Committee for Women and Children na dɛm aber yi ɔyɛ edwuma wɔ Committee for Constitutional and Legal Affairs. Na ɔka Pan-African Parliament ho. == Ambatow == Obeng Dapaah woyii no dɛ Mbrahyɛbaguanyi wɔ mbrahyɛbagua fie a ɔtɔ do enum wɔ 4th republic ma Abirem abatow mpasua wɔ 2008 Ghana abatɔw mu. Wɔdze amba 13,319 fri 21,962 amba na wɔdze yii no, n'amba no yɛ 60.6% wɔ ne nyinara mu. == N'abrabɔ == Esther yɛ Kristonyi na ɔsom wɔ Church of Pentecost. Ɔnnwaree na ɔwɔ mba ebiasa. == Nhwɛdo == * "Ghana MPS - MP Details - Obeng Dappah, Esther (Ms)". ghanamps.gov.gh. Archived from the original on 6 May 2016. Retrieved 12 January 2022. * "Results Parliamentary Elections". www.ghanaweb.com. Retrieved 9 July 2020. * "Ghana MPs - MP Details - Obeng Dappah, Esther (Ms)". 6 May 2016. Archived from the original on 6 May 2016. Retrieved 9 July 2020. * "Ghana MPs - MP Details - Obeng Dapaah, Esther". www.ghanamps.com. Retrieved 7 July 2020. * "Members of Parliament | Parliament of Ghana". www.parliament.gh. Archived from the original on 1 December 2016. Retrieved 4 September 2016. * "Esther Obeng Dapaah, Minister of Lands, Forestry, and Mines of Ghana". ourworldleaders.com. Retrieved 4 September 2016. * "NPP MP Accuses Party Chair Of Sexual Assault". Retrieved 4 September 2016. * Boateng, Michael Ofori Amanfo. "Obeng-Dapaah makes humble demand". Archived from the original on 14 September 2016. Retrieved 4 September 2016. * Baubeng, Albert Benefo (19 June 2015). "NPP primaries: Affirmative action policy caused defeat of female MPs – Esther Obeng-Dapaah - News - Pulse". Retrieved 4 September 2016. * Larbi, Stephen Odoi (19 June 2015). "NPP Affirmative action policy cost defeat of sitting female MPs – Esther Obeng Dapaah". Kasapa102.5FM. Retrieved 4 September 2016. * "Abirem MP awards scholarship to students". Retrieved 4 September 2016. * Ghana Elections 2008 (PDF). Ghana: Friedrich-Ebert-Stiftung. 2010. p.&nbsp;84. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] 8pw8ada05wa7wu4ayqzrwoz7aj5s2sj Esther Smith 0 402 35510 35477 2024-10-29T19:44:55Z Assilidjoe 33 Medze aka Ghana ndwontofo kuw no ho 35510 wikitext text/x-wiki {{Databox|item=Q65050304}} '''Esther Smith''' yɛ Ghana Nyamendwom ndwontonyi. Wɔwoo no Suame a ɔwɔ Kumase. Ɔdɔɔm Tesana Mɛtɔdese asɔr ndwontokuw no ber a nna oedzi mfe duanan na onyinii wɔ ndwontow mu ber a nna ɔwɔ asɔr no mu no <ref>{{Cite web|title=Esther Smith, Biography|url=https://www.ghanaweb.com/person/Esther-Smith-440|access-date=2022-03-25|website=www.ghanaweb.com}}</ref>. Ber a owiee Mpanyin Nsɔwdo skuul no, ɔkɔr Garden City Kɔmpiwta Ntsetsee skuul na Skuul a wɔhwɛ Ghana Kasahorow Adzesua do wɔ Kumase, Ghana. Ɔsan so dɔɔm ndwontokuw a Kapital Redio dze bɔbɔɔ adze wɔ Kumase no <ref>{{Cite web|title=Esther Smith, Biography|url=https://www.ghanaweb.com/person/Esther-Smith-440|access-date=2022-03-25|website=www.ghanaweb.com}}</ref>. Ɔgyee Ghana Nyamendwom Apaawa abawdobɔdze no, Nyamendwom ndwontonyi a no mbɔdzembɔ sɔ enyi na ɔbaa a ne ndze yɛ dɛw ara yie wɔ ndwonto mu wɔ afe 2013 Ghana Ndwontofo Abawdobɔdze no mu <ref>{{Cite web|url=http://www.ghanabase.com/esthersmith/biography.asp|title=Biography of Esther Smith {{!}} Ghana Music {{!}} Esther Smith of Ghana|website=www.ghanabase.com|access-date=2019-06-22|archive-date=2019-07-10|archive-url=https://web.archive.org/web/20190710042817/http://www.ghanabase.com/esthersmith/biography.asp|url-status=dead}}</ref>. == Abawdobɔdze == * Ɔgyee Ghana Ndwom Abawdobɔdze - Nyamendwom Apaawa a oye kyɛn nyamendwom apaawa biara wɔ afe 2003 mu <ref name=":0">{{Cite web|title=Esther Smith, Biography|url=https://www.ghanaweb.com/person/Esther-Smith-440|access-date=2022-03-25|website=www.ghanaweb.com}}</ref>. * Ghana Ndwom Abawdobɔdze - Nyamendwom ndwontownyi ɔkyɛn nyamendwom ndwontonyi biara abawdobɔdze no wɔ Afe 2003 mu. * Ghana Ndwom Abawdobɔdze - Abaa a ne ndze yɛ dɛw ara yie wɔ ndwonto mu wɔ afe 2013. * Ghana Ndwom Abawdobɔdze - Asɛmpa Album a ɔsen Biara wɔ Afe 2004 mu. * Ghana Ndwom Abawdobɔdze - Afe 2004 ndwom a ɔkyɛn ndwom biara. * Ghana Ndwom Abawdobɔdze - Afe 2004 Apaawa a ɔkyɛn apaawa biara. == Mboa Nwoma == {{reflist}} [[Nkyekyεmu:Ghana ndwomtofo]] sq31cygv6x59gz4csomdf26tylvneic Esusow Aketseaba 0 403 10884 10630 2023-06-16T19:50:48Z Assilidjoe 33 Improved article 10884 wikitext text/x-wiki '''Esusow Aketseaba''' yɛ bosoom da ɔtɔ do enum wɔ afe mu.Yenyim dɛ esusow yɛ nsutɔber. Dɛmara nɛ yɛka dɛ biribi yɛ ketseabɔ a, nna ɔkyerɛ dɛ adzekor no suar. Ntsi wɔ dɛm bosoom yi mu no, esusow hyɛ ase, na mbom ɔyɛ nkakramba, ntsi na dɛm bosoom yi so nyaa " Esusow Aketseaba" no. r9p6gq8hjg2xkazyr2gf4af9wyt51yu Ethel Delali Cofie 0 404 2135 2134 2023-04-20T19:16:08Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 2134 wikitext text/x-wiki '''Ethel Delali Cofie''' wɔ nyimdzee wɔ abaɛfor mfir (IT professional) mu mapa, odwumayɛnyi na 'consultant' wɔ abaɛfor mfir ndzɛmba ho. Ɔyɛ Ghananyi. Ɔno na ɔdze Women in Tech Africa,.kuw a ɔkentsen mbasiafo wɔ abaɛfor mfir mu. {| class="wikitable" ! colspan="2" |Ethel Delali Cofie |- !Edwuma |Technology Entrepreneur |- !Edwumakuw |EDEL Technology Consulting & Women in Tech Africa |- !Nna wonyim no dɛ |Mbasiafo mpempem a wɔwɔ abaɛfor mfir ho nyimdzee wɔ Ebibirmu bɛyɛ Ɔman eduasa nyinara ɔno na ɔdze bɔbɔɔ adze. |- !Website |ethelcofie.com |} == NwomasuaEdit == Cofie wɔ ne bachelor's degree wɔ Kɔmputa Science mu fi Valley View University wɔ Ghana, ne master's degree in Distribution Systems fi University of Brighton, na Executive Degree in Leadership, Business na Entrepreneurship fi Yale School of Management. == Edwuma na ne mbatahoEdit == Ɔfaa abaɛfor mfir mu nyimdzee na dawurbɔ asɛdze pii wɔ n'edwuma fofor no mu wɔ United Kingdom, Nigeria, na Sierra Leone. Ɔnye Vodafone Ghana ayɛ edwuma dɛ Dawurbɔ nsɔwano panyin pɛn. Cofie yɛ Panyin(CEO) na nyimpa a ɔdze EDEL Technology Consulting, abaɛfor mfir do tsiefo wɔ West Africa na Europe. Ɔnye BBC amass da na n'adwen kakra abɔto gua wɔ CNN prama do a abaɛfor mfir wɔ hɛn gua yɛ tsir asɛm, na mbaa akandzi ho. Ɔka edwumakuw ahorow a etwa Ebibirmu mu ehyia kuwba a Egotickets na AMOSS Holdings SA ka ho. == Abawdobɔdze na DzinbɔEdit == Ethel na ne nkaafo no dzin tahyee: * Fellow of United States President Barack Obama's Young African Leaders Initiative Network (YALI) * Nna ɔka mbasiafo etsitsir enum a wɔhyɛɛ abaɛfor mfir mu kena wɔ Ebibir mu. * Nna ne dzin ka United Nations GEM Tech abawdobɔ wɔ afe 2014 ne bosoom a otsia 10 no ho. * 100 Most Outstanding Women Entrepreneurs In Ghana * Africa Woman of Influence in Business: ICT Category * Africa's Leading Women in IT * Recognised as Africa's Most Influential Woman in Business and Government for ICT by CEO Global * USA Kyerɛwkyerɛwfo ma Commerce Penny Pritzker bɔɔ Ethel Cofie dzin wɔ afe 2014 Global Entrepreneurship Summit kasa a ɔmae wɔ Morocco no mu. * Afe 2020 Glitz Africa Ghana mbasiafo abawdobɔdze no, ɔno na ɔfae. == NhwɛdoEdit == # ^ Jump up to:<sup>'''''a'''''</sup> <sup>'''''b'''''</sup> # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' j2tkey71sc1yvzknq42p5bbrzhb9bjj Etsew 0 405 2140 2139 2023-04-20T19:16:09Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 2139 wikitext text/x-wiki '''Etsew''' yɛ Mfantsefo hɔn ndziban tsitsir no mu kor a eburow nkotsee na wɔdze yɛ. Ɔtse dɛ [[Banku]], mbom ɔno bankye nnyi mu. Wɔtaa dze ka muoko a woetwuw na kyenam. 49a58bi09e12deo1qf40sbz85yy3fh1 Eugenia Date-Bah 0 406 35975 2142 2024-11-19T15:22:25Z Assilidjoe 33 Medze mboaedze aka ho 35975 wikitext text/x-wiki '''Eugenia Date-Bah''' yɛ nkan Ghana nwomanyimfo na ɔkyerɛwfo. Nna ɔka Sociology department wɔ of University of Ghana kuw no hoar.<ref>{{Cite book|url=https://books.google.com/books?id=O6u0AAAAIAAJ&q=Eugenia+Date-Bah+sociology|title=Ghana Journal of Sociology|date=1976|publisher=Ghana Sociological Association.|language=en}}</ref> Wɔpaaw no dɛ kuwnyi wɔ Ghana Academy of Arts na Sciences wɔ afe 2005 mu.<ref>{{Cite book|last=Sciences|first=Ghana Academy of Arts and|url=https://books.google.com/books?id=NmpyAAAAMAAJ&q=eugenia|title=National Integration|date=2006|publisher=Ghana Academy of Arts and Sciences|isbn=978-9964-950-27-9|language=en}}</ref> Mber bi Date-Bah soom dɛ Kwankyerɛfo panyin wɔ InFocus, International Labour Organization programme bi a hɔn fapem gyina amandze nsɔe ano na yieyɛ ho, ɔsanso soom dɛ panyin dze maa International Labour Organization's Action Programme a wɔboa amanaman woedzi emim wɔ ako mu ma woenya nsanodwuma na wɔdze hɔn afa edwumayɛ ntsetsee mu.<ref>{{Cite book|last1=Manji|first1=Firoze|url=https://books.google.com/books?id=hgflUDoN01QC&q=eugenia+date-bah+professor&pg=PR16|title=African Voices on Development and Social Justice: Editorials from Pambazuka News 2004|last2=Burnett|first2=Patrick|date=2005|publisher=Fahamu/Pambazuka|isbn=978-9987-417-35-3|language=en}}</ref> Date-Bah yɛ jurist a ɔako ahomgye mu; Samuel Kofi Date-Bah yer.<ref>{{Cite web|title=Chairman of University Council Authors Book on the Supreme Court of Ghana {{!}} University of Ghana|url=https://www.ug.edu.gh/news/chairman-university-council-authors-book-supreme-court-ghana|access-date=2021-03-09|website=www.ug.edu.gh}}</ref> == Ndwuma == * ''Female and Male Factory Workers in Accra'' (in Christine Oppong's ''Female and Male in West Africa''), (1982);<ref>{{Cite book|last=Sargent|first=Carolyn Fishel|url=https://books.google.com/books?id=CGnpDwAAQBAJ&q=Eugenia+Date-Bah&pg=PA234|title=Maternity, Medicine, and Power: Reproductive Decisions in Urban Benin|date=2021-01-08|publisher=Univ of California Press|isbn=978-0-520-36979-5|language=en}}</ref> * ''Sustainable Peace After War: Arguing the Need for Major Development in Conflict programming'', (1996);<ref>{{Cite book|last=Krishna|first=Kumar|url=https://books.google.com/books?id=uOVGAAAAYAAJ&q=Eugenia+Date-Bah&pg=RA1-PA3|title=Aftermath, Women and Women's Organizations in Postconflict Societies: The Role of International Assistance|date=2001|publisher=Center for Development Information and Evaluation, U.S. Agency for International Development|language=en}}</ref><ref>{{Cite book|last=Date-Bah|first=Eugenia|url=https://books.google.com/books?id=oaqRqD6yZvgC&q=Eugenia+Date-Bah|title=Sustainable Peace After War: Arguing the Need for Major Integration of Gender Perspectives in Post-conflict Programming|date=1996|publisher=International Labour Office|isbn=978-92-2-110261-8|language=en}}</ref> * ''Jobs After War: A Critical Challenge in the Peace and Reconstruction Puzzle'', (2003);<ref>{{Cite book|last=Date-Bah|first=Eugenia|url=https://books.google.com/books?id=3Htp_JMpvngC&q=Eugenia+Date-Bah&pg=PA1|title=Jobs After War: A Critical Challenge in the Peace and Reconstruction Puzzle|date=2003|publisher=International Labour Organization|isbn=978-92-2-113810-5|language=en}}</ref> * ''Lest We Forget: Insights Into the Kenya's Post Election Violence'' (with Rita Njau, Rosabelle Boswell), (2008).<ref>{{Cite book|last1=Date-Bah|first1=Eugenia|url=https://books.google.com/books?id=oIMJxgEACAAJ|title=Lest We Forget: Insights Into the Kenya's Post Election Violence|last2=Boswell|first2=Rosabelle|last3=Maundeni|first3=Zibani|date=2008|publisher=Council for the Development of Social Science Research in Africa|isbn=978-2-86978-215-0|language=en}}</ref> == Mboaedze == 5ofpbeh9rqtxvf1mzrzy6o9g2xkwazu Eureka Emefa Adomako 0 407 2149 2148 2023-04-20T19:16:11Z MF-Warburg 12 6 revisions imported: [TEST] importing fatwiki via a tool 2148 wikitext text/x-wiki '''Eureka Emefa Ahadjie Adomako''' yɛ Ghananyi a ɔyɛ haban ho nyimdzeefo na nwomasua mu nyimpa  a dɛm aber yi ɔyɛ kyerɛkyerɛnyi panyin wɔ Department of Plant and Environmental Biology, University of Ghana. Adomako somm dɛɛ panyin a ɔda Ghana National Science and Maths Quiz (NSMQ) dwumadzi ano  fri 2001 dze kɔ 2005.[1][2] == Abrabɔ Ahyɛse na nwomasua == Eureka Adomako kɔɔ St. Rose's Secondary School. Adomako kitsa abodzin nkrataa wɔ Botany fri University of Ghana wɔ afe 1993.[3] Ɔtoa ne nwomasua do wɔ University of Cambridge na ɔyɛ bea a owie Master of Philosophy degree in Environment and Development wɔ January, 1997.[3]Ɔsan baa University of Ghana bɛ toa ne Master of Philosophy degree in Botany na owie wɔ December 1999.[3] Wɔ October 2005, onyaa Commonwealth Academic Staff Scholarship dze sua Ph.D wɔ United Kingdom wɔ University of Aberdeen. Odze n'adzesua baa n'ewie wɔ November 2008, na onyaa Doctor of Philosophy degree in Plant Science.[3] Her thesis was ''Variations in Levels of Arsenic and Other Potentially Toxic Trace Elements in Ghanaian Soils and Grains: Human Health Implications for Mining-impacted Areas.''[4] == Edwuma == Wɔ March 2000 na January 2002 ne ntsɛm no, Eureka Adomako na ɔyɛ panyin a ɔyɛ nhyehyɛɛ wɔ kuw a wonngye mfaso, Conservation International-Ghana office, na ɔyɛɛ edwuma dɛ ɔhyehyɛɛfo a ɔko tsia ahayɛ basabasa na eguadzi nkitahodzi a ɔnye mbowa a wɔwɔ ahaban mu to esanmu. Wɔ 2003, Adomako bɛyɛɛ kyerɛkyerɛfo panyin wɔ Department of Plant and Environmental Biology, University of Ghana. Ɔbɛyɛɛ ɔkyerɛkyerɛfo panyin wɔ 2009.[5][3][6] Onyaa ɔkyerɛkyerɛfo Panyin  edwuma no, Adomako bɛhyɛɛ ndwuma bi ase dɛ kuw nyimpa wɔ Volta Hall wɔ suapɔn mu . Ofri dɛm aber no osom wɔ dwumadzi ahorow mu a ibi yɛ Sports Tutor Fri afe 2012 dze kɔ 2014, Ɔyɛ panyin wɔ Senior Common Room fri 2011 dze kɔ 2014 na ɔkyerɛfo panyin Fri afe 2014 dze kɔ 2018.[3] Dɛɛ ɔyɛ ɔkyerɛfo Panyin no, na ɔka Hall Council kuw no ho, hall management board kuw nyimpa na eguamutranyi wɔ Tutorial Board.[3] Wɔ January 2019, opegyae na ɔbɛyɛɛ nyimpa a ɔtɔ do 17 a ɔhwɛ Volta Hall wɔ aber a  Hall no redzi ne mfe hyia 60 dwumadzi.[7][3] '''National Science and Maths Quiz''' Wɔ 2001, Adomako bɛhyɛɛ Marian Ewurama Addy n'anan dɛɛ National Science and Maths Quiz dwumadzi ne panyin wɔ aber a wɔbɔɔ ne dzin pa dɛ obotum ayɛ edwuma no. Ɔyɛɛ edwuma no  mfe 4 ekyir frii 2001 dze kɔ 2005 na Elsie Effah Kaufman bɔɔ ne dzin paa, dɛm aber yi panyin a ɔda NSMQ dɛɛ onbɛhyɛ n'ananmu wɔ aber a ɔtoa ne sukuu do wɔ  University of Aberdeen.[8][9][10][11] == Abasobɔdze, enyimunyam hyɛ na kuw dwumadzi == '''Abasobɔdze, enyimunyamhyɛ na kuw ahorow''' • ODA Cambridge-Commonwealth Scholarship, University of Cambridge (October 1995 - August 1996)[3] • Commonwealth Academic Staff Scholarship, University of Aberdeen (October 2005 – September 2008)[3] • Commonwealth Academic Fellowship for Post-Doctoral Studies, University of Aberdeen (October, 2010 – April, 2011)[3] • Honorary Research Fellow of the School of Biological Sciences, University of Aberdeen[3] == Abrabɔ == Adomako is married with two children. She is a Christian and is a church elder at the Legon Interdenominational Church (LIC).[12] == Akyerɛw edwuma == Adomako yɛɛ edwuma dɛ nhwehwɛmufo wɔ scope of botany, environmental science and plant and environmental biology. ''• Variations in Levels of Arsenic and Other Potentially Toxic Trace Elements in Ghanaian Soils and Grains: Human Health Implications for Mining-impacted Areas, August 2008[13]'' ''• Enhanced transfer of arsenic to grain for Bangladesh grown rice compared to US and EU, September 2008''[14] ''• Baseline soil variation is a major factor in arsenic accumulation in Bengal Delta paddy rice, January 2009''[15] ''• Variations in Concentrations of Arsenic and Other Potentially Toxic Elements in Mine and Paddy Soils and Irrigation Waters from Southern Ghana, October 2010''[16] ''• Inorganic arsenic and trace elements in Ghanaian grain staples, July 2011''[17] ''• Impacts of Gold Mining on Rice Production in the Anum Valley of Ghana, July 2014'' == Nhwɛdo == '''• ^''' ''Adu-Gyamfi, Evans (26 November 2021). "NSMQ 2021: Where dey 'Powerhouse'?". The Business & Financial Times. Retrieved 27 November 2021.'' '''• ^''' ''Loh, Evelyn (14 May 1998). Accorley, Lee (ed.). Graphic Showbiz: Issue 12 May 14 - 20 1998, Television Highlights - Science and Maths Quiz. Graphic Communications Group.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' '''''d''''' '''''e''''' '''''f''''' '''''g''''' '''''h''''' '''''i''''' '''''j''''' '''''k''''' '''''l''''' ''"Dr. Eureka Emefa Ahadjie Adomako Installed as 17th Warden Of Volta Hall". University of Ghana. 31 January 2019. Retrieved 26 November 2021.'' '''• ^''' ''Adomako, Eureka Emefa (2008). Variations in levels of arsenic and other potentially toxic trace elements in Ghanaian soils and grains: human health implications for mining-impacted areas (Ph.D. thesis). University of Aberdeen.'' '''• ^''' ''"ORCID". orcid.org. Retrieved 26 November 2021.'' '''• ^''' ''"UG Volta Hall inducts 17th Warden". GhanaWeb. Ghana News Agency. 29 January 2019. Retrieved 26 November 2021.'' '''• ^''' ''"Installation of Warden and Launch of Volta Hall 60th Anniversary Celebrations". University of Ghana. January 2019. Retrieved 26 November 2021.'' '''• ^''' ''Omenako Junior, Daniel Odame (29 June 2017). "What You Should Know About National Science And Maths Quiz". Peace FM Online. Retrieved 26 November 2021.'' '''• ^''' ''Tigo, Joshua (7 July 2018). "NSMQ History: How it all started and the female dynamics". Adom Online. Retrieved 26 November 2021.'' '''• ^''' ''"How the National Science and Maths quiz began". Citi 97.3 FM. 6 June 2015. Retrieved 26 June 2015.'' '''• ^''' ''Kale-Dery, Severious (1 July 2018). "National Science & Maths Quiz: The journey so far". Graphic Online. Retrieved 26 November 2021.'' '''• ^''' ''"Bullet 4th November 2018, LCI 40th Anniversary" (PDF). LCI Family. 4 September 2018. Retrieved 26 November 2021.'' '''• ^''' ''Adomako, Eureka Emefa (2008). Variations in Levels of Arsenic and Other Potentially Toxic Trace Elements in Ghanaian Soils and Grains: Human Health Implications for Mining-impacted Areas. University of Aberdeen.'' '''• ^''' ''Adomako, Eureka E.; Solaiman, A. R. M.; Williams, Paul N.; Deacon, Claire; Rahman, G. K. M. M.; Meharg, Andrew A. (April 2009). "Enhanced transfer of arsenic to grain for Bangladesh grown rice compared to US and EU". Environment International. '''35''' (3): 476–479. doi:10.1016/j.envint.2008.07.010. ISSN 1873-6750. <nowiki>PMID 18757098</nowiki>.'' '''• ^''' ''Lu, Ying; Adomako, Eureka E.; Solaiman, A. R. M.; Islam, M. Rafiqul; Deacon, Claire; Williams, P. N.; Rahman, G. K. M. M.; Meharg, Andrew A. (15 March 2009). "Baseline Soil Variation Is a Major Factor in Arsenic Accumulation in Bengal Delta Paddy Rice". Environmental Science & Technology. '''43''' (6): 1724–1729. doi:10.1021/es802794w. ISSN 0013-936X. <nowiki>PMID 19368163</nowiki>.'' '''• ^''' ''Adomako, E.; Deacon, C.; Meharg, A. A. (2010). "Variations in concentrations of arsenic and other potentially toxic elements in mine and paddy soils and irrigation waters from southern Ghana".'' '''• ^''' ''Adomako, Eureka E.; Williams, Paul N.; Deacon, Claire; Meharg, Andrew A. (October 2011). "Inorganic arsenic and trace elements in Ghanaian grain staples". Environmental Pollution. '''159''' (10): 2435–2442. doi:10.1016/j.envpol.2011.06.031. ISSN 1873-6424. <nowiki>PMID 21775037</nowiki>.'' 5xirydtzxsb9csfeh1qz1qkl4p32h93 Evans Kodjo Ahorsey 0 408 47670 2155 2025-05-14T13:23:47Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 47670 wikitext text/x-wiki '''Evans Kodjo Ahorsey''' yɛ Ghana ɔmanyɛnyi na Ghana Mbrahyɛbaguanyi a ogyinaa hɔ maa Ayensuano ambatow mpasua wɔ Epuei Mantɔw mu wɔ Ghana. == Amanyɛsɛm == Evans gyinae wɔ Ayensuano ambatow mpasua Mbrahyɛbaguafo egua no wɔ mfe apem ahankron eduokron esia(1996) wɔ Ghana ambatow kɛse no mu a nna ogyina hɔ ma NDC amanyɛkuw no. Ɔnye nyimpa binom tse dɛ, Ebenezer Akrong Okai a ɔyɛ NPP amanyɛkuwnyi a onyaa amba 7,528, Francis Asare a ɔyɛ IND amanyɛkuwnyi a onyaa amba 5,956, na Elizabeth Kusi Aidoo a ɔyɛ CPP amanyɛkuwnyi a onyaa amba 1978. Evans nyaa amba dodow a ɔyɛ 13,241 a ogyina hɔ ma ɔha nkyekyɛmu eduasa esuon ekyir pɔw du(37.10%) a ɔbuaa no ma odzii nkonyim wɔ ankansi no mu. Evans san so gyinae wɔ mfe mpem ebien(2000) Ghana ambatow no mu, na onyaa amba 10,200 naaso woenntum enndzi Godfred Otchere a ɔyɛ NPP amanyɛkuwnyi a onyaa amba a ɔyɛ 12,618 do nkonyim. Nyimpa a wɔkaa do yinom gyinae wɔ ambatow no mu,Samuel Nartey a ɔyɛ CPP amanyɛkuwnyi na Evans Oheneaku Asamaning a ɔyɛ UGM amanyɛkuwnyi. Godfred Octgere a ɔyɛ NPP amanyekuwnyi na obesii Evans ananmu. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] j088fcc91uvhvs6ojvrjksgnya1qpyd Evelyn Amarteifio 0 409 2157 2156 2023-04-20T19:16:14Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 2156 wikitext text/x-wiki Dr. '''Evelyn Mansa Amarteifio''' (1916-1997) na c0w7pivz40n02tuu40tz589nmt16b02 Evelyn Badu 0 410 2159 2158 2023-04-20T19:16:15Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 2158 wikitext text/x-wiki {| class="wikitable" |+ |} Evelyn Badu (wɔwoo no 11 fankwa,2003) yɛ Ghanafo hɔn bɔɔlbɔ nyi a ogyina mu ma norwegians bɔɔlbɔ kuo na ɔsan gyina hɔ ma Ghana basiamba bɔɔlbɔ kuo. 3jdht7lhs994x344piw7saqfu60tqjs Everglades Ɔman Prama 0 411 48276 12853 2025-05-26T13:57:39Z Robertjamal12 13 /* Po do na asubɔntsen no ano */ Cat using [[Project:AWB|AWB]] 48276 wikitext text/x-wiki {{Databox|item=Q274131}} '''Everglades Ɔman Prama''' yɛ Amerika ɔman mmɔntsen do atrae a ɔbɔ mfitsiase Everglades a ɔwɔ Florida no anafo fam ɔha biara mu duabien ho ban. Abɔntsen do atrae no yɛ sare a ɔso kyɛn biara a ɔhɔ yɛ hyew kyɛn biara wɔ United States na sare a ɔso kyɛn biara wɔ Mississippi Asubɔntsen no apuei fam. Sɛ wɔkyekyem pɛpɛɛpɛ a, nnyimpa ɔpepem koro na wɔba abɔntsen so afe biara. Everglades yɛ ɔman mmɔntsen do atrae a ɔtɔ do ebasa a ɔso kyɛn biara wɔ United States a ɔbɛn hɔ no mu wɔ Owu Bon na Yellowstone akyi. UNESCO dze Everglades na Dry Tortugas Biosphere Reserve too gua wɔ 1976 mu na wɔdze abɔntsen do atrae no too Wiadze Agyapadze Bea wɔ 1979 mu, na Ramsar Apam no dze abɔntsen do atrae no kaa nye Wetlands a ɔho Hia Amanaman Ntam ho wɔ 1987. Everglades yɛ mbea ebasa pɛ a ɔwɔ... wiadze no dɛ ɔbɛpue wɔ list ebasa no nyinara mu. Ɔman mmɔntsen do atrae dodo no ara kora asase ho ndzɛmba soronko do; Everglades Ɔman Prama nye nea edzi kan a wɔbɔɔ no dɛ wɔdze bɛbɔ abɔdze a nkwa wom a ɔyɛ mmerɛw ho ban. Everglades yɛ nsutsen nye kwae ahorow a asubɔntsen bi a ɔkyɛn akwansin 0.25 (kilomita 0.40) da biara fir Ɔtare Okeechobee mu, anafo fam atɔe kɔ Florida Bay no ma wonya aduan. Abɔntsen do atrae no nye bea a ɔho hia kyɛn biara a nnomaa a wɔwom wɔ ɔhyew mu no wo wɔ Amerika Atsifi fam na ɔwɔ mangrove abɔdze a nkwa wom a ɔsõ kyɛn biara wɔ Atɔe Fam no. Nnomaa ahorow 36 a hɔn ho yɛ hu anaadɛ hɔn abɔ hɔn ho ban na wɔtse abɔntsen do atrae hɔ, a Florida panther, Amerika akokɔsrade, na West Indian manatsee ka ho, na nnomaa ahorow 350, mpataa ahorow 300 a wɔyɛ nkyene nsu mu mpataa ahorow 300, mmoa ahorow 40 a wɔnom nufusu, na nnomaa ahorow 50 mmoa a wɔwea fam. South Florida nsu pa dodo no ara a wɔkora do wɔ Biscayne Aquifer no, wɔsan dze gu abɔntsen do. Nyimpa dze mfe mpempem pii atra Everglades anaa nye mpɔtam. Nhyehyɛe ahorow sɔr wɔ 1882 mu dɛ wɔbɛma nsu a ɔwɔ nsutsen no mu no na hɔn ayɛ asase no dze ayɛ kua na atrae. Ber a afeha a ɔtɔ do 20 no kɔɔ do no, wɔhwɛɛ nsu a ofi Ɔtare Okeechobee mu no do kɛse na hɔn danyee no sɛnea ɔbɛyɛ a ɔbetumi etumi anyin kɛse wɔ Miami kuropɔn no mu. Wɔdze abɔntsen do atrae no sii hɔ wɔ 1934 mu, dɛ wɔdze bɛbɔ Everglades a ɔyerae ntsɛmtsɛm no ho ban, na wohyiraa do wɔ 1947 mu, ber a wofir ase reyɛ nsutsen a wosisi wɔ South Florida nyinaa no. Abɔdze a nkwa wom a ɔwɔ Everglades Ɔman Prama no ehu amanye kɛse esian nyimpa dwumadzi ntsi, na Everglades a wɔbɛsan asiesie no yɛ asɛm a ɔfa amanyɛsɛm ho wɔ South Florida. == Asase Ho Nsɛm == [[Fael:NPS everglades-map.jpg|thumb|left|Prama No Kwankyerɛdze(Park Map)]] Everglades Ɔman Prama no yɛ acre 1,508,976 (2,357.8 sq mi; 6,106.6 km2), wɔ Dade, Monroe, na Collier mantsam mu nyinara wɔ Florida, wɔ Atlantic mpoano asasetaw no anafo fam ano. Mprɛn pii no, bea a ɔkorɔn no fi po no do fi anammɔn 0 kosi 8 (mita 2.4), nanso akoradze bi a Calusa sii wɔ Gulf Mpoano no kɔ sor kyɛn po no anammɔn 20 (mita 6.1). == Asase Ho Adzesua == South Florida asase no yɛ petee kakra na ɔyɛ petee ber nyinara. Limestone a ɛwɔ Everglades no ase no yɛ ade titiriw wɔ abɔde a nkwa wom ahorow a ɛwɔ abɔnten so atrae no mu no mu. Ber bi na Florida yɛ Afrika asasepɔn kɛse Gondwana no fa no fa. Ber a ɔtsetsew mu akyi no, tsebea horow no maa po mu ndzɛmba a etwa hɛn ho ehyia a emu nnɔ no tumi dze calcium carbonate guu anhwea, akoradze, na akoradze mu ma ɔdan limestone. Ndzɛmba ɔma nketsenketse a ɔyɛ akoradze, anhwea, na bryozoans miaa do wɔ ntoatoado pii do yɛɛ ndzɛmba wɔ limestone a hɔn frɛ no ooids no mu, na ɔmaa tsebea horow a ɔtumi fa mu bae a ɔkura nsuo mu. Florida supɔw no puei wɔ po do wɔ mfe 100,000 kosi 150,000 a etwam ni. Ber a ɔpo mu nsu kɔɔ sor wɔ Wisconsin nsukyen ber no awiei no, ɔtse dɛ nea nsu no bɛn asase no. Ɔtare Okeechobee fir ase yir faa, na ɔdze aprannaa a ɔma anyinyam ahoɔdzen bae. Peat pii a ɔwɔ Ɔtare Okeechobee anafo fam no kyerɛ dɛ na nsuyir ba daa bɛyɛ mfe 5,000 a etwam ni. Afifidze fir ase tu kɔɔ mbea foforo, nea ɔwɔ mbea a nsu tɔ na owia bɔ kɛse no fir Florida atsifi fam, na mbea a nsu tɔ na owia bɔ kɛse no dze nnomaa a wofir nsupɔw a ɔwɔ Caribbean no do kɔe dɛ aba. Ɔtse dɛ nea limestone pon no yɛ tratraa, nanso ɔkɔ soro kakra—a wɔfrɛ no pinnacles—na ndzɛmba a ɔkɔ fam a nsu no mu acid a ɔma limestone no sɛe no dze ba. Ber dodo a nsu tra bea bi wɔ Everglades wɔ afe no mu nyinara no na ɔkyerɛ asase ko a ɔwɔ Everglades no mu ebien pɛ: peat, a afifidze mu ndzɛmba a ɔporɔw mfe pii dze bae, na marl, a efi dzea ayow mu ba periphyton, anaadɛ atɛkyɛ na mmoawa nketsenketse asinasin a ɔma atsɛkyɛ yɛ fitaa. Mprɛn pii no, peat na ɔkata Everglades no afa horow a nsu tɔ gu do bɛbor asram ekron wɔ afe no mu no do. Mbea a nsu yir fa do asram esia anaa dzea ennu saa no, marl kata do. Afifidze akuw no gyina asase ko a ɔwɔ nye nsu dodo a ɔwɔ mu do na ɔkyerɛ. == Wimu Tsebea == Sɛnea Köppen wimu tsebea ho nhyehyɛe kyerɛ no, Royal Palm a ɔwɔ Everglades Ɔman Prama no wɔ wim tsebea a nsu tɔ na owia bɔ kɛse (Am). Ahohuru ber tsentsen, ɔyɛ hyew, na ɔyɛ nsu kɛse na awɔw ber mu yɛ hyew na ɔhɔ yɛ kusuu. {| class="wikitable mw-collapsible" ! colspan="14" |Climate data for Royal Palm Ranger Station, Florida, 1991-2020 normals, extremes 1949-present |- !Month !Jan !Feb !Mar !Apr !May !Jun !Jul !Aug !Sep !Oct !Nov !Dec !Year |- !Record high °F (°C) |92 (33) |97 (36) |101 (38) |102 (39) |107 (42) |104 (40) |102 (39) |103 (39) |105 (41) |106 (41) |99 (37) |95 (35) |107 (42) |- !Average high °F (°C) |78.0 (25.6) |80.9 (27.2) |83.3 (28.5) |86.4 (30.2) |89.4 (31.9) |91.1 (32.8) |92.5 (33.6) |92.6 (33.7) |91.3 (32.9) |88.0 (31.1) |83.2 (28.4) |80.0 (26.7) |86.4 (30.2) |- !Daily mean °F (°C) |66.6 (19.2) |68.7 (20.4) |70.7 (21.5) |74.2 (23.4) |78.0 (25.6) |81.6 (27.6) |83.0 (28.3) |83.5 (28.6) |82.8 (28.2) |79.4 (26.3) |73.5 (23.1) |69.3 (20.7) |75.9 (24.4) |- !Average low °F (°C) |55.1 (12.8) |56.5 (13.6) |58.0 (14.4) |62.0 (16.7) |66.6 (19.2) |72.0 (22.2) |73.5 (23.1) |74.3 (23.5) |74.2 (23.4) |70.9 (21.6) |63.8 (17.7) |58.6 (14.8) |65.5 (18.6) |- !Record low °F (°C) |24 (−4) |29 (−2) |31 (−1) |37 (3) |49 (9) |50 (10) |66 (19) |66 (19) |64 (18) |49 (9) |31 (−1) |27 (−3) |24 (−4) |- !Average precipitation inches (mm) |1.70 (43) |1.82 (46) |1.93 (49) |2.85 (72) |5.84 (148) |9.00 (229) |6.82 (173) |8.57 (218) |9.01 (229) |5.55 (141) |2.39 (61) |1.88 (48) |57.36 (1,457) |- !Average precipitation days (≥ 0.01 in) |6.6 |6.5 |6.7 |6.3 |10.9 |17.2 |17.2 |19.2 |18.3 |12.6 |7.8 |6.6 |135.9 |- | colspan="14" |Source: NOAA |} == Nsu Ho Nsɛm == Ber a wɔtaa yɛ wɔ Florida atsifi fam no, nsutsen biara nnyi hɔ a ɔwɔ asase ase a ɔma nsu kɔ Everglades nhyehyɛe no mu. Asase ase atare bi a wɔfrɛ no Floridan aquifer no da bɛyɛ anammɔn 1,000 (mita 300) wɔ South Florida ase. Everglades no wɔ tumi kɛse a ɔdze nsu gu mu, esian limestone a ɔtumi fa mu wɔ asase a ɔda adzi no ase ntsi. Nsu dodo no ara ba wɔ ɔkwan a nsu tɔ do, na wɔkora dodo kɛse bi do wɔ limestone no mu. Nsu a ɔrewor do fir Everglades no dan nsu a ɔtɔ gu nkurow akɛse mu, na ɔma ɔmantsam no nya nsu pa. Nsu nso sen kɔ abɔntsen do ber a ɔtɔ dɛ nsu wɔ atsifi fam kɔ Kissimmee Asubɔntsen no nsu a ɔsen na Ɔtare Okeechobee mbea afoforo no do akyi, na ɔbɛda edzi wɔ Everglades nna bi akyi. Nsuo fa Ɔtare Okeechobee mu kɔ asubɔntsen bi a nye tsɛtrɛtsɛ yɛ akwansin 64 kɔsi 113 mu, na ɔkame ayɛ dɛ ɔtu a obiara ntumi nhunu. == Ndzɛmba a Etwa Hɛn Ho Ehyia == Wɔ afeha a ɔto do duabien(20) no ahyɛse no, na adwen a wɔtaa dze dzi edwuma wɔ dzea ɔsɛ dɛ wɔbɔ ho ban wɔ ɔman no mmɔntsen do atrae ahorow ho no yɛ asase ho ndzɛmba a ɔyɛ hu tse dɛ mbepɔw, nsu a ɔtɔ gu fam, anaa abon mu ber nyinara. Ber a nyimpa dodo a wɔwɔ Florida fir ase dɔɔso kɛse na wɔyɛɛ nkurow akɛse a ɔbɛn Everglades no, na ɔyɛ dzen ma hɔn a wɔtaa abɔntsen do atrae no a wɔbɛhyehyɛ no akyi no dɛ wɔbɛma aban a ɔwɔ ɔman no mu na Floridafo no agye edzi dɛ abɔdze a nkwa wom a ɔyɛ anyifɛr na ɔsakra ber nyinara wɔ Everglades no fata dɛ wɔbɔ ho ban saa ara. Ber a wɔdze abɔntsen do atrae no sii hɔ wɔ 1947 mu no, ɔbɛyɛɛ bea a odzi kan wɔ U.S. mu a ɔbɔ afifidze na mmoa a ɔwɔ ɔmantsem bi mu ho ban a ɔnye asase ho mfonin ahorow bɔ abira. Ɔman Mmoa Prama Dwumadzibea no gye abɔdze a nkwa wom ahorow akron a ɔsono emu biara a egyina hɔn ho hɔn ho do wɔ abɔntsen do atrae no mu a ɔsakra ber nyinara esian nsu dodo a ɔwɔ hɔ na ndzɛmba afoforo a etwa hɛn ho ehyia ntsi no tom. === Nsu pa a ɔyɛ sloughs na marl prairies === [[Fael:Everglades_Natl_Park_Alligator.jpg|thumb|[[American alligator|Alligators]] thrive in freshwater [[Swamp|sloughs]] and [[marl prairie]]s.]] Ebia nsu pa mu sloughs ne abɔde a nkwa wom a wɔtaa de bata Everglades National Park ho. Saa nsu a ɛkɔ nsu no mu yi yɛ mmeae a ɛba fam a nsu pa akata so, na ɛkame ayɛ sɛ ɛsen anammɔn 100 (mita 30) a wontumi nhu da biara. Shark Asubɔnten Slough ne Taylor Slough yɛ nneɛma atitiriw a ɛwɔ abɔnten so atrae no mu. Sawgrass a enyin kodu anammɔn 6 (mita 1.8) anaa nea ɛboro saa, ne atɛkyɛ afifide a nhaban trɛw, da nsow wɔ saa ɔmantam yi mu araa ma wɔmaa Everglades no abodin "Sare Asubɔnten", a wɔde sii hɔ wɔ ɔmanfo adwene mu wɔ asɛmti no mu ma Marjory Stoneman Douglas nhoma (1947), a ɛde mfe pii a ɔde gyinaa akyi sɛ obebu Everglades abɔde a nkwa wom nhyehyɛe no sɛ ɛboro "atɛkyɛ" so no baa awiei. Mmeae a eye kyɛn so a nnomaa didi, sloughs a ɛwɔ Everglades no twetwe waders ahorow pii te sɛ akɔre, egrets, roseate spoonbills (Platalea ajaja), ibises ne brown pelicans (Pelecanus occidentalis), ne limpkins (Aramus guarauna) ne snail kites a di apɔw-mu-teɛteɛ nwansena, na ɛno nso di saw sare no. Mpataa, mmoa a wɔte nsu mu, ne nnomaa nketewa a sloughs no wɔ no twetwe nsu pa mu mpɔtorɔ ahorow, akraman (Alligator mississippiensis), nsu mu moccasin (Agkistrodon piscivorus conanti), ne apuei fam diamondback rattlesnake (Crotalus adamanteus). [[Fael:Everglades_-_Blue_Heron.jpg|left|thumb|A [[great blue heron]] along the Anhinga Trail]] Nsu pa mu marl prairies te sɛ sloughs nanso nsu a ɛwɔ soro no ntumi nkɔ brɛoo; mmom no, nsu fa atɛkyɛ bi a ɛyɛ calcitic a wɔfrɛ no marl mu. Algae ne mmoawa nketenkete afoforo na ɛyɛ periphyton, na ɛbata limestone ho. Sɛ ɛyow a ɛdan atɛkyɛ a ɛyɛ fitaa. Sawgrass ne nsu mu afifide afoforo nyin tiaa wɔ nsu pa mu marl mu sen sɛnea ɛte wɔ peat mu, asase foforo a ɛwɔ Everglades a wohu wɔ baabi a nsu kɔ so tra hɔ kyɛ afe mũ no nyinaa. Marl prairies taa tra nsu ase fi asram abiɛsa kosi ason wɔ afe no mu, bere a ebia sloughs bɛkɔ so akɔ nsu ase akyɛ sen asram akron na ɛtɔ mmere bi a ɛbɛtra nsu ase fi afe biako kosi afe a edi hɔ no. Ebia sawgrass bedi sloughs so, na ama wɔayɛ monoculture. Wobetumi ahu sare afoforo te sɛ muhly sare (Muhlenbergia sericea) ne nsu mu afifide a nhaban trɛw wɔ marl prairies. Mmoa a wɔte nsu pa a ɛwɔ nsu pa mu no nso te marl prairies. Ebia marl prairies bɛyow wɔ afe no mmeae bi; akraman di dwuma titiriw wɔ nkwa a ɛkɔ so tra Everglades mmeae a ɛwɔ akyirikyiri no mu denam atɛkyɛ a wotutu mu wɔ ɔpɛ bere mu no so, na ɛma nsu atare a mpataa ne mmoa a wɔte nsu mu no tra ase fi afe biako kosi afe a edi hɔ no so. Alligator ntokuru nso twetwe mmoa afoforo a wohyiam di mmoa nketewa a wɔkyere wɔn we no. Sɛ ɔmantam no san yiri bio wɔ osutɔ bere mu a, mpataa ne mmoa a wɔte nsu mu a wɔtraa ase wɔ alligator ntokuru no mu no afei san tra nsu pa mu marl prairies. === Ndua a ɔyɛ dzen a wɔdze yɛ hammocks a ɔwɔ mbea a nsu tɔ na owia bɔ kɛse === Mprɛn pii no, hammocks nkutoo nye asase a ɔso yɛ kusuu wɔ abɔntsen so atrae no mu. Wɔforo kɔ soro nsateakwaa pii wɔ asubɔnten a sare akata so no so, na afifide ahorow a ɛwɔ hɔ a nnua a ɛwɔ ɔhyew mu ne mmeae a osu tɔ na owia bɔ kɛse te sɛ kesee fam oak akɛse a ɛte ase (Quercus virginiana) na ɛwɔ hɔ. Nnua taa yɛ nkatanim a mmoa nyin wɔ wuram kɔfe (Psychotria), indigoberry fitaa (Randia aculeata), awuduru nnua (Metopium toxiferum) ne saw palmetto (Serenoa repens) nnua a wɔde ayɛ nnua a ɛyɛ mmerɛw mu. Nnua nsupɔw yi mpempem pii wɔ abɔnten so atrae no mu wɔ sloughs ntam—a ɛtaa yɛ te sɛ nusu bere a wofi soro hwɛ no (hwɛ abɔnten so asase mfonini) esiane nsu a ɛrekɔ so nkakrankakra atwa ho ahyia nti—nanso wobetumi ahu wɔ pineland ne mangrove nso mu. Nnua a ɛwɔ Everglades, a wuram tamarind (Lysiloma latisiliquum) ne gumbo-limbo (Bursera simaruba) ka ho, ntaa nyini nkɔ soro nsen anammɔn 50 (mita 15) esiane mframa, ogya, ne wim tebea nti. [[Fael:Florida_Panther_(1),_NPSPhoto,_Rodney_Cammauf_(9255082055).jpg|thumb|About 160 [[Florida panther]]s inhabit hammocks and pinelands of the Everglades.]] Ɔkame ayɛ dɛ afifidze a enyin a atwa hammock no ase no ho ahyia no yɛ nea wontumi nkɔ mu; wɔ canopy hammocks no ase no yɛ beae a eye ma mmoa atra. Mmoa a wɔwea fam (te sɛ ɔwɔ ne anole ahorow) ne mmoa a wɔte nsu mu (te sɛ Amerika dua ɔkɔre a ɛyɛ ahabammono, Hyla cinerea), te nnua a ɛyɛ den a wɔde yɛ hammocks no mu. Nnomaa te sɛ barred owls (Strix varia), woodpeckers, atifi fam cardinals (Cardinalis cardinalis), ne anafo fam akɔre a wɔn ti nhwi ayɛ fitaa (Haliaeetus leucocephalus leucocephalus) yɛ berebuw wɔ hammock nnua mu. Mmoa ahorow a wɔnom nufusu a wɔte nnua a ɛyɛ den mu no bi ne Florida asono tuntum (Ursus americanus floridanus), akraman kɔkɔɔ (Vulpes vulpes), minks (Neogale vison), atɛkyɛ mu kraman (Sylvilagus palustris), akraman a wɔn ho yɛ fitaa (Urocyon cinereoargenteus), akraman a wɔn dua yɛ fitaa (Odocoileus virginianus ), ne Florida panther (Puma concolor couguar) a wɔn ho yɛ na a ɛwɔ asiane kɛse mu. === Abrɔbɛ asaase === [[Fael:South_Florida_rocklands_on_Everglades_National_Park_Long_Pine_Key_Nature_Trail.jpg|left|thumb|Sunrise on the [[South Florida rocklands|pine rocklands]] on Long Pine Key Nature Trail]] Ber bi na ɔwɔ pine abotan kwae a ne kɛse yɛ acre 186,000 (290.6 sq mi; 752.7 km2) akata Miami-Dade Mantam no so, nanso nnua adwumayɛfo na etwa ne fa kɛse no ara. Pineland abɔdze a nkwa wom (anaasɛ pine abotan) no yɛ nea anhweatam a emu nnɔ na ɛyɛ nwunu a ɛwɔ limestone ase a ɛkame ayɛ sɛ slash pines (Pinus elliottii var. densa) nkutoo na ɛkata so no so. Nnua a ɛwɔ saa abɔdeɛ a nkwa wom yi mu no nyin wɔ solution holes mu, baabi a limestone a ɛyɛ mmerɛw no asɛe na asase ahyɛ mu ma, na ama afifide atumi agye mu. Pineland ahorow no hia sɛ wɔde ogya siesie hɔ daa na ama wɔahwɛ ahu sɛ ɛwɔ hɔ. Wɔayɛ South Florida slash pines no wɔ ɔkwan soronko so sɛnea ɛbɛyɛ a ogya bɛkɔ so denam pine nnade a ayow pii a wɔtow gu ne ne nnua a ayow a wɔtow gu so. Pine nnua hia ɔhyew fi ogya mu ansa na abue, na ɛma aba no tumi pete na ɔkyere. Slash pine dua ne ne ntini yɛ nea ogya ntumi nhyew. Ɔhyew a wɔakyerɛw ama wɔ mmeae yi no kɔ do mfe abiɛsa kosi ason biara; sɛ ogya ntɔ daa a, nnua a ɛyɛ den fi ase nyin wɔ saa ɔmantam yi mu, na wɔsan kyekyɛ pine nsase mu sɛ atɛkyɛ kwae a wɔadi afra. Afifide dodow no ara a ɛwɔ mpɔtam hɔ no fifi bɛyɛ adapɛn 16 wɔ ogya akyi. Ɛkame ayɛ sɛ pine nsase nyinaa wɔ mmɛ nnua a ɛwɔ fam ne wuram nhabannuru ahorow a ɛkata so wɔ fam. Wobu pine abotan so nsase sɛ ɛyɛ mmeae a asiane wɔ hɔ sen biara wɔ Florida no mu biako; pineland a ennu acre 4,000 (6.3 sq mi; 16.2 km2) na ɛwɔ abɔnten so atrae no akyi. Wɔ abɔnten so atrae no mu no, wɔabɔ pine asase a ɛyɛ acre 20,000 (31.3 sq mi; 80.9 km2) ho ban. Mmoa ahorow ahorow di wɔn ahiade ahorow ho dwuma wɔ aduan, dabere, berebuw, ne rooking wɔ pine abotan so. Nnua a wɔfrɛ no woodpeckers, apuei fam nnomaa a wɔfrɛ wɔn meadowlarks (Sturnella magna), loggerhead shrikes (Lanius ludovicianus), grackles, ne atifi fam nnomaa a wɔyɛ fɛwdifo (Mimus polyglottos) taa wɔ pine nsase so. Asono tuntum ne Florida panthers nso te saa atrae yi. === Cypress na mangrove === [[Fael:Cypres_dome_with_Alligator,_NPSphoto,_G.Gardner_(9101883836).jpg|thumb|Alligator in a [[cypress dome]]]] Cypress ndua yɛ ndua a wɔfrɛ no conifers a hɔn ayɛ no sɛnea ɔbɛyɛ a ɔbɛtra nsu pa a egyina hɔ mu. Wonyin wɔ adan nketewa a wɔfrɛ no cypress domes mu ne nhama atenten a ɛwɔ limestone so. Ebia nsu dodow bɛsakra kɛse wɔ cypress dome ne nhama ho, enti cypress nya "nkotodwe" a epue fi nsu no mu wɔ dodow a ɛkɔ soro mu ma ɛma ntini no nya mframa pa. Nnua nketewa a wɔfrɛ no cypress no nyin wɔ mmeae a ɛhɔ yɛ kusuu a asase no nyɛ papa. Epiphytes te sɛ bromeliads, Spanish moss (Tillandsia usneoides), orchids ne ferns nyin wɔ cypress nnua nkorabata ne ne ntini so. Everglades National Park no wɔ orchid ahorow aduonu anum.[36] Kypress nnua atenten ma nnomaa nya mmeae pa a nnomaa yɛ wɔn berebuw a wuram akokɔsrade (Meleagris gallopavo), ibis, akɔre, akɔre, anhingas (Anhinga anhinga), ne belted kingfisher (Megaceryle alcyon) ka ho. Mmoa a wɔnom nufusu a wɔwɔ cypress mpɔtam hɔ no bi ne akraman a wɔn dua yɛ fitaa, akraman, akraman, opossums, skunks, atɛkyɛ mu kraman, asubɔnten mu akraman (Lontra canadensis), ne bobcats, ne mpɔtorɔ nketewa nso.[37][38] Mangrove nnua kata South Florida mpoano so, na ɛtɔ mmere bi a enyin wɔ asase no mu a egyina nkyene nsu dodow a ɛwɔ Everglades abɔde a nkwa wom mu no so. Wɔ mfe a osu tɔ kɛse mu bere a nsu pa kakraa bi na ɛsen kɔ mpoano no, mangrove bɛda adi wɔ nsu pa afifide mu. Sɛ osu tɔ pii a, wobetumi ahu saw sare ne nsu pa mu afifide afoforo a ɛbɛn mpoano no. Wobetumi ahu mangrove nnua ahorow abiɛsa—kɔkɔɔ (Rhizophora mangle), tuntum (Avicennia germinans), ne fitaa (Laguncularia racemosa)—wɔ Everglades. Esiane sɛ mangrove nnua tumi gyina nkyene nsu, mframa, asorɔkye a ano yɛ den, ɔhyew a ano yɛ den, ne asase a atɛkyɛ wom ano kɛse nti, ɛyɛ soronko wɔ tebea horow a emu yɛ den mu. Wɔyɛ adwuma sɛ mmeae a wɔhwɛ po mu ne nnomaa ahorow pii. Wɔsan nso ne Florida ahobammɔ a edi kan a ɛko tia ahum tumi a ɛsɛe ade, a ɛtwetwe nsuyiri nsu na esiw mpoano nsu a ɛtɔ gu fam no ano.[39] Mangrove nhyehyɛe a ɛwɔ Everglades National Park no ne mangrove nhyehyɛe a ɛkɔ so yɛ kɛse sen biara wɔ wiase.[40] Manatee te nsu a emu nnɔ atwa mangrove ho ahyia. [[Fael:Manatee_1670_EVER,_NPSPhoto,_Nov_76_(9257870564).jpg|left|thumb|[[West Indian manatee|Manatees]] inhabit shallow water around mangroves.]] Wɔ Florida mangrove nhyehyɛe ahorow no mu no mpataa ahorow 220 na ɛwɔ hɔ, ne krak ahorow, krak, mpataa, nwansena, ne mmoa afoforo a wonni akyi berɛmo, a ɛyɛ aduan titiriw ma nnomaa pii.[41] Nnomaa ahorow du du pii de mangrove di dwuma sɛ mmeae a wɔhwɛ wɔn ne nnuan a wɔtɔn, a nea ɛka ho ne pelicans, grebes, akɔre a wɔn kɔla yɛ abiɛsa (Egretta tricolor), gulls, terns, hawks ne kites, ne nnomaa a wɔte nnua so te sɛ mangrove cuckoos (Coccyzus minor), yellow warblers (Dendroica petechia), . ne mmorɔnoma a wɔn abotiri yɛ fitaa (Patagioenas leucocephala).[42] Mangrove no nso boa mmoa a wɔte nsu mu ne mmoa a wɔwea fam ahorow 24, ne mmoa ahorow 18 a wɔnom nufu, a nea ɛka ho ne mpɔtorɔ a ɛyɛ ahabammono a ɛreyera (Chelonia mydas), hawksbill mpɔtorɔ (Eretmochelys imbricata), ne West India manatee (Trichechus manatus). === Mpoano nsaase a ɔwɔ fam === Mpoano asasetaw, anaa pradada a ɛso yɛ nsu no yɛ nkyene nsu atɛkyɛ a ɛtwe po mu nsu bere a ɛkɔ soro anaasɛ nsu pa bere a osu tɔ kɛse no. Nsuyiri ba wɔ ahum ne ɔhyew mu ahum a ɛretu bere a ɛpo mu nsu tumi kɔ soro anammɔn pii wɔ asase no so no. Nsu a ɛtɔ kɛse nso de nsuyiri ba bere a osu fi atifi fam sen kɔ Everglades no. Nnua kakraa bi na ebetumi atra ase wɔ tebea a ɛwɔ ɔmantam yi mu no mu, nanso afifide—nnua a ɛyɛ dɛ te sɛ saltwort ne glasswort—tumi gyina nkyene, nsu a ɛyɛ nkyene, ne anhweatam so tebea horow ano. Mmoa a wɔwɔ saa beae yi gyina nsu dodow a ɛwɔ hɔ no so, nanso mmoa a wɔtaa hu wɔn no bi ne Cape Sable po so akɔre (Ammodramus maritimus mirabilis), Everglades ntontom akɔre (Rostrhamus sociabilis), dua mu akɔre (Mycteria americana), apuei fam indigo ɔwɔ (Drymarchon couperi ), ne mmoa nketewa a wɔnom nufusu te sɛ mpɔtorɔ, mprako, ne kraman. === Po do na asubɔntsen no ano === [[Fael:Everglades_Nat'l_Park_Mangrove.jpg|thumb|[[Mangrove]]s reduce coastal erosion and shelter wildlife.]] Nsu kɛse a ɛwɔ abɔnten so atrae no mu ne Florida Bay, a efi mangrove atɛkyɛ a ɛwɔ asase kɛse no kesee fam ano kosi Florida Keys no. Po mu abɔde a nkwa wom bɛboro akwansin 800 ahinanan (2,100 km2) da saa beae yi. Coral, sponge, ne po mu sare yɛ dabere ne aduan ma crustaceans ne mollusks, na ɛno nso ne aduan titiriw a ɛpo mu mmoa akɛse nya. Shark, stingrays, ne barracuda nso te saa abɔde a nkwa wom yi mu. Nnomaa a wɔfrɛ wɔn Pelicans, mpoano nnomaa, terns, ne black skimmers (Rynchops niger) ka nnomaa a wɔtaa kɔ abɔnten so mpoano no ho.[46] Bay no nso wɔ n’ankasa bottlenose dolphin (Tursiops truncatus) a wɔte hɔ. Anhweatam a ɛyɛ mpataa pii a wɔde gye wɔn ani ma snook (Centropomus undecimalis), mpataa kɔkɔɔ (Sciaenops ocellatus), po mu mpataa a wɔn ho yɛ nsensanee (Cynoscion nebulosus), tarpon (Megaflops atlanticus), mpataa a wɔwɔ nnompe (Albula vulpes), ne tumi krataa no abubu po no ano nsu pii no mu (Trichinous falcatus),[48] ne snapper (Lutjanus campechanus), bluegill (Lepomis macrochirus), ne akraman a wɔfrɛ wɔn bass.[49] Nnomaa a wɔretu mmirika te sɛ roseate spoonbills (Platalea ajaja), reddish egrets (Egretta rufescens), ne great white herons (Ardea herodias occidentalis) wɔ nnipa nketewa soronko a wɔn mu dodow no ara yɛ Florida Bay nkutoo.[50] Nnomaa ahorow afoforo bi ne akɔre a wɔn ti nhwi ayɛ fitaa, akraman a wɔfrɛ wɔn cormorants, ne ospreys. Mmoa a wɔnom nufusu wɔ mpoano hɔ no bi ne raccoons, opossums, bobcats, ne fox squirrels. [[Nkyekyεmu:World Heritage Sites in Danger]] qogll37qokm7gveqh9cdteg6xlv2htd Ewusiejoe 0 412 2176 2175 2023-04-20T19:16:18Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 2175 wikitext text/x-wiki Ewusiejoe yɛ kurow a ɔwɔ atɔyɛ mantaw mu. ɔwɔ nsutsen a wɔfrɛ no buture . buture yɛ nsutsen a kurowman no nyinra dze yɛ edziban 7guypa7h8ygqy6sghowpjv6czyxhequ Faiza Ibrahim 0 413 2178 2177 2023-04-20T19:16:19Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 2177 wikitext text/x-wiki '''Faiza Ibrahim''' (wɔwoo no afe 1990 Ebɔw 22) yɛ Ghana amanadze bɔɔlbɔnyi. {| class="wikitable" |+Faiza Ibrahim ! colspan="4" |Personal information |- !Full name | colspan="3" |Faiza Ibrahim |- !Date of birth | colspan="3" |March 22, 1990 (age 32) |- !Place of birth | colspan="3" |Ghana |- !Height | colspan="3" |170 cm (5 ft 7 in) |- !Position(s) | colspan="3" |Forward |- ! colspan="4" |Club information |- !Current team | colspan="3" |Police Accra |- ! colspan="4" |Senior career* |- !Years |'''Team''' |'''<abbr>Apps</abbr>''' |'''(<abbr>Gls</abbr>)''' |- ! |Police Accra | | |- ! colspan="4" |International career |- !2008–2010 |Ghana U20 | | |- !2008– |Ghana | | |- | colspan="4" |*Club domestic league appearances and goals |} Ɔhyɛɛ bi wɔ 3–0 nkunyim dze tsiaa Mali wɔ afe 2012 African Women's Championship qualification akansi. Ɔhyɛɛ bi wɔ a 3–0 nkunyim dze tsiaa Ethiopia wɔ afe 2014 African Women's Championship qualification akansi no so mu. Nna ɔkɔ Ghana kuw no ho wɔ afe 2014 African Women's Championship no mu. Nna ɔka Ghana kuw no a wokosii akan wɔ afe 2015 Ebibirmu akansi no mu. Ofii Ghana kuw no mu wɔ afe 2015 Ayɛwoho bosoom no mu osian pira a opirae. == Nhwɛdo == # '''^''' # '''^''' # '''^''' # '''^''' <sup>[''permanent dead link'']</sup> # '''^''' # '''^''' == External links == nelfsu9bq8fpf83d7fgwrzjixi7bh7l Fankwa 0 414 10981 10629 2023-06-25T19:03:57Z Assilidjoe 33 Improved article 10981 wikitext text/x-wiki '''Fankwa''' yɛ abosoom du-ebien a wɔwɔ afe mu no mu kor. Ɔno nye bosoom a otsia akron wɔ afe no mu. Fanokwa wɔ ndafua eduosa (30). Mpanyimfo kyerɛ mu dɛ, ɔyɛ bosoom a ekuafo hɔn eduadzewa ba ara ma obu do ma wonnya bea mpo nnsie ne nyina. Dɛm ntsi wɔtaa gyaa bi gu haban mu ma hɔn a wɔyɛɛ akwadwer wɔ edwumayɛber no tum fa no kwa. Iyi ntsi na wɔfrɛɛ bosoom no Fanokwa no. Bio, osiandɛ edziban aba pii no ntsi, sɛ afarfo kɔ po a, wonya nam pii ma ɔyɛ a wɔyɛ "Yiyifa". Yiyifa no nye dɛ, nam no dɔɔso dodow wɔ eboa no mu, ntsi sɛ wɔba mpoano a, wɔdze eboa no ba anhwea mu ma nam biara a obiara obeyi no wɔ eboa no mu no, ɔfa (Ɔfa nam no kwa). Iyi ntsi na bosoom no nyaa ne dzin "Fankwa" (Fa-no-kwa) no. gw6r3cf61a053cxcbt0msa1411n3q7n Wikipedia:Fante Wikimedians Community/Contest I 4 415 7834 2275 2023-05-06T00:27:20Z Robertjamal12 13 Robertjamal12 moved page [[Fante Wikimedians Community/Contest I]] to [[Wikipedia:Fante Wikimedians Community/Contest I]] without leaving a redirect 2274 wikitext text/x-wiki == Presentation == <div style="margin-top:2em; font-size:150%; text-align:center;"> Welcome to the writing challenge to write about Parliamentarians of the 3rd & '''4th Parliament of the 4th Republic of Ghana.''' </div> == English == * '''What''': This is a public writing competition to create, improve articles and to encourage Wikipedians to write about about Parliamentarians of the 3rd & 4th Parliament of the 4th Republic of Ghana * '''When''': 6th December - 31st December 2022 * '''How''': To participate, choose the articles you want to translate from the table below, and add the following hashtag to every editing summary : #FWC * '''Who''': Everybody can help to collaborate on translating the articles related to Parliamentarians of the 3rd, 4th Parliament of the 4th Republic of Ghana. * '''Prize''': 1st 🥇 = GH₵ 500 Gift Voucher 2nd 🥈 = GH₵ 300 Gift Voucher 3rd 🥉 = GH₵ 200  Gift Voucher Top Female Contributor = GH₵ 200 Gift Voucher * '''Event Dashboard:''' Find dashboard [[wmfdashboard:courses/Fante_Wikimedians_Community/Fante_Wikimedians_Community_Project_I_(December_2022)/home|here]] * Google meet link: Join our Office hours to learn more about the contest on Wednesday, 7th December 2022 Time: 7 pm Find link here == Fante == === Akansi! Akansi!! Akansi!!! === Kyerɛw fa nsɛm a wɔdze bɛma wo ho wɔ Mfantse mu wɔ Fante wikipedia prama no do na nya akyɛdze pii. '''Da''': Mumu 6, 2022 dze kesi Mumu 31, 2022. '''Akyɛdze ahorow a ɔwɔ mu na ɔka do yi''': Nyia obedzi kan 🥇= GH¢ 500 akyɛdze krataa , Nyia ɔbɔtɔ do ebien 🥈= GH¢ 300 akyɛdze krataa , Nyia ɔbɔtɔ doebiasa 🥉= GH¢ 200 akyɛdze krataa, Ɔbaa a ɔbɔbɔ no ho mbɔdzen papaapa n'akyɛdze = GH¢ 200 akyɛdze krataa '''Bere:''' Ɔwo biara a edze woho bɛgye akansi no mu bi no, wo deta mboa akyɛdze wɔ hɔ ma wo. Dwumadzi no ne prama lenke nye yi: Ɔwo [[wmfdashboard:courses/Fante_Wikimedians_Community/Fante_Wikimedians_Community_Contest_I_(December_2022)|ha]] Fa woho gye hɛn ɔfese dwumadzi no mu na sua pii fa akansi no ho: Wukuda Mumu 7, 2022.Mber: Ewimbir ndɔnsuon (7PM). Google meet prama lenke == Articles == {| class="wikitable" !Article on English Wikipedia !Article in Fante !Contributor |- |[[:en:Mohammed_Seidu_Abah|Mohammed Seidu Abah]] |[[Mohammed Seidu Abah]] |[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 12:34, 6 December 2022 (UTC) |- |[[:en:Alfred_Wallace_Gbordzor_Abayateye|Alfred Wallace Gbordzor Abayateye]] |[[Alfred Wallace Gbordzor Abayateye]] |[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 17:15, 6 December 2022 (UTC) |- |[[:en:Oppey_Abbey|Oppey Abbey]] |[[Oppey Abbey]] |[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 17:15, 6 December 2022 (UTC) |- |[[:en:Masoud_Baba_Abdul-Rahman|Masoud Baba Abdul-Rahman]] |[[Masoud Baba Abdul-Rahman-Rahman|Masoud Baba Abdul-Rahman]] |[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 22:06, 6 December 2022 (UTC) |- |[[:en:Umar_Abdul-Razak|Umar Abdul-Razak]] |[[Umar Abdul-Razak]] |[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 15:30, 7 December 2022 (UTC) |- |[[:en:Raymond_Tawiah_Abraham|Raymond Tawiah Abraham]] |[[Raymond Tawiah Abraham]] | |- |[[:en:Stephen_Michael_Essuah_Kofi_Ackah|Stephen Michael Essuah Kofi Ackah]] |[[Stephen Michael Essuah Kofi Ackah]] | |- |[[:en:Joseph_Kofi_Adda|Joseph Kofi Adda]] |[[Joseph Kofi Adda]] |[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 15:30, 7 December 2022 (UTC) |- |[[:en:Christopher_Addae|Christopher Addae]] |[[Christopher Addae]] |[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 18:36, 6 December 2022 (UTC) |- |[[:en:Simons_Addai|Simons Addai]] |[[Simons Addai]] | |- |[[:en:Irene_Naa_Torshie_Addo|Irene Naa Torshie Addo]] |[[Irene Naa Torshie Addo]] |[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 18:36, 6 December 2022 (UTC) |- |[[:en:Kwadjo_Agyei_Addo|Kwadjo Agyei Addo]] |[[Kwadjo Agyei Addo]] |[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 18:36, 6 December 2022 (UTC) |- |[[:en:Josephine_Hilda_Addo|Josephine Hilda Addo]] |[[Josephine Hilda Addo]] | |- |[[:en:Kwadwo_Adjei-Darko|Kwadwo Adjei-Darko]] |[[Kwadwo Adjei-Darko]] | |- |[[:en:Brandford_Kwame_Daniel_Adu|Brandford Kwame Daniel Adu]] |[[Brandford Kwame Daniel Adu]] | |- |[[:en:Joseph_Nii_Laryea_Afotey-Agbo|Joseph Nii Laryea Afotey-Agbo]] |[[Joseph Nii Laryea Afotey-Agbo]] | |- |[[:en:Akwasi_Afrifa_(Ghanaian_MP)|Akwasi Afrifa (Ghanaian MP)]] |[[Akwasi Afrifa (Ghana amanyɛnyi)]] | |- |[[:en:Joseph_Tsatsu_Agbenu|Joseph Tsatsu Agbenu]] |[[Joseph Tsatsu Agbenu]] | |- |[[:en:Richard_Lassey_Agbenyefia|Richard Lassey Agbenyefia]] |[[Richard Lassey Agbenyefia]] | |- |[[:en:Alfred_Kwame_Agbesi|Alfred Kwame Agbesi]] |[[Alfred Kwame Agbesi]] | |- |[[:en:Kennedy_Agyapong|Kennedy Agyapong]] |[[Kennedy Agyapong]] | |- |[[:en:Samuel_Owusu_Agyei|Samuel Owusu Agyei]] |[[Samuel Owusu Agyei]] | |- |[[:en:Elizabeth_Agyemang|Elizabeth Agyemang]] |[[Elizabeth Agyemang]] | |- |[[:en:Raphael_Kofi_Ahaligah|Raphael Kofi Ahaligah]] |[[Raphael Kofi Ahaligah]] | |- |[[:en:Mustapha_Ahmed|Mustapha Ahmed]] |[[Mustapha Ahmed]] | |- |[[:en:Joseph_Aidoo|Joseph Aidoo]] |[[Joseph Aidoo]] | |- |[[:en:Paul_Evans_Aidoo|Paul Evans Aidoo]] |[[Paul Evans Aidoo]] | |- |[[:en:Abolimbisa_Roger_Akantagriwen|Abolimbisa Roger Akantagriwen]] |[[Abolimbisa Roger Akantagriwen]] | |- |[[:en:Simon_Atingban_Akunye|Simon Atingban Akunye]] |[[Simon Atingban Akunye]] | |- |[[:en:Iddrisu_Zakari_Alidu|Iddrisu Zakari Alidu]] |[[Iddrisu Zakari Alidu]] | |- |[[:en:Joseph_Amenowode|Joseph Amenowode]] |[[Joseph Amenowode]] | |- |[[:en:Joseph_Zaphenat_Amenowode|Joseph Zaphenat Amenowode]] |[[Joseph Zaphenat Amenowode]] | |- |[[:en:Elizabeth_Amoah_Tetteh|Elizabeth Amoah Tetteh]] |[[Elizabeth Amoah Tetteh]] |[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 19:30, 6 December 2022 (UTC) |- |[[:en:Anthony_Evans_Amoah|Anthony Evans Amoah]] |[[Anthony Evans Amoah]] | |- |[[:en:Eric_Amoateng|Eric Amoateng]] |[[Eric Amoateng]] | |- |[[:en:Daniel_Kwame_Ampofo|Daniel Kwame Ampofo]] |[[Daniel Kwame Ampofo]] | |- |[[:en:David_Apasera|David Apasera]] |[[David Apasera]] | |- |[[:en:Kwabena_Appiah-Pinkrah|Kwabena Appiah-Pinkrah]] |[[Kwabena Appiah-Pinkrah]] | |- |[[:en:James_Appietu-Ankrah|James Appietu-Ankrah]] |[[James Appietu-Ankrah]] | |- |[[:en:George_Kofi_Arthur|George Kofi Arthur]] |[[George Kofi Arthur]] | |- |[[:en:Ofosu_Asamoah|Ofosu Asamoah]] |[[Ofosu Asamoah]] | |- |[[:en:Gladys_Nortey_Ashitey|Gladys Nortey Ashitey]] |[[Gladys Nortey Ashitey]] | |- |[[:en:Isaac_Kwame_Asiamah|Isaac Kwame Asiamah]] |[[Isaac Kwame Asiamah]] | |- |[[:en:Yaw_Asiedu-Mensah|Yaw Asiedu-Mensah]] |[[Yaw Asiedu-Mensah]] | |- |[[:en:Mathias_Asoma_Puozaa|Mathias Asoma Puozaa]] |[[Mathias Asoma Puozaa]] | |- |[[:en:David_Tetteh_Assumeng|David Tetteh Assumeng]] |[[David Tetteh Assumeng]] | |- |[[:en:Alexander_Asum-Ahensah|Alexander Asum-Ahensah]] |[[Alexander Asum-Ahensah]]a | |- |[[:en:Samuel_Nii-Aryeetey_Attoh|Samuel Nii-Aryeetey Attoh]] |[[Samuel Nii-Aryeetey Attoh]] | |- |[[:en:Mark_Anthony_Awuni|Mark Anthony Awuni]] |[[Mark Anthony Awuni]] | |- |[[:en:Mahama_Ayariga|Mahama Ayariga]] |[[Mahama Ayariga]] | |- |[[:en:Juliana_Azumah-Mensah|Juliana Azumah-Mensah]] |[[Juliana Azumah-Mensah]] | |- |[[:en:Benjamin_Kofi_Ayeh|Benjamin Kofi Ayeh]] |[[Benjamin Kofi Ayeh]] | |- |[[:en:Emmanuel_Baah_Danquah|Emmanuel Baah Danquah]] |[[Emmanuel Baah Danquah]] | |- |[[:en:Moses_Dani_Baah|Moses Dani Baah]] |[[Moses Dani Baah]] | |- |[[:en:Yaw_Baah|Yaw Baah]] |[[Yaw Baah]] |[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 13:44, 6 December 2022 (UTC) |- |[[:en:Angelina_Baiden-Amissah|Angelina Baiden-Amissah]] |[[Angelina Baiden-Amissah]] | |- |[[:en:Emmanuel_Kwasi_Bandua|Emmanuel Kwasi Bandua]] |[[Emmanuel Kwasi Bandua]] | |- |[[:en:Haruna_Bayirga|Haruna Bayirga]] |[[Haruna Bayirga]] | |- |[[:en:Godfrey_Tangu_Bayon|Godfrey Tangu Bayon]] |[[Godfrey Tangu Bayon]] | |- |[[:en:William_Ofori_Boafo|William Ofori Boafo]] |[[William Ofori Boafo]] | |- |[[:en:George_Boakye_(politician)|George Boakye (politician)]] |[[George Boakye (amanyɛni)]] | |- |[[:en:Michael Coffie Boampong|Michael Coffie Boampong]] |[[Michael Coffie Boampong]] | |- |[[:en:Stephen_Asamoah_Boateng|Stephen Asamoah Boateng]] |[[Stephen Asamoah Boateng]] | |- |[[:en:Yaw_Brempong-Yeboah|Yaw Brempong-Yeboah]] |[[Yaw Brempong-Yeboah]] | |- |[[:en:Joseph_Yieleh_Chireh|Joseph Yieleh Chireh]] |[[Joseph Yieleh Chireh]] | |- |[[:en:Herod_Cobbina|Herod Cobbina]] |[[Herod Cobbina]] | |- |[[:en:Nii_Adu_Daku_Mantey|Nii Adu Daku Mantey]] |[[Nii Adu Daku Mantey]] | |- |[[:en:J._B._Danquah-Adu|J. B. Danquah-Adu]] |[[J. B. Danquah-Adu]] | |- |[[:en:Joe_Danquah|Joe Danquah]] |[[Joe Danquah]] | |- |[[:en:Akua_Sena_Dansua|Akua Sena Dansua]] |[[Akua Sena Dansua]]a | |- |[[:en:Cecilia_Dapaah|Cecilia Dapaah]] |[[Cecilia Dapaah]] | |- |[[:en:Nkrabeah_Effah_Dartey|Nkrabeah Effah Dartey]] |[[Nkrabeah Effah Dartey]] | |- |[[:en:Iddrisu_Dawuda|Iddrisu Dawuda]] |[[Iddrisu Dawuda]] | |- |[[:en:Ernest_Debrah|Ernest Debrah]] |[[Ernest Debrah]] | |- |[[:en:Benjamin_Bimpong_Donkor|Benjamin Bimpong Donkor]] |[[Benjamin Bimpong Donkor]] | |- |[[:en:Owusu_Achaw_Duah|Owusu Achaw Duah]] |[[Owusu Achaw Duah]] | |- |[[:en:Ignatius_Kofi_Poku_Edusei|Ignatius Kofi Poku Edusei]] |[[Ignatius Kofi Poku Edusei]] | |- |[[:en:Yaw_Effah-Baafi|Yaw Effah-Baafi]] |[[Yaw Effah-Baafi]] | |- |[[:en:Edward_Michael_Ennin|Edward Michael Ennin]] |[[Edward Michael Ennin]] | |- |[[:en:Dominic_Fobih|Dominic Fobih]] |[[Dominic Fobih]] | |- |[[:en:Kofi_Frimpong|Kofi Frimpong]] |[[Kofi Frimpong]] | |- |[[:en:Kwame_Owusu_Frimpong|Kwame Owusu Frimpong]] |[[Kwame Owusu Frimpong]] | |- |[[:en:Inusah_Fuseini|Inusah Fuseini]] |[[Inusah Fuseini]] | |- |[[:en:Gershon_Kofi_Bediako_Gbediame|Gershon Kofi Bediako Gbediame]] |[[Gershon Kofi Bediako Gbediame]] | |- |[[:en:James_Victor_Gbeho|James Victor Gbeho]] |[[James Victor Gbeho]] | |- |[[:en:Joe_Gidisu|Joe Gidisu]] |[[Joe Gidisu]] | |- |[[:en:Kobina_Tahir_Hammond|Kobina Tahir Hammond]] |[[Kobina Tahir Hammond]] | |- |[[:en:Edith_Hazel|Edith Hazel]] |[[Edith Hazel]] | |- |[[:en:Rita_Tani_Iddi|Rita Tani Iddi]] |[[Rita Tani Iddi]] | |- |[[:en:Samuel_Johnfiah|Samuel Johnfiah]] |[[Samuel Johnfiah]] | |- |[[:en:Stephen_Cobbinah_B._Karikari|Stephen Cobbinah B. Karikari]] |[[Stephen Cobbinah B. Karikari]] | |- |[[:en:Kinston_Akomeng_Kissi|Kinston Akomeng Kissi]] |[[Kinston Akomeng Kissi]] | |- |[[:en:Benjamin_Osei_Kuffour|Benjamin Osei Kuffour]] |[[Benjamin Osei Kuffour]] | |- |[[:en:Benjamin_Kumbuor|Benjamin Kumbuor]] |[[Benjamin Kumbuor]] | |- |[[:en:Gifty_Eugenia_Kwofie|Gifty Eugenia Kwofie]] |[[Gifty Eugenia Kwofie]] | |- |[[:en:Stephen_Amoanor_Kwao|Stephen Amoanor Kwao]] |[[Stephen Amoanor Kwao]] | |- |[[:en:Peter_Kwaw|Peter Kwaw]] |[[Peter Kwaw]] | |- |[[:en:Adams_Ebenezer_Mahama|Adams Ebenezer Mahama]] |[[Adams Ebenezer Mahama]] | |- |[[:en:John_Mahama|John Mahama]] |[[John Mahama]] | |- |[[:en:Stephen_Kwaku_Balado_Manu|Stephen Kwaku Balado Manu]] |[[Stephen Kwaku Balado Manu]] | |- |[[:en:Anna_Nyamekye|Anna Nyamekye]] |[[Anna Nyamekye]] | |- |[[:en:Charles_Omar_Nyanor|Charles Omar Nyanor]] |[[Charles Omar Nyanor]] | |- |[[:en:Samuel_Nyimakan|Samuel Nyimakan]] |[[Samuel Nyimakan]] | |- |[[:en:Michael_Teye_Nyuanu|Michael Teye Nyuanu]] |[[Michael Teye Nyuanu]] | |- |[[:en:Albert_Kwaku_Obbin|Albert Kwaku Obbin]] |[[Albert Kwaku Obbin]] | |- |[[:en:Prince_Oduro-Mensah|Prince Oduro-Mensah]] |[[Prince Oduro-Mensah]] | |- |[[:en:Edward_Osei-Kwaku|Edward Osei-Kwaku]] |[[Edward Osei-Kwaku]] | |- |[[:en:Godfred_Kwame_Otsere|Godfred Kwame Otsere]] |[[Godfred Kwame Otsere]] | |- |[[:en:Edward_Salia|Edward Salia]] |[[Edward Salia]] | |- |[[:en:Francis_Yaw_Osei_Sarfo|Francis Yaw Osei Sarfo]] |[[Francis Yaw Osei Sarfo]] | |- |[[:en:Abubakar_Boniface_Siddique|Abubakar Boniface Siddique]] |[[Abubakar Boniface Siddique]] | |- |[[:en:Alex_Seidu_Sofo|Alex Seidu Sofo]] |[[Alex Seidu Sofo]] | |- |[[:en:Abubakari_Sumani|Abubakari Sumani]] |[[Abubakari Sumani]] | |- |[[:en:Hanna_Tetteh|Hanna Tetteh]] |[[Hanna Tetteh]] | |- |[[:en:Emmanuel_Kinsford_Kwesi_Teye|Emmanuel Kinsford Kwesi Teye]] |[[Emmanuel Kinsford Kwesi Teye]] | |- |[[:en:Felix_Twumasi-Appiah|Felix Twumasi-Appiah]] |[[Felix Twumasi-Appiah]] | |- |[[:en:Seth_Dankwa_Wiafe|Seth Dankwa Wiafe]] |[[Seth Dankwa Wiafe]] | |- |[[:en:Hawa_Yakubu|Hawa Yakubu]] |[[Hawa Yakubu]] | |- |[[:en:Kwaku_Adu_Yeboah|Kwaku Adu Yeboah]] |[[Kwaku Adu Yeboah]] | |- |[[:en:Prince_Jacob_Hayibor|Prince Jacob Hayibor]] |[[Prince Jacob Hayibor]] | |- |[[:en:Clement_Kofi_Humado|Clement Kofi Humado]] |[[Clement Kofi Humado]] | |- |[[:en:Abdul-Rauf_Tanko_Ibrahim|Abdul-Rauf Tanko Ibrahim]] |[[Abdul-Rauf Tanko Ibrahim]] | |- |[[:en:Haruna_Iddrisu|Haruna Iddrisu]] |[[Haruna Iddrisu]] | |- |[[:en:Mohammed_Jagri|Mohammed Jagri]] |[[Mohammed Jagri]] | |- |[[:en:Samuel_Johnfiah|Samuel Johnfiah]] |[[Samuel Johnfiah]] | |- |[[:en:Maxwell_Kofi_Jumah|Maxwell Kofi Jumah]] |[[Maxwell Kofi Jumah]] | |- |[[:en:Imoro_Yakubu_Kakpagu|Imoro Yakubu Kakpagu]] |[[Imoro Yakubu Kakpagu]] | |- |[[:en:Henry_Ford_Kamel|Henry Ford Kamel]] |[[Henry Ford Kamel]] | |- |[[:en:Benjamin_Kumbuor|Benjamin Kumbuor]] |[[Benjamin Kumbuor]] | |- |[[:en:Stephen_Kunsu|Stephen Kunsu]] |[[Stephen Kunsu]] | |- |[[:en:George_Kuntu_Blankson|George Kuntu Blankson]] |[[George Kuntu Blankson]] | |- |[[:en:Alex_Kyeremeh|Alex Kyeremeh]] |[[Alex Kyeremeh]] | |- |[[:en:Gifty_Eugenia_Kwofie|Gifty Eugenia Kwofie]] |[[Gifty Eugenia Kwofie]] | |- |[[:en:Samuel_Nii_Ayi_Mankattah|Samuel Nii Ayi Mankattah]] |[[Samuel Nii Ayi Mankattah]] | |- |[[:en:Stephen_Kwaku_Balado_Manu|Stephen Kwaku Balado Manu]] |[[Stephen Kwaku Balado Manu]] | |- |[[:en:Andrew_Kingsford_Mensah|Andrew Kingsford Mensah]] |[[Andrew Kingsford Mensah]] | |- |[[:en:Kofi_Krah_Mensah|Kofi Krah Mensah]] |[[Kofi Krah Mensah]] | |- |[[:en:Gibril_Adamu_Mohammed|Gibril Adamu Mohammed]] |[[Gibril Adamu Mohammed]] | |- |[[:en:Mubarak_Mohammed_Muntaka|Mubarak Mohammed Muntaka]] |[[Mubarak Mohammed Muntaka]] | |- |[[:en:John_Akparibo_Ndebugre|John Akparibo Ndebugre]] |[[John Akparibo Ndebugre]] | |- |[[:en:Paa_Kwesi_Nduom|Paa Kwesi Nduom]] |[[Paa Kwesi Nduom]] | |- |[[:en:George_Kofi_Nfodjoh|George Kofi Nfodjoh]] |[[George Kofi Nfodjoh]] | |- |[[:en:Dominic_Nitiwul|Dominic Nitiwul]] |[[Dominic Nitiwul]] | |- |[[:en:Yaw_Ntow_Ababio|Yaw Ntow Ababio]] |[[Yaw Ntow Ababio]] | |- |[[:en:Anna_Nyamekye|Anna Nyamekye]] |[[Anna Nyamekye]] | |- |[[:en:Albert_Kwaku_Obbin|Albert Kwaku Obbin]] |[[Albert Kwaku Obbin]] | |- |[[:en:Lee_Ocran|Lee Ocran]] |[[Lee Ocran]] | |- |[[:en:Abraham_Laryea_Odai|Abraham Laryea Odai]] |[[Abraham Laryea Odai]] | |- |[[:en:Nana_Yaw_Edward_Ofori-Kuragu|Nana Yaw Edward Ofori-Kuragu]] |[[Nana Yaw Edward Ofori-Kuragu]] | |- |[[:en:Gifty_Ohene-Konadu|Gifty Ohene-Konadua]] |[[Gifty Ohene-Konadu]] | |- |[[:en:Paul_Okoh|Paul Okoh]] |[[Paul Okoh]] | |- |[[:en:Frederick_Opare-Ansah|Frederick Opare-Ansah]] |[[Frederick Opare-Ansah]] | |- |[[:en:Magnus_Opare-Asamoah|Magnus Opare-Asamoah]] |[[Magnus Opare-Asamoah]] | |- |[[:en:Kwadwo_Opare-Hammond|Kwadwo Opare-Hammond]] |[[Kwadwo Opare-Hammond]] | |- |[[:en:Frema_Opare|Frema Opare]] |[[Frema Opare]] | |- |[[:en:Eric_Opoku_(politician)|Eric Opoku (politician)]] |[[Eric Opoku (amayɛnyi)]] | |- |[[:en:Aaron_Mike_Oquaye|Aaron Mike Oquaye]] |[[Aaron Mike Oquaye]] | |- |[[:en:Kofi_Osei-Ameyaw|Kofi Osei-Ameyaw]] |[[Kofi Osei-Ameyaw]] | |- |[[:en:Simon_Osei-Mensah|Simon Osei-Mensah]] |[[Simon Osei-Mensah]] | |- |[[:en:Godfred_Kwame_Otsere|Godfred Kwame Otsere]] |[[Godfred Kwame Otsere]] | |- |[[:en:Emmanuel_Asamoah_Owusu-Ansah|Emmanuel Asamoah Owusu-Ansah]] |[[Emmanuel Asamoah Owusu-Ansah]] | |- |[[:en:Benito_Owusu_Bio|Benito Owusu Bio]] |[[Benito Owusu Bio]] | |- |[[:en:Emmanuel_Owusu-Mainu|Emmanuel Owusu-Mainu]] |[[Emmanuel Owusu-Mainu]] | |- |[[:en:Abdul-Rashid_Pelpuo|Abdul-Rashid Pelpuo]] |[[Abdul-Rashid Pelpuo]] | |- |[[:en:Richard_Sam_Quarm|Richard Sam Quarm]] |[[Richard Sam Quarm]] | |- |[[:en:Joseph_Akati_Saaka|Joseph Akati Saaka]] |[[Joseph Akati Saaka]] | |- |[[:en:Edward_Salia|Edward Salia]] |[[Edward Salia]] | |- |[[:en:Robert_Sarfo-Mensah|Robert Sarfo-Mensah]] |[[Robert Sarfo-Mensah]] | |- |[[:en:Francis_Yaw_Osei_Sarfo|Francis Yaw Osei Sarfo]] |[[Francis Yaw Osei Sarfo]] | |- |[[:en:Kwabena_Sarfo|Kwabena Sarfo]] |[[Kwabena Sarfo]] | |- |[[:en:Peter_Sarkodie|Peter Sarkodie]] |[[Peter Sarkodie]] | |- |[[:en:Doris_Asibi_Seidu|Doris Asibi Seidu]] |[[Doris Asibi Seidu]] | |- |[[:en:Alhassan_Wayo_Seini|Alhassan Wayo Seini]] |[[Alhassan Wayo Seini]] | |- |[[:en:Abubakar_Boniface_Siddique|Abubakar Boniface Siddique]] |[[Abubakar Boniface Siddique]] | |- |[[:en:Donald_Dari_Soditey|Donald Dari Soditey]] |[[Donald Dari Soditey]] | |- |[[:en:Alex_Seidu_Sofo|Alex Seidu Sofo]] |[[Alex Seidu Sofo]] | |- |[[:en:Amadu_Bukari_Sorogho|Amadu Bukari Sorogho]] |[[Amadu Bukari Sorogho]] | |- |[[:en:Abubakari_Sumani|Abubakari Sumani]] |[[Abubakari Sumani]] | |- |[[:en:Alex_Tettey-Enyo|Alex Tettey-Enyo]] |[[Alex Tettey-Enyo]] | |- |[[:en:Felix_Twumasi-Appiah|Felix Twumasi-Appiah]] |[[Felix Twumasi-Appiah]] | |- |[[:en:Kwame_Amporfo_Twumasi|Kwame Amporfo Twumasi]] |[[Kwame Amporfo Twumasi]] | |- |[[:en:Kofi_Karim_Wumbei|Kofi Karim Wumbei]] |[[Kofi Karim Wumbei]] | |- |[[:en:Ernest_Kofi_Yakah|Ernest Kofi Yakah]] |[[Ernest Kofi Yakah]] | |- |[[:en:Ahmed_Alhassan_Yakubu|Ahmed Alhassan Yakubu]] |[[Ahmed Alhassan Yakubu]] | |- |[[:en:Hennric_David_Yeboah|Hennric David Yeboah]] |[[Hennric David Yeboah]] | |- |[[:en:Daoud_Anum_Yemoh|Daoud Anum Yemoh]] |[[Daoud Anum Yemoh]] | |- |[[:en:Albert_Kwasi_Zigah|Albert Kwasi Zigah]] |[[Albert Kwasi Zigah]] | |- |[[:en:Iddrisu_Abdul-Kareem|Iddrisu Abdul-Kareem]] |[[Iddrisu Abdul-Kareem]] | |- |[[:en:Richard_Akuoko_Adiyiah|Richard Akuoko Adiyiah]] |[[Richard Akuoko Adiyiah]] | |- |[[:en:Kojo_Adu_Asare|Kojo Adu Asare]] |[[Kojo Adu Asare]] | |- |[[:en:Kwabena_Owusu_Aduomi|Kwabena Owusu Aduomi]] |[[Kwabena Owusu Aduomi]] | |- |[[:en:Catherine_Afeku|Catherine Afeku]] |[[Catherine Afeku]] | |- |[[:en:Owusu_Afriyie_Akoto|Owusu Afriyie Akoto]] |[[Owusu Afriyie Akoto]] | |- |[[:en:John_Agyabeng|John Agyabeng]] |[[John Agyabeng]] | |- |[[:en:Boakye_Agyarko|Boakye Agyarko]] |[[Boakye Agyarko]] | |- |[[:en:Kwaku_Agyemang-Manu|Kwaku Agyemang-Manu]] |[[Kwaku Agyemang-Manu]] | |- |[[:en:Emmanuel_Opam-Brown_Akolbire|Emmanuel Opam-Brown Akolbire]] |[[Emmanuel Opam-Brown Akolbire]] |[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 11:20, 6 December 2022 (UTC) |- |[[:en:Joseph_Amankwanor|Joseph Amankwanor]] |[[Joseph Amankwanor]] |[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 11:20, 6 December 2022 (UTC) |- |[[:en:Isaac_Kwadwo_Adjei-Mensah|Isaac Kwadwo Adjei-Mensah]] |[[Isaac Kwadwo Adjei-Mensah]] | |- |[[:en:Stephen_Adoma-Yeboah|Stephen Adoma-Yeboah]] |[[Stephen Adoma-Yeboah]] | |- |[[:en:Stephen_Yakubu|Stephen Yakubu]] |[[Stephen Yakubu]] | |- |[[:en:Sammy_B._Wusah|Sammy B. Wusah]] |[[Sammy B. Wusah]] | |- |[[:en:Kobla_Mensah_Wisdom_Woyome|Kobla Mensah Wisdom Woyome]] |[[Kobla Mensah Wisdom Woyome]] | |- |[[:en:Della_Sowah|Della Sowah]] |[[Della Sowah]] | |- |[[:en:Adamu_Daramani_Sakande|Adamu Daramani Sakande]] |[[Adamu Daramani Sakande]] | |- |[[:en:Nii_Oakley_Quaye-Kumah|Nii Oakley Quaye-Kumah]] |[[Nii Oakley Quaye-Kumah]] | |- |[[:en:Aquinas_Tawiah_Quansah|Aquinas Tawiah Quansah]] |[[Aquinas Tawiah Quansah]] | |- |[[:en:Peter_Wiafe_Pepera|Peter Wiafe Pepera]] |[[Peter Wiafe Pepera]] | |- |[[:en:Yaw_Owusu-Boateng|Yaw Owusu-Boateng]] |[[Yaw Owusu-Boateng]] | |- |[[:en:Ibrahim_Dey_Abubakari|Ibrahim Dey Abubakari]] |[[Ibrahim Dey Abubakari]] | |- |[[:en:Adamu_Daramani_Sakande|Adamu Daramani Sakande]] |[[Adamu Daramani Sakande]] | |- |[[:en:Nii_Oakley_Quaye-Kumah|Nii Oakley Quaye-Kumah]] |[[Nii Oakley Quaye-Kumah]] | |- |[[:en:Samia_Nkrumah|Samia Nkrumah]] |[[Samia Nkrumah]] | |- |[[:en:Joseph_Kwaku_Nayan|Joseph Kwaku Nayan]] |[[Joseph Kwaku Nayan]] | |- |[[:en:Thomas_Kwesi_Nasah|Thomas Kwesi Nasah]] |[[Thomas Kwesi Nasah]] | |- |[[:en:Nii_Amasah_Namoale|Nii Amasah Namoale]] |[[Nii Amasah Namoale]] | |- |[[:en:Issifu_Pangabu_Mohammed|Issifu Pangabu Mohammed]] |[[Issifu Pangabu Mohammed]] | |- |[[:en:David_Nana_Larbie|David Nana Larbie]] |[[David Nana Larbie]] | |- |[[:en:Gifty_Klenam|Gifty Klenam]] |[[Gifty Klenam]] | |- |[[:en:Allowe_Leo_Kabah|Allowe Leo Kabah]] |[[Allowe Leo Kabah]] | |- |[[:en:Sulemana_Ibun_Iddrisu|Sulemana Ibun Iddrisu]] |[[Sulemana Ibun Iddrisu]] | |- |[[:en:Ahmed_Ibrahim_(Ghanaian_politician)|Ahmed Ibrahim (Ghanaian politician)]] |[[Ahmed Ibrahim (Ghana amanyɛnyi)]] | |- |[[:en:Charles_Hodogbey|Charles Hodogbey]] |[[Charles Hodogbey]] | |- |[[:en:John_Gyetuah|John Gyetuah]] |[[John Gyetuah]] | |- |[[:en:George_Gyan-Baffour|George Gyan-Baffour]] |[[George Gyan-Baffour]] | |- |[[:en:Wisdom_Gidisu|Wisdom Gidisu]] |[[Wisdom Gidisu]] | |- |[[:en:Joe_Ghartey|Joe Ghartey]] |[[Joe Ghartey]] | |- |[[:en:Cassiel_Ato_Forson|Cassiel Ato Forson]] |[[Cassiel Ato Forson]] | |- |[[:en:Gabriel_Kodwo_Essilfie|Gabriel Kodwo Essilfie]] |[[Gabriel Kodwo Essilfie]] | |- |[[:en:Emmanuel_Kwame_Duut|Emmanuel Kwame Duut]] |[[Emmanuel Kwame Duut]] | |- |[[:en:Nii_Nortey_Duah|Nii Nortey Duah]] |[[Nii Nortey Duah]] | |- |[[:en:Emmanuel_Aboagye_Didieye|Emmanuel Aboagye Didieye]] |[[Emmanuel Aboagye Didieye]] | |- |[[:en:Anthony_Christian_Dadzie|Anthony Christian Dadzie]] |[[Anthony Christian Dadzie]] | |- |[[:en:Comfort_Doyoe_Cudjoe-Ghansah|Comfort Doyoe Cudjoe-Ghansah]] |[[Comfort Doyoe Cudjoe-Ghansah]] | |- |[[:en:Emmanuel_Armah_Kofi_Buah|Emmanuel Armah Kofi Buah]] |[[Emmanuel Armah Kofi Buah]] | |- |[[:en:Nana_Abu_Bonsra|Nana Abu Bonsra]] |[[Nana Abu Bonsra]] | |- |[[:en:Jabaah_John_Bennam|Jabaah John Bennam]] |[[Jabaah John Bennam]] | |- |[[:en:John_Duoghr_Baloroo|John Duoghr Baloroo]] |[[John Duoghr Baloroo]] | |- |[[:en:Fritz_Baffour|Fritz Baffour]] |[[Fritz Baffour]] | |- |[[:en:Ignatius_Baffour-Awuah|Ignatius Baffour-Awuah]] |[[Ignatius Baffour-Awuah]] | |- |[[:en:Seth_Adjei_Baah|Seth Adjei Baah]] |[[Seth Adjei Baah]] | |- |[[:en:Alhassan_Azong|Alhassan Azong]] |[[Alhassan Azong]] | |- |[[:en:Timothy_Ataboadey_Awotiirim|Timothy Ataboadey Awotiirim]] |[[Timothy Ataboadey Awotiirim]] | |- |[[:en:Kwesi_Amoako_Atta|Kwesi Amoako Atta]] |[[Kwesi Amoako Atta]] | |- |[[:en:Puozaa_Mathias_Asuma|Puozaa Mathias Asuma]] |[[Puozaa Mathias Asuma]] | |- |[[:en:Nii_Armah_Ashitey|Nii Armah Ashitey]] |[[Nii Armah Ashitey]] | |- |[[:en:Kofi_Asare|Kofi Asare]] |[[Kofi Asare]] | |- |[[:en:Joses_Asare-Akoto|Joses Asare-Akoto]] |[[Joses Asare-Akoto]] | |- |[[:en:Francis_Kojo_Arthur|Francis Kojo Arthur]] |[[Francis Kojo Arthur]] | |- |[[:en:Ernest_Attuquaye_Armah|Ernest Attuquaye Armah]] |[[Ernest Attuquaye Armah]] | |- |[[:en:Justice_Joe_Appiah|Justice Joe Appiah]] |[[Justice Joe Appiah]] | |- |[[:en:Kwame_Anyimadu-Antwi|Kwame Anyimadu-Antwi]] |[[Kwame Anyimadu-Antwi]] | |- |[[:en:Joseph_Samuel_Annan|Joseph Samuel Annan]] |[[Joseph Samuel Annan]] | |- |[[:en:Kwasi_Annoh_Ankama|Kwasi Annoh Ankama]] |[[Kwasi Annoh Ankama]] | |- |[[:en:Joseph_Ampomah_Bosompem|Joseph Ampomah Bosompem]] |[[Joseph Ampomah Bosompem]] | |- |[[:en:Nana_Amoakoh_Gyampa|Nana Amoakoh Gyampa]] |[[Nana Amoakoh Gyampa]] | |- |[[:en:Samuel_Kwadwo_Amoako|Samuel Kwadwo Amoako]] |[[Samuel Kwadwo Amoako]] | |- |[[:en:Kwasi_Ameyaw-Cheremeh|Kwasi Ameyaw-Cheremeh]] |[[Kwasi Ameyaw-Cheremeh]] | |- |[[:en:Christopher_Ameyaw-Akumfi|Christopher Ameyaw-Akumfi]] |[[Christopher Ameyaw-Akumfi]] | |- |[[:en:Joseph_Aidoo_(politician)|Joseph Aidoo (politician)]] |[[Joseph Aidoo (amanyɛnyi)]] | |- |[[:en:Alex_Adomako-Mensah|Alex Adomako-Mensah]] |[[Alex Adomako-Mensah]] | |- |[[:en:Frank_Boakye_Agyen|Frank Boakye Agyen]] |[[Frank Boakye Agyen]] | |- | | | |- | | | |- | | | |} [[Nkyekyεmu:Contests]] nu4p25r2wlxw840clyjlhacpq9qqbkf Wikipedia:Fante Wikimedians Comunity/Art+Feminism 2023 4 416 7833 2374 2023-05-06T00:21:47Z Robertjamal12 13 Robertjamal12 moved page [[Fante Wikimedians Comunity/Art+Feminism 2023]] to [[Wikipedia:Fante Wikimedians Comunity/Art+Feminism 2023]] without leaving a redirect 2373 wikitext text/x-wiki Dɛm dwumadzi yi hwehwɛ dɛ ɔbɛkyerɛw na oetu nsɛm a ɔfa Ghana mbaa ho mpon wɔ Fante Wikipedia prama no do == English == This campaign seeks to improve and create articles related to Ghanaian women on the Fante Wikipedia Incubator == Articles == [[Nkyekyεmu:Contests]] {| class="wikitable" |+ !Article !Article in Fante !Username |- |[[:en:Pearl_Amoah|Pearl Amoah]] |[[Pearl Amoah]] | |- |[[:en:Kenturah_Davis|Kenturah Davis]] |[[Kenturah Davis]] | |- |[[:en:Efe_Grace|Efe Grace]] |[[Efe Grace]] | |- |[[:en:Dipo|Dipo]] |[[Dipo]] | |- |[[:en:Gloria_Sarfo|Gloria Sarfo]] |[[Gloria Sarfo]] | |- |[[:en:Rosamond_Asiamah_Nkansah|Rosamond Asiamah Nkansah]] |[[Rosamond Asiamah Nkansah]] | |- |[[:en:Nana_Ama_Agyemang_Asante|Nana Ama Agyemang Asante]] |[[Nana Ama Agyemang Asante Asante|Nana Ama Agyemang Asante]] | |- |[[:en:Veronica_Bekoe|Veronica Bekoe]] |[[Veronica Bekoe]] | |- |[[:en:Vicky_Zugah|Vicky Zugah]] |[[Vicky Zugah]] | |- |[[:en:Evelyn_Amarteifio|Evelyn Amarteifio]] |[[Evelyn Amarteifio]] | |- |[[:en:Mercy_ffoulkes-Crabbe|Mercy ffoulkes-Crabbe]] |[[Mercy ffoulkes-Crabbe]] | |- |[[:en:Jeremie_Van-Garshong|Jeremie Van-Garshong]] |[[Jeremie Van-Garshong]] | |- |[[:en:PM_(Di_Asa_winner)|PM (Di Asa winner)]] |[[PM (Di Asa winner)]] | |- |[[:en:Mariam_Iddrisu|Mariam Iddrisu]] |[[Mariam Iddrisu]] | |- |[[:en:Fati_Habib-Jawula|Fati Habib-Jawula]] |[[Fati Habib-Jawula]] | |- |[[:en:Agnes_Asangalisa_Chigabatia|Agnes Asangalisa Chigabatia]] |[[Agnes Asangalisa Chigabatia]] | |- |[[:en:Susana_Adam|Susana Adam]] |[[Susana Adam]] | |- |[[:en:Doris_Asibi_Seidu|Doris Asibi Seidu]] |[[Doris Asibi Seidu]] | |- |[[:en:Cecelia_Ayanori_Bukari-Yakubu|Cecelia Ayanori Bukari-Yakubu]] |[[Cecelia Ayanori Bukari-Yakubu]] | |- |[[:en:Catherine_Katuni_Tedam|Catherine Katuni Tedam]] |[[Catherine Katuni Tedam]] | |- |[[:en:Ama_Afo_Blay|Ama Afo Blay]] |[[Ama Afo Blay]] | |- |[[:en:Miliky_MiCool|Miliky MiCool]] |[[Miliky MiCool]] | |- |[[:en:Ghana_at_the_FIFA_Women's_World_Cup|Ghana at the FIFA Women's World Cup]] |[[Ghana at the FIFA Women's World Cup]] | |- |[[:en:Princess_Shyngle|Princess Shyngle]] |[[Princess Shyngle]] | |- |[[:en:Obaapa_Christy|Obaapa Christy]] |[[Obaapa Christy Ndwomtownyi|Obaapa Christy]] | |- |[[:en:Cecilia_Koranteng-Addow|Cecilia Koranteng-Addow]] |[[Cecilia Koranteng-Addow]] | |- |[[:en:Mary_Winfred_Koranteng|Mary Winfred Koranteng]] |[[Mary Winfred Koranteng]] | |- |[[:en:Jennifer_Cudjoe|Jennifer Cudjoe]] |[[Jennifer Cudjoe]] | |- |[[:en:Patience_Opokua|Patience Opokua]] |[[Patience Opokua]] | |- |[[:en:Doris_Dartey|Doris Dartey]] |[[Doris Dartey]] | |- |[[:en:Kokui_Selormey_Hanson|Kokui Selormey Hanson]] |[[Kokui Selormey Hanson]] | |- |[[:en:Grace_Adams|Grace Adams]] |[[Grace Adams]] | |- |[[:en:Wasila_Diwura-Soale|Wasila Diwura-Soale]] |[[Wasila Diwura-Soale]] | |- |[[:en:Victoria_Agyei|Victoria Agyei]] |[[Victoria Agyei]] | |- |[[:en:Regina_Antwi|Regina Antwi]] |[[Regina Antwi]] | |- |[[:en:Evelyn_Badu|Evelyn Badu]] |[[Evelyn Badu]] | |- |[[:en:Justice_Tweneboaa|Justice Tweneboaa]] |[[Justice Tweneboaa]] | |- |[[:en:Patience_Peterson-Kundok|Patience Peterson-Kundok]] |[[Patience Peterson-Kundok]] | |- |[[:en:Mavis_Ama_Frimpong|Mavis Ama Frimpong]] |[[Mavis Ama Frimpong]] | |- |[[:en:Pascaline_Edwards|Pascaline Edwards]] |[[Pascaline Edwards]] | |- |[[:en:Queenstar_Pokuah_Sawyerr|Queenster Maame Pokua Sawyerr]] |[[Queenster Maame Pokua Sawyerr]] | |- |[[:en:Sherifa_Gunu|Sherifa Gunu]] |[[Sherifa Gunu]] | |- |[[:en:Estelle_Akofio-Sowah|Estelle Akofio-Sowah]] |[[Estelle Akofio-Sowah]] | |- |[[:en:Tabitha_Sybil_Quaye|Tabitha Sybil Quaye]] |[[Tabitha Sybil Quaye]] | |- |[[:en:Victoria_Lakshmi_Hamah|Victoria Hammah]] |[[Victoria Hammah]] | |- |[[:en:Alima_Moro|Alima Moro]] |[[Alima Moro]] | |- |[[:en:Grace_Omaboe|Grace Omaboe]] |[[Grace Omaboe]] | |- |[[:en:Anita_De_Sosoo|Anita De Sosoo]] |[[Anita De Sosoo]] | |- |[[:en:Becca_(Ghanaian_singer)|Becca]] |[[Becca ndwomtownyi|Becca]] | |- |[[:en:Janet_Owusu|Janet Owusu]] |[[Janet Owusu]] | |- |[[:en:Martha_Bissah|Martha Bissah]] |[[Martha Bissah]] | |- |[[:en:Abena_Appiah|Abena Appiah]] |[[Abena Appiah]] | |- |[[:en:Aba_Andam|Aba Andam]] |[[Aba Andam]] | |- |[[:en:Israella_Kafui_Mansu|Israella Kafui Mansu]] |[[Israella Kafui Mansu]] | |- |[[:en:Juliet_Asante|Juliet Asante]] |[[Juliet Asante]] | |- |[[:en:Deborah_Ahenkorah|Deborah Ahenkorah]] |[[Deborah Ahenkorah]] | |- |[[:en:Theresa_Kufuor|Theresa Kufuor]] |[[Theresa Kufuor]] | |- |[[:en:Ernestina_Naadu_Mills|Ernestina Naadu Mills]] |[[Ernestina Naadu Mills]] | |- |[[:en:MzVee|MzVee]] |[[MzVee]] | |- |[[:en:Peace_Hyde|Peace Hyde]] |[[Peace Hyde]] | |- |[[:en:Francisca_Oteng-Mensah|Francisca Oteng-Mensah]] |[[Francisca Oteng-Mensah]] | |- |[[:en:Charlotte_Osei|Charlotte Osei]] |[[Charlotte Osei]] | |- |[[:en:Monica_Amekoafia|Monica Amekoafia]] |[[Monica Amekoafia]] | |- |[[:en:Joyce_Ababio|Joyce Ababio]] |[[Joyce Ababio]] | |- |[[:en:Ghana_women's_national_football_team_results|Ghana women's national football team results]] |[[Ghana women's national football team results]] | |- |[[:en:Ghanaian_cuisine|Ghanaian cuisine]] |[[Ghanaian cuisine]] | |- |[[:en:Alberta_Sackey|Alberta Sackey]] |[[Alberta Sackey]] | |- |[[:en:Gifty_Anti|Gifty Anti]] |[[Gifty Anti]] | |- |[[:en:Kaakie|Kaakie]] |[[Kaakie]] | |- |[[:en:Mzbel|Mzbel]] |[[Mzbel]] | |- |[[:en:Naa_Ashorkor|Naa Ashorkor]] |[[Naa Ashorkor]] | |- |[[:en:Nayaah_(gospel_singer)|Nayaah]] |[[Nayaah]] | |- |[[:en:Beatrice_Gyaman|Beatrice Gyaman]] |[[Beatrice Gyaman]] | |- |[[:en:Lordina_Mahama|Lordina Mahama]] |[[Lordina Mahama]] | |- |[[:en:Patience_Kpobi|Patience Kpobi]] |[[Patience Kpobi]] | |- |[[:en:Anna_Bossman|Anna Bossman]] |[[Anna Bossman]] | |- |[[:en:Letitia_Obeng|Letitia Obeng]] |[[Letitia Obeng]] | |- |[[:en:Susan_Ofori-Atta|Susan Ofori-Atta]] |[[Susan Ofori-Atta]] | |- |[[:en:Mabel_Simpson|Mabel Simpson]] |[[Mabel Simpson]] | |- |[[:en:Sarah_Adwoa_Safo|Sarah Adwoa Sarfo]] |[[Sarah Adwoa Sarfo]] | |- |[[:en:Akosua_Agyapong|Akosua Agyapong]] |[[Akosua Agyapong]] | |- |[[:en:Hilda_Akua_Frimpong|Hilda Akua]] |[[Hilda Akua]] | |- |[[:en:Nadia_Eke|Nadia Eke]] |[[Nadia Eke]] | |- |[[:en:Portia_Boakye|Portia Boakye]] |[[Portia Boakye]] | |- |[[:en:Helen_Yawson|Helen Yawson]] |[[Helen Yawson]] | |- |[[:en:Ursula_Owusu|Ursula Owusu]] |[[Ursula Owusu]] | |- |[[:en:Yawa_Hansen-Quao|Yawa Hansen-Quao]] |[[Yawa Hansen-Quao]] | |- |[[:en:Zuta_Mary_Nartey|Zuta Mary Nartey]] |[[Zuta Mary Nartey]] | |- |[[:en:Annie_Jiagge|Annie Ruth Jiagge]] |[[Annie Ruth Jiagge]] | |- |[[:en:Annie_Jiagge|Irene Agyepong]] |[[Irene Agyepong]] | |- |[[:en:Gemma_Acheampong|Gemma Acheampong]] |[[Gemma Acheampong]] | |- |[[:en:Samira_Suleman|Samira Suleman]] |[[Samira Suleman]] | |- |[[:en:Martha_Appiah|Martha Appiah]] |[[Martha Appiah]] | |- |[[:en:Grace_Armah|Grace Armah]] |[[Grace Armah]] | |- |[[:en:Mary_Mensah|Mary Mensah]] |[[Mary Mensah]] | |- |[[:en:Josephine_Oppong_Yeboah|Josephine Oppong Yeboah]] |[[Josephine Oppong Yeboah]] | |- |[[:en:Cynthia_Quartey|Cynthia Quartey]] |[[Cynthia Quartey]] | |- |[[:en:Doris_Wiredu|Doris Wiredu]] |[[Doris Wiredu]] | |- |[[:en:Anita_Erskine|Anita Erskine]] |[[Anita Erskine]] | |- |[[:en:Ohemaa_Mercy|Ohemaa Mercy]] |[[Ohemaa Mercy]] | |- |[[:en:Hannah_Kudjoe|Hannah Kudjoe]] |[[Hannah Kudjoe]] | |- |[[:en:Faiza_Ibrahim|Faiza Ibrahim]] |[[Faiza Ibrahim]] | |- |[[:en:Elsie_Owusu|Elsie Owusu]] |[[Elsie Owusu]] | |- |[[:en:Mary_Chinery-Hesse|Mary Chinery-Hesse]] |[[Mary Chinery-Hesse]] | |- |[[:en:Nana_Afia_Kobi_Serwaa_Ampem_II|Nana Afia Kobi Serwaa Ampem II]] |[[Nana Afia Kobi Serwaa Ampem II]] | |- |[[wikidata:Q22279520|Peace Ayisi Otchere]] |[[Peace Ayisi Otchere]] | |- |[[wikidata:Q22340175|Abena Busia]] |[[Abena Busia]] | |- |[[:en:Ama_Nkrumah|Ama Nkrumah]] |[[Ama Nkrumah]] | |- |[[:en:Barbara_Mensah|Barbara Mensah]] |[[Barbara Mensah]] | |- |[[:en:Sophia_Oboshie_Doku|Sophia Oboshie Doku]] |[[Sophia Oboshie Doku]] | |- |[[:en:Rose_Mensah-Kutin|Rose Mensah-Kutin]] |[[Rose Mensah-Kutin]] | |- |[[:en:Theo_Sowa|Theo Sowa]] |[[Theo Sowa]] | |- |[[:en:Meri_Nana-Ama_Danquah|Meri Nana-Ama Danquah]] |[[Meri Nana-Ama Danquah]] | |- |[[:en:Zanetor_Agyeman-Rawlings|Zanetor Agyeman-Rawlings]] |[[Zanetor Agyeman-Rawlings]] | |- |[[:en:Genevieve_Delali_Tsegah|Genevive Delali Tsegah]] |[[Genevive Delali Tsegah]] | |- |[[:en:Grace_Bakari|Grace Bakari]] |[[Grace Bakari]] | |- |[[:en:Sylvia_Boye|Sylvia Boye]] |[[Sylvia Boye]] | |- |[[:en:Melody_Millicent_Danquah|Melody Millicent Danquah]] |[[Melody Millicent Danquah]] | |- |[[:en:Patricia_Mawuli_Nyekodzi|Patricia Mawuli Nyekodzi]] |[[Patricia Mawuli Nyekodzi]] | |- |[[:en:Akua_Donkor|Akua Donkor]] |[[Akua Donkor]] | |- |[[:en:Lucy_Quist|Lucy Quist]] |[[Lucy Quist]] | |- |[[:en:Nana_Aba_Anamoah|Nana Aba Anamoah]] |[[Nana Aba Anamoah]] | |- |[[:en:Esi_Sutherland-Addy|Esi Sutherland-Addy]] |[[Esi Sutherland-Addy]] | |- |[[:en:Johanna_Odonkor_Svanikier|Johanna Odonkor Svanikier]] |[[Johanna Odonkor Svanikier]] | |- |[[:en:Ethel_Delali_Cofie|Ethel Delali Cofie]] |[[Ethel Delali Cofie]] | |- |[[:en:Maureen_Abla_Amematekpor|Maureen Abla Amematekpor]] |[[Maureen Abla Amematekpor]] | |- |[[:en:Ayesha_Harruna_Attah|Ayesha Harruna Attah]] |[[Ayesha Harruna Attah]] | |- |[[:en:Grace_Amponsah-Ababio|Grace Amponsah-Ababio]] |[[Grace Amponsah-Ababio]] | |- |[[:en:Ama_Ampofo|Ama Ampofo]] |[[Ama Ampofo]] | |- |[[:en:Ellen_Serwaa_Nee-Whang|Ellen Serwaa Nee-Whang]] |[[Ellen Serwaa Nee-Whang]] | |- |[[:en:Bozoma_Saint_John|Bozoma Saint John]] |[[Bozoma Saint John]] | |- |[[:en:Doreen_Andoh|Doreen Andoh]] |[[Doreen Andoh]] | |- |[[:en:Antoinette_Delali_Kemavor|Antoinette Delali Kemavor]] |[[Antoinette Delali Kemavor]] | |- |[[:en:Nuong_Faalong|Nuong Faalong]] |[[Nuong Faalong]] | |- |[[:en:Felipa_Maria_Aranha|Nuong Faalong]] |[[Nuong Faalong]] | |- |[[:en:Fulera_Limann|Fulera Limann]] |[[Fulera Limann]] | |- |[[:en:Janet_Egyir|Janet Egyir]] |[[Janet Egyir]] | |- |[[:en:Ernestina_Abambila|Ernestina Abambila]] |[[Ernestina Abambila]] | |- |[[:en:Catherine_Afeku|Catherine Afeku]] |[[Catherine Afeku]] | |- |[[:en:Josephine_Hilda_Addo|Josephine Hilda Addo]] |[[Josephine Hilda Addo]] | |- |[[:en:Esther_Dzifa_Ofori|Esther Dzifa Ofori]] |[[Esther Dzifa Ofori]] | |- |[[:en:Margaret_Ekua_Prah|Margaret Ekua Prah]] |[[Margaret Ekua Prah]] | |- |[[:en:Paulina_Patience_Abagaye|Paulina Patience Abagaye]] |[[Paulina Patience Abagaye]] | |- |[[:en:Salma_Frances_Mancell-Egala|Salma Frances Mancell-Egala]] |[[Salma Frances Mancell-Egala]] | |- |[[:en:Mercy_Bampo_Addo|Mercy Bampo Addo]] |[[Mercy Bampo Addo]] | |- |[[:en:Amerley_Ollennu_Awua-Asamoa|Amerley Ollennu Awua-Asamoa]] |[[Amerley Ollennu Awua-Asamoa]] | |- |[[:en:Sophia_Horner-Sam|Sophia Horner-Sam]] |[[Sophia Horner-Sam]] | |- |[[:en:Elizabeth_Salamatu_Forgor|Elizabeth Salamatu Forgor]] |[[Elizabeth Salamatu Forgor]] | |- |[[:en:Gina_Blay|Gina Blay]] |[[Gina Blay]] | |- |[[:en:Hellena_Wrappah|Hellena Wrappah]] |[[Hellena Wrappah]] | |- |[[:en:Barbara_Oteng_Gyasi|Barbara Oteng Gyasi]] |[[Barbara Oteng Gyasi]] | |- |[[:en:Barbara_Asher_Ayisi|Barbara Asher Ayisi]] |[[Barbara Asher Ayisi]] | |- |[[:en:Gifty_Twum_Ampofo|Gifty Twum Ampofo]] |[[Gifty Twum Ampofo]] | |- |[[:en:Martha_Ama_Akyaa_Pobee|Martha Ama Akyaa Pobee]] |[[Martha Ama Akyaa Pobee]] | |- |[[:en:Akua_Obeng-Akrofi|Akua Obeng-Akrofi]] |[[Akua Obeng-Akrofi]] | |- |[[:en:Kobi_Hemaa_Osisiadan|Kobi Hemaa Osisiadan]] |[[Kobi Hemaa Osisiadan]] | |- |[[:en:Veronica_Bawuah|Veronica Bawuah]] |[[Veronica Bawuah]] | |- |[[:en:Mavis_Akoto|Mavis Akoto]] |[[Mavis Akoto]] | |- |[[:en:Nana_Anima_Wiafe-Akenten|Nana Anima Wiafe-Akenten]] |[[Nana Anima Wiafe-Akenten]] | |- |[[:en:Raquel_Naa_Ayorkor_Ammah|Raquel Naa Ayorkor Ammah]] |[[Raquel Naa Ayorkor Ammah]] | |- |[[:en:Rama_Brew|Rama Brew]] |[[Rama Brew]] | |- |[[:en:Faustina_Ampah|Faustina Ampah]] |[[Faustina Ampah]] | |- |[[:en:Sandra_Appiah|Sandra Appiah]] |[[Sandra Appiah]] | |- |[[:en:Kyeiwaa|Kyeiwaa]] |[[Kyeiwaa]] | |- |[[:en:Akumaa_Mama_Zimbi|Akumaa Mama Zimbi]] |[[Akumaa Mama Zimbi]] | |- |[[:en:Julia_Agawu|Julia Agawu]] |[[Julia Agawu]] | |- |[[:en:Jemila_Abdulai|Jemila Abdulai]] |[[Jemila Abdulai]] | |- |[[:en:Eno_Barony|Eno Barony]] |[[Eno Barony]] | |- |[[:en:Sista_Afia|Sista Afia]] |[[Sista Afia]] | |- |[[:en:Nana_Akua_Oppong_Birmeh|Nana Akua Oppong Birmeh]] |[[Nana Akua Oppong Birmeh]] | |- |[[:en:Joy_Henrietta_Mensa-Bonsu|Joy Henrietta Mensa-Bonsu]] |[[Joy Henrietta Mensa-Bonsu]] | |- |[[:en:Akua_Asabea_Ayisi|Akua Asabea Ayisi]] |[[Akua Asabea Ayisi]] | |- |[[:en:Marie_Humbert|Marie Humbert]] |[[Marie Humbert]] | |- |[[:en:Dorcas_Coker-Appiah|Dorcas Coker-Appiah]] |[[Dorcas Coker-Appiah]] | |- |[[:en:Nana_Darkoa_Sekyiamah|Nana Darkoa Sekyiamah]] |[[Nana Darkoa Sekyiamah]] | |- |[[:en:Fatimatu_Abubakar|Fatimatu Abubakar]] |[[Fatimatu Abubakar]] | |- |[[:en:Akyaawa_Yikwan|Akyaawa Yikwan]] |[[Akyaawa Yikwan]] | |- |[[:en:Belinda_Royall|Belinda Royall]] |[[Belinda Royall]] | |- |[[:en:Nana_Akosua_Konadu|Nana Akosua Konadu]] |[[Nana Akosua Konadu]] | |- |[[:en:Ruby_Yayra_Goka|Ruby Yayra Goka]] |[[Ruby Yayra Goka]] | |- |Y[[:en:Yaa_Ntiamoah_Badu|aa Ntiamoah Badu]] |[[Yaa Ntiamoah Badu]] | |- |[[:en:Maame_Biney|Maame Biney]] |[[Maame Biney]] | |- |[[:en:Juliana_Dogbadzi|Juliana Dogbadzi]] |[[Juliana Dogbadzi]] | |- |[[:en:Thérèse_Striggner_Scott|Thérèse Striggner Scott]] |[[Thérèse Striggner Scott]] | |- |[https://query.wikidata.org/#%23Cats%0ASELECT%20%3Fitem%20%3FitemLabel%20%0AWHERE%20%0A%7B%0A%20%20%3Fitem%20wdt%3AP31%20wd%3AQ5.%20%23%20Must%20be%20of%20a%20cat%0A%20%20%3Fitem%20wdt%3AP27%20wd%3AQ117.%0A%20%20%3Fitem%20wdt%3AP21%20wd%3AQ6581072.%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%20%23%20Helps%20get%20the%20label%20in%20your%20language%2C%20if%20not%2C%20then%20en%20language%0A%7D Pauline M. Clerk] |Existing | |- |[[:en:Georgina_Theodora_Wood|Georgina Theodora Wood]] |[[Georgina Theodora Wood]] | |- |[[:en:Apiorkor_Seyiram_Ashong-Abbey|Apiorkor Seyiram Ashong-Abbey]] |[[Apiorkor Seyiram Ashong-Abbey]] | |- |[[:en:Mfantsipim_Senior_High_School|Mfantsipim Senior High School]] |[[Mfantsipim Senior High School]] | |- |[[:en:Gertrude_Torkornoo|Gertrude Torkornoo]] |[[Gertrude Torkornoo]] | |- |[[:en:Chloe_Asaam|Chloe Asaam]] |[[Chloe Asaam]] | |- |[[:en:Aisha_Ayensu|Aisha Ayensu]] |[[Aisha Ayensu]] | |- |[[:en:Ophelia_Crossland|Ophelia Crossland]] |[[Ophelia Crossland]] | |- |[[:en:Mimi_Plange|Mimi Plange]] |[[Mimi Plange]] | |- |[[:en:Samata_(fashion_entrepreneur)|Samata (fashion entrepreneur)]] |[[Samata (fashion entrepreneur)]] | |- |[[:en:Abena_Takyiwa|Abena Takyiwa]] |[[Abena Takyiwa]] | |- |[[:en:Maame_Esi_Acquah_Taylor|Maame Esi Acquah Taylor]] |[[Maame Esi Acquah Taylor]] | |- |[[:en:Sally_Torpey|Sally Torpey]] |[[Sally Torpey]] | |- |[[:en:Betty_Acquah|Betty Acquah]] |[[Betty Acquah]] | |- |[[:en:Anita-Pearl_Ankor|Anita-Pearl Ankor]] |[[Anita-Pearl Ankor]] | |- |[[:en:Felicia_Abban|Felicia Abban]] |[[Felicia Abban]] | |- |[[:en:Grace_Kwami|Grace Kwami]] |[[Grace Kwami]] | |- |[[:en:Sandra_"Alexandrina"_Don-Arthur|Sandra "Alexandrina" Don-Arthur]] |[[Sandra "Alexandrina" Don-Arthur]] | |- |[[:en:Josephine_Kuuire|Josephine Kuuire]] |[[Josephine Kuuire]] | |- |[[:en:Valerie_Lawson|Valerie Lawson]] |[[Valerie Lawson]] | |- |[[:en:Theodosia_Okoh|Theodosia Okoh]] |[[Theodosia Okoh]] | |- |[[:en:Nana_Akua_Addo|Nana Akua Addo]] |[[Nana Akua Addo]] | |- |[[:en:Nicole_Amarteifio|Nicole Amarteifio]] |[[Nicole Amarteifio]] | |- |[[:en:Akofa_Edjeani_Asiedu|Akofa Edjeani Asiedu]] |[[Akofa Edjeani Asiedu]] | |- |[[:en:Lydia_Forson|Lydia Forson]] |[[Lydia Forson]] | |- |[[:en:Dzifa_Gomashie|Dzifa Gomashie]] |[[Dzifa Gomashie]] | |- |[[:en:Juliet_Ibrahim|Juliet Ibrahim]] |[[Juliet Ibrahim]] | |- |[[:en:Yvonne_Nelson|Yvonne Nelson]] |[[Yvonne Nelson]] | |- |[[:en:Brigitte_Perenyi|Brigitte Perenyi]] |[[Brigitte Perenyi]] | |- |[[:en:Veronica_Quarshie|Veronica Quarshie]] |[[Veronica Quarshie]] | |- |[[:en:Zynnell_Zuh|Zynnell Zuh]] |[[Zynnell Zuh]] | |- |[[:en:Marian_Ewurama_Addy|Marian Ewurama Addy]] |[[Marian Ewurama Addy]] | |- |[[:en:Elsie_Effah_Kaufmann|Elsie Effah Kaufmann]] |[[Elsie Effah Kaufmann]] | |- |[[:en:Jessica_Opare-Saforo|Jessica Opare-Saforo]] |[[Jessica Opare-Saforo]] | |- |[[:en:Emma_Morrison|Emma Morrison]] |[[Emma Morrison]] | |- |[[:en:Adjoa_Bayor|Adjoa Bayor]] |[[Adjoa Bayor]] | |- |[[:en:Florence_Dadson|Florence Dadson]] |[[Florence Dadson]] | |- |[[:en:Eureka_Emefa_Adomako|Eureka Emefa Adomako]] |[[Eureka Emefa Adomako]] | |- |[[:en:Ama_Ata_Aidoo|Ama Ata Aidoo]] |[[Ama Ata Aidoo]] | |- |[[:en:Nana_Aba_Appiah_Amfo|Nana Aba Appiah Amfo]] |[[Nana Aba Appiah Amfo]] | |- |[[:en:Margaret_Amoakohene|Margaret Amoakohene]] |[[Margaret Amoakohene]] | |- |[[:en:Akosua_Adomako_Ampofo|Akosua Adomako Ampofo]] |[[Akosua Adomako Ampofo]] | |- |[[:en:Marian_Asantewah_Nkansah|Marian Asantewah Nkansah]] |[[Marian Asantewah Nkansah]] | |- |[[:en:Elizabeth_Asiedu|Elizabeth Asiedu]] |[[Elizabeth Asiedu]] | |- |[[:en:Rosemond_Aboagyewa_Boohene|Rosemond Aboagyewa Boohene]] |[[Rosemond Aboagyewa Boohene]] | |- |[[:en:Eugenia_Date-Bah|Eugenia Date-Bah]] |[[Eugenia Date-Bah]] | |- |[[:en:Dora_Francisca_Edu-Buandoh|Dora Francisca Edu-Buandoh]] |[[Dora Francisca Edu-Buandoh]] | |- |[[:en:Audrey_Gadzekpo|Audrey Gadzekpo]] |[[Audrey Gadzekpo]] | |- |[[:en:Afua_Adwo_Jectey_Hesse|Afua Adwo Jectey Hesse]] |[[Afua Adwo Jectey Hesse]] | |- |[[:en:Priscilla_Kolibea_Mante|Priscilla Kolibea Mante]] |[[Priscilla Kolibea Mante]] | |- |[[:en:Takyiwaa_Manuh|Takyiwaa Manuh]] |[[Takyiwaa Manuh]] | |- |[[:en:Peace_Adzo_Medie|Peace Adzo Medie]] |[[Peace Adzo Medie]] | |- |[[:en:Jane_Naana_Opoku-Agyemang|Jane Naana Opoku-Agyemang]] |[[Jane Naana Opoku-Agyemang]] | |- |[[:en:Deborah_Owusu-Bonsu|Deborah Owusu-Bonsu]] |[[Deborah Owusu-Bonsu]] | |- |[[:en:Sophia_Ophilia_Adjeibea_Adinyira|Sophia Ophilia Adjeibea Adinyira]] |[[Sophia Ophilia Adjeibea Adinyira]] | |- |[[:en:Mabel_Agyemang|Mabel Agyemang]] |[[Mabel Agyemang]] | |- |[[:en:Vida_Akoto-Bamfo|Vida Akoto-Bamfo]] |[[Vida Akoto-Bamfo]] | |- |[[:en:Sophia_Akuffo|Sophia Akuffo]] |[[Sophia Akuffo]] | |- |[[:en:Vida_Akoto_Bamfo|Vida Akoto Bamfo]] |[[Vida Akoto Bamfo]] | |- |[[:en:Joyce_Bamford-Addo|Joyce Bamford-Addo]] |[[Joyce Bamford-Addo]] | |- |[[:en:Akua_Kuenyehia|Akua Kuenyehia]] |[[Akua Kuenyehia]] | |- |[[:en:Avril_Lovelace-Johnson|Avril Lovelace-Johnson]] |[[Avril Lovelace-Johnson]] | |- |[[:en:Mariama_Owusu|Mariama Owusu]] |[[Mariama Owusu]] | |- |[[:en:Tinchy_Stryder|Tinchy Stryder]] |[[Tinchy Stryder]] | |- |[[:en:Yaw_Skyface|Yaw Skyface]] |[[Yaw Skyface]] | |- |[[:en:Salifu_Abdul_Hafiz|Salifu Abdul Hafiz]] |[[Salifu Abdul Hafiz]] | |- |[[:en:Veronica_Quarshie|Veronica Quarshie]] |[[Veronica Quarshie]] | |- |[[:en:Akosua_Adoma_Owusu|Akosua Adoma Owusu]] |[[Akosua Adoma Owusu]] | |- |[[:en:Nana_Oforiatta_Ayim|Nana Oforiatta Ayim]] |[[Nana Oforiatta Ayim]] | |- |[[:en:Shirley_Frimpong-Manso|Shirley Frimpong-Manso]] |[[Shirley Frimpong-Manso]] | |- |[[:en:Kuukua_Eshun|Kuukua Eshun]] |[[Kuukua Eshun]] | |- |[[:en:Akosua_Busia|Akosua Busia]] |[[Akosua Busia]] | |- |[[:en:Nuotama_Bodomo|Nuotama Bodomo]] |[[Nuotama Bodomo]] | |- |[[:en:Yaba_Badoe|Yaba Badoe]] |[[Yaba Badoe]] | |- |[[:en:Nicole_Amarteifio|Nicole Amarteifio]] |[[Nicole Amarteifio]] | |- |[[:en:Leila_Djansi|Leila Djansi]] |[[Leila Djansi]] | |- |[[:en:Mansa_Nettey|Mansa Nettey]] |[[Mansa Nettey]] | |- |[[:en:Elizabeth_Frances_Sey|Elizabeth Frances Sey]] |[[Elizabeth Frances Sey]] | |- |[[:en:Abibata_Shanni_Mahama_Zakariah|Abibata Shanni Mahama Zakariah]] |[[Abibata Shanni Mahama Zakariah]] | |- |[[:en:Elizabeth_Dadzie|Elizabeth Dadzie]] |[[Elizabeth Dadzie]] | |- |[[:en:Cina_Soul|Cina Soul]] |[[Cina Soul]] | |- |[[:en:Moesha_Buduong|Moesha Buduong]] |[[Moesha Buduong]] | |- |[[:en:Halutie_Hor|Halutie Hor]] |[[Halutie Hor]] | |- |[[:en:Dzigbordi_Dosoo|Dzigbordi Dosoo]] |[[Dzigbordi Dosoo]] | |- |[[:en:Charlotte_Lily_Baidoo|Charlotte Lily Baidoo]] |[[Charlotte Lily Baidoo]] | |- |[[:en:Hamamat_Montia|Hamamat Montia]] |[[Hamamat Montia]] | |- |[[:en:Leticia_Adelaide_Appiah|Leticia Adelaide Appiah]] |[[Leticia Adelaide Appiah]] | |- |[[:en:Pascale_Allotey|Pascale Allotey]] |[[Pascale Allotey]] | |- |[[:en:Abigail_Ashley|Abigail Ashley]] |[[Abigail Ashley]] | |- |[[:en:Angela_Kyerematen-Jimoh|Angela Kyerematen-Jimoh]] |[[Angela Kyerematen-Jimoh]] | |- |[[:en:Juliet_Appiah|Juliet Appiah]] |[[Juliet Appiah]] | |- |[[:en:Dzodzi_Tsikata|Dzodzi Tsikata]] |[[Dzodzi Tsikata]] | |- |[[:en:Grace_Amey-Obeng|Grace Amey-Obeng]] |[[Grace Amey-Obeng]] | |- |[[:en:Gifty_Acheampong|Gifty Acheampong]] |[[Gifty Acheampong]] | |- |[[:en:Selase_Agbenyefia|Selase Agbenyefia]] |[[Selase Agbenyefia]] | |- |[[:en:Marthe_Eféwélé_Kwami|Marthe Eféwélé Kwami]] |[[Marthe Eféwélé Kwami]] | |- |[[:en:Ayorkor_Korsah|Ayorkor Korsah]] |[[Ayorkor Korsah]] | |- |[[:en:Jane_E._Clerk|Jane E. Clerk]] |[[Jane E. Clerk]] | |- |[[:en:Wesley_Girls'_High_School|Wesley Girls' High School]] |[[Wesley Girls' High School]] | |- |[[:en:Senyuiedzorm_Awusi_Adadevoh|Senyuiedzorm Awusi Adadevoh]] |[[Senyuiedzorm Awusi Adadevoh]] | |- |[[:en:Cynthia_Lamptey|Cynthia Lamptey]] |[[Cynthia Lamptey]] | |- |[[:en:Women's_football_in_Ghana|Women's football in Ghana]] |[[Women's football in Ghana]] | |- |[[:en:Yaa_Asantewaa|Yaa Asantewaa]] |[[Yaa Asantewaa]] | |- |[[:en:Yaa_Asantewaa_Festival|Yaa Asantewaa Festival]] |[[Yaa Asantewaa Festival]] | |- |[[:en:Yaa_Asantewaa_War|Yaa Asantewaa War]] |[[Yaa Asantewaa War]] | |} m4gpgxeiwod1wxn4jko189txjaspne9 Farouk Braimah 0 417 47724 36496 2025-05-14T13:27:04Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 47724 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | majority1 = | honorific-suffix = | image = | alt = | caption = | order = | office = | term_start = | term_end = | president = | predecessor = | successor = | constituency_MP1 = | order3 = <!--Can be repeated up to eight times by changing the number--> | name = Farouk Braimah | term_start1 = | term_end1 = | president1 = | predecessor1 = | successor1 = <!--Can be repeated up to eight times by adding a number--> | prior_term = | order2 = | office2 = Member of Parliament for Ayawaso East Constituency | term_start2 = 7 January 1997 | term_end2 = 6 January 2001 | president2 = | predecessor2 = | successor2 = | parliament1 = | office3 = | otherparty = <!--For additional political affiliations--> | spouse = | president3 = | predecessor3 = | successor3 = | birth_date = 1944 | birth_place = | death_date = March 2006 | death_place = 37 Military Hospital, Accra | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian nationality law|Ghanaian]]&nbsp; | party = National Democratic Congress | term_start3 = | term_end3 = | partner = <!--For those with a domestic partner and not married--> | relations = | children = | residence = | alma_mater = | occupation = | profession = Politician | cabinet = | committees = | portfolio = | signature = | signature_alt = | website = | footnotes = }} '''Farouk Braimah''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma Ayawaso East ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ do ebien wɔ aban a ɔtɔ do anan mu wɔ Ghana.<ref>{{Cite web|last=FM|first=Peace|title=Parliament – Greater Accra Region Election 1996 Results|url=http://ghanaelections.peacefmonline.com/pages/1996/parliament/greateraccra/index.php|access-date=8 October 2020|website=Ghana Elections – Peace FM}}</ref> == Abrabɔ Ahyɛse na Nwomasua == Afe 2006 mu no, nna Briamah wɔ mfe 61. Nna ɔyɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma Ayawaso East ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ do ebien wɔ aban a ɔtɔ do anan mu wɔ Ghana.<ref name=":0">{{Cite web |last= |first= |date=6 March 2006 |title=Farouk Braimah is dead |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Farouk-Braimah-is-dead-100501 |archive-url= |archive-date= |access-date=8 October 2020 |website=GhanaWeb. |language=en}}</ref><ref>{{Cite web |title=Greater Accra Region |url=http://www.ghanareview.com/parlia/GreaterAccra.html |access-date=8 October 2020 |website=Ghana news review.}}</ref> Okitsa abodzin krataa a wɔfrɛ no PHD wɔ Political science mu (amanyɛsɛm mu nsɛm) mu. Ɔsaan yɛɛ Ɔsoafo abadziekyir a ɔhwɛ Ndzɛmba a etwa hɛn ho ehyia, abɔdze nyansahu na mfiri dwuma so. Nna ɔsan yɛ edwuma dɛ onyitewfo a onyim akodzi mu ndzɛmba yie.<ref name=":0" /><ref>{{Cite web |last= |first= |date= |title=Parliamentary election Ghana |url=https://ec.gov.gh/wp-content/uploads/2020/02/1996-Parliamentary-Election-Results.pdf |archive-url=https://web.archive.org/web/20201012135816/https://ec.gov.gh/wp-content/uploads/2020/02/1996-Parliamentary-Election-Results.pdf |archive-date=12 October 2020 |access-date=8 October 2020 |website=1996.Parliamentary-Election-Results.pdf |url-status=dead }}</ref><ref>{{Cite web |title=01 |url=http://archive.unu.edu/unupress/unupbooks/80964e/80964E01.htm |access-date=8 October 2020 |website=archive unu edu}}</ref> == Amanyɛsɛm == Wɔpaaw Braimah dɛ mbrahyɛbaguanyi ma Ayawaso East ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ do ebien wɔ aban a ɔtɔ do anan mu wɔ Ghana dze nam National Democratic Congress do wɔ afe 1996 Ghana ambatow kɛse no mu. Afe 1996 Ghana ambatow kɛse no mu, ɔdze amba 45, 605 a egyina hɔ ma 42.70% dzii n'akansifo no do nkonyim. Akansifo no nye; Yussif Kwame Nkrumah a ɔwɔ[[New Patriotic Party]] onyaa amba 21,841 a egyina hɔ ma 20.50%, Amadu Ibrahim Jebkle a ɔwɔ People's National Convention so nyaa amba 9,669 a egyina hɔ ma 9.10%, Abdiel Godly Baba Ali ɔnndɔm amanyɛkuw biara onyaa amba 3,575 a egyina hɔ ma 3.40%, Ahmed Nii Nortey a ɔwɔ National Convention Party so nyaa amba 3,397 a egyina hɔ ma 3.20% na Alhaji Ibrahim Futa a ɔwɔ Convention People's Party nyaa amba 1,766 a egyina hɔ ma 1.70%.<ref>{{Cite web|last=FM|first=Peace|title=Parliament – Greater Accra Region Election 1996 Results|url=http://ghanaelections.peacefmonline.com/pages/1996/parliament/greateraccra/index.php|access-date=8 October 2020|website=Ghana Elections – Peace FM}}</ref> == Owu == Owui wɔ Ebɔw 2006 wɔ 37 Military Hospital a ɔwɔ Nkran.<ref name=":0" /><ref>{{Cite web|title=Braimah died of immune system failure – Daily Guide|url=https://www.modernghana.com/news/96308/braimah-died-of-immune-system-failure-daily.html|access-date=8 October 2020|website=Modern Ghana|language=en}}</ref><ref>{{Cite web |last= |first= |date=8 March 2006 |title=Braimah died of immune system failure – Daily Guide |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Braimah-died-of-immune-system-failure-Daily-Guide-100614 |archive-url= |archive-date= |access-date=8 October 2020 |website=GhanaWeb. |language=en}}</ref> == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] rbyyb1a03zz3c10dmiq3sn7t3h1614k Fathia Nkrumah 0 418 37762 35867 2025-03-16T20:43:40Z Assilidjoe 33 Medze mboaedze aka ho 37762 wikitext text/x-wiki {{Databox|item=Q392629}} '''Helena Ritz Fathia Nkrumah''' (/nərˈkrʊˈmɑːr/ nər-KRUU-MAR) ( [[Kwakwar]] 22, 1932 – [[Esusow Aketseaba]] 31, 2007),<ref>{{Cite web |last=Reynolds |first=R. Harry |date=16 February 2007 |title=Fathia Nkrumah Unwell |url=https://www.modernghana.com/news/124085/1/fathia-nkrumah-unwell.html |access-date=13 May 2024 |website=Modern Ghana}}</ref><ref name=":0">{{Cite web |date=31 May 2007 |title=Fathia Nkrumah is dead |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=124921 |access-date=13 May 2024 |website=Ghana Web}}</ref>a wɔwoo no Fathia Halim Rizk (Arabic: فتحية حليم رزق), nna ɔyɛ Coptic Egyptian na Ewuraba a odzii kan wɔ aber a Ghana nyaa ne fahodzi na ɔyɛ Kwame Nkrumah ne yer, a ɔyɛ Ɔmampanyin a odzi kan. Wɔwoo Fathia Nkrumah dɛ Coptic Christian family na wɔtsetsee  no wɔ Zeitoun, bea bi wɔ Cairo. Nna ɔyɛ abakan ma civil servant a owui ntsɛm; Fathia ne na nko na ɔhwɛɛ no fitsi aber a ne kun wui no. == Abrabɔ Ahyɛse  na nwomasua == Wɔwoo no dɛ Fathia Halim Rizk wɔ Zeit8oun, Cairo, wɔ 1932. N'egya yɛɛ edwuma clerk wɔ Egyptian telephone company na owu ntsɛm , ɔma ne maame bɛyɛɛ kunaafo na ɔdze n'ahoɔdzen tsetsee Fathia. Na ɔyɛ ba panyin wɔ mba enum mu wɔ n'ebusua mu.[3] Owie ntoado nwomasua no, ehɔ na osuaa French,[4] Ɔyɛɛ edwuma dɛ kyerɛkyerɛnyi wɔ ne skuul wɔ Zeitoun, Notre Dame des Apôtres. Ɔnam dɛ na n'enyiwa nngye adzekyerɛ ho no, ɔkɔ yɛɛ edwuma wɔ sikakorabea. == Awar == Frederick, Americanyi journalist, dze ne buukuu too gua wɔ 1967, ɔse Nkrumah sumaa ne nyɛnko, Alhaji Saleh Said Sinare, a na ɔka Ghana Muslimfo a wodzii kan kosua adze wɔ Egypt, dɛ ɔnhwehwɛ yer a ɔyɛ Kristonyi a ofri Egypt mma no, na Fathia ka mbasiafo enum a wotwa tun a woyii hɔn.[4] Wɔ dɛm gyinabea no , Kwame Nkrumah dze n'ano sii no ho dɛ ɔbɔware no. Ne maame na n'enyiwa nngye ho dɛ obi a onnfi hɔn ɔman no mu bɛsan abɔwar efi ne mba no mu ma w'efir hɔn ɔman mu,tse dɛ ma Fathia ne nua banyin nye ne yer a ɔyɛ English efi Egypt no. Fathia kyerɛ mu dɛ Nkrumah yɛ anti-colonial hero, tse dɛ Nasser, naaso ne maame ammpen dɛ ɔnye no bɛkasa anaa obehyira awar no. Nkrumah waree Fathia wɔ Christianborg Castle, Nkran wɔ ewimber no wɔ 1957 New Year's Eve wɔ abet a wɔbaa Ghana.[5] Ofi Ghana na ekyir abrabɔ Fathia Nkrumah na ɔyɛ maame ma mboframba  ebiasa wɔ a wotuu no kun a ɔyɛ Ghana ne military coup d'état a odzii kan  kɔɔ yie wɔ 24 Kwakwar 1966.[6] Ɔdze ne mba no kɔɔ Cairo, maa hɔn ntsetsee wɔ aber a na ne kun wɔ exile wɔ Guinea. Ne mba nyinaa ayɛ edwuma akɔhyɛ amanyɔsɛm ho . Ne ba basia , Samia Nkrumah, na ɔyɛ eguamutranyi ma Convention People's Party (CPP),  Ghana amanyɔ kuw a n'egya tsewee, fri 2011 dze ba 2015.[7] == No wu == Fathia wui wɔ 31 Esusow Aketseaba 2007 wɔ Badrawy Hospital wɔ Cairo wɔ  stroke a onyaa wɔ nyarba a onyae n'ekyir.[2] Wɔyɛɛ n'eyi wɔ Coptic Orthodox Cathedral Church wɔ Cairo na Pope Shenouda III na odzii ho dwuma wɔ 1 Obiradzi 2007. N'ekyir no, wɔdze Fathia Nkrumah ne ho ndzɛmba baa Ghana bɛyɛɛ n'eyi wɔ State House na, na wodzii ne "daa ebisadze ekyir", dɛɛ wobɛsie no wɔ ne kun ne nkyɛn wɔ  Kwame Nkrumah Memorial Park.[8] == Hwɛ iyi nso == • Ghana • Kwame Nkrumah • Samia Nkrumah • List of Copts == Nhwɛdo == • ^ modernghana.com ::: Fathia Nkrumah Unwell • ^ Jump up to:a b Ghanaweb • ^ "Nkrumah, Fathia (c. 1931—)". Encyclopedia.com. 2002. • ^ Jump up to:a b "The Insufficiency of Pan-Africanism as We Know It". The Nation. 7 July 2016. • ^ Fathia Nkrumah by her son Gamal Nkrumah • ^ Myjoyonline.com Ghana News :: Fathia Nkrumah is dead ::: Breaking News | News in Ghana | politics • ^ "Samia wins heart of CPP guru". Modern Ghana. Retrieved 2021-09-17. • ^ "copticafrica.org :: Photo Gallery ::: Bishop Antonious Markos, Bishop of African Affairs of the Coptic Orthodox Church (COC) from Egypt being assisted by his members to officiate at the Burial Service. ::: Ghana Photos Online". Archived from the original on 2009-06-17. Retrieved 2009-06-13. == Mboaedze == [[Nkyekyεmu:Nyimpa]] [[Nkyekyεmu:Nnyimpa a hɔn ewu]] [[Nkyekyεmu:Amanyɛfo]] [[Nkyekyεmu:Hɔn a wɔwoo hɔn afe 1932 mu]] [[Nkyekyεmu:Hɔn a wowu wɔ afe 2007 mu]] [[Nkyekyεmu:Hɔn a wosie hɔn wɔ Ghana]] [[Nkyekyεmu:Misriamfo a hɔn fri Coptic ebusua mu]] [[Nkyekyεmu:Coptic Kristofo a hɔn fri Misraim]] [[Nkyekyεmu:Misraimfo a hɔn tu kɔɔ Ghana]] [[Nkyekyεmu:Ghana mbea a wodzi kan]] [[Nkyekyεmu:Kwame Nkrumah]] [[Nkyekyεmu:Ghana]] [[Nkyekyεmu:Ghanafo]] 2faiy47k1c11n4t9p18fqjv6vksyms8 Fati Habib-Jawula 0 419 13092 6474 2024-05-23T19:07:38Z A09 777 cleanup 13092 wikitext text/x-wiki '''Hajia Fati Habib Jawula''' (owui wɔ afe 2020 Mumu bosoom no ne da a ɔtɔ do du enumerable) mu no nna ɔyɛ Ghna ambrado wɔ Denmark. Nna Embassy a ɔwɔ Copenhagen yɛ bea a Ghana mbaa ambrado dodowara pɛ. Nna Hajia Fati Habib Jawula yɛ ambrado a ɔtɔ do anan wɔ mfe eduonu a abɛsen yi mu. Wɔpaaw no kaa tsir enum wɔ Ghana nwomanyimfo a wɔsoma hɔn no ho wɔ ber a John Evans Atta-Mills dze daba sii krataa do wɔ "commission na credence" do. [[Nkyekyεmu:Ghanafo]] 7e1xw1p7j6qkgewjoheataz8tma1ifu Fati Seidu 0 420 47799 6475 2025-05-14T13:31:45Z Robertjamal12 13 /* Amanyɛsɛm */ adding category using [[Project:AWB|AWB]] 47799 wikitext text/x-wiki '''Fati Seidu''' yɛ Ghana ɔmanyɛnyi mbrahyɛbaguanyi ma Bawku Central ambatow mpasua a ɔwɔ Etsifi Boka Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do ebien wɔ aban a ɔtɔ do anan mu. == Amanyɛsɛm == Ogyinaa maa Bawku Central egua no nam National Democratic Congress (NDC) do wɔ afe 1996 mbrahyɛbagua ambatow no mu na ɔdze amba 30, 045 fi amba dodow a wɔtoow 54, 327 a ogyina hɔ ma 42.80% dzii nkonyim tsiaa Hawa Yakubu a onyaa amba 21,493 a ogyina hɔ ma 30.60% na Awini Emmanuel Akami a onyaa amba 2,789 a ogyina hɔ ma 4.00%. Odzii nkogu wɔ afe 2000 mbrahyɛbagua ambatow no mu maa Hawa Yakubu naaso ɔpɛe dɛ wɔkan amba no bio osiandɛ ɔkyerɛɛ dɛ, ber a wɔrekan amba no basabasayɛ a ɔkɔr do wɔ mpɔtam hɔ no twintweɔn amba ne kan no mu. Aporisifo kyerɛɛ dɛ, ɔmmfa ho dɛ basabasayɛ no fir amanyɛsɛm no, abɛdan abusua manso abɛda Mamprusifo na Kusasifo ntam. Afe 2004 mu no, Mahama Ayariga bɛhyɛɛ n'ananmu dɛ mbrahyɛbaguafo ma Bawku Central ambatow mpasua dɛ NDC kuwba. Ayariga bɛtsenaa egua no do wɔ afe 2004 mbrahyɛbagua ambatow no mu na ɔsaan tuu mbrahyɛbaguanyi a nna ɔtse do Hawa Yakubu. Ber bi a etwa mu no, nna ɔyɛ mpanyimfo a wɔhwɛ University for Development Studies no mu kor. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] eb83uvd07fmz2b3dnasyeufexbag0q5 Fatimatu Abubakar 0 421 36176 36175 2024-12-09T14:22:05Z Assilidjoe 33 36176 wikitext text/x-wiki {{Infobox officeholder |honorific-prefix = |name = Fatimatu Abubakar |honorific-suffix = |image = |imagesize = |smallimage = <!--If this is specified, "image" should not be.--> |alt = |caption = |order = |office = |term_start = |term_end = |president = [[Nana Akuffo-Addo]] |predecessor = |successor = ''Incumbent'' |birth_date = 16 September 1986 |birth_place = Kumasi, Ghana |death_date = |death_place = |restingplace = |restingplacecoordinates = |birthname = |nationality = [[Ghanaian]] |party = [[New Patriotic Party]] |otherparty = <!--For additional political affiliations--> |spouse = |relations = |children = 1 |residence = Accra |alma_mater = Kumasi Academy, University of Ghana, Mountcrest University College, Ghana School of Law |occupation = Deputy Minister for Information, Republic of Ghana and former Deputy Director of Communications, Office of the President, Jubilee House, Accra |profession = Lawyer |cabinet = |committees = Board Member Ghana Trade Fair Company Limited |portfolio = |signature = |signature_alt = |website = |footnotes = |blank1 = |data1 = |blank2 = |data2 = |blank3 = |data3 = |blank4 = |data4 = |blank5 = |data5 = }} '''Fatimatu Abubakar''' yɛ Ghana mbranyimfo, ɔmanyɛnyi na edwumawura. Ɔyɛ NPP amanyɛkuwba na mprenpren yi Nkitahodzi soafo edziekyir dze ma Ghana Mampanyin.<ref>{{Cite web |date=2024-05-21 |title=Akufo-Addo swears-in 24 new ministers and deputy ministers |url=https://citinewsroom.com/2024/05/akufo-addo-swears-in-24-new-ministers-and-deputy-ministers/ |access-date=2024-06-12 |website=Citinewsroom - Comprehensive News in Ghana |language=en-US}}</ref> Fatimatu Abubakar yɛ Kɔmuteehyɛn kwankyerɛnyi edziekyir wɔ Ghana mampanyin ɔfese, ɔsanso nye Lasdown Resort, Aburi yɛ edwuma,na SRM mfirdwuma ngineering limited a ɔsom dɛ Hwɛdofo na krakye.<ref>{{Cite web |title=Fatimatu Abubakar – Ministry Of Information Ghana |url=https://moi.gov.gh/about-us/the-minister/fatimatu-abubakar/ |access-date=2024-06-12 |website=moi.gov.gh}}</ref> Fatimatu Abubakar suae yɛɛ ne degree a odzi kan na dza ɔtɔ do ebien wɔ Psychology na Borɔfo mu dɛ mbrɛ odzi do no pɛpɛɛpɛr.<ref>{{Cite web |date=2022-05-20 |title=Three suspects appear in court over attack on Benya FM in Elmina |url=https://citinewsroom.com/2022/05/three-suspects-appear-in-court-over-attack-on-benya-fm-in-elmina/ |access-date=2022-05-21 |website=Citinewsroom - Comprehensive News in Ghana |language=en-US}}</ref>'''<ref name=":0">{{Cite web |title=Akufo-Addo appoints Deputy Communications Director |url=https://www.modernghana.com/news/757231/akufo-addo-appoints-deputy-communications-director.html |access-date=2020-05-25 |website=Modern Ghana |language=en}}</ref>''' == Ɔbra Ahyɛse na Nwomasua == Kumasi a ɔwɔ Asante mantɔw mu na wɔwoo Ewuraba Abubakar. Owiee skuul wɔ Ghana Suapɔn (University of Ghana) mu nna okitsa ne bachelor's degree wɔ Psychology na Borɔfo kasa mu. Age 2008 mu no, ber a ɔwɔ skuul mu wɔ Ghana Suapɔn mu no, ɔsoom dɛ Mampanyin abedziekyir dze maa Akuafo Hall Junior common Room na ɔpeer dɛ obenya "Coordinating Secretary" dze ma Ɔman Ghana Esuafo kuw (National Union of Ghana Students (NUGS) dzibew no wɔ afe 2010 mu.<ref name=":0" /><ref name=":1">{{Cite web |date=2017-02-22 |title=Akufo-Addo appoints Deputy Communications Director |url=https://www.myjoyonline.com/news/akufo-addo-appoints-deputy-communications-director/ |access-date=2020-05-25 |website=MyJoyOnline. |language=en-US}}</ref> == Edwuma na amanyɛ abrabɔ == Fitsi afe 2021 Obiradzi bosoom no mu na ɔyɛɛ Ɔsoafo edziekyir dze ma Nkrasɛm. Afe 2017 mu na Ɔmampanyin Nana Akuffo Addo paaw no dɛ Kwankyerɛfo edziekyir dze ma Nkitahodzi wɔ Flagstaff House. Ne mpawee mu no, ɔnye Lansdown Resort, Danquah Institute SRM Engineering yɛɛ edwuma. == Mboaedze == [[Nkyekyεmu:Ghanafo]] e6yzykd4qmltyv3axsdhwb9ekrzdiw5 Faustina Ampah 0 422 10544 10543 2023-05-06T15:12:59Z Assilidjoe 33 /* Club Edwuma */ 10544 wikitext text/x-wiki '''Faustina Ampah''' (wɔwoo no afe 1996 ne bosoom a ɔtɔ do du-biako ne da a otsia eduasa) yɛ Ghana defender a ɔbɔ ma Belarus FC Minsk sesei yi. Ampah yɛ Ghanafo ebien no mu kor a wɔbɔɔ 33 UEFA Women's Champions League wɔ afe 2017 ne bosoom a ɔtɔ do du no mu. {| class="wikitable" |+Faustina Ampah | colspan="4" | |- ! colspan="4" |Personal information |- !Full name | colspan="3" |Faustina Ampah |- !Date of birth | colspan="3" |November 30, 1996 (age 26) |- !Place of birth | colspan="3" |Accra, Ghana |- !Height | colspan="3" |1.73 m (5&nbsp;ft 8 in) |- !Position(s) | colspan="3" |Defender |- ! colspan="4" |Club information |- !Current team | colspan="3" |FC Minsk |- !Number | colspan="3" |15 |- ! colspan="4" |Senior career* |- !Years |'''Team''' |'''<abbr>Apps</abbr>''' |'''(<abbr>Gls</abbr>)''' |- !2009–2017 |Blessed Ladies FC |60 |(16) |- !2016 |→ Lokomotiva Brno H. H. (Loan) |8 |(3) |- !2017–2018 |FC Minsk |28 |(12) |- ! colspan="4" |International career |- !2012–2016 |Ghana U20 | | |- !2017 |Ghana |6 |(1) |- | colspan="4" |*Club domestic league appearances and goals |} == Club Edwuma == Ampah hyɛɛ ne bɔɔlbɔ ase wɔ Ghana, ɔnye Blessed Ladies na ne mfe esuon a a obedzii wɔ kasoa no sii a ɔkɛkaa Czech Republic's Lokomotiva Brno Horní Heršpice ɔnam bosea do. Nna Faustina Ampah ka FC Minsk kuw no ho wɔ afe 2017-18 UEFA Women's Champions League no ho, fii akansi no mu mpɛn eduasa do, wodzii nkogu ma Slavia Prague na ɔbɛyɛɛ basia a odzi kan wɔ Ghana a otumii bɔɔ UEFA Women's Champions League ntoatoado eduasa. == Amanadze akansi == Faustina Ampah nyaa n'akwanya a odzi kan wɔ FIFA World Cup no mu wɔ afe 2012 FIFA U-20 Women's World Cup no mu a ɔkɔr do wɔ Japan wɔ afe 2012. N'agokansi a odzi kan no nna otsia United States a okowiei 4:0 a nkunyim no kɔr maa United States. Faustina Nna Ampah ka afe 2014 FIFA U-20 Women's World Cup na afe 2016 FIFA U-20 Women's World Cup a ɔbɛyɛɛ Ghananyi kortoo a ogyinaa maa ɔman no FIFA U-20 Women's World Cup mpɛn ebiasa. Faustina Ampah nyaa afe 2018 WAFU Women's Cup ka Ghana mbasiafo bɔɔlbɔkuw no ho. Ampah n'akansi a odzi kan dze maa Ghana mbasiafo bɔɔlbɔkuw no nna ɔyɛ afe 2018 WAFU Women's Cup. Ɔbɔɔ akansi enum no nyinara dze boaa Black Queens ma wodzii kunyim. Akansi no finimfin(semifinal equalizer) na ɔhyɛe dze tsiaa Nigeria mbasiafo bɔɔlbɔkuw no a onyaa bɔɔlbɔnyi a ɔyɛ adze wɔ akansi no mu. == Enyimnyamhyɛ == === Kuw === '''FC Minsk''' * Belarusian Women's Super Cup 2017 Runner Up * Belarusian Premier League (women) 2017 Winners * Belarusian Women's Cup 2017 Winners * Belarusian Premier League (women) Super Cup 2018 - Winners === Ɔman kuw === '''Ghana Women's National Football Team''' * 2018 WAFU Women's Cup Champions == Nhwɛdo == # '''^''' # '''^''' <nowiki>https://www.ocsportsnews.com/national-teams/2018-02-25-ghana-emerge-as-winners-of-wafu-b-with-a-10-win-against-ivory-coast</nowiki> * Faustina Ampah and Ernestina Abambila – Ghanaians in UWCL R32 173 == External links == [[Nkyekyεmu:Ghanafo]] cdkiibo7ha7ornp6tltk97h028nl7x6 Felicia Abban 0 423 12256 12255 2024-01-05T18:29:59Z 185.13.107.160 12256 wikitext text/x-wiki '''Felicia Abban''' yɛ Ghananyi basia a wɔwoo no wɔ (afe 1935, 4 Sanda 2024). Ɔno nye basia a odzi kan yɛ mfonyintwanyi. Nna ɔyɛ no dɛ ne dadaa ɛdwuma. Felicia Abban yɛ edwuma dɛ mfonyitwanyi ma Ghana man panyin a ɔdzi nkan a ne dzin dze [[:en:Kwame Nkrumah|Kwame Nkrumah]]. Ɔyɛ edwuma mfe pii wɔ 1960s. == Abrabɔ Ahyease == Wɔ woo Felicia Abban wɔ afe 1935 wɔ Atɔe mantɔw wɔ [[:en:Ghana|Ghana]]. Felecia nyinii wɔ [[:en:Sekondi-Takoradi|Sekondi-Takorad]] a ɔben ɛpo. Ɔyɛ abakan a na ɔda mba esia nta mu. Ɔfa n'egya J.E. Ansah n'anamuntu abra na woedzi 14. Na ɔyɛ adzesuanyi wɔ n'egya ne mfonyitwa edwuma mu. Abban sua adze mfe anan(4) a ɔreyɛ edwuma ama n'egya ''J.E Ansah''. Felicia fir Takoradi kɔr Accra abra na wɔ'edzi 18. Accra na Ɔbuɛ ne mfonyintwa edwuma a odzi nkan. obue edwuma wɔ mbir kumaa bi mu. Na n'dwuma kuw ne dzin dze "Mrs Felicia Abban Day and Night Quality Art Studio" a nna ɔwɔ Jamestown kuro ni mfininfi wɔ 1955. Felicia ne kun Robert Abban yɛ tan a na Kwame Nkrumah ne mfonyi, nhyeren na Ghana frankaa wɔ mu. Tan no na wɔdze dzii Ghana ne fahodze afehyɛ wc 1957. Abban ne mfonyintwa edwuma ben mfonyitwa edwuma bi tse dɛ ''J.K. Bruce Vanderpuije'' ne “''Deo Gratias''” na ''James Barnor'' ne “''Ever Young Studio''”. Dɛm nkrofo yi so bua Ghana mfonyitwafo abakwasɛm wɔ yen mbir yi mu. Nna ɔtse dem asaana Ghana bɛnya ni fahodze. "''Deo Gratias''" ne dwumakɔw a ɔdaho yɛ edwuma hen mbir yi mu wɔ Accra. Tamakloe ne egya James Koblah Bruce-Vanderpuije na obue wɔ 1922, ɔgye abodzin pii wo man no mu. Otwa ndwuma etsitsir a ɔfa Ghana abakwasem ho. == Nye Mfonyintwa Edwuma == '''Felicia''' ne mfonyintwa edwuma hyɛ ase wɔ abra osua mfonyintwa wɔ ne egya hɔ. Nna ɔyɛ ɔbaa kor pɛ a osua mfonyintwa wɔ ne egya n'edwuma mu hɔ. '''Felica Abban''' nye Ghana ɔbaa a odzi nkan yɛ mfonyintwanyi. Ɔkor do bɛyɛɛ nyimpa tsitsir wɔ [[:en:Africa|Africa]]. Nna nyimpa pii bu no b3sii ndɛ. Felicia yɛ edwuma ma Ghana man panyin a odzi nkan [[:en:Kwame Nkrumah|Kwame Nkrumah]] na obua wo Ghana nsesa pii mu. Odzika wɔ ne mfonyintwa ho (''self-portraits''), Nkanka ma otwa dwumadzi ase a nna ɔdze rekyerew n'edwuma aa oyɛ wɔ 1950's rokɔ 1970s. Abban bue ne edwuma wɔ Accra afe 1955. Ɔkɔr do faa mbaa adzesua a nna ɔkyerɛɛ hɔn mfonyintwa. Dodow nyim no dɛ akwanya ma mbaa mfonyintwa a obɔɔ Afrika ho dahor ma amanaaman. == Ebusua == '''Felicia Abban''' waree ''Robert Abban''. Okunyin ''Abban'', nna ɔyɛ panyin wɔ "Ghana Textiles and Manufacturing Company (GMTC)". Ɔbua seniyɛnyi Kwaw Ansah ma obɛyɛ ma yɛ nyim no ndɛ yi, okcr do bua Kofi Ansah atar yɛ nyi wɔ nkerɛkyerɛ mu. Hɔn mu kor yɛ ni nua. [[Nkyekyεmu:Ghanafo]] ekej4bboja362l9dzrqs44qs1dmlvim Felix Twumasi-Appiah 0 424 47631 47473 2025-05-09T14:57:16Z Robertjamal12 13 /* Ɔbra ahyɛase na nwomasua */ Nkyekyεmu using [[Project:AWB|AWB]] 47631 wikitext text/x-wiki {{Databox|item=Q96946997}} '''Felix Twumasi-Appiah''' (wɔwoo no [[Dzifuu]] da a ɔtɔ do eduasa (30) 1968) yɛ Ghana amanyɛnyi na ɔsan nso yɛ edwuma sohwɛfo (manager) na ɔhwɛfo (administrator). == Ɔbra ahyɛase na nwomasua == Wɔwoo Twumasi Appiah wɔ Wiase wɔ Sene Mansin mu wɔ Brong Ahafo Mantɔw mu wɔ Ghana. Ɔkɔɔ Po do Adzesua Asoɛe a ɔwɔ Havana, Cuba baabi a ɔnyaa Bsc.(Hons.) wɔ Po do Akwantu a Wɔdze Dzi Dwuma mu (Bsc. Hons. in Exploitation of Maritime Transportation). [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] ksf7vy7krrdv152b3zxswwdw0zurp9c Felix owusu Adjpong 0 425 6480 2430 2023-04-22T09:40:14Z Robertjamal12 13 /* Amanyɔsɛm Adwuma */Category using [[Project:AWB|AWB]] 6480 wikitext text/x-wiki '''Felix Kwasi Owusu-Adjapong''' (wɔwoo no Ɔpɛpɔn 13, 1944) yɛ Ghana ɔmanyɛfo na nkan Ghana Mmarahyɛ Bagua no muni dɛ Ɔman Ho Dɔ Kuw Fofor (NPP) ananmusifo ma Akyem Swedru a ɔwɔ Ghana apuei fam mantam mu.  Ná ɔsan yɛ kan Ɔsoafo a ɔhwɛ Ahoɔdzen do na kan ɔman ho dɔ kuw foforo no ɔman no guamtrani. == Nifiase Asetra Na Homasua == Felix Owusu-Adjapong suaa Asase ho Sikasɛm wɔ Kwame Nkrumah Nyansahu na Mfiridwuma Sukuupɔn mu wɔ Kumasi.  Ɔsan nso suaa Adan, Nhyehyɛeɛ na Ɔdansi ho adze wɔ Bouwcentrum Institute a ɔwɔ Rotterdam, Urban Land Appraisal wɔ University of Reading wɔ England, na mmara wɔ Ghana School of Law. == Amanyɔsɛm Adwuma == Owusu-Agyapong yɛ Ghana man a ɔtɔ do nnan no Mmarahyɛ Bagua a ɔtɔ do mmienu,3 na 4 no muni.  Wɔdze kan paw no dɛ Mmarahyɛ Bagua no muni maa Akyem Swedru wɔ 1996 Ghana amansan abatuw no mu a na nyinaa yɛ 15,824 a ɔyɛ 45.30% wɔ abatuwa ɔfata a wɔtoo saa afe no nyinaa mu. Wɔsan paw no wɔ afe 2000 Ghana amansan abatuw no mu a na dodoɔ no ara yɛ 14,614 a ɔmaa abatuw a wɔtoo no mu 56.80%.  Wɔ Ɔpɛpɔn 2001 mu no, wɔpaw no dɛ Ɔmanpanyin a ɔhwɛ akwantu na nkitahodze do, na wɔ oforisuo 2003 mu no, wɔpaw no dɛ Ɔmanpanyin a ɔhwɛ Mmarahyɛ Bagua Nsɛm do. Wɔ afe 2004 Ghana amansan abatuw mu no,wɔsan paw no dɛ Mmarahyɛ Bagua no muni a ɔtoo aba dodoɔ no ara yɛ 21,048 a ɔmaa abatuw a wɔtoo aba saa afe no nyinaa mu 66.94%.Wɔ afe 2007 mu no ɔgyaee na ɔsom adwuma no dɛ ɔrekɔbɔ mmɔdzen dɛ wɔbɛpaw NPP no dɛ ɔmampanyin. Wansi akan wɔ na mmarahyɛ bagua mantam mu wɔ afe 2008 Ghana Abatuw Abatoɔ no mu, na Joseph Ampomah Bosompem dze nkonim maa NPP a dodoɔ no ara yɛ 8,469.  Wɔ ayɛwohomumɔ 2008 mu no wɔpaw no dɛ Ɔsoafo a ɔhwɛ Ahoɔden do,a okuraa saa dibea no kosii dɛ Kufuor aban no baa awiei wɔ Ɔpɛpɔn 2009 mu. [[Nkyekyεmu:Ghanafo]] f331scpjm0ub71f6e4l0ak44dezcvx9 Fida 0 427 2438 2437 2023-04-20T19:17:31Z MF-Warburg 12 5 revisions imported: [TEST] importing fatwiki via a tool 2437 wikitext text/x-wiki '''Fida''' yɛ dapɛn mu ndafua no mu kor. Ɔhyɛ Yawda na Memenda ntamu. Yɛnya 'Fi' na ɔwɔ Fida no mu no fi okyinworaba a otsia abien nworaba a wɔkyin ewia ho no. Fida yɛ dapɔn ma Akanfo. Dwumadzi ahorow pii na wɔdzi no wɔ Fida. Afahyɛ bi tse dɛ Fofie, Fida na wɔdzi no. Amandze na eyi dodowara na n'ahyɛse wɔ Fida. Wɔ Akan [[Abadzinto]] mu no, banyin biara wɔwo no Fida wɔfrɛ no [[Kofi]] anaa [[Fii]]. Mbasiafo no nso wɔfrɛ hɔn [[Efua]] anaa Efe. pe54tj8r4bcwsgpl6ejqmcvx6nhxb3w Florence Dadson 0 428 10564 10563 2023-05-08T10:12:30Z Assilidjoe 33 10564 wikitext text/x-wiki '''Florence Dadson''' (wɔwoo no afe [[Ebɔbira]] 23, 1992) yɛ Ghana basia bɔɔlbɔnyi, a sesei ɔbɔ ma Gulf Coast Texans wɔn United States. {| class="wikitable" |+Florence Dadson ! colspan="4" |Personal information |- !Full name | colspan="3" |Florence Dadson |- !Date of birth | colspan="3" |23 April 1992 (age 30) |- !Place of birth | colspan="3" |Cape Coast, Ghana |- !Position(s) | colspan="3" |Striker |- ! colspan="4" |Club information |- !Current team | colspan="3" |RMU Eagles |- !Number | colspan="3" |11 |- ! colspan="4" |Youth career |- ! | colspan="3" |Academy of Christ the King |- !2006–2007 | colspan="3" |Ghatel Ladies Cape Coast |- ! colspan="4" |Senior career* |- !Years |'''Team''' |'''<abbr>Apps</abbr>''' |'''(<abbr>Gls</abbr>)''' |- !2007–2010 |Ghatel Ladies Cape Coast | | |- !2011–2013 |RMU Eagles |42 |(50) |- !2014– |Gulf Coast Texans |7 |(7) |- ! colspan="4" |International career |- ! |Ghana U-17 |3 |(2) |- ! |Ghana U-20 |3 |(0) |- !2012– |Ghana | | |- | colspan="4" |*Club domestic league appearances and goals |} == Kuw edwuma == Dadson hyɛɛ n'edwuma ase wɔ Academy of Christ the King na ɔkɛkaa Ghatel Ladies, Oguaa ber a nna oedzi mfe du-ebiasa. Ofir n'amantsimadze, Ghana, afe 2011 Fankwa bosoom no mu ber onyaa skuul mu kwan wɔ Robert Morris University wɔ Illinois kɛhyɛɛ n'ahyɛse adzesua wɔ Business Administration mu – ne fapem wɔ Tourism Studies mu. Ɔbɔɔ maa RMU ka Ghana kuw mba Olivia Amoako na Linda Eshun. Owiei skuul wɔ Robert Morris Suapɔn mu wɔ afe 2014 mu no, ɔkɛkaa W-League club Gulf Coast Texans kuw no ho. == Amanadze edwuma == Dadson bɔɔ dze kɔr kan na ogyinaa maa ne man wɔ U-17 na U-20 mu nyinara. Dadson bɔɔ maa Ghana wɔ Ghana wɔ afe 2008 FIFA U-17 Mbasiafo Wiadze Kɔɔpoow no mu. Ɔsanso ka Black Queens kuw no ho. == N'abrabɔ == Dadson war Ghana Amanadze bɔɔlbɔnyi David Accam wɔ afe 2019 Sanda 3 wɔ Oguaa, Ghana. == Enyidze == '''Ghana''' * Africa Women Cup of Nations : Third-place 2016 == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] pcfxksgrh02x0vogrb22s24x2m9904u Florence Kumi 0 429 47759 6482 2025-05-14T13:29:15Z Robertjamal12 13 /* Amanyɛsɛm */ adding category using [[Project:AWB|AWB]] 47759 wikitext text/x-wiki '''Florence Kumi''' yɛ Ghana amanyɛnyi na kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do ebien wɔ "4th Republic" mu a ogyinaa mu maa Assin North ambatow mpasua do wɔ Finimfin Mantɔw mu. == Ɔbra ahyɛase == Wɔwoo Kumi wɔ Assin North wɔ Finimfin Mantɔw mu wɔ Ghana. == Amanyɛsɛm == Kumi dzii kan baa mbrahyɛbagua fie wɔ NDC amanyɛkuw ne dzin mu wɔ Assin North ambatow mpasua do wɔ Finimfin Mantɔw wɔ Ghana, wɔ mfe apem ahankron eduokron esia(1996) Ghana ambatow no mu. Onyaa 24,080 fir amba dodow a ɔyɛ 46,063 a ogyina hɔ ma ɔha nkyɛmu 48.60% sen Kwabena Karikari-Apau a ɔyɛ NPP amanyɛkuw nyi a onyaa 13,242 a ɔyɛ ɔha nkyɛmu 26.70%, Francis Kweku Edzii a ɔyɛ NCP amanyɛkuw nyi nyaa 874 a ɔyɛ ɔha nkyɛmu 1.80% na Joseph Yeboah a ɔyɛ CPP amanyɛkuw nyi a onyaa 0. Odzii nkogu wɔ mfe mpem ebien(2000) ambatow no mu ma Kennedy Ohene Agyepong a ɔyɛ NPP amanyɛkuw nyi nyaa 20,066 a ɔyɛ ɔha nkyɛmu 56.31% dze gyee dzibew no fir Kumi a onyaa 14,071 amba nsamu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 7zurudfigv6x02b8g2jphi7h84iv0zf Florence Oboshie Sai-Coffie 0 430 35608 35607 2024-11-04T11:39:46Z The-Efua-Resa 20 Nsiesie 35608 wikitext text/x-wiki [[Fael:Ob-2022-04-23-23-49-51.jpg|thumb|Florence Oboshie Sai-Coffie, 2022]] '''Florence Oboshie Sai Cofie''' anaa '''Oboshie Sai Cofie''' (wɔwoo no 6 Ebɔw 1953), yɛ Ghana amanyɛnyi na nsɛm ho amannyebɔfo panyin (media executive). Nkitsahodzi ho ɔbenfo (communication specialist) a ɔwɔ bɛbor mfe 20 osuahu wɔ nnyido (governance), aman ntsam nkitsahodzi na amanaman ntsam ebusuabɔ (diplomacy and international relations, media relations), nsɛm ho amannyebɔfo ntsam ebusuabɔ na awo akwahosan ho nsɛm mu (reproductive health advocacy). == Abrabɔ ahyɛse na nwomasua == == N'edwuma ho nsɛm == == Mbrahyɛ edwuma == == Ankorankor n'abrabɔ == == Abasobɔdze na enyimunyamhyɛ == == Sanso hwɛ == == Nkitahodzi ahorow a okekaho == == Mboaedze == <references /> [[Nkyekyεmu:Nyimpa]] [[Nkyekyεmu:Nnyimpa a hɔn tse ase]] [[Nkyekyεmu:Ghanafo]] tr13h3kopmn844fi4bf2g326w5o5gzh Fortunate Atubiga 0 431 48058 47697 2025-05-23T13:59:32Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48058 wikitext text/x-wiki '''Fortunate Atubiga''' a wɔwoo no Ayɛwoho 27, 1950 no yɛ Ghana amanyɛnyi . Nna ɔyɛ mbahyɛbaguanyi wɔ mbrahyɛ bagua a odzi kan na dza ɔtɔ do ebien wɔ Ghana Ɔmantseaseman mu. Nna ɔyɛ mbrahyɛbaguanyi ma Binduri Ambatow Mpasuado a ɔwɔ Etsifi Boka Mantɔw mu wɔ Ghanaman mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 7wgq954bm3wvocsj34n76trfwbgfdrq Francis Adu-Poku 0 432 48049 47662 2025-05-23T13:58:54Z Robertjamal12 13 /* Amanyɛsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48049 wikitext text/x-wiki {{Infobox officeholder | name = Francis Adu-Poku | office = Mp for Asunafo South Constituency | president = [[Jerry John Rawlings]] | termend = 6 January 2001 | termstart = 7 January 1993 | occupation = [[Sociologist]] | birth_date = 21 May 1959 | alma_mater = [[Kwame Nkrumah University of Science and Technology]] | parliamentarygroup = [[National Democratic Congress (Ghana)|National Democratic Congress]] }} '''Francis Adu-Poku''' yɛ Ghana ɔmanyɛnyi a nna ɔka mpanyimfo a wɔwɔ Mbrahyɛbagua a ɔtɔ do ebien wɔ "4th Republic" mu, na ogyina hɔ ma "Asunafo South" ambatow mpasua do a nna ɔyɛ NDC amanyɛkuw ba. == Ɔbra ahyɛse == Wɔwoo Francis wɔ Esusow Aketseaba bosoom da ɔtɔ do eduonu biako wɔ mfe apem ahankron eduonum akron( 21 May 1959) mu wɔ Brɔn na Ahafo Mantɔw mu wɔ Ghana. Onyaa n'abɔdzin krataa a ɔyɛ "Bachelor Of Arts degree in Sociology and Geography wɔ Kwame Nkrumah Suapɔn a ɔfa abɔdze mu nyansapɛ na abɛfo nyimdzee ho(KNUST). Nna ɔyɛ "sociologist" ansaana ɔrebɛyɛ ɔmanyɛnyi. == Amanyɛsɛm == Francis hyɛɛ n'amanyɛsɛm ase wɔ Sanda bosoom da ɔtɔ do esuon wɔ mfe apem ahankron eduokron ebiasa(7th January,1993) mu, ber a odzii nkonyim wɔ mfe apem ahankron eduokron ebien(1992) Ghana mbrahyɛbaguafo ambatow a wɔtoo wɔ Mumu bosoom da ɔtɔ do eduonu akron wɔ mfe apem ahankron eduokron ebien(29th December,1992) no mu. Ɔsan so nyaa dzibew no bio wɔ mfe apem ahankron eduokron esia(1996) a ɔyɛ mbrahyɛbagua fie a otsia ebien wɔ "4th Republic" mu. Onyaa amba sen Emmanuel Osei Kuffour a ɔyɛ NPP amanyɛkuwnyi na Yaw Ohene Manu a ɔyɛ NIP amanyɛkuwnyi. Onyaa amba no mu ɔha nkyɛmu a ɔyɛ eduanan ebien ekyir pɔw eduokron(42.90%), wɔ ber a nkaafo no nyaa, ɔha nkyɛmu eduonu ekyir pɔw eduowɔtwe(20.80%) na ɔha nkyɛmu du ekyir pɔw eduosia(10.60%). George William Amponsah a ɔyɛ NPP amanyɛkuwnyi bɛgyee dzibew no fii ne nsamu wɔ mfe mpem ebien(2000) ambatow no mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] pds4hxdnvfjbzfgwwafiehr220682lx Francis Aggrey Agbotse 0 433 47667 47505 2025-05-14T13:23:37Z Robertjamal12 13 /* N'abrabɔ */ adding category using [[Project:AWB|AWB]] 47667 wikitext text/x-wiki '''Francis Aggrey Agbotse''' yɛ Ghana amanyɛnyi na NDC amanyɛkuwba. Nna ɔyɛ mbrahyɛbaguanyi wɔ Firaw mantɔw mu wɔ Ho-Atɔe mpasuardo wɔmbrahɛyɛbaguaɔtɔdoanan no kwasafoman a otsia anan no mu wɔ Ghana. == Bra ahyɛse na nwomasua == Onyaa ne "bachelor's degree" na "academic major" wɔ "sociology". == Edwuma == Agbotse yɛ Ghana Mbranyimnyi. == Amanyɛdwuma == Agbotse yɛ NDC amanyɛkuwba. Agbotse hyehyɛɛ ne ndwuma ahorow a otumii yɛɛ no bi dɛ ɔboaa sii mbofra ahyɛse skuul bi wɔ ne mpɔtamu,ɔdze mbuukuu ɔpepe eduosia kɔr skuul ahorow mu na ɔdze noara ne sika na mboa kakra a onyae fii afofor hɔ boaa Amedzofe Akyerɛkyerɛfo ntsetseebea. Ɔtoaa do kyerɛkyerɛɛw pɔw bi tse dɛ ɔdze nkandzea kɔr Firaw mbewdo no mantamu ahorow na otuu nsubura dze maa nkurow ahorow eduokorɔn-enum a woenya nsunsuma yarba a kaw a ɔbɔe wɔ ho nyinara yɛɛ "326,000 dollars" wɔ "Rotary International" na akwan ahorow pii so a ɔyɛe. Afe apem ahaakorɔn eduokorɔn-esia Ghana asahen abatow mu, onyaa mba 34,581 a ogyina hɔ ma 95.60% dze dzii Victoria Yaa Boahene a ɔyɛ "Convention People's Party" kuwba a onyaa mba who 1,284 a ogyina hɔ ma 3.55% na Seth Kofi Bonso a ɔyɛ "People's National Congress" kuw no ananmusinyi a onyaa mba 291 a ogyina hɔ ma 0.80%. === Afe apem ahaebien abatow === Odzikan no, ɔpaaw Agbotse dɛ ongyina dɛ mbrahyɛbaguanyi mma Ho-Atɔe mpasuar wɔ afe apem ahaebien Ghana asahen abatow no mu. Odzii kunyim wɔ Akatamanso(NDC) amanyɛkuw no akwanya ahoma do. Mbrahyɛbagua ngua du-akorɔn mu no, nna ne mpasuar ka mbrahyɛbagua ngua du-esuon a NDC amanyɛkuw no kantann do wɔ abatow a ɔkɔr do wɔ Firaw mbewdo noho. NDC amanyɛkuw no nyaa Dɔmpem mbrahyɛbagua dzibew eduokorɔn-ebien fii mbrahyɛbagua dzibew ahaebien no mu wɔ mbrahyɛbagua a ɔtɔdo ebiasa no wɔ kwasafoman a otsia anan no mu. Mba papa 29,548 a wonyae no, wɔdze mba 22,991 paaw no. Nna mba yi gyina hɔ ma 78.1%. Wɔsaan E. Kafui Asem a ɔyɛ "Convention People's Party" kuwba, Grace Adinyira a ɔyɛ "National Reformed Party" kuw no ananmusinyi na John Von Backustein a ɔyɛ "New Patriotic Party" kuwba ho yii Agbotse. Mba a wonyae yɛ 4,377, 1,471 na 596 dze fi mba dodow a wonyae wɔ dɛm afe no mu.Nna mba yi gyina hɔ ma 14.9%, 5.0% na 2.0% dɛ mbrɛ hɔn edzin no dzidzi do no. === Afe apem ahaebien na anan abatow === Da a odzikan a wɔpaaw Agbotse dɛ mbrahyɛbaguanyi maa Ho-Atɔe mpasuardo yɛ afe apem ahaebien na anan Ghana asahen abatow no mu. Mba papa 31,602 a wonyae no onyaa no mu 26,065 dze dzii kunyim bɛyɛɛ mbrahyɛbaguanyi maa Ho-Atɔe mpasuardo wɔ mbrahyɛbagua aɔtɔdoanan no wɔ kwasafoman a otsia anan no mu. Wɔsaan Elizabeth Akua Ohene a ɔyɛ NPP amanyɛkuwba na Ellah Nancy Sifa a ɔyɛ Tsemanmunyi a ɔwɔ beebiara kuw (Every Ghanaian Living Everywhere Party) no ananmusinyi ho paaw Agbotse. Mba a nyimpa beenu yi nyae yɛ 5,346 na 191 dze fi mba papa no mu. Nna mba yi gyina hɔ ma16.9% na 0.6%. Nna Agbotse ne mpasuar a ka mpasuar eduonu a NDC amanyɛkuw no dzii do kunyim wɔ Nkran mbewdo no. Ne nyinara mu no, NDC amanyɛkuw no nyaa mbrahyɛbaguafie ngua eduokorɔn-anan dzii do wɔ mbrahyɛbagua a ɔtɔdo anan nowɔ kwasafoman a otsia anan no mu wɔ Ghana. == N'abrabɔ == Agbotse yɛ Kristianyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] nxtf3v5dkbpdk108tpn1syzddlilhnj Francis Gyafiry Korbieh 0 434 37997 37996 2025-03-25T07:28:15Z Assilidjoe 33 Medze mboaedze aka ho 37997 wikitext text/x-wiki {{Infobox officeholder | name = Francis Gyafiiry Korbieh | office2 = | constituency_MP2 = [[Jirapa (Ghana parliament constituency)|Jirapa]] | parliament2= Ghana | president2 = | predecessor2= ''Constituency merged'' | successor2= [[Edward Salia|Edward Kojo Salia]] | occupation = [[Judge]], [[Lawyer]] | termstart2 = 7 January 1993 | termend2 = 6 January 2001 | birth_date = 20 December 1950 | birth_place = Jirapa/Kunkyeni | education = {{unbulleted|Francis Xavier Minor Seminary school|[[St. Peter's Boys Senior High School]]}} | alma_mater = {{unbulleted|[[University of Ghana]]|[[Ghana School of Law]]}} }} '''Francis Gyafiiry Korbieh''' yɛ Ghana amanyɛnyi a ɔsoom dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzikan na dza ɔtɔdo ebien no wɔ kwasafoman a otsia anan no mu wɔ Ghana dze ma Jirapa mpasuar wɔ NDC amanyɛkuw no ase.<ref>{{Cite book|last=|first=|title=Ghana Parliamentary Register 1992-1996|publisher=Ghana Publishing Corporation|year=1993|isbn=|location=|pages=235}}</ref> Ɔsoom dɛ mbrahyɛbaguanyi dze maa Jirapa mpasuar fitsi afe apem ahaakorɔn eduokorɔn ebiasa ne bosoom Sanda ne da a ɔtɔdo esuon no mu kesi afe apem ahaebien na kor ne bosoom Sanda ne da a ɔtɔdo esia. == Ɔbra ahyɛse na nwomasua == Wɔwoo Korbieh wɔ afe apem ahaakorɔn eduonum ne bosoom Mumu ne da a ɔtɔdo eduonu wɔ Jirapa/Kunkyeni wɔ Etsifi-Atɔe mantɔw wɔ Ghana. Ɔkɔr ne nsɔwdo Skuul wɔ Francis Ɔavier Minor Seminary skuul wɔ Wa na St. Peter's nsɔwdo Skuul wɔ Kwahu. Onyaa ne "Bachelor of Science degree" wɔ Mbra mu wɔ "University of Ghana, Legon". Ɔtoaa do kɔr Ghana mbra skuul bɛyɛɛ Mbranyimfo (Barrister). Ɔyɛɛ Mbranyimfo bɛyɛɛ mfe bebree na ekyir no ɔbɛyɛɛ Ɔtsɛmbuafo.<ref>{{Cite journal|date=1992-01-01|title=Ghana: Ghana Law Reform Committee|url=http://dx.doi.org/10.14217/9781848594920-9-en|access-date=2020-10-16|doi=10.14217/9781848594920-9-en}}</ref> == Amanyɛdwuma == Francis odzikan no ɔkɔr mbrahyɛbaguafie wɔ mbrahyɛbagua a odzikan no wɔ kwasafoman a otsia anan no mu wɔ ber a odzii kunyim wɔ afe apem ahaakorɔn eduokorɔn ebien Ghana mbrahyɛbagua abatow no mu. Odzii dzibew yi dɛ mbrahyɛbaguanyi dze maa Jirapa mpasuardo wɔ afe apem ahaakorɔn eduokorɔn ebiasa ne bosoom Sanda ne da a otsia esuon mu.<ref>{{Cite book|last=|first=|title=Ghana Parliamentary Register 1992-1996|publisher=Ghana Publishing Corporation|year=1993|isbn=|location=|pages=235}}</ref> Wɔsanee yii no dɛ ongyina mma ne mpasuar bio wɔ kwasafoman a otsia anan no mu wɔ ber a odzii kunyim wɔ afe apem ahaakorɔn eduokorɔn esia Ghana asahen abatow no mu. Oyii Kumbal Columbus Tikure a ɔyɛ NPP kuwba na Michael Zu a ɔyɛ "People's National Convention" kuwba no bɔɔ famu. Francis nyaa 59.60% a nna ogyina hɔ ma mba 17,555 wɔ ber a hɔn a wɔnye sii akan no nyaa 5.40% a ogyina hɔ ma mba 1,582 na 4.60% a ogyina hɔ ma mba 1,342. Ne mber a odzii dɛ mbrahyɛbaguanyi no bɔɔ adze wɔ afe apem ahaebien na kor ne bosoom Sanda ne da a otsia esia no mu. == N'abrabɔ == Francis yɛ Kristianyi, na ɔnye Kateleke asɔr a ɔwɔ Ghana na ɔnye hɔn bɔ mu som. == Mboaedze == [[Nkyekyεmu:Ghanafo]] emtbc08n3t4xgkdjt8epkl2qkfz754k Francis Kojo Arthur 0 435 47841 47353 2025-05-14T13:46:55Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47841 wikitext text/x-wiki '''Francis Kojo Arthur''' (wɔwoo no wɔ Ɔberɛfɛw 22, 1954) yɛ nkan no mbrahyɛbaguanyi ma Gomoa West ambatow mpasua a ɔwɔ Finimfin Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do esia wɔ Ghana amambu a otsia anan mu.<ref>https://web.archive.org/web/20230906060022/https://www.peacefmonline.com/pages/politics/politics/201508/252155.php</ref><ref name="newsghana.com.gh">https://newsghana.com.gh/gomoa-west-improves-under-kojo-arthur/</ref><ref name="newsghana.com.gh"/> == Asetsena mu nsɛm == Arthur awar awo mba du. Ɔyɛ Christiannyi (Catholic).<ref name="ghanamps.com">https://ghanamps.com/mps/details.php/?id=82</ref> == Abrabɔ ahyɛse na nwomasua == Wɔwoo Arthur wɔ Ɔberɛfɛw 22, 1954 mu wɔ oGmoa Abasa Number 2 a ɔwɔ Finimfin Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ Kwame Nkrumah University of Science and Technology na onyaa abodzin krataa (master's degree in Animal Breeding) wɔ Mbowa Awo mu wɔ afe 2000 mu. == Edwuma == Ansaana Arthur rebɛyɛ mbrahyɛbaguanyi no, nna ɔyɛ kyerɛkyerɛnyi wɔ Anglican Mpanyimfo Ntoado Skuul wɔ Kumase.<ref name="ghanamps.com"/> == Amanyɛ == Arthur yɛ National Democratic Congress kuwba. Afe 2009 mu no, odzii Joe Kingsley Hackman no do nkonyim dɛ mbrahyɛbaguanyi maa Gomoa West ber a odzii nkonyim wɔ afe 2008 wɔ Ghana ambatow kɛse no mu. Ambatow mu no, onyaa mba 15,985 a nna ogyina hɔ ma 47.47% fir mba dodow a wɔtowee no mu na ɔdze dzii akansifo nkaa no hɔn do nkonyim.<ref name="web.archive.org">https://web.archive.org/web/20230906060031/https://ghanaelections.peacefmonline.com/pages/2008/central/75/index.php</ref> Ogyinaa bio wɔ afe 2012 Ghana ambatow kɛse no mu na odzii nkonyim, iyi maa onyaa akwanya dɛ obegyina mpɛn a otsia ebien ama n'ambatow mpasua no. Afe 2012 ambatow mu no, onyaa mba 27,624 a nna ogyina hɔ ma 56,6% fir mba dodow a wɔtowee no mu. Naasi afe 2016 mu no, oenntum enngyina wɔ afe 2016 Ghana ambatow kɛse no mu osiandɛ odzii nkogu wɔ National Democratic Congress (NDC) mbrahyɛbagua ambatow no mu. Iyi maa Samuel Fletcher gyinaa maa NDC wɔ afe 2016 Ghana ambatow no mu.<ref name="web.archive.org"/> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] 3octba1te4320ln07toxj7z7mdwoyfv Francis Kwame Nyarko 0 436 47781 6489 2025-05-14T13:30:36Z Robertjamal12 13 /* Amanyɛsɛm */ adding category using [[Project:AWB|AWB]] 47781 wikitext text/x-wiki '''Francis Kwame Nyarko''' yɛ Ghana amanyɛnyi. Ɔsoom Kade mpasuardo wɔ Epuei mantɔw mu wɔ Ghana. == Amanyɛsɛm == Nyarko yɛ mbrahyɛbaguanyi wɔ aban a otsia ebien wɔ Kwasafoman a ɔtɔdo anan no mu wɔ Ghana a ɔfaa mbrahyɛbaguanyi dzibew wɔ afe 1996 Ghana asahen abatow no mu. Ɔsoom maa "New Patriotic Party" kuw wɔ ber a ɔdze mba 19,616 dzii John Darlington Brobbey a ɔyɛ "National Democratic Congress" kuwba no do kunyim. Obesii Ofosu Asamoah a ɔyɛ "New Patriotic Party" kuwba anan wɔ afe 2000 Ghana asahen abatow no mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 3riztz32hnx3isekhciviuz6o6cqcs4 Francis Kwasi Buor 0 437 47731 6490 2025-05-14T13:27:32Z Robertjamal12 13 /* Ɔsom */ adding category using [[Project:AWB|AWB]] 47731 wikitext text/x-wiki '''Francis Kwasi Buor''' yɛ Ghana amanyɛnyi. Ɔyɛ mbrahyɛbaguanyi a ogyinaa mu maa Offinso South ambatow mpasua wɔ Esuantse Mantɔw mu wɔ Ghana mbrahyɛbagua fie a ɔtɔ do ebien wɔ 4th Republic mu wɔ NPP amanyɛkuw dzin mu. == Amanyɛsɛm == Francis Kwasi Buor hyɛɛ n'amanyɛsɛm ase wɔ mfe apem ahankron eduokron esia(1996) Ghana ambatow kɛse no mu, ma onyaa amba 17,077. Ɔgyee dzibew fir Kenneth Amponsah-Yiadom a ɔyɛ NDC amanyɛkuwnyi nsa mu. Kwabena Sarfo a ɔyɛ NPP na ekyir no obedzii n'ananmu. == Ɔsom == Ɔyɛ Kristonyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] d02sgfz4u4jldfne3asyi3snctwx7l0 Francis Osafo Mensah 0 438 36103 12857 2024-12-03T15:38:33Z Assilidjoe 33 Medze wikidata kaa ho 36103 wikitext text/x-wiki {{Infobox officeholder |honorific-prefix = Hon. |name = Francis Osafo-Mensah |honorific-suffix = |image = |alt = |caption = | order = | office = | term_start = | term_end = | president = | predecessor = | successor = |constituency_MP1 = |parliament1 = |majority1 = |term_start1 = |term_end1 = | president1 = |predecessor1 = |successor1 = <!--Can be repeated up to eight times by adding a number--> |prior_term = | order2 = <!--Can be repeated up to eight times by changing the number--> | office2 = Member of Parliament for Mpraeso Constituency | term_start2 = 7 January 2005 | term_end2 = 6 January 2009 | president2 = [[John Kufuor]] | predecessor2 = | successor2 =Seth Kwame Acheampong | order3 = <!--Can be repeated up to eight times by changing the number--> | office3 = Member of Parliament for Mpraeso Constituency | term_start3 = 7 January 2001 | term_end3 = 6 January 2005 | president3 = [[John Kufuor]] | predecessor3 = | successor3 = | birth_date = | birth_place = | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian nationality law|Ghanaian]]&nbsp; | party = [[New Patriotic Party]] | otherparty = <!--For additional political affiliations--> | spouse = | partner = <!--For those with a domestic partner and not married--> | relations = | children = | residence = | alma_mater = Durham University | occupation = | profession = Medical doctor | cabinet = | committees = | portfolio = | signature = | signature_alt = | website = | footnotes = }} '''Francis Osafo Mensah''' yɛ Ghana ɔmanyɛfo na na ɔyɛ mmarahyɛ baguani ma Mpraeso mantam a ɔwɔ Ghana Apuei Fam Mantam mu. Ɔsan nso yɛ kan ɔmantam soafo wɔ ɔmantam a wɔaka ho asɛm no mu na ɔyɛ Ghana man a ɔtɔ do nnan no mmarahyɛ bagua a ɔtɔ do nnan no muni. == Mfraase asetra na nwomasua == Wɔwoo no afe 1936 mu wɔ abusua a wɔyɛ anuonyam bi mu wɔ Apuei Fam mantam mu. Ɔnyaa na bachelor's degree wɔ Durham Suapɔn a ɔwɔ United Kingdom na ɔsan nso yɛɛ Aduruyɛ na Oprehyɛn ho adesua titire. == Edwumayɛ == Osafo-Mensah yɛ oduruyɛfo a ɔyɛ oprehyɛn wɔ n’adwuma mu. Ɔsan nso yɛ oduruyɛfo. == Amanyɛsɛm == Mensah amammui adwuma no fi ase wɔ afe 1996 mu ber a ɔdze na ho sii akan dɛ mmarahyɛ baguani wɔ Ɔman Ho Dɔ Kuw Fofor no tekiti so dɛ Mpraedo mantam no ananmusifo. Ɔdze nkonim wɔ saa nkongua yi do a na nyinaa nyaa abatuw 14,906 a ɔyɛ 41% wɔ abatuw a wɔtoo saa afe no nyinaa mu. Ɔkoraa n’akongua do wɔ afe 2000 amansan abatuw no mu a na nyinaa yɛ 13,080 a ɔmaa abatuw a wɔtuw nyinaa mu 54%.  Ná na akansifo no wɔ tekiti a ɔwɔ;  Ɔman Democratic Congress (NDC), Nnipa Ɔman Nhyiam (PNC), Ɔman Nsakrae Kuw (NRP) na United Ghana Kuw (UGM). Afa horow no ananmusifo na Mike K.S.  Akyeampong, Asiamah Godfried Nyarko,Kwabena Adjei na Aninakwa Samuel Kyeramanteng na wɔdze wɔn ho hyɛɛ mu.  NDC no nyaa abatuw a ɔyɛ 10,318 a ɔna 42.90% yɛ pɛ.  PNC nyaa abatuw 265 a ɔna 1.10% yɛ pɛ, NRP nyaa abatuw 261 a ɔno nso na 1.10% yɛ pɛ na UGM nyaa abatoɔ 113 a ɔyɛ 0.50% wɔ abatuw a wɔtuw no nyinaa mu.  Mensah kuraa n’akongua no mu na mprɛnsa do wɔ New Patriotic kuw no tekiti do wɔ afe 2004 amansan abatuw no mu a ɔtoo aba nyinaa mu 67.4%.  Na mmarahyɛ bagua ber no baa awiei wɔ afe 2009 mu. == N'abrabɔ == Francis Osafo-Mensah yɛ Kristoni. [[Nkyekyεmu:Ghanafo]] dwwrx7s5rvwskx4qdkzyety6w5oqy1y Francis Yaw Osei Sarfo 0 439 48352 47618 2025-06-21T01:10:58Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 48352 wikitext text/x-wiki {{Databox|item=Q96845939}} '''Francis Yaw Osei Sarfo''' yɛ Ghana amanyɛnyi a ɔyɛɛ mbrahyɛbaguanyi maa Krachi Atɔe Mpasuar. == Ne bra ahyɛse na nwomahu == Afe 1955 ɔbɛsɛ bosoom no ne da a odzi kan mu na wɔwoo Francis. Ofi Bejamamse, kurow a ɔwɔ Firaw Mantɔw mu wɔ Ghana. Onyaa ne B.A wɔ Political Science na Geograghy mu fi Ghana suapɔn (University of Ghna) wɔ afe 1981 mu. Bio, ɔsanee nyaa PLC fir Ghana School of Law mu. == Edwuma == Francis yɛ ɔhwɛfo (administrator). Nna ɔno na ɔyɛ kwankyerɛfo panyin (managing director) dze ma Akpabe Impex Limited. Nna ɔsanso yɛ Mansin do Sahen (District Chief Executive) fitsi afe 1996 Fankwa bosoom no mu kesi afe 2001 Sanda bosoom no mu. == Amanyɛsɛm == Francis Yaw Osei Sarfo yɛ National Democratic Congress kuwba. Nna ɔyɛ mbrahyɛbaguanyi dze ma Krachi Atɔe Mpasuar wɔ Firaw Mantɔw mu wɔ Ghana. == N'abrabɔ == Francis awar kitsa mba esia. Pii kyerɛ dɛ ɔyɛ kristianyi. == Nhwɛdo == <ref>1. Ghana MPs - MP Details - Osei Sarfo, Francis, Yaw</ref> [https://web.archive.org/web/20241118170453/http://ghanaweb.org/] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 60sjg9lnw8hakfcjwlhvdzy2nahaa9o Francisca Oteng-Mensah 0 440 48006 47945 2025-05-14T14:35:55Z Robertjamal12 13 /* Ɔsom */ adding category using [[Project:AWB|AWB]] 48006 wikitext text/x-wiki {{Databox|item=Q20119890}}'''Francisca Oteng-Mensah''' (wɔwoo no afe 1993 kwakwar 14) yɛ[[New Patriotic Party]] mbrahyɛbaguafie kuwba dze ma Kwabre East mpasuar a nna yenyim no dɛ ɔyɛ mbrahyɛbaguanyi osuar wɔ Kwasafoman a otsia anan no mu wɔ Ghana wɔ dɛm mber no mu wɔ n'abatow no mu wɔ afe 2016 mu. == Ɔbra ahyɛse na nwomasua == Afe 1993 Fankwa 14 na wɔwoo Francisca wɔ Aboaso Asopitsi a ɔwɔ Mampɔnteng Asante afamu. Owurayer Joyce Oteng na Dɔketa Kwaku Oteng a ɔsan yɛ odwumayɛnyi a ɔyɛ CEO dze ma Angel Group of Companies na wɔwoo Francisca. == Nwomasua == Francisca kɔr skuul bɛyɛ ebiasa ber a ɔhyɛɛ skuul ase no. Odzi kan no, ɔkɔr Mamponteng Roman Catholic School, nna ɔkɔr Revival Preparatory School wɔ Breman na ewiwi koraa no ɔkɔr Supreme Saviour International a hɔ na owiee gyinapɛn esia. Owiee ne Junior High Skuul wɔ Angel Educational Complex. Ekyir no ɔtoaa do wɔ St. Roses Senior High Skuul kowiei ne mfinimfin nwomasua(Senior High Education). Ne tsirmupɔw a nna ɔpɛdɛ onya adzesua mu suahun pii no maa ɔkɛyɛɛ Faculty of Law wɔ Kwame Nkrumah University of Science and Technology (KNUST) a hɔ na osuaa mbra. Nna Francisca yɛ Level 200 suanyi wɔ Kwame Nkrumah University of Science and Technology wɔ ber a osii akan wɔ afe 2016 mu. == Edwuma == Ansaana wɔrepaw no dɛ mbrahyɛbaguanyi no, nna ɔyɛ edwuma dɛ Kyerɛwkyerɛwnyi wɔ Angel Group of Companies wɔ Kumasi. Afe 2017 Mumu bosoom no mu no, wɔpaaw no dɛ guamutsenanyi maa Ɔman Mbaabun Tumdzi(National Youth Authority). == Amanyɛsɛm == Onyaa mbrahyɛbaguafie egua no wɔ Kwabre East mpasuar wɔ Asante afamu wɔ Ghana, afe 2016 Ghana asahen abatow no ekyir. Mprenpren yi ɔno nye mbrahyɛbaguanyi a onnyinii a ɔwɔ mfe eduonu-ebiasa. Nana Akuffo-Addo paaw no dɛ Ɔsoago edziekyir dze ma abɔdzebea, Mbofra na == Ɔsom == Francisca yɛ Kristianyi a ɔnye Assemblies of God asɔr no bɔ mu som. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] p4b22ktplx0gk1ec6wpqsrg1162irxq Frank Boakye Agyen 0 441 47972 47820 2025-05-14T14:16:21Z Robertjamal12 13 /* Asetsena mu nsɛm */ adding category using [[Project:AWB|AWB]] 47972 wikitext text/x-wiki '''Frank Boakye Agyen''' yɛ Ghana amanyɛnyi na nkan no mbrahyɛbaguanyi ma Effiiduase Asokore abatow mpasuar a ɔwɔ Esuantse Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔdo enum na esia mu wɔ Ghana Kwasafoman a ɔtɔdo anan. == Abrabɔ ahyɛse na nwomasua == Wɔwoo no wɔ Sanda 6,1946 mu. Wɔtsetsee no wɔ kurow Effidduase a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. Onyaa n'abodzin krataa (Bachelor of Arts) wɔ Mbra na Amanyɛsɛm mu wɔ University of Ghana wɔ afe 1984 mu. Ɔkɔtoaa do wɔ Ghana School of Law na onyaa abɔdzin krataa wɔ mbra mu wɔ afe 1989 mu. == Edwuma == Agyen yɛ mbranyimfo. Ɔnye Boakye Agyen edwumakuw no yɛɛ edwuma wɔ Nkran ansaana ɔrehɛn amanyɛsɛm mu. Nna ɔyɛ nkan no oguamutsenanyi panyin a ɔda 'Ghana Cylinder Manufacturing' edwumakuw ano. == Amanyɛsɛm == Nna Agyen yɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔdo enum mu wɔ Ghana kwasafoman a ɔtɔdo anan mu. Ɔhyɛɛ n'amanyɛ edwuma no ase ber a wɔpaaw no dɛ mbrahyɛbaguanyi maa Effiduase Asokore abatow mpasuar wɔ afe 2008 Ghana abatow kɛse no mu dze nam [[New Patriotic Party]] do, onyaa mba 18,859 fir mba dodow a wɔtowee 23,799 no mu a ogyina hɔ ma 79.24%. Odzii nkonyim tsiaa Kwadwo Adae a ɔwɔ National Democratic Congress, George Asiamah a ɔwɔ Convention People's Party na Lovia Berko a ɔwɔ People's National Convention. Sɛ wɔhyehyɛ no pɛpɛɛpɛr a, wonyaa 18.72%, 0.71% na 1.33% fir mba dodow a wɔtowee no mu. == Asetsena mu nsɛm == Ɔyɛ kristianyi na ɔawar awo mba baanan. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] h0bsov58xsmyqhrmm9k3yztv81gmjh9 Franklin Winfred Aheto 0 442 36190 13116 2024-12-10T13:46:48Z Assilidjoe 33 36190 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | birth_date = | birth_place = | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian nationality law|Ghanaian]] | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | otherparty = <!--For additional political affiliations--> | partner = <!--For those with a domestic partner and not married--> | relations = | children = | residence = | alma_mater = | occupation = | profession = Politician | cabinet = | committees = | portfolio = | signature = | signature_alt = | website = | spouse = | majority1 = | honorific-suffix = | image = | alt = | caption = | order = | office = | term_start = | term_end = | president = | predecessor = | successor = | constituency_MP1 = Ashaiman | name = Franklin Winfred K. Aheto | office1 = | term_start1 = 7 January 1993 | term_end1 = 6 January 2001 | president1 = [[Jerry John Rawlings]]<br/>[[John Kufuor]] | predecessor1 = | successor1 = [[Emmanuel Kinsford Kwesi Teye]]<!--Can be repeated up to eight times by adding a number--> | prior_term = | order2 = | office2 = | term_start2 = | term_end2 = | president2 = | predecessor2 = | successor2 = | footnotes = }} '''Franklin Winfred K. Aheto''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma mbrahyɛbagua a odzi kan na dza ɔtɔdo ebien no wɔ kwasafoman a otsia anan no mu ma Ashaiman Mpasuardo wɔ Ghana Nkran mantɔw mu.<ref>{{Cite web |date=31 August 2015 |title=Deputy Majority leader in trouble |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Deputy-Majority-leader-in-trouble-378802 |access-date=8 October 2020 |website=GhanaWeb. |language=en}}</ref><ref>{{Cite web|date=3 November 1997|title=Member of Parliament sues journalists for libel|url=https://ifex.org/member-of-parliament-sues-journalists-for-libel/|access-date=8 October 2020|website=IFEX|language=en-US}}</ref><ref>{{Cite book|last=|first=|title=Ghana Parliamentary Register 1992–1996|publisher=|year=|isbn=|location=|pages=}}</ref> == Ɔbra ahyɛse na nwomasua == Aheto yɛ Ghananyi, amanyɛnyi na mbrahyɛbaguanyi ma mbrahyɛbagua a ɔtɔdo ebien ma kwasafoman a otsia anan no wɔ Ghana. Afe apem ahaakorɔn Ghana mbrahyɛbagua abatow a ɔkɔr do no, wɔpaaw Aheto dɛ mbrahyɛbaguanyi maa Ashaiman mpasuar.<ref>{{Cite web |last=Dzokpo |first=Ike |date=16 July 2019 |title=Parliamentary Primaries: Ashaiman MP in hot soup |url=https://newsghana.com.gh/parliamentary-primaries-ashaiman-mp-in-hot-soup/ |access-date=8 October 2020 |website=News Ghana |language=en-US}}</ref> == Amanyɛsɛm == Aheto ne da a odzi kan a ɔdze kɔr mbrahyɛbaguafie yɛ Afe apem ahaakorɔn Ghana mbrahyɛbagua abatow no mu wɔpaaw no dɛ ongyina mma ne mpasuar wɔ Akatamanso amanyɛkuw no ne tsikitsi do. Afe apem ahaakorɔn eduokorɔn esia Ghana amansan abatow<ref>{{Cite web |title=Majority Leader Faces stiff competition |url=http://infoboxdaily.com/deputy-majority-leader-faces-stiff-competition-in-ndc-primaries/ |access-date=8 October 2020 |website=infoboxdaily.}}</ref><ref>{{Cite web|title=Fear Grips Deputy Majority Leader Over The Emergence Of Martin Luther King|url=https://www.modernghana.com/news/635561/fear-grips-deputy-majority-leader-over-the-emergen.html|access-date=8 October 2020|website=Modern Ghana|language=en}}</ref> no mu yɛne mpɛn ebien do a wɔpaaw no dɛ ɔnsan ngyina mma Ashaiman mpasuar, hɔ na ɔdze mba 35,212 dzii n'etsiafo; Doku Joseph-Wills K. K. a ogyinaa wɔ "People's Convention Party" kuw no dzin mu a onyaa mba polled 1,653 wɔ mba a wɔtowee no nyinara mu, Herbert Kofi Aggor a ɔyɛ "People's National Convention" kuwba a onyaa mba 1,822 wɔ mba dodow a wotumii kanee no nyinara mu, Samuel Korle Amegah a ɔyɛ Ankonam dzibew hwehwɛfo (Independent Candidate) a no so nyaa mba 6,663 dze fir mba dodow a wotumii kanee no nyinara mu na Iddrisu Abdel-Kareem a ɔyɛ Ɔson amanyɛkuwba a onyaa mba 18,081 dze fir mba dodow a wotumii kanee no mu..<ref>{{Cite web |last= |first= |date= |title=Wp content upload |url=https://ec.gov.gh/wp-content/uploads/2020/02/1996-Parliamentary-Election-Results.pdf |archive-url=https://web.archive.org/web/20201012135816/https://ec.gov.gh/wp-content/uploads/2020/02/1996-Parliamentary-Election-Results.pdf |archive-date=12 October 2020 |access-date=8 October 2020 |website=Election Commission |url-status=dead }}</ref><ref>{{Cite web|date=16 October 2016|title=Ashaiman: A constituency to watch on December 7|url=https://www.pulse.com.gh/ece-frontpage/constituency-watch-ashaiman-a-constituency-to-watch-on-december-7/5lvsnls|access-date=3 February 2021|website=Pulse Ghana|language=en-US}}</ref><ref>{{Cite web |date=31 August 2015 |title=Deputy Majority leader in trouble |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Deputy-Majority-leader-in-trouble-378802 |access-date=3 February 2021 |website=GhanaWeb. |language=en}}</ref> Franklin tumii dzii dɛm dzibew yi kesi dɛ Onyimnyamfo Emmanuel Kinsford Kwesi Teye a ɔyɛ Ɔson amanyɛkuwba botuu no adze do wɔ afe apem ahaebien wɔ wentwiwentwi bi a no mu yɛ dzen soɛree wɔ Akatamanso kuw no ntamu wɔ Ashaiman mpasuardo ma Teye dze kwesienyimpi gyee egua no fii Franklin nsamu. Onyimnyamfo Alfred Kwame Agbesi sanee bɛgyee egua no fii Onyimnyamfo Emmanuel Kinsford Kwesi Teye nsamu maa Akatamanso amanyɛkuw (National Democratic Congress) no wɔ afe apem ahaebien anan abatow no mu.<ref>{{Cite web|title=Ashaiman MP Hot Over Parliamentary Primaries|url=https://www.modernghana.com/news/944927/ashaiman-mp-hot-over-parliamentary-primaries.html|access-date=3 February 2021|website=Modern Ghana|language=en}}</ref> == N'abrabɔ == Aheto yɛ Kristonyi.<ref>{{Cite book|last=|first=|title=Ghana Parliamentary Register 1992–1996|publisher=|year=|isbn=|location=|pages=}}</ref> == Mboaedze == [[Nkyekyεmu:Ghanafo]] 4r2v7yswbd9jpqbj0n4wqllt78cn80j Freddie Blay 0 443 47713 47546 2025-05-14T13:26:28Z Robertjamal12 13 /* Afe 1996, 2000 na 2004 Abatow */ adding category using [[Project:AWB|AWB]] 47713 wikitext text/x-wiki {{Databox|item=Q1453068}} '''Frederick Worsemao Armah Blay''' a nyimpa pii frɛ no '''Freddie Blay''', mbranyimfo, Ghana ɔmanyɛnyi na Ghana Ɔman Mbrahyɛbagua a ɔtɔ do ebien (2), ebaasa (3) na aanan (4) no munyi a ɔgyina Ellembelle Mantɔw mu a ɔwɔ Ghana Atɔe Fam Mantɔw mu no ananmu. == Edwuma == Wɔsan nso paw Blay dɛ Ghana Ɔman Petroleum Corporation (GNPC) no mpanyimfo kuw no guamtranyi.[2] Wɔ afe 2021 mu no, Nana Akufo-Addo san paw no dɛ GNPC board guamtranyi. Mprempren ɔyɛ Ɔhokafo Panyin wɔ Blay and Associates. Ɔsan nso yɛ Western Publications Limited, a ɔyɛ Daily Guide atsesɛm krataa no tintimfo, Kuw no fa tsitsir, Business Guide, News-One na Young Blazers no bagua no guamtranyi nye kyɛfa dodow no ara. == Amanyɛsɛm == Na Blay yɛ mbrahyɛbaguanyi wɔ Ghana na ɔyɛɛ ɔkasafo abadiakyir a odzi kan wɔ Ghana Mbrahyɛbagua a ɔtɔ do anan no mu. Ɔhweree n’agua wɔ amansan abatow a wɔyɛɛ no 7 [[Mumu]] 2008 no mu maa Armah Kofi Buah a ɔfir NDC. Na ɔyɛ Convention People’s Party (CPP) no munyi, nanso ogyaee edwuma no mu dɛ ɔrekɔka Patriotic Party fofor no ho ber a CPP mu atsitsir binom kasa tsiaa no dɛ wɔanyɛ ɔsatu amma CPP frankaa do hwɛfo Paa Kwesi Nduom, mmom no, ɔfoaa NPP ɔmampanyin Nana Akufo-addo a ɔpɛ dɛ ɔyɛ ɔmanpanyin no do. Freddie Blay kɔɔ AdiSadel College. Ber a ɔdze nye ho bɔɔ NPP ekyi no, ɔgyinaa hɔ na wɔpaw no dɛ ɔnyɛ kuw no oguamtranyi abadiakyir wɔ [[Ebɔbira]] 2014 mu. Ber a kuw no pam nye oguamtranyi Paul Afoko ekyi no, ɔpaw Blay dɛ nye guamtranyi a ɔreyɛ edwuma. Ɔgyinaa hɔ maa no na wɔpaw no dɛ ɔman no oguamtrani a ɔdzi mu wɔ NPP Party ɔman nhyiamu bi ase wɔ Koforidua a ɔkɔɔ do fir 7 kɔsi 8 [[Ayɛwoho]] 2018. Wɔ Oguamtranyi akansi no enim no, ekyingye pii bae ber a Blay hyɛɛ bɔ dɛ ɔtɔɔ bus 275 maa akuw no amansin 275 no na awiei koraa no ɔtɔɔ bus ahorow 275 a wɔkyerɛ dɛ ɔyɛ dɔla ɔpepem 11 no. Ɔsɔretia no srɛɛ dɛ hɔn nyɛ nhwehwɛmu. Dzea ɔsɔre tsia Blay wɔ abatow no mu no frɛɛ no abatow a wɔtɔ. Blay kaa dɛ wɔdze bosea a ɔfir Universal Merchant Bank hɔ na ɔtɔɔ bus ahodo no dɛ Ɔman Transport Company no bɛgyina NPP amansin no ananmu. === Afe 1996, 2000 na 2004 Abatow === Wɔpaw Blay dɛ mbrahyɛbaguanyi maa Ellembele mansin a ɔwɔ Ghana Atɔe fam mantɔw mu wɔ afe 1996, 2000 na 2004 Ghana amansan abatow mu. Entsi ɔgyinaa amansin no ananmu wɔ Ghana man a ɔtɔ do anan (4) no mbrahyɛbagua a ɔtɔ do ebien (2), ebaasa (3) na anan (4) no mu. Ɔgyinaa Convention Peoples’ Party a saa ber no na ɔnye[[New Patriotic Party]] (NPP) yɛɛ amammui aware no tekiti do, na sɛnea ɔtse no, wamfa NPP kandzifo biara amma Ellembele Mantɔw no mu. Wɔ mbrahyɛbagua no mu wɔ afe 1996 mu no, nyimpa kakraa bi a NPP dzi hɔn enyim no, paw no dɛ Ɔkasafo Abadiakyir a ɔtɔ do ebien, ber a NDC Ken Dzirasah na odzi kan. Ber a NPP dzii nkonyim wɔ afe 2000 abatow no mu no, Blay bɛyɛɛ Ɔkasafo Abadiakyir a odzi kan, na Dzirasah na ɔyɛ dzea ɔtɔ do ebien. Wɔ afe 2004 mu no, NDC no dze Ala Adjetey a na ɔyɛ ɔkasafo a na wadzi kan ama saa dzibea kor no ara no too NPP dodow no ara Ebenezer Sekyi-Hughs do. Eyi maa Dzirasah na NDC nyaa Ɔkasafo Abadiakyir a ɔtɔ do ebien dzibea, na ɔkɔɔ NPP Alhaji Alhassan nsam. Wɔdzii kan paw no wɔ afe 1996 mu a ɔtoo aba 11,674 wɔ abatow 25,099 a ɔfata a wɔtoo no mu a ɔgyina hɔ ma 30.20% wɔ n’asɔretsiafo Constance Nyamikey-Quaicoe a ɔyɛ NDC munyi a ɔtoo aba 11,663 na Abdul Karim Pennah a ɔyɛ PNC munyi a ɔtoo aba 1,762. Ɔtoo aba 13,722 wɔ abatow 24,127 a ɔfata a wɔtowee a ɔgyina hɔ ma 56.90%, Kaku Korsah yɛ NDC munyi a ɔtoo aba 9,554 a ɔgyina hɔ ma 39.60%, Frank Acquah Adamu yɛ NRP munyi a ɔtoo aba 630 a ɔgyina hɔ ma 2.60% na Abdul Karim Pennah yɛ PNC munyi a ɔtoo aba 221 abatow a ɔgyina hɔ ma 2.60%. Wɔpaw Blay wɔ afe 2004 mu a ɔtoo aba 18,428 wɔ abatow 34,969 a ɔfata a wɔtowee nyinara mu. Eyi nye abatow a ɔfata a wɔtowee nyinara mu 52.7% yɛ pɛ. Wɔpaw no wɔ Shaibu Chie Issaka a ɔyɛ People’s National Convention no do, Kaku Korsah a ɔyɛ National Democratic Congress no do na Kyiamah Kaku yɛ obi a ɔpɛ dɛ ɔyɛ ɔkannyifo a ɔdze nye ho. Eyinom nyaa abatow 388, abatow 11,322 na abatow 902 wɔ abatow a ɔfata a wɔtowee nyinara mu. Wɔdze Convention People’s Party no tekiti na ɛpaw Blay. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] kzugj05f88k1cwv6cj8apl7kfs6rzzj Frederick Opare-Ansah 0 444 48202 47943 2025-05-23T15:26:20Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48202 wikitext text/x-wiki {{Databox|item=Q61674636}} '''Frederick Opare-Ansah''' (wɔwoo no [[Fankwa]] 5, 1968) yɛ Ɛlektrik Mfiridwuma ho Ɔbenfo (Electrical Engineer) na Ghana amanyɛnyi wɔ Ghana Mbrahyɛbagua a ɔtɔ do anan (4) ne esuon (7) wɔ Ghana Amansin a ɔtɔ do anan (4) no muni a ɔgyina Suhum Mansin ananmu wɔ Ghana Epuei Mantɔw wɔ tekiti a ɔyɛ Ɔman Ho Dɔ Kuw Foforo (NPP) mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 0u0z985g1jd79t7uetqbiqh6uel76uu Frema Opare 0 445 48205 47445 2025-05-23T15:26:32Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48205 wikitext text/x-wiki {{Databox|item=Q28131373}}'''Frema Opare''', '''Akosua Frema Osei-Opare''' (wɔwoo no wɔ 1948) ɔyɛ "astute mpontu suafo(astute development practitioner), adzesuanyi(an academic) na Ghana amanyɛnyi. Ogyinaa mu maa Ayawaso West Wuogon abatow mpasua do wɔ mbrahyɛbagua fie wɔ Ghana. Ɔyɛ seseiara na basia a odzi kan a ɔyɛ "Chief of Staff" wɔ Ghana<ref>https://www.ghanaweb.com/person/Akosua-Frema-Osei-Opare-3256</ref><ref>https://www.myjoyonline.com/</ref><ref>https://web.archive.org/web/20210526112709/https://www.thestandpoint.com.gh/</ref>. == Ahyɛse Bra na nwomasu == Wɔwoo Frema wɔ Obiradzi 6,1948. Ofi Wiamoase a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. Onyaa n'abɔdzin krataa a ɔyɛ "bachelor's degree in Home Science" wɔ Ghana Suapɔn (University of Ghana). Ɔtoaa do wɔ Guelph Suapɔn (University of Guelph) kɔpɛɛ " master's degree in Frema yɛɛ kyerɛkyerɛnyi wɔ Ghana Suapɔn (University of Ghana) dɛ kyerɛkyerɛnyi wɔ "Department of Home Science" fitsi 1976 kesi 1982. Ɔbɛyɛɛ Dipartmɛntse ne panyin (Head of department). Wasan nye "United Nations in the Women In Fisheries project" wɔ Uganda, Ethiopia, Congo na Namibia. Frema wɔ 2005 kesi 2008 mu no ɔyɛɛ edwuma wɔ Ɔmanpanyin dadaw John Agyekum Kufour amanbu mu dɛ Soafo abedziekyir Anhoɔdzen (Deputy Minister for Manpower, Youth and Employment). Ɔsan so som mpɛn ebien mu dɛ mbrahyɛbaguanyi dze ma Ayawaso West Wuopon. == Amanyɛsɛm edwuma == Frema is a member of the[[New Patriotic Party]]. She served a two term office as the member of parliament representing Ayawaso West Wuogon Constituency between 2005 and 2013 under the ticket of the NPP. Frema yɛ New amanyɛkuw nyi,[[New Patriotic Party]] amanyɛkuw nyi . Ɔsoom mpɛn ebien wɔ Ayawaso West Wuogon abatow mpasua do wɔ 2005 na 2013 wɔ NPP amanyɛkuw mu. === 2004 Abatow === Wɔpaw Opare dɛ mbrahyɛbaguanyi wɔ Ayawaso West-Wuogon abatow mpasua do wɔ 2004 Ghana amansan abatow mu. Ogyinaa maa abatow mpasua no wɔ mbrahyɛbagua fie a ɔtɔ do anan wɔ "4th Republic" mu wɔ Ghana. Onyaa aba 28,636 wɔ aba dodow a wɔtoo a ɔyɛ 54,988 mu.Iyi gyina hɔ ma ɔha nkyɛmu eduonum ebien ekyir pɔw kor(52.1%). Wɔpaw no gyae Henry Haruna Asante a ɔyɛ People's National Convention amanyɛkuw nyi, Samuel Adiepena a ɔyɛ National Democratic Congress amanyɛkuw nyi na Greenstreet Kobina a ɔyɛ Convention People's Party amanyɛkuw nyi. Iyinom nya 1.0%, 37.9% na 9.0% wɔ aba dodow a wɔtoo mu. Wɔpaw Opare wɔ[[New Patriotic Party]] amanyɛkuw ne dzin mu. N'abatow mpasua no ka abatow mpasua du esuon(17) a[[New Patriotic Party]] nyae wɔ Nkran Kurowpɔn mantɔw mu wɔ dɛm abatow no mu. Wɔ ne nyina mu no,[[New Patriotic Party]] nyaa mbrahyɛbagua fie ngua 128 wɔ mbrahyɛbagua fie a ɔtɔ do anan wɔ 4th Republic mu wɔ Ghana. == N'abrabɔ == Frema awar wɔ mba baanan. Ɔyɛ Kristonyi. == Mboaedze == https://www.ghanaweb.com/person/Akosua-Frema-Osei-Opare-3256 [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 016lo2l4387bqcu60lty757yfwck10k Fritz Baffour 0 446 47853 47372 2025-05-14T13:47:43Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47853 wikitext text/x-wiki {{Databox|item=Q5504853}} '''Fritz Baffour''' (wɔwoo no 11 [[Ebɔw]] 1952) yɛ Ghana nsɛmtwerɛnyi, amanyɛnyi na nkitsahodzi ho ɔfotufo (communications consultant). Nna ɔyɛ Mbrahyɛbaguanyi wɔ Ablekuma Anaafo (South) Ambatow mpasua mu wɔ Ghana Mmarahyɛ Bagua no mu na Ɔsoafo a ɔhwɛ Amanyebɔ do wɔ Ɔmanpanyi Mills aber do.<ref>https://www.graphic.com.gh/news/general-news/let-s-infuse-culture-in-national-development-fritz-baffour.html</ref><ref name=":0">https://web.archive.org/web/20190904005240/https://www.ghanaweb.com/GhanaHomePage/people/person.php?ID=1224</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Baffour wɔ 11 [[Ebɔw]] 1952 wɔ Korle Gonno wɔ Accra, Ghana ahenkuro mu. Na n’egya yɛ R. P. Baffour, ɔbenfo (academician) na Ghana mfiridwumayɛfo a odzii kan no mu kor (1) na saa ara nso na ɔyɛ Ghana Vice Chancellor a ɔdzi kan wɔ Kwame Nkrumah Esuapɔn a ɔhwɛ Nyansahu na Mfiridwuma do (Kwame Nkrumah University of Science and Technology). Nna nye maame yɛ awogyefo (midwife). Ɔkɔɔ nye ntoado sukuu wɔ Prempeh College na Technology Ntoado Sukuu a nye nyinara wɔ Kumasi wɔ Ashanti Mantɔw mu wɔ Ghana. Ɔnyaa nye GCE Ordinary Level adansedzi krataa wɔ afe 1968. Nye sukuu afe a ɔtɔ do esia (6) no wɔ City of Bath College a ɔwɔ Somerset wɔ United Kingdom wɔ afe 1972 na 1974 ntam, na ɔdze GCE Advanced Level adansedzi krataa no wiee. Baffour nso kɔɔ Bristol Polytechnic wɔ afe 1974 na 1976 ntam hɔ. Fritz Baffour yɛɛ master’s degree wɔ Nkitahodzi Adzesua (Communication Studies) mu wɔ Leicester Esuapɔn (Leicester University) mu wɔ afe 2007 na 2012 ntam.<ref name="ghanaweb.com">https://www.ghanaweb.com/person/Fritz-Baffour-1167</ref> == Edwuma == Baffour yɛɛ edwuma dɛ nsɛm ho amanyebɔnyi (journalist). Nna ɔyɛ ɔyɛkyerɛnyi (producer ) wɔ Ghana Tɛlɛbihyɛn (Television), TV dwumadzibea a ɔyɛ ɔman no dzea Ghana Broadcasting Corporation mu dɛ ɔyɛkyerɛnyi (producer) na ɔkwankyerɛfo (director). Ɔsan nso nye Liberia Tɛlɛbihyɛn, Nigeria Tɛlɛbihyɛn, Tyne Tees Tɛlɛbihyɛn - UK, Diverse Production wɔ UK na Back to Back Productions USA ayɛ edwuma. Na ɔsan yɛ nsɛm ho amanyebɔnyi fotufo (media consultant) ma Kan Ɔmanpanyin Jerry Rawlings aber do.<ref name="ghanaweb.com"/> == Amanyɛsɛm == Baffour dze nye ho hyɛɛ National Democratic Congress mu fir ber a wɔhyehyɛɛ no afe 1991. Ɔbɛyɛɛ mbrahyɛbaguanyi wɔ [[Sanda]] 2009 mu ber a ɔdzii nkonyim wɔ Ablekuma South atenae wɔ Ghana mbrahyɛ bagua ambatow mu wɔ afe 2008. Ɔmanpanyin John Atta Mills paw no dɛ Ɔsoafo a ɔhwɛ nsɛm do (Minister for information) wɔ afe 2012.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] bmc1pdyeg60i0884nsax12cukd90vwt Fufu 0 447 2526 2525 2023-04-20T19:17:55Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 2525 wikitext text/x-wiki '''Fufu''' yɛ edziban a Ghanafo dzi. Wɔdze bankye na borɛdze yɛ. Wɔdze dwomba siw fufu timtim wɔ wodur mu. Nkwan na wɔdze dzi fufu. Nkwan no bi nye abɛnkwan, nkrakra, nkatsenkwan anaadɛ ebunebun. i9n105zfznzbg5nmm7o93ceqxwyude3 Fulera Limann 0 448 38104 6500 2025-03-27T14:41:48Z 46.211.65.138 38104 wikitext text/x-wiki '''Fulera Limann''' (wɔwoo no 8 November 1945)[1] na ɔyɛ Ewuraba a odzi kan wɔ Ghana mbrahyɛ amanbu a ɔtɔ do ebiasa na ɔyɛ Hilla Limann a woenya ne baabi kɔ ne yer.[2][3] Hilla Limmann a w'efri mu no Ɔmanpanyin a w'abesin Jerry John Rawlings tuu no adze do wɔ afe 1981.[4] Fulera kaa dɛɛ kwan a wɔdze tuu ne kun fri adze do no annyɛ no hu osiandɛ na ɔyɛ adze a na wonyim dɛ obotum esi.[5] == Nhwɛdo == '''• ^''' ''"RE: 'First ladies through the years'". Graphic Online. Retrieved 2 March 2021.'' '''• ^''' ''"Hilla Limann Hall Hosts 40th Anniversary Commemoration of Dr. Hilla Limann as President | University of Ghana". www.ug.edu.gh. Retrieved 2021-03-02.'' '''• ^''' ''"Government To Take Care Of Former President Limann's Wife". Modern Ghana. Retrieved 2021-03-02.'' '''• ^''' ''kobby Asamoah/ (2019-09-25). "My husband sacrificed everything for Ghana - Fulera Limann". The Ghana Report. Retrieved 2022-08-27.'' '''• ^''' ''"I wasn't surprised my husband was overthrown - Limann's Wife". GhanaWeb. 2019-09-25. Retrieved 2022-08-27.'' [[Nkyekyεmu:Ghanafo]] au7y56coryo5txwe6kvvc5he8myrzfl Fuzzy Dapaah Torbay 0 449 48108 47810 2025-05-23T14:03:01Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48108 wikitext text/x-wiki {{Infobox officeholder | name = Fuzzy Dapaah Torbay | office2 = Member of Parliament for Okere Constituency | president2 = [[Jerry John Rawlings]] | occupation = Politician | birth_date = 22 May 1952 | death_date = 18 July 2002 | termstart2 = 7 January 1997 | termend2 = 6 January 2001 | succeeded2 = Brandford K. Adu | parliamentarygroup2 = [[National Democratic Congress (Ghana)|National Democratic Congress]] | profession = [[Industrialist]], [[Agriculturist]] | alma_mater = Varta Agricultural Industries, Okuapeman Secondary School | honorific_prefix = Hon. }} '''Fuzzy Dapaah Torbay''' yɛɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzi kan na dza otsia ebien wɔ aban a ɔtɔ do anan mu wɔ Ghana. Ogyinaa maa Okere ambatow mpasua dɛ National Democratic Congress (NDC) kuwba.<ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 1996 Results - Okere Constituency|url=http://ghanaelections.peacefmonline.com/pages/1996/eastern/106/index.php|access-date=2020-10-11|website=Ghana Elections - Peace FM}}</ref> == Abrabɔ ahyɛse == Wɔwoo Fuzzy wɔ Esusow Aketseaba 22, 1952 wɔ Epuei Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ Okuapeman Mpanyimfo Nsɔwdo Skuul wɔ Akropong. Ɔkɔtoaa do wɔ beebi a wotum yɛ ndaadze wɔ Varta Ag. Edwumayɛbea na ɔbɛyɛɛ odwumfo. Ɔbɛyɛɛ obi a ɔyɛ mfir ho edwuma na kuayɛ edwuma ber a onyaa suahu wɔ Varta Ag. Edwumayɛbea no.<ref>{{Cite book|last=Aryeh|first=Elvis D.|url=https://books.google.com/books?id=jwrXiaiNjNAC&q=Fuzzy+Dapaah+Torbay&pg=PA10|title=Daily Graphic: Issue 1,4467 June 14 1997|date=1997-06-14|publisher=Graphic Communications Group|language=en}}</ref> == Amanyɛsɛm edwuma == Wodzii kan paaw no kɔr mbrahyɛbagua mu wɔ afe 1992 Ghana mbrahyɛbaguafo ambatow maa National Democratic Congress. Wɔpaaw no bio wɔ Sanda 7, 1997 ber wɔdaa no edzi dɛ oedzi nkonyim wɔ afe 1996 Ghana ambatow kɛse no mu, ɔdze amba 9, 252 a ogyina hɔ ma 43.60% dzii n'akansifo Kwaku Asamoah a ɔwɔ Convention People's Party, Joe Mantey a ɔwɔ[[New Patriotic Party]] na Duodu Simpson Samuel ɔwɔ People's National Convention. Kwaku Asamoah nyaa amba 6, 009 a ogyina hɔ ma 28.30%, Joe Mantey nyaa amba 1, 450 a ogyina hɔ ma 6.80% na Duodu Simpson Samuel so nyaa amba 403 a ogyina hɔ ma 1.90%.<ref>{{Cite book|url=https://books.google.com/books?id=ivs5AQAAMAAJ&q=Dapaah+Fuzzy+Torbay|title=Ghana Gazette|date=1996|language=en}}</ref><ref>{{Cite book|last1=Larvie|first1=John|url=https://books.google.com/books?id=opodAQAAMAAJ&q=Dapaah+Fuzzy+Torbay|title=Elections in Ghana 1996|last2=Badu|first2=Kwasi Afriyie|date=1996|publisher=Electoral Commission|isbn=978-9988-572-49-5|language=en}}</ref> Fuzzy dzii nkogu ma Brandford K. Adu a ɔwɔ[[New Patriotic Party]] bɛgyee n'egua no wɔ afe 2000 ambatow kɛse no mu. Onyaa amba 7, 313 a ogyina hɔ ma 47.20%, aber a Brandford so nyaa amba 7, 322 a ogyina 47.30%.<ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 2000 Results - Okere Constituency|url=http://ghanaelections.peacefmonline.com/pages/2000/eastern/106/index.php|access-date=2020-10-11|website=Ghana Elections - Peace FM}}</ref><ref name=":0">{{Cite book|last=|first=|title=Ghana Parliamentary Register 1992-1996|publisher=Ghana Publishing Corporation|year=1993|isbn=|location=|pages=383}}</ref> == N'abrabɔ mu nsɛm == Fuzzy yɛ Kramonyi.<ref name=":0" /> == Owu == Fuzzy Dapaah Torbay wui wɔ Ayɛwoho 18, 2002 wɔ New Jersey ber a yar kakraa bi bɔɔ no. Ɔgyaa okunafo na mba anan.<ref>{{Cite web|last=|first=|date=18 July 2002|title=Ex-NDC MP dies in New Jersey|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Ex-NDC-MP-dies-in-New-Jersey-25791|archive-url=|archive-date=|access-date=2020-10-11|website=www.ghanaweb.com|language=en}}</ref> == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] froaj9gxrcpzfo0fp50lqkjlve05cmp Arli National Park 0 450 13074 7772 2024-05-23T10:38:57Z A09 777 english wikipedia is not a reliable source 13074 wikitext text/x-wiki '''Arli National Park''', a wɔfrɛ no '''Arly''',[2] yɛ national park a ɔwɔ Tapoa Province, southeastern Burkina Faso.[3] Onye Benin ne Pendjari National Park a ɔwɔ south hyia na Singou Reserve a ɔwɔ west. IUCN Protected Areas ma WAP complex Park yi susu bɛyɛ 760 km2 (290 sq mi) na no do ahyɛ ma , ofri gallery forests ma Arli na Pendjari rivers dze kɔ savanna woodland na sandstone hills wɔ Gobnangou chain. Ɔyɛ fie ma Africa Ɔson bɛyɛ 200, 200 hippos na gyata 100 .Buffaloes, baboons, red na green monkeys, warthogs, na antelopes ahorow, a ibi nye  western hartebeest na roan antelope nso wɔhɔ. Bushbucks, duikers na waterbuck nso wɔ hɔ.[2][4] Obotum ehu Park yi wɔ N19 highway a ɔwɔ Diapaga (wɔ ɔpɛ mber mu wɔ Pama). Arli National Park wɔ pool beberee , ibi nye Tounga a ɔyɛ bea a waterhole na pool ebien na ɔwɔ hɔ a hippos 20 bɛsera hɔ. Ahyɛse no na Park yi yɛ tsenabea ma West African wild dog (''Lycaon pictus manguensis''),[5] ibom dɛm canid yi efri dɛm bea no osiandɛ  nyimpa a wɔtse hɔn no hɔn mu atserɛw, na ɔman ne ahobambɔ  nso nyi hɔ. == Hwɛ iyi nso == • Arly-Singou • W National Park == Nhwɛdo == '''• ^''' ''"Parc National d'Arly". Ramsar Sites Information Service. Retrieved 25 April 2018.'' • ^ Jump up to:'''''a''''' '''''b''''' ''Manson, K.; Knight (2006). "IV: The East". Burkina Faso. Bradt Travel Guides, The Globe Pequot Press Inc. p. 196. <nowiki>ISBN 1841621544</nowiki>. Retrieved June 17, 2008.'' '''• ^''' ''Ouédraogo, O.; Schmidt, M.; Thiombiano, A.; Hahn, K.; Guinko, S.; Zizka, G. (2011). "Magnoliophyta, Arly National Park, Tapoa, Burkina Faso". Check List. '''7''' (1): 85–100. doi:10.15560/7.1.85.'' '''• ^''' ''"UNEP Protected areas". UNEP and WCMC. 1984. Archived from the original on 2007-08-04.'' '''• ^''' ''Michael, C. Hogan (2009-01-31). Stromberg, N. (ed.). "Painted Hunting Dog: Lycaon pictus". GlobalTwitcher.com. Archived from the original on 2010-12-09.'' == Abɔntsen do nkitahodzi == • Africa Tour Operators rddwaofleti1iqptotuoq6e9a0b3pt2 Gabriel Barima 0 451 48065 47707 2025-05-23T13:59:58Z Robertjamal12 13 /* Ndzɛmba Ɔrokɔdo na Amansan Ndzeyɛɛ */ Nkyekyεmu using [[Project:AWB|AWB]] 48065 wikitext text/x-wiki {{Databox|item= Q16246728}} '''Gabriel Barima''' (a nyimpa pii frɛ no "'''Tweaa DCE'''") yɛ Ghana amanyɛnyi na kan Ɔmantsam Panyin wɔ Ahafo Ano Kesee Fam Mantsam mu wɔ Ashanti Mantsam mu wɔ Ghana. Wonyim no yiye dɛ ɔmaa Akan asɛmfua "Tweaa" a agye dzin, a akyir yi abɛyɛ kasafĩ. Wɔkaa "Tweaa" no wɔ dwumadzi a ɔkɔɔ do wɔ Mankrando ayaresabea no ase. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Barima wɔ [[Ebɔw]] 12, 1953, wɔ Biemso 1 wɔ Ashantsi Mantsam mu wɔ Ghana. Ɔkɔɔ Opoku Ware Sukuu a ɔsuaa Kuadwuma wɔ hɔ. == Amanyɛsɛm == Wɔpaw Barima sɛ Ghana man a ɔtɔ do anan no mbrahyɛbagua a ɔtɔ do ɛkoro (1) wɔ [[Sanda]] da a ɔtɔ do euson ekyi a ɔdzii nkonyim wɔ afe 1992 Ghana mbrahyɛbagua abatow a wɔyɛɛ no 29 [[Mumu]] 1992 wɔ Ɔman Demokrasi Mbrahyɛbagua no mufo ase no. Ɔsan gyinaa hɔ maa Ahafo Ano South nkongua no wɔ National Democratic Congress no tekiti do nanso odzii nkogu wɔ Stephen K. Balado Manu enyim. Onyaa mba 16,449 a ɔgyina hɔ ma 40.5% wɔ abatow a ɔfata a wɔtowee no nyinara mu. Balado Manu nso nyaa mba 17,015 a ɔgyina hɔ ma 41.90% wɔ abatow a ɔfata a wɔtowee nyinara mu dze dzii nkonyim wɔ akongua no mu maa Ɔman Ho Dɔ Kuw Fofor no (New Patriotic Party). == Edwuma == Barima yɛ obi a na ɔyɛ mbrahyɛbaguanyi ma Ahafo Ano South Ɔmansin a ɔwɔ Ashanti Mantɔw mu wɔ Ghana. Ɔsan yɛ okuafo wɔ n’adwuma mu. == N'abrabɔ Mu Nsɛm == Gabriel Barima yɛ Kristonyi. == Tweaa N'asekyerɛ == Tweaa yɛ Akan kasafua a ɔdze kyerɛ dɛn nye obi nnyɛ adwen anaa nngye asɛm bi nnto mu. === Dza Yehun "Tweaa" Asɛm no mu. === Barima wotwaa no bidio bi a nna ɔwɔ ebufuw mu tsia n<nowiki>'etsifo, ber nkorɔfo bi a onnyim hɔn kaa ''Tweaa''</nowiki> ber a ɔrekasa, ber afe rokɔ ewiei dwumadzi bi ɔkɔr do wɔ Mansin asɛmbli hɔ no. Bidio no kɔr ekyir wɔ abaɛfo ntsentanfir do a ɔyɛ amambra tɛlɛbihyen bi twae. Bidio no mu nsɛm:<blockquote><nowiki>''woana na ɔkaa 'Tweaa' no? Meyɛ wo tsipen?... Menyɛ akwanya no dɛ menkasa. Oenya ankwanya no dɛ kasa. Ntsi, Ebɛn asɛm na ereka no, obiara nntsie gyedɛ medze no. '' Meyɛ wo nyenko? Wodwen dɛ woyɛ me nyenko?... Wotse beebi na woyɛ woho tsedɛ wonye w'anyenkofo rekasa. Menye wo na ɔsɛ? Woyɛ edwuma wɔ ayarsabea a, woyɛ woana? Ebɛnadze ntsi na ɔwɔ dɛ woyɛ woho dɛm? Mewie mekasa? Mennkasa bio. Sɛ immbu nkorɔfo a...Mennkasa bio. Hom mfa hom dwumadzi.''</nowiki> </blockquote> === Ndzɛmba Ɔrokɔdo na Amansan Ndzeyɛɛ === Amamfo hyɛɛ ase yɛɛ hɔnara hɔn ntseasee wɔ asɛm noho kyen dɛ asɛm ɔkaa no anaa ntseasee a amambra da n<nowiki>'edzi no. Mfatoho a noho hia nye dɛ mbrɛ wɔkyerɛw kasafua no wɔkwan fofor do dɛ ''Tweeaa''</nowiki> a ɔkyerɛ dɛ amambra kwan do a wɔkyerɛ ebufuw ber a reyɛ biribi etsia wo. <nowiki>''Tweaa''</nowiki> san kɔr Ghana Mbrahyɛbaguafie na wɔdze tabon too ne nkaa do a ɔyɛ Edward Adjaho a ɔyɛ mbrahyɛbaguafie kasamafo yɛɛ dɛm. Nkan Ghana Mampanyin, Mampanyin Mahama so dze dɛm asɛmfua yi edzi dwuma <nowiki>'' Menye wo na ɔsɛ?'' a noso yɛɛ bidio a ɔkɔr ekyir paa na ''Tweaa''</nowiki> noara, ber a ɔreka mbrɛ ɔmanmu no tse ho asɛm wɔ mbrahyɛbaguafie. <nowiki>''Tweaa''</nowiki> kasa no agye ntsin a Ghananyi developer bi dze akɔto Android Application do. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] eyhu0p4c7gdtfu46ofk4xeb7u8dvze7 Gabriel Kodwo Essilfie 0 452 47872 47400 2025-05-14T13:49:01Z Robertjamal12 13 /* Edwuma */ adding category using [[Project:AWB|AWB]] 47872 wikitext text/x-wiki '''Gabriel Kodwo Essilfie''' (wɔwoo no wɔ Sanda 10, 1950) yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma Shama ambatow mpasua a ɔwɔ Atɔe Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do esia mu wɔ Ghana republic a ɔtɔ do anan mu dze nam National Democratic Congress do. == Asetsena mu nsɛm == Essilfie yɛ Christiannyi na asɔrba wɔ Methodist Asɔr. Ɔawar (ɔwɔ mba baanan). == Abrabɔ ahyɛse == Wɔwoo Essilfie Sanda 10, 1950 mu. Wɔtsetsee no wɔ Abuesi, kurow a ɔwɔ Atɔe Mantɔw mu wɔ Ghana. kɔr skuul wɔ Glassboro State College (Rowan University), a ɔwɔ New Jersey, wɔ US na onyaa abodzin krataa wɔ nkontaabu mu. == Amanyɛ == Essilfie yɛ National Democratic Congress (NDC) kuwba. Afe 2012 mu no, ogyinaa maa Shama egua no dze nam NDC do wɔ mbrahyɛbagua a ɔtɔ do esia wɔ Ghana republic a ɔtɔ do anan mu ma odzii nkonyim. Mbrahyɛbagua mu no, ɔasom wɔ beesuomfo ahorow mu, iyinom nye beesuomfo wɔ Sikasɛm, Edziban, Kuadwuma na Kookoo ho nsɛm. == Edwuma == Ɔyɛ nkontaabufo. Ɔyɛ owura na krakye panyin wɔ Gabdor Consultants Inc. wɔ Pennsauken Township, New Jersey. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] kmw9epnne8zld98yxenrp1bi0s4xvbi Gabriel Yaw Amoah 0 453 47678 47514 2025-05-14T13:24:17Z Robertjamal12 13 /* Amanyɛsɛm */ adding category using [[Project:AWB|AWB]] 47678 wikitext text/x-wiki '''Gabriel Yaw Amoah''' yɛ Ghana ɔmanyɛnyi na mbranyimfo. Nna ɔyɛ mbrahyɛbaguanyi dada wɔ Bosome-Freho mansin an afei mansin krakye wɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ kwasaman a ɔtɔ do anan wɔ Ghana. == Abrabɔ ahyɛase na nwomasua == Wɔwoo Amoah wɔ Bosome-Freho a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. == Amanyɛsɛm == Wodzii kan paaw Amoah kɔr mbrahyɛbagua mu maa Bosome0freho ambatow mpasua a ɔwɔ Esuantse Mantɔw wɔ Ghana dze nam[[New Patriotic Party]] do wɔ afe 1992 Ghana ambatow kɛse no mu. Nna Amoah yɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebien na ebiasa mu wɔ kwasaman a ɔtɔ do anan mu wɔ Ghana na ɔmanyɛnyi ma[[New Patriotic Party]] amanyɛkuw no. N'amanyɛsɛm edwuma hyɛɛ ase wɔ afe 1996 ber a okegyinaa wɔ afe 1996 Ghana ambatow kɛse no mu dɛ Bosome-Freho ambatow mpasua n'ananmusinyi no. Ɔdze amba 9, 431 a egyina hɔ ma 40% dzii nkonyim tsiaa Owusu Pra Ababio a ɔyɛ National Democratic Congress kuwba. Ɔdze amba 10, 734 a ɔyɛ 65% dzii nkonyim bio wɔ afe 2000 Ghana ambatow kɛse no mu. Afe 2004 amanyɛkuw mu ambatow no Gabriel kɔr bi naaso dɛm aber yi dze odzii nkongu. Wɔpaaw no dɛ ɔmansin krakye maa mansin no. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] kk7ficvgo0yhgsjptmywuer0hrubr3x Garamba Ɔman Prama 0 454 48239 12861 2025-05-26T13:55:09Z Robertjamal12 13 /* Hwɛ iyi Nso */ Cat using [[Project:AWB|AWB]] 48239 wikitext text/x-wiki {{Databox|item=Q308893}} '''Garamba Ɔman Prama''' yɛ ɔman mmɔnten so atrae a nyi kɛse bɛyɛ akwansin 2,000 ahinanan (5,200 km2) a ɔwɔ Congo etsefi fam apuei. Ɔka Afrika mmɔnten so atrae ahorow a ɔkyɛ sen biara ho, na UNESCO paw no sɛ Wiase Agyapade wɔ 1980 mu esiane sɛ ɛbɔ mmeae a ɛho hia ma atsefi fam akraman fitaa, asono, akraman, ne akraman atrae nti.[https://en.wikipedia.org/wiki/Garamba_National_Park#cite_note-unesco-1] "Afrika Mmoa Yɛmmea" nyi "Institut Congolais pour la Conservation de la Nature (ICCN)" abom ahwɛ Garamba so, firi afe 2005. == Nkyerɛkyerɛmu Nsɛm == Wɔhyɛɛ Garamba Ɔman Prama ase wɔ afe apem ahaakron na eduasa awɔtwe mu. Ɔfa mbea bɛyɛ akwansin 4,900 mbɔho ebien wɔ Ɔman Congo n'etsifi na boka afamu. Ɔhyɛ Gangala-na-Bodio Hunting Reserve ase wɔ Anee, Pomu na Boka, na South Sudanman n'ahyedo a ɔwɔ etsifi na etsifi -boka afamu. Abɔntsen do atrae yi yɛ Afrika mbea a hɔn abɔ ho ban a akyɛ kyɛn biara no mu ɛkoro. Ɔda nsakrae bea a ɔda mbead ebien a ɔwɔ hɔ no ntsam: Guinea-Congo na Guinea-Sudan savanna. Saa biogeographic mbea abien yi boa wuram mmoa ahorow, a nyimpa dodow do atew wɔ nnansa yi mfe du du mu osian mmoa a wɔkyere hɔn sie ntsi. Garamba Ɔman Mmoa Yɛmmea no, ahyehyɛdze a ɔnyɛ dzea wɔhwehwɛ mfaso a ɔhwɛ mmoa do a wɔfrɛ no Afrika Mmoa Yɛmmea na ɔhwɛ do dɛ ɔyɛ ayɔnkofa a wɔnye Institut Congolais pour la Conservation de la Nature (ICCN) ayɛ no fa, fi afe 2005. ICCN awɛmfo na asraafo a wɔwɔ Democratic Republic of the Congo Asraafo no mu no yɛ edwuma dze bɔ Garamba ho ban fi abɔmmbɔfo na atuatewfo akuw ho. == Abakɔsɛm == Wɔdze ɔman no mmɔntsen do atrae no sii hɔ wɔ afe 1938 mu. UNESCO dze sii hɔ dɛ Wiadze Agyapadze Bea wɔ afe 1980 mu, na wɔdze kaa edwumaku tsitsir no Wiadze Agyapadze a ɔwɔ esiane Mu Kyerɛwtohɔ fir 1984–1992 ho. Wɔ 1991 na 1993 ntsam no, Sudanfo aguanfo 50,000 kɔtsenaa Garamba akyi ber a Sudan Nyimpa Ahofadzi Asraafo no tu fii hɔn afie mu no, na ɔmaa mmoa a wɔkyere hɔn sie no yɛɛ kɛse. Wɔbɔ amannye dɛ ntawntawdzi 121 sii wɔ abɔmmbɔfo na mmɔntsen do ahwɛfo ntsam wɔ 1993 na 1995 ntsam, na akodze bɛbor 900 a ahwɛfo nyae wɔ 1991–1996 mu. Amanaman Ntam Akraman Fapem no dze sika mae maa kar ahorow a wɔdze hwɛ ndzɛmba do wɔ 1994 mu, na mmoahwɛfo akatua wɔ 1995. Wɔ [[Kwakwar]] 1996 mu no, wokunkum akraman ebien—onini ɛkoro, Bawesi, na Juliet, ɔbea bi a onyinsɛn. Wɔsan dze Garamba kaa esiane ahorow no ho wɔ 1996 mu esiane atsifi fam akraman fitaa a wɔkyere hɔn no ntsi. Wɔ nkogudzi dodow bi akyi wɔ Congo Ko a Edzi Kan na Sudan Ɔmanko a ɔtɔ do ebien no mu, nea ɛho hia sen biara ne Operation Thunderbolt no, Uganda atuatewfo a wɔyɛ WNBF ne UNRF (II) no kɔɔ Garamba Ɔman Mmoa Yɛmmea wɔ afe 1997 mu. Ahyehyɛdze ahorow tse dɛ Frankfurt Mmoa Ho Adesua Kuw, Amanaman Ntsam Kuw a ɔhwɛ Abɔdze do, na Wiadze Nyinara Wiadze Mmoa Foto nso na mpɔtsam hɔ atumfo ayɛ edwuma dze asiesie Garamba. Afrika Mmoa Yɛmmea na ɔhwɛ Garamba do dɛ ayɔnkofa a wɔne ICCN ayɛ no fa, fi afe 2005. Wɔbɔ amannye dɛ Afrika Mmoa Yɛmmea mmɔdzenbɔ a ɔko tia mmoa a wɔkyere hɔn sie no ayɛ yiye wɔ mmoa a wowuwu no do atew mu. Sɛnea BBC kyerɛ no, Europa Aman Nkabom na ankorankoro a wɔdze mmoa ma no na wɔdze sika ama Garamba edwumayɛ ho nhyehyɛe. Afoforo a hɔn aboa no bi nye United States Agency for International Development, United States Fish and Wildlife Service, Wildcat Foundation, na Wiadze Sikakorabea, sɛnea Afrika Mmoa Yɛmmea kyerɛ no. Efi afe 2005 no, wobu bea a hɔn abɔ ho ban no dɛ Gyata a Wɔkora do Kuw a ɔka Domaine Chasse Bili Uere ho. Anyɛ yiye koraa no, abɔmmbɔfo akunkum mmɔntsen do ahwɛfo 21 wɔ mfe du a etwam no mu, de besi afe 2017 no, na ahobammbɔ ho haw ahorow aboa Garamba apereperedi dɛ ɔdze nye ho besi hɔ dɛ bea a nsrahwɛfo kɔ. Joseph Kony Awuradze Ɔsɔretia Asraafo no dze abɔntsen do atrae no ayɛ kronkronbea. Wɔ afe 2009 mu no, atuatewfo kuw no tow hyɛɛ Garamba Nagero gyinabea so, na anyɛ yiye koraa no, wokunkum nyimpa awɔtwe a atrae do ahwɛfo ebien ka ho, na wopirapiraa nyimpa duεbaasa foforo. Atuatewfo nso wiaa edziban na pɛtro, na wɔsɛee abɔntsen do adan pii. Abɔmmbɔfo kunkum mmoahwɛfo enum na Congo asraafo no mufo ebaasa wɔ ntawntawdzi ebaasa mu wɔ afe 2015 mu, na wɔkunkum pii wɔ [[Ɔbɛsɛ]] mu.[18] Wɔ Ayɛwohomumɔ 2016 mu no, abɔmmɔfoɔ too tuo kumm mmoahwɛfoɔ mmiɛnsa, na wɔpirapiraa afofor (a Garamba panyin ka ho saa ber no), na asono abɔmmbɔfo kumm abɔntsen do ahwɛfo ebien wɔ Ayɛwohomumɔ 2017 mu. na ɔwɔ hɔ. Sɛnea mfonin ho nsɛm ho amannyebɔfo Kate Brooks a ɔyɛɛ sini wɔ Garamba maa nye kyerɛwtohɔ The Last Animals kyerɛ no, wokunkum abɔntsen do ahwɛfo duɛbaasa na asraafo a wɔrebɔ Garamba ho ban wɔ Sanda 2015 na [[Ebɔbira]] 2017 ntsam. Wɔ afe 2017 mu no, National Geographic Documentary Films yii The Protectors: Walk in the Rangers’ Shoes, virtual reality documentary tiawa a Kathryn Bigelow kyerɛɛ kwan a ɔfa abɔntsen do ahwɛfo na mmɔdzen a wɔbɔ dɛ wɔbɛbɔ Garamba wuram mmoa ho ban no edzi. Tribeca Sini Afahyɛ no wɔ ne wu akyi no dze Disruptor Award maa rangers a wokunkum hɔn a wɔrebɔ Garamba ho ban "wɔ hɔn edwuma na akokoduru a wɔdze bɔɔ asono ho ban no ho", wɔ [[Ebɔbira]] 2017 mu. == Nhwiren Na Mmoa a Ɔwɔ Hɔ == Savannah sare a ɔwɔ abɔntsen do no boa acacias a ɔba fam. Garamba sare no bi tumi nyin bɛyɛ anammɔn 10 (mita 3.0). Garamba yɛ fie ma mmoa ahorow a wɔnom nufusu, a adowa ahorow ahorow ka ho, nye ɛfoɔ, asono, mpataku, kwae mu mprako akɛse, giraffes, asukɔnkɔn, na agyata nso tse. Abɔntsen do atrae no na ɔwɔ Democratic Republic of Congo a ɔyɛ giraffe dodow ɛkoro pɛ a aka, Kordofan subspecies, a hɔn dodow nnu ankorankoro 60; na ɔman no mu asono dodow a aka kyɛn biara no mu ɛkoro. Wobu Garamba asono dɛ ɔyɛ Afrika savanna na Afrika kwae mu mmoa nketsewa no afrafra. Asono a wɔkyere wɔn sie no ama asono a wɔwɔ abɔnten so no so atew wɔ nnansa yi mfe du du no mu.[4] Na asono bɛyɛ 2,800 na ɔwɔ hɔ wɔ afe 2011 mu. Wɔ afe 2017 mu no, wɔbuu akontsaa dɛ asono nnu 2,000 wɔ Garamba, a ɛso ateɛ kɛseɛ firi bɛyɛ 20,000 a wɔbɔɔ ho amanneɛ wɔ 1960 ne 1970 mfeɛ no mu no.[5][3][17] Wɔkunkum asono 22 wɔ afe 2012 mu, na wɔ afe 2014 mu no, abɔmmbɔfo kunkum Garamba asono 68 wɔ bosoom ebien mu. Giraffe dodow a wɔbɔ ho amannye no gu ahorow, nanso ɔkyerɛ dɛ ɔso atew wɔ ɔkwan a ɔkɔ akyir do. Sɛnea Mongabay kyerɛ no, nyimpa dodow a wɔkyerɛw too hɔ dɛ dodow no ara yɛ 300 wɔ 1976 mu, na wɔbɔɔ amannye dɛ ɔbor 100 wɔ afe 2008 mu. Times Kaseɛbɔ Krata (The Times) kae dɛ na giraffes 356 na ɔwɔ hɔ wɔ afe 1993 mu, na ebeduu afe 2007 no, na wɔyɛ eduawɔtwe esia (86) pɛ. Kristofo Nyansahu Ho Nhwehwɛmu (Christian Science Monitor) kaa dɛ na ɔyɛ eduawɔtwe esia (86) wɔ afe 2003 mu na ɔyɛ 38 pɛ wɔ afe 2016 mu. Giraffe 55 na ɔwɔ abɔntsen do, ɔdze besi afe 2020. Abɔdze a wɔkyer mmoa we hɔn no yɛ esiane kɛse ma Garamba giraffe dodow no. Ber bi na ɔwɔ asifi fam rhinoceros fitaa a wɔyɛ wuram mmoa a etwa to wɔ abɔntsen do atrae hɔ. Wɔbɔɔ atsifi fam rhinos fitaa duanum pɛ ho amannye wɔ Garamba wɔ 1980 mfe no finimfin, na ɔmaa wɔdze abɔntsen do atrae no kaa UNESCO Wiadze Agyapadze a ɔwɔ esiane Ho Kyerɛwtohɔ no ho. Wɔ afe 2003–2004 mu no, wɔbɔɔ amannye dɛ na rhinos fitaa 20 kosi 25 wɔ abɔntsen do. Hɔnakyerɛw mmoa ahorow 138 a wɔnom nufusu na nnomaa ahorow 286, a ɔkyerɛwfo anomaa no ka ho, wɔ abɔntsen do. Nkitahodzi a ɔda nyimpa na wuram mmoa ntsam wɔ abɔntsen do nye dzea etwa ho ehyia no ama nyimpa na wuram mmoa ntsam ntawntawdzi aba. Mpɔtsam hɔ na South Sudanfo abɔmmbɔfo hwehwɛ asono, na wɔtaa hwehwɛ asonse (ivory). Garamba wuram mmoa nso nya nkɛntsɛndo wɔ akuw tse dɛ Huda na Wodaabe (anaa "Mbororo") a wɔrehwehwɛ edzidzibea. == Hwɛ iyi Nso == * [[List of largest protected areas]] * [[List of national parks in Africa]] * [[List of World Heritage in Danger]] * [[List of World Heritage Sites in Africa]] * [[Wildlife of the Democratic Republic of the Congo]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:World Heritage Sites in Danger]] iq5yzbs8bq0zjhah6jhdxyfho1xt5lq Gemma Acheampong 0 455 48027 6506 2025-05-14T18:19:24Z Assilidjoe 33 Mayɛ nsiesei kakra na medze mboaedze aka ho 48027 wikitext text/x-wiki '''Gemma Acheampong''' (wɔwoo no afe 1993 Kwakwar 13) yɛ Ghana-American mbirikatunyi a ne mbɔdzembɔ wɔ 'sprinting' mu. Okitsa Ghana abakɔsɛm wɔ 300 meters akansi mu, na ogyinaa Ghana ananmu wɔ 4 × 100 metres relay wɔ afe 2016 Summer Olympics wɔ Rio de Janeiro. == Akansi abakɔsɛm == {| class="wikitable sortable" !Year !Competition !Venue !Position !Event !Notes |- ! colspan="6" |Representing  Ghana |- | rowspan="4" |2014 | rowspan="2" |Commonwealth Games | rowspan="2" |Glasgow, United Kingdom |28th (h) |200 m |24.90 |- |– |4 × 100 m relay |DQ |- | rowspan="2" |African Championships | rowspan="2" |Marrakech, Morocco |6th |100 m |11.74 |- |3rd |4 × 100 m relay |44.06 |- | rowspan="2" |2015 | rowspan="2" |African Games | rowspan="2" |Brazzaville, Republic of the Congo |10th (sf) |100 m |11.81 |- |2nd |4 × 100 m relay |43.72 |- | rowspan="3" |2016 | rowspan="2" |African Championships | rowspan="2" |Durban, South Africa |6th |100 m |11.49 |- |2nd |4 × 100 m relay |44.05 |- |Olympic Games |Rio de Janeiro, Brazil |14th (h) |4 × 100 m relay |43.37 |- |2017 |World Championships |London, United Kingdom |10th (h) |4 × 100 m relay |43.68 |- | rowspan="2" |2018 | rowspan="2" |Commonwealth Games | rowspan="2" |Gold Coast, Australia |19th (sf) |100 m |11.79 |- |5th |4 × 100 m relay |43.64 |- | rowspan="4" |2019 |World Relays |Yokohama, Japan |7th |4 × 100 m relay |44.77 |- | rowspan="2" |African Games | rowspan="2" |Rabat, Morocco |13th (sf) |100 m |11.93 |- |8th |4 × 100 m relay |47.24 |- |World Championships |Doha, Qatar |11th (h) |4 × 100 m relay |43.62 |- |2021 |World Relays |Chorzów, Poland |12th (h) |4 × 100 m relay |44.85 |} == Personal bests == '''Outdoor''' * 100 metres – 11.43 (+0.2&nbsp;m/s) (Cape Coast 2016) * 200 metres – 24.21 (+1.2&nbsp;m/s) (Princeton 2014) '''Indoor''' * 60 metres – 7.18 (Annapolis 2015) * 200 metres – 24.41 (Boston 2015) * 300 metres – 39.50 (Boston 2015) <abbr>NR</abbr> == Nhwɛdo == # '''^''' Personal Website and Blog # '''^''' # '''^''' Gemma Acheampong at World Athletics # '''^''' # '''^''' == External links == [[Nkyekyεmu:Ghanafo]] gw4pl87yfblhe70x903oijqiuaf6xcr Genevive Delali Tsegah 0 456 6507 2567 2023-04-22T09:44:14Z Robertjamal12 13 /* top */Category using [[Project:AWB|AWB]] 6507 wikitext text/x-wiki '''Genevive Delali Tsegah''' (wɔwoo no 8 Ɔbɛnem 1951) yɛ Ghana ɔman nanmusifo.[1][2] Nwomasua Wɔ afe 1976 mu no, Tsegah wiee abodin krataa wɔ Nnɛyi Kasa mu wɔ Ghana Sukuupɔn mu, na ɛno akyi no onyaa abodin krataa wɔ Amanaman Ntam Abusuabɔ mu wɔ Nairobi Sukuupɔn mu wɔ afe 1982 mu. Ndwuma Tsegah kɔkaa aman ntam nkitahodi adwuma no ho wɔ afe 1977 mu, sɛ ɔman dwumayɛni wɔ Amammerɛ Dwumadibea a ɛwɔ Amannɔne Nsɛm Ho Dwumadibea, dibea a odii kosii afe 1981. Efi 1982 kosi 1983 no na ɔyɛ ɔpanyin wɔ Mfinimfini Apuei ne Asia Dwumadibea, na saa bere no na ɔwɔ Ɔsom Dwumadibea no of Foreign Affairs, kosii 1985. Wɔ 1988 mu no, ɔfaa adwuma afe biako wɔ Amerika dwumadibea hɔ, ansa na ɔrebɛyɛ Mmarahyɛ Bagua no muni wɔ Paris, na ɔtraa hɔ mfe anan a edi hɔ no. Wɔ afe 1993 mu no, ɔbɛyɛɛ Dwumadibea a ɛhwɛ Sikasɛm, Aguadi ne Sikasɛm so no Ɔkwankyerɛfo Abadiakyiri, kosii afe 1996, bere a otu kɔɔ Cotonou, Benin, faako a ɔyɛɛ adwuma sɛ ɔfotufo na ɔsan nso yɛ adwuma sohwɛfo fi 1997 kosi 1998. Efi afe 2000 kosi 2002 no, ɔyɛɛ adwuma na ɔyɛ Sikasɛm, Aguadi ne Sikasɛm Dwumadibea no Titenani, ansa na ɔresom mfe anan sɛ ɔnanmusifo wɔ Ouagadougou, Burkina Faso (2002–06). Afei ɔsan bae bɛyɛɛ Amannɔne Dwumadibea no Sikasɛm, Aguadi ne Sikasɛm Dwumadibea no kwankyerɛfo Affairs for two more years. Efi afe 2008 kosi afe 2009 no na ɔyɛ Daa Ɔnanmusifo no ananmusifo wɔ Amanaman Nkabom Asafo Ti a ɛwɔ New York Kuropɔn mu. Efi 15 Ɔbɛnem 2010 kɔsi 14 Ɔkɔtɔberɛ 2014 na ɔyɛ Ghana Ɔmanpanyin wɔ Paris, na UNESCO ne Ahemman Kronkron no gyee no toom.[3][4] Nsɛm a wɔde gyinaa so '''• ^''' ''"Governance Not About Sharing Spoils - Prez". ModernGhana.com. 9 October 2009. Retrieved 2016-11-12.'' '''• ^''' ''"Country profile - General information". www.unesco.org. Retrieved 2016-11-12.'' '''• ^''' ''"The Director-General meets the President of Ghana". UNESCO. 2013-07-09. Retrieved 2016-11-12.'' '''• ^''' ''"Farewell | United Nations Educational, Scientific and Cultural Organization". www.unesco.org. Retrieved 2016-11-12.'' [[Nkyekyεmu:Ghanafo]] fgvmbdwigouu8c9w61y8qzt6ifkng8s George Boakye (amanyɛni) 0 457 47262 7586 2025-05-09T13:26:19Z Robertjamal12 13 /* Ekyingye */ clean up using [[Project:AWB|AWB]] 47262 wikitext text/x-wiki '''George Boakye''' is yɛ Ghana amanyɛnyi a ɔsomee dɛ mbrahyɛbaguanyi wɔ Asunafo South ambatow mpasua. Seisei ɔyɛ Mantɔw soafo wɔ Brɔn na Ahafo. == Abrabɔ ahyɛse na nwomasua == Wɔwoo no wɔ Ɔbɛsɛ 6, 1956 mu. Wɔtsetsee no wɔ Sankore, kurow a ɔwɔ Brɔn na Ahafo Mantɔw mu wɔ Ghana. Onyaa n'abodzin krataa (Bachelor of Arts) wɔ Nyimpa mu nkitahodzi mu fir Kwame Nkrumah University of Science and Technology wɔ afe 1992 mu. Ɔtoaa do nyaa abodzin krataa kunyin (Master of Education degree) wɔ Nwomasua Nhyehyɛɛ na Ahwɛfo (Educational Planning and Administration) fir University of Cape Coast wɔ afe 2001. == Edwuma == Ɔyɛ nwomasua ho ɔbemfo. Ɔyɛɛ edwuma dɛ Skuul Panyin n'abadziekyir wɔ St. Joseph's Ntsetseebea College wɔ Bechem ansaana ɔdze noho rehyɛ amanyɛsɛm. == Amanyɛsɛm == Ɔyɛ[[New Patriotic Party]] kuwba. nna ɔyɛ Mansin Krakye Panyin ma Asunafo South Mansin. Ɔbɛyɛɛ mbrahyɛbaguanyi maa Asunafo South ambatow mpasua a ɔwɔ Brɔn na Ahafo Mantɔw mu wɔ Ghana wɔ Sanda 2009 ber a odzii nkonyim wɔ afe 2008 Ghana ambatow kɛse no, ɔdze mba 16,574 fir mba dodow a wɔtowee 32,953 mu dzii nkonyim. Eric Opoku a ɔwɔ NDC bɛhyɛɛ n'ananmu. == Asetsena mu nsɛm == Ɔawar awo mba baasia. Ɔyɛ Christiannyi na asɔrba wɔ Catholic Asɔr. == Ekyingye == Ebɔbira 2017 mu no, British Mbatirtofo Kunyin ( British High Commission) a wɔwɔ Ghana dze sobo too Boakye, Johnson Kwaku Adu, Richard Acheampong, na Joseph Benhazin Dahah dɛ wɔdze hɔn aban akwantu tum krataa ama hɔn ebusuafo ma wɔdze etu kwan kɔ UK. Boakye gyee visa maa ɔno na ne babaa na ekyir yi ogyaa no wɔ UK hɔ ma ɔtsenaa hɔ mfe ebiasa ansaana ɔreba Ghana. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] lzw0j3gtlaiia7a3cqgwql5u4429k15 George Buadi 0 458 48069 47727 2025-05-23T14:00:17Z Robertjamal12 13 /* Gyedzi */ Nkyekyεmu using [[Project:AWB|AWB]] 48069 wikitext text/x-wiki '''George Buadi''' ( wɔwoo no wɔ Ayɛwoho bosoom da ɔtɔ do ebiasa wɔ mfe apem ahankron eduosia ebiasa mu) ɔyɛ Ghana amanyɛnyi wɔ mbrahyɛbagua fie a odzi kan na ma ɔtɔ do ebien wɔ "4th Republic" mu wɔ Amenfi East ambatow mpasua do wɔ Anee Mantɔw mu. == Ɔbra ahyɛase na nwomasua == Wɔwoo '''Buadi''' wɔ Ayɛwoho bosoom da ɔtɔ do ebiasa wɔ mfe apem ahankron eduosia ebiasa mu(3rd July,1963), wɔ Amenfi East wɔ Ghana Anee Mantɔw mu. Ɔkɔr skuul wɔ Ghana Suapɔn mu na Ghana mbra skuul(Ghana School of Law) ma onyaa abɔdzin krataa a ɔyɛ " Bachelor of Arts" na "Bachelor of Law" ber a okosua Amanyɛsɛm na Mbra ho nyimdzee wie no. == Amanyɛsɛm == Buadi dzii kan kɔɔ mbrahyɛbaguafie wɔ NDC amanyɛkuw ne dzin mu dze maa Amenfi East ambatow mpasua do a ɔwɔ Anee Mantɔw mu wɔ Mumu bosoom no mu wɔ mfe apem ahankron eduokron ebien mu. Ɔsan so nyaa kwan wɔ mbrahyɛbaguafie wɔ mfe apem ahankron eduokron esia ambatow no mu, a onyaa amba dodow a ɔyɛ 15,890 fir amba dodow a ɔyɛ 30639 mu a ogyina hɔ ma ɔha nkyekyɛmu eduasa awɔtwe ekyir pɔw eduasa(38.30%), sen Doris Gyapomah Oduro a ɔyɛ NPP amanyɛkuwnyi a onyaa amba 11,638 a ogyina hɔ ma ɔha nkyekyɛmu a ɔyɛ eduonu awɔtwe ekyir pɔw du(28.10%) na Eric Coffie a ɔyɛ NCP amanyɛkuwnyi a onyaa 3,111 a ogyina hɔ ma ɔha nkyekyɛmu esuon ekyir pɔw eduonu(7.50%). Joseph Boahen Aidoo a ɔyɛ NPP amanyɛkuwnyi dze amba a ɔyɛ 14,578 a ogyina hɔ ma ɔha nkyekyɛmu eduonu enum ekyir pɔw eduokron(55.90%) botuu Buadi fii adze do. == Edwumasɛm == Sɛ yeyi Buadi n'amanyɛ edwuma si nkyɛn a, ɔsan so yɛ Lɔyanyi(lawyer). == Gyedzi == Buadi yɛ Kristonyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] b1nikosk4lv4w004s4ss3yai8pwnb90 George Gyan-Baffour 0 459 48174 47931 2025-05-23T15:24:24Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48174 wikitext text/x-wiki {{Databox|item=Q33634856}} '''George Yaw Gyan-Baffour''' (wɔwoo no 27 [[Ebɔw]] 1951)[1] yɛ Ghana nkɔdo sikasɛm ho ɔbenfo (development economist) na amanyɛnyi. Ɔyɛ kan Mbahyɛbaguanyi a ɔgyinaa Wenchi Ambatow mpasua ananmu fir afe 2005 kɔsi afe 2021. Nna ɔyɛ ɔbenfo wɔ Howard Esuapɔn (Howard University) a ɔwɔ Washington, D.C., fir afe 1993 kɔsi afe 2001. Ɔyɛ[[New Patriotic Party]] no munyi na kan Ɔsoafo a ɔhwɛ Nhyehyɛe a Wɔyɛ do (former Minister of Planning) wɔ Ghana. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] tkx7wpbbar73hp56xvay6qopn5pdbqx George Kofi Arthur 0 460 48140 47842 2025-05-23T15:22:02Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48140 wikitext text/x-wiki '''George Kofi Arthur''' (wɔwoo no afe apem ahaakorɔn eduosia akorɔn ne bosoom Kwakwa ne da a ɔtɔ do eduonu anan mu) yɛ Ghana amanyɛnyi. Nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a otsia esia wɔ Ebibiman a ɔtɔdo anan no mu gyinaa maa Amenfi Finimfin mpasuar a ɔwɔ Atɔe mantɔw mu wɔ Ghana. . {| class="wikitable" ! colspan="2" |George Kofi Arthur |- | colspan="2" | |- ! colspan="2" |Member of the Ghana Parliament for Amenfi Central Constituency |- | colspan="2" |'''In office'''2012–2016 |- ! colspan="2" |Personal details |- !Born |24 February 1969 (age 53) |- !Nationality |Ghanaian |- !Political party |National Democratic Congress |- !Alma mater |University of Education, Winneba, Ghana Institute of Management and Public Administration |- | colspan="2" | |} == N'brabɔ == Arthur nnwaree. Wɔkyerɛ dɛ ɔyɛ kristianyi. == Ɔbra ahyɛse na nwomasua == Afe apem ahaakorɔn eduosia akorɔn ne bosoom Kwakwa ne da a otsia eduonu anan mu wɔ Agona Amenfi a ɔwɔ Atɔe mantɔw mu. Ɔkɔr University of Education, a ɔwɔ Simpa na hɔ na onyaa ne Bachelor of Education degree in Technology. Ɔsanso kɔr Ghana Institute of Management na Public Administration na hɔ na onyaa ne EMGL wɔ afe mpemebien na awɔtwe mu. == Edwuma == Arthur yɛ nwomanyimfo. Ɔyɛɛ edwuma dɛ hwɛdofo wɔ Mynd FM a ɔwɔ Kumasi. Afe 2005 mu no, ɔbɛyɛɛ mbrahyɛbaguanyi wɔ Ghana. == Amanyɛsɛm == Arthur yɛ NDC amanyɛkuwba. Afe 2004 mu no, osii akan wɔ Amenfi Finimfin mpasuardo wɔ afe 2004 Ghana asahen abatow no mu na odzii konyim. Onyaa mba 14,139 a nna ogyina hɔ ma 48.10% na hɔn a wɔnye no sii akan no a Peter Yaw Kwakye-Ackah na James Boateng ka ho dzii nkogu. Wɔsanee paaw no wɔ afe mpem ebien na awɔtwe Ghana asahen abatow no mu na afe mpem ebien na du ebien Ghana asahen abatow no mu na iyi na ɔmaa akwanya ma ogyinaa maa ne mpasuar mpɛn ebien na ebiasa do. === Afe 2004 abatow === Afe mpemebien na anan Ghana asahen abatow mu na wɔpaaw Arthur dɛ mbrahyɛbaguanyi wɔ NDC amanyɛkuw no akwanya ahoma do. Ne dɛm ntsi ogyinaa wɔ Amenfi finimfin mpasuar wɔ mbrahyɛbagu a otsia anan wɔ Ebibiman a ɔtɔdo anan no mu wɔ Ghana fitsi afe mpemebien na enum ne bosoom Sanda ne da a otsia esuon kesi afe mpemebien na akorɔn ne bosoom Sanda ne da a ɔtɔdo esia. Wɔsaan Pater Yaw Kwakye-Ackah a ɔyɛ [[New Patriotic Party]] kuwba na James Boateng a ɔyɛ Convention People's Party kuwba ho paaw Arthur. Wonyaa mba 47.7% na 4.2% dze fi mba dodow no mu. === Afe 2008 abatow. === Afe 2008 Ghana asahen abatow no na wɔsanee paaw Arthur. Ne dɛm ntsi ogyinaa maa Amenfi Finimfin mpasuar wɔ mrahyɛbagua a otsia enum wɔ Ebibiman a ɔtɔ do anan wɔ Ghana mu fitsi afe mpemebien na akorɔn ne bosoom Sanda ne da a otsia esuon kesi afe mpemebien na du ebiasa ne bosoom Sanda ne da a ɔtɔdo esia. Mba 39.31% dze fi mba dodow no mu na wɔdze paaw no. National Democratic Congress amanyɛkuw no akwanya ahoma do na wɔpaaw Arthur. Wɔsaan Padmore Kofi Yonkopa Arthur a ɔyɛ[[New Patriotic Party]], James Boateng a ɔyɛ Convention People's party kuwba na Peter Yaw Kwakye Ackah a ɔyɛ independent candidate ho paaw Arthur. Mba a wonya yɛ 33.2 5, 0.7% na 26.7% dze fi mba dodow no mu == Nhwɛdo == # ^ <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> # ^ <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> <sup>'''''d'''''</sup> # '''^''' # '''^''' # '''^''' # ^ <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> # '''^''' # '''^''' [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] szx0z1iejixo88n7xpidxxljurpkt2a George Kofi Nfodjoh 0 461 48194 47436 2025-05-23T15:25:48Z Robertjamal12 13 /* Asetsena mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48194 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | name = George Kofi Nfodjoh | honorific-suffix = | image = | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | order = | office = | term_start = | term_end = | president = | predecessor = | successor = | office1 = [[Ho Central (Ghana parliament constituency)|MP for Ho Central]] | term_start1 = 7 January 2005 | term_end1 = | president1 = [[John Dramani Mahama]] | predecessor1 = | successor1 = | birth_date = {{Birth date and age|1946|09|21|df=y}} | birth_place = [[Sokode]], [[Volta Region (Ghana)|Volta Region]] [[Ghana]]) | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian]] | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | otherparty = <!--For additional political affiliations--> | spouse = | relations = | children = | residence = | alma_mater = [[University of Ghana]], [[Ghana]] | occupation = Politician | profession = Journalist | cabinet = | committees = | portfolio = | religion = | signature = | signature_alt = | website = | footnotes = }}'''George Kofi Nfodjoh''' yɛ Ghana amanyɛnyi a ɔsomee dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do anan mu wɔ Ghana Republic a ɔtɔ do anan mu. Ogyinaa maa National Democratic Congress ma Ho Central ambatow mpasua. == Abrabɔ ahyɛse na nwomasua == Wɔwoo no wɔ Fankwa 21, 1946 mu. Wɔtsetsee no wɔ Sokode-Bagble, kurow a ɔwɔ Firaw Mantɔw wɔ Ghana. Ɔkɛgyee n'abodzin krataa (PGL) wɔ nkitahodzi adzesua mu (communication studies) wɔ University of Ghana wɔ afe 1986 mu. == Edwuma == Ɔyɛ nsɛnkyerɛwnyi na dawurbɔfo. Ɔnye AGC edwumakuw a ɔwɔ Obuase no yɛɛ edwuma fitsi afe 1987 kesi afe 1997 mu. Nna ɔyɛ Mansin Krakye Panyin wɔ Ho Mansin mu fitsi afe 1997 kesi afe 2001 mu. Nna ɔyɛ safohen na ɔnye Aban Nkitahodzi Nkyekyɛmu a ɔwɔ Ghana nsɔrdaafo mu no no yɛɛ edwuma === Amanyɛsɛm === Ɔyɛ National Democratic Congress kuwba. Nna ɔyɛ mbrahyɛbaguanyi ma Ho Central ambatow mpasua a ɔwɔ Firaw Mantɔw mu wɔ Ghana. Wɔpaaw no dɛ obi a origyina ama National Democratic Congress mbrahyɛbagua no wɔ Fida afe 2004 wɔ Ho Central ambatow mpasua. Onyaa mba dodow 49,463 a ɔyɛ ɔha mu nkyɛmu 84.80% dze dzii ne akansifo Seth Dickie Kpodo a onyaa mba 4,668, Dede Kwesi Levi Michael a onyaa mba 3,593, Asare Roberta a onyaa mba 275 na Tay Prosper a onyaa mba 302. === Asetsena mu nsɛm === Ɔawar. Ɔyɛ Christiannyi na asɔrba wɔ Catholic Asɔr. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] prf3xgu0wito079rv60zgcr89jfguss George Kuntu Blankson 0 462 48184 47424 2025-05-23T15:25:08Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48184 wikitext text/x-wiki {{Databox|item=Q96943176}} '''George Kuntu Blankson'''(wɔwoo no [[Mumu]] da a ɔtɔ do eduonu enum (25) afe 1957) yɛ Ghana amanyɛnyi. Ɔyɛ kan Mbrahyɛbaguanyii ma Ekumfi mansin a kan no na ɔyɛ Mfantseman Epuei Mansin no fa. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] h5i3o7lrz5efavtvd2am18wsbfnawwh George Kwame Aboagye 0 463 47975 35364 2025-05-14T14:16:36Z Robertjamal12 13 /* Mboaedze */ adding category using [[Project:AWB|AWB]] 47975 wikitext text/x-wiki {{Databox|item=Q61694608}}'''George Kwame Aboagye''' (wɔwoo no wɔ [[Dzifuu]] 24,1968) yɛ Ghana amanyɛnyi na kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do esuon wɔ 4th Republic wɔ [[Ghana]] a na ogyina mu ma Asene-Akroso-Manso abatow mpasua do wɔ [[Etsifi Mantɔw(Ghana)|Etsifi Mantɔw]] mu wɔ NPP amanyɛkuw ne dzin mu<ref name=":0">https://www.parliament.gh/mps?mp=48</ref>. == Ahyɛse Bra Na Nwomasua == Wɔwoo no wɔ [[Dzifuu]] 24,1968 wɔ Akim Manso wɔ [[Etsifi Mantɔw(Ghana)|Etsifi Mantɔw]] mu wɔ [[Ghana]]. Onyaa ne abɔdzin krataa a ɔyɛ dipolma wɔ Zenith Suapɔn na ne LLB wɔ Lancaster Suapɔn mu wɔ Ghana<ref name=":1">https://ghanamps.com/mps/details.php/?id=5456</ref>. == Edwuma == Nna ɔyɛ Kwankyerɛfo Panyin wɔ Geospence Ghana Limited fitsi 2008 kesi 2016<ref name=":1" />. == N'abrabɔ == Aboagye yɛ Kristonyi a ɔyɛ Sɔfo mpo wɔ Pɛntsikɔs asɔr no mu. Ɔawar a ɔwɔ mba baanan<ref name=":0" />. == Amanyɛsɛm == Aboagye dze New Patriotic Party amanyɛkuw no dzin na ɔdze dzii nkonyim wɔ Asene-Akroso-Manso abatow mpasuado, a onyaa amba 21,148 wɔ amba dodow a wɔtoe a ɔyɛ 31,078 mu a ɔyɛ ɔha nkyɛmu 68.44%. Wɔpaw no kaa asoae a wɔhwɛ nsaase na kwaa mu ndzɛmba ho<ref name=":0" />. == Mboaedze == <references /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] nhh27jkcg04doj601ft9bpea8tae3ka George Loh 0 464 47889 36448 2025-05-14T13:50:11Z Robertjamal12 13 /* Mboaedze */ adding category using [[Project:AWB|AWB]] 47889 wikitext text/x-wiki '''George Loh''' yɛ mbrahyɛbaguanyi ma North Dayi a ɔwɔ Firaw Mantɔw mu wɔ Ghana.<ref name=":0">{{Cite web |last= |first= |date= |title=Ghana MPs |url=http://www.ghanamps.com/mps/details.php?id=2471 |archive-url= |archive-date= |access-date= |website=Ghana MPs Online}}</ref><ref name=":1">{{Cite web |last= |first= |date= |title=Parliament of Ghana |url=https://www.ghanaweb.com/GhanaHomePage/republic/parliamentatian.php?ID=109 |archive-url= |archive-date= |access-date= |website=Parliament Of Ghana}}</ref><ref>{{Cite web |last= |first= |date= |title=Member of Parliament |url=https://foodsovereigntyghana.org/publish-report-on-consultations-over-plant-breeders-bill/ |archive-url= |archive-date= |access-date= |website=Food sovereignty Ghana}}</ref> Seiseiara ɔyɛ Firaw Mantɔw mu oguamutsenanyi abadziekyir ma NDC.<ref>{{Cite web|date=2021-05-14|title=Purge National Security of untrained party boys – George Loh|url=https://citinewsroom.com/2021/05/purge-national-security-of-untrained-party-boys-george-loh/|access-date=2021-05-17|website=Citinewsroom - Comprehensive News in Ghana|language=en-US}}</ref> == Abrabɔ mu nsɛm == Loh awar awo ba kor. Ɔyɛ Christianyi wɔ Evangelical Presbyterian asɔr mu.<ref name=":0" /> == Abrabɔ ahyɛse na nwomasua == Wɔwoo Loh wɔ Ayɛwoho 3, 1972 wɔ Anfoega wɔ Firaw Mantɔw.<ref name=":1" /> Onyaa abodzin krataa a wɔfrɛ no LLB wɔ Ghana suapɛn mu wɔ afe 2005 mu. Ne nsa kaa abodzin krataa BL wɔ Ghana School of Law wɔ afe 2007 mu.<ref name=":0" /> == Amanyɛsɛm == Loh yɛ National Democratic Congress kuwba.<ref name=":0" /><ref>{{Cite web |last= |first= |date= |title=MPs in Ghana |url=https://citinewsroom.com/2018/08/ndc-polls-george-loh-confident-about-his-chances/ |archive-url= |archive-date= |access-date= |website=Citinewsroom}}</ref> Nna ɔka beesuomfo a wɔhwɛ amambra, mbra mu nsɛm na mbrahyɛbagua na ɔman no nkontaabu do. == Edwuma == Oak House and Wuuda a wɔyɛɛ wɔ Nkran no, nna ɔka ho dɛ mbranyimfo na ofotufo. Nna ɔsan ka Hayibor, Djarbeng and Company ho fitsi afe 2007 kesi afe 2012 mu. == Mboaedze == {{INTERWIKI|Q99903520}} [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] hd3n7irojblwf12kqyjjuqbsbiw149n George Mpambi Dagmanyi 0 465 48028 47735 2025-05-14T18:25:59Z Assilidjoe 33 Medze infobox aka ho 48028 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | occupation = Politician | residence = | birth_place = [[Bimbila]], [[Northern Region (Ghana)|Northern Region]], Ghana | death_place = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian]] | party = [[People's National Convention (Ghana)|People's National Convention]] | otherparty = <!--For additional political affiliations--> | alma_mater = | death_date = | honorific-suffix = | profession = | cabinet = | committees = | portfolio = | religion = | signature = | signature_alt = | website = | restingplace = | name = George Mpambi Dagmanyi | birth_date = | president = | predecessor = | image = | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | order = | office = | term_start = | term_end = | successor = | successor2 = | office1 = | term_start1 = | term_end1 = | predecessor1 = | successor1 = | office2 = Member of parliament for Bimbila Constituency | term_start2 = 7 January 1997 | term_end2 = 6 January 2001 | president2 = [[John Jerry Rawlings]] | predecessor2 = | footnotes = }} '''George Mpambi Dagmanyi''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi dze ma mbrahyɛbagua a otsia ebien wɔ kwasafoman a ɔtɔdo ebien maa Bimbila mpasuardo wɔ Etsifi mantɔw mu wɔ Ghana. == Ɔbra Ahyɛse == Wɔwoo George Mpambi Dagmanyi wɔ Bimbila wɔ Etsifi mantɔw mu wɔ Ghana. == Amanyɛsɛm == Odzikan no wɔpaaw George kɔr mbrahyɛbaguafie wɔ "National Convention" kuw no tsikiitsi do dze maa Bimbila mpasuardo wɔ Etsifi mantɔw mu wɔ afe apem ahaakorɔn eduokorɔn-esia ne bosoom Mumu mu Ghana asahen abatow no mu. Mba papa 31,169 no mu George dze mba 13,796 a ogyina hɔ ma 32.10% twaa Aliu Aduna Mahama a ɔyɛ Akokɔ Baatan kuwba (Convention People`s Party) a onyaa mba 9,467 a ogyina hɔ ma 22.10%, Mohammed Ibn Chambas a ɔyɛ Akatamanso kuwba (National Democratic Congress), onyaa mba 7,488 ma ogyina hɔ ma 17.40% na Justice K. Grundow a ɔyɛ (National Congress Party) a no so nyaa mba 418 a na ogyina hɔ ma 1.00%. George Mpambi Dagmanyi hweer ne dzibew wɔ afe 2000 Ghana asahen abatow no mu ma dɔibew no maa Mohamed Ibn Chambas a ɔyɛ Akatamanso kuwba (National Democratic Congress). == Nhwɛdo == Buukuu no etsifiasɛm: Ghana Parliamentary Register 1992–1996 Publisher: Ghana Publishing Corporation Date: 1993 Page: 255 "Northern Region". www.ghanareview.com. Retrieved 14 October 2020. FM, Peace. "Afe 1996 abatow – Etsifi mantɔw mu sleekye na kaba mpasuardo Constituencies". Ghana abatow – Peace FM. Retrieved 14 October 2020. FM, Peace. "Ghana Election 1996 Results – Bimbilla Constituency". Ghana Elections – Peace FM. Retrieved 14 October 2020. FM, Peace. "Ghana Election 2000 Results – Bimbilla Constituency". Ghana Elections – Peace FM. Retrieved 14 October 2020. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] s4tn296t4oqy55acyj614aqe3lgjmqa Georgina Theodora Wood 0 466 10540 7801 2023-05-06T15:07:26Z Assilidjoe 33 /* Ahyɛse Bra na Nwomasua */ 10540 wikitext text/x-wiki '''Georgina Theodora Wood''' JSC OSG (née '''Lutterodt'''; wɔwoo no [[Ɔbiradzi]] 8, 1947) yɛ Ghananyi Ɔtambuafo a nna ɔsanso yɛ Polisifo panyin. Nna ɔyɛ panyin a ɔhwɛ pɛrpɛryɛ ho nsɛm wɔ Ghanaman mu na afei basia a odzi kan tsenaa dɛm egua no do.Ɔkegye n'ahom wɔ mfe eduomum ekyir a ɔyɛ edwuma wɔ ɔman no mu.Ɔka ɔman panyinfo a wosusu siesie ɔman no. == Ahyɛse Bra na Nwomasua == Wɔwoo Georgina Lutterodt wɔ bosoom [[Obiradzi]] da ɔtɔ do awɔtwe (8) wɔ afe 1947 mu wɔ ɔman Ghana mu. [[Nkyekyεmu:Ghanafo]] 87nto2s17kx4tzc2nakmhwb9c6lyau5 Gershon Kofi Bediako Gbediame 0 467 13149 7099 2024-05-23T20:04:23Z A09 777 /* Nhwɛdo */ cleanup 13149 wikitext text/x-wiki '''Gershon Kofi Bediako Gbediame''' ɔyɛ Ghana amanyɛnyi na kuw ba wɔ mbrahyɛbagua fie ɔtɔ do esia wɔ Fourth Republic wɔ Ghana a ogyina mu ma Nkwanta South abatow mpasua do wɔ Firaw Mantɔw mu wɔ Ghana wɔ National Democratic Congress amanyɛkuw ne dzin mu. == Ɔbra ahyɛse na nwomasua == Wɔwoo Gbediame wɔ Pusupu Ntru wɔ Firaw mantɔw mu. Ɔkɔr skuul wɔ Oguaa Suapɔn (University Of Cape Coast) hɔ n obenyaa abɔdzin krataa a ɔyɛ bachelor's degree in Physics na diploma in Education wɔ 1979 mu. == Edwuma == Gbediame yɛ nwomasuanyi. Nna ɔyɛ Superintendent panyin na kyerɛkyerɛfo wɔ Presbyterian Boys' Senior High wɔ Legon. Ɔbɛyɛɛ mbrahyɛbaguanyi wɔ afe ahankron eduokron esuon(1997) mu. Nna ɔyɛ Physics kyerɛkyerɛnyi. Ɔyɛ nkan Chief Whip dze ma dɔm kɛse a wɔwɔ mbrahyɛbagua fie ber a obesii E.T.Mensah ananmu. == Amanyɛsɛm == Gbediame yɛ NDC amanyɛkuw nyi. Ne mpɛn a ɔtɔ do enum wɔ mbrahyɛbagua fie nye iyi. Odzii nkonyim wɔ mbrahyɛbagua fie abatow mu wɔ 1997 a onyaa 13,870 wɔ 36,819 mu. Iyi yɛ 37.67% wɔ aba dodow mu. Wayɛ edwuma wɔ mbrahyɛbagua fie fitsi 1997 besi ndɛ. Wɔpaw Gbediame dɛ mbrahyɛbaguanyi dze ma Nkwanta South abatow mpasua do wɔ mbrahyɛbagua fie ɔtɔ do enum wɔ 4th Republic mu. Odzii nkonyim wɔ NDC amanyɛkuw ne dzin mu na onyaa amba 18,171 wɔ 31,479 mu, a ɔyɛ ɔha nkyɛm 57.72% wɔ amba dodow a wɔtoo mu. Onyaa amba sen Joseph Booker Yaw Denteh a ɔyɛ NPP ; na David Boamah Asomani, Oliver Ayivi na Okogye A K Joseph, nkorɔfo ebiasa wɔnnhyɛ amanyɛkuw biara ase. == N'abrabɔ == Gbediame awar wɔ mba beenum. Ɔyɛ Kristonyi a ɔsom wɔ Great Commission Church International. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] 3hqwnwqiv1mtqn5lqg3nj7coodw697r Gertrude Torkornoo 0 468 6520 2621 2023-04-22T10:05:23Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6520 wikitext text/x-wiki '''Gertrude Araba Esaaba Torkornoo''' (wɔwoo no afe 1962 Fankwa 11) yɛ Ghana mbranyimnyi na ɔkyerɛwfo. Nkan no mbranyimfo wɔ Appeal Kɔɔto, woyii no dɛ Supreme Court mbranyimfo wɔ afe 2019 Ɔberɛfɛw mu na wɔtoo no do aba wɔ afe 2019 Mumu 10. Afe 2019 Mumu 17 mu na wɔkaa no do ntam. Mbra no nyinara ekyir no, ɔakyerɛw mbuukuu, yikyerɛ, nwomasua krataakyerɛw, na dza ɔkeka ho. == Ɔbra ahyɛse na nwomasua == Gertrude Torkornoo fi Simpa a ɔwɔ Ghana mfinimfin afamu. Afe 1962 Fankwa 11 mu na wɔwoo no wɔ Oguaa. Onyaa ne Mpanyin nsɔwdo nwomasua wɔ Wesley Girls' High Skuul wɔ ne ordinary level certificate na Achimota Skuul wɔ ne advanced level certificate. Onyaa ne Kɔlegyi ntsetsee wɔ University of Ghana na owiei Ghana mbra Skuul afe 1986. Edwuma Ɔkɛkaa Fugar & Co., mbra fɛkuw bi a ɔwɔ Nkran dɛ pupil associate, Torkornoo yɛɛ etuhoakyɛ edwuma wɔ FIDA Legal Aid Service na ne internship wɔ Nabarro Nathanson wɔ London. Ɔsaan baa fɛkuw (Fugar & Co., a law firm) no mu afe 1994 bɛyɛɛ kwankyerɛfo. Afe 1997 mu no, ɔbɛyɛɛ Hwɛdofo wɔ Sozo Law Consult kɛpem afe 2004 Esusuowaketseaba 14 ber a wɔpaaw no dɛ Justice wɔ Ghana High Kɔɔto kɛpem afe 2012 Ɔbɛsɛ bosoom no a woyii no kɔr Appeal kɔɔto. Ɔyɛɛ bemfo wɔ Appeal kɔɔto kɛpem dɛ woyii no dɛ ɔnkɛyɛ Supreme Court mbranyimfo wɔ afe 2019 Ɔberɛfɛw bosoom no mu. Afe 2019 Mumu 17 na wɔkaa no do ntam. Wɔpaaw no dɛ Supreme Court bemfo no, Torkornoo afa akandzi dzibew pii, a bi nye; mbranyimfo a ɔhwɛ Commercial kɔɔto, Guamutsenanyi ma Editorial Committee of Association of Magistrates na mbranyimfo, Chief Editor for the development of Judicial Ethics Training Manual, Vice-chair of the E-Justice Steering/Oversight Committee na vice-chair of the Internship na Clerkship dwumadzi no ma asɛndzi edwuma. Ɔyɛ Faculty kuwba wɔ Judicial Training Institute na kuwba wɔ Governing Board of the Judicial Training Institute. Ɔka seven-member panel hearing wɔ 2020 abatow adzebisa a John Mahama dze tsiaa Ghana Abatow fɛkuw no na Nana Akufo-Addo, [[Nkyekyεmu:Ghanafo]] anfpztuv9hxq1vmfy9pd2rf518njr8w Ghadamés Nkurow Adadaw 0 469 48260 2624 2025-05-26T13:56:33Z Robertjamal12 13 /* top */ Cat using [[Project:AWB|AWB]] 48260 wikitext text/x-wiki {{Databox|item=Q105973249}} '''Ghadamés Nkurow Adadaw''' (Arabic: مدينة غدامس القديمة) yɛ kuropɔn dedaw a ɔwɔ nnɛyi kuropɔn Ghadames, Libya ne Libya anhweatam so nkuropɔn akɛseɛ no mu baako. Wɔfrɛ no "Jewel of the Desert" wɔakyerɛw babea yi dɛ UNESCO wiase agyapade fi 1986.[https://whc.unesco.org/en/list/362/] [[Nkyekyεmu:World Heritage Sites in Danger]] bpz30qmfi9r58ux8wun9ld211pmd17z Ghana 0 470 36476 12771 2025-01-09T19:55:45Z Gregorynelsonmensah1 37 Added cite 36476 wikitext text/x-wiki {{Databox|item=Q117}} '''Ghana''' (/ˈɡɑːnə/ (tsie)), dodowara nyim ne dzin dɛ '''Republic of Ghana''', ɔman a ɔwɔ atɔe ebibiman mu. Ɔnye [[Gulf of Guinea]] na [[Atlantic Ocean]] kesi atɔe, ɔnye [[Ivory Coast]] a ɔwɔ etsifi na wɔbɔ hye, [[Burkina Faso]] a ɔwɔ etsifi, na Togo a ɔwɔ anee.[https://www.worldbank.org/en/country/ghana] Ɔman Ghana kata asaase bɛyɛ 238,535&nbsp;km<sup>2</sup> (92,099&nbsp;sq&nbsp;mi), n'aban mu tserɛw fi asaase ano kesi bea a nsu taa tɔ. Ghana ne ɔman a ɔtɔ do ebien wɔ Ebibir Anee a ɔwɔ dɔm dodow, a ɔbor ɔpepe eduasa -ebien. No kuropɔn na kurow a ɔso nye Nkran;ekuropɔn binom nye Kumase, Temale na Sekunde-Takoradze. Ahenman a wodzii kan baa Ghana nye Dagbon-Etsifi na Bono Mantɔw, nna Bono mantɔw no wɔwɔ wɔ mfeha a ɔtɔ do du-biako. Esuantse Ahendzi na Akan ahenman no wɔ hɔ dadaw.Mfeha a ɔtɔ do duenum no mu no, Portuguese Ahendzi, a Europe etumdzifo, per dɛ wɔdze dɛm bea no bedzi gua, kɛpem dɛ British bedzii mpoano ahorow do wɔ mfeha a ɔtɔ do duakron no mu. Wɔ mfe ɔha a wɔdze soɛree tsiaa etubrafo ekyir no, ɔman n'ahye a ɔwɔ hɔ seseiara no yɛɛ ma ɔfata, na ɔkaa British etubrafo nsasesin anan a ɔsen no mu biara ho: Gold Coast, Esuantsefo, Esifi Afa mu Nsasesin, na Britania Togoland. Wɔkaa iyinom boom dɛ tumdzi a ɔdze no ho wɔ Amanaman Nkabom no mu. Wɔ 6 Ebɔw 1957 mu no, Ghana bɛyɛɛ ɔman a odzii kan wɔ Afrika Sahara Anafo afa mu a onyaa faahodzi. Ekyiri no Ghana nyaa nsunsuando wɔ mbɔdzen a wɔbɔe dɛ wobeyi etubrafo efi hɔ nye Pan-African kuw no mu. [[Nkyekyεmu:Ghana|*]] kphkspm7myptws0g6k6gh13bxcddash Ghana at the FIFA Women's World Cup 0 471 14307 2632 2024-08-03T13:11:49Z Rich Farmbrough 1415 14307 wikitext text/x-wiki Ghana mbaambaa bɔɔlbɔ kuw a wogyina dze ma ɔman mu no nyinaa etum egyina ama Ghana wɔ mbaambaa bɔɔlbɔ a kɔɔpow da do no do ama hɔn wɔ akwanya ahorow ebiasa mu: Afe 1999, 2003, na 2007. qxizm0l95rkw3odbur28q8mo9nkfmbt Ghana women's national football team results 0 472 10549 6511 2023-05-06T15:23:54Z Assilidjoe 33 10549 wikitext text/x-wiki '''Ɔman Ghana mbasiafo bɔɔlbɔkuw''' no gyina ma Ghana wɔ mbasiafo bɔɔlbɔ fɛkuw no mu a Ghana bɔɔlbɔ fɛkuw (GFA) no agye ato mu; fɛkuw yi nye Confederation of African Football (CAF) bɔ mu dzi dwuma. Afe 1903 mu na wɔhyɛɛ ase bɔɔ bɔɔl wɔ ɔman yi mu, a Ɔman fɛkuw(national association) boaboa ano fitsi afe 1957 Fankwa 8 mu. Afe 1991 mu no, wɔyɛɛ ntsɛm boaboaa Black Queens no wɔ hɔn akansi nna ɔda hɔn enyim wɔ tamsi ber no wɔ afe 1991 FIFA Women's World Cup no mu, a ɔyɛɛ 5–1 nkogu tsiaa Nigeria wɔ afe 1991 Kwakwar 16 mu - mbasiafo bɔɔlbɔ fɛkuw akansi a odzi kan wɔ Ebibirmu. Mpɛn pii no, Nkran Agor Agopramado na Black Queens no taa bɔ bɔɔl. Kuw no nkonyimdzi kɛse paa bae wɔ afe 1998 Ebɔw 29 na afe 2004 Ayɛwoho 11 ber a wɔdze 11–0 dzii Guinea do konyim na 13–0, dɛ mbrɛ ɔtse no. Hɔn nkogu no yɛ 11–0 tsia Germany wɔ afe 2016 Ayɛwoho 22 mu. Afe 1991 na afe 2020 ntamu no, Ghana bɔɔ amanadze akansi ɔha nye eduanan, a wodzii mu konyim eduosuon-esia, bɔɔl pɛr eduonu-awɔtwe na nkogu eduasa-esia. [[Nkyekyεmu:Ghanafo]] 2sk6x6555ssae2l8ukhfqpk8b019otj Ghartey VII 0 473 37994 37993 2025-03-25T07:15:11Z Assilidjoe 33 Assilidjoe moved page [[Ghartey VII Article Talk]] to [[Ghartey VII]]: Misspelled title 37993 wikitext text/x-wiki '''Neenyi Ghartey VII''' yɛ ɔmanhen dze ma Efutu apaa mu na tsetsesɛm panyin wɔ Winneba wɔ Ghana. == Ahyɛse Bra Na Nwomasua == Ber a wɔwoo Ghartey VII no wɔtoo no dzin Daniel Kobena Bortse Ghartey. Wɔwoo no wɔ afe 1957 wɔ Ebɔbira bosoom da ɔtɔ do ebiasa, wɔ Winneba. N'awofo nyina yɛ mintsimadze wɔ Effutu Simpa. Ɔkɔr skuul wɔ Winneba Urban Council Primary School fitsi afe 1967 kesi 1970, na ɔtoaa do wɔ Methodist Middle Boys' School. Ɔsan toaa do wɔ Accra Academy hɔ na onyaa ne nsɔwdo skuul ntsetsee no. Hɔ no, onyaa abɔdzin krataa a ɔyɛ GCE Ordinary Level Certificate wɔ afe 1975 mu. Ekyir no, onyaa n'abɔdzin krataa a ɔyɛ Advanced Level Certificate wɔ Winneba Nsɔwdo Skuul mu.Onyaa n'abɔdzin krataa a ɔyɛ first degree wɔ Ghana Suapɔn mu, mekyerɛ Bachelor of Science wɔ Faculty of Agriculture wɔ abɔdzin wɔ Mboa ho Abɔdzehonyansapɛ. Ghartey VII nyaa ntsetsee a odzi mu wɔ Central Poultry Training Institute, Hessaraghatta a ɔwɔ India. == Ahendzi == Wɔdze Neenyi Ghartey sii adze do dɛ ɔhen wɔ Sanda 20, 1996, wɔ ber Neenyi Ghartey VI wui wɔ afe 1994 mu no. Wɔmaa ɔdaa noho do afe kor ansaana wɔdze no risi adze do. Ɔbɛyɛɛ kuw ba wɔ Ɔman No Nyina Ahemfo kuw no wɔ afe 2004 kesi 2008 mu. == N'abrabɔ == Ɔyɛ obi a ɔgye sunsum mu nsɛm dzi na ɔpɛ tsetse ndwom so. == Mboaeyɛdze == <ref>https://effutustate.net/Ghartey-VII.html</ref> <ref>https://newsghana.com.gh/observe-the-covid-19-protocols-neenyi-ghartey-vii-tells-his-people/</ref> <references />https://web.archive.org/web/20230311234911/https://skyypowerfm.com/mangoase-ahmadiyya-missionary-pays-courtesy-call-on-neenyi-ghartey/ i5ba15kgtgv2yi45f67acn2o7tnwxte Gibril Adamu Mohammed 0 474 48190 38216 2025-05-23T15:25:33Z Robertjamal12 13 Nkyekyεmu using [[Project:AWB|AWB]] 48190 wikitext text/x-wiki {{Infobox officeholder |honorific-prefix = Hon. |name = Gibril Adamu Mohammed |honorific-suffix = |image = |alt = |caption = | order = | office = | term_start = | term_end = | president = | predecessor = | successor = |constituency_MP1 = |parliament1 = |majority1 = |term_start1 = |term_end1 = | president1 = |predecessor1 = |successor1 = <!--Can be repeated up to eight times by adding a number--> |prior_term = | order2 = | office2 = | term_start2 = | term_end2 = | president2 = | predecessor2 = | successor2 = | order3 = <!--Can be repeated up to eight times by changing the number--> | office3 = Member of Parliament for Asawase Constituency | term_start3 = 7 January 2005 | term_end3 = 6 January 2009 | president3 = [[John Kufuor]] | predecessor3 = | successor3 = | birth_date = 1961 | birth_place = | death_date = {{Death date |df=yes|2005|02|15}} | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian people|Ghanaian]]{{flagicon|GHA}}&nbsp; | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | otherparty = <!--For additional political affiliations--> | spouse = | partner = <!--For those with a domestic partner and not married--> | relations = | children = | residence = | alma_mater = | occupation = Medical Doctor | profession = | cabinet = | committees = | portfolio = | signature = | signature_alt = | website = | footnotes = }} Nna '''Gibril Adamu Mohammed''' yɛ Ghana amanyɛnyi wɔ Kwasaman Ghana mu.<ref name=":0">{{Cite web|author=Peace FM|title=Ghana Election 2004 Results - Asawase Constituency|url=http://ghanaelections.peacefmonline.com/pages/2004/ashanti/10/index.php|access-date=2020-08-02|website=Ghana Elections - Peace FM}}</ref><ref name=":1">{{Cite book|last=|first=|title=Elections 2004; Ghana's Parliamentary and Presidential Elections|publisher=Electoral Commission of Ghana; Friedrich Ebert Stiftung|year=2005|isbn=|location=Accra|pages=120}}</ref> Nna ɔyɛ mbrahyɛbaguanyi ma Asawase ambatow mpasua a wɔ Esuantse Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do anan mu wɔ Ghana Republic a ɔtɔ do anan mu. Nna ɔyɛ National Democratic Congress kuwba.<ref name=":0" /><ref name=":1" /> He was a member of the [[National Democratic Congress (Ghana)|National Democratic Congress]].<ref name=":0" /><ref name=":1" /> == Edwuma == Nna Mohammed yɛ ɔyarsafo.<ref name=":2">{{Cite book|last=|first=|title=Ghana Parliamentary Register, 2004-2008|publisher=The Office of Parliament|year=2004|isbn=|location=Accra|pages=}}</ref> === Amanyɛsɛm edwuma === Nna Mohammed yɛ National Democratic Congress kuwba.<ref name=":0" /><ref name=":1" /> Ɔbɛyɛɛ mbrahyɛbaguanyi fitsi Sanda 2005 ber wɔdaa no edzi dɛ oedzi nkonyim wɔ afe 2004 Ghana ambatow kɛse mu no.<ref name=":0" /><ref name=":1" /> Wɔpaaw no dɛ mbrahyɛbaguanyi ma Asawase ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ do anan mu wɔ Ghana Republic a ɔtɔ do anan mu.<ref name=":0" /><ref name=":1" /> === Ambatow === Wodzii kan paaw Mohammed dɛ mbrahyɛbaguanyi wɔ Asawase ambatow mpasua a wɔ Esuantse Mantɔw mu wɔ Ghana wɔ afe 2004 Ghana ambatow kɛse no mu.<ref name=":0" /><ref name=":1" /> Odzii nkonyim dɛ National Democratic Congress kuwba.<ref name=":0" /><ref name=":1" /> Mbrahyɛbagua ngua eduosa akron a nna ɔwɔ Esuantse Mantɔw mu no, n'ambatow mpasua no ka no mu ebiasa a National Democratic Congress dzii do nkonyim wɔ dɛm ambatow no mu.<ref>{{Cite web|date=2016-08-10|title=Statistics of Presidential and Parliamentary Election Results|url=https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/|access-date=2020-08-02|website=Fact Check Ghana|language=en-US}}</ref> National Democratic Congress nyaa mbrahyɛbagua ngua eduakron-anan fir ngua ahaebien na eduasa mu dɛ hɔn a hɔn ho suar. Onyaa mba 33,541 fir mba dodow a wɔtowee 67,485 mu a egyina hɔ ma 49.7%.<ref>{{Cite web|author=Peace FM|title=Ghana Election 2004 Results - President|url=http://ghanaelections.peacefmonline.com/pages/2004/president/index.php|access-date=2020-08-02|website=Ghana Elections - Peace FM}}</ref> Odzii Thomas Atigah a ɔwɔ People's National Convention, Patricia Appiagyei a ɔwɔ[[New Patriotic Party]],<ref name=":0" /><ref name=":1" /> Hassan B. A. Abu-Bong a ɔwɔ Convention People's Party, Adam Diyawu Rahaman a ɔwɔ Democratic People's Party na Abdul Majeed Alhassan a onnyi amanyɛkuw biara mu. Sɛ wɔhyehyɛ no pɛpɛɛpɛ a wonyaa mba 1,598, 29,067, 570, 204 na 2,505 fir mba dodow a wɔtowee no mu. Iyi nye 2.4%, 43.1%, 0.8%, 0.3% na 3.7% yɛ pɛr.<ref name=":0" /><ref name=":1" /> === Asetsena mu nsɛm === Nna Mohammed yɛ Kramonyi.<ref name=":2" /> === Owu === Mohammed wui wɔ ber tsia bi ekyir a odzii nkonyim dɛ mbrahyɛbaguanyi ma Asawase ambatow mpasua wɔ Kwakwa 15, 2005 mu.<ref name=":2" /> == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] em6mkunuzddp0iq7xwsjukcvptim3eh Gifty Acheampong 0 475 13161 6522 2024-05-24T20:49:33Z A09 777 databox, cleanup 13161 wikitext text/x-wiki {{databox|q=Q48642628}} '''Gifty Acheampong''' (Wɔwoo no afe 1999 na bosoom a ɔtɔ do du baako) mu yɛ Ghana mbaa bɔɔlɔnyi. Osii akan wɔ Turkish mbaa akansi a odzi kan no mu maa 1207 Antalya Döşemealtı Belediye Spor a nna na nkanee yɛ du-akorɔn wɔ n'atar ekyir. Nna ɔka Ghana mbaa U-17 kuw no ho. == Ɔbra Ahyɛse == Koforidua na wɔwoo Gifty wɔ, wɔ Epuei mantɔw mu wɔ Ghana wɔ afe 1999 ne bosoom a ɔtɔ do du-baako na da a otsia enum mu. N'awofo poow no a nna onnyim hɔn ekyir kwan mpo, na guadzinyi Acheampong paaw no wɔ ber a nna oedzi bosoom kor. Ɔhweer n'egya ketseketse, na ndzɛmba do yɛɛ dzen ara yie. Na maame yi a ɔpaaw no ketseketse yi ara na ɔhwɛɛ no wɔ skuul. Na nyinara mu no, nna ɔwɔ dɛ ogyaa skuul osian sika nna na na nnya bio nnhwɛ no skuul. Osii n'adwen pi dɛ ɔbɛma n'enyi ako na bɔɔlbɔ no ho ama oenya sika ahwɛ noho na na na do. == Bɔɔlbɔ kuw Edwuma == Acheampong hyɛɛ ase bɔɔ bɔɔl wɔ ber nna oedzi mfe du wɔ Koforidua Gartel SC bɔɔlbɔ kuw no mu. Ɔkɔr Nkran, ɔdze noho kɛhyɛɛ Immigration Ladies FC. Ekyir no ɔkɛkaa Samaria Ladies a seseiara ɔyɛ Thunder Queens wɔ afe 2018 mu, hɔ na asoom dɛ kuw no panyin fitsi afe 2019 kesi afe 2020. Mumu 2017 n'ahyɛse no, 1.63 m (5&nbsp;ft 4 in)-tall forward kɔr Turkey kɛkaa 1207 Antalya Döşemealtı Belediyespor kesii akan wɔ Turkish mbaa no bɔɔlbɔ akansi a odzi kan no. Afe 2020 ne bosoom a ɔtɔ do du no mu no na NWFL Premiership side, Rivers Angels F.C paaw no. AKwantu mu ndwuma Nna Acheampong yɛ Ghana mbaa U-17 bɔɔlbɔ kuw no kuwba. Ɔdze noho hyɛɛ akansi anan a wɔbɔɔ wɔ afe 2016 FIFA U-17 Wiadze Mbaa Kɔɔpow no mu - Kuw D a ɔkɔr do wɔ Jordan, na ɔhyɛɛ ebien dze fir ebiasa a wɔhyɛɛ no mu. [[Nkyekyεmu:Ghanafo]] gylmg3xx760mi152ejpu3qpjyg10jw7 Gifty Anti 0 476 6523 6313 2023-04-22T10:05:36Z Robertjamal12 13 /* Nhoma Ahoro */category using [[Project:AWB|AWB]] 6523 wikitext text/x-wiki {{Databox|item=Q20651247}} '''Oheneyere Gifty Anti''' (wɔwoo no Sanda 23,1970) yɛ Ghana nsɛm ho amanneɛbɔfo na nsɛm ho amanneɛbɔfo. Ɔno na Standpoint dwumadze no ho ɔkwankyerɛfo; a ɔka nsɛm a ɔfa mmea ho wɔ Ghana Television so ho asɛm. == Ankorankoro Asetra == Gifty yɛ Cape Coast kuromni wɔ Central Region nanso wɔwoo no na wɔwoo no wɔ Tema, Greater Accra Region wɔ Ghana. Esiane sikasɛm mu ahokyere nti, ɔtɔn nneɛma na ɔdze na ho hyɛɛ duadwumfo adwuma mu sɛnea ɔbɛyɛ a obenya n’asetradze. Gifty war Nana Ansah Kwao IV, Akwamu Adumasa Panyin. Wɔn Awareɛ guasodeɛ no sii wɔ Trinity Baptist Asɔre no mu wɔ 25th October, 2015. Ɔwoo na ba a odze kan wɔ 11 Sanda, 2017. Wɔn babea, Nyame Anuonyam, yɛ n’ahantan a ɔte saa na ɔda anigye kɛse adi dɛ wawo anwonwade abofra, wɔ na mfe mu mpo. Ná wanya anuonyam na abodzen fofor.  Wɔdze abodzen fofor FBI maa no ber a Accra Adwumayɛ sukul no maa no Fellowship of the Boardroom Institute, FBI no akyi.  Wɔfrɛ no Oheneyere FBI Ɔbenfo Gifty Anti. == Nhomasua == Gifty Anti nyaa na mfitias nhomasua wɔ Tema mpɔtam 8 "Number 1" Mfitiase Sukul mu.  Afei ɔkɔɔ Mfantsiman Mmabaa Ntoaso Sukul mu baabi a ɔsom dɛ anigyedze ho ɔpanyin.  Afei nso, ɔyɛ Ghana Asoɛe a ɔhwɛ Nsɛm ho Amanneɛbɔ do a ɔsomm dɛ Women’s Commissioner no alumnus. == Nadwumayɛ == Ms Anti hyɛɛ na nsɛm ho amanneɛbɔ adwuma ɔse dɛ obi a ɔreyɛ adwuma wɔ Ghana News Agency, afei ɔkɔɔ Ghana Times dɛ obi a ɔreyɛ adwuma wɔ Ghana News Agency.  Akyiri yi ɔyɛɛ adwuma dɛ obi a ɔreyɛ adwuma wɔ Ghana Broadcasting Corporation (GBC), faako a wɔmaa no nso kwan dɛ ɔnyɛ ne man som. Gifty nyaa n’adwuma a ɔdze nkan dɛ Floor Manager wɔ GTV.  Akyiri yi ɔbɛyɛɛ TV do ɔyɛkyerɛfo, ɔkyerɛkyerɛfo, ɔbarima na ɔbea nna ho ɔkamfofo na ɔbea ho ɔpɛfo.  Mprempren ɔyɛ GDA Concept no Panyin na ɔyɛ Stand Point, ɔkasa dwumadi a ɔfa mmea nsɛm ho no kwankyerɛfo. Ɔyɛɛ adwuma wɔ Ghanaian Times [atesɛm krataa bi a Ghanafo wɔ] ber a onyaa afotu fii Liz Hayfron hɔ. Wɔ afe 2019 mu no, ɔdze na nwoma a wɔato dzen "A Bit Of Me" too gua, nwoma no duu nea ɔdze nkan wɔ Amazon wɔ dapɛn baako a wɔdze tintimii no akyir. == Abadobɔdze Ahoro == Ka No Moms Nhwɛsoɔ Resilience Feminist Nidi 2019 Ɔman Malaria ho Ɔbenfo. Ɔbea a Ɔhyɛ Nkannyan Sen Biara Wɔ Nsɛm Ho Amanneɛbɔ Mu. Mmea a wɔwɔ nkɛntɛnso dodow no ara. == Nhoma Ahoro == Me ho kakra (2019) . Nuggets aduonum (2020) . Nsɛm a Ɛyɛ Paara (2020) [[Nkyekyεmu:Ghanafo]] hi9v2uf9ke7oec3ekb3fw2m2i8z8slm Gifty Eugenia Kwofie 0 477 47937 47887 2025-05-14T14:12:52Z Robertjamal12 13 /* Edwuma */ adding category using [[Project:AWB|AWB]] 47937 wikitext text/x-wiki '''Gifty Eugenia Kusi (nee Kwofie)''' (wɔwoo no wɔ Kwakwar 11,1958) ɔyɛ Ghana amanyɛnyi .Nna ɔyɛ kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do anan wɔ Fourth Republic wɔ Ghana wɔ Tarkwa-Nsuaem (Ghana parliament constituency) fitsi 2001 kesi 2017. Ɔsan so yɛ nhwehwɛmu boafo tsitsir wɔ community Health wɔ Ghana Suapɔn (University of Ghana Medical School - Korle-Bu). == Ɔbra Ahyɛse == Kusi (nee Kwofie) fir Nsuaem-Tarkwa wɔ Anee Mantɔw mu wɔ Ghana. == Nwomasua == Kusi kitsa abɔdzin krataa a ɔyɛ Master of Philosophy degree wɔ Sociology wɔ Ghana Suapɔn (University of Ghana 1999. == N'abrabɔ == Kusi awar wɔ mba baanan. Ɔyɛ Kristonyi a ɔkɔ asɔr wɔ Pentecost. == Amanyɛsɛm == Kusi hyɛɛ n'amanyɛsɛm ase wɔ mfe mpem ebien na kor(2001) mu, ber a ogyinae na odzii nkonyim na ɔbɛyɛɛ mbrahyɛbaguanyi wɔ Tarkwa-Nsuaem abatow mpasua do. Ɔtsenaa egua no do mfe du-esia(16), a ɔmaa ɔbɛyɛɛ kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa, anan, enum na esia mu wɔ 4th Republic wɔ Ghana. Ɔyɛ NPP "Disciplinary committee nyi, Ghana Business committee, Ghana mbrahyɛbagua mu asɔe a ɔhwɛ Gender na mbofra do, na Ghana committee wɔ apomudzen ho ( Parliament of Ghana committee on Health ɔyɛ Ɔsoafo abedzi ekyir wɔ Anee Mantɔw mu. == Edwuma == Nna ɔyɛ nhwehwɛmu boafo tsitsir dze ma asɔe a ɔyɛ "Department of community Health" wɔ UGMS. Ɔsan so yɛ edwuma wɔ Korle-Bu-Teaching Hospital. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] gw18k0gwcd94ynklgn7q0mzn96kjals Gifty Klenam 0 478 47885 47422 2025-05-14T13:49:53Z Robertjamal12 13 /* Mboaedze */ adding category using [[Project:AWB|AWB]] 47885 wikitext text/x-wiki {{Infobox officeholder | image = | majority1 = | imagesize = | order = | office = | term_start = | term_end = | vicepresident = | president = | predecessor = | constituency2 = | honorific-prefix = Hon. | successor = | order2 = | office2 = Member of Parliament | term_start2 = 7 January 2009 | term_end2 = 6 January 2013 | vicepresident2 = | president2 = [[John Atta Mills]] | succeeding2 = <!-- Can be repeated up to eight times by changing the number --> | predecessor2 = James Appietu-Ankrah | successor2 = | name = Gifty Klenam | honorific-suffix = | constituency = Lower West Akim | party = [[New Patriotic Party]] | constituency_MP3 = | term_start3 = | term_end3 = | predecessor3 = <!-- Can be repeated up to eight times by adding a number --> | successor3 = <!-- Can be repeated up to eight times by adding a number --> | birth_date = {{Birth date and age |1970|07|12|df=yes}} | birth_place = | death_date = | death_place = | spouse = | majority2 = <!-- MP -->| relations = | nationality = {{flagicon|GHA}}&nbsp;Ghanaian | children = 2 | residence = | alma_mater = [[Ghana Institute of Management and Public Administration]]<ref name="web.archive.org">{{cite web |url=http://ghanamps.gov.gh/mps/details.php?id=166 |title=Ghana MPS - MP Details - Klenam, Gifty |website=ghanamps.gov.gh |access-date=15 January 2022 |archive-url=https://web.archive.org/web/20160506161420/http://ghanamps.gov.gh/mps/details.php?id=166 |archive-date=6 May 2016 |url-status=dead}}</ref> | occupation = Industrialist/Farming<ref name="web.archive.org"/> | profession = | religion = | signature = | website = | parliament3 = | majority3 = <!-- Can be repeated up to eight times by adding a number --> | footnotes = }} '''Gifty Klenam''' yɛ Ghana amanyɛnyi na nkaano mbrahyɛbaguanyi dze ma Lower West Akim wɔ Epuei Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua fie a ɔtɔ do enum wɔ Ghana amambu a ɔtɔ do anan no mu.<ref>[http://www.graphic.com.gh/news/general-news/ready-to-overcome-hurdles-in-parliamentary-elections-benedicta.html Ready to overcome hurdles in parliamentary elections — Benedicta], [[Daily Graphic (Ghana)|Daily Graphic]], 23 July 2016, accessed 30 July 2016</ref> == Ahyɛse Bra Na Nwomasua == Wɔwoo Klenam wɔ Ayɛwoho 12,1970 mu.<ref name=":1">{{Cite web|date=2016-05-06|title=Ghana MPs - MP Details - Klenam, Gifty|url=http://ghanamps.gov.gh/mps/details.php?id=166|archive-url=https://web.archive.org/web/20160506161420/http://ghanamps.gov.gh/mps/details.php?id=166|url-status=dead|archive-date=2016-05-06|access-date=2020-07-10}}</ref> Ofi Asamankese a ɔwɔ [[Epuei Mantɔw]] mu wɔ Ghana. Onyaa n'abɔdzin krataa wɔ "Administration Management" wɔ Ghana Institute of Management and Public Administration 2008.<ref name="parl">[https://web.archive.org/web/20160621111341/http://www.parliament.gh/parliamentarians/182 Biography at parliament of Ghana site] {{Webarchive|url=https://web.archive.org/web/20160621111341/http://www.parliament.gh/parliamentarians/182|date=21 June 2016}}, parliament of ghana, accessed 30 July 2016</ref> == Edwuma == Ansaana wɔbɛpaw no ma wayɛ mbrahyɛbaguanyi no, na Gifty Klenam yɛ mfiridwuma ho nyimdzinyi na kuwanyi, na ɔyɛ Edwumayɛfo panyin a ɔda Sunharvest Edwuma a ɔwɔ Pokuase n'ano. Seseiara, guamutsenanyi dze ma Ghana Export Promotion Authority. == Amanyɛsɛm == Klenam yɛ kuw ba dze ma[[New Patriotic Party]]. Wodzii kan paw no dɛ Mbrahyɛbaguanyi wɔ Lower West Akim abatow mpasua do wɔ 2008 Ghana amansan abatow mu na ɔhyɛɛ n'edwuma ase wɔ Sanda 7,2009 mu. Wɔsan so paw no bio wɔ 2012 amansan abatow mu naaso odzii nkogu wɔ amanyɛkuw n'abatow mu ma Eyiah Kyei-Baffour tuu no adze do wɔ 2015 a ɔnam do ma oenntum enngyina wɔ 2016 Ghana amansan abatow mu. == Abatow == Wɔpaw Klenam wɔ 2008 Ghana amansan abatow mu dɛ Mbrahyɛbagunyi dze ma Lower West Akim abatow mpasua do wɔ mbrahyɛbagua fie a ɔtɔ do enum wɔ 4th Republic mu wɔ Ghana. Wɔpaw no wɔ[[New Patriotic Party]] amanyɛkuw dzin mu wɔ ber a onyaa 21,912 wɔ aba dodow a ɔyɛ 36,337 mu, a ɔyɛ ɔha nkyɛmu 60.3% wɔ aba dodow no mu.Wɔpaw no gyae Yahuza Mohammed Awale a ɔyɛ People's National Convention amanyɛkuw nyi,Seth Otchere a ɔyɛ National Democratic Congress amanyɛkuw nyi, Nyadua Kofi Evans a ɔyɛ Democratic People's Party amanyɛkuw nyi, Patrick Kwabena Adjei a ɔyɛ Convention People's Party na Martin Bruce Opare a ɔyɛ ankorankor amanyɛkuw nyi. Iyinom nyaa 1.69%, 35.45%, 0.32% na 2.23% wɔ aba dodow a wɔtoo. == N'abrabɔ == Klenam awar wɔ mba beenu. Ɔyɛ Kristonyi a ɔsom wɔ International Central Gospel Church. Ɔsan so som wɔ Salvation Gate Chapel. == Mboaedze == <references /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] gvgm1ujl2nztiskre65mmd13hbj9e2q Gifty Ohene-Konadu 0 479 48200 47443 2025-05-23T15:26:12Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48200 wikitext text/x-wiki {{Databox|item=Q96738477}}'''Gifty Ohene-Konadu''' ( wɔwoo no wɔ Ɔberɛfɛw 23, 1957) ɔyɛ ɔmanba na Ghana amanyɛnyi. Nna ɔyɛ mbrahyɛbaguanyi dze ma Asantse-Akim South abatow mpasua do wɔ Esuantse Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua fie a ɔtɔ do anan na enum wɔ "4th Republic" mu wɔ Ghana. Ɔyɛ[[New Patriotic Party]](NPP) amanyɛkuw nyi. == Ahyɛse bra na nwomasua == Wɔwoo Gifty wɔ Ɔberɛfɛw 23, 1957. Ofi Juaso, kurow a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. Owie skuul wɔ Ghana Suapɔn(University of Ghana) mu. Okitsa abɔdzin krataa a ɔyɛ " degree in sociology" wɔ dɛm Suapɔn nara mu. Gifty san so wɔ abɔdzin krataa a ɔyɛ "diploma in home economics" wɔ dɛm suapɔn nara mu. Onyaa "master's degree" wɔ "development studies" a ne tsitsir gyina aman mbra na amanbu wɔ "Institute of Social Studies in the Netherlands". Ɔsan so nyaa "master's degree in gender peace and security" wɔ "Kofi Annan International Peacekeeping Training Centre" wɔ Nkran. == Edwuma == Gifty yɛ Ɔfotufo/ nhwehwɛmunyi wɔ bɔbea(gender) na mpatam aban(local government) ho nsɛm na obi a ɔwɔ nyimdzi ye. Onyaa ne nyimdzii wɔ ber a na ɔyɛ edwuma no hwɛdofo panyin(principal project officer) wɔ mfe duawɔtwe(18) mu wɔ Ɔman Bagua a Ɔhwɛ Mba na Mpontu do(National Council for Women and Development (NCWD). Gifty nye asoɔyɛ a wɔhwɛ Mba na Mbofra Nsɛm Ho Dwumadzibea (Ministry of Women and Children's Affairs) dɛ ndwuma ho Kwankyerɛfo(director of projects) wɔ mfe ebien( two years). Ndwumakuw ahorow bi a ɔnye hɔn yɛ edwuma bi nye, Ɔmantam Nkɔmbɔ Dwumadzibea( Ministry of Regional Cooperation) na NEPAD na Ɔman Edwumayɛfo Panyin Dwumadzibea(Office of the Head of Civil Service as director) dɛ kwankyerɛfo wɔ F&A na kwankyerɛfo wɔ HR pɛpɛɛpɛ. === Amanyɛsɛm === Gifty yɛ[[New Patriotic Party]] amanyɛkuw nyi. Ɔbɛyɛɛ mbrahyɛbaguanyi fitsi Sanda 2005 wɔ ber a odzii nkonyim wɔ amansan abatow mu wɔ Mumu 2004. Ɔsan so gyinae bio na odzii nkonyim wɔ 2008 amansan abatow mu. Nna ɔyɛ mbrahyɛbaguanyi dze ma Asante-Akim South abatow mpasua do. Wɔpaw no dɛ mbrahyɛbaguanyi dze ma dɛm abatow mpasua no wɔ mbrahyɛbagua fie a ɔtɔ do anan na enum wɔ 4th Republic mu wɔ Ghana. Nna ɔyɛ Ɔsoafo abedziekyir a ɔhwɛ Ndwuma ahorow do wɔ mbrahyɛbagua fie a ɔtɔ do anan wɔ "4th Republic" Ghana. === Abatow === Wɔpaw Gifty dɛ mbrahyɛbaguanyi dze ma Asante-Akim South abatow mpasua do wɔ Esuantse Mantɔw mu wɔ Ghana ber a odzi kan wɔ 2004 Ghana amansan abatow mu. Odzii nkonyim wɔ[[New Patriotic Party]] dzin mu. Ne abatow mpasua no ka mbrahyɛbagua fie ngua eduasa esia(36) a[[New Patriotic Party]] wɔ Esuantse Mantɔw fi ngua eduasa akron(39) mu.[[New Patriotic Party]] nyaa dɔm dodow ngua a ɔyɛ ɔha eduonu awɔtwe(128) wɔ ngua dodow a ɔyɛ ahaebien eduasa(230) mu. Onyaa amba 24,085 fi amba dodow a ɔyɛ 40,384 a ɔyɛ ɔha nkyɛm 59.6%. Wɔpaw no gyaa Forkuo De-Graft a ɔyɛ National Democratic Congress amanyɛkuw nyi, George Agyepong a ɔyɛ Convention People's Party nyi na Andrews Frimpong a ɔyɛ ankonam amanyɛkuw nyi. Iyinom nyaa 30.6%, 1.2% na 8.5% pɛpɛɛpɛ. Wɔ 2008 mu no, odzii nkonyim wɔ amansan abatow no mu wɔ[[New Patriotic Party]] dzin mu wɔ dɛm abatow mpasua noara mu. N'abatow mpasua no ka mbrahyɛbagua fie ngua eduasa anan(34) a[[New Patriotic Party]] wɔ Esuantse Mantɔw fi ngua eduasa akron(39) mu.[[New Patriotic Party]] nyaa dɔm dodow ngua a ɔyɛ ɔha na akron(109) wɔ ngua dodow a ɔyɛ ahaebien eduasa(230) mu. Onyaa amba 23,838 wɔ amba 38,744 mu a ɔyɛ ɔha nkyɛm 61.53% wɔ aba wɔtoo mu. Wɔpaw no gyaa Forkuo De-Graft a ɔyɛ National Democratic Congress amanyɛkuw nyi na Quao Ebenezer a ɔyɛ Convention People's Party nyi. Iyinom nyaa 36.73% na 2.74% pɛpɛɛpɛ. == N'abrabɔ == Gifty yɛ Kristonyi. Ɔsom wɔ Seventh Day Adventist. Ɔawar wɔ mba baasa. == Hwɛ ha nso == * List of MPs elected in the 2004 Ghanaian parliamentary election * List of MPs elected in the 2008 Ghanaian parliamentary election == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 2dwd676cprjlog8t4pcz15ipoopjcdc Gifty Twum Ampofo 0 480 7592 6527 2023-05-01T17:38:32Z Robertjamal12 13 /* top */clean up, replaced: New Patriotic Party → [[New Patriotic Party]] using [[Project:AWB|AWB]] 7592 wikitext text/x-wiki Gifty Twum-Ampofo (wɔwoo no June 11, 1967) yɛ Ghana amammuifoɔ na ɔyɛ[[New Patriotic Party]] no Mmarahyɛ Bagua no muni. Mprempren ɔyɛ Mmarahyɛ Bagua no muni ma Abuakwa Atifi mantam a ɛwɔ Ghana Apuei Fam Mantam mu. Ampofo yɛ ɔmanpanyin abadiakyiri a ɔhwɛ Bɔbeasu, Mmofra ne Asetra mu Ahobammɔ so wɔ Ghana.[1][2][3][4][5] Hon Gifty Twum-Ampofo MP MP for Abuakwa North Ɔmampanyin Nana Addo Dankwa Akufo-Addo Ankorankoro ho nsɛm Wɔwoo no 11 June 1967 (mfe 55) Kukurantumi Ɔman:Ghana Amanyɔkuw:Amanyɔkuw Kuw fofor Sukuu: University of Cape Coast, University of Ghana Edwuma:Edwuma Ɔkyerɛkyerɛfo , Edwuma Amansɛmdifo Boayikuw Ɔmanfo Akontaabu Boayikuw; Amannɔne Nsɛm Boayikuw Mfitiase asetsena ne nwomasua Wɔwoo Gifty Twum-Ampofo wɔ June 11, 1967, wɔ Kukurantumi wɔ Ghana Apueeɛ Mantam mu. Ná ɔwɔ ne BSc. wɔ Abɔde a Nkwa Wom Ho Adesua mu wɔ Cape Coast Sukuupɔn mu wɔ afe 1997 mu.[6] Ɔsan nyaa ne MBA wɔ Strategic Management mu wɔ afe 2018 mu.[7] Ɔsan nso nyaa ne BSc wɔ Ghana Suapɔn mu.[8] Edwuma Ampofo yɛ Nyansahu kyerɛkyerɛfoɔ wɔ Akosombo Amanaman Ntam Sukuu mu ansa na ɔrebɛyɛ Mmarahyɛ Bagua no muni.[9] Na ɔsan yɛ Nyansahu Dwumadibea Panyin ne Sɔhwɛ Panyin wɔ Volta Asubɔnten Aban no mu.[7] Mprempren ɔyɛ Ɔmanpanyin Abadiakyiri a ɔhwɛ Nhomasua so a ɔhwɛ Mfiridwuma ne Adwumayɛ Nhomasua Ntetee so.[5][10] Amanyɔsɛm Wɔ Oforisuo 2016 mu no, ɔsii akan na ɔdii nkonim wɔ NPP mmarahyɛ bagua primaries mu maa Abuakwa North Constituency wɔ Ghana Apueeɛ Mantam mu wɔ Joseph Boakye Danquah-Adu wuo akyi.[11][12] Akyiri yi odii nkonim wɔ Abuakwa North Constituency by-elections no mu a na abatow 10,033 na ɛyɛɛ abatow a wɔtow no nyinaa mu 89.60% bere a Ghana Freedom Party mmarahyɛ baguani Samuel Frimpong nyaa abatow 263 a ɛyɛɛ abatow nyinaa mu 2.35% na United People’s Party mmarahyɛ bagua kandifo Isaac Kwarteng nyaa abatow no nyinaa 901 na wɔtow aba a ɛyɛ 8.05% wɔ abatow a wɔtow nyinaa mu.[13] 2016 abatow Wɔ afe 2016 Ghana amansan abatoɔ mu no, ɔdii nkonim wɔ Abuakwa North Constituency mmarahyɛ bagua no mu a ɔnyaa abatoɔ 17,838 a ɛyɛɛ 59.23% wɔ abatoɔ a wɔtoeɛ nyinaa mu berɛ a NDC mmarahyɛ bagua mu kandifoɔ Victor Emmanuel Smith nyaa abatoɔ 11,754 a ɛyɛɛ 39.03% wɔ abatoɔ a wɔtoeɛ nyinaa mu na ɔyɛ Independent kandifoɔ Adjei Danquah Patrick nyaa abatoɔ 524 a ɛyɛɛ abatoɔ a wɔtoeɛ nyinaa mu 1.74%.[14] 2020 abatow Wɔ afe 2020 Ghana amansan abatoɔ mu no, ɔsan dii nkonim wɔ Abuakwa North Constituency mmarahyɛ bagua no mu a ɔnyaa abatoɔ 17,653 a ɛyɛɛ abatoɔ a wɔtoo no nyinaa mu 53.2% berɛ a NDC mmarahyɛ bagua mu kandifoɔ Charles Yeboah Darko nyaa abatoɔ 15,551 a ɛyɛɛ abatoɔ a wɔtoo no nyinaa mu 46.8%. [16] . Boayikuw ahorow Ɔyɛ Ɔmanfoɔ Akontaabuo Boayikuo no muni na ɔsan yɛ Amannɔne Nsɛm Boayikuo no muni.[7] Ankorankoro asetra Ɔyɛ okunafo a ɔwɔ mma baasa. Ɔyɛ Kristoni na ɔsom sɛ Methodist.[17] Adɔyɛ Wɔ December 2022 mu no, ɔde nnuan maa nnipa bɛboro 35,000 wɔ ne mansin mu.[18] Nsɛm a wɔde gyinaa so • ^ "Deputy Ministers". Government of Ghana. Archived from the original on 24 September 2019. Retrieved 2 August 2017. • ^ "List of Akufo-Addo's 50 deputy ministers and four news ministers". Yen Ghana. 15 March 2017. Retrieved 2 August 2017. • ^ "Akufo-Addo names 50 deputies, 4 ministers of state". Cifi FM Online. 15 March 2017. Retrieved 2 August 2017. • ^ "Akufo-Addo picks deputy ministers". Ghana Web. 20 February 2017. Retrieved 2 August 2017. • ^ Jump up to:a b "Deputy Education Minister Supports Constituents". DailyGuide Network. 2020-07-19. Retrieved 2020-07-19. • ^ "Twum-Ampofo, Gifty". Ghana MPS. Retrieved 2023-01-20. • ^ Jump up to:a b c "Parliament of Ghana". www.parliament.gh. Retrieved 2023-01-20. • ^ vieta, Kojo (2017). Know your MPs in the 7th Parliament. Accra: Flagbearers. p.&nbsp;103. <nowiki>ISBN 9789988252281</nowiki>. • ^ "myjoyonline.com". www.parliament.gh. Archived from the original on 2017-11-26. Retrieved 2019-03-02. • ^ "cotvet_admin – COTVET". Retrieved 2020-12-08. • ^ "Science teacher Gifty Twum Ampofo wins Abuakwa North NPP primaries - MyJoyOnline.com". www.myjoyonline.com. 2016-03-01. Retrieved 2023-01-20. • ^ Afful, Henrietta. "Female teacher wins NPP Abuakwa North primary". www.gbcghana.com. Retrieved 2023-01-20. • ^ Boateng, Kojo Akoto (2016-03-29). "NPP secures resounding victory in Abuakwa North by-election". Citi 97.3 FM - Relevant Radio. Always. Retrieved 2023-01-20. [[Nkyekyεmu:Ghanafo]] rqaetd8o1jdwuki257hifvjrjt7uevc Gina Blay 0 481 35960 35959 2024-11-17T19:37:31Z David kojo joe Mensah 1426 Mehyɛɛ atekel no mu kane 35960 wikitext text/x-wiki '''Gina Blay''' ( Wɔwoo no [[Ɔbɛsɛ]] 28, 1956). Ɔyɛ Ghana nsɛnkyerɛwnyi na ɔman asɛndzifo na ɔsan so yɛ tsemanyi dze ma NPP amanyɛkuw a ɔwɔ Ghana. Sesiara, ɔyɛ ananmusinyi ma Ghana wɔ Germany kurow mu. == No Nwomasua Abrabɔ == Gina Blay owiee skuul wɔ OLA Mbasiafo Skuul wɔ Ho. Onyaa no Bachelor of Arts degree fir Ghana Osuapɔn na no post-graduate diproma wɔ nsɛnkyerɛw na nkitsahodzi a ɔkɔ ekyir mu. == N’edwuma abrabɔ == Blay hyɛɛ n’edwuma ase wɔ 1981 mu dɛ ɔyɛ kasamafo dze ma ndzɛmba bo na sika a ɔba asoɛe. Ekyir yi ɔkɔr Achimota Brewery Company limited dɛ nyimpa ɔyɛ hɔn amansan kasamafo, hɔ na ɔyɛɛ nsesa na ɔdze nsa no ho nsɛm too gua wɔ ABC Kaseɛbɔ do. Nna ɔyɛ nyimpa a ɔda Western Publication limited ano, nna ɔyɛ nsɛnkyerɛw fie a wɔdze nkrataa to gua ( nna wɔdze Daily Guide kaseɛbɔ krataa na afofor to gua) fir 1992 kɛpem dɛ wɔfaa no dɛ ananmusinyi wɔ ɔberɛdzi 2017. ɔhyɛɛ edwuma no ase fir fie dze bɛyɛɛ nsɛnkyerɛw fie a ɔso wɔ Ghana no mu kor. ɔyɛɛ edwuma wɔ edwumakuw ahorow bebiree mu wɔ Ghana ha. Dɛm edwuma yi bi nye hɛn ahobambɔ na ɔmanmu insurance Trust (SSNIT), Ghana Telecom, Ghana News Agency, the national Media Commission na the world Association of newspapers. ɔyɛɛ guamutsenanyi maa Mokola marketing company limited na ɔyɛɛ panyin maa ankorankor kaseɛbɔ krataa a wɔdze to gua nkabomkuw a ɔwɔ Ghana (PRINPAG) mfe 10. == Kokoram a ɔnye no dzii esi == Wohuu kokoram wɔ n’enufo mu wɔ 2008 mu na onyaa Chemotherapy ayarsa bebiree. == Wɔfaa no dɛ Ananmusifo == Wɔ ɔberɛdzi 2017 mu no, Mampanyin Nana Akuffo- Addo faa Blay dɛ Ghana ananmusinyi ma Germany. Nna ɔka Ghanafo baawɔtwe a wɔbɔɔ hɔn edzin dɛ wɔmbɛfa Ghana ananmusi dwuma no wɔ wiadze afanae nyinara. == Abadobɔdze == * Media Communications Entrepreneur Award for the year 2016 == N’abrabɔ Mu Nsɛm == Blay awar Freddie Blay, Ghananyi mbranyimnyi, amanyɛnyi, na nkan no ɔmanmu guamutsenanyi dze ma National Patriotic Party. Wɔbɔ mu no, wɔwɔ mba ebiasa. N’ahomgye ber no, ɔpɛ nsu bor na akenkan. [[Nkyekyεmu:Ghanafo]] mr1yqpe4tl4exsnupf270h5b34se43c Gladys Abena Nsoah 0 482 47778 13119 2025-05-14T13:30:25Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47778 wikitext text/x-wiki {{Databox|item=Q99902971}} '''Gladys Abena Nsoah''' yɛ Ghana amanyɛnyi. Nna ɔyɛ mbrahyɛbaguanyi mbrahyɛbagua a otsia ebiasa no mu wɔ kwasafoman a ɔtɔdo anan no wɔ Ghana dze ma Kintampo mpasuardo. Ɔyɛ Akatamanso amanyɛkuwba(National Democratic Congress). == Ɔbra Ahyɛse == Wɔwoo Gladys wɔ afe apem ahaakorɔn eduonum enum ne bosoom aɔtɔdo du-biako no ne da a otsia eduonu-enum no mu wɔ Brong Ahafo mantɔw mu wɔ Ghana. Ɔkɔr Kintampo finimfim Skuul na hɔ na onyaa ne "Middle School Leaving Certificate". Ɔyɛɛ edwuma dɛ Kyerɛkyerɛnyi ansaana ɔrokɔ amanyɛsɛm mu. == Amanyɛsɛm edwuma == Da a odzikan a wɔpaaw Gladys dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua odzikan wɔ kwasafoman otsia anan no yɛ ber odzii kunyim Ghana mbrahyɛbagua abatow a ɔkɔr do afe apem ahaakorɔn eduokorɔn ebien ne bosoom Mumu mu ne da a ɔtɔdo eduonu-akorɔn no mu. Wɔsanee paaw Gladys kɔr mbrahyɛbaguafie wɔ afe apem ahaakorɔn eduokorɔn esuon ne bosoom Sanda ne da a ɔtɔdo esuon wɔ ber odzii kunyim wɔ afe apem ahaakorɔn eduokorɔn esia Ghana asahen abatow no mu no. Gladys dze mba 27,520 a nna ogyina hɔ ma 37.10% yii Owusu Debrah a ɔyɛ "Convention People's Party kuwba, James Kwabena Bomfeh a ɔyɛ People's National Convention kuwba na Emmanuel Kofi Nsiah Dwomoh a ɔyɛ "National Independence" kuw no ananmusifo no hwee famu wɔ ber a hɔn a oyii hɔn hwee famu no nyaa mba 15.20 a ogyina hɔ ma mba 11,318 na 5.50% a ogyina hɔ ma mba 4,067. == Nhwɛdo == * Elvis D. (23 January 1997). "The faces of our women MPs". Daily Graphic. * Adu-Gyamerah, Emmanuel (20 December 2016). "BA fails to increase number of women MPs". Daily Graphic. Retrieved 6 October 2020. * FM, Peace. "Ghana Election 1996 Results - Kintampo Constituency". Ghana Elections - Peace FM. Retrieved 6 October 2020. * Aryeh, Elvis D. (23 January 1997). Daily Graphic: Issue 1,4349 January 23 1997. Graphic Communications Group. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 5dti3nst3etqfwnkd1qsv7aj0g744od Gladys Asmah 0 483 47695 47531 2025-05-14T13:25:18Z Robertjamal12 13 /* Mboaedze */ adding category using [[Project:AWB|AWB]] 47695 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | name = Gladys Asmah | honorific-suffix = | image = | imagesize = 260px | caption = | constituency_MP = [[Takoradi (Ghana parliament constituency)|Takoradi]] | parliament = Ghana | majority = <!--Can be repeated up to eight times by adding a number--> | term_start = 7 January 1997 | term_end = 6 January 2009 | predecessor = [[Tabitha Sybil Quaye]] | successor = [[Kwabena Okyere Darko-Mensah]] | order2 = <!--Can be repeated up to eight times by changing the number--> | office2 = Minister for Fisheries | term_start2 = 2005 | term_end2 = 2009 | president2 = [[John Kufuor]] | predecessor2 = <!--Can be repeated up to eight times by changing the number--> | successor2 = <!--Can be repeated up to eight times by changing the number--> | order3 = <!--Can be repeated up to eight times by changing the number--> | office3 = Minister for Women and Children's Affairs | term_start3 = 2001 | term_end3 = 2005 | president3 = [[John Kufuor]] | predecessor3 = <!--Can be repeated up to eight times by changing the number--> | successor3 = <!--Can be repeated up to eight times by changing the number--> | birth_date = {{Birth date|df=yes|1939|10|16}} | birth_place = [[Cape Coast]], Ghana | death_date = {{Death date and age|df=yes|2014|06|24|1939|10|16}} | death_place = Accra, Ghana | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian]] | party = [[New Patriotic Party]] | otherparty = <!--For additional political affiliations--> | spouse = | partner = <!--For those with a domestic partner and not married--> | relations = | children = | residence = | alma_mater = | occupation = Entrepreneur | profession = | cabinet = | committees = | portfolio = | religion = | signature = | signature_alt = | website = | footnotes = | blank1 = | data1 = | blank2 = | data2 = | blank3 = | data3 = | blank4 = | data4 = | blank5 = | data5 = }} '''Gladys Asmah''' ([[Ɔbɛsɛ]] 16, 1939 - [[Obiradzi]] 24 ,2014''')''' yɛ Ghana amanyɛnyi na edwumawura. Nna ɔyɛ nkan no soafo a ɔhwɛ apoyɛ nsɛm do na ɔsan yɛ Mbrahyɛbaguamunyi ma Takoradi mansin no.<ref>{{Cite web|title=Gladys Asmah is dead|url=https://www.graphic.com.gh/news/general-news/gladys-asmah-is-dead.html|access-date=3 August 2020|website=Graphic Online|language=en-gb}}</ref><ref>{{Cite web |title=Minister presents gifts to fishing communities in Mfantseman |url=http://www.fao.org/fi/oldsite/ar/nems/news/detail_news.asp?lang=ar&event_id=32020 |access-date=3 August 2020 |website=fao }}{{Dead link|date=June 2024 |bot=InternetArchiveBot |fix-attempted=yes }}</ref><ref>{{Cite web|last=Africa|first=Daily Guide|date=1 June 2014|title=Mrs Gladys Asmah|url=https://newsghana.com.gh/mrs-gladys-asmah/|access-date=3 August 2020|website=News Ghana|language=en-US}}</ref> Nna ɔsan so yɛ nkan no Soafo a ɔhwɛ Mbaa Nkitahodzi do wɔ nkan no Mampanyin Kufuor n'aban mu.<ref>http://news.bbc.co.uk/2/hi/africa/1114455.stm</ref> == Abrabɔ ahyɛse na nwomahu == Gladys Asmah (wɔwoo no Ɔbɛsɛ 16,1939) wɔ Cape Coast, wɔ Finimfin Mantɔw mu. Ɔkɔr no mbofra skuul wɔ Wesley Girls High School na ɔtoaa do kɔr Ghana National College, a skuul ebien no nyina wɔ Cape Coast.<ref name="ghanaweb.com">https://www.ghanaweb.com/person/Gladys-Asmah-184</ref> Ɔnye Ghana Railway Corporation yɛɛ edwuma na nna ɔtaa yɛ hwɛdofo wɔ Laboratory and Quality Control Department of the Pioneer Tobacco Company (PTC), maa onyaa mfe esia. Owurayer Asmah fii Ghana wɔ bosoom Obiradzi mu wɔ afe 1963 mu dɛ ɔrokɔtoa n'adzesua do wɔ United Kingdom. Ɔkɔr Middlesex University, a nna wɔfrɛ no Hendon College of Technology, na Leeds College of Education na Home Economics na wɔgyee no too mu dɛ ɔmbɛyɛ kuwba wɔ Institutional Management Association wɔ London.<ref name="ghanaweb.com"/> == Edwumawura == Owiee n'edwumasua no, ɔyɛɛ edwuma wɔ British Council dɛ ɔhwɛdofo abadziekyirnyi wɔ Overseas' Students Centre, Portland Palace, London. Ber a nna ɔyɛ osuanyi wɔ London no, ɔyɛɛ n'adwen dɛ ɔdze atar ne mpamee besi n'enyi do na ɔdze no ho ahyɛ ahosiesie edwumakuw mu. Owurayer Asmah boaa mfir ahorow ano na ɔhyɛɛ ase dɛ ɔdze repam ntar a wɔdze da na ntar nkakramba a wɔhyɛ no wɔ atar do wɔ Birmingham.<ref name="ReferenceA">https://www.ghanaweb.com/person/Mrs-Gladys-Asmah-184</ref> Ekiyir no, ɔbɛtsenaa Ghana, na obobuee edwuma dɛ ɔnye nkorɔfo bɛyɛ edwuma, na ekyir wɔ afe 1975 mu no, ɔdze edwuma no a obueei no bɛyɛɛ edwuma a nna asodzi da no do dɛ obegyina apɛ mbasiafo hɔn faahodzi ama hɔn. Owurayer Asmah foaa Tarkwa women Generating income (TWIGA) do dɛ wobenya mboa wɔ sika afa mu dze ayɛ ngo kɔkɔɔ.<ref name="ReferenceA"/> Ber a Social Welfare Department hyɛɛ Women Training institute ase wɔ Takoradi Neighborhood Center dɛ wɔbɛkyerɛ mbasiafo edwuma no, ɔdze adwen bae dɛ ɔayɛ krado dɛ ɔbɛkyerɛ mbasiafo edwuma wɔ hɔ.<ref name="ReferenceA"/> Nna Owurayer Asmah nye edwumakuw na kuw ahorow yɛ edwuma; nna ɔyɛ panyin wɔ Management Board, Takoradi Women Training Institute; nna ɔka edwumamu mpanyimfo ho wɔ Ahantaman Rural Bank; nna ɔyɛ panyin n'abedziekyir a ɔtɔ do ebien wɔ Association of Ghana Industries; na panyin wɔ Regional Implementation Committee, Women in Development.<ref>https://www.modernghana.com/news/552099/npp-womens-wing-mourns-gladys-asmah.html</ref> Nna ɔyɛ kuwba wɔ edwuma nkaa mu wɔ Fijai Secondary School, Ghana National College, Western Regional Consultative Council na Sector Committee mu panyin wɔ Women Affairs Committee, New Patriotic Party (NPP). Nna Mbrahyɛbaguanyi a ɔda Takoradze ano no akɔ dwumadzi ahorow ase wɔ amanandze. Nna dwumadze tse dɛ dwumadzi a ɔfa New Trends in Textile and Garment Industry, North Carolina State University in 1994, Aid to Artisans, Hartford, Connecticut, U.S.A. na dwumadzi a ɔfa Export Financing, USAID Entrepreneurs International Conference for Women entrepreneurs a ɔkɔr do wɔ New Delhi, India wɔ afe 1981 mu ka dwumadzi a ɔkɔree ho.<ref name="ReferenceA"/> == Amanyɛsɛm == Nna ɔyɛ kuwba wɔ New Patriotic Party.<ref>https://citifmonline.com/2014/05/gladys-asmah-passes-on/</ref> Ɔbɛyɛɛ mbrahyɛbaguanyi maa Takoradze fii Sanda bosoom ne da a ɔtɔ do 7 wɔ afe 1997, ɔbɛyɛɛ Minister of Women and Children Affairs wɔ afe 2001 na afe 2005 mu na ɔbɛyɛɛ Minister of Fisheries fii afe 2005 mu kesii afe 2009. Nna Asmah yɛ Mbrahyɛbaguanyi wɔ dza ɔtɔ do ebien, dza ɔtɔ do ebiasa, dza ɔtɔ do anan na dza ɔtɔ do enum wɔ 4th Republic of Ghana mu. Afe 1996 Ghana abatow bwe mu no, onyaa aba 25,579 fii aba dodow 38,036 mu a nna ogyina hɔ ma 56.80% dze dzii hɔn a ɔnye hɔn sii akan a wɔyɛ Esther Nkansah a ɔyɛ kuwba wɔ NDC a onyaa aba 10,342, Alex Fosu Blankson a onyaa aba 1,323 na Timothy Norbert Kublenu a no so nyaa aba 792 hɔn do nkunyim. Onyaa aba 26,431 fii aba dodow 35,949 mu a nna ogyina hɔ ma 73.50% dze dzii hɔn a ɔnye hɔn sii akan a wɔyɛ Crosby Mochia a ɔyɛ kuwba wɔ NDC a onyaa aba 6,853 a nna ogyina hɔ ma 19.10%, Eustace Haizel a ɔyɛ kuwba wɔ CPP a onyaa aba 1,510 a nna ogyina hɔ ma 4.20%, Elizabeth Comfort Baidoo a ɔyɛ kuwba wɔ NRP a onyaa aba 878 a nna ogyina hɔ ma 2.40% na Samuel Ekow Renner a ɔyɛ PNC kuwba a onyaa aba 277 a nna ogyina hɔ ma 0.80% hɔn do nkunyim. Afe 2004 abatow ber mu no, onyaa aba 25,714 fii aba dodow 36,392 a nna ogyina hɔ ma 66.80% dze dzii hɔn a ɔnye hɔn sii akan a wɔyɛ Esthher Lily Nkansah a ɔyɛ kuwba wɔ NDC a onyaa aba 7,894 a nna ogyina hɔ ma 20.50%, Francis Kobina Eghan a ɔyɛ kuwba nyaa aba 1,048, Eustace Haizel a ɔyɛ kuwba wɔ CPP a onyaa 1,296 a nna ogyina hɔ ma 3.40%, Godwill Abakah a nna ɔyɛ kuwba wɔ IND a onyaa aba 220 a nna ogyina hɔ ma 0.60%, Ivor Tackie Adams a ɔyɛ PNC kuwba a onyaa aba 191 a nna ogyina hɔ ma 0.50% na Johannes Kojo Scheck a ɔyɛ IND kuwba a onyaa aba 62 a nna ogyina hɔ ma 0.20% hɔn do nkunyim. == Owu == Gladys Asmah wui wɔ bosoom Obiradzi ne da a ɔtɔ do 24 wɔ afe 2014 mu,<ref>https://www.graphic.com.gh/news/general-news/gladys-asmah-is-dead.html</ref> wɔ Korle-Bu Teaching Hospital wɔ Accra wɔ ber a nna wɔagye no atɔ hɔ ma oedzi adapɛn ebien. Wosiee no wɔ Takoradze wɔ ber a wɔyɛɛ n'eyi wɔ bosoom Ɔberɛfɛw ne da a odzi kan wɔ afe 2014 mu ekyir no.<ref>https://www.graphic.com.gh/news/politics/gladys-asmah-buried.html</ref> == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 07bjos71ksjbell3dt2j17wvmkm5j8q Gladys Nortey Ashitey 0 484 48141 35211 2025-05-23T15:22:06Z Robertjamal12 13 /* N'abrabɔ */ Nkyekyεmu using [[Project:AWB|AWB]] 48141 wikitext text/x-wiki '''Gladys Nortey Ashitey''' (wɔwoo no afe apem ahaakorɔn eduonum enum ne bosoom Ɔbɛsɛ ne da a otsia eduonu biako. Gladys yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ kwasafoman a otsia anan no mu dze ma Ledzokuku mpasuar wɔ Ga Mantɔw mu wɔ Ghana. {| class="wikitable" ! colspan="2" |Gladys Nortey Ashitey |- | colspan="2" | |- ! colspan="2" |MP for Ledzokuku |- | colspan="2" |'''In office'''7 January 2005 – 6 January 2009 |- !President |John Agyekum Kufour |- ! colspan="2" |Personal details |- !Born |21 November 1955 (age 67) Ledzokuku, Greater Accra Region Gold Coast (now Ghana) |- !Political party |New Patriotic Party |- !Alma mater |University of Ghana, Accra |- !Occupation |Politician |- !Profession |Physician |- | colspan="2" | |} == Ɔbra ahyɛse na nwomasua == Wɔwoo Ashitey wɔ afe apem ahaakorɔn eduonum enum ne bosoom Ɔbɛsɛ mu ne da a otsia eduonu biako mu. Onyaa no suapɔn mu ntsetsee wɔ Amanadze no Suapɔn Caribbean mu na onyaa ne Degree wɔ Datser wɔ Ndur mu ber a onyaa Ndur ho ntsetsee. Ɔkɔr Ghana Suapɔn mu kenyaa ne Bachelor of Science (Ndur) abawdobɔdze. == Amanyɛsɛm == Odzikan no, wɔpaaw Ashitey dɛ mbrahyɛbaguanyi wɔ NPP amanyɛkuw no akwanya ahoma do wɔ afe mpem ebien na anan no bosoom Mumu wɔ Ghana amansan abatow no mu dɛ mbrahyɛbaguanyi dze ma Ledzokuku mpasuar wɔ Ga Mantɔw mu wɔ Ghanaman mu. Onyaa mba 33,039 dze fii mba dodow 76,674 no mu a nna ogyina hɔ ma 43.10%. Afe mpem ebien na awɔtwe mu na Owura Nii Nortey Dua a ɔyɛ NDC amanyɛkuwba yii no hwee famu. Ɔsoom afe anan pɛr dɛ mbrahyɛbaguanyi. == Edwuma == Nkan no, nna Ashitey yɛ oduyɛfo anaa ɔyarsafo na mbrahyɛbaguanyi dze ma Ledzokuku mpasuar wɔ Ga Mantɔw wɔ Ghanaman mu. == N'abrabɔ == Ashitey yɛ kristianyi. Nhwɛdo # ^ <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> <sup>'''''d'''''</sup> <sup>'''''e'''''</sup> Ghana Parliamentary Register(2004–2008) [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 50xkpjszs95ycijjgbwa8s2ecafesqr Gloria Akuffo 0 485 7593 7470 2023-05-01T17:38:39Z Robertjamal12 13 clean up, replaced: New Patriotic Party → [[New Patriotic Party]] (2) using [[Project:AWB|AWB]] 7593 wikitext text/x-wiki '''Gloria Akuffo''' (wɔwoo no 31 Mumu 1954) ɔyɛ Ghanan Mbranyimnyi na amanyɛnyi a ɔsoom dɛɛ Attorney General ma Ghana na Ɔsoafo a ɔhwɛ pɛrpɛryɛ do,fitsi 2017.[1][2][3] Nna ɔyɛ nkan Attorney General abadziekyi na Aviation Ɔsoafo.[4] == Abrabɔ Ahyɛse na nwomasua == Wɔwoo no Mumu 31, 1954 wɔ Nkran na ofi Akropong-Akuapem wɔ Epuei Mantɔw mu na Shai Osudoku wɔ Nkran Kurowpɔn Mantɔw mu. Gloria Akuffo dze n'adzesua kɔr ewie wɔ 1979 wɔ  University of Ghana wɔ B.A. (Hons) wɔ Law na Political Science mu. Ɔbɛyɛɛ barrister na solicitor wɔ Supreme Court of Judicature wɔ Ghana, ɔdze no ho kɔhyɛɛ Ghana Bar Association wɔ 1982.[1] == Edwuma == Ɔnye ibinom hyɛɛ edwuma ase wɔ private legal firm, Owusu-Yeboa, Akuffo & Associates, wɔ Nkran.[5] Ɔyɛ Head of Litigation wɔ Blay and Associates.[6] == Amanyɔsɛm == Ɔbɔɔ[[New Patriotic Party]] kuw mu. Fitsi 2001 dze kɔ 2005 Akuffo na ɔyɛ Deputy Minister of Justice na Deputy Attorney General, basia a odzii kan kitsa dɛm dwumadzi mbea ahorow no. Fitsi 2005 dze ba 2006 Akuffo na ɔyɛ Ɔsoafo Abedziekyir ma Nkran Kurowpɔn Mantɔw no. Akuffo yɛɛ edwuma dɛ Aviation Soafo a odzi kan fitsi 2006 besi Ayɛwoho 2008. Wɔyɛɛ no  Ananmusinyi maa Ireland wɔ Ayɛwoho 2008.[7] == 2012 Abatɔw Nhwehwɛmu == Gloria na ɔyɛ nyimpa tsitsir wɔ legal team ma[[New Patriotic Party]] wɔ 2012 abatɔw nhwehwɛmu a wɔnye Philip Addison yɛ edwuma dɛ counsel a odzi hɔn enyim.[8] == Nhwɛdo == • ^ Jump up to:a b "Miss Gloria Akuffo | University of Ghana Alumni Relations Office". ar.ug.edu.gh. Retrieved 2022-05-21. • ^ "Gloria Akuffo, Biography". mobile.ghanaweb.com. Retrieved 2022-05-26. • ^ "The word 'corruption' missing in Akufo-Addo's State of Nation Address". The Fourth Estate. 2021-05-07. Retrieved 2022-05-22. • ^ "Glitz top 100 inspirational women – Page 100 – Glitz Africa Magazine". Retrieved 2022-05-28. • ^ Africa Leadership Initiative: List of Fellows Archived 2010-04-15 at the Wayback Machine • ^ "Miss Gloria Akuffo | University of Ghana Alumni Relations Office". ar.ug.edu.gh. Retrieved 2020-12-07. • ^ "Archived copy". Archived from the original on 2012-10-21. Retrieved 2013-06-26. • ^ Online, Peace FM. "Gloria Akuffo: Tsatsu Was My Lecturer But He Is Not Showing Good Ethics In Court". Retrieved 2017-01-10. [[Nkyekyεmu:Ghanafo]] tk4wd79gqgpfwq1ivife3r2etzhdxmf Gloria Amon Nikoi 0 486 36784 11206 2025-02-22T11:17:26Z Kojo Atta Kakra 1804 I edited article 36784 wikitext text/x-wiki {{Databox|item=Q1532050}} '''Gloria Adwoa Amon Nikoi,''' née '''Addae''' ([[Obiradzi]] 6, 1927 - [[Ɔberɛfɛw]] 10, 2010) nna ɔyɛ Ghana ananmusinyi a ɔsom dɛ Amannɔnye nsɛm ho soafo wɔ afe ahakron eduosuon akron(1979) a nna ɔhyɛ Armed Forces Revolutionary Council (AFRC) aban no ase. Ɔno nye Ghana basia a odzi kan a onyaa dɛm dzibew no. == Edwuma == Ɔkɔr Achimota College. Nna Nikoi yɛ ɔsoafo abedziekyir a ɔhwɛ Asɛmpatserɛw do wɔ Amanaman Nkabom kuw no mu fitsi 1969 kesi 1974. Ekyir no Gloria Nikoi bɛyɛɛ ɔpanyin panyin wɔ Ghana amanannɔn nsɛm ho Edwumayɛbea. Nsordaafo etuatse a ɔbaa wɔ Ɔbiradzi 4, 1979 a otuu nsordaafo egyinatukuw aban a ɔkorɔn no gui ekyir no, wɔyɛɛ no amannɔn soafo bɛyɛ abosoom anan wɔ Armed Forces Revolutionary Council(AFRC) aban a Flight lieutenant Jerry Rawlings yɛɛ no mu. Iyi baa ewiei wɔ Fankwa 24,1979, ber a wɔdze Third Republic a ɔhyɛ Ɔbenfo Hilla Limann People National Party aban ase no sii hɔ no. Gloria Nikoi bɛyɛɛ erstwhile sikakorabea a na ɔyɛ Ghana sikakorabea a na ɔwɔ hɔ kan no guamutsenanyi wɔ afe 1981 mu. Na wayɛ Afrika Nkɔdo Sikakorabea(ADB) no kwankyerɛfo nso. Ɔbɛyɛɛ Ghana Stock Exchange no tsitsenanyi a odzi kan ber a wɔdze sii hɔ wɔ Ɔberɛfɛw 12,1990 no. == N'abrabɔ == Ɔwaree Amon Nikoi, a nna nkyɛ nkaano no ɔyɛ Bank of Ghana Amrado na Sikasɛm soafo , na ɔnye no woo mba baasa. == Owu na Eyiyɛ == Owuii wɔ abɔdze mu wɔ Washington, D.C. wɔ Ɔberɛfɛw 10,2010 a na oedzi mfe eduowɔtwe ebiasa(83). Wɔyɛɛ n'eyi wɔ Nkran Ridge Asɔrdan mu, beebi a na ɔsom no . == Mboayɛdze == <ref>https://www.rulers.org/indexa3.html</ref><ref>https://www.google.com/search?tbm=bks&q=Gloria+Amon+Nikoi+June+1927</ref><ref>https://www.google.com/search?q=Company%2C+Johnson+Publishing+(1959-07-23).+Jet.+Johnson+Publishing+Company.+Archived+from+the+original+on+2017-04-22.&rlz=1C1CHBF_enGH1027GH1027&oq=Company%2C+Johnson+Publishing+(1959-07-23).+Jet.+Johnson+Publishing+Company.+Archived+from+the+original+on+2017-04-22.&aqs=chrome..69i57.1466j0j4&sourceid=chrome&ie=UTF-8</ref> [[Nkyekyεmu:Nyimpa]] [[Nkyekyεmu:Hɔn a wɔwoo hɔn afe 1927 mu]] [[Nkyekyεmu:Ghana mbea aban ananmusifo]] [[Nkyekyεmu:Hɔn a hɔn awie Achimota Skuul no]] [[Nkyekyεmu:Amannɔnye nsɛm ho asoafo a wɔyɛ mbea]] [[Nkyekyεmu:Afeha a ɔtɔ do eduonu (20) mu Ghana amanyɛfo]] [[Nkyekyεmu:Ghana]] [[Nkyekyεmu:Ghanafo]] 6kffti01xzw67li20wjuamxsruod4vs Gloria Sarfo 0 487 48019 48018 2025-05-14T17:26:29Z Assilidjoe 33 48019 wikitext text/x-wiki {{Databox|item=Q87760833}}'''Gloria Osei Sarfo''' yɛ Ghananyi a otwa sen na ɔsan so yɛ edwuma wɔ tv do.<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/I-ve-been-sidelined-and-ignored-for-long-Gloria-Sarfo-862390|title=I’ve been sidelined and ignored for long – Gloria Sarfo|website=www.ghanaweb.com|language=en|access-date=2020-03-16}}</ref><ref>{{Cite web|url=https://www.modernghana.com/entertainment/58455/gloria-sarfo-shares-sorrowful-life-story-with-patr.html|title=Gloria Sarfo Shares Sorrowful Life Story with Patrons Of "Brave Not Broken" symposium|website=Modern Ghana|language=en|access-date=2020-03-16}}</ref> Onya abodzen dɛ sentwa a ɛbɔ mbɔdzen wɔ afe 2020 Africa Magic Viewers' Choice Award.<ref name=":0">{{Cite web|url=https://www.myjoyonline.com/entertainment/gloria-sarfo-wins-best-supporting-actress-award-at-amvca/|title=Gloria Sarfo wins Best Supporting Actress award at AMVCA|date=2020-03-14|website=MyJoyOnline.com|language=en-US|access-date=2020-03-16}}</ref><ref name=":1">{{Cite web|url=https://yen.com.gh/150287-gloria-sarfo-wins-ghanas-award-amvca-2020.html|title=Gloria Sarfo wins Ghana's only award at AMVCA 2020; video drops|last=Mensah|first=Jeffrey|date=2020-03-14|website=Yen.com.gh - Ghana news.|language=en|access-date=2020-03-16}}</ref> == N’edwumasɛm == Sarfo hyɛɛ ne senetwa edwuma ase wɔ 2000 ne finimfin, ɔka hɔn a woyii Revele Films hɔn Hotel Saint James noho. Ne dzin tahyee ber a odzii dwuma dɛ Nana Ama wɔ Efiewura mu n’ekyir.<ref name=":1" /><ref>{{Cite web|url=https://www.peacefmonline.com/pages/showbiz/news/201908/389684.php|title=Insiders Giving Social Media Trolls Info - Actress Gloria Sarfo|last=Online|first=Peace FM|website=www.peacefmonline.com|access-date=2020-03-16}}</ref> == Abadobɔ == Sarfo dzii nkunyim wɔ nyimpa a ɔboa senetwafo wɔ 2020 Afrika Magic Viewers choice Awards ase. Wɔbɔɔ n’abawdo dɛ senetwanyi a ɔbɔɔ noho mbɔdze paara mbasiafo no hɔn afa mu wɔ afe 2021 mu. == Sene Ahorow A Oeyi == * ''My Mother's Heart (2005)'' * ''Darkness of Sorrow (2006) as Ama'' * ''Friday Night (2008) as Abigail'' * ''Friday Night 2 (2008) as Abigail'' * ''The Most Beautiful Hour (2012) as Mansa'' * ''Efiewura (2001)'' * ''Akwaaba (film) (2019)'' * ''Living with Trisha (2012-2015 TV Series) as Tricia'' * ''The Perfect Picture- Ten Years Later (2019) as Susanna Noye'' * ''Baby Is Coming (2019)'' * ''Somewhere in Africa (2011) as Yerima'' * ''Aloe Vera (2020) as'' ''Verani'' * ''In Exile (2021) as Lawyer Sims's Wife'' * ''Eno (2022 TV Series) as Abena'' * ''Coming to Africa: Welcome to Ghana (2023)'' == Mboaedze == [[Nkyekyεmu:Ghanafo]] kcroarnbkw0w6tneh7ybsh69tuqkxr5 Godfred Kwame Otsere 0 488 47610 7594 2025-05-09T14:55:47Z Robertjamal12 13 /* Afe 2004 Ambatow Kɛse */ Nkyekyεmu using [[Project:AWB|AWB]] 47610 wikitext text/x-wiki '''Godfred Kwame Otsere''' yɛ Ghana amanyɛnyi na nkan no mbrahyɛbaguanyi ma Ayensuano ambatow mpasua a ɔwɔ Epuei Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do ebiasa na anan wɔ Ghana republic a ɔtɔ do anan mu. == Edwuma == Ɔyɛ Ghana amanyɛnyi. == Amanyɛsɛm == Nna ɔyɛ[[New Patriotic Party]] kuwba. Wɔpaaw no dɛ mbrahyɛbaguanyi ma Ayensuano ambatow mpasua wɔ afe 2000 na 2004 Ghana ambatow kɛse no mu. Oyii Evans Kodjo Ahorsey a ɔwɔ National Democratic Congress fir adze do na ogyinaa maa ambatow mpasua no wɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ kwasaman a ɔtɔ do anan mu wɔ Sanda 7, 2001 kesi Sanda 6, 2005 mu. Ɔsanee dzii nkonyim wɔ afe 2004 Ghana ambatow kɛse no mu. Afe 2008 Ghana ambatow kɛse no mu odzii nkongu ma Samuel Ayeh-Paye ɔno so wɔ[[New Patriotic Party]]. === Afe 2000 Ambatow kɛse === Afe 2000 mu no, Otsere dzii nkonyim wɔ ambatow kɛse no mu dɛ mbrahyɛbaguanyi ma Ayensuano ambatow mpasua a ɔwɔ Epuei Mantɔw mu wɔ Ghana. Odzii nkonyim dze nam the[[New Patriotic Party]] do. Mbrahyɛbagua ngua eduonu nsia a nna ɔwɔ Epuei Mantɔw mu no, n'ambatow mpasua no ka no mu duawɔtwe a[[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu.[[New Patriotic Party]] nyaa mbrahyɛbagua ngua eduokron akron fir ngua ahaebien mu dɛ hɔn a hɔn ho dɔɔ so. Otsere nyaa mba 12,618. Ɔnye 51,40% yɛ pɛr. Odzii Evans Kodjo Ahorsey a ɔwɔ National Democratic Congress, Samuel Nartey a ɔwɔ Convention People's Party na Evans Oheneaku Asamaning a ɔwɔ United Ghana Movement hɔn do nkonyim. Sɛ wɔhyehyɛ no pɛpɛɛpɛ a wonyaa 10,200,1,096 na 657 fi mba dodow wɔtowee no mu. Iyi nye dɛm ɔha mu nkyɛmu yi yɛ pɛ 41.50%, 4.50% na 2.70% === Afe 2004 Ambatow Kɛse === Owura Otsere dzii nkonyim wɔ NPP amanyɛkuw no ambatow mu dɛ obegyina dɛ mbrahyɛbaguanyi ama Ayensuano ambatotow mpasua a ɔwɔ Suhum-Kraboa-Coaltar mansin mu. Iyi nye mber a ɔtɔ do ebiasa a ogyinae. Onyaa mba 17,636 fir mba dodow a wɔtowee 31,090 a ɔnye 56.70% yɛ pɛr. Odzii Francis Asare a ɔwɔ National Democratic Congress na Samuel Andrews Donkor a ɔwɔ Convention People's Party hɔn do nkonyim. Wɔhyehyɛ no pɛpɛɛpɛ a wonyaa mba 12,683 na 771 fi mba dodow a wɔtowee no mu. Iyi nye 40.8% na 2.5% yɛ pɛr. N'ambatow mpasua no ka ambatow mpasua eduonu ebien a[[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu Epuei Mantɔw mu no. Ne nyina mu no,[[New Patriotic Party]] dzii mbrahyɛbagua ngua ɔhaeduonu awɔtwe do nkonyim wɔ mbrahyɛbagua a ɔtɔ do anan wɔ Ghana republic a ɔtɔ do anan mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] dkrbq7bxpcbfsdoxkhzsbeny5y48uez Godfrey Tangu Bayon 0 489 48155 47953 2025-05-23T15:23:03Z Robertjamal12 13 /* Asetsena mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48155 wikitext text/x-wiki '''Godfrey Tangu Bayon''' (wɔwoo no wɔ afe 1956 mu) ɔyɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma Wa East ambatow mpasua a ɔwɔ Etsifi Anee Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do esuon wɔ Ghana republic a ɔtɔ do anan mu dze nam[[New Patriotic Party]]. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Bayon wɔ Ebɔw 3, 1956 mu. Wɔtsetsee no wɔ Ducia, kurow a ɔwɔ Etsifi Anee Mantɔw mu wɔ Ghana. Ɔyɛɛ edwuma dɛ Kyerɛkyerɛnyi ansaana ɔdze noho rokɔdɔm amanyɛsɛm wɔ afe 2001 mu. Onyaa abodzin krataa (A Level Certificate) wɔ Gbewah Ntsetseebea Skuul wɔ afe 1982 mu. Ɔsanee kɔr Institute of Adult Education wɔ Wa wɔ afe 1973 mu. == Edwuma == Bayon yɛɛ edwuma dɛ Kyerɛkyerɛnyi wɔ Ghana Nwoma Kuw mu wɔ afe 1977 kesi afe 2000 mu. Ɔsomee dɛ Kyerɛkyerɛnyi panyin wɔ Ducia mboframba Skuul. Bayon yɛ Kyerɛkyerɛnyi. == Amanyɛsɛm edwuma == Bayon yɛ[[New Patriotic Party]] (NPP). Nna ɔyɛ Wa Mansin krakye Panyin fitsi afe 2001 mu kesi afe 2005 mu. Wɔpaaw no dɛ Ɔsoafo a ɔhwɛ man no do (Akwan na Akwantempɔn) wɔ aban a nna ɔwɔ hɔ dɛm aber no Ɔmampanyin John Kufour fitsi afe 2007 kesi afe 2008 mu. Ogyinaa maa Wa East ambatow mpasua no wɔ mbrahyɛbagua a ɔtɔ do anan, enum na esuon mu wɔ Ghana republic a ɔtɔ do anan mu. === Afe 2004 Ambatow === Wɔpaaw Bayon dɛ mbrahyɛbaguanyi ma Wa East ambatow mpasua wɔ afe 2004 Ghana ambatow kɛse no mu. Iyi kyerɛ dɛ ogyinaa maa ambatow mpasua no wɔ mbrahyɛbagua a ɔtɔ do anan, mu wɔ Ghana republic a ɔtɔ do anan mu. Onyaa mba 10,947 fir mba dodow a wɔtowee 21,307 mu. Iyi nye 52.4% yɛ pɛ. Odzii nkonyim tsiaa Albert Solomon Bawah Sulley a ɔwɔ People's National Convention na Saliah Issaku Alhaji a ɔwɔ National Democratic Congress. Wɔhyehyɛ no pɛpɛɛpɛ a wonyaa mba 1,085 na 9,275a egyina hɔ ma 5.1% na 43.5%. Wɔpaaw Bayon dze nam [[New Patriotic Party]] do. Ne nyina mu no [[New Patriotic Party]] nyaa mbrahyɛbagua ngua dodow ɔha eduokron anan fir ngua ahaebien na eduosa wɔ mbrahyɛbagua a ɔtɔ do anan wɔ Ghana republic a ɔtɔ do anan mu. == Asetsena mu nsɛm == Bayon yɛ Christiannyi (Baptist) na ɔawar awo mba beenu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 7wehe9v6zdpj46no8i9dge59f7ecm6i Gorom Gorom 0 490 11364 11264 2023-09-20T12:31:01Z Assilidjoe 33 Added data 11364 wikitext text/x-wiki {{Databox|item=Q741117}}'''Gorom-Gorom''' yɛ kurow a ɔwɔ northern Burkina Faso.Ne dzin ne nkyerɛmunye dɛ "etsena famu, (na) yɛbɛtsena famu", ɔma hɛn nkae wɔ ne dwumadzi ho mfaso dɛ akwan ahorow a wɔtwa hyia mu wɔ Sahel. Ɔyɛ kurow tsir ma  Oudalan Province. W'agye dzin wɔ n'eguadzibea na  mbea a wɔyɛ asɔr beberee, ɔto nsa frɛ Tuaregs ahorow pii, Bella, Fula na eguadzifo beberee dapɛn biara. Woyi sika kɔkɔɔ wɔ Essakane a ɔben hɔ. Gorom-Gorom wɔ hwinmuhyɛbea kakraba a osusu dɛ bɛyɛ 2 km North East wɔ kurow ne mu. == Kasadwin == Gorom-Gorom yɛ nhyehyɛɛ bea ma Sophie mbuukuu, British mbofra ne ɔkyerɛfo Stephen Davies na ɔkyerɛwee: ''Sophie and the Albino Camel'' (2006, Andersen Press), ''Sophie and the Locust Curse'' (2007) na ''Sophie and the Pancake Plot'' (2008). Gorom-Gorom san so puei mu wɔ buukuu 'Man kan ikke vaske én hånd' (baakofo ntum nhwohwor ne nsa) Danish ɔkyerɛwfo Thyge Christensen a ɔkyerɛw fa bicycle a wɔdze tu kwan fi city of Aarhus wɔ central Jutland to Gorom-Gorom wɔ 1981 na odzii ho dwuma .Akwan a otwa  fa bɛyɛ 4,200 km na wɔdze bosom 2 na wɔdze wie. == Ngyinado == '''• ^''' Citypopulation.de Population of cities & localities in Burkina Faso '''• ^''' ''Dominique Auzias; Jean-Paul Labourdette (2004). Burkina Faso. Paris: Le Petit Futé. <nowiki>ISBN 2-7469-1138-8</nowiki>.'' == Paado nkitahodzi == Gorom-Gorom akwantu akyerɛdze  fri Wikivoyage • Burkina Faso, Off the Beaten Track • Gorom-Gorom, Under the Acacias jkfceek6474dfbwutlv3jvb5h5xsbkm Grace Adams 0 491 35056 13085 2024-10-18T02:13:35Z Miss Black Canadian 1604 35056 wikitext text/x-wiki '''Grace Adams''' (wɔwoo no Dzifuu 2,1995) yɛ Ghana bɔɔlbɔnyi a ogyina mfinmfin wɔ Amansan Mbasiamba Bɔɔlbɔ Akansi mu wɔ Berry Mbasiamba na Ghana Mbasiamba Bɔɔlbɔ kuw no mu. '''<u>Club Career</u>''' Adams hyɛɛ n'adaaso edwuma yi ase wɔ Ghana wɔ bea a wɔfrɛ no mbasiafo fiadze, ansaana ɔrokɔ aburokyirman mu, mekyerɛ United States akɔsɔw no skuul na n'adaaso edwuma a ɔyɛ skuul-mbirikatu. Ɔkɔr South Florida Suapɔn skuul fir afe 2015 dze kesi afe 2018, a nna ɔbɔ dze ma bɔɔlbɔ kuw a ɔyɛ South Florida Bulls wɔ American Athletic Nhyiamu.Odzii nkunyim wɔ afe 2017 mu. Afe 2019 ne bosoom Dzifuu mu ne da otsia du esia mu no, ɔdze noho kɔbɔɔ Nigeria Women Premier League side Rivers Angels a ɔyɛ afe kor nhyehyɛɛ. Sanda 24, 2020 mu no, Adams fir bea a ɔwɔ no kɔr Lebanon, a otsintsiim ne nsa wɔ krataa do dze maa SAS  wɔ 2019-2020 afe no mu. Osii akan esuon dze maa no bɔɔlbɔ kuw fofor no, ɔboaa ma wɔtoow atsena enum; oboaa ma no bɔɔlbɔ kuw no dzii konyim wɔ akansi no mu. [[Nkyekyεmu:Ghanafo]] ksu02es3lavu2jeup4l75p0z1a9se61 Grace Amey-Obeng 0 492 6538 2755 2023-04-22T10:07:55Z Robertjamal12 13 /* Nhwɛdo */category using [[Project:AWB|AWB]] 6538 wikitext text/x-wiki '''Grace Amey-Obeng''' yɛ Ghana guadzinyi na Forever Clair beauty eguadzi no panyin. == N'abakɔsɛm == Grace Amey-Obeng na ɔdze Forever Clear edwumakuw no bɔbɔɔ adze na ɔno do nye panyin. Afe 2017 Ɔberɛfɛw bosoom no, ogyinae na wɔpaaw no kaa ɔkandzifo no ho na onyaa Ɔman Sikakorafo dzibew wɔ Ghana edwumakuw, Ghana edwumakuw a ɔnnhyɛ aban ase a hɔn a hɔn ankasa wɔyɛ hɔn edwuma bɛyɛ dɔm 1200 a wofi hɔn ndwuma nketsenketse mu na kɛse mu. Ɔyɛ guadzinyi yi, Amey-Obeng si do dua dɛ obehia dɛ "corporate philanthropy... dɛ ɔbɔbɔ mbɔdzen, nhyehyɛɛ pa na kwanpa a wɔbɛfa do ma nsa aka mboa a noho hia wɔ bea a ɔsɛ dɛ wɔboa". Afe 2017 mu no, ɔsoom dɛ guamutsenanyi dze maa Universal Merchant Bank Foundation a wosii dɛ ɔdze mboa bɛsan aberɛ ɔman Ghana. Afe 2017 na bosoom Esusuowaketseaba mu mu no, wɔhyɛɛ no enyimnyam wɔ abasɛm a otsia ebien no wɔ Ghana Mbaa enyimnyamhyɛ afe wɔ "Excellence in Business" nkyekyɛmu no mu. Amey-Obeng yɛ guamutsenanyi dze ma Ghana Cosmetology na Wellness Federation, guadzikuw a wɔnye Ghana Ministry of Trade na Industry na Ministry of Tourism, Culture na Creative Arts, bɔɔ mu tsewee dɛ ɔbɔboa ekuwekuw wɔ cosmetology na wellness guadzikuw no mu "dɛ ɔbɔbɔ banodzifo hɔn apɔwmudzen ho ban". == Nhwɛdo == # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' [[Nkyekyεmu:Ghanafo]] 65bpwc1uct9ipc4cmxqry9nahjqjvyz Grace Amponsah-Ababio 0 493 6539 2762 2023-04-22T10:07:59Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6539 wikitext text/x-wiki '''Grace Amponsah-Ababio''' (wɔwoo no 22 December 1941) yɛ Ghananyi datser a ɔhwɛ se nna ɔkɔɔ ma nyimpa ogyina ma ɔman no.[1][2] == Nwomasua == Grace nyaa ne ntoado sukuu nwomasua fri afe 1955 dze kɔ afe 1959 wɔ Wesley Girls’ Senior High School, Cape Coast, Ghana. Ofri 1961dze kɔ 1962,Osuaa adze wɔ National Technical University a ɔwɔ Ukraine "KPI" wɔ Soviet Union . Ofri 1962 dze kɔ 1966 no, osuaa adze wɔ Odessa National Medical Universityduruyɛ a ɔwɔ Soviet Union. Dɛ datsernyi a ɔhwɛ se ho nsɛm no, n'adzesua tsitsir gyina stomatology do. == Edwuma == Ofri afe 1967 dze kɔ afe 1969 mu no, na ɔyɛ panyin a ɔhwɛ efie wɔ Komofo Anokye Teaching Hospital a ɔwɔ Kumasi. Ofri 1972 dze kɔ 1974 no na ɔyɛ datsernyi panyin a ɔhwɛ se wɔ Korle-Bu Teaching Hospital . Ofri1974 dze kɔ 1978 no na ɔyɛ se ho datsernyi panyin a odzi enyim wɔ oprehyɛn ho wɔ municipal polyclinic a ɔwɔ Ussher Fort mantam wɔ Accra. Ofri January 1979 dze kɔ September 2001 no odzii n’ankasa ne edwumayɛbea a wɔ hwɛ se ho nsɛm enyim. Ofri afe 1989 dze kɔ afe 2001 no, na ɔka hɔn a wɔdze "Mobile Dental Clinic" nhyehyɛɛ no to gua no ho na "Social Dental Outreach" a wɔdze boa hwɛ se ho haw ma mpɔtam a wohia mboa wɔ Ghana. Ofri September 2001 dze kɔ September 5, 2004 no, na ɔyɛ Anamusifo wɔ The Hague (Netherlands) na Edwumakuw a wɔ ko dze nhyehyɛɛ a wɔdze kotsia ndur bone gye ne to mu [3] == Nhwɛdo == '''• ^''' ''"Why President Kufour Boycotted Dinner In Amsterdam". www.ghanaweb.com. Retrieved 2016-11-06.'' '''• ^''' ''Administrator. "About the Embassy". www.ghanaembassy.nl. Retrieved 2016-11-06.'' '''• ^''' ''"Ghana Missions Abroad" (PDF). 2001. p. 288. Archived from the original (PDF) on 2016-06-17. Retrieved 2016-06-12.'' [[Nkyekyεmu:Ghanafo]] 8zelx8j5md9mznvnciht359ut5byngu Grace Armah 0 494 6540 2764 2023-04-22T10:08:03Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6540 wikitext text/x-wiki '''Grace Armah''' (wɔwoo no afe 1958 Fankwa 22) yɛ Ghanabaa mbrikatunyi(Ghanaian female track and field athlete) a ɔakɔ ahomgye mu a ɔbɔ mbɔdzen wɔ 100 metres na long jump akansi mu ara yield. Onyaa silver medal na bronze medal wɔ afe 1984 na afe 1985 Ebibirmu Championships no mu. 100 metres a ɔbɔɔ mbɔdzen wɔ mu no nna ɔyɛ par 11.98. Ogyinaa mu maa Ghana wɔ 1984 Summer Olympics wɔ Los Angeles ka Ghana's 4×100 metres relay mbaa kuw no ho, a ɔtɔɔ do enum wɔ semi-final heat ma odzii nkogu a oenntum annka ewiei. {| class="wikitable" |+ Grace Armah ! colspan="2" |Personal information |- !Born |22 September 1958 (age 64) |- !Height |1.60 m (5&nbsp;ft 3 in) |- !Weight |56&nbsp;kg (123&nbsp;lb) |- ! colspan="2" |Sport |- !Country |Ghana |- !Sport |Track and field |- !Event(s) |100 m, long jump |- ! colspan="2" |Achievements and titles |- !Personal best(s) |'''100 m''': 11.98 (1984) |- ! colspan="2" |Medal record {| class="wikitable" | | |- ! colspan="3" |Women's athletics |- ! colspan="3" |Representing  Ghana |- ! colspan="3" |African Championships |- | |1985 Cairo |Long jump |- | |1984 Rabat |100 m |} |} == Amanaman akansi == {| class="wikitable sortable" !Year !Competition !Venue !Position !Event !Notes |- ! colspan="6" |Representing Ghana |- |1983 |World Championships |Helsinki, Finland |15th (q) |4 × 100 m relay |47.51 |- | rowspan="2" |1984 |African Championships |Rabat, Morocco |3rd |100 m |11.98 |- |Summer Olympics |Los Angeles, United States |9th (q) |4 × 100 m relay |45.20 |- |1985 |African Championships |Cairo, Egypt |2nd |Long jump |6.01 m |} == Nhwɛdo == # '''^''' == External links == [[Nkyekyεmu:Ghanafo]] rjo3dbbe45fhcctg10wnlkou0slb2gp Grace Bakari 0 495 13103 13102 2024-05-23T19:14:20Z A09 777 databox 13103 wikitext text/x-wiki {{databox|q=Q23759615}} '''Grace Bakari''' (wɔwoo no afe 1954 Ebɔwber 27) mu yɛ Ghana mbirikatunyi. Otuum wiee mbaa 4 × 400 metres relay wɔ afe 1984 Summer Olympics no mu [[Nkyekyεmu:Ghanafo]] s72zef9mlbevejcclbux84uo7nrheny Grace Coleman 0 496 47734 47559 2025-05-14T13:27:43Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47734 wikitext text/x-wiki Nna '''Grace Coleman''' (Afe 1943 ne bosoom Ebɔwber ne da a ɔtɔdo eduonu-akorɔn - Afe 2009 ne bosoom Dzifuu mu ne da a ɔtɔ do eduonu-esuon) yɛ Ghana amanyɛnyi na kuwba wɔ mbrahyɛbaguafie dze ma Effiduase Asokore mpasuardo ma Aban a otsia do anan wɔ 4th Republic wɔ Ghana mu. == Abrabɔ ahyɛse na Nwomasua == Wɔwoo Coleman wɔ Effiduase wɔ Asante Mantɔw mu wɔ Ghana. Ɔkɔr Skuul wɔ "Wesley Girls High" Skuul fitsi afe 1962, onyaa ne "Ordinary" na "Advanced Level abawdobɔdze" na ɔtoaa do wɔ Ghana a ɔyɛ University of Ghana, Legon, hɔ na okenyaa "Economics" na ɔdze nyaa ne Bachelor's degree. Coleman nyaa ne "master's degree" wɔ Vanderbilt Suapɔn mu wɔ ngleshi aborɔkyirman wɔ afe 1979mu, na onyaa n'abawdobɔdze wɔ Mpanyindzi na Mpontu mu(Leadership na Development) wɔ Harvard Suapɔn mu wɔ afe 1998. == Edwuma == Fitsi afe 1968 kesi afe 1974 mu no, Coleman nye Ghana Commercial Bank (GCB), a hɔn nkorbata wɔ Ejisu wɔ Kumase, na hɔ ɔyɛɛ edwumadzen ma wɔbɔɔ n'abawdo ma ɔbɛyɛɛ nkorbata no hɔn banodzifo, na wɔ afe 1975 na afe 1980 ntamu no, ɔbɛyɛɛ Economic Officer Panyin wɔ "Ministry of Finance and Economic Planning". Nna Coleman yɛ Ghana Ambrado ma Netherlands fitsi afe 1980 kesi afe 1982 wɔ Limann n'amambu do. Ɔbɛyɛɛ kyerɛkyerɛnyi, fitsi afe 1983 kesi afe 1991 mu, na ɔbɛyɛɛ Kyerɛkyerɛnyi panyin wɔ 'Institute for Training in Inter Cultural Management' wɔ Holland. Nna Coleman na ɔhwɛ Ghana Sikasɛm na Ɔman ne mpontusɛm do wɔ Kufuor n'amambu a odzi kan. == Amanyɛsɛm == Odzi kan no woyii Coleman wɔ mbrahyɛbaguafie wɔ afe 1996 ne bosoom Mumu Ghana abatowber wɔ[[New Patriotic Party]] kuw no mu dze maa Effiduase Asokore mpasuardo wɔ Asante Mantɔw mu. Onyaa mba pɔrpɔr 13,154 dze fi mba mba dodow a ɔyɛ 19,077 no mu a nna ogyina hɔ ma 54.90%. Ɔkɔr do dzii ne dzibew wɔ afe 2000 abatow no mu, Coleman sanee faa abatow no ma ɔkɔr wɔyɛɛ no kuwba wɔ mbrahyɛbaguafie dze maa Effiduase Asokore mpasuardo wɔ Asante Mantɔw mu. Dɛm nkunyimdzi yi baa mu wɔ[[New Patriotic Party]] kuw no tum ase. Nna ne mpasuar ka ngua eduasa-biako a ɔwɔ mbrahyɛbaguafie no ho dze fi ngua eduasa-ebiasa no nyinara mu a[[New Patriotic Party]] kuw no fae wɔ dɛm abatow no mu wɔ Asante mantcw mu no. Mbrahyɛbaguafie ngua ahaebien mu no,[[New Patriotic Party]] kuw no na wɔfaa no mu eduokorɔn-akorɔn. Mba a ɔnam do ma wɔdze yii no wɔ mbrahyɛbaguafie yɛ mba 13,954 dze fi mba 19,799 no nyinara mu. Nna iyi gyina hɔ ma This was 71.2%. Wɔsaan Kwasi Amakye-Boateng a ɔyɛ National Democratic Congress kuwba, Osei Kwabena a ɔyɛ Convention People's Party kuwba, Osei Addiya a ɔyɛ National Reformed Party kuwba, Lovia Yeboah a ɔyɛ People's National Convention kuwba na Alfred O. Baah a ɔyɛ kuwba ho yii Grace Coleman. Nkunyimdzi mba yi yɛ 4,408, 729, 246, 235 mba 35 dze fi mba dodow a wɔtowee no nyinara mu dɛ mbrɛ edzin no tse no. Sɛ wɔsese a, nna mba yi gyina hɔ ma 22.5%, 3.7%, 1.3%, 1.2% na 0.2% pɛpɛɛpɛr. Onyaa mba 13,051 fii mba 23,524 a nna ogyina hɔ ma 55.50% no, ɔkɔr do dɔii ne dzibew wɔ afe 2004 mu. == Personal life == Coleman war David Coleman na mba anan puee mu. Afe 2009 ne bosoom Dzifuu ne da a ɔtɔ do eduonu-esuon mu na yar a ɔfa berɛ ho bɔbɔɔɔ no a na esikyire yarba ka ho ma ɔnam do hweer ne nkwa. == Nhwɛdo == "NPP Mourns Grace Coleman". Modern Ghana. Retrieved 2 August 2020. FM, Peace. "Ghana Election 1996 Results – Effiduase / Asokore Constituency". Ghana Elections – Peace FM. Retrieved 2 August 2020. FM, Peace. "Ghana Election 1996 Results - Effiduase / Asokore Constituency". Ghana Elections - Peace FM. Retrieved 3 October 2020. FM, Peace. "Ghana Election 2004 Results – Effiduase / Asokore Constituency". Ghana Elections – Peace FM. Retrieved 2 August 2020. FM, Peace. "Ghana Election 2000 Results - Effiduase / Asokore Constituency". Ghana Elections - Peace FM. Retrieved 2 September 2020. Electoral Commission. Parliamentary Result - Election 2000. Accra: Electoral Commission. 2007. p.&nbsp;5. FM, Peace. "Ghana Election 2000 Results - Ashanti Region". Ghana Elections - Peace FM. Retrieved 2 September 2020. FM, Peace. "Ghana Election 2000". Ghana Elections - Peace FM. Retrieved 2 September 2020. FM, Peace. "Ghana Election 2004 Results – Effiduase / Asokore Constituency". G [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] di5jwpo3s2sbrjdpvebaoi89gqxnkkm Grace Kwami 0 497 6543 2772 2023-04-22T10:08:15Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6543 wikitext text/x-wiki '''Nna Grace Salome Kwami''' (1923 – 2006) yɛ Dwimfo na nwomasuafo. == Ɔbra ahyɛse na nwomasua == Afe 1923 mu na wɔwoo Kwami wɔ Worawora, kurow bi a ɔwɔ Firaw mantɔw mu wɔ Ghana(a nna wɔfrɛ no Sika kɔkɔɔ mpoano(Gold Coast). Wɔdze no too Basel Mission's Women Teachers' Training College wɔ Agogo. Ɔtoaa do kɔr Kumasi College of Arts (sesei Kwame Nkrumah University of Science naTechnology) wɔ afe 1951, hɔ na osuaa art. == Edwuma == Owiee skuul wɔ Kwame Nkrumah University of Science na Technology no, National Museum faa no edwuma mu na hɔ na ɔkɛyɛɛ edwuma dɛ odwimfo(sculptor) fitsi afe 1954 kesi afe 1957. Ekyir no, ɔkɛyɛɛ Kyerɛkyerɛnyi wɔ Mawuli Skuul na Tamale Teachers' Training College fitsi afe 1957 kesi afe 1978. == Oyikyerɛ == Nna dza Kwami yɛ adze wɔ mu yɛ edwin, nkaho na egudze. Ɔahyehyɛ ne ndwuma no na oyi kyerɛ wɔ National Museum of Ghana, Firaw mantɔw mu Museum, na Ghana Museums na Monument Board. == N'abrabɔ == Kwami war Robert Kwami wɔ afe 1954. Ne ba nye Atta Kwami a ɔyɛ artist no. Afe 2006 na otwaa n'enyi hwɛɛ ban. == Nhwɛdo == # ^ Jump up to:<sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> <sup>'''''d'''''</sup> # '''^''' # '''^''' # '''^''' # '''^''' "Grace Kwami Sculpture". ''library.si.edu''. 2015. Retrieved 2021-03-20. [[Nkyekyεmu:Ghanafo]] 86w9e94rdrm6ltorhjxp05hekg2o6qm Grace Omaboe 0 498 6544 2783 2023-04-22T10:09:04Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6544 wikitext text/x-wiki '''Grace Omaboe''' ( Obiradzi 10,1946), yɛ obi a, nyimpa dodow ara nyim dɛ wɔfrɛ no '''Maame Dokono''', Oyi sini wɔ Ghana , ɔtow ndwom, odzii akotsen wɔ telebihy3n do, ɔsan kyerɛw buukuu na ɔbɔ no ho mbɔdzen wɔ amanbusɛm mu wɔ mber bi abɛsen kɔ mu. [1][2][3]Ɔno na ɔhwɛ Peace and Love egyanka bea a seseiara wɔbɛyɛ "Graceful Grace sukuu" wɔ Nkran.[4] 3Music Awards edwumakuw no bɔ n'abɔwdo wɔ ne ndwuma kese a, odze boa kuw a wɔma hɛn enyiwa gye wɔ Ghana .[5] Grace Omaboe Obiradzi 10, 1946 (mfe 76) Birim North, Ghana Ne dzin ahorow yɛ Maame Dokono Ne Ndwuma:senetwanyi, ndwomtonyi, tɛlɛbihyɛn edwumayɛfo, ɔkyerɛw buukuu na odzii akotsen wɔ mbrahyɛ edwuma mu. Grace Omaboe wo mba esia. == Abrabɔ Ahyɛse == Grace Omaboe n'awoda sii 10 June 1946 wɔ Birim North a ɔwɔ Eastern region wɔ Ghana. Ɔkor sukuu wɔ Abetifi Girls. Madam Rebecca Afia Daadom yɛ Grace Omaboe ne maame a ofri Abirim wɔ Eastern Region na owu wɔ aber onya mfe 105. Grace bɛyɛ dze a, na efie biara nyim wɔ sini a ɔyɛ "OBRA"  a nna wo yi wɔ GBC TV.[6] Grace Omaboe yɛ obi a na otum gye nyimpa enyiwa na Grace na ɔwɔ tum kese n'ara wɔ Ghana edwuma kuw a wɔgye nyimpa enyiwa mu  – Ntsi ɔbɛyɛ Nyimpa, ogyina ma Ghana ndwumakuw beberee wɔ mfe abesin k) mu. Ansa Grace baa agordzi edwuma mu ,na obiara nnhu ne sɛ so da na yɛ gu du a, yɛrehwehwɛ obi a ɔsɛ no. Bea odzii dwuma biara, ɔbɔ mbɔdzen papaapa. Grace yɛ akyerɛw edwuma, kasa efir edwuma na tɛlɛbihyɛn edwuma ,na ne ntar hyɛ mu yɛ soronko, odzii akotsen wɔ ndwomtow mu na hyɛ ndwuma beberee ase na nyinara ɔy3 no p3p33p3r. == Grace ne ndwuma == == Ɔdze ahombrasi hyɛɛ n'abrab ase dɛ nsɛmkyerɛwnyi ma tɛlɛbihyɛn dwumadzi kɛse n'ara , Osofo Dadzie – Grace Omaboe dze dɛm akwanya no faa do bɛdzii dwuma wɔ tɛlɛbihyɛn do. Grace dze mbɔdzenbɔ dzii dwuma wɔ Abetifi Girls Sukuu na ɔgye tom dɛ ɔbɛyɛ nsɛm kyerɛw edwuma  ama Osofo Dadzie kuw na aber a kuw no guu no, Agordzi dwuma panyin, Nana Bosompra, ma Grace afutu dɛ onyɛ agordzi edwuma n'ara Grace boa ma wɔdze to gua a wɔfrɛ no Keteke wɔ Ghana Broadcasting Corporation na hɔ na odze agordzi dwuma no hyɛ ase. Mber kakra guu mu no, osesa dwumadzi no dzin yɛ no Obra – na ɔyɛ dwumadzi a, wɔyi paa wɔ tɛlɛbihy3n do.[7] == == Filmography == ''• Obra'' ''• Kwaku Ananse'' ''• I Surrender'' ''• P over D'' ''• Children of The Mountain'' ''• Amerikafo'' ''• Matters of the Heart'' ''• John and John'' • Crossfire • Sacrifice • Expectations • Keteke • Jewels • Jewels 2 ''• Aloe Vera'' == Grace Obra ho asɛm == Grace Omaboe waree na mbom ogyae aware.[16] Grace Omaboe wɔ mba esia a hɔn mu ebien tse United States, hɔn mu  ebien wɔ Netherlands na hɔn a w'aka no wɔ  Ghana.[17][18][19][20] Grace Omaboe aware mpɛn ebien na mbom, onye ne kun a ɔtɔ ebien no hɔn tsemu atsetsew. Ɔnye ne kun a odzi kan wo mba anan na mba ebien a wɔ ka ho no, ɔnye ne kun a ɔtɔ do ebien no wo hɔn. Ɔkyerɛ dɛ agordzi edwuma no ho nhyehyɛɛ biara na ɔmaa n'awar nyinara gui na nhyehyɛw ebusua dzi ma no faa n'edwuma ho nna oyɛ ho biribiara na onnyɛ yie . Nsɛmkeka beberee kɔɔ do dɔ na Grace Omaboe nye David Dontoh twe mpena wɔ hɔ agordzi dwuma wɔ Keteke na Obra. Na wɔ gye dzi dɛ Grace na David twe mpena mfe anan. David nkasa nfa asɛm yi ho sɛ ɔyɛ nokwar anaa onnyɛ nokwar.[21] na ma ɔka ara nye dɛ na wɔyɛ anyɛnkofo papa n'ara wɔ mber a,  Grace Omaboe na ne kun a odzi kan hɔn mu tsetsew no.  Grace Omaboe akasa dɛ na wɔ adofo ma wɔtsena bɔɔ mu .[22]  Grace kyer3 mu dɛ, na wɔyɛ adofo ma wɔ dwendwen awar nsɛm ho mpo na mbom nsɛmsɛm bi ntsi awar no ammba do. David na ɔpɛ dɛ wɔyɛ ebusua nanso na Grace enya mba esia efir n'awar ebien a kor mu no.Grace na ne mfe akɔ enyim ntsi ɔyɛɛ n'adwen dɛ ommpɛ dɛ obɛ wo mba biara biom.  David wɔ nua mpanyinfo ebien na d3m mber mu no na onnyi .Grace na David nya ntsease dɛ hɔn ebien hon ntsena dɛ adofo na ofir dɛm mber no w'ayɛ anyɛnkofo.[23][24] == Nhwɛdo == •  ''"Grace Omaboe Mom Dies At 105". Modern Ghana. Retrieved 2021-05-27.'' '''• ^''' ''"Politics scares me now - Maame Dokono". www.myjoyonline.com. Retrieved 2019-03-02.'' '''• ^''' ''"In celebration of Grace Omaboe: Most talented Ghanaian entertainer". Graphic Online. 2018-03-12. Retrieved 2019-11-26.'' '''• ^''' ''"Personality Profile: Grace Omaboe; A veteran Ghanaian actress – Today Newspaper". Retrieved 2020-04-03.'' '''• ^''' ''"Theresa Ayoade, Akosua Adjepong, Daughters of Glorious Jesus, others honoured at 3Music Women's Brunch - MyJoyOnline.com". www.myjoyonline.com. Retrieved 2021-03-08.'' '''• ^''' ''"Maame Dokono loses mother". Pulse Ghana. 2017-03-24. Retrieved 2021-05-27.'' '''• ^''' ''"Grace Omaboe , Biography , Age , Education , By The Fire Side , Net Worth , Date Of Birth , Maame Dokono , Birthday » GhLinks.com.gh™". Retrieved 2021-05-27.'' '''• ^''' ''"In celebration of Grace Omaboe: Most talented Ghanaian entertainer". Graphic Online. 2018-03-12. Retrieved 2019-04-13.'' '''• ^''' ''"Kwaku Ananse Film by Akosua Adoma Owusu". 2dots.co. Retrieved 17 December2015.'' '''• ^''' ''"Grace Omaboe". IMDb. Retrieved 2017-02-02.'' '''• ^''' ''"Maame Dokono defects to NPP". www.ghanaweb.com. 30 November 2001. Retrieved 2017-06-15.'' '''• ^''' ''"NDC destroyed my life – Maame Dokono". www.justiceghana.com. Retrieved 2017-06-15.'' '''• ^''' ''Essah, Helena (2016-03-22). "Maame Dokono: Politics is all full of lies". Ghana Live TV. Retrieved 2017-06-15.'' '''• ^''' ''"Grace Omaboe appointed head of jury for 2017 GMAA". www.ghanaweb.com. 27 May 2017. Retrieved 2017-06-15.'' '''• ^''' ''"Grace Omaboe appointed head of jury for 2017 GMAA". Retrieved 2020-04-03.'' '''• ^''' ''"I regret leaving my first husband – Maame Dokono". www.ghanaweb.com. 30 October 2017. Retrieved 2019-04-13.'' '''• ^''' ''Juanita Sallah. "I wish I could do 'By the Fireside' again – Maame Dokono". starrfmonline.com. Retrieved 29 August 2015.'' '''• ^''' The New York Times Movies '''• ^''' ''News Ghana (13 June 2015). "Veteran actress Grace Omaboe dazzles at Golden Movie Awards screening". newsghana.com.gh. Retrieved 29 August 2015.'' '''• ^''' ''Patrick Ayumu. "Maame Dokono was a "disaster" for NPP – Arthur K". starrfmonline.com. Archived from the originalon 22 December 2015. Retrieved 29 August 2015.'' '''• ^''' Archived at Ghostarchive and the Wayback Machine: ''Veteran Ghanaian actor David Dontoh talks about his life, acting career and more on Upside Down. YouTube.'' '''• ^''' ''"Maame Dokono explains break up with David Dontor". 26 November 2019.'' '''• ^''' ''"'I Broke up with David Dontoh Because I Couldn't Give Him a Child"-Maame Dokono Reveals". 30 March 2021.'' '''• ^''' ''"My inability to give David Dontoh a child broke us up – Maame Dokono". 31 March 2021.'' == Abɔntsen do nkitsahodzi ahorow == • Grace Omaboe at IMDb • [1] Archived 2017-02-18 at the Wayback Machine [[Nkyekyεmu:Ghanafo]] 6gch6jmwlav9h3woibnr6vh8xoo7wjc Guamu 0 499 2786 2785 2023-04-20T19:19:00Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 2785 wikitext text/x-wiki '''Guamu''' yɛ bea nyimpa hyiamu hɔ dzi gua. 9zhfmdpgcm4byxhf4hz649ccl4au1dl Gushiegu 0 500 2790 2789 2023-04-20T19:19:01Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 2789 wikitext text/x-wiki '''Gushiegu''' yɛ ambatow mpasu a wɔgyina hɔ ma wɔ Ghana Mbrahyɛ Bagua mu no mu biako. Ɔpaw Mbrahyɛ Bagua no munyi biako (MP) dzenam dzea odzi kan a etwam wɔ post nhyehyɛe a wɔdze paw nnyimpa no do. Ɔwɔ Ghana Etsifi Fam Mantɔw mu. [[Nkyekyεmu:Ghana Mbrahyɛ Bagua Ambatow Mpasua]] ehtno2w03jdjxpiltd3z0by6gvf0c5u H'Mount Sinai Senior High School 0 501 44103 36697 2025-05-09T11:57:41Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44103 wikitext text/x-wiki '''H'Mount Sinai Senior High School''' yɛ inyiyi mu C nsɔwdo skuul odzikan a wosii no Akropong wɔ Epuei Mantɔw mu wɔ Ghana. Skuul no yɛ adzesuadze wɔ Bisinɛse, Sɛainse, Gɛniral Atse, Gɛniral Agirike, Hoom Ɛkɔnɔmise na Bihyewal Atse, wɔma Ebibir Atɔe Nsɔwdo Skuul Abadobɔdze. == Abakɔsɛm == Kurowmafo skuul a wɔtseew no afe 1978 mu a ɔyɛ adze krɔnkrɔn a ofi Brotherhood mission. Hɔn botae tsitsir a wɔdze tseew nye dɛ ɔbɛma nsɔwdo skuul nwomasua ama mbayimfo na mbasiafo a wɔredɔr, nkankanara nye hɔn a wɔtse bɛn Akropong kurow. Skuul no yɛ dza esuafo fi fie ba na esuafo a wɔda hɔ na ankorankor bea esuafo so da hɔ, esuafo dodow noara da skuul hɔ. Skuul n'ahosu yɛ Pinki na Bluu. Skuul no wɔ n'asaase do atsetse mbayimfo na mbasiafo ahofamafo wɔ nyamesom mu, suban pa mu na dwumadzifo. Skuul no wɔ Tawa nta wɔ bea krɔnkrɔn a ɔyɛ Brotherhood mission komyɛ a ɔwɔ adan pii a ɔboa dɛ skuul adan na mpanyimfo hɔn adan. Dan no hɔn a wosii yɛ Brotherhood mission wɔ afe 1978 mu. Afe 2019 mu no, Skuul no yii St. Roses Senior High School fii National Science and Maths Quiz (NSMQ) Mantɔw dze no mu kɔfir Ɔmanmu dze no mu. == Esuafo dodow == Skuul no wɔ esuafo dodow bɛyɛ 2,500 a wɔagyɛ hɔn wɔ adzesuadze Bisinɛse, Sɛainse, Gɛniral Atse, Gɛniral Agirike, Hoom Ɛkɔnɔmise na Bihyewal Atse mu. == Skuul Ndzɛmba == * Sɛainse Labo ebiasa * I.C.T Labo * Mbuukuu korabew * Hoom Ɛkɔnɔmise Labo * Bihyewal Atse Bea * Skuul N'ahaban * Abaɛfo Agordzibea * Skuul ayarsabea * Bea woyitsir * Bea Esuafo hyia mu [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] b1wc3i6zpb2u3nqn1vq7wpfqtj1o0du Hackman Ouwusu Agyeman 0 502 7597 6545 2023-05-01T17:39:06Z Robertjamal12 13 /* top */clean up, replaced: New Patriotic Party → [[New Patriotic Party]] using [[Project:AWB|AWB]] 7597 wikitext text/x-wiki Hackman Owusu-Agyemang (wɔwoo no Ɔbɛnem 22, 1941) yɛ Ghana ɔmanyɛfo ne kan Mmarahyɛ Bagua no muni ma New Juabeng North mansin a ɔwɔ Ghana apuei fam mantam mu.  Ɔyɛ Ghana man a ɔtɔ do 4 no mmarahyɛ bagua a ɔtɔ do mmiɛnsa no muni na ɔyɛ Nsuo, Adwumayɛ na Adan ho Ɔsoafo na kan amannɔne nsɛm ho ɔsoafo nso. Mprempren ɔyɛ[[New Patriotic Party]] no Mpanyimfo Bagua no Titenani na Ghana Cocoa Board no bagua no guamtrani. == Nabofraase Na Nabofraberemu == Wɔwoo Hackman Owusu-Agyemang wɔ 22 Ɔbɛnem 1941 wɔ Effiduase- Koforidua wɔ Ghana Apuei Fam Mantam mu.  Ɔnyaa ntoaso sukul adesua a ɔkorɔn wɔ St. Augustine’s College (Cape Coast).  Wɔ afe 1961 ne 1965 ntam no, ɔkɔɔ Kwame Nkrumah Nyansahu na Mfiridwuma Sukuupɔn mu, na onyaa Bachelor of Science abodin krataa wɔ Kuadwuma mu.  Afei osuaa adze wɔ Institute of Social Studies, The Hague, Netherlands, faako a onyaa Post Graduate Certificate wɔ Kuadwuma Ho Nhyehyɛe mu.  Afei ɔkɔɔ akyir kɔɔ Wye College wɔ London Sukuupɔn mu wɔ United Kingdom, faako a onyaa Master’s degree wɔ Kuadwuma mu wɔ 1969 mu. == Nadwuma == Agyemang yɛ kuayɛ ho nimdefo.  Wɔ afe 1965 mu no, ofi ase yɛɛ adwuma dɛ Kuadwuma ho Sikasɛm ho Ɔbenfo wɔ Ghana Kuadwuma Dwumadzebea.  Wɔ 1970 mu no, otu kɔɔ Aduan na Kuadwuma Ahyehyɛdze (FAO) a ɔwɔ Rome, Italy no mu.  Ɔyɛɛ adwuma wɔ nnwuma ahodo mu dɛ Sikasɛm ho nimdefo wɔ Sikasɛm mu Nhwehwɛmu Dwumadzebea, Field Programme Officer na afei dɛ FAO-Regional Co- operation, na Liaison Officer a ɔhwɛ Afrika do.  Wɔ 1979 akyi no, ɔbɛyɛɛ FAO ananmusifo wɔ Zambia na afei Trinidad na Tobago.  Ɔbɛyɛɛ Ɔmantam Dwumadzebea Panyin a ɔhwɛ Afrika do wɔ 1984 mu. == Amammuisɛm == Owusu-Agyemang yɛ ɔman ho dɔfo kuo foforɔ no amammuifo na ɔbɛyɛɛ Mmarahyɛ Bagua no muni wɔ New Juabeng North mansin no mu berɛ a ɔdze akan wɔ 1996 Ghana mmarahyɛ bagua abato a ɔdze nkonim wɔ 11,629 a ɛmaa abato a ɔfata a wɔtowee nyinaa mu 52.60%.  Ɔkuraa nkongua no mu wɔ afe 2000 Ghana amansan abato no mu denam nkonim a ɔdze nkonim wɔ 73% a ɔna abato a ɔfata nyinaa mu 4,499 yɛ pɛ.  Ɔsan kuraa n’akongua mu bio wɔ afe 2004 Ghana amansan abato no mu a ɔnyaa abato nyinaa mu 71.30%. Ber a NPP dzi nkonim wɔ December 2000 abatuw no mu akyi no, wɔpaw no dɛ Amannɔne Nsɛm Ho Ɔsoafo fi January 2001 kosi April 2003. Afei ɔbɛyɛɛ Ɔman no mu Ɔsoafo mfe abien.  Ɔfi afe 2005 kosi afe 2007 no, na ɔyɛ Ɔmanpanyin a ɔhwɛ Nsu Ho Nneɛma, Adwumayɛ na Adan do wɔ Kufuor aban no mu. Wɔ afe 2017 mu no, Ɔmampanyin Nana Akufo-Addo paw no dɛ Ghana Cocoa Board no Titenani. == Abatuw Ahorow == Hackman adi nkonim wɔ mmarahyɛ bagua no muni a ɔyɛ New Juabeng North mantam no mu mprɛnsa a ɔtoatoa do.  Wɔ afe 2000 Ghana amansan abato no mu no, wɔpaw no sene Samuel Mcneil Nimo a ɔyɛ National Democratic Congress no.  Afoforo a wɔsɔre tiae no bi na Joseph Obeng a ofi Ɔman Nsakrae Kuw no mu, Samuel Effah Krofah a ofi Ɔmanfo Ɔman Nhyiam no mu na Yaw Oti-Dankese a ofi Nhyiam no Nnipa Kuw no mu.  Ɔtoo aba 14,499 wɔ abatow a ɔfata a wɔtowee nyinaa mu.  Ɔyi na 73.00% yɛ pɛ.  Owura Nimo nyaa 4,286, Joseph nyaa 621,Effah Krofah nyaa 272 na Oti-Dankese nyaa 178. Saa abatoɔ yi na 21.60%, 3.10%,1.40% na 0.90% yɛ pɛ. == Adosobɔdze Ahorow == 2020 Ghana Cocoa Awards: Akannifoɔ a wɔyɛ papa wɔ Nkyerɛaseɛ Nhyehyɛeɛ ho. [[Nkyekyεmu:Ghanafo]] fp382c3rvoh1a38r6cbwho6u4a52lqf Hadja Fatimata Ouattara 0 503 48363 48362 2025-06-24T15:04:03Z Assilidjoe 33 Medze mboaedze aka ho 48363 wikitext text/x-wiki {{Infobox officeholder |image= Hadja Fatimata Ouattara - 2017.jpg |name = Hadja Fatimata Ouattara |office = Minister of Digital Economy and Postal Development of [[Burkina Faso]] |primeminister = [[Paul Kaba Thieba]] |term_start = 23 February 2017 |term_end = 24 January 2022 |predecessor = [[Aminata Sana Congo]] |successor = [[Aminata Zerbo-Sabané]] |birth_date = |birth_place = |death_date = |death_place = |spouse = |party = |alma_mater = [[Polytechnic University of Bobo-Dioulasso]]<br>[[Humber College]] |website = }} '''Hadja Fatimata Ouattara''' (nee '''Sanon''') ɔyɛ Burkina Faso amanyɛnyi a ɔayɛ Ɔsoafo a ɔhwɛ Digital Economy na Posita Mpontu do fitsi [[Kwakwar]] 2017 mu. == Ahyɛse Bra Na Nwomasua == Ouattara kɔr Sainte-Marie Kollege wɔ Bobo-Dioulasso kurow a ɔbɛn Tounouma na ɔwɔ degree wɔ kɔmputa engineering a onyaa no wɔ Polytechnic University of Bobo-Dioulasso na Masters wɔ kɔmputa nɛtsewɛke na mɔtimidia a onyaa ɔno so wɔ International Centre for Applied Advanced Studies wɔ Humber College wɔ Canada.<ref name=Sanon>{{cite web|url=http://lesechosdufaso.net/hadja-fatimata-ouattatasanon-une-passionnee-des-tic-au-ministere-du-developpement-de-leconomie-numerique-et-des-postes|language=French|title=Hadja Fatimata Ouattara/Sanon: une passionnée des TIC au ministère du Développement de l’Economie numérique et des Postes|date=21 February 2017|accessdate=24 November 2017|work=Les Echos du Faso}}</ref><ref name=TIC>{{cite web|language=French|url=https://www.ticmag.net/burkina-faso-mme-adja-fatimata-ouattara-nouvelle-ministre-charge-tic|title=Burkina Faso : Qui est Mme Adja Fatimata Ouattara, la nouvelle ministre en charge des TIC|work=TIC Mag|date=23 February 2017|accessdate=24 November 2017}}</ref> == Edwuma == Wɔ afe 2005 mu no, Ouattara bɛyɛɛ Burkina Nyimdzee Dwumadzi Nkitahodzi no wɔbɛtsew edwumakuw a ɔyɛ Burkinabè Association a ɔhwɛ Linux na Free Software do.<ref name=Sanon/> Nna ɔyɛ Mfirdwuma ho Fotufo wɔ ICT Dwumadzibea.<ref name=ICT/> Ɔsan nso yɛɛ edwuma maa NGO ahorow pii na ɔyɛ Africa Free Software Network no mu nyi a ɔhyehyɛɛ no.<ref name=ICT/> Wɔ nsesa ber mu wɔ afe 2014 Burkinabe etuatsew no ekyir no, odzii dwuma dɛ Mfirdwuma ho Ɔkyerɛwfo maa Ɔman Edwumayɛbea. Ɔmanpanyin Roch Marc Christian Kabore paw Ouattara dɛ Ɔmanpanyin Roch Marc Christian Kabore dɛ Ɔmanpanyin a ɔhwɛ Digitals Sikasɛm na Postal Nkɔdo do wɔ [[Kwakwar]] 23, 2017.<ref>{{cite web|url=http://apanews.net/en/pays/burkina-faso/news/burkina-faso-makes-minor-cabinet-reshuffle|title=Burkina Faso makes minor cabinet reshuffle|date=21 February 2017|accessdate=25 November 2017|publisher=APA News|archive-date=6 July 2019|archive-url=https://web.archive.org/web/20190706004014/http://apanews.net/en/pays/burkina-faso/news/burkina-faso-makes-minor-cabinet-reshuffle|url-status=dead}}</ref><ref name=ICT>{{cite web|language=French|url=https://burkina24.com/2017/02/23/ministere-des-tic-qui-est-hadja-fatimata-ouattarasanon|publisher=[[Burkina 24]]|date=23 February 2017|accessdate=24 November 2017|first=Noufou|last=Kindo|title=Ministère des TIC : Qui est Hadja Fatimata Ouattara/Sanon ?}}</ref> Wɔ [[Ayɛwoho]] 2017 mu no, ɔhyɛɛ ase sii nkuropɔn mu fiber optic loop duebiasa wɔ ɔman no mantam ahenkurow biara mu,edwuma a ɔyɛ ɔpepe 36 a wɔayɛ no dɛ "G-cloud", a wɔdze sika kɛse nam Denmark Amanaman Ntamu Nkɔdo Dwumadzibea do na ɔyɛɛ.<ref name=loop>{{cite web|url=https://www.ticmag.net/burkina-faso-hadja-fatimata-ouattara-sanon-lance-travaux-de-boucle-metropolitaine-de-fibre-optique-region|language=French|work=TIC Mag|date=25 April 2017|accessdate=25 November 2017|title=Burkina Faso : Hadja Fatimata Ouattara Sanon lance les travaux de boucle métropolitaine de fibre optique dans chaque région}}</ref> == Mboaedze == [[Nkyekyεmu:Ghanafo]] <references /> [[Nkyekyεmu:Ghana Amanyɛnyi]] 7lrdyn1fssqqynlvssatmef2oryjxsv Halutie Hor 0 504 11859 11858 2023-12-25T20:39:04Z Kwamikagami 1026 11859 wikitext text/x-wiki '''Halutie Hor''' (wɔwoo no afe 1999 Ebɔwber 2) yɛ Ghana mbirikatunyi a ofi Nmanduonu Etsifi Atɔe afamu. {| class="wikitable" |+ Halutie Hor ! colspan="2" |Personal information |- !Nationality |Ghanaian |- !Born |4 April 1999 (age 23) Accra, Ghana |- !Height |1.70 m (5&nbsp;ft 7 in) |- !Weight |72&nbsp;kg (159&nbsp;lb) |- ! colspan="2" |Sport |- !Sport |Track and field |- !Event(s) |100 metres |} Osii akan wɔ afe 2018 Commonwealth Games wɔ 100 metres na 4&times;100 metres relay ne nyinara mu. 100 metres no mu no Hor dzii kunyim ma ɔkɔr n'enyim na hɔ na okowiee toaa do awɔtwe wɔ ber a ɔdze 11.54 par wiei, 0.44 par dze dzii gold medalist Michelle-Lee Ahye a ofi Trinidad na Tobago ekyir 4x100 metres relay no mu no nna ɔka Ghana kuw no mu a wodzii kunyim kɔr akansi ewei na hɔ na wɔkɔtoaa do enum a wɔdze par 43.64. awfte3lwftgvmibaipu4i2c0wtvxy91 Hamamat Montia 0 505 35058 13091 2024-10-18T02:18:08Z Miss Black Canadian 1604 35058 wikitext text/x-wiki '''Hamamat Montia''' (wɔwoo no afe 1988 Ayɛwoho 22) yɛ Ghana 'model' na nkan Miss Malaika hembaa. == Edwuma == Ɔrehyɛ ase dɛ 'model' no, wɔpaaw no Miss Malaika wɔ afe 2006 na 'model' ma 'Africa Universe' wɔ afe 2007 mu. Ɔtɔn nku, semina na ndzɛmba pii a wɔdze nsa ayɛ wɔ Ghana. == N'abrabɔ == Ofi Bolgatanga wɔ Etsifi Epuei mantɔw mu wɔ Ghana na onyaa ne finimfin skuul nwomasua wɔ Achimota Skuul. Oedzi mfe eduasa-anan. Okitsa mbabaa ebien na banyin kor. [[Nkyekyεmu:Ghanafo]] heh06kriwvyf3u72fjz8ynrre2i5tiz Hamidu Baba Braimah 0 506 48068 47725 2025-05-23T14:00:13Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48068 wikitext text/x-wiki '''Hamid Baba Braimah''' (wɔwoo no afe mpem ahaakrɔn eduonum-ebiasa ne bosoom a ɔtɔdo awɔtwe wɔ ne da a otsia nsia) yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzikan na dza ɔtɔdo ebien wɔ kwasafoman a otsia anan no mu dɛ ananmusinyi dze ma Salaga mpasuardo wɔ Etsifi mantɔw mu wɔ Ghana. == Ɔbra ahyɛse na nwomasua == Wɔwoo Baba wɔ afe apem ahaakrɔn eduonum-ebiasa ne bosoom a otsia awɔtwe ne da a ɔtɔdo nsia wɔ Salaga wɔ Etsifi mantɔw mu wɔ Ghana. Ɔkɔr Kɔlegyi wɔ Ghana Kɔlegyi a ɔwɔ Tamale (seseiara wɔfrɛ no Ghana Mpanyimfo Mpɔmpɔndo Skuul no- 'Ghana Senior High School') na onyaa ne "Diploma in Business Studies" mu. == Amanyɛsɛm == Odzi kan woyii Baba kɔr mbrahyɛbaguafie wɔ Akatamanso amanyɛkuw (National Democratic Congress) no tsikiitsi do maa Salaga mpasuar wɔ Etsifi mantɔw mu wɔ Ghana wɔ afe apem ahaakrɔn eduokrɔn-akrɔn Ghana mbrahyɛbagua abatow no mu. Onyaa mba 14,091 dze fii mba papa a ɔyɛ 100% no mu nna a ogyina hɔ ma 37.60% traa n'akotsiafo Mahama Raphael Sulemana a ɔyɛ Ɔson amanyɛkuwba a onyaa mba 11,572 a ogyina hɔ ma 30.90% na Abdulai Issah a ɔyɛ "National Convention Party" kuwba a no so nyaa mba 508 a ogyina hɔ ma 1.40%. Dzibew no fii ne nsa wɔ afe mpem ahaebien Ghana asahen abatow no mu kedzii "Ankonam dzibew hwehwɛfo (Independent candidate) bi nsamu, Boniface Abubakar Saddique a onyaa mba 9,620 dze fi mba papa a ɔyɛ 100% no mu a ogyina hɔ ma 40.10% wɔ ber a Hamid Baba Braimah nyaa mba 7,799 a na ogyina hɔ ma 32.50%, Bismark H. Dari a ɔyɛ Ɔson amanyɛkuwba (New Patriotic Party) a onyaa mba 5,813 a ogyina hɔ ma 24.30% na Dramani I. Sanda a ɔyɛ "Convention People's Party" ananmusinyi no so nyaa mba 274 a ogyina hɔ ma 1.10%. == Edwuma == Baba n'edwuma yɛ nkontaabu. Nna ɔyɛ mbrahyɛbagua ananmusinyi dze ma Salaga mpasuardo wɔ Etsifi mantɔw mu wɔ Ghana. == N'abrabɔ == Baba yɛ Kramonyi na ɔka Nkramosom no ho. == Nhwɛdo == FM, Peace. "Parliament – Salaga South Constituency Election 2016 Results". Ghana Elections – Peace FM. Retrieved 18 February 2021. Book title: Ghana Parliamentary Register 1992–1996 Publisher: Ghana Publishing Corporation Date: 1993 Page: 155 FM, Peace. "Ghana Election 1996 Results – Salaga South Constituency". Ghana Elections – Peace FM. Retrieved 18 February 2021. FM, Peace. "Ghana Election 2000 Results – Salaga South Constituency". Ghana Elections – Peace FM. Retrieved 18 February 2021. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] fuuhkb9sl29fc8nkqc59vpf499r8egz Hanna Tetteh 0 507 47915 47628 2025-05-14T13:51:57Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47915 wikitext text/x-wiki {{Databox|item=Q5648740}} '''Hanna Serwaa Tetteh''' (wɔwoo no 31 [[Esusow Aketseaba]] 1967) yɛ Ghana mbranyimfo (barrister) na amanyɛnyi.Nna ɔyɛ Ɔsoafo a ɔhwɛ Eguadzi na Nnwuma do fir afe 2009 kɔsi afe 2013 na Ɔsoafo a ɔhwɛ Amannɔnye Nsɛm do (Minister for Foreign Affairs) fitsi afe 2013 kesi afe 2017.Nna ɔsan nso yɛ Mbrahyɛguanyi ma Awutu-Senya Atɔeɛ mansin. Nna Hanna Tetteh yɛ Amanaman Nkabom Ɔkyerɛwfo Panyin no Anamusinyi Tsitir a ɔyɛ Ɔkyerɛwfo Panyin Ɔnanmusifo Tsitir a ɔhwɛ Afrika Abɛn no do (UN Secretary General's Special Representative of the Secretary-General Special Envoy for the Horn of Africa). [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] t3mkagxfavy1i7vy5z0s41yvflhwlrz Hannah Kudjoe 0 508 36808 6551 2025-02-24T09:53:09Z Ekuwa Nyarkowa 1816 Meyɛɛ nsesa kakra 36808 wikitext text/x-wiki '''Hannah Esi Badu Kudjoe''' (December 1918 – 9 March 1986), née '''Hannah Dadson''', na ɔyɛ ɔkofo tsitsir ma Ghana ahofadzi wɔ 1940 na 1950. Ɔyɛ basia kandzifo a ne gyinabew wɔ enyim paa wɔ ɔman ne kankɔ mu,[2] na ogyinae dɛ ɔman ne nsɛm kyerɛwfo panyin ma Convention People's Party. Nna odzi akotsen wɔ amanyɛsɛm mu wɔ Dr. Kwame Nkrumah n'aban mu.[3][4]Nna odzi akotsen na adɔyɛ ho edwuma so, na ɔyɛɛ edwuma dze boaa mbasiafo a wɔwɔ hɔn Abrabɔ Etsifi afamu wɔ Ghana.[5] Hannah na ɔwɔ tum a ɔdze ka nkɔrofo bɔ mu. Otum sesa nkorɔfo hɔn adwen na ɔtwe hɔn adwen si ahofadzi ne ko ho nsɛm. Ɔboaa Kwame Nkrumah ma ɔdze nkɔrofo bɛhyɛɛ CPP na otuu no ho sii hɔ boaa kuw no. Wɔ mber bi mu no so ɔboaa  Big Six no wɔ aber a nna wɔda efiadze no na ɔkaa nyimpa bɔɔ mu ma wɔdze frɛe dɛ hom nyi hɔn mmfi ahyɛfo hɔn mpanyimfo nsamu.[6] == Abrabɔ Ahyɛse == Wɔwoo no wɔ Busua (ɔben Dixcove), wɔ Ahanta District wɔ Western Region wɔ Gold Coast (ndɛ Ghana) wɔ December 1918 dze ma Mr. and Mrs. John Peter Dadson wɔ Busua, Kudjoe na osuar wɔ mba du mu. Oka mbasiafo a wotum nyaa nwomasua wɔ sukuu dɛm aber no a na mbasiafo kakrabi na wɔwɔ ho kwan. Ɔhyɛɛ ne nwomasua ase wɔ Busua Methodist School na owie wɔ Sekondi Methodist School.[3] Owie sukuu no, Ɔbɛyɛɛ adzepamnyi a na w'agye dzin yie wɔ Tarkwa, hɔ na ɔware J. C. Kudjoe.[7] Na ɔyɛ panyin a ɔhwɛ dwumadzi do wɔ Abontiako gold mines a ɔbɛn Tarkwa.[8] Awar no annkyɛr, na ɔhyɛɛ ase dɛ onye ne nua banyin kɛtsena, E. K. Dadson, a na odzi akotsen wɔ United Gold Coast Convention (UGCC) mu.[9] == Amanyɔsɛm Edwuma == Akotsen wɔ amanyɔsɛm ahyɛse Wɔ June 1947, onyaa akwanya dze hyia Kwame Nkrumah, wɔ aber a ɔbɛtsena hɔn fie wɔ ne akwantu wɔ Tarkwa. Iyi sii wɔ aber a ɔsan baa Ghana wɔ 1947 fri ne amanɔne nwomasua wɔ United States na Britain wɔ mfe du ekyir ama w'abɛyɛ ɔkyerɛfo panyin wɔ United Gold Coast Convention, amanyɔkuw a George Paa Grant hyɛɛ ase dze ko tsia British hɔn nhyɛdo amanbu  na ɔdze ahofadzi ama Ghana. Kwame Nkrumah twe n'adwen sii asɛm hia a ɔfa mbasiafo a wodzi akotsen wɔ amanyɔsɛm mu.[5] Ɔkyerɛ kwan a ohyia Dr. Kwame Nkrumah na nkuranhyɛ a ɔdze maa no ma ɔbɛhyɛɛ amanyɔsɛm mu wɔ International Women's Day symposium wɔ Accra Community Centre wɔ 8 March 1986:[2] Mber bi wɔ June 1947, Yɛ gyee aberantse bi , me nua banyin na ɔdaa no edzi kyerɛ me dɛ ɔyɛ Kwame Nkrumah, General-Secretary ma UGCC. Wɔ dɛm da no, ne nua banyin no nye  Nkrumah puei wɔ nhyiamu ahorow ma local UGCC bea wɔ kurow mu... Da bi no, wɔ san ba fie na me rosom Kwame Nkrumah no, obisa me siantsir ntsi a mennba UGCC nhyiamu wɔ kurow mu. Na asɛmbisa no tɔɔ me do na nokwar mu no me kaa kyerɛ no dɛɛ na me nyim dɛ amanɔyɛsɛm yɛ mbanyinfo hɔn dwumadzi. Wɔ sima eduounu mu no, Kwame Nkrumah kyerɛ me hɔn dwumadzi nyinara na kwan a obiara ne ho hia wɔ dwumadzi no mu, ne tsitsir Wɔ mber a Kwame Nkrumah fri hɔ no...na mepɛ wɔ amanyɔsɛm mu asor. Wɔ edwuma , me hyɛ ase dɛɛ merekyerɛkyerɛ nsɛm mu kyerɛ n'edwumayɛfo na m'adzetɔfo.Aber biara a na meretukwan a kɔ sera n'adzetɔfo no,me kasa wɔ keteke ahorow mu fa ehiasɛm a ɔfa hɔn ahonya ho na akwan a ɔwɔ dɛ nkɔrofo bɛka  Tarkwa  UGCC nhyiamu bea ho na me bɔɔ dawur kyerɛ nkɔrofo fa hen ara hen amanbu nsɛm ho.[2] Onye Kwame Nkrumah nyaa dɛm nkitahodzi no, obedzii akotsen wɔ United Gold Coast Convention (UGCC) ohyɛɛ ase maa UGCC mboa, kɔpem dɛɛ wɔ kyir Big Six no too mu no, Kudjoe boa sika ano dze pɛr dɛɛ hom nnyi hɔn. Ono na ɔhyɛɛ kuw Committee of Youth Organization (CYO) ase wɔ UGCC mu na ɔka nyimpa esuon a wɔdzii nsiw wɔ nkrataa do wɔ April 1949 a ɔko dɛɛ hom nfa Kwame Nkrumah nyɛƆkyerɛfo Panyin wɔ UGCC annyɛ dɛm a wɔ bɛtsew hɔnho efri kuw no mu.[9][10] == '''Convention People's Party''' == Nanso , wannfa Kwame Nkrumah ennsido ntsi kuw no mu kyɛɛ mu na ono na ɔmaa kuw Convention People's Party (CPP) bɛdaa edzi, Ɔnam dɛɛ ɔyɛ Kwame Nkrumah n'ekyir taafo kɛse ntsi ɔnye Kwame Nkrumah faa kwan kor do. Na ɔyɛ basia kortsee a ɔwɔ hɔ wɔ aber a kuw no mu kyɛe.[10] Kudjoe na odzi akotsen wɔ Positive Action mu, dwumadzi a ɔdze asoɔdzen na amanyɔ akosɛm dze yii nhyɛdo amanbu fri hɔ no, Nkrumah dzii nkonyim wɔ n'abatow mu na ɔhyɛɛ ahofadzi ɔman ase.Ɔhyɛɛ CPP kuw no nkuran wɔ ne kasa dawurbɔ ahorow mu.[5] Kudjoe bɛyɛɛ ɔhyehyɛfo na National Propaganda Secretary wɔ CPP.[11] Wɔ dɛm dwumadzi mu no otuu kwan ahorow wɔ ɔman no mu dze sera dɛɛ ohia dɛɛ ɔman no benya ahofadzi na ɔhyehyɛɛ rallies a oboa Nkrumah ne dwumadzi ma CPP. Na ɔbɔ mbɔdzen yie wɔ nhyehyɛɛ edwuma no,ɔka nkorɔfo bɔmu, ibi yɛ mbasiafo, dɛ hom bɛhyɛ CPP mu.[11] CPP dzii nkonyim wɔ 1951 abatow mu na Kwame Nkrumah bɛyɛɛ panyin wɔ Aban dwumadzi mu. Wɔ 1951 abatow ekyir no, n'enyisoadze hun bɛyɛɛ ne dwumadzi wɔ kuw ne mu ama w'atwe nyimpa egu kuw ne mu na w'aboa kuw no.[2] == Ɔman Ahofadzi n'ekyir == Ghana nyaa ne ahofadzi fri British n'ekyir no, Kudjoe bɛyɛɛ All-Africa Women's league wɔ 1957 a n'enyi wɔ Pan African adwenkyerɛ ho, na ekyir no ɔbɛyɛɛ Ghana Women's League.[9] Wɔ aber a na ɔredzi dwuma ama  CPP no wɔ 1950 mu na 1960 mu, Kudjoe na ɔsanso reyɛ social welfare ndwuma wɔ  Northern mantɔw mu wɔ Ghana a ɔkyerɛ mbanyinfo na mbasiafo akwan a mpanyinfo yɛ hɔn ahonyidzi  dwumadzi wɔ Abrabɔ mu, efie nsiesie, ntarhyɛ mu na akwan a wɔ tsetse mbofra.[11]Ɔbɛyɛɛ Ɔman ne dwumadzi nhyehyɛɛfo panyin ma Ministry of Labor and Social protection wɔ ne social welfare ndwuma mu wɔ north. Wɔ 1964, ne social welfare dwumadzi wɔ north bɛhyɛɛ National Committee Social Advancement n'ase wɔ ministry of Labor and social protection mu. Wɔ aber a ɔyɛ edwuma wɔ Ministry ɔbɛyɛɛ ɔkyerɛfo Edwuma wɔ Ghana Day Nurseries na ɔyɛɛ edwuma dze hyɛɛ day nurseries na nursery suukuu  ase wɔ ɔman ne mu na ɔfaa edwumayɛfo na akyerɛkyerɛfo na ndzɛmba a ɔbɛma suukuu dwumadzi akɔdo yie.[7] Odzii akotsen wɔ dwumadzi a ɔfa ahosiesie ho a ɔyɛ anti-nudity campaign wɔ Northern Ghana.[11] Ibi nye ntar a wɔkyekyɛɛ ma nyimpa a na ofri aman afofor mu.[12] Ɔkyerɛ mbasiafo ahotsiw dwumadzi ahorow , ibi yɛ kwan a wɔ noa nsu dze guar mbofra.[11] Ono na odzii dɛm dwumadzi no dodow a aban no ne nsa nnyi mu, na iyi ma aban no annpen do, na ɔmaa ne dwumadzi do bɛyɛɛ.kakrabi.[5]Oboaa ma wɔ kyɛɛ edziban wɔ aber a ekɔm sii, na ɔhyɛɛ mbasiafo nkuran dɛɛ hom ara ndua hɔn edziban wɔ hɔn ahaban mu.[13] == '''1966 ''coup d'état'' ne nsusuando''' == Asoldafo no tuu Kwame Nkrumah frii adze do no wɔ 24 February 1966, Kudjoe fri amanyɔsɛm edwuma no mu  dɛ ma CPP mu kuw nyimpa biara yɛɛ na ɔsan kɔ bɔɔ ne bra. Ɔkɔɔ no yɛɛ n'adɔyɛ edwuma wɔ north wɔ 1970' na 1980 mu kɔpem dɛɛ owui wɔ 1986.[11] Mber a wɔdze hu no ekyir wɔ nyimpadɔm mu yɛ ber a ɔkasae  wɔ International Women's Day symposium wɔ Accra Community Centre wɔ 8 March 1986,n'ewimber ansaana orewu.[9] == Ne wu == Hannah Kudjoe Wii wɔ 9 March 1986.[14] Ne wu ho dawurbɔ kɔ do wɔ 8 May 1986 n'ewie: "Na ɔyɛ egudzi a sika nntum ntɔ na ɔbɔɔ ne ho mbɔdzen wɔ amanyɔsɛm na ɔman ne fahodzi fri nhyɛdofo no hɔn nsa mu. Kwan a ogyae wɔ aber a owui no dzi , obiara nnkotum ahyɛ mu." Wɔ yɛɛ n'eyi wɔ Calvary Methodist Church wɔ Accra wɔ 6 July 1986.[5] == Nhwɛdo == '''• ^''' Allman 2004, p.&nbsp;159. • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' '''''d''''' ''"The disappearing of Hannah Kudjoe nationalism, feminism, and the tyrannies of history (Library resource)". European Institute for Gender Equality. Retrieved 2019-04-13.'' • ^ Jump up to:'''''a''''' '''''b''''' ''"National Commission On Culture". www.s158663955.websitehome.co.uk. Retrieved 2017-03-04.'' '''• ^''' ''Historical Dictionary of Ghana. Rowman & Littlefield. 27 February 2014. <nowiki>ISBN 978-0810875005</nowiki>. Retrieved 6 August 2017.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' '''''d''''' '''''e''''' Allman 2009. '''• ^''' ''"7 women who played a role a role in Ghana's Independence struggle". Retrieved 2021-08-29.'' • ^ Jump up to:'''''a''''' '''''b''''' ''"Hannah Cudjoe". www.ghanaculture.gov.gh. Archived from the original on 1 December 2017. Retrieved 29 November 2015.'' '''• ^''' Owusu-Ansah 2014, p.&nbsp;107. • ^ Jump up to:'''''a''''' [[Nkyekyεmu:Ghanafo]] jnoy0yulnjzio72jeoli0tkz3aznt8s Haruna Bayirga 0 509 48154 47376 2025-05-23T15:22:59Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48154 wikitext text/x-wiki {{Databox|item=Q96901754}}'''Haruna Bayirga''' ( wɔwoo no wɔ Dzifuu 18,1952) ɔyɛ Ghana amanyɛnyi na "building technology engineer". Ɔsan so mbrahyɛbaguanyi dze ma Sissala West abatow mpasua do wɔ Etsifi Atɔe Mantɔw mu wɔ Ghana. Seseiara Bayirga yɛ 'managing director' wɔ Buwah Limited. Ɔbɛyɛɛ mbrahyɛbaguanyi wɔ Sissala west abatow mpasua do wɔ mfe mpem ebien na enum(2005) ber a ogyina dɛ ankonam amanyɛkuw. == Ahyɛse Bra Na Nwomasua == Wɔwoo Bayirga wɔ Dzifuu 18 wɔ Zini wɔ Etsifi atɔe mantɔw wɔ Ghana. Ogua dansi ho nyimdzee(building technology) wɔ Nkran Polytechnic wɔ afe 1977 mu na ɔtoaa do wɔ Italy konyaa dipolma abɔdzin krataa wɔ adansi ho nyimdzee (diploma certificate in building technology). == Edwuma == Bayirga san yɛ "architec" ka n'amanyɛsɛm edwuma ho. == Amanyɛsɛm == N'amanyɛsɛm no hyɛɛ ase wɔ mfe mpem ebien na anan(2004) mu hɔ na ogyinae dɛ ankonam amanyɛkuw nyi dze ma Sissala west abatow mpasua do. Ɔdze amba a ɔyɛ 4,788 a ɔyɛ ɔha nkyɛmu eduasa ekyir pɔw eduosia(30.60%) na ɔdze dzii nkonyim. Wɔ mfe mpem ebien na awɔtwe(2008) mu no, ɔsan so gyinae maa dɛm abatow mpasua nara wɔ n'amanyɛkuw a ɔyɛ "people's national convention" ɔdze aba 5,950 dzii nkonyim. Ogyinaa wɔ ma ɔtɔ do ebiasa wɔ 2012 mu wɔ amanyɛkuw mpanyimfo abatow no mu a obiara nye no ammper ho naaso Amidu Suleman a ɔyɛ "National Democratic Congress" amanyɛkuw nyi botuu no adze do. === 2004 Abatow === .Wɔpaw Bayirga dɛ mbrahyɛbaguanyi wɔ Sissala West abatow mpasua do wɔ 2004 Ghana amansan abatow mu. Ogyinae maa abatow mpasua no do wɔ mbrahyɛbagua fie a ɔtɔ do anan wɔ "4th Republic" mu wɔ Ghana. Onyaa aba 4,788 wɔ aba 15,643 mu. Iyi gyina hɔ ma ɔha nkyɛm 30.6% wɔ aba dodow no mu. Onyaa aba sen Benson George Hikah a ɔyɛ "New Patriotic Party" amanyɛkuw nyi, Amidu Sukemani a ɔyɛ National Democratic Congress amanyɛkuw nyi na Kale Monetuo Peters a ɔyɛ ankonam amanyɛkuw nyi. Wogyina hɔ ma ɔha nkyɛmu 28.2%, 30.4% na 10.7% pɛpɛɛpɛ. Bayirga dzii nkonyim wɔ People's National Convention amanyɛkuw ne dzin mu. Nna n'abatow mpasua no ka abatow mpasua ebien(2) a People's National Convention amanyɛkuw no nyaa wɔ Etsifi Atɔe mantɔw mu wɔ 2004 Ghana amansan abatow mu. "People's National Convention" amanyɛkuw no nyaa mbrahyɛbagua ngua anan wɔ ngua dodow a ɔyɛ 230 wɔ mbrahyɛbagua fie a ɔtɔ do anan wɔ 4th Republic) mu wɔ Ghana. == N'abrabɔ == Bayirga yɛ Kramonyi na ɔawar wɔ mba beenum(5), == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] lc7bd00tg63zy4tuq87pygffz2ipdb0 Haruna Iddrisu 0 510 48178 48001 2025-05-23T15:24:40Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48178 wikitext text/x-wiki {{Databox|item=Q109651136}} '''Haruna Iddrisu''' (wɔwoo no 8 [[Fankwa]] 1970) yɛ Ghana mbranyimnyi na amanyɛnyi a ɔyɛ Mbrahyɛbagua a ɔtɔ do esuon (7) a ɔwɔ Ghana Amansin (Republic) a ɔtɔ do anan (4) no munyi a ɔgyina Tamale Anaafo (South) ananmu.[1] Ɔsan nso yɛ Nyimpa Kakraba Kannyifo (Minority Leader) wɔ Ghana Mbrahyɛbagua mu. {{INTERWIKI|Q109651136}} Ahy3ase ber w) homa sua mu. W)wo Haruna Iddrisu w) afe 1970 w) Tamale,)man Ghana mu.)k)suukuu wu university of Ghana w) afe 1993-1997 a onnya B.A. (Hons) w) Sociology mu. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 0s3e27e9tttggtd3iy77z4kx6h0cku1 Hatra 0 511 48249 13693 2025-05-26T13:55:52Z Robertjamal12 13 /* Hwɛ Iyi Nso */ Cat using [[Project:AWB|AWB]] 48249 wikitext text/x-wiki {{Databox|item= Q466614}} '''Hatra''' (Arabic: الحضر; Syriac: ‎ܚܛܪܐ) yɛ nkaano nkurow wɔ Upper Mesopotamia a ɔwɔ ndɛ da yi eastern Nineveh Governorate wɔ Iraq etsifi. Kurow no da 290&nbsp;km (180&nbsp;mi)Baghdad etsifiatɔyɛ na 110&nbsp;km (68&nbsp;mi) Mosul anafo. Ná Hatra yɛ akwantufo kurow a hɔn abɔ ho ban dzedzendzen na Arabfo Ahemman ketsewa Hatra no ahenkurow, a na ɔwɔ Roma na Partia/Persia ahemman no ntsam. Hatra nyaa nkɔdo wɔ afeha a ɔtɔ do ebien (2) mu, na wɔsɛee no na wɔmaa hɔ wɔ afeha a ɔtɔ do ebaasa (3) mu. Wohuu n’amamfõ a ɔyɛ nwonwa no wɔ afeha a ɔtɔ do duakron (19) mu. == Dzin == Wonyim Hatra dɛ al-Ḥaḍr (الحضر) wɔ Arabic kasa mu. Hɔn akyerɛw dɛ ḥṭrʾ (Ḥaṭrā) wɔ Hatran Aram nkyerɛwee mu, dzea ɔkyerɛ nye "aka a hɔn abɔ ho ban". Wɔ Syriac kasa mu no, wɔtaa kyerɛw no dodow kabea Ḥaṭrē. Wɔ Romafo nhoma ahorow mu no, hɔn akyerɛw dɛ Hela kasa mu Átra na Latin kasa mu Hatra na Hatris. Wɔfrɛɛ kuropɔn no wɔ aban kwan do "Beit ʾElāhāʾ a nye nkyerase nye: "Onyankopɔn Fie", wɔ Hatran Aram nkyerɛwee mu na ber bi wɔkyerɛw too hɔ dɛ "Samash a Wɔaka Ho" (ḥtrʾ d-šmš]. == Abakɔsɛm == Fam tutu ho nsɛm biara nnyi hɔ a ɔfa kurow no ho ansa na Parthian ber no reba nanso ɔbɛyɛ dɛ anyɛ yiye koraa no, nyimpa a wɔtraa mpɔtsam hɔ no fi Seleucid ber do. Hatra nyaa nkɔdo wɔ Partiafo ase, wɔ afeha a ɔtɔ do ekoro (1) na ebien (2) A.D. mu, dɛ nyamesom na aguadzibea. Akyir, kurow no bɛyɛɛ ebia Arab Ahenni a edzi kan a ɔwɔ Arab nkurow a efi Hatra, wɔ atsifi fam epuei, fa Palmyra, Baalbek naPetra, wɔ anafo fam atɔe no nkɔnsɔnkɔnsɔn no ahenkurow. Ná ɔmantɔw a na wodzi do fi Hatra na Hatra Ahemman, ahemman a ɔyɛ dzea ɔwɔ ahofadzi fa bi a ɔwɔ Parti Ahemman no atɔe fam hye do, a Arabia mmapɔmma na wodzi do. Hatra bɛyɛɛ ɔhye do kurow a ɔho hia a hɔn abɔ ho ban na edzii dwuma tsitsir wɔ Partia Ko a ɔtɔ do ebien (2) no mu, na ɔgyinaa ntua a Roma Ahemman no dze bae mprɛn pii no ano. Wɔ afeha a ɔtɔ do 2 Y.B. Hatra asraafo no dzii Sassanid Persiafoɔ a wɔreforo no do nkonyim wɔ afe 238 mu wɔ Shahrazoor ɔko no mu, nanso wɔhwee ase wɔ ɔno ekyi ber tsiaa bi wɔ afe 241 mu maa Sassanid hene Shapur I asraafo no na wɔsɛee hɔn. Amandze mu nsɛm a ɔfa Hatra asehweɛ ho no ka al-Nadirah, Araba Hene no babaa, a ɔdze kuro no maeɛ hyɛɛ Shapur nsa ber a na ɔdɔ no ho asɛm. Asɛm no ka sɛnea Shapur kum ɔhene no na ɔwaree al-Nadirah, nanso ekyir, ɔmaa wokum no nso ber a ohui dɛ onnyi aseda mma n’agya no. Ná Hatra yɛ Partiafo kurow bi ho nhwɛdo a hɔn akora do yiye na ɔma wonya nsɛm pii. Na nye nhyehyɛe no yɛ kurukuruwa, na na afasu a ɔwɔ mu nye ekyi a nye kɛse bɛyɛ kilomita 2 (akwansin 1.2) etwa ho ehyia na abantsentsen bɛbor 160 na ɔgyina do. Ná temenos (τέμενος) bi etwa adan kronkron atsitsir a ɔwɔ kurow no finimfin no ho ehyia. Ná asɔredan ahorow no yɛ bɛyɛ hekta 1.2, na na Asɔredan Kɛse no na ɔwɔ hɔ kɛse, ɔdan kɛse bi a ɔwɔ akorae na adum a ber bi na ɔkɔ soro kodu mita 30 no. Na kuropɔn no agye dzin wɔ Hela, Mesopotamia, Kanaan, Aram na Arabia pantheons a wɔdze afrafra, a wɔfrɛ no Aram kasa mu dɛ Beiṯ Ĕlāhā ("Onyankopɔn Fie"). Ná kurow no wɔ asɔredan ahorow a wɔdze ma Nergal (Asiriafo-Babilonfo ne Akkadifo), Hermes (Helafo), Atargatis (Siro-Aramafo), Allat, Shamiyyah (Arabifo), na Shamash (Mesopotamiafo owia nyame). Anyame afofor a wɔkaa hɔn ho asɛm wɔ Hatran Aram nkyerɛwee ahorow no mu nye Aramfo Ba’al Shamayn, na ɔbea nyame a wɔfrɛ no Ashurbel, a ebia na ɔyɛ anyame ebien (2) no Asiria nyame Asur na Babilon Bel no a wɔdze hɔn ho hyɛɛ mu—ɔmfa ho dɛ na ankorankor yɛ mmarima no. == Sodzifo a Hɔn Akyerɛw Hɔn Dzin == Wɔ nkyerɛwee ahorow a wohui wɔ Hatra mu no, wɔaka sodzifo pii ho asɛm. Tsetse nwoma akyerɛwfo ka sodzifo afofor ho asɛm ber na ber mu. Wɔto sodzifo a wodzii kan bae no dzin mrjʾ (māryā, "awurade") na hɔn a wodzii kan bae no dzin mlkʾ d-ʿrb ("Arabfo hene"; malkā, "ɔhene"). {| class="wikitable" ! colspan="2" |Name !Title !Date !Portrait !Note |- |1 |Worod |mry´ | | | |- |2 |Ma’nu |mry´ | | | |- |3 |Elkud |mry´ |155/156 | | |- |4 |Nashrihab |mry´ |128/29 - 137/38 AD | | |- |5 |Naṣru |mry´ |128/29 - 176/77 | | |- |6 |Wolgash I |mry´ and mlk | | | rowspan="2" |Ebetumi aba dɛ na anuanom ebien (2) no yɛ mfɛfo sodizfo. |- |7 |Sanatruq I |mry´ and mlk |176/177 | |- |8 |Abdsamiya |mlk |192/93 - 201/202 | |Ɔboaa Roma ɔhempɔn Pescennius Niger |- |9 |Sanatruq II |mlk - King |207/08 - 229/230 | |Ɔbɛyɛɛ Romafo no sodzifo wɔ Gordian III ase wɔ Roma na Persia Ɔkõ ahorow no mu. |} == Hatra Mfonyin == Sɛnea John M. Rosenfield kyerɛ no, Hatra ohoni no yɛ Partiafo amandze fa, na ɔwɔ nsɛdzi pii wɔ ntadze, ndzɛmba a wɔdze siesie fie anaa sɛnea wogyina hɔ ho, a ɔtaa yɛ kɛse na ɔwɔ enyim, a wɔtaa trɛw nan mu. Mpɛn pii no, wobu Hatra adansi no ankasa dɛ Partiafo adansi ho nhwɛdo. Yebetumi ahu nsɛdzi ahorow wɔ Kushanfo Mfonyin no nso ho, esiane amandze mu nsakrae tẽẽ a ɔkɔɔ do wɔ Mesopotamia mpɔtsam hɔ na Kushan Ahemman no ntsam saa ber no ntsi, anaadɛ efi Partiafo Mfonyin ho nyimdze ekoro a ɔdze mfonyin ahorow a ɔte dɛm ara ba no.<gallery> Headless statue of an unidentified nobleman from Hatra, Iraq. 2nd-3rd century CE. Iraq Museum.jpg|Headless statue of a nobleman features intricate detail. Military commander from the city of Hatra. National Museum of Iraq (closeup).jpg|Military commander from the city of Hatra. [[Iraq Museum]], Baghdad. Hatra_military_man.jpg|Limestone statue of a military commander in his uniform holding a statue of a deity. Ancient Parthian relief carving of the god Nergal from Hatra.jpg|Relief of the god [[Nergal]] from Hatra. Hatra relief devotee.jpg|Hatra relief devotee. </gallery> == Ndɛ Hatra == Wɔdze Hatra dzii dwuma dɛ bea a wobuee sini no ano wɔ 1973 sini The Exorcist mu, na efi 1985 no ayɛ UNESCO Wiadze Egyapadze Bea. Walter Andrae a ɔwɔ Germanfo kuw a wotutu fam a wɔyɛ edwuma wɔ Assur no mu na odzii kan yɛɛ bea no ho nhwehwɛmu fi 1906 kosi 1911. Nanso fi 1951 nkutoo na Iraqfo fam tutufo na hɔn etutu fam wɔ nhyehyɛe kwan do. Efi 1980 mfe no mu no, Italiafo Fam Etutuw Akwantu, a R. Ricciardi Venco (Turin Sukuupɔn) na ɔkyerɛɛ kwan no, huu ndzɛmba atsitsir wɔ Hatra. Wɔtwee adwene sii ofie bi a ɔho hia ("Ɔdan A"[12]), a ɔbɛn Temenos, na nnyigyei a emu dɔ wɔ Temenos finimfin mpɔtsam hɔ do. Mprempren Akwantu no reyɛ edwumadzen wɔ nnwuma ahorow a ɔfa bea a wotutu fam hwehwɛ tsetsefo ndzɛmba ho no a wɔbɛkora do na nye nkɔdo ho. Wɔ afe 1990 mu no, Polandfo akwantufo bi a wɔyɛe wɔ Poland Asoɛe a Ɔhwɛ Mediterranea Fam Etutuw Do Sukuupɔn (Polish Centre of Mediterranean Archaeology University of Warsaw) a ɔwɔ Warsaw no yɛɛ kurow no afasu a wɔdze bɔ ho ban no ho kyerɛwtohɔ na wosuaa ho adze. Michał Gawlikowski (PCMA UW) na ɔkyerɛɛ kuw no kwan. Wɔ afe 2004 mu no, Daa Telegraph no (The Daily Telegraph) kae dɛ "Hatra adum na ahonyi a hɔn akora do yiye no ma ɔyɛ Iraq fam tutu mbea a ɔyɛ nwonwa kyɛn biara no mu ekoro". == Mfonyinsie Bea == <gallery mode="packed" widths="300"> Hatra-1453.jpg|Remains of several temples and ancient walls (2004) Hatra-71339.jpg|Elevated view of the site in 2007 Hatra-Ruins-2006-5.jpg|Temple facade (May 2006) Hatra-Ruins-2006-6.jpg|Southern exposure of the temple (May 2006) Hatra Ruins - 2008-07-20.jpg|July 2008 Hatra-Ruins-2008-8.jpg|Marn Temple (November 2008) Hatra-Ruins-2008-9.jpg|November 2008 Crazy Troop Visit Ancient Ruins of Hatra 2.jpg|[[United States Armed Forces|American soldiers]] at the site, September 2010 Crazy Troop Visit Ancient Ruins of Hatra 6.jpg|[[United States Armed Forces|American soldiers]] at the site, September 2010 Hatra city.jpeg|Elevated view of the temple (September 2014) Hatra-1454.jpg|Detail of a temple, showing Hellenistic, Mesopotamian and Iranian architecture Hatra-109732.jpg|Decorated arch with faces Hatra-109726.jpg|View of [[iwan]]s Hatra-109730.jpg|Closeup of an iwan Hatra-109728.jpg|Facade of Temple Hatra-109736.jpg|Arch of the temple Hatra-109734.jpg|Protruded head on a wall Hatra-Ruins-2006-7.jpg|Statue of the Goddess Shahiro From left to right, an unidentified ruler, Hermes, a female deity, and Sanatruq I.From Hatra. Erbil Civilization Museum.jpg|From left to right, an unidentified ruler, Hermes, a female deity, and Sanatruq I.From Hatra. Erbil Civilization Museum Door lintel from Hatra. 2nd-3rd century AD. Sulaymaniyah Museum, Iraqi Kurdistan.jpg|Door lintel from Hatra. 2nd-3rd century AD. [[Sulaymaniyah Museum]], Iraqi Kurdistan </gallery> == Wimu Tsebea == Hatra wɔ wimu tsebea a ɔyɛ hyew a ɔyɛ kusuu fa (Köppen wimu tsebea nkyekyem BSh). Osu dodow no ara tɔ wɔ awɔw ber mu. Sɛ wɔkyekyem pɛpɛɛpɛ a, afe biara wimu hyew wɔ Hatra yɛ 20.7&nbsp;°C (69.3&nbsp;°F). Nsu bɛyɛ mm 257 (10.12&nbsp;in) tɔ afe biara. {| class="wikitable mw-collapsible" ! colspan="14" |hideClimate data for Hatra (Al Hadar) |- !Month !Jan !Feb !Mar !Apr !May !Jun !Jul !Aug !Sep !Oct !Nov !Dec !Year |- !Average high °C (°F) |12.8 (55.0) |15.8 (60.4) |19.8 (67.6) |25.3 (77.5) |33.0 (91.4) |39.0 (102.2) |42.3 (108.1) |42.1 (107.8) |37.9 (100.2) |31.0 (87.8) |22.5 (72.5) |14.8 (58.6) |28.0 (82.4) |- !Average low °C (°F) |3.2 (37.8) |4.6 (40.3) |7.6 (45.7) |11.7 (53.1) |17.3 (63.1) |21.8 (71.2) |24.8 (76.6) |24.1 (75.4) |19.7 (67.5) |14.3 (57.7) |8.8 (47.8) |4.1 (39.4) |13.5 (56.3) |- !Average precipitation mm (inches) |43 (1.7) |39 (1.5) |49 (1.9) |36 (1.4) |13 (0.5) |0 (0) |0 (0) |0 (0) |0 (0) |8 (0.3) |25 (1.0) |44 (1.7) |257 (10.1) |- | colspan="14" |Source: climate-data.org |} == Hwɛ Iyi Nso == * [[Aramaic of Hatra]] * [[Destruction of cultural heritage by ISIL]] * [[Taq-i Kisra]], a wɔdze adansi ho ndzɛmba na adan a hɔn asisi wɔ Hatra no kyɛ. [[Nkyekyεmu:World Heritage Sites in Danger]] 7n2kycmav3ud13hb0vu5vf4riuijzsl Hawa Yakubu 0 512 48111 47634 2025-05-23T14:03:13Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48111 wikitext text/x-wiki {{Databox|item=Q3128736}} '''Hawa Yakubu Ogede''' (24 [[Ebɔw]] 1948 – 20 [[Ebɔw]] 2007) yɛ Ghana amanyɛnyi. Nna ɔyɛ Mbrahyɛbaguanyi wɔ Ghana Amansin (Republic) a ɔtɔ do anan (4) na ɔsan nso yɛɛ Ɔsoafo a ɔhwɛ Nsrahwɛ do (Minister for Tourism). [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] mslb5mz94dcr327bhd2frpxab0y6deo Hebron Kurow Kɛse Dadaw 0 513 48254 13689 2025-05-26T13:56:09Z Robertjamal12 13 /* Hwɛ iyi Nso */ Cat using [[Project:AWB|AWB]] 48254 wikitext text/x-wiki {{Databox|item=Q35584069}} '''Hebron Kurow Kɛse Dadaw''' (Hebri: עיר העתיקה של חברון Arabic: البلدة القديمة الخليل ) yɛ kurow a abakɔmum' nsɛm ɔwɔ Hebron kuropɔn a ɔwɔ Atɔe Fam no finimfin. Fam tutufo susuw dɛ tsetse Hebron no fii ase wɔ baabi fofor ahyɛase no, wɔ Tel Rumeida, a ɔwɔ nnɛyi Kurow Dadaw no atɔe fam bɛyɛ mita 200 (anammɔn 660), na wosusuw dɛ ahyɛase no na ɔyɛ Kanaanfo kurow no. Wɔtraa nnɛ Kurow Dadaw no mu wɔ Helafo anaa Romafo aber do (bɛyɛ afeha a ɔtɔ do 3 kosi 1 A.Y.B.). Ɔbɛyɛɛ Hebron bea no nyinara finimfin wɔ Abbasid Caliphate (a efii ase bɛyɛ afe 750 Y.B.) ber do. Wogye toom dɛ ɔyɛ Wiadze Egyapadzeɛ a ɔtɔ do ebaasa wɔ Palestine Ɔman mu wɔ afe 2017 mu. Hɔnasi Kurow Dadaw no etwa Egyanom Abibifo Abodan no ho ehyia, bea a wɔdze atsetsesɛm sie Bible mu Egyanom mpanyimfo na Egyanom mpanyimfo no, na Yudafo, Kristofo, ne Nkramofo som no. Kurow Dadaw no yɛ bea a ɔyɛ mberɛw wɔ Israel na Palestina ntawntawdzi a ɔkɔɔ do wɔ Hebron no mu. == Abakɔsɛm == Wɔdzii kan traa mprempren Kurow Dadaw no mu wɔ Helafo mu anaadɛ anyɛ yiye koraa no, Romafo ber do. Wɔdze sii bon a ɔwɔ fam no mu fi Tel Rumeida, a wobu no dɛ ɔyɛ Bible mu Hebron finimfin. Ɔyɛ Abbasid Caliphate no ahyɛase ansa na kurow a ɔwɔ hɔ mprempren no bɛyɛɛ Hebron finimfin, na ɔkyekyeree faa bea tsitsir a ɔwɔ Egyanom Mmodan no mu no ho hyiae. Hebron Kuropɔn Dadaw no nkurow akɛse mu nhyehyɛe no fi Mamlukfo ber do, na ɔda do ara yɛ dza ɔnsakrae kɛse. Adan no mu dodow no ara yɛ Ottomanfo ber do a efi afeha a ɔtɔ do duawɔtwe no mu a Mamluk adan bɛyɛ duebien fa ka ho. Ɔyɛ mbea dodow bi a ɔtse dɛ nkwammoaa a afie a hɔnabɔ ho ban a ɔyɛ tseatseaa a ɔyɛ edwuma dɛ ɔhye a ɔkɔ bea biara, a apon wɔ mmɔntsen akɛse no awiei. Ɔwɔ bɛyɛ hekta 20.6 (acre 51; 0.206 km2), na ɔhɔfo mpempem pii tse mu. Ɔbɛyɛɛ Wiadze Egyapadze Bea a ɔtɔ do ebaasa wɔ Palestine Ɔman mu wɔ afe 2017 mu, na wɔkyerɛw too Wiadze Egyapadze a Ɔwɔ Esiane mu dzin a ɔwɔ aban no mu dɛ "Palestine, Hebron/Al-Khalil Kuro Dadaw". == Ndan anaa Bea a Ɔda Nsow Wɔ Abakɔsɛm anaa Amandze Mu == === Mbea a Wɔsom === * Patriarchs no abodan ([[Cave of the Patriarchs]]), a Al-Jawali Nkramofo Asɔredan ([[Al-Jawali Mosque]]), Uthman ibn Affan Nkramofo asɔredan ([[:ar:مسجد ابن عثمان (الخليل)|Uthman ibn Affan mosque]]) na Ibrahim ayarehwɛbea ([[:ar:التكية الإبراهيمية|Ibrahim hospice]]) ka ho. * Sheikh Ali al-Bakka Nkramofo Asɔredan ([[Sheikh Ali al-Bakka Mosque]]) * Qazzazin Nkramofo Asɔredan (Qazzazin Mosque) * Avraham Avinu Nhyiamudan ([[Avraham Avinu Synagogue]]) === Tsetse Ndzɛmba Akorae === * Kurow Dadaw Tete Ndzɛmba Akorae ([[:ar:متحف الخليل|Old City Museum]]) == Mansin na Nkyekyɛmu Nketsewa == Wɔ afeha a ɔtɔ do 19 awiei no, wɔkyerɛw Kurow Dadaw no mu dɛ hɔnakyekyɛ mu anan mu akron: * Sheikh 'Aly Bakka ɔkora asaase (Sheikh 'Aly Bakka quarter). Arabic: حارة الشيخ علي البكا; * [[Zawiya (institution)|Zawiya]] ɔkora asaase ([[Zawiya (institution)|Zawiya]] quarter - Haret ez Zawieh). Arabic: حارة باب الزاوية; * Ahwehwɛyɛfo ɔkora asaase (Glassmakers quarter - Haret Kezazin). Arabic: حارة القزازين (hwɛ [[Hebron glass]]); * el Akkabeh (ɔkora asaase quarter of the ascent). Arabic: حارة العقّابة; * Haram ɔkora asaase quarter. Arabic: حارة الحرم; * Muheisin ɔkora asaase quarter (name of a family); * Cotton ɔkora asaase quarter (Haret Kotton). Arabic: حارة قيطون; * Epuei ɔkora asaase (The eastern quarter - Haret Mesherky). Arabic: حارة المشارقة; * Ɔkora asaase fofor (The new quarter). Arabic: حارة الجديد; Kurow Dadaw no mu bi na Israelfo atrae nketsewa ([[Israeli settlements]]) ebaasa a ɔwɔ nye mpɔtam hɔ – Beit Hadassah, Beit Romano, na Avraham Avinu – a hɔnaka ho asɛm dɛ ɔyɛ "Yudafo ɔkora asaase a ɔbɛn ho a ɔnyɛ dzen" anaadɛ "Yudafo ɔkora asaase". Yudafo beae a ɔwɔ afeha a ɔtɔ do duakron awieeɛ no na ɔwɔ Ahwehwɛyɛfo ɔkora asaase (Glassmakers quarter - Haret Kezazin). == Dwadze == * Hɔnabara Palestinefo dɛ wɔmfa Al-Shuhada kwan do (Al-Shuhada Street), aguadzi kwan tsitsir no nnyi dwuma. == UNESCO Nomination == U.S mfaa sika biara mmaa UNESCO fir ber a wɔgyee Palestine toom dɛ ɔman no munyi koraa wɔ afe 2011. Obama aban no faa mbra bi a na ɔwɔ hɔ dadaw a ɔbara dɛ wɔmfa sika mma UN edwumaku anaa ɔka ho biara a ɔma aman a wɔnyɛ ɔman no munyi koraa, a wɔdze sii hɔ ber a Palestine srɛɛ UNESCO na WHO asɔremma wɔ [[Ebɔbira]] 1989 mu ekyi. U.S. na Israel ka aman 194 a wɔtow aba tsiaa dɛ wobegye Palestinefo atom wɔ afe 2011 mu no mu duanan (14) pɛ ho. U.S mfaa sika biara mmaa UNESCO firi berɛ a wɔgyee Palestine toom sɛ ɔman no muni koraa wɔ afe 2011. Obama aban no faa mmara bi a na ɛwɔ hɔ dada[26] a ɛbara sɛ wɔmfa sika mma UN adwumakuo anaa ɛka ho biara a ɛma aman a wɔnyɛ ɔman no muni koraa, ] a wɔde sii hɔ bere a Palestine srɛɛ UNESCO ne WHO asɔremma wɔ April 1989 mu akyi.[28][29] U.S. ne Israel ka aman 194 a wɔtow aba tiaa sɛ wobegye Palestinefo atom wɔ afe 2011 mu no mu 14 pɛ ho.[30] == Mfonyinsie Bea == <gallery> Hebron March 18th 1839 - David Roberts, R.A. LCCN2002717500.tif|1839 print from ''[[The Holy Land, Syria, Idumea, Arabia, Egypt, and Nubia]]'' View of Hebron LOC matpc.06763.tif|c.1910 MACCOUN(1899) p039 HEBRON.jpg|1899, Townsend Maccoun Hebron (El-Khalil). General view of Hebron LOC matpc.07523.tif|early 20th century Southern Palestine, Hebron, Beersheba and Gaza area. Hebron, the town. II Sam. 2-3- 4 LOC matpc.22871.tif|Colorized photo, early 20th century Hebron circa 1910.jpg|The Old City in 1910 Hebron073.JPG|A barrier dividing sections of the Old City HebronOldCityTrash.jpg|A net installed in the Old City to prevent garbage dropped by Israeli settlers into a Palestinian area.<ref>[http://www.theaustralian.com.au/travel/news/west-bank-bb-in-hebrons-old-city-fully-booked/story-e6frg8ro-1226061421155 West Bank B&B in Hebron's Old City fully booked]</ref> </gallery> == Hwɛ iyi Nso == * [[Tourism in Palestine]] * [[World Heritage Sites in Danger]] * [[List of World Heritage Sites in the State of Palestine]] * [[Israeli–Palestinian conflict in Hebron]] * [[Occupied Palestine Resolution]] <references /> [[Nkyekyεmu:World Heritage Sites in Danger]] rwhmvt3sjpvf0jsnzv9hnal2xpn8y58 Helen Yawson 0 514 7802 6554 2023-05-05T15:41:37Z Assilidjoe 33 7802 wikitext text/x-wiki '''Helen Yawson''' (née Obadagbonyi, wɔwoo no [[Dzifuu]] 3, 1967) yɛ nnɛyi asɛmpa odwontofo, nnwom kyerɛwfo[1] na ɔsɔfo a ɔtse Ghana. [[Nkyekyεmu:Nyimpa]] [[Nkyekyεmu:Ghanafo]] hanismfgxb8vengutfgvfoo0ygy4vpn Hellena Wrappah 0 515 6555 2874 2023-04-22T10:10:39Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6555 wikitext text/x-wiki '''Hellena Wrappah''' (wɔwoo no 12 Ɔpɛpɔn 1973) yɛ Ghana mmirikatufoɔ. Ɔsii akan wɔ mmea mita 200 mmirikatu mu wɔ afe 2000 Awɔw Bere mu Olimpik akansi no mu.[1] Hellena Wrappah Ankorankoro ho nsɛm Ɔman:Ghananyi Wɔwoo no12 September 1973 (mfe 49) Agumadi Mmirikatu Adeyɛ(s) 200 mita Nsɛm a wɔde gyinaa so '''• ^''' ''Evans, Hilary; Gjerde, Arild; Heijmans, Jeroen; Mallon, Bill; et al. "Hellena Wrappah Olympic Results". Olympics at Sports-Reference.com. Sports Reference LLC. Archived from the original on 18 April 2020. Retrieved 21 July 2017.'' [[Nkyekyεmu:Ghanafo]] 2wkpa38uufnwgdnwozqi3n4kd1eczbg Hennric David Yeboah 0 516 7598 7109 2023-05-01T17:39:19Z Robertjamal12 13 clean up, replaced: New Patriotic Party → [[New Patriotic Party]] (9) using [[Project:AWB|AWB]] 7598 wikitext text/x-wiki '''Nna Hennric David Yeboah''' (Afe 1957 kesi Ebɔw 1, 2019) yɛ eguadzinyi na Ghana amanyɛnyi wɔ kwasaman Ghana. Nna ɔyɛ mbrahyɛbaguanyi ma Afigya Sekyere East ambatow mpasua a ɔwɔ Esuantse Mantɔw wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do anan, enum na esia mu wɔ Ghana Republic a ɔtɔ do anan mu. Nna ɔyɛ[[New Patriotic Party]] kuwba. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Yeboah wɔ Ebɔw 11, 1957 mu. Wɔtsetsee no wɔ Agona, kurow bi a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. Okosuaa adze wɔ Malcolm X College wɔ Chicago, Illinois. Afe 1986 mu no, ɔkɛgyee abodzin krataa (Diploma) wɔ dɛm skuul hɔ. === Edwuma === Yeboah yɛ oguadzifo na owura ma edwumakuw a wɔfrɛ no Daphelia Enterprise Limited wɔ Spintex road a ɔwɔ Nkran, Ghana. === Amanyɛsɛm edwuma === Nna Yeboah yɛ[[New Patriotic Party]] kuwba. Odzii kan kɔr mbrahyɛbagua mu wɔ afe 2004 na nna ɔyɛ mbrahyɛbaguanyi ma Afigya Sekyere East ambatow mpasua a ɔwɔ Esuantse Mantɔw wɔ Ghana. Ogyinaa mpɛn a ɔtɔ do ebien wɔ mbrahyɛbagua a ɔtɔ do , enum na esia mu wɔ Ghana Republic a ɔtɔ do anan mu. Afe 2005 mu no, odzii nkongu wɔ[[New Patriotic Party]] amanyɛkuw no ambatow mu ma Mavis Nkansah Boadu bɛhyɛɛ n'ananmu. === Ambatow === Wodzii kan paaw Yeboah dɛ mbrahyɛbaguanyi ma Afigya Sekyere East ambatow mpasua a ɔwɔ Esuantse Mantɔw wɔ Ghana wɔ afe 2004 Ghana ambatow kɛse no mu. Odzii nkonyim dze nam[[New Patriotic Party]] do. Mbrahyɛbagua ngua eduasa akron a nna ɔwɔ Esuantse Mantɔw mu no, n'ambatow mpasua no ka no mu eduasa esia a[[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu.[[New Patriotic Party]] nyaa mbrahyɛbagua ngua ɔhaeduonu awɔtwe fir ngua ahaebien na eduasa mu dɛ hɔn a hɔn ho dɔɔ so. Onyaa mba 32,143 fir mba dodow a wɔtowee 41,220 a ɔnye 78% yɛ pɛr. Odzii Edward Kusi Ayarkwah a ɔwɔ National Democratic Congress, Adamu Alhassan a ɔwɔ Convention People's Party na Alhaji Amidu Adam a ɔwɔ Democratic People's Party hɔn do nkonyim. Sɛ wɔhyehyɛ no pɛpɛɛpɛ a wonyaa mba 20.5%, 1% na 0.60% fi mba dodow wɔtowee mu. Afe 2008 mu no, odzii nkonyim wɔ ambatow kɛse no mu maa dɛm ambatow mpasua noara dze nam[[New Patriotic Party]] do. Mbrahyɛbagua ngua eduasa akron a nna ɔwɔ Esuantse Mantɔw mu no, n'ambatow mpasua no ka no mu eduasa anan a[[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu.[[New Patriotic Party]] nyaa mbrahyɛbagua ngua ɔha na akron fir ngua ahaebien na eduasa mu dɛ hɔn a hɔn ho suar. Onyaa mba 33,080 fir mba dodow a wɔtowee 43,505 mu a ɔnye 76.04% yɛ pɛr. Odzii Edward Ayarkwah a ɔwɔ National Democratic Congress, Osman Isshak a ɔwɔ People's National Convention, Amidu Alhaji Adam a ɔwɔ Democratic People's Party na Obeng Nyantakyi Clement a ɔwɔ Convention People's Party no hɔn do nkonyim. Sɛ wɔhyehyɛ no pɛpɛɛpɛ a wonyaa mba 21.61%, 0.59%, 0.29% na 1.47% fir mba dodow a wɔtowee no mu. ==== Asetsena mu nsɛm ==== Nna Yeboah yɛ Christiannyi. Nna ɔyɛ Charismatic Christian Asɔr no kuwba. Ɔwaree woo mba beenum. ==== Owu ==== Yeboah wui wɔ Ebɔw 1, 2019, nna oenya mfe 62 ber ɔregye ayarsa wɔ Komfo Anokye Teaching Hospital wɔ Kumasi no. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] 5pqz399h8jztk6x1p6nofir3xomifr0 Henry Ford Kamel 0 517 48182 47884 2025-05-23T15:24:56Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48182 wikitext text/x-wiki {{Databox|item=Q5721427}} '''Henry Ford Kofi Kamel''' (21 [[Mumu]] 1961 – 25 [[Mumu]] 2012) yɛ Ghana sikakorabea dwumayɛnyi (Ghanaian banker) na amanyɛnyi. Ɔyɛ Mbrahyɛbaguanyi ma Buem mansin no fir [[Sanda]] 2005 na ɔsan yɛ Volta Mantɔw Ɔsoafo fir [[Ebɔw]] 2012 kɔsii ne wuo wɔ [[Mumu]] da ɔtɔ eduonu enum (25) afe 2012. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 3aajvrv085vcyf94zybkst5i7z0i3vf Herod Cobbina 0 518 47862 47558 2025-05-14T13:48:19Z Robertjamal12 13 /* N'abrabɔ */ adding category using [[Project:AWB|AWB]] 47862 wikitext text/x-wiki {{databox|q=Q83970530}} '''Herod Cobbina''' yɛ Ghana amanyɛnyi a ɔsoom dɛ mbrahyɛbaguanyi dze ma Sefwi-Akontombra abatow mpasua do fitsi 2005 kesi 2017. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Cobbina wɔ Ayɛwoho 1, 1956. Ofi Akontombra kurow a ɔwɔ Anee Mantɔw mu wɔ Ghana. Onyaa n'abɔdzin krataa a ɔyɛ ordinary level ('O'-Level) wɔ afe 1979 wɔ Sefwi Wiawso Ntoado Skuul. == Edwuma == Ansaana ɔbɛyɛ mbrahyɛbaguanyi no ɔyɛɛ Mansin Stɔ Hwɛdofo wɔ Cocoa Inputs Company Limited. == Amanyɛsɛm == Cobbina soom dɛ mbrahyɛbaguanyi a na ogyina mu ma Sefwi-Akontombra abatow mpasua do fitsi Sanda 6, 2017 wɔ National Democratic Congress amanyɛkuw ne dzin mu. Kenneth Yeboah botuu no adze do wɔ amanyɛkuw abatow mu ma onyaa adwen dɛ obefi amanyɛkuw no mu na nara egyina dɛ ankonam nyi naaso odzii nkogu wɔ 2016 amansan abatow no mu. Watsena mbrahyɛbagua egua no do mpɛn ebiasa. Nna ɔyɛ kuw ba wɔ Committee on Business, Defense and Interior. == N'abrabɔ == Cobbina awar wɔ mba baasa. Ɔyɛ Kristonyi a ɔsom wɔ Catholic asɔr. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] fxa173h1va7dzu43h80q7ii3udoq9ri Hilda Akua 0 519 16512 13138 2024-08-31T12:11:39Z Assilidjoe 33 added wikidata 16512 wikitext text/x-wiki {{Databox|item=Q20979193}}'''Hilda Akua Frimpong''' (wɔwoo no afe 1991) mu Ghana model na okitsa dzibew wɔ ahiɔfɛ akansi mu a onyaa Miss Universe Ghana ahenkyɛw no wɔ afe 2015 na ogyinaa Ghana ananmu wɔ Miss Universe 2015 pageant no mu. Dɔketa kaa dɛ oenya scoliosis wɔ afe 2012 ekyir no, Frimpong bɛyɛɛ apɔwmudzen kasamaafo wɔ dɛm yarba yi bambɔ ho. Afe 2021 mu ber a orusua adze wɔ Syracuse University College of Law no, wɔtoo no dzin dɛ new editor-in-chief wɔ Syracuse Law mbobɔdo, a ɔmaa a ɔbɛyɛɛ nyimpa tuntum a odzi kan a onyaa dɛm dzibew no. == Ɔbra ahyɛse na nwomasua == Frimpong fi Kumase Asante mantɔw mu hɔn kurow tsir wɔ Ghana, a hɔ na wɔtsetsee no. Afe 2012 mu no, wɔdaa no edzi kyerɛɛ no dɛ oenya scoliosis. Ne tsebea yi maa ɔbɛyɛɛ ɔkasamaafo wɔ kwan a wotu ase na ne sae mu. Okitsa Bachelor of Arts wɔ anthropology wɔ Texas A&M University, United States. Mprenpren yi Frimpong yɛ mbra suafo wɔ Syracuse University College of Law. Afe 2021 Ebɔw bosoom mu no, wɔtoo no dzin dɛ new editor-in-chief wɔ Syracuse Law nhwehwɛmu mu a ɔmaa ɔbɛyɛɛ nyimpa tuntum a odzi kan a onyaa dɛm dzibew no. Frimpong bedzi Syracuse Law nkrato no enyim wɔ afe 2021–22 nwomasua afe a okitsa mbasiafo dɔmpem. == Edwuma == Frimpong yɛ humanitarian na philanthropist wɔ Ghana. Ɔyɛ Straight UP! Scoliosis charity fabafo. Mprenpren yi, ɔyɛ edwuma dɛ Mansin mpontunyi dze ma Hay Group. Syracuse Suapɔn mu no, ɔsom wɔ dzibea ahorow mu a otuu noho sii hɔ maa Cold Case Justice Initiative, a criminal law tutor, a research assistant, na ambrado dze ma Skuul mu akwanya ɔfese hɔ nso ka ho. == Pageantry == === Miss Ghana USA 2012 === Afe 2012 mu no, ɔbɛyɛɛ Miss Ghana USA 2012 na ɔtɔɔ do ebien wɔ afe afe Miss Africa USA 2014 pageant no mu. === Miss Universe Ghana 2015 === Afe 2015 Dzifuu 29 mu no, Akua bɛyɛɛ Miss Universe Ghana wɔ Alisa Hotel, Nkran. Ɔyɛ Miss Universe Ghana 2015 no, osij akan wɔ Miss Universe 2015 pageant no mu. [[Nkyekyεmu:Ghanafo]] 5ynwckqwilwzxtr8uh72app8h1dpnom Homowo 0 520 35849 11131 2024-11-11T12:54:41Z Assilidjoe 33 Medze Ghana Afahyɛ Ahorow nkyekyɛmu no ho 35849 wikitext text/x-wiki {{Databox|item=Q16267971}}'''Homowo''' yɛ afahyɛ a Nkranfo na wodzi wɔ Nkran mantow mu.Afahyɛ yi hyɛ ase wɔ [[Ebɔbira]] bosoom n'ewei dze akɛhɛn [[Esusow Aketseaba]] bosoom no mu.Dɛm ber no mu ara so na wodua nduadzewa nkankaara eburow ansaana nsutɔber edu.Afahyɛ ber no mu ara so na wɔsaw asaw bi a wɔfrɛ no Kpanlogo.Wodzi dɛm afahyɛ yi dze kaa kɔm kɛse bi a osii ber a nna ɔman biara nndzi ɔman [[Ghana]] do no. [[Nkyekyεmu:Ghana Afahyɛ Ahorow]] emjhq85tp6ja4yiee8hkmrvai367kbx Honam akwaa a yɛdze kasa 0 521 2895 2894 2023-04-20T19:19:27Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 2894 wikitext text/x-wiki '''Honam akwaa a yɛdze kasa''' no bi nye: Tegyirama Se Menaba Anofamfa qv4pfumozmsb5w9hcy2gckcknea6tqr Ibrahim Adam 0 522 47650 36446 2025-05-14T13:22:32Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 47650 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | name = Ibrahim Issaka Adam | birthname = | honorific-suffix = | image = | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | order = | office = Minister for Agriculture | term_start = 1993 | term_end = 1996 | president = [[John Jerry Rawlings]] | predecessor = ''Self'' | successor = [[Stephen Obimpeh|Steve Obimpeh]] | office1 = Secretary for Agriculture | term_start1 = 1992 | term_end1 = 6 January 1993 | president1 = [[John Jerry Rawlings]] | predecessor1 = [[Stephen Obimpeh|Steve Obimpeh]] | successor1 = ''Self'' | office2 = Member of Parliament for Choggo/Tishigu | term_start2 = 7 January 1997 | term_end2 = 6 January 2001 | predecessor2 = Mohammed Haroon | successor2 = [[Abubakari Sumani]] | occupation = Animal scientist, politician | profession = | residence = | birth_date = | birth_place = | death_date = | death_place = | restingplace = | restingplacecoordinates = | nationality = [[Ghanaian]] | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | otherparty = <!--For additional political affiliations--> | spouse = [[Selassie Ibrahim]] | alma_mater = | cabinet = | committees = | portfolio = | signature = | signature_alt = | website = | footnotes = }} '''Ibrahim Adam''' yɛ Ghana amanyɛnyi n\a mmoa ho nyimdzefo. Ɔyɛ mbrahyɛbaguanyi ma Choggo/Tishigu mantsam a ɔwɔ Ghana Atsifi Fam Mantsam mu wɔ [[Sanda]] 1997 na [[Sanda]] 2001 ntsam.<ref name=":0">{{Cite book|title=1996 Parliamentary Election Results|publisher=Electoral Commission of Ghana|location=Ghana|pages=6}}</ref> == Nwomasua == Ibrahim wɔ Bachelor of Science (Hons) wɔ Kuadwuma mu. Ɔyɛ mmoa ho nyansahufo wɔ n’adwuma mu.<ref name=":0" /> == Amanyɛsɛm == Wɔpaw Ibrahim dɛ ɔmmɛgyina Choggo/Tishigu mansin ananmu wɔ Ghana mansin a ɔtɔ do aanan no mbrahyɛbagua a ɔtɔ do ebien no mu wɔ afe 1996 Ghana amansan abatow no mu.<ref name=":0" /><ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 1996 Results - Chogu / Tishigu Constituency|url=http://ghanaelections.peacefmonline.com/pages/1996/northern/255/index.php|access-date=2020-10-18|website=Ghana Elections - Peace FM}}</ref> Wɔpaw no wɔ National Democratic Congress no tekitsi do. Ɔfaa edwuma no fii Ahaji Mohammed Haroon nso a ɔyɛ National Democratic Congress a ɔgyinaa ɔmansin no ananmu wɔ Ghana man a ɔtɔ do aanan (4) no mbrahyɛbagua a edzi kan no nsam.<ref>{{Cite book|title=Elected Parliamentarians - 1992 Elections|publisher=Electoral Commission of Ghana|location=Ghana}}</ref> Ibrahim hweree n’akongua maa Alhaji Abubakari Sumani wɔ abatow a edzi akyir wɔ afe 2000 mu.<ref>{{Cite book|url=https://ec.gov.gh/wp-content/uploads/2019/08/2000-Parliamentary-Details.pdf|title=Electoral Commission of Ghana Parliamentary Result -Election 2000|publisher=Electoral Commission of Ghana|year=2007|location=Ghana|pages=39|access-date=2020-10-18|archive-date=2020-10-18|archive-url=https://web.archive.org/web/20201018205332/https://ec.gov.gh/wp-content/uploads/2019/08/2000-Parliamentary-Details.pdf|url-status=dead}}</ref><ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 2000 Results - Chogu / Tishigu Constituency|url=http://ghanaelections.peacefmonline.com/pages/2000/northern/255/index.php|access-date=2020-10-18|website=Ghana Elections - Peace FM}}</ref> == Abatow == Wɔdze abatow 22,368 paw Ibrahim wɔ abatow 53,526 a ɔfata a wɔtowee a ɔgyina hɔ ma 41.79% wɔ abatow a ɔfata nyinara mu. Wɔpaw no dɛ Mohammed A. Sadique a ofi Nyimpa Nhyiam Kuw no mu, Alhassan Wayo Seini a ofi Ɔman Ho Dɔ Kuw Fofor (NPP), Abubakar Al-Hassan a ofi Ɔman Nhyiam Kuw no mu, Iddrisu Hudu a ofi Nyimpa Ɔman Nhyiam no mu, Abdul-Samed Muhtar a ofi Ɔman Nhyiam Kuw na Faiz Aouri Moutrage a ɔyɛ ɔkannyifo a ɔdze nye ho. Eyinom nyaa 38.86%, 2.60%, 9.38%, 3.25%, 0.86% na 3.26% wɔ abatow a ɔfata a wɔtowee nyinara mu. == Quality Grain Company Asɛm No == Wɔ afe 2003 mu no, Accra Fast Track Asɛnnyibea Kuninyi bi dze Adam, Kwame Peprah, kan Sikasɛm ho Ɔsoafo wɔ Rawlings aban mu na George Yankey, kan Mbra Dwumadzibea, Ankorankor na Sikasɛm Asoɛe sohwɛfo no too afiase osiandɛ wɔdze sikasɛm hweree ɔman no ntsi. Woyii afofor ebien fii ayaresabea hɔ. Eyi dzi Juliet Cotton a ɔyɛ Amerikanyi ɔman ba a ɔwɔ United States, Quality Grain Company Ghana Limited tsitranyi no fɔ dɛ ɔsɛee dɔla ɔpepem 18 a wɔdze fɛm no dɛ ɔmfa nsi aburow edwuma bi wɔ Ghana no fa. Wɔdze Adam na Yankey too afiase mfe ebien ber a wɔdze Peprah too afiase mfe aanan. Na adanse biara nni hɔ a ɔkyerɛ dɛ Adam nye hɔn a wɔabɔ hɔn sobow no nyaa mfaso biara wɔ nsisi no mu. Ɔtemmufo a ɔdzi enyim, Kwame Afreh kyerɛɛ dɛ wɔrekata Jerry Rawlings do, dze Ghana Pidgin Engiresi kasasin, "monkey dey work, baboon dey chop" dzii dwuma. Ber a woyii no fii afiase wɔ afe 2004 mu no, John Atta Mills Ɔmampanyin Abadiakyir wɔ Ghana wɔ afe 1997 na 2001 ntsam na ɔkɔɔ d bɛyɛɛ Ghana ɔmanpanyin wɔ afe 2009 ntsam kɔpem dɛ owui wɔ afe 2012 mu no sii do dua dɛ wɔayɛ Adam na Yankey a ɔnteɛ. Obed Asamoah nso Ɔmanpanyin a ɔhwɛ amannɔnye nsɛm do wɔ Rawlings aban no mu kae dɛ wɔayɛ hɔn a wɔayɛ hɔn ayayadze wɔ amammui mu aweredzi a NPP Kufuor aban no dze ama hɔn. Boɔ a NPP aban no maa ho kwan wɔ afe 2006 mu no kyerɛɛ dɛ ɔwom dɛ na edwuma no ayɛ edwuma a ɔnyɛ hwee deɛ, nanso sikasɛm mu adehwereɛ biara mmaeɛ wɔ agyapadze no boɔ a ɔtse dɛ dzea ɔnye ahobammbɔ a Adam na afofor dze bɔɔ hɔn ho ban no hyia dɛ sɛ wɔbu boɔ yie a, na ɔwɔ hɔ adzehwer biara nni hɔ. == N'abrabɔ == Ibrahim awar Selassie Ibrahim a ɔyɛ Ghananyi odziyifo, sinyiyɛfo na edwumayɛfo. == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] f32j4qkf5o0767shsxc3ldx3i3e4yhr Ibrahim Cudjoe Quaye 0 523 48097 47792 2025-05-23T14:02:20Z Robertjamal12 13 /* N'abrabɔ */ Nkyekyεmu using [[Project:AWB|AWB]] 48097 wikitext text/x-wiki Wɔwoo '''Ibrahim Cudjoe Quaye''' wɔ Ayɛwoho,30,1937, ɔyɛ Ghana ɔmanyɛnyi a ogyina mu ma Ayawaso Central wɔ mbrahyɛbagua fie wɔ Ghana fitsi 1996 kesi 2011. Ɔyɛ edwuma dɛ mantɔw mu soafo dze maa Nkran Kurowpɔn Mantɔw no wɔ Kufuor's amanbu mu fitsi 2001 kesi 2009. == N'abɔse Na Nwomasua == Wɔwoo '''Quaye''' wɔ Ayɛwoho,30,1937 mu. Ofir La-Nkran a ɔwɔ Nkran Mantɔw mu wɔ Ghana. Ɔyɛ nkan osuanyi wɔ "Cambridge School". Onyaa n'abɔdzin krataa wɔ mfe apem ahankron eduonum awɔtwe(1958) mu. Ɔsan so yɛ nkan osuanyi wɔ "Rapid Results College". Hɔ na onyaa abɔdzin krataa a ɔyɛ "Diploma in Business Administration". Iyi daa edzi wɔ 1962 mu. Wɔ 1967 mu no, onyaa abɔdzin krataa a ɔyɛ "Diploma in journalism" wɔ dɛm kolegyi(college) no mu. == Mbɔdzenbɔ == Quaye yɛ "publisher" dɛ n'edwuma tsitsir. == Amanyɛsɛm Mu Mbɔdzenbɔ == Quaye hyɛɛ n'amanyɛsɛm ase wɔ 1969 ber a ɔyɛ NPP amanyɛkuwnyi a, ogyinaa mu maa Bawku West abatow mpasua no wɔ ber a wɔrebɛhyɛ 1969 Ghana abatow kɛse no ase. Quaye yɛ NPP amanyɛkuwnyi. Wɔdze no sii adze do wɔ 1996 Ghana abatow no ekyir na ɔbɛyɛɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua fie a ɔtɔ ebien wɔ "4th Republic" mu , a ogyinaa mu maa "Ayawaso Central" abatow mpasua do wɔ Nkran kuropɔn Mantɔw mu, na ɔhyɛɛ no dwumadzi ase wɔ Sanda,1997 mu. Ɔsan so nyaa dzibew no toaa do wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa, anan na enum mu wɔ mbrahyɛbagua mu. Ɔsan so bɛyɛɛ Ɔsoafo wɔ Nkran kuropɔn Mantɔw no mu wɔ Ɔmanpanyin John Kufuor amanbu mu. == Ambatow == Woyii Quaye dɛ mbrahyɛbaguanyi dze ma "Ayawaso Central" a ɔwɔ Nkran Kuropɔn Mantɔw mu wɔ 2004 Ghana ambatow no mu.Odzii nkonyim wɔ NPP amanyɛkuw ne dzin mu. N'ambatow mpasua ka mbrahyɛbaguamu ngua duesia(16) a NPP amanyɛkuw no nyaa fir ngua dodow a ɔyɛ eduonu esuon(27) wɔ Nkran Kuropɔn Mantɔw mu. NPP amanyɛkuw no nyaa dɔm dodow a ɔyɛ 128 fir mbrahyɛbagua ngua dodow a ɔyɛ 230 wɔ mbrahyɛbaguamu. Onyaa aba 36,021 fir aba dodow a wɔtoo a ɔyɛ 67,404 mu. Iyi yɛ ɔha nkyɛmu eduonum ebiasa ekyir pɔw anan(53.4%).Onyaa aba sen Zalia Seidu a ɔyɛ PNC amanyɛkuwnyi, Mariama Sinare a ɔyɛ NDC amanyɛkuwnyi, Christiana Martey a ɔyɛ CPP amanyɛkuwnyi na Charles Boateng a ɔyɛ ankonam amanyɛkuwnyi(independent candidate). Iyinom nya amba a ɔyɛ,858, 29,360, 482 na 683. Iyinom yɛ ɔha nkyekyɛmu,1.3%, 43.6%, 0.7% na 1.0%. Wɔ 2008 mu no, odzii nkonyim wɔ abatow kɛse no mu wɔ NPP amanyɛkuw dzin mu. N'ambatow mpasua no ka mbrayɛbagua fie ngua duawɔtwe(18) a NPP amanyɛkuw no nyaa fir ngua dodow a ɔyɛ eduonu esuon(27) mu Nkran Kuropɔn Mantɔw mu. NPP amanyɛkuw no nyaa dɔm kuma aba a ɔyɛ 108 fir ngua dodow a ɔyɛ 230 mu. Ɔdze amba dodow a ɔyɛ 30,915 a ofir amba dodow a wɔtoo a ɔyɛ 62,960 mu na ɔdze dzii nkonyim.Iyi yɛ ɔha nkyɛmu eduanan ankron ekyir pɔw kor(49.1%). Onyaa amba sen, Kwesi Ofei Agyemang a ɔyɛ NDc amanyɛkuwnyi, Zalia Seidu a ɔyɛ PNC amanyɛkuwnyi, Daniel Kofi Aidoo a ɔyɛ CPP amanyɛkuwnyi na Benjamin Bediako a ɔyɛ DFP amanyɛkuwnyi. Iyinom nyaa amba a ɔyɛ, 30,058, 622, 1,160 na 295, a wogyina hɔ ma ɔha nkyɛmu a ɔyɛ 47.74%, 0.99%, 1,160% na 0.33% wɔ amba dodow a wɔtoo mu. == N'abrabɔ == Quaye yɛ Nkramonyi(Muslim). Waawar wɔ mba enum. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] dg53xin8zkw45rcivjpsb645eu73e0m Ibrahim Dey Abubakari 0 524 47308 47256 2025-05-09T14:27:30Z Robertjamal12 13 /* Nhwɛdo */ clean up using [[Project:AWB|AWB]] 47308 wikitext text/x-wiki {{Databox|item=Q84411267}} '''Ibrahim Dey Abubakari''' (wɔwoo no [[Ebɔw]] 25, 1958) yɛ Ghana amahyɛnyi na Mmarahyɛ Bagua a ɔtɔ do esia (6) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no munyi a ɔgyina Salaga Anaafo Mansin ananmu wɔ Atifi (North) Mantɔw mu wɔ National Democratic Congress tekiti do.<ref name=":0">http://www.ghanamps.com/mps/details.php?id=2553</ref><ref name=":1">http://staging.odekro.org/person/ibrahim-dey-abubakari/</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Abubakari wɔ [[Ebɔw]] 25, afe 1958. Ɔfir Sirimunchu, kuro bi a ɔwɔ Ghana Atifi Mantɔw mu. Ɔkɔɔ Manchester Edwumayɛ Sukuu, Wales Esuapɔn (University of Wales) a ɔwɔ United Kingdom - UK na ɔnyaa nye master’s degree wɔ sikasɛm mu (master's degree in finance) wɔ afe 1996 mu. Ɔsan nso kɔɔ Mfɛfo a Wɔyɛ Ka na Edwumayɛ ho Akontaabufo (Associates of Cost and Management Accountants) wɔ afe 1993 mu.<ref name=":0" /> == Amanyɛsɛm == Abubakari yɛ Ɔman Demokrasi Mmarahyɛ Bagua (NDC) no munyi. Wɔ afe 2012 mu no, ɔsii akan maa Salaga Anaafo (South) Ambtatow mpasua nkongua no wɔ NDC mbrahyɛ bagua a ɔtɔ do esia (6) a ɔwɔ Ghana Amasin a ɔtɔ do anan (4) no tekiti do na odzii nkonyim.<ref name=":0" /> Ɔhyɛɛ n’amanyɛsɛm edwuma ase wɔ afe 2009 mu ber a wɔpaee mu kae dɛ odɔii nkonyim wɔ afe 2008 Ghana Amansan Ambatow no mu na wɔpaw no dɛ ɔmbɛyɛ mmarahyɛ bagua a ɔto do enum (5) wɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref>https://web.archive.org/web/20200707012503/https://www.ghanaweb.com/GhanaHomePage/republic/parliamentatian.php?ID=7</ref> == N'abrabɔ == Abubakari yɛ Nkramonyi (Muslim). Wawar na ɔwɔ mba enum (5). Ɔyɛɛ edwuma dɛ Ɔman no mu Nhwehwɛmu sohwɛfo (Director of Internal Audit) wɔ Mpɔtam Aban Dwumadzibea (Ministry of Local Government) wɔ Accra.<ref name=":0" /><ref name=":1" /> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] 5tg1f6jkaz6zs0n4r972miz3x4jrk9i Iddrisu Abdul-Kareem 0 525 47304 47255 2025-05-09T14:27:14Z Robertjamal12 13 /* N'abrabɔ */ clean up using [[Project:AWB|AWB]] 47304 wikitext text/x-wiki .'''Iddrisu Abdul-Kareem ('''wɔwoo no wɔ Obiradzi 1,1948) ɔyɛ Ghana amanyɛnyi na kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do enum wɔ Fourth Republic mu wɔ Ghana. Ogyinaa mu maa Nanton abatow mpasua do wɔ Etsifi Mantɔw mu wɔ Ghana. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Abdul-Kareem wɔ Obiradzi 1, 1948. Ofir Nanton wɔ Etsifi Mantɔw mu wɔ Ghana. Onyaa abɔdzin krataa a ɔyɛ diploma in Accountancy, wɔ Institute of Planning and Technology Administration of the Kwame Nkrumah University of Science and Technology wɔ 1974 mu. == Edwuma na Amanyɛsɛm == Abdul-Kareem yɛ Chief executive officer of Kadil Company Limited wɔ Tamale, wɔ Etsifi Mantɔw mu wɔ Ghana mu. Ɔyɛ kuw ba wɔ[[New Patriotic Party]]. Wɔ 2004 Ghana amasan abatow mu no, ogyinaa mu wɔ NPP amanyɛkuw ne dzin mu naaso odzii nkogu ma Alhaji Alhassan Yakubu a ɔyɛ NDC amanyɛkuw nyi. Mbom, ɔsan so gyinaa bio na odzii nkonyim wɔ Nanton abatow mpasua do egua no wɔ 2008 Ghana amansan abatow no mu, a ɔdze amba dodow a ɔyɛ 6,868 wɔ 14,592 mu a ogyina hɔ ma ɔha nkyɛm 45.9%. == N'abrabɔ == Ɔyɛ Kramonyi a wawar wɔ mba esuon. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] dr01ruoxu711w2uoh0uwvtg3lcaekxj Iddrisu Dawuda 0 526 48162 7600 2025-05-23T15:23:35Z Robertjamal12 13 /* Asetsena mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48162 wikitext text/x-wiki {{Databox|item=Q97011261}} '''Iddrisu Dawuda''' (Esusuow Aketseaba 22, 1950) yɛ Ghana amanyɛnyi na Kyerɛkyerɛnyi. Ɔsoom dɛ mbrahyɛbaguanyi ma Karaga ambatow mpasua wɔ Etsifi Mantɔw mu wɔ Ghana. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Dawuda wɔ Esusow Aketseaba 22, 1950 wɔ Karaga wɔ Etsifi Mantɔw mu wɔ Ghana. Onyaa abodzin krataa wɔ Akyerɛkyerɛ dwuma mu (Cert 'A') wɔ afe 1972 wɔ Kanton Akyerɛkyerɛfo Ntsetseebea na abodzin krataa (Diploma) wɔ Mbɔframba nwomasua mu. === Amanyɛsɛm === Nna Dawuda yɛ mbrahyɛbaguanyi ma Karaga ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ do enum mu wɔ Ghana Republic a ɔtɔ do anan mu dze nam National Democratic Congress (NDC) do wɔ Mumu 2008 Ghana ambatow kɛse no mu. Odzii Baba Wahab a ɔwɔ[[New Patriotic Party]] (NPP) na nyimpa ebaasa a wɔka ho do nkonyim, ɔdze mba 13, 352 fi mba dodow a wɔtowee 23,441 a egyina hɔ 57.0% dzii hɔn do nkonyim. Ɔsomee wɔ afe 2004 kesi 2012 mu, Alhassan Sualihu Dandaawa a ɔwɔ NDC dzii Dawuda do nkonyim wɔ afe 2012. === Edwuma === Nna ɔyɛ Kyerɛkyerɛnyi panyin na ɔkwankyerɛfo boafo wɔ Sakasaka Primary C skuul wɔ Tamale wɔ Etsifi Mantɔw mu. Ɔsanee soom dɛ mbrahyɛbaguanyi ma Karaga ambatow mpasua (Sanda 2005 kesi Mumu 2012 mu). === Asetsena mu nsɛm === Dawuda yɛ Kramonyi, ɔawar awo beesia. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] lrny9c9doc735fi8l74u1dvl0a02slm Iddrisu Huudu 0 527 47748 47574 2025-05-14T13:28:37Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47748 wikitext text/x-wiki Huudu yɛ Ghana amanyɛnyi na nkan no mbrahyɛbaguanyi ma Gushiegu/Karaga mpasuar wɔ Etsifi mantɔw mu wɔ Ghana. Nna Huudu yɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔdo anan no wɔ kwasafoman a otsia anan no mu wɔ Ghana. == Amanyɛsɛm == Huudu yɛ Akatamanso amanyɛkuwba. Wɔpaaw no dɛ Mbrahyɛbaguanyi wɔ Gushiegu/Karaga mpasuar a ɔwɔ Etsifi mantɔw mu wɔ Ghana mbrahyɛbagua a ɔtɔdo ebiasa no wɔ Kwasafoman a ɔtɔ do anan no mu. Rita Tani Iddi na odzii n’adze wɔ afe 2004 Ghana Amansan abatow no mu. Wɔpaaw Huudu dɛ mbrahyɛbaguanyi wɔ Gushiegu/Karaga mantɔw mu wɔ afe apem ahaebien Ghana amansan abatow no mu. Wɔpaaw no wɔ National Democratic Congress no akwanya ahoma do. Mbrahyɛbagua nkongua eduonu-ebiasa mu no, nna Huudu ne Mpasuar ka nkongua du-awɔtwe a New Democratic Congress amanyɛkuw no dzii do kunyim wɔ dɛm abatow no mu maa Etsifi Mantɔw mu. National Democratic Congress kuw no nyaa Dɔm-kuma dzibew eduonu-ebien dze fii mbrahyɛbagua dzibew ahaebien no wɔ mbrahyɛbagua a ɔtɔdo ebiasa wɔ Ghanaman a otsia anan no mu. Wɔdze mba 18,524 paaw Huudu wɔ abatow 37,264 a ɔfata a wɔtowee no nyinara mu. Nna iyi nye abatow a ɔfata a wɔtowee nyinara mu 50.9% yɛ pɛ. Wɔsaan paaw Rita Tani Iddi a ofi New Patriotic amanyɛkuw no mu, Alhasan M. Yahaya a ofi "Convention People's Party" amanyɛkuw no mu, Moli Majeed a ɔyɛ "People's National Convention" amanyɛkuwba, Hamidu S. Imoru a ofi "National Reform" amanyɛkuw no mu, na Tahidu Mahamudu a ofi United Ghana Kuw no mu ho paaw Huudu. Iyinom nyaa mba 12,686, 3,181, 1,537, 279 na 220 wɔ abatow a ɔfata a wɔtowee nyinara mu. Iyinom nye 34.8%, 8.7%, 4.2%, 0.8 na 0.6% yɛ pɛ wɔ abatow a ɔfata a wɔtowee nyinara mu. Huudu dzii kan gyinaa ne mpasuar ananmu wɔ afe apem ahaakorɔn eduokorɔn-esia (1996) Ghana Amansan abatow no mu na wɔpaaw no dɛ mbrahyɛbaguanyi wɔ afe apem ahaakorɔn eduokorɔn-esuon ne bosoom Sanda ne da o ɔtɔdo esuon mu. == Nhwɛdo == FM, Peace. "Ghana Election 2004 Results - GushIegu Constituency". Ghana Elections - Peace FM. Retrieved 2020-09-03. Electoral Commission of Ghana Parliamentary Result-Election 2000. Ghana: Friedrich Ebert Stiftung. 2007. p.&nbsp;16. "Statistics of Presidential and Parliamentary Election Results". Fact Check Ghana. 2016-08-10. Retrieved 2020-09-01. "Ghana Parliamentary Chamber: Parliament Elections held in 1992". Archived from the original on 2020-02-19. FM, Peace. "Ghana Election 2000 Results - Northern Region". Ghana Elections - Peace FM. Retrieved 2020-09-03. Electoral Commission of Ghana -Parliamentary Result-Election 2000. Ghana: Friedrich Ebert Stiftung. 2007. p.&nbsp;40. FM, Peace. "Ghana Election 2000 Results - Gushiegu / Karaga Constituency". Ghana Elections - Peace FM. Retrieved 2020-09-03 Iddrisu Huudu yɛ Ghana amanyɛnyi na Mbrahyɛbaguanyi dze ma Gushitygu/Karaga mpasuar a ɔwɔ Ghana Etsifi mantɔw mu. Nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔdo ebiasa wɔ kwasafoman a otsia anan no mu wɔ Ghana. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] h2u72z2a3kx8jvfxna74e0ud7chd1pm Iddrisu Zakari Alidu 0 528 48130 47336 2025-05-23T15:21:20Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48130 wikitext text/x-wiki {{Databox|item=Q97009040}} '''Iddrisu Zakari Alidu''' yɛ Ghana amanyɛnyi na MP dze ma Walewale. Ɔyɛ NDC amanyɛkuwba.<ref name="ghanamps.com">http://ghanamps.com/mps/details.php?id=61</ref> == Ɔbra ahyɛse na nwomasua == Wɔwoo Zakari wɔ afe apem ahaakorɔn eduonum esia ne bosoom Ebɔw ne da a otsia esia no mu wɔ Janga, kurow a ofi mu wɔ Etsifi mantɔw mu wɔ Ɔman Ghana mu. Onyaa ne suapɔn mu ntsetsee wɔ University of Education, Simpa na hɔ na onyaa ne Bachelor of Education wɔ Nkonaabu mu na ɔsanso kɔr Ghana Institute of Management na Public Administration (GIMPA) wɔ Achimota a ɔwɔ Nkran na onyaa ne 'Executive Masters' wɔ Amambu na Mpanyindzi mu (Goverance and Leadership(EMGL) wɔ afe mpemebien na awɔtwe mu.<ref name="staging.odekro.org">http://staging.odekro.org/person/iddrisu-zakari-alidu/</ref> == Edwuma == Zakari yɛ kyerɛkyerɛnyi.<ref name="staging.odekro.org"/><ref name="staging.odekro.org"/> == Amanyɛsɛm == Wɔpaaw Zakari wɔ NDC amanyɛkuw no akwanya ahoma do dze maa Walewale mpasuar wɔ ber a ɔdze mba 11,355 dzii kunyim wɔ afe apem ebien na anan Ghana asahen abatow no mu. Onyaa mba dodow 35.30% wɔ mba papa a wɔtowee wɔ afe mpem ebien na anan abatow no mu na odzii kunyim wɔ Walewale mpasuardo.<ref>https://web.archive.org/web/20221206103808/https://ghanaelections.peacefmonline.com/pages/2004/northern/158/index.php</ref> Ɔsanso gyinaa bio wɔ afe mpem ebien na awɔtwe Ghana asahen abatow no mu, iyi na ɔmaa no akwangya ma ogyinaa maa ne mpasuar mpɛn ebien do.<ref>https://web.archive.org/web/20221206103804/https://ghanaelections.peacefmonline.com/pages/2008/northern/158/index.php</ref> == N'abrabɔ == Ɔyɛ kramonyi na afei ɔwarfo a nna okitsa mba akorɔn.<ref name="ghanamps.com"/> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] ml5knsx0l9slu9exb5ln3w8o143d5ld Ignatius Baffour-Awuah 0 529 47991 47955 2025-05-14T14:34:01Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47991 wikitext text/x-wiki {{Databox|item=Q1657330}} '''Ignatius Baffour-Awuah''' (wɔwoo no 24 [[Dzifuu]] 1966) yɛ Ghana amanyɛnyi na Ɔsoafo a ɔhwɛ Edwumayɛ nA Edwumayɛfo Nkitahodzi do (Minister of Employment and Labour Relations).<ref name=":0">https://web.archive.org/web/20230927010521/https://www.parliament.gh/mps?mp=189</ref><ref>http://www.graphic.com.gh/news/politics/serve-with-humility-president-tells-ministers.html</ref> == Ahyɛse Bra na Nwomasua == Wɔwoo no wɔ 24 [[Dzifuu]] 1966 na ɔfir Nsoatre a ɔwɔ Bono Mantɔw mu wɔ Ghana. Ɔnyaa nye Bachelors abodzin krataa wɔ Akontaabu mu (Bachelors degree in Accounting) wɔ afe 1992. Ɔsan nso nyaa nye Post-graduate diploma wɔ Edwumayɛ ho Afotu a Wɔdze Ma mu (Management Consultancy) wɔ afe 2017.<ref name=":0" /> == Amanyɛsɛm == Ɔdze nye ho kɔbɔɔ Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no na nna ɔyɛ kan Ɔmampanyin Kufour aban no munyi dɛ Ɔmansin Panyin (District Chief Executive) wɔ Sunyani Mansin Bagua (Sunyani District Assembly) no mu. Ekyir ɔbɛyɛɛ ɔmantɔw soafo abadziakyir maa Brong-Ahafo mantɔw no na ekyir ɔbɛyɛɛ ɔmantɔw soafo wɔ Kuffour aber do kor no ara ase. Ɔdzii akan dɛ Mbrahyɛbaguanyi maa Sunyani Atɔe (West) Ambatow mpasua no na ɔdzii nkonyim wɔ afe 2008 mbrahyɛ bagua ambatow mu. Nanso n’ekuw, NPP dzii nkogu wɔ ɔmampanyin ambatow (presidential election) no mu. Wɔsan paw no dɛ Mbrahyɛbaguanyi (MP) wɔ saa Ambatow mpasua kor no ara mu wɔ afe 2012 na 2016. Entsi ɔyɛ mprɛmprɛn Mbrahyɛbaguanyi (MP) wɔ Sunyani Atɔe (West) Ambatow mpasua no mu. Ɔyɛɛ edwuma dɛ deputy minority chief whip fi afe 2013 kosi afe 2017.<ref>http://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=104249</ref><ref>http://www.diplomatie.gouv.fr/fr/pays-zones-geo_833/ghana_359/presentation-du-ghana_965/composition-du-gouvernement_1693.html</ref> === Kabinet Ɔsoafo === Wɔ bosom [[Esusow Aketseaba]] afe 2017 mu no, Ɔmanpanyin Nana Akufo-Addo bɔɔ Baffour-Awuah dzin dɛ asoafo duakron (19) a wɔbɛhyehyɛ nye kabinet no fa. Wɔde asoafo duakron (19) no dzin kɔmaa Ghana Mmarahyɛ Bagua no na Aban no Kasafo, Rt. Hon. Ɔbenfo Mike Ocquaye. Dɛ Kabinet soafo no, Baffour-Awuah yɛ ɔmampanyin no mu kuw no fa na ɔsɛ dɛ ɔboa wɔ gyinaesi dwumadzi atsitsir (key decision-making activities) mu wɔ ɔman no mu.<ref>https://web.archive.org/web/20170731025902/http://www.ghanaweb.com/GhanaHomePage/entertainment/Arts-Minister-Catherine-Afeku-makes-it-to-Cabinet-542839</ref> ==== Boayikuw ahorow ==== Baffour-Awuah yɛ Ofie Boayikuw no munyi (member of House Committee); ɔyɛ Hokwan Boayikuw no munyi (member of Privileges Committee) na ɔsan yɛ Boayikuw a Wɔpaw Nnipa Boayikuw no munyi (member of Committee of Selection Committee).<ref name=":0" /> == N'abrabɔ == Baffour-Awuah awar a ɔwɔ mba ebiasa. Ɔyɛ Katoleknyi.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] 0fg7hkmyx05l4igflpgg0805ge9a0gk Ignatius Kofi Poku Edusei 0 530 48166 36065 2025-05-23T15:23:52Z Robertjamal12 13 Nkyekyεmu using [[Project:AWB|AWB]] 48166 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | term_start3 = 7 January 2005 | term_end3 = 6 January 2009 | president3 = [[John Kufuor]] | predecessor3 = | successor3 = | otherparty = <!--For additional political affiliations--> | partner = <!--For those with a domestic partner and not married--> | relations = | children = | birth_date = {{Birth date and age|1963|10|25|df=y}} | birth_place = | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian nationality law|Ghanaian]]{{flagicon|GHA}}&nbsp; | party = [[New Patriotic Party]] | residence = | alma_mater = Kwame Nkrumah University of Science and Technology, [[University of Ghana|UG]] | occupation = Teacher/ Administrator | profession = | cabinet = | committees = | portfolio = | signature = | signature_alt = | website = | spouse = | office3 = Member of Parliament for Bekwai Constituency | majority1 = | order3 = <!--Can be repeated up to eight times by changing the number--> | honorific-suffix = | image = | alt = | caption = | order = | office = Member of Parliament for Bekwai Constituency | term_start = 7 January 2001 | term_end = 6 January 2005 | president = [[John Kufuor]] | predecessor = | successor = | constituency_MP1 = | name = Ignatius Kofi Poku-Adusei | parliament1 = | term_start1 = | term_end1 = | president1 = | predecessor1 = | successor1 = <!--Can be repeated up to eight times by adding a number--> | prior_term = | order2 = | office2 = | term_start2 = | term_end2 = | president2 = | predecessor2 = | successor2 = | footnotes = }} '''Ignatius Kofi Poku-Adusei''' yɛ Ghana amanyɛnyi.<ref name=":0">{{Cite web|last=FM|first=Peace|title=Ghana Election 2004 Results - Bekwai Constituency|url=http://ghanaelections.peacefmonline.com/pages/2004/ashanti/16/index.php|access-date=2020-08-02|website=Ghana Elections - Peace FM}}</ref><ref name=":1">{{Cite book|last=|first=|title=Elections 2004; Ghana's Parliamentary and Presidential Elections|publisher=Electoral Commission of Ghana; Friedrich Ebert Stiftung|year=2005|isbn=|location=Accra|pages=122}}</ref> Nna ɔyɛ mbrahyɛbaguanyi a ogyina mu ma Bekwai abatow mpasua do wɔ Esuantse Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua fie a ɔtɔ do anan wɔ Ghana amambu a ɔtɔ do anan no mu. Ɔyɛ [[New Patriotic Party]] nyi.<ref name=":0" /><ref name=":1" /> He is a member of the [[New Patriotic Party]].<ref name=":0" /><ref name=":1" /> == Ɔbra Ahyɛse na Nwomasua == Wɔwoo Poku-Adusei wɔ Ɔbɛsɛ 25, 1963.<ref name=":2">{{Cite book|last=|first=|title=Ghana Parliamentary Register, 2004-2008|publisher=The Office of Parliament|year=2004|isbn=|location=Ghana|pages=}}</ref> Owie suapɔn wɔ "Kwame Nkrumah University of Science and Technology, KNUST". Okitsa Bachelor of Arts degree wɔ Social science wɔ suapɔn no mu. Ɔsan so yɛ Ghana Suapɔn(University of Ghana(UG)) ba. Fitsi hɔ no, onyaa "master's degree" wɔ 'Business Administration'. == Edwuma == Poku-Adusei yɛ kyerɛkyerɛnyi/'administrator dɛ n'edwuma. == Amanyɛsɛm edwuma == Poku-Adusei yɛ[[New Patriotic Party]] nyi. Ɔbɛyɛɛ mbrahyɛbaguanyi wɔ Sanda 2005 ber a odzii nkonyim wɔ amansan abatow no mu wɔ Mumu 2004 no. Wɔpaw no dɛ mbrahyɛbaguanyi wɔ Bekwai abatow mpasua do wɔ mbrahyɛbagua fie a ɔtɔ do anan wɔ "4th Republic" mu wɔ Ghana. == Abatow == Wɔ afe 2000 mu no, Adusei dzii nkonyim wɔ amansan abatow no mu dɛ mbrahyɛbaguanyi wɔ Bekwai abatow mpasua do wɔ Esuantse Mantɔw mu wɔ Ghana.<ref name=":3">{{Cite web|last=FM|first=Peace|title=Ghana Election 2000 Results - Bekwai Constituency|url=http://ghanaelections.peacefmonline.com/pages/2000/ashanti/16/index.php|access-date=2020-09-02|website=Ghana Elections - Peace FM}}</ref><ref name=":4">{{Cite book|last=|first=|title=Electoral Commission. Parliamentary Results - Election 2000|publisher=Electoral Commission|year=2007|isbn=|location=Accra|pages=5}}</ref> Odzii nkonyim wɔ[[New Patriotic Party]] dzin mu.<ref name=":3" /><ref name=":4" /> N'abatow mpasua no ka mbrahyɛbagua fie ngua eduasa biako(31) wɔ ngua dodow a ɔyɛ eduasa biasa(33) a[[New Patriotic Party]] nyaa wɔ Esuantse Mantɔw mu. Amanyɛkuw a ɔyɛ [[New Patriotic Party]] nyaa dɔm dodow ngua a ɔyɛ ɔha(100) wɔ ngua ahabien(200) mu. Onyaa amba 30,81 wɔ amba dodow a ɔyɛ 36,062 mu. Iyi yɛ ɔha nkyɛm eduowɔtwe enum ekyir pɔw esuon(85.7%) wɔ amba dodow no mu. onyaa amba sen Michael O.K. Boakye a ɔyɛ National Democratic Congress amayɛkuw nyi, Stephen A. Kwarteng a ɔyɛ People's National Convention amanyɛkuwnyi, Emmanuel K. Adade a ɔyɛ National Reformed Party nyi, Michael O.K. Annan a ɔyɛ Convention People's Party nyi. Iyinom nya amba; 4,260, 340, 333 na 193 pɛpɛɛpɛ. A wɔyɛ ɔha nkyɛm 11.9%, 0.9%, 0.9% na 0.5% pɛpɛɛpɛ. Wɔpaw Poku-Adusei dɛ mbrahyɛbaguanyi wɔ Bekwai abatow mpasua do wɔ Esuantse Mantɔw mu wɔ Ghana wɔ ne mber a odzi kan wɔ 2004 Ghana amansan abatow mu. Odzii nkonyim wɔ[[New Patriotic Party]] dzin mu. N'abatow mpasua no ka mbrahyɛbagua fie ngua eduasa biako(31) wɔ ngua dodow a ɔyɛ eduasa biasa(33) a[[New Patriotic Party]] nyaa wɔ Esuantse Mantɔw mu. Amanyɛkuw a ɔyɛ[[New Patriotic Party]] nyaa dɔm dodow ngua a ɔyɛ ɔha eduonu awɔtwe(128) wɔ ngua ahabien eduasa(230) mu. Ɔdze amba dodow a ɔyɛ 34,830 na ɔdze dzii nkonyim wɔ aba dodow a ɔyɛ 43,896 a wɔto mu. Iyi yɛ ɔha nkyɛm eduosuon akron ekyir pɔw ebiasa(79.3%). Onyaa amba sen Janet Adarkwah a ɔyɛ People's National Convention amanyɛkuw nyi,Jonas Owusu-Boateng a ɔyɛ National Democratic Congress amanyɛkuw nyi, Grace Abena Nketia of the Convention People's Party nyi,Beatrice Kusi-Appiah a ɔyɛ ankonam amanyɛkuw nyi. Iyinom nyaa amba 870, 3,739, 241 na 4,216 wɔ aba a wɔtoo no mu. A wogyina hɔ ma ɔha nkyekyɛm 2.0%, 8.5%, 0.5% na 9.6% pɛpɛɛpɛ. == N'abrabɔ == Poku-Adusei yɛ Kristonyi == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 9h7g69oytlp52iktakd0uz1mdpusxxj Imoro Yakubu Kakpagu 0 531 48181 47419 2025-05-23T15:24:52Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48181 wikitext text/x-wiki {{Databox|item=Q16730044}} '''Imoro Yakubu Kakpagu''' (wɔwoo no [[Kwakwar]] 1958) yɛ Ghana amanyɛnyi na na ɔyɛ Ghana Mbrahyɛbagua no munyi ma Kumbungu mansin a ɔwɔ Ghana Etsifi Mantɔw mu fir afe 2005 kɔsi afe 2013. Ɔyɛ Ɔman Demokrasi Mmarahyɛ Bagua (National Democratic Congress) no munyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] kb3x9p3uvhakp1f5762807tov4p0rje Inchaban 0 532 10968 2956 2023-06-18T14:39:14Z Zaza spor TV 694 10968 wikitext text/x-wiki '''Inchaban''' yɛ kurow aa ɔwɔ atɔree mantow mu wɔ [[Ghana]].ɔhɔ na ɛbɛ hu 'Volta River Authority' aa ɔwɔ atɔree mantow mu. epfifqj1bz83anq2l19jzpulgwgmyq2 Innocent Mahamadu Yahaya 0 533 48109 47811 2025-05-23T14:03:06Z Robertjamal12 13 /* N'abrabɔ */ Nkyekyεmu using [[Project:AWB|AWB]] 48109 wikitext text/x-wiki '''Innocent Mahamadu Yahaya''' (17 April 1954 – 12 September 2000) nna ɔyɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ Mbrahyɛbagua a ɔtɔ do ebien mu wɔ aban a ɔtɔ do anan mu wɔ Chereponi ambatow mpasua mu wɔ Ghana. == Abrabɔ ahyɛase na nwomasua == Wɔwoo Yahaya wɔ Cheroponi a ɔwɔ Etsifi Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ Bulgaria Academy of Social Science na onyaa Adansedzi nwoma wɔ Political Economy. Ɔsanee kɔr Gbewaah Ntsetseebea na onyaa Akyerɛkyerɛfo Ntsetsee Adansedzi nwoma. == Amanyɛsɛm == Wɔpaaw no kɔr mbrahyɛbagua a odzi kan mu wɔ aban a ɔtɔ do anan mu wɔ Ghana wɔ Sanda 7, 1993 mu aber wɔdaa no edzi dɛ oedzi nkonyim wɔ afe 1992 Ghana mbrahyɛbagua ambatow no mu wɔ Mumu 29, 1992. Wɔsan paaw Yahaya baa mbrahyɛbagua a ɔtɔ do ebien wɔ aban a ɔtɔ do anan mu wɔ Ghana wɔ National Democratic Congress dzin mu ber a wɔdaa no edzi dɛ oedzi nkonyim wɔ afe 1996 Ghana ambatow kɛse maa Chereponi ambatow mpasua wɔ Etsifi Mantɔw mu wɔ Ghana. Onyaa amba 9,092 fii amba 17,158 a wɔtoow no mu a ogyina hɔ ma 39.60%, ɔdze iyi dzii n'akansifo Jakpa Samson Mariba a onyaa amba 3,825 votes, Bawa Ali Manshi a onyaa amba 2,794 na Tabi Anthony Bondo Yaw a onyaa amba 1,510 no hɔn do nkonyim. Odzii nkogu wɔ afe 2000 ambatow a wodzi yi obi a obegyina ama amanyɛkuw maa Mohammed Seidu Abah. == Edwuma == Yɛdze amanyɛdwuma no to nkyɛn a, nna ɔsan yɛ Kyerɛkyerɛnyi. == N'abrabɔ == Yahaya yɛ Kramonyi. Owui wɔ Fankwa 12, 2000. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] mwhupnfa6q4ycv2vcb7lfk2pl3g45yw Interlingue 0 534 7514 7513 2023-05-01T17:19:44Z Caro de Segeda 16 7514 wikitext text/x-wiki '''Interlingue''' a ahyɛse no na ɔyɛ Osidɛntal kasa no yɛ amanaman ntsam kasa a boa a wɔyɛe wɔ afe 1922 mu na wɔsesaa nye dzin wɔ afe 1949 mu. Nye bɔfo, [[Edgar de Wahl]], hwehwɛɛ dɛ obenya kasa mbra mu daa na abɔdze mu su a ɔkyɛn biara. Nye mfua no gyina nsɛmfua a wɔdze dzi kan fir kasa ahorow mu na nsɛmfua a wɔdze fi mu a wɔdze nsɛmfua a wɔdze dzi kan na ekyigyina a wogye tom dzi dwuma do. [[Nkyekyεmu:Interlingue]] nliueoxha2n20bpm2svlq91ockz0oee Inusah Fuseini 0 535 48171 47876 2025-05-23T15:24:11Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48171 wikitext text/x-wiki {{Databox|item=Q16194544}}'''Inusah Abdulai Bistav Fuseini''' (wɔwoo no wɔ Sanda 23,1962) ɔyɛ Ghana mbranyimfo na amanyɛnyi. Ɔyɛ nkan mbrahyɛbaguanyi dze ma Tamale Central abatow mpasua na nkan Ɔsoafo a ɔhwɛ Nsaase na Ɔbɔadze Ndwuma(Minister for Lands and Natural Resources in the Ghana government) do wɔ Ghana aban mu.Nna ɔyɛ senior associate wɔ Law Trust Company wɔ Nkran ansaana ɔreba amanyɛsɛm mu<ref>Inusah Fuseini, Biography (ghanaweb.com)</ref>. == Ahyɛse Bra Na Nwomasua == Fuseini fir Tishiegu-Tamale, wɔ Etsifi Mantɔw mu wɔ Ghana. Nna ɔyɛ "senior associate" wɔ Law Trust Company wɔ Nkran ansaana ɔreba aban mu. Ɔkɔr akyerɛkyerɛfo ntsetsee skuul wɔ Bagabaga Training College (seseiara Bagabaga College of Education) hɔ na onyaa n'abɔdzin krataa a ɔkyerɛ dɛ ɔyɛ kyerɛkyerɛnyi mapa. Ɔsan toaa do kɔ Ghana Suapɔn( University of Ghana,Legon), kɔpɛɛ abɔdzin krataa a ɔyɛ bachelor's degree in law. Ɔsan so wɔ master's degree in law fir Ghana Suapɔn( University Of Ghana) == Amanyɛsɛm Edwuma == Fuseini, a ɔyɛ kuw ba wɔ National Democratic Congress amanyɛkuw no, bɛyɛɛ mbrahyɛbaguanyi wɔ Wayo Seini ber a NDC dzii nkogu ma NPP bae. Iyi maa wɔsan so too aba no bio wɔ Tamale Central abatow mpasua do wɔ Ebɔbira 4,2006. Fuseini nyaa amba dodow a ɔyɛ 17,502. Ɔsanee nyaa n'egua no bio wɔ Mumu 2008 Ghana amansan abatow no a ɔyɛ ɔha nkyɛm 66%, wɔ Ghana amansan abatow mu wɔ Mumu 2012 na 59.81% wɔ 2016. == N'abrabɔ == Fuseini yɛ Nkramonyi na ɔawar wɔ mba baanan. == Hwɛ ha nso == * [[National Democratic Congress]] * Tamale Central == Mboaedze == [[Nkyekyεmu:Amanyɛfo]] [[Nkyekyεmu:Banyin]] [[Nkyekyεmu:Sarmunyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 03qjnyqfsa5dtga6s7o4bdz8tb90b8l Irene Agyepong 0 536 35911 35910 2024-11-13T21:18:26Z David kojo joe Mensah 1426 Mehyɛɛ atekel no mu kane 35911 wikitext text/x-wiki {{Databox|item=Q21262246}} '''Irene Akua Agyepong''' yɛ Ghana ɔmanfo akwahosan ho oduruyɛfo (public health physician) a ɔwɔ Dodowa Apɔwmudzen Ho Nhwehwɛmu Asoɛe (Dodowa Health Research Center) na ɔyɛ Ɔmanfo Akwahosan Ho Adzesuabea (Faculty of Public Health) a ɔwɔ Ghana Kɔlɛgyi a wɔyɛ Nduryɛfo na Oprehyɛn Ho Nduruyɛfo (Ghana College of Physicians and Surgeons) no munyi. Agyepong dzii The Lancet bagua (The Lancet commission) a ɔhwɛ akwahosan ho daakye do wɔ Afrika Sahara anafo fam no anyim. == N’abrabɔ Ahyɛse Na Nwomasua == Ɔyɛ abofra no, Agyapong nna ɔpɛ dɛ ɔyɛ ɔkyerɛwfo, adzepam na nna ɔbɛyɛ datsernyi.<ref name=":0">{{Cite journal|last=Lucas|first=Tamara|date=2017-12-23|title=Irene Agyepong: building capacity in Ghana's public health system|url=https://www.thelancet.com/journals/lancet/article/PIIS0140-6736(17)32288-2/abstract|journal=The Lancet|language=English|volume=390|issue=10114|pages=e62|doi=10.1016/S0140-6736(17)32288-2|issn=0140-6736|pmid=29303725|s2cid=12896625}}</ref> Okosua adzesua a ɔfa ndur ho wɔ Osuapɔn a ɔyɛ Ghana Medical School. Ofii hɔ kɔr Ebibirmu Atɔe Physician Osuapɔn. Hɔ na ne maame nua basia Phillis Antwi hyɛɛ no nkuran, dɛ ɔkɔyɛ Amansan apɔwmudzen. Owiee skuul no, Agyapong yɛɛ edwuma nduryɛfo wɔ asor bi ayarsabea. No dzibew a odzikan nye dɛ ɔyɛɛ edwuma dɛ obstetrics; iyi ohun no dɛ nna n’ahofama ho atɔsin. Wɔ nhwɛenyim nsɛmbisa a ɔnye Lancet Agyepong kaa dɛ, ‘’ Iyi nye Ghana wɔ 1980 mu- nna yɛrefi sikadzen ho nsɛm ho. Mpɛn bi wɔhɔ a wonya adze a wɔdze bɔ hɔn nsa ho ban, wonya pandze mpɛn bi, mpɛn pii mpo no wonya ndzɛmba tse dɛ Scalpel…. Na mbogyakuw mpo nnyi hɔ … obi botum ewu ana mbogya no bi aba. Wonyim dza wobotum ayɛ mbom won tum’’. Director of Medical Services Moses Adibo hyɛɛ no nkuran dɛ ɔnyɛ edwuma wɔ amanadze afa mu, na otuu kwan kɔr United Kingdom dɛ onkosua amansan apɔwmudzen wɔ Liverpool skuul wɔ Tropical Medicine. Agyapong afeidze ɔkɔr United States, hɔ na okonyaa no doctoral degree osuaa malaria nsɔwano wɔ Ghana. == Nhwehwɛmu na Edwuma == Onyaa no doctorate no wire no, Agyapong san n’ekyir baa Ghana. Ekyir yi wɔyɛɛ no Director wɔ apɔwmudzen ma Nkran Kurowpɔn mu. Onyaa dzibew ebien wɔ Ghana Osuapɔn no Skuul a ɔfa amansan apɔwmudzen mu. == Nsɛm bi a wɔdze ato gua == * Peters, David H.; Adam, Taghreed; Alonge, Olakunle; Agyepong, Irene Akua; Tran, Nhan (2014-04-01). Republished research: Implementation research: what it is and how to do it: Implementation research is a growing but not well understood field of health research that can contribute to more effective public health and clinical policies and programmes. This article provides a broad definition of implementation research and outlines key principles for how to do it". ''British Journal of Sports Medicine''. '''48''' (8): 731–736. doi:10.1136/bmj.f6753. ISSN 0306-3674. <nowiki>PMID 24659611</nowiki>. S2CID 52862104 * Agyepong, Irene Akua; Adjei, Sam (2008-03-01). "Public social policy development and implementation: a case study of the Ghana National Health Insurance scheme. ''Health Policy and Planning''. '''23''' (2): 150–160. doi:10.1093/heapol/czn002. ISSN 0268-1080. <nowiki>PMID 18245803</nowiki> * Gilson, Lucy; Hanson, Kara; Sheikh, Kabir; Agyepong, Irene Akua; Ssengooba, Freddie; Bennett, Sara (2011-08-23). "Building the Field of Health Policy and Systems Research: Social Science Matters". ''PLOS Medicine''. '''8'''(8): e1001079. doi:10.1371/journal.pmed.1001079. ISSN 1549-1676. PMC 3160340. <nowiki>PMID 21886488</nowiki> == Mboaedze == <references /> [[Nkyekyεmu:Nyimpa]] [[Nkyekyεmu:Nnyimpa a hɔn tse ase]] [[Nkyekyεmu:Ghana ɔmanfo akwahosan ho nduruyɛfo]] [[Nkyekyεmu:Ghana]] [[Nkyekyεmu:Ghanafo]] cokn63oe4bcnwlg970e3b3wtk5tr3qf Irene Naa Torshie Addo 0 537 48121 47313 2025-05-23T15:20:38Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48121 wikitext text/x-wiki {{Infobox officeholder |honorific-prefix = Hon. |name = Irene Naa Torshie Addo |honorific-suffix = |image = |alt = |caption = |constituency= [[Tema West (Ghana parliament constituency)|Tema West]] |parliament = Ghana |majority = 4,545 |term_start = 7 January 2009 |term_end = 6 January 2017 |predecessor = ''New constituency'' |successor = <!--Can be repeated up to eight times by adding a number--> |prior_term = [[Awutu-Senya (Ghana parliament constituency)|MP for Awutu-Senya]] | order2 = | office2 = | term_start2 = | term_end2 = | president2 = [[John Kufour]] | predecessor2 = | successor2 = | order3 = <!--Can be repeated up to eight times by changing the number--> | office3 = | term_start3 = | term_end3 = | president3 = [[John Atta Mills]]<br/>[[John Dramani Mahama|John Mahama]] | predecessor3 = | successor3 = | birth_date = {{Birth date and age|1970|09|30|df=y}} | birth_place = [[Accra]], [[Ghana]] | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian nationality law|Ghanaian]] | party = [[New Patriotic Party]] | otherparty = <!--For additional political affiliations--> | spouse = | partner = <!--For those with a domestic partner and not married--> | relations = | children = 3 | residence = | alma_mater = [[University of Warwick]] | occupation = | profession = [[Lawyer]] | cabinet = | committees = | portfolio = | religion = | signature = | signature_alt = | website = | footnotes = }} '''Irene Naa Torshie Addo ('''wɔwoo no wɔ Fankwa 30,1970) ɔyɛ Ghana amanyɛnyi na mbranyimfo, nkan Suafo abadziekyir dze ma Foreign Affairs na mbrahyɛbaguanyi dze ma Tema West abatow mpasua do.<ref name=":0">https://web.archive.org/web/20161116204333/http://www.parliament.gh/parliamentarians/46. ''www.parliament.gh. Retrieved 5 September 2016.''</ref><ref name=":1">http://ghanamps.com/mps/details.php?id=2707. ''ghanamps.com''. Retrieved 25 February 2017.</ref> == Ɔbra Ahyɛse == Wɔwoo Irene Naa Torshie Addo wɔ Osu, Nkran, wɔ Fankwa 30,1970.<ref name=":0" /><ref name=":1" /> == Nwomasua == Ɔyɛ mbranyimfo na onyaa LLM(Gender and Development Studies) fii Warwick Suapɔn(University of Warwick) mu wɔ afe apem ahankron eduokron akron(1999).<ref>http://www.ghanaweb.com/GhanaHomePage/people/person.php?ID=1229. ''www.ghanaweb.com.'' Retrieved 5 September 2016.</ref> == Edwuma == Ɔyɛ kuw ba dze NPP amanyɛkuw no, ɔbɛyɛɛ mbrahyɛbaguanyi dze ma Tema West wɔ 2008 abatow na ɔhyɛɛ no dwuma ase wɔ Sanda 7,2009 kesi Sanda 6,2017 ber odzii nkogu wɔ[[New Patriotic Party]] amanyɛkuw n'abatow mu na ɔdan maa Carlos Ahenkorah wɔ 2015.<ref>https://web.archive.org/web/20170227062811/http://ghanaelections.peacefmonline.com/pages/2008/constituency/135/. ''Ghana Elections 2012 - Peace FM. Retrieved 26 February 2017.''</ref><ref>Tornyi, Emmanuel. https://web.archive.org/web/20170619075149/http://www.pulse.com.gh/politics/npp-primaries-irene-naa-torshie-addo-defeated-carlos-ahenkorah-wins-id4011197.html. ''Retrieved 25 February 2017.''</ref> Ɔmanpanyin Nana Addo Dankwa Akufo-Adoo paw Irene dɛ Administrator of the District Assemblies Common Fund (DACF).<ref>https://www.graphic.com.gh/news/politics/president-appoints-naa-torshie-as-dacf-administrator.html. ''Graphic Online. Retrieved 27 August 2022.''</ref> == N'abrabɔ == Ɔagyaa awar wɔ mba ebien, ɔyɛ Kristonyi a ɔsom wɔ Baptist. Onyaa mba mbasiafo ebien wɔ n'awar a odzi kan no mu: Samantha na Simone na banyin a wɔfrɛ no Stanely. Panyin no dze Samantha Abigail Nana Adobea Addo. Ma ɔtɔ do ebien nye Simone Antonia Naa Adoley Addo na kakraba nye Stanely Walter Kwamena Adom Addo.<ref>https://www.ghanaweb.com/person/Irene-Naa-Torshie-Addo-1229. ''www.ghanaweb.com. Retrieved 27 August 2022.''</ref> == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] dx660og53yrd61bpmrm1gfbxayrdh36 Isaac Kobina Nyame-Ofori 0 538 47779 47599 2025-05-14T13:30:29Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47779 wikitext text/x-wiki '''Isaac Kobina Nyame-Ofori''' yɛ Ghana Amanyɛnyi, Okuanyi na mbrahyɛbaguanyi wɔ aban a ɔtɔ do ebiasa wɔ 4th Republic no mu. Nna ɔno nye kuwba wɔ mbrahyɛbaguafie dze ma Sefwi-Wiawso Mpasuardo wɔ Atɔe Mantɔw mu na kuwba dze ma National Democratic Congress amanyɛkuw no wɔ Ghana. == Amanyɛsɛm == Nna Nyame-Ofori yɛ kuwba wɔ mbrahyɛbaguafie a otsia ebiasa ma 4thRepublic. Ɔyɛ National Democratic Congress kuwba na Sefwi-Wiawso Mpasuardo ananmusinyi wɔ Atɔe Mantɔw mu wɔ Ghana. N'amanyɛ dwuma hyɛɛ ase wɔ ber a ogyinaa wɔ afe2000 Ghana abatow no mu ma nkunyimdzi abɔtsir no bɛyɛɛ nedze wɔ NDC tum do. == Afe 2000 Abatow == Woyii Nyame-Ofori dɔ Mbrahyɛbaguanyi maa Sefwi-Wiawso mpasuardo wɔ afe 2000 Ghana abatow a ɔkɔr do no mu. Odzii kunyim wɔ dɛm abatow no mu wɔ ber a nna ɔyɛ NDC kuwba. Dɛm ber no, mbrahyɛbaguafie ngua du-akorɔn a nna ɔwɔ hɔ no, ne mpasuar tumii faa ngua no mu akorɔn dze maa National Democratic Congress kuw no wɔ dɛm abatow no mu maa Atɔe Mantɔw bɛhyɛɛ John Kwaku Danso ananmu. National Democratic Congress kuw faa dɔm-kuma mbrahyɛbaguafie ngua a ɔyɛ eduokorɔn-ebien fii mbrahyɛbaguafie ngua ahaebien no mu wɔ aban a otsia ebiasa wɔ 4th Republic wɔ Ghana no mu. Mba 52,883 mu no, mba onya fii mu a ɔdze dzii kunyim yɛ mba 32,753. Iyi kyerɛ dɛ, mba dodow a onyae no gyina ma 63.9%. Wɔsaan Kwasi Blay a ɔyɛ[[New Patriotic Party]] kuwba na Francis Kwabena Bih a ɔyɛ Convention People's Party kuwba ho yii Kobina Nyame-Ofori.Mba a Kwasi Blay na Kwabena Bih nyae a woenntum ammfa annsan Kobina ho yɛ mba 18,537 na 0 votes dze fi mba dodow no mu dɛ mbrɛ hɔn no dzidzi do no. Nna dɛm mba a wonyae yi gyina hɔ ma 36.1% na 0% pɛpɛɛpɛr. == Hwɛ iyi so == Afe 2000 Ghana abatow no mu mbrahyɛbaguafo edzin. == Nhwɛdo == FM, Peace. "Ghana Election 2000 Results -Sefwi-Wiawso Constituency". Ghana Elections - Peace FM. Retrieved 2 September 2020. FM, Peace. "Ghana Election 2000 Results - Western Region". Ghana Elections - Peace FM. Retrieved 3 September 2020. FM, Peace. "Ghana Election 2000 Results - Western Region". Ghana Elections - Peace FM. Retrieved 1 September 2020. Electoral Commission of Ghana -Parliamentary Result-Election 2000. Ghana: Friedrich Ebert Stiftung. 2007. p.&nbsp;61. "Statistics of Presidential and Parliamentary Election Results". Fact Check Ghana. 10 August 2016. Retrieved 1 September 2020. "Ghana Parliamentary Chamber: Parliament Elections held in 1992". Archived from the original on 19 February 2020. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 3mzrnsi9gzxjelgw23ic3fe160bh0h2 Isaac Kolibilla Batesimah 0 539 47711 6576 2025-05-14T13:26:20Z Robertjamal12 13 /* Ne gyedzi */ adding category using [[Project:AWB|AWB]] 47711 wikitext text/x-wiki '''Isaac Kolibilla Batesimah''' yɛ Ghana amanyɛnyi na kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do ebien wɔ "4th Republic" a ogyinaa mu maa Narerigu ambatow mpasua wɔ Etsifi Mantɔw mu wɔ Ghana. == Abɔse na nwomasua == Wɔwoo Isaac wɔ mfe apem ahankron eduanan akron(1949) wɔ Narerigu a ɔwɔ Etsifi Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ E.P Training College ma onyaa abɔdzin krataa wɔ akyerɛ mu(Certificate in Teaching). == Edwumasɛm == Sɛ yeyi n'amanyɛsɛm edwuma no to nkyɛn a, ɔsan yɛ Kyerɛkyerɛnyi. == Amanyɛsɛm == Wɔdze Isaac sii egua do wɔ Sanda da ɔtɔ do esuon wɔ mfe apem ahankron eduokron ebiasa(7th January,1992) ber a wɔbɔɔ ne dzin dɛ nkonyimdzinyi wɔ mfe apem ahankron eduokron ebien(1992) mu wɔ ambatow a wɔtoo wɔ Mumu da ɔtɔ do eduonu akron wɔ mfe apem ahankron eduokron ebien(29th December, 1992) mu. Ɔsan so nyaa ne dzibew no bio wɔ mbrahyɛbagua fie a ɔtɔ do ebien wɔ "4th Republic" wɔ NDC amanyɛkuw ne dzin mu, a ogyinaa mu maa Narerigu ambatow mpasua do wɔ Etsifi Mantɔw mu, wɔ ber a odzii nkonyim wɔ mfe apem ahankron eduokron esia(1996) ambatow no mu. Onyaa amba 19,142 a ɔyɛ ɔha nkyɛmu eduonu biako(51.00%) fir amba dodow a ɔyɛ 28,118 mu. Onyaa amba sen Assani Issahaku Emmanuel a onyaa 5,051 a ɔyɛ ɔha nkyɛmu duebiasa ekyir pɔw eduonu(13.50%), Hamidu Napoleon Dawuni nyaa 2,019 a ɔyɛ ɔha nkyɛmu enum ekyir pɔw eduanan(5.40%) na John Wuni Grumah nyaa 1,906 a ɔyɛ ɔha nkyɛmu enum ekyir pɔw du(5.10%). Dr. Tia Sugri Alfred botuu no fir adze do wɔ mfe mpem ebien(2000) hɔn amanyɛkuw ambatow no mu. == Ne gyedzi == Isaac yɛ Kristonyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 3vp080e37e40b1j4cakkglh1jf0kzu5 Isaac Kwadwo Adjei-Mensah 0 540 47496 47253 2025-05-09T14:47:51Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 47496 wikitext text/x-wiki {{Databox|item=Q98815047}} '''Isaac Kwadwo Adjei Mensah''' (20 [[Fankwa]] 1944 – 7 [[Obiradzi]] 2015) yɛ Ghana amanyɛnyi na nna ɔyɛ mbrahyɛbaguanyi ma Techiman Etsifi (North) ambatow mpasua a ɔwɔ Brong Ahafo mantɔw mu wɔ Ghana.<ref>https://www.peacefmonline.com/pages/local/news/201508/252117.php</ref><ref>http://www.ghanareview.com/parlia/BrongAhafo.html</ref> Na ɔyɛ mbrahyɛbaguanyi wɔ mmarahyɛ bagua a ɔtɔ do ebien (2) na ebiasa (3) wɔ Ghana Amansin a ɔtɔ do anan (4) no mu na nna ɔyɛ Ɔmantɔw Ɔsoafo a ɔhwɛ Brong-Ahafo Mantɔw do, na Nsu, Edwumayɛ na Adan ho Ɔsoafo nso.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Techiman-North-MP-eulogizes-Adjei-Mensah-377645</ref> == Ɔbra Ahyɛase na Nwomasua == Adjei Mensah fir Jama Tempori a ɔwɔ Brong-Ahafo Mantɔw mu wɔ Ghana.<ref name=":0">https://www.modernghana.com/news/638324/final-funeral-rites-of-late-adjei-mensah-observed.html</ref> Wɔwoo no wɔ 20 [[Fankwa]] 1944. Ɔkɔɔ London Esuapɔn (University of London) na ɔnyaa Mbra mu Bachelor abɔdzin krataa (Bachelor of Laws degree). Ɔsan nso kɔɔ Queen Mary College na ɔnyaa Master of Law (LL. B). Afei ɔkɔɔ Gray's Inn na ɔnyaa Legum Baccalaureus (LL.B) fii hɔ. Nna Adjei Mensah adzesua tsitsir yɛ Mbra.<ref name=":1">''Ghana Parliamentary Register''. Ghana: The Office of Parliament. 1993–1996. p.&nbsp;33.</ref> == Edwuma == Nna Adjei Mensah yɛ mbranyimfo wɔ n’edwuma mu. Nna ɔyɛ Ghana amanyɛnyi nso.<ref name=":1" /> == Amanyɛsɛm == Na Adjei Mensah yɛ Ɔman Demokrasi Mbrahyɛbaguanyi. Wɔpaw no dɛ mbrahyɛbaguanyi ma Techiman North ambatow mpasua a ɔwɔ Brong Ahafo mantɔw mu wɔ Ghana Amansin a ɔtɔ do anan (4) no mbrahyɛ bagua a ɔtɔ do ebiasa (3) no mu. Alex Kyeremeh na odzii n’adze wɔ afe 2004 Ghana Amansan ambatow mu. Wɔdzii kan paw no dɛ ɔmbra mbrahyɛ bagua mu wɔ 7 [[Sanda]] 1997 ekyi a ɔdaa nye ho edzi dɛ nkonyimdzifo wɔ 1996 Ghana Amansan Ambatow no mu.<ref>https://web.archive.org/web/20221228131307/https://ghanaelections.peacefmonline.com/pages/2004/brongahafo/61/index.php</ref> == Ambatow == Wɔpaw Adjei Mensah dɛ mbrahyɛbaguanyɪ ma Techiman Etsifi (North) ambatow mpasua no wɔ afe 2000 Ghana amansan ambatow mu. Wɔpaw no wɔ National Democratic Congress tekiti do.<ref>''Electoral Commission of Ghana Parliamentary Result-Election 2000''. Ghana: Friedrich Ebert Stiftung. 2007. p.&nbsp;16.</ref> Na nye ambatow mpasua no yɛ mbrahyɛ bagua nkongua esuon (7) no fa wɔ nkongua edounu biako (21) a National Democratic Congress dzii wɔ saa ambatow no mu maa Brong Ahafo Mantɔw no mu.<ref name=":2">https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref><ref>https://web.archive.org/web/20200219090455/http://archive.ipu.org/parline-e/reports/arc/2123_92.htm</ref><ref>https://web.archive.org/web/20220922143635/https://ghanaelections.peacefmonline.com/pages/2000/brongahafo/index.php</ref> National Democratic Congress dzii nkonyim kakraa bi a nye nyinara yɛ mbrahyɛ bagua nkongua 92 wɔ nkongua 200 a ɔwɔ mbrahyɛ bagua a ɔtɔ do ebiasa (3) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref name=":2" /> Wɔdze amba 9,830 na ɛpaw no wɔ ambatow a ɔfata a wɔtow nyinara mu 20,362 mu. Iyi nye ambatow a ɔfata a wɔtow no nyinara mu 49.8% yɛ pɛ. Ɔnyaa amba kyɛn Isaac Osei-Antwi a ofi[[New Patriotic Party]], Thomas Oti a ofi National Reform Party, James Stephen Fordwour a ofi United Ghana Movement na Yeboah Godfrey a ofi Convention People's Party mu. Iyinom nyaa amba 10,563, 533, 529 na 177 wɔ ambatow a ɔfata a wɔtow no nyinara mu. Iyinom nye 39.5%, 2.0%, 2.0% na 0.7% yɛ pɛ wɔ ambatow a ɔfata a wɔtow nyinara mu..<ref>''Electoral Commission of Ghana -Parliamentary Result-Election 2000''. Ghana: Friedrich Ebert Stiftung. 2007. p.&nbsp;16.</ref><ref name=":3">https://web.archive.org/web/20241127021618/https://ghanaelections.peacefmonline.com/pages/2000/brongahafo/61/index.php</ref><ref>https://web.archive.org/web/20220928032238/https://ghanaelections.peacefmonline.com/pages/2000/brongahafo/247/index.php</ref> Nnyimpa a wɔpaw hɔn wɔ saa ambatow a ɛbaa afe 2000 mu wɔ Techiman Etsifi (North) ambatow mpasua no daa "skirt and blouse" ambatow bi edzi ber a ɔmanpanyin a wɔpaw no wɔ saa ambatow mpasua no mu no yɛ John Kuffour a ofi ɔsɔretsia[[New Patriotic Party]] no mu.<ref name=":3" /> == N'abrabɔ == Adjei Mensah yɛ Kristonyi.<ref name=":1" /> Ɔyɛ Elizabeth Ofosu-Agyare, kan Ɔsoafo a ɔhwɛ Nsrahwɛ, Amandze na Adzebɔ Adwinnyi do (former Minister for Minister for Tourism, Culture and Creative Arts), a mprɛmprɛn ɔyɛ Mbrahyɛbaguanyi ma Techiman Etsifi (North) ambatow mpasua baabi a ɔsom dɛ Mbrahyɛbaguanyi nso no agya.<ref>https://www.modernghana.com/news/638713/photos-exclusive-events-ghana-ltd-mourns-with.html</ref><ref>https://web.archive.org/web/20240925092656/https://www.gbcghana.com/1.4379166</ref> == Owuo == Adjei Mensah wui wɔ bosoom [[Obiradzi]] da ɔtɔ do esuon (7) afe 2015.<ref name=":0" /><ref name=":1" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 6xga73bid3q1c9imp1wz9l9at0uzhdp Isaac Kwame Asiamah 0 541 48142 47988 2025-05-23T15:22:10Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48142 wikitext text/x-wiki {{Databox|item=Q33108613}} '''Isaac Kwame Asiamah''' (wɔwoo no 24 [[Mumu]] 1975)<ref name="ghmps" /><ref name="odekro">{{cite web | url=http://www.odekro.org/person/isaac-kwame-asiamah/ | title=Hon. Isaac Kwame Asiamah | publisher=Odekro | access-date=20 July 2017 | archive-url=https://web.archive.org/web/20170808032640/http://www.odekro.org/person/isaac-kwame-asiamah/ | archive-date=8 August 2017 | url-status=dead }}</ref> yɛ Ghana amanyɛnyi. Ɔyɛ Atwima Mponua mansin no Mbarahyɛ Bagua munyi. Wayɛ Mbrahyɛbaguanyi ama amansin no wɔ Mbrahyɛbagua anan (4th), enum (5th), esia (6th), esuon (7th) na awɔtwe (8th) wɔ Ghana amansin a ɔtɔ do anan (4) mu. Ɔyɛ Ɔman Ho Dɔ Kuw Foforo (New Patriotic Party) munyi.<ref name=":3">{{Cite web|date=2016-05-06|title=Ghana MPs – MP Details – Asiamah, Isaac Kwame|url=http://ghanamps.gov.gh/mps/details.php?id=88|access-date=2020-08-02|archive-url=https://web.archive.org/web/20160506162054/http://ghanamps.gov.gh/mps/details.php?id=88|archive-date=6 May 2016}}</ref><ref name=":4">{{Cite web|date=2016-04-24|title=Ghana MPs – MP Details – Asiamah, Isaac Kwame|url=http://ghanamps.gov.gh/mps/details.php?id=2629|access-date=2020-08-02|archive-url=https://web.archive.org/web/20160424231111/http://ghanamps.gov.gh/mps/details.php?id=2629|archive-date=24 April 2016}}</ref><ref name=":0">{{Cite web|title=Parliament of Ghana|url=https://www.parliament.gh/mps?mp=275|access-date=2020-08-02|website=www.parliament.gh}}</ref> Efi [[Kwakwar]] 2017 kosi [[Sanda]] 2021 no, NA ɔyɛɛ Mbabun na Egumadzi ho Ɔsoafo. == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] fmmwi1gpssuee23s01dv6jisgv8cmoj Ishmael Ashitey 0 542 47693 47528 2025-05-14T13:25:10Z Robertjamal12 13 /* Owu */ adding category using [[Project:AWB|AWB]] 47693 wikitext text/x-wiki {{Databox|item=Q30318775}} '''Ishmael Ashitey''' (20 [[Ɔberɛfɛw]] 1954 – 7 [[Sanda]] 2022) yɛ Ghana amanyɛnyi a na ɔyɛ Mbrahyɛbagua no munyi ma Ɔman Ho Dɔ Kuo Fofor no. Ɔyɛ Greater Accra Ɔmantam Soafo wɔ Ghana. Ɔmampanyin Nana Addo Dankwa Akuffo-Addo na ɔpaw no wɔ [[Sanda]] 2017 mu, na Ghana Mbrahyɛbagua no penee do wɔ [[Kwakwar]] 2017 mu. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Ashitey wɔ 20 [[Ɔberɛfɛw]] 1954. Na ɔkɔɔ nye mfitiase sukuu wɔ Manhean finimfin Afrafra Sukuu a ɔwɔ Tema no mu. Ɔkɔɔ do kɔɔ Kpando Mfiridwuma Asoɛe a ɔwɔ Volta mantɔw mu na ekyir yi ɔkɔɔ Accra Polytechnic baabi a osuaa Mfiridwuma ho adze. Na ɔwɔ nye diploma wɔ mfiridwuma ho nyimdze mu wɔ KNUST. Ɔkɔɔ Ghana Asoɛe a ɔhwɛ Edwumayɛ na Ɔman Edwumayɛbea. Efi asoɛe no mu no, onyaa Executive Masters wɔ Aban na Akannyifo mu. == Edwuma == Ansa na Ashitey reyɛ edwuma wɔ amammuisɛm mu no, na ɔyɛ mfiridwuma ho nyimdzefo. Ɔyɛɛ edwuma wɔ nnwumaku bebree mu wɔ Ghana na ekyi tse dɛ Accra Brewery Limited, Tema Steel Works, Tecnofin Nederlands na General Establishment for Plastics & Industries wɔ Libya. == Amanyɛsɛm == Na Ashitey asom sɛ mmarahyɛ baguani ama Tema Apuei fam amansin no wɔ Ghana mansin a ɛtɔ so nnan no mmarahyɛ bagua a ɛtɔ so mmienu, mmiɛnsa ne anan mu. Eyi fa bere a efi 7 Ɔbɛnem 1997 kosi 6 Ɔbɛnem 2009 mu. === Afe 1996 Abatow === Ashitey puei dɛ odzii nkonyim wɔ 1996 Ghana Amansan Abatow no mu dɛ mbrahyɛbaguanyi wɔ Ghana man a ɔtɔ do anan no mbrahyɛbagua a ɔtɔ do ebien no mu na ɔkaa ntsam dɛ ɔbɛyɛɛ n’adwuma wɔ 7 [[Sanda]] 1997. Ɔdze abatow 33,421 a ɔgyina hɔ ma 35.80% wɔ abatow a ɔfata nyinara mu ensti odzii nye dze no do nkonyim asɔretsiafo; Nii Adjei Larbie a ofi National Democratic Congress a onyaa mba 29,914 a ɔgyina hɔ ma abatow a ɔfata a wɔtowee nyinara mu 32.00%, Seth Laryea Tetteh a ofi Convention People’s Part no mu no onyaa mba 4,211 a ɔgyina hɔ ma 4.50% na Frank Sontim-Bour Yendork a ofi People’s National Convention no mu no onyaa mba 1,803 abatow a ɔgyina hɔ ma abatow a wɔtow nyinara mu 1.90%. === Afe 2000 Abatow === Wɔpaw Ashitey dɛ mbrahyɛbaguanyi ama Tema Epuei fam mansin no wɔ mbrahyɛbagua a ɔtɔ do ebaasa (3) a ɔwɔ ɔman a ɔtɔ do anan (4) no mu wɔ afe 2000 Ghana amansan abatow no mu. Wɔpaw no wɔ[[New Patriotic Party]] no tekiti do. Na nye mansin no yɛ mbrahyɛbagua nkongua 22 mu nsia (6) a Ɔman Ho Dɔ Kuw Fofor no dzii nkonyim wɔ saa abatow no mu maa Greater Accra Mantɔw no fa. National Democratic Congress no nyaa nyimpa kakraa bi a hɔn nyinara yɛ mbrahyɛbagua nkongua 92 wɔ nkongua 200 a ɔwɔ Ghana man a ɔtɔ do anan (4) no mbrahyɛbagua a ɔtɔ do ebaasa (3) no mu. Wɔdze abatow 35,044 paw no wɔ abatow 63,034 a ɔfata a wɔtowee nyinara mu. Eyi nye abatow a ɔfata a wɔtowee nyinara mu 56.2% yɛ pɛ. Wɔpaw no dɛ Eben T. Anuwa-Armah a ofi Ɔman Demokrasi mbrahyɛbagua no mu, Ɔbenfo Frederick W. Asante Akuffo a ofi Nhyiam no Nyimpa Kuw no mu, William Kobb-Lumor a ofi Ɔman Nsakrae kuw no mu, Erasmus Aruna Quao a ofi Ɔmanfo Ɔman Nhyiam no mu na Mensah Steve a ɔwɔ United Ghana Kuw no mu. Eyinom nyaa abatow 18,432, 5,028, 2,262, 1,198 na 402 wɔ abatow a ɔfata a wɔtowee nyinara mu. Eyinom nye 29.6%, 8.1%, 3.6%, 1.9 na 0.6% yɛ pɛ wɔ abatow a ɔfata a wɔtowee nyinara mu. === Afe 2004 Abatow === Wɔpaw Ashitey dɛ mbrahyɛbaguanyi wɔ Ghana man a ɔtɔ do anan no mbrahyɛbagua a ɔtɔ do anan no mu wɔ afe 2004 Ghana amansan abatow no mu. Wɔdze abatow 41,519 paw no wɔ gyinapɛn ahorow 86,284 a wɔdze too gua nyinara mu. Eyi nye abatow a ɔfata a wɔtowee nyinara mu 48.1% yɛ pɛ. Wɔpaw no dɛ Emelia Kai Adjei a ɔwɔ Ɔman Demokrasi mbrahyɛbagua no mu, Charles Akwetey Fynn-Williams a ofi Nhyiam Nyimpa Kuw no mu; na Albert Anawi Nuamah, Awurade Koranteng Hamah na Ramseyer Agyeman Prempeh nyinara yɛ hɔn a wɔpɛ dɛ wɔpaw hɔn a wɔdze hɔn ho. Eyinom nyaa 31.6%,1.7%, 6.4%, 2.0% na 10.3% wɔ abatow a ɔfata a wɔtowee nyinara mu. Wɔpaw Ashitey wɔ[[New Patriotic Party]] no tekiti do. Na nye mansin no yɛ amansin duason (17) a[[New Patriotic Party]] dzii nkonyim wɔ Greater Accra mantɔw mu wɔ saa abatow no mu no fa. Sɛ yɛka nye nyinara bom a, Ɔman Ho Dɔ Kuw Fofor no nyaa mbrahyɛbagua nkongua 128 wɔ Ghana man a ɔtɔ do anan (4) no mbrahyɛbagua a ɔtɔ do anan (4) no mu. == N'abrabɔ == Na Ashitey yɛ Kristonyi na na ɔyɛ Presbyterianyi na na n’ani gye akenkan, nsuguare, nantew na nnwom tie ho. Na ɔwɔ ɔyere a ɔwɔ mma anan. == Owu == Ishmael Ashitey wui wɔ 7 [[Sanda]] 2022 wɔ Amanaman Ntsam Po do Ayaresabea (International Maritime Hospital) a ɔwɔ Tema, ber a na wadzi mfe 67. Fibea fofor nso kae dɛ Ishmael Ashitey wui wɔ Tema General Hospital ber a na wadzi mfe 68. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] r3kstcv5bhxozjk15tak7cyxp3kt7p8 Israella Kafui Mansu 0 543 36187 6580 2024-12-10T12:46:34Z Assilidjoe 33 36187 wikitext text/x-wiki '''Israella Kafui Mansu''' yɛ akatasia bi a w'agye ne dzin yie paa na ɔyɛ edwuma wɔ Ghana,<ref>{{Cite web |last=Quist |first=Ebenezer |date=2022-04-22 |title=Ghanaian lady turns small business under shed in 2009 into huge venture in 2022 |url=https://yen.com.gh/195814-israella-kafui-mansu-ghanaian-woman-turns-small-palm-oil-business-huge-venture-2021.html |access-date=2023-06-02 |website=Yen.com.gh - Ghana news. |language=en}}</ref> ɔno na obuei Mansuki Ghana Ltd<ref>{{Cite web |last=Entsie |first=Berlinda M. |date=3 October 2018 |title=Ghana Outstanding Women Awards unveils nominees |url=https://www.graphic.com.gh/entertainment/showbiz-news/ghana-outstanding-women-awards-reveals-nominees-for-its-maiden-edition.html |access-date=2 June 2023 |website=Graphic Online}}</ref> na ɔsanso yɛ panyin wɔ edwuma no mu.<ref>{{Cite web |last=Kplorfia |first=Juliana Ama |date=22 April 2017 |title=From the WomanWideAwake Series Spotlight on Israella Kafui Mansu |url=https://www.modernghana.com/news/770448/from-the-womanwideawake-series-spotlight-on-israella-kafui-m.html |access-date=2 June 2023 |website=Modern Ghana}}</ref><ref>{{Cite web |last=Dogbevi |first=Emmanuel |date=2016-12-21 |title=Company develops 20 cosmetic products from Shea butter |url=https://www.ghanabusinessnews.com/2016/12/21/company-develops-20-cosmetic-products-from-shea-butter/ |access-date=2023-06-02 |website=Ghana Business News |language=en-US}}</ref> == Abrabɔ Ahyɛse == Israella Kafui Mansu Wɔwoo Israella Kafui Mansu wɔ 26 October 1985 wɔ Sogakope wɔ Ghana na ɔnye n'ebusua no tuu kɔɔ Liberia wɔ ne mbofra mu ber. Awerɛhosɛm nye dɛ dɛm aber no ara mu na ɔko no sii wɔ Liberia ntsi ɔnye n'ebusua no san tuu kwan kɔɔ Ghana. Mber a odzii mfe 6 no ɔkɔɔ sukuu wɔ Sogasco Primary wɔ Sogakope, ofri hɔ kɔɔ Dabala Primary na JHS na ekyir no ɔkɔɔ St. Francis Demonstration JHS wɔ Hohoe, na hɔ ɔkyerɛw ne BECE nsɔhwɛ na nyinara ne sanstir nye dɛ ne maame ne sukuu edwuma na ɔdze ne kyemaa beberee dɛm no .Ɔdze nkonyim wie ne nsɔhwɛ no, onyaa kwan kɔɔ Anfoega ntoado sukuu a ɔwɔ Kpando Mantam mu dɛ ɔreko sua Home Economics na owiee ne sukuupɔn wɔ University of Ghana , Legon na onyaa Bachelor of Arts abodzin nkrataa wɔ Consumer Science na Psychology mu.<ref>{{Cite web |date=2014-10-27 |title=The Journey So Far With Israella Kafui Mansu |url=https://www.ghanaweb.com/GhanaHomePage/features/The-Journey-So-Far-With-Israella-Kafui-Mansu-332183 |access-date=2023-06-02 |website=GhanaWeb |language=en}}</ref> == Nwomasua dwumadzi ahorow == Wɔ mber a Israella na ɔwɔ sukuu no, ɔkɔɔ do da nsiw wɔ n’atipɛnfo hɔn mu. Mber a na ɔwɔ Dabala JHS no, sukuu no yii no dɛ ongyina hɔn ananmu wɔ afe dwumadzi a ɔyɛ STME (Science Technology and Mathematics Education) a aban no dzi do ma mberantse ne mbaa tum dze boa hɔn ho ne tzitzit yɛ mbasiamba na ɔsanso gyinaa maa ne sukuu wɔ hɔn mantam nsɔhwɛ na akansi ahorow mu. Wɔ Anfoega SHS no ɔsan nso dze ne ho hyɛɛ nwoma akansie bi a wɔ buei ano a wɔkyerɛɛ maa sukuu no nyinara na ɔkyerɛw adzebɔ ho nsɛm na odzii nkonyim wɔ ber a ɔtɔɔ do ebiasa wɔ akansie no mu mpo na nyimpa dodow n'ara a wɔdze hɔn ho hyɛɛ mu no yɛ mbanyinba na mpanyimfo. == Edwuma ahorow == Ofri afe 2009 mu no Israella ne n’edwumakuw no ayɛ ahyɛnsiwdze a w'agye dzin yie paa wɔ me mpata mu hɔ na na amanaman gua do. Dɛɛ edwumayɛfo no, ɔyɛ nhwehwɛmu wɔ natural cosmetic products,na wɔdze hɔn ahyɛsiw tɔ do anaa ɔdze akɔ gua do. Wɔ ber a Israella wiee ne Ɔman som edwuma wɔ afe 2009 mu no, ɔhwehwɛ edwuma nanso annkosi hwee. Dɛm nyɛɛ ne nkoran na ɔdze sika bi a oyɛ GHS300 a ɔboaboaa ano fri sika a ohun sie fri ne Ɔman Dwumadzi no mu na ɔhyɛɛ ne edwumakuw a odzi kan ase wɔ ne gyaadze dɛ eduruyɛdan a ɔyɛɛ na osiesiee ndzɛmba kakraa bi a odzi kan a wɔdze yɛ ahosiesie Wɔ nsɛmbisa bi a ɔfa ne ho mu[1]a ɔno na Akpah Prince kasaa faa ho na CNAA dɛɛ “Wɔ Ber a na merehyɛ edwumakuw no ase no, na mewɔ enyisoadzehun dodow ebien wɔ m’adwen mu dɛ mɛnya sika dze abɔ bra na m'ayɛ ndwuma dze aboa nyimpa ma amenya edwuma osiandɛ dodow n'ara nnya edwuma nnyɛ wɔ ɔman no mu na ɔyɛ awerɛhow, ntsi ndzɛmba yi na okanyan me dɛ menhyɛ dɛm edwumakuw yi ase”. == Abasobɔdze == Wɔ afe 2012 mu no, Israella dze ne ho hyɛɛ Enablis mu[2] Ghana Business Launch Pad akansie na Ghana Startup Cup a ɔtɔ do ebien na odzii kan wɔ mu pɛpɛɛpɛr. Wɔ afe 2013 mu onyaa ababobɔdze wɔ dwumadzi bi ase wɔ South Africa na Europe abadzekyir a ɔda eguadzi ano na ɔhyɛɛ no dɛm enyimunyam na Europe Mbasiafo a Wɔyɛ Ndzɛmba na Ndzɛmba Fofor edwumakuw a ɔwɔ Sweden. Wɔ afe 2014 mu no ɔdze ne ho hyɛɛ YES dwumadzi a Ghana aban de sii hɔ no mu na ɔtsena ɔmampanyin no nyifa. Wayɛ ne ho asɛm wɔ television do dwumadzi ahorow mu wɔ Ghana na nsɛm a ɔfa Young Entrepreneurs a wɔwɔ Ghana na Afrika ho nso. Ɔsan nso dze ne ho hyɛɛ US Embassy Ghana dwumadzi ahorow mu na w'aka ne ho nsɛm wɔ kasa nhyiam ahorow pii do.[3] Sesiara nso ɔwɔ ɔka nyimpa esia a wɔwɔ Ghana’s Next Young Entrepreneurs Reality Show wɔ Ghana no mu no ho. == Ndzɛmba a wɔ kra kɔ amanɔne == Osiandɛ Israella dzi kan wɔ Made in Ghana ndzɛmba a wɔyɛ mu ntsi, ɔdze n’ahosiesie ndzɛmba no kɔ Afrika aman afofor mu , Asia, U.S na Europe gua do. Ne ndzɛmba no kɔ ekyir ara yie ma opia Ghana frankaa no kɔ soro paa. == Asɛm n'ewie == Israella Kafui Mansu n'enigye ho dɛ ɔbɛdzi dwuma ɔdze mpɛgya ba, ɔreyɛ edwuma a orunnyɛ dze ama mberantse na nkatasia na w'asan akyerɛkyerɛ hɔn ndwuma pa. == Mbaoedze == [[Nkyekyεmu:Ghanafo]] 5mjrdn17j2sbprjs7sdv5lu034pczh4 Issac Eduasar Edwumadzi 0 544 7606 6581 2023-05-01T17:40:10Z Robertjamal12 13 /* Amanyɛ dwuma */clean up, replaced: New Patriotic Party → [[New Patriotic Party]] (2) using [[Project:AWB|AWB]] 7606 wikitext text/x-wiki '''Isaac Eduasar Edumadzi''' (1 January 1957, Central Region — 11 January 2018, Cape Coast) nna ɔyɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma Ejumako/Enyan/Essiam a ɔwɔ Finimfin Mantɔw mu. Ɔsoom wɔ ɔmampanyin dada John Agyekum Kufour aban mu wɔ mbrahyɛbagua a ɔtɔ do anan wɔ kwasaman a ɔtɔ do anan wɔ Ghana. == Amanyɛ dwuma == Wodzii kan paaw Edumadze kɔr mbrahyɛbagua mu maa Ejumako/Enyan/Essiam ambatow mpasua a ɔwɔ Finimfin Mantɔw mu wɔ Ghana dze nam[[New Patriotic Party]] do wɔ Ghana ambatow kɛse no mu. Onyaa amba 15, 660 fii amba dodow 34, 953 a wɔtoow mu a egyina hɔ ma 32.10% tsiaa n'akansifo Joseph K.Enos NDC kuwba a onyaa amba 14,839, Lawrence Yaw Awuah CPP kuwba a onyaa amba 3,672 na Joseph Mensah PNC kuwba a onyaa amba 782. Okegyinaa wɔ afe 2000 ambatow no mu na ɔdze amba 15, 336 fi amba 30, 500 a egyina hɔ ma 50.30% dzii nkonyim tsiaa n'akansifo Mary Padmore Dadzie NDC kuwba a onyaa amba 12,681, Kwame Adomako-Mensah NRP kuwba a onyaa amba 1,314, Jonathan Siliman Otabil CPP kuwba a onyaa amba 747, Robert Anthony Gyaisie PNC kuwba a onyaa amba 307 na Kojo Banafo UGM kuwba a onyaa amba 115. Ɔyɛɛ[[New Patriotic Party]] kuwba. J.A Kufour paaw no dɛ Finimfin Mantɔw mu soafo wɔ Kwakwa 2001. Ɔbɛyɛɛ mbrahyɛbaguanyi fi Sanda 2005 ber a wɔdaa no edzi dɛ oedzi nkonyim wɔ afe 2004 Ghana ambatow kɛse no mu. Wɔpaaw no dɛ mbrahyɛbaguanyi maa Ejumako/Enyan/Essiam ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ do anan wɔ kwasaman a ɔtɔ do anan wɔ Ghana wɔ ɔmampanyin dada John Agyekum Kufour aban mu. Onyaa amba dodow 21,534 a egyina hɔ ma 57.80% ber a n'akansifo, Samuel Aggrey Forson a ɔwɔ National Democratic Congress nyaa amba 14,474 a egyina hɔ ma 38.80%, Kwame Asoandze Edu-Ansah a ɔwɔ Convention People's Party nyaa amba 1,276 a egyina hɔ ma 3.40% na James Appiah-Mensah a onnyi amanyɛ kuw biara mu, oennya amba biara. Isaac Edumadze dzii nkonyim wɔ Ejumako/Enyan/Essiam ambatow mpasua. Isaac gyinaa dɛ mbrahyɛbaguanyi ma ambatow mpasua no wɔ mbrahywbagua a ɔtɔ do ebien mu wɔ kwasaman a ɔtɔ do anan mu. Wɔpaaw no ber a wɔdaa no edzi dɛ oedzi nkonyim wɔ afe 1996 Ghana ambatow kɛse no mu. == N'abrabɔ mu nsɛm == Nna wonyim no yie wɔ Ajumako na ne mpɔtam a ɔwɔ Finimfin Mantɔw mu dɛ okuafo na Christianyi mapa. == Owu == Nna noho mmfa no yie mber kakra ma wɔdze no kɔr asopitsi naaso annkyɛr na wɔdaa no edzi dɛ oewu wɔ Sanda 11, 2018 wɔ Cape Coast asopitsi ewiaber ketekete. [[Nkyekyεmu:Ghanafo]] bvyfd8cu2m8u94g68mux56hv4ibzvfw Issaku Salia 0 545 47794 47616 2025-05-14T13:31:28Z Robertjamal12 13 /* N'abrabɔ mu nsɛm */ adding category using [[Project:AWB|AWB]] 47794 wikitext text/x-wiki '''Issahaku Salia''' yɛ Ghana ɔmanyɛnyi na edwumamkwankyerɛfo. Ɔsoom dɛ mbrahyɛbaguanyi maa Wa East ambatow mpasua a ɔwɔ Etsifi Boka fitsi Sanda 7, 1993 kesi Sanda 6, 2005. Ɔsaan soom dɛ Etsifi Boka mantɔw soafo. == Abrabɔ ahyɛase na nwomasua == Wɔwoo Issaku Salia wɔ Obiradzi 15, 1952 mu wɔ Manwe a ɔwɔ Etsifi Boka Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ Green Hill Suapɔn (ndɛ wɔfrɛ no Ghana Institute of Management and Public Administration (GIMPA)) na onyaa abodzin krataa wɔ Public Administration mu na ɔsaan kɔr Ghana Suapɔn a onyaa Bachelor of science degree Political Science. Salia tse nkwa mu. == Amanyɛsɛm == Nna ɔyɛ mbrahyɛbaguanyi ma mbrahyɛbagua a odzi kan, dza ɔtɔ do ebien na ebiasa mu wɔ aban a ɔtɔ do anan mu wɔ Ghana. ==== Afe 1992 ambatow ==== Wodzii kan paaw no kɔr mbrahyɛbagua mu maa Wa East ambatow mpasua a ɔwɔ Etsifi Boka Mantɔw mu wɔ Ghana dze nam National Democratic Congress do wɔ afe 1992 Ghana mbrahyɛbagua ambatow no mu. Ɔhyɛɛ edwuma ase dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzi kan wɔ aban a ɔtɔ do anan mu wɔ Ghana wɔ Sanda 7, 1993. ===== Afe 1996 ambatow ===== Ɔbɛyɛɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebien mu wɔ Sanda 7, 1997 mu ber a wɔdaa no edzi dɛ oedzi nkonyim wɔ afe 1996 Ghana ambatow kɛse no mu, odzii Boyela Insah a ɔyɛ[[New Patriotic Party]] kuwba no do nkonyim. Onyaa amba 22, 078 a egyina hɔ ma 56.70% ber ne kansifo no so nyaa amba 6, 445 a egyina hɔ ma16.60%. ===== Afe 2000 ambatow ===== Wɔpaaw no kɔr mbrahyɛbagua mu maa Wa East ambatow mpasua a ɔwɔ Etsifi Boka Mantɔw mu wɔ Ghana dze nam National Democratic Congress do wɔ afe 2000 Ghana ambatow kɛse no mu. Onyaa amba 14, 278 fii amba dodow 25, 795 mu a egyina hɔ ma 55.40%. Afe 2004 Ghana ambatow kɛse no mu no, Bayon Godfrey Tangu a ɔwɔ[[New Patriotic Party]] dzii no do nkonyim. Ɔmampanyin abadziekyir no daa no edzi kyerɛɛ ahemfo na ɔmamfo a wɔwɔ Mantɔw no mu dɛ Upper West Mantɔw soafo wɔ Dzifuu 1, 2010. == Edwuma == Salia yɛ mbrahyɛbaguanyi dada ma Wa East ambatow mpasua a ɔwɔ Etsifi Boka Mantɔw mu wɔ Ghana. Ɔsan yɛ edwumakwankyerɛfo. == N'abrabɔ mu nsɛm == Salia yɛ Kramonyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] rpv539qgfvmuoox45y0okex0ifauvqc Issifu Pangabu Mohammed 0 546 48377 47431 2025-06-26T18:07:51Z Assilidjoe 33 Added infobox 48377 wikitext text/x-wiki {{Infobox officeholder | image = | majority1 = | imagesize = | order = | office = Member of Parliament | term_start = 7 January 2005 | term_end = 6 January 2009 | vicepresident = | president = [[John Kufuor]] | predecessor = Sampson Atakora | constituency2 = Ejura-Sekyedumase | honorific-prefix = Hon. | successor = | order2 = | office2 = Member of Parliament | term_start2 = 7 January 2009 | term_end2 = 6 January 2013 | vicepresident2 = | president2 = [[John Atta Mills]] | succeeding2 = <!-- Can be repeated up to eight times by changing the number --> | predecessor2 = <!-- Can be repeated up to eight times by changing the number --> | successor2 = [[Mohammed Salisu Bamba]] | name = Issifu Pangabu Mohammed | honorific-suffix = | constituency = Ejura-Sekyedumase | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | constituency_MP3 = | term_start3 = | term_end3 = | predecessor3 = <!-- Can be repeated up to eight times by adding a number --> | successor3 = <!-- Can be repeated up to eight times by adding a number --> | birth_date = {{Birth date and age |1962|3|6|df=yes}} | birth_place = | death_date = | death_place = | spouse = | majority2 = NDC <!-- MP -->| relations = | nationality = {{flagicon|GHA}}&nbsp;Ghanaian | children = 6 | residence = | alma_mater = | occupation = Farmer/Agriculturist | profession = | signature = | website = | parliament3 = | majority3 = <!-- Can be repeated up to eight times by adding a number --> | footnotes = }} '''Issifu Pangabu Mohammed''' (wɔwoo no [[Ebɔw]] 6, 1962) yɛ kuayɛfo (agriculturist) na amanyɛnyi a ɔfir Ghana. Na ɔyɛ mbrahyɛbaguanyi wɔ [[National Democratic Congress (Ghana)|National Democratic Congress]] party no tekiti do, na ɔgyinaa Ejura-Sekyedumase Amabatiow mpasua ananmu wɔ Esuantse Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do anan (4) ne enum (5) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no mu. == Ɔbra Ahyɛse na Nwomasua == Wɔwoo Mohammed wɔ [[Ebɔw]] da ɔtɔ do esia (6) afe 1962.Ofi Bawku, kurow bi a ɔwɔ Etsifi Epuei (Upper East) Mantɔw mu wɔ Ghana. Onyaa nye GCE O Level ntoado skuul abɔdzin krataa wɔ afe 1979 mu. == Edwuma == Mohammed yɛ Pee Farms a ɔwɔ Ejura no wura (owner) na nye kwankyerɛfo panyin (managing director). == N'abrabɔ == Mohammed yɛ nkramonyi (muslim). Wawar wɔ mba esia (6). [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] sy4qiw67e2lh9xllpihguph5whqjwfj J.E. Afful 0 547 47664 36427 2025-05-14T13:23:25Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 47664 wikitext text/x-wiki '''John Edward Afful''' yɛ Ghana amanyɛnyi na kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do ebien wɔ Ghana amambu a otsia anan mu a ogyinaa maa Abura-Asebu-Kwamankɛse ambatow mpasua do wɔ [[Finimfin Mantɔw( Central region Ghana)|Finimfin Mantɔw]] mu wɔ [[Ghana]].<ref name="web.archive.org">https://web.archive.org/web/20221121043326/https://ghanaelections.peacefmonline.com/pages/1996/central/64/index.php</ref> == Abɔse == Wɔwoo Afful wɔ Abura/asebu/Kwamankese a ɔwɔ Finimfin Mantɔw mu wɔ Ghana.<ref name="web.archive.org"/> == Amanyɛsɛm == Afful kɔr mbrahyɛbagua fie wɔ NDC amanyɛkuw ne dzi mu, dze maa Abura-Asebu-Kwamankɛse wɔ Finimfin Mantɔw mu wɔ Ghana.Onyaa amba 20,262 wɔ amba dodow a ɔyɛ 33,585 mu a ogyina hɔ ma ɔha nkyɛmu eduanan anan ekyir pɔw du(44.10%) sen Andrew Kingsford Mensah a ɔyɛ NPP amanyɛkuwnyi a onyaa 13,088 a ɔyɛ ɔha nkyɛmu eduonu awɔtwe ekyir pɔw eduonum(28.50%) na Emmanuel F. Appiah-Kibi a ɔyɛ CPP amanyɛkuwnyi nyaa 235 a ɔyɛ ɔha nkyɛmu 0.50%. Wɔ ber a wɔsan so yii no dɛ Ɔsoafo a ɔhwɛ Ɔbɔadze asaase,abɔdze nyansapɛ na abaefor ndwuma do(Minister of Environment, Science and Technology).<ref name="web.archive.org"/> == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 831vxma063ludxg5uzkga5eui2spe25 J. B. Danquah-Adu 0 548 48159 48013 2025-05-23T15:23:22Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48159 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | name = Joseph Boakye Danquah | honorific-suffix = | image = | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | order = | office = [[Akim Abuakwa North (Ghana parliament constituency)|MP for Akim Abuakwa North]] | term_start = 7 January 2013 | term_end = 9 February 2016 | president = [[John Mahama]] | predecessor = [[Samuel Kwadwo Amoako]] | successor = [[Gifty Twum Ampofo]] | office1 = [[Akim Abuakwa North (Ghana parliament constituency)|MP for Akim Abuakwa North]] | term_start1 = 7 January 2005 | term_end1 = 6 January 2009 | president1 = [[John Agyekum Kufour]] | predecessor1 = [[Nana Akufo-Addo]] | successor1 = [[Samuel Kwadwo Amoako]] | birth_date = {{Birth date|1965|07|02|df=y}} | birth_place = [[Old Tafo]], [[Eastern Region (Ghana)|Eastern Region]] | death_date = {{death date and age|2016|02|9|1965|06|2|df=y}} | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian]] | party = [[New Patriotic Party]] | otherparty = <!--For additional political affiliations--> | spouse = | relations = | children = 2 | residence = | alma_mater = | occupation = Politician | profession = Chartered Accountants | cabinet = | committees = | portfolio = | religion = | signature = | signature_alt = | website = | footnotes = }} '''Joseph Boakye Danquah Adu''' ([[Ayɛwoho]] 2, 1965- [[Kwakwar]] 9,2016), nna ɔyɛ Ghana 'chartered accountant' na amanyɛnyi wɔ amanyɛsɛm fie papapaa. Nna ɔyɛ mbrahyɛbaguanyi wɔ Ghana dze ma [[New Patriotic Party]] wɔ 2005 na 2009 ntamu, na bio fitsi 2013 kesi no wu mu. == Ɔbra Ahyɛse == Wɔwoo JB Danquah Adu wɔ [[Ayɛwoho]] 2, 1965 wɔ Old Tafo wɔ Epuei Mantɔw mu wɔ Ghana. Ne nana banyin J. B. Danquah a wɔdze no too no, na ɔka etsitsir a na wɔreper Ghana fahodzi no, kuw ba wɔ kuw a dodow noara frɛ hɔn 'Big Six', na ekyir ɔbɛyɛɛ Kwame Nkrumah nantsir twitwafo, Ghana Ɔsoafo panyin na Ɔmanpanyin.<ref name="vaultz">{{cite web |date=17 January 2018 |title=I knew my vision was limitless. I wanted to teach – Mr Frank B. Adu Jr. |url=https://thevaultzmag.com/editors-pick/personality-profiles/i-knew-my-vision-was-limitless-i-wanted-to-teach-mr-frank-b-adu-jr |access-date=27 October 2021 |website= |publisher=The Vaultz Magazine |language=en-gb}}</ref> Ɔtɔ fa bi a edzin Danquah wɔ sopɛr no Dankwa.<ref>{{cite web |date= |title=Ghana News - The man Joseph Boakye Danquah-Adu - Graphic Online |url=http://www.graphic.com.gh/news/politics/57985-the-man-joseph-boakye-danquah-adu.html |accessdate=2016-02-17 |website=Graphic Ghana}}</ref> Ɔkɔr ne ntoado skuul wɔ Presbyterian Boys' Senior High School wɔ Legon. == N'abrabɔ == Ɔwaree a na ɔwɔ mba beenu. == Amanyɛsɛm mu bra == Ɔkɛkaa Ghana mbrahyɛbagua fie ho wɔ ber a odzii nkonyim wɔ 2004 Ghana amansan abatow mu a na ogyina mu ma Abuakwa North. Wɔpaw no dɛ " Deputy Minister for Women and Children's Affairs " wɔ John Agyekum Kufuor amanbu mu. Odzii nkogu wɔ ber a, Samuel Kwadwo Amoako botuu no adze do, nara amanyɛkuw nyi a ɔyɛ Agyekum Kufuor,[[New Patriotic Party]] wɔ 2008 amansan abatow mu. Ɔsan so nyaa no bio wɔ 2012 amansan abatow a onyaa aba sen Victor Smith. Nna ɔyɛ "Special Budgets Committee and the Trade, Industry and Tourism Committee " wɔ Ghana mbrahyɛbagua fie a ɔtɔ do enum wɔ "4th Republic" mu.<ref>{{cite web |date= |title=Ghana News - Nation expresses shock at death of J.B. Danquah-Adu - Graphic Online |url=http://www.graphic.com.gh/news/general-news/57996-nation-expresses-shock-at-death-of-j-b-danquah-adu.html |accessdate=2016-02-17 |website=Graphic Ghana}}</ref> == Owu == Kwakwar 9, 2016 mu no, wɔdze sekan wɔw no wɔ anapa no mu.<ref>{{cite web |author= |date=1965-07-02 |title=Ghana News - Abuakwa North MP stabbed to death at his residence |url=http://www.myjoyonline.com/news/2016/February-9th/breaking-abuakwa-north-mp-gunned-down.php |accessdate=2016-02-17 |website=Myjoyonline.}}</ref> Seseiara dze, aporisifo akyer aberantsɛ bi a wosusu dɛ ɔno na okuu no.<ref>{{cite web |date=2016-02-11 |title=Ghana News - J.B. Danquah-Adu's 'killer arrested' (updated) - Graphic Online |url=http://www.graphic.com.gh/news/general-news/58132-j-b-danquah-s-killer-arrested.html |accessdate=2016-02-17 |website=Graphic Ghana}}</ref> Daniel Asiedo, bɛkaa nokwar no ekyir dɛ ɔno na okuu mbrahyɛbaguanyi no, wɔ aperaper mu na okuu no. == Mboaedze == # [[:en:J. B. Danquah-Adu#:~:text=References%5Bedit source%5D,9 February 2016. Retrieved 17 February 2016.|Adu#:~:text=References%5Bedit%20source%5D,9%20February%202016.%20Retrieved%2017%20February%202016.]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 1zzg0vw2jrb2u65f0s1i90uxmwkbo5h J. H. Owusu Acheampong 0 549 48041 47647 2025-05-23T13:58:25Z Robertjamal12 13 /* N'abrabɔ: */ Nkyekyεmu using [[Project:AWB|AWB]] 48041 wikitext text/x-wiki '''Joseph H. Owusu Acheampong''' (1941-2017) yɛ Ghana ɔmanyɛnyi na kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do ebien wɔ "4th Republic" wɔ Ghana a ogyinaa mu maa Berekum ambatow mpasua wɔ NDC amanyɛkuw ne dzin mu. == N'abɔse: == Wɔwoo Acheampong wɔ Brɔn na Ahafo Mantɔw mu wɔ Ghana. Onyaa n'abɔdzin krataa a ɔyɛ " Bachelor of Science degree in agriculture" wɔ Kwame Nkrumah Suapɔn mu(Kwame Nkrumah University of Science and Technology.) Ɔsanee toaa n'adzesua no do wɔ London, hɔ na onyaa abɔdzin krataa a ɔyɛ "Master of Science degree in agricultural economics" wɔ London Suapɔn mu. == Amanyɛsɛm Mu Mbɔdzenbɔ: == Acheampong bedzii adze wɔ mbrahyɛbagua fie a odzi kan wɔ "4th Republic" mu wɔ ber a wɔtoo aba wɔ Mumu da ɔtɔ 29 wɔ mfe apem ahankron eduokron ebien(29th December,1992) ambatow no mu ma wɔdze no sii adze do wɔ Sand,7, 1993 mu. Ɔsan nyaa dzibew no bio wɔ mbrahyɛbagua fie ɔtɔ ebien wɔ "4th Republic" mu, wɔ ber a wɔtoo Ghana abatow kɛse wɔ 1996 ma wɔdze no sii adze do wɔ Sand,7, 1997 mu. Onyaa amba sen Micheak Kojo Adusah a ɔyɛ NPP amanyɛkuwnyi, ma ɔno Acheampong nyaa 41.30% na Adusah so nya 28.70%. Ekyir no, Acheampong yɛɛ n'adwen dɛ ɔronnkegyina mma n'ambatow mpasua do bio dɛ mbrahyɛbaguanyi no mbom, ɔyɛɛ edwuma dze maa n'amanyɛkuw no. == N'abrabɔ: == Acheampong wui wɔ Obiradzi,13, 2017 mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] bybtromwc0zkbbyu3k6blg4tu2o3kl6 Jabaah John Bennam 0 550 47856 47378 2025-05-14T13:47:54Z Robertjamal12 13 /* Mboaedze */ adding category using [[Project:AWB|AWB]] 47856 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | name = Jabaah John Bennam | honorific-suffix = | image = JABAAH JOHN BENNAM.jpg | alt = | constituency_MP = [[Zabzugu-Tatale (Ghana parliament constituency)|Zabzugu-Tatale Constituency]] | parliament = Ghana | majority = | predecessor = Mohammed Jagri | successor = Alhassan Umar | term_start = 7 January 2009 | term_end = 6 January 2017 | birth_date = {{birth date and age|df=yes|1965|5|4}} | birth_place = [[Ghana]] | death_date = | death_place = | nationality = [[Ghanaian]] | spouse = | party = [[New Patriotic Party]] | relations = | children = | residence = | alma_mater = {{unbulleted|[[University of Education, Winneba]]|[[University of Phoenix]]}} | occupation = | profession = | signature = | signature_alt = | website = | footnotes = }} '''Jabaah John Bennam''' (wɔwoo no wɔ afe 1965 mu) yɛ Ghana amanyɛnyi a ɔsoom dɛ mbrahyɛbaguanyi ma Zabzugu-Tatale ambatow mpasua fitsi Sanda 7, 2009 kesi Sanda 6, 2017 mu.<ref name="BENNAM">{{cite web |url=https://mobile.ghanaweb.com/GhanaHomePage/republic/parliamentatian.php?ID=38 |title=Member of Parliament Jabaah John Bennam |publisher=Ghana Web |accessdate=4 February 2020}}</ref><ref name="JOHN">{{Cite web |title=Hon. Jabaah John Bennam |url=http://ghanamps.com/mps/details.php?id=2583 |access-date=4 February 2020 |website=GhanaMps.}}</ref><ref name="JABAAH">{{Cite web |title=Bennam, John Jabaah |url=http://www.ghanamps.com/mps/details.php?id=112 |access-date=4 February 2020 |website=GhanaMps}}</ref> == Abrabɔ ahyɛse na nwomasua == Wɔwoo Bennam wɔ Esusuw Aketseaba 4,1965 mu. Wɔtsetsee no wɔ Kuntumbiyile, kurow bi a ɔwɔ Etsifi Mantɔw mu wɔ Ghana. Onyaa n'abodzin krataa wɔ mbofra nwomasua mu wɔ University of Education, Winneba, na abodzin krataa (Bachelor of Business Administration (BBA)) wɔ Hwɛdofo dwumadzi mu ( Project Management) wɔ University of Phoenix, a ɔwɔ Phoenix, Arizona, United States wɔ afe 2009 na afe 2012 mu.<ref name="BENNAM"/><ref name="JOHN"/><ref name="JABAAH"/> == Edwuma == Nna Bennam yɛ edwuma do panyin abadziekyir wɔ Ghana Co-operative Market fitsi afe 1990 kesi afe 1993 mu. Ɔna ara bɛyɛɛ n'edwuma wɔ afe 1993 kesi 2001 mu.<ref name="BENNAM"/><ref name="JOHN"/><ref name="JABAAH"/> == Amanyɛ == Bennam soom dɛ Ɔsoafo ababdziekyir fitsi afe 2001 kesi afe 2005 mu. Ɔkɔr mbrahyɛbagua mu wɔ Sanda 7, 2013 dze nam[[New Patriotic Party]] do maa Zabzugu-Tatale ambatow mpasua. Ɔsomee dɛ mbrahyɛbaguanyi mpɛn ebien. Afe 2016 mu no, odzii nkogu ma Alhassan Umar a ɔwɔ National Democratic Congress bɛhyɛɛ n'ananmu.<ref name="BENNAM"/><ref name="JOHN"/><ref name="JABAAH"/> == Asetsena mu nsɛm == Bennam awar awo mba beesuon. Wonyim no dɛ Christiannyi.<ref name="BENNAM"/><ref name="JOHN"/><ref name="JABAAH"/> == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] 5u0dvfif5v9kkxgr68xvfu91spveqch Jacob Scherrer Arthur 0 551 47687 47522 2025-05-14T13:24:49Z Robertjamal12 13 /* N'abrabɔ mu nsɛm */ adding category using [[Project:AWB|AWB]] 47687 wikitext text/x-wiki '''Scherrer Arthur''' a wɔsan frɛɛ no '''Jacob''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebien na ebiasa wɔ aban a ɔtɔ do anan mu ma Mfantseman Anee ambatow mpasua a ɔwɔ Finimfin Mantɔw mu wɔ Ghana. Ɔyɛ kuwba wɔ National Democratic Congress amanyɛkuw mu. == Amanyɛsɛm == Wodzii kan paaw Jacob kɔr mbrahyɛbagua mu dze nam National Democratic Congress do wɔ Mumu 1996 Ghana ambatow kɛse no mu, nna ɔsan yɛ mbrahyɛbaguanyi fitsi Sanda 7, 1997 ma Mfantseman Anee ambatow mpasua a ɔwɔ Finimfin Mantɔw mu wɔ Ghana. == Ambatow == Afe 1996 mu no, onyaa amba 19, 172 fii amba 21, 904 a wɔtoow no mu a ogyina hɔ ma 71.40% dze dzii n'akansifo no do nkonyim. Akansifo no nye Comfort Ohene-Darko a ɔwɔ CPP onyaa amba 2,732, Kenneth Appiah Mends a ɔwɔ NCP ennya hwee na Isaac Kow Taylor a ɔwɔ NPP so ennya hwee. Afe 2000 Ghana ambatow kɛse no mu no, ɔdze amba 16, 018 a ogyina hɔ ma 40.00% dzii nkonyim. Ɔnye dɛm amanyɛkuwmufo yi sii akan no; National Patriotic Party (NPP), National Reform Party (NRP), People's National Convention (PNC), na Convention People's Party (CPP). Wɔhyehyɛ no pɛpɛɛpɛ a wonyaa 38.40%, 2.10%, 0.80% na 21.90% wɔ amba dodow a wɔtoow no mu. Nna amba dodow no nyina yɛ 23,669. == Edwuma == Jacob yɛ mbrahyɛbaguanyi dada ma Mfantseman Anee ambatow mpasua a ɔwɔ Finimfin Mantɔw mu wɔ Ghana. == N'abrabɔ mu nsɛm == Jacob Scherrer Arthur yɛ Christianyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] nb6rfi5e2vacixqk30dtybdqrpuipoc Jacqueline Marie Zaba Nikiema 0 552 7815 7757 2023-05-05T16:35:50Z Assilidjoe 33 7815 wikitext text/x-wiki '''Jacqueline Marie Zaba Nikiéma''' (wɔwoo no [[Fankwa]] 19, 1957 wɔ Ouagadougou, Burkina Faso),[1] ɔyɛ edwuma dɛ Panyin a ogyina ma ne man wɔ amanɔnye , ɔyɛ Ananmusifo a ofi Burkina Faso dze ma Organisation of African, Caribbean na Pacific States (ACP).[2] Nna ɔyɛ nyimpa soronko a ogyina ma Panyin a odzi ECOWAS Commission enyim wɔ Guinea.[1] Dɛ ɔyɛ Anamusifo a nye ndwuma da nsiw na Panyin a w'ama n'aban ama nye tumi dɛɛ ongyina ma nye ɔman wɔ amanɔnye ma Burkina Faso dze ma Kingdom of Belgium na daa Ananmusifo dze ma European Union, ɔdze nye nsa hyɛɛ nkrataa ase wɔ International Energy Charter wɔ bosoom [[Ebɔw]] 16, afe 2017 mu.[3] Onyaa nye abodzin nkrataa Masters Degree wɔ Economic na Social Administration osua adze yie  wɔ Public Service Management. Ɔsanso nyaa  Bachelors Degree wɔ dɛm adzesua ne ho frii University of Lyon II, dɛmara so wɔ University of Paris I, Sorbonne, France. W'asanso aben ne ho wɔ Post-Graduate Degree (DESS) wɔ Political Science na ɔwɔ ɔpɛ dze ma Development and Cooperation. == Nhwɛdo == • ^ Jump up to:a b "Profile of Jacqueline Zaba". Economic Community of West African States (ECOWAS). Retrieved 6 May 2020. • ^ "New Ambassador of Burkina Faso addresses ACP diplomats". Organisation of African, Caribbean and Pacific States. Retrieved 6 May 2020. • ^ "BURKINA FASO SIGNS THE INTERNATIONAL ENERGY CHARTER". Ministry of Foreign Affairs of Turkmenistan. Retrieved 6 May 2020. [[Nkyekyεmu:Ghanafo]] l37tn8lyterjpirugpasrdijtvamzhe Jagri John Kokpah 0 553 48077 47754 2025-05-23T14:00:58Z Robertjamal12 13 /* Amanyɛsɛm: */ Nkyekyεmu using [[Project:AWB|AWB]] 48077 wikitext text/x-wiki '''John Jagri Kokpahi''' ( Esusow Aketseaba, 6, 1956) ɔyɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua fie odzi kan wɔ 4th Republic mu, a ogyinaa mu maa Zabzugu/Tatale ambatow mpasua wɔ Etsifi Mantɔw mu wɔ Ghana. == N'abɔse Na Nwomasua: == Wɔwoo John wɔ Esusow Aketseaba,6,1956 wɔ Tatale wɔ Etsifi Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ Temale Nɛsefo Ntsetse Kolegi(Tamale Nursing Training College) na onyaa abɔdzin krataa a ɔyɛ "Certificate in General Nursing". == Edwuma: == Sɛ yɛdze John n'amanyɛsɛm to nkyɛn a, ɔsan yɛ edwuma dɛ "general nurse" == Amanyɛsɛm: == John dzii kan wuraa mbrahyɛbagua fie wɔ NDC amanyɛkuw ne dzin mu a, nna ogyina mu ma Zabzugu/Tatale ambatow mpasua do wɔ Etsifi Mantɔw mu wɔ Ghana, ber a wɔrotoo Ghana aba kɛse wɔ Mumu bosoom no wɔ mfe apem ahankron eduokron ebien(December 1992) mu no. Wɔ mfe apem ahankron eduokron esia(1996) ambatow no mu no, onyaa amba 15,717 fir amba dodow a ɔyɛ 24,112 a ogyina hɔ ma ɔha nkyɛmu eduanan anan ekyir pɔw eduanan(44.40%) seen Mohamed Dramani a ɔyɛ NPP amanyɛkuwnyi a onyaa 5,437 a ɔyɛ ɔha nkyɛmu duenum ekyir pɔw eduasa(15.30%) na Jacob Nasanpi Nwulu a onyaa 2,958 a ɔyɛ ɔha nkyɛmu awɔtwe ekyir pɔw eduanan(8.40%). Mbom, wɔ ber a wɔroto NDC amanyɛkuw n'amba eyi nyimpa a obedzi amanyɛkuw n'enyim wɔ mfe mpem ebien(2000) ambatow no mu no, Mohammed Jagri dze amba 8,237 a ɔyɛ ɔha nkyɛmu eduasa enum ekyir pɔw eduawɔtwe(38.80%) dzii no do nkonyim. Wɔdze Mohammed Jagri a ɔbɛyɛɛ mbrahyɛbaguanyi dze maa Zabzugu/Tatale ambatow mpasua do wɔ mbrahyɛbagua fie a ɔtɔ do ebien wɔ "4th Republic" sii n'ananmu [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 5ntk8wzhkolrr3a458i7zkbvmq23k5y Jagri John Kophah 0 554 6591 3081 2023-04-22T10:16:28Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6591 wikitext text/x-wiki Jagri yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzikan no wɔ kwasafoman a otsia anan no mu dze ma Zabzugu/Fatale mpasuar fitsi afe apem ahaakorɔn eduokorɔn-esuon ne bosoom Sanda ne da a ɔtɔdo esuon kesi afe apem ahaebien na kor ne bosoom Sanda ne da a ɔtɔdo esia wɔ Ɔmampanyin dadaw Jerry John Rawlings aban ase. Wɔwoo no afe apem ahaakorɔn eduonum-esia ne bosoom Esusuowaketseaba ne da ɔtɔdo esia wɔ Zabzugu/Fatale a ɔwɔ Etsifi Mantɔw mu wɔ Ghana. ƆBRA AHYƐSE NA NWOMASUA: John kɔr Tamale Ayarhwɛfo Ntsetsee Kɔlegyi na onyaa ne abawdobɔdze wɔ "General Nursing" mu. EDWUMA: John yɛ Ɔyarhwɛfo na ne dɛm no ɔsan yɛ nkan Ghana amanyɛnyi. AMANYƐSƐM: Odzikan no wɔpaaw John dɛ mbrahyɛbaguanyi wɔ NDC amanyɛkuw no akwanya ahoma do dze maa Zabzugu/Fatale mpasuar wɔ Etsifi mantɔw mu wɔ Ghana wɔ afe apem ahaakorɔn eduokorɔn-ebien Ghana amansan abatow no mu. Afe apem ahaakorɔn eduokorɔn-esia Ghana amansan abatow mba 24,112 mu no, John nyaa mba 15,717 a nna ogyina hɔ ma 44.40% tsiaa hɔn a wɔnye no sii akan no ho; Mohammed Dramani a ɔyɛ NPP amanyɛkuwba nyaa mba 5,437 a nna ogyina hɔ ma 15.30% na Jacob Nasanpi Nwulu nyaa mba 2,958 a ogyina hɔ ma 8.40%. Ne nyinara mu no, NDC amanyɛkuw abatow a odzikan no ansaana afe apem ahaebien Ghana amansan abatow no, John hweer ne dzibew wɔ NDC amanyɛkuw no dzin mu ma okedzii Mohammed Jagri nsamu a nna ne mba no yɛ 8,237 a ogyina hɔ ma 35.80% wɔ mbrahyɛbagua a ɔtɔdo ebien no mu wɔ kwasafoman a otsia anan no mu wɔ Ghana. NHWƐDO: "maryjonah/maryjonah.github.io". GitHub. Retrieved 18 February 2021. "Election Nerve Centre :: Asaase Radio". elections.asaaseradio.com. Retrieved 18 February 2021. Book title: Ghana Parliamentary Register 1992–1996 Publisher: Ghana Publishing Corporation Date: 1993 Page: 233 "Former NDC MPs to help party win Election 2012". Modern Ghana. Retrieved 18 February 2021. Online, Peace FM. "Former NDC MPs To Help Party Win Election 2012". Peacefmonline.com – Ghana news. Retrieved 18 February 2021. FM, Peace. "Ghana Election 1996 Results – Zabzugu Constituency". Ghana Elections – Peace FM. Retrieved 13 October 2020 [[Nkyekyεmu:Ghanafo]] 0z9mnzmdfxmp1ed1qumm0jcantrncci Jam Minarɛtse 0 555 48270 12948 2025-05-26T13:57:15Z Robertjamal12 13 /* Hwɛ iyi Nso */ Cat using [[Project:AWB|AWB]] 48270 wikitext text/x-wiki {{Databox|item=Q192981}} '''Jam Minarɛtse''' yɛ UNESCO Wiadze Agyapadze Bea a ɔwɔ Afghanistan atɔe fam. Ɔwɔ Shahrak Mantsam no mantsam bi a ɔwɔ akyir na ɔkame ayɛ dɛ wontumi nkɔ hɔ, Ghor Mantsam mu, wɔ Hari Asubɔntsen no nkyɛn. Wɔdze birikisi a hɔnatow koraa na esii minaret a nye sorokɔ yɛ mita 65 (anammɔn 213) anaa mita 62 (anammɔn 203) no bɛyɛ 1190 na agye dzin wɔ birikisi, stucco na tile a wɔdze ahwehwɛ ayɛ a ɔyɛ nwonwa a wɔdze asiesie hɔ, a ɔyɛ dzea wɔdze sesa kufic na naskhi nkyerɛwee akuwakuw, geometric nsusuwii, na nkyekyem ahorow a efi Kur’aan mu. Efi afe 2002 no, minaret no da do ara wɔ Wiadze Agyapadze a Ɔwɔ Esian mu no dzin mu, a ɔwɔ esian kɛse mu dɛ ɔbɛsɛe, na hɔnankora do denneennen. Wɔ afe 2014 mu no, BBC bɔɔ amannye dɛ abantsentsen no wɔ esian a ɔreba dɛ ɔbɛhwe ase. Wɔ afe 2020 mu no, Islamic Wiadze Nwomasua, Nyansahu na Amandze Ahyehyɛdze (Islamic World Educational, Scientific and Cultural Organization - ICESCO) dze Jam Minarɛtse no too Islam wiadze no amandze agyapadze ho. Sɛnea Afghan Amannɔnye Nsɛm Ho Dwumadzibea (MoFA) kyerɛ no, Jam Minarɛtse yɛ Afghanistan amandze agyapadze bea a edzi kan a ICESCO akyerɛw dzin. == Kasa Ahorow Ho Abakɔsɛm Mu Nkɔdo Ho Adesua == Asɛmfua minaret yɛ Arabic [منارة] na Ɔtaa kyerɛ abantsentsen bi a ɔwɔ Nkramofo asɔredan bi nkyɛn a muezzin fi mu frɛ anokwafo ba mpaebɔ mu. Nanso ɔsan nso kyerɛ kaneadua na ɔwɔ ntsease fofor. Ɔha na wɔdze dzi dwuma wɔ ɔkwan a ɔnyɛ dzen do. == Bea == Ɔbɛyɛ dɛ Jam Minarɛtse no wɔ bea a na Ghurid Ahemman no ahenkurow Firozkoh wɔ. Minarɛtse a ɔyɛ kurukuruwa no gyina nnyinado a ɔyɛ ahinanan do; na ɔwɔ nnua abrannaa 2 na wɔdze kanea ahyɛ do. Dzea wɔdze kyerɛe wɔ ɔkwan a ɔfata do no nye Ghazni Minarɛtse ahorow a Masud III sii no dzi nsɛ kɛse. Wosusuw dɛ ɔno na ɔkanyan Qutub Minar a ɔwɔ Delhi, India no tẽẽ. Jam Minarɛtse no yɛ kuw bi a ɛwɔ minarɛtse na abantsentsen bɛyɛ 60 a wosii wɔ afeha a ɔtɔ do 11 na 13 ntsam wɔ Asia finimfin, Iran na Afghanistan no dze, a Kutlug Timur Minarɛtse a ɔwɔ Urgench Dadaw no mu (a hɔnabu no ber tsentsen dɛ eyinom mu tsentsen kyɛn biara a ɔda do ara wɔ hɔ ka ho. Wosusuw dɛ wosii minarɛtse ahorow no dɛ Nkramofo nkonyimdzi ho sɛnkyerɛnne, ber a na abantsentsen afoforo yɛ agyiraehyɛdze anaa awɛmfo abantsentsen ara kwa. Fam tutu a etwa Jam ho ehyia no bi nye ‘ahemfie’ bi amamfõ, abannennen, nkuku fononoo na Yudafo amusiei, na hɔnakyerɛ dɛ ɔyɛ Turquoise Bepɔw kurow a ayera no nkae. Nhwehwɛmu a hɔnayɛ wɔ "adwowtwafo ntokuru" a etwa bea no ho ehyia, satellite mfonin ahorow a ɔyɛ fɛ ne nsɛm a efi Google Maps mu no ama hɔnabu akontaa dɛ Ghūrid ahohuru ber mu ahenkurow a etwa minarɛtse no ho ehyia no kɛse bɛyɛ hekta 19.5. Wɔdze bea a wotutu fam hwehwɛ tsetsefo ndzɛmba mu a ɔwɔ Jam no sii hɔ yiye dɛ Afghanistan Wiadze Agyapadze bea a edzi kan wɔ afe 2002. Wɔsan nso kyerɛw UNESCO Wiadze Agyapadze a ɔwɔ esian mu no dzin mu, esian tsebea a ɔyɛ hu a na wɔnakora minarɛtse no do, ne nea efii nneɛma a wɔfow wɔ beae no mu bae nti. Sɛnea fam tutufo kyerɛ no, wohuu Yudafo amusiei bi nso wɔ kilomita 10 fi minarɛtse no ho a asraafo dan bi nkae, ahemfie na nkuku nkuku ka ho. == Abakɔsɛm == ''See also: History of Afghanistan'' [[Fael:Jam_minartet_clear_white_ghorid_empire2009.jpg|thumb|907x907px|Jam minaret]] [[Fael:1502-Babur_advancing_through_the_mountains_to_Kabul.jpg|left|thumb|Timurid conqueror [[Babur]] advances through Jam and the mountains to [[Kabul]].]] Wɔ afeha a ɔtɔ do duɛbien (12th) na duɛbaasa (13th) mu no, Ghuridfo no dzii dzeɛ seisei wɔfrɛ no Afghanistan no do, nanso wɔdzii Iran epuei afa bi, Asia finimfin, India Atsifi fam na Pakistan afa bi nso do. Arabic nkyerɛwee a ɔkyerɛ ber a minarɛtse no yɛe no mu nna hɔ – ebetumi akenkan 1193/4 anaa 1174/5 ber a hɔn adan no Gregorian nna no. Entsi ebetumi akae nkonyim a Ghurid sultan Ghiyas ud-Din dzii wɔ Ghaznevidfo do wɔ afe 1186 mu wɔ Lahore. Nanso, Ɔbenfo Ralph Pinder-Wilson, Britania Fam tutufo na Britania Asoɛe a ɔhwɛ Afghan Adesua do no Panyin wɔ 1970 mfe no mu no kyerɛw nhwehwɛmu kɛse bi a ɔfa Jam na Ghazni Minarɛtse ho a ɔdaa nye gyidzi edzi dɛ wosii minarɛtse no dze kae nkonyimdzi a Mu'izz ad-Din, Ghiyath ud-Din nuabarima, dzii wɔ Prithviraj Chauhan do. Saa nkonyimdzi yi maa Nkramofo tumi trɛw kɔɔ India asasepɔn no atsifi fam. Pinder-Wilson gye dzii dɛ wosii minarɛtse no wɔ ɔkwan a na wɔfa do yɛ saa ber no do, a na atsetsesɛm bi a ɔfa tsetse Nkramofo nkonyimdzi abantsentsen a ɔbɔ tumi a ɔwɔ tumi a ɔwɔ Nkramofo do no ho dawur no ka ho. Wɔfa no dɛ na Minarɛtse no bataa Firozkoh Nkramofo Fida Asɔredan no ho, a Ghurid abakɔsɛm kyerɛwfo Abu ‘Ubayd al-Juzjani ka dɛ nsuyir a ɔbae ntsɛm ara hohoro no, ber bi ansa na Mongolfo rebɛka etwa ho ehyia wɔ afeha a ɔtɔ do 13 mfiase no. Edwuma a wɔyɛe wɔ Jam a Jam Minarɛtse Fam Atutuw Ho Dwumadi yɛe no ehu adanse a ɔkyerɛ dɛ hɔn asisi adziwo kɛse bi wɔ Minarɛtse no nkyɛn, na adanse a ɔkyerɛ dɛ asubɔntsen mu nsu a ɔtɔ gu birikisi a hɔn atow no atsifi. Ghurid Ahemman no anuonyam so tew wɔ Ghiyath ud-Din wu ekyi wɔ afe 1202 mu, ber a wɔhyɛɛ no ma ɔdze asasesin maa Khwarezm Ahemman no. Juzjani ka dɛ Mongolfo sɛee Firuzkuh wɔ afe 1222 mu. Na wonnyim Minarɛtse no pii wɔ Afghanistan ekyi kosii dɛ Sir Thomas Holdich bɔɔ ho amannye wɔ 1886 mu ber a na ɔreyɛ edwuma ama Afghan Ɔhye do Bagua (Afghan Boundary Commission) no. Nanso, hɔn amma wiadze nyinara adwen amma kosii 1957 mu dzenam Fransefo fam tutufo André Maricq na Gaston Wiet edwuma do. Akyir yi, Werner Herberg yɛɛ nhwehwɛmu kakraa bi wɔ bea no ho wɔ 1970 mfe no mu, na Ralph Pinder-Wilson wiee nye nhwehwɛmu tsitsir a ɔyɛe wɔ bea no ho wɔ mfe du koro no ara mu, ansa na Soviet ntua a ɔbaa 1979 mu no resan etwa abɔntsen kwan no mu bio. === 2022 Asasewosow === ''Main article: January 2022 Afghanistan earthquake'' Wɔ bosoom Sanda 17, 2022 no, asasewosow bi sii Afghanistan atɔe fam, na ekunkum nyimpa 28. Asasewosow no maa birikisi fii abantsentsen no do hwee ase, na mprempren ɔwɔ esian kɛse mu mpo dɛ ebebubu. == Nsɛm a Hɔnakyerɛw Wɔ Do == * Nkramofo kuw a ɔwɔ sor kyɛn biara no yɛ Nkramofo gyidzi ho bɔneka, [[shahada]] no; "Medzi adanse dɛ onyame biara nni hɔ kyedɛ Allah (osiandɛ) Muhammad yɛ Allah somafo." (The uppermost band consists of the Muslim confession of faith, the [[shahada]]; "''I bear witness there is no god but Allah (and that) Muhammad is the messenger of Allah.''") * Wɔ eyi ase no, wɔdze nkyekyem ebien a ɔwɔ sor a ɔyɛ nkyekyem 13 no wɔ hɔ, surat al-Saff LXI; "Mboa fir Allah ho na momfa nkonyimdzi mmra. Moma asempa (O Muhammad) mma agyedzifo. O mo a moagye adzi. ("Below this, are upper two bands that consists of verse 13, surat al-Saff LXI;"''Help from Allah and present victory. Give good tidings (O Muhammad) to believers. O ye who believe.''") * Band a ɔwɔ eyi ase no yɛ dzin na abodzin ahorow a ɔwɔ ''[[Ghiyas ad-Din Ghori|Ghiyath ad-Din Muhammad bin Sam]] (''The band below this consists of names and titles of ''[[Ghiyas ad-Din Ghori|Ghiyath ad-Din Muhammad bin Sam]])'' * Dzea ɔwɔ eyi ase no, nnwontofo kuw bi a Ghiyath ad-Din Muhammad dzin na n’abodin ahorow a hɔnayɛ no kɛse wɔ turquoise mosaic tiles mu. (Located below this is a band containing an amplified version of Ghiyath ad-Din Muhammad's names and titles in turquoise mosaic tiles.) * Hexagon a ɔyɛ tsentsen a naskhi nsensanee ebien wɔ ase, (1)"Ali ibn edwuma no...", (2)hɔnannkyerɛ ase (An oblong hexagon with two lines of ''naskhi'' underneath, (1)"''The work of 'Ali ibn...''", (2)undeciphered) * Nkyerɛwee bi, "Abu'l-Fath", a asɛe kɛse, osiandɛ wɔdze stucco na ɔyɛe ntsi. (An inscription, "''Abu'l-Fath''", heavily damaged, due to being made of stucco.) * Nnwom a wɔdze ahyɛ mu a ɔyɛ surat Maryam XIX. (Interlaced bands consisting of surat Maryam XIX.) * Kufic nkyerɛwee bi a ɔhwɛ astifi fam, "Wɔ da a afe ahanum aduɔkron"(a ɛne 27 December 1193 kosi 16 December 1194 yɛ pɛ). - (Facing north is a Kufic inscription, "''On the date of the year five hundred ninety''"(equivalent of 27 December 1193 to 16 December 1194). == Nruhunahuna == Jam Minarɛtse no wɔ esian mu osiane nsu a ɔrewor do, nsu a ɔbɛkɔ mu na nsuyir ntsi, osiandɛ ɔbɛn Hari na Jam Asubɔntsen no ntsi. Ruhunahuna fofor nye asasewosow a ɔtaa ba wɔ ɔmantsam no mu no. Abantsentsen no akɔ fam, na hɔn ayɛ edwuma a ɔbɛma ayɛ dzen wɔ mber ahorow mu. Wɔ nye nsrahwɛ wɔ afe 2002 mu akyi no, Britania ɔkwantufo na daakye Mmarahyɛ Bagua no munyi Rory Stewart bɔɔ amannye dɛ edwowtwafo na ndzɛmba a wotutu fam a mmara mma ho kwan nso asɛe fam tutu bea a etwa minarɛtse no ho ehyia no. Wɔ 21 Ayɛwoho 2018 Pajhwok Kaseɛbɔ bɔɔ amannye dɛ Taliban nye mpɔtam hɔ asraafo dzii ako wɔ mbea a wɔhwɛ ndzɛmba do a ɔbɛn Jam Minarɛtse wɔ nnɔnhwere 6 ntɔkwaw mu. Akodzifo no dze ogya too kwae a etwa abakɔsɛm mantsam no ho ehyia no mu, na ɛsɛee nkramofo asɔredan bi. Ghor Amandze na Nsɛm ho Ɔkwankyerɛfo Fakhruddin Ariapoor daa nye haw edzi wɔ mpɔtsam hɔ a entumi nyinara no ho, na ɔkae dɛ bea a ɔyɛ frɔmfrɔm no afa horow bi asɛe; na ɔwom dɛ minarɛtse no kɔɔ do traa hɔ dze, nanso ɔbɔɔ kɔkɔ dɛ sɛ aban tsitsir no amfa n’adwene ansi bea no ahobammbɔ do yiye a, akofofo no bɛsɛe no. == Adeyɛ a Ɔnye dɛ Wɔbɛkora do, Wɔbɛwɛn anaa wɔbɛbɔ Ho Ban; A de bi a Wodze Besie Tsebea a Ahotɔ Wom anaa nye Nyinara Mu; Ndzɛmba a Wɔkora do. == Fransefo a wɔhwehwɛ ndzɛmba mu no san huu minarɛtse no kɛse wɔ 1958 mu. Efi ber a wohuu no kosii 1970 mfe no mfiase no, na mmɔdzen a wɔbɔ dɛ wɔbɛsan asiesie no denneennen ne nyansahu mu nhwehwɛmu ahorow a wɔyɛe sɛnea ɔbɛyɛ a wɔbɛma ɔporɔw no ayɛ brɛoo. Nanso, ber a Sovietfo tow hyɛɛ Afghanistan do akyi no, hɔnammɔ mmɔdzen biara. [[Fael:Minaret_of_Jam_melts_into_rugged_landscape_-_panoramio.jpg|thumb|399x399px|Minaret of Jam melts into rugged landscape]] UNESCO abɔ mmɔdzen dɛ wobefi ase ayɛ nhwehwɛmu nhyehyɛe ahorow. Wɔ afe 2012 mu no UNESCO kyerɛɛ nhyehyeɛ a ɔfa 3D scanning, hydraulic susudua, na support beams na afasuo a wɔbɛhyɛ mu dzen dze ahwɛ Minarɛtse no do, na hɔnatwa abɔntsen dan no ho mfonin dze ama nhwɛdo a wɔdze bɛsan asi daakye. Ɔwom dɛ awiei koraa no Iconem yɛɛ minarɛtse no ho mfonin a wɔdze 3D ayɛ no maa UNESCO dze, nanso amammuisɛm a entumi nyinara no ama hɔnanya sika na hɔnammɔ mmɔdzen biara dɛ wobesiesie. Bio nso, asase a etwa ho ehyia no ama ayɛ dzen dɛ wobenya nkɔdo biara wɔ ɔdan no ho osianɛ esiw kwan a wɔfa do kɔ hɔ no. Nanso, saa nhwehwɛmu ahorow yi ama hɔnanya nnyinado a emu yɛ dzen a wɔdze besiesie daakye. Ber a afuw mu edwuma da so ara yɛ dzen no, fam tutufo ayɛ satellite mfonin na nsɛm a efi Google Maps mu no mu nhwehwɛmu dze ahu ndzɛmba foforo afa minarɛtse no na bea a etwa ho ehyia no ho. Wobetumi ayɛ pii na ɔsɛ dɛ wɔyɛ dze boa ma wɔkora Minarɛtse no do. Ɔsɛ dɛ ahobammbɔ yɛ ndzɛmba atsitsir a wɔdze hɔn adwen si do no mu ɛkoro osiandɛ ndzɛmba a wɔfow yɛ adze a ebu do wɔ bea a wotutu fam hwehwɛ tsetsefo ndzɛmba mu no. Saa ara nso na ɔho hia dɛ Afghanistanfoɔ dze hɔn ho hyɛ mu wɔ sɛdeɛ hɔn anyigye na hɔn ho a wɔdze bɛto bea no ho no bɛma hɔnanya sika dze etua daakye mmɔdzenmbɔ a wɔdze bɛkora do no mu. == Nfonyinsie Bea == <gallery class="center"> Jam afghanistan ghorprovince islamic architecture.jpg|Minaret of Jam, Decorative inscriptions on the exterior Jamafghanistangrorharirud.jpg|Minaret of Jam, detail view Minar of jam ghor.jpg|Minaret of Jam, part of decorative exterior inscription Jam Minaret decoration.jpg|Decorated exterior of the Minaret of Jam, August 2005 Jam leaning minaret jam ghor.jpg|Minaret of Jam, with design influenced by [[Karramiyya]] Jam afghan architecture inside structure.jpg|Minaret of Jam – interior Jam1.jpg|Minaret of Jam on the bank of the Hari Rud River Paving near Jam.jpg|Baked-brick courtyard paving near the Minaret of Jam, August 2005 Jam Qasr Zarafshan.jpg|The Minaret of Jam and Qasr Zarafshan, August 2005 Ghor Province Afghanistan Jam Village.jpg|Farmstead on the way to the minaret </gallery> == Hwɛ iyi Nso == * [[Ghazni Minarets]] * [[Musalla Minarets of Herat]] [[Nkyekyεmu:World Heritage Sites in Danger]] sxlglm8d2nrjglx80c03w0gb80tt7t9 James Appietu-Ankrah 0 556 48138 13169 2025-05-23T15:21:54Z Robertjamal12 13 /* Abrabɔ mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48138 wikitext text/x-wiki '''James Appietu-Ankrah''' (wɔwoo no wɔ afe apem ahaakorɔn eduanan awɔtwe Ayɛwoho bosoom no ne da a otsia esia) no mu no yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do anan ma Lower West Akim abatow mpasuar wɔ Epuei Mantɔw mu wɔ Ghana Republic a ɔtɔ do anan mu. == Abrabɔ Ahyɛse na nwomasua == Wɔwoo Ankrah wɔ Ayɛwoho 6, 1948 mu wɔ Akim, kurow bi a ɔwɔ Epuei Mantɔw mu wɔ Ghana. Ɔkɔr no ntoado skuul wɔ Adisadel Kɔlegyi. Ɔtoaa do wɔ Cambridge Akyerɛkyerɛfo Kɔlegyi na ɔkɛgyee abɔdzin krataa wɔ eguadzi (Marketing) mu. === Edwuma === Ankrah yɛ nsiekyibaa konkosifo na panyin a ɔda SIC nsiekyibaa edwumakuw no ano fitsi afe mpemebien na du esuon mu. Ɔyɛ nkan no mbrahyɛbaguanyi ma Lower West Akim abatow mpasuar fitsi afe 2005 kesi afe 2009. === Amanyɛsɛm === Wodzii kan paaw Ankrah baa mbrahyɛbaguafie wɔ Mumu 2004 Ghana amansan abatow no mu wɔ[[New Patriotic Party]] akwanya ahoma do maa Lower West Akim abatow mpasuar a ɔwɔ Epuei Mantɔw a ɔwɔ Ghana no mu ber a odzii nkonyim wɔ amanyɛkuw no abatow nkumaa no mu no. Onyaa mba 38, 198 fir mba dodow a wɔtowee no mu a ogyina hɔ ma 58.20%. ==== Abrabɔ mu nsɛm ==== Ankrah yɛ Kristianyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] jikdmljvzkoueuh8lu2464daklzmjy2 James Edusei Sarkodie 0 557 47797 47620 2025-05-14T13:31:38Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47797 wikitext text/x-wiki '''James Edusei Sarkodie''' yɛ Ghana amanyɛnyi a ɔyɛɛ edwuma dɛ mbrahyɛbaguanyi. Nna ɔyɛ mbrahyɛbaguanyi ma Atwima Nwabiagya ambatow mpasua do fi afe 1997 kesi afe 2005 mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 992umhlvlet4tw3rt7t6afnvbi97jqr James Victor Gbeho 0 558 47249 36346 2025-05-09T13:25:21Z Robertjamal12 13 /* Nhwɛdo */ clean up using [[Project:AWB|AWB]] 47249 wikitext text/x-wiki {{Databox|item=Q674087}} '''James Victor Gbeho''' (wɔwoo no 12 [[Sanda]] 1935, wɔ Keta, Ghana) yɛ Ghana mbrahwɛbaguanyi na ɔman nanmusifo a na ɔyɛ ECOWAS Bagua no Eguamutsenanyi fir afe 2010 kɔsi afe 2012, saa dzibea no na wɔdze adwene baako paw no wɔ Amanaman Tsitenfo Aban Nhyiamu a ɔtɔ do eduasa esuon ()no ase na Aman 15 a wɔka ho no Aban (37th Summit of the Authority of Heads of State and Government of the 15 Member States).<ref>http://allafrica.com/stories/201003220949.html</ref> Nna ɔyɛ Ghana Amannɔnye Nsɛm ho Ɔsoafo fir afe 1997 kɔsi afe 2001, wɔ Ɔmampanyin Jerry Rawlings aber do, na na ɔyɛ mbrahwɛbaguanyi wɔ Anlo mansin mu fir [[Sanda]] 2001 kɔsi [[Sanda]] 2005. Ekyir na ɔyɛ amannɔnye amanyɛsɛm ho ɔfotufo wɔ Ɔmampanyin John Atta Mills aban no mu. Ansa na ɔrekɔ pɛnhyen (retirement) sɛ edwuma mu ɔmanpanyin na amanyɛnyi no, Gbeho yɛɛ edwuma wɔ Ghana Amanadze na Amanaman Nkabom Dwumadzibea (Ghana Foreign and Commonwealth Service) na ɔsom wɔ dzibea ahorow mu wɔ Ghana aban ananmusifo dwumadzibea ahorow a ɔwɔ Amanadze (Ghana's diplomatic missions abroad). Dzea ɔdze too gua no bi nye Ghana asɛmpatrɛw edwuma a ɔwɔ China, India, Nigeria, Germany, United Kingdom na Switzerland.<ref>https://web.archive.org/web/20221224145657/https://www.ghanaweb.com/person/James-Victor-Gbeho-5809</ref> Nna Gbeho yɛ Ɔpanyin Abadziakyir (Deputy High Commissioner) wɔ St. James (UK) Asɛndzibea fir afe 1972 kɔsi afe 1976, na ɔyɛ Ghana Anamusinyi na Anamusinyi Daa wɔ Amanaman Nkabom no Europa edwumayɛbea a ɔwɔ Geneva (Ambassador and Permanent Representative of Ghana to the European offices of the United Nations in Geneva) wɔ (afe 1978 kɔsi afe 1980), a na ɔwɔ tumi krataa ber kor mu (concurrent accreditation) wɔ UNIDO a ɔwɔ Vienna, Austria,<ref>https://web.archive.org/web/20110722012851/http://www.comm.ecowas.int/dept/stand.php?id=a__profile&lang=en</ref> na nna ɔyɛ Ghana Daa Anamusinyi wɔ Amanaman Nkabom no mu wɔ New York Kuropɔn mu (Ghana's Permanent Representative to the United Nations in New York City) fir afe 1980 kɔsi afe 1990,<ref>https://web.archive.org/web/20090510190850/http://www.un.int/ghana/past_ambassadors.html</ref> ber kor no ara mu no, ogyee no toom wɔ Cuba, Jamaica, Trinidad na Tobago. Wɔ bosom [[Ayɛwoho]] wɔ afe 1994 mu no, Amanaman Nkabom no Ɔkyerɛwfo Panyin (UN Secretary-General) no paw no dɛ Anamusinyi tsitsir (special representative ) wɔ Somalia.<ref>https://www.un.org/Depts/DPKO/Missions/unosom2b.htm</ref> Wɔ [[Fankwa]] 1995 mu no, kan Ɔmanpanyin Jerry Rawlings a na ɔyɛ ECOWAS eguamtsenanyi saa ber no, paw Gbeho dɛ ECOWAS Anamusinyi tsitsiri ma Liberia.<ref>Adekeye Adebajo, ''Liberia's civil war: Nigeria, ECOMOG, and regional security in West Africa'', Lynne Rienner Publishers, 2002, pp. 182–183.</ref> == Nwomasua == Ɔsuaa adze wɔ Achimota Sukuu mu na ɔyɛ Philip Gbeho a ɔyɛ Ghana ɔman dwom ho nhyehyɛe (arranger of the national anthem of Ghana), na nsɛm ho amannyebɔfo Komla Dumor nye wɔfa. == Amanyɛsɛm == Nna Victor Gbeho yɛ Anlo ambatow mpasua no mbrahyɛbaguanyi wɔ Ghana Amansin a ɔtɔ do anan (4) no mbrahyɛ bagua a ɔtɔ do ebiasa (3) no mu dɛ obi a ɔdze nye ho. == Ambatow == Wɔpaw no dɛ mbrahyɛbaguanyi maa Anlo ambatow mpasua no wɔ afe 2000 Ghana Amansan Ambatow mu, a nna ɔyɛ obi a ɔdze nye ho.<ref>''Electoral Commission of Ghana Parliamentary Result-Election 2000''. Ghana: Friedrich Ebert Stiftung. 2007. p.&nbsp;52.</ref> Nye Ambatow mpasua no yɛ obi a ɔtɔ do ebien a ɔdze nye ho a odzii nkonyim wɔ ambatow a wɔaka ho asɛm no mu wɔ Volta Mantɔw mu.<ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref><ref>https://web.archive.org/web/20200219090455/http://archive.ipu.org/parline-e/reports/arc/2123_92.htm</ref><ref>https://web.archive.org/web/20161209102148/http://ghanaelections.peacefmonline.com/pages/2000/volta/</ref> Wɔdze amba 19,083 na ɛpaw Gbeho wɔ ambatow a ɔfata a wɔtow nyinara mu no 28,156 mu. Iyi nye ambatow a ɔfata a wɔtow no nyinara mu 68.2% yɛ pɛ.<ref name=":0" /> Onyaa amba kyɛn Clend M. Kwas Sowu a ofi Ɔman Democratic Congress, Esther llan A. Nyamalor a ɔdze nye ho, Godwin Kwaku Defeamekpor a ofi[[New Patriotic Party]], Clemence Kwami Abotsi a ofi Convention no so Nnyimpa Kuw (Convention People's Party), Cornelius Kofi Binewoatsor a ofi Ɔman Nsakrae Kuw no mu (National Reformed Party), Prince Richard Abotsi a ofi Ghana Nkabom Kuw no mu (United Ghana Movement), nye obi a ɔdze nye ho no a wɔfrɛ no Goyimwole Enukomeko Kpodo. Iyinom nyaa amba 4,223, 3,800, 327, 249, 162, 118 na hwee (0) wɔ ambatow a ɔfata a wɔtow no nyinara mu. Iyinom nye 15.1%, 13.6%, 1.2%, 0.9%, 0.6% na 0.4% yɛ pɛ wɔ ambatow a ɔfata a wɔtow nyinara mu.<ref name=":0">''Electoral Commission of Ghana -Parliamentary Result-Election 2000''. Ghana: Friedrich Ebert Stiftung. 2007. p.&nbsp;52.</ref><ref>https://web.archive.org/web/20220922120449/https://ghanaelections.peacefmonline.com/pages/2000/volta/188/</ref> == Nhwɛdo == <references responsive="" /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] 8mbxtx9m7ug3qbo8sb2d67w52g73h81 Jane E. Clerk 0 559 6595 3118 2023-04-22T10:17:33Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6595 wikitext text/x-wiki '''Jane Elizabeth Clerk''' (26 May 1904 – 5 July 1999) yɛ Gold Coast sukul kyerɛkyerɛfo na ɔmanfo nwomasua sohwɛfo .  Wɔ atubrafo ber no mu no, na ɔka awo ntoatoado a ɔdze nkan a wɔyɛ akwampaefo mmea akyerɛkyerɛfo a awiei koraa no wɔbɛyɛɛ aban sukul akɛse mpanyimfo no ho.  Saa ber no mu no, na Jane Clerk yɛ Aban Mmabaa Mfinimfini Sukul a ɔwɔ Kumasi no Sukul Panyin. '''Asetra Mu Nsɛm''' Mfitiase asetra na nabusua Nsɛm foforo: Ɔkyerɛwfo abusua Wɔwoo Jane Elizabeth Clerk wɔ Adawso wɔ Apuei Fam Mantam mu wɔ 26 May 1904 maa Nicholas Timothy Clerk (1862 –1961) na Anna Alice Meyer (1873 –1934). Mmofra nkron no mu nea ɔto do nson, Jane Clerk yɛ awo ntoatoado a ɔto do abiɛsa wɔ abakɔsɛm mu Clerk abusua a ɔda nsow wɔ Accra no mu. Na ni papa yɛ Basel ɔsɛmpatrɛwfo, na ɔyɛ Synod Ɔkyerɛwfo a odze nkan wɔ Presbyterian Asɔre a cwɔ Gold Coast no mu fi 1918 kosi 1932 na ɔyɛ agya a ɔhyehyɛɛ mmarimaa ntoado sukul a wɔtra mu, Presbyterian Mmarimaa Ntoado Sukul, a wɔdze sii hɔ wɔ afe 1938 mu no.  .  Na maame, Anna Alice Meyer, a ɔyɛ ofiehwɛfo na ɔkyerɛkyerɛfo, yɛ Ga-Danish abusua mu,a na wɔfase na Emmanuel Charles Quist (1880 – 1959), mmaranimfo na ɔtemmufo a ɔbɛyɛɛ Afrikani Ɔmampanyin a ɔdze nkan wɔ Mmarahyɛ Bagua no mu firi afe 1949  kɔsi afe 1951, ɔyɛ Ɔman Badwa no Kasafo firi afe 1951 kɔsi afe 1957 na ɔyɛɛ Ghana Ɔman Bagua no Kasafoɔ a ɔdze nkan firi Oforisuo 1957 kɔsi Ɔpɛpɔn 1957.  Jane Clerk agya nana, Alexander Worthy Clerk (1820-1906), Jamaicani Moravia ɔsɛmpatrɛwfo bi duu Denmark Protectorate of Christiansborg (mprempren Osu kurotia) wɔ Accra, wɔ 1843 mu, dɛ mfitiase kuw a na wɔyɛ West India asɛmpatrɛwfo 24 a  ɔyɛɛ adwuma wɔ Basel Asɛmpaka Asɛmpatrɛw Kuw a ɔwɔ Switzerland no akwankyerɛ ase. A.W.  Clerk yɛ ɔkwampaefo wɔ Presbyterian Asɔre a ɛwɔ Ghana no mu na ɔna wɔn hyehyɛɛ mfimfini sukul a wɔdze mmofra kɔ mu, Salem Sukul wɔ afe 1843 mu.  Na n’agya nanabea, Pauline Hesse (1831–1909) fi Gold Coast, na na ofi Denmark, Ga na Germany abusua mu. Na nanabea na Regina Hesse (1832 –1898), ɔkyerɛkyerɛfo a ɔyɛ ɔkwampaefo na sukul panyin. Na nuabarima panyin, Carl Henry Clerk (1895 –1982), samufo, kuayɛ ho adesua ho ɔbenfo, ɔhwɛfo, nsɛm ho amanneɛbɔfo na Presbyterian somfo yɛɛ Synod Ɔkyerɛwfo a ɔto do annan wɔ Presbyterian Asɔre a ɔwɔ Gold Coast no mu fi 1950 kosi 1954 ne Kristofo Ɔbɔfo no Samufo  atesɛm krataa a ɔbaa afe 1960 ne 1963 ntam. Theodore Clerk (1909 – 1965), na nua kumaa na Ghanani ɔdansifo a ɔdze nkan a ɔyɛɛ nhyehyɛeɛ na ɔnyaa hyɛn gyinabea kuro Tema.  Na nuabea kumaa, Matilda J. Clerk (1916 – 1984) yɛ Ghanani ɔbea aduruyɛ ho ɔbenfo a ɔto do ebien na ɔbea a odze nkan wɔ Ghana na Afrika Atɔe fam a onyaa adesua akyi adansedi krataa. '''Owuo''' Owui wɔ abɔde mu wɔ afe 1999 mu wɔ Osu, Accra bere a na wadi mfe aduɔkron anum. Wɔsiee n’amu no wɔ Osu.  Amusiei a cwɔ Accra. [[Nkyekyεmu:Ghanafo]] tuahwtg1zois8wogobgei48nh3ipeai Janet Egyir 0 560 13114 13113 2024-05-23T19:24:01Z A09 777 databox 13114 wikitext text/x-wiki {{databox|q=Q25916724}} '''Janet Egyir''' (wɔwoo no afe [[Esusow Aketseaba|Esusuow Aketseaba]] 7,1992) yɛ Ghana bɔɔlbɔnyi a ɔbɔ dɛ 'defender' dze ma Israeli Ligat Nashim bɔɔlbɔkuw no, Hapoel Katamon Jerusalem FC na Ɔman Ghana mbasiafo bɔɔlbɔkuw no so. Nna ɔka afe 2014 Ebibirmu Mbasiafo akansi no ho. Afe 2018 mu no, wɔbɔɔ n'abawdo dɛ obi a ɔbɔ bɔɔl paa wɔ afe 2018 WAFU Mbasiafo kɔɔpoow no mu. == Amanadze nhyɛe == {| class="wikitable" !No. !Date !Venue !Opponent !Score !Result !Competition |- |1. | rowspan="2" |16 February 2018 | rowspan="2" |Stade Robert Champroux, Abidjan, Ivory Coast | rowspan="2" |Niger |'''2'''–0 | rowspan="2" |9–0 | rowspan="3" |2018 WAFU Zone B Women's Cup |- |2. |'''8'''–0 |- |3. |24 February 2018 |Treichville Sports Park, Abidjan, Ivory Coast |Ivory Coast |'''1'''–0 |1–0 |} == Kuw ndwuma == === Víkingur Ólafsvík 2016 === Afe 2016 mu no, ɔdze daba too krataa dɛ ɔnye Víkingur Ólafsvík a ɔwɔ Iceland bɛyɛ edwuma. [[Nkyekyεmu:Ghanafo]] o1q17jw7r7kurzonyo2n48mjcq6hfwr Janet Owusu 0 561 6597 3123 2023-04-22T10:17:42Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6597 wikitext text/x-wiki * ** ** ** ** '''Janet Owusu''' (a wɔwoo no 23 ebɔbira 1991 wɔ nkran ) ɔyɛ Ghana basiaba a ɔbɔ bɔɔl. * ** ** ** ** ** [[Nkyekyεmu:Ghanafo]] 6u9wt850kwthd8y0m3uwc376kkylgjl Jemila Abdulai 0 562 6598 3125 2023-04-22T10:17:48Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6598 wikitext text/x-wiki '''Jemila Wumpini Abdulai''' yɛ Ghana 'blogger, ɔkyerɛwfo na digital marketer. Afe 2007 mu no, ɔtseew ''Circumspecte.com'', 'blog' a ɔfa nyimpa daadaa abrabɔ ho a wɔ Ebibifo dzin mu. Ne 'blog' no onyaa African Blogger Abawdobɔdze no wɔ afe 2016. {| class="wikitable" ! colspan="2" |Jemila Wumpini Abdulai |- | colspan="2" |Jemila Abdulai portrait image |- !Born |Jemila Wumpini Abdulai |- !Nationality |Ghanaian |- !Alma mater |Mount Holyoke College, Johns Hopkins University |- !Occupation(s) |Blogger, writer, digital marketer |- !Relatives |Mohammed-Sani Abdulai |- !Website |circumspecte.com |} Afe 2015 mu no, Jemila ne sene tsiabaa "Yennenga" bɛkaa Caine Prize Anthology 2015 buukuu ho: "Lusaka Punk na akenkansɛm ahorow. Buukuu yi so bɛkaa mbuukuu du-esia Ebibifo kyerɛwee. Other Stories." == N'abrabɔ == Jemila yɛ Mohammed-Sani Abdulai babaa, Ɔmanpanyin abedziekyir a ɔwɔ Madina Institute of Science na Technology, Nkran == Nwomasua == Jemila nyaa ne mfinimfin nwomasua ntsetsee wɔ Wesley Girls' High School wɔ Oguaa,Ghana, na owiee wɔ Mount Holyoke College wɔ Massachusetts, USA na hɔ na ɔyɛɛ Economics na French. Ɔtoaa do kenyaa ne Master of Arts degree wɔ International Economics na International Relations fi Johns Hopkins University SAIS wɔ Washington DC, USA. == Advocacy == Ɔpen ma mbasiafo fahodzi wɔ Ghana, na ndze a ɔwɔ abaɛfor ahoma ahorow do, a tsirasɛm no fa abaɛfor mfir ho, mbasiafo dzenhyɛ, na ɔman mpontu ho. Jemila sanso yɛ boanofo dze ma #SisterhoodMatters, dwumadzi bi wɔyɛ no afe afe biara wɔ Ghana a wɔdze kaa Ebibirmu mbasiafo na ɔda nkitahodzi a ɔfa mbasiafo apɔwmudzen na atseyie ho so edzi. Afe 2016 mu no, Jemila Abdulai, abaɛfor ahoma ntentan nyimpa a odzi Blogging Ghana enyim – Ghana bloggers kuw, boaa ma wɔdze ntotoe pa guu akwan mu wɔ afe 2016 Ghana amansan abatow no mu. Nna ne botae a ogyina do yɛ Ghana kasa (Ghana Decides). Jemila Abdulai kaa dɛ dza wɔpɛ ara nye dɛ wɔbɔtow aba no wɔ nokwardzi mu: "Amambra media a ɔwɔ Ghana no abɛyɛ amanyɛsɛm , nkanka ber a wɔrotow aba. Ntsi na social media dwumadzi yi tse dɛ Ghana kasa no hia papaapa". Nna Jemila Abdulai ka akasafo a wɔkasaa wɔ afe 2016 ne bosoom a ɔtɔ do du ne da a otsia du-awɔtwe no mu wɔ TEDxNkran Mbasiafo nhyiamu no ase. == Nhwɛdo == # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' "Lusaka Punk and Other Stories" The Caine Prize Anthology Book 2015. Retrieved 30 March 2018. # '''^''' "Jemila Abdulai '09 | Mount Holyoke College" Mount Holyoke College. Retrieved 13 February 2018. # '''^''' "Mesh Ghana Interview 2014" Mesh Ghana – Jemila Abdulai. Retrieved 17 February 2018 # '''^''' "Sisterhood Matters - Ghana " Theme: Sisterhood Matters: Celebrate Phenomenal Women. Retrieved 6 April 2019. # '''^''' "Ghana Elections 2016" CNN. Mistrust elections? There's an app for that. Retrieved 30 March 2018. # '''^''' "TEDxAccraWomen 2016 Conference" Theme: It's About Time. Retrieved 13 February 2018. [[Nkyekyεmu:Ghanafo]] h9ocg95yimyxlviuvct1g4l9iz8kuon Jennifer Cudjoe 0 563 16612 6599 2024-09-04T13:07:12Z 102.176.94.29 16612 wikitext text/x-wiki '''Jennifer Cudjoe''' (wɔwoo no afe 1994 ne bosoom Ebɔw wɔ da a otsia esuon) mu yɛ Ghana bɔɔlɔnyi a ɔbɔ dɛ "midfielder dze ma NJ/NY Gotham FC wɔ Ɔman Mbaa bɔɔlbɔkuw (National Women's Soccer League (NWSL) no mu. {| class="wikitable" |+Jennifer Cudjoe ! colspan="4" |Noho nsɛm |- !Dzin | colspan="3" |Jennifer Cudjoe |- !N'awoda | colspan="3" |7 March 1994 (age 28) |- !Bea a wɔwoo no | colspan="3" |Accra, Ghana |- !Ne tsentsen | colspan="3" |1.63 m (5&nbsp;ft 4 in) |- !Position(s) | colspan="3" |Midfielder |- ! colspan="4" |Club information |- !Kuw a ɔdom sesei | colspan="3" |NJ/NY Gotham FC |- !Nkanee | colspan="3" |6 |- ! colspan="4" |Youth career |- !2005–2012 | colspan="3" |Sekondi Hasaacas Ladies |- ! colspan="4" |College career |- !Years |'''Team''' |'''<abbr>Apps</abbr>''' |'''(<abbr>Gls</abbr>)''' |- !2013–2014 |Northeastern Oklahoma A&M Lady Norse |22 |(23) |- !2015 |Northeastern State RiverHawks |21 |(8) |- !2016 |UMFK Bengals |18 |(16) |- ! colspan="4" |Senior career* |- !Years |'''Team''' |'''<abbr>Apps</abbr>''' |'''(<abbr>Gls</abbr>)''' |- !2012–2014 |Sekondi Hasaacas Ladies | | |- !2017 |California Storm | | |- !2018–2019 |Asheville City |13 |(5) |- !2020 |Chattanooga Lady Red Wolves |0 |(0) |- !2020– |NJ/NY Gotham FC |3 |(0) |- ! colspan="4" |International career |- !2010 |Ghana U17 |1 |(0) |- !2012–2014 |Ghana U20 |6 |(1) |- | colspan="4" |*Club domestic league appearances and goals, correct as of June 30, 2020 |} == Kuw edwuma == === Sky Blue FC === Cudjoe dze daba sii krataa do dɛ ɔnye signed Sky Blue FC bedzi dwuma mber kakra wɔ afe 2020 NSWL kruwa akansi no mu. for the 2020 NWSL Challenge Cup. Odzii kan kɔr NWSL mu wɔ afe 2020 ne bosoom Obiradzi ne da a odzi ewiei. Racing Louisville FC faa Cudjoe wɔ afe 2020 NWSL Expansion Draft, naaso Sky Blue sanee faa no. Enyimnyamhyɛ '''Ankorankor''' * Ghanabaa bɔɔlbɔnyi mapa: 2015 == Nhwɛdo == # '''^''' # ^ Jump up to:<sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> # '''^''' Jennifer Cudjoe at Soccerway. Retrieved 30 June 2020. # '''^''' # '''^''' # '''^''' == External links == [[Nkyekyεmu:Ghanafo]] c553081azk247qbgj5qlnr7h3aa1m2o Jeremie Van-Garshong 0 564 13108 6600 2024-05-23T19:17:55Z A09 777 databox, cleanup 13108 wikitext text/x-wiki {{databox|q=Q92275713}} '''Jeremie Van-Garshong''' yɛ Ghana Radio na Tɛlɛbihyɛn dawurbɔnyi a ogyina mu wɔ 4syte TV wɔ mfe 2000 no mu na Y FM na Live FM radio. [[Nkyekyεmu:Ghanafo]] suaf28evux974gxfe0q1y8e3s10p21a Jerusalɛm Afasu 0 565 48255 13706 2025-05-26T13:56:13Z Robertjamal12 13 /* Hwɛ Iyi Nso */ Cat using [[Project:AWB|AWB]] 48255 wikitext text/x-wiki {{Databox|item=Q2918723}} [[Fael:547.Walls.Jerusalem_(cropped).jpg|thumb|The 16th century walls of Jerusalem, with the Jerusalem Citadel minaret]] '''Yerusalem Afasu''' (Hebri: חומות ירושלים, Arabic: أسوار القدس) yɛ afasu a etwa Yerusalem kurow dadaw nu ho ehyia (bɛyɛ kilomita 1). Wɔ 1535 mu, ber a na Yerusalem yɛ Ottoman Ahemman no fa no, Sultan Suleiman I hyɛɛ dɛ hɔnsan nsi kurow no afasu a asɛe no. Edwuma no gyee bɛyɛ mfe anan (4), wɔ afe 1537 na 1541 ntsam. Wohu afasu no wɔ Yerusalem asase mfonyin dadaw dodow no ara do wɔ mfe 1,500 a etwam no mu. Afasu no tsentsen yɛ mita 4,018 (akwansin 2.4966), sɛ wɔkyekyem pɛpɛɛpɛ a, nye sorokɔ yɛ mita 12 (anammɔn 39.37) na sɛ wɔkyekyem pɛpɛɛpɛ a, nye kɛse yɛ mita 2.5 (anammɔn 8.2). Ɔwɛn-abantsentsen 34 na apon akɛse ason a hɔnabue ama kar afasu no wɔ afasu no ho, na apon nketsewa ebien a hɔn a wotutu fam hwehwɛ tsetsefo ndzɛmba mu asan ebue. Wɔ afe 1981 mu no, wɔdze Yerusalem afasu no kaa ho, na Yerusalem Kurow Dadaw no, kaa UNESCO Wiadze Egyapadze Nhyehyɛe ho. == Kuropɔn a Na Ɔwɔ Hɔ Ansa Na Israelfo Reba == Wɔdze afasu etwa Yerusalem kurow no ho ehyia dze abɔ ho ban fi tsetse. Wɔ finimfin Kɔber Mber no mu, ber a wɔsan frɛ no Bible mu nsɛm dɛ Egyanom Mber no ber no, wosii kurow bi a wɔfrɛ no Yebus wɔ Yerusalem koko a ɔwɔ anafo fam epuei no do, na na ɔyɛ ketsewaa bi (mita 50,000 ahinanan) nanso na hɔn abɔ ho ban yiye. N’afasu no nkae wɔ Siloam Tuntum no etsifi. Hɔnagye Jebus a ɔnye Yerusalem no ho ekyinnye, na Niels Peter Lemche tsitsir na ɔkyerɛwee. Dza ɔfoa n’asɛm no do no, Yerusalem ho asɛm biara a ɔnyɛ Bible mu nsɛm a wohu wɔ tsetse Epuei Fam a ɔbɛn no ka kurow no ho asɛm dɛ ‘Yerusalem’. Saa kyerɛwtohɔ ahorow yi ho nhwɛdo na Amarna nkrataa a wɔkyerɛw no afeha a ɔtɔ do 14 A.Y.B ú-ru-ša10-lim) (1330 A.Y.B.). Afei nso wɔ Amarna nkrataa no mu no, wɔfrɛ no Bet-Salem, Salem fie. == Israelfo Kuropɔn == Sɛnea Yudafo atsetsesɛm kyerɛ no, sɛnea hɔnada no edzi wɔ Tanak no mu no, Yerusalem kɔɔ do yɛɛ Yebusfo kurow kosii dɛ Dawid sɔree, na odzii Yebus do nkonyim, sesaa nye dzin Dawid Kurow na ofii ase trɛw mu. Ná nye kurow no da do ara wɔ koko a ɔba fam a ɔwɔ anafo fam epuei no do, wɔ nnɛyi Kurow Dadaw no bea hɔ ekyi. Dawid ba Salomo sii Asɔrefie a edi kan no wɔ bepɔw no etsifi a ɔfor kɔ soro wɔ kurow a na wanya no, Asɔrefie Bepɔw no etsifi pɛɛ, na afei ɔtrɛw kurow no afasu mu sɛnea ɔbɛyɛ a ɔbɛbɔ asɔrefie no ho ban. Wɔ Asɔredan a edi kan ber no mu no wɔtrɛw kurow no afasu no mu ma ɔka etsifi fam atɔe koko no nso ho, ɔyɛ bea a nnɛyi Yudafo na Armeniafo Mpɔtsam (Yerusalem) Mpɔtam no wɔ. Wɔsɛee kurow no nyinara wɔ afe 587/86 A.Y.B. == Yudafo Kuropɔn a Wɔdze Hɔn Kɔɔ Nnommumfa Ekyi == Wɔ Babilon nnommumfa na Persiafo a wodzii Babilon do nkonyim ekyi no, Kores II a ofi Persia no maa Yudafo no kwan ma wɔsan kɔɔ Yudea na wɔsan sii Asɔrefie no bio. Wowiee adansi no wɔ afe 516 A.Y.B. Afei, Artasasta I anaa ebia Dario II maa Esra na Nehemia kwan ma wɔsan baa kurow no afasu bio na wodzii Yudea a na wodzi do dɛ Yehud mantɔw wɔ Persiafo ase no do. Wɔ Asɔredan a ɔtɔ do ebien ber no mu, tsitsir wɔ Hasmonean ber do no, wɔtrɛw kurow no afasu mu na wosiesiee no, na ɔyɛ dza Josephus frɛ no Ɔfasu a edi kan no. Herode Ɔkɛseɛ no dze dza Josephus frɛɛ no afasu a ɔtɔ do ebien no kaa ho wɔ baabi wɔ bea a ɔda nnɛyi Jaffa Pon no na Asɔrefie Bepɔw no ntsam no. Ekyir Agripa I (r. 41–44 Y.B.) fii ase sii Ɔfasu a ɔtɔ do ebaasa no, a wowiee wɔ Yudafo–Romafo Ko a edi kan no ahyɛase pɛɛ. Saa afasu yi nkae bi wɔ hɔ nnɛ a ɔbɛn Mandelbaum Gate pɛtro edwumayɛbea no. == Aelia Capitolina na Byzantium Yerusalem == [[Fael:Old_Gate_beneath_Damascus_Gate.jpg|left|thumb|Old Roman era gate beneath the Damascus Gate in Jerusalem]] Romafo ber do Abobow dadaw bi a ɔwɔ Damasko Abobow no ase wɔ Yerusalem mu, esiane Romafo a wɔkaa hɔn ho hyiae wɔ Yudafo na Romafo Ko a edzi kan no mu ntsi, ɔkame ayɛ dɛ wɔsɛee afasu no koraa. Ná Yerusalem bɛkɔ do ayɛ amamfõ bɛyɛ mfe aduesia, na na wɔrennya afasu a ɔbɔ ho ban bɛbor mfeha ebien. Ahyɛase no, wogyaw abosonsomfo Roma kurow, Aelia Capitolina, a Ɔhemfopɔn Hadrian sii wɔ afe 130 ekyi no, na afasu a ɔbɔ ho ban biara nnyi mu. Wɔ bɛyɛ mfeha ebien a hɔn amfa afasu biara amma ekyi no, wosii dan fofor twaa kurow no ho hyiae, ebia wɔ Ɔhemfopɔn Diocletian aber do, ber bi wɔ 289 na afeha no ahyɛase ntsam hɔ. Ɔhemmaa Aelia Eudocia yɛɛ afasu no fofor kɛseɛ wɔ ber a wɔpam no kɔɔ Yerusalem (443–460). == Finimfin Mber No Mu == [[Fael:Old_City_of_Jerusalem_and_its_Walls-108391.jpg|thumb|[[Damascus Gate]] with its [[crenelations]], view from north]] Wɔ afe 1033 mu no, asasewosow sɛee afasu a Eudokia sii no mu dodow no ara. Na ɔsɛ dɛ Fatimifo (Fatimids) no san kyekye hɔn, a wogyaw anafo fam mbea a na hɔn edzi kan aka ho no: Bepɔw Sion na n’asɔre ahorow, na koko a ɔwɔ anafo fam epuei (Dawid Kurow) a Yudafo mpɔtsam a ɔgyina Asɔredan Bepɔw no anafo fam no ka ho. Dza ɔbɛyɛ na wɔresiesie hɔn ho ama Mmeamudua Ho Akodzifo a wɔhwɛɛ kwan dɛ wɔbɛka etwa ho ehyia wɔ 1099 mu no, wɔhyɛɛ afasu no dzen bio nanso ankosi hwee. Nkonyimdzi no dze ɔsɛe bi bae a ɔno ekyi no, wɔsan sii bio, sɛnea Saladin san dzii nkonyim wɔ afe 1187. Wɔ afe 1202 kosi 1212 mu no, Saladin wɔfase, Al-Malik al-Mu’azzam ‘Isa, hyɛɛ dɛ hɔnsan nsi kurow no afasu no bio, nanso ekyir, wɔ afe 1219 mu , ɔsan susuw tebea no ho bere a wosii ɔwɛn-abantsentsen no mu dodow no ara na ɔmaa wobubuu afasu no ekyi, tsitsir osiandɛ na osuro dɛ Mmeamudua Ho Akodzifo no tumi san gye kuropɔn no a, wobenya abantsentsen no do mfaso. Wɔ mfeha ebaasa a edzi hɔ no mu no, kuropɔn no kɔɔ do yɛɛ afasu a ɔbɔ ho ban, Asɔredan Bepɔw/Haram ash-Sharif na abankɛse no nkutoo nye mbea a hɔnabɔ ho ban yiye saa ber no. == Ottomanfo Ber do == Wɔ afeha a ɔtɔ do duesia (16) mu, wɔ Ottoman Ɔhemman no aber do mu wɔ ɔmantɔw no mu, Sultan Suleiman Ɔkɛseɛ no sii gyinae dɛ ɔbɛsan esi kuropɔn no afasu no koraa, na nye fa bi wɔ tsetse afasu no nkae no do. Osiandɛ wosii no bɛyɛ afe 1537–1541 mu ntsi, wɔyɛ afasu a ɔwɔ hɔ ndɛ. [[Fael:Frontage_of_Northwestern_wall_in_Jerusalem.jpg|thumb|Frontage of northwestern wall in Jerusalem, with Arabic inscription]] Nkyerɛwee bi a ɔwɔ Arabic kasa mu a efi Suleiman Ɔkɛseɛ no ahennyi mu no ka dɛ:<blockquote>Wahyɛ mbra dɛ wɔbɛsi afasu no ɔno a ɔdze n’ahoɔdzen na nye tsitsir abɔ Islam fie ho ban na ɔdze nye tumi na n’ahoɔdzen apopa ahonyi atsirimɔdzensɛm no, ɔno nko ara na Onyankopɔn ama watumi ayɛ ahemfo kɔn nkoa wɔ aman mu (ekyirkyir na tɛtɛɛtɛr) na ɔfata dɛ wonya Caliphate no ahengua, Sultan ba Sultan ba Sultan Sultan ba, Suleyman.</blockquote> == Qasr Jalud == Wɔ Ottoman afasu no etsifi fam atɔe ntwea do no, fam tutufo ahu abantsentsen kɛse bi nkae kakraa bi, bɛyɛ afe 1990 mu. 35x35 mita, ebia wodzii kan sii wɔ afeha a ɔtɔ do dukor (11) mu wɔ Fatimid ber do, a ɔhwee ase maa Frankfo wɔ Mmeamudua Ho Akodzi a Edzi Kan no awiei wɔ 1099 mu, na ɔda edzi dɛ Ayyubidfo na wɔtrɛw mu ber a Saladin san gyee kurow no wɔ 1187 mu ekyi. Wɔfrɛ abantsents en no wɔ Arabic kasa mu sɛ Qasr al-Jalud (Goliat Abantenten), na Mmeamudua Ho Akodifo no frɛ no Turris Tancredi (Latin kasa mu kyerɛ Tancred Abantenten), wɔ Tancred a ofi Hauteville, ɔsahene a n’asraafo buu Fatimidfo ahobambɔ ahorow no do wɔ saa bea pɔtee yi wɔ 1099 mu no dzin a hɔnaka etwa ho ehyia. Abantsentsen no na kuropɔn no afasu no nyinara nso asɛe ber tsentsen wɔ ber a Ottoman Turkeyfo sii hɔn dze no, ebia efi 1219 ber a Ayyubid sodzifo Al-Mu’azzam Isa bubuu kuropɔn no Abantsentsen dodow no ara. [[Fael:Soccer_field_with_old_city_wall_in_the_background,_East_Jerusalem,_Israel.jpg|thumb|Football field with old city wall in the background, East Jerusalem]] == Hwɛ Iyi Nso == * [[Clifford Holliday]], Mandate-ber mu ɔdansifo a ɔyɛɛ nhyehyɛe kɛse bi maa Yerusalem na Kuropɔn Dadaw no afasu a wɔbɛsan asiesie no. * [[Broad Wall (Jerusalem)]] – kuropɔn no afasu a ɔwɔ Yerusalem fi Hesekia ber do (bɛyɛ 700 A.Y.B.) * Kuropɔn Abobow a ɔwɔ Yerusalem Kuropɔn Dadaw no mu ([[Old City (Jerusalem)#Gates|City gates of the Old City of Jerusalem]]) * Anafo fam afasu ([[Southern Wall]]) a ɔwɔ Asɔrefie Bepɔw no do * Atɔe fam afasu ([[Western Wall]]) – a wɔsan frɛ no Wailing Afasu, Asɔredan Bepɔw no atɔe fam afasu a ɔkora do no fa a wotumi kɔ hɔ no * Yerusalem Ɔman Mmoa Yɛmmea no afasu ([[Walls of Jerusalem National Park]]) – ɔman mmɔntsen do ([[national park]]) atrae bi a ɔwɔ [[Tasmania]] [[Australia]] a wɔdze Yerusalem Afasu no dzin too do osiandɛ na ɔwɔ abɔdze mu abotsan a ɔtse dɛ Afasu no ntsi. [[Nkyekyεmu:World Heritage Sites in Danger]] oqaivpmulgi22uwhiwtw9s18ft7mfkh Jessica Opare-Saforo 0 566 7792 7784 2023-05-05T15:11:38Z Assilidjoe 33 Atekel nsiesie 7792 wikitext text/x-wiki '''Jessica Opare Saforo''' yɛ Ghananyi nsɛnsɛmho dawurobɔnyi a wɔwoo no [[Ebɔbira]] bosoom da a ɔtɔ do eduonu akron wɔ afe 1981 mu. Afei so ɔyɛ ɔkasafo ma "Transformation with Jess", tɛlɛbihyɛn ɔyɛkyerɛ a odzikan wɔ Ghanaman mu. Ɔno na "the voice company" yɛ ne dzi,edwumakuw a ɔhwɛ siesie ndzi adom == Nwomasua == Saforo kɔr ne ntoado skuul wɔ Akosombo International,onyaa abodzin krataa wɔ " Art" wɔ Legon suapɔn mu a osua Economics na Psychology. == Edwuma == saforo, ayɛ edwuma wɔ kasanoma do mfe eduonu na telɛbihyɛn do so mfe duesia. Ampara ɔyɛ nyaa wɔasom dɛ ɔkasamafo wɔ Ghana sentwa mu. Ɔhyɛɛ ase yɛ edwuma dɛ kasamafo wɔ kasafir do wɔ afe 2000 wɔ Vibe FM na afe 2004 nso ɔkɔr Choice FM. Ofi Choice FM wɔ 2005 na ɔbɛyɛ kasafo ma Citi Drive na afei," Brunch in the city" na " The traffic Avenue". Osidzikan yɛ bowafo ma ahogyefoa wɔwɔ Celebrity Fanzone wɔ GH one TV, a ɔagye abasobodze wɔ afe noara mu naaso seseiara dze ɔyɛ ahogyefo wɔ "sister sister". Iyi yɛ mbasiaba mfekuwbɔ kasadum.Ɔyɛ hwɛdofo wɔ Citi FM 97.3 na Citi TV, iyinom kasafir a wɔagye dzin ankasa. Ɔyɛ owura ma "the Voice Ova Company", edwumakuw a ɔhwɛ yi kasanomafo eyimdzeefonna afei so ɛyɛ kɔfa bae ma "Biker Girls GH". Jessica san so yɛɛ ahogyefo ma ghana mbasirwa ahoɔfɛw akansi "Miss Malaika" na "Stars of the future wɔ mfe beberee. Mfe eduonu ebien mu suahun wɔ aberfor ntentenkese yi do, seisei Jessica Opare-Saforo hwɛ nankasa ne dawurbɔ edwuma na Youtube bɔnka,a ne tsitsiriw gyina mfekuwbɔna abrabɔ adandan ho. Ghana dapɛn ewei nhwehwɛmu kyerɛw dɛ Jessica egyae edwumayɛ wɔ Citi FM na Citi TV wɔ sanda bosoom a ɔtɔ do eduowɔtwe wɔ mfe mpem ebien na eduonu ebien mu. == Abasobɔdze == Dza odzidzi do yi yɛ abasobzea w'agye: {| class="wikitable" |+ !Year !Nominee / work !Award !Result |- |2013 |Jessica Opare Saforo |Radio and Television Personality Awards (Best Mid-Morning Show Host ) |Won |- |2014 |Jessica Opare Saforo |Radio and Television Personality Awards (Female Radio Presenter of the Year |Won |- |2014 |Jessica Opare Saforo |Eagles Summit Africa Leadership and Empowerment Awards (Female Radio Personality of the Year |Won |- |2015 |Jessica Opare Saforo |DJ Awards (Best Female Radio DJ) |Won |- |2015 |Jessica Opare Saforo |Radio and Television Personality Awards (Radio Late Afternoon Show host of the year) |Won |- |2015 |Jessica Opare Saforo |Radio and Television Personality Awards (Best Female Radio Presenter) |Won |- |2016 |Jessica Opare Saforo |Radio and Television Personality Awards (Personality of the Year) |Nominated |- |2016 |Jessica Opare Saforo |Radio and Television Personality Awards (Radio Late Afternoon Show host of the year) |Nominated |- |2016 |Jessica Opare Saforo |Radio and Television Personality Awards (Radio Female Presenter of the Year) |Nominated |} . [[Nkyekyεmu:Ghanafo]] ejcnboq4nqhkrgiv1u2st81xjm4wrs5 Joe Danquah 0 567 47561 7305 2025-05-09T14:52:20Z Robertjamal12 13 /* Amanyɛsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 47561 wikitext text/x-wiki {{Databox|item=Q98010182}} '''Joe Danquah''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma Tain mansin a ɔwɔ Brong Ahafo mantɔw mu wɔ Ghana. == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Danquah wɔ 9 [[Esusow Aketseaba]] 1972. Ɔnyaa Bachelor of Arts abodzin krataa wɔ Ghana Esuapɔn mu. == Amanyɛsɛm == Wɔpaw Danquah dɛ mbrahyɛbaguanyi ma Tain mantam no wɔ Ghana mmarahyɛ bagua a ɔtɔ do ebiasa (3) no mu wɔ ber a wɔhyehyɛɛ no foforo wɔ afe 2004. Ansa na ɔrekɔ Mbrahyɛbagua no mu no nna ɔyɛ edwuma dɛ Ɔmansin Panyin (District Chief Executive). [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] ifrei4fvo58pnbilk03iv3c44n9maui Joe Donkor 0 568 47738 47566 2025-05-14T13:27:59Z Robertjamal12 13 /* Joe Donkor Bra Ahyɛse Na Skuul */ adding category using [[Project:AWB|AWB]] 47738 wikitext text/x-wiki '''Joe Donkor''' (1942-2019) nna ɔyɛ Ghana ɔmanyɛnyi na ɔsan so yɛ Ɔsoafo a ɔhwɛ Nwomasua na Edwumasɛm na ne nhyehyɛ do. Ɔyɛɛ Mbrahyɛbaguanyi dze maa Tano North ambatow mpasua a ɔwɔ Brɔn na Ahafo Mantɔw a ɔwɔ Ghana. == Joe Donkor Bra Ahyɛse Na Skuul == Wɔwoo Joe Donkor wɔ mfe apem ahankron eduonan ebien mu. Ɔhyɛɛ no nwomasua ase wɔ "Yamfo Roman Catholic Primary School". Ber a owie mbofra daa daa skuul no,Donkor toaa do kɔɔ ntoado skuul wɔ "Achimota College" wɔ Nkran. Ber a nna aka kuma bi ma oewie ne "sixth form" wɔ Achimota skuul no, Ghana Manpanyin dadaw JJ Rawlings so hyɛɛ "form one" ase wɔ Achimota skuul mu. Onyaa n'abɔdzin krataa a ɔyɛ "Bachelor's Degree" wɔ Ghana Suapɔn,Legon. Ber a owie ne "Bachelor's degree" no, SICfo faa no wɔ edwuma mu na wɔboaa no ma ɔkɛyɛɛ "postgraduate degree" wɔ UK. Ɔsan baa Ghana wɔ mfe apem ahankron eduowɔtwe kor na ɔbɛyɛɛ SIC edwuma no hɔn mpanyin ɔhwɛ edwuma ne kankɔ na mpontu do wɔ mfe awɔtwe a ɔhyɛ ase wɔ mfe apem ahankron eduowɔtwe kor dze kowie wɔ mfe apem ahankron eduowɔtwe akron mu. '''AMANYƐSƐM MU NSƐM:''' Ber a Ghanaman wuraa "4th Republic" mu wɔ mfe apem ahankron eduokron ebien(1992) mu no, '''Wɔfa Joe''' gyinae dɛ mbrahyɛbaguanyi wɔ Tano North ambatow mpasua do wɔ NPP amanyɛkuw dzin mu. Woenntum annkɔ mbrahyɛbagua fie osan NPP amanyɛkuw banodzinyi a ɔyɛ Ɔbemfo Albert Adu Boahen ne mbɔgu a ɔbɔɔ mbrahyɛbaguamu ambatow no guii ntsi.Donkor san gyinaa bio wɔ mfe apem ahankron eduokron esia(1996) mu wɔ NPP amanyɛkuw ne dzin mu, onyaa egua no ma ɔbɛkaa mbrahyɛbaguafo ebiasa no hɔn mu kor a wofi Brɔn na Ahafo Mantɔw mu wogyinaa maa NPP amanyɛkuw ne dzin mu. Mbrahyɛbaguafo ebien a waka no fi Sunyani Epuei na Sunyani Atɔe. Donkor kyimakyima nkoruw nkakraba ase wɔ n'amanyɛsɛm dawurbɔ no mu. Odzii nkonyim ma ɔkɔr mbrahyɛbaguafie wɔ mfe apem ahankron eduokron esia(1996) mu dɛ mbrahyɛbaguanyi a nnyɛ n'aban na ɔyɛ Ɔmanpanyin.Wɔ mfe mpem ebien na kor(2001) ambatow no mu no, odzii nkonyim a nna ɔka mbrahyɛbaguafo dodow a wɔtaa Ɔmanpanyin John Agyekum Kuffour n'ekyir. Ne mber a otsia ebiasa no, wɔtoo amba wɔ NPP amanyɛkuw no mu a, ɔmaa ne dzibew no fii ne sa ma okedzii Ernest Akobuor Debrah hɔ. '''ƆMAN SOAFO:''' Wɔ mfe mpem ebien na ebien(2002) mu no, Ɔmanpanyin Kuffour yii no dɛ Ɔsoafo a ɔhwɛ edwumasɛm mpontu do. Ekyir no, ɔbɛyɛɛ ɔsoafo abedzi ekyir a ɔhwɛ nwomasua do wɔ mfe mpem ebien na ebiasa(2003) mu. '''AMBATOW MU NSƐM:''' Wɔ mfe mpem ebien mu no, Donkor nyaa Tano North ambatow mpasua a ɔwɔ Brɔn na Ahafo Mantɔw mu mbrahyɛbagua egua no. Wɔ ber a nna ogyina NPP amanyɛkuw n'ananmu. Nna n'ambatow mpasua no ka mbrahyɛbagua ngua esoun a NPP amanyɛkuw a no mu eduonu biako dze NDC amanyɛkuw nyae wɔ Brɔn na Ahafo Mantɔw mu. National Democratic Congress (NDC) amanyɛkuw no nyaa dɔmkumaa amba a ɔyɛ eduokron ebien(92) wɔ ngua dodow a ɔyɛ ahabien wɔ mbrahyɛbaguafie a ɔtɔ do ebiasa wɔ "4th Republic" mu wɔ Ghana. Onyaa amba a ɔyɛ 13,408 fir ambatow dodow a wɔtoo a ɔyɛ 23,924. Iyi yɛ ɔha nkyekyɛmu eduonum esia ekyir pɔw awɔtwe. Onyaa amba dodow sen;Nana Opoku Acheampong a ɔyɛ NDC amanyɛkuwnyi, Alex Owusu Kwakye a ɔyɛ "National Reform Party" amanyɛkuwnyi, Appiah Kwadwo John a ɔyɛ "People's National Convention" amanyɛkuwnyi na Addo Kwasi a ɔyɛ "Convention People's Party" amanyɛkuwnyi.Wonyaa 9,361, 374, 264 na 190 fir amba dodow a wɔtoo no mu. Dɛm amba yinom gyina hɔ ma ɔha nkyekyɛmu eduasa akron ekyir pɔw esuon(39.7%), ɔha nkyɛmu kor ekyir pɔw esia(1.6%), ɔha nkyɛmu kor ekyir pɔw kor(1.1%) na 0.8%. '''ABRABƆMU NSƐM:''' '''Donkor''' waree nyaa mba esuon. Owuu wɔ Ebɔw bosoom mu wɔ mfe mpem ebien na duakron (2019) mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] lkomz8r7fuy0b5snd17najsu489lso6 Joe Ghartey 0 569 48172 47930 2025-05-23T15:24:15Z Robertjamal12 13 /* Ahyɛse Bra Na Nwomasua */ Nkyekyεmu using [[Project:AWB|AWB]] 48172 wikitext text/x-wiki {{Databox|item=Q1691433}} '''Joe Ghartey''' (wɔwoo no 15 [[Obiradzi]] 1961, wɔ Accra) yɛ Ghana mbranyimnyi (lawyer), nwomasua (academic) na amanyɛnyi. Ɔyɛ kan Ghana Mbranyimfo Panyin (former Attorney-General fir afe 2006 kesi afe 2009), Mbrahyɛbagua no Kasafo Abadziakyiri (Second Deputy Speaker of Parliament) a ɔtɔ do ebien (2) fir afe 2013 kɔsi afe 2017) na Keteke nye Nkɔdo Soafo (Railways and Development Minister) fitso afe 2017 kesi afe 2021. Joe Ghartey fi Shama, a ɔwɔ Atɔe Mantɔw mu wɔ Ghana. == Ahyɛse Bra Na Nwomasua == Wɔwoo Joe Ghartey wɔ nkran, Ghana, maa ɔkyerɛkyerɛfo bi, Lauraine Ghartey (née Daniels), nye ɔman somfo, Joseph Ghartey, wɔ 15 Obiradzi 1961. Ɔhyɛɛ ne ahyɛse nwomasua ase wɔ Ridge Asɔre Skuul a ɔwɔ Nkran na ekyir no otuu kɔɔ... ntoado skuul a wɔde mbofra kɛtsena mu, Mfantsipim Skuul, a ɔuwɔ Oguaa. Ɔyɛ ber a na ɔwɔ Mfantsipim Skuul mu no na n’akadzifo su ahorow hyɛɛ ase daa edzi. Wɔpaw no dɛ House Prefect wɔ Pickard-Parker House wɔ n’afe a ɔtɔ do ebien mu na ɔdze n’edwumayɛbea papa no dzii dwuma dze bɔɔ agumadi nye esuafoɔ a wɔde hɔn ho bɛhyɛ egumadzi nhyehyɛɛ mu wɔ Mfantsipim no nkɔdo ho ban. Na ɔbɔkɔ do abɛyɛ Team Manager ama egumadzi kuw a ɛwɔ skuul no mu. Mfantsipim ekyir no, Ghartey dze ne dzin kɛhyɛɛ mbra mu dɛ orukosua mbra na onyaa ne LLB (Hons) abodzin krataa wɔ afe 1986 mu wɔ Ghana Suapɔn mu, nye BL wɔ Ghana Mbra Skuul mu wɔ afe 1988 mu, wɔfrɛɛ no ​​kɔɔ Ghana Mmaranyimfo wɔ saa afe no ara mu. [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] i7f962n6oblmjapumym5toyg3dj5r1h Joe Gidisu 0 570 48014 47878 2025-05-14T17:02:30Z Assilidjoe 33 Added infobox 48014 wikitext text/x-wiki {{Infobox officeholder |honorific-prefix = Hon. |name = Joe Kwashie Gidisu |honorific-suffix = |image = |alt = |caption = |constituency_MP = [[Central Tongu (Ghana parliament constituency)|Central Tongu]] |parliament = Ghana |majority = 12,488 |term_start = Jan 2005 |term_end = <!--Can be repeated up to eight times by adding a number--> |predecessor = ''First'' |successor = <!--Can be repeated up to eight times by adding a number--> |constituency_MP2 = [[North Tongu (Ghana parliament constituency)|North Tongu]] |parliament2 = Ghana |majority2 = 32,220 |term_start2 = Jan 2001 |term_end2 = Jan 2005 |predecessor2 = Austin Gamey |successor2 = Charles Hodogbey |order3 = <!--Can be repeated up to eight times by changing the number--> |office3 = Minister for Roads and Highways |term_start3 = Feb 2009 |term_end3 = <!--Can be repeated up to eight times by changing the number--> |president3 = [[John Atta Mills]] |predecessor3 = <!--Can be repeated up to eight times by changing the number--> |successor3 = <!--Can be repeated up to eight times by changing the number--> |constituency3 = <!--Can be repeated up to eight times by changing the number--> |majority3 = <!--Can be repeated up to eight times by changing the number--> |birth_date = |birth_place = |death_date = |death_place = |restingplace = |restingplacecoordinates = |birthname = |nationality = [[Ghanaian]] |party = [[National Democratic Congress (Ghana)|National Democratic Congress]] |otherparty = <!--For additional political affiliations--> |spouse = |partner = <!--For those with a domestic partner and not married--> |relations = |children = 3 |residence = |alma_mater = [[University of Ghana]] |occupation = |profession = [[Teacher]] |cabinet = |committees = Committee on Members Holding Offices of Profit<br />Lands and Forestry committee |portfolio = |signature = |signature_alt = |website = |footnotes = |blank1 = |data1 = |blank2 = |data2 = |blank3 = |data3 = |blank4 = |data4 = |blank5 = |data5 = }} '''Joe Kwashie Gidisu''' yɛ amanyɛnyi na kyerɛkyerɛnyi na nkan Ɔsoafo a ɔhwɛ akwan do wɔ Ghana.<ref>https://newsghana.com.gh/abodakpi-speaks-im-best-bet-forndc-chairmanship-post/</ref> == Ɔbra ahyɛse na nwomasua == Wɔwoo Joe Gidisu wɔ Kwakwar 22, 1952 wɔ Bakpa Alabonu wɔ Firaw Mantɔw mu wɔ Ghana.<ref>https://web.archive.org/web/20110716195345/http://www.parliament.gh/hongidisu_joe_kwashie.html</ref> Onyaa ne mbofra skuul ntsetsee wɔ Bakpa Alabonu Local Authority Primary School wɔ 1959 na 1963 ntamu. Ɔsan so kɔɔ Mafi Devime Local Authority Middle School a owiei wɔ 1967. Ɔsan toaa do kɔɔ Kibi Men's Training College hɔ na onyaa abɔdzin krataa a ɔyɛ Teacher's Certificate 'A'. Fitsi 1975 na 1977 mu no, ɔkɔr Advanced Teacher Training College wɔ Winneba hɔ na onyaa Specialist Teachers' Certificate. Gidisu toaa do kɔr Ghana Suapɔn( University of Ghana) a onyaa B.A. Hons wɔ 1981. Ɔtoaa do kɔ Netherlands hɔ na ɔkɔyɛɛ postgraduate adzesua wɔ Institute of Social studies. Hague hɔ na onyaa M.A. wɔ Development studies.<ref name=":0">https://web.archive.org/web/20170130023036/http://www.ghana.gov.gh/index.php?option=com_content&view=category&layout=blog&id=81&Itemid=228</ref> == Edwuma == Gidisu kyerɛɛ adze wɔ Bontibor Local Authority Primary School wɔ 1971 na 1973 ntamu. Ber a ofii Kibi Men's Training College, ɔkyerɛɛ adze wɔ Dormaa Secondary School wɔ 1977 na 1978 ntamu. == Amanyɛsɛm == Wɔpaw Gidisu dɛ mbrahyɛbaguanyi dze ma North Tongu wɔ Mumu 2000 mbrahyɛbagua abatow no mu.<ref>https://web.archive.org/web/20080731031405/http://psephos.adam-carr.net/countries/g/ghana/ghana11.txt</ref> Ber a wobuei no, ogyinaa maa egua dze ma Central Tongu wɔ 2004 mu wɔ Ghana mbrahyɛbaguafo abatow na ɔsan so nyaa dɛm egua no wɔ Sanda 2005.<ref>https://library.fes.de/pdf-files/bueros/ghana/03610.pdf</ref><ref>https://www.graphic.com.gh/news/politics/keen-contests-await-ndc-mp-aspirants-in-v-r.html</ref><ref>https://www.myjoyonline.com/list-winners-of-the-2012-parliamentary-elections/</ref> Ɔsan so nyaa n'egua no bio wɔ 2008 Ghana amansan abatow no mu.<ref>https://www.ghanaweb.com/GhanaHomePage/election2008/parliament.constituency.php?ID=290</ref> Wɔ dɛm abatow yi mu no, wɔpaw no dɛ Ɔsoafo a ɔhwɛ Akwan na Akwantsenpɔn do wɔ Kwakwar, 2009 wɔ John Evans Atta Mills, Ghana ɔmanpanyin aban mu.<ref name=":0" /> == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] dmjudqvwwyofxq6xtiwa9rousmoh5h7 Joe Mettle 0 571 36818 35517 2025-02-24T19:52:18Z Ekuwa Nyarkowa 1816 Meyɛɛ nsesa kakra 36818 wikitext text/x-wiki {{Databox|item=Q21066979}} '''Joseph Oscar Nii Armah Mettle''' a wɔdze ne stegyi dzin '''Joe Mettle''' frɛ no no yɛ Ghana Nyame ndwom tow nyi na ndwom kyerɛwfo.  Ebɔbira 8, 2017 mu no, ɔdaa abakɔsɛm bi edzi dɛ ɔno nye Nyame ho ndwom tow nyi a ɔagye Ndwomtonyi Wɔ Afe no mu abadobɔdze a n’enyi beer wɔ 2017 Ghana Music Awards no do.Oenya abadobɔdze beberee wɔ Ghana na aman ahorow do, na ɔnye Aman ahorow do ndwontofo bi tse dɛ Donnie McClurkin, Nathaniel Bassey, Ntokozo Mbambo, Michael Stuckey na afofor pii ayɛ ndwom wɔ amanaman ntamu agoprama do.Ɔawar Selassie Mettle (née Dzisa). == Ahyɛse Bra Na Nwomasua == Joe, ɔwɔ mu dɛ ɔyɛ guadzinyi dze, naaso ɔyɛ Ɔsomafo a ɔtow ntontom ndwom. Wɔwoo no maa Florence Addo na Emmanuel Mettle na ɔyɛ n'abofra beenum mu panyin.  Joe hyɛɛ no nwomasua ase wɔ Richard Akwei Nkae Skuul mu na ekyir yi otui kɔr Kade 1&2 Ahyɛse skuul (Kade) beebi a odzii bɛyɛ afe ansaana ɔresan akɔ Accra, akɔ St. Michael’s nye All Angels.  Ɔkɔr do kɔr Korle Gonno 3 Junior High School (JHS) na onyaa ne Senior High School abɔdzin krataa fii His Majesty Academy.  Joe Mettle yɛ Accra Academy alumnus.[citation needed] Ansaana ɔrokɔ His Majesty Academy no, osuaa mfonyintwa ho adze wɔ Modern School of Draftsmanship (MODESCO).  Afei ɔkɔr Pentekoste Suapɔn Kɔlege, ankorankor Kristofo skuulpɔn kɔlege a ɔwɔ Sowutuom wɔ Accra. Wɔ ne nda a odzi kan wɔ ndwom mu no, ɔyɛɛ edwuma dɛ ɔdwontofo a ɔboa Ghana Asɛmpa mu adwontofo tsitsiriw binom a Cindy Thompson, Danny Nettey a woewuwu, nye Ɔsɔfo Tom Bright Davies ka ho.  Joe Mettle na ɔyɛ ɔdwontownyi panyin ma aborɔfo ndwom kuw a ɔwɔ amambra ahorow pii, Soul Winners.[7]  Onyaa Afe no mu adwontofo a Ɔsen Biara, Afe no mu adwontofo a Ɔsen Biara nye banyin dwontownyi edwumfo a odzi mu wɔ afe no mu wɔ afe 2017 Vodafone Ghana Ndwom Abawdobɔdze (VGMA) mu.  Wobuu n’abawdobɔdze a ɔfa Afe no mu Mfonyinyɛfo a ɔkyɛn obiara ho no dɛ abakɔsɛm mu dze osiandɛ ɔno nye Asɛmpa mfonyinyɛfo a odzi kan a odzii nkunyim wɔ dɛm ɔfa no mu fitsi ber a wɔyɛɛ abawdobɔdze ahorow yi.[8]  Joe so enya abawdobɔdze bɔbor du wɔ mpɔtamu hɔ nye amanaman ntamu.  Oenya abawdobɔdze beberee wɔ Afrika Asɛmpa Ndwom Abawdobɔdze, Asɛmpa ndwuwdobɔdze, Afrika Asɛmpa Abawdobɔdze (UK), CCML Ghana Asɛmpa Abawdobɔdze, Bass Abawdobɔdze nye RIGA Abawdobɔdze (South Africa). == Nnwom Edwuma == Joe ayɛ adwuma wɔ South Africa Broadcasting Corporation TV do dwumadza a agye dzen a wɔato dzen, "Gospel Classics"a ɛno nso twee adwene sii Donnie McClurkin do.  Ɔnyaa Ɔbenyen Asɛmpa Mfoniniyɛfo a Ɔsen Biara wɔ Afrika wɔ Trumpet Gospel Awards a wɔyɛe wɔ South Africa no ase. Ɔwɔ nnwom pii a agye dzen wɔ ɔman no mu nyinaa a nea ɛto do yɛ"Mehia wo Yesu" (kyerɛ de Mehia wo Yesu), "Nhyira" (kyerɛ-Nhyira), "Medɔ Wo", "Akokyem Nyame", "Mensuro" (kyerɛ de Merensuro  ), "Turning Around" na "Yesu Adi Nkunim" (a ɛkyerɛ de Kristo yɛ Nkonimdzifo) a wɔdze ma no.  Nnwom a wɔkyerɛ de ɔno na ɔkyerɛwee no mu biako, a ɔmaa no nominations wɔ 2017 VGMA no, wɔato dzen "Ɔnwanwani" (a ɛkyerɛ-Anwanwadeɛ Nyame).  Ɔwɔ album ahorow asia a ɔde bɛma no. == Joe Mettle Ɔsom Edwuma == Wɔ afe 2007 mu no, wɔhyehyɛɛ Joe Mettle Ministries.  Ɔsom Dwumadzebea no wɔ afe afe nsɛmti atitiriw abien;  Praiz Reloaded, afe mfinimfini na Lovegift wɔ December mu afe biara. Joe yɛ adwuma dohwɛfo wɔ Reverb Studios a ɛyɛ beae a wɔyɛ sankɔhwɛ na nnwom a wɔkyere gu hama do wɔ Accra.  Adwumakuw no de nnwom nnwinnade a wɔdze tua ho ka ma, na nnwom na aguadze ho afotu adwuma nso. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana ndwomtofo]] q732hs0nm5e1s01p4xtpw1jvgxnmlur Johanna Odonkor Svanikier 0 572 6607 3196 2023-04-22T10:18:56Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6607 wikitext text/x-wiki '''Johanna Odonkor Svanikier''' yɛ panyin a ɔtsew Heritage and Cultural Society wɔ Afrika na ɔda Kuw no ano . Ɔsan nso yɛ Ghana anamusifo w'etwa mu ma France na Portugal,[1] na International Organization a ɔwɔ La Francophonie na OECD Development Centre ɔsan nso som dɛɛ Ghana daa Anamusifo wɔ United Nations Educational,Scientific and Cultural Organization (UNESCO) mu.[2] Wɔfrɛɛ no kɔɔ mbra dwumadzi mu wɔ England na Wales wɔ afe 1990 mu na wɔ Ghana mbra dwumadzi mu wɔ afe 1991. Ɔyɛ Inner Temple no nyimpa.Ɔsan nso ayɛ edwuma dɛ sukuupɔn mu ɔkyerɛkyerɛfo na nkɔdo ho afotufo edwuma. [3] == Nwomasua == '''Ntoado Sukuu''' Johanna Svanikier kɔɔ Aburi Girls Secondary anaa ntoado Sukuu wɔ Ghana.[4] '''Sukuupɔn na ekyir adzesua''' Svanikier wɔ bachelor’s degree (LL.B.) ne master’s degree (LL.M.) fri London School of Economics. Onyaa abodzin nkrataa a Public Administration mu (MPA) wɔ Harvard University ne Kennedy school of Government a na ɔyɛ Fulbright Scholar no. Ɔsan nso wɔ kitsa master’s wɔ Political Science mu (M.Sc) wɔ Oxford University mu.[5] == Edwuma == Wɔ October 24, 2014 mu no, Anamusifo Svanikier dze ne “nkrataa a ɔdze gye dzi” maa France Ɔmampanyin François Hollande wɔ Elysée Palace a wɔ Paris, France no wɔ aban kwan so. Wɔ ne nsɛm mu no, Hollande kamfoo Ghana wɔ eyimunyam na obu a w'enya wɔ amanaman ntsɛm.[6] Svanikier som eduma mu Panyin wɔ National Development Planning Commission of Ghana wɔ afe 2010 na 2014 na wayɛ Fidelity Bank, Ghana Ltd kwankyerɛfo fri afe 2009 a ɔyɛ Edwumayɛfo Yie dzi na Akatua Boayikuw no guamtranyi. Ɔsan nso ka Afotu Kuw a ɔwɔ Ministry of Lands and Natural Resources a ɔwɔ Ghana no ho. Wɔ afe 2016 mu no ɔhyehyɛɛ Heritage and Cultural Society of Africa na ono daa Destination Ghana dwumadzi edzi ! African Diaspora Homecoming Conference a wɔdze dzii Ghana Ahofadzi Mfirihyia 60 na ne ho mfasa ma Afrikafo wɔwɔ amamaman mu nye nyimpa a wofri Afrika nyinara. Nyimpa a wɔda nsiw a wofri Afrika na amanɔnye nyinara mu a Lord Paul Boateng a ofri Akyem na Wembley, Lisa Mensah a na anka ɔyɛ Ɔman Ɔkyerɛwfo Panyin a ɔhwɛ Rural Development do wɔ Obama aber mu, sini agordzifo Hugh Quarshie a ofri Star Wars na Holby City na ɔdze gye ne dzin, Patrick Awuah na a osii Ashesi University , Fred Swaniker a ɔdze African Leadership University na Fuse ODG a ɔbɔɔ ‘Azonto’ na ‘Antenna’ na ɔdze ‘This is New Africa’ (TINA) baa Ghana no. Ono na ɔkyerɛw "Mbasiafo ahotɔ na Mbra wɔ Ghana".[5] == N'Abrabɔ ho nsɛm == Johanna Odonkor Svanikier awar Thomas Svanikier, a ɔhyehyɛɛ Svani Kuw no na ɔyɛ guamtranyi panyin na ɔwɔ DreamOval Limited mu kyɛfa. Wɔwɔ mba baasa. == Nhwɛdo == '''• ^''' ''"Glitz top 100 inspirational women – Page 100 – Glitz Africa Magazine". Retrieved 28 May 2022.'' '''• ^''' ''"Ghana - United Nations Educational, Scientific and Cultural Organization". www.unesco.org. Retrieved 26 April 2016.'' '''• ^''' ''"About Us". B. Hesse & Associates. Retrieved 26 April 2016.'' • ^ Jump up to:'''''a''''' '''''b''''' ''"Aburi Girls' Senior High School | Personality". aburigirls.edu.gh. Retrieved 26 April 2016.'' • ^ Jump up to:'''''a''''' '''''b''''' ''"Fidelity Bank | Board of Directors". www.fidelitybank.com.gh. Retrieved 26 April 2016.'' '''• ^''' ''"Ghana's envoy to France presents letters of credence - Graphic Online". www.graphic.com.gh. 24 November 2014. Retrieved 26 April 2016.'' [[Nkyekyεmu:Ghanafo]] 39jlyc6pe0ps1skcf783xljhvfm4ocp John Agyabeng 0 573 47325 47247 2025-05-09T14:28:38Z Robertjamal12 13 /* Nhwɛdo */ clean up using [[Project:AWB|AWB]] 47325 wikitext text/x-wiki {{Databox|item=Q96943363}} '''John Agyabeng''' (wɔwoo no [[Kwakwar]]14, 1965) yɛ Ghananyi, nwomasua ho nyimdzefo na amanyɛnyi. Na ɔyɛ Mbrahyɛbaguanyi a ɔhwɛ Agona Dunkwa mansin do wɔ Ghana Amansin mu mbrahyɛbagua a ɔtɔ do enum (5) no mu.<ref name=":0">https://web.archive.org/web/20160506171348/http://ghanamps.gov.gh/mps/details.php?id=41</ref> == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Agyabeng wɔ 14 [[Kwakwar]] 1965.[1] Nye kurom nye Agona Dunkwa a ɔwɔ Ghana Finimfin Mantɔw mu. Ɔnyaa Bachelor of Education na Diploma wɔ Asase ho adzesua mu wɔ Cape Coast Esuapɔn (University of Cape Coast - UCC) mu wɔ afe 1993 mu. Wɔ afe 2008 mu no, ɔnyaa executive Masters of Governance and Leadership wɔ Ghana Institute of Management and Public Administration.<ref name=":0" /> == Edwuma == Na Agyabeng yɛ ɔkyerɛkyerɛnyi (tutor) wɔ Nsaba Presbyterian Sukuu a ɔwɔ Ghana Nwomasua Dwumadzibea ase (Ghana Education Service). Afei ɔyɛɛ edwuma fir afe 2001 kɔsi afe 2005 dɛ Mansin Panyin (District Chief Executive - DCE) wɔ Agona Epuei Mansin (Agona East District) a ɔwɔ Ghana Finimfin Mantɔw mu. Ɔbɛyɛɛ mbrahyɛbaguanyi maa mbrahyɛ bagua a ɔtɔ do anan (4) wɔ Ghana amansin a ɔtɔ do anan (4) no mu na ɔbɛyɛɛ mbrahyɛ bagua a ɔtɔ do enum (5) no munyi maa Ghana amansin a ɔtɔ do anan (4) no.<ref name=":0" /> Agyabeng yɛ Mansin Panyin (District Chief Executive - DCE) ma saa ber no Agona Mansin no wɔ Kan Ɔmampanyin dzea Ɔkorɔn (Ex-President His Excellency) John Agyekum Kufuor aber do.<ref name=":1">https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Former-Agona-East-MP-wins-District-Best-Farmer-Award-606549</ref><ref name="ghanamps.com">http://ghanamps.com/mps/details.php?id=41</ref> Na ɔyɛ okuafo na ɔhyɛɛ n’edwuma ase wɔ afe 1998 mu.<ref name=":1" /> Wɔbuu no dɛ Ɔmansin Okuafo nyinara wɔ 1 [[Mumu]] 2017 wɔ Ɔman Ekuafo Da afahyɛ a ɔtɔ do eduasa ebiasa (33rd) a wɔyɛɛ no Agona Duotu wɔ Ghana Finimfin Mantɔw.<ref name=":1"/> == Amanyɛsɛm == Agyabeng gyinaa Agona Epuei ambatow mpasua a ɔwɔ Ghana Finimfin Mantɔw mu dɛ Mbrahyɛbaguanyi wɔ Ghana Amansin a ɔtɔ do anan (4) no mbrahyɛ bagua a ɔtɔ do enum (5) no mu wɔ afe 2008 Ghana amansan ambatow no mu. Wɔpaw no wɔ Ɔman Ho Dɔ Kuw Fofor no tekiti do. Wɔdze amba 15,125 na ɛpaw no a ɔnye ambatow a wɔtow nyinara mu 49.62% yɛ pɛ. Theophilus F. Maranga a ofi Ɔman Demokrasi Mbrahyɛ Bagua (National Democratic Congress) na Magnus Idan a ofi Demokrasi Ahofadzi Kuw (Democratic Freedom Party) no dzii nkogu wɔ saa ambatow no mu ber a wonyaa ambatow nyinara mu 49.51% na 0.87% akyi.<ref name=":0" /><ref>https://library.fes.de/pdf-files/bueros/ghana/10489.pdf (PDF). Ghana: Friedrich-Ebert-Stiftung. 2010. p.&nbsp;77.</ref> Ɔkuraa n’akongua do wɔ afe 2004 Ghana amansan ambatow no mu dɛ ɔmannyifo a ɔdzi mbrahyɛ bagua a ɔtɔ do anan (4) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref name="ghanamps.com"/><ref name="ghanaelections.peacefmonline.com">https://web.archive.org/web/20230930122116/https://ghanaelections.peacefmonline.com/pages/2004/parliament/central/index.php</ref> Ɔnyaa amba a wɔtow no nyinara yɛ 18,030 a ɔgyina hɔ ma 57.60% sene na kandzifo afofor, Theophilus Fuseini Maranga a ɔyɛ ɔkannyifo a ɔdze nye ho (independent candidate) a ɔtwee amba a nye nyinara yɛ 7,427 a ɔgyina hɔ ma 23.70%, Kweku Adu Yeboah a ɔfir Ɔman Demokrasi Mbrahyɛ Bagua (National Democratic Congress) a ɔnyaa amba 5,515 a ɔgyina hɔ ma 17.60% na Stephen Kwame a ofi Nkrumah Nnyimpa Ɔman Nhyiamu (People's National Convention) no mu nso twee amba a nye nyinara yɛ 339 a ɔgyina hɔ ma 1.10% wɔ afe 2004 Ghana amansan ambatow no mu.<ref name="ghanaelections.peacefmonline.com"/> == N'abrabɔ == Agyabeng awar a ɔwɔ mba enum (5). Ɔyɛ Kristonyi.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] byyvsekw371q6up474ouqtx7v3gc771 John Akparibo Ndebugre 0 574 48192 7612 2025-05-23T15:25:41Z Robertjamal12 13 /* Ambatow */ Nkyekyεmu using [[Project:AWB|AWB]] 48192 wikitext text/x-wiki Nna '''John Akparibo Ndebugre''' (Ebɔw 12, 1950 kesi Esusow Aketseaba 6, 2022) yɛ Ghana amanyɛnyi wɔ kwasaman Ghana mu. Nna ɔyɛ mbrahyɛbaguanyi ma Zebilla ambatow mpasua a ɔwɔ Etsifi Boka Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do anan mu wɔ Ghana Republic a ɔtɔ do anan mu. Nna ɔyɛ People's National Convention kuwba. = Abrabɔ ahyɛse na nwomasua = Wɔwoo Nbugre wɔ Ebɔw 12, 1950 mu. Owiee skuul wɔ Kwame Nkrumah University of Science and Technology. Ɔkɛgyee abodzin krataa (Bachelor of Science) wɔ suapɔn no mu. Ɔsanee wiee skuul wɔ Ghana School of Law. Onyaa abodzin krataa wɔ mbra mu (Bachelor of Law) wɔ skuul no mu. == Edwuma == Nna Ndebugre yɛ mbranyimfo. === Amanyɛsɛm edwuma === Nna Ndebugre yɛ People's National Convention kuwba. Ɔbɛyɛɛ mbrahyɛbaguanyi wɔ afe 2005 ber wɔdaa no edzi dɛ oedzi nkonyim wɔ afe 2004 Ghana ambatow kɛse mu no. Woyii no dɛ mbrahyɛbaguanyi ma Zebilla ambatow mpasua a mbrahyɛbagua a ɔtɔ do anan mu wɔ Ghana Republic a ɔtɔ do anan mu. === Ambatow === Wodzii kan paaw Ndebugre dɛ mbrahyɛbaguanyi ma Zebilla ambatow mpasua a ɔwɔ Etsifi Boka Mantɔw mu wɔ Ghana wɔ afe 2004 Ghana ambatow kɛse no mu. Odzii nkoyim dze nam People's National Convention do. Mbrahyɛbagua ngua duebiasa a nna ɔwɔ Etsifi Boka Mantɔw mu no, n'ambatow mpasua no ka no mu ebiasa a People's National Convention dzii do nkonyim wɔ dɛm ambatow no mu. People's National Convention nyaa mbrahyɛbagua ngua anan fir ngua ahaebien na eduasa mu dɛ hɔn a hɔn ho suar. Onyaa mba 11,026 fir mba dodow a wɔtowee 31,188 mu. Iyi nye 35.4% yɛ pɛr. Odzii Appiah Moses a ɔwɔ[[New Patriotic Party]], Cletus Apul Avoka a ɔwɔ National Democratic Congress na Sulley Aneda Apam a ɔwɔ Convention People's Party. Sɛ wɔhyehyɛ no pɛpɛɛpɛ a wonyaa mba 8,921, 10,913 na 328 fir mba dodow a wɔtowee no mu. Iyi nye 28.6%, 35% na 1.1% yɛ pɛr. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] h1dkycpiif0t4x63jd60n5s69pg8vry John Dramani Mahama 0 575 36804 16515 2025-02-24T07:50:13Z Ekuwa Nyarkowa 1816 Meyɛɛ nsesa kakra 36804 wikitext text/x-wiki {{Databox|item=Q50678}}'''John Dramani Mahama''' yɛ Ghana amanyɛnyi a wɔwoo no Ɔberɛfɛw 29, 1958. Odzii Ghana mampanyin fitsi Ayɛwoho 24, 2012 dze kesi Sanda 7, 2017. Odzii Ghana mampanyin abadziekyir dzibew no Sanda 2009 dze besi Ayɛwoho 2012 na ɔsomee dɛ Mampanyin Ayɛwoho 24, 2012 Ɔmampanyin John Fiifi Attah Mills no wu ekyir no [[Nkyekyεmu:Ghanafo]] snjd4dgr2cyrlprnj4tx0zxw1k6aquh John Duoghr Baloroo 0 576 47374 47246 2025-05-09T14:31:57Z Robertjamal12 13 /* Asetsena mu nsɛm */ clean up using [[Project:AWB|AWB]] 47374 wikitext text/x-wiki '''John Duoghr Baloroo''' (wɔwoo no Mumu 17, 1956) yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do enum mu wɔ Ghana Republic a ɔtɔ do anan mu. Ogyinaa maa Lambuissie ambatow mpasua a ɔwɔ Etsifi Anee Mantɔw mu wɔ Ghana. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Baloroo wɔ Mumu 17, 1956 mu. Ofi Lambussie a ɔwɔ Etsifi Anee Mantɔw mu wɔ Ghana. Okosuaa adze wɔ City and Guilds wɔ afe 1984 mu. == Edwuma na amanyɛ == Ɔyɛ oguadzinyi na ɔhwɛdofo panyin wɔ n'edwuma John Duoghr Construction. Wodzii kan aaw no kɔr mbrahyɛbagua mu wɔ afe 2018 Ghana ambatow kɛse mu dze nam the[[New Patriotic Party]] do. Onyaa mba dodow 6,513 a egyina hɔ ma 55.4% fir mba dodow a wɔtowee 11,755 mu. Odzii nkonyim tsiaa Alice Teni Boon a onyaa mba 4,716, Amoah T. Basing a onyaa mba 261, Baloroo Balisosie David a onyaa mba 124, Bele-Irs Vitus a onyaa mba 141. Wɔhyehyɛ no pɛpɛɛpɛ a wonya 40.1%, 2.2%, 1.1%, 1.2%. Ɔbɛhyɛɛ Alice Teni Boon a ɔwɔ National Democratic Congress no ananmu na Edward Kaale-Ewola Dery a ɔwɔ National Democratic Congress so bɛhyɛɛ n'ananmu. == Asetsena mu nsɛm == Ɔawar awo mba baasa na ɔyɛ Catholic asɔrba. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] 3na6uqjsykmyxaqb65rng7cr1tqctea John Frank Abu 0 577 48039 47646 2025-05-23T13:58:17Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48039 wikitext text/x-wiki {{Databox|item=Q98821809}}'''John Frank Abu''' yɛ Ghana ɔmanyɛnyi a ɔka mpanyimfo a wɔhwɛ [[Ghana]] do wɔ mbrahyɛbagua fie a odzi kan, ɔtɔ do ebien na dza ɔtɔ do ebiasa wɔ Ghana amambu a otsia anan mu a ogyina hɔ ma Amenfi Finimfin Mansin mu wɔ Anee Mantɔw mu wɔ Ghana.<ref name="web.archive.org">https://web.archive.org/web/20221121131245/https://ghanaelections.peacefmonline.com/pages/1996/parliament/western/210/index.php</ref> Ɔyɛ Ɔsoafo a nna ɔda Amonamudwuma na 'Energy' ano na Ɔsoafo a nna ɔhwɛ Adzetɔn na Kuandwuma do. Nna ɔsan so yɛ Anee Mantɔw mu Mbrahyɛbaguanyi wɔ 'National Democratic Congress (NDC)' amambu mu.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Dr-Abu-elected-W-R-Chairman-of-NDC-95049</ref><ref>https://www.ghanaweb.com/GhanaHomePage/republic/ndc_ministers.php</ref> == Abrabɔ ahyɛse na adzesua == Wɔwoo Abu wɔ Amenfi a ɔwɔ Mfinimfin Mantɔw mu wɔ Ghana. Ɔkɔr Guelph Suapɔn a ɔwɔ Canada, hɔ na ɔbɛyɛɛ ɔbemfo wɔ Enyansasɛm mu "Doctor of Philosophy, PhD". Osuaa Ekuayɛ wɔ Ghana Suapɔn mu, hɔ na onyaa "Master of Science and Bachelor of Science degrees".<ref>https://ghanaelections.peacefmonline.com/pages/1996/parliament/western/210/in</ref> == Amanyɛsɛm == Afe 1997 mu no, Jerry John Rawlings yii no dɛ ɔnyɛ Mbrahyɛbaguanyi mma "Mines and Energy". Afe 2007 mu no, Wɔtoo no do aba dɛ ɔmbɛyɛ NDC mantɔw mu kyeame mma Anee mantɔw wɔ ber a ɔdze amba 68 dzii nyimpa a ɔnye no sii akan a wɔfrɛ no Seidu Adamu no do nkunyim, wɔ ber a Seidu Adamu so nyaa amba 60. Wodzii kan too Abu no do aba ma ɔbɛyɛɛ mbrahyɛbaguanyi wɔ mbrahyɛbaguafie a odzi kan wɔ Ghana amambu a otsia anan wɔ 1992 Ghana mbrahyɛbagua mu abatow wɔ "[[National Democratic Congress]]" mu. Ɔkɔr mbrahyɛbaguafie mpɛn ebien wɔ ber a Ghana abatow rokɔ do wɔ Mumu bosoom mu wɔ afe 1996 mu. Onyaa abatow 18,644 wɔ ber a nna ogyina hɔ ma 67.7% fi amba 27,551 mu a nna odzi mu dze dzii ne kansinyi Emmanuel O.K Duah a no so nyaa amba 8,136 a nna ogyina hɔ ma amba 25.9% no do nkonyim, na Kofi Osei nyaa amba 624 a nna ogyina hɔ ma 2.3%, Lawrence K. Afari nyaa amba 147 na Kwame Adjei ennya amba no bi.<ref name="web.archive.org"/><ref>https://books.google.com.gh/books?id=opodAQAAMAAJ&q=John+Frank+Abu&redir_esc=y</ref> === '''Abatow wɔ afe 2000 mu''' === Wɔtoow aba yii Abu dɛ ɔmbɛyɛ mbrahyɛbaguanyi mma Amenfi Finimfin mantɔw mu wɔ Anee mantɔw mu a ɔwɔ Ghana wɔ Ghana abatow mu wɔ afe 2000 no mu. Ogyinae maa mantɔw no wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa wɔ Ghana amambu a otsia anan mu.<ref name="ReferenceA">https://web.archive.org/web/20221121131242/https://ghanaelections.peacefmonline.com/pages/2000/western/210/index.php</ref> Onyaa abatow 13,319 fii abatow 24,514 mu.<ref name="ReferenceA"/> Iyi nye abatow ne 54.30% yɛ pɛr. Wɔtoo no do aba ma odzii Padmore Kofi Arthur a ɔwɔ New Patriotic Party, Osei Kofi a ɔwɔ Peoples National Convention Party na George K.Essem-Koffie a ɔwɔ Convention Peoples Party hɔn do nkonyim.<ref name="ReferenceA"/> Iyi bɛyɛɛ 10,208, 527 na abatow 460 wɔ abatow no nyina mu, a nna ɔbɛn 41.60%, na 1.90% wɔ abatow no nyina mu.<ref name="ReferenceA"/> National Democratic Congress dzii nkonyim wɔ ngua 9 a onyae mu fii ngua 19 mu wɔ Anee Mantɔw abatow mu. No nyina mu no, amanyɛkuw no nyaa ngua dodow 89 fii ngua 200 mu a nna ogyina hɔ ma mbrahyɛ bagua wɔ mbrahyɛ bagua a ɔtɔ do ebiasa wɔ Ghana amambu a otsia anan mu.<ref>https://web.archive.org/web/20221116133229/https://ghanaelections.peacefmonline.com/pages/2000/index.php</ref> Afe 2001 mu no, oyii Ghana aban akwa, wɔ dza nna wɔmmfae nnguu akwan mu dɛ wɔdze mbra a ɔbɔboa amonamudwuma wɔ ɔman no mu. Dɛm bea no a ɔkaa ho asɛm no gyina bea a ɔkyerɛ dɛ obogu daakye.<ref>https://allafrica.com/stories/200105090236.html</ref> == Edwuma == Abu yɛ Panyin a ɔda Tema Oil Refinery Limited ano. Ɔyɛ Ɔsoafo a nna ɔda Amonamudwuma na 'Energy' ano. Nna ɔyɛ Ɔsoafo wɔ Guadzi na 'Industries' mu. Ɔsan so yɛ Ekuayɛnyi.<ref>https://reportingoilandgas.org/review-of-ghanas-energy-petroleum-ministry/</ref> == N'abrabɔ mu nsɛm == Abu yɛ Kristianyi. == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 3aopvmcm629wlvs0mmwl4x6ffmpfbvj John Gyetuah 0 578 47409 47245 2025-05-09T14:34:21Z Robertjamal12 13 /* Owu */ clean up using [[Project:AWB|AWB]] 47409 wikitext text/x-wiki '''John Gyetuah''' yɛ nkan no Ghana amanyɛnyi a ɔsoom dɛ mbrahyɛbaguanyi ma Amenfi West ambatow mpasua a ɔwɔ Atɔe Mantɔw mu wɔ Ghana. == Abrabɔ ahyɛse na nwomasua == Wɔwoo John wɔ Ɔbɛsɛ 1, 1959 mu wɔ Asankran Breman a ɔwɔ Atɔe Mantɔw mu wɔ Ghana. Onyaa abodzin krataa (BA in Sociology) wɔ University of Cape Coast wɔ afe 2004 mu. Ɔkɔtoaa do nyaa EMGL wɔ GIMPA wɔ afe 2008 mu. == Edwuma == Nna ɔyɛ nwomasua ho ɔbemfo na Panyin wɔ Ghana Education Service. == Amanyɛ == Nna ɔyɛ National Democratic Congress kuwba. Nna ɔyɛ mbrahyɛbaguanyi ma Amenfi West ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ do enum mu wɔ Ghana republic a ɔtɔ do anan mu. Wɔdze mba 18,383 fir mba dodow 31,858 a egyina hɔ ma 57.7% paaw no wɔ afe 2008 Ghana ambatow kɛse no mu. Odzii nkonyim tsiaa Agnes Sonful a ɔwɔ[[New Patriotic Party]] na Anthony Kwame Annimil a ɔwɔ Convention People's Party. Wɔhyehyɛ no pɛpɛɛpɛ a wonyaa mba 41.03% na 1.27% fir mba dodow a wɔtowee no mu. Afe 2010 mu no nna ɔyɛ Ɔman Soafo wɔ Atta Mills aban mu. Nna ɔyɛ kuwba wɔ beesuomfo a wɔhwɛ Ndzɛmba Mfaso na Akwan na Akwantu do. Nna ɔyɛ nkan no ɔsoafo abadziekyir a ɔhwɛ Eguadzi na Ndwumakuw do na ekyir yi ɔbɛyɛɛ Ɔman soafo ma Mampanyin wɔ Mampanyin Atta Mills aber do. == Asetsena mu nsɛm == Ɔwaar Veronica Gyetuah na wonyaa mba beesuon. Nna ɔyɛ Christiannyi na asɔrba wɔ Methodist Asɔr. == Owu == Owui wɔ Ɔbɛsɛ 13, 2015 ber ɔdaho ara yɛ mbrahyɛbaguanyi ma Amenfi West ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ do esia wɔ Ghana republic a ɔtɔ do anan mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] 59h5e140ibzpz6btw6ge1o0lk6hi63w John Jagri Kokpahi 0 579 47755 47583 2025-05-14T13:29:02Z Robertjamal12 13 /* <u>Amanyɛsɛm</u> */ adding category using [[Project:AWB|AWB]] 47755 wikitext text/x-wiki Wɔwoo '''John Jagri Kokpahi''' wɔ Esusow Aketseaba 6, 1956 mu. Ɔyɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma Zabzugu/Tatale ambatow mpasua a ɔwɔ Etsifi Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do ebien wɔ aban a ɔtɔ do anan mu. === <u>Abrabɔ ahyɛase na nwomasua</u> === Wɔwoo John wɔ Esusow Aketseaba 6, 1956 mu wɔ Tatale a ɔwɔ Etsifi Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ Tamale Ayarhwɛfo Ntsetseebea Skuul na onyaa abodzin wɔ General Nursing mu. ==== <u>Edwuma</u> ==== Wɔdze mbrahyɛbagua edwuma no to nkyɛn a John san yɛ edwuma dɛ Ayarhwɛfo. ===== <u>Amanyɛsɛm</u> ===== Wodzii kan paaw John dɛ mbrahyɛbaguafo maa Zabzugu/Tatale ambatow mpasua a ɔwɔ Etsifi Mantɔw mu wɔ Ghana dze nam National Democratic Congress do Mumu 1996 Ghana ambatow kɛse no mu. Onyaa amba 15,717 fii amba dodow 24,112 a wɔtoow no mu a egyina hɔ ma 44. 40%. N'akansifo wɔ dɛm ambatow no mu nye Mohamed Dramani a ɔwɔ[[New Patriotic Party]] nyaa amba 5,437 a egyina hɔ ma 15.30% na Jacob Nasanpi Nwulu so nyaa amba 2,958 a egyina hɔ ma 8.40%. Ɔdze amba 8,237 a egyina hɔ ma 35.80% dzii nkonyim wɔ afe 2000 Ghana ambatow kɛse no mu. Ɔsan dze amba 16,543 a egyina hɔ ma 50.90 dzii nkonyim tsiaa Jabaah John Bennam nyaa 15,555 a egyina hɔ ma 47.80% na Adam Kuperi Lagnaboon nyaa amba 433 a egyina hɔ ma 1.30% wɔ afe 2004 ambatow no mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] ik25gn0pl4s1m7zvn8aq17sqgqia7ga John Kofi Gyasi 0 580 47745 6615 2025-05-14T13:28:27Z Robertjamal12 13 /* GYEDZI: */ adding category using [[Project:AWB|AWB]] 47745 wikitext text/x-wiki '''John Kofi Gyasi''' yɛ Ghana amanyɛnyi na kuw ba wɔ mbrahyɛbagua fie a odzi kan na ma ɔtɔ do ebien wɔ "4th Republic" mu a, ogyinaa mu maa Adansi-Asokwa ambatow mpasua do wɔ Esuantse Mantɔw mu wɔ Ghana. == ƆBRA AHYƐSE NA NWOMASUA: == Wɔwoo Kofi Gyasi wɔ Ebɔbira da ɔtɔ do eduonu ebien wɔ mfe apem ahankron eduanan esia mu wɔ Brofoyedru a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ Dunkwa Ntoado Skuul na Akrokerri Akyerɛkyerɛfo Ntsetsee Kollegyi(Akrokerri Teacher Training College) a onyaa abɔdzin krataa a ɔyɛ POST-SEC Cert A == AMANYƐSƐM: == Odzii kan nyaa akwangya wɔ mbrahyɛbagua fie a odzi kan wɔ 4th Republic mu wɔ Sanda da ɔtɔ do esuon wɔ mfe apem ahankron eduokron ebiasa mu ber a odzii nkonyim wɔ mfe apem ahankron eduokron ebien Ghana mbrahyɛbagua fie ambatow no mu. Ɔsan so nyaa ne dzibew no bio wɔ NDC amanyɛkuw ne dzin mu, ber a wɔtoo mfe apem ahankron eduokron esia ambatow no mu a, ogyinaa mu maa Adansi Asokwa ambatow mpasua do wɔ Esuantse Mantɔw mu. Wɔ mfe apem ahankron eduokron esia mu no, onyaa amba a ɔyɛ 10,999 fi amba dodow a wɔtoo a ɔyɛ 19,978 mu a ogyina hɔ ma ɔha nkyɛmu eduonu enum ekyir pɔw esia(55.06%). == EDWUMASƐM: == Ɔyɛ Kyerɛkyerɛnyi na "insurance rep" a ɔsan so yɛ nkan mbrahyɛbaguanyi dze ma Adansi-Asokwa ambatow mpasua do wɔ Esuantse Mantɔw mu. == GYEDZI: == Gyasi yɛ Kristonyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 7aqfasc8i6dqt0a5fr5f4iu16uyb2cx John Kwadwo Gyapong 0 581 48381 48380 2025-06-26T18:20:07Z Assilidjoe 33 Added references 48381 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | name = | honorific-suffix = | image = | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | order = | office = [[Mahama government from 2025|Oti Regional Minister]] | term_start = 30 January 2025 | term_end = <!-- Add data only when the actual term has ended, not for terms which will end in the future. (Per usage guideline.) --> | president = [[John Mahama]] | predecessor = [[Daniel Machator]] | successor = | order1 = | office1 = [[Akan (Ghana parliament constituency)|MP for Akan]] | term_start1 = 7 January 2005 | term_end1 = 6 January 2009 | president1 = [[John Kufour]] | predecessor1 = [[Rashid Bawa]] | successor1 = [[Joseph Kwadwo Ofori]] | office2 = [[Akan (Ghana parliament constituency)|MP for Akan]] | term_start2 = 7 January 1997 | term_end2 = 6 January 2001 | president2 = [[Jerry John Rawlings]] | predecessor2 = Seth Kwabena Akompi | successor2 = [[Rashid Bawa]] | birth_date = {{Birth date and age|1950|12|22|df=y}} | birth_place = | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian]] | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | otherparty = <!--For additional political affiliations--> | spouse = | relations = | children = | residence = | alma_mater = University of Cape Coast | occupation = Politician, Chairman | profession = Executive Director, Farmer; Teacher | cabinet = | committees = | portfolio = | religion = | signature = | signature_alt = | website = | footnotes = }} '''John Kwadwo Gyampong''' (wɔwoo no 22 [[Mumu]] 1950) yɛ Ghana amanyɛnyi na kwankyerɛfo panyin. Ɔsom dɛ mbrahyɛbagua a ɔto do ebien (2) no munyi kɔpem dɛ Rashid Bawa faa no. Ɔsan baeɛ bɛyɛɛ MP wɔ mbrahyɛbagua a ɔtɔ do anan wɔ Ghana man a ɔto do aanan no mu maa Akan Constituency wɔ Volta Region.<ref name=":0">Ghana Parliamentary Register 2004–2008 by (The Office of Parliament)</ref> Ogyinaa Ɔman Demokrasi Mbarahyɛbagua no ananmu.<ref name="joyonline">[https://www.myjoyonline.com/mahama-swears-in-third-batch-of-ministers/ Mahama swears in third batch of ministers] - MyJoyOnline</ref> == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Gyampong wɔ 22 [[Mumu]] 1950. Ɔkɔɔ Kejebi Ntoado Sukuu na ɔnyaa nye GCE Ordinary Level na GCE Advanced Level wɔ Kpando Ntoasoɔ Sukuu. Ɔnyaa Bachelor of Science wɔ Nwomasua mu wɔ Cape Coast Sukuupɔn mu (University of Cape Coast).<ref name=":0" /> == Edwuma == Kwadjo Gyampong yɛ ɔkwankyerɛfo panyin. Ɔgyinaa Akan Mantsam no ananmu wɔ mbrahyɛbagua a ɔdzi kan, ɔtɔ do ebien na aanan mu wɔ Volta Mantsam mu wɔ Ghana.<ref name=":0" /><ref>{{Cite book|last=|first=|title=Ghana Parliamentary Register 1992–1996|publisher=|year=|isbn=|location=|pages=}}</ref> Ɔsan nso yɛ Volta Ɔmantsam Guamtranyi wɔ National Democratic Congress (NDC) mu na mprempren ɔyɛ Otsi Ɔmantam Guamtranyi. Ɔyɛ Ɔkyerɛkyerɛfo na ɔsan yɛ Okuafo. == Amanyɛsɛm == Gyampong yɛ National Democratic Congress kuw no munyi. N’amammui edwuma dɛ MP no fii ase wɔ afe 1996 mu ber a wɔtow aba maa no dɛ ɔmbɛhyɛ Seth Kwabena Akompi a ɔwɔ National Democratic Congress no ananmu no. Ɔdzii nkonyim wɔ nkongua no do dze abatow 25,165 a ɔfata a wɔtowee no mu 16,008 a ɔgyina hɔ ma 73.40% wɔ n’asɔretsiafo Fudu Kassim a ɔtoo aba 4,942 a ɔgyina hɔ ma 14.80%, James Yaw Fato a ɔtoo aba 3,875 a ɔgyina hɔ ma 11.605, Seth Frank Alifui a ɔtoo aba 213 a ɔgyina hɔ ma 0.60% na Joseph Yaw Biadoo a ɔtoo aba 127 a ɔgyina hɔ ma 0.40%.<ref>{{Cite web|last=FM|first=Peace|title=Parliament – Volta Region Election 1996 Results|url=http://ghanaelections.peacefmonline.com/pages/1996/parliament/volta/index.php|access-date=2020-08-06|website=Ghana Elections – Peace FM|date=17 December 2014 }}</ref> Naaso, Rashid Bawa a ɔyɛ Independent nso gyee no wɔ afe 2000 Ghana amansan abatow no mu dzenam abatow 12,306 a ɔnyaeɛ a ɔgyina hɔ ma kyɛfa no mu 54.90%.<ref>{{Cite web|last=FM|first=Peace|title=Parliament – Volta Region Election 2000 Results|url=http://ghanaelections.peacefmonline.com/pages/2000/parliament/volta/index.php|access-date=2020-08-06|website=Ghana Elections – Peace FM|date=17 December 2014 }}</ref> Ɔsan nyaa Akan nkongua no wɔ Ghana 2004 amansan abatow no mu a ɔtoo aba 13,716 wɔ abatoɔ 24,917 a ɔfata a wɔtowee no mu, na ɔnyaa kyɛfa 55.9% wɔ 100% mu.<ref>{{Cite web|last=|first=|date=|title=Results|url=http://psephos.adam-carr.net/countries/g/ghana/ghana20043.txt|archive-url=|archive-date=|access-date=|website=}}</ref><ref>{{cite web |url=http://library.fes.de/pdf-files/bueros/ghana/03610.pdf |title=Elections 2004: Ghana´s Parliamentary and Presidential Elections |date=November 2005 |author=Electoral Commission of Ghana |location=Accra |website= |via=library.fes.de}}</ref><ref>{{Cite web|last=FM|first=Peace|title=Parliament – Volta Region Election 2004 Results|url=http://ghanaelections.peacefmonline.com/pages/2004/parliament/volta/index.php|access-date=2020-08-06|website=Ghana Elections – Peace FM|date=17 December 2014 }}</ref> Ɔfaa Seat no fii Bawa Rashid a ɔyɛ[[New Patriotic Party]] kandzifo no nsam. Wɔ afe 2008 mu no, Joseph Kwadwo Ofori mmom kyɛn Gyampong na ɔgyinaa Ɔman Democratic Congress ananmu wɔ abatow no mu na odzii nkonyim wɔ Akan nkongua no do.<ref>http://psephos.adam-carr.net/countries/g/ghana/ghana20043.txt {{Bare URL plain text|date=March 2022}}</ref> Wɔ afe 2019 mu no, wɔatu no akɔ Oti mantam a wɔabɔ no foforɔ no mu baabi a ɔnyaa ne abatoɔ no.<ref>{{Cite web |date=2019-04-16 |title=NDC group want Volta Regional chairman moved to Oti Region |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/NDC-group-want-Volta-Regional-chairman-moved-to-Oti-Region-739036 |access-date=2021-02-12 |website=GhanaWeb. |language=en}}</ref><ref>{{Cite web|date=2019-05-17|title=Volta NDC Chairman Moved to Oti Region|url=https://dailyguidenetwork.com/volta-ndc-chairman-moved-to-oti-region/|access-date=2021-02-12|website=DailyGuide Network|language=en-US}}</ref><ref>{{Cite web |last= |first= |title=NDC's Volta Chairman in big trouble - Ghanamma.com |url=https://www.ghanamma.com/2020/04/17/ndcs-volta-chairman-in-big-trouble/ |access-date=2021-02-12 |website=GhanaMma |language=en-US }}{{Dead link|date=November 2024 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> Wɔ afe 2020 mu no, ɔkaa dɛ: “Asomdwoeɛ yɛ adze tsitsir wɔ amammui ahyehyɛdze biara mu, ɔyɛ adze a ɔma ɔman biara nya nkɔdo a yɛhia dɛ obiara nya asomdwoe. “Ɔnsɛ dɛ obiara ba bɛgye obiara dzi dɛ ɔbɛma adwen atu afra dze asɛe abatow no,”. Oti Ɔmantsam Guamtranyi no sii do dua dɛ ɔpɛ asomdwee a ɔdze n’anyi kyerɛ afe 2020 amansan abatow no do na ɔhyɛɛ Ghanafo dɛ hɔn to aba mma asomdwee.<ref>{{Cite web |title=NDC's victory is assured – Oti Regional Chairman - MyJoyOnline.com |url=https://www.myjoyonline.com/ndcs-victory-is-assured-oti-regional-chairman/ |access-date=2021-02-12 |website=MyJoyOnline. |date=December 2020 |language=en-US}}</ref><ref>{{Cite web|last=by|date=2016-12-15|title=NDC Shocked NPP Won A Seat In Volta Region|url=https://www.ghanastar.com/stories/ndc-shocked-npp-won-a-seat-in-volta-region/|access-date=2021-02-12|website=GhanaStar|language=en-US}}</ref> == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] cqsyxp1xep7zgmpv8cz4t2kab4sjj64 John Kweku Kumah 0 582 48079 47758 2025-05-23T14:01:04Z Robertjamal12 13 /* N'ABRABƆ */ Nkyekyεmu using [[Project:AWB|AWB]] 48079 wikitext text/x-wiki '''John Kweku Kumah''' (wɔwoo no wɔ afe apem ahaakorɔn eduasa awɔtwe ne bosoom Ebɔw ne da a ɔtɔdo eduasa mu) yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzikan na dza otsia ebien no wɔ kwasafoman a otsia anan no mu wɔ Ghana dze ma Twifo/Hemang/Lower Denkyira mpasuardo wɔ NDC amanyɛkuw no amambu ase. == NE BRA AHYƐSE == Wɔwoo John wɔ Finimfin mantɔw mu wɔ Ghana. Onyaa ne "Bachelors of Arts Degree wɔ Ghana Suapɔn mu (University of Ghana, Legon). Ɔtoaa do kɔr Finimfin mantɔw mu kɔtoaa no skuul do na hɔ na onyaa ne "Post Graduate Certificate na Master of Arts Degree" wɔ Oguaa Suapɔn mu (University of Cape Coast). Ɔyɛɛ edwuma dɛ Ɔkyerɛkyerɛnyi ansaana ɔrokɔ amanyɛsɛm mu. == AMANYƐDWUMA == John, odzi kan no wɔpaaw no wɔ kwasafoman a otsia anan no mu wɔ afe apem ahaakorɔn eduokorɔn ebiasa wɔ ber a odzii kunyim wɔ afe apem ahaakorɔn eduokorɔn-ebien ne bosoom Mumu mu ne da a ɔtɔdo eduonu-akron Ghana mbrahyɛbagua abatow no mu. Wɔpaaw no wɔ mbrahyɛbagua a otsia ebien no wɔ kwasafoman a ɔtɔdo anan no mu wɔ afe apem ahaakorɔn eduokorɔn-esuon ne bosoom Sanda ne da a ɔtɔdo esuon no mu ber a odzii kunyim wɔ afe apem ahaakorɔn eduokorɔn-esia Ghana asahen abatow no mu. Wɔdze nkunyimdzi abɔtsir no bɔɔ no ber a oyii no kuwba Kwaku Nyamaa-Akyeampong hwee famu wɔ afe apem ahaakorɔn eduokorɔn-esia abatow no mu a onyaa mba 25,777 na ogyina hɔ ma 34.80% wɔ ber a Kwaku Nyamaa nyaa 34.80% a nna ogyina hɔ ma mba 17,358. Afe apem ahaebien mu no, wɔkyɛɛ Twifo/Hemang/Lower Denkyira mpasuar mu bɛyɛɛ no Hemang-Lower Denkyira mpasuar do na Twifo-Atti Morkwaa mpasuar do. Benjamin Bimpong Donkor na Elizabeth Amoah Tetteh na wobedzii n'adze. == N'ABRABƆ == John yɛ Kristianyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] rvmz3jeb6rmt4ojlokhspzlvq8nom36 John Kwekuchur Ackah 0 583 47648 47486 2025-05-14T13:22:24Z Robertjamal12 13 /* 2000 AMBATOW */ adding category using [[Project:AWB|AWB]] 47648 wikitext text/x-wiki '''John Kwekuchur Ackah''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebien na ebiasa wɔ "4th Republic" mu wɔ Ghana. Ɔyɛ nkan Mbrahyɛbaguanyi dze ma Aowin Suaman ambatow mpasua a ɔwɔ Anee Mantɔw mu, a nna ogyina NDC amanyɛkuw no ananmu wɔ Ghana. == AMANYƐSƐM == Nna '''Ackah''' ka mbrahyɛbaguafo a nna wɔwɔ mbrahyɛguamu a ɔtɔ do ebiasa wɔ "4th Republic" mu wɔ Ghana. Ɔyɛ NDC amanyɛkuw ba a na ogyina mu ma Aowin Suaman ambatow mpasuado a ɔwɔ Anee Mantɔw mu wɔ Ghana. N'amanyɛsɛm hyɛɛ ase wɔ ber a ogyinae wɔ mfe apem ahankron eduokron esia(1996) no mu na odzii nkonyim maa n'amanyɛkuw a ɔyɛ NDC. Wɔ mfe mpem ebien(2000) ambatow no mu no, ɔsan gyinae na odzii nkonyim bio. Wɔ mfe mpem ebien na anan(2004) ambatow no mu no, wɔkyɛɛ Aowin Suaman ambtow mpasua no mu ebien ma ɔbɛyɛɛ Aowin na Suman ambatow mpasua. Ackah gyinae wɔ Aowin mbrahyɛbagua egua no ho dze maa NDC naaso, odzii nkogu ma Samuel Adu Gyamfi a ɔyɛ NPP amanyɛkuwnyi bɛfaa egua no. == 1996 AMBATOW == Ackah gyinae dɛ mbrahyɛbaguamunyi dze maa Aowin Suaman ambatow mpasua wɔ mfe apem ahankron eduokron esia(1996) ambatow no mu wɔ NDC amanyɛkuw ne dzin mu. Nyimpa binom tse dɛ, Kingsley Ofori Asante a ɔyɛ NPP amanyɛkuwnyi, S.B.Ing Arthur a ɔyɛ NCP amanyɛkuwnyi na Frank Ernest Prah a ɔyɛ IND amanyɛkuwnyi na wɔnye Ackah per dzibew no. Woyii Ackah dɛ ɔkandzinyi ɔnam n'amba kɛse a ɔyɛ mpem eduonuakron na eduokron ebien(29,092) a ogyina hɔ ma ɔha nkyekyɛmu eduanan enum ekyir pɔw eduonu(45.20%). == 2000 AMBATOW == Woyii '''Ackah''' dɛ mbrahyɛbaguamunyi dze ma Aowin Suaman ambatow mpasua wɔ mfe mpem ebien(2000) Ghana ambatow no mu. Odzii nkonyim wɔ NDC amanyɛkuw ne dzin mu. N'ambatow mpasua ka mbrahyɛbagua ngua akron(9) a wonyaa fi ngua duakron(19) a NDC amanyɛkuw no nyaa wɔ Anee Mantɔw mu. Amanyɛkuw a ɔyɛ NDC nyaa mbrahyɛbagua ngua dodow a ɔyɛ eduokron anan(94) fir mbrahyɛbagua ngua dodow a ɔyɛ ahabien(200) wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa wɔ "4th Republic" mu wɔ Ghana. Onyaa amba a ɔyɛ 17,430 fir amba dodow a wɔtoo a ɔyɛ 36,579. Iyi gyina hɔ ma ɔha nkyekyɛmu eduoanan akron ekyir pɔw anan(49.4%). Onyaa amba sen nyimpakuw a wodzidzi do yi;Alfred Ackaah Essuman a ɔyɛ NPP amanyɛkuwnyi, Pauliv Assuah a ɔyɛ CPP amanyɛkuwnyi, Peter Beng a ɔyɛ PNC amanyɛkuwnyi, Yaw Boakye a ɔyɛ United Ghana Movement (UGM) amanyɛkuwnyi. Nyimpakuw nyaa amba a ɔyɛ; 12,871, ahanan na eduosuon ebien(4,072), ahanum na eduokron kor(591) na ahabiasa na eduoanan akron(349) wɔ amba dodow a wɔtoo no mu. Iyinom gyina hɔ ma ɔha nkyekyɛmu a ɔyɛ, eduasa esia ekyir pɔw anan(36.4%), dubiako ekyir pɔw enum(11.5%), kor ekyir pɔw esuon(1.7%) na ɔha nkyɛmu kor(1%). [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] egfkdij39iu65tato1wehbxooaa5c6b John Mahama 0 584 47766 47590 2025-05-14T13:29:40Z Robertjamal12 13 /* Mboaedze */ adding category using [[Project:AWB|AWB]] 47766 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = [[Excellency|His Excellency]] | name = John Mahama | image = | caption = Official portrait, 2025 | order = 12th and 14th | office = President of Ghana | vicepresident = [[Jane Naana Opoku-Agyemang]] | term_start = 7 January 2025 | term_end = | predecessor = [[Nana Akufo-Addo]] | successor = | vicepresident1 = [[Kwesi Amissah-Arthur]] | term_start1 = 24 July 2012 | term_end1 = 7 January 2017 | predecessor1 = [[John Atta Mills]] | successor1 = Nana Akufo-Addo | office2 = Second Vice Chairperson of the African Union | term_start2 = 15 February 2025 | term_end2 = | president2 = [[Joao Lourenco]] | order3 = 5th | office3 = Vice President of Ghana | president3 = John Atta Mills | term_start3 = 7 January 2009 | term_end3 = 24 July 2012 | predecessor3 = [[Aliu Mahama]] | successor3 = Kwesi Amissah-Arthur | office4 = [[Minister for Communications (Ghana)|Minister for Communications]] | president4 = [[Jerry Rawlings]] | term_start4 = November 1998 | term_end4 = 7 January 2001 | predecessor4 = [[Ekwow Spio-Garbrah]] | successor4 = [[Felix Owusu-Adjapong]] | office5 = [[Minister for Communications (Ghana)|Deputy Minister for Communications]] | president5 = Jerry Rawlings | term_start5 = April 1997 | term_end5 = November 1998 | predecessor5 = | successor5 = | office6 = Member of Parliament<br />for [[Bole (Ghana parliament constituency)|Bole]] | term_start6 = 7 January 1997 | term_end6 = 7 January 2009 | predecessor6 = Mahama Jeduah | successor6 = [[Joseph Akati Saaka]] | office7 = Chair of the [[Economic Community of West African States]] | term_start7 = 17 February 2013 | term_end7 = 19 May 2015 | predecessor7 = [[Alassane Ouattara]] | successor7 = [[Macky Sall]] | birth_name = | birth_date = {{birth date and age|1958|11|29|df=y}} | birth_place = [[Damongo]], [[Dominion of Ghana|Ghana]] | death_date = | death_place = | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | spouse = [[Lordina Mahama|Lordina Effah]] | children = | relations = {{unbulleted list|[[Emmanuel Adama Mahama]] (father)|Abiba Nnaba (mother)|[[Ibrahim Mahama (businessman)|Ibrahim]], Alfred and Peter (brothers)}} | residence = [[Jubilee House]] | education = [[University of Ghana]]<br />Moscow Institute of Social Sciences | website = {{url|johnmahama.org|Official website}} | signature = }} '''John Dramani Mahama''' (/məˈhɑːmə/ (tie); wɔwoo no 29 [[Ɔberɛfɛw]] 1958)<ref name="britannica">{{Cite web |title=John Mahama: Biography, Education, Age, & Facts |url=https://www.britannica.com/biography/John-Mahama |access-date=2023-08-12 |website=britannica |language=en}}</ref> yɛ Ghana amanyɛnyi a ɔyɛɛ Ghana Ɔmampanyin fitsi 24 [[Ayɛwoho]] 2012 kesi 7 [[Sanda]] 2017.Ahyɛse no, nna ɔyɛ Ɔmampanyin abedziekyir wɔ Ghana fitsi [[Sanda]] 2009 kesi [[Ayɛwoho|Ayɛwoho 2012]], na ɔbɛyɛɛ ɔmampanyin wɔ [[Ayɛwoho]] 24, 2012 ɔnam John Evans Fiifi Attah Mills no wu no ntsi.<ref>{{Cite web |title=AUC Chairperson congratulates President-Elect, John Dramani Mahama of Ghana |url=https://au.int/en/pressreleases/20241210/auc-chairperson-congratulates-president-elect-john-dramani-mahama-ghana |access-date=2024-12-24 |website=African Union }}</ref><ref>{{Cite web |title=Presidential Election Result in Ghana |url=https://www.state.gov/presidential-election-result-in-ghana/ |access-date=2024-12-24 |website=United States Department of State |language=en}}</ref><ref name=":0">{{Cite web |date=2023-04-15 |title=Is John Mahama truly an opposition leader? |url=https://www.ghanaweb.com/GhanaHomePage/features/Is-John-Mahama-truly-an-opposition-leader-1749854 |access-date=2023-08-09 |website=GhanaWeb |language=en}}</ref> [[National Democratic Congress (Ghana)|National Democratic Congress]] (NDC) amanyɛkuw mu nyi, nna ɔyɛ mbrahyɛbaguanyi wɔ Bole Bamnoi fitsi 1997 kesi 2009 na ɔsan soom dɛ Ɔsoafo Abedziekyir a ɔhwɛ Nkitahodzi do wɔ 1997 na 1998 ntam ansaana ɔrebɛyɛ Ɔsoafo Ɔhwɛ Nkitahodzi do ankasa wɔ 1998 mu.<ref>{{Cite web |title=John Mahama |url=https://worldleaders.columbia.edu/directory/john-mahama |access-date=2025-01-09 |website=World Leaders Forum}}</ref><ref>{{cite web |date=4 January 2017 |title=I will not contest in 2020 - Mahama |url=http://www.ghanaweb.com/GhanaHomePage/NewsArchive/I-will-not-contest-in-2020-Mahama-498664 |url-status=live |archive-url=https://web.archive.org/web/20170108001924/http://www.ghanaweb.com/GhanaHomePage/NewsArchive/I-will-not-contest-in-2020-Mahama-498664 |archive-date=8 January 2017 |access-date=7 January 2017 |website=ghanaweb.}}</ref><ref>[http://edition.myjoyonline.com/pages/news/201207/90942.php MPs called to Parliament as CJ prepares to swear in John Mahama as president] {{Webarchive|url=https://web.archive.org/web/20131029194029/http://edition.myjoyonline.com/pages/news/201207/90942.php|date=29 October 2013}} . ''edition myjoyonline''</ref> Mahama nye ɔmampanyin abedziekyir a odzi kan a odzii ne dzikanyi adze, John Evans Atta Mills, na ɔno so nye Ghana manpanyin a odzi kan a wɔwoo no wɔ Ghana fahodzi ekyir. Wɔpaaw no wɔ Mumu 2012 abatow no mu dɛ Ɔmampanyin ankasa. Ɔsan gyinae bio wɔ 2016 abatow no mu, naaso odzii nkongu ma New Patriotic Party frankatunyi Nana Akufo-Addo, wɔ 2016 mu. Iyi ma ɔbɛyɛɛ Ghana Ɔmampanyin a odzi kan a oenntum enndzi nkonyim a ɔtɔ do ebien.<ref>{{Cite web |title=President of Ghana |url=https://ghanaembassydc.org/president-of-ghana/ |access-date=2025-01-09 |website=Embassy of Ghana, Washington DC |language=en-US}}</ref> == Ahyɛse Bra == Gonja ebusuakuw mu nyi wɔ Savanna Region wɔ Ghana, Mahama fi Bole a ɔwɔ [[Savannah Mantɔw|Savanna Mantɔw]] mu. Wɔwoo Mahama wɔ Ɔberɛfɛw 29, 1958 wɔ Damongo, bea ɔbɛn ndɛ da yi West Gonja Mansin no mu. Ne papa, Emmanuel Adama Mahama, kuanyi na kyerɛkyerɛnyi a oenya no ho yie, nna ɔyɛ Mbrahyɛbaguanyi a odzi kan wɔ West Gonja abatow mpasuado na Mantɔw mu Kɔmihyina a odzi kan wɔ [[Etsifi Mantɔw(Ghana)|Etsifi Mantɔw]] wɔ Republic a odzi kan no mu wɔ Ghana Ɔmampanyin a odzi kan amambu mu, mekyerɛ Kwame Nkrumah. Mahama ne papa san so soom ɔmampanyin afotufo wɔ Ghana Republic a ɔtɔ do ebiasa wɔ Hilla Limann a Jerry Rawlings tuu no adze wɔ 1981 aber do. Mahama nyaa no mbofrabermu skuul wɔ Accra Newtown Experimental School (ANTI) ansaana ɔrokɔ da Achimota Primary Skuul hɔ. Owiee Nsɔwdo skuul wɔ Ghana Nsɔwdo Skuul a ɔwɔ Tamale. ɔtoaa do kɔr Ghana Osuapɔn, Legon, a onyaa abadobɔdze bachelor degree wɔ abakɔsɛm mu wɔ 1981 na ɔtoaa do yɛ diploma wɔ Nkitsahodzi adzesua mu wɔ 1986. Dɛ ɔyɛ osuanyi no, nna ɔyɛ Commonwealth Hall Legon ba mapa. ɔsan so suaa adze wɔ institute of Social Sciences wɔ Moscow a ɔwɔ Soviet Union, a osua adze wɔ Social Psychology mu; Onyaa degree a ɔtɔ do ebien wɔ 1988 mu. == N’edwuma Ahyɛse == Owiee no suapɔn a odzikan nwomasua no, Mahama kyerɛɛ abakɔsɛm wɔ nsɔwho skuul mpɛndo mfe kakra. No ber dur n’ekyir dɛ ɔresan aba Ghana ber a owiee n’adzesua wɔ Moscow no, ɔyɛɛ edwuma dɛ kasaebɔnyi, Amambra na Nhwehwɛmu Sahen wɔ Japan Embasy wɔ Nkran fir 1991 kɛpen 1995. Fir hɔ no ofii hɔ kɔr ohia nsiwano, ɔyɛ kuw a ɔnnhuɛ aban ase, yɛɛ ntotoo a ɔfa amansan Ghana ɔman n’asoɛe, hɔ no ɔyɛɛ edwuma dɛ amanaman nkitsahodzi, guadzi dawurbɔ na Aban ne sika noho ntotoo fir 1995 kɛ pɛm 1996 mu. 1993 mu no, odzii akotsen wɔ edwuma ntsetsee adzesuadze dze ma amanadze Amansan nkitsahodzi edwumayɛfo, a ɔyɛ Japanese Asoɛe a wɔhwɛ hɔn amanadze ho nsɛm do a ɔwɔ Tokyo hyehyɛɛ. ɔsan so dze noho hyɛɛ ntotoo mpontu adzesua bi a ɔyɛ Plan International (Resa) wɔ Nairobi, Kenya. === Dɛ ɔyɛ mbrahyɛbaguanyi === Mahama wodzii kan yii no kɔɔ Ghana mbrahyɛbaguafie wɔ 1996 ambatow no mu dɛ ongyina Bole/Bamboi Abatowmpasoa nodo mfe anan ntsamu. Ebɔwbira 1997 mu no, woyii Mahama dɛ ɔsoafo abadziekyir a ɔhwɛ nkitsahodzi ho nsɛm. Wɔbɔɔ n’abawdo dze dzibew maa no ɔsoafo a ɔhwɛ nkitsahodzi wɔ ɔberɛfɛw 1998 mu, ɔsoom wɔ dɛ bea no kɛpen Sanda 2001, ber a adzedzifo National Democratic Congress (NDC) dze tum no hyɛɛ New Patriotic Party aban nsamu. 2000 mu no, wɔtoow amba maa Mahama bio dɛ ontwa mfe anan dɛ mbrahyɛbaguanyi dze ma Bole/Bamboi. Wɔsan so toow amba maa no 2004 mu dɛ ondzi hɔn do no mpɛn ebiasa. Fir 2001 kɛpem 2004 mu no, Mahama soom dɛ Mbrahyɛbaguafie kasamafo dze ma nkitsahodzi. Wɔ 2002 mu no, wɔfaa no dɛ Nkitsahodzi ho ntsentsenyi. Dɛm afe noara mu no, ɔsoom dɛ ɔka kuw a ɔyɛ amanaman adzehwɛfo a woyii hɔn dɛ wɔnhwɛ Zimbabwe mbrahyɛbagua ambatow nodo. Dɛ ɔyɛ mbrahyɛbaguafie no, nna ɔka nhyɛ a ogyina ne nan do noho na akwantu, Edwumakuw, Enyinam ahoɔdzen, Nkitsahodzi, Abɔmunyansapɛ na Tɛkinɔlɔguu kuw a ɔwɔ mbrahyɛbaguafie.{{INTERWIKI|Q50678}} == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] s6xjknifjfson4moyykys8wzshrhq1x John Setuni Achuliwor 0 585 47485 6620 2025-05-09T14:47:11Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 47485 wikitext text/x-wiki '''John Setuni Achuliwor''' yɛ ɔmanyɛnyi a ofi Ghana a ɔbɛyɛɛ mbrahyɛbaguanyi ma ɔmamfo a wɔwɔ Navrongo [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] gya5dg3i6qyfig0n0yfmm50xspy85kk John Tia 0 586 48107 47809 2025-05-23T14:02:58Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48107 wikitext text/x-wiki '''John Tia''' yɛ amanyɛnyi nye ɔsoafo a nna ɔhwɛ amandzɛɛ do wɔ Ghana. Nna ɔyɛ mbrahyɛbeguanyi wɔ Talensi fi sanda/07/1993 kosii dɛ Robert Nahinab Doameng gyee tum no fii ne nsa mu wɔ afe 2012 abatow no mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] c3dhqgwd4ivdkj1lypojl2ejl4u6dmo Joseph Aidoo 0 587 47244 6622 2025-05-09T13:25:00Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 47244 wikitext text/x-wiki {{Databox|item=Q1706633}} '''Joseph Boahen Aidoo''' (wɔwoo no 13 [[Mumu]] 1957) yɛ Ghana amanyɛnyi a ɔyɛɛ Mbrahyɛbaguanyi maa Amenfi Epue mansin a ɛwɔ Atɔe Mantɔw mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] pu5zwys4nr59uekn03ttjq5aqwlw2rc Joseph Aidoo (amanyɛnyi) 0 588 48282 48281 2025-05-26T14:07:47Z Robertjamal12 13 48282 wikitext text/x-wiki {{Databox|item=Q1706633}} '''Joseph Boahen Aidoo''' (wɔwoo no 13 [[Mumu]] 1957) yɛ Ghana amanyɛnyi a ɔyɛɛ Mbrahyɛbaguanyi maa Amenfi Epuei Ambatow mpasua a ɔwɔ Atɔe Mantɔw mu.<ref name=":0">http://www.ghanamps.com/mps/details.php?id=52</ref><ref>https://www.ghanabusinessnews.com/2011/03/31/npp-mps-claim-marginalization-of-region-in-credit-facility-for-oil-projects/</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo no wɔ 13 [[Mumu]] 1957<ref name=":1">https://web.archive.org/web/20160506152205/http://ghanamps.gov.gh/mps/details.php?id=52</ref> wɔ Wassa Afransie wɔ Wassa Amenfi Epuei Ambatow mpasua mu wɔ Ghana Atɔe mantɔw mu. Ɔwɔ abodzin krataa wɔ Asase ho adzesua mu (degree in Geography) a ɔyɛ ɔbenfo wɔ Ndzɛmba a Wɔdze Yɛ Edwuma mu (Resource Development) wɔ Ghana Esuapɔn mu (University of Ghana, Legon) na ɔwɔ MPhil abodzin krataa wɔ Asase ho adzesua mu (MPhil degree in Geography) nso wɔ University Of Ghana, L;egon. Ɔwɔ adansedzi krataa (certificate) wɔ Asase Nsakrae (Land Reform), Kuadwuma (Agricultural ) na Nkuraase Nkɔdo mu(Rural Development) fir Asase Nsakrae Asoe (Land Reform Institute - LRTI) a ɔwɔTaoyuang,Taiwan.<ref name=":0" /> == Edwuma == Ɔyɛ Nhwehwɛmufo (Research fellow) na ɔkyerɛkyerɛnyi (lecturer).<ref name=":1" /> Nna ɔyɛ ɔkyerɛkyerɛnyi wɔ Kwame Nkrumah Esuapɔn a ɔhwɛ Nyansahu na Mfiridwuma do (Kwame Nkrumah University of Science and Technology - KNUST) na nhwehwɛmufo. NNa ɔyɛ nhwehwɛmufo wɔ Asase Ho Nsɛm na Nkɔdo Asoe (Institute of Land Management and Development - ILMAD) na ɔyɛɛ edwuma pii wɔ asase na kokoo (cocoa) ho. Ɔayɛ ɔman nhwehwɛmufo panyin tsitsir (principal country researcher) ama Amanaman Ntam Ahyehyɛdze dodow bi tse dɛ Amanaman Nkabom Edziban Na Kuadwuma Ahyehyɛdze (United Nation's Food And Agricultural Organisation - FAO) na Amanaman Ntam Edziban Ho Nhyehyɛe Nhwehwɛmu Asoe (International Food Policy Research Institute - IFPRI), Washington,<ref>https://www.ifpri.org/publication/womens-land-rights-transition-individualized-ownership-0</ref> na H. R. Wallingford nso. Ɔwɔ nwoma dodow bi a ɔdze nye dzin ahyɛ mu. Wɔn mu tsitsir bi nye K. Otsuka, J.B Aidoo na nye nkekaho. "Asase a Wɔdze Dzi Dwuma na Asase Ndua a Wɔhwɛ do, asɛm a ɛfa Amanyebɔ Asase a Wɔdze Dzi Dwuma Mbea a ɔwɔ Ghana ho (''Land Tenure and the Management of the Land Trees, the case of Customary Land Tenure Areas of Ghana'')". A. Quisumbing, J. B. Aidoo na nye nkekaho wɔ afe 2001 mu; "Asase Amannye Asase a Wɔdze Di Dwuma Agroforestry mu Nkɔdo wɔ Ghana - (''Evolution of Land Customary Land Tenure Agroforestry in Ghana'')". A. R. Quisumbing, J.B AIDOO na nye nkekaho wɔ afe 1998 "Mbea asase Hokwan wɔ Nsakrae a Ɔkɔ Ankorankor a Wɔyɛ no mu (''Women's land Rights in the Transition to Individualised Ownership'')". K. Otsuka, J. B. Aidoo na nye nkekaho wɔ afe 1998 "Dzea ɔdze Asase a Wɔdze Di Dwuma Asoe a Ɔresakra wɔ Ghana Atɔe fam no ba na dzea efi mu ba (''Causes and consequences of Changing Land Tenure Institutions in Western Ghana'')". Cornish, G. na Aidoo, J. na Ayamby, I. wɔ afe (2001). Nsuo a wɔde gugu nnɔbaeɛ so wɔ nkuropɔn ho wɔ Kumasi, Ghana (''Informal irrigation in the peri-urban zone of Kumasi, Ghana'') - akuafoɔ dwumadie ne aba a wɔnya ho nhwehwɛmu (''an analysis of farmer activity and productivity.'' Project Report). Dwumadiz no Amannyebɔ (Project Report). H. R. Wallingford Ltd.<ref>https://eprints.hrwallingford.com/455/1/odtn103.pdf</ref> Cornish, G. na Aidoo, J. wɔ afe 2000 Nsu a wɔdze gugu nnɔbae do wɔ nkuropɔn ho wɔ Kumasi, Ghana: nsɛm a wɔhunuu fir nsɛmbisa nhwehwɛmu a ɔdzi kan mu (''Informal irrigation in the peri-urban zone of Kumasi, Ghana: findings from an initial questionnaire survey''). Dwumadzi no Amannyebɔ (Project Report). HR Wallingford Ltd. Saa ber no Ɔmampanyin John Agyekum Kuffour na ɔpaw no dɛ Atɔe Fam Ɔmantɔw Soafo (Western Regional Minister) fir afe 2001 kosi afe 2006.<ref name=":1" /> Ɔsan nso yɛ Mbrahyɛbaguanyi ma Amenfi Epuei Fam Ambatow mpasua no fir afe 2001 kɔsi afe 2012 wɔ NPP[[New Patriotic Party]] no tekiti do.<ref name=":0" /> Afe 2020 mu no, ɔyɛɛ edwuma dɛ Ghana Kokoo Boayikuw (Ghana Cocoa Board) no sohwɛfo panyin (chief executive officer - CEO).<ref>https://www.graphic.com.gh/news/general-news/cocobod-uncovers-ghost-cocoa-roads-awarded-under-ndc-government-aidoo.html</ref> Ɔsan nso yɛ kan Atɔe Fam Ɔmantɔw Soafo (Western Regional Minister).<ref name=":2">https://web.archive.org/web/20200711144913/https://chocovision.ch/content/hon-joseph-boahen-aidoo</ref><ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/COCOBOD-CEO-under-fire-from-Amenfi-East-NPP-youth-623288</ref> Wɔmaa no Adansi Nnwuma Sohwɛfo Panyin a Ɔkyɛn Biara wɔ SIGA Abasobɔdze mu (Best Construction Industry CEO of SIGA Award) wɔ afe 2020 kɔsi afe 2021 mu.<ref>https://www.ghanaiantimes.com.gh/cocoa-boss-presented-with-best-construction-industry-ceo-of-siga-award/</ref> == Amanyɛsɛm == Ɔyɛ[[New Patriotic Party]] no munyi.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/NPP-primaries-List-of-MPs-who-retained-their-seats-985657</ref> Nna ɔyɛ mbrahyɛbaguanyi ma Amenfi Epuei ambatow mpasua a ɔwɔ Ghana Atɔe mantɔw mu ma mbrahyɛ bagua a ɔtɔ do enum (5) wɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref name=":0" /><ref>https://web.archive.org/web/20201024033152/https://www.ghanaweb.com/GhanaHomePage/election2008/election.results.parliamentary.php</ref> Wɔdze amba 18,576 na ɛpaw no wɔ ambatow a ɔfata a wɔtow wɔ Ɔman Ho Kuw Fofor no tekiti do nyinara mu. Ɔnya amba kyɛn Akwasi Opong Fosu a ofi Ɔman Demokrasi Mbrahyɛ Bagua no mu (National Democratic Congress) na Samuel Yaw Obeng-Damoah a ofi Nhyiam Nnyimpa Kuw no mu (Convention People's Party). Iyinom nyaa amba a ɔfata nyinara mu 45.33% na 2.83%.<ref>https://library.fes.de/pdf-files/bueros/ghana/10489.pdf</ref> Wɔpaw no dɛ Ɔman Soafo (Minister of State) a ɔhwɛ Atɔe Fam Mantɔw do.<ref name=":2"/> Wɔ afe 2000 mu no, wɔpaw Joseph Boahen Aidoo dɛ mbrahyɛbaguanyi ma Amenfi Epuei fam Ambatow mpasua a ɔwɔ Ghana Atɔe Fam Mantɔw mu wɔ afe 2000 Ghana amansan ambatow mu. Odzii nkonyim wɔ[[New Patriotic Party]] no tekiti do. Na nye ambatow mpasua no yɛ mbrahyɛ bagua nkongua akron (9) no fa wɔ nkongua duakron (19) a Ɔman Ho Dɔ Kuw Fofor no dzii wɔ saa ambatow no mu maa Atɔe Fam Mantɔw no mu.<ref name=":2" /> Ɔdzii nkonyim wɔ amba 14,578 wɔ ambatow a ɔfata a wɔtow nyinara mu.[14] Eyi nye amba a ɔfata a wɔtow nyinara mu 55.90% yɛ pɛ.[14] Ɔnya amba kyɛn George Buadi a ofi National Democratic Congress na Gabriel Yaw Amoo-Gyedu a ofi Convention People's Party mu.[14] Iyinom nyaa amba 10,802 ne 694 wɔ abatow a wɔtow no nyinaa mu.[14] Iyinom ne 41.40% ne 2.70% yɛ pɛ.<ref>https://web.archive.org/web/20221123015431/https://ghanaelections.peacefmonline.com/pages/2000/western/211/index.php</ref> == N'abrabɔ == Wawar na ɔwɔ mba enum (5).<ref name=":1" /> Ɔyɛ Kristonyi (Katoleknyi)..<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] <references /> [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] 6mpazef6p1xtjl8t68bh9hk3vpppuir Joseph Akati Saaka 0 589 48215 47950 2025-05-23T15:27:15Z Robertjamal12 13 /* Amanyɛsɛm edwuma */ Nkyekyεmu using [[Project:AWB|AWB]] 48215 wikitext text/x-wiki '''Joseph Akati Saaka''' (wɔwoo no wɔ Ɔberɛfɛw 17, 1950) yɛ Ghana amanyɛnyi na National Democratic Congress kuwba. Nna ɔyɛ mbrahyɛbaguanyi ma Bole ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ do enum na esia wɔ Ghana Republic a ɔtɔ do anan mu mu. == Asetsena mu nsɛm na edwuma == Ɔyɛ kuwba wɔ Gonja ebusuakuw mu. Wɔwoo Mahama wɔ Bole wɔ Ɔberɛfɛw 17,1950 mu. Onyaa abodzin krataa (Master of Business Administration) wɔ Eguadzi mu fir University of Miami, Florida, USA, wɔ afe1986 wiee no, ɔhyɛɛ edwuma ase dɛ eguadzi mu nyimdzifo na onyaa edwuma dɛ ɔhwɛdofo ma adzetɔn na eguadzi wɔ edwumakuw a wɔfrɛ no Dupaul Wood Treatment Company Limited. Beesuomfo a wɔhwɛ nhyehyɛɛ ɔda ohia ho, Apɔwmudzen. Ɔyɛ Kramonyi na ɔawar awo mba beesuon. == Amanyɛsɛm edwuma == Ɔbɛyɛɛ mbrahyɛbaguanyi ma Bole ambatow mpasua wɔ Sanda 2009 mu. Onyaa mba 11,452 anaa 64.78% wɔ afe 2008 mu maa Bole Bamboi ambatow mpasua no. Ɔhyɛɛ n'amanyɛsɛm edwuma no ase dɛm afe no mu ber a wɔpaaw no dɛ ongyina mma n'ambatow mpasua no wɔ mbrahyɛbagua a ɔtɔ do enum mu no. Ɔbɛhyɛɛ John Dramani Mahama a ɔkaa John Atta Mills ho ma wɔkɛpeer amampanyin dɛm afe ma wodzii nkonyim no ananmu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] qyybfcwkadi5r3p94n2yavry0m4okw1 Joseph Amankwanor 0 590 47832 47337 2025-05-14T13:46:19Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47832 wikitext text/x-wiki {{Databox|item=Q16148840}} '''Joseph Sam Amankwanor''' (wɔwoo no afe apem ahaakorɔn eduonum anan wɔ Ɔberɛfɛw bosoom ne da a ɔtɔdo du-anan) yɛ Ghana amanyɛnyi na mprenpren mbrahyɛbaguanyi wɔ Etsifi Anafo (upper west) Akim mpasuardo. Sanda bosoom a otsia eduonu ebien no mu wɔ afe 2012 mu no, odzii kunyim wɔ NDC amanyɛkuw no abatow a odzi kan no mu. Nna Joseph yɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a otsia enum na esia no mu wɔ Ghana ebibiman mu.<ref>https://web.archive.org/web/20101208084535/http://www.ghanamps.gov.gh/mps/details.php?id=64</ref> == N'abrabɔ == Amankwanor yɛ Kristonyi wɔ Royal House Asɔr. Ɔwaree a nna okitsa mba enum.<ref name="ghanamps.com">http://www.ghanamps.com/mps/details.php?id=2509</ref> == Ne bra ahyɛse na nwomasua. == Wɔwoo Amankwanor wɔ afe apem ahaakorɔn eduonum-anan wɔ ɔberɛfɛw(october) bosoom ne da a ɔtɔdo du-anan no mu. Ofi Adeiso, kurow bi ɔwɔ Eastern region wɔ Ghana. Owiee skuul wɔ Institute of Motor Industry, London na hɔ na onyaa n'abawdobɔdze krataa wɔ afe apem ahaakorɔn eduowɔtwe mu.<ref name="ghanamps.com"/> == Amanyɛsɛm edwuma == Amankwanor yɛ NDC kuw no mbrahyɛbaguanyi. Wodzii kan paaw no wɔ afe mpem ebien na awɔtwe ne bosoom Mumu mu wɔ mba dodow 18,736 a onyaa fir mba 34,741 no nyinara mu. Ogyinaa wɔ Upper West Akim mpasuar wɔ mbrahyɛbagua a otsia enum wɔ ebibiman a ɔtɔdo anan no mu wɔ Ghana. Ɔtoaa ne som a otsia mpɛn ebien wɔ ber a wɔsanee paaw no wɔ afe mpemebien na du-ebien mu Ghana amansan abatow no mu a onyaa mba 15,308 dze fii mba dodow 28,517 no mu wɔ ne mpasuar.<ref name="ghanamps.com"/><ref>https://mobile.ghanaweb.com/GhanaHomePage/people/person.php?ID=1218</ref> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] fjt11kuzhacrgb7lhjcmb9dcenxl8t5 Joseph Amenowode 0 591 48131 47833 2025-05-23T15:21:24Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48131 wikitext text/x-wiki {{Databox|item=Q97186995}} '''Joseph Zaphenat Amenowode''' yɛ Ghana amanyɛnyi na nwomasuanyi. Nna ɔyɛ mbrahyɛbaguanyi dze ma Hohoe Anaafo na Tsitsenanyi dze ma Firaw mantɔw mu wɔ Ghanaman mu fitsi afe mpemebien na akorɔn ne bosoom Sanda kesi ber a wɔpaam no wɔ afe mpemebien na du ebien. Ɔyɛɛ edwuma dɛ kyerɛkyerɛnyi wɔ Suapɔn mu ansaana ɔrokɔ amanyɛ mu.<ref name=":0">http://staging.odekro.org/person/joseph-z-amenowode/</ref> == Ɔbra Ahyɛase na Nwomasua == Amenowode n'ebusua fi Ve-Deme a ɔwɔ Hohoe mansin a ɔwɔ Firaw mantɔw mu. Wɔwoo no wɔ Nkran, Ghanaman no ne tsir. Ɔkɔr Hohoe Evangelical Presbyterian Mfinimfin Skuul wɔ afe apem ahaakorɔn eduosia esia na afe apem ahaakorɔn eduosuon biako ntamu dze nyaa ne General Certificate wɔ Nwomasua mu (GCE) Ordinary Level. Ɔtoaa do kɔr Kpando Mfinimfin Skuul kenyaa ne nwomasua a ɔtɔ do esia dze nyaa ne GCE Advanced Level wɔ afe 1973. Suapɔn a ɔdze hyɛɛ ase yɛ Kwame Nkrumah University of Science and Technology na hɔ na onyaa ne Bachelor of Arts Honours degree wɔ afe 1979. Ɔtoaa do afe kor dze nyaa ne postgraduate diploma wɔ afe1980. Afe 1991 mu no, onyaa ne master's degree wɔ Suapɔn kor no ara mu. Ɔkɔr Pratt Institute wɔ New York City na hɔ na onyaa ne Master of Professional Studies degree wɔ Art Therapy wɔ afe 1997 mu.<ref name=":1">https://ghanamps.com/mp/amenowode-zaphenat-joseph/</ref> == Edwuma == Amenowode kyerɛɛ adze wɔ Ghana Education Service. Ekyir no ɔbɛyɛɛ kyerɛkyerɛnyi wɔ University of Education, Winneba a ɔwɔ mfinimfin mantɔw mu. Nna ɔyɛ Guamutsenanyi dze ma kuw a mbrahyɛbafie yii hɔn wɔ edwumasɛm hoar, ahobambɔ na ɔman no edwumakuw ho.<ref name=":0" /><ref>https://web.archive.org/web/20110721032922/http://www.parliament.gh/honamenowode_joseph_z.html</ref> == Amanyɛsɛm == Joseph Amenowode yɛ NDC amanyɛkuwba. Odzii kan gyinaa wɔ afe mpem ebien na anan Ghana mbrahyɛbagua abatow no mu na onyaa mba dodow 17,720 (75.6%) na ɔfaa ne dzibew dɛ mbrahyɛbaguanyi wɔ afe mpem ebien na awɔtwe mu. Afe mpemebien na akorɔn mu no, Ghana mampanyin John Atta Mills paaw no dɛ Mantɔw mu tsitsenanyi dze maa Firaw mantɔw kesi dɛ Mampanyin Mills resesa mu afa dɔm fofor wɔ afe mpem ebien na du ebien mu.<ref>http://ghanamps.com/mps/details.php?id=65</ref><ref>https://web.archive.org/web/20121118095501/http://politics.myjoyonline.com/pages/news/201203/82627.php</ref><ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/President-Mills-swears-in-Victor-Smith-Kamel-Ford-as-Regional-Ministers-233997</ref> == N'abrabɔ == Ɔyɛ Kristonyi a ɔyɛ Wiadze NyinaRa Asɛmpaka Asɔre (Global Evangelical Church) no munyi. Wawar na ɔwɔ mba esuon (7).<ref name=":0" /><ref name=":1" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 9ashrq2ag89p2zvw2up2qcy4syzfi0d Joseph Ampomah Bosompem 0 592 47345 47241 2025-05-09T14:30:00Z Robertjamal12 13 /* N'abrabɔ */ clean up using [[Project:AWB|AWB]] 47345 wikitext text/x-wiki {{Databox|item=Q96945314}} '''Joseph Ampomah Bosompem''' yɛ Ghana amanyɛnyi na nna ɔyɛ mbrahyɛbaguanyi ma Akim Swedru Ambatow mpasua a ɔwɔ Ghana Epuei Mantɔw mu.[1] == N'abrabɔ == Bosompem awar a ɔwɔ mba enum (4). Ɔyɛ Kristonyi na ɔyɛ Presbyterian asɔre no munyi.[1] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] i0z38tmmrz356trzci3k2p2axqkdaek Joseph Arthur Ankrah 0 593 6628 3317 2023-04-22T10:22:41Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6628 wikitext text/x-wiki Wɔ wo Joseph Arthur Ankrah(Dzifuu 18, 1915 Kapem 25 Ɔberɛfɛw 1992 a owue) Nna ɔyɛ sogyanyi panyin wɔ Ghana nna Ɔman no tsir so wɔ afe 1966 kapem 1969 a ɔbɛyɛ guamutsinanyi wɔ National Liberation Council (NLC) amanyɛkuw mu. Ansaana ɔbɛyɛ ɔman no tsir no,, Ankrah som dɛ sogyafo hyɛfo wɔ Ghana . Ɔnye sogyanyi a odzikan yɛ ɔman ne tsir. Ankrah sanee som dɛ guamutsenanyiwɔ (OAU) fir kwakwa 24, 1966 kapem Ayɛwoho 5, 1966. == N'abrabɔ Ahyɛse == Wɔ wo Ankrah wɔ Dzifuu 18,1915 wɔ Nkran. N'awofo nye Owura Samuel Paul Cofie Ankrah, a ɔyɛ Christian Missionary Society Hwɛfo nna Maame Beatrice Abashie Quaynor, a ɔyɛ guadzinyi. Ankrah hyɛ skuul ase 1921 wɔ Wesleyan Methodist wɔ Nkran, a wɔbɔ no 'Ankrah Patapaa' wɔ "mberɛ osi pɛnsɛnpɛnsɛn nsɛm mu nye ne mbɔdzinbɔ wɔ baanodzi mu.Wɔ 1932,ɔkɔr Accra Academy, hɔ no ɔbɔ noho mbɔdzen wɔ agokensi mu.Onya abodzin kraataa Senior Cambridge skuul wɔ1937. Ɔdze noho kɔbɔ Aman dwuma ho. == Asraadwuma == Ankrah kɛka asraaafofokuw a ɔwɔ Gold Coast ho wɔ 1939.Wiase nyina ko a otsia ebien no, Ankrah keka Royal West African Frontier Tumkuw ho. Ɔkɔ kaa Brigade nnso ho wɔ East Africa 1940, wɔ yi no kɔ Ntwerewtohɔ Dwumabea wɔ Nkran a ne gyinabiw yɛɛ Warrant officer Class II nye commander ɔtodo ebien. Ɔbɛsɛ 1946 mu no, ɔkɔr Marshfield Officer Cadets Training Unit a ɔwɔ United Kingdom ,wie wɔ Kwakwa 1947 dɛ Ebibiman mu panyin a odzikan wɔ Gold Coast Asraafo mu.Afei wɔ yɛ no Lɛftɛnant wɔ 1947. Ekyir yi wɔ yɛ no Ghana dzikanyi kwankyerɛfo panyin wɔ Nwomasua bea. wɔ pagyaw ne dzibiw wɔ1956 ma ɔbɛyɛ Ebibimanyi a odzikan dɛ ɔkyerɛkyerɛ biw wɔ Africa nyina guadzimu.Charlie Company ,First Battalion wɔ Tamale, Ghana. Ɔbɛyɛ Lɛftɛnant a ɔda edwuma kuw yi ano. Ha so wɔto ne dzibiw mu yɛ no Colonel wɔ 1960, dɛm dzibiw yi nna Ghanafo kakraabi na wɔwɔ bi. Wɔ United Nations Operation a ɔkɔdo wɔ Congo ,ɔyɛ Brigade panyin wɔ Luluabourg,Kasai a ɔyɛ ndɛ Democratic Republic of Congo. Ɔnye Ghananyi kor a wɔ ma no abawdobodze a ɔyɛ Military Cross wɔ Leopoldville wɔ Congo afe 1961. == Amanyɛsɛm == Ankrah bɛyɛ Aman Fotuw mu panyin wɔ ber a ofir asraafo mu no. Ɔbɛyɛ Ghanaman ne tsir nye guamutsinanyi wɔ National Liberation Council amayɛkuw no mu wɔ Kwakwa 24 ,1966 kuu n'ekyir. Wɔ hyɛ no ma ogyae no dwuma a odzi dɛ guamutsenanyi wɔ NLC nye ɔman ne tsir osian kɛtɛasehyɛ na porɔeɛ a ɔkɔr do w'ɔnye Alatanyi guadzinyi bi. == Agokansi == Ankrah yɛɛ ɔmanpanyin a odzikan wɔ atitiriw bagua wɔ "Acraa Heart of Oak S.C " na ɔma bɔɔlbɔfokuw no gyina ne nan do kyɛree. == Ebusuasɛm == Wɔ afe 1965 ɔwar nohokafo a ɔtodo ebaasa,Maame Mildred Christina Akosiwor Fugar (Ayɛwoho 12 1938 kapem Ayɛwoho 9, 2005),wɔ nkran .Neba banyin so kɔr skuul wɔ Accra Academy. [[Nkyekyεmu:Ghanafo]] bvvdme1t0j14a1gly79xoomu7qi9wbn Joseph Darko Mensah 0 594 6629 3319 2023-04-22T10:22:45Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6629 wikitext text/x-wiki Joseph Darko-Mensah (afe apem ahaakorɔn eduonan ebien ne bosoom Fankwa mu ne da a otsia eduonu-ebien kesi afe apem ahaebien du-biako ne Esusuowaketseaba ne da a ɔtɔdo du-esia) yɛ Ghana amanyɛnyi na Mbranyimfo a ɔsomee dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a otsia ebiasa wɔ kwasafoman a ɔtɔdo anan no mu wɔ Ghana. Ogyinaa ma Okaikwei Etsifi mpasuar wɔ Nkran mantɔw mu wɔ Ɔson amanyɛkuw (New Patriotic Party (NPP) no ase. Dza ɔwɔ mu; 1 Amanyɛkuw adzeyɛ 1.1 Mbrahyɛbaguanyi 1.1.1 Afe 1996 Mbrahyɛbagua abatow 1.1.2 Afe 2000 mbrahyɛbagua abatow 2 Yii noho fii amanyɛsɛm mu 3 Nhwɛdo AMANYƐKUW ADZEYƐ: Mbrahyɛbaguanyi; Afe apem ahaakorɔn eduokorɔn esuon na afe apem ahaebien biako mu na odzi kan a Darko-Mensah bɛyɛɛ mbrahyɛbaguanyi wɔ ber a odzii kunyim wɔ afe apem ahaakorɔn eduokorɔn esia na afe apem ahaebien mbrahyɛbagua abatow no mu. Ɔdze mba dodow 33,067 dzii kunyim wɔ afe apem ahaakorɔn eduokorɔn esia Ghana asahen abatow no mu na mba 36,511 wɔ afe apem ahaebien Ghana asahen abatow wɔ Ɔson amanyɛkuw (New Patriotic Party) no tsikitsi do. Ghana asahen abatow a ɔkɔr do afe apem ahaebien anan mu no, Joseph Darko-Mensah hweer n'egua no ma okedzii Ewuraba Elizabeth K. Tawiah Sackey nsamu. Afe apem ahaakorɔn eduokorɔn esia mbrahyɛbagua abatow; Wɔpaaw Darko-Mensah dɛ mbrahyɛbaguanyi maa Okaikwei Etsifi mpasuardo wɔ Nkran mantɔw mu wɔ Ghana, ma ɔyɛɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a otsia ebien wɔ kwasafoman a ɔtɔdo anan no mu wɔ Ghana. Ɔdze mba 34,641 a nna ogyina hɔ ma 35.50% wɔ mba papa no nyinara mu dzii kunyim tsiaa n'akotsiafo: Philip Kwame Agbeyome a ɔyɛ Akatamanso kuwba a onyaa mba 33,067 ma ogyina hɔ ma 33.50% wɔ mba dodow a wɔtowee no mu, Kwaku Oteng Anane a ɔyɛ Akokɔ Baatan no kuwba (Convention People's Party) a onyaa mba 5,697 a ogyina hɔ ma 5.80%, Abdullah Nii Armah a ɔyɛ "People's National Convention" nyaa mba 3, 193 a ogyina hɔ ma 3.20% na Mohammed Saleh Sinare a ɔyɛ "National Convention Party" ananmusifo nyaa mba 474 a ogyina hɔ ma 0.50% dze fi mba papa no nyinara mu. Afe apem ahaebien mbrahyɛbagua abatow; Joseph san faa mbrahyɛbagua egua no wɔ Okaikwei mpasuardo wɔ afe apem ahaebien mbrahyɛbagua abatow a ɔkɔr do wɔ Ghana no mu. Mba wɔtowee no mu no, onyaa mba 55.50% dze dzii kunyim. Darko-Mensah nye dzibea hwehwɛfo ahorow sii akan wɔ Akatamanso amanyɛkuw no mu a ɔyɛ Mrs. Mawuenyenga Sally Okauley, "People's National Convention" (PNC) ananmusinyi a ɔyɛ Alhajia Salamatu Ali-Lawal, "National Reform Party" (NRP) kuw a na ananmusinyi no yɛ Barikisu Shardow Shahad, na Akokɔ Baatan (Convention People's Party (CPP) ananmusinyi a ɔyɛ Reindorf Nii Kwao Mettle. Mba a tsemanmufo no towee no dodow yɛ 65,742. Mr. Darko-Mensah nyaa mu 35,611 dze twaa Owurayer Okailey a onyaa mba 12,045 dze dzii kunyim. Owurayer Okailey nyaa mba 24,466 a ɔyɛ 37.20%. PNC, NRP na CPP ananmusifo no nyaa mba 2,268, 1,328, and 1,169 ndzidzido. YII NOHO FII AMANYƐSƐM MU: Joseph Darko-Mensah yii noho fii amanyɛsɛm mu na ɔsanee dze noho kɛhyɛɛ adzeyɛ a ɔfa mbra kwan do wɔ ber a wɔpaam no fii Ɔson amanyɛkuw no mu wɔafe apem ahaebien asahen abatow no mu wɔ nsusui bi ho dɛ oguu kuw no ho fi. NHWƐDO: "Ghana Elections 2000-Results". Peacefmonline. Retrieved 3 September 2020. "Greater Accra Region". www.ghanareview.com. Retrieved 9 October 2020. "MP Escapes Attack". Modern Ghana. Retrieved 9 October 2020. "Parliament: Greater Accra Region". Peacefmonline. Retrieved 3 September 2020. "NPP Sacks Former MP". GhanaWeb. 4 April 2005. Retrieved 3 September 2020. [[Nkyekyεmu:Ghanafo]] 6s2hrbn19lsiqojavrxv0s8435kr1u0 Joseph E.K. Abekah 0 595 47644 7618 2025-05-14T13:22:08Z Robertjamal12 13 /* AMBATOW */ adding category using [[Project:AWB|AWB]] 47644 wikitext text/x-wiki '''Joseph E.K. Abekah''' yɛ Ghana ɔmanyɛnyi a nna ɔyɛ mbrahyɛbaguanyi ma Effia-Kwesimintsim ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ do e ebien wɔ aban a ɔtɔ do anan mu wɔ Ghana. == AMANYƐSƐM == Wɔpaaw Abekah ma ogyinaa maa Effia-Kwesimintsim wɔ Ghana ambatow kɛse mu wɔ afe 1996 wɔ People's Convention Party amanyɛkuw no dzin mu. Otuu James Mike Abban a ofi National Convention Party amanyɛkuw no mu no adze do. == AMBATOW == Amba a Abekah dze dzii nkonyim yɛ 34, 958 fi amba 56, 701 mu, iyi gyina hɔ ma 61. 65% fi amba a wɔtoow nyina mu. Hɔn a odzii hɔn do nkonyim nye: Ebenezer Kofi Quansah a ɔwɔ[[New Patriotic Party]], Abdulai Mohammed Seidu a ɔwɔ National Democratic Congress na S. A. B. Ackah a ɔwɔ People's National Convention amanyɛkuw no mu. Wɔhyehyɛ no pɛpɛɛpɛ a, wonyaa 0%, 30.25% and 8.1% fi amba wɔtoow no mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 849zgurirkh9j878uws5ika19j7dxsv Joseph Emmanuel Ackah 0 596 48042 47649 2025-05-23T13:58:28Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48042 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | otherparty = <!--For additional political affiliations--> | president3 = [[John Kufuor]] | predecessor3 = | successor3 = Lee Ocran | birth_date = {{birth date|1934|08|31|df=y}} | birth_place = | death_date = {{death date and age|2024|04|17|1934|08|31|df=y}} | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = Ghanaian | party = National Democratic Congress | spouse = | term_start3 = 7 January 2001 | partner = <!--For those with a domestic partner and not married--> | relations = | children = | residence = | alma_mater = University of Ghana, University of Cape Coast | occupation = Politician | profession = Farmer | cabinet = | committees = | portfolio = | signature = | signature_alt = | website = | term_end3 = 6 January 2005 | office3 = Member of Parliament for Jomoro Constituency | name = Joseph Emmanuel Ackah | parliament1 = | honorific-suffix = | image = | alt = | caption = | order = | office = Member of Parliament for Jomoro Constituency | term_start = 7 January 1993 | term_end = 6 January 1997 | president = | predecessor = James V. Leuven Mensah | successor = | constituency_MP1 = | majority1 = | order3 = <!--Can be repeated up to eight times by changing the number--> | term_start1 = 7 January 1997 | term_end1 = 6 January 2001 | president1 = | predecessor1 = | successor1 = <!--Can be repeated up to eight times by adding a number--> | prior_term = | order2 = | office2 = | term_start2 = | term_end2 = | president2 = | predecessor2 = | successor2 = | footnotes = }} '''Joseph Emmanuel Ackah''' yɛ Ghanaian amanyɛnyi, Okuanyi na mbrahyɛbaguanyi dze wɔ aban a odzi kan, dza otsia ebien na dza otsia ebiasa no mu wɔ kwasafoman a otsia a otsia anan(4th republic) no mu wɔ Ghana. Ɔyɛ mbrahyɛbaguanyi a odzi kan dze ma Jomoro mpasuar Atɔe mantɔw mu. Ɔyɛ wɔ "National Democratic Congress"amanyɛkuwba.<ref name=":4" /><ref>{{Cite web|author=Peace FM|title=Ghana Election 2000 Results – Western Region|url=http://ghanaelections.peacefmonline.com/pages/2000/western/index.php|access-date=3 September 2020|website=Ghana Elections – Peace FM}}</ref> == Ɔbra Ahyɛse Na Nwomasua == Ackah yɛ obi a wɔwoo no wɔ afe apem ahaakrɔn eduasa-anan ne bosoom a ɔtɔ do awɔtwe ne da a odzi ewiei(31 August 1934). Ɔkɔr skuul wɔ "University of Ghana" suapɔn mu. Hɔ na onyaa ne "Bachelor of Arts degree" wɔ abakɔsɛm mu. Ackah sanso kɔr "University of Cape Coast. Onyaa "Post-graduate" abawdobɔdze wɔ Nwomasua mu fir suapɔn no mu.<ref name=":1">{{Cite book |title=Ghana Parliamentary Register 1992–1996 |publisher=Ghana Publishing Corporation |year=1993 |pages=21}}</ref> == Edwuma == Edwumayɛ mu no, Ackah yɛ Okuanyi mapa. == Amanyɛsɛm == Ackah odzi kan no, wɔpaaw no ber a afe 1992 Ghana mbrahyɛbaguafo abatow no rokɔ do dɛ mbrahyɛbaguanyi dze ma aban a odzi kan no wɔ kwasafoman anan (4th republic) no mu. Obedzii James V. Leuven Mensah a ɔyɛ "People's National Party" (PNP) kuwba no adze. Ɔsan yɛ mbrahyɛbaguanyi dze ma aban a otsia ebien na ebiasa wɔ kwasafoman anan mu wɔ Ghana. Ɔyɛ "National Democratic Congress" kuwba na ananmusinyi dze ma Jomoro mpasuar wɔ Atɔe mantɔw mu wɔ Ghana. N'amanyɛsɛm edwuma hyɛɛ ase wɔ ber a osii akan wɔ afe 1992 abatow no mu ma odzii kunyim wɔ National Democratic Congress tsikiitsi do. Ne mber soe, ɔsanee gyinaa bio wɔ afe 1996 na 2000 Ghana asahen abatow no mu. ===Afe 1996 Abatow=== Ackah gyinaa afe 1996Ghana asahen abatow no mu wɔ "National Democratic Congress" kuw no tsikiitsi do dɛ wɔmpaw no dɛ mbrahyɛbaguanyi mma Jomoro mpasuar na ɔdze mba 22,881 dze dzii kunyim. Akansifo a aka nna wɔreper dɛm dzibew no yɛ Anthony Kwofie Jabialu a ɔyɛ Convention Peoples Party kuwba nyaa mba 13,401 na Patrick Tandoh Williams a ɔyɛ National Convention Party kuwba no so nyaa mba dze fir mba dodow no mu. ===Afe 2000 Abatow=== Woyii Ackah dɛ mbrahyɛbaguanyi dze maa Jomoro mpasuar wɔ afe 2000 Ghana asahen abatow no mu. Odzi kunyim wɔ NDC tsikiitsi do. Dze fir ngua du-akorɔn a ɔwɔ mbrahyɛbaguafie no, nna ne mpasuar ka ngua akorɔn a NDC amanyɛkuw no tumii kantann do wɔ Atɔe mantɔw mu no ho. Mbrahyɛbaguafie ngua ahaebien mu no, National Democratic Congress amanyɛkuw no nyaa dɔm-kuma a na dodow no yɛ eduokorɔn-ebien dze fii mu wɔ aban otsia ebiasa wɔ kwasafoman anan no mu. Wɔdze mba 10,427 dze fi mba 32,232 dze yii no dɛ mbrahyɛbaguanyi. Iyi gyina hɔ ma 33.4%.Wɔsaan Patrick Somiah Ehomah a ɔyɛ "independent candidate", Peter Nwanwaan a ɔyɛ "New Patriotic Party" kuwba, Abraham Yankson a ɔyɛ "Convention People's Party" kuwba, Stephen Blay a ɔyɛ "National Reformed Party" kuwba, Richard Aduko Raqib a ɔyɛ "People's National Convention" kuwba na Patrick Tandoh Williams a no so yɛ "United Ghana Movement" kuwba ho yii Joseph Emmanuel Ackah. Mba a Ackah ne kotsiafo no nyae yɛ 8,171, 5,959, 4,762, 1,365, 389 na 131 dɛ mbrɛ hɔn edzin no dzidzi do no dze fir mba dodow a wɔtoow no dɛm afe no mu. Mba a wonyae no gyina hɔ ma 26.2%, 19.1%, 15.3%, 4.4%, 1.2% na 0.4% ndzidzido dɛmara. == N'abrɛbɔ == Ackah yɛ Okristonyi. == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 5xgmehametvwcm8tf2rgp1jk83nvsfc Joseph Ghansah 0 597 47742 6632 2025-05-14T13:28:16Z Robertjamal12 13 /* AMANYƐSƐM: */ adding category using [[Project:AWB|AWB]] 47742 wikitext text/x-wiki '''Joseph Ghansah''' yɛ Ghana amanyɛnyi na kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do ebien wɔ "4th Republic" mu dze maa Tarkwa-Nsuaem ambatow mpasua do wɔ Anee Mantɔw mu wɔ Ghana. == ABƆSE: == Wɔwoo Ghansah wɔ Tarkwa-Nsuaem wɔ Anee Mantɔw mu wɔ Ghana. == AMANYƐSƐM: == Ghansah dzii baa mbrahyɛbagua fie wɔ PCP amanyɛkuw dzin mu wɔ Tarkwa-Nsuaem ambatow mpasua do wɔ Anee Mantɔw mu Ghana, ber a wɔtoo amba kɛse wɔ Mumu bosoom mu wɔ mfe apem ahankron eduokron esia(December 1996) mu.Ber a ogyinae no, onyaa amba 24,718 sen Mr. John Aidoo a ɔyɛ NCP amanyɛkuwnyi a onyaa 1,622, Mr. Joe Arthur a ɔyɛ NDC amanyɛkuwnyi so nyaa 15,012 na Rose Esi Amoah a ɔyɛ NPP amanyɛkuwnyi. Ber a ɔyɛ dɛ ɔbɔkɔ bio no, Gifty Eugenia Kwofie a ɔyɛ NPP amanyɛkuwnyi dzii no do nkonyim wɔ mfe mpem ebien(2000) ambatow kɛse no mu. Ghansah bedzii Mathew Kojo Kum a ɔyɛ NDC amanyɛkuwnyi ananmu na ɔyɛɛ edwuma dɛ mbrahyɛbaguanyi mpɛn kor pɛr. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] ewr84af2buicv0itmkwvgojptp95bz9 Joseph H. Owusu Acheampong 0 598 6633 3332 2023-04-22T10:23:34Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6633 wikitext text/x-wiki '''Joseph H. Owusu Acheampong''' yɛ Ghana amanyɛnyi nab Ghana amanyɛkuw a ɔtɔ do ebien wɔ amambu a ɔtɔdo anan no mu nyi a ogyina hɔ ma Berekum abatow mpɛsoado a ɔhyɛ National Democratic Congress ase mu. [[Nkyekyεmu:Ghanafo]] 069pl8c9f8nfbo80j3ldh7tzcqnahfl Joseph Henry Mensah 0 599 47769 47594 2025-05-14T13:29:52Z Robertjamal12 13 /* Owu na Ɔman Eyi Yɛ */ adding category using [[Project:AWB|AWB]] 47769 wikitext text/x-wiki {{Databox|item=Q1707222}} '''Joseph Henry Mensah''' (31 [[Ɔbɛsɛ]] 1928 – 12 [[Ayɛwoho]] 2018) yɛ Ghana amanyɛnyi na sikasɛm ho nyimdzefo. == Nwomasua == Wɔ nye mfiase nwomasua mu no, J. H. Mensah kɔɔ Achimota Sukuu. Ɔkɔɔ do kɔɔ Gold Coast Sukuupɔn (mprempren Ghana Sukuupɔn) ntsam wɔ afe 1948 na 1954. Afei ɔdze n’ani kyerɛɛ London Sukuupɔn na Stanford Sukuupɔn, faako a onyaa bachelor’s na master’s degree nyinara a na ɔwɔ sikasɛm ho nsusuwii tsitsir na mpuntuo. Wɔ afe 1954 mu no, Mensah bɛyɛɛ Nhwehwɛmufo wɔ Sikasɛm mu wɔ Ghana Suapɔn mu, dzibea a ɔdzii mu kɔsii afe 1958. == Amanyɛsɛm Dwumadzi Ahorow == J. H. Mensah hyɛɛ aseɛ yɛɛ edwuma dɛ tow sohwɛfo boafo wɔ afe 1953 mu ber a na Gold Coast da do ara wɔ atubrafo tumi ase. Wɔ afe 1958 mu no, J. H. Mensah kɔkaa Amanaman Nkabom no Ɔkyerɛwfo Dwumadzibea a ɔwɔ Asoɛe a Ɔhwɛ Nkɔdo Nhyehyɛe Do (Center for Development Planning), Nsusuwii na Nhyehyɛe Ahorow (Projections and Policies), wɔ New York City, United States. J. H. Mensah san baa Ghana wɔ afe 1961 mu dɛ Dwumadzibea Panyin wɔ Ɔman Nhyehyɛe Bagua no mu. Ɔman Nhyehyɛe bagua no twee ɔman no Mfe Ason Nkɔdo Nhyehyɛe (1963/64–1969–70) na wɔdze dzii dwuma. Wɔ afe 1969 mu no, wɔpaw no dɛ ɔmbɛyɛ mbrahyɛbagua no na ɔbɛyɛɛ Sikasɛm soafo wɔ Busia aban do kosii afe 1972, ber a wɔdze daakye ɔman panyin Ignatius Kutu Acheampong sii n’ananmu wɔ asraafo atuatew no ekyi na ɔwɔ hɔ. == Abatow == J. H. Mensah gyinaa Sunyani Epuei Fam mansin ananmu wɔ Ghana man no mmarahyɛ bagua a ɔto do ebien (2), ebaasa (3) na anan (4) mu. === Afe 2000 Abatow === Wɔ afe 2000 mu no, Mensah dzii nkonyim wɔ Ghana amansan abatow mu dɛ mbrahyɛbaguanyi wɔ Ghana mansin a ɔtɔ do anan no mbrahyɛbagua a ɔtɔ d ebaasa no mu ma Sunyani Epuei mansin a ɔwɔ Brong Ahafo Mantɔw mu wɔ Ghana. Ɔdzii nkonyim wɔ[[New Patriotic Party]] no tekitsi do. Na nye mansin no yɛ mbrahyɛbagua nkongua 14 a ɔwɔ nkongua 21 a Ɔman Ho Dɔ Kuw Fofor no dzii nkonyim wɔ saa abatow no mu maa Brong Ahafo Mantsam no fa. Ɔman Ho Dɔ Kuw Fofor no nyaa dodow no ara a ɔyɛ mbrahyɛbagua nkongua 100 wɔ nkongua 200 a ɔwɔ Ghana man a ɔtɔ do anan (4) no mbrahyɛbagua a ɔtɔ do ebaasa (3) no mu. Wɔdze abatow 27,756 paw no wɔ abatow 43,128 a ɔdzi mu nyinara mu. Eyi nye abatow a ɔfata a wɔtowee nyinara mu 65.1% yɛ pɛ. Wɔpaw no dɛ Capt.(rtd) F. Adu Kwaku Nkrumah a ofi Ɔman Demokrasi mbrahyɛbagua no mu, Shiekh Mustapha Abdulah a ofi Nhyiam Nyimpa Kuw no mu, Moses Owusu-Yeboah a ofi Nyimpa Ɔman Nhyiam no mu, Boachie Amankwa a ofi United Ghana Kuw no mu na Boniface Kojo Mensah do a ɔwɔ Ɔman Ɔsesɛw Kuw no mu. Eyinom nyaa abatow 11,550, 1,269, 1,039, 592 na 427 wɔ abatow a ɔfata a wɔtowee nyinara mu. Eyinom nye 27.1%, 3.0%, 2.4%, 1.4% na 1.0% yɛ pɛ wɔ abatow a ɔfata a wɔtowee nyinara mu. === Afe 2004 Abatow === Wɔpaw no dɛ mbrahyɛbaguanyi wɔ Sunyani Epuei fam mansin no mu maa mbrahyɛbagua a ɔtɔ do anan (4) wɔ afe 2004 Ghana amansan abatow no mu. Wɔdze abatow 32,035 paw no wɔ abatow 53,972 a edzi mu nyinara mu. Na eyi nye abatow a ɔfata a wɔtowee nyinara mu 59.40% yɛ pɛ. Wɔpaw no dɛ Ɔtemmufo Samuel Adjei a ofi Ɔman Demokrasi mbrahyɛbagua no mu, Cubagee Raphael – ɔkannyifo a ɔdze nye ho, Ɔsɔfo Nana Adjei-Ntow – nso yɛ ɔkannyifo a ɔdze nye ho, Theophilus Kwame Chartey a ofi Convention People’s Party no mu, Awuah Philip a ofi Every Ghana Living Everywhere Party no mu na A. A. Boasiako a ɔyɛ Democratic Nyimpa Kuw no mufo. Eyinom nyaa abatow 17,860, abatow 1,478, abatow 998, abatow 674, abatow 581 na abatow 346 wɔ abatow a ɔfata a wɔtowee nyinara mu. Eyinom nye 33.10%, 2.70%, 1.80%, 1.20%, 1.10% na 0.60% yɛ pɛ wɔ abatow a ɔfata a wɔtowee nyinara mu. Wɔpaw Mensah wɔ[[New Patriotic Party]] no tekitsi do. Nye mansin no yɛ amansin 24 a Ɔman Ho Dɔ Kuw Fofor no dzii nkonyim wɔ Brong Ahafo mantsam mu wɔ saa abatow no mu no mu 14 no fa. Ne nyinara mu no, Ɔman Ho Dɔ Kuw Fofor no nyaa dodow no ara a ɔyɛ mbrahyɛbagua ananmusifo a hɔn dodow yɛ 128 wɔ mbrahyɛbagua nkongua 230 a ɔwɔ Ghana man a ɔtɔ do aanan (4) no mbrahyɛbagua a ɔtɔ do anan (4) no mu. == Aban Atuatew == Efi afe 1974 no, Mensah yɛɛ edwuma wɔ ankorankor edwumayɛbea ahorow mu wɔ Ghana na amannɔnye nyinara. Ɔman Agyedze Badwa no dze no too afiase fir afe 1975 kɔsi afe 1978. Ɔwom dɛ wɔbaraa no dɛ ɔnnyɛ amanyɛsɛm wɔ afe 1979 mu dze, nanso na ɔyɛ nnam maa Popular Front Party wɔ 1979 abatow no mu. Ɔsan nso yɛɛ Sunyani Mantɔw mu Bagua no Eguamutsenanyi wɔ Brong-Ahafo Mantɔw mu (1979–1981), nye Banka Farms wura. Wɔdze no kɔɔ nnommumfa mu wɔ England, wɔ afe 1983 mu no, odzii kuw bi a wɔsɔre tia PNDC no enyim. Ɔsan nso yɛɛ Afrika Afotufo Bagua a ɔwɔ Afrika Nkɔdo Sikakorabea no mu fir afe 1993 kɔsi afe 1997. Wɔ [[Mumu]] 1996 mu no, Mensah sii akan wɔ mbrahyɛbagua no mu wɔ Sunyani Epuei fam mantɔw mu dɛ Ɔman Ho Dɔ Kuw Fofor no munyi, na odzii nkonyim. Wɔsan paw no bio wɔ afe 2000. Ansa na wɔrepaw John Kufuor wɔ afe 2001 mu no, na Mensah yɛ Nyimpa kakraa bi Kannyifo wɔ mbrahyɛbagua no mu fir afe 1997 kɔsi afe 2001. Bio nso, ɔyɛɛ Ɔsomfo na Aban Edwumayɛfo Kannyifo fir afe 2001 kɔsi afe 2003; Ɔmanpanyin a ɔhwɛ Ɔman Dwumadzibea Nsakrae na Ɔman Asoɛe Foforoyɛ Nhyehyɛe do fi afe 2003 kosi afe 2005 na Ɔsoafo Panyin nso fi afe 2005 kosi afe 2006 nye nyinara wɔ nnyido a Kufuor dzii enyim no mu. == N'abrabɔ na N'ebusua == Joseph Henry Mensah yɛ kan Awuraa a odzi kan, Theresa Kufuor, nuabarima panyin. == Owu na Ɔman Eyi Yɛ == J. H. Mensah wui [[Dwowda|Dwoda]] 12 [[Ayɛwoho]] 2018 wɔ 37 Military Hospital wɔ Accra wɔ yareɛ a ɔkyɛe ekyi, ɔfir dɛ na wanya akisikuru (stroke) afe a etwam no. Ghana Aban maa no ɔman ayie wɔ [[Fida]] 17 [[Dzifuu]] 2018 wɔ Accra Amanaman Ntsam Nhyiamu Bea na wɔsiee no wɔ Asraafo Amusie fofor a ɔwɔ Burma Camp. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] mzbzjcc8dx0yz407odufodkvx1rgren Joseph Kofi Adda 0 600 47491 47310 2025-05-09T14:47:31Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 47491 wikitext text/x-wiki {{Databox|item=Q1451907}} '''Joseph Kofi Kowe Adda''' (22 [[Ebɔbira]] 1956 – 14 [[Ɔbɛsɛ]] 2021) yɛ Ghana amanyɛnyi, a ɔsom dɛ mbrahyɛbaguanyi na ɔsan nso yɛ Ɔsomfo a ɔhwɛ wimhyɛn do wɔ[[New Patriotic Party]] aban mu wɔ Ɔmanpanyin Akufo-Addo ase kɔsii [[Sanda]] 2021. Ɔsan nso yɛ a Sikasɛm ho Ɔbenfo na Edwumayɛ ho Ɔfotufo.<ref name=":0" /> == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Joseph Adda wɔ Navrongo, Kassena-Nankana Mansin a ɔwɔ Ghana Epuei Fam Mantɔw mu.<ref name=":0">https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php. ''Profile of ministers.'' Ghana government. Archived from the original on 15 April 2007. Retrieved 16 May 2007.</ref> Ɔnyaa nye ntoado sukuu wɔ St. John’s School, Sekondi na onyaa Bachelor of Science abodzin krataa wɔ amanyɛsɛm ne sikasɛm mu wɔ Indiana Wesleyan Esuapɔn, Marion, Indiana, United States, a ɔkɔɔ mu wɔ afe 1979 na 1982 ntsam hɔ. Wɔ afe 1982 na 1984 ntamu no, na ɔwɔ Columbia Esuapɔn mu, New York, faako a osuaa Master’s degree wɔ Amanaman Ntamu Nsɛm mu (International Affairs), a na nye ho akokwaw wɔ Sikasɛm na Sikakorabea mu.<ref name=":1">https://web.archive.org/web/20160506160910/http://ghanamps.gov.gh/mps/details.php?id=25. 6 May 2016. Archived from the original on 6 May 2016. Retrieved 3 August 2020.</ref> Ɔkɔɔ do nyaa adansedzi krataa a ɔkyerɛ dɛ wawie sukuu wɔ Afrika Adzesua mu wɔ Esuapɔn koro no ara mu. Wɔ afe 1989 mu no, onyaa adansedzi krataa wɔ Franse kasa na anyibuei mu wɔ Sorbonne Esuapɔn (Sorbonne University), Paris, France.<ref name=":0" /> == Edwuma Ahyɛse == Joseph Adda yɛ Sikasɛm ho Ɔbenfo na Edwumayɛ ho Ɔfotufo.<ref>https://web.archive.org/web/20071011103451/http://www.ghanadistricts.com/mps/?r=8&PHPSESSID=83d8e3e6fb8b173f937b3da4fd190fc5&mpd=174&PHPSESSID=83d8e3e6fb8b173f937b3da4fd190fc5. ''Upper East Region - Members of Parliament - Profile.'' GhanaDistricts.com. Archived from the original on 11 October 2007. Retrieved 16 May 2007.</ref> Ɔyɛɛ edwuma dɛ Ɔpanyin a ɔhwɛ edwuma do (Executive officer) wɔ Eguadzi na Nnwumayɛbea Dwumadzibea (Ministry of Trade and Industry), Ghana wɔ afe 1979. Wɔ afe 1983 na 1984 ntamu no, ɔyɛɛ edwuma dɛ Research Analyst intern wɔ Wiase Nyinaa Eguadzi Asoɛe a ɔtɔ do ebiasa (Third World Trade Institute), New York, USA. Wɔ mfe ebien a edzi hɔ no mu no, na ɔyɛ akontsaabu sohwɛfo na Edwumayɛfo a wɔretsetse no wɔ Equitable Financial Service, Inc., a ɔwɔ New Jersey, U.S.A. Owura Adda nso ayɛ edwuma wɔ Essex Couinty Kɔlege (College), Newark, New Jersey, U.S.A. (1986 – 1988), Thomson McKinnon `Securities Inc., New York (1989 – 1991), Deloitte na Touche Consulting, (Afrika Atɔe Fam - West Africa), Accra ( 1991 – 1994) na ɔkyerɛwee. Efi afe 1994 no, Joseph Adda ayɛ Omni Consulting International (Ghana) Ltd no sohwɛfo.<ref>https://web.archive.org/web/20160506160910/http://ghanamps.gov.gh/mps/details.php?id=25. 6 May 2016. Archived from the original on 6 May 2016. Retrieved 3 August 2020.</ref> Wɔ afe 1996 na 2000 ntamu no, ɔyɛɛ edwuma wɔ nnwuma ahorow mu wɔ Sikasɛm Dwumadzibea (Ministry of Finance), Ghana.<ref name=":0" /> == Ambatow == Adda dzii kan bɛyɛɛ mbrahyɛbaguanyi wɔ afe 2003. Ɔdzii nkonyim wɔ abatow a wɔdze kɔmaa Navrongo fininfin bagua a ɔwɔ Etsifi Epuei Mantɔw (Upper East Region), Ghana no mu wɔ deɛ ɔdzi tumi, John Achuliwor wuo ekyi.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=34533. ''Politics of Wednesday, 26 March 2003.'' Ghana Home Page. Retrieved 16 May 2007.</ref> Ɔkɔɔ do kuraa n’akongua do wɔ afe 2004 mbrahyɛbagua abatow mu. Ɔdzii nkonyim wɔ[[New Patriotic Party]] no tekiti do.<ref name=":2">https://ghanaelections.peacefmonline.com/pages/2004/uppereast/173/. ''Ghana Elections - Peace FM.'' Retrieved 3 August 2020.</ref><ref name=":3">''Elections 2004; Ghana's Parliamentary and Presidential Elections.'' Accra: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p. 186.</ref><ref>''Elections 2004; Ghana's Parliamentary and Presidential Elections.'' Accra: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p. 184.</ref> Na nye mansin no yɛ mbrahyɛbagua nkongua ebien (2) no fa wɔ nkongua du-ebiasa (13) a[[New Patriotic Party]] no dzii wɔ saa abatow no mu maa Etsifi Epuei Mantɔw no mu.<ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/. ''Fact Check Ghana.'' 10 August 2016. Retrieved 3 August 2020.</ref>[[New Patriotic Party]] no nyaa dodow no ara a ɔyɛ mbrahyɛbagua nkongua 128 wɔ nkongua 230 mu.<ref>https://web.archive.org/web/20231106102817/https://ghanaelections.peacefmonline.com/pages/2004/president/index.php. ''Ghana Elections - Peace FM.'' Retrieved 3 August 2020.</ref> Wɔdze abatow 12,444 na ɔpaw no wɔ abatow 31,657 a ɔfata a wɔtow nyinara mu. Eyi nye abatow a ɔfata a wɔtow nyinara mu 39.3% yɛ pɛ. Adda nyaa amba kyɛn Gabriel Pwamang a ofi Nyimpa Ɔman Nhyiam (Peoples’ National Convention) no mu, Andema Emmanuel a ofi Ɔman Demokrasi mbrahyɛbagua (National Democratic Congress) no mu, Azantinlwo Anemana Jennifer Grace a ofi Nhyiam no mu Nyimpa Kuw (Convention People's Party), Bagonia Grace a ofi Democratic Nyimpa Kuw (Democratic People's Party) no mu, Donald Amuah na Achuliwor A. Otito Werseh a hɔn ebien nyinara yɛ hɔn a wɔdze hɔn ho (Independent candidates). Eyinom nyaa abatow 6,512, 6,201, 140, 83, 2,262 na 4,015 wɔ abatow a ɔfata a wɔtow no nyinara mu. Eyinom na abatow a ɔfata a wɔtow nyinara mu 20.6%, 19.6%, 0.4%, 0.3%, 7.1% na 12.7% yɛ pɛ.<ref name=":2" /><ref name=":3" /> == Amanyɛsɛm == Ɔmampanyin John Kufuor paw Adda dɛ Ɔsoafo a ɔhwɛ Edwumayɛfo Nkɔdo na Edwumayɛ do wɔ afe 2005 mu.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=74556. ''General News of Wednesday, 2 February 2005.'' Ghana Home Page. Retrieved 5 May 2007.</ref> Wɔ 28 [[Ebɔbira]] 2006 no, wɔdze no kɔɔ aban mpanyimfo nsakrae mu kɔɔ dzibea dɛ Ɔsoafo a ɔhwɛ Ahoɔdzen do.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=103354. ''General News of Friday, 28 April 2006.'' Ghana Home Page. Retrieved 16 May 2007.</ref> Ekyir, Ɔmampanyin Kuffuor dze Felix Owusu-Adjapong sii n’anam dɛ Ahoɔdzen ho Ɔsoafo. Joe Adda kuraa n’akongua do ber a NPP dzii nkoguo wɔ amansan abatow mu wɔ afe 2008. Nanso ɔhweer n’egua no wɔ afe 2012 abatoɛ no mu maa Mark Woyongo.<ref>https://web.archive.org/web/20160304030453/http://www.dailyguideghana.com/?p=70030. Archived from the original on 4 March 2016. Retrieved 15 January 2013.</ref> Wɔ May 2017 mu no, Ɔmanpanyin Nana Akufo-Addo bɔɔ Joseph Kofi Adda dzin dɛ Asoafo duakron a wɔbɛhyehyɛ nye kabinet no fa.[13] Wɔdze asoafo 19 no dzin kɔmaa Ghana Mbrahyɛbagua no na Aban no Kasafo, Rt. Hon. Ɔbenfo Mike Ocquaye.[13] Dɛ Kabinet soafo no, na Joseph Kofi Adda ka ɔmampanyin no mu kuw no ho na ɔboaa gyinaesi dwumadzi atsitsir (key decision-making activities) wɔ ɔman no mu.<ref>Citi FM, https://web.archive.org/web/20170731025902/http://www.ghanaweb.com/GhanaHomePage/entertainment/Arts-Minister-Catherine-Afeku-makes-it-to-Cabinet-542839. ''ghanaweb.com.'' ghanaweb. Retrieved 7 July 2017.</ref> == N'abrabɔ == Na Adda awar na ɔwɔ mba ebien.<ref name=":1" /> Na ɔyɛ Kristonyi.<ref>''Ghana Parliamentary Register, 2004-2008.'' Ghana: The Office of Parliament. 2004. p. 83.</ref> Na ɔyɛ Katoleknyi (Catholic).<ref name=":1" /> == Owuo == Adda wui Dwoda, 14 [[Ɔbɛsɛ]] 2021 anɔpatutuutu wɔ Legon Ayaresabea a ɔwɔ Accra.<ref>https://www.myjoyonline.com/former-aviation-minister-joseph-kofi-adda-has-died/. ''MyJoyOnline.'' 14 October 2021. Retrieved 16 November 2021</ref><ref>https://citinewsroom.com/2021/10/former-sanitation-minister-kofi-adda-dies-at-age-65/. ''Citinewsroom'' - Comprehensive News in Ghana. 14 October 2021. Retrieved 7 December 2022.</ref><ref>https://web.archive.org/web/20230930232013/https://parliament.gh/news?CO=150. ''www.parliament.gh.'' Retrieved 7 December 2022.</ref><ref>https://web.archive.org/web/20230324195021/https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Kofi-Adda-died-of-heart-failure-Report-1380583. ''GhanaWeb.'' 15 October 2021. Retrieved 7 December 2022.</ref><ref>https://www.ghpage.com/former-aviation-minister-joseph-kofi-adda-dead/204834/. ''GhPage''. Retrieved 7 December 2022</ref><ref>Dumolga, Joseph (14 October 2021). https://web.archive.org/web/20221207150159/https://harmattangh.com/joseph-kofi-adda-dead-cause-of-death-of-the-former-navrongo-central-mp/. ''Harmattan Gh.'' Retrieved 7 December 2022.</ref> == Abɔntsen do Nkitsahodzi Ahorow == * [https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php Profile on the Ghanaian government website] {| class="wikitable" ! colspan="3" |[https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php Parliament of Ghana] |- | rowspan="1" |[https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php Preceded by] [https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php John Setuni Achuliwor] | rowspan="1" |[https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php '''Member of Parliament for Navrongo Central'''] [https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php 2003 – 2013] | rowspan="1" |[https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php Succeeded by] [https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php Mark Woyongo] |- ! colspan="3" |[https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php Political offices] |- | rowspan="1" |[https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php Preceded by] [https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php Yaw Barimah] | rowspan="1" |[https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php '''Minister for Manpower Development and Employment'''] [https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php 2005 – 2006] | rowspan="1" |[https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php Succeeded by] [https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php Boniface Abubakar Saddique] |- | rowspan="1" |[https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php Preceded by] [https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php Aaron Mike Oquaye] | rowspan="1" |[https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php '''Minister for Energy'''] [https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php 2006 – 2008] | rowspan="1" |[https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php Succeeded by] [https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php Felix Owusu-Adjapong] |- | colspan="3" |[https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php <small>'''Notes and references'''</small>] |- | colspan="3" |[https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php <small>1. Member of Parliament for Navrongo Central</small>][https://web.archive.org/web/20070415200335/http://www.ghana.gov.gh/governing/ministers/ada.php <small>2. Minister for Manpower Development and Employment</small>]<small>3. Minister for Energy</small> |} == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] lcfj6pbq472vh94v06an9kgdxhg28jg Joseph Kwaku Nayan 0 601 47435 47239 2025-05-09T14:36:07Z Robertjamal12 13 /* Nhwɛdo */ clean up using [[Project:AWB|AWB]] 47435 wikitext text/x-wiki {{Databox|item=Q96840763}} '''Joseph Kwaku Nayan''' yɛ ɔkyerɛkyerɛfo na Ghana amanyɛnyi a ɔyɛɛ mbrahyɛbaguanyi ma Nkwanta North Ambatow mpasua wɔ Mbrahyɛ Bagua a ɔtɔ do anan (4) na enum (5) wɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref name=":0">http://www.ghanamps.com/mps/details.php?id=182</ref><ref>https://web.archive.org/web/20200821040908/https://voltaonlinegh.com/tag/joseph-kwaku-nayan/</ref><ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/NPP-MP-re-elected-to-contest-Nkwanta-North-seat-145064</ref><ref>https://www.ghanabusinessnews.com/2011/01/28/ghanas-parliament-to-investigate-electoral-commission/</ref><ref>https://www.modernghana.com/news/322308/volta-caucus-8216expels8217-npp.html</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Joseph wɔ 22 [[Esusow Aketseaba]] 1964. Ɔfir Damanko kuro bi a ɔwɔ Volta Mantɔw mu wɔ Ghana. Ɔnyaa nye Diploma wɔ Nwomasua mu (Diploma in Education) wɔ Nwomasua Esuapɔn mu (University of Education), Winneba wɔ afe 2006. Ɔkɔɔ do kɔɔ Cape Coast Esuapɔn mu (University of Cape Coast ) baabi a ɔyeɛ nye master’s degree wɔ Aban na Akannyifo mu (master's degree in Governance and Leadership).<ref name=":0" /><ref>http://staging.odekro.org/person/joseph-kwaku-nayan/</ref> == Edwuma == Ɔyɛ Nwomasua ho Ɔbenfo (Educationist). Na ɔyɛ Damanko Junior High School Ɔhwɛfoɔ Panyin (Principal Superintendent) na Ɔkyerɛkyerɛfo Panyin (Headmaster).<ref name=":0" /> Na ɔyɛ kan Volta Ɔmantɔw Ɔsoafo Abadziakyir (Deputy Volta Regional Minister).<ref>https://www.graphic.com.gh/news/politics/stay-away-from-partisanship-tribalism-oti-bless.html</ref><ref>https://www.joynewstv.com/news/volta-region-gets-eccd-committee/</ref> Na ɔsan nso yɛ Edwumayɛfo Panyin Abadziakyir (Deputy Chief Executive Officer) a ɔhwɛ ekyirtaa dwumadzi do (support services).<ref>https://www.graphic.com.gh/news/general-news/first-batch-of-220-mining-guards-pass-out.html</ref> == Amanyɛsɛm == Ɔyɛ[[New Patriotic Party]] no munyi.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Nayan-retains-Nkwanta-North-constituency-parliamentary-seat-154266</ref> Wɔpaw no dɛ ɔnyɛ mbrahyɛbaguanyi dɛ ɔmmɛgyina Nkwanta Etsifi Ambatow mpasua ananmu wɔ Volta mantɔw mu wɔ Ghana wɔ [[Sanda]] 2005. Ɔsii akan dɛ wɔbɛsan apaw no bio wɔ dzibea a ɔtɔ do ebien (2) wɔ [[Mumu]] 2012 ambatow no mu na ɔdzii nkonyim wɔ ambatow 9,426 wɔ 21,676 a nye nyinara dzi mu ambatow wɔ nye Ambatow mpasua mu.<ref name=":0" /><ref>https://web.archive.org/web/20200703060335/http://www.africanelections.org/print_article.php?news=1746&link=%2Fghana%2Fnews%2Fpage.php%3Fnews%3D1746</ref><ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Minister-ranks-NPP-administration-successful-127573</ref> == N'abrabɔ == Wawar na ɔwɔ mba enum (5). Ɔyɛ Kristonyi.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] cl39rolkpu3vvnmrqcezi95nh0xwlwg Joseph Nii Laryea-Afotey Agbo 0 602 6637 3367 2023-04-22T10:23:56Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6637 wikitext text/x-wiki '''Joseph Nii Laryea Afotey-Agbo''' (wɔwoo no afe apem ahaakorɔn eduosia esuon ne bosoom a ɔtɔ do esuon no ne da a otsia eduasa biako no mu) yɛ Ghana amanyɛnyi na nkan no Ga Mantɔw mu Mansin do Hwɛdofo wɔ Ghana. Ne dɛm ntsi, nna ɔyɛ Firaw Mantɔw mu Hwɛdofo. Ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do esuon no wɔ kwasafoman a otsia anan no do wɔ Ghana dze ma Kpone-Katamanso abatow mpasuar wɔ Ga Mantɔw mu wɔ NDC amanyɛkuw no dzin mu. == N'abrabɔ[Edit] == Ɔyɛ Kristianyi wɔ Presby asɔr no mu. Ɔawar kitsa mba esuon. == Ɔbra ahyɛse na nwomasua[Edit] == Afe apem ahaakorɔn eduosia esuon ne bosoom a ɔtɔ do esuon ne da a otsia eduasa biako mu na wɔwoo Afotey-Agbo. Ofi Katamanso-Nungua, kurow a ɔwɔ Ga Mantɔw mu wɔ Ghana. Owiee skuul wɔ Ghana Institute of Journalism na onyaa ne diploma degree wɔ public relations mu. == Amanyɛsɛm[Edit] == Afotey-Agbo yɛ National Democratic Congress (NDC) amanyɛkuwba. Ɔyɛ mbrahyɛbaguanyi ma Kpone-Katamanso abatow mpasuar wɔ mbrahyɛbagua a ɔtɔ do anan, enum, awɔtwe na mprenpren yi mbrahyɛbagua yi wɔ kwasafoman a otsia anan no mu wɔ Ghana. Ɔsom dɛ kuwba(committee member) wɔ "Environment, Science na Technology Committee", Mbaabun, Agodzi na Amambra (Youth, Sports and Culture Committee) na "Privileges Committee". Ɔsoom dɛ He served as the "Minister of States" wɔ afe mpemebien na akorɔn na afe mpemebien na du ebien ntamu. Ɔsanso soom dɛ Ga mantɔw mu hwɛdofo(Regional Minister of Greater Accra Region ) wɔ afe mpemebien na du ebien na afe mpemebien na du anan ntamu. == Edwuma[Edit] == Ɔyɛ Ɔhwɛdofo Kwankyerɛfo (managing director (MD) dze ma JNL Afotey-Agbo Ventures. Ɔayɛ mbrahyɛbaguanyi fitsi afe mpemebien na enum ne bosoom Sanda besi sesei. == Nhwɛdo[Edit] == # '''^''' # '''^''' # '''^''' # ^ <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> # ^ <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> # '''^''' # '''^''' # '''^''' # '''^''' "Joseph Nii Laryea Afotey-Agbo, Biography". ''www.ghanaweb.com''. Retrieved 24 August 2022. [[Nkyekyεmu:Ghanafo]] 5g5e0ndtr91trflbpnhk7hm60hluf8z Joseph Nii Laryea Afotey-Abgo 0 603 6638 3370 2023-04-22T10:24:01Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6638 wikitext text/x-wiki '''Joseph Nii Laryea Afotey-Agbo''' (wɔwoo no wɔ Ayɛwoho 31, 1967) ɔyɛ Ghana amanyɛnyi na afei nna ɔyɛ Mantɔw soafo ma Nkran Kuropɔn mu wɔ Ghana. Ansaana ɔrebɛyɛ iyi no, nna ɔyɛ Firaw Mantɔw soafo. Ɔka mbrahyɛbagua a ɔtɔ do esuon mu wɔ Ghana wɔ kwasaman a ɔtɔ do anan mu, na ogyinaa maa Kpone-katamanso ambatow mpasua wɔ Nkran Kuropɔn Mantɔw mu dɛ National Democratic Congress kuwba. == Abrabɔ mu nsɛm == Ɔyɛ Christiannyi (Presbytarian). Ɔawar awo mba beesuon. === Abrabɔ ahyɛse na nwomasua === Wɔwoo Afotey-Agbo wɔ Ayɛwoho 31, 1967 mu. Onyinii wɔ Katamanso-Nungua, kurow a ɔwɔ Nkran Kuropɔn Mantɔw mu wɔ Ghana. Owiei skuul wɔ Ghana ahyehyɛdze a wɔhwɛ nsɛnkyerɛw do na onyaa abodzin krataa wɔ bagua nkitahodzi mu (public relation). === Amanyɛsɛm === Afotey-Agbo National Democratic Congress (NDC) kuwba.Ɔyɛ mbrahyɛbaguanyi a ogyinaa maa Kpone-Katamanso ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ do anan, enum, awɔtwe na seiseiara dze akron mu wɔ Ghana kwasaman a ɔtɔ do anan mu. Ɔsomee dɛ beesuomfo kuwba maa beesuomfo a wɔhwɛ ndzɛmba a etwa hɛn ho ehyia, Abɔdze nyasahun na mfir dwuma ho, agodzi na amambra beesuomfo na ɔdom beesuomfo ho. Ɔsaneee soom dɛ ɔsoafo a ɔhwɛ man no do wɔ afe 2009 nye afe 2012 ntamu, Ɔsoom bio dɛ Mantɔw soafo ma Nkran Kuropɔn Mantɔw mu wɔ Afe 2012 nye afe 2014 ntamu. === Edwuma === Ɔno na ɔhwɛ JNL Afotey-Agbo edwumakuw no do. Ɔayɛ mbrahyɛbaguanyi fitsi Sanda 2005 besi ndɛ. [[Nkyekyεmu:Ghanafo]] 9hnwkxulld92dhvkii6hetqa9rpccn9 Joseph Nii Laryea Afotey-Agbo 0 604 36521 36146 2025-01-20T02:27:27Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 36521 wikitext text/x-wiki {{merge|Joseph Nii Laryea Afotey-Abgo}} {{Databox|item=Q16733693}} '''Joseph Nii Laryea Afotey-Agbo''' (wɔwoo no wɔ [[Ayɛwoho]] 31,1967) ɔyɛ Ghana amanyɛnyi na nkan Nkran Kurowpɔn Mantɔw mu Soafo wɔ Ghana.<ref>http://www.modernghana.com/news/469518/1/list-of-regional-ministers-in-ghana-with-their-dep.html</ref><ref>http://www.ghanaweb.com/GhanaHomePage/features/artikel.php?ID=277257</ref> Ahyɛse no, na ɔyɛ Firaw (Volta) Mantɔw mu Soafo.<ref>http://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=267366</ref> Ɔyɛ kuw ba wɔ mbrahyɛbagua fie ɔtɔ do esuon wɔ Fourth Republic Ghana a na ogyina mu ma Kpone-Katamanso abatow mpasua wɔ Nkran Kurowpɔn Mantɔw no mu wɔ National Democratic Congress amanyɛkuw ne dzin mu.<ref name=":0">http://www.ghanamps.com/mps/details.php?id=38</ref> == Ɔbra ahyɛase na nwomasua == Wɔwoo Afotey-Agbo wɔ [[Ayɛwoho]] 31,1967.<ref name=":0" /> Ofir Katamanso-Nungua, kurow a ɔwɔ Nkran kurowpɔn Mantɔw mu wɔ Ghana. Owiei sukuu wɔ Ghana Institute of Journalism na onyaa n'abɔdzin krataa a ɔyɛ diploma degree in public relations.<ref>https://www.wikidata.org/wiki/Q16733693</ref> == Edwuma == Ɔyɛ ɔkwankyerɛfo(managing director (MD) a ɔhwɛ JNL a ɔyɛ Afotey-Agbo Ventures do. Wayɛ mbrahyɛbaguanyi fitsi [[Sanda]] 2005 besi ndɛ.<ref>https://www.ghanaweb.com/person/Joseph-Nii-Laryea-Afotey-Agbo-1225</ref><ref name="ghanamps.com">http://www.ghanamps.com/mps/details.php?id=5474</ref> == Amanyɛsɛm == Afotey-Agbo yɛ kuw ba dze National Democratic Congress (NDC) amanyɛkuw no. Ɔuɛ mbrahyɛbaguanyi a ogyina mu ma Kpone-Katamanso ambatow mpasua wɔ 4th, 5th, 8th na seseiara na 7th mbrahyɛbagua fie wɔ 4th Republic mu wɔ Ghana. A nna ɔyɛ ɔka kɔmɛtsi(committee) committees on Environment, Science na Technology Committee, Youth, Sports na Culture Committee, na Privileges Committee. Ɔsoom dɛ Ɔman Soafo wɔ 2009 na 2012. Ɔsan so soom dɛ Ɔsoafo dze ma Nkran Kurowpɔn Mantɔw mu wɔ 2012 na 2014 ntam.<ref>https://web.archive.org/web/20221224052751/https://www.parliament.gh/mps?mp=147</ref><ref>https://web.archive.org/web/20200710104103/https://ukgcc.com.gh/hon-joseph-nii-laryea-afotey-agbo/</ref> == N'abrabɔ == Ɔyɛ Kristonyi(Presbyterian). Wawar wɔ mba esuon (7).<ref name=":0" /><ref name="ghanamps.com"/> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] 5lb15fipuk6jiuyx9eslg85vazc4sjf Joseph Samuel Annan 0 605 47348 47238 2025-05-09T14:30:11Z Robertjamal12 13 /* Nhwɛdo */ clean up using [[Project:AWB|AWB]] 47348 wikitext text/x-wiki {{Databox|item=Q96943440}} '''Joseph Annan''' (wɔwoo no [[Mumu]] da ɔtɔ do duawɔtwe (18), afe 1953) yɛ Ghana amanyɛnyi. Nna ɔyɛ Mbrahyɛbaguanyi a ɔgyinaa Komenda/Edina/Eguafo/Abrem Ambatow mpasua ananmu wɔ Ghana Amansin a ɔtɔ do anan (4) no mbrahyɛ bagua a ɔtɔ do enum (5) no mu.<ref name=":0">https://web.archive.org/web/20160506170405/http://ghanamps.gov.gh/mps/details.php?id=75</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Annan wɔ [[Mumu]] 1953 wɔ Komenda wɔ Finimfin Mantɔw wɔ Ghana. Ɔnyaa nye mfitiase nwomasua wɔ Ridge Asɔre Sukuu (Ridge Church School) a ɔwɔ Accra. Ber a ɔnyaa nye GCE A na O level adansedzi nkrataa ekyi no ɔsan suaa Asetra ho adzesua (Sociology), Adwene na nneyɛe ho nyimdze (Psychology), akontaabu (statistics) na Mmoa ho adzesua (Zoology) wɔ Chelsea College. Ɔbɛyɛɛ ntsinyi ho oprehyɛn ho ɔbenfo (dental surgeon) ber a osuaa nsensan oprehyɛn (dental surgery) wɔ Royal London Hospital Medical College wɔ afe 1977 mu akyi. Ɔsan nso suaa nyansahu mu Master of Science wɔ sikasɛm (Master of Science in economics), Akwahosan Nhyehyɛe na Sikasɛm mu (Health Planning and Financing) wɔ London Sukuu a ɔhwɛ Sikasɛm do (London School of Economics) na London Sukuu a ɔhwɛ Ahotew na Aduruyɛ a ɔwɔ Ɔhyew do (London School of Hygiene and Tropical Medicine).<ref name=":0" /> == Edwuma == Annan yɛɛ edwuma dɛ anom oprehyɛn ho ɔbenfo (oral surgeon) fi afe 1978 kɔsi afe 1982 na dɛ sẽ ho oprehyɛn (dental surgeon) fi afe 1982 kɔsi afe 1988. Efi afe 1988 kɔsi afe 1992 no ɔyɛɛ edwuma dɛ aban sẽ ho ɔpanyin (senior governmental dental officer) na maxillo-facial oprehyɛn (maxillo-facial surgeon) wɔ Akwahosan Dwumadzibea (Ministry of Health) a ɔwɔ Zimbabwe. Efi afe 1994 kɔsi afe 2002 no ɔyɛɛ edwuma dɛ ɔkwankyerɛfo panyin (executive director) maa JSA Consultants Int. wɔ Ghana mu.<ref name=":0" /> == Amanyɛsɛm == Annan gyinaa Komenda/Edina/Eguafo/Abrem ambatow mpasua ananmu dɛ Mbrahyɛbaguanyi wɔ Ghana Amansin a ɔtɔ do anan no mbrahyɛ bagua a ɔtɔ do enum (5) no mu. Iyi yɛ ber a wɔpaw no wɔ National Democratic Congress tekiti do wɔ afe 2008 amansan ambatow a ɔkɔɔ do wɔ Ghana no ekyi. Ɔnyaa ambatow a ɔfata a wɔtow nyinara mu 48.83%. Stephen Nana Ato Arthur a ofi[[New Patriotic Party]] na Joachim Bruku Eshun a ofi Convention People’s Party no dzii nkogu dzenam ambatow a wɔtow nyinaa mu 41.41% na 9.76% a wonyae no do.<ref name=":0" /><ref>https://web.archive.org/web/20221227051311/https://ghanaelections.peacefmonline.com/pages/2008/central/77/index.php</ref> == N'abrabɔ == Annan awar na ɔwɔ mba ebiasa (3). Ɔyɛ Kristonyi (Mɛtɔdisnyi - Methodist).<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] h4qnuvn4ruvdpxtk33785n46e2lz4pd Joseph Trumah Bayel 0 606 48365 48364 2025-06-24T15:59:19Z Assilidjoe 33 48365 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | name = Joseph Trumah Bayel | honorific-suffix = | image = | alt = | caption = | office1 = Member of Parliament for Sawla/Kalba Constituency | term_start1 = 7 January 1993 | term_end1 = 6 January 1997 | president1 = [[Jerry John Rawlings]]<ref>{{Cite web|url=https://www.britannica.com/biography/Jerry-J-Rawlings|title = Jerry J. Rawlings &#124; Biography & Facts}}</ref> | predecessor1 = | successor1 = | term_start2 = 7 January 1997 | term_end2 = 6 January 2000 | president2 = [[Jerry John Rawlings]] | successor2 = | office3 = Member of Parliament for Sawla/Kalba Constituency | term_start3 = 7 January 2000 | term_end3 = 6 January 2004 | president3 = [[John Agyekum Kufuor]] | predecessor3 = | birthname = | birth_date = 20 June 1954 | birth_place = | death_date = | death_place = | restingplace = | restingplacecoordinates = | nationality = [[Ghanaian nationality law|Ghanaian]] | party = National Democratic Congress | otherparty = <!--For additional political affiliations--> | spouse = | relations = | children = | residence = | alma_mater = | occupation = | profession = Politician | cabinet = | committees = | portfolio = | signature = | signature_alt = | website = | footnotes = }} Wɔwoo '''Joseph Trumah Bayel''' wɔ Obiradzi 20, 1954. Ɔyɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi dada ma Sawla/Kalba Mansin a ɔwɔ Etsifi Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ 4th Republic of Ghana mu. == Abrabɔ Ahyɛse na Nwomasua == Wɔwoo Joseph Trumah Bayel wɔ Obiradzi 20, 1954. Ɔkɔr skuul wɔ John Bosco Ntsetseebea. == Edwuma == Bayel yɛ Kyerɛkyerɛnyi. Ɔsan yɛ Ghana ɔmanyɛnyi. == Amanyɛsɛm == Ɔyɛ mbrahyɛbaguanyi ma mbrahyɛbagua a odzi kan, dza ɔtɔ do ebien na ebiasa mu wɔ 4th Republic of Ghana. Odzii kan kɔr mbrahyɛbagua wɔ afe 1992 mbrahyɛbagua ambatow maa Sawla/Kalba ambatow mpasua dze nam National Democratic Congress do. Ɔmmfa ho dɛ yenyim ne nkonyimdzi yie wɔ afe 1992 mu no, wɔsan paaw kɔr mbrahyɛbagua mu wɔ afe 1996, ɔdze amba 17, 876 a egyina hɔ ma 59. 40% dzii nkonyim. Ɔsan gyinaa bio wɔ afe 2000 Ghana ambatow kɛse no mu na wɔ mpɛn ebiasa do no odzii nkonyim maa National Democratic Congress. Ɔdze amba 10,286 a egyina hɔ ma 57.50% fi amba dodow a wɔtoow no mu. Ɔwom dɛ ofii National Democratic Congress naaso ɔsan gyinaa wɔ 2012 ambatow no mu. == N'abrabɔ mu nsɛm == Bayel yɛ Christianyi. Ɔyɛ Kyerɛkyerɛnyi. Ɔkɔr skuul wɔ John Bosco Ntsetseebea. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 37o898bekfvnmpxubfnyu6op6579ewk Joseph Tsatsu Agbenu 0 607 47504 36479 2025-05-09T14:48:23Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 47504 wikitext text/x-wiki {{Databox|item=Q98041516}} '''Joseph Tsatsu Agbenu a''' (wɔwoo no wɔ [[Ɔberɛfɛw]] 20,1936) yɛ Ghana amanyɛnyi na kuwba wɔ mbrahyɛbaguafie a ɔtɔ do anan wɔ Ghana Amansin a ɔtɔ do anan mu a nna ogyina mu ma Afram plains Etsifi ambatow mpasua do wɔ Epuei Mantɔw mu wɔ Ghana.<ref name=":0">Ghana Parliamentary Register(2004–2008)</ref><ref name=":1">https://books.google.com/books?id=OZ2tDwAAQBAJ&q=Joseph+Tsatsu+Agbenu&pg=PA47</ref> == Ɔbra ahyɛase na nwomasua == Wɔwoo Agbenu wɔ [[Ɔberɛfɛw]] 20,1936, wɔ Epuei Mantɔw mu, wɔ kurow a wɔfrɛ no Afram Plains.<ref name=":0" /><ref name=":1" /> == Edwuma == Agbenu yɛ mbranyimfo na nkan mbrahyɛbaguanyi dze ma Afram Plains North ambatow mpasua do fitsi 2005 kesi 2009 wɔ Epuei Mantɔw mu wɔ Ghana.<ref name=":0" /> == Amanyɛsɛm == Agbenu dzii kan baa mbrahyɛbaguafie wɔ National Democratic Congress amanyɛkuw dzin mu wɔ Mumu 2000 Ghana amansan ambatow no mu dɛ mbrahyɛbaguanyi dze ma Afram Plain North ambatow mpasua do.<ref>https://104.196.130.246/lifestyle/health-minister-absent-from-parliament-to-answer-questions/</ref><ref>https://www.modernghana.com/news/57401/ndc-elects-11-parliamentary-candidates-in-eastern-region.html</ref> Wɔpaw Agbenu gyaa Joseph Buer Plahar a ɔyɛ[[New Patriotic Party]] (NPP), Albert Quarcoo-Zah a ɔyɛ Convention People's Party (CPP) amanyɛkuwnyi, Amidu Tanko a ɔyɛ People's National Convention (PNC) amanyɛkuwnyi na Azilaku Emmanuel Yaw a ɔyɛ National Reform Party (NRP) amayɛkuw nyi. Ɔdze amba 17,073 a ɔyɛ ɔha nkyɛmu 80.30% na ɔdze dzii nkonyim. Hɔn a ɔnye hɔn sii akan no nyaa 2,240, 1,134, 475 na 349 pɛpɛɛpɛr. Dɛm amba yi gyina hɔ ma 10.50%, 5.30%, 2.20% na 1.60% wɔ amba dodow a wɔtow.<ref>https://web.archive.org/web/20161101004626/http://ghanaelections.peacefmonline.com/pages/2000/parliament/eastern/</ref><ref>https://web.archive.org/web/20201018205332/https://ec.gov.gh/wp-content/uploads/2019/08/2000-Parliamentary-Details.pdf (PDF). December 7, 2000.</ref> Ɔsan nyaa n'egua no bio wɔ 2005 wɔ ber odzii nkonyim wɔ 2004 Ghana amansan ambatow no mu. Onyaa amba 18,905 wɔ amba 24,556 mu a ogyina hɔ ma ɔha nkyɛm eduosuon esuon ekyir pɔw hwe(77.00%).<ref>https://www.ghanaweb.com/GhanaHomePage/election2004/parliament.constituency.php?ID=137</ref><ref>https://web.archive.org/web/20221224054702/https://ghanaelections.peacefmonline.com/pages/2004/eastern/86/index.php</ref> == N'abrabɔ == Agbenu yɛ Kristonyi.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 38ge1kuey6v7tcm951n0lp6xi9ib6i3 Joseph Yaani Labik 0 608 48186 47762 2025-05-23T15:25:16Z Robertjamal12 13 /* N'abrabɔ */ Nkyekyεmu using [[Project:AWB|AWB]] 48186 wikitext text/x-wiki '''Joseph Yaani Labik''' yɛ Ghana amanyɛnyi na Mantamu mpontu Ɔfesa. Ɔsomee yɛ mbrahyɛbaguanyi dze maa Bunkpurugu-Yunyoo mpasuardo wɔ Etsifi mantɔw mu. Ɔyɛ Ankonam dzibewpɛfo (Independent candidate) a ɔanndɔm amanyɛkuw biara. == Ɔbra Ahyɛse na Nwomasua == Wɔwoo Labik wɔ afe apem ahaakorɔn eduonum-anan ne bosoom Obiradzi ne da a otsia ebien mu. Onyaa ne nkyerɛkyerɛ wɔ Ghana Suapɔn (University of Ghana) mu na hɔ na onyaa ne "Higher National Diploma wɔ social work. == Edwuma == Labik yɛ Mantamu mpontu Ɔfesa. === Amanyɛdwuma === Wɔpaaw Labik dɛ mbrahyɛbaguanyi dze maa Bunkpurugu-Yunyoo mpasuar a ɔwɔ Etsifi mbewdo wɔ Ghana wɔ mbrahyɛbagua a odzikan, dza otsia ebien na ebiasa mu wɔ kwasafoman a ɔtɔdo anan no mu wɔ Ghana. === Abatow === Woyii Labik dɛ mbrahyɛbaguanyi dze maa was Bunkpurugu-Yunyoo mpasuar wɔ afe apem ahaakorɔn eduokorɔn-ebien Ghana asahen abatow no mu. Afe apem ahaebien na anan mu no, odzii kunyim dɛ Ankonam dzibewpɛfo. Nna no nkotsee nye Ankonam dzibewpɛfo a odzii kunyim wɔ Etsifi mantɔw mu. Wɔdze mba 8,436 dze fi mba dodow 31,880 a wotumii kanee a nna ogyina hɔ ma 26.5% yii no mbrahyɛbaguanyi. Wɔsaan Dubik A. Saman a ɔyɛ "People's National Convention" kuwba, Dubik Mahama Yakubu a ɔyɛ NPP kuwba, Namburr Berrick a ɔyɛ Akatamanso amanyɛkuwba (National Democratic Congress), Duut Martin Kombian a ɔyɛ Akokɔ Baatan amanyɛkuwba (Convention People's Party), Joseph Bipoba Naabu a ɔyɛ Ankonam dzibewpɛfo ho yii Joseph Yaani Labik mbrahyɛbaguanyi. Mba a dɛm nyimpakuw yi nyaa no yɛ 7.8%, 22.8%, 21.3%, 1.4% na 20.2% dɛ mbrɛ hɔn edzin no dzidzi do dze fi mba papa a wonyae no mu. Wɔkaa ntamu guu Joseph Yaani do kɛhyɛɛ mbrahyɛbaguafie wɔ afe apem ahaakorɔn eduokorɔn-ebiasa ne bosoom Sanda ne da a ɔtɔdo esuon mu wɔber a odzii kunyim wɔ afe apem ahaakorɔn eduokorɔn-esia Ghana asahen abatow no mu. Ɔkɔr do dzii ne dzibew wɔ ber a Dubique Konlaa a ɔyɛ Akokɔ Baatan amanyɛkuwba a onyaa 63.90 a ɔyɛ mba 26,017 na David nyaa 8.70% a ogyina hɔ ma mba 3,547 dzii nkogu. == N'abrabɔ == Joseph Yaani Labik yɛ Kristianyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 1punsy6pv044to3ogvcpp7574srufk6 Joseph Yieleh Chireh 0 609 48158 47861 2025-05-23T15:23:17Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48158 wikitext text/x-wiki {{Databox|item=Q1708293}} '''Joseph Yieleh Chireh''' (wɔwoo no 8 [[Obiradzi]] 1954) yɛ Ghana nnuruyɛfo, mbranyimfo, ɔman nanmusifo na amanyɛnyi. Ɔyɛ obi a na anka ɔyɛ Mbrahyɛbaguanyi ma Wa West. Ɔsomm wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do anan (4), enum (5), esia (6) na esuon (7) mu. Ɔsan nso yɛ Pan-African Mbrahyɛbaguanyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 5gj02p7it9r5badh1ozpaf5etd9tbq5 Josephine Hilda Addo 0 610 36350 36279 2024-12-19T00:44:37Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 36350 wikitext text/x-wiki {{Databox|item=Q31988547}} '''Josephine Hilda Addoh''' yɛ Ghana amanyɛnyi na kuw ba dze ma[[New Patriotic Party]]. Nna ɔyɛ mbrahyɛbaguanyi dze ma Kwadaso ambatow mpasua do wɔ mbrahyɛbagua fie a ɔtɔ do anan wɔ Ghana amansin a ɔtɔ do anan mu wɔ Ghana.<ref>https://www.ghanaweb.com/GhanaHomePage/politics/Kwadaso-NPP-picks-Hilda-Addo-62503</ref> == Ɔbra ahyɛase na nwomasua == Wɔwoo Addoh wɔ [[Fankwa]] 27,1957. Okitsa abɔdzin krataa a ɔyɛ Bachelor of Arts degree.<ref name=":0">''Ghana Parliamentary Register, 2004–2008''. Ghana: The Office of Parliament. 2004.</ref> == Edwuma == Addoh yɛ guadzinyi basia, ɔwɔ real estate na nankasa so yɛ n'edwuma.<ref name=":0" /> == Amanyɛsɛm edwuma == Hilda a wonyim no dɛ ɔnam ne kasa dzen na nhwehwɛmu kɛse dɛ ɔyɛ kuw ba dze ma[[New Patriotic Party]] amanyɛkuw no. Ɔbɛyɛɛ mbrahyɛbaguanyi fitsi Sanda 2005 ber a odzii nkonyim wɔ Ghana amansan abatow no mu wɔ [[Mumu]] 2004. Woyii no dɛ mbrahyɛbaguanyi dze ma Kwadaso abatow mpasua do wɔ mbrahyɛbagua fie ɔtɔ do anan wɔ Republic a ɔtɔ do anan wɔ Ghana na ɔsan so bɛyɛɛ Pan-African mbrahyɛbagua no mu na odzii ananmusifo enyim kɔɔ Zimbabwe wɔ Mugabe-Tsvangirai ambatow mu.<ref name=":1">https://web.archive.org/web/20240428065224/https://ghanaelections.peacefmonline.com/pages/2004/ashanti/26/index.php</ref><ref name=":2">''Elections 2004; Ghana's Parliamentary and Presidential Elections''. Accra: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p. 125.</ref> == Ambatow == Woyii Addoh dɛ mbrahyɛbaguanyi dze ma Kwadaso abatow mpasua wɔ Esuantse Mantɔw wɔ Ghana a odzi kan wɔ 2004 Ghana amansan ambatow no mu. Odzii nkonyim wɔ[[New Patriotic Party]] amanyɛkuw ne dzin mu.<ref name=":1" /><ref name=":2" /> N'abatow mpasua no ka mbrahyɛbagua ngua eduasa esia(36) fi ngua dodow a ɔyɛ eduasa akron(39) a[[New Patriotic Party]] amanyɛkuw no nyaa wɔ Esuantse Mantɔw mu.<ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref>[[New Patriotic Party]] no nyaa dɔm dodow ngua a ɔyɛ 128 wɔ ngua 230 mu.<ref>https://web.archive.org/web/20231106102817/https://ghanaelections.peacefmonline.com/pages/2004/president/index.php</ref> Ɔnyaa amba 43,929 fi amba dodow a ɔyɛ 52,830 mu. Iyi gyina hɔ ma ɔha nkyɛmu eduowɔtwe ebiasa ekyir pɔw ebien(83.2%) wɔ amba dodow no mu. Onyaa amba sen Joseph Yammin a ɔyɛ National Democratic Congress, Essien Daniel a ɔyɛ Convention People's Party amanyɛkw nyi na Owusu Ansah Cosmos a ɔyɛ Ghanaian Living Everywhere party amayɛkuw nyi. Iyinom nyaa 7,173, 1,436 na 292 amba pɛpɛɛpɛ. A ogyina hɔ ma ɔha nkyɛm 13.6%, 2.7% na 0.6%.<ref name=":1" /><ref name=":2" /> == N'abrabɔ == Addoh yɛ Kristonyi.<ref name=":0" /> == Hwɛ eyi nso == * [[List of MPs elected in the 2004 Ghanaian parliamentary election]] == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] l468i93g7xueimw6wtv9rk6ht7irv0y Josephine Hilda Andoh 0 611 36147 7625 2024-12-07T23:26:03Z Andre Engels 1332 Redirected page to [[Josephine Hilda Addo]] 36147 wikitext text/x-wiki #REDIRECT [[Josephine Hilda Addo]] bfyx0gx09t9062qy96ncta92ve810xf Josephine Kuuire 0 612 13163 6647 2024-05-24T20:51:56Z A09 777 /* Nhwɛdo */ cleanup 13163 wikitext text/x-wiki '''Josephine Ngminvielu Kuuire''' yɛ Ghananyi otwafo nfonyin, ɔyɛ nsano Edwuma ahorow na ɔko ma nyimpa hɔn ahotɔ. == Abrabɔ Ahyɛse na nwomasua == Josephine Ngminvielu Kuuire fri Ghana, na ɔwɔ abodzin nkrataa wɔ Social work na Music mu wɔ University of Ghana. Ɔhyɛɛ ase hwehwɛɛ mfonyintwa mu edwuma wɔ mber a na ɔwɔ Leonia ntoado sukuu a ɔwɔ New Jersey, na hɔ na onyaa mfonyintwa ho adzesua tsitsir n'araɔ. Wɔ mber a ɔsan baa Ghana wɔ afe 2009 mu no, ɔsii gyinae sɛ ɔbɛtoa ne mfoninitwa adwuma so, na ɔyɛɛ edwuma dɛ nyia otwa mfonyin wɔ ne sukuupɔn adzesua mu. == Edwuma == Kuuire yɛ Mumble Photography kwankyerɛfo panyin. Wɔ afe 2016 mu no, ɔdaa n'edwuma a odzi kan a w'akeka abɔmu edzi, a w'ato no dzin Second Chance, wɔ Accra[dot]Alt. Wɔdze nfonyin no fefa abɛɛfo efir mu na wɔyɛ ma dwuma no kyerɛ hen su. Ɔdze nkitsahodzi akadze yɛ akodze wɔ n'edwuma dze kotsia na ɔsan to sakraa dwumadzi a ɔdze nhyɛdo ba hen mantam. N’adwuma no mu nsɛmtsir bi fa ndzɛmba a otwa hɛn ho ehyia ho, na haw ahorow a oetwa mbasiafo ho. Ɔdze nfonyin twa ho edwuma dze kɔ ma ahotɔ, na ɔwɔ pɛ dɛɛ ɔbɛ hyɛ nkorɔfo nkoran ma w'ako agye hɔn ahotɔ w na mbom ɔsanso dze bisa wɔ akwan a wɔ dze hyehyɛɛ mbra wɔ hen mantam. N'edwuma ne nsɛmstir bi yɛ Architecture, the built environment ,structure ,na The role of women in historical and Contemporary political structures. Wɔ afe 2016 mu no, Kuuire yɛɛ yi kyerɛ ma n'edwuma a odzi kan, a wɔfrɛ no Second Chance, wɔ Accra[dot]Alt, wɔ Accra, Ghana, ɔyɛɛ ne ho mfonyin. Mfe anan ekyir no, ɔnye mbasiafo binom kaa bɔmu dze Arts for All dwumadzi nhyehyɛɛ to gua: Phase II, a Creative Arts Council of Ghana na ɔhyehyɛɛ. Dɛm nhyehyɛe yi botae nnyi dɛ wɔbɛ siesie akwan ho wɔ Accra na wɔfrɛ iyi Giants Murals. Ɔka hɔn a wɔ dze mfonyin a ɔwɔ digyital nhyehyɛe a wɔ yɛɛ wɔ Tetteh Qurashie Interchange no ho. Wɔ edwumayɛfo no famu no, dɛm dwumadzi soronko no dze enyidzi ma mbasiafo a w'aboa wɔ Ghana abakɔsɛm no mu, bi tse dɛ Susan Ofori-Atta, datser a odzii kan baa ɔman no mu , Esther Afua Ocloo, Mabel Dove Danquah, Theodosia Okoh, deɛ ɔdi kan ɔbea mmaranimfo Annie Jiagge, Laura Adorkor Coffie, Efua Sutherland, Yaa Asantewaa, Melody Millicent Danquah na Rebecca Naa Dedei Aryeetey. == Abasobɔdze ahorow == Wɔ afe 2017 mu no, Kuuire na odzi nkonyim wɔ Portraits Ghana Photography Prize a ɔyɛ dwumamadzi bi a Dutch Embassy a ɔwɔ Ghana na Nuku Studio na wɔ hyehyɛɛ. Wɔ afe 2018 mu no, ono ka ho a wɔyɛ nyimpa du na hɔn edwuma da nsow wɔ Ghana maa Kuenyehia Art Prize ma Contemporary Ghanaian Arts. == Nhwɛdo == * ''Shalewa (16 October 2020). "Meet Josephine Kuuire the Ghanaian creative behind the beautiful murals celebrating historic women in Accra". Bra Perucci Africa. Retrieved 19 August 2021.'' * ''LARNYOH, MAGDALENE TEIKO (18 October 2020). "This Ghanaian artist, Josephine Kuuire together with other female artists are redecorating the streets of Accra". Business Insider Africa. Retrieved 19 August 2021.'' * ''ADA (1 March 2016). "Josephine Kuuire Exhibits "Second Chance"". ACCRA [dot] ALT Radio. Archived from the original on 14 March 2021. Retrieved 19 August 2021.'' * ''"Second Chance: Time Out says 'second chance' photo exhibition by Josephine Kuuire (a celebration of my struggles)". Time Out Accra. 17 March 2016. Retrieved 19 August 2021.'' * ''Adam, Hakeem (7 January 2017). "These 6 Ghanaian Artists Are Continuing to Push the Boundaries of Photography". OkayAfrica. Retrieved 19 August 2021.'' * ''Samson, Lindsay (10 January 2017). "The haunting self-portraits of Josephine Kuuire". Design Indaba. Retrieved 19 August 2021.'' * ''"#LLABlog – Josephine Kuuire, the co-creator and digital designer of the walls in the streets of Ghana – Leading Ladies Africa". leadingladiesafrica.org. 28 October 2020. Retrieved 19 August 2021.'' [[Nkyekyεmu:Ghanafo]] 3tlvzuinn03q7o98bv8vaxqgzfglr40 Josephine Oppong Yeboah 0 613 6648 3431 2023-04-22T10:25:28Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6648 wikitext text/x-wiki '''Josephine Oppong Yeboah''' (wɔwoo no afe 1979 Obiradzi 19) a wɔsan nyim no dɛ '''Lady Joy''' no yɛ Ghana nsɛnkyerɛwnyi, mbaa kofo na dawurbɔnyi. Ɔyɛ mprenpren dawurbɔnyi panyin wɔ Metro TV Ghana. Ɔyɛ mprenpren yi kuwba wɔ GJA na ɔsanso yɛ Amananadze somafo (international correspondent). {| class="wikitable" ! colspan="2" |Josephine Oppong Yeboah |- | colspan="2" | |- !Born |June 19, 1979 (age 43) |- !Occupation(s) |News anchor, broadcaster, media personality |- !Years active |2000-present |- !Employer |Metro TV |} == Ɔbra ahyɛse na nwomasua == Yeboah wiee skuul a nna okitsa Bachelor of Arts degree wɔ Information Studies/Political Science fi Ghana Suapɔn (University of Ghana) mu na ɔsan kitsa Diploma wɔ Communication Studies fi Ghana Institute of Journalism (GIJ). == Edwuma == Yeboah yɛ Ɔman Ghana hwɛdofo ma ''Africa Watch'' Magazine. Ɔsanso yɛ dawurbɔnyi panyin na Producer wɔ E.TV Ghana na Sky 96.7FM. Ɔsanso yɛ Bono Ahafo mantɔw no gyedofo na dwumadzinyi wɔ Top FM(a nna ɔyɛ Top Radio). Ɔsanso yɛ dwumadzinyi wɔ Metro TV hɔn "Maakye Ghana" dwumadzi no do. == Abawdobɔdze == Afe 2019 mu no, Yeboah nyaa "Female Media Personality" abawdobɔdze no wɔ ne "Women empowerment campaigns" no hoar. == Advocacy == Yeboah akata UN Commission wɔ mbaa hɔn gyinabew na UN Convention no wɔ hɔn a sɛbew hɔnho aka kakra (Persons with Disabilities) hɔn do wɔ UN headquarters. Ɔkaa nyiyiano a ɔkɔr do wɔ afe 2022 International Women's Day celebration no a hɔ na ɔkaa dɛ "sɛ mbaa a wɔwɔ Tɛlɛbihyɛn do- a wɔtse mbaa haw ase yie- soɛr waka pa mbaa haw ho tam wɔ kurow mu a, ɔbɔboa ma ɔasɔw noso ano". [[Nkyekyεmu:Ghanafo]] 8vv1c8pnupnt2rbl2ugk0xfp8kwe24d Joses Asare-Akoto 0 614 47357 47237 2025-05-09T14:30:47Z Robertjamal12 13 /* Asetsena mu nsɛm */ clean up using [[Project:AWB|AWB]] 47357 wikitext text/x-wiki '''Joses Asare-Akoto''' (Mumu 25, 1950) yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do enum mu wɔ Ghana Republic a ɔtɔ do anan mu. Ogyinaa maa Asuogyaman ambatow mpasua a ɔwɔ Epuei Mantɔw mu dze nam National Democratic Congress do. == Abrabɔ ahyɛse na nwomasua == Wɔtsetsee Asare-Akoto wɔ Akwammufie, kurow a ɔwɔ Epuei Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ City and Guilds College wɔ afe 1973 mu. == Edwuma == Nna Asare-Akoto yɛ Sɔfo wɔ Church of Philadelphia International mu. Yɛdze amanyɛ to nkyɛn a ɔsan yɛ Reverend Minister. == Amanyɛ == Asare-Akoto yɛ National Democratic Congress (NDC) kuwba. Ogyinaa maa Asuogyaman ambatow mpasua wɔ afe 2008 Ghana ambatow kɛse no mu na odzii nkonyim dɛ National Democratic Congress (NDC) kuwba. Onyaa mba 16,608 fir mba dodow a wɔtowee 32,372 mu a egyina hɔ ma 51.3%. Odzii nkonyim tsiaa Kofi Osei-Ameyaw a ɔwɔ[[New Patriotic Party]], Slanzy Atsu Wornah a ɔwɔ People's National Convention na Agnes Deprah Ayensu a ɔwɔ Convention People's Party. Wonyaa mba 47.80%, 0.33% na 0.57% fir mba dodw a wɔtowee no mu. == Asetsena mu nsɛm == Wonyim no dɛ Christiannyi (Church of Philadelphia International) na ɔawar awo mba beenum. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] 5a9r6i8xf0er5noktvgyeg3lac7q42b Joshua Alabi 0 615 47676 36110 2025-05-14T13:24:09Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 47676 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | profession = | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | spouse = [[Goski B. Alabi]] | partner = <!--For those with a domestic partner and not married--> | relations = | children = 2 | residence = | alma_mater = [[Strathclyde University]]<br> [[Plekhanov Russian University of Economics]] | occupation = Professor, Politician | cabinet = | birthname = Joshua Alabi | committees = | portfolio = | signature = | signature_alt = | website = | footnotes = | office1 = Greater Accra Regional Minister | term_end1 = 6 January 2001 | term_start1 = 12 January 2000 | nationality = [[Ghanaian]] | restingplacecoordinates = | name = Joshua Alabi | order = | native_name = | native_name_lang = | honorific-suffix = | image = | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | office = Member of Parliament for [[Krowor]] Constituency | restingplace = | term_start = 7 January 1997 | term_end = 6 January 2001 | president = [[Jerry John Rawlings]] | predecessor = J.A. Tawiah | successor = [[Emmanuel Adjei Boye]] | birth_date = {{birth date and age|df=yes|1958|03|1}} | birth_place = Accra, Greater Accra Region | death_date = <!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} or {{Death-date and age|Month DD, YYYY|Month DD, YYYY}} (death date then birth date) --> | death_place = | office3 = Northern Regional Minister | president2 = [[Jerry John Rawlings]] | predecessor3 = Alhaji [[Gilbert Seidu Iddi]] | predecessor 2 = | predecessor2 = [[Daniel Ohene Agyekum]] | successor1 = | predecessor1 = | successor4 = [[Daniel Ohene Agyekum]] | successor3 = | successor2 = | president3 = [[Jerry John Rawlings]] | term_end4 = January 1998 | term_end3 = January 2000 | term_end2 = | term_start4 = January 1997 | term_start3 = January 1998 | term_start2 = | president4 = [[Jerry John Rawlings]] | office5 = | office4 = Greater Accra Regional Minister | predecessor4 = [[Michael Afedi Gizo]] }} '''Joshua Alabi''' (wɔwoo no 1 [[Ebɔw]] 1958) yɛ Ghananyi nwomanyimfo na amammuifo a wɔatsetse no wɔ Russia, a ɔsom dɛ Ɔpanin Abadiakyir a ɔdzi kan wɔ Edwumayɛfo Adzesua Suapɔn, Accra (UPSA) fir afe 2012 kɔsi afe 2016.<ref>{{cite news |title=Akufo-Addo Congratulates Prof Alabi |work=GhanaWeb. |url=http://www.ghanaweb.com/GhanaHomePage/NewsArchive/Akufo-Addo-Congratulates-Prof-Alabi-257465 |ref=2}}</ref> Odzii kan yɛɛ edwuma dɛ Rector wɔ saa asoe korɔ no ara mu fir afe 2009 kɔsi afe 2012 na Pro-Rector fir afe 2005 kɔsi afe 2008.<ref>{{cite news |title=Professor Joshua Alabi Appointed Rector Of IPS |work=ModernGhana. |url=https://www.modernghana.com/news/181966/professor-joshua-alabi-appointed-rector-of-ips.html |access-date=3 March 2017 |ref=3}}</ref> Wɔ Ghana amammuisɛm mu no, Alabi yɛ Ɔman Demokrasi Mbrahyɛbaguanyi a ɔhwɛ Krowor Mantsam mu wɔ Greater Accra fir afe 1997 kɔsi afe 2001 na Ɔman soafo a ɔhwɛ Greater Accra na Atsifi Mpɔtsam do fir afe 1997 kɔsi afe 2001.<ref name=":0">{{cite news |title=Rawlings Reshuffles Cabinet |work=ModernGhana. |url=https://www.modernghana.com/news/8252/rawlings-reshuffles-cabinet.html |access-date=3 March 2017 |ref=4}}</ref> Alabi yɛ National Democratic Congress no munyi na odzii akuw no nhyehyɛe fofor anyim wɔ Greater Accra mantsam mu wɔ afe 2001 mu ber a kuw no dzii nkogu wɔ afe 2000 abatow no mu wɔ ɔsɔretia no anyim no. Wɔ nhyehyeɛ fofor no ekyi no, ɔbɛyɛɛ kan Ɔmanpanyin a ɔdzi kan wɔ ɔman no mu a ɔsii akan na ɔdzii nkonyim dɛ NDC Ɔmantsam Titsenanyi wɔ Nkran Kurowpɔn Mansin mu fitsi afe 2001 kesi afe 2005.<ref>{{cite news|last1=Eshun|first1=Martha|title=Ghana: NDC is Committed to Democratic Governance - Joshua Alabi|url=http://allafrica.com/stories/200407260123.html|access-date=3 March 2017|work=Accra Mail (Accra)|date=26 July 2004|ref=5}}</ref> == Ɔbra Ahyɛse Na Nwomasua == Ɔyɛ Ga abusuakuo no munyi a ɔfir Nungua, wɔwoo Alabi 1 [[Ebɔw]] 1958 wɔ Accra. Ná nye papa yɛ kar ho edwumayɛfo na okuafo na na nye maame yɛ eguadzifo. Ɔnyaa nye mfitiaseɛ na finimfin sukuu adzesua wɔ St. John’s Preparatory School (mprempren St. John’s Grammar School) a ɔwɔ Achimota, Accra kurotsia, fir 1965 kɔsi 1971. Afei ɔkɔɔ Tamale Ntoado Sukuu mu kɔyɛɛ nye ntoado sukuu adzesua wɔ baabi a onyaa Ordinary na Advanced-Level Certificates no fi 1971 kosi 1976.<ref>{{cite web|title=History|url=http://www.upsa.edu.gh/index.php/2017-01-29-07-59-17/2017-01-29-08-09-00/history|website=www.upsa.edu.gh|access-date=3 March 2017|ref=6|url-status=dead|archive-url=https://web.archive.org/web/20170212224355/http://upsa.edu.gh/index.php/2017-01-29-07-59-17/2017-01-29-08-09-00/history|archive-date=12 February 2017}}</ref> Alabi wiee nye edwumayɛ ho ntsetsee wɔ Akontaabu na Edwumayɛ ho wɔ saa ber no Institute of Professional Studies (IPS) fi 1976 kosi 1980. Akyir yi ɔkɔɔ Europa kɔhwehwɛɛ master’s degree ebien; ɛkoro nye Mfiridwuma Sikasɛm (MSc) a ɔfir Moscow Asoeɛ a ɔhwɛ Ɔman Sikasɛm do, Plekhanov (mprempren Russia Sikasɛm Sukuupɔn) wɔ afe 1986 mu na MSc wɔ Amanaman Ntsam Edwumayɛ mu wɔ Strathclyde Suapɔn a ɔwɔ Glasgow Scotland baabi a ɔmaa Mushod Abiola Nkonyimdzi a ɔfa Edwumayɛ ho wɔ Edwumayɛ mu wɔ afe 1992 mu.<ref>{{cite web|title=Welcome to UPSA {{!}} University of Professional Studies, Accra|url=http://upsa.edu.gh/index.php/2-uncategorised?start=36|website=upsa.edu.gh|ref=7}}{{Dead link|date=April 2023 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> Ɔyɛ Ɔbenfo a ɔhwɛ eguadzi nwomasua do wɔ UPSA, ɔyɛ Chartered Institute of Marketing (CIM), Ghana no munyi, ɔyɛ Ghana Institute of Taxation no munyi na Chartered Institute of Bankers, Ghana no munyi. == Nwomasua Mu Edwuma == Ber a Alabi wiee nye edwumayɛ ho ntsetsee wɔ IPS no, ɔfaa ɔkyerɛkyerɛ edwuma wɔ Northern School of Business wɔ Tamale fi 1980 kosi 1981 ansa na ɔrekɔ Soviet Union akɔhwehwɛ nye nwomasua abodzin ahorow. Ansa na wɔrepaw no dɛ Sukuu Ɔpanyin Abadiakyir no, Alabi dzii bɛbor mfeɛ duebien wɔ n’asetena mu dɛ Ɔkyerɛkyerɛfo fir afe 1987 kɔsi afe 2005. Wɔ ber no mu no ɔbɛyɛɛ edwumayɛbea no Tsetsenanyi wɔ afe 1989 mu, kɔɔ Edwumayɛkuo no Panyin fir afe 2003 kɔsi afe 2005 .Suapɔn no maa no dzibea dɛ Ɔkyerɛkyerɛfo Panyin wɔ afe 2001 mu, na ɔbenfo boafo wɔ afe 2008 mu wɔ sukuupɔn no Aban Bagua no mu, ber a oduu gyinapɛn ahorow a sukuupɔn no Apaw na Nkɔdo Boayikuw no dze sii hɔ ma nkɔanyim no ekyi. Ɔnyaa dzibea dɛ Pro-Rector fir afe 2005 kɔsi afe 2008, na Rector fir afe 2008 kɔsi afe 2012.<ref>{{cite news |title=Alabi appointed Rector of IPS |work=GhanaWeb. |url=http://www.ghanaweb.com/GhanaHomePage/NewsArchive/Alabi-appointed-Rector-of-IPS-149842 |access-date=4 March 2017 |ref=12}}</ref> Wɔ ahyehyɛdze gyinabea no, Alabi asom wɔ Boayikuo dodo bi mu a dzea ɔka ho nye: UPSA Aban Badwa, Mbra Boayiku, Sikasɛm Boayiku, Adzesua Badwa, Edwumayɛku, Nhyehyɛeɛ na Ndzɛmba Boayiku, na Sikasɛm Bɔgyete(budget) Boayiku. Ɔadzi Boayiku fofor a ɔka ho nye, Nkɔdo Boayiku, Nwoma Boayiku, Nhwehwɛmu na Nhyiam Boayiku ɛna Nwomakorabea Boayiku no Tsetsenanyi.<ref>{{cite news|last1=Online|first1=Peace FM|title=Who Is Joshua Alabi?|url=http://www.peacefmonline.com/pages/local/news/201702/305197.php|access-date=4 March 2017|ref=13}}</ref> == Amanyɛsɛm Abrabɔ == === Dɛ́ Mbrahyɛbguanyi === Nyimpa a wɔwɔ Krowor Mantɔw a ɔwɔ Greater Accra mantɔw mu no na wɔpaw Alabi wɔ National Democratic Congress (NDC) tekiti do dɛ hɔn Mbrahyɛbaguanyi fi 1997 kosi 2001. Ber a na ɔwɔ mbrahyɛbagua no mu no, Alabi nso yɛɛ mbrahyɛbagua no Edwumayɛ Boayikuw no munyi (1997 kesi 2001); na mbrahyɛbagua no Boayikuw a wɔpaw a ɔhwɛ Edziban na Kuadwuma do no munyi (1997 kosi 2001).<ref>{{cite web |title=NDC Race: Could Alabi pull a flagbearer surprise? |url=https://www.myjoyonline.com/politics/2018/August-8th/ndc-race-could-alabi-pull-a-flagbearer-surprise.php |access-date=2019-02-02 |website=MyJoyOnline.}}</ref> === Dɛ́ Ɔman Soafo No === Ɔno na ɔpaw no saa ber no, na ɔyɛ ɔmanpanyin a ɔyɛ Ghana, Flt. Lt. Jerry John Rawlings dɛ Greater Accra Ɔmantɔw Soafo (Regional Minister),<ref>{{cite web |title=Footprints with former VC of UPSA, Prof Joshua Alabi {{!}} Citi Tube - YouTube |url=https://www.youtube.com/watch?v=K4uhAkf5yhI |access-date=2020-12-31 |website=youtube.}}</ref><ref>{{Cite book|last=Aryeh|first=Elvis D.|url=https://books.google.com/books?id=5Fk7cSGFv38C&q=Rawlings+names+Joshua+Alabi+as+greater+accra+regional+minister&pg=PA12|title=Daily Graphic: Issue 1,4629 December 20 1997|date=1997-12-20|publisher=Graphic Communications Group|language=en}}</ref> ekyir wɔdze no kɔɔ Etsifi Fam Mantɔw no dɛ ɔnkɔsom dɛ Mantɔw Soafo (Regiona Minister) na afei ɔsan tu kɔɔ Creater Accra Mantɔw mu,<ref>{{Cite book|last=Quain|first=Anthony J.|url=https://books.google.com/books?id=9urEIqUItpQC&q=The+Political+Reference+Almanac+northern+Joshua+Alabi|title=The Political Reference Almanac, 1999-2000|date=1999-07-01|publisher=Keynote Publishing Company|isbn=978-0-9670286-0-6|language=en}}</ref> eyi sii wɔ 1997 na 2001 ntsam . Ɔdzii Ɔmantɔw Ahobambɔ Bagua a ɔwɔ Greater Accra na Etsifi Fam Mmantɔw no enyim dɛ oguamtranyi fi 1997 kosi 2001. Ber a NDC dzii nkogu wɔ afe 2000 abatow no mu no, wɔpaw Alabi dɛ Greater Accra Ɔmantɔw Nhyehyɛe Boayiku no guamtranyi. Ɔno ekyi ber tsiaa bi no, wɔpaw no dɛ Greater Accra Mantɔw mu Oguamtranyi wɔ NDC fir afe 2001 kɔsi afe 2005. Ɔsan nso bɛyɛɛ Ɔsatuo Ntsamgyinafo maa Ɔbenfo (Prof.) John Atta Mills a wawu no ɔsatuo no wɔ afe 2004 mu. Ber a na ɔyɛ ɔsuanyi wɔ Europa no, na Alabi yɛ Ambassador ma Ghana sukuufo, na odzii NUGS Oguamtranyi Europe dzibea ahorow fi 1985 kosi 1986, NUGS President USSR mfe ebien, fi 1983 kosi 1985, na NUGS Moscow Oguamtranyi Abadziakyir (Vice-president) fi 1982 kosi 1983. Sɛnea NUGS, Oguamtranyi, Alabi dzii “The Medicines for Health Project” enyim na wɔ afe 1984 mu no ɔboaboaa nnuru dodow bi ano na ɔdze kɔmaa saa ber no Ɔman Tsetsenanyi, Flt. Lt. Jerry John Rawlings maa Ghana manfo wɔ ber a sikasɛm mu ahokyer no kɔɔ sor wɔ 1980 mfeɛ no mfitiase mu. == Agumadzi Ho Nhyehyɛe == Wɔ agumadzi mu no, na Alabi yɛ Ɔkyerɛwfo Panyin ma Ghana League Clubs Association (GHALCA) fi afe 1994 kosi afe 1997. Na ɔyɛ Ghana Bɔɔlbɔ Kuw no mpanyimfo kuw (GFA) no munyi na Ghana Black Stars Boayikuw a Ɔhwɛ Nsɛm do (Management Committee) no ntsamgyinafo fi 1994 kosi 1997. == N'abrabɔ == Alabi yɛ Kristonyi. Ɔwar Goski B. Alabi a ɔno nso yɛ nwomanyimfo na ɔyɛ Edwumayɛ na Akannyifo ho ɔbenfo (Quality Management and Leadership). Wɔwɔ mma ebien. == Edwumayɛfo Dwumadzi Afofor == Alabi nso asom wɔ nnwumakuw bagua ahorow bi mu wɔ n’adwumayɛ mu. Ɔno na ɔyɛ oguamtranyi ma ahwɛfo bagua a ɔhwɛ Social Security and National Insurance Trust no do bɛyɛ mfe anan (2013 kosi 2016), dze akwankyerɛ a ɔfa akwankyerɛ ho maa Trust no na nye sika a wɔdze ahyɛ mu no. Ɔsan nso yɛɛ HFC Sikakorabea no mpanyimfo kuw no oguamtranyi bɛyɛ mfe ebien (2014 kosi 2016). Ɔyɛ Accra Polytechnic Aban Bagua no Tsetsenanyi mfe enum fir afe 2009 kɔsi afe 2014. Ɔayɛ Ghana Nwoma Nkɔdo Badwa no Tsetsenanyi fir afe 2009 kɔsi afe 2017. Alabi nso yɛ Ghana Ɔman Badwa a ɔhwɛ UNESCO do no munyi nso dɛ UNESCO Bagua a ɔwɔ Ghana no Asetena mu Nyansahu Boayikuw no Tsetsenanyi, fi afe 2009 kosi afe 2014. Alabi yɛ UNESCO (Paris) edwumayɛkuw no mu Abenfo Ku no munyi wɔ afe 2011 mu, na ɔyɛ edwumaku no munyi na ɔyɛɛ Amanaman Ntsam Suapɔn Titenani Fekuo no West Africa Mantam no Tsetsenanyi fir afe 2011 kɔsi afe 2016.[20] Wahwɛ amanaman ntsam na ɔman no mu nnwuma ahorow bi do. Ɔyɛ Consumer Advocacy Center (CAC) Ghana no Fapemfo na nye bagua no guamtranyi, ɔyɛ Consumers International, (CI) no munyi a ɔka ho na Federation of Consumer Organization no munyi wɔ aman 115 do. == Nyidzi na Abasobɔdze Ahorow == Wɔ 29 [[Ɔbɛsɛ]] 2016 no, Ghana Ɔmanpanin, Ɔnokwafo John Dramani Mahama maa Alabi “Officer of the Order of the Volta” anyimuonyam. Wɔ [[Ayɛwoho]] 2015 mu no, Alabi nyaa abasobɔdze fir Chartered Institute of Bankers (CIB) hɔ dze kyerɛɛ n’akannyifo na nsakraeɛ a ɔyɛeɛ wɔ IPS no mu ma ɔbɛyɛɛ Suapɔn a ɔyɛ pɛpɛɛpɛ, na nye dwumadze wɔ sikakorabea na sikasɛm mu. Afei nso, Afrika Asuafo Ku no nyinara bɔɔ nabado dɛ Afrika Abadiakyir a ɔdzi mu wɔ afe 2013 mu. Bio nso, Ɔman Ghana Asuafo Ku, (NUGS) maa Alabi abasobɔdze wɔ nye mmoa a ɔdze mae wɔ nwomasua mu wɔ Ghana. Alabi nyaa Ghana Edwumayɛfo a Ɔsen Biara wɔ Afe 2012 mu, wɔ Chartered Institute of Marketing Ghana (CIMG) hɔ. Wɔsan nso bɔɔ nabado dɛ Ghana Ɔman Dwumadzibea Kannyifo a ɔwɔ nkɛntsɛndo kɛse wɔ afe 2012 mu, wɔ IMANI Center for Policy and Education Ghana, nhyehyɛe ho Adwene Tank, wɔ n’akannyifo a ɔyɛ komm, ɔyɛ dzen na ɔkanyan adwene no ho, a ɔdze nsakrae baa saa ber no IPS no mu. == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] qz8jcz4xng7hs8r8ugdxunjni0etoy7 Joséphine Ouédraogo 0 616 6651 3447 2023-04-22T10:26:27Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6651 wikitext text/x-wiki '''Joséphine Ouédraogo''' (wɔwoo no 22 Mumu 1949) yɛ Burkinabé asetra ho ɔbenfo na amanyɛnyi. Ɔyɛɛ Burkina Faso Atsɛmbu Minista (Minister of Justice) fir afe 2014 kɔsi afe 2016. [[Nkyekyεmu:Ghanafo]] abi2xw6l7a3iyfqtxiwy6ez2bvn55x8 Joy Henrietta Mensa-Bonsu 0 617 13173 6652 2024-05-24T21:00:24Z A09 777 cleanup 13173 wikitext text/x-wiki '''Henrietta Joy Abena Nyarko Mensa-Bonsu''', JSC, FGA (wɔwoo no 29 October 1957) ɔyɛ edwuma wɔ Supreme Court dɛ atembufo wɔ Ghana. Ghana Ɔmanpanyin Nana-Akufo-Addo na Oyii no Ɔyɛ basia a ɔtɔ do anan a ɔyɛ edwuma wɔ Court. Ansaana ɔrebedzi dwuma wɔ Supreme Court no, na ɔyɛ  Ghananyi a ɔyɛ mbra kyerɛkyerɛnyi a ɔsom wɔ United Nations Independent Panel wɔ Asomdwee Nhyehyɛɛ ho. == Edwuma == Mensa-Bonsu yɛ ɔkyekyerɛnyi panyin na mbra mu ɔkyerɛfo panyin wɔ University of Ghana school of law. Ɔbɛyɛɛ mbra mu ɔkyerɛfo  wɔ University of Ghana wɔ afe 2002, na wɔ 2003 woyii no dɛɛ ombeka Ghana Academy of Arts and Sciences ho. Woyii no dɛɛ onyɛ Panyin wɔ  kuw no mu wɔ afe 2019. Odzi gyinabea biara a obɛnyaa no dze nhyehyɛ asomdwee ho dwumadzi  a ɔdze mpomtu bɛba ɔman no mu. Ɔyɛɛ ɔkasamafo a wɔtoo nsa frɛ no wɔ Second Annual Peace Lecture Accra West chapter of the Rotary Club na  Institute for Democratic Governance (IDEG) na wɔyɛɛ, na ɔkasae fa asɛm hia a ɔyɛ "ehiasɛm a ɔfa asomdwee nhyehyɛɛ ho" ansaana yɛbotwɛn "dɛɛ yehia asomdwee ana y'ayɛ ho nhyehyɛɛ ". Wɔ afe 2014 mu no ɔkasae wɔ University of Ghana Alumni Association lecture wɔ asɛmstir a ɔyɛ "The African Union’s Peace and Security Architecture: A guarantor of peace and security on the continent”. Wɔ 2017, Mensa-Bonsu dzii nkogu was abatow a ɔkɔ ma atembufo edwuma no wɔ International Criminal Court (ICC). Na ɔka kuw a ɔyɛ Presidential Commission of Enquiry a hɔn dwumadzi nyi dɛɛ wɔ hwehwɛ nsɛmnsɛm mu ma wɔ dzii dwuma faa Ayawaso West Wuogon abatow ho basabasa yɛ no ho. Dɛm aber yi ɔda  Ghana Academy of Arts and Sciences edwumakuw ano dɛ hɔn panyin. == Ananmusifo edwuma wɔ Supreme Court == Mensa-Bonsu dze Ɔmanpanyin Nana Addo Danquah Akufo-Addo na oyii no ,wɔ May 2020 dɛɛ ondzi dwuma dɛ Anamusifo edwuma wɔ  Supreme Court a ɔwɔ  Ghana. Ɔmanpanyin Nana-Akufo-Addo dze ono na atembuafo ebiasa hɔn dzin kɔɔ Mbrahyɛ Bagua fie to dɛɛ hom nyɛ hɔn ananmusifo edwumayɛfo wɔ Supreme Court atsenae. Atembuafo nkae no yɛ Justice Clemence Jackson Honyenuga, Justice Issifu Omoro Tanko Amadu na Justice Emmanuel Yonny Kulendi. Mbrahyɛ Baguafie no gyee no too mu wɔ aber a Anamusifo kuw no bɔɔ n'abawdo. Ɔmanpanyin  Nana Akufo-Addo na ɔma ɔka ntsɛm na odzii nsiw ana wɔ dze no resi n'edwuma do. == Abrabɔ == Mensa-Bonsu awar Kwaku Mensa-Bonsu na wɔwɔ mba mbasiafo ebiasa a w'ayɛ mpanyinfo , nananom enum, mba mbayin ebiasa a ɔkɔfaa hɔn wɔ nkyɛn na nananom ebiasa a ɔfaa hɔn wɔ nkyɛn. == Nhwɛdo == * ''Service, Judicial. "Four New Supreme Court Justices Sworn into Office". judicial.gov.gh. Retrieved 2022-07-26.'' * ''"I shall demonstrate uncompromising fidelity to the Constitution – Justice Kulendi". www.ghanaweb.com. 2020-05-26. Retrieved 2020-05-29.'' * ''"5 key highlights from vetting of Supreme Court nominees". 13 May 2020.'' * ''"Vetting of Supreme Court Justice nominees begins today". Citinewsroom – Comprehensive News in Ghana, Current Affairs, Business News , Headlines, Ghana Sports, Entertainment, Politics, Articles, Opinions, Viral Content. 2020-05-11. Retrieved 2020-05-29.'' * ''"The court is busy!". www.ghanaweb.com. 2020-05-20. Retrieved 2020-05-29.'' * ''"Four Supreme Court Justice nominees approved by Parliament". Citinewsroom – Comprehensive News in Ghana, Current Affairs, Business News , Headlines, Ghana Sports, Entertainment, Politics, Articles, Opinions, Viral Content. 2020-05-20. Retrieved 2020-05-29.'' * ''"Justice Mensa-Bonsu joins Supreme Court Bench". www.ghanaweb.com. 2020-05-27. Retrieved 2020-05-29.'' * ''"'Guard peace in the country' – Prof. Henrietta Mensa-Bonsu". www.ghanaweb.com. Retrieved 2017-11-04.'' * ''"Prof. Mensa-Bonsu Appointed Member Of United Nations Secretary-General's High Level Independent Panel On Peace Operations. | University of Ghana". www.ug.edu.gh. Retrieved 2017-11-04.'' * ''Graphic, Daily. "Prof Mensa-Bonsu delivers 2014 Alumni Lecture today – Graphic Online". Graphic Online. Retrieved 2017-11-25.'' [[Nkyekyεmu:Ghanafo]] sdd6acch2tz6fvwa9t0hhnxhpoe72bd Joyce Ababio 0 618 6653 3455 2023-04-22T10:26:39Z Robertjamal12 13 /* Nhwɛdo */category using [[Project:AWB|AWB]] 6653 wikitext text/x-wiki '''Joyce Ababio''' (wɔwoo no afe 1960) mu yɛ Ghana adzepamnyi (Ghanaian fashion designer). Ɔno na ɔdze CEO JACCD Design Institute Africa bɔbɔɔ adze. {| class="wikitable" ! colspan="2" |Joyce Ababio |- !Born |Accra, Ghana |- !Nationality |Ghanaian |- !Label |Kente Designs |- !Children |Charles Nana Osei Ababio, Tracy Nana Yaa Ababio |} == Nwomasua == Joyce Ababio kɔr skuul wɔ Achimota. Owiee ne mfinimfin nwomasua no, akwangya bae ma ɔkɔr St. Cloud State University a ɔwɔ Minnesota, USA. Ne dɛm no, owiee n'afekor adzesua wɔ Medical Technology mu no, ɔnye n'afotufo kasae ma woyii no baa Texas Woman's University a hɔ na ɔbɔɔ ne degree wɔ adzepam mu. Afe 2013 mu no, obuei skuul a ɔtoo no dzin Joyce Ababio College of Creative Design (JACCD) Nkran, Ghana. == Abawdobɔdze == Ndzɛmba a ne nsa aka no bi nye: * Best Formal Evening Wear Award, Miss World (1995) * Ebony Award for Bridal and Pageantry (1999) * Best Evening Wear, Miss Ghana (2000) * Fashion Contributor Award in Education and Mentoring * Ghana Fashion Awards (2012) * Life Time Achievement Award, Glitz Africa Fashion Week (2013) == Hwɛ iyi so == * Kofi Ansah == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] igqslco8xesxnyb3pp3m0oxzl0hxobz Julia Agawu 0 619 13096 6654 2024-05-23T19:08:37Z A09 777 cleanup 13096 wikitext text/x-wiki '''Julia Agawu''' (wɔwoo no afe 1991 Ebɔwber 20) yɛ obi a ɔtow 'discus' wɔ Ghana. Otɔɔ do anan wɔ afe 2014 African Championshipsno mu, onyaa bronze medal wɔ afe 2015 African Games a ɔtɔɔ do anan bio wɔ afe 2016 African Championships no mu. Ɔsanso sii akan wɔ afe 2014 Commonwealth Games no mu wɔ ber a oenntum annko annkɔ ewiei; nna 'shot put' akansi no mu no ɔtoaa do esuon wɔ afe 2014 African Championships no mu. Ne ntowee a ɔyɛ adze wɔ ho no yɛ 54.59 metres, onyaa wɔ afe 20113 Esusuowaketseaba no mu wɔ Miramar. Shot put mu no, Otum toow 14.91metres, a no so osii wɔ afe 2013 Ebɔwber mu wɔ Knoxville. [[Nkyekyεmu:Ghanafo]] sqga5qqjtm4wxtii9e6aj1kqe10gu15 Juliana Azumah-Mensah 0 620 48150 47851 2025-05-23T15:22:42Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48150 wikitext text/x-wiki {{Databox|item=Q6307729}} '''Juliana Jocelyn Azumah-Mensah''' (wɔwoo no 15 [[Obiradzi]] 1950) yɛ Ghana amanyɛnyi na ɔyarehwɛfo. Na ɔyɛ Ɔsoafo a ɔhwɛ Mbea na Mmofra Nsɛm do (Minister for Women and Children's Affairs). Ɔsan nso yɛ mbrahyɛbaguanyi ma Ho Epuei ambatow mpasua.<ref>https://www.myjoyonline.com/news/cletus-avoka-others-vetted/</ref><ref>https://www.ghanaweb.com/GhanaHomePage/election2008/parliamentary.candidates.php?region=9</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Juliana Azumah-Mensah wɔ Koforidua, Ghana Epuei Fam Mantɔw ahenkurow mu. Wɔ afe 1956 na afe 1964 ntsam no, ɔkɔɔ Roma Katolek (Roman Catholic Primary) na Mpɔtsam Aban Finimfin Sukuu (Local Authority Middle Schools) a ɔwɔ Agortime-Kpetoe wɔ Volta Mantɔw mu no. Ɔnyaa nye ntoado sukuu wɔ OLA Mbasiamba Ntoado Sukuu a ɔtɔ do ebien (OLA Girls Senior High School) a ɔwɔ Ho, Volta Mantɔw no ahenkurow mu, faako a ɔnyaa GCE Ordinary Level wɔ afe 1969 mu.<ref name=":0">https://web.archive.org/web/20101125143033/http://ghana.gov.gh/index.php?option=com_content&view=article&id=370:minister-for-tourism&catid=81:ministers&Itemid=228</ref> Ɔkɔɔ United Kingdom baabi a ɔtsetsee nye ho wɔ Ipswich East Anglia Sukuu a Ɔhwɛ Ayarehwɛfo Do wɔ Ipswich (Ipswich East Anglia School of Nursing) wɔ Ipswich, Suffolk. Ɔnyaa saa abɔdzin krataa yi wɔ bosoom [[Dzifuu]] afe 1973 mu dɛ Ɔman no Ayarehwɛfo a Hɔn akyerɛw Hɔn Dzin. Afe biako (1) ekyi no, ɔtsetsee nye ho wɔ Awogyefo mu wɔ Saint Peter Ayaresabea a ɔwɔ Chertsey wɔ Surrey, na owiee saa sukuu no wɔ bosoom [[Dzifuu]] afe 1975 mu dɛ Ɔman Awogyefo a Hɔn agye Dzin.<ref name=":0" /> Ɔdze nye dzin kɔhyɛɛ Birmingham Esuapɔn mu a ɔnyaa nye MSc wɔ Akwahosan Ho Dwumadzi na Nnwuma mu (MSc in Health Management and Administration) wɔ bosoom Ɔbɛsɛ afe 1997 mu.<ref>https://www.ghanaweb.com/person/Juliana-Jocelyn-Azumah-Mensah-MP-1180</ref> == Edwuma == Azumah-Mensah hyɛase yɛɛ edwuma dɛ ɔkyerɛwfo (clerical officer) wɔ Sikasɛm na Sikasɛm Ho Nhyehyɛe Dwumadzibea (Ministry of Finance and Economic Planning) wɔ afe 1969. Ɔfir hɔ kɔyɛɛ adzesua fofor wɔ United Kingdom - UK wɔ afe biako ekyi. Afei ɔyɛɛ edwuma dɛ ɔyarehwɛfo na awogyefo wɔ ayaresabea ahorow mu wɔ United Kingdom - UK.<ref name=":1">https://web.archive.org/web/20110716192550/http://www.parliament.gh/honazumah_mensah_juliana_j_mrs.html</ref> Ɔtu kɔɔ Saudi Arabia, faako a ɔyɛɛ edwuma wɔ Ɔhen Abdulaziz Esuapɔn Ayaresabea (King Abdulaziz University Hospital) wɔ afe 1978 na 1984 ntsam hɔ. Ɔsan kɔɔ UK, na ɔyɛɛ edwuma wɔ Mayday Esuapɔn Ayaresabea wɔ afe 1984 na afe 1987 ntsam.<ref name=":1" /> Ɔsan baa Ghana wɔ afe 1988 mu na ɔyɛɛ edwuma mfe ebien (2) dɛ Ɔyarehwɛfo Panyin (Principal Nurse) wɔ Ho Diocese. Wɔ afe 2001 na afe 2005 ntsam no, ɔnye Katolekfo Akwahosan Dwumadzibea (Catholic Health Services) yɛɛ edwuma wɔ Ho, faako a ɔsom dɛ Ɔkyerɛwfo Panyin/Akwahosan Dwumadzibea sohwɛfo (Executive Secretary/Director of Health Services) wɔ Ho Diocese no mu na Ɔmantɔw no sohwɛfo a ɔhwɛ nkitsahodzi do (Regional Co-ordinating Director).<ref name=":1" /> == Amanyɛsɛm == Wɔdzii kan paw Juliana Azumah-Mensah dɛ Mbrahyɛbaguanyi maa Ho Epuei Ambatow mpasua wɔ Ɔman Demokrasi Mbrahyɛbagua Kuw (National Democratic Congress - NDC) tekiti do wɔ afe 2004 Mbrahyɛbagua ambatow mu na ɔdzii n’akongua wɔ bosoom [[Sanda]] afe 2005.<ref>https://library.fes.de/pdf-files/bueros/ghana/03610.pdf (PDF). Electoral Commission of Ghana and Friedrich Ebert Foundation. November 2005. Retrieved 16 June 2010.</ref> Ɔkuraa n’akongua mu wɔ afe 2008 ambatow no mu.<ref>https://www.ghanaweb.com/GhanaHomePage/election2008/parliament.constituency.php?ID=306</ref> Kan Ɔmanpanyin John Atta Mills na odzii kan paw no dɛ Ɔsoafo a ɔhwɛ nsrahwɛ do wɔ afe 2009 mu.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=157698</ref> Wɔdze no kɔɔ Ɔsoafo a ɔhwɛ Mbea na Mbofra Nsɛm do wɔ bosoom [[Sanda]] afe 2010 mu, kɔsii afe 2012.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=175750</ref> == N'abrabɔ == Azumah-Mensah awar na ɔwɔ mba ebien (2). Ɔfir Agortime-Kpetoe a ɔwɔ Volta Mantɔw mu wɔ Ghana.<ref>https://web.archive.org/web/20121009071036/http://www.ghanadistricts.com/mps/?r=7&_=116&mpd=196</ref> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] nnxram75ouii4w7o4m0wn2ac68kb2av Juliana Dogbadzi 0 621 36447 6656 2024-12-26T08:10:26Z Assilidjoe 33 36447 wikitext text/x-wiki '''Juliana Dogbadzi''' yɛ Ghana Nyimpa Kyɛfa kasamafo a oenya Reebok Nyimpa Kyɛfa Abawdobɔdze. Dogbadzi yɛ nkan no Trokosi onyaa ne tsir dzidzii mu a sesei ɔyɛ ɔsaber dze tsia dɛm adzeyɛ yi a ɔdze kwesienyimpi twe mbasiamba kɔ ɔberɛ mu, wɔdze tua hɔnho nyimpa bi bɔn kaw.<ref>{{Cite news|url=https://www.nytimes.com/2014/09/21/nyregion/a-tour-with-kerry-kennedy-of-an-exhibition-on-human-rights-activists.html|title=The Gandhis and Kings of Our Time|last=Gorce|first=Tammy La|date=2014-09-19|work=The New York Times|access-date=2019-10-03|language=en-US|issn=0362-4331}}</ref><ref>{{Cite web |title=A Time for Heroes |url=https://people.com/archive/a-time-for-heroes-vol-54-no-16/ |access-date=2019-10-03 |website=PEOPLE. |language=en}}</ref><ref>{{cite web |title=Camera Works: Truth to Power |url=https://www.washingtonpost.com/wp-srv/photo/onassignment/truth/st/09.htm? |accessdate=2019-10-03 |website=Washington Post.}}</ref> Mfe du-esuon na wɔyɛɛ Juliana Dogbadzi Trokosi wɔ Ghana na wɔtseetsee no honam enyi do, adwen mu na na awardze mu kɛpem dɛ onyaa mfe eduonu-ebiasa a otumii guanee fii hɔn korabew hɔ.<ref>{{Cite web |title=Juliana Dogbadzi {{!}} Speak Truth to Power |url=https://speaktruthtopower.ch/en/profile/juliana-dogbadzi/ |access-date=2022-03-25 |language=en |archive-date=2023-01-31 |archive-url=https://web.archive.org/web/20230131095513/https://speaktruthtopower.ch/en/profile/juliana-dogbadzi/ |url-status=dead }}</ref> Ɔdze fɛkuw bi a akatua nnyi mu bɔbɔɔ adze, International Needs Ghana, a ɔyɛ edwuma dze boa hɔn a Trokosifo woenya hɔn tsir edzidzi mu.<ref>{{Cite web |title=Religious Sex Slavery Endures in West African Nations, Associated Press, carried in Arizona Daily Star, Arizona Daily Star [Ghana], July 1, 2007 |url=http://www.bishop-accountability.org/news2007/07_08/2007_07_01_AP_ReligiousSex.htm |access-date=2019-10-03 |website=bishop-accountability.}}</ref><ref>{{Cite news|url=http://www.washingtonpost.com/wp-srv/photo/onassignment/truth/st/09.htm|title=Speak Truth to Power|last=|first=|date=|newspaper=Washington Post|archive-url=|archive-date=|access-date=2019-10-03}}</ref><ref>{{Cite web|url=https://gccalliance.org/planetaryhonor/15|title=Juliana Honorary Planetary Citizen of the Month|website=gccalliance.org|access-date=2019-10-03|archive-date=2019-10-03|archive-url=https://web.archive.org/web/20191003084008/https://gccalliance.org/planetaryhonor/15|url-status=dead}}</ref> == Noho asɛm == Dogbadzi wɔ mfe esuon no, n'awofo gyaa no seraha maa Trokosi bosomfie no dɛ onkotua adzewia ho kaw bi a ne Nanabanyin yɛe. Hɔn a wodzi Trokosi no ekyir no see no dɛ no som a ɔrokɔsom yi beyi abɛbrɛsɛ a atɔ n'ebusua no do nyinara. Dogbadzi soom mfe du-esuon a nna ngyinado ka ho. Dɛm ber yi, wɔkyee no kɔm, ɔyɛɛ edwuma mbordo, wɔboor no na afei wɔamma ɔannkɔ skuul. Odzii mfe du-ebien no, kɔmfo bi oedzi mfe eduokorɔn too no mbɔndar a ɔyɛ n'abakan ne papa. Odzii mfe eduonu-enum no, Dogbadzi guanee fir Trokosi bea hɔ kɛhyɛɛ ase ɔsaber ase tsiaa hɔn, a ogyaa akasakasa too ɔman Ghana mu. Dogbadzi dze International Needs Ghana bɔbɔɔ adze, a ɔmaa mbasiafo apem fahodzi wɔ Trokosi nsamu wɔ abosomfie du-enum mu. Afe 1999 mu no, onyaa Reebok Nyimpa Kyɛfa Abawdobɔdze. Mbaa no mu kor a no kuw no boae maa no fahodzi yɛ Brigitte Sossou Perenyi a Amɛrekanyi bi tseew no a noso kɔr do yɛɛ saber na wɔtoo no dzin dɛ BBC mbasiafo no mu kor wɔ afe 2018 mu. == Mboaedze == * [[Nkyekyεmu:Ghanafo]] iy35w2rpdrlo2bjbd3aajvn89jh38m4 Juliet Appiah 0 622 12873 6657 2024-04-09T10:44:22Z Robertjamal12 13 /* top */clean up, replaced: ã → a using [[Project:AWB|AWB]] 12873 wikitext text/x-wiki '''Juliet Appiah''' (wɔwoo no afe 1989) yɛ Ghana fekuw bɔɔlbɔ ɔtemmufo wɔ Ghana Premier League.  Ɔyɛ Ghana polisini na FIFA ɔtemmufo. Afe 2018 mu no, ɔbɛyɛɛ obi a odze nkan wɔ Ghana Polisifo Dwumadibea a wɔmaa no FIFA tumi krataa dɛ ɔtemmufo. '''FIFA ɔtemmufo''' Wɔ Ɔpɛpɔn 2018 mu no Ghana Bɔɔlbɔ Fekuw no nyaa tumi krataa fii FIFA hɔ maa Ghanafo asɛnnibea 22 a na wɔabisa amanaman ntam atemmufo tumi krataa.  Juliet Appiah bɛyɛɛ Ghana polisini a odze nkan a ɔyɛ ɔbarima anaa ɔbea a wɔmaa no FIFA ɔtemmufo badge. Ber a na nsa kaa na badge no, wɔyɛɛ guasodeyɛ tiawa bi wɔ Ghana Polisifo adwumayɛbea ti. Nkyerɛkyerɛmu no fa ananmusifoɔ bi a wɔfiri Ghana Bɔɔlbɔ Fekuo mu a wɔdze Juliet Appiah nkɔdo no too gua wɔ aban kwan do kyerɛɛ Polisifo Panyin (IGP).  Na Ghana Bɔɔlbɔ Fekuw no mfiridwuma kwankyerɛfo, Francis Oti Akenteng na Ghana Mmea Kuw Boayikuw no guamtrani Linear Addy wɔ hɔ wɔ guasodeyɛ no mu.  IGP, David Asante-Apeatu, tuu Juliet Appiah fo dɛ ɔnkura nokwaredze a ɔkorɔn sen biara mu wɔ bɔɔlbɔ abɔnten na abɔnten. '''Ɔpanyin A Wɔyɛ''' Juliet Appiah ayɛ ɔhwɛfo wɔ agodie ahodo bi mu wɔ Ghana bɔɔlbɔ kuo no fa a ɔtɔ do mmienu no mu.  Na match handling skills no bi anya nkamfo afi fekuw ahorow mpanyimfo hɔ. GFA Referees’ Appointment Committee na ɔpaw Appiah dɛ ɔnyɛ ɔhwɛfo wɔ match-day 11 game a ɔbɛkɔ do wɔ Dreams FC na Inter Allies ntam wɔ Dawu.  Ɔdze dwuma wɔ na Ghana Premier League akansi a ɔdze nkan no mu ber a akansi no hyɛɛ aseɛ Dwoda May 2, 2018.  Wɔtaa bu na dwumadi dɛ ɔyɛ nea ɔkɔ fam efisɛ wobuu na gyinaesi pii wɔ agorudi no mu dɛ ɔyɛ akyinnyegye. Wɔ agodze no mu no ɔdze mfomdo de asotwe maa fie kuw no ber a bɔɔl no bɔɔ Inter Allies agodini bi hwene akyi. '''Nidze a wɔdze man''' Ɔtemmufo a ɔhyɛ bɔ kɛseɛ – 2015 MTN FA Cup Awards. Ɔbea polisini a odze nkan a ɔhwɛɛ Ghana Premier League akansi bi do. [[Nkyekyεmu:Ghanafo]] 88k4k1o6qv11dglosxb1nvymgvjp1t8 Juliet Asante 0 623 6658 3482 2023-04-22T10:27:26Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6658 wikitext text/x-wiki '''Juliet Yaa Asantewa Asante''' yɛ Ghananyi sini edwuma, ɔhyehyɛfo na kwankyerɛfo, na ɔyɛ adɔyɛ edwuma. Sini a ɔyɛɛ no mbra tsia yi ara, ''Silver Rain'', wɔbɔɔ ho dzin dɛɛ  "Sini a odzi mu wɔ West Africa" na "hɔn ntar hyɛ da mu soronko" wɔ 2015 wɔ Africa Magic viewer's choice awards (AMVCA) na wɔ 2015 nso "Sini a wɔbɔɔ mbɔdzen yɛɛ wɔ Ebibiman nyinara Africa mu".[1]Wɔ1999, Asante hyɛɛ sini edwumayɛ bea  a ɔyɛ Eagle House Productions.[2] Dɛm afe n'ara ɔsanso hyɛɛ "Save Our Women International", edwumakuw a hom nnya mfaso na hɔn enyisoadzehun nye afotu na nwomasua wɔ mbasiafo hɔn nyimpadua ho na ɔhyɛɛ dwumadzi a wɔyɛ sini ntsiantsia ma telefon wɔ Africa wɔ 2014 a wɔfrɛ no Mobile Flicks.[3][4] Ɔsanso yɛ edwuma panyin na kwankyerɛfo Panyin ma Black Star International Film Festival.[5] Eagle Productions aboa ma w'atsetse siniyɛfo pii wɔ Ghana wɔ ne ntsetsee bea, Eagle Drama Workshop.[6] == Abrabɔ Ahyɛse == Wɔwoo Asante wɔ Ghana na wɔyɛ enuanom enum a ɔtɔ do ebien. Okitsa abodzin nkrataa wɔ master's degree in Public Administration (MPA) na Master's in Public Policy (MPP) fri Harvard Kennedy School of Government. Ɔsanso kitsa abodzin nkrataa ebien. Owie sukuu wɔ  University of Cape Coast, na ɔsanso wie National Film and Television Institute.[7] == Edwuma == Asante yɛ CEO wɔ National film Authority of Ghana, na eguamutranyi wɔ National Film and Television Institute (NAFTI) na  panyin a ɔhyehyɛɛ Black Star International Film Institute, dwumadzi ɔhyehyɛfo ma Black Star International Film Festival (BSIFF).[8] Ɔyɛ eguamutranyi ma Curriculum committee of the Creative Arts School, a wɔyɛ nwomasua ho hyehyɛɛ afofor ma  Ministry of Education. Ono na ɔdze Yaa Asantewa Library project no too gua,wosi na wɔhyehyɛ buukuu akenkan bea wɔ Ghana mantam ahorow .[9] Ɔyɛ edwuma mu Ɔhwefo n'afotufo,ɔyɛ nyimpa a ogyina hɔ ma nsesa na n'adwen mu dɔ yie wɔ n'akwan ahorow a odze buei amanaman ahorow dwumadzi ebien wɔ mfe eduonu ekyir. Asante ahyɛse, dɛɛ oreboa esi, wɔsii na wɔhwehwɛɛ edwumakuw ahorow na ndzɛmba ahorow wɔ amanaman mu.[10] Asante nyaa Abasobɔdze dɛɛ ‘siniyɛfo a ɔbɔ ne ho mbɔdzen’ wɔ Ghana wɔ 2001.[11] Ɔsanso kɔɔ National Film and Television institute of Ghana, na onyaa enyimuhyam abodzin a wɔdze ma edzikanfo wɔ Sini Edwumakyerɛ mu.[12] Sini bi ɔyɛɛ ɔyɛkyerɛ wɔ mu yɛ Twin Lovers, Fresh Blood, Tears of Blood, Ripples, na Thread of Ananse.[7] Ɔda no ho edzi wɔ afe 1996 sini Deadly Voyage dɛɛ Albert Mensah ne yer.[13] W'akyerɛw, w'ayɛ kwankyerɛfo  na dwumadzi ne hyehyɛfo wɔ Ghana TV do, ibi nye Obaby, a ɔyɛ ɔdɔ nkitahodzi do dwumadzi, na Secrets, sini bi a ono na ɔyɛ panyin a ɔhyehyɛe .[7] Sini a ɔyɛɛ no mber tsia yi mu, Silver Rain, nyaa Abasobɔdze dɛɛ"Sini a wɔbɔɔ mbɔdzen yɛɛ wɔ West Africa" na "Hɔn ntar hyɛ yɛ soronko" wɔ 2015 wɔ Africa Magic viewer's choice awards (AMVCA) na  2015 nso onyaa " Sini a wɔbɔɔ mbɔdzen yɛe wɔ Ebibiman nyinara mu". Silver Rain kɔ do nyaa Abasobɔdze dzin bɔ ahorow du ebiasa wɔ wiase afa nyinara.[14] Dɛɛ eguadzifo edwumayɛfo na siniyɛfo no, Asante  tsew edwuma Eagle Productions Limited wɔ 1999, ɔdze nyimdzee dzii edwuma no do na ɔyɛɛ dwumadzi tsitsir wɔ Ghana TV do fri 2001 na 2010.[7]   Asante ka nkorɔfo a wodzii kan dze sini ntsiatsia ho adwen bae ne tsitsir mpo ma yetum hwɛ wɔ telefon do. N'edwumakuw, Mobilefliks tum nye MTN yɛɛ edwuma dze yɛɛ sini ntsiatsia wɔ akwan a obiara botum ahwɛ wɔ ne telefon do. Ɔyɛ ɔkyerɛwfo na otwa mfonyin ahorow wɔ nsɛm a ɔtwa hen ho hyia ma ''The Huffington Post''  na osomm dɛɛ nkuranhyɛ edwumayɛfo  wɔ Entrepreneurship at the Massachusetts Institute of Technology (MIT), Sloan school of business fri 2013 besii ndɛ , ɔsanso kyerɛ Mass Communication wɔ Webster University, Ghana campus wɔ 2017.[7] == Sini ahorow == ''• Deadly Voyage'' ''• Twin Lovers'' ''• Fresh Blood'' ''• Tears of Blood'' ''• Ripples'' ''• Thread of Ananse'' ''• Silver Rain'' ''• Screen Two'' ''• Tinsel'' == Enyimunyamhyɛ == ''• The Hollywood Reporter''′s "Next Generation International TV" (2009)[15] • The ‘"World of A Difference 100 Most Impactful Women" by the Alliance for Women (TIAW) (2009)[16][17] • Ghana's Assoc. of Women Entrepreneur leaders (2009)[18] • Best Actress Award of Ghana (2009)[18] == Nhwɛdo == '''• ^''' ''"AMVCA 2016: Full nomination list".'' '''• ^''' ''"ET Drum | Eagle Productions Limited". 2014-11-29. Archived from the original on 2014-11-29. Retrieved 2021-09-19.'' '''• ^''' ''"Save our Women International". SOWI. Retrieved 22 November 2014.'' '''• ^''' ''"Juliet Asante shares her hopes for the African movie industry". 10 January 2014.'' '''• ^''' ''Television, New York Women In Film & (2017-03-27). "Spotlight on Filmmaker Juliet Yaa Asantewaa Asante". Huffington Post. Retrieved 2017-03-29.'' '''• ^''' ''"The International Alliance for Women" (PDF). Retrieved 26 November 2014.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' '''''d''''' '''''e''''' ''"Juliet Asante: It May Be Much Work But She Enjoys Doing Them". Modern Ghana. MG Media Group. 21 November 2008. Retrieved 27 June 2015.'' '''• ^''' ''"Akufo Addo appoints David Dontoh as NFA chair, Juliet Asante as Executive Secretary". GhanaWeb. 2019-12-20. Retrieved 2021-09-17.'' '''• ^''' ''"Juliet Asante launches library project at La Bawaleshie Presby School". Citinewsroom - Comprehensive News in Ghana. 2021-08-16. Retrieved 2021-09-18.'' '''• ^''' ''"National Film Authority".'' '''• ^''' ''"Juliet Asante | HuffPost". www.huffpost.com. Retrieved 2020-05-19.'' '''• ^''' ''"On location in Ghana with Juliet Yaa Asantewa Asante - President of the Black Star International Film Institute".'' '''• ^''' ''"Juliet Asante". IMDB.'' '''• ^''' ''"Silver Rain Movie". Silver Rain. Retrieved 22 November 2014.'' '''• ^''' ''"Award". The Hollywood Reporter. 29 September 2009.'' '''• ^''' ''"Quality packaging critical to movie industry". www.linkedin.com. Retrieved 2020-05-19.'' [[Nkyekyεmu:Ghanafo]] nykrcwftjzo3b5rrgx9msasd212yf6d Juliet Ibrahim 0 624 36483 6659 2025-01-13T12:54:30Z Assilidjoe 33 Added databox 36483 wikitext text/x-wiki {{Infobox person | image = Juliet Ibrahim.png | caption = Ibrahim in 2017 | image_size = 200px | alt = Actor, producer and singer, Juliet Ibrahim | name = Juliet Ibrahim | birth_name = | birth_date = | birth_place = [[Accra, Ghana]] | education = Ghana Institute of Languages; Ghana Institute of Journalism | occupation = Actor, author, singer, film producer | awards = {{ubl|2010: Achievement Award – City People Magazine, Accra |2010: Ghana Movie Personality of the Year – City People Magazine, Lagos |2010: Best Lead Actress in a movie – Ghana Movie Awards |2014: Best Ghanaian Actress – City People Entertainment |2016: Actress of the year – Starzzawards}} | years_active = 2005–present | family = [[Sonia Ibrahim]] (sister) }} '''Juliet Ibrahim''' yɛ Siniyinyi wɔ Ghana,sinitwanyi panyin na ndwomtonyi ma Lebanesenyfo,Ghanafo na Liberianfo.Onya abɔsobɔdze akyɛdze wɔ afe 2010 Ghana siniyinyi akyɛdze ɔnam dwuma a ɔdzi wɔ agordzi anan.Wɔkyerɛ a ɔwɔ basia a no ho yɛ fɛw wɔ Ebibiman mu nyiara wɔ "A-listers Magadzin" [[Nkyekyεmu:Ghanafo]] 6zzfq0w9krqd6yx42pr9k27i67hoqd2 Juliette Bonkoungou 0 625 7742 6660 2023-05-05T08:43:36Z Yaw tuba 14 made corrections #FAT 7742 wikitext text/x-wiki '''Juliette Bonkoungou''' yɛ aban ananmusinyi fi Burkina Faso dze kɔ Canada na ɔyɛ mbasiafo dodowara a wɔyɛ Burkinabe amanyɛfo no hɔn mu kor. Oedzi dwuma dɛ ɔtanboafo, na ɔpanyin a ɔda Economic na Social COUNCIL ano. [[Nkyekyεmu:Ghanafo]] sizz2mr760q548nbhwh2k4819aox2vt Justice Joe Appiah 0 626 47840 47351 2025-05-14T13:46:52Z Robertjamal12 13 /* Amanyɛ */ adding category using [[Project:AWB|AWB]] 47840 wikitext text/x-wiki '''Justice Joe Appiah''' (wɔwoo no wɔ Mumu 21, 1959 mu) yɛ Ghana amanyɛnyi. Ɔyɛ nkan no mbrahyɛbaguanyi ma Ablekuma North ambatow mpasua a ɔwɔ Nkran Kuropɔn Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do esia wɔ Ghana Republic a ɔtɔ do anan mu dze nam[[New Patriotic Party]] do. == Asetsena mu nsɛm == Appiah yɛ Christiannyi a ɔsom wɔ Assemblies of God Asɔr. Ɔawar awo mba beenum. == Abrabɔ ahyɛse nwomasua == Wɔwoo Appiah wɔ Mumu 21, 1959. Wɔtsetsee no wɔ Akim Oda, kurow bi a ɔwɔ Epuei Mantɔw mu wɔ Ghana. Onyaa abodzin krataa wɔ Kɔmputa do mfirdwuma mu (Diploma in Network Engineering) wɔ Net Africa Ghana wɔ afe 2007 mu. Ɔsanee wiee skuul wɔ Ghana Institute of Management and Public Administration na ɔgyee abodzin krataa wɔ Ɔhwɛdofo na Nhyehyɛɛ mu (Administration and Management ) wɔ afe 2008 mu. == Amanyɛ == Appiah yɛ[[New Patriotic Party]] (NPP) kuwba. Ɔbɛyɛɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do enum wɔ Ghana ber a odzii nkonyim wɔ afe 2008 Ghana ambatow kɛse no mu wɔ n'ambatow mpasua mu. Afe 2012 mu no, ogyinaa bio maa Ablekuma North mbrahyɛbagua dze nam[[New Patriotic Party]] do wɔ mbrahyɛbagua a ɔtɔ do esia wɔ Ghana republic a ɔtɔ do anan mu ma odzii nkonyim. Afe 2015 mbrahyɛbagua ambatow a amanyɛkuw no tow no, odzii nkogu ma Onyimyamfo Nana Akua Owusu Afriyie a ɔbɛyɛɛ mbrahyɛbaguanyi ma Ablekuma North (2017-2021) bɛhyɛɛ n'ananmu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] he2yy4exifx8xcvf0fa9jm7tfi1kpo5 Justice Tweneboaa 0 627 6662 3492 2023-04-22T10:27:53Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6662 wikitext text/x-wiki '''Justice Tweneboaa''' (Wɔwoo no ɔbɛsɛ 28,2001) yɛ Ghana bɔɔlbɔnyi a ɔbɔ bɔɔl dɛ banbɔnyi, kyerɛ dɛ ɔno na ɔbɔ bɔɔl no ho ban dze ma Ampem Darkoaa na osian so dzi panyin dze ma Ghana Mbasiafo bɔɔlbɔ kuw no mu. [[Nkyekyεmu:Ghanafo]] 4ucieolp3s8prcpi7zybdmc22iawmhl Kaakie 0 628 35552 13112 2024-10-31T22:17:23Z Eurohunter 1381 table 35552 wikitext text/x-wiki {{databox|q=Q20655912}} '''Grace Kaki Awo Ocansey''' (wɔwoo no afe 1991 Ebɔw 28) mu, a dodowara nyim no dɛ '''Kaakie''', yɛ Ghana dwontonyi(dancehall artist). Ɔdze daba too n'adwontow a odzi kan wɔ Xtra Large Music kuw no mu. Kaakie nyinii dɛ obi a ɔpɛ ndwom a otsie ndwom ahorow na ɔyɛɛ karaoke wɔ dodowara a nna n'akoma da ho. Suapɔn mu no, akwanya bi baa maa no dɛ ɔnye Tɛlɛbihyɛn do akansi bi a nna wɔfrɛ no “''Stars Of The Future''” ndzi dwuma. Nna ɔka adwontow akansi bi a nna ɔkɔ do wɔ Ghana tɛlɛbihyɛn do ndaawɔtwe pii; naaso, woyii no fii mu ntsɛm(ɔtɔɔ do enum). Iyi ekyir no, ɔnye Ghana "Sound Engineer/Executive Producer" a ɔatahye paa, JMJ Baby (Joshua Raphaelson) – Courtesy Charter House – dzii ehyia na ɔfaa no kaa ne kuw no ho – XTRA LARGE MUSIC. == Nwomasua == Kaakie hyɛɛ no skuul ase wɔ ''St. Martin De Porres ahyɛse skuul'' wɔ Dansoman, ɔtoaa do kɔr Achimota Skuul na hɔ na ɔkɛyɛɛ "Scripture Union" kuwba. Kaakie kitsa BSc Midwifery degree fi Ghana Suapɔn mu (University of Ghana). Onyaa ne Master's degree wɔ Anglia Ruskin Suapɔn mu wɔ afe 2019 mu. N'abrabɔ Kaakie waar fie awar wɔ afe 2020 Sanda 2 mu == Abawdobɔ == === KORA Awards === {| class="wikitable" !Year !Recipient/Nominated Word !Award !Result |- |2016 |Kaakie |Best Promising Female Artiste |Nominated |} === Ghana Music Awards === {| class="wikitable" |+ !Year !Nominee / work !Award !Result |- | rowspan="2" |2013 |Herself |Reggae and Dancehall Artiste of the Year |Won |- |Herself |New Artiste of the Year |Won |- | 2017 |Herself |Best Reggae/Dancehall Song of the Year |Nominated |} === BASS Awards === {| class="wikitable" |+ !Year !Nominee / work !Award !Result |- |2013 |Herself |Best Female Vocalist |Won |} 0wgqi9x0bj6tw69tw28bpmhv84oybea Kaar 0 629 3500 3499 2023-04-20T19:21:41Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 3499 wikitext text/x-wiki '''Kaar''' yɛ hyɛn a ɔboa ma nyimpa akwantu. Ɔboa ma yɛ fi bia kor kɔ bia fofor. Kaar wɔ [[mwod:road|kwan]] a wɔahyɛ da ayɛ dɛ ɔnfa do. Kaar fa nyimpa sen ndzemba. == Abakwasɛm == Kaar enfi mu preko pɛ anyɛ dɛ ma ɔtse ndɛ yi. 7tgsveyy9dzlmf6g6rdqds91knz070q Kahuzi-Biéga Ɔman Prama 0 630 48238 12874 2025-05-26T13:55:05Z Robertjamal12 13 /* Hwɛ iyi Nso */ Cat using [[Project:AWB|AWB]] 48238 wikitext text/x-wiki {{Databox|item= Q457324}}Kahuzi-Biega yɛ bea a ɔabɔ ho ban wɔ Bukavu a ɔwɔ ɔman Congo mu. Ɔbɛn nsu Kivu ne nhyiae a ɔwɔ atɔe na Rwanda nhyiae do. Belgiumnyi mfonyintwafo na odzimafo Adrien Deschryver na ɔdze bae wɔ afe 1970 mu. bepɔ akɛse ebien na wɔdze asaase no toe, Bepɔ Kahuzi na Bepɔ Biega a wɔwɔ hɔn ano. Kahuzi-Biega ka ɔman prama a ɔso ara yie wɔ ɔman no mu. ne kɛse bɛyɛ dɛ 6,000Km. Ne fa bi yɛ bepɔ na ne fa bi so yɛ asaase traa. Ɔka mbea kakra a ɔaka a nsorboakakra a ɔaka no gu no ho(Eastern lowland gorrillas), mboa a wɔho yɛ hu a wɔka IUCN krataa a mboa a wɔho ye hu wɔ mu no ho. Prama no yɛ UNESCO egyapadze a wɔkyerɛwee wɔ 1980 ma hɔn kuw soronko a wɔhwɛ mboa na ne nsormboa no. == Asase Ho Nsɛm == Abɔntsen do atrae no da Bukavu kurow no atɔe fam wɔ South Kivu Mantam mu, ne kɛse yɛ 6,000 km2 (2,300 sq mi). Abɔntsen do atrae no fa ketewaa bi wɔ Mitumba Bepɔw a ɔwɔ Albertine Rift mu wɔ Great Rift Bon no mu, na fa kɛse no wɔ asase a ɔso yɛ mmepɔw do. Ɔkwan bi a ne tsɛtrɛtsɛ yɛ kilomita 7.4 (akwansin 4.6) ka mmepɔw na asasetaw a ɔwɔ fam no ho. Abɔntsen do atrae no apuei fam fa nye mmepɔw do mantam kakraba a ne kɛse yɛ kilomita 600 (akwansin ahinanan 230); ɔfa kɛse no kɛse yɛ 5,400 km2 (2,100 sq mi) na ɔyɛ asasetaw tsitsir a ɔtrɛw firBukavu kosi Kisangani, a Luka na Lugulu nsubɔntsen a ɔsen kɔ Lualaba Asubɔntsen no mu no na ɔtwe nsu no. Wɔdze ogya mmepɔw ebien a ɔda hɔ ahyɛ abɔntsen do atrae no hye do na wɔdze hɔn dzin fɛm no: Kahuzi (mita 3,308 (anammɔn 10,853)) na Biéga (mita 2,790 (anammɔn 9,150). Sɛ wɔkyekyem pɛpɛɛpɛ a, osu tɔ mm 1,800 (inch 71) afe biara wɔ abɔntsen so atrae hɔ. Ɔhyew a ɔsen biara a hɔn akyerɛw wɔ mpɔtam hɔ no yɛ 18&nbsp;°C (64&nbsp;°F) ber a nea ɔba fam koraa no yɛ 10.4&nbsp;°C (50.7&nbsp;°F). == Mmara Kwan Do Gyinabea == Akora a edzi kan koraa, Mmoa na Kwae a Wɔkora Do a ɔwɔ Bepɔw Kahuzi do no(Zoological and Forest Reserve of Mount Kahuzi), na saa ber no Amrado Panyin a ɔwɔ Belgium Atubrafo nniso no mu no na ɔhyehyɛɛ no wɔ 27 [[Ayɛwoho]] afe duakron eduasa euson(1937). Saa akora no ɔyɛ Kahuzi-Biega Ɔman Mmoa Yɛmmea no fa fir bosoom [[Ɔberɛfɛw]] afe duakron eduɔson(1970). Mfe enum akyi no, wɔtrɛɛ abɔntsen so atraeɛ no mu ma ɔyɛɛ 6000 km2. Wɔdze abɔntsen so atrae no too gua dɛ UNESCO Wiadze Agyapadze Bea wɔ afe duakron eduɔwɔtwe mu(1980), wɔ Criterion(x) ase esiane dɛ ɔyɛ kwae soronko a nsu tɔ wɔ hɔ na mmoa ahorow a wɔnom nufusu ahorow, tsitsir apuei fam asasetaw do akɔre, Gorilla beringei graueri. == Abɔdze a Nkwa Wom == Afifidze na mmoa ahorow pii wɔ abɔntsen do atrae hɔ. Sɛnea nhwehwɛmu bi a Wim Mmoa a Wɔkora Do Fankuw(Wildlife Conservation Society) yɛɛ wɔ afe mpem ebien na ebasa mu(2003) no, ɔbɔ nnomaa ahorow bɛyɛ ahasa eduaanan akron (349) na mmoa ahorow ɔha eduasa esia(136) a wɔnom nufusu ho ban. Wɔahu afifide ahorow bɛbor 1,178 wɔ mmepɔw so mmeae a ɛwɔ abɔnten so nkutoo. Ɔsian dɛ ɔsono asase na atrae ahorow ntsi, Kahuzi-Biega Ɔman Mmoa Yɛmmea nso yɛ bea a afifidze na akyi berɛmo a ɔwɔ akyi no wɔ hɔ ma. === Nhwiren a Ɔwɔ Kahuzi-Biéga Ɔman Mmoa Yɛmmea Mu === Abɔntsen do atrae no mu atsɛkyɛ, atɛkyɛ, atɛkyɛ na asubɔntsen ho kwae a ɔwɔ asase a ɔtse dɛ nsu do wɔ mmeae a ɔkorɔn nyinaa ho yɛ na wɔ wiadze nyinaa. Guineo-Congolia kwae a ɔyɛ nsu a ɔyɛ nwini a ɔwɔ equatorial kwae a ɔyɛ dzen a ɔyɛ Congo Atsifi Apuei fam kwae a ɔwɔ fam no ecoregion no fa, a ɔwɔ kwae a ɔyɛ nsakrae no fa a ɔwɔ mita 1,200 (anammɔn 3,900) na mita 1,500 (anammɔn 4,900) na ɔwɔ abɔntsen do atrae no fa a ɔwɔ fam no kɛse. . Apuei fam mmepɔw fa no ka kwae mu afifidze a ɔkɔ do fir mita 600 (anammɔn 2,000) kosi bɛbor mita 2,600 (anammɔn 8,500) ho, na ɔyɛ mmeae a hɔn taa nhu wɔ Afrika Sahara Anafo fam no mu ɛkoro a ɔkyerɛ nsakrae a ɔba fam kosi mmepɔw so no fa ahorow nyinaa, a esia a wotumi hu ka ho afifidze ahorow tsitsir: atsɛkyɛ na bea bi a atsɛkyɛ a ɔyɛ nsu wom a ɔyɛ mmerɛw dodo dɛ ebetumi agyina nyimpadua a emu yɛ dur do(peat bog), atsɛkyɛ kwae, kwae a nsu tɔ kɛse wom, kwae a nsu tɔ wɔ mmepɔw do, bamboo kwae na subalpine heather. Montane kwaeɛ a nsu tɔ no yɛ Albertine Rift montane kwaeɛ ecoregion no fa. Mmepɔw na atsɛkyɛ kwae no nyin fir mita 2,000 (anammɔn 6,600) kosi mita 2,400 (anammɔn 7,900), bamboo kwae nyin fir mita 2,350 (anammɔn 7,710) kosi mita 2,600 (anammɔn 8,500), na Mmepɔw Kahuzi na Biéga atsifi nyin bor mita 2,600 ( 8,500&nbsp;ft) wɔ afifidze a ɔba fam a ɔtrɛw a nhwiren nketsenketse a ɔyɛ kɔkɔɔ, pink, anaa fitaa wɔ do (sub alpine heather), asasetaw a sare wɔ do wɔ mmeae a ɔhɔ yɛ hyew na mmeae a ɔhɔ yɛ hyew, a nnua kakraa bi na ɔwɔ hɔ(dry Savannah), na sare do, na afifidze a ɔwɔ hɔ Senecio kahuzicus. === Mmoa a Wɔnom Nufusu === [[Fael:Kahuzi gorilla.jpg|thumb|Bepɔw Do Akɔre Bi a Ɔwɔ Kahuzi-Biega Akorae, Congo]] [[Fael:Eastern Lowland Gorilla Infant in Kahuzi Biega National Park.jpg|thumb|Apuei Fam Asasetaw Do Akɔre Bi a Ɔwɔ Kahuzi-Biega Ɔman Mmoa Yɛmmea]] Ɔman mmɔntsen do atrae no bɔ mmoa a wɔnom nufusu ahorow pii ho ban sen ɔman mmɔntsen do atrae foforo biara a ɔwɔ Albertine Rift no. Wɔ mmoa ahorow 136 a wɔnom nufusu a hɔn ehu wɔ abɔntsen do atrae hɔ no mu no, apuei fam asasetaw do akɔre no na ɔda nsow sen biara. Sɛnea DR of Congo tsebea ho amannyebɔ bi a ɔfa afe 2008 mu kyerɛ no, na akraman a wɔwɔ asasetaw do akraman 125 wɔ abɔntsen do atrae no do, na ɔso atew kɛse wɔ akɔre 600 a na wɔwɔ hɔ ansa na 1990 reba no mu, na nea efi mu ba nye dɛ hɔn akyerɛw mmoa ahorow no dzin wɔ hɔn a hɔn ase reyɛ atɔre no mu. Abɔntsen do atrae no nye guankɔbea a etwa do a saa mmoa a hɔn ho yɛ na yi wɔ. Sɛnea nhwehwɛmu a wɔyɛe wɔ apuei fam asasetaw so akraman a wɔkan hɔn ho a Wim Mmoa a Wɔkora Do Fankuw(Wildlife Conservation Society) bɔɔ amannye wɔ [[Ebɔbira]] afe mpem ebien na dukro(April 2011) mu kyerɛ no, ɔnyɛ yiye koraa no, wɔyɛɛ akɔre 181 ho kyerɛwtohɔ wɔ abɔntsen do atrae hɔ. Primate afoforo na apuei fam chimpanzee, na Cercopithecinae, Colobinae na bonsu a n’anim tse dɛ ɔkraman pii. Mmoa a wɔnom nufusu no bi na kwae mu asono, kwae mu ɔkraman, hylochere na bongo, apuei fam galago a wɔdze needle-clawed galago, Maclaud’s horseshoe bat, Ruwenzori least otter shrew, na Alexander’s bush squirrel. Genet (mmoa) ahorow abien a wɔtse abɔntsen do atrae no mu no yɛ nea ɔwɔ Congo Basin no mu: nsu mu genet na kwae mu genet kɛse no. Wɔ nnomaa ahorow 349 a hɔn ehu wɔ abɔntsen so atrae no mu no, anyɛ yiye koraa no, wɔn mu 42 na ɔwɔ ɔmantam no mu, a Albertine owlet a ɔrehuna no ka ho. Nnomaa afoforo a ɔwɔ hɔ no bi nye Yellow-crested Helmet-shrike (Prionops alberti), Congo peafowl (Afropavo congensis), Afrika nnomaa a wɔfrɛ wɔn broadbill a ɔyɛ ahabammono (Pseudocalyptomena graueri), na Rockefeller’s sunbill (Nectarinia rockefelleri). Mmoa ahorow a hɔn akyerɛw hɔn dzin wɔ IUCN Red List no ase dɛ wɔrehuna hɔn no bi nye: * Afrika kwae mu asono (African forest elephant - ''Loxodonta cyclotis'') * Albertine Patuo (Albertine owlet - ''Glaucidium albertinum'') * Apuei Kontromfi (Eastern chimpanzee - ''Pan troglodytes schweinfurthii'') * Bepɔw Kahuzi Ekura a Ɔforo (Mount Kahuzi climbing mouse - ''Dendromus kahuziensis'') * Maclaud a ɔyɛ ɔpɔnkɔsotefo apantwea (Maclaud's horseshoe bat - ''Rhinolophus maclaudi'') Mmoa a wɔnom nufusu ahorow a hɔn akyerɛw hɔn dzin wɔ IUCN Red List no ase dɛ ɔnyɛ nea ɔhaw adwen kɛse anaadɛ ɔreyɛ edur ɔsiane mu no bi nye: * Trɔmo a Asase a ɔwɔ fam (Lowland bongo - ''Tragelaphus eurycerus eurycerus'') * Afrika Kwae Mu Ɛkoɔ (African forest buffalo - ''Syncerus caffer nanus'') * Susono (Hippopotamus - ''Hippopotamus amphibius'') * Kwae mu mprako kɛse (Giant forest hog - ''Hylochoerus meinertzhageni'') * Ɔsebɔ/Etwie (Leopard - ''Panthera pardus'') * Ruwenzori Ekura ketsewa (Ruwenzori otter shrew - ''Micropotamogale ruwenzorii'') * Baboon a ɔwɔ ngo (Olive baboon - ''Papio anubis'') == Ndzɛmba Bi a Wɔdze Dzi Dwuma Ɔkwammɔnye Do a Wobesiw Ano == Abɔntsen do atrae no a Institut Congolais pour la Conservation de la Nature no na ɔhwɛ do no wɔ nhyehyɛe tsitsir a wɔdze hwɛdo na wɔhwɛ do. Nanso, abɔntsen do atrae no ntrɛwmu a wɔyɛe wɔ afe duakron eduɔson enum mu(1975), a na mmeae a ɔwɔ fam a nnyimpa tse do ka ho no maa wɔhyɛɛ nkurɔfo ma wotu fii hɔ a nnyimpa bɛyɛ 13,000 a wofi mmusuakuw a ɔwɔ Shi, Tembo na Rega mu no kaa hɔn na wɔpow dɛ wobefi hɔ. Mpɔtam a wɔtse abɔntsen so atrae no ho no yɛɛ ɛkoro na Twafo a wɔdze hɔn bɛyɛ edwuma dze ahyɛ abɔntsen do atrae no ho banbɔ no akyi no, abɔntsen do atrae no mpanyimfo dii akyi. Wɔ afe duakron eduɔkron akron(1999) mu no wɔyɛɛ nhyehyɛe bi a wɔdze bɛbɔ nnyimpa na ndzɛmba a ɔwɔ abɔntsen do no ho ban. Wɔ nhwehwɛmu bi a wɔyɛe wɔ afe duabien duanum(2015) na afe duabien duɛsia(2016) ntam no, ɔman no mmɔntsen do ahwɛfo bɔɔ amanndze dɛ hɔn anyi nnye edwuma no ho a ɔba fam, na ɔsii akatua a ɔba fam, mmoa a ɔfir atumfo hɔ, na asetsena mu tsebea bɔne do dua. == Hwɛ iyi Nso == * World Heritage Sites in Danger [[Nkyekyεmu:World Heritage Sites in Danger]] rox77k9h19brjk0ta2i712xqupb7r3j Kasa 0 631 10647 3520 2023-05-16T16:25:25Z Wendygyadu 54 newly added 10647 wikitext text/x-wiki Kasa yɛ ndze a nyimpa dze dzi nkitaho.Nelson Mandela Ka asɛm bi dɛ"sɛ eka kasa a onyaa bi tse ase a, ɔkɔ ne tsir mu na mbom eka dza ɔyɛ nedze a ɔkɔnakoma mu. 2dogjf4iyvs9qsg8vyla6ve696748dp Kasa no dwumadzi 0 632 3523 3522 2023-04-20T19:21:46Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 3522 wikitext text/x-wiki '''Kasa no dwumadzi''' 1. Yɛdze kasa hyɛ nyimpa nsew 2. Yɛdze dzi nkitaho 3. Ɔboa ma guadzi kɔ do 6ugdkxhyrial265hq47ostj3kl4dtyc Kasadwin 0 633 3527 3526 2023-04-20T19:21:47Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 3526 wikitext text/x-wiki '''Kasadwin''' yɛ bɔsrɛmuka a ɔahyɛda awen dze afa afofor ho a ɔda ɔman anaa ankorankor bi no suahu, n'abrabɔ , ne gyedzi na n'amambra wɔ biribi mu edzi. Kasadwin yƐ bɔtsirmuka kasa a wɔahyɛ da awen dze asaasaa a ɔda ankoankor anaa ɔman bi no suahun, ndzepa, amambra, nyamesom na hɔn gyedzi edzi wɔ mber bi mu. p89h4xa5mgqx5ylv95dx7kmh9zokfk3 Kasadwin n'ahorow 0 634 3531 3530 2023-04-20T19:21:48Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 3530 wikitext text/x-wiki '''Kasadwin ahorow''' Kasadwin gu mu ahorow ebien. Hɔn nye Ano kasadwin na Kyerɛw kasadwin. e1bpb6ah6yqeascqbl9mxyec0teto7n Kasubi Nda 0 635 48246 12876 2025-05-26T13:55:39Z Robertjamal12 13 /* Dzea Ofii Ogya a Ɔtɔe No Ekyi Bae */ Cat using [[Project:AWB|AWB]] 48246 wikitext text/x-wiki {{Databox|item=Q309426}}'''Kasubi Nda''' a ɔwɔ Kampala, Uganda, no nye bea a wosiee kabakafo anan (Buganda ahemfo) na Baganda adehye ebusua no mufo afofor. Dɛm ntsi, bea no da do ara yɛ honhom na amanyɛsɛm bea a ɔho hia ma Gandafo, na atsetsesɛm mu adansi ho nhwɛdo a ɔho hia. Ɔbɛyɛɛ UNESCO Wiadze Agyapadze Bea wɔ [[Mumu]] 2001 mu, ber a wɔkaa ho asɛm dɛ "adan a ɔyɛ nwonwa paa a wɔdze afifidze ndzɛmba ara kwa dzi dwuma wɔ Afrika Sahara anafo fam mantuw no nyinara mu". Ɔkame ayɛ dɛ ogya bi sɛee adan akɛse a ɔwɔ hɔ no bi koraa wɔ [[Ebɔw]] 2010 mu, na wɔreyɛ dzea ɔdze bae no ho nhwehwɛmu. Dzea efii mu bae nye dɛ, wɔ [[Ayɛwoho]] 2010 mu no, wɔdze kaa Wiadze Egyapadze Mbea a ɔwɔ esiane ho no ho. Buganda Ahemman no aka ntsam dɛ wɔbɛsan asi hɔn ahemfo adamoa na Ɔmampanyin Museveni kae dɛ Uganda man aban no bɛboa ma wɔasan asiesie bea no. Wofii ase sii bio wɔ afe 2014 mu, na Japan aban na ɔdze sika mae. == Nda == Wiadze Egyapadze Bea no yɛ bɛyɛ hekta 26 (acre 64) wɔ Kasubi koko a ɔwɔ Kampala kurow mu, bɛyɛ kilomita 5 (akwansin 3.1) wɔ kurow no finimfin atsifi fam atɔe. Bea no fa kɛse no ara yɛ kuayɛ asase a hɔn abue ano a wɔdze atsetsesɛm akwan horow na ɔyɛ kua. Ɔhene ahemfie bi a Muteesa I, Buganda Kabaka a ɔtɔ do 35 no sii wɔ 1882 mu, dze sii ahemfie a nye papa, Ssuuna II, sii wɔ 1820 mu no anam' wɔ ntwea ɛkoro do. Ahemfie fofor no bɛyɛɛ adehye amusiei ber a owui wɔ 1884 mu no. Bea no yɛ adehye adamoa 31 a ɔwɔ Buganda ahemman no mu nyinara fi ber a wɔdze ahenni no sii hɔ wɔ afeha a ɔtɔ do duabaasa (13) mu no mu biako. Sɛnea wɔtaa yɛ no, na wosie ɔhene a wawu no amu wɔ baabi biako, na wɔde kronkronbea soronko bi ma ɔhene a wawu no anom dompe, a wogye di sɛ ne kra wɔ mu. Nea ɔyɛ soronko no, wɔ atsetesɛm ho ahomegye mu no, beae a ɛwɔ Kampala no wɔ Buganda Kabakafo baanan ahemfo adamoa: * [[Muteesa I of Buganda|Muteesa I]] (1835–1884) * [[Mwanga II of Buganda|Mwanga II]] (1867–1903) (died in exile on the Seychelles Islands, and remains returned in 1910) * [[Daudi Cwa II of Buganda|Daudi Chwa II]] (1896–1939) * [[Mutesa II of Buganda|Sir Edward Muteesa II]] (1924–1969) (died in exile in London, and remains returned in 1971). Wosie Kabaka anan yi asefo wɔ baabi fofor wɔ bea no. Wɔdze bea a wɔyɛ amandze no hye sii hɔ wɔ afe 1882 mu wɔ Kasubi Bepɔw do, a wɔsan frɛ no Ssekabaka Aboda. Wɔda do ara dze [[Barkcloth|bark cloth]] nnua (''[[Ficus natalensis]]'') ahyɛ ahye no agyirae, a abɔ ho ban afi adan a ɔba fam a mprempren etwa bea no ho ehyia wɔ afa horow nyinara no ho. Bea tsitsir a wɔyɛ amandze no wɔ bea a ɔtrɛw no atsifi fam atɔe. Aponkɛse bi (''Bujjabukula'') kɔ adiwo ketewa bi na sanku dan (''Ndoga-Obukaba'') a wɔdze adehye sanku gu mu, na afei ɔkɔ adiwo kɛse a ɔtɔ do ebien a ɔyɛ kurukuruwa (''Olugya'') a ɔwɔ do bepɔw no atsifi, a wɔdze demmire ban etwa ho ehyia. [[Fael:Tombs_of_Buganda_Kings_at_Kasubi-114327.jpg|thumb|interior of Tombs of Kasubi Tombs]] Finimfin dan kɛse (Muzibu Azaala Mpanga), a nye ntwemu bɛyɛ mita 31 (anammɔn 102) na nye sorokɔ yɛ mita 7.5 (anammɔn 25) no wɔ adziwo no hye do, wɔ ano a ɔnye ɔpon no dzi nhwɛanyim no do. Mfiase no wɔdze ndua, demmire wattle na daub na esii, na wɔdze sare a ɔyɛ den a wɔdze ayɛ adum a ɔyɛ dzen na ɔyɛe, na na sare gyina ndua nhama nkaa 52 do (a ɔgyina hɔ ma Bagandafo amandze mmusuakuw 52 no). Wɔdze nnɛyi adansi ndzɛmba bae wɔ nsiesie kɛse a etwa tow a Kabaka Mutesa II a ofi Buganda yɛe wɔ 1938 mu, a dzea ɔka ho nye dade dan, kɔnkrit adum, na birikisi a wɔdze asie wɔ atsetsesɛm ndzɛmba ekyi kɛse. Abansor bi a ɔtrɛw a ɔba fam no kɔ mbea kronkron a ɔwɔ mu no mu, a wɔdze demmire a wɔdze akyekyɛ mu, a wɔdze ntsama a wɔdze ndua ayɛ asiesie do, nye kabaka ahorow no nkae adze. Wɔdze adamoa no si kwae kronkron bi mu (Kibira) a ɔwɔ mu, a wɔdze ntsama a wɔdze nnua ayɛ ahintaw a obiara nhu. Wɔdze lemon sare na mmɛ nhaban a wɔdze ayɛ ntam akata fam hɔ. Afei nso, adan pii a wɔasisi wɔ amandze kwan do asisi adiwo hɔ, a "ɔyerenom afie" pii a wɔdze ma owufo kabaka akunafo, a wɔhwɛ ebusua no adamoa do ka ho. Wɔtaa dze wattle na daub a wɔdze sare ayɛ do na esisi hɔn afie no, ɔwom dɛ ber kɔɔ do no, wɔsan sii ebinom a wɔdze birikisi na dadze kaa ho, na adamoa a wɔdze yɛɛ adehye ebusuafo dze. Ɔsan nso yɛ adehye ebusua no mufo fie, na adehye mpanyimfo a Nalinya (honhom mu awɛmfo), n’abadiakyir Lubuga (a ɔhwɛ kuayɛ do wɔ bea hɔ) na nye boafo a ɔhwɛ do no Katikkiro ka ho. Ɔsan nso yɛ bea a Ngo ebusua no dze atsetesɛm yɛ atam dodow a wɔdze ndua ayɛ na wɔdze siesie na Ngeye ebusua no atsetsesɛm mu akwan a wɔfa do dze sare yɛ. Buganda Ahemman a ɔyɛ Uganda tsetse ahemman anan no mu a ɔso kyɛn biara no na ɔhwɛɛ ɔdan no do na ɔhwɛɛ do kosii dɛ Ɔmampanyin (saa ber no Ɔmampanyin) Milton Obote tuu fii hɔ wɔ 1966 mu, na bio ber a Ɔmampanyin Museveni san dze sii hɔ wɔ 1993. Ɔno bɛyɛɛ bea a hɔn abɔ ho ban wɔ Uganda mbra ase wɔ 1972 mu, na wɔdze Kabaka dzin akyerɛw asase no dzin wɔ Ahenni no ananmu. Bea no da do ara yɛ honhom na amanyɛsɛm bea a ɔho hia ma Bagandafo. Wɔ afe 2001 mu no, wɔdze Kasubi Aboda no too gua dɛ UNESCO Wiadze Egyapadze Bea. == Ɔsɛɛ == Wɔ 16 [[Ebɔw]] 2010, bɛyɛ anadwo 8.30 wɔ mpɔtsam hɔ ber do no, ogya sɛɛ Kasubi adamoa no. Wonnya nhuu dzea ɔdze ogya no bae. Buganda ahemman no ahyɛ bɔ dɛ wɔbɛyɛ nhwehwɛmu a ɔdze nye ho wɔ ogya no ho, a ɔka ɔman no polisifo kuw no ho. John Bosco Walusimbi, Buganda ahemman no Ɔmampanyin no kae wɔ [[Ebɔw]] 17 dɛ: Ahenni no wɔ awerɛhow mu. Nsɛmfua biara nnyi hɔ a wɔdze bɛkyerɛ adzehwer a adzeyɛ a ɔyɛ mmɔborohunu kyɛn biara yi dze ba no mu. — Ɔwɛmfo no. Sɛnea Walusimbi kyerɛ no, kabaka ahorow no nkae no nnyi dɛm, osiandɛ na hɔn abɔ adamoa no mu kronkronbea no ho ban afi ɔsɛe koraa ho. Wɔ 17 [[Ebɔw]] 2010 mu no, Ɔhene Kabaka a ɔyɛ Buganda, Ronald Muwenda Mutebi II, na Uganda Ɔmampanyin, Yoweri Museveni, kɔsraa baabi a wɔdZe adamoa no sii no. Nyimpa ɔhaha pii nso atu kwan akɔ bea hɔ akɔboa ma hɔn agye ndzɛmba a aka biara. Basabasayɛ sii wɔ Ɔmampanyin no nsrahwɛ no mu. Ahobammbɔ asraafo tow basabasayɛfo ebien (amanyebɔ ahorow bi ka dɛ ebasa) tuo kum hɔn na wɔbɔ amanye dɛ enum pirapirae. Uganda asraafo na polisifo no na basabasayɛfo nso dzii asi wɔ ahenkurow Kampala mu. Asraafo de mframa a ɔma obi nusu dzii dwuma dze hwetsee Baganda ebusuakuw no mu basabasayɛfo. Ɔsɛe no sii wɔ ebusuabɔ a ɔyɛ fɛre a ɔda Uganda aban na Buganda ahemman no ntsam, tsitsir esian [[Fankwa]] 2009 basabasayɛ no ntsi. Ansa na basabasayɛ yi reba no, wogyaee Buganda hene Ronald Mutebi Mwenda dɛ ɔnkɔkyinkyin n’ahenni no afa horow, na wɔkyeree nsɛm ho amanyebɔfo pii a wɔkyerɛ dɛ wɔwɔ tema ma ahenni no na basabasayɛfo no na wɔretwɛn dɛ wobedzi hɔn asɛm. == Dzea Ofii Ogya a Ɔtɔe No Ekyi Bae == [[Fael:Kampalas_Kasubi_Tombs_(2064308892).jpg|thumb|The interior of the Muzibu Azaala Mpanga in 2007, included relics and portraits of the buried kabakas]] [[Fael:Siteviewlarge-kasubi_tombs-he.jpg|thumb|The structure containing the tombs was located at the end of a large courtyard]] [[Fael:Kasubi_tombs_plan_detailed_cyark.jpg|thumb|Plan view of the Oluyga Courtyard, using data from the [[3D scanner|laser scanning]] project in early 2009]] Buganda Ahemman no nnyido no aka ntsam dɛ wɔbɛsan asi adamoa no na Ɔmampanyin Museveni kae dɛ ɔman no aban no bɛboa ma hɔn asan asiesie no. Wɔhyehyɛɛ bagua bi a ɔbɛkyerɛ dzea ɔdze ogya no bae na ɔmanfo a hɔn yɛ asraafo a wowuwui wɔ nna a edzi hɔ no mu. Saa bagua yi dze amanyebɔ bi maa Uganda aban wɔ [[Ebɔw]] 2011 mu, nanso ɔdze besi [[Ebɔbira]] 2012 no, na wonnya nyii no edzi amma ɔmanfo. Ɔdze besi [[Mumu]] 2012 no, na wɔdze amannɔnye mmoa ahyɛ nhyehyɛe bi ase dɛ wɔbɛsan dze Kasubi adamoa no asi hɔ. Mprempren Buganda aban no asi ahobambɔ ho nhyehyɛe ahorow do ndua wɔ ber a wɔresan asiesie hɔ no mu a ɔbɛma hɔn abara nyimpa a wɔbɛkɔ adamoa no mu. Wɔ asɛm a esii no ho mmuaema mu no, wɔsomaa asɛmpatrɛw edwuma bi dzenam UNESCO Japan Sikakorabea a Ɔhwɛ Wiadze Amandze Egyapadze Do a Wɔkora do no do dɛ hɔn nyɛ nhyehyɛe bi a wɔdze besiw adamoa no a wɔbɛsan asi no ano. Japan aban no gyinaa dzea efii asɛmpatrɛw edwuma no mu bae no do sii gyinae dɛ wɔbɛma edwuma no sikakorabea biakoyɛ dze asan asi adamoa no, ayi afi Wiadze Egyapadze a ɔwɔ esiane mu Kyerɛwtohɔ no mu, nhyehyɛe a etu mpɔn a wɔdze besiw esiane ano na anyimdzefo a wɔbɛsan dze amandze egyapadze asan aba no akɔma na ɔwɔ hɔ. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:World Heritage Sites in Danger]] b28ssgt0v4jrcoftpctt2xtvaccheu0 Kendrick Lamar 0 636 12952 6664 2024-04-20T19:02:27Z EEEshun 1262 Kendrick Lamar, 2018 12952 wikitext text/x-wiki [[Fael:Pulitzer2018-portraits-kendrick-lamar.jpg|thumb|Kendrick Lamar, 2018]] '''Kendrick Lamar Duckworth''' (Ɔbradzi 17, 1987) yɛ Amerika kasahare na ndwomtonyi. [[Nkyekyεmu:Ghanafo]] kva77b8g36ci3thgzvcpenwo8kohkiz Kennedy Agyapong 0 637 47968 47827 2025-05-14T14:15:58Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47968 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | name = Kennedy Agyapong | honorific-suffix = MP | image = KEN OHENE AGYAPONG.jpg | alt = | caption = | constituency_MP = | parliament = Ghana | majority = | term_start = | term_end = <!--Can be repeated up to eight times by adding a number--> | predecessor = | successor = <!--Can be repeated up to eight times by adding a number--> | prior_term = | order2 = | office2 = [[Parliament of Ghana|Former Member of Parliament]]<br />for [[Assin Central (Ghana parliament constituency)|Assin Central]] | term_start2 = 7 January 2013 | term_end2 = 6 January 2025 | president2 = [[Nana Akuffo-Addo]] | predecessor2 = New Constituency | successor2 = Nurein Shiabu Migyimah | order3 = <!--Can be repeated up to eight times by changing the number--> | office3 = [[Parliament of Ghana|Member of Parliament]]<br />for [[Assin North (Ghana parliament constituency)|Assin North]] | term_start3 = 1 January 2001 | term_end3 = 6 January 2013 | president3 = | predecessor3 = [[Florence Kumi]] | successor3 = [[Samuel Ambre]] | birth_date = {{birth date and age|1960|06|16|df=y}}<ref name=":1"/> | birth_place = Assin Dompim, [[Central Region (Ghana)|Central Region]], [[Ghana]] | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = Kennedy Ohene Agyapong <!-- from parliament.gh site --> | nationality = [[Ghanaian nationality law|Ghanaian]] | party = [[New Patriotic Party]] | otherparty = <!--For additional political affiliations--> | spouse = | partner = <!--For those with a domestic partner and not married--> | relations = | children = | residence = | alma_mater = [[Fordham University]] | occupation = [[Politician]] | profession = [[Businessman]] | cabinet = | committees = Defense and Interior Committee (Chairperson); Judiciary Committee; Special Budget Committee | portfolio = | signature = | signature_alt = | website = | footnotes = }} '''Kennedy Ohene Agyapong''' (wɔwoo no [[Obiradzi]] 16, 1960) yɛ Ghana amanyɛsɛm na eguadzifo a ogyina Assin Finimfin Mansin wɔ Mbrahyɛbagua mu ma[[New Patriotic Party]].<ref>https://www.myjoyonline.com/composition/top-story/i-dont-fear-for-my-life-all-die-be-die-kennedy-agyapong/</ref><ref>https://www.myjoyonline.com/no-time-for-demonstration-again-our-gods-will-deal-with-you-assin-youth-tells-politicians/</ref> Wodzii kan paaw no dɛ mbrahyɛbaguanyi wɔ afe 2000 mu kɔr Assin Etsifi atrae.<ref>http://psephos.adam-carr.net/countries/g/ghana/ghana20003.txt</ref> Okitaa n’egua mu wɔ afe 2004<ref>https://web.archive.org/web/20110112175254/http://www.ec.gov.gh/userfiles/file/2004ParliamentaryDetResults.pdf<nowiki/>.(PDF). Electoral Commission of Ghana. Archived from the original (PDF) on 12 January 2011. Retrieved 28 August 2010.</ref> na 2008 Mbrahyɛbagua ambatow mu.<ref>https://web.archive.org/web/20100326210858/http://www.ec.gov.gh/userfiles/Central.pdf (PDF). Electoral Commission of Ghana. Archived from the original (PDF) on 26 March 2010. Retrieved 28 August 2010.</ref> Wɔ afe 2012 mu no wɔpaaw no wɔ Assin Finimfin Mansin atsenae fofor no do na wɔsan paaw no wɔ afe 2016. Ɔsan nso kitaa n’egua do wɔ afe 2020 amansan ambatow no mu.<ref>https://www.graphic.com.gh/news/politics/assin-central-kennedy-agyapong-retains-seat-gets-sixth-term-as-mp.html</ref> Mprempren ɔyɛ Mbrahyɛbagua no Bambɔ na Finimfin Boayikuw no Eguamutsenanyi.<ref>https://www.myjoyonline.com/akufo-addo-must-clear-out-npp-officials-involved-in-galamsey-first-or-the-fight-will-fail-kennedy-agyepong/</ref> == Ɔbra ahyɛse na nwomasua == Wɔwoo Ohene Agyapong 16 [[Obiradzi]] 1960 na ofi Assin Dompim wɔ Finimfin (Central) Mantɔw mu wɔ Ghana.<ref name=":0">https://web.archive.org/web/20221001174403/https://www.parliament.gh/mps?mp=34</ref> Onyaa no ntoado skuul wɔ Adisadel College a ɔwɔ Finimfin (Central) Mantɔw. Agyapong wɔ GCE A Level na osuaa adze wɔ Fordham Esuapɔn (Fordham University), New York, U.S.A. Ɔyɛ okuafo na oguadzinyi. Ɔyɛ kwankyerɛfo dzi ma Assin Farms, Supercare Ndwumakuw Kuw (Supercare Group of Companies) na Hollywood Adzetɔbea (Hollywood Shopping Centre). Ɔawar na ɔwɔ mba eduonu-ebien (22).<ref>http://www.ghanamps.com/mps/details.php?id=2529</ref> == Amanyɛsɛm == Kennedy Agyapong da ho ara yɛ amanyɛnyi a oennzi nkogu wɔ ambatow mu da no mu kor. N’adwen mu dwuma wɔ afe 2016 ambatow mu no maa Ɔmanpanyin [[Nana Akufo-Addo|Nana Addo Dankwah Akufo-Addo]] dzii nkunyim. Ɔsan so boaa kɛse ma NPP mbrahyɛbaguanyi dodow noara dzii nkunyim-tse dɛ K.T Hammond na afofor pii. Kennedy Agyapong yɛ Nkitahodzi Boayikuw (Communication Committee in Parliament) no eguamtsenanyi (chairman) wɔ Mbrahyɛ Bagua no mu, wɔ mprɛmprɛn Ɔmampanyin [[Nana Akufo-Addo]] ase. Agyapong aka ntam dɛ sɛ Ɔmampanyin [[Nana Akufo-Addo|Nana Addo Dankwah Akufo-Addo]] aban no ammfa nkan Ɔmanmpanyin John Mahama no nua banyin Ibrahim annto efiadze wɔ edzifudzepɛ bi a mbrɛ Agyapong kyerɛ no ama ɔman no ahwer sika ntsi a, oboku no ho. Nhwɛdo kor a ɔkae nye dɛ, Ibrahim Mahama enntum enntua bɔbor afe ber a nna no nua yɛ Ɔmampanyin wɔ Ghana Amansin. Agyapong ankasa ɔsatu a ɔyɛe wɔ asɛm no ho dɛ ɔdze bɛba nsɛm ho amanyɛbɔfo enyim no maa wɔyɛɛ Ibrahim Mahama nhwehwɛmu na ekyir Ibrahim Mahama penee do dɛ obotua tow a wɔaka ho asɛm no. Ndzeyɛɛ yi maa Kennedy Agyapong kamfoo fir Ghanafo fa kɛse bi hɔ.<ref>https://web.archive.org/web/20190119174253/https://www.classfmonline.com/1.10910325</ref><ref>https://web.archive.org/web/20170806222246/https://www.ghanaweb.com/GhanaHomePage/NewsArchive/I-will-poison-myself-if-Ibrahim-Mahama-is-not-jailed-Ken-Agyapong-523675</ref> Agyapong nntua a ɛnteɛ a ɔdze baa Ghana Ambatow sohwɛfo Charlotte Osei do dɛ, ɔbɔɔ soboɔ dɛ, ɔdze nna dzii gua dze gyee nye dzibea dɛ Ambatow Kuw (EC) panyin no dze ɔkasatsia baa nye do fir akannyifo ahodo a Ɔhemmaa ɛnanom na nnyimpa hokwan ho edwumayɛfo na mmarahyɛ bagua no mufo fofor ka ho.<ref>https://web.archive.org/web/20230329221645/https://ghanapoliticsonline.com/queen-mothers-petition-parliament-over-ken-agyapong/</ref> Wɔ afe 2018 mu, wɔ Ghana Bɔɔlbɔ Fekuo tsenanyi Kwasi Nyantakyi a wɔkyeree no ekyi no, ɔkaa dɛ ɔsɛ dɛ wɔgyae nsɛm ho amanyebɔfo a ɔko tia adzifudzepɛ nhwehwɛmu Anas Aremeyaw Anas ansa na wahyɛ aseɛ ayɛ nnyimpa nhwehwɛmu wɔ hɔn "mpa mu ber a wɔada - bedrooms whilst asleep".<ref>https://web.archive.org/web/20180527212117/https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Let-s-stop-Anas-before-he-gets-into-our-bedrooms-Kennedy-Agyapong-pleads-655231</ref> Wahunahuna Anas mprɛn pii na boayikuw a ɔbɔ Nsɛm ho amanyebɔfo Ho Ban<ref>https://cpj.org/2018/06/ghana-investigative-film-crew-faces-death-threats.php</ref> na Amanyebɔfo a Wɔnnyi Ehye (committee to Protect Journalists and Reporters Without Borders)<ref>https://rsf.org/en/news/death-threats-against-well-known-ghanaian-investigative-journalist</ref> no kasa tsiaa no wɔ amanaman ntam ɔkae dɛ Anas akwan no ‘ɛnyɛ dzea ɔfata’. Ɔkasasaa no tee wɔ Adom FM do wɔ [[Obiradzi]] da a ɔtɔ do anan (4) afe 2018 no, ɔfrɛɛ Anas dɛ "ɔyɛ blackmailer, apoobɔfo (extortionist)", ɔyɛɛ dɛ wɔretwitwa nye menewa na ɔkaa dɛ ɔsɛ dɛ "wɔsɛn no".<ref>https://www.youtube.com/watch?v=tgwhtw5LFoo</ref> Ɔsan nso frɛɛ "aweredzi (retribution)" tia Anas yɔnko amanyɛbɔfo, Ahmed Hussein-Suale, dɛ "Sɛ ɔba ha a, boro no... Nea ɛbɛba biara no, mɛtua - If he comes here, beat him... Whatever happens, I'll pay." Ekyir wokum Hussein-Suale.<ref>https://www.bbc.co.uk/news/world-africa-46902748</ref><ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/You-can-t-silence-me-Anas-reacts-to-the-killing-of-his-partner-at-Madina-715823</ref> Wɔ bosom [[Ayɛwoho]] afe 2018 mu no, wɔbisabisaa no nsɛm dɛ ɔbu Mmarahyɛ Bagua no anyimtsiaa.<ref name="ghanaweb.com">https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Kennedy-Agyapong-buys-8bn-Rolls-Royce-183477</ref> Wogye dzi dɛ ɔno nye Ghananyi a odzi kan a ɔwɔ Rolls-Royce a nye bo yɛ ¢8 ɔpepem (million),<ref name="ghanaweb.com"/> na wogye dzi dɛ ɔsan nso wɔ ankorankor wimhyɛn (private jet), na ɔno na ɔmaa wɔhwehwɛ dɛ wɔyɛ nhwehwɛmu fi Customs Excise na Preventive Service hɔ wɔ n’ahonyadze ho.<ref>https://web.archive.org/web/20170806223322/http://ghanavibes.com/photos-of-kennedy-agyapongs-rolls-royce-and-rumoured-private-jet/</ref> === Boayikuw ahorow === Ɔyɛ Eguamtsenanyi a ɔhwɛ Ahobambɔ na Finimfin Boayikuw no do (Chairperson for the Defense and Interior Committee); Nna ɔyɛ Atembu Boayikuw mu nyi na ɔsan yɛ sikasɛm nhyehyɛɛ Boayikuw Tsitsir no munyi (member of the Judiciary Committee and also a member of the Special Budget Committee).<ref name=":0" /> == N'abrabɔ == Ɔyɛ Kristonyi.<ref name=":0" /> == Hwɛ eyi nso == * [[Who Watches the Watchman exposé]] * [[Number 12 exposé]] * [[Net2TVGh]] == Nhwɛdo == <references responsive="" /> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] bgv4q1z8yimlw6xfiye1ydooa6gmlml Kenneth Dzirasah 0 638 48073 47739 2025-05-23T14:00:35Z Robertjamal12 13 /* N'abrabɔ */ Nkyekyεmu using [[Project:AWB|AWB]] 48073 wikitext text/x-wiki {{Databox|item= Q98077896}} '''Kenneth Dzirasah''' yɛ Ghana amanyɛnyi na ɔsan yɛ mbranyimfo. Ɔsom dɛ mbrahyɛbaguanyi maa South Tongu Mantsam a ɔwɔ Volta Mantsam no mu. Ɔyɛ Kan mbrahyɛbagua no Titsenanyi Abadiakyir a odzi kan. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Dzirasah wɔ 13 Sanda 1954. Ɔkɔɔ Ghana Mbra Sukuu (Ghana School of Law) a ɔnyaa nye mbranyim abodzin krataa ansa na ɔreba no ɔkɔɔ Ghana Suapɔn, Legon (University of Ghana, Legon). == Edwuma == Na Dzirasah yɛ Ghana man a ɔtɔ do anan no mbrahyɛbagua a ɔtɔ do ɛkoro (1), ebien (2), ebaasa (3) na anan (4) no munyi wɔ afe 2004 Ghana amansan abatow mu. Ɔyɛ mbrahyɛbagua no Titsenanyi Abadiakyir a odzi kan wɔ afe 2000 mu na mbrahyɛbagua no Titsenanyi Abadiakyir a ɔtɔ do ebien wɔ afe 2004 mu a na nyinara wɔ kan Ɔmampanyin John Agyekum Kuffour nnido ase. Wɔ [[Sanda]] 2011 mu no, ɔkaa ntsam dɛ Ghana Aguanfo Badwa no Tsetsenanyi wɔ afe 2011 mu. == Amanyɛsɛm == Wɔpaw Dzirasah dɛ ɔman mbrahyɛbagua a edzi kan wɔ Ghana man a ɔtɔ do anan no mu wɔ 7 [[Sanda]] 1993 ber a wɔkae dɛ odzi nkonyim wɔ 1992 Ghana mbrahyɛbagua abatow a wɔyɛe wɔ 29 [[Mumu]] 1992 no mu ekyi. Wɔsan paw no dɛ Ghana man a ɔtɔ do anan (4) no mbrahyɛbagua a ɔtɔ do ebien (2) no munyi maa Tongu Anaafo (South Tongu) wɔ afe 1996, 2000, 2004 mu, nye nyinara wɔ National Democratic Congress tekiti do. Wɔ afe 1996 mu no, ɔdzii nkonyim wɔ Tongu Anaafo (South Tongu) nkongua no do dze abatow 22,254 wɔ abatow 26,942 a ɔfata a wɔtowee no mu, ɔnyaa 72.10% wɔ 100% mu wɔ n’asɔretsiafo Kuma Abenyega a ɔtoo aba 4,235, Francis Seko Ahoegba a onyaa mba 258, Paul Kofi Hormeku a onyaa mba 195 na wɔtow aba. Ɔsan dzii nkonyim wɔ Tongu Anaafo (South Tongu) nkongua no do wɔ afe 2000 mu dze abatow 21,428 wɔ abatow 24,235 a ɔfata a wɔtowee no mu, ɔnyaa 88.40% wɔ 100% mu wɔ n’asɔretsiafo Kuma Agbenyega a onyaa mba 1,514, Daniel Kwaku Eworyi a onyaa mba 546, Jacob A. A. Gharbin a onyaa mba 472 na Victor Best Gavi a onyaa mba 129. Ɔsan kuraa nkongua no mu bio wɔ afe 2004 mu a ɔdze abatow 31,046 a ɔfata a wɔtowee no mu 27,140, ​​na ɔnyaa 87.40% wɔ 100% mu wɔ n’asɔretsiafo Micheal Zewu Glover a onyaa mba 3,410, Apedo Samuel Kofi a onyaa mba 290 na Adjin Lewis Stephen a onyaa mba 206. Wɔ afe 2008 abatow no mu no, Woyome Kobla Mensah mmom na ɔgyinaa Ɔman Democratic Congress anam na ɔdzii nkonyim wɔ Tongu Anaafo (South Tongu) nkongua no do. == N'abrabɔ == Kenneth Dzirasah yɛ Kristonyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] px6tnfoal179o6xyixooqges2i5517s Kenturah Davis 0 639 6667 6353 2023-04-22T10:28:40Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6667 wikitext text/x-wiki '''Kenturah Davis''' yɛ == Adzesua == [[Nkyekyεmu:Ghanafo]] 1itngxqemf7stuqtitt01wjg2bwf7cu Kinston Akomeng Kissi 0 640 47641 47640 2025-05-14T13:07:43Z Robertjamal12 13 47641 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | residence = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian]] | party = [[New Patriotic Party]] | otherparty = <!--For additional political affiliations--> | spouse = | relations = | children = | alma_mater = | death_place = | occupation = Politician | profession = Farmer | cabinet = | committees = | portfolio = | religion = | signature = | signature_alt = | website = | restingplace = | death_date = | name = Kiston Akomea Kissi | term_end = | honorific-suffix = | image = | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | order = | office = | term_start = | president = | birth_place = [[Akwatia]], [[Eastern Region (Ghana)|Eastern Region]] | predecessor = | successor = | office1 = [[Akwatia (Ghana parliament constituency)|MP for Akwatia]] | term_start1 = 7 January 2001 | term_end1 = 6 January 2009 | president1 = [[John Agyekum Kufour]] | predecessor1 = | successor1 = | birth_date = {{Birth date and age|1957|07|04|df=y}} | footnotes = }} '''Kiston Akomea Kissi ('''Obiradzi 4, 1957) yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma Akwatia ambatow mpasua a ɔwɔ Epuei Mantɔw mu wɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ Republic a ɔtɔ do anan mu. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Kissi wɔ Obiradzi 4, 1957 mu wɔ Akwatia wɔ Epuei Mantɔw mu wɔ Ghana, == Amanyɛsɛm == Wodzii kan paaw Kissi wɔ mbrahyɛbagua mu dɛ[[New Patriotic Party]] kuwba wɔ Mumu 2000 Ghana ambatow kɛse no mu. Ɔnye afofor a wofi amanyɛkuw ahorow mu sii akan no naaso odzii hɔn do nkonyim. Baba Jamal Mohammed Ahmed a ɔwɔ National Democratic Congress nyaa 12,069 fir mba dodow a wɔtowee no a ɔnye 42.80% yɛ pɛ. Mary Adwoa Buabeng a onnyi amanyɛkuw biara mu dze mba 1,524 a egyina hɔ ma 5.40% tɔɔ do ebiasa. The National Reform Party's kuwba Christian Addo nyaa mba 397. Samuel Adjei a ɔwɔ Convention People's Party nyaa mba 272 a ɔnye 1.00% yɛ pɛr. Kwame Kwarkoh Dickson nyaa mba 162 a ɔnye 0.60% yɛ pɛr ogyinaa maa People's National Convention. Kissi nyaa mba 13,805 fir mba dodow a wɔtowee 28,229 a egyina hɔ ma 48.90%. Afe 2004 ambatow mu no, onyaa mba 19,386 fir mba dodow a wɔtowee 37, 135 a egyina hɔ ma 52.20%. === Edwuma === Kissi yɛ okuanyi na nkan no mbrahyɛbaguanyi ma Akwatia ambatow mpasua wɔ Epuei Mantɔw mu wɔ Ghana. Wonyim no dɛ eduadzinyi. Nna ɔka mpanyimfo a wɔda edwumakuw a wɔfrɛ no Precious Minerals Marketing Company (PMMC) wɔ Ghana ano no ho. ==== Asetsena mu nsɛm ==== Kissi yɛ Christiannyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] jxd2fn7s4qg84nr2ir5xxezak7cgvc4 Kobi Hemaa Osisiadan 0 641 11215 6669 2023-08-19T08:27:03Z Minorax 51 11215 wikitext text/x-wiki {{Databox|item=Q36490673}}'''Kobi Hemaa Osisiadan-Bekoe''' (wɔwoo no afe 1983 Fankwa 30) yɛ Ghana Basia edwumawura, tɛlɛbihyɛn dwumayɛnyi na dansewa wɔ nkitahodzi mu. Ɔwɔ edwuma wɔ 'media' kua no mu bɛyɛ mfe du. Mprenpren yi ɔyɛ panyin wɔ nkitahodzi mu wɔ Ghana Post Company Limited na Angeles Foundation kuw n'enyi tsim banyimba dzenhyɛ na nsaano dwuma ho fabafo. == Nwomasua == Ɔwɔ degree wɔ Nkontaabu na Information System fi Regent University College of Science and Technology, Nkran. Ɔkɔr do kɛyɛɛ Master of Business Administration wɔ Corporate Strategy na Economic Policy wɔ Maastricht School of Management wɔ Netherlands fitsi afe 2011 kesi afe 2013. == Edwuma == N'ananmɔntu a odzibkan wɔ 'media' kua no mu nna ɔwɔ TV Africa a hɔ na ɔyɛɛ kasafo wɔ "Ghana’s Pride" dwumadzi no do wɔ afe 2007. Dwumadzi yi hwɛ dɛ ɔbɛda Ghana amambra edzi ber a wɔreda Ghana ndzɛmba ahorow edzi wɔ gua do. Afe 2009 mu no, onyaa kwan kɔr Ghana Broadcasting Corporation mu wɔ dɛm dwumadzi kor no ara ho. Ɔyɛɛ dwumadzi fofor bi ɔtoo dzin "Ohemaa Dwaso". Ɔkɔr Multi TV afe 2014 wɔ dwumadzi bi nna wɔfrɛ no "Exclusive to Cancer". Afe 2015 mu no, ɔbɛyɛɛ dwumadzi do hwɛfo wɔ Light TV na ekyir yi Homebase TV a hɔ na wɔtoo ne dzibew mu dɛ anapa dwumadzi kasafo na Tɛlɛbihyɛn fɛkuw no tsir. Nna ɔyɛ Kwankyerɛfo wɔ Homebase tɛlɛbihyɛn do kɛpem afe 2018 Ebɔw bosoom no mu. Ɔbɛyɛɛ kasafo edziekyir wɔ Homebase TV anapa dwumadzi a wɔfrɛ no Eboboba kɛpem dɛ ɔdze dwumadzi bi a wɔfrɛ no ‘Beyond the Ballot’ bɔbɔɔ adze a nna ɔyɛ amanyɛ nkabɔmu dwumadzi a wɔda no edzi wɔ Tɛlɛbihyɛn Wukuda fitsi ewimbir ndɔn wɔtwe kesi ewimbir dɔn du. Dodowara nyim Kobi Hemaa Osisiadan dɛ ndze a ɔbɔ Ghana ndzɛmba (Made-in-Ghana products) dawur a ɔsan siesie kurowmu nsɛnsɛm so. Odzii ne mfe a ɔtɔ do du wɔ afe 2017 Ebɔbira mu dɛ ne nkae mu no, ɔhyɛɛ fapem ase a wɔfrɛ no Angeles Foundation a n'enyi tsim banyimba dzenhyɛ, kokoram adzesua na nsaanodwuma mpontu ho. Mprenpren yi ɔyɛ head of corporate communication wɔ Ghana Post Company Limited. == N'abrabɔ == Sylvia Ofori n Prince Anane-Aceampong Osisiadan na wɔwoo no. Kobi Hemaa Osisiadan yɛ ba a ɔtɔ do anan dze fi mba enum a n'awofo woe. Ɔawar Owura Emmanuel Bekoe a ɔyɛ Nkrato sɛmufo wɔ Peace FM kitsa mba anan. == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] k8417xtfh7xrp1nypoo6sx7rnp155f5 Kobina Tahir Hammond 0 642 36514 36351 2025-01-18T19:29:24Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 36514 wikitext text/x-wiki {{Databox|item=Q17386197}} '''Kobina Tahir Hammond''' (wɔwoo no Obiradzi 16, 1960)<ref name=":0">https://web.archive.org/web/20160506160926/http://ghanamps.gov.gh/mps/details.php?id=153</ref><ref name=":1">https://web.archive.org/web/20160424185403/http://ghanamps.gov.gh/mps/details.php?id=2573</ref> yɛ Ghana amanyɛnyi. Ɔyɛ Mbrahyɛbaguanyi ma Adans-Asokwa mansin a ɔwɔ Ashanti Mantɔw mu wɔ Ghana Amansin a ɔtɔ do ebiasa (3rd), anan (4th), enum (5th), esia (6th), esuon (7th) na awɔtwe (8th) wɔ Mbrahwɛbagua a ɔtɔ do anan (4th). Hammond yɛ Ɔman Ho Dɔ Kuw Foforo (New Patriotic Party) no munyi.<ref>https://web.archive.org/web/20140724224950/http://elections.myjoyonline.com/mps_details.php?mp=126</ref><ref name=":3">https://web.archive.org/web/20240223042351/https://www.parliament.gh/mps?mp=12</ref> == Ɔbra ahyɛase na nwomasua == Wɔwoo Hammond wɔ bossom [[Obiradzi]] da a ɔtɔ do duesia (16) afe 1960. Ɔfir Asokwa, kurow bi a ɔwɔ Ashanti Mantɔw mu wɔ Ghana. Ɔwɔ Bachelor of Arts abɔdzin krataa wɔ Mbra na Amanyɛsɛm mu wɔ Ghana Esuapɔn (University of Ghana, Legon - UG). Ɔnyaa abɔdzin krataa no wɔ afe 1986 mu.<ref name=":0" /><ref name=":1" /><ref name=":4">https://ghanamps.com/mps/details.php/?id=5269</ref> Ɔsan nso kɔɔ Gray's Inn, Holborn Mmara Sukuu a ɔwɔ London, UK. Efi hɔ no, ɔnyaa abɔdzin krataa wɔ Mbra mu (Bachelor of Law) wɔ afe 1991 mu.<ref name=":0" /><ref name=":1" /><ref name=":3"/><ref>https://web.archive.org/web/20150924064444/http://www.parliament.gh/parliamentarians/38</ref> == Edwuma == Hammond yɛ ɔhokafo (partner) wɔ Chancery Chambers a ɔwɔ London.<ref name=":0" /><ref name=":1" /><ref name=":4"/> == Amanyɛsɛm == Hammond yɛ Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no munyi.<ref name=":0" /><ref>https://www.graphic.com.gh/news/politics/kt-hammond-parliament-has-not-constitutionally-rejected-2022-budget.html</ref> Ɔbɛyɛɛ mbrahyɛbaguanyi fir [[Sanda]] 2001 ber a ɔdaa nye ho edzi dɛ ɔdzii nkonyim wɔ Ghana Amansan Ambatow mu wɔ [[Mumu]] 2000 mu.<ref name=":3" /> Efi saa ber no, wedzi tumi mprɛn enum (5) a ɔtoatoa do. Ɔyɛ mbrahyɛbaguanyi ma Adamsi-Asokwa ambatow mpasua.<ref name=":4" /><ref>https://www.myjoyonline.com/2022-budget-will-be-approved-action-to-start-in-45-minutes-k-t-hammond/</ref><ref>https://citinewsroom.com/2021/12/fighting-in-ghanas-parliament-unprecedented-pathetic-k-t-hammond/</ref> Wɔapaw no dɛ mbrahyɛbaguanyi ma saa ambatow mpasua yi wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do ebiasa (3), anan (4), enum (5), esia (6) na esuon (7) mu.<ref name=":3" /> Wɔsan paw no wɔ afe 2020 Amansan ambatow no mu dɛ ɔmbɛgyina hɔ wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do awɔtwe (8) no mu. Na Kobina yɛ Sikasɛm Boayikuw no munyi, na Mines na Ahoɔdzen Boayikuw (Mines and Energy Committee) wɔ Mbrahyɛbagua a ɔtɔ do esuon (7) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref name=":3"/> == Ambatow == Wɔ afe 2000 mu no, Hammond dzii nkonyim wɔ amansan ambatow no mu dɛ mbrahyɛbaguanyi ma Adans-Asokwa ambatow mpasua a ɔwɔ Ashanti Mantɔw mu wɔ Ghana. Ɔdzii nkonyim wɔ Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no tekiti do.<ref name=":6">''Electoral Commission of Ghana. Parliamentary Result Election 2000''. Electoral Commission of Ghana. 2007. p.&nbsp;1.</ref><ref name=":7">https://web.archive.org/web/20230104112553/https://ghanaelections.peacefmonline.com/pages/2000/ashanti/236/index.php</ref> Na nye ambatow mpasua no yɛ Mbrahyɛbagua nkongua 31 no fa wɔ nkongua 33 a Ɔman Ho Dɔ Kuw Fofor no dzii wɔ saa ambatow no mu maa Ashanti Mantɔw no mu. Ɔman Ho Dɔ Kuw Fofor no nyaa dodow no ara a ɔyɛ Mbrahyɛbagua nkongua 99 wɔ nkongua 200 mu.<ref>https://web.archive.org/web/20221116133229/https://ghanaelections.peacefmonline.com/pages/2000/index.php</ref> Wɔdze amba 10,306 na ɛpaw no wɔ ambatow a ɔfata a wɔtow nyinara mu 19,407 mu. Iyi nye amba a ɔfata a wɔtow no nyinara mu 54.4% yɛ pɛ. Ɔnyaa amba kyɛn Theresa Mensah a ofi Ɔman Demokrasi Mbrahyɛbagua Kuw (National Democratic Congress), Nana Yaw Frimpong a ofi Nnipa Ɔman Nhyiam Kuw (People’s National Convention), Kwame Amoh a ofi Nhyiam Nnyimpa Kuw (Convention People’s Party), Peter Kofi Essilfie a ofi Ɔman Nsakrae Kuw (National Reformed Party) na Prince Lawrence a ofi Nkabom Ghana Kuw (United Ghana Movement). Iyinom nyaa amba 7,230, 1,001, 241, 92 na 61 wɔ ambatow a ɔfata a wɔtow no nyinara mu. Iyinom nye 38.2%, 5.3%, 1.3%, 0.5% na 0.3% yɛ pɛ wɔ ambatow a ɔfata a wɔtow nyinara mu.<ref name=":6" /><ref name=":7" /> Wɔpaw Hammond dɛ mbrahyɛbaguanyi maa Adamsi-Asokwa ambatow mpasua a ɔwɔ Ashanti Mantɔw mu wɔ Ghana nye mprɛn ebien (2) do wɔ afe 2004 Ghana amansan ambatow no mu. Ɔdzii nkonyim wɔ Ɔman Ho Dɔ Kuw Fofor no tekiti do.<ref name=":3" /><ref name=":8">https://web.archive.org/web/20230104113444/https://ghanaelections.peacefmonline.com/pages/2004/ashanti/236/index.php</ref><ref name=":9">''Elections 2004; Ghana's Parliamentary and Presidential Elections''. Accra: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p.&nbsp;117.</ref> Na nye ambatow mpasua no yɛ Mbrahyɛbagua nkongua 36 no fa wɔ nkongua 39 a Ɔman Ho Dɔ Kuw Fofor no dzii wɔ saa ambatow no mu maa Ashanti Mantɔw no mu.<ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref> Ɔman Ho Dɔ Kuw Fofor no nyaa dodow no ara a ɔyɛ Mbrahyɛbagua nkongua 128 wɔ nkongua 230 mu.<ref>https://web.archive.org/web/20231106102817/https://ghanaelections.peacefmonline.com/pages/2004/president/index.php</ref> Wɔdze amba 15,176 paw no wɔ 24,112 mu, ambatow a ɔfata a wɔtow no nyinara yɛ 62.9% a ɔyɛ pɛ. Ɔnyaa amba kyɛn Seidu S. Adams a ofi Nnipa Ɔman Nhyiam Kuw na Ɔsɔfo Evans Amankwa a ofi Ɔman Demokrasi Mbrahyɛbagua Kuw. Iyinom nyaa amba a ɔfata nyinara mu 0.7% na 36.3%.<ref name=":8" /><ref name=":9" /> Wɔ afe 2008 mu no, ɔdzii nkonyim wɔ amansan ambatow no mu wɔ Ɔman Ho Dɔ Kuw Fofor tekiti do maa ambatow mpasua kor no ara.<ref name=":10">https://web.archive.org/web/20230104113447/https://ghanaelections.peacefmonline.com/pages/2008/ashanti/236/index.php</ref><ref name=":11">''Ghana Elections 2008''. Ghana: Friedrich Ebert Stiftung. 2010. p.&nbsp;57.</ref> Na nye ambatow mpasua no yɛ Mbrahyɛbagua nkongua 34 no fa wɔ nkongua 39 a Ɔman Ho Dɔ Kuw Fofor no dzii wɔ saa ambatow no mu maa Ashanti Mantɔw no mu.<ref>https://web.archive.org/web/20230807211816/https://ghanaelections.peacefmonline.com/pages/2008/ashanti/index.php</ref> Ɔman Ho Dɔ Kuw Fofor no nyaa Mbrahyɛbagua nkongua 109 wɔ nkongua 230 mu.<ref>http://ghanaelections.peacefmonline.com/pages/2008/index.php</ref> Wɔdze amba 13,659 na ɛpaw no wɔ ambatow a ɔfata a wɔtow nyinara mu 24,524 a ɔnye amba a ɔfata nyinara mu 55.7% yɛ pɛ.[20][21] Ɔnyaa amba kyɛn Alhaji Abdul-Lateef Madjoub a ofi Ɔman Demokrasi Mbrahyɛbagua Kuw, Amoako Anaafi a ofi Demokrasi Ahofadzi Kuw (Democratic Freedom Party) na Owusu-Boamah Francis a ofi Nhyiam Nnyimpa Kuw mu. Iyinom nyaa amba a wɔtow no nyinara mu 37.59%, 5.43% na 1.28%.<ref name=":10" /><ref name=":11" /> == N'abrabɔ == Hammond yɛ Nkramonyi.<ref name=":3" /> Ɔka Ahmadiya kuw no ho.<ref name=":0" /><ref name=":1" /> Hammond awar.<ref name=":4"/> == Hwɛ Iyi Nso (See Also) == * [[List of MPs elected in the 2000 Ghanaian parliamentary election]] * [[List of MPs elected in the 2004 Ghanaian parliamentary election]] * [[List of MPs elected in the 2008 Ghanaian parliamentary election]] * [[List of MPs elected in the 2012 Ghanaian parliamentary election]] * [[List of MPs elected in the 2016 Ghanaian parliamentary election]] == Nhwɛdo == <references responsive="" /> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] 21z8po1xg6dnok0sen4aruruoekx0k4 Kobla Mensah Wisdom Woyome 0 643 48012 47952 2025-05-14T14:36:42Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 48012 wikitext text/x-wiki {{Databox|item=Q61694633}} '''Kobla Mensah Wisdom Woyome''' yɛ Ghana amanyɛnyi na Mbrahyɛ Bagua a ɔtɔ do esuon (7) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no muni a ɔgyina Anaafo (South) Tongu ananmu wɔ Volta Mantɔw mu wɔ National Democratic Congress tekiti do.<ref name=":0">http://www.ghanamps.com/mps/details.php?id=5338</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Woyome wɔ 21 [[Fankwa]] 1971. Ɔfiri Dabala kuro bi a ɔwɔ Anaafo (South) Tongu mansin mu wɔ Volta Mantɔw mu wɔ Ghana.<ref name=":1">https://web.archive.org/web/20231106095754/https://parliament.gh/mps?mp=228</ref> Woyome yɛ obi a wawie Presbyterian Mmarimaa Ntoado Sukuu na Sixth Form Science College, Legon.<ref name=":1" /><ref name=":2">http://www.ghanamps.com/mps/details.php?id=237</ref> Woyome wiee nye Bachelors of Science abodzin krataa wɔ Computer Science na Statistics mu wɔ Ghana Esuapɔn (University of Ghana, Legon) wɔ afe 1997. Ɔsan nso nyaa nye postgraduate diploma wɔ edwumayɛ mu wɔ Ghana Institute of Management and Public Administration (GIMPA).<ref name=":0" /> == Edwuma == Kobla Mensah yɛ Stewise nnwumakuw kuw no panyin fi afe 2009 kɔsii dɛ ɔbɛyɛɛ Mbrahyɛbaguanyi maa Anaafo (South) Tongu mansin.<ref name=":2" /> == Amanyɛsɛm == Nna ɔyɛ Ghana Amansin a ɔtɔ do anan (4) no mbrahyɛ bagua a ɔtɔ do esia (6) no munyi kakraa bi. Wɔpaw no dɛ ɔmbɛyɛ Mmabun, Egumadzi na Amandze Boayikuw (Youth, Sports and Culture Committee) no munyi dɛ ɔmannyifo a ɔwɔ dzibea (ranking member). Na ɔsan yɛ Amannɔnye Nsɛm Boayikuw na Daa Nhyehyɛe boayikuw (Foreign Affairs Committee and Standing Order committee) no munyi.<ref name=":1" /> == N'abrabɔ == Kobla Mensah Wisdom Woyome yɛ Kristonyi na ɔyɛ Action Chapel International kuw no munyi. Wawar na ɔwɔ mba ebiasa (3).<ref name=":0" /><ref>https://web.archive.org/web/20200711133913/https://www.ghanaweb.com/GhanaHomePage/republic/parliamentatian.php?ID=187</ref> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] 2u86sc18hduzxvkl42w8loesi4obfy1 Kodzisɛm 0 644 3605 3604 2023-04-20T19:22:02Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 3604 wikitext text/x-wiki Kodzisɛm yɛ nsɛm ahorow a nananom ka kyerɛ nkyirmba dze tu fo anaa dze gyegye enyi. ri8angm9tz8o5nv6rmqdgnhva7x3yh8 Kofi 0 645 3609 3608 2023-04-20T19:22:04Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 3608 wikitext text/x-wiki '''Kofi''' yɛ mbanyin dzin a wɔdze to banyin a wɔwoo no [[Fida]]. auux8rtb7mw003kn8d2t8st72ibsuhw Kofi Adu 0 646 35051 6672 2024-10-17T21:47:27Z Ebenoffen1 25 I added a wikidata 35051 wikitext text/x-wiki {{Infobox person|name=Kofi Adu|birth_name=Kofi Adu|birth_date={{birth date and age|df=y|1969|05|25}}|occupation=Actor and comedian|othername=Agya Koo|birth_place=Ghana|known_for=Black star, away bus, three desperate friends, Kumasi Yonko, Business partner|awards=National Award by then-Ghanaian President John Agyekum Kufuor|spouse={{ubl|{{marriage|Victoria Owusu Adomako|||end=div}}|{{marriage|Rita Asiedu|2016}}}}}} Wɔwoo '''Kofi Adu''' wɔ Esusuow Aketseaba 25, 1969 mu. Ne dzin kor so nye '''Egya Koo'''. Ɔyɛ obi a otwa sen na oyi paserew so. Oeyi sen bɛyɛ ahabien wɔ Ghana ha. No mu bi nye ''Obaatanpa'', ''Away Bus'', ''Black Star'', na ''Ma Tricki Wo''. [[Nkyekyεmu:Ghanafo]] hwksc5io6t722qtee7dosphgm0ut3sx Kofi Asare 0 647 47358 47015 2025-05-09T14:30:52Z Robertjamal12 13 /* Ɔbra Ahyɛase na Nwomasua */ clean up using [[Project:AWB|AWB]] 47358 wikitext text/x-wiki {{Databox|item=Q96959980}} Nna '''Kofi Asare''' yɛ Ghana aduruyɛ ho oduruyɛfo (medical doctor) na amanyɛnyi. Nna ɔyɛ Ɔmantɔw mu sohwɛfo dze ma Ghana Akwahosan Dwumadzibea a ɔwɔ Finimfin (Central) Mantɔw, Cape Coast. Ɔsan nso yɛɛ Mbrahyɛbaguanyi maa Akwatia Ambatow mpasua a ɔwɔ Epuei Fam Mantɔw mu.[1][2] == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Asare wɔ [[Mumu]] 12, 1954, wɔ Akyem-Wenchi wɔ Epuei Fam Mantɔw mu. Ɔnyaa Nyansahu mu abodzin krataa (Master of Science degree) wɔ Ɔmanfo Akwahosan mu ((Public Health)) wɔ London Esuapɔn mu wɔ afe 1993 mu.[1][2] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] 5xf65egkjenxjlkarxr9q3vlsay78va Kofi Attor 0 648 48057 47696 2025-05-23T13:59:28Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48057 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | name = Kofi Attor | honorific-suffix = | image = | alt = | caption = | order = | office = | term_start = | term_end = | president = | predecessor = | successor = | constituency_MP1 = | parliament1 = Ghana | majority1 = | term_start1 = | term_end1 = | president1 = | predecessor1 = | successor1 = | prior_term = | order2 = | office2 = | term_start2 = | term_end2 = | president2 = | predecessor2 = | successor2 = | order3 = <!--Can be repeated up to eight times by changing the number--> | office3 = | term_start3 = | term_end3 = | president3 = | predecessor3 = | successor3 = | order4 = <!--Can be repeated up to eight times by changing the number--> | office4 = Member of Parliament for Ho Central Constituency | term_start4 = January 7th 1993 | term_end4 = January 6th 2005 | president4 = | predecessor4 = Vicent Kofi Darkey-Mensah | successor4 = Capt (rtd.) [[George Kofi Nfodjoh]] | birth_date = | birth_place = | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian nationality law|Ghanaian]]&nbsp; | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | otherparty = <!--For additional political affiliations--> | spouse = | partner = <!--For those with a domestic partner and not married--> | relations = | children = | residence = | alma_mater = | occupation = | profession = | cabinet = | committees = | portfolio = | signature = | signature_alt = | website = | footnotes = }} '''Kofi Attor''' (wɔwoo no wɔ afe 1954 mu wɔ bosoom Mumu wɔ ne da a ɔtɔ do ebiasa) yɛ Ghana amanyɛnyi na Mbrahyɛbaguanyi wɔ mbrahyɛbagua a otsia ebien na ebiasa wɔ 4th Republic mu wɔ Ghana a ogyinaa hɔ maa Ho finimfin mpasua wɔ Firaw Mantɔw mu.<ref name=":1">{{Cite book|title=Ghana Parliamentary Register 1993–1996|publisher=The Office of Parliament|location=Ghana|pages=99}}</ref> == Nwomasua == Kofi Attor kɔr skuul wɔ Institute of Social Studies na onyaa ne mpanyindzi abawdobɔdze wɔ art na M.A. wɔ development studies. Ɔsanee kɔr esuapɔn wɔ Hague a ɔwɔ Netherlands na University of Ghana na onyaa ne Bachelor's degree na B.A in Political Science. == N'edwuma == Nna ɔyɛ obi a ɔhwɛ edwumakuw bi no ntotoe, ɔsɛndzifo na afei Ghana Investment Fund for Electronic Communications (GIFEC) no, nna ɔyɛ hɔn banodzinyi san yɛ amanyɛnyi wɔ 4th Republic no mu. == Amanyɛsɛm edwuma == Nna Attor yɛ National Democratic Congress kuwba. Woyii no kɔr aban a odzi kan mu wɔ 4th Republic wɔ ɔman Ghana mu wɔ afe 1993 mu no bosoom a ɔtɔ do duebien wɔ ne da a otsia eduonu-akron wɔ ber a wɔdze konyim abɔtsir no bɔɔ no wɔ afe 1992 Ghana mbrahyɛbagua abatow no mu a ɔkɔr do wɔ afe 1992 mu bosoom a odzi ewiei ne da a otsia eduonu-akron mu. Woyii no dɛ mbrahyɛbaguanyi maa Ho Mansin mu wɔ aban a otsia ebiasa wɔ 4th Republic mu. == Abatow == Ber a 1996 abatow no rokɔ do no, odwuuw amba no dodow araa yie; onyaa amba 49,999 fii amba 58,282 no mu a nna ogyina hɔ ma 74.10% dze twaa hɔn a nna wɔnye no risi akan no nyinara tse dɛ Geoffery Quarshie Dzormeku a onyaa amba 2,914, John N. K. Akorli a onyaa amba 1,342, Alex Kyere Odike a onyaa amba 634 na Salome Ofori-Owusu a no so nyaa amba 393 no.<ref>{{Cite book|last=|first=|title=Ghana Parliamentary Register 1992–1996|publisher=Ghana Publishing Corporation|year=1993|isbn=|location=|pages=353}}</ref><ref name=":0">{{Cite web|last=FM|first=Peace|title=Ghana Election 2000 Results - Volta Region|url=https://ghanaelections.peacefmonline.com/pages/2000/volta/|access-date=1 September 2020|website=Ghana Elections - Peace FM}}</ref> Attor bɛyɛɛ mbrahyɛbaguanyi maa Ho Mansin mu wɔ afe 2000 mu wɔ Ghana abatow no mu. Odzii konyim wɔ abatow no mu. Nna ne mpasuar a ɔda ano no ka ngua dodow a nna ɔwɔ mbrahyɛbaguafie no ho. Mbrahyɛbaguafie ngua no yɛ duakron na dza no Kofi Attor ne mansin no ka ho kantann ngua duesuon do wɔ abatow a ɔkɔr do wɔ Firaw Mantɔw mu a National Democratic Congress kuw no fae no ho.<ref name=":0" /> National Democratic Congress kuw no faa dɔm a nna wɔnndɔɔso wɔ mbrahyɛbaguafie ngua no mu eduokron-ebien dze fii ngua ahaebien no mu wɔ mbrahyɛbagua a otsia ebiasa wɔ 4th Republic wɔ Ghana. Wɔdze abɔtsir no maa no wɔ ber a okeer amba 37,131 no nyinara. Dɛm amba yi gyina hɔ ma 83.30% wɔ aba no nyinara mu.<ref name=":4">{{Cite web|last=FM|first=Peace|title=Ghana Election 2000 Results -Ho Central Constituency|url=https://ghanaelections.peacefmonline.com/pages/2000/volta/193/|access-date=2 September 2020|website=Ghana Elections – Peace FM}}</ref> Woyii no gyaa John N.K Akorli a ɔyɛ New Patriotic kuwba, Eli Kotoku Eliikem a ɔka Convention People's Party kuw no ho, Cousin Doamekpor a ɔka National Reform Party kuw no ho, Mathias Sinbad Adom a no so wɔ United Ghana Movement, Alfa Anas Hamidu a ɔwɔ Peoples National Convention Party na Stephen B. Ashun a no nkotsee gyina noho do. Dɛm etsiafo yi nyaa amba 3,812, 2,228, 1, 043, 238, 110 na 0 dɛ mbrɛ m'ahyehyɛ hɔn dzin no. Dɛm amba yi a wonyaa no gyina hɔ ma 8.60%, 5.00%, 2.30%, 0.50%, 0.20% na 0.00% wɔ amba no nyinara mu. == N'abrabɔ == Attor yɛ okristonyi. == Nhwɛdo == Ghana Parliamentary Register 1993–1996. Ghana: The Office of Parliament. p.&nbsp;99. "Use ICT to transform lives of children". Graphic Online. Retrieved 7 September 2020. Ghana Parliamentary Register 1992–1996. Ghana Publishing Corporation. 1 {{DEFAULTSORT:#FAT/Kofi_Attor}} [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] kkkip3es3gag8lvmx00mp3ba6xysvsm Kofi Frimpong 0 649 48169 47875 2025-05-23T15:24:04Z Robertjamal12 13 /* N'abrabɔ */ Nkyekyεmu using [[Project:AWB|AWB]] 48169 wikitext text/x-wiki {{Databox|item=Q84242003}}'''Kofi Frimpong''' ( wɔwoo no wɔ Obiradzi 17, 1951) ɔyɛ guadzinyi na Ghana amanyɛnyi. Nna ɔyɛ Mbrahyɛbaguanyi dze ma Kwabre East abatow mpasua do wɔ Asante Mantɔw mu wɔ Ghana mbrahyɛbagua fie a ɔtɔ do anan(4), enum(5) na esia(6) wɔ "4th Republic" wɔ Ghana. Ɔyɛ kuw ba wɔ [[New Patriotic Party]]. == Ahyɛse Bra Na Nwomasua == Wɔwoo Frimpong wɔ Obiradzi 17, 1951. Ofi Ntonso, kurow a ɔwɔ Esuantse Mantɔw mu , Ɔsan so yɛ Ghana (University of Ghana (UG)) ). Okitsa "Bachelor achelor of Arts degree in Sociology" == Edwuma == Frimpong yɛ guadzinyi. Nna ɔyɛ " managing director of Bakota Medical Technology Limited in Kumasi. Iyo yɛ ansaana mo bɔ wura amanyɛsɛm mu wɔ 2004. == Amanyɛsɛm == Frimpong yɛ[[New Patriotic Party]] amanyɛkuw nyi. Ɔbɛyɛɛ mbrahyɛbaguanyi fitsi Sanda 2005 wɔ ber a odzii nkonyim wɔ amansan abatow mu wɔ Mumu 2004. Ɔkɔr mpɛn ebien na odzii nkonyim. Nna ɔyɛ Mbrahyɛbaguanyi dze ma Kwabre East abatow mpasua do . Wɔpaw no dɛ mbrahyɛbaguanyi wɔ dɛm abatow mpasua do wɔ mbrahyɛbagua fie a ɔtɔ do anan(4), enum(5) na esia(6) wɔ "4th Republic" wɔ Ghana. == Abatow == Wɔpaw Frimpon dɛ mbrahyɛbaguanyi wɔ Kwabre East abatow mpasua do wɔ Esuantse Mantɔw mu wɔ Ghana wɔ ne ber a odzi kan wɔ 2004 Ghana amansan abatow mu. Odzii nkonyim wɔ[[New Patriotic Party]] dzin mu. N'abatow mpasua no ka mbrahyɛbagua ngua eduasa esia(36) a[[New Patriotic Party]] nyae wɔ ngua dodow a ɔyɛ eduasa akron(39) mu wɔ Esuantse Mantɔw mu.[[New Patriotic Party]] nyaa dɔm dodow a ɔyɛ ɔha eduonu awɔtwe(128) wɔ ngua dodow a ɔyɛ ahabien eduasa(230) mu mbrahyɛbagua mu. Onyaa aba 42,094 wɔ aba dodow a ɔyɛ 51,871 mu. Iyi gyina hɔ ma ɔha nkyɛmu eduowɔtwe biako ekyir pɔw ebien(81.2%). Wɔpaw no gyae Augustine Yeboah Domfeh a ɔyɛ National Democratic Congress amanyɛkuw nyi na Agnes Donkor a ɔyɛ Convention People's Party nyi. Iyinom nyaa aba 8,906 na 871 pɛpɛɛpɛ. A wɔyɛ ɔha nkyɛmu duesuon ekyir pɔw ebien(17.2%) na ɔha nkyɛmu kor ekyir pɔw esuon(1.7%) wɔ aba dodow a wɔtoo mu. Wɔ 2008 mu no, odzii nkonyim wɔ amansan abatow no mu wɔ[[New Patriotic Party]] amanyɛkuw ne dzin mu wɔ dɛm abatow mpasua noara mu. N'abatow mpasua no ka mbrahyɛbagua ngua eduasa anan(34) a[[New Patriotic Party]] nyaa wɔ ngua dodow a ɔyɛ eduasa akron(39) mu wɔ Esuantse Mantɔw mu. Amanyɛkuw a ɔyɛ[[New Patriotic Party]] nyaa dɔm kuma ngua dodow a ɔyɛ 109 wɔ ngua dodow a ɔyɛ 230 mu. Onyaa aba 41,454 wɔ 54,517 mu na wɔdze paw no. Iyi gyina hɔ ma ɔha nkyɛmu 76.04% wɔ aba dodow a wɔtoo mu. Wɔpaw no gyae Bismark Adu-Asere a ɔyɛ National Democratic Congress amanyɛkuw nyi, Zacharia Awuah a ɔyɛ Democratic Freedom Party amanyɛkuw nyi na Alice Duah Boateng a ɔyɛ Convention People's Party amanyɛkuw nyi. Iyinom nyaa 10,824, 555 na 1,684 pɛpɛɛpɛ. A ɔyɛ ɔha nkyɛmu 19.85%, 1.02% na 3.09% pɛpɛɛpɛ wɔ aba dodow a wɔtoo mu. Wɔ 2012 mu no, odzii nkonyim wɔ amansan abatow no mu wɔ[[New Patriotic Party]] amanyɛkuw ne dzin mu wɔ dɛm abatow mpasua noara mu. Wɔpaw no wɔ aba 62,048 a onyaa wɔ aba dodow a ɔyɛ 82,377 mu. Iyi yɛ ɔha nkyɛmu 75.32% wɔ aba dodow a wɔtoo mu. Wɔpaw no gyae Fatao Iliyasu a ɔyɛ National Democratic Congress amanyɛkuw nyi, Zacharia Awuah a ɔyɛ Progressive People's Party amanyɛkuw nyi na Edward J.B Danquah a ɔyɛ amanyɛkuw nyi a ɔdze no ho(independent candidate). Iyinom nyaa 17,521, 1,284 na 1,524 wɔ aba dodow a wɔtoo mu. Iyinom yɛ ɔha nkyɛmu 21.27%, 1.56% na 1.85% pɛpɛɛpɛ wɔ aba dodow a wɔtoo mu. == N'abrabɔ == Frimpong yɛ Kristonyi. Ɔyɛ Seventh-Day Adventist asɔrba. Ɔawar wɔ mba du. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] cpe09hxrdovp2j4czugqirtd8ljlbj6 Kofi Karim Wumbei 0 650 48225 7631 2025-05-23T15:27:56Z Robertjamal12 13 /* Asetsena mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48225 wikitext text/x-wiki '''Kofi Karim Wumbei''' (wɔwoo no wɔ Ayɛwoho 7, 1955) yɛ Ghana amanyɛnyi na Kyerɛkyerɛnyi. Ɔsoom dɛ mbrahyɛbaguanyi ma Wulensi ambatow mpasua wɔ Etsifi Mantɔw mu. == Abrabɔ mu nsɛm na nwomasua == Wɔwoo Wumbei wɔ Ayɛwoho 7, 1955 mu. Ɔwɔ abodzin krataa (Master of Science) wɔ nwomasua mu wɔ University of Cape Coast. === Edwuma === Wumbei yɛ Kyerɛkyerɛnyi. === Amanyɛsɛm === Wumbei yɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do anan wɔ kwasaman a ɔtɔ do anan mu wɔ afe 2004 Ghana ambatow kɛse mu maa[[New Patriotic Party]]. === Ambatow === Wodzii kan paaw Wulensi dɛ mbrahyɛbaguanyi ma Wulensi ambatow mpasua wɔ Etsifi Mantɔw mu wɔ Ghana wɔ afe 2004 Ghana ambatow kɛse no mu. Odzii nkonyim dze nam[[New Patriotic Party]] do. Mbrahyɛbagua ngua eduonu esia a nna ɔwɔ Etsifi Mantɔw mu no, n'ambatow mpasua no ka no mu awɔtwe a[[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu.[[New Patriotic Party]] nyaa mbrahyɛbagua ngua ɔhaeduonu awɔtwe fir ngua ahaebien na eduasa mu dɛ hɔn a hɔn ho dɔɔ so. Onyaa mba 10,476 fir mba dodow a wɔtowee 22,567 mu a egyina hɔ ma 46.4%. Odzii Daniel Okpanul a ɔwɔ People's National Convention, Laliri George Maban a ɔwɔ National Democratic Congress, Alhaji Musah Ziblila Star Boy a ɔwɔ Convention People's Party, Dawuda Mumuni a ɔwɔ Democratic People's Party na Mohammed Iddrisu a onnyi amanyɛkuw biara mu hɔn do nkonyim. Sɛ wɔhyehyɛ no pɛpɛɛpɛ a wonyaa mba 3.9%, 43.7%, 0.9%, 1.3% na 3.8% fir mba wɔtowee no mu. === Asetsena mu nsɛm === Wumbei yɛ Kramonyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] hdxeo3m634tfguv4g9bvc5l7qpd9iif Kofi Kinaata 0 651 35072 6677 2024-10-18T09:46:25Z Assilidjoe 33 Medze nsɛm no bi kaa ho. 35072 wikitext text/x-wiki {{Databox|item=Q24039677}} '''Martin King Arthur''' (wɔwoo no wɔ [[Ebɔbira]] 15,1990) a dodowara frɛ no Kofi Kinaata yɛ Ghana ndwontonyi a ɔtaa tow ndwom wɔ Mfantse kasa mu.<ref>https://web.archive.org/web/20190302090801/https://www.ghanaweb.com/GhanaHomePage/entertainment/Kofi-Kinaata-introduces-himself-from-Ghana-to-the-world-303878</ref><ref name=":0">https://www.myjoyonline.com/i-sing-from-the-heart-kofi-kinaata-opens-up-on-songwriting-skills/</ref><ref name=":0" /> Ofi Efiakuma a ɔwɔ Takoradze. Wonyim no wɔ ne Fante rapo na kɛkyɛ ho,<ref>https://web.archive.org/web/20190302090801/https://www.ghanaweb.com/GhanaHomePage/entertainment/Kofi-Kinaata-introduces-himself-from-Ghana-to-the-world-303878</ref> wɔtaa frɛ no Fante Rapo Nyame (FRG).<ref>https://www.modernghana.com/blogs/610041/kofi-kinaata-the-fante-rap-god-part-1.html</ref> <ref>https://www.modernghana.com/entertainment/36633/fante-rap-god-kofi-kinaata-is-new-face-of-ghana-music.html</ref> == Ahyɛse Bra Na Nwomasua == Wɔwoo Kofi Kinaata wɔ Ebɔbira 15,1990, na wɔtsetsee no wɔ Effiakuma, kurow a ɔwɔ Takoradze, wɔ Anee Mantɔw mu wɔ Ghana. Ɔkɔr n'ahyɛse skuul wɔ Nana Brempong Yaw Skuul na ɔkɔr no nsɔwdo skuul wɔ [[Takoradi Technical Institute]]. <ref>https://brobizzy.blogspot.com/2014/03/kofi-kinaata-introduces-himself-from.html</ref> == Mboaedze == [[Nkyekyεmu:Ghanafo]] 747xpy6dtucrp73c0ivga2igfx4xftd Kofi Konadu Apraku 0 652 47685 47520 2025-05-14T13:24:41Z Robertjamal12 13 /* N'abrabɔ */ adding category using [[Project:AWB|AWB]] 47685 wikitext text/x-wiki {{Databox|item= Q98008421}} '''Kofi Konadu Apraku''' yɛ Ghana amanyɛnyi na sikasɛm ho nyimdzefo na ɔyɛ Ghana Ɔman mbrahyɛbagua a ɔtɔ do ebien (2), ebaasa (3) na aanan (4) no munyi . Ɔyɛ Ɔman Ho Dɔ Kuw Fofor no munyi. Ɔyɛ mbrahyɛbaguanyi ma Offinso Etsifi fam mansin no mu wɔ Ghana Republic of Ghana a ɔtɔ do aanan no mbrahyɛbagua a ɔtɔ do anan no mu. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Konadu Apraku wɔ Akumadan wɔ Asante mantsam mu wɔ Ghana wɔ 7 [[Fankwa]] 1954. Ɔkɔɔ Tweneboa Kodua Ntoado Sukuu wɔ afe 1967 na 1972 ntsam na ɔkɔɔ do nyaa nye nwomasua wɔ South Albany Ntoaso Sukuu a ɔwɔ Oregon, U.S.A. ber a odzii nkonyim wɔ AFS Amanaman Ntsam nsɛm a wɔakyerɛw akansi bi mu a ɔno ekyi no osuaa sikasɛm ho abodzin krataa wɔ Oregon State Sukuupɔn mu nyaa oduruyɛfo abodzin krataa wɔ adzesua no mu na ɔwɔ hɔ. == Edwuma == Kofi Konadu Apraku yɛ Kan Ayɔnkofa Fofor a Ɔhwɛ Afrika Nkɔdo do no munyi (Former New Partnership for Africa's Development member) na Ɔmantɔw Nkabom Soafo (Regional Integration Minister) wɔ Ɔmampanyin Kufuor abrɛdo fi afe 2003 kosi afe 2006. Ɔsan nso yɛɛ Aguadzi na Nnwuma soafo wɔ kan Ɔmampanyin Kufour ase wɔ afe 2001 na 2013 ntsam. Wɔ afe 2008 mu no, Economic Community of West African States [ECOWAS] Council of Ministers paw no dɛ ECOWAS Commissioner for Macroeconomic Policy and Economic Research baabi a ɔhwɛ Multilateral surveillance mechanism a ɔfa nhwehwɛmu a wɔyɛ no daa dzenam joint surveillance mission of the economies of ECOWAS asɔremma man no dɛ wɔbɛhwɛ dɛ wɔredzi nhyiamu gyinapɛn no do anaa na wɔdze sikasɛm na akontabu ho nsɛm ama aman a wɔka ho no na aboa hɔn ama hɔnanya nhyiamu gyinapɛn na ECOWAS sika ɛkoro no. Ɔsan nso nye Wiadze Sikakorabea, Amanaman Ntsam Sikakorabea [IMF], Afrika Nkɔdo Sikakorabea na sikasɛm ahyehyɛdze afofor dzi nkitsaho dze boa ECOWAS mpɔtsam nkɔdo. == Amanyɛsɛm == Kofi Konadu Apraku dzii kan too aba dɛ ɔbɛyɛɛ mbrahyɛbaguanyi wɔ 7 [[Sanda]] 1997 dɛ ɔnnyina nye mansin ananmu. Ɔtoo abatow 10,456 wɔ abatow 21,428 a ɔfata a wɔtowee a ɔgyina hɔ ma 37.80%. Ɔsii akan tsiaa Nana Oduro-Baah a ɔyɛ NDC munyi nyaa mba 10,257 a ɔgyina hɔ ma 37.10%, Manu Yaw Joseph a ɔyɛ PNC munyi nyaa mba 358 a ɔgyina hɔ ma 1.30% na Emmanuel Kwame Boakye a ɔyɛ IND munyi a ɔtoo aba 357 a ɔgyina hɔ ma 1.30%. Ɔno na wɔsan paw no bio wɔ 7 [[Sanda]] 2001 ekyi a ɔdaa nye ho edzi dɛ odzii nkonyim wɔ afe 2000 Ghana Amansan Abatow no mu na onyaa mba 13,160 wɔ abatow 21,543 a ɔfata a wɔtowee a ɔgyina hɔ ma 61.00% no mu. Wɔsan nso paw no dɛ mbrahyɛbaguanyi ma Offinso North Constituency a ɔwɔ Asante Mantɔw mu wɔ afe 2004 Ghana amansan abatow no mu a nye dodow a wɔtow no nyinara yɛ 13,389 a ɔgyina hɔ ma 50.30% wɔ abatow a wɔtowee nyinara mu. Ɔka nyimpa 17 a wɔpɛ dɛ wɔper hɔn ho a wɔsii akan wɔ afe 2007 mu wɔ slot ɛkoro pɛ a[[New Patriotic Party]] no wɔ ma ɔman no frankaa kurafo no ho, kɔɔ afe 2008 abatow no mu. == N'abrabɔ == Kofi Konadu Apraku yɛ Kristonyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] ivp4pve1i8zl2ylyhqe6m4k667zu9pt Kofi Krah Mensah 0 653 48189 7633 2025-05-23T15:25:29Z Robertjamal12 13 /* Amanyɛsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48189 wikitext text/x-wiki {{Databox|item=Q98021997}} '''Kofi Krah Mensah''' yɛ Ghana amanyɛnyi na oguadzifo. Ɔsoom dɛ mbrahyɛbaguanyi ma Amansie West ambatow mpasua wɔ Esuantse Mantɔw mu.<ref name=":0">''Ghana Parliamentary Register, 2004-2008''. Ghana: The Office of Parliament. 2004. p.&nbsp;373.</ref><ref>http://staging.odekro.org/person/kofi-krah-mensah</ref> == N'abrabɔ == Wɔwoo Mensah wɔ [[Kwakwar]] 2, 1942. Okitsa abɔdzin krataa wɔ mbra mu (Master in Law) wɔ Ghana Mmara Sukuu (Ghana School of Law). Ɔsanee wiee skuul wɔ Leeds Esuapɔn (University of Leeds), hɔ na ɔnyaa abɔdzin krataa (Master of Arts) wɔ Ɔmansikasɛm nkɔdo (Economic Development) wɔ UK man mu.<ref name=":0" /> Wonyim Mensah wɔ Ghana mbrahyɛbagua dzinfrɛ nwoma mu dɛ oguadzifo na Kristonyi.<ref name=":0" /> == Amanyɛsɛm == Nna Mensah yɛ mbrahyɛbaguanyiwɔ mbrahyɛbagua a ɔtɔ do anan mu wɔ Ghana Republic a ɔtɔ do anan mu. Odzii nkonyim dɛ mbrahyɛbauanyi ma Amansie West ambatow mpasua wɔ afe 2004 Ghana mbrahyɛbagua ambatow no mu.<ref name=":1">''Elections 2004; Ghana's Parliamentary and Presidential Elections''. Accra: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p.&nbsp;119.</ref> Mbrahyɛbagua ngua eduasa akron a nna ɔwɔ Esuantse Mantɔw mu no, n'ambatow mpasua no ka no mu eduasa esia a[[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu.<ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref> Mensah nyaa mba 84.2% fir mba dodw a wɔtowee no mu.<ref name=":1" /> Ansaana wɔrobɔtow anba wɔ afe 2008 mu no, Mensah dzii nkogu wɔ[[New Patriotic Party]] amanyɛkuw no ambatow mu ma Grace Addo bɛhyɛɛ n'ananmu.<ref>http://ghanamps.com/mps/details.php?id=62</ref><ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Yet-Another-NPP-MP-falls-144784</ref><ref>http://staging.odekro.org/person/kofi-krah-mensah/</ref> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] by007fuppr2kkxg8b5xkdhe3u11ctjm Kofi Osei-Ameyaw 0 654 48207 47898 2025-05-23T15:26:41Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48207 wikitext text/x-wiki {{Databox|item=Q84033880}} '''Kofi Osei-Ameyaw''' yɛ Ghana mbranyimfo na kan Mbrahyɛbaguanyi a ɔgyina Asuogyaman mansin ananmu wɔ Ghana Epuei Mantɔw mu. Na ɔyɛ Ghana Amansin a ɔtɔ do anan (4) na esia (6) Mbrahyɛbagua no munyi. Ɔyɛ Ɔman Ho Dɔ Kuw Foforo (New Patriotic Party) no munyi [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 91qhhup23p1kgfrn48murpxujnrirjo Kojo Adu Asare 0 655 47319 47016 2025-05-09T14:28:15Z Robertjamal12 13 /* N'abrabɔ */ clean up using [[Project:AWB|AWB]] 47319 wikitext text/x-wiki '''Kojo Adu Asare''' ( wɔwoo no Obiradzi 30,1966) ɔyɛ Ghana amanyɛnyi na nkan mbrahyɛbaguanyi dze ma Adenta abatow mpasua do wɔ Nkran kuropɔn a ɔwɔ Ghana. == Ɔbra Ahyɛsɛ Na Nwomasua == Asare hails from Abirim Akuapem in the Eastern Region of Ghana. He is a senior high school leaver. Asare fir Abirim Akuapem Epuei mantɔw wɔ Ghana. == Edwuma == Asare yɛ CEO wɔ social corporate responsibility movement. Ɔsan so yɛ nkan ' chief executive officer of Vital Concepts limited,. a ɔwɔ nkoraba wɔ Ghana, Sierra Leone na Guinea Ɔsoom dɛ nkan general deretary secreputy secretary. == N'abrabɔ == Asare yɛ Kristonyi a wawar wɔ mba baasa. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] fuab97807qkwxvv71ur89aahixyxzdx Kojo Armah 0 656 48139 47686 2025-05-23T15:21:58Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48139 wikitext text/x-wiki '''Kojo Armah'''(Ɔberɛfɛw 27, 1945- Esusow Aketseaba 4, 2014 ) yɛ Ghana edwumayɛfo ananmusinyi, mbranyimfo na amanyɛnyi. Nna ɔyɛ 'Convention People's Party' kuwnyi na Mbrahyɛbaguamunyi ma Evalue - [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] d1ydxy75gc1a3ljdjlyxd22l60327vn Kojo Kum ( Member of parliament) 0 657 10708 10707 2023-05-22T17:36:40Z Assilidjoe 33 10708 wikitext text/x-wiki {{Databox|item=Q61694579}} '''Ebenezer Kojo Kum''' yɛ Ghana yi a ɔyɛ mbrahyɛbagua wɔ mbrahyɛbaguafie esuan a na ogyina mu ma Ahanta West Mansin Ahyɛse Bra Na Nwomasua== Wɔwoo Ebenezer Kojo Kum na ofi Dixcove a ɔwɔ Ghana Atɔe Mantɔw mu. Ebenezer Kojo Kum nyaa ne Ordinary Level(O - Level) wɔ afe 1984 mu na Advanced Level(A - Level) wɔ afe 1986. Ebenezer Kojo Kum kɔɔ so nyaa ne Bachelor of Arts(Hons) na Diploma wɔ Nwomasua mu, a ne nyinara fi University of Cape Coast wɔ afe 1991 mu na ɔyɛɛ Mbranyimfo (General Practice) wɔ Ghana Mbra Skuul mu wɔ afe 2020 mu. Edwuma == Ebenezer Kojo Kum yɛ Ɔkwankyerɛfo Abadziekyir/Amambra soafo Panyin fitsi afe 1992 kesi afe 2005 wɔ Ɔman Amambra Asɔe Ebenezer Kojo Kum nso yɛ mmaranimfoɔ kumaa firi afe 2000 kɔsi afe 2002 wɔ Kendicks Law Firm, ɔyɛ Associate partner fi afe 2002 kɔsi 2007 ne General Manager firi afe 2007 kɔsi 2016 wɔ Kendicks Law Firm. Mprempren Ebenezer Kojo Kum reyɛ adwuma sɛ Mmarahyɛbadwa no muni (MP) ama Ahanta West Abatoɔ Mpasua wɔ Atɔee Mantam wɔ Ghana wɔ New Patriotic Party no tekiti so. == Amanyɔsɛm mu Nsɛm== Ebenezer Kojo Kum sii akan na odzii nkonyim wɔ afe 2016 NPP mbrahyɛbagua ahyɛse abatow mu maa Ahanta West abatow mpasua wɔ Atɔe Mantɔw mu wɔ Ghana.Ebenezer Kojo Kum kɔr do dzii nkonyim wɔ mbrahyɛbagua no mu wɔ ne mansin (Ahanta West abatow mpasua) mu wɔ Atɔe Mantɔw mu wɔ Ghana wɔ afe 2016 Ghana amansan abatow no mu wɔ New Patriotic Party no tekiti do sɛ ebɛka Seventh (7th) Parliament of the Fourth Republic of Ghana a ɔnyaa abatow 30,596 (68.1%) tsiaa George Kwame Aboagye(Late) a ofi National Democratic Congress a ɔnyaa abatow 13,784 (30.7%) ne Isaac Kweku Annan a ofi Convention People’s Party(CPP) a onyaa aba 546 (1.2%). Ebenezer Kojo Kum san sii akan na odzii nkonyim wɔ afe 2020 NPP mmarahyɛbagua ahyɛse abatow mu maa Ahanta West Abatow mpasua wɔ Atɔe Mantɔw mu wɔ Ghana a onyaa abatow 472(65.46%) tsiaa Kwesi Biney a onyaa abatow 249 (34.54%). [[Nkyekyεmu:Ghanafo]] r3t3uibb75r1ajelft0yk4nepe4jg2v Kojo Yankah 0 658 48113 47814 2025-05-23T14:03:19Z Robertjamal12 13 /* Abusua */ Nkyekyεmu using [[Project:AWB|AWB]] 48113 wikitext text/x-wiki {{Databox|item=Q6426502}}'''Kojo Acquah Yankah''' (wɔwoo no 16 [[Dzifuu]] 1945) yɛ kan mbrahyɛbaguanyi wɔ Ghana.  Ɔsan nso yɛɛ Ɔman Soafo wɔ Rawlings aban no mu.  Ɔno na ɔhyehyɛɛ Afrika Sukuupɔn College of Communications no na nye Titsenanyi na ɔsan nso yɛ Daily Graphic, atesɛm krataa a ɔtrɛw kyɛn biara wɔ Ghana no samufo. == Nwomasua == Wɔwoo Kojo Yankah wɔ Agona Duakwa wɔ Agona Epuei Fam Mantsam mu wɔ Ghana finimfin Mantsam mu.  Ná na nifitiase nwomasua wɔ sukul ahorow a ɔwɔ Central Region no mu.  Ɔkɔɔ Adisadel College kɔyɛɛ na ntoado sukul.  Afei ɔkyerɛɛ adze mfe kakraa bi ansa na ɔrekɔ Ghana Sukuupɔn mu, na owiee sukul no nyaa Bachelor of Arts Honours abodzen krataa wɔ Borɔfo kasai mu. == Nkutahodze == Ber a Yankah wie sukul no, ɔkyerɛɛ adze wɔ Adisadel College mfe ebien.  Ɔna aban ahyehyɛdze ahorow a Amannyebɔ Dwumadzebea na Asetra mu Ahobammbɔ na Ɔman Insurance Trust ka ho yɛɛ edwuma.  Wɔ afe 1982 mu, ber a Provisional National Defense Council asraafo aban no baa tumi akyi no, wɔpaw no dɛ Daily Graphic atesɛm krataa a aban no wɔ a na ɔtrɛw kyɛn bibiara wɔ Ghana no samufo.  Akyir yi wɔpaw no dɛ Ghana Asoɛe a ɔhwɛ Nsɛm ho Amanbɔ do no Panyin.  Wɔ afe 2001 mu no, ɔhyehyɛɛ Afrika Nsɛm ho Amannyebɔ na Nkitsahodze Asoɛe.  Seesei saa asoɛeɛ yi abɛyɛ Afrika Suapɔn Kɔlege a ɔhwɛ Nkitsahodze do, a ɔnye Ghana Suapɔn no wɔ abusuabɔ na ɔwɔ tumi krataa a ɔfir Ɔman Agyedze Badwa no hɔ wɔ [[Ebɔw]] 2004 mu. == Amanyɛsɛm == Ber a ɔsan kɔɔ akuw amammuisɛm mu wɔ Ghana no, Yankah gyinaa hɔ maa abatow dɛ MP wɔ 1992 Ghana mmarahyɛ bagua abatow no mu wɔ National Democratic Congress tekiti do na odze nkonim wɔ agona Apuei fam mansin no mu.  Ɔkoraa nkongua no do wɔ 1996 abatow no mu sɛdeɛ ɔbɛyɛ a ɔbɛnya abatow a ɔtɔ do ebien a ɔtoo aba 13,336 wɔ abatow 24,652 a ɔfata a wɔtowee no mu, a ɔgyina hɔ ma 43.40% wɔ wɔn a wɔsɔre tia no do: Yeboah Alex Duodo, NPP muni a ɔtoo aba 8,605, Kweku James Mensah, NCP muni  a ɔtoo aba 1,843, Kofi Owusu, CPP muni a ɔtoo aba 470, Martin Kobina Nkum, NPP muni a ɔtoo aba 389 ne Kojo A. Yankah, NPP muni a ɔno nso too aba . Wɔ Rawlings aban no ber a ɔto so abien no mu no, wodze nkan paw Yankah dɛ Central Regional Minister.  Akyir yi wɔde no kɔɔ Ashanti Ɔmantam Soafo nkyɛn, dzebea a okuraa no asram 11 pɛ ansa na wɔde no rekɔ Ɔman Nkɔdo Nhyehyɛe Bagua no mu dɛ Ɔman Soafo.  Ɔyi ma ogyaee aban no. == Abusua == Kojo Yankah war Susan Roseline Esi Thompson a ɔyɛ Home Economics kyerɛkyerɛfo wɔ afe 1977. Owui wɔ 30 [[Ayɛwoho]] 2001 esiane ɔhome mu yare ntsi.  Ɔwar Ekua Essandoh, a seesei wawu. Ɔyɛ Kwesi Yankah nuabarima, a ɔyɛ Ɔmanpanyin a ɔhwɛ sukuupɔn do wɔ Aban mu wɔ Nana Akufo-Addo a ɔwɔ[[New Patriotic Party]] (NPP) no mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] fsnqa9suep6qdfax93cflup3mz75f44 Kokonte 0 659 3691 3690 2023-04-20T19:22:22Z MF-Warburg 12 6 revisions imported: [TEST] importing fatwiki via a tool 3690 wikitext text/x-wiki '''Kokonte''' yɛ edziban bi a yenya fi bankye nkotsee mu a wɔka wɔ gya do. Ansaana ibenya Kokonte isiam aka no, ibedzi kan abɔ bankye ahohor ho ahata. Ehata ma ɔwo a na esiw no wɔdur mu. Isiw wie a na edze apodo apopo do na enya isiam no. Isiam no na ebɛfa kwan a wɔfa do ka [[Etsew]] do aka. o3uowvq4bua20qv7canatmu7qbsth1f Kokui Selormey Hanson 0 660 36939 36938 2025-03-01T22:26:51Z KISUMAR123 67 Mehyɛɛ atsekel no mu kena 36939 wikitext text/x-wiki {{Infobox person | name = Kokui Selormey Hanson | image = Kokui Serlomey in a Ga traditional outift in Ghana.jpg | birth_name = Kokui Selormey | birth_date = 4 November 1978 | nationality = [[Ghanaian]] | education = [[Ridge Church School]]<br>[[Holy Child High School, Ghana|Holy Child School]]<br>[[Allen Academy]]<br>[[Spelman College]]<br>[[New England Conservatory of Music]] | occupation = Presenter, Broadcast Journalist, Producer, Event Host, Singer, Entrepreneur | spouse = Kobbi Hanson | father = [[Victor Selormey]] | awards = 2016 Television Female Presenter of the Year<br/>2016 Television Morning Show Host of the Year }} '''Kokui Selormey Hanson''', a dodow ara nyim no dɛ Kokui Selormey (wɔwoo no Ɔbrɛfɛw 4,1978) yɛ Ghana dawurbɔ mu nyimpa tsitsir. Odzi kasa dwuma wɔ tɛlɛbihyɛn do, ɔhwɛ nhyehyɛe a ɔda tɛlɛbihyɛn na dawurbɔ ho dwumadzi do, ɔyɛ ɔdwontonyi san so yɛ obiedwumayɛnyi(entrepreneur). == No Skuul ho Nsɛm == Kokui n'egya yɛ Victor Selormey a nna ɔyɛ amanyɛnyi.<ref>https://www.graphic.com.gh/entertainment/showbiz-news/kokui-selormey-keeps-enchanting-viewers.html</ref> Ɔkɔr nhyɛase skuul wɔ Ridge Church school na ɔtoaa do wɔ Holy Child School, Cape Coast. Osuaa adze kakra wɔ Allen Academy, Texas ansaana orukosua Ndwom na Seneyɛ wɔ Spelman College, Atlanta. Owiei no ɔsanee kɔr New England Conservatory of Music (NEC),Boston.<ref>https://www.ghanaweb.com/GhanaHomePage/entertainment/Kokui-Selormey-an-icon-of-showbiz-in-Ghana-431212</ref> Hɔ na onyaa ne esuapɔn abɔdzin kɛse. Kokui yɛɛ civil servant wɔ afe 2009 mu. Ɔtoaa do nye Citi FM kɛyɛɛ edwuma wɔ dawurbɔ mu. Odzi kasa dwumadzi wɔ Citi TV, a wɔfrɛ no ''Citi Breakfast Show.'' Ɔnye Patrice Amegashie yɛɛ Viasat 1 hɔn anapa dwumadzi a nna wɔfrɛ no ''This Morning'' wɔ afe 2012 dze kodu afe 2016. Ɔno so na nna ɔyɛ kasadwumadzi yɛfo ma ''Healthline,'' dwumadzi a ''Vodafone Ghana'' na wosuo n'asen mu anaa wɔboa. Ɔsanee so yɛɛ edwuma wɔ Kwesé TV wɔ aber a ɔhwɛ kasadwumadzi ''Head Start, Home Run'' na ''Final Whistle'' do. Ɔba no n'edwuma dɛ ndwontow edwuma mu a, Kokui atow ndwom wɔ Nubel Noel albɔm do. Dɛm albɔm yi do na ɔnye South Africa ɔdwontonyi mapa Hugh Masekela yɛɛ edwuma. Nna ɔwɔ enyidado dɛ obedzi ndwontow ho dwuma kɛse bi wɔ Ebibifo Ndwom mu. Afe 2014 mu no, woyii no dɛ Ghana ananmusinyi maa Philip Avent ne mfe eduasa ho afrenhyia. Ɔsan so yɛ brand influencer ma Vlisco wɔ Ghana na ɔsan so yɛ ananmusinyi panyin ma SKY GIRLS Ghana afe 21017 dze kodu sesei. Afe 2018 mu no, ɔhyɛɛ ase dɛ ɔreyɛ ntar, efuradze na dza wɔkeka ho ndzɛmba. Kokui yɛɛ dɔm mu kasa ɔkasafo maa Ghana Virtual Career fair wɔ afe 2020, Ayɛwoho Bosoom mu a Ghana na Germany bɔɔ mu hyehyɛe. Kokui eyi sene bi tse dɛ 'Accra Medic'. == N'abrabɔ mu Nsɛm == Afe 2011 mu no, Kokui waree Kobbi Hanson. Ɔnye no wɔ mba anan == Abawdobɔ a Oenya == Kokui abawdobɔ dɛ Television Female Presenter wɔ afe 2016 mu. Dɛm afe no ara mu no, ɔsanee so gyee abawdobɔ dɛ Television Morning Show Host of the Year fii Radio and Television Awards. == No Ndwontow Edwuma == Kokui na no ndwontow kuw yɛɛ 'Afropopera Anthology Vol 1: Negro Spirituals' a ɔyɛ hɔn ndwontow dwumadzi a odzi kan. Kuw mba no nye Kokui Selormey, Michael Dodoo, Emmanuel Quayson, Edmund Abrokwah, Joshua Bortey na Cornelius Manor. == Mboayɛdze == [[Nkyekyεmu:Ghanafo]] fwvqudyb5kfnya54ijsucnm0oafixti Kosi Kedem 0 661 48076 47753 2025-05-23T14:00:54Z Robertjamal12 13 /* N'abrabɔ */ Nkyekyεmu using [[Project:AWB|AWB]] 48076 wikitext text/x-wiki '''Kosi Kedem''' (wɔwoo no 15 April 1945) yɛ Ghana ɔmanyɛnyi na ɔyɛ mbrahyɛbaguanyi a ɔtɔ do anan ae dzea ɔtɔ do ebaasa no munyi a ɔgyina Hohoe anafo fam Mantsam a ɔwɔ Volta Mantsam mu wɔ Ghana no ananmu. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Kedem wɔ 15 [[Ebɔbira]] 1945, wɔ Hohoe anafoɔ fam wɔ Volta Mantsam mu wɔ Ghana. Ɔkɔɔ Ghana Suapɔn mu baabi a onyaa nye Bachelor of Arts. Ɔsan nso kɔɔ Cape Coast Sukuupɔn na osuaa Nyansapɛ, Nwomakorabea na onyaa nye Master wɔ Nyansapɛ mu. == Dwumadzi Ahorow == Na Kedem yɛ kan mbrahyɛbaguanyi ma Hohoe South Constituency a ɔwɔ Volta Mantsam mu wɔ Ghana. Ɔsan yɛ nwomakorabea sohwɛfo. == Amanyɛsɛm == Wɔpaw Kedem dɛ ɔman mbrahyɛbagua a edzi kan wɔ Ghana man a ɔtɔ do anan no mu wɔ 7 Mumu 1993 ber a wɔkae dɛ odzii nkonyim wɔ 1992 Ghana mbrahyɛbagua abatow a wɔyɛe wɔ 29 Mumu 1992 no ekyi. Afei wɔsan paw no dɛ ɔmmɛyɛ Ghana man a ɔtɔ do anan no mbrahyɛbagua a ɔtɔ do ebien wɔ Ɔman Demokrasi Mbrahyɛbagua no tekiti do wɔ Mumu 2000 Ghana Amansan abatow a ɔkɔɔ do maa Hohoe Kesee Fam Mantsam a ɔwɔ Volta Mantsam mu wɔ Ghana no mu. == Abatow == Wɔpaw Kedem dɛ mbrahyɛbaguanyi ama Hohoe South mansin no wɔ afe 2000 Ghana amansan abatow no mu. Wɔpaw no wɔ National Democratic Congress no tekiti do. Na nye mansin no yɛ mbrahyɛbagua nkongua 17 a ɔwɔ nkongua 19 a National Democratic Congress dzii nkonyim wɔ saa abatow no mu maa Volta Mantsam no fa. National Democratic Congress no nyaa nyimpa kakraa bi a hɔn nyinara yɛ mbrahyɛbagua nkongua 92 wɔ nkongua 200 a ɔwɔ Ghana man a ɔtɔ do aanan (4) no mbrahyɛbagua a ɔtɔ do ebaasa (3) no mu. Wɔdze abatow 13,306 paw no wɔ abatow 29,033 a ɔfata nyinara mu. Eyi nye abatow a ɔfata a wɔtowee nyinara mu 47.3% yɛ pɛ. Wɔpaw no kyɛn Bennett K. Dokey a ofi Ɔman Ho Dɔ Kuw fofoo no mu, Delali Ndo a ɔyɛ ɔkannyifo a ɔdze nye ho, James Flolu a ofi Nhyiam Nyimpa Kuw no mu nye Brese R. Senyo a ofi Ɔman Nsakrae Kuw no mu. Eyinom nyaa abatow 9,043, 4,489, 834 ne 450 wɔ abatow a ɔfata a wɔtowee nyinara mu. Eyinom nye 32.2%, 16%, 3% na 1.6% yɛ pɛ wɔ abatow a ɔfata a wɔtowee nyinara mu. == N'abrabɔ == Kedem yɛ Kristonyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 4i1z87fcoag74oqu2dkvgny04omp6ii Kotoko 0 662 3706 3705 2023-04-20T19:22:27Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 3705 wikitext text/x-wiki '''Asante kotoko''' yɛ bɔɔlbɔ kuw mapa a wɔfrɛ no Asantse kotoko. Wɔtsew bɔɔblbɔ kuw no wɔ Dzifuu 31, 1935 wɔ Kumasi, Asante Mantɔw mu. Wɔtoo hɔn apɛsɛ akofo. Wokosi akan wɔ Ghana Premier agodzi mu bi na wɔbɔɔ hɔn fie agokansi wɔ Baba Yara agokansi bea wɔ Amakom, Kumasi. Nyia Bɔɔlbɔ kuw yi yɛ ne dze nye Otumfu Nana Osei Tutu II a noara so nyɛ hɔn guamutsenanyi. Dr. Kwame Kyei na ɔtseew bɔɔlbɔ kuw Asante Kotoko a hɔn nsabran nye <nowiki>''ikum apem a, apem bɛba''</nowiki>. hhuy8t2trrmwsw5ka62kkn7w3kdk58h Koumbou Boly Barry 0 663 13184 7826 2024-05-25T09:30:25Z A09 777 cleanup 13184 wikitext text/x-wiki '''Koumbou Boly Barry''' yɛ Burkinabe mbrahyɛ edwumayɛfo a ɔyɛɛ edwuma dɛ Ɔsoafo a ɔhwɛ Nwomasua do na Literacy wɔ Burkina Faso. Ɔyɛ United Nations Special Rapporteur ma fahodzi dɛ obiara benya kwan wɔ nwomasua mu fitsi afe 2016. Boly Barry benyaa ne doctorate wɔ economic history fir Cheikh Anta Diop University wɔ Dakar, Senegal.[1] Nna ɔyɛ minister wɔ cabinet mu ma Luc-Adolphe Tiao. == Nhwɛdo == * "Koumbou Boly Barry". Office of the United Nations Human Rights Commissioner. * "ICAO Council President receives Prime Minister of Burkina Faso". ALN News. 18 June 2014. bnusoof3osthp5in36rmt4m40869plk Kradzin 0 664 3713 3712 2023-04-20T19:22:29Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 3712 wikitext text/x-wiki '''Kradzin''' yɛ dzin a odzi kan a wɔdze ma abofra a wɔawo no fofor. Da a wɔdze woo abofra no na wɔhwɛ ho dze to no dzin. j9irryenyc9bjhzlww7vywuby5la07a Krak des Chevaliers 0 665 48265 3717 2025-05-26T13:56:53Z Robertjamal12 13 /* top */ Cat using [[Project:AWB|AWB]] 48265 wikitext text/x-wiki {{Databox|item=Q177549}} '''Krak des Chevaliers''', Arabic: قلعة الحصن, <small>romanized:</small> ''Qalʿat al-Ḥiṣn'' a wɔsnaso frɛ no '''Hisn al-Akrad''' (Arabic: حصن الأكراد, <small>romanized:</small> ''Ḥiṣn al-Akrād'', <abbr>lit.</abbr> 'Fortress of the Kurds') formerl Crac de l'Ospital; Krak des Chevaliers ana c des Chevaliers (<small>French pronunciation:</small> ​[kʁak de ʃ(ə)valje]), yɛ medieval castle na medieval castle a wakran no wɔ wiadze nyinara kor a a noho hia. Kurdishfo hyɛ bea no wɔ 11th century.wɔ afe 1142 wɔdze ma Raymond II, Count of Tripoli,dɛ ɔnhwɛ Knights Hospitaller do a waka hɔn hɔ fir dɛ ɔtɔe wɔ afe 1271. Hospitallfo hyɛ ase si castla no wɔ afe 1140 no mu na owei wɔ afe bɛyɛ 1170 wɔ ber a asaase woso sɛi castle . mbra no hyɛ castle bebere a na ɔwɔ Tripoli man na a ana.kurow a wɔ hyɛ ase wɔ First Crusade. Krak des Chevaliers kaa nsordafo a awodzinyin na wɔyɛ hɔn edwuman yie .Wowie hɔn dan a ɔtɔ do ebien no wɔ 13th century no, Krak des Chevaliers bɛyɛɛ castle kese. Dɔem ber na pon a ɔwɔw paado bae na ɔma castle no ahosiesie fofor mfe apem no fa no ,wodze ka dɛ Krak des Chevaliers' "sikakɔkɔ ber, Krak des Chevaliers fa nkurofo bɛyɛ 2,000. Nyimpa dodo kese a wɔtse dɛm ma Hospitallerfo bea kese.ibute. Fitsi afe 1250 mu Knight Haospitallfo sesa kɔr bɔn mu wɔ afe 1271 a Mamluk Sultan Baibars kyer Krak des Chevaliers ber kurow mu yɛ dzin kɛpem nda 36 a wɔdze krataa nokwar nyim mu fir Hospital pamyin a ɔma Knights for dan hɔn ekyir. [[Nkyekyεmu:World Heritage Sites in Danger]] jzhu7mdybwaevsluw30v40vsune1opf Kratafa Tsitsir 0 666 7835 7273 2023-05-06T00:30:17Z Robertjamal12 13 Protected "[[Kratafa Tsitsir]]": High traffic page ([Sesa mu=Allow only autoconfirmed users] (indefinite) [Twe kɔ=Allow only autoconfirmed users] (indefinite)) 7273 wikitext text/x-wiki __NOTOC__ <templatestyles src="Krataa Fuforo/styles.css" /> <div class="MainPage"> {{Top Banner}} {{Create New Article}} {{Feature Articles All}} </div> du443gpqz1uz1s1x0k5z8oqj49jdjg1 Krosbi Mensah 0 667 48085 47770 2025-05-23T14:01:29Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48085 wikitext text/x-wiki {{Infobox officeholder | office = Member of parliament for Afram Plains North constituency | nationality = [[Ghanaian]] | president = Jerry John Rawlings | succeeded = Joseph Tsatsu Agbenu | honorific_prefix = Hon. | alma_mater = Prince of Peace College | occupation = Politician | profession = Businessman | birth_date = 5 March 1947 | termend = 7 January 1997 | termstart = 7 January 1993 | party = National Democratic Congress | relations = [[Betty Krosbi Mensah|Betty Nana Efua Krosbi Mensah]] (daughter) }} '''Krosbi Mensah''' (wɔwoo no wɔ Ebɔw da a ɔtɔ do enum wɔ mfe apem ahankron eduana esuon) nna ɔyɛ Ghana amanyɛnyi wɔ 4th Republic mu wɔ Ghana, ogyinae maa Afram Plains North ambatow mpasuar do.<ref name=":0">Ghana Parliamentary Register(1993–1997)</ref> Nna ɔyɛ NDC amanyɛkuwnyi. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Krosbi Mensah wɔ Ebɔw da a ɔtɔ do enum wɔ mfe apem ahankron eduana esuon( 5th March,1947) wɔ Epuei Mantɔw mu wɔ Ghana, ɔkɔr skuul wɔ Prince of Peace College na onyaa abɔdzin krataa a ɔyɛ General Certificate of Education (GCE) Ordinary Level. == Dwumadzi Ahorow == Mensah yɛ nkan mbrahyɛbaguanyi wɔ Afram Plains North ambatow mpasua wɔ Epuei Mantɔw mu wɔ Ghana fitsi Sanda da ɔtɔ do esuon wɔ mfe apem ahankron eduokron ebiasa. Ɔyɛ obi so a na ɔyɛ guadzinyi. == Amanyɛsɛm == === Mbrahyɛbaguanyi === Nna Mensah yɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua fie a odzi kan na ma ɔtɔ do ebien wɔ 4th Republic mu wɔ Ghana Afraim Plains North ambatow mpasua do, a ɔhyɛɛ ase wɔ Sanda wɔ mfe apem ahankron eduokron ebiasa dze kesi Sanda wɔ mfe mpem ebien na kor(January 1993 to January 2001) mu. Odzii kan kɔ mbrahyɛbagua fie wɔ ber a odzii nkonyim wɔ mfe apem ahankron eduokron ebien(1992) ambatow no mu. Ɔsan nyaa ne dzibew no bio wɔ mfe apem ahankron eduokron esia(1996) ambatow mu ber a onyaa ɔha nkyɛmu eduosuon ebien(72%), odzii nkonyim wɔ ambatow a wɔtoo wɔ Mumu bosoom no mu mfe apem ahankron eduokron esia(December 1996) mu, wɔ NDC amanyɛkuw ne dzin mu wɔ Afraim Plains North ambatow mpasua do wɔ Epuei Mantɔw mu.<ref>{{Cite web|last=FM|first=Peace|title=Parliament - Afram Plains North Constituency Election 1996 Results|url=http://ghanaelections.peacefmonline.com/pages/1996/parliament/eastern/86/index.php|access-date=2021-02-17|website=Ghana Elections - Peace FM}}</ref> Onyaa amba 18,832 a ɔyɛ ɔha nkyɛmu eduosia kor ekyir pɔw eduosuon(61.70%) sen Augustine Siaw a ɔyɛ NPP amanyɛkuwnyi, Amidu Tanko a ɔyɛ PNC amanyɛkuwnyi, na Albert Quarcoo-Zah a ɔyɛ CPP amanyɛkuwnyi a wonyaa, 4,376, 1,684,na 1,235. Joseph Tsatsu Agbenu na obotuu no wɔ mfe mpem ebien na kor mu.<ref>{{Cite web|last=|first=|date=7 December 2000|title=qryCandidateByRegionConstituency|url=https://ec.gov.gh/wp-content/uploads/2019/08/2000-Parliamentary-Details.pdf|url-status=dead|archive-url=https://web.archive.org/web/20201018205332/https://ec.gov.gh/wp-content/uploads/2019/08/2000-Parliamentary-Details.pdf|archive-date=18 October 2020|access-date=|website=}}</ref><ref>{{Cite web|last=|first=|date=|title=Parliament: Eastern Region|url=https://ghanaelections.peacefmonline.com/pages/2000/parliament/eastern/|archive-url=|archive-date=|access-date=2020-09-04|website=Peace FM Online}}</ref> == N'abrabɔ == Mensah yɛ Kristonyi. Nna ɔyɛ Betty Krosbi Mensah papa, a ɔayɛ mbrahyɛbaguanyi wɔ Apraim Plains North fitsi mfe mpem ebien na duesuon mu, a ɔyɛ ambatow mpasua a ne papa yɛɛ mbrahyɛbaguanyi wɔ mu no. == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] aw7esr8bk7suhwqur7wqbuf1o7ub59s Kundum Afahyɛ 0 668 11123 11102 2023-07-19T17:32:47Z Assilidjoe 33 11123 wikitext text/x-wiki '''Kundum Afahyɛ''' yɛ afahyɛ a Ahantafo na Nzemafo a wɔwɔ Anee/Atɔe Mantɔw mu wɔ [[Ghana]] na wodzi. Wodzi dɛm afahyɛ yi dze da Nyankopɔn ase wɔ edziban mbordo a Ɔdze ama hɔn wɔ twaber no mu. == Abakɔsɛm == Dase a wɔakyerɛw afa dɛm afahyɛ yi ho no kor yɛ dza Bosman kyerɛwee. Ɔyɛ Dutchnyi a otu kwan kɔ mbeambea kɔhwɛ ndzɛmba a ɔwɔ hɔ. Ɔno na otuu kwan baa Ɔman Sika Mpoano ha bɔhwɛɛ afahyɛ no wɔ mfe ɔha a ɔtɔ do duesoun no mu. == Ahyɛse == Abakɔsɛm na amambra kyerɛ dɛ afahyɛ yi hyɛɛ ase ber a ɔbɔmbɔfo,Akpoley, nam ne ahayɛ mu bopuei mbowatsia bi a wɔresaw wɔ kɔntɔnkrɔn mu. Ɔhwɛɛ hɔn asaw no wiei no ekyir no ɔsaan kɔr no kurow mu na ɔkyerɛɛ no nkorɔfo asaw no. Dɛm kusum asaw yi yɛ asaw a wɔdze tu mbɔnsam na esunsum fi fi nkurow na nkuraase mu. Dɛm afahyɛ yi mu no, nkorɔfo a wɔwɔ Axim na nkurow a etwa ho ehyia mu mba tsitsir na wɔsaw. Afahyɛ yi fi Nzemafo mu na ɔdze no nkakrankakra ebodu Ahantafo mu wɔ Anee Mantɔw mu. == Afahyɛ No Su == Afahyɛ yi bɛhyɛ ase a ogyina da a abɛ bi bɛber wɔ no dua do. [[Kundum afahyɛ]] yi yɛ Akanfo afahyɛ tsitsir a wodzi no wɔ Anee Mantɔw mu wɔ Ghana. Nzemafo na Ahantafo na wodzi Kundum afahyɛ yi. Yɛdze dɛm afahyɛ yi kyerɛ dɛ otwaber edu na ɔda hɛn gyedzi so edzi. == Afahyɛ No Ankasa == Dɛm afahyɛ yi yɛ adapɛn anan afahyɛ mbom adapɛn ebiasa a odzi kan no mu no, dwumadzi tsitsir a ɔyɛ kyenbɔ na asaw nko kɔ do ewimbir ewimbir wɔ nkurow no ntsiantsia bea a wɔfrɛ no Siedu anaa Sienu. Afahyɛ yi kɔ do soronko wɔ nkurow a wɔbɔ mu yɛ Ahanta kurowpɔn no. Dɛm nkurow yi hyehyɛ no ankorankor Kwesida kor a hɔn afahyɛ dze no bɛhyɛ ase. Dɛm afahyɛ yi gyina ɔfa etsitsir ebiasa do; asaw , kyenbɔ na aponto. == Afahyɛ Ntar == Nkorɔfo a wodzi dɛm afahyɛ yi hyɛ ntar a no ho da nso , mpabowa na ɔyɛ a nkata enyim. Adwontowfo hyɛ afahyɛ no ase na wɔdze akyenbɔ kɔ abosomfie ahorow enum a ɔwɔ kurowtsia no mu. Abosomfie hɔ no, wɔda hɔn ebisadze edzi na wogu nsa bɔ mpaa. == Dwumadzi Nhyehyɛɛ == Amambra mu adapɛn anan afahyɛ no mu no, akyenbɔfo no dzi adapɛn ebiasa a odzi kan no wɔ kurotsia sua kyen no bɔ na wosiesie hɔnho dze tweɔn dapɛn a ɔtɔ do anan no. Wɔmmbɔ kyen eso wɔnnsaw wɔ dapɛn a otwa tun no no Dwowda. Wɔsɔ Kundum kusum gya wɔ ahemfie na wogyaa no ma ɔdzɛw wɔ afahyɛ no dwumadzi nyinara mu. Dɛm gya yi na dwumadzi nyinara gyina do na ɔyɛ gya a wɔdze yɛ edziban tsitsir wɔ afahyɛ no ase. Benada no wotwa nguan na nkokɔ wɔ nkongua dan no mu. Dɛm nkongua dan yi yɛ bea soronko a wosie ahemfo na mpanyimfo a woewuwu no ngua nyina. Afɔr a wɔbɔ no nkongua dan mu no yɛ adze a nkorɔfo kumaa bi na wɔyɛ no nsumaa mu. Ewiei no wɔdze akokɔ bɔ afɔr wɔ paado. Benada no ara ndwomtow hyɛ ase na Wukuda no ɔhen no abɛka dwumadzi no ho. Ɔba dwumadzi no ase wɔ apakan mu a nkorɔfo binom rotow ndwom na wɔrobɔ kyen dzi n'ekyir. == Mboaedze == https://web.archive.org/web/20120217161547/http://www.ghananation.com/festivals/?blurb=264 https://www.modernghana.com/news/350907/1/mtn-ghana-donates-towards-kundum-festival.html https://archive.org/details/pythonkillerstor00grot 0z7n987xl2cpn2n6y02tr9pdqhjv90x Kuukua Eshun 0 669 3737 3736 2023-04-20T19:22:35Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 3736 wikitext text/x-wiki '''Kuukua Eshun''' yɛ Ghana-Amanadze sene kwankyerɛfo, ndwontonyi na kyerɛwfo. Kuukua dze adwempɔw a ɔfa adwen mu apɔwmudzen na dabaa asetsena mu nsɛnsɛm edzi wɔ ne senekyerɛw na ne sene mu. Ɔyɛ hɔn a wɔdze Boxedkids bɔbɔɔ adze no mu kor. {| class="wikitable" ! colspan="2" |Kuukua Eshun |- | colspan="2" |Kuukua Eshun speaking at re:publica on Sequencer Tour in Detroit |- !Born |Kuukua Eshun Accra, Ghana |- !Nationality |Ghanaian-American |- !Other names |Kuuksss |- !Occupation(s) |Film director, writer and creative |- !Known for |Film directing and poetry |} == Edwuma[Edit] == Kuukua's ne sene a odzi no a ɔato dzin ''Artist, Act of Love'' nyaa abawdobɔdze wɔ wiadze afanaa nyinara mbaa sene afahyɛ no mu osian mbrɛ nna sene no ho tsew no ntsi. Ɔyɛ hɔn a wɔdze Skate Gal Club bɔbɔɔ adze no mu kor. Kuukua gyedzi dɛ mbaa na mbanyin nyinara yɛ kor na ɔno na opusuw no ma ɔyɛɛ yikyerɛ ahorow wɔ Nkran. Ɔnye be UNFPA Ghana bɔɔ mu dɛ wobosuom epegya mbaa a ɔato hɔn mbɔndar a wɔtse ase. Ɔnnkyɛree biara na Kuukua nye Nigerian dwontonyi Wizkid yɛɛ ndwom a ɔno na ɔhyehyɛɛ mbrɛ wɔdze bɔto gua maa no. Kuukua nyaa ne "documentary' sene "Unveiling" a ɔdze too gua wɔ Museum Ostwall Im Dortmunder U wɔ Germany na woyii so wɔ museum no mu kɛpem afe 2022 Ebɔw bosoom no mu. ANO institute of Arts and Knowledge na wɔtoo dzin na Kuukua yɛɛ ho kwankyerɛfo. Bio Kuukua yɛ Nigeria dwontonyi Wizkid ne senetsia dze ma ne ''Made In Lagos'' album a wɔfrɛ no ''Made In Lagos Deluxe'' sene no ho kwankyerɛfo a ɔpaa ho tam wɔ afe 2021 Mumu bosoom no mu. Ɔboaa Wizkid na wɔyɛɛ dɛm sene yi ho kwankyerɛfo. == Senedwuma[Edit] == '''Sene tsiaba''' {| class="wikitable" !Year !Title !Director !Writer !Producer !Ref. |- |2018 |''Stranger To Your Seed'' |Yes |Yes |Yes | |- |2019 |''Artist, Act Of Love'' |Yes |Yes |Yes | |- |2021 |''Unveiling'' |Yes |Yes |Yes | |- |2021 |''Made In Lagos (Deluxe)'' |Yes |Yes |Yes | |} == Abawdobɔ na apɛa[Edit] == * Urbanworld Film Festival Finalists for Young Creators Showcase. {| class="wikitable" !Year !Event !Prize !Recipient !Result |- |2021 |2021 Ghana Movie Awards |Best Documentary |Unveiling |Nominated |} == External linksEdit == * Kuukua Eshun wɔ Twitter == Nhwɛdo[Edit] == # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' # '''^''' 5polja2ot7cda6957a1tl3w3a1y8j6c Kwabena Adjei 0 670 48046 47659 2025-05-23T13:58:44Z Robertjamal12 13 /* Ambatow */ Nkyekyεmu using [[Project:AWB|AWB]] 48046 wikitext text/x-wiki Dr. '''Kwabena Adjei''' (1943 – 2019), a nna dodow frɛ no Nkonya Terminator, yɛ kuwba ma Biakoye Constituency a ɔwɔ Oti mantɔw mu wɔ Ghana.nna ɔyɛ guamu tsena nyi dze ma National Democratic Congress. == Ambatow == Adjei nye obi a, wodzi kan yii no wɔ ber Ghanafo roto hɔn 1996 hɔn abatow mu, he polled 20,740 votes out of the 26,564 valid votes cast representing 63.90% over Abotsina Festus Andrews of the[[New Patriotic Party]], Alexander Kwame Mensah of the Democratic People's Party, Christiana Amaa Pokuah Nyark of the Convention People's Party and George k. Afari of the people's National Convention who polled 1,903 votes, 1,897 votes, 1,706 votes and 348 votes respectively. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] npbr9it1lpr3869r165rcm3yyurxglb Kwabena Adusa Okerchiri 0 671 47786 47608 2025-05-14T13:30:55Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47786 wikitext text/x-wiki '''Kwabena Adusa Okerchiri''' yɛ Ghana ɔmanyɛfo na ɔyɛ mmarahyɛ baguani a ogyina[[New Patriotic Party]] ananmu ma Nkawkaw mansin a ɔwɔ Ghana Apuei fam mantam mu.  Ɔdze n’ahennie wɔ mmarahyɛ bagua mmiɛnsa a ɔtoatoa do mu firi deɛ ɔtɔ do mmienu kɔsii mmarahyɛ bagua a ɔtɔ do aanan wɔ Ghana man a ɔtɔ do aanan no mu firi afe 1996 kɔsi afe 2004. Afei Seth Adjei Baah faa no. '''Mfiase Asetra Na Nhomasua''' Kwabena Adusa kɔɔ Ghana Sukuupɔn mu.  Wɔwoo no afe 1960 mu na ofi Apuei Fam mantam mu. '''Edwumayɛ''' Kwabena Adusa Okerchiri yɛ mmaranimfo wɔ n’adwuma mu. '''Amanyɔsɛm''' Adusa dze nkan paw no wɔ December 1996 Ghana amansan abatuw no mu wɔ Ɔman Ho Dɔ Kuo Foforo no tekiti do maa Nkwakwa Mantam a ɔwɔ Ghana Apueeɛ Mantam mu.  Ɔtoo abatuw 18,279 wɔ abatuw 34,086 a ɔfata a wɔtowee a ɔgyina hɔ ma 41.40% wɔ n’asɔretiafo William Bimpong Asante a ɔyɛ NDC muni, Ebenezer Kese Antwi a ɔyɛ CPP muni, El-Abdul-Hameed Sachibu a ɔyɛ PNC muni na Kofi Frimpong a ɔyɛ DPP muni a ɔtoo aba 11,460  , abatoɔ 4,634, abatuw 459 na abatuw 254. '''Ɔdze Nhonim Wɔ Marahyɛ Bagua No Mu''' mprɛnsa a ɔtoetoe do firi afe 1996 abatuw no kɔsi afe 2008 Ghana amansan abatuw no.  Ɔhweree saa nkongua yi maa Seth Adjei Baah a ogyinaa Independent kuw no ananmu wɔ Nkaww mantam mu wɔ afe 2008 Ghana amansan abatuw no mu. Adjei Baah de abatuw19,757 dze nkonim wɔ abatuw no mu de dze Kwabena Adusa Okerchiri a ɔnyaa abatuw 14,376 no do nkonim.  Wɔ afe 2004 mu no, Kwabena Adusa dze nkonim wɔ abatoɔ no mu denam abatuw a wɔkan no nyinaa yɛ 23,706 wɔ ɔha mu nkyekyɛmu 58.2% mu. Wɔ afe 2000 mu no, Kwabena Adusa dze nkonim wɔ Nkawkaw mansin mmarahyɛ bagua no mu de abatuw 20,481 a ɔna abatuwa ɔfata a wɔtowee nyinaa mu 64.90% yɛ pɛ.  Ɔde abatuw a wɔtowee nyinaa mu bɛbor fa trɛw wɔn a wɔsɔr tia no no mu.  Owura Okerchiri dze nkonim wɔ[[New Patriotic Party]] no tekiti do.William Kwasi Agyare a ofi National Democratic Congress no nyaa abatuw 8,574 a ɔna27.20% toto ho.  Afofor a wɔpɛ dɛ wɔyɛ mmarahyɛ bagua no;  Ebenezer Kese Antwi a ofi Nhyiam no Nnipa Kuw no mu, Eugene Osei Boakye a ofi Ɔman Nsakrae Kuw no mu, na Tatiga Samson Basuri a ɔwɔ Ɔman Nhyiam no mu no nyaa 5.40%, 1.40% na 1.00%.  Saa ɔha biara mu nkyekyem ahorow yi na abatuw 1,716, 456 na 314 yɛ pɛ. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 3wjpuntk8o6x34haotcmumjz09hvzpc Kwabena Appiah-Pinkrah 0 672 36148 7637 2024-12-07T23:27:49Z Andre Engels 1332 Redirected page to [[Kwabena Appiah Pinkrah]] 36148 wikitext text/x-wiki #REDIRECT [[Kwabena Appiah Pinkrah]] nukovxltwo3mozcmnw11f72vxw6s3zj Kwabena Appiah Pinkrah 0 673 48137 47959 2025-05-23T15:21:49Z Robertjamal12 13 /* N'abrabɔ */ Nkyekyεmu using [[Project:AWB|AWB]] 48137 wikitext text/x-wiki '''Kwabena Appiah-Pinkrah''' (wɔwoo no afe apem ahaakorɔn eduanan esuon ne bosoom Dzifuu ne da a otsia eduonu ebiasa) mu yɛ"Consultant" na Ghana amanyɛnyi wɔ Ebibiman mu. Ɔyɛ mbrahyɛbaguanyi dze ma Akrofuom mpasuar a ɔwɔ Asante mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a otsia ananas, enum, esia na esuon no wɔ kwasafoman a ɔtɔ do anan no mu. Ɔyɛ NPP amanyɛkuwba. {| class="wikitable" ! colspan="2" |Hon. Kwabena Appiah-Pinkrah |- | colspan="2" | |- ! colspan="2" |Member of Parliament for Akrofuom Constituency |- | colspan="2" |'''In office'''7 January 2017 – 6 January 2021 |- !President |Nana Akufo-Addo |- ! colspan="2" |Member of the Ghana Parliament for Akrofuom Constituency |- | colspan="2" |'''In office'''7 January 2013 – 6 January 2017 |- !President |John Mahama |- ! colspan="2" |Member of Parliament for Akrofuom Constituency |- | colspan="2" |'''In office'''7 January 2009 – 6 January 2013 |- !President |John Atta Mills John Mahama |- ! colspan="2" |Member of Parliament for Akrofuom Constituency |- | colspan="2" |'''In office'''7 January 2005 – 6 January 2009 |- !President |John Kufuor |- ! colspan="2" |Personal details |- !Born |23 August 1947 (age 75) |- !Nationality |Ghanaian |- !Political party |New Patriotic Party |- !Alma mater |Fairleigh Dickson University, USA University of Bremen West, Germany |- !Profession |Consultant |- !Committees |Local Government and Rural Development Committee and Government Assurance Committee(7th Parliament of 4th Republic of Ghana) |- | colspan="2" | |} == Ɔbra ahyɛse na nwomasua == Afe apem ahaakorɔn eduanan esuon ne bosoom Dzifuu ne da a otsia eduonu ebiasa mu na wɔwoo Appiah-Pinkrah. Ofi Akrofuom, kuroba bi a ɔwɔ Asante mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ Fairleigh Dickson Suapɔn mu wɔ Amanadze (United States of America). Okitsa ne Master of Arts wɔ "International Studies" wɔ suapɔn no mu. Onyaa ne diploma (higher level degree) wɔ "University of Bremen West Germany" Edwuma Appiah-Pinkrah yɛ "management" na "development consultant". Ɔyɛ CEO dze ma Global Linkages Company Limited wɔ Nkran. == Amanyɛdwuma == Appiah-Pinkrah yɛ[[New Patriotic Party]] amanyɛkuwba. Ɔbɛyɛɛ mbrahyɛbaguanyi fitsi afe mpemebien na enum Sanda bosoom no wɔ ber a odzii konyim wɔ afe mpemebien na anan Mumu bosoom Ghana amansan abatow no mu. Fitsi dɛm ber no ogyina mpɛn anan. Ɔyɛ mbrahyɛbaguanyi ma Akrofuom abatow mpasuar. Woeeyi no dɛ mbrahyɛbaguanyi ama dɛm abatow mpasuar no wɔ mbrahyɛbagua a ɔtɔ do anan, enum, esia na esuon no mu wɔ kwasafoman a ɔtɔ do anan no mu wɔ Ghana. Nna ɔyɛ "Local Government" na "Rural Development Committee" na "Government Assurance Committee" wɔ mbrahyɛbagua a otsia esuon no wɔ kwasafoman a otsia anan no mu wɔ Ghana. == Abatow == Afe mpemebien na anan Ghana amansan abatow no mu na odzi kan a wɔpaaw Appiah-Pinkrah dɛ mbrahyɛbaguanyi maa Akrofuom abatow mpasuar a ɔwɔ Asante mantɔw mu. Wɔpaaw no NPP amanyɛkuw no akwanya ahoma do. His constituency was a part of the 36 parliamentary seats out of 39 seats won by the[[New Patriotic Party]] in that election for the Ashanti Region. The[[New Patriotic Party]] won a majority total of 128 parliamentary seats out of 230 seats. He was elected with 10,808 votes out of 15,645 total valid votes cast equivalent to 70.4% of total valid votes cast. He was elected over Joseph K. Abim of the National Democratic Congress. He obtained 29.6% of total valid votes cast. In 2008, he won the general elections on the ticket of the[[New Patriotic Party]] for the same constituency. His constituency was part of the 34 parliamentary seats out of 39 seats won by the[[New Patriotic Party]] in that election for the Ashanti Region. The[[New Patriotic Party]] won a minority total of 109 parliamentary seats out of 230 seats. He was elected with 8,976 votes out of 14,606 total valid votes cast equivalent to 61.45% of total valid votes cast. He was elected over Opoku Ampofo Manu of the National Democratic Congress, Anthony Kwakye Ameyaw of the Convention People's Party and Boniface Nickson an independent candidate. These obtained 32.38%, 4.92% and 1.24% respectively of the total votes cast. == N'abrabɔ == Appiah-Pinkrah yɛ kristianyi. Ɔnye Mɛtɔdese asɔr no soma. Ɔawar kitsa mba anan. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] dg8qanab9qthmgljxto2dpvlypapjrt Kwabena Okyere Darko-Mensah 0 674 47925 47866 2025-05-14T14:11:50Z Robertjamal12 13 /* Mboaedze */ adding category using [[Project:AWB|AWB]] 47925 wikitext text/x-wiki {{Databox|item=Q16731126}} '''Kwabena Okyere Darko-Mensah (''' wɔwoo no wɔ Obiradzi 18, 1974 wɔ Takoradze) ɔyɛ Ghana amanyɛnyi na mbrahyɛbaguanyi dze ma Takoradze ambatow mpasua wɔ Anee Mantɔw mu wɔ Ghana. Ɔkɔr no ntoado skuul wɔ Mfantsipem Skuul no mu. Ɔyɛ NPP amanyɛkuwnyi na ɔsoafo abedziekyir wɔ Aviation wɔ Ghana.<ref>https://www.ghanaweb.com/person/Kwabena-Okyere-Darko-Mensah-2959</ref> == Ahyɛse Bra na Nwomasua == Wɔwoo Darko-Mensah wɔ Obiradzi 18, 1974 mu wɔ Takoradze. N'abɔse fir Anwhiankwanta. ɔyɛ kurow wɔ Ghana. Onyaa n'abɔdzin krataa a ɔyɛ "Bachelor Of Science degree wɔ Biochemistry wɔ mfe mpem ebien(2000) mu wɔ Kwame Nkrumah Science and Technology". Ekyir no, ɔsan so toaa no nwomasua do nyaa abɔdzin krataa a ɔyɛ "Postgraduate degree in Democracy,Governance,Law and Development" wɔ Cape Coast Suapɔn no mu wɔ mfe mpem ebien na esia(2006) mu. Wasan so enya abɔdzin krataa efi Sangonet, South Africa, and Empretec Ghana. == Ndwuma ahorow == Darko-Mensah yɛ biochemist na "hotelier". Fitsi 1995-1998 na ɔyɛ panyin a ɔda Ahenfie Hotel no ano. Fitsi mfe mpem ebien na kor(2001) kesi mfe mpem ebien na esia(2006) no nna ɔyɛ panyin a ɔda "e-Base Africa Ltd ano. Nna ɔsan so yɛ panyin a ɔhwɛ ndwuma do wɔ "Gust House Maggi" ano fitsi mfe mpem ebien na ebiasa(2003) kesi mfe mpem ebien na awɔtwe(2008). Nna ɔsan so yɛ panyin a ɔhwɛ Sekonde-Takoradze mansin no hɔn sikasɛm ano, mekyerɛ mansin kɛse a ɔtɔ do ebiasa wɔ Ghana. == Amanyɛsɛm == Darko-Mensah kɔr mbrahyɛbagua fie wɔ Sanda 7, 2009 dɛ mbrahyɛbaguanyi dze ma Takoradze abatow mpasua wɔ[[New Patriotic Party]] amanyɛkuw no. Watsena mbrahyɛbagua fie fitsi 2009 ambatow (2012 na 2016). Nana Akufo-Addo paw Darko-Mensah dɛ ɔsoafo abedziekyir dze ma Aviation wɔ 2017 mu. Odzii dwuma wɔ dɛm dzibew no mu kɛpem dɛ Kwakwar 2019 ber a wɔpaw no dɛ Mantɔw Soafo wɔ Anee Mantɔw mu. Wɔ mbrahyɛbagua fie mu no, wayɛ edwuma wɔ kɔmɛtii beebere mu, binom nye, Mbrahyɛ Mboaekuw kakraba, Ndwomasua Mboaekuw, Edwumayɛ Mboaekuw, na Akwan na Kaar Mboaekuw. == N'abrabɔ == Darko-Mensah awar wɔ mba baasa. Ɔyɛ Kristonyi a ɔsom wɔ Mɛtɔdise. == Mboaedze == <references /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] nohe9er1ruaeganspsurajczn8o6hhu Kwabena Owusu Aduomi 0 675 47822 47320 2025-05-14T13:45:38Z Robertjamal12 13 /* N'amanyɛ abrabɔ */ adding category using [[Project:AWB|AWB]] 47822 wikitext text/x-wiki {{databox|q=Q35563142}} '''Kwabena Owusu Aduomi''' (wɔwoo no afe apem ahaakorɔn eduosia ne bosoom Fankwa ne da a ɔtɔdo du esuon) yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ Ghana. Ɔyɛ NPP amanyɛkuwba na ɔman ananmusinyi dze ma Akwan wɔ Ghana. (minister for Roads and Highways in Ghana.) == Ɔbra ahyɛse na nwomasua == Afe apem ahaakorɔn eduosia ne bosoom Fankwa ne da a ɔtɔdo du esuon na wɔwoo Aduomi wɔ Ejisu-Besease, Asante mantɔw mu wɔ Ghana == N'abrabɔ == Nhwehwɛmu kyerɛ dɛ yɛ Kristianyi na ɔnye Assemblies of God asɔr no bɔ mu som. Ɔawar kitsa mba nsia. == Nwomasua == Onyaa ne bachelors of science degree wɔ civil engineering wɔ Ghana suapɔn (Kwame Nkrumah University of Science and Technology) mu wɔ afe apem ahaakorɔn eduowɔtwe enum. == Edwuma == Aduomi bɛyɛɛ "maintenance engineer wɔ highway authority" wɔ Tamale wɔ afe 1987 kesi afe 1994, nna ɔtoaa do kɛyɛɛ "projects manager" wɔ "highway authorities" wɔ Epuei mantɔw mu wɔ afe apem ahaakorɔn eduokorɔn anan kesi afe mpemebien na ebien. Ɔsanee kɛyɛɛ mansin hwɛdofo dze maa "highways" wɔ Asante mantɔw mu wɔ afe mpemebien na ebien kesi afe mpemebien na awɔtwe mu. Ɔsanee kɛyɛɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do esia wɔ kwasafoman a otsia anan no do w Ghana. == N'amanyɛ abrabɔ == Afe mpemebien na akorɔn mu na wɔpaaw no dɛ mbrahyɛbaguanyi dze maa Ejisu mpasuar wɔ Asante mantɔw mu. Wɔpaaw no dɛ ɔnkɛka "subsidiary legislation committee" na "Local Government" na "Rural Development Committee" no ho nyɛ edwuma. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] gwzc7n8jm5mryy439f8k7clcoef2ndn Kwabena Sarfo 0 676 48217 7640 2025-05-23T15:27:23Z Robertjamal12 13 /* Asetsena mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48217 wikitext text/x-wiki '''Kwabena Sarfo''' (wɔwoo no wɔ Ayɛwoho 29, 1947) yɛ Ghana amanyɛnyi. Ogyina dɛ mbrahyɛbaguanyi ma Offinso South ambatow mpasua a ɔwɔ Esuantse Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do anan wɔ kwasaman a ɔtɔ do anan mu. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Sarfo wɔ Offinso, kurow ketsewaa bi wɔ Esuantse Mantɔw mu. Owiee skuul wɔ Kwame Nkrumah University of Science and Technology. Ɔkɛgyee abodzin krataa (Bachelor of Science degree) wɔ Nhyehyɛɛ mu fir suapɔn no mu. == Edwuma == Sarfo yɛ Kyerɛkyerɛnyi. === Amanyɛsɛm === Wodzii kan paaw no kɔr mbrahyɛbagua mu ber a wɔdaa no edzi dɛ oedzi nkonyim wɔ afe 2000 Ghana ambatow kɛse no mu na wɔdze no sii egua do wɔ Sanda 7 2001. Wɔsan paaw no wɔ afe 2004 Ghana ambatow kɛse no mu dze nam[[New Patriotic Party]] (NPP) do. Ɔhyɛɛ edwuma ase wɔ afe 2005 mu. nna ɔyɛ mbrahyɛbaguanyi ma Offinso South ambatow mpasua. === Ambatow === Wodzii kan paaw Sarfo dɛ mbrahyɛbaguanyi ma Offinso South ambatow mpasua a ɔwɔ Esuantse Mantɔw mu wɔ Ghana wɔ afe 2004 Ghana ambatow kɛse no mu. Odzii nkonyim dze nam[[New Patriotic Party]] do. Mbrahyɛbagua ngua eduasa akron a nna ɔwɔ Esuantse Mantɔw mu no, n'ambatow mpasua no ka no mu eduasa esia a[[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu.[[New Patriotic Party]] nyaa mbrahyɛbagua ngua ɔhaeduonu awɔtwe fir ngua ahaebien na eduasa mu dɛ hɔn a hɔn ho dɔɔ so. Onyaa mba 19,694 fir mba dodow a wɔtowee 37,946 mu. Iyi gyina hɔ ma 51.9%. Odzii Adusei-Poku Daniel a ɔwɔ People's National Convention, Asamoah Serwaa Baabara a ɔwɔ National Democratic Congress, Desmond Osei Kwame a ɔwɔ Convention People's Party, Nsiah-Boateng Faibil a ɔwɔ Every Ghanaian Living Everywhere party na Joseph Akwasi-Kumah onnyi amanyɛkuw biara mu hɔn do nkonyim. Wɔhyehyɛ no pɛpɛɛpɛ a wonyaa mba 202, 11,637, 148, 95 na 6,170 fi mba dodow a wɔtowee no mu. Iyi nye 0.5%, 30.7%, 0.4%, 0.3% na 16.3% fir mba dodow a wɔtowee mu yɛ pɛr. === Asetsena mu nsɛm === Sarfo yɛ Christiannyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] oyvsjpeyntpx0y0xudgbnywfzzrh716 Kwadjo Agyei Addo 0 677 36417 36352 2024-12-22T02:46:08Z InternetArchiveBot 41 Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.9.5 36417 wikitext text/x-wiki {{Databox|item=Q98043551}} '''Kwadjo Agyei Addo''' ( wɔwoo no [[Ɔbɛsɛ]] 15,1951) ɔyɛ Ghana amanyɛnyi na kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do anan wɔ Ghana Amansin a ɔtɔ do anan mu a ogyina mu ma Fanteakwa North Ambatow mpasuar do wɔ [[Epuei Mantɔw]] mu wɔ Ghana.<ref name=":0">Ghana Parliamentary Register(2004–2008)</ref> == Ɔbra Ahyɛse na nwomasua == Wɔwoo Addo wɔ [[Ɔbɛsɛ]] 15, 1951, wɔ kurow bi mu wɔ Epuei Mantɔw wɔ Ghana a wɔfrɛ no Fanteakwa. Ɔkɔr skuul wɔ Akrokerri College of Education.<ref name=":0" /> Hɔ na onyaa abɔdzin krataa a ɔyɛ Teacher's certificate A wɔ nwomasua (Education) mu.<ref name=":1">''Ghana Parliamentary Register, 2004–2008.'' Ghana: The Office of Parliament. 2004. p. 119.</ref> == Amanyɛsɛm == Addo dzii kan baa mbrahyɛbagua fie wɔ NPP amanyɛkuw ne dzin mu wɔ [[Mumu]] 2004 Ghana amansan ambatow no mu dɛ mbrahyɛbaguanyi dze ma Fanteakwa North ambatow mpasua do.<ref name="ghanaweb.com">https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Presiding-Member-elected-NPP-parliamentary-candidate-57735. ''www.ghanaweb.com.'' November 3, 2001. Retrieved August 4, 2020.</ref> Onyaa amba 20,867 fii amba dodow a ɔyɛ 36,851 mu a ogyina ɔyɛ ɔha nkyɛm eduonum esia ekyir pɔw esia (56.6%).<ref>https://web.archive.org/web/20221206182957/https://ghanaelections.peacefmonline.com/pages/2004/eastern/97/index.php. ''Ghana Elections – Peace FM.'' Retrieved August 4, 2020.</ref> Kwabena Amankwah Asiamah botuu no adze do wɔ hɔn amanyɛkuw abatow no mu.<ref>https://web.archive.org/web/20221206182957/https://ghanaelections.peacefmonline.com/pages/2008/eastern/97/index.php. ''Ghana Elections – Peace FM.'' Retrieved August 4, 2020.</ref> === 2004 Ambatow === Wɔpaw Addo dɛ mbrahyɛbaguanyi ma Fanteakwah Epuei mantɔw no wɔ Mbrahyɛbagua a ɔtɔ do anan wɔ Ghana Amansin a ɔtɔ do anan no mu fir [[Sanda]] 7, 2005, kɔsii [[Sanda]] 6, 2009.<ref name=":1" /> Wɔ afe 2004 Ghana amansan ambatow mu no, Addo nyaa amba kyɛn Samuael Ofosu-Ampofo a ofi National Democratic Congress na Gyimah Aikins Nyantakyi a ofi Convention People’s Party. Eyinom nyaa amba 15,678 na amba 306 wɔ ambatow a ɔfata a wɔtow no nyinara mu. Eyinom nye 42.5% na 0.8% yɛ pɛ wɔ ambatow a ɔfata a wɔtow nyinara mu.<ref>''Elections 2004; Ghana's Parliamentary and Presidential Elections.'' Ghana: Publisher: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p. 153.</ref> Addo mansin no yɛ amansin 22 a [[New Patriotic Party]] dzii nkonyim wɔ Epuei fam mantɔw mu wɔ saa ambatow no mu no fa.<ref>https://web.archive.org/web/20221206182956/https://ghanaelections.peacefmonline.com/pages/2004/eastern/index.php<nowiki/>.''Ghana Elections – Peace FM.'' Retrieved August 6, 2020.</ref> Sɛ yɛka nye nyinara bom a,[[New Patriotic Party]] no nyaa Mbrahyɛbagua nkongua 128 wɔ Ghana Amansin a ɔtɔ do anan no Mbrahyɛbagua a ɔtɔ do anan no mu.<ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/. ''Fact Check Ghana.'' August 1, 2016. Retrieved August 6, 2020.</ref> == Edwuma == Addo yɛ ɔkyerɛkyerɛfo na eguadzifo.<ref name="ghanaweb.com"/> == N'abrabɔ == Addo yɛ Kristonyi.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] rxake2g7nq6iyq0q5ue3jgx69nl4zed Kwadwo Adjei-Darko 0 678 47495 36418 2025-05-09T14:47:47Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 47495 wikitext text/x-wiki {{Databox|item=Q1794870}} '''Kwadwo Adjei Darko''' yɛ Ghana amanyɛnyi. Na ɔyɛ mbrahyɛbaguanyi a ɔhwɛ Sunyani Atɔe (West) Ambatow mpasua do wɔ Brong Ahafo Mantɔw mu wɔ Ghana.<ref name=":0">''Ghana Parliamentary Register, 2004-2008.'' The Office of Parliament. 2004. p. 95.</ref> == Ɔbra ahyɛase na nwomasua == Wɔwoo Adjei Darko wɔ 10 [[Esusow Aketseaba]] 1948. Onyaa Bachelor of Science abodzin krataa wɔ Cape Coast Esuapɔn mu. Ɔyɛɛ nwomasua titir.<ref name=":0" /> == Edwuma == Adjei Darko yɛ mfonyinyɛnyi wɔ n’edwuma mu.<ref name=":0" /> == Amanyɛsɛm == Adjei-Darko yɛ Mbrahyɛbaguamunyi ma Sunyani Anee (West) mansin no wɔ Mbrahyɛbagua a ɔtɔ do ebiasa na anan (4) wɔ Ghana man a ɔtɔ do anan no mu. Na ɔyɛ kan Ɔsoafo a ɔhwɛ Mines wɔ afe 2000 ahyɛse mu, na ɔfir afe 2008 no, na ɔyɛ Ghana Mpɔtsam Aban, Nkuraase Nkɔdo na Ndzemba a Etwa Hɛn Ho Ehyia ho Ɔsoafo na Mbrahyɛbaguamunyi ma Sunyani Anee (West) mansin.<ref>https://web.archive.org/web/20110930095248/http://www.thestatesmanonline.com/pages/news_detail.php?section=1&newsid=5942</ref> Wayɛ edwuma pii dze ama nkuraase nkɔdo ayɛ mberɛw wɔ Ghana, tsitsir wɔ nkyen na abohene a wotu mu. Nanso, ɔdze besi [[Esusow Aketseaba]] 2009 no, wogye dzi dɛ Adjei-Darko nyɛ ɔsomfo bio.[3] Odzii dwuma tsitsir wɔ mbasiafo som edwuma no nso mu dzenam kaar (car) nhyehyɛe a ɔyɛ maa mbabaa a na wɔrehyɛn edwuma mu no do. Ɔdze n’ankasa sika mpo tɔɔ kaar (car) maa hɔn.<ref>http://www.theghanaianjournal.com/2009/05/18/these-former-ministers-set-for-court/</ref> === 2000 Ambatow === Wɔdzii kan paw Adjei-Darko dɛ mbrahyɛbaguanyi wɔ afe 2000 Ghana Amansan ambatow mu. Entsi ogyinaa Sunyani Anee (West) mansin ananmu wɔ Ghana man a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do ebiasa no mu. Wɔdze amba 14,823 na ɛpaw no wɔ ambatow a ɔfata a wɔtow nyinara mu 27,886 mu. Eyi nye ambatow a ɔfata a wɔtow nyinara 53.2% yɛ pɛ. Adjei-Darko nyaa amba kyɛn Kwadwo Nyamekye-Marfo a ofi National Democratic Congress, Kwaku Twumasi-Ankrah a ofi Convention People’s Party, Kyei-Mensah Monica a ofi National Reform Party, Patrick Obeng-Mensah a ɔyɛ obi a ɔdze nye ho (an independent candidate) na Wilberforce Nabita Amoah a ofi People’s National Convention. Eyinom nyaa amba 11,111, amba 650, amba 578, amba 487 na amba 237 wɔ ambatow a ɔfata a wɔtow no nyinara mu. Eyinom nye 39.8%, 2.3%, 2.1%, 1.7% na 0.8% yɛ pɛ wɔ ambatow a ɔfata a wɔtow nyinara mu. Wɔpaw Adjei-Darko wɔ Ɔman Ho Dɔ Kuw Foforo (New Patriotic Party) no tekiti do.<ref>https://web.archive.org/web/20221220225955/https://ghanaelections.peacefmonline.com/pages/2000/brongahafo/57/index.php</ref> Na nye mansin no yɛ Mbrahyɛbagua nkongua 14 no fa wɔ nkongua 21 a[[New Patriotic Party]] no dzii wɔ saa ambatow no mu wɔ Brong Ahafo Mantɔw mu wɔ Ghana no mu. Sɛ yɛka nye nyinara bom a,[[New Patriotic Party]] nyaa dodow no ara a ɔyɛ Mbrahyɛbagua ananmusinyi ɔha (100) wɔ Mbrahyɛbagua nkongua 200 a ɔwɔ Mbrahyɛbagua a ɔtɔ do ebiasa a ɔwɔ Ghana man a ɔtɔ do anan (4) no mu.<ref>https://web.archive.org/web/20220922143635/https://ghanaelections.peacefmonline.com/pages/2000/brongahafo/index.php</ref><ref name=":1">https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref> === 2004 Ambatow === Adjei-Darko, wɔsan paw no dɛ mbrahyɛbaguanyi ma Sunyani Anee (West) Amansin no mu wɔ afe 2008 Ghana amansan ambatow no mu.[7][8] Ɔnam saayɛ do san gyinaa amansin no ananmu wɔ Ghana republic a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do anan (4) no mu. Wɔdze amba 20,350 na ɛpaw no wɔ ambatow a ɔfata a wɔtow nyinara mu 38,188. Eyi nye ambatow a ɔfata a wɔtow nyinara mu 53.3% yɛ pɛ. Adjei-Darko nyaa amba kyɛn Ahmed Boadan a ofi National Democratic Party, Gyabah Samuel a ofi Convention People’s Party, Ɔhene Kingsford Fordjour a ofi Democratic People’s Party, Obiri Francis a ɔyɛ obi a ɔdze nye ho (an independent candidate). Eyinom nyaa amba 12,836, amba 302, amba 206 na amba 4,494 wɔ ambatow a ɔfata a wɔtow no nyinara mu. Eyinom nye 33.6%, 0.8%, 0.5% na 11.8% yɛ pɛ wɔ ambatow a ɔfata a wɔtow no nyinara mu.<ref>https://web.archive.org/web/20220929190250/https://ghanaelections.peacefmonline.com/pages/2004/brongahafo/57/index.php</ref><ref>''Elections 2004; Ghana's Parliamentary and Presidential Elections.'' Ghana: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p. 136.</ref> Wɔsan paw Adjei-Darko wɔ Ɔman Ho Dɔ Kuw Foforo (New Patriotic Party) no tekiti do.[ Na nye mansin no yɛ Mbrahyɛbagua nkongua duanan (14) no fa wɔ nkongua eduonu anan (24) a[[New Patriotic Party]] dzii wɔ Brong Ahafo mantɔw mu wɔ Ghana wɔ saa ambatow no mu.<ref name=":1" /><ref>https://web.archive.org/web/20240925092157/https://ghanaelections.peacefmonline.com/pages/2004/brongahafo/index.php</ref> Sɛ yɛka nye nyinara bom a,[[New Patriotic Party]] no nyaa dodow no ara a ɔyɛ Mbrahyɛbagua ananmusifo 114 wɔ nkongua 230 a ɔwɔ Mbrahyɛbagua a ɔtɔ do anan a ɔwɔ Ghana man a ɔtɔ do anan no mu.<ref name=":1" /> == N'abrabɔ == Adjei Darko yɛ Kristonyi.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] a1cj5hwdbdwyetvvuq6gk9chw9vr3h8 Kwadwo Adjei Darkoh 0 679 6698 3803 2023-04-22T10:33:21Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6698 wikitext text/x-wiki '''Kwadwo Adjei Darko''' yɛ Ghana amanyɛnyi. Nna ɔyɛ mbrahyɛbaguanyi dze ma Sunyani Atɔe mpasuar a ɔwɔ Ahafo Mantɔw mu wɔ Ghana. == Ɔbra ahyɛse na nwomasua == Afe apem ahaakorɔn eduanan awɔtwe ne bosoom Esusuowaketseaba ne da a ɔtɔ do do na wɔwoo Adjei Darko. Onyaa ne Bachelor of Science degree wɔ Ghana Suapɔn mu a ɔwɔ Oguaa (University of Cape Coast). Dza ɔdze n'enyi tsim do yɛ Nwoma. == Edwuma == Adjei Darko yɛ "artist". == Amanyɛdwuma == Nna Adjei-Darko yɛ mbrahyɛbaguanyi dze ma Sunyani Atɔe mpasuar wɔ mbrahyɛbagua a ɔtɔ do ebiasa na anan no wɔ kwasafoman a otsia anan no mu wɔ Ghana. Nna ɔyɛ nkan "Minister of Mines" wɔ afe 2000 na wɔ afe 2008 mu dze, nna ɔyɛ "Minister of Local Government, Rural Development na "Environment" wɔ Ghana na mbrahyɛbaguanyi dze ma Sunyani Atɔe mpasuar. Ɔayɛ edwuma pii aboa nkurow nketsenketse mpontu wɔ Ghana, dɛnkyɛmbo(diamonds) na nkyen mpo tsitsir. Ne nyinara mu no, wɔ afe mpemebien na akorɔn mu no, nna Adjei Darko nnyɛ mbrahyɛbaguanyi bio. Ɔbɔɔ no ho mbɔdzen wɔ Mbaa kuw no mu dɛ ɔhyehyɛ ahɛn ma mbaa a woruwura polisi ndwuma no mu. Noara ankasa mpo dze ne kotoku mu sika tɔɔ ahɛn no bi maa hɔn. === Afe 2000 abatow === Adjei-Darko dzii kan kɔr mbrahyɛbaguafie wɔ afe mpemebien mu Ghana amansan abatow no mu. Ne dɛm ntsi ogyinaa mu ma Sunyani mpasuar wɔ mbrahyɛbagua a otsia ebiasa wɔ kwasafoman a ɔtɔ do anan no mu wɔ Ghana. Mba 14,823 dze fi mba dodow 27,886 a wɔtowee na wɔdze gyinaa do paaw Darko. Nna iyi gyina hɔ ma 53.2% dze fi mba papa no mu. Wosiaan Kwadwo Nyamekye-Marfo a ɔyɛ National Democratic Congress kuwba, Kwaku Twumasi-Ankrah a ɔyɛ Convention People's Party kuwba, Kyei-Mensah Monica a ɔyɛ National Reform Party kuwba, Patrick Obeng-Mensah a ɔyɛ "independent candidate" na Wilberforce Nabita Amoah a ɔyɛ People's National Convention kuwba ho paaw Darko. Mba a wonyae yɛ 11,111, 650, 578, 487 na 237 dɛ mbrɛ edzin no tsetse. Mba yi gyina hɔ ma 39.8%, 2.3%, 2.1%, 1.7% na 0.8% pɛpɛɛpɛr. Adjei-Darko kɔr mbrahyɛbaguafie wɔ "New Patriotic Party" amanyɛkuw no dzin mu. Nna ne mpasuar ka mbrahyɛbagua ngua du anan a NPP amanyɛkuw no nyae dze fii ngua eduonu biako no mu wɔ Ahafo Mantɔw mu wɔ Ghana. Ne nyinara mu no, NPP amanyɛkuw dzii konyim faa mbrahyɛbaguafie ngua ɔha dze fii ngua ahaebien no mu wɔ mbrahyɛbagua a otsia ebiasa wɔ kwasafoman a ɔtɔ do anan no mu wɔ Ghana. . === Afe 2004 abatow === Afe mpemebien na awɔtwe Ghana amansan abatow no mu a ɔkɔr do wɔ Sunyani Atɔe mpasuardo na wɔsanee paaw Adjei-Darko dɛ mbrahyɛbaguanyi. Ne dɛm ntsi ɔsanee gyinaa maa ne mpasuar wɔ mbrahyɛbagua a otsia anan no wɔ kwasafoman a ɔtɔ do anan no mu wɔ Ghana. Mba 20,350 dze fi mba dodow 38,188 no mu na wogyinaa do paaw Darko. Nna aba yi gyina hɔ ma 53.3% dze fi mba dodow no mu. Wosiaan Ahmed Boadan a ɔyɛ National Democratic Party kuwba, Gyabah Samuel a ɔyɛ Convention People's Party kuwba, King Kingsford Fordjour a ɔyɛ Democratic People's Party kuwba, Obiri Francis a ɔyɛ independent candidate ho paaw Darko. Mba a wonyae yɛ 12,836, 302, 206 na 4,494 pɛpɛɛpɛr. Nna mba yi gyina hɔ ma 33.6%, 0.8%, 0.5% na 11.8% pɛpɛɛpɛr. NPP dzin mu na wɔpaaw Adjei-Darko. Nna ne mpasuar ka mbrahyɛbaguafie ngua du anan a NPP amanyɛkuw no dzii do konyim wɔ Ahafo mantɔw mu dze fii ngua eduonu anan no mu. Ne nyinara mu no, NPP nyaa dɔmpem ɔha nye du anan dze fi mbrahyɛbaguafie ngua ahaebien na eduosa wɔ mbrahyɛbagua a otsia anan wɔ kwasafoman a ɔtɔ do anan no mu wɔ Ghana. == Ne bra == Adjei Darko yɛ kristonyi. == Nhwɛdo == # ^ <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> <sup>'''''d'''''</sup> # '''^''' # '''^''' # ^ <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> <sup>'''''d'''''</sup> <sup>'''''e'''''</sup> <sup>'''''f'''''</sup> <sup>'''''g'''''</sup> <sup>'''''h'''''</sup> # '''^''' # ^ <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> <sup>'''''d'''''</sup> # ^ <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> <sup>'''''d'''''</sup> <sup>'''''e'''''</sup> <sup>'''''f'''''</sup> # ^ <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> <sup>'''''d'''''</sup> <sup>'''''e'''''</sup> <sup>'''''f'''''</sup> # '''^''' == RELATED ARTICLES == * [[Nkyekyεmu:Ghanafo]] 7q5s8t1ywdj54r782dq7846bzqrb5k7 Kwadwo Baah-Wiredu 0 680 47702 47535 2025-05-14T13:25:45Z Robertjamal12 13 /* Owu */ adding category using [[Project:AWB|AWB]] 47702 wikitext text/x-wiki {{Databox|item=Q1794877}} '''Kwadwo Baah-Wiredu''' (1952 kɔsii 24 [[Fankwa]] 2008) yɛ Ghana amanyɛnyi na Akontaabufo a wɔagye dzin. Ɔyɛ mbrahyɛbaguanyi wɔ Ghana Mbrahyɛbagua no mu a ɔgyina Asante Akim North Constituency ananmu fir [[Sanda]] 1997 kɔsii ne wuo wɔ [[Fankwa]] 24, 2008. Ɔyɛɛ ɔman soafo wɔ ɔsom edwuma ahodo mu wɔ Kan Ɔmanpanyin Kufuor aban do fir afe 2001. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Baah-Wiredu wɔ Asante Akim Agogo. Ɔhyɛɛ nye ntoado sukuu ase wɔ Kumasi High School, Kumasi wɔ afe 1967. Ɔnyaa GCE Ordinary Level Certificate wɔ afe 1972. Ɔnyaa nye adzesua a ɔtɔ do nsia wɔ Prempeh College, a ɔno nso wɔ Kumasi. Baah-Wiredu kɔɔ Ghana Suapɔn mu wɔ afe 1974 mu na ɔnyaa B.Sc. wɔ Administration (Akontaabu ho nhyehyɛe) mu. Afei ɔyɛɛ mfe anan adzesua wɔ Institute of Chartered Accountants a ɔfata dɛ chartered accountant wɔ afe 1985 mu. == Edwuma == Kwadwo Baah-Wiredu nye Ghana Airways na Volta River Authority yɛɛ edwuma wɔ dzibea ahodo mu. Ɔyɛɛ edwuma dɛ kɔmputa-nhyehyɛe ho ɔfotufo panyin na Ananse Systems sikasɛm sohwɛfo. Ansa na ɔbɛyɛ Mbrahyɛbaguanyi no, na ɔyɛ ɔhokafo wɔ Asante Wiredu and Associates, akontaabu edwumakuw (accounting firm) bi mu. == Amanyɛsɛm == === Dɛ Mbrahyɛbaguanyi === Baah-Wiredu hyɛɛ n’amanyɛsɛm edwuma ase wɔ afe 1997 mu ber a ɔdaa nye ho edzi dɛ odzii nkonyim wɔ 1996 Ghana Abatow no mu no. Ɔyɛ hɔn a wɔyɛɛ ɔsatu tsiaa Union aban (UNIGOV) adwene a Ɔsahene Acheampong Asraafo Bagua Kuninyi no hyɛɛ ho nkuran wɔ 1978 mu no mu ɛkoro. Ɔdze nye ho bɔɔ[[New Patriotic Party]] no ho ber a wɔhyehyɛɛ no wɔ afe 1992. Ɔbɛyɛɛ MP wɔ Mbrahyɛbagua a ɔtɔ do ebien a ɔwɔ Fourth Republic no mu wɔ 1996 mbrahyɛbagua abatow no ekyi na efi saa ber no ɔkɔɔ do kuraa n’akongua mu. === Dɛ Ɔman Soafo a Ɔhwɛ ɔman no do === Ɔbɛyɛɛ Ɔsomfo wɔ Kan Ɔmanpanyin John Kufuor NPP aban mu wɔ afe 2001 mu. Ɔkuraa Mpɔtam Aban na Nkuraase Nkɔdo (2001–2003) na Nwomasua, Mmabun na Agumadzi ho nnwuma(2003–2005). Ɔbɛyɛɛ Ɔmanpanyin a ɔhwɛ Sikasɛm na Sikasɛm Nhyehyɛe do wɔ afe 2005 mu. Wɔ afe 2005 mu no, ɔno nye Sikasɛm ho Ɔsoafo a ɔdzi kan wɔ Ghana abakɔsɛm mu a ɔdze ɔman no Budget Statement na Economic Policy kɔmaa Mbrahyɛbagua no ansa na saa sikasɛm afe no reba a na sikasɛm nhyehyɛeɛ a ɔfa sikasɛm afe 2006. Efi saa ber no, yei abɛyɛ adze ama hɔn a wɔdzi ntoatoado nyinara Sikasɛm ho Asoafo. == Abatow == Wɔ afe 2000 mu no, Baah-Wiredu dzii nkonyim wɔ amansan abatow no mu dɛ mmarahyɛbaguanyi ma Asante Akim North mansin a ɔwɔ Ashanti Mantɔw mu wɔ Ghana. Ɔdzii nkonyim wɔ[[New Patriotic Party]] no tekiti do. Na nye mansin no yɛ mbrahyɛbagua nkongua 31 a ɔwɔ nkongua 33 a Ɔman Ho Dɔ Kuw Fofor no dzii nkonyim wɔ saa abatow no mu maa Ashanti Mantɔw no fa. Ɔman Ho Dɔ Kuw Fofor no nyaa dodow no ara a nye nyinara yɛ mmarahyɛbagua nkongua 99 wɔ nkongua 200 mu. Wɔdze abatow 32,341 paw no wɔ abatow 45,227 a ɔdzi mu nyinara mu. Na eyi nye abatow a ɔfata a wɔtowee nyinara mu 72.3% yɛ pɛ. Wɔpaw no dɛ Kofi Opoku Manu a ofi Ɔman Demokrasi Bagua no mu, Kwabena Anafi a ofi Nhyiam Nyimpa Kuw no mu, James K. Baah a ofi Nyimpa Ɔman Nhyiam no mu, Emmanuel K. Adade a ofi Nsakrae Kuw Fofor no mu na Joseph B Frimpong a ofi United Ghana Kuw no mu na ɔwɔ hɔ. Eyinom nyaa abatow 11,852, 168, 151, 130 na 75 wɔ abatow a ɔfata a wɔtowee nyinara mu. Eyinom nye 26.5%, 0.4%, 0.3%, 0.3% na 0.2% yɛ pɛ wɔ abatow a ɔfata a wɔtowee nyinara mu. Wɔpaw Baah-Wiredu dɛ mbrahyɛbaguanyi wɔ Asante Akim North mansin a ɔwɔ Ashanti Mantɔw mu wɔ Ghana wɔ afe 2004 Ghana amansan abatow no mu. Ɔdzii nkonyim wɔ[[New Patriotic Party]] no tekiti do. Na nye mansin no yɛ mbrahyɛbagua nkongua 36 a ɔwɔ nkongua 39 a[[New Patriotic Party]] dzii nkonyim wɔ saa abatow no mu maa Ashanti Mantɔw no fa. Ɔman Ho Dɔ Kuw Fofor no nyaa dodow no ara a nye nyinara yɛ mbrahyɛbagua nkongua 128 wɔ nkongua 230 mu. Wɔdze abatow 40,497 paw no wɔ abatow 53,098 a ɔfata nyinara mu a ɔnye abatow a ɔfata nyinara mu 76.3% yɛ pɛ. Wɔpaw no dɛ Atobrah Isaac a ofi Peoples’ National Convention, Thomas Osei Bonsu Nkansah a ofi National Democratic Congress na Kwabena Anarfi a ofi Convention People’s Party no do. Eyinom nyaa 0.8%, 21.6% na 1.3% wɔ abatow a ɔfata a wɔtowee nyinara mu. == N'abrabɔ == Baah-Wiredu waree na na ɔwɔ mma nsia (6). == Owu == Wɔ 24 [[Fankwa]] 2008 mu no, Kwadwo Baah-Wiredu wui wɔ South Africa baabi a na ɔrenya ayaresa wɔ yare tsiawa bi ho. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] fnkx4a5d6hwqs0hj5cpxjqtgmcy1bts Kwadwo Mama Adams 0 681 48044 47653 2025-05-23T13:58:36Z Robertjamal12 13 /* OWU: */ Nkyekyεmu using [[Project:AWB|AWB]] 48044 wikitext text/x-wiki Nna '''Kwadwo Mama Adams''' yɛ Ghana ɔmanyɛnyi na kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do ebien wɔ "4th Republic" mu a, na ogyina mu ma Techiman South ambatow mpasua do wɔ Brɔn na Ahafo Mantɔw no mu wɔ Ghana. == ƆBRA AHYƐSE: == Wɔwoo Adams wɔ Techiman South wɔ Brɔn na Ahafo Mantɔw mu wɔ Ghana. == AMANYƐSƐM: == Adams dzii kan baa mbrahyɛbagua fie wɔ NDC amanyɛkuw dzin mu wɔ Mumu bosoom no mu wɔ mfe apem ahankron eduokron esia(December 1996) a ogyinaa mu maa Techiman South ambatow mpasua do wɔ Ghana ambatow kɛse no mu. Onyaa amba 24,164 fir amba dodow a ɔyɛ 39,698 mu a, ogyina hɔ ma ɔha nkyɛmu 46.30% sen Jarvis Reginald Agyeman-badu a ɔyɛ NPP amanyɛkuw nyi a onyaa 15,534 a ɔyɛ ɔha nkyɛmu 29.80%.. == DZIBEW: == Sɛ yɛdze ne dzibew a ɔyɛ Mbrahyɛbaguanyi dze ma Techiman South ambatow mpasua to nkyɛn a, nna ɔsan yɛ Ɔsoafo abadziekyir dze ma Brɔn na Ahafo Mantɔw no. == OWU: == Adams nyaa lɔre akwanhyia wɔ ber a ɔdze lɔre fi Nkran rokɔ Sunyani a ɔnye "tipper truck" hyiahyiae do wɔ Suhum. Wɔdze ne nyimpadua no kɔr Korle-Bu Teaching Asopitsi wɔ "autopsy" ayarsa ho. Owuii wɔ Fankwa da ɔtɔ do esuon wɔ mfe mpem ebien na ebien(7th September,2002) mu [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] qdx38fsw9ddddmhd7q34m7fvemj16xi Kwadwo Opare-Hammond 0 682 48204 7158 2025-05-23T15:26:28Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48204 wikitext text/x-wiki {{Databox|item=Q98048084}} Nna '''Kwadwo Opare-Hammond''' yɛ Ghana amanyɛnyi. Na ɔyɛ Mbrahyɛbaguanyi a ɔgyina hɔ ma Adenta mansin a ɔwɔ Greater Accra Mantɔw mu wɔ Mmarahyɛ Bagua a ɔtɔ do anan (4) a ɔwɔ Ghana Amansin (Republic) a ɔtɔ do anan no mu. Na ɔyɛ Ɔman Ho Dɔ Kuw Foforo (New Patriotic Party) no munyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] cutiq0br8ui1hlx98c8pm1vph6g7wh0 Kwaku Acheampong Bonful 0 683 48067 47721 2025-05-23T14:00:08Z Robertjamal12 13 /* Owu */ Nkyekyεmu using [[Project:AWB|AWB]] 48067 wikitext text/x-wiki {{Databox|item= Q99902506}} '''Kwaku Acheampong Bonful''' (wɔwoo no [[Sanda]] 31, 1947) yɛ Ghananyi kan amanyɛnyi na Ɔman mbrahyɛbagua a edzi kan na dzea ɔtɔ do ebien no munyi a ɔgyina Prestea-Huni Bon mu mansin a ɔwɔ Ghana Atɔe Fam Mantsam mu. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Bonful wɔ 31 [[Sanda]] 1947 wɔ Prestea-Huni Bon mu wɔ Ghana Atɔeɛ Mantɔw mu. Ɔkɔɔ Kalini Party of School, Germany, na onyaa n’adansedzi krataa no. Ɔsan kɔɔ Ghana Suapɔn (University of Ghana, Legon) na Ghana Mbra Sukuu (Ghana School of Law) na onyaa nye LL.B na nye Bachelor of Law ber a osuaa mbra ho nyansahu ekyi. == Amanyɛsɛm == Wɔdzii kan paw Bonful dɛ mbrahyɛbagua no wɔ National Democratic Congress no tekiti do maa Prestea-Huni Valley Constituency wɔ Ghana Atɔe Fam Mantɔw mu wɔ 1992 Ghana Amansan Abatow no mu. Wɔsan paw no bio wɔ 1996 Amansan Abatow no mu. Ɔdzii nkonyim wɔ abatow 19,433 mu wɔ abatow a ɔfata a wɔtoo no mu a ɔgyina hɔ ma 32.90% wɔ Akwasi Gyima-Bota, Benjamin Bekoe, Emmanuel Ewudzi, Joseph Imbiah-Tismark, Nana Nuako ne Albert Kwaku Obbin a ɔtoo aba 18,498, abatow 2,234, abatow 1,618, abatow 1,350 do, 0 abatow na 0 abatow. Ɔdzii nkoguo wɔ Albert Kwaku Obbin a ɔfir New Patrriotic Party mu a ɔtoo aba 19,131 a ɔgyina hɔ ma 48.40% tsiaa Bonful a na ɔyɛ nye akansifo a ɔbɛn no paa na ɔtoo aba 12,240 a ɔgyina hɔ ma 31.00% wɔ abatow 100% a wɔtowee no mu. == Edwuma == Bonful yɛ ɔman no mu ɔsoafo abadiakyir na na ɔyɛ mbrahyɛbagua no munyi wɔ Prestea-Huni Bon mu Mantɔw no mu fir afe 1993 kɔsi afe 2001. Ná ɔyɛ mbranyimfo nso wɔ n’adwuma mu. == Owu == Bonful wui wɔ kar akwanhyia mu wɔ Tarkwa-Bogoso kwan do Yawda. Owui wɔ 1 [[Dzifuu]] 2002. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 9nwc363bo6d6d1dbp2hm6zyescza8jc Kwaku Adu Yeboah 0 684 47636 47019 2025-05-09T14:57:36Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 47636 wikitext text/x-wiki {{Databox|item=Q98818283}}'''Kwaku Adu Yeboah''' yɛ Ghana amanyɛnyi na kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa wɔ Fourth Republic a nna ogyina mu ma Agona East abatow mpasua do wɔ Finimfin mantɔw mu. == Ahyɛse Bra Na Nwomasua == Wɔwoo Yeboah wɔ Agona East, kurow a ɔwɔ Finimfin Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ Ogua Suapɔn(University Of Cape Coast). == Amanyɛsɛm == Kwaku Yeboah dzii kan baa mbrahyɛbagua mu wɔ National Democratic Congress amanyɛkuw dzin mu wɔ 2000 Ghana amansan abatow mu. Onyaa amba 10,989 wɔ 23,936 mu, a ogyina hɔ ma 45.9%. N'akansifo nye John Agyabeng a ɔyɛ National Patriotic Party (NPP) amanyɛkuw nyi, Kofi Anane Adjei a ɔyɛ National Reform Party (NRP) amanyɛkuw nyi,Joseph Kodjo Duodu a ɔyɛ Convention People's Party (CPP) amanyɛkuw nyi na Isaiah Kwame Asante a ɔyɛ People's National Convention (PNC) amanyɛkuw nyi. Wonyaa 44.60%, 7.60%, 1.10% na 0.80% pɛpɛɛpɛ wɔ amba a wɔtoo mu. Kwaku besii Kojo Yankah wɔ 2000 mu. John Agyabeng botuu no wɔ adze do wɔ 2004 Ghana mbrahyɛbagua mu abatow no mu. == Edwuma == Adu nkaano mbrahyɛbaguanyi dze ma Agone East abatow mpasua do wɔ Finimfin Mantɔw mu wɔ Ghana. == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] qued5uiio7dkmljhcyk7c9x30hx2b5p Kwaku Agyemang-Manu 0 685 47982 47965 2025-05-14T14:33:12Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47982 wikitext text/x-wiki '''Kwaku Agyemang-Manu''' (wɔwoo no Funkwa 6, 1955) Gh2ana ɔmanyɔnyi. Ɔno nye Mbrahyɛbedwanyi ma Dormaa mfinimfin na ɔsoafo a ɔhwɛ apɔwmudzen do. Ɔyɛ Chartered baanodzifo nkontabufo na oenya Bachelor of Arts wɔ nkontaabu ho fi Ghana Suapɔn Legon mu wɔ 1989. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] 5ac0fykngsbb7e8xupnm0zpeer4qcz7 Kwaku Al-Alhassan Dadzie 0 686 6705 3836 2023-04-22T10:34:38Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6705 wikitext text/x-wiki Kwaku Al-Hassan Dadzie yɛ Ghana amanyɛnyi na na kuwba wɔ mbrahyɛbagua a otsia do ebien wɔ kwasafoman a ɔtɔdo anan no mu dze ma Assin Anaafo mpasuardo wɔ finimfin mantɔw mu wɔ Ghana fitsi afe 1996 dze kesi afe 2000 mu. Early life Wɔwoo Dadzie wɔ Assin Anaafo wɔ Finimfin mantɔw mu wɔ Ghana. AMANYƐSƐM: Odzi kan no woyii Dadzie kɔr mbrahyɛbaguafie wɔ "National Democratic Congress" kuw no tsikiitsi do dze maa Assin Anaafo mpasuardo wɔ afe 1996 Ghana asahen abatow no mu wɔ Finimfin mantɔw mu. Dze fi mba 28,292 mu no, Kwaku nyaa mba 14,945 a nna ogyina ma 43.10% dze twaa "New Patriotic Party" kuwba a onyaa mba 12,488 a na no so gyina hɔ ma 36.00%, Emmanuel Koomson a ɔyɛ "Convention People's Party" kuwba no nyaa mba 629 a na ogyina hɔ ma 1.80% na Michael Damtse a onyaa mba 230, iyi so gyina hɔ ma 0.70%. Kwaku Al-Hassan dzii nkogu wɔ ber a Dominic K. Fobih a ɔyɛ "New Patriotic Party" kuwba no mba 16,140 dze fi mba 26,764 no nyinara mu a ogyina hɔ ma 60.30% [[Nkyekyεmu:Ghanafo]] rhheekgnvv6v5ssnd9pf5jpl92qmg2o Kwakwar 0 687 10880 3839 2023-06-16T11:31:40Z Assilidjoe 33 Improved article 10880 wikitext text/x-wiki {{Databox|item=Q109}} '''Kwakwar''' yɛ bosoom a ɔtɔ do ebien wɔ afe mu. Wɔ dɛm bosoom yi mu so, nsu nntɔ, na mbom ewia n'ano yɛ dzen ara yie ma ndua ho kokwar yɛ kwawee. Odu dɛm aber yi na annyɛ ahwɛyie wɔ haban mu a, obotum dze gyahyehyew aba. Osian ndua a noho akokwar yɛ kwawee wɔ dɛm bosoom yi mu no ntsi na ɔmaa bosoom yi nyaa ne dzin "Kwakwar" no. tu0b71sjiil3ltcs47v6o2s9n3f4i6t Kwakye Addo 0 688 47656 47493 2025-05-14T13:22:54Z Robertjamal12 13 /* Mboaedze */ adding category using [[Project:AWB|AWB]] 47656 wikitext text/x-wiki {{Databox|item=Q98819721}}'''Kwakye Addo''' (a wɔwoo no [[Kwakwar]] 23, 1951) yɛ Ghana ɔmanyɛnyi a nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a nna otsia ebien na ebiasa wɔ ka-bi-ma-menka-bi amambu a ɔtɔ do anan a ogyinae maa Afram Plains Anee mpasua no wɔ Ghana Epuei Mantɔw mu. == Abrabɔ ahyɛse na Nwomasua == Wɔwoo Addo wɔ [[Kwakwar]] 23, 1951 wɔ Afram Plains Anee mu wɔ Ghana [[Epuei Mantɔw]] mu . Ɔkɔr Abetifi Ntsetsee Esuapɔn mu kenyaa Adzekyerɛ Ho Ntsetsee Abɔdzin Krataa.<ref>https://web.archive.org/web/20241007090718/https://ghanaelections.peacefmonline.com/pages/1996/eastern/87/index.php</ref> == Amanyɛsɛm == Woyii Addo kɛkaa mbrahyɛgua a odzii kan wɔ ka-bi-ma-menka-bi amambu a otsia anan no ho wɔ Sanda 7,1993 mu ber a odzii nyim wɔ afe 1992 Ghanaman mu mbrahyɛbagua ambatow a ɔkɔr do wɔ Mumu 29,1992 mu no. Ghanaman mu ambatow a ɔkɔr do wɔ Mumu 1996 mu no, wɔsanee toow maa no ma ɔkɛkaa mbrahyɛbagua a nna otsia ebien no ho wɔ ka-bi-ma-menka-bi amambu a otsia anan mu wɔ NDC amanyɛkuw ne dzin mu ber a odzii nyim wɔ Afram Plains Anee Mpasua a ɔwɔ Ghana Epuei Mantɔw mu no. Amba dodow 21,525 a wɔtowee no, onyaa no mu 11,495 a ogyina hɔ ma 42.40% a hɔn a wɔnye no peree a wɔnye Raphael Kofi Ahaligah a ofi IND amanyɛkuw no mu nyaa amba 6,804, Daniel Kwaku Adjepong a ofi NPP amanyɛkuw no mu no nyaa amba 2,994 na Edward Ofori Addo a ofi CPP amanyɛkuw no mu no so nyaa amba 268. Ghanaman mu ambatow a ɔkɔr do wɔ afe 2000 mu no, amba dodow 15,209 a wɔtowee no, onyaa no mu 7,011 a ogyina hɔ ma 46.10%. Wɔtowee maa ɔno gyaaw Anthony Adongo a oennkegyina amanyɛkuw biara dzin mu,John Addo Amponsah a ofi NPP amanyɛkuw mu na Anthony Mensah a ofi NRP amanyɛkuw no mu. Owura Adongo nyaa amba no mu 4,660 a ogyina hɔ ma 30.60%. Amba a wɔtowee no, Owura John a ogyinae wɔ NPP amanyɛkuw ne dzin mu no nyaa amba 2,079 a ogyina hɔ ma 13.70%. Owura Mensah a ofi NRP amanyɛkuw no mu no nyaa amba no mu 9.60%. Afe 2000 mu ambatow a hɔn amanyɛkuw nankasa yɛe no, Raphael Kofi Ahaligah na otuu no.<ref>https://web.archive.org/web/20161101004626/http://ghanaelections.peacefmonline.com/pages/2000/parliament/eastern/</ref> == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] fx0wlac8u953f9wj40l8qu7ozu9j2v1 Kwame Addo-Kufuor 0 689 47655 47492 2025-05-14T13:22:50Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47655 wikitext text/x-wiki '''Kwame Addo-Kufour''' yɛ ɔmanpanyin dadaw kufour ne nua kakraba. ɔno na nkyɛ ɔyɛ ɔsoafo a ɔhwɛ bambɔ do. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] hjr973mg9qj2bn4s0vvcnq8gy0ionkt Kwame Amporfo Twumasi 0 690 48224 7160 2025-05-23T15:27:52Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48224 wikitext text/x-wiki {{Databox|item=Q96942954}} '''Kwame Amporfo Twumasi''' (wɔwoo no [[Mumu]] da ɔtɔ do edu (10) afe 1954) yɛ Ghana amanyɛnyi na nwomasua ho nyimdzefo. Na ɔyɛ Mbrahyɛbaguanyi ma Nkoranza South Mansin a ɔwɔ Brong Ahafo Mantɔw mu wɔ Ghana. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] jpo36x1mc02p8lga1wl87e83qwafqct Kwame Anyimadu-Antwi 0 691 47986 47960 2025-05-14T14:33:36Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47986 wikitext text/x-wiki {{Databox|item=Q59180272}} '''Kwame Anyimadu-Antwi''' (wɔwoo no 12 [[Ebɔbira]] 1962) yɛ Ghana mbranimnyi na amanyɛnyi.[2] Ɔyɛ mbrahyɛbaguanyi ma Asante-Akim Central Ambatow mpasua wɔ Mbrahyɛ Bagua a ɔtɔ do esuon (7) na awɔtwe (8) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) wɔ Ashanti Mantɔw mu, dzibea a wakɔ do fir afe 2009. Ɔgyina[[New Patriotic Party]] ananmu.[5][6] Mprɛmprɛn, ɔyɛ VRA[7] board member na ɔsan yɛ Ghana Ɔman Ogya Dwumadzibea Bagua (Ghana National Fire Service Council) no eguamtsenanyi (chairperson).[8] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] 1dy2wir6wss11caa108j8o5vrnm97s6 Kwame Nkrumah 0 692 38401 38400 2025-05-08T22:31:55Z Varlaam 1959 38401 wikitext text/x-wiki {{Databox|item=Q8620}}Wɔwoo '''Ɔsagyefo''' '''Kwame''' '''Nkrumah''' wɔ [[Fankwa]] 21, 1909. [[Ebɔbira]] 27, 1972 mu na owui. Nna ɔyɛ Ghana amanyɛnyi na ɔsan so yɛ obi a nna n'enyi gye amanyɛnsɛm ho. Ɔno nye Ghana mampanyin a odzi kan ber a odzii nkan no Sika Mbew do, ndɛ Ghana enyim ma wɔgyee fahodzi fii Ngyiresi Aborɔfo nsamu wɔ afe 1957 mu.<ref>{{Citation|title=President Kennedy, Prime Minister Macmillan and the Gold Market, 196063|work=Governing Post-War Britain|date=11 April 2012|publisher=Palgrave Macmillan|doi=10.1057/9780230361270.0010|isbn=978-0-230-36127-0}}</ref> Pan-African hɔn kasamafo, Nkrumah nna ɔyɛ nyimpa a ɔtseew dɛm Ebibifokuw a ɔdze nkabɔmu na nyimpa a odzii nkunyim wɔ Lenin asomdwee abadobɔdze a ofi Soviet nkabomkuw wɔ 1962 mu.<ref>{{Cite ODNB|last=Rathbone|first=Richard|title=Nkrumah, Kwame (1909?–1972), president of Ghana|date=23 September 2004|series=Oxford Dictionary of National Biography|doi=10.1093/ref:odnb/31504}}</ref> Ber a osuaa nwoma mfe duebien wɔ aborɔkyir ekyir no, onyaa n'amanyɛ enyidoadzehu no, na ɔnye ebibifo bi nyaa nkabɔmu no, Nkrumah sanee baa Gold Coast bɛhyɛɛ n'amanyɛ edwuma no ase dɛ ɔkasafo ma ɔmanmu fahodzi.<ref>{{Citation|date=5 November 2013|work=The Political Philosophy of Confucianism|pages=258–273|publisher=Routledge|doi=10.4324/9781315018775-19|isbn=978-1-315-01877-5|title=Political Progress|doi-broken-date=6 September 2024}}</ref> Ɔtseew Convention People's Party, a onyaa mpontu ntsɛm ɔnam dɛ nna obiara nnye hɔn mmper abatow ho ntsi.<ref>{{Cite book |title=Proceedings of the convention at which the American federation of arts was formed |date=1909 |publisher=B. S. Adams |doi=10.5479/sil.380651.39088006011662}}</ref> Ɔbɛyɛɛ ɔman ananmusinyi wɔ 1952 na okitaa dɛm dzibew no ber a Britainfo no hyɛɛ dɛ Ghana enya ne fahodzi no wɔ 1957 mu. 1960 mu no, Ghanafo gyee mbra fofor too mu na wɔtoow amba maa Nkrumah bɛyɛɛ Ɔmampanyin.<ref>{{Citation|date=15 November 2007|work=Kwame Nkrumah. Vision and Tragedy|pages=192–214|publisher=Sub-Saharan Publishers|doi=10.2307/j.ctvk3gm60.17|isbn=978-9988-647-81-0|title=Prime Minister 1957–60}}</ref> N'amambu nna ne ngyinado no yɛ dɛ aban no bɔtoto biribiara nna dɛ ɔmamfo no so bɔdwen ɔman n'ehiadze bedzi kan. Iyi maa ɔyɛɛ ɔman egyapadze na enyinam ndzɛmba, ɔdze ɔman nwomasua nhyehyɛɛ a odzi mu bae na ɔmaa ebibir mu amambra tuu mpon.<ref name="Stanek 2020">{{Cite book |last=Stanek |first=Łukasz |title=Architecture in global socialism: Eastern Europe, West Africa, and the Middle East in the Cold War |date=2020 |publisher=Princeton University Press |isbn=978-0-691-19455-4 |location=Princeton |oclc=1134854794}}</ref> Nkrumah amambu mu no, Ghana dzii dwumasom wɔ Ebibirmu amanaman nkitahodzi wɔ fahodzi ber no mu.<ref name="Nkrumah 1953">{{Cite book |last=Nkrumah |first=Kwame |url=https://brbl-dl.library.yale.edu/vufind/Author?author=Nkrumah,+Kwame,+1909-1972 |title=[Letter: Kwamé Nkrumah to Richard Wright] |date=1953 |access-date=26 May 2020 |archive-url=https://web.archive.org/web/20200803062728/https://brbl-dl.library.yale.edu/vufind/Author?author=Nkrumah,+Kwame,+1909-1972 |archive-date=3 August 2020 |url-status=live}}</ref> Odzii nkogu beberee wɔ n'abrabɔ mu ekyir no, dɛ ɔman ne sikasɛm tɔɔ ape ka ho no, Nkrumah n'amambu bɛyɛɛ dɛ ɔkaa obi nnka bi wɔ 1960 mu, dɛ ɔhyɛɛ amanyɛkuw a wɔnye no dzii esi no hɔn do na ɔhyɛɛ ambatow bi a nna no mu nnda hɔ.<ref>{{Cite journal|last=Mazrui|first=Ali|date=1966|title=Nkrumah: The Leninist Czar|journal=Transition|issue=26|pages=9–17|doi=10.2307/2934320|jstor=2934320|issn=0041-1191}}</ref><ref>{{Cite journal|last=Kilson|first=Martin L.|date=1963|title=Authoritarian and Single-Party Tendencies in African Politics|url=https://www.cambridge.org/core/journals/world-politics/article/abs/authoritarian-and-singleparty-tendencies-in-african-politics/C06E363B216E1DC2324E77AABDE4FE40|journal=World Politics|language=en|volume=15|issue=2|pages=262–294|doi=10.2307/2009376|jstor=2009376|s2cid=154624186|issn=1086-3338|access-date=19 February 2022|archive-date=1 February 2023|archive-url=https://web.archive.org/web/20230201210711/https://www.cambridge.org/core/journals/world-politics/article/abs/authoritarian-and-singleparty-tendencies-in-african-politics/C06E363B216E1DC2324E77AABDE4FE40|url-status=live}}</ref><ref>{{Cite journal|last=Bretton|first=Henry L.|date=1958|title=Current Political Thought and Practice in Ghana*|url=https://www.cambridge.org/core/journals/american-political-science-review/article/abs/current-political-thought-and-practice-in-ghana/01D51435240B4DD2FFCDF67F554FA682|journal=American Political Science Review|language=en|volume=52|issue=1|pages=46–63|doi=10.2307/1953012|jstor=1953012|s2cid=145766298|issn=1537-5943|access-date=19 February 2022|archive-date=1 February 2023|archive-url=https://web.archive.org/web/20230201201816/https://www.cambridge.org/core/journals/american-political-science-review/article/abs/current-political-thought-and-practice-in-ghana/01D51435240B4DD2FFCDF67F554FA682|url-status=live}}</ref><ref>{{Cite web|date=2016|title=Ghana's Kwame Nkrumah: visionary, authoritarian ruler and national hero|url=https://www.dw.com/en/ghanas-kwame-nkrumah-visionary-authoritarian-ruler-and-national-hero/a-19070359|website=Deutsche Welle|language=en-GB|access-date=19 February 2022|archive-date=1 February 2023|archive-url=https://web.archive.org/web/20230201182454/https://www.dw.com/en/ghanas-kwame-nkrumah-visionary-authoritarian-ruler-and-national-hero/a-19070359|url-status=live}}</ref><ref>{{Cite news|date=3 May 1964|title=Portrait of Nkrumah as Dictator|language=en-US|work=The New York Times|url=https://www.nytimes.com/1964/05/03/archives/portrait-of-nkrumah-as-dictator.html|access-date=19 February 2022|issn=0362-4331|archive-date=1 February 2023|archive-url=https://web.archive.org/web/20230201205439/https://www.nytimes.com/1964/05/03/archives/portrait-of-nkrumah-as-dictator.html|url-status=live}}</ref> 1964 mu no, nsesamu a ɔbaa Ghana ɔman mbra mu maa Ghana bɛyɛɛ ɔmanyɛkuw kor pɛr na odzi do, Nkrumah na ɔyɛ ɔmampanyin ma ɔman no nyinara na n'amanyɛkuw no so.<ref>{{Citation|title=VII. The Reluctant Nation|date=31 December 1964|work=One-Party Government in the Ivory Coast|pages=219–249|place=Princeton|publisher=Princeton University Press|doi=10.1515/9781400876563-012|isbn=978-1-4008-7656-3}}</ref> Ɔhyɛɛ nsumaa mu bea, ɔhyɛɛ tsirmupɔw kuw na onyaa dɛm abɔdzin yi 'Ɔsagyefo Dr.<ref>Commanding Heights, 1998</ref> Wotuu Nkrumah adze do wɔ 1966 wɔ nsordaafo ntokwa bi mu a ɔyɛ CIA a National Liberation Council taa hɔn ekyir, ɔno no nhwɛdo na ɔman ne sikasɛm hyɛ ne nsa.<ref>{{Cite journal|date=1995|title=Country capabilities and the strategic state: How national political institutions affect multinational corporations' strategies|journal=Long Range Planning|volume=28|issue=1|pages=142|doi=10.1016/0024-6301(95)92200-8|issn=0024-6301}}</ref> Nkrumah bɔɔ ne bra nkaa no wɔ Guinea, a wɔtoo ne dzin dze hyɛɛ no enyimnyam dɛ hɔn mampanyin no mu kor.<ref>{{Cite web|title=Birthday Quote 21st September|url=https://www.audlem.org/newsroom/headlines/birthday-quote-21092017.html|date=21 September 2017|website=AudlemOnline|language=en|access-date=26 May 2020|archive-date=3 August 2020|archive-url=https://web.archive.org/web/20200803033948/https://www.audlem.org/newsroom/headlines/birthday-quote-21092017.html|url-status=dead}}</ref><ref name="Nkrumah 1953" /><ref name="newtimes.co.rw">{{Cite web|title=Kwame Nkrumah: Ghana's first president and a revered panafrican|url=https://www.newtimes.co.rw/section/read/222725|date=31 October 2017|website=The New Times {{!}} Rwanda|language=en|access-date=26 May 2020|archive-date=3 August 2020|archive-url=https://web.archive.org/web/20200803031204/https://www.newtimes.co.rw/section/read/222725|url-status=live}}</ref> == Abrabɔ Ahyɛse na Nwomasua == === Gold Coast === Wɔwoo Kwame Nkrumah wɔ [[Benada]],bosoom Fankwa da ɔtɔ do eduonu kor (21), afe 1909<ref name=":2">{{Cite web|title=Kwame Nkrumah: Non-Violence of Mahatma Gandhi in Ghana {{!}} Articles : On and By Gandhi|url=https://www.mkgandhi.org/articles/nonviolence-of-Mahatma-Gandhi-in-Ghana.html|website=www.mkgandhi.org|access-date=26 May 2020|archive-date=3 August 2020|archive-url=https://web.archive.org/web/20200803020635/https://www.mkgandhi.org/articles/nonviolence-of-Mahatma-Gandhi-in-Ghana.html|url-status=live}}</ref><ref name="LSE">{{Cite web|url=https://blogs.lse.ac.uk/lsehistory/2018/10/10/kwame-nkrumah-lse/|title=Dr Kwame Nkrumah's History & LSE Application Form.|publisher=London School of Economics|date=10 October 2018|access-date=22 November 2019|archive-date=22 November 2019|archive-url=https://web.archive.org/web/20191122230822/https://blogs.lse.ac.uk/lsehistory/2018/10/10/kwame-nkrumah-lse/|url-status=live}}</ref> wɔ Nkroful, Gold Coast (ndɛ Ghana).<ref name="nytimes.com">{{Cite news|url=https://www.nytimes.com/1964/01/03/archives/man-in-the-news-an-african-enigma-kwame-nkrumah.html|title=Man in the News; An African Enigma; Kwame Nkrumah|newspaper=The New York Times|date=3 January 1964|access-date=19 February 2020|archive-date=1 November 2018|archive-url=https://web.archive.org/web/20181101020947/https://www.nytimes.com/1964/01/03/archives/man-in-the-news-an-african-enigma-kwame-nkrumah.html|url-status=live}}</ref><ref name="Kwame Nkrumah's Politico-cultural Thought and Policies: An African-centered Paradigm for the Second Phase of the African Revolution">{{cite book |last=Botwe-Asamoah |first=Kwame |url=https://books.google.com/books?id=OcTC2eDx5ZsC&pg=PA1 |title=Kwame Nkrumah's Politico-cultural Thought and Policies: An African-centered Paradigm for the Second Phase of the African Revolution |date=2005 |publisher=Psychology Press |isbn=978-0-415-94833-3 |page=1 |access-date=12 February 2020 |archive-url=https://web.archive.org/web/20230418090708/https://books.google.com/books?id=OcTC2eDx5ZsC&pg=PA1 |archive-date=18 April 2023 |url-status=live}}</ref> Nkroful yɛ ekura ketseaba bi a wɔ Nzema,<ref>{{cite book |last1=Berry |first1=LaVerle Bennette |url=https://archive.org/details/ghanacountrystud00berr/page/27 |title=Ghana: a country study |last2=Library of Congress |first2=Federal Research Division |date=1995 |publisher=Federal Research Division, Library of Congress |isbn=0844408352 |location=Washington DC |page=[https://archive.org/details/ghanacountrystud00berr/page/27 27] |access-date=21 January 2018}}</ref> wɔ Anaafoatɔe wɔ Gold Coast, a ɔbɛn French nkurow a odzii do Ivory Coast. N'egya nye ebusua no anntsena, mbom ɔyɛɛ edwuma wɔ Half Assini hɔ na ɔyɛɛ dɛ ɔyɛɛ edwuma dɛ obi a otu sika kɔkɔɔ kesi ber a owui.<ref>{{Cite web|title=Ghana: The Autobiography of Kwame Nkrumah {{!}} University of Education, Winneba|url=https://www.uew.edu.gh/lib-fetured/ghana-autobiography-kwame-nkrumah|access-date=2023-09-29|website=www.uew.edu.gh|archive-date=5 February 2023|archive-url=https://web.archive.org/web/20230205164542/https://www.uew.edu.gh/lib-fetured/ghana-autobiography-kwame-nkrumah|url-status=dead}}</ref> Kwame Nkrumah ne maame na ebusuafo na wɔtsetsee no, wɔtsenaa ase wɔ amambra mu na ɔwɔ ebusuafo mpɛn pii no wɔbɛsra hɔn.<ref>{{Citation|title=Athelstan 'Half King' and his Family|work=The Danelaw|year=1992|publisher=Bloomsbury Academic|doi=10.5040/9781472598837.ch-021|isbn=978-1-4725-9883-7}}</ref> Ɔbɔɔ n'abrabɔ biarabiara wɔ ne mbofrase, wɔ ekurase hɔ, haban mu na po a ɔbɛn hɔn no.{{sfn|Rooney|p=7}} Aber a nna ɔkɔ skuul wɔ United States no, nna wonyim no dɛ Francis Nwia Kofi Nkrumah, Kofi nye dzin a wɔdze ma mbanyimfo a wɔwoo hɔn Fida.{{sfn|Rooney|p=7}} Ekyir no ɔsesaa dzin bɛyɛɛ Kwame Nkrumah wɔ 1945 wɔ UK, nna wɔpɛ dzin Kwame.<ref>{{Cite news|last=Yakubu|first=Mutala|date=21 September 2019|title=Kwame Nkrumah Memorial Day: Dr Kwame Nkrumah 'A son of the soil'|work=Prime New Ghana|url=https://www.primenewsghana.com/politics/kwame-nkrumah-memorial-day-dr-kwame-nkrumah-a-son-of-the-soil.html|access-date=26 May 2020|archive-date=24 September 2019|archive-url=https://web.archive.org/web/20190924034747/https://www.primenewsghana.com/politics/kwame-nkrumah-memorial-day-dr-kwame-nkrumah-a-son-of-the-soil.html|url-status=live}}</ref><ref name="Graphic Online Article">{{cite web|url=https://www.graphic.com.gh/news/general-news/biography-of-ghana-s-first-president-dr-kwame-nkrumah.html|title=Biography of Ghana's first President, Dr Kwame Nkrumah|date=8 March 2016|publisher=Graphic Online|access-date=21 August 2017|archive-date=19 June 2018|archive-url=https://web.archive.org/web/20180619140316/https://www.graphic.com.gh/news/general-news/biography-of-ghana-s-first-president-dr-kwame-nkrumah.html|url-status=live}}</ref> Dɛ mbrɛ Ebenezer Obiri Addo kae wɔ ne nwomasua wɔ daakye ɔmampanyin ho no, dzin Nkrumah no, ɔyɛ dzin a amambra mu no wɔdze ma abofra ɔtɔ do akron wɔ n'awofo mba mu, ɔkyerɛ dɛ kwame wɔ dɛm bea no wɔ ne papa fie, a ɔwɔ yernom beberee.<ref>{{Cite web|title=Kwame Nkrumah|url=http://www.tvafrique.com/kwame-nkrumah/|last=Service|first=Support|website=TV Afrique|language=en-US|access-date=26 May 2020|archive-date=18 October 2020|archive-url=https://web.archive.org/web/20201018205429/http://www.tvafrique.com/kwame-nkrumah/|url-status=dead}}</ref> Ne papa, Ɔpanyin Kofi Nwiana Ngolomah, fi Nkrofuol a ɔwɔ Nzemah Epuei seseiara wɔfrɛ no Ellembele, a ɔyɛ Asona ebusuakuw ne dze.<ref>{{Cite web|date=2021-09-21|title=Details of Opanyin Kofi Nwiana Ngolomah, father of Dr. Kwame Nkrumah|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Details-of-Opanyin-Kofi-Nwiana-Ngolomah-father-of-Dr-Kwame-Nkrumah-1362364|access-date=2023-09-29|website=GhanaWeb|language=en|archive-date=21 October 2023|archive-url=https://web.archive.org/web/20231021024909/https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Details-of-Opanyin-Kofi-Nwiana-Ngolomah-father-of-Dr-Kwame-Nkrumah-1362364|url-status=dead}}</ref> Nhwehwɛmu kyerɛ dɛ, Ngolomah tsenaa Tarkwa-Nsuaem na ɔtsenaa sika kɔkɔɔ edwuma no mu.<ref name="Peace FM Article">{{cite web|url=http://www.peacefmonline.com/pages/politics/politics/200909/27258.php|title=From Ngolomah To Nkrumah|date=21 September 2009|publisher=Peace FM|access-date=20 August 2017|archive-date=20 August 2017|archive-url=https://web.archive.org/web/20170820160658/http://www.peacefmonline.com/pages/politics/politics/200909/27258.php|url-status=live}}</ref> Ngolomah nna wɔdze enyidze ma no osian n'afotupa ntsi wɔ hɔn a wobisa no hɔ afotu wɔ amambra ho nsɛm na efisɛm. Owui wɔ 1927.<ref name="Kwame Nkrumah's Politico-cultural Thought and Policies: An African-centered Paradigm for the Second Phase of the African Revolution" /><ref name="Nkrumah's Family">{{cite web|url=http://nkrumahinfobank.org/article.php?id=100&c=11|title=Nkrumah's Family|publisher=Osagyefo Dr. Kwame Nkrumah Infobank|access-date=27 August 2017|archive-url=https://web.archive.org/web/20170817034351/http://www.nkrumahinfobank.org/article.php?id=100&c=11|archive-date=17 August 2017|url-status=dead}}</ref> Kwame nna ɔyɛ ne maame dzi no ba kor.{{sfn|Rooney|p=7}} Ɔdze no kɔr mbofraber mu skuul a ɔyɛ Catholic asɛmpakafo a wɔwɔ Half Assini, a ɔkyerɛɛ dɛ ɔyɛ osuanyi a ɔbɔ no ho mbɔdzen.{{sfn|Rooney|pp=7–8}} Mbom ne maame a ne dzin nye Elizabeth Nyanibah (1876/77-1979),<ref name="Graphic Online Article2">{{cite web|url=https://www.graphic.com.gh/news/general-news/biography-of-ghana-s-first-president-dr-kwame-nkrumah.html|title=Biography of Ghana's first President, Dr Kwame Nkrumah|date=8 March 2016|publisher=Graphic Online|access-date=21 August 2017|archive-date=19 June 2018|archive-url=https://web.archive.org/web/20180619140316/https://www.graphic.com.gh/news/general-news/biography-of-ghana-s-first-president-dr-kwame-nkrumah.html|url-status=live}}</ref><ref>{{cite web|url=http://weekly.ahram.org.eg/Archive/2000/499/profile.htm|title=Fathia Nkrumah: Farewell to all that|work=Al-Ahram Weekly|date=20 September 2009|quote=Grandmother Nyaneba, then well into her 90s, waited patiently for her son. Mother stood by her side. Grandmother was determined to remain alive to witness Nkrumah's triumphant return to Ghana. Only after her hand was placed on his coffin did the old woman at last accept that he was dead. Grandmother was to pass away seven years later in my mother's arms, aged 102.|issue=499|access-date=21 September 2017|archive-url=https://web.archive.org/web/20170821212904/http://weekly.ahram.org.eg/Archive/2000/499/profile.htm|archive-date=21 August 2017|url-status=dead}}</ref> ekyir yi wɔkyerɛɛ afe a wɔdze woo no dɛ 1912, Nkrumah kyerɛɛw dɛ wɔwoo no [[Fankwa]] 21,1909. Ne maame fi Nsuaem na ɔka Agona ebusuakuw noho.<ref>{{Citation|title=Nkrumah, Dr Kwame, ((21 Sept. 2009 – 27 April 1972)|date=1 December 2007|work=Who Was Who|publisher=Oxford University Press|doi=10.1093/ww/9780199540884.013.u158013}}</ref> Nna ɔtɔn nam na ɔtɔn ndzɛmba ber a ɔwar ne papa no. Nda awɔtwe wɔ n'awo ekyir no, ne papa dze no to ebusuanyi bi wɔfrɛ na wɔfrɛɛ no Francis Nwiah-Kofi mbom ekyir no,<ref name="Kwame Nkrumah's Politico-cultural Thought and Policies: An African-centered Paradigm for the Second Phase of the African Revolution" /> n'awofo too no dzin Francis Kwame Ngolomah.<ref name="Peace FM Article2">{{cite web|url=http://www.peacefmonline.com/pages/politics/politics/200909/27258.php|title=From Ngolomah To Nkrumah|date=21 September 2009|publisher=Peace FM|access-date=20 August 2017|archive-date=20 August 2017|archive-url=https://web.archive.org/web/20170820160658/http://www.peacefmonline.com/pages/politics/politics/200909/27258.php|url-status=live}}</ref> Ɔkɔr do wie mfe du mbofraber mu elementary skuul no wɔ mfe awɔtwe mu.<ref>{{Cite journal|last=Brooks|first=E. C.|date=1913|title=Seven, Eight, and Nine Years in the Elementary School|journal=The Elementary School Teacher|volume=14|issue=1|pages=20–28|doi=10.1086/454260|s2cid=144643192|issn=1545-5858|doi-access=free}}</ref> 1925 mu no, Nna ɔyɛ osuanyi kyerɛkyerɛnyi wɔ skuul no mu na wɔbɔɔ n'esu wɔ Catholic gyadzi mu. Ber a ɔwɔ skuul no hɔ no, nna Sofo panyin Reverend Alec Garden Fraser a ɔyɛ Aban Training College(ɔnnkyɛr biara nna ɔrebɛyɛ Achimota skuul) panyin rohwɛ no dwumadzi wɔ Gold Coast ahenkurow, Nkran. Fraser nhyehyɛɛ dɛ ɔnye Nkrumah behyia dɛ wɔbɛtsetse no dɛ kyerɛkyerɛnyi wɔ no skuul hɔ.{{sfn|Rooney|pp=7–8}}{{sfn|Owusu-Ansah|p=239}} Ha no, Columbia- nwomasuanyi Skuul panyin abadziekyir Kwegyir Aggrey maa ohun adwen ɔfa [[Marcus Garvey]] na [[W. E. B. Du Bois]]. Aggrey, Fraser, na nkorɔfo binom a wɔwɔ Achimota dween dɛ ɔwɔ dɛ anyenkofa ba ntsinoahyew ɔda ebibifo na aborɔfo ntamu a ɔfa Gold Coast amambu ho, mbom Nkrumah, bɔpen Garvey, hyease gye dzii dɛ ebibifo dzin hɔnho do a nna obeyi ntsinoahyew a ɔda aborɔfo na ebibifo ntsamu.{{sfn|Rooney|p=9}}{{sfn|Addo|pp=53–54}} Onyaa n'abɔdzin krataa wɔ Prince of Wales' College wɔ Achimota 1930 mu no,<ref name="Graphic Online Article" /> wɔmaa Nkrumah adzekyerɛ bea wɔ Roman Catholic mbofraber mu skuul wɔ Elmina 1931 mu,<ref name="Graphic Online Article" /> Afe kor ekyir no, Wɔyɛɛ no skuul panyin wɔ a skuul a ɔwɔ Axim. Axim mu no, ɔhyɛɛ ase dze noho hyɛɛ amanyɛsɛm mu na ɔtseew Nzema Literary Society. 1933 mu no, wɔfaa no dɛ skuul panyin wɔ Catholic Seminary wɔ Amissano.<ref name=":02">{{Cite web|title=Kwame Nkrumah: An Intellectual Biography|url=https://eprints.soas.ac.uk/28819/1/10672987.pdf|last=Biney|first=Barbara Ama|date=April 2007|website=University of London|access-date=26 May 2020|archive-date=15 June 2020|archive-url=https://web.archive.org/web/20200615140618/https://eprints.soas.ac.uk/28819/1/10672987.pdf|url-status=live}}</ref><ref name="africanakua.com2">{{Cite web|title=WOMEN, TRUE FIGHTERS OF FREEDOM – AFRICA NAKUA|url=https://africanakua.com/2019/05/22/women-true-fighters-of-freedom/|language=en-US|access-date=26 May 2020|archive-date=21 April 2020|archive-url=https://web.archive.org/web/20200421220037/https://africanakua.com/2019/05/22/women-true-fighters-of-freedom/|url-status=dead}}</ref> Mbom arabɔ a ɔwɔ hɔ yɛ nhyɛdo, nna ɔpɛ, na ɔyɛɛ dɛ ɔbɛyɛ mbrɛ ɔtse. Nkrumah nna ɔatse nsɛmkyerɛw na daakye Nigeria Mampanyin Nnamdi Azikiwe kasaa ber a ɔyɛ osuanyi wɔ Achimota; nyimapa ebien no hyiaa na Azikiwe no nsunsuando maa Nkrumah nyaa ɔpɛpa wɔ ebibifo hɔn amambu mu.<ref>{{Citation|title=Azikiwe, Nnamdi|date=7 April 2005|work=African American Studies Center|publisher=Oxford University Press|doi=10.1093/acref/9780195301731.013.40103|isbn=978-0-19-530173-1}}</ref> Kyerɛkyerɛnyi obaabun yi sii n'adwen dɛ ɔbɔtoa no nwomasua do.<ref name="africanakua.com2" /> Azikiwe nna ɔakɔ Lincoln Osuapɔn, abakɔsɛm mu no, ɔyɛ ebibifo skuul a ɔwɔ Chester County, Pennsylvania, Philadelphia Atɔe, na ɔmaa Nkrumah afotu dɛ ɔnkɔ skuul wɔ hɔ.<ref>{{Cite book |last=Rahman |first=Ahmad A. |title=The Regime Change of Kwame Nkrumah |date=2007 |isbn=978-1-349-52903-2 |language=en-gb |doi=10.1057/9780230603486}}</ref> Nkrumah a oenntwa London Osuapɔn nyienyim nsɔwhwɛ no, nyaa sika maa akwantu no na no nwomasua no fir n'ebuafo nkyɛn. Ɔfaa anamɔn kwan kɔr Britain, bea osuaa adze, wɔ no nkwaado, wɔ Italy dzii Ethiopia do, Ebibir aman no mu kor nna ɔdze noho. Odur United States, [[Ɔbɛsɛ]] 1935 mu.<ref name="africanakua.com">{{Cite web|title=WOMEN, TRUE FIGHTERS OF FREEDOM – AFRICA NAKUA|url=https://africanakua.com/2019/05/22/women-true-fighters-of-freedom/|language=en-US|access-date=26 May 2020|archive-date=21 April 2020|archive-url=https://web.archive.org/web/20200421220037/https://africanakua.com/2019/05/22/women-true-fighters-of-freedom/|url-status=dead}}</ref><ref name="newtimes.co.rw2">{{Cite web|title=Kwame Nkrumah: Ghana's first president and a revered panafrican|url=https://www.newtimes.co.rw/section/read/222725|date=31 October 2017|website=The New Times {{!}} Rwanda|language=en|access-date=26 May 2020|archive-date=3 August 2020|archive-url=https://web.archive.org/web/20200803031204/https://www.newtimes.co.rw/section/read/222725|url-status=live}}</ref>{{sfn|Rooney|pp=9–12}} === United States === Dɛ mbrɛ abakɔsɛmnyi John Henrik Clarke kaa no n<nowiki>'atekel wɔ Nkrumah Amɛrika akwantu,''nsunsuado a mfe du a ɔhwer no Amɛrika nyaa nsunsuando wɔ nsunsuado dɛ ɔkyɛr hɔ wɔ n'abrabɔ mu''. Nkrumah pɛɛ dɛ onya kwan wɔ Lincoln Osuapɔn mu ber kakra nna ɔahyɛ n'</nowiki>adzesua ase wɔhɔ. Wɔ Fida, Ɛbɔw 1,1935, ɔkyerɛɛw krataa kɛmaa skuul no dɛ ɔrepɛ skuul no edzi afe a wɔmmaa no mbuae biara. Ber obodur New York wɔ Ɔbɛsɛ 1935 mu no, otuu kwn kɔr Pennsylvania, hɔ na wogyee no mpo a nna ohia sika a ɔdze botum etua skuul kaw no nyinara. Onyaa kradze a otuaa ne skuuul akaw wɔ Lincoln Osuapɔn mu. Sikasɛm hiaa no mber a odzii no US mu nyinara. Ɔpɛ dɛ ɔsɔw ano no, ɔyɛɛ edwuma nketseketse dɛ ɔtɔn enam na nkokɔ, apepa dwuma, adzewor dwuma na dza ɔkeka ho. Kwesida biara, ɔkɔ asɔr wɔ Ebibifo Baser Asɔr wɔ Philadelphia na wɔ New York so. Nkrumah wiee Bachelor of Arts degree in economics na sociology wɔ 1939 mu. Lincoln no dɛ Kyerɛkyerɛnyi abadziekyir wɔ Adwenkyerɛ adzesua mu. Ɔhyɛɛ ase nyaa nsato dɛ ɔbɛyɛ asɛmpakanyi wɔ Baser asɔrasɔr a ɔwɔ Philadelphia na New York. 1939 mu no, Nkrumah kɔr Lincoln's seminary na wɔ Ivy League institution no, Pennsylvania Osuapɔn no a ɔwɔ Philadelphia mu na 1942 mu no, wɔdze no hyɛɛ Mu chapter mu a ɔyɛ Phi Beta Sigma fraternity a ɔwɔ Lincoln Osuapɔn mu. Nkrumah nyaa Bachelor wɔ Theology degree fir Lincoln 1942 mu, osuanyin a odzii kan. Onyaa ne Master of Arts degree in philosophy na Master of Science nwomasua mu fir Penn. Ber a ɔwɔ Penn no, Nkrumah nye kasasuanyi bi a wɔfrɛ no William Everett Welmers yɛɛ edwuma, ɔno na n'akenkan ndzɛmba na ɔno na ɔyɛɛ ahyease adze a odziikan boa no ma otum hun nkasafua dwumadzi wɔ ne Fante kasa mu a ɔyɛ Akan kasa. Nkrumah wɔsan dze no kɔr Prince Hall Freemasonry ber a nna ɔtse United Statses no. Nkrumah hweer ne ɔpɛ ber no w Harlem, Ebibifo abrabɔ finimfin, adwen na amambra. Onyaa dan na edwuma wɔ New York City wɔ ahokyer mu na ɔdze noho hyɛɛ nkorɔfo no mu. Ɔhweer ewimbir pii a otsie nsɛm na ɔnye nkorɔfo a wɔkasa kwan do no nya akasakasa, na Clarke kyerɛ a, Kwame Nkrumah mfe a odzii no Amɛrika no nye yi; Ewimbir yi no boaa Kwame Nkrumah N'amerika nwomasua yie. Nna ɔrokɔ Osuapɔn - Osuapɔn no a ɔwɔ Harlem abɔntsen no. Iyi nnyɛ mber kakra na dɛm abontsen akasafo wɔnnyɛ nyimpa a wɔda famu.... Harlem abontsen yɛ beebi a obiara tum kasa, iyi nyimpa bi ɔakadar wɔ kasa mu tse dɛ Arthur Reed na ne protege Ira Kemp. Ɔbaabun Carlos Cook [''sic''], nyaa ɔtseew Garvey oriented African Pioneer Movement nna ɔwɔ hɔ bi, nna ɔdze anadwe nsɛm bi rebrɛ n'ekyirdzifo. Ber a woridzi dwuma bi no, Suji Abdul Hamid [''sic''], Harlem edwumayɛnyi a ɔagyɛ dzin, dze anadwe yɛkyerɛ ba na ɔper ndwuma ahorow bebiree ma ebibifo wɔ hɔn akansa kurow mu. Iyi ka Harlem abɔntsen agordzi ho osuanyi Kwame Nkrumah bɛseen na ɔhwɛɛ. Nkrumah nna ɔyɛ osuanyi a ɔdze noho hyɛ dwumadzi nyinara mu, wɔtseew kuw bi a nna ɔyɛ Ebibirfo esuafo a wɔwɔ Pennsylvania na otsimtsim no bɛyɛɛ Ebibifo esuafo kuw a wɔwɔ Amɛrika na Canada, ɔbɛyɛɛ hɔn panyin. Binom dween dɛ dɛm kuw no bɔboa ma woenya hɔnara hɔn fahodzi; Nkrumah faa Pan-African adwɛmpɔw bi. Nkrumah yɛɛ edwumasom wɔ Pan-African nhyiamu a ɔkɔr do wɔ New York 1944 mu, ɔno na ɔmaa United States, ber wiadze ɔko a ɔtɔdo ebien baa ewiei no, bɔhwɛ aboa Ebibiman etumpɔn na wɔadze hɔnho. Ne Kyerɛkyerɛnyi a ɔayɛ panyin Aggrey nna oewu 1929 mu wɔ US, na 1942 mu no, Nkrumah dzii amambra som enyim maa Aggrey wɔ ne nda mu. Iyi ma ɔnye Lincol dzii mpaapaamu, mbom ber a ɔsɔr dɛ ɔreba Gold Coast no,ɔsan nekyir wɔ 1951 dɛ ɔbɛgyɛ enyimnyamhɛ abodzin. Ekyirsan mu no, Nkrumah ne dɔkota akyerɛwtsen no ennwie mudzi, Nna ɔafa Francis ber ɔwɔ Amissano seminary no; 1945 mu, ɔfaa dzin Kwame Nkrumah. Nkrumah kenkaan mbuukuu a ɔfa amanyɛsɛm ho na Nyamesɛm ho, na ɔkyerɛɛ esuafo adze wɔ philosophymu. 1943 mu no, Nkrumah hyiaa Trinidadian Marxist C. L. R. James, Russian expatriate Raya Dunayevskaya, na Chinese-American Grace Lee Boggs, a hɔn nyinara ka American-based Marxist enyimdzefo cohort ho. Nkrumah ekyir no bɔɔ James abawdo dɛ ɔkyerɛɛ no adze. <nowiki>''</nowiki>kwan a edwuma kuw nketsenketse yɛɛ edwuma<nowiki>''</nowiki>. Federal Bureau of Investigation ndzɛmba ɔfa Nkrumah ho, dze siee fir Sanda kɛpem Esusuowa aketseaba 1945, hun dɛ obotum ayɛ nyimpa tsitsir dzibew wɔ no. Nkrumah yɛɛ dɛ ɔbɔkɔ London, ɔpɛɛ dɛ ɔbɔtoa ne nwomasua do wɔ hɔ seisiara a wiadze ko z ɔtɔdo ebien no etwa mu no. James, wɔ 1945 nsɛm bi kɛmaa Nkrumah dɛ Trinidad-born George Padmore wɔ London, kyerɛɛw: <nowiki>''</nowiki>Dɛm obaabun yi reba wo nkyɛn. ɔhyɛda nnyɛ nyimpa a noho tsew, mbom yɛ dza wobotum biara boa no osiandɛ ɔpɛ dɛ otu Aborɔfo no fi Ebibiman mu<nowiki>''</nowiki>. === London === Nkrumah san kɔɔ London wɔ bosoom [[Esusow Aketseaba|Esusow Akestaba]] afe 1945 mu na ɔdze ne din kɔhyɛɛ London School of Economics dɛ PhD kandzifo wɔ Anthropology mu. Ɔtwee nye ho wɔ afe kor ekyi na afe a edzi hɔ no ɔdze nye dzin kɔhyɛɛ Suapɔn Kɔlege (University College London), a nna n'adwen nye dɛ ɔbɛkyerɛw nyansapɛ ho asɛm a ɔfa "Nyimdze na Ntsease mu Positivism (Knowledge and Logical Positivism)" ho.<ref>{{Cite journal|last=Matera|first=Marc|date=2010|title=Colonial Subjects: Black Intellectuals and the Development of Colonial Studies in Britain|journal=Journal of British Studies|volume=49|issue=2|pages=388–418|doi=10.1086/649838|jstor=23265207|s2cid=143861344|issn=0021-9371}}</ref> Nye ɔhwɛsofo (supervisor), A. J. Ayer, ammpɛ dɛ ɔbɛbu Nkrumah dɛ "nyansapɛfo a ɔdzi kan - (first-class philosopher)", na ɔkaa dɛ, "M'anyi gyee nye ho na m'anyi gyee ho dɛ me na ɔno bɛkasa mbom nna ɔtse dɛ dza onnyi adwen a ɔyɛ nhwehwɛmu wɔ m'anyi do. Na ɔpɛ mbuae ntsɛntsɛm dodo. Me susuw dɛ ebia ɔhaw no fa bi nye dɛ nna ɔmfa n’adwen nsi n’asɛmti no do dzendzendzen nna ɔyɛ ɔkwan a ɔfa do hyɛ ber ahyɛnsewdzi kesi dɛ hokwan no baa dɛ ɔbɛsan aba Ghana."{{sfn|Sherwood|p=115}} Ewiei koraa no, Nkrumah dze nye dzin kɔhyɛɛ mbra ho adzesua mu (study in law) wɔ Gray’s Inn, mbom oennwie.{{sfn|Sherwood|p=115}} Nkrumah dze nye ber yɛɛ amanyɛsɛm ahyehyɛdze ahorow. Nna ɔnye Padmore ka nhyehyɛɛfo tsitsir, na sikakorafo a wɔka ho, wɔ Pan-African Congress a ɔtɔ do enum (5th) wɔ Manchester (15–19 bosoom [[Ɔbɛsɛ]] afe 1945).<ref name="Martin">{{cite book |last=Martin |first=G. |url=https://books.google.com/books?id=rqYEhtONIBgC |title=African Political Thought |publisher=Palgrave Macmillan US |year=2012 |isbn=978-1-137-06205-5 |access-date=31 August 2017 |archive-url=https://web.archive.org/web/20230418090708/https://books.google.com/books?id=rqYEhtONIBgC |archive-date=18 April 2023 |url-status=live}}</ref> Nhyiam no kyerɛkyerɛɛ ɔkwan bi a wɔbɛfa do dze Afrika sohyialism (African socialism) esi etubrafo ananmu. Wɔgye toom dɛ wobedzi Afrika United States a ɔyɛ ɔman kor (1) ekyi, a mantɔw ahyehyɛdze ahorow a ɔka bom wom, a ɔnam aman ahorow a ɛsono emu biara a hɔn tumidzi kakraa bi do dzi do.<ref>{{Cite journal|last=Fulcher|first=James|date=1 November 2000|title=Globalisation, the Nation-State and Global Society|journal=The Sociological Review|language=en|volume=48|issue=4|pages=522–543|doi=10.1111/1467-954X.00231|s2cid=145019590|issn=0038-0261}}</ref> Wɔyɛɛ nhyehyɛɛ dɛ wɔbɛdzi Afrika amambra fofor ekyi a mbusuakuw nnyi mu, demokrase wɔ sohyialism nhyehyɛɛ mu (democratic within a socialist system), dze atsetsesɛm afa horow na ndɛyi nsusuwii afra, na sɛ ɔbɛyɛ yie a, wɔbɛfa akwan a basabasayɛ nnyim do ayɛ eyi.<ref name="Gebe">{{cite journal|first=Boni Yao|last=Gebe|url=http://www.jpanafrican.com/docs/vol2no3/GhanasForeignPolicyAtIndependenceAnd.pdf|title=Ghana's Foreign Policy at Independence and Implications for the 1966 Coup D'état|journal=Journal of Pan African Studies|volume=2|issue=3|date=March 2008|url-status=live|archive-url=https://web.archive.org/web/20140611023640/http://www.jpanafrican.com/docs/vol2no3/GhanasForeignPolicyAtIndependenceAnd.pdf|archive-date=11 June 2014}}</ref> Hɔn a wɔbaa nhyiam no ase no bi nYe obufo W. E. B. Du Bois na ibinom a ekyir wodzii kan dzii hɔn aman enyim kɔɔ ahofadzi mu, a [[Hastings Banda]] a ofi Nyasaland (a ɔbɛyɛɛ Malawi), [[Jomo Kenyatta]] a ofi Kenya na Obafemi Awolowo a ofi Nigeria ka ho.<ref name="Running away from our own shadows">{{Cite web|title=Running away from our own shadows|url=https://www.ippmedia.com/en/features/running-away-our-own-shadows|website=www.ippmedia.com|date=23 March 2020|language=en|access-date=27 May 2020|archive-date=3 August 2020|archive-url=https://web.archive.org/web/20200803001032/https://www.ippmedia.com/en/features/running-away-our-own-shadows|url-status=live}}</ref>{{sfn|Rooney|p=23}} Nhyiam no hwehwɛɛ dɛ wɔdze Afrikafo dwumadzi a ɔkɔ do wɔ Britain besi hɔ a wɔnye Afrika Atɔe Fam Ɔman Ɔkyerɛwfo Dwumadzibew (West African National Secretariat - WANS) abom ayɛ edwuma dze eyi Afrika etubrafo efi hɔ. Nkrumah bɛyɛɛ WANS kyerɛwfo (secretary). Wɔ hwehwɛ a ɔhwehwɛɛ dɛ ɔbɛhyehyɛ Afrikafo ma wɔanya hɔn aman ahofadzi ekyi no, Nkrumah hwehwɛɛ dɛ ɔbɛboa Afrika Atɔe Fam po so hyɛn mu adwumayɛfo pii a na wɔakɔda, ahia wɔn, wɔ London wɔ ɔko no awiei no, na ɔhyehyɛɛ Edwumayɛfo a hɔn Kɔla Ahorow Fekuw bi dɛ wɔbɛma hɔn tumi na wɔaboa hɔn. U.S. Ɔman Dwumadzibew na MI5 hwɛɛ Nkrumah na WANS, na wɔdze hɔn adwen sii ebusuabɔ a ɔda wɔnye Komunis ntsam no do. Nkrumah na Padmore hyehyɛɛ kuw bi a wɔfrɛ no The Circle dɛ wondzi enyim mma Afrika Atɔe fam ahofadzi na koryɛ; kuw no botae nye dɛ wɔbɛhyehyɛ Afrika Sohyialist Aman Nkabom Kuw (Union of African Socialist Republics). Wohuu krataa bi a efi The Circle, a ɔkyerɛ dɛm botae no wɔ Nkrumah do ber a wɔkyeree no wɔ Accra wɔ afe 1948 mu no, na Britania etumfo (British authorities) dze dzii dwuma tsiaa no.{{sfn|Rooney|p=25}} == San baa Gold Coast no == === United Gold Coast Convention === 1946 Gold Coast ɔmambra no maa ebibifo dodow noara bɛkɛɛ mbrahyɛbagua kuw noho ber a odzikan. Hɔn dɛ anamɔn tsitsir a ɔdze rokɔ hɔn ankasa woridzi hɔnho do, dɛm nhyehyɛɛ fofor yi maa amambu fofor yi hɔn amanyɛkuw a odzikan a wɔtseew no Fankwa, 1947, The United Gold Coast Convention (UGCC). UGCC no hwehwɛɛ hɔn ankasa amambu amonmu hɔara. Dɛ mbrɛ hɔn akandzifo no nyinara yɛ abenfo no, nna wohia dɛ wptua obi kaw ama woedzi hɔn enyim, na hɔn pɛ no tɔɔ Nkrumah do wɔ Ako Adjei no nsusui. Nkrumah ampɛn mbom ohun dɛ UGCC no nna hɔn wodzi enyim nna hɔn botae yɛ kor na ohun dɛ dɛm dzibew no bobue kwan ama no n'amanyɛ nsɛm mu na ɔpɛn do. British mpanyimfo ho bisaa no n'sɛm faa dɛ ɔbɛyɛ kandzinyi biribiara bɛhyɛ aban no nsa wiei no, Nkrumah for MV Nkran wɔ Liverpool wɔ 1947 mu dɛ ɔreba fie. Akwansiwdze tsiawa bi a osii n'akwan mu wɔ Sierra Leone, Liberia, na Ivory Coast no, odur Gold Coast hɔ na ɔtsenaa kakra na ɔnye ne maame nyaa nkabom wɔ Tarkwa. Ɔhyɛɛ edwuma ase wɔ amanyɛkuw hɛdkɔtɛse wɔ Saltpond wɔ Mumu 29,1947 hɔ na cyɛɛ edwuma dɛ hɔn kyerɛwkyerɛwfo panyin. Nkrumah ntsɛmpanara dze adwen bi baa dɛ wɔntsetsew UGCC nkorbata bebiree wɔ Ɔman no nyinara mu na wɔntsew etua sɛ ɔbɛyɛ yie a ama aboa hɔn amanyɛkuw no. Dɛm dwumadzinyi yɛ ndzeyɛɛ no kyɛɛ amanyɛkuw amambu kuw no mu, a nna J.B Danɛuah dzi hɔn enyim. Nkrumah hyɛɛ ase tuu akwan ama oenya sika ama UGCC no na ɔatsetseew nkorbata afofor. Yɛhwɛɛ a nna Gold Coast no etumpɔn akyen Bristainfo amanyɛkuw a ɔwɔ Ebibir Atɔe a wɔdzi do no, nna hɔn bo ndwe do na ntsease wɔ mu. Ako a ɔbaa ekyir no ama amansan no nyinara hɔn bo efuw dɛ ndzɛmba bo akɔ sor, ɔtoado dɛ woguu ndwuma nketseaba a nna Arabafo yɛ ɔhyɛɛ ase Sanda 1948. Kookoo Ekuafo hɔn bo fuuw osiandɛ kookoo aba a ɔsow paa yie akatse sɛɛ no, mbom nna kookoo no sow aba, eso nkorɔfo a wodzi hɔn do so sɛɛ no. Nna nyimpa bɛyɛ 63,000 ɔko a ɔtɔdo ebien no hɔn ho kaa no wɔ Gold Coast, bebiree nna wɔwowɔ ɔhaw dɛ wobenya edwuma ayɛ na wohum dɛ hɔn a woridzi hɔn do no nnyɛɛ biribiara asɔw hɔn enyinsua no ano. Nkrumah na Danquah nye nsordarfo a ɔakɔ ahomgye mu no kuw no dzii nhyiamu wɔ Nkran wɔ Kwarkwar, 1948, a wɔyɛɛ ansaana woetu anamɔn akɔ osiananmu no hɔ dze han adzesrɛ akɔto n'enyim. Dɛm anamɔntu no kɔr do Kwarkwar 28, nyimpa ebiasa a wodzi mu akotsen no Porisifo hɔn itur kuum hɔn, iyi dze 1948 Kran oyene no bɔbɔɔ adze, a ɔmanmu no nyinara tsee. Nkrumah noho nsɛm kyerɛ dɛ, David Birmingham, "West Africa's erstwhile "model colony" Dze n'enyi hun oyene na edwumayɛfo bea wɔtɔn hɔn ndzɛmba sɛɛ. Ebibifo hɔn rɛboluhyɛn no ahyɛ ase. Ndzido aban no nna ɔdwen dɛ UGCC aban wɔyɛ nkorɔfo bi a wɔnngye hɔn ahom, na wɔkyer akandzifo esia, a ɔyɛ Nkrumah na Danquah ka ho bi. Dɛm akɛsefo esia yi nyinara wɔdze hɔn bɔɔ mu wɔ Kumase, wotsiiw adzesoa a ɔda Nkrumah na nkaa no ntamu, a wɔdze etiɔtsew no ho kwaadu bɔɔ no na hɔn adwempɔw. Ekyir yi a Ndzidofo yi hun dɛ binom ahyehyɛ dɛ wɔbɛsɛɛ efiadze no, wɔtsetsee nkorɔfo esia no mu, a wɔdze Nkrumah kɔr Lawra; nyimpa esia no nyinara wogyaa hɔn wɔ Ɛbɔwbira 1948. Esuafo na Akyerɛkyerɛfo bebiree yɛɛ ɔyɛkyerɛ dɛ wobegyaa hɔn na wotuu hɔn hyɛɛ da fofor; Nkrumah, ɔdze noara ne fotow, hyɛɛ Ghana National College ase. Iyi dwumadzi ahorow bi ho a UGCC kuw mba no bɔɔ no kwaadu dɛ ɔreyɛ edwuma wɔ amanyɛkuw no dzin mu a wɔanngyɛ tum biara. Wosuroo dɛ wɔbɛyɛ hɔn bɔn dɛ wobefi amanyɛkuw no ho dɛ wɔbɛka ho, wɔyɛɛ adwen dɛ wɔbɛyɛ no hɔn fotow hwɛdofo enyimnyam mu. Nkrumah dɛ ɔagye dzin, ɔatahye beebira, ɔayɛ kɛse dɛ ɔtseew ''Accra Evening News'',a nna ɔnnyɛ amanyɛɛkuw ne dze mbom nna Nkrumah noara na nyimapa bi dze. Ɔsanso tseew kuw bi wɔ Youth Organization (CYO) ɔyɛ mbaabun fa ɔwɔ UGCC mu. Annkyer biara na ɔtseew no ho na onyaa ngyedo dzin <nowiki>''</nowiki>Ahodzido Aban seisiara<nowiki>''</nowiki>. CYO no kaa eusafo bɔɔ mu, Nsordarfo a wɔkɔ ahomgye mu, na mbasiafo eguadzifo. Nkrumah san dzii ehyia wɔ no ho nsɛm mu dɛ ɔbɛtsew noho efi UGCC ho no yɛ adze a ɔyɛ ho biribiara a ɔnnyɛ yie, na ɔpɛ dɛ nkorɔfo no nyinara bedzi n'ekyir ber woentwiwoentwi aba no. Nkrumah n'ebisa ama fahodzi "Free-Dom" ama mbaabun bebiree a wonya edwuma nnyɛ a woefi kuayɛ na nkurase aba kurow kɛse mu. Wɔfaa ndwom adadaw bɛyɛɛ ndwom afofor a wɔkyerɛ fahodzi a ɔdze ɔgyee akwantufo, na Nkrumah noara noho, na nyimpadzm yɛkyerɛ wɔ Gold Coast nkwaado. Amansan kasa bi a Aaron Mike Oquaye dze too gua kyerɛ dɛ, ɔkyerɛɛ dɛ nhyiamu bi kɔr do wɔ Saltpond, kurow bi a ɔwɔ Finimfin Mantɔw mu, a Nkrumah na UGCC nkorɔfo bi hɔ na Nkrumah kaa dɛ ɔnngye adwenkyerɛ bi a ɔbɛma nkorɔfo hɔn fahodzi nntum. === Convention People's Party === Ɔhyɛɛ ase wɔ Ɛbɔwbira 1949 mu, nna nhyɛdo bi wɔ Nkrumah do fir n'ekyirdzifo wofii UGCC mu na wɔtseew hɔnara amanyɛkuw. Wɔ Ɔbiredzr 12,1949 mu no, ɔdze too gua dɛ ɔatsew Convention People's Party (CPP) no, a ɔyɛ kasafua "convention" a wɔfaa, Nkrumah kyerɛ a, <nowiki>''</nowiki> ɔbɛfa nyimpadɔm n'aka hɔnho<nowiki>''</nowiki>. Nna ɔyɛ kwan a ɔdze resa UGCC hɔn nfirmu no; Ayɛwoho kor bi, ɔyɛɛ adwen dɛ wɔbɛyɛ Nkrumah dɛ hɔn kyerɛwkyerɛwfo na ɔasɛe CPP no. Mbom Nkrumah n'ekyirdzifo no anngye annto mu, na wɔtotɔoserɛɛ no dɛ mma ɔngyɛ nto mu na ongyina dɛ hɔn panyin. CPP faa Akokɔ banyim kɔkɔɔ no dɛ n'ahyɛnsewdze - Ebuasuakuw ahorow nyim dɛm adze yi, na ɔyɛ akandzifo hɔn ahyɛnsew, kradoyɛ, na mbanyimyɛ. Amanyɛkuw n'ahyɛnsew na n'ahosu(Kɔkɔɔ, Fitaa na ahambanmon) ɔda edzi wɔ atam mu, frankaa, ahɛn na adan ho. CPP dwumadzifo twiw ahɛn a ɔyɛ Kɔkɔɔ-Fitaa na Ahabanmon wɔ ɔman no nyinara mu, robɔ ndwom na amansan ekyirdzifo ɔyɛkyerɛ ma amanyɛkuw no na nkankan ama Nkrumah. Dɛm dwumadzi yi kɔr do dwodwoodwo, nkankanara osiandɛ amankuw a oetwa mu no hɔn dwumadzi wɔ Gold Coast mu no nyinara dzi hɔn enyi esi nkurow akɛse enyimdzifo no do. British no faa nkorɔfo kumaa bi a wɔka finimfin kuw a wɔyɛ Ebibifo, a akɛsefo esia no ka ho kyedɛ Nkrumah pɛr, dɛ wɔbɛyɛ ɔmanbra fofor a ɔbɛma Gold Coast no hɔn ankasa hɔn aban obedzi hɔn do. Nkrumah hun, mpo ber a dwumadzi yi ho nsɛmkaa bɛba, dɛ noho nyimpa wɔdze bɛba no bɔtɔ sin wɔ ndzido gyinapɛn ho., na ɔhyɛɛ ase faa nkorɔfo a wɔbɔbɔ dwumadzi pa ho amandzɛɛ. Nkrumah pɛɛ dɛ wobenya kuw bi a wɔbɛkyerɛw amanbra no. Ber a panyin, Charles Arden-Clarke, bɛtse iyi ase no, Nkrumah frɛɛ dwumadzi papa no, a kuw no nyinara tseew etua a ɔhyɛɛ ase wɔ Sanda 8, 1950. Etuatsew no dze oyene baa, na Nkrumah na CPP mpanyimfo nkaa no wɔkyer hɔn wɔ Sanda 22, na ''Evening News'' woguu no. Wɔdze Nkrumah kɔtio efiadze afe ebiasa, na wɔdze kwaadu a ɔyɛ bɔn nketsenketse too no do wɔ Accra's Fort James. Nkrumah n'abedziekyir Komla Agbeli Gbedemah, dzii CPP enyim ber Nkrumah nnyi hɔ no; ɔkandzinyi a ɔda efiadze no tum hyehyɛɛ dwumadzi ɔnam nwiamu kwan do a ɔkyerɛw krataa wɔ tiefi krataa do. British no hyɛhyɛɛ abatow bi maa Gold Coast ɔnam ɔman mbra fofor no do, na Nkrumah hyɛɛ dɛ CPP mba no mper ngua no nyinara. Nna ndzɛmba mu adwe ɔnam dɛ Nkrumah wɔ afiadze no, na CPP na Bristish yɛɛ edwuma bɔɔ mu dɛ wɔbɛma abatow no aba do. Nkrumah gyinaa wɔ efiadze hɔ, dɛ obedzi nkunyim wɔ Nkran egua no. Gbedemah yɛɛ edwuma dɛ ɔbɛyɛ ɔman mu kasakyerɛ kuw, ɔnam ahɛn a kasafir sisido ama aka amanyɛkuw no nsɛm. UGCC no dzii nkugu dɛ wɔbɛyɛ ɔmanmu adze bia ɔbɛda ne nsɛm edzi, na ɔdaa no edzi dɛ no nkorɔfo hɔ efiadze ntsi onntum nnyɛ adze biara. Kwarkwar 1951 mbrahyɛbagua abatow mu no, abatow a odzikan a wɔhyehyɛɛ wɔ dɛ nyimpadɔm bifi hɔn pɛ atow wɔ ebibir a aborɔfo dzi do, CPP no dzii nkunyim wɔ kwankyɛn. CPP dzi nkunyim wɔ ngua 34 a ɔwɔ ngua 38 wɔper ho wɔ amanyɛkuw do, a Nkrumah woyii no wɔ Nkran abatow mpasoa do. UGCC dzii nkunyim ngua ebiasa na ankorankor bi so nyaa kor. Arden-Clarke hun dɛ Nkrumah ne fahodzi gyina dɛ wobogu amambra wɔdze reyɛ edwuma no. Nkrumah woyii no fir efiadze wɔ Kwarkwar 12, n'ekyirdzifo no maa no akɔaba yie. Adzekyee no, Arden-Clarke somaa ma wɔkɔfrɛɛ no na ɔkakyerɛɛ no dɛ ɔntsew n'aban. Nkrumah wiaa Arden-Clarke ne kyerɛwkyerɛwnyi Erica Powell ber woyii no edzi na wɔpam no kɔr fie osiandɛ nna ɔdze noho rehyehyɛ Nkrumah. Powell san n'ekyir baa Ghana wɔ Sanda, 1955 dɛ ɔrebɛyɛ Nkrumah ne kyerɛkyerɛwnyi, dzibew okuraa mu mfe du. Powell nna ɔbɛn no paa na ber wɔbɔ mu no, ɔkyerw Nkrumah noho nsɛm bebiree, mbom iyi wɔannfa kesi ekyir yi. === Ɔkandzifo Aban Amambu na Ɔsoafo Panyin === Nkrumah hyiaa ɔhaw pii ber ɔhyɛɛ edwuma sae. Nna ɔnnyɛɛ edwumma wɔ aban mu da, na ɔtwar dɛ osua dɛm yɛ. Gold Coast no nna ɔwɔ Mantɔw anan, ananmusifo bebiree bɔɔ mu yɛɛ kor. Nkrumah pɛɛ dɛ ɔka hɔn bɔmu bɛyɛ amansan kor, na ɔdze ɔman no ba fahodzi mu. Dɛ ɔbɔhwɛ ehiadze na nna wɔredadaa British no dɛ CPP hɔn dwumadzi nna ɔnnyɛ ntɔyɛɛ, mbom nna wɔyɛ ho biribiara a ɔnnyɛ yie, na Nkrumah na Arden-Clarke wɔyɛɛ edwuma bɔɔ mu. Opanyin no hyɛɛ dɛ wɔmma afotufo no aban no mboa, na British nkorɔfo ebiasa wɔka mpanyimfo noho no yɛɛ hɔn adwen dɛ wɔnkɔtoɛ aba ntsia dɔm dodow no. Ansaana ɔrebedzi dwuma no, British ankandzifo ayɛ mfe du nhyehyɛɛ a ɔwɔ hɔ ma mppontu. A adansi ho mpontu a ɔyɛ ebisadze a amamfo a wɔwɔ kurow no mu no nyinara hwehwɛɛ, Nkrumah pen no nyinara doo, mbom ɔkyekyɛɛ mu mfe enum ntsamu. Nna amambu no wɔ fapem wɔ sikasɛm afa mu, a ɔfɛ kookoo a oesie no afe bebiree a ɔwɔ London, na Nkrumah nna ɔdze sika no yɛ edwuma a obo nnhyɛ no do. Wɔyɛɛ abaɛfor akwan ahorow nsu ano kwantsempɔn do na no nkwaa do. Tserani akwan so wɔyɛɛ no abaɛfor kwan do na wɔtserɛɛ mu. Abaɛfor nsusɛm na nsɔndo ndzɛmba so wɔyɛɛ no nkurow bebiree mu, a adan ho nhyehyɛɛ so wɔhyɛɛ ase. Ɔhyɛɛ Tema Habɔ fofor ase, ɔbɛn Nkran na dza ɔwɔ hɔ dada wɔ Takoradi no so wɔtserɛɛ mu. Wɔyɛɛ nhyehyɛɛ bi a wɔdze besi skuul adan na wɔtserɛɛ skuul ahorow mu, fir mbofraber mu kesi akyerɛkyerɛfo na edwuma suafo, wɔhyɛɛ ase. Fir 1951 kɛpem 1956, nyimpa dodow a nna wɔyɛ nwomanyimfo wɔ dɛm amambu no mu fir 200,00 kɛpem 500,00. Mbom no, esuafo a wowiee skuul no nna wosuar dɛ wobotum ewura aban edwuma ne ehia mu, na wɔ 1953 mu no, Nkrumah kaa dɛ Afrikafo wɔbɛma hɔn etsirdaa, ɔmanmu no bɛdan aborɔfo hɔn mboa mfe bebiree. Nkrumah tsirpɔw nye dɛ nna ɔyɛ panyin a ɔdɛ aban edwumayɛ ano a Arden-Clarke yɛ guamutsenanyi. Amonmu nkɔrdo daa edzi, na wɔ 1952 mu no, ɔman hwɛdofo no fir mpanyimfo kuw no mu, ogyaa Nkrumah dɛ Ɔman soafo, na ogyaa ndzɛmba a ɔfa aborɔfo a wɔrokɔ ebibibirman mu. Wɔdze kwaadu a ɔfa ewisɛm, nyimpa mu nyiyimu, dɛ kandzifo, odzi ebibirmu amadze ekyir, wɔyɛɛ iyi dɛ ɔbɔboa hɔn ebusua tsentsen na hɔn ebusuakuw. Nsesa odzi 1948 ako nna dɛ worotow aba eyi aban mpanyimfo nkumaa kyɛn dɛ nhyehyɛɛ dadaw a nna ahemfo na wɔda enyim no ka ho bi. Iyi nna ɔkyer adwen kosi dɛ no mu daa hɔ dɛ CPP na ɔdze bɔto gua. Amanyɛkuw no dodow a wɔwɔ mbrahyɛbaguafie hyɛɛ mbra ber 1951 rokɔ ewiei a oyii tum fir ahemfo no nsa bɛhyɛɛ hɔn ngua no nsa, mbom nna ɔko nkakrankakra hyehyɛ hɔnho ber a wɔdze tow fofor maa hɔn no. Nkrumah wɔsan dze soafo panyin tum hyɛɛ ne nsa nna ɔmmaa no tum fofor, na ɔhwehwɛɛ ɔmambra nsesa mu a ɔdze fahodzi bɛba. 1952 mu no, ɔnye kyerɛwkyerɛwfo panyin a ɔwɔ ɔman no mu no Oliver Lyttelton dzii ehyia, a ɔkaa dɛ Britain benya enyimnyam dɛ wɔbɛyɛ mpontu dwuma bio, sɛ ahemfo na aban ndwumakuw ndedaanofo nya tum na dɛ wɔbɛkyerɛ hɔn adwen. Ahyɛase no Nkrumah n'amambu ho nhwɛdosɛm no British MI5 ahyehyɛ Nkrumah ho adwempɔn pii ɔnam mboa ahorow do, ɔka dɛ wɔrehwɛ tɛlɛfon do na meel do ɔnam kood dzin a ɔyɛ SWIFT. Ɔhyɛɛ ase wɔ Ɔbrɛfɛw ,1952, Nkrumah hwehwɛɛ adwenkyerɛ ɔnam afotudo na na fir amanyɛkuw nsesa mu ho, na ɔhwehwɛɛ mu yie fir ɔmanmu no nyinara, ɔka amanyɛkuw a wɔnye no reper. Amba a wɔtoow no afe a odzi do no ɔyɛ dza nomu krɔgyeen a ogyina amambra fofor do, hun dɛ anamɔn a otwa tun ansaana fahodzi ber. Wɔdze too gua Ɔbrɛdzi, 1953, amambra ho nsɛmkaa no wɔgyee too mu a ɔyɛ asɛmbli no na British no, na ɔbɛyɛɛ edwuma wɔ Ɛbɔwbira mu afe a odzido no. Nkyerɛkyerɛw fofor a wɔdze maa asɛmbli a ɔyɛ nyimpa 104, hɔn nyinara wɔtow aba yii hɔn, a ɔyɛ hɔn kuw no yɛ Ebibifo nkotsee a hɔn dwumadzi nye dɛ wɔbɔtoto amambu a ɔfa ɔman noho. Abotow a ɔkɔrdo Ɔbrɛdzi 15,1954, CPP no dzii nkunyim 71, a Mantɔw Northern People's Party a hɔn na wɔyɛ akansifo a woeyi hɔn enyim. Akansifo amanyɛkuw bebiree tseew National Liberation Movement. Nna hɔn ebisadze yɛ dɛ ɔbɛyɛ kabimamenkabi kyɛn dɛ ɔbɛyɛ aban kor pɛr a ɔyɛ fahodzi Gold Coast, na dan a ɔwɔ sor no yɛ bea a ahemfo na nananomatsenankungua nkaa no botum edzi dwuma dɛ CPP dodow a wɔwɔ asɛmbli hɔ no. Wɔmaa Northern Territory na Esuantseman ahemfo mboa a wɔdze adzeserɛ kɔtoo British baahemaa enyim, Elizabeth II a woribisa no adzedzi adze a ɔbɛyɛ a Gold Coast amamu besi ayɛ. Iyi n'ban anngyɛ annto mu, a 1955 mu ɔkaa dɛ dɛm dwumadzi wɔdze bedzi dwuma a ɔwɔ dɛ nyimpa wɔwɔ Gold Coast no da no edzi dɛ hɔnankasa nntum nnyɛ hɔn amambu. Amanyɛkuw wentwiwentwi mu no, amayɛkuw ebien no yɛɛ dɛ wobesiesie hɔn ntsamu, mbom NLM anngye annto mu dɛ ɔnye CPP dodow no hɔn ehyia biara. Nananomatsenankugua no so wɔdze tabo too hɔn do ɔnam mbra bi a wɔdaa no edzi, a ɔmaa ahemfo nkumaa dze hɔn ehiasɛm kɔtoo aban n'enyim wɔ nkran, a wɔdze nananom atsenankungua tumdzi daa edzi. British no nna wɔmmpɛ dɛ wogya nsɛm ɔfa mbrɛ Gold Coast nya ne fahodzi a wobesi ebu hɔn man, na Ɔbrɛdzi 1956 mu no, oborɔnyi kyerɛwkyerɛwnyi, Alan Lennox-Boyd dze too gua dɛ abatow fofor bɛba do wɔ Gold Coast, na sɛ yenya nyimpa dodow tsia CPP dodow dzibew no a,Britain bɛhyɛ da ama hɔn fahodzi. 1956 abatow nyiano no nna ɔsɛ dza ɔkɔr do afe anan mu no nna wɔ Dzifuu 3 no asɛmbli no tow aba maa fahodzi a dzin Kwame Nkrumah nna oedzi ho dwuma wɔ Ɛbɔwbira mu. Fankwa mu no, Aborɔfo no dze too gua dɛ Fahodzi da aba wɔ Ɛbɔw 6, 1957. Nna akotsiafo no hɔn bo nngye do wɔ adwen a ɔfa Fahodzi noho, na wɔhwehwɛɛ dɛ tum no wɔnkyekyɛ no Mantɔw ahorow mu. Mpɛnsampɛnsamu kɔr do wɔ 1956 mu kowuraa 1957 mu. Mbom Nkrumah antoto ase wɔ ne mper ama dɛ aban no bedzi ɔmanmu nodo no, wɔkyekyɛɛ ɔman no mu ekuw enum, a nna tum no fi Nkran, na ahemfo no dwumadzi wɔ hɔn amambu mu. Kwarkwar 21,1957, British Soafo panyin, Harold Macmillan, dze too gua dɛ Ghana bɛkɛ commonwealth of Nations fir Ɛbɔw 6. == Ghanafo Hɔn Fahodzi == Tsetse Gold Coast Frankaa no kyerɛ British Ahendzi no tumdzi Nkrumah no Ghana frankaa fofor no kyerɛ Ebibirmu ɔmanyɛ na tumdzi Ghana nyaa no fahodzi wɔ Ɛbɔw 6, 1957 dɛ Ghana a ɔdze noho. Dɛ British ndzido man a onyaa ne fahodzi a odzi kan, enyigye a ɔkɔr do wɔ Nkra no ɔtwee wiadze afanaa nyina hɔn adwen; nsɛmkyerɛwfo bɛyɛ ɔha na fɔtotwafo botwaa dwumadzi n o. United States Mampanyin Dwight D. Eisenhower somaa abadobɔ nkrato na n'abadziekyir Richard Nixon bosii U.S ananmu wɔ dwumadzi n'ase. Soviet delegation no serɛɛ Nkrumah dɛɛ ɔnkɛsera Moscow Amon mu hɔ ara. Amanyɛ mu abɔdzemunyasapɛnyi Ralph Bunche, Africanyi Amɛrikanyi nna ɔwɔ hɔ ma wiadze nkabom kuw, nna Duchess a ofi Kent so bosii Queen Elizabeth II n'anan. Wiadze afanaa nyinara bɔboae. Mpo sɛ nkyɛ wɔnka ho a, ɔman nna wohu hɔn dɛ ahonyafo, a kookoo akatua wɔ sor na hɔn fagudzi ahorow so rotu mpɔn. Dɛ mbrɛ Ɛbɔw enum sesaa bɛyɛɛ esia no, Nkrumah sɔr gyinaa du a ɔwɔ mpempem a wɔyɛ ekyirtaafo na ɔkaa dɛ,<nowiki>'' Ghana bɛdze noho afebɔɔ''. Ɔkasae wɔ Ghana mbrahyɛbagua a hɔn ntsenasee a odzikan wɔ Fahodzi da, ɔkakyerɛɛ n'amamba fofor no dɛ ''</nowiki> yɛwɔ asodzi dɛ yɛbɛkyerɛ wiadze afanaa dɛ Ebibifo so botum ebu hɔn man wɔ nkɔrdo na ahohyɛdo na dɛ wobɛdzi kabinamenkabi do. Ɔwɛ dɛ yɛyɛ nhwɛdo ma Ebibifo nkaa no nyinara. Nkrumah nna wɔbɛ no nsabran ''Osagyefo'' a ɔkyerɛ dɛ <nowiki>''</nowiki> ɔgyefo<nowiki>''</nowiki> wɔ akan kasa mu. Dɛm fahadzi ehursi yi nna Duchess a ofi Kent na Governor otsiban Charles Arden-Clarke ka ho bi. A nna nsɛmkyerɛwfo a wɔbor 600 bɛkaa ho bi, Ghanafo hɔn fahodzi bɛyɛɛ amanaman hɔn kaseɛbɔ wɔ Ebibirmu abakɔsɛm mu. Ghana frankaa no Theodosia Okoh na ɔyɛɛ, Ɔfaa Ethiopiafo hɔn ahabanmon-akokɔangua-kɔkɔɔ Judah mu Gyata na ɔdze Nsorma tumtum sesaa Gyata no. Kɔben no gyina hɔ ma bogyahwiegu; ahabanmon no gyina hɔ ma adzefɛw, nduadzewa, na nkɔrdo; akokɔangua gyina hɔ ma sika kɔkɔɔ; nsorma tumtum no gyina hɔ ma Ebibifo hɔn fahodzi. Ɔman no coat of arms fofor no Amo Kotei dzii dɛm dwuma no, ɔdze ɔkɔr, gyata, St. George's Cross, na Nsorma Tumtum a copious gold na gold trim. Philip Gbebo wɔhyɛɛ no dɛ wɔkyerɛw ɔmanmu ndwom, <nowiki>''</nowiki> Onyankopɔn nhyira hɛn man Ghana<nowiki>''</nowiki>. Dɛ ɔbɛyɛ nkadum ama ɔman fofor no, Nkrumah buee Black Star Square a ɔbɛn Osu Castle wɔ Nsuano a ɔyɛ Osu Mansin, Nkran. Wɔdze dɛm square yi bedzi dwuma dɛ ɔman n'ahyɛnsewdze na nyimpadɔm nkabom yɛkyerɛ. Nkrumah n'amambu mu, Ghana faa kabimamenkabi ndzɛmba na ndzdeyɛɛ. Nkrumah yɛɛ nyɛnma nhyehyɛɛ, hyɛɛ nkurow ahorow dwumadzin na ɔtsetseew skuuls ahorow. == Ghanafo Hɔn Mampanyin (1957–1966) == === Amanyɛsɛm Mpontu na mampanyin abatow === Nkrumah dzi ber kakra dɛ ɔwar nkyer no ekyir a nna ne mamfo nnyɛ ahomgye wɔ ne man mu no. Aban no somaa nsordarfo kɔr Togo-land dɛ wɔnkɛgye nkorɔfo a wɔnnya asomdwee a ofi ntokwa a ɔfa amambasɛm ho wɔ ɔman fofor no mu. Hɛnkafo tsew etua wɔ Nkran wɔ mentse moho ase a osii Gafo nkorɔfo mu, a nna wɔgye dzi dɛ nkorɔfo a wofi ebusuakuw fofor mu rinya akwanya wɔ aban dwuma mu, na iyi dze oyene baa wɔ Dzifuu mu. Nkrumah n'ano yi nye dɛ ɔsɔn aban mu edwumayɛfo nkumaa nodo a ogyinaa Discrimination Act (6 December 1957) a ɔdze tabɔn too Mantɔw anaa ebusuasɛm amanyɛkuw do. Ebusuasɛm kor so sii wɔ Esuantseman mu, bet Nkrumah na CPP no nyaa ahenfo nkumaa no a nna wonndzi amanyɛkuw biara ekyir no wotuu hɔn egua do. Dɛm dwumadzi yi nna ɔfa akotsiafo amanyɛkuw ho, a wɔbɔbɔɔ mu tseew United Party a ɔyɛ Kofi Abrefa Busia hyɛase. 1958 mu no, wɔkyer ɔkotsianyi MP bi a kwaadu a wɔdze bɔɔ no nye dɛ nna ɔpɛ dɛ ɔfa akodze bi fir aborɔkyir a nna wɔahyehyɛ dɛ ɔdze bɛsesa Ghana Army (GA) hɔn ndzɛmba. Nkrumah nyaa ngyentum dɛ binom ayɛ hɔn adwen dɛ wobotu n<nowiki>'adze do, na ne nyiano nye dɛ mbrahyɛbaguafo no bɛgye Preventive Detention Act no ato mu, a ɔbɛma oedzi no dwuma kɛpem mfe enum a obiara nntum mbɔ no sombo, a Nkrumah pɛr na otum yi efiadzefo fir efiadze ntsɛm. Dɛm mbrɛ nyimapa ɔkyerɛw Nkrumah ho asɛm, David Birmingham kaa no, ''obiara enntum annyɛ biribi annsɛɛ Nkrumah ne dzin dɛ ɔnoara per dɛ ɔtsena egua nodo kyɛr a wɔanhwehwɛ ahobambɔ yie. Nkrumah pɛɛ dɛ oyi British atsembuafo a wɔagye ntsetsee fir hɔ, ohun dɛ nna wɔko tsia ne nhyehyɛɛ ber wɔdze hɔn hyɛɛ ɔmambra n'</nowiki>ase. Nsu a nna ɔsɔn gumu kor so nye Mantɔw ananmusifo no, a nna wɔdze hɔn abɔ mu dɛ wongyina hɔ mma amambra ho nsɛnkae no. Akotsiafo no, a nna hɔnho yɛdzen wɔ Esuantseman mu no na Etsifi no, wɔhyɛɛ asɛmbli no kutupa; CPP no nna wɔpɛ dɛ wodzi dwuma dɛ afotufo. 1959 mu no, Nkrumah faa no dɔm dodow a ɔwɔ no mbrahyɛbaguafie no do tsiw dɛ wɔnnsa ɔmambra no mu, a ɔno maa woguu asɛmbli no na obuei kwan maa mbrahyɛbaguafo no dɛ wobotum asesa ɔmambra a ohia dɔm dodow no pɛr. Queen Elizabeth II dzii Ghana do fir 1957 kɛpem 1960. William Hare, 5th Earl a ofi Listowel nna ɔyɛ Governor-General, na Nkrumah gyinaa dɛ Soafo Panyin. Ɛbɔw 6, 1960 mu no, Nkrumah dze ne tsirmupɔw a ɔfa Ghana amambra fofor ho ɔbɛma Ghana ayɛ amambu, a ɔmampanyi bedzin hɔn enyim a ɔwɔ asoafo na mbrahyɛbagua tum. Dɛm asɛm yi na ɔka ho dɛ ɔbɛma Ghana ahyɛ tum a ɔwɔ Union of African States ase. Wɔ Ɛbɔwbira 19,23 na 27 wɔ 1960 mu dɛ ɔyɛ mampanyin abatow nna abatow nkyekyɛmu a ɔwɔ amambra no mu kɔr do. Amambra no kasae na woyii Nkrumah dɛ mampanyin wɔ J. B. Danquah do, nyimpa a ogyinaa ma UP, 1,016,076 kɛpem 124,623. Ghana sanso kaa British-led Commonwealth of Nations. ==== Ebusuasɛm ho nsɔrntsia ==== Nkrumah hwehwɛɛ dɛ obeyi ebusuasɛm efi hɔ, adehyesɛm nna ɔkɔr do kyɛn hɔn a nna wɔwɔ ɔman no mu no, dɛ mbrɛ ɔkyerɛɛw no ''Africa Must Unite'': <nowiki>''</nowiki> Yɛdze hɛnho ahyɛ ɔko bi mu no, ɔko a yɛdze ritsia ohia na yarba, ritsia adwenmu ntsew, ritsia ebusuasɛm na wentwiwentwi. Ɔwɔ dɛ yenya ndzzɛmba a ɔbɔboa ma yeetum esisi adan na mpontu dwuma. <nowiki>''</nowiki> Bodur dɛm ber yi, 1958 mu no, n'amambu no peen mbra bi do a otsia kuw bi a wɔyɛ nyuimpa su mo nyiyimu anaa ɔsom ho akasakasa ɔdze nyimpasu mu nyiyimu anaa ɔsom ahorow, anaa dɛ wobenya nkorɔfo a wɔbɔtow aba ama wo ɔnam hɔn nyimpasu inyiyimu ntsi anaa ɔsom ahorow bi ntsi, anaa botae bi a ɔnye iyi sɛ. <nowiki>''</nowiki> Nkrumah pɛɛ dɛ ɔdze Ghana afrankaa twa ɔman no nyinara mu, na ɔdze tabon too ebusuasɛm afrankaa do dɛm obiara nyɛ asobrakye ntsia. Kofi Abrefa Busia a ofi United Party (Ghana) no, nyaa ekyirtaafo dɛ ɔkotsianyi panyin wɔ anokɔnkɔn bi dɛm mbra yi do, dɛ wɔbɛfa enyimdzifo edzi hɔn enyim na wobobu tabon a ɔda ebusuasɛm amanyɛsɛm dɛ nhyɛdo. Iyi ekyir, ofii ɔman no mu. Nkrumah nna ɔyɛ mambayin wɔagye ntsin paa. ''The New York Times'' wɔ 1972 mu no kyerɛw dɛ: <nowiki>''</nowiki>Ber no tumdzi wɔ sor dɛ Ghana mampanyin wɔ 1950 mu na 1960 mu no, Kwame Nkrumah nna ɔyɛ wɔagye dzin wɔ amamfo hɔn ano mu. Wɔ fie, ɔgyee dzin na onyaa enyimnyam abotsir a ɔyɛ ''Osagyefo'' (Ɔkyerɛ Ɔgyefo Akan mu). Aborɔkyir nna ɔnye wiadze mpanyimfodɛ ɔyɛ nyimpa odzikan a odzii Afrika enyim dze per fahodzi wɔ Wiadze Ɔko a ɔtɔdo ebien ekyir no. Ber odzii dzii dɛ Soafo Panyin na Ɔmampanyin a odzikan no, Nkrumah dzii nkunyim dɛ ɔtsew amanyɛkuw ho mfaso a ɔfa ahemfo ho no (mfatoho: Akan ahemfo no na na Esuantse manhen) Dɛm ahemfo yi nna woetsintsim tumdzi ber aborɔfi no ridzi hɛndo ɔnam nkabom wɔnye British akandzifo no wɔ no; nokwar mu, nna mpɛn pii no wɔyɛ nhwehwɛɛnyim ɔnam hɔn dzibew ntsi, a ɔye British kuw no nya manso tse dɛ Aborigines' Rights Protection Society. Convention People's Party no nna wɔnye ahemfo no wɔ nkitsahodzi ber wobebuu ɔman no, na dɛm ayɛnkofa yi bɛyɛɛ dzen dɛ CPP yɛɛ ahemfo amamyɛkuw akotsiafo na wobuu amambu no dɛ ɔnnyɛ kabimamenkabi. Mbra a wɔhyɛɛ nio 1958 na 1959 mu maa aban no tum kɛse paa dɛ noara botum etu ahemfo adze do,na ɔyɛɛ amambu a ɔyɛ ahensɛm na sikasɛm. Dɛm dwumadzi yi yɛɛ ma ahemfo no bɛyɛɛ ahɔwo na ɔmaa wɔbɛyɛɛ nkorɔfo a wɔpɛɛ dɛ wotu Nkrumah na n'amanyɛkuw no. [[File:KWAME_NKRUMAH_-_60_Burghley_Road_Kentish_Town_London_NW5_1UN.jpg|link=https://en.wikipedia.org/wiki/File:KWAME_NKRUMAH_-_60_Burghley_Road_Kentish_Town_London_NW5_1UN.jpg|thumb|60 Burghley Road, Kentish Town, London, where Nkrumah lived when in London between 1945 and 1947]] == Mboaedze == [[Nkyekyεmu:Ghanafo]] nsy4nbcleocrjc0khsosc6yw9lpcuxw Kwame Osei Prempeh 0 693 7646 6712 2023-05-01T17:44:41Z Robertjamal12 13 /* top */clean up, replaced: New Patriotic Party → [[New Patriotic Party]] using [[Project:AWB|AWB]] 7646 wikitext text/x-wiki '''Kwame Osei-Prempeh''' (wɔwoo no 19 Ebɔw 1957) yɛ Ghana ɔmanyɛfo na ɔyɛ Ghana Mantam Mmarahyɛ Bagua a ɔtɔ do enum no muni a ɔgyina Nsuta-Kwamang Beposo ananmu wɔ Ashanti Mantam mu wɔ Ghana. '''Mfiase Nasetra Na Ahomasua''' Wɔwoo Prempeh wɔ Kwamang wɔ Ashanti Mantam mu wɔ Ghana. Ɔkɔɔ Kwame Nkrumah Suapɔn a ɔhwɛ Nyansahu na Mfiridwuma do na onyaa na Degree wɔ Bachelor of Social Science mu wɔ afe 1982 mu.  Ɔkɔɔ Ghana Suapɔn wɔ afe 1987 mu na osuaa Quantum Chemistry Laboratory, QCL.  Ɔsan nso kɔɔ Ghana Mmara sukul na onyaa Degree wɔ Bachelor of Law wɔ afe 1989 mu. '''Edwuma''' Na Prempeh yɛ Associate for Sarpong Legal Services wɔ Ashanti Mantam -Kumasi.Ɔsan nso yɛ Mmarahyɛ Bagua no muni ma Nsuta-Kwamang Beposo mantam a ɛwɔ Ashanti Mantam mu wɔ Ghana.Ɔbɛyɛɛ GOIL Company Limited no sohwɛfo a ɔhwɛ adwuma do na Kuo no panin wɔ Obiradzi ebaasa, 2019, berɛ a na ɔyɛ adwumakuo no muni firi mfeɛ mmienu a atwam no. '''Amanyɔsɛm''' Prempeh yɛ Ɔman Ho Dɔ Kuw Foforo no muni.[1 Wɔdze nkan paw no dɛ Mmarahyɛ Bagua no mu wɔ December 1996 Ghana amansan abatuw no mu wɔ Ticket of the[[New Patriotic Party]] no do.  Ɔtoo aba 12,586 wɔ abatuw 24,444 a ɔfata a wɔtowee a ɔgyina hɔ ma 51.5% tiaa Thomas Fokuo Agyepong a ɔyɛ NDC muni a ɔtoo aba 10,313 a ɔgyina hɔ ma 33.70%. Ɔdze nkonim wɔ afe 2000 Ghana Amansan Abatuw no mu a ɔtoo aba 13,568 wɔ abatuw 21,358 a ɛfata a wɔtowee a ɔgyina hɔ ma 63.50% tiaa Ebenezer A. Frimpong Prempeh na NDC muni, Osei O. Emmanuel yɛ NRP muni, Osei Kwadwo yɛ CPP muni, Salisu Muhammed yɛ PNC muni na  Kofi A. Kankam a ɔyɛ UGM muni a ɔtoo aba 6,889, abatuw 304, abatuw 285, abatuw 221, abatuw 91. Ɔtoo aba 15,704 wɔ abatuw 24,344 a ɔfata a wɔtowee a ɔgyina hɔ ma 64.50% tiaa Samuel Otu a ɔyɛ NDC muni, E.O.Adu-Amankwaah a ɔyɛ IND muni na George Osei Owusu Amankwah a ɔyɛ CPP muni a ɔtoo aba 7,769, 547 ne 324.Ɔtoo abatuw 17,403 wɔ abatuw 24,879 a ɔfata a wɔtowee a ɔgyina hɔ ma 69.95% wɔ 2008 Amansan Abatuw no mu.  Kwame Asafu-Adjei dze no do nkonim wɔ afe 2012 Amansan Abatuw no mu. '''Ankorankoro Asetra''' Prempeh awar na ɔwɔ mma baanan.  Ɔyɛ Kristoni na ɔyɛ Adventist Asɔre no muni. [[Nkyekyεmu:Ghanafo]] am0qknl3cx5gm4z1yr2fmfmnf3y24da Kwame Owusu Frimpong 0 694 48170 36443 2025-05-23T15:24:07Z Robertjamal12 13 /* Edwuma */ Nkyekyεmu using [[Project:AWB|AWB]] 48170 wikitext text/x-wiki {{Databox|item=Q97970120}} '''Kwame Owusu Frimpong''' yɛ Ghana amanyɛnyi. Na ɔyɛ mbrahyɛbaguanyi ma Ahafo Ano Etsifi (North) mantɔw wɔ mbrahyɛbagua a ɔtɔ do anan (4) wɔ Ghana Amansn a ɔtɔ do anan (4) no mu. == Ɔbra Ahyɛse ne nhomasua == Wɔwoo Frimpong wɔ 10 [[Ɔbɛsɛ]] 1960. Onyaa nye sukuupɔn wɔ Ghana Esuapɔn (University of Ghana - Legon) mu baabi a ɔnyaa diploma wɔ Akontaabu (diploma in Statistics) mu. == Edwuma == Ansaana Frimpong rokɔ amanyɛsɛm mu no, nna ɔyɛ Sikakorabea sohwɛfo (Revenue Officer). [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 37x56lzowpa8gdrlefhwup1pm1uanxf Kwamena Bartels 0 695 47709 47542 2025-05-14T13:26:12Z Robertjamal12 13 /* N'abrabɔ */ adding category using [[Project:AWB|AWB]] 47709 wikitext text/x-wiki {{Databox|item= Q1794914}} '''Peter Kwamena Essilfie Bartels''' (wɔwoo no 27 [[Ɔbɛsɛ]] 1947) yɛ Ghana amanyɛnyi na kan aban soafo wɔ[[New Patriotic Party]] mu. == Ɔbra Ahyɛse Na Nwomasua == Ber a Bartels wiee Mfantsipim Sukuu wɔ afe 1968 mu no, wogyee no kɔɔ Ghana Sukuupɔn mu, faako a osuaa mbra. Ber a Bartels nyaa nye bachelor abodzin krataa wɔ afe 1971 mu ekyi no, ɔtoaa n’adzesua do wɔ Ghana Mbra Sukuu mu sɛnea ɔbɛyɛ a ɔbɛdan mbranyimfo a ɔyɛ edwumadzen. Wɔ afe 1979 mu no, Bartels dii kan sii akan sɛ ɔbɛnya baabi wɔ Ghana Mmarahyɛ Bagua no mu, nanso obi a ɔpɛ sɛ ɔyɛ People's National Party no dii nkoguo. Wɔ afe 1992 mu no, Bartels san gyinaa hɔ sɛ wɔbɛpaw no wɔ Agona West mansin mu, nanso ɔtwee ne ho bere a n’apam no gyaee 1992 abatow no esiane sɛ wɔkyerɛ sɛ ɔyɛɛ abatow mu nsisi nti. Wɔ afe 1996 mu no, wɔpaw Bartels sɛ MP maa Ablekuma North mansin no.[1] Ɔyɛ Ɔsomfoɔ a ɔhwɛ Adwumayɛ ne Adan so firi afe 2001 -2004. Akyiri yi ɔbɛyɛɛ Ɔsoafoɔ a ɔhwɛ Private Sector ne PSI so (2005-2006), Ɔmanpanin a ɔhwɛ Amanneɛbɔ & Ɔman Nkyerɛkyerɛ so (2006-2007), ne Ɔman no mu Ɔsoafoɔ (2007-2008).[2] Bartels na Ɔmampanyin John Kufuor yii no fii aban mpanyimfo kuw no mu wɔ afe 2008 mu, a wɔkyerɛ sɛ esiane sɛ ɔde ne ho hyɛɛ cocaine akuw aduanan abien a polisifo gye fii wɔn nsam a ɛyerae no mu nti, Bartels powee sɛ ɔde ne ho hyɛɛ saa asɛm no mu. NPP mpanyimfo pii kae sɛ woyii no fii adwumam esiane sɛ ɔboaa n’adamfo paa a na ɔyɛ saa bere no Candidate Nana Addo Dankwa Akufo-Addo nti, wɔkyerɛ sɛ saa bere no ɔmampanyin Kufour pɛ sɛ Bartels de ne nkɛntɛnso wɔ Central Region no di dwuma de nya abatow ma Alan Kyeremanteng . Wɔkae sɛ Bartels regye ntini ama Akufo Addo wɔ Mfinimfini Mantam no mu.[3] Wɔsan nso bɔ sobo sɛ Bartels de aban sika a U.S. boa a na wɔahyɛ da ayɛ ama Ghana ankorankoro adwumayɛkuw no dodow kɛse kɔɔ nnwumakuw a ne mmabea ne n’asenom na wɔwɔ hɔ. == N'ebusua == Bartels yɛ Euro-African Bartels abusua no muni, a na wɔn nana Cornelius Ludewich Bartels yɛ Dutch Gold Coast Amrado Panyin wɔ 1798 ne 1804 ntam hɔ, na ne babarima Carel Hendrik Bartels yɛ mulatto aguadifo a ɔho hia sen biara wɔ Gold Coast wɔ nea ɛto so abien no mu afeha a ɛto so dunkron no mu nkyem anan mu ɛkoro. == Amanyɛsɛm == Bartels yɛ Ɔman Ho Dɔ Kuw Foforo no muni. Wɔdii kan paw no sɛ mmarahyɛ bagua no muni maa Ablekuma North Constituency, na ɛmaa ɔbɛyɛɛ Ghana man a ɛtɔ so nnan no mmarahyɛ bagua a ɛtɔ so mmienu no muni wɔ 7 Ɔbɛnem 1997 akyi a ɔpuee nkonimdifoɔ wɔ 1996 Ghana Amansan Abatoɔ no mu. Afei wɔsan paw no sɛ mmarahyɛ baguani ama Ablekuma North mansin a ɛwɔ Greater Accra mantam mu wɔ Ghana mansin a ɛtɔ so 4 no mmarahyɛ bagua a ɛtɔ so mmiɛnsa no mu. == Abatow == Wɔpaw Bartels sɛ mmarahyɛ baguani wɔ Ablekuma North mansin no mu wɔ 1996 Ghana amansan abatoɔ no mu a na abatoɔ dodoɔ no ara yɛ 35,747 a ɛgyina hɔ ma abatoɔ a ɛfata nyinaa mu 47.20%. Ɔkoraa n’akongua sɛ mmarahyɛ baguani wɔ afe 2000 Ghana amansan abatoɔ no mu.[6] Wɔpaw no wɔ[[New Patriotic Party]] no tekiti so.[6] Na ne mansin no yɛ mmarahyɛ bagua nkongua 16 a ɛwɔ nkongua 22 a Ɔman Ho Dɔ Kuw Foforo no dii nkonim wɔ saa abatow no mu maa Greater Accra Mantam no fa.[7][8][9] Ɔman Ho Dɔ Kuw Foforo no nyaa dodow no ara a ɛyɛ mmarahyɛ bagua nkongua 100 wɔ nkongua 200 a ɛwɔ Ghana man a ɛto so 4 no mmarahyɛ bagua a ɛto so 3 no mu.[7] Wɔde abatow 34,508 paw no wɔ abatow 50,012 a ɛfata a wɔtowee nyinaa mu. Eyi ne abatow a ɛfata a wɔtowee nyinaa mu 69.2% yɛ pɛ.[10][11] Wɔpaw no wɔ Albert Okpoti Botchway a ɔyɛ Ɔman Demokrasi Nhyiam no mu, Doreen Naadjah Sackey a ofi Nhyiam Nnipa Kuw no mu, Isaac Kwakye Gyasi a ofi Ɔman Nsakrae Kuw no mu ne Abdul-Jalilu Awudu a ofi Ɔman Nhyiam no mu. Eyinom nyaa abatow 14,236, 1,092, 0ne abatow 0 wɔ abatow a ɛfata a wɔtowee nyinaa mu. Eyinom ne 28.6%, 2.2%, 0% ne 0% yɛ pɛ wɔ abatow a ɛfata a wɔtowee nyinaa mu. == N'abrabɔ == Kwamena Bartels yɛ Kristonyi [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] hjg9dojfplziza7t2q03shheffjqvgi Kwamena Dwamena Aboagye 0 696 6715 3877 2023-04-22T10:36:17Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6715 wikitext text/x-wiki Kwamena Dwamena-Aboagye yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔdo ebien wɔ kwasafoman a otsia anan no mu dze ma Asuogyaman mpasuardo wɔ Epuei mantɔw mu wɔ Ghana. ƆBRA AHYƐSE: Wɔwoo Aboagye wɔ Asuogyaman wɔ Ghana n'epuei mantɔw mu. AMANYƐSƐM: Aboagye ne mbrahyɛbaguafie nkɔree a odzikan dze ma Asuogyaman mpasuar a ɔwɔ Epuei mantɔw mu no baa mu wɔ Akatamanso amanyɛkuw (National Democratic Congress) akwanya ahoma do wɔ afe apem ahaakorɔn eduokorɔn esia Ghana asahen abatow no mu. Mba 24,672 mu no, onyaa mba 20,320 fii mu a nna ogyina hɔ ma 51.40% tsiaa hɔn a nna wɔnye no risi akan no; Ntow-Bediako Emmanuel a ɔyɛ "New Patriotic Party" kuwba a onyaa mba 4,032 a na ogyina hɔ ma 10.20% na John Arjarquah a ɔyɛ "Convention People's Party" no kuwba so nyaa mba 321 a na no so gyina hɔ ma 0.80%. Dwamena Bekoe botuu no adze do wɔ ber a hɔn kuw no mbrahyɛbaguafie abatow no kɔr do. NHWƐDO: Ghanaian Parliamentary Elections(1993-1996) FM, Peace. "Ghana Election 1996 Results - Asuogyaman Constituency". Ghana Elections - Peace FM. Retrieved 11 October 2020. FM, Peace. "Ghana Election 2000 Results - Asuogyaman Constituency". Ghana Elections - Peace FM. Retrieved 11 October 2020. [[Nkyekyεmu:Ghanafo]] gdg45uruaubd0kwhpayxtqe33381jpp Kwasi Ameyaw-Cheremeh 0 697 47984 47963 2025-05-14T14:33:23Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47984 wikitext text/x-wiki {{Databox|item=Q28606407}} '''Kwasi Ameyaw-Cheremeh''' (wɔwoo no [[Ɔberɛfɛw]] 6, 1966) yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma Sunyani Epuei Ambatow mpasua a ɔwɔ mbrahyɛ bagua a ɔtɔ do enum (5) wɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref name=":0">https://web.archive.org/web/20160425071633/http://ghanamps.gov.gh/mps/details.php?id=67</ref><ref name=":1">http://www.ghanamps.com/mps/details.php?id=5436</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Ameyaw-Cheremeh wɔ bosoom [[Ɔberɛfɛw]] da a ɔtɔ do esia (6) afe 1966.<ref name=":0" /> Ɔfir Jinijini, kurow bi a ɔwɔ Brong Ahafo Mantɔw mu wɔ Ghana.<ref name=":1" /> Ɔkɔɔ Ghana Esuapɔn mu (University of Ghana, Legon) na ɔnyaa nye Master of Philosophy abɔdzin krataa wɔ Ɔmanfoɔ edwumayɛ mu (Philosophy degree in Public Administration) wɔ afe 2008 mu. Ɔsan nso kɔɔ Ghana Mbra Sukuu (Ghana School of Law) na ɔnyaa nye Bachelor of Laws abɔdzin krataa wɔ afe 1995 mu.Ɔ san nso kɔ Galilea College wɔ Israel na ɔnye afe 2008 adzesuakuw no awie sukuu.<ref name=":0" /><ref name=":1" /> == Edwuma == Ameyaw-Cheremeh mprɛmprɛn reyɛ Bui Power Authority Boayikuw no Eguamtsenanyi (Board Chairman).<ref>https://buipower.com/team/amb-afare-apeadu-donkor/</ref> Ɔyɛɛ Ɔkyerɛwfo Panyin (General Secretary) wɔ Ɔman Fekuw a Ɔhwɛ Mpɔtam Hɔ Ghana do (National Association of Local Authorities of Ghana - NALAG).<ref name=":1" /> Ɔyɛ Mbranimfo wɔ n’edwuma mu (Lawyer by profession).<ref name=":0" /> == Amanyɛsɛm == Ameyaw-Cheremeh yɛ Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party - NPP) no munyi. Wɔpaw no wɔ afe 2008 Ghana amansan ambatow mu dɛ mbrahyɛbaguanyi ma Sunyani Epuei ambatow mpasua no ma mbrahyɛ bagua a ɔtɔ do enum (5) wɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref>https://web.archive.org/web/20201024033152/https://www.ghanaweb.com/GhanaHomePage/election2008/election.results.parliamentary.php</ref> Ɔnyaa amba 33,765 wɔ ambatow a ɔfata a wɔtow nyinara mu 53,844, a ɔnye ambatow a ɔfata a wɔtow nyinara mu 62.71% yɛ pɛ. Ɔnyaa amba kyɛn Alanyina Sampana Sampson a ofi Ɔmanfo Ɔman Nhyiam no mu (People's National Convention), Ɔtemmufo (Justice) Samuel Adjei a ofi Ɔman Demokrasi Mbrahyɛ Bagua (National Democratic Congress) mu, Peter Kwaw Alibah a ofi Demokrasi Ahofadzi Kuw (Democratic Freedom Party) no mu na Kwakye Kofi a ofi Nhyiam Nnipa Kuw (Convention People's Party) no mu. Iyinom nyaa amba a ɔfata nyinara mu 1.25%, 34.97%, 0.29% na 0.78%.<ref>https://library.fes.de/pdf-files/bueros/ghana/10489.pdf (PDF). Ghana: Friedrich-Ebert-Stiftung. 2010. p. 73.</ref> Wɔ afe 2012 mu no, ɔsan sii akan wɔ Sunyani Epuei ambatow mpasua mu nkongua no do wɔ NPP tekiti do maa Ghana Amansin a ɔtɔ do anan (4) no mbrahyɛ bagua a ɔtɔ do esia (6) na ɔdzii nkonyim.<ref name=":1" /> Ɔsom wɔ Ghana Mbrahyɛ Bagua mu maa Sunyani Epuei ambatow mpasua no na ɔyɛɛ ofie dodow no ara mpire panyin (house majority chief whip).<ref>http://www.graphic.com.gh/news/politics/new-leadership-of-parliament-named-prof-mike-oquaye-is-speaker-haruna-iddrisu-minority-leader.html</ref> Dɛ[[New Patriotic Party]] (NPP) munyi no, ɔnyaa amba 42,478 wɔ ambatow a ɔfata a wɔtow no mu a egyina hɔ ma ambatow a wɔtow wɔ afe 2012 Ghana amansan ambatow no mu nyinara mu 59.06%.<ref>http://ghanamps.com/mps/details.php?id=67#tabs-1</ref> === Boayikuw ahorow === Ameyaw-Cheremeh yɛ Atemmu Boayikuw no Eguamtsenanyi (Chairperson); a ɔyɛ Daa Ahyɛdze Boayikuw no munyi (member of the Standing Orders Committee); ɔyɛ Amansan Mbra, Mbra na Mbrahyɛ Bagua Nsɛm Boayikuw no munyi (member of the Constitutional, Legal and Parliamentary Affairs Committee); na ɔyɛ Nwomasua Boayikuw no munyi (member of the Education Committee).<ref>https://web.archive.org/web/20230328051120/https://parliament.gh/mps?mp=188</ref> == N'abrabɔ == Ameyaw-Cheremeh yɛ Kristonyi.<ref name=":0" /> Wawar na ɔwɔ mba anan (4).<ref name=":1" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] 3hl31d2nz26ekuj6ce0ui0l2adhjgeu Kwasi Annoh Ankama 0 698 47347 47023 2025-05-09T14:30:07Z Robertjamal12 13 /* Nhwɛdo */ clean up using [[Project:AWB|AWB]] 47347 wikitext text/x-wiki {{Databox|item=Q33134757}} '''Kwasi Annoh Ankama''' (1 [[Obiradzi]] 1957 – 1 [[Ayɛwoho]] 2010) yɛ Ghana mbranyimnyi (lawyer) ne amanyɛnyi. Nna ɔyɛ Atiwa Ampatow mpasua no Mbrahyɛbaguanyi na Ɔman Ho Dɔ Kuw Foforo (New Patriotic Party) no munyi. Owui ber a na ɔwɔ dzibea wɔ aban ananmusinyi bi a wɔkɔɔ London mu no. [[Kwesi Amoako Atta]] na ɔdzii n’adze dɛ mbrahyɛbaguanyi.<ref name=":0">http://ghanamps.com/mps/details.php?id=74</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Kwasi Ankama wɔ Abomosu wɔ Ghana Epuei Mantɔw mu. Ɔnyaa Bachelor of Arts abɔdzin krataa wɔ Mbra na Amanyɛsɛm mu wɔ Ghana Esuapɔn (University of Ghana, Legon), wɔ afe 1984 mu. Afei ɔkɔɔ Ghana Mbra Sukuu, (Ghana School of Law, Makola - Accra) na ɔwiee wɔ afe 1986. Ɔnyaa adzesua ekyi abɔdzin krataa wɔ Adan Ho Mbra mu (post-graduate diploma in Housing Law) wɔ London Esuapɔn mu (University of London) wɔ afe 1997 mu.<ref name=":0" /> == Edwuma na Amanyɛsɛm == Annoh Ankama yɛɛ edwuma dɛ mbranimnyi (lawyer) na nna ɔyɛ Ɔmanpanyin John Agyekum Kufour Boafo Tsitsir (Special Assistant).<ref name=":0" /><ref name=":1">https://www.modernghana.com/blogs/283674/atiwa-constituency-seat-declared-vacant.html</ref> Wɔ afe 2008 mu no, ɔsii akan na ɔdzii nkonyim wɔ Atiwa ambatow mpasua no mu dzenam amba 26,423 a ɔnyae wɔ amba 34,570 a ɔfata a wɔtow no mu, a ɔyɛ ambatow no ɔha mu nkyekyɛmu 76.4%.<ref name=":0" /> Annoh Ankama som wɔ mbrahyɛ bagua boayikuw ahodo mu, a ebi nye Mbrahyɛ Bagua Boayikuw (Subsidiary Legislation Committee), Atemmuo Boayikuw (Judiciary Committee) na Mbrahyɛ Bagua no Mpɔtam Aban na Nkuraase Nkɔdo Boayikuw (Local Government and Rural Development Committee of Parliament) ka ho.<ref name=":2">http://www.ghanaweb.com/GhanaHomePage/NewsArchive/Atiwa-MP-is-dead-185317</ref> Nye mbrahyɛ bagua atenae no, Joyce Bamford-Addo, a na ɔyɛ Mbrahyɛ Bagua no Kasafo saa ber no, ɔkae dɛ ɔda mpan wɔ 7 [[Ayɛwoho]] 2010.<ref name=":1" /> [[Kwesi Amoako Atta]] na odzii nkonyim wɔ ambatow fofor a wɔyɛe dze hyɛɛ nkongua a ɔda hɔ kwa no ma.<ref>https://web.archive.org/web/20170823022053/http://www.myjoyonline.com/politics/2016/october-27th/akufo-addo-gave-atiwa-a-bad-name-vote-against-him-omane-boamah.php</ref> == N'abrabɔ == Annoh Ankama war na ɔwɔ mba ebiasa (3). Na ɔyɛ Kristonyi na nna ɔyɛ Katolek Asɔre a ɔwɔ Ghana no munyi.<ref name=":0" /> == Owuo == Wɔ [[Obiradzi]] afe 2010 mu no, na Annoh Ankama ka aban ananmusifo a wɔtuu kwan kɔɔ United Kingdom kɔhwehwɛɛ amanyɛsɛm mu nkɔmmɔdzi no ho.<ref name=":3">http://www.ghanaweb.com/GhanaHomePage/NewsArchive/Kwesi-Annoh-s-demise-is-a-double-loss-Doe-Adjaho-188760</ref> Ɔyaree wɔ akwantuo no mu na wɔdze no kɔɔ ayaresabea bi wɔ London, nanso owui ber a na ɔrenya ayaresa wɔ bosoom [[Ayɛwoho]] da a edzi kan (1).<ref name=":1" /><ref name=":2" /><ref>https://www.modernghana.com/news/292437/who-wins-atiwa-by-election.html</ref> Wɔsan dze nye funu kɔɔ Ghana dɛ wɔrekɔsie no wɔ [[Dzifuu]] da a ɔtɔ do eduonu (20), na wɔsiee no ekyir wɔ saa bosoom no mu.<ref name=":3" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] cq330rz30truu536bd6is1d5v4x838n Kweku Boateng-Lovinger 0 699 47718 16930 2025-05-14T13:26:44Z Robertjamal12 13 /* Amanyɛsɛm */ adding category using [[Project:AWB|AWB]] 47718 wikitext text/x-wiki '''Kweku Boateng-Lovinger''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebien aban a ɔtɔ do anan mu wɔ Brim Etsifi ambatow mpasua wɔ Epuei Mantɔw mu wɔ Ghana. == Abrabɔ ahyɛase == Wɔwoo Kweku wɔ Brim Etsifi wɔ Epuei Mantɔw mu wɔ Ghana. == Amanyɛsɛm == Wodzii kan paaw Kweku kɔr mbrahyɛbagua mu dze nam National Democratic Congress do ber a Ghana ambatow kɛse kɔr do wɔ Mumu 1996 maa Brim Etsifi ambatow mpasua wɔ Epuei Mantɔw mu wɔ Ghana. Onyaa amba 20,737 fii amba 44,630 wɔtoow no mu, iyi gyina hɔ ma 36.00% a ɔdze dzii n'akansifo no do nkonyim. Iyinom nye Owusu Agyekum a ɔwɔ Convention people's Party nyaa amba 12,139 a ogyina hɔ ma 21.10%, Victor Biscoff Owusu Ahinkorah a ɔwɔ[[New Patriotic Party]] nyaa amba 11,306 a ogyina hɔ ma 19.60%, Agyenim Boateng nyaa amba 448 a ogyina hɔ ma 0.80% na Alex Oduro-Ampadu a oenya amba biara. Odzii nkogu wɔ ambatow a wɔdze paw mbrahyɛbaguafo wɔ amanyɛkuw no mu ma Grace Omaboe bɛhyɛɛ n'ananmu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] e1pyt56jzs03ago9da9ktzj0c0gjwtt Kwesi Akomia Kyeremanteng 0 700 6719 3900 2023-04-22T10:36:38Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6719 wikitext text/x-wiki Kwesi Akomia Kyeremateng yɛ mbrahyɛbaguanyi a ogyinaa maa Afigya-Sekyere Epuei wɔ Asante mantɔw mu wɔ Ghana wɔ afe apem ahaakorɔn eduokorɔn esia asahen abatow no mu kesi afe apem ahaebien na awɔtwe asahen abatow no mu. Ɔyɛ Ɔson amanyɛkuwba (New Patriotic Party) a ogyinaa mbrahyɛbagua a otsia ebien, ebiasa na anan mu. Politics Da a odzi kan a wɔpaaw Akomia kɔr mbrahyɛbaguafie wɔ Ɔson amanyɛkuw no akwanya ahoma do yɛ ber a wɔtoow afe apem ahaakorɔn eduokorɔn esia ne bosoom Mumu Ghana asahen abatow no ma ogyinaa maa Afigya-Sekyere Epuei mpasuardo wɔ Asante mantɔw mu wɔ Ghana. Onyaa mba 18,500 dze fii mba dodow 29,734 no mu tsiaa Pious Mercilus G. Griffiths a ɔyɛ NDC kuwba a onyaa mba 11,234. Wɔsanee yii Akwesi kɔr mbrahyɛbaguafie afe apem ahaebien mu wɔ mba 26,162 a onyae fi mba dodow 36,276 a wɔkanee no mu a na ogyina hɔ ma 71.70% tsiaa Edward O. Aboagye a ɔyɛ NDC kuwba a onyaa mba 8,935 a ogyina hɔ ma 24.50%, Dorothy Gifty Antwi a ɔyɛ "Convention People's Party" CPP) kuwba a onyaa 451 a ogyina hɔ ma 1.20%, Ernest A. Boadu a NRP kuwba a onyaa mba 421 a ogyina hɔ ma 1.20%, Emmanuel A. Gyasi a ɔyɛ UGM kuwba a onyaa 307 a ogyina hɔ ma 0.80% na Kwakwa Amoah a ɔyɛ PNC kuwba a onyaa 213 a ogyina hɔ ma 0.60%. BEA A YENYAE: Ghana Study Guide listing of members of Parliament FM, Peace. "Parliament - Afigya-Sekyere East Constituency Election 2020 Results". Ghana Elections - Peace FM. Retrieved 2020-10-04. FM, Peace. "Parliament - Afigya-Sekyere East Constituency Election 1996 Results". Ghana Elections - Peace FM. Retrieved 2020-10-04. FM, Peace. "Parliament - Afigya-Sekyere East Constituency Election 2000 Results". Ghana Elections - Peace FM. Retrieved 2020-10-04. [[Nkyekyεmu:Ghanafo]] pa8zph7ysxizzhtkisixhqrupzhsshk Kwesi Amoako Atta 0 701 47024 7650 2025-05-09T13:22:05Z Robertjamal12 13 /* N'abrabɔ */ clean up using [[Project:AWB|AWB]] 47024 wikitext text/x-wiki {{Databox|item=Q33134598}} '''Kwasi Amoako-Attah'''[1] (wɔwoo no 5 [[Dzifuu]] 1951) yɛ Ghana mbranyimnyi (lawyer), edwumayɛ ho ɔfotufo (management consultant) na amanyɛnyi. Ɔyɛ Atiwa Atɔe Ambatow mpasua a ɔwɔ Ghana Epuei Mantɔw mu no Mbrahyɛbaguanyi. Ɔyɛ[[New Patriotic Party]] no munyi ɛfir afe 2017. Mprɛmprɛn ɔyɛ Ghana Ɔsoafo a ɔhwɛ akwan na akwan akɛseɛ do (Minister for Roads and Highways).[2] == N'abrabɔ == Atta awar a ɔwɔ mba anan (4). Ɔyɛ Presbyterian Asɔre a ɔwɔ Ghana no munyi.[5] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] akgirfxj9wnnim8596lbdg50fg3kier Kwesida 0 702 3908 3907 2023-04-20T19:23:16Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 3907 wikitext text/x-wiki '''Kwesida''' yɛ dapɛn mu ndafua. Ɔhyɛ Memenda na Dwowda ntamu tdzpkw802pwr1wprqho3z8iqxbgqcp8 Kwɔna 0 703 3911 3910 2023-04-20T19:23:17Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 3910 wikitext text/x-wiki Kwɔna nye Ebiradze. Hɔn ahyɛnsew nye Eko a annoma ebien atow nkyirefuwa wɔ buw mu wɔ n'ambɛn mu. Wɔpaa hɔn "Manso-enntu, M'ase enntu, Kwɔna, Birim, Ɔbemfo, Ambɛnmu, Enyinenyinawa a n'adɔyɛ ntsi ɔma abowa anoma tow ne nkyirefuwa gu n'ambɛn mu suow." 069jf5f0n4g5akdbixlhee0r28fw9qk Kyeiwaa 0 704 3914 3913 2023-04-20T19:23:18Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 3913 wikitext text/x-wiki Rose Akua Attaa Mensah( Wɔwoo no Esusɔw aketseaba 25,1963) yɛ Ghana senetwanyi a dodow nara frɛ no Kyeiwaa ɔnam dwuma a odzi anaa dza Ɔyɛ no wɔ sene no mu no ntsi. dsoyhs2mefzr7ktdpfy06xxvevcy4go Kyerɛw kasadwin 0 705 3918 3917 2023-04-20T19:23:19Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 3917 wikitext text/x-wiki '''Kyerɛw kasadwin''' Ɔyɛ kasadwin ne fa bi a oetsintsim egu krataa do a nkorɔfo tum fa kenken. No su no bi nye: 1. Ɔwɔ ber pɔtsee a wɔdze kyerɛw 2. Ɔwɔ nyimpa pɔtsee a ɔkyerɛwee/ Ɔwɔ owura r3ookylo830xtnudtbfhhg9hl5g217u Kyɛnse 0 706 3921 3920 2023-04-20T19:23:20Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 3920 wikitext text/x-wiki kyɛnse yɛ adze a wotum dze ndzɛmba gu mu, dzidzi mu anaa wɔnoa mu. 4o5nzvec1o3jxiq8lo3899xn071rogn Kɔbena 0 707 3924 3923 2023-04-20T19:23:21Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 3923 wikitext text/x-wiki '''Kɔbena''' yɛ mbanyin dzin a wɔdze to obi a wɔwoo no Benada. 82v833flis250qaxzqfdgdn7o6kq7t7 Lake Tengrela 0 708 12954 6369 2024-04-20T19:24:14Z EEEshun 1262 12954 wikitext text/x-wiki {{Databox|item=Q1253262}} '''Ɔtare Tengrela''' yɛ ɔtare ketsewa bi a ɔbɛn Banfora wɔ Burkina Faso. Wonim no dɛ ɔwɔ asusono. Ɔhɔfo gye dzi dɛ saa asusono yi ntow nhyɛ nnyimpa do osiandɛ wɔyɛ asusono kronkron. Ɔkame ayɛ dɛ wonhu ndɛnkyɛm wɔ ɔtare yi mu da. Nye tsentsen yɛ kilomita 2 na nye tsɛtsrɛtsɛ yɛ kilomita 1.5.<ref>https://rsis.ramsar.org/ris/1881</ref><ref>Mepham, Robert; R. H. Hughes; J. S. Hughes (1992). ''A directory of African wetlands.'' https://books.google.com/books?id=VLjafeXa3gMC&pg=PA316 IUCN. p. 316. ISBN <bdi>2-88032-949-3</bdi>.</ref> == Nhwɛdo == [[Nkyekyεmu:Ɔtare]] [[Nkyekyεmu:Ɔtare a ɔwɔ Burkina Faso]] [[Nkyekyεmu:Ramsar mbea a ɔwɔ Burkina Faso]] [[Nkyekyεmu:Burkina Faso asase ho nsɛm a wɔakyerɛw]] [[Nkyekyεmu:Burkina Faso]] 8dg74x81nktn1k3cl6z063tyxuzr5ux Lee Ocran 0 709 48197 13076 2025-05-23T15:26:01Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48197 wikitext text/x-wiki {{Databox|item=Q6514673}}'''Lee Tandoh Ocran'''[1(wɔwoo no bɛyɛ 1945 mu, owui wɔ Kwakwar 21, 2019) na ɔyɛ Ghana amanyɛnyi a ɔsom dɛ Ɔsoafo wɔ Nwomasua wɔ Ghana fitsi 2012 kesi 2013. Ɔmanpanyin John Atta Mills yii no dɛ Ɔsoafo wɔ Kwakwar,2012 wɔ ber a Betty Mould-Iddrisu dze n'edwuma too hɔ na woyii Martin Amidu wɔ edwuma mu<ref>https://web.archive.org/web/20160821233021/http://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=230601</ref><ref>https://web.archive.org/web/20160304070341/http://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=228426</ref><ref>https://web.archive.org/web/20160624181548/http://www.ghana.gov.gh/index.php/news/general-news/10433-president-mills-relieves-attorney-general-of-his-post-</ref>. == Edwuma == Wɔ mfe mpem ebien (2000) na ɔyɛ Ɔsoafo abedzi ekyir wɔ asɔe a wɔfrɛ no Environment Science and Technology<ref>https://books.google.com.gh/books?id=QN9mAAAAcAAJ&dq=%22Launching+the+programme,+The+Deputy+Minister+of+Environment+Science+and+Technology,+Mr+Lee+Ocran+said+the%22&pg=PA17&redir_esc=y#v=onepage&q=%22Launching%20the%20programme%2C%20The%20Deputy%20Minister%20of%20Environment%20Science%20and%20Technology%2C%20Mr%20Lee%20Ocran%20said%20the%22&f=false</ref>. Na nkaano Soafo dze ma Mwomasua fitsi 2012 kesi 2013. Wɔdze no sii adze do dɛ panyin a ɔda VRA ano wɔ Kwakwar 2014<ref>https://www.ghanaweb.com/GhanaHomePage/Lee-Ocran-finally-laid-to-rest-738264</ref>. Ɔsan yɛ nkaano High Commissioner dze ma Ghana na South Africa<ref>https://www.graphic.com.gh/news/general-news/ghana-news-lee-ocran-passes-on.html</ref>. == Ahyɛse Bra == Fitsi Sanda 2005 dɛ ananmusinyi dze ma National Democratic Congress amanyɛkuw no na ɔyɛ Mbrahyɛbaguanyi dze ma Jomoro abatow mpasua kɛpem dɛ egua no fii ne nsa ma Kwame Nkrumah ba basia Samia Nkrumah a ɔyɛ Convention People's Party befae wɔ Mumu 2008 mbrahyɛbaguafo abatow mu<ref>https://www.ghanaweb.com/person/Lee-Ocran-1181</ref>. Wɔ Kwakwar 2014 mu no wɔpaw Ocran dɛ panyin dze ma Volta River Authority<ref>https://www.ghanaweb.com/GhanaHomePage/election2008/parliament.constituency.php?ID=316</ref><ref>https://web.archive.org/web/20160815121115/http://www.ghana-news.adomonline.com/news/2015/may-13th/bui-dam-was-engineering-disaster-lee-ocran.php</ref>. Wɔ Esusuo Aketseaba 13, 2015 ɔkyerɛkyerɛ Bui Dam dɛ Ɔson Fufuw (White Elephant). == N'abrabɔ == Nna ɔyɛ Kristonyi a na ɔsom wɔ Kateleke(Catholic) asɔr. Ɔwaree a na ɔwɔ mba baasa<ref>https://www.modernghana.com/news/926555/former-education-minister-lee-ocran-laid-to-rest.html</ref>. == Owu == Owui wɔ ber a na ɔwɔ mfe eduosuon anan(74) ber a yarba bi kaa no<ref>https://citinewsroom.com/2019/04/former-education-minister-lee-ocran-laid-to-rest/</ref>. == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] n4bcq53zdypgdifsqie7zfpmnbusazx Legon Presec 0 710 3945 3944 2023-04-20T19:23:25Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 3944 wikitext text/x-wiki Legon Presec yɛ mpanyimfo nsɔwdwo skuul a ɔwɔ Nkran kropɔn mu. Ɔyɛ skuul a mbanyin nko na wotum kɔ. n1haj9n6hak2ow9x2mqg54tf8nsy8w3 Leila Djansi 0 711 3948 3947 2023-04-20T19:23:26Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 3947 wikitext text/x-wiki '''Leila Afua Djansi''' (wɔwoo no 1981) ɔyɛ Americanyi na Ghananyi Sini edwumayɛfo a ɔhyɛɛ ne sini edwuma no ase wɔ Ghana Sini Edwuma kuw mu. == Abrabɔ Ahyɛse == == Nwomasua == == Edwuma == == Abasobɔdze na enyimunyam == == Nhwɛdo == g1jy4q9xnbh4k3hxjjvzda6gpkik6nc Leptis Magna 0 712 48257 6371 2025-05-26T13:56:21Z Robertjamal12 13 /* top */ Cat using [[Project:AWB|AWB]] 48257 wikitext text/x-wiki '''Leptis''' anaa '''Lepcis Magna''' yɛ kurow a ɔwɔ din wɔ Carthaginian Empire ɛna Roman Libya a ɔwɔ Wadi Lebda ano. {{Databox|item=Q191504}} [[Nkyekyεmu:World Heritage Sites in Danger]] 30aoxb7jpm5ppsb22ynkqijj0wdhdso Leticia Adelaide Appiah 0 713 13095 6721 2024-05-23T19:08:20Z A09 777 cleanup 13095 wikitext text/x-wiki '''Leticia Adelaide Appiah''' yɛ Ghana "physician' na 'Senior Public Health Specialist'. Ɔyɛ tsitsenanyi kwankyerɛfo dze ma National Population Council (NPC). Ɔkɔr Achimota Senior High. {| class="wikitable" ! colspan="2" |Leticia Adelaide Appiah |- !Nationality |Ghanaian |} [[Nkyekyεmu:Ghanafo]] t7ezfqh7gkzti03l19r3sk2t9mmkdja Letitia Obeng 0 714 13183 6722 2024-05-25T09:29:52Z A09 777 /* Nhwɛdo */ cleanup 13183 wikitext text/x-wiki '''Letitia Eva Takyibea Obeng''' FGA (wɔwoo no 10 Ɔbɛnem 1925) wɔ Anum wɔ Apuei Fam Mantam mu ne Ghanani bea a odi kan a onyaa abodin krataa wɔ mmoa ho adesua mu na odii kan maa no oduruyɛfo abodin krataa. Wɔka ne ho asɛm sɛ "nyansahufo mmea a wɔwɔ Ghana nanabea". == Nwomasua == Letitia Obeng kɔɔ mfitiase sukuu wɔ Abetifi, Kwahu ne mfinimfini sukuu wɔ Kyebi. Wɔ 1939 ne 1946 ntam no, onyaa ne ntoaso sukuu adesua wɔ Achimota College. Bere a na ɔwɔ sukuu mu no ɔyɛɛ London Sukuupɔn Amanaman Ntam Sɔhwɛ de toaa ne nhomasua so, esiane aban sika a ɔde maa no wɔ Birmingham Sukuupɔn mu (1948–1952), faako a na ɔno nkutoo ne Afrikani ɔbea sukuuni wɔ Edgbaston sukuupɔn no mu. Owiee sukuupɔn no na onyaa abodin krataa wɔ Mmoa Ho Adesua mu. Wɔ n’abrabɔ ho asɛm mu no, ɔka osuahu a onyae bere a ɔbaa United Kingdom bɛsua ade wɔ ɔko no akyi mfe no mu, a adwemmɔne a ohyiaa no ka ho. == Edwuma, ndzɛmba ahorow a w'ayɛ na abasobɔdze == === Abodzin nkrataa ahorow === Letitia Obeng ne Ghanani bea a odi kan a wɔmaa no Bachelor of Science abodin krataa wɔ Mmoa ne Nnua Ho Adesua mu (1952), Master of Science abodin krataa wɔ Parasitology mu (1962) ne PhD wɔ Tropical Medicine mu (1964). Birmingham Sukuupɔn na ɛde ne Bachelor ne Master of Science abodin krataa nyinaa maa no na Liverpool School of Tropical Medicine na ɛde ne PhD maa no, faako a osuaa nwansena tuntum ne sɛnea ɛfa asubɔnten mu anifurae ho ade no. Ɔhunuu nsuo pa ho adesua a ɛwɔ North Wales no yie wɔ ne PhD adesua mu na ɔtaa de ne mma baasa a na wɔadi mfeɛ 8, 6 ne 3 saa berɛ no ba sɛ wɔrebɛfa nhwɛsoɔ wɔ mpɔtam hɔ nsubɔnten ne nsubɔnten mu. === Dzibew ahorow === Bere a owiee sukuupɔn mu adesua wɔ United Kingdom no, ɔsan kɔɔ ne kurom Ghana na ɔmaa ɔkasa wɔ University College of Science and Technology a seesei wɔfrɛ no Kwame Nkrumah University of Science and Technology wɔ afe 1952 ne 1959 ntam. Wɔ afe 1952 mu no, Letitia Obeng bɛyɛɛ ɔbaa nyansahufoɔ a ɔdi kan wɔ Kwame Nkrumah Suapɔn a ɛhwɛ Nyansahu ne Mfiridwuma so (KNUST) a ne kunu nso yɛɛ adwuma sɛ ɔkyerɛkyerɛfoɔ. Ne kunu wuo wɔ afe 1959 mu no, Letitia Obeng tu kɔɔ Council for Scientific and Industrial Research (CSIR) (kan no na wɔfrɛ no National Research Council of Ghana) na afe 1964 mu no, ɔhyehyɛɛ Institute of Aquatic Biology wɔ saa asoɛeɛ korɔ no ara mu sɛ wɔnyɛ nhwehwɛmu wɔ Ghana deɛ ho Volta Ɔtare kɛse a nnipa ayɛ ne ne nsu a ɛwɔ asase mu. Letitia Obeng ne nyansahufo a odi kan a Ghana Ɔman Nhwehwɛmu Bagua no de no yɛɛ adwuma. Wɔ afe 1965 mu no, Letitia Obeng bɛyɛɛ Ghana Adesuabea a ɛhwɛ adwinni ne nyansahu so no yɔnko na afe 2006 mu no, ɔbɛyɛɛ adesuabea no titrani a odi kan a ɔyɛ ɔbea. Wɔ afe 1972 mu no, Oduruyɛfo Obeng maa Caroline Haslett Nkaedi Ɔkasa no kyerɛɛ Royal Society a Ɛhyɛ Adwinni, Nneɛma a Wɔyɛ ne Aguadi Nkuran no. Na ne kasa no asɛmti ne “Ɔman a Wɔkyekye ne Afrikani Ɔbea”. Afei nso wɔ 1972 mu no, na ɔyɛ obi a wɔtoo nsa frɛɛ no sɛ ɔde ne ho hyɛɛ Amanaman Nkabom Nnipa Atwa Yɛn Ho Ahyia Nhyiam a wɔyɛe wɔ Stockholm no ase. Wɔ 1974 mu no, ofii ase yɛɛ adwuma sɛ Ɔpanyin wɔ Amanaman Nkabom no Nneɛma a Atwa Yɛn Ho Ahyia Dwumadi (UNEP) mu. Wɔ afe 1980 mu no, ɔbɛyɛɛ UNEP Ɔmantam Dwumadibea a ɛhwɛ Afrika so no Panyin ne UNEP Anamusini wɔ Afrika. Wɔpaw no sɛ ɔbaa a ɔdi kan sɛ ɔmmɛka Ghana Academy of Arts and Sciences Fellowship no mu, wɔ afe 2008 mu no, wɔde adwene koro paw no sɛ ɔnyɛ ne Titenani a ɔdi kan a ɔyɛ ɔbaa. == Abasobɔdze na ndzɛmba w'ayɛ == Wɔ afe 1992–1993 mu no, na Letitia Obeng yɛ Amanaman Ntam Nsrahwɛfo a Wɔagye Din wɔ Radcliff Kɔlege. Wɔ afe 1997 mu no, onyaa CSIR Award for Distinguished Career and Service to Science and Technology, ɔbea a odi kan a onyaa abasobɔde a ɛte saa. Bio nso, wɔde ne din too CSIR Laboratory (a wɔfrɛ no The Letitia Obeng Block) no din wɔ ne 1997 mu. Letitia Obeng nyaa Ghana ɔman abasobɔdeɛ a ɛkorɔn sen biara, Order of the Star of Ghana wɔ afe 2006. Wɔ afe 2017 mu no, ɔnyaa Doctor of Science abodin krataa a ɛyɛ nidi wɔ KNUST. == Akyerɛw Edwuma == Ɔde ne nwoma a ɛdi kan -Anthology of a Lifetime sii hɔ wɔ July 2019 mu. Ɛyɛ nyansahufo a wagye din no kasa, ɔkasa, nkyerɛwee ne nhoma ahorow a wapaw wɔ mfe 60 a atwam no mu. == Nhwehwɛmu na nwoma ahorow == Letitia Obeng nhwehwɛmu ne ne nhoma tintim twe adwene si nneɛma a atwa yɛn ho ahyia, akwahosan ne nyansahu ho adesua so titiriw wɔ Afrika. Ne nnuruyɛfo nhwehwɛmu no hwehwɛɛ Simuliidae a wohui sɛ ɛyɛ ade titiriw a ɛde ɔyare mmoawa no kɔ asubɔnten mu anifurae mu no nsu mu tebea horow mu. Nea ɛfa nhwehwɛmu yi ho ne n’asɛm a wɔato din “Life-history and population studies on the Simuliidae of North Wales” ne “The identification of the aquatic stages of the British Simuliidae” Wɔ krataa bi a wɔato din "Environmental of Impacts of Four African Impoundments”, Ɔbenfo Obeng susuw nneɛma a atwa yɛn ho ahyia a Afrika atare anan de ba no ho: Ɔtare Volta, Ɔtare Kariba, Ɔtare Kainji ne Ɔtare Nasser.Ne nhwehwɛmu ne nhoma afoforo bi ne: * The helminth fauna of rodents of the sub-family Murinae in Ghana. (1965) * ''Man-made lakes (1969).'' * Wildlife in the Volta Basin. ''Man-made Lakes (1969);'' co-authored with Asibey, E. O. A. * ''Volta Lake: Physical and biological aspects'' (1973) * Should dams be built? The Volta Lake example (1977) * Too Much or Too Little (1975) * Starvation or Bilharzia? a rural development dilemma (1978) * Man's impact on tropical rivers (1981) * Progress of Science in Africa—in Tradition, Culture and Religion (1986) * The right to health in tropical agriculture (1992) * ''Ɔsan nso yɛ Obeng, Letitia E. (1997) kyerɛwfo. Parasites, Atamfo a Wɔyɛ Nsisi ne Sneaky a wɔwɔ Wo mu. <nowiki>ISBN 978-9988010171</nowiki>., nhoma a wɔkyerɛw maa atiefo a wɔnyɛ nyansahufo titiriw. Sɛ ne nwoma a ɛfa nyansahu ho da nkyɛn a, Letitia Obeng nso yɛ Obeng, Letitia Eva (2008) kyerɛwfoɔ. Agyapade a Ɛnyɛ Komm: N’ankasa Asetra Ho Nsɛm. <nowiki>ISBN 9789988098834</nowiki> na ɛwɔ hɔ.'' == Ankorankor asetena == Ɔyɛ owufoɔ Madam Theodosia Okoh nuabea a ɔyɛ Ghana frankaa. Na ne papa, Very Reverend EV Asihene Anad, yɛ Presbyterian Asɔre a ɛwɔ Ghana no Moderator na ne maame din de Dora Asihene. Ɔwaree George A. Obeng a owui wɔ afe 1959 mu. Britania Ahyehyɛde ho nsusuwiifo, ɔbenfo ne ɔkyerɛwfo Edward David Asihene "Eddie" Obeng (wɔwoo no afe 1959) yɛ Letitia Obeng mma no mu biako. == Nhwɛdo == * ''"LSTM welcomes alumna Dr Letitia Obeng | LSTM". www.lstmed.ac.uk. Retrieved 2016-11-12.'' * ''"Meeting Ghana's First Female Scientist – Dr Letitia Obeng". www.ghanaweb.com. GhanaWeb. Retrieved 11 August 2015.'' * ''Obeng, Letitia E. (Letitia Eva) (2008). A silent heritage : an autobiography. Surrey, United Kingdom: Goldsear. <nowiki>ISBN 978-9988-0-9883-4</nowiki>. OCLC 472715031.'' * ''"LSTM's inaugural graduation ceremony: Dr. Letitia Obeng honoured". BusinessGhana. Retrieved 2019-04-19.'' * ''"Women in Science: inspiring Stories from Africa. The Network of African Science Academies" (PDF). globalyoungacademy.net. NASAC. 2017. Retrieved 2018-12-19.'' * ''"Dr Letitia Obeng". LSTM. Retrieved 2019-09-21.'' [[Nkyekyεmu:Ghanafo]] 9m2nfe0hk864eglxjf1kxs8c1zmbn3r Likpalimor Kwajo Tawiah 0 715 48106 47806 2025-05-23T14:02:54Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48106 wikitext text/x-wiki '''Likpalimor Kwajo Tawiah''' a wɔwoo no Fankwa 9, 1960 no yɛ Ghana amanyɛnyi. Nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua odzi kan, dza ɔtɔ do ebien, ebiasa, anan na ɔtɔ do enum mu wɔ Ɔmantseaseman a ɔtɔ do anan wɔ Ghana mu. Nna ɔyɛ mbrahyɛbaguanyi dze ma Kpandai ambatow mpasua do a ɔwɔ Etsifi Mantɔw mu wɔ Ghanaman mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] chdiig7ghhdiuohslvncvzl7x7bcm17 Lordina Mahama 0 716 36805 12887 2025-02-24T09:11:42Z Ekuwa Nyarkowa 1816 Meyɛɛ nsesa na mesan dze bi kaa ho 36805 wikitext text/x-wiki '''Ernestina Naadu Mills''' (née Botchway) yɛ Ghana ɔkyerɛkyerɛfo nye nkan Ghana Ewuraa a odzi kan. Nna ɔyɛ nkan Ghana ɔmampanyin John Atta Mills (21 July 1944 – 24 July 2012) ne yer, na onyaa Nyimpa mboa abawdobɔdze a ofi Health Legend Foundation hɔ.[1][2] Ɔsan so yɛ Ghana Ewuraa a ɔtɔ do ebien fitsi afe 1996 kesi afe 2001. Ɔkyerɛɛ adze mfe eduasa ebiasa, ɔkyerɛɛ adze wɔ skuul ahorow tse dɛ Aburi Girls’ Senior High School, Achimota School nye Holy Trinity Cathedral Senior High School. Wɔahyɛ no enyimnyam wɔ aman fofor do nye Ghana wɔ no mboa a ɔdze ama wɔ mbofra nwomasua mu.[h3][4] Ernestina Naadu Mills Ernestina Naadu Mills wɔ 2012 Ghana Ewuraa a odzi kan Wɔ dwumadzi 7 Ɔbɛnem 2013 – 24 Ɔpɛpɔn 2012 Ɔmampanyin John Evans Atta Mills dzii n’adze. Lordina Mahama Ghana Ewuraa a ɔtɔ do ebien Wɔ dwumadzi mu 7 Ɔbɛnem 1997 – 7 Ɔbɛnem 2001 Ɔmampanyin Jerry John Rawlings odzii n’adɔe Ramatu Aliu Mahama Ankorankor ho nsɛm Ernestina Naadu Botchway Accra, Ghana Amanyɛku :National Democratic Congress Ɔhokafo:John Evans Atta Mills (wui afe 2012) Sukuu :Aburi Girl's Secondary School Winneba Specialist Training College Adwuma:Ɔkyerɛkyerɛfo Ahyɛse asetsena nye nhomasua Wɔwoo Ernestina Naadu Botchway wɔ Accra maa Cornelius Teye Botchway, kokoo eguadzifo nye Madam Alberta Abetso Abbey, a hɔn ebienu nyina yɛ Prampram kurow bi a ɔwɔ Greater Accra Mantɔw mu. Mills kɔr Aburi Girl’s Secondary School wɔ sika a odzi mũ a dɛm ber no Cocoa Marketing Board a mprempren ɔyɛ Ghana Cocoa Board (COCOBOD) dze maa no do, ber a otumii twaa ne Common Entrance Examination no. Ber a onyaa ne GCE Ordinary Level adansedzi krataa no, ɔdze mfe ebien tsetsee no ho dɛ ɔkyerɛkyerɛfo wɔ Specialist Training College (STC) a ɔwɔ Winneba.[5][6] Ber a ɔkyerɛɛ adze wɔ Kotobabi Mixed skuul mu mfe abien ekyir, no ɔsanee kɔr STC kenyaa Diploma wɔ Home Economics mu. Osiandɛ nna ɔpɛ dɛ ɔbɔkɔ do etu mpon ber a ɔrekyerɛ adze ntsi, ɔkɔr Ghana Skuulpɔn, Legon na owiee Bachelor of Arts abɔdzin krataa wɔ Sociology nye Psychology mu. Ɔsan so nyaa Nyansapɛ mu Master of Philosophy abɔdzin krataa wɔ Sociology mu, a nna ne ho akokwaw wɔ Deviant Behavior and Control mu.[5][7] Edwuma Ber a owiee n’akyerɛkyerɛfo ntsetsee adzesua no ɔkyerɛɛ adze wɔ Kotobabi (One) Mixed Middle School mfe abien.[5] Ber a owiee Diploma wɔ Home Economic mu no ɔsanee kɔr bea ɔkɔr no ntoado skuul wɔ, Aburi Girl’s Secondary School kɛkyerɛɛ Home Economics, a ɔyɛɛ no ho tsitsiriw wɔ Clothing and Textile Design mu mfe akron.[6] Ekyir yi ɔkyerɛɛ adze wɔ Holy Trinity Cathedral Skuul nye Achimota Skuul mu. Ɔkyerɛɛ adze mfe eduasa ebiasa.[5][6] Mills sanee somee dɛ nhomasua mu odzikanyi wɔ Nkran Mantɔw no mu. Ber a odzii dɛm dzibew no,ɔyɛɛ edwuma dɛ Mantɔw mu panyin ka amansin afofor bɛyɛ enum hɔn mpanyimfo ho na wɔhwɛɛ tsetseen adzekyerɛ nye adzesua na wɔhwɛɛ dɛ adzesua rokɔ do yie wɔ Nkran Mantɔw no mu a.[5][6] Amambi mu dwumadzi ahorow '''Ghana Ewuraa a Ɔto do Ebien''' Wɔ afe 1995 mu no, Wɔpaaw No kun, John Evans Atta Mills dɛ ɔmampanyin abadziekyir a ɔnye Jerry John Rawlings botu mbirika ekesi Kow Nkensen Arkaah ananmu ber a otuu mbirika dɛ Ghana Ɔmampanyin afe a ɔtɔ do abien wɔ afe 1996 mu, na ɔbɛyɛɛ ɔbsa a ɔtɔ do ebien ber a ɔkaa ntam dɛ onnyi dzibew wɔ da a ɔtɔ do 7 no Sanda 1996. Ɔsomee wɔ dɛm dwumadzieno mu fi Sanda 1996 kesi Sanda 2001, na ɔnye Ghana Ewuraa a odzi kan dɛm ber no Nana Konadu Agyeman Rawlings yɛɛ edwuma, dze hyɛɛ mbabaa mbofra nwomasua, mbofra nkɔdo, nwomasua maa hɔn a wonnyi ahotɔ nye hɔn a hɔn mfe akɔ enyim wɔ ɔmamfo mu yɛɛ edwuma .[8][9][10] Ɔdze ne nsa kyerɛɛ no do. '''Ghana Ewuraa a odzi kan''' Ber a wɔpaaw Mills dɛ Ghana ɔmampanyin wɔ afe 2009 mu no, ɔbɛyɛɛ First Lady wɔ 7 January 2009 ber a ɔkaa ntam dɛ onnyi dzibew no. Ɔsoom wɔ dɛm dwumadzi no mu fi Sanda 2009 kesii Sanda 2012, na ɔyɛɛ edwuma dze hwɛɛ dɛ wɔbɛma mbofra a wonnyi ahotɔ no nwomasua nye no su pa etu mpon na ɔama mbabaa mbofra nwomasua akɔ enyim wɔ Ghana.[11] Mills wui wɔ 24 Obiradzi 2012 ber a nna ɔwɔ dzibew.[12][13] Ernestina Naadu Mills nye Michelle Obama wɔ Washington, DC, Obiradzi 8, 2012 '''Skuul Atar a Wɔdze Ma Hɔn Ho Dwumadzi''' Wɔ December 2009 mu no, Mills dze Free School Uniform nhyehyɛɛ no sii hɔ a ɔnyhe Ministry of Education nye Ministry of Local Government and Rural Development yɛɛ edwuma dɛ nhyehyɛɛ a wɔahyɛ dɛ wɔbɛkyekyɛ skuul ntar ɔpepem 1.6 ama amansin 77 a wonnyi ahotɔ wɔ Ghana. 16] . Wɔ ahyɛse a osii wɔ Kwao Larbie, kurow bi a ɔwɔ Awutu Senya Mansin mu wɔ Finimfin Mantɔw no mu, skuufo 300 a wofi ahyɛse skuul esia mu a ɔnye; Ahentia DA Ahyɛse Skuul, Abenful DA ahyɛse Skuul, Bontrase DA ahyɛse Skuul, Chochoe Anglikan ahyɛse Skuul, Akrampa Anglikan ahyɛse Skuul nye Kwao Larbie Anglikan ahyɛse Skuul, hɔn mu biara nyaa atar kor a woenntua hwee.[17][18] '''Abeawa Mbofra Dwumadzi''' Mills osiandɛ ɔyɛ nhomasua ho nyimdzefo ntsi, wɔ n’adwuma nyina mu dɛ ɔbaa a ɔtɔ do abien ne tsitsiriw no ɔbaa a odiz kan no, nna inyim no dɛ ɔyɛ ɔdzeyɛfo ma abeawa abofra nye abeawa mbofra nhomasua, a ber a ɔkaa nsɛm a osi do dua wɔ hia a no ho hia dɛ' edze sika hyɛ mbeawa mbofra nhomasua mu wɔ Crans Montana no ka ho Forum wɔ Brussels, Belgium wɔ April 2010 mu no, Ɔkaa dɛ; Sika a wɔdze hyɛ mbeawa nye mbofra nhomasua mu no wɔ mfaso horow a ɔba ntsɛm ara nye ber tsentsen. Ɔnnyɛ dɛ ɔma mbeawa no tum ka hɔn ho dzendzenndzen nko, na mbom ɔma wonya hɔn ho mu ahotɔdo na ɔma wonya tum ma wɔdze hɔn ho si hɔ yie ma wɔdze wɔn ho hyɛ ɔman kyekye mu dzendzenndzen,"—— " Sɛ́ nhomasua ho nyimdzefo no, m’anyigye nnyi anohyeto ber a muhu dɛ mbeawa dzi mu no na sɛ́ Mbea a Wodzi Kan nye hɛn aman biara mu nhyehyɛɛ hyehyɛfo no, ɔwɔ dɛ yesi gyinae dɛ yɛbɔkɔ do ama ntsease kɛse ama mbeawa nye mbofra nhomasua na ɔnnyɛ anofanfa nko. [19] [20] [21] . '''Fapem a Wɔdze Ma Mbofra Nhomasua''' Mills hyehyɛɛ ahyehyɛdze bi a ɔnnyɛ aban dze a wɔfrɛ no Foundation for Child Education Ghana (FCEG) ber a nna ɔyɛ First Lady.[4][3] Fapem a ɔyɛ ahyehyɛdze a ogyina mpɔtamu hɔ a wɔdze esi hɔ dɛ ɔbɛma nwomasua enya nkɔdo wɔ mpɔtamu a ehiafo, nkuraase nye ehiafo wɔ Ghana.[4][3][22] Ahyehyɛdze n'adwen nye dɛ ɔbɔboa ama Ghana edu Mfinhyia Apem Nkɔdo Botae 2 a ɔhwehwɛ dɛ obenya amansan nwomasua wɔ afe 2015 ewiei no akɔto hɔ.[23][24] L. R. (1)Daniel Ohene Agyekum, (4)Ernestina Mills, (5)Katie O'Malley, (6)Abotare Jonathan wɔ Annapolis, Maryland, 1 Obiradzi 2012 Ɔnam ahyehyɛdze no do, wɔ 11 Ɔbɛnem 2011 no, ɔdze skuul dan bi a ɔdze sii hɔ wɔ Bornikope, mpoano mpɔtamu bi a ɔwɔ Dangbe Apueeɛ Mantɔw mu a ɔwɔ Greater Accra Mantɔw mu wɔ Ghana no maa etsitsiriw nye mpɔtamu hɔ akandzifo.[23] Skuul dan no yɛ adzesuadan ebien ma mbofra mbofra nkɔdo ɔfa, adzesuadan esia ma ahyɛse skuul nye ebiasa ma ntoado skuul (JHS) a edwumayɛbea ahorow, edwumayɛfo dan a wɔbɔ mu tra, nhyiamu dan, kɔmputa ho nhwehwɛmu dan, ayarsabea, . nsu nhyehyɛɛ nye daakye a wobowie bɔɔlbɔ bea a ɔwɔ tracking field.[23][25][24] '''UNESCO Youth 2012''' Mills gyina Ghana ananmu kaa Ghana Ɔnanmusifo a ɔwɔ U.S. nye Mexico, Daniel Ohene Agyekum, wɔ UNESCO Mbaabun Infusion Nhyiamu a ɔkɔr do wɔ Annapolis, Maryland, USA.[26] Ɔkasae wɔ nhyiamu no ase na ɔfrɛɛ hia a ohia dɛ aman si hɔn adwen si nsɛm a ɔfa mbaabun nkɔdo ho do dua. Wɔ no dwumadzi dɛ ɔbaa a odzi kan ase no ɔkaa mbaabun edwuma a wonnya nnyɛ a ɔma ohia mu yɛ dzen wɔ aman a afei na worinya nkɔdo mu ho asɛm na ɔserɛɛ dɛ wonsusuw ndzɛmba ho yie dze nam akwan horow a wɔbɛfa do aboa ma mbaaabun enya ndwuma wɔ wiase nyina no ho.[27][28][29] Adɔyɛ edwuma '''SHS Esuafo Bible Dwumadzi''' Wɔ June 2013 mu no, Mills hyɛɛ Senior High School (SHS) Students’ Bible Project ase, a ɔyɛ edwuma a wɔnye Scripture Union (SU) Ghana, nye Tyndale Publishers ayɛ kor a ne nyina yɛ Bible 500,000, a Tyndale House Publishers a ɔwɔ United na wotsintsimii States (USA), a no bo yɛ GH¢10,000, na ɔwɔ dɛ Kyerɛwsɛm Nkabɔmu (SU) Ghana kyɛ ma SHS esuafo.[30][31][32] Wɔhyɛɛ Dwumadzi no ase dɛ ɔkwan a wɔbɛfa do aboa ma wɔdze honhom nye abrabɔ pa gyinapɛn a ohia na ama ɔman no akɔ n’enyim akɔ Ghana mbaabun mu a wosusu mfe du a ɔda edzi dɛ abrabɔ pa gyinapɛn wɔ Ghana wo mu no ho. Osiandɛ na ɔgye Onyankopɔn asɛm dzi pintsinn ntsi ɔkaa wɔ dɛm ber no mu 'Me nye mo kun a oewu no enyi gyee Onyankopɔn asɛm ho na no wu ekyir no, Bible da ho ara yɛ me awerɛkyekye nye nkuranhyɛ fibea a no ho hia kyɛn biribiara; ɔnam Onyankopɔn asɛm do, ibotum edzi asɛm dzendzen biara a ibehyia wɔ abrabɔ mu do nkunyim na ɔbɔboa wo ma afa w'ankasa w'asetsena ho asodzi' [30]. Ɔnam nhyehyɛɛ no do kyinkyiin ɔman no mu dze bible kɛmaa esuafo wɔ skuul ahorow a wɔapaw a Tamale Mbasiafo SHS a ɔwɔ Etsifi Mantɔw mu,[33][34] Aburi mbasiafo SHS a ɔwɔ Mbasiafo SHS a ɔwɔ Asantse Mantɔw mu, 31][32] Achimota SHS wɔ Nkran Mantɔw mu,[36] Sunyani SHS wɔ Bono nye Ahafo Mantɔw mu,[33] Sekondi Kɔlege wɔ Atɔe Mantɔw mu,[37] Bolgatanga mbasiafo SHS wɔ Etsifi Epuei Mantɔw mu,[33][ 38] Bole SHS wɔ Savannah Mantɔw mu[33] ne Wa SHS wɔ Etsifi Atɔe Mantɔw mu.[33] [[Nkyekyεmu:Ghanafo]] p08evv4jbyalsny80y80u215hozwuww Lucy Quist 0 717 6725 3971 2023-04-22T10:37:44Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6725 wikitext text/x-wiki '''Lucy Quist''', née Afriyie, (wɔwoo no c. 1974) ɔyɛ Ghana-Britian eguadzifo na technology executive.[1][2] Ɔyɛ kwankyerɛfo panyin ma Morgan Stanley[3] == Abrabɔ ahyɛse na nwomasua == Wɔwoo no wɔ London na n'awofo a wɔyɛ Ghanafo, Peter na Mary Afriyie, Lucy Quist hyɛɛ n'abrabɔ ase wɔ Europe na Africa. Ɔkɔɔ Wesley Girls' High School wɔ Cape Coast na owie ne nwomasua wɔ Presbyterian Boys' Senior High School. Ɔkɔɔ do kɔ sua adze wɔ University of East London, na onyaa abodzin nkrataa a wɔdze ma edzikanfo wɔ Electrical and Electronic Engineering. Okitsa MBA fri INSEAD wɔ France.[1][4] == Edwuma == Ɔhyɛɛ ase dɛɛ oreyɛ edwuma no, na ɔyɛ Electrical and Electronic Engineer wɔ Ford Motor Company, na onyaa ne Chartered Engineer abodzin nkrataa . Ɔdze ne ho bɔɔ Royal Bank of Scotland dɛɛ nsesa ɔhwɛfo ansaana orekɛyɛ telecommunications industry edwuma  wɔ 2008 wɔ Millicom International Cellular, ɔyɛɛ edwuma wɔ eguadzi ho mpomtu, ndzɛmba a wɔtɔn, ndzɛmba a wɔkɛma nkrɔfo , na eguadzi ho nsɛm. Lucy Quist na ɔda Strategy and Planning dwumadzi ano wɔ Vodafone Ghana subsidiary. Ne nyinara mu no, oyɛɛ nyia ɔhwe edwumakuw ne ndzɛmba a wɔ tu bɔmu mu tɔn no na edwumakuw ahorow. Ɔsomm dɛ Airtel Ghana hɔn Panyin .[5][6][7][8][9][10][11][12] Wɔ ne dzibew a na ɔdeda ano no, ɔsomm ma mbabun STEM hɔn dwumadzi wɔ Ghana wɔ ne edwumakuw ne corporate social responsibility initiative.[13][14][15][16][17] Obuei Quist Blue Diamond.[18] Onye obi yɛɛ FreshPay payment platform wɔ  Democratic Republic of Congo na  Executive Women Network. Wɔ September 2018, ɔbɛyɛɛ FIFA panyin n'abadzekyir ma  Normalization Committee a wɔyɛ bɔɔlbɔ ho nhyehyɛɛ wɔ Ghana.[19] Sesiara no ɔyɛ kwankyerɛfo panyin wɔ Morgan Stanley wɔ ne dwumadzi bea a ɔwɔ London . Odze ne ho hyɛɛ bagua mu kasa wɔ dwumadzi ahorow ase a ibi nye Mobile World Congress, Hogan Lovells African Forum 2017, Pan African Women Forum, TEDxEuston, Wharton Africa Business Forum, Sanford C. Bernstein Center for Leadership and Ethics Conference wɔ Columbia Business School na African Development Investment Convention.[20][21][22][23][24] == '''Edwumakuw na dzibew ahorow''' == Quist Somme dɛɛ amanɔne na ɔman mu edwumakuw mu Panyin wɔ dwumadzi ahorow mu na ibi nye:[25] • International Board for African Institute for Mathematical Sciences (AIMS) • Chair, Petra (Pension) Trust Company Ltd. • Obaatan Pa Women's Hospital • Business Environment Enabling Programme under the UK Department of International Development (DFID) • Business Sounding Board for the Danish Embassy in Accra • Industry Advisory Board for Ashesi University • The Exploratory – An initiative of the African Women Advocacy Project • Ghana Climate innovation centre • Women in Business Initiative • Africa CEO Forum • Consolidated Bank of Ghana • International Board of MercyShips Edwuma ''• The Bold New Normal: Creating The Africa Where Everyone Prospers'' (2019)[26] == Abasobɔdze na enyimunyam == Abasobɔdze na enyimunyamhyɛ • 8th Most Influential Public Figures - Ghana Social Media Rankings (2016) • Corporate Leadership Award, Ghana Legacy Honours (2017) • Top 50 Women Corporate Leaders in Ghana (WomanRising) • 100 Most Influential Ghanaian Women, WomanRising • CSR CEO of the Year, Ghana CSR Excellence Awards (2015) • Telecom CEO of the Year, GITTA Awards (2016) • Excellence in Corporate Responsibility, Ghana Women of the Year Honours (2016) • 58th Most Influential Person in Ghana, Ghana's Most Influential Awards (2016) • CIMG Marketing Woman of the Year, CIMG 2015 Awards (2014) • Special Recognition to the Telecom Industry, GTA (2015) • BBC's Power Women == Nhwɛdo == ''Lucy Quist Picks Up CSR CEO Of The Year In The Light Of The Company's Impactful CSR Programmes". ModernGhana.com. Archived from the original on 20 December 2016. Retrieved 7 December 2016.'' '''• ^''' ''Allotey, Godwin Akweiteh (24 May 2016). "Airtel boss crowned Telecom CEO of the year". citifmonline. Archived from the original on 26 May 2016. Retrieved 24 June 2016.'' '''• ^''' ''"Photos: Lucy Quist, Grace Nortey, others celebrated at Ghana Women Of The Year Honours". www.myjoyonline.com. 23 May 2016. Archived from the original on 28 June 2016. Retrieved 24 June 2016.'' '''• ^''' ''Afanyi-Dadzie, Ebenezer (12 May 2016). "Otabil named most influential Ghanaian; check the full list". citifmonline. Archived from the original on 17 June 2016. Retrieved 24 June 2016.'' '''• ^''' ''"Marketing Woman of 2015: Lucy Quist, the Managing Director of Airtel Ghana". www.marcopolis.net. Archived from the original on 28 May 2016. Retrieved 24 June 2016.'' '''• ^''' ''Kent, Mensah. "African kids must dream big – Airtel boss Quist". Archived from the original on 1 July 2016. Retrieved 24 June 2016.'' '''• ^''' ''"Ghana News - Airtel Ghana MD, Lucy Quist is CIMG Marketing Woman Of The Year". www.myjoyonline.com. Archived from the original on 2 June 2016. Retrieved 24 June 2016.'' '''• ^''' ''"Lucy Quist - No. 1 Online Community for Women". Archived from the original on 10 August 2016. Retrieved 24 June 2016.'' '''• ^''' ''"How one Ghanaian woman leads with laughter". BBC News. Archived from the original on 5 August 2017. Retrieved 5 August 2017.'' == Abɔntsen do nkitahodzi == • Lucy Quist on Facebook • Official website [[Nkyekyεmu:Ghanafo]] asugi4irf5ll2emkxbw2xhr8exwtqx2 Luke Koo 0 718 47756 6727 2025-05-14T13:29:05Z Robertjamal12 13 /* ABRABƆMU NSƐM: */ adding category using [[Project:AWB|AWB]] 47756 wikitext text/x-wiki '''Luke Koo''' yɛ Ghana amanyɛnyi na kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do ebien wɔ "4th Republic" mu a ogyinaa Lambussie ambatow mpasua do wɔ NDC amanyɛkuw ne dzin mu. == AMANYƐSƐM: == '''Luke''' hyɛɛ n'amanyɛsɛm ase wɔ 1996 mu, ber a woyii no dɛ ɔmanyɛnyi dɛ ongyina mu mma ne ambatow mpasua do wɔ mfe apem ahankron eduokron esia(1996) Ghana ambatow no mu. Ogyinae wɔ NDC amanyɛkuw ne dzin mu. Woyii no dɛ nkonyimdzinyi ber a onyaa amba sen Anthony Baloroo a ɔyɛ NPP amanyɛkuwnyi na Alexander Ambreh Bayowoh a ɔyɛ PNC amanyɛkuw nyi. Onyaa ɔha nkyɛmu 58.50% a ɔyɛ 9,785 amba ber a (Anthony Baloroo na Alexander Ambreh Bayowoh) nyaa 9.50% a ɔyɛ amba 1,596 na 5.10% a ogyina hɔ ma 854 amba. Owui wɔ ber a ɔyaree wɔ Ebɔbira da ɔtɔ do eduonu wɔ mfe apem ahankron eduokron akron mu, dɛm ntsi woeenntum ewie n'edwuma ma ne dzibew daa hɔ. Osan no wu no ntsi, wɔsan too amba wɔ Esusuo Aketseaba da ɔtɔ do eduonu esia wɔ mfe apem ahankron eduokron akron(26th May,1999) mu ma Alice Teni Boon a ɔyɛ NDC amanyɛkuw nyi dze amba dodow a ɔyɛ 4,488 nyaa dzibew no. == ABRABƆMU NSƐM: == Owuii wɔ Ebɔbira da ɔtɔ eduonu wɔ mfe apem ahankron eduokronakron mu, ɔyɛ Kristonyi [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 02dfn7xk9l5wf0m0c7rfzgwdf4vgiz2 Lydia Forson 0 719 6728 3975 2023-04-22T10:37:57Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6728 wikitext text/x-wiki '''Lydia Forson''' (wɔwoo no afe 1984 Ɔbɛsɛ 24) yɛ Ghana senetwanyi, kyerɛwnyi na seneyɛnyi. Afe 2010 mu no onyaa African Movie Academy Award dɛ Senetwanyi basia a ɔbɔ noho mbɔdzen mapa. == Ɔbra ahyɛse na nwomasua == Afe 1984 Ɔbɛsɛ 24 mu na wɔwoo Forson wɔ Mankɛsem. Onyaa n'ahyɛse adzesua fii Wilmore Elementary School wɔ Kentucky. Odzii mfe akorɔn no, n'ebusua baa Ghana, hɔ na ɔbɔtoaa n'adzesua do wɔ Akosombo International School. Ɔsanso kɔr St. Louis Secondary School, Kumasi, hɔ na owiee ne mfinimfin skuul. Forson wiee wɔ Ghana Suapɔn mu, onyaa bachelor's degree wɔ Borɔfo kasa na Nkrasɛm adzesua mu. == Edwuma == Forson ne senetwa edwuma no hyɛɛ ase wɔ ber a oyii ''Hotel St. James'' (2005), ''Run Baby Run'' (2006), ''Different Shades of Blue'' (2007) na stint ne sene ''The Next Movie Star'' wɔ Nigeria (2007). Shirley Frimpong-Manso, ɔyɛ Edwuma mu panyin (CEO) wɔ of Sparrow Productions, a ɔnye no ayɛ edwuma dada wɔ ne Ghana tɛlɛbihyɛn sene ''Different Shades of Blue'', dze Forson sanee baa tɛlɛbihyɛn do wɔ sene ''Scorned'' mu. Dɛm sene a nna odzi mu akotsen yi maa onyaa ne African Movie Academy Abawdobɔdze (AMAA) a odzi kan dɛ Basia Senetwanyi mapa a ɔreba do. Afe 2009 mu no, nna Forson ka sene a onyaa abawdobɔdze pii ''The Perfect Picture'' a Shirley Frimpong-Manso yɛe. Oyii ''A Sting in a Tale'', ''Phone Swap'', ''Masquerades'', ''Keteke'', na ''Sidechic Gang so.'' == Filmography == * ''Hotel St. James'' (2005) – Cameo roles * ''Run Baby Run'' (2006) – Supporting role * ''Different Shades of Blue'' (2007) * ''The Next Movie Star Reality Show'' (2007) – Third runner-up * ''Scorned'' (2008) – Lead role * ''The Perfect Picture'' (2009) – Supporting role * ''A Sting in a Tale'' (2009) – Lead role * ''Masquerades'' (2011) * ''Phone Swap'' (2012) * ''Kamara's Tree'' (2013) * ''Scandal'' (2013) (South African series) – Aku * ''A Letter From Adam'' (2014) – Writer/Producer * ''Isoken'' (2017) * ''Keteke'' (2017) - Leading role * ''Sidechic Gang'' (2018) * ''Borga'' (2021) == Abawdobɔdze == {| class="wikitable" !Afe !Abawdobɔdze !Bea !Dza onyae !Ref |- |2009 | rowspan="2" |African Movie Academy Award |Best Actress in Supporting Role (''Borga'') |Nominated | |- |2010 |Best Actress in a lead role |Won | |- |2012 |Ghana Movie Awards |Best Screenplay (''In The Cupboard)'' |Won | |- | rowspan="4" |2015 |Golden Icons Academy Movie Awards |Best Comedic Act |Nominated | |- | rowspan="2" |Africa Magic Viewers' Choice Awards |Best Actress in a Comedy |Nominated | rowspan="2" | |- |Best Writer (Comedy) |Nominated |- |Nigeria Entertainment Awards |Actress of the Year (Africa) |Nominated | |- |2017 |African Movie Academy Award |Best Actress in a lead role |Nominated | |- |2018 |Africa Magic Viewers' Choice Awards |Best Supporting Actress |Won | |- |2020 |People's Choice Awards | |Nominated | |- |2022 |Entertainment Achievement Awards |Female Actor of the Year |Won | |} == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] 6ms6ctzza1dwet6e0xx9xd4xshnhxiw Maame Biney 0 720 6729 3977 2023-04-22T10:38:22Z Robertjamal12 13 /* Nhwɛdo */category using [[Project:AWB|AWB]] 6729 wikitext text/x-wiki ** ** ** ** ** ** '''Maame Biney''' (wɔwoo no afe 2000 Sanda 28) yɛ American short track speed skater a osii akan wɔ afe 2018 Winter Olympics no mu wɔ PyeongChang. == Ɔbra ahyɛse == Nkran a ɔwɔ Ghana na wɔwoo Biney. Onyaa mfe enum no, otui fii Ghana nye ne papa kɛtsenaa United States. Biney hyɛɛ 'skating' ase ber a onyaa mfe esia wɔ Northern Virginia. Ɔhyɛɛ ne bɔbew skating naaso ɔsesaa kɔr speed skating wɔ ne hwɛfo nkamfoe do. == Edwuma == Biney nyaa kɔber abawdobɔdze wɔ 500-meters wɔ 2017 World Junior Short Track Speed Skating akansi no mu. Onyaa ne mpanyin kuw a odzi kan dɛm afe no mu a ɔfaa America kɔɔpoow no wɔ U.S Speedskating Short Track Wiadze kɔɔpoow tamsi no mu. Afe 2017 Mumu 16 mu no, Biney sii tam wɔ 2018 Olympics a odzii kunyim wɔ 500-meters no mu wɔ U.S. Olympic nsɔhwɛ, ɔbɛyɛɛ Ebibirmu mbirikatunyi a ɔtɔ do ebien a ogyinaa U.S. ananmu wɔ Winter Olympics no mu, wɔ Madagascar-born biathlete Dan Westover wɔ 1998 ekyir. Afe 2018 Olympics no mu no, Biney enntum annkɔ n'enyim ammpa ne tamsi no ho wɔ 500-meter akansi wɔ mbirika no mfinimfin(quarterfinals). Fi 2018 Olympics reba no, Biney yɛɛ adze wɔ 2018 World Junior Short Track Speed Skating Championships no mu, a onyaa sika kɔkɔɔ abawdobɔdze wɔ 500-meters, bronze in the 1000-meters, na bronze ne nyinara. Biney sii tam kɔr 2022 Winter Olympics wɔ afe 2022 US Olympic kuw nsɔhwɛ - Short Track Speedskating no mu == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] rawiowbkh0ld25tnvaxx8sm8f4unik9 Maame Esi Acquah Taylor 0 721 36419 15319 2024-12-22T02:52:35Z InternetArchiveBot 41 Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.9.5 36419 wikitext text/x-wiki {{databox|q=Q107434025}} '''Maame Esi Acquah Taylor''' yɛ Ghana Adzepamnyi na nkan no Ahoɔfɛ Hembaa(former beauty queen). Afe 2000 mu no, wɔhyɛɛ no Miss Universe Ghana na ogyinaa Ghana ananmu wɔ afe 2000 pageant a ɔkɔr do wɔ Cyprus no mu. Mprenpren yi ɔno na ɔdze Aha Brands bɔbɔɔ adze na ɔno so na ɔyɛ panyin. Cape Coast a ɔwɔ Finimfin mantɔw mu na wɔwoo no na wɔtsetsee no, na ɔkɔr skuul so wɔ Oguaa Suapɔn (University of Cape Coast) mu.<ref>https://www.graphic.com.gh/entertainment/showbiz-news/aha-is-a-dream-come-true-maame-esi.html</ref> == Ɔbra ahyɛse na Nwomasua == Afe 1980 mu na wɔwoo Maame Esi Acquah Taylor wɔ Oguaa wɔ Ɔman Ghana ne finimfin afamu. Afe 1986 nye 1994 ntamu no na ɔhyɛɛ no skuul ase wɔ St. Monica's Primary na Cape Coast University JSS ansaana ɔrotoa do akɔ Holy Child Secondary School wɔ Oguaa. Ɔyɛɛ General Arts ber a ɔwɔ skuul wɔ Holy Child no na ekyir no ɔkɛyɛɛ degree program bi wɔ Oguaa Suapɔn (University of Cape Coast) mu.<ref>https://citibusinessnews.com/2020/10/edzordzinam-agrosah-wins-accra-malls-future-fashion-fund-2020/</ref> == Miss Universe Ghana == Afe 2000 mu no, wɔhyɛɛ Taylor dɛ Miss Universe Ghana<ref>https://www.mclglobal.com/History/Mar2000/28c2000/28c0a.html</ref> a odzii kunyim kegyinaa maa Ghana wɔ Miss Universe pageant no mu wɔ Cyprus.<ref>https://www.ghanaweb.com/GhanaHomePage/entertainment/Aha-Intimates-hosts-male-models-casting-to-select-brand-ambassadors-for-Lawen-Taylor-Underwear-715396</ref><ref>https://web.archive.org/web/20221004204414/https://m.peacefmonline.com/pages/showbiz/pageants/201810/364887.php</ref><ref>https://www.ghanastar.com/profiles/complete-biography-profile-of-esi-acquah-miss-ghana-universe-2000/</ref> == Edwuma == Taylor hyɛɛ n'edwuma ase wɔ media mu dɛ nsɛnkyerɛwnyi na dawurbɔnyi wɔ Citi FM a ɔyɛ Nkran-Borɔfo redio steehyɛn(Accra-English based radio station). Ɔtoaa n'edwuma a ɔnnkyɛr do wɔ State Broadcasting Corporation no, Ghana Television a hɔ na ɔyɛɛ 'The Breakfast Show' tsitsenanyi Gifty Anti n'abedziekyir. Ɔasom dɛ Senior Banking ɔfesa wɔ Zenith Bank, Ghana.<ref>https://web.archive.org/web/20190709222634/http://www.peacefmonline.com/pages/showbiz/fashion/201903/376879.php</ref> Afe 2020 mu no, ogyinaa mu dɛ asɛndzifo wɔ Accra Mall Future Fashion Fund a hɔ na wɔbɔɔ Edzordzinam Agrosah abaw do wɔ second edition no mu. Afe 2018 mu na ɔtseew Aha Pink Warriors a hɔn botae nye dɛ wɔbɔko kokoram a ɔka enumfu.<ref>https://www.theghanareport.com/miss-universe-ghana-outdoors-aha-pink-warriors-foundation-to-raise-awareness-against-breast-cancer/</ref><ref>https://www.theghanareport.com/miss-universe-ghana-outdoors-aha-pink-warriors-foundation-to-raise-awareness-against-breast-cancer/</ref><ref>https://kuulpeeps.com/2020/09/20/miss-universe-ghana-2020-will-be-appointed-menaye-donkor/trending/news</ref> Afe 2012 mu na ɔdze Aha Brands a wɔhwɛ, accessories, lingerie na swimwear Lawen Taylor's bɔbɔɔ adze. == N'abrabɔ == Taylor awar kitsa mba nsia. [[Nkyekyεmu:Ghanafo]] qyrg4cta2q1j8c5pjqwaey6t5xvj3xf Mabel Agyemang 0 722 6731 3981 2023-04-22T10:38:54Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6731 wikitext text/x-wiki '''Mabel Maame Agyemang''' (née Banful; a nna wɔfrɛ no Yamoa) yɛ mprenpren yi Chief Justice wɔ Turks na Caicos Islands. Ɔyɛ Superior kɔɔto asɛndzinyi a ɔakwadar wɔ asɛndzi edwuma no mu a atra mfe du, Justice Agyemang soom wɔ Ghana aban asɛndzikuw mu, Gambia na Eswatini wɔ ne mprenpren dzibew wɔ Turks na Caicos Islands. Nna ɔyɛ basia Chief Justice a odzi kan wɔ Gambia. == Ɔbra ahyɛse na nwomasua == == Asɛndzi edwuma == Afe 1987 na wɔpaaw Justice Agyemang kɔr Ghana Bar no mu a annkyɛr na ɔkɔtoa do. Ɔyɛ Ghana sɛndzinyi no, ɔsoom wɔ asɛndzi dwuma ahorow mu na ɔtsenae atsɛmbu ahorow mu a Nkran, Oguaa, Koforidua, Kumasi, na Tema ka ho. Ɔsanso soom dɛ mampanyin edziekyir wɔ Ghana Magistrates na Asɛndzifo fɛkuw no mu wɔ afe 1996 kɛpem afe 2000. Afe 2002 mu na wɔtoo ne dzibew mu kɔr High Court. === Commonwealth Secretariat Judge === Ɔhyɛɛ ase yɛɛ edwuma maa Commonwealth Secretariat dɛ expert judge wɔ 2004, odzikan no a wɔnye no kɔr Gambia a hɔ na Odzii mfe anan dɛ High Court judge. Ne mfe anan no mu wɔ Gambia no, Justice Agyemang soom asaase, Civil, Commercial na Criminal divisions na ɔdze nkunyimdzi wiee nkrataa ahaebiasa na eduosia enum. Afe 2008 mu no, wɔnye no kɔr Eswatini na hɔ na ɔsoom mfe ebien. N'asɛndzi wɔ Eswatini pegyaa ankonam na ɔdodow mbra nyinara a enyimtsia, kyer a ɔmmfa mbra mu, polisi bor na abatow ntokwa ka ho. N'asɛndzi a ayɛ nkae kor wɔ Eswatini no yɛ nwomasua a wonya no kwa ho. Justice Agyemang saan baa Gambia wɔ 2010, a nna ɔda ho nye Commonwealth Secretariat yɛ edwuma, expert Appeal kɔɔto ɔsɛndzifo. === Chief Justice wɔ Gambia === Afe 2013 Dzifuu bosoom mu na wɔpaaw no dɛ Chief Justice wɔ Gambia. Dodowara hun ne mpawee no dɛ adze papa dɛ amanadze nkurow nyinara nyim no dɛ ɔsɛndzinyi a ɔakwadar na wotum dze ho to no do. Ɔsoom kɛpem dɛ woyii no wɔ afe 2014 Kwakwar bosoom mu. Gambia aban no amma nyiano papa biara wɔ ne mpamee no ho. Dodowara so na wɔka dɛ wɔpam no osian human rights abuse asɛm bi a okedzii na judicial independence ntsi. === Ɔbaa Ghana (Court of Appeal) === Ne mbae a ɔbaa Ghana no, nna wɔkaa ntam guu Justice Agyemang dɛ Justice wɔ Ghana Court of Appeal mu. Afe 2015 ne bosoom a otsia du do no, ber a ɔrekasa wɔ new judicial complex guabɔ ase wɔ Nkran no, Ghana mampanyin John Dramani Mahama dze Justice Agyemang yɛɛ mfatoho wɔ asɛndzifo a hɔn dzibew wɔ sor enyim wɔ Ghana asɛndzikuw no mu. === Chief Justice wɔ Turks na Caicos Islands === Afe 2020 Kwakwar bosoom mu no, Nigel Dakin, Ambrado wɔ Turks na Caicos Islands, yii asotsir wɔ Justice Agyemang ne mpawee dɛ Chief Justice wɔ Turks na Caicos Islands. Ne nkaabɔ mu no, Ambrado Dakin kaa Agyemang's ne mpofirmu wu wɔ Gambia 2014. <blockquote>Oye dɛ yɛbɛka biribi afa no wu ho fi n'asɛdze ho wɔ Gambia. Iyi yɛ enyimnyamhyɛ a ɔda ne nsew. Ogyinaa maa ankonam kasa - Ebibirmu mbanyin a hɔnho yɛ dzen no mu kor - Yayra Jammeh - a ne mfe eduonu ebien adzedzi baa ewiei wɔ 2017. Ahoɔdzen na enyimnyam mu, ɔyɛɛ dɛ ɔbɔbɔ asɛndzii ho ban efi mpanyjmfo a wɔmmfa enyidze mmba ho.</blockquote>Ɔtoaa do dɛ, ɔkae dɛ, "nkyerɛkyerɛ mu a Bar Council a ɔwɔ Gambia dze bae", wɔ ne bo a ɔsom na ne dzibew ho ho:<blockquote>Ɔyɛ Chief Justice no, nna n'enyi tsim asɛndzii ho, dɛ mboa a ɔdze boa asɛndzifo, Bar Association na asɛndzi kuw no. Ɔdze pɛpɛryɛ amambra bi wuraa hɔn wɔ asɛndzi no mu. Asɛndzifo edwuma abrabɔ sesae, na wɔbɛyɛɛ edwumayɛfo hɔn enyi kom hɔn edwuma ho yie. Nna ɔyɛ obiara dɛ ɔbɛba edwuma dabaa na noara yɛ mfatoho. Ɔdze nsesa ahorow too gua ama mansotwefo enya pɛrpɛr atsɛmbu na atsew pɛrpɛryɛ atsɛmbu a ɔmmba ntsɛm do. — </blockquote>Afe 2020 Ebɔw 30 na wɔkaa ntam guu Justice Agyemang do dɛ Chief Justice wɔ Turks na Caicos Islands na ɔkɔr ɔfese wɔ afe 2020 Ebɔwbira 1. == N'abrabɔ == Justice Agyemang yɛ Kristianyi mapa na ɔawar kitsa mba ebien. [[Nkyekyεmu:Ghanafo]] lq2h4gs1mzuf9t9dinz4n4vk6tfzjae Mabel Dove Danquah 0 723 17206 17159 2024-10-14T22:57:58Z Assilidjoe 33 Meyɛɛ nsiesie kakra 17206 wikitext text/x-wiki {{Databox|item= Q1882348}}'''Dove Danquah''' (1905 – 1984) yɛ Gold Coast- basia a wɔwoo no Nsɛnkyerwnyi, amanyɛ ho dawur bɔ nyi nna obia ɔkyerɛw .Ɔka mbasiafo a wodzi kan yɛ dɛm edwuma wɔ ebibirimu atɔyɛ. Dɛ mbrɛ Francis Elsbend Kofigah ka no wɔ no nkitahodzi wɔ Ghana nkyerɛwomu, Ansaa mbasiafo nkyerɛw be nyin akɔsor dɛ [[Efua Sutherland]] na [[Ama Ata Aidoo]], nna Mabel Dove Danquah, dze mbɛbusɛm kyerɛw nkrataa fitsi 1930 mu. Marjorie Mensah" wɔ Mber wɔ ebeibir atɔyɛ; "Dama Dumas", in the ''African Morning Post''; "Ebun Alakija" in the ''Nigerian Daily Times''; and "Akosua Dzatsui" in the ''Accra Evening News''. Orua Amaneɔsɛm mu wɔ 1950 mu no ansaana Ghana Fahodzida no,Ɔbɛyɛɛ basia a odzikan a woyin dɛ ɔmmbɛka ebibirmu mbrayɛfo ho . ɔbɔɔ dawur na kyerɛ mbrɛ hɛn amanbu tse wɔ nedwuma yɛ mu. == Nwomasua na n'abrabɔ ahyɛse == Wɔwoo Mabel Ellen Dove was born wɔ Nkran(Accra) na ne maame yɛ Eva Buckman, a odzi dwuma dɛ eguadzifo wɔ in Osu, na n'egya yɛ (Francis) Frans Dove (1869–1949), a odzi dwuma dɛ mbrahyɛnyi a ofri Sierra Leone na nna ɔyɛ Gold Coast Bar hɔn kuw no mu panyin a odzi kan.[3]Ono na ne nuanom mbasiafo, Mabel wɔ aber a odzii mfe nsia no wonye no kɔɔr Annie Walsh Memorial School wɔ Freetown, Sierra Leone. Wɔ aber na ɔwɔ sukuu wɔ Freetown no, ɔhyɛ agordzifo dwuma ase a ɔyɛ cricket club.[5] Mabel nya no ntoado sukuu dwumadzi wɔ England wɔ Anglican Convent wɔ Bury St. Edmunds na St. Michael's College, Hurstpierpoint,[6] na onyaa nwomasua mu nyimdzee wɔ edwumakuw no mu akyerɛwkyerɛw no ho edwuma (secretarial course), a otsia dzaa na n'egya rehwehwɛ. Wɔ sanso nye ne ba Freetown, na wɔ aber a ɔwɔ hɔ no oboa na wɔtsew cricket agordzi dwumadzi kuw ma mbasiafo (women's cricket club), ɔdze ne ho hyɛɛ kuw nketsenketse a wɔyɛ sini ho dwumadzi(local dramatics society) na onyaa nyimdzee a no mu dɔ yie wɔ akenkan mu, ansaana oresan akɔ Gold Coast wɔ aber na w'edzi mfe 21. Onyaa edwuma dɛ obi odzi akyerɛw ntsiantsia dzi dwuma (shorthand-typist) ono na Elder Dempster dze kɔɔ mfe awɔtwe mu, woyii no kɔɔ G. B. Olivant, ansaana orekɔyɛ edwuma dɛ edwuma mu panyin wɔ eguadzi edwumakuw a wonye A. G. Leventis yɛ edwuma . == Dawurbɔ dwumadzi == Ɔhyɛse dɛ orekyerɛw ma ''The Times of West Africa'', dawurbɔ nkrataa dwumadzi odzikan wɔ Ghana, na nyimpa a dze dɛm edwumakuw no bae na ɔyɛ ne dze no yɛ Dr J. B. Danquah na wɔbɔɔ mbɔdzen kasaa fa nyimpadɔm hɔn fahodzi ho nsɛm ho wɔ aber a na worekotsia abrofo hɔn nhyɛdo ne dwumadzi ho.Wɔ nhyehyɛe bea a wɔfrɛ no "Ladies Corner [ekyir no ɔbɛyɛɛ Women's] a na Marjorie Mensah na odzi no ho dwuma" (1931–34), ne nkrataa no ho akyerɛw nsɛm no gyee dzin yie:"Ɔhyɛɛ mbasiafo dɛ hom ngyina hɔn nan do pinstin, ama w'enya nkuranhyɛ efi nkorɔfo a woboa ma wobuei abatow no ho dwumadzi mu na wɔdze mbasiafo ka hɔn dwumadzi no hɔn ho, ama w'ako etsia abrofo hɔn nhyɛdo dwumadzi no do , na w'ako agye tumi a ɔyɛ hɔn ne dze." Dawurbɔ krataa ne wura bɛpɛɛ n'asɛm, na wɔber pa mu no woyɛɛ awarfo wɔ 1933. Wɔ 1939, ɔkɔ kasaa wɔ kasa mfirdo dze boa akodzi no ho nsɛm ho. Mber a  ''The Times of West Africa''  dwumadzi gui no, ɔkɔɔ do kyerɛw maa ''African Morning Post'' (1935–40),  ''Nigerian Daily Times'' (1936–37),  ''Accra Evening News'' (1950–1960s) na ''Daily Graphic'' (1952).Wɔ mfe 1951 odzii dwuma dɛ ɔkyerɛwfo ma ''Accra Evening News'' —  Convention People's Party (CPP) hɔn nkrataa, wɔtsew no wɔ afe 1948 — ɔyɛ basia a ɔtɔ ebien a odzii dwuma dɛ dawurbɔ nkrataa ne kyerɛwfo wɔ Ghana.Mbom dwumadzi no kɔɔ n'ewieyɛ wɔ bosom enum n'ekyir osian akasakasa a ɔkɔɔ do wɔ CPP hɔn panyin Kwame Nkrumah fa akyerɛwsɛm ne ho nhyehyɛe no ho nsɛm ho, odzii nokwar ma Nkrumah na abatowkuw no. == Amambu ho nsɛm == Ne nkitahodzi wɔ amanbu ho dwumadzi no hyɛɛ ase wɔ aber a Kwame Nkrumah tsew ne Convention People's Party (CPP), wɔ 1949, na ɔbɛyɛ edwumayɛfo wɔ ''Accra Evening News'',[1] na odzii akotsen wɔ dawurbɔ a wɔdze British amanbu no beba n'ewieyɛ na ama mpremprem mu no hɔn ara hɔn aban ebu ne man wɔ Gold Coast.Wɔ abatow mber mu no wɔ afe 1954, ɔbɔɔ ne ho mbɔdzen dze boaboa mbasiafo hɔn ano ma CPP, na ekyir no wɔdze no gyinae dɛ CPP ananmusifo ma Ga Rural abatowbea, na odzii nkonyim. N'abatow no ma ɔbɛyɛɛ basia a odzikan dɛ edwumayɛfo ma Legislative Assembly dze ma Gold Coast.[2] == Creative Writing == Na ɔyɛ ɔkyerɛwfo a ɔbɔ ne ho mbɔdzen yie wɔ mber eduanan mu na ne mboree – n'akyerɛwsɛm a ɔdaa no edzi kyerɛ amansan a ɔyɛ awensɛm ntsiantsia no bi nye ''The Happenings of the Night'' (1931),The Adventures of the Black Girl in her Search for Mr Shaw (1934), Anticipation (1947), The Torn Veil (1947), Payment (1947), Invisible Scar (1966) na Evidence of Passion (1969) — kɔpem aber a n'akyerɛw dwumadzi no ba n'ewieyɛ osiandɛ n'enyiwa bɛ furae wɔ afe 1972.[1]W'aboa ne ndwuma n'ano na w'ada no edzi na ibi nye Langston Hughes′ An African Treasury: Articles, Essays, Stories, Poems (1960), na Margaret Busby ne Daughters of Africa (1992). Ne ndwuma a w'aboa ano no, Selected Writings of a Pioneer West African Feminist (Stephanie Newell na Audrey Gadzekpo na wodzii ho dwuma), wɔdze bɔtoo gua wɔ afe 2004. == Ankorankor n'abrabɔ ho nsɛm == Wɔ bosoom Fankwa 1933, Dove ware mbrahyɛbedwanyi na abakɔsɛm ne nyimdzeefo J. B. Danquah na wɔwoo ba banyin, Vladimir. Mbom, hɔn awar no "gui osian mber tsentsen a nna Danquah nnyi hɔ a ofrii 1934–36 nna ɔyɛ England hɔn ɔkyerɛwfo dze ma Gold Coast hɔn ntemugyinafo " na awarfo no guu hɔn awar no wɔ 1940 ne mfinimfin. == No ho nsɛm a w'akeka abɔmu == ''• The Happenings of the Night'' (1931) ''• The Adventures of the Black Girl in her Search for Mr Shaw'' (1934) ''• Anticipation'' (1947) ''• The Torn Veil'' (1947) ''• Payment'' (1947) ''• Invisible Scar'' (1966) ''• Evidence of Passion'' (1969) ''• Selected Writings of a Pioneer West African Feminist'' ( Stephanie Newell na Audrey Gadzekpo wɔyɛɛ ho edwuma ). Nottingham: Trent Editions, 2004.  <nowiki>ISBN 1 84233 097 7</nowiki>. == Legacy == Dove ne asesrewsɛm ho akyrɛwsɛm fa George Bernard Shaw ne ''The Adventures of the Black Girl in Her Search for God'' (1932), a ɔmaa ne tsir asɛm ''The Adventures of the Black Girl in her Search for Mr Shaw'', wɔdze ka British Library ne 2015–16 ɔyɛkyerɛw no mu wɔ ''West Africa: Word, Symbol, Song''. == Akenkan a odzidzi do == • LaRay Denzer, "Gender & Decolonization: A Study of Three Women in West African Public Life", in Andrea Cornwall, ''Readings in Gender in Africa'', International African Institute in association with James Currey/Indiana University Press, 2005, pp. 217–224. • Audrey Gadzekpo, "The Hidden History of Gender in Ghanaian Print Culture", in Oyeronke Oyewumi (ed.), ''African Gender Studies: A Reader'', New York: Palgrave Macmillan, 2005, pp. 279–296. • K. A. B. Jones-Quartey, ''Profiles – First Lady of Pen and Parliament – A Portrait'' (1975) • Stephanie Newell, "White cargoes/black cargoes on the West Coast of Africa: Mabel Dove's ''A Woman in Jade''", ''Literary Culture in Colonial Ghana: "How to Play the Game of Life"'', Manchester University Press, 2002, pp. 119–134. • Naana J. Opoku-Agyeman, "Recovering Lost Voices: The Short Stories of Mabel Dove-Danquah", in Stephanie Newell (ed.), ''Writing African Women: Gender, Popular Culture and Literature in West Africa'', London: Zed Books, 1997, pp. 74–75. == Nhwɛdo == == Nkitahodzi a ɔwɔ n'ekyir == 89sw2hhzk2gb66zb80yqddvj9ks9f2w Mabel Simpson 0 724 36102 6733 2024-12-03T15:36:01Z Assilidjoe 33 Medze wikidata kaa ho 36102 wikitext text/x-wiki {{Infobox person | name = Mabel Simpson | image = Mabel Simpson.jpg | birth_name = | birth_date = {{birth date and age|1984|5|19}} | birth_place = [[Greater Accra, Ghana]] | nationality = [[Ghana]]ian | occupation = [[Fashion designer]], [[entrepreneur]] | known_for = CEO to mSimps | website = https://msimpsgh.com/ }} '''Mabel Simpson''' yɛ Ghana adzepamnyi na Edwumawura(CEO) dze ma mSimps wɔ Ghana. == Ɔbra ahyɛse == Owura na Owurayer Simpson na wɔwoo Mabel wɔ Nkran, Nkran afamu wɔ Ghana. == Nwomasua == Simpson n'ahyɛse skuul kɔr do wɔ Ridge Church Skuul na ne mfinimfin nwomasua nso Wesley Girls’ High School, hɔ na osuaa Visual Arts. Mabel kɔr Kwame Nkrumah University of Science and Technology a hɔ na osuaa Communication Design na Visual Arts a owiei a nna okitsa ne Second Class Upper wɔ BA Communication Design mu. == Edwuma == Ɔdze adzepam efir bi a ɔfɛmee wɔ ne Nana Basia hɔ hyɛɛ mSimps ase. Ɔwɔ mfe eduonu-enum no, ɔdze dwetsir US$100 (GHS200), Simpson gyae ne ɔfese edwuma wɔ afe 2010 Dzifuu bosoom no mu hyɛɛ mSimps ase. Mfe enum ekyir ansaana mSimps regye dzin wɔ amanadze, sesei dze mSimps wɔ hɔn woru ne ndzɛmba wɔ US, Australia, Canada, Nigeria na South Africa. == N'abrabɔ == Ɔnwaree na afei so ɔnye St. Augustine Anglican Asɔr a ɔwɔ Dansoman no na wɔsom. == Abawdobɔdze == * Ne dzin atahye amanadze CNN na BBC dɛ ɔyɛ dwumayɛnyi a onnyinii a ɔwɔ nsaanodwuma. * Nna Mabel yɛ nyimpa a ɔtɔɔ do du wɔ Joy Fm My Business 2011 * Nna ɔyɛ nyimpa a ɔtɔɔ do ebien wɔ afe 2012 Enablis / UT BANK Business LaunchPad akansi no mu. * Onyaa Accessory Brand of the Year 2013 wɔ Glitz Africa Fashion Week * Mabel nyaa Best Handbaage na Purse Product of the Year 2013 wɔ 1st Ghana Made Products Abawdobɔdze no mu. == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] lytsofkp2jplxl9nem7e5plzj76rjnr Madinatou Rouamba 0 725 13136 12741 2024-05-23T19:52:53Z A09 777 cleanup 13136 wikitext text/x-wiki {{Databox |image = [[File:Madinatou Rouamba Fatih Karagümrük 10Ock2024 2023-24 14. Hafta Maçı (3) (cropped).jpg|250px]] |item=Q6772025}} '''Madinatou Rouamba''' (wɔwoo no [[Mumu]] 1, 2001) yɛ Burkinabé bɔɔlbɔnyi na defender a ɔbɔ wɔ Turkish Women's Super League ma Faith Karagümrük wɔ Istanbul. Ɔka Burkina Faso women's national kuw no ho. == Club Edwuma == Madinatou Rouamba yɛ 1.73 m (5&nbsp;ft 8 in) tsentsen, na ɔbɔ bɔɔl dɛ defender. Osii akan maa ne kurom bɔɔlbɔ kuw "Etincelles de Ouagadougou". Wɔ Dzifuu 2022, Rouamba kɔɔ Turkey, na ɔdze ne nsa kɛhyɛɛ afe kor ho edwuma ne nkrataa na ɔnye kuw a ɔwɔ Istanbul Fatih Karagümrük dɛ ɔbɛbɔ wɔ 2022-23 Women's Super League. == Amanɔnye Edwuma == Rouamba sii akan wɔ 2022 Women's Africa Cup of Nations qualification a wɔyɛɛ no wɔ Morocco. Owiee dwumadzi no fɛfɛɛfɛw ma Burkina Faso women's national football kuw no nyaa mpɛn 14 na ɔhyɛɛ goal kor. == Nhwɛdo == * "Oyuncular - Futbolcular: Madinatou Rouamba" (in Turkish). Türkiye Futbol Federasyonu. Retrieved 18 October 2022. * "Madinatou Rouamba". LTA Agency. Retrieved 18 October 2022. * "Madinatou Rouamba, Wulfz Fatih Karagümrük'te". Ajans Spor (in Turkish). 1 August 2022. Retrieved 18 October 2022. * "Madinatou Rouamba signe à". Africa Foot United (in French). 2 August 2022. Retrieved 18 October 2022. * Madinatou Rouamba, footballeuse professşonnelle: <<<Mon souhait qu'on fasse la fierté du Burkina Faso>>". eevenment-bf.net (in French). 10 August 2022. Retrieved 18 October 2022. [[Nkyekyεmu:Bɔɔlbɔfo]] [[Nkyekyεmu:Burkina Faso bɔɔlbɔfo]] [[Nkyekyεmu:Nyimpa]] [[Nkyekyεmu:Nnyimpa a hɔn tse ase]] [[Nkyekyεmu:Burkina Faso]] [[Nkyekyεmu:Ghanafo]] 2pwbbbwag3v7k5iowur8avtfbaqsmik Magnus Opare-Asamoah 0 726 48203 36283 2025-05-23T15:26:24Z Robertjamal12 13 Nkyekyεmu using [[Project:AWB|AWB]] 48203 wikitext text/x-wiki {{Databox|item=Q98042616}}'''Magnus Opare-Asamoah''' (wɔwoo no [[Ɔberɛfɛw]] 26, 1948) yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma Aburi-Nsawam ambatow mpasua a ɔwɔ [[Epuei Mantɔw]] mu wɔ mbrahyɛbagua a ɔtɔ do anan wɔ Ghana repɔbelik ɔtɔ do anan mu.<ref>https://www.modernghana.com/news/147028/opare-asamoah-commends-govt.html</ref> == Ahyɛse Bra Na Nwomasua == Wɔwoo Opare-Asamoah wɔ Nsawam wɔ Ɔberɛfɛw 26, 1948 mu wɔ Epuei Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ Kwame Nkrumah University of Science and Technology na onyaa abodzin krataa (Degree in Bachelor of Science) ber osuaa adansi ho nsɛm (civil engineering.) == Amanyɛsɛm == Wodzii kan paaw Opare-Asamoah kɔr mbrahyɛbagua mu dze nam [[New Patriotic Party]] do wɔ Mumu 2004 Ghana ambatow kɛse no mu. Onyaa mba 25,940 fir mba dodow a wɔtowee 46,359 mu a egyina hɔ ma 56.00%.<ref>https://web.archive.org/web/20240828220649/https://ghanaelections.peacefmonline.com/pages/2004/parliament/eastern/85/index.php</ref><ref>https://web.archive.org/web/20240828220647/https://ghanaelections.peacefmonline.com/pages/2008/parliament/eastern/85/index.php</ref> Mr Osei Bonsu Amoah dzii no do nkonyim wɔ Amanyɛkuw no ambatow a wɔdze paw mbrahyɛbaguafo wɔ afe 2008 mu.<ref>https://www.ghanabusinessnews.com/2011/04/30/o-b-amoah-wins-npp-primaries/</ref> == Edwuma == Opare-Asamoah yɛ mfirdwuma mu nyimdzifo. Ɔsan yɛ ɔsoafo abadziekyir a ɔhwɛ Akwantu do na mbrahyɛbaguanyi ma Aburi-Nsawam ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ do anan wɔ Kwasaman a ɔtɔ do anan mu. == Asetsena mu nsɛm == Opare-Asamoah yɛ Kristonyi. == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] r00qe4rnr575rgz108z206pu0cyapjw Mahama Ayariga 0 727 48148 47990 2025-05-23T15:22:34Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48148 wikitext text/x-wiki {{Infobox officeholder | name = Mahama Ayariga | education = [[University of Ghana]]<br/>[[Harvard Law School]] | successor4 = | birth_date = {{Birth date and age|1974|05|12|df=y}} | birth_place = [[Bawku]], [[Ghana]] | death_date = | death_place = | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | spouse = | children = | relations = [[Frank Abdulai Ayariga]] (father)<br/>[[Ayariga Hassan|Hassan Ayariga]] (brother) | website = | term_end4 = 7 January 2013 | signature = | office5 = Deputy Minister of Trade and Industry | committees = Constitutional, Legal and Parliamentary Affairs Committee, Environment, Science and Technology Committee, Appointments Committee | honorific-prefix = Hon. | term_start5 = 2010 | term_end5 = 2011 | president = | president4 = [[John Evans Atta Mills]]<br/>[[John Dramani Mahama]] | president5 = [[John Evans Atta Mills]] | president1 = [[John Dramani Mahama]] | predecessor4 = | term_start4 = 16 February 2011 | image = Mahama Ayariga.jpg | office2 = Minister for Youth and Sports | office = Member of Parliament <br /> for [[Bawku Central (Ghana parliament constituency)|Bawku]] | term_start = 7 January 2013 | term_end = | predecessor = | successor = | office1 = Minister of Environment, Science, Technology and Innovation | term_start1 = 16 March 2015 | term_end1 = 7 January 2017 | predecessor1 = | successor1 = [[Prof. Kwabena Frimpong-Boateng]] | president2 = [[John Dramani Mahama]] | office4 = Deputy Minister of Education | term_start2 = 16 July 2014 | term_end2 = 14 March 2015 | predecessor2 = | successor2 = [[Mustapha Ahmed]] | office3 = Minister for Information | president3 = [[John Dramani Mahama]] | term_start3 = 30 January 2013 | term_end3 = 16 July 2014 | predecessor3 = | successor3 = (merged with Minister for Communications from 16 July 2014) [[Edward Omane Boamah]] | profession = Lawyer | office6 = Member of Parliament <br /> for [[Bawku Central (Ghana parliament constituency)|Bawku]] | term_start6 = 7 January 2005 | term_end6 = 6 January 2009 | president6 = | nationality = {{flagicon|GHA}}&nbsp;[[Ghanaian]] }}'''Mahama Ayariga''' ( a wɔwoo no [[Esusow Aketseaba]] 12,1974) yɛ mbranyimfo na ɔmanyɛnyi wɔ Ghana. Ɔdɔm National Democratic Congress amanyɛkuw no . Nna ɔyɛ Amandzɛɛbɔ na Nsɛm ho Dawurbɔ ho Soafo na Mbabun nye Agodzi ho Soafo wɔ Kan Ɔmanpanyin John Dramani Mahama n'aber do. Sesei dze, ɔyɛ mbrahyɛbaguanyi a ogyina Bawku Finimfin Mansin a ɔwɔ Ghana Etsifi-Epuei Mantɔw mu no anan mu wɔ Ghana Ka-bi-ma-menka-bi amambu a ɔtɔ do anan no mu mbrahyɛbagua a ɔtɔ do anan, esia na esuon.<ref>https://web.archive.org/web/20240302024919/https://parliament.gh/mps?mp=73</ref><ref>https://citinewsroom.com/2020/05/were-ready-to-debate-minority-on-their-call-for-rejection-of-c-i-126-majority-leader/</ref>. Sesiara ɔno nye dɔm kɛse no banodzinyi wɔ Mbrahyɛbaguamu.<ref>{{Cite web |date=2025-01-23 |title=Mahama Ayariga appointed Majority Leader and Leader of Government Business in the 9th Parliament |url=https://www.graphic.com.gh/news/politics/mahama-ayariga-is-majority-leader-and-leader-of-government-business-in-the-9th-parliament.html |access-date=2025-02-15 |website=Graphic Online |language=en-gb}}</ref> == Ɔbra Ahyɛse Na Nwomasua == [edit source] Wɔwoo Mahama Ayariga wɔ [[Esusow Aketseaba]] 12,1974 wɔ Bawku a ɔwɔ Ghana Etsifi Epuei Mantɔw mu. Onyaa no nwomasua wɔ Ghana, Alataman mu na U.S.A aborɔkyir man mu. Ɔkɔr skuul wɔ Barewa College a ɔwɔ Zaria a ɔwɔ Kaduna State, a ɔwɔ Alataman mu. Okitsa Abɔdzin krataa a ɔtɔ do ebien wɔ Mbra mu wɔ Harvard Law School a ɔwɔ U.S.A na ɔgyee Abɔdzin kraataa a odzi kan wɔ Mbra mu wɔ University of Ghana,Legon. Nna ɔno nye tsirtsenanyi a ɔwɔ Legal Resource Centre a ɔwɔ Nkran. Nna no nua banyin panyin a wɔfrɛ no Ayariga Hassan nye obi a okegyinaa People's National Convention amanyɛkuw no anan mu peer ɔmanpanyin egua no wɔ 2012 Ɔman mu Ambatow kɛse a ɔkɔr do wɔ Ghana. == Edwuma == AYariga yɛ mbrayɛnyi dɛ n’edwuma. Ɔhyɛɛ n’edwuma ase dɛ kyerɛkyerɛnyi abadziekyir wɔ natural resources law na amanaman mbra mu wɔ Faculty of Law wɔ Ghana Osuapɔn mu. ƆKa hɔn a wɔtseew na nna ɔhwɛ toto asɛndzibew asoeɛ do, dwumakuw a hɔn botae nye dɛ wɔhwɛ bɔ nyimpa hɔn asɛdze hi ban, kurow mpontu na pɛpɛɛpɛr yɛ. == Amanyɛsɛm Dwuma == === Mbrahyɛbaguabyi === Ayariga nna ɔyɛ Ghana mbrahyɛbaguanyi ma Bawku Finimfin Abatowmpasoa fir 2005 mbom ɔhweer n’egya no wɔ 2008 Ghana ambatow no mu dze maa Adamu Dramani Sakande a ofi Npp mu. Egua no daa pan ber a wɔbɔɔ Adamu kwaadu na kɔɔto hyɛɛ dɛ wɔmfa no nto efiadze dɛ oegyina wɔ ambatow no mu ber a ɔyɛ ɔman fofor do nyimpa a otsia Ghana amanbra no. Ayariga sanso nyaa egua no bio wɔ 2012 Ambatow no mu. Dɛm Abatowmpasoa yi atow amba Ama no npɛn anan, Mbrahyɛbagua esia na esuon wɔ Ghana amambu a ɔtɔdo anan no mu. == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 9y79hxskgj2vsfmrnld4xez1496evcp Krataafa Tsitsir 0 728 6438 6159 2023-04-21T12:50:16Z Jon Harald Søby 40 Redirected page to [[Kratafa Tsitsir]] 6438 wikitext text/x-wiki #redirect [[Kratafa Tsitsir]] njn2vhczkl27m9ih4sugry9xi7a01rj Malik Al-Hassan Yakubu 0 729 47813 47638 2025-05-14T13:32:41Z Robertjamal12 13 /* Amanyɛsɛm */ adding category using [[Project:AWB|AWB]] 47813 wikitext text/x-wiki '''Malik al-Hassan Yakubu''' yɛ kuwba ma Pan-African mbrahyɛbagua wɔ Ghana. Ɔyɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma Yendi abatow mpasua. Nna ɔyɛ Ɔsoafo a ɔhwɛ ɔman no mu nsɛm naaso ɔgyaa edwuma wɔ afe 2002 osian kweedu a wɔdze bɔɔ no dɛ ɔhyɛ ɔfa kor ekyir wɔ basabasayɛ a ɔrokɔ do wɔ Yendi no. == Abrabɔ ahyɛase na nwomasua == Wɔwoo no wɔ Mumu 29, 1945. Ɔkɔr skuul wɔ Cape Coast Suapɔn, Ghana Suapɔn na Ghana Mbra Skuul. == Edwuma == Malik yɛ okuanyi. == Amanyɛsɛm == Ɔkɔr aban mu nam[[New Patriotic Party]] do wɔ afe 2004 mu. Ɔdze amba 15,302 a ogyina hɔ ma 53.50% na ɔdze dzii nkonyim. Wɔpaaw no dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do anan wɔ aban a ɔtɔ do anan mu wɔ Ghana ber a wɔtoow Ghana mbrahyɛbagua amba wɔ afe 2004 mu maa[[New Patriotic Party]], onyaa amba 15,302 a ogyina hɔ ma 53.50% wɔ aber a n'akansifo Sulemana Ibn Iddrisu Jnr. a ɔwɔ National Democratic Congress nyaa amba 10,779 a ogyina hɔ ma 37.70%, Nalari Nyoja John a ɔwɔ People's National Convention nyaa amba 2,500 a ogyina hɔ ma 8.70% na Zuututugri Mubarak Abdallah na ankorankor a wogyina hɔn do so ennya hwee a ɔyɛ 00.00%. Nna Malik san yɛ Ɔsoafo a ɔhwɛ ɔman no mu nsɛm do wɔ Ɔmampanyin dada a ɔwɔ Ghana John Agyekum Kufour aban mu naaso wɔ afe 2002 mu no, ɔgyaa edwuma osian kweedu a wɔdze bɔɔ no dɛ akasakasa a ɔrokɔ do wɔ ebusua beenu ntamu wɔ Yendi a ɔwɔ Etsifi Mantɔw mu no, ɔakɛhyɛ kor ekyir. Nna ɔsan yɛ mbrahyɛbagua kasamafo a ɔtɔ do ebien. Wɔpaaw no kɔr mbrahyɛbagua a ɔtɔ do ebien wɔ aban a ɔtɔ do anan wɔ Ghana wɔ Sanda 7, 1997 ber a wɔdaa no edzi dɛ oedzi nkonyim wɔ afe 1996 Ghana ambatow kɛse no mu. Ɔdze amba 13, 743 a ogyina hɔ ma 47.60% dzii Sulemana Ibn Iddrisu, Jnr. a ɔwɔ National Democratic Congress no do nkonyim aber a Sulemana so nyaa amba 7, 107 a ogyina hɔ ma 24.60%. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] fwmqo69pvxmh8o0iv2qjwhpu4xxm77t Mankɛssim 0 730 48287 4022 2025-05-28T11:34:43Z 188.92.61.10 Redirected page to [[Mankessim]] 48287 wikitext text/x-wiki #REDIRECT [[Mankessim]] 1de8xg311mex8ehj2rlmsxrfywugi2u Manovo-Gounda St. Floris Ɔman Ɔdomankoma abɔdze Prama 0 731 48235 12888 2025-05-26T13:54:52Z Robertjamal12 13 /* Akenkan A Ɔkɔ Ekyir */ Cat using [[Project:AWB|AWB]] 48235 wikitext text/x-wiki {{Databox|item=Q503835}} '''Manovo-Gounda St. Floris Ɔman Ɔdomankoma Abɔdze Prama''' yɛ ɔman pado do atrae na UNESCO Wiadze Egyapadze Bea a ɔwɔ Finimfin Afrika Ɔman no (Central African Republic) mantɔw Bamingui-Bangoran mu, a ɔbɛn Chad hye do. Wɔkyerɛw no wɔ Wiadze Egyapade Mbea a wɔahyehyɛ no mu wɔ 1988 mu osian nkwa ahorow ahorow a ɔwɔ mu ntsi. Ndua ahorow a ɔda nsow na akraman tuntum, asono, Sudan akraman, asono, mbɔdɔm a hɔn enyim yɛ kɔkɔɔ, na mbɔdɔm, akraman, ngyata; nsu mu nnomaa ahorow pii nso wɔ nsuyir mbea a ɔwɔ etsifi afa mu no. Bea no wɔ nsane mu ɔsiane wuram mboa a wɔnntaa nwuwu na mboa ahorow a wɔrepepa efi hɔ ntsi. Atɔe afa mu nkraman tuntum a na wɔyɛ Finimfin Afrika Ɔman no (Central African Republic) ase atɔe wɔ afe 2011. Wɔdze bea no kaa Wiadze Egyapadze a ɔwɔ Asiane Ho Kyerɛwtohɔ no ho ber a wɔbɔɔ amandzɛ dɛ abɔmbɔfo a wokitsakitsa akodze kɛse ridzidzi na mboa a wɔkyer hɔn we a mbra mma ho kwan, a ebia na wɔatwa nyimpa dodow bɛyɛ ɔha biara mu eduowɔtwe (80%) no ekyir a ɔwɔ paado ho mboa a wɔtse hɔ no mu. Etur a wɔtoow guu paado ho edwumayɛfo baanan wɔ 1997 ahyɛse na tsebea a na ahobambɔ resɛ ne nyina maa nkɔdo edwuma na nserahwɛ nyina gyae. Finimfin Afrika Ɔman (Central African Republic) aban no hyɛɛ nyansa dɛ wɔmfa bea no sɔhwɛ ho asɛyɛdze mma ankorankoro fapem bi. Wiadze Egyapade Boayikuw no kamfoo kyerɛɛ dɛ wɔnyɛ tsebea ho amanneɛbɔ a ɔkɔ akyiri ne nhyehyɛe a wɔdze besiesie beae no wɔ hɔn 1998 nhyiam no ase. Nkurɔfo reyɛ nhyehyɛe ahorow a wɔdze bɛwo wuram mmoa no ho adwuma na ama wɔasan akanyan wuram mmoa a wonya fi abɔdze mu no. == Bea == Paado atsenae no wɔ Bamingui-Bangoran mantɔw no epuei afa mu ewiei fa kɛse no ara wɔ ɔman no etsifi afa mu. Abɔnten so atrae no atsifi fam hye na amanaman ntam hye a ɔne Chad wɔ Aouk (Bahr) na Kameur Esubɔntsen no do. Epuei afa mu hye no yɛ Vakaga Esubɔntsen, atɔe afa mu hye no yɛ Manovo Esubɔntsen a ɔwɔ bɛyɛ kilomita eduanan (40) wɔ N'Délé epuei afa mu, na anafo afa mu hye no yɛ Massif des Bongo abon no. Ndéle-Birao kwan no fa paado atsenae hɔ. == Hwɛ Iyi Nso == * World Heritage Sites in Danger == Akenkan A Ɔkɔ Ekyir == * '''Barber, K., Buchanan, S. ne Galbreath, P. (afe dunkron aduɔwɔtwe mu - 1980) Ɔkwan a wɔfa do yɛ aduru a ɔma obi nya apɔwmudzen. Ndzemba a Atwa hɛn Ho Ahyia Ho Nhwehwɛmu a Wɔyɛe wɔ St Floris Ɔman Mmoa Yɛmmea, Mfinimfini Afrika Ɔman (Central African Republic). IPAD, U.S. Ɔman Mmoa Yɛmmea Dwumadibea, Washington D.C.''' - (Barber, K., Buchanan, S. & Galbreath, P. (1980). An Ecological Survey of the St Floris National Park, Central African Republic. IPAD, US National Park Service, Washington D.C.) * '''Buchanan, S. na Schacht, W. (afe dunkron aduɔson nkron mu - 1979) Ɔkwan a wɔfa do yɛ no. Ndzemba a atwa hɛn ho ahyia ho nhwehwɛmu wɔ Manovo-Gounda-St Floris Ɔman Mmoa Yɛmmea ISBN B0007AWI2G. Ministre des Eaux, Forêts, Nsɛm a Wɔka Kyerɛ na Nsɛm a Wɔka Kyerɛ, Bangui. CAR''' - (Buchanan, S. & Schacht, W. (1979). Ecological investigations in the Manovo-Gounda-St Floris National Park ISBN B0007AWI2G. Ministre des Eaux, Forêts, Chasses et Pêches, Bangui. CAR) * '''KAR (afe dunkron aduɔwɔtwe nson mu - 1987) na ɔkyerɛwee. Parc National du Manovo-Gounda-St Floris a wɔayi hɔn din dɛ hɔnkyerɛw hɔn din wɔ Wiase Agyapade Kyerɛwtohɔ no mu. Ministre du Tourisme, de Eaux, Nsɛm a Wɔka Kyerɛ, Nsɛm a Wɔka Kyerɛ, Bangui. Mfinimfini Afrika Ɔman no (Central African Republic)'''. - (CAR (1987). Nomination of the Parc National du Manovo-Gounda-St Floris for Inscription on the World Heritage List. Ministre du Tourisme, des Eaux, Forêts, Chasses et Pêches, Bangui. Central African Republic). * '''KAR (afe dunkron aduɔkron mmienu mu - 1992) na ɔkyerɛwee. Sauvegarde a ɔwɔ Manovo-Gounda St Floris no mu. Patrimoine Mondial na ɔkyerɛwee. Amandzebɔ a Haut Commissaire de la Zone Franche Ecologique dze kɔmaa UNESCO.''' - (CAR (1992). Sauvegarde de Manovo-Gounda St Floris. Patrimoine Mondial. Report of the Haut Commissaire de la Zone Franche Ecologique to UNESCO). * '''Douglas-Hamilton, I., Froment, J., na Doungoubé, G. (afe dunkron aduɔwɔtwe anum mu - 1985) Ɔkwan a wɔfa do yɛ aduru a ɔma obi nya apɔwmudzen. Wimhyɛn nhwehwɛmu a wɔyɛe wɔ wuram mmoa a ɔwɔ Central African Republic Atsifi fam ho. Amandzebɔ ma CNPAF, WWF, IUCN, UNDP na FAO.''' - (Douglas-Hamilton, I., Froment, J., & Doungoubé, G. (1985). Aerial survey of wildlife in the North of the Central African Republic. Report to CNPAF, WWF, IUCN, UNDP and FAO). * '''IUCN, (afe dunkron aduɔwɔtwe awotwe mu - 1988) na ɔkyerɛwee. Wiase Agyapadeɛ a Wɔayiyi - Mfiridwuma mu Nhwehwɛmu. Amandzebɔ ma WWF. -''' (IUCN, (1988). World Heritage Nomination - Technical Evaluation. Report to WWF). * '''IUCN/WWF Dwumadie 3019. Asono Nhwehwɛmu na Dwumadze, Mfinimfini Afrika Ɔman (Central African Republic). Amandzebɔ ahorow. -''' (IUCN/WWF Project 3019. Elephant Research and Management, Central African Republic. Various reports.) * '''IUCN (afe dunkron aduɔkron nson mu - 1997) Tebea a Wɔkora Abɔdze mu Wiase Agyapade Agyapade Do. Amandzebɔ a wɔasiesie ama Wiase Agyapade Dwumadzebea, nhyiam a ɔto do aduonu baako (21), UNESCO, Paris. 7pp. -''' (IUCN (1997) State of Conservation of Natural World Heritage Properties. Report prepared for the World Heritage Bureau, 21st session, UNESCO, Paris. 7pp). * '''Loevinsohn, M. (afe dunkron aduɔson nson mu - 1977) Ɔkwan a wɔfa do yɛ no. Nhwehwɛmu a Wɔyɛe wɔ Wim Nhwehwɛmu a Efii Mu Bae 1969/70. CAF/72/010 Adwuma Krataa a ɔto do nson (7). FAO, Roma, na ɔwɔ hɔ. -''' (Loevinsohn, M. (1977). Analyse des Résultats de Survol Aérien 1969/70. CAF/72/010 Document de Travail No.7. FAO, Rome). * '''Loevinsohn, M., Spinage, C. ne Ndouté, J. (afe dunkron aduɔson awotwe mu - 1978) Ɔkwan a wɔfa do yɛ aduru a ɔma obi nya apɔwmudzen. Nhwehwɛmu a wɔyɛe wɔ afe dunkron aduɔson awotwe mu (1978) Wim nhwehwɛmu a efii mu bae no ho CAF/72/010 Adwuma Krataa a ɔtɔ do edu (10). FAO, Roma, na ɔwɔ hɔ. -''' (Loevinsohn, M.,Spinage, C. & Ndouté, J. (1978). Analyse des Résultats de Survol Aérien 1978. CAF/72/010 Document de Travail No.10. FAO, Rome). * '''Pfeffer, P. (afe dunkron aduɔwɔtwe mmiɛnsa mu - 1983) Ɔkwan a wɔfa do yɛ no. Mfinimfini Afrika wuram mmoa akorae a ɔyɛ nwonwa: Gounda-Manovo-St. Floris a ɔyɛ fɛ. Balafon, mfe 58. Puteaux, France. -''' (Pfeffer, P. (1983). Un merveilleux sanctuaire de faune Centrafricain: le parc national Gounda-Manovo-St. Floris. Balafon, 58. Puteaux, France). * '''Spinage, C. (afe dunkron aduɔson nsia - 1976) na ɔkyerɛwee. Saint-Floris Ɔman Mmoa Yɛmmea ho nhwehwɛmu a odzi kan. FCA/72/010 na ɔkyerɛwee. FAO Roma. -''' (Spinage, C. (1976). Etudes Préliminaires du Parc National de Saint-Floris. CAF/72/010. FAO Rome). * '''Spinage, C. (afe dunkron aduɔwɔtwe baako mu - 1981) mu na ɔkyerɛwee. Wiase Mmoa a Wɔabɔ Ho Ban na Wɔahyɛ ho nyansa dɛ Wɔmmɔ Ho Ban Ho Nsɛm a Wɔaboaboa Ano. CAF/78/006 Afuom Nwoma a ɔto do 2. FAO, Roma, na ɔwɔ hɔ. -''' (Spinage, C.(1981). Résumé des Aires de Faune Protégées et Proposées pour être Protégées. CAF/78/006 Document de terrain No.2. FAO, Rome). * '''Spinage, C. (afe dunkron aduɔwɔtwe baako mu - 1981) mu na ɔkyerɛwee. Mmoa bi a wɔatew hɔn ho wɔ Central African Republic. Afrika Ndzɛmba Nhoma a ɔfa Ndzɛmba a atwa hɛn Ho Ahyia Ho 19 (1-2): 125-132. -''' (Spinage, C. (1981). Some faunal isolates of the Central African Republic. African Journal of Ecology 19(1-2): 125-132). * '''Ber tiaa mu, J-L. (afe dunkron aduɔwɔtwe anum mu - 1985) mu na ɔkyerɛwee. Amandzebɔ a Etwa do a ɔfa Dwumadzi ahorow a Wɔyɛe wɔ Manovo-Gounda-St Floris Ɔman Mmoa Yɛmmea ho. Dwumadzii no ho Amandzebɔ. Mmoa na Nkɔmmɔbɔ Foto. -''' (Temporal, J-L. (1985). Rapport Final d'Activités dans le Parc National Manovo-Gounda-St Floris. Rapport du projet. Fonds d'Aide et Coopération). * '''UNESCO Wiase Agyapadze Boayikuw (afe dunkron aduɔkron nson mu - 1997). Amandzebɔ a ɔfa Wiase Agyapadze Boayikuw no Nhyiam a ɔtɔ do aduonu (20) ho, Paris. -''' (UNESCO World Heritage Committee (1997). Report on the 20th Session of the World Heritage Committee, Paris). * '''UNESCO Wiase Agyapadze Boayikuw (afe dunkron aduɔkron awotwe mu - 1998). Amandzebɔ a ɔfa Wiase Agyapadze Boayikuw no Nhyiam a ɔto do aduonu baako (21) ho, Paris - ('''UNESCO World Heritage Committee (1998). Report on the 21st Session of the World Heritage Committee, Paris). * '''UNESCO Wiase Agyapadze Boayikuw (afe mpem abien biako mu - 2001). Amandzebɔ a ɔfa Wiase Agyapadze Boayikuw no Nhyiam a ɔto do aduonu anan (24), Paris ho - ('''UNESCO World Heritage Committee (2001). Report on the 24th Session of the World Heritage Committee, Paris). * '''UNESCO Wiase Agyapadze Boayikuw (afe mpem abien abien mu - 2002). Amandzebɔ a ɔfa Wiase Agyapadze Boayikuw no Nhyiam a ɔto do aduonu anum (25) ho, Paris - ('''UNESCO World Heritage Committee (2002). Report on the 25th Session of the World Heritage Committee, Paris). [[Nkyekyεmu:World Heritage Sites in Danger]] gge9ro4brrq0gl73xhhz89pp37zj4kg Mansa Nettey 0 732 35060 6737 2024-10-18T02:29:25Z Miss Black Canadian 1604 35060 wikitext text/x-wiki '''Mansa Nettey''' yɛ Ghana Sikakora krakye. Ɔyɛ edwumakuw panyin (CEO) a odzi kan a Standard Chartered Bank a ɔwɔ Ghana paaw no. Owurayer Mansa Nettey a woyii no bɛhyɛɛ Owura Kweku Bedu-Addo a wɔpaaw no dɛ CEO, wɔ South Africa na Southern Africa anan. Ne mpawee no sii Bola Adesola n'asɛm do dɛ: "M'enyi agye dɛ merema Mansa dɛ Basia CEO odzi kan wɔ Standard Chartered Bank wɔ Ghana. Ne nyansaa na n'adwenmu a atsew wɔ guadzi ho no bɔboaa Ghana ndwuma kankɔ. Mepɛ dɛ meda Kweku ase wɔ n'akandzi wɔ Ghana ndwuma mu dɛm mfe esia yi mu na mema no tsir nkwa wɔ ne dzibew fofor yi mu". Ka n'edwuma no ho no, ɔdze amandzɛɛ bɔkɔ ekesi Bola Adesola CEO, Nigeria na West Africa no ara nsamu. Onyaa ne Mpanyimfo nsɔwdo nwomasua wɔ Achimota Skuul ansaana ɔrokɔ akɛyɛ ne degree wɔ Kwame Nkrumah University of Science and Technology a hɔ na opuee dɛ oduyɛnyi (pharmacist) na ne master's degree wɔ Manchester Business Skuul. Owurayer Nettey enya sikakora ho ntsetsee mfe du-akorɔn na oedzi mpanyindzi pii wɔ sikakorabea ahorow mu. Ɔka Standard Chartered Bank Nigeria Limited apamfo no ho dɛ Ɔkwankyerɛfo panyin. Ɔno na ɔdze Leukemia Project Foundation a ɔwɔ Ghana no bɔbɔɔ adze. Otumii yɛɛ iyi ber a otumii koo dɛm leukemia yarba yi mfe pii. == Nwomasua == Mansa Nettey kɔr skuul wɔ Achimota Skuul na Kwame Nkrumah University of Science and Technology wɔ Ghana a hɔ na onyaa ne degree a odzi kan. Ekyir no onyaa ne MBA wɔ Manchester Business Skuul. == Edwuma == Ɔhyɛɛ ne sikakora edwuma ase dɛ 'Relationship manager' wɔ Standard Chartered Bank. Nna ɔyɛ amanadze nsesae panyin wɔ Ghana. Nna ɔyɛ amanadze nsesae panyin (foreign exchange sales) wɔ Ghana na West Africa nyinara. Nna ɔsanso yɛ Ghana sikasɛm nyinara panyin. Ɔyɛ Kwankyerɛfo panyin wɔ Standard Chartered Bank a ɔwɔ Ghana na non-executive director of the board wɔ Standard Chartered Bank a ɔwɔ Nigeria. Afe 2017 mu no, wɔpaaw no dɛ CEO wɔ Standard Chartered Bank, na sesei odzi dɛm dzibew no. == Abawdobɔdze na dza oenya == Owurayer Nettey dzii sikakora kuw bi enyim maa wɔmaa Ghana sikasɛm gua no tuu mpɔn. Ɔnye Leukemia dzii ako mfe pii wiee no, Mansa Nettey dze Leukemia Project Foundation a ɔwɔ Ghana no bɔbɔɔ adze. == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] 7jvt1wur4m830dinvufsxvhj6r76tib Mantɔw ahorow 0 733 6738 4044 2023-04-22T10:39:49Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6738 wikitext text/x-wiki Fininimfin Mantɔw. Apue Mantɔw. Atɔe Mantɔw. Etsifi Mantɔw. [[Nkyekyεmu:Ghanafo]] 92jeubz0dsjrmi4hvytlbc46kc1559l Mantɔw ahorow a ɔwɔ Ghana 0 734 6739 4047 2023-04-22T10:40:18Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6739 wikitext text/x-wiki '''Mantɔw ahorow a ɔwɔ ɔman Ghana mu'''Mantɔw du- esia na ɔwɔ Ghana. Hɔn nye: Esuantse Mantɔw mu, Firaw Mantɔw, Nkran Kurowpɔn Mantɔw mu, Finimfin Mantɔw mu, Estsifi Mantɔw mu, Atɔree Mantɔw mu.... [[Nkyekyεmu:Ghanafo]] 6gmtp9uljrwmbvnh4s4vdg8ke8ql1y8 Margaret Amoakohene 0 735 6740 4049 2023-04-22T10:40:22Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6740 wikitext text/x-wiki '''Margaret Ivy Amoakohene''' (wɔwoo no afe 1960 Ayɛwoho 17) yɛ Ghana nwomasuanyi na Nwomanyimnyi. Ɔasom amambu ahorow ase na nwoma ahorow mu. Nna ɔyɛ Ghana High Commissioner kɔ Canada wɔ John Agyekum Kufour amambu ase. Ɔyɛ kyerɛkyerɛnyi panyin na kwankyerɛfo wɔ School of Communication Studies wɔ University of Ghana, Legon. Mprenpren yi ɔyɛ Ɔman no apamfo kuwba. <sup>[''when?'']</sup> == Ɔbra ahyɛse na nwomasua == Afe 1960 Ayɛwoho 17 na wɔwoo Margaret Ivy Amoakohene wɔ Wenchi wɔ Bono Ahafo Mantɔw mu. Ofi Nsawkaw, Tain mansin n'ahenkurow wɔ Bono Ahafo mantɔw mu. Onyaa ne GCE Ordinary level certificate fir St. Francis Secondary School wɔ Jirapa, wɔ Etsifi Anee mantɔw mu wɔ Ghana fir afe 1974 kesi afe 1979. Ɔtoaa do kɔr St. Louis Senior High School wɔ Kumasi kenyaa ne GCE Advanced level certificate. Afe 1981 mu no, ɔkɔr University of Ghana kɛyɛɛ Bachelor of Arts degree wɔ French na Spanish kasa mu. Amoakohene nyaa ne postgraduate nwomasua wɔ University of Ghana hɔ na owiei a nna okitsa Master of Philosophy degree na Post-graduate Diploma wɔ Communication Studies mu. Ekyir no onyaa Doctor of Philosophy degree wɔ mass communication fir University of Leicester wɔ England. == Edwumayɛ abrabɔ == Fitsi afe 1992, Ivy Amoakohene akyerɛ esuafo adze wɔ amansan edwumakuw ahorow wɔ Nhwehwɛmu a odzi mu, na amansan Nkitahodzi wɔ University of Ghana mu. Ɔaka noho akɔ nwoma na ɔman abrabɔ mu, a ɔsoom wɔ National Media Commission, Ghana News Agency, Ghana Broadcasting Corporation, na National Film and Television Institute kuw mu. Institute of Public Relations Ghana yɛɛ no hɔn honorary Secretary, na mampanyin edziekyir wɔ dzibew soronko mu wɔ Ghana amansan kankɔ mu. Afe 2010 mu no wɔpaaw no dɛ kwankyerɛfo wɔ School of Communication Studies wɔ University of Ghana. == High Commissioner to Canada == Afe 2006 mu no, Ɔmampanyin John Agyekum Kufour paaw Amoakohene dɛ ɔnhwɛ head Ghana Embassy wɔ Canada do dɛ High Commissioner. Ɔhyɛɛ nwomasua edwuma ase wɔ afe 2006 Fankwa 26 mu ber ɔdze ne nkrataa kɛmaa Governor General wɔ Canada, Onyimnyamfo Michaelle Jean, wɔ ne aban mu ɔfese na tsebea wɔ La Citadel wɔ Quebec City. Dɛ High Commissioner no, ɔyɛɛ etuhoakyɛ edwuma, kor mu dze ɔboaboa ayarhwɛ ndzɛmba kɛmaa Nsawkaw Asopitsi. Nna ɔyɛ High Commissioner wɔ Canada a ɔtɔ do ebien wɔ Kufour amambu ase na ɔsoom wɔ dɛm dzibew no mu fir afe 2006 kesi afe 2009 Kwakwar bosoom no mu. == Council of State == Afe 2017 Kwakwar bosoom mu no, Ɔmampanyin Nana Akuffo-Addo paaw Amoakohene kaa ɔman apamfo du-biako a Ɔmampanyin apaw hɔn ho. 25-member Council of State no na mbra mu no wɔwɔ ho kwan dɛ wɔma mampanyin no afotu. == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] gr3zb6er2hwmn6xf42bhrxi4mtb5t8i Margaret Clarke-Kwestie 0 736 47733 35899 2025-05-14T13:27:39Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 47733 wikitext text/x-wiki {{Databox|item=Q63702425}}'''Margaret Clarke-Kwestie''' yɛ Ghana ɔmanyɛnyi dada na ɔsoafo abadziekyir a ɔhwɛ apɔwmudzen mu nsɛm do fitsi afe 1993 kesi afe 2001 mu wɔ Rawlings aban mu.<ref>{{Cite web|url=https://guide2womenleaders.com/Ghana.htm|title=Ghana Ministers|website=guide2womenleaders.com|access-date=30 April 2019}}</ref> Afe 1996 Ghana ambatow kɛse no mu no, ɔdze 52.20% dzii nkonyim dɛ mbrahyɛbaguanyi ma Ga South ambatow mpasua dze nam National Democratic Congress do.<ref>{{Cite web|url=http://ghanaelections.peacefmonline.com/pages/1996/greateraccra/232/index.php|title=Ghana Election 1996 Results – Ga South Constituency|last=FM|first=Peace|website=Ghana Elections – Peace FM|access-date=30 April 2019}}</ref> == Abrabɔ Ahyɛse na Nwomasua == Clarke-Kwestie yɛ Ghananyi, afei nna ɔyɛ panyin a ɔhwɛ toto ɔmansikasɛm na eguadzi do wɔ asoɛe a ɔhwɛ Sikasɛm na Eguadzi nhyehyɛɛ do ansaana ɔreba amanyɛsɛm mu dɛ mbrahyɛbaguanyi ma Ga South ambatow mpasua, ɔsoafo abadziekyir dada a ɔhwɛ apɔmudzen na nwomasua do na ɔmansoafo wɔ ɔmampanyin ne dwumadzibea.<ref>{{Cite web|title=NDC Ministers Previous Government|url=https://www.ghanaweb.com/GhanaHomePage/republic/ndc_ministers.php|access-date=2020-10-09|website=www.ghanaweb.com}}</ref> Clarke-Kwestie soom dɛ ɔhwɛfo wɔ Oil Research ahyehyɛdze mu, Scientific Instrumentation Centre of CSIR na GIHOC Cannery wɔ Nsawam. Ɔayɛ ɔhwɛfo wɔ EIC fitsi afe 1984 mu.<ref name="pageone.ng">{{Cite web|date=2016-12-28|title=Margaret Clarke-Kwesie, Director, Enterprise Group|url=https://pageone.ng/2016/12/28/margaret-clarke-kwesie-enterprise-group/|access-date=2020-10-09|website=PageOne|language=en-US}}</ref> Clarke-Kwesie bɛyɛɛ Ghana nanmusifo wɔ Republic of South Korea wɔ afe 2009 mu.<ref>{{cite web|date= 6 March 2012|title=Ghana's Ambassador to Korea On Independence Day|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Ghana-s-Ambassador-to-Korea-On-Independence-Day-231271|access-date=2020-10-09|website=www.ghanaweb.com|language=en}}</ref><ref>{{Cite web|date=2012-03-06|title=Ghana marks 55th year of national independence|url=https://www.myjoyonline.com/opinion/ghana-marks-55th-year-of-national-independence/|access-date=2020-10-09|website=MyJoyOnline.com|language=en-US}}</ref><ref>{{Cite web|title=Women urged to support fight against social vices|url=https://www.graphic.com.gh/news/general-news/women-urged-to-support-fight-against-social-vices.html|access-date=2020-10-09|website=Graphic Online|language=en-gb}}</ref><ref>{{Cite web|date=2017-08-28|title=Margaret Clarke-Kwesie resign from Enterprise Group|url=https://pageone.ng/2017/08/28/margaret-clarke-kwesie-enterprise-group-2/|access-date=2020-10-09|website=PageOne|language=en-US}}</ref> Nna ɔsan yɛ kwankyerɛfo wɔ Enterprise Group na panyin wɔ Enterprise Group Limited.<ref name="pageone.ng"/> == Amanyɛsɛm == Wodzii kan paaw Clarke-Kwestie dɛ mbrahyɛbaguanyi maa Ga South ambatow mpasua a ɔwɔ Nkran Kuropɔn Mantɔw mu wɔ Ghana wɔ afe 1996 Ghana ambatow kɛse no mu dze nam National Democratic Congress do, iyi maa ɔbɛyɛɛ kuwba wɔ mbrahyɛbagua a ɔtɔ do ebien wɔ 4th republic mu wɔ Ghana. Onyaa amba dodow 49, 758 a egyina hɔ ma 52.20% fi amba dodow a wɔtoow no mu. Odzii nkonyim tsiaa Eric Busby Quartey-Papafio a ɔwɔ National Democratic Congress, onyaa amba 19, 180 a egyina hɔ ma 20.10%, Jesse Nii Adu Commey Randol a ɔwɔ Convention People's Party, onyaa amba 3, 092 a egyina hɔ ma 3.20%, Daniel Addoquaye Pappoe a ɔwɔ People's National Convention, onyaa amba 2, 416 a egyina hɔ ma 2.50% na Amekah Kwadzo John a ɔwɔ Great Consolidated Popular Party, onyaa amba 1, 485 a egyina hɔ ma 1.60%.<ref>{{Cite web|last=FM|first=Peace|title=Parliament - Greater Accra Region Election 1996 Results|url=http://ghanaelections.peacefmonline.com/pages/1996/parliament/greateraccra/index.php|access-date=2020-10-09|website=Ghana Elections - Peace FM}}</ref> == Mbaoedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 3xxa97z3redhx4sphlvs95r7rgookfk Margaret Clarke Kwestie 0 737 6742 4055 2023-04-22T10:40:29Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6742 wikitext text/x-wiki Margaret Clarke-Kwestie yɛ Ghana amanyɛnyi mber bi a abɛsen kɔ na aban ananmusinyi ma Apɔwmudzen mu nsɛm fitsi afe apem ahaakorɔn eduokorɔn ebiasa kesi afe apem ahaebien biako wɔRawlingsamambu ase. Afe apem ahaakorɔn eduokorɔn esia asahen abatow a ɔkɔr do wɔ Ghana no, ɔdze mba 52.20% dzii kunyim faa mbrahyɛbagua egua no wɔ Ga Anaafo mpasuardo wɔ Akatamanso amanyɛkuw (National Democratic Congress) no frankaa do. ƆBRA AHYƐSE NA NWOMASUA: Clarke-Kwestie yɛ Ghananyi na afei so ɔyɛ Ofisiesie Nhyehyɛɛ Ɔsrafo Owura (Principal Economic Planning Officer) wɔ Amanyɛsɛm somfo fie ma sikasɛm na Ofisiesie Nhyehyɛɛ (Ministry of Finance & Economic Planning) mber bi abɛsen kɔ ansaana ɔdze noho rukowura anaa rekɛhyɛ amanyɛsɛm mu dɛ mbrahyɛbaguanyi ma Ga Anaafo mpasuardo, Amanyɛsɛm ho somfo ma Apɔwmudzen na Nwomasua na Amanyɛsɛm ho somfo (Former Minister of Health and Education) mber bi abɛsen kɔ na afei Amanyɛsɛm mu somfo ma Ɔman (Minister of State) no wɔ Ɔmampanyin no ne Ɔfese. Clarke-Kwestie somee wɔ Ngo Nhwehwɛmu Edwumayɛ(Oil Research Center) mu, Mfir Edwindze Bea (Scientific Instrumentation Center) ma CSIR na GIHOC Cannery ma Nsawam. Ɔda ho wɔ EIC mu fitsi afe apem ahaakorɔn eduowɔtwe-anan. Clarke-Kwesie bɛyɛɛ Ghana Ambrado ma South Korea wɔ afe apem ahaebien akorɔn. Nna ɔsan yɛ Ɔkwankyerɛfo anaa Panyin wɔ Mbɔdzembɔ edwumakuw na banodzifo no mu kor wɔ mbɔdzembɔ edwumakuw no mu(Director of Enterprise Group and a Board of Enterprise Group Limited). AMANYƐSƐM: Odzikan no woyii Clarke-Kwestie dɛ mbrahyɛbaguanyi maa Ga Anaafo mpasuardo wɔ Nkran mantɔw mu wɔ Ghana wɔ afe apem ahaakorɔn eduokorɔn esia Ghana asahen abatow no mu wɔ Akatamanso anaa Kyim amanyɛkuw no tsikitsi do ma ɔno ntsi ɔbɛyɛɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a otsia ebien no wɔ kwasafoman ɔtɔdo anan no mu. Wɔdze mba 49,758 paaw no. Nna mba yi gyina hɔ ma 52.20% wɔ mba papa no mu. Wɔsaan Eric Busby Quartey-Papafio a ɔyɛ Akatamanso amanyɛkuwba, Jesse Nii Adu Commey Randol a ɔyɛ Akokɔ Baatan amanyɛkuwba (Convention People's Party), Daniel Addoquaye Pappoe a ɔka "People's National Convention" na Amekah Kwadzo John a ogyinaa wɔ "Great Consolidated Popular Party" kuw dzin mu no ho yii Margaret Clarke-Kwestie. Mba a dɛm nyimpakuw yi enntum ammfa enntwa Clarke-Kwestie yɛ mba 19,180, 3,092, 2,416 na 1,485 dɛ mbrɛ edzin no dzidzi do. Nna dɛm mba a wonyae no gyina hɔ ma 20.10%, 3.20%, 2.50% na 1.60% no so dɛ mbrɛ edzin no dzidzi do no. NHWƐDO: "Ghana Ministers". guide2womenleaders.com. Retrieved 30 April 2019. FM, Peace. "Ghana Election 1996 Results – Ga South Constituency". Ghana Elections – Peace FM. Retrieved 30 April 2019. "NDC Ministers Previous Government". www.ghanaweb.com. Retrieved 9 October 2020. "Margaret Clarke-Kwesie, Director, Enterprise Group". PageOne. 28 December 2016. Retrieved 9 October 2020. "Ghana's Ambassador to Korea On Independence Day". www.ghanaweb.com. 6 March 2012. Retrieved 9 October 2020. "Ghana marks 55th year of national independence". MyJoyOnline.com. 6 March 2012. Retrieved 9 October 2020. "Women urged to support fight against social vices". Graphic Online. Retrieved 9 October 2020. "Margaret Clarke-Kwesie resign from Enterprise Group". PageOne. 28 August 2017. Retrieved 9 October 2020. "Margaret Clarke-Kwesie, Director, Enterprise Group". PageOne. 28 December 2016. Retrieved 9 October 2020. FM, Peace. "Parliament - Greater Accra Region Election 1996 Results". Ghana Elections - Peace FM. Retrieved 9 October 2020. [[Nkyekyεmu:Ghanafo]] 943v2a9i4k5nnhmzgl2qzwqzxgrcugk Margaret Ekua Prah 0 738 7653 6743 2023-05-01T17:45:41Z Robertjamal12 13 /* top */clean up, replaced: New Patriotic Party → [[New Patriotic Party]] using [[Project:AWB|AWB]] 7653 wikitext text/x-wiki '''Margaret Ekua Prah''' yɛ  Ghananyi a ogyina ma ɔman na amanaman afofor hɔn dwumadzi mu  na ɔka amanyɔkuw[[New Patriotic Party]] wɔ Ghana ho. Dɛm aber yi ɔyɛ  Ghana Anamusifo ma Zambia.[2] == '''Ananmusifo Edwuma''' == Wɔ July 2017, Ɔmanpanyin Nana Akuffo-Addo yii Margaret Prah dɛɛ Ghana Ananmusifo ma Zambia. Na ɔka nyimpa 22 a wofri Ghana na wɔbɔ hɔn ho mbɔdzen a woyii hɔn dɛɛ hɔn da amanaman ho dwumadzi ano wɔ wiase nyinara mu.[2][3][4] == Nhwɛdo == '''• ^''' James Kunda,"LUNGU TIPS DIPLOMATS", TIMES OF ZAMBIA, 17 February 2016. • ^ Jump up to:'''''a''''' '''''b''''' ''Online, MyJOY (2017-07-10). "Here's a full list of Akufo-Addo's 22 newly appointed Ambassadors". myjoyonline.com. myjoyonline. Archived from the original on 19 November 2017. Retrieved 15 July 2017.'' '''• ^''' ''Agency, Ghana News. "President Akufo-Addo presents credentials to 22 new ambassadors". ghanaweb.com. ghanaweb. Retrieved 15 July 2017.'' '''• ^''' ''Ghana, Presidency of. "President Akufo-Addo appoints 22 more Ambassadors". presidency.gov.gh. presidency of Ghana. Archived from the original on 13 July 2017. Retrieved 15 July 2017.'' [[Nkyekyεmu:Ghanafo]] t4m48xdc1uce9qcfa4sklveh6gje6lj Mariam Iddrisu 0 739 6744 4063 2023-04-22T10:40:36Z Robertjamal12 13 /* Nwomasua */category using [[Project:AWB|AWB]] 6744 wikitext text/x-wiki '''Mariam Iddrisu''' yɛ Mansin Krakye Panyin. == Nwomasua == Mariam Iddrisu kɔr skuul wɔ Ghana Senior High School [[Nkyekyεmu:Ghanafo]] erqjsm4mzbw13kvsllqlhbln07xkyrd Mariama Owusu 0 740 6745 4065 2023-04-22T10:41:03Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6745 wikitext text/x-wiki '''Mariama Owusu''' yɛ Ghana mbrakyerɛfo. Mprenpren yi ɔsɛndzifo wɔ Appeal court, wɔpaaw no Supreme Court Ɔsɛndzifo wɔ afe 2019 Ɔberɛfɛw bosoom no mu na wɔtoo no do aba wɔ afe 2019 Mumu bosoom no ne da a ɔtɔ do akorɔn. Wɔkaa no do ntam wɔ afe 2019 Mumu bosoom no ne da a ɔtɔ do du-esuon. Ne mpawee no, nna ɔasom wɔ ekyir bɛyɛ mfe eduasa-awɔtwe. . == Ɔbra ahyɛse na nwomasua == Mariama Owusu fi Beposo wɔ Asante afamu wɔ Ghana. Onyaa ne mfinimfin nwomasua ntsetsee wɔ T.I. Ahmadiyya Secondary School, Kumasi (T.I. Amass) fitsi gyinapɛn kesi esia. == Edwuma == Ɔhyɛɛ ase soom ekyir dɛ District Magistrate fitsi afe 1990 kesi afe 1992. Ɔbɛyɛɛ Circuit Court judge wɔ 1992 na ɔsoom wɔ dɛm tum no mu kesi afe 2000 a ɔyɛɛ no High Court judge. Afe 2003 mu no, wɔpaaw no dɛ supervising High Court judge ma Sunyani kɛpem afe 2005. Ɔyɛɛ High Court judge kesi afe 2006 a ɔbɛfaa Court of Appeal dzibew no. Ɔayɛ pɛrpɛr ama Court of Appeal kesi n'abɔdzin dze ma Supreme Court Judge dzibew no wɔ afe 2019 Ɔberɛfɛw bosoom no mu. Wɔkaa no do ntam wɔ afe 2019 Mumu bosoom no ne da a ɔtɔ do du-esuon. Owusu asom dɛ mampanyin ama Ghana Chapter ma Amanadze Mbasiafo Asɛndzifo fɛkuw no mfe anan. Ɔasan asom dɛ Ethics Committee of the Judicial Service kuwba. Fitsi afe 2010 kesi afe 2014, nna ɔyɛ Performing Assets Committee, Judicial Service kuwba. Ɔka seven-member panel a wɔtsenaa ase wɔ afe 2020 abatow a John Mahama kɛkaa ho asɛm tsiaa Electoral Commission of Ghana na Nana Akufo-Addo == Hwɛ iyi so == * * == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] ck7vyynz77rpl2kocxsagnp7qdhuo9u Marian Ewurama Addy 0 741 7793 7783 2023-05-05T15:14:36Z Assilidjoe 33 Atekel nsiesie 7793 wikitext text/x-wiki {{Databox|item=Q16001775}} '''Marian Ewurama Addy''' == Abrabɔ Ahyɛse  na nwomasua == Wɔwoo Ewurama Addy wɔ Kwakwar 7, 1942 wɔ Nkawkaw wɔ Epuei Mantɔw mu wɔ Ghana, dze ma Samuel Joseph Cole na Angelina Kwofie Cole.[8][1] Owie ne nwomasua wɔ St Monica's Secondary School wɔ Mampong-Ashanti fri Sanda 1956 dze kɔ Obiradzi 1960 na otu mpɔn wɔ agordzi dwumadzi mu na onyaa ne 'O' na 'A' level abodzin nkrataa.[9][10] Ɔsanso kɔ Holy Child Girls' Sukuu wɔ Cape Coast.[9] Onyaa ne abodzin nkrataa wɔ bachelor degree mu a oka esuafo edzikanfo hɔn ho wɔ botany na chemistry fri University of Ghana, Legon.[9][8] Ɔsanso kɔɔ nyaa master degree na doctorate wɔ biochemistry fri  Pennsylvania State University.[9] == Edwuma == Addy dur mpempemdu wɔ Nwomasua mu Ɔkyerɛfo panyin wɔ  biochemistry mu wɔ University of Ghana, na ehɔ yɛ bea na na oyɛ basia ɔkyerɛfo a odzi kan wɔ  sciences mu wɔ Suapɔn no mu, na onnyɛ ono nko na mbom wɔ Ghana dɛ ɔman mu ne nyinara.[9][11] Dɛm aber n'ara wɔ suapɔn ne mu, obɛyɛɛ Panyin a ɔda   Biochemistry , Cell na Molecular Biology adzesua bea ano fri 1988 dze kɔ 1991 na 1994 dze kɔ 1997.[11] Addy dze n'edwuma dɛ Ɔkyerɛfo panyin wɔ Biochemistry mu kɔɔ ewie wɔ 2002.[11] Wɔ n'aber dɛ Ɔkyerɛfo panyin na adzesuabea ne panyin a ɔda ano no, na ɔyɛ eguamutranyi ma Policy Committee on Developing Countries (PCDC) na  National Board for Professional and Technicians Examinations (NABPTEX).[9] Ɔsom dɛ Dwumadzi ne ho Ɔkwankyerɛfo ma Science Education Programme for Africa (SEPA) a ɔwɔ Accra,  Pan African Dwumadzi ma esuafo a afei na wɔ bɔkɔ suapɔn mu  nyansahun mu nwomasua wɔ 1970 ne mu.[9] Ɔsom wɔ Kwami Committee, a ɔyɛ technical committee wɔ polytechnic nwomasua nhyehyɛɛ a National Council for Tertiary Education (NCTE) dze to gua, dze sua adze na ɔdze dwumadzi ho gyina si to gua dze boa Ghana aban wɔ ne boa a ɔdze ma polytechnic nwomasua .[12] Wɔ 1994, Na ɔsanso ka UNDP kuw a na wɔ yɛ nyimpa anan ho wɔ Ghana a woyii hɔn dɛɛ hom nfa dwumadzi ho nhyehyɛɛ  a ɔfa National Action Program for Science and Technology Development ho.[12] Na ɔyɛ Ghana Atomic Energy Commission kuw mu nyimpa fri 1996 dze kɔ 1998.[13]Ɔsomm dɛ kuw mu nyimpa  ma WHO Regional Expert Committee on Traditional Medicine, na ɔyɛɛ edwuma dɛ afotufo ma International Foundation for Science, wɔ Stockholm, Sweden.[2] Ɔda edwuma ano na ɔyɛ  Executive Secretary a odzi kan wɔ Western Africa Network of Natural Products Research Scientists (WANNPRES), a wɔtsew no wɔ Kwakwar 2002.[9]Osua adze kɔɔ ekyir wɔ  basic na applied science mu, na ɔyɛɛ ɔkyerɛkyerɛfo ma undergraduate, post-graduate, dental na medical students wɔ University of Ghana, Legon na odzikan kyerɛ wɔ Howard University College of Medicine wɔ Washington DC.[2][14]Wɔ January 2008 no,wɔdze  Addy sii do dɛɛ panyin a odzi kan wɔ Anglican University College of Technology,  technology dwumadzi nhyehyɛɛ wɔ nwomasua ho kan kɔ mu .[15] Ne ho nsɛm a ɔkyerɛwee, "''Rewards"''  no baa gua wɔ 2011.Onye ne nuanom mbasiafo , Jane na Elizabeth, onyaa Abasobɔdze a wɔdze maa  “Basiaba ɔbɔ ne ho mbɔdzen” wɔ ne sukuu , St Monica's Secondary School.[10]Ghana Aban dze ne sii do dɛɛ Officer of the Order of the Volta wɔ ne dwuma a odzi dze boa science na mbasiamba hɔn nwomasua.[14] == '''Nhwehwɛmu''' == Addy ne enyisoadzehun wɔ adzesua nhwehwɛmu yɛ biochemistry of herbal medicinal products a na eduryɛfo dze sa yarba ahorow; ne tsitsir wɔ ne ahobambɔ na ahoɔdzen ndur no yɛ edwuma.[9][11] Ne nhwehwɛmu wɔ flowering legume ''Desmodium adscendens'' a eduryɛfo dze dzi dwuma a wɔdze sa yarba bi tse dɛ asthma na allergies kyerɛɛ dɛɛ adze a odzi akotsen wɔ ndzɛmba a wɔdze yɛɛ ndur no ka class of compounds afofor ho dɛm aber yi a wɔfrɛ no soyasaponins.[17] Iyi boa ma wɔ hu ndur a wɔdze dzi dwuma a ibi nye ndur a wɔdze sa asthma na Type 2 diabetes.[11] Ne nhwehwɛmu wɔ biochemistry of diabetes mellitus maa mpomtu baa ahaban ndur ne nhyehyɛɛ ho dze ayarsa ma yarba no.[18] Wɔ n'abrabɔ mu no , Marian Ewurama Addy dzi nhwehwɛmu 22 a ɔfa asthma ho to gua, anaphylaxis, Type 2 diabetes, na hypertension a na ɔfa ahaban ndur ne ayarsa ho .[19] == '''National Science na Maths Quiz''' == Dr. Addy ne ndwuma a ɔda mu soronko wɔ Ghana, na obiara a ɔhwɛɛ bi , na ɔyɛ National Science and Math Quiz dwumadzi .[20] Dɛm adzesua nsɛmbisa dwumadzi yi maa ntoado sukuu esuafo a w'etwa Ghana ho ehyia akwanya dɛɛ hom nsi akan wɔ math and science quiz mu.[6]Addy ne botae a ɔdze hyɛɛ dɛm dwumadzi yi ase nye dɛɛ odze bɛpegya science na math adzesua ama amanfo na dwumadzi ne ho mfaso wɔ hen daa abrabɔ mu , dɛmara so, ɔdze hyɛ mbofra nkuran , ne tsitsir yɛ nkatasia, dɛɛ hom nkosua science.[20]Ono nye basia a odzii kan hyehyɛɛ dɛm dwumadzi no na ogyina mu wɔ sukuu na kuw ahorow hɔn akansi mu.[6] Ne nkuranhyɛ wɔ general science adzesua wɔ mbabun a wɔwɔ Ghana boa ma mbasiafo beberee nyaa opɛ wɔ STEM adzesua mu.[6] Ɔsomm dɛ dwumadzi ne Panyin fri 2001, ɔbɔɔ Eureka Emefa Adomako ne dzin dɛɛ onbisi n'anan wɔ dwumadzi mu.[21] == '''Abrabɔ''' == Marian Ewurama Addy na ɔwar Ebenezer Charles Oko Addy, a na ɔyɛ sociologist na nyia odzi akotsen wɔ agordzi mu ma onyaa sika kɔkɔɔ abodzin wɔ 4 x 100 metres relay wɔ 1966 Commonwealth Games wɔ Kingston, Jamaica.[22] Awarfo yi nyaa mbasiamba ebien , Naa Lamiley Addy-Sadowsky na Lamiokor Esi Addy.[22] == '''Ne wui na Egyapadze''' == Owui wɔ 14 Sanda 2014 wɔ Korle-Bu Teaching Hospital wɔ Accra.[23][24] Wɔ sie no 1 Ebɔw 2014 wɔ Saltpond, kurow bi a wɔ abakɔsɛm mu no w'agye dzin yie wɔ Central Region wɔ Ghana.[22]Adzesuabea a ɔyɛ science laboratory wɔ Department of Biochemistry, Cell and Molecular Biology wɔ University of Ghana, wɔdze ne dzin too do dɛ “''Marian Ewurama Addy Laboratory for Medicinal Plants and Natural Products Research''” na wɔdze hyɛ enyimunyamhyɛ.[25]Biochemistry department a ɔsanso bɛhyɛ ''Professor Marian Ewurama Addy Memorial Lecture'' enyimunyam wɔ ne dzin mu.[26] Ne nhwehwɛmu edwuma wɔ medicinal biochemistry of herbal products maa ahaban ndur bɛgyee dzin na wɔ gyee too mu wɔ scientific community.[14]National Science and Math Quiz kɔ do afe biara na ogu do dze  science to gua wɔ amanfo adwen mu na oboa dze math na science adzesua to gua ma mboframba.[6] == Abasobɔdze na enyimunyamhyɛ == • Shell Prize, awarded by the Shell Company, Ghana Ltd, to the top six candidates who passed the General Certificate of Examinations, "A" Level, 1962[8] • McCallien Prize, awarded to the best student in Volta Hall, the female hall of residence, 1963[8] • Waddell Prize, awarded to the best science student, 1962–66[8] • California Prize, awarded by the Chemistry Department, University of Ghana, to the best freshman in Chemistry, 1962–63[8] • Fellow, African Graduate Fellowship Program (AFGRAD) of the African-American Institute, 1966–71[8] • Fellow of the International Seminar in Chemistry, at Uppsala University, Uppsala Sweden, 1985–86[8] • Fulbright African Senior Scientist Award in 1990[8] • CIMG Marketing Woman of the Year, in 1995, for marketing Science.[1] • The Africa-America Institute's Distinguished Alumna for Excellence in 1998.[23] • UNESCO Kalinga Prize for the Popularization of Science in 1999.[9] • The Millennium Excellence Award for Educational Development in 1999.[23] • Inducted as a Fellow of the Ghana Academy of Arts and Sciences in 1999.[2] • National Award by the Enterprise Insurance Company Limited on the occasion of their 75th anniversary in 1999, for "invaluable contribution to educating Ghana's children and for creating enthusiasm in Mathematics and the Sciences"[8] == Nwoma ahorow== ''• Condensation of free [alpha]-amino acids as a pro-biological polymerization system'' (1971) ''• Genetic Demonstrations: Instructor's Manual'' (1980); co-authored with Ebenezer Laing and Carol Markwei ''• Putting Science into the Art of Healing with Herbs: From Smoked-drum Kymograph to ELISA'' (2003) [1] ''• Training the Next Generation of Scientists'' (2004)[27] ''• Rewards: An Autobiography'' (2011)[16] ''• Archived from the original on 2016-04-06. Retrieved 2017-07-09.'' '''• ^''' ''"Marian E. Addy's research while affiliated with University of Ghana and other places". Research Gate. 30 November 2019.'' • ^ Jump up to:'''''a''''' '''''b''''' ''"Kalinga 1999-L2 | United Nations Educational, Scientific and Cultural Organization". www.unesco.org. Retrieved 2019-11-30.'' '''• ^''' ''Kale-Dery, Severious (1 July 2018). "National Science & Maths Quiz: The journey so far". Graphic Online. Retrieved 26 November 2021.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' ''"Prof Ewurama Addy to be buried March 1". www.ghanaweb.com. Retrieved 2017-07-09.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' ''"Marian Ewurama Addy profile". Ghanaweb. Archived from the original on 12 February 2015. Retrieved 12 February 2015.'' '''• ^''' ''Blackandwhitegh (2014-01-14). "Prof. Marian Ewurama Addy, First Female Professor of Science at the University of Ghana Passes on at age 72". BlackandWhiteGH. Retrieved 2017-07-09.'' '''• ^''' ''"Late Professor Marian Ewurama Addy Honoured | University of Ghana". www.ug.edu.gh. Archived from the original on 2015-12-13. Retrieved 2017-07-09.'' '''• ^''' ''"Invitation to 2nd Professor Marian Ewurama Addy Memorial Lecture | University of Ghana". www.ug.edu.gh. Retrieved 2020-05-24.'' '''• ^''' ''Addy, Marian Ewurama (2004). Training the Next Generation of Scientists. Ghana Academy of Arts and Sciences.'' [[Nkyekyεmu:Ghanafo]] gpsg9cvn4y0mvqd3z522dh338pvx7sk Marie Humbert 0 742 13168 4094 2024-05-24T20:55:22Z A09 777 cleanup 13168 wikitext text/x-wiki '''Marie Humbert''' ɔyɛ Swiss na Ghananyi siniyɛfo.Onyaa dɛ wɔbɔɔ ne dzin mpɛn ebien wɔ 2016 Ghana Movie Awards dwumadzi ase dɛɛ ɔyɛ abɛɛfo siniyɛfo a ɔbɔ ne ho mbɔdzen  best na siniyɛfo a ɔyɛ adze yie paa, na wɔ Africa Movie Academy Awards ne dwumadzi a ɔtɔ do du onyaa siniyɛfo a ɔbɔ ne ho mbɔdzen dze boa. Onyin wɔ aman esia mu na onyi n'ebusua tsenae. N'egya yɛ Swiss Frenchnyi na ofri Geneva na ne maame yɛ  Ghananyi a ofri Akim Oda, wɔ Eastern region. == Edwuma == Humbert yɛɛ "Ebaner"  wɔ 40 and Single mu, ono na ɔfaa ahwɛfo abasobɔdze ma episodic pilot wɔ 2018 LA Film Festival na "Susan" ''wɔ Potomanto'', a na ɔyɛ sini a odzi kan yɛ ɔyɛkyerɛ wɔ mu na onyaa Africa Movie Academy Abasobɔdze dɛɛ siniyɛfo a ɔbɔ ne ho mbɔdzen na nyaa oboa siniyɛfo no bi yie na Ghana Movie Award nomination. Ɔyɛɛ "Makena" wɔ ''An African City'', ɔkyerɛ dɛɛ ne sini dwumadzi no kyerɛ nsɛm bi n'ara na wa fa mu pɛn wɔ aber a na ɔretu abɛstsena  Ghana wɔ mfe kakrabi mu no. Ɔkyerɛ Issa Rae na Meryl Streep dɛ wodzi dwuma yie wɔ sini edwuma no mu na wɔhyɛ no nkoran.[6][3] Wɔ 2016 Ghana Movie Awards no, Humbert wɔbɔɔ ne dzin dɛɛ ''siniyɛfo a ɔyɛ adze yie wɔ ɔyɛkyerɛ na sini ntsiatsia mu na discovery of the year''  abasobɔdze. Abasobɔdze dwumadzi no kɔɔ do wɔ Kempinski Gold Coast Hotel, Accra wɔ December. Marie wɔ mber tsia yi yɛɛ 2020 Netflix sini a ɔyɛ The Set Up. == Abrabɔ == Humbert yɛ Ghanayi na ofri Swiss nso. Osua theatre arts[3] wɔ Cours Florent wɔ Paris na onyaa ‘The Lesley Chatterley’ Abasobɔdze a wɔdze ma siniyɛfo a ɔbɔ ne ho mbɔdzen wɔ 2009. Ofri dɛm aber no, Onyaa abodzin nkrataa fri Deakin University wɔ Melbourne, Australia,a osuaa  Drama. N'ano atsew yie paa wɔ  brofo na French kasa mu. == Nhwɛdo == * ''admin (April 3, 2014). "FACES AT AMAA NOMINEES UNVEILING PARTY". Best of Nollywood Magazine. Retrieved November 1, 2017.'' * ''"Marie Humbert Biography - Age". MyBioHub. 2016-08-15. Retrieved 2020-04-02.'' * ''"Age does not matter — Actress Marie". Graphic Online. Retrieved 2020-04-02.'' * ''admin (December 3, 2014). "Yvonne Nelson, Jackie Appiah, Joselyn Dumas, 2 others battle for best actress". Pulse. Retrieved November 5, 2017.'' * ''reporter (June 15, 2014). "I don't regret acting - Marie Humbert". Ghanaweb. Retrieved November 1, 2017.'' * ''reporter (July 23, 2014). "BN #WCW – Woman Crush Wednesday: Marie Humbert of "An African City"". BellaNaija. Retrieved November 1, 2017.'' * ''"Zylofon Media To Host Ghana Movie Awards 2016 Nominees Party". peacefmonline.com. November 25, 2016. Retrieved November 10, 2017.'' dhnp0mhsw4c51c66au31ntufjdwgf40 Marie Louise Nignan-Bassolet 0 743 7818 7755 2023-05-05T16:43:24Z Assilidjoe 33 7818 wikitext text/x-wiki '''Marie Louise Nignan-Bassolet''' ɔyɛ Burkinabé amanyɛnyi. Ɔsoom dɛ Ɔsoafo a ɔma asomdwee wɔ 1982-1983.[1][2] Ɔyɛ basia a odzii kan yɛɛ Ɔsoafo a ɔma asomdwee wɔ ne man mu . == Nhwɛdo == '''• ^''' ''"Chiefs of State and Cabinet members of foreign governments / National Foreign Assessment Center. 1983:Jan.-Mar." HathiTrust. Retrieved 2018-07-07.'' '''• ^''' ''Rouamba, Lydia; Descarries, Francine (2010). "Les femmes dans le pouvoir exécutif au Burkina Faso (1957-2009)" (PDF).'' • anguage • Download PDF • Watch • Edit 5bxe2uec0dhbgk5qfbfshfqsmaulp4r Mark Anthony Awuni 0 744 48379 48147 2025-06-26T18:12:21Z Assilidjoe 33 Added infobox 48379 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | majority1 = | honorific-suffix = | image = | alt = | caption = | order = | office = | term_start = | term_end = | president = | predecessor = | successor = | constituency_MP1 = | order3 = <!--Can be repeated up to eight times by changing the number--> | name = Mark Anthony Awuni | term_start1 = | term_end1 = | president1 = | predecessor1 = | successor1 = <!--Can be repeated up to eight times by adding a number--> | prior_term = | order2 = | office2 = | term_start2 = | term_end2 = | president2 = | predecessor2 = | successor2 = | parliament1 = | office3 = Member of Parliament for Binduri Constituency | otherparty = <!--For additional political affiliations--> | spouse = | president3 = [[John Kufuor]] | predecessor3 = | successor3 = | birth_date = {{birth date|1940|06|10|df=y}} | birth_place = | death_date = {{death date and age|2024|02|11|1940|06|10|df=y}} | death_place = [[Bawku]], Ghana | restingplace = | restingplacecoordinates = | birthname = | nationality = Ghanaian | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | term_start3 = 7 January 2005 | term_end3 = 6 January 2009 | partner = <!--For those with a domestic partner and not married--> | relations = | children = | residence = | alma_mater = Claver House Institute, London | occupation = | profession = Teacher | cabinet = | committees = | portfolio = | signature = | signature_alt = | website = | footnotes = }}'''Mark Anthony Awuni''' (1940-2024) yɛ [[Ghana]] amanyɛnyi wɔ kwasafman a ɔtɔ do anan wɔ Ghana mu. Nna ɔyɛ mbrahyɛbaguanyi dze ma Binduri abatow mpasuar wɔ Epuei Boka Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do anan mu wɔ Ghana Republic a ɔtɔ do anan no mu. Ɔyɛ [[National Democratic Congress]] kuwba. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Awuni wɔ [[Ebɔw]] 12, 1950 mu. Owiee skuul wɔ Claver House Institute. Onyaa abɔdzin krataa (Diploma) wɔ nwomasua mu wɔ suapɔn no mu === Edwuma === Awuni yɛ Kyerɛkyerɛnyi. ==== Amanyɛdwuma ==== Awuni yɛ [[National Democratic Congress]] kuwba. Ɔbɛyɛɛ mbrahyɛbaguanyi wɔ afe mpemebien na enum ne bosoom Sanda mu ber a odzii nkonyim wɔ afe mpemebien na anan ne bosoom Mumu Ghana amansan abatow no mu. Woyii no dɛ mbrahyɛbaguanyi maa Binduri mpasuar no wɔ mbrahyɛbagua a ɔtɔ do anan no mu wɔ Ghana Republic a ɔtɔ do anan no mu. ==== Abatow ==== Wodzii kan yii Awuni dɛ mbrahyɛbaguanyi maa Binduri mpasuar wɔ Epuei Boka Mantɔw mu wɔ Ghana wɔ afe 2004 Ghana amansa abatow no mu. Odzii konyim wɔ National Democratic Congress kuw no dzin do. Mbrahyɛbagua ngua duebiasa a nna ɔwɔ Epuei Boka Mantɔw mu no, n'abatow mpasuar no ka no mu akorɔn a National Democratic Congress dzii do nkonyim wɔ dɛm abatow no mu. National Democratic Congress nyaa mbrahyɛbagua ngua eduokorɔn-anan fir ngua ahaebien na eduasa no mu. Wɔdze mba 9,797 fi mba dodow a wɔtowee 19,939 mu yii no. Iyi nye 49.1% fi mba dodow a wɔtowee mu yɛ pɛr. Odzii Yakubu Stephen a ɔwɔ [[New Patriotic Party]], Barichie Tilata Yakubu a ɔwɔ Convention People's Party na Aboyella Charles a onnyi amanyɛkuw biara mu hɔn do nkonyim. Sɛ wɔhyehyɛ no pɛpɛɛpɛr a, wonyaa 6,216, 199 na 3727 fi mba dodow a wɔtowee no mu. Iyi nye 31.2%, 1.0% na 18.7% fi mba dodow a wɔtowee no mu yɛ pɛr. ===== Asetsena mu nsɛm ===== Awuni yɛ Krinyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] iwb1jsyne0tgzhmeqxtbzovbx97goqc Marlène Zebango 0 745 7753 6378 2023-05-05T09:11:36Z Yaw tuba 14 made corrections #FAT 7753 wikitext text/x-wiki {{Databox|item=Q6772025}} '''Marlène Habata Zebango''' yɛ Afrika amanyɛnyi a nna ɔyɛ Ɔsoafo ma mbabun na Agordzi dwumadzi ho wɔ Burkina Faso aban mu fir afe 1991 kɔsi afe 1993.[1] == Nhwɛdo == '''• ^''' ''"Burkina Faso | WORLDWIDE GUIDE TO WOMEN IN LEADERSHIP". www.guide2womenleaders.com. Retrieved 2018-05-23.'' [[Nkyekyεmu:Burkina Faso Amanyɛnyi]] [[Nkyekyεmu:Burkina Faso]] [[Nkyekyεmu:Africa]] jeywxxmjjl264lis61bmngwywx9nao7 Martha Ama Akyaa Pobee 0 746 13125 6748 2024-05-23T19:38:31Z A09 777 databox, cleanup 13125 wikitext text/x-wiki {{databox|q=Q36074435}} '''Martha Ama Akyaa Pobee''' (wɔwoo no Ɔpɛpɔn da a ɛtɔ so nnan) yɛ Ghana ɔman nanmusifoɔ a wayɛ Ɔkyerɛwfoɔ Panyin Boafoɔ wɔ Amanaman Nkabom Kuo a ɔhwɛ Afrika so wɔ Amanaman Nkabom no Ɔkyerɛwfoɔ Dwumadibea firi afe 2021. Wɔ saa dibea yi mu no, ɔka Amanaman Nkabom Dwumadibea a Ɛhwɛ Amanyɔsɛm ne Asomdwoe Ho Nsɛm So no ho. Ansa na Pobee rebɛka UN ho no, na ɔyɛ Ghana Daa Ananmusifoɔ a ɔdi kan wɔ Amanaman Nkabom no mu. Kan Ɔmampanyin John Dramani Mahama na ɔpaw no wɔ July 2015 mu. Pobee nyaa ne bachelor’s degree wɔ Borɔfo ne nyansapɛ mu wɔ Ghana Sukuupɔn mu na ne master’s degree wɔ nkɔso adesua mu wɔ International Institute of Social Studies a ɛwɔ The Hague. Ɔsan nso suaa aman ahodoɔ ntam nkitahodiɛ wɔ Graduate Institute of International and Development Studies (IHEID) ne Ɔmanfoɔ Nnwuma wɔ Ghana Institute of Management and Public Administration (GIMPA). Ná Pobee yɛ adwuma ho ɔnanmusifo, na na ɔsom wɔ Amannɔne Nsɛm Ho Dwumadibea. Wɔde no too Tel Aviv fi afe 2000 kosi afe 2004.[6] Ɔyɛ Head of Chancery wɔ Ghana Aban Nnanmusini a ɛwɔ Washington DC firi afe 2006 kɔsi afe 2010. Efi afe 2010 kosi afe 2012 no, na Pobee yɛ Amanneɛbɔ ne Ɔmanfo Nsɛm Dwumadibea no Panyin wɔ Amannɔne Nsɛm Dwumadibea. Akyiri yi ɔbɛyɛɛ Asɛmpatrɛw Panyin Abadiakyiri wɔ Ghana Aban Asoɛe a ɛwɔ Pretoria firi afe 2012 kɔsii sɛ Ɔmampanyin John Dramani Mahama paw no sɛ Ghana Daa Ananmusifoɔ wɔ UN wɔ July 2015 mu. Pobee aware John Samuel Pobee, Anglikan sɔfo ne Ɔbenfo a Wɔapaw no. Saa guasodeyɛ no kɔɔ so wɔ Ghana Suapɔn mu wɔ 26 July 1994. Ɔyɛ Roma Katolekni. * Secretary-General Appoints Martha Ama Akyaa Pobee of Ghana Assistant Secretary-General for Africa United Nations, press release of May 21, 2021. * ''"Help imbibe diplomatic skills in youth – UN Ambassador". www.ghanaweb.com. Retrieved 2019-05-21.'' * ''"President Commissions Martha Pobee as UN Representative". Government of Ghana.'' * ''Eshun, Beatrice. "Ghana's new Ambassador to UN sworn in". www.gbcghana.com. Retrieved 2019-05-21.'' * ''"New Permanent Representative of Ghana Presents Credentials | Meetings Coverage and Press Releases". www.un.org. Retrieved 2018-03-08.'' * ''Pobee, John S. (2012). Sense of Grace and Mission. African Books Collective. p. 226. <nowiki>ISBN 9789988152284</nowiki>.'' * ''Akhmed, Raj (1 August 2015). "Meet Mrs. Martha Ama Akyaa – The First Woman Appointed As Ghana's Ambassador To The United Nations". African Seer. Retrieved 12 August2017.'' * ''Nuamah, Samuel (23 July 2015). "Envoy to UN takes oath". Ghanaian Times. Retrieved 12 August 2017.'' * ''Boadu, Kwame Asare (25 July 2015). "Appointing women to key positions: Prez Mahama scores another point". Graphic Online. Retrieved 12 August 2017.'' * ''Pobee, John S. (2012). Sense of Grace and Mission. African Books Collective. p. 230. <nowiki>ISBN 9789988152284</nowiki>.'' * ''"Rev. Professor Emeritus John Samuel Pobee". Ghana Academy of Arts and Sciences.'' * ''Omenyo, Cephas N.; Anum, Eric B. (2014). Trajectories of Religion in Africa: Essays in Honour of John S. Pobee. Rodopi. p. 52. <nowiki>ISBN 9789401210577</nowiki>.'' [[Nkyekyεmu:Ghanafo]] e8stxdh6lkj7mczz8ny3kyps2bd1vgo Martha Appiah 0 747 35061 6749 2024-10-18T02:32:02Z Miss Black Canadian 1604 35061 wikitext text/x-wiki '''Martha Appiah''' (Wɔwoo no afe 1965 ne bosoom Mumu ne da a otsia du akorɔn) yɛ Ghana mbirikatunyi (Ghanaian sprinter). Osii akan wɔ mbasiafo hɔn 4 × 100 metres relay no mu wɔ afe 1987 Summer Olympics akansi no mu a ɔkɔr do wɔ Stadio Olimpico, Rome. Nna ɔka 4 x 400 metres relay wɔ 1984 no mu a ɔkɔr do wɔ Memorial Coliseum wɔ Los Angeles. {| class="wikitable" |+ Martha Appiah ! colspan="2" |Noho nsɛm |- !Ɔman |Ghanaian |- !Awoda |19 December 1965 (age 57) |- ! colspan="2" |Sport |- !Sport |Sprinting |- !Event(s) |4 × 100 metres relay |} == Nhwɛdo == # '''^''' # '''^''' # '''^''' == External links == [[Nkyekyεmu:Ghanafo]] 6725ltz8450yz645c7a1aotxg955ra3 Martha Bissah 0 748 6750 4120 2023-04-22T10:41:51Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6750 wikitext text/x-wiki '''Martha Bissah''' (wɔwoo no afe 1997 Dzifuu 24) mu yɛ Ghana mbirikatunyi. Oenya Sika kɔkɔɔ abawdobɔdze wɔ mbaa 800m enguan no mu wɔ afe 2014 Summer Youth Olympics a ne mber yɛ 2:04.90. == Nwomasua == Bissah kɔr Aduman Senior High School wɔ Asante afamu wɔ Ghana. Afe 2020 Mumu bosoom no mu no, owiee ne degree wɔ business ka emphasis wɔ Management wɔ Norfolk State University wɔ United States. Afe 2021 Esusuowaketseaba mu no, owiee ne degree a otsia ebien wɔ General Business/Marketing mu wɔ Norfolk State Suapɔn mu. == Edwuma == Afe 2014 mu no, Bissah nyaa sika kɔkɔɔ abawdobɔdze wɔ mbaa 800m akansi no mu wɔ afe 2014 Summer Youth Olympics no mu. Woguu Bissah esu fii Ghana mbirikatu fɛkuw no mu wɔ afe 2016 Obiradzi bosoom no mu mber tsia. Afe 2017 Fankwa bosoom mu no, onyaa sika kɔkɔɔ abawdobɔdze anan wɔ Mid-Eastern Athletic Conference Indoor na Track na Field akansi no mu. Afe 2018 mu no, wɔtoo no dzin dɛ Basia mbirikatunyi wɔ dɛm afe no mu a ɔtɔ do ebien wɔ Norfolk State Suapɔn mu. Afe 2019 mu no, mpɛn ebien do no, Martha nyaa Basia mbirikatunyi wɔ dɛm afe no mu wɔ Norfolk State Suapɔn mu, ɔdze mber sema 17 na par 16 nyaa dɛm abawdobɔdze no a iyi maa osii gyinae fofor wɔ akansi no mu. == Nhwɛdo == # '''^''' # ^ Jump up to:<sup>'''''a'''''</sup> <sup>'''''b'''''</sup> [[Nkyekyεmu:Ghanafo]] j0geh1c6qazc0sfngt0pjzaimxib8ib Marthe Eféwélé Kwami 0 749 4122 4121 2023-04-20T19:24:11Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 4121 wikitext text/x-wiki '''Marthe Eféwélé Kwami''' yɛ Ghana Kyerɛwfo a wɔwoo no wɔ Nkran, nkan no Gold Coast wɔ afe 1896. N'abakɔsɛm ka nkyerɛw a Ebibir mu basia bi dzii kan kyerɛwee no hoar. Wɔkyerɛw no wɔ awonakasa mu mbom wodzii kan dze bɔtoo gua wɔ German kasa mu wɔ afe 1938 wɔ ''Afrikaner erzhählen ihr Leben'' (Ebibifo ka hɔn ankasa hɔn abrabɔ) Diedrich Westermann na ɔkyerɛwee, kekaa bɛyɛ Ebibifo bɛyɛ du-baako bɔɔ mu (collection of eleven self-portrayals) == Nhwɛdo == # '''^''' {| class="wikitable" | |This article about a Ghanaian write |} tatb7l9ijjjmb2q3ycjp31mesfwd0ib Mary Chinery-Hesse 0 750 36696 16933 2025-02-19T18:25:43Z Assilidjoe 33 36696 wikitext text/x-wiki {{Infobox officeholder | image = Chancellors office new.png | image_size = | caption = | honorific_suffix = <small>[[African Academy of Sciences|FAAS]], [[Order of the Star of Ghana|OSG]]</small> | office = [[University of Ghana#Past Chancellors of the University|Chancellor of the University of Ghana]] | term_start = 1 August 2018 | term_end = | predecessor = [[Kofi Annan]] | successor = | name = Mary Chinery-Hesse | birth_name = Mary Blay | birth_date = {{Birth date and age|1938|10|29|df=y}} | birth_place = | nationality = Ghanaian | children = {{hlist|[[Herman Chinery-Hesse|Herman]]|Naa Bortei-Doku|Mary-Maude}} | parents = | mother = Marjorie Lady Mould | father = [[Robert Samuel Blay]] | spouse = [[Lebrecht James Chinery-Hesse|L.J. Chinery-Hesse]] | occupation = {{hlist|[[Civil Servant|International civil servant]]|[[Diplomat]]}} | known_for = {{unbulleted list|First woman Deputy Director-General, [[ILO]]|First woman [[Chancellor (education)|Chancellor]], [[University of Ghana]]}} | alma_mater = {{unbulleted list|[[Wesley Girls' Senior High School|Wesley Girls' High School]]|[[University of Ghana]], [[Legon]]|[[Trinity College Dublin]]}} | awards = {{unbulleted list|[[Order of the Star of Ghana]]|[[Gusi Peace Prize]]}} }} '''Mary Chinery-Hesse''',FAAS, OSG, née '''Blay''' (wɔwoo no Ɔbɛse 29, 1938)<ref name=":3">{{Cite web |title=Mary CHINERY-HESSE - Personal Appointments (free information from Companies House) |url=https://beta.companieshouse.gov.uk/officers/ddmTOItxrhIWZWDjxAlSJQok3Kw/appointments |access-date=20 June 2020 |website=Beta companies house Government Of Ghana |language=en}}</ref> ɔyɛ amanɔne osom edwumayɛfo na ogyina wɔ amanaman mu dwumadzi ma Ghana na ɔyɛ edwuma dɛ basia a odzii kan bɛyɛɛ Chancellor ma University of Ghana, ɔhyɛɛ n'edwuma ase wɔ Dzifuu 1, 2018.<ref>{{Cite web |date=2023-07-14 |title=Chinery-Hesse reappointed as chancellor of the University of Ghana |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Chinery-Hesse-reappointed-as-chancellor-of-the-University-of-Ghana-1803992 |access-date=2023-08-29 |website=GhanaWeb |language=en}}</ref> Ɔyɛ basia a odzii kan bɛyɛɛ Deputy Kwankyerɛfo n'abadzekyir wɔ International Labour Organization.<ref name=":0">{{Cite web |title=Mrs Mary Chinery-Hesse {{!}} The Global African Investment Summit |url=http://www.tgais.com/speaker/mrs-mary-chinery-hesse/ |url-status=dead |archiveurl=https://web.archive.org/web/20160202080202/http://www.tgais.com/speaker/mrs-mary-chinery-hesse/ |archivedate=2 February 2016 |access-date=22 January 2016 |website=tgais.}}</ref><ref name=":4">{{Cite web |title=Ministry of Women and Children's Affairs - MOWAC |url=http://femaleachievers.org/dir_profile_details.cfm?dowdirID=568&prof_categoryid=61 |url-status=dead |archive-url=https://web.archive.org/web/20160128231202/http://femaleachievers.org/dir_profile_details.cfm?dowdirID=568&prof_categoryid=61 |archive-date=28 January 2016 |access-date=22 January 2016 |website=femaleachievers.}}</ref><ref>{{Cite web |title=Dr. Mary Chinery-Hesse |url=http://idpc.net/profile/mary-chinery-hesse |url-status=live |archive-url=https://web.archive.org/web/20160129024801/http://idpc.net/profile/mary-chinery-hesse |archive-date=29 January 2016 |access-date=22 January 2016 |website=idpc.}}</ref><ref>{{Cite web |title=COMMISSIONERS' BIOGRAPHIES {{!}} West African Drugs Commission |url=http://www.wacommissionondrugs.org/profiles-of-commissioners/ |url-status=live |archive-url=https://web.archive.org/web/20160127093216/http://www.wacommissionondrugs.org/profiles-of-commissioners/ |archive-date=27 January 2016 |access-date=22 January 2016 |website=wacommissionondrugs.}}</ref><ref>{{cite web |title=First female Chancellor for University of Ghana to be sworn-in Wednesday |url=https://www.myjoyonline.com/news/2018/august-1st/first-female-chancellor-for-university-of-ghana-to-be-sworn-in-wednesday.php |website=Myjoyonline |accessdate=1 August 2018 |archive-url=https://web.archive.org/web/20180801083020/https://www.myjoyonline.com/news/2018/August-1st/first-female-chancellor-for-university-of-ghana-to-be-sworn-in-wednesday.php |archive-date=1 August 2018 |url-status=live }}</ref> == Abrabɔ Ahyɛse na nwomasua == Mary Blay wɔwoo no ma Robert Samuel Blay, mbranyimfo, mbra edwumayɛfo na atemmbuafo panyin wɔ Supreme Court of Ghana wɔ amanbu mber a odzi kan no mu. Ne maame yɛ was Dinah Blay. Onyaa ne ntoado nwomasua wɔ Wesley Girls' Senior High School wɔ Cape Coast.[7] Onyaa abodzin nkrataa wɔ  BA (Hons) mu wɔ Sociology and Economics, and Doctor of Laws (honoris causa) fri University of Ghana ɔyɛ ne suapɔn mu ntoado wɔ Development Economics mu wɔ University of Dublin.[8][9] == Edwuma == Ɔhyɛɛ n'edwuma ase, Mary Chinery-Hesse na ɔyɛ Principal Secretary wɔ Ministry of Finance and Economic Planning, na  ɔkyerɛfo edwumayɛfo  ma National Economic Planning Council.[10] Ɔkɔ hyɛɛ  UN mu wɔ 1981 na ɔbɛyɛɛ First African Woman Resident Coordinator ma United Nations System na Resident Representative ma UNDP na aman ahorow a ibi nye, Sierra Leone, Tanzania, Seychelles, na Uganda.[10] Ɔyɛɛ panyin a ɔda dwumadzi  Consultative Committee on Programme and Operational Questions (CCPOQ) ma United Nations fri 1993 dze kɔ 1998,  Commonwealth Expert Group of Eminent Persons on Structural Adjustment and Women na odzii akotsen wɔ dwumadzi ne ho nsɛm kyerɛw ho, ''Engendering Adjustment.''[10] Ɔka Council of African Advisers of the World Bank kuw no ho fri 1992 dze kɔ 1998.[10] Wɔ 1990 mu no, oyɛɛ eguamutranyi ma High-Level Panel of Eminent Persons on Review of Progress in the Implementation of the Programme for the Least Developed Countries.[10] Na ɔka  Eminent Persons’ Advisory Panel of the African Union kuw ho na ɔsom wɔ Zedillo Commission,wɔ nyim  dɛ Distinguished High-Level Panel of Eminent Persons on Financing for Development.[10] Wɔ afe 1989, ɔbɛyɛɛ basia a odzii kan bɛyɛɛ Deputy Director-General of the International Labour Organization wɔ Geneva, Switzerland.[2][10] Ɔsom dɛɛ afotufo ma John Kufour, nkane Ɔmanpanyin wɔ Ghana. Na ɔyɛ eguamutranyi n'abadzekyir wɔ National Development Planning Commission.[10] Ɔsom wɔ edwumakuw ahorow mu a ibi nye Centre for Policy Analysis na  Voluntary Fund for Technical Cooperation-UN High Commissioner for Human Rights.[10] Na ɔyɛ Commissioner wɔ Public Utilities Regulatory Commission na wɔ Commission on HIV/AIDS na Governance in Africa.[10] Ɔbɛyɛɛ Chancellor wɔ University of Ghana. Ɔhyɛɛ edwuma ase wɔ 1 August 2018, na ɔbɛdzii Kofi Annan n'adze, dɛɛ nkane UN Secretary-General.[11] '''Chinery-Hesse Committee''' Erstwhile Aban wɔ nkane Ɔmanpanyin  John Kufour na onye ne sii do dze akyerɛ ɔsom n'ewie ho mfaso end/emoluments of ''Article 71'' officer holders.[12][13] == Abrabɔ == Ɔware Lebrecht James Chinery-Hesse (1930-2018), a ɔyɛ Ghananyi mbra edwumayɛfo na nkane principal state attorney a na ɔyɛ amanɔne edwuma ahorow wɔ Sierra Leone, Zambia na Uganda, na Ghana Aban dze Grand Medal abasobɔdze maa no.[14] Hɔn ba banyin, Herman Chinery-Hesse yɛ software entrepreneur.[''citation needed''] == Edwuma == • Chinnery-Hesse, Mary et al. (1989) "''Engendering adjustment for the 1990s : report of a Commonwealth expert group on women and structural adjustment''" London: Commonwealth Secretariat[15] == Egyapadze == Fri 2010 dze kɔ 2013, na ɔka kuw Panel of the Wise ho, nyimpa kuw a wɔ ma afotu wɔ African Union for West Africa na edwumakuw mu eguamutranyi ma Zenith Bank, Ghana.[16][17] == Abasobɔdze na enyimuyamhyɛ == Chinery-Hesse ɔman ne Abasobɔdze kɛse  a ɔyɛ Order of the Star of Ghana wɔ John Kufour n'aban mu. Ɔsanso nyaa ''Gusi Peace Prize''  ma International Diplomacy and Humanitarianism wɔ Manila, Philippines, wɔ 24 November 2010.[11][18] Wɔ November 2021, Onyaa Abasobɔdze  dɛ honorary doctorate a University of London dze maa no wɔ ma ɔyɛ dze boa nyimpa dɔm ho edwuma no.[1][3] == Mboaedze == a98wzfa3rgwauqub6s1xwc8zw614pen Mary Mensah 0 751 35062 13101 2024-10-18T02:33:33Z Miss Black Canadian 1604 35062 wikitext text/x-wiki {{databox|q=Q21936515}} '''Mary Mensah''' (wɔwoo no afe 1963 ne bosoom Obiradzi ne da a otsia eduonu anan mu) yɛ Ghana mbirkatunyi (Ghanaian sprinter). Osii akan wɔ mbasiafo 4 × 100 metres relay wɔ afe 1984 Summer Olympics akansi no mu. [[Nkyekyεmu:Ghanafo]] l3nfyyr83dxzrbu2zs4lkr1d8dabooa Mary Salifu Boforo 0 752 47858 47719 2025-05-14T13:48:03Z Robertjamal12 13 /* N'abrabɔ */ adding category using [[Project:AWB|AWB]] 47858 wikitext text/x-wiki {{Databox|item= Q26924332}} '''Mary Salifu Boforo''' (wɔwoo no 25 Kwakwar 1951) yɛ kan Ghana Mbrahyɛbaguanyi ma Savelugu Mansin a ɔwɔ Ghana Atsifi Fam Mantsam mu. Ɔyɛɛ mbrahyɛbaguanyi fir afe 1996 kɔsii afe 2017, nanso ɔdzii nkoguo wɔ primaries no mu dɛ ɔrebɛsi akan wɔ afe 2016 abatow no mu. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Mary Salifu Boforo wɔ 25 Ɔpɛpɔn 1951 wɔ Savelugu, wɔ Ghana Atifi Fam Mantam mu. . Ansa na ɔrebɛyɛ mmarahyɛ baguani no, na ɔwɔ adwuma bi a wɔyɛ paanoo ne kuayɛ; na ɔsan nso yɛɛ adwuma wɔ sikakorabea adwuma mu.[1] Ɔnyaa adwumayɛ ho ntetee wɔ Ɔman Adwumayɛ Ntetee Asoɛe wɔ afe 1972 mu.[2] == Amanyɛsɛm == Efi Ɔbɛnem 1997 no, wayɛ Mmarahyɛ Bagua no muni ama Savelugu mantam no.[2] Wɔ afe 2014 mu no, ɔbɛyɛɛ First Deputy Majority Chief Whip. Mprempren ɔno ne Mmarahyɛ Bagua no muni a ɔde bere tenten ayɛ adwuma, nanso wɔ afe 2016 mu bere a na ɔrebɔ mmɔden sɛ wɔbɛpaw no ama ne mansin no ne mpre nsia no, ɔhweree wɔ abatow a edi kan no mu wɔ Alhassan Abdulai Red anim. Wei kyerɛ sɛ ɔbɛfiri Mmarahyɛ Bagua no mu wɔ afe 2017. Ɔkaa ho asɛm wɔ abatoɔ no akyi sɛ yei bɛtumi anya nkɛntɛnsoɔ a ɛbɛsi mmaa adwene a ɛwɔ Atifi Fam Mantam no mu no ano.[1] Boforo yɛ obi a ɔkamfo mmea ne mmofra nsɛm ho tumidi ho asɛm denneennen bere a ɔsom wɔ Ghana Mpɔtam a Wɔrenya Nkɔso Fekuw no mu sɛ Ghana Mmarahyɛ Bagua Mmea Kuw no Mmaranimfo ne Titenani panyin. Ɔbɛyɛɛ obi a wonim no yiye wɔ Ghana bere a otintim amanneɛbɔ bi wɔ Mmarahyɛ Bagua mu a ɛkae sɛ "Mmarima ne mmea nyinaa pɛyɛ ho ɔko no kɔ akyiri sen asɛm a wɔde ama asetra mu atɛntrenee na mmom ɛyɛ onipa hokwan titiriw a ɛsɛ sɛ wonya." Ɛmfa ho sɛ ɔhweree n’akongua no, ɔkamfoo dwuma kɛse a mmea bedi wɔ Afrika Atɔe Fam anim a wobedi no mu na ɔkae sɛ nea watumi ayɛ wɔ ne mantam mu no yɛ adanse a ɛkyerɛ sɛ mmea betumi ama nneɛma a wɔde yɛ adwuma no atu mpɔn ama ɔmanfo no ayɛ yiye. === Afe 1996 Abatow === Boforo dii kan too aba kɔɔ mmarahyɛ bagua mu wɔ 7 Ɔbɛnem 1997 akyi a wɔkaa sɛ ɔno na ɔdi nkonim wɔ 1996 Ghana Abatoɔ Amansan no mu. Ɔdii Alhassan Abudulai Abubakari a ɔfiri[[New Patriotic Party]] ne Bawa Muhammed Baba a ɔfiri Convention People’s Party no so nkonim denam abatoɔ a ɛfata a wɔtowee nyinaa mu 50.90% a ɔnyaeɛ a ɛne abatoɔ 14,971 yɛ pɛ bere a ne mfɛfoɔ nyinaa nyaa 19.00% ne 7.20% a ɛne 5,585 yɛ pɛ abatow ne abatow 2,108. == N'abrabɔ == Mary Salifu Boforo yɛ Kramonyi (Muslim). Mary Salifu Boforo awar na ɔwɔ mma anan. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] mln8592lwk8f6gqi3mgq5bsnhhxoi5w Mary Winfred Koranteng 0 753 6753 4146 2023-04-22T10:42:04Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6753 wikitext text/x-wiki '''Mary Winfred Koranteng''' na ɔyɛ Ghananyi a ɔyɛ ɔman edwumayɛnyi. Ɔsom wɔ Ghana Mbrahyɛ Bagua fie mu fri afe 1960 dze kɔ afe 1966. Ofri afe 1960 dze kɔ afe 1965 mu no, na ɔyɛ Epue Mantam nyimpa a ɔtɔ do ebien, na ofri afe 1965 dze kɔ afe 1966 no, na ɔyɛ Swedru-Achiase anamusifo wɔ Mbrahyɛ bagua fie mu. == Abrabɔ Ahyɛse na nwomasua == Wɔwoo no 25 December 1922 wɔ Achiase.[1][2][3] onyaa ne nwomasua wɔ Mmofraturo Sukuu mu, na hɔ na onyaa ne Standard Seven Certificate wɔ afe 1940 mu wɔ mber a owie ne sukuu.[1][2] == Edwuma na amanyɔsɛm == Koranteng hyɛɛ ase dɛ adzepamnyi wɔ 1944 mu wɔ ber a na ɔwɔ apataa a wɔdze tɔn wax Prints. Ɔtsenaa Achiase kɔsii afe 1960 wɔ ber a wɔ yii no dɛɛ ɔbɛyɛ mbrahyɛ bagua edwuma wɔ afe 1960 mu.[4] sɛ yeyi n'adzepam edwuma no Fri hɔ a, na Koranteng nso dze ne ho hyɛ ndua edwuma mu, na osiesie ndua ho kwan maa ndua eguadzifo. Wɔ afe 1960 mu no, na Koranteng ka mbaa a wodzii kan hyɛn Ghana Mbrahyɛ Bagua no mu a wɔ gyina ma amanfo (ne tsitsir yɛ mbasiafo wɔka kuw ne ho) wɔ mbra ase. Na ɔka mbasiafo10 a wɔyii hɔn a obiara annsɔr entsia hɔn wɔ 27 June 1960 wɔ Convention People's Party tum do.[5][6] Na ɔyɛ nyimpa tsitsir a ɔtɔ ebien wɔ Epue Mantam.[5][7] Wɔ afe 1965 mu no, wɔyɛɛ no mbrahyɛ baguanyi maa Swedru-Achease kɔsii afe 1966 mu wɔ ber a wotuu Nkrumah aban no fri n'egudo.[8] == N'abrabɔ mu nsɛm == Owie ne sukuu no w'ankyɛr biara na ɔwaree Owura Asafu-Adjei kosii 1943 mu a owui. Ɔwaree biom wɔ afe 1951 mu na ɔnye Kwame Nkrumah,[9] Ghana ɔmampanyin a odzi kan, na wɔbɔmu woo ba basia.[4][10][11] Wɔ 1955 mu no, wogyaee aware no. Ekyir yi ɔwoo mba baanan a wofri hɔn a ɔnye hɔn nyaa nkitahodzi na awar ahorow mu.[4] == Nhwɛdo == • ^ Jump up to:'''''a''''' '''''b''''' ''Commission, Ghana Manyo-Plange (Assets) (1969). Report of the Manyo-Plange (Assets) Commission, Appointed Under the Commissions of Enquiry Act, 1964 (Act 250) and N. L. C. (Investigation and Forfeiture of Assets) Decree, 1966 (N. L. C. D. 72) to Enquire Into the Assets of Specified Persons. Ghana Publishing Corporation (Print. Division).'' • ^ Jump up to:'''''a''''' '''''b''''' ''Commission, Ghana Manyo-Plange (Assets) (1969). Report of the Manyo-Plange (Assets) Commission, Appointed Under the Commissions of Enquiry Act, 1964 (Act 250) and N. L. C. (Investigation and Forfeiture of Assets) Decree, 1966 (N. L. C. D. 72) to Enquire Into the Assets of Specified Persons. Ghana Publishing Corporation (Print. Division).'' '''• ^''' ''Ghana Year Book. Graphic Corporation. 1961.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' ''Commission, Ghana Manyo-Plange (Assets) (1969). Report of the Manyo-Plange (Assets) Commission, Appointed Under the Commissions of Enquiry Act, 1964 (Act 250) and N. L. C. (Investigation and Forfeiture of Assets) Decree, 1966 (N. L. C. D. 72) to Enquire Into the Assets of Specified Persons. Ghana Publishing Corporation (Print. Division).'' • ^ Jump up to:'''''a''''' '''''b''''' ''Ghana Today. Information Section, Ghana Office. 1959.'' '''• ^''' ''Ghana (1960). Ghana Gazette.'' '''• ^''' ''Ghana (1960). Ghana Gazette.'' '''• ^''' ''Jakande, L. K. (1966). West Africa Annual. James Clarke.'' '''• ^''' ''Pathé, British. "Ghana: Woman Member Of Parliament Claiming To Have Married Ex-President Nkrumah Appears At Manyo Plange Commission". www.britishpathe.com. Retrieved 19 August 2021.'' '''• ^''' ''Pobee, J. S. (1991). Religion and Politics in Ghana. Asempa Publishers. <nowiki>ISBN 978-9964-78-179-8</nowiki>.'' '''• ^''' ''West Africa. West Africa Publishing Company Limited. 1966.'' [[Nkyekyεmu:Ghanafo]] j7lcnjxi6phu3319rup6uuwbecacf45 Masoud Baba Abdul-Rahman-Rahman 0 754 47025 36284 2025-05-09T13:22:12Z Robertjamal12 13 /* Nhwɛdo */ clean up using [[Project:AWB|AWB]] 47025 wikitext text/x-wiki {{Databox|item=Q96392200}} '''Masoud Baba Abdul-Rahman''' yɛ Ghana amanyɛnyi a ɔyɛɛ mbrahyɛ baguani maa Pru mantɔw.<ref name=":0">http://www.ghanamps.com/mps/details.php?id=18. ''www.ghanamps.com.'' Retrieved 4 July 2020.</ref><ref>http://citifmonline.com/2015/11/ndcdecides-power-minister-kwabena-donkor-wins-pru-east/. ''Citi 97.3 FM - Relevant Radio. Always.'' 22 November 2015. Retrieved 4 July 2020.</ref> == Ɔbra ahyɛse na nwomasua == Wɔwoo Abdul-Rahman wɔ 4 [[Mumu]] 1952. Ɔfir Yeji a ɔwɔ Brong Ahafo mantɔw mu wɔ Ghana. Ɔnyaa nye Bachelor of Science wɔ Botany nz Diploma wɔ Nwomasua mu wɔ Cape Coast Esuapɔn mu wɔ afe 1979 mu.<ref name=":0" /> == Edwuma == Ɔyɛ nwomasua ho ɔbenfo. Na ɔyɛ Ɔkwankyerɛfo Abadziakyiri wɔ Ruyan Consult na Future Leaders Academy.<ref name=":0" /> == Amanyɛsɛm == === 2004 Abatow === Wɔdzii kan paw Abdul-Rahman dɛ mbrahyɛbaguanyi ma Pru mantɔɛ no wɔ afe 2004 Ghana amansan abatow no mu. Entsi ɔgyinaa amansin no ananmu dza ɔdzi kan wɔ Ghana man a ɔtɔ do anan no mmarahyɛ bagua a ɔtɔ do anan no mu. Wɔdze abatow 22,080 na ɛpaw no wɔ abatow 34,969 a ɔfata a wɔtow no mu. Eyi nye abatow a ɔfata a wɔtow nyinara mu 63.10% yɛ pɛ. Abdul-Rahman nyaa amba kyɛn Amoah Ɔhene Dawid a ofi Ɔman Ho Dɔ Kuw Foforo (NPP) no mu, Francis Dorkose Dawuda a ofi Nnipa Ɔman Nhyiam no mu na Kingsley K. A. Abonkrah a ɔyɛ obi a ɔdze nye ho (Independent Candidate). Eyinom nyaa abatow 12,029, 555 na 305. Eyinom nye abatow a ɔfata a wɔtow nyinara mu 34.40%, 1.6% na 0.9% yɛ pɛ. Wɔpaw Abdul-Rahman wɔ National Democratic Congress tekiti do.<ref>https://web.archive.org/web/20221206220537/https://ghanaelections.peacefmonline.com/pages/2004/brongahafo/54/index.php. ''Ghana Elections - Peace FM.'' Retrieved 2 August 2020.</ref><ref>''Elections 2004; Ghana's Parliamentary and Presidential Elections.'' Ghana: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p. 135.</ref> Na nye mansin no yɛ mbrahyɛ bagua nkongua edu (10) no fa wɔ mbrahyɛ bagua nkongua 24 a National Democratic Party for the Brong Ahafo Mantam no dzii nkonyim nyinara mu.[6][7] National Democratic Congress dzii nkonyim kakraa bi a ɔyɛ mbrahyɛ bagua nkongua 94 wɔ nkongua 230 mu wɔ saa abatow no mu maa mbrahyɛ bagua mufo maa mbrahyɛ bagua a ɔtɔ do anan wɔ Ghana man a ɔtɔ do anan no mu.<ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/. ''Fact Check Ghana.'' 10 August 2016. Retrieved 2 August 2020.</ref><ref>https://web.archive.org/web/20240925092157/https://ghanaelections.peacefmonline.com/pages/2004/brongahafo/index.php. ''Ghana Elections - Peace FM.'' Retrieved 2 August 2020.</ref> Wɔsan paw Abdul-Rahman wɔ National Democratic Congress (NDC) tekiti do na onyaa abatow dodow no ara 4,096 dze bɛyɛɛ MP. Wɔpaw no dɛ mbrahyɛbaguanyi ma Pru mantɔw no wɔ mbrahyɛ bagua a ɔtɔ do enum a ɔwɔ Ghana man a ɔtɔ do anan no mu.<ref name=":1">https://web.archive.org/web/20160506210959/http://ghanamps.gov.gh/mps/details.php?id=18. 6 May 2016. Archived from the original on 6 May 2016. Retrieved 9 July 2020.</ref><ref>https://web.archive.org/web/20201024033152/https://www.ghanaweb.com/GhanaHomePage/election2008/election.results.parliamentary.php. ''www.ghanaweb.com.'' Retrieved 9 July 2020.</ref> Wɔdze abatow 13,090 na ɛpaw no wɔ abatow 31,063 a ɔfata a wɔtow no mu, a ɔnye abatow a ɔfata a wɔtow nyinara mu 42.1% yɛ pɛ.<ref name=":1" /><ref>https://library.fes.de/pdf-files/bueros/ghana/10489.pdf. (PDF). Ghana: Friedrich-Ebert-Stiftung. 2010. p. 72.</ref> Abdul-Rahman nyaa amba kyɛn Alhaji Gariba Iddrisu a ofi Ɔman Ho Dɔ Kuw Foforo (NPP), Bijabi Joses a ofi Democratic Freedom Party, Ponada Donkor George Evans a ofi Democratic People’s Party, Ebenezer Agben a ofi Convention People’s Party ne Amoah King David a ɔyɛ obi a ɔdZe nye ho (Independent Candidate). Eyinom nyaa abatow a ɔfata a wɔtow no nyinara mu 28.95%, 0.82%, 1.03%, 0.45% ne 26.61%.<ref>https://library.fes.de/pdf-files/bueros/ghana/10489.pdf. (PDF). Ghana: Friedrich-Ebert-Stiftung. 2010. p. ''72.''</ref> Wɔpaw no wɔ afe 2008 Ghana amansan abatow mu.<ref>https://web.archive.org/web/20221206220537/https://ghanaelections.peacefmonline.com/pages/2008/brongahafo/54/index.php. ''Ghana Elections - Peace FM.'' Retrieved 2 August 2020.</ref> == N'abrabɔ == Abdul-Rahman awar wɔ mba enum.<ref>https://web.archive.org/web/20160506210959/http://ghanamps.gov.gh/mps/details.php?id=18. May 2016. Archived from the original on 6 May 2016. Retrieved 2 August 2020.</ref> Ɔyɛ Nkramonyi.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] 5i3p3c6jpayykzdlkguyzl0zkjopnw6 Mathias Asoma Puozaa 0 755 48213 47455 2025-05-23T15:27:07Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48213 wikitext text/x-wiki {{Databox|item=Q98052440}}Nna '''Mathias Asoma Puozaa''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma Nadowli Epuei abatow mpasua wɔ Etsifi Anee Mantɔw mu wɔ Ghana. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Puozaa wɔ afe ahaakorɔn eduanan awɔtwe ne bosoom Sanda ne da a ɔtɔ do du.<ref name=":0">''Ghana Parliamentary Register, 2004-2008''. Ghana: The Office of Parliament. 2004. p.&nbsp;469.</ref><ref name=":1">[https://web.archive.org/web/20160506210346/http://ghanamps.gov.gh/mps/details.php?id=219 "Ghana MPs - MP Details - Puozaa, Mathias A."] 6 May 2016. Archived from [http://ghanamps.gov.gh/mps/details.php?id=219 the original] on 6 May 2016. Retrieved 3 August 2020.</ref> Wɔtsetsee no wɔ Touri-Daffiaman wɔ Etsifi Anee Mantɔw mu wɔ Ghana.<ref name=":1" /> Ɔkɔr skuul wɔ University of Edinburgh wɔ Scotland. Owiei dɛm suapɛn no, ɔkɛgyee abɔdzin krataa (Master of science) Mpɔtam adzesua mu.<ref name=":1" /> === Edwuma === Nna Puozaa yɛ obi a ɔaben wɔ nwomasua mu.<ref name=":0" /> ==== Amanyɛsɛm ==== Nna Puozaa yɛ National Democratic Congress kuwba.<ref>[http://staging.odekro.org/person/mathias-asoma-puozaa/ "Odekro | What has your MP done for you?"]. ''staging.odekro.org''. Retrieved 4 August 2020.</ref> Woyii no dɛ mbrahyɛbaguanyi maa Nadowli East abatow mpasuar wɔ afe 2004 Ghana amansan abatow no mu. Ogyinaa maa n'abatow mpasuar wɔ mbrahyɛbagua a ɔtɔ do anan wɔ Sanda 7, 2005 kesi Sanda 6, 2009 wɔ Ghana Republic a ɔtɔ do anan no mu.<ref name=":2">FM, Peace. [https://web.archive.org/web/20240526092205/https://ghanaelections.peacefmonline.com/pages/2004/upperwest/index.php "Ghana Election 2004 Results - Upper West Region"]. ''Ghana Elections - Peace FM''. Retrieved 3 August 2020.</ref> Onyaa mba 6,096 fir mba dodow a wɔtowee 10,144 no mu. Iyi nye 60.1% fi mba dodow a wɔtowee mu yɛ pɛr. Odzii Tingani Banoebara Jonas a ɔwɔ People's National Convention, Kasanga Raphael Kasim a ɔw ɔ[[New Patriotic Party]] na Tiesaah Azaadong George a ɔwɔ Convention People's Party do konyim. Sɛ wɔhyehyɛ no pɛpɛɛpɛr a, wonyaa mba 713, 3,221 na 115 fir mba dodow a wɔtowee no mu. Iyi nye 7.0%, 31.8% na1.1% fi mba dodow a wɔtowee mu yɛ pɛr.<ref name=":2" /> == N'abrabɔ na owu == Puozaa yɛ Kristonyi.<ref name=":0" /> Puozaa wui wɔ yar tsia bi ekyi wɔ 37 Nsordaafo Ayarsabea, Ghana, wɔ 25 May 2024.<ref>[https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Former-NDC-MP-Mathias-Asuma-Puozaa-dead-1932632 "Former NDC MP Mathias Asuma Puozaa is dead"]. ''GhanaWeb''. 26 May 2024. Retrieved 26 May 2024.</ref> == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] ork8cgfvkxxl5njqvshud00qqea96bh Matthew Kwaku Antwi 0 756 47682 47517 2025-05-14T13:24:31Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47682 wikitext text/x-wiki '''Matthew Kwaku Antwi''' (wɔwoo wɔ mfe apem ahankron eduanan kor mu) ɔyɛ ɔmanyɛnyi wɔ Ghanaman mu. Nna ɔyɛ Mbrahyɛbaguanyi dze ma Atwima-Kwanwoma ambatow mpasua a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. '''AMBATOW:''' '''Antwi''' dzii kan baa mbrahyɛbaguamu ber a nna ɔyɛ "New Patriotic Party" kuwba wɔ Mumu wɔ mfe apem ahankron eduokron esia wɔ Ghana ambatow kɛse no mu na woyii dɛ Mbrahyɛbaguanyi dze ma Atwima-Kwanwoma ambatow mpasua. Onyaa mba a ɔyɛ mpemdu awɔtwe na eduonom esia fii mpem ebien ɔha eduonom a ogyina hɔ ma ɔhankyɛmu eduonom awɔtwe ekyir pɔw eduowɔtwe dze sen Simon Atta a ɔyɛ NDC nyi a onya mba mpem anan ahawɔtwe eduosa kor na Kwasi Amankwa Manu a ɔyɛ CPP nyi so nyaa ahabien na eduokron ebiasa mba. Wɔ mfe mpem ebien mu no, Antwi benyaa mbrahyɛbagua egua a ɔyɛ Atwima-Kwanwoma ambatow mpasua a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. Odzii nkonyim wɔ NPP amanyɛkuw ne dzin mu. N'ambatow mpasua no ka mbrahyɛbagua ngua eduasa biako a NPP amanyɛkuw nyaa fii ngua dodow a ɔyɛ eduasa ebiasa mu wɔ Esuantse Mantɔw mu ambatow no mu.NPP amanyɛkuw no nyaa mbrahyɛbaguafie ngua dodow a ɔyɛ eduokron akron(99) wɔ ngua dodow a ɔyɛ ahabien(200) mu.Onyaa amba no mu dodow a ɔyɛ 19,656 fir 23,199 mu. A ogyina hɔ ma ɔha nkyekyɛmu eduowɔtwe enum(85%). Onyaa amba dodow sen, Awere A. Dankyi a ɔyɛ NDC amanyɛkuwnyi na David O. Darko a ɔyɛ CPP amanyɛkuwnyi. Iyinom nyaa, amba a ɔyɛ 2,670 na 799. A wogyina hɔ ma ɔha nkyekyɛmu dubiako ekyir pɔw enum(11.5%) na ɔha nkyɛmu ebiasa ekyir pɔw enum(3.5%). Antwi was elected as the member of parliament for the Atwima-Kwanwoma constituency of the Ashanti Region of Ghana for the first time in the 2004 Ghanaian general elections. He won on the ticket of the[[New Patriotic Party]]. His constituency was a part of the 36 parliamentary seats out of 39 seats won by the[[New Patriotic Party]] in that election for the Ashanti Region. The[[New Patriotic Party]] won a majority total of 128 parliamentary seats out of 230 seats. He was elected with 28,384 votes out of 35,050 total valid votes cast.4 This was equivalent to 81% of total valid votes cast. He was elected over Tony Agyemang Nyame of the National Democratic Congress, Aduhene Opoku Isaac of the Convention People's Party, Michael Yaw Owusu and Gyawu Charles Nantwi both independent candidates. These obtained 4,044, 610, 1,412 and 600 votes respectively of total votes cast. These were equivalent to 11.5%, 1.7%, 4.0% and 1.7% respectively of total valid votes cast. Antwi dzii kan bɛyɛɛ mbrahyɛbaguanyi wɔ Atwima-Kwanwoma ambatow mpasua do wɔ Esuantse Mantɔw mu wɔ mfe mpem ebien na anan mu wɔ Ghana ambatow mu. Onyaa ngua no wɔ NPP amanyɛkuw dzin mu. N'ambatow mpasua no ka mbrahyɛbaguafie ngua eduasa esia(36) a NPP amanyɛkuw no nyaa fii ngua dodow a ɔyɛ eduasa akron(39) wɔ Esuantse Mantɔw mu. NPP amanyɛkuw no nyaa dɔm dodow wɔ mbrahyɛbaguafie a ɔyɛ ɔha eduonu awɔtwe(128) wɔ ngua dodow a ɔyɛ ahabien eduasa(230). Onyaa 28,384 amba fir amba dodow a ɔyɛ 35,05 mu. Amba yi gyina hɔ ma ɔha nkyekyɛmu a ɔyɛ eduowɔtwe kor(81%). Onyaa amba sen, Tony Agyemang Nymae a ɔyɛ NDc amanyɛkuwnyi, Aduhene Opoku Isaac a ɔyɛ CPP amanyɛkuwnyi, Michael Yaw Owusu na Gyawu Charles Nantwi. Hɔn amba a wonyaa nye, 4,044, 620, 1,412 na 600 a wogyina hɔ ma ɔha nkyekyɛmu a ɔyɛ 11.5%, 1.7%, 4.0% na 1.7% '''Antwi Gyedzi:''' Antwi yɛ Kristosomnyi [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] n9jdboky8jvb9ady15l13cotbckc4v6 Maureen Abla Amematekpor 0 757 38322 13094 2025-04-26T12:36:34Z Assilidjoe 33 Medze mboaedze aka ho 38322 wikitext text/x-wiki '''Maureen Abla Amematekpor''' (wɔwoo afe 1954) yɛ Ghana Nwomasuanyi a ɔakɔ ahomgye mu na nkan Ghana Ambassador dze ma Namibia na Botswana.<ref>{{Cite web|url=http://cometoghana.tripod.com/id12.html|title=DIPLOMATIC MISSIONS|website=cometoghana.tripod.com|access-date=2016-11-07}}</ref><ref>{{Cite web|url=http://www.panapress.com/Five-foreign-envoys-present-letters-of-credence--13-561570-18-lang2-index.html|title=Five foreign envoys present letters of credence|website=www.panapress.com|access-date=2016-11-07}}</ref><ref>{{Cite web|url=http://www.ghanaweb.com/GhanaHomePage/NewsArchive/Nine-Ambassadors-Receive-Instruments-Of-Commission-17435|title=Nine Ambassadors Receive Instruments Of Commission|website=www.ghanaweb.com|access-date=2020-01-27}}</ref><ref>{{Cite web|url=https://www.kungahuset.se/kungafamiljen/aktuellahandelser/2006/2006aktuellt/nyaambassadorer.5.1a3366210de661ad20800040258.html|title=Nya ambassadörer - Sveriges Kungahus|website=www.kungahuset.se|language=sv|access-date=2020-01-27}}</ref> Maureen, yɛ nwomanyinyi fitsi afe 1987 kesi afe 1992, kitsa ne Master’s degree wɔ Business Administration fi University of Maastricht, Netherlands a Effective Leadership wɔ Management na Administration Certification fi Ghana Suapɔn (University of Ghana) mu. Ɔsanso suaa She Project Management wɔ GIMPA. == Edwuma == Nna Amematekpor yɛ Suapɔn kyerɛkyerɛnyi wɔ Ho Polytechnic fitsi afe 1979 kesi afe 1992. Afe 1984 mu no, ɔyɛɛ nsɔhwɛ bi University of Education Winneba. Fitsi afe 1992 kesi afe 2001 mu no, nna ɔyɛ guamutsenanyi wɔ Ho Polytechnic. Afe 2003 mu no, Amematekpor nyaa ne degree wɔ business management mu; afe 2004 mu no, ne nsa kaa ne Master of Business Administration fi Universität Maastricht. Fitsi afe 2002 Ayɛwoho 30 mu kesi afe 2006 Kwakwar 13 mu no, nna ɔyɛ Ghana High Commissioner wɔ Windhoek, Namibia, ka Gaborone, Botswana commision ho. Fitsi afe 2006 Kwakwar 13 kesi afe 2009 mu no, nna ɔyɛ ambassador wɔ Copenhagen, Denmark, na mber kor no mu ara no yet abɔdzin wɔ aman anan (four Nordic countries) wɔ Sweden, Norway, Finland na Iceland. == Mboaedze == [[Nkyekyεmu:Ghanafo]] rk2c8l8xcoslbl86qnrvy11mql6jj3j Mavis Akoto 0 758 13106 6757 2024-05-23T19:16:03Z A09 777 cleanup, databox 13106 wikitext text/x-wiki {{databox|q=Q38086411}} '''Mavis Akoto''' (wɔwoo no afe orn1978 Ebɔw 22) yɛ Ghana mbirikatunyi. Osii akan wɔ mbasiafo hɔn 4 × 100 metres relay no wɔ afe 2000 Summer Olympics no mu [[Nkyekyεmu:Ghanafo]] 9u271298si7msejeyw0p3vduum18a3z Mavis Ama Frimpong 0 759 6758 4171 2023-04-22T10:43:19Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6758 wikitext text/x-wiki '''Mavis Ama Frimpong''' yɛ Ghana amanyɛnyi a nna Birim North District Chief Executive dzibew no kitsa ne nsamu mpo dɛ wɔpaaw no dɛ ɔnyɛ tsitsenanyi ananmusifo mma Epuei mantɔw mu wɔ Ghana. Wɔsanee toa do yii no dɛ ɔmfa Epuei mantɔw mu tsitsenanyi wɔ Ghana wɔ John Dramani Mahama amambu ase. {| class="wikitable" ! colspan="2" |Hon. Mavis Ama Frimpong |- | colspan="2" | |- ! colspan="2" |Regional Minister |- !President |John Dramani Mahama |- ! colspan="2" |Deputy Regional Minister |- ! colspan="2" |Personal details |- !Born |Ghana |- !Political party |NDC |} [[Nkyekyεmu:Ghanafo]] qx7z6l3b9ij9neapstkiadetjp6066c Mavis Hawa Koomson 0 760 48002 47935 2025-05-14T14:35:12Z Robertjamal12 13 /* Mboaedze */ adding category using [[Project:AWB|AWB]] 48002 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | name = Mavis Hawa Koomson | honorific-suffix = MP | image = MAVIS HAWA KOOMSON.jpg | alt = | caption = | constituency_MP = [[Awutu-Senya East (Ghana parliament constituency)|Awutu-Senya East]] | parliament = Ghana | majority = | term_start =7 January 2012 | term_end = <!--Can be repeated up to eight times by adding a number--> | predecessor = | successor = <!--Can be repeated up to eight times by adding a number--> ''Incumbent'' | prior_term = | order2 = | office2 = Minister for Special Development | term_start2 = February 2017 | term_end2 = January 2021 | president2 = [[Nana Akuffo-Addo]] | predecessor2 = | successor2 = | order3 = <!--Can be repeated up to eight times by changing the number--> | office3 = Minister for Fisheries and Aquaculture Development | term_start3 = 2021 | term_end3 = | president3 = [[Nana Akuffo-Addo]] | predecessor3 = | successor3 = | birth_date = {{Birth date and age|1966|02|03|df=y}} | birth_place = [[Salaga]], [[Ghana]] | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = <!-- from parliament.gh site --> | nationality = [[Ghanaian nationality law|Ghanaian]] | party = [[New Patriotic Party]] | otherparty = <!--For additional political affiliations--> | spouse = | partner = <!--For those with a domestic partner and not married--> | relations = | children = 3 | residence = | alma_mater = [[University of Education, Winneba|University Education Winneba]], [[Ghana Institute of Management and Public Administration|Ghana Institute of Management and Public Administration (GIMPA)]] | occupation = [[Politician]] | profession = [[Educationist]] | cabinet = | committees = Business Committee | portfolio = | signature = | signature_alt = | website = | footnotes = }} '''Mavis Hawa Koomson''' (wɔwoo no 3 [[Kwakwar]] 1966) yɛ Ghana amanyɛnyi na nwomasua ho nyimdzefo. Ɔyɛ mbrahyɛbaguanyi ma Awutu Senya Epuei Ambatow mpasia na ɔyɛ Ɔsoafo a ɔhwɛ Nkɔdo Tsitsir Nhyehyɛe do.<ref>{{Cite web|url=https://www.modernghana.com/news/440537/list-of-the-29-women-in-parliament.html|title=LIST OF THE 29 WOMEN IN PARLIAMENT|last=Prince|first=Akpah|language=en-GB|accessdate=2016-09-15}}</ref><ref>{{Cite web |date=2020-07-22 |title=NDC calls for arrest of 'gangster' Hawa Koomson |url=https://www.myjoyonline.com/news/national/ndc-calls-for-arrest-of-gangster-hawa-koomson/ |access-date=2020-07-23 |website=MyJoyOnline |language=en-US}}</ref><ref>{{Cite web |date=2020-07-22 |title=Your actions will have 'collateral implications' - Baako roasts Hawa Koomson |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Your-actions-will-have-collateral-implications-Baako-roasts-Hawa-Koomson-1013866 |access-date=2020-07-23 |website=ghanaweb. |language=en}}</ref><ref>{{Cite news|title=Knocks for Ghana female lawmaker wey fire gunshot for voter registration centre - Read wetin we know about Hawa|work=BBC News Pidgin|url=https://www.bbc.com/pidgin/tori-53484335|access-date=2020-07-23}}</ref> Ghana Ɔmanpanyin Nana Akuffo-Addo na ɔpaw no wɔ 10 Sanda afe 2017 dɛ Ɔsoafo a ɔhwɛ nkɔdo tsitsir do.<ref name=":0">{{Cite news|url=http://www.peacefmonline.com/pages/politics/politics/201701/302940.php|title=Profile of Hon Mavis Hawa Koomson, Minister-Designate For Special Development Initiative|last=Online|first=Peace FM|access-date=2018-10-18}}</ref><ref>{{Cite web|title=Fire Hawa Koomson over gunshot - Bonaa tells Nana Addo|url=https://www.graphic.com.gh/news/politics/ghana-news-fire-hawa-koomson-over-gunshot-bonaa-tells-nana-addo.html|access-date=2020-07-23|website=Graphic Online|language=en-gb}}</ref><ref name=":1">{{Cite web|title=Hawa Koomson response to CID invitation|url=https://www.graphic.com.gh/news/general-news/ghana-news-hawa-koomson-response-to-cid-invitation.html|access-date=2020-07-24|website=Graphic Online|language=en-gb}}</ref> == Ɔbra Ahyɛse na nwomasua == Koomson fi Salaga a ɔwɔ Savannah Mantɔw mu wɔ Ghana na wɔwoo no da ɔtɔ do ebasa (3) bosoom [[Kwakwar]] afe 1966.<ref>{{Cite web |last=Pulse |title=Mavis Hawa Koomson |url=https://www.pulse.com.gh/bio/mavis-hawa-koomson-id5364017.html |access-date=2018-10-18 |website=pulse ghana |language=en-US}}</ref> Ɔnyaa nye ntsetsee kɔlege adzesua wɔ Bimbilla Ntsetsee Kɔlege.<ref>{{Cite web |last=Online |first=Peace FM |title=Profile of Hon Mavis Hawa Koomson, Minister-Designate For Special Development Initiative |url=https://www.peacefmonline.com/pages/politics/politics/201701/302940.php |access-date=2022-11-26 |website=Peacefmonline- Ghana news}}</ref> Ɔwɔ diploma abodzin krataa na bachelor’s abodzin krataa wɔ Ahyɛse Nwomasua mu wɔ Suapɔn Nwomasua Winneba.[<ref>{{Cite web |last=Pulse |title=Mavis Hawa Koomson - Mavis Hawa Koomson - Pulse |url=http://pulse.com.gh/bio/mavis-hawa-koomson |accessdate=2016-09-15 |website=pulse ghana}}</ref> Ɔnyaa nye master’s abodzin krataa, postgraduate diploma abodzin krataa wɔ ɔman edwumayɛ mu (postgraduate diploma in public administration CPA) na postgraduate diploma abodzin krataa wɔ ɔman edwumayɛ mu (postgraduate diploma in public administration DPA) wɔ Ghana Asoɛe a Ɔhwɛ Edwumayɛ nA Ɔmanfo Do (Ghana Institute of Management and Public Administration - GIMPA).<ref>{{Cite web |title=Mavis Hawa Koomson –Special Development Initiatives - Government of Ghana |url=http://www.ghana.gov.gh/index.php/governance/60-ministers/3445-mavis-hawa-koomson-special-development-initiatives |access-date=2018-10-18 |website=Government of Ghana |language=en-gb}}</ref><ref>{{Cite web |last=Ghana |first=ICT Dept. Office of Parliament |title=Parliament of Ghana |url=https://www.parliament.gh/mps?mp=64 |access-date=2018-10-18 |website=parliament of ghana}}</ref> == Edwuma == Nna Koomson yɛ ɔkyerɛkyerɛfo wɔ n’edwuma mu, na ɔwɔ dzibea ahorow a ɔkyerɛkyerɛfo panyin (head teacher), ɔhwɛfo boafo (assistant superintendent) na ɔhwɛfo Panyin (Principal superintendent) ka ho. Ɔsan nso yɛ Ghana Ɔman Akyerɛkyerɛfo Mbea Fekuo (GNATLAS) Sekondi mpɔtsam hɔ eguamtsenanyi panyin, GNATLAS (Atɔeɛ Mantam) sikakorafo (treasurer) na GNATLAS (Takoradi mpɔtsam hɔ) kyerɛwfo (secretary). == Amanyɛsɛm == Koomson yɛ Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no munyi. Mprɛmprɛn ɔyɛ Mbrahyɛbaguanyi ma Awutu Senya Epuei Ambatow mpasua a ɔwɔ Ghana Finimfin Mantɔw mu.[13] == N'abrabɔ == Ɔyɛ Kristonyi na wawar na ɔwɔ mba baasa (3).[21] == Adɔeyɛ == Ɔdze afe afe bɔɔlbɔ akansi bi a wɔtow dizn Kasoa MP’s Cup baa mbabun a wɔwɔ nye ambatow mpasua mu.[22] Wɔ afe 2021 mu no, Koomson sii asɔredan maa Bethel Methodist Asɔre a ɔwɔ Kasoa.[23] == Mboaedze == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Nyimpa]] [[Nkyekyεmu:Hɔn a wɔwoo hɔn afe 1966 mu]] [[Nkyekyεmu:Ghana]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] lyw1sgn4xq9bkc8j7fmiegtt8kptvt4 Maxwell Kofi Jumah 0 761 48180 47417 2025-05-23T15:24:48Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48180 wikitext text/x-wiki {{Databox|item=Q20630279}} '''Maxwell Kofi Jumah''' (wɔwoo no 26 [[Obiradzi]] 1950) yɛ Ghana amanyɛnyi na kan Kumasi Mayor, kan Mbrahyɛbanyi ma Asokwa Mantam a ɔwɔ Ashanti Mantɔw mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 8boojwkamthsyh1ugrirn9edjuiw702 Mbeabea yɛkɔ hɔ nserahwɛ 0 762 4192 4191 2023-04-20T19:24:27Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 4191 wikitext text/x-wiki '''Mbeabea a yɛkɔ hɔ nserahwɛ''' wɔ ɔman Ghana mu no bi nye: 1. Oguaa Abankɛse mu 2. Osu Abankɛse mu 3. Kwame Nkrumah Mesuem 4. Kakum Parke 5. Anomabo Forte 6. Mbrahyɛbeguafie....... 99s9qkqovqb0wrazjqqsdc3i5xxfec0 Mbowa edzin 0 763 4198 4197 2023-04-20T19:24:28Z MF-Warburg 12 5 revisions imported: [TEST] importing fatwiki via a tool 4197 wikitext text/x-wiki '''Mbowa edzin''' no bi nye: Akokɔ Nantwi. Apɔnkye. Ɔtwe Kɔtɔ Bonsu Dabodabo Ɔwɔ Kɔkɔsekyi Akokɔhwer Oguan Ɔkɔr Asoaso Ketsew Atwɛr Wansema Bɔdɔm Okura Kusi Mampam 3wdvzynql9xlcva8rx3mu1uhiatqxta Medieval Nkaadze a ɔwɔ Kosovo 0 764 48275 12946 2025-05-26T13:57:35Z Robertjamal12 13 /* Hwɛ iyi Nso */ Cat using [[Project:AWB|AWB]] 48275 wikitext text/x-wiki {{Databox|item=Q1982106}} '''Medieval Nkaadze a ɔwɔ Kosovo''' (Serbian: Средњовековни споменици на Косову, romanized: Srednjovekovni spomenici na Kosovu; Albania: Monumentet Mesjetare në Kosovë) yɛ Wiadze Agyapadze Bea a ɔyɛ Serbia Ortodɔks Kristofo asɔre ahorow anan na nkokorafie ahorow a egyina hɔ ma atɔe fam Byzansia atɔe fam asɔredan na Byzancles no a hɔn aka abom adansi ho nhyehyɛe dze ayɛ Palaiologian Renaissance kwan no. Nemanjić ahemman, Serbia ahemman a ɔho hia kyɛn biara wɔ finimfin Mmere no mu no mufo na wɔhyehyɛɛ adansi no. Mbea no wɔ nnɛyi Kosovo. Wɔ afe 2004 mu no, UNESCO gyee Dečani Nkokorafie no toom dɛ ɔsombo kɛse wɔ amansan nyinara mu. Mfe ebien akyi no, wɔtrɛw bea a na agyapadze no wɔ no mu dɛ dzea wɔdze bɛto gua ndzedzido ndzedzido, dze nyamesom nkaedum afoforo ebasa kaa ho: Peć Nkokorafie no Patriarchate, Our Lady of Ljeviš ne Gračanica Nkokorafie. Wɔ afe 2006 mu no, wɔdze agyapadze no too Wiadze Agyapadze a ɔwɔ esian mu no mu ɔnam nsɛnnennen a ɔwɔ nye sohwɛ na nye korakorabea a ɔfir ɔmantsam no amanyɛsɛm a ɔntumi nnyina mu ntsi. == UNESCO Ekyingye == Ekyingye bi kɔ do wɔ Kosovo a ɔrebɔ mmɔdzen dɛ ɔbɛka UNESCO ho no ho, a ɔbɛma hɔn akyerɛw mbea no dzin dɛ Kosovo fa na ɔnyɛ Serbia. Saa nkaedum yi aba ntua mu, tsitsir wɔ mmusuakuw mu basabasayɛ a ɔkɔɔ do wɔ afe 2004 mu, wɔ Kosovo UNMIK nnyiso mu, ber a wɔsɛee hɛn Awuraa Ljeviš no kɛse no. Wɔ [[Ɔbɛsɛ]] 2015 mu no, UNESCO Edwumaku no kamfoo Kosovo kyerɛ dɛ ɔnyɛ emufo. Wɔtoo aba dɛ wɔbɛkɔ akɔyɛ asɔremma no wɔ UNESCO Amansan Nhyiamu no ase wɔ [[Ɔberɛfɛw]] 2015 mu. UNESCO nnyee Kosovo ntom dɛ ɔman ba, nyansahyɛ no antumi annye dodo no ara nkyem ebasa mu ebien wɔ ahyehyɛdze no Nhyiam Kɛse a ɔkɔɔ do wɔ Paris wɔ [[Ɔberɛfɛw]] 9, 2015. Adze tsitsir ekoro ntsi a wɔpow Albaniafo abisadze yi nye 2004 basabasayɛ a ɔkɔɔ do wɔ Kosovo, ber a wɔguu Ortodɔks asɔre ahorow 35 ho fĩ, sɛee anaadɛ wɔsɛee no, a hɛn Awuraa a ofi Ljeviš a ɔyɛ a Wiadze Agyapadze Bea. Asɔredan no yɛ dzea wɔfow ndzɛmba ber nyinara - mpo na adansi ndzɛmba no, tsitsir no, hɔn awia kɔber a ɔsom bo mprɛn pii afi ɔdan no atsifi. == Nfonyinsie Bea == <gallery> Visoki Dečani, exterior view (Julian Nyča).jpg|[[Visoki Dečani]] Pecka apside.jpg|[[Patriarchal Monastery of Peć]] Iglesia de Nuestra Señora de Ljevis, Prizren, Kosovo, 2014-04-16, DD 05.JPG|[[Our Lady of Ljeviš]] Gračanica.jpg|[[Gračanica monastery|Gračanica]] </gallery> == Hwɛ iyi Nso == * ''[[Kosovo: A Moment in Civilization]]'' * [[Destruction of Albanian heritage in Kosovo]] * [[Destruction of Serbian heritage in Kosovo]] [[Nkyekyεmu:World Heritage Sites in Danger]] fxnmwawf6ynankmd7jb3b06j133id1f Melody Millicent Danquah 0 765 35066 35065 2024-10-18T03:32:25Z Miss Black Canadian 1604 35066 wikitext text/x-wiki '''Melody Millicent Danquah''' (Afe 1937 ne bosoom Ebɔw ne da a otsia esia - Afe 2016<ref name=":0">http://en.wikipedia.org</ref> ne bosoom Esusuow Aketseaba ne da otsia du awɔtwe) yɛ Ghana wimhyɛnkafo na ɔyɛ basia wimhyɛnkafo a odzi kan wɔ Ghana na ɔsanso yɛ hɔn a wodzii kan wɔ Ebibiman mu kor. Odzii Lotfia Elnadi anamɔn ekyir a nna ɔyɛ Misrinyi basia a odzi kan na basia a odzi kan a ofi Ebibiman a onyaa wimhyɛnkafo tum krataa wɔ afe 1993 ne bosoom Fankwa ne da a otsia eduonu esuon. https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQuCkyeVWPO4EnnYr79T2n-Oo0uEumHZ1sQyQ&s<ref name=":0" /> == Ahyɛse asetsena == Wɔwoo Melody Danquah wɔ Larteh Akuapem, wɔ afe 1937 ne bosoom Ebɔw ne da a ɔtɔdo esia maa Ibinijah Rexford Addo-Danquah, a nna ɔyɛ Asɛndzibea Kyerɛwfo na Ɔtsɛmbuafo a ɔagye dzin wɔ Larteh. Ne maame dzin dze Selina Gyamfi. Melody yɛ enuanom du mu ma ɔtɔdo esia. == Nwomasua == Danquah suaa adze wɔ Metɔodis Ahyɛse na Mfinimfin skuul a ɔwɔ Larteh na Wesley Girls nsɔwdo skuul a ɔwɔ Oguaa. Nna ɔsanso yɛ Aban kyerɛwfo. == Ndwuma == Wɔpaaw no kaa mbasiafo baasa a wodzii kan wɔ afe 1963 ewiei a wɔtsetsee hɔn kɔr Ghana Wimu Asraafo mu dɛ wimuhyɛnkafo. Odzii nkonyim wɔ abawdobɔdze no na asrafo ntsetsee tsitsir a odzi ekyir wɔ Ghana Asrafo Adzesuabea. Afe 1964 mu no bosoom Obiradzi ne da a otsia eduonu ebien mu no, Flt. Cadet Danquah nkotoo na ɔdze wimuhyɛn tu kwan dza odzi kan wɔ De Havilland Canada DHC-1 Chipmunk wimuhyɛn mu, na ɔbɛyɛɛ Ghananyi a odzi kan a ɔno nkotoo tuu wimuhyɛn. Onyaa ne Wings a ɔma ɔfata dɛ wimuhyɛnkafo fir Kofi Baako a nna ɔyɛ Ɔman Bambɔdohwɛfo wɔ afe 1965 ne bosoom Ebɔwbira ne da a otsia du enum. Owiee n’efirmu edwuma wɔ afe 1968 Obiradzi mu na ɔhyɛɛ ase yɛɛ edwumayɛ edwuma wɔ Asrafo no mu. Afe 1984 mu no, woyii no fir ayaresabea osian dɛ mbrɛ n’akwahosan tse ntsi. Onyaa Ɔsom Ber Tsentsen abasobɔdze na 'The Efficiency Medal'. == Asetsena wɔ ɔsom a ɔyɛ ndam ekyir == Ber a ogyaa sradzi no, ɔyɛɛ edwuma maa Wiadze Nyinaa Edziban Dwumadzibea no ber tsiaa bi na afei ɔyɛɛ edwuma maa Ɔman Ɔsom Ɔkyerɛwfo Dwumadzibea. Ber a odzii mfe eduasa no, onyaa Diploma wɔ Bible Adzesua na Nyamekyerɛ mu na ofir ase kaa asɛm no kyerɛɛ asrafo etsiefo. Ekyir yi ɔdze no ho kɔbɔɔ Ghana Asoɛe a ɔhwɛ edwumayɛ na ɔman edwumayɛ so no Akwankyerɛ Kuw no mu. == Aseda a wɔdze ma == Awuraa Rebeca Akufo-Addo, Ghana basia a odzi kan kaa no ho nsɛm wɔ afe 2017 Amanaman Ntam Mbaa Da afahyɛ no mu dɛ ɔyɛ nhwɛdo ma mbaa. Wɔde The Companion of the Order of the Volta hyɛɛ no enuonyam wɔ afe 2006 mu, dze nam Ɔmampanyin John Kufuor do dɛ ɔyɛ obi a ɔwɔ akokodur a ɔdze mbirika tu mbirika. == Nsɛm a wɔdze gyinaa do == * ''"Melody takes her last flight". Graphic Online. 2 April 2016. Retrieved 2016-04-09.'' * ''Myjoyonline.com. "Ghana News - Professor Angela Lamensdorf Loses Mother". www.myjoyonline.com. Retrieved 2016-04-09.'' * ''"Melody Millicent Danquah". Maakola. Retrieved 2023-01-18.'' * ''Habib, Nader (23 October 2014). "Once upon a time - She wanted to be free". No. 1218. Cairo. Al-Ahram. Archived from the original on 16 December 2016. Retrieved 14 March 2022.'' * ''Ayed, Nahlah (6 May 2013). "Nahlah Ayed: The renewed fight for women's rights in Egypt". CBC News. Archived from the original on 29 November 2015. Retrieved 14 March 2022.'' * ''"Meet Melody Millicent Danquah: Ghana's first female pilot". Prime News Ghana. 2021-10-21. Retrieved 2023-01-18.'' * ''"Meet Ghana's first female pilot & Squadron leader". GhanaWeb. 1970-01-01. Retrieved 2023-01-18.'' * ''"Melody Millicent Danquah, first female Ghanaian pilot". Ghanaian Museum. 2023-01-06. Retrieved 2023-01-18.'' * ''"Government Secretarial School gets hostel". www.ghananewsagency.org. Retrieved 2019-05-25.'' * ''"Melody takes her last flight". Graphic Online. Retrieved 2021-03-06.'' * ''"Melody takes her last flight". Graphic Online. Retrieved 2023-01-18.'' * ''Taylor, Mildred (2018-05-04). "A look at Melody Millicent Dankwa, the first female pilot in Africa". Retrieved 2019-05-25.'' [[Nkyekyεmu:Ghanafo]] 7zgtvhzr3vov2zth8xq6a6fk767oxup Memenda 0 766 4207 4206 2023-04-20T19:24:31Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 4206 wikitext text/x-wiki '''Memenda''' yɛ dapɛn mu ndafua. Ɔhyɛ Fida na Kwesida ntamu fti40an90vy1fnxp5p60qneimpcv5ch Mena 0 767 4213 4212 2023-04-20T19:24:33Z MF-Warburg 12 5 revisions imported: [TEST] importing fatwiki via a tool 4212 wikitext text/x-wiki '''Mena''' yɛ adze a wɔdze pra. Mfantsefo dze abɛberɛw anaa kube ne berɛw tum yɛ mena. Dodow nara wɔ mena a wɔdze pra paado na ma wɔdze pra dan mu. Dzin ahorow a kasakuw binom dze frɛ Mena no bi nye prae, ammbɔdzin, misa na adze. 6srfcqzbfjfzmx41vb6smojva7nk0o8 Mercy Adoma Owusu-Nimoh 0 768 35063 10532 2024-10-18T02:42:46Z Miss Black Canadian 1604 35063 wikitext text/x-wiki '''Mercy Adoma Owusu-Nimoh''' (wɔwoo no Kwakwar 6, 1936 – owui Kwakwar 14,2011) nna ɔyɛ Ghananyi a ɔkyerɛw buukuu ma mbofra, obi a ɔma nkorɔfo pɛ nwomasua na mbrahyɛfo. Onyaa Noma Award enyimnyamhyɛ abɔdzin wɔ 1980 ma 'The Walking Calabash'. Nna Mercy Adoma Owusu Nimoh yɛ Ghananyi kyerɛwfo na ɔno na ɔsanso yɛ panyin pa ma Ama Nipaa Memorial Preparatory na Junior Secondary School wɔ Kade, Ghana. Afe1996 mbrahyɛbaguafie abatow no ogyinaa dɛ National Democratic Congress (NDC) ananmusinyi a woyii no wɔ  Kade, obenyaa gyinabew a otsia ebien wɔ mu na onyaa wɔ aba no mu 37.9%. == Nhwɛdo == • ^ "Mrs. Owusu-Nimoh laid to rest". Ghana News Agency, 8 May 2011. • ^ The Noma Award for Publishing in Africa: recent winning titles Archived 24 February 2009 at the Wayback Machine • ^ "Advise Children Against Accepting Lifts in Vehicles", GhanaWeb, 30 June 1998. • ^ Parliamentary Election Results Trend Kade Region Archived 3 December 2008 at the Wayback Machine • ^ Owusu-Nimoh, Mercy (1977). The rivers of Ghana. Kade, Eastern Region, Ghana: Monim Bookland. OCLC 4741642. • ^ Owusu-Nimoh, Mercy (1978). Kofizee goes to school. Tema: Ghana Pub. Corp. OCLC 34313029. • ^ Owusu-Nimoh, Mercy (1977). The Walking Calabash and other stories. Tema, Ghana: Ghana Pub. Corp. OCLC 7192234. [[Nkyekyεmu:Ghanafo]] ctu7ioeyu5vi69l563u7t08srf83hui Mercy Bampo Addo 0 769 35871 35866 2024-11-12T09:41:26Z Assilidjoe 33 Medze mboaedze aka ho 35871 wikitext text/x-wiki '''Mercy Bampo Addo''' yɛ Ghananyi panyin a ɔhwɛ amanaman nsɛm na nyimpa ho nsɛm,nye eguadzi na dwumadzi a ɔdze asomdwee ba na ɔka [[New Patriotic Party]] kuw no ho wɔ Ghana . Dɛm aber yi ɔyɛ Ghana panyin wɔ Malta, na ɔnyɛɛ n’edwuma ase wɔ [[Ayɛwoho]] 2017 mu.<ref name="11july">{{cite web |date=2017-07-10 |title=Here's a full list of Akufo-Addo's 22 newly appointed Ambassadors |url=http://www.myjoyonline.com/politics/2017/July-10th/heres-a-full-list-of-akufo-addos-22-newly-appointed-ambassadors.php |url-status=dead |archive-url=https://web.archive.org/web/20171119074322/http://www.myjoyonline.com/politics/2017/July-10th/heres-a-full-list-of-akufo-addos-22-newly-appointed-ambassadors.php |archivedate=19 November 2017 |accessdate=15 July 2017 |website= |publisher=myjoyonline}}</ref> Fitsi afe 2003 dze kesi 2009 no na ɔyɛ Ɔmanpanyin Abadzekyir na ɔkasa kyerɛwfo ma Ghana Ɔmanpanyin.<ref>{{Cite web|last=web_developer|title=The High Commissioner|url=https://ghanahighcomvalletta.com/the-high-commissioner/|access-date=2021-03-13|website=Ghana High Commission Valletta|language=en-US}}</ref> == N’edwumasɛm == Ɔkyerɛɛ Abakɔsɛm ne Nsɛm a w'asisi wɔ dɛm aber yi mu wɔ ntoado sukuu mu mfe ebiasa na fa.<ref>{{Cite web |title=Mercy Bampo Addo, Biography |url=https://www.ghanaweb.com/person/Mercy-Bampo-Addo-4366 |access-date=2021-03-13 |website=GhanaWeb}}</ref><ref>{{Cite web|last=web_developer|title=The High Commissioner|url=https://ghanahighcomvalletta.com/the-high-commissioner/|access-date=2021-03-13|website=Ghana High Commission Valletta|language=en-US}}</ref> Ɔyɛɛ edwuma dɛ amanfo hɔn nkitahodzi ho ɔbenfo ma ɔbor mfe eduonu ekyir wɔ Ghana's Cocoa Industry mu namri q ekyir yi, ɔyɛɛ edwuma wɔ Ghana Institute of Management na Public Administration. <ref>{{Cite web|title=President Akufo-Addo presents credentials to 22 new ambassadors|url=https://www.businessghana.com/|access-date=2021-03-13|website=BusinessGhana}}</ref> == Nwomasua == Bamaeapo wie University of Ghana , Legon na okitsa abodzin nkrataa wɔ Governance na Leadership, abodzin nkrataa wɔ wɔ Journalism na Communication mu na ɔsan wɔ abodzin wɔ Abakɔsɛm mu nso.<ref>{{Cite web |title=Mercy Bampo Addo, Biography |url=https://www.ghanaweb.com/person/Mercy-Bampo-Addo-4366 |access-date=2021-03-13 |website=GhanaWeb}}</ref> == Anamusifo Edwuma == Wɔ [[Ayɛwoho]] 2017 mu no, Ghana Ɔmanpanyin Nana Akufo-Addo bɔɔ Mercy Bampo Addo dzin dɛ Ghana anamusifo wɔ Malta. Na ɔka Ghanafo 22 a wɔagye hɔn dzin dɛ hom nyɛ aman mpanyinfo a wɔ dze nkitaho edwuma ahorow anim wɔ wiase nyinara.<ref>{{Cite web|date=2017-11-19|title=Here's a full list of Akufo-Addo's 22 newly appointed Ambassadors - MyJoyOnline.com|url=http://www.myjoyonline.com/politics/2017/July-10th/heres-a-full-list-of-akufo-addos-22-newly-appointed-ambassadors.php|access-date=2021-03-13|archive-url=https://web.archive.org/web/20171119074322/http://www.myjoyonline.com/politics/2017/July-10th/heres-a-full-list-of-akufo-addos-22-newly-appointed-ambassadors.php|archive-date=2017-11-19}}</ref><ref name="gnnwe">{{cite web |last1=Agency |first1=Ghana News |date=11 July 2017 |title=President Akufo-Addo presents credentials to 22 new ambassadors |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/President-Akufo-Addo-presents-credentials-to-22-new-ambassadors-557760 |accessdate=15 July 2017 |website= |publisher=ghanaweb}}</ref><ref name="prgov">{{cite web |last1=Ghana |first1=Presidency of |title=President Akufo-Addo appoints 22 more Ambassadors |url=http://presidency.gov.gh/index.php/2017/07/10/president-akufo-addo-appoints-22-more-ambassadors/ |url-status=dead |archive-url=https://web.archive.org/web/20170713011113/http://presidency.gov.gh/index.php/2017/07/10/president-akufo-addo-appoints-22-more-ambassadors/ |archive-date=13 July 2017 |accessdate=15 July 2017 |website= |publisher=presidency of Ghana}}</ref><ref>{{Cite web|title=President Akufo-Addo presents credentials to 22 new ambassadors|url=https://www.businessghana.com/|access-date=2021-03-13|website=BusinessGhana}}</ref> == N'abrabɔ == Mercy Bampo Addo awar Ɔbenfo Samuel Tetteh Addo ,a ɔyɛ Geography ho Ɔbenfo wɔ University of Ghana mu. Wɔwɔ mba enum.[12] == Mboaedze == [[Nkyekyεmu:Ghanafo]] 94449i3surmmg0e8dtsxc0ewspzq93a Mercy ffoulkes-Crabbe 0 770 6764 4227 2023-04-22T10:44:40Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6764 wikitext text/x-wiki Wɔwoo no Sanda 6,1894 na owuui wɔ ɔbrɛdzi 14,1974. Ɔyɛ Kyerɛkyerɛnyi wɔ Ghana, na ɔyɛ basia a odzii kan yɛ skull panyin wɔ mfantseman mu. Nna ɔyɛ nsɛnkyerɛwfo ma Mbasiafo na oyi ma wɔtoo ne dzin wɔ "Pseudonym Gloria wɔ sika kɔkɔɔ mpoano aberdo. [[Nkyekyεmu:Ghanafo]] sae515lu5e2zqa0hursjbfnx0aivyzm Meri Nana-Ama Danquah 0 771 6765 4229 2023-04-22T10:44:44Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6765 wikitext text/x-wiki '''Meri Nana-Ama Danquah''' (wɔwoo no 13 September 1967) yɛ Ghana-Amerikani ɔkyerɛwfo, samufo, nsɛm ho amanneɛbɔfo ne baguam ɔkasafo, a ne dzin wɔ awo mu ne '''Mildred Mary Nana-Ama Boakyewaa Brobby'''.[1] Wonim no yiye wɔ ne 1998 nkae nhoma Willow Weep for Me: A Black Woman’s Journey Through Depression no ho. N'asɛm tiawa "Bere a Ɔbarima Dɔ Ɔbaa" no, wɔpaw no tiawa maa afe 2022 AKO Caine Nkonimdi a ɛfa Afrikafo Nkyerɛwee ho.[2] Meri Nana-Ama Danquah Wɔwoo no 13 September 1967 (mfe 55) Accra, Ghana Adwuma:Ɔkyerɛwfo Ɔman:Amerika Adwuma a ɛda nsowWillow Su ma Me: Ɔbea Abibifo Akwantu a Ɔnam Adwennwen Mu (1998) EbusuafoJ. B. Danquah (ɛna ne nana); Paul Danquah (wɔfa) . Obra Wɔwoo Danquah wɔ Accra, Ghana, na ne maame ne Josephine Nana Korantemaa Danquah ne Norbert Duke Brobby.[3] Ne maame nana ne Ɔbenfo J. B. Danquah, ɔkyerɛwfo ne Ghana amammui mu nipa a wagye din,[4] na na ɔyɛ odiyifo Paul Danquah nuabea, a wakyerɛw ne ho asɛm wɔ The Washington Post mu.[5] Danquah tu kɔɔ United States bere a na wadi mfe asia sɛ ɔne ne maame a na otu kɔɔ hɔ mfe abiɛsa a atwam ni[6] kɔtena Howard Sukuupɔn.[1] N’awofo gyaee aware mfe asia akyi, na wɔtetew mu bere a Danquah dii mfe 11.[1] Bere a na ɔkɔ Foxcroft, mmeawa nyinaa sukuu a wɔtra mu a ɛwɔ Middleburg, Virginia no, Danquah sii gyinae sɛ ɔbɛsesa ne din afi Mildred Brobby akɔ Meri Danquah.[1]: 130 Bere a ogyaee Maryland Sukuupɔn no,[3] awiei koraa no otu kɔɔ hɔ kɔɔ Los Angeles bere a na wadi mfe 20.[1]: 27 Danquah woo ne babaa wɔ afe 1991 mu,[1]: 39 na wɔne Danquah adamfo abarimaa a na ɔwɔ hɔ saa berɛ no ne ne babaa no agya tenaa. Bere a wɔde ahyɛde a ɛbɛma wɔabara ne babea no papa a egyina ofie basabasayɛ so kɔe akyi no,[1]: 41 Danquah ne ne babea san tu kɔɔ Washington DC, faako a na n’awofo ne ne nuabea da so ara te no. Bere a na ɔwɔ DC no, Danquah hui sɛ ɔwɔ adwenemhaw a ɛwɔ ayaresabea, yare a ɛbɛyɛ nea obegyina so ayɛ ne nkae nhoma Willow Weep for Me: A Black Woman’s Journey Through Depression, a wotintimii wɔ 1998 mu ma ɛkamfoo no kɛse. [9] . Wotintim nhoma no mu nsɛm bi wɔ nhoma a wɔaboaboa ano a wɔato din Out of Her Mind: Women Writing on Madness mu.[10] Ɔman Adwene ne Nkate Ho Akwahosan Fekuw no paw Danquah sɛ wɔn Campaign on Clinical Depression, a nhyehyɛe a wɔde sii Afrikafo-Amerikafo mmea so titiriw no kasamafo.[11][12] Wɔ afe 1999 mu no, Danquah nyaa ne Master of Fine Arts abodin krataa wɔ Adebɔ Akyerɛw ne Nwoma mu, de n’adwene sii Adebɔ a Ɛnyɛ Ayɛsɛm so, wɔ Bennington College, ɛmfa ho sɛ wanwie abodin krataa a ɛdi kan da.[3] Wakyerɛ ade wɔ Ghana Sukuupɔn mu, wɔ Otis College of Art and Design, ne Antioch College MFA nhyehyɛe mu, na wɔhwehwɛ no sɛ ɔkasafo ne ɔkyerɛkyerɛfo.[3] Ɔsan nso asiesie mmea nkyerɛwee a wɔaboaboa ano, a Shaking the Tree: A Collection of New Fiction and Memoir by Black Women (2003) ka ho, a Maya Angelou kaa ho asɛm wɔ asɛm bi a ɔkae wɔ anim asɛm bi mu sɛ: "Ms. Danquah awosow nhoma dua bi ampa." Aduaba a ɛhwee ase no bɛma akenkanfo aduan akyɛ...."[13] Wɔ afe 2011 mu no, Danquah de too gua sɛ ɔreyɛ ayɛsɛm bi.[14] Ɔakyerɛw nsɛm ne nsɛm a wɔakyerɛw wɔ nhoma ahorow a The Washington Post, The Village Voice, The Los Angeles Times, Allure, Essence, The Africa Report ne The Daily Graphic ka ho mu.[14] Ɔyɛ Afrika nhoma ne amammerɛ ho samufo panyin wɔ Los Angeles Review buukuu mu.[5] Ɔyɛ obi a ɔboaa 2019 nhoma a wɔaboaboa ano New Daughters of Africa, a Margaret Busby na ɔhyehyɛɛ no, a ɔde nkae nhoma "Saying Goodbye to Mary Danquah".[15] Wɔ June 2022 mu no, wɔde n'asɛm "When a Man Loves a Woman", a mfiase no wotintimii wɔ Accra Noir no too gua wɔ Caine Prize for African Writing no din tiawa mu,[16] na Doreen Baingana kaa ho asɛm wɔ Brittle Paper mu sɛ "ɛyɛ anigye." asiane, abotɔyam ne ahintasɛm a ɛwɔ ɔdɔ mu ho adesua".[17] Nhoma ahorow a wɔahyehyɛ '''Ɔkyerɛfo''' ''• Willow Weep for Me: A Black Woman’s Journey Through Depression'', W. W. Norton & Company, 1998, <nowiki>ISBN 9780393045673</nowiki> '''Ɔkyerɛwfo''' ''• Shaking the Tree: A Collection of New Fiction and Memoir by Black Women'', W. W. Norton, 2003, <nowiki>ISBN 978-0393050677</nowiki> ''• The Black Body'', Seven Stories Press, 2009, <nowiki>ISBN 978-1583228890</nowiki> ''• Becoming American: Personal Essays by First Generation Immigrant Women'', Hyperion Books, 2000, <nowiki>ISBN 978-0786865895</nowiki> ''• American Woman: Personal Essays by First Generation Immigrant Women'' (Expanded Second Edition), Seven Stories Press, 2012, <nowiki>ISBN 978-1609804084</nowiki> ''• Accra Noir'', Akashic Books, 2020, <nowiki>ISBN 9781617758898</nowiki> '''Nsɛm a wɔakyerɛw ne nsɛm a wɔapaw''' • "Life as an Alien", in O'Hearn, Claudine Chiawei (ed.), ''Half and Half: Writers on Growing Up Biracial and Bicultural'' (Pantheon Books, 1998), ''The Washington Post'', 17 May 1998. • "What I Learned From My Auntie Maya", ''Wall Street Journal'', 28 May 2014. • "A Different Breed" (memoir excerpt), ''Kweli'', 9 August 2014. • "Afro-Kinky Human Hair", in: ''Everything But The Burden: What White People Are Taking From Black Culture'', edited by Greg Tate, 2003, New York: Harlem Moon Broadway Books, <nowiki>ISBN 978-0-7679-1497-0</nowiki> • "Saying Goodbye to Mary Danquah", in ''New Daughters of Africa'', edited by Margaret Busby, 2019. London: Myriad Editions; New York: Amistad Press. • "When A Man Loves A Woman", ''Accra Noir'', 2020.[18] See also • List of African-American writers • List of Ghanaian women writers Nsɛm a wɔde gyinaa so • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' '''''d''''' '''''e''''' '''''f''''' '''''g''''' ''Danquah, Meri Nana-Ama (1998). Willow Weep for Me: A Black Woman's Journey Through Depression (First ed.). W.W. Norton & Co. p. 103. <nowiki>ISBN 9780393045673</nowiki>.'' '''• ^''' ''"The AKO Caine Prize announces its 2022 shortlisted writers". The AKO Caine Prize. 8 June 2022. Retrieved 13 July 2022.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' '''''d''''' ''"Meri Nana-Ama Danquah". African American Literature Book Club (aalbc).'' '''• ^''' ''Danquah, Meri Nana-Ama (6 February 2015). "Ideals that Last". Graphic Onlinel'' [[Nkyekyεmu:Ghanafo]] q4oax4p1zts68ho4qcq4li35avji3wq Mfantse Ebusuakuw 0 772 11189 4234 2023-08-19T05:41:56Z Assilidjoe 33 Corrections made 11189 wikitext text/x-wiki Ansaana Mfantsefo ribefi Takyiman wɔ Akanman mu reba ha no nna wɔakyekyɛ hɔn mu ebusuakuw ebusuakuw etsitsir esuon a kor biara wɔ n'asɛnkyerɛdze a wɔdze bɔ no nyikam. Ebusuakuw biara so wɔ aban akron anaa esia dɛ mbrɛ ndɛ mber yi ara wɔdze bɔ hɔn nsabran dɛ 'Aban kron 'Aban Esia' no. Mfantse ebusuakuw etsitsir esuon na hɔn nkorbata, hɔn nsɛnkyerɛdze, nsabran na ehuandzin na odzi do wɔ ha yi. '''<u>ASONA EBUSUA:</u>''' Asona ebusua yɛ Mfantsefo hɔn ebusuakuw no mu kor. Wohuan hɔn “wɔmmperkwa, Ɔdodow a wɔako asa”.Hɔn ahyɛnsew nye Akonkoran, asɛsɛgua a akomfoowa ebien twetwer enyim na nkonkoran ebien gyinagyina do. Kor gyina benkum na kor so gyina nyimfa. Nkonkoran beenu yi hwɛ biara n’enyim. Afei aboatsena bebar ho, na aboa ɔsɔ so gyina dɛm ndzɛmba yi ho. Abakɔsɛm kyerɛ hɛn dɛ tsetseberdo no, ɔbɔmbɔfo bi tsenaa ase. Aber biara sɛ ɔbɔmbɔfo yi rokɔ ha a, nonko, na sɛ ɔreba so a, nonko. Da kor bi a ɔnenam haban mu reyɛ ha no na ɔnye ɔbɔmbɔfo bi a ne dzin dze Ɔdomankoma hyiae. Nna onyim no ntsi ɔfrɛɛ no. Ɔdomakoma bɔmbɔfo yi bisaa no dɛ, “Awɛ,na ɔyɛ dɛn na aber biara a mubohu wo na wo nkotsee yi? Ɔbɔfo no yii no ano dɛ “Meyɛ ankonam ntsi na etɔ dɛ ihu monko no, na sɛ ibotum aboa me a.” Hɔ ara na bɔmbɔfo Ɔdomakoma dze ne nsa hyɛɛ no bɔha no mu yii ahatadur a ɔaposa dze maa no kyerɛɛ no dɛ, ber a ɔnam rokɔ yi sɛ ohu abowa biara a, mma onnku no mbom onkyi nsɔ no do na ɔbɛdan nyimpa na ma ɔdze no akɔ fie akɛyɛ no boafo. Ɔbɔmnɔfo no daa no ase na ɔkraa no nye no dzii mpaapaamu. Afei, ɔbɔfo no dze n'egyen menaba no hyɛɛ no bɔha no mu dɛ afei ɔrohwehwɛ onua sen dɛ oboku abowa. Oenndu beebiara na ɔnye abowa yi hyiae. Ɔdze edur no sosɔɔ no do naaso ɔanndan nyimpa. Afei nna ɔmaanam dze no ho reka ha ntsi ɔdwen dɛ ɔbɔkɔ fie akɛgye n'ahom. Dɛm ber no na n'enyidado asa. Dza ɔkae nye dɛ, ao! ɔbaako yɛ yaw. Onnyi obi sɛ biribi tɔ n'enyiwa mu a obohuw ama no. Awerɛfir mu ara na ɔnye ɔsɔ bi hyiae. Ɔbɔfo no yii ahatadur no bio, nna no mu nsu no mpo so oekyikyi ara ma asa. socc5s8qjkjaonzbw457un3ui6np7v0 Mfantsefo hɔn ekunyin 0 773 4236 4235 2023-04-20T19:24:43Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 4235 wikitext text/x-wiki Mfantsefo hɔn tsetse Ekunyin yi yɛ nkorɔfo a wodzii hɔn enyim ma wɔbɔsoɛe bea a ndɛ wɔtse yi. Hɔn mu binom so dze hɔnho bɔɔ afɔr maa hɔn nkorɔfo dze gyee hɔn fii yardɔm na tsebea pii nu. Ekunyin no bi nye: Ɔson Oburumankoma Ɔdapagyan Agya Ahor Asebu Amanfi Ɔkɔmfo Eku Asɔ qx5cgpdqkkxtz24qh0hqaixxgf1jfw9 Mfantseman Girls 0 774 4239 4238 2023-04-20T19:24:44Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 4238 wikitext text/x-wiki Mfantseman Girls yɛ mpanyin nsɔwdo skuul a ɔwɔ finimfinim Mantɔw mu wɔ Mfantseman Mansin mu. q3kw1m2fmjgo8v2xr7sfhqwohgqlk8s Mfantsepim Skuul 0 775 4242 4241 2023-04-20T19:24:45Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 4241 wikitext text/x-wiki Mfantsepim skuul yɛ mpanyin nsɔwdo skuul a ɔwɔ Oguaa wɔ finimfinim Mantɔw mu. Ɔyɛ skuul a, mbanyin nko na wɔkɔ. 70xb1z7kith3a1ylrxf4c5igdeeqd68 Michael Coffie Boampong 0 776 47549 47380 2025-05-09T14:51:30Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 47549 wikitext text/x-wiki {{Databox|item=Q61679879}} '''Michael Coffie Boampong''' (6 [[Ebɔw]] 1962 – 29 [[Sanda]] 2018) yɛ Akontaabufo na Ghana amanyɛnyi na mbrahyɛbagua a ɔtɔ do esia (6) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no munyi a ɔgyinaa Bia Atɔe (West) Mansin ananmu wɔ Atɔe Mantɔw mu wɔ National Democratic Congress tekiti do.<ref name=":0">http://ghanamps.com/mps/details.php?id=116. ''ghanamps.com.'' Retrieved 29 January 2020.</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Boampong wɔ 6 [[Ebɔw]] 1962. Ɔfir Sefwi Essam, kuro bi a ɔwɔ Ghana Atɔe Mantɔw mu.[1] Owiee Kumasi Polytechnic, Ghana, na ɔnyaa nye Diploma wɔ Edwumayɛ ho Adzesua mu (Diploma in Business Studies (Accounting Option) wɔ afe 1987 mu.<ref name=":0" /> == Amanyɛsɛm == Nna Boampong yɛ Ɔman Demokrasi Mmarahyɛ Bagua (NDC) no kuwba. Ɔbɛyɛɛ Mbrahwɛbaguanyi a ɔgyinaa Bia West Ambatow mpasua ananmu wɔ [[Sanda]] 2001 mu na ɔdzii nkonyim mprɛnsa a ɔtoatoa do wɔ ɔno ekyi. Wɔ afe 2012 mu no, ɔdze NDC Mbrahyɛbagua a ɔtɔ do esia (6) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no tekiti sii akan wɔ Bia Atɔe (West) egua no ho na ɔdzii nkonyim, na ɔno nye n’ahendzi ber a ɔtwa do.<ref name=":0" /><ref>https://www.graphic.com.gh/news/politics/five-go-unopposed-in-ndc-primaries-in-western-region.html. ''Graphic Online.'' 16 September 2015. Retrieved 3 August 2020.</ref> Na ɔyɛ boayikuw no munyi wɔ boayikuw ahorow a ɔhwɛ Ohia do Tew Ho Nhyehyɛe (Poverty Reduction Strategy), Akwan na Akwantu (Roads and Transport) ho nsɛm, na Budget Boayikuw Tsitsir (Special Budget Committee) no mu.<ref>https://www.ghanaweb.com/GhanaHomePage/republic/parliamentatian.php?ID=43. ''www.ghanaweb.com.'' Retrieved 9 July 2020.</ref><ref name=":1">https://www.rawgist.com/former-bia-west-mp-is-dead/. ''Raw Gist.'' Retrieved 3 August 2020.</ref><ref>https://www.myjoyonline.com/news/roads-and-transport-committee-unaware-of-suspension-of-asokwa-road-project/. ''MyJoyOnline.com.'' 20 June 2011. Retrieved 3 August 2020.</ref> Wɔpaw Boampong dɛ Mbrahyɛbaguanyi ma Bia Atɔe (West) ambatow mpasua a ɔwɔ Ghana Atɔe Fam Mantɔw mu wɔ afe 2000 Ghana amansan ambatow no mu. Entsi ɔgyinaa ambatow mpasua no ananmu wɔ Ghana Amansin a ɔtɔ do anan (4) no mbarahyɛ bagua a ɔtɔ do anan (4) no mu. Wɔdze amba 24,267 na ɛpaw no wɔ ambatow a wɔtow nyinara mu. Eyi nye ambatow a ɔfata a wɔtow nyinara mu 68.50% yɛ pɛ. Boampong nyaa amba kyɛn Benjamin Armah a ofi[[New Patriotic Party]] na Albert Adomako a ofi Convention People’s Party mu. Saa nnyimpa ebien (2) yi nyaa amba 11,179 na hwee (0) wɔ ambatow a ɔfata a wɔtow nyinara mu. Eyinom nye 31.50% ne 0.00% yɛ pɛ wɔ ambatow a ɔfata a wɔtow no nyinara mu. Wɔpaw Boampong wɔ National Democratic Congress tekiti do.<ref>https://web.archive.org/web/20221211095255/https://ghanaelections.peacefmonline.com/pages/2000/western/214/index.php. ''Ghana Elections - Peace FM.'' Retrieved 3 September 2020</ref><ref name="ghanaweb.com">https://www.ghanaweb.com/GhanaHomePage/republic/parliamentatian.php?ID=43. ''www.ghanaweb.com.'' Retrieved 29 January 2020.</ref> National Democratic Congress no dzii nkonyim wɔ Mbrahyɛbagua nkongua akron (9) wɔ Atɔe Fam Mantɔw no mu wɔ saa ambatow no mu.[8] Sɛ yɛka nye nyinara bom a, kuw no dzii nkonyim wɔ nnyimpa kakraa bi a wɔka bom yɛ Mbrahyɛbagua ananmusifo 89 wɔ nkongua 200 a ɔwɔ Mbrahyɛbagua a ɔtɔ do ebiasa (3) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref>https://web.archive.org/web/20221116133229/https://ghanaelections.peacefmonline.com/pages/2000/index.php. ''Ghana Elections - Peace FM.'' Retrieved 2 September 2020.</ref> == Edwuma == Boampong yɛɛ adwuma sɛ akontaabufo. Na ɔyɛ Towtua Ho Nhwehwɛmufo Boafo wɔ IRS. Na ɔyɛ MP fi Ɔpɛpɔn 2001.<ref name=":0" /><ref name="ghanaweb.com"/> == N'abrabɔ == Nna Boampong awar na nna ɔwɔ mba enum (5). Nna ɔyɛ Kristonyi (Methodist).<ref name=":0" /> == Owuo == Boampong wui wɔ 29 [[Sanda]] 2018 ber a wɔdze no too 37 Asraafo Ayaresabea (37 Military Hospital), Accra wɔ yareɛ tsiawa bi ekyi.<ref name=":1" /><ref>https://web.archive.org/web/20221211095301/https://ghanapoliticsonline.com/former-mp-for-bia-west-michael-coffie-boampong-passes-on/. ''GhanaPoliticsOnline.'' 30 January 2018. Retrieved 9 July 2020.</ref><ref>https://www.modernghana.com/news/832475/parliament-officially-notified-of-the-death-of-a.html. ''Modern Ghana.'' Retrieved 3 August 2020.</ref> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] n7r91jbqvlb63l4qpyrjk1e4aqshpmq Michael Teye Nyuanu 0 777 47603 47027 2025-05-09T14:55:16Z Robertjamal12 13 /* Edwuma */ Nkyekyεmu using [[Project:AWB|AWB]] 47603 wikitext text/x-wiki {{Databox|item=Q97008717}}'''Michael Nyuanu Teye''' (wɔwoo no afe 1955 no bosoom Obiradzi ne da a otsia su ebiasa no mu) yɛ Ghana Amansin a ɔtɔdo anan no mu mbrahyɛbagua a ɔtɔdo ebien, ebiasa na anan no mu ma Lower Manya mansin a ɔwɔ Ghana Epuei Mantɔw mu. Wɔsan frɛ no "MTN". == N'abrabɔ == Nyuanu Teye awar wɔ mba anan. ɔyɛ kristianyi mapa a ɔnye Baptist asɔr no bɔ mu som. == Ne bra ahyɛse na nwomahu == Afe 1955, Obiradzi bosoom no ne da a otsia du ebiasa mu na wɔwoo Nyuanu Teye wɔManya Kpogunor a ɔwɔ Epuei Mantɔw mu wɔ Ghana. ɔkɔr Ghana Institute of Management and Public Administration(GIMPA) na onyaa ne Post-graduate abawdobɔdze wɔ Business Administration mu wɔ afe 2001 mu. ɔsanee nyaa ne Executives Masters wɔ Amambu na Akandzi mu (Governance and Leadership) wɔ GIMPA hɔ ara. == Edwuma == ɔyɛ akontaabu panyin (Account officer) na afei ɔsanso wɔ ahɛntsia ndwuma ahorow (noara nedze). Nna ɔyɛ ɔkasafo edziekyir(Deputy speaker) dze ma ECOWAS mbrahyɛbagua. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] mg7jzu443i8lswt51p41273t5pjnszt Micheal Afedi Gizo 0 778 36185 36184 2024-12-09T21:49:39Z KISUMAR123 67 Meyɛɛ nsiesie 36185 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | name = Michael Afedi Gizo | honorific-suffix = | image = | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | order = | office = | term_start = | term_end = | president = | predecessor = | successor = | office1 = [[Shai-Osudoku(Ghana parliament constituency)|MP for Shai-Osudoku]] | term_start1 = 7 January 1993 | term_end1 = 6 January 2005 | president1 = [[John Agyekum Kufour]] | predecessor1 = | successor1 = | birth_date = {{Birth date and age|1946|03|10|df=y}} | birth_place = [[Shai-Osudoku]], Greater Accra Region, Ghana | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = Ghanaian | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | otherparty = <!--For additional political affiliations--> | spouse = | relations = | children = | residence = | alma_mater = [[Ghana Institute of Journalism]], Ghana | occupation = Politician | profession = | cabinet = | committees = | portfolio = | religion = | signature = | signature_alt = | website = | footnotes = }} Wɔwoo '''Michael Afedi Gizo''' (wɔwoo no wɔ Ebɔw 10, 1946) ɔyɛ Ghana ɔmanyɛnyi. Nna ɔyɛ mbrahyɛbaguanyi dada wɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ kwasaman a ɔtɔ do anan mu wɔ Ghana. Ogyinaa maa Dangme West a seseiara ɔyɛ Shai-Osudoku ambatow mpasua wɔ Nkran Kuropɔn mu dze nam National Democratic Congress (NDC) do.<ref>{{Cite web|last=|first=|date=3 September 2018|title=Nene Mike Gizo Calls For National Dialogue On Pensions|url=https://www.modernghana.com/news/879654/nene-mike-gizo-calls-for-national-dialogue-on-pens.html|archive-url=|archive-date=|access-date=2020-09-03|website=Modern Ghana|language=en}}</ref><ref>{{Cite web|title=I'm sure of a Botchwey victory - Gizo|url=https://www.modernghana.com/news/29182/im-sure-of-a-botchwey-victory-gizo.html|access-date=2021-03-08|website=Modern Ghana|language=en}}</ref> Nna ɔyɛ Nkran Kuropɔn Mantɔw soafo fitsi afe 1992 mu kesi afe 1996 mu.<ref>{{cite web |title=gizo_biography |url=https://www.africa-ata.org/gizo_biography.htm |website=www.africa-ata.org}}</ref> Ɔsoom dɛ ɔsoafo a ɔhwɛ nserahwɛbea na ɔsoafo abadziekyir a ɔhwɛ nkransɛm do wɔ afe 2015 mu. Wɔgyee Owura Gizo too mu dɛ ɔmanhen wɔ Shai mpɔtam hɔ. Odzii Nene Nagal Kassa VII n'adze.<ref>{{cite news |title=Shai Traditional Council welcomes new Paramount Chief |url=https://www.graphic.com.gh/news/general-news/shai-traditional-council-welcomes-new-paramount-chief.html |access-date=3 February 2021 |work=Graphic Online |language=en-gb}}</ref> Seseiara ɔyɛ hen wɔ Agomeda.<ref>{{Cite web|last=Ankiilu|first=Masahudu|date=2018-05-24|title=Ghana: Former Minister Mike Gizo Defeated in Shai Paramountcy Legal Battle|url=https://africaneyereport.com/ghana-former-minister-mike-gizo-defeated-in-shai-paramountcy-legal-battle/|access-date=2021-03-08|website=African Eye Report|language=en-US}}</ref> == Abrabɔ Ahyɛse Na Nwomasua == Wɔwoo no wɔ Ebɔw 10, 1946 mu. Onyaa abodzin krataa wɔ Ghana Institute of Journalism na ɔkɛyɛɛ Public relations. == Amanyɛsɛm == Wodzii kan paaw no dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzi kam wɔ kwasafoman a ɔtɔ do anan mu wɔ Ghana wɔ sanda 7, 1993 ber a wɔdaa no edzi dɛ oedzi nkonyim wɔ afe 1992 Ghana mbrahyɛbagua ambatow a ɔkɔr do wɔ Mumu 29, 1992 mu.<ref>{{Cite book|last=|first=|title=Ghana Parliamentary Register 1992-1996|publisher=Ghana Publishing Corporation|year=1993|isbn=|location=|pages=207}}</ref> Odzii nkonyim wɔ afe 1996 Ghana mbrahyɛbaguafo ambatow no mu wiei no, ɔhyɛɛ edwuma ase dɛ mbrahyɛbaguanyi ma Shai-Osudoku ambatow mpasua. David Tetteh Assumeng bɛhyɛɛ n'ananmu. Michael dzii nkonyim wɔ Dangme West a seseiara ɔyɛ Shai-Osudoku ambatow mpasua mbrahyɛbagua egua no ber wɔdaa no edzi dɛ oedzi nkonyim wɔ afe 1996 Ghana ambatow kɛse no mu mpɛn ebiasa wɔ kwasaman a ɔtɔ do ebiasa dze nam National Democratic Congress (NDC) do.<ref>{{Cite web|last=FM|first=Peace|title=Parliament - Shai Osudoku Constituency Election 2020 Results|url=http://ghanaelections.peacefmonline.com/pages/2020/parliament/greateraccra/133/index.php|access-date=2020-09-03|website=Ghana Elections - Peace FM}}</ref> Odzii nkonyim tsiaa Kwame Tetteh-Korly Agban a ɔwɔ [[New Patriotic Party]], onyaa amba 2, 319 a ogyina hɔ ma 10.30% na John Awuku Dziwornu a ɔwɔ Convention People's Party nyaa amba 1, 108 a ogyina hɔ ma 4.90%. Gizo nyaa 65.80% a nna ɔnye amba 14, 814 yɛ pɛr. == Mboaedze == [[Nkyekyεmu:Ghanafo]] lxjlns852gvkxj5i4739mn0zpsh24yo Mike Hammah 0 779 47747 47573 2025-05-14T13:28:34Z Robertjamal12 13 /* N'abrabɔ */ adding category using [[Project:AWB|AWB]] 47747 wikitext text/x-wiki '''Mike Allen Hammah''' (a wɔwoo no [[Dzifuu]] 28,1955) yɛ Ghana ɔmanyɛnyi na kan Soafo a ɔhwɛ Nsaase na Abɔdze mu Ndzɛmba do wɔ Ghana. N'edwuma dɛ Soafo a ɔhwɛ Akwantu do baa ewiei wɔ Sanda 4, 2011, ber a Ɔmampanyin Mills yɛɛ nsakrae wɔ aban mu mpanyimfo mu ekyir no.<ref>https://web.archive.org/web/20180612162921/https://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=200624</ref> Nna ɔsan yɛ mbrahyɛbaguanyi ma Effutu Ambatow Mpasua a ɔwɔ Ghana Finimfin Mantam no mu no.<ref>https://web.archive.org/web/20190724015907/http://www.ghana.gov.gh/index.php?option=com_content&view=article&id=371:minister-for-transport-&catid=81:ministers&Itemid=228</ref> == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Hammah wɔ [[Dzifuu]] 28, 1955. Ofi Simpa a ɔwɔ Ghana Finimfin Mantam mu. Ɔkɔr Ghana Secondary Technical School, a ɔwɔ Takoradi kɛgyee ne Ordinary nwomasua na Advanced level nwomasua nyina onyaa no wɔ afe 1969 na 1976 ntamu . Ɔsan yɛ obi a oewie Kwame Nkrumah Esuapɔn a wɔ Abɔdze mu Nyansapɛ na Mfiridwuma mu a onyaa n'abɔdzin krataa a odzi kan wɔ Building technology mu wɔ afe 1980 mu. Ɔtoaa no nwomasua do wɔ Post-Graduate level wɔ Central University College na hɔ na onyaa ne Abɔdzin Krataa a ɔtɔ do ebien wɔ Business Administration wɔ sikasɛm mu wɔ afe 2008 mu. == Dwumadzi Ahorow == Hammah n’edwuma papaapa yɛ Development Planner, Architect na Quantity Surveyor. == Amanyɛsɛm Dwumadzi Ahorow == Hammah dɔm National Democratic Congress Amanyɛkuw no. Mfe anan ɔdze hyɛɛ edwuma ase no,odzii kan dzii dwuma wɔ mbrahyɛbagua mu wɔ afe 1996 na 2000 ntamu dɛ mbrahyɛbaguanyi a ogyinaa Effutu Ambatow Mpasua anan mu na wɔpaaw no dɛ Soafo Abedziekyir a ɔhwɛ Akwan na Akwantu do wɔ dɛm ber no mu. Ɔsanee bɛyɛɛ mbrahyɛbagua Mboaboaano Kuw a wɔhwɛ Akwannya a Mbra Bata Ho do no mu ba. Wɔsanee paaw no dɛ ɔnyɛ edwuma wɔ afe 2001 mu na ɔsoom dɛ Panyin Abedziekyir a ɔwɔ Mboaboano Kuw a Ɔhwɛ Akwan na Akwantu do osian no ndwuma pa ntsi. [[Kwakwar]] 2009 mu no, John Atta Mills maa osuae dɛ Soafo a ɔhwɛ Akwantu do. Wɔpaaw no dɛ Soafo a ɔhwɛ Nsaase na Abɔdze mu Ndzɛmba do wɔ nsakrae a Ɔmampanyin Mills yɛɛ no aban mpanyimfo mu wɔ Sanda 4, 2011 mu. == Ambatow == Wodzii kan paaw Hammah kɔr mbrahyɛbagua mu wɔ National Democratic Congress amanyɛkuw no dzin mu wɔ Effutu Ambatow Mpasua a ɔwɔ Finimfin Mantɔw no mu no w<ref>https://web.archive.org/web/20160506161128/http://ghanamps.gov.gh/mps/details.php?id=152</ref> ɔ afe 1996 Ghana Ambatow kɛse a ɔkɔr do wɔ afe 1996 mu no.. Onyaa amba 11,398 a ogyina hɔ ma 42.80% a hɔn a ɔnye hɔn sii akan no,Joseph Nunoo-Mensah a ɔyɛ NPP amanyɛkuw mu ba nyaa amba 9,144, Emma H.Tandoh a ɔyɛ CPP amanyɛkuw mu ba nyaa amba 0, Kingsley Arko-Sam a ɔyɛ IND mu ba nyaa amba 0 . Ɔsanee dzii konyim wɔ afe 2000 mu a onyaa amba 9,716 wɔ amba dodow 20,040 a wɔtoow nyina mu a ogyina hɔ ma 48.10% a hɔn a ɔnye hɔn gyinae nye Oheneba A. Akyeampong a ofi NPP amanyɛkuw mu a onyaa amba 9,470, Frank Ebo Sam a ofi IND amanyɛkuw mu a onyaa amba 399, Kingsley Arko Sam a ofi CPP amanyɛkuw mu a onyaa amba 275 na Ebenezer Newman-Acquah a ofi PNC amanyɛkuw mu a onyaa amba 180. Wɔpaaw no dɛ Effutu Ambatow Mpasua no ne mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do enum wɔ Ka-bi-ma-menka-bi amambu a ɔtɔ do anan mu wɔ afe 2008 Ghanaman mu ambatow kɛse no mu wɔ National Democratic Congress amanyɛkuw no dzin mu. Dɛm ambatow yi mu na wɔpaaw no ber a onyaa amba 15,297 wɔ amba dodow 28,055 nyinara mu a ogyina hɔ ma 54.5% .Wɔtoow maa ɔno na wogyaa Samuel Owusu-Agyei a ofi New Patriotic Party amnyɛkuw no mu na Henry Kweku Bortsie a ofi Convention People's Party amanyɛkuw no mu. Woyinom biara nyaa 43.39% na 2.08% wɔ ambatow nyinara mu. In this elections he was elected after obtaining 15,297 votes out of the 28,055 total valid votes cast equivalent to 54.5% of total valid votes cast. He was elected over Samuel Owusu-Agyei of the New Patriotic Party and Henry Kweku Bortsie of the Convention People's Party. These obtained 43.39% and 2.08% respectively out of the total valid votes cast. == N'abrabɔ == Hammah awar na ɔwɔ mba baasa. Ɔyɛ Kristonyi na ɔsan yɛ Mɛtɔdisnyi (Methodist). [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] gm8mnjt7vzyn0yjr7nqiiugxf2tetv0 Miliky MiCool 0 780 11216 4275 2023-08-19T08:27:06Z Minorax 51 11216 wikitext text/x-wiki {{Databox|item=Q96195663}}'''Beatrice Chinery''' Obiara sanso nyim dɛ wɔfrɛ no Milky MiCool (bɛyɛ 1966 – Obiradzi10, 2020) yɛ sene edwumayɛnyi wɔ Ghana. Ne dzin gyee ntsen wɔ efiefie mu wɔ afe 2000 ahyɛse mu wɔ ne agordzi dwuma a odzii wɔ television do a wɔfrɛ no Kejetia mu, na ekyir yɛ sanso huu no wɔ Yolo sini dwumadzi no mu.[1] == Edwuma == Ɔhyɛɛ n’edwuma ase wɔ afe 1993. MiCool dzii dwuma wɔ television do dwumadzi a w'agye dzin na wɔfrɛ no Kejetia mu wɔ afe 2000 n'ahyɛse mu . Ɔkɔɔ do k'edzii agordzi dwuma wɔ Jamestown Fisherman nye Yolo.[2][3][4] Owuo == Ne Wu == MiCool wui wɔ fri apɔwmudzen ho nsɛnsɛm a ɔfa mogya mbrodo ho wɔ Korle-Bu Teaching Hospital a ɔwɔ Accra wɔ June 10, 2020. MiCool nuabanyin Robert da no edzi dɛɛ na Micool ayare wɔ bosom kakra bi mu nanso ndzɛmba mu yɛɛ dzen ma wɔ nye no kɔɔ ayaresabea na mbom wɔ nye ne dur hɔ no na w'efri mu ][6][7][8] . == Sini ho edwuma == ''• Kejetia'' ''• Yolo'' ''• Jamestown Fisherman'' == Nhwɛdo == '''• ^''' ''"Ghanaian actress Miliki Micool of 'Kejetia' TV series fame dies". Citinewsroom - Comprehensive News in Ghana, Current Affairs, Business News , Headlines, Ghana Sports, Entertainment, Politics, Articles, Opinions, Viral Content. 2020-06-11. Retrieved 2020-06-12.'' '''• ^''' ''Online, Peace FM. "Ghanaian Actress Beatrice Chinery A.k.a 'Miliky MiCool' Has Died". Peacefmonline.com - Ghana news. Retrieved 2020-06-10.'' '''• ^''' ''"Ghanaian actress Miliki Micool of 'Kejetia' TV series fame dies". Citinewsroom - Comprehensive News in Ghana, Current Affairs, Business News , Headlines, Ghana Sports, Entertainment, Politics, Articles, Opinions, Viral Content. 2020-06-11. Retrieved 2020-06-12.'' '''• ^''' ''""James Town Fisherman TV series has come to stay"". www.ghanaweb.com. 2014-09-16. Retrieved 2020-06-12.'' '''• ^''' ''"Veteran actress 'Miliky MiCool' has died". MyJoyOnline.com. 2020-06-10. Retrieved 2020-06-10.'' '''• ^''' ''"Popular veteran actress 'Miliky MiCool' dead". The Ghana Guardian News. Retrieved 2020-06-10.'' '''• ^''' ''Fiifi (2020-06-10). "Veteran Ghanaian Actress Beatrice Chinery 'Miliky MiCool' Is Dead". OMGVoice. Retrieved 2020-06-10.'' '''• ^''' ''Osei, Chris (2020-06-10). "Just In: Veteran Ghanaian Actress Beatrice Chinery 'Miliky MiCool' Is Dead". ZionFelix.net. Retrieved 2020-06-10.'' ka4bi6kdzcf8avop7j616e9iddog0uo Mimi Plange 0 781 13145 4277 2024-05-23T19:59:01Z A09 777 databox, cleanup 13145 wikitext text/x-wiki {{databox|q=Q28925093}} '''Mimi Plange''' Ghana adzepamnyi mapa. Ne mbofraber mu na ɔkɔr aborɔkyir(America) na hɔ na osuaa 'architecture and fashion'. == Ne bra == Nkran a ɔwɔ Ghana na wɔwoo Plange. Ketseketse no ara na ɔnye n'ebusua tuu bata kɛtsenaa California. Onyaa ne BA wɔ Architecture fi University of California wɔ Berkeley na ɔkɔr Fashion Institute of Design na Merchandising wɔ California. Owiee skuul no, ɔkɔr New York na hɔ na ɔnye Patricia Fields na Rachel Roy beenu nyinara yɛɛ edwuma. Ɔno na obi a ɔnye no yɛ edwuma, Ibrahim Ndoye, bɔɔ mu sii ''Boudoir D'huîtres'' naaso ekyir no ɔsesaa no bɛyɛɛ ne dzin ''Mimi Plange'' wɔ afe 2010 mu. Her designs are influenced by African heritage. Her customers have included Rihanna, Serena Williams and first Lady Michelle Obama. Michelle wore her A-line skirt on the ABC TV show ''The View''. Plange was the Designer of the Year at Mercedes Benz Fashion Week South Africa. In a 2011 article in ''The New York Times'', Plange was quoted as stating: "I want to prove to people that African fashion can't be pigeonholed.... I can compete globally." Plange does not use traditional African prints or textiles in her designs. In her Spring 2012 collection, Scarred Perfection, she referenced the body scars that Africans would use as a mode of tribal identification. Plange explains, "I am motivated by those things that make us question how we represent ourselves to other people." Are 2015 mu no, ɔnye furniture designers Roche Bobois bɔɔ mu yɛɛ Mahjong tiles na sofas a wɔdze ne tam a wɔyɛɛ wɔ Burkina Faso furaa ho. n519gi8mhxb60usf9g2ax00gz88xvhb Moctar Musah Bambah 0 782 47705 47540 2025-05-14T13:25:57Z Robertjamal12 13 /* <u>Ambatow</u> */ adding category using [[Project:AWB|AWB]] 47705 wikitext text/x-wiki '''Alhaji Moctar Musah Bambah''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma Wenchi ambatow mpasua a ɔwɔ Brɔn na Ahafo wɔ Ghana. Nna ɔyɛ mbrahyɛbaguanyi ma mbrahyɛbagua a ɔtɔ do ebiasa wɔ kwasafoman a ɔtɔ do anan mu wɔ Ghana. Nna ɔsan yɛ ɔsoafo abadziekyir a ɔhwɛ ɔmampanyin nsɛm do. === <u>Amanyɛsɛm</u> === Bambah yɛ[[New Patriotic Party]] kuwba. Wɔpaaw no dɛ mbrahyɛbaguanyi ma Wenchi ambatow mpasua a ɔwɔ Brɔn na Ahafo wɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ kwasafoman a ɔtɔ do anan mu wɔ Ghana. Obedzii ɔbenfo George Yaw Djan-Baffuor adze ber a wɔsesaa ambatow mpasua no yɛɛ no Wenchi ambatow mpasua wɔ afe 2004 Ghana ambatow kɛse no mu. Wodzii kan paaw no kɔr mbrahyɛbagua mu wɔ Sanda 7, 1997 ber a wɔdaa no edzi dɛ oedzi nkonyim wɔ afe 1996 Ghana ambatow kɛse no mu. ==== <u>Ambatow</u> ==== Wɔpaaw Bambah dɛ mbrahyɛbaguanyi maa Wenchi ambatow mpasua wɔ afe 2000 Ghana ambatow kɛse no. Wɔpaaw no dze nam[[New Patriotic Party]] do. Mbrahyɛbagua ngua 21 a ɔwɔ hɔ no, n'ambatow mpasua no ka no mu 14 a[[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu wɔ Brɔn na Ahafo Mantɔw mu. [[New Patriotic Party]] no nyaa mbrahyɛbagua ngua ne dodow 100 fii 200 a nna ɔwɔ hɔ no mu wɔ mbrahyɛbagua a ɔtɔ do ebiasa mu wɔ kwasaman a ɔtɔ do anan mu wɔ Ghana. Onyaa amba 14, 954 fii amba dodow 27, 536 no mu. Iyi nye 55.9% yɛ pɛr. Odzii nkonyim tsiaa Frederick Osei-Dabankah a ɔwɔ National Democratic Congress, onyaa amba 10, 563 a egyina hɔ ma 39.5%, Kwaku Amoa-Tutu a ɔwɔ National Reform Party, onyaa amba 533 a egyina 2.0%, Agyenim Boateng Agyei a ɔwɔ Convention People's Party, onyaa amba 529 a egyina hɔ ma 2.0% na Takyi Kwame Anokye a ɔwɔUnited Ghana Movement, onyaa 177 a egyina hɔ ma 0.7%. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 2p92avvedcnkwhk4iw0oz8bcsny7a0x Modestus Yao Z. Ahiable 0 783 47669 47507 2025-05-14T13:23:44Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47669 wikitext text/x-wiki Wɔwoo '''Modestus Yawo Zebu Ahiable''' wɔ Ɔbɛsɛ 10 1948. Ɔyɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma Ketu North a ɔwɔ Firaw Mantɔw mu wɔ Ghana. Ɔsoom dɛ Ghana ananmusinyi wɔ Benin fitsi afe 2009 kesi 2013. Ɔsan soom dɛ Firaw Mantɔw soafo fitsi 1993 kesi 1997 wɔ Jerry Rawlings aban mu. '''<u>Abrabɔ ahyɛase na nwomasua</u>''' Wɔwoo Ahiable wɔ Ɔbɛsɛ 10 1948 wɔ Firaw Mantɔw mu Ghana. Ɔkɔr skuul wɔ St Francis Akyerɛkyerɛfo Ntsetseebea, hɔ na ɔkɛgyee ntsetsee wɔ akyerɛkyerɛ dwuma ho. '''<u>Edwuma</u>''' Ahiable yɛ Kyerɛkyerɛnyi. '''<u>Amanyɛsɛm</u>''' Ɔhyɛɛ n'amanyɛsɛm edwuma no ase dɛNational Democratic Congress kuwba. Wɔpaaw no kɔr mbrahyɛbagua mu wɔ mbrahyɛbagua a odzi kan wɔ kwasafoman a ɔtɔ do anan mu wɔ Ghana wɔ Sanda 7, 1993 ber a wɔdaa no edzi dɛ oedzi nkonyim wɔ wɔ afe 1992 Ghana mbrahyɛbagua ambatow a ɔkɔr do wɔ Mumu 29, 1992 mu no. Wɔsan paaw no bio dɛ mbrahyɛbaguanyi ma Ketu North ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ do ebien na ebiasa mu wa kwasafoman a ɔtɔ do anan mu wɔ Ghana. Afe 1996 Ghana ambatow kɛse no, onyaa amba 35, 308 fii amba dodow 38, 390 mu a egyina hɔ ma 74. 30% tsiaa Samuel Kofi A. Dzamesi a ɔwɔ[[New Patriotic Party]] onyaa amba 3,082 a egyina hɔ ma 6.50%. Ɔdze amba 16, 252 a ɔyɛ 57% fi amba dodow no nyina mu dzii nkonyim wɔ dɛm afe no mu. N'ambatow mpasua no ka ambatow mpasua a National Democratic Congress dzii do nkonyim wɔ Firaw Mantɔw mu wɔ dɛm ambarow no mu. Afe 1993 mu no, Jerry John Rawlings paaw no ma ɔsoom dɛ Firaw Mantɔw soafo wɔ afe 1993 kesi 1997 mu wɔ Rawlings aban mu. '''<u>Aban edwuma</u>''' Afe 2009 mu no, John Evans Atta Mills paaw no dɛ Ghana ananmusinyi ma Benin. Odzii dɛm dwuma no fitsi afe 2009 kesi 2013. '''<u>Afe 2000 ambatow</u>''' Wɔpaaw Ahiable dɛ mbrahyɛbaguanyi maa Ketu North ambatow mpasua wɔ afe 2000 Ghana ambatow kɛse no mu. Odzii nkonyim dze na National Democratic Congress do. Mbrahyɛbagua ngua 19 a ɔwɔ hɔ no n'ambatow mpasua no ka mbrahyɛbagua ngua 17 a National Democratic Congress dzii do nkomyim no ho. National Democratic Congress mantam no nyaa egua dodow 92 fii egua 200 a nna ɔwɔ hɔ no mu wɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ kwasafoman a ɔtɔ do anan mu wɔ Ghana. Onyaa amba 16, 252 fii amba dodow 29, 698 mu.Iyi gyina hɔ ma 57% fi amba fodow a wɔtoow no mu. He was elected over odzii nkonyim tsiaa Conor C. K. Dzakpasua a onnyi amanyɛkuw biara mu onyaa amba 5, 696 a egyina hɔ ma 20%, Akagla Prosper a onnyi amanyɛkiw biara mu no so nyaa amba 2, 159 a egyina hɔ ma 7. 6% , Albert Korbla Avinu a ɔwɔ[[New Patriotic Party]] nyaa amba 1, 802 a egyina hɔ ma 6.3%, Oscar S.Y. Dzramedo a ɔwɔ Convention People's Party nyaa amba 1, 557 a egyina hɔ ma 5.5%, J.K. Wotordzor a ɔwɔ National Reformed Party nyaa amba 716 a egyina hɔ ma 2.5%, Kpemli K.K Christian a ɔwɔ People's National Convention nyaa amba 184 a egyina hɔ ma 0.6% na Kponyoh C. Kwasi a ɔwɔ United Ghana Movement so nyaa 134 a egyina hɔ ma 0.5%. '''<u>N'abrabɔ mu nsɛm</u>''' Ahiable yɛ nyamesomnyi. In 1993, He was appointed by Jerry John Rawlings to serve as the Volta Regional Minister, serving from 1993 to 1997 during the Jerry Rawlings government. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] n7s94pzkp5lgih023jz405nez8rr27c Moesha Buduong 0 784 36172 36171 2024-12-09T13:58:34Z Assilidjoe 33 36172 wikitext text/x-wiki {{Infobox person | name = Moesha Buduong | image = | caption = | birth_date = {{Birth date and age|1990|03|10}} | birth_place = [[Kumasi]], Ghana | alma_mater = [[University of Ghana]] | occupation = Actress, model | known_for = Interview with [[Christiane Amanpour]] | spouse = | website = }} '''Moesha Buduong''' yɛ edwuma wɔ tɛlɛbihyɛn do wɔ Ghana, sentwanyi na obi ɔhyehyɛ ntar yiyi mfonyin na nkɔmbɔtwetwe a ɔfa mpamu agodzi,ɔdɔ na mbanyimfo na mbasiafo nsɛnsɛm ho a ɔkɔr do wɔ ɔno na CNN nsɛnkyerɛwnyi Christiane Amanpour ntamu no ntsi nkorɔfo nyim no papaapa.<ref>{{Cite web|url=https://www.graphic.com.gh/entertainment/showbiz-news/watch-moesha-bodoung-s-complete-interview-with-cnn-s-amanpour.html|title=Watch Moesha Boduong's complete interview with CNN's Amanpour|date=2018-04-24|website=Graphic Online|language=en-gb|access-date=2019-03-09|archive-date=2020-11-30|archive-url=https://web.archive.org/web/20201130224210/https://www.graphic.com.gh/entertainment/showbiz-news/watch-moesha-bodoung-s-complete-interview-with-cnn-s-amanpour.html|url-status=live}}</ref><ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Don-t-condemn-Moesha-Boduong-CNN-s-Amanpour-644056|title=Don't condemn Moesha Boduong – CNN's Amanpour|website=www.ghanaweb.com|language=en|access-date=2019-03-09|archive-date=2018-04-18|archive-url=https://web.archive.org/web/20180418091629/https://www.ghanaweb.com/GhanaHomePage/entertainment/Don-t-condemn-Moesha-Boduong-CNN-s-Amanpour-644056|url-status=live}}</ref><ref>{{Cite web|url=https://qz.com/africa/1254088/cnn-ghana-and-moesha-boduong-spark-backlash-on-sex-love-and-african-women/|title=A CNN interview sparked another Ghana backlash and a debate about women, sex and love|first=Pamela|last=Ofori-Boateng|website=Quartz Africa|date=17 April 2018|language=en|access-date=2019-03-09|archive-date=2019-05-22|archive-url=https://web.archive.org/web/20190522031050/https://qz.com/africa/1254088/cnn-ghana-and-moesha-boduong-spark-backlash-on-sex-love-and-african-women/|url-status=live}}</ref><ref>{{Cite web |date=2018-04-18 |title=CNN's Amanpour angry at Ghanaians for shaming Moesha |url=https://citinewsroom.com/2018/04/cnns-amanpour-angry-at-ghanaians-for-shaming-moesha/ |access-date=2024-03-11 |website=Citinewsroom - Comprehensive News in Ghana |language=en-US |archive-date=2024-03-11 |archive-url=https://web.archive.org/web/20240311195003/https://citinewsroom.com/2018/04/cnns-amanpour-angry-at-ghanaians-for-shaming-moesha/ |url-status=live }}</ref> Ɔyɛ obi a ɔagye dzin wɔ Ghana tɛlɛbihyɛn na sen enyigyedze mu ara yie. == N'abrabɔ == Wɔwoo Maurecia Babiinoti Boduong a wɔsan frɛ no Moesha Boduong wɔ Ebɔw 10,1990 mu.Ofi Nkran Kurowpɔn Mantɔw a ɔwɔ Ghana mu. N'awofo nye Ɔsahen Boduong a ɔakɔ ahomgye mu na Tina Boduong. Boduong wɔ enuanom baanan. Ɔkɔr suul wɔ Nhyiaeso International School<ref>{{Cite web |last=Web |first=Ghana Business |title=Nhyiaeso International Sch. {{!}} Kumasi {{!}} Kumasi {{!}} Listed in Education - Primary Schools |url=https://www.ghanabusinessweb.com/kumasi-kumasi-primary_schools-nhyiaeso_international_sch-9922.html |access-date=2024-06-29 |website=www.ghanabusinessweb.com |language=en}}</ref> na Martyrs of Uganda Basic School a<ref>{{Cite web |title=Our Campuses |url=https://mupls-gh.org/Our-Campus/our-campus/ |access-date=2024-06-29 |website=MARTYRS OF UGANDA PREP/ ST LWANGA J.H.S |language=en-GB}}</ref> ɔwɔ Kumase na ɔkɔtoaa do wɔ Accra Girls’ Senior High School na ɔkɔtoaa n'adzesua do bio wɔ University of Ghana, Legon kɛgyee adzesua wɔ Theatre, Music, and Dance mu. Ndzɛmba pii na ne nsa etum aka wɔ n'edwumayɛ mu dɛ ɔyɛkyerɛfo, a daa no onya ekyirtaafo wɔ ɔman mu nyina mu. Ɔakɛyɛ opirehyɛn a ɔma nam wɔ nyimpa n'akwaa beebi no so bi.<ref name="yen.com.gh">{{cite web | url=https://yen.com.gh/facts-lifehacks/biographies/209416-who-moesha-budoung-all-ghanaian-tv-presenter/ | title=Who is Moesha Boduong? All you need to know about the Ghanaian TV presenter | date=July 2022 | access-date=2024-06-17 | archive-date=2024-04-03 | archive-url=https://web.archive.org/web/20240403131838/https://yen.com.gh/facts-lifehacks/biographies/209416-who-moesha-budoung-all-ghanaian-tv-presenter/ | url-status=live }}</ref><ref>{{Cite web |last=Agyeman |first=Adwoa |date=2020-08-16 |title=Moesha Buduong shares plastic surgery experience [video] |url=https://www.adomonline.com/moesha-buduong-shares-plastic-surgery-experience-video/ |access-date=2024-04-03 |website=Adomonline.com |language=en-US |archive-date=2024-04-03 |archive-url=https://web.archive.org/web/20240403192246/https://www.adomonline.com/moesha-buduong-shares-plastic-surgery-experience-video/ |url-status=live }}</ref> Afe 2024 ahyɛse no, ɔbɔtɔɔ gua dɛ Moesha Boduong enya honamwui yarba no bi, na nna wɔdze ma ɔhen a ɔnngye. Iyi kaa ne nyimpadua no fa nyimfa no nyina. Bidio bi a nna ɔhaw adwen yie baa abaefor ntentan kɛse no do a,nna ɔkyerɛ dɛ Moesha da yarmpa do a onntum nnyɛ hwee. Mbom no nuabanyin,Ebito Boduong,bɔfoaa dza nna abɔtɔ gua no do na obuee sikagyegye bea wɔ sikakorabea dze boaboaa sika ano wɔdze kotuaa kaw a wɔbɔɔ no n'ayarsa ho.<ref>{{Cite news |date=February 6, 2024 |title=Video of Moesha Boduong lying in hospital bed sparks concerns |url=https://www.myjoyonline.com/video-of-moesha-boduong-lying-in-hospital-bed-sparks-concerns/ |work=My Joy Online |access-date=June 17, 2024 |archive-date=February 13, 2024 |archive-url=https://web.archive.org/web/20240213094041/https://www.myjoyonline.com/video-of-moesha-boduong-lying-in-hospital-bed-sparks-concerns/ |url-status=live }}</ref> No nua banyin no kaa dq,honamnwui no nna onntum nnkz beebiara na nna onntum so nnkasa na dqm ntsi nn aekehia dɛ ɔbɛgye ayarhwɛ. Ebɔbira 2018 mu no, Ghanafo keka nsɛm beberee faa Buduong ho wɔ CNN ho nkɔmbɔ a ɔnye Christiane Amanpour dzii. Wɔ nkitahodzi no, Buduong kasa dɛ Ghana mbasiafo nya hɔn sika fri mbanyinfo hɔ , santsir nye dɛ ndzɛmba mu yɛ dzen wɔ Ɔman no mu. Na kwan a Ghana mbasiafonya hɔn sika nye dɛ, wɔ nye mbanyin dzi mpa do agor. Sɛ wɔrekyerɛ Moesha a,  wɔ ka dɛ oyɛ obi a, ɔkaa dɛ ansaana obi bɛ nya sika ,no gye dɛ odan obi ansaana w'edzidzi.Na basia nnkɛnya sika obotum dze ahwɛ no ho efir n'edwumaho. Osiandɛ ansaana obi nya bebi atsena no, wɔ Ghana wɔ mfe ebien ho sika ansa na ono a, afei na w'ahyɛ ase dɛ oyɛ edwuma no orekɔ nya sika no efri henfa?." Nyiano a Ghana mbanyin nabasiafo dze ma no another yɛ hyew yie osiandɛ na ne nsɛm no nnkasa yie nfa Ghana ho(na ne nsɛm no San Aman a w'etwa Ghana ho ehyia).<ref>{{Cite web |last=Owusu-Mensah |first=Jeffrey |date=2024-09-26 |title=This life: Half-paralysed Moesha Boduong struggles to walk in church in video |url=https://yen.com.gh/entertainment/celebrities/267689-moesha-boduong-video-actress-suffering-stroke-pops-s-paralysed/ |access-date=2024-10-22 |website=Yen.com.gh - Ghana news. |language=en}}</ref> Sini twa edwumayɛfo bi tse dɛ John Dumelo, Lydia Forson, Eazzy, DKB na Afia Odo kasa faa Moesha ne nkomɔ ne ho na dodow n'ara nna onnyɛ enyigyesɛm. Nyimpa bi nom so kyerɛ dɛ nsɛm keka fa Moesha ho no onnhia osiandɛ Moesha hwɛɛ n'abrabɔ mu sɛm na odzii dɛm nkomɔ no.Kasa efir do edwumayɛfo Captain Smart bɔ Moesha n'abawdo dɛ Ghanafo mbɔ hɔn nsa mu ma Moesha wɔ ne nokwar dzi ho. Christine Amanpour ,CNN edwumayɛfo no abɛ sera Ghana dɛ hɔn nfa nkyɛ Buduong, ɔfrɛɛ Ɔmanpanyin  Nana Akufo-Addo na Otiko Afisa Djaba ɔhwɛ mbanyinba ,mbasiafo ho sɛm wɔ Ghana dɛ wɔ boa Moesha.[8] Amanpour kasa dɛ, "ɔpɛ dɛ obiara hu dɛ Moesha wɔ tumi biara dɛm obɛ kasa na akokodur odze kasa fa nsɛm a ne mu yɛ dur dɛm fa n'ara n'abrabɔ ho nsem. Ono so yɛ basia na nsɛmkyerɛwnyi, na ,ɔyɛ ne yaw dɛ san yɛ no ebufuw dɛ nyimpa dodow n'ara kasa fa akatasia no ho dɛm.Ma dɛ na osuro dɛ Moesha botum abetsena Ghana asomdwee mu.Ɔyɛ no nwanwa dɛ biribi dɛm kɔ do wɔ Nkran a ɔyɛ kurow na nyimpa dodow nyim dɛ oyɛ bea a guadzi kɔ do na ɔyɛ kurow a mpanyinfo etsitsir wɔ mu wɔ ebibiman mu . Nokwar mu oyɛɛ Christiane yaw wɔ aber a ɔba Nkran, na otse nsɛm a Ɔmanpanyin no ka fa nsɛmkyerɛwfo wɔ tumi biara dɛ wɔ ka nokwar fa hɔn nsɛmkyerɛw ho ."<ref>{{Cite web |last=Owusu |first=Kofi |date=2024-11-19 |title="Life isn't easy": Moesha Buodong's new video shows full extent of her stroke |url=https://yen.com.gh/entertainment/celebrities/271482-moesha-buodong-dances-olivetheboys-song-video-shows-full-extent-battle-stroke/?utm_source=whatsapp&utm_medium=whatsapp&utm_campaign=whatsapp |access-date=2024-11-19 |website=Yen.com.gh - Ghana news. |language=en}}</ref> Buduong bɛ sera ɔman Ghanafo dɛ ne nkomɔ no annfa yie. == Nsɛmkeka fa Moesha nsɛm ho. == Dodowara dwen dɛ ɔman no dzi boa mbanyinfo ntsi na wɔ kasa faa Moesha ne CNN nkomɔ ho dɛm no. Amanpor sanso nye  Ghana banyin kor dze nkomɔ faa dɛ asɛm ara ho. Ɔkyerɛ dɛ onye ne dofo atsena wɔ nokwar mu osiandɛ sika onya no yɛ krakrabi na mbom esikafo tum fa adɔfo beberee. Ne dɛm nsɛm no ennya kasa hyɛw biara. Nyimpa dodow ara dwen dɛ iyi mbom ho nnyi nsɛm biara , ne tsitsir mpo yɛ dɛ ofir banyin hɔ dze asɛm biara nnyi ho, na mbom basia nnkotum akasa dɛm. == Moesha n'adɔyɛ edwuma == Ɔwɔ edwumakuw a ɔyɛ "Moesha Foundation", onya mfe 29, odzii n'awoda wɔ "Billaw Basic Sukuu" wɔ Upper East Mantɔw,a ɔyɛ bea a ofi. Okɛ kyɛɛ sukuu ho ndzɛmba dɛ  buukuu na ndzɛmba a oboa ma adzesua kɔ do. == Mboaedze == [[Nkyekyεmu:Ghanafo]] eb60o19blebjjd4cx9bdqd1vxvfh7do Mohammed Erzuah Siam 0 785 47802 36817 2025-05-14T13:31:56Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 47802 wikitext text/x-wiki {{Databox|item=Q99912679}}'''Mohammed Erzuah Siam''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma Akwatia ambatow mpasua a ɔwɔ Epuei Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do ebien wɔ ka-bi-ma-menka-bi amambu a ɔtɔ do anan mu.<ref>https://en.wikipedia.org/wiki/Mohammed_Erzuah_Siam#cite_ref-:0_1-0</ref><ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/DISASTER-DURBAR-2356</ref><ref>https://www.ghanareview.com/parlia/Eastern.html</ref> == Abrabɔ ahyɛse == Wɔwoo Siam wɔ Akwatia a ɔwɔ Epuei Mantɔw mu wɔ Ghana.<ref>https://en.wikipedia.org/wiki/Mohammed_Erzuah_Siam#cite_ref-:0_1-1</ref> == Edwuma == Nna Siam yɛ Panyin a ɔhwɛ Volta River Authority do.<ref>https://www.myjoyonline.com/vra-sensitizes-flood-prone-communities-in-upper-east/</ref><ref>https://www.myjoyonline.com/four-perished-150-others-rendered-homeless-by-floods/</ref><ref>https://www.businessghana.com/site/</ref> Nna ɔyɛ mbrahyɛbaguanyi ma Akwatia ambatow mpasua a ɔwɔ Epuei Mantɔw mu wɔ Ghana mu. == Amanyɛsɛm == Wodzii kan paaw Siam kɔr mbrahyɛbagua mu maa Akwatia ambatow mpasua a ɔwɔ Epuei Mantɔw mu wɔ Ghana mu wɔ National Democratic Congress dzin mu ber a wɔtoow Ghanaman mu amba wɔ Mumu bosoom no mu wɔ afe 1996 mu. Onyaa amba 22,140 fii amba dodow 38,701 mu a nna ogyina hɔ ma 52.90% dze tsiaa n'akansifo Francis A. Y. Agyare-Bray a onyaa 30.60%, Ernest Kwame Ampofo a onyaa amba 2,240 na Joseph Kofi Asiedu a onyaa amba 1,506 .<ref>https://web.archive.org/web/20241201190920/https://ghanaelections.peacefmonline.com/pages/1996/eastern/93/index.php</ref> == Mboaedze == [edit source] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] ibttqmrbnzfvgy5jycspgytwomdxo7t Mohammed Jagri 0 786 48179 36288 2025-05-23T15:24:44Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48179 wikitext text/x-wiki {{Databox|item=Q98040832}}'''Mohammed Jagri''' yɛ Ghana amanyɛnyi na hwɛdofo. Ɔyɛɛ mbrahyɛbaguanyi maa Zabzugu-Tatale abatow mpasua do wɔ Etsifi Mantɔw mu. == Ɔbra ahyɛse na nwomasua == Wɔwoo Mohammed Jagri wɔ Esusuo Aketseaba 12, 1974. Onyaa n'abɔdzin krataa wɔ Yendi Nsɔwdo Skuul. == Amanyɛsɛm == Ɔyɛ kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do anan wɔ 4th Republic mu. Onyaa n'egua no wɔ 2004 Ghana amansan abatow no mu wɔ National Democratic Congress amanyɛkuw ne dzin mu. Onyaa aba 16543 wɔ aba dodow a wɔtoo mu. Iyi yɛ ɔha nkyɛm eduonu ekyir pɔw akron (50.9%). Onyaa aba sen Jabaah John Bennam a ɔyɛ NPP amanyɛkuw nyi, na Adam Kuperi Lagnaboon a ɔyɛ Peopl's National Convention amanyɛkuw nyi. Iyinom nyaa 47.8% na 1.3% pɛpɛɛpɛ. Nyimpa a wɔwɔ abatow mpasua do no too aba no 'skirt na blouse' a wɔtoo ɔmanpanyin aba maa Ɔmanpanyin John Kuffour a ɔyɛ[[New Patriotic Party]] amanyɛkuw nyi.<ref>http://staging.odekro.org/person/jagri-mohammed/</ref><ref>https://web.archive.org/web/20221226084603/https://www.peacefmonline.com/pages/politics/politics/201107/56870.php</ref><ref>https://www.modernghana.com/news/122730/mp-advises-ndc-foot-soldiers-to-warm-up-for-electi.html</ref> == N'abrabɔ == Ɔyɛ Nkramonyi. == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] i7g6xzprq9iqjs5i37pzie08hp1goyi Mohammed Seidu Abah 0 787 47525 47490 2025-05-09T14:49:50Z Robertjamal12 13 47525 wikitext text/x-wiki {{Databox|item=Q98822216}} '''Mohammed Seidu Abah''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi dze ma Chereponi mpasuar wɔ Etsifi mantɔwmu. Nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a otsia ebiasa na kwasafoman a otsia anan no mu wɔ Ghana. == Amanyɛsɛm == Abah yɛ NDC amanyɛkuw no mbrahyɛbaguanyi. Wɔpaaw no dɛ mbrahyɛbaguanyi maa Chereponi mpasuar wɔ Etsifi mantɔw wɔ mbrahyɛbagua a otsia ebiasa wɔ kwasafoman a otsia anan no mu. Doris Aardvark. Seidu na obedzii n'adze wɔ afe mpemebien na anan Ghana amansan abatow no mu.<ref>https://web.archive.org/web/20240611074413/https://ghanaelections.peacefmonline.com/pages/2004/northern/141/index.php</ref> Wɔpaaw Abah dɛ mbrahyɛbaguanyi maa Chereponi mpasuar wɔ mpemebien Ghana asahen abatow no mu wɔ NDC amanyɛkuw no akwanya ahoma do.<ref name="Ghana 2007. p. 16">Electoral Commission of Ghana Parliamentary Result-Election 2000. Ghana: Friedrich Ebert Stiftung. 2007. p. 16.</ref> Nna ne mpasuar ka mbrahyɛbagua ngua du-awɔtwe no ho dze fi mbrahyɛbagua ngua eduonu-ebuen no a NDC amanyɛkuw no dzii do kunyim no wɔ dɛm abatow a ɔkɔr do dɛm afe no mu wɔ Etsifi mantɔw no mu.<ref name="fact-checkghana.com">https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref><ref>http://archive.ipu.org/parline-e/reports/arc/2123</ref><ref>https://web.archive.org/web/20240611074521/https://ghanaelections.peacefmonline.com/pages/2000/northern/index.php</ref> NDC amanyɛkuw no nyaa Dɔm-kuma ngua a ɔyɛ eduokorɔn-ebien dze fii mbrahyɛbagua ngua ahaebien no mu wɔ mbrahyɛbagua a otsia ebiasa wɔ ebibiman a ɔtɔdo anan no mu.<ref name="fact-checkghana.com"/> Wɔdze mba 6,270 dze fi mba dodow 14,908 no mu na wɔdze paaw no.<ref name="Ghana 2007. p. 16"/> Dɛm aba a onyae yi gyina hɔ ma 44.6% dze f mba dodow no mu. Wɔsaan Bawah Mamshie Ali a ɔyɛ "People's National Convention", kuwba, Jabanyit K. Lanzari a ɔyɛ "Convention People's Party" kuwba na Abubakar S. Malba a no so yɛ NPP kuwba ho paaw Mohammed. Mba a wonyae yɛ 3,879, 2,504, 965, na 453 dze fi mba dodow no mu. Dɛm mba yi gyina hɔ ma 27.6%, 17.8%, 6.9% na 3.2% dze fi mba dodow no mu.<ref name="Ghana 2007. p. 16"/><ref>https://web.archive.org/web/20240611074548/https://ghanaelections.peacefmonline.com/pages/2000/northern/141/index.php</ref> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] <references /> [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] rde34ra23vv0u80wmzurogpim2eyrp3 Monica Amekoafia 0 788 13107 6776 2024-05-23T19:16:52Z A09 777 databox, cleanup 13107 wikitext text/x-wiki {{databox|q=Q20638546}} '''Monica Amekoafia''' (Afe 1934, Obiradzi 30 – Afe 1990 Obiradzi 24) nna ɔyɛ Ghananyi na odzii konyim wɔ Miss Ghana akansi a odzi kan no wɔ afe 1957 mu wɔ ber a ogyinaa mu maa Trans-Volta Togoland. Nna ɔyɛ akansinyi a ɔtɔ do akorɔn. Ne akansi nkanee no ntsi na wɔfrɛ tsemanmufo a wɔwɔ Firaw mantɔw nkanee akorɔn no. Augustus Amekoafia na Anastasia Apau na wɔwoo no wɔ afe 1934 Obiradzi bosoom no wɔ Alavanyo wɔ Trans-Volta Togoland wɔ Gold Coast. Ekyir no ɔbɔwar Ghana nwomanyimnyi, Henry Kofi Marrah wɔ London, United Kingdom. N'awar mu no, nna Monica wɔ mbabanyin ebien wɔ n'ekyir dadaw. Ɔno na ne kun fofor no ntamu no nna wɔwɔ mba ananas. Wɔpaaw no kun no dɛ Ambrado kɔr Czechoslovakia wɔ afe 1961 mu no, Marrah ebusua no kɔr Prague dɛm afe no. Afe 1963 mu no wɔdze Monica no kun no kɔtoo Hungary a hɔ ba ɔnye n'ebusua no tsenae kei afe 1966. Coup d'etat no mu no a wɔdze Ghanaman Asrafokuw no hyɛɛ Nkrumah aban ase wɔ afe 1966 ne bosoom Kwakwa 24 mu no, Monica sanee nye n'ebusua no baa Ghana. Monica bɔɔ ne bra wɔ Ghana mbom dɛ ɔyɛ yer a ɔnnyɛ edwuma mbom dze, ɔdze noho hyɛɛ ndwuma ahorow bi mu wɔ ber a nna ɔtse fie. N'edwuma a nna ɔyɛ paa nye adzepam, afei so ɔyɛɛ tie and dye edwuma na semimayɛ edwuma na ndwuma nketsenketse bi so. No kun, Henry a nna ɔdze noho akɛhyɛ noara n'edwuma mu no wɔ ne nwomanyim edwuma mu ekyir no, daan n'enyi hwɛɛ ban wɔ afe 1985 Ɔberɛfɛw bosoom no mu. Monica so hweer no nkwa ɔnam ntohyeewa(asthma) yar a onyaa wɔ afe 1990 Obiradzi 24 mu. Hohoe a ɔwɔ Firaw mantɔw a ɔwɔ Ghana mu yɛɛ ohonyi dze hyɛɛ no enyimnyam. [[Nkyekyεmu:Ghanafo]] ndsk8xhsdytjuvt6oeyd29lcuc7c6vn Moses Asaga 0 789 47689 47523 2025-05-14T13:24:55Z Robertjamal12 13 /* N'abrabɔ */ adding category using [[Project:AWB|AWB]] 47689 wikitext text/x-wiki {{Databox|item= Q6915695}} '''Moses Aduku Asaga''' yɛ Ghana amanyɛnyi. Ɔyɛ mbrahyɛbaguanyi ma Nabdam wɔ Upper East Region of Ghana fir afe 1997 kɔsi afe 2013. Ɔhweree atenaeɛ no wɔ [[Mumu]] 2012 abatow no mu maa Boniface Agambilla a ɔfir[[New Patriotic Party]] (NPP) a wagyina nye ho wɔ 2008 abatow nanso ɔdzii nkoguo. Na ɔsan nso yɛ Ɔsoafo a ɔhwɛ Edwumayɛ na Asetsena mu Yiedzi do wɔ Ghana. Wɔpaw no wɔ afe 2012 mfiase wɔ Ɔmanpanyin Mills nsakrae a ɔyɛe wɔ aban mpanyimfo kuw no mu ekyi. Na wɔapaw Moses Asaga dɛ ɔnyɛ ɔsomfo dzibea wɔ afe 2009 mu nanso wɔtwee nye ho wɔ ekyingye bi a ɔfa ex-gratia abasobɔdze bi a ɔmaa ho kwan no ekyi. John Dramani Mahama dii nkonim wɔ afe 2012 Amansan Abatow no mu ekyi no, ɔdze Nii Armah Ashietey sii Moses Asaga ananmu dɛ Edwumayɛ na Asetena mu Yiyedzi ho Ɔsoafo. Afei kan Ɔmampanyin John Dramani Mahama maa no dzibea dɛ C.E.O wɔ Ɔman Petroleum Authority wɔ afe 2013 mu. == Ɔbra Ahyɛse Na Nwomasua == Moses Asaga wɔ BSc wɔ Industrial Chemistry mu wɔ Kwame Nkrumah Suapɔn a ɔhwɛ Nyansahu na Mfiridwuma do (KNUST). Ɔsan nso wɔ MSc wɔ Petroleum Engineering mu wɔ Aberdeen Sukuupɔn mu na MBA, Sikasɛm wɔ Yonsei Sukuupɔn mu. Dzea ɔka ho no ɔwɔ MPhil wɔ Sikasɛm mu wɔ Durham Suapɔn a ɔwɔ United Kingdom. == Edwuma == Asaga yɛ sikasɛm ho ɔbenfo na sikakorabea dwumayɛnyi. Ɔno na ɔyɛ Ghana Ɔman Petroleum Corporation (GNPC) a ɔwɔ Tema no sohwɛfo na edwuma no ho sikasɛm ho ɔbenfo. == Amanyɛsɛm Dwumadzi Ahorow == Wɔdzii kan paw Asaga dɛ ɔnkɔ mbrahyɛbagua no mu wɔ National Democratic Congress no tekiti do a abatow a ɔgyina hɔ ma abatow 8,490 wɔ abatow 11,348 a ɔfata a wɔtowee no mu a ɔgyina hɔ ma 56.30% kyɛn Nicholas Nayembil Nonlant a onyaa mba 2,107 a ɔgyina hɔ ma 14.00% na Edward Babah Sampanah a onyaa mba 750 a ɔgyina hɔ ma 5.00 %. Wɔpaw no dɛ mbrahyɛbaguanyi maa Nabdam mantɔw a ɔwɔ Ghana Epuei Fam Mantɔw no mu wɔ afe 2004 Ghana amansan abatow no mu. Ɔdzii nkonyim wɔ National Democratic Congress no tekiti do. Na nye mansin no yɛ mbrahyɛbagua nkongua akron (9) a ɔwɔ nkongua duebaasa (13) a National Democratic Congress dzii nkonyim wɔ saa abatow no mu maa Sor Epuei Fam Mantɔw no (Upper East Region) no fa. National Democratic Congress no nyaa nyimpa kakraa bi a hɔn nyinara yɛ mbrahyɛbagua nkongua eduakron anan (94) wɔ nkongua ahanu edubaasa (230) mu. Wɔdze abatow 6,450 paw no wɔ abatow 10,778 a ɔdzi mu nyinara mu. Na eyi nye abatow a ɔfata a wɔtowee nyinara mu 59.8% yɛ pɛ. Wɔpaw no kyɛn Somtim Tobiga a ofi Peoples’ National Convention, Boniface Gambila Adagbila a ofi[[New Patriotic Party]] na Tampure Ayenyeta William a ofi Convention People’s Party no do. Eyinom nyaa abatow 1,002, 3,227 na 99 wɔ abatow a wɔtowee nyinara mu. Eyinom nye 9.3%, 29.9% na 0.9% yɛ pɛ wɔ abatow a ɔfata a wɔtowee nyinara mu. Wɔ afe 2008 mu no, odzii nkonyim wɔ amansan abatow no mu wɔ National Democratic Congress tekiti do maa ɔmansin koro no ara. Na nye mansin no yɛ mbrahyɛbagua nkongua awɔtwe (8) a ɔwɔ nkongua duebaasa (13) a National Democratic Congress dzii nkonyim wɔ saa abatow no mu maa Sor Epuei Fam Mantɔw no (Upper East Region) no fa. National Democratic Congress no nyaa nyimpa kakraa bi a hɔn dodow yɛ mbrahyɛbagua nkongua 114 wɔ nkongua 230 mu. Wɔdze abatow 5,369 paw no wɔ abatow 11,230 a ɔdzi mu nyinara mu. Eyi nye abatow a ɔfata a wɔtowee nyinara mu 47.81% yɛ pɛ. Wɔpaw no dɛ Boniface Agambila Adagbila a ofi Ɔman Ho Dɔ Kuw Fofor no mu, Somtim Tobiga a ofi Ɔmanfo Ɔman Nhyiam no mu na Tampugre Ayenyeta William a ofi Nhyiam Nyimpa Kuw no mu. Eyinom nyaa 45.39%, 6.37% na 0.44% wɔ abatow a wɔtowee nyinara mu. == N'abrabɔ == Moses Asaga yɛ Kristonyi na Katoleknyi (Catholic). [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] scv7gfxnrwc5x5fxyhatza39nh2dm4s Moses Dani Baah 0 790 47536 36337 2025-05-09T14:50:35Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 47536 wikitext text/x-wiki {{Databox|item=Q98028156}} '''Moses Dani Baah''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma Sissala Epuei Ambatow Mpasua a ɔwɔ Etsifi Atɔe Mantɔw no mu wɔ Ghana. Nna ɔyɛ Nyimpa People's National Convention amanyɛkuw no mu ba.<ref name=":0">''Ghana Parliamentary Register, 2004-2008''. Ghana: The Office of Parliament. 2004. p.&nbsp;211.</ref> == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Baah wɔ [[Ayɛwoho]] bosoom no mu wɔ afe 1951 mu. Ɔkɔr Kwame Nkrumah Esuapɔn a ɔhwɛ Abɔdze mu Nyansapɛ na Mfiridwuma Do. Onyaa abɔdzin wɔ Civil Engineering mu wɔ KNUST.<ref name=":0" /> == Edwuma == Baah yɛ Asaase ho Mfiridwumayɛfo (Site Engineer) wɔ n’edwuma mu.<ref name=":0" /> == Amanyɛsɛm == Wɔpaaw Baah dɛ Sissala Epuei Ambatow Mpasua no ne mbrahyɛbaguanyi, a kan no nna ɔyɛ Sissala Ambatow Mpasua a ɔwɔ Etsifi Atɔe Mantɔw mu wɔ Ghana. Ogyinaa ambatow mpasua no anan mu wɔ mbrahyɛbagua a ɔtɔ do anan wɔ Ka-bi-ma-menka-bi amambu a ɔtɔ do anan (4) no mu wɔ Ghana mu.<ref name=":0" /> === Afe 2000 Ambatow === Wɔpaaw Baah dɛ mbrahyɛbaguanyi maa ambatow mpasua no wɔ Etsifi Atɔe Mantɔw mu wɔ Ghana wɔ afe 2000 Ghana amansan ambatow no mu. Dɛm ntsi ogyinaa ambatow mpasua no anan mu wɔ Ghana Ka-bi-ma-menka-bi amambu a ɔtɔ do anan no ne Mbrahyɛbagua a ɔtɔ do anan (4) no mu.<ref>https://web.archive.org/web/20230102143744/https://ghanaelections.peacefmonline.com/pages/2000/upperwest/260/index.php</ref> Amba 16,009 na onyae a ɔdze dzii nyim wɔ amba a wɔtoow nyinara mu.<ref name=":1">https://web.archive.org/web/20221116133229/https://ghanaelections.peacefmonline.com/pages/2000/index.php</ref> Iyi gyina hɔ ma amba no no mu 55.40%. Onyaa amba kyɛɛn Amidu Suleman a ofi National Democratic Congress amanyɛkuw no mu , Lamini M. Dawudu a ofi New Patriotic Party amanyɛkuw no mu na Issah Musah a ofi United Ghana Movement amanyɛkuw no mu<ref name=":1" /> Iyinom nyaa amba 12,046, amba 632 na amba 219 wɔ ambatow a ɔfata a wɔtow no nyinara mu. Iyinom nye ambatow a ɔfata a wɔtow no nyinara mu 41.70%, 2.20% na 0.80% yɛ pɛ. Wɔdze Nnyimpa Ɔman Nhyiam Kuw (Peoples National Convention) no tekiti na ɛpaw Baah.<ref name=":1" /> Wɔpaw Baah dɛ mbrahyɛbaguanyi maa Sissala Epuei ambatow mpasua no wɔ afe 2004 Ghana amansan ambatow mu. Ɔno, entsi, ɔgyinaa ambatow mpasua no ananmu wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do anan (4) no mu fir bosoom [[Sanda]] da a ɔtɔ do esuon (7) afe 2005 kɔsi bosoom [[Sanda]] da a ɔtɔ do esia (6) afe 2009.<ref name=":2">https://web.archive.org/web/20230102143748/https://ghanaelections.peacefmonline.com/pages/2004/upperwest/182/index.php</ref> Wɔdze amba 14,186 na ɛpaw no wɔ ambatow a ɔfata a wɔtow nyinara mu 19,129. Ɔnyaa amba kyɛn Alhassan Dubie Halutie a ɔwɔ Ɔman Demokrasi Mbrahyɛbagua Kuw no mu(National Democratic Congress Party). Wɔdze Nnyimpa Ɔman Nhyiam (Peoples National Convention) no tekiti na ɛpaw Baah.<ref name=":2" /> Na nye ambatow mpasua no yɛ ambatow mpasua ebien (2) pɛ a Nnyimpa Ɔman Nhyiamu Kuw (Peoples National Convention) no dzii nkonyim wɔ Ghana Etsifi Atɔe mantɔw mu wɔ afe 2004 Ghana Amansan ambatow no mu no fa. Ambatowfo a wɔwɔ Sissala Epuei ambatow mpasua mu no too aba wɔ ‘skirt na blouse’ kwan do wɔ saa ambatow no mu dɛ ɔmampanyin a ɔdzii nkonyim wɔ ambatow mpasua kor no ara mu nye John Kuffour a ɔfir Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no mu.<ref name=":3">https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref> Nye nyinara mu no, kuw no dzii nkonyim wɔ Mbrahyɛbagua ananmusifo anan (4) pɛ mu wɔ nkongua 230 a ɔwɔ Mbrahyɛbagua a ɔtɔ do anan (4) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref name=":3" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 489t1hm4c0ascr29anumhnwkk7cauaz Moses Mabengba Bukar 0 791 10876 10875 2023-06-14T14:43:49Z Assilidjoe 33 Added data 10876 wikitext text/x-wiki {{Databox|item=Q99929665}}Wɔwoo '''Moses Mabengba Bukari''' wɔ Ebɔw bosoom da ɔtɔ do du biako wɔ mfe apem ahankron eduonum esia. Ɔyɛ Ghana amanyɛnyi. Ɔyɛ mbrahyɛbaguanyi a ogyinaa maa Saboba ambatow mpasua do wɔ Etsifi Mantɔw mu, wɔ mbrahyɛbagua fie odzi kan na ma ɔtɔ do ebien wɔ "4th Republic" mu wɔ Ghana. == '''MOSES AHYƐSE BRA NA NWOMASUA:'''== Wɔwoo Moses wɔ Ebɔw bosoom da ɔtɔ do du biako wɔ mfe apem ahankron eduonum esia(Ebɔw 11, 1956) wɔ Saboba wɔ Etsifi Mantɔw mu wɔ Ghana. Onyaa ne "Diploma in Mathematics" wɔ "Advanced Teacher's Training College. == '''AMANYƐSƐM:''' == '''Moses''' dzii kan nyaa akwangya wɔ mbrahyɛbagua fie wɔ mfe apem ahankroneduokron ebien wɔ mumu bosoom no mu, a ɔmaa ɔbɛkaa amanyɛfo a wɔwɔ mbrahyɛbagua fie a odzi kan wɔ "4th Republic" wɔ Ɔmanpanyin Jerry John Rawlings aban no mu. Woyii no dɛ mbrahyɛbaguanyi wɔ Saboba ambatow mpasua do wɔ Etsifi Mantɔw mu. Ɔyɛɛ edwuma fitsi Sanda bosoom da ɔtɔ do esuon wɔ mfe apem ahankron eduokron ebiasa dze kesii Sanda bosoom da ɔtɔ do esia wɔ mfe apem ahankron eduokron esia no mu. Ɔsan so yɛɛ mbrahyɛbaguanyi wɔ mfe apem ahankron eduokron esia wɔ Mumu bosoom no mu wɔ NDC amanyɛkuw dzin mu. Onyaa amba a ɔyɛ 12,744 wɔ 15,933 a ɔyɛ amba dodow a wɔtoo no mu a, ogyina hɔ ma ɔha nkyɛmu a ɔyɛ eduosia enum ekyir pɔw eduowɔtwe(65.80%) seen Joshua Yakpir Jagri a ɔyɛ NPP amanyɛkuwnyi a onyaa 3,189 a ɔyɛ ɔha nkyɛmu eduosia duesia ekyir pɔw eduonum(16.50%). Nayon Bilijo bedzii no do nkonyim wɔ amanyɛkuw n'ambatow mu. Nna ɔyɛ nkan soafo dze ma Etsifi Mantɔw no. Ɔsanee so bɛyɛɛ Vice Chairman dze maa NDC amanyɛkuw no, a wɔdze no sii adze do wɔ Dzifuu bosoom da ɔtɔ do esia wɔ mfe mpem ebien na duakron no mu. Ɔsoom dɛ Mansin krakye(DCE), Soafo abedziekyir(Deputy Minister), Ɔsoafo(Minister), na Ɔhembɔfo(Ambassador) wɔ mfe eduonu biako a odzii wɔ amanyɛsɛm mu. == '''MOSES EDWUMA MU NSƐM:''' == Nna Moses yɛ Kyerɛkyerɛnyi na nkan panyin a ɔhwɛ nkotabudo wɔ Simpa Suapɔn no mu(Head of Mathematics Department of University of Education, Winneba). Nna ɔyɛ Etsifi Mantɔw mu Soafo. == '''MOSES GYEDZI:''' == Moses yɛ Kristonyi. [[Nkyekyεmu:Ghanafo]] 0mavgjd5smg7e9xuvxcgzt7pghrckez Moses Mabengba Bukari 0 792 47730 6780 2025-05-14T13:27:29Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47730 wikitext text/x-wiki '''Moses Mabengba Bukari''' (wɔwoo no afe apem ahaakorɔn eduonum esia ne bosoom Ebɔw ne da a ɔtɔdo du-biako) yɛ Ghana amanyɛnyi. Ogyinaa maa Saboba mpasuardo dɛ mbrahyɛbaguanyi wɔ Etsifi mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a odzi kan na dza otsia ebien wɔ kwasafoman a otsia anan no mu wɔ Ghana. Dza ɔwɔ mu; 1 Ɔbra ahyɛse na Nwomasua 2 Amanyɛsɛm 3 Edwuma 4 N'abrabɔ 5 Nhwɛdo ƆBRA AHYƐSE NA NWOMASUA: Wɔwoo Moses wɔ afe apem ahaakorɔn eduonum esia ne bosoom Ebɔw no ne da a ɔtɔdo du-biako mu wɔ Saboba a ɔwɔ Etsifi Mantɔw mu wɔ Ghana. Owiee skuul wɔ "Advanced Teacher's Training College" na hɔ na onyaa N'amansɛm wɔ Nkontaabu mu (Diploma in Mathematics). AMANYƐSƐM: Da a odzi kan a Moses dze kɔr mbrahyɛbaguafie no yɛ afe apem ahaakorɔn eduokorɔn ebien ne bosoom Mumu mu Ghana abatow no mu na hɔ na wɔyɛɛ no kuwba wɔ mbrahyɛbagua a odzikan no wɔ kwasafoman a otsia anan no mu wɔ Jerry John Rawlings n'amambu ase. Woyii no dɛ onkegyina mma Saboba mpasuar wɔ Etsifi mantɔw mu wɔ Ghana. Ɔsomee fitsi afe apem ahaakorɔn eduokorɔn ebiasa ne bosoom a odzi kan no ne da a ɔtɔdo esuon kesi afe apem ahaakorɔn eduokorɔn esia ne bosoom a odzi kan none da a ɔtɔdo esia na hɔ na ne hye a odzi kan no baa ewiei. Ekyir no wɔsanee paaw no kɔr mbrahyɛbaguafie wɔ Akatamanso (National Democratic Congress) amanyɛkuw no akwanya ahoma do wɔ afe apem no ahaakorɔn eduokorɔn esia no bosoom Mumu Ghana asahen abatow no mu. Mba 15,933 mu no, Moses nyaa mba 12,744 a na ogyina hɔ ma 65.80% dze tsiaa Joshua Yakpir Jagri a ɔyɛ Ɔson amanyɛkuwba (New Patriotic Party) a onyaa mba 3,189 ogyina hɔ ma 16.50%. Nayon Bilijo a ɔwɔ Akatamanso kuw (National Democratic Congress) no mu no beyii n'ase egua wɔ mbrahyɛbaguafie abatow a ɔkɔr do wɔ NDC amanyɛkuw no mu. Ɔsoom dɛ Etsifi mantɔw mu aban ananmusifo mber bi abɛsen kɔ. Nna ɔsan yɛ Ɔman mu guamutsenanyi abedziekyir a ɔtɔdo ebien dze ma Akatamanso amanyɛkuw no na hɔ na wɔbɔɔ no atsenasee wɔ afe apem ahaebien du-akorɔn ne bosoom Dzifuu mu ne da a ɔtɔdo esia mu. Ɔsoom dɛMansin Panyin (District Chief Executive (DCE), Aban ananmusinyi abedziekyir (Deputy Minister), Aban ananmusifo na Ambrado anaa Ɔpamfo bɛyɛ mfe eduonum wɔ amanyɛsɛm edwuma nyinara mu. EDWUMA: Moses yɛ Kyerɛkyerɛnyi na Panyin wɔ Nkontaabu Dwumadzibea a abɛsen kɔ (former Head of Mathematics Department) wɔ Simpa Suapɔn (University of Education, Winneba). Nna ɔyɛ aban ananmusifo wɔ Etsifi mantɔw mu. N'ABRABƆ: Moses yɛ Kristianyi. NHWƐDO: "Jerry J. Rawlings | Biography & Facts | Britannica". Book title: Ghana Parliamentary Register 1992–1996 Publisher: Ghana Publishing Corporation Date: 1993 Page: 255 Africa, Daily Guide (2 May 2012). "Minister Storms Radio Station". News Ghana. Retrieved 14 October 2020. "Minister Storms Radio Station". GhanaSoccernet. 3 May 2012. Retrieved 14 October 2020. "Minister Storms Radio Station". Modern Ghana. Retrieved 14 October 2020. "The Election Bureau". Citinewsroom - Comprehensive News in Ghana. Retrieved 17 February 2021. FM, Peace. "Ghana Election 1996 Results - Saboba Constituency". Ghana Elections - Peace FM. Retrieved 17 February 2021. FM, Peace. "Ghana Election 1996 Results – Saboba Constituency". Ghana Elections – Peace FM. Retrieved 14 October 2020. FM, Peace. "Ghana Election 2000 Results – Saboba Constituency". Ghana Elections – Peace FM. Retrieved 14 October 2020. "80-year old Chief elected NDC Northern Regional Chairman". Citinewsroom - Comprehensive News in Ghana. 2 September 2018. Retrieved 17 February 2021. "Moses Mabengba sworn in as NDC's 2nd National Vice Chairman". www.ghanaweb.com. 6 August 2019. Retrieved 17 February 2021. "Moses Mabengba sworn in as NDC's 2nd National Vice Chairman". www.ghanaweb.com. 6 August 2019. Retrieved 17 February 2021. "Moses Mabengba sworn in as NDC's 2nd National Vice Chairman". www.ghanaweb.com. 6 August 2019. Retrieved 14 October 2020. "Mahama Minister driven out of VIP lounge". MyJoyOnline.com. 2 May 2017. Retrieved 14 October 2020. "Tamale Hospital gets more doctors". BusinessGhana. Retrieved 14 October 2020. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 60wbzxyv54w4yi4e8c717ac7i1uasuk Mount Mary Akyerɛkyerɛfo ntsetsee bea 0 793 4335 4334 2023-04-20T19:25:07Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 4334 wikitext text/x-wiki Mount Mary akyerɛkyerɛfo ntsetsee bea yɛ skuul a esuafo kɔ hɔ kɛgye ntsetsee dɛ akyerɛkyerɛfo. Ibohu skuul yi wɔ Somanya a ɔwɔ Odumase Krobo wɔ Epuei Mantɔw mu. Skuul no yɛ Roman asɔr no no skuul. Nna nkyɛ skuul no yɛ French skuul a nna dza wosua wɔ hɔ tsitsiriw nye French Kasa na ndɛ dze edzesua nkorbata pii na wɔyɛ no wɔ hɔ. ly5q1ki1tfa9xskplkanr0s1gce3hwx Mperwa Nyinsen 0 794 11868 6781 2023-12-25T20:44:19Z Kwamikagami 1026 11868 wikitext text/x-wiki Mperwa nyinsen nye dɛ basia a onndu ne mpanyin mfe do nye banyin ekedzi ehyia ma nyinsen aba. Tsetse no nna basia a wɔnngor no bra ma banyin mbɔwar no na ɔfa efur a wɔse wɔaper no ho akɛfa nyinsen. Ndɛ mber yi, basia a ɔnnso no ho hwɛ na sɛ ɔkɛfa efur a wɔka kyerɛ no dɛ ɔakɛfa mperwa nyinsen. Awarfo binom tum kɛfa mperwa nyinsen. Iyi ba wɔ ber a awarfo no nnyɛ ahoboa na krado dɛ na nyinsen no aba awerɛfir mu. Wɔ hɛn addzesua wɔ ha yi, yɛbɔhwɛ mbofra a wɔedzi mfe duebien(12) dze rekɛpen mfe eduonu(20). Sɛ dɛm nyimpaku a ɔman biara ka dɛ hɔn nye ɔman no ne daakye kɔfa efur na woenntum ennsua edwuma anaa wɔannsɔn hɔn adzesua wɔ skuul a, ɔdze ɔhaw bebree brɛ nyimpa no ara hɔn awofo, ebusua a wɔda mu, kurow a wɔtse mu ɔnye ɔman mu no nyinara. Ndzɛmba pii na ɔma mbofra a wɔnnso awar nye awoo kɔ kɔfa efur. Wɔ dɛm ndzɛmba ahorow yi yɛbɛfa no mu kakra na yɛakyerɛ mu wɔ ha. Dɛ ndzɛmba yi bi na odzidzi do yi; [[Nkyekyεmu:Ghanafo]] k2h29bgmph7xvpc64zwv69andu1m9x7 Mubarak Mohammed Muntaka 0 795 48191 48003 2025-05-23T15:25:37Z Robertjamal12 13 /* Ɔbra Ahyɛse Na Nwomasua */ Nkyekyεmu using [[Project:AWB|AWB]] 48191 wikitext text/x-wiki {{Databox|item=Q16733008}} '''Alhaji Mohammed Mubarak Muntaka''' yɛ Mbrahyɛbaguanyi ma Asawase wɔ Ashanti Mantɔw mu wɔ Ghana wɔ Mbrahyɛbagua a ɔtɔ do anan (4), enum (5), esia (6), esuon (7) ne awɔtwe (8) a ɔwɔ Ghana Amansin. Mprɛmprɛn, ɔyɛ Minority Chief Whip wɔ Ghana Mbrahyɛbagua no mu. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Muntaka wɔ [[Ɔbɛsɛ]] 17, 1971[6] na ɔfir Akuse wɔ Ghana Epuei Mantɔw mu nanso ahyɛse no n’awofo fir Ghana Etsifi fam Mantɔw wɔ kuro bi a wɔfrɛ no Kumbungu mu.[7] Ɔnyaa nye Masters of Science abodzin krataa wɔ Development Policy na Planning mu wɔ Kwame Nkrumah Esuapɔn a ɔhwɛ Nyansahu na Mfiridwuma do (Kwame Nkrumah University of Science and Technology - KNUST) wɔ afe 2004 mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] op2i6jprzxofusc8wv155xcc4imxcam Muhammad Mumuni 0 796 47773 47596 2025-05-14T13:30:07Z Robertjamal12 13 /* Ankorankor Asetra */ adding category using [[Project:AWB|AWB]] 47773 wikitext text/x-wiki '''Muhammad Mumuni''' (wɔwoo no 28 [[Ayɛwoho]] 1949) yɛ Ghana mmaranyimfo na amammuifo. Wɔsan paw no maa Ghana Mmarahyɛ Bagua no wɔ 7 [[Mumu]] 2012 Amansan Abatoɔ no mu, ber a ɔdzii nkonyim wɔ Kumbungu Akongua no mu. Mumuni fii mmarahyɛ bagua no mu wɔ afe 2004 mu ber a ɔbɛyɛɛ John Atta Mills Ɔmampanyin abadiakyir a ɔretu mmirika. == Mfiase Asetra na Nhomasua == Muhammad Mumuni nyaa nye mfitsiase nwomasua wɔ Kumbungu Mpɔtsam Aban Mfitsiase Sukuu mu wɔ afe 1955 na 1960. Afei ɔkɔɔ Savelugu Mpɔtsam Aban finimfin sukuu fir afe 1960 kɔsi afe 1962. Nye ntoado sukuu kɔɔ Tamale Ntoasoɔ Sukuu mu fir afe 1962 kɔsi afe 1969. Ɔkɔɔ do kɔɔ Ghana Sukuupɔn mu maa nye LL.B (Hons). Wɔ [[Ɔbɛsɛ]] 1975 mu no, ɔnyaa mmaranyimfo abodzzin krataa wɔ Ghana Mmara Sukuu mu. Wonyim no wɔ kokoam asetra mu dɛ Mmaranyimfo Mumuni. == Edwuma == Mumuni dzii kan yɛɛ edwuma dɛ Ɔkyerɛkyerɛfo Boafo wɔ Faculty of Law a ɔwɔ Ghana Suapɔn (University of Ghana, Legon) mu wɔ afe 1972 na 1974. Afei ɔbɛyɛɛ Ɔman Dwumadzi Ntsamgyinafo (Atsifi) wɔ Ɔman Dwumadzi Nhyehyɛeɛ a ɔwɔ Ghana ntsam wɔ afe 1975 na 1976. Ɔyɛɛ edwuma dɛ a Mmaranyimfo wɔ Sikakorabea a ɔhwɛ adan na adansie do wɔ ber a ɔfir 1976 kɔsi 1980. Ɔsan nso yɛ Ɔmantsam Ɔtemmufo wɔ Ghana Atemmuo Dwumadzibea no ntsam wɔ afe 1977 na 1980. Wɔ afe 1979 mu no, ɔsom wɔ Mpɔtsam Aban Mmoa Badwa a wɔdze sii hɔ wɔ Republican a ɔtɔ do ebaasa no ase amansan mmara a ɔbɛma wɔakyekyɛ nkɔdo ahodze ama ɔmansin na mpɔtsam agyinatukuo a ɔwɔ Ghana. == Amanyɔsɛm == Wɔpaw no dɛ Nhyiam no munyi ma Yagrafong Abatow mpɔtsam hɔ wɔ Tolon–Kumbungu Mantsam Nhyiam no mu na ɔsom mprenu dɛ nhyiam no munyi a odzi enyim wɔ 1992 na 1996 ntsam. Wɔ [[Mumu]] 1996 mmarahyɛ bagua abatoɔ mu no, wɔpaw no dɛ Mmarahyɛ Bagua no munyi (MP) maa Kumbungu mantsam no wɔ National Democratic Congress tekiti do na ɔkoraa n’akongua do wɔ [[Mumu]] 2000 mmarahyɛ bagua abatoɔ no mu. Enti ɔyɛɛ MP mfe ebien a ɔkɔɔ do wɔ [[Sanda]] 1997 kosi [[Sanda]] 2001 mu. === 2000 Abatoɔ === Wɔdzii kan paw Mumuni dɛ Ɔman Demokrasi Nhyiam no Tekete no Mmarahyɛ Bagua wɔ [[Mumu]] 2000 Ghana Amansan Abatow no mu a na ogyinaa Kumbungu Mantsam a ɔwɔ Ghana Atsifi Fam Mantsam mu no ananmu. Ɔyɛɛ abatoɔ 12,477 a ɔfata a wɔtowee a ɔgyina hɔ ma 60.40%. Na nye mansin no yɛ mmarahyɛ bagua nkongua 16 a ɔwɔ nkongua 21 a National Democratic Congress dzii nkonyim wɔ saa abatow no mu maa Nlorthern Mantsam no fa. Wɔpaw no dɛ Alidu Binda Talhai a ofi Ɔman Ho Dɔ Kuw Fofor no mu, Iddrisu IDDI a ofi United Ghana Kuw no mu, Umar M. Hashim a ofi Peoples National Convention Kuw no mu na Dawuda Ibrahim a ofi Ɔman Nsakrae Kuw no mu. Saa abatoɔ yi nyaa abatoɔ 3,699, 3,555, 456, 339 na 127. Eyinom nye 17.90%,17.20%, 2.20%, 1.60% na 0.60% yɛ pɛ wɔ abatow a ɔfata a wɔtowee nyinara mu. == Ankorankor Asetra == Muhammad Mumuni yɛ kramonyi. Muhammad Mumuni awar a ɔwɔ mma nsia (6). Muhammad Mumuni n’ani gye tɛnis, bɔɔlbɔ na abɔdze ho adesua ho. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 75mr9rq1ryengfxlvyqm0eizfxdb739 Mumu 0 797 4355 4354 2023-04-20T19:25:15Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 4354 wikitext text/x-wiki {{Databox|item=Q126}} '''Mumu''' yɛ bosoom a ɔtɔ do duebien ɔwɔ afe mu. mv2803adjm4nw5stl8aule7n2llep6o Mumuni Abudu Seidu 0 798 48101 47800 2025-05-23T14:02:35Z Robertjamal12 13 /* AHYƐSE BRA NA NWOMASUA */ Nkyekyεmu using [[Project:AWB|AWB]] 48101 wikitext text/x-wiki {{Databox|item=Q19896298}}Alhaji '''Mumuni Abudu Seidu''' yɛ Ghana amanyɛnyi na nkan Aban ananmusinyi ma Ɔman no a krataa biara nnda ho. Fitsi afe apem ahaakorɔn eduokorɔn-ebiasa ne bosoom Sanda ne da a ɔtɔ do esuon kesi afe apem ahaebien na enum ne bosoom Sanda ne da a ɔtɔ do esia mu no, Seidu somee dɛ mbrahyɛbaguanyi wɔ Wa mFinimfin afamu wɔ Etsifi-Atɔe mantɔw mu wɔ Ghana. == AHYƐSE BRA NA NWOMASUA == Wɔwoo Seidu wɔ Wa wɔ Etsifi-Atɔe mantɔw mu wɔ Ghana. Onyaa ne Mfinimfin adzesua ntsetsee wɔ A. M. E. Zion Finimfin Skuul wɔ Oguaa. Ɔtoaa n'edzesua do wɔ Wesley Kɔlegyi, a ɔwɔ Kumase, hɔ na onyaa n'akyerɛkyerɛfo Ntsetsee Abawdobɔdze (Certificate A), na ekyir onyaa ne "Bachelor of Arts degree" wɔ "University of Ghana"mu. Ɔtoaa do dzii ekyir kɛyɛɛ ne "Post Graduate Studies" wɔ "University of Cape Coast" na hɔ na ne "Post Graduate Certificate" wɔ Nwomasua mu. EDWUMA: No ho a ɔdze kɛhyɛɛ amanyɛsɛm mu nyinara no, nna Seidu yɛ Nwomasuanyi (Educationist) na sodzifo (manager). Nna ɔyɛ ɔkyerɛkyerɛfo, Skuulpanyin na dabi so ɔsoom dɛ Sodzifo kwankyerɛfo (Managing Director) ma Nwomasua. Nna ɔyɛ Owura wɔ Ɔbaakofo Skuul bi mu na Sodzifo kwankyerɛfo ma Sibea edwumayɛ bi. AMANYƐSƐM: Afe apem ahaakorɔn eduokorɔn-ebien Abatow; Afe apem ahaakorɔn eduokorɔn-esia mu Ghanaman a otsia anan mu mbrahyɛbagua a odzikan no na Seidu faa mbrahyɛbaguanyi dzibew no wɔ ber a odzii kunyim wɔ afe apem ahaakorɔn eduokorɔn-ebien Ghana mbrahyɛbagua abatow no mu a ɔkɔr do afe apem ahaakorɔn eduokorɔn-ebien ne bosoom Mumu ne da a ɔtɔ do eduonu-akorɔn mu. Afe apem ahaakorɔn eduokorɔn-esia abatow; Seidu kɔr mbrahyɛbaguafie wɔ afe apem ahaakorɔn eduokorɔn-esuon ne bosoom Sanda ne da a ɔtɔ do esuon mu wɔ ber a wɔdze nkunyimdzi abɔtsir bɔɔ no wɔ afe apem ahaakorɔn eduokorɔn-esia Ghana amansan abatow no mu dze dzii Eiedi Clement N. Lugri a ɔyɛ "New Patriotic Party" na Sulemana Alhassan a ɔyɛ "People's National Convention"kuw no ananmusinyi do kunyim. Onyaa mba 44.80% wɔ mba a ɔfata a wɔtowee no mu a nna ogyinahɔ ma 25,718 wɔ ber a hɔn a wɔnye no sii akan no nyaa 20.30% a ogyinahɔ ma 11,657, na 10.70% a ogyinahɔ ma 6,150 dɛ mbrɛ edzin no dzidzi do no. Afe apem ahaebien abatow; Wɔpaaw Seidu dɛ mbrahyɛbaguanyi maa Wa Finimfin mantɔw mu afamu mpasuar wɔ Etsifi Atɔe mantɔw mu wɔ Ghana wɔ afe apem ahaebien Ghana amansan abatow no mu. Ne dɛm ntsi ogyinaa maa ne mpasuar wɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ kwasafoman a otsia anan no mu wɔ Ghana. Wɔdze mba 14,278 dze fi mba a ɔfata a wɔtowee no mu. Nna iyi gyina hɔ ma 55.40% wɔ mba a ɔfata a wɔtowee no mu. Wɔsaan Godfrey Tangu Bayon a ɔyɛ "New Patriotic Party" kuwba, Albert Solomon Bawa Sulley a ɔyɛ "People's National Convention" kuw no ananmusinyi na Abu Olivia Habiba a ɔyɛ "Convention People's Party" kuwba ho yii Mumuni. Mba a wonyae yɛ 6,027, 4,485 na 1,005 dɛ mbrɛ edzin no dzidzi do no fi mba a ɔfata a wɔtowee no mu. Nna mba yi gyina hɔ ma 23.40%, 17.40% na 3.90% dze fi mba a ɔfata a wɔtowee no mu. Wɔpaaw Mumuni wɔ NDC amanyɛkuw no akwanya ahoma do. NDC amanyɛkuw no dzii mbrahyɛbaguafie nkongua esuon do wɔ Etsifi-Atɔe mantɔw mu. Ne nyinara mu no, NDC amanyɛkuw no nyaa Dɔm-kuma dzibew a ɔyɛ eduowɔtwe-akorɔn dze fii nkongua ahaebien no mu wɔ mbrahyɛbagua a ɔtɔ do ebiasa no wɔ kwasafoman a otsia anan no mu. N'ABRABƆ: Mumuni yɛ Kramonyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 2gy1qc8onsfc0345pf6m6zews032w1h Mustapha Ahmed 0 799 47508 47331 2025-05-09T14:48:40Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 47508 wikitext text/x-wiki {{Databox|item=Q84561754}} '''Mustapha Ahmed''' (wɔwoo no 8 [[Obiradzi]] 1960 - 7 Kwakwar 2024)<ref name=":0">http://staging.odekro.org/person/mustapha-ahmed/</ref> yɛ Ghana amanyɛnyi na Mbrahyɛbagua a ɔtɔ do esia (6) a ɔwɔ Ghana Aman a ɔto do anan (4) no munyi a ɔgyina Ayawaso Etsifi Mansin ananmu wɔ Greater Accra Mantɔw mu wɔ National Democratic Congress tekiti do.<ref name=":1">http://ghanamps.com/mps/details.php?id=2645</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Ahmed wɔ 8 [[Obiradzi]] 1960 wɔ Bawku wɔ Upper Epuei (East) Mantɔw.<ref name=":0" /> Ɔfir Bawku, kurow bi a ɔwɔ Upper Epuei (East) Mantɔw wɔ Ghana.<ref name=":1" /> Owiee Ghana Esuapɔn Eduruyɛ Sukuu na Nso Ho Adzesua na ɔnyaa nye Bachelor abodzin krataa wɔ Nsõ Ho Oprehyɛn (Dental Surgery) mu wɔ afe 1983 mu.<ref name=":1" /><ref>https://mobile.ghanaweb.com/GhanaHomePage/people/person.php?ID=1231</ref> == Edwuma == Ahmed yɛ oduruyɛfo a ɔyɛ nsensan ho oprehyɛn wɔ n’edwuma mu. Ɔsan yɛ Ghana amanyɛnyi.<ref name=":2">''Ghana Parliamentary Register, 2004-2008.'' Ghana: The Office of Parliament. 2004. p. 129.</ref> == Amanyɛsɛm == Ahmed yɛ Ɔman Demokrasi Mmarahyɛ Bagua (NDC) no munyi.<ref name=":2" /> Ɔbɛyɛɛ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do ebiasa (3) no munyi a ɔgyinaa Ayawaso Epuei (East) Ambatow mpasua ananmu wɔ [[Sanda]] 2001 mu ber a odzii nkonyim wɔ ne ambatow mu wɔ afe 2000 Ghana amansan ambatow mu no. Na ɔyɛ Mbrahyɛbagua a ɔtɔ do anan (4) na enum (5) no munyi na wɔsan paw no wɔ afe 2004 na 2008 Ghana amansan ambatow mu no ekyi.<ref name=":1" /><ref>https://web.archive.org/web/20200712063924/https://ghanaelections.peacefmonline.com/pages/2012/greateraccra/301/index.php</ref> === 2004 Ambatow === Wɔpaw Ahmed wɔ afe 2004 Ghana amansan ambatow mu dɛ mbrahyɛbaguanyi ma Ayawaso Epuei Ambatow mpasua no wɔ Mbrahyɛbagua a ɔtɔ do anan (4) wɔ Ghana Amansin a ɔtɔ do anan (4) no mu fir 7 [[Sanda]] 2005 kɔsi 6 [[Sanda]] 2009.<ref name=":2" /><ref>https://web.archive.org/web/20230424212319/https://ghanaelections.peacefmonline.com/pages/2004/greateraccra/119/index.php</ref> Wɔdze amba 49,354 na ɛpaw no wɔ ambatow a ɔfata nyinara mu 87,902. Eyi nye ambatow a ɔfata a wɔtow no nyinara mu 56.1% yɛ pɛ. Ɔnyaa amba kyɛn Abdiel Godly Babaaali a ofi Nnyimpa Ɔman Nhyiam (People's National Convention) no mu na Daddah Braimah B. a ofi Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no mu. Eyinom nyaa amba 4,095 na amba 34,453 wɔ ambatow a ɔfata a wɔtow no nyinara mu. Eyinom nye 4.7% na 39.2% yɛ pɛ wɔ ambatow a ɔfata a wɔtow nyinara mu.<ref>https://library.fes.de/pdf-files/bueros/ghana/03610.pdf (PDF). Accra: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p. 164.</ref> Wɔpaw Ahmed wɔ National Democratic Congress tekiti do.<ref name=":2" /> Na nye ambatow mpasua no yɛ ambatow mpasua 10 a National Democratic Congress dzii nkonyim wɔ Greater Accra mantɔw mu wɔ saa ambatow no mu no fa.<ref name="ghanaelections.peacefmonline.com">https://web.archive.org/web/20221116150354/https://ghanaelections.peacefmonline.com/pages/2004/greateraccra/index.php</ref> Sɛ wɔka nye nyinara bom a, National Democratic Congress no nyaa Mbrahyɛbagua nkongua 128 wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do anan (4) no mu.<ref name=":3">https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref> === 2008 Ambatow === Wɔsan paw Ahmed wɔ afe 2008 Ghana amansan ambatow mu dɛ mbrahyɛbaguanyi ma Ayawaso Epuei ambatow mpasua no wɔ Mbrahyɛbagua a ɔtɔ do enum (5) wɔ Ghana Amansin a ɔtɔ do anan no mu fir 7 [[Sanda]] 2009 kɔsi 6 [[Sanda]] 20013.<ref name="ReferenceA">https://web.archive.org/web/20230425064309/https://ghanaelections.peacefmonline.com/pages/2008/greateraccra/119/index.php</ref> Wɔdze amba 44,655 na ɛpaw no wɔ abatow a ɔfata a wɔtow nyinara mu 78,120 mu. Eyi nye ambatow a ɔfata a wɔtow no nyinara mu 57.16% yɛ pɛ.<ref name=":4">https://library.fes.de/pdf-files/bueros/ghana/10489.pdf. PDF). Ghana: Friedrich Ebert Stiftung. 2010. p. 94.</ref> Ɔnyaa amba kyɛn Mohammed Salisu Baba a ofi Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party,) no mu, Alhaji Mohammed Muftao a ofi Ɔmanfo Ɔman Nhyiam (People's National Convention) no mu, Bernard Anvuur Billy a ofi Democratic Freedom Party no mu, Amin Abdul Karim Larry a ofi Nhyiam no mu Nnyimpa Kuw (Convention People's Party) no mu; na Ahaji Haruna Bubakari Dabre, Daniel Danquah, Mohammed Amin Lamptey na Samuel Kwesi Gyasi - hɔn nyinara yɛ hɔn a wɔpɛ dɛ wɔdze hɔn ho. Eyinom nyaa 33.31%, 0.98%, 0.76%, 2.25%, 0.0%, 0.4%, 4.67% na 0.49% wɔ ambatow a ɔfata a wɔtow no nyinara mu.<ref name="ReferenceA"/><ref name=":4" /> Wɔsan paw Ahmed wɔ National Democratic Congress tekiti do. Na nye ambatow mpasua no yɛ ambatow mpasua duawɔtwe (18) a National Democratic Congress dzii nkonyim wɔ Greater Accra mantɔw mu wɔ saa ambatow no mu no fa.<ref name="ghanaelections.peacefmonline.com"/> Sɛ wɔka nye nyinara bom a, National Democratic Congress no nyaa Mbrahyɛbagua nkongua 114 wɔ Ghana Amansin a ɔtɔ do anan (4) no mMbrahyɛbagua a ɔtɔ do anan (4) no mu.<ref name=":3" /> == N'abrabɔ == Ahmed yɛ Nkramonyi. Wawar na ɔwɔ mba ebiasa (3).<ref name=":1" /><ref name=":2" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] n9bneovmkck7bme8ofeqt3uuoksiwjc Mustapha Ali Iddris 0 800 47751 47576 2025-05-14T13:28:47Z Robertjamal12 13 /* N'abrabɔ */ adding category using [[Project:AWB|AWB]] 47751 wikitext text/x-wiki {{Databox|item= Q98818657}} '''Mustapha Ali Iddris''' (wɔwoo no 28 [[Ebɔbira]] 1955 – 2 [[Obiradzi]] 2013) yɛ Ghana amanyɛnyi a ɔsomm dɛ Mbrahyɛbagua a ɔtɔ do ebasa a ɔwɔ Ɔman a ɔtɔ do anan no munyi, a ɔgyinaa Gukpegu-Sagongida mansin a ɔwɔ Ghana Atsifi Mantɔw mu no ananmu. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Ali Iddris wɔ 28 [[Ebɔbira]] 1955 mu wɔ Gukpegu-Sagongida wɔ Ghana Atsifi Fam Mantɔw mu. == Amanyɛsɛm == Wɔpaw Ali Iddris kɔɔ Mbrahyɛbagua no mu wɔ Ɔman Ho Dɔ Kuw Fofor no tikit do wɔ [[Mumu]] 2000 Ghana Amansan Abatow no mu a na ɔgyinaa Gukpegu-Sagongida Mantɔw no ananmu wɔ Ghana Atsifi Fam Mantɔw mu. Ɔtoo abatow 24,819 wɔ abatow 54,491 a ɔfata a wɔtowee a ɔgyina hɔ ma 45.50%. Ɔdzii dwuma afe pɛ dɛ Mbrahyɛbagua no munyi. Na nye mansin no yɛ mbrahyɛbagua no nkongua 16 a ɔwɔ nkongua 21 a[[New Patriotic Party]] dzii nkonyim wɔ saa abatow no mu maa Atsifi Fam Mantsam no fa. Ɔman Ho Dɔ Kuw Fofor no nyaa dodow no ara a nye nyinara yɛ mbrahyɛbagua nkongua 99 wɔ nkongua 200 mu. Wɔpaw no wɔ Abdul-Nahiru Essahaku a ɔfir Ɔman Demokrasi Mbrahyɛbagua no mu, Iddirisu H.Ayuba a ɔfir Nhyiamu Nyimpa Kuo no mu, Wahab Ali a ɔfir Ɔman Nsakraeɛ Kuo no mu, Mumuni Fatawu a ɔfir United Ghana Kuo no mu. Eyinom nyaa abatow 22,255, 6,764, 463, 190 ne 0 wɔ abatow a ɔfata a wɔtowee nyinara mu. Eyinom nye 40.80%,12.40%,0.80%, 0.30% na 0.00% yɛ pɛ wɔ abatow a ɔfata a wɔtowee nyinara mu. Ansa na ɔredzi nkonyim wɔ afe 2000 mu no, Ali nso gyinaa nye mansin ananmu wɔ Ghana man a ɔtɔ do 4 no mbrahyɛbagua a ɔtɔ do ebien no mu. Ɔdzii Basit Aboulai Fuseini a ɔfir National Democratic Congress na Iddrisu H. Ayub a ɔfir Convention People’s Party no do nkonyim a ɔnyaa 42.40% wɔ abatow a ɔfata a wɔtow nyinara mu a ɔnye abatow 31,964 yɛ pɛ ber a n’asɔretsiafo no nyinara nyaa 32.00% na 0.80% wɔ abatow a ɔfata nyinara mu abatow a wɔtowee wɔ 1996 Ghana Abatow no mu. == Dwumadzi Ahorow == Ali Iddris yɛ Kan Atsifi Fam Ɔmantsam Soafo na ɔsan nso yɛ Kan Nsu Ho Ndzɛmba, edwumayɛ na Adan ho Ɔsoafo. Ɔsan nso yɛ Kan Mbrahyɛbaguanyi ma Gukpegu-Sagongida Mantsam a ɔwɔ Ghana Atsifi Fam Mantɔw mu. == Owuo == Ali Iddris wui wɔ [[Obiradzi]] 2013 mu wɔ 37 Military Hospital wɔ Accra, baabi a na wakɔ akɔhwɛ no. Wɔdze nye funu siee adekyee wɔ Tamale Amusiei. == N'abrabɔ == Ali Iddris ware na ɔwɔ mma ebien (2). Na ɔyɛ Nkramonyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] adfvi0g6yk1xpt5ywl9e3mkl991nrlu MzVee 0 801 35931 35930 2024-11-15T20:39:31Z David kojo joe Mensah 1426 Mehyɛɛ atekel no mu kane 35931 wikitext text/x-wiki {{Databox|item=Q19958003}}'''Vera Hamenoo-Kpeda''' (n'awoda nye 23 obiradzi 1992), dzin a dodow dze frɛ no nye '''MzVee''',ɔyɛ Ghana ndwomtonyi a wagye dzin ara yie . Ndwom bi tse dɛ "Bɔrkɔɔ Bɔrkɔɔ","Natural girl", Dancehall Queen" na dza ɔkeka ho nyinaara ɔno na ɔtow.MzVee edzi nkonyim wɔ dwomtow abɔdzin beberee ho. == Abrabɔ Ahyɛse == Mzvee wɔwoo no La N’anaafo Estates, Nkran a no papa ne dzin dze Ernest Hamenoo-Kpeda a ɔyɛ bisinɛman na Florence Hamenoo-Kpeda a ɔyɛ edzibanoanyi. Ofi Keta a ɔwɔ Filaw Mantɔw mu wɔ Ghana. ɔwɔ enuanom mbasiafo mpanyimfo ebien na nua banyin Kor na ɔkɔr Skuul wɔ St Martin de porres Skuul a ɔwɔ Dansoman, Nkran wɔ n’abrabɔ n’ahyɛase mu. Ofii hɔ kɔr St. Mary Girls’ Senior High School hɔ na ɔkɔyɛɛ Hoom ɛkɔnɔmise. Nna orusua Business administration wɔ Ghana Telecom University, ekyir yi wɔ 2016 mu no, ɔpɔw Skuul. == No Ndwomtow Dwuma == === 2012 – 2013: N’ahyɛase === MzVee hyɛɛ ase ba Ghana ndwomtow mu wɔ 2021 Esusowa ber no mu dɛ ɔyɛ enyimdzenyi dze ma Lynx Entertainment’s girl band D3. Dɛm ndwomtow kuw yi enya ndwom a atahye bi tse dɛ ‘’Good Girls Gone Bad’’ na ‘’ Gyani Gyani’’ ansaana worubogu no wɔ 2013 mu osian kuw mba no yɛ mbaabun na wɔwɔ pɛpa ma nwomasua. === 2014 – 2016: No kwanbuei === Mzvee daa no solo edwuma edzi dɛ ɔdze ndwomkor ‘Borkor Borkor’ bae wɔ Sanda 2014 mu. Odzii iyi ekyir dze no ndwomkor a ɔtahyee ‘ Natural Girl’ bae na ɔkɔr do kedzii nkunyim wɔ ‘Unsung Artiste Award’ mu nkunyim wɔ 2014 Ghana Music Awards mu na ɔnye ndwomtofo bebiree a ɔagyegye abadobɔdze bebiree bi nye Stonebwoy, VIP, Shatta Wale, Richie Mensah, M.anifest na Didier Awadi ayɛ nkabom ndwom. [[Nkyekyεmu:Ghanafo]] 9kweokvn9md661ke27ma74w3yslnx28 Mzbel 0 802 36497 6788 2025-01-15T22:33:55Z Assilidjoe 33 36497 wikitext text/x-wiki '''Belinda Nana Ekua Amoah'''(wɔwoo no mu 26,1979), a dodow n'ara frɛ no '''Mzbel,''' ɔyɛ Ghana ndwomtownyi.Ɔyɛ payin wɔ "Mzbel"ndwom mu, "bel" kuw nye dza ɔkeka ho. Mzbel yɛ obi a ɔkasa wɔ kasahoma mu na ɔsan yɛ senetwanyi a w'atwa sene ahorow pii. Basiaba yi na ɔda hɔn a w'adzi dɛm nyinaa ano.Iyi ɛno so nkyen a, nasayiaa na wɔdze no sii ndzemba pii ano. [[Nkyekyεmu:Ghanafo]] 9iqqxk8fo6eew0qek11c1eeq03ulk9j Mɔmɔɛ 0 803 4393 4392 2023-04-20T19:25:23Z MF-Warburg 12 5 revisions imported: [TEST] importing fatwiki via a tool 4392 wikitext text/x-wiki '''[https://www.alamy.com/stock-photo/dried-fish.html Mɔmɔɛ]''' ka nam ahorow a wɔdze yɛ edziban wɔ Akanman mu no ho. Nammon porɔw ntsɛntsɛm gyedɛ wobenya kwan bi afa do akora no ma ɔaakyɛr. == Abakɔsɛm == == Ahorow == ia4wn203e1f580c73itjtg42rllyvc9 Naa Ashorkor 0 804 6789 4400 2023-04-22T10:48:42Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6789 wikitext text/x-wiki '''Naa Ashorkor''' (wɔwoo no 24 November  1988)[1][2] a wɔsan frɛ no Nisirine Naa Ashorkor Mensah-Doku, yɛ Ghanayi a ɔyɛ sini edwuma  na nsɛm ho dawurbɔfo a dɛm aber yi ɔyɛ edwuma wɔ Asaase Radio a ɔyɛ radio edwumayɛbea bi a ɔwɔ Accra.[3][4] Wonyim no dɛ ɔyɛɛ ɔyɛkyerɛ wɔ "The Perfect Picture" (2009), a Shirley Frimpong-Manso yɛ na Iroko TV ne Poisoned Bait - sini a Leila Djansi na ɔyɛ ho kwankyerɛfo . Onyaa Abasobɔdze a wɔdze ma sini edwumayɛfo basia a ɔbɔɔ ne ho mbɔdzen wɔ afe 2010 mu wɔ African Movie Academy  mu wɔ ne dwuma a odzii wɔ "The Perfect Picture" (2009) mu.[5][6] Naa Ashorkor nso nye Yvonne Okoro, Joselyn Dumas, John Dumelo dzii dwuma. == Edwuma == Naa Ashorkor, nye Sini edwumayɛfo Chris Attoh na wɔyɛɛ Vodafone Ghana Music Awards 2016 (VGMAs 2016)[7] a ɔkɔɔ do wɔ Accra International Conference Centre. Ɔsan nso yɛɛ Miss Maliaka ahoɔfɛwfo akansie no mfe awotwe.[8] Wɔ afe 2008 mu no, ɔyɛɛ ne sini mu dwumadzi a odzi kan a Shirley Frimpong Manso yɛ.[citation needed] Askorkor hyɛɛ ase dɛ dawurbɔfo wɔ Starr 103.5 FM a ɔyɛɛ anɔpa mfinfin dwumadzi bi a wɔtoo dzin The Zone.[9] Ɔyɛ eguadzi edwumayɛfo a ɔwɔ mbea ebien a ɔyɛ edwuma: Jaarno, abɛɛfo edziban ho eguadzibea na April Communications, a ɔyɛ agordzi mu dwumadzibea.[10] Na ɔyɛ dawurbɔfo wɔ Multimedia Kuw no mu wɔ afe 2017 dze kɔ afe 2020 a ɔyɛɛ dwumadzi Showbiz A-Z ne Strong and Sassy.[11][9] Ɔkɔɔ Asaase Radio wɔ June 2020 ewie na ɔyɛ dwumadzi a ɔyɛ Between Hours na Just Us .[12] Wɔ March 2021 mu no, ɔyɛɛ  3Music Awards dwumadzi.[13] Ashorkor yɛ Unilever Ghana hɔn anamusifo a okitsa hɔn edwumakuw ahyɛnsiwdze, na ɔda hɔn  Lifebuoy Hand-Washing ahonyidzi dwumadzi ano ,[14] Verna Mineral Water, na ɔkamfo wɔ Verna Mineral Water Autism nkaebɔ dwumadzi ano[15] na DKT International Ghana nso a ɔsom dɛ Lydia Contraceptives edwumakuw n'ahyɛnsiw na anamusifo. Na Ashorkor edzi akotsen wɔ  TV do dawurubɔ ahorow pii a w'agye dzin ne tsitsir yɛ Tigo Ghana Drop That Yam na Yensor Nkoaa dawurubɔ ahorow . == Abrabɔ == Naa Ashorkor waree ne hokafo a onye no atsena akyɛr a ɔyɛ Ahuma Cabutey Adodoadji wɔ afe 2014 mu.[16] Wɔ 15 August 2017 no, ɔdaa ne ba banyin n'awo faa dawurbɔ na abɛɛfo ntsetan do .[17] Ɔdze ne ba a ɔtɔ do ebien a ono nso yɛ banyinba n'awo too gua wɔ 1 July 2019.[18] == '''Sini ho edwuma''' == '''Sini''' YearTitleRoleNotes2020''Adam The First'' [19]BintuSupporting RoleAloevera[20]VerandaSupporting Role2019''The Perfect Picture - Ten Years Later''[21]Akasi DuahSupporting Role2015''One More Day''JoeSupporting Role2014''Letter From Adam''KabukiSupporting Role2014''Poisoned Bait''KadijahSupporting Role2010 - 2013''Adams Apples''KukuaaLead Role2010''Checkmate''NaanaSupporting Role2009''Double''ZulaikaSupporting Role2009''The Perfect Picture''AkasiLead Role. Won 3 African Movie Awards for Lead Role, Best Performer by Actor in Supporting Role & Best Director2008''Scorned''SorayaSupporting Role '''Television do dwumadzi''' YearTitleRolesNotes20223Music Awards 2022[22]Herself (co-host)Television special20213Music Awards 2021[23]Herself (co-host)Television special2020Exclusive Men of the Year (EMY) Awards[24]Herself (host)Television special2017Peoples Celebrity Awards[25]Herself (host)Television special20173rd Edition of the American Ghanaian Chicken Recipe Competition[26]Herself (host)Television special2016Exclusive Men of the Year (EMY) AwardsHerself (host)Television special2016''Vodafone Ghana Music Awards''Herself (co-host)Television special2015''Just The Law''Herself (host)''Law Show''2013''African Movie Academy Awards''Herself (host)Television special2012 - 2017''Tales From the Powder Room''Herself (host)''Girl Talk & Discussion Series''2010 - 2012''Miss Malaika Grand Finale''Herself (host)Television special2011 - 2012''Close Up Salsa Fiesta''Herself (host)reality TV series2009 - 2016''Guess Who's Coming for Dinner''Herself (host)reality TV series2009 - Date''Miss Ghana''Herself (host)Beauty Pageant '''Agordzi gyinabea''' YearTitleNotes2017Bukom[27]Producer2017Prison Graduates[28]Producer. Political Satire2016''Dinner For Promotion''Supporting Role. Comedy.2015''Don't Dress For Christmas''Lead Role. Comedy.2015''Medicine For Love''Lead Role. Producer. Comedy.2013''Love Concert''Lead Role.2012''His Birth In The 21st Century''Lead Role. Re-adaptation of the birth of Jesus Christ.2011''Run For Your Wife''Lead Role. Adult Comedy Play.2010''The Vagina Monologues''Lead Role. Episodic Play '''Kasa mfir''' YearTitleNetworkNotes2017– 2020Strong and SassyJoy 99.7 FMFemale Talk Show.Showbiz A to ZWeekend Show. Entertainment Review and Analysis.2014 - 2017''The Zone''Starr 103.5 FMMidmorning Show == Nhwɛdo == '''• ^''' ''"Nisirine Mensah-Doku - 'I wont (sic) trade my education for the world'". graphic.com.gh. Retrieved 18 May 2019.'' '''• ^''' ''"Biography: Naa Ashorkor Mensah-Doku". Ghanama.com. 11 June 2010. Retrieved 10 May2015.'' '''• ^''' ''Francis Addo (9 October 2014). "Lydia Forson Talks Of Naa Ashorkor Marriage". Dailyguideghana.com. Retrieved 10 May 2015.'' '''• ^''' ''"Naa Ashorkor BACK on radio... Asaase 99.5 is the dial". Proudly Ghanaian! | Enews. 29 June 2020. Retrieved 11 July 2020.'' '''• ^''' ''"Spotlight: Naa Ashorkor Mensah-Doku". Peacefmonline. Ghanacelebrities.com. 11 June 2010. Retrieved 10 May 2015.'' '''• ^''' ''"Naa Ashorkor Talks Family and Love". NewsOne. Accra - Ghana. Ghanaweb.com. 15 June 2012. Retrieved 10 May 2015.'' '''• ^''' ''Online, Peace FM. "Naa Ashorkor, Chris Attoh, Dj Black To Host 2016 VGMA". peacefmonline.com. Retrieved 13 April 2019.'' '''• ^''' ''Online, Peace FM. "Joselyn Dumas, Naa Ashorkor And James Gardiner For Miss Malaika Ghana 2018 Audition". www.peacefmonline.com. Retrieved 16 August2019.'' • ^ Jump up to:'''''a''''' '''''b''''' ''"Naa Ashorkor Moves On From EIB Network".'' [[Nkyekyεmu:Ghanafo]] srkiwzr6l5lh38ga6u1858p9u5ss930 Naa Gbewaa 0 805 7811 7762 2023-05-05T16:09:37Z Assilidjoe 33 7811 wikitext text/x-wiki '''Naa Gbewa''' (a ɔsan so agye dzin dɛ '''Nedega''' anaa '''Kulu Gbagha''') wɔ amambra mu no, ɔno na ɔyɛ panyin a ɔda Kingdom of Dagbon ano, wɔ ma wɔfrɛ no  northern Ghana dɛm aber yi. Ne mba mbanyinfo na mbasiafo  no w'agye hɔn ato mu dɛ w'atsiw States ahorow ano.[1][2] == Nhwɛdo == '''• ^''' Lipschutz & Rasmussen 1989, p.&nbsp;168. '''• ^''' Ade Ajayi & Crowder 1976, p.&nbsp;417. ''• Lipschutz, Mark R.; Rasmussen, R. Kent (1989). "Na Gbewa". Dictionary of African historical biography (2nd ed.). University of California Press. <nowiki>ISBN 978-0-520-06611-3</nowiki>.'' ''• Ade Ajayi, J. F.; Crowder, Michael (1976). History of West Africa. Vol. 1 (2nd ed.). Columbia University Press. <nowiki>ISBN 978-0-231-04103-4</nowiki>.'' == Akenkan a odzi do == ''• St. John-Parsons, D. (1958). "Na-Gbewa and His Sons". Legends of Northern Ghana. Longmans, Green.'' ''• Ogot, Bethwell A. (1992). "From the Niger to the Volta". Africa from the sixteenth to the eighteenth century. General history of Africa. Vol. 5. UNESCO. pp. 339–340. <nowiki>ISBN 978-92-3-101711-7</nowiki>.'' ''• Levtzion, Nehemia. "The Western Mahgrib and Sudan". In Fage, J. D.; Oliver, Roland (eds.). The Cambridge history of Africa. Vol. 3. Cambridge University Press. p. 460. <nowiki>ISBN 978-0-521-20981-6</nowiki>.'' ''• Illiasu, A. A. (1971). "The Origins of the Mossi-Dagomba States" (PDF). Institute of African Studies: Research Review. '''7''' (2): 95–113.'' [[Nkyekyεmu:Ghanafo]] qqy9mvchzb3k6b8owt67nejj91ino0y Nadia Eke 0 806 13165 6791 2024-05-24T20:53:25Z A09 777 databox, cleanup 13165 wikitext text/x-wiki {{databox}} '''Nadia Eke''' (wɔwoo no afe 1993 Sanda 11) mu yɛ Ghana triple jumper. == Nwomasua == Eke wie skuul wɔ Columbia Suapɔn mu wɔ afe 2015. == Edwuma == Afe 2014 mu no, owiee ne he Commonwealth agor a otsia du wɔ Glasgow, nyaa silver wɔ African Championships wɔ Marrakech na ne IAAF Continental Cup a otsia esuon. Ɔsan nyaa bronze wɔ Ebibirmu agor a ɔkɔr do wɔ Brazzaville wɔ afe 2015 mu. Afe 2016 mu no, ɔbɛyɛɛ Ebibirmu nyinara panyin wɔ afe 2016 Ebibirmu enguan agokansi no mu. Odzii kunyim kegyinaa mu ma Ghana wɔ afe 2020 Summer Olympics no mu wɔ mbaa hɔn triple jump akansi no mu. == Noara ne mbɔdzembɔ == '''Outdoor''' * Triple jump – 14.33m, June 2019, Jamaica (Ghanaian record) '''Indoor''' * Triple jump – 13.60m, 14 January 2017, New York City [[Nkyekyεmu:Ghanafo]] kxf7c5ry0yl17u28z8mfqja7q9t5smm Nan Madol 0 807 48272 12895 2025-05-26T13:57:23Z Robertjamal12 13 /* Hwɛ iyi Nso */ Cat using [[Project:AWB|AWB]] 48272 wikitext text/x-wiki {{Databox|item=Q846967}} [[Fael:Map_FM-Nan_Madol.PNG|right|thumb|240x240px|Nan Madol complex map]] '''Nan Madol''' yɛ bea a wotutu fam hwehwɛ tsetsefo ndzɛmba a ɔbɛn Pohnpei supɔw no epuei fam mpoano, a mprempren ɔyɛ Madolenihmw mantsam a ɔwɔ Pohnpei mantsam mu wɔ Micronesia Aman Nkabom no mu wɔ Pacific Po no atɔe fam no fa. Nan Madol yɛ Saudeleur ahemman no ahenkurow kosii bɛyɛ afe 1628. Kurow no, a wosii wɔ ɔtare bi mu no, yɛ nsupɔw nketsewa a wɔdze nsa ayɛ a ɔtoatoa do a ɔnam nsutsen a ɔwɔ ntam. Bea no mu a ɔwɔ abo afasu no etwa bea bi a nye tsentsen bɛyɛ kilomita 1.5 na nye tɛtrɛtɛ bɛyɛ kilomita 0.5 ho ehyia na ɔwɔ nsupɔw nketsewa bɛyɛ 100 a wɔdze nsa ayɛ—abo na akoradze a wɔdze hyɛ mu ma—a asorɔkye nsutsen etwa ho ehyia. Edzin Nan Madol no kyerɛ "wɔ ntamgyinafo no mu" na ɔkyerɛ nsutsen a ɔfa amamfõ no ho. Mfitiase dzin no nye Soun Nan-leng (Ɔsoro Abotan), sɛnea Gene Ashby kyerɛ wɔ nye nhoma Pohnpei, An Island Argosy mu. Kurow a asɛe no yɛ nnɛyi fam tutu mu ahintasɛm akɛse no mu ɛkoro na ɔtɔ mber bi a wɔfrɛ no "Atlantis", "wiadze anwonwadze a ɔtɔ do awotwe," anaa "Venice a ɔwɔ Pacific". == Abakɔsɛm == Nan Madol yɛ Saudeleur Ahemman no amannye na amammui atrae, a ɔkaa Pohnpei nyimpa dodo a wobu akontaa dɛ ɔyɛ 25,000 boom kosii bɛyɛ 1628 mu. Ná ɔda nsow wɔ Pohnpei supɔw kɛse na Temwen Supɔw no ntsam, na na ɔyɛ bea a nyimpa kɔ do yɛ edwuma wɔ afeha a edzi kan anaa nea ɛto so abien Y.B. Eduu afeha a ɔtɔ do 8 anaa 9 no, na hɔn afi ase resi nsupɔw nketsewa, na wofii ase sii megalithic adansi soronko no wɔ 1180–1200 A.D. Kakraa bi na wobetumi akyerɛ dɛ ɔyɛ nokwar wɔ abo akɛse a wɔdze sii dan no ho. Pohnpefo atsetsesɛm ka dɛ hɔn a wosii Leluh fam tutu bea a ɔwɔ Kosrae (a saa ara nso na abo adan akɛse na ɔwom) no tu kɔɔ Pohnpei, faako a wɔdze hɔn ahokokwaw na osuahu no sii Nan Madol dan a ɔyɛ nwonwa kɛse mpo no. Radiocarbon ber a wɔdze kyerɛ ber no kyerɛ dɛ Nan Madol dii Leluh anyim; entsi, ɔda edzi kɛse dɛ Nan Madol nyaa Leluh do nkɛntsɛndo. Sɛnea Pohnpefo anansesɛm kyerɛ no, nkonyaayifo mmanoma Olisihpa na Olosohpa a wofi anansesɛm mu Atɔe Fam Katau, anaa Kanamwayso, na wosii Nan Madol. Enuanom no dze hyɛmma kɛse bi duu hɔ rehwehwɛ baabi a wobesi afɔremuka sɛnea ɔbɛyɛ a wobetumi asom Nahnisohn Sahpw, kuayɛ nyame no. Ber a enuanom ebien no fii ase atoro mprɛn pii akyi no, wotumi sii afɔremuka bi wɔ Temwen Supɔw no ho, faako a wɔyɛɛ hɔn amannye ahorow no. Wɔ anansesɛm mu no, enuanom yi dze ɔtweaseɛ bi a ɔretu boaa abo akɛse no. Ber a Olishpa wui osiane onyin ntsi no, Olosohpa bɛyɛɛ Saudeleur a odzi kan. Olosohpa waree ɔhɔnom bea bi na ɔwoo awo ntoatoado duɛbien, na ɔwoo Saudeleur sodifo afoforo duɛsia a wofi Dipwilap ("Ɔkɛseɛ") abusua no mu. Hɔn a wɔhyehyɛɛ ahemman no dzii tumi wɔ ayamye mu, ɔwom dɛ hɔn a wodzii hɔn akyi no dze ndzɛmba a na ɔrekɔ soro ber nyinara fi hɔn manfo hɔ dze. Hɔn ahenni no baa awiei ber a Isokelekel a ɔno nso tse Nan Madol no ntua no bae, ɔwom dɛ hɔn a wodzii n’adze no gyaw bea no. Polandni mmusuakuw ho nyimdzefo na po ho ɔbenfo John Stanislaw Kubary kaa Nan Madol ho asɛm a edzi kan a ɔkɔ akyir wɔ 1874 mu. == Botae Na Ndzɛmba a Ɔwom == [[Fael:Detail_of_a_wall_constructed_of_columnar_basalt_pieces_at_Nan_Madol.jpg|thumb|Detail of columnar basalt pieces]] Ná elite center no yɛ bea tsitsir a anuonyamfo tra na funu dwumadzi ahorow a asɔfo dzi enyim. Ɔkame ayɛ dɛ emu nyimpa dodo antra 1,000, na ebia na ennu saa fa. Ɔwom dɛ na nyimpa a wɔtse hɔ no mu pii yɛ mpanyimfo dze, nanso na hɔn mu dodo no ara yɛ mpapahwekwa. Nan Madol yɛɛ edwuma fa bi dɛ ɔkwan a Saudeleur mpanyimfo a wodzi tumi no bɛfa do ayɛ nhyehyɛe na hɔn edzi hɔn a wobetumi nye hɔn asi akan no do dzenam hwehwɛ a wɔhwehwɛ dɛ wɔtra kurow no mu kyɛn dɛ wɔbɛtra hɔn kurom amansin mu, baabi a na ɔyɛ dzen dɛ wɔbɛhwɛ hɔn dwumadzi ahorow do no do. Madol Powe, afunu edwumayɛbea no, wɔ nsupɔw nketsewa 58 wɔ Nan Madol atsifi fam apuei fam. Ber bi na asɔfo atrae na wɔtse nsupɔw nkakraba dodo no ara do. Nsupɔw nkakraba bi dzii atsirimpɔw tsitsir bi ho dwuma: edziban a wosiesie, hyɛmma a wosii wɔ Dapahu, na akutu ngo a wosiesie wɔ Peinering. Afasu atsentsen a etwa adamoa ho ehyia no wɔ Peinkitel, Karian, na Lemenkou, nanso dzea ɔda nsow kyɛn biara nye adehye afunu supɔw kakraba Nandauwas, faako a afasu a nye sorokɔ yɛ mita 5.5–7.5 (anammɔn 18–25) etwa ɔdamoa a hɔn abɔ ho ban wɔ finimfin wɔ adiwo kɛse no mu ho ehyia. Wɔsii eyi maa Saudeleur a odzi kan no. Wɔ Nan Madol no, nsu pa anaa edziban biara nni hɔ; ɔsɛ dɛ wɔboaboa nsu ano na wodua edziban wɔ asase no mu. Wɔ Saudeleur nnyiso mu no, Pohnpefo dze edziban na nsu a ɔho hia bae dzenam hyɛmma so. Saudeleurfo nyaa edziban wɔ supɔw pɔtsee bi do — dzea odzi kan no Peiniot, na akyir yi Usennamw a ɔbɛn no. Bɛyɛ afe 1628 mu, ber a Isokelekel tuu Saudeleurfo gui na ofii Nahnmwarki ber no ase no, Nahnmwarkifo no tse Nan Madol, nanso na ɔsɛ dɛ wɔboaboa hɔn ankasa nsu ano na wodua hɔn ankasa edziban. Wosusuw dɛ na ɔmaa awiei koraa no wogyaee Nan Madol na wɔsan kɔɔ hɔn ankasa mantsam mu, ɔwom dɛ nkyerɛkyerɛmu afoforo wɔ hɔ a ɔkyerɛ dɛ wogyaee bea a ɔyɛ dzen no, tse dɛ nyimpa dodo a ɔso atew kɛse dze. == Nyimpa Abakɔsɛm Na Abakɔsɛm a Edzi Kan Ho Adesua == [[Fael:Nan_Madol_megalithic_site,_Pohnpei_(Federated_States_of_Micronesia)_6.jpg|thumb|Example of Nan Madol's architecture]] Ɛnnɛ Nan Madol yɛ fam tutu mantam a ne kɛse bor kilomita ahinanan 18 (akwansin ahinanan 6.9) na dzea ɔka ho nye abo adan a wɔdze asi akoradze a ɔyɛ tratraa bi a ɔwɔ Temwen Supɔw no mpoano, nsupɔw nketsewa afoforo pii a wɔdze nsa ayɛ, na Pohnpei supɔw kɛse no mpoano a ɔbɛn hɔ no. Bea no mu fa a ɔwɔ abo afasu no etwa bea bi a nye tsentsen bɛyɛ kilomita 1.5 na 0.5 (akwansin 0.93 na 0.31) a nsupɔw nketsewa bɛyɛ 100 a wɔdze nsa ayɛ —abo na akoradze a wɔdze hyɛ mu ma—a asorɔkye nsutsen etwa ho ehyia no ho ehyia. Carbon dating kyerɛ dɛ abo akɛse a wɔdze sii dan wɔ Nan Madol no fii ase bɛyɛ A.D. 1180 ber a woyii basalt abo akɛse fii ogya bepɔw bi a ɔwɔ Pohnpei fa a ɔnye no bɔ abira no mu no. Ɔbɛyɛdɛ nyimpa a wodzii kan traa Pohnpei no bɛyɛ AD 1 ɔwom dɛ radiocarbon ber a wɔdze kyerɛ no kyerɛ dɛ nyimpa dwumadzi fii ase bɛyɛ AD 80–200. Wɔ 1985 mu no, wɔdze Nan Madol amamfõ no too gua dɛ Ɔman Abakɔsɛm Agyiraehyɛdze. Ɔdze besi dɛ wɔtoo mu wɔ afe 2012 mu no, wɔdze ndzɛmba a efi bea hɔ no kyerɛe wɔ Lidorkini Tsetse Ndzɛmba Akorae. == Asaase tɔw Do Nsusuwii Ahorow a Ayew == [[Fael:Nan_Madol_megalithic_site,_Pohnpei_(Federated_States_of_Micronesia)_4.jpg|thumb|The ruins of Nan Madol and surroundings]] Ebinom akyerɛ Nan Madol ase dɛ Lemuria anaa Mu "asaase tɔw a ayew" no ɛkoro nkae. Nan Madol yɛ mbea a James Churchward kyerɛe dɛ ɔyɛ mu asaase tɔw a ayew no fa no mu ɛkoro, na ofii ase wɔ nye afe 1926 nwoma ''" Mu Motherland Asaase tɔw a Ayew - The Lost Continent of Mu Motherland of Man mu"''. Wɔ nye nwoma "Abo Kurow a Ayew - Lost City of Stones" (1978) mu no, ɔkyerɛwfo Bill S. Ballinger kyerɛ dɛ Helafo hyɛn mu edwumayɛfo na wosii kurow no c. 300 A.Y.B. David Hatcher Childress, ɔkyerɛwfo na nwoma dawurbɔfo, susuw dɛ Nan Madol na Lemuria asaase tɔw a ayew no wɔ abusuabɔ. Nwoma a hɔn ato dzin ''"Wiadze Nyinara Ehum Kɛse a Ɔreba No - The Coming Global Superstorm"'' a Art Bell na Whitley Strieber kyerɛɛw wɔ afe 1999 mu, a ɔkyerɛ dɛ wiadze nyinara hyew betumi dze wim tsebea do nkɛntsɛndo mpofirim na ɔyɛ hu aba no ka dɛ Nan Madol a wosii no, a wɔdze abodwokyɛr a emu yɛ dzen na basalt ndzɛmba a emu yɛ dur kɛse dzii dwuma no maa ɔho behiae dɛ wɔyɛ mfiridwuma ho nyimdze kɛse ahokokwaw. Osiandɛ ɔman a ɔtse saa biara nni hɔ wɔ nnɛyi kyerɛwtohɔ mu ntsi ɔbɛyɛ dɛ wɔdze akwan a ɔyɛ nwonwa sɛee ɔman yi. == Amandze a Agye Dzin == === Tɛlɛbihyɛn === * Featured on ''Destination Truth'' where these ruins are said to be haunted. * Featured on ''Ancient Aliens'' season 6 episode 9 which focuses on its possible extraterrestrial origins. * Featured as the main premise on episode 2 of the National Geographic TV series ''Lost Cities With Albert Lin''. * Featured on "What On Earth?" season 4 episode 1 where it makes mention of Victor Berg, who opened some of the tombs on the island claiming he found bones of giants. === Nwoma Ahorow === * The ruins of Nan Madol were used as the setting for a lost race story by A. Merritt, ''The Moon Pool'' (1918), in which the islands are called Nan-Tauach and the ruins are called the Nan-Matal. * Nan Madol and its history have been used as the basis of the novel ''Deep Fathom'' (2001) written by James Rollins. * In the comic ''Nameless'' by Grant Morrison and Chris Burnham, the city of Nan Madol is the location of the mythical Dream Key of Nan Samwohl. === Ndwom === * ''Nan Madol'' (1974) is an album recorded by Edward Vesala. * ''Nan Ma Dol'' is a song recorded by Endura and released on their ''Liber Leviathan'' album (1996). * ''Ruins of Nan Madol'' (2014) is a song recorded by audiomachine. === Agodzi Ahorow === Nan Madol is a city-state in the [[:en:Civilization VI|Civilization VI]] game. If you levy their military, you get an achievement called "The Army of Cthulhu". == Hwɛ iyi Nso == * [[List of places with columnar jointed volcanics]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:World Heritage Sites in Danger]] fb6px9qu1bq3pfjxvukzsbg2luchvgm Nana Aba Anamoah 0 808 38394 38228 2025-05-07T19:48:09Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 38394 wikitext text/x-wiki {{Databox|item=Q23883006}}'''Nana''' '''Aba''' '''Anamoah''' (awo dzin: '''Rosemond Nana Aba McEwan-Anamoah'''<ref>https://www.sophiaapenkro.com/beyond-the-face-nana-aba-anamoah/</ref><ref>https://www.sophiaapenkro.com/beyond-the-face-nana-aba-anamoah/</ref>, wɔwoo no wɔ [[Obiradzi]] 19, 1980)<ref>https://www.ghanaweb.com/person/Nana-Aba-Anamoah-3364</ref> yɛ Ghananyi nsɛnkyerɛwnyi<ref>https://web.archive.org/web/20210526112709/https://www.thestandpoint.com.gh/</ref><ref>https://yen.com.gh/103465-nana-aba-anamoah-biography-family-home.html</ref>. Ansaana obegyaa n'edwumayɛ wɔ TV3 no, nna ɔyɛ dawurbɔnyi na afei so, odzii dwuma tsitsir a bi nye Divas Show<ref>https://web.archive.org/web/20230829202654/https://www.peacefmonline.com/pages/photos/381/18368.php</ref>. Seseiara, ɔno nye GHOne na Starr 103.5 FM panyin<ref>https://web.archive.org/web/20240618142422/https://www.ghanacelebrities.com/2022/04/29/nana-aba-anamoah-biography-age-husband-son-net-worth/</ref>. Seseiara, ɔno nye panyin a ɔda EIB ntentan ano<ref>https://www.ghanaweb.com/GhanaHomePage/entertainment/Nana-Aba-Anamoah-steps-down-from-role-as-EIB-general-manager-takes-charge-of-business-development-1869668</ref><ref>https://kasapafmonline.com/?p=288868</ref>. Ɔsanso yɛ Ghana mbaa bɔɔlbɔ ananmusinyi<ref>https://ameyawdebrah.com/nana-aba-anamoah-appointed-general-manager-of-ghone-tv/</ref><ref>https://www.myjoyonline.com/ndc-has-done-more-for-healthcare-in-ghana-than-npp-sammy-gyamfi-responds-to-nana-aba-anamoah/</ref>. Anamoah ka Mbaa Bɔɔlbɔ Kuw ho wɔ Ghana<ref>https://www.graphic.com.gh/sports/sports-news/rosalind-amoh-nana-aba-get-women-s-league-appointments.html</ref><ref>https://www.ghanafa.org/gfa-names-members-of-womens-league-committee</ref><ref>https://www.ghanafa.org/gfa-names-members-of-womens-league-committee</ref>. Ɔyɛ obi a ɔtaa bɔɔlbɔ kuw a ɔyɛ Manchester United na Accra Great Olympics ekyir<ref>https://ghanasoccernet.com/confirmed-minister-endorses-nana-aba-anamoah-and-sandra-ankobea-as-ambassadors-for-women-football-in-ghana</ref><ref>https://www.myjoyonline.com/moys-to-unveil-nana-aba-anamoah-sandra-ankobiah-as-womens-football-ambassadors/</ref><ref>https://www.ghanaweb.com/GhanaHomePage/SportsArchive/Minister-endorses-Nana-Aba-Anamoah-and-Sandra-Akobea-as-ambassadors-for-women-football-434764?gallery=2</ref><ref>https://footballghana.com/great-olympics-staunch-fan-nana-aba-anamoah-makes-donation-to-team-ahead-of-christmas</ref><ref>https://web.archive.org/web/20240427132250/https://www.peacefmonline.com/pages/showbiz/news/201509/255653.php</ref>. == Nwomasua == Anamoah wiei skuul wɔ Ghana National College na ɔwɔ nyimdzee wɔ Development Finance a onyae wɔ University of Ghana Business School. Ɔsan yɛ ewuraba a ɔwɔ nyimdzee wɔ nkontabu na sikasɛm mu wɔ Gimpa. Ɔsan kosuaa etsitsirfo nwomasua ho nyimdzee a ɔfa no 21st Century wɔ Harvard Kennedy School (Harvard University). == Abɔdzin Ahorow == * TV Personality of the Year, RTP Awards (2017, 2019). * TV Personality (Female), Glitz Africa Awards 2018. * TV News Anchor of the Year (2004, 2008, 2012, 2017). * TV Development Show Host of the Year, RTP Awards 2018. * Excellence in Media Honors at the Ghana Women of the Year Honors 2019. == N'abrabɔ == Nana Aba Anamoah yɛ Catholic nyi. Woenntum anntoa ne Skuul a nna ɔfa no apɔwmudzen no ho ber a ohun dɛ onyinsen no.Ɔyɛ maame a ɔwɔ ba kor, banyin a wɔfrɛno Jyotir a ɔkɔ skuul wɔ United States. == Mboaedze == [[Nkyekyεmu:Ghanafo]] <references /> [[Nkyekyεmu:Ghana Nsɛnkyerɛwfo]] 3hqsuvv7rfm0l3039u0qeg4zxjfaoac Nana Aba Appiah Amfo 0 809 36527 14611 2025-01-21T11:27:57Z Assilidjoe 33 36527 wikitext text/x-wiki {{Databox|item=Q105675663}}'''Nana Aba Appiah Amfo''' (wɔwoo no [[Fankwa]] 30 1971) yɛ Ghana linguist, Suapɔn mu panyin na seseiara Vice-chancellor dze ma Ghana Suapɔn. Ansaana ɔrebɛyɛ Pro-Vice-Chancellor<ref>Profile of soon-to-be Vice-Chancellor of UG, Prof. Nana Aba Appiah Amfo (ghanaweb.com)</ref> dze ma Nwomasua na Students Affairs wɔ Ghana Suapɔn mu wɔ Ebibir mu Anee. == Abrabɔ Ahyɛse na nwomasua == Wɔwoo no wɔ Kumase. Nana Aba Appiah Amfo nyaa ne nwomasua wɔ University Primary School (KNUST Basic School), Services Primary School wɔ Takoradze na Goldfields School Complex wɔ Tarkwa.[6] Amfo kɔr Holy Child School dze nyaa ne 'O’ Level nwomasua na ekyir yi ɔkɔr Archbishop Porter Girls’ Secondary School dze nyaa ne A’ Level. Ɔtoaa do kɔr University of Ghana dze nyaa ne Bachelor abodzin nkrataa wɔ French na Linguistics mu. Owiee Norwegian University of Science na Technology wɔ Trondheim, Norway wɔ 2001 na onyaa MPhil degree wɔ Linguistics na onyaa PhD degree wɔ 2007 fii  university in Linguistics hɔ ara.[7] == Edwuma == Amfo hyɛɛ n'edwuma ase dɛ ɔkyerɛfo wɔ Department of Linguistics wɔ University of Ghana wɔ afe 2001. Ekyir no ofii hɔ kɔtoaa n'adzesua do wɔ Norway, ɔsan baa Ghana na ɔtoaa do kyerɛɛ adze wɔ University of Ghana. Wɔdze kɔ mpempemdu bi ma ɔbɛyɛɛ Ɔkyerɛfo Panyin wɔ afe 2007 mu, dɛm afe noara na onyaa ne PhD. Ɔbɛyɛɛ associate professor wɔ afe 2011 mu, na Okunyin wɔ afe 2017 mu. Woyii no dɛ ɔmbɛyɛ executive committee member wɔ Fédération Internationale des Langues et Littératures Modernes. Nana Aba Amfo soom dɛ  Pro Vice-Chancellor maa Academic and Student Affairs wɔ University of Ghana fitsi Ɔberɛfɛw 2019 kesi Ayɛwoho 2021. Ayɛwoho 2021 mu no, woyii no dɛ ɔmbɛyɛ Acting Vice Chancellor. Onyaa professional management training wɔ  University of Applied Sciences, Germany, INSEAD na Harvard Business School. Ɔsoom dɛ Eguamutsenanyi wɔ Department of Linguistics (2013–14) na Dean wɔ School of Languages. Amfo soom dɛ afotufo kuw nyimpa maa Coalition of People Against Sexual and Gender-Based Violence and Harmful Practices (CoPASH) wɔ  UNFPA no mboa a onyaa ho. == Kuw ahorow a nna odzi akotsen wɔ mu. == • Member, Society of Communication, Medicine and Ethics • International Pragmatics Association (first African to be a Consultation Board member in Association's history) • West African Linguistics Society • Linguistics Association of Ghana (President, 2010–2014) • Foundation Fellow, African Humanities Program of the American Council of Learned Societies • Fellow, German Academic Exchange Service (DAAD) • Commonwealth Professional. == Nhwehwɛmu == Amfo no nhwehwɛmu ngyina nyinara na ɔwɔ  linguistic sub-discipline of Pragmatics mu. == N'abrabɔ == Ɔno na no kun, Frank Amfo woo mba ebiasa, Yoofi, Maame Araba na Efua Benyiwa. == Mboadze == [[Nkyekyεmu:Ghanafo]] 3a29lx856adqvus47q5ahvn4qgugm1v Nana Abu Bonsra 0 810 47382 47029 2025-05-09T14:32:28Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 47382 wikitext text/x-wiki {{Databox|item=Q96879587}}'''Nana Abu Bonsra''' ( a wɔwoo no [[Ebɔw]] 17, 1957) yɛ Ghana ɔmanyɛnyi a ɔsoom dɛ mbrahyɛbaguanyi maa Fɔmena Ambatow Mpasuar no.<ref name="ghanamps.com">{{Cite web |title=Ghana MPs – News & Events Details – Partner captains of industries to create jobs – Fomena MP urges gov't|url=http://www.ghanamps.com/news-events/details.php?id=1499|access-date=3 July 2020|website=www.ghanamps.com}}</ref><ref>{{Cite web|date=2 January 2007|title=Newly elected Fomena MP grateful|url=https://104.196.130.246/news/newly-elected-fomena-mp-grateful/|access-date=3 July 2020|website=MyJoyOnline.com|language=en-US}}</ref> == Abrabɔ ahyɛse na nwomasua == Wɔwoo Nana wɔ Ebɔw 17, 1957 mu. Ofi wɔ Dompoase, kurow bi a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. Onyaa n'abɔdzin krataa (BSc in design) wɔ edwindze ho wɔ Kwame Nkrumah University of Science and Technology mu wɔ afe 1981 mu. Ɔtoaa do kɛgyee abɔdzin krataa wɔ Adansi ho nyimdzee mu wɔ dɛm suapɔn no ara mu wɔ afe 1985 mu.<ref name=":0">{{Cite web|title=Odekro {{!}} What has your MP done for you?|url=http://staging.odekro.org/person/nana-abu-bonsra/|access-date=3 July 2020|website=staging.odekro.org}}</ref> == Edwuma == N'edwuma nye ndzɛmba ho nhyehyɛɛ . Ɔsan yɛ ɔdansifo na obi a osusu asaase.<ref name=":0" /> == Amanyɛ == Ɔyɛ [[New Patriotic Party]] amanyɛkuw no mu ba. Nna ɔyɛ mbrahyɛbaguanyi ma Fɔmena Ambatow Mpasua a ɔwɔ Esuantse Mantɔw mu wɔ Ghana.<ref name=":0" /><ref>{{Cite web|title=Nana Abu Bonsra donates computers to 23 JHS|url=https://www.modernghana.com/news/428423/nana-abu-bonsra-donates-computers-to-23.html|access-date=3 July 2020|website=Modern Ghana|language=en}}</ref> Ɔyɛɛ iyi wɔ mbrahyɛbagua a ɔtɔ do enum wɔ Ghana ka-bi-ma-menka-bi amanbu a ɔtɔ do anan no mu. Onyaa amba 11,787 fii amba dodow 16,650 mu a ogyina hɔ ma 70.8%. Odzii konyim tsiaa Samuel Pinkrah a ɔwɔ National Democratic Congress amanyɛkuw no mu, Augustine Kofi Tieku a ɔwɔ Democratic People's Party amanyɛkuw mu na James Kobina Seotah a ɔwɔ Convention's People's Party amanyɛkuw no mu. Dɛm nkorɔfo yinom mu biara nyaa 20.60%, 0.46% na 8.14% fii amba dodow a wɔtowee no mu wɔ afe 2008 Ghana ambatow kɛse no mu wɔ Fɔmena Ambatow Mpasua no do.<ref name=":2">{{Cite book|url=https://library.fes.de/pdf-files/bueros/ghana/10489.pdf|title=Ghana Elections 2008|publisher=Friedrich-Ebert-Stiftung|year=2010|location=Ghana|pages=62}}</ref> == Asetsena mu nsɛm == Bonsra yɛ Kristonyi na Methodist asɔrba. == Mboaedze == <references /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] 7n2xluuei7c6sjqt6rjztjjnz0dvlh8 Nana Afia Kobi Serwaa Ampem II 0 811 48360 48359 2025-06-24T14:50:19Z Assilidjoe 33 Medze mboaedze aka ho 48360 wikitext text/x-wiki {{Databox|item=Q22279359}}'''Nna Nana Afia Kobi Serwaa Ampem II''' (1907 – Afe 2016 ne bosoom a ɔtɔ do du-baako ne da a otsia du-enum) yɛ Ɔhembaa wɔ Asanteman mu na mprenpren yi Asantehen yi Otumfuo Nana Osei Tutu II ne maame. Ɔno na ɔyɛ kakraba wɔ mba enum a Nana Afia Kobi Serwaa Ampem II woe no mu. Asanteman mu no, nna ɔyɛ Ɔhembaa a ɔtɔ do du- ebiasa.<ref>{{Cite journal|title=Nana Afia Kobi Serwaa Ampem, the Asantehemaa, female ruler of the Asante nation, arrives at the Asantehene's jubilee surrounded by royal fan bearers. 25th anniversary jubilee celebrations of Ghana's Asantehene, Opoku Ware II, Kumase, Ghana|url=http://www.aluka.org/stable/10.5555/al.ch.document.bfacp1b10175|access-date=16 November 2016}}</ref><ref>{{Cite web|title=When Osei Tutu II marked 13 years on the Golden Stool|url=http://thechronicle.com.gh/when-osei-tutu-ii-marked-13-years-on-the-golden-stool-2|website=Ghanaian Chronicle|access-date=22 January 2016|archive-url=https://web.archive.org/web/20140626144822/http://thechronicle.com.gh/when-osei-tutu-ii-marked-13-years-on-the-golden-stool-2/|archive-date=26 June 2014|url-status=dead}}</ref><ref>{{Cite web|title=Queenmothers of Asante|url=http://asantekingdom.org/history/queenmothers-of-asante|website=Ashanti|access-date=22 January 2016|archive-url=https://web.archive.org/web/20150925081734/http://asantekingdom.org/history/queenmothers-of-asante/|archive-date=25 September 2015|url-status=dead}}</ref><ref>{{Cite web |title=KING OSEI TUTU |url=http://asantekotokodc.org/king-osei-tutu |url-status=dead |archive-url=https://web.archive.org/web/20170202075744/http://asantekotokodc.org/king-osei-tutu |archive-date=2 February 2017 |access-date=16 November 2016 |website=Asantekotokodc.}}</ref><ref>{{Cite web |title=Tutu II Osei, Asantehene |url=http://www.ghanaweb.com/GhanaHomePage/people/person.php?ID=153 |access-date=22 January 2016 |website=GhanaWeb}}</ref> Nana Afia Kobi Serwaa Ampem II wui wɔ afe 2016 ne bosoom a otsia du-baako ne da a ɔtɔ do du-anan wɔ ne nda mu, nna oedzi mfe ɔha nye akorɔn.<ref>{{Cite news|url=http://3news.com/asantehemaa-afia-kobi-serwaa-ampem-is-dead-reigned-for-39yrs|title=Asantehemaa Afia Kobi Serwaa Ampem is dead; Reigned for 39yrs|newspaper=3News|access-date=16 November 2016|archive-date=13 August 2018|archive-url=https://web.archive.org/web/20180813044019/http://3news.com/asantehemaa-afia-kobi-serwaa-ampem-is-dead-reigned-for-39yrs/|url-status=dead}}</ref><ref>{{Cite news|url=http://www.graphic.com.gh/news/general-news/sorrow-at-manhyia-as-asanteman-marks-one-week-observation-of-queenmother.html|title=Sorrow at Manhyia as Asanteman marks one-week observation of queenmother|last=Dapatem|first=Donald Ato|newspaper=Graphic Online|access-date=26 November 2016}}</ref><ref>{{Cite news|url=https://www.thetimes.com/uk/article/nana-afia-kobi-serwaa-ampem-ii-86mcm8plt|title=Nana Afia Kobi Serwaa Ampem II|newspaper=The Times|date=30 November 2016}}</ref> Adehye ebusua biara mu no, obotum ayɛ nyimpa a ɔkyɛree ansaana oruwu.<ref>{{cite web |last1=Coke |first1=Hope |title=The top 10 longest-living royals in history |url=https://www.tatler.com/article/longest-living-royals-top-10-oldest-royalty-in-history |website=Tatler |date=21 April 2021 |access-date=4 August 2021}}</ref> Wɔpɛɛ no korabew ahanamakye wɔ Breman Royal Mausoleum (Ban mu) wɔ afe Sanda 20,2017 ekyir no wɔsesaaw ne ndompe fii Bantama Royal Mausoleum dɛ mbrɛ ɔbɛyɛ a obenya ne wusom a otwa to amambra kwan do.<ref name=":0" /> Ansaana orubowu no, nna ɔyɛ Asantehembaa (Queen mother) wɔ Asanteman mu mfe eduasa-akorɔn. Asantefo gyedzi dɛ, Ɔhembaa no, woesie no wɔ Bantama Mausoleum, ɔnye adehye ewuakɔr hyia ansaana woeyi no akɔ ne korabew a otwa tow.<ref name=":0">{{Cite news |last=Frimpong |first=Kwadwo Baffoe Donkor |last2=Asare |first2=George Ernest |last3=Darfah |first3=Enoch |date=2017 |title=Asantehemaa laid to rest |url=http://www.graphic.com.gh/news/general-news/asantehemaa-laid-to-rest.html |access-date=26 January 2017 |newspaper=Graphic Online}}</ref> == Ne nsiei == Wɔdedaa Ɔhembaa yi a oenya ne sor frɛ yi nda ebiasa na wɔpɛɛ no korabew wɔ afe 2017 Sanda bosoom ne da a otsia du-akorɔn a nna ɔyɛ Yawda. Wɔdze mbra bi too dɔm a wɔwɔ Kumase no dɛ obiara nhyɛ ne dan mu fitsi ewimbir ndɔnwɔtwe kesi anapa ndɔnnan ansaana obiara epuei paado. Otumfu Nana Osei Tutu II ne kyeame Nana Nsuase Agyemang III na ɔdze dɛm nhyehyɛɛ yi too gua wɔ afe 2017 Sanda bosoom no ne da a ɔtɔ do esia a nna ɔyɛ Fida.<ref>{{Cite news|url=http://www2.peacefmonline.com/pages/local/news/201701/302434.php?storyid=100&|title=Asantehemaa Burial: Stay Indoors – Chiefs Warn|last=Online|first=Peace FM|access-date=2017-02-04|archive-url=https://web.archive.org/web/20170112113359/http://peacefmonline.com/pages/local/news/201701/302434.php?storyid=100&|archive-date=2017-01-12|url-status=dead}}</ref> == Nkae == Wɔdze Afia Kobi Serwaa Ampem Mbasiafo Mfinimfin Skuul no too no. Nkyin ho a ɔwɔ Kumase so ne dzin na ɔda do.<ref>{{Cite web |last=Kenu |first=Daniel K. |date=2015-02-19 |title=Afua Kobi Ampem girls donate to K'si Children's Home |url=http://graphic.com.gh/news/general-news/38875-afua-kobi-ampem-girls-donate-to-k-si-children-s-home.html |access-date=22 January 2016 |website=Graphic Online Ghana}}</ref> == Mboaedze == [[Nkyekyεmu:Ghanafo]] hrwxm5do1k1cqmjo1vc1lnc8clxb9aa Nana Akomea 0 812 48128 47672 2025-05-23T15:21:12Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48128 wikitext text/x-wiki '''Nana Akomea''' (wɔwoo no wɔ afe 1961 mu ne bosoom a ɔtɔdo awɔtwe ne da a ɔtɔdo enum mu) yɛ Ghana amanyɛnyi a ɔsom dɛ kuwba wɔ mbrahyɛbaguafie ma Anaafo Okaikwei fitsi afe 1997 kesi afe 2009, a ogyinaa wɔ[[New Patriotic Party]] dzin mu. Dza ɔwɔ mu; 1 Ne bra ahyɛse na Nwomasua 2 Edwuma 3 Amanyɛsɛm 4 Abatow 4.1 Afe 1996 abatow 5 N'abrabɔ 6 Nhwɛdo Ne bra ahyɛse na Nwomasua: Afe 1961 mu ne bosoom a ɔtɔdo awɔtwe ne da a otsia enum mu na wɔwoo Akomea. Ofi Nsutam a ɔwɔ Fanteakwa Mansin mu wɔ Epuei mantɔw mu wɔ Ghana. Afe 1991 mu na Akomea nyaa ne Post Graduate Degree wɔ Nkitahodzi Adzesua mu wɔ "University of Ghana". Career Akomea yɛ Nsɛnkyerɛwfo na Dawurbɔnyi na Nkitahodzi ho nyimdzefo. Ɔnye Focal Point Dawurbɔ eduwmakuw yɛɛ ansaana ɔrebɛyɛ mbrahyɛbaguafie kuwba. Amanyɛsɛm Nna Akomea yɛ Nkitahodzi Banodzifo dze ma[[New Patriotic Party]] kuw no. Okitsaa dɛm dzibew yi fitsi afe 2011 ne bosoom a odzi kan no ne da a ɔtɔdo eduasa-biako wɔ ber a Kwaku Kwarteng sii famu fii dɛm dzibew no. Amanyɛsɛm mu no, ɔayɛ Minister of Information(afe 2003 kesi afe 2005 mu) na Minister of Manpower Development na Employment(afe 2007 kesi afe 2009). Abatow: Woyii Akomea dɛ Mbrahyɛbaguanyi dze maa Okaikwei Epuei Mpasuardo wɔ aban a otsiado enum no wɔ 4th Republic no mu. Mba a onyae a wɔdze yii no yɛ 35,438 wɔ mba 64,916 no nyinara mu, iyi gyina hɔ ma 54.6%. Wɔsaan Isaac Mensah a ɔyɛ National Democratic Congress kuwba, William Aryee a ɔyɛ Democratic Freedom Party kuwba na Anthony Mensah a ɔyɛ Convention People's Party no kuwba yii Akomea.Dɛm nyimpakuw yi mba a wonyae yɛ 39.77%, 0.36% na 5.28% dɛ mbrɛ edzin no dzidzi do no. Afe 1996 abatow: Akomea gyinaa maa ne Mpasuardo wɔ[[New Patriotic Party]] tum do wɔ afe 1996 Ghana abatow no mu. Odzii kunyim wɔ Agbemor Yeboah Ernest a nna ɔyɛ National Democratic Congress kuwba do wɔ ber a onyaa mba 44.70% wɔ abatow no mu a na mba a onyae no yɛ mba 35,284 votes mma nyimpa a ɔnye no risi akan no nyaa 29.00% a na mba a onyae no dodow no yɛ mba 22,928. N'abrabɔ: Akomea yɛ Okristonyi. (Presbyterian) na afei ɔyɛ sugyanyi a ɔwɔ mba ebien. Nhwɛdo: Nana Akomea frɛ dep. minister "kwasea", wɔ Ghanantentan do; wɔdze too August 6, 2011; retrieved February 4, 2017 "Ghana MPs - MP Details - Akomea, Nana". 2016-05-06. Archived from the original on 2016-05-06. Retrieved 2020-07-11. Online, Peace FM. "Mbo, Dr. Dampare! Reyɛ edwumapa!! - Nana Akomea bɔ gye IGP do". Peacefmonline.com - Ghana news. Retrieved 2022-01-25. "Calls for further sanctions against Carlos Ahenkorah needless - Nana Akomea". MyJoyOnline.com. 2020-07-04. Retrieved 2020-07-11. Online, Peace FM. "Akomea Roots For Afoko". Peacefmonline.com - Ghana news. Retrieved 2020-07-11. Commonwealth Ministers Reference, Book 2003, edited by Cheryl Dorall, published by the Commonwealth Secretariat, 2004 "Results Parliamentary Elections". www.ghanaweb.com. Retrieved 2020-07-11. Online, Peace FM. "Kudos, Dr. Dampare! You're Doing A Good Job!! - Nana Akomea Praises IGP". Peacefmonline.com - Ghana news. Retrieved 2022-01-25. Ghana Elections 2008 (PDF). Ghana: Friedrich-Ebert-Stiftung. 2010. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] bea94tr73pq74o664lwk0l85q2q9g1w Nana Akosua Konadu 0 813 6798 4434 2023-04-22T10:50:18Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6798 wikitext text/x-wiki '''Eunice Nana Akosua Konadu''', a wɔsan nyim no dɛ '''Nana Akosua Konadu''', yɛ Ghana Dawurbɔnyi, Panyin(CEO) na Enak Consult fabafo. Ɔno na odzi ''Hard Truth'' dwumadzi no ho kyeame wɔ Joy News channel no wɔ Multi TV do. == Nwomasua == '''Nana Akosua Konadu''' kɔr Pentecost University College Ghana fi afe 2006 kesi afe 2010 a hɔ na onyaa ne Bachelor of Science Degree wɔ Human resource management mu. Ɔkɔr Yaa Asantewaa Senior High School wɔ ne mfinimfin nwomasua ho. == Edwuma == Owiee Suapɔn no, ɔsoom ne man afe kor wɔ National Disaster Organization (NADMO) mu dɛ human resource ɔfesa. Owiee no, ɔno na ɔyɛe na odzi current affairs dwumadzi no ho Kyeame. Hard Truth a woyi wɔ Viasat 1 a sesei wɔdze akɔ Joy News. Ɔka hɔn a wodzi AM dwumadzi wɔ Joy News a ɔwɔ Multi TV no ho kyeame no mu kor. Mprenpren yi, ɔyɛ Edwumawura wɔ Enak Studios. == N'abrabɔ == Nana Akossua Konadu war Manuel Asante-Samuels wɔ Memenda afe 2016 ne bosoom Esusuowaketseaba 14 wɔ Pentecost International Worship Centre Kokomlemle. == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] j6zkhgyj6ojv7ipo07vc0f8xtlh0hdt Nana Akua Addo 0 814 13135 6799 2024-05-23T19:52:06Z A09 777 databox, cleanup 13135 wikitext text/x-wiki {{databox|q=Q70246491}} '''Nana Akua Addo''' yɛ Ghana model, senetwanyi na seneyɛfo a wɔwoo no wɔ German. Afe 2003 mu no, ɔno na ɔtɔɔ do ebien wɔ Miss Malaika akansi no mu na na ɔfaa kuruwa no wɔ afe 2005 Miss Ghana-Germany akansi no mu. Oenya abawdobɔdze pii a Glitz Style Awards na City People Entertainment Awards ka ho. == Nwomasua == Afe 2017 mu no, nna orusua senetwa wɔ New York Film Academy wɔ United States. == Edwuma == Addo edzi dwuma son wɔ sene ahorow bi mu a ''Destiny's Child'', ''Blood'', ''Wanna Be'', ''Rain'', ''Speechless'', ''Never Again na Tears ka ho. Noara so na ɔyɛɛ dɛm sene ebien yi, Wannabe'' na ''Nukuli (The Masked).'' == Abawdobɔdze == Abawdobɔdze ahorow a oenya no bi nye: * Most Stylish/Dressed Female Celebrity (Africa) - Abryanz Style and Fashion Awards (Asfa) 2017 * Best Dressed celebrity - 2016 Glitz Style Awards * Best Dressed Celebrity - 2017 Glitz Style Awards. * Best Dressed Actress - 2015 Ghana Movie Awards red carpet * Best New Actress - 2014 City People Entertainment Awards. * Honorary Award for personalities and people from Awukugua - Bring Entertainment in collaboration with Chiefs of Awukugua == N'abrabɔ == Ɔyɛ baatan a okitsa mba ebien. [[Nkyekyεmu:Ghanafo]] 956833pbd83uigk2d8iilgi7dn185vd Nana Akua Oppong Birmeh 0 815 35936 35935 2024-11-16T20:23:39Z David kojo joe Mensah 1426 Mehyɛɛ atekel no mu kane 35936 wikitext text/x-wiki '''Nana Akua Oppong Birmeh''' (1981/1982 (mfe 40–41)) ɔyɛ Ghananyi adansi edwumayɛnyi. == Noho Nsɛm == Nyimpa a ɔtsew architecture firm Arch Xenus wɔ 2011 mu. Wɔ ɔberɛfɛw 2021 mu no, wɔfaa no kaa aban no nkorɔfo ho wɔ adze a wɔtseew no fofor a ɔyɛ dɛ mbrɛ wɔdze asaase dzi dwuma na ngyakwan ntotoo tumdzi (LUSPA), ogyinaa mu Maa Ghana Instute of Architects. == Abadobɔ == * 2017: ''Forty under 40 Awards'' organized by Xodus Communications Limited (event agency) under architecture/design/décor * 2017: BBC's 100 Women == Nhwɛdo == '''• ^''' ''"Invest in people for good succession planning – Mohammed Awal". www.ghanaweb.com. Retrieved 4 November 2017.'' '''• ^''' ''"BBC 100 Women: Who is on the list?". BBC News. 1 November 2017. Retrieved 22 November 2018.'' [[Nkyekyεmu:Ghanafo]] dloigsl90ddslunszejfu82hpj5mjyv Nana Akufo-Addo 0 816 47674 47511 2025-05-14T13:24:01Z Robertjamal12 13 /* Mboaedze */ adding category using [[Project:AWB|AWB]] 47674 wikitext text/x-wiki {{Databox|item=Q718601}}'''Nana Addo Dankwa Akufo-Addo''' (/æˈkʊfoʊ ɑːˈdoʊ/ wɔwoo no wɔ Ebɔw 29, 1944)<ref>https://web.archive.org/web/20170211082302/http://www.lancingcollege.co.uk/media/news/article/4865/OL-Elected-President-of-Ghana</ref> yɛ [[Ghana]] amanyɛnyi a ɔasom dɛ Ghana ɔmanpanyin fitsi 2017<ref name="web.archive.org">https://web.archive.org/web/20231014141953/https://www.ghanaweb.com/person/Nana-Addo-Dankwa-Akufo-Addo-253</ref><ref>https://citinewsroom.com/2020/05/covid-19-nana-addo-joins-world-leaders-in-signing-peoples-vaccine/</ref><ref>https://citinewsroom.com/2021/05/akufo-addo-to-address-ghanaians-on-covid-19-fight-tonight-6/</ref><ref>https://www.ghanastar.com/stories/nana-akufo-addo-is-the-new-president-for-ghana-heres-his-inauguration-speech/</ref>. Nna ɔyɛ ɔmanpanyin fiftsi 2001 kesi 2003 na Ɔsoafo a ɔhwɛ Amanɔne nsɛm do fitsi 2003 kesi 2007 wɔ Kufuor amanbu mu. Akufo-Addo dzii kan gyina wɔ 2008 na 2012 ɔmanpanyin abatow mu, a nyina no nna ɔyɛ ɔkandzifo ma New Patriotic Party (NPP). Odzii nkogu wɔ ebien no nyina mu ma [[National Democratic Congress]]' kandzinyi: John Evans Atta Mills wɔ afe 2008 mu na John Dramani Mahama wɔ afe 2012 mu. Wɔ afe 2012 amansan abatow no mu no, ɔanntse ndzɛmba bi ase ntsi asɛm no kɔɔ asɛmdzibea wɔ abatow aba no ho, naaso Ghana Supreme Court kaa dɛ Mahama na odzii nkonyim<ref name="web.archive.org"/>. Woyii no dɛ ɔkandzifo dze ma [[New Patriotic Party]] mpɛn a ɔtɔ do ebiasa wɔ 2016 amansan abatow no mu, na dɛm ber no, odzii Mahama do nkonyim ( ɔdze 53.85% aba dzii nkonyim), a ɔbɛyɛɛ ber a odzi kan a [[Ghana]] ɔmanpanyin abatow no mu no amanyɛkuw a onnyi aban mu no dze aba dodow ɔtse dɛm bedzi nkonyim. Nna ɔyɛ adze odzi kan a amanyɛkuw a onnyi aban mu botu amanyɛkuw a ɔnye no reper ho<ref>https://www.washingtonpost.com/national/world-digest-dec-9-2016/2016/12/09/f2426996-be24-11e6-94ac-3d324840106c_story.html</ref><ref>https://www.graphic.com.gh/news/general-news/akufo-addo-elected-president-of-ghana-for-second-term-with-51-59-per-cent-of-valid-votes-cast.html</ref><ref>https://www.bloomberg.com/news/articles/2020-12-09/ghana-s-president-akufo-addo-wins-re-election-with-52-of-vote</ref>. Ɔsan so nyaa aba dodow wɔ 2020 amansan abatow no mu(ɔdze 51.59% aba dzii nkonyim) , a odzii Mahama do nkonyim mpɛn ebien. Mumu 2021 mu no, Akufo-Addo hyɛɛ bɔ dɛ ɔbedzi mfe ebien bɔ a wɔahyɛ wɔ Ghana amansan mbra mu no do na orinngyina mpn a ɔtɔ do ebiasa wɔ afe 2024 abatow mu. == Ahyɛse Bra Na Nwomasua == Wɔwoo Nana Addo Dankwa Akufo-Addo wɔ Nkran Swalaba, [[Ghana]], Wɔ Ebɔw 29, 1944, a nna ɔyɛ Ghana dehye na amanyɛ ebusua mu dɛ babanyin ma Adeline na Edwaed Akufo-Addo. Ne Papa Edward Akufo-Addo fi Akropong-Akuapem a nna ɔyɛ Ghana Ɔtsɛmbuafo Panyin a ɔtɔ do ebiasa fitsi 1966 kesi 1970, panyin pa ɔda Constitutional Commission ano 1967-68 na ɔyɛ nka [[Ghana]] ɔmanpanyin fitsi 1970 kesi 1972. == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] ksxxnzpvwcszrrpgaiifnidwy38skde Nana Ama Agyemang Asante Asante 0 817 10642 6802 2023-05-13T14:29:32Z Yaw tuba 14 made corrections #FAT 10642 wikitext text/x-wiki '''Nana Ama Agyemang Asante''' yɛ nsɛmkyerɛwnyi, nsɛmsiesienyi na obi a ɔpɛ akyerɛ wɔ ghana.Nana Ama yɛ obi a w'ayɛ edwuma afa nhomado nsɛmsiesie wɔ "citi fm" hɔn nhoma do.Ɔno nye Bernard Avle nso yɛ obi a ɔmodzi akotsen wɔ "citi fm" mu. [[Nkyekyεmu:Ghana]] [[Nkyekyεmu:Ghanafo]] 40ffk0e1eadxriicozqmz3abdx5l4km Nana Amoakoh Gyampa 0 818 48134 47962 2025-05-23T15:21:35Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48134 wikitext text/x-wiki {{Databox|item=Q61694670}} '''Nana Amoakoh Gyampa'''[1] (wɔwoo no [[Ebɔw]] 15, 1958) yɛ Ghana amanyɛnyi na aduruyɛ ho oduruyɛfo (medical doctor).[2] Ɔyɛ Ghana Amansin a ɔtɔ do anan (4) wɔ Mmarahyɛ Bagua a ɔtɔ do esuon (7) no munyi a ɔgyina Upper Denkyira East Ambatow mpasua ananmu wɔ Finimfin (Central) Mantɔw wɔ[[New Patriotic Party]] no tekiti do.[3] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] l2lg4t320s3hfx125bq9oanzzl8b47e Nana Anima Wiafe-Akenten 0 819 36488 35876 2025-01-14T19:26:05Z Assilidjoe 33 36488 wikitext text/x-wiki {{Databox|item=Q38505448}}'''Nana Anima Wiafe-Akenten''' yɛ Ghana nsɛnkyerɛwnyi na Akan-Nzema Department a ɔwɔ College of Languages Education, Ajumako Campus no tsir. Ɔno nye nyimpa a odzii kan bɔɔ no doctorate degree wɔ Twi kasa no mu, a ɔyɛ Akanfo kasahorow no mu kor.<ref name=":0" /> == N'abrabɔ == Wiafe-Akenten fi Atwima-Ofoase wɔ Esuantse Mantɔw mu. Dr. Anima nyiin wɔ ebusua a wonyim adze ara yie mu. Ɔawar Dr. Charles B. Wiafe-Akenten, a ɔyɛ Suapɔn mu kyerɛkyerɛnyi wɔ Psychology Department wɔ [[Ghana|Ghana Suapɔn]] mu(University of Ghana). Ne ba a odzi kan, Dr Michael Wiafe-Kwagyan, yɛ Suapɔn mu kyerɛkyerɛnyi wɔ Plant Science Department wɔ Suapɔn kor no ara mu. Ɔwɔ mba baasa- Nana Adwoa, Awo Asantewaa, na Ɔhenmba Wiafewaa. == Nwomasua == Wiafe-Akenten nyaa no ntoado skuul nwomasua mu ntsetsee wɔ St. Roses Secondary School, Akwatia a ɔwɔ Epuei Mantɔw mu wɔ afe 1991 na afe 1993 ntamu. Ɔkɔr Ghana esuapɔn (University of Ghana) kɛyɛɛ ne degree a odzi kan wiei a nna okitsa Bachelor of Arts wɔ Linguistics na Theatre Arts (Theatre for Extension Communication) wɔ afe 1995. Onyaa ne Doctorate Degree fi 'University of Ghana' mu wɔ afe 2017 [[Ayɛwoho]] bosoom no mu wɔ Ghanaian Language Studies (Akan Linguistics - Media Discourse). Adze kor nye dɛ, ɔkyerɛɛw ne 'dissertation' wɔ Modern usage of Akan wɔ redio and TV (''dɛ ma wɔdze akan kasa dzi dwuma ndɛ mber yi wɔ radio na TV do'') wɔ Twi kasa mu, nyimpa odzi kan a ɔyɛɛ iyi. Ɔno dze n'asɛm nye dɛ, akwansidze tsitsir a ɔwɔ twi nkyerɛwee wɔ adzesua mu nye ber eresa borɔfo nkyerɛw aba twi kasa no mu. == Media edwuma == Ɔyɛɛ edwuma wɔ GTV, fitsi afe 2003 kesi afe 2013. Ɔno so na nna odzi dwumadzi bi a wɔato no dzin ''Amammerefie no wɔ'' hɛn redio do, Asempa FM ho dwuma wɔ afe 2008 na afe 2010 ntamu. Medze reka ho a, ɔyɛɛ edwuma dɛ Akan dawurbɔ tsir wɔ Top redio na Redio Universe a ne nyinara wɔ Nkran. == Mboae ndwuma == Wiafe-Akenten dze Language Watch Foundation bɔbɔɔ adze a nna ɔboa hɛn kasae nkae mu wɔ ahoma do(airwaves). Ɔnam kwan do a ɔrohwɛ esi Nananom Language na Media Centre ama aaboa aatsetse nyimpadɔm wɔ Twi akyerɛw mu, nsɛm a ɔwɔ dɛ wɔka, na bagua mu kasa, kwan a wɔbɛfa do dze Twi abɛbu bedzi dwuma na kasa a ɔyɛ ekyirwadze ho. == Mboaedze == [[Nkyekyεmu:Ghanafo]] pz1gpu19uq60cd26holhcd6gqr51eqn Nana Asante-Frimpong 0 820 47690 47526 2025-05-14T13:24:59Z Robertjamal12 13 /* MBƆDZENBƆ: */ adding category using [[Project:AWB|AWB]] 47690 wikitext text/x-wiki '''Nana Asante Frimpong''' yɛ Ghana amanyɛnyi a mpɛn kor pɛr fitsi 2001 dze kodu 2007. Nna ɔyɛ kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa wɔ 4th Republic mu wɔ Ghana na nkan mbrahyɛbaguanyi dze ma Kwabre East ambatow mpasua a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. == ABƆSE: == Wɔwoo Frimpong wɔ Kware East wɔ Esuantse Mantɔw mu wɔ Ghana. == AMANYƐSƐM: == Ɔhyɛɛ n'amanyɛsɛm ase wɔ 1997 ber a odzii nkonyim wɔ 1996 ambatow mu. Onyaa amba 333,035 fir amba dodow a ɔyɛ 45,342 a ɔyɛ ɔha nkyɛmu eduonu awɔtwe ekyir pɔw eduowɔtwe(58.80%0 seen Oppong Kyekyeku Kwaku Kaaky a ɔyɛ NDC amanyɛkuwnyi a onyaa 10,808, Kwaku Dua-Twum a ɔyɛ PNC amanyɛkuwnyi a onyaa amba 1,499 na Abdullah Uthman a ɔyɛ PNC amanyɛkuwnyi a onyaa hwee(0). Frimpong san so nyaa kwan wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa wɔ 4th Republic mu dze maa Kwabre ambatow mpasua do wɔ Esuantse Mantɔw mu wɔ mfe mpem ebien(2000) ambatow no mu. Odzii nkonyim wɔ NPP amanyɛkuw ne dzin mu a onyaa amba 41,098 a ɔyɛ ɔha nkyɛmu eduawɔtwe ekyir pɔw eduokron(80.90%). Onyaa pɛ dɛ nkyɛ obegyina wɔ mfe mpem ebien na anan(2004) ambatow no mu, naaso Kofi Frimpong botuu no wɔ amanyɛkuw n'ambatow a wɔtoo no mu. Ɔyɛɛ edwuma wɔ mbrahyɛbagua fie mpɛn kor pɛr. == MBƆDZENBƆ: == Frimpong yɛ nkan mbrahyɛbaguanyi dze ma Kwabre ambatow mpasua wɔ Esuantse Mantɔw mu wɔ Ghana. Ɔsan so yɛ oguadzinyi mapa. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 79rrvawrb6zayoq2pwgk5y7bgshchxf Nana Darkoa Sekyiamah 0 821 36023 13137 2024-11-22T15:15:38Z Gloria Adokoh 1376 Medze nsɛm no bi kaa ho 36023 wikitext text/x-wiki '''Nana Darkoa Sekyiamah''' yɛ Ghananyi a ɔnam n'akyerɛw na abaefor ntentan kɛse do dwumadzi ahorow do dzi ma mbaa. Ɔka hɔn a a wɔdze ''Adventures from the Bedrooms of African Women'' a agye Abadobɔdze ahorow bɔbɔɔ adze no ho na ɔakyerɛw ama ''The Guardian'' na ''Open Democracy''. Sekyiamah yɛ kwankyerɛfo ma nkitahodzi panyin a ɔwɔ Association for Women's Rights in Development na ɔka Black Feminism Forum Working Group a wɔ abakɔsɛm mu no wodzii kan dze Black Feminist Forum baa Bahia, a ɔwɔ Brazil. == Abrabɔ == [edit source] Sekyiamah n'awofo a wɔyɛ Ghanafo woo no wɔ London,England naaso Ghana na onyinii. Okitsa ntsetsee krataa wɔ ɔyɛkyerɛ ho atsentsen ho nna abɔdzin krataa wɔ basabasayɛ esiesie ho na ɔayɛ edwuma dɛ obi a ɔtsentsen nkorɔfo wɔ abrabɔ mu na nyimpadɔm enyim ɔkasafo. Onyaa abɔdzin krataa wɔ Bachelor of Science mu wɔ communications and cultural studies mu wɔ University of North London na okitsa abɔdzin krataa wɔ Master of Science wɔ gender and development mu wɔ London School of Economics and Political Science. Ɔnye London Mansin apolisifo ayɛ dwuma dɛ obi a ɔtsentsen hɔn mpanyindzi ma hɔn. Ɔka ho ma wɔdze abaefor ntentan kɛse do dwumadzi,''Adventures from the Bedrooms of African Women'' bɔbɔɔ adze, dze boae buee nkɔmbɔdzi a ɔfa mpamugor na mpamugor ho nsɛm ho a Ebibir mu mbasiafo na wodzii enyim na wɔma hɔn akwannya ma wɔkasa fa ho kyerɛ. Ɔgyee abaefor ntentan kɛse do dwumadzi a odzi mu papaapa abadobɔdze na ɔsan gyee bi wɔ afe 2014 mu. Ebɔw 2011 mu no, ''Arise'' akyerɛw dwumakuw no dze too gua dɛ ɔyɛ "Hɔn a Wɔdze Nsesa Ba Ghana" mu no hɔn mu kor. Ɔno na ɔboaboa Fab Fem kuw a ɔper mbasiafo hɔn kankɔ ano a wɔtaa hyia mu wɔ Nkran no. Sekyiamah akyerɛw nsɛm dodowara ama ''The Guardian,This isAfrica'' na ''Open Democracy.'' Ɔkyerɛɛw ''Communications Handbook for Women’s Rights Organisations'' no na ɔakyerɛw kodzisɛm ahorow wɔ mbuukuu ahorow a wɔaboaboa ano mu wɔ amanaman pii mu. Ɔakyerɛw afa mpamugorsɛm a ɔfa Ebibir mu mbaa ho papaapa na ɔakyerɛw nwoma akɔto abaefor ntentan kɛse yi do a ɔdze ("Standpoint: Adventures from Our Bedrooms – Blogging about diverse erotic experiences") a wotsintsiimii wɔ nwomasua ho asamufo nwoma a ɔdze too ''Feminist Africa'' do no. Sekyiamah nye Panyin a ɔhwɛ Nkitahodzi do wɔ Association for Women's Rights in Development (AWID). Ɔka Black Feminism Forum Working Group no ho. Ɔka ho bi na wɔkyerɛɛw ''Creating Spaces and Amplifying Voices: The First Ten Years of the African Women's Development Fund'' ber ara a wɔdze foto yi bɔbɔɔ adze no. Ɔnoara so na ɔkyerɛɛw ''Women Leading Africa: Conversations with Inspirational African Women, nkɔmbɔ a ɔnye mbasiafo a wɔwɔ Ebibir mu atwetwe afa mbaa ho,amanyɛsɛm na edwindze ahorow a ofii n'edwuma a odzi no AWDF mu bae.'' Nna Sekyiamah nye ɔkasafo wɔ afe 2015 mu Writivism Afahyɛ a wɔyɛɛ no Kampala, Uganda, na afe 2016 mu Aké Edwindze na Buukuu Afahyɛ a ɔkɔr do wɔ Abeokuta, a ɔwɔ Alataman mu. Afe 2021 mu no,Sekyiamah yɛɛ mbuukuu bi a ɛkaa bɛɛ mu too no dzin ''The Sex Lives of African Women a'' Dialogue dze too gua, a Margaret Busby saa mu a ɔtoo no dzin dɛ " ɔyɛ edwuma a ɔda mu soronko koraa". Wɔsanee yii no dɛm ber noara mu wɔ Nairobi, a ɔwɔ Kenya. Mumu bosoom no mu wɔ afe 2022 mu no, ne dzin puee BBC mbaa ɔha a wɔbɔ mbɔdzen wɔ wiadze nyina mu na ɔbaa a ɔwɔ nsunsuando wɔ afofor do wɔ dɛm afe no mu. == Nhwɛdo == * ''Malik, Nesrine (24 July 2021). "Polygamy in Senegal, lesbian hookups in Cairo: inside the sex lives of African women". The Guardian. Retrieved 26 July 2021.'' * ''Nana Darkoa Sekyiamah". Cultures Uganda.'' * ''Fascendini, Flavia (8 May 2014). "Interview with Nana Darkoa: Adventures from the bedroom of an African woman". Gender IT.'' * ''"Nana Darkoa Sekyiamah". This Is Africa. Retrieved 10 November 2017.'' * ''"Nana Darkoa Sekyiamah". openDemocracy.'' * ''"Nana Darkoa Sekyiamah". The Guardian. Retrieved 10 November 2017.'' * ''"Nana Darkoa to read at Goethe-Institut". Graphic Online. 23 June 2017. Retrieved 10 November 2017.'' * ''"Standpoint: Adventures from Our Bedrooms – Blogging about diverse erotic experiences" (PDF). Feminist Africa. '''16''': 142–145. Archived from the original (PDF) on 24 March 2016. Retrieved 10 November 2017.'' * ''"Standing on African Feminist Land". AWID 2016 International Forum. Archived from the original on 1 December 2017. Retrieved 10 November 2017.'' * ''"Women Leading Africa: Conversations with Inspirational African Women". Good Reads. Retrieved 10 November 2017.'' * ''Waweru, Nduta (26 June 2015). "The Writivism Festival 2015: Exploring all things literature". The Star. Kenya. Retrieved 10 November 2017.'' * ''Salihu, Addurrahim (27 November 2016). "Travelogue: From Kaduna to Abeokuta, the City Under the Rock • Olisa Blogazine". Olisa Blogazine. Archived from the original on 30 November 2016. Retrieved 10 November 2017.'' * ''Busby, Margaret (4 August 2021). "The Sex Lives of African Women by Nana Darkoa Sekyiamah review – extraordinarily dynamic". The Guardian.'' * ''Dahir, Abdi Latif (16 June 2022). "A Book Has Women in Africa Talking About Sex". The New York Times.'' * ''"BBC 100 Women 2022: Who is on the list this year? - BBC News". BBC. 6 December 2022. Retrieved 9 December 2022.'' Abɔntsen do nkitahodzi [[Nkyekyεmu:Ghanafo]] 5mzqykoitco0h5vyonx7x6vdktfnrma Nana Kofi Abuna V 0 822 48353 13121 2025-06-21T02:22:29Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 48353 wikitext text/x-wiki {{Databox|item=Q105298792}}'''Nana Kofi Abuna V''' yɛ Ɔmanhen wɔ Essipun wɔ Atɔe/Anee Mantɔw mu wɔ [[Ghana]]<ref>https://www.graphic.com.gh/features/opinion/i-have-fond-memories-nana-kofi-abuna.html</ref>[[Ghana|.]] == Ɔbra Ahyɛse na Nwomasua == Wɔwoo Nana Kofi Abuna V wɔ [[Takoradze Sakrabudu/ Ankɔs Afahyɛ|Takoradze]] wɔ [[Dzifuu]] 31, 1959 mu. Wɔtow no dzin Maame Ama Azaa Nyinpanyin wɔ n'awo mu, mbom na wɔfrɛ no Emma Theodora Wood wɔ skuul. Ɔkɔr skuul wɔ Ashley's Secretarial College, hɔ na onyaa abɔdzin krataa a ɔyɛ Diploma wɔ Borɔfo kasa mu, shorthand, commerce, ɔfesee edwuma na mbobɔe. == Ahendzi == Wɔdze no sii adze dɛ ɔhen wɔ Essipun wɔ Mumu 19,1998 mu, wɔ ber a wɔdze no sii ɔhen a odzii n'adze no anan mu, mekyerɛ Nana Kofi Abuna IV, dɛ ananmusinyi. Nkorɔfo ka dɛ, wɔpaa mbanyimfo a wɔwɔ hɔ nyina ho na wɔfaa ɔno. Ber a wɔdze no sii adze do wie no, ɔhyɛɛ ase yɛ n'edwuma a ɔyɛ eguadzi edwuma, a wɔ amandze kwan do no onnyi dɛ ɔhen dan obiara. Nana Kofi Abuna V yɛ basia kor pɛr a ɔka mbanyimfo eduonu-ebien(22) ahemfo a wɔ Sekonde apaa mu hɔ. == Mpontu Ndwuma == Wɔ mfe mpem ebien na ebiasa (2003) mu no, ɔbuei nwomasua kuw a ɔyɛ "education fund" wɔ Essipun, a aboa ehiafo mba a wɔbor eduasa fitsi da a ɔhyɛɛ ase. Bio, ɔsan dze nokotoku mu sika boa nursery na kindergarten adan ebiasa wɔ no kurom<ref>https://www.modernghana.com/news/43085/abuna-education-fund-launched.html</ref><ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Abuna-Education-Fund-launched-45219</ref>. Fitsi 2004 mu no oedzi dwuma son aboa gender parity wɔ nwomasua mu wɔ no brɔn mu. Onyaa mboae wɔ ndwumakue ahorow a ɔyɛ, UNICEF, USAID, Regimanuel Gray Limited, Western Rural Bank, na Lower Pra Rural Bank, ɔasan so ebuei scholarship scheme, a ɔdze mboa ma mbasiafo a wɔwɔ kurow no mu na nkurow a oetwa hɔ no, fitsi mbofra skuul kesi suapɔn mu. No Women Development Program no hwehwɛ bosa ma mbasiafo fi sikakorabea ahorow hɔ, ama aboa hɔn ma woetu mpon wɔ hɔn abrabɔ mu na edwuma mu<ref>https://web.archive.org/web/20240320142647/https://essipun.com/</ref>. Bio, wɔ ne mba panyinyɛ a ɔyɛ Women Leadership na Empowerment program no, ɔyɛɛ workshops a ɔbɔboa mba wɔ panyinyɛ dzibew a ɔyɛ " leadership skills", ama aboa hɔn ma wɔdze hɔnho ahyɛ amansan edwuma mu, adasa nsesa na kabi ma me nka bi amanbu<ref>https://theconversation.com/women-traditional-leaders-could-help-make-sure-the-pandemic-message-is-heard-143033</ref>. Nana Kofi Abuna V ka mbasiafo a hɔn mpanyin dzebew no wosua ho nyimdzee wɔ Ghana Suapɔn kɛse no mu a nwoma ne tsir asɛm yɛ"women and Political Participation in African" == Mboaedze == [[Nkyekyεmu:Ghanafo]] hiw31ne73uqif2j7cso4esn4abest7p Nana Yaw Edward Ofori-Kuragu 0 823 48199 47441 2025-05-23T15:26:08Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48199 wikitext text/x-wiki {{Databox|item=Q96918452}}'''Nana Yaw Edward Ofori-Kaguru (''' wɔwoo no wɔ Mumu 19,1963) ɔyɛ "hotelier" na Ghana amanyɛnyi wɔ Ghana. Nna ɔyɛ mbrahyɛbaguanyi dze ma Besome- Freho abatow mpasua do wɔ Esuantse Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua fie a ɔtɔ do anan na enum wɔ 4th Republic mu wɔ Ghana. Nna ɔyɛ ankonam nyi wɔ mbrahyɛbagua fie. == Ahyɛse bra na nwomasua == Wɔwoo Ofori-Kaguru wɔ Mumu 19,1963 mu. Ofi Tepaso, kurow a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. Owiee skuul wɔ "University of East London, UK." Okitsa abɔdzin krataa a ɔyɛ "Masters in Business Administration degree" wɔ sikasɛm(Finance) mu wɔ suapɔn no mu. Onyaa "degree" no afe apem ahankron eduokron anan(1994) mu. == Edwuma == Ofori-Kaguru yɛ "hotelier" na ɔyɛɛ edwuma mu Hwɛdofo panyin(managing director) wɔ Cozy Lodge wɔ Kumase. Nna ɔsan so yɛ edwuma mu hwɛdofo(managing director) wɔ Cozy Gardens Restaurant wɔ Kumase. == Amanyɛsɛm edwuma == Ofori-Kaguru yɛ amanyɛnyi a ɔdze no ho(independent member) wɔ Ghana amanyɛsɛm mu. Ɔbɛyɛɛ mbrahyɛbaguanyi fitsi Sanda 2005 wɔ ber a odzii nkonyim wɔ Ghana amansan abatow a wɔtoo wɔ Mumu 2004 no mu. Ɔsan gyinae bio ma odzii nkonyim. Nna ɔyɛ Mbrahyɛbaguanyi dze ma Besome-Freho abatow mpasua do. Wɔpaw no dɛ mbrahyɛbaguanyi wɔ dɛm abatow mpasua no do wɔ mbrahyɛbagua fie a ɔtɔ do anan na enum wɔ "4th Republic" mu wɔ Ghana. Wɔ mfe mpem ebien na duebien (2012) mu no, ɔdween ho dɛ ɔbɛyɛ san so egyina bio wɔ "New patriotic party " amanyɛkuw ne dzin mu naaso odzii nkogu wɔ amanyɛkuw n'abatow no mu ma Kyei Frimpong fae, ne dɛm ntsi ɔdwen bio dɛ nara begyina wɔ Ghana amansan abatow no mu naaso onyaa aba 4,767 a na onndur Kyei Frimpong n'aba a ɔyɛ 14,325 ma odzii nkogu . == Abatow == Ofori-Kaguru was elected as the member of parliament for the Besome-Freho constituency of the Ashanti Region of Ghana for the first time in the 2004 Ghanaian general elections. He contested as an independent candidate. He was elected with 16,209 votes out of 19,796 total valid votes cast equivalent to 81.9% of total valid votes cast. He was elected over Kwame Adarkwa of the National Democratic Congress and Richmond Addai Agyare of the Convention People's Party. These obtained 17.3% and 0.8% respectively of total valid votes cast. Wɔpaw Ofori-Kaguru dɛ mbrahyɛbaguanyi dze ma Besome-Freho abatow mpasua do a ɔwɔ Esuantse Mantɔw wɔ ne ber a odzi kan wɔ Ghana amansan abatow mu. Ogyinae dɛ amanyɛnyi a ɔdze no ho(independent member) . Onyaa aba a ɔyɛ 16,209 wɔ aba dodow a ɔyɛ 19,796 mu a ogyina hɔ ma ɔha nkyɛm eduowɔtwe biako ekyir pɔw akron(81.9%). Wɔpaw no gyaa Kwame Adarkwa a ɔyɛ National Democratic Congress amanyɛkuw nyi na Richmond Addai Agyare a ɔyɛ Convention People's Party nyi. Iyinom nyaa 17.3% na 0.8% pɛpɛɛpɛ. Wɔ 2008 mu no, odzii nkonyim wɔ amansan abatow no wɔ dɛm abatow mpasua noara mu. Onyaa aba 9,140 wɔ aba dodow a ɔyɛ 19,462 mu a ɔyɛ ɔha nkyɛm 46.96% wɔ aba dodow a wɔtoo mu. Wɔpaw no gyae Kwadwo Kyei Frimpong a ɔyɛ National People’ Party nyi, Asiedu Anthony Kennedy a ɔyɛ National Democratic Congress amanyɛkuw nyi na Sebastian Sunnoma a ɔyɛ Democratic Freedom Party nyi. Iyinom nyaa aba 41.43%, 11.25% na 0.35% wɔ aba dodow a wɔtoo mu. == N'abrabɔ == Ofori-Kaguru yɛ Catholic Kristonyi. Ɔawar wɔ mba beenu. == Hwɛ ha so == * List of MPs elected in the 2004 Ghanaian parliamentary election * List of MPs elected in the 2008 Ghanaian parliamentary election == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] ekwi6l2p6ojxks511wnqmv83ypj1t2b Nana Yaw Otto 0 824 48093 47788 2025-05-23T14:02:02Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48093 wikitext text/x-wiki '''Nana Yaw Otto''' yɛ Ghana ɔmanyɛfo na ɔyɛ Ghana mansin a ɔto do aanan no mmarahyɛ bagua a ɔto do ebien no muni a ogyina Sene Mantam no ananmu.  Ɔyɛ Ɔman Demokrasi Mmarahyɛ Bagua no muni. '''Mfiase Asetra''' Wɔwoo Nana wɔ 22 Ebɔw 1962 wɔ Brong Ahafo Mantam mu wɔ Ghana.  Ɔnyaa na Diploma abodzen kratai wɔ Automative and Industrial Engineering mu wɔ University of Mines and Technology, Tarkwa.  Ɔyɛɛ adwuma dɛ mfiridwumayɛfo ansa na ɔrekɔ amammuisɛm mu. '''Amanyɔsɛm Edwuma''' Wɔpaw Nana dɛ Ghana man a ɔtɔ do nnan no mmarahyɛ bagua a ɔdze nkan wɔ 7 Ebɔw 1993 mu ber a wɔkaa no dɛ ɔdze nkonim wɔ 1992 Ghana mmarahyɛ bagua abatuw a wɔyɛeɛ wɔ 29 Ebɔw 1992 no. Demti wɔsan paw no dɛ ɔmmɛyɛ Ghana man a ɔtɔ do annan no mmarahyɛ bagua a ɔtɔ do ebien wɔ 7 Ɔbɛnem 1997. Wɔpaee mu kaa dɛ ɔdze nkonim wɔ 1996 Ghana Amansan Abatuw no mu ɔfiri dɛ ɔdze K. S. Odi-Asempa Daanyansah a ɔyɛ Convention People’s Party no do nkonim.  Ɔnyaa abatuw a wɔtowee nyinaa mu 61.30% ber a nea ɔne no reko no nyaa 15.50%. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] oaqojmvc020utid3r8k984fjjlvuw05 Nathaniel Kwadzo 0 825 11441 11440 2023-10-26T20:41:16Z Assilidjoe 33 Added data 11441 wikitext text/x-wiki {{Databox|item=Q98823137}}'''Nathaniel Kwadzo''' Aduadjoe yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi dze ma Hohoe Etsifi abatow mpasuardo wɔ [[Firaw Mantɔw|Firaw mantɔw]] mu wɔ Ghana. Nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebien na dza otsia ebiasa no mu wɔ kwasafoman a otsia anan no mu wɔ Ghana. == EDWUMA: == Aduadjoe yɛ Ghana amanyɛnyi. == AMANYƐSƐM: == Aduadjoe yɛ mbrahyɛbaguanyi ma Akatamanso amanyɛkuw no ([[National Democratic Congress]]). Wɔpaaw no dɛ mbrahyɛbaguanyi ma Hohoe Etsifi mpasuar wɔ [[Firaw mantɔw]] mu wɔ mbrahyɛbagua a otsia ebien na ebiasa no mu wɔ kwasafoman a ɔtɔ do anan no mu. Prince Jacob Hayibor na obedzii n'adze wɔ afe apem ahaebien anan Ghana asahen abatow no mu. Afe apem ahaakron eduokron esia Ghana asahen abatow no mu no, mba dodow 49,764 no mu no, Nathaniel nyaa mba 39,008 fi mu a na ogyina hɔ ma 62.80% tsiaa Stanley Tsaku Harker a ɔyɛ "People's National Convention" kuwba nyaa mba 4,264, Anthony Akoto-Ampaw a ɔyɛ Akokɔ Baatan amanyɛkuwba (Convention people's Party) nyaa mba 3,740 na Ray Kakrabah-Quarshie a ɔyɛ Ɔson amanyɛkuwba ([[New Patriotic Party]]) so nyaa mba 2,752. Woyii Aduadjoe dɛ mbrahyɛbaguanyi dze maa Hohoe Etsifi mpasuardo wɔ afe apem ahaebien Ghana asahen abatow no mu. Wɔpaaw no wɔ NDC amanyɛkuw no akwanya ahoma do. Mbrahyɛbaguafie ngua du-akron mu no, nna mbrahyɛbaguafie ngua du-esuon a NDC amanyɛkuw no kantann do, nna ne mpasuar ka ho wɔ dɛm abatow a ɔkɔr do wɔ Firaw mantɔw mu no. Akatamanso amanyɛkuw (National Democratic Congress) nyaa Dɔm-kuma mbrahyɛbagua tsenabew a nna no dodow no yɛ eduokorɔn-ebien dze fi ngua ahaebien no mu wɔmbrahyɛbagua a otsia ebiasa no mu wɔ kwasafoman a ɔtɔdo anan no mu wɔ Ghana. Mba dodow 34,405 a wɔkanee no mu no, mba a Nathaniel nyae a wɔdze paaw no yɛ mba 26,934. Nna mba yi gyina hɔ ma 71.3%. Wɔsaan George Boateng a ɔyɛ Ɔson amanyɛkuwba (New Patriotic Party), Sylvester Tobo Ahorkui a ɔyɛ "People's National Convention" kuwba, Linus Victory K. Fianyo a ɔyɛ "Convention People's Party" kuwba, Puplapu W. Tetteh a ɔyɛ "National Reformed Party" kuwba na Delase K. Harmony a ɔyɛ "United Ghana Movement" kuw ananmusifo ho paaw no. Mba a dɛm nyimpakuw yi nyaa yɛ 5,525, 2,431, 1,209, 1,161 na 518 dɛ mbrɛ hɔn edzin no dzidzi do no. Mba a wonyae no gyina hɔ ma 14.6%, 6.4%, 3.2%, 3.1% na 1.4% pɛpɛɛpɛr. == Mboaedze == [[Nkyekyεmu:Ghanafo]] hn9zxvkw3n33s611hy5rutc2k48i0ap Nathaniel Kwadzo Aduadjoe 0 826 47663 47501 2025-05-14T13:23:22Z Robertjamal12 13 /* AMANYƐSƐM: */ adding category using [[Project:AWB|AWB]] 47663 wikitext text/x-wiki '''Nathaniel Kwadzo Aduadjoe''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi dze ma Hohoe North ambatow mpasua wɔ Firaw Mantɔw mu wɔ Ghana. Nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua fie ɔtɔ do ebien na ebiasa wɔ "4th Republic" mu. == EDWUMASƐM: == Aduadjoe yɛ Ghana amanyɛnyi. == AMANYƐSƐM: == Aduadjoe yɛ NDC amanyɛkuwnyi. Woyii no dɛ mbrahyɛbaguanyi dze ma Hohoe North ambatow mpasua do a ɔwɔ Firaw Mantɔw mu wɔ mbrahyɛbagua fie a ɔtɔ ebien na ebiasa wɔ 4th Republic" wɔ Ghana. Prince Hayibor na obedzii n'ananmu wɔ ber a wɔtoo amba wɔ mfe mpem ebien na anan(2004) no mu. Wɔ mfe apem ahankron eduokron esia(1996) Ghana ambatow no mu no, onyaa amba 39,008 fir amba dodow a ɔyɛ 49,764 a ɔyɛ ɔha nkyɛmu eduosia ebien ekyir pɔw eduowɔtwe(62.80%) sen Stanley Tsaku Harker a ɔyɛ PNC amanyɛkuwnyi a onyaa 4,264 amba, Anthony Akoto-Ampaw a ɔyɛ CPP amanyɛkuwnyi nyaa 3,740 na Ray Kakrabah-Quarshie a ɔyɛ NPP amanyɛkuwnyi nyaa 2,752 amba. Woyii Aduadjoe dɛ mbrahyɛbaguanyi dze ma Hohoe North ambatow mpasua do wɔ mfe mpem ebien(2000) Ghana ambatow no mu. Odzii nkonyim wɔ NDC amanyɛkuw ne dzin mu. N'ambatow mpasua no ka mbrahyɛbagua ngua duesuon(17) a NDC amanyɛkuw no nyaa fir ngua dodow a ɔyɛ duakron wɔ Firaw Mantɔw mu. NDC amanyɛkuw no nyaa dɔm kumaa amba a ɔyɛ eduokron ebien fir mbrahyɛbagua ngua dodow a ɔyɛ aha ebien(200) wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa wɔ "4th Republic" mu wɔ Ghana. Onyaa amba dodow a ɔyɛ 26,934 fir 38,405 mu na ɔdze dzii nkonyim. Iyi yɛ ɔha nkyɛmu eduosuon kor ekyir pɔw ebiasa(71.3%). Onyaa amba sen George Boateng a ɔyɛ NPP amanyɛkuwnyi, Sylvester Tobo Ahorkui a ɔyɛ PNC amanyɛkuwnyi, Linus Victory K. Fianyo a ɔyɛ CPP amanyɛkuwnyi, Puplapu W. Tetteh a ɔyɛ NRP amanyɛkuwnyi na Delase K. Harmony a ɔyɛ UGM amanyɛkuwnyi. Iyinom nyaa amba 5,525, 2,431, 1,209, 1,161 na 518 amba wɔ ambatow no mu. A wɔyɛ ɔha nkyɛmu 14.6%, 6.4%, 3.2%,3.1% na 1.4% wɔ amba dodow a wɔtoo no mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] k4nbp6eicm6k5t5w8mpl1cvjmsniajh National Democratic Congress 0 827 4488 4487 2023-04-20T19:25:50Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 4487 wikitext text/x-wiki [[Fael:Flag of the National Democratic Congress (Ghana).svg|alt=National Democratic Congress|thumb|'''National Democratic Congress''']] '''National Democratic Congress'''<ref>National Democratic Congress (NDC) (ndcgh.org)</ref> == Mboaedze == 5h0dpnnm8sly4t9z99x0ro1o6nxir9f Nayaah 0 828 13111 4490 2024-05-23T19:21:26Z A09 777 cleanup, databox 13111 wikitext text/x-wiki {{databox|q=Q20684934}} '''Nana Yaa''', a dodowara nyim no dɛ '''Nayaah''', yɛ Ghana Nyame dwontonyi na ndwom kyerɛwfo a ɔwɔ Luton, United Kingdom. == Ɔbra ahyɛse == Ɔhyɛɛ ne ndwomtow ase wɔ ber a nna oedzi mfe du wɔ Nkran, Ghana na oekyin Ghana na Nigeria paa ara yie. == Discography == === Albums === {| class="wikitable" !Year !Title !Production credit !Ref |- |2013 |''God is not a man'' |Kwame Keys (Echoed Music) | |} === Singles === {| class="wikitable" !Year !Title !Production credit !Ref |- |2017 |Pillar | rowspan="4" |Kwame Keys (Echoed Music) | |- |2015 |You're Great | |- | rowspan="2" |2014 |Worship Medley | |- |God | |} 5xlqclqm822i82y2dzh93ycx5e12haf Nda ahorow a ɔwɔ ndawɔtwe mu. 0 829 4495 4494 2023-04-20T19:25:52Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 4494 wikitext text/x-wiki '''Dapɛnda''' Da nkornkor esuon na ɔwɔ ndawɔtwe biara mu. Dɛm nda yi nye Dwowda, Benada, Wukuda, Yawada, Fida, Memenda na Kwesida. Wɔka dɛm nda esuon yi bɔ mu a na wɔfrɛ no Dapɛn. Dapɛnda kyerɛ dɛ da a of dapɛn no mu. Da biara na no mu okyinworaba a ɔboa ma da no mu dwumadzi kɔdo. Akanfo wɔ gyedzi bi dɛ okyinworaba yi su wɔ nsunsuando nyimpa and biribiara a wɔbɛyɛ no wɔ da no mu. kk4tpax6wbh1qdjlaijlx3bi9pu8ibl Ndze/Bawol Ngyegyee 0 830 12896 4499 2024-04-09T10:49:17Z Robertjamal12 13 /* top */clean up, replaced: ã → a (2) using [[Project:AWB|AWB]] 12896 wikitext text/x-wiki '''Ndze/Bawor ngyegyee''' yɛ ngyegyee a sɛ yɛreyɛ anaa yɛreka a, mframa a ofi hɛn horɔhorɔ mu reba no, kasa mfafakuwa biara nnsiw no kwan, ne dɛm ntsi hɛn menba mu kwan no bue kɛsenara ma mframa no nya kwan pue yie anaa ba waa. Akan kasahorow nyinara (merekyerɛ Mfantse, Ekuapem, na Esuantse) mu no, mbawor esuon(7) na wɔdze dzi dwuma wɔ akyerɛw mu. Dɛm mbawor no nye [a, e, ɛ, i, o, ɔ, u] Akan kasa ne ka mu no, yenya mbawor afofor ebiasa bi dze ka mbawor esuon a wɔkyerɛw no ho ma Akan mbawor no bɛyɛ du (10) wɔ ne ka mu. Yenya dɛm mbawor no fi mbawor [a, e, o] mu. Dɛm mbawor no nye [ɪ, æ, ʊ]. Akan mbawor du a wɔka no anomu no nye [i, ɪ, e, ɛ, o, u, ɔ, a, ʊ, æ]. · '''Akan kasa''' ne ka mu no, yenya mbawor afofor ebiasa bi dze ka mbawor esuon a wɔkyerɛw no ho ma Akan mbawor no bɛyɛ du'''<sup>1</sup>''' wɔ ne ka mu. Yenya dɛm mbawor no fi mbawor [a, e, o] mu. Dɛm mbawor no nye [ɪ, æ, ʊ]. Akan mbawor du a wɔka no anomu no nye [i, ɪ, e, ɛ, o, u, ɔ, a, ʊ, æ]. '''Akan Mbawor Hɔn Su''' ·        Yeedzi kan aka dɛ mframa na ɔboa hɛn ma yetum kasa anaa yɛ mbawor ngyegyee. ·        Dɛm mframa no hyɛ ase fi hɛn horɔhorɔ mu. ·        Sɛ mframa no du hɛn menba mu hɔ a, menba afa-afa ebien no ka bɔ ho (twe pua ho) papaapa ma menba no no mu po anaa wosow. ·        Ne dɛm ntsi Akan mbawor nyina yɛ dza sɛ yɛreyɛ a hɔn mu po anaa wosow (voiced). ·        Sɛ mframa no fi hɛn menba mu hɔ a, ɔfa hɛn anomu anaa hɛn anomu na hɛn hwenmu nyinara mu pue. ·        Tegyirama, anofamfa na menmukwan na wɔboa ma yetum kyerɛkyerɛ mbawor hɔn su mu yie. ·        Yegyina ndzɛmba etsitsir ''enum'' do na yɛdze kyerɛkyerɛ mbawor hɔn su mu wɔ Akan kasa mu. Iyinom nye; '''1.     Tegyirama no no sorkɔ na ne famba (the height of the tongue)''' Yegyina tegyirama no no sorkɔ na ne famba do kyɛ mbawor no mu kɔ ekuw etsitsir ebiasa mu; ·        Sor [i, ɪ, u, ʊ] ·        Adantamu [e, ɛ, o, ɔ] ·        Famu [æ, a] '''2.     Tegyirama no ne fa a yɛdze yɛ/ka bawor ngyegyee no (part of the tongue raised to produce the vowel)''' Yegyina tegyirama ne fa do kyɛ mbawor no mu kɔ ekuw etsitsir ebiasa mu ·        Enyim [i, ɪ, e, ɛ] ·        Finimfin [æ,a] ·        Ekyir [u, ʊ, o, ɔ] '''3.     Anofamfa yɛbea (lips posture/position of the lips)''' Yegyina anofamfa ne yɛbea do kyɛ mbawor no mu kɔ ekuw etsitsir ebiasa mu; ·        Anokrukruba [u, ʊ, o, ɔ] ·        Anotɛtɛr [i, ɪ, e, ɛ] ·        Adamusaa  [æ,a] '''4.     Tegyirama no no ndwow/ne nhin ne nyeree/no worɔw (root of the  tongue)''' Yegyina mbrɛ hɛn tegyirama no no ndwow/nhin si yɛ do kyɛ Akan mbawor no mu ekuw etsitsir ebien; ·        Kankɔ [i, u, e, o, æ] ·        Anntokan [ɪ, ʊ, ɛ, ɔ, a] '''5.     Bea a mframa no pue fi ba/Dadaw mu bɛtɛɛ gyinabew (Position of the velum)''' Yegyina bea a mframa no pue fi ba anaa dadaw mu bɛtɛɛ no ne gyinabew do kyɛ Akan mbawor no mu ebien; ·        Anomu [i, e, u, o, æ, ɪ, ɛ, ʊ, ɔ, a] ·        Hwenmu [ũ, ʊ̃, ĩ, ɪ̃, a, æ̃] '''Akan Mbawor Hɔn Fɔnɛteke Su No Tɔwbɔ''' {| class="wikitable" | |- | | |} |i| : sor, enyim, anotɛtɛr, kankɔ                                    |ɪ|: sor, enyim, anotɛtɛr, anntokan . |e|: adantamu, enyim, anotɛtɛr, kankɔ                         |ɛ|: adantamu, enyim, anotɛtɛr, anntokan |u| : sor, ekyir, anokrukruba, kankɔ                             |ʊ|: sor, ekyir, anokrukruba, anntokan |o| : adantamu, ekyir, anokrukruba, kankɔ                  |ɔ: adantamu, ekyir, anokrukruba,  anntokan |æ|: adamusaa, finimfin, famu, kankɔ             |a|: adamusaa, finimfin, famu, anntokan |ũ|: sor, ekyir, anokrukruba, kankɔ, hwenmu               |ʊ̃|:sor, ekyir, anokrukruba, anntokan, hwenmu |ĩ|: sor, enyim, anotɛtɛr, kankɔ, hwenmu |ɪ̃|: sor, enyim, anotɛtɛr, anntokan, hwenmu |a|: adamusaa, finimfin, famu, anntokan, hwenmu |æ̃|: adamusaa, finimfin, famu, kankɔ, hwenmu rkydxzh4rf6slcd4pocyjgo6yd0fpcy Ngo 0 831 36498 36486 2025-01-15T22:35:57Z Assilidjoe 33 36498 wikitext text/x-wiki {{Databox|item=Q231458}}'''Ngo''' yɛ adze a wonya fi abɛ mu a wɔdze yɛ edziban, semina na nku. Ngo yɛ adze kor no hia papaapa wɔ hɛn daada abrabɔ mu. Ngo enyiwa yɛ kɔkɔɔ. Ngo ahorow a yɛtumi dze yɛ edziban no dɔɔso paa. Abe ngo yɛ ɔno a wɔdze yɛ aduan dodo ara wɔ hɛn man mu, na ɔyɛ kɔkɔɔ na ɔwɔ nsɛm pa dɔɔso. Kube ngo nso yɛ dɛw na ɔboa ma ho yɛ fɛ na ɔma nipadua nya ahoɔden. [https://lesbienfaitsdelamaca.com Maca] ngo yɛ ngo fofor bi a wɔdze bɔ mbɔbɔ wɔ edziban mu, na ɔboa ma nipadua nye n'adwuma. Ngo nyinara wɔ hia wɔ abrabɔ mu, nanso, ɛyɛ papa sɛ yɛbɔ nsɛm wɔ hɛn mbɔbɔ ho, na yɛmfa ngo dodo mma hɛn nipadua ho yare.<ref>[https://www.dfuntech.com/ak/chemical-oil-gas.html]</ref> 8tt7nqcehkxbtdwfaai9rm47q50sq2q Nicholas Appiah-Kubi 0 832 47684 36537 2025-05-14T13:24:37Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 47684 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | birth_date = | birth_place = [[Jaman District|Jaman]], [[Bono Region]] [[Ghana]]) | death_place = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian]] | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | otherparty = <!--For additional political affiliations--> | alma_mater = | honorific-suffix = | profession = | death_date = | cabinet = | committees = | portfolio = | religion = | signature = | signature_alt = | website = | restingplace = | name = Nicholas Appiah Kubi | residence = | occupation = Politician | successor2 = | office1 = | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | order = | office = | term_start = | term_end = | successor = | predecessor = | president = | term_start1 = | term_end1 = | predecessor1 = | successor1 = | office2 = Member of parliament for Jaman Constituency | term_start2 = 7 January 1997 | term_end2 = 6 January 2001 | president2 = [[John Jerry Rawlings]] | predecessor2 = | image = | footnotes = }} '''Nicholas Appiah-Kubi''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma Jaman ambatow mpasua wɔ Brɔn na Ahafo Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do ebien mu wɔ kwasaman a ɔtɔ do anan mu wɔ Ghana. Ogyinaa maa ambatow mpasua no mfe anan pɛr.<ref name=":0">Ghana Parliamentary Register(1993–1996)</ref><ref>{{Cite web |title=Bono Region |url=http://www.ghanareview.com/parlia/BrongAhafo.html |access-date=10 October 2020 |website=www.ghanareview.com}}</ref> == Abrabɔ Ahyɛse == Wɔwoo Kubi wɔ Jaman a ɔwɔ Bono Mantɔw mu wɔ Ghana.<ref name=":0" /> == Amanyɛsɛm == Wodzii kan paaw Kubi kɔr mbrahyɛbagua mu dze nam National Democratic Congress do wɔ afe 1996 Ghana ambatow kɛse no mu. Onyaa amba 30,311 fiir amba dodow 45,919 a egyina hɔ ma 34.70% dze tsiaa ne kansifo Rampson Stephen Ofori a ɔwɔ[[New Patriotic Party]] onyaa amba 15,608 a egyina hɔ ma 17.90%.<ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 1996 Results – Jaman Constituency|url=http://ghanaelections.peacefmonline.com/pages/1996/brongahafo/253/index.php|access-date=10 October 2020|website=Ghana Elections – Peace FM}}</ref> == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 9gloq6n52ybfa57jvlftx52kifh360a Nicholas K. Adjei-Kyeremeh 0 833 47658 35744 2025-05-14T13:23:02Z Robertjamal12 13 /* Amanyɛsɛm */ adding category using [[Project:AWB|AWB]] 47658 wikitext text/x-wiki '''Nicholas K. Adjei-Kyeremeh''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma Dormaa East ambatow mpasuar a ɔwɔ Brɔn na Ahafo Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do ebien mu wɔ kwasaman a ɔtɔ do anan mu. Ɔsoom dɛ mbrahyɛbaguanyi. == N’abrabɔ Ahyɛse == Wɔwoo Adjei wɔ Dormaa East mansin mu a ɔwɔ Bono Mantɔw mu wɔ Ghana. == Amanyɛsɛm == Wodzii kan paaw Adjei dɛ mbrahyɛbaguanyi maa Dormaa East ambatow mpasua a ɔwɔ Brɔn na Ahafo Mantɔw mu wɔ Ghana wɔ afe 1996 Ghana ambatow kɛse no mu dze nam National Democratic Congress do. Onyaa amba 9,103 fii amba dodow a wɔtoow 16,919 a egyina hɔ ma 36.10% tsiaa n'akansifo Stephen Adoma-Yeboah a ɔwɔ[[New Patriotic Party]] a onyaa amba 7,463 egyina hɔ ma 29.60% na Gyabah Samuel a ɔwɔ People's National Convention a onyaa amba 353 egyina hɔ ma 1.40%. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 15t11s3im4lhsvd88x5bvd4axj4p3c2 Nicole Amarteifio 0 834 6814 4516 2023-04-22T10:53:01Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6814 wikitext text/x-wiki '''Nicole Amarteifio''' yɛ Ghananyi a ɔyɛ sini kwankyerɛfo,obi a ɔtwa sini na ɔsan kyerɛw sini anyim. [[Nkyekyεmu:Ghanafo]] te4n3740txb5hcs8kyjd3cnx2wio7c6 Nii Adjei-Boye Sekan 0 835 48102 47801 2025-05-23T14:02:39Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48102 wikitext text/x-wiki {{Infobox officeholder | name = Nii Adjei-Boye Sekan | office2 = Member of parliament for Ledzokuku Constituency | parliamentarygroup2 = | president2 = [[Jerry John Rawlings]] | occupation = Administrator | birth_date = 9 January 1959 | death_date = {{death date and age|2006|8|6|1959|1|9|df=y}} | death_place = Korle Bu Teaching Hospital | termstart2 = 7 January 1993 | termend2 = 6 January 2001 | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] }} '''Nii Adjei - Boye Sekan''' yɛ nkan Ghana amanyɛnyi a nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebien mu wɔ Ghana amambu a otsia anan no mu. Ɔyɛɛ mbrahyɛbaguanyi maa Ledzokuku ambatow mpasuar wɔ NDC amanyɛkuw no ne dzin mu.<ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 1996 Results - Ledzokuku Constituency|url=http://ghanaelections.peacefmonline.com/pages/1996/greateraccra/127/index.php|access-date=2020-10-11|website=Ghana Elections - Peace FM}}</ref> == N’abrabɔ Ahyɛse == Wɔwoo Sekan wɔ Sanda 9, 1959, wɔ Nkran Kurowpɔn mu a ɔwɔ Ghana. Onyaa no Masta wɔ Abɔdzemunyansapɛ mu a ɔwɔ nkitsahodzi abɔdzemunyasapɛ fir Cuba. ɔyɛɛ edwuma dɛ edwuma ntotoonyi Aber biara na ekyir yi ɔkɔr amanyɛsɛm mu. ɔsanso bɔɔ no bra dɛ Kristosomnyi n’abrabɔ nyinara.<ref>{{Cite book|last=|first=|title=Ghana Parliamentary Register 1992-1996|publisher=Ghana Publishing Corporation|year=1993|isbn=|location=|pages=361}}</ref> == N’amanyɛsɛm edwuma == Wɔtoow aba maa no wɔ Mbrahyɛbagua a odzikan wɔ Ghana amambu a ɔtɔ do anan no mu wɔ Sanda 7, 1993, Wɔkae dɛ oedzi nkunyim w& 1992 Ghana mbrahyɛbagua abatow a ɔkɔr do wɔ Mumu 29, 1992 mu no. Sekan wɔsanso too aba yii no bio kɔr mbrahyɛbaguafie wɔ Sanda 7, 1997 mu ber wɔbɔɔ ne dzin dɛ oedzi nkunyim wɔ 1996 Ghana abatow mu no a odzii nkunyim wɔ Ben Ablorh Annan a ogyinaa mu Maa New Patriotic Party, Seth Adjei Sowah a ofi Convention People Party mu, Mary Bernice Sowah a ogyinaa National Independence Party na Ebenezer William Armah-Oblie a ofi National Independence party mu. Onyaa ɔha mu nkyekyɛ mu 38.90% wɔ abatow krɔngyen no nyinara mu a wɔdze toto aba 24,776. Wodzii nodo nkunyim wɔ 2000 Ghana abatow mu a ɔyɛ Eddie Akita a ofi New Patriotic Party mu a onyaa ɔha mu nkyekyɛ mu 48.40% wɔ aba krɔngyen no mu a wɔdze toto aba 21,082 na Sekan so nyaa ɔha mu nkyekyɛ mu 34.40% a wɔdze toto aba 14,981 ho.<ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 2000 Results - Ledzokuku Constituency|url=http://ghanaelections.peacefmonline.com/pages/2000/greateraccra/127/index.php|access-date=2020-10-11|website=Ghana Elections - Peace FM}}</ref> == No wu == Nii Adjei-Boye Sekan wui wɔ Dzifuu 6, 2006 mu wɔ Korle Bu Teaching Hospital a onyaa mfe 47.<ref>{{Cite web|last=|first=|date=23 September 2006|title=Rawlings attends Nii Adjei-Boye Sekan's funeral|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Rawlings-attends-Nii-Adjei-Boye-Sekan-s-funeral-111030|archive-url=|archive-date=|access-date=2020-10-11|website=www.ghanaweb.com|language=en}}</ref><ref>{{Cite web|title=Patriotic Cadres remember Boye Sekan|url=https://www.graphic.com.gh/news/politics/patriotic-cadres-remember-boye-sekan.html|access-date=2020-10-11|website=Graphic Online|language=en-gb}}</ref><ref>{{Cite web|title=NDC remembers Adjei-Boye Sekan|url=https://www.modernghana.com/news/353040/ndc-remembers-adjei-boye-sekan.html|access-date=2020-10-11|website=Modern Ghana|language=en}}</ref> == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] hd5m2soiybsy3ufe6ca8mx738hldjb4 Nii Adu Daku Mantey 0 836 47560 36331 2025-05-09T14:52:16Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 47560 wikitext text/x-wiki {{Databox|item=Q98048695}} '''Nii Adu Daku Mantey''' yɛ Ghana amanyɛnyi na mbranyimnyi.<ref name=":0">''Ghana Parliamentary Register, 2004-2008''. Ghana: The Office of Parliament. 2004.</ref> Ɔyɛ kan mbrahyɛbaguanyi ma Klottey-Korle Mansin a ɔwɔ Greater Accra Mantɔw mu.<ref>https://web.archive.org/web/20230103152904/https://m.peacefmonline.com/pages/politics/politics/201504/240088.php</ref><ref>http://www.ghanamps.com/mps-by-year-group/index.php?group=2463</ref> == Edwuma == Daku Mantey yɛ mbranyimnyi wɔ n’edwuma mu (lawyer by profession).<ref name=":0" /> == Amanyɛsɛm == Daku Mantey dzii nkonyim wɔ n’ahengua do wɔ afe 2000 Ghana Mbrahyɛbagua ambatow mu a na nnyimpa dodow no ara yɛ 9018. Nna ɔyɛ ɔmanpanyin a ɔtɔ do ebiasa (3) na anan (4) no wɔ Ghana Amansin a ɔtɔ do anan (4) no munyi a ɔgyinaa[[New Patriotic Party]] ananmu.<ref>https://web.archive.org/web/20230103152858/https://www.ghanaweb.com/GhanaHomePage/election2004/election.results.parliamentary.php</ref> Ɔhweer n'atenae no wɔ afe 2008 Ghana amansan ambatow mu.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Bernard-Mornah-must-resign-he-s-destroying-PNC-Ex-MP-478645</ref><ref>http://staging.odekro.org/hansard/sitting/parliament-house/2007-11-23-10-00-00</ref> Wɔ n’amanyɛsɛm asetsena mu no, wɔpam Nii Adu Daku Mantey fir Tudu ber a ɔbɔɔ mmbɔdzen dɛ ɔdze ɛmo bɛma nnyimpa a wɔtse nye ambatow mpasua mu no. Ɔdze ɛmo nkotoku no guan gyee nye nkwa.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/MP-Chased-Out-Of-Constituency-30849</ref> == Ambatow == Wɔpaw Daku Mantey dɛ mbrahyɛbaguanyi maa Klottey-Korle c a ɔwɔ Ghana Epuei Fam mantɔw mu dzea edzi kan wɔ afe 2000 Ghana amansan ambatow no mu. Ɔdzii nkonyim wɔ[[New Patriotic Party]] no tekiti do. Na nye ambatow mpasua no yɛ Mbrahyɛbagua nkongua duenum (15) no fa wɔ nkongua eduonu ebiasa (23) a[[New Patriotic Party]] dzii nkonyim no mu.[[New Patriotic Party]] no nyaa dodow no ara a ɔyɛ Mbrahyɛbagua nkongua ɔha (100) wɔ nkongua ahaebien (200) mu.<ref name="ghanaelections.peacefmonline.com">https://web.archive.org/web/20221116133229/https://ghanaelections.peacefmonline.com/pages/2000/index.php</ref> Wɔdze amba 29,240 na ɛpaw no wɔ ambatow a ɔfata a wɔtow nyinara mu. Iyi nye amba a ɔfata a wɔtow nyinara mu 51.70% yɛ pɛ. Ɔnyaa amba kyɛn David Lamptey a ofi Ɔman Demokrasi Mbrahyɛbagua (National Democratic Congress), Nii Torgbor Coffie-Squire a ofi Nkabom Ghana Kuw (United Ghana Movement), Godwin Opare Addo a ofi Nhyiam Nnyimpa Kuw̠ (Convention People’s Party), Emmanuel C. Gustav-Lartey a ofi Ɔman Nsakrae Kuw (National Reform Party - NRP) na Alhaji U. Babamma Mohammed a ofi Nnyimpa Ɔman Nhyiam Kuw (People's National Convention). Iyinom nyaa amba 20,222, 2,1717, 2,298, 1,343 na 474 wɔ ambatow a ɔfata a wɔtow nyinara mu. Iyinom nye 35.70%, 4.8%, 4.1%, 2.4% na 1.3% yɛ pɛ wɔ ambatow a ɔfata a wɔtow nyinara mu.<ref name="ghanaelections.peacefmonline.com"/> Wɔ afe 2004 mu no, ɔsan sii akan wɔ Klottey-Korle Mbrahyɛbagua egua no ho bio. Ɔdzii nkonyim wɔ Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no tekiti do. Na nye ambatow mpasua no yɛ Mbrahyɛbagua nkongua duesia (16) no fa wɔ nkongua eduonu esuon (27) a Ɔman Ho Dɔ Kuw Fofor no dzii wɔ saa ambatow no mu maa Greater Accra Mantɔw no mu.<ref name=":1">https://web.archive.org/web/20230103153513/https://ghanaelections.peacefmonline.com/pages/2004/greateraccra/124/index.php</ref><ref name=":2">''Elections 2004; Ghana's Parliamentary and Presidential Elections''. Accra: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p.&nbsp;165.</ref> Ɔman Ho Dɔ Kuw Fofor no nyaa dodow no ara a ɔyɛ Mbrahyɛbagua nkongua 128 wɔ nkongua 230 mu.<ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref> Wɔdze amba 32,263 na ɛpaw no wɔ ambatow a ɔfata a wɔtow nyinara mu 66,527 mu. Iyi nye amba a ɔfata a wɔtow nyinara mu 48.5% yɛ pɛ. Ɔnyaa amba kyɛn Richard Addo Buckman a ofi Nnyimpa Ɔman Nhyiam Kuw (People's National Convention) no mu, Ashietey Nii Armah a ofi Ɔman Demokrasi Mbrahyɛbagua (National Democratic Congress) no mu na Foli Emmanuel Wonder Kwadzo a ofi Nhyiam Nnyimpa Kuw (Convention People's Party) no mu. Iyinom nyaa amba 910, 30,351 na 3,003 wɔ ambatow a ɔfata a wɔtow nyinara mu. Iyinom nye 1.4%,48.5% na 4.5% yɛ pɛ wɔ ambatow a ɔfata a wɔtow nyinara mu.<ref name=":1" /><ref name=":2" /> == Nhwɛdo == <references responsive="" /> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] r9x60d04w8ysj3ldg5li6toz0eww1dl Nii Amasah Namoale 0 837 47894 47433 2025-05-14T13:50:31Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47894 wikitext text/x-wiki {{Databox|item=Q73789664}} '''Nii Amasah Namoale''' (wɔwoo no [[Ayɛwoho]] 14, 1958) yɛ Ghana amanyɛnyi a ɔyɛɛ mbrahyɛbaguanyi maa Dadekotopon Ambatow mpasua a ɔwɔ Greater Accra mantɔw mu wɔ Ghana fir 7 [[Sanda]] 2009 kɔsi 7 [[Sanda]] 2017.<ref>https://www.graphic.com.gh/news/politics/bigger-disgrace-awaits-ndc-namoale.html</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Namoale wɔ [[Ayɛwoho]] 14, 1958.<ref name=":0">https://web.archive.org/web/20160506163614/http://ghanamps.gov.gh/mps/details.php?id=179</ref> Ɔfir La-Accra, kuro bi a ɔwɔ Greater Accra Mantɔw mu wɔ Ghana. Owiee wɔ Ofori Panin ntoado sukuu. Ɔkɔɔ Cape Coast Esuapɔn (University of Cape Coast - UCC), Ghana na ɔnyaa nye Master of Philosophy abodzin krataa wɔ agronomy mu wɔ afe 2000 mu.<ref name=":1">http://www.ghanamps.com/mps/details.php?id=179</ref> == Edwuma == Namoale yɛ Kuadwuma ho ɔbenfo (Agronomist) wɔ n’edwuma mu. Wayɛ edwuma dɛ ɔkwankyerɛfo boafo wɔ Ɔsom Edwuma a ɔhwɛ Edziban na Kuadwuma do (Ministry of Food & Agriculture).<ref name=":0" /><ref name=":1" /> == Amanyɛsɛm == Namoale yɛ Ɔman Demokrasi Mbrahyɛ Bagua (National Democratic Congress - NDC) no munyi. Wɔpaw no wɔ National Democratic Congress tekiti do dɛ mbrahyɛbaguanyi ma Dade Kotopon ambatow mpasua wɔ mbrahyɛ bagua a ɔtɔ do enum (5) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref>https://web.archive.org/web/20201024033152/https://www.ghanaweb.com/GhanaHomePage/election2008/election.results.parliamentary.php</ref> Wɔdze amba 42,678 na ɛpaw no wɔ ambatow a ɔfata a wɔtow nyinara mu 74,499, a ɔnye ambatow a ɔfata a wɔtow nyinara mu 57.3% yɛ pɛ.<ref name=":0" /><ref name=":2">https://library.fes.de/pdf-files/bueros/ghana/10489.pdf (PDF). Ghana: Friedrich-Ebert-Stiftung. 2010. p. 95.</ref> Namoale nyaa amba kyɛn Francis Nii Annan Sowah a ofi Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no mu na Cynthia Akua Mensah a ofi Nhyiam Nnipa Kuw (Convention People's Party) no mu. Iyinom nyaa amba a ɔfata nyinara mu 40.37% na 2.34%.<ref name=":2" /> Wɔ afe 2012 mu no, ɔsii akan wɔ Dadekotopon atenae no ho wɔ NDC tekiti do dɛ ɔbɛnya ananmusifo wɔ mmarahyɛ bagua a ɔtɔ do esia (6) wɔ Ghana Amansin a ɔtɔ do anan (4) no mu na ɔdzii nkonyim.[3] Ɔdzii nkoguo wɔ Hon Vincent Sowah Odotei wɔ afe 2016 mbrahyɛ bagua ambatow mu. Wayɛ edwuma dɛ Kuadwuma ho Ɔsoafo Abadziakyir (Deputy Minister of Agriculture) pɛn.<ref>https://mofa.gov.gh/site/?m=201203</ref> == N'abrabɔ == Namoale yɛ Kristonyi (Kristo Asɔre - Church of Christ). Wawar na ɔwɔ mba ebiasa (3).<ref name=":0" /><ref name=":1" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] bodm09oj5by5cd6qjmfatduojrl7nsh Nii Armah Ashitey 0 838 47843 47359 2025-05-14T13:47:03Z Robertjamal12 13 /* Amanyɛ */ adding category using [[Project:AWB|AWB]] 47843 wikitext text/x-wiki '''Nii Armah Ashitey''' yɛ mbrayimfo na amanyɛnyi. Ɔyɛ mbrahyɛbaguanyi ma Korley Klottey na nkan no ɔsoafo a ɔhwɛ ndwuma na ndwuma ho nkitahodzi wɔ Ghana aban mu. == Edwuma == Ashietey osuaa adze wɔ Kwame Nkrumah University of Science and Technology wɔ Kumasi, Esuatse Mantɔw a ɔwɔ Ghana hɔn Kuropɔn. Owiee skuul wɔ afe 1975 mu a onyaa abodzin krataa wɔ social sciences mu. Ɔbɛyɛɛ mbranyimfo wɔ afe 1986 mu ber a okosuaa adze wɔ Ghana School of Law mu wiee no. Ɔyɛɛ edwuma dɛ Aban Krakye Panyin wɔ Ocerec Company Limited wɔ Nkran ansaana ɔrokɔ amanyɛ mu. == Amanyɛ == Nna Ashietey yɛ Aban krakye wɔ Tema Metropolitan mpɔtam fitsi afe 1993 kesi afe 2001 mu. Ɔkɔdɔm National Democratic Congress na ɔnam hɔn do gyinaa wɔ Mumu 2004 Ghana ambatow kɛse no mu naaso odzii nkogu ma[[New Patriotic Party]] kuwba Nii Adu Daku Mante dzii nkonyim. Mfe anan ekyir no, ogyinaa bio ma ɔdze mba 2,622 a egyina hɔ ma 50.6% dzii nkonyim Afe 2009 mu no, Ɔmampanyin Mills paaw no dɛ mantɔw soafo ma Nkran Kuropɔn Mantɔw. Ɔtoaa n'edwuma no do wɔ Mills no wu ekyir mpo. John Dramani Mahama dzii nkonyim wɔ Ghana ambatow kɛse no mu Mumu 2012 no, ɔpaaw no dɛ ɔsoafo a ɔhwɛ ndwuma na ndwuma nkitahodzi mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] c7frh7wnlb668h0lu2co5xyrctlcnex Nii Nortey Duah 0 839 47396 47032 2025-05-09T14:33:26Z Robertjamal12 13 /* Nhwɛdo */ clean up using [[Project:AWB|AWB]] 47396 wikitext text/x-wiki {{Databox|item=Q97006997}} '''Nii Nortey Duah''' (1 [[Ayɛwoho]] 1953 - 21 [[Mumu]] 2017) yɛ nsɛmtwerɛnyi (journalist), dawurubɔnyi (advertiser) na nkitsahodzi ho ɔbenfo (communication expert). Na ɔsan yɛ amanyɛnyi na kan mbrahyɛbaguanyi ma Ledzokuku Ambatow mpasua a ɔwɔ Greater Accra Mantɔw mu wɔ Ghana.<ref name=":0">http://www.ghanamps.com/mps/details.php?id=136</ref> == Ɔbra Ahyɛase na Edwuma == Wɔwoo Duah bosoom [[Ayɛwoho]] da a edzin kan wɔ afe 1953 mu na ɔfir Teshie-Accra a ɔwɔ Greater Accra Mantɔw mu wɔ Ghana. Ɔsuaa adze wɔ Ghana Esuapɔn mu (University of Ghana, Legon) baabi a ɔnyaa Master of Arts abɔdzin krataa wɔ Nkitsahodzi adzesua (Communication studies) mu wɔ afe 1989 mu. Ɔyɛɛ edwuma dɛ ɔkyerɛkyerɛnyi (lecturer) wɔ Ghana Nsɛm ho amannyebɔ Asoɛe (Ghana Institute of Journalism).<ref name=":0" /> == Amanyɛsɛm == Duah amanyɛsɛm edwuma hyɛɛ ase wɔ afe 2004 mu ber a ɔsii akan maa Ledzokuku atenae no wɔ National Democratic Congress tekiti do nanso ɔhweer n'ekongua no maa Gladys Nortey Ashitey.<ref>https://web.archive.org/web/20240611075138/https://ghanaelections.peacefmonline.com/pages/2004/parliament/greateraccra/index.php</ref> Ɔsan sii akan wɔ afe 2008 mu na odzii nkonyim, na ɔbɛyɛɛ Mbrahyɛ Bagua a ɔtɔ do enum (5) no munyi wɔ Ghana Amansin a ɔtɔ do anan (4). Ɔdzii nkonyim wɔ Ledzokuku nkongua no do wɔ NDC tekiti do a nye nyinara yɛ amba 42,087 wɔ ambatow 73,989 a ɔfata a wɔtow no mu, na ɔnyaa ɔha mu nkyekyɛmu 56.9% wɔ 100% mu. Wɔ afe 2012 ambatow mu no, ɔhweer Ledzokuku atenae no maa Benita Sena Okity-Duah.<ref>https://web.archive.org/web/20200707221726/https://ghanaelections.peacefmonline.com/pages/2012/greateraccra/127/index.php</ref> == N'abrabɔ == Nna Duah yɛ Kristonyi (Presbyterian). Wawar a ɔwɔ mba anan (4).<ref name=":0" /> == Owuo == Owui wɔ 37 Asraafo Ayaresabea (37 Military hospital) wɔ 21 [[Mumu]] 2017.<ref>http://citifmonline.com/2017/12/former-ledzokuku-mp-nii-nortey-dua-passes-on/</ref><ref>http://www.odekro.org/Images/Uploads/Hon%20Nii%20Lantey%20Vanderpuye%20on%20the%20Death%20of%20Nii%20Nortey%20Dua.pdf (PDF).</ref> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] a488w6y0f9j79af8g2vfhtrnf5ly96k Nii Oakley Quaye-Kumah 0 840 47907 47457 2025-05-14T13:51:25Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47907 wikitext text/x-wiki {{Databox|item=Q84504816}} '''Nii Oakley Quaye-Kumah''' yɛ Ghana amanyɛnyi na Mmoa Ho Oprehyɛn. Ɔyɛ mbrahyɛbaguanyi ma Krowor Mansin no fir 7 [[Sanda]] 2009 kɔsi 6 [[Sanda]] 2017. Na ɔsan yɛ mmoa ayaresabea ahorow bi do panyin (chief executive officer).<ref>https://www.modernghana.com/news/405418/quaye-kumah-supports-nungua-clan.html</ref><ref>https://web.archive.org/web/20200207053352/https://www.todaygh.com/mp-cheats-death-long-illness/</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Quaye-Kumah wɔ 26 [[Fankwa]] 1959. Ɔfir Nungua, wɔ Greater Accra Mantɔw mu wɔ Ghana. Ɔnyaa nye Master of Veterinary Science wɔ Esuapɔn bi mu wɔ Ukraine wɔ afe 1989 mu.<ref name=":0">http://www.ghanamps.com/mps/details.php?id=222</ref><ref name=":1">https://mobile.ghanaweb.com/GhanaHomePage/people/person.php?ID=1220</ref><ref name=":2">http://staging.odekro.org/person/nii-oakley-quaye-kumah/</ref> == Edwuma == Quaye-Kumah yɛ Mmoa ho Oprehyɛn ho Oduruyɛfo. Ansa na ɔrekɔ amanyɛsɛm mu, nna ɔyɛ Beach Mmoa Ayaresabea a ɔwɔ Nungua na Westland Mmoa Ayaresabea a ɔwɔ West Legon, Accra no panyin (chief executive officer).<ref name=":0" /><ref name=":1" /><ref name=":2" /> == Amanyɛsɛm == Quaye-Kumah kɔɔ mbrahyɛ bagua mu wɔ 7 [[Sanda]] 2009 wɔ National Democratic Congress (NDC) a ɔgyina hɔ ma Krowor Ambatow mpasua no tekiti do. Wɔsan paw no dɛ ɔmbɛgyina Ambatow mpasua no ananmu mprɛn ebien (2) a ɔtoatoa do wɔ afe 2012 Ghana amansan ambatow no mu nanso wantumi annsi akan wɔ atenae no ho nye mprɛnsa a ɔtoatoa do osian akwahosan pa a ɛnnyi hɔ ntsi.<ref name=":0" /><ref name=":1" /><ref name=":2" /> Agnes Naa Momo Lartey na ɔsii akan maa NDC wɔ afe 2016 wɔ Ghana amansan ambatow mu<ref>https://web.archive.org/web/20221220221806/https://m.peacefmonline.com/pages/politics/politics/201607/286436.php</ref> nanso ɔdzii nkogu wɔ Elizabeth Afoley Quaye a ɔfir[[New Patriotic Party]] no enyim.<ref>https://web.archive.org/web/20200206184531/https://ghanaelections.peacefmonline.com/pages/2016/greateraccra/126/</ref> == N'abrabɔ == Quaye-Kumah aware a ɔwɔ mba enum (5). Ɔkyerɛ dɛ ɔyɛ Kristonyi na ɔyɛ Amanaman Ntam Asɛmpa Asɔre (International Central Gospel Church - ICGC) no munyi.<ref name=":0" /><ref name=":1" /><ref name=":2" /> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] cikswt58r7qwa5diiobqzgj4e9sku98 Nii Okaidja Adamafio 0 841 48043 47652 2025-05-23T13:58:32Z Robertjamal12 13 /* Mboa Nwoma */ Nkyekyεmu using [[Project:AWB|AWB]] 48043 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | name = Nii Okaija Adamafio | honorific-suffix = | image = | alt = | caption = | constituency_MP = Odododiodoo Constituency | parliament = | majority = | term_start = 7 January 1996 | term_end = 6 January 2001 | predecessor = [[Ishmael Tetteh Aryeetey]] | successor = [[Reginald Nii Bi Ayibonte]] | order2 = <!--Can be repeated up to eight times by changing the number--> | office2 = Minister of Interior | term_start2 = 1997 | term_end2 = 2001 | president2 = [[Jerry John Rawlings]] | predecessor2 = | successor2 = | birth_date = | birth_place = [[Accra]] | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian]] | party = [[National Democratic Congress (Ghana)]] | spouse = | relations = | children = | residence = | alma_mater = | occupation = {{hlist|Lawyer|Politician}} | cabinet = | committees = | portfolio = | signature = | signature_alt = | website = | footnotes = }} '''Nii Okaidja Adamafio''' yɛ Ghananyi amanyɛnyi. Ɔno na nna ɔyɛ ɔsoafo a ɔhwɛ ɔman ne bambɔ nsɛm do wɔ ɔmanpanyin Rawlings n'amambu mu wɔ afe ahaakron eduokron esoun (1997) mu dze kesii afe mpem ebien na kor (2001) mu. Nna ɔyɛ mbrahyɛbaguanyi a odzi kan wɔ Odododiodoo abatow mpasuar do wɔ afe ahaakron eduokron esoun (1997) mu kesii afe mpem ebien na kor (2001) mu. == Abrabɔ Ahyɛse na Nwomasua == Adamafio yɛ Ghananyi na wɔwoo no wɔ Nkran a ɔwɔ Ghana. Ɔkɔr skuul wɔ La Bone Mpanyin Nsɔwdo Skuul na owiee afe 1964<ref>https://www.ghanaweb.com/GhanaHomePage/republic/ndc_ministers.php</ref> mu. == Amanyɛsɛm == Adamafio somee dɛ Mbrahyɛbaguanyi maa Odododiodoo Ambatow Mpasuar a ɔwɔ Nkran Kurowpɔn Mantɔw mu a ɔwɔ Ghana no wɔ Mbrahyɛbagua atsenae mpɛn ebien. Ogyinae dɛ Odododiodoo Ambatow Mpasuar do Mbrahyɛbaguanyi wɔ afe 1992 na odzii konyim. Ɔsan so gyinae na odzii konyim wɔ 1996 Ghana Mampanyin na Mbrahyɛbagua ambatow no mu. Ogyinae maa Kyim Amanyɛkuw no, mekyerɛ dza wotwa no sin frɛ no NDC no na onyaa amba no mu 29,142 a nna ogyina hɔ ma ɔha nkyɛmu eduasa enum ekyirpɔw eduanan (35.40%). Nyia ɔnye no gyinae no nye S.A. Odoi Sykes a ogyinae maa Ɔson Amanyɛkuw no, mekyerɛ NPP na ɔno so nyaa amba no mu 27, 097 a ogyina hɔ ma ɔha nkyɛmu eduasa ebien ekyirpɔw eduakron (32.90%). Samuel Agoe Lantei Lamptey a ogyinae maa PNC no so nyaa amba no 1, 231 a ogyina hɔ ma ɔha nkyɛmu kor ekyirpɔw duenum (1.50%). Emmanuel Nii Korley Adu Tetteh a ogyinae maa National Convention Amanyɛkuw no so nyaa amba no mu 641 a ogyina hɔ ma ɔha nkyɛmu hwee ekyirpɔw eduowɔtwe (0.80%). Nii Noi Nortey a ogyinae maa CPP no so nyaa 528 a ogyina hɔ ma ɔha nkyɛmu hwee ekyirpɔw eduosia (0.60%). Afe 2000 ambatow no mu no, onyaa amba no mu 24, 181 a ogyina hɔ ma ɔha nkyɛmu eduanan ebiasa ekyirpɔw akron (43.9%). Ber no, odzii nkogu maa Reginald Nii Bi Ayibonte. Adamafio somee dɛ Soafo a ɔhwɛ ma ɔman mu nsɛnsɛm kɔ do yie no wɔ Mampanyin dadaw Jerry John Rawlings n'aber do. Dɛ ɔyɛ amanyɛnyi a ɔdɔɔm NDC amanyɛkuw no, ɔbɔɔ no ho mbɔdzen bɛyɛɛ amanyɛkuw no guamutsenanyi abedziekyir. Kwakwar bosoom no wɔ afe 2006 mu no, ɔkɔr ahomgyee mu wɔ NDC amanyɛkuw no mu. Afe 2008 mu no, ɔbɛyɛɛ Democratic Freedom Amanyɛkuw no guamutsenanyi abedziekyir == Mboa Nwoma == <references responsive="" /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] diy5msg1u9xtpwk7o6vyfig09xgwurc Nii Okwei Kinka Dowuona VI 0 842 11202 6822 2023-08-19T08:22:43Z Minorax 51 11202 wikitext text/x-wiki {{Databox|item=Q17198397}}'''Nii Okwei Kinka Dowuona VI (''' wɔwoo Michael Nii Okwei Dowuona-Owoo wɔ, Ɔberɛfɛw bosoom da ɔtɔ do esuon wɔ afe 1963-Kwakwar 7,2021), nna ɔyɛ Osu Mantsɛ anaa ɔhen dze ma Ga fo a wɔwɔ Osu wɔ Nkran kurowpɔn Mantɔw mu Ghana, Ebibirim Anee. Ɔbɛyɛɛ Ɔmanhen wɔ Osu no, nna ɔyɛ Panyin pa ɔda Osu Traditional Council ano. Wɔpaaw no dɛ Ɔpanyin a ɔda Nkran kurowpɔn Mantɔw ahemfo ano wɔ mfe mpem ebien na duesia(2016) mu. Ghana dawurbɔ krataa a ɔyɛ ,Daily Graphic, na wɔbɔɔ dawur faa no wu a owui wɔ Memenda wɔ Kwakwar bosoom da ɔtɔ do esia wɔ mfe mpem ebien na eduonu-biako(2021) mu. == '''Ahyɛse Bra Na Edwuma''' == Wɔwoo Nii Okwei Kinka Dowuona VI wɔ ,Nkran, wɔ Dowuona- dehye ebusua no mu wɔ Osu 1963. Owura George Nii Noi Dowuona-Owoo na Grace Koshoe Odarley Wellington na wɔwoo no too Osu dehye ebusua no mu. Ber a owiei Nsɔwdo skuul wɔ Swedru a ɔwɔ Finimfin mantɔw mu wɔ Ghana no, ɔbɛyɛɛ Banker na Computer Analyst wɔ Sikakorabea a ne dzin dze Société Générale - Social Security Bank (SG-SSB), ekyir no ɔbɛyɛɛ senior software programmer wɔ sikakorabea hɔ. Nna ɔsan so yɛ kuwanyi, a na ɔwɔ kookoo haban kɛse wɔ Enchi Mansin no mu wɔ Anee Mantɔw mu wɔ Ghana. [[Nkyekyεmu:Ghanafo]] kfap3onen5metjiuenrc1s5ekj7sx33 Niokolo-Koba Ɔman Prama 0 843 48245 12899 2025-05-26T13:55:35Z Robertjamal12 13 /* Hwɛ iyi Nso */ Cat using [[Project:AWB|AWB]] 48245 wikitext text/x-wiki {{Databox|item=Q679891}} Niokolo -Koba yɛ bea a agye dzin papaapa wɔ wiadze afaana nyinara. Ɔyɛ bea a ɔkora wiadze abakɔsɛm na afei so ɔbɔ Ɔbɔadze abɔdze ho ban wɔ ebibirim mekyerɛ <nowiki>''</nowiki> South Eastern Senegal<nowiki>''</nowiki> a ɔben Guinea Bissau hɔn hye no do. Wɔyɛɛ dɛm bea yi dɛ ɔbɔboa Niokolo hwim hen gyinabea. == Ɔman Prama == Wɔdze sii hɔ dɛ bea a wɔkora do wɔ afe 1925 mu, wɔdze Niokolo-Koba too gua dɛ ɔyɛ Senegal ɔman mmɔntsen do atrae wɔ 1 [[Sanda]] 1954. Wɔtrɛw mu wɔ afe 1969 mu, na wɔkyerɛw too hɔ sɛ Wiadze Agyapadze Bea wɔ afe 1981 mu dɛ UNESCO-MAB Abɔdze a Nkwa Wom Akorae. Wɔ afe 2007 mu no wɔdze kaa UNESCO Wiadze Agyapadze a Ɔwɔ Esiane Mu Ho Kyerɛwtohɔ ho Efi afe 2005 no, wobu bea a wɔn abɔ ho ban no dɛ Gyata Ho Dwumadzibea (Lion Conservation Unit). == Asase Ho Nsɛm == [[Fael:Loves2020Africa_(20).jpg|left|thumb|Adjudant-Chef Nouha Sane suspension bridge]] Abɔntsen do atrae no da bea bi a ɔwɔ mbepɔw do a Gambia Asubɔntsen no fa a ɔwɔ sor no fa mu, kɔ Guinea atsifi fam atɔe hye do. Biosphere abɔntsen do atrae no ankasa yɛ bɛyɛ kilomita 9,130 ahinanan, wɔ afir kɛse bi a efi Ɔsor a ɔwɔ sor Casamance/Kolda Mantuw a ɔwɔ Guinea-Bissau hye do kɔ Tambacounda Mantuw mu kosi Guinea hye no ho kilomita ɔha a ɔbɛn Senegal anafo fam epuei fam. Nye sorokɔ fi 16m kosi 311m. == Nhwiren == [[Fael:Warthog_Niokolo_Koba.jpg|thumb|Warthog]] Abɔntsen do atrae no fa kɛse no ara yɛ kwae mu savannah ne Soudan kwae a ɔso yɛ kusuu fa bi, na nsu a nnua wɔ do wɔ mbea akɛse na nsu a ɔtɔ ber bi wɔ hɔ. Afifidze ahorow bɛbor 1500 na nfonyisie bea kwae a ɔwɔ Senegal no 78% na ɔwɔ abɔntsen do atrae no mu. Afifidze a ɔyɛ frɔmfrɔm a ɔwɔ asubɔntsen no ho no akata nnua na nnua pii do, na saa afifidze yi sesa sɛnea asase na asase tse. Wɔ nkoko na asasetaw do no, mbea akɛse wɔ hɔ a Vetiveria na savannah a ɔyɛ nhabannuru nyin. Mprɛn pii no, Paspalum arbiculare na Echinochloa na ɔwɔ sare a ɔsow do no. Sudanfo mmoa ahorow nyin wɔ kwae a ɔso yɛ kusuu no mu. Mbea bi nso wɔ hɔ a bamboo tse. Wɔ nkoko ne kwae a ɔtse dɛ abɔdo mu no, mmoa ahorow no da Guinea kesee fam wim tsebea edzi, na liana a ɔyɛ nnua a ɔwɔ mbea a nsu tɔ na owia bɔ kɛse no dzi yiye kɛse. Nsu mu mmoa ahorow a wɔtse nsu mu no tse asubɔntsen no ano, na wɔtaa hu afifidze a ɔyera afe biara ber a nsu no sorokɔ kɔ sor no wɔ nsuyir a anhwea wom no do. Wɔ ɔtare no ano no, kwae a ɔso yɛ kusuu na Savanna a ɔyɛ nhabannuru no nyin a egyina sɛnea ɔhɔ yɛ nwini anaadɛ asase no bɛbɔ do. Ɔtɔ mber bi a, nnua a ɔyɛ dzen a wɔfrɛ no Mimosa pigra no dzi nsutsen no finimfin. == Mmoa a Wɔwɔ Hɔ == Wonyim ɔman no mmɔntsen do atrae no dɛ ɔwɔ wuram mmoa. Senegal aban no bu akontaa dɛ mmoa ahorow 20 a wɔtse nsu ase, mpataa ahorow 60, mmoa ahorow 38 a wɔwea fam (a emu anan yɛ mpɔtorɔ) na ɔwɔ abɔntsen do atrae hɔ. Mmoa a wɔnom nufusu ahorow bɛyɛ 80 na ɔwɔ hɔ. Eyinom bi nye (ɔdze besi afe 2005) anantwi bɛyɛ 11000, hippopotomii 6000, atɔe fam eland akɛse 400, asono 50, agyata 120, akraman 150 (Kwae a wɔabɔ ho ban wɔ abɔntsen do (Lower Rim) na Bepɔw Assirik na ɔtse hɔ.(atsifi- atɔe fam anohyeto a ɔwɔ baabi a wɔkyekyɛ chimps), waterbuck 3000 (Kobus ellipsiprymnus), common duiker 2000 (Sylvicapra grimmia), colobus kɔkɔɔ dodow bi a wonnyim (Colobus badius rufomitratus) na Afrika asono kakraa bi a hɔn ho yɛ na na Afrika Atɔe fam wuram akraman (Lycaon pictus manguensis), ɔwom dɛ na wosusuw dɛ wɔbɛpopa saa canid yi ase wɔ ɔman no fa a aka nyinara dze. Mmoa afofor a wɔnom nufusu na roan antelope, Guinea baboon, bonsu a ɔyɛ ahabammono, patas bonsu, warthog. Wɔahu nnomaa ahorow bɛyɛ 330 wɔ abɔntsen do, tsitsir Arabian bustard, black crowned crane, Abyssinia ground hornbill (Bucorvus abyssinicus), martial eagle, bateleur (Terathopius ecaudatus), na ananse a n’anyim yɛ fitaa (Dendrocygna viduata). Afei nso, mmoa a wɔwea fam tse dɛ akokɔsrade ahorow ebaasa, mpɔtorɔ ahorow anan wɔ hɔ. == Hwɛ iyi Nso == * [[Dindefelo Falls]] * [[Tourism in Senegal]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:World Heritage Sites in Danger]] svlbxzs3jrvtoz24w03d9e3smhescv0 Nkrabeah Effah Dartey 0 844 48372 47565 2025-06-26T17:54:15Z Assilidjoe 33 Made corrections 48372 wikitext text/x-wiki {{Databox|item=Q98011488}} '''Nkrabeah Effah Dartey''' yɛ Ghana amanyɛnyi na nna ɔyɛ mbrahyɛbaguanyi ma Berekum mansin wɔ mbrahyɛbagua a ɔtɔ do ebiasa (3) na anan (4) wɔ Ghana Amambu a ɔtɔ do anan (4) no mu. == Ɔbra Ahyɛse na Nwomasua == Effah Dartey nyaa n'ahyɛase nwomasua wɔ Achimota Sukuu mu. Ɔsan nso kɔɔ Dormaa Ntoado Sukuu na ɔnyaa nye GCE A Level adansedzi krataa. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] ppdcicatup2cslisv4djcslnzmahid6 Nkyia 0 845 4587 4586 2023-04-20T19:26:12Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 4586 wikitext text/x-wiki Me ma akye Ɔyɛ nkyia a wɔdze kyia obi anapa. Me ma wo aha. Ɔyɛ nkyia a wɔdze kyia obi ewiaber. Me ma wo adwe. Ɔyɛ nkyia a wɔdze kyia obi ewimber anaa ber wi akɔtɔ 62dqwo1dqc77ft0xfsosakmd890stva Nkyia - ngyedo 0 846 4591 4590 2023-04-20T19:26:13Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 4590 wikitext text/x-wiki '''Nkyia-Ngyedo''' no wɔ mu ahorow bɛyɛ anan. Dza odzi kan nye dɛ sɛ ikyia obi a nyia ɔbɛgye wo do no hwɛ w<nowiki>'egya fie gyinabew. Bi a nna eyɛ panyin naaso eyɛ nyia ekyia no no egya. Ɔno nye dɛ ɔyɛ w'egya n'awɔfase anaa no nua. Iyi ntsi na mpanyimfo bu bɛ bi dɛ '' W'egya wu a nna aka w'egyanom''</nowiki> no. 67kfa26xvz8nlgqmdekbqmpwszs7sbu Nkyia na ne ngyedo 0 847 4596 4595 2023-04-20T19:26:14Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 4595 wikitext text/x-wiki Ekyir ɛ? - Berɛww/Bɔkɔɔ Dzendzen a? - Berɛww/Bɔkɔɔ Ɔkwan do ɛ? - Berɛww/ Bɔkɔɔ Afrenhyia pa - Afe nkɔ mbɔto hɛn Mema wo akye - yaa Egya/ɔba/onua Mema wo aha - yaa Egya/Ɔba/Ɔnua Mema wo adwe - yaa Egya/Ɔba/Onua Ayekoo - YaaAye Akɔaba - Yaa Egya Yeehyiahyia oo! - Yaa.... Kitsa mu - Medze mu! Okusukurum - Mhmm Wɔmmfrɛ o! - Wɔnngye do Frɛ sika - sika mbra Edwuma oo! - Edwuma ye Apa do ɛ? - Nam wɔ do Twe mangya - Mangya mbra Opobi, ikum no a? - Oewu ojsa7q88c73adnfgmrf2ysv6msxw8nh Norbert Garko Awulley 0 848 48060 47700 2025-05-23T13:59:38Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48060 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | president = | image = | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | order = | office = | term_start = | birth_place = [[Upper East Region]], Ghana | term_end = | predecessor = | successor = | office1 = MP for Builsa South | term_start1 = 7 January 1993 | term_end1 = 6 January 2005 | president1 = | predecessor1 = ''New'' | successor1 = [[Abolimbisa Roger Akantagriwen]] | birth_date = {{Birth date and age|1954|06|22|df=y}} | honorific-suffix = | name = Norbert Garko Awulley | residence = | death_place = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian]] | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | otherparty = <!--For additional political affiliations--> | spouse = | relations = | children = | alma_mater = {{unbulleted|[[Gbewaa College of Education]]|Institute of Social Science, Moscow}} | occupation = Politician | death_date = | profession = Teacher | cabinet = | committees = | portfolio = | religion = | signature = | signature_alt = | website = | restingplace = | footnotes = }} Wɔwoo '''Norbert Garko Awulley''' wɔ Obiradzi 22,1954. Ɔyɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma Builsa South ambatow mpasua a ɔwɔ Etsifi Boka Mantɔw wɔ Ghana wɔ mbrahyɛbagua a odzi kan, dza ɔtɔ do ebien na ebiasa mu wɔ kwasafoman a ɔtɔ do anan mu..<ref>{{Cite web |title=Results of the Bulsa District 1979 |url=https://www.ghana-materialien.de/Elections-Bulsa-ab%201979.htm |access-date=13 February 2021 |website=ghana-materialien Germany}}</ref><ref>{{Cite web |date=7 December 2000 |title=Paliamentary Candidates: Upper East Region |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Paliamentary-Candidates-Upper-East-Region-12443 |access-date=13 February 2021 |website=Ghana Web |language=en}}</ref><ref>{{Cite web|title=Interest to be paid on outstanding VAT – Selormey|url=https://www.modernghana.com/news/6173/interest-to-be-paid-on-outstanding-vat-selormey.html|access-date=13 February 2021|website=Modern Ghana|language=en}}</ref><ref>{{Cite web |title=Parliamentary and Presidential Elections December 2000 |url=https://www.buluk.de/Buluk2/Wahlergebnisse.htm |access-date=13 February 2021 |website=Buluk Germany}}</ref> == Abrabɔ Ahyɛse na Nwomasua == Wɔwoo Norbert Garko Awulley wɔ Obiradzi 22,1954 wɔ Etsifi Boka Mantɔw wɔ Ghana. Ɔkɔr ntoado skuul wɔ Tamale School of Commerce na onyaa abodzin krataa wɔ GCE Ordinary na Advanced Level Certificates.Ɔkɔtoaa do wɔ Gbewaa ntsetseebea Skuul, hɔ na onyaa abodzin krataa wɔ Akyerɛkyerɛfo Ntsetsee mu. Ekyir yi ɔkɔr skuul wɔ Institute of Social Science a ɔwɔ Moscow na onyaa abodzin krataa a wɔfrɛ Diploma in Social Science.<ref name=":0">Ghana Parliamentary Register 1992–1996</ref> === Amanyɛsɛm === Wodzii kan paaw Awulley kɔr mbrahyɛbagua mu maa Builsa South ambatow mpasua a ɔwɔ Etsifi Boka Mantɔw mu wɔ afe 1992 Ghana mbrahyɛbagua ambatow mu dze nam National Democratic Congress do.<ref>{{Cite web|last=FM|first=Peace|title=Parliament – Builsa South Constituency Election 1996 Results|url=http://www.thinkghana.com/pages/1996/parliament/uppereast/169/index.php|access-date=13 February 2021|website=Ghana Elections – Peace FM}}</ref> Ɔdze amba 7, 202 a egyina hɔ ma 50.80% dzii konyim bio wɔ afe 1996 ambatow no mu. Ɔdze amba 4, 690 a egyina hɔ ma 52.40% fi amba dodow a ɔtoowee sanee dzii nkonyim tsia n'akansifo Achianah J. Amoabil a onyaa amba 3,467 a egyina hɔ ma 38.70%, Kanbonaba H. Abeka a onyaa amba 445 a egyina hɔ ma 5.00%, Adama Bawah a onyaa amba 211 a egyina hɔ ma 2.40% na Atukpok Angabe a onyaa amba 145 a egyina hɔ ma 1.60%..<ref>{{Cite web|title=maryjonah/maryjonah.github.io|url=https://github.com/maryjonah/maryjonah.github.io|access-date=13 February 2021|website=GitHub|language=en}}</ref><ref>{{Cite web|last=FM|first=Peace|title=Parliament – Builsa South Constituency Election 2000 Results|url=http://www.thinkghana.com/pages/2000/parliament/uppereast/169/index.php|access-date=13 February 2021|website=Ghana Elections – Peace FM}}</ref> Afe 2004 Ghana ambatow kɛse no mu no, odzii nkogu ma Abolimbisa Roger Akantagriwen bɛhyɛɛ n'ananmu. == Edwuma == Awulley yɛ Kyerɛkyerɛnyi na mbrahyɛbaguanyi dada ma Builsa South ambatow mpasua a ɔwɔ Etsifi Boka Mantɔw wɔ Ghana. == N'abrabɔ mu nsɛm == Ɔyɛ Christianyi. == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 4qp8b5nfbdqyxl58fbx640yc1dqs9e0 Nsesa 0 849 4603 4602 2023-04-20T19:26:16Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 4602 wikitext text/x-wiki Ebenadze nye Nsesa? Dɛ ibɛ dan adze bi n'eyi anaa obi ne tsebea bɛ sɛkyer. Ana nsakyer anaa nsesa yɛ adzea ɔyɛ dzen a? kyerɛ w'adwen azpah8x70vnb7v4a2mgzladxvdthz6g Nsu 0 850 38213 38212 2025-04-12T11:53:53Z Assilidjoe 33 38213 wikitext text/x-wiki {{Databox|item=Q283}} '''Nsu''' yɛ Nyame n'abɔdze a ne nsɛnkyerɛndze nye '''H2O'''. Ɔyɛ adze a no mu da hɔ, onnyi dɛw, onnyi nka na onyi. Asaase ne kɛse noara yɛ nsu a mboadomaa bebree wɔ hɔ. Na wɔdze nan ndzɛmba pii. nsu yɛ adze a ohia ma nyimpa nkwa . n6k9yfsp8f0putg7mcxkmlnbiouj8l0 Nsuutaae Turkana Ɔman Prama 0 851 10632 4611 2023-05-13T13:37:33Z Yaw tuba 14 made corrections #FAT 10632 wikitext text/x-wiki {{Databox|item=Q182719}} '''Nsuutaae Turkana Ɔman Prama''' yɛ ɔman mbɔntsen do atrae ebaasa kuw bi a ɔwɔ Nsuutaae Turkana ho wɔ Kenya. Wɔkyerɛw too hɔ dɛ UNESCO Wiadze Agyapadze Bea wɔ afe 1997 mu na wɔtrɛw mu wɔ afe 2001. Dzea entsi a abɔntsen do atrae no ho hia no bi nye dɛ wɔdze dzi dwuma dɛ baabi a nnomaa a wotu kɔtra mbea fofor gyina, dɛ beebi a Nil Ɔdɛnkyɛm, nsusono, na awɔ bɛwo. Ɔsan nso wɔ fossils wɔ Koobi Fora ntoboa a ɔyɛ soronko wɔ wiadze. Nsuutaae Turkana Ɔman Prama no yɛ Sibiloi Ɔman Prama na nsupɔw ebien a ɔwɔ Nsuutaae Turkana (finimfin Supɔw na Kesee Fam Supɔw) do. == Nfonyinsie Bea == <gallery mode="packed" heights="80px"> Beach At-Eliye Springs Hotel Resort On LakeTurkana.JPG|Beach At-Eliye Springs Hotel Resort On Lake Turkana Flamingo Lake 01.jpg|Flamingo Lake 01 Series of lava rock pools at southern end of Lake Turkana.jpg|Series of lava rock pools at southern end of Lake Turkana Turkana fishermen small.jpg|Turkana fishermen View Of Lake Turkana From Eliye Springs Hotel Resort.JPG|View Of Lake Turkana From Eliye Springs Hotel </gallery> 2itot381y9nim690ut2jrip8ae6ikdh Nuong Faalong 0 852 36694 6825 2025-02-19T18:17:15Z Assilidjoe 33 Added infobox 36694 wikitext text/x-wiki {{Infobox person | name = Nuong Faalong | image = Nuong faalong.jpg | alt = <!-- descriptive text for use by speech synthesis (text-to-speech) software --> | caption = Portrait of Nuong Faalong, 2020 | other_names = | birth_name = Edith Nuong Faalong | birth_date = | birth_place = [[Tamale, Ghana|Tamale]], Ghana | death_date = | death_place = | nationality = [[Ghanaian]] | citizenship = Ghanaian | education = Economics and Geography, University of Ghana, Legon | alma_mater = University of Ghana, Legon | occupation = Journalist , Actress | years_active = | known_for = Affirmative action | notable_works = | website = <!--{{url|}} --> }} '''Edith Nuong Faalong''' yɛ Ghananyi a ɔyɛ amandzebɔ edwuma , ɔkyerɛwfo,na ɔko ma mbanyinfo na mbasiafo nya hɔn tumi na ɔyɛ Sini edwuma nso. Dɛm aber yi ɔyɛ edwuma wɔ TV no ma Spotlight, Mx24GH a ɔyɛ dawurbɔ na TV edwumakuw a ɔbɔ nsɛm a ɔroko do ho dawur ne television bea na odze ne dwuma wɔ Ghana. == Abrabɔ Ahyɛse na nwomasua == Nuong fri Lawra wɔ Upper West Region wɔ Ghana, nanso wɔwoo no wɔ Tamale, Northern Region.[1] Ɔkɔɔ ne ntoado sukuu wɔ Aburi Girls Senior High School na ekyir yi ɔkɔɔ toa ne nwomasua fo wɔ University of Ghana, Legon na osuaa Economics na Geography. == Edwuma == '''Nsɛm a wɔka dze gyina ekyir''' Faalong yɛ obi a ogyina hɔ na ɔko ma nyimpa hɔn fahodzi na ɔko tsia ndzɛmba a ɔannfa pɛrpɛr yɛ mmba ho wɔ Ghana mbarahyɛ bagua fie mu na n’eni gye pɛpɛryɛ nye nkɔdo a wɔ dze ma obiara ho.[2] Ɔka ne ho asɛm dɛ basia bi a ogyina hɔ dɛ ahoɔdzenfo a ɔko ma mbasiafo nya ahotɔ na tum wɔ akwan ahorow nyinara mu.[3][4] Dawurbɔ Edwuma Faalong dze no ho bɔɔ Media General Ghana Limited ho wɔ afe 2017 mu dɛ obi a ɔbɔ dawur wɔ 3 FM na TV3. Ɔyɛ basia a odzi kan na nyimpa a ne mfe suar wɔ hɔn a wɔ dawur edwuma no mu a ɔyɛ Hot Issues, nsɛm ho dwumadzi wɔ TV3 . [5][6] Ɔyɛɛ edwuma wɔ TV3 dawurbɔ dan mu na ɔsan yɛ dawurbɔ nkrataa mu nhwehwɛmu kuw edwuma .Nuong nyim adze paa na otum kasa yie fa nsɛm a ɔrekɔdo wɔ hen ɔman yi mu ho. '''Agordzi dwumadzi''' Wɔ aber a ɔyɛ sini edwuma no, ne dzin sɔree ntsɛmntsɛm wɔ wɔ mber tsiaba bi mu wɔ mber a na ɔba Ghana sini edwuma mu nkyɛr koraa mpo.[7] w'eyi no dɛ Sini edwumayɛfo a ɔhwɛ ne dwumadzi yie a ne tsitsir wɔ Garrett Batty Freetown[8][9] a ɔmaa onyaa Sini agordzinyi a ɔbɔ ne ho mbɔdzen yie wɔ afe no mu (Non-Nigerian) wɔ 2016 Nigeria Entertainment Awards (NEA) mu ][10] . W'ayɛ TV do sini dwumadzi ahorow na sini bi tse dɛɛ ‘Living with Trisha’, ‘A Northern Affair’, ‘Broadway’, ‘Sins Of Our Fathers’ ne ‘Crime in Love’, na ma okeka ho.[1][11 ][12] . == Nhwɛdo == • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' ''"All You Need To Know About Nuong Faalong — Her Biography". GhanaSlayers.com. 14 June 2018. Retrieved 2020-04-02.'' '''• ^''' ''"Ghana Rising with Nuong Faalong, Chapter 4: Monkey Business". GhanaWeb. 2018-10-02. Retrieved 2022-02-18.'' '''• ^''' ''"Ghana rising with Nuong Faalong: Navigating parity - Who will open the door?". www.ghanaweb.com. 2019-06-13. Retrieved 2021-01-24.'' '''• ^''' ''"Who killed Akua Denteh?". www.ghanaweb.com. 2020-07-29. Retrieved 2021-01-24.'' '''• ^''' ''"Nunoo-Mensah slams Mahama over comeback bid". 4 October 2019.'' '''• ^''' <nowiki>https://www.facebook.com/watch/?v=423496961852055</nowiki>[''user-generated source''] '''• ^''' ''"Nuong Faalong Becomes The Third Ghanaian Actress To Get Facebook Verification". ghanavibes.com. 29 November 2014. Retrieved 29 June 2016.'' '''• ^''' ''"Most audiences will be glad they took a trip to 'Freetown' - KSL.com". KSL-TV. Retrieved 29 June 2016.'' '''• ^''' ''"PHOTOS: Meet The Latest Ghanaian Actress In Town - Nigerian Entertainment Today - Nigeria's Number 1 Entertainment Daily". Nigerian Entertainment Today. 27 August 2014. Retrieved 29 June 2016.'' '''• ^''' ''"2016 NEA NOMINEES LIST - FILM/TV CATEGORIES". neaawards.org. Retrieved 29 June 2016.'' '''• ^''' ''Colascione, John. "The Published Reporter®". The Published Reporter®. Retrieved 2022-02-18.'' '''• ^''' ''"Nuong Faalong". IMDb. Retrieved 29 June2016.'' [[Nkyekyεmu:Ghanafo]] fc8b822pie967c1z5vnrlqmtjaa5e96 Nuotama Bodomo 0 853 4621 4620 2023-04-20T19:26:21Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 4620 wikitext text/x-wiki '''Nuotama Frances Bodomo''' (Wɔwoo no afe 1988) yɛ Ghana senetwanyi, senekyerɛwfo na kwankyerɛfo. {| class="wikitable" ! colspan="2" |Nuotama Bodomo |- | colspan="2" |Bodomo at the 20th Anniversary of the New York African Film Festival in 2018 |- !Born |Nuotama Frances Bodomo 1988 (age 34–35) Ghana |- !Nationality |Ghanaian |- !Education |Columbia University (BA) Tisch School of the Arts (MFA) |- !Known for |''Random Acts of Flyness'' (2018), ''Collective: Unconscious'' (2016), ''Boneshaker'' (2013) and ''Afronauts'' (2014) |- !Movement |Afrofuturist filmmakers |- !Website |<nowiki>https://nuotamabodomo.info/</nowiki> |} == N'abakɔsɛm na edwuma[Edit] == Ghana na wɔwoo no, dze maa n'awofo a hɔn nyinara yɛ nwomasuafo, Bodomo yɛ Dagaabanyi. Wɔtsetsee no wɔ Norway na Hong Kong, ansaana ɔrobɔkɔ New York ekosua sene wɔ Columbia Suapɔn mu, a onyaa ne BA wɔ 2010, na NYU's Tisch Film School (MFA). Ne sene a odzi kan, ''Boneshaker'' (2013), a Oscar nominee Quvenzhané Wallis, gyina mu a ɔbɔtɔɔ gua wɔ afe 2013 Sundance Sene Afahyɛ ansaana ɔrobɔbɔ wɔ SXSW, Pan Africa Film Festival, na Lincoln Center's African Film Festival. Ne sene ''Afronauts'' (2014) bɔtɔɔ gua wɔ US wɔ afe 2014 Sundance Film Festival mu, amanaman guabɔ so wɔ afe 2014 Berlin International Film Festival mu, na wɔdze no kaa "Dreamlands guabɔ no ho: Immersive Cinema na Art, 1905–2016" wɔ Whitney Museum wɔ American Art. Onyaa abɔdzin dɛ ''Filmmaker'' magazine's "25 New Faces in Independent Film" in 2014 senetwanyi mapa. New York City na ɔwɔ. Ɔno na ɔhwɛɛ ma sene tsiabaa "Everybody Dies!" bae wɔ ber a nna worisi do no: Unconscious (2016), a wɔdze too gua wɔ afe 2016 SXSW Film Festival no ase. Wɔbɔɔ n'abawdo dɛ sene no na ɔda mu soronko wɔ sene ntsiatsia a wɔreda no edzi wɔ afe 2016 BlackStar Film Festival no aseptic. Wɔ ''Film Quarterly'', Vol. 71, Nkanee 2, wɔ Ebibifo Sene a wɔtoo no dzin "Death Grips," a Michael Boyce Gillespie kyerɛwee no, Bodomo kyerɛɛ n'afe sene ''Obiara bowu! (Everybody Dies)! mu.'' Afe 2018 mu no, nna Bodomo yɛ kyerɛwfo na kwankyerɛfo wɔ ''Random Acts of Flyness'', sene no mu, HBO senetsiabaa bi a Terence Nance yɛe. Mprenpren yi dze Bodomo rehyehyɛ ''Afronauts su fofor, a'' Sundance Institute roboa, Tribeca Film Institute, IFP's Emerging Storytellers program, na Alfred P Sloan Foundation. Bodomo yɛ 2019 United States Artists Fellow wɔ sene mu. == Senetwa[Edit] == * ''Boneshaker'' (2013) * ''Afronauts'' (2014) * ''Collective: Unconscious'' (segment "Everybody Dies!") (2016) * ''Random Acts of Flyness: Season 1'' (2018) * == Nhwɛdo == # # # # # # # # # # # # # ic7z1q6ayplkoujvo14yh7r9qn7xkwx Nyakrom Senior High School 0 854 4625 4624 2023-04-20T19:26:23Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 4624 wikitext text/x-wiki Nyakrom ntoado skuul yɛ skuul a ɔwɔ Agona Nyakrom wɔ finimfin mantɔw mu. if57f31mrimq0av975dogpf30ts6p4h Nyinsen 0 855 4629 4628 2023-04-20T19:26:24Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 4628 wikitext text/x-wiki '''Nyinsen''' yɛ ber a abɔdoma anaa mbɔdomaba nyin wɔ basia n'awodze mu. Otum bor kor (ebien na no mboree). Ɔba no dɛm a mfantsefo frɛ hɔn ntafo, ntansa na adze. Nyinsen taa ba wɔ ber a nhyiamudzi bi aba banyin na basia ntamu anaa banyin na basis edzi mpa mu agor. Agodzi no mu no, banyin no nkwamboa a wopuei fi no ho no mu kor (anaa no mboree) nye basia ne nkyirefuwa kehyia. Ndɛ ber yi so abɔdze nyansapɛ tum dze banyin no no ho nsu boa ma basia bi nyinsen wɔ ber a mpa do agor biara nnkɔr do. a7xmia3emmsr359ho01enp54sv0y6jq Nyɛe 0 856 4632 4631 2023-04-20T19:26:25Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 4631 wikitext text/x-wiki Ɔyɛ nkasafua yɛdze kyerɛ dwumadzi a obi ridzi anaa adze bi a obi reyɛ. 40ecuslvuq1qm27ccgiu7ah2d862lew Obaapa Christy Ndwomtownyi 0 857 4638 4637 2023-04-20T19:26:26Z MF-Warburg 12 5 revisions imported: [TEST] importing fatwiki via a tool 4637 wikitext text/x-wiki Obaapa Christy a yɛsan so frɛ no Christiana Love yɛ Ghana Nyame ndwom ɔdwontownyi. se MAse eti ndwom ma oya nyamedwom ndwomtownyi na ndwom a ɔwɔ afe no mu abɔsobɔdze wɔ 2007 of Ghana M s. d. Awaafe 2008 u08 mu nOo20Oya Ɔmanpanyin abɔsobɔd fir John Kufuor hɔ. fuor cg6mt4px8aumhzktvmr1cu5pcvyvrx5 Obiradzi 0 858 10885 4641 2023-06-16T20:02:43Z Assilidjoe 33 Improved article 10885 wikitext text/x-wiki {{Databox|item=Q120}} '''Obiradzi''' yɛ bosoom a ɔtɔ do esia wɔ afe mu. Sɛ odu dɛm bosoom yi mu a, nsu tɔ kyɛn bosoom biara, ntsi nkorɔfo taa hyehyɛ hɔn adan mu a wɔnnyɛ edwuma a ɔkɔm wɔ mu ara yie, na mbom, nsu no a ɔhyɛɛ ase tɔr wɔ Esusow Aketseaba no mu no ama hɔn a woduaduaa nduadzewa no hn edziban no ahyɛ ase reyɛ yie ma wodzi bi a, ɔyɛ yie. Na mbom, Mfantsefo hɛn gyedzi kor nye dɛ, adzepa biara a ɔbɛba nyimpa n'abrabɔ mu no, nna cy nananom ewuakɔr nsamamfo na esunsum nkaa no na wɔaboa ma yeenya ndzepa a ɔtse dɛm yi, ntsi otwar dɛ woyi mpaa da hɔn ase. Sɛ wonnyii dɛm mpaa yi na ekɛfa w'edziban no bi wɔ haban mu ma nsa suo wo mu a, wɔbɔbɔ wo kaw. Ntsi dza nkorɔfo taa yɛ nye dɛ, wobira(wosuma) fa hɔn edziban no wɔ haban mu ba fie bedzi, ntsi na bosoom no nyaa ne dzin "Obiradzi" (wosuma-dzi) no. dldrvrcdwo6w6ht91rt9iguzfuermod Oburumankoma 0 859 4644 4643 2023-04-20T19:26:29Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 4643 wikitext text/x-wiki Ɔka mpanyimfo esunsum baasa a wodzii Mfantsefo enyim ma wobodur ndɛ Mankɛsemu. Ɔno nye nsu mu abowa kɛse papaapa wɔ wiase. f37r6otk6byvg9s6cttg1o12stu2mis Ofosu Akwamoa Boateng 0 860 7676 6826 2023-05-01T17:48:49Z Robertjamal12 13 /* top */clean up, replaced: New Patriotic Party → [[New Patriotic Party]] (2) using [[Project:AWB|AWB]] 7676 wikitext text/x-wiki Nna Akuamoa Ofosu-Boateng (wɔwoo no afe 1954 ne bosoom Fankwa ne da a odzi kan) yɛ Ghana amanyɛnyi na aban a odzi kan na dza otsia ebien no mbrahyɛbaguanyi wɔ 4th Republic no mu wɔ Ghana. Nna ɔyɛ mbrahyɛbaguafie kuwba ma Akim Anaafo-atɔe mpasuardo wɔ Atɔe mantɔw mu na mbrahyɛbaguafie kuwba wɔ National Democratic Congress kuw no mu. Dza ɔwɔ mu; 1 Ne bra ahyɛse na nwomasua 2 Amanyɛdwuma 3 N'abrabɔ 4 Nhwɛdo Ne bra ahyɛse na Nwomasua: Afe 1954 mu ne bosoom Fankwa ne da a odzikan mu na wɔwoo Akuamoa Boateng wɔ Atɔe mantɔw mu wɔ Ghana, osuaa "political science" wɔ "University of Ghana" na hɔ na onyaa n'abawdobɔdze a ɔyɛ "Bachelor of Arts". He is a former public servant. Amanyɛdwuma: Afe 1992 Ghana mbrahyɛbaguafie abatow mu na wodzii kan yii Ofosu-Boateng wɔ National Democratic Congress tum do. Ɔsaan gyinaa Akim anaafo-atɔe mpasuardo wɔ afe 1996 Ghana abatow mu na onyaa mba 17,830 a nna ogyina hɔ ma 42.40% wɔ mba dodow no nyinara mu. Ɔnye Oworae Kwaku Harrison a ɔwɔ[[New Patriotic Party]] kuw no mu a onyaa mba 16,257 a ogyina hɔ ma 38.70%, Christian Wilson Ofosu Kwarkye aɔyɛ People's National Convention kuwba a onyaa mba 489 a na ogyina hɔ ma 1.20%, Evans Kofi Nyadua a ɔyɛ National Convention Party(NCP) kuwba nyaa mba 449na ogyina hɔ ma 1.10% na Akuamoa Ofosu-Boateng a ɔyɛ National Democratic Congress(NDC) kuwba nyaa mba 0 a na ogyina hɔ ma 0%wɔ dɛm abatow no mu wɔ dɛm afe no mu. Afe 2000 Ghana abatow no mu no,egua no fii ne nsa kedzii Peter Kwaw a ɔyɛ[[New Patriotic Party]] kuwba no nsa a onyaa mba 18,103 a ogyina hɔ ma 56.10% gyaa Isaac Nti-Ababio Newton a nna ɔyɛ National Democratic Congress kuwba, Felix Atta-Owusu a ɔyɛ National Reformed Party kuwba, Mark Ayitey Kwablah a ɔyɛ Convention Peoples Party kuwba, Joseph Otoo-Essilfie a ɔyɛ United Ghana Movement kuwba na Hassan Al-Haji Salisu a ɔyɛ Peoples National Convention kuwba. Mba a dɛm kuw yi nyaa mba 12,768, 623, 342, 234 na 183 votes dɛ mbrɛ edzin no tse. Iyi gyina hɔ ma 39.60%, 1.90%,1.10%, 0.70% na 0.60% ndzidzido pɛpɛɛpɛr. N'abrabɔ: Akuamoa yɛ okristonyi. Nhwɛdo; "HOME OF PROF. ATTA MILLS' BROTHER BURGLED". Modern Ghana. Retrieved 12 January 2021. FM, Peace. "Ghana Election 1996 Results - Lower West Akim Constituency". Ghana Elections - Peace FM. Retrieved 7 October 2020. Ghana Parliamentary Register 1992-1996. FM, Peace. "Ghana Election 1992 Results - Lower West Akim Constituency". Ghana Elections - Peace FM. Retrieved 18 February 2021. "Archived copy" (PDF). Archived from the original (PDF) on 12 October 2020. Retrieved 7 October 2020. mybrytfmonline (13 October 2020). "Three Men Files to Contest Lower West Akyem Parliamentary Seat". Bryt FM. Retrieved 18 February 2021. FM, Peace. "Ghana Election 1996 Results - Lower West Akim Constituency". Ghana Elections - Peace FM. Retrieved 7 October 2020. FM, Peace. "Ghana Election 2000 Results - Lower West Akim Constituency". Ghana Elections - Peace FM. Retrieved 18 February 2021. [[Nkyekyεmu:Ghanafo]] 8s34iwu7gvp44m9pe4ut59oiuwn502j Ofosu Asamoah 0 861 47524 47356 2025-05-09T14:49:48Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 47524 wikitext text/x-wiki {{Databox|item=Q84256302}} '''Ofosu Asamoah''' (wɔwoo no 25 [[Ɔberɛfɛw]] 1969) yɛ mbranyimfo na na ɔyɛ mbrahyɛbaguanyi a ɔgyina Kade mansin ananmu wɔ Ghana Epuee mantɔw mu.<ref name=":0">http://www.ghanamps.com/mps/details.php?id=195</ref><ref name=":1">https://www.ghanaweb.com/GhanaHomePage/republic/parliamentatian.php?ID=134</ref><ref name=":2">http://staging.odekro.org/person/asamoah-ofosu/</ref> == Ɔbra Ahyease na Nwomasua == Wɔwoo Ofosu wɔ bosoom [[Ɔberɛfɛw]] da a ɔtɔ do eduonu enum (25) afe 1969. Ɔfir Kade, kurow bi a ɔwɔ Ghana Epuei mantɔw mu. Ɔnyaa nye abɔdzin krataa wɔ Mbra na Amanyɛsɛm (Bachelor of Arts degree in Law and Political Science) mu wɔ Ghana Esuapɔn (University of Ghana, Legon) mu wɔ afe 1994. Ɔkɔɔ do nyaa nye abɔdzin krataa wɔ Mbra mu (Bachelor of Law) wɔ Ghana Mbra Sukuu (Ghana School of Law) wɔ afe 1997 mu.<ref name=":0" /><ref name=":1" /> == Amanyɛsɛm == Ofosu yɛ Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no munyi.<ref name=":0" /><ref name=":2" /> Na ɔyɛ boayikuw munyi a ɔhwɛ Amanyɛbra, Mbra na Mbrahyɛbagua, Mbrahyɛbagua kakraba do (committee member for Constitution, Legal and Parliamentary, Subsidiary Legislation).<ref name=":1" /> Ɔbɛyɛɛ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do enum (5) no munyi a ɔgyinaa Kade ambatow mpasua ananmu wɔ ber a wɔsan paw no dɛ ɔnkɔ dzibea wɔ afe 2008 Ghana Amansan Ambatow no mu. Ɔnyaa mfe anan (4) wɔ n’edwuma mu a ɛfir ase wɔ bosoom [[Sanda]] afe 2001 na ɔfir n’edwuma mu wɔ bosoom [[Sanda]] afe 2017.<ref>http://www.ghanamps.com/mps/details.php?id=2534</ref> == Ambatow == Wɔ afe 2000 mu no, Asamoah dzii nkonyim wɔ amansan ambatow no mu dɛ mbrahyɛbaguanyi ma Kade ambatow mpasua a ɔwɔ Ghana Epuei Mantɔw mu. Odzii nkonyim wɔ Ɔman Ho Dɔ Kuw Fofor no tekiti do. Na nye ambatow mpasua no yɛ Mbrahyɛbagua nkongua duawɔtwe (18) no fa wɔ nkongua eduonu esia (26) a Ɔman Ho Dɔ Kuw Fofor no dzii wɔ saa ambatow no mu maa Epuei Fam Mantɔw no mu. Ɔman Ho Kuw Fofor no nyaa Mbrahyɛbagua nkongua eduokron akron (99) a nye nyinara yɛ dodow no ara wɔ nkongua aha ebien (200) mu. Wɔdze amba 20,319 na ɛpaw Asamoah. Iyi nye ambatow a ɔfata a wɔtow no nyinara mu 62.20% yɛ pɛ. Ɔnyaa amba kyɛn Faustina Koranteng Addo a ofi Ɔman Demokrasi Mbrahyɛbagua Kuw (National Democratic Congress), George Ankomah Yeboah a ofi Convention People’s Party (Nhyiam Nnyimpa Kuw), Appiah-Twum Barimah a ofi Nnipa Ɔman Nhyiam Kuw (People’s National Convention) na Ohene Antwi Tutu a ofi Ɔman Nsakrae Kuw (National Reformed Party) mu. Iyinom nyaa amba 11,369, 588, 238 na 176 wɔ abatow a ɔfata a wɔtow no nyinara mu. Iyinom nye 34.80%, 1.80%, 0.70% na 0.50% yɛ pɛ wɔ abatow a ɔfata a wɔtow nyinara mu.<ref>http://ghanaelections.peacefmonline.com/pages/2000/eastern/98/index.php</ref> == Edwuma == Ofosu yɛ mbranyimfo (lawyer). Nna ɔyɛ ɔhokafo (partner) wɔ Kimberly Chambers. Ɔbɛyɛɛ Ghana mbrahyɛbaguanyi wɔ bosoom [[Sanda]] afe 2001 mu.<ref name=":0" /><ref name=":1" /><ref name=":2" /> == N'abrabɔ == Ofosu awar a ɔwɔ mba anan (4). Ɔyɛ Kristonyi (Presbyteriannyi).<ref name=":0" /><ref name=":1" /><ref name=":2" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 8epzbb9wzh6udi7ec0242cmr6cenjg9 Ogyeahohoo Yaw Gyebi II 0 862 6828 4664 2023-04-22T10:55:31Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6828 wikitext text/x-wiki '''Ogyeahohoo Yaw Gyebi''' yɛ Ghana atsetsesɛm panyin na Ɔmanhen wɔ Sefwi Anhwiaso apaa mu hɔ. Seseiara ɔyɛ panyin a ɔda Anee Mantɔw mu Ahemfo no ano. Ɔbɛyɛɛ panyin a ɔda ahemfo ano wɔ Dzifuu 12,2020 mu. == Ahyɛse Bra Na Edwuma Mu Bra == Wɔwoo Yaw Gyebi wɔ afe 1950 wɔ Anee Mantɔw mu wɔ Ghana. Ɔkɔr skuul ahorow pii wɔ Ghana na osuaa adze pii faa guadzi ho. Ɔyɛ edwuma wɔ sikakurabea. == Ɔmanhen == Wɔyɛɛ Yaw Gyebi ɔmanhen wɔ Sefwi Anhwiaso apaa mu hɔ. N'ahendzi no fir Etsifi Epuei fa a ɔwɔ Anee Mantɔw mu. == Ahemfo Hɔn Banodzinyi == Wɔ Ɔberɛfɛw 2016 mu no, Abatow kɔmihyena mpanyimfo a wɔwɔ Ghana no maa wɔtoo aba faa ɔpanyin a ɔbɔhwɛ Anee Mantɔw mu Ahemfo hɔn kuw no ano. Yaw Gyebi gyinaa bi na odzii nkonyim a ɔyɛ aba esuon(7) wɔ dodow a ɔyɛ du(10) mu. Nyimpa a ɔnye nyaa dɛm dzibew no yɛ Nana Kwesi Agyemang IX, a ɔyɛ ɔmanhen wɔ Mfuma Ase (Lower Dixcove) apaa mu, a na ɔyɛ ɔpanyin a na ɔda kuw no ano ansaana wɔbɔto aba no. Mbranyimnyi Justice Peter Kwodwo Ababio a ɔwɔ Sekunde-Takoradze Kɔto na ɔdze no sii adze do. Ogyeahohoo Yaw Gyebi II, a ɔyɛ Anee Mantɔw mu ahemfo hɔn panyin no, gyina mu ma mantɔw no mu wɔ ɔman mu no nyina ahemfo kuw no anan mu. Ɔsan gyina mu ma mantɔw no mu ahemfo hɔn adze kyɛ no mu. Ɔsan so hwehwɛ sika dɛ mbrɛ ɔbɛyɛ a, obotum dze aboa ndwomasua mpontu. Wɔ no dwumadze ahorow mu no, ɔsan nya aban mpanyimfo a wɔtaa bɛsera no. Wɔ Ɔberɛfɛw 12, 2020 mu no, wɔpaw no dɛ Ahemfo nyina panyin a ɔda Ghana ahemfo no ano, wɔ ber a onyaa aba seen Togbe Afede, mekyerɛ aba 59 na Afede nyaa 25. [[Nkyekyεmu:Ghanafo]] ht07hvox85yp6ia37ojdqmyc3qibiqx Ohemaa Mercy 0 863 12902 6829 2024-04-09T10:50:16Z Robertjamal12 13 /* top */clean up, replaced: ã → a (2) using [[Project:AWB|AWB]] 12902 wikitext text/x-wiki Wɔwoo Mercy Amoah a nnipa pii frɛ no Ohemaa Mercy wɔ Weija, Accra maa Fantis awofo, Owura na Awuraa Amoah, a wofi Abakrapa na Elmina.  Ɔdze na mmeranteber asetra fa kɛse no ara traa Koforidua.  Ohemaa Mercy yɛɛ na mfitiase adesua wɔ St. Peter’s Anglican Mfitiaseɛ Sukul, Koforidua na ntoado sukul wɔ Ghana Senior High School, Koforidua.  Ɔtoaa do kɔɔ S.D.A Akyerɛkyerɛfo Nteteeɛ Kɔlege, Asokore, Koforidua baabi a ɔnyaa na Akyerɛkyerɛfo Abodin krataa ‘A’. '''Nnwom Adwuma''' Ohemaa Mercy yii na album a ɔdze kan adze wɔ Ɔberɛfɛw fa a ɔtwa to 2004. Wɔtoo dzen Adamfo Papa, album no nyaa anigye kɛse wɔ wim ber a woyii no adze akyiri, na ɔmaa Ohemaa baa anim.  Ɔdze nkonim nson wɔ 2006 Ghana Nnwom Abadobɔdze no mu nanso wannya abadobɔdze no mu biara.  Akyir yi onyaa Discovery of the year maa Gospel Music Awards afe koro no ara mu. Wɔ afe 2007 mu no, asɛmpa somfo no yii na nnwom nhoma a ɔto so abien, Ɔdzen Jesus adze.  Ohemaa Mercy tɔn 875,000 asram asia akyi a woyii album a ɔtɔ do ebien adze a ɔmaa ɔbɛyɛɛ album a wɔtɔn no kɛse wɔ afe no mu. '''Nkwammoaa Atitiriw''' * "''Aseda" (Thanksgiving)'' * "We Praise Your Name" * "''Yesu Mogya''" (The Blood of Jesus) * "''Woafiri Mu''"(You Have Escaped It) * "Ɔbɛyɛ Ama ''Wo''"(He Will Do It For You) * "''Biribi Bɛsi''"(Something Will Happen) * "Ote Me Mu" ft. MOG Music Ohemaa Mercy posing with her award on the 3Music Awards 2022 drip carpet [[Nkyekyεmu:Ghanafo]] fbvvstc0pp38ujtqa247lw0g6bwpj93 Okapi Hambowa Korabea 0 864 48240 12903 2025-05-26T13:55:13Z Robertjamal12 13 /* Hwɛ iyi Nso */ Cat using [[Project:AWB|AWB]] 48240 wikitext text/x-wiki {{Databox|item=Q457304}}'''Okapi Hambowa Korabea''' yɛ hambowa korabea a ɔwɔ Ituri kwae wɔ etsifi-epuei afa mu wɔ Democratic Republic of the Congo a ɔbɛn South Sudan na Uganda hɔn hye do. Ɔwɔ bɛyɛ km2 14,000 no, ɔyɛ kwae no fa bɛyɛ nkyem enum mu ɛkoro. Wɔ afe 1996 mu no, wɔkyerɛɛ Okapi Hambowa Korabea dɛ UNESCO Wiadze Agyapadze Bea, osian okapis a hɔn ase reyɛ atɔre pii wɔ hɔ ne abɔdze a nkwa wom nyinara a ɔdɔɔso ntsi. == Ndzɛmba a Etwa Hɛn Ho Ehyia Ho Adesua == Wim mmoa a wɔkora hɔn do no bɛyɛ Ituri Kwae no nyinara mu nkyem enum mu ɛkoro. Sɛ́ Pleistocene guankɔbea no, kwae no wɔ kwae a ɔyɛ frɔmfrɔm daa na dzea ɔyɛ ahabammono fa bi, a Mbau nnua (Gilbertiodendron dewevrei) na ɔwɔ hɔ kɛse. Nepoko, Ituri, na Epulu nsubɔntsen no kyɛn fa bea a hɔnakora do no, na kwae a ɔyɛ atsɛkyɛ etwa ho ehyia. Granite a ɔda edzi wɔ bea a hɔnakora do no atsifi fam no bɔ Encephalartos ituriensis, cycad a ɔreyɛ esian mu no atrae a ɔho hia ho ban. Osiandɛ wim tsebea yɛ dzea ɔyɛ dzen kakra wɔ nsukyenye ber a ɔkɔ do mprɛn pii no mu ntsi, wuram mmoa akorae no, na Ituri Kwae no nyinara, bɔ abɔdze a nkwa wom kuw soronko bi ho ban. Sɛnea nye dzin kyerɛ no, Okapi Hambowa Korabea no yɛ okapifo pii atrae. Ɛduruu afe 1996 no, wɔbuu akontsaa dɛ dodo no yɛ 3900–6350, wɔ wiadze nyimpa dodo bɛyɛ 10,000–20,000 mu. Wɔ afe 1996 mu no, na asono bɛyɛ 7,500 na akontromfi 7,500 na wɔwɔ bea a wɔkora mmoa do no, ɔwom dɛ ɔbɛyɛ dɛ saa dodow no do atew kɛse wɔ nnansa yi mfe mu osian mmoa a wɔkyere hɔn sie ne amammui mu a entumi nyinara ntsi. Mmoa afofor a wɔnom nufusu a hɔn ahu hɔn wɔ bea a hɔn akora hɔn do no bi nye ɔsebɔ, kwae mu ɛkoɔ, nsu mu chevrotain, bongo, motia adowa (Bates’s pygmy antelope), na kwae mu mprako kɛse. Ituri Kwae no yɛ bea a hɔn ahu primate ahorow 17 wɔ bea a wɔakora do no mu, ɔwɔ primate ahorow a ɔdɔɔso kyɛn Afrika kwae biara. Nnomaa ahorow bɛbor 370 wɔ bea a wɔakora do no, na ɔyɛ mbea a ɔho hia kyɛn biara a wɔkora nnomaa do wɔ Afrika asasepɔn no do no mu ɛkoro. Nnomaa ahorow a wohu wɔ bea a wɔkora mmoa do no pii wɔ Congo Asubɔntsen no mu, a Congo peafowl a hɔn ase reyɛ atɔre no ka ho. Mbiya Bepɔw kɛse no hwɛ Epulu akuraase no ase, na Mbuti pygmies a wotu kɔtra mbea foforo na Bantu akuafo nso tse bea a hɔn akora do no. == Abakɔsɛm == Wɔdze Okapi Hambowa Korabea no na ɔhyehyɛɛ Okapi Ndzɛmba a Wɔkora Do Dwumadzi (Okapi Conservation Project) no wɔ afe 1992. Dwumadzi no kɔ do boa Korabea no dzenam ntsetsee na ndzɛmba a wɔdze ma wuram mmoa awɛmfo na mmoa a wɔdze ma ma mpɔtsam a ɔbemmɛn hɔ no asetra tu mpɔn no so. Wɔdze Okapi Hambowa Korabea no kaa Wiadze Agyapadze a ɔwɔ esian mu no ho wɔ 1997. Ndzɛmba atsitsir a ɔdze esian ba bea no na kwae a wotutu, a dzea ɔdze ba tsitsir nye kua a wotwitwa na wɔhyew, na aguadzi mu abɔmmbɔ a wɔdze tɔn kwae mu nam. Sika kɔkɔɔ a wotu nso ayɛ ɔhaw ama Korabea no. Ɔdze besi afe 2005 no, ɔko a ɔkɔɔ do wɔ ɔman no epuei fam no kɔɔ Korabea no hye do, na ɔmaa n’adwumayɛfo guan anaadɛ wotuu hɔn fii hɔ. Sika a wonnya esian Democratic Republic of the Congo amammui na sikasɛm tsebea bɔne ntsi nso ayɛ ɔhaw. Yɛwɔ anyidado dɛ wobetumi ayɛ ndzɛmba a etwa hɛn ho ehyia ho nsrahwɛ a ɔkɔ mpɔtsam hɔ no ho nhyehyɛe, na ama hɔn anya sika pii na ama ɔmanfo anya nyimdze a ɔkɔ enyim. == Adeyɛ a Ɔnye dɛ Wɔbɛkora do, Wɔbɛwɛn anaa wɔbɛbɔ Ho Ban; A de bi a Wodze Besie Tsebea a Ahotɔ Wom anaa nye Nyinara Mu; Ndzɛmba a Wɔkora do. == Wim mmoa akorae no wɔ bea a Epulu Ndzɛmba a Wɔkora do na Nhwehwɛmu Asoɛe no wɔ, wɔ Epulu Asubɔntsen no do. Saa bea yi fi 1928 mu ber a Amerikani nyimpa ho nyimdzefo Patrick Putnam hyehyɛɛ nsraban no dɛ baabi a wɔkyere mmoa, faako a wɔkyeree wuram okapis dze hɔn kɔɔ Amerika na Europa mmoa yɛmmea ahorow no. Ɔdze besi afe 2012 no ɔda do ara dzi saa edwuma no ho dwuma, ɔwom dɛ ɔsono ɔkwan a wɔfa do yɛ no koraa dze, osiandɛ okapifo no kɔɔ do traa Congo. Wɔ afe 2012 mu no atuatsefo ntua maa okapis a hɔn afa hɔn nnommum wɔ finimfin hɔ no wuwuiɛ na wɔsii gyinaeɛ dɛ wɔdze hɔn adwen bɛsi wuram okapis a wɔbɛkora hɔn do wɔ bea a wɔkora mmoa do no nkutoo do (anyɛ yie koraa no ber dodo a ahobanmbɔ ho nsɛm wɔ hɔ). finimfin hɔ nso yɛ nhwehwɛmu na ndzɛmba a wɔkora do ho edwuma a ɔho hia pii. == Atuatewfo Tow Hyɛ Hɔn Do == [[Fael:Okapi-Wald1.png|thumb|[[Okapi]]]] Wɔ 24 [[Obiradzi]] 2012 mu no, Mai-Mai atuatewfo kuw bi a Paul Sadala (a wɔfrɛ no Morgan) dzi hɔn enyim na na wɔyɛ asono abɔmmbɔfo na hɔn a wotu fam a mmara mma ho kwan no tow hyɛɛ Epulu Conservation and Korabea Finimfin no do, fow ndzɛmba na wɔhyew hɔn. Wɔ ntua no mu no, wokunkum okapifo 14 a wɔwɔ finimfin hɔ no mu 13 (dzea etwa to no wuwui akyir yi osian apirakuru a onyae wɔ ntua no mu ntsi na nyimpa baanum a hɔn a wɔhwɛ wuram mmoa so baanu ka ho nso wuwui. Wɔkyeree ɔhɔfo afofor pii, mmofra nkumaa binom, nanso wogyaee hɔn nyinara akyir yi. Wɔ [[Dzifuu]] mfiase no, na ahobammbɔ tsebea no atu mpɔn osian Congo asraafo asraafo na awɛmfo a wofi Congo Wim Mmoa Ho Dwumadzibea (Congo Wildlife Authority) no ntsi, na na wɔafi ase reyɛ ahosiesie a wɔdze besiesie finimfin hɔ. Wɔ ntoboa a efi wiadze nyinara ekyi no, na hɔn asan asi wɔ ntua no akyi afe ɛkoro. Wɔ 14 [[Ayɛwoho]] 2017 no, ntua bi sii wɔ ɔfa a ɔwɔ bea a wɔakora do a ɔbɛn Mambasa no, a ɔbɛyɛ dɛ Mai-Mai atuatewfo na wɔyɛe. Amannɔnye nsɛm ho amannyebɔfo (Britaniafo ebien na Amerikani ɛkoro) na mpɔtsam hɔ mmɔntsen do ahwɛfo pii guan a hɔn anpira hɔn, nanso wokunkum mpɔtsam hɔ Korabea adwumayɛfo enum (awɛmfo aanan na tracker bi). Wokunkum hɔn a wɔtow hyɛɛ hɔn do no mu dodo bi nso. == Hwɛ iyi Nso == * [[Centre National d'Appui au Développement et à la Participation populaire]] * [[Corneille Ewango]] * [[Okapi Conservation Project]] [[Nkyekyεmu:World Heritage Sites in Danger]] 6om32shzjixvu5v4hh3rpt5iatxawoh Okunafo 0 865 4683 4682 2023-04-20T19:26:36Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 4682 wikitext text/x-wiki '''Okunafo''' yɛ basia no kun ewu agya no hɔ. qds4226jqy1e2lzgrf03d5lcpuwfkr8 Okunyin Charles Owu-Ewie 0 866 6830 4686 2023-04-22T10:55:38Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6830 wikitext text/x-wiki '''Okunyin Charles Owu-Ewie''' yɛ Okunyin a ɔda suapɔn University of Education,Winneba-Ejumako Campus ano. Ɔakyerɛw mbuukuu ahorow bebiree nso. Ɔno nye panyin pa a ɔda Mfantsefo Nkabomu Kuw a wotwa no tsia frɛ no FANKUW ano wɔ suapɔn no mu hɔ. [[Nkyekyεmu:Ghanafo]] 958a4842emnol9xgfs8fzf28439dr9r Olivia Rouamba 0 867 7824 7746 2023-05-05T17:41:36Z Assilidjoe 33 7824 wikitext text/x-wiki '''Olivia Ragnaghnewendé Rouamba''' ɔyɛ Burkina Faso amanyɛnyi a w'ayɛ ɔman ne soafo a ɔhwɛ amanaman na nkitahodzi fitsi [[Ebɔw]] 2022. == Nwomasua == Rouamba wɔ doctorate wɔ international relations mu.[1] Rouamba yɛɛ edwuma dɛ Ɔkwankyerɛfo Panyin ma Bilateral Cooperation[2] na ɔyɛ Afotufo a ɔtɔ do ebien wɔ Burkina Faso ne embassy wɔ South Africa.[1] Wɔ 15 Fankwa 2021 Council of Ministers wɔ Burkina  woyii Rouamba Faso ne Anamusifo  ma Ethiopia, dɛmara so dɛ  ɔyɛ daa Anamusifo dze ma African Union na United Nations Economic Commission ma Africa.[2][3] Rouamba bɛyɛɛ Ɔsoafo a ɔhwɛ Amanaman ne nkitahodzi nsɛm ho ma wɔ dɛm aber no nyia ogyina dɛ Ɔmanpanyin  Paul-Henri Sandaogo Damiba wɔ 5 Ebɔw 2022 dɛ ɔka aban ne nhyehyɛɛ a ɔresesa ho odzi Sanda coup n'ekyir.[4][5] Wonye no sii do wɔ Ouagadougou wɔ 11 Ebɔw 2022.[6] Wɔ ne nsɛm a ɔdze to gua ne mu no ana orebɛhyɛ n'edwuma ase no, ɔkaa dɛɛ "M'edwumayɛfo, Merenngye nto mu dɛ meyɛ nsi ekyir, Yerenngye ndzi dɛ yɛbɛyɛ nsi ekyirfo na yɛbɛhwɛ dɛ edwuma a yerebɛyɛ no yedze hen ho bɛhyɛ mu yie na yedze ewie ."[2] Wɔ Ebɔw na wɔ Ebɔbira  nso, ɔkaa dɛɛ mfe ebiasa a wɔdze yɛ nsesa mber a ɔdze ka bi ma menka bi amanbu a military junta kasaa faa ho no "nnto asowa mu ".[7][8] Wɔ Ayɛwoho , Ɔkaa dɛɛ afe ebien mber no ɔman ne junta na ɔkyerɛ n'adwen wɔ ho na onyɛ ECOWAS na ɔdze hyɛɛ hɔn do "tse dɛ ma ibinom reka wɔ abɛɛfo ntsentsando no ."[9] Wɔ15 Ayɛwoho , United Nations Peace building Commission eguamutranyi  Rahab Fatima hyia Rouamba, na daa nokwar a ɔwɔ ECOWAS nhyehyɛɛ ho edzi na hyɛɛ nkuran dɛ Burkina Faso dze "ntsɛm pa bɛhyehyɛɛ  ... asomdwee na nsesa a nhyehyɛɛ a ɔfa obiara ne ho ma ɔdze nyedzi ma nyimpa hɔn fahodzi,pɛrpɛryɛ na mbra a ne mu da hɔ ."[10] == Nhwɛdo == • ^ Jump up to:'''''a''''' '''''b''''' ''Kponsou, Eric (July 2022). "Burkina-Faso : Mme Olivia ROUAMBA à la mesure du concept diplomatique". Miroir D'Afrique. Retrieved 22 September 2022.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' ''Nanema, Hamed (March 2022). "ACTUALITÉS :: INSTALLATION DU MINISTRE DES AFFAIRES ÉTRANGÈRES : « JE REFUSE D'ÊTRE TRAÎTRE (...)" (in French). lefaso.net. Retrieved 22 September 2022.'' '''• ^''' ''"Ambassade du Burkina Faso à Addis-Abeba : Madame Olivia R. ROUAMBA dit au revoir au personnel" (in French). Les Echoes du Faso's. 20 July 2022. Retrieved 22 September 2022.'' '''• ^''' ''"Burkina: la ministre Olivia Ragnaghnewendé Rouamba décline ses priorités à la Diplomatie" (in French). Wakat Sera. 11 March 2022. Retrieved 22 September 2022.'' '''• ^''' ''"Burkina Faso names government following January coup". Borneo Bulletin. 7 March 2022. Retrieved 22 September 2022.'' '''• ^''' ''Tapsoba, Abdoul Karim. "Burkina Faso : La patronne de la diplomatie, Olivia Rouamba, as pris fonction". Quotidien Numérique d'Afrique.'' '''• ^''' ''"Burkina Faso Minister:36 Months 'Realistic' for Transition to Democracy". US News. Reuters. 31 March 2022. Retrieved 22 September 2022.'' '''• ^''' ''"Burkina Faso junta defends three-year plan for transition to constitutional rule". France 24. 28 April 2022. Retrieved 22 September 2022.'' '''• ^''' ''"FM says two-year civilian rule timeline Burkina Faso's proposal". Africa News. 7 July 2022. Retrieved 22 September 2022.'' '''• ^''' ''United Nations Secretary General (19 July 2022). "Note to Correspondents – Statement by the United Nations Peacebuilding Commission on Burkina Faso". United Nations. Retrieved 22 September 2022.'' == Abɔntsen do nkitahodzi == • Government profile • Olivia Rouamba, the juntas' favourite foreign minister, Africa Intelligence, December 23, 2022 (requires free registration) [[Nkyekyεmu:Ghanafo]] sizz2bbhou2iwmerfie81ynka94qivc Ophelia Crossland 0 868 13680 13127 2024-06-16T02:35:22Z EEEshun 1262 /* Nhwɛdo */ 13680 wikitext text/x-wiki {{databox|q=Q65938690}} '''Ophelia Akweley Okyere-Darko''' (wɔwoo no March 16, 1983) (née Crossland) ɔyɛ Ghananyi a ɔyɛ adzepam edwuma na kwankyerɛfo panyin a ɔhyehyɛɛ ndwuma wɔ Ophelia Crossland Designs Ltd na Ohemaa Kids. Hɔn a wɔ maa dɛm edzin no daa edzi yɛ Limited a ɔbɔɔ ne dzin kaa Ghanafo 75 a wɔ hyɛɛ nkuran wɔ wiase mu the world. == Abrabɔ Ahyɛse na nwomasua == Ophelia Crossland dze Ghananyi Archaeologist Prof. Leonard Brighton Crossland na Mrs Sarah Crossland na wɔwoo no na onyin wɔ Accra ono na ne nua ataa banyin na ne nua basia panyin Velma Owusu-Bempah. Ɔkɔɔ St Mary's Senior High School (Ghana) wɔ Korle Gonno, Accra na ɔtoado kɔɔ Vogue Style School of Fashion and Design a Joyce Ababio na ɔhwɛ do na wɔ bea obɛyɛɛ esuafo a ɔbɔɔ ne ho mbɔdzen yie wɔ 2004 aber a n'orewie sukuu no. == Edwuma == Ophelia Crossland hyɛɛ n'adzepam edwuma ase wɔ 2004 na ɔyɛɛ ntar ma nyimpa etsitsir wɔ Ghana a ɔkasafo wɔ mbrahyɛ baguafie edwumayɛfo wɔ aber bi mu no, Joyce Bamford-Addo, Mbramyinfo edwumayɛfo a odzi kan wɔ Ghana , Georgina Theodora Woods, Nkane Ekwuraba a odzi kan wɔ Ghana Nana Konadu Agyeman-Rawlings, Gifty Anti, na Joselyn Dumas. Wɔtoo no dzin dɛɛ Swarovski's West African Ambassador wɔ 2017. Swarovski yii no dɛɛ ongyina Ghana ananmu wɔ hɔn Fashion Exhibition wɔ Dubai. Ɔsanso yɛɛ ntar ma siniyɛfo bi a odzii dwuma wɔ Shirley Frimpong Manso ne Love Or Something Like That wɔ 2014. Wɔ maa no kwan dɛɛ ɔmpam ntar mma Ghana ne Miss Universe Ananmusifo a ɔbɛhyɛ wɔ akansie dwumadzi n'ewie wɔ dɛm ewimber wɔ Thailand. Wɔ September 2019, Crossland bɔɔ dawur dɛɛ ɔyɛ Africa na Ghana n'ananmusifo kor pɛ wɔ Global Qipao Invitational Exhibition wɔ China National Silk Museum Hangzhou, Zhejiang Province. Dwumadzi ne asɛmtsir wɔ 2019 exhibition yɛ "Weddings" na ɔdze Ghana kente yɛɛ Qipao. Vogue Italia dze ne ho hyɛɛ n'adɔyɛ edwuma mu wɔ Ghanaian head porters a dodow nyim dɛɛ ɔyɛ Kayayei wɔ ntar Pam edwuma no mu. == Abrabɔ == W'awar Ghananyi dawurbɔ edwumayɛfo na fashion designer, Kofi Okyere Darko (KOD) na wɔwɔ mba mbasiafo ebien. == Nhwɛdo == * ''Ernest Dela Aglanu. "My marriage is intact – KOD debunks divorce reports". Myjoyonline. Retrieved 3 December 2017.'' * ''"Glitz top 100 inspirational women – Page 100 – Glitz Africa Magazine". Retrieved 2022-05-28.'' * ''"KOD's Wife In Fashion Show". www.ghanaweb.com. 30 November 2001. Retrieved 2019-07-25.'' * ''"Jackie Appiah, Sarkodie, Others Featured In 'Those Who Inspire Ghana'". DailyGuide Network. 2020-02-21. Retrieved 2020-04-07.'' * ''Nutor, Benjamin Kofi (2014), "Crossland, Leonard Brighton", in Smith, Claire (ed.), Encyclopedia of Global Archaeology, Springer, pp. 1831–1832, doi:10.1007/978-1-4419-0465-2_2358, <nowiki>ISBN 978-1-4419-0465-2</nowiki>'' * ''"The Crossland bead collection in the Museum of Archaeology Leonard Brighton Crossland". Smithsonian Institution. Retrieved 2020-06-10.'' * ''"Ophelia Crossland opens up – My Fashion, My Career, My Husband". www.ghanaweb.com. 20 March 2015. Retrieved 2019-07-25.'' * ''AfricaNews (2017-06-10). "Ghana's first female chief justice retires: 10 facts about Georgina Wood". Africanews. Retrieved 2019-07-25.'' * Jump up to:'''''a''''' '''''b''''' ''"Ophelia Crossland Named Swarovski Ambassador". DailyGuide Network. 2017-03-14. Retrieved 2019-07-25.'' * ''Online, Peace FM. "Ophelia Crossland For Swarovski Fashion Exhibition In Dubai". www.peacefmonline.com. Retrieved 2019-07-25.'' * ''Nartey, Laud. "'Akpene Diata Hoggar', Exclusive Q&A with Miss Universe Ghana 2018". www. Retrieved 2019-07-25.'' <nowiki>{{cite web}}</nowiki>: Check |url= value (help) * ''Online, Peace FM. "Ophelia Crossland Represents Ghana At Global Fashion Exhibition In China". m.peacefmonline.com. Retrieved 2019-10-29.'' * ''"Meet the only African designer showcasing at the global Qipao fashion exhibition in China [Photos]". Face2Face Africa. 2019-10-05. Retrieved 2019-10-29.'' * ''Tollo, Yaw (2019-09-19). "Ophelia Crossland is taking Ghanaian Kente to the global fashion exhibition in China". Bra Perucci Africa. Retrieved 2019-10-29.'' * ''"African Fashion Foundation: the Kayaye Project". Vogue Italia (in Italian). 6 April 2020. Retrieved 2020-06-10.'' * ''Feitelberg, Rosemary (2020-04-09). "Fashion 4 Development Plans Sustainability Meeting at the U.N., Launching Talks About COVID-19". WWD. Retrieved 2020-06-10.'' * ''"My marriage is intact – KOD debunks divorce reports - MyJoyOnline.com". www.myjoyonline.com. Retrieved 2019-07-25.'' * ''"Popular radio and TV host, Kofi Okyere Darko and wife Ophelia Crossland 10th Wedding Anniversary Photos". Modern Ghana. Retrieved 2019-07-25.'' * ''"Glitz Style Awards 2018: Complete list of winners". www.ghanaweb.com. 3 September 2018. Retrieved 2019-07-30.'' [[Nkyekyεmu:Ghanafo]] n9advhcq3usmvnne918pjy35xlw1dyv Oppey Abbey 0 869 48376 48116 2025-06-26T18:05:44Z Assilidjoe 33 Added infobox 48376 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | president = | image = | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | order = | office = | term_start = | birth_place = [[Senya]], [[Central Region, Ghana]] [[Gold Coast (British colony)|Gold Coast]] (now [[Ghana]]) | term_end = | predecessor = | successor = | office1 = [[Awutu-Senya (Ghana parliament constituency)|Member of Ghana Parliament <br> for Awutu-Senya]] | term_start1 = 7 January 2005 | term_end1 = 6 January 2009 | president1 = [[John Agyekum Kufour]] | predecessor1 = [[Hanna Tetteh]] | successor1 = [[David Nana Larbie]] | birth_date = {{Birth date|1945|11|05|df=y}} | honorific-suffix = | name = Oppey Abbey | residence = | death_place = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian]] | party = [[New Patriotic Party]] | otherparty = <!--For additional political affiliations--> | spouse = | relations = | children = | alma_mater = [[Kwame Nkrumah University of Science and Technology]] | occupation = Politician | death_date = {{death date and age|2019|2|22|1945|11|5|df=y}} | profession = Engineer | cabinet = | committees = | portfolio = | religion = | signature = | signature_alt = | website = | restingplace = | footnotes = }} '''Oppey Abbey''' ([[Ɔberɛfɛw]] 5,1945 - [[Kwakwar]] 22, 2019) nna ɔyɛ Ghana amanyɛnyi na kuw ba wɔ mbrahyɛbagua fie a ɔtɔ anan wɔ 4th Republic mu a na ogyina a mu maa Awutu-Senya abatow mpasua do wɔ Finimfin Mantɔw mu wɔ Ghana.<ref name="businessghana.com">https://www.businessghana.com/site/news/politics/187137/Parliament-eulogizes-Oppey-Abbey-Steve-Akorli</ref> == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Abbey wɔ Awutu-Senya West wɔ Finimfin Mantɔw mu wɔ Ghana wɔ Ɔberɛfɛw 5,1945. Onyaa n’abɔdzin krataa a ɔyɛ Diploma wɔ Kwame Nkrumah Suapɔn mu ber a okosuaa engineering.<ref name="Ghana Parliamentary Register 2008">''Ghana Parliamentary Register (2004-2008)''</ref> == Edwuma == Abbey, a ɔyɛ mechanical engineer yɛ kane mbrahyɛbaguanyi dze ma Awutu-Senya na ɔno nye nyimpa a odzii kan nyaa egua no wɔ NPP amanyɛkuw ne dzin mu wɔ mfe mpem ebien na anan (2004) mu na ɔhyɛ n’edwuma ase wɔ Sanda 7,2005. == Amanyɛsɛm == Abbey dzii kan nyaa akwangya wɔ mbrahyɛbagua fie wɔ Mumu 2005 ghana amansan abatow no mu wɔ NPP amanyɛkuw ne dzin mu dɛ mbrahyɛbaguanyi dze ma Awutu- Senya abatow mpasua do, a onyaa amba 32,539 fi amba dodow a wɔtoo a ɔyɛ 65,740 a ogyina hɔ ma ɔha nkyɛmu eduonum ekyir pɔw eduasa(50.30%).<ref>https://web.archive.org/web/20221206170727/https://ghanaelections.peacefmonline.com/pages/2004/central/71/index.php</ref> David Nana Larbie a ɔyɛ NDC amanyɛkuw nyi botuu no fi adze do wɔ 2008.<ref>https://web.archive.org/web/20221206170726/https://ghanaelections.peacefmonline.com/pages/2008/central/71/index.php</ref> Ɔyɛɛ edwuma wɔ mbrahyɛbagua fie kɔmɛtsi(committees) a ɔyɛ Foreign Affairs and Business Committees mu.<ref name="businessghana.com"/> == N'abrabɔ == Nna Abbey yɛ Kristonyi,<ref name="Ghana Parliamentary Register 2008"/> owui wɔ [[Kwakwar]] 22, 2019.<ref name="businessghana.com"/> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] g8nthj06y29268j92gakqri5o958le5 Osabarimba Kwesi Atta II 0 870 11211 6834 2023-08-19T08:26:38Z Minorax 51 11211 wikitext text/x-wiki {{Databox|item=Q45344598}}'''Osabarimba Kwesi Atta II''' yɛ Ghana tsetsesɛm panyin na Ɔmanhen wɔ Oguaa abakɔsɛm mbea mu. Woedzi dwuma pii wɔ Ghana aban mu pii dɛ panyin pa. [[Nkyekyεmu:Ghanafo]] 8zwe3fwfomln0x1zf2xgvifmbknta88 Osagyefo Agyemang Badu I 0 871 35973 11485 2024-11-19T15:08:18Z Assilidjoe 33 Medze mboaedze aka ho 35973 wikitext text/x-wiki {{Databox|item=Q45099979}}'''Nana Agyemang Badu I''' nna ɔyɛ tsetsesɛm panyin wɔ Ghana na ɔmanhen wɔ Dormaa ahenkorow wɔ Brɔn na Ahafo Mantɔw mu. N'abɔdzin ankasa yɛ Dormaahene- Dormaa hen. Ɔyɛ Panyin a ɔtɔ do esia dze ma Ghana Nyina Ahemfo na ɔsoom fitsi 1978 kesi 1982.<ref>{{Cite news|url=https://www.nsromamedia.com/pictures-list-of-presidents-of-ghanas-national-house-of-chiefs/|title=Pictures: List of Presidents of Ghana's National House of Chiefs|date=2016-01-24|work=NsromaMedia|access-date=2017-12-09|language=en-US}}</ref> Ɔno nye nyimpa a odzi kan a ɔbɛyɛɛ panyin dze ma Ahemfo a wɔwɔ Esuantse Mantɔw mu fitsi ber a wɔdze no sii adze do. Nna ɔsan so yɛ panyin a na ɔda Brɔn na Ahafo mantɔw mu Ahemfo kuw no ano. Ɔno na ɔtseew Dormaa Ntoado Skuul a wɔfrɛ no Dormass a ɔwɔ Dormaa Ahenkro wɔ Brɔn mantɔw mu. Nna Osagyefo yɛ ɔmanpanyin Rtd. Ft. Lt. Jerry John Rawlings a woewu no ne nyɛnko paa a na mpɛn pii no na ɔba Kwafie afahyɛ no ase.<ref>{{cite web |url=https://viewghana.com/events/kwafie-festival-4/ |title=Kwafie Festival |website=viewghana.com |url-status=dead |archive-url=https://web.archive.org/web/20200921005919/https://viewghana.com/events/kwafie-festival-4/ |archive-date=2020-09-21}} </ref> Wɔ n'abrabɔ mu no, nna Osagyefo tɛ datsernyi. Osagyefo kaa nkyen gui wɔ Sanda 1998 mu. Obi a odzii n'adze nye Agyemang Badu II, no wɔfase.<ref>{{cite web |title=Dormaa Chiefs unveil Osagyefo Oseadeeyo Agyemang-Badu’s 20th anniversary |url=https://ghanaunion.org/dormaa-chiefs-unveil-osagyefo-oseadeeyo-agyemang-badus-20th-anniversary/ |website=Ghana Union |access-date=22 March 2023}}</ref> == Mboaedze == [[Nkyekyεmu:Ghanafo]] 9m14buwyh064ri66k8fcrmm77k76yoj Osei Kyei-Mensah-Bonsu 0 872 47859 47722 2025-05-14T13:48:06Z Robertjamal12 13 /* Mbaoedze */ adding category using [[Project:AWB|AWB]] 47859 wikitext text/x-wiki {{Databox|item= Q7106472}} '''Osei Kyei Mensah Bonsu''' (kan no nna wɔfrɛ no '''Lawrence Addae'''<ref>{{cite web | url=https://peacefmonline.com/pages/politics/politics/202202/460083.php/ | title=Why I No Longer Use the Name 'Lawrence Addae' – Majority Leader Osei Kyei Explains }}</ref> na wɔwoo no [[Kwakwar]] 3,1957)<ref>{{Cite web |url=http://ghanadistricts.com/mps/?&mpd=38 |title=Ghana Districts - A repository of all districts in the republic of Ghana |access-date=2012-04-05 |archive-url=https://web.archive.org/web/20120423215830/http://www.ghanadistricts.com/mps/?&mpd=38 |archive-date=2012-04-23 |url-status=dead }}</ref><ref>{{Cite web |last=Rodgers |first=Ferdie |date=2020-04-16 |title=Top facts about Osei Kyei Mensah Bonsu and his political journey |url=https://yen.com.gh/153603-osei-kyei-mensah-bonsu-bio-wife-religion-education-net-worth.html |access-date=2022-06-15 |website=Yen.com.gh - Ghana news. |language=en}}</ref><ref>{{Cite web |date=2024-02-21 |title=Osei Kyei-Mensah-Bonsu steps down as Majority Leader |url=https://citinewsroom.com/2024/02/osei-kyei-mensah-bonsu-steps-down-as-majority-leader/ |access-date=2024-02-21 |website=Citinewsroom - Comprehensive News in Ghana |language=en-US}}</ref> yɛ Ghana nkuropɔn ho nhyehyeɛ na amammuifo. Mprempren ɔyɛ Ghana mbrahyɛbagua no mu dodow no ara kannyifo na ɔsan nso yɛ Ɔsomfo a hɔn apaw no dɛ ɔhwɛ mbrahyɛbagua nsɛm do wɔ Ghana. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Mensah Bonsu wɔ 3 [[Kwakwar]] 1957. Ɔfir Bremang-Afrancho, kurow bi a ɔwɔ Kumasi, Ashanti Mantsam mu. Wɔ afe 1982 mu no, ɔwiee Kwame Nkrumah Suapɔn a ɔhwɛ Nyansahu na Mfiridwuma do (Kwame Nkrumah University of Science and Technology - KNUST) no nyaa Bachelor of Science abodzin krataa wɔ Nkuropɔn Nhyehyɛe mu. == Amanyɛsɛm Dwumadzi Ahorow == Mensah Bonsui yɛ Ɔman Ho Dɔ Kuw Fofor no munyi. Ɔdzii kan bɛyɛɛ mbrahyɛbagua no munyi wɔ [[Sanda]] 1997. Ɔdze n’akongua do fi saa ber no, agyina na mansin ananmu wɔ mbrahyɛbagua a ɔtɔ do ebien (2), ebaasa (3), aanan (4), enum (5), nsia (6) ne euson (7) a ɔwɔ Ghana Republic a ɔtɔ do 4 no mu. Ɔyɛ Budget Tsitsir, Fie, na Edwumayɛ Boayikuw ahoro no guamtranyi. Ɔsan nso yɛ Sikasɛm, Atopaeɛ na Ahoɔdzen, Daa Ahyɛdeɛ, na Boayikuo a Wɔpaw hɔn no munyi. == Abatow == === Afe 1996 Abatow === Wɔdii kan paw Osei sɛ Mmarahyɛ Bagua no mu wɔ 1996 Ghana Amansan Abatoɔ no mu wɔ Ɔman Ho Dɔ Kuo Foforo a ɛgyina Suame Mantam a ɛwɔ Ashanti Mantam mu wɔ Ghana no Tekete so. Ɔtoo aba 47,455 wɔ abatoɔ 64,394 a ɛfata a wɔtowee a ɛgyina hɔ ma 57.40% tiaa Paul Yeboah a ɔyɛ NDC muni a ɔtoo aba 10,828, Azong Alhassan a ɔyɛ PNC muni a ɔtoo aba 3,219 ne Habiba Atta a ɔyɛ CPP muni a ɔtoo aba 2,892. === Afe 2004 Abatow === Wɔpaw Osei sɛ mmarahyɛ baguani wɔ Suame mansin a ɛwɔ Ashanti Mantam mu wɔ Ghana wɔ afe 2004 Ghana amansan abatoɔ no mu.[10][11] Ɔdii nkonim wɔ [[New Patriotic Party]] no tekiti so.[10][11] Na ne mansin no yɛ mmarahyɛ bagua nkongua 36 a ɛwɔ nkongua 39 a [[New Patriotic Party]] dii nkonim wɔ saa abatow no mu maa Ashanti Mantam no fa.[12] Ɔman Ho Dɔ Kuw Foforo no nyaa dodow no ara a ne nyinaa yɛ mmarahyɛ bagua nkongua 128 wɔ nkongua 230 mu.[13] Wɔde abatoɔ 48,500 paw no wɔ abatoɔ 59,039 a ɛdi mu nyinaa mu.[10][11] Na eyi ne abatow a ɛfata a wɔtowee nyinaa mu 82.1% yɛ pɛ.[10][11] Wɔpaw no sɛ Agonno Sampson Young a ɔyɛ Ɔman Nhyiam no mu, Paul Richard Kofi Yeboah a ɔyɛ Ɔman Demokrasi Nhyiam no mu ne Frederick Antwi a ɔwɔ Nhyiam no mu Nnipa Kuw no mu.[10][11] Eyinom nyaa abatow 934, 8,448 ne 1,157 wɔ abatow a ɛfata a wɔtowee nyinaa mu.[10][11] Eyinom ne 1.6%, 14.3% ne 2% yɛ pɛ wɔ abatow a ɛfata a wɔtowee nyinaa mu. === Afe 2008 Abatow === Wɔ afe 2008 mu no, ɔdii nkonim wɔ amansan abatoɔ no mu wɔ [[New Patriotic Party]] no tekiti so maa ɔmansin koro no ara.[14][15] Na ne mansin no yɛ mmarahyɛ bagua nkongua 34 a ɛwɔ nkongua 39 a [[New Patriotic Party]] dii nkonim wɔ saa abatow no mu maa Ashanti Mantam no fa.[16] Ɔman Ho Dɔ Kuw Foforo no nyaa nnipa kakraa bi a wɔn dodow yɛ mmarahyɛ bagua nkongua 109 wɔ nkongua 230 mu.[17] Wɔde abatoɔ 45,235 paw no wɔ abatoɔ 57,765 a ɛdi mu nyinaa mu.[14][15] Eyi ne abatow a ɛfata a wɔtowee nyinaa mu 78.31% yɛ pɛ.[14][15] Wɔpaw no sɛ David Osei Manu a ofi Ɔman Demokrasi Mmarahyɛ Bagua no mu, Ameyaw Aboagye Peter a ofi Demokrasi Nnipa Kuw no mu ne Frederick Antwi-Nsiah a ofi Nhyiam Nnipa Kuw no mu.[14][15] Eyinom nyaa abatow 9,742, 2,409 ne 379 wɔ abatow a ɛfata a wɔtowee nyinaa mu.[14][15] Eyinom ne 37.59%, 5.43% ne 1.28% yɛ pɛ wɔ abatow a wɔtowee nyinaa mu. === Afe 2012 Abatow === Wɔ afe 2012 mu no, ɔdii nkonim wɔ amansan abatoɔ no mu wɔ [[New Patriotic Party]] no tekiti so maa ɔmansin koro no ara.[18][19] Wɔde abatoɔ 60,829 paw no wɔ abatoɔ 76,852 a ɛdi mu nyinaa mu.[18] Na eyi ne abatow a ɛfata a wɔtowee nyinaa mu 79.15% yɛ pɛ.[18][19] Wɔpaw no wɔ Alidu Baba Dambasea a ɔfiri Ɔman Demokrasi Nhyiamu no mu, Solomon Nkrumah Appia Kubi a ɔfiri Nkɔsoɔ Nnipa Kuo no mu, Adam Mohammed a ɔfiri Nnipa Ɔman Nhyiamu no mu, Frederick Antwi-Nsiah a ɔfiri Nhyiam Nnipa Kuo no mu, Mavis Afriyie a ɔfiri Demokrasi Nnipa Kuo no mu, Abena Nyarko a ofi Ɔman Demokrasi Kuw no mu, Osei-Bempah Hayford ne Paul Richard Kofi Yeboah a wɔn baanu nyinaa yɛ wɔn a wɔpɛ sɛ wɔde wɔn ho.[18][19] Eyinom nyaa abatow 10,589, 434, 376, 220, 71, 194, 3,752 ne 387 wɔ abatow a ɛfata a wɔtowee nyinaa mu.[18][19] Eyinom ne 13.78%, 0.56%, 0.49%, 0.29%, 0.09%, 0.25%, 4.88% ne 0.50% yɛ pɛ wɔ abatow a wɔtowee nyinaa mu.[18][19] Bere a na n’apam no wɔ ɔsɔretia mu no ɔyɛɛ Ghana mmarahyɛ bagua no mu nnipa kakraa bi kannifo fi afe 2013 kosi 2017. === Afe 2020 Abatow === Ɔsan sii akan wɔ afe 2020 Ghana amansan abatoɔ no mu sɛ mmarahyɛ bagua mu ɔkannifoɔ ama [[New Patriotic Party]]. Hon. Osei Kyei Mensah Bonsu ne afoforo baanan sii akan a Dodoovi Francis a ofi National Democratic Congress , Convention People’s Party Sulemana Mohammed, All People Congress, Mohammed Mubarak ne Independent kandifo no ka ho. Wɔ abatoɔ no awieeɛ no, Mmarahyɛ Bagua no muni a ɔredi tumi wɔ Suame, Hon. Osei Kyei Mensah Bonsu dii nkonim bio maa [[New Patriotic Party]] NPP no de abatoɔ 57,095 gyina hɔ ma 73.07% , National Democratic Congress NDC kandifoɔ Dodoovi Francis boaboaa abatoɔ 9,312 ano a ɛgyina hɔ ma abatoɔ a ɛfata nyinaa mu 11.92%. Bere a Convention People's Party Sulemana Mohammed di dwuma de abatow 299 a ɛkyerɛ sɛ ɔboaboaa ano 0.38% wɔ abatoɔ a ɛfata nyinaa mu. All People Congress nso nyaa abatoɔ 213 a ɛyɛ 0.27% wɔ abatoɔ a wɔtoɔ nyinaa mu. Awiei koraa no Independent kandifo George Prempeh nso dii nea ɛto so abien a ɔde abatow 11,217 a ɛyɛ 14.26%. == Esusudze Ahorow a Wɔdze to Dzin a Wɔahyɛ Ho Nyansa == Ansa na wɔrewie mbrahyɛagua no Job 600 dan no, Mensah Bonsu ka to gua dɛ wɔmfa Job 600 dan tsitsir no dzin fofor mma. Ɔsusu dɛ wɔmfa Ghana mbrahyɛbagua a ɔtɔ do aanan no kasafo a ɔdzi kan, Ɔtsemmufo D. F. Annan, dzin nto ɔdan no do mfa nni mmoa a ɔdze maeɛ wɔ mbrahyɛbagua nsɛm na demokrase nkɔdo mu wɔ Ghana no anuonyam. Ɔsan esusu dɛ wɔmfa Peter Ala Adjetey a odzii Ɔtemmufo Annan adze no dzin nto adan fofor ebien a wosii wɔ Job 600 tsitsir no ekyi no ɛkoro do. Ɔsɔretsia a wɔdze baa saa dzin a wɔdze to ho nsɛm yi do no, Convention People’s Party no mufo na wodzii enyim, a na wogye dzi dɛ Job 600 dzin a wɔbɛtow no bɛpopa ntoboa a Ɔsagyefo Dr. Kwame Nkrumah dze mae no afi Ghana abakɔsɛm mu. == N'abrabɔ == Mensah Bonsu awar na ɔwɔ mma awɔtwe. Mensah Bonsu yɛ Kristonyi a ɔsom wɔ Assemblies of God Asɔre mu. == Mbaoedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] 973483v7q1c0h2gis65y1thbn7i0z2g Otumfuo Nana Osei Tutu II 0 873 37803 37802 2025-03-18T06:50:46Z Assilidjoe 33 37803 wikitext text/x-wiki '''Osei Tutu II''' (wɔwoo Nana Barima Kwaku Duah; [[Esusow Aketseaba]] 6 1950) ɔyɛ Esuantsehen a ɔtɔ do du-esia(16th), a wɔdze no sii adze do wɔ Ebɔbira 26,1999. Edzin Otumfuo Osei Tutu II<ref>Otumfuo Osei Tutu II</ref> yɛ adze dzi a ofi afe ɔha a ɔtɔ do du-esuon(17th) panyin a ɔdze Esuantse Ahendzi bɔbɔɔ adze, Otumfuo Osei Tutu I. Ɔsan so yɛ Panyin pa ɔda Kwame Nkrumah Suapɔn no ano. Otumfuo Osei Tutu II yɛ Panyin a ɔda Grand Lodge a ɔwɔ Ghana ano na Sekan Kitsanyi dze ma United Grand Lodge wɔ England. == Asetsena Mu Nsɛm == === Ahyɛse Bra === Wɔwoo no wɔ Esusow Aketseaba 6,1950 na wɔmaa no dzin Nana Barima Kwaku Duah, ba a ɔtɔ do ebiasa na abofra kakraba a ɔwɔ mba beenum no mu( mbanyin baasa na basiafo beenu) a ɔyɛ Nana Afia Kobi Serwaa Ampem II, Esuantse hemba(Ɔbaahema dze ma Esuantse). Nna n'egya Nana Kwame Boakye-Dankwa yɛ Kantinkyere wɔ Esuantse na ɔsan so yɛ Brehyia Duke wɔ Esuantse. Nana Kwame Boakye-Dankwa wui wɔ Sanda 1,2002, wɔ Kumase Esuantse. Wɔdze Otumfuo Osei Tutu too ne nana banyin, Ɔhenenana Kwaku Duah (Nana Agari), Brahyiahene, a ɔyɛ Kantinkyiren wɔ Atwima mansin no mu. N'ebusuafo nye Nana Ama Konadu, (Nana Konadu Yiadom III) a ɔyɛ Esuantsehen a ɔtɔ do du-anan, na Barima Kwabena Yiadom Poku a ɔaka beebi, Barima Akwasi Prempeh. Ber a onyaa mfe enum no, Otumduo kɛtsenaa no wɔfa ahemfie, Oheneba Mensah Bonsu, a ɔyɛ Hiahen a wɔdze no sii do wɔ 1952, dɛ n'ahoboaboa wɔ ne daakye dwumadzi ho. Osei Tutu wɔ mba beesia. N'egya wɔ mba pii wɔ n'awar fofor mu, iyinom nye Yaw Boateng, Kwaku Duah, Kwabena Agyei-Bohyen, Afua Sarpong na Ama Agyemang (Kumase,Esuantse). Onyaa edzin Esuantsehen Osei Tutu II fitsi n'awo mu, Nana Barima Kwaku Duah, ɔyɛ dzin wɔ Esuantse adzedzi no wɔ ne nana banyin no dzin mu. === Nwomasua === Onyaa ne mbofra skuul ntsetse wɔ Kumase 1964, ɔsan kɔr Sefwi Wiaso Ntoado Skuul hɔ na onyaa ne 'O' leve krataa a ɔmanhen a woenya ne beebi akɔ mekyerɛ Ɔmanhen a na ɔwɔ Sefwi Wiawso, Nana Kwadwo Aduhene II a nna ɔyɛ Otunmfuo ne wɔfa, Oheneba Mensah Bonsu, Hiahene kyerɛɛ no adze.Ɔsan so kɔr Osei Kyeretwie Ntoado Skuul (OKESS). Okosuaa nkontaabudze wɔ Erstwhile Institute of Professional Studies, a seseiara ɔyɛ University of Professional Studies wɔ Nkran. Ɔsan nyaa kwan wɔ Polytechnic of North London ( a seseiara ɔyɛ London Metropolitan University), hɔ na onyaa abɔdzin krataa a ɔyɛ Diploma in Management na Administration. Wɔdze abadobɔdze a ɔyɛ Dɔkta maa no wɔ Suapon no dwumdzi bi ase wɔ Barbican Centre wɔ Sanda 11, 2006. === Ankorankor Edwuma === Wɔ afe 1981 na 1985 mu no, nna ɔyɛ ɔpanyin pa ɔda Mutual Of Omaha Insurance Company no ano wɔ Toronto, Canada. Ɔsan baa London wɔ afe 1985 mu na ɔbɛyɛɛ Ɔfesa wɔ HPCC Stonebridge Bus Garage Project, wɔ London Borough wɔ Brent. Ofi hɔ no obuee noara sikasɛm fapem, a ɔyɛ Primoda Financial Services Limited, a ɔwɔ Kilburn kwantsenpɔn no do, wɔ Morth West London. Ɔsan baa ne fie Ghana wɔ afe 1989 muna ɔhyɛɛ ne lɔre edwuma no do, a ɔyɛ Transpomech International(Ghana) Limited. == Esuantsehen (1999–Seseiara) == Esuantsehen no yɛ nyimpa bi a wobu no yie wɔ Esuantse Mantɔw mu wɔ Ghana. Osei Tutu yɛ obi a mpɛn pii no ɔkasa fa Ghana amanyɛsɛm ho. Ne dzin bɛgyee ntsin wɔ abɛfor ntsentsan kɛse no do wɔ ber a wo wiaa Esuantse ahendzi egudzi bi wɔ Oslo hotel wɔ Ɔbɛsɛ 2012 mu wɔ ber a na ɔrokɔ nhyiamu bi wɔ Norwegian hɔn kurowpɔn no mu. Wɔ Dzifuu bosoom mu wɔ mfe mpem ebien na duakro(2019) mu no, ɔnye Ghana fo a wɔwɔ United Kingdom dzii Akwasidae wɔ ber a ɔkɔr nserahwɛ wɔ hɔ no. Mpanyimfo a na wɔwɔ hɔ no nye Paapa Owusu Ankomah, a ɔyɛ Ghana High Commissioner dze United Kingdom. Wɔ Kwakwar 2020 mu no, ɔbɛyɛɛ nyimpa a odzi kan a onyaa abadobɔdze a ɔyɛ 'Pillar of Peace Award' . Iyi yɛ ber a ɔbɔɔ mbɔdzen dɛ ɔbɔboa ma asomdwee aba Dagbon ahendzi no. Ɔsan so nyaa abadobɔdze a CIMG President's Special Award wɔ afe 2019 mu. === Asetsena === Esuantsehen Otumfuo Osei Tutu II a ɔyɛ Esuantse ahendzi nyi no tse Manhyia Palace wɔ Kumase, Esuantse Mantɔw mu kurowpɔn na Esuantse ahendzi. '''Dwuma a odzii wɔ Dagbon Ahendzi N'asomdwee Mu.''' Ɔmanpanyin John Agyekum Kufuor na ɔdze Committee of Eminent Chiefs, a Osei Tutu II da ano bɔbɔɔ adze, ama aboa esiesie 2002 Dagbon ahendzi mu nsɛm no. Committee no dwumadzi nye dɛ wɔbɔboa nye afa fa nyina a ɔyɛ Andani na Abudu ebusua no bɛkasa, na woaboa ma asomdwee aba Dagbon ahendzi no mu. Committee no dze hɔn adzeserɛdze kɔtoo aban n'enyim wɔ Dzifuu 21, 2018 mu. Aban no gyee hɔn adzeserɛdze a Mahamadu IV na Yakubu II hɔn a ɔwɔ Mumu 2018 na Sanda 2019 no mu no too mu. Iyi ekyir no investiture bi ɔyɛ Bukali II na woyii no dɛ obi ogyina Dagbon ahendzi no ananmu. Wɔ Mumu 2019 mu no, Bukali II kɔseraa Otumfuo Osei Tutu wɔ Manhyia Ahenfie na ɔdze ne ndase kɛmaa no, wɔ mbɔdzenbɔ a Esuantse hen bɔe wɔ hɔn asomdwee nya no mu. [[Nkyekyεmu:Ghanafo]] 5uq3hm6zhmnd1n3ku34ivkbjdtnyy4y Ouahigouya 0 874 7804 4740 2023-05-05T15:48:11Z Assilidjoe 33 Nsiesie 7804 wikitext text/x-wiki '''Ouahigouya''' yɛ kurow bi a ɔwɔ Burkina Faso etsifi afam. Ɔyɛ Yatenga Mantɔw no ahenkurow na nye nkyekyɛmu nketsewa no mu kor na Ouahigouya Dwumadzibea. Ɔsan so yɛ kurow kɛse a ɔwɔ Nord Mantɔw mu. Ɔyɛ kuropɔn a ɔtɔ do anan (4) wɔ ɔman no mu a nyimpa dodow yɛ 124,587 (2019)[1] na ɔwɔ kilomita 182 (akwansin 113) wɔ Ouagadougou etsifi-atɔe fam. hej0xgxxtachm935qlyjs1runapzlfg Owu Nkurow Akɛse 0 875 48266 14257 2025-05-26T13:56:58Z Robertjamal12 13 /* Hwɛ iyi Nso */ Cat using [[Project:AWB|AWB]] 48266 wikitext text/x-wiki {{Databox|item=Q393841}} '''Owu Nkurow Akɛse''' (Arabic: المدن الميتة) anaa Nkurow a hɔn werɛ afi (Arabic: المدن المنسية) yɛ ekuw a ɔwɔ akuraase 700 a hɔn agyaw hɔ wɔ Syria atsifi atɔeɛ wɔ Aleppo na Idlib ntam. Nkuraase bɛyɛ 40 a hɔn aboaboa ano wɔ fam tutu mmɔntsen do atrae awɔtwe a ɔwɔ Syria atsifi fam atɔe no ma yehu nkuraase asetra wɔ Tsetse mber no awiei na Byzantium ber do. Wogyaw nkuraase dodow no ara a efi afeha a edzi kan kosi afeha a ɔtɔ do 7 mu no wɔ afeha a ɔtɔ do 8 na 10 ntam hɔ. Nkurow no kyerɛ adansi nkaeɛ a hɔn akora do yie a ɔfa adan, abosonsom asɔredan, asɔredan, abura, aguaree na nea ɔkeka ho Nkuropɔn a ewuwu a ɔho hia no bi nye Asɔre a ɔwɔ Saint Simeon Stylites, Serjilla na al Bara. Owu Nkurow Akɛse no wɔ bea bi a ɔkorɔn a wɔdze abo a wɔfrɛ no limestone ayɛ a wɔfrɛ no Limestone Massif. Saa tsetse atraeɛ yi yɛ bea a nye tsɛtrɛtɛ yɛ kilomita 20–40 (akwansin 12–25) na nye tsentsen bɛyɛ kilomita 140 (akwansin 87). Mbepɔw akuw ebasa ka Massif no ho: nea edzi kan nye Bepɔw Simeon na Kurd Bepɔw a ɔwɔ atsifi fam kuw no; finimfin kuw a ɔtɔ do ebien nye Harim Mmepɔw kuw no; anafo fam kuw a ɔto do ebaasa na Zawiya Bepɔw kuw no. == Abakɔsɛm == Chris Wickham, wɔ tumi mu nhwehwɛmu a ɔfa Roma ekyi wiadze no ho no, "Framing the Early Middle Ages" (2006) kyerɛ dɛ na eyinom yɛ akuafo a wodzi yiye atrae a ɔwɔ nkurow akɛse mu ndzɛmba pɔtsee kakraa bi anaadɛ ennyi bi koraa. Ɔman no mu adansi ho ndzɛmba a aka a ɔyɛ nwonwa no fi akuafo a wonyaa mfaso fii amanaman ntsam ngodua ngo aguadzi a emu yɛ dzen a ɔkɔɔ do wɔ Tsetse mber no awiei no mu bae. Ekyingye foforo ne dɛ na eyinom yɛ nkurow a edzi yiye a ɔrenya nkɔdo osiandɛ na ɔwɔ aguadzi akwan atsitsir do wɔ Byzantium Ahemman no mu ntsi, na ɔnyɛ akuafo atrae a wodzi yiye ara kwa. Ber a Arabfo dzii do nkonyim ekyi no, aguadzi akwan no sesae, na dzea efii mu bae nye dɛ saa nkurow yi hweree aguadzi a ɔmaa hɔn sikasɛm nyaa nkɔdo no fa kɛse no ara. Wɔ saa adwene yi ho no, awiei koraa no, atubrafo gyaw hɔn nkurow no dze hɔn enyi kyerɛɛ nkurow afoforo a na ɔrenya nkɔdo wɔ Arabfo na Umayyadfo ase ber a nkurow akɛse a ɔrenya nkɔ anyim no gyee nye do nkɛntsɛndo no. Tsetse nkuraase a na ɔwɔ Nkurow a ewu no mu no kyerɛ nsakrae a ɔbaa Roma Ahemman no tsetse abosonsomfo wiadze no mu kɔɔ Byzantium Kristosom mu. Wɔkyerɛw Owu Nkurow Akɛse no dɛ UNESCO Wiadze Agyapadze Bea wɔ afe 2011 mu, wɔ dzin "Tsetse Nkuraase a Ɔwɔ Syria Atsifi Fam" ase. Ansa na Syria Ɔmanko no reba no na ɔnyɛ dzen dɛ wobetumi akɔ mbea dodow no ara no, na hɔn akora nkurow a ewuwu no mu dodow no ara so yiye na na nsrahwɛfo tumi kɔ mbea no a wontua hwee, ɔwom dɛ ɔyɛ dzen yiye dɛ wobedu Nkurow a ewu no bi ho a wonnyi akwankyerɛ nwoma (akwankyerɛ nwoma bi wɔ hɔ dze). Abdallah Hadjar na ɔkyerɛwee a ɔwɔ asase mfonin a ɔkɔ akyir a mfaso wɔ do dɛ wobehu mbea a wonnyim pii no; ''St Simeon Stylites Asɔredan (The Church of St Simeon Stylites) na Fam tutu ho adesua mbea afofor a ɔwɔ Simeon na Halaqa Mbepɔw do.'' == Fam Tutu Ho Adesua Bea == Owu Nkurow Akɛse na mbea a wotutu fam hwehwɛ tsetsefo ndzɛmba mu wɔ Limestone Massif no bi nye Asɔredan a ɔwɔ Ahotsefo Simeon Stylites, Serjilla, Bara, Basufan, Barisha, Qalb Loze, Barad, Cyrrhus, Turmanin, Banabil, Kafr Aruq, Kafr Dariyan, Babuline, Hazarin, Jarada, Maghara, Shinan, . Farkya, Ein Laruz, Ebla, Deir Sunbul, Al-Dana, Sarmada ne Al-Dana. Nyimpa a wɔste ase wɔ ber a wɔdze yɛ edwuma no mu. === [[Mount Simeon]], [[Kurd Mountain|Mount Kurd]] and Mount Ḥalqa === {| class="wikitable sortable" width="100%" ! width="12%" |Name ! class="unsortable" width="94px" |Image ! class="unsortable" width="10%" |Coordinates ! width="8%" |Governorate ! class="unsortable" |Notes |- |[[Barad, Syria|Barad]] |[[Fael:Brad_Northern_Basilica.jpg|235x235px]] |36°23′8″N 36°53′57″E |[[Aleppo Governorate|Aleppo]] |An ancient settlement, located {{Convert|32|km|0|abbr=on}} west of Aleppo, has many old basilicas; for example, the [[Julian of Antioch|Saint Julianus]] Maronite monastery (399-402 AD) where the shrine of [[Maron|Saint Maron]] is located, and a basilica at the northern part of the village built in 561. |- |Barjaka or Burj Suleiman village |[[Fael:Barjakah_chapel_Aleppo.jpg|235x235px]] |36°19′25.80″N 36°53′35.71″E |[[Aleppo Governorate|Aleppo]] |Located {{Convert|26|km|0|abbr=on}} northwest of Aleppo. The site has remnants of an old hermit tower and a well-preserved chapel from the 6th century. |- |[[Basufan]] |[[Fael:Basufan_Church_of_St._Phocas_-_Apse_and_arch_of_Prothesis_-_Corinthian_columns_with_spiral_fluting_and_wind_blown_capital._Kurdish_man_seated_in_foreground.jpg|349x349px]] |36°20′26.69″N 36°52′33.11″E |[[Aleppo Governorate|Aleppo]] | |- |[[Batuta, Syria|Batuta]] |[[Fael:Church,_Batuta_(باطوطة),_Syria_-_West_facade_and_triumphal_arch,_from_the_northwest_-_PHBZ024_2016_6183_-_Dumbarton_Oaks.jpg|235x235px]] |36°18′21″N 36°53′14″E |[[Aleppo Governorate|Aleppo]] |Village founded in the 4th century. By the 6th century, it had two churches and more than twelve other stone buildings. |- |Baziher | |36°19′7″N 36°52′29″E |[[Aleppo Governorate|Aleppo]] | |- |Benastur Monastery |[[Fael:Banastur_(بنستور),_Syria_-_Tower,_looking_east_-_PHBZ024_2016_7847_-_Dumbarton_Oaks.jpg|357x357px]] |36°18′12.00″N 36°55′23.00″E |[[Aleppo Governorate|Aleppo]] | |- |Churches of Sheikh Suleiman village |[[Fael:Church_of_the_Virgin,_Sheikh_Suleiman_(شيخ_سليمان),_Syria_-_View_from_the_southwest_-_PHBZ024_2016_6587_-_Dumbarton_Oaks.jpg|235x235px]] |36°16′24.00″N 36°54′36.00″E |[[Aleppo Governorate|Aleppo]] |Located {{Convert|28|km|0|abbr=on}} west of Aleppo, is notable for its three ancient churches: a ruined church located at the centre of the village, a well-preserved southern basilica which was built in 602, and the Church of the Virgin Mary which belongs to the late fifth century and is considered one of the most beautiful churches in northern Syria.<ref>{{Cite news|newspaper=Jamahir News|title=Walking through the ruins|url=http://jamahir.alwehda.gov.sy/__archives.asp?FileName=62952586020091015001251|language=ar|url-status=dead|archive-url=https://web.archive.org/web/20120308221738/http://jamahir.alwehda.gov.sy/__archives.asp?FileName=62952586020091015001251|archive-date=2012-03-08}}</ref> There is a hermit tower in the northern side of the village. |- |[[Church of Saint Simeon Stylites]] (Deir Semaan) |[[Fael:Church_of_Saint_Simeon_Stylites_17.jpg|235x235px]] |36°19′35.00″N 36°50′01.00″E |[[Aleppo Governorate|Aleppo]] |One of the most celebrated ecclesiastical monuments in Syria and among the oldest standing Christian churches in the world. It is located about {{Convert|35|km|0|abbr=on}} northwest of Aleppo. |- |[[Cyrrhus]] |[[Fael:Nebi_HuriNorth.jpg|235x235px]] |36°44′39″N 36°57′33″E |[[Aleppo Governorate|Aleppo]] |An ancient city located {{Convert|65|km|0|abbr=on}} north of Aleppo, is the site of [[Saints Cosmas and Damian]] Church (commonly known as Nabi Houri church), as well as a Roman amphitheatre and two old Roman bridges. |- |Deir Amman churches | |36°12′8″N 36°49′18″E |[[Aleppo Governorate|Aleppo]] | |- |Deir Mishmish Church |[[Fael:Church,_Deir_Mishmish_(دير_مشمش),_Syria_-_View_from_the_south_-_PHBZ024_2016_6465_-_Dumbarton_Oaks.jpg|235x235px]] |36°27′47″N 36°55′1″E |[[Aleppo Governorate|Aleppo]] | |- |[[Turmanin|Deir Turmanin]] |[[Fael:Church_of_Turmanin.png|235x235px]] |36°14′30″N 36°49′24″E |[[Idlib Governorate|Idlib]] |The ruins of the Byzantine monastery of Deir Turmanin are built around a paved courtyard containing two cisterns, a sarcophagus and several tombs. They include a building that housed the monks' dormitories, and the large basilica built around 480 AD. |- |[[Fafertin]] Church |[[Fael:Church,_Fafertin_(فافرتين),_Syria_-_View_of_sanctuary_apse_with_diaconicon_to_the_north_-_PHBZ024_2016_1731_-_Dumbarton_Oaks.jpg|235x235px]] |36°19′13.79″N 36°54′26.41″E |[[Aleppo Governorate|Aleppo]] |A half-ruined Late Roman basilica dates to 372 AD; it is located {{Convert|22|km|0|abbr=on}} northwest of Aleppo. According to the Aleppine historian Abdallah Hajjar, Fafertin Basilica is among the oldest dated churches in the world.<ref>{{Cite web|url=http://www.esyria.sy/ealeppo/index.php?p=stories&category=ruins&filename=200906131500074|title=Aleppo Fafertin Church|publisher=Esyria.sy|access-date=2013-06-10}}</ref> |- |Kafr Kira settlement in Burj Heidar village |[[Fael:West_Church,_Burj_Haidar_(برج_حيدر),_Syria_-_Nave_colonnades,_view_from_southwest_-_PHBZ024_2016_6041_-_Dumbarton_Oaks.jpg|alt=West Church, Burj Haidar (برج حيدر), Syria - Nave colonnades, view from southwest|235x235px]] |36°20′36.05″N 36°54′09.08″E |[[Aleppo Governorate|Aleppo]] |Located {{Convert|24|km|0|abbr=on}} northwest of Aleppo, has many half-ruined Christian structures dating back to the fourth and sixth centuries. |- |Kafr Lab | |36°20′08.09″N 36°53′26.79″E |[[Aleppo Governorate|Aleppo]] | |- |Kafr Lusein | |36°15′19.88″N 36°42′42.03″E |[[Aleppo Governorate|Aleppo]] | |- |[[Kafr Nabu]] |[[Fael:Inn,_Kafr_Nabo_(كفر_نابو),_Syria_-_South_facade_from_the_southeast_-_PHBZ024_2016_8529_-_Dumbarton_Oaks.jpg|235x235px]] |36°21′36.54″N 36°54′28.88″E |[[Aleppo Governorate|Aleppo]] |Located {{Convert|29|km|0|abbr=on}} west of Aleppo, is an Assyrian settlement of the ninth century BC and the site of a Roman temple which was converted into a church. There are also well-preserved residential buildings from the fifth and sixth centuries. |- |[[Kalota, Syria|Kalota]] Castle and churches |[[Fael:East_Church,_Kalota,_Syria_-_Nave_looking_east_-_PHBZ024_2016_7684_-_Dumbarton_Oaks.jpg|alt=East Church, Kalota, Syria - Nave looking east|235x235px]] |36°21′18.22″N 36°56′33.51″E |[[Aleppo Governorate|Aleppo]] |Located 20&nbsp;km northwest of Aleppo. The castle was originally built as a Roman temple during the 2nd century AD. After converting to [[Christianity]], the temple was turned into a basilica within the 5th century.<ref>{{Cite web|url=http://www.esyria.sy/ealeppo/index.php?p=stories&category=ruins&filename=200909161210011e|title=Aleppo: Kalota village|publisher=Esyria.sy|access-date=2013-06-10}}</ref> As a result of the wars between the [[Hamdanid dynasty|Hamadanids]] and the [[Byzantine Empire]], the church was turned into a castle during the 10th century.<ref>{{Cite web|url=http://www.qenshrin.com/church/church.php?id=221|title=Kalota Church|publisher=Qenshrin|access-date=2013-06-10}}</ref> There are two well-preserved churches near the castle: the eastern church built in 492 and the western church of the 6th century. |- |Kharab Shams Basilica |[[Fael:Kharab_Shams_Basilica,_Dead_Cities_region,_NW_Syria.jpg|235x235px]] |36°20′22.0″N 36°56′34.0″E |[[Aleppo Governorate|Aleppo]] |One of the oldest best-preserved Christian structures in the Levant dates to the fourth century CE.<ref>{{Cite web|url=http://www.esyria.sy/ealeppo/index.php?p=stories&category=ruins&filename=200812270845011|title=Kharab Shams in history|publisher=Esyria.sy|date=2008-12-13|access-date=2013-06-10}}</ref> The Byzantine church is located {{Convert|21|km|0|abbr=on}} northwest of Aleppo. |- |[[Kimar, Syria|Kimar]], near ''Basuta'' village |[[Fael:East_Church,_Kimar,_Syria_-_View_of_apse_from_west_-_PHBZ024_2016_6281_-_Dumbarton_Oaks.jpg|alt=East Church, Kimar, Syria - View of apse from west|235x235px]] |36°25′25.3″N 36°53′45.4″E |[[Aleppo Governorate|Aleppo]] |Located {{Convert|35|km|0|abbr=on}} northwest of Aleppo, is a fifth-century CE village of the Late Roman and Byzantine eras; it has many well-preserved churches, towers and old water cisterns. |- |Mushabbak Basilica |[[Fael:Mushabbak_Basilica_Aleppo5.jpg|235x235px]] |36°15′17.00″N 36°53′01.00″E |[[Aleppo Governorate|Aleppo]] |A well-preserved church from the second half of the fifth century (around 470), is located {{Convert|25|km|0|abbr=on}} west of Aleppo, near the town of Daret A'zzeh. |- |Qatura | |36°18′02.71″N 36°49′48.34″E |[[Aleppo Governorate|Aleppo]] | |- |Refade |[[Fael:Refade,villageE.jpg|235x235px]] |36°18′57″N 36°49′19″E |[[Idlib Governorate|Idlib]] | |- |Sargible |[[Fael:Bema_Church,_Sergible_(سرجبلا),_Syria_-_West_façade_-_PHBZ024_2016_4755_-_Dumbarton_Oaks.jpg|235x235px]] |36°14′17″N 36°42′59″E |[[Idlib Governorate|Idlib]] | |- |Set al-Roum |[[Fael:Sitt_er-Rum,E.jpg|235x235px]] |36°18′37″N 36°50′3″E |[[Aleppo Governorate|Aleppo]] | |- |Sheikh Barakat | |36°16′40″N 36°49′18″E |[[Aleppo Governorate|Aleppo]] | |- |Sinkhar historic settlement |[[Fael:Church_and_Chapel,_Sinhar_(سنهار),_Syria_-_West_facade_of_chapel_-_PHBZ024_2016_6704_-_Dumbarton_Oaks.jpg|235x235px]] |36°17′52.00″N 36°54′30.00″E |[[Aleppo Governorate|Aleppo]] |Locally known as Simkhar, is located {{Convert|24|km|0|abbr=on}} northwest of Aleppo in an isolated valley. The village was inhabited between the second and seventh centuries. Its Basilica is among the oldest churches in Syria and dates back to the fourth century, while the nearby chapel is sixth century. |- |Sugane village | |36°26′11.5″N 36°55′40.0″E |[[Aleppo Governorate|Aleppo]] |Located {{Convert|40|km|0|abbr=on}} northwest of Aleppo, is home to two half-ruined churches and old water cisterns. |- |[[Surqaniya]] village |[[Fael:6th_c._CE_Church,_Surqaniya_(سرقانيا),_Syria_-_South_and_west_façades_-_PHBZ024_2016_7828_-_Dumbarton_Oaks.jpg|alt=6th c. CE Church, Surqaniya (سرقانيا), Syria - South and west façades|235x235px]] |36°18′59.00″N 36°54′02.00″E |[[Aleppo Governorate|Aleppo]] |Located {{Convert|23|km|0|abbr=on}} northwest of Aleppo, preserves the remains of an old Byzantine settlement with a half-ruined sixth-century chapel. |- |[[Taladah]] Church and Monastery | |36°15′5″N 36°48′4″E |[[Idlib Governorate|Idlib]] | |- |Taqla |[[Fael:Church,_Takleh_(تقلا),_Syria_-_West_façade_-_PHBZ024_2016_1742_-_Dumbarton_Oaks.jpg|353x353px]] |36°19′09.96″N 36°50′51.03″E |[[Aleppo Governorate|Aleppo]] | |- |[[Zarzita]] |[[Fael:Tower_and_porch,_Zarzita_(زرزيتا),_Syria_-_View_from_southwest_-_PHBZ024_2016_6016_-_Dumbarton_Oaks.jpg|alt=Tower and porch, Zarzita (زرزيتا), Syria - View from southwest|235x235px]] |36°17′34.24″N 36°48′03.48″E |[[Aleppo Governorate|Aleppo]] | |- |} === [[Harim Mountains]] (Mount Bārīshā and Mount Aʻlā) === {| class="wikitable sortable" width="100%" ! width="12%" |Name ! class="unsortable" width="94px" |Image ! class="unsortable" width="10%" |Coordinates ! width="8%" |Governorate ! class="unsortable" |Notes |- |al-Breij ({{lang-ar|البريج}}) | |{{Coord|36|11|58.26|N|36|40|52.24|E|name=al-Breij}} |[[Idlib Governorate|Idlib]] | |- |al-Kfeir ({{lang-ar|الكفير}}) |[[Fael:Church,_Kfeir_(الكفير),_Syria_-_East_end_-_PHBZ024_2016_7928_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|36|11|13.52|N|36|34|03.64|E|name=al-Kfeir}} |[[Idlib Governorate|Idlib]] |Located in the mountainous region of Mount Aʻlā, less than two kilometers from [[Qalb Loze]] |- |Bab Al-Hawa ({{lang-ar|باب الهوا}}) | |{{Coord|36|12|19.42|N|36|43|31.37|E|name=Bab Al-Hawa}} |[[Idlib Governorate|Idlib]] |Located {{convert|50|km|0|abbr=on}} west of Aleppo on the Turkish border, is the site of several fourth-century churches and a well-preserved historical gate from the sixth century AD. |- |[[Babisqa]]({{lang-ar|بابسقا}}) |[[Fael:Baths,_Babisqa_(بابسقا),_Syria_-_View_from_the_south_-_PHBZ024_2016_4866_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|36|12|53.17|N|36|41|23.17|E|name=Babisqa}} |[[Idlib Governorate|Idlib]] | |- |Bamuqa ({{lang-ar|باموقا}}) |[[Fael:North_Church,_Bamuqqa_(باموقا),_Syria_-_West_façade_of_church_-_PHBZ024_2016_4397_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|36|12|02.23|N|36|38|18.40|E|name=Bamuqa}} |[[Idlib Governorate|Idlib]] | |- |[[Banabil]]({{lang-ar|بنابل}}) |[[Fael:Dwelling,_Benabil,_Syria_-_Doorway_to_courtyard_-_PHBZ024_2016_5387_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|36|12|01.99|N|36|33|41.31|E|name=Banabil}} |[[Idlib Governorate|Idlib]] | |- |Banqusa ({{lang-ar|بانقوسا}}) |[[Fael:South_Church,_Banqusa_(بانقوسا),_Syria_-_East_façade_-_PHBZ024_2016_5679_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|36|5|54|N|36|37|36|E|name=Banqusa}} |[[Idlib Governorate|Idlib]] | |- |[[Baqirha]]({{lang-ar|باقرحا}}) |[[Fael:Baqirha,east_churchW.jpg|235x235px]] |{{Coord|36|12|22.91|N|36|39|35.87|E|name=Baqirha}} |[[Idlib Governorate|Idlib]] | |- |[[Barisha, Harem District|Barisha]]({{lang-ar|باريشا}}) |[[Fael:Barisha,villa.jpg|235x235px]] |{{Coord|36|09|58|N|36|38|10|E|name=Barisha}} |[[Idlib Governorate|Idlib]] | |- |[[Barish al-Shamali]]({{lang-ar|باريش الشمالي}}) |[[Fael:Andron,_Berrish_North_(باريش),_Syria_-_North_facade_-_PHBZ024_2016_8077_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|36|11|00.37|N|36|34|50.53|E|name=Barish al-Shamali}} |[[Idlib Governorate|Idlib]] | |- |Bashkuh ({{lang-ar|باشكوح}}) | |{{Coord|36|11|39.76|N|36|37|54.20|E|name=Bashkuh}} |[[Idlib Governorate|Idlib]] | |- |Bashmishli ({{lang-ar|باشمشلي}}) |[[Fael:Baptistery,_Bashmishli_(باشمشلي),_Syria_-_East_and_north_façades_from_northeast_-_PHBZ024_2016_4330_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|36|11|44|N|36|35|37|E|name=Bashmishli}} |[[Idlib Governorate|Idlib]] | |- |Bauda ({{lang-ar|بعودا}}) |[[Fael:Bauda,center.jpg|235x235px]] |{{Coord|36|12|54.63|N|36|41|51.14|E|name=Bauda, North}} |[[Idlib Governorate|Idlib]] |Located just a few kilometers from the Turkish border on the far northeastern edge of Jebel Barisha. |- |[[Behyo]]({{lang-ar|بحيو}}) |[[Fael:Church,_Behyo_(بهيو),_Syria_-_West_facade_-_PHBZ024_2016_5250_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|36|09|09.10|N|36|34|45.24|E|name=Behyo}} |[[Idlib Governorate|Idlib]] |Village in northwestern Syria, built in the 5th and 6th centuries. Archaeological remains include two churches, olive presses, villas and other dwellings. |- |Beitar ({{lang-ar|بيتر}}) | |{{Coord|36|11|35.73|N|36|34|50.01|E|name=Beitar}} |[[Idlib Governorate|Idlib]] | |- |[[Bshendlaya - Rashadiya|Beshandlaya]]({{lang-ar|بشندلايا}}) |[[Fael:Tomb,_Beshindlaye_(بشندلايا),_Syria_-_Hypogeum_-_PHBZ024_2016_5269_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|36|08|37.80|N|36|33|24.21|E|name=Bshendlaya - Rashadiya}} |[[Idlib Governorate|Idlib]] | |- |Binsira ({{lang-ar|بنصرة}}) | |{{Coord|36|1|1|N|36|25|13|E|name=Binsira}} |[[Idlib Governorate|Idlib]] | |- |Burj Aizarara ({{lang-ar|برج عيزارارا}}) | |{{Coord|36|08|48.18|N|36|40|33.54|E|name=Burj Aizarara}} |[[Idlib Governorate|Idlib]] | |- |Dahis ({{lang-ar|داحس}}) |[[Fael:East_Church_and_Baptistery,_Dehes_(داحس),_Syria_-_South_façade_-_PHBZ024_2016_4454_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|36|10|49.06|N|36|37|48.84|E|name=Dahis}} |[[Idlib Governorate|Idlib]] | |- |[[Al-Dana, Syria|Dana]]({{lang-ar|الدانا}}) |[[Fael:Ancient_tomb_of_Dana.jpg|244x244px]] |{{Coord|36|12|47|N|36|46|14|E|name=Dana, North}} |[[Idlib Governorate|Idlib]] |Located north of Idlib, 38 kilometers west of Aleppo, and just east of the border with Turkey. |- |Deirouni ({{lang-ar|ديروني}}) |[[Fael:Monastery,_Deirouni_(ديروني),_Syria_-_West_and_south_façades_of_chapel_-_PHBZ024_2016_4299_-_Dumbarton_Oaks.jpg|alt=Monastery, Deirouni (ديروني), Syria - West and south façades of chapel|235x235px]] |{{Coord|36|12|40.19|N|36|39|36.82|E|name=Deirouni}} |[[Idlib Governorate|Idlib]] | |- |Deir Qeita ({{lang-ar|دير قيتا}}) |[[Fael:DarQita,TrinityW.jpg|235x235px]] |{{Coord|36|12|54.43|N|36|39|57.35|E|name=Deir Qeita}} |[[Idlib Governorate|Idlib]] | |- |Deir Seita ({{lang-ar|دير سيتا}}) |[[Fael:North_Church,_Deir_Seta_(دير_سيتا),_Syria_-_South_façade_-_PHBZ024_2016_9676_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|36|06|01.23|N|36|38|40.67|E|name=Deir Seita}} |[[Idlib Governorate|Idlib]] | |- |Fasuq ({{lang-ar|الفاسوق}}) | |{{Coord|36|1|6|N|36|27|5|E|name=Fasuq}} |[[Idlib Governorate|Idlib]] | |- |Kafr Aqab ({{lang-ar|كفر عقاب}}) | |{{Coord|36|1|54|N|36|26|47|E|name=Kafr Aqab}} |[[Idlib Governorate|Idlib]] | |- |[[Kafr Aruq]]({{lang-ar|كفر عروق}}) | |{{Coord|36|7|14|N|36|39|21|E|name=Kafr Aruq}} |[[Idlib Governorate|Idlib]] | |- |[[Kafr Dariyan]]({{lang-ar|كفر دريان}}) |[[Fael:Monastery_of_Yonan_the_Stylite,_Kfer_Daryan_(كفر_درين),_Syria_-_West_façade_and_south_side_of_chapel-monastery_from_southwest_-_PHBZ024_2016_4580_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|36|10|18.00|N|36|40|11.00|E|name=Kafr Dariyan}} |[[Idlib Governorate|Idlib]] | |- |Khirbet al-Khatib ({{lang-ar|خربة الخطيب}}) |[[Fael:Church,_Khirbet_al-Khatib_(خربة_الكاتب),_Syria_-_West_facade_-_PHBZ024_2016_9462_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|36|12|49|N|36|38|17|E|name=Khirbet al-Khatib}} |[[Idlib Governorate|Idlib]] | |- |[[Kseibjeh]]({{lang-ar|كسيبجة}}) |[[Fael:Ksegbe,_Syria_-_Unidentified_structures,_looking_north_-_PHBZ024_2016_9027_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|36|12|30|N|36|42|20|E|name=Kseibjeh}} |[[Idlib Governorate|Idlib]] | |- |Kukaniyeh ({{lang-ar|كوكانية}}) |[[Fael:Dwelling,_Kokanaya_(قوقانايا),_Syria_-_South_facade_with_portico_-_PHBZ024_2016_5608_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|36|06|53.12|N|36|36|24.74|E|name=Kukaniyeh}} |[[Idlib Governorate|Idlib]] | |- |Ma'suratah ({{lang-ar|معصراتة}}) | |{{Coord|36|9|46|N|36|33|4|E|name=Ma'suratah}} |[[Idlib Governorate|Idlib]] | |- |Maaz ({{lang-ar|ماعز}}) |[[Fael:East_Church,_Me'ez_(ماعز),_Syria_-_View_of_Church_from_southeast_-_PHBZ024_2016_5424_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|36|08|44.69|N|36|40|01.46|E|name=Maaz}} |[[Idlib Governorate|Idlib]] | |- |[[Qalb Loze]]({{lang-ar|قلب لوزة}}) |[[Fael:QalbLoze,W.jpg|235x235px]] |{{Coord|36|10|9|N|36|34|50|E|name=Qalb Loze}} |[[Idlib Governorate|Idlib]] | |- |Qarqbizeh ({{lang-ar|قرقبيزة}}) |[[Fael:Church,_Kirkbizeh_(قرقبيزة),_Syria_-_Bema_looking_east_-_PHBZ024_2016_5162_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|36|10|30.29|N|36|35|07.93|E|name=Qarqbizeh}} |[[Idlib Governorate|Idlib]] | |- |Sarfud ({{lang-ar|صرفود}}) | |{{Coord|36|11|11.70|N|36|41|17.99|E|name=Sarfud}} |[[Idlib Governorate|Idlib]] | |- |[[Sarmada]]({{lang-ar|سرمدا}}) | |{{Coord|36|10|57.48|N|36|43|52.38|E|name=Sarmada}} |[[Idlib Governorate|Idlib]] | |- |} === [[Jabal Zawiya|Mount Zāwiya]] === {| class="wikitable sortable" width="100%" ! width="12%" |Name ! class="unsortable" width="94px" |Image ! class="unsortable" width="10%" |Coordinates ! width="8%" |Governorate ! class="unsortable" |Notes |- |[[Al-Dana, Maarrat al-Nu'man|al-Dana]]({{lang-ar|الدانا}}) |[[Fael:Pyramidal_roofed_tomb,_Dana_(South)_(الدانا_الجنوبية),_Syria_-_East_façade_-_PHBZ024_2016_3942_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|35|42|12.84|N|36|41|15.75|E|name=al-Dana, South}} |[[Idlib Governorate|Idlib]] |A modern village on far eastern edge of Jebel al-Zawiyeh and Jebel Riha. |- |[[Babuline]]({{lang-ar|بابولين}}) | |{{Coord|35|32|16|N|36|40|43|E|name=Babuline}} |[[Idlib Governorate|Idlib]] | |- |[[Bara, Syria|Bara]]({{lang-ar|بارة}}) |[[Fael:SYRIE_183.jpg|235x235px]] |{{Coord|35|41|17.42|N|36|31|51.34|E|name=Bara, Syria}} |[[Idlib Governorate|Idlib]] | |- |Bashila ({{lang-ar|بشيلا}}) | |{{Coord|35|39|19.68|N|36|31|34.92|E|name=Bashila}} |[[Idlib Governorate|Idlib]] | |- |Batrasa ({{lang-ar|بترسا}}) |[[Fael:Btirsa2.jpg|235x235px]] |{{Coord|35|39|56.15|N|36|32|38.82|E|name=Batrasa}} |[[Idlib Governorate|Idlib]] | |- |Bauda ({{lang-ar|بعودا}}) |[[Fael:BaudaS,pyramidtomb.jpg|235x235px]] |{{Coord|35|40|13.78|N|36|34|08.50|E|name=Bauda, South}} |[[Idlib Governorate|Idlib]] |Located on the side of the road between the two major sites of [[Bara, Syria|Bara]] and [[Serjilla]]. |- |[[Deir Sunbul, Idlib|Deir Sunbul]]({{lang-ar|دير سنبل}}) |[[Fael:Deir_Sunbul_(دير_سنبل),_Syria_-_Distant_view_of_structures_-_PHBZ024_2016_7129_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|35|41|52.21|N|36|36|14.35|E|name=Deir Sunbul, Idlib}} |[[Idlib Governorate|Idlib]] | |- |Dellozeh ({{lang-ar|دللوزة}}) |[[Fael:Dwelling,_Dalloza_(دللوزة),_Syria_-_East_Facade_-_PHBZ024_2016_7039_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|35|41|45.52|N|36|34|57.04|E|name=Dellozeh}} |[[Idlib Governorate|Idlib]] | |- |[[Ebla]]({{lang-ar|ابلا}}) |[[Fael:HPIM3078_1.JPG|235x235px]] |{{Coord|35|47|52.8|N|36|47|52.8|E|name=Ebla}} |[[Idlib Governorate|Idlib]] |One of the earliest kingdoms in Syria. Its remains constitute a tell located about 55&nbsp;km (34&nbsp;mi) southwest of Aleppo near the village of [[Mardikh]]. |- |[[Ein Laruz]]({{lang-ar|عين لاروز}}) | |{{Coord|35|41|1|N|36|26|24|E|name=Ein Laruz}} |[[Idlib Governorate|Idlib]] | |- |[[Farkya]]({{lang-ar|فركيا}}) | |{{Coord|35|43|26.84|N|36|36|02.49|E|name=Farkya}} |[[Idlib Governorate|Idlib]] | |- |[[Hazarin]]({{lang-ar|حزارين}}) | |{{Coord|35|35|56|N|36|31|39|E|name=Hazarin}} |[[Idlib Governorate|Idlib]] | |- |[[Jarada]]({{lang-ar|جرادة}}) |[[Fael:Jerada,houseW.jpg|235x235px]] |{{Coord|35|43|26.43|N|36|42|56.05|E|name=Jarada}} |[[Idlib Governorate|Idlib]] | |- |[[Maghara]]({{lang-ar|مغارة}}) | |{{Coord|35|44|03.43|N|36|35|12.27|E|name=Maghara}} |[[Idlib Governorate|Idlib]] | |- |Majliya ({{lang-ar|مجليا}}) | |{{Coord|35|40|17.26|N|36|32|28.87|E|name=Majliya}} |[[Idlib Governorate|Idlib]] | |- |[[Mozra]]({{lang-ar|الموزرة}}) | |{{Coord|35|39|23|N|36|26|22|E|name=Mozra}} |[[Idlib Governorate|Idlib]] | |- |Qasr al-Banat ({{lang-ar|قصر البنات}}) |[[Fael:Qasr_al-Banat,_Dana_(South)_(الدانا_الجنوبية),_Syria_-_View_from_southeast_-_PHBZ024_2016_3903_-_Dumbarton_Oaks.jpg|235x235px]] |{{Coord|35|42|33.97|N|36|41|06.35|E|name=Qasr al-Banat}} |[[Idlib Governorate|Idlib]] | |- |Rabiaa ({{lang-ar|ربيعة}}) | |{{Coord|35|39|19.62|N|36|34|48.88|E|name=Rabiaa}} |[[Idlib Governorate|Idlib]] | |- |<span id="Ruweiha">Ruweiha</span>({{lang-ar|رويحة}}) |[[Fael:Ruweiha,Basilika-1.jpg|235x235px]] |{{Coord|35|44|16.88|N|36|41|41.57|E|name=Ruweiha}} |[[Idlib Governorate|Idlib]] | |- |[[Serjilla]]({{lang-ar|سرجيلا}}) |[[Fael:Sejilla-ruins.jpg|235x235px]] |{{Coord|35|40|17.55|N|36|35|05.51|E|name=Serjilla}} |[[Idlib Governorate|Idlib]] | |- |[[Shinan, Syria|Shinan]]({{lang-ar|شنان}}) | |{{Coord|35|44|7|N|36|36|42|E|name=Shinan}} |[[Idlib Governorate|Idlib]] | |- |Shinshirah ({{lang-ar|شنشراح}}) | |{{Coord|35|38|24.88|N|36|34|08.41|E|name=Shinshirah}} |[[Idlib Governorate|Idlib]] | |- |Wadi Martahun ({{lang-ar|وادي مرتحون}}) | |{{Coord|35|40|30.13|N|36|30|55.15|E|name=Wadi Martahun}} |[[Idlib Governorate|Idlib]] | |} == Hwɛ iyi Nso == * [[World Heritage Sites in Danger]] [[Nkyekyεmu:World Heritage Sites in Danger]] j8hdchzc2iofnyad7cdtncrn069syzr Owura Patrick Nana Wonkyi 0 876 6838 4752 2023-04-22T10:57:13Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6838 wikitext text/x-wiki '''Owura Patrick Nana Wonkyi''' yɛ kyerɛkyerɛnyi a ɔkyerɛ adze wɔ suapɔn university of education,Winneba-Ejumako adzesua bea.ɔyɛ fantsenyi mapa a ɔakwadar wɔ mfantse adzesua mu yie.osian ne nyimdzee ntsi n'ayɛnkofo akyerɛkyerɛfo mpo frɛ no mfantse 'professor'.dzin nso a n'adzesuafo dze frɛ no nye ababayii!! ma no so gyedo ababayaa!!. [[Nkyekyεmu:Ghanafo]] 7pqetx98zr2d3nz4qwtk37jyziz5e40 Owusu Achaw Duah 0 877 48165 38158 2025-05-23T15:23:47Z Robertjamal12 13 /* N'abrabɔ */ Nkyekyεmu using [[Project:AWB|AWB]] 48165 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | name = Owusu Achaw Duah | honorific-suffix = | image = | alt = | caption = | constituency_MP = [[Offinso South (Ghana parliament constituency)|Offinso South]] | parliament = Ghana | majority = | term_start = 2005 | term_end = Dec 2008 | predecessor = [[Kwabena Sarfo]] | successor = | order2 = <!--Can be repeated up to eight times by changing the number--> | office2 = | term_start2 = Jan 2009 | term_end2 = Jan 2013 | president2 = [[John Kufuor]] | predecessor2 = | successor2 = | birth_date = | birth_place = | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian]] | party = [[New Patriotic Party]] | spouse = | relations = | children = 5 | residence = | alma_mater = [[University of Ghana Medical School]] | occupation = Medical Practitioner | cabinet = | committees = | portfolio = | signature = | signature_alt = | website = | footnotes = }} '''Owusu Achaw Duah''' yɛ Ghana Datser na amanyɛnyi. Ɔno nye panyin pa(CEO) na prɛsedɛnt wɔ Martin Luther King Health Training School. Wɔ 2006 mu no, wɔpaw dɛ mbrahyɛbaguanyi dze ma Offinso South abatow mpasua do wɔ aba wɔtoo no bio ɔnam Kwabena Sarfo no wui wɔ Dzifuu 2006. == Nwomsua == Owusu nyaa ne ordinary na advanced lɛbol(level) abɔdzin krataa wɔ Konongo Odumase Ntoado Skuul na Opoku Ware Ntoado Skuul ahorow pɛpɛɛpɛ. Owiei wɔ University of Ghana Medical School wɔ 1973 na ɔsan so kitsa post-graduate dipolma wɔ Telemedicine mu. == Amanyɛsɛm == Owusu gyinae na odzii nkonyim wɔ Offinso South abatow mpasua do abaa wɔtoo no bio wɔ 2006 wɔ [[New Patriotic Party]] amanyɛkuw dzin mu. == Edwuma == Ɔyɛ Datser wɔ Dr. Martin Luther King Clinic wɔ Nkran na 'external examiner' wɔ Kwame Nkrumah University of Science and Technology. Ɔyɛ lɛkyela(lecturer) na nkan Head of Chemical Pathology Department of University of Ghana Medical School. == N'abrabɔ == Owusu awar wɔ mba beenum. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 78qo87ueeqkixm1llk0robpy0dmnsmc Owusu Afriyie Akoto 0 878 47824 47322 2025-05-14T13:45:46Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47824 wikitext text/x-wiki {{Databox|item=Q31718297}} '''Owusu Afriyie Akoto''' (wɔwoo no 19 [[Ɔbɛsɛ]] 1949)[1] yɛ Ghana kuayɛ sikasɛm ho nyimdzefo na amanyɛnyi. Ɔyɛ [[New Patriotic Party]] no munyi na na ɔyɛ Mbrahyɛ Bagua no munyi ma Kwadaso Mansin fir afe 2009 kɔsi afe 2017. Mprɛmprɛn ɔyɛ cabinet Ɔsoafo wɔ Ɔmanpanyin Nana Akufo-Addo aber do na ɔsom dɛ Ghana Edziban ne Kuedwuma soafo fir afe 2017. [2] . [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] llwaxtifgwnrc584ksmgk95oa0qh97s PM (Di Asa winner) 0 879 6841 4762 2023-04-22T10:57:24Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6841 wikitext text/x-wiki '''Precious Mensah''' a dodow n'ara nyim dɛ wɔfrɛ no"PM" yɛ Ghana adzetɔnyi a ɔdzii nkonyim wɔ Di asa akansie no mu, akansie no yɛ akansie bi a w'ahyehyɛ ama hɔn a wɔyɛ akɛse akɛse na nyimpa dwen dɛ hɔn nntum nnyɛ hwee.Na asaw akansie kɔ ma nyimpa duesia a obiara gyina mu ma nye mpasuar na ɔkɔbaa dɛ Precious na odzii nkonyim.Basiaba yi edzi nkonyim wɔ asaw akansie ahorow mu onya akyɛdze pii nso. [[Nkyekyεmu:Ghanafo]] pczcsoqm0k8ma6yhn9bh3bd1dxq53qi Paa Kwesi Nduom 0 880 48193 11415 2025-05-23T15:25:44Z Robertjamal12 13 Nkyekyεmu using [[Project:AWB|AWB]] 48193 wikitext text/x-wiki {{Databox|item=Q1438950}}'''Paa Kwesi Nduom''' anaa '''Papa Kwesi Nduom''', (wɔwoo no [[Kwakwar]] 15, 1953) yɛ Ghana edwumayɛfo ho fotunyi, amanyɛnyi, na Ghana Progressive People's Party no mu nyi a ɔhyehyɛɛ no. Wɔpaw no mpɛn ebiasa dɛ ɔmampanyin (A three-time nominee for president), na ɔyɛ mbrahyɛbaguanyi ma Komenda-Edina-Eguafo-Abirem mansin no mu na ɔsom dɛ ɔman soafo wɔ Kan Ɔmanpanyin J. A. Kufuor aber do<ref>https://citinewsroom.com/2021/05/nduom-challenges-birim-group-llc-in-us-court-over-money-laundering-and-fraud-claims/</ref>. == Ahyɛse Bra Na Nwomasua == Wɔwoo Paa Kwesi Nduom wɔ Edena a ɔwɔ [[Finimfin Mantɔw( Central region Ghana)|Finimfin Mantɔw]] mu wɔ [[Ghana]]. Wɔdze ne Papa dzin Joseph Hubster Yorke Jr maa no. Ɔkɔr ne nsɔwdo skuul wɔ St. Augustine's College wɔ Oguaa, hɔ na onyaa abɔdzin nkrataa a ɔyɛ General Certificate of Education (GCE) Ordinary na Advanced Levels("O" level and "A" levels). Ɔtoaa do kɔr United States hɔ na onyaa Bachelor of Arts (Economics) degree wɔ University of Wisconsin–Milwaukee wɔ afe 1975 mu. Ɔsan toaa do nyaa Master's degree in Management (1977) na Ph.D (Service Delivery Systems) wɔ afe 1982 mu wɔ dɛm Suapɔn noara mu. == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] b7vne26rakgylq307n9ipx81i7mczuh Paanoo 0 881 4770 4769 2023-04-20T19:26:56Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 4769 wikitext text/x-wiki '''[[:en:Bread|Paanoo]]''' yɛ edziban a woakyɛr paa. '''[[:en:Bread|Paanoo]]''' yɛ edziban a aman nyinara dzi. 52braw80dlxpwt369cuw36jnnhcmjel Palmyra 0 882 48263 4775 2025-05-26T13:56:45Z Robertjamal12 13 /* top */ Cat using [[Project:AWB|AWB]] 48263 wikitext text/x-wiki {{Databox|item=Q5747}} '''Palmyra''' ("Kurow dzin mfonini a wɔdze Palmyrene nkyerɛwde akyerɛw") yɛ tsetse kurow a ɔwɔ nnɛyi Homs Mantam mu, Siria. Ndzɛmba a wotutu fam hwehwɛ tsetsefo ndzɛma mu no fi Abo Foforo ber no mu, na nkrataa dzi kan ka kurow no ho asɛm wɔ mfirihyia apem a ɔto do ebien BC. Palmyra sesaa ne nsa mpɛn pii wɔ ahemman ahorow ntam ansa na ɔrebɛyɛ Roma Ahemman no ase wɔ afeha a edzi kan AD. [[Nkyekyεmu:World Heritage Sites in Danger]] 4b43bm9n3l2e6fov6ldgehwyc1lvc1s Papa Owusu Ankomah 0 883 38298 7680 2025-04-26T11:29:45Z Richmond Mbiah 1805 medze wikidta akaho 38298 wikitext text/x-wiki {{Databox|item=Q1698546}}'''Papa Owusu-Ankomah''' (wɔwoo no 27 Ayɛwohomumɔ 1958) yɛ Ghana mmaranimfo na amammuifo.  Ɔyɛ Ɔman Ho Dɔ Kuw Foforo no muni a ɔhyehyɛɛ. Ɔyɛɛ Mmarahyɛ Bagua no muni maa Sekondi mansin no firi afe 1996 kɔsi afe 2016. Wɔ June 2017 mu no, wɔpaw Papa Owusu-Ankomah dɛ Ghana Ɔmanpanyin wɔ UK na Ireland. Na dwumadze akwantuo no baa awieeɛ wɔ 30 Ɔbɛnem 2020.  Wɔafrɛ no Ghana amammuisɛm mu Komm Dynamo.  Ohyiaa Ɔhemmaa Elizabeth II ber a na ɔdze na Letters of Credence rema wɔ Buckingham Ahemfie wɔ London no. '''Nabofraase Na Nabofrabremu''' Wɔwoo Owusu-Ankomah wɔ Ghana wɔ 27 April 1958 mu wɔ abusua bi a wɔyɛ nnwuma wɔ aguadidan na adan na afie ho adwumayɛ mu wɔ Atɔe Fam Mantam no mu.  Na papa, Yaw Owusu-Ankomah, fi Atibie wɔ Kwahu Mantam mu wɔ Apuei Fam Mantam no mu, ber a na maame, Araba Owomoye Owusu-Ankomah, fi Dixcove wɔ Atɔe Fam Mantam no mu. '''Nwomasua''' Owusu-Ankomah fii na nhomasua ase wɔ mfitiase sukul ahoro mu wɔ Takoradi, na ofi mu kɔɔ Mfantsipim Sukul mu kɔyɛɛ na ntoaso sukul.  Wɔ Mfantsipim Sukul mu no, onyaa West African Examination Council’s Advanced Level Examination adansedi krataa no de kɔ Sukuupɔn mu. Wɔ Ghana Suapɔn mu, Legon osuaa mmara ho ade maa na bachelor’s degree.  Ɔwiee sukul no nyaa LL.B (Hons) 2nd Class Upper Division wɔ afe 1979 mu kɔɔ Ghana School of Law, faako a ɔwie n’adwumayɛ ho adesua wɔ Mmara mu wɔ afe 1981. Wɔfrɛɛ no ​​kɔɔ Ghana Bar saa afe no ara mu. '''Adwuma''' Owusu-Ankomah yɛ mmaranimfo wɔ n’adwuma mu.  Ɔyɛɛ Ghana Mmaranimfoɔ Panyin firi afe 2003 kɔsi afe 2005. Ansa na ɔrehyɛn amammuisɛm mu no, na ɔyɛ ɔhokafoɔ a ɔhwɛ adwuma do wɔ Owusu-Ankomah, Amanquah & Co. '''Party Artivism A Wɔde Dze Dwuma''' Owusu-Ankomah yɛ obi a ɔhyehyɛɛ, na ber bi na ɔsom dɛ oguamtrani, wɔ Atɔe Fam Ɔmantam baa dwumadzebea a ɔwɔ [[New Patriotic Party]] (NPP) no mu, na ɔsan nso yɛ Danquah-Busia Kuw no a ɔhyehyɛɛ kuw no muni na Atɔe Fam Ɔmantam Ɔsatu kuw no muni  wɔ afe 1992 na 1996. Na ɔyɛ NPP no Camp Board no Publicity Committee no muni wɔ afe 2000 abatoɔ no ho, na ɛfiri October 2001 kɔsi March 2003 no na ɔyɛ Nkitahodi Boayikuo no Titenani na Ɔman Akwankyerɛ Kuo no muni - a  de Nsakrae Pa asɛmti no bae.  Ɔyɛ NPP Ɔman Adwumayɛkuo no muni na ɔyɛ NPP Ɔman Badwa no muni firi afe 1997. Wɔ afe 2006 mu no, na ɔyɛ ɔman no Ɔsatuo Boayikuo a ɛwɔ ɔman no mu no muni. Owusu-Ankomah nyaa abatoɔ 28,802 wɔ abatoɔ 44,507 a ɛfata a wɔtowee a ɛgyina hɔ ma 53.80% wɔ n’asɔretiafoɔ Albert Bosomtwi-Sam a ɔyɛ NDC muni a ɔtoo aba 14,990 na Anthony Ackah a ɔyɛ PNC muni a ɔtoo aba 715 wɔ 1996 Ghana Amansan Abatoɔ no mu. Wɔ afe 2000 Abatoɔ no mu no, ɔtoo abatoɔ 28,434 a ɔgyina hɔ ma 67.60% sene n’asɔretiafo Anthony Richard Cudjoe a ɔyɛ NDC muni a ɔtoo aba 11,661 a ɔgyina hɔ ma 27.70%, Charles Van Dyck a ɔyɛ CPP muni a ɔtoo aba 1,223 a egyina hɔ ma 2.90% ne Abu Seidu a ɔyɛ PNC muni a ɔtoo aba 759  abatow a ɔgyina hɔ ma 1.80%. Ɔdze nkonim wɔ afe 2004 Amansan abatuw no mu dze abatuw 17,433 wɔ abatuw 26,307 a ɔfata a wɔtoo no mu a ɛgyina hɔ ma 66.30% wɔ n’asɔretiafo Betty Busumtwi-Dam a ɔyɛ NDC muni a ɔtoo aba 8,086, Omar Ahmed Bekure a ɔyɛ PNC muni a ɔtoo aba 444 na Joe Victor Eghan a ɔyɛ CPP  ɔmannifo a ɔtoo aba 344. Ɔdze nkonim bio wɔ afe 2008 mu de abatuwa 13,005 a ɛfiri abatuw a ɔfata a wɔtoe no mu a ɔgyina hɔ ma 55.41% wɔ n’asɔretiafo Betty Busumtwi-Sam a ɔtoo aba 9,578, Awuraa Hildergard Krakue a ɔtoo aba 727, Frederick Akor Larbi a ɔtoo aba 88 na Oliver Peter Vanderpuye-Orgle a  wɔtoo aba 72. Owusu-Ankomah ayɛ Western Region NPP no muni fi ber a wɔhyehyɛɛ no, ɔna wɔn a wɔhyehyɛɛ kuw no mufo yɛɛ adwuma, a ɔbinom ka ho na Owura Stephen Krakue a wawu no, de hyehyɛɛ amammui kuw bi a wɔdze besi akan wɔ National Democratic Congress no mu.  Wɔ afe 1996 mu no, odze nkonim wɔ Sekondi mantam no mu wɔ NPP tekiti do na ber a na ɔwɔ ɔsɔretia no mu no, ɔyɛɛ sunsuma soafo a ɔhwɛ Amanneɛbɔ do. '''Narahyɛ Bagua Adwuma''' Ber a Ɔman Ho Dɔ Kuw Foforo no dze nkonim wɔ afe 2000 Ghana Amansan Abatuw no mu no, wɔpaw Owusu-Ankomah dɛ Abadiakyiri dɛ Abadiakyir no kannifo na akyir yi wɔpaw no dɛ dodow no ara kannifo wɔ mmarahyɛ bagua no mu. Ber a na ɔwɔ mmarahyɛ bagua no mu no, ɔsom wɔ boayikuw ahorow bi mu, a ɔmu bi na Daa Boayikuw a Ɔhwɛ Mmara nketewa do, Boayikuw a Wɔapaw a Ɔhwɛ Amannɔne Nsɛm do, Sikasɛm Boayikuw na Boayikuw a ɔhwɛ Amansan Mmara, Mmara na Mmarahyɛ Bagua Nsɛm do. Ber a Ɔman Ho Dɔ Kuw Foforo no dZen nkonim wɔ afe 2000 Ghana Amansan Abatow no mu no, wɔpaw Owusu-Ankomah dɛ Abadiakyiri dɛ Abadiakyir no kannifo na akyiri yi wɔpaw no dɛ dodow no ara kannifo wɔ mmarahyɛ bagua no mu. Ber a na ɔwɔ mmarahyɛ bagua no mu no, ɔsom wɔ boayikuw ahorow bi mu, a ɔmu bi na Daa Boayikuw a ɔhwɛ Mmara nketewa do, Boayikuw a Wɔapaw a ɔhwɛ Amannɔne Nsɛm do, Sikasɛm Boayikuw na Boayikuw a ɔhwɛ Amansan Mmara, Mmara na Mmarahyɛ Bagua Nsɛm do. '''Aban Osuahu''' Wɔ Aban no mu no, Owusu-Ankomah adze adwumayɛfo a wɔaka abom anim wɔ Atɛntenenee, Mmabun na Agumadi Dwumadibea, Mmarahyɛ Bagua Nsɛm, Mfinimfini;  Nhomasua, Nyansahu na Agumadi, na Aguadi, Nnwuma, Ankorankoro Nnwuma Nkɔso na Ɔmampanyin Nnwuma Titiriw Dwumadibea.  Wɔ na dzebea dɛ Nhomasua, Nyansahu na Agumadi Minista no, Ghana Black Stars yɛɛ wɔn abakɔsɛm mmirikatu kɔɔ round of dunum wɔ Wiase Kupɔn no mu wɔ afe 2006. Ɔno nso na ɔhwɛɛ mfitiase nhomasua mu nsakrae so wɔ Ghana.  Ɔgyaee adwuma no wɔ afe 2007 mu sɛ ɔrekɔsi akan wɔ n’apam [[New Patriotic Party]] no frankaa ho.  Na mmɔdenbɔ no ankosi hwee ɔfisɛ odze akuw no mu akansifo afofor anim a ɔto do asia.  Ɔmampanyin a na ɔwɔ hɔ saa ber no, John Agyekum Kufour, na ɔpaw no dɛ Ɔmampanyin a ɔhwɛ Aguadi nnwuma, Ankorankoro Nnwuma na Ɔmampanyin Nnwuma Titiriw do.  Ɔyɛɛ MP maa Sekondi bɛbor mfeɛ aduonu. '''Ankorankoro Asetra''' Owusu-Ankomah aware na Augustina Owusu-Ankomah.  Awarefo yi wɔ mma mmiɛnsa. Owusu-Ankomah nyaa COVID-19 wɔ 10 April 2020 na wɔdze no kɔɔ Intensive Care Unit a ɔwɔ Royal Free Hospital wɔ London.  Akyiri yi na ho tɔɔ no. [[Nkyekyεmu:Ghanafo]] jy33hr4kt2p16gm2v2xomc630lm5kh7 Pascale Allotey 0 884 13146 6844 2024-05-23T19:59:46Z A09 777 cleanup 13146 wikitext text/x-wiki '''Pascale Allotey''' == Nwoma ahorow a ɔdze ato gua == * ''Reidpath, D Allotey, P (2003-05-01). "Infant mortality rate as an indicator of population health". Journal of Epidemiology and Community Health. BMJ Group. '''57''' (5): 344–6. doi:10.1136/jech.57.5.344. OCLC 677482202. PMC 1732453. <nowiki>PMID 12700217</nowiki>.'' * ''Reidpath, Daniel D.; Chan, Kit Y.; Gifford, Sandra M.; Allotey, Pascale (2005). "'He hath the French pox': stigma, social value and social exclusion". Sociology of Health & Illness. '''27''' (4): 468–489. doi:10.1111/j.1467-9566.2005.00452.x. hdl:10536/DRO/DU:30008821. ISSN 1467-9566. <nowiki>PMID 15998347</nowiki>.'' * ''Manderson, Lenore; Allotey, Pascale (2003-01-01). "Storytelling, marginality, and community in Australia: How immigrants position their difference in health care settings". Medical Anthropology. '''22''' (1): 1–21. doi:10.1080/01459740306767. ISSN 0145-9740. <nowiki>PMID 12641294</nowiki>. S2CID 39802179.'' == Nhwɛdo == * ''Group, British Medical Journal Publishing (2019-01-23). "Pascale Allotey: Treat people, not disease". BMJ. '''364''': l221. doi:10.1136/bmj.l221. ISSN 0959-8138. <nowiki>PMID 30674458</nowiki>. S2CID 59225184.'' * ''Lane, Richard (2020-03-07). "Pascale Allotey: midwife turned global health supremo". The Lancet. '''395''' (10226): 775. doi:10.1016/S0140-6736(20)30426-8. ISSN 0140-6736. <nowiki>PMID 32145782</nowiki>. S2CID 212423651.'' * ''TDR | Pascale Allotey". WHO. Retrieved 2020-05-23.'' * ''"TDR | The gender agenda in the control of tropical diseases: A review of current evidence". WHO. Retrieved 2020-05-23.'' [[Nkyekyεmu:Ghanafo]] izwv9zhvi19tzxbgdxvdffmv538l0dg Pascaline Edwards 0 885 35974 13124 2024-11-19T15:15:20Z Assilidjoe 33 Medze mboaedze aka ho 35974 wikitext text/x-wiki {{databox|q=Q16734008}} '''Pascaline Edwards''' (wɔwoo no afe 1970) ɔyɛ Ghananyi sini edwumayɛfo, na odzii nkonyim dɛ Ghana sinifo basia a ɔbɔ no ho mbɔdzen wɔ afe 2002 mu.<ref name=BuckmanOwoo>Jayne Buckman-Owoo, [https://books.google.com/books?id=9_p_EKXWo8UC&pg=PA14 Pascaline: Missing in Action], ''Graphic Showbiz'', 8–14 July 2010.</ref> Wobu Edwards dɛ ɔyɛ diva wɔ Ghana sini mu, na ɔwɔ sini pii a ɔbor ɔha a ɔdze kamfo no ho wɔ ne sini edwuma a ɔyɛ no mfe eduonu kakra ekyir mu. Ɔsan nso ayɛ Nollywood sini ahorow pii. Dɛm aber yi, ɔyɛ ne sini edwuma na ne sini agordzi ntsetsee sukuu, Film Techniques, na Ghana bea a wɔ tsintsen hɔn apɔw-mu, GeoDan Health and Fitness Centre a ɔhwɛ ne nyinara do bomu.<ref name=":0" /> == Abrabɔ Ahyɛse na nwomasua == Wɔwoo Pascaline Edwards wɔ Lomé, Togo wɔ afe 1970 mu, Pascaline baa Ghana wɔ afe 1986 mu na ɔkɔɔ Ghanatta Senior High School.<ref name=BuckmanOwoo/> Wɔ nkatasia ber mu no, na ɔhyɛɛ n'agordzi edwuma ase wɔ 1990 afe Ahyɛse no dɛ nyimpa a odzi akotsen wɔ Ghana agordzi kuw a wɔ kyen obiara no mu , Talent Drama Group. == Edwuma == Ono na ɔyɛɛ sini edwumayɛfo a na odzi kan wɔ The Leopard’s Choice (1992) mu. Ne sini a odzi kan a ɔdaa no edzi yɛ sini a w'ato no dzin Diabolo (1993). Ɔsan kɔr agordzibea sini mu na n’ahomgye tsitsir a onyaa no bae wɔ n'agordzi a ɔyɛɛ sini mu nwanwa dze a ɔtoatoa do wɔ mber a na ɔyɛ Emancipation Day afahyɛ a wɔdze kae kwan a wɔdze wie nkowasom wɔ Ghana wɔ afe 1995 mu.<ref name=":0" /> Ɔyɛɛ Fathia Nkrumah, Ghana Ɔmampanyin a odzi kan Dr Kwame Nkrumah ne yer dwumadzi wɔ drama bi a wɔyɛɛ wɔ afahyɛ no mu na ɔyɛɛ obi a na ɔyɛ nkowa eguadzifo ne yer na odzii akotsen wɔ kwan a wɔdze siw nkoatɔn edwuma ano w'ato no dzin Abolition (1995). Ɔyɛ ne sini dwumadzi a ɔyɛɛ osuanyi bi a ne ho yɛ fɛw na ɔdze ne nyanko ne gyedze a ɔdze ma no dzii agor na ɔdze ndaadaa faa ne nyanko ne papa ma hɔn ebusua n'enigye yɛɛ basaa, wɔ Stab in the Dark (1997) mu no na ɔdze ne sini edwuma ne mpɛgya brɛ no ma ne nsoromma hyiran kɛse. Wɔ Ghana sini ahorow a ɔyɛ toatoa do no ekyir no, n’edwuma no nyaa mpɛgya kɛse wɔ aber a ɔhyɛɛ ase yɛɛ dwumadzi tsitsir wɔ Nollywood (Nigeria) sini ahorow mu nye Journey of the Dead (2001). Edwards hyehyɛɛ sini agordzibea, Film Techniques wɔ afe 2007 mu, dɛ ɔrebɛkyɛ ne suahun a ɔwɔ wɔ edwuma no mu sini edwumayɛfo nkakramba, a wɔwɔ nyimdzee na enigye dɛ wɔdze bɛyɛ sini. Sini ahorow a w'ayɛ ma w'agye dzin a yɛ A Stab in the Dark, Forbidden Fruit (2000), The Mask, House Arrest, My Father’s Wife (1998), Messages, Deadline for Asante, Without Her Consent, ne Jewels.<ref>{{cite web|url=http://ghanaianagenda.com/index.php/component/content/article/65-headlines/146-pascaline-edwards-speaks-on-nudity-in-ghanaian-movies|title=Pascaline Edwards speaks on nudity in Ghanaian movies|access-date=27 August 2013}}</ref> == N'abrabɔ == Edwards awar Dan Badu, edwuma mu panyin ma TV3 ne Ghana's Strongest IV.<ref>{{Cite web|date=2012-12-13|title=Pascaline Edwards Celebrates 9 Years Marriage Anniversary|url=https://newsghana.com.gh/pascaline-edwards-celebrates-9-years-marriage-anniversary/|access-date=2021-05-03|website=News Ghana|language=en-US}}</ref> == Sene ahorow a wayɛ == *''[[A Stab in the Dark (film)|A Stab in the Dark]] (1999)'' *''[[Christ in Me (film)|Christ in Me]] (2003) as Thelma'' *''My Heart (2003) as Helena'' *''Amsterdam Diary (2005)'' *''V Republic (2014-2015 TV Series) as Amanda'' *''Deranged (2017) as Margaret Koleman'' *''The Case Study (2022)'' *''The Billionaire's Wife (2023)'' *''Evor (2024) as Auntie Adjoa'' == Mboaedze == [[Nkyekyεmu:Ghanafo]] 38638ucnamjvv3id6tj7q95tjhtn12v Patience Kpobi 0 886 13110 6846 2024-05-23T19:19:36Z A09 777 databox, cleanup 13110 wikitext text/x-wiki {{databox|q=Q20744491}} '''Patience Kpobi''' yɛ Ɔman Ghana bɔɔlbɔnyi a ne dzibew yɛ midfield na defence. == Ekyir nkɔree edwuma == Beebiara nnyi hɔ a nna ɔkyerɛ dɛ opuei akansi mu dze, naaso nna ɔka akansi kuw dze ma inter-continental play-off wɔ "second placed South American" na Ebibirmu kuw no ntam tsia Brazil, wɔ ber a wodzii konyim kɔr afe 2008 Olympics no mu. [[Nkyekyεmu:Ghanafo]] 4evnjqz6h4w2da5u2qjak2oqirdinfq Patience Opokua 0 887 13098 6847 2024-05-23T19:11:37Z A09 777 cleanup, databox 13098 wikitext text/x-wiki {{databox|q= Q97446109}} '''Patience Opokua''' (wɔwoo no afe 1969, Obiradzi 17) yɛ Ghana "table tennis" bɔnyi. Owiee wɔ mbaa ankonam dwumadzi no mu wɔ afe 1992 Summer Olympics no mu. [[Nkyekyεmu:Ghanafo]] 9ambvz1npelh9h3q1e4bi5dkj3g3zja Patience Peterson-Kundok 0 888 11210 10539 2023-08-19T08:26:09Z Minorax 51 11210 wikitext text/x-wiki {{Databox|item=Q97750773}}'''Patience Peterson-Kundok''' (wɔwoo no afe 2001 Fankwa 29) mu yɛ Ghana bɔɔlbɔnyi, ɔbɔ dɛ midfielder ma Hakkarigücü Spor wɔ Turkish Mbasiafo Super League bɔɔlbɔ kuw no mu. Nna ɔka Ɔman Ghana U-17 na U-20 kuw no ho. == Kuw edwuma == 1.63m (5&nbsp;ft 4 in) bɔɔlbɔnyi yi bɔ midfielder dabew no. Peterson-Kundok bɔɔ maa Ampem Darkoa Mbaa F.C wɔ ne man Premier League no. Afe 2020/21 mber no mu no, ɔhyɛɛ enum wɔ akansi eduonu-awɔtwe mu. Afe 2021 Dzifuu bosoom no mu na ɔkɔr Armenia, kɛkaa Noravank SC kuw no ho. Afe 2022 Ɔbɛsɛ mu no, ɔkɔr Turkey na ɔdze daba too krataa do dɛ ɔnye Hakkarigücü Spor bɛyɛ edwuma mfe ebien bɔɔ Women's Super League no. == Amanadze edwuma == Peterson-Kundok baa Ɔman Ghana U-17 (Black Maidens) na U-120 (Black Princesses) kuw no mu mpɛn pii. Ɔbɔɔ maa Ghana U-20 kuw no wɔ afe 2018 FIFA U-20 Women's World Cup a wɔbɔɔ wɔ France. Wɔfrɛɛ no wɔ U-20 kuw no mu bio wɔ afe 2020 FIFA U-20 Women's World Cup qualifying round. # == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] 42h8m3ui702z8srdcv0mwkilcfs4llp Patricia Mawuli Nyekodzi 0 889 6849 4802 2023-04-22T10:58:26Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6849 wikitext text/x-wiki '''Patricia Mawuli Nyekodzi''' (wɔwoo no afe 1988) ɔyɛ Ghananyi basia a odzii kan nyaa tumi krataa a wɔdze ka wimu hyɛn ,wimu hyɛn mu nhwehwɛmu, ɔkyerɛkyerɛfo na ono nko ara basia a ɔfata dɛ ɔyɛ Rotax Wimhyɛn Engines.[1][2] == Abrabɔ Ahyɛse == Mawuli nyinii wɔ nɔtse dan bi mu wɔ Mepe, nkuraase ekuraa ketseketse bi a ɔwɔ Volta Mantam mu wɔ Ghana. Onyaa wimhyɛn ho dɔ wɔ mber na ɔhwɛ wimhyɛn a ɔretwamu wɔ soro no.[3] Ber Mawuli dzii mfe 19 no, ɔkɔɔ Kpong Wimhyɛn Gyinabea kɔhwehwɛɛ edwuma nanso wimhyɛn gyinabea no mfiridwuma ho kwankyerɛfo, Jonathan Porter powee amma no ho kwan. Ɔfa no ma ɔyɛɛ adɔw edwuma wɔ sukuu no ho na ɔtwetwee ndua a ogu wimhyɛn kwan no do, na ɔyɛɛ dɛm som yi wɔ aber a w'anngye akatua biara. Mawuli dze ne nyimdzee twaa ndua no wɔ akwan soronko mu, na ɔkyerɛɛ kwan a otum yɛ nhwehwɛmu dze hu akwan a wɔdze tu ndua no. Porter huu n'ahokeka kor n'ara wɔ ber a ɔka kyerɛɛ no dɛɛ ɔboa no ma onhyehyɛ wimhyɛn no. Mawuli tumi sua adze ɔhardo, osuaa ndzɛmba a wɔdze yɛ wimhyɛn no yie no maa Porter maa no edwuma a wotua ho ka dɛ n’esuafo na ɔkyerɛkyerɛɛ no wimhyɛn.[3][4][5] == Ndwuma == Mawuli bɛyɛɛ Ghananyi basia a odzii kan bɛyɛɛ amanfo wimhyɛnkafo wɔ afe 2009. Ɔsan nso yɛ bibinyi a odzi kan a wɔ maa no adansedzi krataa dɛ ɔnyɛ Rotax Wimhyɛn Engine, na basia a odzi kan wɔ Afrika a wɔ maa no adansedzi krataa dɛ ɔnyɛ Rotax engine na ɔnhwɛ ne ho edwuma.[6] Porter na Mawuli hyehyɛɛ wimhyɛn sukuu, Aviation and Technology Academy Ghana, a wɔfrɛ no AvTech, wɔ afe 2010 n'ahyɛse a ɔtsetsee nkatasia anan afe biara. Wɔtsetse nkatasia no ma wɔyɛ na wɔahwɛ wimhyɛn a no mu yɛ har yie , wimhyɛn ho akwankyerɛ, wimhyɛn gyinabea dwumadzi, robɔt mfiridwuma na kɔmputa. Ɔdze n’ankasa akatua hyɛ sukuu no mu, ɔdze n’enyiwa si nkatasia a wofri nkuraase a wonnyi nwomasua hokwan na w'akyerɛkyerɛ hɔn.[4][7] Mawuli bɛyɛɛ ɔkyerɛkyerɛfoɔ wɔ Kpong Airfield na ɔkyerɛɛ adze wɔ AvTech.[3] Wɔ afe 2013 mu no, wɔ yii no dɛɛ edwumayɛfo panyin wɔ Kpong Airfield dwumadzi mu.[5] Mawuli yɛ wimhyɛnkafo bi a ɔdze ndur nam,nhyehyɛɛ a ɔnye Aviation Academy yɛ edwuma wɔnye adatserfo bomu yɛ, wɔdze ndur na apɔwmudzen nhyehyɛɛ yɛ edwuma, na wɔma apɔwmudzen ho nkyerɛkyerɛ ma nyimpa a wɔwɔ nkuraase wɔ Ghana nyinara. Wɔ aber be mu no ɔtow nwomasua nkrataa guu famu wɔ nkuraase bi.[3] wɔ afe 2015 mu no, Patricia nye ne kun tuu kɔɔ Wales na wɔbomu hyehyɛɛ wimhyɛn mfiridwuma wɔ Haverfordwest Wimhyɛn Gyinabea. Wɔbɔɔ Patricia n'abaw do nansei wɔ OBE. == Nhwɛdo == '''• ^''' ''"Patricia Mawuli Nyekodzi - Ghana's first female pilot". www.ghanaweb.com. Retrieved 9 April2016.'' '''• ^''' ''"In pictures: Ghana's flying women". BBC News. 16 May 2012. Retrieved 9 April 2016.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' '''''d''''' ''"Faces of Africa 20120604 Female pilot". Beijing, China: China Central Television. pp. 1–6. Archived from the original on 20 April 2016. Retrieved 9 April 2016.'' • ^ Jump up to:'''''a''''' '''''b''''' ''Petitt, Karlene (December 2011). "She Walked out of the African bush and discovered the Sky"(PDF). 99 News. Oklahoma City, Oklahoma: Ninety-Nines: International Organization of Women Pilots. '''38''' (4): 8–9. Archived from the original(PDF) on 19 December 2016. Retrieved 19 December 2016.'' • ^ Jump up to:'''''a''''' '''''b''''' ''Porter, Jonathan (August 2015). "A Ghanaian Woman's Quest to Work---and Fly". Washington, D. C.: Smithsonian Enterprises. Air & Space/Smithsonian. Retrieved 19 December2016.'' '''• ^''' ''Carrington, Daisy; Goulding, Nicola (8 October 2014). "Women with wings: Female pilots making history". Atlanta, Georgia: CNN. Archived from the original on 3 April 2015. Retrieved 19 December 2016.'' '''• ^''' ''Shryock, Ricci (May 14, 2012). "Ghana's Female Pilots Are Ready for Takeoff". Washington, D.C.: Voice of America. Archived from the original on 19 December 2016. Retrieved 19 December 2016.'' [[Nkyekyεmu:Ghanafo]] i1u3yarmvqzo2cog5hhsuwkayom982y Paul Collins Appiah Ofori 0 890 47783 47606 2025-05-14T13:30:43Z Robertjamal12 13 /* ƆBRA AHYƐSE NA NWOMASUA */ adding category using [[Project:AWB|AWB]] 47783 wikitext text/x-wiki '''Paul Collins Appiah Ofori''' yɛ Ghana amanyɛnyi na nkan mbrahyɛbaguanyi dze ma Asikuma-Odoben-Brakwa ambatow mpasua wɔ Finimfin Mantɔw mu. == ƆBRA AHYƐSE NA NWOMASUA == Wɔwoo Appiah-Ofori wɔ Dzifuu da ɔtɔ do duakron wɔ mfe apem ahankron eduanan ebiasa(19 August 1943) mu. Ofi Breman Asikuma a ɔwɔ Finimfin Mantɔw mu wɔ Ghana. Owie skuul wɔ Institute of Chartered Secretaries and Administrators, London. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 0yl1o6x0pac26zgbc3deh8p0j76sfd6 Paul Evans Addo 0 891 6851 4812 2023-04-22T10:59:35Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6851 wikitext text/x-wiki '''Paul Evans Aidoo''' (wɔwoo no afe apem ahaakorɔn eduonum awɔtwe ne bosoom Dzifuu ne da a otsia anan no mu) yɛ Ghana Kyerɛkyerɛnyi na amanyɛnyi. Ɔyɛ mbrahyɛbaguanyi dze ma Sefwi Wiawso na mbrahyɛbaguanyi dze ma Western Region a ɔwɔ Ghanaman yi mu. Oridzi Western Region do no, nna ɔsan yɛ Ahafo mantɔw mu tsitsenanyi. Wɔdoom no wɔ "kwan nna ɔbɔgye ɔtan do" wɔ Ghana's Centre dze ma Nwomasua a agye dzin na Human Rights wɔ ber a ɔkaa kyerɛɛ nyimpadɔm no dɛ hɔn nda mbaa na mbaa a wɔfa hɔn edzi. "Wɔreyɛ biara dɛ wobeyi dɛm nyimpakuw yi akwa wɔ kurow biara mu," dɛm na ɔkae. {| class="wikitable" ! colspan="2" |Hon. Paul Evans Aidoo |- | colspan="2" | |- ! colspan="2" |Member of the Ghana Parliament for Sefwi-Wiawso |- | colspan="2" |'''Incumbent''' |- | colspan="2" |'''Assumed office'''Jan 2005 |- !Preceded by |Isaac Kobina Nyame-Ofori |- ! colspan="2" |Western Region Minister |- | colspan="2" |'''In office'''Jan 2009 – Mar 2013 |- !President |John Atta Mills |- !Preceded by |Evans A. Amoah |- !Succeeded by |Ebenezer Kwadwo Teye Addo |- ! colspan="2" |Brong-Ahafo Region Minister |- | colspan="2" |'''In office'''Mar 2013 – Mar 2014 |- !Ɔmampanyin |John Dramani Mahama |- !Odzii |Twumasi Marfo |- !Dziadzefo |Kofi-Eric Opoku Manu |- ! colspan="2" |Western Region Minister |- | colspan="2" |'''Incumbent''' |- | colspan="2" |'''Wɔpaaw no kɔr ɔfese Ebɔw''' 2014 |- !Ɔmampanyin |John Dramani Mahama |- !Preceded by |Ebenezer Kwadwo Teye Addo |- ! colspan="2" |Personal details |- !Awoda |4 August 1958 (mfe 64) Sefwi-Ewiase, Ghana |- !Political party |National Democratic Congress |- !Children |8 |- !Residence(s) |Sakumono Estate, Accra |- !Alma mater |Enchi Teacher Training College |- !Occupation |Kyerɛkyerɛnyi |- !Committees | |- | colspan="2" | |} == Ɔbra ahyɛse na Nwomasua == Wɔwoo Paul Aidoo wɔ afe apem ahaakorɔn eduonum awɔtwe ne bosoom Dzifuu ne da a otsia anan wɔ Sefwi-Ewiase wɔ Sefwi-Wiawso Mansin wɔ Atɔe mantɔw mu wɔ (Western Region). Noara ankasa siee noho suaa adze kɛkyerɛɛw ne "General Certificate of Education Ordinary Level" wɔ afe apem ahaakorɔn eduowɔtwe. Ɔkɔr Enchi Akyerɛkyerɛfo Ntsetsee Kɔlegyi wɔ afe apem ahaakorɔn eduosuon esuon na afe apem ahaakorɔn eduowɔtwe biako ntamu, na hɔ na onyaa n'akyerɛkyerɛfo Certificate’A’. == Edwuma == Aidoo yɛɛ edwuma dɛ kyerɛkyerɛnyi wɔ afe apem ahaakorɔn eduowɔtwe biako na afe apem ahaakorɔn eduowɔtwe enum ntamu. Ɔsanee nye "National Mobilization Programme" dɛ Mansin Ɔfesa wɔ afe apem ahaakorɔn eduowɔtwe enum na afe apem ahaakorɔn eduokorɔn esuon ntamu. Afe apem ahaakorɔn eduokorɔn esuon na afe mpem ebien na biako ntamu no, nna ɔyɛ Mansin Panyin wɔ "Ministry of Local Government". Fitsi afe mpem ebien na ebien kesi afe mpemebien na anan mu no, nna ɔyɛ skuulpanyin wɔ Ghana Nwomasua kuw no mu. == PoliticsEdit == Aidoo yɛ NDC amanyɛkuwnyi na odzii kunyim wɔ Sefwi Wiawso wɔ Ghana mbrahyɛbagua abatow a ɔkɔr do afe mpemebien na anan mu no. Ɔsanee dzii ne dzibew wɔ afe mpemebien na awɔtwe mu. Afe mpem ebien na akorɔn mu no, Mampanyin a nna ɔda Ghana ano no, John Evans Atta Mills yii no dɛ Atɔe (Western) Mansin Tsitsenanyi na wɔ afe mpem ebien na du ebiasa ne bosoom Ebɔw mu no, wɔpaaw no dɛ Bono Ahafo Mansin Tsitsenanyi na wɔsanee paaw no dɛ Atɔe Mansin Tsitsenanyi wɔ afe mpem ebien na du anan mu wɔ ƆmampanyinJohn Dramani Mahama aban ase. Afe mpem ebien na du biako ne bosoom Ayɛwoho mu no, ɔfrɛɛ Ghanaman mu Bureau dze ma Ɔman Nhwehwɛmu dɛ wɔnkyer mbaa na mbaa na mbanyin na mbanyim mpa mu agor dwumadzifo a wɔwɔ Atɔe (westen) mantɔw mu na ɔkaa kyerɛɛ adanwura na hɔn a wɔha dan dɛ hɔn mboa ma wɔnkyer dɛm nyimpakuw yip. Wɔse ɔkaa dɛ, "sɛ wɔkyer hɔn aardvark, mbra nye hɔn bedzi". (Ɔwɔ ndzebɔnyɛfo nhyehyɛɛ a ɔahyɛ ato hɔ no mu wɔ Ghana 1992 mbra no mu a otsia dɛm nyimpakuw yi. == N'abrabɔ == Aidoo awar kitsa mba awɔtwe. Ɔyɛ Romanyi. [[Nkyekyεmu:Ghanafo]] 7hrookm1wub73j1in8xqypkg72a2ynj Paul Evans Aidoo 0 892 48127 47830 2025-05-23T15:21:08Z Robertjamal12 13 /* Abɔntsen do nkitahodzi na fibea ahorow */ Nkyekyεmu using [[Project:AWB|AWB]] 48127 wikitext text/x-wiki {{merge|Paul Evans Addo}} {{Databox|item=Q2059474}} '''Paul Evans Aidoo''' (wɔwoo no wɔ bosom [[Dzifuu]] da a ɔtɔ do anan (4) afe 1958) ɔyɛ Ghana Kyerɛkyerɛnyi na amanyɛnyi. Ɔyɛ mbrahyɛbaguanyi dze ma Sefwi-Wiawso na Ɔsoafo dze ma Anee Mantɔw mu wɔ Ghana.<ref>https://www.modernghana.com/news/952026/wasted-twelve-years-and-a-hopeless-return-the.html</ref><ref>https://www.fmprc.gov.cn/ce/cegh/eng/xwdt/t1182272.htm</ref><ref>https://citifmonline.com/2016/12/hiv-is-not-a-death-sentence-minister/</ref><ref>https://myjoyonline.com/business/minister-blames-collapse-of-soes-on-mismanagement/</ref> Asaana ɔyɛbɛyɛ Ɔsoafo ama Anee Mantɔw mu no, nna ɔyɛ Brɔn-na-Ahafo Mantɔw mu Soafo. Wɔ kɔndɛmee(condemned) dɛ ɔroboa ɔtan suban a ofir Ghana's Centre for Popular Education and Human Rights nkyɛn wɔ ber a soafo serɛɛ nkorɔfo dɛ wɔmmfa wɔyɛ homosexuals no. Ɔkaa dɛ, " Biribiara a wɔbɛyɛ aboa ma dɛm nkorɔfo no ase etu wɔ kurow mu no wɔbɛyɛ".<ref>https://www.bbc.co.uk/news/world-africa-14250170</ref> == Ɔbra Ahyɛase Na Nwomasua == Wɔwoo Paul Aidoo wɔ [[Dzifuu]] 4,1958 wɔ Sefwi-Ewiase wɔ Sefwi-Wiawso Mansin no mu wɔ Anee Mantɔw mu wɔ Ghana. Osuaa ankorankor adzesua wɔ General Certificate of Education Ordinary Level wɔ afe 1980. Ɔkɔr skuul wɔ Enchi Teacher Training College wɔ 1977 na 1981 ntam, a ɔfataa dɛ onya Teachers Certificate 'A'.<ref>https://web.archive.org/web/20100802053107/http://www.parliament.gh/honaidooevans_paul.html</ref> == Edwuma == Aidoo yɛɛ akyerɛkyerɛfo edwuma wɔ afe 1981 na afe 1985 ntamu. Ɔsan so nye National Mobilization Programme yɛɛ edwuma dɛ Mansin(District) Liaison Officer wɔ 1985 na 1997 ntamu. Wɔ 1997 na 2001 ntamu no, na ɔyɛ Mansin Soafo wɔ Ministry of Local Government. Fitsi 2002 kesi 2004 no, na ɔyɛ kyerɛkyerɛfopanyin wɔ Ghana nwomasua(Education Service) mu. == Amanyɛsɛm == Aidoo yɛ kuw ba wɔ National Democratic Congress amanyɛkuw no mu na odzii nkonyim wɔ Sefwi- Wiawso mbrahyɛbagua egua no do wɔ 2004 mu. Ɔsan so nyaa n'egua no wɔ 2008 abatow no mu.<ref>https://web.archive.org/web/20110112175254/http://www.ec.gov.gh/userfiles/file/2004ParliamentaryDetResults.pdf (PDF). [[Electoral Commission of Ghana]]. Archived from the original (PDF) on 12 January 2011. Retrieved 7 August 2010.</ref><ref>https://citinewsroom.com/2018/12/ndcs-paul-evans-aidoo-votes-yes-in-western-north-region-referendum/</ref><ref>https://www.ghanaweb.com/GhanaHomePage/election2008/parliament.constituency.php?ID=323</ref> Wɔ 2009 no, wɔpaw no dɛ Mantɔw mu Soafo wɔ Anee Mantɔw mu wɔ Ghana Ɔmanpanyi, John Atta Mills dzin mu na wɔ Ɛbɔw 2013 no, wɔpaw no dɛ Brɔn- na Ahafo Mantɔw no Soafo na wɔ san so paw no dɛ Soafo wɔ Anee Mantɔw mu wɔ Ɛbɔw 2014 wɔ Ghana Ɔmanpanyi John Dramani Mahama dzin mu. Wɔ Ayɛwoho 2011 mu no, ɔfrɛɛ Ghana Bureau of National Investigations dɛ wɔnkyer hɔn a wɔyɛ " Homosexuals" no. Ɔkaa n'asɛm bio dɛ, " Dɛ mbrɛ wakyer hɔn no, wɔdze hɔn bɛba mbra enyim". ( Iyi yɛ nsiesie bi a ɔwɔ nsɛmbɔn dzi ho mbra fa a ɔwɔ Ghana 1992 amansan mbra mu no kasa tsia "honam afa mu nyimdzee a ɔnnyɛ awosu" Amanyɛ mbra no ma nyimpa kwan ahorow ho bɔhyɛ " a ebusuakuw, beebi a ifi, amanbu adwen, kɔla, nyamesom, gyedzi anaa banyin na basia nna mmfa ho" naaso ɔnnyɛ nda).<ref>https://www.starobserver.com.au/news/ghana-cracks-down-on-gays/57436</ref><ref>https://www.independent.co.uk/news/world/africa/ghana-official-calls-for-effort-to-round-up-suspected-gays-2318507.html</ref> == N'abrabɔ == Aidoo awar wɔ mba baawɔtwe. Ɔyɛ Katselekenyi (Catholic).<ref>https://web.archive.org/web/20121009071114/http://www.ghanadistricts.com/mps/?r=5&_=139&mpd=227</ref> == Hwɛ Iyi Nso == * [[List of Mills government ministers]] * [[National Democratic Congress (Ghana)]] * [[Sefwi-Wiawso (Ghana parliament constituency)|Sefwi-Wiawso]] == Nhwɛdo == <references /> == Abɔntsen do nkitahodzi na fibea ahorow == * [https://web.archive.org/web/20100802053107/http://www.parliament.gh/honaidooevans_paul.html Profile on Parliament of Ghana website] {| class="wikitable" ! colspan="3" |Ghana Mbrahyɛbagua |- | rowspan="1" |Preceded by Isaac Kobina Nyame-Ofori | rowspan="1" |'''Mbrahwɛbagua ma Sefwi-Wiawso''' (Afe 2005 kɔsi ndɛ) | rowspan="1" |'''Incumbent''' |- ! colspan="3" |Amanyɛsɛm Edwumayɛbea Ahorow |- | rowspan="1" |Preceded by Evans A. Amoah | rowspan="1" |'''Atɔe Fam Ɔmantɔw Soafo''' (Afe 2009 kɔsi afe 2013) | rowspan="1" |Succeeded by Ebenezer Kwadwo Teye Addo |- | rowspan="1" |Preceded by Twumasi Marfo | rowspan="1" |'''Brong-Ahafo Ɔmantɔw Soafo''' (Afe 2013 kɔsi 2014) | rowspan="1" |Succeeded by Kofi-Eric Opoku Manu |- | rowspan="1" |Preceded by Ebenezer Kwadwo Teye Addo | rowspan="1" |'''Atɔe Fam Ɔmantɔw Soafo''' (Afe 2014 kɔsi ndɛ) | rowspan="1" |'''Incumbent''' |} [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 1qz8fxr4b21nmvgagn083l4j5x45ene Paul Okoh 0 893 48201 13080 2025-05-23T15:26:16Z Robertjamal12 13 /* N'abrabɔ */ Nkyekyεmu using [[Project:AWB|AWB]] 48201 wikitext text/x-wiki {{Databox|item=Q33069724}}'''Paul Okoh''' yɛ Ghana diplomat na [[New Patriotic Party]] amanyɛkuw ba. Seseiara ɔyɛ Ghana "ambassador" wɔ Egypt. == Ɔbra ahyɛse na nwomasua == Wɔwoo Okoh wɔ Kwakwar 22, 1949 mu. Ofi Kenyasi No.1 wɔ Brɔn na Ahafo mantɔw mu wɔ Ghana. Onyaa ne 'Diploma' wɔ Nwomasua(Diploma in Education) na ' Bachelor of Arts Mantɔw mu wɔ Ogua Suapɔn (University of Cape Coast). == Edwuma == Okoh yɛ Ndwomanyimnyi( Educationist). Nna ɔyɛ ɔkwankyerɛfo boafo (assistant director) na Kyerɛkyerɛnyi Panyin boafo(Assistant Headmaster) dze ma Dompoase Nsɔwdo Skuul a ɔwɔ Dompoase Adansi. == Ɔnanmusifo edwuma == Wɔ Ɔbɛsɛ 2017 mu no, Ɔmanpanyin Nana Akuffo-Addo bɔɔ Paul Okoh dzin dɛ Ghana ananmusinyi wɔ Egypt. Na ɔka Ghanafo a wɔda nsew wɔ eduonu ebien fofor a wɔbɔɔ hɔn dzin dɛ wondzii Ghana asɛmpatrɛw edwuma ahorow enyim wɔ wiase. == Amanyɛsɛm == Okoh yɛ [[New Patriotic Party]] amanyɛkuw nyi. Nna ɔyɛ mbrahyɛbaguanyi dze ma Asutifi North abatow mpasua do wɔ Brɔn na Ahafo mantɔw mu wɔ Ghana. Wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa, anan na enum mu wɔ 4th Republic mu wɔ Ghana. === 2000 Abatow === Wɔ afe 2000 mu no, Okoh dzii nkonyim wɔ Ghana amansan abatow mu dɛ mbrahyɛbaguanyi dze ma Asutifi North abatow mpasua a ɔwɔ Brɔn na Ahafo Mantɔw mu wɔ Ghana. Odzii nkonyim [[New Patriotic Party]] amanyɛkuw dzin mu na ɔnam do gyinae maa ASutifi North abatow mpasua wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa wɔ 4th Republic mu wɔ Ghana. Na Okoh n'abatow mpasua no ka mbrahyɛbagua ngua 14 e fa wɔ ngua 21 a [[New Patriotic Party]] nyaa wɔ Brɔn na Ahafo Mantɔw mu. [[New Patriotic Party]] no nyaa dɔm dodow a ɔyɛ ngua ɔha(100) wɔ ngua ahaebien(200) wɔ mbrahyɛbagua fie ɔtɔ do ebiasa wɔ 4th Republic wɔ Ghana. Wɔdze aba 7682 na wɔdze paw Okoh wɔ aba dodow a wɔtoo a ɔyɛ 15,978 mu. Iyi yɛ ɔha nkyɛm 49.1% aba dodow mu. Wɔpaw no gyaa Baah Danquah Emmanuel a ɔyɛ National Democratic Congress amanyɛkuw nyi, Georges Nsiah-Afriyie a ɔyɛ ankorankor amanyɛkuw(independent candidate), Norbert Anane-Nyarko a ɔyɛ Convention People's Party amanyɛkuw nyi na Darkwa Anthony a ɔyɛ National Reform Party. Iyinom nyaa 6,895, 906, 147 na 0 pɛpɛɛpɛ wɔ aba a wɔtoo mu. A ogyina hɔ ma ɔha nkyɛm 44.1%, 5.8%, 0.9% na 0% wɔ aba dodow no mu. === 2004 Abatow === Wɔ 2004 Ghana amansan abatow mu no, wɔpaw Okoh mpɛn ebien dɛ mbrahyɛbaguanyi dze ma Asutifi North abatow mpasua no. Odzii nkonyim wɔ [[New Patriotic Party]] amanyɛkuw dzin mu. Okoh n'abatow mpasua no ka mbrahyɛbagua ngua du-anan(14) a [[New Patriotic Party]] nya wɔ ngua dodow a ɔyɛ eduonu anan(24) wɔ Brɔn na Ahafo Mantɔw mu. [[New Patriotic Party]] no nyaa dɔm dodow ngua a ɔyɛ 128 wɔ 230 mu wɔ mbrahyɛbagua mu wɔ dɛm abatow no mu. Onyaa aba 9,741 wɔ 18,226 mu, iyi gyina hɔ ma ɔha nkyɛmu 53.40% wɔ aba dodow a wɔtoo mu. Wɔpaw no gyaa Samuel Nana Asamoah a ɔyɛ Convention People's Party na Eric Addae a ɔyɛ National Democratic Congress amanyɛkuw nyi. Iyinom nyaa mba 1.00% na 45.60% pɛpɛɛpɛ wɔ aba a wɔtoe mu. === 2008 Abatow === Wɔ 2008 Ghana amansan abatow mu no, Okoh aba 10,028 wɔ aba dodow a ɔyɛ 20,917 mu a na ogyina hɔ ma ɔha nkyɛm 47.9% wɔ aba wɔtoo mu. Wɔpaw no gyae Eric Addae a ɔyɛ National Democratic Congress amanyɛkuw nyi, Emmanuel Osei Kofi a ɔyɛ Democratic Freedom Party amanyɛkuw nyi, Yaa Durowaa a ɔyɛ Democratic People's Party amanyɛkuw nyi, Badu Augustine a ɔyɛ Convention People's Party na Patrick Kennus Boakye a ɔyɛ ankorankor amanyɛkuw nyi(independent candidate). Iyinom nyaa 41.60%, 0.57%, 0.21%5, 0.64%, na 9.05% pɛpɛɛpɛ wɔ 2008 Ghana amansan aba a wɔtoo no mu. == N'abrabɔ == Okoh awar wɔ mba akron. Ɔyɛ Kristonyi a ɔsom wɔ Catholic asɔr. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] oto9zxhbifpo6poqucfpcq2dg18wqw8 Paulina Patience Abagaye 0 894 36125 13176 2024-12-06T16:49:25Z NyameDebbie 1523 added wikidata 36125 wikitext text/x-wiki {{Infobox officeholder |honorific-prefix = Hon. |name = Paulina Patience Tangoba<ref name="MyJoyOnline">{{cite news |title=Minister explains why Covid-19 patient left Bolgatanga Regional Hospital |url=https://www.myjoyonline.com/news/regional/minister-explains-why-covid-19-patient-left-bolgatanga-regional-hospital/ |accessdate=8 April 2020 |publisher=MyJoyOnline |date=5 April 2020}}</ref> Abagaye |honorific-suffix = |image = |imagesize = |smallimage = <!--If this is specified, "image" should not be.--> |alt = |caption = |order1 = |office1 = Ambassador to Italy<ref name="former Italy ambassador">{{cite news |title=President Akufo-Addo Makes Changes To His Government |url=http://presidency.gov.gh/index.php/briefing-room/press-releases/776-president-akufo-addo-makes-changes-to-his-government |date=9 August 2018 |accessdate=8 April 2020 |publisher=The Communications Bureau, The Presidency, Republic of Ghana |language=en-gb}}</ref> |term_start1 = July 2017 |term_end1 = August 2018<ref name="former Italy ambassador"/> |office2 = Upper East Regional Minister<ref name="former Italy ambassador"/> |term_start2 = August 2018<ref name="former Italy ambassador"/> |term_end2 = |president2 = [[Nana Akuffo-Addo]] |predecessor2 = |successor2 = ''Incumbent'' |birth_date = {{birth date and age|1969|07|14}} |birth_place = [[Ghana]] |death_date = |death_place = |restingplace = |restingplacecoordinates = |birthname = |nationality = [[Ghanaian]] |party = [[New Patriotic Party]] |otherparty = <!--For additional political affiliations--> |spouse = |relations = |children = |residence = |alma_mater = |occupation = |profession = Teacher<ref>{{cite web |title=One on One With Paulina Abayage, Upper East Regional Minister - AM Show on JoyNews (10-8-18) |url=https://www.youtube.com/watch?v=kGOHk3FzV0Q |website=MyJoyOnline TV |publisher=MyJoyOnline TV |accessdate=8 April 2020}}</ref> }} '''Paulina Patience Tangoba Abagaye''' yɛ  Ghananyi a ogyina ma ɔman na amanaman afofor hɔn dwumadzi mu nsɛm na ɔka amanyɔkuw [[New Patriotic Party]] wɔ Ghana ho. Wɔ aber bi no, na ɔyɛ  Ghana Anamusifo ma Italy. Na ɔyɛ mbrayɛ baguanyi ma Upper East mantɔw mu. == Ananmusifo Edwuma == Wɔ July 2017 no, Ɔmanpanyin Nana Akuffo-Addo bɔɔ ne dzin dɛ Paulina Abagaye mbɛyɛ Ghana Anamusifo edwuma wɔ Italy. Na ɔka nyimpa 22 a wofri Ghana na wɔbɔ hɔn ho mbɔdzen a woyii hɔn dɛɛ hɔn da amanaman ho dwumadzi ano wɔ wiase nyinara mu. Wɔ December 2020, Abagaye bɛgyina ma NPP wɔ Navrongo Central mbrahyɛ baguafie abatow, na mbom odzii nkogu. == Nhwɛdo == * ''"Minister explains why Covid-19 patient left Bolgatanga Regional Hospital". MyJoyOnline.com. MyJoyOnline.com. 5 April 2020. Retrieved 8 April 2020.'' * ''"President Akufo-Addo Makes Changes To His Government". presidency.gov.gh. The Communications Bureau, The Presidency, Republic of Ghana. 9 August 2018. Retrieved 8 April 2020.'' * ''"One on One With Paulina Abayage, Upper East Regional Minister - AM Show on JoyNews (10-8-18)". MyJoyOnline TV. MyJoyOnline TV. Retrieved 8 April 2020.'' * ''"Minister explains why Covid-19 patient left Bolgatanga Regional Hospital". MyJoyOnline.com. MyJoyOnline.com. 5 April 2020. Retrieved 8 April 2020.'' * ''Online, MyJOY (2017-07-10). "Here's a full list of Akufo-Addo's 22 newly appointed Ambassadors". myjoyonline.com. myjoyonline. Archived from the original on 19 November 2017. Retrieved 15 July 2017.'' * ''Agency, Ghana News. "President Akufo-Addo presents credentials to 22 new ambassadors". ghanaweb.com. ghanaweb. Retrieved 15 July 2017.'' * ''Ghana, Presidency of. "President Akufo-Addo appoints 22 more Ambassadors". presidency.gov.gh. presidency of Ghana. Archived from the original on 13 July 2017. Retrieved 15 July 2017.'' * ''Nego, Nego (December 7, 2020). "Ghana Election 2020:NPP's Navrongo Central Candidate, Tangoba Abayage Concedes Defeat Concedes". Ghgossip.com. Retrieved December 8, 2020.'' [[Nkyekyεmu:Ghanafo]] 5bq00ccwdptay194y2tvwascllz2sdl Peace Ayisi Otchere 0 895 13088 6855 2024-05-23T19:05:54Z A09 777 cleanup of apparent wikidata dump 13088 wikitext text/x-wiki == Peace Ayisi Otchere == Peace Ayisi Otchere yɛ Ghananyi na basia a odzii yɛɛ African Development Bank hɔn tsitsenanyi. [[Nkyekyεmu:Ghanafo]] torskutu78a7ao3h4fugvrj35g2m0ko Peace Hyde 0 896 6856 4847 2023-04-22T10:59:55Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6856 wikitext text/x-wiki '''Peace Hyde''' yɛ British-Ghananyi TV do ɔyɛkyerɛfo, TV do edwumayɛfo, adzeyɛfo, nsɛm ho dawurbɔfo na ɔkɔ dɛ dodow hɔn nwomasua bɛkɔ enyim .[2] Ɔyɛ ɔkyerwfo na siniyɛfo panyin ma Netflix ne Afrika TV do dwumadzi a odzi kan a ɔyɛ Young, Famous & African , na abɛɛfo ndwuma mu nsɛm ho amandzɛbɔ ne kum nkabɔmu do panyin na West Africa  ananmu gyinafo  wɔ Forbes Africa.[3][4][5] Ono na ɔhyehyɛɛ Aim Higher Africa dwumadzi , dwumadzi  a aban ne nsa nhyɛ ase a wɔdze hwehwɛ mpomtu wɔ nwomasua mu wɔ mpɔtam a wodzi hia wɔ Afrika nyinara.[6] Wɔ afe 2018 mu no, woyii no dɛ ɔka akandzifo 200 ho wɔ Obama Foundation Africa Leaders nhyehyɛɛ dwumadzi ho wɔ afe 2019 mu , wɔmaa no African Social Impact Award wɔ House of Parliament, House of Commons wɔ UK.[7][8][9 ][10] . == Abrabɔ ahyɛse na nwomasua == Wɔwoo Hyde na wɔtsetsee no wɔ London, na ɔtsenaa hɔ kosii afe 2015, ansaana ɔretu akɔ Ghana. Wɔ n'ahyɛse mber mu wɔ London no, ɔyɛɛ edwuma wɔ mber kakrabi mu dɛ mbofra adwen ho ɔbenfo ansaana ɔrebɛyɛ edwuma dɛ nyansahu mu kyerɛkyerɛfo na odzi dwuma kɛse n'ara wɔ physics, chemistry na biology.[11] Hyde yɛ alumnus wɔ Middlesex Sukuupɔn, na owiee sukuu no ma onyaa adwen mu nhwehwɛ ho abodzin krataa.[12][13] == Edwuma == Hyde yɛ Digital Media and Partnership mu panyin na West Africa  amandzɛbɔfo wɔ Forbes Africa.[14][15] Ono na ɔhwɛ nsɛm kyerɛw na dawurbɔ akyerɛwkyerɛ ma West Africa  mu na ono ara nso na ɔdze nhyehyɛɛ a ɔdze sika brɛ  ahyɛnsiwdze kuw a ɔnye hɔn yɛ edwuma  no fa kuw ahorow hɔn dwumadzi mu.[16][17] Ɔsan nso boa ma nkorɔfo hɔn nwomasua kɔ nkan, na ɔreyɛ edwuma dɛ nwomasua na edwumayɛ mu mpomtu bɔkɔ do ama mbabun a wodzi hia na hɔn a wonyi edwuma. Edwuma a ɔnye n’adɔyɛ kuw Aim Higher Africa yɛɛ maa Barack Obama yii Hyde kaa Obama Foundation Leaders Africa . Wɔ afe 2019 mu no, wɔsan nso maa Hyde Africa Social Impact Award wɔ UK House of Parliament wɔ edwuma a ɔnye adɔyɛ kuw no yɛɛ no ho. Hyde edwuma dɛ nsɛm ho dawurbɔfo epue wɔ Black Enterprise, Huffington Post, Ebony na Fox News mu.[18] Wɔdze no kaa Amanaman Nkabom no Nyimpa a Wɔwɔ Nkɛntsɛn kyen obiara a Wɔfri Afrika Abusua mu dzin mu wɔ afe 2017 na 2018 mu.[19] Hyde yɛ ɔtemmufoɔ ma CNBC All Africa Edwumayɛ Akannifoɔ Abasobɔdeɛ, The Chivas Venture Fund na Veuve Clicquot Edwumayɛfo Abasobɔdze.[20][21 == '''Nwomasua ho dwumadzi''' == Hyde na ɔda  Aim Higher Africa nwomasua nhyehyɛɛ n'ano na ɔwɔ enyiso adzehun dɛɛ ɔdze bɛ boa mberantse na nkatasia wɔ hɔn  ndwuma na w'akyerɛ hɔn akwan a wɔdze Nsesa bɛba Afrika wɔ ne nkyerɛkyerɛ, nkoranhyɛ na tum a wɔdze ma hɔn dɛ wɔbɛyɛ akandzifo. Aim Higher Africa nhyehyɛɛ no ayɛ edwuma na ɔdze nkyerɛkyerɛ pa ama edwumayɛfo a wɔwɔ ewiase no nyinara ho ma w'asuadze na wɔanya nkɔdo nkitahodzi a wɔ nya Fri hɔn tsipɛnfo a hɔn adwen yɛ pɛ, sika a wɔ bɛnya efri aboafo hɔ, afotu na sikasɛm ho nyimdeɛ dwumadzi nhyia mu. Ofri ber a wɔ hyehyɛɛ ahyehyɛdze no, dɛm dwumadzi no ayɛ ndwuma nkakramba 6000 wɔ West Africa na wenya esuafo bɛyɛ ɔpepem 3.[25][26] In 2018, Hyde hyɛɛ ne skills acquisition centre wɔ Yaba dɛ wɔbɛma nkorɔfo nwomasua na w'ama nkorɔfo nsa ano edwuma  ma hɔn a wɔ rehyɛ ndwuma ase wɔ Nigeria dɛ wɔdze mpomtu bɛma eguadzi edwumayɛfo wɔ ne Mind-set Reorientation and Design Thinking (MRDT) dwumadzi .[27] == '''Dawurbɔ ho edwuma''' == Peace na  ɔhyehyɛɛ  na ɔyɛ panyin a ɔda  edwumakuw a ɔyɛɛ Afrika TV do sini ntsiatsia dwumadzi a odzi kan koraa wɔ Netflix, Young, Famous & African. Ɔyɛ adzeyɛfo, ɔhyehyɛ sini edwuma na ɔsanso yɛ ɔkasafo wɔ dwumadzi ebien do, Forbes Africa ne My Worst Day with Peace Hyde (3 seasons ), hɔ na ɔye Afrika asomafo dzi nkomɔ na Forbes Woman Africa ne Against the Odds (2 seasons )  wɔ CNBC Africa  wɔ DSTV so. Ono na ɔyɛɛ Vice News akyerɛw ntohɔ dwumadzi  a w'ato dzin Inside Nigeria dze wɔrepia aposifo etsirmɔdzensɛm no aba ewie. Nsɛm a wɔ kyerɛw no ma odzii nkonyim wɔ Top Shorts Film Festival  abasobɔde, Los Angeles Sini Afahyɛ, Lonely Wolf Film Festival  na IMDB Abasobɔdze . Ɔsan nso yɛɛ n’ankasa ne kasa dwumadzi, Friday Night Live, a ɔkɔɔ do mfe 4 na ndwom akansie a ɔkɔɔ do wɔ Ghana, MTN Hitmaker, wɔ mfe 3 mu. CNN bɔɔ no dzin dɛ Ghana nsɛm ho dawurbɔfo a ɔbɔ no ho mbɔdzen , na wɔ daa Hyde edwuma no edzi wɔ CNN, Black Enterprise, Huffington Post, Ebony, Fox News, na Essence. Wɔbɔɔ ne dzin wɔ Amanaman Nkabom Kuw no mu nyimpa a wɔ bɔ mbɔdzen a wɔfri Afrika mu wɔ afe 2017 na  2018 mu na wɔbɔɔ ne dzin dɛ ɔka mbabun 100 a wɔ bɔ hɔn ho mbɔdzen wɔ Afrika. Wɔ afe 2018 mu no, Ɔmampanyin Barack Obama yii Peace wɔ Afrika akandzifo 30,000 mu dɛ hom nyɛ Inaugural Obama Foundation Africa Leaders 200 dwumadzi no.[28][29][30] == '''Bagua mu kasa''' == Peace Hyde kasa fa hɛn adwen ne tum a ɔwɔ, yɛ rehyɛhyɛɛ hɛn Abrabɔ ne siantsir tsitsir a odzi mu, edwumayɛ mu mpomtu na nwomasua, na pɛpɛryɛ ma mbanyinfo na mbasiafo na Mpagya tumi a wɔdze ma mbasiafo ho nsɛm.[31] Hyde na ɔyɛ ɔkasafo tsitsir ma Flourish Africa Conference, asɛnka gyinabea a Afrika basia a ɔwɔ sika kyɛn obiara na ɔhyehyɛe, Folorunso Alakija.[32] Na ɔyɛ ɔkasafo wɔ TEDX Accra, TEDX Kumasi, Global Social   Awards wɔ Prague, Essence, Afrika 2018 Nhyiamu wɔ Egypt, Social Media week wɔ Lagos, na Hustle in Heels London.[33][34][35][36] == Abasobɔdze na enyimunyam == YearEventPrizeResult2015People's Choice Awards''Female News Presenter of the Year''NominatedRTP Awards''Television Female Entertainment Show Host of the Year''NominatedYoung CEO Business Summit''Young CEO Global Award''WonAvance Media Awards''Top 50 Most Influential Young Ghanaians''Won2016Nigerian Broadcaster Merit Awards''Female African Broadcaster of the Year''[37]WonWomen For Africa Awards''International Business Woman of the Year''NominatedWomen For Africa Awards''Business Woman of the Year''NominatedThe African Network of Entrepreneurs''Top 100 Most Outstanding Women Entrepreneurs in Ghana''WonWomen For Africa Awards''Judges Special Recognition Award''WonAfrica Boku Talent Africa Awards''Excellence In Journalism Award''WonWaislitz Global Citizen Award''Global Citizen Awards''Nominated2017Discovery Young Health Journalist of the Year Award''Young Upcoming Health Journalist Award''NominatedSanlam''Journalist Award''NominatedMipad''100 Most influential people of African Descent''WonGhana Naija Showbiz Awards''Winner Radio/TV Personality''WonDiscovery Awards''The Discovery Young Health Journalist of the year''Nominated2018Nigerian Teen Choice Awards''Choice Media Personality of the Year''WonObama Foundation''Obama Foundation Leaders Africa Fellow''Won2019Africa Social Impact AwardAfrica Achievers AwardWonGlobal Social AwardsSocial Impact and ChangeFinalist2021African Growth StorySanlam Awards for Excellence in Financial JournalismWon[38] == Nhwɛdo == '''• ^''' ''Akese, Efia (23 January 2015). "Peace Hyde hugs the limelight". Graphic.com.gh. Retrieved 18 March 2015.'' '''• ^''' ''"Meet Peace Hyde, Ghana's rising star". www.ghanaweb.com. Retrieved 24 August 2016.'' '''• ^''' ''"Peace Hyde wins special recognition award for Aim Higher Africa at Women4Africa Awards UK - AmeyawDebrah.Com". ameyawdebrah.com. Archived from the original on 10 September 2016. Retrieved 24 August 2016.'' '''• ^''' ''"CHILD EDUCATION: Peace Hyde Brings New Technology Initiative To Nigeria | 360Nobs.com". www.360nobs.com. Retrieved 24 August 2016.'' '''• ^''' ''"Peace Hyde's Aim Higher Africa secures partnership deal with Nasco Electronics | GhanaGist.Com". ghanagist.com. Retrieved 24 August 2016.'' [[Nkyekyεmu:Ghanafo]] ix6515mtuooc5vuwc9wat7karkum1fa Pearl Amoah 0 897 6857 6401 2023-04-22T10:59:59Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6857 wikitext text/x-wiki Osofo Pearl Amoah yɛ Ghananyi a ɔyɛ anamusinye wɔ wiadze afanan . Dɛ mbrɛ nedzin tse no,w'ahyɛ ɔsoafo. [[Nkyekyεmu:Ghanafo]] puvupfys4b23tkoj4j9n14x0m9yfnze Peter Boakye-Ansah 0 898 48066 47716 2025-05-23T14:00:03Z Robertjamal12 13 /* <u>N'abrabɔ mu nsɛm na owu</u> */ Nkyekyεmu using [[Project:AWB|AWB]] 48066 wikitext text/x-wiki '''Peter Boakye-Ansah''' (29 July 1949 – 19 July 2018). Nna ɔyɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzi kan na dza ɔtɔ do ebien wɔ aban a ɔtɔ do anan mu wɔ Ghana. Nna ɔyɛ mbrahyɛbaguanyi ma Ejura Sekyedumasi ambatow mpasua fitsi Sanda 7, 1993 kesi Sanda 6, 2001 mu. === <u>Abrabɔ ahyɛase na nwomasua</u> === Wɔwoo Boakye-Ansah wɔ Fankwa 1949 mu. Okosuaa adze wɔ Osei Tutu Ntsetseebea na onyaa Akyerɛkyerɛfo Ntsetsee Adansedzi Nwoma na Bonsu Kuayɛ Ntsetsee Skuul na wɔtsetsee no ma ɔbɛyɛɛ Kuayɛ dwuma boafo. ==== <u>Edwuma na amanyɛsɛm</u> ==== Ansaana Boakye-Ansah rokɔ amanyɛsɛm mu no, nna ɔyɛ Kyerɛkyerɛnyi. Nna ɔyɛ ɔmansin kyerɛwfo ma Ejusu Sekyedumase mansin ansaana ɔrokɔ mbrahyɛbagua mu. Ɔhyɛɛ edwuma ase dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzi kan wɔ aban a ɔtɔ do anan mu wɔ Ghana wɔ Sanda 7, 1993 ber a wɔdaa no edzi dɛ oedzi nkonyim wɔ afe 1992 Ghana mbrahyɛbagua ambatow a ɔkɔr do wɔ Mumu 29,1992 mu no dɛ National Democratic Congress kuwba. Afe 1996 Ghana ambatow kɛse mu no, Boakye-Ansah gyinaa maa Ejura Sekyedumase bio na onyaa amba 16,992 a ogyina hɔ ma 62% fi amba dodow a wɔtoow no mu. Ɔsoom dɛ mbrahyɛbaguanyi maa Ejura-Sekyedumase ambatow mpasua fitsi Sanda 7, 1993 kesi Sanda 6, 2001. Sampson Atakora a no so wɔ NDC bɛhyɛɛ n'ananmu. ===== <u>N'abrabɔ mu nsɛm na owu</u> ===== Boakye-Ansah yɛ Christianyi. Yarba bi bɔɔ no ma owui wɔ Ayɛwoho 19, 2018. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 7bqm0qshicrdbrsvcd8qh4464jjvulc Peter Kwaw 0 899 47588 47035 2025-05-09T14:54:14Z Robertjamal12 13 /* Edwuma */ Nkyekyεmu using [[Project:AWB|AWB]] 47588 wikitext text/x-wiki '''Peter Kwaw''' yɛ Ghana amanyɛnyi na kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa wɔ "4th Republic" mu wɔ Ghana a ogyina mu ma Lower West Akim abatow mpasua do wɔ Epuei Mantɔw mu. == Ɔbra ahyɛse na nwomasua == Wɔwoo Kwaw wɔ Lower West Akim wɔ Epuei Mantɔw mu wɔ Ghana. == Amanyɛsɛm == Wodzii kan paw Kwaw wɔ mbrahyɛbagua fie wɔ [[New Patriotic Party]] amanyɛkuw ne dzin mu wɔ Mumu 2000 Ghana amansan abatow mu. Onyaa aba 18,103 wɔ aba 32,253 mu a ogyina hɔ ma ɔha nkyɛm eduonum esia ekyir pɔw du(56-10%). N'abatow mpasua no ka mbrahyɛbagua ngua duawɔtwe(18) wɔ ngua dodow a ɔyɛ eduonu esia(26) a [[New Patriotic Party]] amayɛkuw no nyaa wɔ Epuei Mantɔw mu. Wɔpaw no gyaa Isaac Nti-Ababio Newton a ɔyɛ National Democratic Congress amanyɛkuw nyi, Felix Atta-Owusu a ɔyɛ National Reformed Party amanyɛkuw nyi, Mark Ayitey Kwablah a ɔyɛ Convention Peoples Party amanyɛkuw nyi, Joseph Otoo-Essilfie a ɔyɛ United Ghana Movement amanyɛkuw nyi na Hassan Al-Haji Salisu a ɔyɛ Peoples National Convention amanyɛkuw nyi. Iyinom nyaa 12,768, 623, 342, 234 na 183wɔ aba dodow a wɔtoo mu. Iyinom san gyina hɔ ma ɔha nkyɛmu 39.60%, 1.90%,1.10%, 0.70% na 0.60% pɛpɛɛpɛ. == Edwuma == Kwaw yɛ nkaano mbrahyɛbaguanyi wɔ Lower West Akim abatow mpasua do wɔ Epuei mantɔw mu wɔ Ghana fitsi 2001 kesi 2005. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] bco5jwbeuoc2q3v3u9c6iaakqwyvp6h Peter Sarkodie 0 900 48218 7684 2025-05-23T15:27:26Z Robertjamal12 13 /* Asetsena mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48218 wikitext text/x-wiki '''Peter Abum Sarkodie''' yɛ Ghana amanyɛnyi wɔ kwasaman Ghana mu. Nna ɔyɛ mbrahyɛbaguanyi ma Mampong ambatow mpasua a ɔwɔ Esuantse Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do anan mu wɔ kwasaman a ɔtɔ do anan wɔ Ghana. Ɔyɛ [[New Patriotic Party]] kuwba. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Sarkodie wɔ Mumu 12, 1961 mu. Oweii skuul wɔ University of Cape Coast (UCC). Okitsa abodzin krataa (Bachelor of Science) wɔ nwomasua mu fi suapɔn hɔ. == Edwuma == Sarkodie yɛ Kyerɛkyerɛnyi. == Amanyɛsɛm edwuma == Sarkodie yɛ [[New Patriotic Party]] kuwba. Ɔbɛyɛɛ mbrahyɛbaguanyi fi Sanda 2005 ber a odzii nkonyim wɔ Mumu 2004 Ghana ambatow kɛse mu no. Woyii no dɛ mbrahyɛbaguanyi ma Mampong ambatow mpasua wɔ mbrahyɛbagua a ɔtɔ do anan mu wɔ kwasaman a ɔtɔ do anan wɔ Ghana. == Ambatow == Wodzii kan paaw Sarkodie dɛ mbrahyɛbaguanyi ma Mampong ambatow mpasua a ɔwɔ Esuantse Mantɔw wɔ Ghana wɔ afe 2004 Ghana ambatow kɛse no mu. Odzii nkonyim dze nam [[New Patriotic Party]] do. Mbrahyɛbagua ngua eduasa akron a nna ɔwɔ Esuantse Mantɔw mu no, n'ambatow mpasua no ka no mu eduasa esia a [[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu. [[New Patriotic Party]] nyaa mbrahyɛbagua ngua ɔhaeduonu awɔtwe fir ngua ahaebien na eduasa mu dɛ hɔn a hɔn ho dɔɔ so. Onyaa mba 28,997 fir mba dodow a wɔtowee 36,648 mu. Iyi nye 79.1% fi mba dodow a wɔtowee mu yɛ pɛr. Odzii Mohammed Issahaku a ɔwɔ Peoples’ National Convention, Daniel Ohyeamang Appau a ɔwɔ National Democratic Congress, Kwaku Duah Agyemang a ɔwɔ Convention People's Party na Bashir Kassim a ɔwɔ Democratic People's Party hɔn do nkonyim. Sɛ wɔhyehyɛ no pɛpɛɛpɛ a wɔnyaa mba 226, 6,921, 374 na 130 fir mba dodow a wɔtowee no mu. Iyi gyina hɔ ma 0.6%, 18.9%, 1.0% na 0.4%. == Asetsena mu nsɛm == Sarkodie yɛ Christiannyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] s4ids2qbw8k8i0jz3lxhjjhm6n13mow Peter Wiafe Pepera 0 901 47905 47454 2025-05-14T13:51:16Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47905 wikitext text/x-wiki {{Databox|item=Q34201755}} '''Peter Wiafe Pepera''' (wɔwoo no [[Esusow Aketseaba]] 9, 1954) yɛ Ghana amanyɛnyi na nna ɔyɛ mbrahyɛbaguanyi wɔ Abetifi Ambatow mpasua mu wɔ Ghana Epuei Mantɔw mu. Na ɔyɛ Ghana Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no munyi. Bryan Acheampong na odzii n’adze.<ref>https://www.modernghana.com/news/705627/bryan-acheampong-sworn-in-as-abetifi-mp.html. ''Modern Ghana.'' 20 July 2016. Retrieved 31 July 2017.</ref><ref name=":0">http://www.ghanamps.com/mps/details.php?id=2658. ''www.ghanamps.com.'' Retrieved 9 February 2020.</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Pepera wɔ [[Esusow Aketseaba]] 9, 1954. Ɔfir Abetifi, kurow bi a ɔwɔ Ghana Epuei Mantɔw mu. Na ɔyɛ obi a wawie Birmingham Esuapɔn, UK na ɔnyaa nye Master of Science abodzin krataa wɔ systems engineering mu wɔ afe 1980 mu.<ref name=":0" /> == Edwuma == Ɔyɛɛ edwuma dɛ Paramount Distilleries kwankyerɛfo panyin (managing director). Ɔyɛɛ Mbrahyɛbaguanyi fir [[Sanda]] 2009 kɔsii dɛ owui wɔ 21 [[Esusow Aketseaba]] 2016.<ref name=":0" /> == Amanyɛsɛm == Na ɔyɛ National Democratic Congress no munyi wɔ 1990 mfe no mu kɔsii dɛ ɔgyaee nye ho kɔɔ [[New Patriotic Party]] wɔ afe 2000 mfe no mu.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Ex-Deputy-Trade-and-Industry-Minister-quits-active-politics-19171. ''www.ghanaweb.com.'' 31 October 2001. Retrieved 26 December 2020.</ref> Ber a ɔwɔ NDC no, Ɔyɛɛ Ɔsoafo abadziakyir a ɔhwɛ Eguadzi na Nnwuma do (deputy Minister of Trade and Industry) wɔ Kan Ɔmanpanyin Rawlings aber do.<ref>https://www.modernghana.com/news/11134/divestiture-of-soes-justified-8212-pepera.html. ''Modern Ghana.'' Retrieved 26 December 2020</ref><ref>https://books.google.com/books?id=Qd9mAAAAcAAJ&q=Mr+Pepera++Deputy+Minister+of+Trade+and+Industry&pg=PA15. Graphic Communications Group.</ref> Nna Pepera yɛ Ɔman Ho Dɔ Kuw Foforo (New Patriotic Party - NPP) no munyi. Ɔgyinaa Abetifi Ambatow mpasua ananmu wɔ Ghana mbrahyɛ bagua a ɔtɔ do enum (5) no mu. Wɔ afe 2012 mu no, ɔsii akan dɛ wɔbɛsan apaw no bio akɔ Abetifi mbrahyɛ bagua edwumayɛbea no do wɔ NPP tekiti do dɛ ɔbɛgyina ananmusifo wɔ mbrahyɛ bagua a ɔtɔ do esia (6) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no mu na ɔdzii nkonyim.<ref name=":0" /> Na ɔyɛ Hokwan (Privileges), Ofie (House), Eguadzi, Nnwuma (Trade) na Nsrahwɛ (Tourism) Boayikuw (Committee) no munyi.<ref>https://web.archive.org/web/20200706190829/https://www.ghanaweb.com/GhanaHomePage/republic/parliamentatian.php?ID=157. ''www.ghanaweb.com.'' Retrieved 6 July 2020.</ref> == N'abrabɔ == Pepera kyerɛe dɛ ɔyɛ Kristonyi na Jedinyi (Jedi).<ref name=":0" /> == Owuo == Owui ber a na wɔdze no too Asraafo Ayaresabea (37 military hospital) wɔ Accra wɔ yare ber tiaa bi ekyi, na wadzi mfe eduosia ebien (62).<ref>https://web.archive.org/web/20221220151317/https://ghanapoliticsonline.com/npps-abetifi-mp-peter-wiafe-pepera-dead/. ''GhanaPoliticsOnline.'' 21 May 2016. Retrieved 6 July 2020.</ref><ref>https://www.pulse.com.gh/ece-frontpage/peter-wiafe-pepera-state-funeral-held-for-late-abetifi-mp-in-accra-photos/twv7j4m. ''Pulse Ghana.'' 22 July 2016. Retrieved 26 December 2020.</ref> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] rux0798y62skzk5ospf2u3wm2azh4zu Poku Adu-Gyamfi 0 902 47661 47500 2025-05-14T13:23:14Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47661 wikitext text/x-wiki '''Poku Adu-Gyamfi''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔdo ebiasa wɔ kwasafoman a otsia anan no mu dze ma Bosomtwe mpasuar wɔ Asante mantɔw mu wɔ Ghana. ƆBRA AHYƐSE NA NWOMASUA: Wɔwoo Adu wɔ Bosomtwe, kurow bi a ɔwɔ Asante mantɔw mu wɔ Ghana. Ɔkɔr ne suapɔn wɔ Hohenhem suapɔn na afei "Institute of Agricultural Sciences" wɔ Tropics (Hans-Ruthenberg-Institute) so. AMANYƐSƐM: Odzikan no wɔpaaw Adu kɔr mbrahyɛbaguafie wɔ NPP amanyɛkuw no akwanya ahoma do wɔ apem ahaakorɔn eduokorɔn-esia ne bosoom Mumu Ghana asahen abatow no mu. Mba dodow 22,537 a wɔkanee no, Poku nyaa mu 11,606 a nna ogyinahɔ ma 34.60% dze tsiaa dze tsiaa Joseph Oteng-Adjei a na ɔyɛ NDC kuwba a onyaa mba 7,339, Bernard Kwabena Asamoah a ɔyɛ CPP kuwba a onyaa mba 3,389 na Joseph Appiah a ɔyɛ PNC kuwba a onyaa mba 203. Afe apem ahaebien Ghana asahen abatow mu a ɔkɔr do wɔ Bosomtwe mpasuardo wɔ Asante mantɔw mu, Poku nyaa mba 15,160 fii mba dodow 22,859 a wotumii kanee no mu a nna ogyina hɔ ma 63.30% dze tsiaa against Joseph O. Adjei a ɔyɛ NDC kuwba a onyaa mba 7,361 a ogyinahɔ ma 32.20%, Suleiman Mohammed a ɔyɛ PNC kuwba a onyaa mba 225 a ogyina hɔ ma 1.00% na Violet Kankam a ɔyɛ CPP kuwba a onyaa mba 129 a na ogyinahɔ ma 0.60%. Afe apem ahaebien na anan mbrahyɛbagua abatow a odzikan a wɔtowee wɔ no kuw NPP mu, Simon Osei Mensah dzii kunyim ma otuu no fii adze do. EDWUMA: Nna ɔyɛ mbrahyɛbaguanyi fitsi afe apem ahaakorɔn eduokorɔn-esuon kesi afe apem ahaebien na enum dze ma Bosomtwe mpasuar wɔ Asante mantɔw mu wɔ Ghana. NHWƐDO: Ghana Parliamentary Register "MP pleads with public to stop harassing them for money". www.ghanaweb.com. 2004-01-19. Retrieved 2020-09-02. "Adu-Gyamfi Poku". FM, Peace. "Ghana Election 1996 Results - Bosomtwe Constituency". Ghana Elections - Peace FM. Retrieved 2020-10-04. FM, Peace. "Parliament - Bosomtwe Constituency Election 2000 Results". Ghana Elections - Peace FM. Retrieved 2020-09-02. FM, Peace. "Parliament - Bosomtwe Constituency Election 2004 Results". Ghana Elections - Peace FM. Retrieved 2020-09-02. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] acpl6e4b0bnkgjdf2edl3sig9ig0got Portia Boakye 0 903 10548 10547 2023-05-06T15:20:33Z Assilidjoe 33 /* Ghana */ 10548 wikitext text/x-wiki ** ** ** ** ** ** '''Portia Boakye''' (wɔwoo no afe Ebɔbira 17,1989) yɛ Ghana amanadze bɔɔlbɔnyi a ɔbɔ kɔ enyim/akoban ma Djurgården wɔ Sweden. Wohu no dɛ ɔyɛ nyimpa a otum bɔ benkum mapa wɔ Ebibirmu asaasepɔn nyinara do. == Kuw edwuma == === Östersunds DFF 2016 === Afe 2016 Esusuow Aketseaba mu no, ɔdze daba too krataa do dɛ ɔnye Östersunds DFF bɛyɛ edwuma na iyi na ɔmaa ɔbɛyɛɛ n'akansi a odzi kan Östersunds DFF dze tsia AIK a ɔbɛyɛɛ ananmusinyi wɔ sema eduanan-esia no mu na ɔhyɛɛ wɔ dɛm akansi no mu dze tsia AIK wɔ sema a otsia eduosia-esuon no mu. Afe 2016 Dzifuu bosoom mu no, Portia san hyɛɛ bio wɔ ɔfa a otsia ebien no do wɔ n Elitettan akansi dze tsia AIK wɔ Stockholm. Bio, ɔtoaa do gyee dzin maa Östersunds DFF dze tsia Sunnanå SK, ɔbaa mu dɛ ananmusinyi wɔ sema eduonum-enum no do ber a wɔhyɛɛ Östersunds DFF, ɔbɛhyɛɛ ma wɔyɛɛ pɛr wɔ sema eduosia no mu, na ɔkɔr do hyɛɛ dza otsia ebien wɔ akansi no sema otsia eduosuon no do a ɔmaa Östersunds DFF bedzii kan a ɔboaa Östersunds DFF ma wodzii kunyim wɔ akansi no mu a nna ɔyɛ 3–1 dze tsia Sunnana, akansi no ekyir no wɔmaa no Basia a ɔbɔɔ bɔɔl paa (Woman of the match) abawdobɔdze no. Ɔdze ne dwumadzi wɔ Östersunds DFF baa ewiei a ɔhyɛɛ esuon (league matches )na ebien so wɔ kɔɔpoow akansi mu. === Trabzon İdmanocağı === Afe 2017 mu no, ɔdze daba too krataa do dɛ ɔnye Trabzon İdmanocağı bɛyɛ edwuma ama oesi akan wɔ Turkish Mbasiafo Bɔɔlbɔ a odzi kan no mu. == Amanadze edwumayɛ. == === Ghana === Afe 2010 Obiradzi bosoom mu no, Boakye hyɛɛ wɔ Ghana 3–0 nkunyimdzi tsia Senegal wɔ Accra Sports Stadium. Nkunyim yi maa Ghana dzibew wɔ afe2010 African Women's Championship ewiei no mu. Nna Boakye ka Ɔman kuw a wosii akan wɔ afe 2014 Ebibirmu Mbasiafo Akansi tamsi no mu na afe 2014 Ebibirmu Mbasiafo akansi (2014 African Women's Championship), no mu a ɔbɔɔ kuw no akansi esuon no nyinara bi. Ɔbɔɔ anyɛnkoyɛ akansi dze tsia South Africa wɔ afe 2014 Esusuow Aketseaba mu na ɔhyɛɛ nkunyimdzi goal no. Ɔsanso dze sema ebiasa hyɛɛ nkunyimdzi goal wɔ afe 2015 All-Africa Games final ansaana sema eduokorɔn no roso, a ɔmaa Ghana nyaa hɔn sika kɔkɔɔ abawdobɔdze a odzi kan wɔ akansi no mu.. Afe 2015 Mumu bosoom mu no wɔpaaw no dɛ Ebibirmu Mbasiafo bɔɔlbɔnyi wɔ dɛm afe no mu, ka Paris Saint-Germain akoban Ngozi Ebere, Gabrielle Onguene, Gaelle Enganamouit. Ɔhweer n'abawdobɔdze yi maa Gaelle Enganamouit a ɔwɔ FC Rosengård. Afe 2016 Obiradzi bosoom mu no, wɔtoow no do aba dɛ Sport Writers Association of Ghana dɛ Basia a ɔbɔ bɔɔl mapa dɛm afe no mu. == Amanadze nhyɛe == {| class="wikitable" !No. !Date !Venue !Opponent !Score !Result !Competition |- |1. |12 April 2015 |Rufaro Stadium, Harare, Zimbabwe |Zimbabwe |'''1'''–0 |2–2 |2015 African Games qualification |- |2. |23 May 2015 |Petro Sport Stadium, Cairo, Egypt |Egypt |'''1'''–0 |1–1 | rowspan="3" |2015 CAF Women's Olympic Qualifying Tournament |- |3. |31 May 2015 | rowspan="2" |Accra Sports Stadium, Accra, Ghana |Egypt |'''1'''–0 |3–0 |- |4. |1 August 2015 |Cameroon |'''2'''–1 |2–2 |- |5. |18 September 2015 |Stade Alphonse Massemba-Débat, Brazzaville, Congo |Cameroon |'''1'''–0 |1–0 |2015 African Games |- |6. |12 April 2016 |Accra Sports Stadium, Accra, Ghana |Tunisia |'''2'''–0 |4–0 |2016 Women's Africa Cup of Nations qualification |- |7. |20 November 2016 |Stade Municipal de Limbe, Limbe, Cameroon |Kenya |'''3'''–1 |3–1 |2016 Women's Africa Cup of Nations |- |8. | rowspan="2" |16 February 2018 | rowspan="2" |Stade Robert Champroux, Abidjan, Ivory Coast | rowspan="2" |Niger |'''1'''–0 | rowspan="2" |9–0 | rowspan="4" |2018 WAFU Zone B Women's Cup |- |9. |'''6'''–0 |- |10. | rowspan="2" |18 February 2018 | rowspan="2" |Parc des sports de Treichville, Abidjan, Ivory Coast | rowspan="2" |Burkina Faso |'''1'''–? | rowspan="2" |4–1 |- |11. |'''4'''–? |- |12. |23 November 2018 |Accra Sports Stadium, Accra, Ghana |Cameroon |'''1'''–0 |1–1 |2018 Women's Africa Cup of Nations |} == Enyimnyamhyɛ == === Amanadze === ; Ghana * All African Games Gold Medal: 2015 * Africa Women Cup of Nations Bronze Medal: 2016 * WAFU Women's Cup Gold Medal and top scorer: 2018 == Nhwɛdo == # # # # # # # # # # # # # # # == External links == [[Nkyekyεmu:Ghanafo]] 0dragc38b5iooqaobs51j1o8pg45rfy Potosi 0 904 48277 4887 2025-05-26T13:57:43Z Robertjamal12 13 /* top */ Cat using [[Project:AWB|AWB]] 48277 wikitext text/x-wiki {{Databox|item=Q35045}} '''Potosí''' a wɔfrɛ no Villa Imperial de Potosí wɔ nkaano aber do, yɛ kurow kɛse na Mansin wɔ Potosí Bonivia kuw mu. [[Nkyekyεmu:World Heritage Sites in Danger]] nn6ihfdnho1g7lvgzplng3yl7blgj9t Presbyterian Boys' Senior High School 0 905 46228 35156 2025-05-09T12:01:00Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 46228 wikitext text/x-wiki {{Databox|item=Q7240724}}'''Presbyterian Boys' Senior High School''' yɛ mpanyin nsɔwdo skuul a ɔwɔ Nkran wɔ Nkran Mantɔw mu. '''Presbyterian Boys' Senior High School''' '''(PRESEC)''' yɛ mbanyimfo nsɔwdo skuul a wɔwɔ bea ma esuafo ma wɔda. Ɔwɔ Legon,Nkran,Ghana. Basel asɔr a ɔwɔ Gold Coast no na wɔtseew no wɔ afe 1938 mu<ref name=":0">https://web.archive.org/web/20161111065106/http://www.odadee.net/school</ref>. Nicholas Timothy Clerk(1862-1961) a nna ɔakɔdar Nyamesom no sua mu wɔ Basel asɔfodzi mu a ɔdze ne ber a obedzii dɛ kyerɛkyerɛwfo a odzii kan maa Basel asɔr mu Mpanyimfo wɔ afe 1918 dze kesii 1932 mu no peer dɛ wobesi nsɔwdo skuul. Skuul no nye Aburi Girls' Senior high na Krobo Girls' Senior High School a asɔr kor noara tsewee no wɔ nkitahodzi <ref name=":0"/><ref>https://web.archive.org/web/20170918021641/http://www.dacb.org/stories/ghana/clerk_n.html</ref> Skuul no n'ahyɛnsewdze no yɛ akoban a Baselfo hɔn ahyɛnsewdze no da do(St Andrew Cross-Scottfo hɔn frankaa a Swissfo hɔn frankaa no hyɛ mu na kandzea a ɔredzɛw bi hyɛ finimfin) a skuul no ne mpae nye ,"In Lumine Tuo Videbimus Lumen<nowiki>''</nowiki>, a ɔkyerɛ dɛ " Wo kan mu na yebohu kan", a wɔakyerɛw egu akoban no ase.Nkyɛ Krɔbɔ - Odumase a ɔwɔ [[Epuei Mantɔw]] mu wɔ Ghanaman mu na nna skuul no wɔ ana wɔdze rokɔ bea a ɔwɔ sesei wɔ Legon no, wɔ afe 1968 mu<ref name=":0" />. Skuul no no ndwom a wɔbɔ nye "Happy Are We", a J.L. Anang na ɔkyerɛwee na Stephen Appiah Danquah tsintsiim no dɛ mbrɛ no tow tse<ref>https://web.archive.org/web/20160918084315/http://www.odadee.org/history/index.php?p=40</ref>. Skuul yi edzi nyim wɔ Ghana nyina Abɔdze mu Nyansapɛ na Nkotaabu ho Akansi no mpɛn awɔtwe<ref>https://www.nsmq.com.gh/</ref>. Hɔn a wɔafa skuul no mu ewie no kitsa dzin "''Ɔdadeɛ"''<ref>https://web.archive.org/web/20221101170716/https://www.gna.org.gh/1.18986099</ref>''.'' == Abakɔs''ɛm'' == === Odumase Adzesuabea no (1938–1968) === Skuul no hy''ɛɛ ase wɔ Odumase ber a E.A.W.Engmann, a n'enyi ko nnwomasua ho bi a nna ɔwɔ Basel asɔr mu wɔ Gold Coast mu no peer na opiaa dɛ wobesi skuul a mbanyimfo nko kɔ ama asɔr no, ber a nna N.T.Clerk akɔ ahomgye mu wɔ dzibew a nna odzi no asɔr mu no.''<ref>http://african-research.com/research/education/history-of-senior-high-schools-in-ghana-presec-legon-part-2/</ref>''Dɛm mbɔdzembɔ yi baa mu wɔ afe 1938 mu ber a wonyaa kuw a nna okitsa eskuulfo mbanyimfo 16 na akyerɛkyerɛfo baanan. Engmann nye kyerɛkyerɛnyi panyin a odzii kan .'' Nna adzesuabea a ''ɔwɔ Odumase hɔ na nna Gyaaman asɔfo no wɔ, a nkyɛ kan no nna ɔyɛ ahyɛse skuul na aban nhwehwɛmu skuul ana ɔrebɛyɛ Presbyterian Boys' Secondary no.''<ref>https://web.archive.org/web/20220104065504/https://news247gh.com/presec-legon-odade3-alumni-launch-first-ever-radio-station-on-campus/</ref> Skuul no n'amambra kor nye "''ɔdadeɛ"'' (baobab tree) a ''ɔwɔ adzesuabea hɔ no. Wɔfrɛ hɔn a wɔafa skuul no mu ewie no "Ɔdadeɛ".Ɔdadze dua no yɛ ahyɛnsewdze a Ghanaman mu no ogyina hɔ ma nyimdzee,adzenyadze na na ahoɔdzen. Nkyɛ dɛm dua yi ase na wɔnam amambra kwan do dze esuafo afofor a nna woefurafura mpadotam na wɔdze pɔɔda ayeyɛ hɔn enyim ba bɛka hɔn ho. Nna PRESEC wɔ ha ana wɔdze rokɔ bea a ɔwɔ sesei wɔ Legon, Mile 9 wɔ afe 1968 mu.'' === Legon Adzesuabea No (1968 to date)[edit source] === {| class="wikitable" | |This section '''needs additional citations for verification'''. Please help improve this article by adding citations to reliable sources in this section. Unsourced material may be challenged and removed. <small>''Find sources:'' "Presbyterian Boys' Senior High School" – news '''·''' newspapers '''·''' books '''·''' scholar '''·''' JSTOR</small> ''(July 2017) (<small>Learn how and when to remove this message</small>)'' |} Fankwa mu wɔ afe 1968 mu no, adzesuabea fofor a ɔwɔ Legon a ɔwɔ Ghana Suapɔn n'adzesuabea n'etsifi epuei afamu pɛɛ a ɔwɔ Mile 9 no, nyaa n'adzesuafo a wodzii kan. Adzesuabea fofor hɔ no, ɔkɔr do ara yɛɛ nsɔwdo skuul a nna mbanyimfo nko kɔ a wɔwɔ bea ma eskuulfo ma wɔda dze kesi afe 1970 no mu hɔ ber a wɔyɛɛ 'sixth form' no National Science College. Fankwa mu wɔ afe 1975 mu no, wɔgyee mbasiafo kumaa bi wɔ 'sixth form' no mu. Wɔkaa esuafo no ho dze kesii Obiradzi mu wɔ afe 1996 mu ber a esuafo a wotwa tun no kɔree no<ref>https://african-research.com/research/education/history-of-senior-high-schools-in-ghana-presec-legon-part-2/</ref>. Adzesuabea a ɔwɔ Legon no dze esuafo dabew ahorow anan hyɛɛ ase. Wɔdze totoo Basel mu ndzienyimfo dɛ Kwansa Dabew, Clerk Dabew na Engmann Dabew. Wɔdze dza ɔtɔ do anan no too Krɔbɔ Odumasefo a ɔyɛ Akro Dabew. == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 0kr0drp2ade0a96jfn92zdmo3f9nb7f Presbyterian Senior High School, Akuapim-Mampong 0 906 46348 35157 2025-05-09T12:01:04Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 46348 wikitext text/x-wiki '''Presbyterian Senior High School, Akuapim-Mampong''' yɛ mpanyin nsɔwdo skuul a ɔwɔ Epuei Mantɔw mu. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 1bndc69xl39hodbdmyhephesqzxzz3f Presbyterian Senior High Technical School, Adukrom 0 907 46469 35158 2025-05-09T12:01:08Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 46469 wikitext text/x-wiki '''Presbyterian Senior High Technical School''', '''Adukrom''' yɛ mpanyin nsɔwdo skuul a ɔwɔ Epuei Mantɔw mu. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] dwz6ezpblc2u0x8w63b6fxxuotzn5kg Prince Jacob Hayibor 0 908 48175 7686 2025-05-23T15:24:29Z Robertjamal12 13 /* Owu */ Nkyekyεmu using [[Project:AWB|AWB]] 48175 wikitext text/x-wiki Nna '''Prince Jacob Hayibor''' (Fankwa 12, 1962-2016) yɛ Ghana amanyɛnyi a ɔsoom dɛ mbrahyɛbaguanyi ma Hohoe North ambatow mpasua a ɔwɔ Firaw Mantɔw mu wɔ Ghana. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Hayibor wɔ Fankwa 12,1962 mu na wɔtsetsee no wɔ Gbi-Wegbe, kurow a ɔwɔ Firaw Mantɔw mu wɔ Ghana. Onyaa n'abodzin krataa (Master of Arts) wɔ Borɔfo kasa mu fir University of Ghana mu wɔ afe1996 mu. Ɔsanee nyaa abodzin krataa (Post Graduate Diploma) wɔ nwomasua mu fir University of Cape Coast wɔ afe 2001 mu. Onyaa abodzin krataa a ɔkɔ enyim (Executive Masters) wɔ Amambu na Akandzi mu fir Ghana Institute of Management and Public Administration wɔ afe 2008 mu. == Edwuma == Hayibor yɛ Nwomasua ho ɔbemfo. Nna ɔyɛ nwomasua mu Panyin na Ɔkyerɛkyerɛnyi wɔ Obuasi Secondary/Technical School. == Amanyɛsɛm == Nna Hayibor yɛ National Democratic Congress kuwba. Nna ɔyɛ mbrahyɛbaguanyi ma Hohoe North ambatow mpasua a ɔwɔ Firaw Mantɔw mu wɔ Ghana. Nna ɔyɛ Nkan no oguamutsenanyi ma Savannah Accelerated Development Authority. Ɔdze mba 28,169 fir mba dodow a wɔtowee 38,315 mu dzii nkonyim a egina hɔ ma 73.5%. Odzii nkonyim tsiaa n'akansifo John-Peter Amewu a ɔwɔ [[New Patriotic Party]], onyaa mba 8,225 a egyina hɔ ma 21.5%, Mordzinu Benedictus Kwaku a ɔwɔ Democratic Freedom Party, onyaa mba 1,242 a egyina hɔ ma 3.2%, Paul Robert Addo a ɔwɔ Convention Peoples Party, onyaa mba 366 a egyina hɔ ma 1% na Victor Nyaxo a ɔwɔ Peoples National Convention, onyaa mba 314 a egyina hɔ ma 0.8%. == Asetsena mu nsɛm == Hayibor waree woo mba baanan. Nna ɔyɛ Christiannyi na asɔrba wɔ Seventh Day Adventist Asɔr mu. == Owu == Owui wɔ afe 2016, ber ɔwɔ mfe 54. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] arxcu23ioh2d992m03gfakr7rsnt0gr Prince Oduro-Mensah 0 909 47605 47037 2025-05-09T14:55:24Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 47605 wikitext text/x-wiki {{Databox|item=Q98815272}} '''Prince Oduro-Mensah''' yɛ Ghana Amanyɛnyi na ɔyɛ Ghana Amansin (Republic) a ɔtɔ do anan (4) no Mbrahyɛ Bagua a ɔtɔ do ebiasa no munyi a ɔgyina Techiman Anaafo (South) Constituency ananmu wɔ Brong Ahafo Mantɔw mu wɔ Ghana. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] jalb5amvap9g3rkna2dw3ohlxs7cisy Princess Shyngle 0 910 11217 6866 2023-08-19T08:27:12Z Minorax 51 11217 wikitext text/x-wiki {{Databox|item=Q96220176}} '''Princess Shyngle''' (wɔwoo no 25 December 1990) ɔyɛ Gambia sini edwuma na ɔkyerɛw na ɔhyehyɛ sini edwuma == Abrabɔ Ahyɛse == Wɔwoo Princess Shyngle wɔ Gambia. N'egya Winston Shyngle, dze akotsen wɔ Gambia mbrahyɛ mu na ne maame yɛ eguadizfo. Ɔkɔɔ n'ahyɛse sukuu nye ne ntoado sukuu nyinara wɔ Gambia, a ɔyɛ ɔman ketseketse wɔ Afrika.[1] == Edwuma == Ofri mber a ɔtɔ baasa dɛ obi a ɔbɔ no ho mbɔdzen wɔ Next Movie Star Africa akansie no mu no, Princess Shyngle edzi akotsen dodow ara wɔ sini ahorow mu , ne tsitsir wɔ Ghana. Princess Shyngle bɛyɛɛ sini edwumayɛnyi a ɔdansiw wɔ 2015 Ghana Movie Awards. Ɔnye Ghana sini edwumayɛfo beberee edzi dwuma na bi nom nye Juliet Ibrahim, John Dumelo, Martha Ankomah, nye D-Black.[2] Ne ndwuma tsitsir a ɔyɛɛ nye "Why Do Men Get Married", "Dormitory 8 series", "The 5 Brides series", nye "The Hidden Fantasy". Wɔ afe 2020 mu no, ɔdze ne TV do dwumadzi bɔ to gua a na wɔfrɛ no "Discovering Princess Shyngle".[3] == Abrabɔ ho nsɛm == Dodow n'ara nyim Shyngle osiandɛ owɔ sisi ketseketse na ɔsanso keka nsɛm wɔ abɛɛfontsentando do.[4][5] Nsɛnsɛm etwa egu dɛɛ Princess nye Nigeria ndwomtownyi Burnaboy twe mpena.[6] Wɔ mpɛn bi mu no , ɔkɔɔ ne abɛɛfo ntsentando na ɔdze ono na ne Senegal beau hɔn awar ho dawur to gua.[7]Nsɛnsɛm beberee baa hɔn awar no ho ma ɔdze to gua dɛ banyin no faa n'ekyir na ɔsan bɛ paa n'akyew.[8][9] Princess daa no edzi dɛ na w'afa yafun[10] na no ho rekyir no wɔ ne akaw tua ho wɔ ber a aposifo kyer ne Senegalese Beau[11] == Nhwɛdo == '''• ^''' ''"Who is Princess Shyngle? All you need to know about her". Pulse Nigeria. 2019-08-27. Retrieved 2020-06-10.'' '''• ^''' ''Gatwiri, Juster (2019-12-10). "All you ever wanted to know about Princess Shyngle". Yen.com.gh - Ghana news. Retrieved 2020-06-10.'' '''• ^''' ''Tv, Bn (2020-03-25). "Princess Shyngle is Set to Launch a Reality TV Show & You Can Watch the Trailer Here". BellaNaija. Retrieved 2020-06-10.'' '''• ^''' ''"Outrage as Princess Shyngle claims to have removed 5 ribs to have tiny waist". Vanguard News. 2019-02-02. Retrieved 2020-06-10.'' '''• ^''' ''Oluwafunmilayo, Akinpelu (2019-04-17). "All actresses are recycling and dating same boyfriends - Princess Shyngle". Legit.ng - Nigeria news. Retrieved 2020-06-10.'' '''• ^''' ''"Burna Boy Reportedly Dating Princess Shyngle, Dumps Stefflon Don". Within Nigeria. 2019-08-26. Retrieved 2020-06-10.'' '''• ^''' ''Owolawi, Taiwo (2019-09-21). "I said yes! - Curvy actress Princess Shyngle set to get married to boyfriend". Legit.ng - Nigeria news. Retrieved 2020-06-10.'' '''• ^''' ''"I gave you my heart and you cheated - Gambian actress Princess Shyngle blasts her Senegalese ex-boyfriend". www.msn.com. Retrieved 2020-06-10.'' '''• ^''' ''Isaac, Michael (2019-12-01). "Princess Shyngle Apologizes For Publicly Disgracing Her Ex-Boyfriend". Information Nigeria. Retrieved 2020-06-10.'' '''• ^''' ''"Pregnant Princess Shyngle cries out over jailed fiance - P.M. News". www.pmnewsnigeria.com. Retrieved 2020-06-10.'' '''• ^''' ''"Princess Shyngle: My man is in jail, I'm struggling... nobody is supporting me". TheCable Lifestyle. 2020-04-03. Retrieved 2020-06-10.'' [[Nkyekyεmu:Ghanafo]] sdlgjvn5md3mywh9zbbr6n32osmicbd Professor Evans Fiifi Atta Mills 0 911 6867 4914 2023-04-22T11:01:35Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6867 wikitext text/x-wiki John Evans Fiifi Atta Mills yɛ [[Nkyekyεmu:Ghanafo]] q6y3otzk4zkoel25igz6y5wxsfxujzi Puozaa Mathias Asuma 0 912 48145 47846 2025-05-23T15:22:23Z Robertjamal12 13 /* Edwuma na amanyɛ */ Nkyekyεmu using [[Project:AWB|AWB]] 48145 wikitext text/x-wiki '''Puozaa Mathias Asuma''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma Daffiama/Bussie/Issa ambatow mpasua a ɔwɔ Etsifi Anee Mantɔw mu wɔ Ghana. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Asuma wɔ afe Sanda 10,1948 mu. Ofi Touri-Daffiama, kurow bi a ɔwɔ Etsifi Anee Mantɔw mu wɔ Ghana. Ɔyɛ osuanyi dadaw wɔ University of Edinburgh a ɔwɔ Scotland, hɔ na onyaa abodzin krataa (Master of Science degree) wɔ Mpɔtam nwomasua mu. == Asetsena mu nsɛm == Asuma awar awo mba beenum. Ɔkɔ asɔr wɔ Catholic. == Edwuma na amanyɛ == Puozaa yɛ nwomasua ho ɔbemfo. Ɔhyɛɛ n'edwuma ase dɛ suaɔn mu Kyerɛkyerɛnyi wɔ University of Ghana Legon, wɔ Nkran ansaana ɔrebɛyɛ mbrahyɛbaguanyi. Wodzii kan paw no wɔ afe 2004 Ghana ambatow kɛse ma ɔbɛyɛɛ mbrahyɛbaguanyi wɔ Sanda 2005 dze nam National Democratic Congress do. Ogyinaa mɛn ebiasa na ɔno ekyir no, ofir edwuma no mu Sanda 2017. Ɔwɔ mbrahyɛbagua mu no, nna ɔyɛ Oguamtsenanyi ma mbrahyɛbaguafo a wɔapaw hɔn dɛ wonhwɛ nwomasua do. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 20mspfa48sljlz9l1hvreexhe6u72xa Queenster Maame Pokua Sawyerr 0 913 6869 4919 2023-04-22T11:02:13Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6869 wikitext text/x-wiki == Abrabɔ Ahyɛse == == Edwuma == == Amanyɔsɛm == == Abrabɔ == == Adɔyɛ == == Ne ho Nsɛmsɛm == == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] m1xb6nw4d3uj67h2dh15j3nd76hb7xy Raheem Sterling 0 914 4923 4922 2023-04-20T19:27:35Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 4922 wikitext text/x-wiki {{Databox|item=Q312157}} '''Raheem Sterling''' yɛ Jamaica Ngyiresi bɔɔlbɔnyi a seseiara osi n'akan ma Ngyiresi bɔɔlbɔ kuw '''Chelsea.''' Woesi akan ama Ngyiresi bɔɔlbɔ kuw '''Liverpool''' na '''Manchester''' City pɛn. 8f1mg5gwshdsz3wlbeu3tfurho64116 Rama Brew 0 915 35768 35767 2024-11-08T17:36:32Z Gloria Adokoh 1376 Medze nsɛm no bi kaa ho 35768 wikitext text/x-wiki '''Rama Brew''' yɛ Ghananyi a oeyi sen akyɛr, ɔsan yɛ edwuma wɔ tɛlɛbihyɛn do na ɔyɛ Jazz dwontonyi so. {| class="wikitable" ! colspan="2" |Rama Brew |- | colspan="2" | |- !Nationality |Ghanaian |- !Occupation(s) |Actress, television personality and jazz musician |- !Years active |1972–present |- !Known for |Avenue A, Villa Kakalika, Farewell to Dope, Ultimate Paradise |- !Children |Michelle Attoh |- !Parent |Michelle Attoh |} == Ɔbra ahyɛse == Ɔyɛ abofra no, ɔpɛɛ dɛ ɔbɛyɛ obi a ɔsaw naaso n'egya ammpen do. Ekyir yi na ne sewaa a ɔyɛ edwuma wɔ Ghana Broadcasting Corporation(GBC) dze no kowuraa tɛlɛbihyɛn edwuma mu. == N'edwuma bra == Rama Brew kɔr sentwa mu afe 1972. Odzii dwumason wɔ tɛlɛbihyɛn ndwuma bi tse dɛ "Avenue A" na "Villa Kakalika” do. Sen a odzii kan twae yɛ " Farewell To Dope" wɔ Ghana Films a kan no nna ɔwɔ hɔ , a sesei yenyim no dɛ TV3 no. Rama bɛgyee ntaa wɔ "Ultimate Paradise" TV series mu wɔ afe 1993 ber a ɔbaa Ghana. Afe 1994 mu na onyaa abadobɔdze dɛ basia a onyim sen yi mapa. Rama san yɛ jazz dwontonyi na ɔka nyimpa a wɔhyɛɛ jazz ndwom ase wɔ 90's no mu. Nna ɔyɛ dwumadzi tsitsenanyi dze ma mbofra dwumadzi bi a woyi wɔ nkan no 'Groove FM' do. Ekyir no, ɔbɛyɛɛ ɔtsɛnbuafo wɔ TV3 ndwom akansi, 'Mentor' do. == N'abrabɔ == Ɔwɔ babaa a wɔfrɛ no, Michelle Attoh a ɔno so yɛ sentwanyi. == Hwɛ iyi so == * Kojo Dadson * ''Home Sweet Home'' == References == qxprcpbjg3fhqrek864yl4gbj4myygs Raphael Kofi Ahaligah 0 916 48126 47330 2025-05-23T15:21:04Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48126 wikitext text/x-wiki {{Databox|item=Q96979211}} '''Raphael Kofi Ahaligah (''' wɔwoo no wɔ afe apem ahaakorɔn eduanan enum na bosoom [[Sanda]] na da a odzi kan) mu yɛ Ghana amanyɛnyi. Nna ɔyɛ kuw ba wɔ mbrahyɛbaguafie a ɔtɔ do enum wɔ Ghana Amansin a ɔtɔ do anan mu.<ref name=":0">http://staging.odekro.org/person/raphael-kofi-ahaligah/</ref><ref name=":1">http://www.ghanamps.com/mps/details.php?id=48</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Ahaligah, wɔwoo no wɔ afe apem ahaakorɔn eduanan enum na bosoom [[Sanda]] na da a odzi kan. Ofir Nogokpo wɔ Firaw (Volta) Mantɔw mu wɔ Ghana. Onyaa ne Finimfin Skuul abɔdzin krataa wɔ afe apem ahaakorɔn eduosia ebiasa(1963) mu. Ɔkɔr skuul wɔ Kadjebi L/A Middle Skuul.<ref name=":0" /><ref name=":1" /><ref name=":2">''Ghana Parliamentary Register, 2004-2008''. Ghana: The Office of Parliament. 2004. p. 125.</ref> == Edwuma == Ɔyɛ Okuanyi na Agriculturalist.<ref>https://www.modernghana.com/news/47364/farmer-to-contest-ndc-afram-plains-south-constitue.html</ref> == Amanyɛsɛm == Ɔyɛ National Democratic Congress (NDC) amanyɛkuwnyi. Nna ɔyɛ mbrahyɛbaguanyi dze ma Afram Plains South fitsi 2004 kesi 2008. Wɔ Mumu 2008 Ghana amansan abatow mu no, onyaa Afram Plains South egua no a onyaa amba 12132 a ogyina hɔ ma 63.7% wɔ 100% amba dodow mu. Nna ɔyɛ mbrahyɛbaguanyi dze Afram Plains South abatow mpasua do fitsi 2008 kesi 2012.<ref name=":1" /><ref>https://www.ghanaweb.com/GhanaHomePage/election2008/parliament.constituency.php?ID=185</ref> === Afe 2004 Ambatow === Wodzii kan paaw Ahaligah dɛ mbrahyɛbaguanyi dze maa Afram Plains South abatow mpasua do wɔ 2004 Ghana amansan abatow mu. Ogyina abatow mpasua no anan mu wɔ mbrahyɛbagua fie a ɔtɔ do anan wɔ fourth republic mu wɔ Ghana. Onyaa amba 13,312 fi 22,385 na wɔdze paw no. Iyi yɛ ɔha nkyɛm 60.8% wɔ amba dodow no mu. onyaa amba sen Anthony Adongo a ɔyɛ [[New Patriotic Party]] nyi. Onyaa amba 8,773 wɔ amba dodow no mu, a ɔyɛ ɔha nkyɛm 39.2%. Wɔpaw Ahaligah wɔ National Democratic Congress amanyɛkuw ne dzin mu. N'abatow mpasua no ka abatow mpasua 22 a National Democratic Congress amanyɛkuw no nyaa wɔ Nkran Kurowpɔn Mantɔw mu wɔ dɛm abatow no mu. Wɔ ne nyina mu no, National Democratic Congress nyaa mbrahyɛbagua ngua dodow a ɔyɛ 94 wɔ mbrahyɛbagua fie a ɔtɔ do anan wɔ fourth republic mu wɔ Ghana.<ref name=":2" /><ref>https://web.archive.org/web/20221225064250/https://ghanaelections.peacefmonline.com/pages/2004/eastern/87/index.php</ref><ref>https://library.fes.de/pdf-files/bueros/ghana/03610.pdf</ref><ref>https://web.archive.org/web/20221206182956/https://ghanaelections.peacefmonline.com/pages/2004/eastern/index.php</ref><ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref> == N'abrabɔ == Ahaligah awar wɔ mba du. Ɔyɛ Kristonyi na asɔrba wɔ Catholic asɔr no mu<ref name=":1" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] dft355tbji6cqtqt2txko509mb8iye0 Raquel Naa Ayorkor Ammah 0 917 13175 6871 2024-05-24T21:02:12Z A09 777 cleanup 13175 wikitext text/x-wiki '''Raquel Naa Ayorkor Ammah''' (wɔwoo no afe 1987 Dzifuu 12) na wonyim no dzin a ɔdze tow ndwom dɛ '''Raquel, yɛ''' ndwontonyi, ndwomkyerɛwfo, ɔsawfo,.senetwanyi na senekyerɛwfo. Dodowara nyim no wɔ no ndwom a agye dzin paa "Sweetio" a ɔnye Sarkodie towee no. == Ɔbra ahyɛse == United Kingdom na Raquel n'awofo a wɔwɔ Ghana wo no. West London na onyinii a nna ne maame, no nua mbanyin ebien na no nuabaa ka noho. Raquel kɔr skuul bebree osiandɛ n'ebusua no dzi etuatsena. Ne nyinara mu no, skuul a nna ɔpɛ paa yɛ.Hogarth Primary School nna ɔwɔ Chiswick, na West Thames College. == Edwuma == Raquel kɔr ndwontow edwuma no mu wɔ afe 2005 na ofir dɛm da no ɔnye amanadze adwontofo pii tse dɛ Mario, Movado, Young (U.S) Lloyd (U.S), Kas (Nigeria), Cabbo Snoop (Angola), Duncan Mighty (Nigeria), Stephanie Benson (UK/Ghana) na edzi ehyia. Ɔpaa "Odo" ho tam dɛ ne official hit single wɔ afe 2010 Ayɛwoho bosoom no mu. == Philanthropy == Ne mboae ndwuma mu no, Raquel abɛyɛ dansewa a ankonam ndwumakuw ahorow hwɛ noho bɔ hɔn bra wɔ kuw a ɔdɔm wɔ Ghana a wɔfrɛ no Christ Humanitarian Foundation (CHF). Ɔda noho edzi dɛ nyimpadɔm mu kyerɛkyerɛfo dze ma kuw no ma ɔbɛyɛ a wobotum dze apɛ sika afe biara. == Abawdobɔdze na Enyimnyamhyɛ == Onyaa Basia dwontonyi a ɔyɛ adze wɔ afe 2012, wɔ YFM All Star Weekend Awards, Mumu, 2012. Wɔsanso bɔɔ ne kyɛm do wɔ Hip Hop na RnB Awards 2011. [[Nkyekyεmu:Ghanafo]] crq90gt4mucewgl2ciw5moszr2wxunh Rashid Bawa 0 918 47544 7688 2025-05-09T14:51:08Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 47544 wikitext text/x-wiki '''Rashid Bawa''' yɛ Ghananyi, aban ananmusifo na [[New Patriotic Party]] a ɔwɔ Ghana no kuwba. Seiseiara ɔyɛ Ghana ananmusinyi ma Nigeria. Ɔasom dɛ Ghana ananmusinyi ma Saudi Arabia pɛn. Ɔyɛ mbrahyɛbaguanyi dada ma Akan ambatow mpasua wɔ Ghana fitsi Sanda 7, 2001 mu kesi Sanda 6, 2005 mu dɛ obi a onnyi amanyɛkuw biara mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] pref3290e527x3z2q6yjbpgg2xks0y9 Raymond Tawiah Abraham 0 919 48118 47307 2025-05-23T15:20:25Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48118 wikitext text/x-wiki {{Databox|item=Q98046186}} '''Raymond Tawiah Abraham (''' wɔwoo no wɔ [[Sanda]] 10,1955) ɔyɛ Ghana amanyɛnyi na nkontabunyi (accountant) a nna ɔyɛ kuw ba wɔ mbrahyɛbagua fie ɔtɔ do enum wɔ Amansin (Republic) a ɔtɔ do anan (4) mu wɔ Ghana, a ogyina mu ma Yilo Krobo ambatow mpasua do wɔ Epuei Mantɔw mu.<ref name=":0">Ghana Parliamentary Register (2004–2008)</ref><ref>https://www.businessghana.com/</ref> == Ɔbra ahyɛse na nwomasua == Afe apem ahaakorɔn eduonum enum ne bosoom Sanda ne da a ɔtɔ do du na wɔwoo Abraham wɔ Yilo Krobo a ɔwɔ Epuei mantɔ mu wɔ Ghana. Ofi Somanya a ɔwɔ Epuei mantɔw mu. Ɔkɔr skuul wɔ Ghana suapɔn(University of Ghana) mu na onyaa ne Diploma in Public administration. Onyaa ne MBA (Post Graduate School of Management, Paris, France) wɔ afe 2006 mu, onyaa ne BSc (Administration) UG wɔ afe 2007 mu na onyaa ne EMGL (GIMPA) wɔ afe 2008 mu.<ref name=":0" /><ref name=":1">http://ghanamps.com/mps/details.php?id=232</ref> == Edwuma == Abraham yɛɛ edwuma dɛ Hwɛdofo panyin wɔ "El Shaddai Medical Laboratory Limited". Ɔyɛ akontaabunyi nna mbrahyɛbaguanyi dze ma Yilo Krobo mpasuar wɔ Epuei mantɔw mu wɔ Ghana.<ref name=":0" /> == Amanyɛsɛm == NDC amanyɛkuw no akwanya ahoma do na wɔpaaw Abraham wɔ afe 2004 ne bosoom Mumu mu Ghana amansan abatow no mu dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do anan wɔ 4th Republic no mu dze ma Yilo Krobo mpasuar wɔ Epuei mantɔw mu.<ref>https://allafrica.com/stories/200805010603.html</ref> Onyaa mba 20,685 dze fi mba dodow 36387 no mu ogyina hɔ ma 56.80%. Ɔsanee gyinaa bio wɔ afe 2008 Ghana amansan abatow no mu na onyaa mba 18,345 dze fi mba dodow 34,896 a mba a onyae no gyina hɔ ma 52.53% dze dzii konyim tsiaa hɔn a wɔnye no sii akan no, Christian Kofi Tettey a ɔyɛ [[New Patriotic Party]] kuwba a onyaa amba 13,658 a ogyina hɔ ma 39.11%, Francis Opai Tetteh a ɔyɛ Convention People's Party kuwba onyaa amba no mu 2,598 a nna ogyina hɔ ma 7.44% na Terkpetey Fred Kwasi a ɔyɛ People's National Convention a onyaa amba 325 a ogyina hɔ ma 0.93% wɔ mbrahyɛbagua a otsia enum no wɔ Ebibiman a ɔtɔ do anan no mu maa Yilo Kro mpasuar wɔ Epuei mantɔw mu wɔ Ghana.<ref name=":1"/> == N'abrabɔ == Abraham yɛ Kristonyi na Mɛtɔdese asɔr no kuwba. Wawar kitsa mba anan (4).<ref name=":0" /><ref name=":1" /> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] gp2rf82x142xseve14ierwg4451wndr Rebecca Akufo-Addo 0 920 6874 4956 2023-04-22T11:02:32Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6874 wikitext text/x-wiki Rebecca Naa Okaikor Akufo-Addo y [[Nkyekyεmu:Ghanafo]] fg0yq0x1ypmgzadae2nq6c9cg6m0pj1 Rebecca Akweley Adotey 0 921 47660 11223 2025-05-14T13:23:10Z Robertjamal12 13 /* AMANYƐSƐM: */ adding category using [[Project:AWB|AWB]] 47660 wikitext text/x-wiki {{Databox|item=Q99931146}}'''Akweley Adotey''' yɛ Ghana amanyɛnyi, na nkan kyerɛwkyerɛwfo dze ma "National Council for Women and Development" na mbrahyɛbaguanyi dze ma Ayawaso West-Wuogon ambatow mpasua do. == ƆBRA AHYƐSE NA NWOMASUA: == Akweley Adotey kitsa abɔdzin krataa a ɔyɛ Bachelor of Arts [Hons] in English. Nna ɔyɛ nwomanyimnyi(assistant director) na Ɔkyerɛwkyerɛwfo panyin dze ma "National Council for Women and Development. == AMANYƐSƐM: == Akweley Adotey per mbrahyɛbagua dzibew no wɔ Ayawaso West-Wuogon ambatow mpasua do wɔ mfe apem ahankron eduokron esia91996) mu. Opeer dzibew no na onyaa no wɔ mfe apem ahankron eduokron esia(1996) wɔ Ghana ambatow kɛse no mu, wɔ NDC amanyɛkuw dzin mu a onyaa amba 15,089, a ɔyɛ ɔha nkyɛmu eduasa enum ekyir pɔw du(35.19%). Onyaa amba sen, George Isaac Amoo a ɔyɛ NPP amanyɛkuwnyi, a onyaa 14,795, a ɔyɛ ɔha nkyɛmu eduasa anan ekyir pɔw eduanan(34.40%); Andrews La-Anyane a ɔyɛ PNC amanyɛkuwnyi nyaa 1,127, a ɔyɛ ɔha nkyɛmu ebien ekyir pɔw eduosia(2.60%); Jpyce Abla Tamaklo a ɔyɛ "independent candidate" nyaa 855, a ɔyɛ ɔha nkyɛmu ebien(2.00%), na Jane Chinebuah a ɔyɛ CPP amanyɛkuwnyi nya 852, a ɔyɛ ɔha nkyɛmu ebien(2.00%). [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] j0zkc45i3wdhontobxaqf1tivjd2uq3 Rebecca Naa Dedei Aryeetey 0 922 6876 4961 2023-04-22T11:03:41Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6876 wikitext text/x-wiki NSƐM A ƆFA ƆBAAPANYIN A N'ENYIM DA GHANA SIKA PƆN ENUM NO DO NO HO. Mutum hu dɛ aber biara a w'enyi bɔbɔ ɔbaapanyin a n'enyim da Ghana sika pɔn enum no do no, susuka pii soɛr wɔ ekyir. Adwendwen hia a ohia dɛ no nkotsee nye Ghanabaa a n'enyim da sika no do. Adwen ntanta a ewɔ wɔ ho nyinara do etwa, ndaase nka "Ǫuik.news". Rebecca Naa Dedei Aryeetey a na dodowara nyim no dɛ Dedei Ashikishan (afe apem ahaakrɔn eduonu ebiasa kesi afe apem ahaakrɔn eduosia- biako) yɛɛ edwuma dɛ ɔakwadar wɔ sikasɛm mu, amanyɛsɛm mu ekyingyefo na okyigyinafo anaa mbranyimnyi dze ma mbaa asɛdze wɔ ɔman Ghana mu. Nkran hɔ dze nna ne siam edwuma no yɛ atsesɛm. No su so da edzi wɔ Ghana sika pɔn enum no do. Wɔwoo no wɔ Osu wɔ afe apem ahaakrɔn eduonu-ebiasa mu. Rebecca Naa Dedei bɔɔ ne bra dodowara wɔ James Town, Nkran. Nna ne na fir Ga Asere na n'egya so fi Osu. Harry Sawyer n'ahɛn nyinara a ɔwɔ Nkran no nyinara no, ɔdze dzin "Aunty Dedei" totoo do dze hyɛɛ Ɔbaapanyin Rebecca Naa Dedei enyimnyam, na ne tsir a wɔdze too Ghana sika no do no so wɔdze hyɛɛ no enyimnyam. Onyaa nwomasua a ɔwɔ dɛ onya wie no, Naa Dei hyɛɛ ase yɛɛ edwuma wɔ isiam edwumayɛ mu. Ne isiam edwuma no kɔr enyim ara yie ma Nkranfo no too ne dzin wɔ Nkran mu dɛ: Ashikishan. Nna atsesɛm ka dɛ ɔyɛ nna ɔno nye nyimpa a odzi kan a osuoo Convention People's Party kuw no mfe wɔ sikasɛm mu na ɔdze CPP mbaa apɔwmudzen edwuma no bɔbɔɔ adze wɔ ne fie a nna ɔwɔ Kokomlemle a ɔwɔ Nkran no. Odzii akotsen ara yie wɔ ntokwa a na Ghana roko enya ne fahodzi dɔ amanyɛkuw ekyingyefo wɔ CPP kuw no mu, koo tsiaa Nkrumah na CPP kuw no na ɔsan taa hɔn ekyir. Ɔboaa Nkrumah wɔ sikasɛm mu dɛ obegyina na ɔafa Ashiedu Keteke tumidzi dzibew no, a ɔmaa no bɛyɛɛ "de facto Prime Minister" wɔ Ghana. Hu a yennhu no mpenpen yi no, edze w'asowa to famu tsietsie mu a, nna wɔrekyerɛ dɛ kuw a nna wɔroko etsia no na wokuu no osiandɛ mframa a nna ɔmmfa no na Nkrumah hɔn ntamu no ntsi. Afe apem ahaakrɔn eduosia biako ne bosoom ɔtɔdo esia no ne da a otsia eduonu-ebien mu na ɔdze awerɛhow daan n'enyi hwɛɛ ban wɔ ber a nna ɔreyɛ edwuma ama CPP amanyɛkuw no wɔ Ho. Nhwehwɛmu ama yeehu dɛ, "tea" bi a ɔyɛ hyew a ɔnomee no na ɔmaa Dedei a ɔkentsen wɔ amanyɛsɛm mu winwiin dɛ ne yamu yɛ ne yaw ma ɔdze faa mu hweer ne nkwa. NHWƐDO: Ǫuik.com.news Ǫ [[Nkyekyεmu:Ghanafo]] jk5s24nncknp4sxrnosrmay5u9y6l0e Regina Antwi 0 923 35986 35946 2024-11-20T05:34:09Z InternetArchiveBot 41 Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.9.5 35986 wikitext text/x-wiki '''Regina Antwi ('''a wɔwoo no Ɔberɛfɛw 26, 1995) yɛ Ghana bɔɔlbɔnyi, a ɔbɔ bɔɔl ho ban ama wɔaanhyɛ hɔn wɔ bɔɔlbɔ kuw 1207 Antalya Spor bɔɔlbɔ kuw mu wɔ Turkey Mbaa Bɔɔlbɔ Akansi no mu, na Ghana Mbaa bɔɔlbɔ kuw no mu. Ogyinae maa Ghana wɔ U17 bɔɔlbɔ agokansi ebien nyinaa mu wɔ afe 2010 na 2012. <ref>https://int.soccerway.com/players/-/151560/</ref>Kan no nna ɔbɔ bɔɔl no ma Bɔɔlbɔ kuw Diosgyori VTK a ɔwɔ Hungary.<ref>http://dvtk.eu/18408-Antwi_Regina_a_DVTK_jatekosa-cikk-noi_labdarugas</ref> == Bɔɔlbɔ Kuw Edwuma == Antwi hyɛɛ no bɔɔlbɔ edwuma no ase wɔ Vodafone Ladies ana ɔrebɛka Ghatel Ladies a ɔwɔ Nkran ho.Ekyir no,ɔkɛkaa Hasaacas Ladies ho wɔ afe 2012 mu. Ɔbɛyɛɛ nyimpa tsitsir wɔ no bɔɔlbɔ kuw no mu ɔboae ma no bɔɔlbɔ kuw no gyee Ghana Mbaa Akansi Abɔtsir no toaa do mprɛnsa na afe 2019 Ghana Mbaa Akansi Soronko no so dɛmara.<ref>https://web.archive.org/web/20230206131305/https://www.sekondihasaacasfc.com/regina-antwi-completes-move-to-diosgyori-vtk-women</ref> Afe 2019 mu no, ɔkɔr bɔɔlbɔ kuw Diósgyőri VTK a ɔwɔ Hungary mu kedzii mfe ebien. Ɔbɔe maa Női NB I ma wɔdze bɔɔlbɔ akansi kor baa ewiei ana ɔresan aba Ghana abɔbɔ ama no bɔɔlbɔ kuw dadaw no a. Ɔsanee baa Hasaacas ana wɔdze 2020–21 bɔɔlbɔ akansi no rehyehyɛ do a ɔboae ma no bɔɔlbɔ kuw no gyee a ɔman mu nyina akansi no, bɔɔlbɔ akansi no, kɔɔpow a osi do na WAFU Zone B akansi a wɔdaa no edzi wɔ afe 2021 mu no.<ref>https://web.archive.org/web/20230206131305/https://www.sekondihasaacasfc.com/regina-antwi-completes-move-to-diosgyori-vtk-women</ref>Afe 2021 mu no, woyii Antwi kɔr 1207 Antalya Spor dɛ onkesi akan wɔ Mbaa Bɔɔlbɔ Akansi no mu wɔ Turkey man mu. == Amanadze Edwumayɛ == === ɔbaabun === Antwi hyɛɛ no mbaabun ase maa Ghana wɔ hɔn a wonndzii mfe 17 wɔ 2010 mu. ɔkɔr do bɔ maa Ghana wɔ 2010 FIFA U-17 mbasiafo wiadze kɔɔpow wɔ Trinidad na Tobago. Onyaa suahun wɔ 2010 dze n’ekyir no, wɔsan frɛɛ no wɔ Dzifuu 2012 mu, dɛ ɔnka 2012 FIFA U-17 mbasiafo wiadze afanae nyinara kɔɔpow a ɔkɔr do wɔ Azerbaijan noho. Nna ɔyɛ Ghanafo hɔn U-15 bɔɔlbɔfo a wɔboa ma Ghana tɔɔdo ebiasa noho no mu kor dɛ wɔhyɛɛ Germany dze tɔɔdo ebiasa. Wɔ agokansi no mu no, osii akan wɔ agordzi esia no nyinara mu na ɔbɔɔ sima 90 no nyinara. === Opanyin === Antwi ka Ghana bɔɔlbɔkuw a wɔtɔɔdo ebiasa wɔ 2016 Ebibifo mbasiafo kɔɔpow akansi mu. == Enyimnyamhyɛ == '''Hasaacas Mbasiafo''' * Ghana Women's Premier League (GWPL): 2012–13, 2013–14, 2014–15, 2020–21 * Ghana Women's Special Competition: 2019 * Ghana Women's FA Cup: 2021 * WAFU Zone B Tournament: 2021 * CAF Women's Champions League runner-up: 2021 '''Ghana U17''' * FIFA U-17 Women's World Cup third place: 2012 '''Ghana''' * Africa Women Cup of Nations third place: 2016 == Mboaedze == [[Nkyekyεmu:Ghanafo]] oal75epgbyz63otahr74q39wq8c3xcx Regina Okyere-Dankwa 0 924 6878 4966 2023-04-22T11:03:49Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6878 wikitext text/x-wiki {{Databox|item=Q115738708}} Regina yɛ Panyin a ɔda OLA kolege ano wo Cape Coast,finimfin mantow mu. [[Nkyekyεmu:Ghanafo]] kdtpnbndyp2kd5sqxi7cfa6v3k7wglu Rennell Epuei 0 925 48273 12943 2025-05-26T13:57:27Z Robertjamal12 13 /* Nfonyinsie Bea */ Cat using [[Project:AWB|AWB]] 48273 wikitext text/x-wiki {{Databox|item=Q852433}} [[Fael:East Rennell-112653.jpg|alt=Houses on the East Rennell island|thumb|Ndan a Ɔwɔ Rennell Epuei Supruw Do. (Houses on East Rennell island)]] '''Rennell Epuei''' yɛ Rennell Supɔw no anafo fam fa a ɔwɔ Solomon Nsupɔw no do a hɔn akyerɛ dɛ ɔyɛ UNESCO Wiadze Agyapadze Bea. Rennell yɛ coral atoll a hɔn ama do a ɔso kyɛn biara wɔ wiadze na bea ɔwɔ East Rennell a etwa Ɔtare Tegano ho ehyia no wɔ mmoa ahorow pii a ɔwɔ hɔ. Wɔ afe 2013 mu no, Wiadze Agyapadze Boayikuo no dze East Rennell kaa Wiadze Agyapadze a ɔwɔ esian mu no ho ɔnam ruhunahuna a ɔwɔ nnuatwa dwumadzi mu wɔ bea no boɔ a ɔda nsow wɔ amansan nyinara mu ntsi. == Bea == Rennell wɔ Pacific Atɔe fam, na ɔyɛ Solomon Nsupɔw no anafo fam pɛɛ, na nye tsentsen bɛyɛ kilomita 86 na 15 (akwansin 53 ne 9). Ɔyɛ akoradze supɔw a hɔn ama do a ɔso kyɛn biara wɔ wiadze, na nye kɛse yɛ hekta 37,000 (acre 91,000). Kwae a ɔyɛ dzen na ɔhyɛ mu kɛse na ɔwɔ supɔw no anafo fam awiei finimfin no, Ɔtare Tegano (a wɔsan frɛ no Te Nggano), a ber bi na ɔyɛ atoll no ɔtare no wɔ; ɔtare no ani wɔ po do na nsu no yɛ nkyen. Abotan etwa ho ehyia na nsupɔw nketsewa dodo bi a wɔdze abo a wɔfrɛ no limestone ayɛ wom. East Rennell a wɔkyerɛe dɛ Wiadze Agyapadze Bea wɔ 1998 mu no wɔ supɔw no anafo fam awiei; bea no ka Ɔtare Tegano, asase a etwa ho ehyia, na po do mbea a efi supɔw no do kɔ hɔ yɛ po do akwansin ebasa no. Bea no nsɛee, ahum taa sɛe, na "wobu no dɛ ɔyɛ abɔdze mu aduruyɛdan ankasa a wɔdze yɛ nyansahu mu nhwehwɛmu." == Abakɔsɛm == Nyimpa bɛyɛ 800 na wɔtse supɔw no do a wɔtse nkuraase aanan a etwa Ɔtare Tegano ho ehyia mu. Wɔyɛ akuafo na apofofo a wɔdze hɔn ho to do, na wɔdze hɔn ho to kwae na nsu do na ama hɔn anya hɔn ahiadze atsitsir nyinara. Wɔwiee bea no sohwɛ nhyehyɛeɛ wɔ afe 2007 mu a hɔn nye supɔ no sofoɔ a wɔgye tom dɛ wɔwɔ hokwan dɛ wɔtoa hɔn atsetsesɛm amandze nneyɛeɛ na asetena kwan do. Wosusuw dɛ eyinom nsɛe bea no, IUCN ka dɛ "amandze kwan do wurayɛ betumi ayɛ dzea ɔfata kɛse ma hɔn akora do kyɛn dɛ na asase no wɔ aban edwumayɛbea a ɔwɔ akyirikyir no tumi ase". == Nhwiren a Ɔwɔ Rennell Epuei Mu Na Mmoa a Wɔnom Nufusu == Kwae a ɔyɛ dzen a ɔma nnomaa ahorow pii no tra no akata supɔw no do. Ɔretwa nnua wɔ supɔw no atɔe fam ano, wɔ bea a ɔwɔ bea no ekyi, na ɔdze nnomaa dodo a ɔwɔ supɔw no nyinara do no reto esian mu dzenam kwae no mbea a wohia no a ɔresɛe no do. Ne saa ntsi, wɔ afe 2013 mu no, UNESCO dze Rennell Epuei kaa nye Wiadzee Agyapadze a ɔwɔ esian mu kyerɛwtohɔ ho. Hɔn akyerɛw nnomaa ahorow eduonum wɔ supɔw no do, na eyinom mu duabien ɛkoro na ɔwɔ hɔ. BirdLife International akyerɛ bea no dɛ Nnomaa Bea a ɔho Hia (IBA) osiandɛ ɔboa nnomaa ahorow yi pii dodo, a nnuaba mmorɔnoma a wɔdze dwetɛ akata do, lories a wɔdze bibbed kɔkɔɔ ayɛ, Rennell akɔre, pygmy akɔre a hɔn ho yɛ ahabammono, cardinal myzomelas, Rennell ka ho gerygones, Rennell fantails, Melanesia nwansena a wɔkyere nwansena, Rennell shrikebills, hɔn a hɔn ani da hɔ nye Rennell a hɔn ani yɛ fitaa, na Rennell starlings. Aboa ɛkoro a ɔwea fam a ɔɔs dɛ yɛhyɛ no nsow nye Crocker’s epo mu ɔwɔ (Crocker’s sea snake), a ɔyɛ ɔkwan bi a ɔwɔ hɔ a wohu wɔ Ɔtare Tegano mu na wonni wiadze baabiara. Bat ahorow 11 (ɛkoro a ɔwɔ hɔ), asase do ntontom ahorow 27 (ason a ɔwɔ hɔ) na nkoekoemmoa ahorow bɛyɛ 730 na ɔwɔ hɔ, a emu pii wɔ hɔ wɔ ɔmantsam no mu. Diatom na atsɛkyɛ ahorow bɛbor 300, a emu kakraa bi na ɔwɔ hɔ no, na ɔyɛ ne afifidze a ɔdɔɔso no. == Nfonyinsie Bea == <gallery> East Rennell-112635.jpg East Rennell-112637.jpg East Rennell-112639.jpg East Rennell-112641.jpg East Rennell-112647.jpg </gallery> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:World Heritage Sites in Danger]] c107t2q7orrf34gklmuo9q5x4a3zipz Reo Addai Basoah 0 926 47710 47543 2025-05-14T13:26:16Z Robertjamal12 13 /* OWU: */ adding category using [[Project:AWB|AWB]] 47710 wikitext text/x-wiki {{Databox|item=Q98815138}} '''Reo Addai Basoah'''(1936-July 30,2002) nna ɔyɛ mbrahyɛbaguanyi dze ma Kumawu ambatow mpasua do wɔ Esuantse Mantɔw mu wɔ Ghana. Nna ɔyɛ kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do ebien na ebiasa wɔ "4th Republic" mu wɔ Ghana. Nna ɔyɛ panyin a ɔda asɔyɛ a wɔhwɛ sikasɛm do mbrahyɛbagua fie, kɛpem dɛ odzii nkonyim wɔ mfe apem ahankron eduokron esia(1996) mu ma wɔdze no sii adze do wɔ mfe apem ahankron eduoron esuon(1997) mu == ABƆSE NA NWOMASUA: == Wɔwoo Basoah wɔ mfe apem ahankron eduasa esia mu, na ɔkɔr skuul wɔ Cambridge Technical College a ɔwɔ London. Ɔsan so kɔr skuul wɔ Yale University ansaana ɔrokɔ College in Cambridge akɔyɛ "Economics". Wɔ mfe apem ahankron eduosia ebien(1962) mu no, ɔbɛyɛɛ "Barrister-at-Law" wɔ Lincoln's Inn. Basoah sane so yɛ "economist" wɔ Commonwealth Economic Committe a ɔwɔ London na World Bank wɔ Washington,D.C. fitsi 1965 kesi 1972. == AMANYƐSƐM: == N'amanyɛsɛm hyɛɛ ase wɔ 1992 ber a odzii kan kɔr mbrahyɛbagua fie dɛ "Commissioner" dze ma ɔman ɛntaprase(enterprise) commission. Ekyir no woyii no dɛ panyin a ɔda sikasɛm kɔmɛtsii(committee) no do wɔ 1997. Ogyinae wɔ mfe apem ahankron eduokron esia(1996) ambatow no mu dze maa Kumawu ambatow mpasua wɔ NPP amanyɛkuw ne dzin mu, na ɔdze amba 15,025 dze dzii nkonyim. Ɔsanee so gyinaa bio wɔ mfe mpem ebien(2000) ambatow no mu na ɔdze amba 13,554 a ɔyɛ ɔha nkyɛmu eduonu esuon ekyir pɔw eduowɔtwe(57.80%) nyaa ne dzibew no bio. Owuii ansaana ne mber bɔ so wɔ egua no do. == OWU: == Basoah wuii wɔ Korle-Bu-Teaching Hospital wɔ nda ebiasa ekyir osan ne yarba no ntsi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] kcvqx7sqh44v91kym3epy2q9nb4320p Richard Akuoko Adiyiah 0 927 47314 47038 2025-05-09T14:27:54Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 47314 wikitext text/x-wiki '''Richard Akuoko Adiyiah (''' Kwakwar 20,1955- Fankwa 30, 2022)<ref name=":3">{{Cite web |date=2022-10-01 |title=PBC Ltd CEO, Richard Akuoko Adiyiah dead - MyJoyOnline.com |url=https://www.myjoyonline.com/pbc-ltd-ceo-richard-akuoko-adiyiah-dead/ |access-date=2022-10-01 |website=Myjoyonline |language=en-US}}</ref> nna ɔyɛ Ghanan amanyɛnyi.<ref name=":2">{{Cite web |title=Odekro {{!}} What has your MP done for you? |url=http://staging.odekro.org/person/akuoko-richard-adiyia/ |access-date=2020-07-12 |website=stagingodekro.}}</ref> Na ɔyɛ kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do enum wɔ Ghana amambu a ɔtɔ do anan no mu.<ref name=":0">{{Cite web |title=Ghana MPs - MP Details - Adiyia, Akuoko Richard |url=http://www.ghanamps.com/mps/details.php?id=31 |access-date=2020-07-01 |website=GhanaMps.}}</ref> == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Adiyiah wɔ Kwakwar 20,1955. Ofir Dwaaho wɔ Esuantse Mantɔw mu, Ghana. Onyaa ne ntoado skuul ntsetsee wɔ Opoku Ware skuul na ɔsan so nyaa master's degree wɔ Public Adimistration wɔ Kennedy School of Government of Harvard University. Ɔsan so kɔr skuul wɔ Yale School of Management in New Haven.<ref name=":0" /><ref name=":1">{{Cite web |title=PBC Limited - Premium Quality Service |url=https://www.pbcgh.com/richard-akuoko-adiyia |access-date=2020-07-01 |website=Pbc Ghana}}</ref> == Edwuma == Nna Adiyiah yɛ panyin a ɔhwɛ sikasɛm do(Finance Officer). Na ɔyɛ 'Chief Finance Officer of the United Nations Observer Mission in Georgia (UNOMIG)'.<ref name=":2" /><ref name=":0" /><ref name=":1" /> Ekyir no ɔyɛɛ edwuma wɔ Financial Controller of GIHOC Distilleries Company Limited. Woyii no ɔno nye Chief Executive Officer of Produce Buying Company.<ref>{{Cite web |title=PBC Limited - Premium Quality Service |url=http://pbcgh.com/executive-management |access-date=2022-10-02 |website=Pbc Ghana}}</ref> == Amanyɛsɛm == Nna Adiyiah yɛ [[New Patriotic Party]] amanyɛkuw nyi. Wɔ Mumu 2008 no, ogyinaa mu wɔ 2008 Ghana amansan abatow no mu na odzii nkonyim. Ɔdze amba 16,080 wɔ 31,196 mu na ɔdze dzii nkonyim wɔ Ahafo Ano North . Na ɔyɛ mbrahyɛbaguanyi dze ma Ahafo Ano North fitsi 2008 kesi 2012. == N'abrabɔ Na Owu == Adiyiah waree nyaa mba baanan. Na ɔyɛ Kristonyi na Asɔrba wɔ Light House Church Internatioanl. Adiyiah wui wɔ ne fie wɔ Fankwa 30,2022, onyaa mfe 67. == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] rhk52rn726nrgawyj35u4aylyrr143c Richard Dornu Nartey 0 928 48087 47775 2025-05-23T14:01:38Z Robertjamal12 13 /* <u>N'abrabɔ mu nsɛm</u> */ Nkyekyεmu using [[Project:AWB|AWB]] 48087 wikitext text/x-wiki '''Richard Dornu Nartey''' wɔwoo wɔ Ebɔbira 26, 1949. Ɔyɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma mbrahyɛbagya a odzi kan na dza ɔtɔ do ebien wɔ aban a ɔtɔ do anan mu wɔ Ghana. Ogyinaa maa Shama a ɔwɔ Anee Mantɔw mu wɔ Ghana. ==== <u>Abraba ahyɛase na nwomasua</u> ==== Wɔwoo Nartey wɔ afe 1949 mu wɔ Shama a ɔwɔ Ghana. Okosuaa adze wɔ Ghana Suapɔn mu na onyaa abodzin krataa wɔ Borɔfo kasa, Russia kasa na linguitsics mu, ɔsan kɔr Ghana Institute of Management and Public Administration na onyaa postgraduate diploma wɔ public administration mu. ==== <u>Amanyɛsɛm</u> ==== Wodzii kan toow amba maa Nartey dɛ mbrahyɛbaguanyi wɔ afe 1992 Ghana ambatow kɛse no mu. Nna ɔyɛ mbrahyɛbaguanyi ma mbrahyɛbagua a odzi kan wɔ aban a ɔtɔ do anan mu wɔ Ghana. Afe 1979 mu no, nna Ernest Nii Tachie-Otoo a ɔwɔ Action Congress Party (ACP) na ogyina aban mu ma Shama ambatow mpasua. Afe 1992 mu no, amanyɛkuw ahorow bi anngye ambatow kɛse no anntom, iyi maa National Democratic Congress kuwmba no bɔdɔɔ so wɔ mbrahyɛbaguafie. Afe 1996 Ghana ambatow kɛse no mu no, onyaa amba 12, 756 a egyina hɔ ma 39.70% fii amba dodow a wɔtoow no mu. Ɔdze dzii n'akansifo no do nkonyim. Ernest Nii Tackie-Otoo a ɔwɔ Convention Peoples Party nyaa amba 6,648 a egyina hɔ ma 20.70%, Angelina Baiden Amissah a ɔwɔ [[New Patriotic Party]] nyaa amba 5,934 a egyina hɔ ma18.50% na Paul Kingsley Awotwi a ɔwɔ Peoples National Convention nyaa amba 527 a egyina hɔ ma 1.60%. Ɔno na nna ɔyɛ ɔdodowfo no hɔn panyin wɔ mbrahyɛbagua a odzi kan wɔ aban ɔtɔ do anan mu wɔ Ghana. Odzii nkogu wɔ afe 2000 Ghana ambatow kɛse no mu ma Angelina Baiden a ɔwɔ [[New Patriotic Party]] bɛhyɛɛ n'ananmu. Afe 1997 mu no, ɔtoo nsa frɛɛ mpanyimfo a wɔwɔ kabi-ma-menka nhyehyɛɛ mu dɛ wɔnyɛ kor nhwɛ mbrɛ wɔbɛma ɔman no mpontu akɔ nkan. Ɔkasaa wɔ dwumadzi a nna National Commission for Civic Education (NCCE) ahyehyɛ a n'asɛmti nye "Yɛdze kabi-ma-menka nhyehyɛ ridzi dwuma- Nsɛm a ɔrokɔ do wɔ Sekondi no ase. ===== <u>Edwuma</u> ===== Ɔyɛ mbrahyɛbaguanyi dada ma Shama ambatow mpasua wɔ Sanda 7, 1993 kesi Sanda 7, 2001, Ɔsoafo abadziekyir a ɔhwɛ nsaase na nkwae do. Ɔsan yɛ edwumakwankyerɛfo. ===== <u>N'abrabɔ mu nsɛm</u> ===== Nartey awar awo mba esuon. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 7wh6rudkkl9w66cufc6ruhih2j1h5aa Richard Lassey Agbenyefia 0 929 48122 47825 2025-05-23T15:20:47Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48122 wikitext text/x-wiki {{Databox|item=Q96793375}} '''Richard Lassey Agbenyefia''' yɛ Ghana amanyɛnyi a nna ɔyɛ mbrahyɛbaguanyi dze ma Keta ambatow mpasua fir afe 2005 kesi afe 2017.<ref name=":0">http://www.ghanamps.com/mps/details.php?id=39</ref><ref>https://www.graphic.com.gh/news/general-news/ghana-news-former-venture-capital-boss-and-5-others-charged-for-causing-gh-42-8-million-financial-loss.html</ref><ref>https://www.myjoyonline.com/news/national/repayment-of-misappropriated-state-funds-must-meet-international-best-practices-court/</ref> == Ɔbra ahyɛase na nwomasua == Wɔwoo Richard wɔ [[Dzifuu]] 19, 1968. Ofi Keta, kurow a ɔwɔ Firaw Mantɔw mu wɔ Ghana. Onyaa ne LLB fir Ghana Suapɔn mu( University of Ghana) wɔ afe apem ahaakorɔn eduokron esuon (1997) na ne BL wɔ Ghana Mbra Skuul (Ghana School of Law) mu wɔ afe apem ahaakorɔn eduokorɔn akorɔn mu.<ref name=":0" /> == Edwuma == Ɔyɛ mbranyimfo. Nna ɔyɛ kwankyerɛfo wɔ Belorm Legal Consult wɔ Nkran.<ref name=":0" /> == Amanyɛsɛm == Ɔyɛ kuwba dze ma National Democratic Congress amanyɛkuw no. Nna ɔyɛ mbrahyɛbaguanyi dze ma Keta ambatow mpasua wɔ Firaw Mantɔw mu a ɔwɔ Ghana.<ref name=":0" /><ref>https://web.archive.org/web/20221224061723/https://www.peacefmonline.com/pages/local/news/201904/381199.php</ref><ref>Lassey Agbenyefia, Richard (2008). "NDC to determined to maintain VR". ''Daily Graphic''. No. 17982. Accra. p. 17.</ref> == N'abrabɔ == Wɔawar wɔ mba baasa. Ɔyɛ asɔrba wɔ Catholic asɔr.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] idtizt74dk3t6f99svby881gf540935 Richard Sam Quarm 0 930 48214 7692 2025-05-23T15:27:11Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48214 wikitext text/x-wiki '''Richard Sam Quarm''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma Gomoa East abatow mantɔw mu wɔ Mfinimfin Mantɔw mu wɔ Ghana, wɔ mbrahyɛbagua a otsia anan wɔ Kwasafoman a a ɔtɔ do anan no mu. == Ɔbra ahyɛse na nwomasua == Afe apem ahaakorɔn eduosia anan Ayɛwoho bosoom ne da a otsia eduonu awɔtwe mu na wɔwoo Quarm. Ɔkɔr Suapɔn wɔ University of Ghana, na hɔ na onyaa ne Master of Business degree. N'nyi tsiim nkontaabu do. == Edwuma == Quarm yɛ nkontaabunyi. Ɔsanso yɛ amanyɛnyi. == Amanyɛsɛm == Quarm kɔr amanyɛsɛm mu wɔ ber a wɔpaaw no dɛ mbrahyɛbaguanyi maa Gomoa East abatow mpasuar a ɔwɔ Mfinimfin mantɔw mu wɔ Ghana wɔ afe 2004 mu Ghana amansan abatow no mu. Ɔyɛ [[New Patriotic Party]] no kuwba. Quarm soom afe anan pɛr. Nkyir yi ogyinaa maa ne mpasuar no wɔ mbrahyɛbagua a otsia anan wɔ mbrahyɛbagua a ɔtɔ do anan no mu fitsi afe mpemebien na enum Sanda bosoom no ne da a ɔtɔ do esuon no kesi afe mpemebien na akorɔn Sanda bosoom ne da a ɔtɔ do esia mu. Ekow Panyin Okyere Eduamoah a ɔyɛ NDC kuwba no botuu no adze do wɔ afe mpemebien na awɔtwe Ghana asahen abatow no mu. === Afeb2004 Abatow === Afe 2004 Ghana amansan abatow no mu na na odzi kan a wɔpaaw Quarm dɛ mbrahyɛbaguanyi wɔ mba 19,634 a onyae fii mba dodow 37,801 no mu. Nna aba yi nye 51.9% yɛ pɛr. Wosiaan Justice Ekow Asafua-Ocran a ɔyɛ People's National Convention kuwba, Theophilus Kofi Ampah a ɔyɛ National Democratic Congress kuwba, Grace Ignophia Appia a ɔyɛ Convention People's Party kuwba, Evans Kofi Otoo a ɔyɛ Democratic People's Party kuwba; na Kofi Otu na Michael Leonard Kojo Amoah a wɔyɛ "independent candidates" ho paaw Quarm. Mba a wonyae yɛ 0.6%, 38.2%, 2.9%, 0.7%, 5.1% na 0.5% pɛpɛɛpɛr. Quarm kɔr mbrahyɛbaguafie wɔ NPP dzin mu. Nna ne mpasuar ka abatow mpasuar du esia a NPP amanyɛkuw no kantann do wɔ Mfinimfin Mantɔw mu wɔ dɛm abatow no ho. Ne nyinara mu no, NPP nyaa dɔmpem dzibew a ɔyɛ ɔha nye eduonu awɔtwe mbrahyɛbafie ngua wɔ mbrahyɛbagua a otsia anan no wɔ kwasafoman a ɔtɔ do anan no mu wɔ Ghana. == Ne bra == Quarm yɛ Kristianyi. == Nhwɛdo == # ^ <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> <sup>'''''d'''''</sup> <sup>'''''e'''''</sup> <sup>'''''f'''''</sup> # ^ <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> # ^ <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> <sup>'''''d'''''</sup> # '''^''' # '''^''' # '''^''' "Statistics of Presidential and Parliamentary Election Results". ''Fact Check Ghana''. 10 August 2016. Retrieved 4 August 2020. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] p4p2nu58b439lunivwfq03ve2x6qai1 Richard Winfred Anane 0 931 47837 47680 2025-05-14T13:46:40Z Robertjamal12 13 /* N'abrabɔ */ adding category using [[Project:AWB|AWB]] 47837 wikitext text/x-wiki {{Databox|item=Q2150918}} '''Richard Winfred Anane''' ( a wɔwoo no [[Ebɔw]] 12, 1954)<ref>https://ghanamps.com/mps/details.php/?id=2543</ref> yɛ oduyɛfo na kan Ghana ɔmanyɛnyi a ɔsoom dɛ Soafo a ɔhwɛ Akwan na Akwan akɛseɛ do, Soafo a ɔhwɛ Apɔwmudzen do, na mbrahyɛbaguanyi ma Nhyiaeso a ɔsoom afe 1997 mu dze kesii afe 2017. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Anane wɔ [[Ebɔw]] 12,1954. Ofi Santase a ɔwɔ Esuantse Mantam no mu. Onyaa ne ntoado skuul adzesua wɔ Asanteman Senior High School. Afe 1983 mu no, Anane nyaa MB CHB fii Kwame Nkrumah Esuapɔn a ɔhwɛ Abɔdze mu Nyansapɛ na Mfirdwuma Do (KNUST)wɔ Kumase. == Edwuma == Nna Anane yɛ oduyɛfo wɔ Hebron Ayaresabea, a ɔwɔ Bantama ansaana ɔrebɛyɛ mbrahyɛbaguanyi wɔ afe 1997 mu. == Amanyɛsɛm Dwumadzi Ahorow == Anane ka New Patriotic Party amanyɛkuw no ho. Ogyinaa afe 2012 Ghana amansan ambatow kɛse no mu wɔ [[New Patriotic Party]] amanyɛkuw no ne dzin mu na odzii konyim. Onyaa amba 36,067 wɔ amba 47, 535 a wɔtowee no mu, a ogyina hɔ ma 75.9%, a ɔyɛ nhwɛdo a nna ɔkyerɛ mbrɛ nkorɔfo esi agye no ato mu. Anane somee wɔ dzibew ahorow pii a ɔwɔ aban mpanyimfo kuw no mu wɔ John Agyekum Kufuor ne pɛn do, dɛ ɔyɛ Soafo a ɔhwɛ Apɔwmuzen do na Soafo a ɔhwɛ Akwan na Akwan akɛse do fi afe 2001 kesi afe 2006. == Ambatow == Wɔpaaw Anane dɛ mbrahyɛbaguanyi wɔ Nhyiaeso ambatow mpasua no do a ɔwɔ Esuantse Mantam mu wɔ Ghana wɔ afe 2004 Ghana amansan ambatow kɛse no mu. Odzii konyim wɔ [[New Patriotic Party]] amanyɛkuw no ne dzin mu. Nna ne ambatow mpasua no ka mbrahyɛbagua ngua 36 a ɔwɔ nkongua 39 a [[New Patriotic Party]] amanyɛkuw dzii konyim wɔ dɛm ambatow no mu wɔ Esuantse Mantam no mu no ho. New Patriotic Party amanyɛkuw no dze mbrahyɛbagua mu ngua 128 nyaa dɔm kɛse no wɔ ngua 230 nyina mu. Onyaa amba dodow 46,626 a wɔtowee nyina no mu 36,307. Nna iyi gyina hɔ ma amba a wɔtowee no no mu 77.9% . Wɔpaaw ɔno na wogyaa Eric Baah-Nuako a ofi National Democratic Congress amanyɛkuw no mu na Kwame Appiah Boateng a ofi Convention People's Party amanyɛkuw no mu. Woyinom biara nyaa amba 8,908 na 1,411 wɔ amba a wɔtowee no nyinara mu. Nna iyi gyina hɔ ma amba a wɔtowee no no mu 19.1% na 3%.<ref>https://web.archive.org/web/20170108155948/http://dailyguideafrica.com/anane-bows-out/</ref> Afe 2008 mu no,ogyinaa New Patriotic Party amanyɛkuw no anan mu dzii konyim wɔ ambatow kɛse a ɔkɔr do no mu wɔ ambatow mpasua kor noara do. Nna n'ambatow mpasua no ka mbrahyɛbagua ngua 34 a ɔwɔ nkongua 39 a [[New Patriotic Party]] amanyɛkuw dzii konyim wɔ dɛm ambatow no mu wɔ Esuantse Mantam no mu no ho.New Patriotic Party amanyɛkuw no dze mbrahyɛbagua mu ngua 109 nyaa dɔm kɛse no wɔ ngua 230 nyina mu. Onyaa amba dodow 47,535 a wɔtowee nyina no mu 36,067. Nna iyi gyina hɔ ma amba a wɔtowee no no mu 75.87%. Wɔtowee maa ɔno na wogyaa Joseph Bernard Boadu a ofi National Democratic Congress amanyɛkuw no mu, Kwame Appiah Boateng a ofi Convention People's Party amanyɛkuw no mu, Kwaku Bonsu a ofi Reformed Patriotic Democrats amanyɛkuw no mu na Kwame Owusu a ɔannkɔ wɔ amnyɛkuw biara dzin mu no.<ref>https://web.archive.org/web/20240926010511/https://ghanaelections.peacefmonline.com/pages/2012/ashanti/nhyiaeso/</ref> Afe 2012 mu no,ogyinaa New Patriotic Party amanyɛkuw no anan mu dzii konyim wɔ ambatow kɛse a ɔkɔr do no mu wɔ ambatow mpasua kor noara do. Onyaa amba dodow 56,558 a wɔtowee nyina no mu 45,389. Nna iyi gyina hɔ ma amba a wɔtowee no no mu 76.21%. Wɔtowee maa ɔno na wogyaa Nana Afua Anima a ofi National Democratic Congress amanyɛkuw no mu, Yaw Sekyere a ofi Progressive People's Party amanyɛkuw no mu, Emmanuel Dapaah a ofi Convention People's Party amanyɛkuw no mu na Peter Boakye-Yiadom a ofi National Democratic Party amanyɛkuw no mu no. Dɛm akansifo yi mu biara nyaa amba 12,304, 666, 807 na 392 wɔ amba dodow a wɔtowee no mu. Amba dodow a wɔtowee no, nna obiara nedze gyina hɔ ma 20.66%, 1.12%, 1.35% na 0.66%. == N'abrabɔ == Anane yɛ Kristonyi na ɔsan kɔ Roman Asɔr no bi. Anane awar na ɔwɔ mba baanan. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] 92u4ce5g2icnr3ex2ni1p2mxh9lev9v Rita Tani Iddi 0 932 47575 36358 2025-05-09T14:53:21Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 47575 wikitext text/x-wiki {{Databox|item=Q94992069}} '''Rita Tani Idd'''i yɛ Ghana amanyɛnyi a na ɔyɛ mbrahyɛbaguanyi wɔ [[Gushiegu]] ambatow mpasua mu fir afe 2005 kɔsi afe 2009.<ref>https://books.google.com/books?id=G5BWKBKvIT4C&q=Rita+Tani+Iddi+Gushiegu&pg=PA28</ref><ref name=":0">https://ghanamps.com/mp/iddi-tani-rita/</ref> Rita dzii nkonyim wɔ Gushiegu atenae no mu wɔ bosoom [[Mumu]] afe 2004 amansan ambatow no mu wɔ Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party - NPP) tekiti do nanso ɔdzii nkoguo wɔ mmɔdzen a ɔdzi hɔ a ɔbɔe dɛ ɔbɛgyina ambatow mpasua no ananmu wɔ bosoom [[Mumu]] afe 2008 amansan ambatow no mu. Ber a na ɔwɔ Mbrahyɛbagua mu no, ɔyɛɛ Ɔsoafo abadziakyir a ɔhwɛ Asase na Abɔdze mu Ndzɛmba do a ɔhwɛ Tow do (deputy Minister for Lands and Natural Resources in charge of Mines).<ref>https://books.google.com/books?id=CQWhAQAAQBAJ&q=Rita+Tani+Iddi&pg=PA646 CQ Press. p. 646. ISBN <bdi>9781452299372</bdi>.</ref><ref>https://books.google.com/books?id=Wx0WAQAAIAAJ&q=Rita+Tani+Iddi Flagbearers Publishers. p. 54.</ref> Mprɛmprɛn ɔyɛ Ghana commissioner abadziakyir wɔ United Kingdom na Ireland.<ref>https://dailyguidenetwork.com/dep-uk-commissioner-opens-panafest/</ref> == Ɔbra ahyɛase na nwomasua == Wɔwoo Tani wɔ 14 [[Fankwa]] 1949. Ɔkɔɔ [[Cape Coast Esuapɔn (University of Cape Coast)]] mu baabi a ɔnyaa abɔdzin krataa wɔ Ofie Nyansahu mu (Diploma in Home Science), ɔno ekyi no ɔkɔɔ n’adzesua do wɔ Nwomasua Esuapɔn (University of Education) a ɔwɔ Winneba, faako a ɔnyaa nye Nwomasua abɔdzin krataa wɔ Ofie Nyansahu mu (Bachelor of Education in Home Science).<ref>http://worldcat.org/oclc/69793108</ref> == Edwuma == Rita Tani Iddi yɛ ɔkyerɛkyerɛnyi wɔ n’edwuma mu, ɔkyerɛɛ adze wɔ sukuu ahodo bi mu wɔ Ghana, Iyinom bi nye Yendi Ntoado Sukuu (Yendi Senior High School) na Berekum Ntsetsee Kɔlege (Berekum Training College). Wɔpaw no dɛ Ɔmantɔw Panyin wɔ Gushegu ambatow mpasua a ɔwɔ Ghana Etsifi Mantɔw mu.<ref name="cfcconline.org.uk">https://www.cfcconline.org.uk/news/ghana-deputy-high-commissioner-afrikids-charity-baroness-chalker</ref> Ɔsan nso bɛyɛɛ Mbrahyɛbagua a ɔtɔ do anan (4) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no mbrahyɛbaguanyi a ɔgyina Gushegu ambatow mpasua ananmu na ɔyɛɛ Ɔsoafo Abadziakyir a ɔhwɛ Asase, Kwae na Atopae do a na ɔhwɛ atopae edwuma do wɔ ber a na ɔyɛ Ghana Ɔmanpanyin dedaw no, John Agyekum Kufuor nnyido na seesei ɔyɛ Ghana Commissioner Abadiakyir.<ref name="cfcconline.org.uk"/><ref>https://books.google.com/books?id=CQWhAQAAQBAJ&q=Rita+Tani+Iddi&pg=PA646. CQ Press. ISBN&nbsp;<bdi>978-1-4522-9937-2</bdi>.</ref> Tani Iddi nso yɛ Ghana amanyɛnyi.<ref>''Know Your Ministers: 2005-2009''. Flagbearers Publishers. 2005. p.&nbsp;58.</ref> == Amanyɛsɛm == Rita Tani yɛ Ghana amanyɛnyi, a ɔsii akan wɔ afe 2004 Ghana amansan ambatow mu dɛ mbrahyɛbaguanyi maa Gushegu ambatow mpasua a ɔwɔ Ghana Etsifi Mantɔw mu wɔ Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no tekiti do. Ɔdzii nkonyim wɔ ambatow no mu a nye nyinara yɛ 14,643 a ɔgyina hɔ ma 52.80% sene dzea ɔnye no reko, Iddrisu Hudu a ɔfir Ɔman Demokrasi Mbrahyɛbagua Kuw (National Democratic Congress) a ɔnyaa ambatow 13,108 a wɔtow nyinara a ɔgyina hɔ ma 47.20%, na ɔmaa ɔbɛyɛɛ Mbrahyɛbaguanyi ma Mbrahyɛbagua a ɔtɔ do anan (4) wɔ Ghana Amansin a ɔtɔ do anan (4).<ref name="cfcconline.org.uk"/><ref>https://web.archive.org/web/20230104134221/https://ghanaelections.peacefmonline.com/pages/2004/parliament/northern/index.php</ref> Ɔsan nso yɛɛ Ɔsoafo Abadziakyir a ɔhwɛ Asase, Kwae na Atopae do a ɔhwɛ atopae edwuma do (Deputy Minister of Lands, Forestry and Mines in charge of the mines sector) wɔ Kan Ɔmanpanyin Kufour aber do.<ref>https://books.google.com/books?id=CQWhAQAAQBAJ&q=Rita+Tani+Iddi&pg=PA646 CQ Press. ISBN <bdi>978-1-4522-9937-2</bdi>.</ref><ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Help-expand-the-shea-butter-trade-in-Ghana-Deputy-High-Commissioner-woos-The-Body-Shop-729589</ref><ref>https://ghanaportal.net/news/entertainment-news-in-ghana/ghana-diaspora-women-organisation-gdw-launched-in-london-ghana-web-portal/</ref> == N'abrabɔ == Rita Tani yɛ Kristonyi wɔ ɔsom mu.<ref name=":0" /> == Hwɛ iyi nso == * [[List of MPs elected in the 2004 Ghanaian parliamentary election]] * [[Gushiegu (Ghana parliament constituency)]] == Nhwɛdo == <references responsive="" /> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 6m6nidbwlxed0t1wmddn39p90m8h0ma Robert Sarfo-Mensah 0 933 48216 47910 2025-05-23T15:27:19Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48216 wikitext text/x-wiki {{Databox|item=Q84042885}} '''Robert Sarfo-Mensah''' yɛ Ghana ɔmanyɛnyi na ɔka Ghana ka-bi-ma-menka-bi amanbu a ɔtɔ do anan no no Mbrahyɛbagua a ɔtɔ do enum na esia (6) no ho a origyina Asunafo Etsififo anan mu wɔ Brɔn na Ahafo Mantɔw mu wɔ Ghana.<ref name=":0">{{Cite web |title=Ghana MPs - MP Details - Sarfo-Mensah, Robert |url=http://www.ghanamps.com/mps/details.php?id=2681 |access-date=2020-01-28 |website=Ghana MPs}}</ref><ref name=":1">{{Cite web|url=http://everypolitician.org/ghana/parliament/term-table/6.html#search=awua|title=EveryPolitician: Ghana - Parliament - Sixth Parliament of the Fourth Republic|website=EveryPolitician|access-date=2020-01-28}}</ref> == Ɔbra Ahyɛse na Nwomasua == Wɔwoo no Ebɔbira 1,1970 mu.<ref name=":2">{{Cite web|date=2016-05-06|title=Ghana MPs - MP Details - Sarfo-Mensah, Robert|url=http://ghanamps.gov.gh/mps/details.php?id=227|url-status=dead|archive-url=https://web.archive.org/web/20160506210216/http://ghanamps.gov.gh/mps/details.php?id=227|archive-date=2016-05-06|access-date=2020-07-05}}</ref> Ofi Mampɔn a ɔwɔ Esuantse Mantɔw no mu.Onyaa n'abɔdzin krataa a otsia ebien wɔ GIMPA mu wɔ afe 2008 mu.Ɔsan kitsa abɔdzin krataa wɔ Borɔfo kasa mu wɔ University of Ghana a onyaa no afe 1996 mu.<ref name="tuto.tuggest.space">https://tuto.tuggest.space/?utm_term=7442015474474287164&tid=4c696e7578207838365f3634#0</ref> == Edwumayɛ == Sarfo-Mensah dɔw/ɔyɛ okuanyi.Ɔayɛ edwuma dɛ Sikahwɛdofo abadziekyirwɔ VAT edwuma mu.Ɔasan ayɛ edwuma ama aban, dɛ towgyenyi.<ref name="ghanamps.gov.gh">{{Cite web|date=2016-05-06|title=Ghana MPs - MP Details - Sarfo-Mensah, Robert|url=http://ghanamps.gov.gh/mps/details.php?id=227|access-date=2020-08-02|archive-url=https://web.archive.org/web/20160506210216/http://ghanamps.gov.gh/mps/details.php?id=227|archive-date=6 May 2016}}</ref> Afe 2017 mu no, ɔsan yɛɛ edwuma kwankyerɛfo panyin a ɔda Ghana Kuw a Ɔhwɛ Agokansi do ano ber a mampanyin Nana Akuffo Addo paaw no no.<ref name=":4">{{Cite web|last=Starrfmonline|date=2019-05-06|title=#12: Anas floors former NSA boss Sarfo-Mensah in court|url=https://starrfm.com.gh/2019/05/12-anas-floors-former-nsa-boss-sarfo-mensah-in-court/|access-date=2020-08-02|website=Starr Fm|language=en-US}}</ref><ref name=":5">{{Cite web|date=2019-06-09|title=Robert Sarfo's Re-appointment is an endorsement on thievery|url=https://newsghana.com.gh/robert-sarfos-re-appointment-is-an-endorsement-on-thievery/|access-date=2020-08-02|website=News Ghana|language=en-US}}</ref><ref>{{Cite web |date=2017-04-25 |title=President Nana Addo appoints Hon. Robert Sarfo Mensah as NSA head |url=https://www.ghanaweb.com/GhanaHomePage/SportsArchive/President-Nana-Addo-appoints-Hon-Robert-Sarfo-Mensah-as-NSA-head-532264 |access-date=2020-08-02 |website=Ghana Web |language=en}}</ref> Ekyir no, ɔmampanyin kor noara gyee ne dzibew no fii ne nsamu ber a ɔbɔtɔɔ gua dɛ visa ho nsɛnsɛm bi kɔr do wɔ Commonwealth agokansi a ɔkɔr do wɔ Gold Coast,Australia no.<ref name="tuto.tuggest.space"/><ref name=":4"/><ref>{{Cite web|date=2018-04-12|title=I welcome my suspension in good faith - Robert Sarfo Mensah|url=https://kessbenfm.com/i-welcome-my-suspension-in-good-faith-robert-sarfo-mensah/|access-date=2020-08-02|website=Kessben FM|language=en-US}}</ref> Ghana ha nhwehwɛmu bi a wɔyɛe no dze bɔtoo gua dɛ,nna Sarfo-Mensah ne dzin tɔ do 12 a ndze a wɔbɔe no daa no edzi dɛ nna ɔregye sika efi Tiger Eye PI bɔɔlbɔ kuw no hɔ ama bɔɔlbɔnyi bi eenya akwannya aabɔ bɔɔlbɔ akansi no bi. == Amanyɛsɛm == Ɔbɛyɛɛ mbrahyɛbaguanyi wɔ afe 2005 mu. Ɔka New Patriotic Party amanyɛkuw no ho. Ɔbɛyɛɛ mbrahyɛbaguanyi ber a odzi kan wɔ Mbrahyɛbagua a ɔtɔ do anan no wɔ Ghana Ka-bi-ma-menka-bi amambu a ɔtɔ do anan no mu. Ogyinae maa Asunafo Etsifi Ambatow Mpasua no wɔ Brɔn na Ahafo Mantɔw no mu. Ɔsanee tsenaa egua do dɛ Asunafo Etsifi Ambatow Mpasua no hɔn mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do enum no mu wɔ Ghana Ka-bi-ma-menka-bi amambu a ɔtɔ do anan no mu.<ref name=":4" /><ref>{{Cite web |title=Results Parliamentary Elections |url=https://www.ghanaweb.com/GhanaHomePage/election2008/election.results.parliamentary.php |access-date=2020-07-09 |website=Ghana Web}}</ref> == Ambatow == Ber a odzi kan a wɔtoow amba maa Sarfo-Mensah dɛ Asunafo Etsifi ambatow mpasua no ne mbrahyɛbaguanyi wɔ kan Brɔn na Ahafo Mantɔw mu wɔ Ghana nye afe 2004 Ghanaman mu nyina ambatow kɛse no mu. Odzii konyim wɔ New Patriotic Party amanyɛkuw no ne dzin mu. Nna n'ambatow mpasua no ka mbrahyɛbagua ngua 14 a New Patriotic Party amanyɛkuw no nyae fii ngua 24 mu wɔ dɛm ambatow no mu wɔ Brɔn na Ahafo mantɔw no mu no. Dɛm ambatow no mu no, New Patriotic Party amanyɛkuw no nyaa mbrahyɛbagua ngua 230 no mu 128 ma dɛm ntsi wonyaa dɔm kɛse no.Wɔdze amba 23,426 paaw no wɔ amba dodow 45,308 a wɔtowee nyina mu nna a ogyina hɔ ma amba ne nyina no mu 51.7%. Wɔpaaw ɔno na wogyaaw Christina Atakora Mensah a ofi National Democratic Congress amanyɛkuw no mu, Benjamin Osei Kufour a oenngyina amanyɛkuw biara dzin mu na Commey Kingsley a ofi Convention People's Party amanyɛkuw no mu no. Woyinom mu biara nyaa amba dodow a wɔtowee no mu 42.60%, 4.60% and 1.20%. Wɔsanee towee maa no wɔ afe 2008 Ghana ambatow kɛse no mu bre a onyaa amba dodow 45,642 a wɔtowee no mu 24,162 a nna ogyina hɔ ma 52.9%. Wɔtowee maa ɔno na wogyaaw Mohammed Kwaku Doku a ofi National Democratic Congress amanyɛkuw no mu no, Stephen Keabena a ofi Democratic People's Party amanyɛkuw no mu no nna Seth George Mensah a ofi Convention People's Party amanyɛkuw no mu no. Woyinom mu biara nyaa amba dodow a wɔtowee no mu 46.16%, 0.30% na 0.60%. == Nankasa N'abrabɔ == Robert awar awo baanan == Mboaedze == <ref>https://web.archive.org/web/20160506210216/http://ghanamps.gov.gh/mps/details.php?id=227</ref>. Ɔyɛ Christiannyi(Pentsecost Asɔr). [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] fxsmm4xyycy7oofda7yqicm7evxt4qd Rosamond Asiamah Nkansah 0 934 6888 5028 2023-04-22T11:04:58Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6888 wikitext text/x-wiki * * '''Rosamond Asiamah Nkansah''' yɛ Ghananyi a ɔhwɛ ma wodzi mbra do na ɔsan yɛ basiaba a wodzi kan fa no wɔ Ghana apolisifo edwuma mu,ɛna oguaa apolisifo nso. [[Nkyekyεmu:Ghanafo]] rj58nvifcaq16at341ab16a38jujft5 Rose Mensah-Kutin 0 935 36051 36050 2024-11-27T07:42:50Z Assilidjoe 33 36051 wikitext text/x-wiki {{databox|q=Q23304412}} '''Dr Rose Mensah-Kutin''' (a wɔwoo no Ɔberɛfɛw 22,1955) yɛ obi a odzi nsɛm a ɔfa mbanyin na mbaa ho ekyir yie na ɔyɛ nsɛnkyerɛw edwuma wɔ Ghana. Ɔbɛsɛ 2016 mu no, nna ɔyɛ Afrika Atɔe Afamu panyin ma ABANTU for Development.<ref>http://myafrica.allafrica.com/view/people/main/id/07RbY7gpbuG5QlRH.html</ref> == Ne Bra Ahyɛse == Wɔwoo no tsetsee no wɔ Brofoyedru, kurow bi a ɔwɔ Adansi Anee mansin mu wɔ Esuantse Mantam mu wɔ Ghana,a nna n'awofo yɛ kookoo na kɔfe ekuafo. == Nwomasua == Nna Ɔbenfo Mensah-Kutin yɛ Brofoyedru Finimfin na United Methodist Finimfin Skuul mu suanyi. Owiee Accra Girls' Ntoado Skuul na ekyir no ɔkɔr Aggrey Memorial Zion Ntoado Skuul kɛyɛɛ n'adzesua a ɔto do esia. Owiee Esuapɔn ntsetsee wɔ Borɔfo na Abakɔsɛm mu wɔ afe 1978 mu wɔ University of Ghana mu na ɔsan yɛɛ Esuapɔn ntsetsee a ɔtɔ do ebien wɔ Mass Communication mu wɔ Esuapɔn kor noara mu wɔ afe a odzi hɔ no mu. Ɔsan wɔ abɔdzin krataa a ɔtɔ do ebien bio wɔ Institute of Social Studies, The Hague,na ɔwɔ PhD wɔ Gender na Energy Studies mu wɔ Birmingham Esuapɔn mu, a ɔwɔ UK. == Edwuma == N'edwuma ahyɛse mu no, ɔyɛɛ edwuma dɛ samufo boafo maa Daily Graphic wɔ Ghana wɔ ber kumaa bi a ekyir no ɔnye obi dze Network for Women’s Rights bɔbɔɔ adze wɔ Ghana mu wɔ afe 1999 mu. Ber bi no, ɔbɛyɛɛ Social Impact Assessment officer wɔ Ghana Ministry of Mines and Energy. Ɔno nye kuw panyin a ɔda mpanyimfo a wɔda International Gender and Energy Network (ENERGIA) a ɔwɔ Netherlands na African Women Development Fund a wɔ Nkran, Ghana no nyina ano. Sesei dze, ɔyɛ Afrika Atɔe Afamu panyin ma ABANTU for Development., amanaman ntamu edwumakuw a ɔnnnhyɛ aban ase a ɔhyɛ mbaa dzen ber a wɔma hɔn mpanyindzi ho ntsetsee a ɔdze daadaa mpontu ba == N'abrabɔ == Ɔawar Okunyin Kwame Karikari a wɔwɔ mba baanan. == Mboaedze == [[Nkyekyεmu:Ghanafo]] 2a185lr8celpdus3m9rgrlcfnav3r4a Rosine Sori-Coulibaly 0 936 13082 7823 2024-05-23T10:41:48Z A09 777 /* Nhwɛdo */ english wikipedia is not a reliable source 13082 wikitext text/x-wiki '''Rosine Sori-Coulibaly''' (wɔwoo no 1958) ɔyɛ Burkinabé economist na amanyɛnyi. Ɔsoom dɛ Ɔsoafo a ɔhwɛ amanaman nkitahodzi nsɛm ho fitsi 2021 kesi 2022. Wɔ aber a ɔkɔ dɛ ɔbɛyɛ ɔsoafo panyin n'ekyir wɔ Burkina Faso, Ɔsoom dɛ Ɔsoafo a ɔhwɛ ɔman ne sikasɛm na nkontaa na mpomtu fitsi 2016 kesi 2019. == Nwomasua == Sori-Coulibaly kitsa abɔdzin krataa a ɔyɛ masters degree wɔ development economics wɔ Cheikh Anta Diop University[1] na postgraduate degree fi United Nations Institute for Economic Development and Planning == Edwuma == Sori-Coulibaly ekitsa dzibew wɔ Ministry of Economic Planning and Development na wɔ Social and Economic Council na w'akyerɛ adze wɔ National School of Administration.[1] Wɔ afe 2011 mu no, United Nations Secretary-General yii Ki-moon frii eguar do na woyii Sori-Coulibaly dɛ Deputy Special Representative ma United Nations Office wɔ Burundi na United Nations Resident Coordinator, Resident Representative na Humanitarian Coordinator ma Burundi.[1] Wɔ Sanda 2016 n'ahyɛse no, Sori-Coulibaly bɛyɛɛ nyia dɔm enyiwa gyee ne ho dɛ ɔbɛyɛ prime minister ama Burkina Faso.[2][3] Wɔ da a ɔtɔ do 13 wɔ dɛm bosom no, Sori-Coulibaly bɛyɛɛ Burkina Faso ne Minister of Economy, Finance and Development na Roch Marc Christian Kaboré na oyii no, Ɔmanpanyin wɔ ɔman no mu.[4] Dawurbɔfo hɔn nkyerɛmu a ɔhyɛɛ ase dɛ kodzisɛm wɔ abɛɛfo ntsentsando wɔ da a ɔba ana da a wɔdze dawurbɔ no bɔ to gua kyerɛɛ dɛ ɔyɛ basia a w'eyi no a obɛdzi kan  ayɛ prime minister ama ɔman no.[5] Oyii dɛm nsɛmkeka yi ano dɛ, "Ɔbɔɔ ne bra tse dɛ ma asɛm n'ara tse no.Osuaa adze faa nkitahodzi a onye nkɔrofo nya na ɔfrɛ hɔn a wɔ ben no. Na mbom wɔ nyim yie dɛ ɔyɛ Ɔmanpanyin na obeyi prime minister na onnyɛ hom a wɔdze nsɛmkeka reyɛ edwuma no."[6] Wɔ 2021, Obɛyɛɛ Ɔsoafo a ɔhwɛ amanaman nkitahodzi nsɛm ho.[7] == Dwumadzi ahorow == • African Development Bank (AfDB), Ex-Officio Member of the Board of Governors (since 2016)[8] • International Monetary Fund (IMF), Ex-Officio Member of the Board of Governors (since 2016)[9] • Multilateral Investment Guarantee Agency (MIGA), World Bank Group, Ex-Officio Member of the Board of Governors (since 2016)[10] • World Bank, Ex-Officio Member of the Board of Governors (since 2016)[11] == N'abrabɔ == Rosine awar na ɔyɛ mba ebien.[1][2] == Nhwɛdo == • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' '''''d''''' ''"Secretary-General Appoints Rosine Sori-Coulibaly of Burkina Faso as Deputy Special Representative for Burundi". United Nations. 5 May 2011. Retrieved 5 February 2016.'' • ^ Jump up to:'''''a''''' '''''b''''' ''"BURKINA FASO : Qui est Rosine Sori-Coulibaly, la probable premier ministre" (in French). Dakaractu. 6 January 2016. Retrieved 30 October 2016.'' '''• ^''' Mathieu Bonkoungou (January 13, 2016), Burkina Faso president signals break from past with new ministers ''Reuters''. '''• ^''' ''"B. Faso: President Kabore breaks jinx; names record number of women in his cabinet". Yaro Radio. 14 January 2016. Retrieved 5 February 2016.'' '''• ^''' ''"Rosine Sori Coulibaly nommée Premier ministre du Burkina Faso - politique - Actualités - StarAfrica.com". Star Africa. Archived from the original on 15 April 2016. Retrieved 28 March 2016.'' '''• ^''' ''"Rosine Sori/Coulibaly : "J'ai Éte Tres Genne Par La Rumeur Sur Ma Nomination"". L'Observateur Paalga. 11 January 2016. Retrieved 30 October 2016.'' '''• ^''' ''Coulibaly, Nadoun (14 December 2021). "Burkina Faso : un gouvernement resserré après le départ de plusieurs caciques – Jeune Afrique". JeuneAfrique.com (in French). Retrieved 15 January 2022.'' '''• ^''' AfDB Annual Report 2017 African Development Bank (AfDB). '''• ^''' Board of Governors International Monetary Fund (IMF). '''• ^''' Board of Governors Multilateral Investment Guarantee Agency (MIGA), World Bank Group. '''• ^''' Board of Governors World Bank. [[Nkyekyεmu:Ghanafo]] 65zo2s3eyr92b8otwddi8uwhs6xckwg Ruby Yayra Goka 0 937 6891 5040 2023-04-22T11:05:10Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6891 wikitext text/x-wiki '''Ruby Yayra Goka''' (wɔwoo no afe 1982 Esusuowaketseaba 15, Nkran ) yɛ Ghana se datser na ɔkyerɛwfo. Ɔwɔ mbuukuu du-enum na wonyim no wɔ abawdobɔdze ahorow a ɔagye wɔ Burt Award ma Ebibirmu kasadwin wɔ Ghana. Goka, a owiei skuul wɔ Ghana Suapɔn se skuul(University of Ghana Dental School), a mprenpren yi ɔhwɛ se fɛkuw no do wɔ Firaw Mantɔw Asopitsi, Ho do. == Ɔbra == Wɔwoo no wɔ Nkran, Ghana, Simon Yao Goka, a ɔyɛ nwomasuanyi a ɔakɔ ahomgye mu na Lydia Aku Goka, maame a ɔtse fie na wɔwoo no. Ruby nyaa mfe ebien no, n'ebusua no tui kɛtsenaa Ethiopia, hɔ na ɔkɔr Peter Pan International Skuul. Onyaa mfe esia no, n'ebusua no san baa Ghana na ɔbɔtoaa ne ahyɛse na nsɔwdo nwomasua wɔ St. Anthony's Skuul (1988–96) na Achimota Skuul (1996–99) a ne nyinara wɔ Nkran. Onyaa ne BDS fii University of Ghana Dental Skuul mu wɔ afe 2009 na ɔnye Ridge Asopitsi Nkran, yɛɛ edwuma mfe ebien. Ekyir no ɔkɛtsenaa Sogakofe, hɔ na ɔnye South Tongu mansin Asopitsi so kɛyɛɛ edwuma mfe ebien. Ɔbɛyɛɛ Ghana Colledge of Physicians na Surgeons wɔ afe 2016 mu ber a owiee ne n'atsenae ntsetsee wɔ Komfo Anokye Teaching Hospita, Kumasi. Mprenpren yi ɔno na ɔhwɛ Dental Department wɔ Firaw Afamu Asopitsi do wɔ Ho. Afe 2017 mu no, Goka nyaa abawdobɔdze wɔ ne nkyerɛw na ne tsirmu mbɔe akyerɛw ho wɔ 40 under 40 abawdobɔdze wɔ Ghana. Wɔbɔɔ n'abawdo dɛ Medical Excellence Award wɔ Dentistry wɔ dɛm afe no ara mu. Goka yɛ afe 2017 Mandela Washington fɛfo. == Bibliography == '''Mpanyimfo mbuukuu''': * ''Disfigured'' (2011) * ''In The Middle of Nowhere'' (2011) * ''Rain Music'' (to be published in 2018) '''Hɔn a woenyin kakra hɔn mbuukuu''': * ''The Mystery of The Haunted House'' (2010) * ''The Lost Royal Treasure'' (2011) * ''When the Shackles Fall'' (2012) * ''Those Who Wait'' (2012) * ''Perfectly Imperfect'' (2013) * ''Plain Yellow'' (2014) * ''The Step-Monster'' (2015) * ''To Kiss A Girl'' (to be published in 2018) '''Mbofra mbuukuu''': * ''A Gift for Fafa'' * ''Tani’s Wish'' (2016) * ''Mama’s Amazing Cover Cloth'' (to be published in 2018) * ''My First Visit to the Dentist'' (Co-authored with Richard Selormey. To be published in 2018) '''Anthologies''': * ''Mother, Anthology of writing on mothers'' (contribution: "The ABCs of motherhood") == Abawdobɔdze == * Medical Excellence Award – Dentist category (2017) * 40 under 40 award – Authorship and creative writing (2017) * Burt Award for African Young Adult Literature (2017) (Finalist) * Ghana Writers’ Awards – Short Story Category (2017) (Finalist) * Burt Award for African Young Adult (2017) (Honour Prize) * Burt Award for African Literature (2015) (First Prize) * Burt Award for African Literature (2014) (Second Prize) * Burt Award for African Literature (2013) (First Prize) * Burt Award for African Literature (2012) (Second Prize) * Burt Award for African Literature (2012) (Honourable Mention) * Burt Abawdobɔdze dze ma Ebibirmu kasadwin(2011) (Second Prize) * Burt Award for African Literature (2010) (Third Prize) == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] bn3lbwpndfomk7ivvee7qh1jerdicfl Ruins of Loropéni 0 938 7810 6411 2023-05-05T16:07:24Z Assilidjoe 33 7810 wikitext text/x-wiki {{Databox|item=Q1269931}} '''Loropéni amamfõ''' (Brɔfo - English kasa mu: '''''ruins of Loropéni''','' Franse kasa mu: '''''Ruines de Loropéni''''') yɛ finimfin mber mu egyapadze a ɔbɛn Loropéni kurow a ɔwɔ Burkina Faso anaafo afam. Wɔdze kaa UNESCO Wiadze Egyapadze Kyerɛwtohɔ wɔ afe 2009. Saa amamfõ yi nye ɔman no Wiadze egyapadze a odzi kan. Bea a nye kɛse yɛ hekta 1.113 (acre 2.75) no bi nye abo afasu ahorow (an array of stone walls) a na ɔyɛ finimfin mber mu abankɛse bi, a wɔakora do yiye kyɛn biara wɔ du (10) mu wɔ mpɔtsam hɔ. Anyɛ yie koraa no, wɔyɛ mfe apem nyi. Lohron anaa Kulangofo na wɔtse atrae hɔ na odzii yie osian sika kɔkɔɔ aguadzi a ɔkɔɔ do wɔ Sahara afa so no nti, na ɔkɔɔ sor wɔ afeha a ɔtɔ do du-anan (14) na duason (17) ntsam. Wogyaw hɔ wɔ afeha a ɔtɔ do duakron (19) ahyɛse.<ref>https://whc.unesco.org/en/list/1225</ref> [[Fael:2016.05-441-134ap_archeology,excavation_Loropéni_Ruins_nr.Loropéni(Poni_Prv.),BF_sun15may2016-1119h.jpg|none|thumb|Fam tutu a wotutuu fam wɔ amamfõ no so, [[Obiradzi]] afe 2016 ]] == References == m3fp9xef97d1ks8rll851n4fdu8o6pl Río Plátano Bisophere Korabea 0 939 48278 5058 2025-05-26T13:57:47Z Robertjamal12 13 Cat using [[Project:AWB|AWB]] 48278 wikitext text/x-wiki {{Databox|item=Q752181}} '''Río Plátano Bisophere Korabea''' yɛ 5,250 kasaase a wɔdze esie wɔ La Mosquitmantew a ɔwɔ he Caribbempoano a ɔwɔ Hondura Asaase obebree na twa mu wɔ he Río PlátanƐpɔw na wɔ mboa dodow bia suro hɔn nna bi nso yɛ Hondura ɔyɛ Ɛpɔw no kese. Woayɛ wiase amanbra bea na hen pɔw fir ce 198 Wɔ 2011, UNESCO dze sɔw no tow wiase amanbra a ɔwɔ fonamu krataa do. == Abakɔsɛm == Wɔ 1960 mu no, wɔdze asase no too nkyɛn sɛ "Ciudad Blanca Fam Atutuw Akorae," a wɔdze tete atrae a wɔka ho asɛm sɛ wɔfrɛ no la Ciudad Blanca no din too so. Wɔsesaa akoraeɛ no din "Río Plátano Biosphere Reserve" wɔ afe 1980 mu na wɔdze kaa Wiase Agyapadze ho wɔ afe 1982 mu. Wɔyɛɛ nhyehyɛe ne nkɔsoɔ wɔ afe 1980 mu na Department of Natural Renewable Resources dzi dii dwuma wɔ afe 1987 mu. Wɔ afe 1997 mu no, wɔkyerɛɛ 3250 km2 foforɔ sɛ beaeɛ a wɔdze bɛbɔ akoraeɛ no. Wɔ 1997 mu no, Germany Nkɔso Sikakorabea no fii nhyehyɛe bi ase a ɛbɛtrɛw akorae no mu kɛse akɔ Patuca Asubɔnten no ne Bosawas Abɔde a Nkwa Wom Akorae a ɛwɔ Nicaragua no mu. Mprempren, Germany nhyehyɛe no neɛma mu. === Mmeae a wotutu fam hwehwɛ tetefo nɛn === Nneɛma a wɔakora so no da so ara wɔ mmeae bɛboro 200 a wotutu fam hwehwɛ tetefo nneɛma mu,a beae a Christopher Columbus dii kan baa Amerika asasepɔn no so ka ho. Afei nso, atrae a asɛe a abo a efi adan ne akwan so, abotan a wɔasen, ne nneɛma afoforo a aka ka ho wɔ beaeɛ a wɔakora so no. Saa mmeae yi mu kakraa bi na wɔabɔ ho ban, nokwarem no wɔafow ebinom na pii yɛ ade titiriw a ɛma nsrahwɛfo kɔ hɔ. Ɛwom sɛ mfiriase no, ɔmantam no bo a ɛsom wɔ fam tutu mu no dii dwuma kɛsew wɔ beaeɛ a wɔakora so no a wɔhyehyɛɛw no ​​mu de, nanso mprempren beaeɛ a wɔakora so no twe adwene si kwae ahorow no ho banbɔ so kɛsew. Sɛnea atetesɛm kyerɛ no, La Ciudad Blanca wɔ ɔmantam no mu. Mfe pii a atwam no, fam tutufo a wɔyɛ adwumaden ne wɔn a wɔnyɛ adwumaden pii aka sɛ wɔahu, nanso emu biara mmaa adanse a wotumi gye di na adwumayɛfo dodow no ara da so ara gye akyinnyew sɛ na ɛwɔ hɔ pɛn. == Mpɔtam hɔ nnipa dodow == Nnipa bɛborow 2,000 a wɔyɛ aborɔfo ne nnipa a wotu kɔtra mmeae foforo a wɔdɔɔso wɔ beae a wɔakora so no.Nnipa dodow naa yɛ amammerɛ akuw anan a ɛsono wɔn koraa na wɔyɛ soronko koraa: Miskitofo, Pechfo, Garifunafo, ne ladinofo. Akuw nketewa no, Pechfo, Garifunafo, ne Miskitofo a wɔte hɔ no mu dodow no ara te atifi fam, wɔ asubɔnten no do. Saa nnipa yi wɔ hokwan ahorow wɔ asase no ho na wɔn mu dodow no ara de asase no yɛ kua. Ɛnyɛ den sɛ wɔbɛma Pechfo kuayɛ nketewa no ayɛ nea ɛbɛkɔ do o atra hɔ daa. Kuw a ɛsõ sen biara no mu pii, ladino, fi anwafo fam hyɛn mmoa a wɔkora wɔn so no mu.[3] Asase hokwan ahorow ho ntawntawdi yɛ ade titiriw a ɛde ntawntawdi ba mmusuakuw ahorow ntam. Mprempren ntawntawdi a ɛfa asase hokwan ahorow ho no fa nnipa a wɔnyɛ kurom hɔfo a wɔtow hyɛ aborɔfo asase wuranom so na wohunahuna wɔn—a wɔhyɛ wɔn ma wofi wɔn abakɔsɛm mu nsase so. == Senea wɔ kora no == Wɔ 1996 mu no, beae a wɔakora so no nyaa Wiase Agyapadze a Ɛwɔ Asiane mu din. Nhyehyɛew bi a wɔde hwɛ nneɛma a wɔkora so so, a wɔdze dzii dwuma wɔ afe 2000 mu no, na ɛka ho ne macrozoning, subzoning, ne nhyehyɛw pɔtɛw a ɛfa nsɛm a ɛfa nneɛma a wɔkora so ho.[8] Macrozoning nhyehyɛe no de buffer zones, amammerɛ zones, ne nucleus zones zii hɔ. Na ahunahuna no nyinaa, titiriw wɔ nuklea mmeaeɛ no, so ate wɔ afe 2006 mu a ɛhunu nkɔsoɔ kɛseɛ wɔ mmɔdzen a wɔbɔ sɛ wɔbɛkora nneɛma so no mu, na ɛdze Wiase Agyapadze a ɛwɔ Asiane mu din a wɔdze too hɔ no fii hɔ wɔ afe 2007 mu. Nanso, firi nhwehwɛmu a wɔyɛeɛ nnansa yi wɔ afe 2010 ne 2011 mu no, ɛte sɛ nea mfasoɔ biara a wɔanya no, mfiriaseɛ no, ɛnte saa mprempren. UNESCO nnansa yi ara (2011) yɛɛ asɛmpatrɛw adwuma bi kɔɔ Rio Plátano na wohui sɛ dwumadi a mmara mma ho kwan wɔ beae titiriw no mu. Nnubɔne a wɔdze fa sum ase, asase a wotutu so ma anantwi didi, ne mpataayi ne abɔmmɔ a mmara mma ho kwan wɔ asubɔnten no ho rekɔ so mprempren. Wɔ afe 2011 mu no, UNESCO de saa akoraeɛ no too Wiase Agyapadze a ɔwɔ Asiane mu no din mu. Wɔnam nhyehyɛw a ɔfi Department of Protected Areas & Wildlife, State Forestry Administration a ɛwɔ Honduras no hɔ so na ɛbɔ beae no ho ban, na wonya sika bi fi Wiase Nyinaa Wildlife Fund ne ankorankoro ahyehyɛde afoforo hɔ. Aban ne ahyehyɛde ahorow ne boayikuw ahorow dodow bi a ɛnyɛ aban de ayɛ nhyehyɛe ahorow a wɔde bɛkora nneɛma so na wɔde adi dwuma wɔ ɔmantam no mu. Botae titiriw a ɛwɔ beae a wɔakora so no ne sɛ ɛbɛbɔ asase no ho ban afi kwae a wobetutu ne nkɔso ho. Nhyehyɛe a wɔde hwɛ mmoa so no botae ne sɛ wɔde mpɔtam hɔfo bɛka wɔn nneɛma a atwa wɔn ho ahyia ho denam kuayɛ nneyɛe a ɛbɛkɔ so atra hɔ daa so (hwɛ La Ruta Moskitia Ecotourism Alliance). Abibifo a wɔyɛ aborɔfo no di dwuma kɛse wɔ nneɛma a wɔkora so ho nhyehyɛw no mu, wɔ beae a wɔakora so no mu ne nea wɔakora so no akyi wɔ mmeae a wɔhwɛ mmoa so no nyinaa. Abodzin ahorow a wɔde bɛma ne agyapadze hokwan ahorow a wogye tom de facto dzii dwuma titiriw wɔ nhyehyɛw a wɔdze bɛkora nneɛma so wɔ beae a wɔakora so no mfiriase no mu. Mprempren ɛho hia sɛ wɔyɛ nhyehyɛe biara a wɔdze bɛkora nneɛma so ama beae a wɔakora so no foforo. Nhyehyɛe a ɛfa nneɛma a wɔkora so no bisa sɛ wɔnkɔ so mfa wɔn ho nhyɛ mu sɛ wɔbɛma asase a wɔwɔ wɔ beae a wɔakora so no ne ne mpɔtam no mu ada hɔ. Ɛsɛ sɛ wɔyɛ nhwehwɛmu pii na ama wɔate bo a adekorabea no som ne ahunahuna a ebetumi aba no ase. Mprempren wonni mmɔnten so awɛmfo anaa aban adwumakuw biara a wɔde nsiyɛ rehwɛ mmeae ahorow anaasɛ wɔrewɛn te to hɔ. [[Nkyekyεmu:World Heritage Sites in Danger]] 8kgvxzqlil2eafg0rrbqkkcwh746tkz Saani Iddi 0 940 47750 47413 2025-05-14T13:28:44Z Robertjamal12 13 /* <u>Owu</u> */ adding category using [[Project:AWB|AWB]] 47750 wikitext text/x-wiki '''Saani Iddi''' (May 26, 1956 – June 5, 2012). Nna ɔyɛ Ghana ɔmanyɛnyi na edwumawura. Nna ɔsan yɛ Ɔsoafo abadziekyir a ɔhwɛ Nsu, Ndwuma na Efiefie do na afei mbrahyɛbaguanyi ma Wulensi a Etsifi Mantɔw mu wɔ Ghana. Ɔsaan yɛɛ mansin krakye wɔ Nanumba South mansin mu. === <u>Abraba ahyɛase</u> === Iddi fi Wulensi a ɔwɔ Etsifi Mantɔw mu wɔ Ghana na wɔwoo no wɔ Esusow Aketseaba 26, 1956. Onyaa abodzin krataa wɔ nwomasua mu wɔ Advanced level. ==== <u>Amanyɛsɛm</u> ==== Nna Iddi yɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do enum wɔ aban a ɔtɔ do anan mu wɔ Ghana. Ogyinaa dɛ [[New Patriotic Party]] kuwba wɔ afe 1996 Ghana ambatow kɛse no mu na ɔdze amba 6, 636 a egyina hɔ ma 26.70% dzii nkonyim dɛm afe no. Odzii nkogu wɔ afe 2000 ambatow kɛse no na ɔmampanyin dada John Agyekum Kuffour paaw no dɛ Ɔmansin Krakye wɔ Nanumba North mansin mu. Ber a [[New Patriotic Party]] dzii nkogu wɔ afe 2004 Ghana ambatow kɛse no mu no, ɔmampanyin dada a oewu Evans Atta Mills paaw no dɛ Ɔsoafo abadziekyir a ɔhwɛ Nsu, Ndwuma na Efiefie do dɛm afe no. Iddi kegyinaa dɛ independent candidate wɔ afe 2008 Ghana ambatow kɛse no mu na ɔdze amba 10, 174 dzii nkonyim. Aka afe kor ma oewie n'edwuma no ofii mu. ===== <u>N'abrabɔ mu nsɛm</u> ===== Iddi yɛ Kramonyi na owaree woo mba esuon. Ɔyaree kakra naaso oenntum annsa ma ofii mu wɔ Korle Bu teaching hospital in Nkran. ====== <u>Owu</u> ====== Owui wɔ Obiradzi 5, 2012. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 11dbkxv7tapmvegpptr3d20qqvbg4qs Sabou 0 941 7775 5065 2023-05-05T10:12:45Z Yaw tuba 14 made corrections #FAT 7775 wikitext text/x-wiki '''Sabou''' yɛ kurow bi a ɔwɔ Sabou Dwumadzibea a ɔwɔ Boulkiemdé Mantɔw mu wɔ Burkina Faso atɔe fam finimfin. Ɔyɛ Sabou Dwumadzibea no ahenkurow na nnyimpa 15,060 na wɔtse hɔ. tk6mdbojg7extrh72jum1t50yzqt86a Sabratha Tsetsendɛm Babea 0 942 48258 10636 2025-05-26T13:56:25Z Robertjamal12 13 /* top */ Cat using [[Project:AWB|AWB]] 48258 wikitext text/x-wiki {{Databox|item=Q15052130}} '''Sabratha Tsetsendɛm babea''' yɛ tsetsendzɛm babea a wotutu fam hwehwɛ tsetsefo nneɛma mu wɔ Sabrata no yɛ Numidziafo ne akyiri yi Romafo kurow a wɔatutu fam a ɔbɛn nnɛyi Sabratha a ɔwɔ Libya. [[Nkyekyεmu:World Heritage Sites in Danger]] 5tbwkhjqlloy3i0991cr792dvkygpt2 Salifu Abdul Hafiz 0 943 6894 5071 2023-04-22T11:06:21Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6894 wikitext text/x-wiki '''Salifu Abdul Hafiz''' (wɔwoo no afe 1990 Ebɔw bosoom no mu) yɛ Ghana sentwanyi/sikadwuma na ndwom mfonyin kwankyerɛfo a oetwa sen ndwom ahorow dze ama adwontofo bi tse dɛ Dobble, Mr. Eazi, Obrafour, Sarkodie, Guru, Maccasio, Medikal, Teephlow, YPEE na pii a wɔkeka ho wɔ wiadze afanaa nyinara. Ɔyɛ mbɔe kwankyerɛfo na ɔfabafo dze ma Ghana sen edwumakuw, Digital Creative Media a nna yenyim no dɛ DC FILMS PRODUCTION. Ɔayɛ ndwuma pii ama amanadze ndwumakuw ahorow tse dɛ USAID, IDH, DECATHLON, BETWAY, TULLOW OIL, CAL BANK na pii a ɔkeka ho. Ɔbra ahyɛse na nwomasua Salifu Abdul Hafiz nyiin wɔ Abetifi-Kwahu na hɔ na ɔhyɛɛ no skuul ase a ɔtoa do wɔ Abetifi Presbyterian Senior High School. Owiee ne mfinimfin skuulkɔ wɔ afe 2009 mu no, ɔkɛyɛɛ edwuma wɔ internet cafe dɛ as a cafe attendant na ekyir no wɔtoo ne dzibew mu kɔr bea a ɔwɔ no hwɛfo. Ɔreyɛ edwuma wɔ cafe no nyinara no, osuaa sound engineering na video editing a okenyaan no ma ɔdze n'edwuma no kowuraa multimedia mu. Ɔyɛɛ demos maa noho na ndwontofo na hɔn a woefir ase, a nna ɔyɛ nkorɔfo ndwom so. Otui baa Nkran, Ghana ne fapem dɛ tsiw n'adaaso wɔ afe 2010 mu. Ɔkɛhyɛɛ Takoradi Technical Suapɔn mu a nna ɔyɛ Takoradi Polytechnic bɛyɛɛ Commercial Art wɔ 2012. Ɔwɔ skuul no, Hafiz twaa mfonyin, twaa dwuma, promotional adverts na sen ndwom a woyii wɔ Ɔman tɛlɛbihyɛn do. Ɔkɛyɛɛ edwuma kakra wɔ NKACC dwumakuw bi Ghana kwankyerɛfo a ɔagye abawdobɔdze pii wɔ ho Nana Kofi Asihene dze bɔbɔɔ adze tsetsee no na ɔhwɛɛ no fi n'edwuma ahyɛse dɛ sen kwankyerɛfo. Otwaa sen pii maa adwontofo a woesi do. E.L, Ghana dwontonyi/ndwom kyerɛwfo too nsa frɛɛ no dɛ ombetsei no ndwom. E.L maa Hafiz akwangya no ma otwaa ndwom a ɔno na Ghana kasahar okunyin Obrafour towee na ekyir no odzii dwuma pii a nna ‘Kaa Bu Ame' ka ho. Salifu Abdul Hafiz etwa dwuma pii tse dɛ USAID, IDH, Betway, YES Ghana, Decathlon, Tullow Oil, CalBank na pii. Oetwa sen ndwom dze ama Mr. Eazi, E.L, Sarkodie, Obrafour, Guru, Dobble, Maccasio, GuiltyBeatz, King Promise, Mugeez (R2Bees), Joey B, YPEE, Nana Yaa, Cent Remmy, IWAN, TheWord, D-Flex, Teephlow, YPee na pii a ɔkeka ho. Afe 2017 mu no, Salifu Abdul Hafiz twaa Mr. Eazi’s Dettyworld n'aprɔbɔ. == Abawdobɔdze na abɔdzin == === 4syte Music Video Awards === {| class="wikitable" |+ !Year !Nominee / work !Award !Result |- | rowspan="1" |2019 | rowspan="1" |Poverty |Best Dancehall Video |Nominated |} === 3RD TV Music Video Awards === {| class="wikitable" |+ !Year !Nominee / work !Award !Result |- | rowspan="1" |2019 | rowspan="1" |Himself |Best Video Director |Won |- | rowspan="1" |2019 | rowspan="1" |Poverty |Best Male Reggae / Dancehall Video |Won |- | rowspan="1" |2019 | rowspan="1" |Company |Best Production Company |Nominated |} === MAYA Awards === {| class="wikitable" |+ !Year !Nominee / work !Award !Result |- | rowspan="1" |2019 | rowspan="1" |Himself |Best Music Video Director |Nominated |} === Greater Accra Music Awards === {| class="wikitable" |+ !Year !Nominee / work !Award !Result |- | rowspan="1" |2019 | rowspan="1" |Himself |Best Music Video Director of the year |Nominated |} === Eastern Music Awards === {| class="wikitable" |+ !Year !Nominee / work !Award !Result |- | rowspan="1" |2018 | rowspan="1" |Himself |Best Music Video Director of the year |Won |} === Ghana Music Awards SA === {| class="wikitable" |+ !Year !Nominee / work !Award !Result |- | rowspan="1" |2018 | rowspan="1" |Meye Guy Remix |Best Music Video |Nominated |- | rowspan="1" |2018 | rowspan="1" |Moesha |Best Collaboration |Nominated |} === 3RD TV Music Video Awards === {| class="wikitable" |+ !Year !Nominee / work !Award !Result |- | rowspan="1" |2018 | rowspan="1" |Himself |Best Video Director |Nominated |- | rowspan="1" |2018 | rowspan="1" |Company |Best Production Company |Won |} === Northern Entertainment Awards === {| class="wikitable" |+ !Year !Nominee / work !Award !Result |- | rowspan="1" |2018 | rowspan="1" |Himself |Best Music Video |Won |- | rowspan="1" |2018 | rowspan="1" |Himself |Best Music Director |Won |} === UN Plural Plus Youth Video Festival === {| class="wikitable" |+ !Year !Nominee / work !Award !Result |- | rowspan="1" |2018 | rowspan="1" |Himself |Signis Award |Won |} === Ghana Music Awards UK === {| class="wikitable" |+ !Year !Nominee / work !Award !Result |- | rowspan="1" |2017 | rowspan="1" |BOOZE N BOOBS |Best Music Video |Nominated |} === Ghana Tertiary Awards === {| class="wikitable" |+ !Year !Nominee / work !Award !Result |- | rowspan="1" |2014 | rowspan="1" |Himself |Most Influential Student in Film Making |Dzii kunyim |} == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] f1r1uhkqe0764a0z6771zi9nxq2dppk Salimata Sawadogo 0 944 13002 11193 2024-04-29T13:18:02Z EEEshun 1262 13002 wikitext text/x-wiki {{Databox|item=Q7404608}} '''Salimata''' anaa '''Salamata Sawadogo Tapsoba''' (wɔwoo no [[Mumu]] 31, 1958 wɔ Ouagadougou, Upper Volta) yɛ kan Afrika Bagua a Ɔhwɛ Nyimpa na Nyimpa Ho kwan Ho do no eguamutsenanyi. Ɔsan yɛ ɔtembuafo, na (fitsi afe 2006), Burkina Faso ananmusinyi a ɔwɔ Senegal, Mauritania, Guinea, Cape Verde na Gambia. Ɔsan yɛ Burkina Faso Mbrantimfo Mbea Fekuw no mu nyi. == Nwomasua == Sawadogo nyaa ne nyansahu mu baccalaureate (scientific baccalaureate - a wɔfrɛ no wɔ Burkina dɛ "BAC D") wɔ afe 1979. Afei ɔkɔɔ Ouagadougou Esuapɔn mbra skuul mu ( University of Ouagadougou's law school), na wɔ afe 1980 mu no onyaa nye Diplôme d'études universitaires générales ("DEUG I", abodzin krataa a ɔkyerɛ adzesua a ɔfa adzesua nyinara ho - a degree of general academic studies) na afe 1981 mu no ɔnyaa nye "DEUG II". Wɔ 1982 mu no, ɔnyaa nye mbra ho abodzin krataa, na wɔ 1983 mu no, ɔnyaa mbra ho abozdin krataa a ɔkorɔn (master's degree in law). Wɔ afe 1985 mu no, ɔnyaa nye ɔtemmufo abodzin krataa (magistracy degree) wɔ Franse Ɔman Skuul a Ɔhwɛ Atemmu do (French National School for the Judiciary). == N'abrabɔ == Sawadogo tse Senegal. Efi afe 1985 no, wawar Joseph Sawadogo, ɔkyerɛkyerɛfo bi a ɔyɛ edwuma wɔ Burkina Faso. Ɔwɔ mba ebien (2), Laetitia na Philippe. [[Nkyekyεmu:Nyimpa]] [[Nkyekyεmu:Nnyimpa a hɔn tse ase]] [[Nkyekyεmu:Amanyɛfo]] [[Nkyekyεmu:Burkina Faso Amanyɛnyi]] [[Nkyekyεmu:Burkina Faso otemmuafo]] [[Nkyekyεmu:Otemmuafo]] [[Nkyekyεmu:Hɔn a wɔwoo hɔn afe 1958 mu]] [[Nkyekyεmu:Burkinabé mbea ananmusifo]] [[Nkyekyεmu:Burkinabé mbea a wɔwɔ amanyɛsɛm mu]] [[Nkyekyεmu:Burkina Faso ananmusifo a wɔwɔ Senegal]] [[Nkyekyεmu:Burkina Faso ananmusifo a wɔwɔ Mauritania]] [[Nkyekyεmu:Burkina Faso ananmusifo a wɔwɔ Guinea]] [[Nkyekyεmu:Burkina Faso ananmusifo a wɔwɔ Cape Verde]] [[Nkyekyεmu:Burkina Faso ananmusifo a wɔwɔ Gambia]] [[Nkyekyεmu:Nnyimpa a wɔ fir Ouagadougou]] [[Nkyekyεmu:Afeha a ɔtɔ do eduonu kor (21) mu Burkinabé nnyimpa]] [[Nkyekyεmu:Afeha a ɔtɔ do eduonu kor (21) mu mbea amanyɛfo]] [[Nkyekyεmu:Burkina Faso atemmuafo ho asoafo]] [[Nkyekyεmu:Burkina Faso]] [[Nkyekyεmu:Ghanafo]] goztcg3a5g981wul0nw0pfoaqlv4c28 Sally Mugabe 0 945 14119 11417 2024-07-27T16:22:34Z Assilidjoe 33 14119 wikitext text/x-wiki {{Databox|item=Q465908}}'''Sally Mugabe''' yɛ Robert Mugabe(Zimbabwe manpanyin dadaw) ne yer a odzi kan nna ɔbaapanyin a odzi kan wɔ Zimbabwe fitsi 1987 kesi ne wu da wɔ 1992. Nna dodow nyim dɛ Amai(Zimbabwe maame). == Abrabɔ Ahyɛse == '''Sarah Francesca Hayfron''' <ref>https://discovery.nationalarchives.gov.uk/details/record?catid=8016115&catln=6</ref>'''yɛ''' obi a wɔwoo no wɔ Gold Coast ( Ndɛ ber mu Ghana) a Britishfo hwɛ hɔn do. Sally na ne nua Atta, Esther yin wɔ amanyɛsɛm fie a nna ɔka amaneɔsem a onyin paa wɔ Gold Coast. Ɔkɔr skull wɔ Achimota ntoado skull. Ɔtoa do kɔr suapon ko suaa adze ansaana ɔbɛyɛ kyerɛkyerɛnyi. Ohyia no kun Robert Mugabe wɔ Gold Coast bea wɔfrɛ no Takoradze Akyɛkyerɛfo Ntsetse Skull. Hɔ na hɔn nyinara kyerɛɛ adze nna wofir mu kɔr Southern Rhodesia a wɔwaree wɔ [[Ebɔbira]] 1961 wɔ Salisbury<ref>https://www.herald.co.zw/sally-mugabe-remembered/</ref>. == Akwantu na Ebusua == Dɛ mbrɛ ɔyɛ kyerɛkyerɛnyi a watsetse no, ogyina mu dɛ akonam amaneɔnyi na amanyɛsɛm ho dawur bɔ nyi. Hayfron dawurbɔ a ɔfa amanyɛsɛm ho edzi fir 1962 a na ɔbɔ noho mbɔdzen dɛ ɔbɔboa Ebibirmu mbasiafo ano ama wako etsia Southern Rhodesia mbra a na hɔn enyiwa nngye ho. Wɔbɔɔ no kwadu na wɔdze no kɔr efiadze mfe Enum<ref>https://www.herald.co.zw/sally-mugabe-remembered/</ref>. Wɔ 1967 mu no, Sally kɔr akwantu mu wɔ London na nna ɔtse Ealing, Watson London; wɔhwɛ no wɔ Britian wɔ fa bi a ɔyɛ British ariel Foundation na wɔ hwɛ no. Dɛm kuw a wɔboa nyimpa no , wɔhyɛɛ ase wɔ 1960. Wɔ mfe awɔtwe a odzi kan wɔ n'abrabɔw mu no, Ɔdze ne mfe a nna ɔtoado no bɔ dawur dɛ wobeyi amanyɛfo a wɔdze hɔn gu fiadze nyinara wɔ Rhodesia a nna no kum ka ho . Wɔdze no too fiadze wɔ 1964 a ɔda hɔ mfe du. Hɔn ba kor a wɔfrɛ no Nhamodzenyika a wɔ wo no 1963 wɔ ber wɔkyer no tow fiadze. Abɔfra nyaa bun yarba na owui wɔ Ghana wɔ 1966. Woama Mugabe kwan ma ɔannkɔ ne ba no eyi. Ne egya wui wɔ 1970. British Home Office yɛ dɛ wobeyi no efi hɔn kurow mu wɔ 1970, naaso ber a ne kun a ɔda ho ara da efiadze no dze adzeserɛdze kɔtoo British Ɔmanpanyin, Harold Wilson, ne Amannɔne na Amanaman Nkabom edwumayɛbea hɔ ekyir no, wɔmaa no kwan dɛ ɔbɛtra British. == Mboaedze == . [[Nkyekyεmu:Ghanafo]] 37ye57tyb2cfum9d5eart5nncdqotdp Sally Torpey 0 946 48374 6897 2025-06-26T18:02:34Z Assilidjoe 33 Added references 48374 wikitext text/x-wiki '''Sally Esinam Torpey''' yɛ Ghana Adzepamnyi na oguadzinyi. Ɔsan yɛ Sikakorafo ma Nkran Association of Ghana Industries (AGI) na Ebibirmu Ambassador ma Fashion Business Association of America. Oedzi gua wɔ wiadze afanaa ahorow a United States, United Kingdom na Japan ka ho. Ɔyɛ KYEN (Kufuor Young Entrepreneurs) kuwba.<ref>{{Cite web|last=Ogbodu|first=Michael Overflow|date=2021-08-26|title=Capacity, quality concerns in fashion industry must be addressed – International fashion designer|url=https://citibusinessnews.com/2021/08/capacity-quality-concerns-in-fashion-industry-must-be-addressed-international-fashion-designer/|access-date=2021-11-21|website=Citi Business News|language=en-US}}</ref> Sallet Fashion House Ghana yɛ nedze; the Sallet Foundation; na brands Oheema, The Travelers Custom Made Clothing (TCMC), na JAK Gentle Giant Collection.<ref>{{Cite web|title=Sally Torpey|url=https://agiaccra.org/sally-torpey/|access-date=2021-02-14|website=AGI Accra|language=en-US}}</ref><ref name=":3" /> Ɔyɛ amanadze kasamafo a n'enyi gye wɔ adzepam, edwuma, mbasiafo kasamafo na noara no mpontu.<ref name=":0">{{Cite web|last=Ofori|first=Oral|date=2018-06-30|title=Meet Sally Esinam Torpey, CEO & Creative Director at Sallet Fashion House of Ghana|url=https://www.theafricandream.net/sally-esinam-torpey-sallet-fashion-house/|access-date=2021-02-14|website=TheAfricanDream|language=en-US}}</ref><ref name=":2">{{Cite web|last=Amenyanyo|first=Gerrard-Israel|date=2019-10-10|title=Ghanaian Fashion Designer, Sally Torpey Changing The African Narrative Through Fashion.|url=https://www.gbafrica.net/ghanaian-fashion-designer-sally-torpey-changing-the-african-narrative-through-fashion/|access-date=2021-02-14|website=GBAfrica|language=en-US}}</ref> Ɔaba guabɔ na dawurbɔ krataa ahorow bi mu tse dɛ Afrikan Post, Washington DC dawurbɔ krataa, Ghana web, Caribbean magazines, The CCWC na Creative Magazine wɔ Miami. == Sallet Fashion House == Afe 2021 na ɔhyɛɛ Sallet Fashion House na Sallet Foundation ase. Nna wɔdze rikenyan art production industry no wɔ hɔn ntar nyɛe ho. Guadzi hwɛfokuw no na wɔboa Adzepam fie na fɛkuw no wɔ ntarhyɛ ntsetsee na bea a wɔyɛ mu dɛ mbrɛ ɔbɔboa hɔn a wɔnyɛ edwuma. Wɔreyɛ biribi aboa kuw ahorow na adzepamfo no na ɔyɛ Sallet Fashion House ne dadwen. Travelers Custom Made Clothing (TCMC) ka ne ndzɛmba a ɔyɛe no ho. TCMC yɛ custom made ntar na ɔhwɛ dɛ ɔbɛyɛ krado ama akwantufo a wobedzi ndaansa a hɔn nan si kwan do. Ɔayɛ yikyerɛ wɔ prama pii do wɔ Ghana na amanadze tse dɛ African Sustainable Eco-Friendly show (Ghana) na Miami na New York fashion weeks. == Sympathy International == Sympathy International a nna wɔfrɛ no Millennium Ladies Club, bɔbɔɔ adze afe 2003 a nna Sally yɛ suanyi wɔ University Practice High School wɔ Oguaa. Ne dadwen kor nye dɛ ɔbɛtsetse mbasiamba wɔwɔ nsɔwdo skuul mu ma wɔabɛyɛ mpanyin pa. Ne botae tsitsir nye dɛ ɔbɔhwɛ nsɛnsɛm a ɔfata ho, nkanka mbasiafo a wɔwɔ nkurow nketsenketse mu wɔ Finimfin Mantɔw mu wɔ Ghana. N'enyisoadzehun nye dɛ ɔbɛma hɔn asetsena pa a ɔbɛma wɔabɔ abrabɔ korgyen a wobotum edzi yar do, ohia na wɔnnkam hɔn biribiara. Adwempɔw a ɔwɔ ma mbasiamba nye asetsena apɔwmudzen nwomasua, na daakye nhyehyɛe. Apɔwmudzen edwumayɛfo, edwuma afotufo na Ghana AIDS Commission boa no. == Mboaedze == == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] c8ysr2x01td0owipdx5svee4pzdumat Salma Frances Mancell-Egala 0 947 7695 5116 2023-05-01T17:51:19Z Robertjamal12 13 clean up, replaced: New Patriotic Party → [[New Patriotic Party]] using [[Project:AWB|AWB]] 7695 wikitext text/x-wiki '''Salma Frances Mancell-Egala''' yɛ  Ghananyi a ogyina ma ɔman na amanaman afofor hɔn dwumadzi mu  na ɔka amanyɔkuw [[New Patriotic Party]] wɔ Ghana ho. Dɛm aber yi ɔyɛ  Ghana Anamusifo ma Turkey.[1] == '''Ananmusifo Edwuma''' == Wɔ July 2017 no, Ɔmanpanyin Nana Akuffo-Addo bɔɔ ne dzin dɛ Salma Mancell-Egala mbɛyɛ Ghana Anamusifo edwuma wɔ Turkey. Na ɔka nyimpa 22 a wofri Ghana na wɔbɔ hɔn ho mbɔdzen a woyii hɔn dɛɛ hɔn da amanaman ho dwumadzi ano wɔ wiase nyinara mu.[1][2][3] == Nhwɛdo == • ^ Jump up to:'''''a''''' '''''b''''' ''Online, MyJOY (2017-07-10). "Here's a full list of Akufo-Addo's 22 newly appointed Ambassadors". myjoyonline.com. myjoyonline. Retrieved 15 July 2017.'' '''• ^''' ''Agency, Ghana News. "President Akufo-Addo presents credentials to 22 new ambassadors". ghanaweb.com. ghanaweb. Retrieved 15 July 2017.'' '''• ^''' ''Ghana, Presidency of. "President Akufo-Addo appoints 22 more Ambassadors". presidency.gov.gh. presidency of Ghana. Retrieved 15 July 2017.'' rognjussro9d8wvdj8hp9oetsaamwh9 Samarra 0 949 48252 12911 2025-05-26T13:56:01Z Robertjamal12 13 /* Hwɛ Iyi Nso */ Cat using [[Project:AWB|AWB]] 48252 wikitext text/x-wiki {{Databox|item=Q170047}} '''Samarra''' (Arabic: سَامَرَّاء, ''Sāmarrāʾ'') yɛ kurow a ɔwɔ Iraq. Egyina Tigris asubɔntSen no Epuei fam mpoano wɔ Saladin Mantɔw mu, kilomita 125 (akwansin 78) wɔ Baghdad atsifi fam. Samarra kuropɔn no, Abbasid Caliph Al-Mutasim na ɔhyehyɛɛ maa nye Turkey edwumayɛfo asraafo a wɔyɛ asraafo bɛyɛ 3,000 a ɔkɔɔ sor bɛduu mpempem du du akyir. Wɔ afe 2003 mu no, na nyimpa dodow a wɔtse kurow no mu yɛ 348,700. Wɔ Iraq Ɔmanko no mu no, na Samarra wɔ "Sunni Triangle" a ɔsɔre tsia no mu. Wɔ finimfin mber mu no, na Samarra yɛ Abbasid Caliphate no ahenkurow na ɔno nkutoo nye Nkramofo ahenkurow a aka a ɔkora nye mfitiase nhyehyɛe, adansi nye adwinni ho nkaedum ahorow do. Wɔ afe 2007 mu no, UNESCO too Samarra dzin dɛ ɔyɛ nye Wiadze Egyapadze Mbea no mu ekoro. == Abakɔsɛm == === Samarra a Ɔwɔ Hɔ Ansa Na Abakɔsɛm Reba === Germanni fam tutufo Ernst Herzfeld na odzii kan tutuu Samarra a ɔwɔ hɔ ansa na abakɔsɛm reba no nkae wɔ 1911 na 1914 ntsam hɔ. Samarra bɛyɛɛ bea a wɔyɛ Samarrafo amandze no su. Efi 1946 no, nwoma ahorow a wɔdze kyerɛw nsɛm, nkrataa, amannyebɔ ahorow a ɔfa ndzɛmba a hɔnatutu fam a wontintimii na mfonyin ahorow no wɔ Freer Mfonyinsie Bea a ɔwɔ Washington, D.C. Enyibuei no nyaa nkɔdo wɔ Ubaid ber no ekyi, dɛ kurow aman a edzi kan wɔ Epuei Fam a ɔbɛn no mu ekoro. Ɔkɔɔ do fi afe 5,500 A.Y.B. === Wimu Tsebea === Samarra wɔ anhweatam so wim tebea a ɛyɛ hyew (Köppen wim tebea nkyekyem BWh). Osu dodow no ara tɔ wɔ awɔw bere mu. Sɛ wɔkyekyem pɛpɛɛpɛ a, afe biara wim hyew wɔ Samarra yɛ 22.7&nbsp;°C (72.9&nbsp;°F). Nsu bɛyɛ mm 171 (6.73&nbsp;in) tɔ afe biara. {| class="wikitable sortable mw-collapsible mw-collapsed" |+ ! colspan="14" |Samarra Wimu Tsebea |- !Bosom ![[Sanda]] ![[Kwakwar]] ![[Ebɔw]] ![[Ebɔbira]] ![[Esusow Aketseaba]] ![[Obiradzi]] ![[Ayɛwoho]] ![[Dzifuu]] ![[Fankwa]] ![[Ɔbɛsɛ]] ![[Ɔberɛfɛw]] ![[Mumu]] !Afe |- !Average high °C (°F) |15.3 (59.5) |18.0 (64.4) |22.1 (71.8) |28.3 (82.9) |35.7 (96.3) |41.1 (106.0) |43.9 (111.0) |43.6 (110.5) |39.7 (103.5) |33.2 (91.8) |24.4 (75.9) |17.4 (63.3) |30.2 (86.4) |- !Average low °C (°F) |4.4 (39.9) |5.9 (42.6) |9.3 (48.7) |14.2 (57.6) |19.6 (67.3) |23.5 (74.3) |25.9 (78.6) |25.4 (77.7) |21.4 (70.5) |16.4 (61.5) |10.6 (51.1) |5.8 (42.4) |15.2 (59.4) |- !Average precipitation mm (inches) |25 (1.0) |30 (1.2) |29 (1.1) |21 (0.8) |8 (0.3) |0 (0) |0 (0) |0 (0) |0 (0) |4 (0.2) |20 (0.8) |34 (1.3) |127 (5.0) |- | colspan="14" |Source: climate-data.org |} == Wɔ Amandze a Agye Dzin Mu == Kasasin a ɔnye "Ber a woayɛ nhyehyɛe wɔ Samarra - Having an appointment in Samarra", a ɔkyerɛ owu no yɛ nwoma mu nsɛm a ɔfa tsetse Babilon anansesɛm bi a hɔnakyerɛw wɔ Babilon Talmud mu na W. Somerset Maugham kyerɛwee ho, a Owu ka mmɔdzen a ɔbarima bi bɔe a mfaso nnyi do dɛ obeguan afi nye ho no ho asɛm dzenam guankɔbea a woguan fii Baghdad kɔɔ Samarra no do. Akyir asɛm "The Appointment in Samarra" no yɛɛ ayɛsɛm bi a edzin koro no ara a John O'Hara kyerɛwee no mmoawa. Wɔka asɛm no wɔ "The Six Thatchers", 2017 Sherlock fa bi mu. == Hwɛ Iyi Nso == * [[List of places in Iraq]] [[Nkyekyεmu:World Heritage Sites in Danger]] qaq22hs7vstd04s5cohdvvxbu7j3k92 Samia Nkrumah 0 950 47438 47039 2025-05-09T14:36:19Z Robertjamal12 13 /* Nhwɛdo */ clean up using [[Project:AWB|AWB]] 47438 wikitext text/x-wiki {{Databox|item=Q7409415}} '''Samia Yaba Christina Nkrumah''' (wɔwoo no 23 [[Obiradzi]] 1960)<ref name=":0">https://web.archive.org/web/20110727232758/http://www.samiankrumah.org/pdf/CV_Samia%20Nkrumah.pdf. ''Official website.'' Samia Nkrumah. Archived from the original (PDF) on 27 July 2011. Retrieved 14 December 2008.</ref> yɛ Ghana amanyɛnyi na Convention People’s Party (CPP) no eguamtsenanyi. Wɔ afe 2008 mbrahyɛ bagua ambatow mu no, odzii nkonyim wɔ Jomoro ambatow mpasua<ref>https://web.archive.org/web/20190426214229/http://ghanamps.com/constituency/details.php?id=2615</ref> nkongua no mu wɔ nye mmɔdzenbɔ a edzi kan no mu. Ɔyɛ Kwame Nkrumah, Ghana Ɔmampanyin a odzi kan no babea.<ref name=":1">https://web.archive.org/web/20210514233103/https://doc-research.org/forum/forum2020/speaker/samia-nkrumah/</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Samia wɔ Aburi wɔ Ghana Epuei Mantɔw wɔ afe 1960 mu.<ref>http://www.theghanaianjournal.com/2008/12/12/samia-nkrumah-the-amazing/</ref> Wɔhyɛɛ no ma ɔnye nye maame na nye nuanom fii Ghana da a asraafo atuatew a etuu Kwame Nkrumah gui wɔ afe 1966 mu no. Egypt aban na ɛsan dze ebusua no kɔɔ Egypt.<ref>http://panafricannews.blogspot.com/2007/02/samia-nkrumah-says-that-her-father-dr.html</ref> Ɔnye n’ebusua san bae wɔ afe 1975 mu esiane Ɔsahene Acheampong Ɔman Agyedze Bagua aban no nsato nti na ɔkɔɔ Achimota Sukuu. Nanso, ofii ɔman no mu bio ber a nye maame sii gyinae dɛ ɔbɛsan akɔ Egypt wɔ 1980 mfe no ahyɛase mu hɔ. Samia kɔɔ London, ekyir owiee n’adzesua wɔ School of Oriental and African Studies a ɔwɔ London Esuapɔn (University of London) mu wɔ United Kingdom, faako a ɔnyaa abodzin krataa a ɛkyerɛ Bachelor Arabic Studies wɔ 1991. Ɔsan nso wiee Master’s degree wɔ asoɛe kor no ara mu wɔ 1993 mu.<ref name=":0" /> == Edwuma == Samia Nkrumah hyɛɛ ase yɛɛ edwuma dɛ sikakorabea kyerɛwfo (bank clerk) wɔ London nkorbata (London branch) dwumadzibea a ɔwɔ India Sikakorabea (Bank of India) wɔ afe 1984. Afei ɔnye Al-Ahram yɛɛ edwuma dɛ nsɛm ho amanyebɔfo wɔ dzibea ahodo mu fir afe 1989.<ref name=":0" /> == Amanyɛsɛm == Wɔ asɛm bi a ɔfa nye ho a wɔato dzin "Mandela foforo no yɛ ɔbea - (The new Mandela is a woman)" mu no, Huffington Post kaa nkɛntɛndo a ɔnyae wɔ Ghana na Afrika amanyɛsɛm do no ho asɛm na wɔhwehwɛɛ mu. Ɔyɛ hɔn a wɔhyehyɛɛ Africa Must Unite,<ref>https://web.archive.org/web/20081211063720/http://www.africamustunite.net/</ref> a nye botae nye dɛ ɔbɛma Kwame Nkrumah enyidoadzehu (vision) na amanyɛsɛm amandze (political culture) anya nkɔdo no mu kor.<ref>http://www.africamustunite.net/</ref> Sɛ nyansapɛ yi fa no, osii gyinae dɛ ɔbɛkɔ amanyɛsɛm a ɔyɛ nnam mu wɔ Ghana.<ref>https://web.archive.org/web/20081211063828/http://www.samiankrumah.org/index.html</ref> === Mmarahyɛbaguani === Wɔ [[Mumu]] 2008 mu no, ɔsii akan wɔ Jomoro ambatow mpasua atenae a ɔwɔ Ghana Atɔe Mantɔw mu na ɔdzii mbrahyɛbaguanyi a ɔdzi tumi seesei, Lee Ocran a ɔfir National Democratic Congress (NDC) mu no do nkonyim dodow no ara 6,571, na ɔdzii nkonyim bɛyɛ 50% wɔ ambatow a ɔfata a wɔtow nyinara mu.<ref>http://www.ghanaweb.com/GhanaHomePage/election2008/parliament.constituency.php?ID=316</ref><ref>https://www.aljazeera.com/news/2008/12/9/ghana-poll-results-show-tight-race</ref> Osiane dɛ na ɔyɛ CPP mbrahyɛbaguanyi kor (1) pɛ ntsi, na ɔsɛ dɛ ɔnye NDC a na wɔyɛ dodow no ara wɔ mmarahyɛ bagua no mu anaasɛ NPP kakraba no yɛ kor.<ref>https://www.modernghana.com/news/198082/battle-for-samia.html</ref> Ɔsii dze otwa do no ho gyinae no, ɔnye NPP yɛɛ kor wɔ Ghana Amansin a ɔtɔ do anan (4) no Mmarahyɛ Bagua a ɔtɔ do enum (5) no mu.<ref>https://www.myjoyonline.com/samia-seeks-independence-in-parliament/</ref><ref>https://www.businessghana.com/</ref> === CPP no Eguamtsenanyi === Ɔbɛyɛɛ ɔbea a odzi kan a odɔii amanyɛsɛm kuw kɛse bi enyim wɔ Ghana. Wɔkamfo nye nkonyimdzi no, na mbea afofor ebiasa (3) a wɔwɔ kuw no mu no dɛ ɔkyerɛ CPP a wɔyare no a wɔasan anya nkɔdo, na ɔhyɛ kuw no atsetsesɛm a ekura mu ber tsentsen a ɛnye dɛ wɔbɛhyɛ mbea hokwan ahorow ho nkuran no mu dzen. Wɔpaw no dɛ ɔbea a odzi kan a ɔyɛ Convention People’s Party no eguamtsenanyi wɔ 10 [[Fankwa]] 2011. Ɔdze amba 1,191 dzii nkonyim wɔ ambatow no mu, na dzea ɔbɛn no paa, nea ɔredzi tumi no, nyaa amba 353. Ɔnam saa adzeyɛ yi do bɛyɛɛ ɔbaa a ɔdzi kan a ɔdzii amanyɛsɛm kuw kɛse bi enyim wɔ Ghana. Ɔsom wɔ saa dwumadzi yi mu kɔsii afe 2015.<ref>https://www.modernghana.com/news/350455/samia-wins-heart-of-cpp-guru.html</ref> == N'abrabɔ == [[Fael:Nkrumah,_his_family_and_Nasser,_1965.jpg|left|thumb|233x233px|Nkrumah, n'ebusua na Nasser, 1965 (Abeawa ketewa no yɛ Samia Nkrumah).]] Samia yɛ Kwame Nkrumah, Ghana Ɔmampanyin a odzi kan na Fathia Nkrumah ba a ɔtɔdo ebien (2). Nna Kwame Nkrumah yɛ Ghana Ɔsomfo panyin na Ɔmanpanyin a odzi kan, osiandɛ odzii Gold Coast eniym nyaa ahofadzi fii Britain nsam wɔ afe 1957 mu.<ref name=":1" /> Nkrumah yɛ obi a ɔwɔ nkɛntɛndo kamfo pan-Africanism, na ɔyɛ Afrika Biakoyɛ Ahyehyɛdze no munyi a ɔhyehyɛɛ no na ɔnyaa Lenin Asomdwoe Nkonyimdzi a ɔfir Soviet Union hɔ wɔ afe 1962 mu.<ref>Rathbone, Richard (23 September 2004). "Nkrumah, Kwame (1909?–1972), president of Ghana"</ref> Samia wɔ nuanom ebien (2): Gamal Nkrumah na Sekou Nkrumah. Ɔsan nso wɔ nuabarima panyin, Ɔbenfo (Professor) Francis Nkrumah,[16] ɔkyerɛkyerɛfo a wakɔ pɛnhyen (a retired lecturer) na mmofra oduruyɛfo a ɔfotufo (consultant paediatrician) a ɔyɛɛ edwuma dɛ ɔkwankyerɛfo (director) wɔ Noguchi Nkaedzi Asoɛe a ɔhwɛ Aduruyɛ mu Nhwehwɛmu do (Noguchi Memorial Institute for Medical Research) wɔ Legon, Ghana.<ref>https://web.archive.org/web/20221220215312/https://www.noguchimedres.org/index.php/about/past-directors</ref> Bere a wotuu n’egya aban gui wɔ Ghana asraafo atuatew a edzi kan a edzii nkonyim wɔ 24 [[Kwakwar]] 1966 mu ekyi no,[18] na ɔsɛ dɛ Samia, na maame, na nye nuanom guan kɔ Cairo, Egypt wɔ wimhyɛn a Egypt Ɔmampanyin, Gamal Abdel Nasser, dze kɔmaa hɔn no mu. dɛ ɔbɛtena ɔman no mu ber a nye papa kɔɔ ndɔmmumfa mu wɔ Guinea.<ref>https://www.myjoyonline.com/</ref> Ɔwar Michele Melega, Italiani-Denmark barima. Wɔwɔ ɔbabarima, a wɔfrɛ no Kwame Thomas Melega.<ref name=":1"/><ref>https://web.archive.org/web/20170821002657/http://m.classfmonline.com/1.8518352</ref> Samia ka Arabic, Italia, Denmark, na Engiresi kasa yiye. Ɔayɛ edwuma mfe piidɛ nsɛm ho amanyɛbɔfo na nsɛm ho amanyebɔfo ɔfotufo, a Egypt nsɛm ho amanyebɔfo ka ho.<ref name=":0" /><ref>https://web.archive.org/web/20220627083834/http://www.west-africa-brief.org/content/en/samia-nkrumah</ref> Ɔsan nso yɛ obi a ɔkamfo mmofra awar, mbea tumidzi, na mbea nsɛm.<ref>https://www.news18.com/news/india/desperate-actions-like-child-marriage-due-to-poverty-triggered-by-climate-change-ghana-leader-samia-nkrumah-2317491.html</ref>] == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] 30bc4l5dk6axs0l2kpjb3sywdl4bmks Samira Suleman 0 951 6899 5145 2023-04-22T11:06:41Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6899 wikitext text/x-wiki '''Samira Suleman''' ( Wɔwoo no dzifoo 16,1991) yɛ Ghana amanaman do bɔɔlbɔnyi a ne bɔɔlbɔ mu no ɔno na odzi entumi wɔ Iceland dze ma Víkingur Ólafsvík [[Nkyekyεmu:Ghanafo]] seywweovgovdwb6uabzyjgidmj2vnz6 Sammy B. Wusah 0 952 47475 47040 2025-05-09T14:38:59Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 47475 wikitext text/x-wiki {{Databox|item=Q97012439}}'''Sammy B. Wusah''' (wɔwoo no wɔ Mumu 15, 1957) ɔyɛ Ghana amanyɛnyi na "educationist" Ɔsan so yɛɛ Mbrahyɛbaguanyi wɔ Damango-Daboya abatow mpasua do wɔ Etsifi Mantɔw mu wɔ Ghana.<ref>http://staging.odekro.org/person/sammy-b-wusah/</ref> == Ahyɛse Bra Na Nwomasua == Wɔwoo Wusah wɔ Mumu 15, 1957 wɔ Lingbensi-Daboya, wɔ Etsifi Mantɔw mu. Onyaa abɔdzin krataa a ɔyɛ "Bachelor of Education degree(Agriculture Science) UEW wɔ afe apem ahankron eduokron akron mu.<ref>https://ghanamps.com/mp/wusah-b-sammy/</ref> == Amanyɛsɛm == Nna Wusah yɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua fie a ɔtɔ do enum wɔ 4th Republic mu wɔ Ghana wɔ National Democratic Congress (NDC) amanyɛkuw dzin mu wɔ Mumu 2008 Ghana amansan abatow mu a na ɔyɛ mbrahyɛbaguanyi dze ma Damango-Daboya abatow mpasua no. Ogyee egua no fii Alex Seidu Sofo hɔ wɔ Mumu 2008 mu a onyaa aba 2,450 wɔ aba 25,364 mu a ɔyɛ ɔha nkyɛm eduanan akron ekyir pɔw kor(49.1%) na wonyaa dɔm dodow wɔ mbrahyɛbagua fie. Ofii adze do wɔ mfe mpem ebien na duebien(2012) mu.<ref>https://web.archive.org/web/20221226082938/https://ghanaelections.peacefmonline.com/pages/2008/parliament/northern/index.php</ref><ref>https://www.ghanaweb.com/GhanaHomePage/election2008/parliament.constituency.php?ID=242</ref> == Edwuma == Asaana ɔbɛyɛ Mbrahyɛbaguanyi no, na ɔyɛ "budget officer" wɔ "Ghana Education Service" wɔ West Gonja mansin mu, Damango. == N'abrabɔ == Wusah yɛ Kristonyi a ɔsom wɔ " Assemblies of God Church". Ɔawar wɔ mba baanan. == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] 4nsch5o770kna2alo8wgsqbgl96kkb5 Sampson Apraku 0 953 36108 16941 2024-12-04T13:13:25Z Assilidjoe 33 Medze wikidata na mboaedze aka ho 36108 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | occupation = Politician | residence = | birth_place = [[Krachi East (Ghana parliament constituency)|Krachi]], [[Volta Region]], [[Ghana]] | death_place = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian]] | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | otherparty = <!--For additional political affiliations--> | alma_mater = | death_date = | honorific-suffix = | profession = | cabinet = | committees = | portfolio = | religion = | signature = | signature_alt = | website = | restingplace = | name = Sampson Kwadwo Apraku | birth_date = | president = | predecessor = | image = | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | order = | office = | term_start = | term_end = | successor = | successor2 = | office1 = | term_start1 = | term_end1 = | predecessor1 = | successor1 = | office2 = Member of parliament for Krachi Constituency | term_start2 = 7 January 1997 | term_end2 = 6 January 2001 | president2 = [[John Jerry Rawlings]] | predecessor2 = | footnotes = }} '''Sampson Kwadwo Apraku''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzikan na dza otsia ebien no mu wɔ kwasafoman a ɔtɔdo anan no mu dze ma Krachi mpasuar wɔ Firaw mantɔw mu wɔ Ghana.<ref>{{Cite web|title=Politics of Convenience or a Genuine Quest for Leadership: Krachi West Constituency in Perspective|url=https://www.modernghana.com/news/948766/politics-of-convenience-or-a-genuine-quest-for.html|access-date=2020-10-20|website=Modern Ghana|language=en}}</ref> == Ahyɛse Bra == Wɔwoo Apraku wɔ Krachi wɔ Firaw mbewdo wɔ Ghana.<ref>Ghanaian Parliamentary Register(1992-1996)</ref> == Amanyɛsɛm == Odzi kan no, wɔpaaw Apraku dɛ mbrahyɛbaguanyi wɔ NDC amanyɛkuw no akwanya ahoma do wɔ mbrahyɛbagua a odzikan na dza ɔtɔdo ebien no wɔ kwasafoman a otsia anan no mu maa Krachi mpasuardo wɔ Firaw mbewdo wɔ Ghana. Wɔsanee paaw no bio wɔ afe apem ahaakorɔn eduokorɔn-esia Ghana asahen abatow no mu wɔ NDC amanyɛkuw no akwanya ahoma do dɛ ɔnsan nkɔsom no som a otsia ebien mma Krachi kurow no. Mba dodow 48,386 a wɔkanee no, onyaa mu mba 31,055 a nna ogyina hɔ ma 44.10% tsiaa n'etsiafo Jilimah Patrick Charty a ɔyɛ "Convention People's Party"kuwba a onyaa mba 7,922 na ogyinahɔ ma 11.20%, Francis Gyefour nyaa mba 7,896 a na ogyina hɔ ma 11.20%, Isaac K. Bruce-Mensah Phoyon a onyaa mba 1,513 a na ogyina hɔ ma 2.10% na John Ajet-Nasam a ɔyɛ "New Patriotic Party" no ananmusinyi a onyaa mba a ogyina hɔ ma 0.00%.<ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 1996 Results - Krachi Constituency|url=http://ghanaelections.peacefmonline.com/pages/1996/volta/245/index.php|access-date=2020-10-20|website=Ghana Elections - Peace FM}}</ref> == Mboaedze == [[Nkyekyεmu:Ghanafo]] 72m5kz46u1xrwzdqzcw5p2p4ihgmnmf Sampson Kwaku Boafo 0 954 47715 47548 2025-05-14T13:26:35Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47715 wikitext text/x-wiki '''Sampson Kwaku Boafo''' Ghana amanyɛnyi na [[New Patriotic Party]] kuwba. Nna ɔyɛ aban mu guamutsenanyi wɔ Asante mantɔw mu ma Subin mpasuar do wɔ aban a ɔtɔ do anan wɔ 4th Republic wɔ ɔman Ghana mu. Dza ɔwɔ mu; Nhwɛdo == N'edwuma == Boafo yɛ Ghana amanyɛnyi a ɔdze asɛndzi kaa ho na afei ɔnye nye obi a ɔdze City Temple International bɔbɔɔ adze. Ɔsoom dɛ mbrahyɛbaguafie kuwba wɔ mpasuar ebiasa do mpɛn dodow ebiasa. == Amanyɛsɛm ndwuma == Boafo dzii kan soom dɛ mbrahyɛbaguanyi wɔ Asante Akyem wɔ afe 1979 mu wɔ 3rd Republic, a na Oguamutsenanyi a ɔtse do nye Dr. Hilla Limann a oenya ne beebi kɔr. N'amanyɛsɛm adaaso do tsewee wɔ ber a Jerry John Rawlings nye nyimpakuw bi bɔɔ adwempɔw wɔ afe 1981 ne bosoom Mumu mu ne da a ɔtɔ do eduasa-biako dɛ wobotu no adze do. Owura Boafo ayɛdzeayɛdze saan baa mbrahyɛbaguafie wɔ afe 1997 mu bɛhyɛɛ 4th Republic ase bɔsomee. Ɔsoom sompa ahorow wɔ mbrahyɛbaguafie kuw a na Defence, Interior na Judiciary ka ho. Nna Boafo yɛ Aban mu okyitaafo wɔ Kufour aban ase dze ma [[New Patriotic Party]] kuw no wɔ Subin mbrahyɛbaguafie mpasuardo wɔ Asante mantɔw mu. Wɔwoo no wɔ mfe ɔhaeduonu-biako a abɛsen kɔ wɔ Asante Mantɔw mu. Nna ɔyɛ Aban Okyitaafo ma Ahendzi na Amambra. == Abatow == Wodzii kan yii Boafo wɔ mbrahyɛbaguafie wɔ [[New Patriotic Party]] amambu ase maa Subin Mpasuardo wɔ Asante Mantɔw mu wɔ Ghana, ber a nna 1996 Ghana abatow no rokɔ do. Onyaa mba 38,412 fii mba 53,344 ne nyinara mu a nna ogyina hɔ ma 55.70% dze tsiaa Sarkodie Joseph j A. Tuffour a nna ɔyɛ NDC kuwba a no so nyaa mba 11,280 a ogyina hɔ ma 16.40%, Asamoah Comfort a ɔyɛ IND kuwba nyaa mba 1,837 a ogyina hɔ ma 2.70% na Hussien Aminu Ali, PNC kuwba a onyaa mba 1,815 a nna ogyina hɔ ma 2.60%. Wɔsaan yii no kɔr Mbrahyɛbaguafie wɔ afe 2000 abatow no mu. Ɔdze mba 44,907 dzii kunyim wɔ ber a nna mba dodow no nyinara yɛ 56,898 a nna ogyina hɔ ma 78.90% dze tsiaa Kwame Adu Bofour, NDC kuwba a onyaa mba 9.077 a ogyina hɔ ma 16.00%, Huseni Aminu Ali a ɔyɛ PNC kuwba a onyaa mba 1,541 na Serwaa Kyeretwie a ɔyɛ CPP kuwba no so nyaa mba 1,373. Woyii Boafo dɛ mbrahyɛbaguafie kuwba maa Subin mpasuado wɔ Asante Mantɔw mu a ɔwɔ ɔman Ghana wɔ afe 2004 mu wɔ Ghana abatow ber. Odzii kunyim wɔ [[New Patriotic Party]] aban ase. Mbrahyɛbaguafie ngua eduasa-akorɔn no mu no, nna ne mpasua ka mbrahyɛbaguafie ngua eduasa-esia no ho a [[New Patriotic Party]] kuw dzii enyim wɔ dɛm abatow a ɔkɔr do wɔ Asante Mantɔw mu. [[New Patriotic Party]] kuw no nkunyimdzi no gyinaa mbrahyɛbaguafie ngua no dodow a wotumii kantann no yɛ ɔha-eduonu-awɔtwe fii mbrahyɛbaguafie ngua aha-ebien-eduasa. Wɔsaan mu yii wɔ mbrahyɛbaguafie wɔ ne mba 42,712 fir mba 61,133 no mu. Iyi gyina hɔ ma 69.9% fi mba a wɔtowee no mu. Aban saan Huseni Aminu Ali a ɔka People's National Convention kuw no ho, Abraham Kwesi Mensah a ɔwɔ National Democratic Congress no mu, Kwame Appiah Boateng a ɔwɔ Convention People's Party no mu na Charles Hagan Kofi a ɔyɛ Ankonam kuwba no ho yii Boafo.Hɔn mba no a wonyaa no yɛ 849, 11,098, 1,611 and 4,863 fii mba a wɔtowee no mu. Nna iyi gyina hɔ ma 1.4%, 18.2%, 2.6% na 8% dɛ mbrɛ hɔn dzin no tse wɔ mba a wɔtowee no nyinara mu. == N'abrabɔ == Boafo Nyamesomnyi. == Nhwɛdo == * "S.K. Boafo pulls out". www.ghanaweb.com. 7 March 2008. Retrieved 3 August 2020. "List of MPs elected in the 2004 Ghanaian parliamentary election" * "Wontumi is an exceptional chairman – Sampson Kwaku Boafo". www.ghanaweb.com. 1 Decem [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 3zo5kwwt7774twp9761ees2nhdx570q Sampson Ottu Darkoh 0 955 47736 47564 2025-05-14T13:27:52Z Robertjamal12 13 /* AMANYƐSƐM: */ adding category using [[Project:AWB|AWB]] 47736 wikitext text/x-wiki '''Sampson Ottu Darkoh''' yɛ Ghana amanyɛnyi a ɔsoom Ga North ambatow mpasua a ɔwɔ Nkran Kuropɔn Mantɔw mu wɔ Ghana. == ƆBRA AHYƐSE: == Wɔwoo Sampson Ottu Darkoh wɔ Ga North wɔ Nkran Kuropɔn Mantɔw mu wɔ Ghana. == AMANYƐSƐM: == Ottu hyɛɛ ne n'amanyɛsɛm ase wɔ mfe apem ahankron eduokron esuon(1997) mu ber a odzii nkonyim wɔ mfe apem ahankron eduokron esia(1996) Ghana ambatow kɛse no mu. Odzii Amadu Bukari Sorgho a ɔyɛ NDC amanyɛkuwnyi na Ibrahim Hollison a ɔyɛ NIP amanyɛkuwnyi hɔn do nkonyim. Onyaa 36.00% na nkaafo no nyaa 34.00% na 4.50%. Ɔsan so bɛyɛɛ mbrahyɛbaguanyi wɔ mfe mpem(2000) a ɔyɛ mbrahyɛbagua fie ɔtɔ ebiasa wɔ "4th Republic" mu wɔ Ghana, a onyaa amba 40,327 wɔ NPP amanyɛkuw dzin mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 2ct7dk3gcekgrbqevp9l054bwy3f5lj Samuel Erickson Abakah 0 956 47977 11203 2025-05-14T14:32:38Z Robertjamal12 13 /* Ɔbra Ahyɛse Na Nwomasua */ adding category using [[Project:AWB|AWB]] 47977 wikitext text/x-wiki {{Databox|item=Q115803975}}'''Samuel Erickson Abakah ('''wɔwoo no Ɔbɛsɛ 10,1959) ɔyɛ Ghana amanyɛnyi na kuw ba wɔ NPP amanyɛkuw no mu. Ɔyɛ mbrahyɛbaguanyi dze ma Shama ambatow mpasua, wɔ Anee Mantɔw mu wɔ Ghana. == Ɔbra Ahyɛse Na Nwomasua == Abakah fir Abuesi. Ɔyɛ Barrister [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] tiey9joadecn6nsoba98rirfohnhepr Samuel Johnfiah 0 957 47577 47416 2025-05-09T14:53:30Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 47577 wikitext text/x-wiki {{Databox|item=Q96762095}} '''Samuel Johnfiah''' (wɔwoo no 9 [[Fankwa]] 1952) yɛ Ghana amanyɛnyi a ɔyɛɛ mbrahyɛbaguanyi maa Ahanta West mansin wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do enum (5) mu.<ref name=":0">https://web.archive.org/web/20160506160914/http://ghanamps.gov.gh/mps/details.php?id=167</ref> == Ɔbra ahyɛase na nwomasua == Wɔwoo no wɔ 9 [[Fankwa]] 1952.[1] Ɔfir Hotopo a ɔwɔ Ghana Atɔe Mantɔw mu. Ɔnyaa nye National Diploma wɔ Kuedwuma a Wɔdze Dzi Dwuma Kɛse mu (General Agriculture) wɔ Ghana Esuapɔn mu wɔ afe 1984 mu. Ɔsan nso nyaa nye Executive Masters wɔ Aban na Akannyifo mu (Governance & Leadership - EMGL) wɔ Ghana Asoɛe sohwɛ na Ɔmanfo Nnwuma (Ghana Institute Management and Public Administration) wɔ afe 2008 mu.<ref name=":0" /><ref name=":1">https://ghanamps.com/mps/details.php/?id=167</ref><ref>https://www.linkedin.com/in/samuel-johnfiah-10aa9962/?originalSubdomain=gh</ref> == Edwuma == Ansa na ɔrebɛyɛ mbrahyɛbaguanyi no, na ɔyɛ Ahantaman Nkuraase Sikakorabea no panyin abadziakyir.<ref name=":0" /><ref name=":1" /> == Amanyɛsɛm == N’amanyɛsɛm edwuma hyɛ ase wɔ afe 2001 mu ber a ɔdaa nye ho edzi dɛ ɔdzii nkonyim wɔ afe 2000 Ghana Amansan Ambatow no mu na ɔkaa ntsam wɔ 7 [[Sanda]] 2001. Ɔdii dwuma sɛ mmarahyɛ baguani a ɔgyinaa Ahanta Atɔeɛ amansin ananmu wɔ mmarahyɛ bagua a ɛtɔ so 5 a ɛwɔ Ghana man a ɛtɔ so nnan no mu.<ref>https://web.archive.org/web/20201024033152/https://www.ghanaweb.com/GhanaHomePage/election2008/election.results.parliamentary.php</ref> Wɔpaw no wɔ afe 2008 Ghana amansan ambatow no mu a ɔnyaa amba 20,871 wɔ ambatow 38,798 a ɔfata a wɔtow no nyinara mu, a ɔnye 53.8% yɛ pɛ.<ref name=":0" /><ref name=":2">https://library.fes.de/pdf-files/bueros/ghana/10489.pdf (PDF). Ghana: Friedrich-Ebert-Stiftung. 2010. p. 131.</ref> Johnfiah nyaa amba kyɛn Joseph Jones Amoah a ofi Ɔman Demokrasi Mbrahyɛbagua Kuw (National Democratic Congress), Comfort Amoo a ofi Demokrasi Ahofadzi Kuw (Democratic Freedom Party) na David Oscar Yawson a ofi Nhyiam Nnyimpa Kuw mu (Convention People’s Party). Iyinom nyaa amba a ɔfata nyinara mu 24.21%, 4.61% na 17.38%.<ref name=":2" /> Ɔhweer n'atenae no wɔ afe 2012 Ghana amansan ambatow mu maa George Kwame Aboagye a ɔfir Ɔman Demokrasi Mbrahyɛbagua Kuw. Ɔyɛ Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no munyi.<ref name=":1" /> Wɔ afe 2000 mu no, Johnfiah dzii nkonyim wɔ amansan ambatow no mu dɛ mbrahyɛbaguanyi ma Ahanta Atɔe ambatow mpasua a ɔwɔ Ghana Atɔe Mantɔw mu. Odzii nkonyim wɔ Ɔman Ho Dɔ Kuw Fofor no tekiti do. Na nye ambatow mpasua no yɛ Mbrahyɛbagua nkongua akron (9) no fa wɔ nkongua duakron (19) a Ɔman Ho Dɔ Kuw Fofor no dzii wɔ saa ambatow no mu maa Ghana Atɔe Fam Mantɔw no mu. Ɔman Ho Dɔ Kuw Fofor no nyaa dodow no ara a ɔyɛ Mbrahyɛbagua nkongua eduokron akron (99) wɔ nkongua eduokron akron (200) mu.<ref>https://web.archive.org/web/20221116133229/https://ghanaelections.peacefmonline.com/pages/2000/index.php</ref> Wɔdze amba 16,478 na ɛpaw no. Iyi nye amba a ɔfata a wɔtow no nyinara mu 60.90% yɛ pɛ. Ɔnyaa amba kyɛn William Cudjoe S. Kingsford a ofi Ɔman Demokrasi Mbrahyɛbagua Kuw, Joseph A. Eddie Mensah a ofi Nhyiam Nnyimpa Kuw mu, Joseph Kweku Arthur a ofi Nnipa Ɔman Nhyiam Kuw (People’s National Convention), Eva Parker a ofi Ɔman Nsakrae Kuw (National Reformed Party) na Joseph Jones Amoah a ofi Nkabom Ghana Kuw (United Ghana Movement). Iyinom nyaa amba 8,107, 1,358, 509, 416 na 170 wɔ ambatow a ɔfata a wɔtow no nyinara mu. Iyinom nye 30.00%, 5.00%, 1.90%, 1.50% na 0.06% yɛ pɛ wɔ ambatow a ɔfata a wɔtow nyinara mu.<ref>https://web.archive.org/web/20230104122516/https://ghanaelections.peacefmonline.com/pages/2000/western/209/index.php</ref> == N'abrabɔ == Johnfiah awar a ɔwɔ mba enum (5). Ɔyɛ Kristonyi na ɔyɛ Methodist Asɔre no munyi.<ref name=":1" /> == Nhwɛdo == <references responsive="" /> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] bf2aj3b4vnpx3sp4mygf2kie47u9i43 Samuel Kwadwo Amoako 0 958 47343 47093 2025-05-09T14:29:51Z Robertjamal12 13 /* Nhwɛdo */ clean up using [[Project:AWB|AWB]] 47343 wikitext text/x-wiki {{Databox|item=Q96989295}} '''Samuel Kwadwo Amoako''' (wɔwoo no 20 [[Ebɔw]] 1943) yɛ Ghana amanyɛnyi na ɔyɛ mbrahyɛbaguanyi wɔ Mbrahyɛ Bagua a ɔtɔ do enum (5) wɔ Ghana Amansin a ɔtɔ do anan (4). Ber bi na ɔyɛ Mbrahyɛbaguanyi ma Akim Abuakwa Etsifi fam Ambatow mpasua a ɔwɔ Ghana Epuei Fam mantɔw mu. Ɔyɛ Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no munyi.<ref name=":0">https://ghanamps.com/mp/kwadwo-amoako-samuel/</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Samuel Kwadwo Amoako wɔ bosoom [[Ebɔw]] da ɔtɔ do eduonu (29) afe 1943 wɔ Kukurantumi-Akim wɔ Ghana Epuei Mantɔw mu. Ɔkɔɔ Howard Esuapɔn (Howard University) a ɔwɔ Washington DC, Columbia Esuapɔn (Columbia University) a ɔwɔ New York na iyinom nyinara wɔ afe 1986 mu.<ref name=":0" /> == Edwuma == Nna Amoako yɛ ɔkyerɛkyerɛnyi wɔ City Esupon (City University) a ɔwɔ New York.<ref name=":0" /> == Amanyɛsɛm == Wɔdzii kan paw Amoako dɛ ɔmbɛyɛ mbrahyɛ bagua wɔ NPP tekiti do wɔ [[Mumu]] 2008 Ghana Amansan Ambatow mu dɛ mbrahyɛbaguanyi ma Akim Abuakwa Etsifi fam Ambatow mpasua.<ref name=":0" /> Ɔnyaa amba 14,820 wɔ ambatow 25,071 a ɔfata a wɔtow no mu a ɔgyina hɔ ma 59.10%. Nanso ɔdzii nkoguo wɔ n’apam no mbrahyɛ bagua primaries mu wɔ afe 2012 mu wɔ Joseph Boakye Danquah Adu enyim.<ref name=":0" /> == N'abrabɔ == Amoako awar a ɔwɔ mba enum (5). Ɔyɛ Kristonyi na ɔyɛ Methodist asɔre no munyi.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] 51w7sthvy9kr1cm1t7xb5s754c8t0bj Samuel Kwame Amponsah 0 959 47679 47515 2025-05-14T13:24:21Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47679 wikitext text/x-wiki '''Samuel Kwame Amponsah''' yɛ Ghana ɔmanyɛnyi, okuafo na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebien na ebisa wɔ "4th Republic" mu wɔ Ghana. Ɔyɛ kan Mbrahyɛbaguanyi dze ma Mpohor-Wassa East ambatow mpasua a ɔwɔ Anee Mantɔw mu dze ma amanyɛkuw a ɔyɛ NDC wɔ Ghana. '''AMPONSAH BRA AHYƐSE NA NWOMASUA:''' '''Amponsah''' fi Anee Mantɔw mu wɔ Ghana. Okosua Nkontabu ho nyimdzee na onyaa ne PhD wɔ Kwame Nkrumah Suapɔn a ɔyɛ abɔdze mu nyasapɛ na abɛfor nyimdzee adzesua (Kwame Nkrumah University of Science and Technology). '''AMPONSAH EDWUMA:''' '''Amponsah''' yɛ ɔsraanyi. '''AMANYƐSƐM:''' Nna '''Amponsah''' yɛ mbrahyɛbaguanyi wɔ mbrahyɛbaguafie a otsia ebien na ebiasa wɔ "4th Republic" mu wɔ Ghana. Ɔyɛ kan Mbrahyɛbaguanyi dze ma Mpohor-Wassa East ambatow mpasua a ɔwɔ Anee Mantɔw mu dze ma amanyɛkuw a ɔyɛ NDC wɔ Ghana. Ber a wɔrotow mfe apem ahankron eduokron esia(1996) ambatow no mu wɔ Ghana no, onyaa amba a ɔyɛ 20,352 fir amba dodow a ɔyɛ 38,121 a wɔtoo, a ogyina hɔ ma ɔha nkyekyɛmu eduanan ekyir pɔw eduosuon(40.70%) sen Mary Stella Ankomah, Paul King Arthur na Alex Bessah Dogbeh a wonyaa 15,288, 1,612 na 909. '''2000 AMANYƐSƐM:''' Woyii '''Amponsah''' dɛ mbrahyɛbaguanyi dze ma Mpohor-Wassa East ambatow mpasua do wɔ mfe mpem ebien(2000) Ghanaman ambatow no mu. Odzii nkonyim wɔ NDC amanyɛkuw ne dzin mu. N'ambatow mpasua no ka mbrahyɛbaguafie ngua a ɔyɛ akron wɔ mbrahyɛbagua ngua du akron a NDC amanyɛkuw no nyaa wɔ Anee Mantɔw mu. NDC amanyɛkuw nyaa dɔm kumaa amba wɔ mbrahyɛbaguafie a ɔyɛ eduokron ebien(92), fir mbrahyɛbaguafie ngua dodow a ɔyɛ ahabien(200) wɔ mbrahyɛbaguafie a otsia ebiasa wɔ "4th Republic" mu. Onyaa amba kɛse a ɔyɛ 11,674 fir amba dodow a wɔtoo a ɔyɛ 31,515. Iyi yɛ ɔha nkyekyɛmu eduasa ebiasa ekyir pɔw anan(33.4%). Onyaa amba sen, Patrick Somiah Ehomah (independent candidat), Peter Nwanwaan a ɔyɛ NPP amanyɛkuwnyi na Patrick Tandoh Williams a ɔyɛ UGM amanyɛkuwnyi. Iyinom nyaa amba a ɔyɛ; 10,454, 6,869, 1,263, na 300 wɔ amba dodow a wɔtoo no mu. A ogyina hɔ ma ɔha nkyekyɛmu eduasa anan ekyir pɔw ebien(34.2%) , eduonu ebien ekyir pɔw enum(22.5%), anan ekyir pɔw kor(4.1%) na ɔha nkyɛmu kor (1.0%). [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] kdjpd690nf8if32vxs6818jtx43vmsw Samuel Kwofie 0 960 47761 6908 2025-05-14T13:29:21Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47761 wikitext text/x-wiki Nna '''Samuel Kwofie''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a otsia ebien no do wɔ kwasafoman a ɔtɔdo anan no mu dze ma Ahanta Atɔe mpasuardo wɔ Atɔe mantɔw mu wɔ Ghana. ƆBRA AHYƐSE: Wɔwoo Samuel wɔ Ahanta Atɔe wɔ Atɔe Mantɔw mu wɔ Ghana. AMANYƐSƐM: Odzi kan no woyii Samuel kɔr mbrahyɛbaguafie wɔ Ɔson amanyɛkuw (New Patriotic Party) akwanya ahoma do dze maa Ahanta Atɔe mpasuar wɔ Atɔe mantɔw mu wɔ Ghana wɔ ber a nna afe apem ahaakorɔn eduokorɔn esia ne bosoom Mumu mu Ghana asahen abatow no rokɔ do no.During the December 1996 Ghanaian general elections. Wodzii kunyim wɔ Isaac K. Brace a ɔyɛ "People's National Congress" kuwba, Francis M.Fynn a ɔyɛ "National Democratic Congress" kuwba, Kaku Aluade a ɔyɛ "Convention People's Party" kuwba na and Moses Andoh a ɔyɛ "National Congress Party" kuwba do. Samuel Johnfiah beyii n'ase egua wɔ ne kuw no mbrahyɛbaguafie abatow no mu. NHWƐDO: "Open NPP Rebellion From the West". www.ghanaweb.com. 6 November 2004. Retrieved 18 October 2020. "1996 Parliamentary Election Results" (PDF). Electoral Commission of Ghana. Archived from the original (PDF) on 9 October 2013. FM, Peace. "Ghana Election 1996 Results – Ahanta West Constituency". Ghana Elections – Peace FM. Retrieved 18 October 2020. FM, Peace. "Ghana Election 2000 Results – Ahanta West Constituency". Ghana Elections – Peace FM. Retrieved 18 October 2020. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 4sxr2adkdwugc7b3frbu4ypp3mhfd8c Samuel Nii-Aryeetey Attoh 0 961 48146 7697 2025-05-23T15:22:27Z Robertjamal12 13 /* Owu */ Nkyekyεmu using [[Project:AWB|AWB]] 48146 wikitext text/x-wiki Nna '''Samuel Nii-Aryeetey Attoh''' yɛ Ghana amanyɛnyi na mfirdwuma ho nyimdzifo. Ɔsoom dɛ mbrahyɛbaguanyi maa Trobu-Amasaman ambaow mpasua. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Samuel Nii-Aryeetey Attoh wɔ Obiradzi 26, 1956 mu. Owiee skuul wɔ University of Ghana. Ɔkɛgyee abodzin krataa (Diploma) wɔ nwomasua mu wɔ suapɔn no mu. == Edwuma == Attoh n'edwuma ankasa nye mfirdwuma ho nyimdzefo. === Amanyɛ edwuma === Nna Attoh yɛ [[New Patriotic Party]] kuwba. Ɔbɛyɛɛ mbrahyɛbaguanyi wɔ Sanda 2005 ber a odzii nkonyim wɔ afe 2004 Ghana ambatow kɛse no mu no. Nna ɛyɛ mbrahyɛbaguanyi ma Trobu-Amasaman ambatow mpasua. == Ambatow == Afe 2004 mu no, ogyinaa ma Trobu-Amasaman ambatow mpasua mbrahyɛ edua no. Odzii nkonyim dze nam [[New Patriotic Party]] do. Mbrahyɛbagua ngua eduonu esuon a nna ɔwɔ Nkran Kurowpɔn Mantɔw mu no, n'ambatow mpasua no ka no mu duesia a [[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu. [[New Patriotic Party]] nyaa mbrahyɛbagua ngua no mu dodow ɔha eduonu awɔtwe fir ngua ahaebien na eduasa mu. Wɔdze mba 32,017 fi mba dodow a wɔtowee 69, 090 mu paaw no. Iyi nye 45.5% fi mba dodow a wɔtowee mu yɛ pɛr. Odzii Daniel Addoquaye Pappoe a ɔwɔ People's National Convention, Ernest Attuquaye Armah a ɔwɔ National Democratic Congress, Foli Emmanuel Wonder Kwadzo a ɔwɔ Convention People's Party na Lawrence Kessy a onnyi amanyɛkuw biara mu no hɔn do nkunyim. Sɛ wɔhyehyɛ no pɛpɛɛpɛ a wonyaa mba 1,044, 31,017, 4,013 na 1,557 fi mba dodw a wɔtowee no mu. Iyi nye 1.5%,44,9%, 5.8% na 2.3% fi mba dodw a wɔtowee no mu yɛ pɛr. == Asetsena mu nsɛm == Nna Attoh yɛ Christiannyi == Owu == Attoh wui wɔ Kwakwa 6, 2017. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] oeuxh6r6wm9dbsrkaiex1omvxtgt5c2 Samuel Nii Ayeetey Attoh 0 962 7698 6910 2023-05-01T17:51:44Z Robertjamal12 13 /* Amanyɛdwuma[Edit] */clean up, replaced: New Patriotic Party → [[New Patriotic Party]] using [[Project:AWB|AWB]] 7698 wikitext text/x-wiki '''Samuel Nii-Aryeetey Attoh''' yɛ Ghana amanyɛnyi na mfir siesie ɔfesa(Technical officer). Ɔsoom dɛ mbrahyɛbaguanyi maa Trobu-Amasaman abatow mpasuar. == Ɔbra ahyɛse na nwomasua[Edit] == Afe apem ahaakorɔn eduonum esia Obiradzi bosoom no ne da a ɔtɔ do eduonu esia mu na wɔwoo Samuel Nii-Aryeetey Attoh. Ɔkɔr Suapɔn wɔ "University of Ghana". Onyaa ne Diploma wɔ Nwomasua mu wɔ Suapɔn no mu. == Edwuma[Edit] == Attoh yɛ "technical officer". == Amanyɛdwuma[Edit] == Attoh yɛ [[New Patriotic Party]] kuwba. Ɔbɛyɛɛ mbrahyɛbaguanyi fitsi afe mpemebien na enum Sanda bosoom wɔ ber a odzii konyim wɔ afe mpemebien na anan Mumu bosoom no Ghana asahen abatow no mu. Nna ɔyɛ mbrahyɛbaguanyi ma Trobu-Amasaman abatow mpasuar no. == Abatow[Edit] == Afe 2004 mu no, osii akan wɔ Trobu-Amasaman mbrahyɛbaguafie egua no ho. Odzii konyim wɔ New Patriotic amanyɛkuw no dzin mu. Nna n'abatow mpasuar ka mbrahyɛbaguafie ngua du esia fir ngua eduonu esuon a New Patriotic amanyɛkuw no dzii do konyim wɔ Ga Mantɔw mu no hoar. NPP amanyɛkuw no dzii konyim faa dɔmpem a no dodow yɛ mbrahyɛbaguafie ngua ɔha nye eduonu awɔtwe dze fi ngua ahaebien na eduasa no mu. Mba 31,459 dze fi mba dodow 69,090 no mu na wogyinaa do paaw no. Nna aba no gyina hɔ ma 45.5% dze fi mba dodow no mu. Wosiaan Daniel Addoquaye Pappoe a ɔyɛ People's National Convention kuwba, Ernest Attuquaye Armah a ɔyɛ National Democratic Congress kuwba, Foli Emmanuel Wonder Kwadzo a ɔyɛ Convention People's Party kuwba na Lawrence Kessy ɔatsew noho ho paaw Attoh. Mba wonyae yɛ 1,044, 31,017, 4,013 na 1,557 pɛpɛɛpɛr. 1.5%,44,9%, 5.8% na 2.3% nye mba a wonyae no yɛ pɛr. == Ne bra[Edit] == Attoh yɛ Kristianyi. == No wu[Edit] == Attoh wui wɔ afe mpemebien na du esuon Fankwa bosoom no ne da a ɔtɔ do esia. == Nhwɛdo[Edit] == # '''^''' # ^ <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> <sup>'''''d'''''</sup> <sup>'''''e'''''</sup> # ^ <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> # ^ <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> <sup>'''''d'''''</sup> <sup>'''''e'''''</sup> <sup>'''''f'''''</sup> <sup>'''''g'''''</sup> <sup>'''''h'''''</sup> # ^ <sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> <sup>'''''d'''''</sup> <sup>'''''e'''''</sup> <sup>'''''f'''''</sup> <sup>'''''g'''''</sup> <sup>'''''h'''''</sup> # '''^''' [[Nkyekyεmu:Ghanafo]] ktu9cbcl98a87ekgs08uw7fsfmu9t1u Samuel Nii Ayi Mankattah 0 963 48187 7699 2025-05-23T15:25:20Z Robertjamal12 13 /* Owu */ Nkyekyεmu using [[Project:AWB|AWB]] 48187 wikitext text/x-wiki '''Samuel Nii Ayi Mankattah''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma Odododiodio ambatow mpasua. Wodzii kan paw no dɛ mbrahyɛbaguanyi wɔ afe 2004 Amampanyin na Mbrahyɛbaguafo ambatow no mu ber a obi a origyina ama NDC mbrahyɛbagua, Nii Lante Vanderpuie sii famu osian ambatow dzinkyerɛw ho nsɛm nsɛm a ɔsree no ekyir. Ber a owui wɔ afe 2005 ekyir no ambatow mpasua egua no bɛdaa pan. == Amanyɛsɛm edwuma == Mankattah dzii bɛyɛ abosoom esia wɔ mbrahyɛbagua mu fitsi Sanda kesi Ayɛwoho, 2005 mu. Afe 2004 mu no, odzii [[New Patriotic Party]] mbrahyɛbaguanyi Reginald Nii Bi Ayibonte do nkonyim. == Ambatow == Afe 2004 mu no, ogyinaa maa Odododiodio mbrahyɛbagua no bio. Odzii nkonyim dze nam National Democratic Congress do. Mbrahyɛbagua ngua eduonu esuon a nna ɔwɔ Nkran Kuropɔn Mantɔw mu no, n'ambatow mpasua no ka no mu dubaako a National Democratic Congress dzii do nkonyim wɔ dɛm ambatow no mu. National Democratic Congress nyaa mbrahyɛbagua ngua eduokron anan fir ngua ahaebien na eduasa mu dɛ hɔn a hɔn ho suar. Onyaa mba 35, 634 fir mba dodow a wɔtowee 67,994 mu. Iyi nye 52.4% fi mba dodow a wɔtowee mu yɛ pɛ. Odzii nkonyim tsiaa Reginald Nii Bi Ayi-Bonte a ɔwɔ [[New Patriotic Party]] na Isaac Nii Annan M Offei a ɔwɔ Convention People's Party. Wɔhyehyɛ no pɛpɛɛpɛ a wonyaa mba 31,546 na 814 fir mba dodowa wɔtowee no mu. Iyi nye 46.4% na 1.2% yɛ pɛ. Odzii nkonyim wiee no, annkyɛr koraa na n'edwuma baa ewiei ber a owui wɔ Ayɛwoho 5, 2005 mu no. == Asetsena mu nsɛm == Nna Mankattah yɛ Christiannyi == Owu == Mankattah wui wɔ Ayɛwoho 5, 2005. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] qsq7c1d4cg3mtp4zk1x8r2osb4mdiso Samuel Nkrumah Gyimah 0 964 47746 47572 2025-05-14T13:28:30Z Robertjamal12 13 /* N'abrabɔ */ adding category using [[Project:AWB|AWB]] 47746 wikitext text/x-wiki '''Samuel Nkrumah Gyimah''' yɛ Ghana amanyɛnyi na ɔsan nso yɛ ɔkyerɛkyerɛfo. Ɔyɛɛ mbrahyɛbaguanyi maa Odotobri mansin a ɔwɔ Ashanti mantsam mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do ebien na ebaasa a ɔwɔ Ghana Republic a ɔtɔ do aanan no mu. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Samuel Nkrumah Gyimah afe 1952. Ɔsuaa adze wɔ Ghana Suapɔn mu (University of Ghana, Legon). Ɔyɛ Boa Amponsem Secondary School osuanyi dadaw. Ɔhyɛɛ nye mfitiase nwomasua ase wɔ Jacobu baabi a wɔwoo no. Hon. Samuel Nkrumah-Gyimah wuu wɔ afe 2020 na wɔyɛ na eyie wɔ 7 November 2020 wɔ Jacobu wɔ Amansie finimfin mantsam no wɔ Ashanti. == Amanyɛsɛm == Ɔyɛ Ghana republic a ɔtɔ do aanan (4) no mbrahyɛbagua a ɔtɔ do ebaasa no munyi a ɔfaa nkongua wɔ afe 2000 Ghana amansan abatow no mu. Ɔgyinaa ananmu wɔ afe 1996 Ghana amansan abatow mu wɔ [[New Patriotic Party]] no tekiti do. Awerɛhosɛm nye dɛ, ɔhwer nkongua no wɔ afe 2004 mu maa Emmanuel Akwasi Gyamfi a ɔwɔ [[New Patriotic Party]] no. Wɔ n’akongua mu no, Owura Samuel Nkrumah Gyimah dze adzesrɛw kɔtoo aban no enyim dɛ wɔnsi na wɔnsiesie feeder akwan na culverts (feeder roads and culverts) wɔ nkuraase. == Abatow == Wɔdzii kan paw Gyimah dɛ mbrahyɛbaguanyi wɔ Ɔman Ho Dɔ Kuo Fofor (New Patriotic Party) no tekiti do wɔ [[Mumu]] 1996 Ghana Amansan Abatow a ɔkɔɔ do maa Odotobri Mantsam a ɔwɔ Ashanti Mantam mu wɔ Ghana no mu. Ɔtow aba 17,564 wɔ abatow 25,065 a ɔfata a wɔtowee no mu a ɔgyina hɔ ma 58.30% tiaa George Adu-Mensah a ɔyɛ NDC munyi a ɔtoo aba 7,501 na Veronica Rita Akosua Nsafoah a ɔyɛ IDN munyi a ɔtoo aba 0. Wɔpaw Gyimah dɛ mbarahyɛbaguanyi wɔ Odotobri mantsam a ɔwɔ Ashanti Mantsam mu wɔ Ghana wɔ afe 2000 Ghana amansan abatow no mu. Ɔdzii nkonyim wɔ [[New Patriotic Party]] no tekiti do. Na nye mansin no yɛ mbrahyɛbagua nkongua 31 a ɔwɔ nkongua 33 a [[New Patriotic Party]] dzii nkonyim wɔ saa abatow no mu maa Ashanti Mantsam no fa. Ɔman Ho Dɔ Kuw Fofor (New Patriotic Party) no nyaa dodow no ara a nye nyinara yɛ mbrahyɛbagua nkongua 100 wɔ nkongua 200 mu. Wɔdze abatow 18,395 paw no wɔ abatow a ɔfata nyinara mu. Na eyi nye abatow a ɔfata a wɔtowee nyinaa mu 80% yɛ pɛ. Wɔpaw no kyɛn John A. Frimpong a ofi Ɔman Demokrasi Mmarahyɛ Bagua (NDC) no mu, Francis A.A. Minta a ofi Apam no mu Nnipa Kuw no mu (Convention People's Party) na Isaac Owusu a ofi Ɔmanfo Ɔman Nhyiam no mu (People's National Convention). Eyinom nyaa abatow 3,579, 668 na 357 wɔ abatow a ɛfata a wɔtowee nyinara mu. Eyinom nye 15.6%, 2.9% na 1.6% yɛ pɛ wɔ abatow a ɔfata a wɔtowee nyinara mu. == N'abrabɔ == Samuel Nkrumah Gyimah yɛ Kristonyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 09p3qzlqyl1x51scpcz5hhy6glv2vtm Samuel Nyimakan 0 965 47602 47151 2025-05-09T14:55:12Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 47602 wikitext text/x-wiki {{Databox|item=Q98822409}} '''Samuel Nyimakan''' yɛ Ghana amanyɛnyi na ɔyɛ Mmarahyɛ Bagua a ɔtɔ do ebiasa (Third Parliament) wɔ Ghana Amansin a ɔtɔ do anan (4) no munyi a ɔgyina Wulensi Mansin a ɔwɔ Ghana Etsifi Fam Mantɔw no ananmu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] j162hi7vv1ppus7dkoa7gx0c6zm6jc4 Samuel Ofosu-Ampofo 0 966 48026 48025 2025-05-14T18:14:55Z Assilidjoe 33 Medze mboaedze aka ho 48026 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | name = Samuel Ofosu-Ampofo | honorific-suffix = | image = | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | order = | office = Minister for Local Government and Rural Development | term_start = 2011 | term_end = 2013 | president = [[John Atta Mills]] | predecessor = [[Joseph Yieleh Chireh]] | successor = | constituency = | majority = | order2 = <!--Can be repeated up to eight times by changing the number--> | office2 = Eastern Regional Minister | term_start2 = 2009 | term_end2 = 2011 | president2 = [[John Atta Mills]] | predecessor2 = Kwadwo Afram Asiedu | successor2 = Dr Kwasi Appiah-Kubi | constituency2 = <!--Can be repeated up to eight times by changing the number--> | majority2 = <!--Can be repeated up to eight times by changing the number--> | birth_date = {{Birth date and age|1962|03|10|df=y}} | birth_place = | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian]] | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | otherparty = <!--For additional political affiliations--> | spouse = Joyce Ofosu-Ampofo | partner = <!--For those with a domestic partner and not married--> | relations = | children = Obed Ofosu-Ampofo, Steve Ofosu-Ampofo, Aaron Ofosu-Ampofo, Samuel Ofosu-Ampofo, Ebenezer Ofosu-Ampofo, Vivian Ofosu-Ampofo | residence = | alma_mater = Ghana Institute of Management & Public Administration (GIMPA) | occupation = Mechanical Engineer | profession = | cabinet = | committees = | portfolio = | signature = | signature_alt = | website = | footnotes = | office3 = Member of Parliament<br />for [[Fanteakwa North (Ghana parliament constituency)|Fanteakwa North]] | term_start3 = 1996 | term_end3 = 2004 | successor 3 = | successor3 = [[Kwadjo Agyei Addo]] }} '''Samuel Ofosu-Ampofo''' (wɔwoo no Obiradzi 10, 1962) yɛ Ghana ɔmanyɛnyi na ɔyɛ Mbrahyɛbaguanyi na Panyin a ɔhwɛ Fante akwa Etsifi Mantɔw<ref>{{Cite web|title=Ofosu-Ampofo says NPP neglected Fanteakwa|url=https://www.businessghana.com/|access-date=2020-09-07|website=BusinessGhana}}</ref><ref>{{Cite web|date=2012-03-02|title=Fanteakwa NDC expresses confidence in Ofosu-Ampofo|url=https://newsghana.com.gh/fanteakwa-ndc-expresses-confidence-in-ofosu-ampofo/|access-date=2020-09-07|website=News Ghana|language=en-US}}</ref> a ɔwɔ Ghana Epuei mbewdo.  Ɔsanso yɛ kan Epuei mantamu soafo na kan Ɔman Nhyehyɛɛfo wɔ Ɔman Dɛmokrasi Mbrahyɛbagua no mu. Ampofo so yɛ kan Ɔmanpanyin a ɔhwɛ Mpɔtamu Aban no Nkuraase Nkɔdo do. Mprempren yi, ɔyɛ ɔman no Tsirtsenanyi ma "National Democratic Congress" (NDC).<ref name=":0">{{Cite web |date=2009-01-23 |title=Samuel Ofosu Ampofo is E/R Minister |url=https://www.myjoyonline.com/news/samuel-ofosu-ampofo-is-er-minister/ |access-date=2020-09-07 |website=MyJoyOnline. |language=en-US}}</ref><ref>{{Cite web |date=2008-11-11 |title=Ofosu Ampofo promises Fanteakwa effective leadership |url=https://www.myjoyonline.com/news/ofosu-ampofo-promises-fanteakwa-effective-leadership/ |access-date=2020-09-07 |website=MyJoyOnline. |language=en-US}}</ref><ref>{{Cite web|title=Ofosu-Ampofo to contest Fanteakwa Parliamentary seat on ticket of NDC|url=https://www.modernghana.com/news/186392/ofosu-ampofo-to-contest-fanteakwa-parliamentary.html|access-date=2020-09-07|website=Modern Ghana|language=en}}</ref><ref>{{Cite web |last=Online |first=Peace FM |title=Ofosu Ampofo Is Afraid Of NPP In Fanteakwa - Akufo Addo |url=https://www.peacefmonline.com/pages/politics/politics/201202/97188.php |access-date=2020-09-07 |website=Peacefmonline - Ghana news}}</ref><ref name="ghanastar.com">{{Cite web|last=by|date=2016-08-07|title=Complete Biography & Profile of Samuel Ofosu-Ampofo , Minister for Local Government and Rural Development|url=https://www.ghanastar.com/profiles/complete-biography-profile-of-samuel-ofosu-ampofo-minister-for-local-government-and-rural-development/|access-date=2020-09-07|website=GhanaStar|language=en-US}}</ref> <ref>{{Cite web|last=AFP|title=Ghana opposition leader arrested as kidnap suspect - police|url=https://ewn.co.za/2019/06/12/ghana-opposition-leader-arrested-as-kidnap-suspect-police|access-date=2020-09-07|website=ewn.co.za|language=en}}</ref><ref>{{Cite web|date=2020-07-28|title=I will continue Mills' Peace Fight -Mahama|url=https://thechronicle.com.gh/i-will-continue-mills-peace-fight-mahama/|access-date=2020-09-07|website=The Chronicle Online|language=en-US}}</ref><ref>{{Cite web|last=Sullemana|first=Malik|date=2020-02-20|title=Ghana: Ofosu Ampofo, Kweku Boahen Case - Court Dismisses Stay of Proceedings Motion|url=https://allafrica.com/stories/202002200748.html|access-date=2020-09-07|website=allAfrica.com|language=en}}</ref><ref>{{Cite web|date=2020-06-17|title=Name all Gov't Officials Tested Positive for Covid-19 to Build Public Confidence – Ofosu Ampofo|url=https://mybrytfmonline.com/name-all-govt-officials-tested-positive-for-covid-19-to-build-public-confidence-ofosu-ampofo/|access-date=2020-09-07|website=Bryt FM|language=en-US}}</ref> == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Ampofo wɔ Kyebi wɔ Ghana Epuei Mantamu. Onyaa na mfitseasee skuul adzesua wɔ Asamankese, Anum L/A Mfinimfin Skuul (afe apem ahaakorɔn eduosuon-esia kesi afe apem ahaakorɔn eduosuon-akorɔn).  Afei ɔkɔɔ Akwatia "Technical Institute" kɔtoaa no skuul do fitsi afe apem ahaakorɔn eduosuon-akorɔn kesi afe apem eduowɔtwe-ebien. Ɔkɔɔ Kumasi "Polytechnic" wɔ afe afe apem ahaakorɔn eduowɔtwe-esuon mu ɔkɔr do kenyaa ne "Post Graduate Certificate" wɔ Ɔman Edwumayɛ mu wɔ Ghana "Institute of Management & Public Administration" (GIMPA) na wɔ  Haggai Asɔe a ɔwɔ Hawaii Nsupɔw do. Ɔsanso kɔr "University of Education, Winneba" (Kumasi Campus) dɛ ɔrekɛyɛ "sandwich" nhyehyɛɛ bi fitsi afe apem ahaakorɔn eduokorɔn-biako kesi afe apem ahaakorɔn eduokorɔn-ebiasa. Ampofo sanee kɔr "University of Mines and Technology" (UMAT) wɔ Tarkwa na onyaa abɔdzen krataa wɔ mfirdwuma mu fitsi afe apem ahaakorɔn eduowɔtwe-ebiasa kesi afe apem ahaakorɔn eduowɔtwe-ebiasa. Ɔsanso yɛ obi a wawie skuul wɔ "USA-Specialized Studies in Advanced Leadership" (1998). == Amanyɛsɛm == Ampofo yɛ Ghanaman a ɔtɔ do anan no Mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔdo ebien ne ebiasa no mu na ɔyɛ Ɔman Dɛmokrasi Mbrahyɛbagua amambufo.  N'amambu edwuma no hyɛɛ ase ber a na kɛseyɛ kan ɔmampanyin Jerry John Rawlings paaw no dɛ mantamu Panyin no fitsi afe apem ahaakorɔn eduokrɔn-anan kesi afe apem ahaakorɔn eduokorɔn-esia. === Mbrahyɛbaguanyi === Afei ɔdze no ho hyɛɛ 1996 Ghana amansan abatow no mu dɛ mbrahyɛbaguanyi a ɔpɛ dɛ ɔdze Fanteakwa Etsifi mantamu a ɔwɔ Ghana Epuei mantamu.  Odzii nkunyim wɔ dɛm nkongua yi mu a na nyinara yɛ mba 21,284 wɔ abatow a ɔfata a wɔtowee dɛm afe no nyinara mu. Odzii egua yi do wɔ afe apem ahaebien Ghana amansan abatow no mu a na nyinara yɛ 15,487 a ɔyɛ 49.70% wɔ abatow a ɔfata a wɔtowee no nyinara mu. Ɔsan sii akan wɔ afe apem ahaebien na anan abatow no mu na odzii nkogu wɔ Kwadjo Agyei Addo a ɔyɛ 'New Patriotic Party' kuwba no enyim.  Ɔkɔr n’enyim dɛ orikesi akan bio wɔ afe 2008 Ghana amansan abatow no mu na odzii nkogu bio wɔ Kwabena Amankwa Asiamah a ɔyɛ "New Patriotic" kuwba. === Ɔman Soafo === Ogyinaa kuw no Ɔman Nhyehyɛɛ dzibea no ekyir, na Ɔmampanyin Mills paaw no dɛ Ghana Ɔsoafo a ɔhwɛ Mpɔtamu Aban na Nkuraase Nkɔdo do wɔ aban nsakrae mu wɔ Obiradzi 2011 mu. Ansaana wɔropaw no no nna ɔyɛ Epuei afamu mantamu Soafo fitsi ber a Mills NDC aban no hyɛɛ ase wɔ afe 2009 mu na Kwasi Akyem Apea-Kubi na odzi n’adze. Ekyir no wɔpaaw no dɛ Ghana hɛn gyinabea na Hɛn Gyinabea Aban mpanyimfo kuw no guamutsenanyi wɔ afe 2013 mu wɔ kan ɔmampanyin John Dramani Mahama amambu ase. Afe apem ahaebien na du-awɔtwe ne bosoom Ɔberɛfɛw mu no, wɔpaaw Ampofo dɛ NDC Ɔman Tsirtsenanyi wɔ ananmusifo nhyiamu a ɔtɔdo akorɔn a wɔyɛe wɔ "Fantasy Dome" wɔ "Trade Fair Center" wɔ Nkran.  Hɔn a wɔdze hɔnho hyɛɛ mu no yɛ Dan Abodakpi, Betty Mold Iddrisu, Alhaji Huudu Yahaya na Danny Annang. == Mbra Ho Nsɛm Na Ekyingye == Afe apem ahaebien ne bosoom Obiradzi ne da a ɔtɔdo du-biako mu no, Ghana nsɛmbɔndzifo ho nhwehwɛmu dwumadzibea (CID) kyeer Samuel Ofosu-Ampofo.  Wɔkyeer Ofosu-Ampofo wɔ nkorɔfo a wɔkyeer hɔn siei toatoaa do a na esi wɔ ɔman no mu nyinara ho;  a ɔman fofor do amanyɛfo, ɔman fofor do ɔmamba, na atuhoakyɛfo a wofi Canada ka ho.[26] === Nsɛmbɔndzi ho Etsirdopam ho nsɛm === Afe apem ahaebien na eduonu ne bosoom Ɔberɛfɛw mu no, Ghana Asɛndzibea Panyin no gyee too mu dɛ adanse a wɔkyerɛɛ dɛ wɔakyer egu hama do a ɔkyerɛ dɛ Ofosu-Ampofo ayɛ nsɛmbɔndze ho atsirdopam."Theorigin of the recording" wɔ afe apem ahaebien ne bosoom Kwakwar. Wɔagye NDC Ɔman Tsirtsenanyi Samuel Ofosu Ampofo na ankorankor afofor a ɔreyɛ nhyehyɛɛ a ɔfa nsɛmbɔndze dwumadzi a wɔdze hɔn enyi esi ankorankor binom do ho kwankyerɛ ho nsɛm a wɔkyerɛ dɛ wɔakyer egu hama do no ato mu dɛ adanse.  Ankorankor a wɔdze hɔn enyi esi hɔn do no bi na Abatow Bagua (EC) guamutsenanyi na Ɔman Asomdwee Bagua no Tsirtsenanyi na afofor. Iyi bae ber a asɛndzibea no poow nsɛm a mbranyimfo a wɔwɔ ma amanyɛfo no a nna ɔka dɛ nsɛm a wɔkyeer guu mfir (audio) a wɔ amanyɛ mbra mu ɔmmfa kwan mu anaa akam wɔ ho. Woemmbu beenu yi fɔ dɛ wɔatow ahyɛ "public" ɔfesa do, wɔ ber a woemmbu Ofosu Ampofo fɔ wɔ ndzeyɛɛbɔn a ɔyɛɛ tsia "Public officer". == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 5ckgn8iv91wgnr9umttk5f42yc20sw9 Samuel Oppong 0 967 7701 6915 2023-05-01T17:52:01Z Robertjamal12 13 /* top */clean up, replaced: New Patriotic Party → [[New Patriotic Party]] using [[Project:AWB|AWB]] 7701 wikitext text/x-wiki '''Samuel Oppong''' yɛ Ghana ɔmanyɛnyi, nna ɔyɛ mbrahyɛbaguafie a ɔtɔdo ebien no mu panyin a ogyina "Agona west constituency" a ɔwɔ Ghana finimfin Mantɔw mu ananmu.Oppong dzii kan bɛyɛɛ mbrahyɛbeguamunyi wɔ Agona epuei mantow mu wɔ National Democratic Congress dzin mu wɔ finimfin mantɔw mu wɔ Ghana. National Democratic Congressnyi Oppong nyaa amba mpem ɔhankron na ekyirpɔw ɔhanan eduosoun ebaasa a ɔkyerɛ ɔha nkyekyɛ mu eduosakron na ekyirpɔw eduosa wɔ amba mpem anana na ekyirpɔw ɔhansa nkron a wɔtow no nyinara mu dze dzii nkonyim, ma Owura Kofi Tawiah a ɔyɛ New Patriotic Partenyi no nso nyaa mpem duanan na ekyirpɔw ɔhawɔtwe eduosabiako a ɔkyerɛ ɔha nkyekyɛ mu eduokron na ekyirpɔw eduakron, John F. Edwin, so nyaa amba mpem ebiasa na ekyirpɔw ɔhasa esia na ebien, Isaac Ebo Bartels nyaa amba mpem ebien na ekyirpɔw aduokronbiako, Baba Rockson nyaa ɔhaenum eduonum ebien na Mattew Caurie so nyaa amba no hwee. Samuel K. Obodai a ofi [[New Patriotic Party]] mu dze amba mpem eduonubiako na ekyirpɔw ɔhanan nye eduanan ebiasa a ɔkyerɛ ɔha nkyekyɛ mu eduonum esoun na ekyirpɔw enum gyee egua no fii Owura Samuel ne nsa mu. [[Nkyekyεmu:Ghanafo]] jq9656fjuetwciptzvnvxdu0by8ewym Samuel Owusu Agyei 0 968 48124 36299 2025-05-23T15:20:56Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48124 wikitext text/x-wiki {{Databox|item=Q2218696}} '''Samuel Owusu Agyei''' yɛ Ghana amanyɛnyi na na ɔyɛ mbrahyɛbaguanyi ma Effutu mansin a ɔwɔ Ghana Finimfin mantɔw mu wɔ Mbrahyɛbagua a ɔtɔ do anan (4) wɔ Ghana man a ɔtɔ do anan (4) no mu na na ɔyɛ ɔman soafo a ɔhwɛ ɔman nnwuma mu nsakrae do.<ref name=":0">https://www.myjoyonline.com/news/balancing-personal-interest-with-the-states-a-word-from-owusu-agyei/</ref><ref name=":1">https://www.myjoyonline.com/news/ghana-ministers-mps-party-chieftains-defeated/</ref> == Nwomasua == Agyei kɔɔ Wales Esuapɔn (University of Wales), faako a ɔnyaa Nyansahu mu Ɔbenfo abodzin krataa wɔ sikasɛm mu (Master of Science in economics).<ref name=":2">''Ghana Parliamentary Register, 2004–2008.'' The Office of Parliament. 2004.</ref> == Amanyɛsɛm == Agyei hyɛɛ amanyɛsɛm mu ber a wɔpaw no dɛ mbrahyɛbaguanyi ma Effutu Ambatow mpasua a ɔwɔ Ghana Finimfini mantɔw mu wɔ afe 2004 Ghana amansan ambatow mu wɔ [[New Patriotic Party]] no tekiti do.<ref name=":3">[https://web.archive.org/web/20221222165603/https://ghanaelections.peacefmonline.com/pages/2004/central/73/index.php https://web.archive.org/web/20221222165603/https://ghanaelections.peacefmonline.com/pages/2004/central/73/index.phphttps://web.archive.org/web/20221222165603/https://ghanaelections.peacefmonline.com/pages/2004/central/73/index.php]</ref> Entsi ɔgyinaa ambatow mpasua no ananmu wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do anan (4) mu fir [[Sanda]] da ɔtɔ do esuon (7) afe 2005 kɔsi [[Sanda]] da ɔtɔ do esia (6) afe 2009.<ref name=":2" /> Agyei dzii dwuma ber bi pɛ dɛ mbrahyɛbaguanyi maa Effutu ambatow mpasua no. Wɔtuu no wɔ ambatow a ɔdzi ekyir no mu, 2008 Ghana amansan ambatow no mu, dzenam mbrahyɛbaguanyi a ɔdzi kan maa ambatow mpasua kor no ara wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do ebiasa (3) mu, Mike Allen Hammah, a ɔfir ɔsɔretia kuɛ kɛse no mu – National Democratic Congress,<ref>https://web.archive.org/web/20240428070634/https://ghanaelections.peacefmonline.com/pages/2000/central/73/index.php</ref><ref>https://web.archive.org/web/20240428070703/https://ghanaelections.peacefmonline.com/pages/2008/central/73/index.php</ref> a Mike Allen Hammah too ambatow a ɔyɛ ambatow a ɔfata nyinara yɛ 12,010 tiaa Hammah ambatow dodow a ɔfata a ɔyɛ 15,124.<ref name=":1" /> Agyei yɛ Ɔman Ho Dɔ Kuw Fofor no munyi.<ref name=":2" /> Ɔsan nso yɛ kan Ɔsoafoa ɔhwɛ Ɔmanfo nnwuma mu nsakrae do wɔ Ghana Ɔmampanyin Kan Nye Ɔheneba John Agyekum Kuffour nnyido mu.<ref name=":0" /><ref name=":1" /> === 2004 Ambatowe === Wɔpaw Agyei dɛ mbrahyɛbaguanyi wɔ afe 2004 Ghana amansan ambatow no mu a ɔnyaa amba 13,651 wɔ ambatow a ɔfata 26,710 a wɔtow no nyinara mu. Eyi nye ambatow a ɔfata a wɔtow no nyinara mu 51.1% yɛ pɛ.<ref name=":3" /><ref name=":4">https://library.fes.de/pdf-files/bueros/ghana/03610.pdf (PDF). Accra: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p. 144.</ref> Wɔpaw no dɛ ɔmantɔw kor no ara mbrahyɛbaguanyi a ɔredzi tumi, Hammah Mike Allen a ofi National Democratic Congress; na Sunu-Nuquaye Stephen a ofi Convention People’s Party no mu, Adelina Dennis a ofi Great Consolidated Popular Party no mu nye; Frank Ebo Sam nz Isaac Arthur Aidoo – nnyimpa ebien (2) a wɔdze hɔn ho. Eyinom nyaa ambatow a ɔfata a wɔtow no nyinara mu 46.6%, 1.4%, 0.3%, 0.2% na 0.4%.<ref name=":4" /> Wɔpaw Agyei wɔ [[New Patriotic Party]] no tekiti do.<ref name=":2" /><ref name=":3" /> Na nye ambatow mpasua no yɛ ambatow mpasua duesia (16) a [[New Patriotic Party]] dzii nkonyim wɔ Finimfin (Central) mantɔw mu wɔ saa ambatow no mu no fa.<ref>https://web.archive.org/web/20240428070731/https://ghanaelections.peacefmonline.com/pages/2004/central/index.php</ref> Sɛ wɔka nye nyinara bom a, [[New Patriotic Party]] no nyaa Mbrahyɛbagua nkongua 128 wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do anan (4) no mu.<ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref> == N'abrabɔ == Agyei yɛ Kristonyi.<ref name=":2" /> == Nhwɛdo == <references responsive="" /> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] ifsq88p0pyfm8w9o9jif6lbrvhacafo Samuel Sallas Mensah 0 969 48086 47771 2025-05-23T14:01:33Z Robertjamal12 13 /* <u>N'abrabɔ mu nsɛm</u> */ Nkyekyεmu using [[Project:AWB|AWB]] 48086 wikitext text/x-wiki Wɔwoo '''Samuel Sallas Mensah''' wɔ Ayɛwoho 7, 1954 mu. Ɔyɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi dada ma Upper West Akim ambatow mpasua a ɔwɔ Epuei Mantɔw mu. Ɔyɛ obi a ɔhwehwɛ sika kyerɛwtohɔ mu (Accountant) na eguamutsenanyi dada ma aban nkontaabu beesuomfo na afei krakye somfo dada ma public procurement authority. Mr Mensah na seisei ɔhwɛ ɔman no sikasɛm do ma National Democratic Congress na mbrahyɛbaguanyi a origyina ama afe 2020 Ghana ambatow kɛse a ɔreba no. === <u>Abrabɔ ahyɛase na nwomasua</u> === Wɔwoo Samuel Sallas Mensah wɔ Ayɛwoho 7, 1954 wɔ Upper West Akim a ɔwɔ Epuei Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ Pennsylvania Suapɔn na onyaa abodzin krataa a wɔfrɛ no Bachelor of Arts wɔ Business administration mu. Nna ɔyɛ kuwba wɔ American Institute of Certified Public Accountants na Institute of Chartered Accountants a ɔwɔ Ghana wɔ afe 1999 mu. Ɔsan kosuaa adze wɔ Ghana Institute of Taxation wɔ afe 1986 mu. ==== <u>Amanyɛsɛm</u> ==== Wodzii kan paaw Mensah kɔr mbrahyɛbagua mu maa Upper West Akim ambatow mpasua a ɔwɔ Epuei Mantɔw mu wɔ Ghana wɔ afe 1992 Ghana ambatow kɛse no mu dze nam National Democratic Congress do. Afe 1996 mu no, onyaa amba 16, 684 fii amba dodow 28, 395 a egina hɔ ma 51.50% tsiaa Asamoah Evans Gilbertson a onyaa amba 10,634, Joseph Cobbina Adika a onyaa amba 497, Lawrence Boateng a onyaa amba 384 na Isaac Annoh a onyaa amba 196. Afe 2000 mu no, Ɔdze amba 12,150 fi amba dodow 22,503 a egyina hɔ ma 54.00% dzii nkonyim tsiaa n'akansifo Raymond Kwame Akuffour a onyaa amba 8,983, Alex Addai-Mensah a onyaa amba 924, Joseph Cobbina Adika a onyaa amba 309 na Ayisi Gyeke Opare a onyaa amba 137. Ɔsanee dze amba 14, 064 fi amba dodow 28, 947 mu a egyina hɔ ma 48.60% dzii nkonyim wɔ afe 2004 mu tsiaa Nana Yaw Asare Koranteng NPP kuwba a onyaa amba 13,819 a egyina hɔ ma 47.70%, John Martey CPP kuwba a onyaa amba 765 a egyina hɔ ma 2.60%, Nana Asabir Nkum EGLE kuwba a onyaa amba 165 a egyina hɔ ma 0.60%, Agnes Akeley Adorshie PNC kuwba a onyaa amba 134 a egyina hɔ ma 0.50%, Salifu Alaru IND kuwba na Raymond Kwame Akuffo IND kuwba hɔn nyina ennya amba biara. Odzii nkogu wɔ afe 2008 Ghana ambatow kɛse no mu ma Joseph Sam Amankwanor bɛhyɛɛ n'ananmu. ===== <u>Edwuma</u> ===== N'edwuma a ɔyɛ nye chartered accountant na mbrahyɛbaguanyi dada ma Upper West Akim ambatow mpasua a ɔwɔ Epuei Mantɔw mu. Ɔsanee yɛɛ edwuma dɛ tow ho enyimdzefo. ===== <u>N'abrabɔ mu nsɛm</u> ===== Mensah yɛ Christiannyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] qm6p3d3lmfry0kl5bppogud8bj45g6x Sana'a Dadaw 0 970 48268 12915 2025-05-26T13:57:07Z Robertjamal12 13 /* Ottomanfo berew so */ Cat using [[Project:AWB|AWB]] 48268 wikitext text/x-wiki '''Sanaa''' (Arabic: صَنْعَاء, Ṣanʿāʾ [sˤɑnʕaːʔ], Yemeni Arabic: [ˈsˤɑnʕɑ]; Dedaw Kesee Fam Arabian: 𐩮𐩬𐩲𐩥 Ṣnʿw), a wɔsan kyerɛw no San'a' anaa Sana, yɛ Yemen kurow no mfinimfini. Kuropɔn no nyɛ Aban no fa, na mmom ɛyɛ "ʾAmānat al-ʿĀṣima" (أمانة العاصمة) no nniso mantam a ɛyɛ soronko. Wɔ Yemen amansan mmara ase no, Sanaa yɛ ɔman no ahenkurow, ɛwom sɛ Yemen aban no atrae no tu kɔɔ Aden, kan Yemen Kesee Fam ahenkurow wɔ Houthifo a wɔfaa no akyi dzi. Ɔmampanyin Abdrabbuh Mansur Hadi de too gua sɛ ɛyi berɛ tiaa mu ahenkurow wɔ March 2015 mu. Wɔ beaeɛ a ɛkorɔwn mitza 2,300 (anammɔn 7,500),Sanaa yɛ ahenkurow a ɛkorɔwn sen biara wɔ wiase no mu biakoro na ɛbɛn Sarawat Mmepɔw a ɛwɔ Jabal An-Nabi Shu'ayb ne Jabal Tiyal a wobu no sɛ ɛyɛ mmepɔw a ɛkorɔwn sen biara no nkyɛn wɔ ɔman no mu na ɛka wɔn a wɔkorɔwn sen biara wɔ mantɔw no mu no ho. Sanaa nnipa dwodwo bɛyɛ 3,937,500 (2012), na ɛma ɛyɛ Yemen kurow kɛsew. Ɛdzi bɛsi afe 2020 no, Sanaa nkurow akɛsew no yɛ bɛyɛ 10% wɔ Yemen nnipa dwodow nyinaa mu. Sanaa Kurow Dedaw no, a ɛyɛ UNESCO Wiase Agyapadze no, wɔ adansi ho su soronkow bi, a ɛda nsow kɛsew wɔ ne adan a ɛwɔ abansoro pii a wɔdze geometric nsusuwso ahorow asiesie mu no mu. Wɔ ntawntawdzi a ɛkɔɔ so wɔ afe 2015 mu no, ɔtopae bɔɔ UNESCO mmeae wɔ kurow dedaw no mu. Al Saleh Asɔredan a ɛso sen biara wɔ Sanaa no wɔ Kurow Dedaw no mu. Sanaa hyia nsu ho haw a emu yɛ dzen, na wɔtwe nsu fi ne nsu a ɛwɔ mu no mu ntɛmntɛm sen sɛnea wɔsan de ma no. Wɔhyɛ nkɔm sɛ kurow no mu nsu bɛsa koraa wɔ bɛyɛ afe 2030 mu, na ɛbɛma ayɛ ɔman ahenkurow a edi kan wɔ wiase a ɛbɛyɛ saa. Nsu a wɔnom no sua koraa wɔ Sanaa, na ɔhaw ahorow wɔ nsu pa ho. == Abakɔsɛm == === Tete berew === Sɛnea Abraham som ahorow a agye dzin kyerɛ no, wɔdze Sanaa sii hɔ wɔ Yabal Nuqum mmepɔw no asea Sem, Noa babarima,na otwa to no wu akyi. Ɛbɛyɛ sɛ wonya edzin Sanaa no fi Sabaic ntini ṣnʿ mu, a ɔkyerɛw "wɔahyɛ no dzen yiye" Wodi edzin no ho adanse wɔ Sabaefo nkyerɛwee dedaw mu, a ne fa kɛsew no ara fi afeha a ɛtɔ so3 Y.B., sɛ ṣnʿw.Wɔ nnɛ bere yi mu no, amanne mu nsɛmfua nkyerɛaseɛ bi a agye dzin ka sɛ edzin Sanaa no kyerɛ "n'aguadzi ne ne nsaanodwuma a ɛkyɛn so (ebia Arabic asɛmfua aṣnaʿ a ɛyɛ ɔbea de)". Afeha a ɛtɔ so 10 Arabni abakɔsɛm kyerɛwfo al-Hamdani kyerɛwee sɛ Sanaa tetew dzin ne Azāl, a wɔankyerɛw wɔ Sabaefo nkyerɛwee biara a ɛwɔ hɔ nnɛ mu.Wɔde ɛdzin "Asal" no abataw Usal, Kahtan babarima, Sem banana, ho wɔ Bible mu nsɛm a ɛwɔ Genesis Nhoma no mu. Al-Hamdani kyerɛwee sɛ Sabaeanfoɔ na wɔtoo Sanaa afasuo wɔ wɔn sodzifow Sha’r Awtar ase, a ɔno nso yɛ akyinnyeɛ sɛ ɔsiiw Ghumdan Ahemfie wɔ kuropɔn no mu. Ɔsane dɛ Sanaa wɔ ntzi, ayɛ nkurow akɛsew mu beae titiriw ama mmusuakuw a atwa ho ahyia wɔ ɔmantam no mu ne ɔmantam no mu aguadi titiriw wɔ Arabia kesee fam. Na ɛwɔ tetew aguadi akwan atitiriw abien a ɛka Ma’rib a ɛwɔ apuei fam ne Po Kɔkɔw no bom wɔ atɔe fam no ntam. Sɛnea ɛfata ma kurow a ne din kyerɛ "wɔabɔ ho ban yiye", ɛte sɛ nea na Sanaa yɛ asraafo beae a ɛho hia wɔ Sabaefo ase.[12] Wɔdze dzi dwuma sɛ beae a wɔde wɔn akwantu ahorow no kɔe tiaa Himyar ahemman no wɔ anafo fam akyirikyiri, na nkyerɛwee pii "bɔ amanneɛ sɛ wɔbɛsan aba Sanaa nkonimdzi mu afi akodzi ahorow no mu". Wɔka Sanaa ho asɛm wɔ saa nkyerɛwee ahorow yi mu sɛ kurow (hgr) ne maḥram (mḥrm), a sɛnea A. F. L. Beeston kyerɛw no, ɛkyerɛw dɛ "beaeɛ a wɔabara anaasɛ wɔabara sɛ obi nkɔ hɔ, ɛmfa ho sɛ ɛyɛ nyamesom anaasɛ nneɛma foforo nti". . Sabaean nkyerɛwee no nso ka Ghumdan Ahemfie no din ho asɛm. Berew a Ɔhene Yousef Athar (anaa Dhu Nuwas), Himyarifo ahemfo a otwa tow no, dzi tumi no, na Sanaʽa nso yɛ Axumfo ahemfo abadiakyiri no ahenkurow. Akyiri yi atetesɛm nso ka sɛ Abisinia nkonimdifo Abrahah sii Kristofo asɔre wɔ Sanaa . ==== Nkramofo berew ==== Imam Al-Shafi’i, afeha a ɛtɔ so 8 mu Nkramofoɔ mmaranimfoɔ ne deɛ ɔhyehyɛɛ Shafi’i mmaranim sukuu no, kɔsraa Sanaa mpɛn pii. Ɔkamfoo kurow no, na ɔkyerɛwee sɛ La budda min Ṣanʻāʼ, anaasɛ "Ɛsɛ sɛ wohu Sanaa." Wɔ afeha a ɛtɔ so 9–10 mu no, Yemenni asase ho nimdefoɔ al-Hamdani hyɛɛ kuropɔn no ahoteɛ nsow, na ɔkaa sɛ "Atenaeɛ a ɛsua koraa wɔ hɔ no wɔ abura anaa mmienu, turo ne amena atenten a ɛtetew wɔn ho wɔn ho, a ɔhaw biara nni mu, hua anaa bɔne biara nni mu." hua, esiane kɔnkrit a ɛyɛ dzen (adobe ne cob, ebia) ne adidibea pa ne mmeae a ɛho tew a wobetumi anantew nti." Akyiri yi wɔ afeha a ɛtɔ so du mu no, Persia asase ho nimdefoɔ Ibn Rustah kyerɛw faa Sanaa ho sɛ "Ɛyɛ Yemen kuropɔn — wɔrentumi nhunu ... kuropɔn kɛseɛ, nnipa dodwoɔ anaa ɛdi mu, a ɛfiri anuonyam anaa ɛdzibana ɛyɛ dɛ sene no." ." Wɔ afe 1173 mu no, Saladin, Misraim Ayyubid sultan no somaa ne nua Turan-Shah sɛ ɔnkɔfa Yemen so nkonim. Ayyubidfo no nyaa Sanaʽa so tumi wɔ 1175 mu na wɔkaa Yemen mmusuakuw aman ahorow no boom, gye atifi fam mmepɔw a Zaydi imamfo no di so no, yɛɛ ade biako. Ayyubifo no sesaa ɔman no nyamesom mu nokwaredi a ɛyɛ aban de no maa Sunni Nkramofo Abbasidfo no. Wɔ Ayyubid emir Tughtekin ibn Ayyub nniso mu no, kurow no nyaa nkɔso kɛsew. Eyinom bi ne turo nsase a ɛwɔ Sa’ilah atɔe fam mpoano a wɔfrɛ no Bustan al-Sultan, faako a Ayyubifo no sii wɔn ahemfie biako no kaa ho.Nanso, Ayyubidfoɔ tumi a wɔwɔ Sanaa so no ankɔ so daa koraa da, na ɛtɔ da bi a na wɔdze tumi tẽẽ di dwuma wɔ kuropɔn no so. Mmom no, wɔpaw Ta’izz sɛ wɔn ahenkurow bere a Aden yɛ wɔn kurow titiriw a ɛma wonya sika no. === Ottomanfo berew so === [[Nkyekyεmu:World Heritage Sites in Danger]] hqkj9nx5in7oerrdio6jwp55gwgaf65 Sanda 0 971 10879 5249 2023-06-16T11:27:55Z Assilidjoe 33 Improved article 10879 wikitext text/x-wiki {{Databox|item=Q108}} '''Sanda''' yɛ bosoom a odzi kan wɔ afe mu. Sɛ dɛm bosoom yi du a, osiandɛ ɔyɛ bosoom ahyɛse wɔ afe mu ntsi, yɛsan nda. Ahanamata so ba dodow. Dza osi nye dɛ ɔma wimu yɛ kusuww da mu no nyinara, ma nkorɔfo nnhu adze a ɔwɔ ekyir yie. Bio, ibohu na awɔw no a ɔwɔ mu no na wimu no a ɔayɛ kusuww ma adze kye mpo a yennhu no ye, ɔma nkorɔfo soɛr fi hɔn mpa do a, nna biribi yɛ hɔn dɛ adze nnkyee, ntsi wɔsan kɛda. Iyi na ɔmaa bosoom no nyaa ne dzin San-kɛda (Sanda) no. jgvawyyrs2772xcqhsiu4thdw14hj6g Sandra "Alexandrina" Don-Arthur 0 972 7796 6918 2023-05-05T15:32:45Z Assilidjoe 33 Atekel nsiesie 7796 wikitext text/x-wiki {{Databox|item=Q66092309}} '''Sandra Don-Arthur''' (wɔwoo no wɔ [[Esusow Aketseaba]]22, 1980) a wɔsan frɛ no '''Alexandrina''' wɔ showbiz edwumayɛ mu yɛ makeup artist na Vlogger a ɔfir Ghana.<ref name=":0">https://www.myjoyonline.com/entertainment/2018/May-2nd/sandra-don-arthur-wins-top-ghana-makeup-award.php</ref> Ɔno na ɔhyehyɛɛ Alexiglam Studio,<ref>http://citifmonline.com/2015/04/worlds-leading-makeup-brand-launches-in-ghana-on-friday/</ref> Ghana edwumakuw bi a wɔyɛ enyim esiesie (makeup) na ahoɔfɛ a wɔdze ahoɔfɛ ho edwuma ma mbea wɔ Ghana no nye C.E.O.<ref name=":0" /><ref>https://www.ghanaweb.com/GhanaHomePage/entertainment/Sandra-Don-Arthur-makes-Ghana-proud-at-New-York-Fashion-Week-683663</ref> == N'abrabɔ == Ɔtse Accra a ɔwɔ Ghana na ɔwɔ mba ebien (2).<ref>http://citifmonline.com/2017/06/the-telling-journey-of-a-sickle-strong-warrior/</ref> == Abasobɔdze na Nnyimpa a wɔdze hɔn dzin ma == {| class="wikitable" |+ !Afe !Dwumadzi (Event) !Abasobɔdze (Prize) |'''Nsunsuando (Result)''' |- |2016 |Ghana Makeup Awards |Best Editorial Makeup Artist |Dzi nkunyim (Won)<ref>https://web.archive.org/web/20200517024250/https://thebftonline.com/2019/lifestylesports/face-of-make-up-blogging-nominated-for-makeup-blog-of-the-year/</ref> |- |2018 |Ghana Makeup Awards |Best Makeup Artist |Dzi nkunyim (Won)<ref>https://www.modernghana.com/entertainment/49627/sandra-don-arthur-wins-top-ghana-makeup-award.html</ref> |- |2018 |Young Entrepreneurs Awards |Excellence in Makeup Artistry |Dzi nkunyim (Won) |} == Nhwɛdo == [[Nkyekyεmu:Ghana]] [[Nkyekyεmu:Ghanafo]] qr8o7whkazkiz5a881njoulm3jgw86u Sandra Appiah 0 973 6919 5264 2023-04-22T11:10:29Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6919 wikitext text/x-wiki == Abrabɔ Ahyɛse na nwomasua == == Edwuma == == Nhwɛdo == == Abɔtsen do nkitahodzi == [[Nkyekyεmu:Ghanafo]] 6d79xakshihpd57z81hzt5dmx3jjysf Sarah Adwoa Sarfo 0 974 13003 7803 2024-04-29T13:19:55Z EEEshun 1262 Mboaedze 13003 wikitext text/x-wiki {{Databox|item=Q20898403}} '''Sarah Adwoa Safo''' (wɔwoo no [[Mumu]] 28, 1981) ɔyɛ Ghana mbranyimfo na amanyɛnyi. Ɔyɛ [[New Patriotic Party]] Mbrahyɛbaguanyi (2013–2020) ma Dome Kwabenya Ambatow mpasua a ɔwɔ Nkran Kurowpɔn Mantɔw mu wɔ Ghana. Na ɔyɛ Ɔsoafo a ɔhwɛ mbanyin na mbasia, mbofra na asetsena mu ahobanbɔ do kesi [[Dzifuu]] 28, 2022 ber a Nana Akuffo Addo Danquah yii no fir edwumam. == Mboaedze == <references /> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Amanyɛfo]] [[Nkyekyεmu:Nyimpa]] [[Nkyekyεmu:Nnyimpa a hɔn tse ase]] [[Nkyekyεmu:Ghana]] [[Nkyekyεmu:Ghanafo]] fp8dr4onlnf1rhq5qn321hieb8k8wwb Sarkodie 0 975 48502 6921 2025-07-01T08:07:46Z Andre Engels 1332 moved from [[Sakordie]] 48502 wikitext text/x-wiki {{Databox|item=Q7424230}} '''Michael Owusu Addo a dodowara frɛ no Sarkodie''' yɛ ndwomtownyi na ndwomkyerɛwnyi a ofi Ghana. Ɔsan so yɛ guadzinyi a ɔtse Tɛma- Ghana. No mbɔdzembɔ wɔ ndwontow mu ama oenya abawdobɔdze beberee. Bi nye Vodafone Ghana ndwotow abawdobɔdze, 3Music, BET na dza ɔkeka ho. [[Nkyekyεmu:Ghanafo]] sk3gfqgejxgjzbnz3am6ucqadmc07qj Seidu Paakuna Adamu 0 976 47654 47489 2025-05-14T13:22:46Z Robertjamal12 13 /* Afe 2000 ambatow */ adding category using [[Project:AWB|AWB]] 47654 wikitext text/x-wiki '''Seidu Paakuna Adamu''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi ma mbrahyɛbagua a ɔtɔ do ebien na ebiasa wɔ aban a ɔtɔ do anan mu wɔ Ghana. Ɔyɛ mbrahyɛbaguanyi dada ma Bibiani ambatow mpasua a ɔwɔ Anee Mantɔw mu wɔ Ghana dze nam National Democratic Congress amanyɛkuw do. == Amanyɛsɛm == Nna Adamu yɛ mbrahyɛbaguanyi ma mbrahyɛbagua a ɔtɔ do ebiasa wɔ aban a ɔtɔ do anan mu wɔ Ghana. Ɔyɛ kuwba wɔ National Democratic Congress amanyɛkuw na ɔnanmusifo ma Bibiani ambatow mpasua a ɔwɔ Anee Mantɔw mu wɔ Ghana. N'amanyɛsɛm edwuma hyɛɛ ase ber a okegyinaa dɛ National Democratic Congress kuwba wɔ afe 1996 Ghana ambatow kɛse no mu na odzii nkonyim no. Onyaa amba 24, 437 fii amba dodow 37, 712 mu a egyina hɔ ma 52. 30% dze tsiaa n'akansifo Christopher Addae NPP kuwba a onyaa amba 13, 275 na Moses Jasi-Addae EGLE kuwba a oenya amba biara. ==== Afe 2000 ambatow ==== Wɔpaa Adamu dɛ mbrahyɛbaguanyi maa Bibiani ambatow mpasua wɔ afe 2000 Ghana ambatow kwse no mu. Odzii nkonyim dze nam National Democratic Congress do. Mbrahyɛbagua ngua 19 a nna ɔwɔ hɔ no, n'ambatow mpasua no ka ngua 9 a National Democratic Congress dzii do nkonyim wɔ Anee Mantɔw mu. Mbrahyɛbagua a ɔtɔ do ebiasa wɔ aban a ɔtɔ do anan mu wɔ Ghana no, National Democratic Congress nyaa mbrahyɛbagua ngua 92 fii ngua dodow 200 mu. Onyaa amba 19,818 fii amba dodow 38,378 a wɔtoow mu dze dzii nkonyim. Iyi gyina hɔ ma 53.7% fi amba dodow a wɔtoow no mu. Ɔdze iyi dzii n'akansifo no do nkonyim. Christopher Addae a ɔwɔ [[New Patriotic Party]] nyaa amba 16, 736 a egyina hɔ ma 45%, Anthony K. Gyasi a ɔwɔ Convention People's Party nyaa amba 318 a egyina hɔ ma 0.9%. Richard A. Donkor a ɔwɔ National Reformed Party na John Boakye Adae a onnyi amanyɛkuw biara mu no ennya amba biara. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] m39v34klmtjckunzqz9xla839qg6j9p Sekondi-Takoradi 0 977 5284 5283 2023-04-20T19:28:53Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 5283 wikitext text/x-wiki #REDIRECT [[Sekunde-Takoradze]] 4dwcgrb6d11f59eerlkd5vyrgh5iq7k Sekunde-Takoradze 0 978 5288 5287 2023-04-20T19:28:54Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 5287 wikitext text/x-wiki {{Databox|item=Q243293}} '''Sekondi-Takoradi''' yɛ kurow wɔ Ɔman Ghana mu na yɛfrɛ no ntafo kurow. Ɔwɔ atɔe mantɔw mu. Sekondi-Takoradi wɔ timber, kokoo, fangoo nna dza ɔkeka ho. Ne mu mba pii nara na wɔyɛ far dwuma. Wɔwɔ keteke kwan kɔ Nkran na Kumase. kxjnv9eq8aiipge893tc0aq0b1gnr36 Selase Agbenyefia 0 979 13152 13151 2024-05-23T20:10:40Z A09 777 databox 13152 wikitext text/x-wiki {{databox|q=Q48570741}} '''Selase Agbenyefia''' anaa '''Selase Yaaya Agbenyefia''' (wɔwoo no afe 1978 mu) yɛ ɔfesa wɔ Ghana Air Force na ɔbɛyɛɛ basia a odzi kan wɔ Ghana a ɔkaa wimuhyɛn. == Nabrabɔ Mu Nseam == Afe 1978 mu na wɔwoo Agbenyefia na afe 1989 mu na ɔhyɛɛ skuul ase wɔ Mawuko Girls Secondary Skuul. Mfe ebien ekyir no nna ɔwɔ Mawuli Secondary Skuul. Osuaa BSc wɔ Business Administration wɔ Ghana Suapɔn(University of Ghana) mu, na owiee wɔ afe 2009 mu. Agbenyefia san kitsa Postgraduate abawdobɔdze wɔ Public Administration wɔ Ghana Institute of Management na Public Administration. Agbenyefia nyaa na mpofirmu dwuma bɛyɛɛ wimuhyɛnkafo. Ɔkyerɛɛw kɔr air force naaso ɔnye na mfɛfo no kɔr air force no mu no, ohuu dɛ wɔdze no ahyɛ asrafokuw no mu. Ɔnye Major General Joseph Narh Adinkra twaa do wɔ dɛm nhyehyɛɛ yi ho ma ɔkaa kyerɛɛ no dɛ dɛm ber air force no ammfa mbaa. Ɔkɔr do ara nye hɔn twaa do na osian enyiɔdzen a onyaa no ntsi, wɔbɔɔ n'abawdo wɔ ber a wɔnye na kaa wimuhyɛnkafo a nna wɔrokɔ ntsetseebea no ho. Dɔm a wɔkɔree no do tsewee boduu eduonu na afei du-enum wɔ ber a wɔbaa Ghana Military Academy wɔ Teshie wɔ Nkran. Na wimukɔ a odze nkan no nna ɔwɔ Aero L-29 Delfín Jet Trainer a odze nkan nye Air Commodore Philip Ayisa wɔ Fanokwa bosoom wɔ afe 1998 mu. Nna mbaa wimuhyɛnkafo wɔ Ghana mbom dze naaso beenu a wɔkɔr wimu no kɔr ahomgye mu wɔ afe 1966 coup no ekyir no mu wɔ Ghana, ntsi nna ɔno nye nyimpa a odze nkan wɔ afe eduosa-enum na nyinara mu, wɔka dɛ ɔyɛ basia a wimuhyɛnkafo wɔ Millitary wimuhyɛn wɔ West Africa wɔ mfe edanan-awɔtwe mu. Afe 2015 mu no, wɔbɔɔ n'abawdo dɛ otumii gyee Ɔmampanyn John Mahama nkwa wɔ ber a ogyinaa wimuhyɛn bi mpofirmu. == Wimukɔ Mu Suahu == * Rating: Command Pilot * Wimukɔ mber: more than 1800 * Aircraft: Aero L-29 Delfín, AgustaWestland AW109, Bell 412 and Mil Mi-17. {| class="wikitable" |+ !Year !Nominee/Work !Awards !Result |- |2017 |Herself |Ghana's First Female Helicopter Pilot |Won |} # [[Nkyekyεmu:Ghanafo]] 9mme0x9gqt1vbwn3uisow32vynp5keb Selous Agodzi Korabea 0 980 48247 12916 2025-05-26T13:55:43Z Robertjamal12 13 /* Nkyerɛmu */ Cat using [[Project:AWB|AWB]] 48247 wikitext text/x-wiki {{Databox|item=Q2268839}} '''Selous Agodzi Korabea''' yɛ bambɔbea wɔ Tanzania n'anaafo afa mu. Wɔyɛɛ no UNESCO wiadze egyapadze wɔ afe apem ahakron eduowɔtwe ebien ɔnam mbowa ahorow a wɔwɔ mu na mbrɔ bea nara so tse ntsi. Mbowa abɔyɛfo a wɔwɔ mu no bi nye son, hipopotemɔso, gyata na ebibimu hamu kraman. Miombo wuram mmoa ahorow no bi nye Afrika kwae mu asono, anafo fam finimfin asono tuntum, ɔkraman, gyata, Afrika wuram kraman, Afrika nantwi, Masai ɔkraman, Plains ɔsebɔ na Nile akokɔsrade. Wɔmma kwan mma nyimpa ntra hɔ daa wɔ bea a wɔakora do no. Tanzania Abɔdze mu Ndzɛmba na Nsrahwɛ Dwumadzibea no Wiadze Mmoa Dwumadzibea no na ɔhwɛ nyimpa a wɔbɛkɔ mu na dzea wobefi mu nyinara do. == Abakɔsɛm == Germanni Tanganyika Amrado Hermann von Wissmann dzii kan paw bea no dɛ bea a hɔnabɔ ho ban wɔ 1896 mu, na ɔbɛyɛɛ bea a wɔbɔ abɔmmbɔ wɔ afe 1905. Wɔdze Frederick Selous, mmoa kɛse abɔmmbɔfo a wagye dzin na obi a odzii kan bɔɔ mmoa ho ban, a owui wɔ Beho Beho no dzin too bea no wɔ saa asasesin yi mu wɔ 1917 mu ber na ɔnye Germanfo reko wɔ Wiadze ko mu no, na Scotlandni ɔkwantufo na asase mfonyinyiyɛfo Keith Johnston awu wɔ Beho Beho wɔ 1879 mu ber a na ɔnye Joseph Thomson redzi Royal Geographical Society akwantu bi anyim akɔ Afrika Atare akɛse no mu no. Efi afe 2005 no, wobu bea a hɔnabɔ ho ban no dɛ Gyata Ho Dwumadzibea. Hɔnapene ɔhye do nsakrae a ɔbɛma hɔnatumi dze uranium a ɔwɔ hɔ edzi dwuma no do. UNESCO na ɔmaa ɔhye nsakrae no ho pene na ndzɛmba a etwa hɛn ho ehyia ho anyimdzefo na ahyehyɛdze ahorow kasa tsiaa no kɛse ebi nye Uranium-Network na Rainforest Rescue. Tanzania ɔmampanyin John Magufuli ama kwan dɛ wɔbɛsi Stiegler’s Gorge Hydroelectric Power Station fofor a ɔyɛ 2,115MW wɔ Rufiji Asubɔntsen no do. Tumi edwumayɛbea no bɛma hɔnanya anyinam ahoɔdzen megawatt 2,100 fofor, a ɔbor Tanzania nsu mu ahoɔdzen a wɔdze ahyɛ mu a ɔyɛ megawatt 562 no mmɔho abiɛsa Dwumadzie no hyɛɛ aseɛ wɔ 26 [[Ayɛwoho]] 2019 na ɔsɛ dɛ wɔwie wɔ afe 2022. Amanaman Ntsam Nkabom Kuo a ɔhwɛ Abɔdze do (IUCN) akasa atia Tanzania Aban dɛ hɔn ansusu ho dɛ, nsunsuanso a ɔreyɛ adu 1,000 km2 no bɛnya, wɔ mmienu no nyinara do nyimpa na abɔdze a nkwa wom ahorow a ɔwɔ bea a hɔn akora do no. Nyimpa mpempem pii dze hɔn ho to asubɔntsen no do dze yi mpataayi na kuayɛ. Wobetumi abu Selous no afa horow dɛ sare a wɔmfaa hɔn nsa nkaa ho. Germanfo no anyɛ Rufiji Nsuyir Asasetaw no ho mfonyinyi da, na wɔ afe 1917 mu no, akwantu bi a Lt. E. William Boville dzi hɔn anyim kaa saa bea no ho asɛm dɛ "ɔrentumi ntena". == Nkyerɛmu == Mbea a ɔyɛ enyigye wɔ abɔntsen do atrae no mu na Asubɔntsen Rufiji a ɔsen kɔ India Po no mu a ɔnye Mafia Supɔw no dzi nhwɛanyim na Stiegler Abon a ɔyɛ ɔtare a emu dɔ yɛ mita 100 na nye tɛtrɛtɛ yɛ mita 100 no. Ndzɛmba a ɔwɔ hɔ no bi nye sare do, Acacia savanna a ɔtaa ba, nsutsen na Miombo kwae a ɔtrɛw. Ɔwom dɛ wuram mmoa nyinara dodow dɔɔso dze, mmoa a wɔkora hɔn do no dɔɔso na mmoa dodow sua kyɛn Tanzania atifi fam nsrahwɛfo amansin a wɔtaa kɔ hɔ no.[10] Wɔ afe 1976 mu no, na asono bɛyɛ 109,000 na wɔwɔ Selous Mmoa Akorae hɔ, a saa ber no na ɔyɛ nyimpa dodow a ɔkyɛn biara wɔ wiadze. Ɔduru afe 2013 no, na dodo no do atse akɔdur bɛyɛ 13,000 – a 66% a ɔkɔɔ fam fir afe 2009 kɔsi afe 2013 ka ho. Nsɛm a ɔwɔ hɔ no dze asodzi no to amanyɛsɛmfo, mpanyimfo na aguadzifo a wɔyɛ adzifudzepɛfo a wɔboa abɔmmbɔfo no do. Wɔda do ara dze bea a hɔn akora do no fa kɛse no ara asi hɔ ama mmoa abɔmmbɔ dzenam abɔmmbɔ ho tumi krataa dodow bi a ankorankor agye atom do, nanso hɔn akyerɛ dɛ ɔyɛ bea a wɔtwa mfonyi wɔ atsifi fam atrae a ɔwɔ Rufiji Asubɔntsen no ho no fa bi na ɔyɛ bea a nsrahwɛfo enyi gye ho. Ahɔhodan na nsraban ahorow pii wɔ hɔ a ɔwɔ asubɔntsen na ɔtare nhyehyɛe ahorow no ho tsitsiri wɔ saa bea yi. Ɔkwan a ɔyɛ dzen mmom no kyerɛ dɛ nsrahwɛfo dodow no ara dze wimhyɛn nketewa fi Dar es Salaam ba, ɔwom dɛ keteke nso betumi akɔ hɔ dze. Wɔma kwan ma hɔn antew safari wɔ Selous, na hyɛmma akwantu wɔ Rufiji no yɛ adeyɛ a nkurɔfo enyi gye ho. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:World Heritage Sites in Danger]] d8hpchq7q7xd212wozywmhlrgauqeoj Senyuiedzorm Awusi Adadevoh 0 981 35753 35053 2024-11-07T18:49:41Z Miss Black Canadian 1604 Senyuiedzorm Awusi Adadevoh 35753 wikitext text/x-wiki '''Senyuiedzorm Awusi Adadevoh''' (wɔwoo no wɔ Dzelukope, Firaw Mantɔw mu wɔ Ghanaman mu) yɛ Ghana egumadze mfonyintwanyi na mfonyintwanyi a ɔtse Nkran, Ghana.  N’edwuma dɛ mfonyintwafo hyɛɛ ase afe 1999 mu, na ewiei koraa no, ɔdanee kɔr egumadze mfonyintwa mu wɔ afe 2000 mu.  Afe 2008 mu no, Adadevoh hyɛɛ ase nye Black Stars, Ghana ɔman bɔɔlbɔ kuw mpanyimfo yɛɛ edwuma. Adadevoh na ɔhyehyɛɛ mfonyintwa sikakorabea 'Solvers Ghana', mfonyintwa na mfonyin ho nsɛm ho amandzɛɛbɔ edwumakuw 'Sports Unlimited' na 'Society Unlimited'. '''N'abrabɔ Ahyɛse''' Adadevoh kɔr University of Ghana Ahyɛse Skuul, Legon na ɔkɔr Aburi Girls’ Nsɔwdo Skuul. Adadevoh wiee Afrika Nsɛm ho Amandzɛbɔ Asoɛe (mprempren a ɔyɛ Afrika Sukulpɔn Nkitahodzi Skuul) a na ɔwɔ Diploma wɔ Nkitahodzi Ho Adzesua mu.  Adadevoh yɛ mfonyintwanyi a ɔkyerɛkyerɛ na hɔn a fitsi hɔn ahyɛse no wɔpɛ dɛ wɔyɛ sentwafo ansaana ɔredan akɔ mfonyintwa mu. '''Edwuma Fofor''' 2005-1999 mu no, ɔkataa anyɛnkofa adɔyɛ akansi a ɔkɔr do wɔ Ghana bɔɔlbɔfo a wɔwɔ enyim anaa wɔagye dzin na hɔn a wɔwɔ akwantu mu ntamu. 'Freelancing' dze ma Ghana asetsena mu abrabɔ 'style magazine' “Enjoy Accra” a ɔka ntarhyɛ ho ɔyɛkyerɛ a ɔkɔ mbofra aponto ahorow, ɔmamfo edwumadze ahorow a ɔkorɔn, amambu mu ɔyɛkyerɛ ahorow, ahofadzen afahyɛ ahorow na dza ɔkeka ho ho asɛm. 2006 mu no, ɔyɛɛ edwuma wɔ Ghana News Agency dɛ mfonyintwanyi a ɔtɔ do ebien wɔ fidua no mu. 2007 mu no, otwaa mfonyin na ɔhyehyɛɛ “The Legacy Of War” mfonyin ɔyɛkyerɛ dze boaa adɔe ahyehyɛdze bi a ɔnyɛ dza wɔhwehwɛ mfaso 'Self Help Initiative' wɔ Bujumbura Aguanfo nsraban mu. Freelancing ma BBC Ebibiman Akansi wɔ BBC 2007 afe no mu agofomba a ɔsen biara wɔ Togo no ho amandzɛbɔ mu.  Freelancing ma KICK-OFF Ghana.  Ɔkaa Beijing 2008 Awɔwber mu Olympics ho nsɛm dɛ Ghananyi mfonyintwanyi kor pɛr.  Ɔkaa 2008 Africa Cup of Nation ho nsɛm dɛ ɔbaa mfonyintwanyi a ɔwɔ Sahara Anafo afamu nkotoo. Wɔdze sii hɔ na wotsintsimii “Sports Unlimited”.  Ɔyɛɛ ɔman som edwuma wɔ Citi FM wɔ Nkran dɛ mfonyintwanyi a ɔwɔ fie hɔ. 2009 - Ɔkyerɛwfo na nwoma tsintsimfo “Proudly Ghanaian” kɔfe pon do mfonyin nwoma a ɔyɛ edwindze ho mfonyin. 2010 - Ɔkaa South Africa 2010 FIFA Wiadze Kɔɔpoow no ho nsɛm. Ɔboaa wɔ nwoma bi a wɔfrɛ no “Hopes & Dreams” a asɛnkafo mpanyimfo kuw bi tse dɛ Farayi Mungazi a ɔwɔ BBC, Piers Edwards, Mark Gleeson na afofor yɛe. Vodafone Ghana na ɔyɛɛ apam dɛ wɔbɛkata Ghana Premier League Fans kuw bi a wofi Ghana do akɔ London akɔ Premier League ewiei.  Ɔkaa 2010 Afrika Amanaman Kɔɔpoow no ho asɛm. 2011 - Ɔkyerɛwfo na nwoma tsintsimfo "the Hand of Suarez" a photo calendar for 2011. Ɔkaa egumadze edwumadze ahorow tse dɛ golf, bɔɔlbɔ, polo, esuguare, baseball na track dwumadzi afofor ho nsɛm maa m'egumadze nsɛmma nwoma Sports Unlimited.  Twaa edwumakuw mfonyin maa Ghana kasafir edwumakuw a ɔdze nkan MTN no mpanyimfo. Ɔkaa afe 2010 Afrika Bɔɔlbɔfo no ho nsɛm a CAF yɛe wɔ Cairo, Egypt. 2012 Publicies - Ghana yɛɛ apam dɛ wɔbɔtow Guinness icons Ghana mpanyin bɔɔlbɔ kuw, The Black Stars. Ebibuman Bɔɔlbɔ Kuw (CAF) na ɔyɛɛ apam dɛ 2011 Afrika Bɔɔlbɔfo a CAF yɛe wɔ Nkran. 2013 - Ɔkaa 2014 FIFA qualifiers no bi ho nsɛm. Ɔkaa Ghana Premier league (2013/2014 ber) ho nsɛm.  Dawurbɔ edwumakuw, Fire House na ɔyɛɛ apam dɛ wɔbɔtow hɔn CLIENT brand GLOS’ icons no tur.  Otwaa 2013 Ebibiman mu Kɔɔpoow akansi no. 2014 - Ɔkaa 2014 FIFA Wiadze Kɔɔpoow a ɔkɔr do wɔ Brazil no ho nsɛm. Ɔkaa Ghana Premier league (2014/2015 ber) ho nsɛm. Ɔkaa 2015 AFCON qualifiers no bi ho nsɛm. 2015 - ɔkaa 2015 Ebibiman mu Amanaman Kɔɔpoow (AFCON) a ɔkɔr do wɔ Equatorial Guinea no ho nsɛm. Ɔkaa Ghana Premier League (2015/2016) ber no ho nsɛm. Ɔkaa amanaman ntamu bɔɔlbɔ akansi ahorow bi a adɔe agodzi ahorow ka ho ho nsɛm. Ɔkaa amanaman ntamu akuturukubɔ ahorow bi ho nsɛm wɔ Ghana na United States, a Floyd Mayweather Jnr na Andre Berto ntokwa a ɔkɔr do wɔ Las Vegas ka ho. Ɔkaa 2017 AFCON qualifiers no bi ho nsɛm. Ɔkaa Ghana Premier League (2016) ber no ho nsɛm.  Ɔkaa GLO CAF Abawdobɔdze (2015) ho nsɛm wɔ Nigeria. Ɔkaa amanaman ntamu ekuturukubɔ ntokwa bi a ɔkɔr do wɔ Ghana ho nsɛm.  Ɔkaa FIFA 2018 Wiadze Kɔɔpoow no mu akansi a ɔdze nkan no bi ho nsɛm. Ɔkaa Ghana Mbasiamba Bɔɔlbɔkuw bɔɔlbɔ na FA kɔɔpoow akansi no fa bi ho nsɛm. Ɔkaa 2016 UPAC basketball akansi no fa bi ho nsɛm. Ɔkaa afe 2016 Ebibiman mu hockey akansi no kesee afamu bea a ɔwɔ Ghana no ho nsɛm. Ɔkataa Ghana Bɔɔlbɔ Fekuw no nhyiamu a ɔyɛ mpapahwekwa no do. 2017 - Ɔkaa 2017 Ebibiman Amanaman Kɔɔpoow (AFCON) a ɔkɔr do wɔ Gabon no ho nsɛm. Ɔkaa CAF 2017 Amansan Nhyiamu abatow a ɔmaa wɔpaaw Ahmad Ahmad dɛ CAF fofor no ho nsɛm panyin.  Ɔkaa 2018 FIFA Wiadze Kɔɔpoow no ewiei 'draw' a ɔkɔr do wɔ Russia no ho nsɛm. Ɔkaa ntam a ɔkaa Ghana Kwasafoman a ɔtɔ do anan, H.E Nana Addo Dankwa Akufo-Addo ntamu. Ɔkaa Floyd Mayweather Jnr na Conor McGregor ntokwa a ɔkɔr do wɔ Las Vegas no ho nsɛm.  Wobisabisaa Floyd Mayweather Jnr nsɛm wɔ 'Facebook' na TMT ekuturukubɔ apɔw-mu-ntsetsee dan mu wɔ Nevada, Las-Vegas. Ɔkaa FIFA 2018 Wiadze Kɔɔpoow no mu akansi ahorow bi ho nsɛm. Ɔkaa 2017 Major League Soccer (MLS) agodzi no bi ho nsɛm. ɔkaa 2017 Ghana Premier League ber ne fa bi ho nsɛm. Ɔkaa Ghana Mbasiamba bɔɔlbɔ Kuw no bi ho nsɛm. Ɔkaa Ghana Bɔɔlbɔ Fekuw no nhyiamu soronko a ɔkɔr do wɔ Nkran no ho nsɛm. Ɔkaa ekuturukubɔ akansi bi a ɔkɔr do wɔ Ghana ho nsɛm. Ɔkaa mpɔtamu hɔ esuguar akansi bi ho nsɛm. 2018 - Ɔkataa Aiteo CAF abasobɔdze (2017) a wɔyɛɛ no ​​Ghana - Ɔbɛsɛ. Ɔkaa WBO ber tsiabaa mu Super Bantam weight ɔko a ɔkɔr do wɔ Isaac Dogboe na Cesar Juarez ntamu wɔ Ghana - Sanda. Ɔkataa WBO super bantam weight abɔdzin a ɔda Isaac Dogboe na Jessie Magdaleno ntamu wɔ Liacouras Center, Philadelphia. '''Ndzɛmba A wɔdze kyerɛ''' Ɔyɛɛ n'ɔyɛkyerɛ a ɔdze nkan a wɔato dzin Ɔko Egyapadze" a ɔtwee adwen. Ghana mfonyin ho nsɛm ho amandzɛbɔfo panyin Senyuiedzorm toow mfonyin ahorow dze tɔɔ bɔɔl maa mpɔtamu a wonnyi ahotɔ. '''Abawdobɔdze Ahorow''' Ghana Egumadze Mfonyintwanyi a Ɔsen Biara wɔ Egumadze mu Nkɔdo Abawdobɔdze no mu. Ghana Mbaabun 50 a Wɔwɔ Nkɛntɛndo Sen Biara. Senyueidzorm Awusi Adadevoh a WISA-Ghana dze ama no. Hu Ghana mbaa a wɔwɔ nkɛntɛndo kɛse wɔ egumadze mu no bi. == Wimuhyɛn Mu Osuahu == * Rating: Command Pilot * Flight hours: more than 1800 * Aircraft: Aero L-29 Delfín, AgustaWestland AW109, Bell 412 and Mil Mi-17 [[Nkyekyεmu:Ghanafo]] sd1d4ah6y8xhrv5q8yx2vagtgcp5fzn Seth Adjei Baah 0 982 47369 47192 2025-05-09T14:31:36Z Robertjamal12 13 /* Nhwɛdo */ clean up using [[Project:AWB|AWB]] 47369 wikitext text/x-wiki {{Databox|item=Q96955783}} '''Seth Adjei Baah''' (wɔwoo no [[Esusow Aketseaba]] 18, 1960) yɛ eguadzinyi na amanyɛnyi. Na ɔyɛ kan Mbrahyɛbaguanyi ma Nkawkaw Ambatow mpasua a ɔwɔ Ghana Epuei fam mantɔw mu.<ref name=":0">http://www.ghanamps.com/mps/details.php?id=33</ref> == Ɔbra Ahyɛase na nwomasua == Wɔwoo Baah afe 1960. Ɔfir Kwahu-Asakraka a ɔwɔ Ghana Epuei mantɔw mu.<ref name=":0" /><ref>http://staging.odekro.org/person/seth-adjei-baah/</ref> Ɔsuaa adze wɔ Trinity College na University a ɔwɔ Madrid, Spain baabi a ɔnyaa Bachelor of Arts abodzin krataa. == N'abrabɔ na edwuma == Baah yɛ Kristonyi na wawar na ɔwɔ mba anan (4). Ɔnye Pentekoste Asɔre n'ɛsom.<ref name=":0" /> Ɔyɛ eguadzifo (businessman) na Shaaba Enterprises Limited no kwankyerɛfo (Chief Executive Officer - CEO).<ref>https://web.archive.org/web/20221221162413/http://odwira.com/ShaabaGroup/Hon_S_Adjei_Baah-Shaaba_Ent_Ltd.php</ref> Efi [[Sanda]] 2011 kɔsi [[Sanda]] 2016 na ɔyɛ Ghana Eguadzi na Nnwuma Kuw no eguatsenanyi (president ).<ref>https://www.linkedin.com/in/seth-adjei-baah-23564632/</ref> Ɔsan nso yɛ Pan Afrika Eguadzi Kuw na Nnwumayɛkuw (Pan African Chamber of Commerce and Industry - PACCI) no eguatsenanyi (president). == Amanyɛsɛm == Baah amanyɛsɛm edwuma fii ase afe 2008 ber a ɔbɛyɛɛ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛ Bagua a ɔtɔ do enum (5) no munyi maa Nkwakwa Ambatow mpasua no dɛ ɔmannyifo a ɔdze ne ho (independent member). Ɔdzii nkoguo wɔ [[New Patriotic Party]] mbrahyɛ bagua primaries mu wɔ afe 2008 mu wɔ Nkawkaw Ambatow mpasua mu na ɔno nti, ɔsii gyinae dɛ ɔbɛgyina hɔ dɛ obi a ɔdze nye ho na ɔdzii nkonyim wɔ ambatow no mu.<ref name=":1">https://allafrica.com/stories/201209241530.html</ref> Ɔdzii nkonyim wɔ atenae no mu a nye nyinara yɛ 21, 640 wɔ ambatow 40, 004 a ɔfata a wɔtow no mu a ɔyɛɛ 54.1%.<ref name=":0" /> Ɔhweer n’akongua wɔ afe 2012 Ghana amansan ambatow no mu maa [[New Patriotic Party]] no Epuei Mantɔw sikakorafo (Eastern Regional treasurer), Eric Kwakye Daffour.<ref name=":1" /><ref>https://web.archive.org/web/20240619225836/http://justiceghana.com/index.php/en/2012-01-24-13-47-27/1168-npp-primaries-shaaba-loses-metro-tv-boss-a-former-dvla-ceo-wins</ref> Ɔno ekyi no ɔnu nye ho dɛ ɔkɔɔ Amanyɛsɛm mu.<ref>https://www.modernghana.com/news/697414/i-regret-going-into-politics-hon-seth-adjei.html</ref> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] r5m7fbfhcg5ms60hjo0prwhutgpa737 Seth Dankwa Wiafe 0 983 47632 47227 2025-05-09T14:57:20Z Robertjamal12 13 /* Edwuma */ Nkyekyεmu using [[Project:AWB|AWB]] 47632 wikitext text/x-wiki {{Databox|item=Q98819913}} '''Seth Dankwa Wiafe''' yɛ Ghana amanyɛnyi na kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa wɔ Fourth Republic mu wɔ Ghana. == Ahyɛse bra na edwuma == Wiafe was born at Akwapim South in the Eastern Region of Ghana. He is a lawyer and member of the General Council Ghana Bar Association. Wɔwoo Wiafe wɔ Akwapim South wɔ Epuei mantɔw mu Ghana. Ɔyɛ mbranyimfo na kuw ba wɔ General Council Ghana Bar Association. == Amanyɛsɛm == Wiafe dzii kan ba mbrahyɛbagua fie wɔ National Democratic Congress amanyɛkuw ne dzin mu wɔ 2000 Ghana Amansan Abatow mu a na ogyina mu ma Akwapim South Abatow mpasua do. Nna ɔyɛ kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa wɔ 4th Republic mu wɔ Ghana. Onyaa amba 22,328 wɔ 39,955 mu a na ogyina hɔ ma 55.9%. National Democratic Congress amanyɛkuw no nyaa dɔm kuma ngua a ɔyɛ 92 wɔ mbrahyɛbagua fie ngua a ɔyɛ 200 mu wɔ mbrahyɛbagua fie a ɔtɔ do ebiasa wɔ 4th Republic mu wɔ Ghana. Odzii nkogu wɔ 2004 abatow mu ma Magnus Opare-Asamoah (NPP) amanyɛkuw nyi, a onyaa 0.70% ma Opare-Asamoah nyaa 56%. Wɔ n'amanyɛsɛm edwuma mu no, Wiafe na ne mansin mu soafo (DCE), Andrew Y. Nyarko-Adu, na wɔko tsia hɔn ho wɔ prɔe na kwan bɔn do wotwa ngua ho. == Edwuma == Wiafe yɛ nkaano Mbrahyɛbaguanyi wɔ Akwapim South abatow mpasua do wɔ Epuei Mantɔw mu wɔ Ghana fitsi 2001 kesi 2005. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 965uiy2rksupyownouokpdshesypo2y Shahrisabz 0 984 48274 12918 2025-05-26T13:57:31Z Robertjamal12 13 /* Hwɛ iyi Nso */ Cat using [[Project:AWB|AWB]] 48274 wikitext text/x-wiki {{Databox|item=Q569766}} '''Shahrisabz''' (Uzbek: Шаҳрисабз ''Shahrisabz''; Tajik: Шаҳрисабз; Persian: شهر سبز, <small>romanized:</small> ''shahr-e sabz'': "city of green" / "verdant city"; Russian: Шахрисабз) yɛ kurow a ɔwɔ ɔmantam no mu wɔ Qashqadaryo Mantam mu wɔ Uzbekistan kesee fam wɔ bɛyɛ kilomita 80 wɔ Samarkand anafo fam, na nye sorokɔ yɛ mita 622. Nyimpa dodo a wɔwɔ hɔ yɛ 140,500 (2021). Abakɔsɛm mu no, na wɔfrɛ Shahrisabz dɛ Kesh anaa Kish, na ber bi na ɔyɛ Asia finimfin fam kurow kɛse, na na ɔyɛ Sogdiana, Persia Achaemenid Ahemman no mantsam no kurow tsitsir. Wonyim no tsitsir nnɛ dɛ afeha a ɔtɔ do 14 Turco-Mongol nkonyimdzifo Timur awobea. == Abakɔsɛm == Kan no na wɔfrɛ Shahrisabz dɛ Kesh anaa Kish ("ɔsɔ koma") na wɔdze hɔn ho bɔɔ tsetse Nautaca no ho ber tsiaa bi, na ɔyɛ Asia finimfin fam nkurow a akyɛ kyɛn biara no mu ekoro. Wɔdze sii hɔ bɛbor mfe 2,700 a etwam nyi na ɔyɛɛ Achaemenid Ahemman anaa Persia no fa fi afeha a ɔtɔ do 6 kosi 4 A.Y.B. Wɔ saa ber yi nyinara mu no, Kesh kɔɔ do yɛɛ Sogdiana, ɔmantsam kɛse bi a ɔwɔ Ahemman no mu no kurow tsitsir a ɔho hia. Nwoma ahorow a efi Achaemenid ber awiei no ka kurow no afasu a wosiesiee no ho asɛm. Wɔfrɛ no Shahrisabz fir Timurid ber do. Alexander Ɔkɛseɛ no ɔsahene Ptolemy faa Bactria satrap na ɔyɛ nye ho dɛ ɔwɔ Persia ahengua do, Bessus, wɔ Nautaca ma enti ɔdze Achaemenid Ahemman kɛse a ber bi na ɔyɛ kɛse no baa awiei. Alexander Ɔkɛseɛ paw dɛ ɔbɛdzi n’awɔw ber mu na ohyiaa nye yer Roxanna wɔ mpɔtsam hɔ wɔ 328-327 A.Y.B. Wɔ afe 567 na 658 Y.B. Wɔ afe 710 mu no, Arabfo dzii kuropɔn no do nkonyim[4] na Mongolfo a wɔdzii Khwarezmia do nkonyim wɔ afeha a ɔtɔ do dunkron mu akyi no, ɔmantsam no baa Barlas abusuakuo no tumi ase, a ɔtse dɛ dzea hɔn abusuakuo nyinara nye saa ɔmantsam yi wɔ abusuabɔ. == Bea a Wɔwoo Timur == Kesh nye baabi a wɔwoo Timur wɔ afe 1336 mu, na ɔyɛ mpɔtsam hɔ Barlas panyin ketsewaa bi abusua, na wɔ Timurid Ahemman no mfiase mfe no mu no, kurow no nyaa nye mmoa kɛse. Timur buu Kesh dɛ nye “kurow” na ɔyɛɛ nhyehyɛe dɛ awiei koraa no ɔbɛyɛ bea a wɔbɛto n’adamoa. Nanso, wɔ n’ahenni mu no, dwumadzibea tsitsir dan kɔɔ Samarkand mmom. Wɔ Timur ber do no, wosii wiadze adansi ho adwinni ahorow a ɔyɛ nwonwa: Ak-Saray ahemfie, Dorusiodat nkae dan no. Kurow no dzii aper dɛ wobenya ahofadzi wɔ Bukharan nnyido ase na Russiafo boaa Bukharan emir no ma odzii kurow no do nkonyim wɔ afe 1870 mu. == Abakɔsɛm Mu Mbea Ahorow == [[Fael:Shakhrisyabz_Suzani.jpg|thumb|Shakhrisyabz suzani, first half of 19th century. Suzanis played a central role in the lives of the people of Uzbekistan. This suzani derives its particular appeal from its high proportion of light and brilliant colours: golden yellow, orange, ochre and light blue. Sold for EUR 39,000 in 2015]] [[Fael:Aq-Saray_Shahrisabz_2.JPG|thumb|Remains of the Ak-Saray Palace.]] Nkaedum ahorow pii a ɔyɛ nwonwa a aka a efi Timurid Ahemman no mu no ama hɔn etumi akyerɛw kurow no fa dadaw no wɔ UNESCO Wiadze Agyapadze Kyerɛwtohɔ no mu. Nanso, finimfin mber mu kurow no mbea akɛse a wɔsɛee no wɔ afe 2015 mu dze yɛɛ abɔntsen do atrae na mbea a nsrahwɛfo kɔ hɔ no ama UNESCO haw hɔn. Ebetumi aba dɛ nsɛm a hɔn ahyehyɛ no betumi ayer. * '''[[Ak-Saray Palace]]''' '''Timur Ɔhyewber Ahemfie''' '''([[Timur]]'s Summer Palace)''', wɔyɛɛ “Ahemfie Fitaa” no ho nhyehyɛe dɛ ɛbɛyɛ nea ɛyɛ kɛse sen Timur adan nyinaa. Adwumfo a Timur pam wɔn fii Khwarezm a wodii so nkonim nnansa yi ara no na wofii ase wɔ 1380 mu. Nea ɛyɛ awerɛhow no, n’apon-abantenten akɛse a ne tenten yɛ mita 65 no afa horow nkutoo na ɛwɔ hɔ, a wɔde bruu, fitaa ne sika kɔkɔɔ mosaic ahorow ayɛ. Ak-Saray no hyɛn no atifi no, nkrataa akɛse wɔ hɔ a ɛka sɛ: "Sɛ wokasa tia yɛn tumi a – hwɛ yɛn adan!" * '''Kok Gumbaz Nkramofo Asɔredan''' ('''Kok Gumbaz Mosque / Dorut Tilovat - ([[Dorut Tilavat]]) Complex)''' Nkramofo Fida asɔredan bi a Ulugh Beg sii wɔ afe 1437 mu dze hyɛɛ n’agya Shah Rukh anuonyam, a nye dzin kyerɛ “Blue Dome”. Dzea wɔfrɛ no “Adwendween Fie” no wɔ Kok Gumbaz Nkramofo Asɔredan no akyi pɛɛ, amusiei a Ulugh Beg sii wɔ 1438 mu nanso ɔda edzi dɛ wɔmfa nyɛ amusiei da. * '''Hazrat-i Imam Gyinabew''' '''(Hazrat-i Imam Complex)''' East of the Kok Gumbaz is another mausoleum complex called '''Dorus-Saodat''' (Seat of Power and Might), which contains the Tomb of Jehangir, Timur's eldest and favorite son. The adjacent mosque is said to house the tomb of a revered 8th century [[imam]] [[Amir Kulal]]. * '''Timur Nda''' ('''Tomb of Timur)''' Behind the Hazrat-i Imam Emsemble is a bunker with a door leading to an underground chamber, discovered by archaeologists in 1943. The room is nearly filled with a single stone casket, on which inscriptions indicate that it was intended for Timur. However, the conqueror was buried in Samarkand, not at Shahrisabz, and mysteriously, his tomb in Shahrisabz contained two unidentified corpses. Also of interest are medieval baths and an 18th-century [[bazaar]]. *Shahrisabz Tsetse Ndzɛmba Akora a Ɔhwɛ Abakɔsɛm Na Ndzɛmba Amandze Do ([[Shahrisabz Museum of History and Material Culture]]) == Wɔ Amandze a Agye Dzin Mu == Wɔ 1980 mfe no mu no, Uzbek Soviet ndwomtofo kuw Yalla kyerɛw dwom bi faa Shahrisabz ho. == Hwɛ iyi Nso == *[[List of World Heritage Sites in Uzbekistan]] [[Nkyekyεmu:World Heritage Sites in Danger]] j5rbwkpy787s10vlz3iip7qauo08w1j Sherifa Gunu 0 985 6928 5340 2023-04-22T11:11:35Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6928 wikitext text/x-wiki '''Sherifa Gunu''' yɛ Ghana ndwomtonyi a, ne ndwom ka akoma.[1] wɔwoo no odehyeba wɔ Adehye ebusua kuw mu wɔ Dagbon, a ɔwɔ Northern mantɔw mu wɔ Ghana. Gunu nya ɔpɛ ma ndwomtow na asaw fri ne mbofra ber mu.[2] Sherifa akɔ asaw akansi ahorow mu wɔ ne mantam na ne ɔman no mu.[2] == Abrabɔ Ahyɛse == Wɔwoo Sherifa Gunu wɔ Dagbon Ahemman mu wɔ Ghana Etifi Mantɔw mu wɔ adehye ebusua mu. Ogyae sukuu wɔ ne mbofra ase na ekyir yi osii akan wɔ ne mantɔw nye ne ɔman no mu asaw akansie ahorow nyinara mu. == Ndwomtow Edwuma == Sherifa Gunu bɛyɛɛ etifi fa mu mantɔw asaw mu kandzifo nye nyaa odzi kan a ɔtɔ do ebien wɔ 1998 Embassy Pleasure, ɔman asaw akansie a w'agye dzin wɔ 1990 mfe no mu. Ekyir yi ɔnye nyimpa tse dɛ "King Ayisoba" nye Terry Bonchaka nyaa kyɛfa wɔ afe 2003 Hiplife asaw akansie no mu. Gunu bɛyɛɛ obi a odzii dzibew do ebien na Terry Bonchaka dzi kan wɔ akansie no mu.[3] Wɔ afe 2017 mu no, oyii ne ndwom bi a w'ato dzin Salamatu, a ono nso yɛ ne ndwom nwoma no mu kor asɛmtsir. Ɔdaa no edzi dɛ sanstir ntsi a ɔdze ndwom no dzin too do nye dɛ wobehu Afrika dzin soronko a ɔyɛ.[4] == Agordzi dwuma ahorow == Sherifa Gunu yɛɛ ne dwumadzi wɔ Ɔman Agordzibea maa Zongofest a odzi kan, ɔyɛkyerɛ a wɔdze hyɛɛ Zongo nyimpa etsitsir enyimunyam na wohu mberantse na mbaa hɔn adom akyɛdze.[5] Ɔsan dze agordzi dwuma hyehyɛɛ do wɔ Golden Tulip na onye ndwomtowfo kuw dzii dɛm dwuma no mu wɔ Accra ber a Ghana nkitahodzi nhyehyɛɛ a wɔfrɛ no ‘Corporate Wednesday’ no rokɔ do, dɛm dwumadzi yi wɔ yɛɛ dɛ wɔdze bɛka ndwumakuw beberee s abɔmu wɔ hɔn edwuma ho nkitahodzi ho. Sherifa tow ndwom dze boa Kojo Antwi, Amakye Dede, Daddy Lumba, Nana Acheampong nye Sarkodie na nyinara mu no ɔyɛɛ ndwomtow bukuu ebiasa.[7] == Abasobɔdze ne dzin a wɔdze too gua == 1st runner up, 1998 Ɔman Asaw Nkonyimdzifo(The Embassy Pleasure). Dza ɔtɔ do 1, 2003 Hiplife Asaw Nkonyimdzifo.[8] == Discography ho nsɛm == == Abrabɔ mu nsɛm == Sherifa yɛ nkramonyi na ɔwɔ mba ebien.[9][10] == Nhwɛdo == '''• ^''' ''Eugene Osafo-Nkansah (16 May 2011). "Sherifa Gunu delivers baby girl". Ghana Music. peacefmonline.com. Retrieved 6 December 2013.'' • ^ Jump up to:'''''a''''' '''''b''''' ''"ProfileAbility – Sherifa Gunu". ProfileAbility. 28 December 2016. Retrieved 25 March 2022.'' '''• ^''' ''Ghana web. "Sherifa Gunu Profile:". Ghana web. Ghana web. Retrieved 10 July 2017.'' '''• ^''' ''Ghana web. "Sherifa Gunu announces new single Salamatu". Ghana Web. E News Gh. Retrieved 26 July 2017.'' '''• ^''' ''"Sherifa, Fancy Gadam rock Zongofest Honours". Ghana Web. Retrieved 17 July 2017.'' '''• ^''' ''Ghana Web. "Sherifa Gunu, Others For Corporate Wednesday Launch". Ghana Web. Retrieved 26 July 2017.'' '''• ^''' ''Michael Prempeh (1 January 2012). "Sherifa Gunu". Focus Ghana. Retrieved 6 December 2013.'' '''• ^''' ''"Sherifa Gunu Profile:". Ghana Web. Ghana Web. Retrieved 10 June 2017.'' '''• ^''' ''Eugene Osafo-Nkansah (16 May 2011). "Sherifa Gunu delivers baby girl". peacefmonline.com. Retrieved 27 February 2020.'' '''• ^''' ''Bala MD (17 November 2022). "Sherifa Gunu To Tour USA". Naijabasic.ng. Retrieved 19 November 2022.'' [[Nkyekyεmu:Ghanafo]] atfayz1is2i0zbifbg4suooi5z611n2 Sherry Ayitey 0 986 6929 5342 2023-04-22T11:11:39Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6929 wikitext text/x-wiki '''Sherry Ayittey''' (wɔwoo no 1948) yɛ Ghananyi biochemist, amanyɛnyi na mbasiafo ntamgyinanyi. [[Nkyekyεmu:Ghanafo]] m9htopj85h76ib0g5g08291janngi25 Shibam 0 987 48267 12949 2025-05-26T13:57:03Z Robertjamal12 13 Cat using [[Project:AWB|AWB]] 48267 wikitext text/x-wiki {{Databox|item=Q192518}} '''Shibam Hadramawt''' (Arabic: شِبَام حَضْرَمَوْت, wɔkyerɛw no roman: Shibam Hadramawt) yɛ kurow a ɔwɔ Yemen. Ɔwɔ nyimpa bɛyɛ 7,000, na ɔyɛ Shibam Mantam no atrae wɔ Hadhramaut Mantam mu. Wonyim no dɛ ɔwɔ adan atsentsen a wɔdze atsɛkyɛ ayɛ, na wɔfrɛ no "Chicago a ɔwɔ Sar do" (شِيْكَاغو ٱلصَّحْرَاء), anaa "Manhattan a ɔwɔ Sar do" (مَانْهَاتَن ٱلصَّحْرَاء). == Abakɔsɛm == Nkyerɛwee a edzi kan a woniym a ɔfa kurow no ho no fir afeha a ɔtɔ do 3 Y.B. Ná ɔyɛ Hadramawt Ahenni no ahenkurow. Wɔ afeha a ɔtɔ do duabien mu no, na ɔyɛ nkuropɔn akɛseɛ ebasa a ɔwɔ Qu'aiti Sultanate no mu ekoro, a aka no nye Al-Mukalla na Ash-Shihr. Wɔdze kuropɔn no too UNESCO Wiadze Agyapadze Kyerɛwtohɔ mu, wɔ afe 1982 mu. Wɔ afe 2008 mu no, ahum bi a ɔtɔe wɔ mbea a nsu tɔ na owia bɔ kɛse no tuu Shibam. Wɔ Yemen Ɔmanko no mu no, kurow no sɛee kakra ber a atuatewfo totow kar ɔtopae bi akyi. Na nkabom atopae nso wɔ hɔ wɔ mpɔtam hɔ. Wɔ afe 2015 mu no, UNESCO kyerɛw kurow no dzin dɛ "amandze agyapadze a ɔwɔ esian mu". == Asase Ho Nsɛm == Kurow no wɔ Hadhramaut Mantam no finimfin-atɔe fam, wɔ Ramlat al-Sab'atayn Sar do. Nye kwan tsitsir no dze Sana’a na nkurow afoforo a xwɔ Yemen atɔe fam no bom kɔ apuei fam nsasesin no mu. Nkurow a ɔbɛn hɔ paa nye Seiyun, wimhyɛn gyinabea bi atrae, na Tarim, a nye nyinara wɔ apuei fam. Ɔkwan foforo bi a efir Alajlanya ekuraase a ɔwɔ atɔe fam no mu no dze Shibam kɔ Mukalla, amrado no ahenkurow a ɔwɔ India Po no ho no. == Wimu Tsebea == Shibam wɔ sar do wimu tsebea a ɔyɛ hyew (Köppen: BWh). Sɛ wɔkyekyem pɛpɛɛpɛ a, [[Obiradzi]] yɛ ɔsram a ɔhɔ yɛ hyew kyɛn biara wɔ afe no mu. [[Sanda]] yɛ ɔsram a awɔw wom kyɛn biara, na sɛ wɔkyekyem pɛpɛɛpɛ a, ɔhɔ hyew yɛ 18.6&nbsp;°C (65.5&nbsp;°F). {| class="wikitable mw-collapsible" ! colspan="14" |hideClimate data for Shibam |- !Month !Jan !Feb !Mar !Apr !May !Jun !Jul !Aug !Sep !Oct !Nov !Dec !Year |- !Average high °C (°F) |24.0 (75.2) |25.3 (77.5) |27.4 (81.3) |29.5 (85.1) |31.8 (89.2) |33.4 (92.1) |32.5 (90.5) |31.8 (89.2) |30.8 (87.4) |29.0 (84.2) |26.7 (80.1) |25.3 (77.5) |29.0 (84.1) |- !Daily mean °C (°F) |18.6 (65.5) |19.9 (67.8) |22.1 (71.8) |24.3 (75.7) |26.7 (80.1) |28.0 (82.4) |27.5 (81.5) |26.9 (80.4) |26.0 (78.8) |23.3 (73.9) |20.8 (69.4) |19.8 (67.6) |23.7 (74.6) |- !Average low °C (°F) |13.3 (55.9) |14.6 (58.3) |16.9 (62.4) |19.2 (66.6) |21.7 (71.1) |22.7 (72.9) |22.6 (72.7) |22.1 (71.8) |21.3 (70.3) |17.6 (63.7) |14.9 (58.8) |14.3 (57.7) |18.4 (65.2) |- !Average precipitation mm (inches) |8 (0.3) |5 (0.2) |17 (0.7) |10 (0.4) |3 (0.1) |0 (0) |3 (0.1) |4 (0.2) |1 (0.0) |0 (0) |5 (0.2) |8 (0.3) |64 (2.5) |- | colspan="14" |Source: Climate-Data.org |} == Dan Nhyehyɛe == === Nsɛm a Hɔn aka Abom === Shibam a mprempren ɔyɛ UNESCO Wiadze Agyapadze Bea no yɛ dzea wonyim no dɛ ɔda nsow wɔ adansi ho. Wɔdze atsɛkyɛ birikisi na ɔyɛɛ Sibam afie no nyinara, na emu bɛyɛ 500 yɛ abantsentsen, a ɔkorɔn abansor 5 kosi 11, a abansor biara wɔ dan koro anaa ebien. Wɔdze saa adansi kwan yi dzii dwuma sɛnea ɔbɛyɛ a wɔbɛbɔ hɔn a wɔtse hɔ no ho ban efi Bedouinfo ntua ho. Bee a Sibam atra hɔ bɛyɛ mfe 1,700 ni no, kurow no mu afie dodo no ara fir afeha a ɔtɔ do 16 mu. Nanso, hɔn asan asi pii mprɛn pii wɔ mfehaha kakraa a atwam no mu. Wɔtaa frɛ Sibam dɛ "wimu kurow a akyɛ kyɛn biara wɔ wiadze". Ɔyɛ nhwɛdo a akyɛ na ɔyɛ papa a ɔfa nkuropɔn nhyehyɛe a egyina nnyinadosɛm a ɔfa adansiɛ a ɔda fam do no mu ekoro. Kurow no wɔ adan a wɔdze atsɛkyɛ ayɛ a ɔware kyɛn biara wɔ wiadze no bi, a emu bi nye sorokɔ boro mita 30 (anammɔn 98), entsi na ɔyɛ adan atsentsen a wɔdze adan akɛse ayɛ a edzi kan. Dzea ɔbɛyɛ na hɔn abɔ adan no ho ban afi nsu na nsu a ɔreworo do no ho no, ɔsɛ dɛ wɔhwɛ afasu no do daa dzenam atsɛkyɛ a wɔdze gu do foforo a wɔdze gu do no do. Wɔdze ɔfasu a wɔn abɔ ho ban etwa kurow no ho ehyia, na ɔdze dzin "Sibam kurow a wɔn ato afasu ho ban". === Nruhunahuna Ahorow === Mframa, nsu, na ɔhyew a ɔma ɔyɛ hyew taa dze atsɛkyɛ birikisi adan no to esian mu, na ehia dɛ wɔhwɛ do ber nyinara na ama hɔn etumi ahwɛ wɔn adan no do. Nsuyir a efir ahum bi a ɔtɔe wɔ mbea a nsu tɔ na owia bɔ kɛse mu bae wɔ afe 2008 mu no kaa kurow no kɛse. Nsuyir no maa adan pii a ɔwɔ kurow no mu no fapem no sɛee, na awiei koraa no ɔmaa ɔhwee ase. Ɔsan nso yɛ bea a Al Qaeda ntua no sii wɔ afe 2009 mu. Wɔ afe 2015 mu no, wɔdze Shibam kaa Wiadze Agyapadze Mbea a ɔwɔ esian mu ho ber a ɔmanko a emu yɛ dzen sii wɔ Yemen no. Abakɔsɛm mu adan sɛee kɛse wɔ ɔtopae kɛse a wɔtowee wɔ Sana'a no mu, na ɔda do ara wɔ esian mu fir akodzi ho. === Nfonyinsie Bea === <gallery mode="packed" heights="200px"> Shibam door.JPG|City gate Shibam2.JPG|View of some "skyscrapers" Shibam Yemen Interior.jpg|Two buildings on a street inside the town 15 Šibam (10).jpg|Street view 15 Šibam (14).jpg|Architecture pattern Old Walled City of Shibam-109044.jpg|Shibam buildings with balconies Old Walled City of Shibam-109041.jpg|View of Old Walled City of Shibam Jemen_Shibam-SJ_004_wp.jpg|View of Shibam </gallery> == Hwɛ iyi Nso == * [[Ma'rib]] * Finimfin Apuei ([[Middle East]]) * [[Shabwa]]h * Arabia Anaafo ([[South Arabia]]) [[Nkyekyεmu:World Heritage Sites in Danger]] 5z94j5twvqja4hmou6xn4edupmqook0 Sika Bella Kaboré 0 988 7821 7751 2023-05-05T17:30:28Z Assilidjoe 33 7821 wikitext text/x-wiki '''Sika Bella Kaboré'''(wɔwoo no [[Ɔbɛsɛ]] 20, 1959) ɔyɛ Togolese-born Burkinabé jurist, healthcare advocate, na yer ma Ɔpanyin dadaw ma Burkina Faso, Roch Marc Christian Kaboré. Ɔsoom dɛ Ewuraba a odzi kan ma Burkina Faso fri Mumu 29, 2015 dze kɔ Sanda 24, 2022, wɔ aber a ne kun, Roch Marc Christian Kaboré,  military dze ɔhyɛ yii ne efir eguar do.[1][2] == No ho nsɛm == '''Kaboré wɔwoo no dɛ  Sika Bella Adjoavi''' wɔ Lomé, a ɔyɛ ndɛ Togo,[1][2] maa Mawupé Valentin Vovor, a.ɔyɛ Togolese physician, na Emilia Moreira.Dzin a daa wɔdze frɛ no Bella, a ɔhyɛ ne dzin mfinfin.[1] Kaboré wiee ne  master's degree wɔ law mu wɔ University of Lomé.[1][2] Na ofri hɔ kɔɔ France dze kɔ toa n'adzesua do wɔ University of Burgundy. Ohyia nyia ɔbɛyɛ ne kun , Roch Marc Christian Kaboré, wɔ aber a hom nyinara yɛ esuafo wɔ French universities.[1] Wɔ waree wɔ afe 1982 na wɔ nyaa mba ebiasa.[1] Wɔ kɔ tsena  Kaboré ne ɔman Burkina Faso wɔ  1980 ne mu, na ɔdze ne ho hyɛɛ Chamber of Commerce and Industry (CCI) wɔ Ouagadougou dɛ legal studies officer, wɔ aber a ne kun bɛyɛɛ Ɔkwankyerɛfo Panyin maa International Bank wɔ Burkina Faso.[1] Wɔ 2006, Kaboré bɛyɛɛ Panyin a ɔdaf KIMI Foundation ano, na wɔ ma apɔwmudzen ho akwankyerɛ a ɔpam yarba ahorow dze ma Burkinabé mbasiafo  na mbofra.[1] KIMI Foundation,a ɔkyerɛ dɛ  "ikyim" wɔ Dyula kasa mu, ne botae nyi dɛ ɔbɛma ayarhwɛ wɔ nyarba ahorow a n'ano yɛ dzen ho, ibi nye breast cancer, cervical cancer, na sickle cell yarba.[1] Wɔ dawurbɔ mu no Kaboré nye Ewuraba a odzi kan dadaw Chantal Compaoré dɛ ne kun ne amanyɔsɛm edwuma bɛyɛɛ kɛse wɔ 1990 mu na 2000 mu.[1] Hom ebien na wɔkyɛ abrabɔ mu abakɔsɛm kor . Mbasiafo ebien no na wɔ war Burkinabé amanyɔ mpanyinfo na wɔwoo hɔn wɔ abrokyir  - Kaboré yɛ Togolese, wɔ aber a Compaoré yɛ Ivorian.[1] Amanyɔfo no bi wɔ gyedzi dɛɛ hɔn ebien yɛ ayɛnkofo mapa , nanso Ɔmanpanyin Kaboré ne amanyɔ mpanyinfo ngye dɛm asɛm yi ndzi, ''wɔkaa kyerɛ dɛ Jeune Afrique'', " na wɔ yɛ anyenkofo osiandɛ dwumadzi a na ɔwɔ hɔ kun hɔn ntsɛmu . Na ibom yebotum a ka dɛ na wɔyɛ anyenkofo a? Menngye ndzi."[1] Wɔ 2015, na ɔyɛ Chamber of Commerce and Industry(CCI) kuw mu nyimpa  ne executive committee.[1] Ɔbɛyɛɛ Ewuaraba odzi kan wɔ Burkina Faso wɔ December 29, 2015, odzi ne kun ne nkoyimdzi ekyir wɔ  November 2015 abatɔw a wɔdze yi Ɔmanpanyin .[1] == Nhwɛdo == • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' '''''d''''' '''''e''''' '''''f''''' '''''g''''' '''''h''''' '''''i''''' '''''j''''' '''''k''''' '''''l''''' '''''m''''' '''''n''''' ''Roger, Benjamin (2015-12-09). "Burkina : qui est Sika Bella Kaboré, la nouvelle première dame du Faso?". Jeune Afrique. Archived from the original on 2018-04-18. Retrieved 2019-01-21.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' ''"Qui est Sika Bella Kaboré, la femme de Roch Christian Kaboré, la nouveau président du Burkina Faso". Nofi. 2015-11-12. Archived from the original on 2019-01-26. Retrieved 2019-01-26.'' [[Nkyekyεmu:Africa]] [[Nkyekyεmu:Burkina Faso]] [[Nkyekyεmu:Burkina Faso otemmuafo]] nbyeuk92xs1av7dtxf54hlfyx97wn2a Sikakorabea 0 989 5369 5368 2023-04-20T19:29:09Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 5368 wikitext text/x-wiki {{Databox|item=Q22687}} Sikakorabea yɛ bea a nkorɔfo sie sika. Ɔyɛ bea a dodowara agye ato mu na Okitsa edwumayɛfo. jay2jcdjsylsccly2w3j3b2pclxkukh Simon Alangde Asabo 0 990 47688 6930 2025-05-14T13:24:52Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47688 wikitext text/x-wiki SIMON ALANGDE ASABO '''Simon Alangde Asabo''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi a abɛsen kɔ ma Bongo mpasuardo wɔ Etsifi Epuei mbewdo wɔ Ghana wɔ Kwasafoman a otsia anan no mu. ƆBRA AHYƐSE: Wɔwoo Asabo wɔ Bongo wɔ Etsifi-Epuei mbewdo wɔ Ghana. EDWUMA: Alangde yɛ Nkontaabunyi. AMANYƐSƐM: Odzi kan no wɔpaaw Alangde dɛ mbrahyɛbaguanyi dze maa Bongo mpasuar wɔ mbrahyɛbagua a ɔtɔdo ebien wɔ kwasafoman a otsia anan no mu wɔ Ghana wɔ afe apem ahaakorɔn eduokorɔn esia Ghana asahen abatow no mu. Wɔpaaw no wɔ NDC amanyɛkuw no akwanya ahoma do. Ɔdze ne bɛhyɛɛ Gaaga Akayeri Azitariga a nna no so Akatamanso amanyɛkuwba (National Democratic Congress) dze ogyinaa wɔ mbrahyɛbagua a odzi kan no wɔ kwasafoman a otsia anan no mu wɔ Ghana mu. Alangde hweer ne dzibew no maa Albert Abongo wɔ abatow a ɔtoaa do no wɔ afe apem ahaebien no mu. ABATOW: Mba dodow 30,750 mu a wotuum kanee no, Alangde nyaa mu 22,695 a nna ogyina hɔ ma 73.8% na wogyinaa do paaw no. Wɔsaan Emmanuel Akobire Adosenaba a ɔyɛ "People's Convention party" kuwba, Ayamga Joseph Leo a ɔyɛ "National Convention Party" ananmusinyi na John Adobongo Atanga a ɔyɛ "People's National Convention" kuwba ho yii Alangde. Mba a dɛm nyimpakuw yi nyaa yɛ 8.7%, 3.15% na 14.34% dɛ mbrɛ hɔn edzin no dzidzi do no. NHWƐDO: 1996 Parliamentary Election Results. Ghana: Electoral Commission of Ghana. p.&nbsp;6. FM, Peace. "Ghana Election 2000 Results - Bongo Constituency". Ghana Elections - Peace FM. Retrieved 2020-10-18. FM, Peace. "Parliament - Bongo Constituency Election 2012 Results". Ghana Elections - Peace FM. Retrieved 2020-10-18. Elected Parliamentarians - 1992 Elections. Ghana: Electoral Commission of Ghana. Electoral Commission of Ghana Parliamentary Result -Election 2000 (PDF). Ghana: Electoral Commission of Ghana. 2007. p.&nbsp;39. FM, Peace. "Parliament - Bongo Constituency Election 2000 Results". Ghana Elections - Peace FM. Retrieved 2020-10-18. FM, Peace. "Parliament - Bongo Constituency Election 1996 Results". Ghana Elections - Peace FM. Retrieved 2020-10-18. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 0rgiho1m2f51sfwwsuqvnoddnq0enof Simon Anyoa Abingya 0 991 6931 5374 2023-04-22T11:11:47Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6931 wikitext text/x-wiki '''Simon Anyoa Abingya''' yɛ Ghana amanyɛnyi wɔ Ghana amanyɛkuw a ɔtɔ do anan no mu nyimpa a ogyina hɔ ma Bolganga abatow mpɛsoado wɔ National Democratic Congress (NDC) dzin mu. [[Nkyekyεmu:Ghanafo]] 3s2ear68g4v2p17x9ttdgckx1ka94vz Simon Atingban Akunye 0 992 48129 47335 2025-05-23T15:21:16Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48129 wikitext text/x-wiki {{Databox|item=Q97012334}} '''Simon Atingban Akunye''' (wɔwoo no 2 [[Kwakwar]] 1954) yɛ Ghana amanyɛnyi.<ref>http://staging.odekro.org/person/simon-atingban-akunye/</ref> Na ɔyɛ Ghana Aman a ɔtɔ do anan no Mbrahyɛbagua a ɔtɔ do enum no munyi, na ogyinaa Pusiga mantɔw ananmu wɔ Ghana Atsifi epue mantɔw mu.<ref name="ghanamps.com">http://ghanamps.com/mps/details.php?id=57</ref> == Ɔbra ahyɛse na nwomasua == Wɔwoo Akunye wɔ [[Kwakwar]] da a ɔtɔ do ebien , afe 1954. Ɔyɛ obi a ofi Pusiga wɔ Upper East Region wɔ Ghana. Ɔyɛ ɔyarehwɛfo panyin a hɔn akyerɛw ne dzin wɔ ɔyarehwɛfo nwoma mu. Ɔnyaa nye ayarehwɛ adansedie kratsaa wɔ Nigeria. Eyi sii wɔ afe 1984 mu. Ɔsan nso wɔ Executive master’s degree wɔ Governance and Leadership mu wɔ Ghana Institute of Management na Public Administration. Ɔnyaa adansedie krataa no wɔ afe 2008 mu.<ref name="web.archive.org">https://web.archive.org/web/20160506210847/http://ghanamps.gov.gh/mps/details.php?id=57</ref> == Edwuma == Akunye yɛ ayarehwɛfo panyin wɔ Akunye Nkaedzi Ayaresabea (Akunye Memorial Clinic).<ref name="web.archive.org"/> == Amanyɛsɛm == Wɔdzii kan too aba ma Akunye kɔɔ mbrahyɛbagua mu wɔ National Democratic Congress tekiti do wɔ afe 2004 Ghana amansan abatow no mu.<ref>https://web.archive.org/web/20221206123014/https://ghanaelections.peacefmonline.com/pages/2004/parliament/uppereast/174/index.php</ref> Ɔtuu mmirika dii tumi a ɔtɔ do ebien wɔ afe 2008 mu a ɔdzii nkonyim.<ref>Ghana (2009). https://books.google.com/books?id=3t9BgPXw2OcC&q=ghana+gazette+2009 Government Printer.</ref> Nanso, ɔhweer National Democratic Congress primaries wɔ afe 2016. Ɔno ekyi no, ɔsii gyinae dɛ ɔbɛkɔ Independent wɔ afe 2016 Ghana mbrahyɛbagua abatow mu, nanso ɔhweer Pusiga atenaeɛ no maa Laadi Ayii Ayamba a ɔfir National Democratic Congress no mu.<ref>https://web.archive.org/web/20200713054238/https://ghanaelections.peacefmonline.com/pages/2016/parliament/uppereast/174/index.php</ref> == Abatow a wɔyɛ == Wɔpaw Akunye sɛ mmarahyɛ baguani ma Pusiga mantɔɛ a ɔwɔ Upper East Region, Ghana wɔ afe 2004 Ghana amansan abatow no mu. Ɔdzii nkonyim wɔ National Democratic Congress tekiti do.<ref name="ghanaelections.peacefmonline.com">https://web.archive.org/web/20221206123011/https://ghanaelections.peacefmonline.com/pages/2004/uppereast/174/index.php</ref><ref name="Ghana 2005. p. 186">''Elections 2004; Ghana's Parliamentary and Presidential Elections. Accra: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p. 186.''</ref> Na nye mansin no yɛ mbrahyɛbagua nkongua 9 no fa wɔ nkongua 13 a National Democratic Congress dzii wɔ saa abatow no mu maa Upper East Region no mu. National Democratic Congress dzii nkonyim kakraa bi a nye nyinara yɛ Mbrahyɛbagua nkongua 94 wɔ nkongua 230 mu.<ref>https://web.archive.org/web/20231106102817/https://ghanaelections.peacefmonline.com/pages/2004/president/index.php</ref> Wɔdze abatow 12,112 na ɛpaw no wɔ abatow 18,700 a ɔfata a wɔtow nyinara mu. Eyi nye abatow a ɔfata a wɔtow nyinara mu 64.8% yɛ pɛ. Wɔpaw no kyɛn Yahaya Seidu Awinaba a ofi Ɔman Ho Dɔ Kuw Foforo (NPP) no mu. Ɔnyaa amba 6,588 wɔ abatow a wɔtow nyinara mu. Eyi nye abatow a ɔfata a wɔtow nyinara mu 35.2% yɛ pɛ.<ref name="ghanaelections.peacefmonline.com"/><ref name="Ghana 2005. p. 186"/> Wɔ afe 2008 mu no, wɔpaw no dɛ mbrahyɛbaguanyi wɔ ɔmantɔw koro no ara mu. Ɔdzii nkonyim wɔ National Democratic Congress tekiti do. Wɔdze amba 8,803 na ɛpaw no wɔ ambatow 15,684 a ɔfata a wɔtoeɛ nyinara mu. Eyi nye abatow a ɔfata a wɔtow nyinara mu 56.13% yɛ pɛ. Wɔpaw no kyɛn Azongo Peter Tasiri a ofi Peoples’ National Convention, Mohammed Imoro Asoko a ofi [[New Patriotic Party]] na Abugbila Daniel a ofi Convention People’s Party mu. Eyinom nyaa abatow 391, 5,021 na 1,469 wɔ abatow a wɔtow nyinara mu. Eyinom ney 2.49%, 32.01% ne 9.37% yɛ pɛ wɔ abatow a ɔfata a wɔtow nyinara mu.<ref>https://web.archive.org/web/20221206123009/https://ghanaelections.peacefmonline.com/pages/2008/uppereast/174/index.php</ref><ref>''Ghana Elections 2008. Ghana: Friedrich Ebert Stiftung. 2010. p. 114.''</ref> == N'abrabɔ == Ɔyɛ Katoleknyi (Catholic) na wawar s ɔwɔ mba awɔtwe.<ref name="ghanamps.com"/> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] ktp0fo2vatop3j82wl1wneb36pdokh7 Simon Osei-Mensah 0 993 48208 47899 2025-05-23T15:26:45Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48208 wikitext text/x-wiki {{Databox|item=Q30318643}} '''Simon Osei-Mensah''' (wɔwoo no 27 [[Esusow Aketseaba]] 1961) yɛ Ghana amanyɛnyi, ɔyɛ Mbrahyɛbagua a ɔtɔ do esia (6) na Ghana Amansin a ɔtɔ do anan (4) no munyi, na ɔyɛ [[New Patriotic Party]] no munyi wɔ Ghana. Ɔyɛ Ashanti Mantɔw soafo wɔ Ghana.[2] Ɔmanpanyin Nana Addo Danquah Akuffo-Addo na ɔpaw no wɔ [[Sanda]] 2017 mu na Mbrahyɛbagua no mufoɔ penee do wɔ [[Kwakwar]] 2017 mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] n9ed6wjrkomvni8x5opm0ddu26mrewz Simons Addai 0 994 48120 47312 2025-05-23T15:20:34Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48120 wikitext text/x-wiki {{Databox|item=Q96942634}} '''Simons Addai''' yɛ Ghana amanyɛnyi na nwomasua ho nyimdzefo.[1] Ɔyɛ mbrahyɛbaguanyi ma Techiman Anafo mantɔw fir 7 [[Sanda]] 2009 kɔsi 6 [[Sanda]] 2013 wɔ National Democratic Congress tekiti do.<ref name=":0">http://www.ghanamps.com/mps-by-year-group/details.php?id=27&group=2462. ''www.ghanamps.com.'' Retrieved 4 July 2020.</ref><ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Nkwaeso-MP-donates-GH-9-000-00-towards-local-clinic-project-220401. ''www.ghanaweb.com.'' 30 September 2011. Retrieved 4 July 2020.</ref> == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Addai wɔ 14 [[Ebɔbira]] 1954.<ref>http://staging.odekro.org/person/simons-addai/. ''staging.odekro.org.'' Retrieved 4 July 2020.</ref> Ɔfir Krobo-Techiman, Brong Ahafo Mantɔw mu wɔ Ghana. Ɔnyaa nye bachelor's degree (BEd) wɔ Cape Coast Esuapɔn (University of Cape Coast) mu wɔ afe 2003 mu.<ref name=":0" /> == Edwuma == Addai yɛ nwomasua ho ɔbenfo.[1] Ɔnye Ghana Nɛomasua Dwumadzibea yɛɛ edwuma dɛ Ɔhwɛfo Panyin ne ɔkyerɛkyerɛfo wɔ Bamiri LA JSS.<ref name=":0" /> == Amanyɛsɛm == === 2004 Abatow === Wɔdzii kan paw Addai dɛ Ghana Ɔmanpanin Mmarahyɛ Bagua a ɔtɔ do anan a ɔfir aseɛ fir [[Sanda]] 2005 kɔsii [[Sanda]] 2009 no munyi.<ref>http://ghanamps.com/home/. ''ghanamps.com.'' Retrieved 6 July 2020.</ref> Wɔpaw no dɛ ɔmmɛgyina amansin no ananmusifo wɔ afe 2004 Ghana amansan abatow no mu. Wɔdze amba 27,803 na ɛpaw no wɔ ambatow 58,160 a wɔtow nyinara mu. Eyi nye amba a ɔfata a wɔtow nyinara mu 47.80% yɛ pɛ. Addai nyaa amba kyɛn Amadu Bermah Suleman a ofi Ɔmanfo Ɔman Nhyiam (People's National Convention) no mu, Prince Oduro-Mensah a ofi Ɔman Ho Dɔ Kuw Foforo (New Patriotic Party) no mu, Joshua Kwame Owusu Brempong a ofi Nhyiam no mu Nyimpa Kuw (Convention People's Party) no mu na Abdel Hamid Baba a ɔyɛ ɔkannyifo a ɔdze nye ho (an independent candidate).[5][6] Eyinom nyaa abatow 1,775, abatow 24,416, abatow 735 na abatow 3,431 wɔ abatow a ɔfata a wɔtow no nyinara mu.[5][6] Eyinom nye abatow a ɔfata a wɔtow nyinara mu 3.1%, 42.0%, 1.3% na 5.9% yɛ pɛ. Wɔpaw Addai wɔ National Democratic Congress tekiti do.<ref name="ghanaelections.peacefmonline.com">https://web.archive.org/web/20230425111705/https://ghanaelections.peacefmonline.com/pages/2004/brongahafo/62/index.php. ''Ghana Elections - Peace FM.'' Retrieved 2 August 2020.</ref><ref>''Elections 2004; Ghana's Parliamentary and Presidential Elections.'' Accra: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p. 138.</ref> Na nye mansin no yɛ Mbrahyɛbagua nkongua du (10) fa wɔ Mbrahyɛbagua nkongua eduonu anan (24) a ɔwɔ hɔ nyinara mu ma Brong Ahafo mantɔw a ɔwɔ Ghana. Sɛ yɛka nye nyinara bom a, National Democratic Congress dzii nkonyim wɔ Mbrahyɛbagua ananmusifo kakraa bi 94 mu wɔ nkongua 230 a ɔwɔ Mbrahyɛbagua a ɔtɔ do anan (4) a ɔwɔ Ghana man a ɔtɔ do anan (4) no mu.<ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/. ''Fact Check Ghana.'' 10 August 2016. Retrieved 2 August 2020.</ref><ref>https://web.archive.org/web/20240925092157/https://ghanaelections.peacefmonline.com/pages/2004/brongahafo/index.php. ''Ghana Elections - Peace FM.'' Retrieved 2 August 2020.</ref> === 2008 Abatow === Addai yɛ mbrahyɛbaguanyi ma Techiman Anafo mantɔw fir 7 [[Sanda]] 2009 kɔsi 6 [[Sanda]] 2013 wɔ National Democratic Congress tekiti do.<ref name=":0" /> Entsi ɔgyinaa amansin no ananmu wɔ Ghana man a ɔtɔ do anan no Mbrahyɛbagua a ɔtɔ do enum (5) no mu.<ref name="Peace FM. 2020">https://web.archive.org/web/20230423222837/https://ghanaelections.peacefmonline.com/pages/2008/brongahafo/62/index.php. ''Ghana Elections - Peace FM.'' Retrieved 2 August 2020.</ref><ref name="Ghana 2010. p. 57">''Ghana Elections 2008.'' Ghana: Friedrich Ebert Stiftung. 2010. p. 57.</ref> Wɔpaw no wɔ afe 2008 Ghana amansan ambatow mu.<ref name="ghanaelections.peacefmonline.com"/> Ɔnyaa amba 28,586 wɔ ambatow 56,478 a ɔfata a wɔtow wɔ afe 2008 Ghana Mbrahyɛbagua ambatow no mu.<ref name=":0" /><ref>https://web.archive.org/web/20230423222837/https://ghanaelections.peacefmonline.com/pages/2008/brongahafo/62/index.php. ''Ghana Elections - Peace FM.'' Retrieved 4 July 2020.</ref> Eyi nye ambatow a ɔfata a wɔtow nyinara mu 50.61% yɛ pɛ.[9][10] Wɔpaw no kyɛn Prince Yaw Donyina a ofi Ɔman Ho Dɔ Kuw Foforo (New Patriotic Party) no mu, Amoah David Dumah a ofi Ɔmanfo Ɔman Nhyiam (People's National Convention) no mu, Lale David Den a ofi Democratic Freedom Party no mu na Daniel Mensah a ofi Nhyiam no mu Nnipa Kuw (Convention People's Party) no mu. Eyinom nyaa amba 26,829, amba 633, amba 165 na amba 265 wɔ ambatow a ɔfata a wɔtow nyinara mu. Eyinom nye 7.50%, 1.12%, 0.29% na 0.47% yɛ pɛ. Wɔ saa ambatow no mu no, National Democratic Congress nyaa Mbrahyɛbagua nkongua dodow 114 wɔ nkongua 230 a ɔwɔ Mbrahyɛbagua a ɔtɔ do enum (5) a ɔwɔ Ghana man a ɔtɔ do anan (4) no mu.<ref name="Peace FM. 2020"/><ref name="Ghana 2010. p. 57"/> == N'abrabɔ == Addai awar a ɔwɔ mba ebiasa. Ɔyɛ Kristoni, sɛ yɛbɛka no pɛpɛɛpɛ a, Adventistnyi.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 56yhcqnnbz9bamutjnblke8pmvcz1zj Sindou 0 995 7776 6422 2023-05-05T10:16:19Z Yaw tuba 14 made corrections #FAT 7776 wikitext text/x-wiki {{Databox|item=Q1507575}} '''Sindou''' yɛ kurow bi a ɔwɔ  province of Léraba wɔ Burkina Faso. Ɔyɛ kurow kɛse ma Léraba Province na Sindou Department. Wɔ nyim dɛm mantɔw yi wɔ is Pics de Sindou ho ntsi, a ɔyɛ sandstone geological nhyehyɛɛ a n'ano yɛ nam .Kurow yi yɛ bebi a ogyina hɔ ma bea a akwantufo dze san hɔn ekyir kɔ Mount Tenakourou, bea a ɔwɔ sor paa wɔ Burkina Faso. == Ngyinado == '''• ^''' Citypopulation.de Population of cities & localities in Burkina Faso == Abɔntsen do nkitahodzi == • Satellite map at Maplandia.com [[Nkyekyεmu:Kurow wɔ Burkina Faso]] [[Nkyekyεmu:Kurow]] [[Nkyekyεmu:Nkurow a ɔwɔ Maps]] [[Nkyekyεmu:Burkina Faso]] [[Nkyekyεmu:Nkurow a ɔwɔ Africa]] [[Nkyekyεmu:Mbea a nnyimpa dɔɔso wɔ Cascades Mantɔw mu]] [[Nkyekyεmu:Africa]] e2tonrwt2167bn8ji6k2ngm9b0nkmub Sista Afia 0 996 5415 5414 2023-04-20T19:29:17Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 5414 wikitext text/x-wiki '''Francisca Gawugah''' (wɔwoo no afe apem ahaakron edunkrɔn ebiasa nye bosoom sanda nye da a ɔtɔ do esuɔn) a edzin a dodow ara nyim dɛ wɔfrɛ no '''Sista Afia''' , ɔyɛ Ghana dwomtownyi nye dwomkyerɛwfo a ɔfri Nkran. Onyaa dwomtow anyimnyam wɔ mber a ɔhyɛ ase dɛ ɔdze dɛm ndwom a ɔka do yi tow gua"jeje" a ɔnyi dwomtowfoɔ "Shatta Wale nye Afezi Perry". csv4rdjqlk0u74iub27iwrjowmfmtst Skuul 0 997 5418 5417 2023-04-20T19:29:18Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 5417 wikitext text/x-wiki '''Skuul''' yɛ bea a nkorɔfo anaa esuafo kɔ hɔ kɛgye ntsestee anaa kɛgye nyimdzee ss9ep5jy3ridrsa24fuvug9q7qhmffv Sofokrom 0 998 5421 5420 2023-04-20T19:29:20Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 5420 wikitext text/x-wiki Sofokrom yɛ kurow aa ɔwɔ Sekunde,wɔ atɔree mantow mu wɔ Ghana. g9q2a3fffr3itgsngfku00ou0zn8nx1 Solomon Kodjoe Akwetey 0 999 47675 36302 2025-05-14T13:24:05Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 47675 wikitext text/x-wiki {{Databox|item=Q99912691}} '''Solomon Kodjoe Akwetey''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebien no wɔ ka-bi-ma-menka-bi amambu a otsia anan no mu wɔ Suhum ambatow mpasua no do wɔ Ghana Epuei Mantɔw mu.<ref name="en.wikipedia.org">https://en.wikipedia.org/wiki/Solomon_Kodjoe_Akwetey#cite_note-:0-1</ref><ref>[[:en:Solomon Kodjoe Akwetey#cite note-2|https://en.wikipe]]<nowiki/>https://ghanaelections.peacefmonline.com/pages/2020/parliament/eastern/suhum/[[:en:Solomon Kodjoe Akwetey#cite note-2|dia.org/wiki/Solomon_Kodjoe_Akwetey#cite_note-2]]</ref> == N'abrabɔ ahyɛse == Wɔwoo Akwetey wɔ Suhum wɔ Ghana Epuei Mantɔw mu.<ref name="en.wikipedia.org"/> Ɔnam adzesua do bɛyɛɛ obi a ɔkɔ wimu kɛyɛ nhwehwɛmu na nna ɔka Apollo 6 wimu nhwehwɛmu dwumadzi a ɔkɔr do no ho. == Amanyɛsɛm== Wɔpaaw Akwetey dɛ mbrahyɛbaguanyi wɔ NDC amanyɛkuw no ne dzin mu wɔ Suhum mpasua no do a ɔwɔ Epuei Mantɔw no mu wɔ Ghanaman mu nyina ambatow kɛse a ɔkɔr do wɔ Mumu 1996 mu no. Onyaa amba 18,181 fii amba dodow 35,574 a wonyae no mu a nna ogyina hɔ ma 43.90% a hɔn a nna ɔnye hɔn reper egua a kor nye Ransford Yaw Agyepong a onyaa amba 12,907, Doreen Ellen Adamson a onyaa 2,840, Emmanuel Todd Peasah a onyaa amba 341 na Patrick Nartey Djaba a ɔno so nyaa amba 305.<ref>[[:en:Solomon Kodjoe Akwetey#cite note-:0-1|https://en.wikipedia.org/wiki/]]<nowiki/>https://web.archive.org/web/20221121033221/https://ghanaelections.peacefmonline.com/pages/1996/parliament/eastern/107/index.php[[:en:Solomon Kodjoe Akwetey#cite note-:0-1|#cite_note-:0-1]]</ref> N'amanyɛkuw no mu ambatow a wɔdze yii mbrahyɛbagua ananmusinyi mu na Julius Debrah tuu no.<ref>https://web.archive.org/web/20221121033229/https://ghanaelections.peacefmonline.com/pages/2000/parliament/eastern/107/index.php</ref> ==Mboaedze== [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 3r4664de7djxbdw786m8sl7ji173n8n Solomon Kwabena Sarfoh 0 1000 47796 47619 2025-05-14T13:31:35Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47796 wikitext text/x-wiki '''Solomon Kwabena Sarfoh''' yɛ Ghana amanyɛnyi na nkan no mbrahyɛbaguanyi. Nna ɔyɛ mbrahyɛbaguanyi ma Mampong ambatow mpasua do a ɔwɔ Esuantse Mantɔw mu wɔ Ghanaman mu. Nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebiasa no mu. Nna ɔsan so yɛ nkan no eguamutsenanyi ma mbrahyɛbagua apamfo a woyii hɔn faa akwan na ahɛn nsɛm ho no. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] jbu8w4v70wef8hf7iier2k82hip7e7f Solomon Tettey Terkper 0 1001 47808 6937 2025-05-14T13:32:18Z Robertjamal12 13 /* AMANYƐSƐM */ adding category using [[Project:AWB|AWB]] 47808 wikitext text/x-wiki '''Solomon Tettey Terkper''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebien wɔ aban a ɔtɔ do anan mu, oginaa maa Upper Manyo Krobo ambatow mpasua a ɔwɔ Epuei Mantɔw mu wɔ Ghana. === ABRABƆ AHYƐASE === Wɔwoo Terkper wɔ Upper Manyo Krobo wɔ Epuei Mantɔw mu wɔ Ghana. ==== AMANYƐSƐM ==== Wodzii kan paaw no kɔr mbrahyɛbagua mu maa Upper Manyo Krobo a ɔwɔ Epuei Mantɔw mu wɔ Ghana dɛ National Democratic Congress kuwba ber a wɔtoow Ghana amba kɛse wɔ Mumu 1996 mu no. Onyaa amba 15,390 fii amba dodow a wɔtoow 26,621 mu a ogyina hɔ ma 43.30%. Ɔdze dzii n'akansifo Emmanuel Ansah Nartey a onyaa amba 4,827 a ogyina hɔ ma 13.60%, Charles Kwesi Narh a onyaa amba 3,173 a ogyina hɔ ma 8.90%, Joe Sam a onyaa amba 2,644 a ogyina hɔ ma 7.40% na Martin Adama Okai a onyaa amba 587 a ogyina hɔ ma 1.70%. Terkper kɔdɔɔm Convention People's Party wɔ afe 2000 mu na Stephen Kwao Amoanor a ɔwɔ National Democratic Congress dzii no do nkonyim. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 4woubdjld6eeb774x3g5s0myp95rw1e Sophia Akuffo 0 1002 7708 6938 2023-05-01T17:53:00Z Robertjamal12 13 /* Asɛndzi akyerɛw */clean up, replaced: New Patriotic Party → [[New Patriotic Party]] using [[Project:AWB|AWB]] 7708 wikitext text/x-wiki '''Sophia Abena Boafoa Akuffo''' JSC (wɔwoo no afe 1949 Mumu 20) yɛ Ghana Chief Justice of fitsi afe 2017 kesi afe 2019 Mumu 20 no mu. Iyi ntsi, nna ɔayɛ ɔsɛndzifo wɔ Supreme Court wɔ Ghana fi afe 1995. == Nwomasua == Presbyterian ɔsɔfo ne babaa, onyaa ne Mpanyin nsɔwdo nwomasua wɔ Wesley Girls' High School, Oguaa na onyaa ne Bachelor of law degree fir University of Ghana mu. Ɔtoaa do wɔ Ghana School of Law na hɔ na ɔfataa dɛ ɔyɛ mbranyimnyi. Akuffo faa ntsetsee mu dɛ mbranyimfo wɔ Nana Akuffo-Addo amambu ase. Onyaa ne Master's degree wɔ mbra mu fir Harvard University wɔ USA. == Edwuma == Sophia Akuffo ayɛ kuwba wɔ amambu apamfo wɔ Commonwealth Judicial Education Institute mu, na guamutsenanyi wɔ Alternative Dispute Resolution Task Force mfe pii. Afe 2006 Sanda bosoom mu no, wɔpaaw no kaa asɛndzifo a wɔwɔ African Court on Human and Peoples' Rights mu: enyimenyim no dze wɔpaaw no mfe ebien pɛr mbom ekyir no wɔsanee paw no kɛpem afe 2014 na ɔsoom dɛ mampanyin abedziekyir na Mampanyin wɔ Kɔɔto hɔ. Akuffo kyerɛw ''The Application of Information & Communication Technology in the Judicial Process – the Ghanaian Experience'', a presentation to the African Judicial Network Ghana (2002). === Ɔhen pɛrpɛrnyi wɔ Ghana === Afe 2017 Esusuowaketseaba 11 mu no, Nana Akuffo-Addo paaw Akuffo dɛ Ɔsɛndzinyi a ne dzibew wɔ sor wɔ Ghana Supreme Court, a mbrahyɛbagua no peen do. Mampanyin Akuffo -Addo kaa no do ntam kɛhyɛɛ kɔɔto hɔ wɔ afe 2017 Obiradzi 19 mu dɛ chief justice ɔtɔ do du-ebiasa wɔ Ghana kwasafoman mu. Atsɛmbu a otwa to a nna ɔka ho no wɔ afe 2019 Mumu 18 mu a Supreme Court no dze nhyehyɛɛ bi too hɔ dɛ kɔɔto no bɛtsena ase wɔ ndaawɔtwe ewiei aka asɛm hia. Ɔdze ne ndaase so maa Ghana amampanyin bi a woetwa mu so. Nna John Atta Mills a nna ɔyɛ ne kyerɛkyerɛnyi wɔ Taxation wɔ Ghana Law School na ɔsan paaw no maa African Court of Human and Peoples’ Rights wɔ Ethiopia. Ɔsanso hun Jerry Rawlings a ɔpaaw no kɔr Supreme Court wɔ afe 1995 na John Kufuor a ɔpaaw no kɔr African Court of Human and Peoples’ Rights wɔ afe 2006. Ɔbɛyɛɛ mampanyin wɔ dɛm kɔɔto yi ɔnam John Mahama ntsi na Nana Akuffo -Addo paaw no dɛ Chief Justice. == Asɛndzi akyerɛw == * [[New Patriotic Party]] v Attorney-General (also referred to as the CIBA case) 1997 ICHRL 24 (12 March 1997) == Ahomgye == Ɔsoom dɛ Chief Justice ekyir no, Akuffo gyee n'ahom wɔ afe 2019 mu. Afe 2020 Ebɔw 28 mu no, Nana Akufo-Addo paaw Akuffo dɛ ɔnyɛ guamutsenanyi mma COVID-19 National Trust Fund fofor a wɔtsewee no ber a COVID-19 yar no bae no. Ɔsanso soom dɛ guamutsenanyi wɔ University of Ghana mpanyimfo kuw no mu na ɔsanso yɛɛ kuwba wɔ akwankyerɛfo fɛkuw pii do. == Ebusua == Ɔwɔ babaa a wɔfrɛ no Violet Padi na nananom ebien Samuel Osei na Cara Nyame. Ɔwɔ Ebusua kɛse a ne nuanom mbaa a wɔtse ase enum ka ho naaso wohun no dɛ ɔtaa ka noho kɔ ebiasa a yɛabɔ hɔn dzin dadaw no ho. <sup>[''citation needed'']</sup> == Hwɛ iyi so == [[Nkyekyεmu:Ghanafo]] 4tzibr7sjco4q8q5a8ps9zd737s52xy Sophia Horner-Sam 0 1003 17222 17221 2024-10-16T14:20:20Z Assilidjoe 33 Medze lenke aka ho 17222 wikitext text/x-wiki '''Sophia Horner-Sam''' yɛ obi a ogyina Ghana anan mu wɔ amanaman ahorow do na ɔsan yɛ ɔmanyɛnyi wɔ ɔmampanyin [[Nana Akufo-Addo|Nana Akuffo-Addo]] ne New Patriotic Party amanyɛkuw no mu. == Edwuma == Horner-Sam soom dɛ Atɔe Mantɔw no soafo wɔ John Agyekum Kufour n'amambu mu. [[Ayɛwoho]] 2017 mu no, Ɔmanpanyin Nana Akuffo-Addo yii no ma ɔbɛyɛɛ Ghana ɔnanmusinyi wɔ ɔman Netherlands mu.<ref>https://www.myjoyonline.com/#google_vignette</ref><ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/President-Akufo-Addo-presents-credentials-to-22-new-ambassadors-557760</ref><ref>https://web.archive.org/web/20170713011113/http://presidency.gov.gh/index.php/2017/07/10/president-akufo-addo-appoints-22-more-ambassadors/</ref> == Mboaedze == [[Nkyekyεmu:Ghanafo]] gz5mioqrt4pbv1yc0252wvq9bnf97e7 Sophia Oboshie Doku 0 1004 48382 6940 2025-06-26T18:21:51Z Assilidjoe 33 Added infobox 48382 wikitext text/x-wiki {{Infobox person | image= | caption = | name =Sophia Oboshie Doku | birth_name=Sophia Oboshie Doku | birth_date= | birth_place= Ghana (Accra) | nationality=[[Ghanaian]] | children= | occupation= [[politician]] | known_for= [[Member of Parliament]] |alma_mater= }} '''Sophia Oboshie Doku''' yɛ Ghana amanyɛnyi basia na Ghana mbrahyɛbaguanyi basia a odzi kan wɔ mbrahyɛbagua a odzi kan wɔ Kwasafoman odzi kan no mu wɔ Ghana wɔ Ghana Mampanyin a odzi kan Dr Kwame Nkrumah amambu ase. == Nwomasua == Doku faa akyerɛkyerɛfo ntsetsee mu. == Amanyɛsɛm == Nna Doku yɛ amanyɛnyi a ɔsoom wɔ bea a n'ahoɔdzen bɔso nyinara na nyimpa a ɔkoo fahodzi no mu kor. Hwɛ iyi so * Ama Nkrumah * Hannah Cudjoe * Susanna Al-Hassan == Nhwɛdo == # '''^''' # '''^''' # '''^''' # '''^''' "The Forgotten S'heroes' of Ghana's Independence - threesixtyGh". ''threesixtyGh''. Retrieved 2016-01-24. [[Nkyekyεmu:Ghanafo]] qqph8duy3tn2kwprtm4jgv038my794h St. John's School Sekondi 0 1005 5441 5440 2023-04-20T19:29:28Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 5440 wikitext text/x-wiki St. John's Skuul yɛ mbanyimba nkotsee mpanyin nsɔwdo Skuul a ɔyɔ Roman Catholic asɔr no ne dze a ɔyɔ Atɔree Mantɔw mu wɔ Ghana. 8e648l0ejnoh9kdwusihrq0vmc2zx3d Stephen Adoma-Yeboah 0 1006 47499 47228 2025-05-09T14:48:03Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 47499 wikitext text/x-wiki {{Databox|item=Q98815331}} '''Stephen Adoma-Yeboah''' yɛ Ghana ɔmanyɛnyi na nna ɔyɛ mbrahyɛbaguanyi ma Dormaa Epuei Ambatow mpasua a ɔwɔ Brong Ahafo mantɔw mu wɔ Ghana. Nna ɔyɛ mbrahyɛbaguanyi wɔ Ghana Ka-bi-ma-menka-bi amambu a ɔtɔ do anan no ne mbrahyɛbagua a ɔtɔ do ebiasa no mu.<ref name=":0">https://web.archive.org/web/20221008235630/https://ghanaelections.peacefmonline.com/pages/2004/brongahafo/63/index.php. ''Ghana Elections - Peace FM.'' Retrieved 2020-09-02.</ref> == Amanyɛsɛm == Adoma-Yeboah yɛ New Patriotic Party amanyɛkuw no mu ba. Wɔpaaw no dɛ mbrahyɛbaguanyi maa Dormaa Epuei Ambatow mpasua a ɔwɔ Brong Ahafo mantɔw mu wɔ Ghana Ka-bi-ma-menka-bi amambu a ɔtɔ do anan no ne mbrahyɛbagua a ɔtɔ do ebiasa no mu. Yaw Ntow Ababio na obedzii n’adze wɔ afe 2004 Ghanaman mu nyina ambatow kɛse mu.<ref name=":0" /> == Ambatow == Wɔpaaw Adomah-Yeboah dɛ mbrahyɛbaguanyi maa Dormaa Epuei Ambatow mpasua no wɔ afe 2000 Ghanaman mu nyina ambatow kɛse no mu. Wɔpaaw no wɔ [[New Patriotic Party]] amanyɛkuw no ne dzin mu.<ref>''Electoral Commission of Ghana Parliamentary Result-Election 2000.'' Ghana: Friedrich Ebert Stiftung. 2007. p. 16.</ref> Nna n'ambatow mpasua no ka mbrahyɛbagua mu ngua duanan a New Patriotic Party amanyɛkuw no nyae wɔ mbrahyɛbagua ngua eduonu kor a ɔwɔ Brong Ahafo Mantɔw no mu no ho.<ref name=":1">https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/. ''Fact Check Ghana.'' 2016-08-10. Retrieved 2020-09-01.</ref><ref>http://archive.ipu.org/parline-e/reports/arc/2123</ref><ref>https://web.archive.org/web/20220922143635/https://ghanaelections.peacefmonline.com/pages/2000/brongahafo/index.php. ''Ghana Elections - Peace FM.'' Retrieved 2020-09-01.</ref> [[New Patriotic Party]] amanyɛkuw no nyaa mbrahyɛbagua mu ngua aha ebien no mu ɔha dze benyaa dɔm kɛse a nna ɔwɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ Ghana Ka-bi-ma-menka-bi amambu a ɔtɔ do anan no mu.<ref name=":1" /> Amba 9,782 na ɔdze dzii konyim wɔ amba 16,138 nyina a wɔtowee no mu. Iyi maa onyaa amba dodow a wɔtowee no mu 60.9% . Adomah-Yeboah kyɛɛn Nicholas Kwabena Agyei-Kyereme a ofi National Democratic Congress amanyɛkuw no mu, Obeng Kwasi Emmanuel a ofi National Reform Party amanyɛkuw no mu na Kyeremeh Addae Hinneh a ofi Convention People's Party amanyɛkuw no mu. Woyinom mu biara nyaa amba 5,599, 397 na 291 wɔ amba a wɔtowee no nyinara mu. Nna iyinom gyina hɔ ma 34.8%, 2.5% na 1.8% .<ref>''Electoral Commission of Ghana -Parliamentary Result-Election 2000.'' Ghana: Friedrich Ebert Stiftung. 2007. p. 16.</ref> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] ldc7q8cd9ujb7cfa96pd30htb2i15s5 Stephen Amoanor Kwao 0 1007 47587 47426 2025-05-09T14:54:10Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 47587 wikitext text/x-wiki {{Databox|item=Q7608586}} '''Stephen Amoanor Kwao''' (wɔwoo no 12 [[Fankwa]] 1951) yɛ Ghana nwomasua ho nyimdzefo (educationist) na amanyɛnyi. Ɔyɛ kan Mbrahyɛbaguanyi ma Upper Manya mansin no na ɔyɛ Ɔman Soafo (Minister of State) wɔ Ghana Ɔmampanyin Dwumadzibea (Office of the President). Ɔsan nso yɛ obi a na anka ɔyɛ Ghana Nwomasua edwuma no kwankyerɛfo abadziakyiri na kan ɔman kyerɛwfo (national secretary) wɔ Ɔman Demokrasi Mmarahyɛ Bagua (National Democratic Congress) no mu nso.[5] Ɔsan nso yɛ kan Ɔsoafo a ɔhwɛ Edwumayɛ na Asetena mu Yiedze do (Former Minister for Employment and Social Welfare). [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] mqy54d47uepkqp0pa46a3poj27cv0y6 Stephen Asamoah Boateng 0 1008 48157 36481 2025-05-23T15:23:11Z Robertjamal12 13 /* Mboaedze */ Nkyekyεmu using [[Project:AWB|AWB]] 48157 wikitext text/x-wiki {{Databox|item=Q2344521}} '''Stephen Asamoah Boateng''' (a wɔwoo no [[Dzifuu]] 18, 1958) yɛ Ghana amanyɛnyi na nna ɔyɛ mbrahyɛbaguanyi ma Mfantseman Atɔe ambatow mpasua mu a ɔwɔ Ghana Finimfin Mantɔw mu. Ɔyɛ kan Ɔsoafo a ɔhwɛ Nkurow Nketsewa N'atsenae na No Mu Amambu Ho Mpontu,Nserahwɛ Na Nkitahodzi a Ɔda Ghanaman na Akwantu Mu Mba Ntamu do .<ref name=":02">https://www.ghanaweb.com/GhanaHomePage/business/Stephen-Asamoah-Boateng-appointed-to-head-State-Enterprise-Commission-533516. ''www.ghanaweb.com.'' April 2, 2017. Retrieved August 6, 2020.</ref> Boateng san yɛ kan soafo a ɔhwɛ nsɛm na Ɔman mu nkyerɛkyerɛ do na ɔsan yɛ kan edwuma mu panyin wɔ Ɔman Nnwuma boayiku (State Enterprise committee) no mu.<ref name=":12">https://www.myjoyonline.com/news/national/im-in-office-to-serve-ghanaians-not-my-friends-asamoah-boateng/. ''MyJoyOnline.com.'' July 1, 2020. Retrieved August 6, 2020.</ref><ref>https://citinewsroom.com/2019/05/security-guard-jailed-2-years-for-threatening-to-kill-asamoah-boateng/. ''Citinewsroom – Comprehensive News in Ghana.'' May 2, 2019. Retrieved August 6, 2020.</ref> Mprempren ɔyɛ Ɔman Anigye ne Aban Dwumadibea (SIGA) no sohwɛfo panyin.<ref>Online, Peace FM. https://web.archive.org/web/20221212184129/https://m.peacefmonline.com/pages/politics/politics/201909/392035.php. ''m.peacefmonline.com.'' Retrieved August 6, 2020.</ref><ref>https://www.businessghana.com/. ''BusinessGhana.'' Retrieved August 6, 2020.</ref><ref>https://web.archive.org/web/20221212184112/https://www.xplonlinegh.com/asabee-defends-deputy-masloc-ceo-says-loans-to-npp-delegates-not-abuse-of-office. ''xplonline Gh.'' July 1, 2020. Retrieved August 6, 2020.</ref><ref>https://web.archive.org/web/20221212185608/https://3news.com/ecg-nedco-valco-debt-to-gridco-hit-%C2%A2814-million/. ''3news.'' November 3, 2019. Retrieved August 6, 2020.</ref> == Ɔbra Ahyɛse na Nwomasua == Wɔwoo Boateng wɔ afe 1958 mu na ofi Konongo wɔ Esuantse Mantɔw mu wɔ Ghana.<ref name=":12" /> Onyaa n'ahyɛase nwomasua wɔ Konongo Methodist ahyɛse skuul, Kormantse Mansin Finimfin Skuul na Jasikan Roman Finimfin Skuul mu na ɔtoaa do kenyaa no nsɔwdo skuul wɔ Konongo/Odumase Finimfin Nsɔwdo Skuul mu.<ref name=":02" /> Boateng nyaa n'abɔdzin krataa a odzi kan wɔ University of Ghana, Legon mu na onyaa abɔdzin krataa a ɔtɔ do ebien wɔ Business Administration mu wɔ Henley Management College Oxfordshire wɔ United Kingdom.<ref>''Ghana Parliamentary Register, 2004–2008.'' Ghana: The Office of Parliament. 2004. p. 181.</ref> Ber a nna ɔwɔ United Kingdom no, ɔkɛyɛɛ edwuma dɛ Adzetɔn na Adzetɔ ho Fotufo wɔ American Medical Systems (AMS) a ɔwɔ Pfizer Pharmaceuticals mu. Nna ɔsan yɛ Guadzi ho fotufo wɔ Business Link wɔ London na dɛmara so nna ɔyɛ Dabew ho Hwɛdofo wɔ Royal Borough a ɔwɔ Kensington, Chelsea. Nna ɔyɛ aban dwumayɛnyi a nna ɔwɔ dzibew dɛ fiadze boafo wɔ Ghana Medical Stores a ɔwɔ Kumasi.<ref name=":22">https://www.modernghana.com/references/77/hon-stephen-asamoah-boatengasabee.html. ''Modern Ghana.'' Retrieved August 6, 2020.</ref> == Amanyɛsɛm == Boateng ka Mbrahyɛbagua a ɔtɔ do anan wɔ Ghana ka-bi-ma-menka-bi amambu a ɔtɔ do anan no ho bi.<ref>https://web.archive.org/web/20221212184228/https://ghanaelections.peacefmonline.com/pages/2004/central/79/index.php. ''Ghana Elections – Peace FM.'' Retrieved August 6, 2020.</ref> Osuar no ara na ɔhyɛɛ n’amanyɛssɛm edwuma ase dɛ obi a odzi akotsen wɔ amanyɛsɛm mu. Ɔbɛyɛɛ Madina Esuafo Kuw no mu panyin na Ghana Esuafo Kuw Baatan no mu Mpanyimfo no hɔn Kyerɛkyerɛwfo wɔ afe 1979 mu kesii 1982.<ref name=":22" /> Ɔdze no ho hyɛɛ ɔman mu n'ambatow a ɔkɔr do wɔ afe 2004 mu dɛ Mfantseman ambatow mpasua n'anamusinyi wɔ [[New Patriotic Party]] amanyɛkuw no ne dzin mu na wɔpaaw no dɛ mbrahyɛbaguanyi a amba dodow 49,618 a wɔtowee no, onyaa no mu 28,081 wɔ dɛm afe no mu.<ref>https://web.archive.org/web/20221212184228/https://ghanaelections.peacefmonline.com/pages/2004/central/79/index.php. ''Ghana Elections – Peace FM.'' Retrieved August 4, 2020.</ref><ref>https://library.fes.de/pdf-files/bueros/ghana/03610.pdf. Accra: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p. 146.</ref> Nna n'ambatow mpasua no ka ambatow mpasua ahorow duesia (16) a [[New Patriotic Party]] amanyɛkuw no dzii konyim wɔ hɔ no wɔ Finimfin Mantɔw mu no ho wɔ dɛm ambatow no mu.<ref>https://web.archive.org/web/20240428070731/https://ghanaelections.peacefmonline.com/pages/2004/central/index.php. ''Ghana Elections – Peace FM.'' Retrieved August 4, 2020.</ref> Ɔdze ne mbrahyɛbagua mu edwumayɛ no baa ewiei wɔ afe 2008 ɔman mu nyina ambatow no mu wɔ ber a Aquinas Tawiah Quansah a ofi National Democratic Congress amanyɛkuw no dzii no do nyim no.<ref>https://web.archive.org/web/20221212184228/https://ghanaelections.peacefmonline.com/pages/2008/central/79/index.php. ''Ghana Elections – Peace FM.'' Retrieved August 6, 2020.</ref> Afe 2017 mu na ɔmanpanyin Nana Addo Dankwa Akuffo Addo paaw no dɛ oguamutsenanyi panyin a ɔda State Enterprise Committee no ano.<ref name=":02" /><ref>https://thebftonline.com/tag/stephen-asamoah-boateng/. ''The Business & Financial Times.'' Retrieved August 6, 2020.</ref> Ekyir no, ɔmampanyin kor noara sanee paaw Boateng dɛ kwankyerɛfo panyin wɔ ndzienyim kuw a wɔpaaw no State Interest and Governance (SIGA) mu no .<ref>https://allafrica.com/stories/201912120662.html. ''allAfrica.com.'' December 1, 2019. Retrieved August 6, 2020.</ref> == N'abrabɔ == Boateng yɛ Kristonyi. Ɔwar Zuleika Lorwia, na ɔnye no wɔ mba esuon a Samuel Nana Yaw Boateng ka ho.<ref name=":22" /> == Hwɛ Iyi So == * [[List of MPs elected in the 2004 Ghanaian parliamentary election]] == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] j586ujit3wmj8fow8xrbxw9bkgk9qul Stephen Cobbinah B. Karikari 0 1009 47579 47230 2025-05-09T14:53:38Z Robertjamal12 13 /* Edwuama */ Nkyekyεmu using [[Project:AWB|AWB]] 47579 wikitext text/x-wiki {{Databox|item=Q98816293}}'''Stephen Cobbinah Buor-Karikar'''i yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma Amansie West ambatow mpasua a ɔwɔ Esuantse Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ Ghana Republic a ɔtɔ do anan mu. == Amanyɛsɛm == Nna Buor-Karikari yɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ Ghana Republic a ɔtɔ do anan mu. Wɔpaaw no wɔ afe 2000 Ghana ambatoɛ kɛse mu maa [[New Patriotic Party]]. Onyaa mba 28, 657 a egyina hɔ ma 77.82%. Odzii nkogu wɔ afe 2004 ma Kofi Krah Mensah a ɔwɔ NPP bɛhyɛɛ n'ananmu. === Edwuama === Buor-Karikari yɛ nkan no mbrahyɛbaguanyi ma Amansie West ambatow mpasua a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. Ansaana owura amanyɛsɛm mu no, nna ɔyɛ kyerɛkyerɛnyi wɔ University of Cape Coast. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 4f1z6dfunpmth6w8b5jkrcaqs1vwqn0 Stephen Kunsu 0 1010 48183 47886 2025-05-23T15:25:02Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48183 wikitext text/x-wiki {{Databox|item=Q84056560}} '''Stephen Kunsu''' yɛ Ghana amanyɛnyi na Mbrahyɛbagua a ɔtɔ do enum (5) na esuon (7) a ɔwɔ Ghana Amasin a ɔtɔ do anan no munyi a ɔgyina Kintampo Etsifi (North) ananmu wɔ Brong Ahafo mantɔw mu wɔ Ghana. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] i4tg7409d2liioxvvf94f3pmmc1cwbk Stephen Kwaku Balado Manu 0 1011 47591 47429 2025-05-09T14:54:28Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 47591 wikitext text/x-wiki {{Databox|item=Q96881552}} '''Stephen Kwaku Balado Manu''' (wɔwoo no 23 [[Dzifuu]] 1958)[1] yɛ ɔkyerɛkyerɛfo na Ghana amanyɛnyi. Nna ɔyɛ Mbrahyɛbaguanyi a ogyinaa Ahafo Ano Anaafo mansin a ɔwɔ Ashanti Mantɔw mu wɔ Ghana Mbrahyɛbagua a ɔtɔ do ebien (2), ebiasa (3), anan (4) na enum (5) a ɔwɔ Ghana Amansin (Republic) a ɔtɔ do anan (4) no ananmu. Ɔyɛ Ɔman Ho Dɔ Kuw Foforo (New Patriotic Party) no munyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] t0a2qhmocuop66lwaqipxuqmk5rc5y4 Stephen Michael Essuah Kofi Ackah 0 1012 47973 47819 2025-05-14T14:16:27Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47973 wikitext text/x-wiki {{Databox|item=Q61694704}} '''Stephen Michael Essuah Kofi Ackah''' yɛ Ghana amanyɛnyi na kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do esuon wɔ Ghana Amansin a ɔtɔ do anan (4) mu a na ogyina mu ma Suaman ambatow mpasua do wɔ Atɔe Mantɔw mu wɔ National Democratic Congress amanyɛkuw dzin mu.<ref name=":0">http://www.ghanamps.com/mps/details.php?id=5519</ref><ref name=":1">https://web.archive.org/web/20190427151123/https://ukgcc.com.gh/hon-stephen-michael-essuah-kofi-ackah/</ref> == Ɔbra Ahyɛase Na Nwomasua == Ackah fir Suaman-Dadieso wɔ Anee Mantɔw mu. Onyaa n'akyerkyerɛfo ntsetsee wɔ Wesley College, Kumase na ɔtoa do wɔ Specialist Training College(STC), Winneba hɔ na onyaa ne diploma. Onyaa n'abɔdzin krataa a ɔyɛ Bachelor of Education(BEd) wɔ:"Physical Education" mu wɔ Simpa Suapɔn mu wɔ 2000, na onyaa ne Executive Masters in Governance and Leadership (EMGL) Ghana Institute of Management and Public Administration (GIMPA) wɔ 2000.<ref name=":1" /> == Edwuma == Ɔyɛɛ edwuma wɔ Ghana Education Service (GES) dɛ kwankyerɛfo abedziekyir na kyerɛkyerɛnyi wɔ Ejusuman Senior High School.<ref name=":0" /><ref name=":1" /> == Amanyɛsɛm == Ackah kɔɔ mbrahyɛbagua fie wɔ Sanda 7, 2005 a na ogyina mu ma Suaman abatow mpasua do wɔ NDC amanyɛkuw ne dzin mu. Ɔtsenaa egua no do toaa do mpɛn anan wɔ mbrahyɛbagua fie.<ref name=":1"/><ref name=":2">https://www.parliament.gh/mps?mp=229</ref><ref>https://www.graphic.com.gh/elections/constituency-details/2016/suaman</ref> Wɔ mbrahyɛbagua fie no, ɔasoom wɔ Committee pii mu, iyinom nye Subsidiara Legislation Committee, the Local Government and Rural Development committe, the Youth, Sports and culture committee, and the Special Budget committee.<ref name=":2" /> == N'abrabɔ == Ackah awar wɔ mba baasa (3). Ɔyɛ Kristonyi a ɔsom wɔ Methodist.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] exp96fnk50wq6lo64qxpozhdwzad72r Stephen Obimpeh 0 1013 48090 47782 2025-05-23T14:01:50Z Robertjamal12 13 /* Ankorankor Asetra */ Nkyekyεmu using [[Project:AWB|AWB]] 48090 wikitext text/x-wiki '''Commodore Stephen Obimpeh''' yɛ Ghana amanyɔnyi na kan ɔpanin wɔ Ghana Po do Asraafo mu. Ɔyɛɛ Ghana Po so Asraafo no Po do Asraafo Panyin fir [[Obiradzi]] 1979 kɔsi [[Mumu]] 1981. == Mfiase Asetra na Nhomasua == Wɔwoo no 26 [[Fankwa]] 1941 wɔ Vakpo wɔ Volta Mantsam mu wɔ Ghana. Ɔnyaa nye mfitiase nwomasua wɔ Vakpo na nye ntoasoɔ sukuu wɔ Ghana Secondary Technical School (GSTS) a ɔ wɔ Takoradi. Wɔgyee no toom wɔ Ghana Asraafoɔ Sukuu mu wɔ afe 1961 mu na wɔsan tsetsee no wɔ Britannia Royal Naval College Dartmouth, U.K. Wɔdze no hyɛɛ Ghana Asraafo Adesuadan mu wɔ afe 1963. Ɔnyaa master’s degree wɔ Maritime Strategy na Management mu wɔ Naval Command Course, . Po do Asraafo Akodzi Sukuu, Newport, Rhode Island wɔ Amerika wɔ 1978 mu. == Edwuma == Stephen Obimpeh yɛ obi a na anka ɔyɛ Ghana man a ɔtɔ do nnan no mmarahyɛ bagua a edzi kan na dzea ɔtɔ do ebien no muni. Ɔsom maa North Dayi mantsam no. Ɔyɛ Po do Asraafo Panyin. Ɔyɛ Po do Asraafo a Wɔakɔ Pɛnhyen Fekuw no Titenani. == Amanyɔsɛm Asetra == Efi 1986 kosi 1992 no ɔyɛɛ PNDC Ɔkyerɛwfo a ɔhwɛ Kuadwuma do. Efi afe 1993 kosi afe 2000 no ɔyɛɛ Mmarahyɛ Bagua no muni maa North Dayi mansin wɔ Ghana mmarahyɛ bagua no mu saa ber no mu no ɔyɛɛ Ghana Mmarahyɛ Bagua no Sikasɛm Boayikuw a Wɔpaw no no guamtrani. Ɔsan nso yɛɛ Ghana Akwahosan ho Ɔsoafo fir afe 1993 kɔsi afe 1996. Ɔsan yɛɛ kuayɛ ho Ɔsoafo fir afe 1996 kɔsi afe 1997. Wɔ afe 2000 abatoɔ ɔsatuo mu wɔ Ghana no, wɔyii no dɛ ɔsatuo sohwɛfo maa abatoɔ Ɔsatuo a John Evans Atta Mills a ɔdzii nkoguo wɔ abatoɔ no mu maa John Kufuor. Akyir yi Atta Mills dzii nkonyim wɔ abatoɔ no mu wɔ afe 2008 mu nanso owui dɛ ɔmampanyin wɔ 24 July 2012. Akyir yi ɔyɛɛ ɔmampanyin fotufo panyin wɔ Ghana Ɔmampanyin Dwumadzibea. Ɔsan nso yɛɛ edwuma wɔ mpanyimfo kuw ahorow mu a nea ka ho nye dɛ Ɔmanfo Adetɔ Dwumadzibea no Titenani na Veterans Administration no sodikuw no Titenani. Ɔsan nso yɛɛ edwuma wɔ boards afofor a Ghana Railways na Ports Authority (1972–1973), Ghana Armed Forces Staff College Control Board (1979–1981), Ghana Nautical College Council (1978–1981) na Board of Governors World Maritime University, Malmo, ka ho mu. Sweden (1983 na afe 1994). === Mmarahyɛ Bagua no Munyi === Stephen Obimpeh na wɔdzii kan paw ɔman no mmarahyɛ bagua a odzi kan wɔ ɔman a ɔtɔ do nnan no mu wɔ National Democratic Congress tekiti do wɔ 1992 Ghana mmarahyɛ bagua abatoɔ no mu. Ɔsan gyinaa ananmu wɔ afe 1996 Ghana amansan abatoɔ mu a ɔdzii nkonyim wɔ nkongua no do dze abatoɔ 39,445 a ɔgyina hɔ ma kyɛfa no mu 91.7%. Ɔdzii Vincent Wilson Bulla a ɔfir People’s Convention Party a ɔnyaa abatoɔ 2,634 a ɔgyina hɔ ma kyɛfa no mu 6.1% na Augustine Yawo Adjei a ɔfir [[New Patriotic Party]] a ɔnyaa abatoɔ 944 a ɔgyina hɔ ma kyɛfa no mu 2.2% do nkonyim. Ɔhweree nkongua no wɔ afe 2000 Ghana amansan abatoɔ mu maa Akua Sena Dansua a ɔfir National Democratic Congress a ɔdzii nkonyim wɔ nkongua no do dze abatoɔ 23,962 wɔ abatoɔ 32,785 a wɔdze too dwa nyinara mu. Na eyi nye abatow a ɔfata a wɔtowee nyinara mu 73.8% yɛ pɛ. == Nidzi Ahorow == Wɔyɛɛ no Companion of the Order of the Volta wɔ afe 2016 mu osiane nye mboa a ɔdze maa ɔman no nkɔdo ntsi. Wɔ afe 2019 mu no, Wɔ West African Security Services Association (WASSA) afahyɛ no mu no, Obimpeh rehyɛ po do edwumayɛfo dɛ hɔntena mmara no fa nyifa do ber nyinara no, afei ɔdze ɔfrɛ maa edwumayɛfo na polisifo no dɛ wɔnkɔ do nyɛ edwuma a wɔmmrɛ dɛ wɔbɛma Ghana po do asase no akɔ do ayɛ dzea ahobammbɔ wom na ahobammbɔ wom. Wɔ afe 2014 mu no, Ɔboaa VASEC, ntoado Sukuu a ɔwɔ nye kuro mu wɔ Volta Mantsam mu. == Ankorankor Asetra == Stephen Obimpeh yɛ Kristonyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] epnyol1ocb9n9n078g8e3v4wnptlhzz Stephen Yakubu 0 1014 47478 47231 2025-05-09T14:39:12Z Robertjamal12 13 /* Nhwɛdo */ clean up using [[Project:AWB|AWB]] 47478 wikitext text/x-wiki {{Databox|item=Q97035229}} '''Stephen Yakubu''' yɛ Ghana amanyɛnyi na ɔman ananmusinyi. Nna ɔyɛ Ghana ananmusinyi wɔ Morocco na ɔyɛɛ mbrahyɛbaguanyi maa Binduri Ambatow Mpasua a ɔwɔ Etsifi Epue Mantɔw mu wɔ Ghana.<ref name=":0">http://ghanamps.com/mps/details.php?id=240. ''ghanamps.com.'' Retrieved 7 July 2020.</ref><ref name=":1">http://staging.odekro.org/person/stephen-yakubu/. ''staging.odekro.org.'' Retrieved 7 July 2020.</ref> Mprempren yi dze, ɔyɛ Etsifi Epue Mantɔw ananmusinyi na ɔsan yɛ Apaamu Ahobambɔ Bagua no Tsitsenanyi.<ref>https://www.myjoyonline.com/government-committed-to-compliance-with-mining-laws-upper-east-regional-minister/. ''www.myjoyonline.com.'' Retrieved 19 May 2021.</ref> == Ɔbra Ahyɛse na Nwomasua == Wɔwoo Stephen Yakubu wɔ [[Esusow Aketseaba]] 25, 1966 wɔ Gotisaliga-Binduri wɔ Etsifi Epue Mantɔw mu. Onyaa n'abɔdzin BSc wɔ Dwumadzi Nhyehyɛɛ mu wɔ Kwame Nkrumah Abɔdzenyansapɛ na Abaɛfor Mfir Suapɔn mu. Ɔsanee nyaa diploma abɔdzin a otsia ebien wɔ 'Information Systems' mu wɔ Thames Valley Esuapɔn Slough, a ɔwɔ Ngyiresi Aborɔkyirman mu.<ref name=":0" /><ref name=":1" /> == Edwuma == Yakubu yɛ Mpontu Nhyehyɛɛ edwumayɛnyi, Adan ne nsii ho panyin na Ɔdodow Nhwehwɛmufo.<ref name=":0" /><ref name=":1" /> == Amanyɛsɛm == Yakubu yɛ [[New Patriotic Party]](NPPnyi) mapa. Osii akan wɔ Binduri egua no ho wɔ NPP amanyɛkuw no ananmu. Nna ɔyɛ Ghana Amambu a ɔtɔ do anan (4) no mu na Mbrahyɛbagua a ɔtɔ do enum (5) no ne mbrahyɛbaguanyi. Onyaa amba 9,103 fii 18,050. Iyi gyina hɔ ma 50.43%.<ref>http://ghanaelections.peacefmonline.com/pages/2008/uppereast/165/index.php. ''Ghana Elections - Peace FM.'' Retrieved 7 July 2020.</ref> == N'abrabɔ == Ɔyɛ nankasa n'edwuma na ɔawar a ɔwɔ ba kor (1). Ɔyɛ Kristonyi na ɔnye Memenda Asɔrfo na wɔsom.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] nv2dakxne3rq70rf4a0jmu2h6rf2o9v Steve Senu Akorli 0 1015 48378 48052 2025-06-26T18:11:01Z Assilidjoe 33 Added infobox 48378 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | name = Steve Senu Akorli | honorific-suffix = | image = | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | residence = | restingplacecoordinates = | birthname = | birth_date = {{Birth date|1948|10|12|df=y}} | birth_place = [[Ho East]], [[Volta Region]] [[Gold Coast (British colony)|Gold Coast]] (now [[Ghana]]) | death_date = {{Death date and age|2019|03|03|1948|10|12|df=y}} | death_place = | restingplace = | nationality = [[Ghanaian]] | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] | otherparty = <!--For additional political affiliations--> | spouse = | relations = | children = | alma_mater = | occupation = Politician | profession = Minister | cabinet = | committees = | portfolio = | religion = | signature = | signature_alt = | website = <!-- --> | office1 = [[Ho East (Ghana parliament constituency)|MP for Ho East, now Adaklu Constituency]] | term_start1 = 7 January 1993 | term_end1 = 6 January 2005 | president1 = [[Jerry John Rawlings, John Kufuor]] | predecessor1 = | successor1 = Juliana Azumah-Mensah <!-- -->| footnotes = }} '''Steve Senu Akorli (''' Ɔbɛsɛ 19,1948 kesi Ebɔbira 3,2019) nna ɔyɛ Ghana amanyɛnyi. Nna ɔka mbrahyɛbagua fo a wɔwɔ mbrahyɛbagua fie a ɔtɔ ebiasa wɔ "4th Republic" mu a na ogyina mu ma Ho East ambatow mpasua do wɔ Firaw Mantɔw mu wɔ Ghana. == Ahyɛse Bra Na Nwomasua == Wɔwoo Senu wɔ Ɔbɛsɛ da ɔtɔ do duebien wɔ mfe apem ahankron eduanan awɔtwe wɔ Adakpu Kpetsuon ɔwɔ [[Firaw Mantɔw]] mu wɔ Ghana. == Amanyɛsɛm == Senu nyaa akwangya wɔ mbrahyɛbagua fie a odzi kan wɔ "4th Republic" wɔ Sanda da ɔtɔ esuon wɔ mfe apem ahankron eduokron ebiasa mu ber a wɔbɔɔ ne dzin dɛ nyimpa a onyaa amba kɛse wɔ Mumu da ɔtɔ eduonu akron wɔ mfe apem ahankron eduokron ebien ambatow no mu, wɔ NDC amanyɛkuw ne dzin mu. Ogyinaa maa Ho East ambatow mpasua do wɔ mbrahyɛbagua fie a odzi kan, ma ɔtɔ do ebien na ebiasa wɔ "4th Republic" mu. == Mbɔdzembɔ == Nna Senu yɛ Ɔman Soafo wɔ Rawlings aber do. Ɔsan so kan mbrahyɛbaguanyi dze ma Ho East ambatow mpasua do wɔ mfe apem ahankron eduokron ebien dze kesi mfe mpem ebien na anan mu a ɔdze gyae dɛm dzibew no. == Owu == Senu yaree wɔ Ebɔbira da ɔtɔ do eduonu esia wɔ mfe mpem ebien na duakron mu, ma wɔgyee no too Firaw Mantɔw mu asopitsi kɛse a ɔwɔ Ho naaso ekyir no, wɔdze no too Aloplen mu kɔr Korle Bu Teaching Hospital a okowui wɔ hɔ. Wosiee no wɔ no kurow mu a ɔyɛ Adakpu Kpetsuon, wɔ Esusow Aketseaba da ɔtɔ eduonu enum wɔ mfe mpem ebien na duakron mu. == N'asetsena mu nsɛm == Senu waree Judith Victoria Akorli na onyaa mba esia. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 8jmi3grmp73wd3ypzw5ly1gbyiyzd47 Suapɔn ahorow a ɔwɔ Ghana 0 1016 5507 5506 2023-04-20T19:29:42Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 5506 wikitext text/x-wiki Suapɔn ahorow pii na ɔwɔ Ghanaman yi mu. Suapɔn yinom boa ma nwomasua wɔ Ɔman yi mu nkan ara yie. ckzspehgxnew3h0ti67567jemoyqzvz Sulemana Ibun Iddrisu 0 1017 47415 47232 2025-05-09T14:34:46Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 47415 wikitext text/x-wiki '''Sulemana Ibun Iddrisu''' ( wɔwoo no wɔ Fankwa 30,1955) ɔyɛ Ghana amanyɛnyi na asetsena mu nsɛm ho edwuma. Ɔsan so yɛ nkaano mantɔw mu kwankyerɛfo dze ma NADMO na Ecowas amansan abatow mu hwɛdofo. Iddrisu yɛ kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do enum wɔ 4th republic mu wɔ Ghana dze ma Yendi abatow mpasua do wɔ [[New Patriotic Party]] amanyɛkuw ne dzin mu. == Ahyɛse Bra Na Nwomasua == Wɔwoo Iddrisu wɔ Fankwa 1955 na ofi Yendi a ɔwɔ Etsifi mantɔw mu wɔ Ghana. Okosuaa amanyɛsɛm ho nyimdzii wɔ Delhi Suapɔn mu na onyaa abɔdzin krataa a ɔyɛ "Bachelor of Arts degree" wɔ afe ahankron eduonum enum(1955). Ɔsan toaa do konyaa "master's degree" wɔ amanyɛsɛm mu wɔ dam suanpɔn noara mu wɔ afe ahankron eduowɔtwe anan(1984). == Amanyɛsɛm == Iddrisu yɛ kuw ba wɔ mbrahyɛbagua fie a ɔtɔ do enum wɔ "4th republic" mu wɔ Ghana a na ogyina mu ma "national democratic congress" amayɛkuw no. N'amanyɛsɛm no hyɛɛ ase wɔ mfe mpem ebien na anan(2004) mu wɔ ber a ogyinae dɛ mbrahyɛbaguanyi dze ma Yendi abatow mpasua do na odzii nkogu ma "new patriotic party" amanyɛkuw nyi fae. Ɔsan gyinaa bio wɔ mfe mpem ebien na awɔtwe(2008) abatow mu na odzii nkonyim wɔ aba dodow a ɔyɛ 10831 mu. Iddrisu hwer n'egua no ma Mohammed Tijani a ɔyɛ "national democratic congress" wɔ mfe mpem ebien na duebien(2012) abatow no mu. == N'abrabɔ == Iddrisu yɛ Kramonyi na wawar wɔ mba baanan. == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] a0eoxpmx1527ajmktyobu6e54kcsc8o Sumatra Trɔpekal Nsutaaekwaa Ewungyadze 0 1018 48271 12921 2025-05-26T13:57:19Z Robertjamal12 13 /* Nhwiren Na Mmoa a Ɔwɔ Hɔ */ Cat using [[Project:AWB|AWB]] 48271 wikitext text/x-wiki {{Databox|item=Q4521}} Wɔkyerɛw '''Sumatra Trɔpekal Nsutaaekwaa Ewungyadze''' bea no dɛ UNESCO Wdoiadze Agyapadze bea wɔ afe 2004. Ɔwɔ Indonesia ɔman mmɔntsen do atrae ebaasa a ɔwɔ Sumatra supɔw do: Gunung Leuser Ɔman Mmoa Yɛmmea, Kerinci Seblat Ɔman Mmoa Yɛmmea na Bukit Barisan Selatan Ɔman Mmoa Yɛmmea. Hɔn akyerɛw bea no dzin wɔ Criteria vii ase - a ɔyɛ fɛ a ɔda nsow wɔ mbea a ɔyɛ fɛ; ix- nhwɛdo a ɔda nsow a ɔgyina hɔ ma ndzɛmba a etwa hɛn ho ehyia na abɔdze a nkwa wom mu ndzɛmba a ɔho hia a ɔkɔ do; na x- kura abɔdze mu atraeɛ a ɔho hia na ɔho hia paa ma wɔkora do wɔ bea hɔ. Wɔdze Sumatra Kwaeɛ a ɔwɔ Ɔhyeɛ mu Agyapadze no ahyɛ Esiane Nwoma no mu fir afe 2011 dɛ ɔbɛboa ama hɔn edzi ahunahuna a ɔfir mmoa a wɔkyere hɔn we, nnua a wɔtwa a mmara mma ho kwan, kuayɛ mu ntua, na nhyehyɛeɛ a hɔn ayɛ dɛ wɔbɛsi akwan afa bea hɔ no do. == Bea a Ɔwɔ Na Nye Kɛse == Sumatra Kwae a ɔwɔ Osutɔber mu Agyapadze no wɔ ɔman mmɔntsen do atrae ebaasa: Gunung Leuser Ɔman Mmoa Yɛmmea (GLNP) (8629.75 km2), Kerinci Seblat Ɔman Mmoa Yɛmmea (KSNP) (13,753.5 km2) na Bukit Barisan Selatan Ɔman Mmoa Yɛmmea (BBSNP) (3568 km2). Kwae a osu tɔ na owia bɔ kɛse wom no nyinara yɛ 25,000 km2. Wɔpaw Sumatra Trɔpekal Nsutaaekwaa Ewungyadze (Tropical Rainforest Heritage of Sumatra) osiandɛ, dzea edzi kan no, egyina hɔ ma kwae a ɔho hia wɔ Sumatra supɔw no do, osiandɛ abɔdze a nkwa wom ahorow ntsi, kwae a ɔwɔ fam na mbepɔw do no. Hɔn ayɛ supɔw kɛse a ber bi na ɔyɛ kwae a nsu tɔ na owia bɔ kɛse wom yi ayɛ mbea a atew nye ho, wɔ mfe 50 ntsam. Dzea ɔtɔ do ebien no, ɔman no mmɔntsen do atrae ahorow a ɔka bom yɛ agyapadze no nyinara wɔ Bukit Barisan Mbepɔw no ekyi berɛmo tsitsir a wonyim no yiye, a wonyim no dɛ ‘Andes of Sumatra’ no do, na sɛ ɔwɔ hɔ nyinara a, wotumi hu ndzɛmba a ɔyɛ nwonwa. Bea biara mbepɔw no gyina hɔ ma mbepɔw a ɔho hia a ɔwɔ Sumatra nsase a ɔwɔ fam a wɔdze asi hɔ na hɔn anya nkɔdo no ekyi. Ɔtare Gunung Tujuh a ɔyɛ nwonwa (ɔtare a ɔkorɔn kyɛn biara wɔ Asia Kesee Fam Apuei), Bepɔw Kerinci ogya bepɔw kɛse no anuonyam, ogya bepɔw, mpoano na nsukyen atare nkakraba pii a ɔwɔ abɔdze mu kwae tsebea horow mu no afrafra. Eyi kyerɛ sɛnea Ɔhyew Kwae Agyapadze a ɔwɔ Bukit Sumatra no yɛ fɛ. Dzea etwa do no, ɔman no mmɔntsen do atrae ebaasa no nyinara wɔ mbea ahorow a egu ahorow yiye na ɔwɔ abɔdze a nkwa wom ahorow a ɔda nsow. Sɛ wɔka nye nyinara bom a, mbea ebaasa no yɛ afifidze ahorow nyinara mu 50%, wɔ Sumatra. Anyɛ yiye koraa no, hɔn ahu mmoa ahorow 92 a wɔtaa yɛ wɔ mpɔtam hɔ wɔ GLNP mu. Nhwiren a ɔso kyɛn biara wɔ wiadze (Rafflesia arnoldi) na nhwiren a ɔwar kyɛn biara (Amorphophallus titanum) nyinara dodo wɔ dzin a wɔdze too gua no mu. Nnansa yi ara na Sumatra Kwae a ɔwɔ Ɔhyew Mu no abɛyɛ Wiadze Agyapadze Kyerɛwtohɔ no fa, wɔ afe 2004. Wɔdze Sumatra kwae a nsu tɔ kɛse wom no hekta ɔpepem 2.5 kaa Amanaman Nkabom Nwomasua, Nyansahu na Amandze Ahyehyɛdze (UNESCO) no Wiadze Agyapadze Kyerɛwtohɔ no ho osiandɛ ɔyɛ adzefo na abɔdze a nkwa wom ahorow ahorow a ɛsono emu biara. Sumatra yɛ Indonesiafo a ɔso kyɛn biara a Indonesia nkutoo na ɔwɔ. == Asase Ho Nsɛm Na Wim Tsebea == Gunung Leuser Ɔman Mmoa Yɛmmea a ɔwɔ supɔw no atsifi fam no tsentsen yɛ kilomita 150, nye tsɛtrɛtsɛ bor kilomita 100 na ne fa kɛse no ara yɛ mbepɔw. 40% wɔ abɔntsen do atrae no yɛ mbepɔwmbepɔw, na ɔbor mita 1,500. 12% a ɔwɔ abɔntsen do no nkutoo, wɔ anafo fam fa a ɔwɔ fam no, wɔ fam kyɛn mita 600 nanso kilomita 25 no tu mbirika fa mpoano. Nkoko dukro no tsentsen bor mita 2,700 na bea a ɔkorɔn kyɛn biara nye Gunung Leuser a ɔkɔ mita 3,466. Wɔfrɛ bea a etwa Gunung Leuser ho ehyia no Leuser Ndzɛmba a etwa hɛn ho ehyia ho nhyehyɛ (Leuser Ecosystem). Kerinci Seblat Ɔman Mmoa Yɛmmea a ɔwɔ finimfin no trɛw kilomita 350 wɔ Bukit Barisan ekyi, na sɛ wɔkyekyem pɛpɛɛpɛ a, ne tsɛtrɛtsɛ yɛ kilomita 45 na ɔkorɔn kyɛn po mita 2000. Atsifi fam fa no wɔ mbepɔw a ɔwɔ fam wɔ epuei fam, a ɔwɔ 800–1500 m ntam. Abɔntsen do atrae no nkyem anan mu ebaasa yɛ mbepɔwmbepɔw. Bepɔw a ɔkorɔn kyɛn biara, na ogya bepɔw a ɔkorɔn kyɛn biara wɔ Indonesia na Bepɔw Kerinci a nye tsentsen yɛ mita 3,805. Bukit Barisan Selatan Ɔman Mmoa Yɛmmea nso tsentsen yɛ kilomita 350 nanso dɛ wɔkyekyem pɛpɛɛpɛ a, ne tsɛtrɛtsɛ yɛ kilomita 45 pɛ. Atsifi fam nkyem ebaasa mu ebien yɛ abotsan, sɛ wɔkyekyem pɛpɛɛpɛ a, nye tsentsen yɛ mita 1,500 a nye sorokɔ kyɛn biara, Bepɔw Pulung no gyina mita 1,964. Anafo fam fa no wɔ fam; 90&nbsp;km a ɔwɔ mu no yɛ cape na abɔntsen do atrae no nye po no hye do nye tenten fa. Nsubɔntsen pii fi mmɔntsen do na atare na nsu a ɔyɛ hyew pii wɔ hɔ. Mbepɔw no wɔ afe mũ no nyinara ɔhyew a ɔkɔ soro a ɔsakra kakraa bi, ɔhyew a ɔkɔ soro na nsu a ɔtɔ kɛse asram 9 wɔ mbea a nsu tɔ kɛse, asram 7 wɔ mbea a nsu tɔ kɛse. Saa wim tsebea yi ahyɛ mmoa ahorow a ɔdɔɔso (nnomaa ahorow fofor a wɔhyehyɛ) na mmoa ahorow ahorow a ɔdɔɔso ho nkuran. Gunung Leuser, nya nsutɔ mm 3000, wɔ atsifi fam, na ɔboaboa mm 4657 ano wɔ asase a ɔwɔ fam no anafo fam. Sɛ wɔkyekyɛ mu a, ɔhyew no yɛ 21&nbsp;°C kosi 28&nbsp;°C na ɔhyew no bor 60% ber nyinara, tsitsir ber a ɔbor 1700 m. Wɔ Kerinci Seblat no, nsu tɔ yɛ mm 2990, ɔhyew fi 16° kosi 28&nbsp;°C na ɔhyew no yɛ kɛse ber nyinara (77-90%). Wɔ Bukit Barisan Selatan no, abotsan atɔe fam no yɛ nsu tsitsir wɔ Ɔberɛfɛw kosi Esusow Aketseaba nsutɔber mu: nsu tɔ yɛ 3000–4000&nbsp;mm. Epuei fam no yɛ kusuu, Nsu tɔ 2500–3000&nbsp;mm na ɔhyew no fi 20° na 28&nbsp;°C. == Nhwiren Na Mmoa a Ɔwɔ Hɔ == GLNP yɛ Indonesia mpɔtsam 18 a Wiadze Nyinara Foto a ɔhwɛ Abɔdze Do (World Wide Fund for Nature - WWF) de ahyɛ wiadze nyinara abɔdze a nkwa wom mpɔtsam 200 a ɔho hia ma wiadze no mu abɔdze a nkwa wom a wɔkora do no fa. mmoa a wɔnom nufusu 174, 3 na ɔwɔ hɔ na hɔnakyerɛw 21 dzin dɛ hɔn ho reyɛ esian wɔ afe 2000. Kakraa bi na wonyim fa mmoa nketsewa a wɔnom nufusu no ho. Hɔnakyerɛw nnomaa ahorow 380 dzin, na 13 wɔ hɔ na 52 wɔ esian mu. Nnomaa ahorow a ɔho hia no bi: orangutan, Sumatran ɔkraman, na bonsu a nye ho yɛ mprako. Afifide a ɔho hia ne: Rafflesia arnoldi, na Amorphophallus titanum. Nnomaa ahorow pii a ɔho hia: Rueck’s blue-flycatcher, na dua ananse a ɔwɔ ntsaban fitaa. Wɔ KSNP mu no, hɔnakyerɛw mmoa a wɔnom nufusu ahorow 85 ho kyerɛwtohɔ, 5 a ɔwɔ hɔ na 23 a hɔnakyerɛw wɔn dzin dɛ wɔrehunahuna no dzin nnomaa ahorow 370 dzin, 13 yɛ dzea ɔwɔ hɔ na 58 wɔ esian mu. Nnua a wɔnom nufusu ahorow bi a ɔho hia: Bornean clouded leopard, Asian tapir, na Sumatran rhino. Sumatra asono dodow a ɔwɔ Kerinci Seblat Ɔman Mmoa Yɛmmea no na dodow a hɔnakyerɛw ato hɔ kyɛn biara, na ɔma ɔyɛ Asase 12 a ɔho hia Wɔ Wiadze Nyinara a Wɔkora Asono Do no mu ɛkoro. Nnomaa ahorow pii a ɔho hia: dua ananse a ɔwɔ ntsaban fitaa na Sumatran fam-kukɔ. Afifide ahorow a ɔho hia no mu kakraa bi: Hopea beccariana na Shorea ovalis ssp. seicea a ɔyɛ hu. BBSNP, wɔ mmoa a wɔnom nufusu 98 a hɔnakyerɛw wɔn dzin, a ɛkoro a ɔwɔ hɔ na 25 a ɔrehunahuna no na hɔakyerɛw nnomaa ahorow 379 dzin, 7 yɛ dzea ɔwɔ hɔ na 58. Hɔnakyerɛw mmoa a wɔwea fam na mmoa a wɔtse nsu mu na mmoa ahorow 59. BBSNP wɔ nnomaa ahorow koro no ara a KSNP wɔ no. Nufuboa ahorow bi a ɔho hia: Sumatran asono. [[Nkyekyεmu:World Heritage Sites in Danger]] m856dgz810lcazd1urbpi3kdqj8pg7l Susan Ofori-Atta 0 1019 6952 5525 2023-04-22T11:15:45Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6952 wikitext text/x-wiki '''Susan Barbara Gyankorama Ofori-Atta''' also '''de Graft-Johnson''', DRCOG, DRCPCH, FGA (1917 – July 1985) na ɔyɛ Ghananyi a Ɔyɛ datsernyi– Datsernyi basia a odzi kan wɔ  Gold Coast.[1][2][3][4][5] Na ɔyɛ Ghananyi basia a odzi kan first na nyia ɔtɔ do anan wɔ West African a onyaa abodzin nkrataa wɔ Suapɔn mu.[1][2][6] Ofori-Atta na ɔsan yɛ basia a ɔtɔ do ebiasa wɔ West African a ɔbɛyɛɛ eduryɛfo mu hwɛfo wɔ Nigeriafo Agnes Yewande Savage (1929) and Elizabeth Abimbola Awoliyi (1938) hɔ ekyir .[7][8][9][10] Wɔ 1933, Sierra Leone  amanyenyi ɔkofo na nwomasua mu kankɔ mu nhyehyɛɛfo, Edna Elliot-Horton bɛyɛɛ basia a ɔtɔ ebien wɔ West African a otum wie suapɔn na dza odzii kan nyaa abodzin nkrataa wɔ liberal arts mu.[1] Wɔ mber mu no Ofori-Atta bɛyɛɛ eduryɛfo panyin wɔ Kumasi Hospital, na ekyir no, ɔbɛyɛɛ dwumadzi mu hwɛfo panyin wɔ Princess Louise Hospital ma mbasiafo.[1]Nyimpa a na onye ne bɔ Kor wɔ edwuma mu yɛ Matilda J. Clerk, Ghananyi basia a ɔtɔ do ebien na ɔtɔ do anan West Africa a ɔbɛyɛɛ  eduryɛfo panyin, ono nyaa ne nwomasua fri Achimota na Edinburgh.[1] Ofori-Atta University of Ghana bɛhyɛɛ n'enyimunyam dɛɛ Doctor of Science wɔ ne ndwuma a ɔyɛ ma mbofra a hɔn edziban dzi mu nnyɛ, Na onyaa Royal Cross fri Pope John Paul II wɔ aber a ɔbɛ sera Ghana wɔ 1980, wɔ dɛ wo hu akwan a ɔma ayarehwɛ dwumadzi ahorow wɔ ne ayaresabea.[11] Oboa ma wɔ hyehyɛɛ ''Women's Society for Public Affairs dwumadzi''  nna ɔka edwumakuw no ho wɔ Ghana Academy of Arts and Sciences.[12] Ndzɛmba a w'ayɛ na ɔyɛ nkuranhyɛ ahyɛnsiwdze ma mbasiafo a wɔpɛ dɛ wɔfa n'anamɔn no bi wɔ Ghana.[12] == Abrabɔ Ahyɛse na nwomasua == Ɔyɛ odehye tsitsir wɔ Ofori-Atta adehye fie mu, Susan Ofori-Atta wɔwoo no wɔ Kyebi, Gold Coast (ndɛ Ghana), wɔ 1917 maa Nana Sir Ofori Atta I, a ɔyɛ Okyenhene na Ohene a ɔtse eguado wɔ Akyem Abuakwa Traditional Area, na ne yer Nana Akosua Duodu.[12][13] Susan Ofori-Atta nyaa ne nwomasua Ahyɛse fri St. Mary's Convent wɔ Elmina wɔ 1921 na ɔkɔɔ Achimota School wɔ 1929 wɔ ne ntoado nwomasua.[12] Ɔka esuafo a wɔnye hɔn hyɛɛ suukuu n'ase wɔ 1927 wɔ college no, na Ɔyɛɛ esuanyi panyin a odzi mbasiafo hɔn enyim wɔ mber a ɔrebowie suukuu na ɔkyerɛw Cambridge School nsɔhwɛ nkrataa.[12] Osua awo gye ho edwuma wɔ Korle-Bu Midwifery Training School, na owie wɔ afe 1935, na onyaa suukuu ntoado wɔ Scotland.[12] Owie ne Suapɔn nwomasua no , osuaa awo gye ho edwuma wɔ Korle-Bu Teaching Hospital. Otoado ne nwomasua do wɔ Edinburgh University Medical School, na hɔ na onyaa ne MBChB abodzin nkrataa  wɔ 1947.[12][3] Onyaa ne amanɔne nwomasua ho  mboa fri sika a n'egya odzefo dze maa no , Ofori Atta I, a owui wɔ afe 1943 wɔ aber a na ɔyɛ eduryɛho osuafo wɔ Edinburgh.[12] == Edwuma na adɔyɛ == Ofori-Atta hyɛɛ n'edwuma ase obi a ogye awo na osua adze bɛyɛɛ eduryɛfo a ɔhwɛ mbofra na hɔn yareba, na ɔmaa ɔbɛyɛɛ datsernyi basia a odzii kan baa Gold Coast (a ɔyɛ ndɛ Ghana).[12] Wɔ 1960, Otuu ne ho sii hɔ na ɔyɛɛ edwuma  wɔ Congolese hospital a na hɔn edwumayɛfo no Suar yie.[14] Wɔ ne mber a na ɔyɛ eduryɛfo panyin wɔ Princess Marie Louise Hospital, wɔtoo ne dzin "''mbofra doctor''" (children's doctor).[13]Ofri Princess Marie Louise Hospital na ɔdze no ho bɔɔ University of Ghana Medical School, na ɔdze Paediatrics Department nhyehyɛe too gua ansaana ɔrehyɛ n'ara ne edwuryɛ nhyehyɛɛ ama mbasiafo na mbofra wɔ n'ara n'ayaresabea, Accra Clinic.[12]Na odzi akotsen wɔ Royal College of Obstetricians and Gynaecology (1949) na Royal College of Paediatrics and Child Health (1958).[3] Na odzi ako ma mbasiafo na mbofra hɔn nsɛm ho a ndzɛmba a ɔma wɔ ko tsia Akan egyapadze amanbrɛ, ɔsera dɛ legislation bɛhwehwɛ nsɛm no mu na ɔdze tumi ama  right yernom/kun  na mbofra dɛɛ wobenya hɔn hokafor a w'efri mu na egya a owui wɔ aber a w'annyɛ nkrataa annto hɔ.[12] Ne mbɔdzenbɔ dze ''PNDC Intestate Succession Law'' bedzii dwuma wɔ 1985.[12]Na ɔka kuw wɔhyehyɛɛ Ghana amanbu mber a ɔtɔ do ebien ne mbrahyɛ akyerɛwsɛm ho wɔ of 1969 .[12] University of Ghana bɔɔ n'abawdo wɔ 1974 na wɔ hyɛɛ no Doctor of Science wɔ ne ndwuma  nhwehwɛmu a ɔyɛɛ dze hwehwɛɛ mbofra hɔn edzidzi mu nsɛm ho  — "Kwashiorkor", dzin a ɔdze too gua wɔ ne nhwehwɛmu a w'abɛyɛ dzin a wiase nyinara dze dzi dwuma.[12][13] Na odzi akotsen wɔ Catholic Church wɔ Ghana, ne tsitsir Accra Diocese.[12] Na ɔyɛ Edwumakuw mu panyin ma Federation of Association of Catholic Medical Doctors na ɔka Ghana Catholic Doctors Association ho.[12] == Abrabɔ ahyɛse na ebusua == Ɔware E. V. C. de Graft-Johnson,mbranyimfo a ɔwɔ mbra edwuma mu wɔ Accra na ne nua nye Joseph W.S. de Graft-Johnson, Ɔmanpanyin n'abadzekyir wɔ Ghana fri 1979 dze kɔ 1981.[12][15][16] Wɔ 1960 mu no, E. V. C. de Graft Johnson gyina dze ko tsia mbra ho asɛm a na onnyi mbra fie Supreme Court.[17] Wɔyii kuw ahorow fri hɔ no kabi ma menka bi amanbu no fri hɔ wɔ afe 1969, E. V. C. de Graft-Johnson bɛyɛɛ  Kuw panyin na ɔkyerɛwfo  ma kuw a ndɛ oyɛ All People's Party.[18] Wɔ 1979, E.V.C. de Graft-Johnson na ɔyɛ eguamutrafo n'abadzekyir wɔ centre-left party, Social Democratic Front (SDF).[19] Susan Ofori-Atta ne nua banyin panyin yɛ William Ofori-Atta, Gold Coast amanyenyi na mbra edwumayɛfo ,  nkane amanɔne edwumayɛfo panyin na obi a ɔka hɔn a wɔtsew United Gold Coast Convention (UGCC) na ɔka "The Big Six" ho, amanyɔfo kuw a wɔ koo ma  British colonial aban kye hɔn guu mu wɔ 1948 Accra basabasa yɛ n'ekyir, na wɔ tum dze  yi ahokyir fri Ghana ma ahofadzi baa  Ghana wɔ 1957. Ne nua kor no a ɔyɛ Kofi Asante Ofori-Atta, a Minister for Local Government wɔ Convention People's Party (CPP) aban ma Kwame Nkrumah na ekyir no ɔbɛyɛɛ ɔkasafo wɔ Ghana mbrahyɛ Bagua fie mu. Ne nua basia kakraba yɛ Adeline Akufo-Addo, Ewuraba a odzii kan wɔ Ghana wɔ Ghana mbrahyɛ amanbu ber a ɔtɔ do ebien.[20] == Ne wu na n'egyapadze == Susan Ofori-Atta wui wɔ July 1985 wɔ United Kingdom.[12] Wɔdzee efie bi a ɔwɔ suukuu a ɔkɔe too no,wɔ Achimota School.[21] == Nhwɛdo == ''• <nowiki>ISBN 978-0-300-05504-7</nowiki>. Archived from the original on 14 April 2017.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' ''Tetty, Charles (1985). "Medical Practitioners of African Descent in Colonial Ghana". The International Journal of African Historical Studies. '''18''' (1): 139–144. doi:10.2307/217977. JSTOR 217977. <nowiki>PMID 11617203</nowiki>. S2CID 7298703.'' '''• ^''' ''Ferry, Georgina (November 2018). "Agnes Yewande Savage, Susan Ofori-Atta, and Matilda Clerk: three pioneering doctors". The Lancet. '''392''' (10161): 2258–2259. doi:10.1016/S0140-6736(18)32827-7. ISSN 0140-6736. S2CID 53713242.'' '''• ^''' ''"Susan Ofori-Atta, the first Ghanaian female doctor in the Gold Coast -". Ghanaian Museum. 19 January 2020. Retrieved 7 February 2020.'' '''• ^''' ''Schmid, Pascal (April 2018). Medicine, Faith and Politics in Agogo: A History of Health Care Delivery in Rural Ghana, Ca. 1925 to 1980. LIT Verlag Münster. p. 297. <nowiki>ISBN 9783643802613</nowiki>.'' '''• ^''' ''"CAS Students to Lead Seminar On University's African Alumni, Pt. IV: Agnes Yewande Savage". Postgrads from the Edge. 16 November 2016. Archived from the original on 5 August 2017. Retrieved 5 August 2017.'' '''• ^''' ''"Tabitha Medical Center | Celebrating African Women in Medicine". www.tabithamedicalcenter.com. Archived from the original on 6 December 2017. Retrieved 20 February 2018.'' '''• ^''' ''Anibaba, Musliu Olaiya (2003). A Lagosian of the 20th century: an autobiography. Tisons Limited. <nowiki>ISBN 9789783557116</nowiki>. Archived from the original on 23 December 2016.'' '''• ^''' ''Mitchell, Henry (November 2016). "Dr Agnes Yewande Savage – West Africa's First Woman Doctor (1906-1964)". Centre of African Studies. Archived from the original on 5 August 2017.'' '''• ^''' ''Cecilia J. Dumor (August 2002). Nelson Thornes West African Readers Junior Readers 3. Nelson Thornes. pp. 124–. <nowiki>ISBN 978-0-7487-7034-2</nowiki>. Archived from the original on 21 April 2017.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' '''''d''''' '''''e''''' '''''f''''' '''''g''''' '''''h''''' '''''i''''' '''''j''''' '''''k''''' '''''l''''' '''''m''''' '''''n''''' '''''o''''' '''''p''''' '''''q''''' '''''r''''' ''"National Commission on Culture". ghanaculture.gov.gh. Archived from the original on 22 July 2015. Retrieved 8 August 2015.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' ''"Tabitha Medical Center | Celebrating African Women in Medicine Part 2". www.tabithamedicalcenter.com. Archived from the original on 11 March 2016. Retrieved 28 November 2017.'' '''• ^''' ''"Friends in Deed". Jet. '''19''' (3): 44. 19 November 1960. Archived from the original on 14 May 2016. Retrieved 22 August 2015.'' '''• ^''' ''"Dr. J.W. S. De Graft Johnson; Vice President Elect". 20 July 1979.'' '''• ^''' ''Graft-Johnson, E. V. C. De (1958). The Evolution of the Executive in the Constitutional Development of the Gold Coast. University of Leeds (Department of Law).'' '''• ^''' ''"Hats off to Martin Amidu". cameronduodu.com. Archived from the original on 22 November 2016. Retrieved 7 December 2018.'' '''• ^''' ''Ofori, Henry (2 May 1969). "All People's Party Launched". Daily Graphic.'' '''• ^''' ''"Dr. J.W.S. de Graft Johnson; Vice President Elect". WikiLeaks. 20 July 1979. Archived from the original on 7 December 2018. Retrieved 7 December 2018.'' '''• ^''' Nana Kwame Asamoa-Boateng, "Otumfuo Storms Ofori Panie Fie"[Usurped!] , ''Daily Guide'', 9 August 2018. '''• ^''' ''"Old Achimotan Association". www.oldachimotan.net. Archived from the original on 24 September 2015. Retrieved 8 August 2015.'' [[Nkyekyεmu:Ghanafo]] bujdrvp8m2xbnv6ugi2bgoh3wq4ei5a Susana Adam 0 1020 47651 6953 2025-05-14T13:22:36Z Robertjamal12 13 /* top */ adding category using [[Project:AWB|AWB]] 47651 wikitext text/x-wiki '''Susana Adam''' yɛ amanyɛnyi a ɔsom dɛ mbrahyɛbeguafienyi a ɔwɔ Mamprusi atɔyɛ mpɛsoado fi afe apem eduokron esoun mu kosii mfe apem ohaebien na kor mu. Ogyinae ma wɔtow no do amba wɔ Mamprusi atɔyɛ afamu wɔ National Democratic Congress (NDC) dzin mu wɔ afe apem ɔhakron na eduokron mbrahyɛbeguafie ambatow no mu ma ɔdze amba eduosa nye eduonubiako dzii konyim a ɔkyerɛ ɔha nkyekyɛ mu eduosaebaasa wɔ amba a wɔtow no nyinara mu, Owura Issifu Asumah a ogyinae wɔ People's National Convention (PNC) gyee egua no fii ne nsamu. Susana Adam nyaa amba no 12,735 (ɔha nkyekyɛmu eduosaesoun na ekyirpɔw ebaasa) ma Owura Asumah nso nyaa amba no 18,907 (ɔha nkyekyemu edounmenum na ekyir pɔw anan). Afe mpen ebien nye anan mu no, Nna ɔagye abadobɔdze wɔ NDC wɔ ambatow mu dze naaso , Owura Alidu Iddrisu Zakari na ogyinae wɔ kuw no ne dzin mu wɔ Walewale Etsifi mpɛsoado. Zakari dzii Issifu Asumah do wɔ afe mpem ebien nye anan mbrahyɛbeguafie ambatow no mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] ah2ccuttndr3q8thlw4wwm9q8i9l5nm Susukyerɛw Ahorow 0 1021 6954 5532 2023-04-22T11:15:53Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6954 wikitext text/x-wiki Susukyerɛw gu mu ahorow pii.Bi nye Nkyerɛkyerɛmu susukyerɛw Adwenkyerɛ Susukyerɛw Anokɔnkɔn Susukyerɛw Egyingye Susukyerɛw Akwankyerɛ susukyerɛw Nkɔmbɔbɔ [[Nkyekyεmu:Ghanafo]] 567qllbiqtxi6llhbhjh9i3wjp5hp4t Sylvester A. Mensah 0 1022 47772 7715 2025-05-14T13:30:03Z Robertjamal12 13 /* Ankorankor Asetra */ adding category using [[Project:AWB|AWB]] 47772 wikitext text/x-wiki '''Sylvester A. Mensah''' yɛ Ghana ɔmanyɛfo, ɔkyerɛwfo, ɔkyerɛkyerɛfo, sikasɛm ho nyimdzefo na akwahosan nsiakyibaa mfiridwuma ho nyimdzefo. Ɔsan nso asom dɛ Mmarahyɛ Bagua no munyi wɔ Dade-Kotopon mantsam mu wɔ Ghana. == Mfiase Asetra na Nhomasua == Wɔwoo Mensah wɔ Ghana na wɔtsetsee no wɔ wiadze nyinara. Ɔnyaa nye sukuupɔn wɔ Ghana Suapɔn mu baabi a ɔnyaa nye Bachelor of Science na afei ɔnyaa nye Masters wɔ Business Administration(MBA) wɔ Finance na Administration mu wɔ obuo mu. == Edwuma == Mensah yɛ ɔkyerɛwfo, Sikasɛm ho Ɔbenfo na akwahosan nsiakyibaa mfiridwuma ho nyimdzefo. Ɔsan nso yɛ Ɔkyerɛkyerɛfoɔ Panyin wɔ Edwumayɛfo Adesua Suapɔn mu, Accra Ghana. Ber bi na ɔyɛ Ɔman Akwahosan Nsiakyibaa Dwumadzibea no panyin. == Amanyɔsɛm == Mensah yɛ ɔmanyɛfo a ɔwɔ Ɔman Demokrasi Mmarahyɛ Bagua no mu. Ɔbɛyɛɛ Mmarahyɛ Bagua no munyi maa Dade-Kotopon Mantsam no akyi a ɔsii akan wɔ 1996 Ghana Mmarahyɛ Bagua Abatoɔ no mu, a ɔdzii nkonyim dze 36,959 yɛɛ 41.50% wɔ abatoɔ a ɔfata a wɔtowee nyinara mu. Ná eyi tsia hɔn a wɔsɔr tsia no no; Cecilia Eguakun a ofi [[New Patriotic Party]] a ɔyɛɛ abatow 30,484 a egyina hɔ ma 34.30% wɔ abatow a ɔfata a wɔtow no nyinara mu, Mensa Mac Granaky Quaye a ɔyɛ Independent Candidate a ɔno nso paw 3,919 a egyina hɔ ma 4.40% wɔ abatow a ɔfata a wɔtowee no nyinara mu, Christian Randolph Lartey a ofi People’s National Convention no mu a wɔtow aba 1,703 a egyina hɔ ma abatow a wɔtowee nyinara mu 1.90% na Ivor Kobina Greenstreet a ofi Convention People's Party no annya abatow biara. Wɔ afe 2019 mu no na ɔyɛ obi a ɔpɛ dɛ ɔyɛ National Democratic Congress no Flagbearer nanso ɔdzii nkoguo wɔ John Dramani Mahama anyim. == Ankorankor Asetra == Mensah yɛ Kristonyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] teh78gtfcmb4ea1ctui85a29e916ko0 Sylvia Boye 0 1023 35340 17108 2024-10-24T15:22:58Z David kojo joe Mensah 1426 Mehyɛɛ atekel no mu kena 35340 wikitext text/x-wiki '''Sylvia Boye''' yɛ Ghananyi basia, nkan Mansin krakye na basia a ɔdzikan yɛɛ kyerɛwkyerɛwfo wɔ West African Examination Council.[1][2] {| class="wikitable" ! colspan="2" |Sylvia Boye |- !ɔman a ɔdom |Ghananyi |- !Beebi a ɔkɔr skuul |Ghana Osuapɔn |- !N’edwuma |Kyerɛwkyerɛw yi ma West African Examinations Council |} == Nwomasua == Boye kɔr skuul wɔ Wesley Mbasiafo Nsɔwdo Skuul wɔ Oguaa. Boye nyaa Bachelor of Arts na LLD fir Ghana Osuapɔn mu. [[Nkyekyεmu:Ghanafo]] e3pnxdaau44crz090k2bo2wobsgxd0c Tabitha Sybil Quaye 0 1024 48098 7716 2025-05-23T14:02:23Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48098 wikitext text/x-wiki '''Tabitha Sybil Quaye''' (wɔwoo no 20 September 1938) ɔyɛ Ghana Amanyenyi na Anamusifo wɔ mbrahyɛ bagua fie mu ma Takoradi wɔ Atɔe mantam mu. Na ɔyɛ Anamusifo wɔ Ghana mbarahyɛ bagua fie mu a ɔtɔ do anan.[1][2] == Abrabɔ Ahyɛse na nwomasua == Tabitha Sybil Quaye wɔwoo no afe 1938 mu wɔ Ghana Atɔe Fa mu. Ɔwɔ abodzin nkrataa wɔ Catering mu na onyaa fri Hotel and Catering Institute.[3] == Edwuma == Ɔyɛɛ mbrahyɛ baguanyi edwuma ma Takoradi wɔ mber bi w'asen kɔ fri January 1992 dze kɔ January 1997 na ɔsan yɛ edwuma wɔ mbea a wɔdze ahɔho na edziban noa ho edwuma [3] == Amanyɔsɛm Edwuma == Wɔ yii Tabitha Sybil Quaye wɔ abatow ber dɛ Anamusifo wɔ Ghana mbarahyɛ bagua a ɔtɔ do anan mu wɔ afe 1992 wɔ National Democratic Congress tumi do. Odzii William N. Gram na ofri Action Congress Party (ACP) n'ana a ogyinaa amansin n'anamu wɔ afe 1979 Ghana mbarahyɛ bagua abatow mu no . Gladys Asmah a ɔyɛ [[New Patriotic Party]] bɛhyɛɛ n'anan wɔ afe 1996 Ghana amansan abatow mu a odze abatow amba 26,431 dze dzii nkonyim a na amba no gyina hɔ ma kyɛfa 73.50% do. Odzii Esther Nkansah a ɔyɛ National Democratic Congress (NDC) no do nkoyim osiandɛ Esther nyaa abatow amba 10,342 a ogyina hɔ ma kyɛfa 23.00% do, Alex Fosu Blankson a ɔyɛ Independent a nyaa abatow 1,323 a ogyina hɔ ma kyɛfa 2.90%, Timothy Norbert Kublenu a ofri National Convention Party(NCP ) a ɔsan nso nyaa abatow 792 a ogyina hɔ ma 1.80% na Crosby Mochia a ofri Convention People's Party (CPP) a na onnyi abatow amba biara.[4][5][6][7] == N'abrabɔ mu nsɛm == Ɔyɛ Kristonyi[3] == Nhwɛdo == '''• ^''' ''"MPs elected in the Ghanaian parliamentary election, 1992". www.answers.com. Retrieved 29 April 2013.'' '''• ^''' ''"NAMES OF FEMALE MEMBERS OF PARLIAMENTS OF GHANA" (PDF). www.parliament.gh. Retrieved 29 April 2013.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' ''Ghana Parliamentary Register 1992-1996.'' '''• ^''' ''FM, Peace. "Ghana Election 1996 Results - Takoradi Constituency". Ghana Elections - Peace FM. Retrieved 23 February 2021.'' '''• ^''' ''Ghana (1992). Parliamentary Election, Ghana, 29.12.92: Elected Parliamentarians. Government Printer, South Africa.'' '''• ^''' ''Occasional Papers. Centre of African Studies, Edinburgh University. 1993.'' '''• ^''' ''"1992 Parliamentary Elections: Distribution of Female Winners". datawrapper.dwcdn.net. Retrieved 23 February 2021.'' • [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 9x827n0i5f9jg3le8k0kkuwugwnc1ei Takoradze Nsɔwdo Skuul 0 1025 11213 6958 2023-08-19T08:26:50Z Minorax 51 11213 wikitext text/x-wiki {{Databox|item=Q19975723}}'''Takoradze Nsɔwdo Skuul'''(TADISCO) yɛ nsɔwdo-skuul a ɔwɔ Takoradze wɔ Anee Mantɔw mu wɔ Ghana. [[Nkyekyεmu:Ghanafo]] cqvpy1hr7tz45pmh0e3entuzkdoqoa0 Takoradze Sakrabudu/ Ankɔs Afahyɛ 0 1026 48334 36452 2025-06-14T02:20:06Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 48334 wikitext text/x-wiki {{Databox|item=Q24906081}}'''Takoradze Sakramudu/ Ankɔs afahyɛ''' yɛ afahyɛ a ɔkɔ do afe biara a Sekunde na Takoradzefo a wɔwɔ [[Ghana]] dzi. Ɔyɛ afahyɛ a ɔtwe dodow fi [[Ghana]] na aborɔkyir ba [[Takoradze Nsɔwdo Skuul|Takoradze.]] Dza ɔma ɔyɛ fɛw nye ankɔs anaa sakramudu ekuwekuw ahorow a woesiesie hɔnho fɛfɛɛfɛw na wɔda hɔn asaw na nsenkundwom edzi. Afahyɛ no taa kɔ do Mumu 24-26 afe biara, na bɔhwɛadzefo fi ekyirekyir ba bɔhwɛ hɔn enyiwa do adze.<ref>{{Cite web|url=http://ireport.cnn.com/docs/DOC-1071449|title=Sekondi-Takoradi Masqueraders Street Carnival|website=CNN iReport|access-date=2016-09-02|archive-url=https://web.archive.org/web/20160915101022/http://ireport.cnn.com/docs/DOC-1071449|archive-date=2016-09-15|url-status=dead}}</ref><ref>{{Cite web |title=Masquerade Festival Ghana |url=https://ghanafam.com/masquerade-festival/ |access-date=2022-12-28 |website=ghanafam.com |language=en-GB}}</ref> == Ekuwekuw ahorow == Ekuwekuw ahorow na afe biara wodzi akotsen wɔ Takorade Ankɔs afahyɛ no mu. Dza ɔyɛ enyika wɔ ho no nye dɛ, afe biara no, kuw fofor/afofor tsintsim ne/hɔn (e)dzin dze hɔnho hyɛ dwumadzi no mu. Seseiara, ekuw ahorow a ɔwɔ hɔ na wɔka do yi:<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Masquerades-festival-climax-Christmas-celebration-in-Sekondi-Takoradi-116336|title=Masquerades festival climax Christmas celebration in Sekondi-Takoradi|website=www.ghanaweb.com|date=30 November 2001|language=en|access-date=2019-12-28}}</ref> <ref>https://web.archive.org/web/20221216124439/https://akannews.com/fante/takoradze-sakramodu-ank%C9%94s-afahy%C9%9B/</ref> * Ankos * Cosmos * Holy Cities * Nyanta Boys * Iron Fighters * Unity * Missisipi * Spain * Sunnato * Valencia * Canadians * Chinese * Tumus * Ɔhyɛ W'akoma mu * Supreme * Oil city * Millionaires * Unicon * Addyzee * USA * Nyanta Boys and Girls * Mokojako * Classic Ladies * Crench * Ocean City * Ɔdɔyɛfɛw * Emirates * NK City == Ekyingye ahorow a ɔwɔ afahyɛ no ho == [[Afahyɛ]] no ehyia ekyingye ahorow pii na ogu do araa so hyia. Ekyingye no bi nye hɔn a wɔdze bɔbɔɔ adze. Simpa kyerɛ a, hɔn na wɔdze afahyɛ no bɔbɔɔ adze. Takoradzefo so kyerɛ a, hɔn na wɔdze bɔbɔɔ adze. Dɛmara so na Soadurfo so kyerɛ.Iyi egya ekyingye kɛsekɛse ato afahyɛ no ne ndzii do. Sɛ yeyi farbaa no si nkyɛn a, ekyingye kor so a ɔwɔ afahyɛ no ne ndzii ho nye "Woana na ne dze yɛ fɛw?" Simpafo kyerɛ a, hɔn na hɔn dze yɛ fɛw. Takoradzefo na Soadurfo so dɛmara na wɔkyerɛ. == Mbeambea a afahyɛ no ne ndzii kɔ do == [[Afahyɛ]] no kɔ do wɔ Takoradze dze, naaso nnyɛ beebiara na ɔkɔ do. Nkan no, nna ɔkɔ do wɔ Takoradze PWD kwan no do. Afahyɛ no bi so akɔ do wɔ Liberation Road da. Seseiara, afahyɛ no kɔ do wɔ Takoradze Amamfor. ==Mfonyin Ahorow== <gallery mode="packed-hover" heights="170"> File:Takoradi Masquerade Festival 1.jpg File:Takoradi Masquerade Festival 2.jpg File:Takoradi Masquerade Festival 3.jpg File:Takoradi Masquerade Festival 5.jpg File:Takoradi Masquerade Festival 4.jpg File:Takoradi Masquerade Festival 7.jpg File:Takoradi Masquerade Festival 8.jpg File:Takoradi Masquerade Festival 9.jpg File:Takoradi Masquerade Festival 10.jpg File:Takoradi Masquerade Festival 11.jpg File:Takoradi Masquerade Festival 15.jpg File:Takoradi Masquerade Festival 16.jpg File:Takoradi Masquerade Festival 18.jpg File:Takoradi Masquerade Festival 19.jpg File:Takoradi Masquerade Festival 22.jpg File:Takoradi Masquerade Festival 23.jpg File:Takoradi Masquerade Festival 25.jpg File:Takoradi Masquerade Festival 27.jpg File:Takoradi Masquerade Festival 18.jpg File:Takoradi Masquerade Festival 28.jpg </gallery> == Mboaedze == 8zakw5z0elrrvkhif0z1enu9xlhb65n Tapoli 0 1027 5560 5559 2023-04-20T19:29:54Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 5559 wikitext text/x-wiki Tapoli yɛ Ghana awendze a, wodze dwo adze a wɔdze dua yɛ . ɔwɔ nsɛnkyerɛdze tsedɛ awɔtwe nkyerɛw. ɔyɛ gyadze ndzɛmba a Ghanafo ta dze yɛ edziban wɔ fie.ɔnye dwodze a wɔdze ndɛtse yɛ na wɔ nam a wɔfrɛ no apɔtɔyewa. Ɔnoara na wɔdze dwow adze wɔ aber a nna eyinam nkandzea mbae. {{Databox|item=Q116943012}} cb093rzriwb4aaymvkzcyznp38eux5o Tariq Kwame Nii-Lante Lamptey 0 1028 6959 5564 2023-04-22T11:16:48Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6959 wikitext text/x-wiki '''Tariq Kwame Nii-Lante Lamptey''' (wɔwoo no Fankwa 30, 2000) yɛ bɔɔlbɔnyi a ɔbɔ nyimfa abasa afamu wɔ ekyir ma Ngyiresi Premier league bɔɔlbɔ kuw Brighton & Hove Albion na Ghana man no. [[Nkyekyεmu:Ghanafo]] nb5jwoox53cbpxt91nfcsmuzvlzu9iy Tarkwa 0 1029 35524 35523 2024-10-30T13:18:17Z Assilidjoe 33 35524 wikitext text/x-wiki [[Fael:USGS_geologic_map_Ghana.png|thumb|Geologic map of the Tarkwa gold district in Ghana showing significant folding and faulting]] [[Fael:The_Mali_Empire.jpg|thumb|The Mali Empire in 1337, including the location of the Bambuk, Bure, Lobi and Akan Goldfields]] '''Tarkwa''' yɛ kurow a ɔyɛ Tarkwa-Nsuaem mansin no kurowpɔn, mansin a ɔwɔ Atɔe Mantɔw no wɔ Ghana n'anaafo atɔe afa mu.<ref>http://tarkwansuaem.ghanadistricts.gov.gh/</ref> <ref>https://3news.com/maxams-suspension-will-affect-mining-in-ghana-aga-snr-manager/</ref>"Sika Kurow" dɛ mbrɛ ne mamfo taa frɛ no no, mantɔw no kitsa Mfantsefo nkurowba, a Efuanta,Tamso,Aboso,Akoon,Nzemaline, na Kwabedu ka ho. Afe 2021 atsenae nhyehyɛɛkyerɛ dɛ nimpa 218,664 na wɔtse Tarkwa. == Sikasɛm Ho Ntotoe == === Famu Sikatu === Tarkwa agye dzin wɔ famu sikatu na manganiistu. Tarkwa Famu Sikatu,a ɔyɛ famu sikatu kɛse a , ɔwɔ etsifi-atɔe famu wɔ kurow no mu , na Nsuta manganiistu a ɔwɔ kurow n'etsifi do.<ref>http://bevoelkerungsstatistik.de/wg.php?x=1170623253&men=gcis&lng=de&dat=32&geo=-85&srt=npan&col=aohdq&pt=c&va=x</ref> == Mboa Nwoma == 7lwx8r6k5vigi0dvpj87ucbzrw6zbc7 Theo Sowa 0 1030 12922 6960 2024-04-09T10:54:48Z Robertjamal12 13 /* top */clean up, replaced: ã → a (2) using [[Project:AWB|AWB]] 12922 wikitext text/x-wiki '''Theo Sowa''' CBE (wɔwoo no afe 1957) yɛ ɔfotufoɔ a ɔde ne ho a wɔwoo no wɔ Ghana a ɔreyɛ adwuma wɔ amanaman ntam nsɛm ahodoɔ pii ho a ɔde n’adwene si asetena mu nkɔsoɔ ho nsɛm so[1] na wakasa wɔ baguam wɔ asetena mu amammuisɛm ho nsɛm dodoɔ bi ho.[2] Ɔne ahyehyɛde ahorow bi a UNICEF, Stephen Lewis Foundation, African Union, DfID, ne UNDP, ne afoforo ayɛ adwuma[3] na mprempren ɔyɛ Afrika Mmea Nkɔso Foto no panyin.[4][5] N’adwuma no bi ne sɛ ɔne Graça Machel bɛyɛ adwuma wɔ nsɛm a ɛfa mmabun ho ne nhoma dodow bi a ɔde bɛboa na wasiesie.[6] Ɔsan yɛ Comic Relief adwumayɛbea no sohwɛfo. Wɔ June 2010 mu no, wɔpaw Sowa sɛ Britania Ahemman no Ahyehyɛde (CBE) no Sahene.[7] Theo Sowa CBE Theo Sowa, a ɔyɛ The African Women’s Development Fund no panyin Wɔwoo no1957 (mfe 65–66) Cape Coast, Ghana Ɔman:Ghana Sukuu:Sussex Suapɔn Ndwuma • Ɔkyerɛwfo •  Nnipa hokwan ho ɔbenfo •  ɔfotufo • Television so ɔyɛkyerɛfo Mfe a ɔde yɛɛ adwuma1967–mprempren Wonim no dɛ • Nnipa a wɔyɛ edwumadzen • Sika a wɔboaboa ano edwuma • Nsɛm ho amanneɛbɔ • Amanyɔkuw a ɛnyɛ ɔfa biara Mfitiase asetra ne nhomasua Wɔwoo Sowa wɔ Cape Coast, Ghana, wɔ afe 1957 mu, na ɔdii ne mmofraase wɔ United States of America. Wɔ afe 1967 mu no ɔde ne din kɔhyɛɛ Blessed Sacrament Convent a ɛwɔ Brighton, England, na akyiri yi ɔkɔɔ so bɛyɛɛ Abeawa Ti wɔ St Leonards-Mayfield Sukuu a ɛwɔ Mayfield, Sussex.[8] Esiane n’agya adwuma nti, ɔtenaa Afrika aman ahodoɔ so, Europa, Asia, ne USA nso. Ne saa nti, onyaa mmusua mu nyiyim, ɔbarima ne ɔbea ntam nyiyim, nyiyim ne animtiaabu wɔ ne mmofraase pɛɛ. Nanso, ɛte sɛ nea eyinom hyɛɛ n’akannifo ho nimdeɛ a ɛkɔ so hyɛ n’asetra ne n’adwuma agyirae no mu den nkutoo.[1] Wɔ 17 Ayɛwohomumɔ 2015 no, ɔkasa tiaa Nigeria Aban a ɛyɛ brɛoo wɔ Chibok mmabaa 219 a Boko Haram kyeree wɔn wɔ 14–15 Ayɛwohomumɔ 2014. Ɔfrɛɛ Muhammadu Buhari, Nigeria Ɔmampanyin a ɔdi tumi seesei no sɛ yɛ biribi a ɛyɛ nnam wɔ atuatew a wɔko tia ne mmeawa no a wogyae wɔn no mu.[9] Sowa kɔɔ Afrika ne Asia Adesua Sukuu wɔ Sussex Sukuupɔn mu fi 1977 kosi 1980, na onyaa abodin krataa wɔ amanaman ntam abusuabɔ mu. Wɔ sukuupɔn no mu no, na n’ani gye mmea hokwan ahorow, pɛyɛ ne atɛntrenee ho. Suapɔn akyi no Sowa dii saa anigyeɛ yi akyi na ɔdii "The Lady In Purple" wɔ Ntozake Shange agodie For Colored Girls Who Have Considered Suicide / When the Rainbow is Enuf mu. Wɔhwɛɛ sini no mu yiye na wogye toom. Akyiri yi Sowa nyaa abodin krataa a ɛkorɔn wɔ nhomasua a wɔde toto nneɛma ho mu wɔ Nhomasua Asoɛe, London Sukuupɔn mu fi 1986 kosi 1988.[10] Ndwuma Ɔsan nso de ne ho hyɛɛ television mu a wayɛ adwuma wɔ BBC, ITV ne Channel Four Television (1988–1991) mu a ɔde asetena mu nsɛm kyerɛ na ɔbɔɔ amanneɛ. Ɔsomm sɛ amanneɛbɔfo ne ɔkasafo wɔ dwumadi ahorow mu, a Mmoa, Abusua Nsɛm, Da wɔ Kwasida, ne nsɛm a wɔakyerɛw ne dwumadi ahorow pii ka ho. Ɔyɛɛ nkɔsoɔ sohwɛfoɔ a ɔhwɛ nkɔsoɔ so Ɔman Fekuo a ɛhwɛ Mmaratofoɔ a Wɔhwɛ wɔn ne Wɔn a Wɔsan De Wɔn Kɔtena, NACRO (1985–1987).[11] Sowa ayɛ ITV Telethon mmoa a wɔde ma kuw no muni (1990/91), wɔapaw no sɛ Duke of Edinburgh mpanyimfo bagua no muni ne Rainer Foundation mpanyimfo bagua no muni (1990/1993) ne ahotoso/adwumakuo no muni ma Conciliation Resources, a NGO a wosiesie ntawntawdi (1995/2005). Wɔ 1992 mu no, saa bere no Ɔman Ɔkyerɛwfo a ɔhwɛ Nhomasua so John Patten paw no sɛ ɔmmɛyɛ UK Ɔman Mmabun Dwumadibea no baguafo, dibea a ogyaee adwuma bere a otu kɔɔ South Africa kɔyɛɛ adwuma sɛ Commonwealth Ɔkyerɛwfo no Mfiridwuma ho Afotufo kuw no fa maa ɔman a edi kan no South Africa abatow a mmusuakuw ahorow pii wom.[6] Sowa yɛɛ adwuma sɛ amanaman ntam ɔfotufoɔ mfeɛ pii, na ɔboaa ahyehyɛdeɛ a ɛwɔ din te sɛ UNICEF, Stephen Lewis Foundation, African Union, Department for International Development, ne UNDP, ne afoforo.[12] Na ɔsan yɛ African Grantmakers Network no guamtrani.[13] Na ɔsan nso yɛ nhyehyɛe ho ɔfotufo panyin wɔ UN Adesua a Ɛfa Mmofra ne Akodeyɛ Ho[14] (Machel Amanneɛbɔ)[15] ho na odii anim wɔ mfe anum nhwehwɛmu a wɔyɛe wɔ amanneɛbɔ no mu no ho. Wɔ saa dibea yi mu no, ɔde abusuabɔ sii hɔ na ɔboa ma wɔyɛɛ nhyehyɛe kaa ɔman ne amanaman ntam NGO ahorow, aban ahorow a ɛwɔ nsasepɔn anum no so ne wɔn ananmusifo a wɔwɔ New York wɔ UN adwumayɛbea ahorow no nkyɛn. Ɔdii nkitahodie anim, mfiridwuma ne amammuisɛm nyinaa, de dii amanneɛbɔ no nyansahyɛ ahodoɔ a ɛfa mmofra a wɔakyere wɔn wɔ ntawntawdie mu ne amanaman ntam NGO ahodoɔ, UN nnwumakuo a ɛfa ho, UN amammui ahyehyɛdeɛ ne aban ananmusifoɔ mpaninfoɔ a wɔwɔ UN no anim. Ne ho a ɔde hyɛɛ mmofra nsɛm mu no maa wɔpaw no sɛ Ɔmampanyin Nelson Mandela ne Awuraa Graça Machel[16] fotufo wɔ wɔn adwuma a wɔyɛe wɔ mmofra ne akannifo nsɛm ho maa Wiase Nyinaa Mmofra Kuw no. Sɛ́ ɔkyerɛwfo no, Sowa ayɛ nhyehyɛe ho amanneɛbɔ ahorow bi ama ahyehyɛde ahorow a ɛnyɛ aban de. Ɔakyerɛw nsɛm wɔ nsɛmma nhoma ne nsɛmma nhoma ahorow a wɔasua nhoma mu na na ɔboa kɛse ma wɔkyerɛw nhoma bi a wɔato din The Impact of War on Children.[17] ne nea ɔne no kyerɛw nhoma bi a ɛfa Kuw mu adwuma a wɔne mmerante ne mmabaa yɛ ho. Ne nwoma a ɔtintim no nnansa yi ara (February 2010) ne sɛ ɔkyerɛwfoɔ a ɔboaa ne yɔnko samufoɔ wɔ Harvard Mmara Sukuu/UNICEF[18] Innocenti nwoma bi a ɛfa Mmofra ne Nsakyeraeɛ Atɛntrenee[19] a ɔne UNICEF ka ho.[20] Edwuma a ɛkɔ do Sowa yɛ Afrika Mmea Nkɔsoɔ Fotoɔ no kwankyerɛfoɔ.[21] Ɔsan yɛ ɔfotufoɔ ne ɔfotufoɔ a ɔde ne ho, a ne ho akokwaw wɔ amanaman ntam asetena mu nkɔsoɔ mu a ɔsi mmofra hokwan ne ahobanbɔ ho nsɛm so dua titire.[13] Sowa yɛ Comic Relief no sohwɛfoɔ, ne Comic Relief Amanaman Ntam Mmoa Boayikuo no guamtrani,[1] ɔyɛ Stephen Lewis Fapem no Afrika Afotufoɔ Boayikuo no muni, ɔyɛ Britania Aguanfoɔ Bagua no Akannifoɔ Boayikuo no muni, ɔyɛ Evidence for Development ne ɔyɛ Graça Machel Trust no baguafo panyin. Sowa wɔ baguam paw sɛ Charity Commission for England and Wales board member.[22] Abasobɔde ne agyede a wɔde ma Wɔpaw no sɛ Ɔsahene a ɔhwɛ Britania Ahemman no Ahyehyɛde (CBE) so wɔ afe 2010 Ɔhemmaa Awoda Nidi mu.[7] Nhoma ahorow ''•  Ɔkyerɛwfo a ɔboaa,[23] Mmofra ne Nsakrae Atɛntrenee'' •  Ɔkyerɛwfo a ɔboaa, Nkɛntɛnso a Ɔko Nya wɔ Mmofra So; a ɔne Graca Machel kyerɛwee •  Ɔyɛ Harvard Mmara Sukuu/UNICEF Innocenti nhoma bi,[20] ‘Mmofra ne Nsakrae Atɛntrenee’ no samufo. •  Ɔne ɔkyerɛwfo a ɔkyerɛw ‘Groupwork and IT’, ntetee nhoma a wɔde ma adwumayɛfo a wɔne mmerante ne mmabaa.[24] Nsɛm a wɔde gyinaa so • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' ''"Theo Sowa | Evidence for Development". www.efd.org. Retrieved 1 February 2016.'' '''• ^''' ''"Theo Sowa - TEDxSoweto". www.tedxsoweto.co.za. Retrieved 1 February2016.'' • ^ Jump up to:'''''a''''' '''''b''''' ''"Women's Forum - Theo Sowa". www.womens-forum.com. Retrieved 1 February2016.'' '''• ^''' ''"Theo Sowa « Global Philanthropy Forum". philanthropyforum.org. Retrieved 1 February 2016.'' '''• ^''' ''"Theo Sowa bio". Power & Care. Retrieved 2018-10-27.'' • ^ Jump up to:'''''a''''' '''''b''''' ''"AWDF Bio" (PDF).'' • ^ Jump up to:'''''a''''' '''''b''''' [[Nkyekyεmu:Ghanafo]] 55iv6eqx86uzmhvxykzt6jygy786sjl Theodore Basil Anuka 0 1031 47683 47518 2025-05-14T13:24:34Z Robertjamal12 13 /* Amanyɛsɛm */ adding category using [[Project:AWB|AWB]] 47683 wikitext text/x-wiki '''Theodore Basil Anuka''' yɛ Ghana ɔmanyɛnyi na kuw ba wɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ Ka-bi-ma-menka- bi amambu a ɔtɔ do anan mu wɔ Ghana. Ɔyɛ nkan mbrahyɛbaguanyi dze ma Builsa Etsifi ambatow mpasua wɔ Etsifi Epuei Mantɔw mu na ɔka NDC amanyɛkuw no ho wɔ Ghana. == Amanyɛsɛm == [edit source] Nna Anuka ka mbrahyɛbagua a ɔtɔ do ebien na ebiasa wɔ ka-bi-ma-menka-bi amambu a ɔtɔ do anan mu wɔ Ghana. Ɔka NDC amanyɛkuw no ho. Ogyinaa amanyɛkuw no n'ananmu wɔ Builsa Etsifi ambatow mpasua no do wɔ Ghana Etsifi Epuei Mantɔw no mu. N'amanyɛkuw edwuma no hyɛɛ ase ber a ogyinaa wɔ ɔmanmu nyina ambatow kɛse a ɔkɔr do wɔ afe 1996 mu na odzii konyim wɔ NDC amanyɛkuw no ne dzin mu. Onyaa amba 12,794 wɔ amba dodow 17,912 nyina a wɔtoowee no mu a ogyina hɔ ma 56.10% a nna ɔkyɛn Avaasi Solomon Akumboa a onyaa amba 3,440 a ogyina hɔ ma 15.10%, Atulisi Alakawon Andrew a onyaa amba 837 a ogyina hɔ ma 3.70%, Azaanab Waksman Akuobey a onyaa amba 524 a ogyina hɔ ma 2.30% na George Kwadwo Amarnah a onyaa amba 317 a ogyina hɔ ma 1.40%.<ref>https://web.archive.org/web/20221120003856/https://ghanaelections.peacefmonline.com/pages/1996/uppereast/168/index.php</ref> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 2p25g0d4m6hweewo9vst16jljoyplp8 Theodosia Okoh 0 1032 35785 35759 2024-11-09T12:42:36Z InternetArchiveBot 41 Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.9.5 35785 wikitext text/x-wiki {{Databox|item=Q15457178}}'''Theodosia Salome Okoh''' (wɔwoo no Obiradzi 13,1922 – Ebɔbira 19,2015) <ref>{{Cite web|url=http://citifmonline.com/2015/04/19/theodosia-okoh-dies-at-age-92/#sthash.J7Zj6x1D.dpbs|archive-url=https://web.archive.org/web/20150427170344/http://citifmonline.com/2015/04/19/theodosia-okoh-dies-at-age-92/#sthash.J7Zj6x1D.dpbs|url-status=dead|archive-date=2015-04-27|title=Theodosia Okoh dies at age 92 - citifmonline|date=2015-04-27|access-date=2019-04-13}}</ref> nna ɔyɛ Ghananyi kyerɛkyerɛnyi na ɔyɛ nsano edwuma a wonyim dɛ ɔyɛɛ Ghana frankaa no wɔ 1957.<ref name="ghanaweb.com">{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/people/person.php?ID=190|title=Mrs. Theodosia Salome Okoh, The Designer of the Ghana Flag|website=www.ghanaweb.com|access-date=13 April 2019}}</ref> Ɔdaa nye ndwuma edzi wɔ amanɔne.<ref>{{Cite web |title=Theodosia Salome Okoh, Biography |url=https://www.ghanaweb.com/person/Theodosia-Salome-Okoh-190 |access-date=4 August 2022 |website=www.ghanaweb.com}}</ref> Odzii akotsen wɔ hockey dwumadzi na mpomtu wɔ Ghana.<ref>{{Cite web|url=https://www.modernghana.com/news/918556/theodosia-okoh.html|title=Theodosia Okoh|first=Akosua Tuntum |last=Nahana |date=28 February 2019|website=Modern Ghana|access-date=13 April 2019}}</ref> == N’abrabɔ Ahyɛse na nwomasua == Wɔwoo no dɛɛ Theodosia Salome Abena Kumea Asihene wɔ Effiduase<ref name=loom>[https://web.archive.org/web/20150713102934/http://loomartgallery.com/vestibulum-id-ligula-porta-felis-euismod-semper/ "Mrs Theodosia Salome Okoh"], The Loom Gallery.</ref> maa Very Reverend Emmanuel Victor Asihene, panyin a na ɔda Presbyterian Church wɔ Ghana, na Madam Dora Asihene, hom nyinara fri Anum wɔ Asuogyaman District wɔ Ghana ne Epuei Mantɔw mu.<ref name=ghanagist>[https://web.archive.org/web/20220202205829/http://ghanagist.com/the-designer-of-ghana-national-flag-theodosia-okoh-is-dead/ "The Designer Of Ghana National Flag, Theodosia Okoh Is Dead"], Ghanagist, 20 April 2015.</ref> Na ɔyɛ ba ɔtɔ do anan wɔ mba awɔtwe mu. Onyaa akwanya nye n'egya tuu kwan kɔ mbea bi wɔ Ghana  na amanɔne. Ɔhyɛɛ ne nwomasua ase wɔ Ashanti Efiduasi Primary School, otoa do wɔ Basel Mission Middle, Senior and Teacher Training Schools wɔ Agogo na Achimota School, na onyaa ntsetsee wɔ Fine Art mu wɔ mfe ebiasa mu.<ref>{{Cite web |title=Theodosia Salome Okoh, Biography |url=https://www.ghanaweb.com/person/Theodosia-Salome-Okoh-190 |access-date=4 August 2022 |website=www.ghanaweb.com}}</ref> == Edwuma == Wɔ aber a Ghana nyaa ne ahofadzi no ofii Britain no wɔbɔɔ dawur dɛ wopɛ frankaa nhyehyɛe fofor , ɔdze ne nhyehyɛɛ too gua, na ono na wɔfaa bɛyɛɛ Ɔman Ghana ne  Frankaa a Ɔmanpanyin a odzii wɔ ɔman no mu Kwame Nkrumah gye to mu fri 6 March 1957.[11] Tse dɛɛ ma ɔkyerɛɛ mu wɔ asɛmbisa nkitahodzi bi no: "Me faa frankaa ne nhyehyɛɛ kɔkɔɔ, sika kɔkɔɔ na green twe dɛɛ ma Ghana ne nhyehyɛɛ tse. Ghana da bea a ɔwɔ nhyira wɔ asaase ndɔbaa mu. Sika kɔkɔɔ no dzaa ɔtaa ekyir yɛ sika egudze a w'ahyɛ asaase no mu ma na kɔkɔɔ no ma yɛ kae nyimpa a wɔ hwer hɔ nkwa anaa wɔkoo dze maa ɔman no nyaa ne fahodzi. Na nsoroma a n'ano yɛ enum no gyina hɔ ma Ebibiman hɔn ako dwumadzi wɔ ahofadzi na nkabɔmu wɔ ohyɛ amanbu fri abrofo no nsa mu…."[12][13] Theodosia Okoh na ɔyɛ basia a odzii kan yɛ eguamutranyi ma Ghana Hockey Association na ekyir yi ɔbɛyɛɛ Panyin a ɔda Ghana Hockey Federation ano wɔ mfe 20 na me mboree,[3] na wɔ n'aber do na Ghana tum nyaa kwan kɔ bɔɔ Hockey World Cup na Olympic Games.[14] Na Ohene Djan too ne dzin "the Joan of Arc of Ghana hockey" osiandɛ osoree dze mpɛgya baa Ghana hockey dwumadzi mu wɔ aber a na mbanyinfo rehwe ase wɔ agordzi ne mpomtu nhyehyɛɛ ho. Iyi ntsi na wɔdze ne dzin too National Hockey Stadium wɔ afe 2004 mu".[15] Na ɔyɛ panyin wɔ mber tsentsen mu wɔ Sport Writers Association of Ghana.[8][16] == Abrabɔ == Na ɔwar Enoch Kwabena Okoh,[17] Civil Service Panyin a ɔda ano wɔ  Kwame Nkrumah n'aber do wɔ 1960 mu,[9] na ɔwɔ mba ebiasa : E. Kwasi Okoh, Stanley Kwame Okoh na Theodosia Amma Jones-Quartey.[18] == No wu == Owui ɛbɔwbira 19, 2015 wɔ Narh- Bita ayarsabea wɔ Tema ɔman yar tsiabaa bi do, mfe 92. ɔmampanyin John Dramani Mahama hyɛɛ dɛ wonsan mfrankaa nyinara mbra famu nda ebiasa, ɔhyɛɛ ase fir Benada, ɛbɔwbira 21, wɔ n’enyimnyam mu. Nsɛmpɔw bi a Soafo a ɔhwɛ amandzɛɛbɔ do Edward Omane Boamah kyerɛɛ dɛ nhyehyɛɛ nye dɛ ‘’wɔ enyimnyamhyɛ a wɔdze rehyɛ Ghananyi nyimpapɔn yi’’, ɔtoaa do kaa dɛ: ‘’Aban no kae Mrs. Okoh wɔ no mboa a mapa a ɔdze Maa ɔman no mpontu. Noho nkaebɔ a ɔman no nyaa wɔ wiadze afanae nyinara Frankaa sorɔnko a ɔyɛɛ maa ɔman no ama noho nsɛm aba abakɔsɛm dɛ colossus wɔ Ghana abakɔsɛm mu. N’adomakyɛdze , mbɔdzɛmbɔ na n’enyidɔ wɔ dwumasom ɔwɔ ma Ghana no bɔkɔ do ayɛ nkuranhyɛdze ama Ghanafo nyinara na ɔbɛ nkaedze ama ɔman noho som. == Abadobɔdze ahorow == Theodora Okoh wɔbɔɔ n’abawdo wɔ Grand Medal (GM) a ɔyɛ ɔman no yɛɛ, nna abadobɔdze ahorow bi fir edwumakuw a ɔwɔ ɔman no mu. Onyaa nkaebɔdze so fir Ghana Nsɛnkyerɛw dwuma nkabom na ɔmanmu agorkansi abadobɔdze nkyɛn wɔ 2004 mu, dɛmara so nna onyaa abadobɔdze fir Agordzi akyerɛw kyerɛfo nkabomkuw a ɔwɔ Ghana na abadobɔdze so fir TV Afrika dwumadzi Obaa Mbo. == Ndzɛmba a ogyae too hɔ == Wɔdze Nkran hocky pitch no too no dɛ nkaedze wɔ no mboa wɔ agordzi noho na wɔ 2013 mu no, wɔyɛɛ nsiesie bi ma wɔdze sesaa Theodora Okoh Hockey Stadium no. Esuogyaman Mansin a ɔwɔ Epuei Mantɔw mu no enya ayɛ adzepa bi ahyɛ n’enyimya wɔ Anum, no kurow a ofi do. * Okoh ne nanabanyinba animator/director Ian Jones-Quartey, odzii dwuma dɛ Nanefua Pizza wɔ Cartoon Network animated sene ''Steven Universe'' wɔ nodo. * Wɔ ɔberɛdzi 13, 2016 mu no, Google dzii Theodora Okoh n’afrenhyia 94 a wɔwɔ doodle. * == N'abrabɔ ekyir Osuahun == Ansaana orubuwu no, otwaa eduadwo wɔ nsesa a aba wɔ dɛ woyii ne dzin fir National Hockey Pitch nodo na wɔdze too (‘’ John Evans Atta Mills National Hockey Stadium’’) wɔ ber nna ɔtse ase. == Mboaedze == [[Nkyekyεmu:Ghanafo]] ff4sciakzhj1bb9ujtnvsbxjjje0x57 Theresa Abena Nyarko-Fofie 0 1033 36198 36197 2024-12-10T22:20:15Z KISUMAR123 67 Meyɛɛ nsiesie 36198 wikitext text/x-wiki {{Infobox officeholder | name = Theresa Abena Nyarko-Fofie | office = Member of Parliament for Nkoranza constituency | president = [[Jerry John Rawlings]] | termstart = 7 January 1993 | termend = 6 January 2001 | parliamentarygroup = [[National Democratic Congress (Ghana)|National Democratic Congress]] | birth_date = {{birth date and age|1950|09|12|df=yes}} | occupation = [[Teacher]] | alma_mater = [[University of Ghana]] }} '''Theresa Abena Nyarko-Fofie''' (wɔwoo no wɔ 1950) yɛ Ghana amanyɛnyi<ref name=":0">{{Cite book|last=|first=|title=Ghana Parliamentary Register 1992-1996|publisher=Ghana Publishing Corporation|year=1993|isbn=|location=|page=285}}</ref>a nna ɔka mbrahyɛbagua fie a odzi kan wɔ 4th Republic mu wɔ Ghana, fitsi 1993 kesi 1997 a nna ogyina mu ma Nkoranza ambatow mpasua wɔ NDC amanyɛkuw ne dzin mu.<ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 1996 Results - Nkoranza Constituency|url=http://ghanaelections.peacefmonline.com/pages/1996/brongahafo/251/index.php|access-date=2020-10-06|website=Ghana Elections - Peace FM}}</ref> == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Theresa wɔ Fankwa da a ɔtɔ do duebien wɔ mfe apem ahankron na eduonum ([[Fankwa]] 12, 1950) mu. Ɔkɔr suapɔn wɔ Ghana Suapɔn(University Of Ghana) mu a okosuaa Adult Education na onyaa n'abɔdzin krataa a ɔyɛ Diploma in degree. Ɔyɛɛ edwuma dɛ "adult educationist" ansaana ɔrebɛyɛ mbrahyɛbaguanyi.<ref>{{Cite book|last=|first=|title=Ghana Parliamentary Register 1992-1996|publisher=Ghana Publishing Corporation|year=1993|isbn=|location=|pages=117}}</ref><ref name=":0" /> == Amanyɛsɛm == Theresa hyɛɛ n'amanyɛsɛm ase wɔ mfe apem ahankron na eduokron ebien(1992) mu, ber a obegyinaa maa NDC amanyɛkuw no wɔ Brɔn na Ahafo Mantɔw wɔ Ghana ambatow a nna wɔrobɔtow wɔ mfe apem ahankron eduokron ebien(1992) no mu. Wɔdze no sii adze do wɔ ber a wɔtoo amba wiei wɔ Mumu da a ɔtɔ do eduonu akron wɔ mfe apem ahankron na eduokron ebien( Mumu 29, 1992) wɔ mbrahyɛbagua fie a odzi kan wɔ Ghana Amambu a ɔtɔ do anan no mu. Ɔsanee so nyaa ne dzibew no bio wɔ mfe apem ahankron na eduokron esia mu, wɔ ber a onyaa amba seen Yaw Kudom a ɔyɛ NPP amanyɛkuwnyi a onyaa 11,408 a ɔyɛ ɔha nkyɛmu 18.00% na Owoahene Justice Acheampong a ɔyɛ PNC amanyɛkuwnyi a onyaa 1,416 a ɔyɛ ɔha nkyɛmu ebien ekyir pɔw ebien (2.2%). Wɔbɔɔ ne dzin dɛ nkonyimdzinyi wɔ ber a onyaa amba 31,528 a ɔyɛ ɔha nkyɛmu eduanan akron ekyir pɔw eduosuon(49.70%). Wɔdze no sii adze do wɔ Sanda da a ɔtɔ do esuon wɔ mfe apem ahakron na eduokron esuon(7th January,1997) mu. == Mboaedze == [[Nkyekyεmu:Ghanafo]] 3gdqgrp8oeysfp6d6qatrm4esntjgbm Theresa Amerley Tagoe 0 1034 47805 38103 2025-05-14T13:32:07Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 47805 wikitext text/x-wiki {{Infobox officeholder | name = Theresa Amerley Tagoe | image = Theresa Amerley Tagoe.jpg | imagesize = | constituency_MP = [[Ablekuma North (Ghana parliament constituency)|Ablekuma North]] | parliament = Ghana | majority = | term_start = 7 January 1997 | term_end = 6 January 2001 | predecessor = | successor = | office2 = [[Deputy Works and Housing Minister|Deputy Minister of Works and Housing]] | term_start2 = | term_end2 = | president2 = [[John Kufuor]] | predecessor2 = | successor2 = | office3 = [[Deputy Greater Accra Minister|Deputy Minister for Greater Accra Region]] | term_start3 = | term_end3 = | president3 = [[John Kufuor]] | predecessor3 = | successor3 = | office4 = [[Deputy Minister Ministry of lands and Forestry]] | term_start4 = | term_end4 = | president4 = [[John Kufuor]] | predecessor4 = | successor4 = | birth_date = {{Birth date|1943|12|13|}} | birth_place = | death_date = {{Death date and age|2010|11|25|1943|12|13|}} | death_place = [[Accra]], [[Ghana]] | birthname = Theresah Amerley Tagoe | nationality = [[Ghana]]ian | party = | spouse = Married | residence = Ghana | alma_mater = | occupation = [[Politician]] | religion = | signature = | website = | president = [[Jerry John Rawlings]] }} '''Theresa Amerley Tagoe''' (Mumu,13,1943<ref>{{Cite web |title=Amerley-Tagoe, Theresa |url=https://ghanamps.com/mp/amerley-tagoe-theresa/ |access-date=2022-08-07 |website=Ghana MPS |language=en-US}}</ref> kapem Ɔberɛfɛw -25,2010) a wɔbɔ no nsabran basia a ɔyɛ dzen yɛ Ghananyi manyɛnyi a odzi akotsen wɔ (NPP) New Partriotic Party mu.<ref name=":0">{{Cite web |date=2011-01-28 |title=MPs pay last respects to Theresa Tagoe - MyJoyOnline.com |url=https://www.myjoyonline.com/mps-pay-last-respects-to-theresa-tagoe/ |access-date=2022-08-07 |website=Myjoyonline. |language=en-US}}</ref> Ɔyɛ Ablekuma Anafo mantɔw mu manyɛnyi a w'etwamu.<ref>{{Cite web|title = MPs pay tribute to Theresa Amerley Tagoe|url = https://www.modernghana.com/news/314208/1/mps-pay-tribute-to-theresa-amerley-tagoe.html|website = Modern Ghana|publisher = |access-date = 2016-01-20|language = en-GB}}</ref><ref>{{Cite web |last=] |first=michael |title=Ghana Districts - A repository of all districts in the republic of Ghana |url=http://www.ghanadistricts.com/news/?read=39221 |access-date=2016-01-24 |website=Ghana districts.}}</ref><ref>{{Cite web|title = MPs pay tribute to Theresa Amerley Tagoe|url = http://thechronicle.com.gh/mps-pay-tribute-to-theresa-amerley-tagoe/|website = Ghanaian Chronicle|access-date = 2016-01-24|language = en-US}}</ref><ref>{{Cite web |title=Radio Recogin |url=http://www.recogin.com/newsdetails.asp?id=4048&cat_id=1 |access-date=2016-01-24 |website=recogin.}}</ref> == N'abrabɔ Ahyɛse == Tagoe, yɛ nkrannyi awɔ wo no Mumu,13, 1943.<ref name="ocanseymike">{{Cite web |last=ocansey |first=michael |title=Ghana Districts - A repository of all districts in the republic of Ghana |url=http://www.ghanadistricts.gov.gh/news/?read=38403&sports |access-date=2016-01-24 |website=ghana districts government of ghana}}</ref> == Nwumasuamu == Tagoe kɔ twado skuul a ɔyɛ (SSS) Aburi Girls Senior High Skuul a nna ɔyɛ panyin a ɔda esuafo no ano.<ref name="ocanseymike"/> Onya ne Degree wɔ french kasamu wɔ University of Ghana,Legon.<ref>{{Cite web|title=PGA Member Theresa Tagoe dies after long illness|url=https://www.pgaction.org/news/pga_member_theresa_tagoe_dies_after_long_illness.html|access-date=2020-06-18|website=Parliamentarians for Global Action}}</ref> == Dodow Mboa nyɛ == Tagoe wɔ mbasiafo akyerɛwkyerɛw skuul wɔ french kasa mu, ɔ so hɔ ara , ɔrehyɛ ngyanka mboa kuw a wɔdze bɔboa ngyanka nye mbofra a wonnye beebi da ,dɛ wɔ bɔ boa ma w'enya nsaano dwuma nye guadze afei so , bema mbaa a wɔtɔn nam wɔ nkran guamu bosa a wɔdze bedzi gua.<ref>Personal knowledge from my 1999 visit with her in Accra.--Dr. Nancy Glock-Grueneich</ref> == Amanyɛsɛm == Theresa Tagoe yɛ Deputy Nkran mantuow mu Manyɛnyi na deputy Manyɛnyi wɔ nsaase ho,kwaw nye fagutubea a nna ɔhyɛ John Kuffuor n'amembumu.<ref name=":0" /> Tagoe yɛɛ basiamba hyehyɛfo wɔ [[New Patriotic Party]] mu(NPP).<ref name=":0" /><ref>{{Cite web |title=NPP mourns Theresa Amerley Tagoe |url=http://www.ghanaweb.com/GhanaHomePage/NewsArchive/NPP-mourns-Theresa-Amerley-Tagoe-198330 |access-date=2016-01-20 |website=ghanaweb}}</ref> Wɔ yi no kɔ Mbrahyɛbeguamu wɔ sanda 7,1997 wɔ mber a odzi nkunyim wo 1996 abatow no mu. Onya 39.90% wɔ abatow no mu a ɔyɛ mba 47,644 dze twa Owura Ebo Hawkson, National Democratic Congress. Ɔno nya 35.70% a ɔwɔ mu mba 42,568. == Awugyadze == Tagoe som wɔ ɔman n'afotufo mu na afei so ɔsom n'ekwanda nyina so wɔ wiase nyina Mbaa Kuw Edzikanfo mu. Wɔto Dansoman Roundabout dzin wɔ nedzin mu, "Theresa Ameley Tagoe Roundabout" dɛm ntsi wɔyɛ ohonyi dze hyɛ n'enyimuɔnyam.<ref>{{Cite web |date=2020-11-26 |title=Dansoman Roundabout named after Theresa Tagoe |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Dansoman-Roundabout-named-after-Theresa-Tagoe-1119071 |access-date=2022-08-07 |website=GhanaWeb |language=en}}</ref><ref>{{Cite web |last=Bureau |first=Communications |title=President Akufo-Addo Tours Greater Accra Region |url=https://presidency.gov.gh/index.php/briefing-room/news-style-2/1821-president-akufo-addo-tours-greater-accra-region |access-date=2022-08-07 |website=presidency of government of ghana |language=en-gb}}</ref><ref>{{Cite web |date=2020-11-24 |title=Akufo-Addo begins two-day tour of Greater Accra Region today |url=https://citinewsroom.com/2020/11/akufo-addo-begins-two-day-tour-of-greater-accra-region-today/ |access-date=2022-08-07 |website=Citinewsroom - Comprehensive News in Ghana |language=en-US}}</ref><ref>{{Cite web |title=Theresa Tagoe’s statue unveiled |url=https://www.graphic.com.gh/news/politics/ghana-news-theresa-tagoe-s-statue-unveiled.html |access-date=2022-08-07 |website=Graphic Online |language=en-gb}}</ref> == Abrabɔ == Theresa Tagoe wo mbanyinba ebien. == Mboaedze == <references /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] k9obyrjn9rolvywnnb8kmxi25j22jxx Theresa Joyce Baffoe 0 1035 48021 48020 2025-05-14T17:33:34Z Assilidjoe 33 Medze mboaedze aka ho 48021 wikitext text/x-wiki {{Infobox officeholder | name = Theresa Joyce Baffoe | office = Member of Parliament for the [[New Edubease (Ghana parliament constituency)|New Edubease Constituency]] | nationality = [[Ghanaian nationality law|Ghanaian]] {{flagicon|GHA}}&nbsp; | birth_date = {{birth date and age |df=yes|1954|07|24}} | birth_place = [[New Edubiase]], [[Ashanti Region]] | termstart = October 1993 | termend = 6 January 2005 | predecessor = [[Mary Eugenia Ghann]] | successor = [[Ernest Kofi Yakah]] | alma_mater = [[Holy Child College of Education]] | honorific_prefix = Hon. | office1 = | termstart1 = | termend1 = | occupation = Politician | profession = Teacher | party = [[National Democratic Congress (Ghana)|National Democratic Congress]] }} '''Theresa Joyce Baffoe''' yɛ Ghana amanyɛnyi na na ɔyɛ mbrahyɛbaguanyi ma New Edubease mantsam a ɔwɔ Ashanti Mantsam mu wɔ Ghana. Na ɔsan nso yɛ mbrahyɛbagua no Boayikuw a Wɔapaw no a ɔhwɛ Edwumayɛ do no munyi.<ref>{{Cite web |title=Ghana MPs - List of 2013 - 2017 (6th Parliament) MPs |url=http://www.ghanamps.com/mps-by-year-group/index.php?group=2463 |access-date=2020-09-02 |website=GhanaMps.}}</ref><ref>{{Cite web |title=Members of Parliament of Greater Accra Region |url=https://www.ghanaweb.com/GhanaHomePage/republic/members_parliament.php |access-date=2020-09-02 |website=GhanaWeb}}</ref><ref>{{Cite web |date=30 January 2001 |title=Members Of Parliament In The Various Select Committees |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Members-Of-Parliament-In-The-Various-Select-Committees-13314 |access-date=2020-09-04 |website=GhanaWeb. |language=en}}</ref> == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Baffoe wɔ 24 [[Ayɛwoho]] 1954 wɔ New Edubiase, Ashanti Mantsam mu. Ɔkɔɔ Holy Child Training College baabi a ɔtsetsee nye ho dɛ ɔkyerɛkyerɛfo na ɔnyaa nye Teachers’ Training Certificate (Certificate A).<ref name=":0">{{Cite book |title=Ghana Parliamentary Register 1993-1996 Session |publisher=The Office of Parliament of Ghana |pages=119}}</ref> == Amanyɛsɛm == Baffoe faa dzibea dɛ Ghana man a ɔtɔ do aanan no mbrahyɛbagua a ɔtɔ do ɛkoro (1) no munyi wɔ [[Ɔbɛsɛ]] 1993 mu ber a ɔdzii nkonyim wɔ abatow fofor a wɔyɛeɛ wɔ deɛ saa ber no na ɔtse New Edubiase akongua no do, Mary Eugenia Ghann wuo ekyi no. Wɔsan paw Baffoe dɛ ɔnbɛyɛ mbrahy bagua no wɔ National Democratic Congress no tekiti do wɔ 1996 abatow no mu. Ɔtoo aba 17,114 wɔ abatow 24,500 a ɔfata a wɔtowee a ɔgyina hɔ ma 55.50% tsiaa George Kwasi Boadu a ɔyɛ [[New Patriotic Party]] no munyi a ɔtoo aba 5,206 a ɔgyina hɔ ma 16.90%, Sophia Afrakoma Owusu a ɔyɛ CPP munyi, ɔtoo aba 1,678 a ɔgyina hɔ ma 5.40%, na Kwasi Adei Aboagye a ɔyɛ PNC y, nso yɛɛ nhwehwɛmu 502 a ɔgyina hɔ ma 1.60%.<ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 1996 Results - New Edubiase Constituency|url=http://ghanaelections.peacefmonline.com/pages/1996/ashanti/29/index.php|access-date=2020-10-05|website=Ghana Elections - Peace FM}}</ref> == Edwuma == Baffoe yɛ ɔkyerɛkyerɛfo wɔ n’adwuma mu Na wakyerɛ adze mfe eduebien awotwe ansa na ɔrehyɛn amammuisɛm mu. Na ɔsan nso asom dɛ sukuu panyin mfe duanan, na Ghana Nhomasua Dwumadzibea (Ghana Education Service) no sohwɛfo Panyin (Principal Superintendent). == N'abrabɔ == Baffoe yɛ Kristonyi, na ɔyɛ Ghana Katolek Asɔre no munyi (Catholic Church of Ghana). == Mboaedze == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 5dooi6cvqay8jrmlnepg2c379i5mkq6 Theresa Kufuor 0 1036 6966 5613 2023-04-22T11:18:10Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6966 wikitext text/x-wiki '''Theresa Kufuor''' (née '''Mensah'''; 25 October 1935)[1] yɛ Owura John Kufuor ne yer, Ɔmanpanyin a, ɔtɔ do ebien wɔ Ghana mbrahyɛ edwuma no mu , na Theresa Kufuor bɛyɛɛ Ɔman- panyin ne yer wɔ mber bi asen kɔ wɔ Ghana.[2] Na ɔyɛ edwuma wɔ ayarsa bea ma ɔhwɛ nyimpa sa hɔn yarba sanso gye apemfo awo.[3] == Nwomasua == Theresa Kufuor started hyɛɛ sukuu ase wɔ  Catholic Convent, OLA, a ɔwɔ Keta wɔ Volta mantɔw mu wɔ Ghana. Ɔsan kɔ London, na Theresa sua ayarsa edwuma bɛyɛ wɔ Southern ayarsabea kuw a wɔ ayarsa. Edinburgh, Scotland.[4] Ɔdze n'adesua kɔ ekyir wɔ Radcliffe Infirmary, Oxford na Paddington General Hospital, London, Theresa Kufour tum nyaa nkrataa ɔkyerɛ dɛ ɔgye awo na onyaa nkrataa ɔkyerɛ dɛ otum na ayar hwɛ.[4] == Abrabɔ mu nsɛm == Theresa ware John Kufuor wɔ mber a, na ɔwɔ mfe 23 na wɔ hyia wɔ dwumadzi bi w)frɛ no " Republic Day Anniversary Dance" wɔ London wɔ 1961. Wɔ waree wɔ afe 1962.[5] Ɔnye  Ɔmanpanyin dadaw John Kufuor wo mba enum;[6] J. Addo Kufuor, Nana Ama Gyamfi, Saah Kufuor, Agyekum Kufuor na Owusu Afriyie Kufuor.[7] Theresa Kufuor wɔ mba enum, na ɔwɔ nananom awɔtwe. Ɔsom Nyame wɔ Roman Catholic. Yennyim dɛ Theresa Kufuor bɛyɛ Ɔmanpanyin ne yer wɔ 2001 na 2009, na mbom ɔdze ne ho sie wɔ mbrahyɛ edwuma no mu.[8][''self-published source''] wɔ 2007 oko ma mbra hyɛ nsesa kakra wɔ aban ne nkrataa fufuw wɔ adzesua ho mbrahyɛ ho dwumadzi wɔ UNESCO  a, ɔma esuafo kwan ma wɔ sua adze wɔ aber a, hɔn awofo nntua pesewa mpo  "''Free compulsory universal basic education'' "(FCUBE) dwumadzi dzii boa mbofra a, wɔ rehyɛ sukuu ase.[9] Theresa Kufuor hyɛɛ dwumadzi a ɔyɛ "''Mother and Child Community Development Foundation'' "(MCCDF), edwuma kuw a, wɔ dzi dwuma wɔ Ghana na Canada dze boa sɔw kwan a,abatan a sɛ wɔwo a, wotum ma hɔn mba yarba.[10][11] == Abasobɔdze == Wɔ October 25 Pope Benedict XVI  ne kun Ɔmanpanyin John Kufuor dzii nkitsaho fa dwumadzi a ɔyɛ "Papal Award of Knight Commander " wɔdze ma "St. Gregory the Great", wɔ ne ndwuma papa na nyimpa na Catholic a no nyinara.[12] Theresa Kufuor, nyaa abasobɔdze dɛ "Papal Award Dame" wɔ "St Gregory the Great" wɔ ne mbɔdzen bɔ wɔ abatan na hɔn ho edwuma ho .[13] == Nhwɛdo == '''• ^''' ''"Former First Lady Theresa Kufuor @ 80". Kessben FM. 2015-10-26. Retrieved 2019-04-13.'' '''• ^''' ''"Former First Lady Mrs. Theresah Kufour Is Not Dead!". wordpress.com. 233 News. Retrieved 5 February 2015.'' '''• ^''' ''"Throwback Photo: Mrs Theresah Aba Kufour (then and now)". www.ghanaweb.com. Retrieved 2019-04-13.'' • ^ Jump up to:'''''a''''' '''''b''''' ''"First Ladies - Ghana's First Lady". ghanadiplomaticguide.net. Archived from the original on 5 February 2015. Retrieved 5 February 2015.'' '''• ^''' ''"How Kufuor met his wife and married at age 23 - MyJoyOnline.com". www.myjoyonline.com. Retrieved 2021-05-19.'' '''• ^''' ''"John Agyekum Kufuor Biography - family, children, history, wife, school, mother, young, born, college, tall". Retrieved 27 November 2016.'' '''• ^''' ''"President's Kufuor Family". Retrieved 27 November 2016.'' '''• ^''' ''Amamoo, Joseph Godson (2011-12-16). Ghana: 50 Year of Independence. Xlibris Corporation. <nowiki>ISBN 978-1-4628-3761-8</nowiki>.'' '''• ^''' ''Online, Peace FM. "Early Childhood Dev't In Ghana: Day Care Centre's Now A Business Venture?". Retrieved 27 November 2016.'' '''• ^''' ''"Mrs. Kufour Launches Mother & Child Foundation". ModernGhana.com. Retrieved 27 November 2016.'' '''• ^''' ''"Rebecca, Samira will clean up Lordina & Matilda's mess - Janet Anane". Retrieved 27 November 2016.'' '''• ^''' ''"POPE HONOURS FORMER PREZ. KUFOUR & WIFE". adeparadio.com. Adepa Radio. Retrieved 5 February 2015.'' '''• ^''' ''"Catholic Church honours Kufuor, wife". Modern Ghana. 2010-10-25. Retrieved 2019-04-13.'' [[Nkyekyεmu:Ghanafo]] lrvytg8iin6frc87ubcamm343g71bbr Theresa Nyarko-Fofie 0 1037 48089 47780 2025-05-23T14:01:46Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48089 wikitext text/x-wiki '''Theresa Nyarko-Fofie''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔdo ebien wɔ kwasafoman a otsia anan no wɔ Ghana dze ma Nkoranza mpasuar wɔ NDC amanyɛkuw no ase. ƆBRA AHYƐSE: Wɔwoo Nyarko-Fofie too Kristianfo ebusua mu wɔ afe apem ahaakorɔn eduonum wɔ Ahafo mbewdo. Onyaa ne "Diploma Degree" wɔ nwomasua mu wɔ Ghana suapɔn (University of Education). Ɔyɛɛ edwuma dɛ Nwomsuanyi ansaana ɔrokɔ amanyɛsɛm mu. AMANYƐDWUMA: Odzikan no wɔpaaw Nyarko-Fofie kɔr mbrahyɛbaguafie wɔ afe apem ahaakorɔn eduokorɔn-esuon ne bosoom Sanda mu ne da a ɔtɔdo esuon wɔ ber a odzii kunyim wɔ afe apem ahaakorɔn eduokorɔn-esia Ghana asahen abatow no mu. Odzii Yaw Kudom a ɔyɛ NPP amanyɛkuwba. Theresa nyaa 49.70% nna Yaw Kudom nyaa 18.00%. Theresa soom n'afe anan wiee no, ɔbɔɔ ne tsirmu pɔw dɛ ɔnnsan nngyina ne mpɛn ebien do na dɛm akwanya yi maa kwan ma Hayford Francis Amoako dzii kunyim wɔ afe apem ahaebien na kor ne bosoom Sanda mu ne da a ɔtɔdo esuon mu. N'ABRABƆ: Theresa yɛ Kristianyi. NHWƐDO: FM, Peace. "Ghana Election 1996 Results - Nkoranza Constituency". Ghana Elections - Peace FM. Retrieved 6 October 2020. Ghana Parliamentary Register 1992-1996. Ghana Publishing Corporation. 1993. p.&nbsp;117. "Women MPs Address Forum At Sunyani". www.ghanaweb.com. 2 June 1997. Retrieved 10 October 2020. Aryeh, Elvis D. (23 January 1997). Daily Graphic: Issue 1,4349 January 23 1997. Graphic Communications Group. Provencal, E. N. O. (28 June 1997). The Mirror: Issue 2,222 June 28 1997. Graphic Communications Group. "Nyarko-Fofie, Abena Theresa". Ghana MPS. Retrieved 28 August 2022. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] m4fhkoygu2motg6jqcsqeymvd3fp1mr Thomas Kwame Yeboah 0 1038 48114 47815 2025-05-23T14:03:24Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48114 wikitext text/x-wiki '''Thomas Kwame Yeboah''' (wɔwoo no 5 Ayɛwoho 1959) yɛ Ghana amanyɛnyi na ɔyɛ Mmarahyɛbaguanyi a ɔto do ebien no muni wɔ Fourth Republic a ɔgyina Dormaa West Constituency anam wɔ Brong Ahafo Mantsam mu wɔ Ghana. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] l3jjbxc4mx62cffrujqljqx77acm8un Thomas Kweku Aubyn 0 1039 47698 35539 2025-05-14T13:25:30Z Robertjamal12 13 /* Amanyɛsɛm */ adding category using [[Project:AWB|AWB]] 47698 wikitext text/x-wiki '''Thomas Kweku Aubyn''' yɛ Ghana ɔmanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebien mu wɔ ka-bi-ma-menka-bi amambu a ɔtɔ do anan mu. Nna ɔyɛ mbrahyɛbaguanyi ma Gomoa East Ambatow Mpasua no wɔ Finimfin Mantɔw mu wɔ Ghanaman mu.<ref>https://en.wikipedia.org/wiki/Thomas_Kweku_Aubyn#cite_ref-:0_1-0</ref><ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Gomoa-Ajumako-Traditional-Council-gets-Legal-Adviser-Spokesperson-174918</ref> == Abrabɔ Ahyɛse == [edit source] Wɔwoo Thomas Kweku Aubyn wɔ Gomoa East a ɔwɔ Ghana Finimfin Mantɔw mu.<ref>https://www.modernghana.com/news/260845/government-urged-to-involve-chiefs-in-selection.html</ref> == Amanyɛsɛm == [edit source] Ber a odzi kan a wɔdze Aubyn kɛkaa mbrahyɛbagua no ho wɔ NDC amanyɛkuw no ne dzin mu maa Gomoa East Ambatow Mpasua no a ɔwɔ Ghana Finimfin Mantɔw no mu no nye Ghanaman mu nyina ambatow kɛse a ɔkɔr do wɔ afe 1996 mu. Onyaa amba 18,390 wɔ amba 29,720 a wɔtowee no mu nna ogyina hɔ ma 43.20% a ɔ He polled 18,390 votes out of the 29,720 valid votes cast representing 43.20% over Kofi Nyarko-Annan of the New Patriotic Party who polled 10,547 votes representing 24.80% and Abraham Kofi Sackey of the Convention People's Party who polled 783 votes representing 1.80%. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] gvhjfw0wwgrwg6bsrh6jvz1d00cly2t Thomas Kwesi Nasah 0 1040 47895 47434 2025-05-14T13:50:35Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47895 wikitext text/x-wiki {{Databox|item=Q84413710}} '''Thomas Kwesi Nasah''' (wɔwoo no [[Ebɔw]] 5, 1972) yɛ Ghana amanyɛnyi na Mbrahyɛ Bagua a ɔtɔ do esia (4) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no munyi a ɔgyina Gushiegu Ambatow mpasua wɔ Etsifi (Northern) Mantɔw mu wɔ National Democratic Congress tekiti do.<ref name=":0">https://ghanamps.com/mps/details.php/?id=2669</ref><ref name=":1">http://staging.odekro.org/person/thomas-kwesi-nasah/</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Nasah wɔ [[Ebɔw]] 5, 1972. Ɔfir Zamamshiegu, kuro bi a ɔwɔ Ghana Etsifi Mantɔw mu. Owiee wɔ Salaga Ntoado Sukuu, Ghana na ɔnyaa nye GCE Ordinary Level wɔ afe 1992 mu.<ref name=":0" /><ref name=":1" /> == Edwuma == Nna Thomas yɛ edwumayɛfo (entrepreneur), okuafo (farmer ) na kuayɛfo (agriculturist). Na ɔsan nso ka Edwumayɛ Boayikuw (Business Committee), Boayikuw a ɔhwɛ Ohia a Wɔtew do ho Nhyehyɛe, Edwumayɛ na Adan ho (Committee on Poverty Reduction Strategy, Works and Housing).<ref name=":1" /> == Amanyɛsɛm == Nasah yɛ Ɔman Demokrasi Mbrahyɛ Bagua (NDC) no munyi. Wɔ afe 2012 mu no, ɔsii akan maa Gushiegu atenae no wɔ NDC mbrahyɛ bagua a ɔtɔ do esia (5) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no tekiti do na ɔdzii nkonyim.<ref name=":0" /> Ɔhyɛɛ n’amanyɛsɛm edwuma ase wɔ afe 2009 mu ber a wɔka dɛ odzii nkonyim wɔ afe 2008 Ghana Amansan Ambatow mu maa nye ambatow mpasua no na wɔpaw no dɛ ɔmbɛyɛ Mbrahyɛ Bagua a ɔto do enum (5) wɔ Ghana Amansin a ɔtɔ do anan (4) munyi.<ref>https://web.archive.org/web/20200706232518/https://www.ghanaweb.com/GhanaHomePage/republic/parliamentatian.php?ID=123</ref> == N'abrabɔ == Nasah yɛ Kristonyi na ɔkɔ Pentekoste Asɔre. Wawar na ɔwɔ mba enum (5).<ref name=":0" /><ref name=":1" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] ke3vq1tewrmjdcwtua2okz6ujcn8vol Thérèse Striggner Scott 0 1041 5632 5631 2023-04-20T19:30:11Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 5631 wikitext text/x-wiki '''Thérèse Eppie Striggner Scott''' (afe 1932 Ɔbɛsɛ 9 – afe 2021 Fankwa 5) yɛ nkan Ghana mbranyimnyi na nwomanyimnyi a ɔsoom dɛ Ɔsɛndzinyi wɔ Ghana High Court na Zimbabwe High Court na Ghana ɔhembɔfo kɔ France na Italy. == Edwuma == Striggner Scott kɔr asɛndzibea wɔ Middle Temple, United Kingdom. Ɔyɛɛ edwuma dɛ mbranyimfo wɔ Nkran, hɔ na ɔbɛyɛɛ principal partner maa legal consulting firm. Striggner Scott soom wɔ Ghana High Court na afe 1983 mu no nna ɔyɛ basia a odzi kan a wɔpaaw no kɔr Zimbabwe High Kɔɔto. Nna Striggner Scott yɛ Ghana ɔhembɔfo kɔ France, a nna Holy See ka ho, kɛpem afe 1994 na ekyir yi Ɔhembɔfo kɔ Italy. Nna ɔyɛ Ghana ɔhembɔfo ma UNESCO na ɔsoom dɛ UNESCO's Legal Commission kuwba. Afe 1991 mu no, ɔbɛyɛɛ Ebibirmu basia a odzi kan a wɔpaaw no kɔr UNESCO's Executive Board no mu. Nna Striggner Scott yɛ Guamutsenanyi ma Ghana Law Reform Commission fitsi afe 2000 kesi afe 2004. Nna ɔyɛ Standing Commission of Inquiry Regarding Public Violence na Intimidation wɔ South Africa kuwba. Nna ɔyɛ Economic Community of West African States Council of Elders kuwba na afe 2002 mu no, odzii kuw enyim kɔhwɛɛ Sierra Leone mbrahyɛbaguafie na mampanyin abatow do. Afe 2004 mu no, UN Kyerɛkyerɛwfo General Kofi Annan paaw Striggner Scott kɔr five-member International Commission of Inquiry on Darfur. == N'abrabɔ == Afe 1961 Dzifuu bosoom mu no, Striggner Scott war no kun a odzi kan, Emmanuel Kodjoe Dadzie, ber a nna ɔyɛ head of the legal department wɔ Ghana Ministry of Foreign Affairs na abosoom ekyir no wɔpaaw no dɛ Rumania hembɔfo. Afe 1962 mu na wɔwoo hɔn babaa Geta (Georgetta) , na ɔsan yɛɛ Dadzie ne mba nkaa a wɔaka, Yasmin, Stella, Barry na Gary. Awargyaa bae ekyir no, afe 1971 mu na Striggner Scott war no kun a otsia ebien, Kenneth Winky Scott, a ɔyɛ British architect a ɔtse na ɔyɛ edwuma so wɔ Ghana. Afe 2021 Fankwa 5 mu na otwaa n'enyi hwɛɛ ban, nna oedzi mfe eduowɔtwe-awɔtwe. 9h73y2wxdnh9fvfcdrwum5zss7x89bm Tia Sugri Alfred 0 1042 47512 5635 2025-05-09T14:48:59Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 47512 wikitext text/x-wiki Wɔwoo '''Tia Sugri Alfred''' wɔ Ebɔw 12, 1956. Nna ɔyɛ mbrahyɛbaguanyi ma Nalerigu/Gambaga ambatow mpasua a ɔwɔ Etsifi Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do enum wɔ 4th Republic wɔ Ghana. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] lp25buadtw05d5yuuinl7v1zwm7zptf Tiebele 0 1043 7769 5639 2023-05-05T10:01:42Z Yaw tuba 14 made corrections #FAT 7769 wikitext text/x-wiki '''Tiébélé''' yɛ department anaa onye Nahouri Province kyɛ ndzɛmba wɔ  southeastern Burkina Faso. Ne kurow tsir kɛse da Tiébélé kurow mu;[1] hɔn Ohene, adehye asɛmdzibea na nyimpa a wofri Kassena, a wodzii kan bɛstena mantɔw mu hɔ wɔ 15th century, na wɔtse hɔ.[2] == Ngyinado == '''• ^''' Burkinabé government inforoute communale Archived 2008-01-24 at the Wayback Machine '''• ^''' ''MessyNessy (10 Jan 2013). "The African Village where every House is a work of Art".'' o8nmkwd4s2svxboyk2eg0l8o6ndtpz5 Timbuktu 0 1044 48242 6971 2025-05-26T13:55:23Z Robertjamal12 13 /* top */ Cat using [[Project:AWB|AWB]] 48242 wikitext text/x-wiki {{Databox|item=Q9427}} '''Timbuktu''' yɛ kurow wɔ Mali, a ɔwɔ akwansin eduenu (12&nbsp;mi) wɔ Niger nsutsen no n'anaafo. Ɔyɛ Tombouctou mantouw no kuruowpɔn, ɔda mu kor wɔ ekuruowpɔn awotwe a ɔwɔ mali . Wɔ 2009 nkanee no mu no wonya nyimpa dodow 54,453. Wɔ 12th century mu na Timktu bɛyɛ tsenabew ankasa. Wɔ afei 1325,mber a wɔsesa akwan a wɔdze dzi gua tsitsir Mansa Musa ne nserahwɛ n'ekyir no,Timbuktu nyahɔnho wɔ nkyen,sika kɔɔkɔɔ ,ivory nye nkowa guadzi mu. 14th century mu no ,ɔbɛka Mali empaya ho. 15th century n'ahyase noara ,Tuareg dɔm dodow no benya tum wɔ mber tsiabaa wɔ songhai empaya n'etserɛw mu wɔ afe 1468. Morocco akofo dzi songhai do nkunyim wɔ ko mu wɔ afe 1591 na wɔyɛ Timbuktu kuruowpɔn wɔ Gao ananmu. Afei Moroccofo bedzi hɔn do, wɔ 1612 mu no nso ,Armafo per fahodze fir Morocco kyɛn. Ber yi ,nna ɔman Mali ne tumdze nye amandze fɛɛfɛw abɔadze ma wɔda femu pɔɔtɔɔ. ekyiri dze ebusua kuw afofor bedzi do kapem dɛ Frenkyefo bɛfae wɔ 1893, besi 1960 a Mali benya ne fahodze ankasa. Timbuktu asaase no ayɛ kɛsɛɛ ma ohia so ahyɛ mu ma. Wɔ hɔm prɔmprɔm ber mu no, wɔdzi akotsen wɔ buukuu guadzi mu a Sankore Madrasah ɔyɛ Islam suapɔn so hɔn asin , Timbuktu nam iyi do bɛgye hɔn dzin wɔ suahun mu wɔ Afrika nyina. Shabeni ,Leo Africanus nye nyimdzefo bebere kyerɔw fa kuruow yi ho. Hɔn akyerɛw no begye dzin wɔ aborɔkyir man mu nyinaa, ma Timbuktu ahonya nye abakɔsɛm bɛda guado. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:World Heritage Sites in Danger]] dq6dzy02ovfuefa7yth37ari2qcakxd Timothy Ataboadey Awotiirim 0 1045 47365 47234 2025-05-09T14:31:20Z Robertjamal12 13 /* Asetsena mu nsɛm */ clean up using [[Project:AWB|AWB]] 47365 wikitext text/x-wiki '''Timothy Ataboadey Awotiirim''' (Wɔwoo no wɔ Ayɛwoho 1, 1970) yɛ Ghana amanyɛnyi na nwomasua mu ɔbemfo. Ɔsanee soom dɛ mbrahyɛbaguanyi ma Builsa North ambatow mpasua a ɔwɔ Epuei Boka Mantɔw mu wɔ Ghana. == Abrabɔ ahyɛse nwomasua == Wɔwoo Awotiirim wɔ Ayɛwoho 1, 1970 wɔ Wiaga, Epuei Boka Mantɔw mu. Onyaa abodzin krataa (Bachelor of Arts degree) wɔ Asaase ho Nsɛm na Hɛn Agyapadze ho mpontu wɔ University of Ghana wɔ afe 2000. == Amanyɛ == Nna Awotiirim yɛ mbrahyɛbaguanyi ma Builsa North (Ghana mbrahyɛbagua ambatow mpasua) wɔ mbrahyɛbagua a ɔtɔ do enum wɔ Ghana republic a ɔtɔ do anan mu dze nam National Democratic Congress (NDC) do wɔ Mumu 2008 Ghana ambatow kɛse no mu. Odzii nkonyim tsiaa Agnes A. Chigabatia a ɔwɔ [[New Patriotic Party]] (NPP) na nyimpa beenu a wɔka ho dze nyaa Builsa North mbrahyɛbagua no. Onyaa mba 8,259 fir mba dodow a wɔtowee 19,165 mu a egyina hɔ ma 43.1%. James Agalga dzii no dzo nkonyim wɔ afe 2012 dze gyee Builsa North mbrahyɛbagua no. Wɔ Kaseɛbɔ mu wɔ Mumu 8 2017 no, ɔkaa dɛ "Prɔe ahyɛ hɔn a wonyim nwoma ma mpo asen hɔn a wonnyim nwoma". == Edwuma == Ansaana wɔrepaw no dɛ mbrahyɛbaguanyi no, na ɔyɛ edwuma dɛ nhwehwɛmufo ma Commission on Human Rights and Administrative Justice (CHRAJ) fitsi afe 1994 kesi afe 2004 mu. Ɔsanee yɛɛ edwuma dɛ Kyerɛkyerɛfo wɔ Christ the King JSS wɔ Chiana. == Asetsena mu nsɛm == Awotiirim yɛ Catholic asɔrba. Ɔawar awo mba beenu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] 6r19j07fjfgmggepps9ix5ps03e3lxm Togbe Osei III 0 1046 6973 5660 2023-04-22T11:18:41Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6973 wikitext text/x-wiki {{Databox|item=Q26447771}} '''Togbe Osei III''' (wɔwoo no wɔ Dzifuu 18,1966) ɔyɛ Ɔhen wɔ Godenu. == Abrabɔ == Wɔwoo Togbe Osei III wɔ afe Dzifuu 18,1966. Ɔkɔr na onyaa Ghana skuul akɛse no bi ansaana ɔbɔkyerɛw nsɔhwɛ a ɔyɛ Ɔman somfoyɛ nu. Togbe hyɛɛ n'edwuma ase wɔ Ghana Nwomasua asoayɛ, a ɔyɛ ɔman mu asoayɛ ɔhwɛ nwomasua mu, na otoaa n'edwuma do wɔ Ghana Porisifo asoae. Ber a ɔsoom wɔ porisi asoeɛ wie no, wɔfrɛɛ Togbe dɛ ɔbanbɔnyi wɔ aban edwuma ahorow mu. Wɔ Obiradzi 29, 2002 mu no, wɔpaaw no dɛ panyin , Togbe a ogyina Godenu a ɔyɛ ne nana banyin a odzi Gadagoe ebusua dzibew no. Fitsi 2009 mu no, woedzi dzibew pii wɔ Asɔyɛ a ɔhwɛ mbra do wɔ Ghana, mekyerɛ asɔyɛ a ɔwɔ Mbranyimfo asoɔyɛ wɔ Ghana. == Ndwumakuw == Togbe Osei III etu mo ho esi hɔ dɛ ɔrosom nkorɔfo a wɔwɔ Godenu. Wɔ afe kakra mu no, oesi skuul ahorow wɔ ne mantɔw mu na woebue ndwumakuw ahorow a ɔnye ndwumakuw wɔnnyɛ aban ndwuma edzi dwuma wɔ wiase yi mu. Wɔpaaw no dɛ "Grand Prior" wɔ St. Lazarus wɔ Jerusalem. Ɔtaa frɛ n'anyɛnkofo a wɔka no wɔ ahemfo a wɔwɔ ɔman no mu, ama woedzi son wɔ hɔn mantɔw ahorow no mu. Dɛm edwuma yi ka Gbi Dukor edwuma ho, mekyerɛ edwumakuw a wɔbɔ amambra na amandze ho ban wɔ apaa mu na wɔboa mpontu ndwuma wɔ mantɔw no mu. [[Nkyekyεmu:Ghanafo]] ma0lpui2bb6jy6soyd6kz9fkphwdbp1 Tsetse Ndwuma 0 1047 5663 5662 2023-04-20T19:30:19Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 5662 wikitext text/x-wiki == Tsetse Ndwuma == Tsetse ber a na hɛn nananom da kwaa mu no, nna wɔyɛ ndwuma pii. Ndwuma yi bi nye kuayɛ, sikadwin, duadwin, ahayɛ, apoyɛ, nye dza ɔkekaho. Ɔnam dɛm ndwuma ahorow yi do wonya suahun dodowara wɔ abɔdze nye ɔdomankom mu a wɔnam do dze bi yɛɛ nsɛnkaa na [[abɛbu]] ma nkyirmba ma ndɛ yɛabɔto. Kwan a wɔnam do kyerɛe ma ndɛ ndwuma no bi wɔ hɔ nye dɛ, edwuma a egya yɛ no sɛ ne ba banyin du ne mpanyin mfe do a nna ɔafa no abata ne ho na ɔakyerɛ no. Sɛ abofra no mmpɛ egya no n'edwuama no a, ɔno abofra no kyerɛ edwuma a ɔpɛ na egya no akɔka ho asɛm ana ɔdze abofra no akɔhyɛ onyia no nsa. k7i1lii9ja63360uw5vph0e5z3oafa6 UNEP 0 1048 5667 5666 2023-04-20T19:30:20Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 5666 wikitext text/x-wiki == United Nations Environment Programme == '''United Nations Envrironment Programme(UNEP)''' yɛ '''United Nations(UN)''' ne fa bi a wɔhwɛ ɔbɔadze ndzɛmba a etwa hɛn ho ehyia. Nyimpa a ɔtsew dɛm kuw yi nye Maurice Strong a ɔyɛ ne panyin a odzi kan. Wɔtsew no Ɔbiredzi bosom no mu wɔ afe apem ahaakrɔn eduosuon ebien(June 1972) wɔ Stockholm aber a UN yɛɛ hɔn nhyiamu a ɔfa ndzɛmba a etwa nyimpa ho ehyia wiei. Kuw yi n'asɛdze nye dɛ wɔbɛyɛ akandzifo dze abɔdze nyansapɛ ahwehwɛ anodur ama ndzɛmba bi a ɔrehaw adwen, tse dɛ wimu-frama nsakyeree, kwan a wɔbɛfa do ahwɛ ma nsu na nkwadze a ɔwɔ nsu mu etu mpon, na wɔahwɛ wiadze mpontu aba a ɔnsɛɛ abɔdze a etwa hɛn ho ehyia. Kuw yi n'edwuma kor so nye dɛ wɔbɛhyehyɛ apam a ɔfa ɔdomankoma abɔdze ho ama amanaman, wɔdze abɔdze nyansapɛ nhwehwɛ mu a ɔfa ɔdomankoma abɔdze ho, na wɔaboa amanyɛfo a wɔwɔ amanaman mu enya botae a osi hɔn enyi do fa ɔdomankoma abɔdze a etwa hɛn ho ehyia ho. 7d2pxi4ghks9hnioo1f35pnmfjzknl0 Uew Fankuw 0 1049 5672 5671 2023-04-20T19:30:21Z MF-Warburg 12 4 revisions imported: [TEST] importing fatwiki via a tool 5671 wikitext text/x-wiki FANKUW yɛ esuafo a wosua Mfantse kasa wɔ University of Education, Winneba no nkorbata a ɔwɔ Ajumako mu no hɔn nkabɔmu kuw. FANKUW yɛ asɛmfua a MFANTSEFO NKABƆMU KUW ne tsiatwa. Mpanyimfo a wɔdeda kuw yi ano mu bi nye Owura John Odoom a dodow ara frɛ no Klinsman, Owura Patrick Nana Wonkyi, Owura Baruch Eshun,Owura Raymond Amoakwah, Ɔbemfo Patricia Obeng, Owurayer Nuratu Mustafa nna pii a wɔkeka ho. Panyin paa ɔda kuw yi ano nye Okunyin Charles Owu-Ewie. 8aobsctuvhk65sc74o1n8vsqq10jk0k Umar Abdul-Razak 0 1050 48117 47305 2025-05-23T15:20:20Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48117 wikitext text/x-wiki {{Databox|item=Q97012427}} '''Umar Abdul Razak''' (wɔwoo no 1 [[Ɔbɛsɛ]] 1975) yɛ Ghananyi ɔkuayɛfo na na ɔyɛ ɔkyerɛkyerɛfo wɔ Tolon Senior High school.<ref name="ghanamps.com">http://www.ghanamps.com/mps/details.php?id=19. ''www.ghanamps.com.'' Retrieved 9 July 2020.</ref> Na ɔyɛ mbrahyɛbaguanyi nso ma Tolon mantɔw a ɔwɔ Ghana Etsifi Mantɔw mu.<ref>https://www.businessghana.com/. ''BusinessGhana.'' Retrieved 9 July 2020.</ref> == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Abdul-Razak wɔ [[Ɔbɛsɛ]] 1, 1975. Ɔfir Lungbunga wɔ Ghana Etsifi fam mantɔw mu.Ɔnyaa Bachelor of Science Degree wɔ Renewable mu wɔ Esuapɔn mu maa nkɔdo ho adzesua (University for Development Studies).<ref name="ghanamps.com"/> == Amanyɛsɛm == Ɔyɛ National Democratic Congress no munyi. Na ɔyɛ Ghana Aman a ɔtɔ do anan no mbrahyɛbagua a ɔtɔ do anum no muni sɛ Ɔman Demokrasi Mbrahyɛbagua no anamusinyi.<ref>[https://www.graphic.com.gh/news/politics/can-npp-retain-the-tolon-constituency-seat.html https://www.graphic.com.gh/news/politics/can-npp-retain-the-tolon-constituency-seat.htmlhttps://www.graphic.com.gh/news/politics/can-npp-retain-the-tolon-constituency-seat.html]. ''Graphic Online.'' Retrieved 9 July 2020.</ref> N'amanyɛsɛm edwuma hyɛɛ ase ber a ɔsii akan wɔ afe 2004 Ghana amansan abatow mu na ɔnyaa abatow a nye nyinara yɛ 19, 123 na ɔnam do kuraa atsenae no mu maa National Democratic Congress.<ref>https://www.modernghana.com/news/1008742/npp-primaries-alhaji-habib-iddrisu-to-win-tolon.html. ''Modern Ghana.'' Retrieved 9 July 2020.</ref> Ɔsan sii akan wɔ n’ahengua no ho wɔ afe 2008 Ghana amansan abatow mu na ɔdzii nkonyim a nye nyinara yɛ 17,356 abatow a nye nyinara yɛ ɔha mu nkyekyɛmu 50.02%.<ref>Peace FM. https://web.archive.org/web/20221207113252/https://ghanaelections.peacefmonline.com/pages/2008/parliament/northern/157/index.php. ''Ghana Elections - Peace FM.'' Retrieved 9 July 2020.</ref> Ɔdzii nkogu wɔ afe 2012 Ghana amansan abatow mu wɔ [[New Patriotic Party]] no munyi bi a ɔpɛ dɛ ɔyɛ, Wahab Suhiyinu Wumbei.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/NPP-MP-aspirant-donates-to-Tolon-Constituency-696815. ''www.ghanaweb.com.'' 31 October 2018. Retrieved 9 July 2020.</ref> == Na'brabɔ == Razak yɛ Islam Nyamesomnyi (Nkramonyi) na wawar na ɔwɔ mba ebien.<ref name="ghanamps.com"/> == Nhwɛdo == {{INTERWIKI|Q97012427}} [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] bfhwpmy6mu6t9opxiabsa3xbpum60q0 Ursula Owusu 0 1051 48008 47947 2025-05-14T14:36:03Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 48008 wikitext text/x-wiki (wɔwoo no 20 October  1964) ofri Akim Oda a ɔwɔ Ghana Apuei Mantam mu. Ɔyɛ mbra Edwuma, ɔko ma mbasaiafo hɔn ahɔtɔ na ɔyɛ Ghana mbrahyɛ baguanyi dze ma Ablekuma West mantam mu.[1][2][3] Dɛm aber yi ɔyɛ panyin a ɔhwɛ Nkitahodzi  na dwumadzi a wɔdze fa abɛɛfo nfir do.[4][5][6] == Abrabɔ Ahyɛse na Nwomasua == Ursula fri Akim Oda a ɔwɔ Ghana Apuei Mantam mu.[3] Ɔkɔɔ Labone Senior High School na ɔkɔ toado wɔ Mfantisman Girls Secondary School kɔyɛɛ nwomasua ntoado. Ɔtoaa do kɔɔ University of Ghana  na Ghana School Of Law, na ehɔ na onyaa ne LLB. Wɔfrɛɛ no kɔɔ mbra dwumadzi mu wɔ afe 1990.[7] onyaa abodzin nkrataa wɔ Ntawantawa, Asomdwee na Ahobanbɔ mu wɔ Kofi Annan International Peacekeeping Training.[7][8][9] == Ansaana ɔrebɛyɛ mbrahyɛbagua mu edwuma == Ɔyɛɛ edwuma mfe du dɛ mbranyimfo wɔ Akufo-Addo, Prempeh & Co. mbra edwumayɛbea ansaana ɔrekɔ nkitahodzi edwumayɛbea mu akodzi  mfirdwuma edwumakuw bi enyim. Ursula, wɔ n’edwumayɛ mu no w'asom wɔ edwuma  ahorow nye dzibea ahorow mu.[10] • Afotufo a ɔhwɛ edwuma do wɔ NU Consult Legal, Governance and Gender Consultants , • International Federation of Woman Lawyers (FIDA) wɔ Ghana kuw mu nyimpa •  FIDA Ghana hɔn Panyin wɔ mber bi a w'abesin kɔ mu • Nkane mu Afrika Mpɔtam FIDA Amanaman Ntsɛm Panyin n'abadzekyir. • Ghana Mbranyimfo Kuw mu nyimpa, • African Women Lawyers Association (AWLA) kuw mu nyimpa • kwankyerɛfo panyin a ɔhwɛ  edwuma Western Telesystems (Westel) do (September 2005 kosi May 2008) [1], na • Ndwumakuw na Ekyir ho Dwumadzi ho kwankyerɛfo, ZAIN Ghana (April 2008 dze kɔ January  2009).[12] == Amanyɛsɛm == Wɔ afe 2012 mu no, wɔ yii no dɛɛ onyɛ Mbrahyɛ Baguanyi ma amansin foforo wɔ Ablekuma West Mantam dɛ hɔn mbrahyɛ baguanyi a odzi kan.[13] Wɔ afe 2015 mu no, osii akan na odzii nkonyim wɔ NPP mbrahyɛ bagua ho abatow mu wɔ Ablekuma West Constituency.[14] Ɔsanso nyaa ne mbrahyɛ bagua asetsena wɔ afe 2016 Ghana amansan abatow no mu na onyaa abatow amba 34,376 wɔ abatow amba 60,558 no mu a na ɔyɛɛ 56.96%.[3][15] Ono na mbasiafo binom a wɔwɔ Mbrahyɛ Bagua fie no nyaa nyimpa bi ma wɔ tuu hɔn ano guu hɔn do wɔ aber a akasakasa sii wɔ mbea a wɔsiesie dze ma mbasiafo wɔ mbrahyɛ bagua fie mu. Wɔbɔɔ ne ho amandzɛ dɛ ose ɔresusu ne daakye ho wɔ amanyɔsɛm mu,[16] nanso afe a odzi ekyir no ɔbɛyɛɛ Nkitahodzi ho edwuma mu Panyin.[13] Wɔ afe 2017 mu no, Ɔmampanyin Akufo-Addo yii no dɛɛ osomfo a ɔhwɛ Nkitahodzi Dwumadzibea no enyim.[17][18]  Ɔyɛ panyin a ɔhwɛ Nkitahodzi na abɛɛfo mfir ho dwumadzi wɔ dɛm aber yi.[19] wɔ December 2020 mu no, osii akan dɛ ɔbɛsan atsena hɔ dɛ mbrahyɛ baguanyi wɔ afe 2020 Ghana amansan abatow no mu  ama NPP. Ber a ɔkɔɔ abatow no mu dɛ Ablekuma West Constituency Mbrahyɛ Baguayi a ɔwɔ hɔ sesiara no, ɔkɔɔ do kitsa n'egua wɔ mber a wɔtow aba 37,363 wɔ abatow 69,353 mu ekyir. Nyia na odze n'ekyir paa a ɔyɛ Rev. Kweku Addo a ofri National Democratic Congress (NDC) mu no tɔɔ do ebien  na onyaa abatow amba 30,733, ber a akansifo a wodzidzi kuw afofor, GUM, LPG na PNC mu no nyaa abatow amba 359, 330 na 65, tse dɛ ma hɔn dze dzidzi do no pɛpɛɛpɛ. == Ndwumakuw ahorow == Wɔ dɛm aber yi no ɔresom wɔ Mbrahyɛ Bagua boayikuw ahorow a odzidzi do yi mu: Amansan Mbra, Mbra na Mbrahyɛ Bagua Nsɛm Boayikuw (Mbrahyɛ Bagua a ɔtɔ do 7)[21] Boayikuw a Wɔyii hɔn (Mbrahyɛ Bagua a ɔtɔ do 7)[22] == Mbrahyɛbagua mu Dwumadzi ahorow == Wɔ afe 2015 mu no, ono na mbasiafo binom a wɔ Mbrahyɛ Bagua fie no mu nyaa nyimpa bi ma wɔtuu hɔn ano guu hɔn do fa akasakasa a ɔfa mbea a wosiesie ma mbasiafo a wɔyɛ mbrahyɛ baguafo .Wɔbɔɔ ne ho amandzɛ dɛ ose ɔresusu ne daakye ho wɔ amanyɔsɛm mu,[16] nanso afe a odzi ekyir no ɔbɛyɛɛ Nkitahodzi ho edwuma mu Panyin. Ansaana orebenya dzibea a ɔwɔ dɛm aber yi dɛ Nkitahodzi dwumadzi panyin no, na ɔsom wɔ bagua ahorow mu na dzibea ahorow mu wɔ n’edwumayɛ mu.[23] Wɔ April 2018 mu no, Ghanafo  bi kasa tsiaa no wɔ aber a ɔyɛɛ nsɛmtsir bi wɔ asɛm a ɔdze too abɛɛfo ntsentan do a ɔkyerɛ dɛ Ghana Muslimfo nyi abotar wɔ nkitahodzi mu. Wɔ Memenda, September 29, 2018,  Akem Asuom wɔ Ghana Apuei Mantam mu mpanyinfo na nkurom no mu nyimpa no dze no sii hɔ dɛ Nkosuohemaa (Nkɔsoɔ Hemmaa). Wɔyɛɛ dɛm dwumadzi yi wɔ Asuomhene Osabarima Ofosuhene Apenteng II Ahemfie hɔ. [24] Wɔ afe 2021 mu, ber a wɔdze Ghana mbra a otsia LGBT ho nyansahyɛ bae no, ɔkasa tsiaa mbra no dɛɛ ɔbɛhyɛ akwaadwesɛm na akohwisɛm ho nkuran ntsi noho bɛhia dɛɛ wɔbɛsan ahwɛ mbra no mu. [25] [26] Ɔsan nso wɔ May 2021 mu, tuu LGBT+ nyimpa kuw a wɔwɔ Ghana fo dɛ wɔmmfa hɔn dwumadzi  nfa nsie osiandɛ  Ghanafo ngye dɛm nkitahodzi ɔma mbanyinfo fa hɔn ho na mbasiafo fa hɔn ho no ntom. [27] [28] . == N'abrabɔ mu asɛm == W'awar ma ɔnye Ghananyi a ɔtse UK na ɔhwɛ enyiwa ho nsɛm wɔ abofra kor, Dr Sam Ekuful.[7][29][30][31] Ɔyɛ Kristonyi m'apa.[9] == Enyimnyamhyɛ == Wɔ Memenda, 29 September 2018 no,  Akyem Asuomfo a wɔwɔ Kwaebibirem Mantam mu wɔ Ghana Apuei Mantam mu no dze no sii hɔ dɛ Nkosuohemaa (Nkɔsoɔ Hemmaa). Wɔyɛɛ dwumadzi no wɔ Asuomhene Osabarima Ofosuhene Apenteng II Ahemfie.[32][33][34][35] Wɔ February  2019 mu no, International Federation of Women Lawyers  (FIDA) hyɛɛ no enyimunyam dze kyerɛɛ edwuma a ɔyɛ dze boa mbasiafo na mbofra hɔn ahotɔ na banbɔ ho nsɛm mu wɔ 2019 FIDA Africa Regional Congress a wɔyɛɛ no Abuja, Nigeria.[11] == Nhwɛdo == '''• ^''' ''"Members of Parliament | Parliament of Ghana". www.parliament.gh. Retrieved 1 August2015.'' '''• ^''' ''"I beg for money each month to survive - Ursula Owusu". www.ghanaweb.com. 18 June 2015. Retrieved 1 August 2015.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' ''"Ghana MPs - MP Details - Owusu, Ursula G." www.ghanamps.com. Retrieved 9 March2019.'' '''• ^''' ''"Ursula Owusu shares the belief that Muslims are intolerant". Ghananewsonline. 16 April 2018. Retrieved 17 April 2018.'' '''• ^''' ''"Government will improve GMet Services - Communications Minister - MyJoyOnline.com". www.myjoyonline.com. Retrieved 19 May 2021.'' '''• ^''' ''"Glitz top 100 inspirational women – Page 100 – Glitz Africa Magazine". Retrieved 28 May 2022.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' ''"Ursula Owusu-Ekuful – Communications - Government of Ghana". www.ghana.gov.gh. Retrieved 7 February 2018.'' '''• ^''' ''"Ursula Owusu-Ekuful – Communications - Government of Ghana". www.ghana.gov.gh. Retrieved 7 March 2019.'' • ^ Jump up to:'''''a''''' '''''b''''' ''"Parliament of Ghana". www.parliament.gh. Retrieved 7 March 2019.'' '''• ^''' ''"Ursula Owusu: Executive Profile & Biography - Bloomberg". www.bloomberg.com. Retrieved 16 May 2018.'' • ^ Jump up to:'''''a''''' '''''b''''' ''"Ursula Owusu-Ekuful Awarded by FIDA | Ministry of Communications". www.moc.gov.gh. Retrieved 27 December 2020.'' '''• ^''' ''"Ursula Owusu-Ekuful". World Bank Live. 9 April 2018. Retrieved 27 December 2020.'' • ^ Jump up to:'''''a''''' '''''b''''' ''"Ursula Owusu-Ekuful – Communications - Government of Ghana". www.ghana.gov.gh. Retrieved 7 February 2018.'' '''• ^''' ''"Ursula Owusu wins controversial Ablekuma West NPP polls - MyJoyOnline.com". www.myjoyonline.com. Retrieved 9 March 2019.'' '''• ^''' ''"Search". Graphic Online. Retrieved 9 March2019.'' '''• ^''' ''Myjoyonline.com. "Ghana News - "Sad" Ursula Owusu to reassess political future". www.myjoyonline.com. Retrieved 7 February 2018.'' '''• ^''' ''"2nd batch of ministerial nominees; Ursula, Akoto Osei, Joe Ghartey named". Graphic Online. Retrieved 27 December 2020.'' '''• ^''' ''Effah, K. (8 February 2017). "Photos: President Akufo-Addo swears in Otiko Djaba, et al as Ministers". Yen.com.gh - Ghana news. Retrieved 27 December 2020.'' '''• ^''' ''"Ghana Post appeals to President". Graphic Online. Retrieved 22 May 2022.'' '''• ^''' ''Lamptey, Judith Lamiokor (8 December 2020). "Ursula Owusu retains Ablekuma West seat". Graphic Online. Retrieved 27 December 2020.'' '''• ^''' ''"Parliament of Ghana". www.parliament.gh. Retrieved 4 August 2022.'' '''• ^''' ''"Parliament of Ghana". www.parliament.gh. Retrieved 4 August 2022.'' '''• ^''' ''"Ursula Owusu-Ekuful, Biography". mobile.ghanaweb.com. Retrieved 20 July 2022.'' '''• ^''' ''"Ursula Owusu-Ekuful, Biography". mobile.ghanaweb.com. Retrieved 20 July 2022.'' '''• ^''' ''"Wording of LGBT Bill may lead to criminalisation of laziness, untruthfulness - Ursula Owusu - MyJoyOnline.com". www.myjoyonline.com. 30 November 2021. Retrieved 17 September 2022.'' '''• ^''' ''"Anti-gay bill will go through changes – Ursula Owusu Ekuful". GhanaWeb. 12 November 2021. Retrieved 17 September 2022.'' '''• ^''' [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Hɔn a wɔwoo hɔn afe 1964 mu]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] ssls1qki727569l6pektk8derokicpa Valerie Lawson 0 1052 11224 6976 2023-08-19T08:28:03Z Minorax 51 11224 wikitext text/x-wiki {{Databox|item=Q108528583}}'''Valerie O Lawson''' (wɔwoo no wɔ Dzifuu 1, 1991), ɔyɛ Ghana makeup-artist a wonyim no dɛ ɔyɛ edwuma wɔ ayefor n'eguadzi mbea nyina. Ɔsanso yɛ Ghana edwumfo kwankyerɛfo ma Amerika ahosiesie edwumakuw, Maybelline New York na nyea ɔhyehyɛɛ ahyɛnsewdze no, a ɔyɛ Valerie Lawson. Lawson nye Norway Ɔmanpanyin Erna Solberg, Ghana Ewuraba a ɔtɔ do ebien, Samira Bawumia, H.E. Ms. Anne Sophie-Avé Franse Aban Ananmusinyi a ɔwɔ Ghana, Bozoma Saint John, Mastercard Foundation C.E.O, Reeta Roy, Nicole Ari Parker, na Yolanda Cuba. [[Nkyekyεmu:Ghanafo]] kd0mejd9vrd7q0843c91kq1usq452w6 Veronica Bawuah 0 1053 13105 13104 2024-05-23T19:15:14Z A09 777 databox 13105 wikitext text/x-wiki {{databox|q=Q37764376}} '''Veronica Bawuah''' (wɔwoo no afe 1967 Mumu 5) yɛ Ghana mbirikatunyi. Osii akan wɔ mbasiafo hɔn 4 × 100 metres relay no mu wɔ afe 1988 Summer Olympics na afe 2000 Summer Olympics no mu. [[Nkyekyεmu:Ghanafo]] ketl9c8v65jjvh7a2gnj2ahjt5o6ww3 Veronica Bekoe 0 1054 6978 5697 2023-04-22T11:19:56Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6978 wikitext text/x-wiki '''Veronica Bekoe''' yɛ nyimdzefo wɔ abɔdzenyansapɛ mu. Ɔyɛ nyia a ɔdze "Veronica Bucket" bɔbɔɔ adze. Veronica Bucket yɛ bokitsi a wɔdze hohor amma nyarba nyarba annsan. Veronica Bekoe kɔr Aburi Girls SHS. Owiee no, ɔkɔr nsɔwdo skuul wɔ Kumasi Esuapɔn a wɔfrɛ no Kwame Nkrumah University of Science and Technology. Hɔ na onyaa abɔdzin kɛse wɔ abɔdzenyansapɛ mu wɔ afe 1968 mu kɔdu 1972. Ɔnye Ghana n'apɔwmudzen kuw baatan( Ghana Health Service) yɛɛ edwuma fi afe 1972 mu dze kodu 2008. Ɔnye asoe a wɔwhɛ nyimpa dɔm apɔw mu dzen mu yɛɛ eduma. Afei so, ɔyɛɛ edwuma wɔ ɔman Ghana ne babaso yarba na mpamu yarba a ɔkeka ho asoe. Ɔwɔ suahu pii wɔ nkorbata a wɔhwehwɛ mogya na myimpadua mu yarba wɔ asopitsi. Dza nkorɔfo dze nyim Veronica Bekoe nye dɛ woaboa ma yeako etsia nyarba nyarba bi tse dɛ cholera. Wɔ afe 2002 mu no, nyimpa dodoow nara dze Veronica Bucket dzii dwuma wɔ aber yarba a wɔfrɛ no COVID bae no. Dɛm bokitsi yi yɛɛ mboa ara yie. Siantsir a ɔnam do ma ɔdze yɛɛ dɛm bucket yi nye dɛ nna asopitsi a ɔyɛ edwuma wɔ mu no, edwumayɛfo no nyinara dze hɔn nsa to kyɛnsee kor mu hohor hɔn nsa wɔ aber a wɔapon eduma no. Ohun dɛ iyi dze ɔhaw bebiree bɛbrɛ hɔn. Iyi ntsi ɔdze paep hyɛɛ bokitsi ano ama nsu orubu tsen aafa mu. Owurayer Rebecca Akuffo Ado maa no abɔsobɔdze wɔ ne dwumasun a woedzi aboa ɔman Ghana wɔ apɔwmudzen nhehyɛɛ mu. [[Nkyekyεmu:Ghanafo]] 8x983pnxrdk48soxr0dq8jseut5ylr3 Veronica Quarshie 0 1055 13131 6979 2024-05-23T19:48:14Z A09 777 cleanup, databox 13131 wikitext text/x-wiki {{databox|q=Q72045856}} '''Veronica Martha Agowa Quarshie''' yɛ Ghana veteran producer, kwankyerɛfo na sene kyerɛwfo, a ɔasesa mbaa hɔn dzibew a dabaa wɔhyɛ sene ekyir anaa woyi hɔn si nkyɛn. Ɔsesaa mbaa a hɔn ano nnkɔ ekyir na mpaapaa mu bɛyɛɛ mbaa a hɔn ankasa wɔ tumi. == NwomasuaEdit == Quarshie nyaa ne ntsetsee wɔ senetwa mu wɔ National Film na Tɛlbihyɛn Institute wɔ afe 1992 mu, na hɔ na owiee skuul a nna okitsa abɔdzin wɔ sene kwankyerɛ mu. == EdwumaEdit == Owiee skuul no, Quashie hyɛɛ ne n'edwuma ase dɛ obi a ɔyɛ sene. Ɔyɛɛ ne sene a odzi kan, ''Twin Lover'', a Piro Production yɛe wɔ afe 1994. Fitsi dɛm ber na ɔayɛ sene ahorow a sene a agye dzin ara yie Ripples and A Stab in the Dark ka hoar. Ɔnye edwumakuw akɛse na ayɛ edwuma a Ghana Broadcasting Corporation, TV Africa, Film Africa Limited na Princess Films wɔ Nkran ka ho. Ɔasom na ogudo rosom abawdo kuw ahorow a Golden Movie Awards ka hoar. == AbawdobɔdzeEdit == Oenya abawdobɔdze ahorow wɔ n'edwuma no ho. Abawdobɔdze a oenya no bi yɛ: * 1992 - Best Student Directing Award - National Film and Television Institute Awards * 2001 - Best Film Directing Award - Ghana Film Awards * 2002 - Best Film Directing Award - Ghana Film Awards == NdwumaEdit == Sene a ɔyɛɛ no bi so nye: * 1994 - Twin Lover * 1995 - ''Tears of Joy'' * 1996 - ''Come Back Lucy'' * 1997 - ''Thicker Than Blood'' * 1999 - ''A Stab in the Dark'' * 2000 - ''A Stab in the Dark 2'' * 2000 - ''Ripples: A Stab in the Dark 3'' * ''The 3rd Night'' * 2000 - ''Shadows from the Past'' * 2001 - ''A Call at Midnight'' * 2003 - ''Rage: Ripples 2'' * Otilia and Xcapades * 2017 - ''Forbidden Fruit'' == N'abrabɔEdit == Ɔawar Samuel Nai kitsa babanyin kor. [[Nkyekyεmu:Ghanafo]] 8x0wrvgq84fxz10af5conefyvgfh74e Vicky Zugah 0 1056 6980 5702 2023-04-22T11:20:04Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6980 wikitext text/x-wiki '''Victoria Zukah''' dodow nyim dɛ '''Vicky Zukah''', ɔyɛ Ghananyi a ɔyɛ sentwanyi a wagye dzin,ofir Firaw mantɔw mu wɔ ɔman Ghana mu. == Ahyɛse Bra == Ɔyɛ owura Komla Zugah na maame Beatrice Patu ba basia a ɔtɔ do ebiasa a ofi Firaw mantɔw mu [[Nkyekyεmu:Ghanafo]] tf1l4u0elkbw40hwy2vmqwh4awt44kc Victor Okuley Nortey 0 1057 47777 47598 2025-05-14T13:30:21Z Robertjamal12 13 /* N'ABRABƆ */ adding category using [[Project:AWB|AWB]] 47777 wikitext text/x-wiki {{Databox|item=Q98051220}}'''Victor Okuley Nortey''' (1958-2024) yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a otsia anan wɔ kwasafoman a ɔtɔdo anan no mu wɔ Ghana ma Ablekuma finimfin mbrahyɛbagua mpasuardo wɔ Nkran mantɔw mu. Ɔyɛ Ɔson amanyɛkuwba(New Patriotic Party) == Ahyɛse Bra Na Nwomasua == Wɔwoo Nortey wɔ afe mpem ahaakrɔn eduonu-awɔtwe wɔ Nkran wɔ Ghana. === EDWUMA === Nortey yɛ Odwumayɛnyi. === AMANYƐDWUMA === === Abatow === ==== Afe 1999 Abatow ==== Odzi kan no, woyii Nortey dɛ mbrahyɛbaguanyi dze maa Ablekuma finimfin mantɔw mu wɔ Nkran mpasuardo do wɔ Ghana wɔ afe mpem ahaakrɔn eduokrɔn-akrɔn ne bosoom a ɔtɔdo ebiasa wɔ ne da a otsia eduonu-esia no mu. Ɔfaa dɛm nkunyimdzi abɔtsir yi wɔ Ɔson amanyɛkuw (New Patriotic Party) no tsikiitsi do a nna okitsa mba 4.808. === Afe 2004 Abatow === Woyii Nortey dɛ mbrahyɛbaguanyi maa Ablekuma finimfin mpasuardo wɔ Nkran mantɔw mu wɔ Ghana wɔ afe 2004 Ghana asahen abatow no mu. Iyi dzii mu wɔ Ɔson amanyɛkuw (New Patriotic Party) no tsikiitsi do. Mbrahyɛbaguafie ngua eduonu-esuon mu no, nna Ablekuma finimfin mpasuar ka mbrahyɛbaguafie ngua du-esia Ɔson amanyɛkuw (New Patriotic Party) no fae no ho. Ɔson amanyɛkuw (New Patriotic Party) no dɔm-kɛse no ngua wɔ mbrahyɛbaguafie a na no dodow yɛ ɔha eduonu-awɔtwe dze fii mbrahyɛbaguafie ngua ahaebien eduasa no mu. Wɔdze mba 47,731 dze fi mba papa a ɔyɛ 94,969 no mu. Nna mba yi gyina hɔ ma 50.3% dze fi mba papa no mu. Wɔsaan Stephen Kwame Aloma a ɔyɛ "People's National Convention" kuwba, Basha Harsey a ɔyɛ Kyim amanyɛkuwba (National Democratic Congress), Stephen Douglas Annor a na ɔyɛ Akokɔ Baatan amanyɛkuwba (Convention People's Party), Ali Ibrahim a ɔyɛ "Democratic People's Party" kuwba na Abdul Rahmman Alim a no so yɛ "National Reformed Party" kuwba ho paaw Victor Okuley Nortey dɛ mbrahyɛbaguanyi. Mba a dɛm nyimpakuw yi nyae yɛ mba 1,465, 44,027, 1,273, 275 na 198 dze fi mba papa no mu. Dɛm mba yi gyina hɔ ma 1.5%, 46.4%, 1.3%, 0.3% na 0.2% dɛ mbrɛ edzin no dzidzi do no. == N'ABRABƆ == Victor Okuley Nortey yɛ Kristianyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] f0um3lb5arv17nivufhsl7qkfcvylk4 Victoria Agyei 0 1058 10542 10541 2023-05-06T15:10:23Z Assilidjoe 33 /* Enyimnyamhyɛ */ 10542 wikitext text/x-wiki '''Victoria Agyei''' (wɔwoo no Esusow Aketseaba 15, 1996 ) yɛ  Ghananyi a ɔyɛ bɔɔlbɔ  edwuma na ɔbɔ bɔɔl dɛ nyia ɔhyehyɛ gol wɔ akansi biara mu ma Ghana mbasiafo bɔɔlbɔ kuw. == Amanɔne Edwuma == Na Agyei ka Ghana bɔɔlbɔ kuw wɔ FIFA 2012 FIFA U-17 Women's World Cup a ɔkɔɔ do wɔ Azerbaijan. Kuw ne panyin a ɔda ano yɛ Coach Mas-Ud Dramani na odzii nkonyim ma onyaa bronze wɔ akansi no mu. Osii akan wɔ Ghana Black Princesses wɔ 2014 na 2016 FIFA U-20 Women's World Cup wɔ Canada na Papua New Guinea pɛpɛɛpɛr. Coach Mercy Tagoe-Quarcoo too nsa frɛɛ  Agyei dɛ ɔmbesi akan mma Ghana Black Queens wɔ Aisha Buhari Cup. == Enyimnyamhyɛ == • Bɔɔlbɔfo a ɔbɔɔ neo ho mbɔdzen wɔ akansi no mu – Canada Vs. Ghana ( 2014 FIFA U-20 Women's World Cup) == Nhwɛdo == '''• ^''' ''"Black Queens coach Mercy Tagoe invites 30 players for Aisha Buhari Cup". GhanaSoccernet. 2021-08-27. Retrieved 2022-03-23.'' '''• ^''' ''"Goalkeeper Victoria Antwi-Agyei joins Ergotelis FC in Greece". Footy-GHANA.com. 2021-08-20. Retrieved 2022-03-23.'' '''• ^''' ''"Παίκτρια του ΕΡΓΟΤΕΛΗ η Victoria Antwi Agyei (Videos)". ergotelis.gr (in Greek). Retrieved 2022-03-23.'' '''• ^''' ''"Wayback Machine" (PDF). Archived from the original (PDF) on 21 October 2012. Retrieved 2022-03-23.'' '''• ^''' ''"Wayback Machine" (PDF). Archived from the original (PDF) on 9 August 2014. Retrieved 2022-03-23.'' '''• ^''' ''"FIFA U-20 Women's World Cup Papua New Guinea 2016™: Ghana". fifa.com. Retrieved 2022-03-23.'' '''• ^''' ''GNA. "Aisha Buhari Cup: Black Queens Coach names final squad". newsghana.com.gh. Retrieved 2022-03-23.'' '''• ^''' ''"Princesses goalkeeper Victoria Agyei wins Player of the Match award in Canada win". GhanaSoccernet. 2014-08-06. Retrieved 2022-03-23.'' [[Nkyekyεmu:Ghanafo]] 93xocd2t6rv3td516mm6qlsbdbkwf2z Victoria Hammah 0 1059 6983 5710 2023-04-22T11:21:15Z Robertjamal12 13 category using [[Project:AWB|AWB]] 6983 wikitext text/x-wiki '''Victoria Lakshmi Hamah''' yɛ is a National Democratic Congress amanyɛnyi wɔ Ghana. == Amanyɛsɛm == Afe 2012 amansan abatow no mu no, osii akan wɔ Ablekuma West mpasuar mbrahyɛbagua no hoar. Ɔsoom dɛ Tsitsenanyi ananmusinyi maa Communications wɔ John Dramani Mahama amambu ase kesi afe 2013 Ɔberɛfɛw 8 bosoom a nna ɔyɛ fida. Mprepren yi dze, okitsa edwuma mfaso mmfi aban hɔ mba dze ma mbaa - (Progressive Organisation for Women's Advancement (POWA). Wɔpaam Victoria Lakshmi Hamah wɔ afe 2013 fii ne tsitsenanyi ananmusifo dzibew no wɔ kasa bi a obi dze guu teepo do a nna ɔreka akyerɛ ne nyɛnko onnkegyaa amanyɛsɛm gyedɛ oenya bɛyɛ one million US Dollars (US$1m) efi mu ho. Dɛm kasa yi so maa nsa kaa nyimpa a hɔn enyim wɔ nyam na amanyɛfo a wɔdze prɔwee abata hɔn bra ho no ho. == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] arxl4dnag0aynsrjawe2fji4sjaobav Vida Akoto-Bamfo 0 1060 16189 7788 2024-08-17T00:08:37Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 16189 wikitext text/x-wiki '''Vida Akoto-Bamfo''' ɔyɛ Ɔtsɛmbuafo wɔ Ghana kɔɔto kɛse a wɔfrɛ no "Supreme Court". Ɔsoom wɔ"Supreme Court" egua no do fitsi afe mpem ebien na akron(2009) kesi afe mpem ebien na duakron(2019) mu. == Abrabɔ Ahyɛse na nwomasua == Akoto-Bamfo wɔwoo no 7 Kwakwar 1949 ma Mr. Alfred Kingsley Bannerman-Williams na Madam Grace Darkua Dodoo wɔ Pokuase, wɔ Nkran Kurowpɔn Mantɔw mu wɔ Ghana.<ref name="AKOTO-BAMFO">"[https://web.archive.org/web/20210510144743/http://www.judicial.gov.gh/index.php/component/k2/item/368-give-same-level-of-attention-to-all-cases-justice-akoto-bamfo-entreats-the-bench-as-she-exits Give Same Level of Attention to All Cases - Justice Akoto-Bamfo Entreats the Bench As She Exits]". ''judicial.gov.gh''. Retrieved 11 March 2020.</ref> Onyaa ne Ahyɛse nwomasua wɔ Accra Royal School wɔ James Town (British Accra). Wɔ afe 1963 mu no, Onyaa kwan wɔ Mfantsiman Girls' Secondary School na onyaa ne 'O level' nkrataa.<ref name="AKOTO-BAMFO" /> Ekyir no ɔtoa do wɔ Aburi Girls' Senior High School fitsi 1967 kesi 1969.<ref name="AKOTO-BAMFO" /> Osuaa mbra ho nyimdzee wɔ University of Ghana Law School wɔ afe 1972 mu na 1975. Ɔtoa do kɔɔ Ghana Law School wɔ Nkran.<ref name="newjudges">"[https://www.modernghana.com/news/246637/1/new-justices-get-approval.html New Justices Get Approval]". ''ModernGhana.com''. Modern Ghana. 31 October 2009. Retrieved 30 November 2019.</ref> == Ndwuma == Ansaana ɔdze no ho robɔ hom a wɔtsena egua do wɔ 1981, Akoto-Bamfo yɛɛ edwuma dze somm ɔman no wɔ Attorney-General n'edwumayɛ bea.<ref name="AKOTO-BAMFO" /> Ekyir no ɔdze no ho bɔɔ British Indian Insurance Company wɔ Nkran, na dɛm aber yi Zenith Assurance a onnyɛ edwuma bio dɛ Panyin a ɔhwɛ dwumadzi do fitsi 1976 kesi 1981.<ref name="AKOTO-BAMFO" /> Ehɔ no, na n'edwuma nye dɛ obɔhwɛ na insurance dwumadzi akɔ do yie. Ɔbɛyɛɛ Mansin Magistrate wɔ afe 1981.<ref name="AKOTO-BAMFO" /> Dɛɛ ɔyɛ magistrate no, na odzii kan nyaa edwuma wɔ New Town Magistrate Court wɔ mfe ebien a odzi kan dzi yɛɛ edwuma.<ref name="AKOTO-BAMFO" /> Ekyir no wɔdze no kɔɔ Cocoa Affairs na Ɔyɛɛ edwuma dɛɛ Magistrates a odzi kan wɔ hɔ.<ref name="AKOTO-BAMFO" /> Wɔdze no sii do dɛɛ Circuit Court judge na ɔyɛɛ edwuma wɔ Tema wɔ mber tsia mu ansaana oresan akɔ Cocoa Affairs wɔ 1986.<ref name="AKOTO-BAMFO" /> Ɔtsenaa Cocoa Affairs fri dɛm aber no dze kɔɔ 1991 na wɔbɔɔ n'abɔw do dze pia no dɛɛ onyɛ edwuma wɔ High Court bench.<ref name="ghanaweb">"[https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Justice-Akoto-Bamfo-delivers-farewell-judgment-as-she-retires-723251 Justice Akoto-Bamfo delivers farewell judgment as she retires]". ''GhanaWeb.com''. GhanaWeb. 14 February 2019.</ref> Ɔsom dɛɛ justice wɔ High Court mfe ebiasa mu, Edwuma dze no kɔɔ Gambia on dɛɛ onkɔyɛ edwuma mber tsia wɔ mfe ebien mu dɛɛ Eguamutranyi wɔ Assets Commission.<ref name="AKOTO-BAMFO" /> Obɛyɛɛ Appeal Court Judge wɔ 1999 na otoado wɔ dɛm dzi bea yi mu kɔpem dɛ John Evans Atta Mills, Ghana Ɔmanpanyin wɔ 2009 bɔɔ ne dzin na oyii no dɛ ɔmbɛyɛ justice wɔ Supreme Court wɔ Ghana.<ref name="newjudges" /> Ɔdze n'edwuma baa ewie wɔ Kwakwar 2019.<ref name="ghanaweb" /> Woyii ono na Nasiru Sulemana Gbadegbe na Benjamin Teiko Aryeetey (ɔdze n'edwuma aba ewie dɛm aber yi) bɔɔ mu.<ref name="AKOTO-BAMFO" /> Ɔdze Justices Stephen Alan Brobbey, Georgina Theodora Wood ( Chief Justice wɔ mber bi a w'abesin mu) na Samuel K. Date-Bah , a hom nyinara dze hɔn edwuma akɔ ewie yɛɛ edwuma .<ref name="AKOTO-BAMFO" /> == Abrabɔ == Vida Akoto-Bamfo na ɔwaree Eugene Akoto-Bamfo Snr a w'enya ne beebi kɔ., a nna ɔyɛ Legal Officer.<ref name="AKOTO-BAMFO" /> Ɔkyerɛ dɛ ɔyɛ Methodist asɔr mu nyimpa na mbom ɔkɔ asɔr wɔ Police Church.<ref name="AKOTO-BAMFO" /> == Sanso hwɛ == * List of judges of the Supreme Court of Ghana * Judiciary of Ghana == Ngyinado == <references /> [[Nkyekyεmu:Ghanafo]] g9veiuo7cy2k4df3zf9yyuadby8gim2 Vida Yeboah 0 1061 48115 47816 2025-05-23T14:03:26Z Robertjamal12 13 /* Mboa Adze (References) */ Nkyekyεmu using [[Project:AWB|AWB]] 48115 wikitext text/x-wiki {{Databox|item=Q7927622}} '''Vida Amaadi Yeboah''' (1944 - 2006) yɛ [[Ghana]] ɔkyerɛkyerɛfo, amanyɛnyi na ɔmanfo kannyifo.<ref name="DagronTufte2006">{{cite book|author=Vida Yeboah|editor1-first=Alfonso Gumucio|editor1-last=Dagron|editor2-first=Thomas|editor2-last=Tufte|title=Communication for Social Change Anthology: Historical and Contemporary Readings|chapter-url=https://books.google.com/books?id=85WbPmx9QlcC&pg=PR11|year=2006|publisher=CFSC Consortium, Inc.|isbn=978-0-9770357-9-3|page=11|chapter=Foreword}}</ref> Ɔsomfo Abadziekyir a ɔhwɛ Nhomasua na Amammer do fir afe 1988 kɔsi afe 1993, Vida Yeboah boa ma wɔhyehyɛɛ Nhyiam ma Afrika Mmea Nhomasua Ho Adesuafo (Forum for African Women Educationalists - FAWE) wɔ afe 1992. Wɔpaw no dɛ mmarahyɛ bagua no munyi wɔ afe 1992 mu, Vida Yeboah bɛyɛɛ Jerry Rawlings aban no muni, na ɔsom dɛ nsrahwɛ soafo fir afe 1997 kɔsi 2001 mu. == Abrabɔ Ahyɛase Na Nhomasua == Wɔwoo Vida Yeboah wɔ 27 July 1944 wɔ Akwapim Anaafo(Akwapim South) nye maame abusua akuraa ase a wɔ Apuei Fam Mantam mu, Kate Oye Ntow Ofosu na Eric Perigrino Nelson babaa. Ɔsuaa adze wɔ Wesley Girls High School ansa na ɔrenya nye BA wɔ French kasa mu wɔ Ghana Suapɔn mu. Afei osuaa MA wɔ Franse kasa mu wɔ Bordeaux Sukuupɔn mu wɔ France, na adesua akyi abodzin krataa wɔ nhomasua mu wɔ Cape Coast Sukuupɔn mu.<ref>https://ghanamps.com/mp/yeboah-amaadi-vida-2/</ref><ref>[https://web.archive.org/web/20190724015126/http://fawe.org/home/team/vida-amaadi-yeboah-the-late/ The late Vida Amaadi Yeboah].</ref> Ɔkyerɛ adze mfe dunan wɔ mmeawa sukuu ahorow mu wɔ Ghana, bɛyɛɛ Mfantsiman Mmabaa Ntoado Sukuu no panyin, ansa na wɔrepaw no dɛ Ɔkyerɛwfo Abadiakyir a ɔhwɛ Nhomasua do wɔ afe 1985 mu. Efi afe 1988 kosi afe 1993 no, na Vida Yeboah yɛ Ɔmanpanyin Abadiakyir a ɔhwɛ Nhomasua na Amammerɛ do.<ref>https://www.guide2womenleaders.com/Ghana.htm</ref> Vida Yeboah yɛɛ nsakrae wɔ sukuu nhyehyɛe a wɔdze ma ansa na wɔrekɔ sukuupɔn no mu, na ɔmaa mmeawa dodow a wɔkɔ sukuu no kɔɔ sor.<ref>https://books.google.com/books?id=ZbqezMA6_SsC&pg=PA294</ref> Wɔ afe 1992 mu no ɔnye Afrika mmea nhomasua asomfo afoforo aanan boom hyehyɛɛ Nhyiam ma Afrika Mmea Nhomasua Ho Adesuafo (Forum for African Women Educationalists - FAWE): Fay Chung wɔ Zimbabwe, Simone Testa wɔ Seychelles, Paulette Moussavon-Missambo wɔ Gabon, na Alice Tiendrebengo wɔ Burkina Faso.<ref>https://books.google.com/books?id=bOkPjFQoBj8C&pg=PA581</ref> == N’amanyɛsɛm == Wɔpaw Vida Yeboah dɛ ɔnnyina Akuapim South ananmu wɔ Ghana man a ɔtɔ do anan no mmarahyɛ bagua a edzi kan no mu wɔ 7 [[Sanda]] 1993 ber a wɔkae dɛ odzi nkonyim wɔ 1992 Ghana mmarahyɛ bagua abatow a wɔyɛe wɔ 29 [[Mumu]] 1992 no akyi. Wɔsan paw no dɛ ɔman mmarahyɛ bagua a ɔtɔ do ebien wɔ ɔman a ɔtɔ do aanan no mu ber a onyaa abatow 48% wɔ 1996 abatow no mu akyi.<ref>https://books.google.com/books?id=opodAQAAMAAJ</ref> Wɔpaw no wɔ afe 1997 mu dɛ Ɔmanpanyin a ɔhwɛ Nsrahwɛ do wɔ baabi a ɔsom kosii afe 2001, ɔsomfo dzibea wɔ Kabinet no akyi.<ref>http://www.guide2womenleaders.com/Ghana.htm</ref> == Abadobɔdze Na Agyɛdze == Wɔkae Vida Yeboah dɛ hɔn a wɔhyehyɛɛ Nhyiam ma Afrika mbea Nhomasua Ho Adesuafo (Forum for African Women Educationalists - FAWE) Ghana tsi no mu aanan no mu baako.<ref>http://www.fawegh.org/index.php/about-us</ref> == Mboa Adze (References) == <references /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] qv0zml2dtpgv4io1flvagyeaxxj133s Virunga Ɔdomankoma abɔdze Prama 0 1062 48237 12924 2025-05-26T13:55:01Z Robertjamal12 13 /* Nsɛm Ho Amanyibɔfo a Wɔka Ho Asɛm */ Cat using [[Project:AWB|AWB]] 48237 wikitext text/x-wiki {{Databox|item=Q223589}} '''Virunga Ɔdomankoma abɔdze Prama''' yɛ ɔman mmɔntsen do atrae a ɔwɔ Albertine Rift Bon mu wɔ Demokrasi Ɔman a ɔwɔ Congo no mu apuei fam. Wɔyɛɛ no afe 1925. Wɔ sorokɔ mu no, efir mita 680 (anammɔn 2,230) wɔ Semliki Asubɔntsen bon no mu kosi mita 5,109 (anammɔn 16,762) wɔ Rwenzori Mmepɔw no do. Efi atsifi fam kosi anafo fam no ɔtrɛw bɛyɛ kilomita 300 (akwansin 190), a ne fa kɛse no ara fa amanaman ntam ahye a ɔnyi Uganda na Rwanda wɔ apuei fam no do. Nye kɛse yɛ 8,090&nbsp;km<sup>2</sup> (3,120 sq mi). Ogya bepɔw ebien wɔ prama no do hɔ, Bepɔw Nyiragongo na Nyamuragira. Mbepɔw yi boa wiramu mbowa na hɔn tsenabea ara yei wɔ prama no do hɔ. Mbowa na nhyiren a wɔwɔ hɔ dodow bɔbor mpem ebiasa(3,000) a hɔn mu ahaabiasa(300) na no mboree fi Albertine Rift a nkweku(Gorilla beringei) na ndow a hɔn ahosu tse dɛ sika kɔkɔɔ(Cercopithecus kandti). Wɔ afe apem ahaakrɔn eduosuon-akrɔn mu no, UNESCO dze Prama yi ka wiadze egyapadze a ɔwɔ tsenabea ahorow, mboadoma soronko a wofi hɔ ara, na bambɔ a wɔdze ma bepɔw mu nkweku a hɔn ho yɛ na hɔn tsenabea. == Abakɔsɛm == Wɔ afe apem ahaakrɔn aduonu(1920) n'ahyɛse no, Europefo kuw a wɔkora ndzɛmba do no dodow ara dzi egyinamu dɛ wɔbɛbɔ bea a ɔwɔ Belgium Congo etsifi-epuei hɔ ho ban, a na Victor van Straelen, Jean Massart na Jean-Marie Derscheid ka ho. Ber a wɔdze Albert National Park sii hɔ wɔ bosoom Ebɔbira wɔ afe apem ahaakrɔn eduonu-enum mu (April 1925) dɛ Congo ɔman no n'abɔdze prama a odzi kan no, wosusuii dɛ ɔyɛ abɔdze mu nyansapɛ akorae a na hɔn botae nye dɛ wobesua hamu mbowa na dza wɔfrɛ hɔn Afrika Pygmies a wɔyɛ abɔmbɔfo a wɔboaboa hɔn ano a ‘wɔyɛ mfitsiasedze’ no ho adze na wɔakora do. Wɔ afe apem ahaakrɔn eduonu-esia mu(1926) no, Derscheid dzii Belgium asɛmpatsrɛw adwuma a odzi kan a wɔdze yɛɛ Albert Ɔman Mmoa Yɛmmea no ho mfonini, a na ɔka asase a nye kɛse yɛ kilomita ahaenum(500) (kwansin ɔha nye eduokrɔn 190 sq mi) etwa ogya mmepɔw Bepɔw Karisimbi na Bepɔw Mikeno a na ayer no ho ahyia no anyim. Wɔtsrɛww bea a hɔn abɔ ho ban no mu wɔ afe apem ahaakroɔn eduonu-akroɔn mu (1929) dzenam Virunga Ɔman Mbowanyɛn bea a na ɔka Virunga Mmepɔw, Rutshuru Asasesin no afa horow, na asasetaw a ɔwɔ Ɔtare Edward anafo fam no do. Wɔmaa nyi kɛse a edzi kan a ɔyɛ kilomita mpem ebien ɔhaakron eduonu nsɛntsitsir eduakron awɔtwe - (2,920.98 km2) (1,127.80 sq mi) no yɛɛ kɛse anammɔn anammɔn wɔ mfe a edzi hɔ no mu. Abibifo hweree hɔn atsetsesɛm asase hokwan wɔ saa adzeyɛ yi mu, na wɔpam hɔn fir bea a hɔn abɔ ho ban no. Wɔ 1930 mfe no awiei na 1955 ntam no, wobu akontsaa dɛ wɔdze Rwandofofo bɛyɛ 85,000 kɔɔ Masisi a ɔbɛn hɔ wɔ Kivu Atsifi fam. Wɔ afe duakron eduasa aanan mu (1934) no, wɔhyehyɛɛ Institut des Parcs Nationaux du Congo Belge dɛ ɔman mmɔntsen do atrae ahorow a ɔwɔ Belgian Congo no sodzikuw. Wɔ afe duakron eduasa (1930) mfe no mfiase na afe duakron eduesia ɛkoro (1961) ntam no, Belgian nyansahufo yɛɛ akwantu ahorow pii kɔɔ Albert National Park, na Gaston-François de Witte na odii nea ɔtɔ do ebien no anyim. Wɔyɛɛ mmoa ho nhwehwɛmu na wɔboaboaa wuram mmoa ho nhwɛdodze ano maa Musée Royal d'Histoire Naturelle de Belgique; wɔhwehwɛɛ mmusuakuw a ɔwɔ saa bea yi; suaa ogya bepɔw dwumadzi, na ndzɛmba a hɔn atutu fam ahu. Wɔ afe duakron eduenum mu (1950) mfe no awiei no, Tutsi mmoahwɛfo nyi hɔn anantwi hyɛn abɔntsen do atrae hɔ, na ɔsɛee abɔdze mu atrae a ɔkɔ sor kodu mita mpem ebasa (3,000) - (anammɔn mpem akron ɔhaawɔtwe - 9,800), a na wosusuw dɛ ɔdze atrae no mu akɔre no bɛto esiane mu. Wɔyɛɛ nsakrae wɔ asase ho mmara mu wɔ afe duakron eduesia mu (1960) mfe no mu ber a Belgian Congo nyaa ahofadzi dɛ Ɔman a ɔwɔ Congo no akyi, na wɔdze asase no too gua dɛ ɔyɛ ɔman no dea, na ɔmaa ɔhɔfo nyaa ɔhaw kɛse. Abɔmmɔ a mmara mma ho kwan wɔ mmeae a hɔn abɔ ho ban mu no kɔɔ sor. Wɔ afe duakron eduesia akron mu (1969) no, wɔdze mmɔntsen do atrae ebien no boom wɔ edzin Virunga National Park ase, a wɔdze too gua dɛ ɔyɛ UNESCO Wiase Egyapadze wɔ afe duakron eduesɔn akron mu (1979). Wɔ afe duakron eduakron esia mu (1996) no, wɔkyerɛw ɔman no mmɔntsen do atrae no dɛ Ramsar bea a ɔho hia amanaman ntam. Wɔ afe mu (2011) no, wɔmaa Britania adwumakuw Soco International kwan dɛ wontu ngo a wɔmfa nhyehyɛ mu wɔ ɔman no mmɔntsen do atrae no ho na mmeae akɛse. Aban mpanyimfo boaa nhwehwɛmu dwumadzi ahorow a Soco International asɛmpatrɛwfo no yɛe no, ber a mmɔntsen do atrae do ahwɛfo kasa tsiaa no. Wɔ ɔhaw a ɔrekɔ sor no mu no, wɔtow hyɛɛ abɔntsen do atrae no sohwɛfo panyin, Emmanuel de Mérode, do wɔ April 2014 mu. Amanaman ntam ɔsɔretia akyi no, adwumakuw no gyaee dwumadzi ahorow a wɔhwehwɛ mu na wɔpenee do dɛ wɔbɛkwatsi dɛ wobefi adwuma a ɔtse dɛm ara ase wɔ mmeae a ɔbɛn Wi/adze Egyapadze no. Ɔduruu afe 2016 no, wɔsii nsuo mu ahoɔdzen atare anan a ɔma nnwuma nketewa nya anyinam ahoɔdzen na ɔboa nkuraasefo bɛbor mpem ahaebien (200,000). == Akodze a Wɔdze Dzi Ako == Efi afe duakron eduakron (1990) mfe no mfiase no, amammui mu basabasayɛ a ɔkɔɔ do wɔ Afrika Atare akɛse mantam mu no nyaa bea a hɔn abɔ ho ban no do nkɛntsɛndo. Wɔ Rwanda mmusuakuw asetɔre no akyi no, aguanfo mpempem pii guan kɔɔ Kivu mantam mu, na asraafo a na wɔwɔ hɔ no yɛɛ kɛse. Congo Ko a edzi kan na nea ɔtɔ do ebien no maa ɔmantam no mu yɛɛ basaa kɛse. Wosiw akwan a wɔfa do ko tia mmoa a wɔkyere mmoa we wɔ abɔntsen do atrae no mu no kwan, na wokunkum abɔntsen do atrae no mu adwumayɛfo na wuram mmoa. Aguanfo bɛyɛ mpem eduenum awotwe (850,000) na na wɔtse ɔman no mmɔntsen do atrae no ho hyia wɔ afe duakron eduakronaanan (1994). Nyimpa bɛyɛ mpem eduaanan (40,000) na wɔhyɛn abɔntsen do da biara da kɔhwehwɛ nnua na edziban, na wotwaa kwae wɔ mmeae akɛse. Wɔ afe duakron eduakronaanan mu no (1994), wɔdze Virunga Ɔman Mmoa Yɛmmea no hyɛɛ Wiadze Agyapadze a ɔwɔ Asiane mu no dzin mu. Ber a Congo ko a ɔtɔ do ebien no baa awiei no, akasakasa a ɔkɔɔ do wɔ abɔntsen do adwumayɛfo na atuatewfo akuw ntam; Wokunkum abɔntsen do adwumayɛfo eduawɔtwe (80) wɔ afe duakron eduakron asia (1996) na afe mpem ebien na ebasa (2003) ntam. Atuatewfo akuw pii a wokurakura akodze yɛ adwuma wɔ abɔntsen so atrae hɔ, a Democratic Forces for the Liberation of Rwanda na National Congress for the Defense of the People (FDLR) ka ho. Nea etwa do no na odzii Mikeno fa a ɔwɔ Virunga Ɔman Mmoa Yɛmmea no do wɔ bosoom mumu(December) na afe mpem ebien na esia (2006) na bosoom Sanda (January) na afe mpem ebien na akron (2009) ntam. Wɔ afe 2005 mu no, Europa Bagua (EC) kamfoo kyerɛw dɛ ɔman no aban na Britania ahyehyɛdze a ɛnyɛ aban dze a wɔfrɛ no African Conservation Fund nyɛ ɔman na ankorankoro ayɔnkofa. Ahyehyɛdze a otwa tow no na ɔhwɛ abɔntsen do atrae do fir afe 2010; bɛyɛ 80% wɔ adwumayɛ ho ka no mu no, EC na ɔboa. Wɔdze mmɔdzenbɔ a wɔbɔe dɛ wɔbɛbɔ abɔntsen do atrae no ho ban no yɛɛ asraafo wɔ mfe a edzi hɔ no mu dze siw atuatewfo akuw a wokurakura akodze na abɔmmɔfo kwan dɛ wɔbɛyɛ adwuma wɔ abɔntsen do atrae no mu. Wɔma Park adwumayɛfoɔ ntsetseeyɛ a ɔfa asraafo a wɔka ho na akodze a ɔyɛ papa, na wɔnye asraafo na ɔman no ahobanbɔ adwumayɛfo bom yɛ adwuma. Hɔn abɔ saa akwan horow yi a wɔkasa tsia no dɛ "asraafo a wɔdze ndzɛmba a wɔkora do" no ho asodzi ato basabasayɛ na ndzɛmba a wogye fir hɔn nsam foforo a ɔhɔnom aborɔfo hyia no do. Hɔn ahyɛ mpɔtam tse dɛ Mbutsi a kan no na wɔdze hɔn ho to nsase a ɔka abɔntsen do atrae no ho do dɛ wobenya edziban na daber do no afi mu, anaadɛ asiane mu dɛ abɔntsen do atrae do ahwɛfo a wokurakura akodze bɛkyere hɔn anaadɛ wobekum hɔn. Hɔn abɔ abɔdze a wɔkora do a wɔdze asraafo reyɛ kɛse no sobo dɛ ɔrema asraafo ekuw a wɔdze akodze reboaboa hɔn ano no ayɛ kɛse. Nyimpa a wɔtse ɔman no mmɔntsen do atrae no mu, dɛ́ wɔyɛ kuro hɔfo anaadɛ aguanfo no, dze hɔn ho to kuayɛ, abɔmmɔ, mpataayi, nnua a wotwa na fango a wɔyɛ do dze nya hɔn asetradze, na ɔno nyinaa yɛ dwumadzi ahorow a hɔn abara. Mpɔtam hɔfo nni baabi foforo biara a wɔbɛdan akɔhwehwɛ ahobambɔ, na wɔdze hɔn ho to akuw a wokurakura akodze ho banbɔ do, a wogye sika fir dwumadzi ahorow a hɔn abara no ho. Sɛnea Amanaman Nkabom Ahobambɔ Bagua no amandzebɔ bi a ofi afe 2010 mu kyerɛ no, fango a Goma kuropɔn no dzi no mu 80% fir abɔntsen do atrae hɔ, a ɔkyerɛ dɛ afe biara bo yɛ U.S. dɔla ɔpepem 28–30. Ɔman ahobambɔ adwumayɛbea na ekuw a ɔtsetse saa nyinaa nso dze akodze dzi adwowtwa na nkurɔfo a wɔkyere hɔn sie dze hwehwɛ sika. Mmɔdzen a hɔn abɔ dɛ wɔbɛkora abɔdze do no anya nkɛntsɛndo a ɔbɔ abira, dɛ nhwɛdo no, ber a wɔsɛee mfuw wɔ Kibirizi mu, na wɔsomaa asraafo na abɔntsen do awɛmfo baa hɔ dɛ hɔn kɔhwɛ abɔntsen do atrae no, nkurɔfo tu kɔɔ akyir mpo wɔ abɔntsen do atrae no mu kɔɔ asase a FDLR dzi do do, baabi a wobetumi agye nsase nkakraba a ɔyɛ asase. Mpɔtam hɔfo anya nkatse bɔn wɔ abɔntsen do adwumayɛfo na asraafo ho. Ntawntawdzi sii wɔ afe 2015 mu ber a mpɔtam hɔ Mai-Mai kuw bi a ɔwɔ Binza (Bwisha atsifi fam) bɔɔ mmɔdzen dɛ wɔbɛsan agye ɔmantam no do tumi, a na hɔn botae nye dɛ wɔbɛsan dze mpataayi dwumadzi ahorow esi hɔ na hɔn ama ɔmanfo no asan aba, na ekunkum ɔwɛmfo bi a ɔhwɛ abɔntsen do na asraafo bɛyɛ 11-15. Wokunkum ahwɛfo a wɔhwɛ mmoa do(rangers) enum(5) wɔ August 2017 mu wɔ bebi a ɔbɛn Ɔtare Edward wɔ asraafo ntua mu. Wɔkumm ahwɛfo a wɔhwɛ mmoa do(rangers) enum nye ofirikafo bi wɔ April 2018 mu. Efi ber a akodzi no fii ase no, ekuw a wɔdze akodze dzi dwuma kunkum mmɔntsen do ahwɛfo(park rangers) 175 kosii April 2018. Wɔ May 2018 mu no, wokum ɔwɛmfo bi ber a na ɔrebɔ nsrahwɛfo ebien a wɔkyeree hɔn siee no ho ban. Akyir wogyaee hɔn a hɔn ampira hɔn. Nea ɔdze bae nye dɛ, wɔtoo abɔntsen do atrae no mu maa nsrahwɛfo fir June 2018 kosii Kwakwar afe duabien duakron mu(February 2019). Wɔ April 2020 mu no, ɔnyɛ yiye koraa no, asraafo mmarima a wɔtow hyɛɛ ɔmanfo kar akwantu do no kunkum mmɔntsen do ahwɛfo 12. Bio nso wɔ Sanda afe duabien duakoro mu no(January 2021), ɔnyɛ yiye koraa no, mmarima a wokura akodze kunkum ahwɛfo enum(5) na wopiraa afoforo pii wɔ ɔtew a wɔtow hyɛɛ ɔman no mmɔntsen do no mu. Wɔ da duabien a ɔtɔ do ebien nye bosoom Kwakwar afe duabien duakoro no(22 February 2021), Italy ananmusifo a ɔwɔ DRC a na ɔnye Wiadze Edziabn Dwumadzi no retu kwan wɔ Goma atsifi fam bɛyɛ kilomita 15, Luca Attanasio, na Italia asraafo polisini Vittorio Lacovacci na Congo karkafo Moustapha Milambo, wuwui wɔ etu a wɔtotoe no mu ber a asraafo bi a na ɔkyeree hɔn kar no, na ɔdze hɔn baa abɔntsen do no, abɔntsen do ahwɛfo hyiaa a wotumi gyee nyimpa aanan(4 people). == Asase Ho Nsɛm == [[Fael:Ruwenzori Mountains Virunga National Park.jpg|thumb|Ruwenzori Mmepɔw]] [[Fael:Virunga National Park - Lake Edward January 2015.jpg|thumb|Nkoko a Ɔwɔ Ɔtare Edward]] Virunga Ɔman Mmoa Yɛmmea no wɔ Congo − Nile nsuo a ɔwɔ hɔ no mu. N’atsifi fam fa no ka Semliki Esubɔntsen no fa bi ho, na Albertine Rift no savanna na montane kwae nso. Wɔ sorokɔ mu no, saa ɔfa yi fi mita 680 (anammɔn 2,230) wɔ Puemba Esubɔntsen bon no mu kosi Bepɔw Stanley atsifi a ɔkorɔn sen biara a nye tsentsen yɛ mita 5,109 (anammɔn 16,762) wɔ kilomita 30 (akwansin 19) mu. Ɔman no mmɔntsen do atrae no mfinimfini fa no ka Ɔtare Edward bɛyɛ nkyem ebasa mu ebien ho kosi amanaman ntam hye a ɔnye Uganda wɔ apuei fam no. Ɔkwan ketewaa bi a ne tɛtrɛtɛ yɛ kilomita 3–5 (1.9–3.1&nbsp;mi) wɔ ɔtare no atɔe fam mpoano no ka ɔman no mmɔnten so atrae no atifi na anafo fam afa horow no bom. Kesee fam fa no trɛw kɔ Ɔtare Kivu mpoano na ɔka Nyamulagira, Nyiragongo na Mikeno ogya mmepɔw a kwae a ɔwɔ mmepɔw do wɔ hɔn mmepɔw do no ho. Virunga Ɔman Mmoa Yɛmmea no atsifi fam fa no na Uganda Semuliki Mmoa Yɛmmea, Rwenzori Mmepɔw Ɔman Mmoa Yɛmmea, nye mfinimfini fa no na Ɔhemmaa Elizabeth Ɔman Mmoa Yɛmmea. Kesee fam ɔfa no na Rwanda Ogya Bepɔw Ɔman Mmoa Yɛmmea no hye so. == Ber Tsentsen Mu Wim Bɔber == Wim tsebea a ɔwɔ Albertine Rift no nya nkɛntsɛndo wɔ Intertropical Convergence Zone na El Niño–Southern Oscillation no mu. Bosoom Ebɔw(March) kosi bosoom Esusow Aketseaba(May) mfinimfini na bosoom Fankwa(September) kosi bosoom Ɔberɛfɛw(November) nye osutɔ ber tsitsir. Nsuo a ɔtɔ ɔsram biara wɔ savanna a etwa Ɔtare Edward ho ahyia no yɛ 30–40&nbsp;mm (1.2–1.6&nbsp;in); oyi nye asase no fa a ɔso yɛ kusuu sen biara. Atsifi fam fa no nya osutɔ a ɔkɔ sor kodu mm 220 (8.7&nbsp;in) ɔsram biara, na kesee fam fa no tɔ bɛyɛ mm 160 (inch 6.3). Sɛ wɔkyekyem pɛpɛɛpɛ a, ɔhyew a ɔwɔ mmeae a ɔba fam no gu ahorow fir 23–28&nbsp;°C (73–82&nbsp;°F), na wɔ mmeae a ɔkorɔn no gu ahorow fir 16–24&nbsp;°C (61–75&nbsp;°F), ɔntaa nkɔ fam nsen 14&nbsp;°C (57&nbsp;°F). == Nhwiren a Ɔwɔ Virunga Ɔman Mmoa Yɛmmea Mu == [[Fael:Virunga National Park-108017.jpg|thumb|Riverine Kwae]] Virunga Ɔman Mmoa Yɛmmea afifidze ahorow no ka afifidze ahorow 2,077 ho, a nnua ahorow 264 na afifide ahorow 230 a ɔwɔ Albertine Rift no mu ka ho. Virunga Ɔman Mmoa Yɛmmea no asasetaw no yɛ nsutsen na sare a ɔwɔ papyrus sedge (Cyperus papyrus), nkwaa a ɔyɛ flatsedge a ɔyɛ tratraa(C. articulatus), demmir a wɔtaa dze dzi dwuma (Phragmites mauritanica), sacaton sare (Sporobolus consimilis), ambatch (Aeschynomene elaphroxylon), conkerberry ( Carissa spinarum), krataa a wɔdze ayɛ nsɔe (Vachellia sieberiana) na kowai aba (Coccinia grandis). Wohuu dicots nkae tse dɛ Afrika caper (Capparis tomentosa), Maerua ahorow, wuram kuruwa a wɔde yɛ kuruwa(cucurbits), na enummir sunsuma(nightshades) wɔ Afrika asono(African Elephant - Loxodonta) nsõ bɔɔl(dung balls) a edzi dwuma tsitsir wɔ aba a ɔpete wɔ sare do no mu. [[Fael:Virunga National Park-119502.jpg|alt=Atrae a Ɔwɔ Virunga Ɔman Mmoa Yɛmmea|thumb|Trɔpika Mfiaseɛ Kwae(Primary Tropical Forest)]] Montane kwae a ɔwɔ mita 1,800 kosi 2,800 (anammɔn 5,900 kosi 9,200) ntam wɔ kesee fam fa no, Ficalhoa laurifolia na Podocarpus milanjianus a nnua a nye sorokɔ bɛyɛ mita 25 (anammɔn 82) na ɔwɔ hɔ no na ɔwɔ hɔ kɛse. Afrika mmepɔw do bamboo (Yushania alpina) nyin wɔ mmeae a ɔkorɔn mita 2,300–2,600 (anammɔn 7,500–8,500). Afifidze a ɔbor mita 2,600 (anammɔn 8,500) no yɛ mmepɔw ase a Afrika nnua kɔkɔɔ (Hagenia abyssinica) a edzi kan no nyin kodu mita 3,000 (anammɔn 9,800). Nnua a ɔyɛ nwini (Erica arborea), heather na nsɔe kata mmepɔw a ɔso yɛ nwini do a ɔkɔ sor kodu mita 3,700 (anammɔn 12,100). Senecio na Lobelia ahorow no nyin wɔ mmeae akɛse a ɔhɔ yɛ petsee do na ɔkɔ sor kodu mita 8 (anammɔn 26). == Mmoa Ho Nsɛm == Virunga Ɔman Mmoa Yɛmmea no mmoa ahorow a wɔnom nufusu 196, nnomaa ahorow 706, mmoa a wɔwea fam 109 na mmoa a wɔtse nsu mu 65 dze besi afe mpem ebien na duɛbien mu(2012). === Mmoa a Wɔnom Nufusu === [[Fael:Virunga National Park Gorilla.jpg|thumb|Mmepɔw Gorilla]] [[Fael:Elephants et buffled dans le parc des Virungas, 2003.jpg|thumb|Afrika kwae mu asono ne Afrika anantwini]] [[Fael:Gazelle in Virunga National Park.jpg|thumb|Uganda Ɔtwe]] [[Fael:Rwindi 49.jpg|thumb|Gyata]] Mmoa a wɔyɛ mmoa a wɔtse ɔman no mmɔntsen do atrae hɔ no bi nye bepɔw do akɔre(Gorilla - G. b. beringei), kwegyadu a ɔtaa ba(common chimpanzee - Pan troglodytes), adow a nye ho yɛ sika kɔkɔɔ(golden monkey), adow a nye dua yɛ kɔkɔɔ(red tailed monkey - Cercopithecus ascanius), adow a nye dua yɛ kɔkɔɔ (C. denti), adow a nye ho yɛ bruu(blue monkey - C. mitis), adow a nye dzin yɛ Hamlyn(Hamlyn monkey - C. hamlyni), adow a nye dzin dze De Brazza(De Brazza monkey - C. neglectus), Afrika Mfinimfini fam adow a ɔyɛ tratraa a odzi nhaban a nye ho nhwi yɛ silika, nye dua tsentsen, na nye nsateaa nkakraba koraa anaadɛ onyi hɔ(Colobus - Procolobus foai), adow tuntum kɛse bi a ɔwɔ atadze fitaa, anaa agudze, na nye dua tufĩ(mantled guereza - Colobus guereza), ngodua adow(olive baboon - ''Papio anubis'') na adow a nye hwene yɛ kɔla a ɔda tuntum na fitaa ntam, tse dɛ nsõ anaa kɔber(grey-cheeked mangabey - Lophocebus albigena). Afrika kwae mu ɔsono (Loxodonta africana), asukɔnkɔn (Hippopotamus amphibius) na Afrika anantwinini(Buffalo - Syncerus caffer) tse ɔman no mmɔntsen do atrae no finimfin fa hɔ. Okapi (Okapia johnstoni), duiker bruu (Blue duiker - Philantomba monticola), duiker gyinabea (bay duiker - Cephalophus dorsalis), Weyns duiker (C. weynsi), duiker a n’akyi yɛ akokɔ angoa (yellow duiker - C. silvicultor), nsu mu chevrotain (water chevrotain - Hyemoschus aquaticus), asubɔntsen mu mprako kɔkɔɔ (red river hog - Potamochoerus porcus), Afrika mmoa a wɔnom nufusu a ne kɛse tse dɛ badger a ɔtena anadwo, a n’aso atsentsen, nye hwene yɛ nhama, na nye tsɛkrɛma tsentsen a ɛtrɛw, na odzi mpataakowa ne mfɔteɛ (aardvark - Orycteropus afer) na adowa a nye ho yɛ kɔkɔɔ-biribir (bongo - Tragelaphus eurycerus) na wɔkyerɛw too hɔ wɔ atsifi fam fa no wɔ afe mpem ebien na awɔtwe mu(2008). Harnessed bushbuck (T. scriptus) na kwae mu mprako kɛse (giant forest hog - Hylochoerus meinertzhageni) wɔ kesee fam fa no. Topi (Damaliscus lunatus jimela) no nyinaa akuwakuw wɔ Ɔtare Edward anafo fam wɔ Ishasha Flats mantam mu, na wɔtwa ɔhye no kɔ Uganda daa. Nwansena afoforo a ɔwɔ hɔ no bi nye Uganda kob (Kobus kob thomasi), waterbuck (K. ellipsiprymnus), na common warthog (Phacochoerus africanus). Montane kwae a ɔwɔ mita 1,800 kosi 2,800 (anammɔn 5,900 kosi 9,200) ntam wɔ kesee fam fa no, Ficalhoa laurifolia na Podocarpus milanjianus a nnua a nye sorokɔ bɛyɛ mita 25 (anammɔn 82) na ɔwɔ hɔ no na ɔwɔ hɔ kɛse. Afrika mmepɔw do bamboo (Yushania alpina) nyin wɔ mmeae a ɔkorɔn mita 2,300–2,600 (anammɔn 7,500–8,500). Afifidze a ɔbor mita 2,600 (anammɔn 8,500) no yɛ mmepɔw ase a Afrika nnua kɔkɔɔ (Hagenia abyssinica) a edzi kan no nyin kodu mita 3,000 (anammɔn 9,800). Nnua a ɔyɛ nwini (Erica arborea), heather na nsɔe kata mmepɔw a ɔso yɛ nwini do a ɔkɔ sor kodu mita 3,700 (anammɔn 12,100). Senecio na Lobelia ahorow no nyin wɔ mmeae akɛse a ɔhɔ yɛ petsee do na ɔkɔ sor kodu mita 8 (anammɔn 26). === Mmoa a Wɔwea Fam === Semliki Asubɔntsen no ma Nile ɔdɛnkyɛm (Crocodylus niloticus) tra. Wohuu pii wɔ Ɔtare Edwards mpoano atsifi fam wɔ afe duakron eduawɔtwe awɔtwe(1988) mu nea edzi kan. === Nnomaa === Wɔ Albertine Rift no mu nnomaa a wɔwɔ hɔ no mu no, Rwenzori turaco, Rwenzori batis, Archer’s ground robin, alethe a nYe menewa yɛ kɔkɔɔ, Kivu fam akraman, apalis a nYe kɔla, apalis a akata so wɔ mmepɔw Do, ntaban kɔkɔɔ a Ɔyɛ sum, Shelley’s crimsonwing, kwae mu ɔkraman a n’anyim yɛ kɔkɔɔ, a nye nufu yɛ nsensanee wɔyɛɛ tit, blue-headed sunbird, regal sunbird, Rwenzori double-collared sunbird, spurfowl fɛfɛ na strange weaver ho kyerɛwtohɔ wɔ Virunga National Park no kesee fam fa ber a wɔyɛɛ nhwehwɛmu wɔ afe 2004. Nnomaa a wɔnyɛ hɔn a wɔtse hɔ a wɔkyerɛw hɔn dzin no bi nye Wahlberg’s eagle, African goshawk, African hobby, harrier ɔkraman, ɔkraman a ɔtaa ba, bepɔw do ɔkraman, hadeda ibis, krane a nye abotiri yɛ fitaa, abɛn a nye ho yɛ tuntum na fitaa, turaco a nye tsi yɛ tuntum, Afrika ngodua aborɔnoma, tambourine aborɔnoma, dua aborɔnoma a nye ho yɛ bruu, aborɔnoma a n’ani yɛ kɔkɔɔ, brown- ɔkraman a nye kɔn yɛ kɔkɔɔ, ɔkraman a nye koko yɛ kɔkɔɔ, ngodua akɔre a nye dua tsentsen yɛ barred, Klaas akutu, Diederik akraman, coucal a nye tsi yɛ bruu, Narina trogon, dua hoopoe a nye tsi yɛ fitaa, ɔkraman a nye kɔn yɛ fitaa, nwansena a nye dua yɛ fitaa a nye dua yɛ den, Afr a ɔyɛ ɔkyerɛwfo ican paradise flycatcher, slaty flycatcher a n’ani yɛ fitaa, African dusky flycatcher, nwansena a nye dua yɛ bruu a nye dua yɛ fitaa, bepɔw do oriole, ntɛtea a nye ho yɛ nsensanee, ntɛtea a nye koko yɛ sinamon, barbet a nye menewa yɛ fitaa, barbet a nye ho yɛ kɔkɔɔ, atɔe fam tinkerbird, tinkerbird a ne ho yɛ kɔkɔɔ , cardinal woodpecker, ngodua woodpecker, black saw-wing, Angola swallow, Alpine swift, bepɔw do greenbul, yellow-whiskered greenbul, common bulbul, nsoromma fitaa a wɔfrɛ no robin, Archer’s ground robin, robin a nye tsi nhwi yɛ fitaa, stonechat, rufous thrush, Afrika akraman, ngodua akraman, sare so pipit, sinamon bracken warbler, rufous warbler a n’anim yɛ tuntum, bepɔw do akraman kɔkɔɔ, kwae mu akraman a ɔyɛ bruu, anhweatam a ɔyɛ ahabammono, Chubb’s cisticola, banded prinia, chestnut-throated apalis, camaroptera a nye akyi yɛ fitaa, crombec a nye ho yɛ fitaa , wattle-eye a nye menewa yɛ tuntum, chinspot batis, bepɔw do illadopsis, illadopsis a nye koko yɛ fitaa, ngodua owia anomaa, kɔbere owia anomaa, malachite owia anomaa, owia anomaa a ɔwɔ kɔla, owia anomaa a ɔsakrasakra, aniwa fitaa kɔkɔɔ, Mackinnon’s shrike, Dohert y’s bushshrike, Lühder’s bushshrike, atsifi fam puffback, bepɔw sooty boubou, ɔhyew mu boubou, starling a nye dua yɛ teateaa, Sharpe’s starling, baglafecht weaver, ɔsɔfopɔn tuntum, negrofinch a nye tsi yɛ fitaa, waxbill a wɔtaa dze dzi edwuma, waxbill a nye tsi yɛ tuntum, kɔber mannikin, mannikin tuntum nye fitaa , pin-tailed whydah, Afrika citril, aba a ɔyɛ nsensanee nye aba a ɔyɛ dzen. == Mmusuakuw Ahorow == Mmusuakuw a wɔtse Virunga National Park na ne mpɔtam hɔ no bi nye: * Mbutsifo * Hutufo * Tutsifo * Basongorafo == Nsɛm Ho Amanyibɔfo a Wɔka Ho Asɛm == Virunga ho kyerɛwtohɔ no kyerɛw Virunga Ɔman Mmoa Yɛmmea do ahwɛfo edwuma na Britania ngo edwumakuw Soco International dwumadzi ahorow wɔ abɔntsen do atrae no mu. Wɔdze Ndakasi, gorilla bi a ofir abɔntsen do atrae hɔ no kaa ho asɛm wɔ tsɛlɛbihyɛn do dwumadzi na sinyi kakraa bi mu, a Netflix kyerɛwtohɔ no ka ho. [[Nkyekyεmu:World Heritage Sites in Danger]] kc8qqnc7c5dqtbqhl0xm7kp0jrvcncl W-Arly-Pendjari Complex 0 1063 7809 6430 2023-05-05T16:04:55Z Assilidjoe 33 7809 wikitext text/x-wiki {{Databox|item=Q25379596}} '''W-Arly-Pendjari Complex''', a wɔsan frɛ no "'''WAP Complex'''", yɛ Abɔdze mu UNESCO Wiadze Agyapadze a ɔtwam hye wɔ Benin, Burkina Faso na Niger a ɔkata:<ref>Henschel, P.; Petracca, L. S.; Hunter, L. T.; Kiki, M.; Sewadé, C.; Tehou, A.; Robinson, H. S. (2016). https://doi.org/10.3389%2Ffevo.2016.00110. "Determinants of distribution patterns and management needs in a critically endangered lion ''Panthera leo'' population". ''Frontiers in Ecology and Evolution''. '''4''' (4): 110. doi:10.3389/fevo.2016.00110.</ref><ref>Ouédraogo, O.; Schmidt, M.; Thiombiano, A.; Hahn, K.; Guinko, S.; Zizka, G. (2011). https://biotaxa.org/cl/article/view/7.1.85. "Magnoliophyta, Arly National Park, Tapoa, Burkina Faso". ''Check List''. '''7''' (1): 85–100. doi:10.15560/7.1.85.</ref> * Arli National Park a ɔwɔ Burkina Faso * Pendjari National Park a ɔwɔ Benin * W National Park, a aman ebaasa (3) no kyɛ Fitsi afe 2005 no, wobu bea a hɔn abɔ ho ban no dɛ Gyata a Wɔkora do na baabi a ebetumi ayɛ gyata abankɛse.<ref>IUCN Cat Specialist Group (2006). ''Conservation Strategy for the Lion West and Central Africa''. Yaounde, Cameroon: IUCN.</ref> == Hwɛ iyi nso == * [[:en:Arly-Singou|Arly-Singou]] == Nhwɛdo == [[Nkyekyεmu:Burkina Faso]] [[Nkyekyεmu:Benin]] [[Nkyekyεmu:Niger]] jkf5h6n8bt3gkqvrz9gbb3fstffvxtu Wikipedia:WHindanger contest 4 1064 7832 5888 2023-05-06T00:21:03Z Robertjamal12 13 Robertjamal12 moved page [[WHindanger contest]] to [[Wikipedia:WHindanger contest]] without leaving a redirect 5887 wikitext text/x-wiki == Presentation == <div style="margin-top:2em; font-size:150%; text-align:center;" >Welcome to the writing challenge to write about World Heritage sites in Danger</div> * '''What''': This is a public writing competition to create, improve articles and to encourage Wikipedians to write about World Heritage sites in danger. * '''When''': The writing challenge is held from '''00:01 on 20th of August''' AOE until '''23:59 on 30th of September 2022''' AOE. * '''How''': To participate, choose the articles you want to translate from the table below, and add the following hashtag to every editing summary : #WHD * '''Who''': Everybody can help to collaborate on translating the articles related to World Heritage in danger. * '''Prize''': A voucher of a value of 100 USD will be offered to the participant who translates the biggest number of articles, with respect to articles' quality and formatting. ==Articles== {| class="wikitable" ! Article on English Wikipedia !! Article in Fante !! Contributor |- | [https://en.wikipedia.org/wiki/Manovo-Gounda_St._Floris_National_Park Manovo-Gounda St. Floris National Park] || [[Manovo-Gounda St. Floris Ɔman Ɔdomankoma abɔdze Prama]]||[[Dwumadzinyi:Robertjamal12|Robertjamal12]] ([[Dwumadzinyi nkɔmbɔdzibea:Robertjamal12|talk]]) 19:44, 23 August 2022 (UTC) [[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 14:28, 28 August 2022 (UTC) |- | [[:en:Mount_Nimba_Strict_Nature_Reserve|Mount Nimba Strict Nature Reserve]]|| [[Bepɔw Nimba Ɔdomankoma abɔdze Korabea]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 04:39, 3 September 2022 (UTC) |- | [[:en:Virunga_National_Park|Virunga National Park]]|| [[Virunga Ɔdomankoma abɔdze Prama]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 16:39, 24 August 2022 (UTC) |- | [[:en:Kahuzi-Biéga_National_Park|Kahuzi-Biéga National Park]]|| [[Kahuzi-Biéga Ɔman Prama]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 16:39, 24 August 2022 (UTC) |- | [[:en:Garamba_National_Park|Garamba National Park]]|| [[Garamba Ɔman Prama]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 10:52, 16 September 2022 (UTC) |- | [[:en:Okapi_Wildlife_Reserve|Okapi Wildlife Reserve]]|| [[Okapi Hambowa Korabea]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 16:39, 24 August 2022 (UTC) |- | [[:en:Lake_Turkana_National_Parks|Lake Turkana National Parks]]|| [[Nsuutaae Turkana Ɔman Prama|Nsutaae Turkana Ɔman Prama]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 11:11, 16 September 2022 (UTC) |- | [[:en:Rainforests_of_the_Atsinanana|Rainforests of the Atsinanana]]|| [[Atsinanana Nsɔtɔekwaa|Atsinanana Nsutɔekwaa]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 11:38, 16 September 2022 (UTC) |- | [[:en:Old_Towns_of_Djenné|Old Towns of Djenné]]|| [[Djenné Nkurow Adadaw]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 11:43, 16 September 2022 (UTC) |- | [[:en:Timbuktu|Timbuktu]]|| [[Timbuktu]]||[[Dwumadzinyi:Rebecca Kwofie|Rebecca Kwofie]] ([[Dwumadzinyi nkɔmbɔdzibea:Rebecca Kwofie|talk]]) 13:32, 6 September 2022 (UTC) |- | [[:en:Tomb_of_Askia|Tomb of Askia]]|| [[Askia Nda]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 16:11, 16 September 2022 (UTC) |- | [[:en:Aïr_and_Ténéré_National_Nature_Reserve|Aïr and Ténéré National Nature Reserve]]|| [[Aïr na Ténéré Ɔman Ɔdomankoma abɔdze Korabea]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 16:11, 16 September 2022 (UTC) |- | [[:en:Niokolo-Koba_National_Park|Niokolo-Koba National Park]]|| [[Niokolo-Koba Ɔman Prama]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 10:19, 20 September 2022 (UTC) |- | [[:en:Kasubi_Tombs|Kasubi Tombs]]|| [[Kasubi Nda]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 09:49, 27 September 2022 (UTC) |- | [[:en:Selous_Game_Reserve|Selous Game Reserve]]|| [[Selous Agodzi Korabea]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 22:44, 29 September 2022 (UTC) |- | [[:en:Abu_Mena|Abu Mena]]|| [[Abu Mena]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 08:10, 30 September 2022 (UTC) |- | [[:en:Hatra|Hatra]]|| [[Hatra]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 13:38, 30 September 2022 (UTC) |- | [[:en:Assur|Assur]]|| [[Assur]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 07:24, 1 October 2022 (UTC)[[Dwumadzinyi:Rebecca Kwofie|Rebecca Kwofie]] ([[Dwumadzinyi nkɔmbɔdzibea:Rebecca Kwofie|talk]]) 09:15, 6 September 2022 (UTC) |- | [[:en:Samarra|Samarra]]|| [[Samarra]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 08:09, 1 October 2022 (UTC) |- | [[:en:Battir|Battir]]|| [[Battir]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 09:33, 2 October 2022 (UTC) |- | [[:en:Old_City_of_Hebron|Old City of Hebron]]|| [[Hebron Kurow Kɛse Dadaw]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 10:10, 4 October 2022 (UTC) |- | [[:en:Walls_of_Jerusalem|Walls of Jerusalem]]|| [[Jerusalɛm Afasu]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 13:41, 4 October 2022 (UTC) |- | [[:en:Cyrene|Cyrene]]|| [[Wiki/Cyrene|Cyrene]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 00:01, 5 October 2022 (UTC) |- | [[:en:Leptis_Magna|Leptis Magna]]|| [[Leptis Magna]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 00:39, 25 August 2022 (UTC) |- | [[:en:Archaeological_Site_of_Sabratha|Archaeological Site of Sabratha]]|| [[SabrathaTsetsendɛmbabea]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 01:03, 25 August 2022 (UTC) |- | [[:en:Acacus_Mountains|Acacus Mountains]]|| [[Acacus Mbepɔw]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 01:12, 25 August 2022 (UTC) |- | [[:en:Old_Town_of_Ghadamès|Old Town of Ghadamès]]|| [[Ghadamés Nkurow Adadaw]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 01:23, 25 August 2022 (UTC) |- | [[:en:Ancient_City_of_Damascus|Ancient City of Damascus]]|| [[Damascus Tsetse Kurow]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 01:34, 25 August 2022 (UTC) |- | [[:en:Ancient_City_of_Bosra|Ancient City of Bosra]]|| [[Bosra Tsetse Kurow]]|| [[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 07:14, 25 August 2022 (UTC) |- | [[:en:Palmyra|Palmyra]]|| [[Palmyra]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 07:38, 25 August 2022 (UTC) |- | [[:en:Ancient_City_of_Aleppo|Ancient City of Aleppo]]|| [[Aleppo Tsetse Kurow]]|| -[[Dwumadzinyi:Charity00|Charity00]] ([[Dwumadzinyi nkɔmbɔdzibea:Charity00|talk]]) 20:07, 25 August 2022 (UTC) [[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 15:05, 26 August 2022 (UTC) |- | [[:en:Krak_des_Chevaliers|Krak des Chevaliers]]|| [[Krak des Chevaliers]]|| [[Dwumadzinyi:Rebecca Kwofie|Rebecca Kwofie]] ([[Dwumadzinyi nkɔmbɔdzibea:Rebecca Kwofie|talk]]) 13:30, 6 September 2022 (UTC) |- | [[:en:Dead_Cities|Dead Cities]]|| [[Owu Nkurow Akɛse]]|| [[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 07:57, 13 September 2022 (UTC) |- | [[:en:Shibam|Shibam]]|| [[Wiki/Shibam|Shibam]]|| [[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 21:30, 8 September 2022 (UTC) |- | [[:en:Old_Sana'a|Old Sana'a]]|| [[Sana'a Dadaw]]|| -[[Dwumadzinyi:Charity00|Charity00]] ([[Dwumadzinyi nkɔmbɔdzibea:Charity00|talk]]) 14:24, 17 September 2022 (UTC) |- | [[:en:Zabid|Zabid]]|| [[Zabid]]|| [[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 01:46, 10 September 2022 (UTC) |- | [[:en:Minaret_of_Jam|Minaret of Jam]]|| [[Jam Minarɛtse]]|| [[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 15:21, 15 September 2022 (UTC) |- | [[:en:Tropical_Rainforest_Heritage_of_Sumatra|Tropical Rainforest Heritage of Sumatra]]|| [[Sumatra Trɔpekal Nsutaaekwaa Ewungyadze]]|| [[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 00:46, 16 September 2022 (UTC) |- | [[:en:Nan_Madol|Nan Madol]]|| [[Nan Madol]]|| [[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 05:35, 13 September 2022 (UTC) |- | [[:en:East_Rennell|East Rennell]]|| [[Rennell Epuei]]|| [[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 07:42, 10 September 2022 (UTC) |- | [[:en:Shahrisabz|Shahrisabz]]|| [[Shahrisabz]]|| [[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 14:26, 9 September 2022 (UTC) |- | [[:en:Medieval_Monuments_in_Kosovo|Medieval Monuments in Kosovo]]|| [[Medieval Nkaadze a ɔwɔ Kosovo]] | [[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 12:28, 9 September 2022 (UTC) |- | [[:en:Everglades_National_Park|Everglades National Park]]|| [[Everglades Ɔman Prama]]|| [[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 11:08, 8 September 2022 (UTC) |- | [[:en:Potosí|Potosí]]|| [[Potosi]]|| [[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 23:36, 24 August 2022 (UTC) |- | [[:en:Río_Plátano_Biosphere_Reserve|Río Plátano Biosphere Reserve]]|| [[Río Plátano Bisophere Korabea]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 23:47, 24 August 2022 (UTC) [[Dwumadzinyi:Charity00|Charity00]] ([[Dwumadzinyi nkɔmbɔdzibea:Charity00|talk]]) 01:13, 20 September 2022 (UTC) |- | [[:en:Fortifications_on_the_Caribbean_Side_of_Panama:_Portobelo-San_Lorenzo|Fortifications on the Caribbean Side of Panama: Portobelo-San Lorenzo]]|| [[Panama Dzenhyɛ a ɔwɔ Karibian Afamu: Portobela-San Lorenzo]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 22:10, 8 September 2022 (UTC) |- | [[:en:Chan_Chan|Chan Chan]]|| [[Chan Chan]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 09:45, 7 September 2022 (UTC) |- | [[:en:Coro_and_its_Port|Coro and its Port]]|| [[Wiki/Coro na ne Nsuhɛndwirii|Coro na ne Nsuhɛndwirii]]||[[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|talk]]) 14:55, 6 September 2022 (UTC) |} 3oswbduzd0m004ev3omwozwphdpdpuw W National Park 0 1065 13083 11204 2024-05-23T10:42:00Z A09 777 english wikipedia is not a reliable source 13083 wikitext text/x-wiki '''W National Park''' (French: ''Parc national du W'')[1] anaa '''W Regional Park''' (French: ''W du Niger'') ɔyɛ amansan park tsitsir wɔ Ebibirim Atɔe a ɔwɔ meander wɔ River Niger a ɔda hɔ tse dɛ akyerɛwamba W (French: ''double v''). Park no ka mbeambea a ɔka aman ebiasa Niger, Benin na Burkina Faso, na ɔyɛ aban ebiasa na wodzii ne do  . Kɔpem 2008, wɔdze regional management nhyehyɛɛ a  wonyaa mboa fri EU-funded project ECOPAS (Protected Ecosystems in Sudano-Sahelian Africa, French: ''Ecosystèmes protégés en Afrique soudano-sahélienne'') .  National parks ebiasa no yɛ edwuma wɔ '''W Transborder Park''' ne dzin mu.(French: ''Parc Regional W'').[2] W National Park bea a ɔda  Benin, a osusu bor  8,000 km2 (3,100 sq mi), bɛhyɛɛ African Parks ne nhwedo tumi ase wɔ Obiradzi 2020. [3] Wɔ Benin, W National Park nye Pendjari National Park  sann hɔn ho a n'ara so hyɛ African Parks ne nhwedo tumi ase. == Abakɔsɛm == W National Park a ɔwɔ Niger no decree na ɔyɛe wɔ 4 Dzifuu 1954, na  ofri 1996 w'abɛyɛ bea dɛ UNESCO World Heritage Site. Wɔ Niger mu no, Park yi ka ho dɛ National Park, IUCN Type II, na ɔka  complex of Reserves and protected areas akɛse ho. Iyi bi nye adjacent Dallol Bosso (Wetlands of International Importance (Ramsar) ɔda eastern bank wɔ  Niger River na partial overlap of the smaller "Parc national du W" (Wetlands of International Importance (Ramsar).[4] Parks ebiasa no yɛ  BirdLife International Important Bird Areas (IBAs) ma types A1 na A3 (IBA codes IBA NE001, IBA BF008, and IBA BJ001). Mbububui a ɔda River Niger a ɔma ɔsɛ W National Park ma no ne dzin no. Wɔ Aman ebiasa mu no, Regional park fa bea a osusu  dɛ 10,000 km2 (3,900 sq mi) nyimpa dodow ara na w'ahyɛ hɔ ma, w'ayɛ kɔpem 1970 a  ɔyɛ Malarial zone ma wetlands a delta of the Mékrou River nye the Niger na wɔyɛɛ no, rocky hills na obubuu no. Wɔ abakɔsɛm mu no, dɛm bea no a bɛyɛ bea a na nyimpa tse hɔ wɔ mber bi mu, Iyi yɛ ma nsɛm hia fri archaeological sites (ne tsitsir yɛ bea a wɔsie nkorɔfo) a wɔ hun wɔ dɛm biara. == Flora == Wɔ national park no, Ahaban ahorow  454 na wɔ hun wɔ hɔ , wɔ hun nnoma a wɔfrɛ hɔn orchids ebien nso  wɔ Niger. Park no sanso wɔ southern limit tiger bush plateaus nkyekɛmu wɔ Niger. == '''Fauna''' == Park yi agye dzin dɛ wɔ mbowa akɛse beberee, ibi nye aardvark, baboon, African buffalo, caracal, cheetah, African bush elephant, hippopotamus, African leopard, West African lion, serval na warthog. Park yi yɛ fie dze ma  West Africa ne African Ɔson a w'aka a n'enyiwado yɛ hyehyeehyew. Na ibom, West African giraffe a ne ho yɛ na, ndɛ a wɔwɔ Niger mbea kakrabi , nnyi park hɔn biom. W Park a ɔsanso yɛ  historic occurrence of packs ma endangered West African wild dog,[5] ibom dɛm canid yi sesiara w'eyi hɔn efri dɛm bea no.[6]National Park no yɛ ka strongholds a w'aka ma Northwest African cheetah . Hɔn dodow sua a ɔyɛ bɛyɛ nyimpa 25 a wɔ susu dɛ wɔ tse  W–Arli–Pendjari protected area complex ho.[7] W National Park sanso agye dzin dɛ nnoma hyɛ hɔ pii, ne tsitsir yɛ nnoma a wɔnntsena fakor , na no mu bɛyɛ 350 na wɔ hu hɔn wɔ hɔ .[8] Park no enya ahyɛ nsiw efri BirdLife International dɛ ɔyɛ bea a wɔfrɛ no Important Bird Area.[9] == Mfonyi Bea == == Hwɛ iyi nso == • Geography portal • Pendjari National Park == Nhwɛdo == • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' '''''d''''' ''"Parc national du W". Ramsar Sites Information Service. Retrieved 25 April 2018.'' '''• ^''' parc-w.net: Official site. '''• ^''' ''"Benin Government Commits to Long-term Protection of W National Park in Benin".'' '''• ^''' World Database on Protected Areas: W du Niger '''• ^''' W National Park. 2009 '''• ^''' C.Michael Hogan. 2009 '''• ^''' ''Durant, Sarah M.; Mitchell, Nicholas; Groom, Rosemary; Pettorelli, Nathalie; Ipavec, Audrey; Jacobson, Andrew P.; Woodroffe, Rosie; Böhm, Monika; Hunter, Luke T. B.; Becker, Matthew S.; Broekhuis, Femke; Bashir, Sultana; Andresen, Leah; Aschenborn, Ortwin; Beddiaf, Mohammed; Belbachir, Farid; et al. (2017). "The global decline of cheetah Acinonyx jubatus and what it means for conservation". Proceedings of the National Academy of Sciences. '''114''' (3): 528–533. doi:10.1073/pnas.1611122114. PMC 5255576. <nowiki>PMID 28028225</nowiki>.'' '''• ^''' United Nations Environment Programme-World Conservation Monitoring Centre (Content Partner); Mark McGinley (Topic Editor). 2009. "''<nowiki/>'W' National Park, Niger.''" In: Encyclopedia of Earth. Eds. Cutler J. Cleveland (Washington, D.C.: Environmental Information Coalition, National Council for Science and the Environment). online Archived 2009-11-29 at the Wayback Machine '''• ^''' BirdLife International. (2013). Important Bird Areas factsheet: 'W' National Park. Downloaded from <nowiki>http://www.birdlife.org</nowiki> on 19/03/2013. == Kasadwini == • Convers Arnaud, Chaibou Issa, Binot Aurélie, Dulieu Dominique (2007) La gestion de la transhumance dans la zone d’influence du parc régional du w par le programme ecopas: une « approche projet » pour l’aménagement de la périphérie du parc. Vertigo Hors Série 4. URL : <nowiki>http://vertigo.revues.org/761</nowiki> ; DOI : 10.4000/vertigo.761 • Benoit M (1998) Statut et usage du sol en périphérie du parc national du "W" du Niger. Tome 1 : Contribution à l’étude du milieu naturel et des ressources végétales du canton de Tamou et du Parc du "W". ORSTOM, Niamey, Niger, 41 p. [1] • Doussa S (2004) Les impacts de la culture cotonnière sur la gestion des ressources naturelles du Parc W. Maitrise, Université de Ouagadougou. • Grégoire JM, Fournier A, Eva H & Sawadogo L (2003) Caractérisation de la dynamique des feux et de l’évolution du couvert dans le Parc du W: Burkina Faso, Bénin et Niger. 64 S. [2] • Hogan C.Michael (2009) ''Painted Hunting Dog: Lycaon pictus'', GlobalTwitcher.com, ed. N. Stromberg ''• Koster S, Grettenberger J (1983). "A preliminary survey of birds in Park W Niger". Malimbus. '''5''': 62–72.'' • Nacoulma, B.M.I. (2012): Dynamique et stratégies de conservation de la végétation et de la phytodiversité du complexe écologique du Parc National du W du Burkina Faso. PhD thesis, Université de Ouagadougou. • Nacoulma, B.M.I., Schmidt, M., Hahn, K., Thiombiano, A. (2020): ''A checklist of vascular plants of the W National Park in Burkina Faso, including the adjacent hunting zones of Tapoa-Djerma and Kondio''. Biodiversity Data Journal 8: e54205. [3] ''• Poche R (1976). "A checklist of National Park W, Niger". Africa Mig. Field. '''41''' (3): 113–115.'' ''• Poche R (1973). "Niger's threatened park 'W'". Oryx. '''12''' (2): 216–222. doi:10.1017/s003060530001156x.'' • Rabeil T (2003) Distribution potentielles des grands mammifères dans le Parc du W au Niger. Doctoral Thesis, Univ. Paris VII. 463 S. [4] • Price et al. (2003) The “W” Regional Park of Benin, Burkina Faso and Niger - Building on a Process of Regional Integration to Address both Local Interests and Transboundary Challenges. World Parks Congress 2003, Durban, RSA. In: Pansky, Diane (ed.). 2005. Governance Stream of the Vth World Parks Congress. Ottawa, Canada: Parks Canada and IUCN/WCPA. ISBN R62-375/2003E-MRC 0-662-40433-5. [5] • W National Park of Niger. 2009. [6] • Zwarg A, Schmidt M, Janßen T, Hahn K, Zizka G (2012) Plant diversity, functional traits and soil conditions of grass savannas on lateritic crusts (bowé) in south eastern Burkina Faso. Flora et Vegetatio Sudano-Sambesica 15: 15–24. [7] == Abɔntsen do nkitahodzi == • Detailed Nigerien government tourist map. • WCMC World Heritage Site Data Sheet • UNESCO Page on W National Park • BirdLife IBA Factsheet 'W' National Park. • Le Parc du W du Niger (Niger, Burkina Faso, Bénin): Aires protégées Burkina Faso - Niger - Bénin. Centre IRD d'Orléans Research Summary, University of Orleans (France) bf8b9ucvf7nr3dew9sqqracqypogazu Wasila Diwura-Soale 0 1066 5902 5901 2023-04-20T19:30:51Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 5901 wikitext text/x-wiki Wasila Diwura-Soale (Wɔwoo no Dankwa 1, 1996) Yɛ Ghana bɔɔlbɔnyi a ɔno na ogyina mfinimfin dze ma Ghana mbaa bɔɔlbɔ wɔ ɔman no mu. [1] [2]Diwura-Soale bɔ bɔɔl ma Ghana wɔ U17 mpɛn do wɔ 2012 na ɔka ebibifo mbaa bɔɔlbɔ kuw no ho, na no bɔɔlbɔ mu no, nna ɔtɔdo ebiasa wɔ 2012 Ɔman bɔɔlbɔ a ɔkɔr do no mu wɔ Azerbaijan. Ɔsan so gyinae ma Ghana wɔ U20 pɛn do na Ebibifo mbaa so wɔ 2014 na 2016 Ɔman kɔɔpow no so wɔ abɛfor kurow mu a wɔfrɛ no Canada na papua new guinea rokcj1ycbn46x7g2cjc6nuvm80udr1e Wesley Girls' High School 0 1067 14192 14190 2024-08-01T14:47:19Z Assilidjoe 33 14192 wikitext text/x-wiki '''Wesley Girls' High School''' (WGHS) yɛ nwomasua bea a wɔdze tsetse mbasiamba wɔ Oguaa wɔ Finimfin Mantɔw mu wɔ Ghana. Harriet Wrigley, Methodist ɔsomfo bi ne yer na ɔdze sii hɔ wɔ afe 1836 mu. Wɔdze nyia ɔhyehyɛɛ Methodism, John Wesley, dzin na wɔdze too skuul no. == '''Abakɔsɛm''' == Wesley Mbasiamba ntoado skuul no, Afrika Almanac dze ntoado skuul 100 a oye biara wɔ Afrika no mu dza ɔtɔ do 68 wɔ afe 2003 mu, a ogyina nwomasua pa, esuafo a wɔdzen hɔn ho hyɛ mu, ahoɔdzen na dwumadzi ahorow a aluminae, skuul ho nsɛm, intanɛt na nsɛm ho amandzɛɛbɔ a wotum hu do. == '''Ndzɛmba a wotum yɛ''' == Odze nkonim wɔ Sprite Ball Championship mu wɔ afe 2008 na 2016 mu. '''Esuafo a wowiee skuul wɔ hɔ'' * Rose Constance Owusu, former justice of the Supreme Court of Ghana (2008 – 2014) * Deborah Owusu-Bonsu, musician, television presenter and model * Martha Akyaa Pobee, Diplomat, Permanent Member to the United Nations, * Lucy Quist, first Ghanaian woman to become the CEO of a multinational telecommunications company in Ghana * Mabel Simpson, fashion designer * Hanna Tetteh, former Minister for Trade and Industry and former Minister for Foreign Affairs * Gertrude Torkornoo, active Justice of the Supreme Court of Ghana (2019–) * Yvonne Tsikata, international economist and first Ghanaian woman to become vice president at the World Bank * Julia Osei Tutu, wife of Asantehene, Otumfuo Nana Osei Tutu II * Georgina Theodora Wood, former police prosecution officer, first female Chief Justice of Ghana * Nana Oye Mansa Yeboaa, first female deputy Governor of the Bank of Ghana, and former Ghanaian diplomat * Vida Yeboah, minister of state in the Rawlings government, former Headmistress of Mfanstiman Girls' Secondary School dw97p5ijf6urk66n6w9yb4go28gozf5 Wikipedia 0 1068 36095 35315 2024-12-02T23:11:28Z MoHmMohsNRaf 1673 Revision: Vandalizim 36095 wikitext text/x-wiki Wikipedia yɛ wiadze nwomapɔn ma obiara a sikatua biara nnyi mu. jlfqysudxng7tv43mh20dclmx7b6qxc William Ofori Boafo 0 1069 48156 47921 2025-05-23T15:23:07Z Robertjamal12 13 /* Asetsena mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48156 wikitext text/x-wiki '''William Ofori Boafo''' (Mumu 30, 1946) yɛ mbranyimfo na Ghana amanyɛnyi. Nna ɔyɛ mbrahyɛbaguanyi ma Akropong ambatow mpasua wɔ Epuei Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do anan, enum na esia wɔ kwasaman Ghana mu. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Boafo wɔ Mumu 30, 1946. Wɔtsetsee no wɔ Akropong, kurow bi a ɔwɔ Epuei Mantɔw mu wɔ Ghana. Owiee skuul wɔ University of Ghana. Onyaa abodzin krataa (Bachelor of Law degree) fir suapɔn no mu wɔ afe 1969 mu. Ɔsanee wiee wɔ Ghana School of Law, hɔ na ɔtoaa n'adzesua do ma onyaa abodzin krataa (Bachelor of Law degree) wɔ afe 1970 mu. == Edwuma == Boafo yɛ mbrayimfo. Nna ɔka hɔn a wɔtseew Onimpa Akouku & company ho. == Amanyɛse edwuma == Boafo yɛ [[New Patriotic Party]] kuwba. Nna ɔyɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do anan, enum na esia mu na ɔhyɛɛ edwuma ase wɔ Sanda 2005 wɔ seisei mbrahyɛbagua a ɔtɔ do esuon wɔ kwasaman a ɔtɔ do anan mu. Ghana ambatow kɛse a nna odzi do nyina, ogyinaa ma odzii nkonyim dɛ mbrahyɛbaguanyi ma Akropomg ambatow mpasua no. Nna ɔka beesuomfo ho ma Ahobambɔ Ɔman mu nsɛm. == Ambatow == Wodzii kan paaw Boafo dɛ mbrahyɛbaguanyi ma Akropong ambatow mpasua a ɔwɔ Epuei Mantɔw mu wɔ Ghana wɔ afe 2004 Ghana ambatow kɛse no mu. odzii nkonyim dɛ [[New Patriotic Party]] kuwba. Mbrahyɛbagua ngua eduonu awɔtwe a nna ɔwɔ Epuei Mantɔw mu no, n'ambatow mpasua no ka no mu eduonu ebien a [[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu. [[New Patriotic Party]] nyaa mbrahyɛbagua ngua ɔhaeduonu awɔtwe fir ngua ahaebien na eduasa mu dɛ hɔn a hɔn ho dɔɔ so. Onyaa mba 21,655 fir mba dodow 34,199 mu. Iyi nye 63.3% yɛ pɛr. Odzii Ohene Nyarkoh a ɔwɔ People's National Convention, Richie Agyemfra-Kumi a ɔwɔ National Democratic Congress, Kwabena Awuku-Lokko a ɔwɔ Convention People's Party na Ronni Nanan Esi Botsio a onnyi amanyɛkuw biara mu. Sɛ wɔhyehyɛ no pɛpɛɛpɛ a wonyaa mba 0%, 28.9%, 3.7% na 4%. Afe 2008 mu no, odzii nkonyim wɔ ambatow kɛse maa dɛm ambatow mpasua no mu dze nam [[New Patriotic Party]] do. [[New Patriotic Party]] kuwba. Mbrahyɛbagua ngua eduonu awɔtwe a nna ɔwɔ Epuei Mantɔw mu no, n'ambatow mpasua no ka no mu du akron n a [[New Patriotic Party]] dzii do nkonyim wɔ dɛm ambatow no mu. [[New Patriotic Party]] nyaa mbrahyɛbagua ngua ɔha na akron fir ngua ahaebien na eduasa mu dɛ hɔn a hɔn ho dɔɔ so. Onyaa mba 20,245 fir mba dodow a wɔtoow 34,350 mu a egyina hɔ ma 58.94%. Odzii Hawa Isaka a ɔwɔ People's National Convention, Anthony Gyampo a ɔwɔ National Democratic Congress, Augustus Osae-Akonnor a ɔwɔ Convention People's Party na Samuel Apenteng a onnyi amanyɛkuw biara mu. Sɛ wɔhyehyɛ no pɛpɛɛpɛ a wonyaa mba 0.85%, 30.64%, 6.75% na 2.82% fi mba dodow wɔtowee no mu. == Asetsena mu nsɛm == Boafo waree woo ba baako. Ɔyɛ Christiannyi (Presbyterian asɔrba). [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] pn06w3e830c4m85wgsnxlejcyeuqf4v Wisdom Gidisu 0 1070 48173 47999 2025-05-23T15:24:19Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48173 wikitext text/x-wiki {{Databox|item=Q83796205}} '''Wisdom Gidisu''' (wɔwoo no 5 [[Esusow Aketseaba]] 1967) yɛ Ghana amanyɛnyi a ɔyɛ mbrahyɛbaguanyi ma Krachi East Ambatow wɔ Oti Mantɔw mu wɔ Ghana.<ref name=":0">http://www.ghanamps.com/mps/details.php?id=2479</ref><ref>https://www.ghanabusinessnews.com/2017/12/17/ho-high-court-dismisses-election-petition-against-krachi-east-mp/</ref><ref>https://www.graphic.com.gh/news/politics/court-endorses-gyato-as-winner-of-krachi-west-seat.html</ref><ref>http://www.vra.com/media/2014/january/news_03.php</ref> == Ɔbra Ahyɛase na Nwomasua == Wɔwoo Gidisu wɔ bosoom [[Esusow Aketseaba]] da a ɔtɔ do enum (5) afe 1967 wɔ kurow bi a wɔfrɛ no [[:en:Adidome|Adidome]] wɔ Volta Mantɔw mu wɔ Ghana. Gidisu wiee Harvard Esuapɔn John F. Kennedy Aban Sukuu a na ɔwɔ BSc abɔdzin krataa wɔ Ɔman Edwumayɛ mu ([[:en:Bachelor of Science|BSc]] in [[:en:Public administration|Public Administration]]). Afei ɔsan kɔɔ saa asoɛe kor no ara mu kɔnyaa nye abɔdzin krataa wɔ Aban na Akannyifo mu (master's degree in Governance and Leadership). Ɔsan nso nyaa nye Executive MBA wɔ GIMPA wɔ afe 2012. Na ɔwɔ nye adansedzi krataa wɔ Edwumayɛfo Nwomasua, Nsakrae a Wɔhwɛ do wɔ Wiadze a Ɔyɛ Nnam mu (Executive Education, Managing Change in Dynamic World) mu wɔ Harvard Kennedy wɔ USA. Na ɔwɔ adansedzi krataa nso wɔ Akwahosan Nhyehyɛe Ho Dwumadzi a ɔkɔ Enyim (Advance Health System Management mu wɔ Israel).<ref>https://web.archive.org/web/20200710075717/https://mobile.ghanaweb.com/GhanaHomePage/republic/parliamentatian.php?ID=79</ref><ref name="web.archive.org">https://web.archive.org/web/20200710075705/https://www.ghanaweb.com/GhanaHomePage/republic/parliamentatian.php?ID=79</ref> == Edwuma == Ɔyɛ Top-in-Town edwumayɛbea a ɔwɔ Dambai no kwankyerɛfo (managing director).<ref name=":0" /> == Amanyɛsɛm mu Edwuma == Gidisu hyɛɛ n’amanyɛsɛm edwuma ase dɛ mbrahyɛbaguanyi wɔ [[Sanda]] 2005 mu ber a odzii nkonyim wɔ afe 2004 amansan ambatow mu a na ɔwɔ National Democratic Congress (NDC) tekiti.<ref>https://www.myjoyonline.com/news/politics/ndc-parliamentary-primaries-provisional-results/</ref><ref>http://ghheadlines.com/agency/ghana-news-agency/20190825/130799425/wisdom-gidisu-elected-ndc-parliamentary-candidate-for-krachi-east</ref> Na ɔgyina mprɛn ebiasa (3) wɔ nye aber do.<ref name=":0" /> Ɔhweer n’akongua maa Micheal Gyato a ɔyɛ [[New Patriotic Party]] wɔ afe 2016 Ghana Amansan Ambatow no mu na nna ɔpɛ dɛ ɔsan ba bio wɔ afe 2020 mu.<ref name="ghanaweb.com">https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Former-Krachi-East-MP-Wisdom-Gidisu-bounces-back-to-contest-for-seat-740051</ref><ref>https://dailyguidenetwork.com/kofi-adams-john-gidisu-floor-mps-in-oti/</ref><ref>https://www.businessghana.com/</ref><ref>https://kasapafmonline.com/2017/12/krachi-east-npps-gyato-mp-wins-case-election-petition/</ref> Na ɔyɛ amannyifo na ɔsan yɛ Eguatsenanyi Abadziakyir wɔ Boayikuw a ɔhwɛ Hokwan, Akwahosan na Fie do.<ref name="web.archive.org"/><ref>https://web.archive.org/web/20221226050101/https://www.gbcghana.com/1.7671343</ref> == N'abrabɔ == Wawar na ɔwɔ mba baawɔtwe. Ɔyɛ Kristonyi (Evangelical Presbyteriannyi).<ref name=":0" /> == Adɔeyɛ == Ɔyɛɛ adzesuadan ahorow (classroom blocks) na ɔmaa nsu ho nhyehyɛe na gua ahorow nso maa mpɔtsam hɔfo a wɔwɔ nye ambatow mpasua mu. Ɔmaa enyinam ahoɔdzen a wɔdze yɛ nkuraase nso yɛɛ mmerɛw maa nkuraa bi. Ɔsan nso kyekyɛɛ atoko efiri (corn mills) dze som mpɔtsam eduowɔtwe (80) ber a na ɔyɛ mbrahyɛbaguanyi wɔ nye mpɔtsam hɔ.<ref name="ghanaweb.com"/> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] qe0e42lie3tyybzuep94evyxn3polk1 Wiyaala ndwomtownyi 0 1071 6988 5928 2023-04-22T11:21:35Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6988 wikitext text/x-wiki '''Noella Wiyaala''' yɛ Ghana ndwomtownyi na ndwomkyerɛwnyi a, ɔtow ndwom wɔ nokurom kasa a, ɔyɛ Sissala na Waala. Ɔsaso towbi wɔ brɔfo mu. Mber pii no ɔdze kasa ebiasa no nyinara bɔ mu wɔ no. ndwom mungs. Wiyaakyerɛ ɔyɛfo wɔ he Sissakasamu. ect [[Nkyekyεmu:Ghanafo]] ctyjbgcs1eewn8z13zzhz6am9pwfzjv Women's football in Ghana 0 1072 5932 5931 2023-04-20T19:30:58Z MF-Warburg 12 3 revisions imported: [TEST] importing fatwiki via a tool 5931 wikitext text/x-wiki Ghana yɛ Afrika Bɔɔlbɔ mu tumi kɛse nanso wɔgye dze dɛ agumadze no rewu ɔnam nnwumakuo a wɔmfa mmoa mma nti. '''Ofie bɔɔlbɔ''' Mfeɛ pii akyi no Ghana FA dze Ghana Mmea Bɔɔlbɔ Kuo bi dze dwuma.  Wɔ afe 2022 mu no, awiei koraa no, GWFL anya television do mmoa. Ɔfi afe 2016 no, wɔdze Ghana Mmea FA Kuruwa no dɛ Ghana fekuo bɔɔlbɔ mu akansi a ɔkyɛn do. '''Ɔman kuw''' Ghana afata ama wiase kuruwa . Wobu Alberta Sackey na Adjoa Bayor dɛ mmea agodifo a wɔsen biara a wofi Afrika bae no mu biako. 1xrqj3dxtawchwc9cqhkhz29ju9lnrx Wukuda 0 1073 11188 11187 2023-08-18T18:24:52Z The-Efua-Resa 20 Added to the article 11188 wikitext text/x-wiki '''Wukuda''' yɛ dapɛn mu ndafua. Ɔhyɛ Benada na Yawda ntamu.Wɔ Ɔman Ghana mu no, sɛ mfantsefo wo ba banyin wɔ Wukuda mu a, wɔfrɛ no "Kweku".Dɛmara nso na basiaba a wɔ woo no Wukuda nya dzin "Ekua". 76ct1w0lw8bz4g03zfzla05lzyl0jn6 Yaa Asantewaa 0 1074 12926 11157 2024-04-09T10:56:05Z Robertjamal12 13 clean up, replaced: ã → a using [[Project:AWB|AWB]] 12926 wikitext text/x-wiki '''Yaa Asantewaa''' I (wɔwoo no Ɔbɛsɛ 17 1840 – 17 Ɔbɛsɛ 1921) yɛ Ejisu Henmaa wɔ Ashanti Ahemman no mu – seesei ɔyɛ nnɛyi Ghana fa – a na nua Nana Akwasi Afrane Opese, Edwesuhene, anaa sodifo, a ɔfiri Edwesu paw no.  Wɔ afe 1900 mu no ɔdze Ashanti ɔko a wɔfrɛ no Sikakɔkɔɔ Nsuo mu Ko, a wɔsan frɛ no Yaa Asantewaa Ahofadie Ko no anim dze tiaa Britania Ahemman no. == Ahyɛse Bra == Wɔwoo Yaa Asantewaa wɔ afe 1840 mu wɔ Besease, na ɔyɛ Kwaku Ampoma na Ata Po babaa.  Na nuabanyin Afrane Panyin bɛyɛɛ Edweso, mpɔtam bi a ɔbɛn hɔ no panyin.  Ber a odze na nabofraase a asɛm biara ansi akyi no, ɔyɛɛ nnɔbae wɔ asase a atwa Boankra ho ahyia no do.  Ɔna ɔbarima bi a ofi Kumasi na ɔna no woo ɔbabea. Owui wɔ nnommumfa mu wɔ Seychelles wɔ 1921. Ná ɔyɛ okuafo na ɔna a odze yiye.  Na ɔyɛ onyansafo, amammuifo, nnipa hokwan ho ɔdeyɛfo, Ɔhemmaa na ɔko kannifo.  Yaa Asantewaa gyee din dɛ ɔhyɛɛ Ashanti Ahemfo no do wɔ Sikakɔkɔɔ Nsuo mu Ko no mu, tiaa Britania atubrafo nniso a wɔdze bɛbɔ Sikakɔkɔɔ Nsuo no tumidze ahofadie ho ban na wɔabɔ ho ban. '''Atuatew Ho Nianim Asɛm''' Wɔ na nuabarima ahennie mu no, Yaa Asantewaa hunuu dɛ Ashanti Apam no refa nsɛm ahodoɔ a ɔdze na daakye too asiane mu, a ɔmanko a ɔfiri 1883 kɔsi 1888 ka ho.[citation needed] Ber a na nua no wuiɛ wɔ afe 1894 mu no, Yaa Asantewaa dze hokwan a ɔwɔ dɛ Ɔhemmaa ɔna no dze dwuma  ɔpaw n’ankasa banana dɛ Ejisuhene.  Ber a Britaniafo no tuu no kɔɔ Seychelles wɔ afe 1896 mu, na Asante Hene Prempeh I na Asante aban no mufo afoforo no, Yaa Asantewaa bɛyɛɛ Ejisu–Juaben mantam no so panyin.  Ber a wɔdze Prempeh I kɔɔ nnommumfa mu akyi no, Britania amrado panyin a ɔwɔ Gold Coast, Frederick Hodgson, hwehwɛɛ dɛ wɔdze Sikakɔkɔɔ Asɛnka, Asante man no agyiraehyɛde no ma. Saa abisadeɛ yi maa Asante aban no mufo a wɔaka no yɛɛ kokoam nhyiamu wɔ Kumasi, dɛ wɔbɛsusu dɛdeɛ wɔbɛbɔ wɔn hene no sanba ho ban.  Na adwene nhyia wɔ wɔn a na wɔwɔ hɔ no mu wɔ mesima wɔbɛyɛ ɔyi ho.  Yaa Asantewaa a na ɔwɔ saa nhyiamu yi ase no gyinaa hɔ dze nsɛm yi kasa kyerɛɛ agyinatukuo no mufo dɛ: Ɔbɛyɛ dɛn na nnipa a wɔyɛ ahantan na akokodurufo te dɛ Asantefo atra ase ahwɛ ber a aborɔfo gyee wɔn hene na atitir, na wɔdze Sikakɔkɔɔ Nsuo a wɔhwehwɛ no guu wɔn anim ase.  Sikakɔkɔɔ Nkongua no kyerɛ sika ma aborɔfo nkutoo;  wɔahwehwɛ na wɔatutu baabiara ahwehwɛ.  Merentua predwan biako mpo mma amrado no.  Dɛ mo, Asante atitir no, mobɛbɔ mo bra dɛ ahufo na monko a, ɔsɛ dɛ mosesa mo asen dze me ntade ase (Montu mo danta mma me na monnye me tam). Nea ɔbɛyɛ na wayɛ na bo a wasi dɛ ɔbɛkɔ ɔko no ho mfonini no, ɔfaa tuo na ɔtow tuo wɔ mmarima no anim. Asante ahemfo dodow bi na wɔpaw Yaa Asantewaa dɛ ɔnyɛ Asante akodifo no akodifo.  Ɔyi ne nhwɛdo a ɔdze nkan na baako pɛ a wɔdze saa dwumadie no maa ɔbaa wɔ Asante abakɔsɛm mu. Ashanti-Britania Ko a ɔyɛ Sikakɔkɔɔ Nsuo – a wɔsan frɛ no "Yaa Asantewaa Ko"– no, Ɔhemmaa ɔna Nana Yaa Asantewaa na ɔdze anim a na ɔwɔ asraafo 5,000. c31bivaf63q49tj5dc4ycmwtix5bvup Yaa Asantewaa Festival 0 1075 36445 12927 2024-12-26T08:00:28Z Assilidjoe 33 36445 wikitext text/x-wiki '''Yaa Asantewaa''' Afahyɛ yɛ afe afe nhyiamu a Ejisu Amanbrɛ Mpɔtam a ɔwɔ Ashanti Mantam mu wɔ Ghana mu mpanyimfo na nyimpa dzi. Wɔtaa dzi no wɔ [[Dzifuu]] bosoom mu.<ref name=":0">{{Cite web|title=Festival {{!}} The Embassy of the Republic of Ghana, Berlin, Germany|url=https://ghanaemberlin.de/travel-tourism/festival/|access-date=2020-08-16|language=en-US}}</ref><ref>{{Cite web|title=Yaa Asantewaa festival launched in Kumasi|url=http://yaaasantewaahmuseum.ghana0.com/yaa-asantewaa-festival-launched-in-kumasi.html|access-date=2020-08-16|website=Yaa Asantewaah Museum}}</ref><ref>{{Cite web|title=Yaa Asantewaa Festival of Arts and Culture|url=https://www.yearofreturn.com/events/yaa-asantewaa-festival-of-arts-and-culture/|access-date=2020-08-16|language=en}}</ref><ref>{{Cite web|title=Yaa Asantewaa Festival – FIANDAD GHANA LIMITED|url=https://www.fiandadghanalimited.com/yaa-asantewaa-festival/|access-date=2020-08-16|language=en-US}}</ref> == Asetsena Mu Nsɛm == Wɔwoo Yaa Asantewaa wɔ afe 1840 mu wɔ Besease, na ɔyɛ Kwaku Ampoma na Ata Po hɔn ba basia. Na ne nua bayinba Afrane Panin bɛyɛɛ Edwedo, mpɔtam bi a ɔbɛn hɔ no panyin. Ber a ɔdze ne mbofraadze a asɛm biara ennsi ekyir no, ɔyɛɛ ndɔbaa wɔ asaase a oetwa Boankra ho ehyia no do. Ono na banyin bi a ofri Kumasi na wɔwoo ba basia. Owui wɔ nkoawasom mu wɔ Seychelles wɔ afe 1921. Ná ɔyɛ okuafo na ɔna a ɔdze yie. Na ɔyɛ nyansanyi, amanbufo, nyimpa hokwan ho ɔdeyɛfo, Ɔhemaa na ɔko kandzifo. Yaa Asantewaa gyee dzin dɛ ɔhyɛɛ Ashanti Ahemfo no do wɔ Sikakɔkɔɔ Nsu mu Ko no mu, tsiaa Britania atubrafo nnisoɔ a wɔdze bɛbɔ Sikakɔkɔɔ Nsu no tumidze ahofadzi ho ban na w'abɔ ho ban. == '''Atuatew Ho Nnianim Asɛm''' == Wɔ ne nua bayin ahendzi mu no, Yaa Asantewaa hunn dɛ Ashanti Apam no refa nsɛm ahorow a ɔdze ne daakye too amandze mu, a ɔmanko a ofri 1883 kosi 1888 ka ho.[citation needed] Ber a ne nua no wui wɔ afe 1894 mu no, Yaa Asantewaa dze hokwan a ɔwɔ dɛ Ɔhemaa abodzin no dzi dwuma ɔpaw n’ankasa ne ho dɛ Ejisuhene. Ber a Britaniafo no tuu no kɔɔ Seychelles wɔ afe 1896 mu, na Asante Hene Prempeh I na Asante aban no mufo afofor no, Yaa Asantewaa bɛyɛɛ Ejisu–Juaben mantam no do panyin. Ber a wɔdze Prempeh I kɔɔ nkoawasom mu ekyir no, Britania amrado panyin a ɔwɔ Gold Coast, Frederick Hodgson, hwehwɛɛ dɛ wɔdze Sikakɔkɔɔ Asɛnka, Asante man no egyiraehyɛdze no ma. Dɛm ebisadze yi maa Asante abanmufo a w'aka no yɛɛ kokoam nhyiamu wɔ Kumasi, dɛ wɔbɛsusu dze dzaa wɔ dze bɛbɔ hɔn hen no sanba ho ban. Na adwen nhyia wɔ hɔn a na wɔwɔ hɔ no mu wɔ mesima wɔbɛyɛ ɔyi ho. Yaa Asantewaa a na ɔwɔ dɛm nhyiamu yi ase no gyinaa hɔ dze nsɛm yi kasa kyerɛɛ egyinatukuw no mu fo hɔn dɛ: Ɔbɛyɛ dɛm na nyimpa a wɔyɛ ahantan na akokodurufo tse dɛ Asantefo atsena hɔ ahwɛ ber a aborɔfo gyee hɔn hen na etsitsir, na wɔdze Sikakɔkɔɔ Nsu a wɔhwehwɛ no guu hɔn enyim ase. Sikakɔkɔɔ Nkongua no kyerɛ sika ma aborɔfo nkutoo; w'ahwehwɛ na w'atutu bebiara ahwehwɛ. Merentua predwan kor mpo mma amrado no. Dɛ ahɔn, Asante etsitsir no, hom bɛbɔ hɔn bra dɛ ehufo na monko a, ɔsɛ dɛ mosesa mo asen dze me ntar ase (Montu mo danta mma me na monnye me tam Dza ɔbɛyɛ na w'ayɛ na bo a w'esi dɛ ɔbɛkɔ ɔko no ho mfonyin no, ɔfaa itur na ɔtow itur wɔ mbanyinba no enyim. Asante ahemfo dodow bi na w'eyi Yaa Asantewaa dɛ onyɛ Asante akodzifo no akodzifo. Iyi na nhwɛdo a odzi kan na kor pɛ a wɔdze dɛm dwumadzi no maa basia wɔ Asante abakɔsɛm mu. Ashanti-Britania Ko a ɔyɛ Sikakɔkɔɔ Nsu – a wɔsan frɛ no "Yaa Asantewaa Ko"–no, Ɔhemmaa ono na Nana Yaa Asantewaa na ɔdze n'enyim a na ɔwɔ asraafo 5,000. == '''Afahyɛ Ahorow''' == Wɔ Ejisu Kumasi no, durbar of chiefs wɔ hɔ a Ejisu ɔpanyin a ɔsen biara na odze anim. Wɔ Seychelles supɔw do no, wɔyɛɛ nkaeɛ guasodeɛ titir bi wɔ 17th October 2016, de hyɛɛ Afrikani ɔkofo a ɔyɛ anansesɛm mu Ɔhemmaa ɔna Nana Yaa Asantewaa wuo wɔ Seychelles wɔ Ɔkɔtɔberɛ 17, 1921. Wɔyɛɛ nkaeɛ guasodeɛ no ho nhyehyɛeɛ  denam Office of the Reincarnation Adedifo Saa Pogh Naa Yaa Asantewaa Ababio II a ɔwɔ Tano Yaw (UNESCO) wiase agyapade a wɔakyerɛw dzen wɔ kronkronbea a ɔwɔ Ejisu Ghana no do;  a Ethiopian Airlines na ɔboaa, a wɔne Seychelles ɔsom adwuma a ɔhwɛ amammerɛ do ka ho na Ɔman Nneɛmakorabea no yɛɛ biako. Wɔ Seychelles nso, ɔyɛkyerɛ bi wɔ hɔ, a wɔato dzen Saint Yaa Asantewaa Nkaeɛ Ɔyɛkyerɛ, a Seychelles Aman bɔɔ amanneɛ dɛ ɔyɛ ɔyɛkyerɛ soronko, a wɔbuee ano wɔ aban kwan do wɔ Ɔkɔtɔberɛ da a ɔtɔ do aduonu baako, afe 2016, wɔ Ɔman Abakɔsɛm Tete Nneɛma Akoraeɛ a Ɔhemmaa Yaa Asantewaa awoɔ foforɔ no yɛeɛ  Ɔhemmaa Maame Saa Pogh Naa a odzen n’adze no, de ahyɛ ɔkofo a onsuro anansesɛm mu ɔkofo Ɔhemmaa Maame Nana Yaa Asantewaa a ofi Ghana a owui wɔ Seychelles wɔ October 17, 1921 no wu mfe 95. == '''Nea Ɛho Hia''' == Ejisu mpanyimfo na wɔn a wɔte hɔ no dze nidi ma Yaa Asantewaa a na wonim no dɛ Ashanti ɔko mu ɔbran a odze anim wɔ ɔko a wɔne Britaniafo dze wɔ afe 1901 mu no. Afahyɛ no nso kae n’akokoduru a ɔdze sɔr tiaa Britaniafo dɛ wɔbɛfa Ashantifo Sikakɔkɔɔ Nsuo a ɔdze atuatew bae wɔ 1690 mfe no awiei mu hɔ no. # "Yaa Asantewaa Festival Proposed". ''DailyGuide Network''. 2019-04-09. Retrieved 2020-08-16. '''Atuatew No Na Nea Efii mu bae''' Na wogye dze dɛ dan no yɛ Nana Yaa Asantewaa dan Efi March 1900 mu no, atuatew no kaa abankɛse a ɔwɔ Kumasi a na Britaniafo akɔhwehwɛ guankɔbea no.  Abantenten no da do ara gyina hɔ nnɛ dɛ Kumasi Abankɛse na Asraafo Tete Nneɛma Akorae.  Asram pii akyi no, awiei koraa no, Gold Coast amrado no somaa asraafo dɔm a wɔn dodow yɛ 1,400 dɛ wɔnkɔsiw atuatew no ano.  Wɔ ɔko no mu no, wɔkyeree Ɔhemmaa Yaa Asantewaa na n’afotufo a wɔbɛn no paa dunum, na wɔdze wɔn nso kɔɔ nnommumfa mu kɔɔ Seychelles.  Ná atuatew no gyina hɔ ma ɔko a ɔtwa to wɔ Anglo-Asante akodze ahorow a ɔkɔɔ do wɔ afeha a ɔto do 19 no nyinaa mu no mu.  Wɔ Ɔbɛnem 1902 mu no, awiei koraa no, Britaniafo faa asasesin a na Asante Ahemman no adze do bɛyɛ mfe ɔha no, na wɔsakraa Asante no yɛɛ Britania abotiri no ho banbɔ. Nana Yaa Asantewaa wui wɔ nnommumfa mu wɔ Seychelles wɔ 17 Ɔbɛsɛ1921. Na wu akyi mfe abiɛsa, wɔ 17 Mumu 1924 no, wɔmaa Ɔhene Prempeh I na Asante ahemfie a na wɔakɔ nnommumfa mu no mufo afoforo a wɔaka no kwan dɛ wɔnsan nkɔ Asante.  Ɔhene Prempeh I hwɛ hui dɛ wɔbɛsan dze Nana Asantewaa na Asante afoforo a wɔakɔ nnommumfa mu no amu aba ma wɔasie wɔn wɔ adehye mu yiye. Ɔhemmaa Asantewaa daeɛ dɛ Asante bɛde na ho afiri atubrafoɔ nniso ho no baa mu wɔ 6 Ɛbɔw 1957, ber a Asante ahobanbɔfo nyaa ahofadie dɛ Ghana fa.  Ghana na Afrika man a ɔdze nkan wɔ Afrika Atɔe fam a ɔtum yɛɛ dem adeyɛ yi. '''Asante Maa Asetena Mu Dwumadze''' Nana Yaa Asantewaa te nea ɔfii Britania atubrafo nniso mu bae no ase.  Ghanafo hu no nnɛ dɛ ɔna hemmaa a ɔdze n’amammui na asetra mu tumi dii dwuma dze boa ma wɔbɔɔ n’ahenni ho ban.  Ɔte dɛ nea dwuma a odze wɔ nkɛntɛndo a onyae wɔ Ashanti mmarima no do ma wɔko tiaa Britaniafo no yɛ nea ɔgyina na matriarchal gyinabea do.  Nana Yaa Asantewaa frɛ a ɔfrɛɛ Asante Ahemman no mu mmaa no gyina Akan mmaa amammui mu asɛdeɛ na wɔn dwumadze biara wɔ mmarahyɛ na atemmuo nhyehyɛeɛ mu.  Mmarima nsuo a wɔahyehyɛ no nnidido nnidido wɔ Akanfo mu no, na mfɛfo mmaa na ɔkaa ho.  Wɔ akuraa no ase no, mpanyimfo a na wɔyɛ matrilineages (mpanyimfo), na wɔhyehyɛɛ akuraa no ase bagua a wɔfrɛ no ôdekuro no.  Mmea a wɔfrɛ wɔn mpanyinfo, na wɔfrɛ wɔn aberewa anaa ôbaa pan no, na wɔhwɛ mmea nsɛm do.  Wɔ ôdekuro biara mu no, na ôbaa panni bi yɛ adwuma dɛ akuraa no ase mmaa nsɛm ho asodifo na na ɔyɛ akuraa no ase agyinatukuo no muni. Ná mpaapaemu bi panyin, ôhene, na amammui kuw a wodze wɔn ho do panyin, Amanhene, wɔ wɔn mfɛfo mmea a wɔfrɛ wɔn ôhemaa: ɔbea sodifo a ɔtra wɔn agyinatukuw ahorow mu.  Na ôhemaa na ôhene no nyinaa yɛ mogya, mogya anaa localized matrilineage koro.  Nea ɔte mmea asɛnka agua do wɔ Kumasi mantam mu, Asantehemaa, Asante a wɔaka abom no, efisɛ na na yɔnko barima yɛ Asanthene no adwuma no, na ɔyɛ Kôtôkô Bagua no muni, Asanteman Nhyiamu, Amansan Nhyiam a ɔwɔ  Asante sodifo.  Ɔnyɛ atemmu na mmarahyɛ nhyehyɛe nko na mmea a wɔte asɛnka agua do no de wɔn ho hyɛɛ ɔko a wɔyɛ na nea wɔnyɛ, na asase kyekyɛ mu nso. '''Beae Wɔ abakɔsɛm Na Amammerɛ Agyapadze Mu''' Yaa Asantewaa da do ara yɛ onipa a wɔdɔ no kɛse wɔ Asante abakɔsɛm na Ghana abakɔsɛm nyinaa mu esiane dwuma a odze wɔ Engiresifo atubrafo atubrafo no mu nti.  Wɔdze no ayɛ nea ɔnwu da wɔ nnwom mu sɛnea ɔdzedze do yi: Koo koo hin kooYaa Asantewaa ee!Obaa basiaOgyina apremo ano ee!Waye be egyaeNa Wabo mmodze("Yaa AsantewaaƆbaa a ɔko ansa na aprɛmWoayɛ nneɛma akɛseWoayɛ yie") Sɛnea ɔbɛyɛ na yɛasi hia a ɔho hia dɛ wɔhyɛ mmea akannifo pii nkuran wɔ Ghana asetra mu no, wɔdze sika a ɔfi Ghana Education Trust hɔ na ɔdze Yaa Asantewaa Mmabaa Ntoado Sukul sii hɔ wɔ Kumasi wɔ afe 1960 mu. Wɔ afe 2000 mu no, wɔyɛɛ mfe ɔha afahyɛ dapɛn biako wɔ Ghana de gyee nea Yaa Asantewaa atumi ayɛ no toom.  Dɛ afahyɛ ahorow yi fa no, wohyiraa tete nneɛma akorae bi do maa no wɔ Kwaso wɔ Ejisu–Juaben Mantam mu wɔ 3 Dzifuu 2000. Awerɛhosɛm na dɛ, ogya a ɔtɔe wɔ 23 Ayɛwuho 2004 dɛee abakɔsɛm mu nneɛma pii, a na mpaboa na n’ako atadze (batakarikese) a ohui wɔ  mfonini a ɔwɔ atifi hɔ no. Mprempren Ɔhemmaa-ɛme a ɔyɛ Ejisu na Yaa Asantewaa II.  Wɔyɛɛ Yaa Asantewaa afahyɛ a ɔtɔ do ebien wɔ 1–5 Ɔbɛnem 2006 wɔ Ejisu. Yaa Asantewaa ohoni a ɔwɔ tete nneɛma akorae a ogya ɔtɔ mu no akyi. Yaa Asantewaa Tete Nneɛma Akorae no anim a wɔahyew no. Nnansa yi frɛ dɛ wɔnsi Yaa Asantewaa Tete Nneɛma Akorae foforo. Yaa Asantewaa Centre a ɔwɔ Maida Vale, London atɔeɛ fam no yɛ Afrika–Caribbean adwini na mpɔtam hɔfo beaeɛ. Ɔgyee na dZen wɔ afe 1986 mu. Television do kyerɛwtohɔ bi a Ivor Agyeman-Duah yɛe, a wɔato dzen Yaa Asantewaa – Ɔhene Prempeh Nnommumfa na Afrika Ɔhemmaa bi Akokoduru, a wodze nkan yii wɔ Ghana wɔ afe 2001 mu. Asɛnka agua do ɔyɛkyerɛ bi a Margaret Busby kyerɛwee, Yaa Asantewaa: Warrior Queen, a Geraldine Connor na ɔkyerɛɛ no ​​kwan na na sankubɔfo a na ho akokwaw Kofi Ghanaba ka ho, a pan-African nnwontofo ka ho, kyinkyin UK ne Ghana wɔ afe 2001–02 mu.  Wɔsan nso yɛɛ radio do drama a ɔkyerɛwfo koro no ara yɛe no nnidido nnidido wɔ afa anum (13–17 October 2003) wɔ BBC Radio Four's Woman's Hour so, a na wɔn a wɔyɛɛ no ​​no bi na Glenna Forster-Jones na Jack Klaff, a Pam Fraser Solomon na ɔkyerɛɛ no ​​kwan, a nnwom no yɛe  Nana Tsiboe, Kofi-Adu, Jojo Yates, Asebre Quaye na Atongo Zimba na wɔn a wɔka wɔn ho no. Album a efi Britania jazz nnwontofo kuw Sons of Kemet, Your Queen Is a Reptile, dze nnwom dzen ato nnɛyi na abakɔsɛm mu mmea abibifo a wɔwɔ nkɛntɛndo nyinaa dzen.  Asantewaa dzen na wɔde yɛɛ dwom a ɔtɔ do nson, "My Queen is Yaa Asantewaa". == Mboaedze == f6vrdsvag5iyxggtyafnt0zqcgcx76m Yaa Asantewaa War 0 1076 12928 11261 2024-04-09T10:56:13Z Robertjamal12 13 clean up, replaced: ã → a (2) using [[Project:AWB|AWB]] 12928 wikitext text/x-wiki {{Databox|item=Q356920}} Sika Nsu Ko, a wɔsan frɛ no Yaa Asantewaa Ko, Eauantse Akwantu a ɔtɔ do ebiasa, Esuantse Atuatsew, anaa nsakyer, yɛ satu wɔ 1900 mu wɔ basabasayɛ a ɔtoatoa do a ɔkɔr do wɔ United Kingdom na Esuantse Ahenman (seseiara Esuantse Mantɔw) ntamu  , ɔman a ɔwɔ fahodzi wɔ Afrika Atɔe afam a na ɔnam Britainfo na mpoano mbusuakuw a wɔhyɛ hɔn ase no bom tsenaa ase wɔ kwan a ɔyɛ papa do. Ber a ɔnye Britain nsodaafo dzii kan dzii ako pii ekyir no, Britain nsodaafo san gyee Esuantsefo wɔ Sanda 1896 mu.  Wɔ afe 1900 mu no, Esuantsefo no tseew etua.  Britainfo no siiw basabasayɛ no ano na wɔfaa Kumase kurow no.  Wɔpam Esuantse atsetsesɛm mu hen, Esuantsehen, na n’efotufo no.  == Sika Nsu == Ná Sikakɔkɔɔ Nkuku no yɛ tum a ɔdze tum ho nsɛnkyerɛndze ama Esuantsefo mber tsentsen. Wɔ 19 Ebɔw 1901 mu no Britania ɔmanyɛfo David Lloyd George kae wɔ Mmarahyɛ Bagua nhyiam bi mu dɛ: "Frederick Hodgson hwehwɛ a ɔhwehwɛe wɔ Sikakɔkɔɔ Nsuo mu no yɛ biribi te dɛ Holy Grail hwehwɛ".  Carernarfon Mmarahyɛ Bagua no muni na Aban no mufo afoforo nso haw kɛse wɔ ɔka kɛse a na wɔreyɛ dze atua Aban no dze atua ɔko no ho.  Wobisabisaa Joseph Chamberlain a saa ber no na ɔyɛ Ɔkyerɛwfo ma Atubrafo Dwumadibea no nsɛm kɛse dɛ ɔbia wɔadze nkan ama Frederick Hodgson kwan ankasa dɛ ɔnhwehwɛ Sikakɔkɔɔ Nsuo no mfi Asantefo hɔ anaasɛ wɔamma no, ɔfisɛ na ɔte dɛ nea osusuw dɛ "dɛ obetumi anya na dze nkutoo a  Sikakɔkɔɔ Nsuo a anka ɔbɛtumi adi ɔman no so bere nyinaa". Hodgson kɔɔ n’anim kɔɔ Kumasi a na Britania asraafoɔ kakraa bi na mpɔtam hɔ towtuafo ka ho, na wɔduruu hɔ wɔ Ebɔbira 25, 1900. Wɔmaa Hodgson, dɛ ɔman a ɔwɔ tumi ananmusifoɔ no, atetesɛm mu anuonyam ber a ɔhyɛnee kuro no mu a mmofra na mmofra too dwom "Onyankopɔn Gye Ɔhemmaa no" maa Awuraa Hodgson  . Ber a ɔforoo asɛnka agua bi wiei no, ɔmaa ɔkasa kyerɛɛ Ashanti akannifo a wɔahyiam no.  Wɔbɔ amanneɛ dɛ ɔkasa no, anaa kyerɛwtohɔ a ɔbɛn sen biara a ɔda do ara wɔ hɔ a ɔnam Ashanti kasa asekyerɛfo bi do ba no kenkan dɛ:[better source needed]. Nhyiam no gyee ɔkasa no komm, nanso mpanyimfo a na wɔwɔ hɔ no fii ase yɛɛ ɔko ho ahosiesie ber a wɔsan kɔɔ wɔn afie no.  Wɔ na nhoma The Golden Stool: Some Aspects of the Conflict of Cultures in Modern Africa mu no nnipa ho nimdefo Ɔsɔfo Edwin W. Smith kyerɛw ɔyi ho asɛm dɛ "Ɔkasa a ɔyɛ nkwaseasɛm biako pɛ! Mfomso ahorow a ɔnam Afrikafo adwene a wonnim do yɛ no ho nhwɛso a ɔye kyɛn do!"  .  Gaurav Desai fa dem nkyekyem yi ka na ɔtoa do ma ɔmu da hɔ dɛ na wonhu Stool no dɛ honam fam adze na tumi ho sɛnkyerɛnne ara kwa na mmom dɛ ɔyɛ metaphysical na honhom mu sɛnkyerɛnne a ɔkyerɛ Ashantifo no nyinaa kra - saa ntease a ɔnteɛ yi na nea ɔkanyan  ntawntawdze a ɔba ber a abusuabɔ a nimu yɛ dzen dedaw mu. Wɔ na ɔko kasa mu no Ɔhemmaa ɔna Yaa Asantewaa I (Ɔhemmaa ɔna a ɔwɔ Ejisu tumidi mu wɔ Ashanti ahemman no mu), boaboaa ɔsɔretia ano tiaa Britaniafo: "Afei mahu dɛ mo mu binom suro dɛ mobɛkɔ anim ako ama yɛn hene no. Dɛ ɔte dem a."  wɔ akokoduru nna no mu, Osei Tutu, Okomfo Anokye, na Opoku Ware nna no mu no, na atitire rentra ase nhwɛ dɛ wɔafa wɔn hene akɔ a wɔtow tuo biara.Anka ɔhɔho biara [Obroni] ntumi nnya akokoduru na ɔpanyin bi a ɔte  Ashanti wɔ ɔkwan a Amrado no faa do kasa kyerɛɛ mo atitire anɔpa yi.Do ɔyɛ nokware dɛ Ashantifo akokoduru nni hɔ bio?Mintumi nnye nni.Ɔrentumi nyɛ dem !Ɔsɛ dɛ meka ɔyi, dɛ mo, Ashanti mmarima no, morennye nni  kɔ yɛn anim, afei yɛbɛyɛ. Yɛn, mmea no, yɛbɛyɛ. Mɛfrɛ me mfɛfo mmea. Yɛbɛko! Yɛbɛko akosi dɛ yɛn mu nea otwa to no bɛhwe ase wɔ ɔko mu."Ɔboaboaa mmarima ano dɛ wɔnyɛ asraafo dɔm  a wɔdze bɛtow ahyɛ Britaniafo do na wɔagye ɔhene a wɔatu no afi nnommumfa mu no. Nnipa a wɔn bo afuw no maa atuhoamafo pii bae.  Ber a Hodgson Captain abadiakyiri Cecil Armitage hwehwɛɛ asɛnka agua no wɔ brɔs bi a ɔbɛn hɔ mu no, wotwaa n’asraafo no ho hyiae na wɔtow hyɛɛ wɔn do, nanso osu a ɔtɔe mpofirim maa wɔn a wonyaa wɔn ti dzedze mu no san wɔn akyi kɔɔ Britania adwumayɛbea ahorow a ɔwɔ Kumasi no.  Afei wɔhyɛɛ adwumayɛbea ahorow no den yɛɛ no ​​stockade ketewaa bi a na kɛse yɛ anammɔn 50 (mita 46) ahinanan a abo afasu atenten a wɔatoto mu anammɔn 12 (mita 3.7) na abantenten a wɔdze tow tuo wɔ ntwea biara do a na Europafo 18, atubrafo do ahwɛfo a wofi mmusuakuw ahorow mu du du pii na nnipa 500 te mu  Nigeria Hausafo a wɔwɔ afuw mu atuo nketewa asia ne Maxim atuo anan.  Britaniafoɔ de akannifoɔ a wɔkorɔn pii guu abankɛseɛ no mu. Ashantifo no a na wonim dɛ wonsiesiee wɔn ho dɛ wɔbɛtow ahyɛ abankɛse no do ahum no kɔtraa baabi a wɔbɛkaa wɔn ahyɛ ber tenten, na wɔtow hyɛɛ gyinabea no do pɛnkoro pɛ wɔ Ebɔbira 29 a wɔantumi.  Ashantifo no kɔɔ do dze atuo guu wɔn a wɔbɔ wɔn ho ban no do, twaa telegraph nhama no, siw nnuan ano, na wɔtow hyɛɛ adum a wɔde boa nkurɔfo do.  Wɔdze nnua a wɔde siw akwan a ɔkɔ kurow no mu nyinaa ano de nnua akwanside 21 a na sorokɔ yɛ anammɔn asia a ntokuru a wɔdze tow tuo wom, a na tenten yɛ anammɔn ɔhaha pii na ɔyɛ den araa ma atuo ntumi nkɔ mu. Ber a nneɛma a wɔdze ma no do tewee na nyarewa dɛee wɔn a wɔbɔ wɔn ho ban no do no, kuw foforo a wogye nkurɔfo a wɔn dodow yɛ 700 baa Obiradzi mu.  Ber a wohui dɛ ɔho hia dɛ woguan fi afiri no mu na wɔkora aduan a aka no do ma wɔn a wɔapirapira na ayarefo no, mmarima a wɔwɔ apɔwmuden no bi na Hodgson, na yer na Hausafo bɛboro ɔha gyee wɔn ahome wɔ Obiradzi 23, na wohyiae  asraafo a wogyee wɔn no wotuu wɔn fii hɔ. Wɔfrɛɛ Ashanti abrade (akofo) 12,000 dɛ wɔnkɔtow nhyɛ wɔn a woguan no do, na wodze nkan wɔ ɔkwan tenten a ɔsan kɔ Crown Colony no do, na wɔnam saayɛ do kwatii Abradefo kuw titiriw no.  Nna bi akyi no, nnipa kakraa bi a wonyaa wɔn ti dzedze mu wɔ abradze ntua no mu no faa hyɛn kɔɔ Accra, na wonyaa ayaresa a ɔwɔ hɔ nyinaa.[citation needed] Wɔ 7 July 1900 The Star Newspaper a ɔwɔ British Isle of Guernsey, kaa asɛm bi a ɔfa Yaa Asenatewaa na na mmoa a ɔrenya nkɔanim wɔ Ashantifo mu ho asɛm: "Atubrafo Dwumadibea no nsa aka amanneɛbɔ a ɔhaw adwene dɛ Ɔhemmaa Ashantuah [sic] sodifo a ɔwɔ Ofesa, agye Supreme  Atuatewfo asraafo no ahyɛdze.Ɔwɔ n’Ahyɛde ase Ɔsahene Asmarah, Cacique of Esili, na asraafo dɔm a wɔyɛ akofo 20,000, a Amazonfo asraafo dɔm na Asraafo 1000 a wɔapaw wɔn nsa a wɔhyehyɛ Kuw Kronkron bi (L’Estafette, Paris) ka ho.  == Nkwagye kɔla No == Ɔsahene Sir James Willcocks, KCMG, DSO, na adwumayɛfo, wɔ abankɛse no ano wɔ Kumasi Ber a Hodgson duu mpoano no, na mmarima 1,000 a wɔaboaboa wɔn ho ano afi Britania akuw ahorow ne polisifo a wɔdze wɔn ho ahyɛ Afrika Atɔe fam nyinaa na wɔhyɛ Ɔsahene James Willcocks ase no fi Accra.  Wɔ nantew no mu no na wɔapam Willcocks mmarima no afi abankɛse pii a wɔabɔ ho ban yiye a ɔyɛ akuw a wɔna Ashantifo ayɛ biako dea mu — nea ɔda nsow kɛse na stockade a ɔwɔ Kokofu, faako a na wɔapirapira kɛse no.  Wɔ nantew no mu no, na Willcocks hyia sɔhwɛ ahorow bere nyinaa a ɛne dɛ ɔna ɔtamfo bi a ɔwɔ n’ankasa element mu bɛko ber a ɔkura ɔkwan a ɔfa do dze nneɛma ma no do wɔ asraafo dɔm a wɔsɔre tia a wɔdze akodi a ɔnyɛ nea wɔtaa yɛ dze dwuma anim no.  Wɔ July mfiase no, n’asraafo no duu Bekwai na wosiesiee wɔn ho maa ntua a etwa to a wɔbɛtow ahyɛ Kumasi do, a efii ase Ayɛwoho 14, 1900 anɔpa. Ber a Willcocks de asraafo dɔm bi a Yoruba akofo a wofi Nigeria a wɔsom wɔ Ɔhye Asraafo mu dzen wɔn anim dze dwuma no de kar kɔɔ mmeae anan a wɔawɛn wɔn denneennen mu  , awiei koraa no ɔmaa abankɛse no ho tɔɔ no wɔ Ayɛwoho 15 anwummere, ber a na nnipa a wɔte hɔ no aka nna abien pɛ ma wɔde wɔn ho ama no.[citation needed] == NCO kuw bi a wɔwɔ Maxim atuo wɔ Kumasi == Wɔ Ayɛwoho 17 no, asraafo dɔm no mu dodow no ara (a asraafo dɔm a mmarima 160 na wɔwom a Britania asraafo mpanyimfo baanum ne NCOfo a wɔhyɛ Captain Eden ase no nka ho) sii kwan so san kɔɔ Bekwai a na wɔsoa wɔn ayarefo ne wɔn a wɔapirapira.  Ber a adum no twaa kwan bɛyɛ akwansin abien fi Kumasi no, na wotumi te atuo nnyigyei a efi kurow no abankɛse no mu.  Willcocks kyerɛw dɛ "ɔno akyi no yɛtee dɛ Eden dze asraafo dɔm no ahyɛ kataso ase, na ɔnam saayɛ do twee atamfo no dɛ wɔnkɔhwehwɛ mpɔtam hɔ. Ber a dodow pa bi fii adi baa petee mu no, wɔdannan 7-pounders na Maxims guu wɔn do wɔ nkɛntɛnso a ɛkyɛn so  ".  Willcocks ka akyiri yi wɔ The Great Drama Of Kumasi a Major Wynyard Montagu Hall kyerɛwee mu sɛ "Wɔ m'adwene mu no, na asraafo dɔm a wogyaw wɔ Kumasi no nyɛ pɛ koraa wɔ adwuma a ɔne dɛ wɔbɛkura abankɛse mu no ho, na biribiara nni hɔ a ennu suro a wosuro dɛ Ashantifo bɛtow ahyɛ wɔn do no anka ebetumi agye wɔn nkwa ɔmfa ho dɛ na ɔyɛ den no  abankɛseɛ.Minhunuu biribiara a ɔyɛ hu te dɛ abankɛseɛ a atwa ho ahyia no da.Mehwɛɛ kwan dɛ, ɔnam m’akyidifoɔ apem ahanson a wɔnni akodeɛ na wɔn a wɔyar na wɔn a wɔapirapira nti, ɔbɛyɛ den bi dɛ mɛpue;nanso ɔte dɛ nea atamfo a wɔahwete koraa wɔ Ayewoho 15th no ama ɔhu aka wɔn  wɔn, sɛnea wɔantow tuo biara wɔ akwansin aduonu anum nantew a egyee nnansa esiane osu a ɔtɔe nna abien nti. Adum no duu Bekwai wɔ Ayɛwoho da a ɔtɔ do dunkron.  Da a wɔbaa hɔ no, Ɔsahene Morland nso de asraafoɔ a wɔhyɛ wɔn den fi Nigeria baeɛ, na asraafoɔ foforɔ a wɔyɛ Sikhfoɔ akuo bi, Central African Regiment no asraafoɔ kuo fa na afei Central African Regiment Asraafoɔ Kuo a ɔtɔ do mmienu dze akyire.  Wɔ 22 Ayɛwohi no Morland de asraafo dɔm a wɔn dodow yɛ 800 tow hyɛɛ Kokofu so, na ɔfaa Ashantifo no nwonwa na ɔde nkogudi bae a wogyaee akode na nneɛma a wɔde ma no. Wɔ Fankwa mu, ber a Willcocks de awɔw ber no nyaa ahoɔdzen na ɔhwɛɛ ayarefo na wɔn a wɔapirapira wɔ Kumasi a wɔkyeree wɔn no akyi no,[ɔho hia dɛ wɔma ɔmu da hɔ] Willcocks somaa adum a ɛtu kɔɔ mmeae a ɛbemmɛn a wɔboaa atuatew no.  N’asraafoɔ dze Ashanti asraafoɔ bi do nkonim wɔ ɔko a ɔkɔɔ do wɔ Obama wɔ Fankwa 30 mu na wɔsan nso tumi dɛee abankɛseɛ na kuro a ɔwɔ Kokofu baabi a na wɔadi kan asan no[citation needed], dze Nigeriafo toɔ [clarification needed] dii dwuma dze bɔɔ Ashanti asraafo abɔmm.  Ashanti defenders taa fi ako no mu ntɛmntɛm wɔ ntua a ɔmu yɛ den a ɔdi kan akyi.[citation needed] Wɔ kurow no mu ahum akyi no, wɔmaa Captain Charles John Melliss Victoria Mmeamudua wɔ n’akokoduru wɔ ntua no mu. '''Dza Ɔbaa Ekyir''' Wɔdze Ashanti kaa Britania Ahemman no ho;  nanso, na Ashantifo no da do ara dze wɔn ho do kɛse.  Wɔankyerɛ obu kɛse biara amma atubrafo atumfo. Ashantifo no dze nkonim wɔ wɔn botae a na wɔwɔ ansa na ɔko no reba a ɔna dɛ wɔbɛbɔ Sikakɔkɔɔ Nsuo no ho ban no mu.  Nanso, afe a ɔdze hɔ no,[bere bɛn] Britaniafo kyeree atitir pii, a Ejisu Maame Hemmaa, Yaa Asantewaa ka ho, na wɔpam wɔn kɔɔ Seychelles mfe 25.  Wɔ saa mfeɛ aduonu nnum no mu no wɔn mu pii wuwuiɛ, a Yaa Asantewaa ankasa ka ho wɔ afe 1921. Kumasi Kuropɔn no kura ɔko yi ho nkaeɛ na atubrafo atraeɛ akɛseɛ pii.  Awiei koraa no, Ashanti na kan Gold Coast bɛyɛɛ Ghana fa. Ɔko no maa Britaniafo na wɔn ayɔnkofo no nyinaa wuwui bɛyɛ 1,000;  nanso, dɛnea asɛm bi a Mmarahyɛ Bagua no muni David Lloyd George kae wɔ Mmarahyɛ Bagua no mu wɔ 1901 mu kyerɛ no, “anka ɔsɛ dɛ Atubrafo Dwumadibea no nya ntease bi ma [Britania] Aban no nhyehyɛe a ɔyɛ nkwaseasɛm a ɔfa Sikakɔkɔɔ Nsuo ho, a na ɔdze ɔhaha pii na  mmoa a wɔyɛ keka afunu mpempem pii a wɔrehuruhuruw atwa Coomassie abankɛse no ho ahyia"!  David Lloyd George san tuu Joseph Chamberlain fo wɔ na suban a ɔdze bu Ashantifo a wowuwui wɔ ɔko no mu no animtiaa no ho, na ɔhyɛɛ no ​​nsow dɛ Britaniafo ankyer Sikakɔkɔɔ Nsuo no da: "Akyinnye biara nni ho dɛ na onipa nkwa fata dɛ wɔdze obuo bi dze dwuma", ɔkaa saa.  Wɔdze Sikakɔkɔɔ Nsuo no siee kwaeɛ no mu tɔnn wɔ ɔko no mu, na Britaniafoɔ kɔɔ do hwehwɛɛ kosii 1921.  Ɔyi akyi ber tiaa bi no, adwumayɛfo kuw bi buee wɔ akwanhyia mu a wɔfaa sika kɔkɔɔ agude a wɔdze asiesie asɛnka agua no na wogyaw nkae a na wɔde nnua ayɛ no.  Ashanti asennibea bi buu adwumayɛfo no kumfɔ wɔ wɔn ahohorabɔ ho, nanso Britania mpanyimfo de wɔn ho gyee mu na wɔyɛɛ nhyehyɛe dɛ wɔdze wɔn bɛkɔ nnommumfa mu mmom. Wɔmaa Britania asraafo Ashanti Abadobɔdze esiane ɔsom adwuma a wɔyɛe wɔ ɔko no mu nti. '''Ɔhene Prempeh I Sanba kɔɔ Ashanti''' Wɔ 1924 mu no, wɔmaa Ɔhene no kwan ma ɔsan bae.  "Nnipa mpempem pii, aborɔfo na abibifo, baa mpoano hɔ dɛ wɔrebɛma no akwaaba. Wɔn abam bui kɛse ber a amanneɛbɔ no hyerɛn dɛ obiara nhu Nana Prempeh, na ɔsɛ dɛ osi fam anwummere 5:30 na  fa keteke titiriw bi kɔ Kumasi ntɛm ara.Atenae no bae akyi simma aduonu no, kar fɛfɛ bi dze Nana Prempeh baa nhyiam no mfinimfini.Na ɔyɛ den ma yɛn dɛ yebehu mpo dze besi nnɛ dɛ wadu hɔ.A charming aristocratic-  obi a na ho yɛ fɛ a ɔhyɛ atade tenten tuntum a ɔhyɛ kyɛw tuntum a aba do dze na nsa kɔɔ soro ma nnipadɔm no bɔɔ ose.Saa onipa a ɔyɛ ɔdehye no na Nana Prempeh. == Mboaedze == * Kingdoms", BBC World Service. * Hernon, Ian ''Britain's Forgotten Wars'', 2002 (<nowiki>ISBN 0-7509-3162-0</nowiki>) * Lewin, J ''Asante before the British: The Prempean Years 1875-1900'' * The Siege of Kumassi, Lady Mary Alice Hodgson * ''Letters from a Bush Campaign,'' David Martineau Haylings * ''The Ashanti Campaign of 1900,'' Captain C. H. Armitage DSO and Lieutenant Colonel A. F. Montanaro * ''The Relief of Kumasi'', Captain Harold C.J. Biss * ''Dark and Stormy Days at Kumassi, 1900, or Missionary Experience in Ashanti according to the diary of Rev. Fritz Ramseyer'', Friedrich Augustus Louis Ramseyer * ''The Romance of Soldiering and Sport,'' General Sir James Willcocks, GCB,GCMG, KCSI, DSO * The Golden Stool: Some Aspects of the Conflict of Cultures in Modern Africa, The Reverend Edwin W. Smith * The Great Drama Of Kumasi, Major Wynyard Montagu Hall. 7ebw8hhut90eo8tivvis1coveuk8ggb Yaa Ntiamoah Badu 0 1077 14107 11348 2024-07-24T23:14:19Z InternetArchiveBot 41 Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.9.5 14107 wikitext text/x-wiki {{Databox|item=Q44376609}}'''Yaa Ntiamoah Baidu''' (anaa Yaa Ntiamoa-Baidu) yɛ Ghana Zoologist, environmental specialist, academic na management expert. Afe 2017 [[Ebɔw]] 17 mu no, wo yii no dɛ guamutsenanyi wɔ Board of Millennium Development Authority of Ghana. Ɔsoom dɛ Pro Vice Chancellor of the University of Ghana kɛpem dɛ ɔkɔr ahomgye mu wɔ afe 2011. Ɔyɛ [[New Patriotic Party]] a ɔwɔ Ghana kuwba.<sup>[''citation needed'']</sup>. == Noho nsɛm == Yaa Ntiamoah Badu suaa adze wɔ St. Monica's Senior High Skuul ma ne O-level, na Konongo Odumase Mpanyin Nsɔwdo Skuul so ma ne A-level. Osuaa adze wɔ University of Ghana, hɔ na onyaa ne first class degree wɔ Zoology mu wɔ afe 1975, na ne PhD wɔ University of Edinburgh wɔ 1980. Ɔyɛ Suapɔn mu kyerɛkyerɛnyi wɔ Departement of zoology wɔ the University of Ghana, afe 1985 mu, na ɔbemfo edziekyir wɔ afe 1995. Afe 2003 mu no, wo yii no dɛ ɔbemfo ankasa. Wo yii no kaa Suapɔn nsiesie apamfo no ho dɛ Pro-vice-chancellor wɔ nhwehwɛmu, Innovation na mpontu. Ɔwɔ Suapɔn mu no, nna ɔyɛ kwankyerɛfo wɔ Centre for African Wetlands na University of Ghana Carnegie Next Generation Of Academics wɔ Ebibirmu. Ɔnye Kwesi Yankah, a nna ɔyɛ Pro-Vice Chancellor for Academic na Students Affairs ho somee. Odzii dzibew yi kɛpem afe 2011 Ayɛwoho bosoom no mu ansaana ɔrokɔ ahomgye mu a wɔdze Ɔbemfo John Gyapong bɛhyɛɛ n'ananmu. Afe 2005 mu no, wɔbɔɔ Yaa Badu ka abemfo anan wɔ Ghana Academy of Arts and Sciences kweedu. == Guamutsenanyi dze ma MiDA Board == Afe 2017 mu no, Ɔmampanyin Nana Akufo-Addo yii no dɛ ontsena eguamu mma kuw mba du-anan Millennium mpontu tumdzi no do. Wɔkaa no do ntsam kaa kuw mba bi ho wɔ afe 2017 Ebɔw 13 mu wɔ Ghana posu-dua fie ho. Ɔmanpanyin no hyɛɛ no dɛ onhwɛ na onkyerɛkyerɛ fɛkuw no dwumadzi dɛ mbrɛ ɔbɛyɛ a 'Second Compact agreement' botae tsitsir a ɔda aban na Millenium Mpontu Tumdzi a ɔwɔ United State mu no bɛba mu ntsɛm. Ne botae tsitsir nye dɛ ɔdze 498.2 million dɔla dwetsir no a ofri Millennium Challenge Corporation no bɔboa ma enyinam nkadzea ayɛ edwuma na w'akyekyɛ ama ankorankor na ndwumakuw. Wɔyɛɛ kor dɛ mfe enum mu no, ɔwɔ dɛ wɔhwɛ na wodzi dza w'aka nyinara do na ɔba mu. == Mboaedze == https://www.ghanastar.com/stories/find-solution-to-power-crisis-akufo-addo-tasks-mida/ https://web.archive.org/web/20200830165218/http://www.ug.edu.gh/news/prof-yaa-ntiamoa-baidu-receives-award-3rd-ghana-women-excellence-award-ceremony https://id.loc.gov/authorities/names/no96062941.html https://www.ghanaweb.com/GhanaHomePage/business/artikel.php?ID=77262 https://www.modernghana.com/news/343348/legon-makes-new-appointments.html https://web.archive.org/web/20200804081811/https://www.ug.edu.gh/news/university-ghana-receives-grant-climate-change-and-food-systems-research [[Nkyekyεmu:Ghanafo]] ldmzhktu0zxsgm6tc67hqoodmrmjkc0 Yaba Badoe 0 1078 11318 6464 2023-09-14T12:04:58Z The-Efua-Resa 20 Nsiesie 11318 wikitext text/x-wiki '''Yaba Badoe''' (Wɔwoo no 1955) Ɔyɛ Ghana-ngyiresi aborokyir sinitwanyi, Nsɛnkyerɛwnyi na nwomakyerɛwnyi. [[Nkyekyεmu:Ghanafo]] j9rkd9ux03p7u5xjhh3h1qgaz5qvahv Yaw Asiedu-Mensah 0 1079 47530 36306 2025-05-09T14:50:08Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 47530 wikitext text/x-wiki {{Databox|item=Q98023250}} '''Yaw Asiedu-Mensah''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi ma Dormaa Atɔe mansin a ɔwɔ Brong Ahafo mantɔw mu wɔ Ghana.<ref name=":0">''Ghana Parliamentary Register, 2004-2008''. Ghana: Ghana Parliamentary Register, 2004-2008. 2004. p.&nbsp;189.</ref> == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Asiedu-Mensah wɔ 26 [[Sanda]] 1939. Ɔwɔ GCE A Level abodzin krataa wɔ Nwomasua mu.<ref name=":0" /> == Edwuma == Asiedu-Mensah yɛ Ɔkyerɛkyerɛfo wɔ n’edwuma mu.<ref name=":0" /> == Amanyɛsɛm == === Afe 2000 Ambatow === Asiedu-Mensah dzii kan kɔɔ Mbrahyɛbagua mu dɛ mbrahyɛbaguanyi maa Dormaa Atɔe fam Abatow mpasua no ber a odzii nkonyim wɔ Abatow mpasua abatow mu wɔ afe 2000 Ghana amansan abatow mu no. Ɔnam iyi do gyinaa abatow mpasua no ananmu wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do ebiasa (3) no mu. Wɔdze amba 20,331 na wo yii Asiedu-Mensah wɔ abatow a ɔfata a wɔtow nyinara mu 40,665 mu. Iyi nye abatow a ɔfata a wɔtow nyinara mu 50.0% yɛ pɛ. Onyaa amba kyɛn Thomas Kwame Yeboah a ofi National Democratic Congress, Dr. Solomon Anso Manson a ɔyɛ obi a ɔdze nye ho (an independent candidate), Chou-En-Lai Paul Ankomah a ofi National Reform Party, Kofi Adu-Gyamfi a ofi Convention People’s Party, Christopher AA-Bagme a ofi Nnyimpa Ɔman Nhyiam na Arhin Seth Asante a ofi United Ghana Kuw no mu. Iyinom nyaa amba 17,618, amba 1,088, amba 588, amba 460, amba 369 na amba 211 wɔ amba a ɔfata a wɔtow no nyinara mu. Iyinom nye 43.3%, 2.7%, 1.4%, 1.1%, 0.9% na 0.5% yɛ pɛ wɔ abatow a ɔfata a wɔtow no nyinara mu.1 Woyii Asiedu-Mensah wɔ Ɔman Ho Dɔ Kuw Fofor no tekiti do.<ref>https://web.archive.org/web/20240428065808/https://ghanaelections.peacefmonline.com/pages/2000/brongahafo/46/index.php</ref> Na ne abatow mpasua no yɛ Mbrahyɛbagua nkongua duanan (14) no fa wɔ nguar eduonu biako (21) a [[New Patriotic Party]] no dzii wɔ dɛm abatow no mu wɔ Brong Ahafo Mantɔw mu wɔ Ghana no mu.<ref>https://web.archive.org/web/20240428065830/https://ghanaelections.peacefmonline.com/pages/2000/brongahafo/index.php</ref><ref name=":1">https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref> Sɛ yɛka ne nyinara bom a, [[New Patriotic Party]] no nyaa dodow no ara a ɔyɛ Mbrahyɛbagua ananmusifo ɔha wɔ Mbrahyɛbagua nguar 200 aɔwɔ Mbrahyɛbagua a ɔtɔ do ebiasa (3) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref name=":1" /> === Afe 2004 Ambatow === Wɔsan yii Asiedu-Mensah dɛ mbrahyɛbaguanyi ma Dormaa West abatow mpasua no ma afe 2004 Ghana amansan abatow no. Ɔnam iyi do gyinaa abatow mpasua no ananmu wɔ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛbagua a ɔtɔ do anan (4) no mu. Wɔdze amba 23,764 na wɔdze yii Asiedu-Mensah wɔ abatow 47,412 a ɔfata a wɔtow nyinara mu. Iyi ne abatow a ɔfata a wɔtow nyinara mu 50.1% yɛ pɛ. Onyaa amba kyɛn Oppong Asamoah Vincent a ofi Ɔman Democratic Congress (National Democratic Congress) na Kwadwo Agyei-Dwomor a ofi Democratic People's Party mu. Iyinom nyaa amba 22,601 na amba 1,047 wɔ abatow a ɔfata a wɔtow no nyinara mu. 4.5 Iyi ne abatow a ɔfata a wɔtow no nyinara mu 47.7% na 2.2% yɛ pɛ.<ref>https://web.archive.org/web/20240428065850/https://ghanaelections.peacefmonline.com/pages/2004/brongahafo/45/index.php</ref><ref>''Elections 2004; Ghana's Parliamentary and Presidential Elections''. Ghana: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p.&nbsp;133.</ref> Wo yii Asiedu-Mensah wɔ Ɔman Ho Dɔ Kuw Fofor no tekiti do. Na nye abatow mpasua no yɛ Mbrahyɛbagua nkongua duanan (14) no fa wɔ nguar eduonu anan (24) a [[New Patriotic Party]] dzii wɔ Brong Ahafo mantɔw mu wɔ Ghana wɔ dɛm abatow no mu. Sɛ yɛka ne nyinara bom a, [[New Patriotic Party]] no nyaa dodow no ara a ɔyɛ Mbrahyɛbagua ananmusifo 114 wɔ nguar 230 a ɔwɔ Mbrahyɛbagua a ɔtɔ do anan (4) a ɔwɔ Ghana Amansin a ɔtɔ do anan (4) no mu.<ref name=":1" /><ref name=":1"/> == N'abrabɔ == Asiedu-Mensah yɛ Kristonyi.<ref name=":0" /> == Nhwɛdo == [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] jckww6uc1ehd8f5oueawv8le5p4fa5k Yaw Baah 0 1080 48152 47370 2025-05-23T15:22:51Z Robertjamal12 13 /* Nhwɛdo */ Nkyekyεmu using [[Project:AWB|AWB]] 48152 wikitext text/x-wiki {{Databox|item=Q96884017}} '''Yaw Baah''' (wɔwoo no 17 [[Ɔberɛfɛw]] 1959) ɔyɛ mbranyimfo na Ghana amanyɛnyi<ref name="Unnamed-20230319094751">https://web.archive.org/web/20160506161553/http://ghanamps.gov.gh/mps/details.php?id=268</ref>. Na ɔyɛ Mbrahyɛbaguanyi a ogyinaa Kumawu Bagua anan mu wɔ [[Esuantse Mantɔw( Ashanti Region, Ghana)|Esuantse Mantɔw]] mu wɔ Ghana Mbrahyɛbagua a ɔtɔ do anan na enum mu.<ref name="Unnamed-20230319094751"/><ref name="Unnamed_2-20230319094751">https://web.archive.org/web/20221206145123/https://ghanaelections.peacefmonline.com/pages/2004/ashanti/23/index.php</ref><ref name="Unnamed_3-20230319094751">''Elections 2004; Ghana's Parliamentary and Presidential Elections. Accra: Electoral Commission of Ghana; Friedrich Ebert Stiftung. 2005. p. 124.''</ref> Ɔyɛ Ɔman Ho Dɔ Kuw Foforo (NPP) no mu nyi.<ref name="Unnamed-20230319094751"/><ref name="Unnamed_4-20230319094751">http://www.ghanamps.com/mps/details.php?id=268</ref><ref>https://www.graphic.com.gh/news/politics/yaw-baah-appointed-ceo-of-minerals-income-investment-fund.html</ref><ref>https://www.businessghana.com/</ref><ref>https://dailyguidenetwork.com/yaw-baah-gets-top-post/</ref> == Ɔbra ahyɛse na nwomasua. == Wɔwoo Baah wɔ 17 [[Ɔberɛfɛw]] 1959. Ofri Kumawu, kurow bi a ɔwɔ Ashanti Mantɔw mu wɔ Ghana. Ɔkɔɔ skuul wɔ Ghana Esũapɔn a ɔwɔ Legon (University of Ghana, Legon) mu. Ɔwɔ Bachelor of Arts abɔdzin krataa wɔ Sikasɛm na Amanyɛsɛm mu wɔ skuulpɔn no mu. Onyaa abodzin krataa no wɔ afe 1986 mu. Ɔsanso kɔ skuul wɔ Lincoln's Inn a ɔwɔ London. Ofri hɔ no, onyaa Bachelor of Law wɔ afe 1997 mu.<ref name="Unnamed-20230319094751"/> == Edwuma == Baah yɛ mbranyimfo wɔ n’edwuma mu. Na ɔyɛ Denwest Mbra ho Afotu Dwumadzibea a ɔwɔ London no kwankyerɛfo (Denwest Legal Consultancy Services in London).<ref name="Unnamed-20230319094751"/> == Amanyɛsɛm == Baah yɛ New Patriotic Party(NPP) no mu nyi.<ref name="Unnamed-20230319094751"/> Ɔbɛyɛɛ mbrahyɛbaguanyi fitsi [[Sanda]] 2005 ber a ɔdaa no ho edzi dɛ odzii nkonyim wɔ Amansan Abatow mu wɔ [[Mumu]] 2004 mu.<ref name="Unnamed_2-20230319094751"/><ref name="Unnamed_3-20230319094751"/> Osii akan kodzi tum afe a ɔtɔ do ebien. Na ɔyɛ MP a ɔhwɛ Kumawu Bagua do wɔ [[Esuantse Mantɔw( Ashanti Region, Ghana)|Esuantse Mantɔw]] mu wɔ Ghana.<ref name="Unnamed-20230319094751"/><ref name="Unnamed_2-20230319094751"/><ref name="Unnamed_3-20230319094751"/><ref name="Unnamed_4-20230319094751"/><ref>https://www.graphic.com.gh/news/politics/yaw-baah-leads-npp-research-team.html</ref> Wɔ yii no dɛ Mbrahyɛbaguanyi maa dɛm mantɔw yi wɔ Ghana Republic a ɔtɔ do anan no Mbrahyɛbagua a ɔtɔ do anan na enum mu.<ref name="Unnamed_2-20230319094751"/><ref name="Unnamed_3-20230319094751"/><ref name="Unnamed_5-20230319094751">''Ghana Elections 2008. Ghana: Friedrich Ebert Stiftung. 2010. p. 62.''</ref><ref>https://web.archive.org/web/20221206143623/https://ghanaelections.peacefmonline.com/pages/2008/ashanti/23/index.php. ''Ghana Elections - Peace FM. Retrieved 2 August 2020.''</ref> == Abatow == Wɔ yii Baah dɛ Mbrahyɛbaguanyi dzi ma Kumawu bagua a ɔwɔ [[Esuantse Mantɔw( Ashanti Region, Ghana)|Esuantse Mantɔw]] mu wɔ Ghana da a odzi kan wɔ afe 2004 Ghana amansan abatow no mu. Odzii nkonyim wɔ [[New Patriotic Party]] no tekiti do.<ref name="Unnamed_2-20230319094751" /><ref name="Unnamed_3-20230319094751" /> Na ne mansin no yɛ Mbrahyɛbagua nguar eduasa esia (36) no fa wɔ nguar eduasa akron (39) a Ɔman Ho Dɔ Kuw Fofor(NPP) no dze dzii nkonyim wɔ dɛm abatow no mu maa Esuantse Mantɔw no mu.<ref>https://www.fact-checkghana.com/statistics-presidential-parliamentary-election-results/</ref> [[New Patriotic Party]] nyaa Mbrahyɛbagua nguar ɔha na eduonu awɔtwe (128) wɔ nkongua ɔhanu eduasa (230) mu.<ref>https://web.archive.org/web/20231106102817/https://ghanaelections.peacefmonline.com/pages/2004/president/index.php</ref> Wɔdze abatow 19,223 na wɔ yii no wɔ abatow a ɔfata a wɔtow nyinara mu 27,477 mu. Iyi nye abatow a ɔfata a wɔtow nyinara mu 70% yɛ pɛ. Baah nyaa amba kyɛn George Amankwaa a ofi [[National Democratic Congress]], Kofi Adu Poku a ofi Convention People’s Party, Yaw Opoku Mensah a ofi Great Consolidated Popular Party na Patrick Osei Aboagye a ɔyɛ ɔkannyifo a ɔdze nye ho. Iyinom nyaa abatow 5,680, 1,831, 187 na 556 wɔ abatow a ɔfata a wɔtow no nyinara mu. Iyinom nye abatow a ɔfata a wɔtow nyinara mu 20.7%, 6.7%, 0.7% ne 2% yɛ pɛ.<ref name="Unnamed_2-20230319094751" /><ref name="Unnamed_3-20230319094751" /> Wɔ afe 2008 mu no, odzii nkonyim wɔ amansan abatow no mu wɔ [[New Patriotic Party]] tekiti do maa ɔmansin kor no ara.<ref name="Unnamed_5-20230319094751" /><ref name="Unnamed_6-20230319094751">https://web.archive.org/web/20221206143623/https://ghanaelections.peacefmonline.com/pages/2008/ashanti/23/index.php</ref> Na ne mansin no ka Mbrahyɛbagua nguar eduasa anan (34) a ɔwɔ nguar eduasa akron (39) a Ɔman Ho Dɔ Kuw Fofor (NPP) no dzii wɔ dɛm abatow no mu maa Ashanti Mantɔw no mu no ho.<ref>https://web.archive.org/web/20230807211816/https://ghanaelections.peacefmonline.com/pages/2008/ashanti/index.php</ref> [[New Patriotic Party]] no nyaa Mbrahyɛbagua nguar ɔha na eduonu akron (109) wɔ nguar ɔhanu eduasa (230) mu.<ref>http://ghanaelections.peacefmonline.com/pages/2008/index.php</ref> Wɔdze abatow 15,217 na wɔ yii no wɔ abatow a ɔfata a wɔtow nyinara mu 26;980 mu. Iyi nye abatow a ɔfata a wɔtow nyinara mu 56.4% yɛ pɛ. Baah nyaa amba kyɛn Ohene Kwasi Agyemang a ofi National Democratic Congress, Yaw Opoku Mensah a ofi Democratic Freedom Party, Kofi Adu Poku a ofi Convention People’s Party na Dominic Oteng a ɔyɛ obi a ɔdze ne ho. Iyinom nyaa abatow a ɔfata a wɔtow no nyinara mu 4,278, 174, 191 ne 7,120. Iyinom nye 15.86%, 0.64%, 0.71 na 26.39% yɛ pɛ wɔ abatow a wɔtow nyinara mu.<ref name="Unnamed_5-20230319094751" /><ref name="Unnamed_6-20230319094751" /> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] o7egfclh2agwml92gom555pcksk8s8t Yaw Baning-Darko 0 1081 47706 11303 2025-05-14T13:26:00Z Robertjamal12 13 /* Amanyɛsɛm */ adding category using [[Project:AWB|AWB]] 47706 wikitext text/x-wiki {{Databox|item=Q99912745}} '''Yaw Baning-Darko''' yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do ebien no wɔ kwasafoman a ɔtɔ do anan no mu dze ma Atiwa mpasuardo. Odzii dzibew yi fitsi afe apem ahaakorɔn eduokorɔn-esuon ne bosoom [[Sanda]] mu ne da a ɔtɔ do esuon kesi afe apem ahaebien na kor ne bosoom [[Sanda]] ne da a ɔtɔ do esia mu. Odzii Jerry John Rawlings adze. == Ɔbra Ahyɛse == Wɔwoo Yaw wɔ Atiwa wɔ Epuei mbewdo wɔ Ghana. Ɔdɔm NPP amanyɛkuw no. Ɔyɛ amanyɛnyi. == Amanyɛsɛm == Odzikan no wɔ yii Yaw dɛ mbrahyɛbaguanyi wɔ NPP amanyɛkuw no akwanya ahoma do dze maa Atiwa mpasuar wɔ Epuei mbewdo wɔ afe apem ahaakorɔn eduokorɔn-esia ne bosoom Mumu Ghana asahen abatow no mu. Onyaa amba 19,735 fri amba dodow 31,731 a wotumii kanee no mu dze tsiaa hɔn a wɔnye no sii akan no; Ben Ohene-Kwapong a ɔyɛ Akokɔ Baatan kuwba (Convention People's Party) nyaa amba 10,480 a na ogyina hɔ ma 26.80% na Emmanuel Dakwa Adae a ɔyɛ "People's National Congress" kuw ba no so nyaa amba 1,516 a na ogyina hɔ ma 3.90%. Yaw Brempong botuu no adze do wɔ hɔn kuw, NPP amanyɛkuw no mbrahyɛbaguafie abatow no mu. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 0ma2hui9hv4a8kp0wcujvjety3ir93o Yaw Barimah 0 1082 47708 47541 2025-05-14T13:26:08Z Robertjamal12 13 /* N'abrabɔ */ adding category using [[Project:AWB|AWB]] 47708 wikitext text/x-wiki {{Databox|item=Q2599796}} '''Yaw Barimah''' (Wɔwoo no wɔ afe 1949, wɔ bosoom [[Mumu]] ne da a ɔtɔ do eduonu-ebien mu ɔyɛ Ghana mbrahyɛbaguanyi. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Barimah wɔ 22 [[Mumu]] 1949 wɔ Kokoben Akropong wɔ [[Esuantse Mantɔw( Ashanti Region, Ghana)|Esuantse Mantɔw]] mu wɔ Ghana. Ɔkɔɔ TI Ahmadiyya Ntoado Sukuu, Kumasi wɔ afe 1970. Ɔsanso kɔɔ Ghana Suapɔn na onyaa Degree wɔ Bachelor of Arts mu. Ɔkɔɔ Ghana Mbra Sukuu wɔ afe 1974 mu a osuaa mbra na ɔbɛyɛɛ mbranyimfo. == Amanyɛsɛm == Wodzii kan yii Barimah dɛ mbrahyɛbaguanyi wɔ [[New Patriotic Party]] no tekiti do wɔ 1996 Ghana Amansan Abatow no mu. Wɔ afe 2000 Ghana amansan abatow no mu no, ogyinaa Koforidua mansin no ananmu na ɔbɛyɛɛ Ghana mansin a ɔtɔ do anan no mbrahyɛbagua a ɔtɔ do ebiasa no mu nyi a ne nyinara abatow 26,884 a ogyina hɔ ma 59.60%. Ɔsan sii akan maa mbrahyɛbagua no wɔ [[Mumu]] 2004 mu, wɔ afe 2004 Ghana Amansan abatow a ɔkɔɔ New Juaben South Constituency Kan no na wɔfrɛ no Koforidua wɔ Ghana [[Epuei Mantɔw]] mu, bea a odzii nkonyim na ɔbɛyɛɛ mbrahyɛbaguanyi a ɔtɔ do anan no mu nyi wɔ republic a ɔtɔ do anan no mu Ghana. Onyaa amba 32,467 wɔ amba 54,036 a ɔfata a wɔtowee a ogyina hɔ ma 60.10%. Beatrice Bernice Boateng dzii no do nkonyim wɔ Party no Primaries mu wɔ afe 2008 mu<ref>https://web.archive.org/web/20221121163641/https://ghanaelections.peacefmonline.com/pages/2004/parliament/eastern/103/index.php</ref><ref>https://www.graphic.com.gh/elections/constituency-details/2004/new-juaben-south</ref>. Wɔ yii Barimah dɛ aban soafo a ɔhwɛ Manpower Development & Employment do wɔ Ɔmanpanyin John Agyekum Kuffour n'enyido mu, tse dɛ obaa 31 [[Ebɔw]] 2003 no na ɔka asomfo a wɔakyerɛw hɔn dzin no ho. Wɔsan so yii no dɛ Ɔmantam Soafo ma Ghana Epuei Fam Mantam no fri afe 2005 kosi afe 2007. == Edwuma == Barimah yɛ ɔman edwumayɛnyi, mbranyimfo na mbrahyɛbaguanyi wɔ New Juaben South Constituency a ɔwɔ Ghana Epuei Afamu Mantɔw mu. Ɔyɛ Kan Ɔsoafo a ɔhwɛ Edwumayɛfo Nkɔdo na Edwumayɛ do wɔ Ghana. == N'abrabɔ == Barimah yɛ Kristonyi. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] 6g9w9e9n9fubby4rgamjrrc4l1ww6o9 Yaw Brempong-Yeboah 0 1083 47555 11296 2025-05-09T14:51:54Z Robertjamal12 13 /* Asetsena mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 47555 wikitext text/x-wiki {{Databox|item=Q98044464}}'''Yaw Brempong-Yeboah ('''[[Esusow Aketseaba|Esusuw Aketseaba]] 5, 1954) yɛ Ghana amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do anan wɔ Ghana Republic a ɔtɔ do anan mu ma Atiwa West abatow mpasua do wɔ [[Epuei Mantɔw]] mu wɔ [[Ghana]]. == Abrabɔ ahyɛse na nwomasua == Wɔwoo Yeboah wɔ [[Esusow Aketseaba]] 5, 1954 wɔ Atiwa West wɔ [[Epuei Mantɔw]] mu wɔ Ghana. Ɔkɔr skuul wɔ University of Ghana na onyaa abɔdzin krataa wɔ Haban dwuma wɔ nyasahun mu. == Amanyɛsɛm == Wodzii kan yii Yeboah ma ɔkɔr mbrahyɛbagua mu dze nam [[New Patriotic Party]] do maa Atiwa West abatow mpasua do wɔ [[Epuei Mantɔw]] mu wɔ Ghana wɔ [[Mumu]] 2000 Ghana abatow kɛse no mu. Onyaa amba 18,689 fi amba dodow a wɔtowee 27,959 mu a ogyina hɔ ma 66.80%. Afe 2004 mu no, onyaa amba 25,468 fri amba dodow a wɔtowee 34,324 mu a ogyina hɔ ma 74.20%. Afe 2008 mu no, Kwasi Annoh Ankamah dzii no do nkonyim wɔ amanyɛkuw no hɔn abatow no mu. == Edwuma == Edwuma a Yeboah yɛ nye eguadzi ho hwɛfo. Ɔyɛ ɔsoafo abadziekyir a ɔhwɛ amamfrafo nsɛm do na nkan no mbrahyɛbaguanyi ma Atiwa West abatow mpasua. == Asetsena mu nsɛm == Yeboah yɛ Christiannyi. Na Yeboah wɔ ba kor a obiara nnyim no. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 8t0yox6aq4abjcc9oqdpopjqpfgx87q Yaw Effah-Baafi 0 1084 48167 47870 2025-05-23T15:23:56Z Robertjamal12 13 /* top */ Nkyekyεmu using [[Project:AWB|AWB]] 48167 wikitext text/x-wiki {{Databox|item=Q84056618}} '''Yaw Effah-Baafi''' (wɔwoo no 21 [[Fankwa]] 1955) ɔyɛ Mbrahyɛbaguanyi ma Kintampo Anaafo (South) Mansin. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] 6q0hc88iiu6iug3axobwozotckbfigd Yaw Ntow Ababio 0 1085 48196 47439 2025-05-23T15:25:56Z Robertjamal12 13 /* Asetsena mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48196 wikitext text/x-wiki {{Databox|item=Q96972023}}'''Yaw Ntow Ababio''' yɛ Ghana amanyɛnyi. Na ɔyɛ mbrahyɛbaguanyi ma Dormaa East ambatow mpasua a ɔwɔ Brɔn na Ahafo Mantɔw mu wɔ Ghana. == Abrabɔ ahyɛse na nwomasua == Wɔtsetsee Ababio wɔ Dormaa-Akwamu a ɔwɔ Brɔn na Ahafo Mantɔw mu wɔ Ghana. Wɔwoo no wɔ [[Dzifuu]] 20, 1959 mu. Owiee skuul wɔ International Professional Managers Association a ɔwɔ United Kingdom wɔ afe 2003 mu, kɔ gyee abodzin krataa (Diploma) wɔ Ndzɛmba toto mu (Management). Ɔsan so kɛgyee abɔdzin krataa (master's degree) wɔ Edwuma mu kwankyerɛfo (Administration) wɔ Kabi ma menka bi, Amambu na Mbra mu wɔ University of Cape Coast wɔ afe 2007 mu. == Edwuma == Ababio yɛ Ɔhwɛdofo anaa Edwuma mu kwankyerɛfo. Ansaana ɔrebɛhyɛ n'amanyɛsɛm edwuma ase no, na ɔnye Global Haulage Camp edwumakuw a ɔwɔ Nkran Kuropɔn Ghana yɛ edwuma dɛ obi a ɔhwɛ ma wɔyɛ ndzɛmba. == Amanyɛsɛm == Dze nam [[New Patriotic Party]] do ntsi Ababio dzii kan bɛyɛɛ mbrahyɛbaguanyi maa Dormaa East abatow mpasua a ɔwɔ Brɔn na Ahafo Mantɔw mu wɔ Ghana wɔ afe 2004 Ghana abatow kɛse no ekyir. Iyi kyerɛ dɛ mber a odzii kan gyinaa ma abatow mpasua no wɔ mbrahyɛbagua a ɔtɔ do anan wɔ Ghana Republic a ɔtɔ do anan mu. Onyaa mba 11,533 fri amba dodow a wɔtowee 19,480 mu. Iyi gyina hɔ ma 58.1%. Odzii Nicholas K. Adjei-Kyeremeh a ɔwɔ National Democratic Congress, Alexander Asante Oppong a ɔwɔ Convention People's Party na Lovea Amponsah a ɔwɔ Democratic People's Party no hɔn do nkonyim. Dɛ ma wɔhyehyɛ no pɛpɛɛpɛ a wonyaa amba 38.00%, 2.90% na 1.00%. [[New Patriotic Party]] nyaa mbrahyɛbagua ngua ahaeduonu ebiasa fri ngua ahaebien na eduasa mu dɛ hɔn a hɔn ho dɔɔ so wɔ mbrahyɛbagua a ɔtɔ do anan wɔ Ghana Republic a ɔtɔ do anan mu. Dormaa East abatow mpasua no kaa mbrahyɛbagua ngua duanan fi ngua eduonu anan a wodzii do nkonyim wɔ Brɔn na Ahafo Mantɔw mu no. Ababio dɛ mbrahyɛbaguanyi a ɔwɔ mbrahyɛbagua a ɔtɔ do anan sanso som dɛ ɔkasamafo abadziekyir wɔ hɔn a wɔ yii hɔn dɛ wɔnhwɛ Akwan na Akwantu do no. Wɔsan yii no wɔ afe 2008 Ghana abatow kɛse no mu dɛ mbrahyɛbaguanyi maa Dormaa East abatow mpasua dze nam [[New Patriotic Party]] do. Iyi kyerɛ dɛ ogyinaa maa abatow mpasua no wɔ mbrahyɛbagua a ɔtɔ do enum wɔ Ghana Republic a ɔtɔ do anan mu. Ɔdze mba 11,363 fi mba dodow a wɔtow no 19,188 mu dzii nkonyim. Iyi nye 59.22% yɛ pɛr. Odzii Isaac Kofi Kyeremeh a ɔwɔ National Democratic Congress, Samuel Badu a ɔwɔ Democratic Freedom Party, Alexander Asante Oppong a ɔwɔ Convention People's Party na Lovea Amponsah a ɔwɔ Democratic People's Party hɔn do nkonyim. Dɛ wɔhyehyɛ no pɛpɛɛpɛ a wonyaa amba 33.80%, 4.35%, 2.48% na 0.16% fi amba dodow a wɔtowee no mu. [[New Patriotic Party]] dzii ngua dodow duesia fi ngua eduenu anan do nkonyim wɔ Brɔn na Ahafo Mantɔw mu wɔ afe 2008 Ghana abatow kɛse no mu. Naaso wonyaa ngua ɔha na du fri ngua ahaebien na eduasa mu wɔ mbrahyɛbagua a ɔtɔ do enum wɔ republic a ɔtɔ do anan mu. == Asetsena mu nsɛm == Ntow Ababio awar awo mba ebiasa. Ɔyɛ Christiannyi na asɔrba wɔ Presbyterian Asɔr wɔ Ghana. [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] kdhqv0jj36pmaoh2tmgdcd3hv3yft7o Yaw Osafo Maafo 0 1086 36550 36536 2025-02-06T19:12:32Z InternetArchiveBot 41 Rescuing 3 sources and tagging 0 as dead.) #IABot (v2.0.9.5 36550 wikitext text/x-wiki {{Infobox officeholder |honorific-prefix = Hon. |name = Yaw Osafo-Maafo |honorific-suffix = |image = |caption = |constituency_MP = [[Akim Oda (Ghana parliament constituency)|Akim Oda]]<ref>[https://web.archive.org/web/20110711092622/http://ghanadistricts.com/mps/?PHPSESSID=f694b28d22e967b766039343d4462ab4&mpd=90&PHPSESSID=f694b28d22e967b766039343d4462ab4 "Ghana Districts – A Repository of All Districts in the Republic of Ghana." Ghana Districts. Ministry of Local Government and Rural Development and Maks Publications & Media Services. Web. 12 November 2010.]</ref> |parliament = <!--Can be repeated up to eight times by adding a number--> |majority = 23,461 |term_start = 7 January 1997 |term_end = 7 January 2009 |predecessor = Nana Boaten-Abora |successor = Yaw Owusu-Boateng |order2 = <!--Can be repeated up to eight times by changing the number--> |office2 = Minister for Finance and Economic Planning |term_start2 = February 2001 |term_end2 = 7 January 2005 |successor2 = [[Kwadwo Baah Wiredu]] |order3 = <!--Can be repeated up to eight times by changing the number--> |office3 = Minister for Education and Sports |term_start3 = February 2005 |term_end3 = April 2006 |president3 = [[John Kufuor]] |predecessor3 = [[Kwadwo Baah Wiredu]] |successor3 = [[Papa Owusu-Ankomah]] |office1 = [[Senior Minister (Ghana)|Senior Minister]] |term_start1 = 21 January 2017 |birth_date = |birth_place = |death_date = |death_place = |restingplace = |restingplacecoordinates = |birthname = |nationality = [[Ghana]]ian |party = [[New Patriotic Party]] |otherparty = <!--For additional political affiliations--> |spouse = |partner = <!--For those with a domestic partner and not married--> |relations = |children = |residence = |alma_mater = |occupation = |profession = Banker, Consultant & Politician |committees = |portfolio = |signature = |website = |footnotes = |blank1 = |data1 = |blank2 = |data2 = |blank3 = |data3 = |blank4 = |data4 = |blank5 = |data5 = }} '''Yaw Osafo-Maafo''' yɛ Ghana ɔmanyɛfo a wɔpaw no wɔ [[Ebɔbira]] mu dɛ ɔmampanyin fotufo panyin wɔ Akufo-Addo Aban no mu 2021. Ɔsom dɛ Ɔmanpanyin a ɔhwɛ Republic of Ghana do wɔ Akufo-Addo Aban no mu, fitsi afe 2017. Na ɔyɛ Ɔman Ba  Mbrahyɛbaguanyi maa Akim Oda fitsi afe 1997 kesi afe 2009, nna kan no na ɔyɛ Sikasɛm soafo na aban edwuma fofor wɔ Kufuor Aban no mu wɔ afe 2001 na 2009 ntamu.<ref>{{Cite news|url=http://www.ghananewsagency.org/politics/president-akufo-addo-swears-in-12-new-ministers-112691|title=President Akufo-Addo swears-in 12 new Ministers|access-date=2017-02-24}}</ref> == Ahyɛse Bra == Wɔwoo Yaw Osafo-Maafo wɔ Akyem Awisa wɔ afe 1936. Ɔkɔɔ Akyem Awisa Presbyterian Skuul na Achimota Skuul.<ref>{{Cite news|url=https://www.modernghana.com/news/177297/mr-yaw-osafo-maafo-was-an-all-round-student.html|title=Mr. Yaw Osafo-Maafo Was An All-Round Student|newspaper=ModernGhana.com|access-date=2017-02-24|language=en-GB}}</ref> Ɔkɔɔ so suaa Mfiridwuma ho ade wɔ Kwame Nkrumah Skuulpɔn a ɔhwɛ Nyansahu na Mfiridwuma do (KNUST), Ghana.  Wɔ KNUST no na ɔyɛ Ɔman Ghana Esuafo Kuw (NUGS) no Panyin Abadziekyir. Ɔdze no ho kɔbɔɔ Volta Aluminum Company (VALCO) dɛ mfiridwumayɛfo na ɔfor faa dzebea ahorow no mu bɛyɛɛ CEO.<ref>{{Cite web|date=2021-01-14|title=Senior Minister Yaw Osafo-Maafo bows out|url=https://asaaseradio.com/politics/senior-minister-yaw-osafo-maafo-bows-out/|access-date=2021-02-05|website=Asaase Radio|language=en-US}}</ref> Osafo-Maafo de na adansedze nkrataa sĩĩ hɔ wɔ sikakorabea na sikasɛm mu denam Ghana sikakorabea akɛse mmienu, Sikakorabea a ɔhwɛ Adan ne Adansi do, na Ɔman Sikakorabea a ɔhwɛ Sikakorabea do a ɔdze anim na ɔsan hyehyɛɛ no ​​yie wɔ afe 1979 ne 1992 ntamu no do. '''Ɔayɛ Wiase Sikakorabea''', Afrika Nkɔdo Sikakorabea na Amanaman Nkabom Nkɔdo Dwumadzibea no Fotufo.  Ɔyɛ West African Bankers’ Association no adwumayɛkuo no titrani abedziekyir a etwa mu, na Ghana Stock Exchange no Panyin Abedziekyir a ɔhyehyɛɛ no. Ɔasom dɛ guamtsenanyi na edwumakuw no mu nyi wɔ ndwumakuw dodow bi tse dɛ Nestle Ghana Limited, National Trust Holding Company, Merchant Bank Ghana Limited, Ɔman Nkɔdo Nhyehyɛɛ Bogua, Divestiture Implementation Committee na Donewell Insurance ka ho.  Ɔgyaee edwuma no ber a ɔsoom dɛ Mmarahyɛ Bagua no muni wɔ Akim Oda Mantɔw mu wɔ Ghana Epue Mantɔw mu no, mfe ebiasa.  Ɔyɛ Ghana Asoe a ɔhwɛ Mfirdwuma do no nyɛnko na ɔyɛ Ghana Asoe a ɔhwɛ Ndzɛmba a Wɔayɛ no Asoɛe no mu nidze. == '''Dzibew Ahorow Wɔ Aban Mu''' == Ɔyɛ kan Mbrahyɛbaguanyi dze ma Akim Oda, Ghana. '''Ɔmanpanyin A Ɔhwɛ Sikasɛm Na Sikasɛm Nhyehyɛɛ Do''' Wɔpaw no dɛ Sikasɛm soafo wɔ [[Sanda]] 2001 mu na ekyir no wɔpaw no dɛ Sikasɛm na Sikasɛm Nhyehyɛɛ soafo wɔ Kufuor Aban no mu.  Odzii dɛm dzibew yi kesii Ebɔw 2005. Wɔ Sikasɛm Dwumadzibea no ɔhwɛɛ nsesa kɛse a ɔbaa Ghana sikasɛm mu no do.<ref>[http://news.myjoyonline.com/business/200903/27157.asp Gadugah, Nathan. "Osafo Maafo: Deficit Projection Courageous and Feasible But...." Joy Online. Myjoyonline.com, 5 March 2007. Web. 12 November 2010.]</ref>   Wɔ [[Ɔberɛfɛw]] 2001 mu no, Banker Magazine, Financial Times nwoma bi, bɔɔ no dzin dɛ Sikasɛm Soafo a Ɔsen Obiara na nyɛnko Canadanyi Paul Martin na Sikasɛm Soafo a Ɔsen Obiara wɔ afe 2001, Afrika.<ref>{{Cite journal|last=Handley|first=Antoinette|date=2007|title=Business, Government, and the Privatisation of the Ashanti Goldfields Company in Ghana|journal=Canadian Journal of African Studies|volume=41|issue=1|pages=1–37|doi=10.1080/00083968.2007.10751350|jstor=40380185|s2cid=151240166|issn=0008-3968}}</ref> '''Ɔmanpanyin A Ɔhwɛ Nwomasua Na Edwuma Do''' Afe 2005 na 2006 ntamu no na ɔyɛ Nwomasua na Agumadi ho Ɔsoafo, faako a ɔhyɛɛ ase dze nsesa etsitsir a ɔfa nwomasua mu a na botae ne dɛ ɔbɛma ahyɛse, ntoado na skuulpɔn nwomasua no ayɛ papa no dzi dwuma. Nsesa ahorow no so bɔɔ mmɔden dɛ wɔbɛma nhomasua nhyehyɛe no na sikasɛm a ɔtrɛw no ahiade ahorow ahyia. Ɔde mfitiase nhomasua foforo a wontua hwee a wɔfrɛ no Capitation Grant no dze edwuma. Ɔfa edwumadze ho no, na nhyehyeɛ fofor na na nhyehyɛeɛ fofor a ɔyɛeɛ wɔ sikasɛm na bɔɔlbɔ ho dwumadze ho wɔ ɔman no mu no dze edwuma kɛseɛ wɔ boa a ɔboaa Ghana ma ɔfatae dɛ ɔbɛkɔ 2006 Wiase Kupɔn no mu.  Eyi ne ber a ɔdze nkan a Ghana ayɛ saa wɔ n’abakɔsɛm mu. == '''Abatow''' == Wɔdii kan paw Marfo dɛ ɔnkɔ Mmarahyɛ Bagua no mu wɔ [[New Patriotic Party]] no tekiti do wɔ December 1996 Ghana Amansan Abatuw a ɔkɔɔ do maa Akim Oda Mantam a ɔwɔ Ghana Apueeɛ Mantam mu no mu.<ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 1996 Results – Akim Oda Constituency|url=http://ghanaelections.peacefmonline.com/pages/1996/eastern/90/index.php|access-date=2020-10-06|website=Ghana Elections – Peace FM|date=17 December 2014 }}</ref> Ɔtoo aba 26,685 wɔ abatuw 44,794 a ɔfata a wɔtowee a ɔgyina hɔ ma 48.80% wɔ n’asɔretiafo Boateng Abora a ɔtoo aba 16,984, Yaw Frempong Awuku a ɔtoo aba 750, Willie De-Graft Sakyi a ɔtoo aba 375, Samuel Daves-Adjepong a ɔtoo aba 0.  Wɔ afe 2000 Ghana Amansan Abatoɔ no mu no, ɔtoo abatoɔ 25,709 wɔ abatoɔ 41,950 a ɔfata a wɔtowee a ɔgyina hɔ ma 61.30% wɔ n’asɔretiafoɔ Kojo Atta-Krah a ɔyɛ NDC muni a ɔtoo aba 14,766 a ɔgyina hɔ ma 35.20%, George Ntiamoah a ɔyɛ IND muni a ɔtoo aba 687 a ɔgyina hɔ ma 1.60  %, Abor Mensa yɛ CPP muni a ɔtoo aba 342 a ɔgyina hɔ ma 0.80%, Sarkodie Kwame Peter yɛ NRP muni a ɔtoo aba 224 a ɔgyina hɔ ma 0.50% ne Adamu Salifu Yahuza a ɔyɛ PNC muni a ɔtoo aba 222 a ɔgyina hɔ ma 0.50%.<ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 2000 Results – Akim Oda Constituency|url=http://ghanaelections.peacefmonline.com/pages/2000/eastern/90/index.php|access-date=2020-10-06|website=Ghana Elections – Peace FM|date=17 December 2014 }}</ref> Wɔsan paw no wɔ afe 2004 mu a ɔtoo aba 36,729 wɔ abatuw 50,734 a ɔfata a wɔtoo no mu a ɔgyina hɔ ma 72.40% wɔ n’asɔretiafo Kwasi Nkansah Amaniapong a ɔtoo aba 13,268, Adamu Salifu Yahuza a ɔyɛ PNC muni a ɔtoo aba 386 ne Abora Mensah a ɔno nso too aba 351.<ref>{{Cite web|last=FM|first=Peace|title=Ghana Election 2004 Results – Akim Oda Constituency|url=http://ghanaelections.peacefmonline.com/pages/2004/eastern/90/index.php|access-date=2020-10-06|website=Ghana Elections – Peace FM|date=17 December 2014 }}</ref>   == '''Ndansa yi dwumadzi Ahorow''' == Ɔwom dɛ ɔnyɛ aban no mu bio dze, nanso Osafo-Maafo yɛɛ ɔsatu maa [[New Patriotic Party]] no wɔ afe 2008 abatuw a ɔtɔ do mmienu no mu.<ref>[https://web.archive.org/web/20110711091742/http://www.ghanatouristvillas.com/news2/194427/1/npp-adopts-hamlet-campaign-strategy.html Myjoyonline, By. "NPP Adopts Hamlet Campaign Strategy." Modern Ghana. Joy Online, 11 December 2008. Web. 12 November 2010.]</ref> Osafo-Maafo wɔ nnansa yi ara mu yɛɛ adwuma dɛ ɔfotufoɔ maa Wiase Sikakorabea a ɔtuu Sikasɛm Dwumadibea na Liberia aban Mmarahyɛ Bagua no fo. Ofi ber a ofii aban no mu no, ɔkasa tiaa Ghana aban no wɔ nsɛm te dɛ akatua a wotua ma aban mpanyimfo na Achimota Kwae a wɔrehwehwɛ dɛ wɔbɛtɔn no ho.<ref>[https://web.archive.org/web/20081209014132/http://news.myjoyonline.com/politics/200810/21985.asp Gadugah, Nathan. "Asamoah Boateng: Achimota Forest Not for Sale." Joy Online. Myjoyonline.com, 24 October 2008. Web. 12 November 2010.]</ref><ref>[http://www.modernghana.com/news2/198313/1/osafo-maafo-faults-kufuor-over-salary-increases.html Gudagah, Nathan. "Osafo Maafo Faults Kufuor over Salary Increases." Modern Ghana. Joyonline, 12 January 2009. Web. 12 November 2010.]</ref> Ɔsan nso akasa atia sɛnea aban no dze sikasɛm ho dwuma, ɔka a ɔrekɔ soro wɔ ɔman no mu na sika a ɔrekɔ fam no ho kɛse. '''Nnipa Mu Nyiyim Wɔ Ghana''' Sanda 2015 mu no, sum ase ɔdio kasɛt bi a ɔkyere ɔbarima nne a ɔte dɛ Osafo-Maafo a ɔreda nsɛm a ɔfa mmusuakuw ho adze wɔ Asante kasa mu no kɔɔ do yɛɛ kɛse wɔ nsɛm ho amanneɛbɔfo na intanɛt do.  Wɔyɛɛ nnwom a wɔakyere agu hama do no wɔ nhyiam bi a kan Sikasɛm Soafo no na [[New Patriotic Party]]’s Council of Elders wɔ Ghana Apuei Fam mantam mu no ntam.  Ɔnne no dze awerɛhow nea enti a Ghana ahode nya mfaso nso fi mpɔtam a wonni ahode kakraa bi anaasɛ wonni bi koraa no ho.<ref name="kennedy">{{cite news|url=http://ghananewslink.com/index.php/2014-01-01-17-42-23/5046-npp-must-reject-osafo-marfo-s-tribal-comments-arthur-k|title=NPP must "reject" Osafo Marfo's 'tribal' comments – Arthur K|date=22 February 2015|work=GNL|location=Accra Ghana|agency=StarrFmOnline|access-date=23 February 2015}}</ref> "Ewɔ ahodeɛ nyinaa, nanso wo nni asɛm biara wɔ wo ahodeɛ no dohwɛ mu, na ɔno na deɛ ɔrekɔ do. Wo nkɔdo ɔgyina deɛ onni ahodeɛ biara do" nna no kaa saa.Wosusuw dɛ nsɛm no fa Atifi famfo na Ɔmampanyin John Dramani Mahama titiriw a ɔyɛ Gonjani wɔ abusuakuw mu no ho. Ɔbɔɔ kɔkɔ dɛ ɔnsɛ dɛ wɔka nkate a ɔte saa wɔ baguam dɛ "Worentumi nka eyi pefee, ɔnsɛ ɔɛ yɛka", nanso ɔdze kaa ho dɛ "Agyinatukuw no mufo wɔ ahofadi dɛ wɔbɛka ho asɛm wɔ Asantes nkutoo mu". Wɔ na ho anoyi mu no, Osafo-Maafo ka kyerɛɛ nsɛm ho amanneɛbɔfo dɛ "ɔkae dɛ ɔkasae wɔ nhyiam bi ase a ɛnyɛ ber tenten ni nanso ogye kyim dɛ ebia nsɛm a wɔkyerɛ dɛ ɔwɔ kasɛt no mu no yɛ nea ɔkae wɔ hɔ nyinaa ananmusifo anaa."<ref name="ghanaweb">{{cite news|url=http://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=347567|title="Tribal comments" will destroy Osafo Marfo's political career – Omane Boamah|date=21 February 2015|work=Starrfmonline|location=Accra Ghana|agency=GhanaWeb|access-date=23 February 2015}}</ref> == Mboaedze == [[Nkyekyεmu:Ghanafo]] ijqx6j29c7ydn26c4vc5sp39eto9qkf Yaw Owusu-Boateng 0 1087 47901 47450 2025-05-14T13:51:00Z Robertjamal12 13 /* Nhwɛdo */ adding category using [[Project:AWB|AWB]] 47901 wikitext text/x-wiki {{Databox|item=Q84589649}} '''Yaw Owusu-Boateng''' (wɔwoo no [[Ayɛwoho]] 25, 1955)<ref name=":0">http://staging.odekro.org/person/yaw-owusu-boateng/. ''staging.odekro.org.'' Retrieved 2020-07-10.</ref> Ɔyɛ Ghana nwomasua ho nyimdzefo na amanyɛnyi.<ref name=":1">https://web.archive.org/web/20200707143521/https://www.ghanaweb.com/GhanaHomePage/republic/parliamentatian.php?ID=153. ''www.ghanaweb.com.'' Retrieved 2020-07-07.</ref> Na ɔyɛ Ghana Amansin a ɔtɔ do anan (4) no Mbrahyɛ Bagua a ɔtɔ do esia (6) no mu nyi a ogyinaa Asene/Akroso/Manso Ambatow mpasua ananmu wɔ Epuei Mantɔw mu wɔ Ɔman Ho Kuw Fofor (New Patriotic Party) no tekiti do.<ref name=":2">http://www.ghanamps.com/mps/details.php?id=2517. ''www.ghanamps.com.'' Retrieved 2020-02-08.</ref> == Abrabɔ Ahyɛse na Nwomasua == Wɔwoo Owusu-Boateng wɔ [[Ayɛwoho]] 25, 1955.<ref name=":0" /> Ofri Akyem Asene, kurow bi a ɔwɔ Ghana Epuei Mantɔw mu.<ref name=":2" /> Ɔyɛ obi a w'ewie Cape Coast Esuapɔn (University of Cape Coast ) a onyaa Bachelor of Arts abodzin krataa wɔ Asetsena ho Adzesua na Asaase ho Adzesua mu (Sociology and Geography) wɔ afe 1986 mu.<ref name=":1" /> Wɔ afe 1999 mu no, ɔsanso nyaa nye Postgraduate abodzin krataa wɔ Nwomasua mu wɔ Comparative Education Research na Dwumadzi sohwɛ (Project Management) mu wɔ Copenhagen Esuapɔn (University of Copenhagen) wɔ Denmark.<ref name=":1" /><ref name=":2" /> == Edwuma == Ansaana wɔreyi no dɛ mbrahyɛbaguanyi no, ɔyɛɛ edwuma dɛ nhyehyɛe sohwɛfo wɔ American Field Service.<ref name=":2" /> == Amanyɛsɛm == Owusu-Boateng yɛ Ɔman Ho Dɔ Kuw Fofor(New Patriotic Party) no mu nyimpa.<ref name=":0" /><ref name=":3">https://web.archive.org/web/20200711083318/https://ghanaelections.peacefmonline.com/pages/2012/eastern/294/index.php. ''Ghana Elections - Peace FM.'' Retrieved 2020-07-10.</ref> Na ɔyɛ Ghana Amansin a ɔtɔ do anan (4) wɔ Mbrahyɛ Bagua a ɔto do enum (5) ne esia (6) no mu nyi. Wɔsan yii no dɛ ombra mbrahyɛ bagua a ɔtɔ so esia (6) no mu wɔ 7 [[Sanda]] 2013 ekyir a onyaa abatow a ɔfata a wɔtoo wɔ afe 2012 Ghana amansan abatow mu no mu 57.57%.<ref name=":2" /><ref name=":3" /> Na ɔyɛ boayikuw a ɔhwɛ Adan na sikasɛm nhyehyɛɛ Tsitsiriw do (committee on Housing and Special Budget) no mu nyi.<ref name=":1" /> == N'abrabɔ == Ɔyɛ Kristonyi, na w'awar na ɔwɔ mba ebiasa.<ref name=":2" /> == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] tpv20mcoaa8gwqzda4xpgbd4ly3sdgf Yaw Skyface 0 1088 11351 11350 2023-09-15T09:55:08Z Assilidjoe 33 11351 wikitext text/x-wiki {{Databox|item=Q51755032}}'''Isaac Adu Mensah''' (Wɔwoo no afe 1988 [[Kwakwar]] 18), a edwuma mu no wonyim no dɛ '''Yaw Skyface''', '''ɔ'''yɛ Ghana s'''i'''n'''i'''yɛnyi, kwankyerɛfo na s'''i'''n'''i'''twanyi. Ne s'''i'''n'''i''' a odzi kan ''Door 2 Door'' nyaa ɔyɛkyerɛ pa wɔ ber a wɔpaa ho tam wɔ afe 2017 mu. {| class="wikitable" ! colspan="2" |Yaw Skyface |- !N'awow dzin |Isaac Adu Mensah |- !N'awoda |Feb 18, 1988 (age 34) Kwahu, Abetifi |- !N'abɔse |Eastern Region, Ghana |- !Ndwuma |cinematographer, filmmaker, music video director |- !Years active |2009–present |- ! colspan="2" | |- !Website |apstairsmedia.com |} == Abrabɔ ahyɛse == Wɔwoo Yaw wɔ Kwahu Abetifi, a ɔwɔ Epuei afamu. Odzii ne mbofragor fa noara wɔ Takoradi ansaana n'awofo reba Nkran. Owiee skuul wɔ Takoradi Polytechnic wɔ afe 2008 mu, ɔhyɛɛ ase dɛ ɔreyɛ kwankyerɛfo wɔ afe 2009. == Sini akwankyerɛ == === Sini === * ''Door 2 Door'' (2017) ==== Music videosEdit ==== {| class="wikitable" |'''Year''' |'''Artist''' |'''Song''' |'''Notes''' |- | rowspan="2" |2012 |Iwan |"Miss You" |Co-director (with Apstairs) |- |Nate A-Eshun |"Na Love" |Director |- |2013 |Jah Kumbo |"Qualify" |Director |- | rowspan="3" |2014 |Yaa Pono |"Amen" |Director |- |Drilix |"Inferno" |Director |- |Billy Banger |"Party 6" |Director |- | rowspan="5" |2015 |Ebony Reigns |"Dancefloor" |Director |- |Unyx |"Ekpi" |Director |- |Emphraim |"Baby Alhaji" |Director |- |Flexclusive & Dr Cryme |"Woman" |Director |- |Donzy & Kofi Kinaata |"The Crusade" |Director |- | rowspan="6" |2016 |Bisa Kdei |"JWE" |Director |- |Donzy, Sarkodie& Piesie |"Club" |Director |- |Bisa Kdei & Obrafour |"Samina" |Director |- |Samini & Kofi Kinaata |"Mama Ghana" |Director |- |Ebony Reigns |"Kupe" |Director |- |Unyx |"Masi Mad" |Director |- | rowspan="12" |2017 |Ebony Reigns |"Sponsor" |Director |- |Joey B & King Promise |"Sweetie Pie" |Director |- |Donzy & Spicer |"Heart Away" |Director |- |Sista Afia & Shatta Wale |"Jeje" |Director |- |Bisa Kdei |"Apae" |Director |- |Asaase & Yaw Pono |"Julie" |Director |- |Kofi Kinaata |"Confession" |Director |- |Kofi Kinaata |"Last Show" |Director |- |Kofi Kinaata |"Time No Dey" |Director |- |Kelvyn Bwoy & Medikal |"Toffee" |Director |- |Ebony Reigns |"Turn Up the Light" |Director |- |Bisa Kdei & Reekado Banks |"Feeling" |Director |- | rowspan="5" |2018 |Stephanie Benson |"All About Love" |Director |- |Keche |"Next Level" |Director |- |Bisa Kdei |"Hammer" |Director |- |Strongman & Kuami Eugene |"Baby Girl" |Director |- |DJ Mensah & Bisa Kdei |"Dancefloor" |Director |} == Nhwɛdo == [[Nkyekyεmu:Ghanafo]] e6nmmyw9d5projo7ck7jczfdqp1blj5 Yawa Hansen-Quao 0 1089 13159 13153 2024-05-24T12:10:56Z TenWhile6 1267 ref formatting 13159 wikitext text/x-wiki '''Yawa Hansen-Quao''' (wɔwoo no wɔ Accra) oyɛ Ghananyi a ɔhyehyɛɛ, asetsena mu edwumayɛfo ne ɔbaa ho ɔpɛfo.<ref name="Led">''"#LeadershipIs: Q&A with Yawa Hansen-Quao, Founder of Leading Ladies' Network - ALU". Retrieved 2015-08-20.''</ref><ref name="Lead">''"Leading Lady: Yawa Hansen-Quao, Ghana". Ventures Africa. Retrieved 2015-08-20.'' </ref> Ɔtse Ashesi Sukuupɔn Kɔlege bagua mu, ɔsom wɔ afotufo bagua mu, Mbaa Asoɛe a ohwɛ Wiase Nyinaa Akannifo do, Benedictine Sukuupɔn mu. Ɔno na ɔhyehyɛɛ "Leading Ladies Network (LLN)", na ɔyɛ "African Leadership Network" ne World Economic Forum’s Global Shapers Community no muni. Ɔyɛ tumi a osɛ dɛ wobu akontaa wɔ abeawa abofra no nhomasua ne yiyedzi mu.<ref>''"Yawa Hansen-Quao". Global Shapers. Retrieved 2015-08-22.'' </ref><ref name="Led" /><ref>''"Board of Directors (College) - Ashesi University College". www.ashesi.edu.gh. Retrieved 2015-08-22.''</ref><ref name="Yawa">''"Yawa Hansen-Quao". World Economic Forum. Retrieved 2015-08-22.''</ref> Yawa Hansen-Quao yɛ Ghana ɔmanyɛfo bi a wɔhyɛɛ no ma oguan fii ɔman no mu wɔ 1980 mfe no mfiase mu wɔ amanbu mu basabasayɛ ber no mu no babaa panyin. Ɔtsena ne mbofraase dɛ oguanfo wɔ Togo na afei ɔtsena United States. Te dɛ Afrika aguanfo pii a wɔhyɛɛ hɔn ma woguan frii hɔn asasepɔn no do no, wɔtsetsee no wɔ amanbrɛ ebien ntam na odze ebien no nyinaa hyɛɛ ne mu. Na onyɛ ber a ɛyɛ mmerɛw mma Yawa, na ɔtsena ahotoso a onye dɛ wɔbɛsan aba fie ber a ahobambɔ wom kɛse no ase, nanso dɛm mbofra berem a na amanbrɛ ebien wom yi nwene onipa ko a oyɛ ndɛ. Ewiei koraa no ɔsan kɔɔ fie wɔ 1996 mu ber a na ɔyɛ ɔbabun. Kasa a wɔka ne amanbrɛ mu akwansidze ahorow no amma wantum nye mberantse ne mbaa afofor a wɔtsetsee hɔn wɔ Afrika no mbɔ. Nkɔso hokwan ahorow a wɔabara a Afrikafo mbaa betumi anya no daa edzi ntsɛmntsɛm maa Yawa na ber a n’ahwɛfo no tew ne ho na abusua no hwee sikasɛm mu mber a emu yɛ dzen mu akyi no, na osɛ dɛ ɔhyɛ ebusua no dzen na ɔhwɛ n’agya a na ɔyare kokoram no.<ref>''Sachdeva, Gulshan; Sharma, Bharat (September 2021). "Exergy Analysis of an Ejector Cooling System by Modified Gouy–Stodola Equation". International Journal of Air-Conditioning and Refrigeration. '''29''' (3). doi:10.1142/s2010132521500279. ISSN 2010-1325. S2CID 239205743.''</ref> Wɔ dɛm ahokyer yi nyinara ekyir no na ɔwɔ nkitahodzi a oboa wɔ n’egya, n’adamfo paa  ne fotufo a ofri U.S. Mbofra Nkɔdo nhyehyɛe no mu. Dɛm ɔfotufo yi huu tumi pii wɔ ne mu araa ma otuaa Yawa sukuu kaw wɔ ebusua no sikasɛm mu ahokyer mu tse dɛ obɛyɛ a obetumi akɔ s do akɔ sukuu. Na sukuu yɛ ɔkwan a Yawa akannifo tumi nye adebɔ ahoɔden fi edzi. Wodze dwumadzi ahorow bi a odzii wɔ sukuufo enyido mu no tuaa ne ho akokwaw ne n’asɛyɛde do ka.<ref name="Lead" /> == Ankorankoro asetsena nye nhomasua == Hansen-Quao bɛkaa Ashesi Suapɔn ho a na ɔwɔ enyidado dɛ obɛyɛ atsenae a ɔbɛtumi abɛyɛ Ghana nsakraeɛ no fã. Odenam ndwuma pii a ɔyɛe, a ogyina sika fam mboa nye nnamfo ayamuyie do no, ɔhyɛn mu na odze ne ho maa Ashesi. Ber a na ɔwɔ hɔ no ɔhyɛɛ Ashesi Business Club nye "Women of Ashesi " asuafo akuw ase. Ɔsan nso bɛyɛɛ HIV/AIDS atipɛnfo kyerɛkyerɛfo na ewiee koraa no wɔpaw no wɔ afe 2006 mu dɛ ɔbaa a odzi kan a ɔbɛyɛɛ kɔlegefo aban titenanyi wɔ Ghana.<ref>''"Leading Lady: Yawa Hansen-Quao, Ghana". Ventures Africa. 2012-05-29. Retrieved 2022-05-15.''</ref> Ber a na ɔwɔ sukuu mu no osii gyinae dɛ obedzi asɛm bi a ohaw Afrika sukuupɔn pii, edzifudepɛ ahorow nyinaa ho dwuma. Wɔ nhomasua gyinabea nyinaa mu wɔ Ghana no, na nsisi, adanmudze ne nna ho aguadzi de nya abasobɔdze ebu do na ɔhwehwɛɛ dɛ odze nyidzi mbra bi bɛba ne sukuu mu. Odenam nyidzi ho mbra a ogye toom do no, Ashesi a Hansen-Quao dzi n’enyim no dze gyinapɛn no sii hɔ wɔ nhomasua nhyehyɛe a otrɛw no mu.<ref name="Lead" /> Ɔsan yɛɛ MA wɔ Bɔbeasu, Asomdwee nye Ahobanbɔ mu wɔ Kofi Annan Amanaman Ntam Asomdwee Ntsetsee Asoeɛ ne Honors abodzin krataa wɔ edwumayɛ ne Nneɛma Fofor Nkɔsoɔ mu wɔ Amerika Suapɔn a owɔ Rome. Ɔsan nso dzii adansedzi krataa wɔ Radio ne TV do nkyerɛkyerɛmu mu wɔ Ghana Institute of Journalism, na ɔnyaa Certified Corporate Etiquette na International Protocol Consultant wɔ Protocol School of Washington, USA.<ref name="Yawa" /><ref name="Hans">''Hansen-Quao, Charles. "Our Founder". www.leadingladiesnetwork.org. Retrieved 2015-08-22.''</ref> == Ndwuma == Ber a ber dur dɛ Hansen-Quao fi Ashesi no, na ɔpɛ dɛ ɔbɔ mpɔtam bi a wɔtete akannifo, a otse dɛ ne Ashesi osuahu no. Gyidzi a no mu yɛ dzen a ɔwɔ wɔ Afrika mbaa akannifo a owɔ hɔn mu no maa ɔhyehyɛɛ Leading Ladies Network (LLN), a oyɛ ndzɛmba ne ebusuabɔ nnyina do ma mmabaa ber a wɔredzi akannifo dwumadzi wɔ aban, ɔmanfo, ndwumakuw ahyehyɛdeɛ ne afoforɔ mu. Onam ne Mbaa Akannifoɔ Nkɔsoɔ, Afotuo ne Tumidzi Ntoatoado so no, LLN tsetse mbaa ma wɔyɛ asetena mu nsakraeɛ nnwinnadeɛ, boa hɔn wɔ mbeambea nyinara na osiesie hɔn dɛ wɔbɛyɛ nkoa akannifoɔ wɔ hɔn ndwuma a wɔapaw mu.  Dɛm mbaa yi yɛ ndwuma a obɛma hɔn man etu mpɔn na wɔasiesie hɔn ho dɛ wɔbɛfa akannifoɔ dwumadzi foforɔ.<ref name="Lead" /><ref name="Led" /><ref name="Hans" /><ref>''"Achievers Ghana interacts with the Leading Ladies Network". Achievers Ghana. 2015-05-17. Retrieved 2015-08-22.''</ref> Dɛ yɛdze n’edwuma a ɔyɛ daa dɛ obi a ɔhyehyɛɛ edwuma no to nkyɛn a, Hansen-Quao yɛ Ashesi Sukuupɔn Kɔlege no akwankyerɛfo bagua no muni, wɔ Mbaa Asoɛe a ohwɛ Wiase Nyinaa Akannifo do, Benedictine Sukuupɔn no afotufo bagua no mu, ɔyɛ Afrika Akannifo Nkitahodzi ne Wiase no muni Sikasɛm Nhyiam no Wiase Nyinaa Ndɛmba a Wɔyɛ no Kuw. Ɔsan nso yɛ akannifoɔ fotufoɔ ma UN Mbaa a oboa ma wɔyɛ akannifoɔ adzesua nhyehyɛeɛ a obɛma mbaa akannifoɔ tumi akɔ enyim wɔ Afrika Apueeɛ nye Anafoɔ fam.<ref name="Hans" /> == Abasobɔdze nye dza woetum ayɛ == Wɔ afe 2016 mu no, wɔmaa no afe 2016 Eisenhower Fellows wɔ Eisenhower Fellowship Africa Program a odzi kan no ho.<ref>''"Ashesi alumna, Yawa Hansen-Quao '07, awarded Eisenhower Fellowship". www.ashesi.edu.gh. Retrieved 2021-03-13.''</ref> Wɔ March 2021 mu no, wodze Hansen-Quao too gua dɛ Vlisco Ghana Ɔmanpanyin ama afe no. Wɔpaw no osiandɛ dwuma a odzii wɔ mbea akannifo ne afoforo a wɔwɔ Afrika nkyerɛkyerɛ mu nti.<ref>''Ali, Mohammed (2021-03-12). "Vlisco unveils Yawa Hansen-Quao as 2021 ambassador for Ghana". Graphic Online. Retrieved 2021-03-13.''</ref><ref>''"Vlisco unveils Yawa Hansen-Quao as the Ghana Ambassador for 2021". www.ghanaweb.com. 2021-03-10. Retrieved 2021-03-13.''</ref><ref>''Debrah, Ameyaw (2021-03-12). "Vlisco Names Female Leadership Advocate, Yawa Hansen-Quao As Ghana Ambassador For 2021 - Ameyaw Debrah"''</ref> == Mboaedze == <references /> 9noaqu89s3vxmerk30njg0ibx7zx97r Yawda 0 1090 6034 6033 2023-04-20T19:31:21Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 6033 wikitext text/x-wiki '''Yawda''' yɛ dapɛn mu ndafua. Ɔhyɛ Wukuda na Fida ntamu 4mptpeertn51qwg3p4soqabe2cee38y Yvonne Nelson 0 1091 36426 35541 2024-12-22T03:23:58Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 36426 wikitext text/x-wiki {{Databox|item=Q8062489}}'''Yvonne Nelson''' ( a wɔwoo no Ɔberɛfɛw 12, 1985)<ref>https://yen.com.gh/tags/yvonne-nelson/</ref><ref>https://www.legit.ng/1201569-yvonne-nelsons-biography-interesting-facts-know.html</ref> yɛ Ghana sentwanyi,mɔdel,obi a ɔhwɛ twa sen,buukuu kyerɛwfo,obi a ɔyɛ n'ankasa n'edwuma na oesi Miss Ghana akan no bi pɛn . Oeyi sen ahorow pii a ''House of Gold'' (2013), ''Any Other Monday'', ''In April'', and ''Swings'' nyina ka ho bi, na dwuma a odzii no sen "Princess Tyra" na "Playboy" mu na ɔmaa nkorɔfo hun no wɔ sentwa edwuma no mu. <ref>https://buzzghana.com/yvonne-nelson-profile-biography-facts/</ref><ref>https://www.biegyanation.com/celebrities/yvonne-nelson/</ref><ref>https://www.pulse.com.gh/entertainment/movies/any-other-monday-watch-yvonne-nelson-kafui-danku-jose-tolbert-in-new-movie-trailer/ry4mkb9</ref> Seseiara no, ɔwɔ nyimpa ɔpepe 7.5 a wodzi n'ekyir wɔ Instagram do. N'egya dzin "Nelson" ntsi, obotum aba dɛ ofi Tabom ebusuasantsen no mu. == Ahyɛse bra == Wɔwoo [[Yvonne Nelson]] wɔ Nkran, a ɔwɔ Ghana. Ɔyɛ Mfantsenyi. No nuanom baasa nyina mu no, ɔno na osuar. Ne maame fi Oguaa a ɔwɔ Finimfin Mantɔw mu na ne papa fi Nkran a ɔwɔ [[Nkran Kuropɔn Mantɔw]] mu, a ebien no nyina wɔ Ghana. Ɔhyɛɛ no skuul ase wɔ St. Martin De Porres School a ɔwɔ Nkran na ekyir no ɔkɔr Aggrey Memorial Senior High School<ref>https://web.archive.org/web/20230625085239/https://www.peacefmonline.com/ghana/people/moviestars/yvonne_nelson/biography/</ref><ref>https://www.myjoyonline.com/</ref>.Ɔkɔr esuapɔn wɔ Zenith University College na Central University, hɔ na okenyaa abɔdzin krataa wɔ "human resource management" mu. Owiei wɔ Ghana Institute of Management na Public Administration (GIMPA) a onyaa abɔdzin krataa a otsia ebien wɔ "International Relations na Diplomacy" mu wɔ afe 2020 mu. Nelson na ɔtseew "Yvonne Nelson Glaucoma Foundation" no wɔ afe 2010 mu dze bɔɔ tɛ yarba no ho dawur dze kyerɛe. Dɛm adɔyɛ a nna ɔyɛ wɔ tɛ yarba ho tsitsir ntsi, GoWoman Magazine and Printexfo bɔɔ n'abaw do wɔ no mbuae kuw a ɔtsewee no na ne sentwa edwuma no ho. Ɔnam mboa a nkorɔfo a wɔagyegye dzin do twaa ndwom faa adɔyɛ ho na ɔyɛɛ sen bi kaa ho dze kyerɛkyerɛɛ nkorɔfo.. Ɔsan twaa sen a ɔnnwar pii biara dze kyerɛkyerɛɛ nkorɔfo faa tɛ yarba no ho.<ref>https://www.ghanaweb.com/person/Yvonne-Nelson-3193</ref> == Mboa Nwoma == [[Nkyekyεmu:Ghanafo]] e3tdoirnc7ykzc3o4i4khzwpfcteetj Zabid 0 1092 48269 12947 2025-05-26T13:57:11Z Robertjamal12 13 /* Nfonyinsie bea */ Cat using [[Project:AWB|AWB]] 48269 wikitext text/x-wiki {{Databox|item=Q138986}} '''Zabid''' (Arabic: زَبِيد) (wɔsan kyerɛw no Zabīd, Zabeed na Zebid) yɛ kurow a nyimpa bɛyɛ 52,590 na wɔtse mu wɔ Yemen atɔe fam mpoano asasetaw no do. Ɔyɛ nkurow a w'akyɛr kyen obiara wɔ Yemen no mu kor, na w'ayɛ UNESCO Wiadze Egyapadze fri 1993; nanso, wɔ afe 2000 mu no, wɔdze bea no too Wiadze Egyapadze a ɔwɔ esian mu Kyerɛwtohɔ no mu. Zabid Nkramofo Asɔrdan Kɛse a wɔsan frɛ no Al-Asha'ir Nkramofo Asɔrdan no, Abu Musa Ashaari a ɔyɛ Muhammad ekyirdzifo no mu kor na osii wɔ afe 628 A.D. Ná kurow no yɛ Yemen ahenkurow fri afeha a ɔtɔ do 13 kesi 15 mu. == Abakɔsɛm == Kurow no a wɔdze Wadi Zabid, wadi (anaa bon) a ɔwɔ n’anafo fam no dzin too do no yɛ nkurow a w'akyɛr kyɛn obiara wɔ Yemen no mu kor. Abu Musa Ashaari, Nkɔmhyɛnyi Muhammad ahokafo no mu kor, na ofri Zabid bae, na ɔmaa wosii kurow no mu Nkramofo Asɔredan Kɛse no wɔ afe 628 A.D., a ono nso da do ara wɔ Nkɔmhyɛnyi no asetsena mu. Tse dɛɛ ma tsetse nsɛm kyerɛ no, iyi nyi Nkramofo Asɔredan a ɔtɔ do enum (5) a wosii wɔ Islam abakɔsɛm mu. Sahabi fofor nso; Amru bin Ma'adi Yakrib nso fi Zabid na ofri Zubaid Fie, Arabia ebusuakuw bi a wɔdze dɛm kurowpɔn yi dzin too do. Zabid yɛ Yemen ahenkurow fri afe a ɔtɔ do duebaasa kosi afe a ɔtɔ do duenum nye Arab na Nkramofo wiadze no finimfin a nye fa kɛse no ara fi nye Zabid Suapɔn a w'agye dzin no na ɔyɛ Nkramofo nwomasua finimfin. Na ɔyɛ Ziyadid ahemman no ahenkurow fri 819–1018 na Najahid ahemman no ahenkurow fri 1022–1158. Wɔ afe 1067 mu, wɔ akwantu a ɔkɔ Mecca mu no, Banu Najah ebusua a ɔhyɛ Sa’id Ibn Najah, Zabid ɔheneba ase no, tuu hyɛɛ Ali na Asma bint Shihab akwantu kuw no do, kumm Ali na wɔfaa Asma deduani. Wɔdze no too sum ase efiadze bi mu wɔ Zabid, na wɔbɔ amandzɛ dɛ, wɔdze ne hokafo tsi a hɔn etwa no duaa dua bi a wotum hu fi nye dan mu. Ber a ɔdze no too efiadze afe kor ekyir no, otumi dze nkratowsɛm bi kɔmaa ne babarima na n'asew wɔ Sa’na, na ne babarima no tuu hyɛɛ Zabid do na ogyaa no. [[Fael:Mausoleum syedna Mohammad Ejuddin.JPG|thumb|Mausoleum Muhammad Ezzuddin, Zabeed, Yemen]] Arabnyi bi a wɔfrɛ no Ali ibn Mahdi al-Himyari a ofri Yemen Mbepɔw do no na ɔhyehyɛɛ Mahdid ahemman no wɔ Tihama. Ibn Mahdi na n’ekyirdzifo hyew amansin pii wɔ Zabid etsifi fam. Na w'aka ntsɛm dɛ ɔbɛsan dze Abisiniafo no aba nkoasom mu na ɔhyɛɛ ne mbanyinfo no dɛ wonkum obiara a mbubuafo ka ho.Osiandɛ abasamtu ntsi, Zabidfo no hwehwɛɛ mboa fri Zaydi imam Ahmed ibn Sulayman hɔ tsiaa al-Himyari. Zaydi imam no hyɛɛ dɛ wonkum Fatiq III osiandɛ wɔ kyerɛ dɛ ɔnye banyin na basia nna ntsi. Fatiq III no, Imam, Mahdidfo, anaa n’ankasa asraafo na wɔkumm no. Dɛm asɛm yi ntsi, nkowa ahemman no baa ewie na Mahdidfo no faa Zabid wɔ afe 1158 mu. Ayyubid ɔhenba Turan Shah asraafo yɛɛ ntsɛm faa Yemen fa kɛse no ara na wɔfaa Zabid wɔ 13 May 1174. Hadım Suleiman Pasha trɛw Ottoman tumi mu dze Zabid kaa ho wɔ afe 1539 mu. Zabid bɛyɛɛ Yemen Eyalet edwumayɛbea tsi a ɔhwɛ do. Amusiei Muhammad Ezzuddin, Zabeed, Yemen Dawoodi Bohra dai Syedna Mohammad Ezzuddin nso baa Zabeed a na n’adwen nye dɛ ɔbɛkɔ Hajj nanso na Zaidifo no dze ewudur ahyɛ nsu a wɔnom wɔ hyɛn no mu na aka Syedna Ezzuddin. Ohunuu wei no ɔsan kɔɔ Sabid nkyen ara na owui wɔ nda kakraa bi ekyir. Ne amusiei nso wɔ Zabid. Nanso ndɛ, Zabid wɔ ndɛ yi Yemen adwen na sikasɛm mu ahokyer mu. == Asase ho nsɛm == Zabid wɔ nkurow akɛse mu nyimpa bɛyɛ 52,590 wɔ Yemen atɔe afa mu mpoano asasetaw no do. == Wiadze egyapadze bea == UNESCO aka dɛ Zabid yɛ Wiadze Egyapadze Bea fri afe 1993. Zabid Nkramofo Asɔredan Kɛse no wɔ bea tsitsir wɔ kurow no mu. Wobetum akɔsera na sukuupɔn no nkae so. Wɔ afe 2000 mu no, wɔkyerɛw Zabid dzin wɔ Wiadze Egyapadze a ɔwɔ esian mu Kyerɛwtohɔ no mu; wɔyɛɛ dzin no wɔ Yemen aban no ahyɛdze do osan tsebea a na hɔn siesie na hɔn enkitsa do yie ntsi. Tse dɛ UNESCO amandzebɔ bi kyerɛ no, bɛyɛ "wɔdze kɔnkrit adan esi kurow no mu efie 40% ananmu, na efie afofor na tsetse souk no resei. Dɛ kurow no fii ase kitsa n'amanbrɛ egyapadze do wɔ ebien mu a." mfe pii a hɔn akyerɛw do dɛ UNESCO Wiadze Egyapadze no, ɔrehyia dɛ ebia ɔbɛhwer dɛm dzibea a wɔdze hoahoa nye ho yi. == Sikasɛm == Odur 1920 no, na Zabid yɛ mbea ebien a wodua indigo wɔ Arabia no mu kor. Zabid nso dua na ɔma asaawa (cotton). Britaniafo ka mbusuakuw ntam ntawntawdzi ho asɛm dɛ ɔmaa sikasɛm yɛɛ mberɛw wɔ Zabid wɔ afe a ɔtɔ do 20 ahyɛse no. == Nfonyinsie bea == <gallery> Zabid, Yemen.jpg|Zabid Historic Town of Zabid-111622.jpg|The wall of al-Iskanderiya Mosque Historic Town of Zabid-111630.jpg|Al-Ikanderiya Mosque Historic Town of Zabid-111624.jpg|Street view Zabid Historic Town of Zabid-111628.jpg|Damage to historic structure Historic Town of Zabid-111647.jpg|Al-Kamiliya Mosque </gallery> [[Nkyekyεmu:World Heritage Sites in Danger]] 4t0a1qangifru5t59xa44lbm95i19rt Zanetor Agyeman-Rawlings 0 1093 47981 47966 2025-05-14T14:33:07Z Robertjamal12 13 /* Mboaedze */ adding category using [[Project:AWB|AWB]] 47981 wikitext text/x-wiki {{Databox|item=Q23541289}}'''Zanetor''' (wɔbɔ dzin Zɑ-nɛ-tɔ) '''Agyeman-Rawlings''' (Dr.) (wɔwoo no [[Obiradzi]]1, 1978) ɔyɛ [[Ghana]] eduruyɛfo na ɔmanyɛnyi a ɔyɛ Ɔmanpanyin a odzi kan wɔ Ghana Republic a ɔtɔ do anan ase Jerry Rawlings (1993–2001) ne kan ɔbaa a odzi kan Nana Konadu Agyeman(1993– 2001).<ref name="ghanamps.com">https://ghanamps.com/mps/details.php/?id=5473</ref><ref name="ghanaweb.com">https://www.ghanaweb.com/person/Zaetor-Agyeman-Rawlings-1763</ref> Ɔyɛ Ghana mbrahyɛbaguanyi ma Klottey-Korle Abatow Mpasua do na ɔyɛ eduruyɛ ho eduruyɛfo na nyimpa mboa ho ɔbemfo.<ref>https://ejscenter.org/ejs-amujae-leaders/dr-zanetor-agyeman-rawlings/</ref><ref><nowiki>https://saharareporters.com/2015/07/15/jerry-rawlings%E2%80%99-daughter-being-pressured-run-parliament-ghana</nowiki></ref><ref>https://saharareporters.com/2015/07/15/jerry-rawlings%E2%80%99-daughter-being-pressured-run-parliament-ghana</ref> == Ahyɛse brra na nwomasua == Wɔwoo Agyeman-Rawlings wɔ [[Obiradzi]] 1 1978 wɔ Nkran, Ghana wɔ Ebibirim Atɔe.<ref name="ghanamps.com"/> Ofi Dzelukope a ɔwɔ [[Firaw Mantɔw]] mu wɔ [[Ghana]]. Ɔkɔɔ North Ridge Lyceum skuul nye Achimota Skuul maa ne ahyɛse nwomasua. Afei owiee Wesley Mbasiafo Ntoado Skuul a ɔwɔ Oguaa wɔ 1996 mu.<ref name="ghanamps.com"/> Osiandɛ na ne papa wɔ amanbu asɛnka egua do ntsi, ber a na ɔyɛ abofraba no, Zanetor dze ne ber dodow no ara nye ne maame, kan ɔbaa panyin, Nana Konadu Agyeman Rawlings. Zanetor kɔɔ Royal College of Surgeons wɔ Ireland kɛyɛɛ n’eduryɛ ho abɔdzin krataa.<ref>https://web.archive.org/web/20221208055704/https://parliament.gh/mps?mp=143</ref><ref>https://agln.aspeninstitute.org/profile/5620</ref> Ɔsan so wɔ adansidzi nkrataa wɔ ahobambɔ ho dwumadzi nye ntawntawdzi ne ɔhaw ho dwumadzi mu fri Ghana Armed Forces Command and Staff College. ndwuma == Edwuma == === Eduryɛ mu edwuma === Agyeman-Rawlings yɛɛ edwuma dɛ eduryɛfo wɔ asopitsi a wɔhwɛ ayarfo nyinara mu wɔ n’edwuma ahyɛse.<ref name="ghanaweb.com"/> Ɔdze no ho ahyɛ fapem nye ndwuma ahorow a ɔbɔ mbasiafo na mbofra hɔn fahodzi na ahotsew a ɔma ahotsew tu mpɔn wɔ Ghana mu.<ref>https://www.africanwomenforum.org/2016/12/dr-zanetor-agyeman-rawlings-member-of-the-african-womens-forum-honorary-committee-elected-member-of-.html</ref> === Nyimpa mboa edwuma === Agyeman-Rawlings edzi enyim wɔ mboa mbɔdzembɔ ahorow mu dze abrɛ amandzehun a nyimpa pii a tsebea bi ayɛ hɔn ayayade no ase. Wɔ [[Obiradzi]] 2015 mu no, odzii kuw bi enyim ma wɔdze mboa ndzɛmba maa hɔn a Goil Oil gya na nsuyir esian a okunkum Ghanafo bɛyɛ 150 a ɔmaa nyimpa pii tui fii hɔn efie mu no. Ɔsan so sii bridge maa Osu Anorhor mpatam hɔfo a aboa ma nsuyir na akwantu a ɔnnyɛ dzen wɔ mpatam hɔ ho asɛm no do atsew. [[Ebɔw|Ebɔ]]<nowiki/>w, 2014 mu no, na Ɔbemfo Rawlings yɛ ɔhɔhow tsitsir wɔ Afrika Mbasia Nhyiamu soronko a ɔwɔ crans-Montana Forum on Africa ne South-South Cooperation a ɔwɔ Dakhla no nhyehyɛɛ mu, a na ne botae nye dɛ ɔbɛhyɛ wiase a nyimpa na enyimhwɛ nnyi mu kɛse ho nkuran.<ref>https://web.archive.org/web/20150928150807/http://cmf.ch/news/2015-03-14-zanetor-agyeman-rawlings-daughter-mr-jerry-rawling-meeting-african-women</ref> == Amanyɛsɛm == Na Agyeman-Rawlings akɔ do atra amambusɛm mu asɛm tsitsir no ekyir wɔ n’asetsena fa kɛse no ara mu<ref>https://citifmonline.com/2015/06/im-not-launching-my-political-career-ezenator-rawlings/</ref>. [[Obiradzi]], 2015 mu, ber a na ɔrosom dɛ Ananmusinyi ama TV3 sika a wɔboaboa ano satu, "TV3 June 3 Disaster Support Fund", a na wɔn botaeɛ ne sɛ wɔbɔboaboa sika ano dze aboa hɔn a nsuyir na ogya esian a osii wɔ [[Obiradzi]] 3 no mu no, amandzɛɛbɔ bi wɔ hɔ a ɔkyerɛ dɛ ɔdze no mboa mbɔdembɔ no ridzi dwuma dze efi amambu satu bi ase.<ref>https://web.archive.org/web/20231123113213/https://www.ghanacelebrities.com/2015/07/28/report-ezanetor-rawlings-to-contest-korle-klottey-seat/</ref> Ɔpoo amandzɛɛbɔ ahorow no a ɔkae dɛ ne dwumadzi ahorow a ɔyɛe wɔ dapɛn no mu no gyina do dɛ ɔbɔboaboa sika ano ama hɔn a esian no a ato hɔn no.<ref>https://mobile.ghanaweb.com/GhanaHomePage/people/person.php?ID=2413</ref> === '''Mbrahyɛbagua no mu mbɔdzembɔ''' === [[Fankwa]] 11, 2015 no, Ɔbemfo Agyeman-Rawlings dze ne dzin kɔe dɛ onkosi akan wɔ Korle Klottey mbrahyɛbagua abatow no mu dɛ Mbrahyɛbaguamuyi, na ɔnye Korle Klottey MP a ɔwɔ hɔ seseiara Nii Armah Ashitey na Leeford Kpakpo Quarshie sii akan. Ber a wɔdze ne dzin ahorow no kɔ no, ɔkɔɔ do kae dɛ na onnyi amambu mu tsirmpɔw biara da na n'egyinaesi nye dɛ obesi akan no yɛ ndansa yi ara. Dɛ mbrɛ ɔkyerɛ no, na no ho a ɔdze hyɛɛ mu no gyina ɔfrɛ a nyimpa pii dze mae dɛ wɔmfa hɔn ho nhyɛ amambusɛm mu, a ofi n’ahotsew satu na ndzɛmba afofor a etwa hɛn ho hyia ho edwuma mu ba no do. Ofitsi d3m ber no, ne papa a na nkyɛ ɔyɛ ɔmampanyin no apen ne ba baa n'egyinasi no do.<ref>http://www.ghanatoghana.com/</ref> === '''Mbrahyɛbaguanyi''' === Odzii nkonyim wɔ [[Ɔberɛfɛw]] 10, 2015 primaries maa Korley Klottey mansin a ɔwɔ [[Nkran Kuropɔn Mantɔw]] na ɔkɔɔ do dzii nkonyim wɔ 2016 Ghana amansan abatow a wɔtoo no [[Mumu]] 7, 2016 no mu.<ref name="yen.com.gh">https://yen.com.gh/28869-ndc-primaries-dr-zanetor-rawlings-wins-korle-klottey-primaries.html</ref> Seseiara ɔyɛ Klottey Korle Mansin no Mbrahyɛbaguanyi.<ref name="yen.com.gh"/> Ɔsom wɔ Bɔbeasu na Mbofra Boayikuw nye Ndzɛmba a W'etwa Hɛn Ho ehyia, Nyansahu nye Mfiridwuma Boayikuw no mu. Okitsa n'akongua do Wɔ afe 2020 amansan abatow no mu. == Ankorankor asetsena == Zanetor Agyeman-Rawlings wɔ mba ebiasa. == Mboaedze == <references responsive="" /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] 3zk4ar7zmnslhcbuo5y00ljha2eylxb Ziniare 0 1094 6437 6061 2023-04-21T12:38:57Z JhsBot 58 bot: Removing interwiki template; the page is now connected to [[d:Q15647343]] 6437 wikitext text/x-wiki {{Databox|item=Q15647343}} '''Ziniaire''' yɛ kurow bi a ɔwɔ Oubritenga mansin mu wɔ Burkina Faso. Ɔyɛ Oubritenga Mantɔw na Plateau-Finimfin Mantɔw ahenkurow.<ref>https://www.citypopulation.de/en/burkinafaso/cities/</ref> == Nhwɛdo == [[Nkyekyεmu:Kurow wɔ Burkina Faso]] [[Nkyekyεmu:kurow a ɔwɔ maps]] [[Nkyekyεmu:Burkina Faso]] [[Nkyekyεmu:Mbea a nnyimpa dɔɔso wɔ Plateau-Finimfin Mantɔw mu]] [[Nkyekyεmu:Oubritenga Mansin]] [[Nkyekyεmu:Plateau-Finimfin Mantɔw mu asase ho nsɛm a wɔakyerɛw]] 33eb3krixyw4cbh1vz1mroggo8q54x0 Zion Asɔr 0 1095 6063 6062 2023-04-20T19:31:27Z MF-Warburg 12 1 revision imported: [TEST] importing fatwiki via a tool 6062 wikitext text/x-wiki A.M.E.Zion yɛ asɔr a ɔwɔ nkorbata pii wɔ Ɔman mu. Hɛn banodzi nye okunyi Hilliard Dogbe. foo4v76793hiv9ndvwjq37xq7qd2rls Zuta Mary Nartey 0 1096 11474 11342 2023-11-23T11:14:51Z Robertjamal12 13 11474 wikitext text/x-wiki {{Databox|item=Q21167168}}'''Zuta Mary Nartey''' (a wɔ sanso frɛ no Mary Zutah Narteh, wɔwoo no [[Ɔberɛfɛw]] 14, 1987) yɛ Ghananyi a ɔtow pea. == Javelin == Wɔ afe 2012 mu no ɔtɔ do anan wɔ African Championships in Athletics wɔ Porto Novo a odzii mita 49.69.[1] Wɔ afe 2014 mu no, ɔtɔ do du-biako wɔ Commonwealth Games dwumadzi a ɔkɔɔ do wɔ Glasgow no mu, odzii silver wɔ African Championships in Athletics wɔ Marrakech na ɔdze iyi hoahoa ne ho dɛ odzii mbirikatu a ɔyɛ mita 52.57, na ɔtɔ do awotwe wɔ IAAF Continental Cup a ɔkɔɔ do wɔ Marrakech ] . Ɔsan nso nyaa silver nkonyimbɔdze wɔ Afrika Agor dwumadzi a ɔkɔɔ do wɔ Brazzaville wɔ afe 2015 mu.[1][3] Ɔtɔɔ do anan wɔ afe 2016 mu wɔ African Championships in Athletics a ɔkɔɔ do wɔ Durban a odzii mita 45.40.[1][4] Wɔ afe 2018 mu no onyaa silver nkonyimbɔdze wɔ Sekondi-Takoradi GAA(Ghana Athletics Association) Circuit mu a odzii mita 45.35.[1] == Shot put == Wɔ afe 2002 mu no Nartey yɛɛ shot put ahyɛnsiwdze bi a ɔyɛ mita 11.70 wɔ mber a na ɔwɔ Osei Kyeretwie Senior High School wɔ Ashanti Regional Super Zonal agor dwumadzi akansie a kɔ pim mfe 18 obiara enntu dɛm ahyɛnsiwdze no gye dɛ Rashida Abass a ofri Prempeh College na wɔ afe 2019 otum sesa no. == Mboaedze == https://worldathletics.org/athletes/ghana/zuta-mary-nartey-14532701 https://www.libe.ma/Modeste-prestation-de-la-selection-marocaine-aux-Championnats-d-Afrique-d-athletisme_a53170.html https://www.ghanaweb.com/GhanaHomePage/SportsArchive/GAA-national-circuit-opens-at-Tamale-stadium-508093 == Abɔtsen do nkitahodzi == [[Nkyekyεmu:Ghanafo]] jl86pq6q4cruusnuz6meytygq4csxag Zynnell Zuh 0 1097 37625 7794 2025-03-13T11:46:02Z 2001:56A:F8EF:C300:2DA9:E261:2CA9:5640 37625 wikitext text/x-wiki '''Lydia Zynnell Zuh''' (wɔwoo no [[Dzifuu]] 18, 1980) ɔyɛ Ghananyi ntar pam ho ɔbenfo (fashion icon), odziyifo (actress), ɔkyerɛwfo (writer), seneyɛfo (producer), tɛlɛbihyen nyimpa na ɔdɔfo a ofi Firaw mantɔw mu wɔ Ghana.[1] Ɔdze nye no ho bɔɔ Ghana seneyi edwuma wɔ afe 2004 mu na fisti dɛm ber no onyaa abadobɔdze ahorow bi wɔ n’edwuma ho a dzea ɔka ho nye, Glitz Ɔkwan Abasobɔdze (Glitz Style Awards), Kurow mu Nnipa Anigyede Abasobɔdze (City People Entertainment Awards) na Sikakɔkɔɔ Sinyi Abasobɔdze (Golden Movie Awards).[2][3][4][5] == Ahyɛse Bra Na Nwomasua == Zynnell Zuh wɔwoo no wɔ Nkran, Ghana. Onyaa ne ntoado skuul nwomasua wɔ Wesley Girls Senior High School. Na ɔtoa do kɔ University of Ghana na onyaa abɔdzin nkrataa wɔ Geography na Information Studies mu.[6] == Edwuma == Zynnell Zuh dze nye ho bɔɔ Ghana Movie Industry wɔ afe 2004. Odzikan da ne ho edzi wɔ TV dwumadzi a ɔyɛ ‘Sticking to the Promise’ a Point Blank Media na wɔdze too gua. Siniyɛfo no, a wɔ Shirley Frimpong-Manso da no edzi no, bɛgye dzin yie wɔ 2010 na ɔyɛ sini ntsiatsia ahorow na sini , a ibi nye'Tears of a Smile'.[7][1] Ɔsanso dze ne ho hyɛ sini twa dwumadzi nhyehyɛɛ mu na ɔhyehyɛɛ sini Love Comes Around, a Ɔdze nyaa Abasobɔdze wɔ 2015 Africa Magic Viewer's Choice awards mu.[8] Ɔhyehyɛ na ɔdze sini ''When Loves Comes Around, Love Regardless'' na ''Anniversary to gua.''[6][9] == Adɔyɛ == Wɔ 2016 mu no, na ɔyɛ Anamusifo ma  United Against Child Poverty Campaign mu,dwumadzi nhyehyɛɛ a African Rights Initiative International dze too gua dze boa dɛ oreyi mbofra a wodzi hyia efri Africa. Ɔsanso yɛ panyin a odzi akotsen wɔ Patron of Inspire Africa NGO.[6] == Sinyi ahorow == Odzii akotsen wɔ sinyi beberee mu a bi nye: ''• Adams Apples'' ''• Seduction'' ''• Single six'' ''• When Love comes around'' ''• Love Regardless'' ''• Anniversary'' ''• Just Married'' ''• Hire a Man'' ''• Shampaign'' ''• Deranged'' ''• Crazy Lovely Cool (Musical Drama Series)'' ''• The Table'' ''• Life and Living It'' ''• Different Shades of Blue'' • For Better For War ''• Wannebe'' ''• Deadline'' == Abasobɔdze na Dzin bɔ == W'enya Abasobɔdze ahorow pii a ibi nye:[10][11][12][13][14][15][16][17] == Ngyinado == Jump up to:'''''a''''' '''''b''''' ''"Actress Zynnel Zuh strips down to her lingerie". www.ghanaweb.com. Retrieved 2019-10-12.'' '''• ^''' ''"Ameyaw Debrah, Yvonne Okoro, Sarkodie, others nominated for City People Entertainment Awards in Nigeria - AmeyawDebrah.Com". AmeyawDebrah.Com. 2016-07-11. Retrieved 2018-03-31.'' '''• ^''' ''"Glitz Style Awards: Zynnell Zuh is the Serena Williams of Ghana's red carpet". www.pulse.com.gh. 2019-09-16. Retrieved 2019-10-12.'' '''• ^''' ''"Actress Zynnell Zuh Breaks The Internet With Red Lingerie For Valentine (PHOTO)". Modern Ghana. Retrieved 2019-10-12.'' '''• ^''' ''"Celebrating Zynnell Zuh: her top 10 red carpet moments – Glitz Africa Magazine". Retrieved 2019-10-12.'' • ^ Jump up to:'''''a''''' '''''b''''' '''''c''''' ''"Zynnel Zuh stuns in birthday photos". www.ghanaweb.com. Retrieved 2019-10-12.'' '''• ^''' ''"Ghanaian actress Zynnell Zuh set to produce first movie, 'When Love Comes Around’ - MyJoyOnline.com". www.myjoyonline.com. Retrieved 2019-10-12.'' '''• ^''' ''Quarshie, M. (2016-09-07). "6 photos that prove Zynell Zuh is the sexiest actress in Ghana". Yen.com.gh - Ghana news. Retrieved 2019-10-12.'' '''• ^''' ''ameyawdebrah.com. "Zynnell Zuh's Movie ?When Love Comes? Premieres On December 19 - News Ghana". News Ghana. Retrieved 2019-10-12.'' '''• ^''' ''"I'm not ready for marriage - Zynnell Zuh". www.graphic.com.gh. Retrieved 2019-10-12.'' '''• ^''' ''"Zynnell Zuh wins Spice Lifestyle Award in Nigeria". www.ghanaweb.com. Retrieved 2019-10-12.'' '''• ^''' ''"Zynnell Zuh Honoured With Green October Award". Modern Ghana. Retrieved 2019-10-12.'' '''• ^''' ''Online, Peace FM. "Zynnell Zuh Wins Most Stylish Movie Star Award". www.peacefmonline.com. Retrieved 2019-10-12.'' '''• ^''' ''"King Promise wins big at 2019 Glitz Style Awards". www.myjoyonline.com. Retrieved 2019-10-12.'' '''• ^''' ''Addo, Francis. "2nd Ghana Makeup Awards: Zynell Zuh and other celebrities win awards - News Ghana". News Ghana. Retrieved 2019-10-12.'' '''• ^''' ''today (2017-09-19). "Actress Zynnell Zuh Signed As Face of Relumins Skincare Range". Today Newspaper. Retrieved 2019-10-12.'' '''• ^''' ''Debrah, Ameyaw (2019-10-07). "Zynnell Zuh honoured for her contribution to Fashion and Style by La Mode Magazine in Nigeria". AmeyawDebrah.com. Retrieved 2019-10-12.'' b7gho171z2runne8z54a6ejzcpsw0c6 Aboodoo 0 1098 6079 6078 2023-04-20T19:31:31Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 6078 wikitext text/x-wiki Aboodoo yɛ Mfantsefo edziban mapa no mu kor. oauh41nih50msrqzskvmfc4puq7qddk Adwindze 0 1099 6082 6081 2023-04-20T19:31:32Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 6081 wikitext text/x-wiki [[Fael:Vincent van Gogh - The Church in Auvers-sur-Oise, View from the Chevet - Google Art Project.jpg|thumb]] 4cx6s0zwsilmkpd7t6iy2ibaizkpr8g Hilla limann 0 1102 13006 13005 2024-04-29T13:36:49Z EEEshun 1262 + Mboaedze 13006 wikitext text/x-wiki '''Hilla Limann''' (mumu 12, 1934 – sanda 23, 1998) ɔyɛ anamusinye na amanyɛnnyi a ɔsom Ghanaman dɛ ɔmampanyin fi Fankwa 24,1979 kapem mumu 31,1981. Ɔyɛ ananmusinyi wɔ mbea bi tsedɛ Lome, Togo, Geneva, na Switzerland Limann, a na ne dzin ankasa y3 'Babini', wɔwo no wɔ etsifi bea wɔ Gold Coast, kurow Gwollu wɔ Sissala n'atɔe wɔ atifi-atɔeyɛ mantɔw mu. Wɔwo no to hia abusua mu. Ɔperee nya nwoma sua pa, na onya edwuma wɔ aborɔkyir. Efii so, Owie basic skuul wɔ, Government Middle skuul wɔ Tamale, afe 1949 mu. Wɔ 1957 na 1960 mu no, okosua political science wɔ London aborɔkyir man mu, wɔ skuul of Economics. Nkakrakaka onya diploma abodzen krataa wɔ French mu, Sorbonne suapɔn mu wɔ France. Abodzen nkrataa bɛberee na onyae, bi nso nye BA(Hons) degree wɔ abakɔsɛmu wɔ London na PH. D wɔ political science na Amanmara nhyehyɛ wɔ Paris Suapɔn mu. == Mboaedze == <references /> [[Nkyekyεmu:Ghanafo]] nroxb9oqwdus3ugix68sp5t96jt4zok Kojo antwi 0 1103 36034 36033 2024-11-24T11:28:16Z David kojo joe Mensah 1426 Mehyɛɛ atekel no mu kane 36034 wikitext text/x-wiki '''Kojo Antwi''', a ne dzin bio nye "Mr. Music Man", yɛ Ghana ndwomtownyi. Nedzin ankasa nye Julius Kojo Antwi na wɔwo no tow ebusua a ɔwɔ enuanom duebaasa, Onyinii wɔ Darkuman kurow a ɔwɔ Nkran mu. Ɔwɔ albɔme 22. "Tom & Jerry" yɛ no ndwom kor a ɔagye dzin wɔ West Africa Ghana. == Edwuma == Owiee skuul ekyir no, Kojo Antwi hyɛɛ no ndwomtow ase ntsɛm dɛ ɔnye ndwomtow band Boomtalents yɛɛ edwuma. Ekyir yi, obedzii Classique Vibes enyim, nkan no nna ne dzin nye Classique Handles. Ekyir yi kojo kɔbɔɔ solo. No solo albɔme a odzikan nye All I Need is You, a ɔdze bɔbɔɔ adze wɔ 1986 mu, ɔbɛdaa Ghanafo hɔn ano. No ndwomtow no yɛ highlife, Congolesesoukous, Caribbean hɔn dɔ rock, na African American soul na R&B. ɔyɛɛ Ghananyi ndwomtonyi a no dzin dzii kan puee BET Awards mu. ɔtow ndwom wɔ Ghana Kasa a agyentsin paa, Twi. Wɔ ɔberɛdzi 2018 mu no, Ghananyi a ɔdze ndwom ba abɔntsee a ɔagye dzin cum Musician hyɛɛ ase pasar US abɔntsee do. == N’abrabɔ Mu Nsɛm == N’egya Opanyin Kodwo Asiama Asubɔntsee wui w& Sanda 2, 2023 wɔ Porisi asopitsir a ɔwɔ Nkran. == Ndwom Ahorow ɔayɛ == ; Studio albums * ''All I Need is You'' (1986) * ''Anokye'' (1989) * ''Don't Stop the Music'' (1991) * ''Mr Music Man'' (1992) * Groovy (1994) * ''To Mother Afrika'' (1995) * ''Superman'' (1998) * ''Afrafra'' (1999) * ''Akuaba'' (2000) * ''Densu'' (2002) * ''Alpha (Compilation)'' (2003) * ''Tattoo'' (2006) * ''Mwaaah!'' (2009) == Abadobɔ Ahorow == Antwi enya Ebibirmu Atɔe Nsrahwɛ Abadobɔ, Ebibirmu Nyinara Ndwomtow Abadobɔ, Kora Abadobɔ, na Hɛn Ara Ndwomtow Abadobɔ. [[Nkyekyεmu:Ghanafo]] 1ayhumamgn1p07t70mzo38h81ofz8s8 Kwame Addo-Kufffour 0 1104 7644 6707 2023-05-01T17:44:29Z Robertjamal12 13 /* Amanyɛsɛmu */clean up, replaced: New Patriotic Party → [[New Patriotic Party]] using [[Project:AWB|AWB]] 7644 wikitext text/x-wiki Kwame Addo-Kuffour yɛ Ghanayi ɔmanyɛnyi nye dɔkotanyi a wɔ wo no Ayɛwoho 14,1940). ɔyɛ mbrahyɛbaguamunyi ma Manhyia wɔ afe 2001 kapem 2007. Addo Kufour yɛ aban soafo a wɔbɔ ɔman no ho ban wɔ Ɔmanpanyin dadaw John Kuffour n'aber do, a ɔyɛ no nua so. Ɔyɛɛ aban nanmusinyi a ɔhyɛ dza ɔkɔdo wɔ ɔman no mu wɔ Ɔberɛdzi bosoom ,afe 2008 nye 2009 mu. == N'abrabɔ ahyɛse nye Nwomasua == Wɔ wo Addo-Kuffuor wɔ Ayɛwoho bosoom a ɔtɔdo du anan wɔ afe 1940. Onya n'abodzin nkraataa wɔ nwoma sua mu wɔ Cambridge suapɔn mu. Okitsa suahun wɔ Eduryɛ mu, osan sua adze wɔ Middlesex Medical Skuul Asopitsi nna Yesu suapɔn mu. == Edwuma == Addo-Kufuor n'adwuma ara nye Dɔkota dwuma. == Amanyɛsɛmu == Addo-Kufuor yɛ [[New Patriotic Party]] kuw ba.Ɔbɛyɛ mbrahyɛbaguamunyi wɔ Sanda bosoom mu wɔ 1997 , aber a odzi nkunyimwɔ abotow a ɔkɔrdowɔ Mumu bosoom wɔ afe 1996. Wɔ sanee yino dɛ mbrahyɛbaguamunyi wɔ Manhyia mpatamu wɔ kwasafoman a ɔtcdo anan wɔ Ghana man mu. == Abatow == '''1997 Mbrahyɛbaguamu Abatow no''' Wɔ yi Addo kɔ Mbrahyɛbaguamu wɔ Mumu afe 1996 abatown'akyir dɛ Kasamaafo ma Manhyia abatow mpatua a ɔwɔ Asanteman mu wɔ Ghana. Onya mba 59,227 wɔ 72,789 mba dodow a wɔtow no mu. Iyi ma onya ɔha mu nkyekyɛmu aduosia ebaasa tsia Owura Yaw Addai Boadu ,NDC amanyɛkuw nenyimpa, ɔno nya mba 13,562 ɔyɛ cha mu nkyekyɛmu duanan nye fa. Wɔ sane yii no wɔ ber a otwa Owura Samuel B.Donkoh, NDc nyi ɔnye no si akan , odzi mba 64,067 a ɔyɛɔha mu nkyekyɛmu eduowotwe kor twa Samuel B.Donkoh a onya mba 12,244 ɔyɛ ɔha munkyekyɛmu duenum, Salifu Mohammed nna PNC nyimpa a nso nya mba 1,614 ,ɔyɛɛ, ɔha nkyekyɛmu ebien nye du nna Nana O. Boateng a nso nya mba 443 . === 2004 '''Mbrahyɛbaguamu Abatow no''' === Wɔ yɛ Addo Kuffour Bekwai abatow mpasuamu mbrahyɛbaguamnyi wɔ Asanteman mu wɔ afe 2004 abatow no mu. Odzi nkunyim ma NPP amanyɛkuw no. N'empasua ka ho ma wɔ nya tsinabew eduosa esia wɔ mbrahyɛbaguam wɔ eduosa anan dodow a NPP amanyɛkuw no nyae wɔ Asantemanmu. NPP amanyɛkuw no nya mbrahyɛbaguam tsenabew ɔha nye eduonu ebaasa. [[Nkyekyεmu:Ghanafo]] 0ks56z7dsfql8gyjeyi17c5bqsru2uk Ludo 0 1105 6726 6111 2023-04-22T10:37:49Z Robertjamal12 13 /* top */category using [[Project:AWB|AWB]] 6726 wikitext text/x-wiki '''Ludo''' (LUDU)yɛ agor a agofomba ebien (2) dze kesi anan (4) na wodzi. Wɔdze hɔn amba anan twa kwan fi hɔn kurow mu kesi dɛ wobodu ewiei. [[Nkyekyεmu:Ghanafo]] ogtvszi8hcci7d8shes7rsxc5o1qsai Sakordie 0 1106 48503 6893 2025-07-01T08:07:56Z Andre Engels 1332 Redirected page to [[Sarkodie]] 48503 wikitext text/x-wiki #REDIRECT [[Sarkodie]] 9u81sejxuw4kvf0p2ejsqbfurbkowth Sukwadwom 0 1107 6120 6119 2023-04-20T19:31:42Z MF-Warburg 12 2 revisions imported: [TEST] importing fatwiki via a tool 6119 wikitext text/x-wiki '''Sukwadwom''' yɛ awerɛhodwom a wɔtow no yaw mu wɔ eyiadze dze kyerɛ yaw a owufo no dze egya atseasefo. Asantseman mu no, yɛwɔ hɔn a sukwadwom yɛ hɔn edwuma. Wosu wɔ nkorɔfo eyi ase dze nya sika dze bi hwɛ hɔn ebusuafo. 0qrwyjyrfnrnxr5pwu497phhhptbweg Ɔberɛfɛw 0 1108 11329 10983 2023-09-14T12:32:46Z The-Efua-Resa 20 Nsiesie 11329 wikitext text/x-wiki {{Databox|item=Q123}} '''Ɔberɛfɛw''' yɛ bosoom a ɔtɔ do dubiako wɔ afe mu, osiandɛ nna obiara n'abrabɔ ayɛ yie ama no( sika pii aba ama afarfo na ekuafo nyinara) ntsi, wohu hɔn brɛ a wɔ brɛɛ no nyinara ne fɛw. bvcg1e92gt9v56xnrrkkvoxoohhifjt Ɔbɛsɛ 0 1109 11328 10982 2023-09-14T12:30:42Z The-Efua-Resa 20 Nsiesie 11328 wikitext text/x-wiki {{Databox|item=Q124}} '''Ɔbɛsɛ''' yɛ bosoom a ɔtɔ do du wɔ afe no mu. Ha so, nsu tɔ nkakrankakra a n'ano nnyɛ dzen. Dɛm nsu yi sɛɛ nduadzewa, ntsi sɛ eda ho wɔ nduadzewa bi a w'ayɛ yie wɔ haban mu na annkɛfa ammba fie a, dɛm nsu yi bɛsɛɛ no. Ono ntsi na bosoom yi nyaa ne dzin "Ɔbɛsɛ"(Ɔbɛsɛɛ) no. eozlp5o5vjrj0bdpforafhwy96zel83 Ɔdapagyan 0 1110 11326 6130 2023-09-14T12:27:59Z The-Efua-Resa 20 Nsiesie 11326 wikitext text/x-wiki Ɔdapagyan ka mpanyimfo esunsum baasa a wodzii Mfantsefo hɔn enyim ma wobodur ndɛ Mankɛsemu. Ono nye wimu mbowa nyinara hɔn okokroko. fbprkpuke3236tbrl0lnwy0u8rup8uz Ɔhen 0 1111 11325 10995 2023-09-14T12:26:36Z The-Efua-Resa 20 Nsiesie 11325 wikitext text/x-wiki '''Ɔhen''' yɛ nyimpa a wɔnam amandze na amanbrɛ kwan do eyi no dɛ ondzi nyimpakuw bi hɔn enyim na onbu man no.Ɔyɛ abodzin a Akanfo nko na wɔdze dzi dwuma. Akan kurow biara wɔ ɔhen, sɛ mpo ɔyɛ ekurase anaa Ɔman a. ==Abakɔsɛm== g6pc0vcex8blvvf1st5m2napkyioxxe Ɔson 0 1112 11344 11343 2023-09-14T13:40:14Z Assilidjoe 33 Added data 11344 wikitext text/x-wiki {{Databox|item=Q7378}}'''Ɔson''' ka mpanyimfo esunsum baasa a wodzii Mfantsefo hɔn enyim ma wobodur ndɛ Mankɛsemu. Ɔno nye asaase do mbowa nyinara hɔn okokroko. 3efgou64e8zdnovgk5bmj1yolen2jh5 Ɔtsɛmbuafo 0 1113 11323 11167 2023-09-14T12:22:20Z The-Efua-Resa 20 Nsiesie 11323 wikitext text/x-wiki '''Ɔtsɛmbuafo''' yɛ nyimpa obua nyia a w'edzi fɔ no atsɛn wɔ asɛndzibea.Onnyɛ nyia w'edzi fɔ nkɔtsenn,obiara wɔdze asɛm roto no do so. estg6t9nfjesf38dtyy8yjb3ka1zxbk Module:IncubatorInterwiki 828 1116 6150 6149 2023-04-20T19:45:54Z MF-Warburg 12 4 revisions imported: Importing from Incubator 6149 Scribunto text/plain -- This module should remained unused in the Wikimedia Incubator. -- It is meant to be exported to newly created wikis and be used there -- with the {{INTERWIKI}} template until Wikidata support is enabled -- for the wiki, and the template and module can be removed and deleted. local p = {} -- language codes with underscore '_', have to be translated to '-', to be readable for MediaWiki local langcode = { ['bat_smg'] = 'bat-smg', ['be_x_old'] = 'be-x-old', ['cbk_zam'] = 'cbk-zam', ['fiu_vro'] = 'fiu-vro', ['map_bms'] = 'map-bms', ['nds_nl'] = 'nds-nl', ['roa_rup'] = 'roa-rup', ['roa_tara'] = 'roa-tara', ['zh_classical'] = 'zh-classical', ['zh_min_nan'] = 'zh-min-nan', -- a comma has to be added when new lines are added ['zh_yue'] = 'zh-yue' } local function endsWith(str, ending) return ending == '' or str:sub(-#ending) == ending end local function getProjectAndLanguage() local server = mw.ustring.gsub(mw.site.server, '//', '') local serversplit = mw.text.split(server, '%.') local lang = serversplit[1] local project = mw.ustring.gsub(serversplit[2], 'wikipedia', 'wiki') return {lang, project} end p.interwiki = function(frame) local s = {} -- If the page is connected to Wikidata, this module should do nothing. if mw.wikibase.getEntityIdForCurrentPage() then return '' end local qid = frame.args.qid or frame:getParent().args[1] or frame:getParent().args.qid or '' local thislang = getProjectAndLanguage()[1] local thisproject = getProjectAndLanguage()[2] thislang = mw.ustring.gsub(thislang, '-', '_') thislang = mw.ustring.gsub(thislang, 'be_tarask', 'be_x_old') if not mw.ustring.match( qid, '^[Qq][1-9]%d*$' ) then return '' else if qid then local entity = mw.wikibase.getEntity(qid) if entity and entity.sitelinks then for i, j in pairs(entity.sitelinks) do if endsWith(j.site, thisproject) then local lang = mw.ustring.gsub(j.site, thisproject, '') if (langcode[lang] or #lang <= 3) and lang ~= thislang then -- Special case for the Norwegian Bokmål Wikipedia; -- use 'nb' instead of 'no' for that one site if j.site == 'nowiki' then lang = 'nb' end lang = langcode[lang] or lang local iwtext = '[[' .. lang .. ':' .. j.title .. ']]' table.insert(s, iwtext) end end end end end end return table.concat(s, '\n') end return p fyq0scgsenehwap3fdrmq6oqlwswhgn Nhwɛdo:INTERWIKI 10 1117 6158 6157 2023-04-20T19:46:20Z MF-Warburg 12 7 revisions imported: Importing from Incubator 6156 wikitext text/x-wiki <includeonly>__EXPECTED_UNCONNECTED_PAGE__<p id="wminc-interwiki" data-wikidata-id="{{{1|{{{qid|}}}}}}">{{#invoke:IncubatorInterwiki|interwiki|qid={{{1|{{{qid|}}}}}}}}</p></includeonly><noinclude> {{documentation}} </noinclude> 64j7ymjddkdgt8ivpeya0y70oum9wbc Main Page 0 1118 14017 13904 2024-07-09T15:59:13Z Robertjamal12 13 Reverted edit by [[Special:Contributions/IONAKE|IONAKE]] ([[User talk:IONAKE|talk]]) to last revision by [[User:EmausBot|EmausBot]] 11373 wikitext text/x-wiki #REDIRECT [[Kratafa Tsitsir]] n68q4eb31tiq8qimn3qd21c5i4t48r4 MediaWiki:Mainpage 8 1120 6440 2023-04-21T12:50:59Z Jon Harald Søby 40 Created page with "Kratafa Tsitsir" 6440 wikitext text/x-wiki Kratafa Tsitsir j6p3muqrvnqdd5kets06tvyd37a91dx Nhwɛdo:Top Banner 10 1122 7432 7277 2023-04-25T11:15:38Z Robertjamal12 13 7432 wikitext text/x-wiki {| style="margin-top:10px; background:none; text-align: center; width: 100%;" |- | style="font-size:182%; border:none; margin:0; padding:.1em; color:#000;" | Akɔaba ba Fante [[Wikipedia]] do! ! |- |[[File:Wikipedia-logo-v2-fat.svg|center|150px]] |- | style="top:+0.2em; font-size:130%;"| Nyimdzee nwomapɔn a inntua kaw, a obiara tum dze ne nyimdzee ka ho. |- </div> |} 84h5xv837cnwh7fu5ofvrvtn7rx8ifv Nkyekyεmu:Ghanafo 14 1123 7002 2023-04-22T13:18:07Z Robertjamal12 13 Created page with "Ghanafo" 7002 wikitext text/x-wiki Ghanafo mdq6x722g3q8rc61zwxut5o6rq9iuyr Nhwɛdo:Feature Article/Article 2 10 1125 36687 13450 2025-02-19T15:14:50Z Robertjamal12 13 36687 wikitext text/x-wiki [[File:The National Archives UK - CO 1069-50-1.jpg|left|frameless]] Wɔwoo '''Ɔsagyefo Kwame Nkrumah''' wɔ Fankwa 21, 1909. Ebɔbira 27, 1972 mu na owui. Nna ɔyɛ Ghana amanyɛnyi na ɔsan so yɛ obi a nna n'enyi gye amanyɛnsɛm ho. Ɔno nye Ghana manpanyin a odzi kan ber a odzii nkan no Sika Mbew do, ndɛ Ghana enyim ma wɔgyee fahodzi fii Ngyiresi Aborɔfo nsamu wɔ afe 1957 mu. Pan-African hɔn kasamafo, Nkrumah nna ɔyɛ nyimpa a ɔtseew dɛm Ebibifokuw a ɔdze nkabom na nyimpa odzii nkumnyim wɔ Lenin asomdwee abadobɔdze a ofir Soviet nkabomkuw wɔ 1962 mu. [[Kwame Nkrumah|Toa so kan wɔ ha...]] hifh25hev8wox6ehxtx47afcuascyts Wikipedia:Featured Articles 4 1126 7234 2023-04-22T15:32:51Z Robertjamal12 13 Created page with "# [[Aaron Mike Oquaye]]" 7234 wikitext text/x-wiki # [[Aaron Mike Oquaye]] 89i099qg9tcsvq9z9kk1xlbplmurlei Nhwɛdo:Feature Articles All 10 1127 7269 7246 2023-04-22T17:14:57Z Robertjamal12 13 7269 wikitext text/x-wiki {{Feature Article/section |image=HSutvald2.svg |header=Akyerɛwsɛm a yɛapaw ato hɔ |content={{Feature Article/Article 2}} |down= [[Wikipedia:Featured Articles|Atwerɛsɛm a adikan aba]] }} {{-}} {{Feature Article/section |image=HSbra2.svg |header= Akyerɛwsɛm a oye |content={{Good Article/Article 1}} |down=[[Wikipedia:Good Articles|Atwerɛsɛm a adikan aba]] }} {{-}} {{Feature Article/section |image=Book red; question marks.svg |header=Ana inyim...? |content={{Did You Know/featured list 1}} |down=[[Wikipedia:Did You Know|Atwerɛsɛm a adikan aba]] }} {{-}} {{Feature Article/section |image=PL Wiki InM ikona.svg |header=Mfonyi a yɛapaw ato hɔ |content=<div id="mf-image" title=File:Photo of the chief of Akropong.jpg>{{Featured Image/Image 1}}</div> |down=[[Wikipedia:Featured Image|Mfoni a adikan aba]] |font-size=95 }} {{-}} {| style="border-spacing:8px;margin:0px -8px; font-family:'Verdana, Arial, Helvetica, sans-serif';" | class="MainPageBG" style="width: 60%; border: 1px solid #cedff2; background-color: #ffffff; vertical-align: top; border-radius:10px" | {| width="100%" cellpadding="2" cellspacing="5" style="vertical-align:top; background-color:#ffffff; -moz-border-radius:10px" ! style="background-color: #cedff2; font-size: 100%; border: 1px solid #B1CDEB; text-align: left; padding-left: 7px; border-radius:10px" class="nomobile " |<div class="nomobile" style="float:right;">[[File:Wbar_blue.jpg|link=|alt=]]</div><div style="float:left;" class="nomobile">[[File:Wikipedia_logo_bronce-200px.png|link=|22x22px|]] Nkrataafa soronko</div> |- | style="font-size: 90%" class="nomobile" |<div>{{Nkrataafa soronko}}</div> |- |} |} {{-}} {{Feature Article/section |image=RU Wiki FLP icon.svg |header=Wikimedia dwumadi ahorow |content={{Wikimedia projects}} |down=[[View total pages]] |font-size=90 }} q30o9tzczrxv3agiyl8g0sk2dli3499 Nhwɛdo:Feature Article/section 10 1128 7236 2023-04-22T15:35:22Z Robertjamal12 13 Created page with "<div style="text-align:left; position:relative; left:4px; top:2px; margin:0; font-family:'Verdana, Arial, Helvetica, sans-serif'"> [[File:Bluebg rounded.png|link=|alt=]] <div style="position:absolute; left:5px; top:-6px;">[[File:{{{image|HSCirkel.svg}}}|38px|link=|alt=]]</div> <div style="position:absolute; left:40px; top:-5px;"><div style="font-weight:bold; border-bottom:none; font-size:130%; padding:.15em .4em;">{{{header}}}</div></div></div> <div style="padding-left:1..." 7236 wikitext text/x-wiki <div style="text-align:left; position:relative; left:4px; top:2px; margin:0; font-family:'Verdana, Arial, Helvetica, sans-serif'"> [[File:Bluebg rounded.png|link=|alt=]] <div style="position:absolute; left:5px; top:-6px;">[[File:{{{image|HSCirkel.svg}}}|38px|link=|alt=]]</div> <div style="position:absolute; left:40px; top:-5px;"><div style="font-weight:bold; border-bottom:none; font-size:130%; padding:.15em .4em;">{{{header}}}</div></div></div> <div style="padding-left:10px; padding-bottom:5px; padding-top:2px; font-size:{{{font-size|100}}}%"> {{{content}}}<div align="right" style="font-size:95%;">{{{down}}}</div></div> 0uaz4vx6dxxhhn2u2nlo5veevm3hcki Nhwɛdo:Good Article/Article 1 10 1129 36688 13451 2025-02-19T15:22:12Z Robertjamal12 13 36688 wikitext text/x-wiki [[File:Jane Naana Opoku-Agyemang.jpg|left|frameless|thumb]] '''Jane Naana Opoku-Agyemang''' FGA (née Sam; wɔwoo no 22 Sanda 1951) yɛ Ghananyi nwomasua mu ɔbenfo (academic) na amanyɛnyi a nna ɔyɛ Ɔsoafo a ɔhwɛ nwomasua (Minister for Education) do fitsi Ebɔw 2013 kesi Sanda 2017. Ɔyɛ ɔbenfo a ɔyɛ nwoma (literature) ho ɔbenfo a ɔyɛ pɛ. Nna ɔyɛ ɔbea Vice-Chancellor a odzi kan wɔ ɔman Esuapɔn bi mu wɔ Ghana ber a ogyee edwuma dɛ Vice-Chancellor wɔ Oguaa Esuapɔn (University of Cape Coast) mu no. Seseiara ɔsom dɛ Mbasiafo Esuapɔn a ɔwɔ Afrika no Chancellor. [[Jane Naana Opoku-Agyemang|Toa so kan wɔ ha.....]] bsdxi66fvxwoos9v1nkiswpxe5c7pc9 Wikipedia:Good Articles 4 1130 12769 12748 2024-02-28T08:34:49Z Stryn 1182 Reverted edit by [[Special:Contributions/149.62.207.221|149.62.207.221]] ([[User talk:149.62.207.221|talk]]) to last revision by [[User:Robertjamal12|Robertjamal12]] 7238 wikitext text/x-wiki # [[Cassiel Ato Baah Forson]] rloevxtmrdeqx1n94g3ob4q3htyn8sc Nhwɛdo:- 10 1131 7239 2023-04-22T15:52:16Z Robertjamal12 13 Created page with "<br style="clear:{{{1|both}}};" />" 7239 wikitext text/x-wiki <br style="clear:{{{1|both}}};" /> 13tddz151m93ou2bidmqvf7mzn9cmen Nhwɛdo:Did You Know/featured list 1 10 1132 13452 7281 2024-05-31T17:32:52Z Robertjamal12 13 13452 wikitext text/x-wiki [[File:Seal of the Presidency of the Republic of Ghana.svg|left|frameless|thumb|<small>Ghana manpanyin ahyɛnsode</small>]] *Dɛ wɔ Ghana '''mbra 1960''' mu, a ɔyɛ Ghana mbra nwoma a odzi kan wɔ Ghana no, ɔmanpanyin no besi ahendzi amambu no anan. *Mbrahyɛbaguafo yi ɔmanpanyin dɛ ondzi Ghana do mfe enum. Sɛ obiara nnyi hɔ dɛ ɔmanpanyin a, wɔpaw nyimpa ebiasa dɛ wongyina mu dɛ ɔmanpanyin? *Dɛ [[General Ignatius Kutu Acheampong]] dze coup d'etat tuu ɔmanpanyin[[ Akufo-Addo]] ne Ɔman Soafo Abrefa Busia na n'aban nyina? 916irctg3qyztx8whgerwhzkailq3he Wikipedia:Did You Know 4 1133 12774 12746 2024-02-28T08:34:51Z Stryn 1182 Reverted edit by [[Special:Contributions/149.62.207.221|149.62.207.221]] ([[User talk:149.62.207.221|talk]]) to last revision by [[User:Robertjamal12|Robertjamal12]] 7241 wikitext text/x-wiki # Ghana mmra 1960 dis2y6wodx8b1x0xz8buzsa602l26ct Nhwɛdo:Featured Image/Image 1 10 1134 7243 2023-04-22T16:07:06Z Robertjamal12 13 Created page with "<div class="center">[[File:Takoradi Masquerade Festival 25.jpg|550px]]<br />'''Takoradi''' - [[Ghana]].</div>" 7243 wikitext text/x-wiki <div class="center">[[File:Takoradi Masquerade Festival 25.jpg|550px]]<br />'''Takoradi''' - [[Ghana]].</div> syip8aqa11unb9uaddd35niro7hwkmp Wikipedia:Featured Image 4 1135 7244 2023-04-22T16:08:50Z Robertjamal12 13 Created page with "<gallery class="center"> Photo of the chief of Akropong.jpg| Ghana Dance - 4803402503.jpg| File:Ghana accra.jpg </gallery>" 7244 wikitext text/x-wiki <gallery class="center"> Photo of the chief of Akropong.jpg| Ghana Dance - 4803402503.jpg| File:Ghana accra.jpg </gallery> l1vogwk7ulwu0b34wscvl31d04uw1xg Nhwɛdo:Wikimedia projects 10 1136 7247 2023-04-22T16:12:42Z Robertjamal12 13 Created page with "{|class="layout" width="100%" align="center" cellpadding="4" style="text-align:left; background-color: transparent;" | align="center" | <imagemap>Image:Commons-logo.svg|31px default [[commons:|Commons]] desc none</imagemap> | '''<span class="plainlinks">[http://commons.wikimedia.org/ Commons]</span>'''<br />Free media repository | align="center" | <imagemap>Image:Wiktionary-logo-51px.gif|51px default [[wikt:|Wiktionary]] desc none</imagemap> | '''<span class="plainlinks"..." 7247 wikitext text/x-wiki {|class="layout" width="100%" align="center" cellpadding="4" style="text-align:left; background-color: transparent;" | align="center" | <imagemap>Image:Commons-logo.svg|31px default [[commons:|Commons]] desc none</imagemap> | '''<span class="plainlinks">[http://commons.wikimedia.org/ Commons]</span>'''<br />Free media repository | align="center" | <imagemap>Image:Wiktionary-logo-51px.gif|51px default [[wikt:|Wiktionary]] desc none</imagemap> | '''<span class="plainlinks">[http://en.wiktionary.org/ Wiktionary]</span>'''<br />Dictionary and thesaurus | align="center" | <imagemap>Image:Wikidata-logo.svg|51px default [[d:|Wikidata]] desc none</imagemap> | '''<span class="plainlinks">[http://en.wikidata.org/ Wikidata]</span>'''<br />Free knowledge base |- | align="center" | <imagemap>Image:Wikiquote-logo.svg|51px default [[q:|Wikiquote]] desc none</imagemap> | '''<span class="plainlinks">[http://en.wikiquote.org/ Wikiquote]</span>'''<br />Collection of quotations | align="center" | <imagemap>Image:Wikibooks-logo.svg|35px default [[b:|Wikibooks]] desc none</imagemap> | '''<span class="plainlinks">[http://en.wikibooks.org/ Wikibooks]</span>'''<br />Free textbooks and manuals | align="center" | <imagemap>Image:Wikisource-logo.svg|35px default [[s:|Wikisource]] desc none</imagemap> | '''<span class="plainlinks">[http://en.wikisource.org/ Wikisource]</span>'''<br />Free-content library |- | align="center" | <imagemap>Image:Wikispecies-logo.svg|35px default [[wikispecies:|Wikispecies]] desc none</imagemap> | '''<span class="plainlinks">[http://species.wikimedia.org/ Wikispecies]</span>'''<br />Directory of species | align="center" | <imagemap>Image:Wikiversity-logo.svg|41px default [[v:|Wikiversity]] desc none</imagemap> | '''<span class="plainlinks">[http://en.wikiversity.org/ Wikiversity]</span>'''<br />Free learning materials and activities | align="center" | <imagemap>Image:Wikimedia Community Logo.svg|35px default [[m:|Meta-Wiki]] desc none</imagemap> | '''<span class="plainlinks">[http://meta.wikimedia.org/ Meta-Wiki]</span>'''<br />Wikimedia project coordination |} <noinclude> foeojq0kyulmfkkxpfeafg3ph9fyvho View total pages 0 1137 12763 12761 2024-02-28T08:34:35Z Stryn 1182 Reverted edit by [[Special:Contributions/212.5.158.111|212.5.158.111]] ([[User talk:212.5.158.111|talk]]) to last revision by [[User:Robertjamal12|Robertjamal12]] 7248 wikitext text/x-wiki #REDIRECT [[Special:AllPages]] exvxgl0oxh9n6fqxokplo0yvbzotysp Wikipedia:Edwuma akwankyerɛfo 4 1138 37825 37824 2025-03-19T10:51:02Z Robertjamal12 13 /* An improved dashboard for the Content Translation tool */ 37825 wikitext text/x-wiki __TOC__ [[File:Nuvola apps personal.png|100px|center|alt=|link=]] [[File:Wikipedia Administrator.svg|right|thumb|Edwuma akwankyerɛfo ahyɛnsode.]] Edwuma akwankyerɛfo yɛ nyimpa bi a Wikipedia apaw hɔn ato hɔ dɛ wɔnhwɛ biribiara a ɔkɔ do wɔ Fante Wikipedia yi do ==Edwuma akwankyerɛfo== # # ==Edwuma akwankyerɛfo aba kɔ== # ==Bisa tum yi wɔ ha== * [[Wikipedia:Admin requests]] * [[meta:Requests for permissions]] == Enabling Section Translation: a new mobile translation experience == {{int:Hello}} Mfantse Wikipedians! Apologies as this message is not in your language, {{int:Please-translate}}. The [[mw:Wikimedia_Language_engineering|WMF Language team]] is pleased to let you know about our plans to enable the [[mw:Content_translation/Section_translation|Section translation]] tool in Mfantse Wikipedia. For this, our team would want you to read about the tool and test it so you can: * Give us your feedback * Ask us questions * Tell us how to improve it. Below is background information about Section translation, why we have chosen your community, and how to test it. '''Background information''' [[mw:Content_translation|Content Translation]] has been a successful tool for editors to create content in their language. More than one million articles have been created across all languages since the tool was released in 2015. The Wikimedia Foundation Language team has improved the translation experience further with the Section Translation. The WMF Language team enabled the early version of the tool in February 2021 in Bengali Wikipedia. Through their feedback, the tool was improved and ready for your community to test and provide feedback to make it better. [https://design.wikimedia.org/strategy/section-translation.html Section Translation] extends the capabilities of Content Translation to support mobile devices. On mobile, the tool will: * Guide you to translate one section at a time in order to expand existing articles or create new ones. * Make it easy to transfer knowledge across languages anytime from your mobile device. Mfantse Wikipedia seems an ideal candidate to enjoy this new tool since it has a Content Translation tool enabled by default. We plan to enable the tool by 15th of February 2024, if there are no objections from your community. After it is enabled, we’ll monitor the content created with the tool and process all the feedback. In any case, feel free to raise any concerns or questions you may already have in any of the following formats: * As a reply to this message * On [[mw:Talk:Content_translation/Section_translation|the project talk page]]. '''Try the tool''' Before the enablement, you can try the current implementation of the tool in [https://test.m.wikipedia.org/w/index.php?title=Special:ContentTranslation&from=en&to=fat&sx=true#/sx our testing instance]. Once it is enabled on Mfantse Wikipedia, you’ll have access to https://fat.wikipedia.org/wiki/Special:ContentTranslation with your mobile device. You can select an article to translate, and machine translation will be provided as a starting point for editors to improve. '''Provide feedback''' Please provide feedback about Section translation in any of the formats you are most comfortable with. We want to hear about your impressions on: * The tool * What you think about our plans to enable it * Your ideas for improving the tool. Thanks, and we look forward to your feedback. [[Dwumadzinyi:UOzurumba (WMF)|UOzurumba (WMF)]] ([[Dwumadzinyi nkɔmbɔdzibea:UOzurumba (WMF)|nkɔmbɔdzibea]]) 05:18, 31 Sanda 2024 (GMT) On behalf of the WMF Language team. == Proposal to enable the "Contribute" entry point in Mfantse Wikipedia == {{Int:Hello}} Mfantse Wikipedians, Apologies as this message is not in your language. {{Int:please-translate}}. The [[mediawikiwiki:Wikimedia_Language_and_Product_Localization|WMF Language and Product Localization]] team proposes enabling an entry point called "Contribute" to your Wikipedia. The [[:bn:বিশেষ:Contribute|Contribute]] entry point is based on collaborative work with other product teams in the Wikimedia Foundation on [[mediawikiwiki:Edit_Discovery|Edit discovery]], which validated the entry point as a persistent and constant path that contributors took to discover ways to contribute content in Wikipedia. Therefore, enabling this entry point in your Wikipedia will help contributors quickly discover available tools and immediately click to start using them. This entry point is designed to be a central point for discovering contribution tools in Mfantse Wikipedia. '''Who can access it''' Once it is enabled in your Wikipedia, newcomers can access the entry point automatically by just logging into their account, click on the User drop-down menu and choose the "Contribute" icon, which takes you to another menu where you will find a self-guided description of what you can do to contribute content, as shown in the image below. An option to "view contributions" is also available to access the list of your contributions. [[File:Mobile_Contribute_Page.png|Mobile Contribute Page]] [[File:Mobile_contribute_menu_(detailed).png|Mobile contribute menu (detailed)]] For experienced contributors, the Contribute icon is not automatically shown in their User drop-down menu. They will still see the "Contributions" option unless they change it to the "Contribute" manually. This feature is available in four Wikipedia (Albanian, Malayalam, Mongolian, and Tagalog). We have gotten valuable feedback that helped us improve its discoverability. Now, it is ready to be enabled in other Wikis. One major improvement was to [[phab:T369041|make the entry point optional for experienced contributors]] who still want to have the "Contributions" entry point as default.           We plan to enable it '''on mobile''' for Wikis, where the Section translation tool is enabled. In this way, we will provide a main entry point to the mobile translation dashboard, and the exposure can still be limited by targeting only the mobile platform for now. If there are no objections to having the entry point for mobile users from your community, we will enable it by 9th November 2024. We welcome your feedback and questions in this thread on our proposal to enable it here. Suppose there are no objections, we will deploy the "Contribute" entry point in your Wikipedia. We look forward to your response soon. Thank you! On behalf of the WMF Language and Product Localization team. [[Dwumadzinyi:UOzurumba (WMF)|UOzurumba (WMF)]] ([[Dwumadzinyi nkɔmbɔdzibea:UOzurumba (WMF)|nkɔmbɔdzibea]]) 03:26, 23 Ɔbɛsɛ 2024 (GMT) == An improved dashboard for the Content Translation tool == <div lang="en" dir="ltr"> {{Int:hello}} Wikipedians, Apologies as this message is not in your language, {{Int:please-translate}}. The [[mediawikiwiki:Special:MyLanguage/Wikimedia_Language_and_Product_Localization|Language and Product Localization team]] has improved the [https://test.wikipedia.org/w/index.php?title=Special:ContentTranslation&filter-type=automatic&filter-id=previous-edits&active-list=suggestions&from=en&to=es Content Translation dashboard] to create a consistent experience for all contributors using mobile and desktop devices. The improved translation dashboard allows all logged-in users of the tool to enjoy a consistent experience regardless of their type of device. With a harmonized experience, logged-in desktop users now have access to the capabilities shown in the image below. [[file:Content_Translation_new-dashboard.png|alt=|center|thumb|576x576px|Notice that in this screenshot, the new dashboard allows: Users to adjust suggestions with the "For you" and "...More" buttons to select general topics or community-created collections (like the example of Climate topic).  Also, users can use translation to create new articles (as before) and expand existing articles section by section. You can see how suggestions are provided in the new dashboard  in two groups ("Create new pages" and "Expand with new sections")-one for each activity.]] [[File:Content_Translation_dashboard_on_desktop.png|alt=|center|thumb|577x577px|In the current dashboard, you will notice that you can't adjust suggestions to select topics or community-created collections. Also, you can't expand on existing articles by translating new sections.]] We will implement [[mw:Special:MyLanguage/Content translation#Improved translation experience|this improvement]] on your wiki '''on Monday, March 17th, 2025''' and remove the current dashboard '''by May 2025'''. Please reach out with any questions concerning the dashboard in this thread. Thank you! On behalf of the Language and Product Localization team. </div> <bdi lang="en" dir="ltr">[[User:UOzurumba (WMF)|UOzurumba (WMF)]]</bdi> 02:55, 13 Ebɔw 2025 (GMT) <!-- Message sent by User:UOzurumba (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=User:UOzurumba_(WMF)/sandbox_CX_Unified_dashboard_announcement_list_1&oldid=28382282 --> :Hello [[User:UOzurumba (WMF)|UOzurumba (WMF)]], :Thank you for sharing these important updates with the Mfantse Wikipedia community. We appreciate the efforts of the WMF Language and Product Localization team in improving translation tools and contributor experiences. :For future announcements and discussions, we kindly ask that you post them on the '''Community Portal''' instead of the Admin page, as that is where community-wide discussions typically take place. You can find the portal here: [[Wikipedia:Nyimpakuw adzekorabea]]. :This will ensure better visibility and engagement from the community members. Thank you again for your contributions, and we look forward to collaborating further! Br -- [[Dwumadzinyi:Robertjamal12|Robertjamal12]] ([[Dwumadzinyi nkɔmbɔdzibea:Robertjamal12|nkɔmbɔdzibea]]) 10:50, 19 Ebɔw 2025 (GMT) 6jckm4immvaik9rk6ug9b96k0votwrg Palestina 0 1139 12906 7259 2024-04-09T10:50:53Z Robertjamal12 13 /* top */clean up, replaced: ã → a (3) using [[Project:AWB|AWB]] 12906 wikitext text/x-wiki Ɛyɛ asasesin a ɛwɔ Mediterranea Po no anafo fam apuei kosi Yordan Bon no mu, na wɔ nkyerɛase ahorow bi mu no, nkyerɛase no trɛw kɔ mmeae ahorow a ɛwɔ Asubɔnten Yordan apuei fam, a ɛwɔ Asia atɔe fam na ɛne Afrika atifi fam di nkitaho denam beae a ɛwɔ ne Sinai Po no so wɔ beae a nsasepɔn abien no hyiam, na ɛyɛ Levant anafo fam atɔe fa a ɛne Misraim di nkitaho no; Na ɛyɛ beae a amammerɛ, aguadi ne amammuisɛm twam na ɛtwam de ka ne titiriw wɔ nyamesom ahorow abakɔsɛm mu ho, na ɛno nti ne nkurow pii wɔ abakɔsɛm anaa nyamesom mu hia, titiriw Yerusalem. Ɛnnɛ, abakɔsɛm mu mantam no ahye gyina amammui ahyehyɛde ahorow pii a wɔde asisi so: Israel Man (a wɔde sii hɔ wɔ 1948 ɔko no mu bere a wotuu Palestinefo ɔpehaha pii fii wɔn kurom fii wɔn afie mu akyi), West Bank ne Gaza Strip, . a Israel gyee no wɔ 1967 ɔko no mu.Palestine tumidi bi a ɛhyɛ ne ho so a ɛhwɛ ɔmanfo no ɔmanfo nsɛm so fi 1994 a egyina Oslo Apam ahorow so, de ka Gaza Mantam a wɔde ahyɛ Palestine Ɔman no ase koraa no ho Tumi fi bere a Israel twee ne ho fii Gaza Strip wɔ afe 2005. Wɔ afe 2007 mu no, amammui tumi a wɔkyekyɛe wɔ mmeae a ɛwɔ ahofadi no maa tumidi baa Gaza Strip ne foforo wɔ West Bank nkurow mu. Wobu akontaa sɛ nnipa dodow a wɔwɔ saa ahye yi mu bɛyɛ nnipa 11,900,000, efisɛ nnipa a wɔwɔ abakɔsɛm mu Palestina nnɛ no fa kɛse yɛ Arabic kasafo (Nkramofo ne Kristofo), bere a emu nnipa no fa foforo no yɛ Hebri kasafo, Yudafo som akyidifo, atubrafo ne nnipa foforɔ mma, na wɔn ɔha mu nkyekyɛmu yɛ Ɛnnɛ 49%, berɛ a Arabfoɔ yɛ 46%. Wɔ amammuisɛm mu no, Palestine yɛ ahobammɔ mmeae a emu yɛ den sen biara wɔ wiase no mu biako esiane nea amanaman ntam nnipa hokwan ahyehyɛde ahorow pii bu no sɛ ɛyɛ Israel mmara so bu a wɔde tia Palestine ɔmanfo a wɔnyɛ asraafo nti, de ka atrae dwumadi ahorow a ɛma tebea no mu yɛ den no ho, de ka mmusua mu nyiyim a wɔyɛ no ho, te sɛ sɛ Israelfo mpaapaemu ɔfasu a osii wɔ West Bank a nnipa pii buu no sɛ ɛyɛ mmusua mu nyiyim no, saa nneɛma yi nyinaa maa ahobammɔ tebea bɔne bae. Efi bere a wɔde Palestine Ɔman Aban no sii hɔ wɔ 1993 mu no, wɔde edin Palestine no adi dwuma wɔ amanaman ntam wɔ nsɛm bi mu de akyerɛ nsasesin a ɛtɔ mmere bi a ɛkyerɛ nsasesin a ɛhyɛ Palestina Aban no nniso ase. Ɛdefa Palestina abodin ho no, ɛkyerɛ nnɛ, ne titiriw fi 1948, Arabfo a wɔwɔ ɔmantam no mu nyinaa (bere a Yudafo a wɔte hɔ no mpɛ sɛ wɔmfa saa abodin yi nni dwuma mfa nkyerɛ wɔn ho). ==date no== Palestine wɔ beaeɛ a ɛyɛ fɛ wɔ Egypt, Lebanon, Syria ne Jordan ntam.Ɛyɛ nkrasɛm asase ne nnipa anibuei akokoaa.Anibuei aduonu baako twaam faa ne kuro a akyɛ paa, Yeriko, mu firi mfirihyia apem a ɛtɔ so awotwe A.Y.B. Ɛyɛ Yudafo ne Kristofo som no mmofra awotwaa, na asase yi wɔ abakɔsɛm a ɛware a egyina amammerɛ, nyamesom, aguadi ne amammuisɛm so. Wɔ Palestina no, abakɔsɛm mu adanse ka asase yi abakɔsɛm tenten a ɛka bom fi bere a edii abakɔsɛm anim no ho asɛm. Nnipa a wɔn mfe akɔ anim sen biara a wonim wɔn sɛ wɔtraa asase yi so ne Kanaanfo. Na nnipa ahorow pii na wodi ɔmantam no so, a tete Misrifo, Filistifo, Israelfo, Asiriafo, Babilonfo, Persiafo, Helafo, Romafo, Byzantinefo, Arabfo Kalifafo, Mmeamudua Ho Akodifo, Ayyubidfo, Mamlukfo, Ottomanfo, Britaniafo ne awiei koraa no Israelfo wɔ 1948 Nakba akyi. ==fibea ahorow== <references /> sn6t5olay0elkd01ljp4hipzzdn6omb Wikpedia:Mboa 0 1140 7256 2023-04-22T17:04:16Z Robertjamal12 13 Created page with "[[File:Wikipedia help symbol.svg|150px|center|alt=|link=https://ha.wikipedia.org/wiki/Wikipedia:Taimako]] <h2 style="background:#0077D4; border:1px solid #f9fdfd; color: #FFFFFF; font-weight:bold; padding:.3em;">Ebotum ebisa mboa wɔ [[Wikipedia|Fante Wikipedia]] do</h2> <div style="margin: 3px 1px 4px 1px; padding: 5px; text-align:center; border-style: solid; background:#fafcfe; border:1px solid #a3b0bf;">'''Sɛ wo hia mmoa biara ɛwɔ ha a, wobɛtumi abisa Twi Wikiped..." 7256 wikitext text/x-wiki [[File:Wikipedia help symbol.svg|150px|center|alt=|link=https://ha.wikipedia.org/wiki/Wikipedia:Taimako]] <h2 style="background:#0077D4; border:1px solid #f9fdfd; color: #FFFFFF; font-weight:bold; padding:.3em;">Ebotum ebisa mboa wɔ [[Wikipedia|Fante Wikipedia]] do</h2> <div style="margin: 3px 1px 4px 1px; padding: 5px; text-align:center; border-style: solid; background:#fafcfe; border:1px solid #a3b0bf;">'''Sɛ wo hia mmoa biara ɛwɔ ha a, wobɛtumi abisa Twi Wikipedia adwuma nkwankyerɛfoɔ a edidi so yi'''<br/><div class="hlist hlist-separated" style="font-size: 85%;"> * * </div></div> 1q5abt8pzo5krcpg414jnhcuno8p8tp Fante kasa a wɔka 0 1141 12854 7267 2024-04-09T10:39:00Z Robertjamal12 13 /* Etymology ho adesua */clean up, replaced: ã → a using [[Project:AWB|AWB]] 12854 wikitext text/x-wiki '''Fanti, Fantse''', anaa Mfantse, yɛ Akan kasa a ɛkɔ so no mufo atitiriw baasa no mu biako, ne Asante ne Akuapem, abien a etwa to no nyinaa bom frɛ Twi, a wɔne wɔn nyinaa te ase. Wɔka no titiriw wɔ Ghana mfinimfini ne kesee fam mantam mu ne nkurow a wɔte mu wɔ mmeae afoforo wɔ Ghana atɔe fam, Ivory Coast, ne Liberia, Gambia ne Angola nso. Fante yɛ Fantefoɔ kasa a wɔtaa ka, a wɔn mpɔtam biara wɔ n’ankasa kasa nketewa, te sɛ Agona, Anomabo, Abura, ne Gomoa, ne nyinaa yɛ nea obiara tumi te aseɛ. Schacter ne Fromkin kyerɛkyerɛ Fante kasa akuw atitiriw abien mu: Fante 1, a ɛde nnyigyei nkyerɛwde-awiei /w/ di dwuma na ɛnam so ma nsonsonoe da kaw ("asaw") ne ka ("ka"); ne Fante 2, baabi a saa nsɛmfua yi yɛ homophonous. Wɔkyerɛkyerɛ Fante kwan a wɔahyɛ da ayɛ wɔ mfitiase ne ntoaso sukuu ahorow mu. Fantefo pii ka kasa abien anaa kasa abien na dodow no ara tumi ka Twi<ref>https://www.ethnologue.com/25/language/aka/</ref>. Akasafoɔ a wɔda nsow ne Kardinal Peter Appiah Turkson, Jane Naana Opoku-Agyemang,citation needed kan Amanaman Nkabom no Ɔkyerɛwfoɔ Panyin Kofi Annan, ne kan Ghana ɔmampanyin Kwame Nkrumah ne John Atta Mills . Maya Angelou suaa Fante sɛ ɔpanyin wɔ ne tena Ghana no mu. Ɛnnɛ nnipa bɛboro ɔpepem 6 na wɔka Fante kasa wɔ Ghana titiriw wɔ Mfinimfini ne Atɔe Fam. Wɔka no kɛse nso wɔ Tema, faako a nnipa dodow no ara a wɔwɔ saa kurow no mu yɛ Fante kasafo ankasa a wɔtraa hɔ bere a wosii hyɛn gyinabea foforo no akyi no. ==Etymology ho adesua== Edin "Fante" no wɔ nkyerɛaseɛ mmienu a ɛbɛtumi aba, mmienu no nyinaa fa Asantefoɔ a wɔbɛn wɔn ho. Nea edi kan no ka sɛ wɔtoo Fantefo din esiane wɔn amanne a ɛne sɛ wodi akutu, anaa efan, bere a Asantefo di nhabannuru foforo a wɔfrɛ no san nti; nea ɛto so abien, sɛ Fantefo no mu paapaee fii Asantefo no ho, nyaa din ofa-tew, "fa a ɛtetew mu". Nanso, sɛnea ɛnne nnyigyei nhyia no, abusuabɔ biara a saa nkyerɛase ahorow yi de kyerɛ sɛ ɛne Asante no wɔ no yɛ nea enni bere mu: Asantefo no sɔre dii tumi wɔ afeha a ɛto so 17 awiei ne 18 mfiase mu hɔ, na Fante-Asante mu mpaapaemu no nyaa nkɔso wɔ afeha a ɛto so 18 no awiei nkutoo , bere a edin "Fante" no akyɛ koraa. Wonnim nokware etymology.citation needed. ==fibea ahorow== <references /> 05585dy914gki24yjv9u2pc8t21on40 Nhwɛdo:Nkrataafa soronko 10 1142 7270 7268 2023-04-22T17:15:53Z Robertjamal12 13 7270 wikitext text/x-wiki {| width=100% style="font-family: Arial, Helvetica, Verdana, sans-serif; font-size: x-medium;" | width=3%| [[File:Nuvola apps personal.png|50px|center|alt=|link=https://ha.wikipedia.org/wiki/Wikipedia:Admin]] | width=46% style="border-bottom: 1px dashed #AAAAAA;" | '''Kasa kyerɛ edwuma kwankyerɛfo''' • Sɛ epɛ dɛ enye edwuma kwankyerɛfo kasa a, kɔ '''[[Wikipedia:Edwuma akwankyerɛfo|edwuma akwankyerɛfo krataafa yi do]]''' <!----------------------------------------------------------------> | width=3%| [[File:Gnome-help-faq-dark.svg|50px|center|alt=|link=https://ha.wikipedia.org/wiki/Wikipedia:Kofan_al%27umma]] | width=46% style="border-bottom: 1px dashed #AAAAAA;" | '''Nkitahodzi''' •[[Kratafa Tsitsir|Di nkitahodzi wɔ ha]] |- | width=3%| [[File:Wikipedia help symbol.svg|60px|center|alt=|link=https://ha.wikipedia.org/wiki/Wikipedia:Taimako]] | style="border-bottom: 1px dashed #AAAAAA;" | '''Mboa''' •[[Wikpedia:Mboa|Mboa a no ho hia wɔ ha]] • [[Wikipedia:Mmra num|Wikipedia mmra num]] • [[Help:Typing Fante|Mbrɛ yɛkyerɛw Fante]] <!----------------------------------------------------------------> | width=3%| [[File:Crystal Clear check boxes.png|60px|center|alt=|link=]] | width=46% style="border-bottom: 1px dashed #AAAAAA;" | '''Akyerɛwsɛm''' • [[Nhwɛdo:Create New Article|TTsew akyerɛwsɛm fofor]] • [[Special:statistics|Nkrataafa dodow a ɔwɔ ha]] |- |}<noinclude> </noinclude> 2kgl5kqfws8jixfu9170mtvo7909m51 Nhwɛdo:Krataa Fuforo/styles.css 10 1144 7278 7276 2023-04-22T17:25:55Z Robertjamal12 13 7278 sanitized-css text/css /* All styles for main page */ .MainPage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; } snz29xb1ek76g6agkj7xdqhxzg0wags Nkyekyεmu:Ghana mbrahyɛbaguafo 2005-2009 14 1145 47251 7282 2025-05-09T13:25:28Z Robertjamal12 13 47251 wikitext text/x-wiki {{Ghanaian MPs by Parliament header|10}} luys9saiy98e8i6gutyakcbsnlmw9ru New Patriotic Party 0 1146 36357 12897 2024-12-19T03:13:54Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 36357 wikitext text/x-wiki {{Databox|item=Q1148441}}'''New Patriotic Party''' (NPP) yɛ amanyɛkuw a ɔwɔ finimfin-nyimfa na ahofadzi-kɔnsɛvetif wɔ [[Ghana]]<ref>https://web.archive.org/web/20231005111547/https://www.peacefmonline.com/pages/showbiz/news/202202/460000.php</ref>. Fitsi ber a wɔdze Ghana yɛɛ dɛmokrasi wɔ afe apem ahakron eduokron ebien(1992) mu no, abɛyɛ amanyɛkuw ebien wɔ [[Ghana]] amanyɛsɛm mu a ɔwɔ tum kɛse wɔ Ghana amambusɛm mu no mu kor, a ma ɔnyw no risi akan tsitsir nye finimfin-benkum National Democratic Congress (NDC). John Kufuor a ofi NPP mu no yɛɛ Ghana Ɔmanpanyin fitsi mfe mpem ebien na kor(2001) kesi mfe mpem ebien na akron(2009)<ref>https://www.myjoyonline.com/journalist-attacked-for-filming-altercation-at-npp-constituency-election-at-ajumako/</ref><ref>https://web.archive.org/web/20121007213454/http://ghanaian-chronicle.com/npp-has-track-record-of-protecting-the-public-purse-says-nana-addo/</ref>. Wɔ abatow a wɔtoo wɔ Mumu 7, 2004 mu no, amanyɛkuw no nyaa ngua 230 no mu 129. NPP ananmusinyi nye Kufuor, a wɔsan paw no dɛ ɔmanpanyin a onyaa aba a ɔyɛ ɔha nkyɛmu eduonum ebien ekyir pɔw eduosuon enum(52.75%).New Patriotic Party ahyɛnkyerɛdze nye Ebibirim ɔson na New Patriotic Party no kɔla a ɔyɛ kɔkɔ,fitaa, na bruu<ref>http://news.bbc.co.uk/2/hi/africa/4077835.stm</ref>. Mfe mpem ebien na awɔtwe amansan abatow mu no, NPP ananmusinyi Nana Akufo-Addo gyee too mu dɛ odzii nkogu wɔ ɔmanpanyin abatow a wɔdze sii akan kɛse no mu wɔ sombo a wɔbɔɔ no dɛ wɔayɛ abatow a ɔyɛ akohwi no mu, na Akufo-Addo nyaa abatow no mu 49.77%, ber a John Atta Mills NDC nyi no nyaa abatow no mu ɔha nkyɛmu eduonum ekyir pɔw eduonu ebiasa(50.23%)<ref>https://www.bbc.com/news/world-africa-20661599</ref><ref>https://www.ghanaweb.com/person/New-Patriotic-Party-3187</ref>. Wɔ mfe mpem ebien na duebien(2012) amansan abatow mu no, NPP hyiaa tsebea a ɔtse dɛm ara fir abatow aba a Ghana Abatow Kɔmihyɛn (EC) dze too gua no mu. [[Nana Akufo-Addo]] nyaa abatow no mu ɔha nkyɛmu eduonan esuon ekyir pɔw eduosuon anan (47.74%), ber a NDC ananmusinyi John Mahama nyaa ɔha nkyɛmu eduonum ekyir pɔw esuon(50.7%) wɔ sombo a wɔbɔɔ no dɛ ɔyɛ abatow mu nsisi no mu. Wɔpaw Akufo-Addo dɛ NPP ananmusinyi a ɔtɔ do ebiasa wɔ afe mpem ebien na du esia(2016) abatow no mu na odzii Mahama do nkonyim wɔ abatow a odzi kan no mu(Ɔdze aba a ɔyɛ ɔha nkyɛmu eduonum ebiasa ekyir pɔw eduowɔtwe ebiasa dzii nkonyim wɔ abatow no mu) == Abatow Mu Mbɔdzembɔ == [[File:Heiligendamm G8 2007 008.jpg|thumb|New Patriotic Party ne tsitsenanyi a ɔtɔ do ebien, John Agyekum Kufuor wɔ G8 nhyiamu a ɔtɔ do eduasa ebiasa(33rd) a wɔyɛɛ wɔ Mecklenburg-Vorpommern,Germany(Kufuor wɔ enyim,ma ɔtɔ do ebien wɔ benkum do)]]New Patriotic Party no esi akan wɔ ɔman no amansan abatow biara ber bɛn? wɔ Ghana fitsi ber a wɔhyɛɛ ase yɛɛ republic a ɔtɔ do anan wɔ afe 1992 mu. New Patriotic Party no poow 1992 mbrahyɛbagua abatow mo, na wɔkaa dɛ 1992 ɔmanpanyin no wodzii akohwi wɔ abatow a wɔyɛɛ kan no mu.New Patriotic Party nwoma bi a wɔato no dzin "stolen Verdict" dze kyerɛw hɔn ɔkostia a wɔdze tsiaa 1992 ɔmanpanyin abatow no<ref>https://books.google.com.gh/books/about/The_Stolen_Verdict.html?id=dN9atwAACAAJ&redir_esc=y</ref>. Wobu New Patriotic Party no dɛ United Gold Coast Convention no nkorbata, a ɔdaan bɛyɛɛ United Party wɔ afe apem ahakron eduonum afe no ewiei mu hɔ, Progress Party wɔ afe apem ahakron eduosia ewiei mu hɔ, Popular Front Party wɔ afe ahakron eduosuon (1970) afe no mu wɔ afe apem ahakron eduowɔtwe (1980) ahyɛse<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/NPP-s-boycott-of-1992-parliamentary-elections-was-a-mistake-Hackman-1381816</ref>. Ber a Jerry John Rawlings dze nsordaafo mbra dzii ɔman no do mfe du ekyir no, aban no na hɔn a wɔdze hɔn ho hyɛɛ mu no bi hyehyɛɛ mbrahyɛbagua bi wɔyɛɛ Referendum abatow ho nhyehyɛɛ maa no. Ber a Ghanafo peen amansan mbra fofor no do wɔ abatow bi mu(wɔyɛɛ no wɔ [[Ebɔbira]] 28,1992) ekyir no, woyii mbra a wɔdze ato Ghana amanyɛkuw amanyɛsɛm wɔ Ghana no fii hɔ, na ɔmaa kwan ma wofii ekuw fofor a NPP ka ho no ase wɔ aban kwan do. NPP frankatunyi na Ɔbenfo Albert Adu Boahen,ɔbenfo nye obi a ɔde ber tsentsen kasa tsia Rawlings nsordaafo aban. Naaso, NPP dzii nkogu w afe apem ahakron eduokron ebien(1992) abatow no mu kɛse wɔ Progressive apa a ɔnye [[National Democratic Congress (Ghana)|National Democratic Congress]], Eagle Party na National Convention Party a na hɔn kandzifo nye Jerry John Rawlings no enyim. NPP no enntum annkɔ mbrahyɛbaguam abatow no mu ma ntsi woennya nkongua biara wɔ Mbrahyɛbaguam<ref>[https://www.graphic.com.gh/news/politics/adu-boahen-lauded-for-role-in-nurturing-ghana-s-democracy.html#:~:text=In%20the%20subsequent%201992%20presidential%20election%2C%20Prof.%20Adu-Boahen,election%2C%20he%20boycotted%20the%20parliamentary%20election%20in%201992. https://www.graphic.com.gh/news/politics/adu-boahen-lauded-for-role-in-nurturing-ghana-s-democracy.html#:~:text=In%20the%20subsequent%201992%20presidential%20election%2C%20Prof.%20Adu-Boahen,election%2C%20he%20boycotted%20the%20parliamentary%20election%20in%201992.]</ref>. NPP nso dzii nkogu wɔ afe apem ahakron eduokron esia (1996) abatow no mu bio wɔ Rawlings kuw no enyim naaso dɛm ber no, hɔn frankatunyin nye John Kufuor. Wɔ mfe mpem ebien(2000) na afe mpem ebien na anan(2004) abatow mu no, John Kufuor dzii nkonyim wɔ abatow ebien no nyinara mu aban fofor bae a odzi kan wɔ Ghana man a ɔtɔ do anan no mu. '''Abatow Abakɔsɛm''' '''''1992 Abatow''''' New Patriotic Party (NPP) kukurudu dzii nkogu wɔ 1992 ɔmampanyin abatow mu wɔ [[National Democratic Congress (Ghana)|National Democratic Congress]] a Rawlings dzi hɔn enyim no enyim. Ɔmfa ho dɛ amanaman ntam ahwɛfo aka dɛ abatow no yɛ onya a ahofadzi na onya ɔfata no, Ɔbemfo Adu Boahen a ɔyɛ NPP kandzifo no bɔɔ sobo dɛ ber kakra mu Ɔman Abatow Bagua a Nana Oduro Nimapau dzi hɔn enyim ma ntsi NPP na National Independence Party, People's Heritage Party na People's National Convention no pow mbrahyɛbagua no abatow no. Gyinae a wosii dɛ wɔrennsi akan wɔ mbrahyɛbagua abatow a wɔyɛe wɔ ɔmanpanyin abatow no ekyir adapɛn ebien dɛm ber no kyerɛ dɛ ɔreyɛ ayɛ dɛ [[National Democratic Congress (Ghana)|National Democratic Congress]], National Convention Party na Eagle Party a na ɔyɛ nkabom dadaw no dzii nkonyim wɔ mbrahyɛbagua nkogua a ɔwɔ hɔ nyinara mu. Egua kor dze, obi a ɔdze no ho, Hawa Yakubu na odzii nkonyim ankasa. Dɛm ɔsɔrtsia yi maa nsesa bi baa abatow nhyehyɛɛ no mu, tsitsir no, abatow a nka ɔda edzi pefee a wɔdze dzii dwuma wɔ mbea a wɔtow aba, abatow ho adansedzi nkrataa a wɔdze maa nye ink a wonntum mpepa (a ɔkɔr do bosoom kor) a wɔdze hyɛɛ nyimpa a wɔakyerɛw hɔn dzin dɛ wɔbɛkwatsir abatow mbɔho ebien. === 1996 abatow === [[File:LuladaSilvaeJohnKufuor.JPG|thumb|240px|John Kufuor (bankum) nye [[Nye Brazil Ɔmanpanyin|Brazil Ɔmanpanyin]], [[Luiz Inácio Lula da Silva|Lula da Silva]] (right)]]Nkogudzi ekyir wɔ afe 1992 mu no, NPP guamutsenanyi wɔ dɛm ber no, Peter Ala Adjetey, kaa dɛ oesi hɔn bo dɛ wɔbɛyɛ hɔn fie ndwuma na wɔagye tum efir NDC hɔ wɔ 1996 abatow no mu. Wosii gyinae dɛ ɔmmfa ho ma obefi mu aba no, wobssi akan wɔ mbrahyɛbagua nkongua ho dze esiw ma wohu dɛ NDC nkotsee na ɔwɔ mbrahyɛbaguamu no mu no ano. Ansaama na wɔreyɛ ekuw no nhyiamu no, na ɔtse dɛ ma na wɔpɛ kɛse dɛ ɔbɛyɛ ɔmampanyin a odzi hɔ no na sikasɛm ho ɔbenfo a ɔagye dzin ye a wonyim no dɛ Kwame Pianim. Naaso, kuw a Florence Ekwam dzi hɔn enyim no mu fo binom kasaa tsiaa Pianim fata osiandɛ na oedzi kan ebu no fɔ wɔ PNDC ber do ntsi. Ghana Asɛmdzibea Kunyin no kaa dɛ Pianim mmfata ma ɔno ntsi oenntum ennsusuw no ho dɛ wɔbɛpaw no. Wɔ 20 Ebɔwbira 1996 mu no, woyii John Kufuor dɛ NPP ɔmampanyin kandzifo a woyii ananmusinyi 2000 mu 1034 fir Amansin 200 no nyinara mu dɛ wobesi akan ama ɔmampanyin dzibew wɔ amansan abatow a wɔyɛɛ no ​​10 Mumu 1996. Dɛm ber no, na ɔmampanyin na mbrahyɛbagua abatow nyinara a wɔyɛɛ no ​​da kor no ara, ɔnntse dɛ abatow a etwa mu no, dɛ nsakyer a Ɔman Abatoɔ Bagua a Kwadwo Afari-Gyan dzi hɔn enyim no yɛ no fa. NPP nyaa apam a ɔnnyɛ yie fitsi Ghana ɔmampanyin abadziekyir, Kow Nkensen Arkaah, a n’apam (National Convention Party) no etwa apam a wɔ nye [[National Democratic Congress (Ghana)|National Democratic Congress]] yɛe no mu. Ntsi NPP na NCP hyehyɛɛ ma wobuu no dɛ ‘Apam Kɛse’ na wɔpaw ɔmampanyin Abadziekyir Arkaah sɛ ɔmmɛyɛ Kuffuor yɔnko. Bere a ɔyɛɛ ɔsatu a ennu asram akron akyi no, Kufuor nyaa abatow a nnipa pii towee no mu 39.62% sen Jerry Rawlings 57% wɔ 1996 abatow no mu.Ɔmmfa ho dɛ amanaman ntamu ahwɛfo kaa dɛ abatow no yɛ ma ahofadzi na ma ɔfata no, New Patriotic Party no bɔɔ sombo dɛ Ɔman Abatow Bagua na Ɔmampanyin Rawlings na wɔyɛɛ abatow no ator. Naaaso NPP nyaa ngua dodow bi wɔ Ghana mbrahyɛbagua no mu na ɔdze NDC monopoly no baa ewiei wɔ ɔkwan a etu mpɔn do. === Afe 2000 abatow === Wɔ 23 Ɔbɛsɛ 1998 mu no, New Patriotic Party no san paw Kufuor dɛ ɔnsan ngyina mu mma ɔmampanyin dzibew no. Na ɔsɛ dɛ Ɔmampanyin Rawlings a ɔrehyia tumdzi anohyeto no kɔ pɛnhyen wɔ afe 2000 abatow no ekyir. Naaso Pianim gyaee NPP na Peter Ala Adjetey a ɔyɛ kuw no guamutsenanyi no dze oguamutsenanyi no hyɛɛ Samuel Odoi-Sykes nsa. Aliu Mahama gyinaa hɔ dɛ John Kufuor nyɛnko wɔ akansi no mu. NDC nso paw ɔmampanyin Abadziekyir John Atta Mills dɛ hɔn ɔmampanyin. == Mboaedze == obemjdgkmqc47a8inuc6ijuwnm6tzqo Nhwɛdo:Documentation 10 1148 45759 7350 2025-05-09T12:00:47Z Robertjamal12 13 165 revisions imported from [[:en:Template:Documentation]] 7350 wikitext text/x-wiki {{#invoke:documentation|main|_content={{ {{#invoke:documentation|contentTitle}}}}}}<noinclude> <!-- Add categories to the /doc subpage --> </noinclude> ii1kftoonz87mztj4siz1yhyqeg6agm Module:Documentation 828 1149 45918 45917 2025-05-09T12:00:51Z Robertjamal12 13 157 revisions imported from [[:en:Module:Documentation]] 45917 Scribunto text/plain -- This module implements {{documentation}}. -- Get required modules. local getArgs = require('Module:Arguments').getArgs -- Get the config table. local cfg = mw.loadData('Module:Documentation/config') local p = {} -- Often-used functions. local ugsub = mw.ustring.gsub local format = mw.ustring.format ---------------------------------------------------------------------------- -- Helper functions -- -- These are defined as local functions, but are made available in the p -- table for testing purposes. ---------------------------------------------------------------------------- local function message(cfgKey, valArray, expectType) --[[ -- Gets a message from the cfg table and formats it if appropriate. -- The function raises an error if the value from the cfg table is not -- of the type expectType. The default type for expectType is 'string'. -- If the table valArray is present, strings such as $1, $2 etc. in the -- message are substituted with values from the table keys [1], [2] etc. -- For example, if the message "foo-message" had the value 'Foo $2 bar $1.', -- message('foo-message', {'baz', 'qux'}) would return "Foo qux bar baz." --]] local msg = cfg[cfgKey] expectType = expectType or 'string' if type(msg) ~= expectType then error('message: type error in message cfg.' .. cfgKey .. ' (' .. expectType .. ' expected, got ' .. type(msg) .. ')', 2) end if not valArray then return msg end local function getMessageVal(match) match = tonumber(match) return valArray[match] or error('message: no value found for key $' .. match .. ' in message cfg.' .. cfgKey, 4) end return ugsub(msg, '$([1-9][0-9]*)', getMessageVal) end p.message = message local function makeWikilink(page, display) if display then return format('[[%s|%s]]', page, display) else return format('[[%s]]', page) end end p.makeWikilink = makeWikilink local function makeCategoryLink(cat, sort) local catns = mw.site.namespaces[14].name return makeWikilink(catns .. ':' .. cat, sort) end p.makeCategoryLink = makeCategoryLink local function makeUrlLink(url, display) return format('[%s %s]', url, display) end p.makeUrlLink = makeUrlLink local function makeToolbar(...) local ret = {} local lim = select('#', ...) if lim < 1 then return nil end for i = 1, lim do ret[#ret + 1] = select(i, ...) end -- 'documentation-toolbar' return format( '<span class="%s">(%s)</span>', message('toolbar-class'), table.concat(ret, ' &#124; ') ) end p.makeToolbar = makeToolbar ---------------------------------------------------------------------------- -- Argument processing ---------------------------------------------------------------------------- local function makeInvokeFunc(funcName) return function (frame) local args = getArgs(frame, { valueFunc = function (key, value) if type(value) == 'string' then value = value:match('^%s*(.-)%s*$') -- Remove whitespace. if key == 'heading' or value ~= '' then return value else return nil end else return value end end }) return p[funcName](args) end end ---------------------------------------------------------------------------- -- Entry points ---------------------------------------------------------------------------- function p.nonexistent(frame) if mw.title.getCurrentTitle().subpageText == 'testcases' then return frame:expandTemplate{title = 'module test cases notice'} else return p.main(frame) end end p.main = makeInvokeFunc('_main') function p._main(args) --[[ -- This function defines logic flow for the module. -- @args - table of arguments passed by the user --]] local env = p.getEnvironment(args) local root = mw.html.create() root :wikitext(p._getModuleWikitext(args, env)) :wikitext(p.protectionTemplate(env)) :wikitext(p.sandboxNotice(args, env)) :tag('div') -- 'documentation-container' :addClass(message('container')) :attr('role', 'complementary') :attr('aria-labelledby', args.heading ~= '' and 'documentation-heading' or nil) :attr('aria-label', args.heading == '' and 'Documentation' or nil) :newline() :tag('div') -- 'documentation' :addClass(message('main-div-classes')) :newline() :wikitext(p._startBox(args, env)) :wikitext(p._content(args, env)) :tag('div') -- 'documentation-clear' :addClass(message('clear')) :done() :newline() :done() :wikitext(p._endBox(args, env)) :done() :wikitext(p.addTrackingCategories(env)) -- 'Module:Documentation/styles.css' return mw.getCurrentFrame():extensionTag ( 'templatestyles', '', {src=cfg['templatestyles'] }) .. tostring(root) end ---------------------------------------------------------------------------- -- Environment settings ---------------------------------------------------------------------------- function p.getEnvironment(args) --[[ -- Returns a table with information about the environment, including title -- objects and other namespace- or path-related data. -- @args - table of arguments passed by the user -- -- Title objects include: -- env.title - the page we are making documentation for (usually the current title) -- env.templateTitle - the template (or module, file, etc.) -- env.docTitle - the /doc subpage. -- env.sandboxTitle - the /sandbox subpage. -- env.testcasesTitle - the /testcases subpage. -- -- Data includes: -- env.protectionLevels - the protection levels table of the title object. -- env.subjectSpace - the number of the title's subject namespace. -- env.docSpace - the number of the namespace the title puts its documentation in. -- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace. -- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template. -- -- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value -- returned will be nil. --]] local env, envFuncs = {}, {} -- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value -- returned by that function is memoized in the env table so that we don't call any of the functions -- more than once. (Nils won't be memoized.) setmetatable(env, { __index = function (t, key) local envFunc = envFuncs[key] if envFunc then local success, val = pcall(envFunc) if success then env[key] = val -- Memoise the value. return val end end return nil end }) function envFuncs.title() -- The title object for the current page, or a test page passed with args.page. local title local titleArg = args.page if titleArg then title = mw.title.new(titleArg) else title = mw.title.getCurrentTitle() end return title end function envFuncs.templateTitle() --[[ -- The template (or module, etc.) title object. -- Messages: -- 'sandbox-subpage' --> 'sandbox' -- 'testcases-subpage' --> 'testcases' --]] local subjectSpace = env.subjectSpace local title = env.title local subpage = title.subpageText if subpage == message('sandbox-subpage') or subpage == message('testcases-subpage') or (subpage == message('doc-subpage') and mw.title.getCurrentTitle().namespace == env.docSpace) then return mw.title.makeTitle(subjectSpace, title.baseText) else return mw.title.makeTitle(subjectSpace, title.text) end end function envFuncs.docTitle() --[[ -- Title object of the /doc subpage. -- Messages: -- 'doc-subpage' --> 'doc' --]] local title = env.title local docname = args[1] -- User-specified doc page. local docpage if docname then docpage = docname else docpage = env.docpageBase .. '/' .. message('doc-subpage') end return mw.title.new(docpage) end function envFuncs.sandboxTitle() --[[ -- Title object for the /sandbox subpage. -- Messages: -- 'sandbox-subpage' --> 'sandbox' --]] return mw.title.new(env.docpageBase .. '/' .. message('sandbox-subpage')) end function envFuncs.testcasesTitle() --[[ -- Title object for the /testcases subpage. -- Messages: -- 'testcases-subpage' --> 'testcases' --]] return mw.title.new(env.docpageBase .. '/' .. message('testcases-subpage')) end function envFuncs.protectionLevels() -- The protection levels table of the title object. return env.title.protectionLevels end function envFuncs.subjectSpace() -- The subject namespace number. return mw.site.namespaces[env.title.namespace].subject.id end function envFuncs.docSpace() -- The documentation namespace number. For most namespaces this is the -- same as the subject namespace. However, pages in the Article, File, -- MediaWiki or Category namespaces must have their /doc, /sandbox and -- /testcases pages in talk space. local subjectSpace = env.subjectSpace if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then return subjectSpace + 1 else return subjectSpace end end function envFuncs.docpageBase() -- The base page of the /doc, /sandbox, and /testcases subpages. -- For some namespaces this is the talk page, rather than the template page. local templateTitle = env.templateTitle local docSpace = env.docSpace local docSpaceText = mw.site.namespaces[docSpace].name -- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon. return docSpaceText .. ':' .. templateTitle.text end function envFuncs.compareUrl() -- Diff link between the sandbox and the main template using [[Special:ComparePages]]. local templateTitle = env.templateTitle local sandboxTitle = env.sandboxTitle if templateTitle.exists and sandboxTitle.exists then local compareUrl = mw.uri.canonicalUrl( 'Special:ComparePages', { page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText} ) return tostring(compareUrl) else return nil end end return env end ---------------------------------------------------------------------------- -- Auxiliary templates ---------------------------------------------------------------------------- p.getModuleWikitext = makeInvokeFunc('_getModuleWikitext') function p._getModuleWikitext(args, env) local currentTitle = mw.title.getCurrentTitle() if currentTitle.contentModel ~= 'Scribunto' then return end pcall(require, currentTitle.prefixedText) -- if it fails, we don't care local moduleWikitext = package.loaded["Module:Module wikitext"] if moduleWikitext then return moduleWikitext.main() end end function p.sandboxNotice(args, env) --[=[ -- Generates a sandbox notice for display above sandbox pages. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'sandbox-notice-image' --> '[[File:Sandbox.svg|50px|alt=|link=]]' -- 'sandbox-notice-blurb' --> 'This is the $1 for $2.' -- 'sandbox-notice-diff-blurb' --> 'This is the $1 for $2 ($3).' -- 'sandbox-notice-pagetype-template' --> '[[Wikipedia:Template test cases|template sandbox]] page' -- 'sandbox-notice-pagetype-module' --> '[[Wikipedia:Template test cases|module sandbox]] page' -- 'sandbox-notice-pagetype-other' --> 'sandbox page' -- 'sandbox-notice-compare-link-display' --> 'diff' -- 'sandbox-notice-testcases-blurb' --> 'See also the companion subpage for $1.' -- 'sandbox-notice-testcases-link-display' --> 'test cases' -- 'sandbox-category' --> 'Template sandboxes' -- 'module-sandbox-category' --> 'Module sandboxes' -- 'other-sandbox-category' --> 'Sandboxes outside of template or module namespace' --]=] local title = env.title local sandboxTitle = env.sandboxTitle local templateTitle = env.templateTitle local subjectSpace = env.subjectSpace if not (subjectSpace and title and sandboxTitle and templateTitle and mw.title.equals(title, sandboxTitle)) then return nil end -- Build the table of arguments to pass to {{ombox}}. We need just two fields, "image" and "text". local omargs = {} omargs.image = message('sandbox-notice-image') -- Get the text. We start with the opening blurb, which is something like -- "This is the template sandbox for [[Template:Foo]] (diff)." local text = '__EXPECTUNUSEDTEMPLATE__' local pagetype, sandboxCat if subjectSpace == 10 then pagetype = message('sandbox-notice-pagetype-template') sandboxCat = message('sandbox-category') elseif subjectSpace == 828 then pagetype = message('sandbox-notice-pagetype-module') sandboxCat = message('module-sandbox-category') else pagetype = message('sandbox-notice-pagetype-other') sandboxCat = message('other-sandbox-category') end local templateLink = makeWikilink(templateTitle.prefixedText) local compareUrl = env.compareUrl if compareUrl then local compareDisplay = message('sandbox-notice-compare-link-display') local compareLink = makeUrlLink(compareUrl, compareDisplay) text = text .. message('sandbox-notice-diff-blurb', {pagetype, templateLink, compareLink}) else text = text .. message('sandbox-notice-blurb', {pagetype, templateLink}) end -- Get the test cases page blurb if the page exists. This is something like -- "See also the companion subpage for [[Template:Foo/testcases|test cases]]." local testcasesTitle = env.testcasesTitle if testcasesTitle and testcasesTitle.exists then if testcasesTitle.contentModel == "Scribunto" then local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') local testcasesRunLinkDisplay = message('sandbox-notice-testcases-run-link-display') local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay) local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) text = text .. '<br />' .. message('sandbox-notice-testcases-run-blurb', {testcasesLink, testcasesRunLink}) else local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay) text = text .. '<br />' .. message('sandbox-notice-testcases-blurb', {testcasesLink}) end end -- Add the sandbox to the sandbox category. omargs.text = text .. makeCategoryLink(sandboxCat) -- 'documentation-clear' return '<div class="' .. message('clear') .. '"></div>' .. require('Module:Message box').main('ombox', omargs) end function p.protectionTemplate(env) -- Generates the padlock icon in the top right. -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'protection-template' --> 'pp-template' -- 'protection-template-args' --> {docusage = 'yes'} local protectionLevels = env.protectionLevels if not protectionLevels then return nil end local editProt = protectionLevels.edit and protectionLevels.edit[1] local moveProt = protectionLevels.move and protectionLevels.move[1] if editProt then -- The page is edit-protected. return require('Module:Protection banner')._main{ message('protection-reason-edit'), small = true } elseif moveProt and moveProt ~= 'autoconfirmed' then -- The page is move-protected but not edit-protected. Exclude move -- protection with the level "autoconfirmed", as this is equivalent to -- no move protection at all. return require('Module:Protection banner')._main{ action = 'move', small = true } else return nil end end ---------------------------------------------------------------------------- -- Start box ---------------------------------------------------------------------------- p.startBox = makeInvokeFunc('_startBox') function p._startBox(args, env) --[[ -- This function generates the start box. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make -- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox -- which generate the box HTML. --]] env = env or p.getEnvironment(args) local links local content = args.content if not content or args[1] then -- No need to include the links if the documentation is on the template page itself. local linksData = p.makeStartBoxLinksData(args, env) if linksData then links = p.renderStartBoxLinks(linksData) end end -- Generate the start box html. local data = p.makeStartBoxData(args, env, links) if data then return p.renderStartBox(data) else -- User specified no heading. return nil end end function p.makeStartBoxLinksData(args, env) --[[ -- Does initial processing of data to make the [view] [edit] [history] [purge] links. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'view-link-display' --> 'view' -- 'edit-link-display' --> 'edit' -- 'history-link-display' --> 'history' -- 'purge-link-display' --> 'purge' -- 'module-preload' --> 'Template:Documentation/preload-module-doc' -- 'docpage-preload' --> 'Template:Documentation/preload' -- 'create-link-display' --> 'create' --]] local subjectSpace = env.subjectSpace local title = env.title local docTitle = env.docTitle if not title or not docTitle then return nil end if docTitle.isRedirect then docTitle = docTitle.redirectTarget end -- Create link if /doc doesn't exist. local preload = args.preload if not preload then if subjectSpace == 828 then -- Module namespace preload = message('module-preload') else preload = message('docpage-preload') end end return { title = title, docTitle = docTitle, -- View, display, edit, and purge links if /doc exists. viewLinkDisplay = message('view-link-display'), editLinkDisplay = message('edit-link-display'), historyLinkDisplay = message('history-link-display'), purgeLinkDisplay = message('purge-link-display'), preload = preload, createLinkDisplay = message('create-link-display') } end function p.renderStartBoxLinks(data) --[[ -- Generates the [view][edit][history][purge] or [create][purge] links from the data table. -- @data - a table of data generated by p.makeStartBoxLinksData --]] local docTitle = data.docTitle -- yes, we do intend to purge the template page on which the documentation appears local purgeLink = makeWikilink("Special:Purge/" .. data.title.prefixedText, data.purgeLinkDisplay) if docTitle.exists then local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay) local editLink = makeWikilink("Special:EditPage/" .. docTitle.prefixedText, data.editLinkDisplay) local historyLink = makeWikilink("Special:PageHistory/" .. docTitle.prefixedText, data.historyLinkDisplay) return "&#91;" .. viewLink .. "&#93; &#91;" .. editLink .. "&#93; &#91;" .. historyLink .. "&#93; &#91;" .. purgeLink .. "&#93;" else local createLink = makeUrlLink(docTitle:canonicalUrl{action = 'edit', preload = data.preload}, data.createLinkDisplay) return "&#91;" .. createLink .. "&#93; &#91;" .. purgeLink .. "&#93;" end return ret end function p.makeStartBoxData(args, env, links) --[=[ -- Does initial processing of data to pass to the start-box render function, p.renderStartBox. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- @links - a string containing the [view][edit][history][purge] links - could be nil if there's an error. -- -- Messages: -- 'documentation-icon-wikitext' --> '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]]' -- 'template-namespace-heading' --> 'Template documentation' -- 'module-namespace-heading' --> 'Module documentation' -- 'file-namespace-heading' --> 'Summary' -- 'other-namespaces-heading' --> 'Documentation' -- 'testcases-create-link-display' --> 'create' --]=] local subjectSpace = env.subjectSpace if not subjectSpace then -- Default to an "other namespaces" namespace, so that we get at least some output -- if an error occurs. subjectSpace = 2 end local data = {} -- Heading local heading = args.heading -- Blank values are not removed. if heading == '' then -- Don't display the start box if the heading arg is defined but blank. return nil end if heading then data.heading = heading elseif subjectSpace == 10 then -- Template namespace data.heading = message('documentation-icon-wikitext') .. ' ' .. message('template-namespace-heading') elseif subjectSpace == 828 then -- Module namespace data.heading = message('documentation-icon-wikitext') .. ' ' .. message('module-namespace-heading') elseif subjectSpace == 6 then -- File namespace data.heading = message('file-namespace-heading') else data.heading = message('other-namespaces-heading') end -- Heading CSS local headingStyle = args['heading-style'] if headingStyle then data.headingStyleText = headingStyle else -- 'documentation-heading' data.headingClass = message('main-div-heading-class') end -- Data for the [view][edit][history][purge] or [create] links. if links then -- 'mw-editsection-like plainlinks' data.linksClass = message('start-box-link-classes') data.links = links end return data end function p.renderStartBox(data) -- Renders the start box html. -- @data - a table of data generated by p.makeStartBoxData. local sbox = mw.html.create('div') sbox -- 'documentation-startbox' :addClass(message('start-box-class')) :newline() :tag('span') :addClass(data.headingClass) :attr('id', 'documentation-heading') :cssText(data.headingStyleText) :wikitext(data.heading) local links = data.links if links then sbox:tag('span') :addClass(data.linksClass) :attr('id', data.linksId) :wikitext(links) end return tostring(sbox) end ---------------------------------------------------------------------------- -- Documentation content ---------------------------------------------------------------------------- p.content = makeInvokeFunc('_content') function p._content(args, env) -- Displays the documentation contents -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment env = env or p.getEnvironment(args) local docTitle = env.docTitle local content = args.content if not content and docTitle and docTitle.exists then content = args._content or mw.getCurrentFrame():expandTemplate{title = docTitle.prefixedText} end -- The line breaks below are necessary so that "=== Headings ===" at the start and end -- of docs are interpreted correctly. return '\n' .. (content or '') .. '\n' end p.contentTitle = makeInvokeFunc('_contentTitle') function p._contentTitle(args, env) env = env or p.getEnvironment(args) local docTitle = env.docTitle if not args.content and docTitle and docTitle.exists then return docTitle.prefixedText else return '' end end ---------------------------------------------------------------------------- -- End box ---------------------------------------------------------------------------- p.endBox = makeInvokeFunc('_endBox') function p._endBox(args, env) --[=[ -- This function generates the end box (also known as the link box). -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- --]=] -- Get environment data. env = env or p.getEnvironment(args) local subjectSpace = env.subjectSpace local docTitle = env.docTitle if not subjectSpace or not docTitle then return nil end -- Check whether we should output the end box at all. Add the end -- box by default if the documentation exists or if we are in the -- user, module or template namespaces. local linkBox = args['link box'] if linkBox == 'off' or not ( docTitle.exists or subjectSpace == 2 or subjectSpace == 828 or subjectSpace == 10 ) then return nil end -- Assemble the link box. local text = '' if linkBox then text = text .. linkBox else text = text .. (p.makeDocPageBlurb(args, env) or '') -- "This documentation is transcluded from [[Foo]]." if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then -- We are in the user, template or module namespaces. -- Add sandbox and testcases links. -- "Editors can experiment in this template's sandbox and testcases pages." text = text .. (p.makeExperimentBlurb(args, env) or '') .. '<br />' if not args.content and not args[1] then -- "Please add categories to the /doc subpage." -- Don't show this message with inline docs or with an explicitly specified doc page, -- as then it is unclear where to add the categories. text = text .. (p.makeCategoriesBlurb(args, env) or '') end text = text .. ' ' .. (p.makeSubpagesBlurb(args, env) or '') --"Subpages of this template" end end local box = mw.html.create('div') -- 'documentation-metadata' box:attr('role', 'note') :addClass(message('end-box-class')) -- 'plainlinks' :addClass(message('end-box-plainlinks')) :wikitext(text) :done() return '\n' .. tostring(box) end function p.makeDocPageBlurb(args, env) --[=[ -- Makes the blurb "This documentation is transcluded from [[Template:Foo]] (edit, history)". -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'edit-link-display' --> 'edit' -- 'history-link-display' --> 'history' -- 'transcluded-from-blurb' --> -- 'The above [[Wikipedia:Template documentation|documentation]] -- is [[Help:Transclusion|transcluded]] from $1.' -- 'module-preload' --> 'Template:Documentation/preload-module-doc' -- 'create-link-display' --> 'create' -- 'create-module-doc-blurb' --> -- 'You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].' --]=] local docTitle = env.docTitle if not docTitle then return nil end if docTitle.exists then -- /doc exists; link to it. local docLink = makeWikilink(docTitle.prefixedText) local editDisplay = message('edit-link-display') local editLink = makeWikilink("Special:EditPage/" .. docTitle.prefixedText, editDisplay) local historyDisplay = message('history-link-display') local historyLink = makeWikilink("Special:PageHistory/" .. docTitle.prefixedText, historyDisplay) return message('transcluded-from-blurb', {docLink}) .. ' ' .. makeToolbar(editLink, historyLink) .. '<br />' elseif env.subjectSpace == 828 then -- /doc does not exist; ask to create it. local createUrl = docTitle:canonicalUrl{action = 'edit', preload = message('module-preload')} local createDisplay = message('create-link-display') local createLink = makeUrlLink(createUrl, createDisplay) return message('create-module-doc-blurb', {createLink}) .. '<br />' end end function p.makeExperimentBlurb(args, env) --[[ -- Renders the text "Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages." -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'sandbox-link-display' --> 'sandbox' -- 'sandbox-edit-link-display' --> 'edit' -- 'compare-link-display' --> 'diff' -- 'module-sandbox-preload' --> 'Template:Documentation/preload-module-sandbox' -- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox' -- 'sandbox-create-link-display' --> 'create' -- 'mirror-edit-summary' --> 'Create sandbox version of $1' -- 'mirror-link-display' --> 'mirror' -- 'mirror-link-preload' --> 'Template:Documentation/mirror' -- 'sandbox-link-display' --> 'sandbox' -- 'testcases-link-display' --> 'testcases' -- 'testcases-edit-link-display'--> 'edit' -- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox' -- 'testcases-create-link-display' --> 'create' -- 'testcases-link-display' --> 'testcases' -- 'testcases-edit-link-display' --> 'edit' -- 'module-testcases-preload' --> 'Template:Documentation/preload-module-testcases' -- 'template-testcases-preload' --> 'Template:Documentation/preload-testcases' -- 'experiment-blurb-module' --> 'Editors can experiment in this module's $1 and $2 pages.' -- 'experiment-blurb-template' --> 'Editors can experiment in this template's $1 and $2 pages.' --]] local subjectSpace = env.subjectSpace local templateTitle = env.templateTitle local sandboxTitle = env.sandboxTitle local testcasesTitle = env.testcasesTitle local templatePage = templateTitle.prefixedText if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then return nil end -- Make links. local sandboxLinks, testcasesLinks if sandboxTitle.exists then local sandboxPage = sandboxTitle.prefixedText local sandboxDisplay = message('sandbox-link-display') local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay) local sandboxEditDisplay = message('sandbox-edit-link-display') local sandboxEditLink = makeWikilink("Special:EditPage/" .. sandboxPage, sandboxEditDisplay) local compareUrl = env.compareUrl local compareLink if compareUrl then local compareDisplay = message('compare-link-display') compareLink = makeUrlLink(compareUrl, compareDisplay) end sandboxLinks = sandboxLink .. ' ' .. makeToolbar(sandboxEditLink, compareLink) else local sandboxPreload if subjectSpace == 828 then sandboxPreload = message('module-sandbox-preload') else sandboxPreload = message('template-sandbox-preload') end local sandboxCreateUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = sandboxPreload} local sandboxCreateDisplay = message('sandbox-create-link-display') local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay) local mirrorSummary = message('mirror-edit-summary', {makeWikilink(templatePage)}) local mirrorPreload = message('mirror-link-preload') local mirrorUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = mirrorPreload, summary = mirrorSummary} if subjectSpace == 828 then mirrorUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = templateTitle.prefixedText, summary = mirrorSummary} end local mirrorDisplay = message('mirror-link-display') local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay) sandboxLinks = message('sandbox-link-display') .. ' ' .. makeToolbar(sandboxCreateLink, mirrorLink) end if testcasesTitle.exists then local testcasesPage = testcasesTitle.prefixedText local testcasesDisplay = message('testcases-link-display') local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay) local testcasesEditUrl = testcasesTitle:canonicalUrl{action = 'edit'} local testcasesEditDisplay = message('testcases-edit-link-display') local testcasesEditLink = makeWikilink("Special:EditPage/" .. testcasesPage, testcasesEditDisplay) -- for Modules, add testcases run link if exists if testcasesTitle.contentModel == "Scribunto" and testcasesTitle.talkPageTitle and testcasesTitle.talkPageTitle.exists then local testcasesRunLinkDisplay = message('testcases-run-link-display') local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink, testcasesRunLink) else testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink) end else local testcasesPreload if subjectSpace == 828 then testcasesPreload = message('module-testcases-preload') else testcasesPreload = message('template-testcases-preload') end local testcasesCreateUrl = testcasesTitle:canonicalUrl{action = 'edit', preload = testcasesPreload} local testcasesCreateDisplay = message('testcases-create-link-display') local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay) testcasesLinks = message('testcases-link-display') .. ' ' .. makeToolbar(testcasesCreateLink) end local messageName if subjectSpace == 828 then messageName = 'experiment-blurb-module' else messageName = 'experiment-blurb-template' end return message(messageName, {sandboxLinks, testcasesLinks}) end function p.makeCategoriesBlurb(args, env) --[[ -- Generates the text "Please add categories to the /doc subpage." -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'doc-link-display' --> '/doc' -- 'add-categories-blurb' --> 'Please add categories to the $1 subpage.' --]] local docTitle = env.docTitle if not docTitle then return nil end local docPathLink = makeWikilink(docTitle.prefixedText, message('doc-link-display')) return message('add-categories-blurb', {docPathLink}) end function p.makeSubpagesBlurb(args, env) --[[ -- Generates the "Subpages of this template" link. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'template-pagetype' --> 'template' -- 'module-pagetype' --> 'module' -- 'default-pagetype' --> 'page' -- 'subpages-link-display' --> 'Subpages of this $1' --]] local subjectSpace = env.subjectSpace local templateTitle = env.templateTitle if not subjectSpace or not templateTitle then return nil end local pagetype if subjectSpace == 10 then pagetype = message('template-pagetype') elseif subjectSpace == 828 then pagetype = message('module-pagetype') else pagetype = message('default-pagetype') end local subpagesLink = makeWikilink( 'Special:PrefixIndex/' .. templateTitle.prefixedText .. '/', message('subpages-link-display', {pagetype}) ) return message('subpages-blurb', {subpagesLink}) end ---------------------------------------------------------------------------- -- Tracking categories ---------------------------------------------------------------------------- function p.addTrackingCategories(env) --[[ -- Check if {{documentation}} is transcluded on a /doc or /testcases page. -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'display-strange-usage-category' --> true -- 'doc-subpage' --> 'doc' -- 'testcases-subpage' --> 'testcases' -- 'strange-usage-category' --> 'Wikipedia pages with strange ((documentation)) usage' -- -- /testcases pages in the module namespace are not categorised, as they may have -- {{documentation}} transcluded automatically. --]] local title = env.title local subjectSpace = env.subjectSpace if not title or not subjectSpace then return nil end local subpage = title.subpageText if message('display-strange-usage-category', nil, 'boolean') and ( subpage == message('doc-subpage') or subjectSpace ~= 828 and subpage == message('testcases-subpage') ) then return makeCategoryLink(message('strange-usage-category')) end return '' end return p fttwrouvv52xj3xc0iv9fbm0og9nf2z Module:Arguments 828 1150 44231 7352 2025-05-09T12:00:04Z Robertjamal12 13 24 revisions imported from [[:en:Module:Arguments]] 7352 Scribunto text/plain -- This module provides easy processing of arguments passed to Scribunto from -- #invoke. It is intended for use by other Lua modules, and should not be -- called from #invoke directly. local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local arguments = {} -- Generate four different tidyVal functions, so that we don't have to check the -- options every time we call it. local function tidyValDefault(key, val) if type(val) == 'string' then val = val:match('^%s*(.-)%s*$') if val == '' then return nil else return val end else return val end end local function tidyValTrimOnly(key, val) if type(val) == 'string' then return val:match('^%s*(.-)%s*$') else return val end end local function tidyValRemoveBlanksOnly(key, val) if type(val) == 'string' then if val:find('%S') then return val else return nil end else return val end end local function tidyValNoChange(key, val) return val end local function matchesTitle(given, title) local tp = type( given ) return (tp == 'string' or tp == 'number') and mw.title.new( given ).prefixedText == title end local translate_mt = { __index = function(t, k) return k end } function arguments.getArgs(frame, options) checkType('getArgs', 1, frame, 'table', true) checkType('getArgs', 2, options, 'table', true) frame = frame or {} options = options or {} --[[ -- Set up argument translation. --]] options.translate = options.translate or {} if getmetatable(options.translate) == nil then setmetatable(options.translate, translate_mt) end if options.backtranslate == nil then options.backtranslate = {} for k,v in pairs(options.translate) do options.backtranslate[v] = k end end if options.backtranslate and getmetatable(options.backtranslate) == nil then setmetatable(options.backtranslate, { __index = function(t, k) if options.translate[k] ~= k then return nil else return k end end }) end --[[ -- Get the argument tables. If we were passed a valid frame object, get the -- frame arguments (fargs) and the parent frame arguments (pargs), depending -- on the options set and on the parent frame's availability. If we weren't -- passed a valid frame object, we are being called from another Lua module -- or from the debug console, so assume that we were passed a table of args -- directly, and assign it to a new variable (luaArgs). --]] local fargs, pargs, luaArgs if type(frame.args) == 'table' and type(frame.getParent) == 'function' then if options.wrappers then --[[ -- The wrappers option makes Module:Arguments look up arguments in -- either the frame argument table or the parent argument table, but -- not both. This means that users can use either the #invoke syntax -- or a wrapper template without the loss of performance associated -- with looking arguments up in both the frame and the parent frame. -- Module:Arguments will look up arguments in the parent frame -- if it finds the parent frame's title in options.wrapper; -- otherwise it will look up arguments in the frame object passed -- to getArgs. --]] local parent = frame:getParent() if not parent then fargs = frame.args else local title = parent:getTitle():gsub('/sandbox$', '') local found = false if matchesTitle(options.wrappers, title) then found = true elseif type(options.wrappers) == 'table' then for _,v in pairs(options.wrappers) do if matchesTitle(v, title) then found = true break end end end -- We test for false specifically here so that nil (the default) acts like true. if found or options.frameOnly == false then pargs = parent.args end if not found or options.parentOnly == false then fargs = frame.args end end else -- options.wrapper isn't set, so check the other options. if not options.parentOnly then fargs = frame.args end if not options.frameOnly then local parent = frame:getParent() pargs = parent and parent.args or nil end end if options.parentFirst then fargs, pargs = pargs, fargs end else luaArgs = frame end -- Set the order of precedence of the argument tables. If the variables are -- nil, nothing will be added to the table, which is how we avoid clashes -- between the frame/parent args and the Lua args. local argTables = {fargs} argTables[#argTables + 1] = pargs argTables[#argTables + 1] = luaArgs --[[ -- Generate the tidyVal function. If it has been specified by the user, we -- use that; if not, we choose one of four functions depending on the -- options chosen. This is so that we don't have to call the options table -- every time the function is called. --]] local tidyVal = options.valueFunc if tidyVal then if type(tidyVal) ~= 'function' then error( "bad value assigned to option 'valueFunc'" .. '(function expected, got ' .. type(tidyVal) .. ')', 2 ) end elseif options.trim ~= false then if options.removeBlanks ~= false then tidyVal = tidyValDefault else tidyVal = tidyValTrimOnly end else if options.removeBlanks ~= false then tidyVal = tidyValRemoveBlanksOnly else tidyVal = tidyValNoChange end end --[[ -- Set up the args, metaArgs and nilArgs tables. args will be the one -- accessed from functions, and metaArgs will hold the actual arguments. Nil -- arguments are memoized in nilArgs, and the metatable connects all of them -- together. --]] local args, metaArgs, nilArgs, metatable = {}, {}, {}, {} setmetatable(args, metatable) local function mergeArgs(tables) --[[ -- Accepts multiple tables as input and merges their keys and values -- into one table. If a value is already present it is not overwritten; -- tables listed earlier have precedence. We are also memoizing nil -- values, which can be overwritten if they are 's' (soft). --]] for _, t in ipairs(tables) do for key, val in pairs(t) do if metaArgs[key] == nil and nilArgs[key] ~= 'h' then local tidiedVal = tidyVal(key, val) if tidiedVal == nil then nilArgs[key] = 's' else metaArgs[key] = tidiedVal end end end end end --[[ -- Define metatable behaviour. Arguments are memoized in the metaArgs table, -- and are only fetched from the argument tables once. Fetching arguments -- from the argument tables is the most resource-intensive step in this -- module, so we try and avoid it where possible. For this reason, nil -- arguments are also memoized, in the nilArgs table. Also, we keep a record -- in the metatable of when pairs and ipairs have been called, so we do not -- run pairs and ipairs on the argument tables more than once. We also do -- not run ipairs on fargs and pargs if pairs has already been run, as all -- the arguments will already have been copied over. --]] metatable.__index = function (t, key) --[[ -- Fetches an argument when the args table is indexed. First we check -- to see if the value is memoized, and if not we try and fetch it from -- the argument tables. When we check memoization, we need to check -- metaArgs before nilArgs, as both can be non-nil at the same time. -- If the argument is not present in metaArgs, we also check whether -- pairs has been run yet. If pairs has already been run, we return nil. -- This is because all the arguments will have already been copied into -- metaArgs by the mergeArgs function, meaning that any other arguments -- must be nil. --]] if type(key) == 'string' then key = options.translate[key] end local val = metaArgs[key] if val ~= nil then return val elseif metatable.donePairs or nilArgs[key] then return nil end for _, argTable in ipairs(argTables) do local argTableVal = tidyVal(key, argTable[key]) if argTableVal ~= nil then metaArgs[key] = argTableVal return argTableVal end end nilArgs[key] = 'h' return nil end metatable.__newindex = function (t, key, val) -- This function is called when a module tries to add a new value to the -- args table, or tries to change an existing value. if type(key) == 'string' then key = options.translate[key] end if options.readOnly then error( 'could not write to argument table key "' .. tostring(key) .. '"; the table is read-only', 2 ) elseif options.noOverwrite and args[key] ~= nil then error( 'could not write to argument table key "' .. tostring(key) .. '"; overwriting existing arguments is not permitted', 2 ) elseif val == nil then --[[ -- If the argument is to be overwritten with nil, we need to erase -- the value in metaArgs, so that __index, __pairs and __ipairs do -- not use a previous existing value, if present; and we also need -- to memoize the nil in nilArgs, so that the value isn't looked -- up in the argument tables if it is accessed again. --]] metaArgs[key] = nil nilArgs[key] = 'h' else metaArgs[key] = val end end local function translatenext(invariant) local k, v = next(invariant.t, invariant.k) invariant.k = k if k == nil then return nil elseif type(k) ~= 'string' or not options.backtranslate then return k, v else local backtranslate = options.backtranslate[k] if backtranslate == nil then -- Skip this one. This is a tail call, so this won't cause stack overflow return translatenext(invariant) else return backtranslate, v end end end metatable.__pairs = function () -- Called when pairs is run on the args table. if not metatable.donePairs then mergeArgs(argTables) metatable.donePairs = true end return translatenext, { t = metaArgs } end local function inext(t, i) -- This uses our __index metamethod local v = t[i + 1] if v ~= nil then return i + 1, v end end metatable.__ipairs = function (t) -- Called when ipairs is run on the args table. return inext, t, 0 end return args end return arguments 5qx9tzlul9ser30uxj9nbasjt92cevn Module:Documentation/config 828 1151 45965 45964 2025-05-09T12:00:52Z Robertjamal12 13 46 revisions imported from [[:en:Module:Documentation/config]] 45964 Scribunto text/plain ---------------------------------------------------------------------------------------------------- -- -- Configuration for Module:Documentation -- -- Here you can set the values of the parameters and messages used in Module:Documentation to -- localise it to your wiki and your language. Unless specified otherwise, values given here -- should be string values. ---------------------------------------------------------------------------------------------------- local cfg = {} -- Do not edit this line. ---------------------------------------------------------------------------------------------------- -- Protection template configuration ---------------------------------------------------------------------------------------------------- -- cfg['protection-reason-edit'] -- The protection reason for edit-protected templates to pass to -- [[Module:Protection banner]]. cfg['protection-reason-edit'] = 'template' --[[ ---------------------------------------------------------------------------------------------------- -- Sandbox notice configuration -- -- On sandbox pages the module can display a template notifying users that the current page is a -- sandbox, and the location of test cases pages, etc. The module decides whether the page is a -- sandbox or not based on the value of cfg['sandbox-subpage']. The following settings configure the -- messages that the notices contains. ---------------------------------------------------------------------------------------------------- --]] -- cfg['sandbox-notice-image'] -- The image displayed in the sandbox notice. cfg['sandbox-notice-image'] = '[[File:Sandbox.svg|50px|alt=|link=]]' --[[ -- cfg['sandbox-notice-pagetype-template'] -- cfg['sandbox-notice-pagetype-module'] -- cfg['sandbox-notice-pagetype-other'] -- The page type of the sandbox page. The message that is displayed depends on the current subject -- namespace. This message is used in either cfg['sandbox-notice-blurb'] or -- cfg['sandbox-notice-diff-blurb']. --]] cfg['sandbox-notice-pagetype-template'] = '[[Wikipedia:Template test cases|template sandbox]] page' cfg['sandbox-notice-pagetype-module'] = '[[Wikipedia:Template test cases|module sandbox]] page' cfg['sandbox-notice-pagetype-other'] = 'sandbox page' --[[ -- cfg['sandbox-notice-blurb'] -- cfg['sandbox-notice-diff-blurb'] -- cfg['sandbox-notice-diff-display'] -- Either cfg['sandbox-notice-blurb'] or cfg['sandbox-notice-diff-blurb'] is the opening sentence -- of the sandbox notice. The latter has a diff link, but the former does not. $1 is the page -- type, which is either cfg['sandbox-notice-pagetype-template'], -- cfg['sandbox-notice-pagetype-module'] or cfg['sandbox-notice-pagetype-other'] depending what -- namespace we are in. $2 is a link to the main template page, and $3 is a diff link between -- the sandbox and the main template. The display value of the diff link is set by -- cfg['sandbox-notice-compare-link-display']. --]] cfg['sandbox-notice-blurb'] = 'This is the $1 for $2.' cfg['sandbox-notice-diff-blurb'] = 'This is the $1 for $2 ($3).' cfg['sandbox-notice-compare-link-display'] = 'diff' --[[ -- cfg['sandbox-notice-testcases-blurb'] -- cfg['sandbox-notice-testcases-link-display'] -- cfg['sandbox-notice-testcases-run-blurb'] -- cfg['sandbox-notice-testcases-run-link-display'] -- cfg['sandbox-notice-testcases-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit. $1 is a link to the test cases page. -- cfg['sandbox-notice-testcases-link-display'] is the display value for that link. -- cfg['sandbox-notice-testcases-run-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit, along with a link to run it. $1 is a link to the test -- cases page, and $2 is a link to the page to run it. -- cfg['sandbox-notice-testcases-run-link-display'] is the display value for the link to run the test -- cases. --]] cfg['sandbox-notice-testcases-blurb'] = 'See also the companion subpage for $1.' cfg['sandbox-notice-testcases-link-display'] = 'test cases' cfg['sandbox-notice-testcases-run-blurb'] = 'See also the companion subpage for $1 ($2).' cfg['sandbox-notice-testcases-run-link-display'] = 'run' -- cfg['sandbox-category'] - A category to add to all template sandboxes. -- cfg['module-sandbox-category'] - A category to add to all module sandboxes. -- cfg['module-sandbox-category'] - A category to add to all sandboxe not in templates or modules. cfg['sandbox-category'] = 'Template sandboxes' cfg['module-sandbox-category'] = 'Module sandboxes' cfg['other-sandbox-category'] = 'Sandboxes outside of template or module namespace' ---------------------------------------------------------------------------------------------------- -- Start box configuration ---------------------------------------------------------------------------------------------------- -- cfg['documentation-icon-wikitext'] -- The wikitext for the icon shown at the top of the template. cfg['documentation-icon-wikitext'] = '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]]' -- cfg['template-namespace-heading'] -- The heading shown in the template namespace. cfg['template-namespace-heading'] = 'Template documentation' -- cfg['module-namespace-heading'] -- The heading shown in the module namespace. cfg['module-namespace-heading'] = 'Module documentation' -- cfg['file-namespace-heading'] -- The heading shown in the file namespace. cfg['file-namespace-heading'] = 'Summary' -- cfg['other-namespaces-heading'] -- The heading shown in other namespaces. cfg['other-namespaces-heading'] = 'Documentation' -- cfg['view-link-display'] -- The text to display for "view" links. cfg['view-link-display'] = 'view' -- cfg['edit-link-display'] -- The text to display for "edit" links. cfg['edit-link-display'] = 'edit' -- cfg['history-link-display'] -- The text to display for "history" links. cfg['history-link-display'] = 'history' -- cfg['purge-link-display'] -- The text to display for "purge" links. cfg['purge-link-display'] = 'purge' -- cfg['create-link-display'] -- The text to display for "create" links. cfg['create-link-display'] = 'create' ---------------------------------------------------------------------------------------------------- -- Link box (end box) configuration ---------------------------------------------------------------------------------------------------- -- cfg['transcluded-from-blurb'] -- Notice displayed when the docs are transcluded from another page. $1 is a wikilink to that page. cfg['transcluded-from-blurb'] = 'The above [[Wikipedia:Template documentation|documentation]] is [[Help:Transclusion|transcluded]] from $1.' --[[ -- cfg['create-module-doc-blurb'] -- Notice displayed in the module namespace when the documentation subpage does not exist. -- $1 is a link to create the documentation page with the preload cfg['module-preload'] and the -- display cfg['create-link-display']. --]] cfg['create-module-doc-blurb'] = 'You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].' ---------------------------------------------------------------------------------------------------- -- Experiment blurb configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['experiment-blurb-template'] -- cfg['experiment-blurb-module'] -- The experiment blurb is the text inviting editors to experiment in sandbox and test cases pages. -- It is only shown in the template and module namespaces. With the default English settings, it -- might look like this: -- -- Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. -- -- In this example, "sandbox", "edit", "diff", "testcases", and "edit" would all be links. -- -- There are two versions, cfg['experiment-blurb-template'] and cfg['experiment-blurb-module'], depending -- on what namespace we are in. -- -- Parameters: -- -- $1 is a link to the sandbox page. If the sandbox exists, it is in the following format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-edit-link-display'] | cfg['compare-link-display']) -- -- If the sandbox doesn't exist, it is in the format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-create-link-display'] | cfg['mirror-link-display']) -- -- The link for cfg['sandbox-create-link-display'] link preloads the page with cfg['template-sandbox-preload'] -- or cfg['module-sandbox-preload'], depending on the current namespace. The link for cfg['mirror-link-display'] -- loads a default edit summary of cfg['mirror-edit-summary']. -- -- $2 is a link to the test cases page. If the test cases page exists, it is in the following format: -- -- cfg['testcases-link-display'] (cfg['testcases-edit-link-display'] | cfg['testcases-run-link-display']) -- -- If the test cases page doesn't exist, it is in the format: -- -- cfg['testcases-link-display'] (cfg['testcases-create-link-display']) -- -- If the test cases page doesn't exist, the link for cfg['testcases-create-link-display'] preloads the -- page with cfg['template-testcases-preload'] or cfg['module-testcases-preload'], depending on the current -- namespace. --]] cfg['experiment-blurb-template'] = "Editors can experiment in this template's $1 and $2 pages." cfg['experiment-blurb-module'] = "Editors can experiment in this module's $1 and $2 pages." ---------------------------------------------------------------------------------------------------- -- Sandbox link configuration ---------------------------------------------------------------------------------------------------- -- cfg['sandbox-subpage'] -- The name of the template subpage typically used for sandboxes. cfg['sandbox-subpage'] = 'sandbox' -- cfg['template-sandbox-preload'] -- Preload file for template sandbox pages. cfg['template-sandbox-preload'] = 'Template:Documentation/preload-sandbox' -- cfg['module-sandbox-preload'] -- Preload file for Lua module sandbox pages. cfg['module-sandbox-preload'] = 'Template:Documentation/preload-module-sandbox' -- cfg['sandbox-link-display'] -- The text to display for "sandbox" links. cfg['sandbox-link-display'] = 'sandbox' -- cfg['sandbox-edit-link-display'] -- The text to display for sandbox "edit" links. cfg['sandbox-edit-link-display'] = 'edit' -- cfg['sandbox-create-link-display'] -- The text to display for sandbox "create" links. cfg['sandbox-create-link-display'] = 'create' -- cfg['compare-link-display'] -- The text to display for "compare" links. cfg['compare-link-display'] = 'diff' -- cfg['mirror-edit-summary'] -- The default edit summary to use when a user clicks the "mirror" link. $1 is a wikilink to the -- template page. cfg['mirror-edit-summary'] = 'Create sandbox version of $1' -- cfg['mirror-link-display'] -- The text to display for "mirror" links. cfg['mirror-link-display'] = 'mirror' -- cfg['mirror-link-preload'] -- The page to preload when a user clicks the "mirror" link. cfg['mirror-link-preload'] = 'Template:Documentation/mirror' ---------------------------------------------------------------------------------------------------- -- Test cases link configuration ---------------------------------------------------------------------------------------------------- -- cfg['testcases-subpage'] -- The name of the template subpage typically used for test cases. cfg['testcases-subpage'] = 'testcases' -- cfg['template-testcases-preload'] -- Preload file for template test cases pages. cfg['template-testcases-preload'] = 'Template:Documentation/preload-testcases' -- cfg['module-testcases-preload'] -- Preload file for Lua module test cases pages. cfg['module-testcases-preload'] = 'Template:Documentation/preload-module-testcases' -- cfg['testcases-link-display'] -- The text to display for "testcases" links. cfg['testcases-link-display'] = 'testcases' -- cfg['testcases-edit-link-display'] -- The text to display for test cases "edit" links. cfg['testcases-edit-link-display'] = 'edit' -- cfg['testcases-run-link-display'] -- The text to display for test cases "run" links. cfg['testcases-run-link-display'] = 'run' -- cfg['testcases-create-link-display'] -- The text to display for test cases "create" links. cfg['testcases-create-link-display'] = 'create' ---------------------------------------------------------------------------------------------------- -- Add categories blurb configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['add-categories-blurb'] -- Text to direct users to add categories to the /doc subpage. Not used if the "content" or -- "docname fed" arguments are set, as then it is not clear where to add the categories. $1 is a -- link to the /doc subpage with a display value of cfg['doc-link-display']. --]] cfg['add-categories-blurb'] = 'Add categories to the $1 subpage.' -- cfg['doc-link-display'] -- The text to display when linking to the /doc subpage. cfg['doc-link-display'] = '/doc' ---------------------------------------------------------------------------------------------------- -- Subpages link configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['subpages-blurb'] -- The "Subpages of this template" blurb. $1 is a link to the main template's subpages with a -- display value of cfg['subpages-link-display']. In the English version this blurb is simply -- the link followed by a period, and the link display provides the actual text. --]] cfg['subpages-blurb'] = '$1.' --[[ -- cfg['subpages-link-display'] -- The text to display for the "subpages of this page" link. $1 is cfg['template-pagetype'], -- cfg['module-pagetype'] or cfg['default-pagetype'], depending on whether the current page is in -- the template namespace, the module namespace, or another namespace. --]] cfg['subpages-link-display'] = 'Subpages of this $1' -- cfg['template-pagetype'] -- The pagetype to display for template pages. cfg['template-pagetype'] = 'template' -- cfg['module-pagetype'] -- The pagetype to display for Lua module pages. cfg['module-pagetype'] = 'module' -- cfg['default-pagetype'] -- The pagetype to display for pages other than templates or Lua modules. cfg['default-pagetype'] = 'page' ---------------------------------------------------------------------------------------------------- -- Doc link configuration ---------------------------------------------------------------------------------------------------- -- cfg['doc-subpage'] -- The name of the subpage typically used for documentation pages. cfg['doc-subpage'] = 'doc' -- cfg['docpage-preload'] -- Preload file for template documentation pages in all namespaces. cfg['docpage-preload'] = 'Template:Documentation/preload' -- cfg['module-preload'] -- Preload file for Lua module documentation pages. cfg['module-preload'] = 'Template:Documentation/preload-module-doc' ---------------------------------------------------------------------------------------------------- -- HTML and CSS configuration ---------------------------------------------------------------------------------------------------- -- cfg['templatestyles'] -- The name of the TemplateStyles page where CSS is kept. -- Sandbox CSS will be at Module:Documentation/sandbox/styles.css when needed. cfg['templatestyles'] = 'Module:Documentation/styles.css' -- cfg['container'] -- Class which can be used to set flex or grid CSS on the -- two child divs documentation and documentation-metadata cfg['container'] = 'documentation-container' -- cfg['main-div-classes'] -- Classes added to the main HTML "div" tag. cfg['main-div-classes'] = 'documentation' -- cfg['main-div-heading-class'] -- Class for the main heading for templates and modules and assoc. talk spaces cfg['main-div-heading-class'] = 'documentation-heading' -- cfg['start-box-class'] -- Class for the start box cfg['start-box-class'] = 'documentation-startbox' -- cfg['start-box-link-classes'] -- Classes used for the [view][edit][history] or [create] links in the start box. -- mw-editsection-like is per [[Wikipedia:Village pump (technical)/Archive 117]] cfg['start-box-link-classes'] = 'mw-editsection-like plainlinks' -- cfg['end-box-class'] -- Class for the end box. cfg['end-box-class'] = 'documentation-metadata' -- cfg['end-box-plainlinks'] -- Plainlinks cfg['end-box-plainlinks'] = 'plainlinks' -- cfg['toolbar-class'] -- Class added for toolbar links. cfg['toolbar-class'] = 'documentation-toolbar' -- cfg['clear'] -- Just used to clear things. cfg['clear'] = 'documentation-clear' ---------------------------------------------------------------------------------------------------- -- Tracking category configuration ---------------------------------------------------------------------------------------------------- -- cfg['display-strange-usage-category'] -- Set to true to enable output of cfg['strange-usage-category'] if the module is used on a /doc subpage -- or a /testcases subpage. This should be a boolean value (either true or false). cfg['display-strange-usage-category'] = true -- cfg['strange-usage-category'] -- Category to output if cfg['display-strange-usage-category'] is set to true and the module is used on a -- /doc subpage or a /testcases subpage. cfg['strange-usage-category'] = 'Wikipedia pages with strange ((documentation)) usage' --[[ ---------------------------------------------------------------------------------------------------- -- End configuration -- -- Don't edit anything below this line. ---------------------------------------------------------------------------------------------------- --]] return cfg a4mz1srhm8rh02cxt53a9azlcc4hx9f Module:Documentation/styles.css 828 1152 46001 46000 2025-05-09T12:00:53Z Robertjamal12 13 34 revisions imported from [[:en:Module:Documentation/styles.css]] 46000 sanitized-css text/css /* {{pp|small=yes}} */ .documentation, .documentation-metadata { border: 1px solid var( --border-color-base, #a2a9b1 ); background-color: #ecfcf4; clear: both; } .documentation { margin: 1em 0 0 0; padding: 1em; } .documentation-metadata { margin: 0.2em 0; /* same margin left-right as .documentation */ font-style: italic; padding: 0.4em 1em; /* same padding left-right as .documentation */ } .documentation-startbox { padding-bottom: 3px; border-bottom: 1px solid var( --border-color-base, #a2a9b1 ); margin-bottom: 1ex; } .documentation-heading { font-weight: bold; font-size: 125%; } .documentation-clear { /* Don't want things to stick out where they shouldn't. */ clear: both; } .documentation-toolbar { font-style: normal; font-size: 85%; } @media screen { html.skin-theme-clientpref-night .documentation, html.skin-theme-clientpref-night .documentation-metadata { background-color: #0b1e1c; } } @media screen and ( prefers-color-scheme: dark ) { html.skin-theme-clientpref-os .documentation, html.skin-theme-clientpref-os .documentation-metadata { background-color: #0b1e1c; } } i8lops10ml7ifgplup23473ri87jccv Module:Check for unknown parameters 828 1153 44461 44460 2025-05-09T12:00:12Z Robertjamal12 13 46 revisions imported from [[:en:Module:Check_for_unknown_parameters]] 44460 Scribunto text/plain -- This module may be used to compare the arguments passed to the parent -- with a list of arguments, returning a specified result if an argument is -- not on the list require ('strict'); local p = {} local function trim(s) return s:match('^%s*(.-)%s*$') end local function isnotempty(s) return s and s:match('%S') end local function clean(text) -- Return text cleaned for display and truncated if too long. -- Strip markers are replaced with dummy text representing the original wikitext. local pos, truncated local function truncate(text) if truncated then return '' end if mw.ustring.len(text) > 25 then truncated = true text = mw.ustring.sub(text, 1, 25) .. '...' end return mw.text.nowiki(text) end local parts = {} for before, tag, remainder in text:gmatch('([^\127]*)\127[^\127]*%-(%l+)%-[^\127]*\127()') do pos = remainder table.insert(parts, truncate(before) .. '&lt;' .. tag .. '&gt;...&lt;/' .. tag .. '&gt;') end table.insert(parts, truncate(text:sub(pos or 1))) return table.concat(parts) end function p._check(args, pargs) if type(args) ~= "table" or type(pargs) ~= "table" then -- TODO: error handling return end -- create the list of known args, regular expressions, and the return string local knownargs = {} local regexps = {} for k, v in pairs(args) do if type(k) == 'number' then v = trim(v) knownargs[v] = 1 elseif k:find('^regexp[1-9][0-9]*$') then table.insert(regexps, '^' .. v .. '$') end end -- loop over the parent args, and make sure they are on the list local ignoreblank = isnotempty(args['ignoreblank']) local showblankpos = isnotempty(args['showblankpositional']) local values = {} for k, v in pairs(pargs) do if type(k) == 'string' and knownargs[k] == nil then local knownflag = false for _, regexp in ipairs(regexps) do if mw.ustring.match(k, regexp) then knownflag = true break end end if not knownflag and ( not ignoreblank or isnotempty(v) ) then table.insert(values, clean(k)) end elseif type(k) == 'number' and knownargs[tostring(k)] == nil then local knownflag = false for _, regexp in ipairs(regexps) do if mw.ustring.match(tostring(k), regexp) then knownflag = true break end end if not knownflag and ( showblankpos or isnotempty(v) ) then table.insert(values, k .. ' = ' .. clean(v)) end end end -- add results to the output tables local res = {} if #values > 0 then local unknown_text = args['unknown'] or 'Found _VALUE_, ' if mw.getCurrentFrame():preprocess( "{{REVISIONID}}" ) == "" then local preview_text = args['preview'] if isnotempty(preview_text) then preview_text = require('Module:If preview')._warning({preview_text}) elseif preview_text == nil then preview_text = unknown_text end unknown_text = preview_text end for _, v in pairs(values) do -- Fix odd bug for | = which gets stripped to the empty string and -- breaks category links if v == '' then v = ' ' end -- avoid error with v = 'example%2' ("invalid capture index") local r = unknown_text:gsub('_VALUE_', {_VALUE_ = v}) table.insert(res, r) end end return table.concat(res) end function p.check(frame) local args = frame.args local pargs = frame:getParent().args return p._check(args, pargs) end return p duq9iab2i1yitd2f8nw1por2veybp89 Nhwɛdo:Main other 10 1154 7356 2023-04-24T14:51:19Z Abazizfahad 127 Created page with "{{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:0}} | main | other }} }} | main = {{{1|}}} | other | #default = {{{2|}}} }}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! --> </noinclude>" 7356 wikitext text/x-wiki {{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:0}} | main | other }} }} | main = {{{1|}}} | other | #default = {{{2|}}} }}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! --> </noinclude> fqcj40f1ojeitvtz4m2eefrp1ymhi6o Module:Infobox 828 1155 7357 2023-04-24T14:55:56Z Abazizfahad 127 Created page with "local p = {} local args = {} local origArgs = {} local root local empty_row_categories = {} local category_in_empty_row_pattern = '%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*]]' local has_rows = false local lists = { plainlist_t = { patterns = { '^plainlist$', '%splainlist$', '^plainlist%s', '%splainlist%s' }, found = false, styles = 'Plainlist/styles.css' }, hlist_t = { patterns = { '^hlist$', '%shlist$', '^hlist%s', '%shlist%s'..." 7357 Scribunto text/plain local p = {} local args = {} local origArgs = {} local root local empty_row_categories = {} local category_in_empty_row_pattern = '%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*]]' local has_rows = false local lists = { plainlist_t = { patterns = { '^plainlist$', '%splainlist$', '^plainlist%s', '%splainlist%s' }, found = false, styles = 'Plainlist/styles.css' }, hlist_t = { patterns = { '^hlist$', '%shlist$', '^hlist%s', '%shlist%s' }, found = false, styles = 'Hlist/styles.css' } } local function has_list_class(args_to_check) for _, list in pairs(lists) do if not list.found then for _, arg in pairs(args_to_check) do for _, pattern in ipairs(list.patterns) do if mw.ustring.find(arg or '', pattern) then list.found = true break end end if list.found then break end end end end end local function fixChildBoxes(sval, tt) local function notempty( s ) return s and s:match( '%S' ) end if notempty(sval) then local marker = '<span class=special_infobox_marker>' local s = sval -- start moving templatestyles and categories inside of table rows local slast = '' while slast ~= s do slast = s s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*%]%])', '%2%1') s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127)', '%2%1') end -- end moving templatestyles and categories inside of table rows s = mw.ustring.gsub(s, '(<%s*[Tt][Rr])', marker .. '%1') s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>)', '%1' .. marker) if s:match(marker) then s = mw.ustring.gsub(s, marker .. '%s*' .. marker, '') s = mw.ustring.gsub(s, '([\r\n]|-[^\r\n]*[\r\n])%s*' .. marker, '%1') s = mw.ustring.gsub(s, marker .. '%s*([\r\n]|-)', '%1') s = mw.ustring.gsub(s, '(</[Cc][Aa][Pp][Tt][Ii][Oo][Nn]%s*>%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '(<%s*[Tt][Aa][Bb][Ll][Ee][^<>]*>%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '^(%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '([\r\n]%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1') s = mw.ustring.gsub(s, marker .. '(%s*</[Tt][Aa][Bb][Ll][Ee]%s*>)', '%1') s = mw.ustring.gsub(s, marker .. '(%s*\n|%})', '%1') end if s:match(marker) then local subcells = mw.text.split(s, marker) s = '' for k = 1, #subcells do if k == 1 then s = s .. subcells[k] .. '</' .. tt .. '></tr>' elseif k == #subcells then local rowstyle = ' style="display:none"' if notempty(subcells[k]) then rowstyle = '' end s = s .. '<tr' .. rowstyle ..'><' .. tt .. ' colspan=2>\n' .. subcells[k] elseif notempty(subcells[k]) then if (k % 2) == 0 then s = s .. subcells[k] else s = s .. '<tr><' .. tt .. ' colspan=2>\n' .. subcells[k] .. '</' .. tt .. '></tr>' end end end end -- the next two lines add a newline at the end of lists for the PHP parser -- [[Special:Diff/849054481]] -- remove when [[:phab:T191516]] is fixed or OBE s = mw.ustring.gsub(s, '([\r\n][%*#;:][^\r\n]*)$', '%1\n') s = mw.ustring.gsub(s, '^([%*#;:][^\r\n]*)$', '%1\n') s = mw.ustring.gsub(s, '^([%*#;:])', '\n%1') s = mw.ustring.gsub(s, '^(%{%|)', '\n%1') return s else return sval end end -- Cleans empty tables local function cleanInfobox() root = tostring(root) if has_rows == false then root = mw.ustring.gsub(root, '<table[^<>]*>%s*</table>', '') end end -- Returns the union of the values of two tables, as a sequence. local function union(t1, t2) local vals = {} for k, v in pairs(t1) do vals[v] = true end for k, v in pairs(t2) do vals[v] = true end local ret = {} for k, v in pairs(vals) do table.insert(ret, k) end return ret end -- Returns a table containing the numbers of the arguments that exist -- for the specified prefix. For example, if the prefix was 'data', and -- 'data1', 'data2', and 'data5' exist, it would return {1, 2, 5}. local function getArgNums(prefix) local nums = {} for k, v in pairs(args) do local num = tostring(k):match('^' .. prefix .. '([1-9]%d*)$') if num then table.insert(nums, tonumber(num)) end end table.sort(nums) return nums end -- Adds a row to the infobox, with either a header cell -- or a label/data cell combination. local function addRow(rowArgs) if rowArgs.header and rowArgs.header ~= '_BLANK_' then has_rows = true has_list_class({ rowArgs.rowclass, rowArgs.class, args.headerclass }) root :tag('tr') :addClass(rowArgs.rowclass) :cssText(rowArgs.rowstyle) :tag('th') :attr('colspan', '2') :addClass('infobox-header') :addClass(rowArgs.class) :addClass(args.headerclass) -- @deprecated next; target .infobox-<name> .infobox-header :cssText(args.headerstyle) :cssText(rowArgs.rowcellstyle) :wikitext(fixChildBoxes(rowArgs.header, 'th')) if rowArgs.data then root:wikitext( '[[Category:Pages using infobox templates with ignored data cells]]' ) end elseif rowArgs.data and rowArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then has_rows = true has_list_class({ rowArgs.rowclass, rowArgs.class }) local row = root:tag('tr') row:addClass(rowArgs.rowclass) row:cssText(rowArgs.rowstyle) if rowArgs.label then row :tag('th') :attr('scope', 'row') :addClass('infobox-label') -- @deprecated next; target .infobox-<name> .infobox-label :cssText(args.labelstyle) :cssText(rowArgs.rowcellstyle) :wikitext(rowArgs.label) :done() end local dataCell = row:tag('td') dataCell :attr('colspan', not rowArgs.label and '2' or nil) :addClass(not rowArgs.label and 'infobox-full-data' or 'infobox-data') :addClass(rowArgs.class) -- @deprecated next; target .infobox-<name> .infobox(-full)-data :cssText(rowArgs.datastyle) :cssText(rowArgs.rowcellstyle) :wikitext(fixChildBoxes(rowArgs.data, 'td')) else table.insert(empty_row_categories, rowArgs.data or '') end end local function renderTitle() if not args.title then return end has_rows = true has_list_class({args.titleclass}) root :tag('caption') :addClass('infobox-title') :addClass(args.titleclass) -- @deprecated next; target .infobox-<name> .infobox-title :cssText(args.titlestyle) :wikitext(args.title) end local function renderAboveRow() if not args.above then return end has_rows = true has_list_class({ args.aboveclass }) root :tag('tr') :tag('th') :attr('colspan', '2') :addClass('infobox-above') :addClass(args.aboveclass) -- @deprecated next; target .infobox-<name> .infobox-above :cssText(args.abovestyle) :wikitext(fixChildBoxes(args.above,'th')) end local function renderBelowRow() if not args.below then return end has_rows = true has_list_class({ args.belowclass }) root :tag('tr') :tag('td') :attr('colspan', '2') :addClass('infobox-below') :addClass(args.belowclass) -- @deprecated next; target .infobox-<name> .infobox-below :cssText(args.belowstyle) :wikitext(fixChildBoxes(args.below,'td')) end local function addSubheaderRow(subheaderArgs) if subheaderArgs.data and subheaderArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then has_rows = true has_list_class({ subheaderArgs.rowclass, subheaderArgs.class }) local row = root:tag('tr') row:addClass(subheaderArgs.rowclass) local dataCell = row:tag('td') dataCell :attr('colspan', '2') :addClass('infobox-subheader') :addClass(subheaderArgs.class) :cssText(subheaderArgs.datastyle) :cssText(subheaderArgs.rowcellstyle) :wikitext(fixChildBoxes(subheaderArgs.data, 'td')) else table.insert(empty_row_categories, subheaderArgs.data or '') end end local function renderSubheaders() if args.subheader then args.subheader1 = args.subheader end if args.subheaderrowclass then args.subheaderrowclass1 = args.subheaderrowclass end local subheadernums = getArgNums('subheader') for k, num in ipairs(subheadernums) do addSubheaderRow({ data = args['subheader' .. tostring(num)], -- @deprecated next; target .infobox-<name> .infobox-subheader datastyle = args.subheaderstyle, rowcellstyle = args['subheaderstyle' .. tostring(num)], class = args.subheaderclass, rowclass = args['subheaderrowclass' .. tostring(num)] }) end end local function addImageRow(imageArgs) if imageArgs.data and imageArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then has_rows = true has_list_class({ imageArgs.rowclass, imageArgs.class }) local row = root:tag('tr') row:addClass(imageArgs.rowclass) local dataCell = row:tag('td') dataCell :attr('colspan', '2') :addClass('infobox-image') :addClass(imageArgs.class) :cssText(imageArgs.datastyle) :wikitext(fixChildBoxes(imageArgs.data, 'td')) else table.insert(empty_row_categories, imageArgs.data or '') end end local function renderImages() if args.image then args.image1 = args.image end if args.caption then args.caption1 = args.caption end local imagenums = getArgNums('image') for k, num in ipairs(imagenums) do local caption = args['caption' .. tostring(num)] local data = mw.html.create():wikitext(args['image' .. tostring(num)]) if caption then data :tag('div') :addClass('infobox-caption') -- @deprecated next; target .infobox-<name> .infobox-caption :cssText(args.captionstyle) :wikitext(caption) end addImageRow({ data = tostring(data), -- @deprecated next; target .infobox-<name> .infobox-image datastyle = args.imagestyle, class = args.imageclass, rowclass = args['imagerowclass' .. tostring(num)] }) end end -- When autoheaders are turned on, preprocesses the rows local function preprocessRows() if not args.autoheaders then return end local rownums = union(getArgNums('header'), getArgNums('data')) table.sort(rownums) local lastheader for k, num in ipairs(rownums) do if args['header' .. tostring(num)] then if lastheader then args['header' .. tostring(lastheader)] = nil end lastheader = num elseif args['data' .. tostring(num)] and args['data' .. tostring(num)]:gsub( category_in_empty_row_pattern, '' ):match('^%S') then local data = args['data' .. tostring(num)] if data:gsub(category_in_empty_row_pattern, ''):match('%S') then lastheader = nil end end end if lastheader then args['header' .. tostring(lastheader)] = nil end end -- Gets the union of the header and data argument numbers, -- and renders them all in order local function renderRows() local rownums = union(getArgNums('header'), getArgNums('data')) table.sort(rownums) for k, num in ipairs(rownums) do addRow({ header = args['header' .. tostring(num)], label = args['label' .. tostring(num)], data = args['data' .. tostring(num)], datastyle = args.datastyle, class = args['class' .. tostring(num)], rowclass = args['rowclass' .. tostring(num)], -- @deprecated next; target .infobox-<name> rowclass rowstyle = args['rowstyle' .. tostring(num)], rowcellstyle = args['rowcellstyle' .. tostring(num)] }) end end local function renderNavBar() if not args.name then return end has_rows = true root :tag('tr') :tag('td') :attr('colspan', '2') :addClass('infobox-navbar') :wikitext(require('Module:Navbar')._navbar{ args.name, mini = 1, }) end local function renderItalicTitle() local italicTitle = args['italic title'] and mw.ustring.lower(args['italic title']) if italicTitle == '' or italicTitle == 'force' or italicTitle == 'yes' then root:wikitext(require('Module:Italic title')._main({})) end end -- Categories in otherwise empty rows are collected in empty_row_categories. -- This function adds them to the module output. It is not affected by -- args.decat because this module should not prevent module-external categories -- from rendering. local function renderEmptyRowCategories() for _, s in ipairs(empty_row_categories) do root:wikitext(s) end end -- Render tracking categories. args.decat == turns off tracking categories. local function renderTrackingCategories() if args.decat == 'yes' then return end if args.child == 'yes' then if args.title then root:wikitext( '[[Category:Pages using embedded infobox templates with the title parameter]]' ) end elseif #(getArgNums('data')) == 0 and mw.title.getCurrentTitle().namespace == 0 then root:wikitext('[[Category:Articles using infobox templates with no data rows]]') end end --[=[ Loads the templatestyles for the infobox. TODO: FINISH loading base templatestyles here rather than in MediaWiki:Common.css. There are 4-5000 pages with 'raw' infobox tables. See [[Mediawiki_talk:Common.css/to_do#Infobox]] and/or come help :). When we do this we should clean up the inline CSS below too. Will have to do some bizarre conversion category like with sidebar. ]=] local function loadTemplateStyles() local frame = mw.getCurrentFrame() local hlist_templatestyles = '' if lists.hlist_t.found then hlist_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = lists.hlist_t.styles } } end local plainlist_templatestyles = '' if lists.plainlist_t.found then plainlist_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = lists.plainlist_t.styles } } end -- See function description local base_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = 'Module:Infobox/styles.css' } } local templatestyles = '' if args['templatestyles'] then templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['templatestyles'] } } end local child_templatestyles = '' if args['child templatestyles'] then child_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['child templatestyles'] } } end local grandchild_templatestyles = '' if args['grandchild templatestyles'] then grandchild_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['grandchild templatestyles'] } } end return table.concat({ -- hlist -> plainlist -> base is best-effort to preserve old Common.css ordering. -- this ordering is not a guarantee because the rows of interest invoking -- each class may not be on a specific page hlist_templatestyles, plainlist_templatestyles, base_templatestyles, templatestyles, child_templatestyles, grandchild_templatestyles }) end -- common functions between the child and non child cases local function structure_infobox_common() renderSubheaders() renderImages() preprocessRows() renderRows() renderBelowRow() renderNavBar() renderItalicTitle() renderEmptyRowCategories() renderTrackingCategories() cleanInfobox() end -- Specify the overall layout of the infobox, with special settings if the -- infobox is used as a 'child' inside another infobox. local function _infobox() if args.child ~= 'yes' then root = mw.html.create('table') root :addClass(args.subbox == 'yes' and 'infobox-subbox' or 'infobox') :addClass(args.bodyclass) -- @deprecated next; target .infobox-<name> :cssText(args.bodystyle) has_list_class({ args.bodyclass }) renderTitle() renderAboveRow() else root = mw.html.create() root :wikitext(args.title) end structure_infobox_common() return loadTemplateStyles() .. root end -- If the argument exists and isn't blank, add it to the argument table. -- Blank arguments are treated as nil to match the behaviour of ParserFunctions. local function preprocessSingleArg(argName) if origArgs[argName] and origArgs[argName] ~= '' then args[argName] = origArgs[argName] end end -- Assign the parameters with the given prefixes to the args table, in order, in -- batches of the step size specified. This is to prevent references etc. from -- appearing in the wrong order. The prefixTable should be an array containing -- tables, each of which has two possible fields, a "prefix" string and a -- "depend" table. The function always parses parameters containing the "prefix" -- string, but only parses parameters in the "depend" table if the prefix -- parameter is present and non-blank. local function preprocessArgs(prefixTable, step) if type(prefixTable) ~= 'table' then error("Non-table value detected for the prefix table", 2) end if type(step) ~= 'number' then error("Invalid step value detected", 2) end -- Get arguments without a number suffix, and check for bad input. for i,v in ipairs(prefixTable) do if type(v) ~= 'table' or type(v.prefix) ~= "string" or (v.depend and type(v.depend) ~= 'table') then error('Invalid input detected to preprocessArgs prefix table', 2) end preprocessSingleArg(v.prefix) -- Only parse the depend parameter if the prefix parameter is present -- and not blank. if args[v.prefix] and v.depend then for j, dependValue in ipairs(v.depend) do if type(dependValue) ~= 'string' then error('Invalid "depend" parameter value detected in preprocessArgs') end preprocessSingleArg(dependValue) end end end -- Get arguments with number suffixes. local a = 1 -- Counter variable. local moreArgumentsExist = true while moreArgumentsExist == true do moreArgumentsExist = false for i = a, a + step - 1 do for j,v in ipairs(prefixTable) do local prefixArgName = v.prefix .. tostring(i) if origArgs[prefixArgName] then -- Do another loop if any arguments are found, even blank ones. moreArgumentsExist = true preprocessSingleArg(prefixArgName) end -- Process the depend table if the prefix argument is present -- and not blank, or we are processing "prefix1" and "prefix" is -- present and not blank, and if the depend table is present. if v.depend and (args[prefixArgName] or (i == 1 and args[v.prefix])) then for j,dependValue in ipairs(v.depend) do local dependArgName = dependValue .. tostring(i) preprocessSingleArg(dependArgName) end end end end a = a + step end end -- Parse the data parameters in the same order that the old {{infobox}} did, so -- that references etc. will display in the expected places. Parameters that -- depend on another parameter are only processed if that parameter is present, -- to avoid phantom references appearing in article reference lists. local function parseDataParameters() preprocessSingleArg('autoheaders') preprocessSingleArg('child') preprocessSingleArg('bodyclass') preprocessSingleArg('subbox') preprocessSingleArg('bodystyle') preprocessSingleArg('title') preprocessSingleArg('titleclass') preprocessSingleArg('titlestyle') preprocessSingleArg('above') preprocessSingleArg('aboveclass') preprocessSingleArg('abovestyle') preprocessArgs({ {prefix = 'subheader', depend = {'subheaderstyle', 'subheaderrowclass'}} }, 10) preprocessSingleArg('subheaderstyle') preprocessSingleArg('subheaderclass') preprocessArgs({ {prefix = 'image', depend = {'caption', 'imagerowclass'}} }, 10) preprocessSingleArg('captionstyle') preprocessSingleArg('imagestyle') preprocessSingleArg('imageclass') preprocessArgs({ {prefix = 'header'}, {prefix = 'data', depend = {'label'}}, {prefix = 'rowclass'}, {prefix = 'rowstyle'}, {prefix = 'rowcellstyle'}, {prefix = 'class'} }, 50) preprocessSingleArg('headerclass') preprocessSingleArg('headerstyle') preprocessSingleArg('labelstyle') preprocessSingleArg('datastyle') preprocessSingleArg('below') preprocessSingleArg('belowclass') preprocessSingleArg('belowstyle') preprocessSingleArg('name') -- different behaviour for italics if blank or absent args['italic title'] = origArgs['italic title'] preprocessSingleArg('decat') preprocessSingleArg('templatestyles') preprocessSingleArg('child templatestyles') preprocessSingleArg('grandchild templatestyles') end -- If called via #invoke, use the args passed into the invoking template. -- Otherwise, for testing purposes, assume args are being passed directly in. function p.infobox(frame) if frame == mw.getCurrentFrame() then origArgs = frame:getParent().args else origArgs = frame end parseDataParameters() return _infobox() end -- For calling via #invoke within a template function p.infoboxTemplate(frame) origArgs = {} for k,v in pairs(frame.args) do origArgs[k] = mw.text.trim(v) end parseDataParameters() return _infobox() end return p 1m9tzydwofr8cj9bzzm2am6moool42y Nhwɛdo:Br separated entries 10 1156 7358 2023-04-24T15:09:27Z Abazizfahad 127 Created page with "{{<includeonly>safesubst:</includeonly>#invoke:Separated entries|br}}<noinclude> {{documentation}} </noinclude>" 7358 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:Separated entries|br}}<noinclude> {{documentation}} </noinclude> 3qzqyo0vc2bkjx7dik52fp751jwcnq3 Module:Separated entries 828 1157 7359 2023-04-24T15:11:03Z Abazizfahad 127 Created page with "-- This module takes positional parameters as input and concatenates them with -- an optional separator. The final separator (the "conjunction") can be -- specified independently, enabling natural-language lists like -- "foo, bar, baz and qux". The starting parameter can also be specified. local compressSparseArray = require('Module:TableTools').compressSparseArray local p = {} function p._main(args) local separator = args.separator -- Decode (convert to Unicode) HT..." 7359 Scribunto text/plain -- This module takes positional parameters as input and concatenates them with -- an optional separator. The final separator (the "conjunction") can be -- specified independently, enabling natural-language lists like -- "foo, bar, baz and qux". The starting parameter can also be specified. local compressSparseArray = require('Module:TableTools').compressSparseArray local p = {} function p._main(args) local separator = args.separator -- Decode (convert to Unicode) HTML escape sequences, such as "&#32;" for space. and mw.text.decode(args.separator) or '' local conjunction = args.conjunction and mw.text.decode(args.conjunction) or separator -- Discard values before the starting parameter. local start = tonumber(args.start) if start then for i = 1, start - 1 do args[i] = nil end end -- Discard named parameters. local values = compressSparseArray(args) return mw.text.listToText(values, separator, conjunction) end local function makeInvokeFunction(separator, conjunction, first) return function (frame) local args = require('Module:Arguments').getArgs(frame) args.separator = separator or args.separator args.conjunction = conjunction or args.conjunction args.first = first or args.first return p._main(args) end end p.main = makeInvokeFunction() p.br = makeInvokeFunction('<br />') p.comma = makeInvokeFunction(mw.message.new('comma-separator'):plain()) return p r3n53qz4zycs3vxyo5ms9qjo1jm32bp Module:TableTools 828 1158 44549 44548 2025-05-09T12:00:14Z Robertjamal12 13 52 revisions imported from [[:en:Module:TableTools]] 44548 Scribunto text/plain ------------------------------------------------------------------------------------ -- TableTools -- -- -- -- This module includes a number of functions for dealing with Lua tables. -- -- It is a meta-module, meant to be called from other Lua modules, and should not -- -- be called directly from #invoke. -- ------------------------------------------------------------------------------------ local libraryUtil = require('libraryUtil') local p = {} -- Define often-used variables and functions. local floor = math.floor local infinity = math.huge local checkType = libraryUtil.checkType local checkTypeMulti = libraryUtil.checkTypeMulti ------------------------------------------------------------------------------------ -- isPositiveInteger -- -- This function returns true if the given value is a positive integer, and false -- if not. Although it doesn't operate on tables, it is included here as it is -- useful for determining whether a given table key is in the array part or the -- hash part of a table. ------------------------------------------------------------------------------------ function p.isPositiveInteger(v) return type(v) == 'number' and v >= 1 and floor(v) == v and v < infinity end ------------------------------------------------------------------------------------ -- isNan -- -- This function returns true if the given number is a NaN value, and false if -- not. Although it doesn't operate on tables, it is included here as it is useful -- for determining whether a value can be a valid table key. Lua will generate an -- error if a NaN is used as a table key. ------------------------------------------------------------------------------------ function p.isNan(v) return type(v) == 'number' and v ~= v end ------------------------------------------------------------------------------------ -- shallowClone -- -- This returns a clone of a table. The value returned is a new table, but all -- subtables and functions are shared. Metamethods are respected, but the returned -- table will have no metatable of its own. ------------------------------------------------------------------------------------ function p.shallowClone(t) checkType('shallowClone', 1, t, 'table') local ret = {} for k, v in pairs(t) do ret[k] = v end return ret end ------------------------------------------------------------------------------------ -- removeDuplicates -- -- This removes duplicate values from an array. Non-positive-integer keys are -- ignored. The earliest value is kept, and all subsequent duplicate values are -- removed, but otherwise the array order is unchanged. ------------------------------------------------------------------------------------ function p.removeDuplicates(arr) checkType('removeDuplicates', 1, arr, 'table') local isNan = p.isNan local ret, exists = {}, {} for _, v in ipairs(arr) do if isNan(v) then -- NaNs can't be table keys, and they are also unique, so we don't need to check existence. ret[#ret + 1] = v elseif not exists[v] then ret[#ret + 1] = v exists[v] = true end end return ret end ------------------------------------------------------------------------------------ -- numKeys -- -- This takes a table and returns an array containing the numbers of any numerical -- keys that have non-nil values, sorted in numerical order. ------------------------------------------------------------------------------------ function p.numKeys(t) checkType('numKeys', 1, t, 'table') local isPositiveInteger = p.isPositiveInteger local nums = {} for k in pairs(t) do if isPositiveInteger(k) then nums[#nums + 1] = k end end table.sort(nums) return nums end ------------------------------------------------------------------------------------ -- affixNums -- -- This takes a table and returns an array containing the numbers of keys with the -- specified prefix and suffix. For example, for the table -- {a1 = 'foo', a3 = 'bar', a6 = 'baz'} and the prefix "a", affixNums will return -- {1, 3, 6}. ------------------------------------------------------------------------------------ function p.affixNums(t, prefix, suffix) checkType('affixNums', 1, t, 'table') checkType('affixNums', 2, prefix, 'string', true) checkType('affixNums', 3, suffix, 'string', true) local function cleanPattern(s) -- Cleans a pattern so that the magic characters ()%.[]*+-?^$ are interpreted literally. return s:gsub('([%(%)%%%.%[%]%*%+%-%?%^%$])', '%%%1') end prefix = prefix or '' suffix = suffix or '' prefix = cleanPattern(prefix) suffix = cleanPattern(suffix) local pattern = '^' .. prefix .. '([1-9]%d*)' .. suffix .. '$' local nums = {} for k in pairs(t) do if type(k) == 'string' then local num = mw.ustring.match(k, pattern) if num then nums[#nums + 1] = tonumber(num) end end end table.sort(nums) return nums end ------------------------------------------------------------------------------------ -- numData -- -- Given a table with keys like {"foo1", "bar1", "foo2", "baz2"}, returns a table -- of subtables in the format -- {[1] = {foo = 'text', bar = 'text'}, [2] = {foo = 'text', baz = 'text'}}. -- Keys that don't end with an integer are stored in a subtable named "other". The -- compress option compresses the table so that it can be iterated over with -- ipairs. ------------------------------------------------------------------------------------ function p.numData(t, compress) checkType('numData', 1, t, 'table') checkType('numData', 2, compress, 'boolean', true) local ret = {} for k, v in pairs(t) do local prefix, num = mw.ustring.match(tostring(k), '^([^0-9]*)([1-9][0-9]*)$') if num then num = tonumber(num) local subtable = ret[num] or {} if prefix == '' then -- Positional parameters match the blank string; put them at the start of the subtable instead. prefix = 1 end subtable[prefix] = v ret[num] = subtable else local subtable = ret.other or {} subtable[k] = v ret.other = subtable end end if compress then local other = ret.other ret = p.compressSparseArray(ret) ret.other = other end return ret end ------------------------------------------------------------------------------------ -- compressSparseArray -- -- This takes an array with one or more nil values, and removes the nil values -- while preserving the order, so that the array can be safely traversed with -- ipairs. ------------------------------------------------------------------------------------ function p.compressSparseArray(t) checkType('compressSparseArray', 1, t, 'table') local ret = {} local nums = p.numKeys(t) for _, num in ipairs(nums) do ret[#ret + 1] = t[num] end return ret end ------------------------------------------------------------------------------------ -- sparseIpairs -- -- This is an iterator for sparse arrays. It can be used like ipairs, but can -- handle nil values. ------------------------------------------------------------------------------------ function p.sparseIpairs(t) checkType('sparseIpairs', 1, t, 'table') local nums = p.numKeys(t) local i = 0 local lim = #nums return function () i = i + 1 if i <= lim then local key = nums[i] return key, t[key] else return nil, nil end end end ------------------------------------------------------------------------------------ -- size -- -- This returns the size of a key/value pair table. It will also work on arrays, -- but for arrays it is more efficient to use the # operator. ------------------------------------------------------------------------------------ function p.size(t) checkType('size', 1, t, 'table') local i = 0 for _ in pairs(t) do i = i + 1 end return i end local function defaultKeySort(item1, item2) -- "number" < "string", so numbers will be sorted before strings. local type1, type2 = type(item1), type(item2) if type1 ~= type2 then return type1 < type2 elseif type1 == 'table' or type1 == 'boolean' or type1 == 'function' then return tostring(item1) < tostring(item2) else return item1 < item2 end end ------------------------------------------------------------------------------------ -- keysToList -- -- Returns an array of the keys in a table, sorted using either a default -- comparison function or a custom keySort function. ------------------------------------------------------------------------------------ function p.keysToList(t, keySort, checked) if not checked then checkType('keysToList', 1, t, 'table') checkTypeMulti('keysToList', 2, keySort, {'function', 'boolean', 'nil'}) end local arr = {} local index = 1 for k in pairs(t) do arr[index] = k index = index + 1 end if keySort ~= false then keySort = type(keySort) == 'function' and keySort or defaultKeySort table.sort(arr, keySort) end return arr end ------------------------------------------------------------------------------------ -- sortedPairs -- -- Iterates through a table, with the keys sorted using the keysToList function. -- If there are only numerical keys, sparseIpairs is probably more efficient. ------------------------------------------------------------------------------------ function p.sortedPairs(t, keySort) checkType('sortedPairs', 1, t, 'table') checkType('sortedPairs', 2, keySort, 'function', true) local arr = p.keysToList(t, keySort, true) local i = 0 return function () i = i + 1 local key = arr[i] if key ~= nil then return key, t[key] else return nil, nil end end end ------------------------------------------------------------------------------------ -- isArray -- -- Returns true if the given value is a table and all keys are consecutive -- integers starting at 1. ------------------------------------------------------------------------------------ function p.isArray(v) if type(v) ~= 'table' then return false end local i = 0 for _ in pairs(v) do i = i + 1 if v[i] == nil then return false end end return true end ------------------------------------------------------------------------------------ -- isArrayLike -- -- Returns true if the given value is iterable and all keys are consecutive -- integers starting at 1. ------------------------------------------------------------------------------------ function p.isArrayLike(v) if not pcall(pairs, v) then return false end local i = 0 for _ in pairs(v) do i = i + 1 if v[i] == nil then return false end end return true end ------------------------------------------------------------------------------------ -- invert -- -- Transposes the keys and values in an array. For example, {"a", "b", "c"} -> -- {a = 1, b = 2, c = 3}. Duplicates are not supported (result values refer to -- the index of the last duplicate) and NaN values are ignored. ------------------------------------------------------------------------------------ function p.invert(arr) checkType("invert", 1, arr, "table") local isNan = p.isNan local map = {} for i, v in ipairs(arr) do if not isNan(v) then map[v] = i end end return map end ------------------------------------------------------------------------------------ -- listToSet -- -- Creates a set from the array part of the table. Indexing the set by any of the -- values of the array returns true. For example, {"a", "b", "c"} -> -- {a = true, b = true, c = true}. NaN values are ignored as Lua considers them -- never equal to any value (including other NaNs or even themselves). ------------------------------------------------------------------------------------ function p.listToSet(arr) checkType("listToSet", 1, arr, "table") local isNan = p.isNan local set = {} for _, v in ipairs(arr) do if not isNan(v) then set[v] = true end end return set end ------------------------------------------------------------------------------------ -- deepCopy -- -- Recursive deep copy function. Preserves identities of subtables. ------------------------------------------------------------------------------------ local function _deepCopy(orig, includeMetatable, already_seen) if type(orig) ~= "table" then return orig end -- already_seen stores copies of tables indexed by the original table. local copy = already_seen[orig] if copy ~= nil then return copy end copy = {} already_seen[orig] = copy -- memoize before any recursion, to avoid infinite loops for orig_key, orig_value in pairs(orig) do copy[_deepCopy(orig_key, includeMetatable, already_seen)] = _deepCopy(orig_value, includeMetatable, already_seen) end if includeMetatable then local mt = getmetatable(orig) if mt ~= nil then setmetatable(copy, _deepCopy(mt, true, already_seen)) end end return copy end function p.deepCopy(orig, noMetatable, already_seen) checkType("deepCopy", 3, already_seen, "table", true) return _deepCopy(orig, not noMetatable, already_seen or {}) end ------------------------------------------------------------------------------------ -- sparseConcat -- -- Concatenates all values in the table that are indexed by a number, in order. -- sparseConcat{a, nil, c, d} => "acd" -- sparseConcat{nil, b, c, d} => "bcd" ------------------------------------------------------------------------------------ function p.sparseConcat(t, sep, i, j) local arr = {} local arr_i = 0 for _, v in p.sparseIpairs(t) do arr_i = arr_i + 1 arr[arr_i] = v end return table.concat(arr, sep, i, j) end ------------------------------------------------------------------------------------ -- length -- -- Finds the length of an array, or of a quasi-array with keys such as "data1", -- "data2", etc., using an exponential search algorithm. It is similar to the -- operator #, but may return a different value when there are gaps in the array -- portion of the table. Intended to be used on data loaded with mw.loadData. For -- other tables, use #. -- Note: #frame.args in frame object always be set to 0, regardless of the number -- of unnamed template parameters, so use this function for frame.args. ------------------------------------------------------------------------------------ function p.length(t, prefix) -- requiring module inline so that [[Module:Exponential search]] which is -- only needed by this one function doesn't get millions of transclusions local expSearch = require("Module:Exponential search") checkType('length', 1, t, 'table') checkType('length', 2, prefix, 'string', true) return expSearch(function (i) local key if prefix then key = prefix .. tostring(i) else key = i end return t[key] ~= nil end) or 0 end ------------------------------------------------------------------------------------ -- inArray -- -- Returns true if searchElement is a member of the array, and false otherwise. -- Equivalent to JavaScript array.includes(searchElement) or -- array.includes(searchElement, fromIndex), except fromIndex is 1 indexed ------------------------------------------------------------------------------------ function p.inArray(array, searchElement, fromIndex) checkType("inArray", 1, array, "table") -- if searchElement is nil, error? fromIndex = tonumber(fromIndex) if fromIndex then if (fromIndex < 0) then fromIndex = #array + fromIndex + 1 end if fromIndex < 1 then fromIndex = 1 end for _, v in ipairs({unpack(array, fromIndex)}) do if v == searchElement then return true end end else for _, v in pairs(array) do if v == searchElement then return true end end end return false end ------------------------------------------------------------------------------------ -- merge -- -- Given the arrays, returns an array containing the elements of each input array -- in sequence. ------------------------------------------------------------------------------------ function p.merge(...) local arrays = {...} local ret = {} for i, arr in ipairs(arrays) do checkType('merge', i, arr, 'table') for _, v in ipairs(arr) do ret[#ret + 1] = v end end return ret end ------------------------------------------------------------------------------------ -- extend -- -- Extends the first array in place by appending all elements from the second -- array. ------------------------------------------------------------------------------------ function p.extend(arr1, arr2) checkType('extend', 1, arr1, 'table') checkType('extend', 2, arr2, 'table') for _, v in ipairs(arr2) do arr1[#arr1 + 1] = v end end return p 4n03zk6kcoeg4gz82mieeh94c1szcjy Nhwɛdo:Count 10 1159 7361 2023-04-24T15:16:02Z Abazizfahad 127 Created page with "{{safesubst<noinclude/>:#ifexpr:{{safesubst<noinclude/>:#invoke:ParameterCount|main|pattern1=^[%d]+$}}>0|{{safesubst<noinclude/>:#invoke:ParameterCount|main|pattern1=^[%d]+$}}|{{{base|0}}}}}<noinclude>{{documentation}}</noinclude>" 7361 wikitext text/x-wiki {{safesubst<noinclude/>:#ifexpr:{{safesubst<noinclude/>:#invoke:ParameterCount|main|pattern1=^[%d]+$}}>0|{{safesubst<noinclude/>:#invoke:ParameterCount|main|pattern1=^[%d]+$}}|{{{base|0}}}}}<noinclude>{{documentation}}</noinclude> nxgj5k0v7d0slmbxwqstpth3pxp36v7 Module:ParameterCount 828 1160 7362 2023-04-24T15:18:07Z Abazizfahad 127 Created page with "-- This module produces a count of all the arguments passed to it. local yesno = require('Module:Yesno') -- Trim a string local function trim(s) return s:match('^%s*(.-)%s*$') end -- Test whether a string is blank local function isBlank(s) return not s:find('%S') end -- Tests whether a string is a valid positional key, and if so, returns it. If -- the key is invalid, this returns nil. local function isPositionalKey(s) s = trim(s) if s:find('^[1-9][0-9]*$') then..." 7362 Scribunto text/plain -- This module produces a count of all the arguments passed to it. local yesno = require('Module:Yesno') -- Trim a string local function trim(s) return s:match('^%s*(.-)%s*$') end -- Test whether a string is blank local function isBlank(s) return not s:find('%S') end -- Tests whether a string is a valid positional key, and if so, returns it. If -- the key is invalid, this returns nil. local function isPositionalKey(s) s = trim(s) if s:find('^[1-9][0-9]*$') then return tonumber(s) end end -- Return the count of all arguments for which testFunc returns a truthy value. local function count(args, testFunc) local ret = 0 for key, val in pairs(args) do if testFunc(key, val) then ret = ret + 1 end end return ret end -- Check shared arguments and get the parent argument count. local function main(frame, testFunc) local blankifiedTestFunc if yesno(frame.args.checkblanks) ~= false then -- Extend the test function to check for blanks as well. blankifiedTestFunc = function (key, val) if not isBlank(val) then return testFunc(key, val) end end else blankifiedTestFunc = testFunc end return count(frame:getParent().args, blankifiedTestFunc) end return { -- Called with {{#invoke:ParameterCount|all}} -- All specified parameters are counted, even those not supported by the -- template. all = function (frame) return main(frame, function () return true end) end, -- Called with {{#invoke:ParameterCount|main}} -- Users can specify a list of parameters to check, and a list of Lua -- Ustring patterns to check each parameter against. main = function (frame) local args = frame.args local keys, patterns = {}, {} -- Get key list for i, key in ipairs(args) do local positionalKey = isPositionalKey(key) if positionalKey then keys[positionalKey] = true else keys[trim(key)] = true end end -- Get patterns do local function getPattern(i) local pattern = args['pattern' .. tostring(i)] if pattern and pattern ~= '' then return pattern end end local i = 1 local pattern = getPattern(i) while pattern do patterns[i] = pattern i = i + 1 pattern = getPattern(i) end end -- Construct the test function local testFunc = function (key, val) if keys[key] then return true end for i, pattern in ipairs(patterns) do if mw.ustring.find(tostring(key), pattern) then return true end end return false end return main(frame, testFunc) end } bo1vhgb6r7zni8qgcvzfnnphlmq92ml Module:Yesno 828 1161 44206 7363 2025-05-09T12:00:03Z Robertjamal12 13 28 revisions imported from [[:en:Module:Yesno]] 7363 Scribunto text/plain -- Function allowing for consistent treatment of boolean-like wikitext input. -- It works similarly to the template {{yesno}}. return function (val, default) -- If your wiki uses non-ascii characters for any of "yes", "no", etc., you -- should replace "val:lower()" with "mw.ustring.lower(val)" in the -- following line. val = type(val) == 'string' and val:lower() or val if val == nil then return nil elseif val == true or val == 'yes' or val == 'y' or val == 'true' or val == 't' or val == 'on' or tonumber(val) == 1 then return true elseif val == false or val == 'no' or val == 'n' or val == 'false' or val == 'f' or val == 'off' or tonumber(val) == 0 then return false else return default end end swdskn7svew8i9wuydn9uj5l3r2ghcs Nhwɛdo:Country2nationality 10 1162 7364 2023-04-24T15:23:45Z Abazizfahad 127 Created page with "<includeonly>{{safesubst<noinclude/>:#ifeq:{{safesubst<noinclude/>:#invoke:String|len|s={{safesubst<noinclude/>:ISO 3166 code|{{{1}}}}}}}|2|{{safesubst<noinclude/>:Iso2nationality| {{safesubst<noinclude/>:ISO 3166 code|{{{1}}}}} }}| {{safesubst<noinclude/>:#if:{{{1|}}}| {{safesubst<noinclude/>:#switch: {{{1}}} | England = English | Scotland = Scottish | Wales = Welsh | Catalonia = Catalan | Kosovo = Kosovan }}}}}}</includeonly><noinclude> {{documentation}} </noinclude>" 7364 wikitext text/x-wiki <includeonly>{{safesubst<noinclude/>:#ifeq:{{safesubst<noinclude/>:#invoke:String|len|s={{safesubst<noinclude/>:ISO 3166 code|{{{1}}}}}}}|2|{{safesubst<noinclude/>:Iso2nationality| {{safesubst<noinclude/>:ISO 3166 code|{{{1}}}}} }}| {{safesubst<noinclude/>:#if:{{{1|}}}| {{safesubst<noinclude/>:#switch: {{{1}}} | England = English | Scotland = Scottish | Wales = Welsh | Catalonia = Catalan | Kosovo = Kosovan }}}}}}</includeonly><noinclude> {{documentation}} </noinclude> i9rrhd5fdx0vm237akm7z1yns3a4wh4 Nhwɛdo:Delink 10 1163 7365 2023-04-24T15:26:02Z Abazizfahad 127 Created page with "{{<includeonly>safesubst:</includeonly>#invoke:delink|delink}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>" 7365 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:delink|delink}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> nxxwkb2lon9wgne4irg9ctbsle6zwiy Module:Delink 828 1164 7366 2023-04-24T15:26:49Z Abazizfahad 127 Created page with "-- This module de-links most wikitext. require("strict") local p = {} local getArgs local function delinkReversePipeTrick(s) if s:match("^%[%[|.*[|\n]") then -- Check for newlines or multiple pipes. return s end return s:match("%[%[|(.*)%]%]") end local function delinkPipeTrick(s) -- We need to deal with colons, brackets, and commas, per [[Help:Pipe trick]]. -- First, remove the text before the first colon, if any. if s:match(":") then s = s:match("%[%[.-..." 7366 Scribunto text/plain -- This module de-links most wikitext. require("strict") local p = {} local getArgs local function delinkReversePipeTrick(s) if s:match("^%[%[|.*[|\n]") then -- Check for newlines or multiple pipes. return s end return s:match("%[%[|(.*)%]%]") end local function delinkPipeTrick(s) -- We need to deal with colons, brackets, and commas, per [[Help:Pipe trick]]. -- First, remove the text before the first colon, if any. if s:match(":") then s = s:match("%[%[.-:(.*)|%]%]") -- If there are no colons, grab all of the text apart from the square brackets and the pipe. else s = s:match("%[%[(.*)|%]%]") end -- Next up, brackets and commas. if s:match("%(.-%)$") then -- Brackets trump commas. s = s:match("(.-) ?%(.-%)$") elseif s:match(",") then -- If there are no brackets, display only the text before the first comma. s = s:match("(.-),.*$") end return s end -- Return wikilink target |wikilinks=target local function getDelinkedTarget(s) local result = s -- Deal with the reverse pipe trick. if result:match("%[%[|") then return delinkReversePipeTrick(result) end result = mw.uri.decode(result, "PATH") -- decode percent-encoded entities. Leave underscores and plus signs. result = mw.text.decode(result, true) -- decode HTML entities. -- Check for bad titles. To do this we need to find the -- title area of the link, i.e. the part before any pipes. local target_area if result:match("|") then -- Find if we're dealing with a piped link. target_area = result:match("^%[%[(.-)|.*%]%]") else target_area = result:match("^%[%[(.-)%]%]") end -- Check for bad characters. if mw.ustring.match(target_area, "[%[%]<>{}%%%c\n]") and mw.ustring.match(target_area, "[%[%]<>{}%%%c\n]") ~= "?" then return s end return target_area end local function getDelinkedLabel(s) local result = s -- Deal with the reverse pipe trick. if result:match("%[%[|") then return delinkReversePipeTrick(result) end result = mw.uri.decode(result, "PATH") -- decode percent-encoded entities. Leave underscores and plus signs. result = mw.text.decode(result, true) -- decode HTML entities. -- Check for bad titles. To do this we need to find the -- title area of the link, i.e. the part before any pipes. local target_area if result:match("|") then -- Find if we're dealing with a piped link. target_area = result:match("^%[%[(.-)|.*%]%]") else target_area = result:match("^%[%[(.-)%]%]") end -- Check for bad characters. if mw.ustring.match(target_area, "[%[%]<>{}%%%c\n]") and mw.ustring.match(target_area, "[%[%]<>{}%%%c\n]") ~= "?" then return s end -- Check for categories, interwikis, and files. local colon_prefix = result:match("%[%[(.-):.*%]%]") or "" -- Get the text before the first colon. local ns = mw.site.namespaces[colon_prefix] -- see if this is a known namespace if mw.language.isKnownLanguageTag(colon_prefix) or (ns and (ns.canonicalName == "File" or ns.canonicalName == "Category")) then return "" end -- Remove the colon if the link is using the [[Help:Colon trick]]. if result:match("%[%[:") then result = "[[" .. result:match("%[%[:(.*%]%])") end -- Deal with links using the [[Help:Pipe trick]]. if mw.ustring.match(result, "^%[%[[^|]*|%]%]") then return delinkPipeTrick(result) end -- Find the display area of the wikilink if result:match("|") then -- Find if we're dealing with a piped link. result = result:match("^%[%[.-|(.+)%]%]") -- Remove new lines from the display of multiline piped links, -- where the pipe is before the first new line. result = result:gsub("\n", "") else result = result:match("^%[%[(.-)%]%]") end return result end local function delinkURL(s) -- Assume we have already delinked internal wikilinks, and that -- we have been passed some text between two square brackets [foo]. -- If the text contains a line break it is not formatted as a URL, regardless of other content. if s:match("\n") then return s end -- Check if the text has a valid URL prefix and at least one valid URL character. local valid_url_prefixes = {"//", "http://", "https://", "ftp://", "gopher://", "mailto:", "news:", "irc://"} local url_prefix for _ ,v in ipairs(valid_url_prefixes) do if mw.ustring.match(s, '^%[' .. v ..'[^"%s].*%]' ) then url_prefix = v break end end -- Get display text if not url_prefix then return s end s = s:match("^%[" .. url_prefix .. "(.*)%]") -- Grab all of the text after the URL prefix and before the final square bracket. s = s:match('^.-(["<> ].*)') or "" -- Grab all of the text after the first URL separator character ("<> ). s = mw.ustring.match(s, "^%s*(%S.*)$") or "" -- If the separating character was a space, trim it off. local s_decoded = mw.text.decode(s, true) if mw.ustring.match(s_decoded, "%c") then return s end return s_decoded end local function delinkLinkClass(text, pattern, delinkFunction) if type(text) ~= "string" then error("Attempt to de-link non-string input.", 2) end if type(pattern) ~= "string" or mw.ustring.sub(pattern, 1, 1) ~= "^" then error('Invalid pattern detected. Patterns must begin with "^".', 2) end -- Iterate over the text string, and replace any matched text. using the -- delink function. We need to iterate character by character rather -- than just use gsub, otherwise nested links aren't detected properly. local result = "" while text ~= "" do -- Replace text using one iteration of gsub. text = mw.ustring.gsub(text, pattern, delinkFunction, 1) -- Append the left-most character to the result string. result = result .. mw.ustring.sub(text, 1, 1) text = mw.ustring.sub(text, 2, -1) end return result end function p._delink(args) local text = args[1] or "" if args.refs == "yes" then -- Remove any [[Help:Strip markers]] representing ref tags. In most situations -- this is not a good idea - only use it if you know what you are doing! text = mw.ustring.gsub(text, "UNIQ%w*%-ref%-%d*%-QINU", "") end if args.comments ~= "no" then text = text:gsub("<!%-%-.-%-%->", "") -- Remove html comments. end if args.wikilinks ~= "no" and args.wikilinks ~= "target" then -- De-link wikilinks and return the label portion of the wikilink. text = delinkLinkClass(text, "^%[%[.-%]%]", getDelinkedLabel) elseif args.wikilinks == "target" then -- De-link wikilinks and return the target portions of the wikilink. text = delinkLinkClass(text, "^%[%[.-%]%]", getDelinkedTarget) end if args.urls ~= "no" then text = delinkLinkClass(text, "^%[.-%]", delinkURL) -- De-link URLs. end if args.whitespace ~= "no" then -- Replace single new lines with a single space, but leave double new lines -- and new lines only containing spaces or tabs before a second new line. text = mw.ustring.gsub(text, "([^\n \t][ \t]*)\n([ \t]*[^\n \t])", "%1 %2") text = text:gsub("[ \t]+", " ") -- Remove extra tabs and spaces. end return text end function p.delink(frame) if not getArgs then getArgs = require('Module:Arguments').getArgs end return p._delink(getArgs(frame, {wrappers = 'Template:Delink'})) end return p ap0hgbdtouyp0g9x21nujuwhyky0459 Nhwɛdo:Find country 10 1165 7367 2023-04-24T15:30:12Z Abazizfahad 127 Created page with "<includeonly>{{#if: {{{1|}}} | {{#invoke:Find country|main|string={{{1|}}}|match={{{match|}}}|nomatch={{{nomatch|}}}}} }}</includeonly><noinclude>{{Documentation}}</noinclude>" 7367 wikitext text/x-wiki <includeonly>{{#if: {{{1|}}} | {{#invoke:Find country|main|string={{{1|}}}|match={{{match|}}}|nomatch={{{nomatch|}}}}} }}</includeonly><noinclude>{{Documentation}}</noinclude> fv9ihqdzj12itpj5rigkuoj1wo1u01t Nhwɛdo:Infobox officeholder/office 10 1166 7368 2023-04-24T15:32:54Z Abazizfahad 127 Created page with "{{#if:{{{speaker|}}}{{{state_legislature|}}}{{{state_assembly|}}}{{{speaker_office|}}}{{{state_delegate|}}}{{{state_house|}}}{{{prior_term|}}}{{{nominee|}}}{{{candidate|}}}{{{termstart|}}}{{{election_date|}}}{{{majority_leader|}}}{{{minority_floor_leader|}}}{{{minority_leader|}}}{{{majority_floor_leader|}}}{{{jr/sr|}}}{{{succeeding|}}}{{{assuming|}}}{{{state|}}}{{{jr/sr and state|}}}{{{state_senate|}}}{{{district|}}}{{{ambassador_from|}}}{{{minister_from|}}}{{{order|}}}{..." 7368 wikitext text/x-wiki {{#if:{{{speaker|}}}{{{state_legislature|}}}{{{state_assembly|}}}{{{speaker_office|}}}{{{state_delegate|}}}{{{state_house|}}}{{{prior_term|}}}{{{nominee|}}}{{{candidate|}}}{{{termstart|}}}{{{election_date|}}}{{{majority_leader|}}}{{{minority_floor_leader|}}}{{{minority_leader|}}}{{{majority_floor_leader|}}}{{{jr/sr|}}}{{{succeeding|}}}{{{assuming|}}}{{{state|}}}{{{jr/sr and state|}}}{{{state_senate|}}}{{{district|}}}{{{ambassador_from|}}}{{{minister_from|}}}{{{order|}}}{{{office|}}}{{{title|}}}{{{country|}}}{{{constituency_AM|}}}{{{constituency_MP|}}}{{{parliament|}}}{{{assembly|}}}{{{constituency_|}}}{{{riding|}}}{{{term|}}}{{{termend|}}}{{{alongside|}}}{{{co-leader|}}} |{{#invoke:infobox|infoboxTemplate|child=yes|decat=yes | headerstyle = background:{{{color|lavender}}};line-height:normal;padding:0.2em; | datastyle = border-bottom:none <!--------Speaker of the House---------> | header1 = {{#if:{{{speaker|}}}| {{{speaker}}} {{#if:{{{state_legislature|}}} |[[Speaker of the {{{state_legislature}}} Legislature]] |{{#if:{{{state_assembly|}}} |[[Speaker of the {{{state_assembly|}}} {{#ifeq:{{{state_assembly|}}}|Nevada||{{#ifeq:{{{state_assembly|}}}|New Jersey|General|State}}}} Assembly]] |{{#if:{{{speaker_office|}}}|{{{speaker_office}}}|[[Speaker of the {{#if:{{{state_delegate|}}} |{{{state_delegate}}}|{{#if:{{{state_house|}}} |{{{state_house}}}|United States}}}} House of {{#if:{{{state_delegate|}}}|Delegates|Representatives}}|Speaker of the {{#if:{{{state_delegate|}}} |{{{state_delegate}}}|{{#if:{{{state_house|}}} |{{{state_house}}}|U.S.}}}} House of {{#if:{{{state_delegate|}}}|Delegates|Representatives}}]]}} }} }}{{#if:{{{prior_term|}}}| <br />{{{prior_term}}}}} }} <!--------Office---------> | header2 = {{#if:{{{nominee|}}}{{{candidate|}}}| {{#if:{{{party_election|}}}{{{party|}}} |{{#if:{{{party_election|}}}|{{{party_election}}}|{{{party}}}}} {{#if:{{{nominee|}}}|nominee for<br>{{{nominee}}}|candidate for<br>{{{candidate}}}}} |{{#if:{{{nominee|}}}|Nominee for<br>{{{nominee}}}|Candidate for<br>{{{candidate}}}}} }} }} | data3 = {{#if:{{{nominee|}}}{{{candidate|}}}| {{#if:{{{termstart|}}}{{{election_date|}}} | <span class="nowrap">'''Election date'''</span><br />{{#if:{{{election_date|}}}|{{{election_date}}}|{{{termstart}}}}} }} }} | header4 = {{#if:{{{majority_leader|}}}{{{minority_floor_leader|}}}{{{minority_leader|}}}{{{majority_floor_leader|}}}|| {{#if:{{{jr/sr|}}}|[[United States Senate|<!--Changed code to eliminate "Junior/Senior" distinction for U.S. Senators per [[Template talk:Infobox Officeholder/Archive 9#Senior/Junior U.S. Senators]]{{{jr/sr}}}-->United States Senator{{#if:{{{succeeding|}}}{{{assuming|}}}|-elect}}]]<br />from {{{state}}} }} }} | header5 = {{#if:{{{majority_leader|}}}{{{minority_floor_leader|}}}{{{minority_leader|}}}{{{majority_floor_leader|}}}|| {{{jr/sr and state|}}} }} | header6 = {{#if:{{{majority_leader|}}}{{{minority_floor_leader|}}}{{{minority_leader|}}}{{{majority_floor_leader|}}}|| {{#if:{{{state_senate|}}}|Member{{#if:{{{succeeding|}}}{{{assuming|}}}|-elect}} of the <span style="display: inline-block;">[[{{{state_senate}}} Senate]]</span><br />from the {{{district}}} district{{#if:{{{prior_term|}}}| <br />{{{prior_term}}}}} }} }} | header7 = {{#if:{{{majority_leader|}}}{{{minority_floor_leader|}}}{{{minority_leader|}}}{{{majority_floor_leader|}}}|| {{#if:{{{state_legislature|}}}|Member{{#if:{{{succeeding|}}}{{{assuming|}}}|-elect}} of the <span style="display: inline-block;">[[{{{state_legislature}}} Legislature]]</span><br />from the {{{district}}} district }} }} | header8 = {{#if:{{{ambassador_from|}}}{{{minister_from|}}}|| {{#if:{{{order|}}} |{{{order}}}{{#if:{{{office|}}} |&#32;[[{{{office}}}]]}}{{#if:{{{state|}}} |&#32;[[{{{state}}}]]}}{{#if:{{{title|}}} |&#32;{{{title}}}}} |{{{office|}}} }} }} | header9 = {{#if:{{{ambassador_from|}}}{{{minister_from|}}}|| {{#if:{{{order|}}} ||{{{title|}}} }} }} <!--------Ambassador---------> | header10 = {{#if:{{both|{{{ambassador_from|}}}{{{minister_from|}}}|{{{country|}}}}} |{{#if:{{{order|}}}|{{{order}}}}} {{#if:{{{minister_from|}}} |[[{{{minister_from}}} Ambassador to {{CountryPrefixThe|{{{country}}}}}|{{{minister_from}}} Minister to <span class="nowrap">{{CountryPrefixThe|{{{country}}}}}</span>]] |[[{{{ambassador_from}}} Ambassador to {{CountryPrefixThe|{{{country}}}}}|{{{ambassador_from}}} Ambassador to <span class="nowrap">{{CountryPrefixThe|{{{country}}}}}</span>]] }} [[Category:Pages using infobox officeholder with ambassador from or minister from]] }} <!--------MP---------> | header11 = {{#if:{{{constituency_AM|}}}{{{constituency_MP|}}}| {{#switch:{{{parliament|}}} |Australian = Member of the <span style="display: inline-block;">[[Australian House of Representatives|Australian Parliament]]</span> |European = [[Member of the European Parliament|Member of the <span style="display: inline-block;">European Parliament</span>]] |Sri Lanka|Sri Lankan = [[Member of Parliament (Sri Lanka)|Member of Parliament]] |United Kingdom|UK = [[Member of Parliament (United Kingdom)|Member of Parliament]] |#default = {{#if:{{{constituency_AM|}}}|{{#if:{{{assembly|}}}|Member of the <span style="display: inline-block;">[[{{{assembly}}} Assembly]]</span>|Assembly Member}}|Member of {{#if:{{{parliament|}}}|the <span style="display: inline-block;">[[{{{parliament}}} Parliament]]</span>|Parliament}}}}}}<br />for {{#ifeq:{{Title disambig text|{{{constituency_MP|}}}}}|UK Parliament constituency |{{{constituency_MP|}}} |{{#if:{{#switch:{{{parliament|}}} |United Kingdom|UK| = {{Linkless exists|{{delink|{{{constituency_MP|}}}}} (UK Parliament constituency)}} }} |{{#if:{{Constlk|{{delink|{{{constituency_MP|}}}}}}} |{{Constlk|{{delink|{{{constituency_MP|}}}}}}} |{{{constituency_{{#if:{{{constituency_AM|}}}|AM|MP}}}}}}} |{{{constituency_{{#if:{{{constituency_AM|}}}|AM|MP}}}}}}}}} }} | header12 = {{#if:{{{riding|}}}|{{#if:{{{constituency_AM|}}}|{{#if:{{{assembly|}}}|Member of the <span style="display: inline-block;">[[{{{assembly}}} Assembly]]</span>|Assembly Member}}| {{#switch:{{{parliament|}}} |Canadian = [[Member of Parliament (Canada)|Member of Parliament]] |#default = Member of {{#if:{{{parliament|}}}|the <span style="display: inline-block;">[[{{{parliament}}} Parliament]]</span>|Parliament}}}}}}<br />for {{{riding}}} }} <!--------Majority Leader (State Senate)---------> | header13 = {{#if:{{{majority_leader|}}}|{{{majority_leader}}} {{#if:{{{state_senate|}}}|[[Majority Leader of the {{{state_senate}}} Senate]]|[[United States Senate Majority Leader]]}} }} <!--------Majority Floor Leader (State Senate)---------> | header14 = {{#if:{{{majority_floor_leader|}}}|{{{majority_floor_leader}}} [[Majority Floor Leader of the {{{state_senate}}} Senate]] }} <!--------Minority Leader (State Senate)---------> | header15 = {{#if:{{{minority_leader|}}}|{{{minority_leader}}} [[Minority Leader of the {{{state_senate}}} Senate]] }} <!--------Minority Floor Leader (State Senate)---------> | header16 = {{#if:{{{minority_floor_leader|}}}|{{{minority_floor_leader}}} [[Minority Floor Leader of the {{{state_senate}}} Senate]] }} <!--------Congressman---------> | header17 = {{#if:{{{state_legislature|}}}{{{state_senate|}}}{{{jr/sr|}}}{{{jr/sr and state|}}}|| {{#if:{{#if:{{{state|}}}|{{{constituency|}}}}}{{{district|}}}{{{state_house|}}}|{{#if:{{{state_assembly|}}} |Member{{#if:{{{succeeding|}}}{{{assuming|}}}|-elect}} of the <span style="display: inline-block;">[[{{{state_assembly|}}} {{#ifeq:{{{state_assembly|}}}|Nevada||{{#ifeq:{{{state_assembly|}}}|New Jersey|General|State}}}} Assembly]]</span><br />from the |Member{{#if:{{{succeeding|}}}{{{assuming|}}}|-elect}} of the <span style="display: inline-block;">[[{{#if:{{{state_house|}}} |{{{state_house}}}|{{#if:{{{state_delegate|}}}|{{{state_delegate}}}|United States }}}} {{#if:{{{state_delegate|}}}|House of Delegates|House of Representatives}}|{{#if:{{{state_house|}}} |{{{state_house}}}|{{#if:{{{state_delegate|}}}|{{{state_delegate}}}|U.S.}}}}&#32;{{#if:{{{state_delegate|}}}|House&#32;of&#32;Delegates|{{#if:{{{state_house|}}}| }}House&#32;of&#32;Representatives}}]]</span>{{#if:{{{district|}}}{{{state|}}}{{{state_delegate|}}}{{{state_house|}}}|<br />from {{#if:{{{state_delegate|}}}|the |{{#if:{{{state_house|}}}|{{#if:{{{district|}}}|the|{{{state|}}}}}|{{{state|}}}{{#if:{{{district|}}}|'s}}}}}} }}}} {{#if:{{{district|}}}|{{{district}}} district}}{{#if:{{{prior_term|}}}| <br />{{{prior_term}}}}} }} }} <!--------Convocation---------> | header18 = {{#if:{{{convocation|}}}|{{{convocation}}}}} <!--------Term---------> | data19 = {{#if:{{{termend|}}}{{{succeeding|}}}{{{assuming|}}}| {{#if:{{{status|}}} | <div style="width:100%; margin:0; background-color: {{{color|lavender}}}">'''{{{status}}}'''</div>|}}| }} | data20 = {{#if:{{{nominee|}}}{{{candidate|}}}|| {{#if:{{{succeeding|}}}{{{assuming|}}} | <span class="nowrap">'''Assuming office'''</span><br />{{{termstart}}}{{#if:{{{term|}}}{{{termend|}}}|[[Category:Pages using infobox officeholder with succeeding and term or termend]]}} | {{#if: {{{term|}}} | <span class="nowrap">'''{{{termlabel|In office}}}'''</span><br />{{{term}}} }} }} }} | data21 = {{#if:{{{nominee|}}}{{{candidate|}}}|| {{#if:{{{succeeding|}}}{{{assuming|}}} | |{{#if:{{{termstart|}}} | {{#if:{{{termend|}}} |<!--then: term has start and end:--><span class="nowrap">'''{{{termlabel|In office}}}'''</span><br />{{en dash range|{{{termstart}}}|{{{termend}}}}}{{#if:{{{alongside|}}}{{{co-leader|}}}|<div style="line-height:normal; padding-top:0.2em; padding-bottom:0.1em">{{#if:{{{alongside|}}}|Serving|Co-leading}}&#32;with&#32;{{#if:{{{alongside|}}}|{{{alongside}}}|{{{co-leader}}}}}</div>}} |{{#if:{{{status|}}}|<div style="width:100%; margin:0; background-color: {{{color|lavender}}}">'''{{{status}}}'''</div>|<!--else: term is ongoing--><div style="width:100%; margin:0; background-color: {{{color|lavender}}}">'''[[Incumbent]]'''</div>}} }} }} }} }} | data22 = {{#if:{{{nominee|}}}{{{candidate|}}}|| {{#if:{{{succeeding|}}}{{{assuming|}}} | |{{#if:{{{termstart|}}} |{{#if:{{{termend|}}} |<!--then nothing else; term has ended--> |<!--else term is ongoing:--><span class="nowrap">'''{{#if:{{{termlabel|}}}|{{str rep|1={{{termlabel}}}|2=In office|3=Assumed office}}|Assumed office}}'''</span>&#32;<br />{{{termstart}}}{{#if:{{{alongside|}}}{{{co-leader|}}}|<div style="line-height:normal; padding-top:0.2em; padding-bottom:0.1em">{{#if:{{{alongside|}}}|Serving|Co-leader}}&#32;with&#32;{{#if:{{{alongside|}}}|{{{alongside}}}|{{{co-leader}}}}}</div>}} }} }} }} }} }} }}<!-- end infobox1 / start infobox2 -->{{#if:{{{monarch|}}}{{{president|}}}{{{governor-general|}}}{{{governor_general|}}}{{{primeminister|}}}{{{chancellor|}}}{{{minister|}}}{{{taoiseach|}}}{{{firstminister|}}}{{{chiefminister|}}}{{{premier|}}}{{{governor|}}}{{{lieutenant_governor|}}}{{{vicepresident|}}}{{{vicegovernor|}}}{{{viceprimeminister|}}}{{{vicepremier|}}}{{{deputy|}}}{{{leader|}}}{{{lieutenant|}}}{{{nominator|}}}{{{appointer|}}}{{{opponent|}}}{{{incumbent|}}}{{{succeeding|}}}{{{assuming|}}}{{{preceding|}}}{{{predecessor|}}}{{{preceded|}}}{{{successor|}}}{{{succeeded|}}}{{{parliamentarygroup|}}}{{{constituency|}}}{{{majority|}}}{{{suboffice|}}}{{{1namedata|}}}{{{2namedata|}}}{{{3namedata|}}}{{{4namedata|}}}{{{5namedata|}}}{{{runningmate|}}}| {{#invoke:infobox|infoboxTemplate|child=yes | labelstyle = text-align:left | label1 = <span class="nowrap">Nominated by</span> | data1 = {{{nominator|}}} | label2 = <span class="nowrap">Appointed by</span> | data2 = {{{appointer|}}} <!--------President, Prime Minister, Governor---------> | label3 = Monarch{{#if:{{detect singular|{{{monarch|}}}}}||s}} | data3 = {{{monarch|}}} | label4 = President | data4 = {{{president|}}} | label5 = {{#if:{{{governor_general|}}}|Governor{{#if:{{detect singular|{{{governor_general}}}}}||s}} General|Governor{{#if:{{detect singular|{{{governor-general}}}}}||s}}-General}} | data5 = {{#if:{{{governor_general|}}}|{{{governor_general}}}|{{{governor-general|}}}}} | label6 = <span class="nowrap">Prime Minister</span> | data6 = {{{primeminister|}}} | label7 = Chancellor | data7 = {{{chancellor|}}} | label8 = Minister | data8 = {{{minister|}}} | label9 = Taoiseach | data9 = {{{taoiseach|}}} | label10 = <span class="nowrap">First Minister</span> | data10 = {{{firstminister|}}} | label11 = <span class="nowrap">Chief Minister</span> | data11 = {{{chiefminister|}}} | label12 = Premier | data12 = {{{premier|}}} | label13 = Governor | data13 = {{{governor|}}} | label14 = Lieutenant Governor | data14 = {{{lieutenant_governor|}}} <!--------Vice president/s, Vice Prime Minister/s, Deputy/ies, Lieutenant/s---------> | label15 = <span class="nowrap">{{#if:{{{office|}}}|{{#ifeq:{{isValidPageName|Vice {{{office}}}}}|valid|[[Vice {{{office}}}|Vice President]]|Vice President}}|Vice President}}</span> | data15 = {{{vicepresident|}}} | label16 = <span class="nowrap">{{#if:{{{office|}}}|{{#ifeq:{{isValidPageName|Vice {{{office}}}}}|valid|[[Vice {{{office}}}|Vice Governor]]|Vice Governor}}|Vice Governor}}</span> | data16 = {{{vicegovernor|}}} | label17 = <span class="nowrap">{{#if:{{{office|}}}|[[Vice {{{office}}}|Vice PM]]|Vice [[Prime Minister|PM]]}}</span> | data17 = {{{viceprimeminister|}}} | label18 = <span class="nowrap">{{#if:{{{office|}}}|{{#ifeq:{{isValidPageName|Vice {{{office}}}}}|valid|[[Vice {{{office}}}|Vice Premier]]|Vice Premier}}|Vice Premier}}</span> | data18 = {{{vicepremier|}}} | label19 = {{#if:{{{office|}}}|{{#ifeq:{{isValidPageName|Deputy {{{office}}}}}|valid|[[Deputy {{{office}}}|Deputy]]|Deputy}}|Deputy}} | data19 = {{{deputy|}}} | label20 = Leader | data20 = {{{leader|}}} | label21 = {{#if:{{{office|}}}|[[Lieutenant {{{office}}}|Lieutenant]]|Lieutenant}} | data21 = {{{lieutenant|}}} | label22 = {{nowrap|{{{subterm|}}}}} | data22 = {{{suboffice|}}} <!--------Blank fields---------> | label23 = {{{1blankname|}}} | data23 = {{{1namedata|}}} | label24 = {{{2blankname|}}} | data24 = {{{2namedata|}}} | label25 = {{{3blankname|}}} | data25 = {{{3namedata|}}} | label26 = {{{4blankname|}}} | data26 = {{{4namedata|}}} | label27 = {{{5blankname|}}} | data27 = {{{5namedata|}}} <!--------Predecessor/successor---------> | label28 = <span class="nowrap">Running mate</span> | data28 = {{{runningmate|}}} | label29 = Opponent{{Pluralize from text|{{{opponent|}}}|likely=(s)|plural=s}} | data29 = {{{opponent|}}} | label30 = Incumbent | data30 = {{{incumbent|}}} | label31 = {{#if:{{{succeeding|}}}|Succeeding|Preceding}} | data31 = {{#if:{{{succeeding|}}}|{{{succeeding|}}}|{{{preceding|}}}}} | label32 = <span class="nowrap">Preceded by</span> | data32 = {{#if:{{{succeeding|}}}||{{#if:{{{predecessor|}}}|{{{predecessor}}}|{{{preceded|}}}}}}} | label33 = <span class="nowrap">Succeeded by</span> | data33 = {{#if:{{{succeeding|}}}||{{#switch:{{#if:{{{successor|}}}|{{{successor}}}|{{{succeeded|}}}}} | Incumbent | '''Incumbent''' | ''Incumbent'' | [[Incumbent]] | incumbent | '''incumbent''' | ''incumbent'' | [[incumbent]] = | #default = {{#if:{{{successor|}}}|{{{successor}}}|{{{succeeded|}}}}} }}}} <!--------Constituency/Majority---------> | label34 = [[Parliamentary group]] | data34 = {{{parliamentarygroup|}}} | label35 = Constituency | data35 = {{{constituency|}}} | label36 = Majority | data36 = {{{majority|}}} }} }}<noinclude>{{documentation}}</noinclude> q9f1naf8ug6pvrng94fq1oul4ti2iqr Nhwɛdo:PAGENAMEBASE 10 1167 7369 2023-04-24T15:35:24Z Abazizfahad 127 Created page with "{{{{{|safesubst:}}}#Invoke:String|replace|{{{1|{{{{{|safesubst:}}}PAGENAME}}}}}|%s+%b()$||1|false}}<noinclude> {{documentation}} </noinclude>" 7369 wikitext text/x-wiki {{{{{|safesubst:}}}#Invoke:String|replace|{{{1|{{{{{|safesubst:}}}PAGENAME}}}}}|%s+%b()$||1|false}}<noinclude> {{documentation}} </noinclude> sam8aetb68ekom4findu6pp900ngldr Module:String 828 1168 44496 44495 2025-05-09T12:00:13Z Robertjamal12 13 34 revisions imported from [[:en:Module:String]] 44495 Scribunto text/plain --[[ This module is intended to provide access to basic string functions. Most of the functions provided here can be invoked with named parameters, unnamed parameters, or a mixture. If named parameters are used, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. Depending on the intended use, it may be advantageous to either preserve or remove such whitespace. Global options ignore_errors: If set to 'true' or 1, any error condition will result in an empty string being returned rather than an error message. error_category: If an error occurs, specifies the name of a category to include with the error message. The default category is [Category:Errors reported by Module String]. no_category: If set to 'true' or 1, no category will be added if an error is generated. Unit tests for this module are available at Module:String/tests. ]] local str = {} --[[ len This function returns the length of the target string. Usage: {{#invoke:String|len|target_string|}} OR {{#invoke:String|len|s=target_string}} Parameters s: The string whose length to report If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the target string. ]] function str.len( frame ) local new_args = str._getParameters( frame.args, {'s'} ) local s = new_args['s'] or '' return mw.ustring.len( s ) end --[[ sub This function returns a substring of the target string at specified indices. Usage: {{#invoke:String|sub|target_string|start_index|end_index}} OR {{#invoke:String|sub|s=target_string|i=start_index|j=end_index}} Parameters s: The string to return a subset of i: The first index of the substring to return, defaults to 1. j: The last index of the string to return, defaults to the last character. The first character of the string is assigned an index of 1. If either i or j is a negative value, it is interpreted the same as selecting a character by counting from the end of the string. Hence, a value of -1 is the same as selecting the last character of the string. If the requested indices are out of range for the given string, an error is reported. ]] function str.sub( frame ) local new_args = str._getParameters( frame.args, { 's', 'i', 'j' } ) local s = new_args['s'] or '' local i = tonumber( new_args['i'] ) or 1 local j = tonumber( new_args['j'] ) or -1 local len = mw.ustring.len( s ) -- Convert negatives for range checking if i < 0 then i = len + i + 1 end if j < 0 then j = len + j + 1 end if i > len or j > len or i < 1 or j < 1 then return str._error( 'String subset index out of range' ) end if j < i then return str._error( 'String subset indices out of order' ) end return mw.ustring.sub( s, i, j ) end --[[ This function implements that features of {{str sub old}} and is kept in order to maintain these older templates. ]] function str.sublength( frame ) local i = tonumber( frame.args.i ) or 0 local len = tonumber( frame.args.len ) return mw.ustring.sub( frame.args.s, i + 1, len and ( i + len ) ) end --[[ _match This function returns a substring from the source string that matches a specified pattern. It is exported for use in other modules Usage: strmatch = require("Module:String")._match sresult = strmatch( s, pattern, start, match, plain, nomatch ) Parameters s: The string to search pattern: The pattern or string to find within the string start: The index within the source string to start the search. The first character of the string has index 1. Defaults to 1. match: In some cases it may be possible to make multiple matches on a single string. This specifies which match to return, where the first match is match= 1. If a negative number is specified then a match is returned counting from the last match. Hence match = -1 is the same as requesting the last match. Defaults to 1. plain: A flag indicating that the pattern should be understood as plain text. Defaults to false. nomatch: If no match is found, output the "nomatch" value rather than an error. For information on constructing Lua patterns, a form of [regular expression], see: * http://www.lua.org/manual/5.1/manual.html#5.4.1 * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns ]] -- This sub-routine is exported for use in other modules function str._match( s, pattern, start, match_index, plain_flag, nomatch ) if s == '' then return str._error( 'Target string is empty' ) end if pattern == '' then return str._error( 'Pattern string is empty' ) end start = tonumber(start) or 1 if math.abs(start) < 1 or math.abs(start) > mw.ustring.len( s ) then return str._error( 'Requested start is out of range' ) end if match_index == 0 then return str._error( 'Match index is out of range' ) end if plain_flag then pattern = str._escapePattern( pattern ) end local result if match_index == 1 then -- Find first match is simple case result = mw.ustring.match( s, pattern, start ) else if start > 1 then s = mw.ustring.sub( s, start ) end local iterator = mw.ustring.gmatch(s, pattern) if match_index > 0 then -- Forward search for w in iterator do match_index = match_index - 1 if match_index == 0 then result = w break end end else -- Reverse search local result_table = {} local count = 1 for w in iterator do result_table[count] = w count = count + 1 end result = result_table[ count + match_index ] end end if result == nil then if nomatch == nil then return str._error( 'Match not found' ) else return nomatch end else return result end end --[[ match This function returns a substring from the source string that matches a specified pattern. Usage: {{#invoke:String|match|source_string|pattern_string|start_index|match_number|plain_flag|nomatch_output}} OR {{#invoke:String|match|s=source_string|pattern=pattern_string|start=start_index |match=match_number|plain=plain_flag|nomatch=nomatch_output}} Parameters s: The string to search pattern: The pattern or string to find within the string start: The index within the source string to start the search. The first character of the string has index 1. Defaults to 1. match: In some cases it may be possible to make multiple matches on a single string. This specifies which match to return, where the first match is match= 1. If a negative number is specified then a match is returned counting from the last match. Hence match = -1 is the same as requesting the last match. Defaults to 1. plain: A flag indicating that the pattern should be understood as plain text. Defaults to false. nomatch: If no match is found, output the "nomatch" value rather than an error. If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from each string. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. If the match_number or start_index are out of range for the string being queried, then this function generates an error. An error is also generated if no match is found. If one adds the parameter ignore_errors=true, then the error will be suppressed and an empty string will be returned on any failure. For information on constructing Lua patterns, a form of [regular expression], see: * http://www.lua.org/manual/5.1/manual.html#5.4.1 * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns ]] -- This is the entry point for #invoke:String|match function str.match( frame ) local new_args = str._getParameters( frame.args, {'s', 'pattern', 'start', 'match', 'plain', 'nomatch'} ) local s = new_args['s'] or '' local start = tonumber( new_args['start'] ) or 1 local plain_flag = str._getBoolean( new_args['plain'] or false ) local pattern = new_args['pattern'] or '' local match_index = math.floor( tonumber(new_args['match']) or 1 ) local nomatch = new_args['nomatch'] return str._match( s, pattern, start, match_index, plain_flag, nomatch ) end --[[ pos This function returns a single character from the target string at position pos. Usage: {{#invoke:String|pos|target_string|index_value}} OR {{#invoke:String|pos|target=target_string|pos=index_value}} Parameters target: The string to search pos: The index for the character to return If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the target string. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. The first character has an index value of 1. If one requests a negative value, this function will select a character by counting backwards from the end of the string. In other words pos = -1 is the same as asking for the last character. A requested value of zero, or a value greater than the length of the string returns an error. ]] function str.pos( frame ) local new_args = str._getParameters( frame.args, {'target', 'pos'} ) local target_str = new_args['target'] or '' local pos = tonumber( new_args['pos'] ) or 0 if pos == 0 or math.abs(pos) > mw.ustring.len( target_str ) then return str._error( 'String index out of range' ) end return mw.ustring.sub( target_str, pos, pos ) end --[[ str_find This function duplicates the behavior of {{str_find}}, including all of its quirks. This is provided in order to support existing templates, but is NOT RECOMMENDED for new code and templates. New code is recommended to use the "find" function instead. Returns the first index in "source" that is a match to "target". Indexing is 1-based, and the function returns -1 if the "target" string is not present in "source". Important Note: If the "target" string is empty / missing, this function returns a value of "1", which is generally unexpected behavior, and must be accounted for separatetly. ]] function str.str_find( frame ) local new_args = str._getParameters( frame.args, {'source', 'target'} ) local source_str = new_args['source'] or '' local target_str = new_args['target'] or '' if target_str == '' then return 1 end local start = mw.ustring.find( source_str, target_str, 1, true ) if start == nil then start = -1 end return start end --[[ find This function allows one to search for a target string or pattern within another string. Usage: {{#invoke:String|find|source_str|target_string|start_index|plain_flag}} OR {{#invoke:String|find|source=source_str|target=target_str|start=start_index|plain=plain_flag}} Parameters source: The string to search target: The string or pattern to find within source start: The index within the source string to start the search, defaults to 1 plain: Boolean flag indicating that target should be understood as plain text and not as a Lua style regular expression, defaults to true If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. This function returns the first index >= "start" where "target" can be found within "source". Indices are 1-based. If "target" is not found, then this function returns 0. If either "source" or "target" are missing / empty, this function also returns 0. This function should be safe for UTF-8 strings. ]] function str.find( frame ) local new_args = str._getParameters( frame.args, {'source', 'target', 'start', 'plain' } ) local source_str = new_args['source'] or '' local pattern = new_args['target'] or '' local start_pos = tonumber(new_args['start']) or 1 local plain = new_args['plain'] or true if source_str == '' or pattern == '' then return 0 end plain = str._getBoolean( plain ) local start = mw.ustring.find( source_str, pattern, start_pos, plain ) if start == nil then start = 0 end return start end --[[ replace This function allows one to replace a target string or pattern within another string. Usage: {{#invoke:String|replace|source_str|pattern_string|replace_string|replacement_count|plain_flag}} OR {{#invoke:String|replace|source=source_string|pattern=pattern_string|replace=replace_string| count=replacement_count|plain=plain_flag}} Parameters source: The string to search pattern: The string or pattern to find within source replace: The replacement text count: The number of occurences to replace, defaults to all. plain: Boolean flag indicating that pattern should be understood as plain text and not as a Lua style regular expression, defaults to true ]] function str.replace( frame ) local new_args = str._getParameters( frame.args, {'source', 'pattern', 'replace', 'count', 'plain' } ) local source_str = new_args['source'] or '' local pattern = new_args['pattern'] or '' local replace = new_args['replace'] or '' local count = tonumber( new_args['count'] ) local plain = new_args['plain'] or true if source_str == '' or pattern == '' then return source_str end plain = str._getBoolean( plain ) if plain then pattern = str._escapePattern( pattern ) replace = string.gsub( replace, "%%", "%%%%" ) --Only need to escape replacement sequences. end local result if count ~= nil then result = mw.ustring.gsub( source_str, pattern, replace, count ) else result = mw.ustring.gsub( source_str, pattern, replace ) end return result end --[[ simple function to pipe string.rep to templates. ]] function str.rep( frame ) local repetitions = tonumber( frame.args[2] ) if not repetitions then return str._error( 'function rep expects a number as second parameter, received "' .. ( frame.args[2] or '' ) .. '"' ) end return string.rep( frame.args[1] or '', repetitions ) end --[[ escapePattern This function escapes special characters from a Lua string pattern. See [1] for details on how patterns work. [1] https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns Usage: {{#invoke:String|escapePattern|pattern_string}} Parameters pattern_string: The pattern string to escape. ]] function str.escapePattern( frame ) local pattern_str = frame.args[1] if not pattern_str then return str._error( 'No pattern string specified' ) end local result = str._escapePattern( pattern_str ) return result end --[[ count This function counts the number of occurrences of one string in another. ]] function str.count(frame) local args = str._getParameters(frame.args, {'source', 'pattern', 'plain'}) local source = args.source or '' local pattern = args.pattern or '' local plain = str._getBoolean(args.plain or true) if plain then pattern = str._escapePattern(pattern) end local _, count = mw.ustring.gsub(source, pattern, '') return count end --[[ endswith This function determines whether a string ends with another string. ]] function str.endswith(frame) local args = str._getParameters(frame.args, {'source', 'pattern'}) local source = args.source or '' local pattern = args.pattern or '' if pattern == '' then -- All strings end with the empty string. return "yes" end if mw.ustring.sub(source, -mw.ustring.len(pattern), -1) == pattern then return "yes" else return "" end end --[[ join Join all non empty arguments together; the first argument is the separator. Usage: {{#invoke:String|join|sep|one|two|three}} ]] function str.join(frame) local args = {} local sep for _, v in ipairs( frame.args ) do if sep then if v ~= '' then table.insert(args, v) end else sep = v end end return table.concat( args, sep or '' ) end --[[ Helper function that populates the argument list given that user may need to use a mix of named and unnamed parameters. This is relevant because named parameters are not identical to unnamed parameters due to string trimming, and when dealing with strings we sometimes want to either preserve or remove that whitespace depending on the application. ]] function str._getParameters( frame_args, arg_list ) local new_args = {} local index = 1 local value for _, arg in ipairs( arg_list ) do value = frame_args[arg] if value == nil then value = frame_args[index] index = index + 1 end new_args[arg] = value end return new_args end --[[ Helper function to handle error messages. ]] function str._error( error_str ) local frame = mw.getCurrentFrame() local error_category = frame.args.error_category or 'Errors reported by Module String' local ignore_errors = frame.args.ignore_errors or false local no_category = frame.args.no_category or false if str._getBoolean(ignore_errors) then return '' end local error_str = '<strong class="error">String Module Error: ' .. error_str .. '</strong>' if error_category ~= '' and not str._getBoolean( no_category ) then error_str = '[[Category:' .. error_category .. ']]' .. error_str end return error_str end --[[ Helper Function to interpret boolean strings ]] function str._getBoolean( boolean_str ) local boolean_value if type( boolean_str ) == 'string' then boolean_str = boolean_str:lower() if boolean_str == 'false' or boolean_str == 'no' or boolean_str == '0' or boolean_str == '' then boolean_value = false else boolean_value = true end elseif type( boolean_str ) == 'boolean' then boolean_value = boolean_str else error( 'No boolean value found' ) end return boolean_value end --[[ Helper function that escapes all pattern characters so that they will be treated as plain text. ]] function str._escapePattern( pattern_str ) return ( string.gsub( pattern_str, "[%(%)%.%%%+%-%*%?%[%^%$%]]", "%%%0" ) ) end return str j5gx8uvupr1pa2fyqbe6td6jr0hxq00 Nhwɛdo:ISO 3166 code 10 1169 7371 2023-04-24T15:41:24Z Abazizfahad 127 Created page with "{{safesubst<noinclude/>:#invoke:ISO 3166|code|{{{1}}}|{{{2|}}}}}<noinclude> {{Documentation|content={{ISO 3166 conversion template doc}}}} </noinclude>" 7371 wikitext text/x-wiki {{safesubst<noinclude/>:#invoke:ISO 3166|code|{{{1}}}|{{{2|}}}}}<noinclude> {{Documentation|content={{ISO 3166 conversion template doc}}}} </noinclude> 0tb3gpyqby5gfydd96tbrl3l0h6uqng Nhwɛdo:ISO 3166 conversion template doc 10 1170 7372 2023-04-24T15:43:34Z Abazizfahad 127 Created page with "{{Lua|Module:ISO 3166}} This template is part of a series that resolves the country and subdivision names to [[ISO 3166-1]] and [[ISO 3166-2]] codes, and vice versa. {{#ifeq:{{Str len|{{{3|}}}}}|2|See also: [[ISO 3166-2:{{{3}}}]]}} ISO 3166 defines names, two and three letter codes and code numbers for all countries and six character codes (the two letter country code followed by a dash and a two or three character subdivision code) for all top level subdivisions. ==T..." 7372 wikitext text/x-wiki {{Lua|Module:ISO 3166}} This template is part of a series that resolves the country and subdivision names to [[ISO 3166-1]] and [[ISO 3166-2]] codes, and vice versa. {{#ifeq:{{Str len|{{{3|}}}}}|2|See also: [[ISO 3166-2:{{{3}}}]]}} ISO 3166 defines names, two and three letter codes and code numbers for all countries and six character codes (the two letter country code followed by a dash and a two or three character subdivision code) for all top level subdivisions. ==Templates== ===ISO 3166-1=== * ISO 3166-1 alpha-2: {{Tl|ISO 3166 code}} (''e.g.'', {{ISO 3166 code|Iran}}) * ISO 3166-1 alpha-3: {{Tl|ISO 3166 code-3}} (''e.g.'', {{ISO 3166 code-3|Iran}}) * ISO 3166-1 numeric: {{Tl|ISO 3166 numeric}} (''e.g.'', {{ISO 3166 numeric|Iran}}) ===ISO 3166-2=== * ISO 3166-2: {{Tl|ISO 3166 code}} (''e.g.'', {{ISO 3166 code|Iran|Alborz}}) * ISO 3166-2 name: {{Tl|ISO 3166 name}} (''e.g.'', {{ISO 3166 name|Iran}}) ===Non-ISO 3166=== Country name: {{Tl|Country name}} (''e.g.'', {{Country name|Iran}}) ==Usage== When we wish to convert between various identifiers that may loosely be defined as ''user input'' and ISO 3166 entities, there may be more than one way to do each conversion. For our examples we use [[Pakistan]] as the country and [[Balochistan (Pakistan)]] as the subdivision. The ISO-3166 identifiers for Pakistan are: * Name: Pakistan * Alpha-2 code: PK * Alpha-3 code: PAK * Numeric code: 586 The ISO-3166 identifiers for Balochistan (Pakistan) is: * Subdivision code:PK-BK Now Pakistan also has a number of synonyms, for example, [[Pakistán]] and [[پاکستان]]. Similarly Baluchistan is known, for example, as [[Balochistan]] (on Wikipedia) and [[Bagh Sanjari]]. === Finding the Alpha-2 code === Any of the country identifiers can be used. * {{Tlx|ISO 3166 code|Pakistan}} PK * {{Tlx|ISO 3166 code|PK}} PK * {{Tlx|ISO 3166 code|PAK}} PK * {{Tlx|ISO 3166 code|586}} PK * {{Tlx|ISO 3166 code|Pakistán}} PK * {{Tlx|ISO 3166 code|پاکستان}} PK === Finding the Alpha-3 code === * {{Tlx|ISO 3166 code-3|Pakistan}} PAK * {{Tlx|ISO 3166 code-3|PK}} PAK * {{Tlx|ISO 3166 code-3|PAK}} PAK * {{Tlx|ISO 3166 code-3|586}} PAK * {{Tlx|ISO 3166 code-3|Pakistán}} PAK * {{Tlx|ISO 3166 code-3|پاکستان}} PAK === Finding the name of a country === * {{Tlx|ISO 3166 name|Pakistan}} Pakistan * {{Tlx|ISO 3166 name|PK}} Pakistan * {{Tlx|ISO 3166 name|PAK}} Pakistan * {{Tlx|ISO 3166 name|586}} Pakistan * {{Tlx|ISO 3166 name|Pakistán}} Pakistan * {{Tlx|ISO 3166 name|پاکستان}} Pakistan === Finding the common name of a country === * {{Tlx|Country name|Pakistan}} Pakistan * {{Tlx|Country name|PK}} Pakistan * {{Tlx|Country name|PAK}} Pakistan * {{Tlx|Country name|586}} Pakistan * {{Tlx|Country name|Pakistán}} Pakistan * {{Tlx|Country name|پاکستان}} Pakista === Finding the numeric code of a country === * {{Tlx|ISO 3166 numeric|Pakistan}} 586 * {{Tlx|ISO 3166 numeric|PK}} 586 * {{Tlx|ISO 3166 numeric|PAK}} 586 * {{Tlx|ISO 3166 numeric|586}} 586 * {{Tlx|ISO 3166 numeric|Pakistán}} 586 === Finding the subdivision code === * {{Tlx|ISO 3166 code|Pakistan|Baluchistan}} PK-BA * {{Tlx|ISO 3166 code|Pakistan|Balochistan}} PK-BA * {{Tlx|ISO 3166 code|Pakistan|Bagh Sanjari}} PK-BA * {{Tlx|ISO 3166 code|Pakistán|Baluchistan}} PK-BA * {{Tlx|ISO 3166 code|Paquistán|Balochistan}} PK-BA * {{Tlx|ISO 3166 code|PK|Baluchistan}} PK-BA <includeonly>{{Sandbox other|| [[Category:ISO 3166 templates]] [[Category:Data retrieval templates]] }}</includeonly><noinclude> {{Documentation}} </noinclude> 0eu85i8l3mgvcaqu52iqrt8tgfjb6ma Nhwɛdo:Lua 10 1171 7373 2023-04-24T15:45:51Z Abazizfahad 127 Created page with "<includeonly>{{#invoke:Lua banner|main}}</includeonly><noinclude> {{Lua|Module:Lua banner}} {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude>" 7373 wikitext text/x-wiki <includeonly>{{#invoke:Lua banner|main}}</includeonly><noinclude> {{Lua|Module:Lua banner}} {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> pnmjp3f3fl321yf2jpg5syebi412n7b Module:Lua banner 828 1172 7374 2023-04-24T15:47:24Z Abazizfahad 127 Created page with "-- This module implements the {{lua}} template. local yesno = require('Module:Yesno') local mList = require('Module:List') local mTableTools = require('Module:TableTools') local mMessageBox = require('Module:Message box') local p = {} function p.main(frame) local origArgs = frame:getParent().args local args = {} for k, v in pairs(origArgs) do v = v:match('^%s*(.-)%s*$') if v ~= '' then args[k] = v end end return p._main(args) end function p._main(args)..." 7374 Scribunto text/plain -- This module implements the {{lua}} template. local yesno = require('Module:Yesno') local mList = require('Module:List') local mTableTools = require('Module:TableTools') local mMessageBox = require('Module:Message box') local p = {} function p.main(frame) local origArgs = frame:getParent().args local args = {} for k, v in pairs(origArgs) do v = v:match('^%s*(.-)%s*$') if v ~= '' then args[k] = v end end return p._main(args) end function p._main(args) local modules = mTableTools.compressSparseArray(args) local box = p.renderBox(modules) local trackingCategories = p.renderTrackingCategories(args, modules) return box .. trackingCategories end function p.renderBox(modules) local boxArgs = {} if #modules < 1 then boxArgs.text = '<strong class="error">Error: no modules specified</strong>' else local moduleLinks = {} for i, module in ipairs(modules) do moduleLinks[i] = string.format('[[:%s]]', module) local maybeSandbox = mw.title.new(module .. '/sandbox') if maybeSandbox.exists then moduleLinks[i] = moduleLinks[i] .. string.format(' ([[:%s|sandbox]])', maybeSandbox.fullText) end end local moduleList = mList.makeList('bulleted', moduleLinks) local title = mw.title.getCurrentTitle() if title.subpageText == "doc" then title = title.basePageTitle end if title.contentModel == "Scribunto" then boxArgs.text = 'This module depends on the following other modules:' .. moduleList else boxArgs.text = 'This template uses [[Wikipedia:Lua|Lua]]:\n' .. moduleList end end boxArgs.type = 'notice' boxArgs.small = true boxArgs.image = '[[File:Lua-Logo.svg|30px|alt=|link=]]' return mMessageBox.main('mbox', boxArgs) end function p.renderTrackingCategories(args, modules, titleObj) if yesno(args.nocat) then return '' end local cats = {} -- Error category if #modules < 1 then cats[#cats + 1] = 'Lua templates with errors' end -- Lua templates category titleObj = titleObj or mw.title.getCurrentTitle() local subpageBlacklist = { doc = true, sandbox = true, sandbox2 = true, testcases = true } if not subpageBlacklist[titleObj.subpageText] then local protCatName if titleObj.namespace == 10 then local category = args.category if not category then local categories = { ['Module:String'] = 'Templates based on the String Lua module', ['Module:Math'] = 'Templates based on the Math Lua module', ['Module:BaseConvert'] = 'Templates based on the BaseConvert Lua module', ['Module:Citation/CS1'] = 'Templates based on the Citation/CS1 Lua module' } category = modules[1] and categories[modules[1]] category = category or 'Lua-based templates' end cats[#cats + 1] = category protCatName = "Templates using under-protected Lua modules" elseif titleObj.namespace == 828 then protCatName = "Modules depending on under-protected modules" end if not args.noprotcat and protCatName then local protLevels = { autoconfirmed = 1, extendedconfirmed = 2, templateeditor = 3, sysop = 4 } local currentProt if titleObj.id ~= 0 then -- id is 0 (page does not exist) if am previewing before creating a template. currentProt = titleObj.protectionLevels["edit"][1] end if currentProt == nil then currentProt = 0 else currentProt = protLevels[currentProt] end for i, module in ipairs(modules) do if module ~= "WP:libraryUtil" then local moduleProt = mw.title.new(module).protectionLevels["edit"][1] if moduleProt == nil then moduleProt = 0 else moduleProt = protLevels[moduleProt] end if moduleProt < currentProt then cats[#cats + 1] = protCatName break end end end end end for i, cat in ipairs(cats) do cats[i] = string.format('[[Category:%s]]', cat) end return table.concat(cats) end return p 0ghs90xu5fn4j5267vzfc7zp4i8zmrj Module:List 828 1173 7375 2023-04-24T15:49:14Z Abazizfahad 127 Created page with "local libUtil = require('libraryUtil') local checkType = libUtil.checkType local mTableTools = require('Module:TableTools') local p = {} local listTypes = { ['bulleted'] = true, ['unbulleted'] = true, ['horizontal'] = true, ['ordered'] = true, ['horizontal_ordered'] = true } function p.makeListData(listType, args) -- Constructs a data table to be passed to p.renderList. local data = {} -- Classes and TemplateStyles data.classes = {} data.templatestyles = ''..." 7375 Scribunto text/plain local libUtil = require('libraryUtil') local checkType = libUtil.checkType local mTableTools = require('Module:TableTools') local p = {} local listTypes = { ['bulleted'] = true, ['unbulleted'] = true, ['horizontal'] = true, ['ordered'] = true, ['horizontal_ordered'] = true } function p.makeListData(listType, args) -- Constructs a data table to be passed to p.renderList. local data = {} -- Classes and TemplateStyles data.classes = {} data.templatestyles = '' if listType == 'horizontal' or listType == 'horizontal_ordered' then table.insert(data.classes, 'hlist') data.templatestyles = mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = { src = 'Hlist/styles.css' } } elseif listType == 'unbulleted' then table.insert(data.classes, 'plainlist') data.templatestyles = mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = { src = 'Plainlist/styles.css' } } end table.insert(data.classes, args.class) -- Main div style data.style = args.style -- Indent for horizontal lists if listType == 'horizontal' or listType == 'horizontal_ordered' then local indent = tonumber(args.indent) indent = indent and indent * 1.6 or 0 if indent > 0 then data.marginLeft = indent .. 'em' end end -- List style types for ordered lists -- This could be "1, 2, 3", "a, b, c", or a number of others. The list style -- type is either set by the "type" attribute or the "list-style-type" CSS -- property. if listType == 'ordered' or listType == 'horizontal_ordered' then data.listStyleType = args.list_style_type or args['list-style-type'] data.type = args['type'] -- Detect invalid type attributes and attempt to convert them to -- list-style-type CSS properties. if data.type and not data.listStyleType and not tostring(data.type):find('^%s*[1AaIi]%s*$') then data.listStyleType = data.type data.type = nil end end -- List tag type if listType == 'ordered' or listType == 'horizontal_ordered' then data.listTag = 'ol' else data.listTag = 'ul' end -- Start number for ordered lists data.start = args.start if listType == 'horizontal_ordered' then -- Apply fix to get start numbers working with horizontal ordered lists. local startNum = tonumber(data.start) if startNum then data.counterReset = 'listitem ' .. tostring(startNum - 1) end end -- List style -- ul_style and ol_style are included for backwards compatibility. No -- distinction is made for ordered or unordered lists. data.listStyle = args.list_style -- List items -- li_style is included for backwards compatibility. item_style was included -- to be easier to understand for non-coders. data.itemStyle = args.item_style or args.li_style data.items = {} for _, num in ipairs(mTableTools.numKeys(args)) do local item = {} item.content = args[num] item.style = args['item' .. tostring(num) .. '_style'] or args['item_style' .. tostring(num)] item.value = args['item' .. tostring(num) .. '_value'] or args['item_value' .. tostring(num)] table.insert(data.items, item) end return data end function p.renderList(data) -- Renders the list HTML. -- Return the blank string if there are no list items. if type(data.items) ~= 'table' or #data.items < 1 then return '' end -- Render the main div tag. local root = mw.html.create('div') for _, class in ipairs(data.classes or {}) do root:addClass(class) end root:css{['margin-left'] = data.marginLeft} if data.style then root:cssText(data.style) end -- Render the list tag. local list = root:tag(data.listTag or 'ul') list :attr{start = data.start, type = data.type} :css{ ['counter-reset'] = data.counterReset, ['list-style-type'] = data.listStyleType } if data.listStyle then list:cssText(data.listStyle) end -- Render the list items for _, t in ipairs(data.items or {}) do local item = list:tag('li') if data.itemStyle then item:cssText(data.itemStyle) end if t.style then item:cssText(t.style) end item :attr{value = t.value} :wikitext(t.content) end return data.templatestyles .. tostring(root) end function p.renderTrackingCategories(args) local isDeprecated = false -- Tracks deprecated parameters. for k, v in pairs(args) do k = tostring(k) if k:find('^item_style%d+$') or k:find('^item_value%d+$') then isDeprecated = true break end end local ret = '' if isDeprecated then ret = ret .. '[[Category:List templates with deprecated parameters]]' end return ret end function p.makeList(listType, args) if not listType or not listTypes[listType] then error(string.format( "bad argument #1 to 'makeList' ('%s' is not a valid list type)", tostring(listType) ), 2) end checkType('makeList', 2, args, 'table') local data = p.makeListData(listType, args) local list = p.renderList(data) local trackingCategories = p.renderTrackingCategories(args) return list .. trackingCategories end for listType in pairs(listTypes) do p[listType] = function (frame) local mArguments = require('Module:Arguments') local origArgs = mArguments.getArgs(frame, { valueFunc = function (key, value) if not value or not mw.ustring.find(value, '%S') then return nil end if mw.ustring.find(value, '^%s*[%*#;:]') then return value else return value:match('^%s*(.-)%s*$') end return nil end }) -- Copy all the arguments to a new table, for faster indexing. local args = {} for k, v in pairs(origArgs) do args[k] = v end return p.makeList(listType, args) end end return p eac3701uhf1l3ofrnlsew8iet8x0xsq Module:Message box 828 1174 44358 44357 2025-05-09T12:00:09Z Robertjamal12 13 74 revisions imported from [[:en:Module:Message_box]] 44357 Scribunto text/plain require('strict') local getArgs local yesno = require('Module:Yesno') local lang = mw.language.getContentLanguage() local CONFIG_MODULE = 'Module:Message box/configuration' local DEMOSPACES = {talk = 'tmbox', image = 'imbox', file = 'imbox', category = 'cmbox', article = 'ambox', main = 'ambox'} -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function getTitleObject(...) -- Get the title object, passing the function through pcall -- in case we are over the expensive function count limit. local success, title = pcall(mw.title.new, ...) if success then return title end end local function union(t1, t2) -- Returns the union of two arrays. local vals = {} for i, v in ipairs(t1) do vals[v] = true end for i, v in ipairs(t2) do vals[v] = true end local ret = {} for k in pairs(vals) do table.insert(ret, k) end table.sort(ret) return ret end local function getArgNums(args, prefix) local nums = {} for k, v in pairs(args) do local num = mw.ustring.match(tostring(k), '^' .. prefix .. '([1-9]%d*)$') if num then table.insert(nums, tonumber(num)) end end table.sort(nums) return nums end -------------------------------------------------------------------------------- -- Box class definition -------------------------------------------------------------------------------- local MessageBox = {} MessageBox.__index = MessageBox function MessageBox.new(boxType, args, cfg) args = args or {} local obj = {} -- Set the title object and the namespace. obj.title = getTitleObject(args.page) or mw.title.getCurrentTitle() -- Set the config for our box type. obj.cfg = cfg[boxType] if not obj.cfg then local ns = obj.title.namespace -- boxType is "mbox" or invalid input if args.demospace and args.demospace ~= '' then -- implement demospace parameter of mbox local demospace = string.lower(args.demospace) if DEMOSPACES[demospace] then -- use template from DEMOSPACES obj.cfg = cfg[DEMOSPACES[demospace]] elseif string.find( demospace, 'talk' ) then -- demo as a talk page obj.cfg = cfg.tmbox else -- default to ombox obj.cfg = cfg.ombox end elseif ns == 0 then obj.cfg = cfg.ambox -- main namespace elseif ns == 6 then obj.cfg = cfg.imbox -- file namespace elseif ns == 14 then obj.cfg = cfg.cmbox -- category namespace else local nsTable = mw.site.namespaces[ns] if nsTable and nsTable.isTalk then obj.cfg = cfg.tmbox -- any talk namespace else obj.cfg = cfg.ombox -- other namespaces or invalid input end end end -- Set the arguments, and remove all blank arguments except for the ones -- listed in cfg.allowBlankParams. do local newArgs = {} for k, v in pairs(args) do if v ~= '' then newArgs[k] = v end end for i, param in ipairs(obj.cfg.allowBlankParams or {}) do newArgs[param] = args[param] end obj.args = newArgs end -- Define internal data structure. obj.categories = {} obj.classes = {} -- For lazy loading of [[Module:Category handler]]. obj.hasCategories = false return setmetatable(obj, MessageBox) end function MessageBox:addCat(ns, cat, sort) if not cat then return nil end if sort then cat = string.format('[[Category:%s|%s]]', cat, sort) else cat = string.format('[[Category:%s]]', cat) end self.hasCategories = true self.categories[ns] = self.categories[ns] or {} table.insert(self.categories[ns], cat) end function MessageBox:addClass(class) if not class then return nil end table.insert(self.classes, class) end function MessageBox:setParameters() local args = self.args local cfg = self.cfg -- Get type data. self.type = args.type local typeData = cfg.types[self.type] self.invalidTypeError = cfg.showInvalidTypeError and self.type and not typeData typeData = typeData or cfg.types[cfg.default] self.typeClass = typeData.class self.typeImage = typeData.image self.typeImageNeedsLink = typeData.imageNeedsLink -- Find if the box has been wrongly substituted. self.isSubstituted = cfg.substCheck and args.subst == 'SUBST' -- Find whether we are using a small message box. self.isSmall = cfg.allowSmall and ( cfg.smallParam and args.small == cfg.smallParam or not cfg.smallParam and yesno(args.small) ) -- Add attributes, classes and styles. self.id = args.id self.name = args.name if self.name then self:addClass('box-' .. string.gsub(self.name,' ','_')) end if yesno(args.plainlinks) ~= false then self:addClass('plainlinks') end for _, class in ipairs(cfg.classes or {}) do self:addClass(class) end if self.isSmall then self:addClass(cfg.smallClass or 'mbox-small') end self:addClass(self.typeClass) self:addClass(args.class) self.style = args.style self.attrs = args.attrs -- Set text style. self.textstyle = args.textstyle -- Set image classes. self.imageRightClass = args.imagerightclass or args.imageclass self.imageLeftClass = args.imageleftclass or args.imageclass -- Find if we are on the template page or not. This functionality is only -- used if useCollapsibleTextFields is set, or if both cfg.templateCategory -- and cfg.templateCategoryRequireName are set. self.useCollapsibleTextFields = cfg.useCollapsibleTextFields if self.useCollapsibleTextFields or cfg.templateCategory and cfg.templateCategoryRequireName then if self.name then local templateName = mw.ustring.match( self.name, '^[tT][eE][mM][pP][lL][aA][tT][eE][%s_]*:[%s_]*(.*)$' ) or self.name templateName = 'Template:' .. templateName self.templateTitle = getTitleObject(templateName) end self.isTemplatePage = self.templateTitle and mw.title.equals(self.title, self.templateTitle) end -- Process data for collapsible text fields. At the moment these are only -- used in {{ambox}}. if self.useCollapsibleTextFields then -- Get the self.issue value. if self.isSmall and args.smalltext then self.issue = args.smalltext else local sect if args.sect == '' then sect = 'This ' .. (cfg.sectionDefault or 'page') elseif type(args.sect) == 'string' then sect = 'This ' .. args.sect end local issue = args.issue issue = type(issue) == 'string' and issue ~= '' and issue or nil local text = args.text text = type(text) == 'string' and text or nil local issues = {} table.insert(issues, sect) table.insert(issues, issue) table.insert(issues, text) self.issue = table.concat(issues, ' ') end -- Get the self.talk value. local talk = args.talk -- Show talk links on the template page or template subpages if the talk -- parameter is blank. if talk == '' and self.templateTitle and ( mw.title.equals(self.templateTitle, self.title) or self.title:isSubpageOf(self.templateTitle) ) then talk = '#' elseif talk == '' then talk = nil end if talk then -- If the talk value is a talk page, make a link to that page. Else -- assume that it's a section heading, and make a link to the talk -- page of the current page with that section heading. local talkTitle = getTitleObject(talk) local talkArgIsTalkPage = true if not talkTitle or not talkTitle.isTalkPage then talkArgIsTalkPage = false talkTitle = getTitleObject( self.title.text, mw.site.namespaces[self.title.namespace].talk.id ) end if talkTitle and talkTitle.exists then local talkText if self.isSmall then local talkLink = talkArgIsTalkPage and talk or (talkTitle.prefixedText .. (talk == '#' and '' or '#') .. talk) talkText = string.format('([[%s|talk]])', talkLink) else talkText = 'Relevant discussion may be found on' if talkArgIsTalkPage then talkText = string.format( '%s [[%s|%s]].', talkText, talk, talkTitle.prefixedText ) else talkText = string.format( '%s the [[%s' .. (talk == '#' and '' or '#') .. '%s|talk page]].', talkText, talkTitle.prefixedText, talk ) end end self.talk = talkText end end -- Get other values. self.fix = args.fix ~= '' and args.fix or nil local date if args.date and args.date ~= '' then date = args.date elseif args.date == '' and self.isTemplatePage then date = lang:formatDate('F Y') end if date then self.date = string.format(" <span class='date-container'><i>(<span class='date'>%s</span>)</i></span>", date) end self.info = args.info if yesno(args.removalnotice) then self.removalNotice = cfg.removalNotice end end -- Set the non-collapsible text field. At the moment this is used by all box -- types other than ambox, and also by ambox when small=yes. if self.isSmall then self.text = args.smalltext or args.text else self.text = args.text end -- Set the below row. self.below = cfg.below and args.below -- General image settings. self.imageCellDiv = not self.isSmall and cfg.imageCellDiv self.imageEmptyCell = cfg.imageEmptyCell -- Left image settings. local imageLeft = self.isSmall and args.smallimage or args.image if cfg.imageCheckBlank and imageLeft ~= 'blank' and imageLeft ~= 'none' or not cfg.imageCheckBlank and imageLeft ~= 'none' then self.imageLeft = imageLeft if not imageLeft then local imageSize = self.isSmall and (cfg.imageSmallSize or '30x30px') or '40x40px' self.imageLeft = string.format('[[File:%s|%s%s|alt=]]', self.typeImage or 'Information icon4.svg', imageSize, self.typeImageNeedsLink and "" or "|link=" ) end end -- Right image settings. local imageRight = self.isSmall and args.smallimageright or args.imageright if not (cfg.imageRightNone and imageRight == 'none') then self.imageRight = imageRight end -- set templatestyles self.base_templatestyles = cfg.templatestyles self.templatestyles = args.templatestyles end function MessageBox:setMainspaceCategories() local args = self.args local cfg = self.cfg if not cfg.allowMainspaceCategories then return nil end local nums = {} for _, prefix in ipairs{'cat', 'category', 'all'} do args[prefix .. '1'] = args[prefix] nums = union(nums, getArgNums(args, prefix)) end -- The following is roughly equivalent to the old {{Ambox/category}}. local date = args.date date = type(date) == 'string' and date local preposition = 'from' for _, num in ipairs(nums) do local mainCat = args['cat' .. tostring(num)] or args['category' .. tostring(num)] local allCat = args['all' .. tostring(num)] mainCat = type(mainCat) == 'string' and mainCat allCat = type(allCat) == 'string' and allCat if mainCat and date and date ~= '' then local catTitle = string.format('%s %s %s', mainCat, preposition, date) self:addCat(0, catTitle) catTitle = getTitleObject('Category:' .. catTitle) if not catTitle or not catTitle.exists then self:addCat(0, 'Articles with invalid date parameter in template') end elseif mainCat and (not date or date == '') then self:addCat(0, mainCat) end if allCat then self:addCat(0, allCat) end end end function MessageBox:setTemplateCategories() local args = self.args local cfg = self.cfg -- Add template categories. if cfg.templateCategory then if cfg.templateCategoryRequireName then if self.isTemplatePage then self:addCat(10, cfg.templateCategory) end elseif not self.title.isSubpage then self:addCat(10, cfg.templateCategory) end end -- Add template error categories. if cfg.templateErrorCategory then local templateErrorCategory = cfg.templateErrorCategory local templateCat, templateSort if not self.name and not self.title.isSubpage then templateCat = templateErrorCategory elseif self.isTemplatePage then local paramsToCheck = cfg.templateErrorParamsToCheck or {} local count = 0 for i, param in ipairs(paramsToCheck) do if not args[param] then count = count + 1 end end if count > 0 then templateCat = templateErrorCategory templateSort = tostring(count) end if self.categoryNums and #self.categoryNums > 0 then templateCat = templateErrorCategory templateSort = 'C' end end self:addCat(10, templateCat, templateSort) end end function MessageBox:setAllNamespaceCategories() -- Set categories for all namespaces. if self.invalidTypeError then local allSort = (self.title.namespace == 0 and 'Main:' or '') .. self.title.prefixedText self:addCat('all', 'Wikipedia message box parameter needs fixing', allSort) end if self.isSubstituted then self:addCat('all', 'Pages with incorrectly substituted templates') end end function MessageBox:setCategories() if self.title.namespace == 0 then self:setMainspaceCategories() elseif self.title.namespace == 10 then self:setTemplateCategories() end self:setAllNamespaceCategories() end function MessageBox:renderCategories() if not self.hasCategories then -- No categories added, no need to pass them to Category handler so, -- if it was invoked, it would return the empty string. -- So we shortcut and return the empty string. return "" end -- Convert category tables to strings and pass them through -- [[Module:Category handler]]. return require('Module:Category handler')._main{ main = table.concat(self.categories[0] or {}), template = table.concat(self.categories[10] or {}), all = table.concat(self.categories.all or {}), nocat = self.args.nocat, page = self.args.page } end function MessageBox:export() local root = mw.html.create() -- Add the subst check error. if self.isSubstituted and self.name then root:tag('b') :addClass('error') :wikitext(string.format( 'Template <code>%s[[Template:%s|%s]]%s</code> has been incorrectly substituted.', mw.text.nowiki('{{'), self.name, self.name, mw.text.nowiki('}}') )) end local frame = mw.getCurrentFrame() root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = self.base_templatestyles }, }) -- Add support for a single custom templatestyles sheet. Undocumented as -- need should be limited and many templates using mbox are substed; we -- don't want to spread templatestyles sheets around to arbitrary places if self.templatestyles then root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = self.templatestyles }, }) end -- Create the box table. local boxTable = root:tag('table') boxTable:attr('id', self.id or nil) for i, class in ipairs(self.classes or {}) do boxTable:addClass(class or nil) end boxTable :cssText(self.style or nil) :attr('role', 'presentation') if self.attrs then boxTable:attr(self.attrs) end -- Add the left-hand image. local row = boxTable:tag('tr') if self.imageLeft then local imageLeftCell = row:tag('td'):addClass('mbox-image') if self.imageCellDiv then -- If we are using a div, redefine imageLeftCell so that the image -- is inside it. Divs use style="width: 52px;", which limits the -- image width to 52px. If any images in a div are wider than that, -- they may overlap with the text or cause other display problems. imageLeftCell = imageLeftCell:tag('div'):addClass('mbox-image-div') end imageLeftCell :addClass(self.imageLeftClass) :wikitext(self.imageLeft or nil) elseif self.imageEmptyCell then -- Some message boxes define an empty cell if no image is specified, and -- some don't. The old template code in templates where empty cells are -- specified gives the following hint: "No image. Cell with some width -- or padding necessary for text cell to have 100% width." row:tag('td') :addClass('mbox-empty-cell') end -- Add the text. local textCell = row:tag('td'):addClass('mbox-text') if self.useCollapsibleTextFields then -- The message box uses advanced text parameters that allow things to be -- collapsible. At the moment, only ambox uses this. textCell:cssText(self.textstyle or nil) local textCellDiv = textCell:tag('div') textCellDiv :addClass('mbox-text-span') :wikitext(self.issue or nil) if (self.talk or self.fix) then textCellDiv:tag('span') :addClass('hide-when-compact') :wikitext(self.talk and (' ' .. self.talk) or nil) :wikitext(self.fix and (' ' .. self.fix) or nil) end textCellDiv:wikitext(self.date and (' ' .. self.date) or nil) if self.info and not self.isSmall then textCellDiv :tag('span') :addClass('hide-when-compact') :wikitext(self.info and (' ' .. self.info) or nil) end if self.removalNotice then textCellDiv:tag('span') :addClass('hide-when-compact') :tag('i') :wikitext(string.format(" (%s)", self.removalNotice)) end else -- Default text formatting - anything goes. textCell :cssText(self.textstyle or nil) :wikitext(self.text or nil) end -- Add the right-hand image. if self.imageRight then local imageRightCell = row:tag('td'):addClass('mbox-imageright') if self.imageCellDiv then -- If we are using a div, redefine imageRightCell so that the image -- is inside it. imageRightCell = imageRightCell:tag('div'):addClass('mbox-image-div') end imageRightCell :addClass(self.imageRightClass) :wikitext(self.imageRight or nil) end -- Add the below row. if self.below then boxTable:tag('tr') :tag('td') :attr('colspan', self.imageRight and '3' or '2') :addClass('mbox-text') :cssText(self.textstyle or nil) :wikitext(self.below or nil) end -- Add error message for invalid type parameters. if self.invalidTypeError then root:tag('div') :addClass('mbox-invalid-type') :wikitext(string.format( 'This message box is using an invalid "type=%s" parameter and needs fixing.', self.type or '' )) end -- Add categories. root:wikitext(self:renderCategories() or nil) return tostring(root) end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p, mt = {}, {} function p._exportClasses() -- For testing. return { MessageBox = MessageBox } end function p.main(boxType, args, cfgTables) local box = MessageBox.new(boxType, args, cfgTables or mw.loadData(CONFIG_MODULE)) box:setParameters() box:setCategories() return box:export() end function mt.__index(t, k) return function (frame) if not getArgs then getArgs = require('Module:Arguments').getArgs end return t.main(k, getArgs(frame, {trim = false, removeBlanks = false})) end end return setmetatable(p, mt) qjedtq8k5rp7pkaeftelylik87u0bva Module:Message box/configuration 828 1175 44395 44394 2025-05-09T12:00:10Z Robertjamal12 13 36 revisions imported from [[:en:Module:Message_box/configuration]] 44394 Scribunto text/plain -------------------------------------------------------------------------------- -- Message box configuration -- -- -- -- This module contains configuration data for [[Module:Message box]]. -- -------------------------------------------------------------------------------- return { ambox = { types = { speedy = { class = 'ambox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'ambox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'ambox-content', image = 'Ambox important.svg' }, style = { class = 'ambox-style', image = 'Edit-clear.svg' }, move = { class = 'ambox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'ambox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'ambox-notice', image = 'Information icon4.svg' } }, default = 'notice', allowBlankParams = {'talk', 'sect', 'date', 'issue', 'fix', 'subst', 'hidden'}, allowSmall = true, smallParam = 'left', smallClass = 'mbox-small-left', substCheck = true, classes = {'metadata', 'ambox'}, imageEmptyCell = true, imageCheckBlank = true, imageSmallSize = '20x20px', imageCellDiv = true, useCollapsibleTextFields = true, imageRightNone = true, sectionDefault = 'article', allowMainspaceCategories = true, templateCategory = 'Article message templates', templateCategoryRequireName = true, templateErrorCategory = 'Article message templates with missing parameters', templateErrorParamsToCheck = {'issue', 'fix', 'subst'}, removalNotice = '<small>[[Help:Maintenance template removal|Learn how and when to remove this message]]</small>', templatestyles = 'Module:Message box/ambox.css' }, cmbox = { types = { speedy = { class = 'cmbox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'cmbox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'cmbox-content', image = 'Ambox important.svg' }, style = { class = 'cmbox-style', image = 'Edit-clear.svg' }, move = { class = 'cmbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'cmbox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'cmbox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'cmbox'}, imageEmptyCell = true, templatestyles = 'Module:Message box/cmbox.css' }, fmbox = { types = { warning = { class = 'fmbox-warning', image = 'Ambox warning pn.svg' }, editnotice = { class = 'fmbox-editnotice', image = 'Information icon4.svg' }, system = { class = 'fmbox-system', image = 'Information icon4.svg' } }, default = 'system', showInvalidTypeError = true, classes = {'fmbox'}, imageEmptyCell = false, imageRightNone = false, templatestyles = 'Module:Message box/fmbox.css' }, imbox = { types = { speedy = { class = 'imbox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'imbox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'imbox-content', image = 'Ambox important.svg' }, style = { class = 'imbox-style', image = 'Edit-clear.svg' }, move = { class = 'imbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'imbox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, license = { class = 'imbox-license licensetpl', image = 'Imbox-license.svg' }, ["license-related"] = { class = 'imbox-license', image = 'Imbox-license.svg' }, featured = { class = 'imbox-featured', image = 'Cscr-featured.svg', imageNeedsLink = true }, notice = { class = 'imbox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'imbox'}, imageEmptyCell = true, below = true, templateCategory = 'File message boxes', templatestyles = 'Module:Message box/imbox.css' }, ombox = { types = { speedy = { class = 'ombox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'ombox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'ombox-content', image = 'Ambox important.svg' }, style = { class = 'ombox-style', image = 'Edit-clear.svg' }, move = { class = 'ombox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'ombox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'ombox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'ombox'}, allowSmall = true, imageEmptyCell = true, imageRightNone = true, templatestyles = 'Module:Message box/ombox.css' }, tmbox = { types = { speedy = { class = 'tmbox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'tmbox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'tmbox-content', image = 'Ambox important.svg' }, style = { class = 'tmbox-style', image = 'Edit-clear.svg' }, move = { class = 'tmbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'tmbox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'tmbox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'tmbox'}, allowSmall = true, imageRightNone = true, imageEmptyCell = true, templateCategory = 'Talk message boxes', templatestyles = 'Module:Message box/tmbox.css' } } 8mlkapzjzi4hir1wgp29qb7kqksdzd4 Module:Message box/ombox.css 828 1176 46842 46841 2025-05-09T12:01:24Z Robertjamal12 13 14 revisions imported from [[:en:Module:Message_box/ombox.css]] 46841 sanitized-css text/css /* {{pp|small=y}} */ .ombox { margin: 4px 0; border-collapse: collapse; border: 1px solid #a2a9b1; /* Default "notice" gray */ background-color: var(--background-color-neutral-subtle, #f8f9fa); box-sizing: border-box; color: var(--color-base, #202122); } /* For the "small=yes" option. */ .ombox.mbox-small { font-size: 88%; line-height: 1.25em; } .ombox-speedy { border: 2px solid #b32424; /* Red */ background-color: #fee7e6; /* Pink */ } .ombox-delete { border: 2px solid #b32424; /* Red */ } .ombox-content { border: 1px solid #f28500; /* Orange */ } .ombox-style { border: 1px solid #fc3; /* Yellow */ } .ombox-move { border: 1px solid #9932cc; /* Purple */ } .ombox-protection { border: 2px solid #a2a9b1; /* Gray-gold */ } .ombox .mbox-text { border: none; /* @noflip */ padding: 0.25em 0.9em; width: 100%; } .ombox .mbox-image { border: none; /* @noflip */ padding: 2px 0 2px 0.9em; text-align: center; } .ombox .mbox-imageright { border: none; /* @noflip */ padding: 2px 0.9em 2px 0; text-align: center; } /* An empty narrow cell */ .ombox .mbox-empty-cell { border: none; padding: 0; width: 1px; } .ombox .mbox-invalid-type { text-align: center; } @media (min-width: 720px) { .ombox { margin: 4px 10%; } .ombox.mbox-small { /* @noflip */ clear: right; /* @noflip */ float: right; /* @noflip */ margin: 4px 0 4px 1em; width: 238px; } } /** T367463 */ body.skin--responsive table.ombox img { max-width: none !important; } @media screen { html.skin-theme-clientpref-night .ombox-speedy { background-color: #310402; /* Dark red, same hue/saturation as light */ } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .ombox-speedy { background-color: #310402; /* Dark red, same hue/saturation as light */ } } aknh3fw7498ygg9b1o85bvfqn56r48n Nhwɛdo:Country name 10 1177 7379 2023-04-24T15:56:17Z Abazizfahad 127 Created page with "{{#invoke:ISO 3166|name}}<noinclude> {{Documentation|content={{ISO 3166 conversion template doc}}}} </noinclude>" 7379 wikitext text/x-wiki {{#invoke:ISO 3166|name}}<noinclude> {{Documentation|content={{ISO 3166 conversion template doc}}}} </noinclude> 72whmigh0bmr6de91fgtl6wqw82udwu Nhwɛdo:ISO 3166 code-3 10 1178 7380 2023-04-24T15:59:47Z Abazizfahad 127 Created page with "{{#invoke:ISO 3166|code|{{{1}}}|codetype=alpha3}}<noinclude> {{Documentation|content={{ISO 3166 conversion template doc}}}} </noinclude>" 7380 wikitext text/x-wiki {{#invoke:ISO 3166|code|{{{1}}}|codetype=alpha3}}<noinclude> {{Documentation|content={{ISO 3166 conversion template doc}}}} </noinclude> nv27p1mu6awh2rthc0n0m18j32wundj Nhwɛdo:ISO 3166 name 10 1179 7381 2023-04-24T16:03:00Z Abazizfahad 127 Created page with "{{#invoke:ISO 3166|name|isoname=yes}}<noinclude> {{Documentation|content={{ISO 3166 conversion template doc}}}} </noinclude>" 7381 wikitext text/x-wiki {{#invoke:ISO 3166|name|isoname=yes}}<noinclude> {{Documentation|content={{ISO 3166 conversion template doc}}}} </noinclude> 62gavwe8xpjfi1m52yjd6s17ef6s4fp Nhwɛdo:ISO 3166 numeric 10 1180 7382 2023-04-24T16:05:24Z Abazizfahad 127 Created page with "{{#invoke:ISO 3166|code|{{{1}}}|codetype=numeric}}<noinclude> {{Documentation|content={{ISO 3166 conversion template doc}}}} </noinclude>" 7382 wikitext text/x-wiki {{#invoke:ISO 3166|code|{{{1}}}|codetype=numeric}}<noinclude> {{Documentation|content={{ISO 3166 conversion template doc}}}} </noinclude> 6j57l913ffdy0weyaw1id2xms04ldqe Module:ISO 3166 828 1181 7383 2023-04-24T16:07:02Z Abazizfahad 127 Created page with "-- to enable us to replicate the current functioning of Country extract, we need to deal with: -- 2 {{<name>}} DONE! -- 3 [[<name>]] DONE! -- 4 [[<name>|<junk>]] DONE! -- 5 [[image:flag of <country>.[svg|gif|png|jpg]|\d+px]] DONE! local p = {} local getArgs = require("Module:Arguments").getArgs local data = mw.loadData("Module:ISO 3166/data/National") --[[----------F I N D N A M E----------]]-- -- Finds the name in the database local function findname(code,cd..." 7383 Scribunto text/plain -- to enable us to replicate the current functioning of Country extract, we need to deal with: -- 2 {{<name>}} DONE! -- 3 [[<name>]] DONE! -- 4 [[<name>|<junk>]] DONE! -- 5 [[image:flag of <country>.[svg|gif|png|jpg]|\d+px]] DONE! local p = {} local getArgs = require("Module:Arguments").getArgs local data = mw.loadData("Module:ISO 3166/data/National") --[[----------F I N D N A M E----------]]-- -- Finds the name in the database local function findname(code,cdata,qry) local sqry = p.strip(qry) if cdata["name"] and sqry==p.strip(cdata["name"]) or cdata["isoname"] and sqry==p.strip(cdata["isoname"]) or not cdata["nocode"] and sqry==code or sqry==cdata["alpha3"] or sqry==cdata["numeric"] then return true end for _,tname in pairs(cdata["isonames"] or {}) do if sqry==p.strip(tname) then return true end end for _,tname in pairs(cdata["altnames"] or {}) do if sqry==p.strip(tname) then return true end end return false end --[[----------I S O N A M E----------]]-- -- Find the ISO name of a country/region local function isoname(data,code,lang) if data[code]["isonames"] then local name = data[code]["isodisplaynames"] and data[code]["isodisplaynames"][lang] or data[code]["isonames"][lang] or data[code]["isodisplaynames"] and data[code]["isodisplaynames"][data[code]["defaultlang"] or data["defaultlang"]] or data[code]["isonames"][data[code]["defaultlang"] or data["defaultlang"]] or data[code]["isodisplaynames"] and data[code]["isodisplaynames"]["en"] or data[code]["isonames"]["en"] if name then return name end for _,iname in pairs(data[code]["isonames"]) do return iname end return data[code]["isodisplayname"] or data[code]["isoname"] else return data[code]["isodisplayname"] or data[code]["isoname"] end end --[[----------S T R I P----------]]-- -- Removes junk from the input function p.strip(text) local accents = {["À"]="A",["Á"]="A",["Â"]="A",["Ã"]="A", -- accent list ["Ä"]="A",["Å"]="A",["Ç"]="C",["È"]="E",["É"]="E", ["Ê"]="E",["Ë"]="E",["Ì"]="I",["Í"]="I",["Î"]="I", ["Ï"]="I",["Ñ"]="N",["Ò"]="O",["Ó"]="O",["Ô"]="O", ["Õ"]="O",["Ö"]="O",["Ø"]="O",["Ù"]="U",["Ú"]="U", ["Û"]="U",["Ü"]="U",["Ý"]="Y" } local remove = {"NATION OF","COUNTRY OF","TERRITORY OF", -- text to be removed list "FLAG OF","FLAG","KINGDOM OF","STATE OF"," STATE ", "PROVINCE OF","PROVINCE","TERRITORY" } local patterns = {[".+:"]="",["|.+"]="",["%(.-%)"]="", -- patterns to follow (order may matter) ["%..*"]="",["^THE "]="",["%_"]=" ",["%-"]=" ", ["%d%d?%d?PX"]="", } text = mw.ustring.upper(text) -- Case insensitivity text = mw.ustring.gsub(text,"[À-Ý]",accents) -- Deaccent for pattern,value in pairs(patterns) do -- Follow patterns text = mw.ustring.gsub(text,pattern,value) end for _,words in pairs(remove) do -- Remove unneeded words text = mw.ustring.gsub(text,words,"") end text = mw.ustring.gsub(text,"%W","") -- Remove non alpha-numeric return text end --[[----------P . C A L L S T R I P ---------]]-- -- Calls P.strip but using Module:Arguments function p.callstrip(frame) local args = getArgs(frame) return p.strip(args[1]) or "" end --[[----------P . L U A C O D E---------]]-- -- Makes the ISO code of a country function p.luacode(args) if string.find(args[1] or '',"%-") then args[1], args[2] = string.match(args[1] or '',"^([^%-]*)%-(.*)$") end if args[1] then args[1] = p.strip(args[1]) end if args[2] then args[2] = p.strip(args[2]) end if args["codetype"]=="3" then args["codetype"]="alpha3" end local eot = args.error or "" local catnocountry = (args.nocat and args.nocat == 'true') and '' or '[[Category:Wikipedia page with obscure country]]' local catnosubdivision = (args.nocat and args.nocat == 'true') and '' or '[[Category:Wikipedia page with obscure subdivision]]' if not args[1] then if mw.title.getCurrentTitle().namespace ~= 0 then catnocountry = '' end return catnocountry, '<span style="font-size:100%" class="error">"No parameter for the country given"</span>' end if not args[2] then --3166-1 code for alpha2,cdata in pairs(data) do if findname(alpha2,cdata,args[1]) then if args["codetype"]=="numeric" or args["codetype"]=="alpha3" then return cdata[args["codetype"]] else return alpha2 end end end if mw.title.getCurrentTitle().namespace ~= 0 then catnocountry = '' end return catnocountry else --3166-2 code for alpha2,cdata in pairs(data) do if findname(alpha2,cdata,args[1]) then if mw.ustring.match(alpha2,"GB") then -- For England, Wales etc. alpha2 = "GB" end local sdata = mw.loadData("Module:ISO 3166/data/"..alpha2) local empty = true for scode,scdata in pairs(sdata) do if type(scdata)=="table" then empty = false if findname(scode,scdata,args[2]) then return alpha2.."-"..scode end end end if mw.title.getCurrentTitle().namespace ~= 0 then catnosubdivision = '' end return catnosubdivision end end if mw.title.getCurrentTitle().namespace ~= 0 then catnocountry = '' end return catnocountry end end --[[----------P . C O D E---------]]-- -- Calls P.Luacode but using Module:Arguments function p.code(frame) return p.luacode(getArgs(frame)) or "" end --[[----------P . N U M E R I C---------]]-- -- Calls P.Luacode but using Module:Arguments and setting it to output a numeric value function p.numeric(frame) local args = getArgs(frame) args["codetype"]="numeric" return p.luacode(args) or "" end --[[----------P . L U A N A M E---------]]-- -- Makes the ISO/common name of a country function p.luaname(args) local code1 = p.luacode(args) local code2 = '' if string.find(code1,"%-") then code1, code2 = string.match(code1,"^([^%-]*)%-(.*)$") end if string.find(code1,"^%u%u$") then if code2=="" then --3166-1 alpha-2 code if data[code1] then return (args.isoname or args.lang) and isoname(data,code1,args.lang) or (data[code1]["displayname"] or data[code1]["name"]) else return '[[Category:Wikipedia page with obscure country]]' end else --3166-2 code local sdata if data[code1] then sdata = mw.loadData("Module:ISO 3166/data/"..code1) else return '[[Category:Wikipedia page with obscure country]]' end if sdata[code2] then return (args.isoname or args.lang) and isoname(sdata,code2,args.lang) or (sdata[code2]["displayname"] or sdata[code2]["name"]) else return '[[Category:Wikipedia page with obscure country]]' end end end end --[[----------P . N A M E---------]]-- -- Calls P.Luaname but using Module:Arguments function p.name(frame) return p.luaname(getArgs(frame)) or "" end --[[----------P . G E O C O O R D I N S E R T---------]]-- -- Wrapper for Module:Coordinates.coordinsert function p.geocoordinsert(frame) -- {{#invoke:ISO 3166|geocoordinsert|{{coord|...}} -- |country=..|subdivision1=...|subdivision2=... -- |type=...|scale=...|dim=...|source=...|globe=... -- }} local args = frame.args local subdivisionqueried = false local catnocountry = (args.nocat and args.nocat == 'true') and '' or '[[Category:Wikipedia page with obscure country]]' local catnosubdivision = (args.nocat and args.nocat == 'true') and '' or '[[Category:Wikipedia page with obscure subdivision]]' or '' local tracking = '' local targs = {} targs[1] = args[1] or '' for i, v in pairs(args) do if i == 'country' and not mw.ustring.find(targs[1], 'region:') then local country = v local k, region = 1, '' -- look for a valid subdivision while region == '' and k < 3 do local subdivision = args['subdivision' .. k] or '' if subdivision ~= '' then region = p.luacode({country, subdivision, nocat = 'true'}) subdivisionqueried = true end k = k + 1 end -- subdivision lookup failed or never attempted, try country only if region == '' then region = p.luacode({country, nocat = 'true'}) if mw.title.getCurrentTitle().namespace ~= 0 then catnocountry, catnosubdivision = '', '' end if region == '' then tracking = tracking .. catnocountry elseif subdivisionqueried == true then tracking = tracking .. catnosubdivision end end -- something worked, add it to the targs if region ~= '' then targs[#targs + 1] = 'region:' .. region end elseif i == 'type' or i == 'scale' or i == 'dim' or i == 'source' or i == 'globe' then targs[#targs + 1] = i .. ':' .. v end end -- call Module:Coordinates.coordinsert if there is something to insert if #targs > 1 then local coordinsert = require('Module:Coordinates').coordinsert return coordinsert({args = targs}) .. tracking end -- otherwise, just return the coordinates return targs[1] .. tracking end return p cl5y3l9i1ehfhue63ia6kd4363bhtds Module:ISO 3166/data/National 828 1182 7384 2023-04-24T16:08:58Z Abazizfahad 127 Created page with "return { ["AD"] = {alpha3="AND",numeric="020",name="Andorra"}, ["AE"] = {alpha3="ARE",numeric="784",name="United Arab Emirates",altnames={"UAE"}}, ["AF"] = {alpha3="AFG",numeric="004",name="Afghanistan"}, ["AG"] = {alpha3="ATG",numeric="028",name="Antigua and Barbuda"}, ["AI"] = {alpha3="AIA",numeric="660",name="Anguilla"}, ["AL"] = {alpha3="ALB",numeric="008",name="Albania"}, ["AM"] = {alpha3="ARM",numeric="051",name="Armenia"}, ["AO"] = {alpha3="AGO",nu..." 7384 Scribunto text/plain return { ["AD"] = {alpha3="AND",numeric="020",name="Andorra"}, ["AE"] = {alpha3="ARE",numeric="784",name="United Arab Emirates",altnames={"UAE"}}, ["AF"] = {alpha3="AFG",numeric="004",name="Afghanistan"}, ["AG"] = {alpha3="ATG",numeric="028",name="Antigua and Barbuda"}, ["AI"] = {alpha3="AIA",numeric="660",name="Anguilla"}, ["AL"] = {alpha3="ALB",numeric="008",name="Albania"}, ["AM"] = {alpha3="ARM",numeric="051",name="Armenia"}, ["AO"] = {alpha3="AGO",numeric="024",name="Angola"}, ["AQ"] = {alpha3="ATA",numeric="010",name="Antarctica"}, ["AR"] = {alpha3="ARG",numeric="032",name="Argentina"}, ["AS"] = {alpha3="ASM",numeric="016",name="American Samoa"}, ["AT"] = {alpha3="AUT",numeric="040",name="Austria"}, ["AU"] = {alpha3="AUS",numeric="036",name="Australia"}, ["AW"] = {alpha3="ABW",numeric="533",name="Aruba"}, ["AX"] = {alpha3="ALA",numeric="248",name="Åland Islands",altnames={"Aland Islands","Åland","Aland"}}, ["AZ"] = {alpha3="AZE",numeric="031",name="Azerbaijan"}, ["BA"] = {alpha3="BIH",numeric="070",name="Bosnia and Herzegovina",altnames={"Bosnia"}}, ["BB"] = {alpha3="BRB",numeric="052",name="Barbados"}, ["BD"] = {alpha3="BGD",numeric="050",name="Bangladesh"}, ["BE"] = {alpha3="BEL",numeric="056",name="Belgium"}, ["BF"] = {alpha3="BFA",numeric="854",name="Burkina Faso"}, ["BG"] = {alpha3="BGR",numeric="100",name="Bulgaria"}, ["BH"] = {alpha3="BHR",numeric="048",name="Bahrain"}, ["BI"] = {alpha3="BDI",numeric="108",name="Burundi"}, ["BJ"] = {alpha3="BEN",numeric="204",name="Benin"}, ["BL"] = {alpha3="BLM",numeric="652",name="Saint Barthélemy",altnames={"St Barthelemy"}}, ["BM"] = {alpha3="BMU",numeric="060",name="Bermuda"}, ["BN"] = {alpha3="BRN",numeric="096",name="Brunei",isoname="Brunei Darussalam"}, ["BO"] = {alpha3="BOL",numeric="068",name="Bolivia",isoname="Bolivia (Plurinational State of)"}, ["BQ"] = {alpha3="BES",numeric="535",name="Caribbean Netherlands",isoname="Bonaire, Sint Eustatius and Saba"}, ["BR"] = {alpha3="BRA",numeric="076",name="Brazil"}, ["BS"] = {alpha3="BHS",numeric="044",name="Bahamas"}, ["BT"] = {alpha3="BTN",numeric="064",name="Bhutan"}, ["BV"] = {alpha3="BVT",numeric="074",name="Bouvet Island"}, ["BW"] = {alpha3="BWA",numeric="072",name="Botswana"}, ["BY"] = {alpha3="BLR",numeric="112",name="Belarus"}, ["BZ"] = {alpha3="BLZ",numeric="084",name="Belize"}, ["CA"] = {alpha3="CAN",numeric="124",name="Canada"}, ["CC"] = {alpha3="CCK",numeric="166",name="Cocos (Keeling) Islands",altnames={"Cocos Islands","Keeling Islands"}}, ["CD"] = {alpha3="COD",numeric="180",name="Democratic Republic of the Congo",isoname="Congo, Democratic Republic of the",altnames={"Congo-Kinshasa","DRC","DR Congo"}}, ["CF"] = {alpha3="CAF",numeric="140",name="Central African Republic",altnames={"CAR"}}, ["CG"] = {alpha3="COG",numeric="178",name="Republic of the Congo",isoname="Congo",altnames={"Congo-Brazzaville"}}, ["CH"] = {alpha3="CHE",numeric="756",name="Switzerland"}, ["CI"] = {alpha3="CIV",numeric="384",name="Côte d'Ivoire",altnames={"Ivory Coast"}}, ["CK"] = {alpha3="COK",numeric="184",name="Cook Islands"}, ["CL"] = {alpha3="CHL",numeric="152",name="Chile"}, ["CM"] = {alpha3="CMR",numeric="120",name="Cameroon"}, ["CN"] = {alpha3="CHN",numeric="156",name="China",altnames={"People's Republic of China","PRC"}}, ["CO"] = {alpha3="COL",numeric="170",name="Colombia"}, ["CR"] = {alpha3="CRI",numeric="188",name="Costa Rica"}, ["CU"] = {alpha3="CUB",numeric="192",name="Cuba"}, ["CV"] = {alpha3="CPV",numeric="132",name="Cabo Verde",altnames={"Cape Verde"}}, ["CW"] = {alpha3="CUW",numeric="531",name="Curaçao",altnames={"Curacao"}}, ["CX"] = {alpha3="CXR",numeric="162",name="Christmas Island"}, ["CY"] = {alpha3="CYP",numeric="196",name="Cyprus"}, ["CZ"] = {alpha3="CZE",numeric="203",name="Czech Republic",isoname="Czechia"}, ["DE"] = {alpha3="DEU",numeric="276",name="Germany"}, ["DJ"] = {alpha3="DJI",numeric="262",name="Djibouti"}, ["DK"] = {alpha3="DNK",numeric="208",name="Denmark"}, ["DM"] = {alpha3="DMA",numeric="212",name="Dominica"}, ["DO"] = {alpha3="DOM",numeric="214",name="Dominican Republic"}, ["DZ"] = {alpha3="DZA",numeric="012",name="Algeria"}, ["EC"] = {alpha3="ECU",numeric="218",name="Ecuador"}, ["EE"] = {alpha3="EST",numeric="233",name="Estonia"}, ["EG"] = {alpha3="EGY",numeric="818",name="Egypt"}, ["EH"] = {alpha3="ESH",numeric="732",name="Western Sahara"}, ["ER"] = {alpha3="ERI",numeric="232",name="Eritrea"}, ["ES"] = {alpha3="ESP",numeric="724",name="Spain"}, ["ET"] = {alpha3="ETH",numeric="231",name="Ethiopia"}, ["FI"] = {alpha3="FIN",numeric="246",name="Finland"}, ["FJ"] = {alpha3="FJI",numeric="242",name="Fiji"}, ["FK"] = {alpha3="FLK",numeric="238",name="Falkland Islands",isoname="Falkland Islands (Malvinas)",altnames={"Falklands","Islas Malvinas","Malvinas","Malvinas Islands"}}, ["FM"] = {alpha3="FSM",numeric="583",name="Federated States of Micronesia",isoname="Micronesia (Federated States of)",altnames={"Micronesia"}}, ["FO"] = {alpha3="FRO",numeric="234",name="Faroe Islands",altnames={"Faroer","Faeroer"}}, ["FR"] = {alpha3="FRA",numeric="250",name="France"}, ["GA"] = {alpha3="GAB",numeric="266",name="Gabon"}, ["GB"] = {alpha3="GBR",numeric="826",name="United Kingdom",isoname="United Kingdom of Great Britain and Northern Ireland",altnames={"UK","Great Britain"}}, ["GB-ENG"] = {alpha3="ENG",numeric="000",name="England"}, --Considered to be a country ["GB-NIR"] = {alpha3="NIR",numeric="000",name="Northern Ireland"}, --Considered to be a country ["GB-SCT"] = {alpha3="SCT",numeric="000",name="Scotland"}, --Considered to be a country ["GB-WLS"] = {alpha3="WLS",numeric="000",name="Wales"}, --Considered to be a country ["GB-EAW"] = {alpha3="EAW",numeric="000",name="England and Wales"}, --Considered to be a country ["GD"] = {alpha3="GRD",numeric="308",name="Grenada"}, ["GE"] = {alpha3="GEO",numeric="268",name="Georgia"}, ["GF"] = {alpha3="GUF",numeric="254",name="French Guiana"}, ["GG"] = {alpha3="GGY",numeric="831",name="Guernsey"}, ["GH"] = {alpha3="GHA",numeric="288",name="Ghana"}, ["GI"] = {alpha3="GIB",numeric="292",name="Gibraltar"}, ["GL"] = {alpha3="GRL",numeric="304",name="Greenland"}, ["GM"] = {alpha3="GMB",numeric="270",name="Gambia"}, ["GN"] = {alpha3="GIN",numeric="324",name="Guinea"}, ["GP"] = {alpha3="GLP",numeric="312",name="Guadeloupe"}, ["GQ"] = {alpha3="GNQ",numeric="226",name="Equatorial Guinea"}, ["GR"] = {alpha3="GRC",numeric="300",name="Greece"}, ["GS"] = {alpha3="SGS",numeric="239",name="South Georgia and the South Sandwich Islands"}, ["GT"] = {alpha3="GTM",numeric="320",name="Guatemala"}, ["GU"] = {alpha3="GUM",numeric="316",name="Guam"}, ["GW"] = {alpha3="GNB",numeric="624",name="Guinea-Bissau"}, ["GY"] = {alpha3="GUY",numeric="328",name="Guyana"}, ["HK"] = {alpha3="HKG",numeric="344",name="Hong Kong",altnames={"Hong Kong SAR","HKSAR"}}, ["HM"] = {alpha3="HMD",numeric="334",name="Heard Island and McDonald Islands",altnames={"Heard and McDonald Islands"}}, ["HN"] = {alpha3="HND",numeric="340",name="Honduras"}, ["HR"] = {alpha3="HRV",numeric="191",name="Croatia"}, ["HT"] = {alpha3="HTI",numeric="332",name="Haiti"}, ["HU"] = {alpha3="HUN",numeric="348",name="Hungary"}, ["ID"] = {alpha3="IDN",numeric="360",name="Indonesia"}, ["IE"] = {alpha3="IRL",numeric="372",name="Ireland",altnames={"Republic of Ireland"}}, ["IL"] = {alpha3="ISR",numeric="376",name="Israel"}, ["IM"] = {alpha3="IMN",numeric="833",name="Isle of Man"}, ["IN"] = {alpha3="IND",numeric="356",name="India"}, ["IO"] = {alpha3="IOT",numeric="086",name="British Indian Ocean Territory"}, ["IQ"] = {alpha3="IRQ",numeric="368",name="Iraq"}, ["IR"] = {alpha3="IRN",numeric="364",name="Iran",isoname="Iran (Islamic Republic of)"}, ["IS"] = {alpha3="ISL",numeric="352",name="Iceland"}, ["IT"] = {alpha3="ITA",numeric="380",name="Italy"}, ["JE"] = {alpha3="JEY",numeric="832",name="Jersey"}, ["JM"] = {alpha3="JAM",numeric="388",name="Jamaica"}, ["JO"] = {alpha3="JOR",numeric="400",name="Jordan"}, ["JP"] = {alpha3="JPN",numeric="392",name="Japan"}, ["KE"] = {alpha3="KEN",numeric="404",name="Kenya"}, ["KG"] = {alpha3="KGZ",numeric="417",name="Kyrgyzstan"}, ["KH"] = {alpha3="KHM",numeric="116",name="Cambodia"}, ["KI"] = {alpha3="KIR",numeric="296",name="Kiribati"}, ["KM"] = {alpha3="COM",numeric="174",name="Comoros"}, ["KN"] = {alpha3="KNA",numeric="659",name="Saint Kitts and Nevis",altnames={"St Kitts and Nevis"}}, ["KP"] = {alpha3="PRK",numeric="408",name="North Korea",isoname="Korea (Democratic People's Republic of)",altnames={"Democratic People's Republic of Korea"}}, ["KR"] = {alpha3="KOR",numeric="410",name="South Korea",isoname="Korea, Republic of",altnames={"Republic of Korea"}}, ["KW"] = {alpha3="KWT",numeric="414",name="Kuwait"}, ["KY"] = {alpha3="CYM",numeric="136",name="Cayman Islands"}, ["KZ"] = {alpha3="KAZ",numeric="398",name="Kazakhstan"}, ["LA"] = {alpha3="LAO",numeric="418",name="Laos",isoname="Lao People's Democratic Republic"}, ["LB"] = {alpha3="LBN",numeric="422",name="Lebanon"}, ["LC"] = {alpha3="LCA",numeric="662",name="Saint Lucia",altnames={"St Lucia"}}, ["LI"] = {alpha3="LIE",numeric="438",name="Liechtenstein"}, ["LK"] = {alpha3="LKA",numeric="144",name="Sri Lanka"}, ["LR"] = {alpha3="LBR",numeric="430",name="Liberia"}, ["LS"] = {alpha3="LSO",numeric="426",name="Lesotho"}, ["LT"] = {alpha3="LTU",numeric="440",name="Lithuania"}, ["LU"] = {alpha3="LUX",numeric="442",name="Luxembourg"}, ["LV"] = {alpha3="LVA",numeric="428",name="Latvia"}, ["LY"] = {alpha3="LBY",numeric="434",name="Libya"}, ["MA"] = {alpha3="MAR",numeric="504",name="Morocco"}, ["MC"] = {alpha3="MCO",numeric="492",name="Monaco"}, ["MD"] = {alpha3="MDA",numeric="498",name="Moldova",isoname="Moldova, Republic of"}, ["ME"] = {alpha3="MNE",numeric="499",name="Montenegro"}, ["MF"] = {alpha3="MAF",numeric="663",name="Saint-Martin",isoname="Saint Martin (French part)",altnames={"St Martin","St Martin (French part)","Collectivity of Saint Martin","Collectivity of St Martin"}}, ["MG"] = {alpha3="MDG",numeric="450",name="Madagascar"}, ["MH"] = {alpha3="MHL",numeric="584",name="Marshall Islands"}, ["MK"] = {alpha3="MKD",numeric="807",name="North Macedonia",altnames={"Republic of North Macedonia","Macedonia","Republic of Macedonia","Macedonia, the former Yugoslav Republic of"}}, ["ML"] = {alpha3="MLI",numeric="466",name="Mali"}, ["MM"] = {alpha3="MMR",numeric="104",name="Myanmar",altnames={"Burma"}}, ["MN"] = {alpha3="MNG",numeric="496",name="Mongolia"}, ["MO"] = {alpha3="MAC",numeric="446",name="Macau",isoname="Macao",altnames={"Macau SAR","Macao SAR"}}, ["MP"] = {alpha3="MNP",numeric="580",name="Northern Mariana Islands"}, ["MQ"] = {alpha3="MTQ",numeric="474",name="Martinique"}, ["MR"] = {alpha3="MRT",numeric="478",name="Mauritania"}, ["MS"] = {alpha3="MSR",numeric="500",name="Montserrat"}, ["MT"] = {alpha3="MLT",numeric="470",name="Malta"}, ["MU"] = {alpha3="MUS",numeric="480",name="Mauritius"}, ["MV"] = {alpha3="MDV",numeric="462",name="Maldives"}, ["MW"] = {alpha3="MWI",numeric="454",name="Malawi"}, ["MX"] = {alpha3="MEX",numeric="484",name="Mexico"}, ["MY"] = {alpha3="MYS",numeric="458",name="Malaysia"}, ["MZ"] = {alpha3="MOZ",numeric="508",name="Mozambique"}, ["NA"] = {alpha3="NAM",numeric="516",name="Namibia"}, ["NC"] = {alpha3="NCL",numeric="540",name="New Caledonia"}, ["NE"] = {alpha3="NER",numeric="562",name="Niger"}, ["NF"] = {alpha3="NFK",numeric="574",name="Norfolk Island"}, ["NG"] = {alpha3="NGA",numeric="566",name="Nigeria"}, ["NI"] = {alpha3="NIC",numeric="558",name="Nicaragua"}, ["NL"] = {alpha3="NLD",numeric="528",name="Netherlands"}, ["NO"] = {alpha3="NOR",numeric="578",name="Norway"}, ["NP"] = {alpha3="NPL",numeric="524",name="Nepal"}, ["NR"] = {alpha3="NRU",numeric="520",name="Nauru"}, ["NU"] = {alpha3="NIU",numeric="570",name="Niue"}, ["NZ"] = {alpha3="NZL",numeric="554",name="New Zealand",altnames={"Aotearoa"}}, ["OM"] = {alpha3="OMN",numeric="512",name="Oman"}, ["PA"] = {alpha3="PAN",numeric="591",name="Panama"}, ["PE"] = {alpha3="PER",numeric="604",name="Peru"}, ["PF"] = {alpha3="PYF",numeric="258",name="French Polynesia"}, ["PG"] = {alpha3="PNG",numeric="598",name="Papua New Guinea"}, ["PH"] = {alpha3="PHL",numeric="608",name="Philippines"}, ["PK"] = {alpha3="PAK",numeric="586",name="Pakistan"}, ["PL"] = {alpha3="POL",numeric="616",name="Poland"}, ["PM"] = {alpha3="SPM",numeric="666",name="Saint Pierre and Miquelon",altnames={"St Pierre and Miquelon"}}, ["PN"] = {alpha3="PCN",numeric="612",name="Pitcairn"}, ["PR"] = {alpha3="PRI",numeric="630",name="Puerto Rico"}, ["PS"] = {alpha3="PSE",numeric="275",name="Palestine",isoname="Palestine, State of",altnames={"State of Palestine"}}, ["PT"] = {alpha3="PRT",numeric="620",name="Portugal"}, ["PW"] = {alpha3="PLW",numeric="585",name="Palau"}, ["PY"] = {alpha3="PRY",numeric="600",name="Paraguay"}, ["QA"] = {alpha3="QAT",numeric="634",name="Qatar"}, ["RE"] = {alpha3="REU",numeric="638",name="Réunion"}, ["RO"] = {alpha3="ROU",numeric="642",name="Romania"}, ["RS"] = {alpha3="SRB",numeric="688",name="Serbia"}, ["RU"] = {alpha3="RUS",numeric="643",name="Russia",isoname="Russian Federation"}, ["RW"] = {alpha3="RWA",numeric="646",name="Rwanda"}, ["SA"] = {alpha3="SAU",numeric="682",name="Saudi Arabia"}, ["SB"] = {alpha3="SLB",numeric="090",name="Solomon Islands"}, ["SC"] = {alpha3="SYC",numeric="690",name="Seychelles"}, ["SD"] = {alpha3="SDN",numeric="729",name="Sudan"}, ["SE"] = {alpha3="SWE",numeric="752",name="Sweden"}, ["SG"] = {alpha3="SGP",numeric="702",name="Singapore"}, ["SH"] = {alpha3="SHN",numeric="654",name="Saint Helena, Ascension and Tristan da Cunha"}, ["SI"] = {alpha3="SVN",numeric="705",name="Slovenia"}, ["SJ"] = {alpha3="SJM",numeric="744",name="Svalbard and Jan Mayen"}, ["SK"] = {alpha3="SVK",numeric="703",name="Slovakia"}, ["SL"] = {alpha3="SLE",numeric="694",name="Sierra Leone"}, ["SM"] = {alpha3="SMR",numeric="674",name="San Marino"}, ["SN"] = {alpha3="SEN",numeric="686",name="Senegal"}, ["SO"] = {alpha3="SOM",numeric="706",name="Somalia"}, ["SR"] = {alpha3="SUR",numeric="740",name="Suriname"}, ["SS"] = {alpha3="SSD",numeric="728",name="South Sudan"}, ["ST"] = {alpha3="STP",numeric="678",name="São Tomé and Príncipe",isoname="Sao Tome and Principe",altnames={"Democratic Republic of Sao Tome and Principe"}}, ["SV"] = {alpha3="SLV",numeric="222",name="El Salvador"}, ["SX"] = {alpha3="SXM",numeric="534",name="Sint Maarten",isoname="Sint Maarten (Dutch part)",altnames={"St Maarten","Saint Martin (Dutch part)","St Martin (Dutch part)"}}, ["SY"] = {alpha3="SYR",numeric="760",name="Syria",isoname="Syrian Arab Republic"}, ["SZ"] = {alpha3="SWZ",numeric="748",name="Eswatini",altnames={"Swaziland"}}, ["TC"] = {alpha3="TCA",numeric="796",name="Turks and Caicos Islands"}, ["TD"] = {alpha3="TCD",numeric="148",name="Chad"}, ["TF"] = {alpha3="ATF",numeric="260",name="French Southern and Antarctic Lands",isoname="French Southern Territories"}, ["TG"] = {alpha3="TGO",numeric="768",name="Togo"}, ["TH"] = {alpha3="THA",numeric="764",name="Thailand"}, ["TJ"] = {alpha3="TJK",numeric="762",name="Tajikistan"}, ["TK"] = {alpha3="TKL",numeric="772",name="Tokelau"}, ["TL"] = {alpha3="TLS",numeric="626",name="Timor-Leste",altnames={"East Timor"}}, ["TM"] = {alpha3="TKM",numeric="795",name="Turkmenistan"}, ["TN"] = {alpha3="TUN",numeric="788",name="Tunisia"}, ["TO"] = {alpha3="TON",numeric="776",name="Tonga"}, ["TR"] = {alpha3="TUR",numeric="792",name="Turkey",isoname="Türkiye"}, ["TT"] = {alpha3="TTO",numeric="780",name="Trinidad and Tobago"}, ["TV"] = {alpha3="TUV",numeric="798",name="Tuvalu"}, ["TW"] = {alpha3="TWN",numeric="158",name="Taiwan",isoname="Taiwan, Province of China",altnames={"Republic of China"}}, ["TZ"] = {alpha3="TZA",numeric="834",name="Tanzania",isoname="Tanzania, United Republic of"}, ["UA"] = {alpha3="UKR",numeric="804",name="Ukraine"}, ["UG"] = {alpha3="UGA",numeric="800",name="Uganda"}, ["UM"] = {alpha3="UMI",numeric="581",name="United States Minor Outlying Islands"}, ["US"] = {alpha3="USA",numeric="840",name="United States",isoname="United States of America",altnames={"US","USA","U.S."}}, ["UY"] = {alpha3="URY",numeric="858",name="Uruguay"}, ["UZ"] = {alpha3="UZB",numeric="860",name="Uzbekistan"}, ["VA"] = {alpha3="VAT",numeric="336",name="Vatican City",isoname="Holy See",altnames={"Holy See (Vatican City State)","Vatican City State"}}, ["VC"] = {alpha3="VCT",numeric="670",name="Saint Vincent and the Grenadines",altnames={"St Vincent and the Grenadines"}}, ["VE"] = {alpha3="VEN",numeric="862",name="Venezuela",isoname="Venezuela (Bolivarian Republic of)"}, ["VG"] = {alpha3="VGB",numeric="092",name="British Virgin Islands",isoname="Virgin Islands (British)",altnames={"UK Virgin Islands","BVI"}}, ["VI"] = {alpha3="VIR",numeric="850",name="United States Virgin Islands",isoname="Virgin Islands (U.S.)",altnames={"US Virgin Islands","USVI"}}, ["VN"] = {alpha3="VNM",numeric="704",name="Vietnam",isoname="Viet Nam"}, ["VU"] = {alpha3="VUT",numeric="548",name="Vanuatu"}, ["WF"] = {alpha3="WLF",numeric="876",name="Wallis and Futuna"}, ["WS"] = {alpha3="WSM",numeric="882",name="Samoa"}, ["YE"] = {alpha3="YEM",numeric="887",name="Yemen"}, ["YT"] = {alpha3="MYT",numeric="175",name="Mayotte"}, ["ZA"] = {alpha3="ZAF",numeric="710",name="South Africa"}, ["ZM"] = {alpha3="ZMB",numeric="894",name="Zambia"}, ["ZW"] = {alpha3="ZWE",numeric="716",name="Zimbabwe"} } 354v6e4nt0ba73omd7wvf0syrhii9kg Module:ISO 3166/data/IR 828 1183 7385 2023-04-24T16:11:21Z Abazizfahad 127 Created page with "return { lang = "fa", ["00"] = {name="Markazi",isoname="Markazī"}, ["01"] = {name="Gilan",isoname="Gīlān"}, ["02"] = {name="Mazandaran",isoname="Māzandarān"}, ["03"] = {name="East Azerbaijan",isoname="Āz̄ārbāyjān-e Shārqī"}, ["04"] = {name="West Azerbaijan",isoname="Āz̄ārbāyjān-e Ghārbī"}, ["05"] = {name="Kermanshah",isoname="Kermānshāh"}, ["06"] = {name="Khuzistan",isoname="Khūzestān"}, ["07"] = {name="Fars",isoname="Fārs"}, [..." 7385 Scribunto text/plain return { lang = "fa", ["00"] = {name="Markazi",isoname="Markazī"}, ["01"] = {name="Gilan",isoname="Gīlān"}, ["02"] = {name="Mazandaran",isoname="Māzandarān"}, ["03"] = {name="East Azerbaijan",isoname="Āz̄ārbāyjān-e Shārqī"}, ["04"] = {name="West Azerbaijan",isoname="Āz̄ārbāyjān-e Ghārbī"}, ["05"] = {name="Kermanshah",isoname="Kermānshāh"}, ["06"] = {name="Khuzistan",isoname="Khūzestān"}, ["07"] = {name="Fars",isoname="Fārs"}, ["08"] = {name="Kerman",isoname="Kermān"}, ["09"] = {name="Razavi Khorasan",isoname="Khorāsān-e Raẕavī"}, ["10"] = {name="Isfahan",isoname="Eşfahān"}, ["11"] = {name="Sistan and Baluchestan",isoname="Sīstān va Balūchestān"}, ["12"] = {name="Kurdistan",isoname="Kordestān"}, ["13"] = {name="Hamadan",isoname="Hamadān"}, ["14"] = {name="Chahar Mahaal and Bakhtiari",isoname="Chahār Maḩāl va Bakhtīārī"}, ["15"] = {name="Lorestan",isoname="Lorestān"}, ["16"] = {name="Ilam",isoname="Īlām"}, ["17"] = {name="Kohgiluyeh and Boyer-Ahmad",isoname="Kohgīlūyeh va Bowyer Aḩmad"}, ["18"] = {name="Bushehr",isoname="Būshehr"}, ["19"] = {name="Zanjan",isoname="Zanjān"}, ["20"] = {name="Semnan",isoname="Semnān"}, ["21"] = {name="Yazd"}, ["22"] = {name="Hormozgan",isoname="Hormozgān"}, ["23"] = {name="Tehran",isoname="Tehrān"}, ["24"] = {name="Ardabil",isoname="Ardabīl"}, ["25"] = {name="Qom"}, ["26"] = {name="Qazvin",isoname="Qazvīn"}, ["27"] = {name="Golestan",isoname="Golestān"}, ["28"] = {name="North Khorasan",isoname="Khorāsān-e Shomālī"}, ["29"] = {name="South Khorasan",isoname="Khorāsān-e Jonūbī"}, ["30"] = {name="Alborz"} } jz99enr1ascvfjvprigp9a9g362iduo Nhwɛdo:Sandbox other 10 1184 46018 7386 2025-05-09T12:00:54Z Robertjamal12 13 16 revisions imported from [[:en:Template:Sandbox_other]] 7386 wikitext text/x-wiki {{#if:{{#ifeq:{{#invoke:String|sublength|s={{SUBPAGENAME}}|i=0|len=7}}|sandbox|1}}{{#ifeq:{{SUBPAGENAME}}|doc|1}}{{#invoke:String|match|{{PAGENAME}}|/sandbox/styles.css$|plain=false|nomatch=}}|{{{1|}}}|{{{2|}}}}}<!-- --><noinclude>{{documentation}}</noinclude> h1idujwaw20aducxsd1gc4ovgnjikqa Nhwɛdo:Str len 10 1185 7387 2023-04-24T16:15:41Z Abazizfahad 127 Created page with "{{<includeonly>safesubst:</includeonly>#invoke:String|len|s={{{1|}}}}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage, not here! --> </noinclude>" 7387 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:String|len|s={{{1|}}}}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage, not here! --> </noinclude> 2n0p928wu8hdh499dl0eaxtmt6t1tr4 Nhwɛdo:Tl 10 1186 44233 7388 2025-05-09T12:00:04Z Robertjamal12 13 1 revision imported from [[:en:Template:Tl]] 7388 wikitext text/x-wiki &#123;&#123;[[Template:{{{1}}}|{{{1}}}]]&#125;&#125;<noinclude>{{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> rf3qx5cilaxlnjqq9fivevkah92ncil Nhwɛdo:Tlx 10 1187 44551 7389 2025-05-09T12:00:14Z Robertjamal12 13 1 revision imported from [[:en:Template:Tlx]] 7389 wikitext text/x-wiki {{#Invoke:Tlg|main|code=on}}<noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tlx}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude> dnyo4jxan80rsrl5103ahgp293cbcqr Module:Tlg 828 1188 7390 2023-04-24T16:26:23Z Abazizfahad 127 Created page with "-- This implements Template:Tlg local getArgs = require('Module:Arguments').getArgs local p = {} -- Is a string non-empty? local function _ne(s) return s ~= nil and s ~= "" end local nw = mw.text.nowiki local function addTemplate(s) local i, _ = s:find(':', 1, true) if i == nil then return 'Template:' .. s end local ns = s:sub(1, i - 1) if ns == '' or mw.site.namespaces[ns] then return s else return 'Template:' .. s end end local function trimTemplate(..." 7390 Scribunto text/plain -- This implements Template:Tlg local getArgs = require('Module:Arguments').getArgs local p = {} -- Is a string non-empty? local function _ne(s) return s ~= nil and s ~= "" end local nw = mw.text.nowiki local function addTemplate(s) local i, _ = s:find(':', 1, true) if i == nil then return 'Template:' .. s end local ns = s:sub(1, i - 1) if ns == '' or mw.site.namespaces[ns] then return s else return 'Template:' .. s end end local function trimTemplate(s) local needle = 'template:' if s:sub(1, needle:len()):lower() == needle then return s:sub(needle:len() + 1) else return s end end local function linkTitle(args) if _ne(args.nolink) then return args['1'] end local titleObj local titlePart = '[[' if args['1'] then -- This handles :Page and other NS titleObj = mw.title.new(args['1'], 'Template') else titleObj = mw.title.getCurrentTitle() end titlePart = titlePart .. (titleObj ~= nil and titleObj.fullText or addTemplate(args['1'])) local textPart = args.alttext if not _ne(textPart) then if titleObj ~= nil then textPart = titleObj:inNamespace("Template") and args['1'] or titleObj.fullText else -- redlink textPart = args['1'] end end if _ne(args.subst) then -- HACK: the ns thing above is probably broken textPart = 'subst:' .. textPart end if _ne(args.brace) then textPart = nw('{{') .. textPart .. nw('}}') elseif _ne(args.braceinside) then textPart = nw('{') .. textPart .. nw('}') end titlePart = titlePart .. '|' .. textPart .. ']]' if _ne(args.braceinside) then titlePart = nw('{') .. titlePart .. nw('}') end return titlePart end function p.main(frame) local args = getArgs(frame, { trim = true, removeBlanks = false }) return p._main(args) end function p._main(args) local bold = _ne(args.bold) or _ne(args.boldlink) or _ne(args.boldname) local italic = _ne(args.italic) or _ne(args.italics) local dontBrace = _ne(args.brace) or _ne(args.braceinside) local code = _ne(args.code) or _ne(args.tt) local show_result = _ne(args._show_result) local expand = _ne(args._expand) -- Build the link part local titlePart = linkTitle(args) if bold then titlePart = "'''" .. titlePart .. "'''" end if _ne(args.nowrapname) then titlePart = '<span class="nowrap">' .. titlePart .. '</span>' end -- Build the arguments local textPart = "" local textPartBuffer = "&#124;" local codeArguments = {} local codeArgumentsString = "" local i = 2 local j = 1 while args[i] do local val = args[i] if val ~= "" then if _ne(args.nowiki) then -- Unstrip nowiki tags first because calling nw on something that already contains nowiki tags will -- mangle the nowiki strip marker and result in literal UNIQ...QINU showing up val = nw(mw.text.unstripNoWiki(val)) end local k, v = string.match(val, "(.*)=(.*)") if not k then codeArguments[j] = val j = j + 1 else codeArguments[k] = v end codeArgumentsString = codeArgumentsString .. textPartBuffer .. val if italic then val = '<span style="font-style:italic;">' .. val .. '</span>' end textPart = textPart .. textPartBuffer .. val end i = i + 1 end -- final wrap local ret = titlePart .. textPart if not dontBrace then ret = nw('{{') .. ret .. nw('}}') end if _ne(args.a) then ret = nw('*') .. '&nbsp;' .. ret end if _ne(args.kbd) then ret = '<kbd>' .. ret .. '</kbd>' end if code then ret = '<code>' .. ret .. '</code>' elseif _ne(args.plaincode) then ret = '<code style="border:none;background:transparent;">' .. ret .. '</code>' end if _ne(args.nowrap) then ret = '<span class="nowrap">' .. ret .. '</span>' end --[[ Wrap as html?? local span = mw.html.create('span') span:wikitext(ret) --]] if _ne(args.debug) then ret = ret .. '\n<pre>' .. mw.text.encode(mw.dumpObject(args)) .. '</pre>' end if show_result then local result = mw.getCurrentFrame():expandTemplate{title = addTemplate(args[1]), args = codeArguments} ret = ret .. " → " .. result end if expand then local query = mw.text.encode('{{' .. addTemplate(args[1]) .. string.gsub(codeArgumentsString, textPartBuffer, "|") .. '}}') local url = mw.uri.fullUrl('special:ExpandTemplates', 'wpInput=' .. query) mw.log() ret = ret .. " [" .. tostring(url) .. "]" end return ret end return p n9mqsaqf536os0lov5na5yuqoibbr4y Nhwɛdo:Pluralize from text 10 1189 7391 2023-04-24T16:32:53Z Abazizfahad 127 Created page with "{{#invoke:Detect singular|pluralize}}<noinclude>{{documentation}}</noinclude>" 7391 wikitext text/x-wiki {{#invoke:Detect singular|pluralize}}<noinclude>{{documentation}}</noinclude> 5nexvs5r4t8tuu02q5qosvc3kb0b4n9 Module:Detect singular 828 1190 7392 2023-04-24T16:34:38Z Abazizfahad 127 Created page with "local p = {} local getArgs = require('Module:Arguments').getArgs local yesNo = require('Module:Yesno') local getPlain = require('Module:Text').Text().getPlain -- function to determine whether "sub" occurs in "s" local function plainFind(s, sub) return mw.ustring.find(s, sub, 1, true) end -- function to count the number of times "pattern" (a regex) occurs in "s" local function countMatches(s, pattern) local _, count = mw.ustring.gsub(s, pattern, '') return count end..." 7392 Scribunto text/plain local p = {} local getArgs = require('Module:Arguments').getArgs local yesNo = require('Module:Yesno') local getPlain = require('Module:Text').Text().getPlain -- function to determine whether "sub" occurs in "s" local function plainFind(s, sub) return mw.ustring.find(s, sub, 1, true) end -- function to count the number of times "pattern" (a regex) occurs in "s" local function countMatches(s, pattern) local _, count = mw.ustring.gsub(s, pattern, '') return count end local singular = 1 local likelyPlural = 2 local plural = 3 -- Determine whether a string is singular or plural (i.e., it represents one -- item or many) -- Arguments: -- origArgs[1]: string to process -- origArgs.no_comma: if false, use commas to detect plural (default false) -- origArgs.parse_links: if false, treat wikilinks as opaque singular objects (default false) -- Returns: -- singular, likelyPlural, or plural (see constants above), or nil for completely unknown function p._main(origArgs) origArgs = type(origArgs) == 'table' and origArgs or {} local args = {} -- canonicalize boolean arguments for key, default in pairs({no_comma=false,parse_links=false,any_comma=false,no_and=false}) do if origArgs[key] == nil then args[key] = default else args[key] = yesNo(origArgs[key],default) end end local checkComma = not args.no_comma local checkAnd = not args.no_and local rewriteLinks = not args.parse_links local anyComma = args.any_comma local s = origArgs[1] -- the input string if not s then return nil -- empty input returns nil end s = tostring(s) s = mw.text.decode(s,true) --- replace HTML entities (to avoid spurious semicolons) if plainFind(s,'data-plural="0"') then -- magic data string to return true return singular end if plainFind(s,'data-plural="1"') then -- magic data string to return false return plural end -- count number of list items local numListItems = countMatches(s,'<%s*li') -- if exactly one, then singular, if more than one, then plural if numListItems == 1 then return singular end if numListItems > 1 then return plural end -- if "list of" occurs inside of wlink, then it's plural if mw.ustring.find(s:lower(), '%[%[[^%]]*list of[^%]]+%]%]') then return plural end -- fix for trailing br tags passed through [[template:marriage]] s = mw.ustring.gsub(s, '<%s*br[^>]*>%s*(</div>)', '%1') -- replace all wikilinks with fixed string if rewriteLinks then s = mw.ustring.gsub(s,'%b[]','WIKILINK') end -- Five conditions: any one of them can make the string a likely plural or plural local hasBreak = mw.ustring.find(s,'<%s*br') -- For the last 4, evaluate on string stripped of wikimarkup s = getPlain(s) local hasBullets = countMatches(s,'%*+') > 1 local multipleQids = mw.ustring.find(s,'Q%d+[%p%s]+Q%d+') -- has multiple QIDs in a row if hasBullets or multipleQids then return plural end local commaPattern = anyComma and '[,;]' or '%D[,;]%D' -- semi-colon similar to comma local hasComma = checkComma and mw.ustring.find(s, commaPattern) local hasAnd = checkAnd and mw.ustring.find(s,'[,%s]and%s') if hasBreak or hasComma or hasAnd then return likelyPlural end return singular end function p._pluralize(args) args = type(args) == 'table' and args or {} local singularForm = args[3] or args.singular or "" local pluralForm = args[4] or args.plural or "" local likelyForm = args.likely or pluralForm local link = args[5] or args.link if link then link = tostring(link) singularForm = '[['..link..'|'..singularForm..']]' pluralForm = '[['..link..'|'..pluralForm..']]' likelyForm = '[['..link..'|'..likelyForm..']]' end if args[2] then return pluralForm end local detect = p._main(args) if detect == nil then return "" -- return blank on complete failure end if detect == singular then return singularForm elseif detect == likelyPlural then return likelyForm else return pluralForm end end function p.main(frame) local args = getArgs(frame) -- For template, return 1 if singular, blank if plural or empty local result = p._main(args) if result == nil then return 1 end return result == singular and 1 or "" end function p.pluralize(frame) local args = getArgs(frame) return p._pluralize(args) end return p chvl518dso4lfzkxto06sdqio7vynp5 Module:Text 828 1191 14130 7393 2024-07-29T17:06:50Z PerfektesChaos 1464 2024-06-05 14130 Scribunto text/plain local Text = { serial = "2024-06-05", suite = "Text", item = 29387871 } --[=[ Text utilities ]=] local Failsafe = Text local GlobalMod = Text local Patterns = { } local RangesLatin = false local SeekQuote = false local foreignModule = function ( access, advanced, append, alt, alert ) -- Fetch global module -- Precondition: -- access -- string, with name of base module -- advanced -- true, for require(); else mw.loadData() -- append -- string, with subpage part, if any; or false -- alt -- number, of wikidata item of root; or false -- alert -- true, for throwing error on data problem -- Postcondition: -- Returns whatever, probably table -- 2019-10-29 local storage = access local finer = function () if append then storage = string.format( "%s/%s", storage, append ) end end local fun, lucky, r, suited if advanced then fun = require else fun = mw.loadData end GlobalMod.globalModules = GlobalMod.globalModules or { } suited = GlobalMod.globalModules[ access ] if not suited then finer() lucky, r = pcall( fun, "Module:" .. storage ) end if not lucky then if not suited and type( alt ) == "number" and alt > 0 then suited = string.format( "Q%d", alt ) suited = mw.wikibase.getSitelink( suited ) GlobalMod.globalModules[ access ] = suited or true end if type( suited ) == "string" then storage = suited finer() lucky, r = pcall( fun, storage ) end if not lucky and alert then error( "Missing or invalid page: " .. storage, 0 ) end end return r end -- foreignModule() local function factoryQuote() -- Create quote definitions if not Text.quoteLang then local quoting = foreignModule( "Text", false, "quoting", Text.item ) if type( quoting ) == "table" then Text.quoteLang = quoting.langs Text.quoteType = quoting.types end if type( Text.quoteLang ) ~= "table" then Text.quoteLang = { } end if type( Text.quoteType ) ~= "table" then Text.quoteType = { } end if type( Text.quoteLang.en ) ~= "string" then Text.quoteLang.en = "ld" end if type( Text.quoteType[ Text.quoteLang.en ] ) ~= "table" then Text.quoteType[ Text.quoteLang.en ] = { { 8220, 8221 }, { 8216, 8217 } } end end end -- factoryQuote() local function fiatQuote( apply, alien, advance ) -- Quote text -- Parameter: -- apply -- string, with text -- alien -- string, with language code -- advance -- number, with level 1 or 2 local r = apply local quotes, suite factoryQuote() if alien then suite = mw.text.trim( alien ) if suite == "" then suite = false else local s = Text.quoteLang[ suite ] if s then suite = s else local slang = suite:match( "^(%l+)-" ) if slang then suite = Text.quoteLang[ slang ] end end end end if not suite then suite = Text.quoteLang.en end quotes = Text.quoteType[ suite ] if quotes then local space if quotes[ 3 ] then space = "&#160;" else space = "" end quotes = quotes[ advance ] if quotes then r = mw.ustring.format( "%s%s%s%s%s", mw.ustring.char( quotes[ 1 ] ), space, apply, space, mw.ustring.char( quotes[ 2 ] ) ) end else mw.log( "fiatQuote() " .. suite ) end return r end -- fiatQuote() Text.char = function ( apply, again, accept ) -- Create string from codepoints -- Parameter: -- apply -- table (sequence) with numerical codepoints, or nil -- again -- number of repetitions, or nil -- accept -- true, if no error messages to be appended -- Returns: string local r if type( apply ) == "table" then local bad = { } local codes = { } local s for k, v in pairs( apply ) do s = type( v ) if s == "number" then if v < 32 and v ~= 9 and v ~= 10 then v = tostring( v ) else v = math.floor( v ) s = false end elseif s ~= "string" then v = tostring( v ) end if s then table.insert( bad, v ) else table.insert( codes, v ) end end -- for k, v if #bad == 0 then if #codes > 0 then r = mw.ustring.char( unpack( codes ) ) if again then if type( again ) == "number" then local n = math.floor( again ) if n > 1 then r = r:rep( n ) elseif n < 1 then r = "" end else s = "bad repetitions: " .. tostring( again ) end end end else s = "bad codepoints: " .. table.concat( bad, " " ) end if s and not accept then r = tostring( mw.html.create( "span" ) :addClass( "error" ) :wikitext( s ) ) end end return r or "" end -- Text.char() Text.concatParams = function ( args, apply, adapt ) -- Concat list items into one string -- Parameter: -- args -- table (sequence) with numKey=string -- apply -- string (optional); separator (default: "|") -- adapt -- string (optional); format including "%s" -- Returns: string local collect = { } for k, v in pairs( args ) do if type( k ) == "number" then v = mw.text.trim( v ) if v ~= "" then if adapt then v = mw.ustring.format( adapt, v ) end table.insert( collect, v ) end end end -- for k, v return table.concat( collect, apply or "|" ) end -- Text.concatParams() Text.containsCJK = function ( analyse ) -- Is any CJK code within? -- Parameter: -- analyse -- string -- Returns: true, if CJK detected local r if not Patterns.CJK then Patterns.CJK = mw.ustring.char( 91, 0x3400, 45, 0x9FFF, 0x20000, 45, 0x2B81F, 93 ) end if mw.ustring.find( analyse, Patterns.CJK ) then r = true else r = false end return r end -- Text.containsCJK() Text.getPlain = function ( adjust ) -- Remove wikisyntax from string, except templates -- Parameter: -- adjust -- string -- Returns: string local i = adjust:find( "<!--", 1, true ) local r = adjust local j while i do j = r:find( "-->", i + 3, true ) if j then r = r:sub( 1, i ) .. r:sub( j + 3 ) else r = r:sub( 1, i ) end i = r:find( "<!--", i, true ) end -- "<!--" r = r:gsub( "(</?%l[^>]*>)", "" ) :gsub( "'''(.+)'''", "%1" ) :gsub( "''(.+)''", "%1" ) :gsub( "&nbsp;", " " ) return mw.text.unstrip( r ) end -- Text.getPlain() Text.isLatinRange = function ( adjust ) -- Are characters expected to be latin or symbols within latin texts? -- Precondition: -- adjust -- string, or nil for initialization -- Returns: true, if valid for latin only local r if not RangesLatin then RangesLatin = { { 0x07, 0x02AF }, { 0x1D6B, 0x1D9A }, { 0x1E00, 0x1EFF }, { 0x2002, 0x203A }, { 0x2190, 0x23BD } } end if not Patterns.Latin then local range Patterns.Latin = "^[" for i = 1, #RangesLatin do range = RangesLatin[ i ] Patterns.Latin = Patterns.Latin .. mw.ustring.char( range[ 1 ], 45, range[ 2 ] ) end -- for i Patterns.Latin = Patterns.Latin .. "]*$" end if adjust then if mw.ustring.match( adjust, Patterns.Latin ) then r = true else r = false end end return r end -- Text.isLatinRange() Text.isQuote = function ( ask ) -- Is this character any quotation mark? -- Parameter: -- ask -- string, with single character -- Returns: true, if ask is quotation mark local r if not SeekQuote then SeekQuote = mw.ustring.char( 34, -- " 39, -- ' 171, -- laquo 187, -- raquo 8216, -- lsquo 8217, -- rsquo 8218, -- sbquo 8220, -- ldquo 8221, -- rdquo 8222, -- bdquo 8249, -- lsaquo 8250, -- rsaquo 0x300C, -- CJK 0x300D, -- CJK 0x300E, -- CJK 0x300F ) -- CJK end if ask == "" then r = false elseif mw.ustring.find( SeekQuote, ask, 1, true ) then r = true else r = false end return r end -- Text.isQuote() Text.listToText = function ( args, adapt ) -- Format list items similar to mw.text.listToText() -- Parameter: -- args -- table (sequence) with numKey=string -- adapt -- string (optional); format including "%s" -- Returns: string local collect = { } for k, v in pairs( args ) do if type( k ) == "number" then v = mw.text.trim( v ) if v ~= "" then if adapt then v = mw.ustring.format( adapt, v ) end table.insert( collect, v ) end end end -- for k, v return mw.text.listToText( collect ) end -- Text.listToText() Text.quote = function ( apply, alien, advance ) -- Quote text -- Parameter: -- apply -- string, with text -- alien -- string, with language code, or nil -- advance -- number, with level 1 or 2, or nil -- Returns: quoted string local mode, slang if type( alien ) == "string" then slang = mw.text.trim( alien ):lower() else local pageLang = mw.title.getCurrentTitle().pageLanguage if pageLang then slang = pageLang.code else slang = mw.language.getContentLanguage():getCode() end end if advance == 2 then mode = 2 else mode = 1 end return fiatQuote( mw.text.trim( apply ), slang, mode ) end -- Text.quote() Text.quoteUnquoted = function ( apply, alien, advance ) -- Quote text, if not yet quoted and not empty -- Parameter: -- apply -- string, with text -- alien -- string, with language code, or nil -- advance -- number, with level 1 or 2, or nil -- Returns: string; possibly quoted local r = mw.text.trim( apply ) local s = mw.ustring.sub( r, 1, 1 ) if s ~= "" and not Text.isQuote( s, advance ) then s = mw.ustring.sub( r, -1, 1 ) if not Text.isQuote( s ) then r = Text.quote( r, alien, advance ) end end return r end -- Text.quoteUnquoted() Text.removeDiacritics = function ( adjust ) -- Remove all diacritics -- Parameter: -- adjust -- string -- Returns: string; all latin letters should be ASCII -- or basic greek or cyrillic or symbols etc. local cleanup, decomposed if not Patterns.Combined then Patterns.Combined = mw.ustring.char( 91, 0x0300, 45, 0x036F, 0x1AB0, 45, 0x1AFF, 0x1DC0, 45, 0x1DFF, 0xFE20, 45, 0xFE2F, 93 ) end decomposed = mw.ustring.toNFD( adjust ) cleanup = mw.ustring.gsub( decomposed, Patterns.Combined, "" ) return mw.ustring.toNFC( cleanup ) end -- Text.removeDiacritics() Text.removeWhitespace = function ( adjust ) -- Remove all whitespace, or replace with ASCII space -- Parameter: -- adjust -- string -- Returns: string; modified local r = mw.text.decode( adjust ) if r:find( "&", 1, true ) then r = r:gsub( "&lrm;", "" ) :gsub( "&rlm;", "" ) :gsub( "&zwj;", "" ) :gsub( "&zwnj;", "" ) :gsub( "&thinsp;", " " ) :gsub( "&ensp;", " " ) :gsub( "&emsp;", " " ) end if not Patterns.Whitespace then Patterns.Whitespace = mw.ustring.char( 0x00AD, 91, 0x200C, 45, 0x200F, 93, 91, 0x2028, 45, 0x202E, 93, 0x205F, 0x2060 ) Patterns.Space = mw.ustring.char( 0x00A0, 0x1680, 91, 0x2000, 45, 0x200A, 93, 0x202F, 0x205F, 0x3000, 0x303F ) end r = mw.ustring.gsub( r, Patterns.Whitespace, "" ) r = mw.ustring.gsub( r, Patterns.Space, " " ) return mw.text.trim( r ) end -- Text.removeWhitespace() Text.sentenceTerminated = function ( analyse ) -- Is string terminated by dot, question or exclamation mark? -- Quotation, link termination and so on granted -- Parameter: -- analyse -- string -- Returns: true, if sentence terminated local r = mw.text.trim( analyse ) local lt = r:find( "<", 1, true ) if not Patterns.Terminated then Patterns.Terminated = mw.ustring.char( 91, 0x3002, 0xFF01, 0xFF0E, 0xFF1F ) .. "!%.%?…][\"'%]‹›«»‘’“”]*$" end if lt then r = r:gsub( "</span>", "" ) end if mw.ustring.find( r, Patterns.Terminated ) then r = true elseif lt then local s = "<bdi[^>]* dir=\"([lr]t[rl])\".+</bdi></bdo>" s = r:match( s ) if s then if mw.language.getContentLanguage():isRTL() then r = ( s == "ltr" ) else r = ( s == "rtl" ) end else r = false end else r = false end return r end -- Text.sentenceTerminated() Text.tokenWords = function ( adjust ) -- Split text in words of digits or letters -- Precondition: -- adjust -- string -- Returns: string with local r = mw.uri.decode( adjust, "WIKI" ) if r:find( "&", 1, true ) then r = mw.text.decode( r ) end r = Text.removeWhitespace( r ) r = mw.ustring.gsub( r, "[%p%s]+", " " ) return r end -- Text.tokenWords() Text.ucfirstAll = function ( adjust ) -- Capitalize all words -- Precondition: -- adjust -- string -- Returns: string with all first letters in upper case local r = " " .. adjust local i = 1 local c, j, m if adjust:find( "&" ) then r = r:gsub( "&amp;", "&#38;" ) :gsub( "&lt;", "&#60;" ) :gsub( "&gt;", "&#62;" ) :gsub( "&nbsp;", "&#160;" ) :gsub( "&thinsp;", "&#8201;" ) :gsub( "&zwnj;", "&#8204;" ) :gsub( "&zwj;", "&#8205;" ) :gsub( "&lrm;", "&#8206;" ) :gsub( "&rlm;", "&#8207;" ) m = true end while i do i = mw.ustring.find( r, "%W%l", i ) if i then j = i + 1 c = mw.ustring.upper( mw.ustring.sub( r, j, j ) ) r = string.format( "%s%s%s", mw.ustring.sub( r, 1, i ), c, mw.ustring.sub( r, i + 2 ) ) i = j end end -- while i r = r:sub( 2 ) if m then r = r:gsub( "&#38;", "&amp;" ) :gsub( "&#60;", "&lt;" ) :gsub( "&#62;", "&gt;" ) :gsub( "&#160;", "&nbsp;" ) :gsub( "&#8201;", "&thinsp;" ) :gsub( "&#8204;", "&zwnj;" ) :gsub( "&#8205;", "&zwj;" ) :gsub( "&#8206;", "&lrm;" ) :gsub( "&#8207;", "&rlm;" ) :gsub( "&#X(%x+);", "&#x%1;" ) end return r end -- Text.ucfirstAll() Text.uprightNonlatin = function ( adjust ) -- Ensure non-italics for non-latin text parts -- One single greek letter might be granted -- Precondition: -- adjust -- string -- Returns: string with non-latin parts enclosed in <span> local r Text.isLatinRange() if mw.ustring.match( adjust, Patterns.Latin ) then -- latin only, horizontal dashes, quotes r = adjust else local c local e = mw.html.create( "span" ) local j = false local k = 1 local m = false local n = mw.ustring.len( adjust ) local p local flat = function ( a ) -- isLatin local range for i = 1, #RangesLatin do range = RangesLatin[ i ] if a >= range[ 1 ] and a <= range[ 2 ] then return true end end -- for i end -- flat() local focus = function ( a ) -- char is not ambivalent local r = ( a > 64 ) if r then r = ( a < 8192 or a > 8212 ) else r = ( a == 38 or a == 60 ) -- '&' '<' end return r end -- focus() local form = function ( a ) return string.format( p, r, mw.ustring.sub( adjust, k, j - 1 ), mw.ustring.sub( adjust, j, a ) ) end -- form() e:attr( "dir", "auto" ) :css( "font-style", "normal" ) :wikitext( "%s" ) p = "%s%s" .. tostring( e ) r = "" for i = 1, n do c = mw.ustring.codepoint( adjust, i, i ) if focus( c ) then if flat( c ) then if j then if m then if i == m then -- single greek letter. j = false end m = false end if j then local nx = i - 1 local s = "" for ix = nx, 1, -1 do c = mw.ustring.sub( adjust, ix, ix ) if c == " " or c == "(" then nx = nx - 1 s = c .. s else break -- for ix end end -- for ix r = form( nx ) .. s j = false k = i end end elseif not j then j = i if c >= 880 and c <= 1023 then -- single greek letter? m = i + 1 else m = false end end elseif m then m = m + 1 end end -- for i if j and ( not m or m < n ) then r = form( n ) else r = r .. mw.ustring.sub( adjust, k ) end end return r end -- Text.uprightNonlatin() Failsafe.failsafe = function ( atleast ) -- Retrieve versioning and check for compliance -- Precondition: -- atleast -- string, with required version -- or wikidata|item|~|@ or false -- Postcondition: -- Returns string -- with queried version/item, also if problem -- false -- if appropriate -- 2024-03-01 local since = atleast local last = ( since == "~" ) local linked = ( since == "@" ) local link = ( since == "item" ) local r if last or link or linked or since == "wikidata" then local item = Failsafe.item since = false if type( item ) == "number" and item > 0 then local suited = string.format( "Q%d", item ) if link then r = suited else local entity = mw.wikibase.getEntity( suited ) if type( entity ) == "table" then local seek = Failsafe.serialProperty or "P348" local vsn = entity:formatPropertyValues( seek ) if type( vsn ) == "table" and type( vsn.value ) == "string" and vsn.value ~= "" then if last and vsn.value == Failsafe.serial then r = false elseif linked then if mw.title.getCurrentTitle().prefixedText == mw.wikibase.getSitelink( suited ) then r = false else r = suited end else r = vsn.value end end end end elseif link then r = false end end if type( r ) == "nil" then if not since or since <= Failsafe.serial then r = Failsafe.serial else r = false end end return r end -- Failsafe.failsafe() Text.test = function ( about ) local r if about == "quote" then factoryQuote() r = { QuoteLang = Text.quoteLang, QuoteType = Text.quoteType } end return r end -- Text.test() -- Export local p = { } function p.char( frame ) local params = frame:getParent().args local story = params[ 1 ] local codes, lenient, multiple if not story then params = frame.args story = params[ 1 ] end if story then local items = mw.text.split( story, "%s+" ) if #items > 0 then local j lenient = ( params.errors == "0" ) codes = { } multiple = tonumber( params[ "*" ] ) for k, v in pairs( items ) do if v:sub( 1, 1 ) == "x" then j = tonumber( "0" .. v ) elseif v == "" then v = false else j = tonumber( v ) end if v then table.insert( codes, j or v ) end end -- for k, v end end return Text.char( codes, multiple, lenient ) end function p.concatParams( frame ) local args local template = frame.args.template if type( template ) == "string" then template = mw.text.trim( template ) template = ( template == "1" ) end if template then args = frame:getParent().args else args = frame.args end return Text.concatParams( args, frame.args.separator, frame.args.format ) end function p.containsCJK( frame ) return Text.containsCJK( frame.args[ 1 ] or "" ) and "1" or "" end function p.getPlain( frame ) return Text.getPlain( frame.args[ 1 ] or "" ) end function p.isLatinRange( frame ) return Text.isLatinRange( frame.args[ 1 ] or "" ) and "1" or "" end function p.isQuote( frame ) return Text.isQuote( frame.args[ 1 ] or "" ) and "1" or "" end function p.listToFormat(frame) local lists = {} local pformat = frame.args["format"] local sep = frame.args["sep"] or ";" -- Parameter parsen: Listen for k, v in pairs(frame.args) do local knum = tonumber(k) if knum then lists[knum] = v end end -- Listen splitten local maxListLen = 0 for i = 1, #lists do lists[i] = mw.text.split(lists[i], sep) if #lists[i] > maxListLen then maxListLen = #lists[i] end end -- Ergebnisstring generieren local result = "" local result_line = "" for i = 1, maxListLen do result_line = pformat for j = 1, #lists do result_line = mw.ustring.gsub( result_line, "%%s", lists[ j ][ i ], 1 ) end result = result .. result_line end return result end function p.listToText( frame ) local args local template = frame.args.template if type( template ) == "string" then template = mw.text.trim( template ) template = ( template == "1" ) end if template then args = frame:getParent().args else args = frame.args end return Text.listToText( args, frame.args.format ) end function p.quote( frame ) local slang = frame.args[2] if type( slang ) == "string" then slang = mw.text.trim( slang ) if slang == "" then slang = false end end return Text.quote( frame.args[ 1 ] or "", slang, tonumber( frame.args[3] ) ) end function p.quoteUnquoted( frame ) local slang = frame.args[2] if type( slang ) == "string" then slang = mw.text.trim( slang ) if slang == "" then slang = false end end return Text.quoteUnquoted( frame.args[ 1 ] or "", slang, tonumber( frame.args[3] ) ) end function p.removeDiacritics( frame ) return Text.removeDiacritics( frame.args[ 1 ] or "" ) end function p.sentenceTerminated( frame ) return Text.sentenceTerminated( frame.args[ 1 ] or "" ) and "1" or "" end function p.tokenWords( frame ) return Text.tokenWords( frame.args[ 1 ] or "" ) end function p.ucfirstAll( frame ) return Text.ucfirstAll( frame.args[ 1 ] or "" ) end function p.unstrip( frame ) return mw.text.trim( mw.text.unstrip( frame.args[ 1 ] or "" ) ) end function p.uprightNonlatin( frame ) return Text.uprightNonlatin( frame.args[ 1 ] or "" ) end function p.zip(frame) local lists = {} local seps = {} local defaultsep = frame.args["sep"] or "" local innersep = frame.args["isep"] or "" local outersep = frame.args["osep"] or "" -- Parameter parsen for k, v in pairs(frame.args) do local knum = tonumber(k) if knum then lists[knum] = v else if string.sub(k, 1, 3) == "sep" then local sepnum = tonumber(string.sub(k, 4)) if sepnum then seps[sepnum] = v end end end end -- sofern keine expliziten Separatoren angegeben sind, den Standardseparator verwenden for i = 1, math.max(#seps, #lists) do if not seps[i] then seps[i] = defaultsep end end -- Listen splitten local maxListLen = 0 for i = 1, #lists do lists[i] = mw.text.split(lists[i], seps[i]) if #lists[i] > maxListLen then maxListLen = #lists[i] end end local result = "" for i = 1, maxListLen do if i ~= 1 then result = result .. outersep end for j = 1, #lists do if j ~= 1 then result = result .. innersep end result = result .. (lists[j][i] or "") end end return result end p.failsafe = function ( frame ) -- Versioning interface local s = type( frame ) local since if s == "table" then since = frame.args[ 1 ] elseif s == "string" then since = frame end if since then since = mw.text.trim( since ) if since == "" then since = false end end return Failsafe.failsafe( since ) or "" end -- p.failsafe() p.Text = function () return Text end -- p.Text setmetatable( p, { __call = function ( func, ... ) setmetatable( p, nil ) return Failsafe end } ) return p 2af88nn2e1xrt9q50v1itsji2zps53a Nhwɛdo:Strfind short 10 1192 7394 2023-04-24T16:40:46Z Abazizfahad 127 Created page with "{{#Invoke:String|find|source={{{1|}}}|{{{2}}}}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>" 7394 wikitext text/x-wiki {{#Invoke:String|find|source={{{1|}}}|{{{2}}}}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> sng2qjm59mds7la9fh03t82f19ej3y4 Nhwɛdo:Unbulleted list 10 1193 7395 2023-04-24T16:44:08Z Abazizfahad 127 Created page with "{{<includeonly>safesubst:</includeonly>#invoke:list|unbulleted}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>" 7395 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:list|unbulleted}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> g28jpumica8ycuimxbfi2qlrcbowsb3 Nhwɛdo:Plainlist/styles.css 10 1194 7396 2023-04-24T16:45:38Z Abazizfahad 127 Created page with "/* {{pp-template|small=yes}} */ .plainlist ol, .plainlist ul { line-height: inherit; list-style: none; margin: 0; padding: 0; /* Reset Minerva default */ } .plainlist ol li, .plainlist ul li { margin-bottom: 0; }" 7396 sanitized-css text/css /* {{pp-template|small=yes}} */ .plainlist ol, .plainlist ul { line-height: inherit; list-style: none; margin: 0; padding: 0; /* Reset Minerva default */ } .plainlist ol li, .plainlist ul li { margin-bottom: 0; } 9iguthb0t8w7c89r3am2dbgv55d4w1c Module:Infobox/styles.css 828 1195 35010 7397 2024-10-17T17:46:52Z 86.89.2.187 copied from tw.wikipedia 35010 sanitized-css text/css /* {{pp|small=y}} */ /* Infobox template style */ .infobox { border: 1px solid #a2a9b1; border-spacing: 3px; background-color: #f8f9fa; color: black; /* @noflip */ margin: 0.5em 0 0.5em 1em; padding: 0.2em; /* @noflip */ float: right; /* @noflip */ clear: right; font-size: 88%; line-height: 1.5em; width: 22em; } .infobox-header, .infobox-label, .infobox-above, .infobox-full-data, .infobox-data, .infobox-below, .infobox-subheader, .infobox-image, .infobox-navbar, /* Remove element selector when every .infobox thing is using the standard module/templates */ .infobox th, .infobox td { vertical-align: top; } .infobox-label, .infobox-data, /* Remove element selector when every .infobox thing is using the standard module/templates */ .infobox th, .infobox td { /* @noflip */ text-align: left; } /* Remove .infobox when element selectors above are removed */ .infobox .infobox-above, .infobox .infobox-title, /* Remove element selector when every .infobox thing is using the standard module/templates */ .infobox caption { font-size: 125%; font-weight: bold; text-align: center; } .infobox-title, /* Remove element selector when every .infobox thing is using the standard module/templates */ .infobox caption { padding: 0.2em; } /* Remove .infobox when element selectors above are removed */ .infobox .infobox-header, .infobox .infobox-subheader, .infobox .infobox-image, .infobox .infobox-full-data, .infobox .infobox-below { text-align: center; } /* * not strictly certain these styles are necessary since the modules now * exclusively output infobox-subbox or infobox, not both * just replicating the module faithfully */ .infobox-subbox { padding: 0; border: none; margin: -3px; width: auto; min-width: 100%; font-size: 100%; clear: none; float: none; background-color: transparent; } .infobox-3cols-child { margin: auto; } .infobox .navbar { font-size: 100%; } /* T281642 */ body.skin-minerva .infobox-header, body.skin-minerva .infobox-subheader, body.skin-minerva .infobox-above, body.skin-minerva .infobox-title, body.skin-minerva .infobox-image, body.skin-minerva .infobox-full-data, body.skin-minerva .infobox-below { text-align: center; } /* Dark theme: [[William_Wragg]], [[Coral_Castle]] */ @media screen { html.skin-theme-clientpref-night .infobox-full-data:not(.notheme) > div:not(.notheme)[style] { background: #1f1f23 !important; /* switch with var( --color-base ) when supported. */ color: #f8f9fa; } } @media screen and ( prefers-color-scheme: dark) { html.skin-theme-clientpref-os .infobox-full-data:not(.notheme) div:not(.notheme) { background: #1f1f23 !important; /* switch with var( --color-base ) when supported. */ color: #f8f9fa; } } /* Since infobox is a table, many infobox templates take advantage of this to add columns and rows to the infobox itself rather than as part of a new table inside them. This class should be discouraged and removed on the long term, but allows us to at least identify these tables going forward Currently in use on: [[Module:Infobox3cols]] Fixes issue described in https://phabricator.wikimedia.org/F55300125 on Vector 2022. */ @media (min-width: 640px) { body.skin--responsive .infobox-table { display: table !important; } body.skin--responsive .infobox-table > caption { display: table-caption !important; } body.skin--responsive .infobox-table > tbody { display: table-row-group; } body.skin--responsive .infobox-table tr { display: table-row !important; } body.skin--responsive .infobox-table th, body.skin--responsive .infobox-table td { padding-left: inherit; padding-right: inherit; } } 7mw74wcvmcn6ffnhfa1zdtjx4fi7mts Module:InfoboxImage 828 1196 7398 2023-04-24T16:48:28Z Abazizfahad 127 Created page with "-- Inputs: -- image - Can either be a bare filename (with or without the File:/Image: prefix) or a fully formatted image link -- page - page to display for multipage images (DjVu) -- size - size to display the image -- maxsize - maximum size for image -- sizedefault - default size to display the image if size param is blank -- alt - alt text for image -- title - title text for image -- border - set to yes if border -- center - set to yes, if th..." 7398 Scribunto text/plain -- Inputs: -- image - Can either be a bare filename (with or without the File:/Image: prefix) or a fully formatted image link -- page - page to display for multipage images (DjVu) -- size - size to display the image -- maxsize - maximum size for image -- sizedefault - default size to display the image if size param is blank -- alt - alt text for image -- title - title text for image -- border - set to yes if border -- center - set to yes, if the image has to be centered -- upright - upright image param -- suppressplaceholder - if yes then checks to see if image is a placeholder and suppresses it -- link - page to visit when clicking on image -- class - HTML classes to add to the image -- Outputs: -- Formatted image. -- More details available at the "Module:InfoboxImage/doc" page local i = {}; local placeholder_image = { "Blue - Replace this image female.svg", "Blue - Replace this image male.svg", "Female no free image yet.png", "Flag of None (square).svg", "Flag of None.svg", "Flag of.svg", "Green - Replace this image female.svg", "Green - Replace this image male.svg", "Image is needed female.svg", "Image is needed male.svg", "Location map of None.svg", "Male no free image yet.png", "Missing flag.png", "No flag.svg", "No free portrait.svg", "No portrait (female).svg", "No portrait (male).svg", "Red - Replace this image female.svg", "Red - Replace this image male.svg", "Replace this image female (blue).svg", "Replace this image female.svg", "Replace this image male (blue).svg", "Replace this image male.svg", "Silver - Replace this image female.svg", "Silver - Replace this image male.svg", "Replace this image.svg", "Cricket no pic.png", "CarersLogo.gif", "Diagram Needed.svg", "Example.jpg", "Image placeholder.png", "No male portrait.svg", "Nocover-upload.png", "NoDVDcover copy.png", "Noribbon.svg", "No portrait-BFD-test.svg", "Placeholder barnstar ribbon.png", "Project Trains no image.png", "Image-request.png", "Sin bandera.svg", "Sin escudo.svg", "Replace this image - temple.png", "Replace this image butterfly.png", "Replace this image.svg", "Replace this image1.svg", "Resolution angle.png", "Image-No portrait-text-BFD-test.svg", "Insert image here.svg", "No image available.png", "NO IMAGE YET square.png", "NO IMAGE YET.png", "No Photo Available.svg", "No Screenshot.svg", "No-image-available.jpg", "Null.png", "PictureNeeded.gif", "Place holder.jpg", "Unbenannt.JPG", "UploadACopyrightFreeImage.svg", "UploadAnImage.gif", "UploadAnImage.svg", "UploadAnImageShort.svg", "CarersLogo.gif", "Diagram Needed.svg", "No male portrait.svg", "NoDVDcover copy.png", "Placeholder barnstar ribbon.png", "Project Trains no image.png", "Image-request.png", "Noimage.gif", } function i.IsPlaceholder(image) -- change underscores to spaces image = mw.ustring.gsub(image, "_", " "); assert(image ~= nil, 'mw.ustring.gsub(image, "_", " ") must not return nil') -- if image starts with [[ then remove that and anything after | if mw.ustring.sub(image,1,2) == "[[" then image = mw.ustring.sub(image,3); image = mw.ustring.gsub(image, "([^|]*)|.*", "%1"); assert(image ~= nil, 'mw.ustring.gsub(image, "([^|]*)|.*", "%1") must not return nil') end -- Trim spaces image = mw.ustring.gsub(image, '^[ ]*(.-)[ ]*$', '%1'); assert(image ~= nil, "mw.ustring.gsub(image, '^[ ]*(.-)[ ]*$', '%1') must not return nil") -- remove prefix if exists local allNames = mw.site.namespaces[6].aliases allNames[#allNames + 1] = mw.site.namespaces[6].name allNames[#allNames + 1] = mw.site.namespaces[6].canonicalName for i, name in ipairs(allNames) do if mw.ustring.lower(mw.ustring.sub(image, 1, mw.ustring.len(name) + 1)) == mw.ustring.lower(name .. ":") then image = mw.ustring.sub(image, mw.ustring.len(name) + 2); break end end -- Trim spaces image = mw.ustring.gsub(image, '^[ ]*(.-)[ ]*$', '%1'); -- capitalise first letter image = mw.ustring.upper(mw.ustring.sub(image,1,1)) .. mw.ustring.sub(image,2); for i,j in pairs(placeholder_image) do if image == j then return true end end return false end function i.InfoboxImage(frame) local image = frame.args["image"]; if image == "" or image == nil then return ""; end if image == "&nbsp;" then return image; end if frame.args["suppressplaceholder"] ~= "no" then if i.IsPlaceholder(image) == true then return ""; end end if mw.ustring.lower(mw.ustring.sub(image,1,5)) == "http:" then return ""; end if mw.ustring.lower(mw.ustring.sub(image,1,6)) == "[http:" then return ""; end if mw.ustring.lower(mw.ustring.sub(image,1,7)) == "[[http:" then return ""; end if mw.ustring.lower(mw.ustring.sub(image,1,6)) == "https:" then return ""; end if mw.ustring.lower(mw.ustring.sub(image,1,7)) == "[https:" then return ""; end if mw.ustring.lower(mw.ustring.sub(image,1,8)) == "[[https:" then return ""; end if mw.ustring.sub(image,1,2) == "[[" then -- search for thumbnail images and add to tracking cat if found local cat = ""; if mw.title.getCurrentTitle().namespace == 0 and (mw.ustring.find(image, "|%s*thumb%s*[|%]]") or mw.ustring.find(image, "|%s*thumbnail%s*[|%]]")) then cat = "[[Category:Pages using infoboxes with thumbnail images]]"; end return image .. cat; elseif mw.ustring.sub(image,1,2) == "{{" and mw.ustring.sub(image,1,3) ~= "{{{" then return image; elseif mw.ustring.sub(image,1,1) == "<" then return image; elseif mw.ustring.sub(image,1,5) == mw.ustring.char(127).."UNIQ" then -- Found strip marker at begining, so pass don't process at all return image; elseif mw.ustring.sub(image,4,9) == "`UNIQ-" then -- Found strip marker at begining, so pass don't process at all return image; else local result = ""; local page = frame.args["page"]; local size = frame.args["size"]; local maxsize = frame.args["maxsize"]; local sizedefault = frame.args["sizedefault"]; local alt = frame.args["alt"]; local link = frame.args["link"]; local title = frame.args["title"]; local border = frame.args["border"]; local upright = frame.args["upright"] or ""; local thumbtime = frame.args["thumbtime"] or ""; local center = frame.args["center"]; local class = frame.args["class"]; -- remove prefix if exists local allNames = mw.site.namespaces[6].aliases allNames[#allNames + 1] = mw.site.namespaces[6].name allNames[#allNames + 1] = mw.site.namespaces[6].canonicalName for i, name in ipairs(allNames) do if mw.ustring.lower(mw.ustring.sub(image, 1, mw.ustring.len(name) + 1)) == mw.ustring.lower(name .. ":") then image = mw.ustring.sub(image, mw.ustring.len(name) + 2); break end end if maxsize ~= "" and maxsize ~= nil then -- if no sizedefault then set to maxsize if sizedefault == "" or sizedefault == nil then sizedefault = maxsize end -- check to see if size bigger than maxsize if size ~= "" and size ~= nil then local sizenumber = tonumber(mw.ustring.match(size,"%d*")) or 0; local maxsizenumber = tonumber(mw.ustring.match(maxsize,"%d*")) or 0; if sizenumber>maxsizenumber and maxsizenumber>0 then size = maxsize; end end end -- add px to size if just a number if (tonumber(size) or 0) > 0 then size = size .. "px"; end -- add px to sizedefault if just a number if (tonumber(sizedefault) or 0) > 0 then sizedefault = sizedefault .. "px"; end result = "[[File:" .. image; if page ~= "" and page ~= nil then result = result .. "|page=" .. page; end if size ~= "" and size ~= nil then result = result .. "|" .. size; elseif sizedefault ~= "" and sizedefault ~= nil then result = result .. "|" .. sizedefault; else result = result .. "|frameless"; end if center == "yes" then result = result .. "|center" end if alt ~= "" and alt ~= nil then result = result .. "|alt=" .. alt; end if link ~= "" and link ~= nil then result = result .. "|link=" .. link; end if border == "yes" then result = result .. "|border"; end if upright == "yes" then result = result .. "|upright"; elseif upright ~= "" then result = result .. "|upright=" .. upright; end if thumbtime ~= "" then result = result .. "|thumbtime=" .. thumbtime; end if class ~= nil and class ~= "" then result = result .. "|class=" .. class; end -- if alt value is a keyword then do not use as a description if alt == "thumbnail" or alt == "thumb" or alt == "frameless" or alt == "left" or alt == "center" or alt == "right" or alt == "upright" or alt == "border" or mw.ustring.match(alt or "", '^[0-9]*px$', 1) ~= nil then alt = nil; end if title ~= "" and title ~= nil then -- does title param contain any templatestyles? If yes then set to blank. if mw.ustring.match(frame:preprocess(title), 'UNIQ%-%-templatestyles', 1) ~= nil then title = nil; end end if title ~= "" and title ~= nil then result = result .. "|" .. title; end result = result .. "]]"; return result; end end return i; 1qnfhbaitrn7lf4l4ypjcfzdf5a9lxe Nhwɛdo:Infobox officeholder 10 1197 35006 35003 2024-10-17T15:18:22Z Robertjamal12 13 Undo revision [[Special:Diff/35003|35003]] by [[Special:Contributions/Robertjamal12|Robertjamal12]] ([[User talk:Robertjamal12|talk]]) 35006 wikitext text/x-wiki {{#invoke:infobox|infoboxTemplate | bodyclass = vcard {{{bodyclass|}}} | bodystyle = {{#if:{{{mainwidth|}}}|width: {{{mainwidth}}}}} | child = {{lc:{{{embed}}}}} | abovestyle = font-size: 100%; | above = {{#if:{{{honorific prefix|{{{honorific_prefix|{{{honorific-prefix|}}}}}}}}}|<div class="honorific-prefix" style="font-weight: normal;">{{{honorific prefix|{{{honorific_prefix|{{{honorific-prefix}}}}}}}}}</div>}}<!-- --><div class="fn" style="font-size:125%;">{{#if:{{{name|}}}|{{{name}}}|{{PAGENAMEBASE}}}}</div><!-- -->{{#if:{{{honorific suffix|{{{honorific_suffix|{{{honorific-suffix|}}}}}}}}}|<div class="honorific-suffix" style="font-weight: normal;">{{{honorific suffix|{{{honorific_suffix|{{{honorific-suffix}}}}}}}}}</div>}} | subheaderstyle = font-size:125%; font-weight:bold; | subheader = {{#ifeq:{{lc:{{{embed}}}}}|yes||{{#if:{{{native_name|}}}|{{#if:{{{native_name_lang|}}}|<div class="nickname" lang="{{{native_name_lang}}}">}}{{{native_name}}}{{#if:{{{native_name_lang|}}}|</div>}}}}}} | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{width|{{{imagesize|{{{image_size|}}}}}}}}}|sizedefault=frameless|upright={{{image_upright|1}}}|alt={{{alt|}}}|suppressplaceholder=yes}} | image2 = {{#invoke:InfoboxImage|InfoboxImage|image={{{image name|}}}|size={{{width|{{{imagesize|{{{image_size|}}}}}}}}}|sizedefault=frameless|upright={{{image_upright|1}}}|alt={{{image_name_alt|}}}|suppressplaceholder=yes}} | image3 = {{#invoke:InfoboxImage|InfoboxImage|image={{{smallimage|}}}|sizedefault=frameless|upright={{{image_upright|1}}}|alt={{{smallimage_alt|}}}|suppressplaceholder=yes}} | captionstyle = line-height:normal;padding-top:0.2em; | caption{{#if:{{{smallimage|}}}|3|{{#if:{{{image name|}}}|2}}}} = {{{caption|}}} | headerstyle = {{#ifeq:{{lc:{{{embed}}}}}|yes|background:#eee|background:lavender}} | data1 = {{#if:{{{speaker|}}}| {{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname2|}}} | 1namedata = {{{1namedata2|}}} | 2blankname = {{{2blankname2|}}} | 2namedata = {{{2namedata2|}}} | 3blankname = {{{3blankname2|}}} | 3namedata = {{{3namedata2|}}} | 4blankname = {{{4blankname2|}}} | 4namedata = {{{4namedata2|}}} | 5blankname = {{{5blankname2|}}} | 5namedata = {{{5namedata2|}}} | alongside = {{{alongside2|}}} | ambassador_from = {{{ambassador_from2|}}} | appointer = {{#if: {{{appointer2|}}} | {{{appointer2}}} | {{{appointed2|}}} }} | assembly = {{{assembly2|}}} | assuming = {{{assuming2|}}} | chancellor = {{{chancellor2|}}} | co-leader = {{{co-leader2|}}} | constituency_{{#if:{{{constituency_AM2|}}}|AM|MP}} = {{#if: {{{constituency_AM2|}}} | {{{constituency_AM2}}} | {{{constituency_MP2|}}} }} | constituency = {{{constituency2|}}} | convocation = {{{convocation2|}}} | country = {{{country2|}}} | deputy = {{{deputy2|}}} | district = {{{district2|}}} | firstminister = {{{firstminister2|}}} | governor-general = {{{governor-general2|}}} | governor_general = {{{governor_general2|}}} | governor = {{{governor2|}}} | jr/sr = {{{jr/sr2|}}} | jr/sr and state = {{{jr/sr and state2|}}} | leader = {{{leader2|}}} | legislature = {{{legislature2|}}} | lieutenant_governor = {{{lieutenant_governor2|}}} | lieutenant = {{{lieutenant2|}}} | majority_leader = {{#if: {{{majorityleader2|}}} | {{{majorityleader2}}} | {{{majority_leader2|}}} }} | minister_from = {{{minister_from2|}}} | minority_floor_leader = {{{minority_floor_leader2|}}} | majority_floor_leader = {{{majority_floor_leader2|}}} | majority = {{{majority2|}}} | minister = {{{minister2|}}} | minority_leader = {{#if: {{{minorityleader2|}}} | {{{minorityleader2}}} | {{{minority_leader2|}}} }} | monarch = {{{monarch2|}}} | nominator = {{{nominator2|}}} | office = {{{office2|}}} | order = {{{order2|}}} | parliament = {{{parliament2|}}} | parliamentarygroup = {{{parliamentarygroup2|}}} | predecessor = {{{predecessor2|}}} | preceding = {{{preceding2|}}} | preceded = {{{preceded2|}}} | premier = {{{premier2|}}} | president = {{{president2|}}} | primeminister = {{{primeminister2|}}} | riding = {{{riding2|}}} | speaker = {{{speaker|}}} | speaker_office = {{{speaker_office|}}} | state_assembly = {{{state_assembly|}}} | state_delegate = {{{state_delegate|}}} | state_house = {{{state_house|}}} | state_legislature = {{{state_legislature|}}} | state_senate = {{{state_senate|}}} | state = {{{state|}}} | subterm = {{nobold|{{{subterm|}}}}} | suboffice = {{{suboffice|}}} | succeeded = {{{succeeded2|}}} | succeeding = {{{succeeding2|}}} | successor = {{{successor2|}}} | taoiseach = {{{taoiseach2|}}} | termlabel = {{{term_label2|{{{termlabel2|In office}}}}}} | termend = {{#if:{{{termend2|}}}|{{{termend2}}}|{{{term_end2|}}}}} | termstart = {{#if:{{{termstart2|}}}|{{{termstart2}}}|{{{term_start2|}}}}} | term = {{{term2|}}} | title = {{{title2|}}} | vicegovernor = {{{vicegovernor2|}}} | vicepresident = {{{vicepresident2|}}} | vicepremier = {{{vicepremier2|}}} | viceprimeminister = {{{viceprimeminister2|}}} | party = {{{party|}}} | prior_term = {{{prior_term|}}} }}}}}}<!-- -->{{Infobox officeholder/office|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname|}}} | 1namedata = {{{1namedata|}}} | 2blankname = {{{2blankname|}}} | 2namedata = {{{2namedata|}}} | 3blankname = {{{3blankname|}}} | 3namedata = {{{3namedata|}}} | 4blankname = {{{4blankname|}}} | 4namedata = {{{4namedata|}}} | 5blankname = {{{5blankname|}}} | 5namedata = {{{5namedata|}}} | alongside = {{{alongside|}}} | ambassador_from = {{{ambassador_from|}}} | appointer = {{#if: {{{appointer|}}} | {{{appointer}}} | {{{appointed|}}} }} | assembly = {{{assembly|}}} | assuming = {{{assuming|}}} | candidate = {{{candidate|}}} | chancellor = {{{chancellor|}}} | co-leader = {{{co-leader|}}} | constituency_{{#if:{{{constituency_AM|}}}|AM|MP}} = {{#if: {{{constituency_AM|}}} | {{{constituency_AM}}} | {{{constituency_MP|}}} }} | constituency = {{{constituency|}}} | convocation = {{{convocation|}}} | country = {{{country|}}} | deputy = {{{deputy|}}} | district = {{{district|}}} | election_date = {{{election_date|}}} | firstminister = {{{firstminister|}}} | governor-general = {{{governor-general|}}} | governor_general = {{{governor_general|}}} | governor = {{{governor|}}} | incumbent = {{{incumbent|}}} | jr/sr = {{{jr/sr|}}} | jr/sr and state = {{{jr/sr and state|}}} | leader = {{{leader|}}} | legislature = {{{legislature|}}} | lieutenant_governor = {{{lieutenant_governor|}}} | lieutenant = {{{lieutenant|}}} | majority_leader = {{#if: {{{majorityleader|}}} | {{{majorityleader}}} | {{{majority_leader|}}} }} | majority = {{{majority|}}} | minister = {{{minister|}}} | minister_from = {{{minister_from|}}} | minority_floor_leader = {{{minority_floor_leader|}}} | majority_floor_leader = {{{majority_floor_leader|}}} | minority_leader = {{#if: {{{minorityleader|}}} | {{{minorityleader}}} | {{{minority_leader|}}} }} | monarch = {{{monarch|}}} | nominator = {{{nominator|}}} | nominee = {{{nominee|}}} | office = {{{office|}}} | opponent = {{{opponent|}}} | order = {{{order|}}} | parliament = {{{parliament|}}} | parliamentarygroup = {{{parliamentarygroup|}}} | party_election = {{{party_election|}}} | predecessor = {{{predecessor|}}} | preceding = {{{preceding|}}} | preceded = {{{preceded|}}} | premier = {{{premier|}}} | president = {{{president|}}} | primeminister = {{{primeminister|}}} | riding = {{{riding|}}} | runningmate = {{{runningmate|}}} | state_assembly = {{{state_assembly|}}} | state_delegate = {{{state_delegate|}}} | state_house = {{{state_house|}}} | state_legislature = {{{state_legislature|}}} | state_senate = {{{state_senate|}}} | state = {{{state|}}} | status = {{{status|}}} | suboffice = {{{suboffice|}}} | subterm = {{nobold|{{{subterm|}}}}} | succeeded = {{{succeeded|}}} | succeeding = {{{succeeding|}}} | successor = {{{successor|}}} | taoiseach = {{{taoiseach|}}} | termlabel = {{{term_label|{{{termlabel|In office}}}}}} | termend = {{#if: {{{termend|}}} | {{{termend}}} | {{{term_end|}}} }} | termstart = {{#if: {{{termstart|}}} | {{{termstart}}} | {{{term_start|}}} }} | term = {{{term|}}} | title = {{{title|}}} | vicegovernor = {{{vicegovernor|}}} | vicepresident = {{{vicepresident|}}} | vicepremier = {{{vicepremier|}}} | viceprimeminister = {{{viceprimeminister|}}} | party = {{{party|}}} | prior_term = {{{prior_term|}}} }}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname1|}}} | 1namedata = {{{1namedata1|}}} | 2blankname = {{{2blankname1|}}} | 2namedata = {{{2namedata1|}}} | 3blankname = {{{3blankname1|}}} | 3namedata = {{{3namedata1|}}} | 4blankname = {{{4blankname1|}}} | 4namedata = {{{4namedata1|}}} | 5blankname = {{{5blankname1|}}} | 5namedata = {{{5namedata1|}}} | alongside = {{{alongside1|}}} | ambassador_from = {{{ambassador_from1|}}} | appointer = {{#if: {{{appointer1|}}} | {{{appointer1}}} | {{{appointed1|}}} }} | assembly = {{{assembly1|}}} | assuming = {{{assuming1|}}} | chancellor = {{{chancellor1|}}} | co-leader = {{{co-leader1|}}} | constituency_{{#if:{{{constituency_AM1|}}}|AM|MP}} = {{#if: {{{constituency_AM1|}}} | {{{constituency_AM1}}} | {{{constituency_MP1|}}} }} | constituency = {{{constituency1|}}} | convocation = {{{convocation1|}}} | country = {{{country1|}}} | deputy = {{{deputy1|}}} | district = {{{district1|}}} | firstminister = {{{firstminister1|}}} | governor-general = {{{governor-general1|}}} | governor_general = {{{governor_general1|}}} | governor = {{{governor1|}}} | jr/sr = {{{jr/sr1|}}} | jr/sr and state = {{{jr/sr and state1|}}} | leader = {{{leader1|}}} | legislature = {{{legislature1|}}} | lieutenant_governor = {{{lieutenant_governor1|}}} | lieutenant = {{{lieutenant1|}}} | minority_floor_leader = {{{minority_floor_leader1|}}} | minister_from = {{{minister_from1|}}} | majority_floor_leader = {{{majority_floor_leader1|}}} | majority_leader = {{#if: {{{majorityleader1|}}} | {{{majorityleader1}}} | {{{majority_leader1|}}} }} | majority = {{{majority1|}}} | minister = {{{minister1|}}} | minority_leader = {{#if: {{{minorityleader1|}}} | {{{minorityleader1}}} | {{{minority_leader1|}}} }} | monarch = {{{monarch1|}}} | nominator = {{{nominator1|}}} | office = {{{office1|}}} | order = {{{order1|}}} | parliament = {{{parliament1|}}} | parliamentarygroup = {{{parliamentarygroup1|}}} | predecessor = {{{predecessor1|}}} | preceding = {{{preceding1|}}} | preceded = {{{preceded1|}}} | premier = {{{premier1|}}} | president = {{{president1|}}} | primeminister = {{{primeminister1|}}} | riding = {{{riding1|}}} | state_assembly = {{{state_assembly1|}}} | state_delegate = {{{state_delegate1|}}} | state_house = {{{state_house1|}}} | state_legislature = {{{state_legislature1|}}} | state_senate = {{{state_senate1|}}} | state = {{{state1|}}} | status = {{{status1|}}} | subterm = {{nobold|{{{subterm1|}}}}} | suboffice = {{{suboffice1|}}} | succeeded = {{{succeeded1|}}} | succeeding = {{{succeeding1|}}} | successor = {{{successor1|}}} | taoiseach = {{{taoiseach1|}}} | termlabel = {{{term_label1|{{{termlabel1|In office}}}}}} | termend = {{#if:{{{termend1|}}}|{{{termend1}}}|{{{term_end1|}}}}} | termstart = {{#if:{{{termstart1|}}}|{{{termstart1}}}|{{{term_start1|}}}}} | term = {{{term1|}}} | title = {{{title1|}}} | vicegovernor = {{{vicegovernor1|}}} | vicepresident = {{{vicepresident1|}}} | vicepremier = {{{vicepremier1|}}} | viceprimeminister = {{{viceprimeminister1|}}} | party = {{{party|}}} | prior_term = {{{prior_term1|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{#if:{{{speaker|}}}|| {{Infobox officeholder/office|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname2|}}} | 1namedata = {{{1namedata2|}}} | 2blankname = {{{2blankname2|}}} | 2namedata = {{{2namedata2|}}} | 3blankname = {{{3blankname2|}}} | 3namedata = {{{3namedata2|}}} | 4blankname = {{{4blankname2|}}} | 4namedata = {{{4namedata2|}}} | 5blankname = {{{5blankname2|}}} | 5namedata = {{{5namedata2|}}} | alongside = {{{alongside2|}}} | ambassador_from = {{{ambassador_from2|}}} | appointer = {{#if: {{{appointer2|}}} | {{{appointer2}}} | {{{appointed2|}}} }} | assembly = {{{assembly2|}}} | assuming = {{{assuming2|}}} | chancellor = {{{chancellor2|}}} | co-leader = {{{co-leader2|}}} | constituency_{{#if:{{{constituency_AM2|}}}|AM|MP}} = {{#if: {{{constituency_AM2|}}} | {{{constituency_AM2}}} | {{{constituency_MP2|}}} }} | constituency = {{{constituency2|}}} | convocation = {{{convocation2|}}} | country = {{{country2|}}} | deputy = {{{deputy2|}}} | district = {{{district2|}}} | firstminister = {{{firstminister2|}}} | governor-general = {{{governor-general2|}}} | governor_general = {{{governor_general2|}}} | governor = {{{governor2|}}} | jr/sr = {{{jr/sr2|}}} | jr/sr and state = {{{jr/sr and state2|}}} | leader = {{{leader2|}}} | legislature = {{{legislature2|}}} | lieutenant_governor = {{{lieutenant_governor2|}}} | lieutenant = {{{lieutenant2|}}} | majority_leader = {{#if: {{{majorityleader2|}}} | {{{majorityleader2}}} | {{{majority_leader2|}}} }} | minister_from = {{{minister_from2|}}} | minority_floor_leader = {{{minority_floor_leader2|}}} | majority_floor_leader = {{{majority_floor_leader2|}}} | majority = {{{majority2|}}} | minister = {{{minister2|}}} | minority_leader = {{#if: {{{minorityleader2|}}} | {{{minorityleader2}}} | {{{minority_leader2|}}} }} | monarch = {{{monarch2|}}} | nominator = {{{nominator2|}}} | office = {{{office2|}}} | order = {{{order2|}}} | parliament = {{{parliament2|}}} | parliamentarygroup = {{{parliamentarygroup2|}}} | predecessor = {{{predecessor2|}}} | preceding = {{{preceding2|}}} | preceded = {{{preceded2|}}} | premier = {{{premier2|}}} | president = {{{president2|}}} | primeminister = {{{primeminister2|}}} | riding = {{{riding2|}}} | state_assembly = {{{state_assembly2|}}} | state_delegate = {{{state_delegate2|}}} | state_house = {{{state_house2|}}} | state_legislature = {{{state_legislature2|}}} | state_senate = {{{state_senate2|}}} | state = {{{state2|}}} | status = {{{status2|}}} | subterm = {{nobold|{{{subterm2|}}}}} | suboffice = {{{suboffice2|}}} | succeeded = {{{succeeded2|}}} | succeeding = {{{succeeding2|}}} | successor = {{{successor2|}}} | taoiseach = {{{taoiseach2|}}} | termlabel = {{{term_label2|{{{termlabel2|In office}}}}}} | termend = {{#if:{{{termend2|}}}|{{{termend2}}}|{{{term_end2|}}}}} | termstart = {{#if:{{{termstart2|}}}|{{{termstart2}}}|{{{term_start2|}}}}} | term = {{{term2|}}} | title = {{{title2|}}} | vicegovernor = {{{vicegovernor2|}}} | vicepresident = {{{vicepresident2|}}} | vicepremier = {{{vicepremier2|}}} | viceprimeminister = {{{viceprimeminister2|}}} | party = {{{party|}}} | prior_term = {{{prior_term2|}}} }}}}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname3|}}} | 1namedata = {{{1namedata3|}}} | 2blankname = {{{2blankname3|}}} | 2namedata = {{{2namedata3|}}} | 3blankname = {{{3blankname3|}}} | 3namedata = {{{3namedata3|}}} | 4blankname = {{{4blankname3|}}} | 4namedata = {{{4namedata3|}}} | 5blankname = {{{5blankname3|}}} | 5namedata = {{{5namedata3|}}} | alongside = {{{alongside3|}}} | ambassador_from = {{{ambassador_from3|}}} | appointer = {{#if: {{{appointer3|}}} | {{{appointer3}}} | {{{appointed3|}}} }} | assembly = {{{assembly3|}}} | assuming = {{{assuming3|}}} | chancellor = {{{chancellor3|}}} | co-leader = {{{co-leader3|}}} | constituency_{{#if:{{{constituency_AM3|}}}|AM|MP}} = {{#if: {{{constituency_AM3|}}} | {{{constituency_AM3}}} | {{{constituency_MP3|}}} }} | constituency = {{{constituency3|}}} | convocation = {{{convocation3|}}} | country = {{{country3|}}} | deputy = {{{deputy3|}}} | district = {{{district3|}}} | firstminister = {{{firstminister3|}}} | governor-general = {{{governor-general3|}}} | governor_general = {{{governor_general3|}}} | governor = {{{governor3|}}} | jr/sr = {{{jr/sr3|}}} | jr/sr and state = {{{jr/sr and state3|}}} | leader = {{{leader3|}}} | legislature = {{{legislature3|}}} | lieutenant_governor = {{{lieutenant_governor3|}}} | lieutenant = {{{lieutenant3|}}} | minority_floor_leader = {{{minority_floor_leader3|}}} | minister_from = {{{minister_from3|}}} | majority_floor_leader = {{{majority_floor_leader3|}}} | majority_leader = {{#if: {{{majorityleader3|}}} | {{{majorityleader3}}} | {{{majority_leader3|}}} }} | majority = {{{majority3|}}} | minister = {{{minister3|}}} | minority_leader = {{#if: {{{minorityleader3|}}} | {{{minorityleader3}}} | {{{minority_leader3|}}} }} | monarch = {{{monarch3|}}} | nominator = {{{nominator3|}}} | office = {{{office3|}}} | order = {{{order3|}}} | parliament = {{{parliament3|}}} | parliamentarygroup = {{{parliamentarygroup3|}}} | predecessor = {{{predecessor3|}}} | preceding = {{{preceding3|}}} | preceded = {{{preceded3|}}} | premier = {{{premier3|}}} | president = {{{president3|}}} | primeminister = {{{primeminister3|}}} | riding = {{{riding3|}}} | state_assembly = {{{state_assembly3|}}} | state_delegate = {{{state_delegate3|}}} | state_house = {{{state_house3|}}} | state_legislature = {{{state_legislature3|}}} | state_senate = {{{state_senate3|}}} | state = {{{state3|}}} | status = {{{status3|}}} | subterm = {{nobold|{{{subterm3|}}}}} | suboffice = {{{suboffice3|}}} | succeeded = {{{succeeded3|}}} | succeeding = {{{succeeding3|}}} | successor = {{{successor3|}}} | taoiseach = {{{taoiseach3|}}} | termlabel = {{{term_label3|{{{termlabel3|In office}}}}}} | termend = {{#if:{{{termend3|}}}|{{{termend3}}}|{{{term_end3|}}}}} | termstart = {{#if:{{{termstart3|}}}|{{{termstart3}}}|{{{term_start3|}}}}} | term = {{{term3|}}} | title = {{{title3|}}} | vicegovernor = {{{vicegovernor3|}}} | vicepresident = {{{vicepresident3|}}} | vicepremier = {{{vicepremier3|}}} | viceprimeminister = {{{viceprimeminister3|}}} | party = {{{party|}}} | prior_term = {{{prior_term3|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname4|}}} | 1namedata = {{{1namedata4|}}} | 2blankname = {{{2blankname4|}}} | 2namedata = {{{2namedata4|}}} | 3blankname = {{{3blankname4|}}} | 3namedata = {{{3namedata4|}}} | 4blankname = {{{4blankname4|}}} | 4namedata = {{{4namedata4|}}} | 5blankname = {{{5blankname4|}}} | 5namedata = {{{5namedata4|}}} | alongside = {{{alongside4|}}} | ambassador_from = {{{ambassador_from4|}}} | appointer = {{#if: {{{appointer4|}}} | {{{appointer4}}} | {{{appointed4|}}} }} | assembly = {{{assembly4|}}} | assuming = {{{assuming4|}}} | chancellor = {{{chancellor4|}}} | co-leader = {{{co-leader4|}}} | constituency_{{#if:{{{constituency_AM4|}}}|AM|MP}} = {{#if: {{{constituency_AM4|}}} | {{{constituency_AM4}}} | {{{constituency_MP4|}}} }} | constituency = {{{constituency4|}}} | convocation = {{{convocation4|}}} | country = {{{country4|}}} | deputy = {{{deputy4|}}} | district = {{{district4|}}} | firstminister = {{{firstminister4|}}} | governor-general = {{{governor-general4|}}} | governor_general = {{{governor_general4|}}} | governor = {{{governor4|}}} | jr/sr = {{{jr/sr4|}}} | jr/sr and state = {{{jr/sr and state4|}}} | leader = {{{leader4|}}} | legislature = {{{legislature4|}}} | lieutenant_governor = {{{lieutenant_governor4|}}} | lieutenant = {{{lieutenant4|}}} | minister_from = {{{minister_from4|}}} | minority_floor_leader = {{{minority_floor_leader4|}}} | majority_floor_leader = {{{majority_floor_leader4|}}} | majority_leader = {{#if: {{{majorityleader4|}}} | {{{majorityleader4}}} | {{{majority_leader4|}}} }} | majority = {{{majority4|}}} | minister = {{{minister4|}}} | minority_leader = {{#if: {{{minorityleader4|}}} | {{{minorityleader4}}} | {{{minority_leader4|}}} }} | monarch = {{{monarch4|}}} | nominator = {{{nominator4|}}} | office = {{{office4|}}} | order = {{{order4|}}} | parliament = {{{parliament4|}}} | parliamentarygroup = {{{parliamentarygroup4|}}} | predecessor = {{{predecessor4|}}} | preceding = {{{preceding4|}}} | preceded = {{{preceded4|}}} | premier = {{{premier4|}}} | president = {{{president4|}}} | primeminister = {{{primeminister4|}}} | riding = {{{riding4|}}} | state_assembly = {{{state_assembly4|}}} | state_delegate = {{{state_delegate4|}}} | state_house = {{{state_house4|}}} | state_legislature = {{{state_legislature4|}}} | state_senate = {{{state_senate4|}}} | state = {{{state4|}}} | status = {{{status4|}}} | subterm = {{nobold|{{{subterm4|}}}}} | suboffice = {{{suboffice4|}}} | succeeded = {{{succeeded4|}}} | succeeding = {{{succeeding4|}}} | successor = {{{successor4|}}} | taoiseach = {{{taoiseach4|}}} | termlabel = {{{term_label4|{{{termlabel4|In office}}}}}} | termend = {{#if:{{{termend4|}}}|{{{termend4}}}|{{{term_end4|}}}}} | termstart = {{#if:{{{termstart4|}}}|{{{termstart4}}}|{{{term_start4|}}}}} | term = {{{term4|}}} | title = {{{title4|}}} | vicegovernor = {{{vicegovernor4|}}} | vicepresident = {{{vicepresident4|}}} | vicepremier = {{{vicepremier4|}}} | viceprimeminister = {{{viceprimeminister4|}}} | party = {{{party|}}} | prior_term = {{{prior_term4|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname5|}}} | 1namedata = {{{1namedata5|}}} | 2blankname = {{{2blankname5|}}} | 2namedata = {{{2namedata5|}}} | 3blankname = {{{3blankname5|}}} | 3namedata = {{{3namedata5|}}} | 4blankname = {{{4blankname5|}}} | 4namedata = {{{4namedata5|}}} | 5blankname = {{{5blankname5|}}} | 5namedata = {{{5namedata5|}}} | alongside = {{{alongside5|}}} | ambassador_from = {{{ambassador_from5|}}} | appointer = {{#if: {{{appointer5|}}} | {{{appointer5}}} | {{{appointed5|}}} }} | assembly = {{{assembly5|}}} | assuming = {{{assuming5|}}} | chancellor = {{{chancellor5|}}} | co-leader = {{{co-leader5|}}} | constituency_{{#if:{{{constituency_AM5|}}}|AM|MP}} = {{#if: {{{constituency_AM5|}}} | {{{constituency_AM5}}} | {{{constituency_MP5|}}} }} | constituency = {{{constituency5|}}} | convocation = {{{convocation5|}}} | country = {{{country5|}}} | deputy = {{{deputy5|}}} | district = {{{district5|}}} | firstminister = {{{firstminister5|}}} | governor-general = {{{governor-general5|}}} | governor_general = {{{governor_general5|}}} | governor = {{{governor5|}}} | jr/sr = {{{jr/sr5|}}} | jr/sr and state = {{{jr/sr and state5|}}} | leader = {{{leader5|}}} | legislature = {{{legislature5|}}} | lieutenant_governor = {{{lieutenant_governor5|}}} | lieutenant = {{{lieutenant5|}}} | minister_from = {{{minister_from5|}}} | minority_floor_leader = {{{minority_floor_leader5|}}} | majority_floor_leader = {{{majority_floor_leader5|}}} | majority_leader = {{#if: {{{majorityleader5|}}} | {{{majorityleader5}}} | {{{majority_leader5|}}} }} | majority = {{{majority5|}}} | minister = {{{minister5|}}} | minority_leader = {{#if: {{{minorityleader5|}}} | {{{minorityleader5}}} | {{{minority_leader5|}}} }} | monarch = {{{monarch5|}}} | nominator = {{{nominator5|}}} | office = {{{office5|}}} | order = {{{order5|}}} | parliament = {{{parliament5|}}} | parliamentarygroup = {{{parliamentarygroup5|}}} | predecessor = {{{predecessor5|}}} | preceding = {{{preceding5|}}} | preceded = {{{preceded5|}}} | premier = {{{premier5|}}} | president = {{{president5|}}} | primeminister = {{{primeminister5|}}} | riding = {{{riding5|}}} | state_assembly = {{{state_assembly5|}}} | state_delegate = {{{state_delegate5|}}} | state_house = {{{state_house5|}}} | state_legislature = {{{state_legislature5|}}} | state_senate = {{{state_senate5|}}} | state = {{{state5|}}} | status = {{{status5|}}} | subterm = {{nobold|{{{subterm5|}}}}} | suboffice = {{{suboffice5|}}} | succeeded = {{{succeeded5|}}} | succeeding = {{{succeeding5|}}} | successor = {{{successor5|}}} | taoiseach = {{{taoiseach5|}}} | termlabel = {{{term_label5|{{{termlabel5|In office}}}}}} | termend = {{#if:{{{termend5|}}}|{{{termend5}}}|{{{term_end5|}}}}} | termstart = {{#if:{{{termstart5|}}}|{{{termstart5}}}|{{{term_start5|}}}}} | term = {{{term5|}}} | title = {{{title5|}}} | vicegovernor = {{{vicegovernor5|}}} | vicepresident = {{{vicepresident5|}}} | vicepremier = {{{vicepremier5|}}} | viceprimeminister = {{{viceprimeminister5|}}} | party = {{{party|}}} | prior_term = {{{prior_term5|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname6|}}} | 1namedata = {{{1namedata6|}}} | 2blankname = {{{2blankname6|}}} | 2namedata = {{{2namedata6|}}} | 3blankname = {{{3blankname6|}}} | 3namedata = {{{3namedata6|}}} | 4blankname = {{{4blankname6|}}} | 4namedata = {{{4namedata6|}}} | 5blankname = {{{5blankname6|}}} | 5namedata = {{{5namedata6|}}} | alongside = {{{alongside6|}}} | ambassador_from = {{{ambassador_from6|}}} | appointer = {{#if: {{{appointer6|}}} | {{{appointer6}}} | {{{appointed6|}}} }} | assembly = {{{assembly6|}}} | assuming = {{{assuming6|}}} | chancellor = {{{chancellor6|}}} | co-leader = {{{co-leader6|}}} | constituency_{{#if:{{{constituency_AM6|}}}|AM|MP}} = {{#if: {{{constituency_AM6|}}} | {{{constituency_AM6}}} | {{{constituency_MP6|}}} }} | constituency = {{{constituency6|}}} | convocation = {{{convocation6|}}} | country = {{{country6|}}} | deputy = {{{deputy6|}}} | district = {{{district6|}}} | firstminister = {{{firstminister6|}}} | governor-general = {{{governor-general6|}}} | governor_general = {{{governor_general6|}}} | governor = {{{governor6|}}} | jr/sr = {{{jr/sr6|}}} | jr/sr and state = {{{jr/sr and state6|}}} | leader = {{{leader6|}}} | legislature = {{{legislature6|}}} | lieutenant_governor = {{{lieutenant_governor6|}}} | lieutenant = {{{lieutenant6|}}} | minority_floor_leader = {{{minority_floor_leader6|}}} | minister_from = {{{minister_from6|}}} | majority_floor_leader = {{{majority_floor_leader6|}}} | majority_leader = {{#if: {{{majorityleader6|}}} | {{{majorityleader6}}} | {{{majority_leader6|}}} }} | majority = {{{majority6|}}} | minister = {{{minister6|}}} | minority_leader = {{#if: {{{minorityleader6|}}} | {{{minorityleader6}}} | {{{minority_leader6|}}} }} | monarch = {{{monarch6|}}} | nominator = {{{nominator6|}}} | office = {{{office6|}}} | order = {{{order6|}}} | parliament = {{{parliament6|}}} | parliamentarygroup = {{{parliamentarygroup6|}}} | predecessor = {{{predecessor6|}}} | preceding = {{{preceding6|}}} | preceded = {{{preceded6|}}} | premier = {{{premier6|}}} | president = {{{president6|}}} | primeminister = {{{primeminister6|}}} | riding = {{{riding6|}}} | state_assembly = {{{state_assembly6|}}} | state_delegate = {{{state_delegate6|}}} | state_house = {{{state_house6|}}} | state_legislature = {{{state_legislature6|}}} | state_senate = {{{state_senate6|}}} | state = {{{state6|}}} | status = {{{status6|}}} | subterm = {{nobold|{{{subterm6|}}}}} | suboffice = {{{suboffice6|}}} | succeeded = {{{succeeded6|}}} | succeeding = {{{succeeding6|}}} | successor = {{{successor6|}}} | taoiseach = {{{taoiseach6|}}} | termlabel = {{{term_label6|{{{termlabel6|In office}}}}}} | termend = {{#if:{{{termend6|}}}|{{{termend6}}}|{{{term_end6|}}}}} | termstart = {{#if:{{{termstart6|}}}|{{{termstart6}}}|{{{term_start6|}}}}} | term = {{{term6|}}} | title = {{{title6|}}} | vicegovernor = {{{vicegovernor6|}}} | vicepresident = {{{vicepresident6|}}} | vicepremier = {{{vicepremier6|}}} | viceprimeminister = {{{viceprimeminister6|}}} | party = {{{party|}}} | prior_term = {{{prior_term6|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname7|}}} | 1namedata = {{{1namedata7|}}} | 2blankname = {{{2blankname7|}}} | 2namedata = {{{2namedata7|}}} | 3blankname = {{{3blankname7|}}} | 3namedata = {{{3namedata7|}}} | 4blankname = {{{4blankname7|}}} | 4namedata = {{{4namedata7|}}} | 5blankname = {{{5blankname7|}}} | 5namedata = {{{5namedata7|}}} | alongside = {{{alongside7|}}} | ambassador_from = {{{ambassador_from7|}}} | appointer = {{#if: {{{appointer7|}}} | {{{appointer7}}} | {{{appointed7|}}} }} | assembly = {{{assembly7|}}} | assuming = {{{assuming7|}}} | chancellor = {{{chancellor7|}}} | co-leader = {{{co-leader7|}}} | constituency_{{#if:{{{constituency_AM7|}}}|AM|MP}} = {{#if: {{{constituency_AM7|}}} | {{{constituency_AM7}}} | {{{constituency_MP7|}}} }} | constituency = {{{constituency7|}}} | convocation = {{{convocation7|}}} | country = {{{country7|}}} | deputy = {{{deputy7|}}} | district = {{{district7|}}} | firstminister = {{{firstminister7|}}} | governor-general = {{{governor-general7|}}} | governor_general = {{{governor_general7|}}} | governor = {{{governor7|}}} | jr/sr = {{{jr/sr7|}}} | jr/sr and state = {{{jr/sr and state7|}}} | leader = {{{leader7|}}} | legislature = {{{legislature7|}}} | lieutenant_governor = {{{lieutenant_governor7|}}} | lieutenant = {{{lieutenant7|}}} | minister_from = {{{minister_from7|}}} | minority_floor_leader = {{{minority_floor_leader7|}}} | majority_floor_leader = {{{majority_floor_leader7|}}} | majority_leader = {{#if: {{{majorityleader7|}}} | {{{majorityleader7}}} | {{{majority_leader7|}}} }} | majority = {{{majority7|}}} | minister = {{{minister7|}}} | minority_leader = {{#if: {{{minorityleader7|}}} | {{{minorityleader7}}} | {{{minority_leader7|}}} }} | monarch = {{{monarch7|}}} | nominator = {{{nominator7|}}} | office = {{{office7|}}} | order = {{{order7|}}} | parliament = {{{parliament7|}}} | parliamentarygroup = {{{parliamentarygroup7|}}} | predecessor = {{{predecessor7|}}} | preceding = {{{preceding7|}}} | preceded = {{{preceded7|}}} | premier = {{{premier7|}}} | president = {{{president7|}}} | primeminister = {{{primeminister7|}}} | riding = {{{riding7|}}} | state_assembly = {{{state_assembly7|}}} | state_delegate = {{{state_delegate7|}}} | state_house = {{{state_house7|}}} | state_legislature = {{{state_legislature7|}}} | state_senate = {{{state_senate7|}}} | state = {{{state7|}}} | status = {{{status7|}}} | subterm = {{nobold|{{{subterm7|}}}}} | suboffice = {{{suboffice7|}}} | succeeded = {{{succeeded7|}}} | succeeding = {{{succeeding7|}}} | successor = {{{successor7|}}} | taoiseach = {{{taoiseach7|}}} | termlabel = {{{term_label7|{{{termlabel7|In office}}}}}} | termend = {{#if:{{{termend7|}}}|{{{termend7}}}|{{{term_end7|}}}}} | termstart = {{#if:{{{termstart7|}}}|{{{termstart7}}}|{{{term_start7|}}}}} | term = {{{term7|}}} | title = {{{title7|}}} | vicegovernor = {{{vicegovernor7|}}} | vicepresident = {{{vicepresident7|}}} | vicepremier = {{{vicepremier7|}}} | viceprimeminister = {{{viceprimeminister7|}}} | party = {{{party|}}} | prior_term = {{{prior_term7|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname8|}}} | 1namedata = {{{1namedata8|}}} | 2blankname = {{{2blankname8|}}} | 2namedata = {{{2namedata8|}}} | 3blankname = {{{3blankname8|}}} | 3namedata = {{{3namedata8|}}} | 4blankname = {{{4blankname8|}}} | 4namedata = {{{4namedata8|}}} | 5blankname = {{{5blankname8|}}} | 5namedata = {{{5namedata8|}}} | alongside = {{{alongside8|}}} | ambassador_from = {{{ambassador_from8|}}} | appointer = {{#if: {{{appointer8|}}} | {{{appointer8}}} | {{{appointed8|}}} }} | assembly = {{{assembly8|}}} | assuming = {{{assuming8|}}} | chancellor = {{{chancellor8|}}} | co-leader = {{{co-leader8|}}} | constituency_{{#if:{{{constituency_AM8|}}}|AM|MP}} = {{#if: {{{constituency_AM8|}}} | {{{constituency_AM8}}} | {{{constituency_MP8|}}} }} | constituency = {{{constituency8|}}} | convocation = {{{convocation8|}}} | country = {{{country8|}}} | deputy = {{{deputy8|}}} | district = {{{district8|}}} | firstminister = {{{firstminister8|}}} | governor-general = {{{governor-general8|}}} | governor_general = {{{governor_general8|}}} | governor = {{{governor8|}}} | jr/sr = {{{jr/sr8|}}} | jr/sr and state = {{{jr/sr and state8|}}} | leader = {{{leader8|}}} | legislature = {{{legislature8|}}} | lieutenant_governor = {{{lieutenant_governor8|}}} | lieutenant = {{{lieutenant8|}}} | minister_from = {{{minister_from8|}}} | minority_floor_leader = {{{minority_floor_leader8|}}} | majority_floor_leader = {{{majority_floor_leader8|}}} | majority_leader = {{#if: {{{majorityleader8|}}} | {{{majorityleader8}}} | {{{majority_leader8|}}} }} | majority = {{{majority8|}}} | minister = {{{minister8|}}} | minority_leader = {{#if: {{{minorityleader8|}}} | {{{minorityleader8}}} | {{{minority_leader8|}}} }} | monarch = {{{monarch8|}}} | nominator = {{{nominator8|}}} | office = {{{office8|}}} | order = {{{order8|}}} | parliament = {{{parliament8|}}} | parliamentarygroup = {{{parliamentarygroup8|}}} | predecessor = {{{predecessor8|}}} | preceding = {{{preceding8|}}} | preceded = {{{preceded8|}}} | premier = {{{premier8|}}} | president = {{{president8|}}} | primeminister = {{{primeminister8|}}} | riding = {{{riding8|}}} | state_assembly = {{{state_assembly8|}}} | state_delegate = {{{state_delegate8|}}} | state_house = {{{state_house8|}}} | state_legislature = {{{state_legislature8|}}} | state_senate = {{{state_senate8|}}} | state = {{{state8|}}} | status = {{{status8|}}} | subterm = {{nobold|{{{subterm8|}}}}} | suboffice = {{{suboffice8|}}} | succeeded = {{{succeeded8|}}} | succeeding = {{{succeeding8|}}} | successor = {{{successor8|}}} | taoiseach = {{{taoiseach8|}}} | termlabel = {{{term_label8|{{{termlabel8|In office}}}}}} | termend = {{#if:{{{termend8|}}}|{{{termend8}}}|{{{term_end8|}}}}} | termstart = {{#if:{{{termstart8|}}}|{{{termstart8}}}|{{{term_start8|}}}}} | term = {{{term8|}}} | title = {{{title8|}}} | vicegovernor = {{{vicegovernor8|}}} | vicepresident = {{{vicepresident8|}}} | vicepremier = {{{vicepremier8|}}} | viceprimeminister = {{{viceprimeminister8|}}} | party = {{{party|}}} | prior_term = {{{prior_term8|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname9|}}} | 1namedata = {{{1namedata9|}}} | 2blankname = {{{2blankname9|}}} | 2namedata = {{{2namedata9|}}} | 3blankname = {{{3blankname9|}}} | 3namedata = {{{3namedata9|}}} | 4blankname = {{{4blankname9|}}} | 4namedata = {{{4namedata9|}}} | 5blankname = {{{5blankname9|}}} | 5namedata = {{{5namedata9|}}} | alongside = {{{alongside9|}}} | ambassador_from = {{{ambassador_from9|}}} | appointer = {{#if: {{{appointer9|}}} | {{{appointer9}}} | {{{appointed9|}}} }} | assembly = {{{assembly9|}}} | assuming = {{{assuming9|}}} | chancellor = {{{chancellor9|}}} | co-leader = {{{co-leader9|}}} | constituency_{{#if:{{{constituency_AM9|}}}|AM|MP}} = {{#if: {{{constituency_AM9|}}} | {{{constituency_AM9}}} | {{{constituency_MP9|}}} }} | constituency = {{{constituency9|}}} | convocation = {{{convocation9|}}} | country = {{{country9|}}} | deputy = {{{deputy9|}}} | district = {{{district9|}}} | firstminister = {{{firstminister9|}}} | governor-general = {{{governor-general9|}}} | governor_general = {{{governor_general9|}}} | governor = {{{governor9|}}} | jr/sr = {{{jr/sr9|}}} | jr/sr and state = {{{jr/sr and state9|}}} | leader = {{{leader9|}}} | legislature = {{{legislature9|}}} | lieutenant_governor = {{{lieutenant_governor9|}}} | lieutenant = {{{lieutenant9|}}} | minister_from = {{{minister_from9|}}} | minority_floor_leader = {{{minority_floor_leader9|}}} | majority_floor_leader = {{{majority_floor_leader9|}}} | majority_leader = {{#if: {{{majorityleader9|}}} | {{{majorityleader9}}} | {{{majority_leader9|}}} }} | majority = {{{majority9|}}} | minister = {{{minister9|}}} | minority_leader = {{#if: {{{minorityleader9|}}} | {{{minorityleader9}}} | {{{minority_leader9|}}} }} | monarch = {{{monarch9|}}} | nominator = {{{nominator9|}}} | office = {{{office9|}}} | order = {{{order9|}}} | parliament = {{{parliament9|}}} | parliamentarygroup = {{{parliamentarygroup9|}}} | predecessor = {{{predecessor9|}}} | preceding = {{{preceding9|}}} | preceded = {{{preceded9|}}} | premier = {{{premier9|}}} | president = {{{president9|}}} | primeminister = {{{primeminister9|}}} | riding = {{{riding9|}}} | state_assembly = {{{state_assembly9|}}} | state_delegate = {{{state_delegate9|}}} | state_house = {{{state_house9|}}} | state_legislature = {{{state_legislature9|}}} | state_senate = {{{state_senate9|}}} | state = {{{state9|}}} | status = {{{status9|}}} | subterm = {{nobold|{{{subterm9|}}}}} | suboffice = {{{suboffice9|}}} | succeeded = {{{succeeded9|}}} | succeeding = {{{succeeding9|}}} | successor = {{{successor9|}}} | taoiseach = {{{taoiseach9|}}} | termlabel = {{{term_label9|{{{termlabel9|In office}}}}}} | termend = {{#if:{{{termend9|}}}|{{{termend9}}}|{{{term_end9|}}}}} | termstart = {{#if:{{{termstart9|}}}|{{{termstart9}}}|{{{term_start9|}}}}} | term = {{{term9|}}} | title = {{{title9|}}} | vicegovernor = {{{vicegovernor9|}}} | vicepresident = {{{vicepresident9|}}} | vicepremier = {{{vicepremier9|}}} | viceprimeminister = {{{viceprimeminister9|}}} | party = {{{party|}}} | prior_term = {{{prior_term9|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname10|}}} | 1namedata = {{{1namedata10|}}} | 2blankname = {{{2blankname10|}}} | 2namedata = {{{2namedata10|}}} | 3blankname = {{{3blankname10|}}} | 3namedata = {{{3namedata10|}}} | 4blankname = {{{4blankname10|}}} | 4namedata = {{{4namedata10|}}} | 5blankname = {{{5blankname10|}}} | 5namedata = {{{5namedata10|}}} | alongside = {{{alongside10|}}} | ambassador_from = {{{ambassador_from10|}}} | appointer = {{#if: {{{appointer10|}}} | {{{appointer10}}} | {{{appointed10|}}} }} | assembly = {{{assembly10|}}} | assuming = {{{assuming10|}}} | chancellor = {{{chancellor10|}}} | co-leader = {{{co-leader10|}}} | constituency_{{#if:{{{constituency_AM10|}}}|AM|MP}} = {{#if: {{{constituency_AM10|}}} | {{{constituency_AM10}}} | {{{constituency_MP10|}}} }} | constituency = {{{constituency10|}}} | convocation = {{{convocation10|}}} | country = {{{country10|}}} | deputy = {{{deputy10|}}} | district = {{{district10|}}} | firstminister = {{{firstminister10|}}} | governor-general = {{{governor-general10|}}} | governor_general = {{{governor_general10|}}} | governor = {{{governor10|}}} | jr/sr = {{{jr/sr10|}}} | jr/sr and state = {{{jr/sr and state10|}}} | leader = {{{leader10|}}} | legislature = {{{legislature10|}}} | lieutenant_governor = {{{lieutenant_governor10|}}} | lieutenant = {{{lieutenant10|}}} | minister_from = {{{minister_from10|}}} | minority_floor_leader = {{{minority_floor_leader10|}}} | majority_floor_leader = {{{majority_floor_leader10|}}} | majority_leader = {{#if: {{{majorityleader10|}}} | {{{majorityleader10}}} | {{{majority_leader10|}}} }} | majority = {{{majority10|}}} | minister = {{{minister10|}}} | minority_leader = {{#if: {{{minorityleader10|}}} | {{{minorityleader10}}} | {{{minority_leader10|}}} }} | monarch = {{{monarch10|}}} | nominator = {{{nominator10|}}} | office = {{{office10|}}} | order = {{{order10|}}} | parliament = {{{parliament10|}}} | parliamentarygroup = {{{parliamentarygroup10|}}} | predecessor = {{{predecessor10|}}} | preceding = {{{preceding10|}}} | preceded = {{{preceded10|}}} | premier = {{{premier10|}}} | president = {{{president10|}}} | primeminister = {{{primeminister10|}}} | riding = {{{riding10|}}} | state_assembly = {{{state_assembly10|}}} | state_delegate = {{{state_delegate10|}}} | state_house = {{{state_house10|}}} | state_legislature = {{{state_legislature10|}}} | state_senate = {{{state_senate10|}}} | state = {{{state10|}}} | status = {{{status10|}}} | subterm = {{nobold|{{{subterm10|}}}}} | suboffice = {{{suboffice10|}}} | succeeded = {{{succeeded10|}}} | succeeding = {{{succeeding10|}}} | successor = {{{successor10|}}} | taoiseach = {{{taoiseach10|}}} | termlabel = {{{term_label10|{{{termlabel10|In office}}}}}} | termend = {{#if:{{{termend10|}}}|{{{termend10}}}|{{{term_end10|}}}}} | termstart = {{#if:{{{termstart10|}}}|{{{termstart10}}}|{{{term_start10|}}}}} | term = {{{term10|}}} | title = {{{title10|}}} | vicegovernor = {{{vicegovernor10|}}} | vicepresident = {{{vicepresident10|}}} | vicepremier = {{{vicepremier10|}}} | viceprimeminister = {{{viceprimeminister10|}}} | party = {{{party|}}} | prior_term = {{{prior_term10|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname11|}}} | 1namedata = {{{1namedata11|}}} | 2blankname = {{{2blankname11|}}} | 2namedata = {{{2namedata11|}}} | 3blankname = {{{3blankname11|}}} | 3namedata = {{{3namedata11|}}} | 4blankname = {{{4blankname11|}}} | 4namedata = {{{4namedata11|}}} | 5blankname = {{{5blankname11|}}} | 5namedata = {{{5namedata11|}}} | alongside = {{{alongside11|}}} | ambassador_from = {{{ambassador_from11|}}} | appointer = {{#if: {{{appointer11|}}} | {{{appointer11}}} | {{{appointed11|}}} }} | assembly = {{{assembly11|}}} | assuming = {{{assuming11|}}} | chancellor = {{{chancellor11|}}} | co-leader = {{{co-leader11|}}} | constituency_{{#if:{{{constituency_AM11|}}}|AM|MP}} = {{#if: {{{constituency_AM11|}}} | {{{constituency_AM11}}} | {{{constituency_MP11|}}} }} | constituency = {{{constituency11|}}} | convocation = {{{convocation11|}}} | country = {{{country11|}}} | deputy = {{{deputy11|}}} | district = {{{district11|}}} | firstminister = {{{firstminister11|}}} | governor-general = {{{governor-general11|}}} | governor_general = {{{governor_general11|}}} | governor = {{{governor11|}}} | jr/sr = {{{jr/sr11|}}} | jr/sr and state = {{{jr/sr and state11|}}} | leader = {{{leader11|}}} | legislature = {{{legislature11|}}} | lieutenant_governor = {{{lieutenant_governor11|}}} | lieutenant = {{{lieutenant11|}}} | minister_from = {{{minister_from11|}}} | minority_floor_leader = {{{minority_floor_leader11|}}} | majority_floor_leader = {{{majority_floor_leader11|}}} | majority_leader = {{#if: {{{majorityleader11|}}} | {{{majorityleader11}}} | {{{majority_leader11|}}} }} | majority = {{{majority11|}}} | minister = {{{minister11|}}} | minority_leader = {{#if: {{{minorityleader11|}}} | {{{minorityleader11}}} | {{{minority_leader11|}}} }} | monarch = {{{monarch11|}}} | nominator = {{{nominator11|}}} | office = {{{office11|}}} | order = {{{order11|}}} | parliament = {{{parliament11|}}} | parliamentarygroup = {{{parliamentarygroup11|}}} | predecessor = {{{predecessor11|}}} | preceding = {{{preceding11|}}} | preceded = {{{preceded11|}}} | premier = {{{premier11|}}} | president = {{{president11|}}} | primeminister = {{{primeminister11|}}} | riding = {{{riding11|}}} | state_assembly = {{{state_assembly11|}}} | state_delegate = {{{state_delegate11|}}} | state_house = {{{state_house11|}}} | state_legislature = {{{state_legislature11|}}} | state_senate = {{{state_senate11|}}} | state = {{{state11|}}} | status = {{{status11|}}} | subterm = {{nobold|{{{subterm11|}}}}} | suboffice = {{{suboffice11|}}} | succeeded = {{{succeeded11|}}} | succeeding = {{{succeeding11|}}} | successor = {{{successor11|}}} | taoiseach = {{{taoiseach11|}}} | termlabel = {{{term_label11|{{{termlabel11|In office}}}}}} | termend = {{#if:{{{termend11|}}}|{{{termend11}}}|{{{term_end11|}}}}} | termstart = {{#if:{{{termstart11|}}}|{{{termstart11}}}|{{{term_start11|}}}}} | term = {{{term11|}}} | title = {{{title11|}}} | vicegovernor = {{{vicegovernor11|}}} | vicepresident = {{{vicepresident11|}}} | vicepremier = {{{vicepremier11|}}} | viceprimeminister = {{{viceprimeminister11|}}} | party = {{{party|}}} | prior_term = {{{prior_term11|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname12|}}} | 1namedata = {{{1namedata12|}}} | 2blankname = {{{2blankname12|}}} | 2namedata = {{{2namedata12|}}} | 3blankname = {{{3blankname12|}}} | 3namedata = {{{3namedata12|}}} | 4blankname = {{{4blankname12|}}} | 4namedata = {{{4namedata12|}}} | 5blankname = {{{5blankname12|}}} | 5namedata = {{{5namedata12|}}} | alongside = {{{alongside12|}}} | ambassador_from = {{{ambassador_from12|}}} | appointer = {{#if: {{{appointer12|}}} | {{{appointer12}}} | {{{appointed12|}}} }} | assembly = {{{assembly12|}}} | assuming = {{{assuming12|}}} | chancellor = {{{chancellor12|}}} | co-leader = {{{co-leader12|}}} | constituency_{{#if:{{{constituency_AM12|}}}|AM|MP}} = {{#if: {{{constituency_AM12|}}} | {{{constituency_AM12}}} | {{{constituency_MP12|}}} }} | constituency = {{{constituency12|}}} | convocation = {{{convocation12|}}} | country = {{{country12|}}} | deputy = {{{deputy12|}}} | district = {{{district12|}}} | firstminister = {{{firstminister12|}}} | governor-general = {{{governor-general12|}}} | governor_general = {{{governor_general12|}}} | governor = {{{governor12|}}} | jr/sr = {{{jr/sr12|}}} | jr/sr and state = {{{jr/sr and state12|}}} | leader = {{{leader12|}}} | legislature = {{{legislature12|}}} | lieutenant_governor = {{{lieutenant_governor12|}}} | lieutenant = {{{lieutenant12|}}} | minister_from = {{{minister_from12|}}} | minority_floor_leader = {{{minority_floor_leader12|}}} | majority_floor_leader = {{{majority_floor_leader12|}}} | majority_leader = {{#if: {{{majorityleader12|}}} | {{{majorityleader12}}} | {{{majority_leader12|}}} }} | majority = {{{majority12|}}} | minister = {{{minister12|}}} | minority_leader = {{#if: {{{minorityleader12|}}} | {{{minorityleader12}}} | {{{minority_leader12|}}} }} | monarch = {{{monarch12|}}} | nominator = {{{nominator12|}}} | office = {{{office12|}}} | order = {{{order12|}}} | parliament = {{{parliament12|}}} | parliamentarygroup = {{{parliamentarygroup12|}}} | predecessor = {{{predecessor12|}}} | preceding = {{{preceding12|}}} | preceded = {{{preceded12|}}} | premier = {{{premier12|}}} | president = {{{president12|}}} | primeminister = {{{primeminister12|}}} | riding = {{{riding12|}}} | state_assembly = {{{state_assembly12|}}} | state_delegate = {{{state_delegate12|}}} | state_house = {{{state_house12|}}} | state_legislature = {{{state_legislature12|}}} | state_senate = {{{state_senate12|}}} | state = {{{state12|}}} | status = {{{status12|}}} | subterm = {{nobold|{{{subterm12|}}}}} | suboffice = {{{suboffice12|}}} | succeeded = {{{succeeded12|}}} | succeeding = {{{succeeding12|}}} | successor = {{{successor12|}}} | taoiseach = {{{taoiseach12|}}} | termlabel = {{{term_label12|{{{termlabel12|In office}}}}}} | termend = {{#if:{{{termend12|}}}|{{{termend12}}}|{{{term_end12|}}}}} | termstart = {{#if:{{{termstart12|}}}|{{{termstart12}}}|{{{term_start12|}}}}} | term = {{{term12|}}} | title = {{{title12|}}} | vicegovernor = {{{vicegovernor12|}}} | vicepresident = {{{vicepresident12|}}} | vicepremier = {{{vicepremier12|}}} | viceprimeminister = {{{viceprimeminister12|}}} | party = {{{party|}}} | prior_term = {{{prior_term12|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname13|}}} | 1namedata = {{{1namedata13|}}} | 2blankname = {{{2blankname13|}}} | 2namedata = {{{2namedata13|}}} | 3blankname = {{{3blankname13|}}} | 3namedata = {{{3namedata13|}}} | 4blankname = {{{4blankname13|}}} | 4namedata = {{{4namedata13|}}} | 5blankname = {{{5blankname13|}}} | 5namedata = {{{5namedata13|}}} | alongside = {{{alongside13|}}} | ambassador_from = {{{ambassador_from13|}}} | appointer = {{#if: {{{appointer13|}}} | {{{appointer13}}} | {{{appointed13|}}} }} | assembly = {{{assembly13|}}} | assuming = {{{assuming13|}}} | chancellor = {{{chancellor13|}}} | co-leader = {{{co-leader13|}}} | constituency_{{#if:{{{constituency_AM13|}}}|AM|MP}} = {{#if: {{{constituency_AM13|}}} | {{{constituency_AM13}}} | {{{constituency_MP13|}}} }} | constituency = {{{constituency13|}}} | convocation = {{{convocation13|}}} | country = {{{country13|}}} | deputy = {{{deputy13|}}} | district = {{{district13|}}} | firstminister = {{{firstminister13|}}} | governor-general = {{{governor-general13|}}} | governor_general = {{{governor_general13|}}} | governor = {{{governor13|}}} | jr/sr = {{{jr/sr13|}}} | jr/sr and state = {{{jr/sr and state13|}}} | leader = {{{leader13|}}} | legislature = {{{legislature13|}}} | lieutenant_governor = {{{lieutenant_governor13|}}} | lieutenant = {{{lieutenant13|}}} | minister_from = {{{minister_from13|}}} | minority_floor_leader = {{{minority_floor_leader13|}}} | majority_floor_leader = {{{majority_floor_leader13|}}} | majority_leader = {{#if: {{{majorityleader13|}}} | {{{majorityleader13}}} | {{{majority_leader13|}}} }} | majority = {{{majority13|}}} | minister = {{{minister13|}}} | minority_leader = {{#if: {{{minorityleader13|}}} | {{{minorityleader13}}} | {{{minority_leader13|}}} }} | monarch = {{{monarch13|}}} | nominator = {{{nominator13|}}} | office = {{{office13|}}} | order = {{{order13|}}} | parliament = {{{parliament13|}}} | parliamentarygroup = {{{parliamentarygroup13|}}} | predecessor = {{{predecessor13|}}} | preceding = {{{preceding13|}}} | preceded = {{{preceded13|}}} | premier = {{{premier13|}}} | president = {{{president13|}}} | primeminister = {{{primeminister13|}}} | riding = {{{riding13|}}} | state_assembly = {{{state_assembly13|}}} | state_delegate = {{{state_delegate13|}}} | state_house = {{{state_house13|}}} | state_legislature = {{{state_legislature13|}}} | state_senate = {{{state_senate13|}}} | state = {{{state13|}}} | status = {{{status13|}}} | subterm = {{nobold|{{{subterm13|}}}}} | suboffice = {{{suboffice13|}}} | succeeded = {{{succeeded13|}}} | succeeding = {{{succeeding13|}}} | successor = {{{successor13|}}} | taoiseach = {{{taoiseach13|}}} | termlabel = {{{term_label13|{{{termlabel13|In office}}}}}} | termend = {{#if:{{{termend13|}}}|{{{termend13}}}|{{{term_end13|}}}}} | termstart = {{#if:{{{termstart13|}}}|{{{termstart13}}}|{{{term_start13|}}}}} | term = {{{term13|}}} | title = {{{title13|}}} | vicegovernor = {{{vicegovernor13|}}} | vicepresident = {{{vicepresident13|}}} | vicepremier = {{{vicepremier13|}}} | viceprimeminister = {{{viceprimeminister13|}}} | party = {{{party|}}} | prior_term = {{{prior_term13|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname14|}}} | 1namedata = {{{1namedata14|}}} | 2blankname = {{{2blankname14|}}} | 2namedata = {{{2namedata14|}}} | 3blankname = {{{3blankname14|}}} | 3namedata = {{{3namedata14|}}} | 4blankname = {{{4blankname14|}}} | 4namedata = {{{4namedata14|}}} | 5blankname = {{{5blankname14|}}} | 5namedata = {{{5namedata14|}}} | alongside = {{{alongside14|}}} | ambassador_from = {{{ambassador_from14|}}} | appointer = {{#if: {{{appointer14|}}} | {{{appointer14}}} | {{{appointed14|}}} }} | assembly = {{{assembly14|}}} | assuming = {{{assuming14|}}} | chancellor = {{{chancellor14|}}} | co-leader = {{{co-leader14|}}} | constituency_{{#if:{{{constituency_AM14|}}}|AM|MP}} = {{#if: {{{constituency_AM14|}}} | {{{constituency_AM14}}} | {{{constituency_MP14|}}} }} | constituency = {{{constituency14|}}} | convocation = {{{convocation14|}}} | country = {{{country14|}}} | deputy = {{{deputy14|}}} | district = {{{district14|}}} | firstminister = {{{firstminister14|}}} | governor-general = {{{governor-general14|}}} | governor_general = {{{governor_general14|}}} | governor = {{{governor14|}}} | jr/sr = {{{jr/sr14|}}} | jr/sr and state = {{{jr/sr and state14|}}} | leader = {{{leader14|}}} | legislature = {{{legislature14|}}} | lieutenant_governor = {{{lieutenant_governor14|}}} | lieutenant = {{{lieutenant14|}}} | minister_from = {{{minister_from14|}}} | minority_floor_leader = {{{minority_floor_leader14|}}} | majority_floor_leader = {{{majority_floor_leader14|}}} | majority_leader = {{#if: {{{majorityleader14|}}} | {{{majorityleader14}}} | {{{majority_leader14|}}} }} | majority = {{{majority14|}}} | minister = {{{minister14|}}} | minority_leader = {{#if: {{{minorityleader14|}}} | {{{minorityleader14}}} | {{{minority_leader14|}}} }} | monarch = {{{monarch14|}}} | nominator = {{{nominator14|}}} | office = {{{office14|}}} | order = {{{order14|}}} | parliament = {{{parliament14|}}} | parliamentarygroup = {{{parliamentarygroup14|}}} | predecessor = {{{predecessor14|}}} | preceding = {{{preceding14|}}} | preceded = {{{preceded14|}}} | premier = {{{premier14|}}} | president = {{{president14|}}} | primeminister = {{{primeminister14|}}} | riding = {{{riding14|}}} | state_assembly = {{{state_assembly14|}}} | state_delegate = {{{state_delegate14|}}} | state_house = {{{state_house14|}}} | state_legislature = {{{state_legislature14|}}} | state_senate = {{{state_senate14|}}} | state = {{{state14|}}} | status = {{{status14|}}} | subterm = {{nobold|{{{subterm14|}}}}} | suboffice = {{{suboffice14|}}} | succeeded = {{{succeeded14|}}} | succeeding = {{{succeeding14|}}} | successor = {{{successor14|}}} | taoiseach = {{{taoiseach14|}}} | termlabel = {{{term_label14|{{{termlabel14|In office}}}}}} | termend = {{#if:{{{termend14|}}}|{{{termend14}}}|{{{term_end14|}}}}} | termstart = {{#if:{{{termstart14|}}}|{{{termstart14}}}|{{{term_start14|}}}}} | term = {{{term14|}}} | title = {{{title14|}}} | vicegovernor = {{{vicegovernor14|}}} | vicepresident = {{{vicepresident14|}}} | vicepremier = {{{vicepremier14|}}} | viceprimeminister = {{{viceprimeminister14|}}} | party = {{{party|}}} | prior_term = {{{prior_term14|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname15|}}} | 1namedata = {{{1namedata15|}}} | 2blankname = {{{2blankname15|}}} | 2namedata = {{{2namedata15|}}} | 3blankname = {{{3blankname15|}}} | 3namedata = {{{3namedata15|}}} | 4blankname = {{{4blankname15|}}} | 4namedata = {{{4namedata15|}}} | 5blankname = {{{5blankname15|}}} | 5namedata = {{{5namedata15|}}} | alongside = {{{alongside15|}}} | ambassador_from = {{{ambassador_from15|}}} | appointer = {{#if: {{{appointer15|}}} | {{{appointer15}}} | {{{appointed15|}}} }} | assembly = {{{assembly15|}}} | assuming = {{{assuming15|}}} | chancellor = {{{chancellor15|}}} | co-leader = {{{co-leader15|}}} | constituency_{{#if:{{{constituency_AM15|}}}|AM|MP}} = {{#if: {{{constituency_AM15|}}} | {{{constituency_AM15}}} | {{{constituency_MP15|}}} }} | constituency = {{{constituency15|}}} | convocation = {{{convocation15|}}} | country = {{{country15|}}} | deputy = {{{deputy15|}}} | district = {{{district15|}}} | firstminister = {{{firstminister15|}}} | governor-general = {{{governor-general15|}}} | governor_general = {{{governor_general15|}}} | governor = {{{governor15|}}} | jr/sr = {{{jr/sr15|}}} | jr/sr and state = {{{jr/sr and state15|}}} | leader = {{{leader15|}}} | legislature = {{{legislature15|}}} | lieutenant_governor = {{{lieutenant_governor15|}}} | lieutenant = {{{lieutenant15|}}} | minister_from = {{{minister_from15|}}} | minority_floor_leader = {{{minority_floor_leader15|}}} | majority_floor_leader = {{{majority_floor_leader15|}}} | majority_leader = {{#if: {{{majorityleader15|}}} | {{{majorityleader15}}} | {{{majority_leader15|}}} }} | majority = {{{majority15|}}} | minister = {{{minister15|}}} | minority_leader = {{#if: {{{minorityleader15|}}} | {{{minorityleader15}}} | {{{minority_leader15|}}} }} | monarch = {{{monarch15|}}} | nominator = {{{nominator15|}}} | office = {{{office15|}}} | order = {{{order15|}}} | parliament = {{{parliament15|}}} | parliamentarygroup = {{{parliamentarygroup15|}}} | predecessor = {{{predecessor15|}}} | preceding = {{{preceding15|}}} | preceded = {{{preceded15|}}} | premier = {{{premier15|}}} | president = {{{president15|}}} | primeminister = {{{primeminister15|}}} | riding = {{{riding15|}}} | state_assembly = {{{state_assembly15|}}} | state_delegate = {{{state_delegate15|}}} | state_house = {{{state_house15|}}} | state_legislature = {{{state_legislature15|}}} | state_senate = {{{state_senate15|}}} | state = {{{state15|}}} | status = {{{status15|}}} | subterm = {{nobold|{{{subterm15|}}}}} | suboffice = {{{suboffice15|}}} | succeeded = {{{succeeded15|}}} | succeeding = {{{succeeding15|}}} | successor = {{{successor15|}}} | taoiseach = {{{taoiseach15|}}} | termlabel = {{{term_label15|{{{termlabel15|In office}}}}}} | termend = {{#if:{{{termend15|}}}|{{{termend15}}}|{{{term_end15|}}}}} | termstart = {{#if:{{{termstart15|}}}|{{{termstart15}}}|{{{term_start15|}}}}} | term = {{{term15|}}} | title = {{{title15|}}} | vicegovernor = {{{vicegovernor15|}}} | vicepresident = {{{vicepresident15|}}} | vicepremier = {{{vicepremier15|}}} | viceprimeminister = {{{viceprimeminister15|}}} | party = {{{party|}}} | prior_term = {{{prior_term15|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname16|}}} | 1namedata = {{{1namedata16|}}} | 2blankname = {{{2blankname16|}}} | 2namedata = {{{2namedata16|}}} | 3blankname = {{{3blankname16|}}} | 3namedata = {{{3namedata16|}}} | 4blankname = {{{4blankname16|}}} | 4namedata = {{{4namedata16|}}} | 5blankname = {{{5blankname16|}}} | 5namedata = {{{5namedata16|}}} | alongside = {{{alongside16|}}} | ambassador_from = {{{ambassador_from16|}}} | appointer = {{#if: {{{appointer16|}}} | {{{appointer16}}} | {{{appointed16|}}} }} | assembly = {{{assembly16|}}} | assuming = {{{assuming16|}}} | chancellor = {{{chancellor16|}}} | co-leader = {{{co-leader16|}}} | constituency_{{#if:{{{constituency_AM16|}}}|AM|MP}} = {{#if: {{{constituency_AM16|}}} | {{{constituency_AM16}}} | {{{constituency_MP16|}}} }} | constituency = {{{constituency16|}}} | convocation = {{{convocation16|}}} | country = {{{country16|}}} | deputy = {{{deputy16|}}} | district = {{{district16|}}} | firstminister = {{{firstminister16|}}} | governor-general = {{{governor-general16|}}} | governor_general = {{{governor_general16|}}} | governor = {{{governor16|}}} | jr/sr = {{{jr/sr16|}}} | jr/sr and state = {{{jr/sr and state16|}}} | leader = {{{leader16|}}} | legislature = {{{legislature16|}}} | lieutenant_governor = {{{lieutenant_governor16|}}} | lieutenant = {{{lieutenant16|}}} | minister_from = {{{minister_from16|}}} | minority_floor_leader = {{{minority_floor_leader16|}}} | majority_floor_leader = {{{majority_floor_leader16|}}} | majority_leader = {{#if: {{{majorityleader16|}}} | {{{majorityleader16}}} | {{{majority_leader16|}}} }} | majority = {{{majority16|}}} | minister = {{{minister16|}}} | minority_leader = {{#if: {{{minorityleader16|}}} | {{{minorityleader16}}} | {{{minority_leader16|}}} }} | monarch = {{{monarch16|}}} | nominator = {{{nominator16|}}} | office = {{{office16|}}} | order = {{{order16|}}} | parliament = {{{parliament16|}}} | parliamentarygroup = {{{parliamentarygroup16|}}} | predecessor = {{{predecessor16|}}} | preceding = {{{preceding16|}}} | preceded = {{{preceded16|}}} | premier = {{{premier16|}}} | president = {{{president16|}}} | primeminister = {{{primeminister16|}}} | riding = {{{riding16|}}} | state_assembly = {{{state_assembly16|}}} | state_delegate = {{{state_delegate16|}}} | state_house = {{{state_house16|}}} | state_legislature = {{{state_legislature16|}}} | state_senate = {{{state_senate16|}}} | state = {{{state16|}}} | status = {{{status16|}}} | subterm = {{nobold|{{{subterm16|}}}}} | suboffice = {{{suboffice16|}}} | succeeded = {{{succeeded16|}}} | succeeding = {{{succeeding16|}}} | successor = {{{successor16|}}} | taoiseach = {{{taoiseach16|}}} | termlabel = {{{term_label16|{{{termlabel16|In office}}}}}} | termend = {{#if:{{{termend16|}}}|{{{termend16}}}|{{{term_end16|}}}}} | termstart = {{#if:{{{termstart16|}}}|{{{termstart16}}}|{{{term_start16|}}}}} | term = {{{term16|}}} | title = {{{title16|}}} | vicegovernor = {{{vicegovernor16|}}} | vicepresident = {{{vicepresident16|}}} | vicepremier = {{{vicepremier16|}}} | viceprimeminister = {{{viceprimeminister16|}}} | party = {{{party|}}} | prior_term = {{{prior_term16|}}} }}}} | data2 = {{{module0|}}} <!----------Personal data----------> | header3 = {{#if:{{{pronunciation|}}}{{{birth_name|{{{birthname|}}}}}}{{{birth_date|}}}{{{birth_place|}}}{{{death_date|}}}{{{death_place|}}}{{{resting_place|{{{restingplace|}}}}}}{{{resting_place_coordinates|{{{restingplacecoordinates|}}}}}}{{{citizenship|}}}{{{nationality|}}}{{{party|}}}{{{otherparty|}}}{{{spouse|}}}{{{spouses|}}}{{{partner|}}}{{{relations|}}}{{{children|}}}{{{parents|}}}{{{mother|}}}{{{father|}}}{{{relatives|}}}{{{residence|}}}{{{education|}}}{{{alma_mater|}}}{{{occupation|}}}{{{profession|}}}{{{known_for|}}}{{{salary|}}}{{{cabinet|}}}{{{committees|}}}{{{portfolio|}}}{{{awards|}}}{{{data1|}}}{{{data2|}}}{{{data3|}}}{{{data4|}}}{{{data5|}}}|Personal details}} | label4 = Pronunciation | data4 = {{{pronunciation|}}} | label5 = Born | data5 = {{br separated entries |1 = {{#if:{{{birth_name|{{{birthname|}}}}}}|<div style="display:inline" class="nickname">{{{birth_name|{{{birthname}}}}}}</div>}} |2 = {{{birth_date|}}} |3 = {{{birth_place|}}} }} | label6 = Died | data6 = {{br separated entries|{{{death_date|}}}|{{{death_place|}}}}} | label7 = {{#ifexpr: {{strfind short| {{{death_cause|}}}|Assassination}} | Manner | Cause }}&nbsp;of&nbsp;death | data7 = {{{death_cause|}}} | label8 = Resting place | class8 = label | data8 = {{br separated entries|{{{resting_place|{{{restingplace|}}}}}}|{{{resting_place_coordinates|{{{restingplacecoordinates|}}}}}}}} | label9 = Citizenship | data9 = {{{citizenship|}}} | label10 = Nationality | data10 = {{#switch:{{Delink|{{{nationality|}}}}} | {{#ifeq:{{Country2nationality|{{Find country|{{Delink|{{{birth_place|}}}}}}}}}|{{Delink|{{{nationality|}}}}}|{{Delink|{{{nationality|}}}}}}} = | {{#ifeq:{{Find country|{{{birth_place|}}}}}|England|British}} = | #default = {{{nationality|}}} }} | label11 = Political party | data11 = {{#switch:{{{party|}}} | = | [[United States Democratic Party|Democrat]] | [[Democratic Party (United States)|Democratic]] | [[Democratic Party (United States)|Democrat]] = [[Democratic Party (United States)|Democratic]] | [[Republican Party (United States)|Republican]] | [[United States Republican Party]] | [[United States Republican Party|Republican]] | [[Republican Party (United States)|Republican Party]] = [[Republican Party (United States)|Republican]] | [[Conservative Party (UK)|Conservative Party]] | [[Conservative Party (UK)|Conservative]] = [[Conservative Party (UK)|Conservative]] | [[Labour Party (UK)|Labour Party]] | [[Labour Party (UK)|Labour]] = [[Labour Party (UK)|Labour]] | [[Conservative Party of Canada|Conservative Party]] | [[Conservative Party of Canada|Conservative]] = [[Conservative Party of Canada|Conservative]] | [[Liberal Party of Canada|Liberal Party]] | [[Liberal Party of Canada|Liberal]] = [[Liberal Party of Canada|Liberal]] | KMT | Kuomintang | [[KMT]] | [[Kuomintang|KMT]] | [[Kuomintang]] | Kuomintang (KMT) | [[Kuomintang]] (KMT) | {{KMT}} (KMT) | {{KMT}} = [[Kuomintang]] | DPP | [[Democratic Progressive Party|DPP]] | [[Democratic Progressive Party]] | {{DPP}} = [[Democratic Progressive Party]] | #default = {{{party|}}} }} | label12 = Other political<br />affiliations | data12 = {{{otherparty|}}} | label13 = Height | data13 = {{#if:{{{height|}}}|{{infobox person/height|{{{height|}}}}}}} | label14 = Spouse{{#if:{{{spouses|}}}|s|{{Pluralize from text|{{{spouse|{{{spouse(s)|}}}}}}|likely=(s)|plural=s}}}} | data14 = {{{spouse|{{{spouses|{{{spouse(s)|}}}}}}}}} | label15 = Domestic partner{{Pluralize from text|{{{partner|}}}|likely=(s)|plural=s}} | data15 = {{{partner|}}} | label16 = Relations | data16 = {{{relations|}}} | label17 = Children | data17 = {{{children|}}} | label18 = Parent{{#if:{{{parents|}}}|{{Pluralize from text|{{{parents|}}}|likely=(s)|plural=s}}|<!-- -->{{#ifexpr:{{count|{{{father|}}}|{{{mother|}}}}} > 1|s}}}} | data18 = {{#if:{{{parents|}}}|{{{parents}}}|{{Unbulleted list|{{#if:{{{father|}}}|{{{father}}} (father)}}|{{#if:{{{mother|}}}|{{{mother}}} (mother)}}}}}} | label19 = Relatives | data19 = {{{relatives|}}} | label20 = Residence{{Pluralize from text|{{{residence|}}}|likely=(s)|plural=s}} | class20 = {{#if:{{{death_date|}}}{{{death_place|}}}||label}} | data20 = {{{residence|}}} | label21 = Education | data21 = {{{education|}}} | label22 = [[Alma mater]] | data22 = {{{alma_mater|}}} | label23 = Occupation | data23 = {{{occupation|}}} | label24 = Profession | data24 = {{{profession|}}} | label25 = Known for | data25 = {{{known_for|}}} | label26 = Salary | data26 = {{{salary|}}} | label27 = Cabinet | data27 = {{{cabinet|}}} | label28 = Committees | data28 = {{{committees|}}} | label29 = Portfolio | data29 = {{{portfolio|}}} | label30 = {{#if:{{{mawards|}}}|Civilian awards|Awards}} | data30 = {{{awards|}}} | label31 = {{{blank1}}} | data31 = {{{data1|}}} | label32 = {{{blank2}}} | data32 = {{{data2|}}} | label33 = {{{blank3}}} | data33 = {{{data3|}}} | label34 = {{{blank4}}} | data34 = {{{data4|}}} | label35 = {{{blank5}}} | data35 = {{{data5|}}} | label36 = Signature | data36 = {{#if:{{{signature|}}}|[[File:{{{signature}}}|{{#if:{{{signature_size|}}}|{{{signature_size}}}|128x80px}}|alt={{{signature_alt|}}}|{{PAGENAME}}'s signature]]}} | label37 = Website | data37 = {{{website|}}} | label38 = Nickname{{Pluralize from text|{{{nickname|}}}|likely=(s)|plural=s}} | data38 = {{{nickname|}}} | header39 = {{#if:{{{allegiance|}}}{{{branch|}}}{{{serviceyears|}}}{{{rank|}}}{{{unit|}}}{{{commands|}}}{{{battles|}}}{{{military_blank1|}}}|Military service}} | label40 = Allegiance | data40 = {{{allegiance|}}} | label41 = {{#if:{{{branch_label|}}}|{{{branch_label|}}}|Branch/service}} | data41 = {{{branch|}}} | label42 = {{#if:{{{serviceyears_label|}}}|{{{serviceyears_label|}}}|Years&nbsp;of service}} | data42 = {{{serviceyears|}}} | label43 = {{#if:{{{rank_label|}}}|{{{rank_label|}}}|Rank}} | data43 = {{{rank|}}} | label44 = {{#if:{{{unit_label|}}}|{{{unit_label|}}}|Unit}} | data44 = {{{unit|}}} | label45 = Commands | data45 = {{{commands|}}} | label46 = {{#if:{{{battles_label|}}}|{{{battles_label|}}}|Battles/wars}} | data46 = {{{battles|}}} | label47 = {{#if:{{{awards|}}}|Military awards|Awards}} | data47 = {{{mawards|}}} | label48 = {{{military_blank1}}} | data48 = {{{military_data1|}}} | label49 = {{{military_blank2}}} | data49 = {{{military_data2|}}} | label50 = {{{military_blank3}}} | data50 = {{{military_data3|}}} | label51 = {{{military_blank4}}} | data51 = {{{military_data4|}}} | label52 = {{{military_blank5}}} | data52 = {{{military_data5|}}} | data53 = {{{module|}}} | data54 = {{{module2|}}} | data55 = {{{module3|}}} | data56 = {{{module4|}}} | data57 = {{{module5|}}} | data58 = {{{footnotes|}}} | belowstyle = border-top: 1px solid right; font-size: 95% | below = <div>{{#if:{{{date|}}}| As of {{{date}}}{{#if:{{{year|}}}|, {{{year}}}}}}}</div>{{#if:{{{source|}}}|Source: [{{{source}}}]}} }}{{#if:{{{pronunciation|}}}|{{#ifeq:{{{nocat|{{{demo|{{#ifeq:{{{categories|}}}|no|yes}}}}}}}}|yes||[[Category:Biography template using pronunciation]]}} }}{{#if:{{{1blankname0|}}}{{{1namedata0|}}}{{{2blankname0|}}}{{{2namedata0|}}}{{{3blankname0|}}}{{{3namedata0|}}}{{{4blankname0|}}}{{{4namedata0|}}}{{{5blankname0|}}}{{{5namedata0|}}}{{{alongside0|}}}{{{ambassador_from0|}}}{{{appointer0|}}}{{{assembly0|}}}{{{assuming0|}}}{{{chancellor0|}}}{{{co-leader0|}}}{{{constituency_AM0|}}}{{{constituency0|}}}{{{country0|}}}{{{deputy0|}}}{{{district0|}}}{{{firstminister0|}}}{{{governor-general0|}}}{{{governor0|}}}{{{jr/sr0|}}}{{{jr/sr and state0|}}}{{{leader0|}}}{{{legislature0|}}}{{{lieutenant_governor0|}}}{{{lieutenant0|}}}{{{minister_from0|}}}{{{minority_floor_leader0|}}}{{{majority_floor_leader0|}}}{{{majorityleader0|}}}{{{majority0|}}}{{{minister0|}}}{{{minorityleader0|}}}{{{monarch0|}}}{{{nominator0|}}}{{{office0|}}}{{{order0|}}}{{{parliament0|}}}{{{predecessor0|}}}{{{preceding0|}}}{{{preceded0|}}}{{{premier0|}}}{{{president0|}}}{{{primeminister0|}}}{{{riding0|}}}{{{state_assembly0|}}}{{{state_delegate0|}}}{{{state_house0|}}}{{{state_legislature0|}}}{{{state_senate0|}}}{{{state0|}}}{{{suboffice0|}}}{{{subterm0|}}}{{{succeeded0|}}}{{{succeeding0|}}}{{{successor0|}}}{{{taoiseach0|}}}{{{termend0|}}}{{{termstart0|}}}{{{term0|}}}{{{title0|}}}{{{vicegovernor0|}}}{{{vicepresident0|}}}{{{vicepremier0|}}}{{{viceprimeminister0|}}}{{{prior_term0|}}}{{{appointe0|}}}{{{constituency_0|}}}|{{#ifeq:{{{nocat|{{{demo|{{#ifeq:{{{categories|}}}|no|yes}}}}}}}}|yes||[[Category:Pages using infobox officeholder with office0]]}} }}{{#if:{{{speaker|}}}|{{#if:{{{nominee|}}}{{{candidate|}}}||{{#ifeq:{{{nocat|{{{demo|{{#ifeq:{{{categories|}}}|no|yes}}}}}}}}|yes||[[Category:Pages using infobox officeholder with speaker]]}}}} }}{{#invoke:Check for unknown parameters|check|unknown={{main other|{{#ifeq:{{{nocat|{{{demo|{{#ifeq:{{{categories|}}}|no|yes}}}}}}}}|yes||[[Category:Pages using infobox officeholder with unknown parameters|_VALUE_{{PAGENAME}}]]}}}}|preview=Page using [[Template:Infobox officeholder]] with unknown parameter "_VALUE_"|ignoreblank=y| regexp1 = 1blankname[%d]* | regexp2 = 1namedata[%d]* | regexp3 = 2blankname[%d]* | regexp4 = 2namedata[%d]* | regexp5 = 3blankname[%d]* | regexp6 = 3namedata[%d]* | regexp7 = 4blankname[%d]* | regexp8 = 4namedata[%d]* | regexp9 = 5blankname[%d]* | regexp10 = 5namedata[%d]* | allegiance | alma_mater | regexp11 = alongside[%d]* | alt | regexp12 = ambassador_from[%d]* | regexp13 = appointed[%d]* | regexp14 = appointer[%d]* | regexp15 = assembly[%d]* | awards | battles | battles_label | birth_date | birth_name | birth_place | birthname | regexp16 = blank[%d]* | bodyclass | branch | branch_label | cabinet | candidate | caption | categories | regexp17 = chancellor[%d]* | children | citizenship | regexp18 = co%-leader[%d]* | commands | committees | regexp19 = constituency[%d]* | regexp20 = constituency_AM[%d]* | regexp21 = constituency_MP[%d]* | regexp22 = convocation[%d]* | regexp23 = country[%d]* | regexp24 = data[%d]* | date | death_cause | death_date | death_place | demo | regexp25 = deputy[%d]* | regexp26 = district[%d]* | education | election_date | embed | father | regexp28 = firstminister[%d]* | footnotes | regexp29 = governor[%d]* | regexp30 = governor_general[%d]* | regexp31 = governor%-general[%d]* | height | honorific_prefix | honorific-prefix | honorific_suffix | honorific-suffix | image | image name | image_name_alt | image_size | imagesize | image_upright | incumbent | regexp32 = jr/sr[%d]* | regexp33 = jr/sr and state[%d]* | known_for | regexp34 = leader[%d]* | regexp35 = legislature[%d]* | regexp36 = lieutenant[%d]* | regexp37 = lieutenant_governor[%d]* | mainwidth | regexp38 = majority[%d]* | regexp39 = majority_floor_leader[%d]* | regexp40 = majority_leader[%d]* | regexp41 = majorityleader[%d]* | mawards | regexp42 = military_blank[%d]* | regexp43 = military_data[%d]* | regexp44 = minister[%d]* | regexp45 = minister_from[%d]* | regexp46 = minority_floor_leader[%d]* | regexp47 = minority_leader[%d]* | regexp48 = minorityleader[%d]* | regexp49 = module[%d]* | regexp50 = monarch[%d]* | mother | name | nationality | native_name | native_name_lang | nickname | nocat | regexp51 = nominator[%d]* | nominee | occupation | regexp52 = office[%d]* | opponent | regexp53 = order[%d]* | otherparty | parents | regexp54 = parliament[%d]* | regexp55 = parliamentarygroup[%d]* | partner | party | party_election | portfolio | regexp56 = preceded[%d]* | regexp57 = preceding[%d]* | regexp58 = predecessor[%d]* | regexp59 = premier[%d]* | regexp60 = president[%d]* | regexp61 = primeminister[%d]* | regexp62 = prior_term[%d]* | profession | pronunciation | rank | rank_label | relations | relatives | residence | resting_place | resting_place_coordinates | restingplace | restingplacecoordinates | regexp63 = riding[%d]* | runningmate | salary | serviceyears | serviceyears_label | signature | signature_alt | signature_size | smallimage | smallimage_alt | source | speaker | speaker_office | spouse | spouses | regexp64 = state[%d]* | regexp65 = state_assembly[%d]* | regexp66 = state_delegate[%d]* | regexp67 = state_house[%d]* | regexp68 = state_legislature[%d]* | regexp69 = state_senate[%d]* | regexp70 = status[%d]* | regexp71 = suboffice[%d]* | regexp72 = subterm[%d]* | regexp73 = succeeded[%d]* | regexp74 = succeeding[%d]* | regexp75 = successor[%d]* | regexp76 = taoiseach[%d]* | regexp77 = term[%d]* | regexp78 = term_end[%d]* | regexp79 = term_label[%d]* | regexp80 = term_start[%d]* | regexp81 = termend[%d]* | regexp82 = termlabel[%d]* | regexp83 = termstart[%d]* | regexp84 = title[%d]* | unit | unit_label | regexp85 = vicegovernor[%d]* | regexp86 = vicepremier[%d]* | regexp87 = vicepresident[%d]* | regexp88 = viceprimeminister[%d]* | regexp89 = assuming[%d]* | website | width | year }}<noinclude> {{Documentation}} </noinclude> qzh9ro9ciex1my7mh2psfhf1kdj0io9 Module:Find country 828 1198 7402 2023-04-24T17:00:18Z Abazizfahad 127 Created page with "--[[ v1.00 Test the string against the list of countries/continents. Return the first word which matches a country/continent name ... unless the "match=" parameter specifies a different match. If there is no match, then return an empty string ... unless the "nomatch" parameter specifies something different ]] local getArgs = require('Module:Arguments').getArgs local p = {} -- config local nomatch = "" local matchnum = 1 local countryList = {..." 7402 Scribunto text/plain --[[ v1.00 Test the string against the list of countries/continents. Return the first word which matches a country/continent name ... unless the "match=" parameter specifies a different match. If there is no match, then return an empty string ... unless the "nomatch" parameter specifies something different ]] local getArgs = require('Module:Arguments').getArgs local p = {} -- config local nomatch = "" local matchnum = 1 local countryList = { 'South Africa', 'the Central African Republic', 'Central African Republic', 'Africa', 'Antarctica', 'Central Asia', 'South Asia', 'South East Asia', 'Southeast Asia', 'Asia', 'the Caribbean', 'Caribbean', 'Eurasia', 'Europe', 'the Middle East', 'Middle East', 'Central America', 'North America', 'South America', 'Oceania', 'the Americas', 'Afghanistan', 'Albania', 'Algeria', 'American Samoa', 'Andorra', 'Angola', 'Anguilla', 'Antigua and Barbuda', 'Argentina', 'Armenia', 'Aruba', 'Australia', 'the Austrian Empire', 'Austrian Empire', 'Austria-Hungary', 'Austria', 'Azerbaijan', 'the Bahamas', 'Bahamas', 'Bahrain', 'Bangladesh', 'Barbados', 'Belarus', 'Belgium', 'Belize', 'Benin', 'Bermuda', 'Bhutan', 'Bolivia', 'Bosnia and Herzegovina', 'Botswana', 'Brazil', 'Brunei Darussalam', 'Brunei', 'Bulgaria', 'Burkina Faso', 'Burundi', 'Cambodia', 'Cameroon', 'Canada', 'Cape Verde', 'the Cayman Islands', 'Cayman Islands', 'Chad', 'Chile', "the People's Republic of China", "People's Republic of China", 'China PR', 'PR China', 'China', 'Colombia', 'Comoros', 'the Republic of the Congo', 'the Democratic Republic of the Congo', 'Democratic Republic of the Congo', 'Congo DR', 'DR Congo', 'DRC', 'the Congo', 'Congo', 'Cook Islands', 'Costa Rica', 'Croatia', 'Cuba', 'Curaçao', 'Curacao', 'Cyprus', 'the Czech Republic', 'Czech Republic', 'Czechia', 'Denmark', 'Djibouti', 'the Dominican Republic', 'Dominican Republic', 'Dominica', 'East Timor', 'Timor-Leste', 'Ecuador', 'Egypt', 'El Salvador', 'England', 'Eritrea', 'Estonia', 'Eswatini', 'Ethiopia', 'the Falkland Islands', 'Falkland Islands', 'the Faroe Islands', 'Faroe Islands', 'Fiji', 'Finland', 'France', 'Gabon', 'the Gambia', 'Gambia', 'Georgia', 'Germany', 'Ghana', 'Gibraltar', 'Great Britain', 'Britain', 'Greece', 'Grenada', 'Guam', 'Guatemala', 'Papua New Guinea', 'Equatorial Guinea', 'Guinea-Bissau', 'Guinea', 'Guyana', 'Haiti', 'Honduras', 'Hong Kong', 'Hungary', 'Iceland', 'India', 'Indonesia', 'Iran', 'Iraq', 'Northern Ireland', 'the Republic of Ireland', 'Republic of Ireland', 'Ireland', 'Israel', 'Italy', 'Ivory Coast', "Côte d'Ivoire", 'Jamaica', 'Japan', 'Jordan', 'Kazakhstan', 'Kenya', 'Kiribati', 'Kosovo', 'the Republic of Kosovo', 'Republic of Kosovo', 'Kuwait', 'Kyrgyzstan', 'the Kyrgyz Republic', 'Kyrgyz Republic', "the Lao People's Democratic Republic", "Lao People's Democratic Republic", 'Laos', 'Latvia', 'Lebanon', 'Lesotho', 'Liberia', 'Libya', 'Liechtenstein', 'Lithuania', 'Luxembourg', 'Macau', 'the Republic of Macedonia', 'Republic of Macedonia', 'North Macedonia', 'Macedonia', 'Madagascar', 'Malawi', 'Malaysia', 'the Maldives', 'Maldives', 'Mali', 'Malta', 'the Marshall Islands', 'Marshall Islands', 'Mauritania', 'Mauritius', 'Mexico', 'the Federated States of Micronesia', 'Federated States of Micronesia', 'Micronesia', 'FSM', 'Moldova', 'Monaco', 'Mongolia', 'Montenegro', 'Montserrat', 'Morocco', 'Mozambique', 'Myanmar', 'Namibia', 'Nauru', 'Nepal', 'the Netherlands', 'Netherlands', 'New Caledonia', 'New Zealand', 'Nicaragua', 'Nigeria', 'Niger', 'North Korea', "the People's Democratic Republic of Korea", "the Democratic People's Republic of Korea", "Democratic People's Republic of Korea", "People's Democratic Republic of Korea", 'DPR Korea', 'Korea DPR', 'Norway', 'Oman', 'the Ottoman Empire', 'Ottoman Empire', 'Ottoman Egypt', 'Pakistan', 'Palau', 'Mandatory Palestine', 'Palestine', 'the Palestinian territories', 'Palestinian territories', 'Panama', 'Paraguay', 'Peru', 'the Philippines', 'Philippines', 'Poland', 'Portugal', 'Puerto Rico', 'the Spanish Virgin Islands', 'Spanish Virgin Islands', 'Qatar', 'Romania', 'the Russian Empire', 'Russian Empire', 'the Russian Federation', 'Russian Federation', 'Russia', 'Rwanda', 'Saint Kitts and Nevis', 'Saint Lucia', 'Saint Vincent and the Grenadines', 'Western Samoa', 'Samoa', 'San Marino', 'São Tomé and Príncipe', 'São Tomé and Príncipe', 'Sao Tome and Principe', 'Saudi Arabia', 'Scotland', 'Senegal', 'Serbia', 'Seychelles', 'Sierra Leone', 'Singapore', 'Slovakia', 'Slovenia', 'the Solomon Islands', 'Solomon Islands', 'Somalia', 'South Korea', 'the Republic of Korea', 'Korea Republic', 'South Sudan', 'Sudan', 'Spain', 'Sri Lanka', 'Suriname', 'Swaziland', 'Sweden', 'Switzerland', 'Syria', 'Tahiti', 'the Republic of China', 'Republic of China', 'Taiwan', 'Tajikistan', 'Tanzania', 'Thailand', 'Togo', 'Tonga', 'Trinidad and Tobago', 'Trinidad', 'Tobago', 'Tunisia', 'Turkey', 'Turkmenistan', 'Turks and Caicos Islands', 'Tuvalu', 'Uganda', 'Ukraine', 'the United Arab Emirates', 'the UAE', 'the U.A.E.', 'United Arab Emirates', 'UAE', 'U.A.E.', 'the United Kingdom', 'United Kingdom', 'the UK', 'the U.K.', 'UK', 'U.K.', 'the United States of America', 'the United States', 'the USA', 'the U.S.A.', 'United States of America', 'United States', 'US', 'U.S.', 'USA', 'U.S.A.', 'America', 'Uruguay', 'Uzbekistan', 'Vanuatu', 'Venezuela', 'Vietnam', 'the British Virgin Islands', 'British Virgin Islands', 'UK Virgin Islands', 'U.K. Virgin Islands', 'the United States Virgin Islands', 'the US Virgin Islands', 'the U.S. Virgin Islands', 'United States Virgin Islands', 'US Virgin Islands', 'U.S. Virgin Islands', 'the Virgin Islands', 'Virgin Islands', 'Wales', 'Yemen', 'Zambia', 'Zimbabwe', 'Find country/testcases' } -- returns the name of a country that is found in the string -- ... or an empty string if there is no match function findcountryinstring(str) nMatches = 0 myMatches ={} str=" " .. str:gsub("^%s*(.-)%s*$", "%1") .. " " -- check agaist each country -- if there is a match, then return that country for i, thiscountry in ipairs(countryList) do if mw.ustring.find(str, thiscountry) then nMatches = nMatches + 1 myMatches[nMatches] = thiscountry end end if (nMatches == 0) then -- none of the title words matches a whole country return nomatch end if ((matchnum >= 1) and (matchnum <= nMatches)) then return myMatches[matchnum] end if (matchnum < 0) then matchnum = matchnum + 1 -- so that -1 is the last match etc if ((matchnum + nMatches) >= 1) then return myMatches[matchnum + nMatches] end end -- if we get here, we have not found a match at the position specified by "matchnum" return nomatch end function p.main(frame) local args = getArgs(frame) return p._main(args) end function p._main(args) if (args['nomatch'] ~= nil) then nomatch = args['nomatch'] end -- by default, we return the first match -- but the optional "C" paarmeter sets the "matchnum" variable, which -- * for a positive matchnum "n", returns the nth match if it exists -- * for a positive matchnum "n", returns (if it exists) the nth match -- counting backwards from the end. -- So "match=-1" returns the last match -- and "match=-3" returns the 3rd-last match if (args['match'] ~= nil) then matchnum = tonumber(args['match']) if ((matchnum == nil) or (matchnum == 0)) then matchnum = 1 end end -- by default, we use the current page -- but if the "string=" parameters is supplied, we use that -- so we try the parameter first thispagename = nil if ((args['string'] ~= nil) and (args['string'] ~= "")) then -- we have a non-empty "string" parameter, so we use it thisstring = args['string'] else -- get the page title thispage = mw.title.getCurrentTitle() thisstring = thispage.text; end -- now check the pagename to try to find a country result = findcountryinstring(thisstring) if (result == "") then return nomatch end return result end return p mkznkqj59mobs198rtdxfhol49hgkys Nhwɛdo:Birth date and age 10 1199 7403 2023-04-24T17:02:25Z Abazizfahad 127 Created page with "<includeonly>{{{{{♥|safesubst:}}}#invoke:age|birth_date_and_age}}{{#invoke:Check for unknown parameters|check|ignoreblank=y|preview=Page using [[Template:Birth date and age]] with unknown parameter "_VALUE_"|unknown={{main other|[[Category:Pages using birth date and age template with unknown parameters|_VALUE_{{PAGENAME}}]]}}|1|2|3|day|month|year|df|mf}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | {{#if: {{#invoke:wd|label|raw}} | {{#if: {{#invoke:String|match|{{#invoke:wd|pro..." 7403 wikitext text/x-wiki <includeonly>{{{{{♥|safesubst:}}}#invoke:age|birth_date_and_age}}{{#invoke:Check for unknown parameters|check|ignoreblank=y|preview=Page using [[Template:Birth date and age]] with unknown parameter "_VALUE_"|unknown={{main other|[[Category:Pages using birth date and age template with unknown parameters|_VALUE_{{PAGENAME}}]]}}|1|2|3|day|month|year|df|mf}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | {{#if: {{#invoke:wd|label|raw}} | {{#if: {{#invoke:String|match|{{#invoke:wd|properties|raw|P31}},|Q5,|1|1|true|}} | {{#if: {{#invoke:wd|properties|raw|P569}} | | [[Category:Date of birth not in Wikidata]] }} }} | [[Category:Articles without Wikidata item]] }} }}</includeonly><noinclude>{{documentation}}</noinclude> a0pyxjpy9sf2d4e6jiwi9hktjdnwilq Nhwɛdo:Both 10 1200 7404 2023-04-24T17:05:40Z Abazizfahad 127 Created page with "{{SAFESUBST:<noinclude />#if:{{{1|}}}|{{SAFESUBST:<noinclude />#if:{{{2|}}}|1}}}}<noinclude> {{documentation}} </noinclude>" 7404 wikitext text/x-wiki {{SAFESUBST:<noinclude />#if:{{{1|}}}|{{SAFESUBST:<noinclude />#if:{{{2|}}}|1}}}}<noinclude> {{documentation}} </noinclude> a92g9dgn74wuyygsul02g6cnq29em4t Module:Age 828 1201 7405 2023-04-24T17:07:26Z Abazizfahad 127 Created page with "-- Implement various "age of" and other date-related templates. local mtext = { -- Message and other text that should be localized. -- Also need to localize text in table names in function dateDifference. ['mt-bad-param1'] = 'Invalid parameter $1', ['mt-bad-param2'] = 'Parameter $1=$2 is invalid', ['mt-bad-show'] = 'Parameter show=$1 is not supported here', ['mt-cannot-add'] = 'Cannot add "$1"', ['mt-conflicting-s..." 7405 Scribunto text/plain -- Implement various "age of" and other date-related templates. local mtext = { -- Message and other text that should be localized. -- Also need to localize text in table names in function dateDifference. ['mt-bad-param1'] = 'Invalid parameter $1', ['mt-bad-param2'] = 'Parameter $1=$2 is invalid', ['mt-bad-show'] = 'Parameter show=$1 is not supported here', ['mt-cannot-add'] = 'Cannot add "$1"', ['mt-conflicting-show'] = 'Parameter show=$1 conflicts with round=$2', ['mt-date-wrong-order'] = 'The second date must be later in time than the first date', ['mt-dd-future'] = 'Death date (first date) must not be in the future', ['mt-dd-wrong-order'] = 'Death date (first date) must be later in time than the birth date (second date)', ['mt-invalid-bd-age'] = 'Invalid birth date for calculating age', ['mt-invalid-dates-age'] = 'Invalid dates for calculating age', ['mt-invalid-end'] = 'Invalid end date in second parameter', ['mt-invalid-start'] = 'Invalid start date in first parameter', ['mt-need-jdn'] = 'Need valid Julian date number', ['mt-need-valid-bd'] = 'Need valid birth date: year, month, day', ['mt-need-valid-bd2'] = 'Need valid birth date (second date): year, month, day', ['mt-need-valid-date'] = 'Need valid date', ['mt-need-valid-dd'] = 'Need valid death date (first date): year, month, day', ['mt-need-valid-ymd'] = 'Need valid year, month, day', ['mt-need-valid-ymd-current'] = 'Need valid year|month|day or "currentdate"', ['mt-need-valid-ymd2'] = 'Second date should be year, month, day', ['mt-template-bad-name'] = 'The specified template name is not valid', ['mt-template-x'] = 'The template invoking this must have "|template=x" where x is the wanted operation', ['txt-and'] = ' and ', ['txt-or'] = '&nbsp;or ', ['txt-category'] = 'Category:Age error', ['txt-comma-and'] = ', and ', ['txt-error'] = 'Error: ', ['txt-format-default'] = 'mf', -- 'df' (day first = dmy) or 'mf' (month first = mdy) ['txt-module-convertnumeric'] = 'Module:ConvertNumeric', ['txt-module-date'] = 'Module:Date', ['txt-sandbox'] = 'sandbox', ['txt-bda'] = '<span style="display:none"> (<span class="bday">$1</span>) </span>$2<span class="noprint ForceAgeToShow"> (age&nbsp;$3)</span>', ['txt-dda'] = '$2<span style="display:none">($1)</span> (aged&nbsp;$3)', ['txt-bda-disp'] = 'disp_raw', -- disp_raw → age is a number only; disp_age → age is a number and unit (normally years but months or days if very young) ['txt-dda-disp'] = 'disp_raw', ['txt-dmy'] = '%-d %B %-Y', ['txt-mdy'] = '%B %-d, %-Y', } local isWarning = { ['mt-bad-param1'] = true, } local translate, from_en, to_en, isZero if translate then -- Functions to translate from en to local language and reverse go here. -- See example at [[:bn:Module:বয়স]]. else from_en = function (text) return text end isZero = function (text) return tonumber(text) == 0 end end local _Date, _currentDate local function getExports(frame) -- Return objects exported from the date module or its sandbox. if not _Date then local sandbox = frame:getTitle():find(mtext['txt-sandbox'], 1, true) and ('/' .. mtext['txt-sandbox']) or '' local datemod = require(mtext['txt-module-date'] .. sandbox) local realDate = datemod._Date _currentDate = datemod._current if to_en then _Date = function (...) local args = {} for i, v in ipairs({...}) do args[i] = to_en(v) end return realDate(unpack(args)) end else _Date = realDate end end return _Date, _currentDate end local Collection -- a table to hold items Collection = { add = function (self, item) if item ~= nil then self.n = self.n + 1 self[self.n] = item end end, join = function (self, sep) return table.concat(self, sep) end, remove = function (self, pos) if self.n > 0 and (pos == nil or (0 < pos and pos <= self.n)) then self.n = self.n - 1 return table.remove(self, pos) end end, sort = function (self, comp) table.sort(self, comp) end, new = function () return setmetatable({n = 0}, Collection) end } Collection.__index = Collection local function stripToNil(text) -- If text is a string, return its trimmed content, or nil if empty. -- Otherwise return text (which may, for example, be nil). if type(text) == 'string' then text = text:match('(%S.-)%s*$') end return text end local function dateFormat(args) -- Return string for wanted date format. local default = mtext['txt-format-default'] local other = default == 'df' and 'mf' or 'df' local wanted = stripToNil(args[other]) and other or default return wanted == 'df' and mtext['txt-dmy'] or mtext['txt-mdy'] end local function substituteParameters(text, ...) -- Return text after substituting any given parameters for $1, $2, etc. return mw.message.newRawMessage(text, ...):plain() end local function yes(parameter) -- Return true if parameter should be interpreted as "yes". -- Do not want to accept mixed upper/lowercase unless done by current templates. -- Need to accept "on" because "round=on" is wanted. return ({ y = true, yes = true, on = true })[parameter] end local function message(msg, ...) -- Return formatted message text for an error or warning. local function getText(msg) return mtext[msg] or error('Bug: message "' .. tostring(msg) .. '" not defined') end local categories = { error = mtext['txt-category'], warning = mtext['txt-category'], } local a, b, k, category local text = substituteParameters(getText(msg), ...) if isWarning[msg] then a = '<sup>[<i>' b = '</i>]</sup>' k = 'warning' else a = '<strong class="error">' .. getText('txt-error') b = '</strong>' k = 'error' end if mw.title.getCurrentTitle():inNamespaces(0) then -- Category only in namespaces: 0=article. category = '[[' .. categories[k] .. ']]' end return a .. mw.text.nowiki(text) .. b .. (category or '') end local function formatNumber(number) -- Return the given number formatted with commas as group separators, -- given that the number is an integer. local numstr = tostring(number) local length = #numstr local places = Collection.new() local pos = 0 repeat places:add(pos) pos = pos + 3 until pos >= length places:add(length) local groups = Collection.new() for i = places.n, 2, -1 do local p1 = length - places[i] + 1 local p2 = length - places[i - 1] groups:add(numstr:sub(p1, p2)) end return groups:join(',') end local function spellNumber(number, options, i) -- Return result of spelling number, or -- return number (as a string) if cannot spell it. -- i == 1 for the first number which can optionally start with an uppercase letter. number = tostring(number) return require(mtext['txt-module-convertnumeric']).spell_number( number, nil, -- fraction numerator nil, -- fraction denominator i == 1 and options.upper, -- true: 'One' instead of 'one' not options.us, -- true: use 'and' between tens/ones etc options.adj, -- true: hyphenated options.ordinal -- true: 'first' instead of 'one' ) or number end local function makeExtra(args, flagCurrent) -- Return extra text that will be inserted before the visible result -- but after any sort key. local extra = args.prefix or '' if mw.ustring.len(extra) > 1 then -- Parameter "~" gives "~3" whereas "over" gives "over 3". if extra:sub(-6, -1) ~= '&nbsp;' then extra = extra .. ' ' end end if flagCurrent then extra = '<span class="currentage"></span>' .. extra end return extra end local function makeSort(value, sortable) -- Return a sort key if requested. -- Assume value is a valid number which has not overflowed. if sortable == 'sortable_table' or sortable == 'sortable_on' or sortable == 'sortable_debug' then local sortKey if value == 0 then sortKey = '5000000000000000000' else local mag = math.floor(math.log10(math.abs(value)) + 1e-14) if value > 0 then sortKey = 7000 + mag else sortKey = 2999 - mag value = value + 10^(mag+1) end sortKey = string.format('%d', sortKey) .. string.format('%015.0f', math.floor(value * 10^(14-mag))) end local result if sortable == 'sortable_table' then result = 'data-sort-value="_SORTKEY_"|' elseif sortable == 'sortable_debug' then result = '<span data-sort-value="_SORTKEY_♠"><span style="border:1px solid">_SORTKEY_♠</span></span>' else result = '<span data-sort-value="_SORTKEY_♠"></span>' end return (result:gsub('_SORTKEY_', sortKey)) end end local translateParameters = { abbr = { off = 'abbr_off', on = 'abbr_on', }, disp = { age = 'disp_age', raw = 'disp_raw', }, format = { raw = 'format_raw', commas = 'format_commas', }, round = { on = 'on', yes = 'on', months = 'ym', weeks = 'ymw', days = 'ymd', hours = 'ymdh', }, sep = { comma = 'sep_comma', [','] = 'sep_comma', serialcomma = 'sep_serialcomma', space = 'sep_space', }, show = { hide = { id = 'hide' }, y = { 'y', id = 'y' }, ym = { 'y', 'm', id = 'ym' }, ymd = { 'y', 'm', 'd', id = 'ymd' }, ymw = { 'y', 'm', 'w', id = 'ymw' }, ymwd = { 'y', 'm', 'w', 'd', id = 'ymwd' }, yd = { 'y', 'd', id = 'yd', keepZero = true }, m = { 'm', id = 'm' }, md = { 'm', 'd', id = 'md' }, w = { 'w', id = 'w' }, wd = { 'w', 'd', id = 'wd' }, h = { 'H', id = 'h' }, hm = { 'H', 'M', id = 'hm' }, hms = { 'H', 'M', 'S', id = 'hms' }, M = { 'M', id = 'M' }, s = { 'S', id = 's' }, d = { 'd', id = 'd' }, dh = { 'd', 'H', id = 'dh' }, dhm = { 'd', 'H', 'M', id = 'dhm' }, dhms = { 'd', 'H', 'M', 'S', id = 'dhms' }, ymdh = { 'y', 'm', 'd', 'H', id = 'ymdh' }, ymdhm = { 'y', 'm', 'd', 'H', 'M', id = 'ymdhm' }, ymwdh = { 'y', 'm', 'w', 'd', 'H', id = 'ymwdh' }, ymwdhm = { 'y', 'm', 'w', 'd', 'H', 'M', id = 'ymwdhm' }, }, sortable = { off = false, on = 'sortable_on', table = 'sortable_table', debug = 'sortable_debug', }, } local spellOptions = { cardinal = {}, Cardinal = { upper = true }, cardinal_us = { us = true }, Cardinal_us = { us = true, upper = true }, ordinal = { ordinal = true }, Ordinal = { ordinal = true, upper = true }, ordinal_us = { ordinal = true, us = true }, Ordinal_us = { ordinal = true, us = true, upper = true }, } local function dateExtract(frame) -- Return part of a date after performing an optional operation. local Date = getExports(frame) local args = frame:getParent().args local parms = {} for i, v in ipairs(args) do parms[i] = v end if yes(args.fix) then table.insert(parms, 'fix') end if yes(args.partial) then table.insert(parms, 'partial') end local show = stripToNil(args.show) or 'dmy' local date = Date(unpack(parms)) if not date then if show == 'format' then return 'error' end return message('mt-need-valid-date') end local add = stripToNil(args.add) if add then for item in add:gmatch('%S+') do date = date + item if not date then return message('mt-cannot-add', item) end end end local sortKey, result local sortable = translateParameters.sortable[args.sortable] if sortable then local value = (date.partial and date.partial.first or date).jdz sortKey = makeSort(value, sortable) end if show ~= 'hide' then result = date[show] if result == nil then result = from_en(date:text(show)) elseif type(result) == 'boolean' then result = result and '1' or '0' else result = from_en(tostring(result)) end end return (sortKey or '') .. makeExtra(args) .. (result or '') end local function rangeJoin(range) -- Return text to be used between a range of ages. return range == 'dash' and '–' or mtext['txt-or'] end local function makeText(values, components, names, options, noUpper) -- Return wikitext representing an age or duration. local text = Collection.new() local count = #values local sep = names.sep or '' for i, v in ipairs(values) do -- v is a number (say 4 for 4 years), or a table ({4,5} for 4 or 5 years). local islist = type(v) == 'table' if (islist or v > 0) or (text.n == 0 and i == count) or (text.n > 0 and components.keepZero) then local fmt, vstr if options.spell then fmt = function(number) return spellNumber(number, options.spell, noUpper or i) end elseif i == 1 and options.format == 'format_commas' then -- Numbers after the first should be small and not need formatting. fmt = formatNumber else fmt = tostring end if islist then vstr = fmt(v[1]) .. rangeJoin(options.range) noUpper = true vstr = vstr .. fmt(v[2]) else vstr = fmt(v) end local name = names[components[i]] if name then if type(name) == 'table' then name = mw.getContentLanguage():plural(islist and v[2] or v, name) end text:add(vstr .. sep .. name) else text:add(vstr) end end end local first, last if options.join == 'sep_space' then first = ' ' last = ' ' elseif options.join == 'sep_comma' then first = ', ' last = ', ' elseif options.join == 'sep_serialcomma' and text.n > 2 then first = ', ' last = mtext['txt-comma-and'] else first = ', ' last = mtext['txt-and'] end for i, v in ipairs(text) do if i < text.n then text[i] = v .. (i + 1 < text.n and first or last) end end local sign = '' if options.isnegative then -- Do not display negative zero. if text.n > 1 or (text.n == 1 and text[1]:sub(1, 1) ~= '0' ) then if options.format == 'format_raw' then sign = '-' -- plain hyphen so result can be used in a calculation else sign = '−' -- Unicode U+2212 MINUS SIGN end end end return (options.sortKey or '') .. (options.extra or '') .. sign .. text:join() .. (options.suffix or '') end local function dateDifference(parms) -- Return a formatted date difference using the given parameters -- which have been validated. local names = { -- Each name is: -- * a string if no plural form of the name is used; or -- * a table of strings, one of which is selected using the rules at -- https://translatewiki.net/wiki/Plural/Mediawiki_plural_rules abbr_off = { sep = '&nbsp;', y = {'year', 'years'}, m = {'month', 'months'}, w = {'week', 'weeks'}, d = {'day', 'days'}, H = {'hour', 'hours'}, M = {'minute', 'minutes'}, S = {'second', 'seconds'}, }, abbr_on = { y = 'y', m = 'm', w = 'w', d = 'd', H = 'h', M = 'm', S = 's', }, abbr_infant = { -- for {{age for infant}} sep = '&nbsp;', y = {'yr', 'yrs'}, m = {'mo', 'mos'}, w = {'wk', 'wks'}, d = {'day', 'days'}, H = {'hr', 'hrs'}, M = {'min', 'mins'}, S = {'sec', 'secs'}, }, abbr_raw = {}, } local diff = parms.diff -- must be a valid date difference local show = parms.show -- may be nil; default is set below local abbr = parms.abbr or 'abbr_off' local defaultJoin if abbr ~= 'abbr_off' then defaultJoin = 'sep_space' end if not show then show = 'ymd' if parms.disp == 'disp_age' then if diff.years < 3 then defaultJoin = 'sep_space' if diff.years >= 1 then show = 'ym' else show = 'md' end else show = 'y' end end end if type(show) ~= 'table' then show = translateParameters.show[show] end if parms.disp == 'disp_raw' then defaultJoin = 'sep_space' abbr = 'abbr_raw' elseif parms.wantSc then defaultJoin = 'sep_serialcomma' end local diffOptions = { round = parms.round, duration = parms.wantDuration, range = parms.range and true or nil, } local sortKey if parms.sortable then local value = diff.age_days + (parms.wantDuration and 1 or 0) -- days and fraction of a day if diff.isnegative then value = -value end sortKey = makeSort(value, parms.sortable) end local textOptions = { extra = parms.extra, format = parms.format, join = parms.sep or defaultJoin, isnegative = diff.isnegative, range = parms.range, sortKey = sortKey, spell = parms.spell, suffix = parms.suffix, -- not currently used } if show.id == 'hide' then return sortKey or '' end local values = { diff:age(show.id, diffOptions) } if values[1] then return makeText(values, show, names[abbr], textOptions) end if diff.partial then -- Handle a more complex range such as -- {{age_yd|20 Dec 2001|2003|range=yes}} → 1 year, 12 days or 2 years, 11 days local opt = { format = textOptions.format, join = textOptions.join, isnegative = textOptions.isnegative, spell = textOptions.spell, } return (textOptions.sortKey or '') .. makeText({ diff.partial.mindiff:age(show.id, diffOptions) }, show, names[abbr], opt) .. rangeJoin(textOptions.range) .. makeText({ diff.partial.maxdiff:age(show.id, diffOptions) }, show, names[abbr], opt, true) .. (textOptions.suffix or '') end return message('mt-bad-show', show.id) end local function getDates(frame, getopt) -- Parse template parameters and return one of: -- * date (a date table, if single) -- * date1, date2 (two date tables, if not single) -- * text (a string error message) -- A missing date is optionally replaced with the current date. -- If wantMixture is true, a missing date component is replaced -- from the current date, so can get a bizarre mixture of -- specified/current y/m/d as has been done by some "age" templates. -- Some results may be placed in table getopt. local Date, currentDate = getExports(frame) getopt = getopt or {} local function flagCurrent(text) -- This allows the calling template to detect if the current date has been used, -- that is, whether both dates have been entered in a template expecting two. -- For example, an infobox may want the age when an event occurred, not the current age. -- Don't bother detecting if wantMixture is used because not needed and it is a poor option. if not text then if getopt.noMissing then return nil -- this gives a nil date which gives an error end text = 'currentdate' if getopt.flag == 'usesCurrent' then getopt.usesCurrent = true end end return text end local args = frame:getParent().args local fields = {} local isNamed = args.year or args.year1 or args.year2 or args.month or args.month1 or args.month2 or args.day or args.day1 or args.day2 if isNamed then fields[1] = args.year1 or args.year fields[2] = args.month1 or args.month fields[3] = args.day1 or args.day fields[4] = args.year2 fields[5] = args.month2 fields[6] = args.day2 else for i = 1, 6 do fields[i] = args[i] end end local imax = 0 for i = 1, 6 do fields[i] = stripToNil(fields[i]) if fields[i] then imax = i end if getopt.omitZero and i % 3 ~= 1 then -- omit zero months and days as unknown values but keep year 0 which is 1 BCE if isZero(fields[i]) then fields[i] = nil getopt.partial = true end end end local fix = getopt.fix and 'fix' or '' local partialText = getopt.partial and 'partial' or '' local dates = {} if isNamed or imax >= 3 then local nrDates = getopt.single and 1 or 2 if getopt.wantMixture then -- Cannot be partial since empty fields are set from current. local components = { 'year', 'month', 'day' } for i = 1, nrDates * 3 do fields[i] = fields[i] or currentDate[components[i > 3 and i - 3 or i]] end for i = 1, nrDates do local index = i == 1 and 1 or 4 local y, m, d = fields[index], fields[index+1], fields[index+2] if (m == 2 or m == '2') and (d == 29 or d == '29') then -- Workaround error with following which attempt to use invalid date 2001-02-29. -- {{age_ymwd|year1=2001|year2=2004|month2=2|day2=29}} -- {{age_ymwd|year1=2001|month1=2|year2=2004|month2=1|day2=29}} -- TODO Get rid of wantMixture because even this ugly code does not handle -- 'Feb' or 'February' or 'feb' or 'february'. if not ((y % 4 == 0 and y % 100 ~= 0) or y % 400 == 0) then d = 28 end end dates[i] = Date(y, m, d) end else -- If partial dates are allowed, accept -- year only, or -- year and month only -- Do not accept year and day without a month because that makes no sense -- (and because, for example, Date('partial', 2001, nil, 12) sets day = nil, not 12). for i = 1, nrDates do local index = i == 1 and 1 or 4 local y, m, d = fields[index], fields[index+1], fields[index+2] if (getopt.partial and y and (m or not d)) or (y and m and d) then dates[i] = Date(fix, partialText, y, m, d) elseif not y and not m and not d then dates[i] = Date(flagCurrent()) end end end else getopt.textdates = true -- have parsed each date from a single text field dates[1] = Date(fix, partialText, flagCurrent(fields[1])) if not getopt.single then dates[2] = Date(fix, partialText, flagCurrent(fields[2])) end end if not dates[1] then return message(getopt.missing1 or 'mt-need-valid-ymd') end if getopt.single then return dates[1] end if not dates[2] then return message(getopt.missing2 or 'mt-need-valid-ymd2') end return dates[1], dates[2] end local function ageGeneric(frame) -- Return the result required by the specified template. -- Can use sortable=x where x = on/table/off/debug in any supported template. -- Some templates default to sortable=on but can be overridden. local name = frame.args.template if not name then return message('mt-template-x') end local args = frame:getParent().args local specs = { age_days = { -- {{age in days}} show = 'd', disp = 'disp_raw', }, age_days_nts = { -- {{age in days nts}} show = 'd', disp = 'disp_raw', format = 'format_commas', sortable = 'on', }, duration_days = { -- {{duration in days}} show = 'd', disp = 'disp_raw', duration = true, }, duration_days_nts = { -- {{duration in days nts}} show = 'd', disp = 'disp_raw', format = 'format_commas', sortable = 'on', duration = true, }, age_full_years = { -- {{age}} show = 'y', abbr = 'abbr_raw', flag = 'usesCurrent', omitZero = true, range = 'no', }, age_full_years_nts = { -- {{age nts}} show = 'y', abbr = 'abbr_raw', format = 'format_commas', sortable = 'on', }, age_in_years = { -- {{age in years}} show = 'y', abbr = 'abbr_raw', negative = 'error', range = 'dash', }, age_in_years_nts = { -- {{age in years nts}} show = 'y', abbr = 'abbr_raw', negative = 'error', range = 'dash', format = 'format_commas', sortable = 'on', }, age_infant = { -- {{age for infant}} -- Do not set show because special processing is done later. abbr = yes(args.abbr) and 'abbr_infant' or 'abbr_off', disp = 'disp_age', sep = 'sep_space', sortable = 'on', }, age_m = { -- {{age in months}} show = 'm', disp = 'disp_raw', }, age_w = { -- {{age in weeks}} show = 'w', disp = 'disp_raw', }, age_wd = { -- {{age in weeks and days}} show = 'wd', }, age_yd = { -- {{age in years and days}} show = 'yd', format = 'format_commas', sep = args.sep ~= 'and' and 'sep_comma' or nil, }, age_yd_nts = { -- {{age in years and days nts}} show = 'yd', format = 'format_commas', sep = args.sep ~= 'and' and 'sep_comma' or nil, sortable = 'on', }, age_ym = { -- {{age in years and months}} show = 'ym', sep = 'sep_comma', }, age_ymd = { -- {{age in years, months and days}} show = 'ymd', range = true, }, age_ymwd = { -- {{age in years, months, weeks and days}} show = 'ymwd', wantMixture = true, }, } local spec = specs[name] if not spec then return message('mt-template-bad-name') end if name == 'age_days' then local su = stripToNil(args['show unit']) if su then if su == 'abbr' or su == 'full' then spec.disp = nil spec.abbr = su == 'abbr' and 'abbr_on' or nil end end end local partial, autofill local range = stripToNil(args.range) or spec.range if range then -- Suppose partial dates are used and age could be 11 or 12 years. -- "|range=" (empty value) has no effect (spec is used). -- "|range=yes" or spec.range == true sets range = true (gives "11 or 12") -- "|range=dash" or spec.range == 'dash' sets range = 'dash' (gives "11–12"). -- "|range=no" or spec.range == 'no' sets range = nil and fills each date in the diff (gives "12"). -- ("on" is equivalent to "yes", and "off" is equivalent to "no"). -- "|range=OTHER" sets range = nil and rejects partial dates. range = ({ dash = 'dash', off = 'no', no = 'no', [true] = true })[range] or yes(range) if range then partial = true -- accept partial dates with a possible age range for the result if range == 'no' then autofill = true -- missing month/day in first or second date are filled from other date or 1 range = nil end end end local getopt = { fix = yes(args.fix), flag = stripToNil(args.flag) or spec.flag, omitZero = spec.omitZero, partial = partial, wantMixture = spec.wantMixture, } local date1, date2 = getDates(frame, getopt) if type(date1) == 'string' then return date1 end local format = stripToNil(args.format) local spell = spellOptions[format] if format then format = 'format_' .. format elseif name == 'age_days' and getopt.textdates then format = 'format_commas' end local parms = { diff = date2:subtract(date1, { fill = autofill }), wantDuration = spec.duration or yes(args.duration), range = range, wantSc = yes(args.sc), show = args.show == 'hide' and 'hide' or spec.show, abbr = spec.abbr, disp = spec.disp, extra = makeExtra(args, getopt.usesCurrent and format ~= 'format_raw'), format = format or spec.format, round = yes(args.round), sep = spec.sep, sortable = translateParameters.sortable[args.sortable or spec.sortable], spell = spell, } if (spec.negative or frame.args.negative) == 'error' and parms.diff.isnegative then return message('mt-date-wrong-order') end return from_en(dateDifference(parms)) end local function bda(frame) -- Implement [[Template:Birth date and age]]. local args = frame:getParent().args local options = { missing1 = 'mt-need-valid-bd', noMissing = true, single = true, } local date = getDates(frame, options) if type(date) == 'string' then return date -- error text end local Date = getExports(frame) local diff = Date('currentdate') - date if diff.isnegative or diff.years > 150 then return message('mt-invalid-bd-age') end local disp = mtext['txt-bda-disp'] local show = 'y' if diff.years < 2 then disp = 'disp_age' if diff.years == 0 and diff.months == 0 then show = 'd' else show = 'm' end end local result = substituteParameters( mtext['txt-bda'], date:text('%-Y-%m-%d'), from_en(date:text(dateFormat(args))), from_en(dateDifference({ diff = diff, show = show, abbr = 'abbr_off', disp = disp, sep = 'sep_space', })) ) local warnings = tonumber(frame.args.warnings) if warnings and warnings > 0 then local good = { df = true, mf = true, day = true, day1 = true, month = true, month1 = true, year = true, year1 = true, } local invalid local imax = options.textdates and 1 or 3 for k, _ in pairs(args) do if type(k) == 'number' then if k > imax then invalid = tostring(k) break end else if not good[k] then invalid = k break end end end if invalid then result = result .. message('mt-bad-param1', invalid) end end return result end local function dda(frame) -- Implement [[Template:Death date and age]]. local args = frame:getParent().args local options = { missing1 = 'mt-need-valid-dd', missing2 = 'mt-need-valid-bd2', noMissing = true, partial = true, } local date1, date2 = getDates(frame, options) if type(date1) == 'string' then return date1 end local diff = date1 - date2 if diff.isnegative then return message('mt-dd-wrong-order') end local Date = getExports(frame) local today = Date('currentdate') + 1 -- one day in future allows for timezones if date1 > today then return message('mt-dd-future') end local years if diff.partial then years = diff.partial.years years = type(years) == 'table' and years[2] or years else years = diff.years end if years > 150 then return message('mt-invalid-dates-age') end local fmt_date, fmt_ymd if date1.day then -- y, m, d known fmt_date = dateFormat(args) fmt_ymd = '%-Y-%m-%d' elseif date1.month then -- y, m known; d unknown fmt_date = '%B %-Y' fmt_ymd = '%-Y-%m-00' else -- y known; m, d unknown fmt_date = '%-Y' fmt_ymd = '%-Y-00-00' end local sortKey local sortable = translateParameters.sortable[args.sortable] if sortable then local value = (date1.partial and date1.partial.first or date1).jdz sortKey = makeSort(value, sortable) end local result = (sortKey or '') .. substituteParameters( mtext['txt-dda'], date1:text(fmt_ymd), from_en(date1:text(fmt_date)), from_en(dateDifference({ diff = diff, show = 'y', abbr = 'abbr_off', disp = mtext['txt-dda-disp'], range = 'dash', sep = 'sep_space', })) ) local warnings = tonumber(frame.args.warnings) if warnings and warnings > 0 then local good = { df = true, mf = true, } local invalid local imax = options.textdates and 2 or 6 for k, _ in pairs(args) do if type(k) == 'number' then if k > imax then invalid = tostring(k) break end else if not good[k] then invalid = k break end end end if invalid then result = result .. message('mt-bad-param1', invalid) end end return result end local function dateToGsd(frame) -- Implement [[Template:Gregorian serial date]]. -- Return Gregorian serial date of the given date, or the current date. -- The returned value is negative for dates before 1 January 1 AD -- despite the fact that GSD is not defined for such dates. local date = getDates(frame, { wantMixture=true, single=true }) if type(date) == 'string' then return date end return tostring(date.gsd) end local function jdToDate(frame) -- Return formatted date from a Julian date. -- The result includes a time if the input includes a fraction. -- The word 'Julian' is accepted for the Julian calendar. local Date = getExports(frame) local args = frame:getParent().args local date = Date('juliandate', args[1], args[2]) if date then return from_en(date:text()) end return message('mt-need-jdn') end local function dateToJd(frame) -- Return Julian date (a number) from a date which may include a time, -- or the current date ('currentdate') or current date and time ('currentdatetime'). -- The word 'Julian' is accepted for the Julian calendar. local Date = getExports(frame) local args = frame:getParent().args local date = Date(args[1], args[2], args[3], args[4], args[5], args[6], args[7]) if date then return tostring(date.jd) end return message('mt-need-valid-ymd-current') end local function timeInterval(frame) -- Implement [[Template:Time interval]]. -- There are two positional arguments: date1, date2. -- The default for each is the current date and time. -- Result is date2 - date1 formatted. local Date = getExports(frame) local args = frame:getParent().args local parms = { extra = makeExtra(args), wantDuration = yes(args.duration), range = yes(args.range) or (args.range == 'dash' and 'dash' or nil), wantSc = yes(args.sc), } local fix = yes(args.fix) and 'fix' or '' local date1 = Date(fix, 'partial', stripToNil(args[1]) or 'currentdatetime') if not date1 then return message('mt-invalid-start') end local date2 = Date(fix, 'partial', stripToNil(args[2]) or 'currentdatetime') if not date2 then return message('mt-invalid-end') end parms.diff = date2 - date1 for argname, translate in pairs(translateParameters) do local parm = stripToNil(args[argname]) if parm then parm = translate[parm] if parm == nil then -- test for nil because false is a valid setting return message('mt-bad-param2', argname, args[argname]) end parms[argname] = parm end end if parms.round then local round = parms.round local show = parms.show if round ~= 'on' then if show then if show.id ~= round then return message('mt-conflicting-show', args.show, args.round) end else parms.show = translateParameters.show[round] end end parms.round = true end return from_en(dateDifference(parms)) end return { age_generic = ageGeneric, -- can emulate several age templates birth_date_and_age = bda, -- Template:Birth_date_and_age death_date_and_age = dda, -- Template:Death_date_and_age gsd = dateToGsd, -- Template:Gregorian_serial_date extract = dateExtract, -- Template:Extract jd_to_date = jdToDate, -- Template:? JULIANDAY = dateToJd, -- Template:JULIANDAY time_interval = timeInterval, -- Template:Time_interval } jek97xqopwtzsa2wantif4sv4ks21v2 Module:Date 828 1202 7406 2023-04-24T17:10:29Z Abazizfahad 127 Created page with "-- Date functions for use by other modules. -- I18N and time zones are not supported. local MINUS = '−' -- Unicode U+2212 MINUS SIGN local floor = math.floor local Date, DateDiff, diffmt -- forward declarations local uniq = { 'unique identifier' } local function is_date(t) -- The system used to make a date read-only means there is no unique -- metatable that is conveniently accessible to check. return type(t) == 'table' and t._id == uniq end local function is_..." 7406 Scribunto text/plain -- Date functions for use by other modules. -- I18N and time zones are not supported. local MINUS = '−' -- Unicode U+2212 MINUS SIGN local floor = math.floor local Date, DateDiff, diffmt -- forward declarations local uniq = { 'unique identifier' } local function is_date(t) -- The system used to make a date read-only means there is no unique -- metatable that is conveniently accessible to check. return type(t) == 'table' and t._id == uniq end local function is_diff(t) return type(t) == 'table' and getmetatable(t) == diffmt end local function _list_join(list, sep) return table.concat(list, sep) end local function collection() -- Return a table to hold items. return { n = 0, add = function (self, item) self.n = self.n + 1 self[self.n] = item end, join = _list_join, } end local function strip_to_nil(text) -- If text is a string, return its trimmed content, or nil if empty. -- Otherwise return text (convenient when Date fields are provided from -- another module which may pass a string, a number, or another type). if type(text) == 'string' then text = text:match('(%S.-)%s*$') end return text end local function is_leap_year(year, calname) -- Return true if year is a leap year. if calname == 'Julian' then return year % 4 == 0 end return (year % 4 == 0 and year % 100 ~= 0) or year % 400 == 0 end local function days_in_month(year, month, calname) -- Return number of days (1..31) in given month (1..12). if month == 2 and is_leap_year(year, calname) then return 29 end return ({ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 })[month] end local function h_m_s(time) -- Return hour, minute, second extracted from fraction of a day. time = floor(time * 24 * 3600 + 0.5) -- number of seconds local second = time % 60 time = floor(time / 60) return floor(time / 60), time % 60, second end local function hms(date) -- Return fraction of a day from date's time, where (0 <= fraction < 1) -- if the values are valid, but could be anything if outside range. return (date.hour + (date.minute + date.second / 60) / 60) / 24 end local function julian_date(date) -- Return jd, jdz from a Julian or Gregorian calendar date where -- jd = Julian date and its fractional part is zero at noon -- jdz = same, but assume time is 00:00:00 if no time given -- http://www.tondering.dk/claus/cal/julperiod.php#formula -- Testing shows this works for all dates from year -9999 to 9999! -- JDN 0 is the 24-hour period starting at noon UTC on Monday -- 1 January 4713 BC = (-4712, 1, 1) Julian calendar -- 24 November 4714 BC = (-4713, 11, 24) Gregorian calendar local offset local a = floor((14 - date.month)/12) local y = date.year + 4800 - a if date.calendar == 'Julian' then offset = floor(y/4) - 32083 else offset = floor(y/4) - floor(y/100) + floor(y/400) - 32045 end local m = date.month + 12*a - 3 local jd = date.day + floor((153*m + 2)/5) + 365*y + offset if date.hastime then jd = jd + hms(date) - 0.5 return jd, jd end return jd, jd - 0.5 end local function set_date_from_jd(date) -- Set the fields of table date from its Julian date field. -- Return true if date is valid. -- http://www.tondering.dk/claus/cal/julperiod.php#formula -- This handles the proleptic Julian and Gregorian calendars. -- Negative Julian dates are not defined but they work. local calname = date.calendar local low, high -- min/max limits for date ranges −9999-01-01 to 9999-12-31 if calname == 'Gregorian' then low, high = -1930999.5, 5373484.49999 elseif calname == 'Julian' then low, high = -1931076.5, 5373557.49999 else return end local jd = date.jd if not (type(jd) == 'number' and low <= jd and jd <= high) then return end local jdn = floor(jd) if date.hastime then local time = jd - jdn -- 0 <= time < 1 if time >= 0.5 then -- if at or after midnight of next day jdn = jdn + 1 time = time - 0.5 else time = time + 0.5 end date.hour, date.minute, date.second = h_m_s(time) else date.second = 0 date.minute = 0 date.hour = 0 end local b, c if calname == 'Julian' then b = 0 c = jdn + 32082 else -- Gregorian local a = jdn + 32044 b = floor((4*a + 3)/146097) c = a - floor(146097*b/4) end local d = floor((4*c + 3)/1461) local e = c - floor(1461*d/4) local m = floor((5*e + 2)/153) date.day = e - floor((153*m + 2)/5) + 1 date.month = m + 3 - 12*floor(m/10) date.year = 100*b + d - 4800 + floor(m/10) return true end local function fix_numbers(numbers, y, m, d, H, M, S, partial, hastime, calendar) -- Put the result of normalizing the given values in table numbers. -- The result will have valid m, d values if y is valid; caller checks y. -- The logic of PHP mktime is followed where m or d can be zero to mean -- the previous unit, and -1 is the one before that, etc. -- Positive values carry forward. local date if not (1 <= m and m <= 12) then date = Date(y, 1, 1) if not date then return end date = date + ((m - 1) .. 'm') y, m = date.year, date.month end local days_hms if not partial then if hastime and H and M and S then if not (0 <= H and H <= 23 and 0 <= M and M <= 59 and 0 <= S and S <= 59) then days_hms = hms({ hour = H, minute = M, second = S }) end end if days_hms or not (1 <= d and d <= days_in_month(y, m, calendar)) then date = date or Date(y, m, 1) if not date then return end date = date + (d - 1 + (days_hms or 0)) y, m, d = date.year, date.month, date.day if days_hms then H, M, S = date.hour, date.minute, date.second end end end numbers.year = y numbers.month = m numbers.day = d if days_hms then -- Don't set H unless it was valid because a valid H will set hastime. numbers.hour = H numbers.minute = M numbers.second = S end end local function set_date_from_numbers(date, numbers, options) -- Set the fields of table date from numeric values. -- Return true if date is valid. if type(numbers) ~= 'table' then return end local y = numbers.year or date.year local m = numbers.month or date.month local d = numbers.day or date.day local H = numbers.hour local M = numbers.minute or date.minute or 0 local S = numbers.second or date.second or 0 local need_fix if y and m and d then date.partial = nil if not (-9999 <= y and y <= 9999 and 1 <= m and m <= 12 and 1 <= d and d <= days_in_month(y, m, date.calendar)) then if not date.want_fix then return end need_fix = true end elseif y and date.partial then if d or not (-9999 <= y and y <= 9999) then return end if m and not (1 <= m and m <= 12) then if not date.want_fix then return end need_fix = true end else return end if date.partial then H = nil -- ignore any time M = nil S = nil else if H then -- It is not possible to set M or S without also setting H. date.hastime = true else H = 0 end if not (0 <= H and H <= 23 and 0 <= M and M <= 59 and 0 <= S and S <= 59) then if date.want_fix then need_fix = true else return end end end date.want_fix = nil if need_fix then fix_numbers(numbers, y, m, d, H, M, S, date.partial, date.hastime, date.calendar) return set_date_from_numbers(date, numbers, options) end date.year = y -- -9999 to 9999 ('n BC' → year = 1 - n) date.month = m -- 1 to 12 (may be nil if partial) date.day = d -- 1 to 31 (* = nil if partial) date.hour = H -- 0 to 59 (*) date.minute = M -- 0 to 59 (*) date.second = S -- 0 to 59 (*) if type(options) == 'table' then for _, k in ipairs({ 'am', 'era', 'format' }) do if options[k] then date.options[k] = options[k] end end end return true end local function make_option_table(options1, options2) -- If options1 is a string, return a table with its settings, or -- if it is a table, use its settings. -- Missing options are set from table options2 or defaults. -- If a default is used, a flag is set so caller knows the value was not intentionally set. -- Valid option settings are: -- am: 'am', 'a.m.', 'AM', 'A.M.' -- 'pm', 'p.m.', 'PM', 'P.M.' (each has same meaning as corresponding item above) -- era: 'BCMINUS', 'BCNEGATIVE', 'BC', 'B.C.', 'BCE', 'B.C.E.', 'AD', 'A.D.', 'CE', 'C.E.' -- Option am = 'am' does not mean the hour is AM; it means 'am' or 'pm' is used, depending on the hour, -- and am = 'pm' has the same meaning. -- Similarly, era = 'BC' means 'BC' is used if year <= 0. -- BCMINUS displays a MINUS if year < 0 and the display format does not include %{era}. -- BCNEGATIVE is similar but displays a hyphen. local result = { bydefault = {} } if type(options1) == 'table' then result.am = options1.am result.era = options1.era elseif type(options1) == 'string' then -- Example: 'am:AM era:BC' or 'am=AM era=BC'. for item in options1:gmatch('%S+') do local lhs, rhs = item:match('^(%w+)[:=](.+)$') if lhs then result[lhs] = rhs end end end options2 = type(options2) == 'table' and options2 or {} local defaults = { am = 'am', era = 'BC' } for k, v in pairs(defaults) do if not result[k] then if options2[k] then result[k] = options2[k] else result[k] = v result.bydefault[k] = true end end end return result end local ampm_options = { -- lhs = input text accepted as an am/pm option -- rhs = code used internally ['am'] = 'am', ['AM'] = 'AM', ['a.m.'] = 'a.m.', ['A.M.'] = 'A.M.', ['pm'] = 'am', -- same as am ['PM'] = 'AM', ['p.m.'] = 'a.m.', ['P.M.'] = 'A.M.', } local era_text = { -- Text for displaying an era with a positive year (after adjusting -- by replacing year with 1 - year if date.year <= 0). -- options.era = { year<=0 , year>0 } ['BCMINUS'] = { 'BC' , '' , isbc = true, sign = MINUS }, ['BCNEGATIVE'] = { 'BC' , '' , isbc = true, sign = '-' }, ['BC'] = { 'BC' , '' , isbc = true }, ['B.C.'] = { 'B.C.' , '' , isbc = true }, ['BCE'] = { 'BCE' , '' , isbc = true }, ['B.C.E.'] = { 'B.C.E.', '' , isbc = true }, ['AD'] = { 'BC' , 'AD' }, ['A.D.'] = { 'B.C.' , 'A.D.' }, ['CE'] = { 'BCE' , 'CE' }, ['C.E.'] = { 'B.C.E.', 'C.E.' }, } local function get_era_for_year(era, year) return (era_text[era] or era_text['BC'])[year > 0 and 2 or 1] or '' end local function strftime(date, format, options) -- Return date formatted as a string using codes similar to those -- in the C strftime library function. local sformat = string.format local shortcuts = { ['%c'] = '%-I:%M %p %-d %B %-Y %{era}', -- date and time: 2:30 pm 1 April 2016 ['%x'] = '%-d %B %-Y %{era}', -- date: 1 April 2016 ['%X'] = '%-I:%M %p', -- time: 2:30 pm } if shortcuts[format] then format = shortcuts[format] end local codes = { a = { field = 'dayabbr' }, A = { field = 'dayname' }, b = { field = 'monthabbr' }, B = { field = 'monthname' }, u = { fmt = '%d' , field = 'dowiso' }, w = { fmt = '%d' , field = 'dow' }, d = { fmt = '%02d', fmt2 = '%d', field = 'day' }, m = { fmt = '%02d', fmt2 = '%d', field = 'month' }, Y = { fmt = '%04d', fmt2 = '%d', field = 'year' }, H = { fmt = '%02d', fmt2 = '%d', field = 'hour' }, M = { fmt = '%02d', fmt2 = '%d', field = 'minute' }, S = { fmt = '%02d', fmt2 = '%d', field = 'second' }, j = { fmt = '%03d', fmt2 = '%d', field = 'dayofyear' }, I = { fmt = '%02d', fmt2 = '%d', field = 'hour', special = 'hour12' }, p = { field = 'hour', special = 'am' }, } options = make_option_table(options, date.options) local amopt = options.am local eraopt = options.era local function replace_code(spaces, modifier, id) local code = codes[id] if code then local fmt = code.fmt if modifier == '-' and code.fmt2 then fmt = code.fmt2 end local value = date[code.field] if not value then return nil -- an undefined field in a partial date end local special = code.special if special then if special == 'hour12' then value = value % 12 value = value == 0 and 12 or value elseif special == 'am' then local ap = ({ ['a.m.'] = { 'a.m.', 'p.m.' }, ['AM'] = { 'AM', 'PM' }, ['A.M.'] = { 'A.M.', 'P.M.' }, })[ampm_options[amopt]] or { 'am', 'pm' } return (spaces == '' and '' or '&nbsp;') .. (value < 12 and ap[1] or ap[2]) end end if code.field == 'year' then local sign = (era_text[eraopt] or {}).sign if not sign or format:find('%{era}', 1, true) then sign = '' if value <= 0 then value = 1 - value end else if value >= 0 then sign = '' else value = -value end end return spaces .. sign .. sformat(fmt, value) end return spaces .. (fmt and sformat(fmt, value) or value) end end local function replace_property(spaces, id) if id == 'era' then -- Special case so can use local era option. local result = get_era_for_year(eraopt, date.year) if result == '' then return '' end return (spaces == '' and '' or '&nbsp;') .. result end local result = date[id] if type(result) == 'string' then return spaces .. result end if type(result) == 'number' then return spaces .. tostring(result) end if type(result) == 'boolean' then return spaces .. (result and '1' or '0') end -- This occurs if id is an undefined field in a partial date, or is the name of a function. return nil end local PERCENT = '\127PERCENT\127' return (format :gsub('%%%%', PERCENT) :gsub('(%s*)%%{(%w+)}', replace_property) :gsub('(%s*)%%(%-?)(%a)', replace_code) :gsub(PERCENT, '%%') ) end local function _date_text(date, fmt, options) -- Return a formatted string representing the given date. if not is_date(date) then error('date:text: need a date (use "date:text()" with a colon)', 2) end if type(fmt) == 'string' and fmt:match('%S') then if fmt:find('%', 1, true) then return strftime(date, fmt, options) end elseif date.partial then fmt = date.month and 'my' or 'y' else fmt = 'dmy' if date.hastime then fmt = (date.second > 0 and 'hms ' or 'hm ') .. fmt end end local function bad_format() -- For consistency with other format processing, return given format -- (or cleaned format if original was not a string) if invalid. return mw.text.nowiki(fmt) end if date.partial then -- Ignore days in standard formats like 'ymd'. if fmt == 'ym' or fmt == 'ymd' then fmt = date.month and '%Y-%m %{era}' or '%Y %{era}' elseif fmt == 'my' or fmt == 'dmy' or fmt == 'mdy' then fmt = date.month and '%B %-Y %{era}' or '%-Y %{era}' elseif fmt == 'y' then fmt = date.month and '%-Y %{era}' or '%-Y %{era}' else return bad_format() end return strftime(date, fmt, options) end local function hm_fmt() local plain = make_option_table(options, date.options).bydefault.am return plain and '%H:%M' or '%-I:%M %p' end local need_time = date.hastime local t = collection() for item in fmt:gmatch('%S+') do local f if item == 'hm' then f = hm_fmt() need_time = false elseif item == 'hms' then f = '%H:%M:%S' need_time = false elseif item == 'ymd' then f = '%Y-%m-%d %{era}' elseif item == 'mdy' then f = '%B %-d, %-Y %{era}' elseif item == 'dmy' then f = '%-d %B %-Y %{era}' else return bad_format() end t:add(f) end fmt = t:join(' ') if need_time then fmt = hm_fmt() .. ' ' .. fmt end return strftime(date, fmt, options) end local day_info = { -- 0=Sun to 6=Sat [0] = { 'Sun', 'Sunday' }, { 'Mon', 'Monday' }, { 'Tue', 'Tuesday' }, { 'Wed', 'Wednesday' }, { 'Thu', 'Thursday' }, { 'Fri', 'Friday' }, { 'Sat', 'Saturday' }, } local month_info = { -- 1=Jan to 12=Dec { 'Jan', 'January' }, { 'Feb', 'February' }, { 'Mar', 'March' }, { 'Apr', 'April' }, { 'May', 'May' }, { 'Jun', 'June' }, { 'Jul', 'July' }, { 'Aug', 'August' }, { 'Sep', 'September' }, { 'Oct', 'October' }, { 'Nov', 'November' }, { 'Dec', 'December' }, } local function name_to_number(text, translate) if type(text) == 'string' then return translate[text:lower()] end end local function day_number(text) return name_to_number(text, { sun = 0, sunday = 0, mon = 1, monday = 1, tue = 2, tuesday = 2, wed = 3, wednesday = 3, thu = 4, thursday = 4, fri = 5, friday = 5, sat = 6, saturday = 6, }) end local function month_number(text) return name_to_number(text, { jan = 1, january = 1, feb = 2, february = 2, mar = 3, march = 3, apr = 4, april = 4, may = 5, jun = 6, june = 6, jul = 7, july = 7, aug = 8, august = 8, sep = 9, september = 9, sept = 9, oct = 10, october = 10, nov = 11, november = 11, dec = 12, december = 12, }) end local function _list_text(list, fmt) -- Return a list of formatted strings from a list of dates. if not type(list) == 'table' then error('date:list:text: need "list:text()" with a colon', 2) end local result = { join = _list_join } for i, date in ipairs(list) do result[i] = date:text(fmt) end return result end local function _date_list(date, spec) -- Return a possibly empty numbered table of dates meeting the specification. -- Dates in the list are in ascending order (oldest date first). -- The spec should be a string of form "<count> <day> <op>" -- where each item is optional and -- count = number of items wanted in list -- day = abbreviation or name such as Mon or Monday -- op = >, >=, <, <= (default is > meaning after date) -- If no count is given, the list is for the specified days in date's month. -- The default day is date's day. -- The spec can also be a positive or negative number: -- -5 is equivalent to '5 <' -- 5 is equivalent to '5' which is '5 >' if not is_date(date) then error('date:list: need a date (use "date:list()" with a colon)', 2) end local list = { text = _list_text } if date.partial then return list end local count, offset, operation local ops = { ['>='] = { before = false, include = true }, ['>'] = { before = false, include = false }, ['<='] = { before = true , include = true }, ['<'] = { before = true , include = false }, } if spec then if type(spec) == 'number' then count = floor(spec + 0.5) if count < 0 then count = -count operation = ops['<'] end elseif type(spec) == 'string' then local num, day, op = spec:match('^%s*(%d*)%s*(%a*)%s*([<>=]*)%s*$') if not num then return list end if num ~= '' then count = tonumber(num) end if day ~= '' then local dow = day_number(day:gsub('[sS]$', '')) -- accept plural days if not dow then return list end offset = dow - date.dow end operation = ops[op] else return list end end offset = offset or 0 operation = operation or ops['>'] local datefrom, dayfirst, daylast if operation.before then if offset > 0 or (offset == 0 and not operation.include) then offset = offset - 7 end if count then if count > 1 then offset = offset - 7*(count - 1) end datefrom = date + offset else daylast = date.day + offset dayfirst = daylast % 7 if dayfirst == 0 then dayfirst = 7 end end else if offset < 0 or (offset == 0 and not operation.include) then offset = offset + 7 end if count then datefrom = date + offset else dayfirst = date.day + offset daylast = date.monthdays end end if not count then if daylast < dayfirst then return list end count = floor((daylast - dayfirst)/7) + 1 datefrom = Date(date, {day = dayfirst}) end for i = 1, count do if not datefrom then break end -- exceeds date limits list[i] = datefrom datefrom = datefrom + 7 end return list end -- A table to get the current date/time (UTC), but only if needed. local current = setmetatable({}, { __index = function (self, key) local d = os.date('!*t') self.year = d.year self.month = d.month self.day = d.day self.hour = d.hour self.minute = d.min self.second = d.sec return rawget(self, key) end }) local function extract_date(newdate, text) -- Parse the date/time in text and return n, o where -- n = table of numbers with date/time fields -- o = table of options for AM/PM or AD/BC or format, if any -- or return nothing if date is known to be invalid. -- Caller determines if the values in n are valid. -- A year must be positive ('1' to '9999'); use 'BC' for BC. -- In a y-m-d string, the year must be four digits to avoid ambiguity -- ('0001' to '9999'). The only way to enter year <= 0 is by specifying -- the date as three numeric parameters like ymd Date(-1, 1, 1). -- Dates of form d/m/y, m/d/y, y/m/d are rejected as potentially ambiguous. local date, options = {}, {} if text:sub(-1) == 'Z' then -- Extract date/time from a Wikidata timestamp. -- The year can be 1 to 16 digits but this module handles 1 to 4 digits only. -- Examples: '+2016-06-21T14:30:00Z', '-0000000180-00-00T00:00:00Z'. local sign, y, m, d, H, M, S = text:match('^([+%-])(%d+)%-(%d%d)%-(%d%d)T(%d%d):(%d%d):(%d%d)Z$') if sign then y = tonumber(y) if sign == '-' and y > 0 then y = -y end if y <= 0 then options.era = 'BCE' end date.year = y m = tonumber(m) d = tonumber(d) H = tonumber(H) M = tonumber(M) S = tonumber(S) if m == 0 then newdate.partial = true return date, options end date.month = m if d == 0 then newdate.partial = true return date, options end date.day = d if H > 0 or M > 0 or S > 0 then date.hour = H date.minute = M date.second = S end return date, options end return end local function extract_ymd(item) -- Called when no day or month has been set. local y, m, d = item:match('^(%d%d%d%d)%-(%w+)%-(%d%d?)$') if y then if date.year then return end if m:match('^%d%d?$') then m = tonumber(m) else m = month_number(m) end if m then date.year = tonumber(y) date.month = m date.day = tonumber(d) return true end end end local function extract_day_or_year(item) -- Called when a day would be valid, or -- when a year would be valid if no year has been set and partial is set. local number, suffix = item:match('^(%d%d?%d?%d?)(.*)$') if number then local n = tonumber(number) if #number <= 2 and n <= 31 then suffix = suffix:lower() if suffix == '' or suffix == 'st' or suffix == 'nd' or suffix == 'rd' or suffix == 'th' then date.day = n return true end elseif suffix == '' and newdate.partial and not date.year then date.year = n return true end end end local function extract_month(item) -- A month must be given as a name or abbreviation; a number could be ambiguous. local m = month_number(item) if m then date.month = m return true end end local function extract_time(item) local h, m, s = item:match('^(%d%d?):(%d%d)(:?%d*)$') if date.hour or not h then return end if s ~= '' then s = s:match('^:(%d%d)$') if not s then return end end date.hour = tonumber(h) date.minute = tonumber(m) date.second = tonumber(s) -- nil if empty string return true end local item_count = 0 local index_time local function set_ampm(item) local H = date.hour if H and not options.am and index_time + 1 == item_count then options.am = ampm_options[item] -- caller checked this is not nil if item:match('^[Aa]') then if not (1 <= H and H <= 12) then return end if H == 12 then date.hour = 0 end else if not (1 <= H and H <= 23) then return end if H <= 11 then date.hour = H + 12 end end return true end end for item in text:gsub(',', ' '):gsub('&nbsp;', ' '):gmatch('%S+') do item_count = item_count + 1 if era_text[item] then -- Era is accepted in peculiar places. if options.era then return end options.era = item elseif ampm_options[item] then if not set_ampm(item) then return end elseif item:find(':', 1, true) then if not extract_time(item) then return end index_time = item_count elseif date.day and date.month then if date.year then return -- should be nothing more so item is invalid end if not item:match('^(%d%d?%d?%d?)$') then return end date.year = tonumber(item) elseif date.day then if not extract_month(item) then return end elseif date.month then if not extract_day_or_year(item) then return end elseif extract_month(item) then options.format = 'mdy' elseif extract_ymd(item) then options.format = 'ymd' elseif extract_day_or_year(item) then if date.day then options.format = 'dmy' end else return end end if not date.year or date.year == 0 then return end local era = era_text[options.era] if era and era.isbc then date.year = 1 - date.year end return date, options end local function autofill(date1, date2) -- Fill any missing month or day in each date using the -- corresponding component from the other date, if present, -- or with 1 if both dates are missing the month or day. -- This gives a good result for calculating the difference -- between two partial dates when no range is wanted. -- Return filled date1, date2 (two full dates). local function filled(a, b) -- Return date a filled, if necessary, with month and/or day from date b. -- The filled day is truncated to fit the number of days in the month. local fillmonth, fillday if not a.month then fillmonth = b.month or 1 end if not a.day then fillday = b.day or 1 end if fillmonth or fillday then -- need to create a new date a = Date(a, { month = fillmonth, day = math.min(fillday or a.day, days_in_month(a.year, fillmonth or a.month, a.calendar)) }) end return a end return filled(date1, date2), filled(date2, date1) end local function date_add_sub(lhs, rhs, is_sub) -- Return a new date from calculating (lhs + rhs) or (lhs - rhs), -- or return nothing if invalid. -- The result is nil if the calculated date exceeds allowable limits. -- Caller ensures that lhs is a date; its properties are copied for the new date. if lhs.partial then -- Adding to a partial is not supported. -- Can subtract a date or partial from a partial, but this is not called for that. return end local function is_prefix(text, word, minlen) local n = #text return (minlen or 1) <= n and n <= #word and text == word:sub(1, n) end local function do_days(n) local forcetime, jd if floor(n) == n then jd = lhs.jd else forcetime = not lhs.hastime jd = lhs.jdz end jd = jd + (is_sub and -n or n) if forcetime then jd = tostring(jd) if not jd:find('.', 1, true) then jd = jd .. '.0' end end return Date(lhs, 'juliandate', jd) end if type(rhs) == 'number' then -- Add/subtract days, including fractional days. return do_days(rhs) end if type(rhs) == 'string' then -- rhs is a single component like '26m' or '26 months' (with optional sign). -- Fractions like '3.25d' are accepted for the units which are handled as days. local sign, numstr, id = rhs:match('^%s*([+-]?)([%d%.]+)%s*(%a+)$') if sign then if sign == '-' then is_sub = not (is_sub and true or false) end local y, m, days local num = tonumber(numstr) if not num then return end id = id:lower() if is_prefix(id, 'years') then y = num m = 0 elseif is_prefix(id, 'months') then y = floor(num / 12) m = num % 12 elseif is_prefix(id, 'weeks') then days = num * 7 elseif is_prefix(id, 'days') then days = num elseif is_prefix(id, 'hours') then days = num / 24 elseif is_prefix(id, 'minutes', 3) then days = num / (24 * 60) elseif is_prefix(id, 'seconds') then days = num / (24 * 3600) else return end if days then return do_days(days) end if numstr:find('.', 1, true) then return end if is_sub then y = -y m = -m end assert(-11 <= m and m <= 11) y = lhs.year + y m = lhs.month + m if m > 12 then y = y + 1 m = m - 12 elseif m < 1 then y = y - 1 m = m + 12 end local d = math.min(lhs.day, days_in_month(y, m, lhs.calendar)) return Date(lhs, y, m, d) end end if is_diff(rhs) then local days = rhs.age_days if (is_sub or false) ~= (rhs.isnegative or false) then days = -days end return lhs + days end end local full_date_only = { dayabbr = true, dayname = true, dow = true, dayofweek = true, dowiso = true, dayofweekiso = true, dayofyear = true, gsd = true, juliandate = true, jd = true, jdz = true, jdnoon = true, } -- Metatable for a date's calculated fields. local datemt = { __index = function (self, key) if rawget(self, 'partial') then if full_date_only[key] then return end if key == 'monthabbr' or key == 'monthdays' or key == 'monthname' then if not self.month then return end end end local value if key == 'dayabbr' then value = day_info[self.dow][1] elseif key == 'dayname' then value = day_info[self.dow][2] elseif key == 'dow' then value = (self.jdnoon + 1) % 7 -- day-of-week 0=Sun to 6=Sat elseif key == 'dayofweek' then value = self.dow elseif key == 'dowiso' then value = (self.jdnoon % 7) + 1 -- ISO day-of-week 1=Mon to 7=Sun elseif key == 'dayofweekiso' then value = self.dowiso elseif key == 'dayofyear' then local first = Date(self.year, 1, 1, self.calendar).jdnoon value = self.jdnoon - first + 1 -- day-of-year 1 to 366 elseif key == 'era' then -- Era text (never a negative sign) from year and options. value = get_era_for_year(self.options.era, self.year) elseif key == 'format' then value = self.options.format or 'dmy' elseif key == 'gsd' then -- GSD = 1 from 00:00:00 to 23:59:59 on 1 January 1 AD Gregorian calendar, -- which is from jd 1721425.5 to 1721426.49999. value = floor(self.jd - 1721424.5) elseif key == 'juliandate' or key == 'jd' or key == 'jdz' then local jd, jdz = julian_date(self) rawset(self, 'juliandate', jd) rawset(self, 'jd', jd) rawset(self, 'jdz', jdz) return key == 'jdz' and jdz or jd elseif key == 'jdnoon' then -- Julian date at noon (an integer) on the calendar day when jd occurs. value = floor(self.jd + 0.5) elseif key == 'isleapyear' then value = is_leap_year(self.year, self.calendar) elseif key == 'monthabbr' then value = month_info[self.month][1] elseif key == 'monthdays' then value = days_in_month(self.year, self.month, self.calendar) elseif key == 'monthname' then value = month_info[self.month][2] end if value ~= nil then rawset(self, key, value) return value end end, } -- Date operators. local function mt_date_add(lhs, rhs) if not is_date(lhs) then lhs, rhs = rhs, lhs -- put date on left (it must be a date for this to have been called) end return date_add_sub(lhs, rhs) end local function mt_date_sub(lhs, rhs) if is_date(lhs) then if is_date(rhs) then return DateDiff(lhs, rhs) end return date_add_sub(lhs, rhs, true) end end local function mt_date_concat(lhs, rhs) return tostring(lhs) .. tostring(rhs) end local function mt_date_tostring(self) return self:text() end local function mt_date_eq(lhs, rhs) -- Return true if dates identify same date/time where, for example, -- Date(-4712, 1, 1, 'Julian') == Date(-4713, 11, 24, 'Gregorian') is true. -- This is called only if lhs and rhs have the same type and the same metamethod. if lhs.partial or rhs.partial then -- One date is partial; the other is a partial or a full date. -- The months may both be nil, but must be the same. return lhs.year == rhs.year and lhs.month == rhs.month and lhs.calendar == rhs.calendar end return lhs.jdz == rhs.jdz end local function mt_date_lt(lhs, rhs) -- Return true if lhs < rhs, for example, -- Date('1 Jan 2016') < Date('06:00 1 Jan 2016') is true. -- This is called only if lhs and rhs have the same type and the same metamethod. if lhs.partial or rhs.partial then -- One date is partial; the other is a partial or a full date. if lhs.calendar ~= rhs.calendar then return lhs.calendar == 'Julian' end if lhs.partial then lhs = lhs.partial.first end if rhs.partial then rhs = rhs.partial.first end end return lhs.jdz < rhs.jdz end --[[ Examples of syntax to construct a date: Date(y, m, d, 'julian') default calendar is 'gregorian' Date(y, m, d, H, M, S, 'julian') Date('juliandate', jd, 'julian') if jd contains "." text output includes H:M:S Date('currentdate') Date('currentdatetime') Date('1 April 1995', 'julian') parse date from text Date('1 April 1995 AD', 'julian') using an era sets a flag to do the same for output Date('04:30:59 1 April 1995', 'julian') Date(date) copy of an existing date Date(date, t) same, updated with y,m,d,H,M,S fields from table t Date(t) date with y,m,d,H,M,S fields from table t ]] function Date(...) -- for forward declaration above -- Return a table holding a date assuming a uniform calendar always applies -- (proleptic Gregorian calendar or proleptic Julian calendar), or -- return nothing if date is invalid. -- A partial date has a valid year, however its month may be nil, and -- its day and time fields are nil. -- Field partial is set to false (if a full date) or a table (if a partial date). local calendars = { julian = 'Julian', gregorian = 'Gregorian' } local newdate = { _id = uniq, calendar = 'Gregorian', -- default is Gregorian calendar hastime = false, -- true if input sets a time hour = 0, -- always set hour/minute/second so don't have to handle nil minute = 0, second = 0, options = {}, list = _date_list, subtract = function (self, rhs, options) return DateDiff(self, rhs, options) end, text = _date_text, } local argtype, datetext, is_copy, jd_number, tnums local numindex = 0 local numfields = { 'year', 'month', 'day', 'hour', 'minute', 'second' } local numbers = {} for _, v in ipairs({...}) do v = strip_to_nil(v) local vlower = type(v) == 'string' and v:lower() or nil if v == nil then -- Ignore empty arguments after stripping so modules can directly pass template parameters. elseif calendars[vlower] then newdate.calendar = calendars[vlower] elseif vlower == 'partial' then newdate.partial = true elseif vlower == 'fix' then newdate.want_fix = true elseif is_date(v) then -- Copy existing date (items can be overridden by other arguments). if is_copy or tnums then return end is_copy = true newdate.calendar = v.calendar newdate.partial = v.partial newdate.hastime = v.hastime newdate.options = v.options newdate.year = v.year newdate.month = v.month newdate.day = v.day newdate.hour = v.hour newdate.minute = v.minute newdate.second = v.second elseif type(v) == 'table' then if tnums then return end tnums = {} local tfields = { year=1, month=1, day=1, hour=2, minute=2, second=2 } for tk, tv in pairs(v) do if tfields[tk] then tnums[tk] = tonumber(tv) end if tfields[tk] == 2 then newdate.hastime = true end end else local num = tonumber(v) if not num and argtype == 'setdate' and numindex == 1 then num = month_number(v) end if num then if not argtype then argtype = 'setdate' end if argtype == 'setdate' and numindex < 6 then numindex = numindex + 1 numbers[numfields[numindex]] = num elseif argtype == 'juliandate' and not jd_number then jd_number = num if type(v) == 'string' then if v:find('.', 1, true) then newdate.hastime = true end elseif num ~= floor(num) then -- The given value was a number. The time will be used -- if the fractional part is nonzero. newdate.hastime = true end else return end elseif argtype then return elseif type(v) == 'string' then if v == 'currentdate' or v == 'currentdatetime' or v == 'juliandate' then argtype = v else argtype = 'datetext' datetext = v end else return end end end if argtype == 'datetext' then if tnums or not set_date_from_numbers(newdate, extract_date(newdate, datetext)) then return end elseif argtype == 'juliandate' then newdate.partial = nil newdate.jd = jd_number if not set_date_from_jd(newdate) then return end elseif argtype == 'currentdate' or argtype == 'currentdatetime' then newdate.partial = nil newdate.year = current.year newdate.month = current.month newdate.day = current.day if argtype == 'currentdatetime' then newdate.hour = current.hour newdate.minute = current.minute newdate.second = current.second newdate.hastime = true end newdate.calendar = 'Gregorian' -- ignore any given calendar name elseif argtype == 'setdate' then if tnums or not set_date_from_numbers(newdate, numbers) then return end elseif not (is_copy or tnums) then return end if tnums then newdate.jd = nil -- force recalculation in case jd was set before changes from tnums if not set_date_from_numbers(newdate, tnums) then return end end if newdate.partial then local year = newdate.year local month = newdate.month local first = Date(year, month or 1, 1, newdate.calendar) month = month or 12 local last = Date(year, month, days_in_month(year, month), newdate.calendar) newdate.partial = { first = first, last = last } else newdate.partial = false -- avoid index lookup end setmetatable(newdate, datemt) local readonly = {} local mt = { __index = newdate, __newindex = function(t, k, v) error('date.' .. tostring(k) .. ' is read-only', 2) end, __add = mt_date_add, __sub = mt_date_sub, __concat = mt_date_concat, __tostring = mt_date_tostring, __eq = mt_date_eq, __lt = mt_date_lt, } return setmetatable(readonly, mt) end local function _diff_age(diff, code, options) -- Return a tuple of integer values from diff as specified by code, except that -- each integer may be a list of two integers for a diff with a partial date, or -- return nil if the code is not supported. -- If want round, the least significant unit is rounded to nearest whole unit. -- For a duration, an extra day is added. local wantround, wantduration, wantrange if type(options) == 'table' then wantround = options.round wantduration = options.duration wantrange = options.range else wantround = options end if not is_diff(diff) then local f = wantduration and 'duration' or 'age' error(f .. ': need a date difference (use "diff:' .. f .. '()" with a colon)', 2) end if diff.partial then -- Ignore wantround, wantduration. local function choose(v) if type(v) == 'table' then if not wantrange or v[1] == v[2] then -- Example: Date('partial', 2005) - Date('partial', 2001) gives -- diff.years = { 3, 4 } to show the range of possible results. -- If do not want a range, choose the second value as more expected. return v[2] end end return v end if code == 'ym' or code == 'ymd' then if not wantrange and diff.iszero then -- This avoids an unexpected result such as -- Date('partial', 2001) - Date('partial', 2001) -- giving diff = { years = 0, months = { 0, 11 } } -- which would be reported as 0 years and 11 months. return 0, 0 end return choose(diff.partial.years), choose(diff.partial.months) end if code == 'y' then return choose(diff.partial.years) end if code == 'm' or code == 'w' or code == 'd' then return choose({ diff.partial.mindiff:age(code), diff.partial.maxdiff:age(code) }) end return nil end local extra_days = wantduration and 1 or 0 if code == 'wd' or code == 'w' or code == 'd' then local offset = wantround and 0.5 or 0 local days = diff.age_days + extra_days if code == 'wd' or code == 'd' then days = floor(days + offset) if code == 'd' then return days end return floor(days/7), days % 7 end return floor(days/7 + offset) end local H, M, S = diff.hours, diff.minutes, diff.seconds if code == 'dh' or code == 'dhm' or code == 'dhms' or code == 'h' or code == 'hm' or code == 'hms' or code == 'M' or code == 's' then local days = floor(diff.age_days + extra_days) local inc_hour if wantround then if code == 'dh' or code == 'h' then if M >= 30 then inc_hour = true end elseif code == 'dhm' or code == 'hm' then if S >= 30 then M = M + 1 if M >= 60 then M = 0 inc_hour = true end end elseif code == 'M' then if S >= 30 then M = M + 1 end else -- Nothing needed because S is an integer. end if inc_hour then H = H + 1 if H >= 24 then H = 0 days = days + 1 end end end if code == 'dh' or code == 'dhm' or code == 'dhms' then if code == 'dh' then return days, H elseif code == 'dhm' then return days, H, M else return days, H, M, S end end local hours = days * 24 + H if code == 'h' then return hours elseif code == 'hm' then return hours, M elseif code == 'M' or code == 's' then M = hours * 60 + M if code == 'M' then return M end return M * 60 + S end return hours, M, S end if wantround then local inc_hour if code == 'ymdh' or code == 'ymwdh' then if M >= 30 then inc_hour = true end elseif code == 'ymdhm' or code == 'ymwdhm' then if S >= 30 then M = M + 1 if M >= 60 then M = 0 inc_hour = true end end elseif code == 'ymd' or code == 'ymwd' or code == 'yd' or code == 'md' then if H >= 12 then extra_days = extra_days + 1 end end if inc_hour then H = H + 1 if H >= 24 then H = 0 extra_days = extra_days + 1 end end end local y, m, d = diff.years, diff.months, diff.days if extra_days > 0 then d = d + extra_days if d > 28 or code == 'yd' then -- Recalculate in case have passed a month. diff = diff.date1 + extra_days - diff.date2 y, m, d = diff.years, diff.months, diff.days end end if code == 'ymd' then return y, m, d elseif code == 'yd' then if y > 0 then -- It is known that diff.date1 > diff.date2. diff = diff.date1 - (diff.date2 + (y .. 'y')) end return y, floor(diff.age_days) elseif code == 'md' then return y * 12 + m, d elseif code == 'ym' or code == 'm' then if wantround then if d >= 16 then m = m + 1 if m >= 12 then m = 0 y = y + 1 end end end if code == 'ym' then return y, m end return y * 12 + m elseif code == 'ymw' then local weeks = floor(d/7) if wantround then local days = d % 7 if days > 3 or (days == 3 and H >= 12) then weeks = weeks + 1 end end return y, m, weeks elseif code == 'ymwd' then return y, m, floor(d/7), d % 7 elseif code == 'ymdh' then return y, m, d, H elseif code == 'ymwdh' then return y, m, floor(d/7), d % 7, H elseif code == 'ymdhm' then return y, m, d, H, M elseif code == 'ymwdhm' then return y, m, floor(d/7), d % 7, H, M end if code == 'y' then if wantround and m >= 6 then y = y + 1 end return y end return nil end local function _diff_duration(diff, code, options) if type(options) ~= 'table' then options = { round = options } end options.duration = true return _diff_age(diff, code, options) end -- Metatable for some operations on date differences. diffmt = { -- for forward declaration above __concat = function (lhs, rhs) return tostring(lhs) .. tostring(rhs) end, __tostring = function (self) return tostring(self.age_days) end, __index = function (self, key) local value if key == 'age_days' then if rawget(self, 'partial') then local function jdz(date) return (date.partial and date.partial.first or date).jdz end value = jdz(self.date1) - jdz(self.date2) else value = self.date1.jdz - self.date2.jdz end end if value ~= nil then rawset(self, key, value) return value end end, } function DateDiff(date1, date2, options) -- for forward declaration above -- Return a table with the difference between two dates (date1 - date2). -- The difference is negative if date1 is older than date2. -- Return nothing if invalid. -- If d = date1 - date2 then -- date1 = date2 + d -- If date1 >= date2 and the dates have no H:M:S time specified then -- date1 = date2 + (d.years..'y') + (d.months..'m') + d.days -- where the larger time units are added first. -- The result of Date(2015,1,x) + '1m' is Date(2015,2,28) for -- x = 28, 29, 30, 31. That means, for example, -- d = Date(2015,3,3) - Date(2015,1,31) -- gives d.years, d.months, d.days = 0, 1, 3 (excluding date1). if not (is_date(date1) and is_date(date2) and date1.calendar == date2.calendar) then return end local wantfill if type(options) == 'table' then wantfill = options.fill end local isnegative = false local iszero = false if date1 < date2 then isnegative = true date1, date2 = date2, date1 elseif date1 == date2 then iszero = true end -- It is known that date1 >= date2 (period is from date2 to date1). if date1.partial or date2.partial then -- Two partial dates might have timelines: ---------------------A=================B--- date1 is from A to B inclusive --------C=======D-------------------------- date2 is from C to D inclusive -- date1 > date2 iff A > C (date1.partial.first > date2.partial.first) -- The periods can overlap ('April 2001' - '2001'): -------------A===B------------------------- A=2001-04-01 B=2001-04-30 --------C=====================D------------ C=2001-01-01 D=2001-12-31 if wantfill then date1, date2 = autofill(date1, date2) else local function zdiff(date1, date2) local diff = date1 - date2 if diff.isnegative then return date1 - date1 -- a valid diff in case we call its methods end return diff end local function getdate(date, which) return date.partial and date.partial[which] or date end local maxdiff = zdiff(getdate(date1, 'last'), getdate(date2, 'first')) local mindiff = zdiff(getdate(date1, 'first'), getdate(date2, 'last')) local years, months if maxdiff.years == mindiff.years then years = maxdiff.years if maxdiff.months == mindiff.months then months = maxdiff.months else months = { mindiff.months, maxdiff.months } end else years = { mindiff.years, maxdiff.years } end return setmetatable({ date1 = date1, date2 = date2, partial = { years = years, months = months, maxdiff = maxdiff, mindiff = mindiff, }, isnegative = isnegative, iszero = iszero, age = _diff_age, duration = _diff_duration, }, diffmt) end end local y1, m1 = date1.year, date1.month local y2, m2 = date2.year, date2.month local years = y1 - y2 local months = m1 - m2 local d1 = date1.day + hms(date1) local d2 = date2.day + hms(date2) local days, time if d1 >= d2 then days = d1 - d2 else months = months - 1 -- Get days in previous month (before the "to" date) given December has 31 days. local dpm = m1 > 1 and days_in_month(y1, m1 - 1, date1.calendar) or 31 if d2 >= dpm then days = d1 - hms(date2) else days = dpm - d2 + d1 end end if months < 0 then years = years - 1 months = months + 12 end days, time = math.modf(days) local H, M, S = h_m_s(time) return setmetatable({ date1 = date1, date2 = date2, partial = false, -- avoid index lookup years = years, months = months, days = days, hours = H, minutes = M, seconds = S, isnegative = isnegative, iszero = iszero, age = _diff_age, duration = _diff_duration, }, diffmt) end return { _current = current, _Date = Date, _days_in_month = days_in_month, } 8htfjg7cmqlbgysia559pe52c5tetp5 Nhwɛdo:DPP 10 1203 7407 2023-04-24T17:15:27Z Abazizfahad 127 Created page with "{{DPP/logo|1={{{1|25px}}}}} [[Democratic Progressive Party]]<noinclude> {{documentation}} </noinclude>" 7407 wikitext text/x-wiki {{DPP/logo|1={{{1|25px}}}}} [[Democratic Progressive Party]]<noinclude> {{documentation}} </noinclude> ljv6q00inezifwj7b9lqqnxbl21npw4 Nhwɛdo:DPP/logo 10 1204 7408 2023-04-24T17:18:33Z Abazizfahad 127 Created page with "<!--[[File:DPP-Taiwan.svg|{{{1|20px}}}]]-->[[File:Green Island with White Cross.svg|{{{1|25px}}}]]<noinclude> {{documentation}} </noinclude>" 7408 wikitext text/x-wiki <!--[[File:DPP-Taiwan.svg|{{{1|20px}}}]]-->[[File:Green Island with White Cross.svg|{{{1|25px}}}]]<noinclude> {{documentation}} </noinclude> h6d1muuo64l0yo58l6ub59gstcwpakn Nhwɛdo:Detect singular 10 1205 7409 2023-04-24T17:21:25Z Abazizfahad 127 Created page with "{{#invoke:Detect singular|main}}<noinclude> {{documentation}} </noinclude>" 7409 wikitext text/x-wiki {{#invoke:Detect singular|main}}<noinclude> {{documentation}} </noinclude> 1m3tane3jctch6sxq6slm654yiblfzf Nhwɛdo:En dash range 10 1206 7410 2023-04-24T17:23:16Z Abazizfahad 127 Created page with "{{{1}}}{{#ifeq:{{#invoke:String|find|source={{#invoke:Plain text|main|{{{1}}}{{{2}}}}}|target=[%s–—-]|plain=false}}|0|–|&nbsp;–&#32;}}{{{2}}}<noinclude> {{Documentation}} </noinclude>" 7410 wikitext text/x-wiki {{{1}}}{{#ifeq:{{#invoke:String|find|source={{#invoke:Plain text|main|{{{1}}}{{{2}}}}}|target=[%s–—-]|plain=false}}|0|–|&nbsp;–&#32;}}{{{2}}}<noinclude> {{Documentation}} </noinclude> 98em1kvd7xkqe6sagrl2kj31kdmyeiw Nhwɛdo:Hlist 10 1207 7411 2023-04-24T17:28:19Z Abazizfahad 127 Created page with "{{<includeonly>safesubst:</includeonly>#invoke:list|horizontal}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>" 7411 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:list|horizontal}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> ihcdy525o8nnmq114czc48dpk6pnojd Nhwɛdo:Hlist/styles.css 10 1208 46976 7412 2025-05-09T12:01:30Z Robertjamal12 13 18 revisions imported from [[:en:Template:Hlist/styles.css]] 7412 sanitized-css text/css /* {{pp-protected|reason=match parent|small=yes}} */ /* * hlist styles are defined in core and Minerva and differ in Minerva. The * current definitions here (2023-01-01) are sufficient to override Minerva * without use of the hlist-separated class. The most problematic styles were * related to margin, padding, and the bullet. Check files listed at * [[MediaWiki talk:Common.css/to do#hlist-separated]] */ /* * TODO: When the majority of readership supports it (or some beautiful world * in which grade C support is above the minimum threshold), use :is() */ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } /* Display list items inline */ .hlist dd, .hlist dt, .hlist li { /* * don't trust the note that says margin doesn't work with inline * removing margin: 0 makes dds have margins again * We also want to reset margin-right in Minerva */ margin: 0; display: inline; } /* Display requested top-level lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, /* Display nested lists inline */ .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; } /* Hide empty list items */ .hlist .mw-empty-li { display: none; } /* TODO: :not() can maybe be used here to remove the later rule. naive test * seems to work. more testing needed. like so: *.hlist dt:not(:last-child)::after { * content: ": "; *} *.hlist dd:not(:last-child)::after, *.hlist li:not(:last-child)::after { * content: " · "; * font-weight: bold; *} */ /* Generate interpuncts */ .hlist dt::after { content: ": "; } .hlist dd::after, .hlist li::after { content: " · "; font-weight: bold; } .hlist dd:last-child::after, .hlist dt:last-child::after, .hlist li:last-child::after { content: none; } /* Add parentheses around nested lists */ .hlist dd dd:first-child::before, .hlist dd dt:first-child::before, .hlist dd li:first-child::before, .hlist dt dd:first-child::before, .hlist dt dt:first-child::before, .hlist dt li:first-child::before, .hlist li dd:first-child::before, .hlist li dt:first-child::before, .hlist li li:first-child::before { content: " ("; font-weight: normal; } .hlist dd dd:last-child::after, .hlist dd dt:last-child::after, .hlist dd li:last-child::after, .hlist dt dd:last-child::after, .hlist dt dt:last-child::after, .hlist dt li:last-child::after, .hlist li dd:last-child::after, .hlist li dt:last-child::after, .hlist li li:last-child::after { content: ")"; font-weight: normal; } /* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; } .hlist ol > li { counter-increment: listitem; } .hlist ol > li::before { content: " " counter(listitem) "\a0"; } .hlist dd ol > li:first-child::before, .hlist dt ol > li:first-child::before, .hlist li ol > li:first-child::before { content: " (" counter(listitem) "\a0"; } gfbk8cwecy39b1u1zxq4sqqxyf84d2r Module:Plain text 828 1209 7413 2023-04-24T17:31:49Z Abazizfahad 127 Created page with "--converts text with wikilinks to plain text, e.g "[[foo|gah]] is [[bar]]" to "gah is bar" --removes anything enclosed in tags that isn't nested, mediawiki strip markers (references etc), files, italic and bold markup require[[strict]] local p = {} function p.main(frame) local text = frame.args[1] local encode = require('Module:yesno')(frame.args.encode) return p._main(text, encode) end function p._main(text, encode) if not text then return end text = mw.text.kill..." 7413 Scribunto text/plain --converts text with wikilinks to plain text, e.g "[[foo|gah]] is [[bar]]" to "gah is bar" --removes anything enclosed in tags that isn't nested, mediawiki strip markers (references etc), files, italic and bold markup require[[strict]] local p = {} function p.main(frame) local text = frame.args[1] local encode = require('Module:yesno')(frame.args.encode) return p._main(text, encode) end function p._main(text, encode) if not text then return end text = mw.text.killMarkers(text) :gsub('&nbsp;', ' ') --replace nbsp spaces with regular spaces :gsub('<br ?/?>', ', ') --replace br with commas :gsub('<span.->(.-)</span>', '%1') --remove spans while keeping text inside :gsub('<i.->(.-)</i>', '%1') --remove italics while keeping text inside :gsub('<b.->(.-)</b>', '%1') --remove bold while keeping text inside :gsub('<em.->(.-)</em>', '%1') --remove emphasis while keeping text inside :gsub('<strong.->(.-)</strong>', '%1') --remove strong while keeping text inside :gsub('<.->.-<.->', '') --strip out remaining tags and the text inside :gsub('<.->', '') --remove any other tag markup :gsub('%[%[%s*[Ff][Ii][Ll][Ee]%s*:.-%]%]', '') --strip out files :gsub('%[%[%s*[Ii][Mm][Aa][Gg][Ee]%s*:.-%]%]', '') --strip out use of image: :gsub('%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:.-%]%]', '') --strip out categories :gsub('%[%[[^%]]-|', '') --strip out piped link text :gsub('([^%[])%[[^%[%]][^%]]-%s', '%1') --strip out external link text :gsub('^%[[^%[%]][^%]]-%s', '') --strip out external link text :gsub('[%[%]]', '') --then strip out remaining [ and ] :gsub("'''''", "") --strip out bold italic markup :gsub("'''?", "") --not stripping out '''' gives correct output for bolded text in quotes :gsub('----+', '') --remove ---- lines :gsub("^%s+", "") --strip leading :gsub("%s+$", "") --and trailing spaces :gsub("%s+", " ") --strip redundant spaces if encode then return mw.text.encode(text) else return text end end return p hl6gg6q9xeonphx72wv4fdjjbfds8lr Nhwɛdo:IsValidPageName 10 1210 7414 2023-04-24T17:35:20Z Abazizfahad 127 Created page with "{{#ifeq:{{{1}}}|-||{{#iferror:{{#invoke:Page|invalid|{{{1}}}}}||valid}}}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>" 7414 wikitext text/x-wiki {{#ifeq:{{{1}}}|-||{{#iferror:{{#invoke:Page|invalid|{{{1}}}}}||valid}}}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> q43r371r64z8ekdma6ljffbo4qkbq6m Module:Page 828 1211 7415 2023-04-24T17:36:58Z Abazizfahad 127 Created page with "local callAssert = require('Module:CallAssert') local function main(frame, field) local args, pargs = frame.args, ( frame:getParent() or {} ).args or {} local makeTitle=args.makeTitle or pargs.makeTitle local namespace=args.namespace or pargs.namespace or "" local fragment=args.fragment or pargs.fragment or "" local interwiki=args.interwiki or pargs.interwiki or "" local page=args.page or args[1] or pargs.page or pargs[1] or "" local id= tonumber( args.id or parg..." 7415 Scribunto text/plain local callAssert = require('Module:CallAssert') local function main(frame, field) local args, pargs = frame.args, ( frame:getParent() or {} ).args or {} local makeTitle=args.makeTitle or pargs.makeTitle local namespace=args.namespace or pargs.namespace or "" local fragment=args.fragment or pargs.fragment or "" local interwiki=args.interwiki or pargs.interwiki or "" local page=args.page or args[1] or pargs.page or pargs[1] or "" local id= tonumber( args.id or pargs.id ) local pn = {} local title -- holds the result of the mw.title.xxx call for i = 1,9 do pn[i] = args['p'..i] or pargs['p'..i] end if not id and not mw.ustring.match( page, '%S' ) then page = nil end if id then title = callAssert(mw.title.new, 'mw.title.new', id) elseif not page then title = callAssert(mw.title.getCurrentTitle, 'getCurrentTitle') elseif makeTitle then title = callAssert(mw.title.makeTitle, 'makeTitle', namespace, page, fragment, interwiki) else title = callAssert(mw.title.new, 'mw.title.new', page, namespace) end local result = title[field] if type(result) == "function" then result = result(title, unpack(pn)) end return tostring(result or "") end -- handle all errors in main main = require('Module:Protect')(main) local p = {} -- main function does all the work local meta = {} function meta.__index(self, key) return function(frame) return main(frame, key) end end setmetatable(p, meta) function p.getContent(frame) local args, pargs = frame.args, ( frame:getParent() or {} ).args or {} local fmt = args.as or pargs.as or "pre" local text = main(frame, "getContent") fmt = mw.text.split( fmt, ", ?" ) for _, how in ipairs( fmt ) do if how == "pre" then text = table.concat{ "<pre>", text, "</pre>" } elseif how == "expand" then text = frame:preprocess(text) elseif how == "nowiki" then text = mw.text.nowiki(text) end end return text end return p i5nta7bvbxrzeibp6t5xzwzjtd3dtc4 Module:CallAssert 828 1212 7416 2023-04-24T17:39:40Z Abazizfahad 127 Created page with "local function pack(...) return {...}, select('#', ...) end local function mapArray(func, array, count) local result = {} for i = 1, count or #array do result[i] = func(array[i]) end return result end local function quote(value) if type(value) == 'string' then return (string.gsub(string.format('%q', value), '\\\n', '\\n')) -- Outer parentheses remove second value returned by gsub end local str = tostring(value) if type(value) == 'table' and str ~= 'table'..." 7416 Scribunto text/plain local function pack(...) return {...}, select('#', ...) end local function mapArray(func, array, count) local result = {} for i = 1, count or #array do result[i] = func(array[i]) end return result end local function quote(value) if type(value) == 'string' then return (string.gsub(string.format('%q', value), '\\\n', '\\n')) -- Outer parentheses remove second value returned by gsub end local str = tostring(value) if type(value) == 'table' and str ~= 'table' then return '{' .. str .. '}' end return str end local function callAssert(func, funcName, ...) local result, resultCount = pack(func(...)) if not result[1] then local args, argsCount = pack(...) args = mapArray(quote, args, argsCount) local message = mw.ustring.format( '%s(%s) failed', funcName, table.concat(args, ', ') ) error(message, 2) end return unpack(result, 1, resultCount) end return callAssert 3o4jhhx56ckjnptmrhpx1y5jfvi04ui Module:Protect 828 1213 7417 2023-04-24T17:41:57Z Abazizfahad 127 Created page with "local function processResult(options, success, ...) if not success then local message = tostring(... or '(no message)') if options.removeLocation then message = string.gsub(message, '^Module:[^:]+:%d+: ', '', 1) end return string.format(options.errFormat, message) end return ... end local function protect(func, errFormat, options) if type(errFormat) == 'table' then options = options or errFormat errFormat = nil end options = mw.clone(options) or {}..." 7417 Scribunto text/plain local function processResult(options, success, ...) if not success then local message = tostring(... or '(no message)') if options.removeLocation then message = string.gsub(message, '^Module:[^:]+:%d+: ', '', 1) end return string.format(options.errFormat, message) end return ... end local function protect(func, errFormat, options) if type(errFormat) == 'table' then options = options or errFormat errFormat = nil end options = mw.clone(options) or {} options.errFormat = errFormat or options.errFormat or 'Error: %s' if not options.raw then options.errFormat = '<strong class="error">' .. options.errFormat .. '</strong>' end options.removeLocation = options.removeLocation == nil or options.removeLocation return function (...) return processResult(options, pcall(func, ...)) end end return protect lpwbveqfkihxx5w7otzmx6xlb5y323h Nhwɛdo:KMT 10 1214 7418 2023-04-24T17:44:13Z Abazizfahad 127 Created page with "{{KMT/logo}} [[Kuomintang]]<noinclude> {{documentation}} </noinclude>" 7418 wikitext text/x-wiki {{KMT/logo}} [[Kuomintang]]<noinclude> {{documentation}} </noinclude> bciuvfwplt78dlw69sb47427jsiusje Nhwɛdo:KMT/logo 10 1215 7419 2023-04-24T17:47:28Z Abazizfahad 127 Created page with "[[File:Emblem of the Kuomintang.svg|{{{1|25px}}}]]<noinclude> {{documentation}} </noinclude>" 7419 wikitext text/x-wiki [[File:Emblem of the Kuomintang.svg|{{{1|25px}}}]]<noinclude> {{documentation}} </noinclude> fsl29krw2hbuz6vzsdysjwmh9ridkqi Nhwɛdo:Nowrap 10 1216 7420 2023-04-24T17:50:07Z Abazizfahad 127 Created page with "<span class="nowrap">{{{1}}}</span><noinclude> {{documentation}} <!-- Categories go on the /doc page; interwikis go to Wikidata. --> </noinclude>" 7420 wikitext text/x-wiki <span class="nowrap">{{{1}}}</span><noinclude> {{documentation}} <!-- Categories go on the /doc page; interwikis go to Wikidata. --> </noinclude> avb5tcymgupik1ikutqclidkj9tnitx Nhwɛdo:Nobold 10 1217 7421 2023-04-24T17:52:54Z Abazizfahad 127 Created page with "<templatestyles src="Nobold/styles.css"/><span class="nobold">{{{1}}}</span><noinclude> {{documentation}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> </noinclude>" 7421 wikitext text/x-wiki <templatestyles src="Nobold/styles.css"/><span class="nobold">{{{1}}}</span><noinclude> {{documentation}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> </noinclude> iaf63qvx3m2zxytvj4dw3wwalq5wusd Nhwɛdo:Nobold/styles.css 10 1218 7422 2023-04-24T17:55:03Z Abazizfahad 127 Created page with "/* {{pp-template}} */ /* Styling for Template:Nobold */ .nobold { font-weight: normal; }" 7422 sanitized-css text/css /* {{pp-template}} */ /* Styling for Template:Nobold */ .nobold { font-weight: normal; } fenpgkszzubv5v79v09z2871g8mgdmr Nhwɛdo:Constlk 10 1219 7426 2023-04-24T18:12:17Z Abazizfahad 127 Created page with "{{{{{|safesubst:}}}#ifexist:{{{1|{{{Constituency}}}}}} (UK Parliament constituency) |[[{{{1|{{{Constituency}}}}}} (UK Parliament constituency)|{{{1|{{{Constituency}}}}}}]] }}<noinclude>{{Documentation}} [[Category:House of Commons of the United Kingdom constituency templates]] </noinclude>" 7426 wikitext text/x-wiki {{{{{|safesubst:}}}#ifexist:{{{1|{{{Constituency}}}}}} (UK Parliament constituency) |[[{{{1|{{{Constituency}}}}}} (UK Parliament constituency)|{{{1|{{{Constituency}}}}}}]] }}<noinclude>{{Documentation}} [[Category:House of Commons of the United Kingdom constituency templates]] </noinclude> i28ndv73lx8rj60i60uct5k2f51w74x Nhwɛdo:Small 10 1220 7427 2023-04-24T18:14:32Z Abazizfahad 127 Created page with "<span style="font-size:85%;">{{{1}}}</span><includeonly>{{SAFESUBST:#if:{{{1|}}}||[[Category:Pages using small with an empty input parameter]]}}</includeonly><noinclude> {{Documentation}}<!--Categories and interwikis go in the /doc sub-page.--> </noinclude>" 7427 wikitext text/x-wiki <span style="font-size:85%;">{{{1}}}</span><includeonly>{{SAFESUBST:#if:{{{1|}}}||[[Category:Pages using small with an empty input parameter]]}}</includeonly><noinclude> {{Documentation}}<!--Categories and interwikis go in the /doc sub-page.--> </noinclude> dvonxxvea06kvln677gbl2xk9rrnlog Nhwɛdo:Iso2nationality 10 1221 7428 2023-04-24T18:17:22Z Abazizfahad 127 Created page with "<includeonly>{{safesubst<noinclude/>:{{{subst|}}}#switch: {{safesubst<noinclude/>:uc:{{{1}}}}} | AD = Andorran | AE = Emirati | AF = Afghan | AG = Antigua and Barbuda | AI = Anguillan | AL = Albanian | AM = Armenian | AN = Netherlands Antillean | AO = Angolan | AQ = Antarctican | AR = Argentine | AS = American Samoan | AT = Austrian | AU = Australian | AW = Aruban | AX = Åland | AZ = Azerbaijani | BA = Bosnia and Herzegovina | BB = Barbadian | BD = Bangladeshi | BE = B..." 7428 wikitext text/x-wiki <includeonly>{{safesubst<noinclude/>:{{{subst|}}}#switch: {{safesubst<noinclude/>:uc:{{{1}}}}} | AD = Andorran | AE = Emirati | AF = Afghan | AG = Antigua and Barbuda | AI = Anguillan | AL = Albanian | AM = Armenian | AN = Netherlands Antillean | AO = Angolan | AQ = Antarctican | AR = Argentine | AS = American Samoan | AT = Austrian | AU = Australian | AW = Aruban | AX = Åland | AZ = Azerbaijani | BA = Bosnia and Herzegovina | BB = Barbadian | BD = Bangladeshi | BE = Belgian | BF = Burkinabé | BG = Bulgarian | BH = Bahraini | BI = Burundian | BJ = Beninese | BL = Saint Barthélemy | BM = Bermudian | BN = Bruneian | BO = Bolivian | BR = Brazilian | BS = Bahamian | BT = Bhutanese | BV = Bouvet Island | BW = Botswanan | BY = Belarusian | BZ = Belizean | CA = Canadian | CC = Cocos (Keeling) Islands | CD = Democratic Republic of the Congo | CF = Central African | CG = Republic of the Congo | CH = Swiss | CI = Ivorian | CK = Cook Islands | CL = Chilean | CM = Cameroonian | CN = Chinese | CO = Colombian | CR = Costa Rican | CU = Cuban | CV = Cape Verdean | CX = Christmas Island | CY = Cypriot | CZ = Czech | DE = German | DJ = Djiboutian | DK = Danish | DM = Dominica | DO = Dominican Republic | DZ = Algerian | EC = Ecuadorian | EE = Estonian | EG = Egyptian | EH = Sahrawi | ER = Eritrean | ES = Spanish | ET = Ethiopian | FI = Finnish | FJ = Fijian | FK = Falkland Islands | FM = Federated States of Micronesia | FO = Faroese | FR = French | GA = Gabonese | GB = British | GD = Grenadian | GE = Georgian | GF = Guianese | GG = Guernsey | GH = Ghanaian | GI = Gibraltarian | GL = Greenlandic | GM = Gambian | GN = Guinean | GP = Guadeloupean | GQ = Equatoguinean | GR = Greek | GS = South Georgia and the South Sandwich Islands | GT = Guatemalan | GU = Guam | GW = Bissau-Guinean | GY = Guyanese | HK = Hong Kong | HM = Heard Island and McDonald Islands | HN = Honduran | HR = Croatian | HT = Haitian | HU = Hungarian | ID = Indonesian | IE = Irish | IL = Israeli | IM = Manx | IN = Indian | IO = British Indian Ocean Territory | IQ = Iraqi | IR = Iranian | IS = Icelandic | IT = Italian | JE = Jersey | JM = Jamaican | JO = Jordanian | JP = Japanese | KE = Kenyan | KG = Kyrgyz | KH = Cambodian | KI = Kiribati | KM = Comorian | KN = Saint Kitts and Nevis | KP = North Korean | KR = South Korean | KW = Kuwaiti | KY = Caymanian Islands | KZ = Kazakh | LA = Lao | LB = Lebanese | LC = Saint Lucian | LI = Liechtensteiner | LK = Sri Lankan | LR = Liberian | LS = Lesothan | LT = Lithuanian | LU = Luxembourg | LV = Latvian | LY = Libyan | MA = Moroccan | MC = Monégasque | MD = Moldovan | ME = Montenegrin | MF = Saint Martin | MG = Malagasy | MH = Marshallese | MK = Macedonian | ML = Malian | MM = Burmese | MN = Mongolian | MO = Macanese | MP = Northern Mariana Islands | MQ = Martiniquan | MR = Mauritanian | MS = Montserratian | MT = Maltese | MU = Mauritian | MV = Maldivian | MW = Malawian | MX = Mexican | MY = Malaysian | MZ = Mozambican | NA = Namibian | NC = New Caledonia | NE = Nigerien | NF = Norfolk Island | NG = Nigerian | NI = Nicaraguan | NL = Dutch | NO = Norwegian | NP = Nepalese | NR = Nauruan | NU = Niuean | NZ = New Zealand | OM = Omani | PA = Panamanian | PE = Peruvian | PF = French Polynesian | PG = Papua New Guinean | PH = Filipino | PK = Pakistani | PL = Polish | PM = Saint Pierre and Miquelon | PN = Pitcairn Islands | PR = Puerto Rican | PS = Palestinian | PT = Portuguese | PW = Palauan | PY = Paraguayan | QA = Qatari | RE = Réunionnais | RO = Romanian | RS = Serbian | RU = Russian | RW = Rwandan | SA = Saudi Arabian | SB = Solomon Islands | SC = Seychellois | SD = Sudanese | SE = Swedish | SG = Singaporean | SH = Saint Helenian | SI = Slovenian | SJ = Svalbard and Jan Mayen | SK = Slovak | SL = Sierra Leonean | SM = Sammarinese | SN = Senegalese | SO = Somalian | SR = Surinamese | ST = São Tomé and Príncipe | SV = Salvadoran | SY = Syrian | SZ = Swazi | TC = Turks and Caicos Islands | TD = Chadian | TF = French Southern Territories | TG = Togolese | TH = Thai | TJ = Tajik | TK = Tokelauan | TL = East Timorese | TM = Turkmen | TN = Tunisian | TO = Tongan | TR = Turkish | TT = Trinidad and Tobago | TV = Tuvaluan | TW = Taiwanese | TZ = Tanzanian | UA = Ukrainian | UG = Ugandan | UM = United States Minor Outlying Islands | US = American | UY = Uruguayan | UZ = Uzbek | VA = Vatican City | VC = Saint Vincent and the Grenadines | VE = Venezuelan | VG = British Virgin Islands | VI = United States Virgin Islands | VN = Vietnamese | VU = Vanuatuan | WF = Wallis and Futuna | WS = Samoan | XK = Kosovan | YE = Yemeni | YT = Mayotte | ZA = South African | ZM = Zambian | ZW = Zimbabwean | {{{1}}} }}</includeonly><noinclude> {{documentation}}</noinclude> mm4shgvhhjd4vkjpqt7jfc5y7gzvxh8 Nhwɛdo:Support 10 1224 7447 2023-04-26T08:34:51Z Robertjamal12 13 Created page with "[[File:{{#switch:{{lc:{{{1|}}}}} |strong=Symbol strong support vote.svg |#default=Symbol support vote.svg }}|15px|link=|class=noviewer|Support]]&nbsp;'''{{#switch:{{lc:{{{1|support}}}}} |strong|paa=Me foa so paa |#default=Support }}'''" 7447 wikitext text/x-wiki [[File:{{#switch:{{lc:{{{1|}}}}} |strong=Symbol strong support vote.svg |#default=Symbol support vote.svg }}|15px|link=|class=noviewer|Support]]&nbsp;'''{{#switch:{{lc:{{{1|support}}}}} |strong|paa=Me foa so paa |#default=Support }}''' 3ac3d0as05zmlxz0gj4s3j4yrxoe581 Wikipedia:Admin request 4 1225 36212 36209 2024-12-12T10:29:37Z Miss Black Canadian 1604 Mofoa do/Support 36212 wikitext text/x-wiki Old requests: [[Wikipedia:Admin requests/Archive]] ==Ebisadze/Request [[User:Robertjamal12|Robertjamal12]]== Mepɛ dɛ wɔma me ho kwan dɛ mebɛyɛ ɔhwɛdofo na mohwɛ wikipedia yi do.[[Dwumadzinyi:Robertjamal12|Robertjamal12]] ([[Dwumadzinyi nkɔmbɔdzibea:Robertjamal12|nkɔmbɔdzibea]]) 13:20, 3 Mumu 2024 (GMT) ===Mfoado/Support=== Mofoa do dɛ wɔbɛma [[User:Robertjamal12|Robertjamal12]] kwan ma wɔayɛ ɔhwɛdofo wɔ Wikipedia yi do. Osiandɛ ɔno nye nyimpa a odzi akotsen wɔ hɛn wikipedia yi no mu dwumadzi ahorow mu. [[Dwumadzinyi:Assilidjoe|Assilidjoe]] ([[Dwumadzinyi nkɔmbɔdzibea:Assilidjoe|nkɔmbɔdzibea]]) ===Mfoado/Support=== Mofoa do dɛ wɔbɛma Roberjamal12 kwan a ma ɔayɛ ɔhɛdodo wɔ Wikipedia yi do.[[Dwumadzinyi:David kojo joe Mensah|David kojo joe Mensah]] ([[Dwumadzinyi nkɔmbɔdzibea:David kojo joe Mensah|nkɔmbɔdzibea]]) ===Mfoado/Support=== Mofoa do dɛ wɔbɛma [[User:Robertjamal12|Robertjamal12]] kwan ma wɔayɛ ɔhwɛdofo wɔ Wikipedia yi do. Osiandɛ ɔno nye nyimpa a odzi akotsen wɔ hɛn wikipedia yi no mu dwumadzi ahorow mu. [[Dwumadzinyi:Yaw tuba|Yaw tuba]] ===Mfoado/Support=== Mofoa do dɛ wɔbɛma [[User:Robertjamal12|Robertjamal12]] kwan ma wɔayɛ ɔhwɛdofo wɔ Wikipedia yi do.[[Dwumadzinyi:Kofi Entsie|Kofi Entsie]] ([[Dwumadzinyi nkɔmbɔdzibea:Kofi Entsie|nkɔmbɔdzibea]]) ===Mfoado/Support=== Mofoa do dɛ wɔbɛma [[User:Robertjamal12|Robertjamal12]] kwan ma ɔayɛ ɔhwɛdofo wɔ Wikipedia yi do. Osiandɛ ɔno nye nyimpa a odzi akotsen wɔ hɛn wikipedia yi no mu dwumadzi ahorow mu.[[Dwumadzinyi:KISUMAR123|KISUMAR123]] ([[Dwumadzinyi nkɔmbɔdzibea:KISUMARI23|nkɔmbɔdzibea]]) ===Mfoado/Support=== Mofoa do dɛ wɔbɛma [[User:Robertjamal12|Robertjamal12]] kwan ma wɔayɛ ɔhwɛdofo wɔ Wikipedia yi do.[[Dwumadzinyi:Miss Black Canadian|Miss Black Canadian]] ([[Dwumadzinyi nkɔmbɔdzibea:Miss Black Canadian|nkɔmbɔdzibea]]) ==Ebisadze/Request [[User:Assilidjoe|Assilidjoe]]== Mepɛ dɛ wɔma me ho kwan dɛ mebɛyɛ ɔhwɛdofo na mohwɛ wikipedia yi do.[[Dwumadzinyi:Assilidjoe|Assilidjoe]] ([[Dwumadzinyi nkɔmbɔdzibea:Assilidjoe|nkɔmbɔdzibea]]) ===Mfoado/Support=== Mofoa do dɛ wɔbɛma [[User:Assilidjoe|Assilidjoe]] kwan ma wɔayɛ ɔhwɛdofo wɔ Wikipedia yi do. Osiandɛ ɔno nye nyimpa a ɔno nso dzi mu akotsen wɔ hɛn wikipedia yi no mu dwumadzi ahorow mu. [[User:Yaw tuba|Yaw tuba]] ===Mfoado/Support=== Megye to mu dɛ wɔbɛma [[User:Assilidjoe|Assilidjoe]] kwan ma wɔayɛ ɔhwɛdofo wɔ Wikipedia yi do. Siantsir nye dɛ, [[User:Assilidjoe|Assilidjoe]] nye obi a odzi akotsen papaapa wɔ hɛn wikipedia yi do. Sɛ ɔba no kasa no ho nyimdzee so a, ɔwɔ ho nyimdzee mapa ntsi ɔsɛ fata.[[Dwumadzinyi:NyameDebbie|NyameDebbie]] ([[Dwumadzinyi nkɔmbɔdzibea:NyameDebbie|nkɔmbɔdzibea]]) ===Mfoado/Support=== Megye to mu dɛ wɔbɛma [[User:Assilidjoe|Assilidjoe]] kwan ma ɔayɛ ɔhwɛdofo wɔ Wikipedia yi do. Siantsir nye dɛ, [[User:Assilidjoe|Assilidjoe]] nye obi a odzi akotsen papaapa wɔ hɛn wikipedia yi do. Sɛ ɔba no kasa no ho nyimdzee so a, ɔwɔ ho nyimdzee mapa ntsi ɔsɛ fata.[[Dwumadzinyi:KISUMAR123|KISUMAR123]] ([[Dwumadzinyi nkɔmbɔdzibea:KISUMAR123|nkɔmbɔdzibea]]) ===Mfoado/Support=== Mofoado dɛ wɔbɛma Assilidjoe ho kwan ma ɔabɛyɛ ɔhwɛdodo wɔ Wikipedia yi do.Ɔbɔ ne ho mbɔdzen yie paa wɔ ne dwumadzi biara mu.[[Dwumadzinyi:The-Efua-Resa|The-Efua-Resa]] ([[Dwumadzinyi nkɔmbɔdzibea:The-Efua-Resa|nkɔmbɔdzibea]]) ===Mfoado/Support=== Mofoado dɛ wɔbɛma Assilidjoe ho kwan ma ɔabɛyɛ ɔhwɛdodo wɔ Wikipedia yi do. Siantsir nye dɛ, odzi adɔntsen wɔ Wikipedia yi do papaapa. [[Dwumadzinyi:David kojo joe Mensah|David kojo joe Mensah]] ([[Dwumadzinyi nkɔmbɔdzibea:David kojo joe Mensah|nkɔmbɔdzibea]]) ===Mfoado/Support=== Mofoa do dɛ wɔbɛma Assilidjoe kwan ma wɔayɛ ɔhwɛdofo wɔ Wikipedia yi do. Siantsir nye dɛ ɔno nye nyimpa a odzi akotsen wɔ hɛn wikipedia yi no mu dwumadzi ahorow mu. [[Dwumadzinyi:Gloria Adokoh|Gloria Adokoh]] ([[Dwumadzinyi nkɔmbɔdzibea:Gloria Adokoh|nkɔmbɔdzibea]]) ===Mfoado/Support=== Mofoado dɛ wɔbɛma Assilidjoe ho kwan ma ɔabɛyɛ ɔhwɛdodo wɔ Wikipedia yi do.[[Dwumadzinyi:Robertjamal12|Robertjamal12]] ([[Dwumadzinyi nkɔmbɔdzibea:Robertjamal12|nkɔmbɔdzibea]]) 10:16, 9 Mumu 2024 (GMT) Mofoa do dɛ wɔbɛma [[User:Assilidjoe|Assilidjoe]] kwan ma wɔayɛ ɔhwɛdofo wɔ Wikipedia yi do. Sɛ yɛhwɛ hɛn Wikipedia prama yi do a, [[User:Assilidjoe|Assilidjoe]] nye obi a ɔtaa dzi akotsen wɔ do ntsi ɔsɛ fata.[[Dwumadzinyi:Miss Black Canadian|Miss Black Canadian]] ([[Dwumadzinyi nkɔmbɔdzibea:Miss Black Canadian|nkɔmbɔdzibea]]) === Oppose === e0dt81jzsx4qdscjtee0yyr43eptkz6 National Democratic Congress (Ghana) 0 1226 10988 10987 2023-06-27T20:33:20Z Assilidjoe 33 Added database 10988 wikitext text/x-wiki {{Databox|item=Q200875}}National Democratic Congress(NDC) yɛ bagua mu kabi ma menkabi amanyɛkuw bi a ɔwɔ Ghana, Jerry Rawlings na ɔhyehyɛɛ, a na ɔyɛ Ghanaman panyin fitsi afe apem ahakron eduowɔtwe kor(1981) kesi afe apem ahakron eduokron ebiasa(1993) na Ghana Ɔmanpanyin fitsi afe apem ahakron eduokron ebiasa(1993) kesi afe mpem ebien na kor(2001). Ber a wɔhyehyɛɛ Ɔman Banbɔ Kuw a ɔyɛ Provisional National Defence Council (PNDC), a odzii Ghana do wɔ nsordaafo etuatse ekyir wɔ Mumu 31,1981 no, nhyɛ baa amanaman ntamu dɛ wɔbɛsan dze dɛmokrasi aba. Wɔhyehyɛɛ NDC dɛ kuw a edzi tum ansaana na wɔrotow aba wɔ afe apem ahankron eduokron ebien(1992) mu, a wɔpaw Rawlings dɛ ɔmanpanyin, na wɔ afe apem ahakron eduokron esia(1996) mu no wɔsan paw Rawlings dɛ NDC kandzifo. Rawlings ber a ɔtɔ do ebien no baa ewiei wɔ afe mpem ebien na kor(2001) mu. NDC hweer ɔmanpanyin dzibew wɔ afe mpem ebien(2000) abatow no mu, na afe mpem ebien na awɔtwe(2008) abatow no mu ansaana wɔresan enya no a John Atta Mills yɛ hɔn kandzifo. Hɔn na wɔdze 1992 amansan mbra a ɔwɔ Ghana no sii hɔ. NDC kuw no ahyɛnsewdze yɛ kyim a ebubur anoma tsir wɔ ano. Apontow no kɔla yɛ kɔkɔ, fitaa, ahabanmon, na tuntum, na apontow no asɛmtsir nye "Koryɛ, Pintsinyɛ, na nkɔdo" Wɔ amanaman ntam no, NDc yɛ Progressive Alliance na Socialist International no mu nyi. Wɔ Mumu 9,2012 no, Ghana Abatow Bagua no dze too gua dɛ NDC kandzifo John Dramani Mahama yɛ Ɔmanpanyin a wɔapaw no wɔ akansi a wosii no dzendzenndzen a odzii nkonyim wɔ abatow a wɔtoe no mu 50.7% ekyir. == Abakɔsɛm == Jerry Rawlings na ɔdze National Democratic Congress bɔbɔɔ adze a na ɔyɛ Ghana nsordaafo kandzifo fitsi afe apem ahakron eduowɔtwe kor(1981). Wɔ afe ahakron eduokron ebien(1992)mu no,National Democratic Congress dzii nsakyer a odzii nkonyim kɔɔ akansi a ɔfa ekuw pii ho mu, a ɔyɛ dɛmokrasi a tumdzifo dzi enyim ho nhwɛdo. NDC dzii nkonyim wɔ afe apem ahakron eduokron ebien(1992) na afe apem ahakron eduokron esia(1996) abatow mu. === 2000 abatow === Afe 2000 abatow no na ɔmanpanyin abatow a odzi kan fitsi 1992 a na ɔmampanyin a ɔwɔ tum seseiara nnyi abatow krataa no do. Ná Jerry Rawlings mfe awɔtwe a ɔdze dzii dwuma no etwa mu dɛ mbrɛ Ghana Amanyɔ Mbra kyerɛ no. John Atta Mills bɛyɛɛ Ɔman Democratic Congress no ɔmanpanyin wɔ ananmusifo nhyiamu tsitsir bi a wɔyɛe wɔ Ho wɔ Firaw Mantam mu wɔ Ghana. Wɔkamfoo no kɛse dɛ ɔyɛ ɔmanpanyin a ɔpɛ dɛ ɔyɛ ɔmanpanyin wɔ ɔman no mu wɔ afe 2000 ɔmampanyin abatow no mu. Ɔmampanyin abadziekyir John Atta Mills dzii nkogu wɔ afe 2000 mu wɔ New Patriotic Party no John Kufour enyim ber a wɔtow aba mpɛn ebien ekyir. === 2004 abatow === Wɔ afe 2004 abatow mu no, nna amanyɛkuw ne manifesto no yɛ 'A Better Ghana'. John Atta Mills san tuu gyinaa mu maa NDC wɔ afe 2004 ɔmampanyin abatow no mu na ne nyɛnko a ɔnye no risi akan no yɛ Alhaji Muhammad Mumuni. Onyaa abatow no mu 44.6%, naaso odzii nkogu wɔ [[New Patriotic Party]] no enyim. Wɔ amansan abatow a wɔtoo wɔ Mumu 7, 2004 mu no, ngua 230 no mu 94 pɛ na kuw no dzii nkonyim. === 2008 abatow === Wɔ Mumu 21,2006 no, NDC paw Mills dɛ ne kandzifo wɔ afe 2008 ɔmampanyin abatow no mu a onyaa aba dodowara a ɔyɛ 81.4%, anaa abatow 1,362. Ekwow Spio-Garbrah tɔɔ do ebien a onyaa 8.7% (abatow 146), Alhaji Mahama Iddrisu tɔɔ do ebiasa a onyaa 8.2% (abatow 137), na Eddie Annan tɔɔ do anan a onyaa 1.7% (abatoɔ 28).Wɔ Ebɔbira 2008 mu no, wɔpaw John Mahama dɛ ɔmanpanyin abadziekyir wɔ kuw no mu. Wɔ Sanda 3, 2009 no, wɔmaa Mills adansedzi dɛ oedzi nkonyim wɔ Mumu 28, 2008 abatow a ɔtɔ do ebien no mu na ɔbɛyɛɛ Ghana ɔmampanyin a ɔwɔ hɔ. === 2012 Tum na Abatow a Wɔdze Kɛma obi fofor === President John Atta Mills wui, wɔ yarba kakra bi ekyir no, Ebɔbira 24,2012 ber a na ɔda do ara wɔ dzibew. Wɔpaw Ɔmanpanyin Abadziekyir John Dramani Mahama a ofi NDC no mu dɛ ɔmanpanyin dɛm ber no.NDC amanyɛkuw no paw John Dramani Mahama dɛ ongyina ɔmampanyin abatow ankansi na ɔmanpanyin abadziekyir a Paa Kwesi Amissah-Arthur wɔ 2012 abatow no mu. === 2016 amanyɛkuw abatow(primaries) === Wɔ Ɔberɛfɛw 2015 mu ekyir a onyaa abatow a ɔbor do a ɔyɛ 1,199 118 wɔ ne nyina mu 1, 286, 728 a ogyina hɔ ma ɔha nkyɛmu 95.10% amanyɛkuw mba wɔ ɔmanpanyin abatow no, wɔpeen Ɔmanpanyin John Dramani Mahama do dɛ ɔno na ondzi NDC enyim wɔ 2016 amansan abatow no mu. === 2020 abatow === Afe 2020 abatow no enyim, Wɔ Kwakwar 2019 mu no, wosii so dua dɛ John Dramani Mahama yɛ obi a ɔpɛ dɛ ɔsoɛr tsia hɔn a wɔko tsia National Democratic Congress dɛ wɔbesi akan wɔ 2020 abatow no mu, ɔmampanyin a ɔdze tum seen Nana Akufo-Addo a oyii Mahama fii n’ahengua do wɔ afe 2016 abatow mu, a ɔdze sika kɛse yɛɛ edwuma wɔ sikasɛm a na ɔrokɔ famu osian sika kɔkɔɔ, ngo na kokoo a wɔdze kɔ amanɔne bo a ɔrokɔ famu ntsi. Odzii nkonyim wɔ National Democratic Congress ahyɛse abatow no mu dzenam abatow a ɔbor do 213,487 a onyae a egyina hɔ ma abatow a ɔfata a wɔtow nyina mu ɔha mu nkyɛm 95.23 a akansifo beenu a aka no dzii nkonyim wɔ abatow no mu bɛyɛ ɔha biara mu nkyɛm 4% do. Wɔ 25 Obiredzi 2020 no, NDC ne kyerɛwkyerɛwfo a ɔyɛ Asiedu Nketiah, dzii hɔn enyim no hwer asɛm bi wɔ Ghana Asɛndzibea no mu a na kuw no abɔ mbɔdzen dɛ wɔdze Abatow ID nkrataa dadaw bɛka Abatow Bagua no boaboaa ano a ɔfa Abatow kɔmihyen Fofor bi ho Register, na ma ɔkeka ho. Wɔ afe 2020 abatow no mu no, amanyɛkuw no mu fo 18 a wɔhwehwɛɛ dɛ wobotu mbirika dɛ hɔn a wɔdze hɔn ho no hweer hɔn asɔrema. Wɔpam hɔn a wɔpeen hɔn a wɔpɛ sɛ wɔpaw hɔn no nkrataa so na wɔdze hɔn ho hyɛɛ wɔn ɔsatu ahorow mu nyina nso. ==Electoral history== === Presidential elections === {| class=wikitable style=text-align:center |- ! rowspan="2" | Election ! rowspan="2" | Candidate ! Votes ! % !Votes !% ! rowspan="2" |Result |- ! colspan="2" |First Round ! colspan="2" |Second Round |- | align="center" |[[Ghanaian presidential election, 1992|1992]] | rowspan="2" align="center" | [[Jerry Rawlings]] | align="center" | 2,327,600 | align="center" | 58.4% |<nowiki>-</nowiki> |<nowiki>-</nowiki> |'''Elected''' {{Y}} |- | align="center" |[[Ghanaian presidential election, 1996|1996]] | align="center" | 4,099,758 | align="center" | 57.4% |<nowiki>-</nowiki> |<nowiki>-</nowiki> |'''Elected''' {{Y}} |- | align="center" |[[Ghanaian presidential election, 2000|2000]] | rowspan="3" align="center" | [[John Atta Mills]] | align="center" | 2,895,575 | align="center" | 44.8% |2,728,241 |43.3% |'''Lost''' {{Nay}} |- | align=center|[[Ghanaian presidential election, 2004|2004]] | align=center| 3,850,368 | align=center| 44.6% |<nowiki>-</nowiki> |<nowiki>-</nowiki> |'''Lost''' {{Nay}} |- | align="center" |[[Ghanaian presidential election, 2008|2008]] | align="center" | 4,056,634 | align="center" | 47.9% |4,501,466 |50.1% |'''Elected''' {{Y}} |- | align="center" | [[Ghanaian presidential election, 2012|2012]] | rowspan="4" align="center" | [[John Dramani Mahama]] | align="center" | 5,574,761 | align="center" | 50.7% |<nowiki>-</nowiki> |<nowiki>-</nowiki> |'''Elected''' {{Y}} |- | align="center" | [[2016 Ghanaian general election|2016]] | align="center" | 4,713,277 | align="center" | 44.4% |<nowiki>-</nowiki> |<nowiki>-</nowiki> |'''Lost''' {{Nay}} |- | align="center" | [[2020 Ghanaian general election|2020]] | align="center" | 6,213,182 | align="center" | 47.36% |<nowiki>-</nowiki> |<nowiki>-</nowiki> |'''Lost''' {{Nay}} |- | align="center" | [[2024 Ghanaian general election|2024]] | align="center" | TBD | align="center" | TBD | align="center" | TBD | align="center" | TBD |TBD |} 021uilzx774jh37kahfcx5s2v62d0a5 Fante Wikipedia 0 1227 48351 10684 2025-06-21T01:08:31Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 48351 wikitext text/x-wiki '''Fante wikipedia''' ho nhyehyɛɛ hyɛɛ ase wɔ afe mpem ebien na eduonu-biako(2021) mu. Mpanyimfo a wɔda dwumadzi yi ano nye Owura Robert Jamal (a ɔyɛ wikipedia ananmusinyi a ɔwɔ ɔman Ghana ha), Ebenezer Kobinah Offen(ɔno na Owura Robert Jamal nye no dzii kan susuu dɛm ananmɔtu yi ho), Leonard Dan Nketsia na Suzie Onomah. Edwumakuw yi n’apɛdze ara nye dɛ ɔbɔboa ma biribiara a ebɔhwehwɛ no wɔ Google no, wo nsa bɛka ne Mfantse dze pɛpɛɛpɛr a ɔwɔ Wikipedia do tse dɛ mbrɛ Borɔfo dze no tse no. Fante Wikipedia yɛ adze bi a ankorankor binom a wɔwɔ ntsetsee wɔ abaɛfor mfir ho, Mfantse akyerɛkyerɛfo a wokitsa abɔdzin wɔ Mfantse kasa no nsuae mu, esuafo ahorow na “Wikimedia Foundation” kaa bɔɔ mu yɛe. Wikimedia Foundationfo na wɔhwɛ Wikipedia edwumakuw ahorow no nyinara do wɔ Ghana na wiadze n’afɛndzeanan nyinara mu. Dwumadzi soronko yi baa mpanyimfo tsir mu ber a Asante Twi Wikipedia dze no bɔbɔɔ adze no. Mpanyimfo hunii dɛ, Asante Twi nye Mfantse na wɔtafer bɔ mu wɔ Akan kasa no ne gyaadze. Dɛm ntsi, wɔdwenee hunii dɛ otwar dɛ sɛ Asante Twi wɔ bi a, Mfantse so nya ne dze. '''<big>Mfantsefo Hɔn Abakɔsɛm</big>''' Mfantse abakɔsɛm kyerɛ dɛ nna Mfantsefo ka nyimpakuw ahorow a wotui fii Ebibiman Boka afamu bopuee Tekyiman no ho. Ekyir no akokoeko maa wotui fii Tekyiman dze hɔn enyi bɔɔ mpoano afamu. Ber a wɔreba no,nna wɔnye ekunyin bi nam. Hɔn nye, Oburumankoma, Ɔdapagyan,Ɔson,Ɔkɔmfo Amena, Ɔkɔmfo Eku Asɔ na Ɔbɔfo Kweesiar. Ber a nna wɔreba no, nna wiadze yɛ kwaa kusuww, ntsi Ɔbɔfo Kweesiar na odzii hɔn enyim bɔɔ kwan too hɔ ma wɔfaa mu. Sɛ Bɔrbɔr Mfantse hyia atamfo bi ma wɔnye hɔn rokɔ a, Oburumankoma,Ɔdapagyan na Ɔson na wogyina mu ma hɔn. Sɛ atamfo no fi wimu na wɔnye hɔn rokɔ a, Ɔdapagyan(Ɔyɛ ɔkɔr) ɔko, sɛ wofi nsu mu so a, Obrumankoma(ɔyɛ Bɔnsu) na ɔko, na sɛ wofi asaase yi do so a, Ɔson na ɔko. Abakɔsɛm kyerɛ dɛ, ber a nna wɔreba no, wɔbɔtoo esutsen Pra dɛ eyir tɛnn a wonnkotum etwa. Ɔkɔmfo Amena maa obiara tseew ahataw bi hyɛɛ n'ano na ɔmaa wɔkata hɔn enyiwa na ɔkrantsee. Mpofirmu ara, hɔn enyido tseew hɔn no, nna woetwa nsu no. Iyi ekyir no, annkyɛr biara na nsukɔm dzee hɔn. Bea a nna woedur no so nsu biara nnyi hɔ. Ɔkɔmfo Eku na ne bɔdɔm na n'asombɔfo Ansafor kyinii kɔhwehwɛɛ nsu no bi. Ber a wonyaa bi no, Ɔkɔmfo Eku maa no bɔdɔm no bi ma ɔnomee, oennwu, na ɔnoara so noom bi sɔe hwɛe. Ɔnam Ansafor bɔbɔɔ dɔm no amandzɛɛ ma wɔkɔr hɔ kɔnoom bi. Sɛ wɔrokɔnom a, wobisa dɛ "Ana Eku asɔ ahwɛ?" nna woeyi hɔn ano, "Nyew, Eku Asɔ". Iyi na ɔmaa onyaa dzin Asɔ kaa ne dzin ho no. Ber a Bɔrbɔr bodur Mankɛsemu no, nna wonnhu beebi a wɔntsena, ntsi Ɔkɔmfo Amena tsɛɛw odwondua/Emisadua wɔ famu na ɔkaa dɛ sɛ ndaawɔtwe bodu na dua no afefɛw eyi ndwow a, nna tserɛ dɛm bea hɔ na Mfantsefo bɛtsena. Enndu ndaawɔtwe mpo na dua no yii ndwow. Ɔdze Odwondua a nna apaa mpatu no maa Ɔson. Iyi ntsi na ɔmaa Mfantsefo bɛkaa Mankɛsemu no. '''Mboaedze''' </ref></ref>https://web.archive.org/web/20230429194223/https://akannews.com/fante/wikipediafo-agye-fante-wikipedia-ato-mu/ azsfwqvgo85qjy2hmxsv1s5ij7qsba7 Osidɛntal 0 1228 7512 2023-05-01T17:18:54Z Caro de Segeda 16 Redirected page to [[Interlingue]] 7512 wikitext text/x-wiki #REDIRECT [[Interlingue]] 6creeogl1smhrlpsaitsl2jhykle517 Ancient Ferrous Metallurgy Sites of Burkina Faso 0 1231 7765 2023-05-05T09:44:23Z Yaw tuba 14 Yaw tuba moved page [[Ancient Ferrous Metallurgy Sites of Burkina Faso]] to [[Tsetse Dadze Dadze Mbea a ɔwɔ Burkina Faso (Ancient Ferrous Metallurgy Sites of Burkina Faso)]]: for appropriate heading title 7765 wikitext text/x-wiki #REDIRECT [[Tsetse Dadze Dadze Mbea a ɔwɔ Burkina Faso (Ancient Ferrous Metallurgy Sites of Burkina Faso)]] pfwl03l2c0efbk97kp3i93dxbtppody GArli National Park 0 1232 7771 2023-05-05T10:03:37Z Yaw tuba 14 Yaw tuba moved page [[GArli National Park]] to [[Arli National Park]]: Misspelled title 7771 wikitext text/x-wiki #REDIRECT [[Arli National Park]] k4bjc9rhnmjkf7oqr1plx6d06kxump0 Aseebu Amamfi 0 1259 48349 10869 2025-06-21T00:42:19Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 48349 wikitext text/x-wiki '''<big>Asebu Amanfi Ho Nsɛm</big>''' [[File:Aseebu Amenfi.jpg|thumb|Aseebu Amenfi]] Mber bi a abɛsen kɔ no, Ɔbarima katakyi bi tsenaa Ghanaman yi mu a nna wɔfrɛ no Aseebu Amamfi. Abakɔsɛm kyerɛ dɛ ɔno na no dɔm Asebufo fii Egypt na wobopuee mpoano ha. Wodzii kan baa mbew yi do ha ansaana Etsiifo na Bɔrbɔr Mfantse reba. Dɛm ntsi wɔbɔ hɔnho nsabran dɛ “Tsetse Ɔdomankoma”. Asebufo reba no, nna hɔn kandzifo nye Amamfi Katakyi na Ɔfarnyi Kwegya. Nna edziban a Aseebu Amamfi pɛ papaapa yɛ eburow nkyewee. Wɔkyerɛ dɛ da kor bi, nna orutu kwan akɔ beebi na ɔrokɔ no, ɔnye n’akyerɛbaa Amamfiwaa na wɔkɔree. Aseebu Amamfi soaa n’eburow san na n’akyerɛbaa Amamfiwa so tsenaa do kyeew eburow maa no. Nsukɔm dzee Amamfi ntsi ɔtoo ne nsa faa bokitsi bi a nna nsu wɔ mu noom nsu no a ɔwɔ mu no; saana nna Amamfiwaa ne ba a ɔyɛ Aseebu n’awɔfase tse nsu no mu ntsi, ɔmeen no. Akyerɛbaa Amamfiwa rohwehwɛ ne ba no na obisaa no a, Amamfi se, “Monoom nsu a ɔwɔ bokitsi no mu no, biribi twuuw me men mu ntsi gyama ɔno na otwuuw me men mu dɛ kokontsiwa yi”. Aseebu Amamfi n’ahoɔdzen ntsi, obiara enntum enndzi Asebufo do. Obiara a obotu kwan akɔ Abura Aseebu no botum akɔhwɛ n’anamɔn, n’afrekyewa nye no tun a ɔdze tsenaa bobaa do ma ɔhomee kɔr mu no. Nna ɔdze kotokurodo na ɔdze dzi ako. Wɔkyerɛ a, nna ɔtow ne nsa kor a, dɔm mpem na wogu famu yaa. Sɛ odu mber bi na ɔko ba na ɔnndze no kotokurodo no a, ber a atamfo dze itur na egyen rowowɔ no no, nna ɔnam hɔn mu. Dza ɔyɛ ara nye dɛ, ɔdze ne nan tsiatsia hɔn do ma wɔpɛkyɛw. Afei, sɛ ɔfa dua na ɔhwew a, atamfo a wowuwu nye dza wopira no dɔɔ so . Iyi ntsi, nna obiara suro dɛ ɔdze n’asɛm bɔkɔ no do. hun dɛ kwan biara nnyi hɔ a wobotum edzi no do nye Asebufo do ntsi wɔkɔtɔɔ mfa yarba bɛyɛɛ Aseebu Amamfi ma obubui guu famu ansaana worutum edzi Asebufo hɔn do konyim. Annkyɛr na Aseebu Amamfi kaa nkyen gui. Aseebu Amamfi n’ahoɔdzen nwanwa no tahyee mbeambea dze besi ndɛ nyinara. Aseebu Amamfi ne dzin da ho wɔ abakɔsɛm na anansesɛm mu a nananom na mpayimfo ka kyerɛ nkyirmba. == Nhwɛdo == * https://web.archive.org/web/20230506205757/https://akannews.com/fante/aseebu-amamfi-nabak%C9%94s%C9%9Bm/ [[Category:Ghana]] 4kgk3necsqj14wnfwi4yc7j3vmn78po Egya Ahor 0 1260 48350 38092 2025-06-21T01:00:58Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 48350 wikitext text/x-wiki [[File:Egya Ahor yɛ Mfantse ekunyin.jpg|thumb|Egya Ahor is a Fante legend]] Mfantsepem nyina hɔn nyimdzefo kor a nna dɔm no hwɛ no bɔ hɔn bra nye Ɔsɔfo Ahor. Ɔbarimba Ahor na nkyɛ ɔyɛ Mfantsefo nyina hɔn sɔfoe, ber a nna wɔtse Takyiman no, Ahor n’enyame a nna ɔsɔr hɔn ma Mfantse nye Akyen. Ntsi sɛ afe du ma sɛ ɔrekɛyɛ enyame no ano adze a, dza nkorɔfo ka nye dɛ, “Ɔsɔfo rodɔ Akyen mu.” Ndzɛmba a ɔka no ho nye sebɔkyɛw (Ahor n’asɔfokyɛw a), adawur (dɔn a nna Ɔsɔfo Ahor bɔ frɛ no nkorɔfo a), dadzepoma a ne dzin dze Apea (Ahor no poma a) na adɔwno (Ɔsɔfo ne kraataa a). Ma ɔnam do ma Egya Ahor bɛyɛɛ Okunyin kɛse nye dɛ, yardɔm kɛse bi sii Mfantsefo mu na iyi maa Mfantseman mpanyimfo kehyiaa mu wɔ Mankɛsim dze dwendwenn ɔhaw no ho. Nhyiamu no ekyir no, Ɔsɔfo Ahor dze no ho bɔɔ afɔr maa Mfantsefo. Adɔwno no nye enyame no ho ɔdomankoma kraataa a nna Ɔsɔfo Ahor hwɛ dze kan nda ma Mfantsefo, Ahor kaan nda fii bosoom Sanda kɛpeem Mumu mu. [[File:Adɔwno.jpg|thumb|]] Ndafua na dapɛn-nda nyina ɔkanee maa Mfantse. Ahor tumii kyerɛɛ aber a Esusow tue; na Ɔbɛsɛber so ennhunta no. Efupɛ na Ɔpɛpɔn nyina Ɔsɔfo amma wɔammfa Mfantsefo mprase. Ɔkyerɛɛ no nkorɔfo aber a ɔwɔ dɛ okuafo biara dɔw n’efuw, na aber a wodua hɔn amba. Aber a wɔdze twa hɔn ndɔbaa no so Ahor ammfa ennsuma hɔn. Mber na ne nkyekyemu biara a Mfantsefo dze bɔɔ hɔn bra ebodu ndɛ nyina fir Ahor na ne nyimdzee. Ɔno na oduaa asomdwee wɔ ha. Sɛ Ɔsɔfo kan n’adɔwno no a, otum hu aber a ɔwɔ dɛ odzi n’afe a wɔfrɛ no Akyenmu no. Dɛm aber no robɔsoa a, Ahor San biriw dze Kyerɛ ne mamfo dɛ ne mber a ɔdze kɔ Akyenmu no rubodu. Dɛm aber no Mfantsefo nnyɛ eyi biara wɔ mu, dede so ɔsɔfo brae. Obi a obobu mbra no do ayɛ dede no mpanyimfo tsena ne tsir do bɔ no kaw, bi a sur anaa dwowa. Dɛm aber no nna Mfantsefo nnyi afe biara a wɔfrɛ no Ahobaa. Ɔdomankoma kraataa Adɔwno no yɛ adɔw a Ahor yɛɛ no bosom a ɔkyekyeer no kunkumfi fii Takyiman baa ha. Dɛm Adɔwno no do na sɛ Ɔsɔfo Ahor robo apɔw akan nda a, ɔstew dɔw fi ne nsakɔn na ɔdze sɛn. Ɔsɔfo dze adɔw ahorow ebien bɔɔ ne nsakɔn . Beneda dze kor na Yawda so dze kor. Benada biara ɔtsew Benada adɔw no kɛsɛn Adɔwno bosom no do beebi a Benada sɛnee. Wukuda dze Ahor gye to mu, ɔnntsew dɔw no bi. Na mbom Yawda so a nna ɔatsew Yawda adɔw no akɛsɛn. Adɔwno no do beebi a Yawda adɔw no sɛnée no. Sɛ Ɔsɔfo bɔ apɔw ma onya Benada eduasa akron na Yawda so apɔw eduasa akron a ne Fida no nna ɔresan biriw edzi n’afe adɔ Akyenmu. ..[[File:Egya Ahor.jpg|thumb|Mfantse ekunyin]] Aber a nna Mfantse mmfa Ahobaa afe no mmbɔɔ adze no, sɛ Goamuafo dɔ Akyenmu ara nna wɔrekan Aamen. Aamen no nye Memenda. Sɛ wɔkan Memenda anaa Aamen duebien a nna woridzi abosom hɔn dwow. Ndɛ a Ahobaa afe wɔ hɔ yi so, sɛ Gomuafo bɔ Ahobaa Ketseaba no a, nna wɔrekan Aamen. Sɛ wɔkan adapɛn dubiako a nna Ahobaa Kɛse aso. Sɛ wɔbɔ Ahobaa Kɛse no wie ara a, Benada a odzi do no, nna Ɔsɔfo ahyɛ apɔwbɔ no ase. Dɛm aber no si Dzifuu ne Benada ebien a odzi kan no mu. Sɛ wɔbɔ apɔw eduanan ebien a, nna Gomua Nnkɔtɔbiriw aso bio. Ekumfifo bɔ Nnkɔtɔbiriw wie a, Dwowda a odzi do no nna Eguopɔn a. N’ase nye dɛ Dwowda Kɛse a. Seisieara mpo mpanyimfo nkorkor bi wɔ Ekumfi a wɔfrɛ Dwowda dɛ ‘Guowda’ anaadɛ “Ndɛ Guow”. Wɔkan Eguow no ara kɛpem Eguow duebien, nna tserɛ Dwowda duebien nye no, nna Ekumfifo so robɔ hɔn Ahobaa kɛse. Aber a Gomua Akyɛmpem rekan Aamen ma Ekumfi so wɔrekan Eguow no, nna Efuwa-Edwumakofo so wɔrekan Akwasidae (Kwesida). Wɔkan Akwasidae duebien a nna hɔn so wɔrɔbɔ Ahobaa Kɛse no. Enyan Kantampafo dze, wɔhwɛ Bɔrbɔr bɔ hɔn Ahobaa Kɛse no. Sɛ Ekumfi bɔ Ahobaa Kɛse a, Fida a ɔtoa do no nna Enyanfo so bɔ hɔndze. Sɛ Bɔrbɔr Kunkumfi rekan Aamen, Akwasidae nye Eguow a, hɔn werɛ mmfir hɔn Afɔfi anaa Akɔfi, (ɔno nye Fida). Osiandɛ Fida biara biara a odzi Aamen, Akwasidae anaa Eguow do no, nna mpanyimfo kan dze bɔ ahobaa osiandɛ ahobaa biara osi Fida. Mpanyimfo dze Aamen (Memenda), Akwasidae (Kwesida) na Eguow (Dwowda) siesie hɔnho dzi hɔn afe Fida. Nda a yɛabobɔ edzin yi ara nna Kunkumfi hwɛ dze to akɔngua do, dze hue, dze bɔ afrenhyia-kwan, dze abosom kɔ nsu mu. Nkorɔfo kan dɛm nda yi dɔw hɔn efuw , nkanka Akan Mfantsefo hɔn Bɛsɛ kwa. Sɛ Mfantsekuw biara rekan ne nda a, onnkwetsir Ɔsofo Ahor n’apɔwbɔ no. Ndwom a nna Ahor tow bɔ n’apɔw no bi nye yi: Ankama sow mpua mpua mpua mpua, Baasa a ankama, beenu a ankama; Ankama sow mpua mpua mpua mpua. Sɛ afe so ma Gomuadɔm hyia, ma Ɔsɔfo Ahor taa ne sebɔkyɛw no, na okitsa no domankoma poma no a, nhyira a ɔdze hyira ne mamfo ma hɔn so wɔgye no do nye yi: Akyɛmpem ! Akyɛmpem gye do Akyɛmpem ! Akyɛmpem gye do. Gye-o-oye Yaa! Nsɛ mibehyira hom? Yaa! Afrenhyia hyira, Yaa! Yɛkɔ a birim ! Yaa! Yɛba so a birim ! Yaa! Ɔsor nnka Yaa! Ase nnka Yaa! Yɛfa a yɛbɔ hom Yaa! Obi fa a ɔmmbɔ hɛn Yaa! Ɔdɔm ntsi a Ewia do a! Ahor robɔkɔ wu no, Ɔhyɛɛ too hɔ dɛ ne babanyin na ɔhyɛ n’anan mu mbɔ apɔw no nkan nda, osiandɛ ne babanyin no nna aber bia ɔwɔ ne nkyɛn ma ɔyɛ abosom no ho adze. Seseiara babanyin a ogyina Ahor n’ananmu bɔ apɔw nye Ɔsɔfo Kwame Edufor. Ɔtse Gomuamanmu Ahor n’abosomdan no ano. Dɛm dan no Gomuaman sii maa Ahor ma ɔdze n’abosom no siee mu dze soom ɔman no. == Mboaedze == https://web.archive.org/web/20230509200747/https://akannews.com/fante/category/amambra/ ll0b1u0w1z272t025t81t1awqgnny2f Ebibiman 0 1262 16967 16960 2024-09-27T22:53:53Z Assilidjoe 33 Meyɛɛ nsiesie 16967 wikitext text/x-wiki {{Databox|item=Q15}} '''Ebibiman''' yɛ asaasepɔn a ɔtɔ do ebien a ɔso sen obiara na ɔtɔ do ebien a nyimpa dɔɔ so sen obiara, na odzi [[Asia]] ekyir wɔ afa ebien no nyinara mu. Wɔ bɛyɛ ɔpepe 30.3 ɔpepe km2(11.7 ɔpepe ahananan akwansinɔ a nsupɔw a ɔbɛn ho ka ho, ɔkata Asaase asaase kɛse 20% na ne nyina 6%. Ɔnam dɛ nyimpa ɔpepe 1.4 na ɔwɔ no wɔ afe 2021 mu ntsi, ɔyɛ wiadze nyimpa dodow bɛyɛ 18%. Afrika nyimpa dodow yɛ kumaa wɔ asaasepɔn no nyiara mu; mfe a wodzii wɔ afe apem ebien na duebien(2012ɔ mu no yɛ 19.7, ber a wiadze nyinara mfe dodow yɛ 30.4. Ɔmmfa ho dɛ Afrika wɔ abɔdze mu ndzɛmba ahorow pii, asaasepɔn a obiara nnyi sika pii na ɔtɔ do ebien a no ho hia pii wɔ ahonyadze nyinara mu, na odzi Ocean ekyir. Nwomanyimfo aka dɛ iyi fi ndzɛmba ahorow a ma ɔka ho nye asaase ho nsɛm, wim tsebea, mbusuakuw, etubrafo, ɔko nwinwin, etubrafo fofor, ka bi ma menka bi a onnyi hɔ, na edzifudzipɛ. Ɔmmfa ho dɛ ahonyadze a ɔwɔ hɔ no sua iyi, sikasɛm mu mbuemu a aba ndaansa yi na nyimpa dodow a wɔdɔɔ so na wɔyɛ mberantsɛ na mbasia no ma Afrika yɛ sikasɛm mu gua a no ho hia wɔ wiadze nyinara tsebea a ɔtserɛw mu. Mediterranea Po no etwa asaasepɔn no ho ehyia wɔ etsifi afamu, Isthmus of Suez na Po kɔkɔɔ wɔ etsifi afam epuei na Atlantic Po no wɔ atɔe afam. Madagascar ne nsupɔw ahorow ka asaasepɔn no ho. Ɔwɔ aman 54 a wɔgye hɔn to mu koraa a wodzi hɔn ho do, nsasesin awɔtwe na aman ebien a wɔdze hɔn ho ankasa a wonngye nnto mu anaadɛ wɔnngye nnto mu koraa. Algeria yɛ Afrika ma a ɔso sen ɔman biara wɔ ne kɛse mu, na Nigeria yɛ kɛse sen ɔman biara wɔ nyimpa dodow mu. Afrika amam nam Afika Aman Nkabom a wɔdze sii hɔ a hɔn edwumayɛbea tsir wɔ Addis Ababa no so yɛ biako. Afrika twa equator na prime meridian ho. Ɔno nkotsee nye asaasepɔn a ɔtserɛw fitsi etsifi afamu mbeabea a hɔ yɛ hyew. Asaasepɔn no nye n'aman dodow no ara wɔ Etsifi Afamu, na ne fa kɛse nye aman dodow wɔ kese Afamu. Asaasepɔn no fa kɛse no ara da mbea a nsu tɔ na ewia bɔ kɛse, gye Sahara Atɔe Afamu, Algeria, Libya na Egypt fa kɛse, Mauritania etsifi afamu ano, nye Morocco, Ceuta, Melilla, na Tunisia nsasesin nyinara a ɔno so wɔ....tropic of Cancer, wɔ etsifi afamu bea a hɔ yɛ hyew. Wɔ asaasepɔn no ano fa fofor no, Namibia kese afamu, Botswana kɛse afamu, Afrika kesee Fam mbea akɛse, Lesotho na Eswatini nsaasesin nyina nye Mozambique nye Madagascar kesee fam ano no wɔ Capricorn a ɔyɛ ɔhyɛ ase, wɔ kesee fam bea a hɔ yɛ hyew. Ebibiman yɛ beebi a abɔdze a nkwa wɔ mu gu ahorow pii wɔ hɔ; ɔyɛ asaasepɔn a megafauna ahorow dɔɔ so sen biribiara, osiandɛ Pleistocene megafauna a wɔyewee no annhaw no kɛse. Naaso, ndzɛmba a etwa hɛn ho ehyia ho nsɛm pii nso aka Afrika kɛse, a anhweatam a ɔresɛe, kwaa a wotutu, nsu a no ho yɛ na nye efĩ ka ho. Ehwɛ kwan dɛ ndzɛmba a etwa hɛn ho ehyia ho haw ahorow a agye ntsin yi bɛsɛe kɛse ber a wimu nsakyer ka Afrika no. Amanaman Nkabom Aban Ntamu Bagua a ɔhwɛ Wimu Tsebea Nsakyer do no akyerɛ dɛ Afrika nye asaasepɔn a wimu nsesa botum ayɛ mberɛw kɛse. Ebibiman abakɔsɛm war, ɔyɛ dzen, na mpɛn pii no wiadze nyinara abakɔsɛm kuw no nkyerɛ ho enyisɔ kɛse. Ebibiman, tsitsir Ebibiman Epuei afamu, yɛ ma wogye to mu kɛse dɛ beebi a nyimpa nye Hominidae clade (akraman akɛseɔ fi bae. Wɔakyerɛ dɛ hominids a wodzii kan nye hɔn nananom yɛ bɛyɛ mfe ɔpepe 7 a etwa mu nyi, a Sahelanthropus tchadensis, Australopithecus africanus, A. afarensis, Homo erectus, H. habilis ne H. ergaster ka ho —Homo sapiens (ndɛ da yi onyimpaɔ nkaa a odzi kan koraa, a wohuu wɔ Ethiopia, South Africa, nye Morocco, fi bɛyɛ mfe 233,000, 259,000, ne 300,000 a etwa mu nyi, na wogye dzi dɛ Homo sapiens hyɛɛ ase wɔ Afrika bɛyɛ mfe 350,000–260,000 a etwa mu yi.[a] Afrika nso, nyimpa ho enyimdzifo bu no dɛ ɔtse dɛmara asaasepɔn a awosu mu ndzɛmba gu ahorow sen biara osiandɛ ɔyɛ ma nyimpa tsenaa mu ber tsentsen sen biribiara ntsi. Adasamba enyibuei a edzi kan, tse dɛ Tsetse Misraim nye Carthage puei wɔ Afrika Etsifi afamu. Wɔ abakɔsɛm tsentsen a ɔyɛ dzen a odzi hɔ a ɔfa enyibuei, etutra nye eguadzi ho ekyir no, Afrika wɔ mbusuakuw, amambra nye kasa ahorow pii. Mfe 400 a etwa mu no ehu Europa nkɛntsɛndo a orinya nkɔenyim wɔ asaasepɔn no do. Fitsi afe ɔha a ɔto do 16 mu no, eguadzi na ɔdze iyi bae, a ma ɔka ho nye Trans-Atlantic nkoa tɔn a ɔmaa Afrikafo a woeatu akɔtsena mbeabea fofor pii wɔ Amerika no. Fitsi afe ɔha a ɔtɔ do 19 ewiei kesi afe ɔha a ɔtɔ do 20 mfiase no, ɔreyɛ ayɛ dɛ Europa aman yɛɛ Ebibiman nyina etubrafo, na ɔkɔɔ beebi a Ethiopia nye Liberia nkotsee na na wɔyɛ amambu a wɔdɔe hɔn ho. Seseiara aman dodowara a wɔwɔ Ebibiman mu no fi adzeyɛ bi a wɔdze yii etubrafo fii hɔ wɔ Wiadze Ko II ekyir. [[Nkyekyεmu:Afrika]] svhb57278a6f9cktljc1kl27fogsue7 Atekels a ɔsɛ dɛ Wikipedia biara enya 0 1263 14305 12836 2024-08-03T08:37:21Z 5.45.129.206 14305 wikitext text/x-wiki == [[Asetramanalslman|Asetra]] mu nsɛm/Obiho-sɛnkyerɛw == === Ndwumfo na akitɛts === === Nwoma akyerɛwfo, agor akyerɛwfo na anwensɛm akyerɛwfo === === Ndwom akyerɛwfo na ndwomtofo === === Hɔn a hɔn hwehwɛ ndzɛmba mu na akwantufo === === Sinyi kwankyerɛfo, sinyi akyerɛwfo ne agoruyɛfo === === Hɔn a wɔyɛ ndzɛmba fofor, nyansahufo na akontaabufo === === Nyansapɛfo na asetra ho nyansahufo === === Amanyɛsɛm mu akandzifo === === Nyamesom mu nnyimpa na nyamekyerɛfo === == Felɔsɔfi == == Ɔsom == == Asetra mu nsɛm ho nyansahu == === Adwen na Nkatse Ho Adzesua === === Ebusua na Ebusuabɔ === === Amanyɛsɛm === === Edwumayɛ na sikasɛm === === Mbra === === Amanaman ntsam ahyehyɛdze ahorow === === Ɔko na sraadzi === == Kasa na nwoma ahorow == == Nsusuwii ahorow == === Mu dur, nye kɛse na kwan a ɔda ntsam === === Ber === == Saense == === Nsoromma Ho Adzesua === === Abɔdze a nkwa wom ho adzesua === ==== Abɔdze a nkwa wom mu ndzɛmba a ɔkɔ do ==== ==== Abɔdze a nkwa wom ==== ==== Anatomy ho adzesua ==== === Akwahosan na nduruyɛ === === Kɛmistri === === Asase ho nyansahu === === Abɔdze mu Ndzɛmba ho Adzesua === === Nkontaabu === == Edziban na kuayɛ == === Kuedwuma === === Edziban === === Nsa a wɔnom === == Tɛknɔlɔgyi == === Nkutahodie === === Ɛlektrɔnik mfir a Wɔdze dzi Dwuma === ==== Kɔmputa na Intanɛt ==== === Ahoɔdzen na pɛtro === === Ndzɛmba a Wɔdze yɛ Edwuma === === Akwantu === === Akodze a wɔdze yɛ edwuma === == Adwinnyi na ahomegye == === Adansi ho edwuma na aban mfiridwuma === # [[Aatse]] # [[Bregye]] # [[Nsuka]] # [[Nsuban]] # [[Dan kakraba]] # [[Fie]] === Sinyi, radio na tɛlɛvihyɛn === === Ndwom === === Ahomegye === == Abakɔsɛm == === Abakɔsɛm a edzii kan bae na tsetse wiadze === === Finimfin Mber na Nnɛyi Ahyɛse === === Abɛɛfosɛm === == Asase ho nsɛm == # [[Asase ho nsɛm]] # [[Kurowpɔn]] # [[Asaasepɔn]] # [[Kwaa]] # [[Koko]] # [[Anhweatɔw]] # [[Etsifi Pol]] # [[Bosompo]] # [[Esutsen]] # [[Po]] === Asasepɔn na amantsam atsitsir === === Aman ahorow === === Nkurow akɛse === === Nsu a ɔwɔ nsu mu === === Mbepɔw na anhweatsam do === h0q09g9edoca6ij8lwl6yuh473p05wx Nkyekyεmu:Aman ahorow 14 1264 10617 2023-05-10T08:47:08Z Caro de Segeda 16 Created page with "[[Category:Asase ho nsɛm]]" 10617 wikitext text/x-wiki [[Category:Asase ho nsɛm]] cknffp5rmn9sv8j5b35qdcqxaq8u7l6 Abaduaba 0 1265 13142 10628 2024-05-23T19:57:27Z A09 777 A09 moved page [[Wp/Abaduaba]] to [[Abaduaba]] without leaving a redirect: fatwiki is now independent, no need for Incubatorwiki disambiguation 10628 wikitext text/x-wiki '''Abaduaba''' yɛ adze bi a wɔdze dua yɛ. Ɔno na hɛn nuanon Esuantsefo frɛ no Akuaba no. Ɔdomankomasɛm kyerɛ a, abaduaba bɔbɔɔ adze ber a ɔkanyi bi a wɔfrɛ no Ekuwa a nna ɔyɛ bonyin; nna ɔnnwoo. Dɛm ntsi ɔkɔr ebisaa wɔ kɔmfo panyin bi hɔ. Dza ɔkɔmfo na kaa kyerɛɛ no nye dɛ, ɔnyɛ adze bi a ɔtse dɛ ba a apɔwmudzen ahyɛ no ma. Ekuwa bɔɔ mbɔdzen yɛɛ ba no na ɔhwɛɛ no dɛ mbrɛ baatan biara hwɛ ne ba no pɛpɛɛpɛr. Oguaree no, na ɔdze mɔtɔ na ndzɛmba bi bɔɔ noho ban. Otuur no nyinara. Nkorɔfo a nna wɔnntse dza ɔreyɛ no ase sereeew no na wosii no atwetwe so kɛpem dɛ ɔwoo ba baa fɛfɛɛfɛw bi. Ɔnam do ma dzin "Abaduaba" anaa "<ref>Akuaba</ref>" bɔbɔɔ adze. Abaduaba asekyerɛ nye 'ba a wɔdze dua yɛ anaa ayɛ'. Ɔyɛ adze bi a Akanfo tsitsir abaatan nndzi ho agor koraa. Yɛdze gyina hɔ ma abawoo anaa adze bi a oyi obonyin anaa saadwe akwa. a11su78c6qss4hd9gr3xymacby6ioe9 SabrathaTsetsendɛmbabea 0 1267 10635 2023-05-13T13:48:20Z Yaw tuba 14 Yaw tuba moved page [[SabrathaTsetsendɛmbabea]] to [[Sabratha Tsetsendɛm Babea]]: Misspelled title 10635 wikitext text/x-wiki #REDIRECT [[Sabratha Tsetsendɛm Babea]] rw769499gv0d3t7ssglt8508f1sepk0 Peter Turkson 0 1268 16195 10644 2024-08-22T11:16:55Z No sided Edison 1511 16195 wikitext text/x-wiki [[Fael:Peter Turkson (cropped).jpg|197px|thumb|Turkson (2017)]] '''Peter Kodwo Appiah Turkson''' yɛ [[Ghana]] prelate na cardinal wɔ Katolek Asɔre no mu a wasom dɛ chancellor wɔ Pontifical Nyansahu Skuul Ahorow (Pontifical Academies of Sciences) efir afe 2022. Nna ɔyɛ Pontifical Bagua a Ɔhwɛ Atsɛntrenye ne Asomdwoe do (Pontifical Council for Justice and Peace) no eguamtsenanyi fir afe 2009 kesi afe 2017 na nna ɔyɛ prifɛt (prefect) a odzi kan ma Dicastery Nnyimpa Nkɔdo a Ɔdzi Mu no Nkɔdo (Promotion of Integral Human Development) fir afe 2017 kesi afe 2021. o8kr899bx82b2wfcvkguloi95lyoa5r Kofi Annan 0 1269 17189 17188 2024-10-11T17:44:01Z KISUMAR123 67 MEDZE NSƐM NO BI KAA HO 17189 wikitext text/x-wiki {{Databox|item=Q1254}}'''Nna Kofi Atta Annan''' (/ˈkoʊfi ˈænæn/ ''KOH-fee AN-an''<ref>https://www.bbc.co.uk/blogs/theeditors/2006/07/how_to_say_kofi_annan.html</ref> bio /- ˈɑːnɑːn/ ''-⁠ AH-nahn'';<ref>https://www.merriam-webster.com/dictionary/Annan</ref> [[Esusow Aketseaba]] 8, 1938 – [[Fankwa]] 18, 2018) yɛ Ghana ɔmanpanyin a ɔyɛɛ Amanaman Nkabom no kyerɛwfo panyin a ɔtɔ do ason (7) fitsi afe 1997 kesi afe 2006.<ref>https://press.un.org/en/1996/19961217.ga9208.html</ref> Nna Annan na UN na wɔboom nyaa Nobel Asomdwoe Abasobɔdze wɔ afe 2001 mu<ref>https://www.nobelprize.org/prizes/peace/2001/summary/</ref>. Ɔno na ɔhyehyɛɛ Kofi Annan Foundation na nna ɔyɛ eguamtsenanyi, mpanyimfo, amanaman ntam ahyehyɛdze bi a Nelson Mandela hyehyɛe no eguamtsenanyi.<ref>https://www.britannica.com/biography/Kofi-Annan</ref> Annan kɛkaa United Nations ho wɔ afe 1962 mu, a nna ɔnye World Health Organization's Geneva yɛ edwuma. Ɔkɔr do yɛɛ edwuma wɔ UN asoɛe kɛse no mu, ɔsomee dɛ Ɔkyerɛwkyerɛwfo -Panyin wɔ asomdwee ho bambɔ ho wɔ Ebɔw 1992 na Mumu 1996 mu. Bambɔ ho asoɛe paw no dɛ ɔkyerɛwkyerɛfo-panyin wɔ Mumu 13, 1996 mu na ekyir no Edwumakuw no nyina gyee no too mu, a ɔmaa ɔbɛyɛɛ obi a odzi kan a UN edwumayɛfo no nyina eyi no. Wɔsan dze no sii adze do wɔ 2001 mu na Ban Ki-moon bedzii n'adze wɔ afe 2007 mu. Ber a nna Annan yɛ ɔkyerɛkyerɛwfo -panyin no, osiesiee UN bureaucracy, dzii kwan a wɔbɛfa do esiw HIV/AIDS nkanka nkorɔfo a wɔwɔ Africa ano kwan ho dwuma, na odzii enyim daa UN Global Compact edzi. Wɔkaa n'enyim dɛ oemmbue Security Council mu, na ɔsanee so hyiaa ɔhaw wɔ ber a nna binom pɛ dɛ wɔgye n'edwuma fi ne nsa mu. Ber a nhwehwɛmu kɔr do wɔ Oil-for-Food Programme ekyir no, wohun dɛ ɔnam no mbɔdzembɔ ntsi, wohun dɛ ne ndzeyɛɛ nyina yɛ papa a bɔn biara nnyi mu.<ref>https://www.nytimes.com/2005/03/30/opinion/the-verdict-on-kofi-annan.html</ref>Ber a ɔdze n'edwuma dɛ ɔkyerɛkyerɛwfo -panyin baa ewiei no, ɔhyɛɛ Kofi Annan Foundation ase wɔ afe 2007 mu dɛ obedzi ɔman mu mpuntu ho dwuma. == Mboaedze == 0zo9vobvxcxxufrahgub2l5znql90x5 Jane Naana Opoku-Agyemang 0 1270 36880 36879 2025-02-27T19:07:52Z David kojo joe Mensah 1426 Mehyɛɛ atekel no mu kena 36880 wikitext text/x-wiki {{Databox|item=Q14920500}}'''Jane Naana Opoku-Agyemang''' FGA (née Sam; wɔwoo no 22 [[Sanda]] 1951)<ref>{{Cite web |title=Professor Naana Jane Opoku-Agyeman, Biography |url=https://www.ghanaweb.com/person/professor-naana-jane-opoku-agyeman-1207 |access-date=2021-03-06 |website=ghanaweb }}{{Dead link|date=September 2024 |bot=InternetArchiveBot |fix-attempted=yes }}</ref><ref>{{Cite web |title=Profile of Professor Naana Jane Opoku-Agyemang|url=https://www.newsghana.com.gh/profile-of-professor-naana-jane-opoku-agyemang/ |access-date=2019-03-16 |website=News Ghana}}</ref><ref>{{Cite web |title=Jane Naana Opoku-Agyemang, Biography |url=https://www.ghanaweb.com/person/Jane-Naana-Opoku-Agyemang-2917 |access-date=2021-10-09 |website=ghanaweb}}</ref> yɛ Ghananyi nwomasua mu ɔbenfo (academic) na amanyɛnyi a nna ɔyɛ Ɔsoafo a ɔhwɛ nwomasua (Minister for Education) do fitsi [[Ebɔw]] 2013 kesi [[Sanda]] 2017. Ɔyɛ ɔbenfo a ɔyɛ nwoma (literature) ho ɔbenfo a ɔyɛ pɛ. Nna ɔyɛ ɔbea Vice-Chancellor a odzi kan wɔ ɔman Esuapɔn bi mu wɔ [[Ghana]] ber a ogyee edwuma dɛ Vice-Chancellor wɔ Oguaa Esuapɔn (University of Cape Coast) mu no.<ref>{{Cite web |title=Professor Naana Jane Opoku-Agyeman |url=https://www.ghanaweb.com/GhanaHomePage/people/person.php?ID=1207 |url-status=dead |archive-url=https://web.archive.org/web/20190905025906/https://www.ghanaweb.com/GhanaHomePage/people/person.php?ID=1207 |archive-date=5 September 2019 |access-date=2019-03-16 |website=ghanaweb}}</ref> Seseiara ɔsom dɛ Mbasiafo Esuapɔn a ɔwɔ Afrika no Chancellor.<ref>{{Cite web |title=Current Chancellor |url=http://www.wua.ac.zw/index.php/current-chancellor |access-date=2020-11-28 |website=wua ac zimbabwe |language=en-gb}}</ref> Fitsi ber no kesi 2020 amansan abatow no, na nsɛm ho amandzɛbɔfo nsɛm bi wɔ hɔ dɛ ɔsoɛrtsia kuw kɛse, National Democratic Congress (NDC) akandzifo bɔbɔ amandzɛɛ fofor.<ref>{{cite web|last=Gadugah|first=Nathan|title=Nana Oye Lithur and four other ministers approved|url=http://www.modernghana.com/news/442950/1/nana-oye-lithur-and-four-other-ministers-approved.html|publisher=MyJoyOnline|access-date=12 February 2013|date=1 February 2013}}</ref><ref>{{cite web|title=Nana Oye Lithur Approved by Appointments Committee|url=http://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=263834|work=General news|publisher=Ghana Home Page|access-date=12 February 2013|date=1 February 2013}}</ref><ref>{{Cite web|title=Who is Prof Naana Jane Opoku-Agyemang?|url=https://www.graphic.com.gh/news/politics/who-is-prof-naana-jane-opoku-agyemang.html|access-date=2020-07-07|website=Graphic Online|language=en-gb}}</ref> John Dramani Mahama na ɔbɔɔ amandzɛɛ wɔ Ayɛwoho 6,2020. == Ahyɛse Bra Na Nwomasua == Wɔwoo Jane Naana Opoku-Agyeman ( woo Jane Naana Sam) wɔ Ebɔw 22, 1951 wɔ Oguaa, [[Ghana]], ɔkɔɔ Anglikan Mba Ntoado Skuul wɔ Koforidua na Aburi Presby Mba Skuul. Afei onyaa ne ntoado skuul wɔ Wesley Girls High School wɔ Oguaa fitsi afe 1964 kesi 1971. Owiee B.Ed (Hons) wɔ Borɔfo na Franse kasa mu wɔ University of Cape Coast wɔ afe 1977. Ɔsan so wɔ Diploma wɔ Advanced Studies mu wɔ Franse kasa mu wɔ Dakar Suapɔn mu na onyaa ne master's degree na Doctorate abɔdzin krataa wɔ York Suapɔn mu wɔ Toronto, Ontario, Canada wɔ 1980 na 1986 mu.<ref>{{Cite web|date=2020-07-06|title=Mahama picks Prof Naana Opoku-Agyemang as running mate|url=https://www.gbcghanaonline.com/featured/mahama-picks-prof-naana-opoku-agyemang-as-running-mate/2020/|access-date=2020-12-13|website=GBC Ghana Online|language=en-US}}</ref> == Edwuma == === Adzesua Edwuma === Ɔbenfo Opoku-Agyemang kyerɛɛ adze na ɔyɛɛ edwuma wɔ Oguaa Suapɔn mu, ɔhyɛɛ ase wɔ afe 1986. Oenya nwomasua mu dzibew ahorow a ma ɔka ho nye: Borɔfo kasa dwumadzibea panyin, Dean of the Faculty of Arts, Adehye Hall hwɛdofo, Valco Trust Fund Post-Graduate Hostel, na Founding Dean of School of Graduate Studies and Research. Fitsi 1997, woedzi dzibew a ɔyɛ Panyin a Ɔhwɛ Nwomasua do dze ma International Training wɔ Abakɔsɛm na Amambra mu wɔ Ebibiman Nyinara mu. Fitsi 2008 kesi 2012 nna ɔyɛ Esuapɔn no Vice Chancellor.<ref>{{Cite web |date=2024-03-07 |title=Profile of Prof Naana Jane Opoku-Agyemang |url=https://citinewsroom.com/2024/03/profile-of-prof-naana-jane-opoku-agyemang/ |access-date=2024-06-10 |website=Citinewsroom |language=en-US}}</ref> Ɔhyɛɛ n'edwuma ase wɔ Ɔbɛsɛ 1, 2008, ɔbɛhyɛɛ Emmanuel Addow-Obeng anan mu. Ebɔw 2007 mu no, nna ɔka enyimdzefo enum a wɔpaaw hɔn dɛ wɔnkɛkasa wɔ 200th Anniversary a ɔfa no Abolition of Slavery wɔ Aman Nkabɔmu Asoɛe wɔ New York City.<ref name=":1">{{Cite web |title=UNITED NATIONS TO COMMEMORATE 200TH ANNIVERSARY OF ABOLITION OF TRANSATLANTIC SLAVE TRADE, 26 MARCH {{!}} Meetings Coverage and Press Releases |url=https://www.un.org/press/en/2007/note6071.doc.htm |access-date=2020-12-13 |website=United nation}}</ref> Ɔbɛsɛ 2009 mu no, wɔpaaw no dɛ Ghana ananmusinyi dze ma UNESCO|United Nations Educational, Scientific and Cultural Organisation (UNESCO) Asoɛe no.<ref>{{Cite web|last=International|first=Education|title=Ghana: NAGRAT supporter appointed as Education Minister|url=https://www.worldsofeducation.org/en/detail/2112/ghana-nagrat-supporter-appointed-as-education-minister|access-date=2020-12-13|website=Education International|date=16 January 2013 |language=en}}</ref> == Amanyɛsɛm == === Ɔsoafo a ɔhwɛ nwomasua do === Fir Kwakwar 2013 kɛpem Sanda 2017 mu no, ɔsoom dɛ ɔsoafo a ɔhwɛ nwomasuado ber a ɔmampanyin John Mahama yii no dɛ ɔnsom wɔ dɛm dzibew no ber a National Democratic Congress dzii nkunyim wɔ 2012 Ghanafo ambatow mu no.<ref name=":12">[https://web.archive.org/web/20150204195845/http://www.myarkfmonline.com/2013/01/11/prof-opoku-agyeman-heads-education-tekper-is-new-finance-minister/ "Prof. Opoku Agyeman heads Education, Tekper is new Finance Minister"] {{Webarchive|url=https://web.archive.org/web/20150204195845/http://www.myarkfmonline.com/2013/01/11/prof-opoku-agyeman-heads-education-tekper-is-new-finance-minister/|date=2015-02-04}}; MyArkFMOnline.com, 11 January 2013.</ref> Ne ber mu no, ɔdze nsesa ndzɛmba beberee guu akwan mu a nna ɔdze hwehwɛ dɛ ɔbɛma adzepa ho mpontu, obiara nkabom, na obiara benya nwomasua wɔ ɔmañ no nyinara mu.<ref name=":2">{{Cite web |date=2015-11-04 |title=Keep the child in school and save their Future |url=https://newsghana.com.gh/keep-the-child-in-school-and-save-their-future/ |access-date=2020-12-13 |website=News Ghana |language=en-US}}</ref><ref name=":4">[https://www.globalpartnership.org/sites/default/files/2014-06-Role-Business-transforming-Educationv2.pdf Transforming Education], globalpartnership.org. Accessed 27 February 2024.</ref> No mbɔdzembɔ a ɔsombo a ɔdaa no edzi nye nwomasua a obiara ka ho wɔ 2015 mu. Iyi n’abɔse nye dɛ ɔbɔhwɛ mbofra a wɔwɔ ehiadze soronko no benya nwomasua mu akwanya nye hɔn anyɛnkofo, dɛ ɔdze akwanya a ɔyɛ pɛr na nwomasua nhyehyɛɛ a obiara ka ho bi.<ref> [https://sapghana.com/data/documents/Inclusive-Education-Policy-official-document.pdf Inclusive Education Policy], sapghana.com. Accessed 27 February 2024.</ref><ref name=":2" /> Bea pɔtsee a ɔhwɛe no yie wɔ ne pɛn do nye dɛ ɔhyɛ mbasiafo kena na ɔkasa ma bɔbea pɛpɛɛpɛ wɔ nwomasua mu. Ne dzibew maa wɔyɛɛ nhyehyɛɛ a ɔfa bɔbea nyiyimu ho, mpontu a ɔfa mbasiafo a wɔgye hɔn nwomasua na hɔn wɔka mu, na wɔhyɛ mbasiafo kena ɔnam nwomasua do. Ne dwumadzi yi yɛɛ ngyinadodze a ɔmaa nkaho akwanya ma mbasiafo wɔ Ghana afanae nyinara.<ref name=":2" /><ref name=":4" /> Bio, odzii enyim ma wɔsesaa polytechnics du wɔ Mantɔw ahorow no nyinara mu bɛyɛɛ tɛknikal Nsuapɔn, akokodur egyinasi a ɔboaa maa dɛm Nsuapɔn yi tsebea do, ɔtserɛɛ no nwomasua mu na ɔtserɛɛ nsanodwuma nwomasua. Dɛm nsesamu yi dzii dwumasom wɔ Ghana nwomasua nhyehyɛɛ mu a ɔyɛ wiadze afanae adze a ɔrokɔ do, ɔboa ma esuafo nya nsano edwuma dze ma ndwuma ahorow. No ber mu no, Opoku-Agyemang maa wɔhyɛɛ ase sii 124 Community Day Nsɔwdo Skuul, wɔfrɛ no ‘’E-Blocks,’’ ama nsɔwdo skuul nwomasua bea hɔ nngyee dzin enya bi. Ansaana ne mber no twaa mu no, wowiee skuul 50 na nna ɔyɛɛ edwuma, ɔwɔ abaɛfor adan bi tse dɛ abɔdzemunyansapɛ labo, mbuukuukorabea, na ICT adan. Dɛm adze yi a ɔdze bɔɔ adze yi tserɛɛ nwomasua akwanya mu nkankanara nye nkuraase na nkurow akɛse kakra mu, na ɔhwɛɛ dɛ mbanyimfo na mbasiafo nyinara benya nwomasua pɛr. Opoku-Agyemang hun dɛ Osuapɔn a ɔyɛ Health and Allied Sciences (UHAS) adan no nwiei wɔ Ho, a Skuul a ɔyɛ Basic na Biomedical Sciences ka ho bi, Bea esuafo da, Bea a Skuul mu edwumayɛ da wɔ Sokode Campus. Osuapɔn no ɔmapanyin John Dramani Mahama buee ano wɔ ɔberɛfɛw 2015 mu, iyɛ dzii Aban n’ahofama dɛ ɔbɛtserɛw nwomasua pa akwanya mu na mboa ɔwɔ dze ma apɔwmudzen edwumayɛfo ntsetsee ama ɔasɔ ɔmanmu apɔw dzen ehiadze. Odzii tsintsinman wɔ Osuapɔn a ɔyɛ Environment and Sustainable Development (UESD) ne ntsewee wɔ Epuei Mantɔw mu. ɔyɛɛ nkyerɛkyerɛ faa enabling Bill a ɔwɔ mbrahyɛbaguafie e mbɔbɔɔ adze ho na ɔper nyaa fotow dze maa Osuapɔn no. Mumu 2016 mu no, ɔmampanyin John Mahama ɔdze asɔw bɔɔ famu dɛ wonsi UESD Somanya kampus no. === Ɔmampanyin abadziekyir Ntoabɔ === Opoku-Agyemang woyii no dɛ ɔmampanyin abadziekyir dze maa National Democratic Congress (NDC) mu wɔ Ayɛwoho 6, 2020 mu dze maa Ghanafo nyinara 2020 Ambatow no. ɔbɛyɛɛ basia ɔmampanyin abadziekyir a odzikan dze ma amanyɛkuw akɛse ebien no mu kor a ɔwɔ Ghana. No nyii a ɔyɛ Frankaatunyi, John Dramani Mahama a ɔyɛ National Democratic Congress amanyɛkuw ba no mbasiafo ekuw ahorow beberee na mbasiafo kasamafo bɔɔ n’abawdo dɛ ɔyɛ nsɛnkyerɛndze pa dze ma Ghana amanyɛsɛm dze ama bɔbew mua na pɛpɛɛpɛyɛ. Ɔtotɔɔ serɛɛ Ghanafo dɛ wɔntow amba ma nsesa na ɔhyɛɛ bɔ dɛ ɔdze ne dzibew dɛ ɔmampanyin abadziekyir benya nsunsuando wɔ mpontu ndwuma no nkɔdo na mbaabun nyɛe nhyehyɛɛ. No ntoabɔ nsɛm no nyinara oyii kasamtwi otsia hɔn a ɔnye hɔn risi akan no. No ntoabɔ no mu yɛ dzen wɔ mpoano nkurow na no for Mantɔw, Finimfin Mantɔw mu sow aba dɛ NDC dzii nkunyim wɔ mpasoa ngua no wodzii nkugu wɔ do no. NDC no so nyaa Mantɔw 9 fii Mantɔw 16 a ɔwɔ Ghana mu a kurowpɔn a wɔtsentam, Nkran Kurowpɔn mu ka ho. NDC ɔmanmu mpanyimfo kuw no wɔ Ebɔw 7, 2024, wotsimtsimii Opoku-Agyemang bio dɛ frankaatunyi abadziekyir dze ma amanyɛkuw ne frankaatu dzibew no ana 2024 Ghanafo nyinara ambatow no. Opoku-Agyemang bɛyɛɛ ɔmampanyin abadziekyir a oeyi no ber Mahama dzii nkunyim wɔ 2024 ɔmampanyin ambatow nomu. Sanda 7, 2025 mu no, Opoku- Agyemang odzii nse dɛ Ghana ɔmampanyin abadziekyir, ɔyɛɛ basia a odzii kan dzii dɛm dzibew no. Nhyiamu no kɔr do wɔ Fahodzi Square wɔ Nkran, hɔ na odzii nse wɔ dzibew mu na ɔmampanyin abadziekyir nsedzi ansaana ɔtsembuafo sahen Gertrude Torkornoo. No nyii no yɛ asɛnhyewdze wɔ Ghana amanyɛsɛm abakɔsɛm mu, dɛ ɔbɛyɛɛ Ghana Basia a odzii kan nyaa dzibew dɛ ɔmampanyin abadziekyir wɔ ɔman n’abakɔsɛm. == N’edwumayɛkuw ahorow == Opoku-Agyemang yɛ Ghana Academy a ɔfa ɔyɛkyerɛ na abɔdzemunyansapɛ ba, Ghana Osuapɔn Akyerɛkyerɛfo Kuw , Borɔfosua Kuw, Afrikan Adzesua Kuw, Amansan Nkabom, Afrikan Kasadwin Kuw, Amansan kuw na Amanaman skɔlahyepo Kuw, kuw a ɔfa Adzesua hi na dza ɔkeka ho. == N’abrabɔ Mu Nsɛm == Opoku Agyemang yɛ Kristosomnyi a ɔnye Wesleyanfo som. ɔwaar ne nyɛnko a ɔnye no sua nwoma, Edmund Opoku-Agyemang na wɔwɔ mba ebiasa, Kweku Opoku-Agyemang, Kwabena Opoku-Agyemang na Maame Adwoa Opoku-Agyemang. ɔwɔ nananom ebien so. == Abadobɔ Na Nkaedze Ahorow == Opoku-Agyemang wɔdze enyimnyamhyɛ degree hyɛɛ no fir Osuapɔn a ɔwɔ Indies Atɔe na Winston-Salem Osuapɔn. ɔasan so nyaa abadobɔdze ɔyɛ Amansan akandzidze fii Osuapɔn a ɔyɛ Anaafo Florida wɔ Tampa. Onyaa abotsir a ɔfa Firaw abadobɔdze ma Nyimapa a ɔdaa nsew wɔ nwomasua mu wɔ 2011 na ɔyɛ ɔmampanyin John Atta Mills na ɔdze maa no. Na Ghana Basia Otsiban Abadobɔdze ɔwɔ nwomasua mu dze no ɔnam no mboa a ɔfa nwomasua no mpontu na nkɔdo a ɔfa nwomasua pa ho wɔ Ghana. Onyaa nkaedze wɔ no mboa a ɔda nsew wɔ Amansan nwomasua nkɔdo mu, Skuul a ɔwɔ hɔ ma Amansan Ntsetsee, Vermont, USA wɔ mpɛn ebien mu. Afe 2020 mu no, wɔbɔɔ ne dzin kaa mbasiafo nkuranhyɛfo akandzifo eduanan a wɔwɔ Ghana dɛ wɔsoom dɛ fasusu dze ma mbasiafo a wɔwɔ Ghana na Afrika wɔ Sanda 2023, wɔdze ne dzin kaa Afrikafo a ɔha wɔbɔ hɔnho mbɔdzen paa noho. == Mboa Edze Ne Nsido == * "Where there is No Silence: Articulations of Resistance to Enslavement". Revised Inaugural Lecture to the Ghana Academy of Arts and Sciences. * Opoku-Agyemang, N. J., Lovejoy, P. E., Trotman, D. V. (eds), ''Africa and its Diasporas: History, Memory and Literary Manifestations'', Trenton, New Jersey, USA: Africa World Press, 2008. * ''Where There is No Silence: Articulations of Resistance to Enslavement'', Accra: Page Link Publishers, 2008. * Anquandah, J., Opoku-Agyemang, N.J., and Doormont, M. (eds), ''The Trans-Atlantic Slave Trade: Landmarks, Legacies, Expectations'', Accra: Sub-Saharan Publishers, 2007, pp. 210–224. * "The Living Experience of the Slave Trade in Sankana and Gwollu: Literary Manifestations and Implications for Tourism". In James Anquandah, Naana Opoku-Agyemang and Michel Doormont (eds), ''The Trans-Atlantic Slave Trade: Landmarks, Legacies, Expectations'', Accra: Sub-Saharan Publishers, 2007, pp. * "A Fork in the Road: Ayi Kwei Armah's ''Osiris Rising'' and Florence Ladd's ''Sarah's Psalm'' on the subject of homecoming" in Naana J. Opoku-Agyemang, with Paul E. Lovejoy and David V. Trotman (eds), ''Africa and its Diasporas: History, Memory and Literary Manifestations'', Trenton, New Jersey, USA: Africa World Press, 2008, pp. 303–318. == Mboaedze == lq4lrbq4ngqu0vydaz13c1yjkyjargi Tsirkor mpam 0 1271 10648 2023-05-16T22:24:14Z Wendygyadu 54 fofor a yabɔ 10648 wikitext text/x-wiki tsir kor mpam nyew tsir kor nkɔ egyina, sɛ yɛ ka no dɛm a yɛkyerɛ dɛ,hɛn nyinara bomu a na yɛ bɛtom ayɛbiribina na ya yɛ no yie.Dɛm ntsi yɛ ka biribi dɛ " wonsom wonsom wonye nyimpa". baako yɛ na oye. fs6oo0xy556kaxa4sqgyrccud5d81mq Abɛbu 0 1272 10733 10731 2023-05-25T07:24:58Z Assilidjoe 33 Atekel nsiesie 10733 wikitext text/x-wiki Nnyi abɛ eso edɛ ewua wonsie wo wɔ mbɛ ase. Ndɔnsia bɔ mprɛnu wɔ da kor mu. Dua kor gye ehum a, obu. Ɔbra no bɔ yɛ bɔ na. Esuankyi faakor a otwa ehur. Bruosou a ƆyƐ dɛw na abaa daase. Wose ekyir yɛ wowin dɛn ara ,hɔ ara na etafir. Nnyɛ dza a ɔyɛfɛw nyinara na ɔyɛ sika kɔkɔɔ. Kwaakwaa wɔdze awerɛw kwa. Awar nntse dɛ ahwehwɛ na akɔsɔ ahwɛ. Awar nntse dɛ nsa efuw na asɔahwɛ. Epusuw nunum a na etse ne kankan. Wɔdze ahɔho kyekyer kurow. Ohianyi ne nkyia yɛ aserɛserɛ dze. Mena fofor apra yɛ fɛw na mena dadaw na nyim dan ne bebiara. Ɔhen a wɔnka n'asɛm ne tam tse ben wɔ baguamu. Efefee fun enyiwa ase a ehu naaman. Inyim dze a nsɛɛ dze. Wɔfa tsease nka mekruyi kɔ nso, kruw yiara na okum wɔfa. Abofra bɔ nwaw nanso ɔmbɔ akyekyerɛ. Sɛ epɛ w'asew n'adegyaw ahwɛ a na ema no kokodo haban. Ɔnyɛ obi na okum Antwi mbom Buesiako na ɔdze ne tsir akegye akyerɛma. Anyankosɛm ntsina ɔkɔkɔ ennya tsir. Frɔmfrɔm nntse hɔ daa. Ɔbrapa gya Owura Kwan. ejrvvvt3ttgfbtusjqfavt60gomhykw Dza Ghanaman wikimedia mpɔtamfo yɛ 0 1274 10680 10678 2023-05-18T07:36:00Z Assilidjoe 33 Atekel nsiesie 10680 wikitext text/x-wiki Wikimedia yɛ amansan kankyee ahorow a hɔn botae nye dɛ wɔdze nwoma a no bo nnyɛ dzen kɔ wiase nyina, iyi nam kwan ahorow beebiree do nye mboa so.Wiki nnyɛ bea a wotua edwuma kaw mbom ɔboa ma etum yɛ nhwehwɛmu ahorow anaa edze ɔdɔ soronko ma wo man ,Ghana. Dza wiki rohwɛ enyim nye dɛ,Ghana kasa nyinara bɔkɔ ntentankɛse yi do ma obiara enya ho mfaso. sɛ iyinom nyinara begyina yie a ,ye hia etuhoakyɛfo a wɔdze ɔpɛ bɛyɛ nsesa daa na daa nyinara. Dɛm ntsi daa yɛwɔ akansi a akyɛdze wɔ ho ma onyaa ɔbɔbɔ noho mbɔdzen paa. 0qctff39axqaatfovrgfn4ytq3wu0b7 Wikipedia:Autoconfirmed users 4 1275 10679 2023-05-17T16:14:44Z Wendygyadu 54 Created page with "Fante Wikimedian Community" 10679 wikitext text/x-wiki Fante Wikimedian Community bpwg2vfrhalivv2mtfuiwojs7sw6z7f Nkuto 0 1276 36813 10692 2025-02-24T10:25:48Z Ekuwa Nyarkowa 1816 Meyɛɛ nsesa kakra 36813 wikitext text/x-wiki Vitellaria paradoxa (a nna wɔfrɛ no Butyrospermum parkii), Dodow nyim dɛ nkuto dua, shi tree (/ˈʃiː(ə)/), ana vitellaria, ɔyɛ dua a ofir abɔdzenyasapɛ ebusua a wɔfrɛ no Sapotaceae. Ɔno nkotse nye kuw a ɔwɔ ebusua genus Vitellaria,iyi fir Ebirbimu. {{Databox|item= Q1348567}} Nkuto duaba wɔ nsu a ahoɔdzen wɔ mu a wage no fa kese noara. Nho beberee wɔ n'aba no mu a ɔno mu na yenya nkuto. Ɔyɛ dua n'ahaban Tsetsew wɔ ber a oriyin na ne tsentsen bɛyɛ 7–15 m (23–49 ft) tsetsen, na ne finimfin so bɛyɛ 2 m (6.6 ft). Nkuto dua yɛ ebibirfo amanbramu eduaba. W'akandɛ ɔma apɔwmudzen, ɔma Edziban wɔ kɔm ber biara mu, ɔboa mpontu na ɔma yesie asaase. 19xz879ues6fqvpkaptu2jdq02cnpjb Sika eduaba soronko wɔ Tamale 0 1277 10732 10716 2023-05-25T07:00:32Z Assilidjoe 33 Atekel nsiesie 10732 wikitext text/x-wiki Tamale(Dagbani : [ˈTamali])wɔ aban kwan do no ne dzin ara nye Tamale.Ɔyɛ Etsifi mantɔw mu kurouwpɔn kɛse nna kurouw kɛse a ɔtɔ do ebiasa wɔ Ghana.No mu nyimpa dodow yɛ mpem 950,124.Tamale yɛ kurow kɛse a orutu mpon wɔ atɔe ebibiman mu. Nyimpa dodow a wɔwɔ Tamale yɛ Mpepefo na ebusuakuw a hɔn dɔm so nye Dagomba, dza ɔda nsew so nye Muslem asɔrdan kɛse paa no,Afa Ajura asɔrdan(Ambariyyah Mosque)Afa Basha asɔrdan(Nuuria mosque)na Ahmadiyyah Muslem asɛmpatrɛw asɔrdan. Eduaba soronko a ɔma Tamale sika nye shea eduaba no.Shea eduaba no wɔ edziban fenemfem a hɔn a wɔwɔ dɛm mpɔtam no enyi gye ho paa. Dɛm bea yi wɔfrɛ no Sahel.Edziban fenemfenem yi wotum dzi no dɛmara anaa dɛ wɔnoa nso. Wotum so dze edziban fenemfenem yi yɛ nsa dɛw. Shea eduaba yi wɔ aba bi wɔ mu. Dɛ mbrɛ n'edziban wɔ mfaso no dɛmara so na n'aba tse. N'aba no wɔ mfaso soronko ma kurow mba na aman aman,nye Ghana tsitsir. 2f7cd3cal5zipdamklfr25gvoqly7ky Dena Mpoano 0 1278 10739 10738 2023-05-25T07:39:55Z Assilidjoe 33 10739 wikitext text/x-wiki '''Dena''' yɛ mpoano kurow a ɔwɔ Finimfin Mantɔw mu, Ghana. Ɔyɛ beebi a ɔnam mpoano no ntsi, fardwuma kɔ do ankasankasa. Sɛ yɛka Dena a, ɔyɛ dase kɛse kɛse dze ma fardwuma a ɔkɔ do wɔ Ghanaman no mu kɛpem dɛ, mpoano ahorow a ɔwɔ Ghanaman no mu nyinara no, Finimfin Mantɔw mu, nkankan Denaman kitsa fardwuma abakɔsɛm a ne saso bi mmbaa da. Dena Apofo Ahɛndwirii no dzi akotsen yie wɔ Denaman ne fardwuma nsɛnsɛm mu. Ɔsan so dzi akotsen wɔ Ghanaman no ne sikasɛm mu na ɔyɛ bea a ahɔho ba bɔtɔ nam kɔ. Dena wɔ fardwuma abakɔsɛm a ɔbor mfeha. Dɛm ntsi Ghanaman no nyim Dena a, onyim no tsitsir ne fardwuma abakɔsɛm no ntsi na mbrɛ hɔ fardwuma boa ɔman mu no ne sikasɛm ntsi. Dena Apofo Ahɛndwirii no kyerɛ fardwuma mpontu a ɔwɔ Dena na mbrɛ fardwuma agye dzin wɔ kurow no mu. Nsuhɛn na hɛmba na wodzi akotsen wɔ Dena Apofo Ahɛndwirii hɔ. Woetwuw dɛm nsuhɛn na hɛmba yi ho ahosu ahorow. Afarfo yinom akyerɛkyerɛw hɔn hɛmba ho edzin ahorow so. Binom tum kyerɛw abɛbudze gu hɔn hɛmba ho na binom dze, nsɛm a hɔnankasa wɔpɛ na ɔtɔ fa bi a, wɔkyerɛw gu hɔn hɛmba ho. Binom dze, ahyɛnsewdze ahorow na adrɔw ahorow na ɔwɔ hɔn hɛmba ho. Da baa afarfo yinom kɔ po konu nam ahorow dze ba ahɛndwirii hɔ; apoku, idue, eban, eposeran, kɔkɔtɛɛ, semin, annkwawona, aberwahon, safor, wawanyan, kɔkɔdudu, wiriwiriw, tantra na nam ahorow a ɔkeka ho na afarfo yinom kɔ po konu ba. Sɛ afarfo yinom dze nam no ba dɛm a, ahɛndwirii hɔ nya nkwa fofor. Abanmunnoma hɔn su gye mframa mu, na afarfo hɔn ehurusi na po asorɛkye ka bɔ mu kyekyer wɔ wimu yɛ dede kɛse kor wɔ ahɛndwirii hɔ. Wɔdze nkɛntsɛn saw nam ahorow no gu adze mu dze kɛhyɛ freegye mu na nam no no ntɔnee hyɛ ase ara nye no. Dena Apofo Ahɛndwirii no nnyɛ edwuma bea nko. Ɔyɛ ahyɛnsewdze bi a ogyina hɔ ma edwuma a nananom dze gyaa Denaman na Ghanaman no ne nkyirmba. Ahɔho a wɔbɛserɛ ahɛndwirii no wɔ akwanya dɛ wɔdze hɔnho bɛhyɛ fardwuma atsenae a ɔwɔ Dena no mu. Wɔwɔ akwanya dɛ wɔdze hɔnho bɛhyɛ asetsena a esuo Denaman no ne mfe mbersantsen nyinara no so mu. Mfaso a Dena Apofo Ahɛndwirii no dze ba no dze, yennkotum ebu enyi egu do. Ahɛndwirii no dze edziban si nkorɔfo pii hɔn pon do. Afarfo na edwumayɛfo ahorow a wɔyɛ edwuma wɔ hɔ no nya sika dze bi hwɛ hɔnho na hɔn ebusua. Da a akyer do koraa no, wonya nam nye hɔn ebusuafo dzi. Ahɛndwirii no so yɛ bea a nam no nkorae ahorow nyinara bi bɔkɔ do wɔ hɔ. Iyi bɔboa ma nam ahorow a afarfo nsa bɛka no aakyɛr. Dena Apofo Ahɛndwirii no so bɛyɛ bea a ɔbɔkora Ghana fardwuma no. Ɔyɛ bea a bɔhwɛadzefo so botum akɔ hɔ akɔbɔ hɔn enyi akɔhoma. Ɔbɔboa ma Dena kurow no mu hɔ so ayɛ hyew. Sɛ ɔba no dɛm a, kurow no ne sikasɛm bɔkɔ sor kɛpem dɛ, ɔdze edwuma bɛba ma obiara enya edwuma ayɛ enya sika egu hɔn kotoku mu. Aban dze nhyehyɛɛ ahorow egu akwan mu a ɔrobɔboa ma dwumadzi ahorow akɔ do yie wɔ ahɛndwirii hɔ. Ɔyɛ beebi a otwar dɛ ankorankor a wɔyɛ edwuma wɔ hɔ na Denamamfo nyinara yɛ pampamsuomu boa hwɛ no yie ma ɔkyɛr na eetum edzi dwuma biara a otwar dɛ odzi dze boa ɔman krɔnkrɔn Ghana. Da biara a ebɔkɔ nserahwɛ wɔ Dena no, bɔ mbɔdzen kɔ Afarfo Ahɛndwirii hɔ kɔbɔ w’enyi akɔhoma. jrzv39nam4le6pjxg0wp0flt7zi6dl4 Sony Achiba 0 1280 35742 35720 2024-11-06T23:24:11Z Assilidjoe 33 Medze aka Ghana ndwontofo kuw no ho 35742 wikitext text/x-wiki {{Databox|item=Q115137071}} '''Emmanuel John Bandick Dankwa''' (a wɔfrɛ no Sony Achiba, Oseikrom Prince Charles na Indianyi banyin) ɔyɛ British hiplife mfoniniyɛnyi na asawfo a wɔwoo no wɔ Ghana. Ɔno nye Ghananyi a odzi kan a ɔdze hip hop, hi-life nye Indiafo ndwom kwan a ɔwɔ Ghana na ekyirekyir no bom. == Ahyɛse Bra Na Nwomasua == Wɔwoo Achiba wɔ Kumase wɔ Esuantse Mantɔw mu wɔ Ghana maa J. B. Danquah na Akia Frema. Ná ɔkɔɔ ne ahyɛse na ntoado skuul nyinara wɔ Kumase. Ɔkɔɔ Kumase Technical Institute a oennwie osian sikasɛm ntsi. Ɔsan so kɔɔ Osei Tutu ntoado skuul. Wɔ afe 2018 mu no, ɔkɔɔ Buckinghamshire New University na owiee skuul wɔ afe 2022 mu a onyaa abodzin krataa wɔ Business Management mu. == Edwuma == N'edwuma hyɛɛ ase dɛ asawfo ber a onyaa akwanhyia wɔ ne nan bankum do bɔɔ bɔɔl ekyir. Ɔnye Ghana ndwomtofo afofor tse dɛ Tommy Wiredu, Frank Mensah Pozo, Rex Omar, George Jahraa, Nana Tuffour, Ama Badu, Randy Noonoo na afofor bɔɔ ndwom. Wɔ afe 2000 mu no, ɔdze ne ndwom nhoma a odzi kan no sii hɔ. Mfe ebien ekyir no, Achiba hyɛɛ ase yɛɛ album fofor a wɔfrɛ no hip-dia. Seseiara ɔyɛ ndwom ho ɔyɛkyerɛfo na ɔdze ne nsa ahyɛ mfoninyiyɛfo fofor a wɔfrɛ no Queen Peezy (Lady Blue) ase. == Discography == Albums Indian Ocean 1 (2001) Indian Ocean 2 Indian Ocean 3 Songs Sony maba Nipa Boniayefo (Onipa Boniayefuor) Gyamera Woyare Ekbar Daraw Bondhu (feat. Ash Boii & Sony Achiba) Fufuo Wo Ne Medofo Enyigyedze Achiba enyi gye sene hwɛ, ayɛnkofo na ndwom a otsie. Sobo Achiba bɔɔ Fiifi Banson sombo dɛ 'kum' no ndwom edwuma. Achiba kaa dɛ Fiifi Banson kaa ne ndwom Wo Ne Medofo live on air a ɔkaa ne ndwom edwuma wɔ ɔkwan a ɔnye so no ho asɛmbɔn. Ekyir no Fiifi Banson paa Achiba kyɛw. == Ndzɛmba ahorow a n’enyiwa gye ho == Achiba pɛ senehwɛ, ɔpɛ anyenkofa na ndwomtsie. == Ntwantodo nsɛm == Achiba twaa too Fiifi Banson do dɛ oeku no ndwomtow edwuma. Achima kyerɛɛ dɛ Fiifi Banson kaa kasafi faa no ndwom Wo Ne Medofo wɔ kasafir do na ɔnam do sɛe no ndwomtow edwuma wɔ kwan bɔn do. Ekyir no Fiifi Banson paa Achiba akyɛw. [[Nkyekyεmu:Ghana ndwomtofo]] 6111vv9a52moslrw8l4eyd82p30phk4 Ahkan 0 1281 14160 12829 2024-07-30T11:33:08Z Robertjamal12 13 clean up, replaced: ) → ɔ (6) using [[Project:AWB|AWB]] 14160 wikitext text/x-wiki {{Databox|item=Q52005093}} '''Clement Foh Baah''', wɔwoo no (Kwakwar 1988ɔ ɔyɛ Ghana ndwomtonyi na ndwom kyerɛwfo a wɔfrɛ no Ahkan na Osrane. Ɔyɛ ndwom kuw Ruff n Smooth no mu nyi a ɔnye Ricky Nana Agyemang (a wɔfrɛ no Bulletɔ, Dancehall ndwontofo kuw Ebony Reigns panyin. == Ahyɛse Bra == Ahkan yɛ mbofra baanum mu ma ɔtɔ do ebiasa. Wɔwoo no na wɔtsetsee no wɔ Nkran maa ne maame Felicia Nyantaktiwaah. Ahkan hyɛɛ ase too ndwom ber a na ɔyɛ ɔbabun berɛ a na orusua adze wɔ Asamankese Methodist. Onyaa ne ntodso skuul adansedzi krataa fii O’Reilly Senior High School a ɔwɔ Nkran no mu. Ahkan toaa do wɔ Takoradi Technical University na osuaa Commercial Arts. Ɔhɔ na ɔhyɛɛ ase kyerɛw ndwom maa mfoniniyɛfo afofor. Ndwomto Edwuma Osrane na wohuu no wɔ afe 2001 mu ne singles a Ohi Niwa na Suro Nipa ka ho. Wɔ afe 2005 ahyɛse no, na ɔwɔ ndwom bi a ɔyɛ nwonwa a wɔtoo dzin 'Eye Asem' (Your Wife & Your Mother, dwom a Morris Babyface na ɔyɛe.ɔ Afei Osrane hyiaa Bullet dɛ ɔhyehyɛɛ kuw bi. Ɔno na Ruff N Smooth ahyɛse a Etuoaboba faa dzin Bullet (Ruffɔ na Osrane faa Ahkan (Smoothɔ. Woyii hɔn single a edzi kan, Medi Wo Dwa a Ebony Reigns remixed dɛ Hustle. Wɔ 'Medi Wo Dwa' ekyir no, wɔsan yii 'Monalisa'. Hɔn single a ɔtɔ do ebiasa 'Swagger' bɛyɛɛ hɔn amanaman ntam ndwom a odzi kan. == Solo projects == Obiradzi 2017, Ahkan dze too gua dɛ ɔayi Barawo (Owifoɔ edzi. Single fofor 'Amina' ka akwansidze a ɔwɔ awar ntamu wɔ wiadze, tsitsir Afrika. == Nkabɔmudze Edwuma == Ahkan nye edwumafo a Bay C of TOK, Afrikanyi dancehall artist Shatta Wale, Asumadu na Wizboy ka ho ayɛ edwuma. Wɔdze no too ndwom bi a Duke a na ɔyɛ D2 no mu nyi. Wɔ Ayɛwoho 2020 mu no ɔde Ablekuma Nana Lace, AY Poyoo na Shatta Bundle dzii dwuma wɔ ndwom Blessing. Ndwom no, Tom Beatz na ɔdze frafrae, a Citrus Beatz na ɔyɛɛ no na DJ Xplip na ɔyɛɛ ho nhyehyɛɛ 3tbmosa2f2gqv2qeleswmumn1btobjf Amerado (musician) 0 1282 36821 36820 2025-02-24T20:09:49Z Ekuwa Nyarkowa 1816 Meyɛɛ nsesa kakra 36821 wikitext text/x-wiki {{Databox|item=Q60286763}} '''Derrick Sarfo Kantanka''', (wɔwoo no Kwakwar 14, 1995), a dodowara nyim no Amerado yɛ Ghana kasaharnyi a ofi Kumase. Ɔno na ɔhwɛ Yeete Nsem, Ghana nsɛm ho amandzɛbɔfo rap series a odzi kan no do. == N’abrabɔ Ahyɛse Na Nwomasua == Wɔwoo Derrick Kantanka na wɔtsetsee no wɔ Ejisu, Kumase, wɔ Esuantse Mantɔw mu wɔ Ghana. Ɔkɔr KNUST Mpanyin Nsɔwdo Skuul. == Ndwom Edwuma == Ber a ɔtɔɔ do ebiasa wɔ Solid FM Freestyle Akansi no mu wɔ afe 2015 mu no, Amerado twee ndwom yɛfo, enyigye ho mfirdwumayɛfo nye A&amp;R, Azee Ntwene, a ɔdze ne nsa hyɛɛ rapfo no ase kɔr ne label MicBurnerz Music. Wɔdze Amerado too ndwom bi a Mix Master Garzy towee mu a nna ne tsirmupɔw nye dɛ ɔbɛma asomdwee aba wɔ afe 2016 Ghana amansan ambatow no ho. Afe a odzi hɔ no, Amerado yii no ndwom a odzi kan I AM, a Pulse Ghana dze kaa hɔn Ghana ndwom 10 a ɔsen biribiara ho wɔ Sanda 2017 mu. Oyii ne EP Rapmare a odzi kan no edzi dɛm wɔ Ɔberɛfɛw no. Wɔ afe 2018 mu no, Amerado dze noho hyɛɛ Sarkodie hip-hop ndwom 'Biibi Ba', a woyii no dɛ ɔnyɛ Hiphop Dwom a ɔsen Biara wɔ 2019 Vodafone Ghana Music Awards. Dzifuu 8, 2019 mu no, Ghana ndwom kyeame a wɔfrɛ no DJ Black yii ɔman no mu rapfo eduonum(50) a wodzi kan no dzin a ɔyɛ ekyingyedze edzi, a ɔdze Amerado too mfe eduanan mu.[no ho hia?] Wɔ Ɔbɛsɛ1 2020 no, Reggie Rockstone, obi a ɔwɔ nkɛntɛndo wɔ Ghana kasa mu music genre hiplife, a wɔfrɛ no Amerado dɛ ɔyɛ rapfo a wɔsen obiara a wofi Ghana pɛn no mu kor. Afe 2020 mu no, Amerado kɛkaa Shatta Wale ne rapfo fofor ho wɔ Kumase dɛ woriyi Ahodwo Las Vegas edzi. Wɔ Dzifuu 2021 mu no, Amerado na Tim Westwood yɛɛ freestyle nye nsɛmbisa wɔ Capital Xtra wɔ London. GRM Daily bɔɔ amandzɛɛ dɛ ne freestyle session no yɛ ma oye sen obiara wɔ ɔyɛkyerɛ no mu kor. Amerado yii no ndwom a ɔtɔ do ebien a wɔfrɛ no Patience edzi wɔ Ɔbɛsɛ 26, 2021, a Black Sherif, Shatta Wale, Fameye, YPee na Kweku Flick ka ho, a Azee Ntwene, Izjoe Beatz, Samsney nye ItzCJ Madeit na wɔyɛe. EP no kɔr sor wɔ No. 1 wɔ ndwom a wɔdze fa Apple Music, Audiomack, Boomplay na YouTube. Wɔdze EP no too nkyɛn dɛ BEST EP wɔ 2022 3Music Awards.Amerado yɛ Kumasi dwontonyi a odzi kan a onyaa kasahar mu nkunyimdzifo wɔ afe no mu abawdobɔdze a ɔkɔr do wɔ 3Music a awdobɔdze mu no. Wɔ Esusuow Aketseaba 2020 mu no, Audiomack dze Amerado ne dzin too Ebibirman ha nyina adwontofoa wɔtɔ do fitsi 1 kɛpem 10 a ɛsɛ dɛ wɔhwɛ do a A-Reece, Nandy, Joey B nye afofor so kaa ho. Ɔbɛsɛ 25, 2022 mu no, Amerado yii n'apaawa a odzi kan, G.I.N.A, a na S1mba, Fameye, Eno Barony, Laioung, Efya, Gidochi, Lasmid na Epixode ka ho. Dɛ mbrɛ asɛm bi a Peacefmonline.com tsintsimii kyerɛɛ no, Amerado nye Kumase rapnyi a odzi kan a onyaa Rapfo a Ɔsen obiara abawdobɔdze wɔ Ghana Ndwom abawdobɔdze mu, ɔno so nye nyimpa a odzi kan wɔ 3Music Awards. == Ndwumakuw Ahorow Ananmusinyi == Amerado yɛ brand ambassador ma Ghana-made chocolates, Ghana Cocoa Board no nhyehyɛɛ. Ɔkyerɛw ndwom ‘Ghana Chocolate’ de hyɛɛ ɔsatu no ho nkuran. Ɔnye Vodafone Ghana, Airteltigo, HD Plus, GOTV, Cheezzy Pizza ne ndzɛmba afofor nso ayɛ edwuma. == Ndzɛmba a ɔayɛ wɔ Ndwontow mu == Amerado ndwom a wɔbɔ no tsee a ɔda nsew no bi nye Vodafone Ghana Ndwom Abawdobɔdze, S-Concert, Rapperholic Show, 2019 Ghana Ndwom Abawdobɔdze UK, VGMA Xperience kɔnsɛt, Ghana DJ Abawdobɔdze na Ghana apontow a ɔwɔ guado, UK. <ref>{{Cite web|url=https://yen.com.gh/people/206870-video-of-amerados-powerful-entry-to-vgma23-performance-heaps-reactions-online/ |access-date=2022-06-05 |website=Yen.com.gh – Ghana news. |language=en}}</ref> S-Concert,<ref>{{Cite web|date=2018-12-29|title=Watch The Moment Amerado Burner Shakes Shatta Wale's "Thanksgiving Concert" With His Hit "Menpe"|url=https://www.ghgossip.com/watch-moment-amerado-burner-shakes-shatta-wales-thanksgiving-concert-with-his-hit-menpe/|access-date=2021-05-03|website=GhGossip|language=en-AU|archive-date=2021-05-03|archive-url=https://web.archive.org/web/20210503144946/https://www.ghgossip.com/watch-moment-amerado-burner-shakes-shatta-wales-thanksgiving-concert-with-his-hit-menpe/|url-status=live}}</ref> Rapperholic Show,<ref>{{Cite web|date=2018-12-26|title=EPIC! Sarkodie performs 'Biibi Ba' with LJ, 2Fyngers, Amerado, Others at Rapperholic 2018 – VIDEO|url=https://plugtimes.com/2018/12/sarkodie-biibi-ba-lj-2fyngers-amerado-rapperholic-2018-video/|access-date=2021-05-03|website=PlugTimes.com|language=en-US|archive-date=2021-05-03|archive-url=https://web.archive.org/web/20210503144937/https://plugtimes.com/2018/12/sarkodie-biibi-ba-lj-2fyngers-amerado-rapperholic-2018-video/|url-status=live}}</ref> the 2019 Ghana Music Awards UK,<ref>{{Citation|title=Amerado Performance at Ghana Music Awards UK|url=https://www.youtube.com/watch?v=7RGplTsgBhw|language=en|access-date=2021-07-29|archive-date=2021-07-29|archive-url=https://web.archive.org/web/20210729231840/https://www.youtube.com/watch?v=7RGplTsgBhw|url-status=live}}</ref> VGMA Xperience Concert,<ref>{{Cite web|date=2021-06-13|title=All The Breathtaking Performances You Missed At The VGMA Xperience Concert – Videos|url=https://www.ghanacelebrities.com/2021/06/13/all-the-breathtaking-performances-you-missed-at-the-vgma-xperience-concert-videos/|access-date=2021-09-02|website=GhanaCelebrities.Com|language=en-US}}</ref> [[Ghana DJ Awards]]<ref>{{Cite web |last=Blinks |first=Gh |date=2022-11-06 |title=Ghana DJ Awards 2022: Complete List Of Winners |url=https://onemuzikgh.com/ghana-dj-awards-2022-complete-list-winners/ |access-date=2022-11-06 |website=OneMuzikGh |language=en-US}}</ref> and the Ghana Party in the Park, UK.<ref>{{Cite web|last=Frost|first=Maisha|date=2021-07-23|title=Go Ghana Party in the Park Go!|url=https://www.express.co.uk/finance/crusader/1466593/london-festivals-ghana-party-in-the-park|access-date=2021-08-04|website=Express.co.uk|language=en|archive-date=2021-07-28|archive-url=https://web.archive.org/web/20210728120326/https://www.express.co.uk/finance/crusader/1466593/london-festivals-ghana-party-in-the-park|url-status=live}}</ref><ref>{{Cite web|title=Patrons enjoy thrilling performances at 16th Ghana Party in the Park-UK - MyJoyOnline.com|url=https://www.myjoyonline.com/patrons-enjoy-thrilling-performances-at-16th-ghana-party-in-the-park-uk/|access-date=2021-07-29|website=www.myjoyonline.com|language=en-US|archive-date=2021-07-28|archive-url=https://web.archive.org/web/20210728224033/https://www.myjoyonline.com/patrons-enjoy-thrilling-performances-at-16th-ghana-party-in-the-park-uk/|url-status=live}}</ref> == Abawdobɔdze na Dzinbɔ == {| class="wikitable" !Year !Event !Award !Recipient/Nominated work !Result !Ref |- | rowspan="7" |2023 | rowspan="2" |Ghana Music Awards USA |Rapper of the Year |Obiaa Boa |{{Pending}} | rowspan="2" |<ref>{{Cite web |date=2023-04-17 |title=Ghana Music Awards USA 2023 nominees list released |url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Ghana-Music-Awards-USA-2023-nominees-list-released-1750820 |access-date=2023-05-07 |website=GhanaWeb |language=en}}</ref> |- |Hiplife/Hiphop Artist of the Year |Himself |{{Pending}} |- | rowspan="5" |[[Ghana Music Awards|Vodafone Ghana Music Awards]] |Hiplife/Hiphop Artiste of the Year |Himself |{{Nom}} | rowspan="5" |<ref>{{Cite web |date=2023-03-19 |title=Nominees for 24th edition of VGMA announced [Full list] |url=https://citinewsroom.com/2023/03/nominees-for-24th-edition-of-vgma-announced-full-list/ |access-date=2023-03-23 |website=Citinewsroom – Comprehensive News in Ghana |language=en-US}}</ref><ref>{{Cite web |last=Tali |first=Selorm |date=2023-05-07 |title=Amerado crowned Best Rapper at VGMA24 |url=https://www.pulse.com.gh/entertainment/music/amerado-crowned-best-rapper-at-vgma24/l0engx0 |access-date=2023-05-07 |website=Pulse Ghana |language=en}}</ref> |- |Hiplife Song of the Year | rowspan="2" |Grace |{{Nom}} |- |Collaboration of the Year |{{Nom}} |- |Rap Performer of the Year | rowspan="2" |Obiaa Boa |{{Won}} |- |Hiphop Song of the Year |{{Nom}} |- | rowspan="25" |2022 |Central Music Awards |Ghana Popular Song of the Year |Grace |{{Nom}} |<ref>{{Cite web |date= |title=Full List Of Nominees For Central Music Awards 2022 |url=https://www.ghanaweb.com/reporter/post/Full-List-Of-Nominees-For-Central-Music-Awards-2022-16049 |access-date=2022-10-16 |website=GhanaWeb |language=en}}</ref> |- |Eastern Music Awards |Most Influential Act In Ghana |Himself |{{Nom}} |<ref>{{Cite web |date= |title=Eastern Music Awards Unveil Nominees For 2022 Edition. |url=https://www.ghanaweb.com/region/canardafriq/Eastern-Music-Awards-Unveil-Nominees-For-2022-Edition-16253 |access-date=2022-10-16 |website=GhanaWeb |language=en}}</ref> |- | rowspan="4" |Ghana Music Awards UK |Best Collaboration of the Year |[[Abotr3(Patience)]] |{{Nom}} | rowspan="4" |<ref>{{Cite web |last=Donkoh |first=Ebenezer |date=2022-07-02 |title=Ghana Music Awards UK 2022: Full List Of Nominees |url=https://www.nydjlive.com/ghana-music-awards-uk-2022-full-list-of-nominees/ |access-date=2022-07-02 |website=NY DJ Live |language=en-GB}}</ref> |- |Best rapper of the Year |The Throne |{{Nom}} |- |Hiplife/Hip Hop Song of the Year |[[Abotr3(Patience)]] |{{Nom}} |- |Hiplife/Hip Hop Artist of the Year |Himself |{{Nom}} |- | rowspan="8" |Ghana Music Awards France |EP of the Year |Patience EP |{{Won}} | rowspan="8" |<ref>{{Cite web |date=2022-05-31 |title=Ghana Music Awards France 2022: All the nominees |url=https://www.musicinafrica.net/magazine/ghana-music-awards-france-2022-all-nominees |access-date=2022-06-05 |website=Music In Africa |language=en}}</ref><ref>{{Cite news |agency=GNA |title=Ghana Music Awards France: KiDi, Black Sherif win big |work=News Ghana |url=https://newsghana.com.gh/ghana-music-awards-france-kidi-black-sherif-win-big/ |access-date=2022-08-03 |language=en}}</ref> |- |Reggae/Dancehall Song of the Year |Sing Along |{{Nom}} |- |Rapper of the Year |[[Abotr3(Patience)]] |{{Won}} |- |Best Collaboration |[[Abotr3(Patience)]] |{{Nom}} |- |Producer of the Year (Samsney) |[[Abotr3(Patience)]] |{{Nom}} |- |Most Popular Song of the Year |[[Abotr3(Patience)]] |{{Nom}} |- |Hip Hop Song of the Year |[[Abotr3(Patience)]] |{{Won}} |- |Hiplife /Hip Hop Artist of the Year |Himself |{{Nom}} |- | rowspan="2" |Ghana Nigeria Music Awards Festival |Rapper of the Year |[[Abotr3(Patience)]] |{{Pending}} | rowspan="2" |<ref>{{Cite web |last=Online |first=Peace FM |title=Ghana Nigeria Music Awards Festival – USA Unveils 2022 Nominees |url=https://www.peacefmonline.com/pages/showbiz/news/202205/467660.php |access-date=2022-06-05 |website=Peacefmonline.com – Ghana news}}</ref> |- |New Artist of the Year |Himself |{{Pending}} |- | rowspan="2" |Ghana Music Awards USA |Hiplife/Hiphop Artist of the Year |Himself |{{Nom}} | rowspan="2" |<ref>{{Cite web |date=2022-04-19 |title=Ghana Music Awards-USA 2022: Full list of nominees |url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Ghana-Music-Awards-USA-2022-Full-list-of-nominees-1518668 |access-date=2022-05-14 |website=GhanaWeb |language=en}}</ref><ref>{{Cite web |date=2022-04-20 |title=Ghana Music Awards USA: All the nominees |url=https://www.musicinafrica.net/magazine/ghana-music-awards-usa-all-nominees |access-date=2022-05-14 |website=Music In Africa |language=en}}</ref><ref>{{Cite web |date=2022-08-22 |title=Ghana Music Awards USA 2022: All the winners |url=https://www.musicinafrica.net/magazine/ghana-music-awards-usa-2022-all-winners |access-date=2022-08-25 |website=Music In Africa |language=en}}</ref> |- |Rapper of the Year |Best Rapper |{{Won}} |- | rowspan="3" |[[Vodafone Ghana Music Awards]] |Hiphop Song of the Year |[[Abotr3(Patience)]] |{{Nom}} | rowspan="3" |<ref>{{Cite web |last=Somuah-Annan |first=Grace |date=2022-03-19 |title=VGMA 2022 nominations out; See final list |url=https://3news.com/vgma-2022-nominations-out-see-final-list/ |access-date=2022-03-20 |website=3NEWS |language=en-US}}</ref> |- |Best Rap Performer of the Year |The Throne |{{Nom}} |- |Hiplife/Hiphop Artist of the Year |Himself |{{Nom}} |- | rowspan="4" |[[3Music Awards]] |Rapper of the Year |Himself |{{Won}} | rowspan="4" |<ref>{{Cite web |date=2022-02-14 |title=3Music Awards 2022: All the nominees |url=https://www.musicinafrica.net/magazine/3music-awards-2022-all-nominees |access-date=2022-03-20 |website=Music In Africa |language=en}}</ref><ref>{{Cite web |title=3Music Awards 2022: Full List of winners |url=https://www.graphic.com.gh/entertainment/music/3music-awards-2022-full-list-of-winners-including-artiste-of-the-year-kidi.html |access-date=2022-03-29 |website=Graphic Online |language=en-gb}}</ref> |- |EP of the Year |[[Patience EP]] |{{Won}} |- |Hiplife Song of the Year |Abotr3(Patience) |{{Nom}} |- |Hiplife/Hiphop Act of the Year |Himself |{{Nom}} |- | rowspan="15" |2021 | rowspan="3" |Ghana Music Awards UK |Hiplife/Hiphop Artist of the Year |Himself |{{Nom}} | rowspan="3" |<ref>{{Cite web|date=2021-07-27|title=Full list of nominees for Kab-Fam Ghana Music Awards UK 2021|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Full-list-of-nominees-for-Kab-Fam-Ghana-Music-Awards-UK-2021-1318549|access-date=2021-08-02|website=GhanaWeb|language=en|archive-date=2021-08-02|archive-url=https://web.archive.org/web/20210802123032/https://www.ghanaweb.com/GhanaHomePage/entertainment/Full-list-of-nominees-for-Kab-Fam-Ghana-Music-Awards-UK-2021-1318549|url-status=live}}</ref> |- |Best Rapper of the Year |Himself |{{Nom}} |- |New Artist of the Year |Himself |{{Nom}} |- |4Syte TV Music Video Awards |Best Hiphop Video |Best Rapper |{{Nom}} |<ref>{{Cite web|last=Online|first=Peace FM|title=4Syte TV Music Video Awards 2021 Nomination Released|url=https://www.peacefmonline.com/pages/showbiz/music/202105/444491.php|access-date=2021-05-15|website=Peacefmonline.com – Ghana news|archive-date=2021-05-14|archive-url=https://web.archive.org/web/20210514152740/https://www.peacefmonline.com/pages/showbiz/music/202105/444491.php|url-status=live}}</ref> |- | rowspan="5" |Ghana Music Awards USA |New Artist of the Year |Himself |{{Nom}} | rowspan="5" |<ref>{{Cite web|date=2021-04-19|title=Ghana Music Awards USA 2021: All the nominees|url=https://www.musicinafrica.net/magazine/ghana-music-awards-usa-2021-all-nominees|access-date=2021-04-19|website=Music In Africa|language=en|archive-date=2021-04-19|archive-url=https://web.archive.org/web/20210419160440/https://www.musicinafrica.net/magazine/ghana-music-awards-usa-2021-all-nominees|url-status=live}}</ref><ref>{{Cite web|date=2021-08-22|title=Ghana Music Awards USA 2021: Full list of winners|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Ghana-Music-Awards-USA-2021-Full-list-of-winners-1338763|access-date=2021-08-25|website=GhanaWeb|language=en}}</ref> |- |Hiplife/Hip Hop Song of the Year |Twa So |{{Nom}} |- |Hiplife/Hip Hop Artist of the Year |Himself |{{Won}} |- |Reggae/Dancehall Song of the Year |Box Of Memories |{{Nom}} |- |Rapper of the Year |Himself |{{Nom}} |- | rowspan="2" |[[Vodafone Ghana Music Awards]] |Rap Performer Of The Year |Himself |{{Nom}} | rowspan="2" |<ref>{{Cite web|date=2021-04-03|title=Vodafone Ghana Music Awards 22: Full List Of Nominees|url=https://www.nydjlive.com/vodafone-ghana-music-awards-22-full-list-of-nominees/|access-date=2021-04-03|website=NY DJ Live|language=en-GB|archive-date=2021-04-03|archive-url=https://web.archive.org/web/20210403192646/https://www.nydjlive.com/vodafone-ghana-music-awards-22-full-list-of-nominees/|url-status=live}}</ref> |- |New Artist Of The Year |Himself |{{Nom}} |- |Entertainment Achievement Awards |Best Music Video |Best Rapper |{{Nom}} |<ref>{{Cite web|date=2021-02-16|title=Citi TV announces nominees for maiden Entertainment Achievement Awards [Full list]|url=https://citinewsroom.com/2021/02/citi-tv-announces-nominees-for-maiden-entertainment-achievement-awards-full-list/|access-date=2021-02-16|website=Citinewsroom – Comprehensive News in Ghana|language=en-US|archive-date=2021-02-28|archive-url=https://web.archive.org/web/20210228140543/https://citinewsroom.com/2021/02/citi-tv-announces-nominees-for-maiden-entertainment-achievement-awards-full-list/|url-status=live}}</ref> |- | rowspan="2" |[[3Music Awards]] |Best Rapper of the Year |Himself |{{Nom}} | rowspan="2" |<ref>{{Cite web|title=3Music Awards 2021: See full list of nominees - MyJoyOnline.com|url=https://www.myjoyonline.com/3music-awards-2021-see-nominees-lists/|access-date=2021-02-16|website=www.myjoyonline.com|language=en-US|archive-date=2021-02-13|archive-url=https://web.archive.org/web/20210213144210/https://www.myjoyonline.com/3music-awards-2021-see-nominees-lists/|url-status=live}}</ref> |- |Digital Act of the Year |Himself |{{Nom}} |- |Global Music Awards Africa |Most Influential Ghanaian Act of the Year |Himself |{{Nom}} |<ref>{{Cite web|date=2021-02-03|title=Global Music Awards Africa 2021: All the nominees|url=https://www.musicinafrica.net/magazine/global-music-awards-africa-2021-all-nominees|access-date=2021-02-08|website=Music In Africa|language=en|archive-date=2021-02-04|archive-url=https://web.archive.org/web/20210204100039/https://www.musicinafrica.net/magazine/global-music-awards-africa-2021-all-nominees|url-status=live}}</ref> |- | rowspan="10" |2020 |Muse Bangerz of the Quarter |Hiplife Song of the Quarter |Twa So |{{Nom}} |<ref>{{Cite web|date=2020-07-15|title=Check out Full list of nominees for Muse Bangerz Of the Quarter 2020 – Half-Year Edition -|url=https://museafrica.com/2020/07/15/check-out-full-list-of-nominees-for-museboq-2020-half-year-edition/|access-date=2021-02-01|language=en-US|archive-date=2020-11-24|archive-url=https://web.archive.org/web/20201124064247/https://museafrica.com/2020/07/15/check-out-full-list-of-nominees-for-museboq-2020-half-year-edition/|url-status=live}}</ref> |- |One Awards Ghana |Rapper of the Year |Himself |{{Won}} |<ref>{{Cite web|date=2021-01-01|title=Full list of winners of One Awards Ghana|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Full-list-of-winners-of-One-Awards-Ghana-1145048|access-date=2021-01-25|website=www.ghanaweb.com|language=en|archive-date=2021-08-09|archive-url=https://web.archive.org/web/20210809113112/https://www.ghanaweb.com/GhanaHomePage/entertainment/Full-list-of-winners-of-One-Awards-Ghana-1145048|url-status=live}}</ref> |- |COPO Award |Discovery Lyricist of the Year |Himself |{{Nominated}} |<ref>{{Cite web|date=2019-12-04|title=Nominees for COPO Awards officially unveiled|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Nominees-for-COPO-Awards-officially-unveiled-806089|access-date=2021-01-25|website=www.ghanaweb.com|language=en|archive-date=2021-01-29|archive-url=https://web.archive.org/web/20210129212218/https://www.ghanaweb.com/GhanaHomePage/entertainment/Nominees-for-COPO-Awards-officially-unveiled-806089|url-status=live}}</ref> |- |Ghana Entertainment Choice Awards |Best Rapper of the Year |Himself |{{Won}} |<ref>{{Cite web|date=2021-01-11|title=All set for Ghana Entertainment Choice Awards|url=https://dailyguidenetwork.com/all-set-for-ghana-entertainment-choice-awards/|access-date=2021-01-24|website=DailyGuide Network|language=en-US|archive-date=2021-01-29|archive-url=https://web.archive.org/web/20210129095249/https://dailyguidenetwork.com/all-set-for-ghana-entertainment-choice-awards/|url-status=live}}</ref> |- | rowspan="4" |Ashanti Music Awards |Influential Act In Ashanti |Himself |{{Won}} | rowspan="4" |<ref>{{Cite web|date=2020-11-05|title=Full list of nominees of Ashanti Music Awards|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Full-list-of-nominees-of-Ashanti-Music-Awards-1101733|access-date=2021-01-24|website=www.ghanaweb.com|language=en|archive-date=2021-02-01|archive-url=https://web.archive.org/web/20210201150600/https://www.ghanaweb.com/GhanaHomePage/entertainment/Full-list-of-nominees-of-Ashanti-Music-Awards-1101733|url-status=live}}</ref> |- |Best collaboration of the Year |Twa So |{{Nom}} |- |Artist of the Year |Himself |{{Nom}} |- |Best Rapper of the Year |Himself |{{Nom}} |- |Greater Accra Music Awards |Non-Gama Artiste of the Year |Himself |{{Nom}} | |- |Eastern Music Awards |Influential Act In Ghana |Himself |{{Won}} |<ref>{{Cite web|date=2020-12-22|title=Amerado beats Sarkodie, Stonebwoy, others to win Most Influencial [sic] Artiste in Ghana at 2020 EMA|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Amerado-beats-Sarkodie-Stonebwoy-others-to-win-Most-Influencial-Artiste-in-Ghana-at-2020-EMA-1139354|access-date=2020-12-28|website=www.ghanaweb.com|language=en|archive-date=2020-12-22|archive-url=https://web.archive.org/web/20201222171754/https://www.ghanaweb.com/GhanaHomePage/entertainment/Amerado-beats-Sarkodie-Stonebwoy-others-to-win-Most-Influencial-Artiste-in-Ghana-at-2020-EMA-1139354|url-status=live}}</ref> |- | rowspan="6" |2019 | rowspan="4" |Emerging Music Awards Ghana |Emerging Artist of the Year |Himself |{{Nom}} | rowspan="4" |<ref>{{Cite web|date=2019-07-31|title=Emerging Music Awards Ghana: All the nominees|url=https://www.musicinafrica.net/magazine/emerging-music-awards-ghana-all-nominees|access-date=2021-03-02|website=Music In Africa|language=en|archive-date=2020-11-12|archive-url=https://web.archive.org/web/20201112220022/https://www.musicinafrica.net/magazine/emerging-music-awards-ghana-all-nominees|url-status=live}}</ref> |- |Most Popular Artist of the Year |Himself |{{Nom}} |- |Rapper of the Year |Redemption Freestyle |{{Nom}} |- |Hiplife Artist of the Year |Himself |{{Nom}} |- |Ghana Music Awards UK |Uncovered Artiste of the Year |Himself |{{Nom}} |<ref>{{Cite web|date=2019-07-18|title=2019 Ghana Music Awards UK final nominations list out {{!}} Ghana Music {{!}} Top Stories|url=https://www.ghanamusic.com/news/top-stories/2019/07/18/2019-ghana-music-awards-uk-final-nominations-list-out/|access-date=2021-02-28|website=Ghana Music|language=en-GB|archive-date=2020-11-26|archive-url=https://web.archive.org/web/20201126223608/https://www.ghanamusic.com/news/top-stories/2019/07/18/2019-ghana-music-awards-uk-final-nominations-list-out/|url-status=live}}</ref> |- |[[3Music Awards]] |Next Rated Act |Himself |{{Nominated}} |<ref>{{Cite web|date=2019-04-01|title=3 Music Awards: Kofi Mole is Next Rated Act of the Year|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/3-Music-Awards-Kofi-Mole-is-Next-Rated-Act-of-the-Year-734668|access-date=2021-03-02|website=www.ghanaweb.com|language=en|archive-date=2019-04-23|archive-url=https://web.archive.org/web/20190423004215/https://www.ghanaweb.com/GhanaHomePage/entertainment/3-Music-Awards-Kofi-Mole-is-Next-Rated-Act-of-the-Year-734668|url-status=live}}</ref> |- | rowspan="4" |2018 |Ghana Music Awards SA |Most Promising Artiste |Himself |{{Nominated}} |<ref>{{Cite web|date=2018-08-16|title=2018 Ghana Music Awards South Africa: Check The Full List of Nominees|url=https://www.nydjlive.com/2018-ghana-music-awards-south-africa-check-the-full-list-of-nominees/|access-date=2021-03-02|website=NY DJ Live|language=en-GB|archive-date=2019-08-17|archive-url=https://web.archive.org/web/20190817225001/https://www.nydjlive.com/2018-ghana-music-awards-south-africa-check-the-full-list-of-nominees/|url-status=live}}</ref> |- |3RD TV Music Video Awards |Best Newcomer Video |I Am |{{Nominated}} |<ref>{{Cite web|url=http://3rdtvgh.com/full-list-of-nominees-for-3rd-tv-music-video-awards-2018/|title=Full List Of Nominees for 3RD TV Music Video Awards 2018|last=3RDTV|date=2018-05-19|website=3RD TV|access-date=2018-12-07|archive-date=2019-01-14|archive-url=https://web.archive.org/web/20190114153237/http://3rdtvgh.com/full-list-of-nominees-for-3rd-tv-music-video-awards-2018/|url-status=live}}</ref> |- | rowspan="3" |Kumasi Awards Night |Artiste of the Year |Himself |{{Won}} | rowspan="2" |<ref>{{Cite web|title=Amerado wins Artist of the year at 2018 Kumasi Awards night|url=https://www.modernghana.com/entertainment/55792/amerado-wins-artist-of-the-year-at-2018-kumasi.html|access-date=2021-03-02|website=Modern Ghana|language=en|archive-date=2021-08-09|archive-url=https://web.archive.org/web/20210809113136/https://www.modernghana.com/entertainment/55792/amerado-wins-artist-of-the-year-at-2018-kumasi.html|url-status=live}}</ref> |- |Best Rapper of the Year |Himself |{{Nominated}} |- |2017 |Artiste of the Year |Himself |{{Nominated}} | |} === Co-nominee / co-winner === {| class="wikitable" !Year !Event !Award !Recipient/Nominated work !Result !Ref |- | rowspan="6" |2019 | rowspan="2" |[[Vodafone Ghana Music Awards]] |Hip-hop Song of the Year | rowspan="7" |Biibi Ba |{{Nom}} | rowspan="2" |<ref>{{Cite web|title=Full list of nominations for VGMA 2019|url=https://www.businessghana.com/|access-date=2021-09-11|website=BusinessGhana}}</ref> |- |Best Video of the Year |{{nom}} |- | rowspan="4" |4syte TV Music Video Awards |Overall Best Video of the Year |{{nom}} | rowspan="4" |<ref>{{Cite web|date=2019-10-19|title=Full list of 2019 MTN 4Syte TV Music video Awards nominees|url=https://www.ghanamusic.com/news/top-stories/2019/10/19/full-list-of-2019-mtn-4syte-tv-music-video-awards-nominees/|access-date=2021-09-11|website=Ghana Music|language=en-GB}}</ref><ref>{{Cite web|date=2019-11-17|title=List Of Winners – MTN 4syte TV Music Video Awards 2019|url=https://yfmghana.com/list-of-winners-mtn-4syte-tv-music-video-awards-2019/|access-date=2021-09-11|website=YFM Ghana|language=en-US}}</ref> |- |Best Hiphop Video of the Year |{{Won}} |- |Best Photography |{{Nom}} |- |Best Directed Video |{{nom}} |- |2020 |[[3Music Awards]] |Hip Hop Song of the Year |{{nom}} |<ref>{{Cite web|date=2020-05-04|title=3Music Awards 2020: All the winners|url=https://www.musicinafrica.net/magazine/3music-awards-2020-all-winners|access-date=2021-09-11|website=Music In Africa|language=en}}</ref> |} == Senetwa == {| class="wikitable" !Year !Title !Director !Ref |- |2016 |Peace Forever ''(as a featured act)'' |[[Yaw Skyface]] |<ref>{{Cite web|url=https://ameyawdebrah.com/watch-gh-youth-stars-peace-forever/|title=WATCH: GH Youth All Stars – Peace Forever|last=Debrah|first=Ameyaw|date=2016-11-01|website=AmeyawDebrah.Com|access-date=2019-01-06|archive-date=2018-06-15|archive-url=https://web.archive.org/web/20180615071548/https://ameyawdebrah.com/watch-gh-youth-stars-peace-forever/|url-status=live}}</ref> |- | rowspan="3" |2017 |I AM |L2M |<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Amerado-drops-I-am-video-507729|title=Amerado drops 'I am' video {{!}} Music 2017-02-07|website=www.ghanaweb.com|access-date=2019-01-06|archive-date=2019-01-06|archive-url=https://web.archive.org/web/20190106204737/https://www.ghanaweb.com/GhanaHomePage/entertainment/Amerado-drops-I-am-video-507729|url-status=live}}</ref> |- |Beast Attitude |L2M |<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Rapper-Amerado-drops-Beast-Attitude-music-video-487524?video=1|title=Rapper Amerado drops 'Beast Attitude' music video {{!}} Video|website=www.ghanaweb.com|access-date=2019-01-06|archive-date=2019-01-07|archive-url=https://web.archive.org/web/20190107015759/https://www.ghanaweb.com/GhanaHomePage/entertainment/Rapper-Amerado-drops-Beast-Attitude-music-video-487524?video=1|url-status=live}}</ref> |- |At My Back |Quophi Asiama |<ref>{{Cite web|url=https://beeniewords.com/music-video-amerado-at-my-back-directed-by-quophi-asiamah/|title=MUSIC VIDEO: Amerado – At My Back (Directed by Quophi Asiamah)|last=Cure|first=Kojo|date=2017-12-24|website=Beenie Words|access-date=2019-01-06|archive-date=2019-01-08|archive-url=https://web.archive.org/web/20190108181333/http://beeniewords.com/music-video-amerado-at-my-back-directed-by-quophi-asiamah/|url-status=live}}</ref> |- | rowspan="4" |2018 |Redemption Freestyle I |A Certain YO |<ref>{{Cite web|url=http://www.georgebritton.com/amerado-redemption-freestylemixed-by-micburnerz-music/|title=Amerado – Redemption Freestyle(Mixed by MicBurnerz Music)|last=Soble|first=Jeffery|date=2018-08-06|website=Georgebritton|access-date=2019-01-06|archive-date=2019-01-07|archive-url=https://web.archive.org/web/20190107015759/http://www.georgebritton.com/amerado-redemption-freestylemixed-by-micburnerz-music/|url-status=live}}</ref> |- |Redemption Freestyle II |Lixil Montage |<ref>{{Cite web|url=https://www.modernghana.com/entertainment/55138/amerado-redemption-freestyle-ii.html|title=Amerado – Redemption Freestyle II|last=Correspondent|first=Hassan Nankwe Northern Region|date=2018-12-02|website=Modern Ghana|access-date=2019-01-06|archive-date=2019-01-06|archive-url=https://web.archive.org/web/20190106204852/https://www.modernghana.com/entertainment/55138/amerado-redemption-freestyle-ii.html|url-status=live}}</ref> |- |Menpe |Motion Master |<ref>{{Cite web|url=https://www.modernghana.com/entertainment/54503/amerado-drops-official-music-video-dubbed-menpe.html|title=Amerado drops official music video dubbed 'Menpe'|last=Correspondent|first=Hassan Nankwe Northern Region|date=2018-11-04|website=Modern Ghana|access-date=2019-01-06|archive-date=2019-01-06|archive-url=https://web.archive.org/web/20190106204809/https://www.modernghana.com/entertainment/54503/amerado-drops-official-music-video-dubbed-menpe.html|url-status=live}}</ref> |- |Biibi Ba (''as a featured act'') |Bab Direction |<ref>{{Cite web|url=https://www.ghanacelebrities.com/2018/12/17/music-video-sarkodie-officially-drops-biibi-ba-video-watch/|title=MUSIC VIDEO: Sarkodie Officially Drops 'Biibi Ba' Video – Watch|date=2018-12-17|website=GhanaCelebrities.Com|access-date=2019-01-06|archive-date=2020-07-20|archive-url=https://web.archive.org/web/20200720015701/https://www.ghanacelebrities.com/2018/12/17/music-video-sarkodie-officially-drops-biibi-ba-video-watch/|url-status=live}}</ref> |- |2019 |Dede |Film God |<ref>{{Cite web|url=https://www.ghanamusic.com/video/music-videos/2019/04/24/video-premiere-dede-by-amerado-feat-kwame-baah-chiki-phrimpong-ratty/|title=Video Premiere: Dede by Amerado feat. Kwame Baah, Chiki, Phrimpong & Ratty|last=Music|first=Ghana|date=2019-04-24|website=Ghana Music|access-date=2019-05-19|archive-date=2019-05-02|archive-url=https://web.archive.org/web/20190502103103/https://www.ghanamusic.com/video/music-videos/2019/04/24/video-premiere-dede-by-amerado-feat-kwame-baah-chiki-phrimpong-ratty/|url-status=live}}</ref> |- | rowspan="7" |2020 |Twa So |Gordon Appiah |<ref>{{Cite web|date=2020-06-10|title=Video Premiere: Twa So by Amerado feat. Fameye {{!}} Ghana Music {{!}} Music Videos|url=https://www.ghanamusic.com/video/music-videos/2020/06/10/video-premiere-twa-so-by-amerado-feat-fameye/|access-date=2020-09-06|website=Ghana Music|language=en-GB|archive-date=2020-08-12|archive-url=https://web.archive.org/web/20200812121950/https://www.ghanamusic.com/video/music-videos/2020/06/10/video-premiere-twa-so-by-amerado-feat-fameye/|url-status=live}}</ref> |- |Box of Memories |Gordon Appiah |<ref>{{Cite web|date=2020-09-04|title=Video Premiere: Box Of Memories by Amerado {{!}} Ghana Music {{!}} Music Videos|url=https://www.ghanamusic.com/video/music-videos/2020/09/04/video-premiere-box-of-memories-by-amerado/|access-date=2020-09-06|website=Ghana Music|language=en-GB|archive-date=2020-09-22|archive-url=https://web.archive.org/web/20200922213654/https://www.ghanamusic.com/video/music-videos/2020/09/04/video-premiere-box-of-memories-by-amerado/|url-status=live}}</ref> |- |Kyerɛ Me |Gordon Appiah |<ref>{{Cite web|date=2020-12-04|title=Video Premiere: Kyerɛ Me by Amerado feat. Okyeame Kwame {{!}} Ghana Music {{!}} Music Videos|url=https://www.ghanamusic.com/video/music-videos/2020/12/04/video-premiere-kyerɛ-me-by-amerado-feat-okyeame-kwame/|access-date=2020-12-28|website=Ghana Music|language=en-GB|archive-date=2020-12-04|archive-url=https://web.archive.org/web/20201204180021/https://www.ghanamusic.com/video/music-videos/2020/12/04/video-premiere-kyer%c9%9b-me-by-amerado-feat-okyeame-kwame/|url-status=live}}</ref> |- |A Piece on Peace |Director K |<ref>{{Cite web|date=2020-12-03|title=Rapper Amerado drops peace song "A Piece On Peace" ahead of December polls (WATCH)|url=https://www.pulse.com.gh/entertainment/music/rapper-amerado-drops-peace-song-a-piece-on-peace-ahead-of-december-polls-watch/klgj5bl|access-date=2020-12-28|website=Pulse|location=Ghana|language=en-US|archive-date=2020-12-05|archive-url=https://web.archive.org/web/20201205071633/https://www.pulse.com.gh/entertainment/music/rapper-amerado-drops-peace-song-a-piece-on-peace-ahead-of-december-polls-watch/klgj5bl|url-status=live}}</ref> |- |Kumerica (''as a featured act'') |Kobby Shots |<ref>{{Cite news |date=2020-09-09|title=ZionFelix storms Ghana with 'Kumerica' featuring Reggie Rockstone, Lil Win, Amerado and others |url=https://newsghana.com.gh/zionfelix-storms-ghana-with-kumerica-featuring-reggie-rockstone-lil-win-amerado-and-others/|access-date=2020-12-28|work=News Ghana|language=en |archive-date=2021-01-15|archive-url=https://web.archive.org/web/20210115142528/https://newsghana.com.gh/zionfelix-storms-ghana-with-kumerica-featuring-reggie-rockstone-lil-win-amerado-and-others/|url-status=live}}</ref> |- |Ahodwo Las Vegas (''as a featured act'') |PKMI |<ref>{{Cite web|date=2020-12-25|title=Shatta Wale is taking us to UK, I'll run away if I get there – Phaize vows|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Shatta-Wale-is-taking-us-to-UK-I-ll-run-away-if-I-get-there-Phaize-vows-1140788|access-date=2020-12-28|website=www.ghanaweb.com|language=en|archive-date=2021-08-09|archive-url=https://web.archive.org/web/20210809113111/https://www.ghanaweb.com/GhanaHomePage/entertainment/Shatta-Wale-is-taking-us-to-UK-I-ll-run-away-if-I-get-there-Phaize-vows-1140788|url-status=live}}</ref> |- |Best Rapper |Gordon Appiah |<ref>{{Cite web|date=2020-12-28|title=Video Premiere: Best Rapper by Amerado {{!}} Ghana Music {{!}} Music Videos|url=https://www.ghanamusic.com/video/music-videos/2020/12/28/video-premiere-best-rapper-by-amerado/|access-date=2020-12-28|website=Ghana Music|language=en-GB|archive-date=2020-12-28|archive-url=https://web.archive.org/web/20201228190100/https://www.ghanamusic.com/video/music-videos/2020/12/28/video-premiere-best-rapper-by-amerado/|url-status=live}}</ref> |- | rowspan="7" |2021 |Taxi Driver |Sivo |<ref>{{Cite web|date=2021-03-06|title=Amerado out with a new song titled Taxi Driver|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Amerado-out-with-a-new-song-titled-Taxi-Driver-1197358|access-date=2021-03-06|website=www.ghanaweb.com|language=en|archive-date=2021-08-09|archive-url=https://web.archive.org/web/20210809113112/https://www.ghanaweb.com/GhanaHomePage/entertainment/Amerado-out-with-a-new-song-titled-Taxi-Driver-1197358|url-status=live}}</ref> |- |Me Ho Y3 |Sivo |<ref>{{Cite web|date=2021-04-19|title=Video: Me Ho Yɛ by Amerado {{!}} Ghana Music {{!}} Music Videos|url=https://www.ghanamusic.com/video/music-videos/2021/04/19/video-me-ho-yɛ-by-amerado/|access-date=2021-04-22|website=Ghana Music|language=en-GB|archive-date=2021-04-22|archive-url=https://web.archive.org/web/20210422072850/https://www.ghanamusic.com/video/music-videos/2021/04/19/video-me-ho-y%C9%9B-by-amerado/|url-status=live}}</ref> |- |Younger K.A |SARP.the.KR8toR |<ref>{{Cite web|last=BellaNaija.com|date=2021-06-08|title=New Musis: Amerado & JMJ – Younger K.A|url=https://www.bellanaija.com/2021/06/amerado-jmj-younger-ka/|access-date=2021-06-08|website=BellaNaija|language=en-US|archive-date=2021-06-08|archive-url=https://web.archive.org/web/20210608122516/https://www.bellanaija.com/2021/06/amerado-jmj-younger-ka/|url-status=live}}</ref> |- |Death Sentence |SARP.the.KR8toR |<ref name=":0">{{Cite web|date=2021-07-10|title=Amerado – Death Sentence|url=https://www.dcleakers.com/amerado-death-sentence/|access-date=2021-07-10|website=DCLeakers.com|language=en-US|archive-date=2021-07-10|archive-url=https://web.archive.org/web/20210710130339/https://www.dcleakers.com/amerado-death-sentence/|url-status=live}}</ref> |- |We Outside |Director Zizy |<ref>{{Cite web|last=Somuah-Annan|first=Grace|date=2021-08-12|title=[Video]Amerado teams up with Kofi Jamar for 'We Outside' visuals|url=https://3news.com/videoamerado-teams-up-with-kofi-jamar-for-we-outside-visuals/|access-date=2021-08-13|website=3NEWS|language=en-US}}</ref> |- |Sika Besu |Gordon Appiah |<ref>{{Cite web|date=2021-10-09|title=Amerado Drops The Official Video For Sika Besu With Kweku Flick And YPee – Ameyaw Debrah|url=https://ameyawdebrah.com/amerado-drops-the-official-video-for-sika-besu-with-kweku-flick-and-ypee/|access-date=2021-10-26|language=en-US}}</ref> |- |Abotr3(Patience) |Gordon Appiah |<ref name=":1" /> |- | rowspan="5" |2022 |Metua |[[Xbills Ebenezer|XBills Ebenezer]] |<ref>{{cite web |date=2022-02-25 |title=WATCH: Amerado – Metua Featuring Kuami Eugene – Ameyaw Debrah |url=https://ameyawdebrah.com/watch-amerado-metua-featuring-kuami-eugene/ |access-date=2022-03-05 |language=en-US}}</ref> |- |The Finish Line ''(as a featured act)'' |Takyi Native |<ref name="myjoyonline.com">{{Cite web |date=2022-05-14 |title=I was praising Sarkodie in Eno Barony's 'The Finish Line' – Amerado |url=https://www.myjoyonline.com/i-was-praising-sarkodie-in-eno-baronys-the-finish-line-amerado/ |access-date=2022-05-14 |website=MyJoyOnline.com |language=en-US}}</ref> |- |Obiaa Boa |Bra Shizzle |<ref name=":2">{{Cite web |date=2022-05-14 |title=Amerado finally releases "Obiaa Boa" |url=https://www.morebranches.com/amerado-finally-releases-obiaa-boa/ |access-date=2022-05-14 |website=MoreBranches |language=en-US}}</ref> |- |Grace |Bra Shizzle |<ref name=":3">{{Cite web |author=News Desk |title=Amerado and Lasmid team up on Grace {{!}} News Ghana |url=https://newsghana.com.gh/amerado-and-lasmid-team-up-on-grace/ |access-date=2022-08-25 |website=newsghana.com.gh |language=en-US}}</ref> |- |Nyame Dada |Bra Shizzle |<ref>{{Cite web |date=2022-11-18 |title=Amerado Drops Visuals For Nyame Dada Featuring Fameye {{!}} AmeyawDebrah.com |url=https://ameyawdebrah.com/amerado-drops-visuals-for-nyame-dada-featuring-fameye/ |access-date=2022-12-10 |language=en-US}}</ref> |} == Mboa Nwoma == <references /> [[Nkyekyεmu:Ghana ndwomtofo]] p977d0sxlxp54bj26tcdn5esinastw5 Lingua Franca Nova 0 1283 10780 10779 2023-06-02T09:52:45Z Yaw tuba 14 Yaw tuba moved page [[Lingua franca nova]] to [[Lingua Franca Nova]]: Misspelled title 10779 wikitext text/x-wiki '''Lingua Franca Nova''' (“Elefen”) yɛ kasa a hɔn ayɛ dɛ ɔnyɛ dzen tsitsir, ɔnyɛ dza ɔkɔ do daa, na ɔnyɛ dzen dɛ wobesua ama amanaman ntsam nkitsahodzi. Ɔwɔ su pa ahorow bi: # Ɛwɔ ɛnne nnyigyei dodow bi a anohyeto wom. Ɔtse dɛ Italia anaa Spania kasa. # Wɔkyerɛw no wɔ ɛnne nnyigyei mu. Ɔnsɛ dɛ abofra biara dze mfe pii sua ndzɛmba a ɔnkɔ do daa. # Ɔwɔ kasa mbra a wɔdze dzi dwuma daa koraa, a ɔtse dɛ wiadze creolefo (world’s creoles). # Ɔwɔ nsɛmfua a wɔdze hyɛ mu a ɔsow aba a anohyeto wom na ɔyɛ daa koraa a wɔdze kyerɛw nsɛmfua a wɔdze fi mu daa. # Ɔwɔ mbra a hɔn akyerɛkyerɛ mu yiye a ɔfa nsɛmfua nhyehyɛe ho, a ɔnye kasa tsitsir pii hyia. # Nye nsɛmfua a wɔdze dzi dwuma no agye ntsinyi dzendzenndzen wɔ nkyirmba Romance kasa ahorow mu. Saa kasa ahorow yi ankasa atserɛw na ɔwɔ nkɛntsɛndo, na dza ɔka ho no, wɔdze Engiresi kasa mu nsɛmfua fa tsitsir no aboa # Hɔn ayɛ no sɛnea ɔbɛyɛ a wobegye Latin na Hela mfiridwuma ho nsɛm fofor (neologisms), de facto “wiadze gyinapɛn” atom fi awosu mu. # Hɔn ayɛ no sɛnea ɔbɛyɛ a ɔbɛyɛ tse dɛ dza ɔyɛ “abɔdze mu” kakra ama hɔn a wonyim Romance kasa ahorow no, a ɔnyɛ dzen mma afofor dɛ wobesua. 6xuzrlgwk2llo05q2fxsv33um3sai0m Lingua franca nova 0 1284 10781 2023-06-02T09:52:45Z Yaw tuba 14 Yaw tuba moved page [[Lingua franca nova]] to [[Lingua Franca Nova]]: Misspelled title 10781 wikitext text/x-wiki #REDIRECT [[Lingua Franca Nova]] 7c3auaof36iprocgtrdzvn5grd5o2nz Kojo Antwi 0 1285 35557 35556 2024-11-01T10:41:32Z Assilidjoe 33 Medze aka Ghana ndwontofo kuw no ho 35557 wikitext text/x-wiki {{Databox|item=Q16730967}} '''Kojo Antwi''' a wɔsan frɛ no ‘Owura Music Man', yɛ Ghana Afro pop, highlife na reggae ndwomtonyi. Wɔwoo Julius Kojo Antwi wɔ ebusua a enuanom yɛ duwɔtwe(13) mu, na onyinii wɔ Darkuman a ɔwɔ Nkran kurotsia. Ɔwɔ album 22 a ɔdze ne dzin ato do, a 'Tom & Jerry' bɛyɛɛ ne ndwom a agye dzin sen obiara wɔ West Africa Ghana no mu kor Kan Ghamro guamutsenanyi. == Edwuma == Ber a ogyaee skuul no, Kojo Antwi hyɛɛ ne ndwom edwuma ase ntsɛm ara dze nam ndwontomfo kuw Boomtalents a ɔnye hɔn bɔɔ ndwom no do. Ekyir no, ɔbɛyɛɛ Classique Vibes a kan no na wɔfrɛ no Classique Handles no enyim panyin. Ewiei koraa no, Kojo kɔɔ solo. Ne solo album a odzi kan, All I Need is You, a woyii no edzi wɔ afe 1986 mu no bɛyɛɛ chartbuster wɔ Ghana.Ne ndwom yɛ Ghanafo highlife, Congo soukous, Caribbean lovers rock, na African American soul ne R&amp;B a ɔadzi afra. Ɔto ndwom wɔ Ghana kasa tsitsir, Twi mu. Wɔ Obiradzi 2018 mu no, Ghana record producer cum Musician hyɛɛ ase kɔɔ US. == N'Abrabɔ == N'egya, Ɔpanyin Kwadwo Asiama Asubonten wui wɔ Sanda 2, 2023 wɔ Polisifo Ayaresabea a ɔwɔ Nkran. == Discography == '''Studio albums''' * ''All I Need is You'' (1986) * ''Anokye'' (1989) * ''Mr Music Man'' (1992) * ''Groovy'' (1994) * ''To Mother Afrika'' (1995) * ''Superman'' (1998) * ''Afrafra'' (1999) * ''Don't Stop the Music'' (2000) * ''Akuaba'' (2000) * ''Densu'' (2002) * ''Alpha (Compilation)'' (2003) * ''Tattoo'' (2006) * ''Mwaaah!'' (2009) == Abɔdzin == Antwi nyaa abodzin a ɔyɛ the West Africa Tourism Award, All Africa Music Awards, Kora Award, na the Our Music Award. [[Nkyekyεmu:Ghana ndwomtofo]] 5knh8oo5m6yg7t0ktgxcsqsaukudoba Appietus 0 1286 10819 10818 2023-06-05T14:19:39Z Assilidjoe 33 10819 wikitext text/x-wiki {{Databox|item=Q17488968}}'''Appiah Dankwah,''' a nyimpa pii frɛ no Appietus (wɔwoo no Ebɔw 12, 1977) yɛ Ghananyi odziyifo ndwontonyi, ndwom kyerɛwfo na enyigye ho mfiridwumayɛfo a ɔtse Nkran, Ghana. Edzin Appietus nyaa dzin wɔ ne nsaano nkyerɛwee ‘Appietus in the mix’. Naaso, wɔdze kasasin ‘Appiahs’ Tools’ na wɔyɛɛ no. Ɔayɛ nkonyimdzifo wɔ ndwom edwumayɛ mu abadobɔdze esia wɔ mfe du(10) fitsi n’edwuma ahyɛse. Onyaa Ghana Ndwom Honors 2015 Ndwom Kyerɛwfo na Enyigye Mfirdwumayɛfo a Ɔsen obiara abadobɔdze, Sun Shine Ndwom Abadobɔdze 2010 Enyigye Mfirdwumayɛfo a ɔsen obiara abadobɔdze na UK Ghana Ndwom Abadobɔdze, Enyigye Mfirdwumayɛfo a ɔsen obiara wɔ afe 2008 mu. N’edwuma a ɔyɛ nwanwa no nso ama ɔagyina ɔman no ananmu wɔ amanaman ntamu nhyehyɛɛ bi mu a WOMEX 2013 a ɔkɔɔ do wɔ Wales, UK, na Worldtronics a ɔkɔɔ do wɔ Berlin, Germany, 2012 ka ho. == Asetsena, Edwuma Na Ɔkwan a Wɔfa Do yɛ Adze == === Ahyɛse Bra === Osei Poku na Susana Appiah na wɔwoo Appiah Dankwah wɔ Nkran, naaso ofi Aduman wɔ Esuantse Mantɔw mu, Appietus awar Freda Appiah Dankwah a ɔwɔ mba baanan (Nkunim Appiah Dankwah, Nshira Appiah Dankwah , Enigye Appiah Dankwah ne Ayeyi Apiah Dankwah). Ɔkɔɔ Ebenezer Ntoado Skuul wɔ Dansoman (Klas of 1993). Ber a na ɔyɛ abofra no, na n’enyi gye sankubɔ ho na ɔdze biribiara a obehyia no yɛ dede. Ne papa tɔɔ ne agodze piano a odzi kan maa no dze hwɛɛ ne talente no do. Appietus dze hokwan no suaa ndwinnadze a wɔbɔ wɔ Four Square Gospel Asɔr, Mount Olivet Methodist Asɔr na Alive Chapel Intentional na ɔhyɛɛ ase suaa enyigye ho ahyɛsesɛm wɔ Fredima Studios Adabraka, Nkran, wɔ afe 1995 mu. === Edwuma === Ɔkɔr do maa ne nyimdzee yɛɛ kɛse na ɔmaa ne enyigye mfirdwuma su tuu mpɔn wɔ Fredima Studios a ɔwɔ Adabraka wɔ Nkran. Ekyir no otuu kɔr Kay’s Frequency wɔ Asylum Down beebi a ɔmaa ne edwumayɛ ho nyimdze kɔr do yɛɛ kɛse wɔ afe 1998. Ɔsan so yɛɛ edwuma wɔ Kampsite Studios wɔ Dansoman SSNIT flats wɔ afe 2003 mu ber a owiee Kay’s Frequency. Ewiei koraa no ɔhyehyɛɛ n’ankasa studio (Creative Studioz) wɔ Dansoman Sahara wɔ afe 2006. Creative Studioz hyɛɛ ase dɛ anyɛnkofa a ɔda Amandzeba na Appietus ntamu kesii dɛ apam no twaa mu ber a Appietus faa edwuma dɛ CEO dze besi ndɛ. oenya ho kwan a ɔdze bɛka Vodafone Icons ho panel no ho wɔ afe 2012 na 2013 mu. Ɔkyerɛɛ kuw a wodzii nkonyim wɔ afe 2012 Vodafone Icons mu na mfoniniyɛfo a ɔagye dzin Wiyaala efi mu aba no kwan. Wɔ afe 2014 mu no, Appietus nye COPILOT Music and Sound yɛɛ kor wɔ Carlinhos Brown ndwom 'Maria Caipirnha (Samba da Bahia)' enyim. Nhyehyɛɛ no gyinaa hɔ maa ndwom nwindze na ndwom ahorow a Ghana dze maa Visa ‘Samba of the World’, digyital sa tu a wɔdze bɛyɛɛ 2014 FIFA Wiadze Kupɔn no. === Yɛbea === Appietus yɛ obi a otum yɛ ndzɛmba pii wɔ n’edwuma mu na ber nyinara ɔpɛ dɛ ɔdze obu ma Onyankopɔn wɔ n’edwuma no nkonyimdzi ho. Ɔada dɛ mbrɛ otum yɛ ndzɛmba pii no edzi wɔ ne dwumadzi ahorow mu, ofi ndwom ahorow a ɔyɛ na (anaadɛ) ɔkyer gu kasɛte do no mu. Ne kwan a ɔfa do yɛ no ber nyinara nye dɛ ɔbɛdan no ho ma ɛnye ma ɔrokɔ do no ehyia, ɔayɛ ndwom ahorow pii (Afro-Pop, Hi-Life, Reggae, Gospel, Dance Hall, African Traditional, Hiplife, Azonto), a esi do dua dɛ otum yɛ dɛm a ɔnnyɛ dzen dɛ wɔbɛyɛ nsesa ber a no ho hia no. Osian n’edwuma tsitsir dɛ enyigye ho mfirdwumayɛfo no ɔayɛ ankasa wɔ edwuma afofor bi tse dɛ ndwom na agodzi mu nso.Oeyi ne ndwom a odzi kan a ɔato dzin "Kuntunimu" edzi nkyɛree, a Castro ka ho. Ɔakɔ do ayɛ edwuma no enyim dze nam reality show ''Appietus Idolz'', a ɛhwehwɛɛ dɛ ɛbɛhwehwɛ ndwom ho nyimdzee a ɔdze aba no do. == Appietus Idolz == Appietus Idolz, yɛ reality show a odzi kan koraa a sound engineer bi hyehyɛɛ wɔ Ghana. Nna adwen no nye dɛ wɔbɛma ɔanya talente ankasa a wo tum yɛ hɔn ankasa ndwom wɔ akansi no ekyir. Ɔyɛkyerɛ no ama hɔn a wɔdze hɔn ho hyɛɛ mu no kwan dɛ wɔbɔto edwumfo afofor a wɔagye dzin ndwom na mbom wɔtoo bi a ahyɛse no wɔhyehyɛɛ no ​​dɛ mbrɛ Apietus ndwom tse. Nhyɛdo a okanyan dɛm nokwarasɛm ho ɔyɛkyerɛ yi fi ndwom edwuma ne daakye mu, ber a Appietus hwehwɛɛ rapfo kakraa bi a wɔreba a wohia obi a ɔbɛyɛ hɔn adom no. Wɔ nhyiam ahorow a ɔnye nyimpa dodow bi a wɔpɛ dɛ ɔyɛ hɔn panyin no hyiae no, ɔdze adwe bae dɛ ɔbɛma talente ahorow a wogyina hɔ ma wɔ ne reality show no nyinara mu ma oye sen obiara. Onya a odzii nkonyim wɔ ɔyɛkyerɛ no mu nye TJ, seseiara Appietus na ɔreyɛ wɔ Creative Records dzin ase. == Appietus Compilation == Appietus Compilation yɛ Ghana ndwom ndwontofo a wɔyɛ papa a woedzi afra wɔ prama kor do. Appietus ne ndwom nsoroma ahorow bi yɛ kor wɔ nwoma kor a wɔaboaboa ano mu. Ma na ɔwɔ ndwom a wɔaboaboa ano no mu tsitsir nye dɛ ɔbɔboaboa ndwom a ɔbɛma ndwom a onnyi ewiei ano wɔ adzetɔfo adwen mu. Ɔdze mfe esoun (2008–2015) eyi nwoma ebiasa a wɔaboaboa ano edzi: The Revolution, Tip of the Iceberg, na Appietus Compilation Volume 3 (Azonto Fiesta). == Discography == ===Songs Recorded=== {| class="wikitable sortable" !Artists !Songs Recorded |- |[[Daddy Lumba]] |"Tokrom", "Obi Ato Meso Bour Remix", "Mensieda Remix", "Give and Take" |- |Ofori Amponsah |"Otoolege", "Emmanuella", "Owayey" |- |Kwabena Kwabena |"Aso", "Ohemaa Akua Konadu", "Menkoa", "Trodom" |- |Wutah |"Gusiganda", "Sakotosa", "Obayi Wo Ahoufe" |- |Praye |"Shody", "Angelina", "Kakyereno" |- |[[Sarkodie (rapper)|Sarkodie]] |"Azonto Fiesta" |- |K.K. Fosu |"Number One", "Obaapa", "Alomo", "6 Oclock", "Anadwo Yede Remix" |- |Rex Omar |"Didadadidida", "Play I" |- |Okyeame Kwame |"Faithful", "Mr. Versatile", "Wo Aniso", "Small Small" |- |[[Kojo Antwi]] |"Memmo", "Anansewaa" |- |[[4x4 (band)|4x4]] |"Yesi Yesi", "World Trade Center", "Waist & Power" |- |Lucky Mensah |"Onongbor", "Nakai Noorni", "Sweetie Jorli Diana", "Meni Obiaa" |- |[[George Darko]] |"Lucky Star" |- |Ebo |"Ones Twice" |- |Sidney |"Scent no", "Abuskeleke" |- |Kofi Nti |"Rakia, "Odo Nwom", "Atwetan", "Monica", "Kae Bo No" |- |[[Samini]] |"Gbeke Ke Dark" |- |Obrafour |"Heavy Onie" |- |[[Castro (musician)|Castro]] |"Front & Back", "Mamendowo", "Azonto 360" |- |Bradez |"419", "HipLife Review", "Dondo" |- |[[Becca (Ghanaian singer)|Becca]] |"Forever Remix" |- |Kwaadee |"Kawonan Toso" |- |[[Kwaw Kese]] |"I Feel Good", "Kwedo Sa" |- |D2 |"Mama ne Dada", "Ewo", "Never Leave Me" |- |[[5Five (Music Group)|5Five]] |"Mujebaya-Move Back", "Bossu Kena", "African Girls" |- |Asaase Abban |"Wope Saa", "Boys Dey Pay" |- |Don Itchii |"Maso Bekete", "Yaayi", "Dundu", "Worrior", "Ohenebiba" |} === Compilations === 2008:The Revolution 2010:Tip of the Iceberg 2012:Appietus Compilation Volume 3 (Azonto Fiesta) === Single === 2014:Kuntunimu == Abadobɔdze na Nyiyimu Ahorow == {{Expand list|date=March 2015}} {{Infobox musician awards | name = Appietus | image = | image_size = 220px | alt = | caption = Appietus giving an award to Kwaw Kese | collapse = yes | wins = 6 | nominations = 5 | award1 = Ghana Music Awards | award1W = 0 | award1N = 1 | award2 = Ghana Music Awards | award2W = 1 | award2N = 0 | award3 = Ghana Music Awards | award3W = 1 | award3N = 0 | award4 = Ghana Music Awards | award4W = 0 | award4N = 1 | award5 = UK Ghana Music Awards | award5W = 1 | award5N = 0 | award6 = Ghana Music Awards | award6W = 0 | award6N = 1 | award7 = Sun Shine Music Awards | award7W = 1 | award7N = 0 | award8 = Ghana Music Awards | award8W = 0 | award8N = 1 | award9 = Ghana Music Awards | award9W = 0 | award9N = 1 | award10 = Ghana Music Awards | award10W = 1 | award10N = 0 | award11 = Ghana Music Honours | award11W = 1 | award11N = 0 }} ===Ghana Music Awards=== {{awards table}} |- |2005 |Himself |Best Recording Engineer |{{Nom}} {{end}} ===Ghana Music Awards=== {{awards table}} |- |2006 |Himself |Best Recording Engineer |{{Won}} {{end}} ===Ghana Music Awards=== {{awards table}} |- |2007 |Himself |Best Recording Engineer |{{Won}} {{end}} ===Ghana Music Awards=== {{awards table}} |- |2008 |Himself |Best Recording Engineer |{{Nom}} {{end}} ===UK Ghana Music Awards=== {{awards table}} |- |2008 |Himself |Best Sound Engineer |{{Won}} {{end}} ===Ghana Music Awards=== {{awards table}} |- |2009 |Himself |Best Sound Engineer |{{Nom}} {{end}} ===Ghana Music Awards=== {{awards table}} |- |2010 |Himself |Best Sound Engineer |{{Nom}} {{end}} ===Sun Shine Music Awards=== {{awards table}} |- |Rowspan="1"|2010 | Rowspan="1"|Himself |African Best Sound Engineer |{{won}} {{end}} ===Ghana Music Awards=== {{awards table}} |- |2011 |Himself |Best Music Producer |{{Nom}} {{end}} ===Ghana Music Awards=== {{awards table}} |- |2012 |Himself |Best Music Producer |{{Won}} {{end}} ===Ghana Music Honours=== {{awards table}} |- |rowspan="1"|2015 |rowspan="1"|Himself |Best Music Producer And Sound Engineer<ref>{{cite web|title=Ghana Music Honours 2015: Sarkodie, Rock Dawuni, Tic Tac, others honoured|url=http://www.viasat1.com.gh/news/entertainment/article.php?postId=3196#sthash.dR5ew7Vb.dpbs|publisher=VIASAT 1|accessdate=28 March 2015|archive-url=https://web.archive.org/web/20150402104713/http://www.viasat1.com.gh/news/entertainment/article.php?postId=3196#sthash.dR5ew7Vb.dpbs|archive-date=2 April 2015|url-status=dead}}</ref> |{{won}} {{end}} 9x197hpbaj7bcr4wvkz00ugc5lno3zr Asabea Cropper 0 1287 10823 10822 2023-06-05T14:48:58Z Assilidjoe 33 Added data 10823 wikitext text/x-wiki {{Databox|item=Q106029777}}'''Asabea cropper''' (a wɔsan frɛ no '''Queen Asabea''') yɛ Ghananyi basia ndwontonyi naa saxophonitnyi. Wonim no dɛ ɔwɔ ‘ɔdɔ na enyigye’ wɔ headgear styles tse dɛ Kilimanjaro style no ho. Ɔkyerɛɛ dɛ ne nanabasia na ne maame kyerɛkyerɛɛ no ​​wɔ 1975 mu. Wɔ URTNA Awards no mu no, wɔhyɛɛ no ​​enyimnyam dɛ ‘ɔhema a ɔwɔ ndwom a ɔkorɔn’. == Edwuma == Osuaa mbrɛ wɔbɔ piano, acoustic guitar na soprano saxophone. Ne nuabanyin Kenteman na ɔkyerɛɛ no ​​adze. Wɔ 1970 afe no mu no, wɔyɛɛ kuw bi a hɔn beenu nyinara bɔɔ ndwom maa Sweet Talks na Black Hustlers Band . == N'asetena == Ɔno nye Kenteman nuabasia a ɔyɛ abanoma. Ɔkae dɛ ɔyɛ Ga-Adangbe. == Discography == Torwia Inamosi Wamaya[1] I Love So Much == Nyidzi Ahorow == Wɔ afe 2019 mu no, wɔhyɛɛ no ​​enyimnyam wɔ afe 2019 Rhythms On Da Runway fashion show a KOD's Nineteen57 yɛɛ no mu osian ne mboa a ɔdze maa fashion wɔ Ghana ntsi. Wɔdze MUSIGA Presidential Grand Ball nso hyɛɛ no ​​enyimnyam. Onyaa Music Industry Heroes Award wɔ ma ɔtɔ do ebien a wɔdze hyɛɛ ndwom ho anansesɛm a ɔwɔ Ghana enyimnyam mu. Wɔ Ebɔw 2021 mu no, hɔn a wɔyɛɛ 3Music Awards ho nhyehyɛɛ no hyɛɛ no ​​enyimnyam wɔ adze bi a wɔfrɛ no 3Music Women's Brunch mu. Wɔhyɛɛ no ​​enyimnyam wɔ ma ɔayɛ wɔ enyigyedze edwuma mu a ɔnye Theresa Ayoade, Grace Omaboe, Akosua Adjepong, Dzifa Gomashie, Tagoe Sisters na afofor ka ho. e3xfawdgrku3af8f66vbbmmnpfj1nlv Derrick Ashong 0 1288 12849 11473 2024-04-09T10:37:31Z Robertjamal12 13 /* Guado Dwumadzi Ahorow */clean up, replaced: ã → a using [[Project:AWB|AWB]] 12849 wikitext text/x-wiki {{Databox|item=Q13376417}}'''Derrick N. Ashong,''' a wɔsan frɛ no '''"DNA"''', (wɔwoo no wɔ 1975 wɔ Nkran, Ghana), ɔyɛ ɔkwankyerɛfo, ndwomtonyi, na edwumayɛfo a ɔnye etsitsir bi tse dɛ Oprah Winfrey, Steven Spielberg, na Dave Stewart a ɔwɔ Eurythmics yɛ edwuma. == Ekyirkwan == Wɔwoo Ashong wɔ fie bi a nsu nnyi mu wɔ Nkran, Ghana wɔ afe 1975 mu, nna ɔyɛ abofra eduruyɛfo ba. Ɔkɔɔ skuul wɔ Brooklyn, Saudi Arabia, Qatar na Voorhees, New Jersey, ansaana oriwie matric wɔ Harvard Suapɔn mu wɔ afe 1997 mu, faakor a osuaa Afro-American adzesua na wɔmaa no Hoopes Prize wɔ ne senior thesis no ho. Ber a wɔdze no yɛɛ Amerikanyi ɔman ba ekyir no, ɔsan kɔɔ Harvard dzenam Paul & Daisy Soros Fellowship for New Americans do, na osuaa adze maa PhD wɔ Ethnomusicology na Afro-American adzesua mu, kesii dɛ Dave Stewart a w'agye dzin wɔ Eurythmics no too nsa frɛɛ no ​​dɛ ɔmbra mbɛyɛ edwuma wɔ n’enyigyedze mu edwumakuw, Akodze a Wɔdze Enyigye Nyimpadɔm. Ashong yɛ obi a ɔhyehyɛɛ Harvard Ebibifo Alumni Fekuw no mu nyi na ɔhyehyɛɛ Ebibifo Mbanyin Nhyiamu. == Ankorankor == Derrick Ashong awar na ɔwɔ mba beenu. Dɛ mbrɛ abofra a orinyin wɔ Mfinimfin Epuei no, na ɔsɛ dɛ ɔda dan a ɔatoto mu mu na ɔhyɛ gas akatado kɔ skuul wɔ Gulf Ko a odzi kan no mu. Da bi wɔ skuul mu no, na sonic boom bi a ɔwɔ sor no tse dɛ topae a ɔroto enyigyei. Ashong na ne mfɛfo skuulfo no dze hɔn ho kɛhyɛɛ hɔn ho do dɛ wɔbɛkata hɔn ho. Ná ɔsɛ dɛ osi gyinae wɔ sekan mu nkyem ebien mu dɛ ebia ɔbɛhyɛ ne gas akatado anaa dɛ ɔdze bɛma ne nyɛnko bi a onnyi bi. Ɔka dɛ dɛm osuahu no, nye n’egya a ɔyɛ mbofra eduruyɛfo na ne maame a ɔyɛ yarbahwɛfo no fi asetsena mu honamu a ayɛ n’asetsena mu edwuma no mu adze tsitsir no. == Arts == Ashong ndwom edwuma no hyɛɛ ase ber a na ɔwɔ Harvard no. Ɔyɛɛ ndwom bi a wɔtoo dzin Songs We Can’t Sing, a onyaa abadobɔdze wɔ ho, ansaana ɔrehyehyɛ ndwontofo kuw bi a wɔfrɛ no ‘Black Rose’. Ekyir no wɔbɛfrɛɛ ndwontofo kuw no Soulfège. Ashong ne edwumayɛfo a ɔagye dzin tse dɛ Debbie Allen, Janet Jackson, & Bobby McFerrin ayɛ edwuma, na ɔyɛ MC na Soulfège kannifo, wɔ edzin ‘DNA’ ase, ɔyɛ edwuma a wɔdze akɔ wiadze nyinara dze nam eguadzidan ahorow a MTV Africa, MNet Africa na BBC World ka ho do Ɔsom. Wɔ afe 1997 mu no, Ashong nyaa dwumadzi wɔ Steven Spielberg Amistad mu, ɔyɛɛ nyimpa Buakei, dwumadzi a ɔnyɛɛ dze nam kɔ ​​a ɔkɔɔ ahwɛɛ a wobue ano wɔ New York Kuropɔn mu no do. Ɔsan so yii no ho edzi wɔ afe 2006 mu kyerɛwtohɔ bi a ɔfa Angola 3 ho, a wɔtoo dzin 3 Black Panthers and the Last Slave Plantation.Ashong hyehyɛɛ talente edwumayɛbea bi, ASAFO Productions. == Guado Dwumadzi Ahorow == Ashong nso yɛ nkan ahɔhow a ɔhwɛ The Derrick Ashong Experience do wɔ Oprah Radio, The Stream wɔ Al Jazeera English, na DNAtv wɔ ​​Fusion (ABC/Univision). Wɔ afe 2012 mu no, Ashong na ne kuw no nyaa Royal Television Society Award na woyii hɔn dɛ wɔmfa News & Documentary Emmy Award mma hɔn edwuma wɔ The Stream. Onyaa Emmy nod fofor wɔ afe 2015 mu, na fofor nso wɔ afe 2016 mu, maa Take Back the Mic: Wiadze Kuwpɔn a Hip Hop, na dijitaal nsɛm ho amandzɛbɔ edwumakuw, Amp.it, a wɔdze sii hɔ wɔ afe 2015 ahyɛse no ɔyɛkyerɛ tsitsir. Derrick Ashong ama kasa ahorow a ɔfa ndwom, mfiridwuma, gua a wɔdze hɔn ho to do, na ankorankor ho asɛm a ɔbɔbor ahyehyɛdze ɔha a ɔwɔ United States, Afrika, Europa, Caribbean na Asia, a Wiadze Ndwom Ho Nkyerɛkyerɛmu WOMEX a wɔyɛɛ wɔ afe 2003 mu wɔ Spain, UK Mbrahyɛbagua, UN, London Skuul a Ɔhwɛ Sikasɛm Do, na Harvard na Stanford Edwumayɛ Skuul ahorow ka ho. Ɔno na ɔkyerɛw FREE THIS CD!!! - The FAM Manifesto - nkyerɛwee a ɔkyerɛkyerɛ nyansapɛ a ɔfa ndwom a wɔabue ano, a ewiei koraa no ɔmaa ɔhyehyɛɛ n’edwumakuw, amp.it a okenyan na esusou dijitaal video a wɔdze hɔn ho hyɛ mu dze nam akatua a wɔdze ma na wɔgye ekyirdzifo to mu dɛ oehu, wɔakyɛ na wɔahwɛ ndzɛmba akɛse do . Ashong dur nsɛm ho amandzɛbɔfo a ɔagye dzin ber a YouTube video bi kɔɔ do tserɛwee, a ɔkyerɛ dɛ ɔrekasa afa Barack Obama satu a ɔdze benya Democraticfo a wɔpaw no wɔ 2008 U.S. ɔmampanyin abatow mu no ho. Ma ɔmaa ma obisabisaa no nsɛm a na ɔhwɛ kwan dɛ wɔbɔbɔ enyigye tsiaba (ebia ogyina Ashong enyim a ɔyɛ a nyɛ hwee so) no nwonwa no, Ashong dze Obama satu no ho nhwehwɛmu a wɔasusuw na ɔkyɛ mae. Wɔahwɛ video no bɔbor mpɛn ɔpepe. Ne LA-based tech company, a wɔfrɛ no AMP Global, na ɔmaa ahyɛse dijitaal series a wɔfrɛ no Take Back the Mic: The World Cup of Hip Hop, a na ɔyɛ 2015 na 2016 Emmy finalist wɔ Original Interactive Programming fa no mu, edzin a ɔnye no ho bɔ ebira a na Taylor Swift, a AmEx gyina n’ekyir, na Oculus Rift, a Facebook na ɔwɔ mu ka ho. Osiandɛ AMP Global dzii nkonyim ahyɛse ntsi, Ashong twetwee edwumayɛfo etsitsir a wɔyɛ ndzɛmba, a Flame Ventures a Tony Krantz na ɔhwɛ do, na ITV America ka ho, dɛ wɔmfa ndzɛmba a ekyirdzifo ahwɛ do no bɛbrɛ amanaman ntamu etsiefo. Wɔ afe 2018 mu no, wɔpaw AMP Global dɛ ndwuma 11 a ɔahyɛ ase a ɔkorɔn wɔ wiadze no mu kor maa Google Demo Day na seseiara wɔdze The Mic: Africa, TV kwan a odzi kan a wɔwoo no wɔ asaasepɔn no do a wɔdze kɔ amannɔne wɔ wiadze nyinara no reba TV do wɔ wiase nyinara Afrika na screen nkakrama a ɔwɔ wiadze nyinara dze nam edwumakuw no app a ɔyɛ ne dze, Take Back the Mic, a ɔkyekye mpɔtam wɔ asaasepɔn kɛse do dze nam akatua a ɔma ekyirdzifo wɔ hɔn ho a wɔdze hyɛ mu no do. mt4pk1hig9qnh5frzqd3s00tfmiou66 Atumpan (singer) 0 1289 35554 11247 2024-10-31T22:18:37Z Eurohunter 1381 -empty lines 35554 wikitext text/x-wiki {{Databox|item=Q16197497}}'''Frank Elinam Cobbinah''' (wɔwoo no Mumu 24, 1983), a wɔtaa dze ne dzin a ɔwɔ gua do no nye Atumpan nyim no, ɔyɛ Ghana Afrobeats na Dancehall ndwontonyi. Cobbinah hyehyɛɛ n’ankasa record label a ɔkyerɛ Afro beats artists tsitsir. == AhyɛseBra Na Nwomasua == Wɔwoo Cobbinah Mumu 24, 1983, Ofi Avenor wɔ Firaw Mantɔw mu wɔ Ghana na ɔhyɛɛ ase yɛɛ ndwom wɔ ne skuul ahyɛse nda mu. Onyaa n'ahyɛse nwomasua wɔ Yaa Asantewaa M/A ahyɛse na ntoado skuul a ɔwɔ Kumase wɔ Esuantse Mantɔw mu na ɔkɔr do kɔɔ Boa Amponsem ntoado skuul a ɔwɔ Mfinimfin Mantɔw mu wɔ Ghana, beebi a ɔsom dɛ enyigye do hwɛfo. Wɔ afe 2002 mu no, wɔgyee no kɔɔ Wiawso College of Education, na ɔtsetsee no ho dɛ ɔkyerɛkyerɛfo a ɔyɛ edwumadzen. Wɔ Dzifuu 2008 mu no, onyaa kwan kɔɔ Nwomasua Skuulpɔn, Winneba, faakor a ɔkenkanee maa bachelor’s degree adzesua wɔ Kasa Ho Adzesua mu, na ɔyɛɛ Borɔfo Kasa tsitsir. == Rɛkɔginihyen Na Ndwomto Mu Yɛbea == Cobbinah hyɛɛ ase yɛɛ edwuma dɛ Atumpan (a ɔkyerɛ Kyen Kasa Bɔ wɔ Akan kasa mu) wɔ afe 2011 mu, ber a oyii ndwom kɛse bi a wɔfrɛ no 'The Thing' edzi. 'The Thing' maa no nyaa dzin dɛ Best New Artiste of the year, Best Afro pop Song of the Year, na Best Collaboration of the year wɔ 2012 Vodafone Ghana Music Awards mu. Wɔ afe 2013 mu no, wɔpaw no dɛ Best Afrika Act wɔ afe 2013 MOBO Abadobɔdze na ɔsan nso dzii nkonyim wɔ Amanaman Ntamu Afrobeats Act a Ɔyɛ Paara wɔ afe 2013 BEFFTA Abadobɔdze mu. Cobbinah wɔ afe 2014 mu no nyaa nomination wɔ Urban Music Awards for the Best African/Afrobeat Act a ɔnye Sarkodie na Fuse ODG Seseiara ɔnye Hardboy Music, Atumpan ndwom a ɔagye dzin ndansa yi no bi na 'Regina' na 'Gimme some more', a ɔda edzi Samini na Sarkodie. c9q0ueycxu6xf3a0cbfe3aruoug6qoh Ayesem 0 1290 10839 10838 2023-06-06T11:08:16Z Assilidjoe 33 Added database 10839 wikitext text/x-wiki {{Databox|item=Q54358753}}'''Stephen Kwabena Siaw''' (wɔwoo no wɔ Ebɔw 1, 1986), a wɔfrɛ no stage dzin '''Ayesem''', yɛ Ghana hip hop na hiplife recording artist a ofi Takoradze. Wonyim no ye wɔ ne hit single, 'Koti'. == Ahyɛse Bra Na Nwomasua == Wɔwoo Ayesem na wɔtsetsee no wɔ Takoradze, wɔ Ghana Atɔe Mantɔw mu. Ɔyɛ mbofra baasa no mu ma ɔtɔ do ebien. Ɔkɔr Ghana Secondary Technical School, na owiei na Senior Secondary adzesua. Ayesem kɔɔ do suaa Adzetɔ na Ndzɛmba a Wɔdze Ma wɔ Takoradi Polytechnic, na owiei skuul no, onyaa Higher National Diploma wɔ afe 2013 mu. == Ndwom Edwuma == Ɔhyɛɛ n'edwuma ase dɛ kuw 'Trinity' no mu nyi wɔ afe 2006. Ekyir no ɔnye ne nyɛnko ndwontonyi, Nero X hyehyɛɛ ndwom kuw bi a wɔfrɛ no '2Unit'.Dɛm kuw no, hɔn ndwom nyaa radio do airplay kɛse wɔ Atɔe afa mu na Mfinimfin Mantɔw mu wɔ Ghana. Ayesem nye edwumayɛfo bi tse dɛ Castro, Old Solja, Kurl Songx, Kofi Kinaata, Epixode, Singlet, na ma ɔkeka ho ayɛ edwuma abom seseiara dze Ayesem dze ne nsa ahyɛ Shocks Entertainment ase. Ɔnye hɔn a wɔyɛ sene tse dɛ WillsBeatz na Ivan Beatz nso ayɛ edwuma. == Videography == {| class="wikitable" !Year !Title !Director !Ref |- | rowspan="2" |2018 |Relationplane ft. Kurl Songx |Snares Films |<ref>{{Cite news|url=http://www.ghafla.com/gh/ayes3m-finallly-drops-relationplane-ft-kurlsongx/|title=Ayes3m {{sic|Fina|llly|nolink=y}} Drops 'Relationplane' ft Kurlsongx|last=Agyare|first=Peace|work=Ghafla! Ghana|access-date=27 May 2018}}</ref><ref>{{Cite news|url=http://www.pulse.com.gh/entertainment/music/music-video-ayesem-relationplane-feat-kurl-songx-id8126811.html|title=Music Video: Ayesem – Relationplane feat. Kurl Songx|last=Mawuli|first=David|access-date=27 May 2018}}</ref><ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Ayesem-finally-releases-Relationplane-with-Kurl-Songx-630532|title=Ayesem finally releases 'Relationplane' with Kurl Songx|website=ghanaweb.com|date=March 2018|access-date=27 May 2018}}</ref> |- |Dede | rowspan="2" |Skinny MC |<ref name="Adinkra">{{Cite news|url=https://www.modernghana.com/entertainment/48022/ayesem-drops-official-video-for-his-new-single-dede.html|title=Ayesem Drops Official Video For His New Single 'Dede'|last=Adinkra|first=Fiifi|work=Modern Ghana|access-date=27 May 2018}}</ref> |- | rowspan="3" |2017 |Difference ft. Epixode |<ref>{{Cite news|url=http://www.ghanandwom.net/takoadi-finest-rapper-ayesem-release-latest-music-video-featuring-epixode-difference/|title=Takoadi Finest Rapper Ayesem Release Latest Music Video Featuring Epixode "Difference' - GhanaNdwom.net|date=16 August 2017|work=GhanaNdwom.net|access-date=27 May 2018}}</ref> |- |Satan ft. Singlet |[[Yaw Skyface]] |<ref>{{Cite news|url=https://ameyawdebrah.com/music-video-ayesem-satan-ft-singlet/|title=Music Video: Ayesem – Satan ft. Singlet|date=7 June 2016|work=AmeyawDebrah.Com|access-date=27 May 2018|archive-url=https://web.archive.org/web/20180717125025/https://ameyawdebrah.com/music-video-ayesem-satan-ft-singlet/|archive-date=17 July 2018|url-status=dead}}</ref> |- |Koti |Nana Kofi Akromah |<ref>{{Cite web|url=http://bigtimesgh.net/ayesem-koti-remake-official-video/|title=Download Video: Ayesem – Koti (Remake) (Official Video)|last=bigtimesgh|website=bigtimesgh.net|access-date=27 May 2018}}</ref><ref>{{Cite news|url=https://beeniewords.com/music-video-ayesem-koti/|title=MUSIC VIDEO: Ayesem – Koti {{!}} Beenie Words|date=20 November 2017|work=Beenie Words|access-date=27 May 2018}}</ref> |- |2014 |Checki Wo BP ft. Zeal ([[VVIP (hip hop group)|VVIP]]) |David Wincott |<ref>{{Cite web|url=https://loudsoundgh.com/2014/11/music-video-ayesem-checki-wo-bp-feat-zeal-vvip-dir-by-david-wincott/|title=Music Video: Ayesem "Checki Wo BP" Feat Zeal (VVIP) Dir by David Wincott – Loud Sound GH|website=loudsoundgh.com|access-date=27 May 2018|archive-url=https://web.archive.org/web/20180528144139/https://loudsoundgh.com/2014/11/music-video-ayesem-checki-wo-bp-feat-zeal-vvip-dir-by-david-wincott/|archive-date=28 May 2018|url-status=dead}}</ref> |} == Awards and nominations == {| class="wikitable" !Year !Event !Prize !Recipient / Nominated work !Result !Ref |- | rowspan="5" |2018 |Ghana Music Awards UK |Uncovered Artist of the Year | rowspan="2" |Himself |{{Won}} |<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Ghana-Music-Awards-UK-2018-Full-list-of-winners-690719|title=Ghana Music Awards UK 2018: Full list of winners|website=www.ghanaweb.com|date=7 October 2018|language=en|access-date=2018-11-02}}</ref><ref>{{Cite news|url=http://www.ghanandwom.net/ayesem-wins-ghana-music-awards-uk-uncovered-artiste-of-the-year/|title=Ayesem Wins Ghana Music Awards UK 'Uncovered Artiste of the Year' - GhanaNdwom.net|date=2018-10-07|work=GhanaNdwom.net|access-date=2018-11-02|language=en-US}}</ref> |- | rowspan="9" |Western Music Awards<ref name=":0">{{Cite news|url=https://www.ndwompa.com/rush-western-music-awards-2017-winners-complete-list/|title=Rush Western Music Awards 2017 Winners – Complete List|last=NdwomPa|date=30 April 2017|work=NdwomPa.com|access-date=27 May 2018}}</ref> |Artist of the year |{{Nom}} |<ref name=":1">{{Cite news|url=http://233exclusive.com/i-deserved-rtc-western-music-awards-artiste-of-the-year-award-ayesem/|title=I deserved RTC Western Music Awards Artiste of the year award – Ayesem – 233 Exclusive|date=25 May 2018|work=233 Exclusive|access-date=27 May 2018}}</ref> |- |Most popular W/R song of the year | rowspan="2" |Koti |{{Won}} |<ref name=":2">{{Cite news|url=http://oilcitytoday.com/kinaata-ayesem-willisbeats-nero-x-win-big-western-music-awards-2018-full-winners/|title=Kinaata, Ayesem, Willisbeats, and Nero X win big at Western Music Awards 2018 (Full Winners) – Oilcitytoday|date=13 May 2018|work=Oilcitytoday|access-date=27 May 2018|archive-url=https://web.archive.org/web/20180518050038/http://oilcitytoday.com/kinaata-ayesem-willisbeats-nero-x-win-big-western-music-awards-2018-full-winners/|archive-date=18 May 2018|url-status=dead}}</ref> |- |Highlife song of the year |{{Won}} |<ref name=":3">{{Cite news|url=http://www.yfmghana.com/2018/05/14/full-list-of-winners-at-rtc-western-music-awards-2018/|title=Full List of Winners at RTC Western Music Awards 2018|last=Ghana|first=YFM|work=YFM Ghana|access-date=27 May 2018}}</ref> |- | rowspan="2" |Hiplife Artist of the year | rowspan="2" |Himself |{{Nom}} |<ref name=":3" /> |- | rowspan="6" |2017 |{{Won}} |<ref name=":4">{{Cite news|url=http://233times.com/2017/04/full-list-of-winners-at-western-music-awards-kofi-kinaata-is-artiste-of-the-year/|title=Full list of Winners at Western Music Awards: Kofi Kinaata is Artiste of the year|work=233times.com|access-date=27 May 2018}}</ref> |- |Most popular song of the year |Satan |{{Nom}} |<ref name=":4" /> |- |Best rapper of the year |Himself |{{Won}} |<ref name=":4" /> |- |Best collaboration of the year |Satan ft Singlet |{{Nom}} |<ref name=":4" /> |- |Best music video of the year |Satan |{{Nom}} |<ref name=":4" /> |- |Central Music Awards |Most popular Ghanaian song of the year |Koti |{{Nom}} |<ref>{{Cite web|url=http://sizezerogh.com/ayesem-nominated-central-music-awards-2017/|title=Ayesem nominated for the Central Music Awards 2017.|website=sizezerogh.com|access-date=27 May 2018|archive-url=https://web.archive.org/web/20180528134423/http://sizezerogh.com/ayesem-nominated-central-music-awards-2017/|archive-date=28 May 2018|url-status=dead}}</ref> |} == Discography == === Singles === {| class="wikitable" !Year !Title !Producer !Ref |- | rowspan="2" |2018 |Smoke Dem |Methmix |<ref>{{Cite web|url=http://www.ghxclusives.com/ayesem-smoke-dem-prod-by-methmix/|title=Ayesem – Smoke Dem (Prod. by Methmix) {{!}} GhXclusives.Com|website=www.ghxclusives.com|access-date=27 May 2018}}</ref> |- |Relationplane |[[Ivan Beatz]] |<ref>{{Cite news|url=http://www.ghanandwom.net/ayesem-relationplane-feat-kurl-songx-prod-ivan-beatz/|title=Ayesem - Relationplane (feat. Kurl Songx) (Prod by Ivan Beatz) - GhanaNdwom.net|date=1 March 2018|work=GhanaNdwom.net|access-date=27 May 2018}}</ref><ref>{{Cite news|url=http://tooxclusive.com/west/download-mp3/ayesem-relationplane-ft-kurl-songx-prod-ivan-beatz/|title=DOWNLOAD Ayesem – Relationplane ft. Kurl Songx (Prod. by Ivan Beatz) Gh tooXclusive {{!}} Latest Ghanaian Music|date=1 March 2018|work=Gh tooXclusive|access-date=27 May 2018}}</ref> |- | rowspan="2" |2017 |Dede | rowspan="2" |WillisBeatz |<ref>{{Cite web|url=http://empirefmonline.com/2017/12/04/download-ayesem-dede-disturbances-prod-by-willisbeat/|title=Download : Ayesem – Dede (Disturbances) (Prod. By WillisBeat) {{!}} EmpireFM Online|website=empirefmonline.com|access-date=27 May 2018}}</ref> |- |Koti |<ref>{{Cite web|url=http://www.dcleakers.com/ayesem-koti-police-prod-by-willisbeatz/|title=Ayesem – Koti (Police) (Prod. By WillisBeatz) {{!}} DCLeakers|last=Prince|first=Kofi|website=www.dcleakers.com|date=8 May 2017|access-date=27 May 2018}}</ref> |- |2016 |Difference ft Epixode |ChrisBeatz |<ref>{{Cite web|url=https://xbitgh.com/ayesem-difference-ft-episode-prod-by-chris-beatz/|title=Ayesem – Difference ft Episode (Prod By Chris Beatz) • XbitGh {{!}} Ghana's Hottest News Portal|website=xbitgh.com|access-date=27 May 2018|archive-url=https://web.archive.org/web/20180511000804/http://xbitgh.com/ayesem-difference-ft-episode-prod-by-chris-beatz/|archive-date=11 May 2018|url-status=dead}}</ref> |- |2014 |Satan ft Singlet |[[WillisBeatz]] |<ref>{{Cite news|url=https://ghxcludes.wordpress.com/2017/10/15/ayesem-satan-ft-singlet-prod-by-willis-beatz/|title=Ayesem – Satan ft. SingLet (Prod. By Willis Beatz)|date=15 October 2017|work=GhXcludes.Com.Gh|access-date=27 May 2018|archive-url=https://web.archive.org/web/20180717125103/https://ghxcludes.wordpress.com/2017/10/15/ayesem-satan-ft-singlet-prod-by-willis-beatz/|archive-date=17 July 2018|url-status=dead}}</ref> |} j0h8u8l1wc7dn35cfz7ptnebsr42gbp Gulf of Guinea 0 1291 35897 35551 2024-11-13T17:24:59Z Assilidjoe 33 Medze mboaedze na mfonyin aka ho 35897 wikitext text/x-wiki {{Databox|item=Q41430}}'''Guinea Po''' no yɛ Atlantic Po a hɔ yɛ hyew wɔ etsifi afa mu epuei pɛɛ fi Cape Lopez wɔ Gabon, etsifi na atɔe kesi Cape Palmas wɔ Liberia. Equator na Prime Meridian ntamu kwan (zero degrees latitude ne longitude) wɔ po no mu.<ref>{{cite web |last1=Rosenberg |first1=Matt |title=Where Do the Prime Meridian and the Equator Intersect? |url=https://www.thoughtco.com/prime-meridian-and-the-equator-intersect-4070819 |website=ThoughtCo |access-date=7 July 2022 |date=30 January 2020}}</ref> == Edzin == Wosusu dɛ edzin Guinea n'ahyɛse yɛ bea bi a ɔwɔ ɔman ntamu no mu,ɔwɔ mu dɛ wɔgye nsɛm pɔkyee no ho ekyingye dze. Bovill (1995) dze nkyerɛkyerɛmu a odzi mũ ma dɛ:<ref>{{cite web|last=Hale|first=Thomas A.|title=From the Griot of Roots to the Roots of Griot: A New Look at the Origins of a Controversial African Term for Bard|url=http://journal.oraltradition.org/files/articles/12ii/2_Hale.pdf|work=Oral Tradition|access-date=2008-03-26|archive-date=2017-12-02|archive-url=https://web.archive.org/web/20171202101752/http://journal.oraltradition.org/files/articles/12ii/2_Hale.pdf|url-status=dead}}</ref> Wɔtaa ka dɛ edzin Guinea no yɛ dzin [[Ghana]] a aporɔw, a Portugalfo faa wɔ Maghrib kasa mu. Seseiara ɔkyerɛwfo no hu no dɛ iyi nnyɛ ma wɔgye to mu. Wɔdze dzin Guinea edzi dwuma wɔ Maghrib na Europa nyinara ber tsentsen mu ansaana Ɔheneba Henry reba. Sɛ nhwɛdo no, wɔ asaase mfonyin bi a Genoanyi asaase mfonyintwanyi Giovanni dzii Carignano a onyaa Afrika ho nsɛm fii ne nyɛnko bi a ɔwɔ Sijilmassa [tsetse eguadzi kurow a ɔwɔ Afrika Etsifi afa mu] hɔ bɛyɛ afe 1320 mu no, yehu Gunuia, na Catalan atlas a wɔkyerɛwee wɔ afe 1375 mu no mu dɛ Ginyia. Nkyekyɛmu bi a ɔwɔ Leo [Africanus] (po III, 822) mu no twe adwen si do dɛ nna Guinea yɛ Jenne [kurow a oedzi mfe 2,000 a ɔwɔ Mali mfinimfin wɔ Niger esutsen do] no kwan a aporɔw, a ɔnnyɛ dzin kɛse tse dɛ [[Ghana]] naaso ne nyinara ekyir no, mfehaha pii na agye dzin wɔ Maghrib dɛ gua kɛse na adzesua egua. Nkyekyɛm a ɔfa ho no kenkan dɛ: ‘Ghinea Ahendzi . . . hɛn man no mu eguadzifo frɛ no Gheneoa, abɔdze mu nkorɔfo a wɔtse Genni na Portugalfo na Europa nyimpa afofor frɛ no Ghinea.’Naaso ɔtse dɛ ma ɔda edzi kɛse dɛ Guinea fi aguinaou, Berberfo a wɔdze gyina hɔ ma Negro no mu. Marrakech [kurow a ɔwɔ Morocco anaafo afa mu epuei] wɔ pon bi, a wosii wɔ afeha a ɔtɔ do duebien mu, a wɔfrɛ no Bab Aguinaou, Ebibifo Pon (Delafosse, Haut-Sénégal-Niger, II, 277-278). Ndɛ da yi dzin Guinea a wɔdze dzii dwuma wɔ mpoano no fii 1481 nkotsee mu. Dɛm afe no mu no, Portugalfo sii abankɛse bi, Sao Jorge da Mina (ndɛ Elmina), wɔ Gold Coast mantɔw mu, na hɔn hen, John II, maa kwan Papa [Sixtus II anaa Innocent VIII] dɛ ɔmfa no ho nhyɛ Guinea Awuradze, abɔdzin a ɔkɔr do kesii dɛ ahenman no ase tɔree ndansa yi. Wɔdze dzin ‘Guinea’ no so dzii dwuma maa Afrika Atɔe afa mu mpoano, Gulf of Guinea etsifi afa mu, a wɔbɛfrɛɛ no ​​‘Upper Guinea’, na Afrika Kɛse afa mu atɔe afa mu mpoano, wɔ epuei afa mu, a wɔbɛfrɛɛ no ​​‘Lower Guinea '. Dzin 'Guinea' da ho ara bata aman ebiasa a ɔwɔ Afrika dzin ho: Guinea, Guinea-Bissau, na Equatorial Guinea, na New Guinea a ɔwɔ Melanesia so. == Asaase Ho Nsɛm == Esutsen tsitsir a ɔpetse na nsu a ɔwɔ po no mu nye Niger Esutsen. Wɔdze nkyerɛasee ahorow ama wɔ asaasesin hye a ɔwɔ Gulf of Guinea no ho; Amanaman Ntamu Nsu Ho Ahyehyɛdze no kyerɛkyerɛ Guinea Po no anaafo afa mu atɔe ntserɛwmu dɛ ‘B kwan a ofi Cap Lopez (0°37′S 8°43′E), wɔ Gabon, etaifi afa mu atɔe kesi Ihléu Gago Coutinho (Ilhéu das Rôlas) (0°01 ′S 6°32′Apuei fam); na ofi hɔ no, ofi Ihléu Gago Coutinho kɔ etsifi afa mu atɔe kɔ Cape Palmas (4°22′N 7°44′W), wɔ Liberia.<ref name="iho">{{cite web|url=https://www.iho.int/mtg_docs/com_wg/S-23WG/S-23WG_Misc/Draft_2002/S-23_Draft_2002_NORTH_ATLANTIC.doc|title=Limits of Oceans and Seas, Draft 4th Edition: North Atlantic Ocean and its Sub-Divisions|year=2002|publisher=International Hydrographic Organization|access-date=5 April 2017|archive-url=https://web.archive.org/web/20160304035046/http://www.iho.int/mtg_docs/com_wg/S-23WG/S-23WG_Misc/Draft_2002/S-23_Draft_2002_NORTH_ATLANTIC.doc|archive-date=4 March 2016|url-status=dead}}</ref> <gallery heights="250" mode="packed"> File:Carte du golfe de Guinée-18e s..jpg|Old French map of the Gulf of Guinea File:Limites du golfe de Guinée-fr.svg|Different limits of the Gulf of Guinea File:Gulf of Guinea 5.24136E 2.58756N.jpg|[[Satellite imagery]] of the Gulf of Guinea showing borders of states on its shores </gallery> === Supruw A Wɔwɔ Gulf of Guinea === Gulf of Guinea no kitsa supruw dodow bi, a no mu kɛse no wɔ anaafo afa mu atɔe-etsifi epuei nkɔnsɔnkɔnsɔn mu, na ɔyɛ Cameroon ogya mbepɔw no ne fa. Annobón, a wɔsan frɛ no Pagalu anaa Pigalua, yɛ supruw bi a ɔyɛ Equatorial Guinea fa. Bobowasi Supruw yɛ supruw bi a ɔwɔ [[Africa(Ebibirim)|Afrika]] atɔe afa mu mpoano wɔ Gulf of Guinea a ɔyɛ [[Ghana]] Atɔe Afa mu Mantɔw no ne fa. Bioko yɛ supruw bi a ɔwɔ Ambazonian mantɔw Cameroon wɔ Gulf of Guinea a ɔwɔ Equatorial Guinea tumdzi ase. Corisco yɛ supruw a ɔyɛ Equatorial Guinea dze. Elobey Grande na Elobey Chico yɛ nsupruw nkakramba ebien a ɔyɛ Equatorial Guinea dze. Sao Tomé na Príncipe (wɔ aban kwan do no Democratic Republic of Sao Tomé na Príncipe) yɛ supruw do man a wɔka Portugal kasa wɔ Gulf of Guinea a ɔgyee no ho fii Portugal ho wɔ afe 1975. Afrika atɔe afa mu mpoano a ɔwɔ equatorial mpoano na ɔyɛ nsupruw ebien, Sao Tomé na Príncipe. Hɔn ntamu kwan bɛyɛ kilomita 140 (akwansin 87) na hɔn ntamu kwan bɛyɛ kilomita 250 na 225 (akwansin 155 na 140), wɔ Gabon etsifi afa mu atɔe mpoano. Nsupruw ebien no nyinara yɛ ogya bepɔw mbepɔw bi a wɔayew no ne fa. Sao Tomé, supruw kɛse a ɔwɔ kesee afa mu no wɔ Equator etsifi afa mu pɛɛ. == Po Do ahobambɔ == Po do ahobambɔ wɔ Gulf of Guinea no yɛ aman 18 a wodzi hɔn ho do. Ndwumakuw ahyɛdze ahorow pii dzi po do ahobambɔ ho edwuma wɔ Guinea Po no mu: Afrika Atɔe Afa mu Aman Sikasɛm Kuw (ECOWAS) na Afrika Mfinimfin Aman Sikasɛm Kuw (ECCAS). Bio so, po do ahobambɔ a ɔwɔ Gulf of Guinea so, Gulf of Guinea Commission (GGC) dzi ho dwuma. Ɔnnyɛ po do ahobambɔ nko na ɔda edzi wɔ po do ahobambɔ a ɔwɔ Guinea Po no mu, na mbom po do nsɛmbɔndzi ahorow a onnyi ano a ɔmmfa ho dɛ adwowtwafo taa dzi nkɔmbɔ a ɔfa po do ahobambɔ ho no do no. Dɛ mbrɛ ‘Priority Paper for the Danish Efforts to Combat Piracy and Other Types of Maritime Crime 2019-2022’ kyerɛ no, wɔakyerɛkyerɛ adwowtwa na po do nsɛmbɔndzi mu dɛ mbrɛ odzidzi do yi: Ibotum akyerɛ adwowtwa mu ase dɛ basabasayɛ biara a mbra mma ho kwan, wɔdze obi to efiadze anaa ɔfow ndzɛmba a wɔyɛ dze yɛ kokoam etsirmupɔw ahorow wɔ po a ɔso yɛ dzen so tsia hyɛn anaa wimhyɛn fofor. Po do nsɛmbɔndzi botum ayɛ akodze a wɔdze bɔ korɔn wɔ po do, nyimpa a wɔtɔn anaa dɛ wɔdze fa sum ase ndzɛmba a mbra mma ho kwan, ndubɔn na akodze, mpataayi a mbra mma ho kwan, pɛtro a wowie na ma ɔkeka ho. Nsɛmbɔndzi afofor a ɔda nsow wɔ Gulf of Guinea na namyi a mbra mma ho kwan, nkorɔfo a wɔkyer nkorɔfo sie ma adzedzi, ndubɔn ho eguadzi nye ngo a wɔtɔn.Oil-bunkering a mbra mma ho kwan no yɛ po do ahyɛn a wɔdze ngo kɔ do a wɔtow hyɛ do na wɔdze ngo no kɔ akorɔmfo no ankasa po do hyɛn mu, na ɔno ekyir no wɔtɔn ngo no wɔ mpɔtamu hɔ na amanaman gua ntamu do. Ndzɛmba a wɔkyer sie dze gye agyede no yɛ po do ndzɛmba a ebu do sen biara no mu kor nsɛmbɔn ne ndzii a ɔkɔ do wɔ mantamu no mu. Afe 2018 na 2019 ntamu no, edwumayɛfo dodow a wɔkyeer hɔn wɔ Gulf of Guinea no kɔr sor 50%, na ɔmaa mantamu no yɛɛ wiadze nyinara nkorɔfo a wɔkyer hɔn sie wɔ po do no mu 90%. === Kwan bɔn , Wonnyi hɔn mma na Nhyehyɛɛ a onnyi nam yi ho (IUU) === IUU namyi a wɔsan frɛ no kwan bɔn, wonnyi hɔn mma na nhyehyɛɛ a onnyi namyi ho ayɛ ɔhaw kɛse a ɔwɔ po no mu. Afe 2000 mu no, wɔdze amandzɛɛbɔ bae dɛ nam 212,800 na wɔkyeer hɔn na 2012 mu no, ɔkɔr sor ɔha mu nkyekyɛ mu akrɔn dze kɔr 232,200 no mu dur. IUU noho nsunsuando dze nsuyir dze brɛɛ amamfo asetsena, hɔn sikasɛm na hɔn abrabɔ mu atsenae wɔ po no mu. ɔdze nsunsuando bɔn dze brɛɛ ahobambɔ a ɔfa nkorɔfo a nna wɔtsetse bɛn po no. IUU wɔdze a kɛfaam ɔhaw ahorow na adzebɔn ahorow ho. Dɛm ndzɛmba bɔn yi bi nye adzewia, ndurbɔn, nhyɛdo dwumadzi na dza ɔkeka ho. IUU sɔn nam ahorow do wɔ bea hɔ ma ɔdze ɔhaw berɛ apofo na tsemanmufo dodowara hɔn edziban ho bambɔ. ɔhaw no mu kor tsitsir a ɔfa IUU ho nye dɛ nam beberee a wɔkyer hɔn po no mu no yɛ nam a wɔmmfa ho nsɛm mmba ber wɔakyer hɔn no. Iyi dze po kɔ mbordo ba na po kɔ mbordo so dze nam ahorow hɔn nsɔndo wɔ Mantɔw no nyinara mu ba. IUU po kɔ bɛyɛ ɔhaw kɛse wɔ Mantɔw no mu osiandɛ ɔma afarfo dze ndzɛmba a ɔman no nngyee nnto mu. Yɛdze bi reka ho no, dɛm ndzɛmba yi botum dze amamfo hɔn nkwa ato esian mu osian edwuma ho ntotoo a ɔnnkɔ yie na nsudo efir a wɔhwɛ do yie. IUU hɔn nsudofir beberee ayeyɛ adadaw, awenkadɛr na mpɛn pii noho ntotoo nnkɔ yie. Hɔn a woyi nam nketseaba mu na akɛse mu no nyinara yi nam wɔ kwan bɔn do wɔ po no mu. Yɛhwɛ po no mu a yehu ahosu bluu a IUU enya nsunsuando bɔn ɔnam nyimpa akwan bɔn a wɔdze yi nam. Adzetɔn dwumadzi a ɔkɔ do wɔ po no mu no ama ɔhaw aba po no mu. ɔyɛ dasedzi dɛ po no mu no ɔhaw aba mu, nhyɛdo Dwumadzi na nyimpa a wɔdze hɔn fa do dɛ ɔyɛ IUU namyi noho nsunsuando, nsɔndo namyi n’akɛse mu na akansi nyimpa wɔ no dɛ wobenya nam bebe ree ayɛ hɔn edziban. === Nsunsuando bɔn bi so a Bluu ndzeyɛɛ bɔn dze aba ɔnam IUU do. === Nsɛm bebeee a ɔfa namyi ntoatoado a ɔwɔ po no mu na aba ɔfa efir bɔn a wɔdze yi nam noho. EJF hɔn amandzɛɛbɔ a hɔn nhwehwɛmu mu no hun dɛ, afarfo na po do dwumayɛfo ɔahyɛ hɔn dɛ wonyɛ edwuma wɔ efir a wɔdze yi nam ho wɔ po no mu abosoom kakra ber onkotum epue mpoano. Dɛm edwumayɛfo yi bi wɔahyɛ hɔn dɛ nkyɛ wɔnyɛ edwuma wɔ hɛmba mu dabiara na anadwo no wɔhyɛ hɔn dɛ wombeyi enam mfi hyipo mu. Efir mbra mma ho kwan a wɔdze yi enam ayɛ edwuma mber bebiree na edwumayɛfo no wɔma hɔn edwuma mfe ebien prɛko pɛr a wonnya kwan mmba fie anaa mpo dɛ wo nam nnka asaase mpo da. Edwumayɛfo bebiree wotua hɔn akaw wɔ adaka mu. Dɛm na EJF too no dzin dɛ ‘’ enam hun’’ kyer tse dɛ kyer na kwan a wɔfado nya hɔn sika nye dɛ wɔtɔn dɛm enam yi. Amandzɛɛbɔ bi so a ɔfa nhyɛdo dwumadzi na kwan bɔn a wɔfado dze efir bɔn yi nam hɔn ndzɛmba nyinara nnyi ahobambɔ akadze biara. Onndu apɔwmudze tsipen koraa, ber wɔda nnyɛ na edziban a wodzi so suar. Ndur a wɔdze kɔ po n’ano Abrɛ adze ber a ɔkɔ sor wɔ 2024 mu no, ɔsanso yɛ ɔhaw wɔ Mantɔw no mu. Pirate kuw no bebiree a wɔwɔ po no do no mpɛn pii wɔ mfa edwumayɛfo afofor na afarfo wonnya afardwuma nnyɛ no. Iyi ama ayɛ fɛw ɔnam akatua nkumaa na akatua biara a ɔnkɔ do. Mpɛn pii no wɔdze tsemanmufo afarfo nna wɔdaadaa hɔn hyɛ edwuma yi mu dɛ wobenya sika ntsɛm ɔnam dɛ ɔatɔntɔn hɔn mfir no ama pirate kuw no wɔ po no do. Nsɔndo pokɔfo no tu afarfo no fo ma wɔdze hɔngo hyɛ piracy mu na wentwiwentwi bebiree kɔ do wɔ Mantɔw no mu. == Mboaedze == pzeekrumz052d672xpwtsncldm0nsgi Fameye 0 1292 10859 10858 2023-06-07T20:02:59Z Assilidjoe 33 Improved article 10859 wikitext text/x-wiki {{Databox|item=Q65073629}}'''Peter Famiyeh Bozah''' (wɔwoo no [[Fankwa]] 11 1994), a wɔdze agoprama do dzin Fameye frɛ no, yɛ Ghana rapnyi na ndwontofo a ofi Bogoso. Wonyim no ye wɔ ne ndwom a ɔyɛ ‘Nothing I Get’ ho. Oyii ndwom no remix a na Article Wan, Medikal na Kuami Eugene ka ho edzi. Na ɔyɛ MTN Hitmaker Season 3 no mu nyi. Onyaa abadobɔdze maa edwumafo fofor a ɔsen obiara wɔ afe no mu wɔ 2020 VGMA's. == Ahyɛse Bra Na Nwomasua == Wɔwoo Fameye wɔ Nkran naaso ofi Bogoso, wɔ Ghana Atɔe Mantɔw mu. Ɔkɔɔ Odorgonno Senior High School na owiee wɔ afe 2013. Na ɔyɛ rapnyi wɔ ne ntoado skuul no mu ansaana ɔredan akɔ Afro beat genre do. Wonyim Fameye dɛ ne ndwom a ɔfa nkatse na no ho, a ɔtaa ka nsɛm a ɔfa ɔdɔ, ohia na n'ankasa ho a wosusuw ho. Oenya abadobɔdze ahorow bi, a ma ɔka ho nye Best New Artiste Award wɔ 2020 Ghana Music Awards USA. == Discography == {| class="wikitable" |- ! Songs !! Year |- | Enkwa|| 2019 |- | Barman|| 2019 |- | Sika Duro|| 2019 |- | Destiny|| 2019 |- | Nothing I get|| 2019 |- | Nothing I Get Remix Ft. Article Wan, [[Kuami Eugene]], [[Medikal]]|| 2019 |- | Mati|| 2019 |- | Calling (Kwesi Ramos)|| 2019 |- | Chairman Ft. Joey B|| 2019 |- | Me Pay Me (Feat [[Lord Paper]]) || 2020 |- |Praise |2021 |} == Awards == {| class="wikitable" |+ !Year !Organization !Award !Nominated Work !Result !Ref |- | rowspan="3" |2020 | rowspan="2" | WMA |Highlife Artiste Of The Year-Fameye | rowspan="3" | Himself | rowspan="3" | Won | rowspan="2" |<ref>{{Cite news|date=September 30, 2020|title=Fameye Crowned Artiste of the year at Western Music Awards|url=https://dailyguidenetwork.com/fameye-crowned-artiste-of-the-year-at-western-music-awards/|website=dailyguidenetwork}}</ref> |- |Artiste Of The Year- Fameye |- | rowspan="3" |[[Vodafone Ghana Music Awards|Vodafone Ghana Music Award]] |Best New Artiste of the Year |<ref>{{Cite web |date=29 August 2020 |title=VGMA 2020: Full list of winners |url=https://www.myjoyonline.com/vgma-2020-full-list-of-winners/ |access-date=14 May 2022 |website=My Joy Online |language=}}</ref> |- |2021 |Hiplife Song of the Year |Long Life |{{nom}} |<ref>{{Cite web |date=2021-04-04 |title=Ghana Music Awards 2021 nominations unveiled - |url=https://museafrica.com/2021/04/04/ghana-music-awards-2021-nominations-unveiled/ |access-date=2022-05-14 |language=en-US}}</ref> |- |2022 |Songwriter of the Year |Praise |{{won}} |<ref>{{Cite web |last=Effah |first=Evans |date=2022-05-07 |title=VGMA23: Fameye wins Songwriter of the Year to break Kinaata's 4-year dominance |url=https://www.pulse.com.gh/entertainment/music/vgma23-fameye-wins-songwriter-of-the-year-to-break-kinaatas-4-year-dominance/4qzqpdq |access-date=2022-05-07 |website=Pulse Ghana |language=en}}</ref> |} arbs9qupf4scxgd30x47ayehh04m0nr Atlantic Ocean 0 1293 12837 10867 2024-04-09T10:33:13Z Robertjamal12 13 /* top */clean up, replaced: ã → a using [[Project:AWB|AWB]] 12837 wikitext text/x-wiki {{Databox|item=Q97}}'''Atlantic Po''' no yɛ wiadze po enum no mu dɔ a ɔtɔ do ebien, na ne kɛse bɛyɛ 85,133,000 km2 (32,870,000 sq mi). Ɔkata Asaase enyi bɛyɛ 20% na ne nsu bɛyɛ 29%. Wonyim dɛ ɔtsetsew ‘Wiadze Dedaw’ a ɔwɔ Afrika, Europa, na Asia no fi ‘Wiadze Fofor’ a ɔwɔ Amerika no ho wɔ Europafo adwen a wɔwɔ wɔ Wiase no ho no mu. Ɔnam dɛ wɔatsew [[Africa(Ebibirim)|Afrika]], Europa, na Asia efi Amerika ho do no, '''Atlantic''' no edzi dwuma tsitsir wɔ nyimpa asetsena, wiadze nyinara anyɛnkofa, na aman pii abakɔsɛm mu nkɔdo mu. Ber a Norsefo na nyimpa a wodzii kan a wonyim hɔn dɛ wotwaa Atlantic po no, ɔyɛ Christopher Columbus akwantu a ɔkɔɔ do wɔ 1492 mu no na ɔdaa edzi dɛ ɔno na ofii mu bae sen Obiara. Columbus akwantu no dze ber bi a Europa tum ahorow, a ma ɔda nsow kɛse nye Spain, France, Portugal, na United Kingdom, hwehwɛɛ Amerika aman mu na wɔdze yɛɛ etubrafo no bae. Ofi afeha a ɔt do 16 kesi 19 no, na Atlantic Po no yɛ nkoatɔn a wɔdze dzin kor no ara na ɔyɛ Columbiafo a wɔsesaa hɔn ho hɔn ho no nyinara mfinimfin ber a ɔtɔ mber bi a na ɔyɛ po do akodze ahorow no. Po do akodze a ɔtse dɛm, nye eguadzi a ɔrennya nkɔenyim a ofi Amerika tum ahorow a ɔwɔ apaa mu hɔ tse dɛ United States na Brazil hɔ no nyinara kɔɔ sor kɛse wɔ afeha a ɔtɔ do 20 yi mu, na ber a asraafo ntawantawadzi kɛse biara annkɔ do wɔ Atlantic po no mu wɔ seseiara afeha a ɔtɔ do 21 yi mu no, po no da ho ara yɛ a adze tsitsir a ɔwɔ eguadzi mu wɔ wiadze nyinara. Atlantic Po no wɔ bea a ɔware a ɔtse dɛ S a ɔtserɛw kɔ ekyirekyir wɔ Europa na Afrika ntamu wɔ epuei afa mu, na Amerika Etsifi na Kɛse Afa mu wɔ atɔe afa mu. Sɛ́ Wiadze Po a ɔka bomu no fa kor no, ɔka etsifi afa mu nye Arctic Po no, ɔnye Pacific Po no wɔ anafo afa mu atɔe, India Po no wɔ anafo afa mu epuei, na Kesee Afa mu Po no wɔ anafo afa mu (nkyerɛase afofor ka Atlantic ho asɛm dɛ ɔtserɛw anafo afa mu kɔ ​​Antarctica). Atlantic Po no mu akyekyɛ ebien, dzenam Equatorial Counter Current do, na Atlantic Po no Etsifi(a) na Atlantic Po no Anafo(a) mu apaapae bɛyɛ 8°N. lhao463koh7wtgxdxa0vsmzut959h0y Pradze 0 1294 10868 2023-06-09T18:19:32Z Madam Anas 656 new article 10868 wikitext text/x-wiki Pradze yɛ adze bi a yɛdze pra hɛn efiefie ab6w5mqoiktyr4j8f6zsnx41ovhjnmt The rural industry promotion workers union 0 1295 10901 10890 2023-06-17T12:07:48Z Leonard Nketsia 19 10901 wikitext text/x-wiki '''Rural Industry Promotions Company Workers Union(RIPCWU)''' yɛ eguadzi kuw a ɔka Botswana Federation of Trade Unions ho wɔ Botswana. i50af4qz1bx5rtch5t0ty9yfvg57clg Rural Industry Promotions Company Workers' Union 0 1296 17190 10891 2024-10-11T18:02:58Z Jgdhjd 1573 17190 wikitext text/x-wiki Rural Industry promotion Company Worker's Union yɛ guadzi a wɔka Botswana eguadzi kuw a ɔwɔ ɔman no mu. [[Mitsubishi Group]] jm0ulmqlsvup6a39nfs29hwee3b29lj Botswana Saving Bank Employees' Union 0 1297 10892 2023-06-17T11:50:02Z Elvis Charles Nyame 673 New Article 10892 wikitext text/x-wiki '''Botswana Savings Bank Employees' Union (BSEU)''' yɛ guadzi nkabɔmu kuw a wɔka Botswana Federation of Trade Unions ho wɔ Botswana. hc3vv4zilq2zenu24blb55k5x41tuck Botswana Bank Employees' Union 0 1298 10918 10914 2023-06-17T13:02:19Z Assilidjoe 33 Added data 10918 wikitext text/x-wiki {{Databox|item=Q4948877}} '''Botswana Federation of Trade Unions (BFTU)''' yɛ ɔman eguadzifo nkabɔmukuw a ɔyɛ Botswanafo dze. Ɔbɔbɔɔ adze wɔ afe 1977 mu, ogyina hɔ ma eguadzifo nkabɔmukuw ɔha nkyɛmu eduokron (90%) wɔ ɔman no mu, ekuw etsitsir no so ka ho. Sesiara BFTU gu nhyehyɛɛ do a wɔrohwɛ dɛ wɔnye hɔn a wɔdze hɔnho abata hɔn a wɔyɛ eduanu enum no bɔbɔ mu na watsew hɔn dodow no do ma wɔabɛyɛ duebiasa. oal71m41f1ilulqacid70i500neoryd Federation 0 1299 10894 2023-06-17T11:55:54Z Amuel2000 690 Ewuraba Elizabeth Hayford yɛ obi a ɔregye ne ntsetsee wɔ University Of Education. Ɔregye abɔdzin mu nkrataa wɔ Fante kasa mu. Ɔwɔ pɛ dɛ daakye bi ɔdze ne suahu no bɔboa afofor ama woeenya ɔdɔ wɔ kasa no mu. Ɔyɛ obi a ɔmmfa ne adzesua ndzi agor koraa. Ɔka dze hyɛ noho nkuran dɛ ɔbɛyɛ ɔbenfo kɛse wɔ nwoma daakye bi. 10894 wikitext text/x-wiki The Botswana Federation of Trade Unions (BFTU) is the national trade union federation for Botswana. Founded in 1977, it represents over 90% of all trade unions in the country, including all major unions. The BFTU is currently undertaking a reorganization which will see its 25 affiliates merged and reduced in numbers to 13. Botswana eguadzi kuw yɛ ɔnam eguadzi kuw ma Botswana. Wɔtsew wɔ afe apem ɔha akron nye eduosuon esuon, ogyina ma eguadzi kuw ɔha ne nkyɛmu eduokron. Botswana kuw seesiara dze rehyehyɛ ama wɔ ne eduonum enum a wɔkaho ama wɔabo mu na wɔatsew do ayɛ du-ebiasa. 9dco3ynpu0mmbg02ixm2qpyuotcduuf Botswana Institute of Development Management Workers' Union 0 1300 10895 2023-06-17T11:56:41Z Grace Twum 676 New article created 10895 wikitext text/x-wiki The Botswana Institute of Development Management Workers' Union (BDMWU) yɛ Botswana Federation of Trade Unions n'eguadzi nkabɔmu kuw ho nkorabata a ɔwɔ Botswana nd1f6tswgsn7emsr436oc60rchb47os Botswana Central Bank Staff Union 0 1301 10896 2023-06-17T11:57:11Z Elvis Charles Nyame 673 New Article 10896 wikitext text/x-wiki '''Botswana Central Bank Staff Union (BCBSU)''' yɛ guadzi nkabɔmu kuw a wɔka Botswana Federation of Trade Unions wɔ Botswana. i9j7jlkfnla9j2nzfbb4p37ri7g0zv2 Workers' Union (BCGWU) is a trade union affiliate of the Botswana Federation of Trade Unions in Botswana. 0 1302 10898 2023-06-17T12:03:51Z Amissah Stephen 670 New article 10898 wikitext text/x-wiki Botswana Commercial and General worker's union (BCGWU) Yɛ edwumakuw a ɔhyɛ Botswana Federation of Trade Unions a ɔwɔ Botswana mu. 623vi5ke7dw1snf7ejx40clkmfwg7a2 Mariam Mahamat Nour 0 1303 10900 2023-06-17T12:07:36Z Black Canadian 691 Mariam Mahamat Nour @FAT 10900 wikitext text/x-wiki '''Mariam Mahamat Nour''' afe 1956 ne Ayɛwoho bosoom no mu ne da a otsia du-esuon mu yɛ amanyɛnyi, mpontuhwɛfo, Aban Soafo dze ma Mpontu na Pɔwbɔ wɔ Chad Kwasafoman no mu. Nour ayɛ Ɔkyerɛwfo ama Aban na Ɔsoafo ama mbrahyɛbaguafie fitsi afe 2018 ne bosoom a ɔtɔ do enum ne da a otsia esuon no mu. == Eyimnyamhyɛ[edit] == * Déco Officière de l'ordre national du Mérite (France, 2019) == Nhwɛdo[edit] == # '''^''' # '''^''' "Remise de l'Ordre National du Mérite à Mme Mariam Mahamat Nour". b5xpze8o9gu1z3omv6kns6ro36ummvj Botswana Agricultural Marketing Board Workers' Union 0 1304 10905 10902 2023-06-17T12:09:41Z Eafrakay 73 new article 10905 wikitext text/x-wiki '''Botswana Agricultural Marketing Board Workers" Union(BAMBWU)''' yɛ eguadzifokuw a wɔka Botswana Federation of Trade Union a ɔwɔ Botswana. heh0kz63lubrp4bqcc8h84tobavwb6o Botswana Mining Worker's Union 0 1305 10904 10903 2023-06-17T12:09:09Z KISUMAR123 67 10904 wikitext text/x-wiki '''Botswana Mining Worker's Union (BMWU)''' yɛ guadzikuw a wɔka Botswana kuw ahorow a wɔwɔ guadzikuw a wɔwɔ Botswana mu ho. k78h79nujashstipbukilx60hwcocx4 Police and Prisons Civil Rights Union 0 1306 10943 10942 2023-06-17T13:34:47Z Assilidjoe 33 Improved article 10943 wikitext text/x-wiki '''The Police and the Prisons Civil Right Union(POPCRU)''' yɛ eguadzi kuw a wɔwɔ South Africa a wogyina Police officers, traffic Officers na correctional officers anan mu, no mu mba yɛ bɛyɛ 12,000. Wɔhyɛɛ POPCRU ase wɔ afe 1989 == Abakɔsɛm == Fankwa ne da a ɔtɔ do enum no, nyimpakw bi a wɔwɔ wɔyɛ aporisifo wɔ soth Afrika buu mbra do na wɔanngye annto mu ato annhyɛ etuatsewfo no do. Ɔbrɛfɛw mu no, binom yɛɛ edwuma wɔ efiadze dɛ wobohu POPCRU. Nkabɔmu kuw fofor no ennya dzin an woyii no mu mpanyimfo binom edzi na wɔdze binom so too efiadze. Afe 1993 mu no, kuw no benya dzin.nnya a POPCRU ka south Afrika edwumayɛfo nkabɔmu kuw no ho. (COSATU). === Kuw no mu mpanyimfo === kyerɛwkyerɛwfo panyin Jacob Tsumane 2000s: Abbey Witbooi 2007: Nathi Theledi === Mpanyimfo a wodzi enyim === 1989: Gregory Rockman 1990s: Johnny Jansen 1996: Zizamele Cebekhulu srk0b0orwhghvr83rfpq3rhz7xs3u8z Botswana Federation of Trade Unions 0 1307 10907 2023-06-17T12:23:32Z Joseph Koraboh 675 New article created 10907 wikitext text/x-wiki Botwana Nkabɔmu guadzi kuw(BFTU)no yɛ ɔman no guadzi kuw ma Botwana.Wɔtsew kuw no wɔ afe apem ɔha akrɔn nye eduesuon esuon, guadzi kuw no gyina hɔ ma ɔha ne nkyekyɛ mu eduokron wɔ ɔman ne guadzi mu,wɔ aber a kuw etsitsir a ɔwɔ ɔman no mu no nyinara ka ho. Seseiara dze BFTU refa kwan bi do dze atsew guadzi kuw eduonum enum ama no do atsew aba du ebiasa. ss91ky2go50huwz9w86b8ekbdibcaxg National Education, Health and Allied Workers' Union 0 1308 10935 10934 2023-06-17T13:26:18Z Assilidjoe 33 10935 wikitext text/x-wiki {{Databox|item=Q6972381}}'''National Education, Health and Allied Workers' Union (NEHAWU)''' yɛ guadzi kuw a wɔwɔ South Africa man mu. Wokitsa nyimpakuw bɛyɛ 276,000, iyi ma wɔyɛ amansuon edwumakuw a wɔdɔɔso wɔ ɔman no mu. Wɔboa Ɔman no, Apɔwmudzen, Nwomahu na Eyiedzi edwuwayɛfo. == Abakɔsɛm == Wɔtsew nkabɔmu kuw yi wɔ afe 1987 mu, ber a Health and Allied Workers' Union nye General and Allied Workers' Union na South African Allied Workers' Union kaa hɔn ho bɔɔ mu. NEHAMU ka South African Guadzi Nhyiamu Nkabɔmu Kuw (Congress of South African Trade Unions (COSATU), na Public Services International na Trade Union International Public Service and Allied edwumayɛfo ho. == Akandzifo == AKyerɛkyerɛwfo 1987: Yure Mdyogolo 1988: Phillip Dexter 1994: Neil Thobejane 1998: Fikile Majola 2013: Bereng Soke 2017: Zola Saphetha == Kuw No Eguamutsenafo == 1987: Bheki Mkhize 1990: Vusi Nhlapo 2004: Noluthando Mayende-Sibiya 2010: Mzwandile Makwayiba 2022: Mike Shingange ja3oaqru20ntk7v3nns5bapxvk1i3tm Congress of South African Trade Unions 0 1309 10927 10921 2023-06-17T13:14:27Z Assilidjoe 33 Added data 10927 wikitext text/x-wiki {{Databox|item=Q1125980}} '''The Congress of South African''' yɛ edwumayɛfo nkabɔmu kuw a wɔfrɛ hɔn (COASATU or Cosatu)a wɔwɔ Etsifi Ebibirim mu. Wɔtseew dɛm kuw yi wɔ afe 1985 na ɔso kyɛn edwumayɛfo nkabɔmu-kuw ahorow ebiasa a wɔwɔ ɔman no mu a ɔno so wɔ nkorbata eduonu-biako hyɛ n'ase. 57sh1i26y9bj20e2iyep4p1aqdidbuq Botswana Private Medical & Health Services Workers' Union 0 1310 10912 10910 2023-06-17T12:54:21Z Assilidjoe 33 10912 wikitext text/x-wiki '''The Botswana Mining Workers Union'''(BMWU) yɛ eguadzi kuw a wɔfam Botswana hɔn guadzi kuw kɛse ho wɔ Botswana 314euqh3d8s68m5px6geh5t8gfh75kn Communication Workers Union (South Africa) 0 1311 10941 10937 2023-06-17T13:30:59Z Leonard Nketsia 19 10941 wikitext text/x-wiki '''Communication Workers Union (CWU)''' yɛ eguadzi nkabɔmu kuw wogyina hɔ ma abaɛfor mfir na dawurbɔ edwumayɛfo ananmu wɔ South Africa. Wɔtseew nkabɔmu kuw yi wɔ Esusow Aketseaba, 1996 mu ber a Post and Telecommunication Workers' Association (POTWA) nye edwumayɛfo nkabɔmukuw nkumaa ebien - Post Office Employees' Association na South African Post Telecommunication Employees' Association - kaa bɔɔ mu no. Dɛ mbrɛ POTWA tse no, nna ekuw ebien no so hyɛ Congress of South African Trade Unions ase. Ber a wɔrehwɛ enyim dɛ POTWA abaanodzifo bedzi konyim wɔ ambatow mu no, POTWA kuwmba mba binom a wɔtseew hɔnho mbom na wodzii konyim wɔ ahyɛse ambatow no mu a Tlhalefang Sekano na ɔyɛɛ hɔn panyin. saz07v69c1hq1j16uc551r0xjjijsqh Air Botswana Employees' Union 0 1312 14164 10913 2024-07-30T11:33:25Z Robertjamal12 13 /* top */clean up, replaced: ) → ɔ using [[Project:AWB|AWB]] 14164 wikitext text/x-wiki '''Air Botswana Employees' Union (ABEUɔ''' yɛ guadzi nkabɔmu kuw a wɔka Botswana Federation of Trade Unions a wɔwɔ Botswana mu no ho. jnb5a3ssnicl9lrbydqsb49lgsrkdqc National amalgamated central , local and parastatal manual workers union 0 1313 10920 10916 2023-06-17T13:07:26Z Assilidjoe 33 10920 wikitext text/x-wiki '''National Amalgamated Central''', Local na Parastatal Manual Edwumayɛfo nkabɔmu kuw (a wɔtaa frɛ no Manual Edwumayɛfo) no yɛ edwumayɛfo nkabɔmukuw a ɔwɔ Botswana. == '''Nhwɛdo''' == gxsgfzt4nlnwdghh8j26n4xwyhyfgeq Botswana Manufacturing & Packaging Workers' Union 0 1314 10948 10940 2023-06-17T13:43:22Z Assilidjoe 33 10948 wikitext text/x-wiki '''The Botswana Manufacturing & Packaging Workers' Union (BW&PWU)''' yɛ guadzi kuw a ɔhyɛ Botswana Federation of Trade Unions kuw baatan ase. 6i23hidwtwb0ouq5vru9z0vd5j6ji52 Creative Workers Union of South Africa 0 1315 10922 2023-06-17T13:10:37Z Salamatu Kalimu 682 Created page with " Guadzi kuw bi a nna ɔwɔ South Africa a wɔfrɛ no Creative Workers Union of South Africa (CWUSA).Na wɔdze hɔnho bataa guadzi kuw bi a ne dzin dze Congress of South Africa Trade Unions (COSATU) ho. Wɔyɛɛ hɔn adwen dɛ wɔdze hɔnho rekɛka The Department of Labour ho wɔ Esusow Aketseaba, 9,2014 nanso wɔanngye anntum mu." 10922 wikitext text/x-wiki Guadzi kuw bi a nna ɔwɔ South Africa a wɔfrɛ no Creative Workers Union of South Africa (CWUSA).Na wɔdze hɔnho bataa guadzi kuw bi a ne dzin dze Congress of South Africa Trade Unions (COSATU) ho. Wɔyɛɛ hɔn adwen dɛ wɔdze hɔnho rekɛka The Department of Labour ho wɔ Esusow Aketseaba, 9,2014 nanso wɔanngye anntum mu. l5en94ikg07yrn8gfxflssgsrcgpzux Jay Nsaidoo 0 1316 10926 10923 2023-06-17T13:13:53Z Millicent quaicoe 692 edited 10926 wikitext text/x-wiki '''Jayaseelan 'Jay' Naidoo'''(wɔwoo no afe 1954 mu) yɛ South Africa amanyɛnyi na guadzinyi a ɔsoom dɛ kyerɛwkyerɛwnyi wɔ Congress of South African Trade Unions(COSATU) mu fi afe 1985 mu kesi 1993 mu. Ɔsan soom dɛ soafo a ɔhwɛ adansi na mpontudwuma ho dwumadzi do wɔ abaguafo a wodzi kan wɔ ɔmampanyin Nelson Mandela n'aber do wɔ afe 1994 mu kesi 1996 mu na ɔyɛɛ soafo ɔhwɛ amonadze, nkitsahodzi na dawurbɔ do (1996-1999). Nna Naidoo yɛ NEC kuw ba wɔ African National Congress mu.Nna ogyina mu pintsiin wɔ ber a nna wɔroko tsia dɛ nhyɛdo bedzi eguadzi nkabɔmukuw ahorow akɛse a ɔwɔ South Africa do. l2x3yj852j552j5r5zobcsoftixkbdw Botswana Postal Services Workers' Union 0 1317 10970 10969 2023-06-19T11:48:52Z 102.176.89.74 Added data 10970 wikitext text/x-wiki {{Databox|item=Q4948911}}'''The Botswana Postal Services Workers' Union (BOPSWU)''' yɛ guadzi kuw a ɔhyɛ Botswana Federation of Trade Unions kuw baatan ase wɔ Botswana. s8nsdhaq1wxy57oo8juqxdyspgr5yof Joseph Mathunjwa 0 1318 10939 10936 2023-06-17T13:29:54Z Assilidjoe 33 Added data 10939 wikitext text/x-wiki {{Databox|item=Q16844904}}'''Joseph Mathunjwa''' a Wɔwoo Esusow Aketseaba 26 wɔ afe 1965 nye panyin a ɔda Association of Mineworkers and Construction Union (AMCU). == N'abrabɔ ahyɛse Na N'edwumasɛm == Wɔwoo Mathunjwa wɔ Amathikulu wɔ KwaZulu-Natal ne etsifi afamu a ɔwɔ South Africa na edwuma a odzii kan yɛe nye datser wɔ afe 1986 wɔ Ran Coal a nna akatua a ɔgye hyɛ ase fi R300 kesi R400 bosoom biara. Onyaa ɔpɛ wɔ edwumayɛfokuw wɔ ber a edwumayɛfo hɔn ndwuma hyɛɛ ase dɛ orifi hɔn nsa wɔ ber edwumakuw no enntu anamɔn biara dɛ wɔbɔbɔ edwumayɛfo no ho ban dɛ hɔn ndwuma nnkefir hɔn nsa. Ɔhyɛɛ ase koo ma edwumayɛfo a woeyi hɔn edzi wɔ afe 2005 wɔ asɛndzibea a wɔhwɔ ndwuma mu nsɛmsɛm a ɔwɔ BHP Billiton na odzii konyim,na hɔ nye AMCU n'ahyɛse. Dzifuu bosoom wɔ afe 2022, ber a nna ɔdze n'anomusɛm roto gua no, Mathunjwa kaa dɛ nna ndzɛmba rokɔ do yie wɔ South Africa ber a nna wɔhyɛ aborɔfo amambu no ase kyen ndɛ. == Noho Nsɛm == Mathunjwa yɛ Kristonyi a ɔsom wɔ Salvation Army ne saso ntsi otum bɔ totorobɛnto na osua ndwom so. Ɔyɛ ɔdwontonyi a ɔbɔ noho mbɔdzen yie. 1ai9bg9eopdkcecqn1aoqsa0gswbypy Democratic Nursing Organisation of South Africa 0 1319 10932 10930 2023-06-17T13:23:21Z Assilidjoe 33 Added data 10932 wikitext text/x-wiki {{Databox|item=Q5255667}}'''Democratic Nursing Organization of South Africa''' yɛ eguadzifo kuw a ɔwɔ South African a wofi hɔn pɛ mu dɛ wɔyɛ kuw a wogyina hɔ ma South Africa anɛɛsefo nye anɛɛsefo a wɔgye awo.Wotsintsiim no dɛ mbrɛ ɔtse yi wɔ Mumu 5, 1996 mu. Ɔyɛ Congress of Africa Trade Unions ne mbataho na ɔbɛyɛɛ International Council of Nurses ba wɔ Ɔbɛsɛ 15, 1997.Kuw no dwumadzi wɔ baanodzi nhyehyɛɛ a ɔwɔ congress no do wɔ Ɔberɛfɛw 10, 2014 ma oyii National Union of Metalworkers of South Africa wɔ Ɔberɛfɛw 7, 2014 fii hɔ.2010 congress no,kuw no sii egyina dɛ National EXECUTIVES Committee no nkɔdo na wɔmfa hɔnho mbata South African Democratic Nurses' Union.Ndwuma ahorow gu akwan mu a ɔboa ma apɔwmudzen wɔ South Africa bɔkɔ n'enyim. Dɛm akwan ahorow yi fa ntsetsee a wɔdze ma anɛɛsefo wɔ HIV/AIDS ,ndur ahorow ne mfae na nsamanwɔw ho. oayzzuof2qkwtenqdvs9pyonomzhaup Botswana Wholesale, Furniture and Retail Workers' Union 0 1320 10929 2023-06-17T13:19:22Z Black Canadian 691 Botswana Wholesale, Furniture and Retail Workers' Union #FAT 10929 wikitext text/x-wiki Botswana Wholesale, Furniture na Retail Edwumayɛfo Nkabɔmukuw (BWF&RWU) no yɛ adzetɔn kuw a wɔnye Botswana Federation of Trade Unions a ɔwɔ Botswana no bɔ hye. jsa3zag18974dkjwi1t2nn11ov86ijf Public and Allied Workers Union of South Africa. 0 1326 10954 10952 2023-06-17T13:50:21Z KISUMAR123 67 10954 wikitext text/x-wiki '''Public and Allied Workers Union of South Africa (PAWUSA)''' yɛ guadzi kuw ma aman edwumayɛfo wɔ South Africa mu. Ɔka Congress of South African Trade Unions (COSATU) mu. 442l8n854mp9et8a3k05op07xohjc2s Botswana Housing Corporation Staff Union 0 1327 10951 2023-06-17T13:48:50Z Lactyler 671 New article 10951 wikitext text/x-wiki ==Botswana Housing Corporation Staff Union== Botswana Housing Staff Union (BHCSU) yɛ edwumayɛfo kuw a wɔka Botswana Federation of Trade Unions a ɔwɔ Botswana. njzs9een3c3iyhu7fidtrsudbtu6qky Botswana Railways Amalgamated Workers' Union 0 1332 10959 2023-06-17T13:56:31Z Lactyler 671 New article 10959 wikitext text/x-wiki == Botswana Railways Amalgamated Workers' Union== Botswana Railways Amalgamated Workers' Union (BRAWU) yɛ edwumayɛfo kuw a wɔhyɛ Botswana Federation of Trade Unions a ɔwɔ Botswana n'ase. jyw5e5nvp7jb7fdx0rni00q1gmxecy5 Ahobaa Afahyɛ wɔ Ajumako 0 1334 10962 2023-06-17T14:02:49Z Millicent quaicoe 692 new article 10962 wikitext text/x-wiki '''Ahobaa Afahyɛ''' yɛ afahyɛ a ɔda mu soronko wɔ Mfantseman mu. 0k8pzksug9lqaghxfd87cqwgkh0xs7r University of Botswana Non-Academic Staff Union 0 1335 10963 2023-06-17T14:07:39Z Eafrakay 73 Mayɛ atekel fofor 10963 wikitext text/x-wiki Botsawana suapɔn edwumayɛfo a nkyɛ nkan no wɔfrɛ hɔn University of Botswana Non-Academic Staff Union (UBNASU) yɛ eguadzifokuw a wɔka Botswana Federation of Trade Unions (BFTU)a ɔwɔ Botsawana. Ɔberɛfɛw bosoom wɔ afe 2006,UBNASU tsew etua tsia suapɔn no mu mpanyimfo wɔ bea nna wɔdze hɔn hɛn si. Fankwa bosoom wɔ afe 2010,UBNASU nye University of Botswana Academic and Senior Support Staff Union (UBASSSU) soɛr tsia akatua ntomu a nkyɛ ɔbɛsesa vice chancellor n'akatua agye no ma oenya mbɔho. Edwumakuw no nyina twee etua tsew no sanee wɔ aber a wɔ bɔɔ akatua ntomu no gui. Nna Gadzani Mhotsha yɛ kyerɛkyerɛwfo panyin ma UBNASU na BFTU. an1n8wkj3fcz47ydefrgpituuuektts National Union of Mineworkers (South Africa) 0 1337 10965 2023-06-17T14:34:25Z Suzieturkson1 35 Atekel 10965 wikitext text/x-wiki The National Union of Mineworkers (NUM) is a mainly mining industry related trade union, an organisation of workers with common goals through organised labour, in South Africa. With a membership of 300,000 as of 2014, it is the largest affiliate of the Congress of South African Trade Unions (COSATU). Sika kɔkɔɔ ho edwumayɛfo nkabɔmukuw Yɛ kuw a hɔn dwumadzi nyinara bata edwumayɛfo nkabɔmu nkuw ho. Wɔyɛ ewdumakuw a wokitsa botae kor wɔ south Afrika. Afe 2014 mu no, nna hɔn dodow yɛ mpem ahaebiasa a hhɔn na hɔn dodow yɛ kɛse wɔ South Afrika edwumayɛfo nkabɔmukuw no mu. History The union was founded in 1982 as a black mine workers union, on the initiative of the Council of Unions of South Africa. Its first leader was Cyril Ramaphosa, under whom it grew rapidly, winning bargaining recognition from the Chamber of Mines in 1983.[1]: 51  Abakɔsɛm Wɔtseew nkabɔmukuw no wɔ afe 1982 mu dɛ edwumayɛfo nkabɔmukuw a wotu sika kɔkɔɔ. Iyi yɛ mpanyimfo a wɔda South Afrika edwumayɛfo nkabɔmukuw no ano no hɔn nsusui. Panyin a odzii kan dzii hɔn enyim nye Owura Cyril Ramaphosa a ne ber do na edwumakuw no tuu mpon ntsɛntsɛm wɔ ber a otumii kɛyɛɛ nhyehyɛɛ ma mpanyimfo a wɔda sika kɔkɔɔ edwumayɛfo nkabɔmukuw no ano no gyee hɔn too mu. Sika kɔkɔɔ ho edwumayɛfo nkabɔmukuw dzi dwumason bɔɔ hɔn ho duwur dze siw nhyehyɛɛ a nna ɔma kwan ma wɔdze edwuma a wotua kaw yie no ma aborɔfo ano. Kuw no yɛ kuw a wɔtseew dze bata south Afrika edwumayɛfo nkabɔmukuw no ho wɔ afe 1985 mu. Afe 2001 mu no, wɔdze edwumayɛfo nkabɔmukuw a wɔyɛ mpontu dwuma kaa ho. Afe 2021 mu no, wɔdze edwumayɛfo nkabɔmukuw a hɔn dwumadzi fa ndzadze ho so kaa South Afrika edwmayɛfo nkabɔmukuw no ho. Wɔdze nkabɔmkuw ahorow no nyinara kaa ho wie wɔ afe 2021. Nkabɔmukuw no bɛkaa wiadze n'afɛnandze nyinara nkabɔmukuw a hɔn dwumadzi fa ndubanduba, enyinamahoɔdzen ho, na sika kɔkɔɔ na afei edwumayɛfo nkabɔmukuw nkaa no nyinara ho. 2007 strike Main article: 2007 South Africa sika kɔkɔɔ edwumayɛfo nkabɔmukuw etuatsew. Mumu ne da a ɔtɔ do anan wɔ afe 2007 mu no, nkabɔmukuw yi tsew etua dɛ wdze reper nhyehyɛɛ pa ɔbɔboa edwumayɛfo wɔ South Afrika. the Union went on strike to protest working conditions in South Africa's mines. The strike was spurred on by a rise in worker fatalities from 2006 to 2007, despite a government plan in October to reduce fatalities. Less than 5% of mineworkers came to work on that day.[5] lnhvr2ad51a1qt789sc18afa6ir1ewq Ananmɔn 0 1338 10966 2023-06-17T23:47:18Z Millicent quaicoe 692 Created an article 10966 wikitext text/x-wiki Anamɔn yɛ adwen a yenya wɔ biribi ho anaa mfonyin a obi gya no ekyir ber a ɔrenantsew anaa orutu mbirika. Tɔtse anamɔn na nsamɔn yɛ anamɔn a mbowa a wɔwɔ awerɛba gya sen dɛ wɔwɔ nan. Dɛmara na mpaboa anamɔn yɛ dzin pɔtsee bi a yɛdze ma anamɔn a yɛdze hɛn mpaboa gya no ekyir. ff4wx8phaytzws9m5c5oiemahm5dlfr Botswana Power Corporation Workers' Union 0 1339 10967 2023-06-18T12:08:28Z Salamatu Kalimu 682 Created page with " Eguadzifo kuw bi a wɔfrɛ no The Botswana Power Corporation Worker's Union (BPCWU) yɛ eguadzifo kuw a ɔdze noho akɛfam The Botswana Federation of Trade Unions ho wɔ Botswana man mu." 10967 wikitext text/x-wiki Eguadzifo kuw bi a wɔfrɛ no The Botswana Power Corporation Worker's Union (BPCWU) yɛ eguadzifo kuw a ɔdze noho akɛfam The Botswana Federation of Trade Unions ho wɔ Botswana man mu. iipy7ir96i77clpzfd9y1zsky2agt9w Mohammed Sakina Nasara 0 1340 13157 10971 2024-05-24T12:00:30Z TenWhile6 1267 wikify 13157 wikitext text/x-wiki Referee basia Mohammed Sakina Nasara a Tiyumba Kookyi Panyin, Iddrisu Suweidu wɔ Division One B bɔɔlbɔ mu abor no. Mprenpren yi, Referee Sakina regye ayarhwɛ wɔ Tamale University Asopitsi wɔ ne bor no ekyir a ɔdze opira ahorow aba no honam enyi. Mfonyin ahorow gu do nenam abaɛfor ahoma do a ɔkyerɛ opiratae basia yi pirae ber a bɔɔlbɔ no rokɔ do. Ghana Aporisifo a wɔwɔ Tamale dze abɔ to gua dɛ wogu do ara rohwehwɛ Kookyi Iddrisu a odzii dɛm dwuma no. Nkrasɛm a GNA Agodzi no enya ka dɛ, Kookyi Iddrisu tui hyɛɛ Referee Sakina do wɔ bɔɔlbɔ prama no do na ɔkɔbor no ber a wosii gyinae bi a ɔkɔɔ tsiaa no. Etsifi Mantɔwmu Bɔɔlbɔkuw no gu do reyɛ nhwehwɛmu afa dɛm asɛm yi ho ama kwan a ɔsɛ dɛ wɔnye no fa do no, wɔnye no afa do. == Nhwɛdo == News Ghana on Google news c0p2nqpinp5y7ez8qbja7lwnm96tcy5 Zulfawu Ishaku 0 1341 11475 11361 2023-11-23T11:16:32Z Robertjamal12 13 11475 wikitext text/x-wiki =Ghanamanba ahwer ne nkwa ber a ɔkɔɔ Mecca wɔ Saudi Arabia dɛ ber a orokɔsom= Dza ɔdze wu no bae no nhyɛ da nnda no ho edzi papa mbom [[1|3news.com]] nhwehwɛmu no ama yeehu dɛ ɔyɛ ahokyer. Zulfawu Ishaku edzi mfe eduosia-awɔtwe, ofri Kumasi a ɔwɔ Asante Mantɔw mu. Owufo yi kitsa nserahwɛ Visa a Saudi Arabia mpanyimfo mma kwan dɛ wɔ mfa nkɔsom(pilgrimage). Nyimpa a wɔtsetse dɛm no, ɔyɛ a wɔhyɛ hɔnho bowura Ghana nseraban mu afe biara kɔ Hajj nserahwɛ wɔ aban no pilgrims ahorow a woetua ho kaw no. Afe yi, Ghana Hajj kuw no bɔɔ hɔn a hom ayɛ hɔn adwen dɛ wobotu kwan akɔ Saudi Arabia no dɛ mma wɔmmfa dɛm Besa no nnkɔ annyɛ dɛm a wɔbɛkyer hɔn na wɔdze hɔn ahyɛ mpanyimfo nsa. Ndaawɔtwe no mu no, nyimpa a wɔtse dɛm ebiasa ho kae. Fofie annto Ata, Zulfawu a w'efri mu no, ɔkɔɔ ahokyer pii mu ber a odur Saudi no ne yarba mu bɛyɛɛ dzen a ɔmaa ɔhwer ne nkwa yayaayaw. Mpanyimfo a wɔwɔ Ghana Consulate no enya nkra ma wogu do reyɛ nhyehyɛe a wɔdze besie no. == Nhwɛdo == [[3news.com]] btsl0ri13129ohdrs6gac1iqrshz2rp Mr. Dennis Yeribu 0 1342 10973 2023-06-20T03:02:40Z Black Canadian 691 Akwanhyia a ɔkɔr do wɔ Ghana no hankyɛmu du gyina 'tyres' a asɛe do 10973 wikitext text/x-wiki ='''Kar akwanhyia a ɔkɔ do wɔ Ghana nyinara ne hankyɛmu du(10%) fir kar no ne 'tyre'-NSRA.'''= Owura Dennis Yakubu, Ɔhwɛfo Panyin, Pɔwbɔfo na Programmes Directorate a ɔwɔ National Road Safety Authority(NSRA), dɛ akwanhyia ahorow a ɔkɔ do wɔ Ɔman Ghana mu no hankyɛmu du(10%) fir kar ne 'tyres' asɛɛsɛe ho. Ɔkɔr do tuu hɛnkafo fo dɛ wɔnhwɛ nsiesie hɔn 'tyre' dɛ mbrɛ ɔbɛyɛ a wobotum esiw akwanhyia kwan. Owura Yeribu kaa nsɛm bi Fida ber a 'Stay Alive Campaign' a NSRA a Vulco ka ho na Ghana Police Service taa hɔn ekyir no rokɔ do. Ber a ehyiadze yi rokɔ do no, kuw no dzii 'tyre' dwuma bi a wɔhwɛɛ siesiee hɔn a wokitsa hɔn ankasa hɔn hɛn ahaenum. Wɔsan so kyɛɛ kwan a wɔbɛfa do abɔ 'tyre' ho ban na wɔtoaa do bɔɔ kwan bambɔ ho dawur. Wowiee 'tyre' nhwɛɛ no, kuw no bɔɔ hɛnkafo kɔkɔ dɛ wɔnhwɛ mbɔ hɔn 'tyre' ho ban na wɔdze ho akadze so maa hɔn. Owura Yeribu kaa dɛ, dza no ho hia papaapa wɔ akwan do bambɔ nye 'tyre' a hɔn a wɔdze akwan dzi dwuma, a dza ɔyɛ yaw nye dɛ wɔmmfa hɔn adwen mpo nkɔ do. Ɔkaa dɛ, wɔbɔkɔ do abɔ 'tyre' bambɔ no wɔ mantɔw nyinara wɔ Ɔman yi mu, dze kaa ho dɛ, ɔnnkyɛr biara wɔbɛyɛ dɛm ayɛkyerɛ yi so ama amansan hɛnkafo so. Owura Yeribu kaa dɛ dza wonyaa fir dwumadzi no mu bɛyɛ ahyensewdze ama daakye nhyehyɛɛ na adzesua ahorow a yɛdze hɛn enyi betsim do dɛ ɔbɔboa kwan do bambɔ ho. Ɔdaa Vulco na Aporisifo ase wɔ mboa a wɔdze aboa hɔn na wɔdaa ahɛnkafo no so ase dɛ wɔsɛɛ hɔn adagyer betsiee dɛm nkyerɛkyerɛ no. Ahɛnkafo no so daa NSRA ase dɛ wɔdze dɛm nkyerɛkyerɛ no maa hɔn. Owura Shakti Shukla, National Retail Manager wɔ Vulco kaa dɛ, ne nhwehwɛmu ama oeehu dɛ, bɛyɛ ahɛn 'tyres' hankyɛmu eduosia-enum kesi hankyɛmu eduosuon na wokitsa awɔwber 'tyres' a nkyɛ ɔwɔ dɛ wokitsa ɔhyewber 'tyres' a oye ma Ghana wimu tsebea yi. Ɔhyewber 'tyres' kitsa 'dedicated rubber compund' bi a ɔbɔ 'tyre' ho ban dɛ ɔyɛ awɔw anaa ɔhyew ber tsebea. Afa kor so no, awɔwber 'tyres' no tum kyer kwan a esukwankyɛba akata do. ='''Nhwɛdo'''= GNA mjaxm4t78u1h4lu5irmfw6zuropk38r Finimfin Mantɔw( Central region Ghana) 0 1343 11029 11024 2023-07-03T22:02:45Z Assilidjoe 33 Improved article 11029 wikitext text/x-wiki {{Databox|item=Q846323}} '''Finimfim Mantɔw''' yɛ [[Ghana]] amantɔw duesia no mu kor.Esuantse na Epuei amantɔw no etwa no ho wɔ etsifi, Nkran Kurowpɔn Mantɔw wɔ epuei, na atɔe wɔ [[Gulf of Guinea]].Finimfin Mantɔw no agye dzin osian nsɔwdo skuul ahorow a wɔwɔ mu no hɔn mbɔdzembɔ na amambu mu ndzɛmba a ɔdze mpontu ba na nserahwɛbea ahorow a ɔwɔ hɔ ntsi.Finimfin Mantɔw no wɔ nserahwɛbea ahorow bi tse dɛ, castles, forts na beach wɔ Mantɔw no mpoano. qzn0c0wg0pqwo20a6qip60d8zecg21b Oti Mantɔw 0 1345 11084 11032 2023-07-11T14:55:15Z Assilidjoe 33 Improved Article 11084 wikitext text/x-wiki {{Databox|item=Q48804004}} '''Oti Mantɔw''' ka amantɔw esia afofor a wɔtsee wɔ Mumu, 2018 mu wɔ [[Ghana]].Wonyaa Mantɔw no fii etsifi afa ɔwɔ [[Firaw Mantɔw]] mu dɛ mbrɛ ɔbɛyɛ a [http://New%20Patriotic%20Party New Patriotic Party] bedzi hɔn bɔhyɛ do ntsi. Ansaana wɔbɔto 2016 [[Ghana]] amansan abatow no, kan ɔkandzifo [http://Nana%20Akufo-Addo Nana Akufo-Addo] kaa dɛ, sɛ wɔtoo aba ma no a, ɔbɛkyɛ Mantɔw no mu bi mu enya amantɔw afofor aka ho ama aban no abɛn amamba no. di3ogttpcsue4nyzjp1m6pahhf13hkk Firaw Mantɔw 0 1346 11086 11021 2023-07-11T14:57:25Z Assilidjoe 33 11086 wikitext text/x-wiki {{Databox|item=Q712832}} '''Firaw Mantɔw(anaa Firaw)''' ka [[Ghana]] amantɔw duesia no ho, a Ho yɛ no kurowpɔn. Ɔwɔ Republic of Togo ne anee na esutsen Volta n'epuei. Wɔakyekyɛ mansin no mu eduonu enum(25), Mantɔw wɔ kasahorow pii, iyinom nye Ewe, Guanfo, na Akanfo. Guanfo no nye Lolobifo, Likpe, Akpafu, Buem, na Nkonya(seseiara ɔka Oti Mantɔw ho). ny9s6n17621j3hxd7adg57crnct6v7i Epuei Mantɔw 0 1347 11020 11016 2023-07-03T21:40:07Z Assilidjoe 33 Improved article 11020 wikitext text/x-wiki {{Databox|item=Q405670}}'''Epuei Mantɔw''' yɛ Mantɔw ɔwɔ Ghana na ɔka amantɔw ahorow duesia no ho wɔ Ghana. 3g9hc2vyunmuj4t760oh4n130n6fq0o Nkran Kuropɔn Mantɔw 0 1348 11390 11088 2023-09-29T10:22:39Z Station150 926 11390 wikitext text/x-wiki {{Databox|item=Q3761}} '''Nkran kuropɔn Mantɔw''' na okitsa asaase kakraba wɔ [[Ghana]] amantɔw duesia no nyina mu,a ne kɛse yɛ 3,245 square kilometres. Iyi yɛ ɔha nkuɛmu 1.4 wɔ [[Ghana]] asaase nyina mu. Ɔyɛ [[Mantɔw ahorow|Mantɔw]] a dɔm pem wɔ hɔ, a hɔn dodow yɛ 5,455,692 wɔ afe 2011 mu, a ɔyɛ ɔha nkyɛmu duesuon ekyir pɔw esuon(17.7%) wɔ Ghanaman nyimpa dodow mu. hz65rw32yqr6aky8xtrbldf8ani7rt8 Etsifi Mantɔw(Ghana) 0 1349 11028 11027 2023-07-03T22:01:09Z Assilidjoe 33 Improved article 11028 wikitext text/x-wiki {{Databox|item=Q502215}}'''Etsifi Mantɔw''' ka amantɔw duesia a ɔwɔ [[Ghana]] ho. Ɔwɔ ɔman n'etsifi afa mu na ɔno nye mantɔw kɛse a ɔtɔ do ebien wɔ amantɔw duesia no mu. Ansaana wɔbɛkyɛ mu no, nna okitsa asaase a ne kɛse yɛ 70,384 square kilometres anaa ɔha nkyɛmu eduasa kor(31%) wɔ Ghana asaase mu. [[Mumu]],2018 mu no,wɔtsew Savannah Mantɔw na North East Mantɔw no so. Wɔakyɛ Etsifi Mantɔw no mu mansin du-anan(14). Mantɔw ne kuropɔn nye Temale, mekyerɛ kuropɔn kɛse a ɔwɔ Ghana. r3rjc4rj771b1ih1e0pttx30iurqpzm Atɔe Etsifi Mantɔw 0 1350 11259 11085 2023-09-04T09:09:41Z Assilidjoe 33 Assilidjoe moved page [[Anee/Atɔe Etsifi Mantɔw]] to [[Atɔe Etsifi Mantɔw]]: Misspelled title 11085 wikitext text/x-wiki {{Databox|item=Q60764360}}'''Anee/Atɔe Etsifi Mantɔw''' no ka amantɔw du-esia a wɔbɛkaa [[Ghana]] amantɔw no ho wɔ afe 2019 mu. Ivory Coast (Comoe District) wɔ mantɔw no anee, [[Finimfin Mantɔw( Central region Ghana)|Finimfin mantɔw]] so wɔ nye southeast, na Esuantsefo, Ahafo, Bono East na Bono mantɔw nyina wɔ n'etsifi. t1parp1dwyqge5lms8cjkrzr5ou4eti Etsifi Anee Mantɔw 0 1351 11082 11039 2023-07-11T14:51:10Z Assilidjoe 33 Improved article 11082 wikitext text/x-wiki {{Databox|item=Q715805}}'''Etsifi Anee Mantɔw''' a ɔwɔ Ghana no wɔ etsifi-anee nkyɛn wɔ Ghana na Etsifi Boka/Epuei [[mantɔw]] wɔ ne boka, Etsifi mantɔw wɔ famu, na Burkina Faso wɔ ne anee na etsifi.Etsifi Anee Mantɔw ne mantɔw kuropɔn na ne kurow kɛse nye Wa. Nkan Ɔmanpanyin Flight-Lieutenant Jerry Rawlings na ɔtsewee wɔ afe 1983 mu wɔ Provisional National Defense Council (PNDC) military regime mu.Wonyaa mantɔw no fir Etsifi Mantɔw mu, a seseiara a ɔyɛ Etsifi Epuei Mantɔw mu. Bɛyɛ mfe eduasa-enum mu no, nna ɔyɛ mantɔw kakraba wɔ Ghana kɛpem dɛ Nana Addo Dankwa Akufo-Addo aban bɛtsee amantɔw esia kaa ho, a ama amantɔw no abɛyɛ du-esia. 7gsg0zr6inuaapbmiftqo0fxliomei2 Sekunde- Takoradze 0 1352 11046 11045 2023-07-06T06:20:05Z Salamatu Kalimu 682 11046 wikitext text/x-wiki Sekund-Takoradze yɛ kurow kɛse a ɔwɔ Ghana na ɔyɛ nkurow ebien a wɔaka abɔmu mekyerɛ Sekunde na Takoradze.Ɔyɛ Sekunde-Takoradze mansin na atoe mantɔw mu nyinaa ne tsir.Sekunde-Takoradze yɛ mantɔw no,nna mfantse kurow a ɔso na mpo abɛfor mfir a ɔdze yɛ edwuma ne tsir, na ɔwɔ nyimpadodow 445,205 (2012).Mfir dwuma a odzi hen wɔ hɔ nye tsimba,kookoo ne dandanee,nsudo hɛn ne nyɛe,habo nna railway ne nyɛe, ndasa yi ara na fangow no tuii bɛka ho.Edwuma tsitsir a ɔwɔ Sekunde-Takoradze nye apokɔ.Sekunde-Takoradze na ɔyɛ kwantsen a ɔda mu dze kɔ Kumase na Nkran. Ɔyɛ nkurow a hɔn enyiwa ebuei na wɔdzi hɔnho nyi no nyiaa hɔn panyin wɔ ɔman Ghana mu. npmxy6733e99c3cv12kiz41aeu8ak1m Bullgod 0 1353 37311 37310 2025-03-05T21:34:07Z KISUMAR123 67 Meyɛɛ nsiesie 37311 wikitext text/x-wiki {{Infobox person | name = Bullgod | image = | caption = | birth_name = Lawrence Nana Asiamah Hanson | birth_date = | birth_place = Ghana | death_date = | death_place = | citizenship = Ghanaian | alma_mater = | occupation = Artiste manager | organization = }} '''Lawrence Nana Asiamah Hanson''' a dodow ara nyim dɛ wɔfrɛ no Bullgod,<ref>{{Cite web |date=2023-01-18 |title=Bullgod threatens legal action against Appietus for alleged unauthorised sale of 5Five's songs - MyJoyOnline.com |url=https://www.myjoyonline.com/bullgod-threatens-legal-action-against-appietus-for-alleged-unauthorised-sale-of-5fives-songs/ |access-date=2023-01-20 |website=www.myjoyonline.com |language=en-US}}</ref>yɛ dwontonyi a hɔn hwɛdofo wɔ ɔman Ghana mu.<ref>{{Cite web|title=Bulldog, Biography|url=https://www.ghanaweb.com/person/Bulldog-3914|access-date=2021-03-09|website=www.ghanaweb.com}}</ref><ref>{{Cite web|date=2016-01-12|title=Bulldog|url=https://www.musicinafrica.net/directory/bulldog|access-date=2021-03-09|website=Music In Africa|language=en}}</ref> Ɔyɛ ɔhwɛdofo ma Ghana ndwontonyi a wɔfrɛ no Shatta Wale dada ansaana hɔn ntamu rebɛtsew seseiara dze ɔno na ɔhwɛ Vanilla a ɔyɛ afrobeat.<ref>{{Cite web|date=2021-01-16|title=I was detained in Ghana’s toughest prison – Bulldog opens up about incarceration|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/I-was-detained-in-Ghana-s-toughest-prison-Bulldog-opens-up-about-incarceration-1156367|access-date=2021-03-10|website=www.ghanaweb.com|language=en}}</ref><ref>{{Cite web|title=Watch how Shatta Wale’s Manager Julio ,Bulldog and others caused confusion at Zylofon|url=https://www.modernghana.com/entertainment/47983/watch-how-shatta-wales-manager-julio-bulldog.html|access-date=2021-03-10|website=Modern Ghana|language=en}}</ref><ref>{{Cite web|last=Online|first=Peace FM|title=Guess Who Is Shatta Wales New Manager|url=https://www.peacefmonline.com/pages/showbiz/news/201511/260789.php|url-status=live|access-date=2021-03-10|website=Peacefmonline.com - Ghana news|archive-url=https://web.archive.org/web/20201028115944/https://www.peacefmonline.com/pages/showbiz/news/201511/260789.php |archive-date=28 October 2020 }}</ref> == N'edwumasɛm == Bullgod hyɛɛ n'edwuma ase dɛ rapper ansaana ɔrebɛyɛ ndwontofo hɔn Manager. Ɔno na ɔtsew na ɔyɛ Chief executive officer ma Bullhaus Entertainment a otsintsim no dɛ adwomtofo hɔn nhwɛdo edwumakuw wɔ 2003 mu. wɔahwɛ Ghanafo adwontofo bi tse dɛ 5Five, Nii Soul, Bertha (Yaa Yaa), Natural Face, Iwan, Rudebowy Ranking, Vanilla, VIP seseiara VVIP. Koo Ntakra na Shatta Wale.<ref>{{Cite web |date=2023-01-20 |title=I'm a disappointed rapper - Bullgod confesses |url=https://www.ghanaweb.com/GhanaHomePage/entertainment/I-m-a-disappointed-rapper-Bullgod-confesses-1698404 |access-date=2023-01-20 |website=GhanaWeb |language=en}}</ref> == Dzin Nsesae == Dzifuu, 2020 mu no, ɔsesaa ne dzin fii 'Bulldog' bɛyɛɛ 'Bullgod' ber a ne basia frɛɛ no 'Bullgod'. Ɔsan so daa no edzi wɔ ne dzin dadaw noho dɛ 'Bulldog' kyerɛ dɛ 'Bull dan Onyankopɔn'<ref>{{Cite web |date=2023-01-19 |title=Bullgod reveals the surprising meaning behind former name 'Bulldog' |url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Bullgod-reveals-the-surprising-meaning-behind-former-name-Bulldog-1697954 |access-date=2023-01-20 |website=GhanaWeb |language=en}}</ref><ref name=":0">{{Cite web |last=Abedu-Kennedy |first=Dorcas |date=2020-08-05 |title=Meet Bulldog's beautiful daughter [Photos] |url=https://www.adomonline.com/meet-bulldogs-beautiful-daughter-photos/ |access-date=2024-02-04 |website=Adomonline.com |language=en-US}}</ref> == Ntsinoahyew == Wɔkyeer no dɛ wɔaka ɔatsen ne nsa wɔ Ghana mampanyin Nana Akuffo Addo do.<ref>{{Cite web |last=Owusu-Mensah |first=Jeffrey |date=2021-01-11 |title=Bulldog arrested by BNI after threatening Akufo-Addo; Rex Omar gives details |url=https://yen.com.gh/180929-bulldog-shatta-wales-man-arrested-threatening-akufo-addo-mcbrowns-show-menzgold.html |access-date=2023-07-01 |website=Yen.com.gh - Ghana news. |language=en}}</ref><ref>{{Cite web |date=2021-01-11 |title=Social media users react to Bulldog’s alleged arrest by National Security |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Social-media-users-react-to-Bulldog-s-alleged-arrest-by-National-Security-1151921 |access-date=2023-07-01 |website=GhanaWeb |language=en}}</ref> Wɔsanee so dze noho nkrato baa dɛ ɔaka dɛ basia ndwontonyi dze ɔnnhwɛ no do da. Nna ɔrepɛ akyerɛ dɛ dɛ mbrɛ banyin a ɔyɛ nhwɛdonyi bɔhwɛ basia ndowmtonyi do no ɔbɛyɛ na wɔatotɔ dɔ mu anaa ɔbɛyɛ na wɔnyɛ hɔnho adeda, a ɔnnyɛ mma ndwomtow edwuma no.<ref>{{Cite web |last=Otu-Aboagye |first=David |date=2023-03-10 |title=I can't manage a female artiste because I will sleep with her: Bullgod explains |url=https://yen.com.gh/entertainment/celebrities/229640-bullgod-i-manage-a-female-artiste-i-eventually-sleep-her/ |access-date=2024-02-04 |website=Yen.com.gh - Ghana news. |language=en}}</ref> == N'abrabɔ Mu Nsɛm == Bullgod awar Fiwa Hanson a ɔtse Germany. Wɔwɔ mba ebiasa.<ref name=":0" /> == Mboayɛdze == fvlr28kipweawg1hyt7ujwhzynen8be Bullet( Ɔdwontownyi) 0 1354 36704 36703 2025-02-20T11:49:43Z KISUMAR123 67 Meyɛɛ nsiesie 36704 wikitext text/x-wiki '''Ricky Nana Agyeman''' a ɔsan dze Bullet yɛ ndwontonyi,ndwonkyerɛwfo, ndwontowfo hwɛdofo nna ɔda record Label ano. Kuw a wɔnye Ahkan bɔɔ ruff na smooth no, nna ɔka ho. m0c5gl3welcthxrk7qeenj75n1brkvj Afahyɛ Ahorow A Wodzi Wɔ Ghana 0 1356 14154 12697 2024-07-30T11:32:42Z Robertjamal12 13 /* Articles */clean up, replaced: ) → ɔ (6) using [[Project:AWB|AWB]] 14154 wikitext text/x-wiki == Articles == {| class="wikitable" |+ !Article !Article in Fante !Username |- | [[:en: Bakatue]] | [[Bakatue]] | |- | [[:en: Homowo]] | [[Homowo]] | |- | [[:en: Kundum]] | [[Kundum]] | |- | [[:en: Aboakyer]] | [[Aboakyer]] | |- | [[:en:Foo (Faoɔ]] | [[Foo (Faoɔ]] | |- | [[:en:Kpini Chugu (Guinea fowl Festivalɔ]] | [[Kpini Chugu (Guinea fowl Festivalɔ]] | |- | [[:en:Ohum]] | [[Ohum]] | |- | [[:en:Hogbetsotso]] | [[Hogbetsotso]] | |- | [[:en:Ngmayem]] | [[Ngmayem]] | |- | [[:en:Yam]] | [[Yam]] | |- | [[:en:Buɣum Chuɣu (Fire Festivalɔ]] | [[Buɣum Chuɣu (Fire Festivalɔ]] | |- | [[:en:Beng]] | [[Beng]] | |- | [[:en:Lukusi]] | [[Lukusi]] | |- | [[:en:Danyiba]] | [[Danyiba]] | |- | [[:en:Fetu Afahye]] | [[Fetu Afahyɛ]] | |- | [[:en:Adae Kese]] | [[Adae Kɛse]] | |- | [[:en:Adae]] | [[Adae]] | |- | [[:en:Asafotufiam]] | [[Asafotufiam]] | |- | [[:en:Fiok]] | [[Fiok]] | |- | [[:en:Apafram]] | [[Apafram]] | |- | [[:en:Dzawuwu Festival]] | [[Dzawuwu Afahyɛ]] | |- | [[:en:Opemso Festival]] | [[Opemso Afahyɛ]] | |- | [[:en:Ɔvazu Festival]] | [[Ɔvazu Afahyɛ]] | |- | [[:en:Damba festival]] | [[Damba afahyɛ]] | |- | [[:en:Kakube festival]] | [[Kakube afahyɛ]] | |- | [[:en:Kobine Festival]] | [[Kɔbine Afahyɛ]] | |- | [[:en:Akwantukese Festival]] | [[Akwantukese Afahyɛ]] | |- | [[:en:Akwambo festival]] | [[Akwambɔ afahyɛ]] | |- | [[:en:Odwira festival]] | [[Odwira afahyɛ]] | |- | [[:en:Kpini-Kyiu Festival]] | [[Kpini-Kyiu Afahyɛ]] | |- | [[:en:Akwasidae Festival]] | [[Akwasidae Afahyɛ]] | |} [[Nkyekyεmu:Afahyɛ Ahorow]] 8odwh6yjgsi9q6gddt5phyifjgvum4a Stephanie Benson 0 1357 11074 11073 2023-07-07T09:35:34Z Assilidjoe 33 Improved article 11074 wikitext text/x-wiki '''Stephanie Banson''' a ɔnoara so nye Princess Ekuwa Ohenewaa Asieanem, ofi Kokoben na ɔyɛ Ghana ndwontownyi a ne dzin agye wiadze bebiara na ne ntsin hyɛ Jazz music mu. UK na ɔtse.Wɔkyerɛ mu dɛ ɔno nye jazz hembaa wɔ Ghana. apvknq62oxi9u2cfy10kb3lxkfi9jqi Bra Kevin Beats 0 1358 11081 11079 2023-07-11T14:46:28Z Assilidjoe 33 11081 wikitext text/x-wiki '''Kevin Anom''' a ɔnoara so nye "Bra Kevin Beats wɔ enyigye kwando no yɛ ndwontownyi a dodowara nyim no wɔ ndwom bi a wɔfrɛ no" Three Headed Beat" na Ebisa ebisa ho. 62mik0kjc0acnsbhqi68jvuc2690p6c Bakatue 0 1359 36870 36869 2025-02-27T07:14:37Z KISUMAR123 67 Meyɛɛ nsiesie 36870 wikitext text/x-wiki {{Databox|item=Q4849026}}'''Bakatue Afahyɛ''' yɛ afahyɛ a ahemfo na nkorɔfo a wɔwɔ Edina a ɔwɔ [[Finimfin Mantɔw( Central region Ghana)|Finimfin Mantɔw]] mu wɔ [[Ghana]] na wodzi.<ref name=Bak>{{cite web|title=Festivals in Ghana|url=http://www.ghanaweb.com/GhanaHomePage/tourism/festivals.php|publisher=www.ghanaweb.com|accessdate=27 December 2011|archive-date=27 December 2011|archive-url=https://web.archive.org/web/20111227070729/http://www.ghanaweb.com/GhanaHomePage/tourism/festivals.php|url-status=live}}</ref> Afe 1847 mu na afahyɛ yi bɔbɔɔ adze, wodzi no wɔ [[Benada]] a odzi kan wɔ Ayɛwoho wɔ afe biara mu.<ref name=Bak/> == Afahyɛ No == Dutch fo na wɔdze afahyɛ no bɔbɔɔ adze wɔ afe 1847 mu na hɔn Governor Cornelis Nagtglas na wɔbɔɔ ne dzin wɔ ho wɔ afe 1860 mu. [[Afahyɛ]] no yɛ adze a obue nam kye ano kwan wɔ Edina fardwuma mu.<ref name="DoortmontSmit2007">{{cite book|last1=Doortmont|first1=Michel René|last2=Smit|first2=Jinna|title=Sources for the Mutual History of Ghana and the Netherlands: An Annotated Guide to the Dutch Archives Relating to Ghana and West Africa in the Nationaal Archief, 1593-1960s|url=https://books.google.com/books?id=-SBwMhYAZw0C&pg=PA285|year=2007|publisher=BRILL|isbn=90-04-15850-2|page=285|access-date=2016-11-19|archive-date=2020-04-22|archive-url=https://web.archive.org/web/20200422004812/https://books.google.com/books?id=-SBwMhYAZw0C&pg=PA285|url-status=live}}</ref> Edzin ''Bakatue'' fi Fante kasa mu na ase kyerɛ dɛ " baka ne ntuei".<ref name=FISH>{{cite web|title=Bakatue|url=http://www.ghananation.com/festivals/?blurb=267|publisher=www.ghananation.com|accessdate=29 December 2011|archive-date=17 February 2012|archive-url=https://web.archive.org/web/20120217161526/http://www.ghananation.com/festivals/?blurb=267|url-status=live}}</ref> Wɔdze afahyɛ ne dzi sii hɔ dze kae ber a Portugalfo hyehyɛɛ Edina wɔ ahyɛse a wɔdze yɛɛ etubrafo wɔ Gold Coast a nna ɔwɔ hɔ dɛm ber no mu no. Wɔsan dze bɔ mpae na wɔda nananom ase wɔ nam kye afe pa ho. == Dwumadzi Ahorow a wɔyɛ == Edinaman no dze [[Dwowda]] na [[Benada]] a odzi kan wɔ [[Ayɛwoho]] bosoom no mu dɛ afahyɛ nda. === Dwowda === Amandze a ɔsɛ dɛ wɔyɛ no afahyɛ no biara no, dɛm da no na wɔyɛ wɔ mu. === Benada === Mbasiafo a wɔhyɛ Kente rokɔ aprɔw wɔ Brenya baka no do. Ɔnye [[Ghana]] nsutɔ ber na wohyia. Wɔfaa Benada osiandɛ ɔno nye Bosompo ne da. Dɛ mbrɛ ɔtse wɔ Edina no, dɛm ara so na ɔtse wɔ kurow biara a wɔyɛ fardwuma wɔ [[Ghana]] ha, dɛ Benada yɛ da a wɔdze esi hɔ ama Bosompo.<ref name=tuesday>{{cite web|title=Bakatue festival|url=http://pathghana.com/bakatue-festival.html|publisher=pathghana.com|accessdate=29 December 2011|archive-date=15 October 2011|archive-url=https://web.archive.org/web/20111015103343/http://pathghana.com/bakatue-festival.html|url-status=live}}</ref> Sɛ odu dɛm ber no a, Ɔmanhen na n'ahemfo nkaa no a wɔwɔ Edina no dze nkyirefua na bayer a wɔdze ngo kɔkɔɔ yɛ edziban ma Nana Brenya, bosom a ɔwɔ baka no mu, na wɔbɔ mpae serɛ asomdwee. Afahyɛ da anapa no, adzehye a wɔwɔ Edina ahemfie no nyina dze santsen twa kurom a ahemfo ahorow no tsenatsena hɔn apaka ahorow no mu twa kurom. Ahemfo a wɔwɔ nkurow akɛse mu wɔ Edina mu no tsena apaka a woesiesie no fɛɛfɛɛfɛw mu. Sɛ ahemfo no twa kurow mu wie na etsitsirfo a wɔtoo nsa frɛɛ hɔn no dze hɔn nsɛm to gua wie a, nunsinyi panyin tow eboa gu Brenya Baka no mu mpɛn ebiasa. == Mboaedze == <references /> [[Nkyekyεmu:Ghana Afahyɛ Ahorow]] 9wulb5rn8zt4t2jyc5zps0t7k6ivkq5 Savannah Mantɔw 0 1366 11122 11121 2023-07-17T13:50:49Z Assilidjoe 33 Improved article 11122 wikitext text/x-wiki {{Databox|item=Q60764352}} '''Savannah Mantɔw''' no ka amantɔw afofor ho wɔ Ghana na ɔsan so yɛ mantɔw kɛse wɔ ɔman no mu. [[Mantɔw]] no nya mu no gyina Gonja Traditional Council, a Yagbonwura Tumtumba Boresa Jakpa I yɛ hɛn banodzinyi. Ber a wonyaa mbuae fii aman mpnyimfo binom hɔ no(wɔtsew mantɔw no mu), Brobbey Commission(Commission no wɔyɛɛ biribiara), a wɔyɛɛ ho nyehyɛɛ wɔ [[Mumu]] 27, 2018. evr4syrh7sezetx1br4ju9y5tjwuuli Amoma 0 1368 16948 14131 2024-09-25T18:38:09Z David kojo joe Mensah 1426 improved article 16948 wikitext text/x-wiki '''Amoma''' yɛ mpanyinsɛm a wɔahyɛ da awen no awensɛm kwan do a wɔka dze huhor ɔhen bi anaa etsitsirfo binom dze kyerɛ hɔn nkonyimdzi nye hɔn dzibew bi a wɔwɔ. Wotum dze ka enyigyesɛm anaa awerɛhowsɛm bi a esi pɛn. == Nsɛm a wɔdze moma obi == Amoma mu nsɛm nnyɛ nsɛm biara gyan bi; ɔnam dɛ wɔreka dze ehuhor obi wɔ siantsir bi no ntsi, wɔwɔ nsɛm soronko bi wɔdze wen. No mu etsitsir no bi na ɔka do yi: === '''ABAKƆSƐM''' : === Iyi yɛ nsɛm bi a etwa mu kɔ a ɔfa nyimpa anaa nyia a wɔromoma no no ho. Otum yɛ ne mbafobermu nsɛm anaa nsɛm bi a ɔfa n’abrabɔ ho wɔ mber bi a etwa mu kɔ mu. Otum yɛ dzibew ahorow a onyia no edzi no pɛn, abrabɔ mu nkonyim  ahorow bi a oedzi. Otum mpo yɛ onyia no n’awoo anaa n’awofo ho nsɛm. sɛ onyia no yɛ ɔhen a, n’abakɔsɛm no tum yɛ dza ɔfa egua no ho, dzin a ɔda no do no ho, anaa dzibew a okitsa no ho na mpanyimfo binom a oetwa mu kɔ no ho. === '''NSABRAN''' : === “Nsabran yɛ ntonton kasa bi a wɔka fa edzin horow bi ho…” (Krampah 1997:81) === '''ABƆDZIN''' : === “Abɔdzin yɛ ntonton kasa bi a yɛka wɔ nyimpa bi ho. Wɔmmbɔ nyimpa abɔdzin wɔ adzebɔn ho, ɔnam dɛm ntsi, abɔdzin biara gyina ndzeyɛɛ pa, mbanyindam anaa su pa bi do. Sɛ ɔkɛba dɛ obi benya abɔdzin biara wɔ biribi a ɔnnyɛ fɛw ho a nna ɔbɛyɛ dɛ dɛm adze bɔn no mfaso kɛse bi fi mu bae maa ɔman a onyia no da mu no nyina.” (Krampah 1997:85) == Nkorɔfo a wotum moma == '''1. Abrafo''': Edumfo na abrafo yɛ ɔhen n’ahobanbɔfo a wɔtaa nye no nantsew. Nsonsonee a ɔda hɔn mu nye dɛ, edumfo no yɛ hɔn a wcnam cman no mbra do kum nyimpa a csj wc ber a csj mu, abrafo no dze, hɔn edwuma tsitsir nye dɛ wɔ moma ɔhen no. Edumfo no so taa yɛ nsordaafo. '''2. Asokwafo:''' Iyinom yɛ nkorɔfo a wɔhɛn mbɛn na ntɛkyerɛ mu. Iyinom so tum fa hɔn mbɛnhɛn kwan do moma. '''3. Kwadwomfo:''' “Kwadwom yɛ ndwom a wɔbɔ hwen dze tow. Siantsir a wɔbɔ hwen dze tow nye dɛ, ndwontofo no mmpɛ dɛ nyimpa a woehyia hɔ no bɛtse nsɛm a wɔreka no. Ndwontowfo yinom na yɛfrɛ hɔn kwadwomfo. '''4. Akyerɛma:''' Akyerɛma so tum nyan nkyen bi tse dɛ etumpan na frɔm dze moma. == NTSETSEE A WƆDZE MA HƆN A WƆMOMA == Tsetse no, nna hɔn a wɔmoma no nya hɔn ntsetsee wɔ ahemfie anaa nkorɔfo  binom a wodzi  dɛm dwuma anna wɔwɔ ho nyimdzee hc. Iyi ne siantsir nye dɛ, nsɛm a wɔdze moma yɛ nsɛm a ɔfa ahemfo no ho anaa ngua a wodzi no ho. Bi so nye dɛ nna ahemfo (Amanhen/Ahemfo akɛseɔ na wɔmoma hɔn. Dɛm no ntsi, no mu nsɛm no nnyɛ nsɛm a dɔm beberee nyim ka hɔn a wɔbɛn egua no ho no ho. Nsonsonee a aba mu ndɛ mber yi nye dɛ, binom tum kɔ ho skuul kosua kwan a wɔfa do moma. Binom so kɔ ho skuul na wɔsan fa tsetse kwan no do sua. Nyimpa binom so atsetsew ekuw a hɔn dwuma a wodzi nye dɛ wɔmoma ntsi sɛ obi pɛ dɛ onya dɛm ntsetsee no bi a wɔma ho kwan ma ɔdɔm hɔn kuw no. c3q2p1w26h87eanjgxj16movnfwi2bq Owuraku Ampofo 0 1369 14287 11185 2024-08-03T00:05:38Z Rich Farmbrough 1415 14287 wikitext text/x-wiki '''Owuraku Ampofo''' yɛ Ghana enyigyedze ho nsɛm ho amandzɛɛbɔfo na ɔkyerɛwfo a wonyim no dɛ ɔdze data dzi dwuma wɔ nsɛm ho amandzɛɛbɔ mu. Ɔyɛ kan Prime Sport ho ɔyɛkyerɛfo wɔ Joy News do na mprɛmprɛn ɔyɛ enyigyedze ho ɔbenfo wɔ TV3 Ghana. 317awjs2w1rwrxdudejigx0ylntdur4 Anee/Atɔe Etsifi Mantɔw 0 1373 11260 2023-09-04T09:09:41Z Assilidjoe 33 Assilidjoe moved page [[Anee/Atɔe Etsifi Mantɔw]] to [[Atɔe Etsifi Mantɔw]]: Misspelled title 11260 wikitext text/x-wiki #REDIRECT [[Atɔe Etsifi Mantɔw]] jkb59eag0af2dzd3vhgmq4z6pn3s6lh Occupy Julorbi House 0 1374 36975 11388 2025-03-03T17:20:10Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 36975 wikitext text/x-wiki {{Databox|item=Q122830710}}'''Occupy Julorbi House''' yɛ nda ebiasa ɔyɛkyerɛ a ɔkɔr do wɔ Ghana a ɔhyɛɛ ase wɔ abaɛfor ntentan X a nkan no nna wɔfrɛ no Twitter a wɔdze hahyetag #OccupyJulorbiHouse ato do<ref>https://www.pulse.com.gh/news/occupy-julorbi-house-police-block-protesters-from-marching-to-jubilee-house/t83pxxy</ref>. #OccupyJulorBiHouse yɛ hahyetag a ɔfa no Occupy na Jubilee House a ɔyɛ Ghana aban n'asoɛe<ref>https://citinewsroom.com/2023/09/occupyjulorbihouse-demo-organisers-call-for-immediate-release-of-all-protesters/</ref>. Julor Bi yɛ asɛmfua wonyaa fii Ga kasa mu, mekyerɛ kasa a nyimpakuw a wɔwɔ Nkran, [[Ghana]] ne kurowpɔn. Asɛnfua no kitsa Ga nkasafua ebien, mekyerɛ "Julor" na "Bi", a ɔkyerɛ Ewi Abofraba yɛ adze wɔdze rototo aban no a ɔtse do no, a [[New Patriotic Party]], a nkorɔfo gye dzi dɛ wɔdze ɔman no akɔ ɔsɛe mu. == Abɔse == Occupy Julorbi House yɛ ɔyɛkyerɛ bi a nkyɛ ɔwɔ dɛ ɔkɔ do nda ebiasa wɔ aban n'atsenae wɔ Jubilee House wɔ Nkran a Ghanaian civil society organization Democracy Hub hyehyɛɛ<ref>https://www.africanews.com/2023/09/24/ghana-3-day-protests-over-cost-of-living-crisis-leaders-moral-decay-end/</ref><ref>https://yen.com.gh/people/242521-occupy-julorbi-house-video-police-officer-sitting-road-beg-protesters-warms-hearts/</ref><ref>https://yen.com.gh/people/242521-occupy-julorbi-house-video-police-officer-sitting-road-beg-protesters-warms-hearts/</ref>. Adwen a nna ɔtaa ekyir nye dɛ, wɔbɛyɛ ɔyɛkyetɛ fitsi [[Fankwa]] 21 kesi 23 na ɔnye Founder's Day- a ɔyɛ ahomgyeda a wɔdze kae Kwame Nkrumah, Ghana ɔmampanyin a odzi kan na tsitsir nyi a ɔper Ebibirim fahodzi na koryɛ. Ɔyɛkyerɛfo no yɛɛ hɔn adwen dɛ wɔbɛhyɛ ase wɔ Jubilee House naaso nna wɔpɛ ɔyɛkyerɛ a asomdwee ka ho ntsi wɔsesaa hɔn kwan ber a wɔnye Ghana Aporisifo hyia hyiaa no, a wɔperee ara dɛ wɔbɛtsetsew dɔm no ntamu<ref>https://web.archive.org/web/20230926221500/https://theaccratimes.com/occupyjulorbihouse-ghanaian-youth-protest-for-change-as-countrys-economy-continues-to-worsen/</ref>. == Aporisifo == Da odzi kan no mu no wɔ "Occupy Julorbi House" ɔyɛkyerɛ no mu wɔ Fankwa 21 no, aporisifo no yɛɛ ara dɛ wɔbɛsɛe ɔyɛkyerɛ no, a ɔnam do ma wɔkyekyer ɔyekyerɛfo no hɔn mu dodow. Naaso, 49 a wɔkyer hɔn no, wogyae hɔn dɛm da nara. [[National Democratic Congress]] (NDC) kasaa tsiaa kyer a wɔdze wɔkyer 'Democracy Hub' wɔkyerɛfo no wɔ [[Fankwa]] 21, 2023, wɔ Nkran, a wɔfrɛ no dɛ ɔyɛ adze a otsiatsia hɔn fahodzi do<ref>https://www.primenewsghana.com/politics/ndc-condemns-shameful-arrest-of-occupy-julorbi-house-protesters.html</ref>. == Nyimpa Binom A Wɔdze Hɔn Ho Hyɛɛ Mu == Ma ɔwɔ ase yi nye nkorɔfo a wɔdze hɔn ho hyɛɛ ɔyɛkyerɛ no mu: Pappy Kojo Efia Odo John Dumelo EL (rapper) Kwaw Kese Wanlov the Kubolor Stonebwoy Bridget Otoo == Mboaedze == me62pjbapzd36xmuagfwwxb9qa3yz35 Kyoto 0 1375 11389 2023-09-28T12:27:02Z 61.199.159.181 Created page with "{{Databox|item=Q34600}} '''Kyoto''' na okitsa asaase kakraba wɔ [[Japan]] amantɔw duesia no nyina mu,a ne kɛse yɛ 1745 square kilometres. Iyi yɛ ɔha nkuɛmu 1.4 wɔ [[Japan]] asaase nyina mu. Ɔyɛ [[Mantɔw ahorow|Mantɔw]] a dɔm pem wɔ hɔ, a hɔn dodow yɛ 1,445,648 wɔ afe 2023 mu, a ɔyɛ ɔha nkyɛmu duesuon ekyir pɔw esuon(1.2%) wɔ Japan nyimpa dodow mu." 11389 wikitext text/x-wiki {{Databox|item=Q34600}} '''Kyoto''' na okitsa asaase kakraba wɔ [[Japan]] amantɔw duesia no nyina mu,a ne kɛse yɛ 1745 square kilometres. Iyi yɛ ɔha nkuɛmu 1.4 wɔ [[Japan]] asaase nyina mu. Ɔyɛ [[Mantɔw ahorow|Mantɔw]] a dɔm pem wɔ hɔ, a hɔn dodow yɛ 1,445,648 wɔ afe 2023 mu, a ɔyɛ ɔha nkyɛmu duesuon ekyir pɔw esuon(1.2%) wɔ Japan nyimpa dodow mu. gf4ywawx962ezma007gudxtb9dcs7mr Pusuban 0 1376 11398 11397 2023-10-03T17:37:06Z Assilidjoe 33 Improved Article 11398 wikitext text/x-wiki {{Databox|item=Q122921049}}'''Pusuban''' a ɔwɔ kurow biara mu kyerɛ n'asafo esiwdo. Hɔ na ɔmamba no kɔ kehyia mu nya tum bi dze yɛ amandze anaaso dze kɔ sa. Ɔyɛ bea a asafo bosom tse. Hɔ na Nkaa no nna wɔgye hɔn nhyira dze kɛyɛ biribi. Ɔman robotu kwan a, wɔhyɛ ase fi pusuban ho na wɔdze bowie hɔ ara so. Nkorɔfo pii akyerɛ hɔn adwen wɔ pusuban n'abɔse ho. Mpanyimfo kyerɛ mu dɛ, kasafua n'abɔse yɛ Mbusuban. Siantsir nye dɛ sɛ eyɛ bɔn biara a, ban no ho na wɔkɛyɛ amandze dze pa wo ho mbusu na ndɛ binom ayɛ no pusuban ma aka hɔ no. Tsetsekaasomu da no edzi dɛ asafomba sii pusuban no dɛ mbrɛ wosii hɔn pia no su. Wɔhwɛɛ mbrɛ hɔn mpia a wɔdeda mu no tsetsee dze sisii. Dɛm ntsi na wɔtoo dɛm damba no dzin pia-su-ban na iyi na kasahar ama ne ka abɛyɛ pusuban no. Nhwehwɛmu ada no edzi dɛ hɔ na asafomba no hyia mu dwendwen kurow no n'akosɛm ho. Sɛ asɛm bɔn bi tse dɛ gyahyehye, obi yew anaa obi tɔ nsu mu a, pusuban no ho na wodzi kan hyia na wɔfa ho adwen ana woetu ho anammɔn. Wɔsan hyia mu wɔ hɔ dwendwen mbrɛ wobesi edzi hɔn atamfo do konyim. Sɛ Fantsenyi ka dɛ posu a, nna ɔkyerɛ dɛ ɔataa tsinkonn rodwendwen biribi a ɔyɛ dzen ho. Ban ho na asafomba taa dwendwen asafomba na kurow no ne yieyɛ ho. Mpanimfo binom ka dɛ pusuban fi nkasafua 'pusuw' na " ban " mu . Dɛm ban no wɔkyerɛ dɛ akodze mbobaa, mbɔdambɔ na asekan na ogugu mu. Sɛ wopusuw ban no ma ɔbue a nna asafomba no ahɛn mu ekeyiyi akodze no bi dze egyingyam atamfo no. Wɔdɛ, iyi ne nkae na ɔbɛyɛɛ pusuban<ref>https://www.bradtguides.com/posubans/</ref><ref>http://ghana-net.com/posuban-shrine-mankessim.html</ref>. == Abakɔsɛm == Tsetseber no nna ako wɔ hɔ ntsi nna wɔwɔ beebi a ɔwɔ dɛ wɔdze hɔn edur na hɔn etudur na hɔn itur gu ama sɛ biribi ba ara a na wɔkɔ hɔ ara a nna wɔdze kɔ. Nna asafomba  wɔ kyen bi a   wɔfrɛ no etuakwan. Sɛ biribi si kurow no mu na wosi kyen no do a, bea wodzi kan kɔ nye pusuban no ho. Tufuhen no frɛ ne Supi a ɔyɛ asafomba no hɔn panyin na ɔno so ahwehwɛ no dɔm. Ebusua biara wɔ nyimpa kor a sɛ biribi si a ɔno na odzi enyim, ɔno nye Safohen nna dɛm asogyafo nyinara so wɔwɔ hɔn panyin a sɛ wɔrokɔ ko a odzi hɔn enyim ɔno nye Supi. Ɔno fi hɔ a nna ɔwɔ dɛ wonya hɔn panyin a ɔwɔ dɛ ɔhwɛ hɔn nyinara do ɔno so nye Tufuhen. Sɛ biribi si a ɔno nye panyin a odzi enyim na ɔma aboba na etudur ma wɔdze kɔ ako. Wɔwɔ akono na wɔrotow itur na hɔn aboba sa a, nna Supi aba Tufuhen hɔ na wɔabɛgye aboba no na ɔakɛkyɛ ama ne Safohenfo no ntsi pusuban yɛ beebi a Asafomba no sie hɔn akodze. Asafomba no na kurow no ne banbɔ ho nsɛm hyɛ hɔn nsa mbom nyia a ɔyɛ panyin wɔ mu nye Tufuhen. Sɛ asɛm bi si a ɔkyerɛma si kyen do na ɔka dɛm nsɛm yi, hom mbra! hom mbra na biribi esi. Sɛ ɔkyerɛma no ka dɛm nsɛm yi a panyin biara na kurom hɔ fo nyinara bɔkɔ na woekebisa asɛm a woesi na ɔdze ato amanfo no enyim dɛ ibi a , obi kɔr haban mu no ɔmmbae ntsi wɔnkɔ hwehwɛ no. == Pusuban Ahorow == Yɛwɔ pusuban ahorow ebien: Dza wɔtow no aban na dza wɔnnto nyinara hɔn dwuma tsitsir yɛ kor. === '''Pusuban A Wɔatow No Aban''' === Mpanyimfo Kyerɛɛ mu dɛ, sɛ yɛka pusuban a wɔatow no aban a, nna yɛreka dza woesi no dɛ dan. Akyerɛwfo binom kyerɛ dɛ aban yɛ Aborɔfo hɔn akoban a wobesisii no wɔ mpoano a wɔdze aprɛm guguu no ntokura ano nye mbobow ano twaa ho hyiae dze dzii ako no ne nsɛ do. Asafo a wɔnnkoe da na wonndzii atamfo do konyim na wɔmfaa adaduafo no nntow hɔn pusuban aban, mbom wosi no dɛ eguayi. Asafo a wɔako edzi konyim da na wɔtow hɔn dze no aban. Dɛm nsti sɛ ihu dɛ kurow bi ato no pusuban no aban a nna ɔkyerɛ dɛ n'asafo yɛ ndam afei so wɔako edzi konyim pɛn. === '''Pusuban a wɔnntow no aban''' === Nhwehwɛmu da no edzi dɛ pusuban a wɔatow no aban no, wodzi no ho dwuma wɔ nsumaa mu.  Wɔyɛ no ber a bosoom kɔ sum, na wɔreyɛ a, wɔmmfa kandzea biara nnkɔ hɔ.  Sɛ wɔrotow aban a, wɔdze atamfo a wodzii nkogu hɔn biribi tse dɛ hɔn fun anaa hɔn mu bi hɔn tsir na wɔdze hyɛ fapem no ase. Nhwehwɛmu da no edzi bio dɛ, ɔnam bo a pusuban som ma asafomba ntsi sɛ woridzi no ho dwuma a, edzibewdzifo tse dɛ Supi, Tufuhen, Asafobaatan na Asafomba na wodzi mu adɔntsen. Wommfura tam nnyɛ pusuban ho edwuma. Wɔhwɛ atar anaa twontwo. Ɔtɔfabi mpo a wɔda adagyaw. Wɔdze dɛtse anaa sɛmɛntse na mberekese na wɔdze si pusuban. Wowie si a, wɔyɛ ehonyi ahorow wɔ n'enyim na ne nkyɛnfamu. Asafomba nnyɛ ehonyi no efuraa do bi. Kor biara wɔ asɛm a ɔda no edzi kyerɛ amamfo. Ehonyi no bi ka mpanyinsɛm. Wɔdze bi so bu bɛ. Nsɛm a ehonyi no ka no bi mpo yɛ ehuhusɛm na nkasaetwuw. Ɔnam dɛ" Ɔbrantwa apar a, wɔma no mbo" ntsi ehonyi no so bi wɔ hɔ a, wɔyɛ dze bɔ enyiɔdzenfo na ahemfo a wotwa mu kɔ mbran. Abemfo binom Kyerɛɛ mu dɛ, pusuban a wɔnntow no aban nye dza wɔdze mpapa agye ho no. Asafomba dze mpapa agye ho osiandɛ otsia asafomba mbra dɛ hɔn bosom n'adagyaw bɛda edzi. Sɛ ɔba no dɛm a, asafomba no hɔn atamfo bodua do ayɛ ndwom dze aserew hɔn. Siantsir a ɔtɔ do ebien a ɔnam do ma wɔdze mpapa gye ho nye dɛ ɔma asafomba no hu mbrɛ ɔman no n'enyim esi epiw afa, osiandɛ mbanyin a wɔaso itur mu suo anaa sa kɔ ako na wotwa mpapa kɔ pusuban ho. Dza ɔdaa edzi wɔ nhwehwɛmu yi ho nye dɛ asafomba dze mpapa no kɔ ban ho ahanamakye.  Kwan a wɔdze hu mbanyin hɔn dodow nye dɛ wɔkyekyer mpapa ɔha biara a, nna wɔdze ahoma abɔ mu. Iyi ma wohu mbanyin dodow a nna wɔwɔ ɔman no mu afe a ɔabɛsen kɔ nyimpa dodow a wɔaba ɔman no mu. Mpapa fofor na afe biara asafomba dze gye hɔn pusuban ho. Asafo biara wɔ da a wɔdze gye hɔn ban no, na dɛm da no ara so na mbanyin dze mpapa kɔ pusuban ho. Asafomba banodzifo dzi nhɔn a wɔammfa mpapa ammba no akaw anaaso wɔgye hɔn nsa. Asafo gye dzi dɛ hɔn abosom na wɔbɔ hɔn ho ban, na woyi hɔn so fi mbusu biara a ɔbɛba hɔn do. Ɔnam dɛm ntsi atɔrmudze biara a ɔwɔ dɛ wɔyɛ ma hɔn no, wɔdze ɔdɔ na koryɛ dzi dɛm dwuma no. == Mboaedze == Acquah G. R (1963). ''<nowiki/>'Oguaa Aban''', Methodist Book Depot, Cape Coast Mfantseman Press. Aggrey J.E.K (1978). ''<nowiki/>'Asafo ''', Ghana Publishing Corporation, Tema. Anobil J. A and J E (1968). ''"Mfantse Amambra Bi"''. Methodist Book Depot, Cape Coast, Mfantseman Press. c3f9sgnp0r8jde1n62ancyqu1g2gmr0 Toyota 0 1377 11399 2023-10-09T22:41:39Z 210.171.6.226 Created page with "{{Databox|item=Q53268}} '''Toyota''' (トヨタ) dɛ [[Japan]] Motor company." 11399 wikitext text/x-wiki {{Databox|item=Q53268}} '''Toyota''' (トヨタ) dɛ [[Japan]] Motor company. c118mi2u3gbaz2eifbgs53eauv9nb2o Kundum 0 1378 35848 11434 2024-11-11T12:51:15Z Assilidjoe 33 Medze Ghana Afahyɛ Ahorow nkyekyɛmu no ho 35848 wikitext text/x-wiki {{Databox|item=Q6444374}}Kundum Afahyɛ no yɛ afahyɛ a Ahantafo na Nzemafo a wɔwɔ [https://web.archive.org/web/20120217161547/http://www.ghananation.com/festivals/?blurb=264 Atɔree Mantɔw mu wɔ Ghana] no na wodzi. Wodzi dze da Nyame ase wɔ edziban a ebur do a ɔdze ama hɔn[https://www.modernghana.com/news/350907/1/mtn-ghana-donates-towards-kundum-festival.html]. ==Abakɔsɛm== Bosman, Holland ɔkwantunyi bi ka hɔn a wodzii kan kyerɛwee faa afakyɛ no ho wɔ Sika Mpoano wɔ mfeha duesuon mu. ==Afahyɛ no n'abɔse== Anokasadwin kyerɛ dɛ, afahyɛ no hyɛɛ ase ber a ɔbɔfo bi a wɔfrɛ no Akpoley, ber a nna ɔrokɔ ha no kɔtoo dɛ mbowatsia binom etwa ehyia resaw. Ɔhwɛɛ asaw no, ɔsanee baa fie na ɔbɛkyerɛɛ no nkorɔmfo. Kusum asaw no fa mbrɛ wɔpam bonsam na esunsum bɔn fi nkurow akɛse na ekuraase mu. Afahyɛ ne dzi mu no, Ahantafo na Nzemafo a wodzi no saw asaw no a Akpoley kɔtoe dɛ mbowatsia no resaw wɔ pɔw no mu no. ==Afahyɛ ahorow== Kudum afahyɛ no yɛ otwaber na nyamesom afahyɛ. Wɔhwɛ ber a eduaba bi ber do na wɔdze hyɛ ase dzi. Nna tserɛ, ber biara a dɛm eduaba no bɛhyɛ ase no na wɔhyɛ ase dzi afahyɛ no. ==Afahyɛ ne ndzii== Afahyɛ no kɔ do ara adapɛn anan, mbom adapɛn ebiasa a odzi kan no, dwumadzi ahorow tse dɛ kyenbɔ na asaw kɔ do ewimber wɔ kurow egya wɔ bea a wɔfrɛ no 'Sienu'. Ahanta na Nzema kurow biara dzi n'afahyɛ dze. Krow biara hyehyɛ Kwesida a hɔn afahyɛ no bɛhyɛ ase amma kurow bi na kurow fofor dze eennhyia. Afahyɛ no ne ndzii gu mu ahorow ebiasa: 1. Kyenbɔ 2. Asaw 3. Osebɔ ==Afadze a wɔdze hyɛ fa no== Hɔn a wɔdze hɔnho gye afahyɛ no mu no wɔ afadze soronko bi a wɔdze yɛ hɔnho. Hɔn ntar, mpaboa na ɔtɔ fa bi a, krakrabotonyi yɛ soronko. Ayerbɔfo na wɔfa ayer dze kɔ asɔnee ahorow enum a ɔwɔ kurotsia no na wɔbɔ dze hyɛ afahyɛ no ase. Asɔnee hɔ no, wɔdze kurow no ne yieyɛ ebisadze dze to Nananom enyim na wotwa guan dze yi mpaa. [[Nkyekyεmu:Ghana Afahyɛ Ahorow]] 9mwgxm7xi1ansr4jekifcul2vcu2pue Anandsagar Tanna 0 1379 12936 11470 2024-04-10T21:29:36Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 12936 wikitext text/x-wiki '''Anandsagar Tanna'''<ref>https://maharashtratimes.com/maharashtra/buldana/good-news-for-gajanan-maharaj-followers-maharashtra-buldhana-shegaon-anand-sagar-may-reopen/articleshow/99619763.cms</ref> dia teraka tamin'ny 4 Jolay 1979 tao Gujarat. Olona Indiana eo amin'ny sehatry ny fanabeazana izy, fantatra amin'ny andraikiny marobe amin'ny maha mpanabe, mpandahateny, mpanazatra fiainana, mpanolotsaina, mpanoratra ary mpampiofana voamarina. Antsoina hoe "Memory and Mindpower Guru", Tanna dia nandray anjara lehibe tamin'ny sehatry ny fampianarana sy fanofanana nanomboka tamin'ny taona 2001.<ref>https://www.esakal.com/vidarbha/anand-sagar-shegaon-will-open-for-tourists-soon-srk94 </ref><ref>https://timesofindia.indiatimes.com/toireportergadgetposts.cms?authorid=89089&author=Ketan-Tanna-and-Yatish-Suvarna</ref> ==Ny dia matihanina== Anandsagar Tanna amin'izao fotoana izao dia mitana ny toeran'ny filoha ao amin'ny Grandmet Education, andraikitra izay hanohizany mamolavola ny tontolon'ny fanabeazana. Talohan'izay dia nitana andraikitra lehibe tao amin'ny Vihaan Education Pvt Ltd sy Discover Minds Education izy. Ny fahaiza-manaony dia miitatra amin'ny fanompoana ho mpanolo-tsaina ho an'ny Mind's Eye Education Pvt Ltd. == Loka== * Innovator of Educational Excellence Award 2016 * Fahombiazana mandritra ny fiainana amin'ny fanabeazana 2018<ref>https://zeenews.india.com/india/foxclues-india-prime-awards-honours-top-educationists-for-2021-2375195.html</ref> * Mpanabe maneran-tany amin'ny taona 2023<ref>https://www.ndtv.com/education/teachers-day-2022-five-greatest-teachers-in-indian-history-3315173</ref> * Tompondakan'ny Fanabeazana Inclusive 2022<ref>https://timesofindia.indiatimes.com/education/web-stories/world-teachers-day-2023-indias-10-greatest-teachers/photostory/104165764.cms</ref> * Trailblazer amin'ny Teknolojia fanabeazana 2022 * Loka momba ny fiantraikan'ny fiarahamonina amin'ny fanabeazana 2017<ref>https://web.archive.org/web/20220914073957/https://educationtoday.co/blogs/?tag=famous-educationist-and-their-contribution</ref> * Lokan'ny Educational Visionary 2019 * STEM Education Advocate of the Year 2022<ref>https://web.archive.org/web/20230601100651/https://www.womenentrepreneurindia.com/viewpoint/experts-column/7-most-influential-women-educators-india-has-had-over-the-years-nwid-2330.html</ref> == References== kwh6tilclk7t2z1i4trt1xf568l9suo Simpa Nwomasua Suapɔn 0 1382 12694 11433 2024-01-16T14:23:24Z Minorax 51 12694 wikitext text/x-wiki '''Simpa Nwomasua Suapɔn''', suapɔn a wɔtaa frɛɛ no UEW yɛ suapɔn a ɔwɔ Simpa wɔ Ghana ne [[Finimfin Mantɔw( Central region Ghana)|Finimfin Mantɔw]] mu. PNDC Mbra 322 na wɔdze tseew suapɔn no wɔ afe 1992 mu. Suapɔn no yɛ suapɔ bi a ɔnye Oguaa Suapɔn (UCC) wɔ nkitahodzi mapa. Suapɔn no n'enyidoadzehu kɛse nye dɛ ɔbɛtsetse akyerɛkyerɛfo mapa na hɔn a wodzi akotsen wɔ nwomasua mu ama ɔman Ghana. ==Ekuwekuw/ Nkorbata== Simpa Nwomasua Suapɔn no wɔ nwomasua asɔɛe nkorkor eduonu akron na ɔsan so wɔ nwomasua asɔɛepɔn esuon. Ɔsan so wɔ asɔɛe ahorow a abɔ apetse Ghana n'afɛndzeanan nyinara mu a wɔhwɛ esuafo a wɔtsena fie kɔ skuul. Sɛ edze suapɔn no skuul ebiasa a ɔwɔ no, a ne nyinara wɔ Simpa no a suapɔn no ne ɔfese ahorow wɔ hɔ no to nkyɛn a, suapɔn no san wɔ skuul a ɔwɔ Edwumako wɔ [[Finimfin Mantɔw( Central region Ghana)|Finimfin Mantɔw]] mu hɔ ara a wosua [[Ghana]] Kasahorow no nsuae. ==Skuul a wosua Kasahorow== Edwumako Skuul a ɔhyɛ suapɔn no ase no hyɛ asɔɛepɔn a wɔhwɛ kasasua do no ase. Nwomasua asɔɛe ahorow ebiasa na ɔwɔ skuul no mu. Iyinom nye Akan-Nzema Nwomasua Asɔɛe, Awona Nwomasua Asɔɛe, Nkran-Krɔbɔ Nwomasua Asɔɛe na Sarmu Kasahorow Nwomasua Asɔɛe. Nwomasua Asɔɛepɔn no dze no nkakrankara befi Simpa skuul hɔ dze skɔ Edwumako skuul hɔn abɛyɛ a Skuul a wosua Kasahorow. '''Nwomasua Asɔɛepɔn a wosua Kasahorow''' * Akan-Nzema Nwomasua Asɔɛe * Awona Nwomasua Asɔɛe * Nkran-Krɔbɔ Nwomasua Asɔɛe * Sarmu Kasahorow Nwomasua Asɔɛe * Frɛnkye Kasa Nwomasua Asɔɛe * Borɔfo Kasa Nwomasua Asɔɛe * Lengwesteke Nwomasua Asɔɛe ==Simpa Skuul/ Suapɔn no ankasa== Simpa Skuul no nye suapɔn no ankasa. Skuul no wɔ nkyekyɛmu ebiasa. Iyinom nye Etsifi, Finimfin na Anaafo a ne nyinara wɔ Effutu Mansin no mu. Bea suapɔn no no ntotoe nyinara kɔ do no wɔ Anaafo skuul hɔ. Iyinom nye asɔɛe ahorow, ɔfese ahorow na skuul ahorow a ɔwɔ Simpa Skuul no mu: k9hvtjl9sjqc7ks9xqech0h3u5su0a0 Bono Mantɔw 0 1383 36848 36686 2025-02-25T17:14:49Z KISUMAR123 67 meyɛɛ nsiesie 36848 wikitext text/x-wiki {{Databox|item=Q64685186}}'''Bono Mantɔw''' no yɛ amantɔw du-esia a wɔwɔ Ghana no mu kor<ref>https://web.archive.org/web/20190904041412/https://www.myjoyonline.com/politics/2019/February-15th/brong-ahafo-to-be-known-as-bono-region.php</ref>. Ɔnam Brong-Ahafo mantɔw no do na Bono Epuei na Ahafo mantɔw no bɔbɔɔ adze<ref>https://citinewsroom.com/2021/05/sunyani-15-year-old-final-year-jhs-student-found-dead-in-suspected-suicide/</ref><ref>https://citinewsroom.com/2021/05/lets-wait-for-police-investigation-into-death-of-14-year-old-final-year-student-school/</ref>. Sunyani, a ɔyɛ Ghana "green city" na ɔyɛ mantɔw no kurowpɔn. Sunyani yɛ kurowpɔn a no mu tsew yie na hɔ so yie<ref>https://web.archive.org/web/20201206010630/https://www.ghana.travel/places-to-visit/regions/brong-ahafo/</ref>. == Mantɔw Ne Nyae == Wonyaa mantɔw no wɔ ber a wɔkyɛɛ Brong-Ahafo mantɔw mu ma ɔbɛyɛɛ Ahafo mantɔw na Bono East mantɔw. Iyi yɛ adze a nna Nana Akuffo Addo dze ridzi no bɔhyɛ a ɔhyɛɛ wɔ n'aprɔwbɔ a ɔkɔr do wɔ 2016 mu no. Ɔnam Asoɛe fofor a wɔatsew a ɔyɛ Ministry of Regional Reorganization and Development a Hon. Dan Botwe n'amambu mu na ɔbae. Brong Ahafo Mantɔw nnyi hɔ bio na dɛmara so na Brong Ahafo Region Co-ordinating Councli (BARCC) nnyi hɔ. Ɔnam 1992 ɔmambra mu mbra a ɔyɛ Article 255 na Article 186 a ɔyɛ Local Governance Act, 2016 ( Act 936 a wɔagye ato mu), ama Bono Regional Co-ordinating Council (BRCC) abɛyɛ adze fofor a ebesi BARCC anan mu. Ɔnam iyi ntsi, nna no ho behia dɛ wɔbɛ pa BARCC ho tam ama woeetum edzi no dwuma pɛpɛɛpɛr<ref>https://allafrica.com/stories/201907290566.html</ref>. == Mboaedze == h1ngulhnaq1se37nlir1zpd6pnzke4x Westside Carnival 0 1386 11468 11458 2023-11-06T14:48:39Z The-Efua-Resa 20 Added to the article 11468 wikitext text/x-wiki Westside Canival yɛ dwumadzi a w'awen no dɛ afahye kɛse n'ara wɔ Takoradi. Wɔ bronya Ber biara mu no, dɛm afahye yi kɔ do. Wɔ dzi afahye yi wɔ bosom Mumu.Dɛm aber yi boa adzepam for beberee ma wɔ kyerɛ hɔn nsano edwuma. Ntar a ekuw ahorow a wɔ dzi akotsen wɔ Westside Carnival mu hyɛ yɛ tam pii a w'akeka abɔmu. Na wɔ ma fɛw da edzi. Odur dɛm aber yi a, nyimpa dodow n'ara hwɛ ntar no yie na wo kyerɛ dza ne kuw atar na ahosiesie yɛ fɛw yie. Kuw beberee a wɔ bɔ kyen na aben sua ndwom pii bɔ na w'ayɛ ɔyɛ kɛse wɔ dwumadzi n'ase. Dwumadzi Westside Carnival abɛ nya dzin yie ma nyimpa beberee hwɛ dɛ wɔ bɔkɔ no afe biara. Sɛ yɛ dze dwumadzi yi dɛw na enyigye a ɔdze ma nyimpa to nkyɛn a, ɔsanso boa apɔwmudzen. Osiandɛ kuw ahorow a wodzi akotsen wɔ dwumadzi yi mu hyia wɔ mbeambea na w'oetwa kwan. Wɔdze ndwom a wɔdze aben na kyen abɔ dzi asaw fri anɔpa dze kɔ ewimbir. h4q3hcjkh7sqmkrve92rdijg7t7z8ls AMOMA 0 1387 11464 2023-11-01T09:54:00Z Assilidjoe 33 Assilidjoe moved page [[AMOMA]] to [[Amoma]] 11464 wikitext text/x-wiki #REDIRECT [[Amoma]] iee17sfi5hix0adud4bqkpyalq3j7y9 Cape Coast Esuapɔn (University of Cape Coast) 0 1388 11466 2023-11-01T09:55:41Z Assilidjoe 33 Assilidjoe moved page [[Cape Coast Esuapɔn (University of Cape Coast)]] to [[Cape Coast Suapɔn (University of Cape Coast)]] 11466 wikitext text/x-wiki #REDIRECT [[Cape Coast Suapɔn (University of Cape Coast)]] aawtb2gkje7xs3py0wft1c8qct5p66u Nhwɛdo:Align 10 1390 11486 2023-12-06T07:55:30Z Robertjamal12 13 Created page with "{{#switch: {{lc:{{{1|center}}}}} |left = <div style="float: left;{{#if: {{{style|}}} | {{{style}}};}}">{{{2}}}</div> |right = <div style="float: right;{{#if: {{{style|}}} | {{{style}}};}}">{{{2}}}</div> |center = {{center|{{{2}}}|style={{{style|}}} }} |#default = Error in [[Template:Align]]: the alignment setting "{{{1}}}" is invalid. }}<noinclude> {{documentation}} </noinclude>" 11486 wikitext text/x-wiki {{#switch: {{lc:{{{1|center}}}}} |left = <div style="float: left;{{#if: {{{style|}}} | {{{style}}};}}">{{{2}}}</div> |right = <div style="float: right;{{#if: {{{style|}}} | {{{style}}};}}">{{{2}}}</div> |center = {{center|{{{2}}}|style={{{style|}}} }} |#default = Error in [[Template:Align]]: the alignment setting "{{{1}}}" is invalid. }}<noinclude> {{documentation}} </noinclude> 1plbguw1t83gyc2qfl0bopluygsjpnw Nhwɛdo:Center 10 1391 11487 2023-12-06T07:56:26Z Robertjamal12 13 Created page with "<includeonly><div class="center" style="width:auto; margin-left:auto; margin-right:auto;{{#if: {{{style|}}} | {{{style}}};}}">{{{1|[[Category:Pages using center with no arguments]]}}}</div></includeonly><noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude>" 11487 wikitext text/x-wiki <includeonly><div class="center" style="width:auto; margin-left:auto; margin-right:auto;{{#if: {{{style|}}} | {{{style}}};}}">{{{1|[[Category:Pages using center with no arguments]]}}}</div></includeonly><noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> 38x2xq80xds08acnl4ckgen0glwk14x Nhwɛdo:Percentage bar (larger) 10 1392 11488 2023-12-06T08:03:33Z Robertjamal12 13 Created page with "<div style="margin:auto; border: {{{border-width|1px}}} solid {{{border-color|#000}}}; background-color: {{{background-color|#fff}}}; width: {{{width|800}}}px; height: 1.5em;"><div style="position: absolute; background-color:{{{c|#{{{hex|{{{3|DBDBDB}}}}}}}}}; width: {{#expr:floor({{{width|800}}}*{{{1|50}}}/100)}}px; height: 1.5em;"></div><div style="position: absolute; font-weight: bold; width: {{{width|100}}}px; height: 1.5em; text-align: center; z-index: 10; color: {{{..." 11488 wikitext text/x-wiki <div style="margin:auto; border: {{{border-width|1px}}} solid {{{border-color|#000}}}; background-color: {{{background-color|#fff}}}; width: {{{width|800}}}px; height: 1.5em;"><div style="position: absolute; background-color:{{{c|#{{{hex|{{{3|DBDBDB}}}}}}}}}; width: {{#expr:floor({{{width|800}}}*{{{1|50}}}/100)}}px; height: 1.5em;"></div><div style="position: absolute; font-weight: bold; width: {{{width|100}}}px; height: 1.5em; text-align: center; z-index: 10; color: {{{color|#000}}};">{{{2|{{formatnum:{{{1|50}}}%}}}}}</div></div><noinclude> {{Documentation}} <!-- PLEASE ADD THIS TEMPLATE'S CATEGORIES TO THE /doc SUBPAGE, THANKS --> </noinclude> cgk1llf5uoye6wj91vv22qfg2u7e0ai Nhwɛdo:Fante Wikimedians/Whintangible/Contest/Header 10 1393 11522 11521 2023-12-11T09:21:54Z Robertjamal12 13 11522 wikitext text/x-wiki <div style="max-width:1000px; font-family:Arial,serif; font-size:290%; margin:0 auto; text-align:center; line-height:1.5;"> '''Fante Wikimedians Whintangible Contest''' </div> ;{{align|center |[[File:UNESCO-ICH-blue.svg| 310px]]}} <div class="plainlinks" style="width:100%; background:#ABCDEF; color:Black; padding:0.2em; font-family:Montserrat,Montserrat; font-size:150%; "> '''Akɔaba''' dze ba akyerɛw akansi a yɛrekyerɛw afa Wiadze Amambra Ndzeyɛɛ ho. Ebɛnadze: Iyi yɛ baguam akyerɛw akansi a yɛdze yɛ atekel fofor, tu no mpon na yɛdze hyɛ Wikipedian nkuran ama wɔakyerɛw afa Wiadze Amambra Ndzeyɛɛ ho. Ber: Akyerɛw akansi no yɛ bosoom kor adze, fitsi 00:01 wɔ Mumu 1 AOE kesi 23:59 wɔ Mumu 31, 2023 AOE. </div> __NOEDITSECTION__ =={{align|center|'''Overall Contest / Contest completion Completion'''}}== {{Percentage bar (larger)|1|hex=FF0000|width=1000}} foa9jf2yp7g2osnz1zkuo09jiewdh2c Wikipedia:Fante Wikimedians/Whintangible/Contest 4 1394 12712 12707 2024-01-26T17:28:35Z Yaw tuba 14 made corrections #FAT 12712 wikitext text/x-wiki {{Fante Wikimedians/Whintangible/Contest/Header}} == Articles == [[Nkyekyεmu:Contests]] {| class="wikitable" |+ !Article !Article in Fante |- |[[:en:The_Song_of_the_Sibyl|The Song of the Sibyl]] |[[Sibyl Ndwom]] |- |[[:en:Ramlila|Ramlila]] |[[Ramlila]] |- |[[:en:Rebetiko|Rebetiko]] |[[Rebetiko]] |- |[[:en:Chinese_paper_cutting|Chinese paper cutting]] |[[Chinafo krataa ntwae]] |- |[[:en:Nordic_clinker_boat_traditions|Nordic clinker boat traditions]] |[[Nordic clinker hyɛamba amambra ahorow]] |- |[[:en:Căluşari|Căluşari]] |[[Călușari]] |- |[[:en:Cuban_rumba|Cuban rumba]] |[[Cuban rumba]] |- |[[:en:Meddah|Meddah]] |[[Meddah]] |- |[[:en:Lithuanian_cross_crafting|Lithuanian cross crafting]] |[[Lithuanian asɛndua nyɛe]] |- |[[:en:Karatsu_Kunchi|Karatsu Kunchi]] |[[Karatsu Kunchi]] |- |[[:en:Haenyeo|Haenyeo]] |[[Haenyeo]] |- |[[:en:Gangneung_Danoje|Gangneung Danoje]] |[[Gangneung Danoje]] |- |[[:en:Maloya|maloya]] |[[Maloya]] |- |[[:en:Cheoyongmu|Cheoyongmu]] |[[Cheoyongmu]] |- |[[:en:Namsadang_nori|Namsadang nori]] |[[Namsadang nori]] |- |[[:en:Ganggangsullae|Ganggangsullae]] |[[Ganggangsullae]] |- |[[:en:Morna|morna]] |[[morna]] |- |[[:en:Martenitsa|Martenitsa]] |[[Martenitsa]] |- |[[:en:Pinisi|Pinisi]] |[[Pinisi]] |- |[[:en:Angklung|angklung]] |[[angklung]] |- |[[:en:Uilleann_pipes|uilleann pipes]] |[[uilleann pipes]] |- |[[:en:Radif|radif]] |[[radif]] |- |[[:en:Huaconada|Huaconada]] |[[Huaconada]] |- |[[:en:Lhamo|lhamo]] |[[lhamo]] |- |[[:en:Pirekua|Pirekua]] |[[Pirekua]] |- |[[:en:Dancing_Devils_of_Yare|Dancing Devils of Yare]] |[[ʏare esunsumfi asaw]] |- |[[:en:Lotus_Lantern_Festival|Lotus Lantern Festival]] |[[Lotus Lantern Afahy]][[Nordic clinker hyɛamba amambra ahorow|ɛ]] |- |[[:en:Kunqu|kunqu]] |[[kunqu]] |- |[[:en:Fête_des_Vignerons|Fête des Vignerons]] |[[Fête des Vignerons]] |- |[[:en:Nanguan|Nanguan]] |[[Nanguan ndwom]] |- |[[:en:Naengmyeon|naengmyeon]] |[[naengmyeon]] |- |[[:en:Taekkyeon|Taekkyeon]] |[[Taekkyeon]] |- |[[:en:Ssireum|Ssireum]] |[[Ssireum]] |- |[[:en:Gagaku|gagaku]] |[[gagaku]] |- |[[:en:Ashiqs_of_Azerbaijan|Ashiqs of Azerbaijan]] |[[Ashiqs of Azerbaijan]] |- |[[:en:Noria|noria]] |[[noria]] |- |[[:en:Cantu_a_tenore|cantu a tenore]] |[[cantu a tenore]] |- |[[:en:Olonkho|Olonkho]] |[[Olonkho]] |- |[[:en:Aubusson_tapestry|Aubusson tapestry]] |[[Aubusson tapestry]] |- |[[:en:Balafon|balafon]] |[[balafon]] |- |[[:en:Lakalaka|lakalaka]] |[[lakalaka]] |- |[[:en:Ishidori_Festival|Ishidori Festival]] |[[Ishidori]] [[Lotus Lantern Afahy|Afahy]][[Nordic clinker hyɛamba amambra ahorow|ɛ]] |- |[[:en:Yunjin_brocade|Yunjin brocade]] |[[Yunjin brocade]] |- |[[:en:Epic_of_King_Gesar|Epic of King Gesar]] |[[Ɔhen Gesar n'abakɔsɛm tsiaba]] |- |[[:en:Gagok|gagok]] |[[gagok]] |- |[[:en:Hawker_centre|hawker centre]] |[[hawker bea]] |- |[[:en:Horezu_ceramics|Horezu ceramics]] |[[Horezu nkukunwen]] |- |[[:en:Holy_Week_in_Guatemala|Holy Week in Guatemala]] |[[Dapɛn krɔnkrɔn wɔ Guatemala]] |- |[[:en:Baltic_song_festivals|Baltic song festivals]] |[[Nordic clinker hyɛamba amambra ahorow|Baltic ndwom afahyɛ ahorow]] |- |[[:en:Talchum|talchum]] |[[talchum]] |- |[[:en:Tereré|Tereré]] |[[Tereré]] |- |[[:en:Khon|Khon]] |[[Khon]] |- |[[:en:Castell|castell]] |[[castell]] |- |[[:en:Pantun|pantun]] |[[pantun]] |- |[[:en:Tumba_francesa|tumba francesa]] |[[tumba francesa]] |- |[[:en:Jamdani|jamdani]] |[[jamdani]] |- |[[:en:Processional_giants_and_dragons_in_Belgium_and_France|Processional giants and dragons in Belgium and France]] |[[ɔbran na ɔtwease a wɔwɔ Belgium na France]] |- |[[:en:Semeiskie|Semeiskie]] |[[Semeiskie]] |- |[[:en:Candombe|candombe]] |[[candombe]] |- |[[:en:Nōgaku|nōgaku]] |[[nōgaku]] |- |[[:en:Seal_cutting|seal cutting]] |[[nsɔwano ntwae]] |- |[[:en:Chamamé|chamamé]] |[[chamamé]] |- |[[:en:Chhau_dance|Chhau dance]] |[[Chhau asaw]] |- |[[:en:Kolo|kolo]] |[[kolo]] |- |[[:en:Timkat|Timkat]] |[[Timkat]] |- |[[:en:Falles|Falles]] |[[Falles]] |- |[[:en:Dutar|dutar]] |[[dutar]] |- |[[:en:Danza_del_palo_volador|Danza del palo volador]] |[[Danza del palo volador]] |- |[[:en:Dancing_procession_of_Echternach|Dancing procession of Echternach]] |[[Asaw nyɛe wɔ Echternach]] |- |[[:en:Bećarac|Bećarac]] |[[Bećarac]] |- |[[:en:Longquan_celadon|Longquan celadon]] |[[Longquan celadon]] |- |[[:en:Celtic_harp|celtic harp]] |[[celtic sanku]] |- |[[:en:Latvian_Song_and_Dance_Festival|Latvian Song and Dance Festival]] |[[Latvian Ndwom na Asaw Afahyɛ]] |- |[[:en:Death_anniversary_of_the_Hung_Kings|Death anniversary of the Hung Kings]] |[[Hung Ɔhen wu afedzi]] |- |[[:en:Kallawaya|Kallawaya]] |[[Kallawaya]] |- |[[:en:Akyn|akyn]] |[[akyn]] |- |[[:en:Bokator|Bokator]] |[[Bokator]] |- |[[:en:Fest_Noz|Fest Noz]] |[[Fest Noz]] |- |[[:en:Kakunodate_Festival|Kakunodate Festival]] |[[Kakunodate Afahyɛ]] |- |[[:en:Fileteado|Fileteado]] |[[Fileteado]] |- |[[:en:Gelede|Gelede]] |[[Gelede]] |- |[[:en:Klapa|Klapa]] |[[Klapa]] |- |[[:en:Wayampi_people|Wayampi people]] |[[Wayampifo]] |- |[[:en:Krakelingen_and_Tonnekensbrand_Geraardsbergen|Krakelingen and Tonnekensbrand Geraardsbergen]] |[[Krakelingen na Tonnekensbrand Geraardsbergen]] |- |[[:en:Kalbelia|Kalbelia]] |[[Kalbelia]] |- |[[:en:Għana|għana]] |[[għana]] |- |[[:en:Frevo|frevo]] |[[frevo]] |- |[[:en:Mudiyettu|Mudiyettu]] |[[Mudiyettu]] |- |[[:en:Marche_of_Entre-Sambre-et-Meuse|marche of Entre-Sambre-et-Meuse]] |[[marche of Entre-Sambre-et-Meuse]] |- |[[:en:Sand_drawing|sand drawing]] |[[anhwia mu nsanee]] |- |[[:en:Zvončari|Zvončari]] |[[Zvončari]] |- |[[:en:Epic_of_Köroğlu|Epic of Köroğlu]] |[[Köroğlu abakɔsɛm tsiaba]] |- |[[:en:Finnish_sauna|Finnish sauna]] |[[Finnish sauna]] |- |[[:en:Kopačka|kopačka]] |[[kopačka]] |- |[[:en:Koodiyattam|Koodiyattam]] |[[Koodiyattam]] |- |[[:en:Lefkara_lace|Lefkara lace]] |[[Lefkara ahoma atar]] |- |[[:en:Khene|khene]] |[[khene]] |- |[[:en:Kihnu|Kihnu]] |[[Kihnu]] |- |[[:en:Hakata_Gion_Yamakasa_Festival|Hakata Gion Yamakasa Festival]] |[[Hakata Gion Yamakasa Afahyɛ]] |- |[[:en:Sega|sega]] |[[sega]] |- |[[:en:Thieboudienne|Thieboudienne]] |[[Thieboudienne]] |- |[[:en:Patum_de_Berga|Patum de Berga]] |[[Patum de Berga]] |- |[[:en:Khmer_shadow_theatre|Khmer shadow theatre]] |[[Khmer sunsum agorhwɛbea]] |- |[[:en:Rabinal_Achí|Rabinal Achí]] |[[Rabinal Achí]] |- |[[:en:Organ_builder|organ builder]] |[[adakabɛnyɛfo]] |- |[[:en:Beer_culture_in_Belgium|beer culture in Belgium]] |[[ahai amambra wɔ Belgium]] |- |[[:en:Yeongsanjae|Yeongsanjae]] |[[Yeongsanjae]] |- |[[:en:Menora|Menora]] |[[Menora]] |- |[[:en:Đờn_ca_tài_tử|Đờn ca tài tử]] |[[Đờn ca tài tử]] |- |[[:en:Nijemo_kolo|nijemo kolo]] |[[nijemo kolo]] |- |[[:en:Mystery_Play_of_Elche|Mystery Play of Elche]] |[[Elche Agodzi mu esumasɛm]] |- |[[:en:Doina|doina]] |[[doina]] |- |[[:en:Alençon_lace|Alençon lace]] |[[Alençon ahoma atar]] |- |[[:en:Parrandas|Parrandas]] |[[Parrandas]] |- |[[:en:Pasillo|pasillo]] |[[pasillo]] |- |[[:en:Drametse_Ngacham|Drametse Ngacham]] |[[Drametse Ngacham]] |- |[[:en:Ramman|Ramman]] |[[Ramman]] |- |[[:en:Oku-noto_no_Aenokoto|Oku-noto no Aenokoto]] |[[Oku-noto no Aenokoto]] |- |[[:en:Idrija_lace|Idrija lace]] |[[Idrija ahoma atar]] |- |[[:en:Sinjska_alka|Sinjska alka]] |[[Sinjska alka]] |- |[[:en:Bumba_Meu_Boi|Bumba Meu Boi]] |[[Bumba Meu Boi]] |- |[[:en:Regong_arts|Regong arts]] |[[Regong edwin]] |- |[[:en:Hıdırellez|Hıdırellez]] |[[Hıdırellez]] |- |[[:en:Space_of_Gong_Culture_in_the_Central_Highlands_of_Vietnam|Space of Gong Culture in the Central Highlands of Vietnam]] |[[Gong Amambra Bea a ɔwɔ Central Highlands wɔ Vietnam]] |- |[[:en:Qoyllur_Rit'i|Qoyllur Rit'i]] |[[Qoyllur Rit'i]] |- |[[:en:Soup_joumou|soup joumou]] |[[soup joumou]] |- |[[:en:Ommegang_of_Brussels|Ommegang of Brussels]] |[[Ommegang of Brussels]] |- |[[:en:Takayama_Festival|Takayama Festival]] |[[Takayama Afahyɛ]] |- |[[:en:Peña_de_Bernal|Peña de Bernal]] |[[Peña de Bernal]] |- |[[:en:Tobata_Gion_Festival|Tobata Gion Festival]] |[[Tobata Gion Afahyɛ]] |- |[[:en:Xi'an_guyue|Xi'an guyue]] |[[Xi'an guyue]] |- |[[:en:Turkmen_rug|Turkmen rug]] |[[Turkmen rug]] |- |[[:en:Tsuchizaki_Shinmei_Shrine_Festival|Tsuchizaki Shinmei Shrine Festival]] |[[Tsuchizaki Shinmei Bosomfie Afahyɛ]] |- |[[:en:Kumi_Odori|Kumi Odori]] |[[Kumi Odori]] |- |[[:en:Turkish_archery|Turkish archery]] |[[Turkish archery]] |- |[[:en:Bakshy|Bakshy]] |[[Bakshy]] |- |[[:en:Yūki-tsumugi|yūki-tsumugi]] |[[yūki-tsumugi]] |- |[[:en:İznik_pottery|İznik pottery]] |[[İznik pottery]] |- |[[:en:Cantonese_opera|Cantonese opera]] |[[Cantonese opera]] |- |[[:en:Akiu_no_Taue_Odori|Akiu no Taue Odori]] |[[Akiu no Taue Odori]] |- |[[:en:Škofja_Loka_Passion_Play|Škofja Loka Passion Play]] |[[Škofja Loka Passion Play]] |- |[[:en:Porphyrophora_hamelii|Porphyrophora hamelii]] |[[Porphyrophora hamelii]] |- |[[:en:Bai_choi|Bai choi]] |[[Bai choi]] |- |[[:en:Gwo_ka|gwo ka]] |[[gwo ka]] |- |[[:en:Kawagoe_Hikawa_Festival|Kawagoe Hikawa Festival]] |[[Kawagoe Hikawa Afahyɛ]] |- |[[:en:Charreada|Charreada]] |[[Charreada]] |- |[[:en:Honey_hunting|Honey hunting]] |[[Ewo hayɛ|Ewo ha yɛ]] |- |[[:en:Jeju_Chilmeoridang_Yeongdeunggut|Jeju Chilmeoridang Yeongdeunggut]] |[[Jeju Chilmeoridang Yeongdeunggut]] |- |[[:en:Lacemaking_in_Croatia|lacemaking in Croatia]] |[[tam atar nyɛe wɔ Croatia]] |- |[[:en:Chakkirako|Chakkirako]] |[[Chakkirako]] |- |[[:en:Licitar|licitar]] |[[licitar]] |- |[[:en:El_Güegüense|El Güegüense]] |[[El Güegüense]] |- |[[:en:Ftira|ftira]] |[[ftira]] |- |[[:en:Shiraz_rug|Shiraz rug]] |[[Shiraz rug]] |- |[[:en:Shashmaqam|shashmaqam]] |[[shashmaqam]] |- |[[:en:Dainichido_Bugaku|Dainichido Bugaku]] |[[Dainichido Bugaku]] |- |[[:en:Procession_of_the_Holy_Blood_in_Bruges|Procession of the Holy Blood in Bruges]] |[[Bɔgya krɔnkrɔn nyɛe wɔ Bruges]] |- |[[:en:Kashan_rug|Kashan rug]] |[[Kashan rug]] |- |[[:en:Setu_leelo|setu leelo]] |[[setu leelo]] |- |[[:en:Festivity_of_‘la_Mare_de_Déu_de_la_Salut’_of_Algemesí|Festivity of ‘la Mare de Déu de la Salut’ of Algemesí]] |[[Festivity of ‘la Mare de Déu de la Salut’ of Algemesí]] |- |[[:en:Ojiya-chijimi|Ojiya-chijimi]] |[[Ojiya-chijimi]] |- |[[:en:Mibu_no_Hana_Taue|Mibu no Hana Taue]] |[[Mibu no Hana Taue]] |- |[[:en:Owari_Tsushima_Tennō_Festival|Owari Tsushima Tennō Festival]] |[[Owari Tsushima Tennō Afahyɛ]] |- |[[:en:Pizzaiolo|pizzaiolo]] |[[pizzaiolo]] |- |[[:en:Punto_guajiro|punto guajiro]] |[[punto guajiro]] |- |[[:en:Congolese_rumba|Congolese rumba]] |[[Congolese rumba]] |- |[[:en:Holy_Week_in_Popayán|Holy Week in Popayán]] |[[Dapɛn krɔnkrɔn wɔ Popayán]] |- |[[:en:Za_križen|Za križen]] |[[Za križen]] |- |[[:en:Sega_tambour_of_Rodrigues_Island|Sega tambour of Rodrigues Island]] |[[Sega tambour of Rodrigues Island]] |- |[[:en:Hitachi_Fūryūmono|Hitachi Fūryūmono]] |[[Hitachi Fūryūmono]] |- |[[:en:Quan_họ|quan họ]] |[[quan họ]] |- |[[:en:Namur_stilt_jousting|Namur stilt jousting]] |[[Namur stilt jousting]] |- |[[:en:Daredevils_of_Sassoun|Daredevils of Sassoun]] |[[Daredevils of Sassoun]] |- |[[:en:Gadaa|Gadaa]] |[[Gadaa]] |- |[[:en:Pütchipü'ü|Pütchipü'ü]] |[[Pütchipü'ü]] |- |[[:en:Celestinian_Forgiveness|Celestinian Forgiveness]] |[[Celestinian Forgiveness]] |- |[[:en:Daimokutate|Daimokutate]] |[[Daimokutate]] |- |[[:en:Council_of_Wise_Men_of_the_plain_of_Murcia|Council of Wise Men of the plain of Murcia]] |[[Council of Wise Men of the plain of Murcia]] |- |[[:en:Azerbaijani_carpet_weaving|Azerbaijani carpet weaving]] |[[Azerbaijani carpet weaving]] |- |[[:en:Montea|montea]] |[[montea]] |- |[[:en:Kui|Kui]] |[[Kui]] |- |[[:en:Chovgan|Chovgan]] |[[Chovgan]] |- |[[:en:Transhumance|transhumance]] |[[transhumance]] |- |[[:en:Zhusuan|Zhusuan]] |[[Chinese Zhusuan]] |- |[[:en:Argungu_Fishing_Festival|Argungu Fishing Festival]] |[[Argungu Fardwuma Afahyɛ]] |- |[[:en:Kırkpınar|Kırkpınar]] |[[Kırkpınar]] |- |[[:en:Petrykivka_painting|Petrykivka painting]] |[[Petrykivka painting]] |- |[[:en:Danza_de_tijeras|Danza de tijeras]] |[[Danza de tijeras]] |- |[[:en:Jultagi|Jultagi]] |[[Jultagi]] |- |[[:en:Dondang_sayang|dondang sayang]] |[[dondang sayang]] |- |[[:en:Falak|falak]] |[[falak]] |- |[[:en:Fiesta_de_la_Candelaria|Fiesta de la Candelaria]] |[[Fiesta de la Candelaria]] |- |[[:en:Bachata|bachata]] |[[bachata]] |- |[[:en:Giong_Festival|Giong Festival]] |[[Giong Afahyɛ]] |- |[[:en:Hachinohe_Sansha_Festival|Hachinohe Sansha Festival]] |[[Hachinohe Sansha Afahyɛ]] |- |[[:en:Wooden_toys_of_Hrvatsko_Zagorje|Wooden toys of Hrvatsko Zagorje]] |[[Wooden toys of Hrvatsko Zagorje]] |- |[[:en:Festivity_of_Saint_Blaise,_the_patron_of_Dubrovnik|Festivity of Saint Blaise, the patron of Dubrovnik]] |[[Festivity of Saint Blaise, the patron of Dubrovnik]] |} 95h3w1deasgtaxr9k24j815xtecroiq Fante Wikimedians/Whintangible/Contest 0 1395 11525 2023-12-11T09:29:04Z Robertjamal12 13 Robertjamal12 moved page [[Fante Wikimedians/Whintangible/Contest]] to [[Wikipedia:Fante Wikimedians/Whintangible/Contest]] 11525 wikitext text/x-wiki #REDIRECT [[Wikipedia:Fante Wikimedians/Whintangible/Contest]] ktci50z78ncpbchdtx48jxsuuqb2h2f Wikipedia:Admin requests/Archive 4 1396 12788 11527 2024-03-01T11:09:53Z Robertjamal12 13 /* Ebisadze/Request */ 12788 wikitext text/x-wiki ==Ebisadze/Request== Mepɛ dɛ wɔma me ho kwan dɛ mebɛyɛ ɔhwɛdofo na mohwɛ wikipedia yi do. [[Dwumadzinyi:Robertjamal12|Robertjamal12]] ([[Dwumadzinyi nkɔmbɔdzibea:Robertjamal12|nkɔmbɔdzibea]]) 08:37, 26 Ebɔbira 2023 (GMT) ===Mfoado/Support=== *{{Support}} No mbodzebo na woama edwuma yi edur ha yi.[[Dwumadzinyi:Rebecca Kwofie|Rebecca Kwofie]] ([[Dwumadzinyi nkɔmbɔdzibea:Rebecca Kwofie|nkɔmbɔdzibea]]) 14:08, 27 Ebɔbira 2023 (GMT) * {{Support}}..... He is moreover the brain behind this fante project. He has the admin abilities as well. [[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|nkɔmbɔdzibea]]) 18:14, 26 Ebɔbira 2023 (GMT) * '''{{Support}}'''... @Robertjamal12 nye panyin oedzi hɛn enyim akyerɛkyerɛ hɛn kwan nkakrankakra araa ma prama yi etum abɔtɔ gua na odzi do ara so reyɛ dɛm boa hɛn. Yɛbɛpɛ dɛ hom yɛ no '''hwɛdofo''' ma hɛn ɔnam nyimdzee a ɔwɔ wɔ abaɛfor kɔmpiwta kasa dwumadzi ho no ntsi. Ɔnam iyi do botum aboa hɛn ma yeetum edzi dwuma pa na yaatoto prama yi na no do dwumadzi nyinara yie. Meda hom ase. --[[Dwumadzinyi:Leonard Nketsia|Leonard Nketsia]] ([[Dwumadzinyi nkɔmbɔdzibea:Leonard Nketsia|nkɔmbɔdzibea]]) 10:25, 26 Ebɔbira 2023 (GMT) *Support @Robertjamal12 ɔyɛ panyin a oedzi hɛn enyim fitsi Fante Wikipedia yi abɔse besi ndɛ. Owura yi sɛ fata dɛ ɔyɛ hwɛdofo ma Fante Wikipedia yi osiandɛ ɔbra pa gya owura kwan. [[Dwumadzinyi:Assilidjoe|Assilidjoe]] ([[Dwumadzinyi nkɔmbɔdzibea:Assilidjoe|nkɔmbɔdzibea]]) 09:05, 27 Ebɔbira 2023 (GMT) * {{Support}} [[Dwumadzinyi:Lynessa Ofori|Lynessa Ofori]] ([[Dwumadzinyi nkɔmbɔdzibea:Lynessa Ofori|nkɔmbɔdzibea]]) 09:52, 27 Ebɔbira 2023 (GMT) === Oppose === === [[User:Robertjamal12|Robertjamal12]] === Mepɛ dɛ wɔma me ho kwan dɛ mebɛyɛ ɔhwɛdofo na mohwɛ wikipedia yi do [[Dwumadzinyi:Robertjamal12|Robertjamal12]] ([[Dwumadzinyi nkɔmbɔdzibea:Robertjamal12|nkɔmbɔdzibea]]) 10:41, 11 Mumu 2023 (GMT) ==== (+) Support ==== [[Dwumadzinyi:Assilidjoe|Assilidjoe]] ([[Dwumadzinyi nkɔmbɔdzibea:Assilidjoe|nkɔmbɔdzibea]]) 13:45, 11 Mumu 2023 (GMT) {{support}} Since he is the co-founder of this wiki and understands the language very well [[Dwumadzinyi:Yaw tuba|Yaw tuba]] ([[Dwumadzinyi nkɔmbɔdzibea:Yaw tuba|nkɔmbɔdzibea]] * {{support}}([[wendygyadu]]) *{{support}} Ohia ma hɛn kuw yi papaapa dɛ yenya nyia obotum dze n'enyi edzi dwumadzi ahorow a ɔkɔ yi do ma ɔsa mu yi dza ɔnnyɛ biara. Na ɔno so na megye dzi dɛ obotum edzi dwuma ɔtse dɛm. Meda ase.[[Dwumadzinyi:Leonard Nketsia|Leonard Nketsia]] ([[Dwumadzinyi nkɔmbɔdzibea:Leonard Nketsia|nkɔmbɔdzibea]]) 23:22, 23 Mumu 2023 (GMT) *{{support}} [[Dwumadzinyi:Lynessa Ofori|Lynessa Ofori]] ([[Dwumadzinyi nkɔmbɔdzibea:Lynessa Ofori|nkɔmbɔdzibea]]) 15:33, 9 Sanda 2024 (GMT) tq1c7c7b77hyu1ktphv4zo7y6jhgyte Karatsu Kunchi 0 1397 13877 12768 2024-06-29T22:20:14Z KISUMAR123 67 IMPROVED ARTICLE 13877 wikitext text/x-wiki '''Karatsu Kunchi''' (唐津くんち; nsienyim "kunchi" n'asekyerɛ ara nye afahyɛ) yɛ Japanfo afahyɛ a ɔkɔ do wɔ afe biara mu wɔ Karatsu kuropɔn no mu, Saga Prefecrure, wɔ Japanfo hɔn Kyūshū asaase traa no do. [[File:UesugiKabuto.jpg|thumb|Floats make their way through the streets of [[Karatsu, Saga|Karatsu]] on the opening night of the festival.]] == Ho Asɛm == Afahyɛ no a ɔhyɛ ase ewimbir wɔ Ɔberɛfɛw 2 na owie wɔ 4th, yɛ hikiyama santsen duanan dabiara, dɔm dodow hyia mu nantsew bɔ mu tse dɛ samuri helmets, po, ɔtwease, na abɔdze bi a hɔn ho yɛ hu binom, a wonyaa hɔn nyina wɔ dua mu, lakwa, na ndzɛmba binom. Ɔyɛ dwumadzi tsitsir wɔ Karatsu hɔn dwumdzi krataa mu, a wɔtaa nya dɔm wɔ beebiara a ɔyɛ nkorɔfo 150,000 na 500,000 dodow ntamu wɔ nkurow a etwa hɔn ho ehyia, wɔ hɔn nda-ebiasa ahomgye no mu. [[File:Hikiyama.jpg|thumb|''Hikiyama'' on display.]] Santsen kor biara- a ogyina akwansin enum na esia ntamu no, a no mu dur bɛyɛ tɔnso enum no hɔn a wɔpaaw hɔn fii Karatsu ahye do mu duanan twa kwan to kurow no mu, tow dɛm ndwom yi "En-ya! En-ya! En-ya!"(or"Yoi-sa! Yoi-sa! Yoi-sa!") na taiko kyenbɔfo ndwom na abɛn a woetue bɔn ato n'ase. Dwumadzi no a Shinto abosomfie na wodzi mu akotsen no,( hɔ na wɔdze santsen ne nyina sie wɔ mfe a aka nyina), akɔ do mfeha nye, santsen a wɔyɛe nnkyɛree yɛ ma ɔkɔr do wɔ 1819 na 1980 ntamu, afahyɛ no yɛ "Amambra egyapadze bi ohia yie" ==''Hikiyama'' Edzin== # '''Gyata kɔkɔɔ '''(赤獅子) Katana-machi mansin no wosii (1819) # '''Gyata ahaebun '''(中町の青獅子) Naka-machi mansin no na wosii (1824) # '''Turtle na [[Urashima Taro]] '''(カメと浦島太郎)Ɔyɛ Zaimoku-machi mansin (1841) #*Nnyɛ ɔnnyɛ Taro papa no mbom turtle akoradze wɔ ber a wodzii kan sii no. # '''Samurai [[Minamoto Yoshitsune]]'s [[Kabuto]] '''(源義経の兜) by Gofuku-machi (1844) # '''Po [[bream]]'''(鯛) by Uoya-machi (1845) # ''' [[Phoenix (mythology)|Phoenix]]-Nsumuhyɛn'''(鳳凰丸) by Oishi-machi (1846) # '''The Flying [[dragon]] '''(飛龍) by Shin-machi (1846) # '''The Golden lion '''(金獅子) by Hom-machi (1847) # '''[[Takeda Shingen]]'s '''[[Kabuto]] ''''''(武田信玄の兜) by Kiwata-machi (1864) # '''[[Uesugi Kenshin]]'s '''[[Kabuto]] ''''''(上杉謙信の兜) by Hirano-machi (1869) # '''The Drunken [[ogre]] on [[Minamoto Yorimitsu]]'s Kabuto '''(酒呑童子と源頼光の兜) (1869) # '''Gyata a ɔwɔ orb do '''(珠取獅子) by Kyo-machi (1875) # '''Sebɔ Tsir [[orca]]'''(鯱) by Kako-machi (1876) # '''The Boat of seven treasures '''(七宝丸) by Egawa-machi (1876) # ''' Disappeared: The black lion''' (黒獅子) by Konya-machi == Edziban na Amambra == Ebusua pii sɛe mber yɛ edziban ma nkorɔfo a wɔbɛba abɛsera hɔn wɔ afahyɛ no mu. Iyi yɛ adze a wɔtaa yɛ. == Dwumadzi Da == Dwumadzi no kɔ do wɔ Ɔberɛfɛw 2,3 na 4. Da a ɔtɔ do ebiasa no yɛ ahomgyeda wɔ Japan a wɔfrɛ no Amambra da. 3bsgb7ylivxsltnelg4nn48cfcun2hv Bai choi 0 1402 13697 12739 2024-06-16T02:54:17Z EEEshun 1262 Mboaedze 13697 wikitext text/x-wiki [[Fael:Bài Chòi.jpg|thumb|Mberwafo beenu a wɔrobɔ Bài chòi]] Bài Chòi yɛ edwindzi wɔ Central Vietnam a ɔyɛ ndwom, awensɛm, ɔyɛkyerɛ,nsano mfonyin na kasadwin,nyɛe fofor<ref>https://ich.unesco.org/en/RL/the-art-of-bai-choi-in-central-viet-nam-01222</ref>,enyigye na anyɛnkoyɛ wɔ nkurase nkurow mu<ref>https://vietnamnews.vn/life-style/419041/bai-choi-singing-gains-countrys-10th-unesco-intangible-heritage-recognition.html</ref>. Wɔkyerɛw wɔ UNESCO Amambra Ndzeyɛɛ edzin mu wɔ 2017 mu<ref>http://b1.tuoitrenews.vn/news/lifestyle/20180506/vietnams-bai-choi-art-recognized-as-unesco-intangible-cultural-heritage-of-humanity/45477.html</ref>. Bài Chòi Vietnam bɛyɛɛ amambra mu ndzeyɛɛ wɔ 2014-2016 wɔ Asoɛe Ɔhwɛ Amambra, Bɔɔlbɔ na Nserahwɛ dzin mu<ref>https://english.vov.vn/en/culture/quang-nam-welcomes-unesco-status-for-bai-choi-singing-374117.vov</ref>. [[Fael:Choi Bai.jpg|thumb|Hut to play Bài chòi]] Bài Chòi agodzi na ne nyɛe mu no wɔdze krataa bi ɔtse dɛ bingo ka ho, wɔdze ndwom ka ho na Hieu adwontofo ndwom, wɔ Tết Nguyên Đán da no<ref>https://www.saigoneer.com/saigon-arts-culture/13285-central-vietnam-festival-b%C3%A0i-ch%C3%B2i-recognized-as-unesco-intangible-heritage</ref><ref>https://web.archive.org/web/20231207190334/https://en.baoquangnam.vn/english/society-culture/201712/the-recognition-of-bai-choi-as-an-intangible-cultural-heritage-771046/</ref>. == Mboaedze == <references /> p8g3refvsmnvr4ubagds2obcejchz0n Xi'an guyue 0 1405 13715 11620 2024-06-16T03:08:13Z EEEshun 1262 /* Mboaedze */ 13715 wikitext text/x-wiki {{Databox|item=Q2598050}}Xi'an guyue (Chinese: 西安鼓乐), ɔsan yɛ Shaanxi guyue (陕西鼓乐), yɛ Chinesefo hɔn ndwom atormuadze a mframa bi ka ho na nsanku bi a wɔfrɛ no bi a ofi Xi'an, wɔ Shaanxi Province. Binom so san so frɛ no Xi'an kyen ndwom. Asafo ndwom, a amɛtwua kuw no bɔɔ ho ban ansaana 1960s, wɔdze kaa UNESCO Amambra mu Ndzeyɛɛ dzin ho wɔ afe 2009 mu<ref>https://www.unesco.org/culture/ich/index.php?lg=en&pg=00011&RL=00212</ref>. Wɔakyɛ ndwom no mu ebien ɔnam ne nyɛe, ntsenae na nantsew ( ngyedo a ɔkyɛr), na ɔasan akyekyɛ mu ebiasa ɔnam nsesa ntsi, ɔyɛ Buddhist (''Seng''), Daoist (''Dao''), na secular (''Su''). Ɔwɔ mu dɛ wɔdze hɔn ho bɔɔ Tang dynasty (ɔnam ne bo a ɔsom na abakɔsɛm), ndwom no kasa pii fa Ming na Qing woenya hɔn beebi kɔ. Wɔdze nsenku binom so kaa ho, ɔno nye pipa na dagin ( a wɔtaa frɛ no zheng) , dɛ mbrɛ yehuu wɔ gongche nkyerɛwee ho no. Adwontofo a wɔagye dzin bi nye An Laixu (安来绪, 1895-1977), Daoist a ɔyɛ Xi'an's panyin Chenghuangmiao asɔr fie. Wɔyɛɛ nkyerɛwee wɔ afe mpem eduonum a okodur 1689, naaso nyimdzee a wɔdze nkakrakakra wɔ tsetse no ayew. Ndwom no gyee ntsin wɔ mfe apem ahakron eduasa na eduanan mu, a nna wɔkɔ nsɔrsɔr mu bua bua nsɛm ano, " naaso ehwɛ mu ye ɔbɛyɛɛ dɛ akansi". Ndwomtow kuw ahorow na nsɔrsɔr do bɛtsew wɔ ber a nna wɔreyɛ nsesa wɔ amambra mu wɔ afe apem ahakron eduasia na eduasuon mu, a wɔhyɛɛ ase dɛ wɔrobɔ abakɔsɛm, adzesua mu nhwehwɛmu, anaa akwantu ho ban a nna ɔyɛ ɔsom dwumadzi wɔ afe apem ahakron eduawɔtwe no mu. == Hwɛ iyi so == * Guyue Bridge * Guyue == Mboaedze == <references /> m304zsamb1lfl4qp0zybfkcmrvwb5l1 Lhamo 0 1407 13067 13056 2024-05-23T10:32:13Z A09 777 english wikipedia is not a reliable source, whitespace cleanup 13067 wikitext text/x-wiki '''Lhamo''' anaa '''Ache Lhamo''', yɛ agorhwɛbea a ɔwɔ wiadze a ɔsombo wɔ Tibet a ndwom na asaw a wɔayɛ no mfeha mu ka ho, a n'anee a ɔbɛn no nye opera. Adzeyɛ wɔ ɔkakyerɛ na nkɔmbɔtwetwe a no mu nnyɛ dzen a wɔdze aserewsɛm na serew a wɔdze da biribi edzi ka ho; agofomba no hyɛ krakrabotobi a ahosu asorɔtoo wɔ mu. Nsɛm a no ho hia a ɔfa dɛm agordzi yi ho dodowara fi India Buddhist tsetse anansesɛm ho, nkorɔfo a hɔnho hia na abakɔsɛm ho dwumadzi a ofi<ref>https://muse.jhu.edu/article/196110</ref> Tibetan enyibuei mu. Mbrɛ dwumadzi no tse biara no, asaw na ahwehɛenyiwa a obiara agye ato mu da nsew wɔ Tibetan Royal Dynastic ber mu. Yehu amambra a wodzi nsɛ wɔ Bhutan na mantɔw<ref>https://www.jstor.org/stable/43187296</ref> nkaa a Tibetan Budhism na Tibetan amambra hyɛ hɔn do. Wonnyi koraa no wɔwɔ skuul ebiasa a ɔda nsew wɔ Lhamo: Kyimulunga, Gyangara, na Chungba<ref>https://www.jstor.org/stable/43187296</ref>. == Abakɔsɛm == Anobu nkontaa bɔɔ Ache Lhamo hɔn amambra ho hɔn abawdo fi 14th-mfeha Thang Tong Gyalpo. Lhamo wɔ sunsum mu na dza ɔnnyɛ sunsum mu ahyɛse. Kwan a wɔfa do yɛ Ache Lhamo no asesa kakra fitsi ber a wɔhyɛɛ ase wɔ 14th - 15th mfeha mu. Ndɛ, dza wɔyɛ no ahyɛse noara na wɔyɛ wɔ ber a wɔbɛhyɛ agodzi biara ase, wɔhyɛ ntar a odzi mu, wodzi dwontow, asaw na ndwom ho amambra do pɛpɛɛpɛr. Wonnyim ndzɛmba dodow mmfa Lhamo kuw hɔn mpuntu ho kesi Dalai Lama a ɔtɔ do enum, Ngawang Lobsang Gyatso (1617-1682 A. D) n'aber do. Wɔwɔ Ihamo ho nsɛm ho nsaano mfonyin a ɔwɔ Palato Ahemfie ban ho a wɔgye dzi dɛ wɔyɛɛ no mfe 1695 na 1705 mu. Anokasadwin so kyerɛ dɛ, wɔyɛɛ ntar na kaakaabotobi maa Ɔbɔmbɔfo na Ɔfarnyi wɔ Dalai Lama a ɔtɔ do enum n'aber do, ɔnam noara ankasa ne dae a wɔaso do. Ber a mfeha 19 durii no, wohun Ache Lhamo agodzi wɔ Tibet, mantɔw tsitsir kor biara a ɔwɔ kuw a ɔwɔ hɔ afebɔɔ no dzii agor wɔ nkwaado wɔ ber pii mu wɔ afe noara mu. Ekuwekuw binom a wɔada edzi bi nye Tashi Sholpa, Chongye Phundun, Shangpa, Gyalkhara, Chungpa and Kyormulung taa ka afahyɛ a wɔagye ato mu wɔ Norbu Lhingkha, Drepung Monastery na Sera Monastery ho. Agodzifo no yɛ monkfo na nkorɔfo a wɔdze hɔnho ahyɛ som no mu a hɔn enyi gye Ihamo ho. Tibetans dodow noara taa tow arias ''(Tib. namthars)'' ma hɔnho anaa dze gye hɔn enyi wɔ nhyiamu ase. Mbrɛ lhamo amambra tse no gyina kyen na 'cymbal' do. Tibetan kasa no mu no, wɔfrɛ opera no ''Al-che-lha-mo'', wɔfa agodzinyi ''lha-mo-ba'' na buukuu ''khrab-gzhung'' wɔ Tibetan opera mu dɛ ɔyɛ fa susu kor a ɔyɛ Tibetan nkorɔfo hɔn amambra mu nyansa wɔ mfe apem mu. Wɔfa no dɛ ɔyɛ <nowiki>''living fossil' wɔ Tibetan amambra mu, na wɔdze kaa ho dɛ 2009 UNESCO a wɔkyerɛwee wɔ ''Representative List of the Intangible Cultural Heritage of Humanity.''</nowiki> === Thang Tong Gyalpo === Wɔwɔ gyedzi bi dɛ amambra wɔhyɛɛ kwan a wɔfa do yɛ Ache Lhamo anaa Tibetan Opera ase wɔ 14th-mfeha, Thang Tong Gyalpo, a wɔwoo no wɔ peasant ebusua mu wɔ Shigatse ɔman a ɔwɔ Tibet wɔ afe 1361 mu. Ber a ɔyɛ abofra no, n'awofo dze dzin Trowobendon too no na wɔnye no kɔr bea a wɔtsetse nkorɔfo wɔ som bi mu dɛ onkosua amambra mu nyimdzee. Ɔtsenaa bea a wɔtsetse nkɔrɔfo wɔ som bi mu hɔ wɔ mfe pii mu ma ɔbɛyɛɛ nyansanyi mapa ma wɔtoo no dzin Tsuendue Sangpo. Nna ɔsan so baa Lhansa dɛ ɔrebɛper nyimdzee bebiree. Da kor bi, ohun nkorɔfo wɔ Lhansa mpoano dɛ wonntum nntwa Lhansa nsu no osiandɛ nna hɔn sika nnso. Ɔserɛɛ panyin a ɔda nsu n'ano dɛ ɔmma nkorɔfo no ntwa nsu no wɔ ber a ɔnnkɛgye hɔn sika. Panyin no boor no, nna ɔkaa dɛ ɔbɔboa ma woeesi bregye wɔ nsu no do. Ber a ɔreper esi bregye no, nna ohia edwumayɛfo na edzɛmba a ɔdze besi. Ber a worisi bregye no wɔ Chowo Ri no, ɔfaa enuanom mbasiafo esuon fii edwumayɛfo no mu fii Tibet na ɔkyerɛɛ hɔn asaw na ndwom binom. Wɔyɛɛ ndwom no dze ntar afɛɛfɛw kaa ho; Wotuu kwan kɔr nkuronkurow na nkurase do kɛsawee dze pɛɛ sika. Yogifo no bɔɔ akyen na cymbal no wɔ ber a mbasiafo no sawee na wɔtoo ndwom. Bɔhwɛadzefo, nkorɔfo a nna hɔn enyi agye, bɔɔ agodzifo no hɔn abawdo dɛ wɔyɛ 'abosombaa' (Tibetan: ''Lhamo''); ofir hɔ no nna wohu hɔn dɛ wɔyɛ enuanom a wɔyɛ abosombaa. (Tibetan: ''Ache Lhamo''); Ache Lhamo amambra hyɛɛ ase fii ha yi. Mber pii a abɛsen kɔ no, Thang Tong Gyalpo tum dze daadze sii bregye 58 na dza ɔdze ndua so yɛɛ so yɛ 60 wɔ nkuronkurow na nkurase mu. Owui wɔ ber a nna ne mfe akɔ ekyir wɔ Toe Riwoche wɔ afe 1485 mu. Bregye ne nsii ho ndzɛmba a ɔkae da ho wɔ hɔ ndɛ wɔ mbea pii wɔ Tibet na Bhutan. Ɔbɛyɛɛ amambra maa Tibetanfo dɛ wɔdze no mfonyin na n'ahonyi bɔbɔ hɔn dan fofor ho. Odur ber a wɔresaw a, lhamo anaa opera kuw no dze no mfonyin si hɔn mfinimfin na wɔkyerɛ hɔn bu ma no. == Agodzifo a wɔda nsew == * Namgyal Lhamo == Hwɛ iyi so == * Yungchen Lhamo * Namling County, home to Xiangba Tibetan Opera == Mboaedze == 551iyhz1mgag4qo7xkz1d4ooofwn2cx Festivity of Saint Blaise, the patron of Dubrovnik 0 1409 11614 11613 2023-12-15T05:03:37Z Dede bekideth 31 linked article 11614 wikitext text/x-wiki '''Ɔhotseweenyi Blaise a ɔhwɛ Dubrovnik do no afahyɛ''' ('''Festivity of Saint Blaise, the patron of Dubrovnik''') (Croatia kasa mu: Festa Svetog Vlaha, zaštitnika Dubrovnika) yɛ afahyɛ a wɔyɛ ho nhyehyɛɛ wɔ [[Kwakwar]] bosoom a ɔtɔ do ebaasa (3) a ɔkɔ do fi afe 972 Y.B. Afahyɛ no gyina Ɔhotseweenyi Blaise a ɔboaa Dubrovnikfo ma wɔbɔɔ hɔn kurow no ho ban fir Venice ɔmamfo no nsɛm. Nyimpa pii na wɔba, a hɔn a wɔtse kurow no mu, mbea a etwa ho ehyia, Croatia mbea afofor, na aman a etwa ho ehyia, nsrahwɛfo, na Roma Katolek Asɔre no ɔman ne mpɔtam hɔ atumfo ananmusifo ka ho.<ref>[http://tzdubrovnik.hr/lang/en/get/sto_raditi/53036/festa_svetog_vlaha_dan_grada_dubrovnika.html "Saint Blaise festivity - Dubrovnik's Day"]. ''Tzdubrovnik.hr''. Retrieved 2016-02-24.</ref> Wɔgye toom dɛ UNESCO Amambra Egyapadze a itum nhu wɔ afe 2009 mu.<ref>[http://www.unesco.org/culture/ich/en/RL/festivity-of-saint-blaise-the-patron-of-dubrovnik-00232 "Festivity of Saint Blaise, the patron of Dubrovnik - intangible heritage - Culture Sector"]. UNESCO. 2015-11-30. Retrieved 2016-02-24.</ref><ref>[https://registar.kulturnadobra.hr/#/details/Z-3236 "Festa sv. Vlaha"]. ''registar.kulturnadobra.hr'' (in Croatian). Retrieved 2022-11-05.</ref> == Mboaedze == 7pdguodr9oxygwp67qe2fps7uhw8ld3 Wooden toys of Hrvatsko Zagorje 0 1410 11617 11616 2023-12-15T05:19:41Z Dede bekideth 31 Made changes 11617 wikitext text/x-wiki '''Ndua mbofra agodzi a ɔwɔ Hrvatsko Zagorje''' (Croatia kasa mu: Drvene igračke Hrvatskog zagorja) yɛ amambra mu mbofra agodzi a wɔdze ndua ayɛ a wɔyɛ wɔ Zagorje mantɔw mu wɔ Croatia. Ɔkwan a wɔfa do yɛ ndzɛmba, ofi ndua a hɔn annoa a wofi ase kesi dza wɔdze yɛ paint a wɔdze wie do no, wɔdze efi awo ntoatoado do akɔ awo ntoatoado do, na mbusua kɔ do dze amambra mu akwan horow dzi dwuma wɔ nkyirmba aber do.<ref>[https://ich.unesco.org/en/RL/traditional-manufacturing-of-childrens-wooden-toys-in-hrvatsko-zagorje-00233 "Traditional manufacturing of children's wooden toys in Hrvatsko Zagorje"]. ''Unesco.org''. UNESCO. Retrieved 1 December 2019.</ref> == Mboaedze == 3swr6e4cglcfs3xehw1xp4ctmjxsmb3 Maloya 0 1411 12941 11625 2024-04-20T17:26:32Z EEEshun 1262 12941 wikitext text/x-wiki {{Databox|item=Q496929}}'''Maloya''' yɛ Réunion ndwontow kuw ebien no mu kor, mpɛn pii no wɔtoo wɔ Réunion Creole, a wɔdze amambra nsɛnkuw na ndwonto mu nkotoserɛ<ref>https://books.google.com.gh/books?id=TrhClZg65EsC&q=baster+reunion&pg=PA225&redir_esc=y</ref>. Maloya yɛ adze fofor a n'abɔse fi Ebibirim ndwom na Malagasy nkowa na Indiafo edwumayɛfo a wɔwɔ supruw do<ref>https://archive.org/details/worldmusic00rich_0</ref>, dɛ mbrɛ ɔwɔ asafo ndwom bi wɔ Réunion, séga. Wiadze ndwom nsɛnkyerɛwfo na enyimdzifo a wonnyi kuw pɔtsee bi mu no, ɔtɔfabi a wɔdze maloya toto Americafo ndwom, birisiifo, mbom hɔn ndzɛmba bi dzi nsɛ. Wohun Maloya dɛ kurow bi a otsiatsia French kurow ne fahodzi do ntsi woyii hɔn edzi wɔ afe 1970s mu<ref>https://www.bbc.co.uk/news/magazine-24300017</ref>. == Nkasaho == Edze toto séga a ɔfa ahoma pii na Aburokyir nsɛnku ho a, maloya amambra kyen na ndwontow mu nkotoserɛ pɛr na wɔdze dzi dwuma. Maloya ndwon dze ɔfrɛ na ngyedo dzi dwuma. === Akyen === Amambra akyen ahorow nye: * roulér - kyen a ne ndze wɔ famu a wɔdze hɔn nsa bɔ * kayamb - akasaa tɛtɛr a wonyaa fii ahwer na aba mu * pikér - idiophone a wɔdze nkampor ayɛ a wɔdze ndua bɔ * sati - dadze tɛtɛr idiophone a wɔdze ndua bɔ * bob - a braced, struck musical bow === Botae === Maloya ndwom no taa fa amanyɛsɛm ho na hɔn nsɛm a ɔyɛ ngyinado no so taa yɛ nkowayɛ na ohia. == Abɔse == Maloya hɔn tsetse ndwom na asaw no, wɔtaa yɛ no tse ma Ebibiman abɔse pɛpɛɛpɛr, a ɔnye Ebibirim nsɛmanfo atɔrmuadze wɔ twa ka ( "Kaf dwumadzi" na Madagascar ( "servis kabaré"), na ahyɛse ndwontow adzedzi wɔ ahyɛse nkowayɛ supruw do dɔm dodow. Seseiara dze,Danyèl Waro ada Tamil ɔsom mu atɔrmuadze a ɔyɛ kyenbɔ krɔnkrɔn no edzi, a ama Maloya enya dodow wɔ Ebibirim Malagasy na Indian nsunsuando. == Abakɔsɛm == Woyii Maloya edzi kɛpeem 60s ɔnam ne nkitahodzi soronko a ɔnye creole amambra wɔ no ntsi. Woyii Maloya kuw binom ɔyɛkyerɛ edzi kɛpeem 80s, ɔnam hɔn fahodzi gyedzi na hɔn nkitahodzi a wɔnye Communist Party of Réunion wɔ ntsi. Ndansa yi dze, maloya ndwontonyi kor a ɔagye dzin nye Danyèl Waro. Ne susudua nye Firmin Viry, ɔno wɔdze enyimnyam nyina ma no dɛ ɔno na ɔgyee maloya fii ɔsɛɛ mu. Françoise Vergès kyerɛ dɛ, maloya ne bagua mu dwumadzi a odzi kan no, Firmin Viry na ɔyɛɛ wɔ afe 1959 mu wɔ Communist Party Maloya a wɔdze yɛɛ amanyɛsɛm na bagua mu anokɔnkɔn a Creole anwensɛmfo bi tse dɛ Waro na ekyir no Ziskakan kuw no so bɛkaa ho. Fitsi dɛ wɔhyɛɛ ase wɔ 1980s, mu no, maloya kuw ahorow bi tse dɛ Ziskakan, Baster, Firmin Viry, Granmoun Baba, Rwa Kaff na Ti Fock, na maloya ndwontokuw a woedzi afora bi tse dɛ séga, zouk, reggae, samba, afrobeat, jazz na rock, agye dzin wɔ supruw do. == Amambra Mfaso == Wɔkyerɛw Maloya dzin wɔ afe 2009 mu wɔ France UNESCO Amambra Mu Ndzeyɛɛ dzin mu. Dɛm ndwom edwuma bɔbew yi, nna ɔyɛ 1994 Jean Paul Roig, ne sen a ɔato no dzin ''Maloya Dousman krataa tsintsim mu''. == Hwɛ iyi so == * Sega ndwom, Réunion amambra mu ndwom fofor * Réunion Ndwom * Réunionnais Edzin * #Blues-like birisii ndwom edzin == Mboaedze == ili2q8tiqgz5t8ipmrw9sj8sto9o25g Gagok 0 1412 11628 11627 2023-12-15T14:33:15Z Assilidjoe 33 Added data 11628 wikitext text/x-wiki {{Databox|item=Q846219}}Gagok yɛ Koreafo hɔn ndze ndwontow kuw a ɔyɛ basia na banyin ndze. Koreafo amambra ndwontow ndzɛmba na nkekaho bi na wɔdze bɔɔ biribi kakra. Wɔakyerɛw wɔ UNESCO Amambra Ndzeyɛɛ dzin mu fitso 2010 na wɔkyerɛw wɔ South Koreafo Amambra Ndzeyɛɛ egyapadze mu fitsi 1969 == Linke a ɔkɔ ekyir == https://web.archive.org/web/20051202053724/http://aris.ss.uci.edu/rgarfias/korea/kagok21.jpg.html https://books.google.com.gh/books?id=f3GTTntO4tcC&q=kagok&redir_esc=y#v=snippet&q=kagok&f=false http://www.asianinfo.org/asianinfo/korea/perform/distinguishing_features_of_korea.htm 8ar6sv1oge0ffptjaw0f8afo03hwut3 Aubusson tapestry 0 1413 13695 13694 2024-06-16T02:53:10Z EEEshun 1262 Fael 13695 wikitext text/x-wiki [[Fael:Aubusson - Fables de La Fontaine 1.JPG|thumb|''[[The Lion in Love (fable)|The Lion in Love]]'' ({{Circa|1775}}–1780), an Aubusson tapestry designed by [[Jean-Baptiste Oudry]], [[Musée Nissim de Camondo]], Paris]] [[Fael:AubussonNaissanceMarieArles2.jpg|thumb|Detail of ''Naissance de Marie'' Aubusson tapestry in the cloister of the [[Church of St. Trophime, Arles]]]] Aubusson tapestry yɛ tapestry a wɔyɛɛ wɔ Aubusson, wɔ etsifi afa mu wɔ Creuse wɔ France finimfin afa mu. Dzin no kata adze bi a wɔyɛɛ wɔ kurow bi a ɔbɛn Felletin, a wɔtaa hu ne ndzɛmba dɛ "Aubusson".Edwumakuw no tuu mpon wɔ 1300 ekyir wɔ ebusua ehyiadzi mu,nna ɔyɛ adze woetsintsim a Flemings rohwɛ do dada wɔ mfeha a ɔtɔ do duesia no mu. Ɔwɔ mu dɛ nna nnyɛ Aubusson tapestry etsipɛn nye Gobelins tapestry dze, naaso wotum nyaa Beauvais tapestry dzibew wɔ mfeha a ɔtɔ do duawɔtwe no mu. Afe mpem ebien na akron(2009) mu no, "Aubusson tapestry" dzin kedzii UNESCO Amambra Ndzeyɛɛ a Ɔfa Nyimpa Ho edzin no mu. Dɛm ber no, edwumakuw no boaa wɔ ehyiadzi ebiasa mu, na du na ankorankor edwindzefo so. == Abakɔsɛm == Felletin nye Aubusson tapestries mintsimadze wɔ Charlotte a ofi Albret etuhofakyɛ ho, Duchess a ɔwɔ Valentinois na Cesare Borgia (1514) kunafo no. Wɔdze enyidzi kɛse maa ehyiadzi no wɔ afe 1665 mu, naaso obedzi hɔn nsa mu wɔ mfeha a ɔtɔ do duawɔtwe no mu, a François Boucher,Jean-Baptiste Oudry na Jean-Baptiste Huet, yɛɛ mfonyin kaa ho,a dodowara fa no Nyamesɛm ho. Aubusson tapestries gyina mfonyin dwumadzi do, anaa nsa ano mfonyin a low-warp tapestry-edwindzefo yɛe. Ɔfa no Flemish na Parisian ho dze wɔdze tam a no mu yɛ dur yɛ edwuma ber kor noara mu, wɔyɛɛ biribi faa '''''verdure''''' ekyir mfonyin ho, nhaban a wɔayɛ no dɛ mbrɛ wɔpɛ na efifidze nketsenketse a nnoma tra na ofi mu ma wohu abantsentsen na nkurow kakraa bi. Mfeha a ɔtɔ do duakron mu no, ndzɛmba nyɛe wɔ mfeha a etwa mu na ndzɛmba a wɔdze kata ntaabo ho, na ndam a wɔyɛ dur, maa edwumakuw no gyee dzin, na kurow no so dzii akotsen wɔ Wiadze Ntokwa a otsia ebien no ekyir nsesa no mu. Mbom, nna Jean Lurçat a ɔyɛ edwindze nyi a odzi akotsen nye Marcel Gromaire na Pierre Dubreuil efi hɔ wɔ Fankwa 1939. ''Le Bouquet'' (1951) a Marc Saint-Saens yɛɛ no ka French atam a w'agye dzin na wɔtaa dze hɔn dzi egyina mu wɔ French atam a wɔye dur wɔ mfeha a ɔtɔ do eduonum mu. Ɔyɛ kwadwom dze ma Saint-Saens wɔ ɔbɔadze ndzɛmba na abrabɔ mu nsɛm a n'enyi gye ho. The museum of the {{Interlanguage link|Cité internationale de la tapisserie|fr}}) in [[Aubusson, Creuse|Aubusson]] which opened in 2016 has a large collection of Aubusson tapestries. <gallery widths="200px" heights="200px"> Tapisserie d'Aubusson (Huet).JPG|Aubusson tapestry after [[Jean-Baptiste Huet]], c. 1786 Tapisserie-Aubusson-Arles-4.jpg|Aubusson tapestry from Arles Eole.jpg|Aubusson tapestry; design by [[Isaac Moillon]] at the {{Interlanguage link|Cité internationale de la tapisserie|fr}}), Aubusson </gallery> h6sphkwpdxfri34vjfxrw1b0oynzuq3 Giong Afahyɛ 0 1414 13675 11638 2024-06-16T02:25:11Z EEEshun 1262 Mboaedze 13675 wikitext text/x-wiki [[Fael:Hội Gióng1.jpg|thumb|Frankaa asaw wɔ Gióng Afahyɛ ase]] [[Fael:Hội Gióng2.jpg|thumb|Thánh Gióng n'apakan mu tsena wɔ Gióng Afahyɛ ase]] Gióng Afahyɛ (Vietnamese: Hội Gióng) yɛ amambra afahyɛ a wodzi no wɔ afe biara mu wɔ Hanoi a wɔdze kae hɔn okunyin, Thánh Gióng, a ɔbɔɔ ɔman no ho ban fii atamfo nsa mu. Wɔdze afahyɛ no kaa UNESCO Amambra Ndzeyɛɛ edzin no ho<ref>https://www.unesco.org/new/en/media-services/single-view/news/forty_six_new_elements_added_to_representative_list_of_the_intangible_cultural_heritage/</ref><ref>Thị Thanh Bình Nguyễn, Dana Healy ''Aspects of Vietnamese culture'' 2002 Page 46 "Chùa Thấy is also famous for its beautiful mountain scenery Hội Gióng (Dóng) traditional festival, which takes place in Phù Đổng village to commemorate the bravery of Thánh Gióng, who fought against northern invaders."</ref>. == Mboaedze == <references /> 9r726vpnbt055yo3e297gskhouwyj3k Owari Tsushima Tennō Afahyɛ 0 1415 14211 11745 2024-08-02T20:22:25Z Rich Farmbrough 1415 /* Linke ahorow */ 14211 wikitext text/x-wiki [[File:Tsushimatennosai1.JPG|thumb|300px|Owari Tsushima Tennōsai(eve)]] [[File:Tushimatennousai1.JPG|thumbnail|right|300px|Owari Tsushima Tennōsai]] '''Tenno Matsuri (天王祭り)''' yɛ afahyɛ a wodzi no afe biara, wɔ Ayɛwoho bosoom no mu, wɔ Tsushima, Aichi. Nda ebien dwumadzi no kɔ do wɔ ewimbir afahyɛ no a ahyɛmba, a kor biara wɔdze nkrataa ɔha anan esiesie ho, ma ɔfa Tenno esutsen mu no. Wɔdze afahyɛ no kae Gozu Tenno. Dɛm afahyɛ yi san so kɔ do wɔ Tokyo<ref>https://web.archive.org/web/20090228072224/http://www.tourism.metro.tokyo.jp/english/tourists/spot/area_spot/area_spot/area_spot15_2.html</ref>. ==Linke ahorow== {{Reflist}} * [http://eos.kokugakuin.ac.jp/modules/xwords/entry.php?entryID=1075 Gion/Tsushima Shinkō at Encyclopedia of Shinto] * [https://archive.today/20150607065537/http://www.tsushima-kankou.com/festival/tennnou/tenno_festival.html official site (in Japanese)] isrmfialp7d2wfsrrbfwuwywltz6oj3 Gwo ka 0 1416 11698 11697 2023-12-19T11:29:49Z The-Efua-Resa 20 Added to the article 11698 wikitext text/x-wiki '''Gwo ka''' yɛ French nkorɔfo bi a wodzi afra wɔ Europe na bibifo mu hɔn kasae bi wɔ dze ma kyen kɛse. Wɔyi ''Gwotanbou Fri hɔ a'', yɛ kyerɛ dɛ ''Ka'' anaa ''Banboula'' (ne dadaw mu), ɔkyerɛw ebusuakuw a ɔyɛ nsa -kyen na ndwom a wɔdze hɔn bɔ, Ono na odzi akotsen wɔ Guadeloupean folk ndwom mu . Ɔsanso yɛ, kasakoa bi a wɔ taa huu sɛ wɔrekyerɛ kakraba, flat-bottomed tambourine (''tanbou d'bas'') a wɔ bɔ no wɔ kadri ndwom mu, anaa wɔ kyen ne bɔ mu (''tanbou''). Gwo Ka ndwomtow dwumadzi no puei wɔ 17th century, wɔ aber na wɔdze nyimpa beberee a na no dodow yɛ ebibifo yɛ nkowa na san tɔn hɔn. Gwo ka ndwom kyen bɔ wɔ akwan esuon a wɔ dze bɔ, na nyimpa a wɔbɔ kyen no tum gyina do dze hyehyɛ ndwom wɔ akwan ahorow mu. Kyen ahorow Fri kɛse dze kɔ Kakraba dze ndwom n'ase ne nhyehyɛe n'ahyɛse to gua na ɔda no edzi yie. Kyen kɛse no, boula, bɔɔ ndwom no tsitsir wɔ aber a kyen ketseketse ''maké'' (anaa markeur) dzi nhyehyɛe a ɔdze dɛw siesie ndwom no to gua, nyimpa dodow dzi hɔn agor a ibi yɛ hɔn a wɔsaw, ahwɛfo, anaa ndwomtofo. Gwo ka ndwomtow no wɔtow fri hɔn kɔnadze, hwen mu , na ne ngyegyee mu nda hɔ, ibom obotum ayɛ kann na ne mu ada hɔ yie, na ndwom no ma do wɔ akwan bi mu na complex harmonies na melodies.<sup>[''citation needed'']</sup> Asaw bi nso wɔ hɔ a ɔka awensɛm na gwo ka kyen no boa ma asaw no dzi mu. Ndɛ mber mu yi, wɔ Guadeloupe no, kyen bɔ nnfa no ho nnbɔ asaw ho biom. Na ibom tsetse no, na dwumadzi ebien no mframa nnfa hɔn mu ma na ɔka léwôz amanbrɛ ho, dwumadzi a na wɔyɛ no held dapɛn ebien biara wɔ memenda wɔ hɔn ahaban kɛse nkyɛn(akɛtuada), na ne memenda biara wɔ afahyɛ mber no mu wɔ mbea a asaase kɛse ne nhyehyɛe. Gwoka ndwom na ɔyɛ–na ɔkɔdo – ndwom a wɔbɔɔ no afe mu nyinara wɔ amanbrɛ dwumadzi ahorow ne ɔyɛkyerɛ bi tse dɛ ''léwòz'', ''kout’tanbou'', ''véyé'' na ɔsom dwumadzi , ibi nye Advent-fo hɔn wake. Ndɛ, Guadeloupans nkuraase hyia mu na wɔ yɛ léwôz dwumadzi ahorow ,na ibom gwo ka abɛyɛ dumadzi wɔ abɛɛfo akwan mu ma w'agye dzin yie a ndɛ ogyina dɛɛ gwo ka moderne. == History == Gwo Ka ndwomtow dwumadzi no bɛ daa edzi wɔ 17th century wɔ aber a abrofo dze ebibifo kɔɔ nkowasom mu, a na ogyina dɛ wɔdze nyimpa ahorow a wɔ fri mbeambea ridzi afra: ama w'enya hɔn atsena ho nkyerɛkyerɛ na wɔdze Europe amanbrɛ abɔ hɔn bra. Ebibifo nkowa a wɔwɔ Guadeloupe na wohyia bɔ kyen, wɔ tow ndwom na wɔ saw.Code Noir nna ɔmma ho kwan ma wɔnnfa kyen biara ndzi dwuma wɔ dɛm aber no.Dɛm nsusuando yi maa nkowa no faa akwan bi a na wɔdze hɔn ndze yɛ a wɔfrɛ no a bouladjèl, na na akwan no dze kyen bɔ dzi nsɛ. Wɔ dɛm aber no, na Gwoka dwumadzi no gyina hɔ ma ahayɛ edwuma, ne tsitsir ahwir, coffee na mpuwa ho edwuma. Wɔ afe 1946 n'ekyir no, wɔ nye hom a wɔ ko tsia amanbrɛ nhyɛdo na amanbu nhyɛdo kuw ahorow, Gwoka tumm tsiraa island hɔ, na iyi hyɛɛ ase maa Gwoka nyaa ne ntsin. Dɛm yi ntsi, wɔ afe 1988, mbranyimfo na ɔman amanbufo mpanyin Félix Cotellon yɛɛ Festival de Gwoka Sentann wɔ kurow a ɔyɛ city of Sainte-Anne wɔ aber a wanngye mboa ennfri mantam fo no hɔ. Adzesuadze na nhyiamu a wɔdze fa adwen wɔ nsɛm tsitsir ho kɔɔ do wɔ dwumadzi n'ase. Wɔ afe 1981 no, ndwomtownyi Gérard Lockel daa dwumadzi Traité de Gwoka modên edzi, Dza odzii kan a ɔdze dɛm ndwomtow edwuma yi bɔtoo gua. Ɔkyerɛɛ dɛɛ Gwoka yɛ atonal, ɔdze kwan to hom na abrofo hɔn nhyehɛe na hɔn pɛ ntsɛmu . Ɔgye dzi dɛɛ Gwoka yɛ soronko, na ɔkyerɛ dɛ dɛm ndwom yi wɔ akwan bi wɔ Ebibiman ndwom amanbrɛ mu. Ibom ne ntsease yɛ dzen, wɔ Lockel na amanbu mu, Gwoka benyaa nsesa fri ndwom a wɔ puei na w'abɔ mu abɔ dze kɔɔ ndwon a wɔ siesie no yie na w'abɔ no wɔ adan a nyimpa tum tsena na w'ahwɛ dwumadzi no na wɔdze Europe na North America ndzɛmba a wɔdze yɛ ndwom dzi dwuma. Ndwomtow nhwehwɛmu kyerɛ dɛɛ ndzɛmba a wɔdze yɛ ndwom no nya ne ntsin wɔ kyen na ndwom a ofri Ebibiman ahorow(Guinea gulf, Congo...)[citation needed]. Fri mbeambea ahorow ndwom na asaw a ofri hɔn asaase do, nkowa no kyerɛ hɔn kasae mu , akwan fofor a wɔdze bɔɔ ndzɛmba, tse dɛɛ creole kasa: Gwo Ka.[citation needed] Dɛm ndwomtow akwan yi kyerɛ Ebibiman adzekyerɛ a ogu mu ahorow[citation needed]: - akwan a osisido - ne nhyehyɛe - kwan a wɔfefa a ndwom dze ba - na ngyedo a ndwomtowfo dze ma ndwontonyi a ono nko dzi kan tow - syncopation wɔ ne mbraw yɛ mu. == Instruments == Wɔ gwo ka amanbrɛ mu no, wɔ dze nsa kyen ebien na wɔdze dzi dwuma (''ka'' in créole): ''boula'' kor na ''makè kor''. Wɔ abakɔsɛm mu no, wɔdze ma odzidzi do yi yɛ ''ka'': * keg nam a w'esiesie no ma honam no(''bari a vyann'' anaa ''bouko'' wɔ créole); * apɔnkye ne honam (''po a kabrit'' wɔ créole) — wɔdze nyin ma ''boula'' na Ber ma ''makè''; * tensioning metal hoops (''sèk'', i.e. circle in créole); * wooden tensioning pegs (''klé'' wɔ créole); * ahoma (''zoban'' wɔ créole). Wɔ mpɛn bi no, Ka ne fa bi no nya: * ''ti-bwa'': 15 dze kɔ 20 cm ndua a wɔbɔ no wɔ "Ka" ne nkyen anaa wɔ bamboo culm ne fa bi a ɔyɛ bɛyɛ 15 cm wɔ diameter mu; * ''chacha'': calabash a w'eyi no mu na w'asan ahow mu— anaa konko biara — a wɔdze granular ndzɛmba ahyɛ no ma (ibi nye grains, nkyin, ahwia...). == Rythms == Ndzɛmba a wɔ dze gyina do (abrabɔ na ndwomtow ne nkyekɛmu ahorow) a ɔwɔ yɛ"master" a wɔkeka bɔ base dze yɛ ndwom esoun anaa asaw: * L''éwôz'' yɛ ako ndwom, wɔdze yɛ ndwom a wɔdze bɔ ahaban ne ho ban fri nhyehyɛe a ɔtsia hɔn , ibom na ɔsanso yɛ asaw a wɔdze kankye; * ''Kaladja'' gyina hɔ na ɔbrɛ wɔ ɔdɔ mu ; * ''Toumblak'', twe dɛɛ kaladja, dze ɔdɔ asɛm dzi dwuma, yafun asaw, asaw a ɔkeyɛw awo asɛm; * ''Padjabèl'' yɛ abeiɛ ne twa ho asaw; * ''Graj'' dze ahayɛ edwuma nam; * ''Woulé'' yɛ "creole waltz", wɔdze kankye na wɔ fa abrofo no hɔn su; * ''Mendé'' na obotum ayɛ ndwom a ɔbaa ekyir yi wɔ islands no do, na wɔdze "Congos" wɔ nkrataa nhyehyɛe wɔ abolition n'ekyir, na ogyina hɔ ma nkabɔmu a wɔdze dzi afahyɛ no. == Dance == "Gwo-ka yɛ asaw nhyehyɛe biara nnyi ho na wɔdze mbɔdzenbɔ yɛ, asaw a ofri hɔn mu, na ɔba mpofri mu. (…) Gwo-ka, asaw no ɔmma wonngye ndzi dɛ biribi bɛ si, ma ɔma wotum gyina pintsin wɔ mber dzen mu na ɔma wotum tsena biribiara ano: Asaw a ɔma nkwa" == Gwo ka moderne == Gwo ka a w'ayɛ no abɛɛfo ndɛ dwumadzi yɛ ''gwo ka moderne'', a ɔdze ndwomtow ndzɛmba pii a ibi nye conga anaa djembe kyen na chimes dze kɔ electric bass guitar. Wɔ n'ase no, ibom, dɛm nhyehyɛe ahorow nyinara dze nhyehyɛe kor noara ɔdze ndwom esuon dɛ folk gwo ka to gua. Zouk legends Kassav' dzii akotsen kɛse n'ara wɔ abɛɛfo ndɛ dwumadzi wɔ gwo ka mu, na ɔtsew dzumadzi a na wɔhu no dɛ ɔyɛ ekyir adze anaa ne ho etwa mu no n'enyim; wɔ bɔ no wɔ gro ka kwan mu, wɔdze ndwom fri gwo ka Afahyɛ amanbrɛ ase ma ''mas a St. Jean'' na wɔdze enyidze sanso dze maa amanbrɛ kyenbɔfo mpanyinfo Velo wɔ hɔn ahyɛse ndwomtow ndwuma ho. Gwo ka moderne ndwomtofo no bi nye Pakala Percussion, Van Lévé na Poukoutan'n, nna ndwomtofo bebebree a na wodzi akotsen wɔ pop mu tse dɛ Marcel Magnat na Ti Celeste, wɔ aber a Gerard Hubert na na ibinon dze gwo ka afra zouk. Ndɛ gwo ka ndwomtonyi a w'agye ne dzin yie nye, ibom, yɛ 'William Flessel, ne ''Message Ka'' wɔ 1994 bɛyɛ amanaman mu. Wɔ afe 2013, Heritage Committee ma Ministry of Culture and Communication yii gwoka dɛ wɔbɛyɛ akyerɛw nhyehyɛe afa ho wɔ Representative List of the Intangible Cultural Heritage of Humanity ama wɔdze mpagya abrɛ gwoka na w'ahyeyɛ ɔyɛfo ahorow ama no. Wɔ 2014, Heritage Committee hyɛɛ gwoka nsiw wɔ Representative List of the Intangible Cultural Heritage of Humanity. == References == hluy1362yf40uqtjc4ag86cd9m8d26v Hung Ɔhen wu afedzi 0 1417 13679 13028 2024-06-16T02:31:44Z EEEshun 1262 Mboaedze 13679 wikitext text/x-wiki {{Databox|item=Q1320004}}'''Hùng Kings' Asɔrfie Afahyɛ''' (Vietnamese: ''Giỗ Tổ Hùng Vương or Lễ hội đền Hùng'') yɛ ahoɔdzen dur afahyɛ a wɔyɛ no afe biara a ɔhyɛ ase wɔ 8th kesi 11th wɔ bosoom a ɔtɔ do ebiasa a wɔyɛ dze hyɛ Hùng Vương anaa Hùng Kings enyimnyam. Afahyɛ da nankasa, a ɔyɛ ahomgyeda wɔ Vietnam fitsi 2007 wɔ da ɔtɔ do du mu<ref>https://web.archive.org/web/20090407032841/http://english.vovnews.vn/Home/Vietnamese-nationals-return-for-Hung-Kings-death-anniversary/20094/103128.vov</ref><ref>https://web.archive.org/web/20110726175734/http://www.eng.hochiminhcity.gov.vn/eng/news/default_opennew.aspx?news_id=8186</ref><ref>https://web.archive.org/web/20080406092345/http://english.vietnamnet.vn/politics/2007/03/674288/</ref><ref>https://vietnamembassy-usa.org/news/story.php?d=20060406124343</ref><ref>https://web.archive.org/web/20110727073824/http://www.na.gov.vn/htx/Vietnamese/default.asp?Newid=5172#UST81rsUX9I1</ref>. [[Fael:Bàn thờ Quốc tổ Hùng Vương - THCS ĐTC 2009.jpg|thumb|Hùng Vương altar on Giỗ Tổ Hùng Vương at a school]] Ɔwɔ mu dɛ Hùng Ahemfo ne wu afedzi (Vietnamese: ''Giỗ Tổ Hùng Vương''), naaso afahyɛ no nnyɛ da Hùng ahemfo hɔn mu biara dze wui. == Afahyɛ == Siantsir ntsi a wɔyɛ dɛm afedzi yi nye dɛ wɔdze hyɛ Hung ahemfo a wɔyɛ amambra mu mpanyimfo na ahemfo a wodzi kan wɔ ɔman no mu. Afahyɛ no hyɛɛ ase dɛ apaa mu ahomgyeda, naaso abɛyɛ ɔman n'ahomgyeda a ɔhyɛɛ ase wɔ 2007<ref>https://web.archive.org/web/20230505090012/http://www.dztimes.net/post/politics/party-chief-pays-tribute-to-hung-kings.aspx</ref>. 2016 mu no, nyimpa dodow a wɔkɔɔ afahyɛ no bi dodow yɛ ɔpepem esuon. == Dwumadzi Nankasa == [[Fael:Đền Hùng.JPG|thumb|People make pilgrimage to [[Hùng Temple]] on Giỗ Tổ Hùng Vương]] [[Fael:Dâng lễ tại Đền thờ Vua Hùng ở Sở thú, ngày 21 tháng 4 năm 2021 (nhằm ngày 10 tháng 3 Âm lịch) (13).jpg|thumb|People come to worship at [[Hùng King Temple (Saigon Botanical Garden)|Temple of Hùng King]]]] Dwumadzi no kɔ do mpɛn pii, naaso da a ɔtɔ do du wɔ bosoom no mu yɛ da no ho hia. Dwumadzi no hyɛ ase wɔ koko n'ase, na wogyina wɔ asɔrfi biara mu ansaana woedur Asɔrdan kɛse no mu. Ha no, akwantufo bɔ mpaa kyerɛ hɔn ewuakɔr<ref>https://tuoitrenews.vn/news/lifestyle/20121002/historical-complex-becomes-special-national-heritage/34313.html</ref>. == Hwɛ ha so == * Giỗ * Ancestor worship in Vietnam == Mboaedze == <references /> g9wgn7edu428u5oo4mh6ziumk38nhhx Baltic ndwom afahyɛ ahorow 0 1418 12407 11744 2024-01-09T13:38:06Z Robertjamal12 13 Robertjamal12 moved page [[Nordic clinker hyɛamba amambra ahorow]] to [[Baltic ndwom afahyɛ ahorow]] 11744 wikitext text/x-wiki {{Databox|item=Q890297}}Baltic ndwom afahyɛ (Estonian: laulupidu, Latvian: dziesmu svētki, Lithuanian: dainų šventė) yɛ amambra ndwom na asaw afahyɛ wɔ Baltic Nkurowpɔn no mu wɔ UNESCO Amambra Ndzeyɛɛ Edzin no mu. Afahyɛ ndwom a odzi kan no kɔr do wɔ Zürich,Switzerland wɔ Obiradzi 1843<ref>https://web.archive.org/web/20160304055732/http://journals.ku.lt/index.php/RH/article/download/706/538</ref>. Adwontofo 2,184 na wɔkɔree (de:Schweizerisches Gesangsfest). Amambra no tserɛw wɔ Würzburg, Germany wɔ 1845 mu na ofitsi hɔ no odur Baltic Nkurowpɔn Via Baltic Germans na aman a wɔnye hɔn bɔ hye. Ahyɛse no wɔyɛɛ wɔ 1869 wɔ Estonia (Estonian Ndwom Afahyɛ), na afe 1873 mu wɔ Latvia ( Latvian Ndwom na Asaw Afahyɛ)<ref>https://books.google.com.gh/books?id=rGh0ZIpKLzcC&pg=PT95&redir_esc=y</ref>. Ekyir no amambra no baa Lithuania (Lithuanian Ndwom Afahyɛ) wɔ 1924. Dɛm afahyɛ yinom yɛ adze kɛse a ɔtwe ndwontofo 30,000. Wodzi afahyɛ no wɔ mfe enum biara mu wɔ Estonia na Latvia na mfe anan biara mu wɔ Lithuania, a wɔdze too amambra ndwom na wɔsaw so ka ho. Soviet ber mu no, nna afahyɛ no amamnyɛsɛm mu menntse mo ho ase adze bi wɔ kurow yɛ mu. 1980s ewiei mu no, ndwom bɛyɛɛ ndzɛmba bi a wɔdze hɔn ho, a ɔtɔfabi a ɔyɛ ndwonto mu yikyerɛ. 2014 mu no, Estonian Ndwom Afahyɛ no nyaa nyimpa 159300. Nna iyi yɛ amba dodow a Estonian enya fitsi dɛ ɔsan bɛdzee no ho<ref>https://books.google.com.gh/books?id=_TfOAgAAQBAJ&pg=PA156&redir_esc=y</ref>. == Mboaedze == ihq9he0hd93yy8au9760faja7n2wjlj Ojiya-chijimi 0 1419 11688 11687 2023-12-18T23:58:04Z Assilidjoe 33 Image added 11688 wikitext text/x-wiki [[File:Ramie_fabric_from_Japan.jpg|thumb|Ojiya-chijimi]] '''Ojiya-chijimi''' (Japanese: 小千谷縮<ref>https://www.city.ojiya.niigata.jp/site/kanko/ojiyachijimi.html</ref>) yɛ Hemp a wɔwen wɔ no tsitsir wɔ Ojiya, Niigata wɔ Japan<ref>https://ojiya-chijimi.jp/history/chijimi</ref>. Ɔyɛ tam a ɔdze Ramie dzi dwuma (Ramie tam)<ref>https://www.pref.niigata.lg.jp/sec/chiikishinko/1293144422887.html</ref>. Ɔbɛyɛɛ Amambra Egyapadze a nna no ho hia papaapa wɔ 1955, na wɔdze ne dzin kaa amambra ndzeyɛɛ ho wɔ Echigo-jofu wɔ afe 2009 mu. == Mboaedze == p9x9nbi36onj5xu91g9vwq2or5g81fx Esuantse Mantɔw( Ashanti Region, Ghana) 0 1420 11690 2023-12-19T09:35:39Z Kwamikagami 1026 Kwamikagami moved page [[Esuantse Mantɔw( Ashanti Region, Ghana)]] to [[Esuantse Mantɔw(Ashanti Region, Ghana)]]: Misspelled title 11690 wikitext text/x-wiki #REDIRECT [[Esuantse Mantɔw(Ashanti Region, Ghana)]] 0t4ksultzc6aiocg042x69c58je6gbl Kawagoe Hikawa Afahyɛ 0 1421 11738 11737 2023-12-20T12:30:43Z The-Efua-Resa 20 Added to the article 11738 wikitext text/x-wiki '''Kawagoe Festival''', dzin a obiara nyim yɛ '''Kawagoe Hikawa Festival''' (川越氷川祭, ''Kawagoe Hikawa Matsuri'') ɔyɛ Japan amanbrɛ afahyɛ a wɔ yɛ no afe biara wɔ dapɛn a ɔtɔ do ebiasa wɔ Ɔbɛsɛ mu wɔ Kawagoe City, Saitama Prefecture. Ɔyɛ Kawagoe ne dwumadzi kɛse n'ara na afahyɛ no wɔ abakɔsɛm a ɔbor mfe 360.Ɔtwe akwantufu na ahwefo bɛyɛ apem wɔ nda ebien no mu. Dwumadzi da kɛse a ɔma nyimpa hyɛ ntar ahorow dze yɛ ɔyɛ kyerɛ pii dze kyerɛ abakɔsɛm ma afahyɛ no kɔ do wɔ castle town a ɔwɔ Kawagoe ibi yɛ wɔ mpata dadaw bea ase a wɔfrɛ no Kurazukuri Zone. Wɔ afe 2005 no, wɔ hyeyɛɛ afahyɛ no dɛ ɔyɛ National Important Intangible Folk Cultural Property wɔ dzin a ɔyɛ "Kawagoe Hikawa Festival Float Event", na wɔ afe 2016, afahyɛ no bɛhyɛɛ UNESCO Intangible Cultural Heritage no mu dɛ ɔyɛ "Yama, Hoko, Yatai, Float Festivals wɔ Japan" no mu kor. == Highlights == Kawagoe Afahyɛ no ne ndwuma kɛse n'ara a obiara hwɛ kwan yɛ "Hikkawase", anaa akodzi wɔ ndwomtow mu a ɔka anantsew anantsew ho. Bɛyɛ nyimpakuw 50 a wɔfrɛ mbeambea dze hɔn afahyɛ dze a wɔdze twa kwan wɔ aber a wɔ nantsew fa kurow no mu. Sɛ hɔn afahyɛdze a wɔdze twa kwan no wɔdze hyia wɔ bea bi anaa brono bi a, wɔ dan hɔn ho ma hɔn enyim hyia yie na wɔ dzi ako wɔ akwan a ɔma wɔdze hɔn asaw na ndwomtow to gua na wɔfrɛ iyi "Ohayashi". Ohayashi yɛ ndwom dwumadzi a ndwomtofo enum na wɔbɔmu bɔ na ma wɔdze bɔ atentenben kor , kyen kɛse kor, kyen nketsenketse ebien na adɔma kor. Wɔ nye hɔn a wɔsaw a wɔdze pakaku anaa gyata nkatado ahyɛ hɔn enyim, wodzi agor yie wɔ asaw ho wɔ dwumadzi n'ase. Wɔ aber a ndwom na asaw no ma no mu do no, hɔn a wɔ kitsa dwumadzi no na ahwefo no yɛ dede kɔ gye hɔn do. Wɔ ewimbir no, wɔ aber a afahyɛ no rokɔ n'ewiei no dɛ ma hɔn a wɔ kitsa dwumadzi fa bobo kandzea kitsa ama ɔhan fɛfɛɛfɛw aba dwumadzi n'ase. == Floats == Adze tsitsir a ɔtwe nyimpa ba afahyɛ n'ase yɛ nyimpakuw dodow a wɔ nantsew twa kurow no mu no. Bea biara wɔ nyimpakuw dodow a wɔ nantsew twa kurow a wɔ yɛ ahorow 29, na hɔn mu bɛyɛ 20 dzi akotsen wɔ afahyɛ dwumadzi no mu. Dwumadze no wɔ ndzɛmba ebien bi a ɔda nsiw. Kor yɛ Edo w'ahyehyɛ egyindo ebien a aboduaba si do. Ase dze no yɛ afahyɛ gyinabea kakraba bi w'esiesie do na wɔdze nkyensidan abɔ do, na esor dze no bea a wɔdze aboduaba no esi no. Bea a wɔdze aboduaba no esi no wotum dandan no , wɔdze hɔn nsa tum dandan no ba sor anaa famu, na aboduaba no na esor dze no wotum dze sie ase dze no mu wɔ ase ne gyinabea n'ekyir, na ɔma nsesa ba ne tsentsen mu fri 8m dze kɔ 4m. Nboduaba no hɔn ekyir fri tsetse Japanfo hɔn amanbrɛ mu a ibi nye dɛ Noh plays na awensɛm, anaa wɔ hyehyɛ hɔn fri tstetse ababɔksɛm ngyinado mu. Dwumadzi biara tum nya ne dzin fri ngyinado no a aboduaba no dze ba. Kor no nye ma otum twa no ho si wɔ 360°, wɔ aber a mboa biara nka ho. Wɔ yɛɛ dɛ obɛyɛ yie ma gyinabea no botum egyina nhwɛenyim wɔ aber a dwumadzi fri mbeambea nhyiamu wɔ mfinfin wɔ afahyɛ no mu na ama w'etum enya enyigye wɔ ndwomtow ako n'ase a wɔfrɛ no "Hikkawase". == History == Wɔ ka dɛɛ Kawagoe Afahyɛ no hyɛ ase fri 17th century, wɔ aber a lord ma Kawagoe Domain Matsudaira Nobutsuna kɔ kyɛɛ abosom som bea kakraba bi na afahyɛ ahorow ho ndzɛmba dze maa Hikawa Shrine, a nna wɔwɔ afahyɛ kor pɛ a wɔfrɛ no "Reitaisai" dze kyerɛ hɔn enyisɔ ma ahayɛ mu ndze pa. Nna 'Reitaisai' afahyɛ no akomfo nkɔ na wotum dze hɔn ho hyɛ mu, lord no gyee to mu dɛ kurow no hia afahyɛ kɛse bi . N'akyɛdze no maa osii abosomfie hɔ dɛɛ ɔwɔ dɛɛ wɔ yɛ afahyɛ fofor a wɔfrɛ no "Jinkosaii", na ekyir yi kuw du a wɔfri abosom fie dze hɔn ho bɔ hɔn. Ndɛ Kawagoe Afahyɛ no bi nye "Jinkosai" na kurow no mu nyimpa hɔn afahyɛ dzi "Jinkosai" n'ekyir. Afahyɛ no nyaa mpomtu na onyaa nka bɔ mu wɔ Edo afahyɛ akwan ahorow mu, ibi nye San-no Afahyɛ anaa Kanda Afahyɛ. Dɛm afahyɛ a wɔfrɛ no Tenka Matsuri no ''shōgun'' (Ɔyɛ Japan ɔmanbufo) na ɔsɔɔ hɔn ase na ɔdze n'enyimyam hyɛɛ dwumadzi n'asin wɔ Edo mber mu, na hɔn ho da nsiw yie ma Kawagoe eguadzifo no.Akwan a wɔdze nyama wɔ Shingashi River a nsɛm bone biara nsi na wɔdze hyia Edo yɛɛ Kawagoe eguadzifo dzii yie na wonyaa akwanya dɛ wɔbɔ hu ndzɛmba afofor a ɔrekɔdo wɔ Edo. Dɛm Kawagoe eguadzifo yi hɔn ho dwiriw hɔn wɔ dzaa wɔ hun faa Tenka Matsuri na wɔbɔɔ mbɔdzen kasaa faa Edo akwan ahorow dze kɔ Kawagoe afahyɛ mu wɔ 19th century n'ahyɛse. Wo bisaa nyimpa a wɔhyehyɛɛ float dwumadzi maa Tenka Matsuri dɛɛ onyɛ dɛmara pɛpɛɛpɛr mma Kawagoe afahyɛ. Osiandɛ nna float a osido ebien no na Tenka Matsuri na odzi dzi dwuma, Wɔdze dɛm float no pɛpɛɛpɛr maa Kawagoe Afahyɛ. Wɔ Tenka Matsuri, na ɔwɔ dɛɛ wɔdze float no kyerɛ ''shōgun'', nyaa ɔsɔɔ afahyɛ n'asin , wɔkɔhwɛɛ castle gate no mu, a nna onyɛ tsentsen dɛ ma wɔrehwehwe ntsi wɔdze baa famu kakra. S''hōgun'' aban gui n'ekyir no, afahyɛ a wɔdze float yɛ no kɔɔ famu wɔ Tokyo, wɔ aber a Kawagoe Afahyɛ no nko kɔɔ kan. Mantam efa bi wɔ Kawagoe mpo yɛɛ float afofor na wɔfaa nsesa akwan maa Ohayashi dwumadzi. Wɔ World War II ekyir no, nyimpakuw bi a wɔtse ben hɔn a onnyɛ nyimpakuw du no fri ase dze hɔn ho hyɛɛ afahyɛ no mu, na nyimpakuw a wɔtse mantam hɔ a wɔdze hɔnho hyɛɛ mu no bɛyɛɛ beberee.Ndɛ, float 29 na wɔdze sie wɔ kurow no mu na no mu 28 yɛ nyimpakuw a wɔtse hɔ no hɔn dzaa na kor yɛ Kawagoe kurow ne dza. == References == ss3v6ikaogenr02l91g73qvtt0ko55s Pirekua 0 1422 17116 13737 2024-10-08T20:38:50Z YiFeiBot 192 Bot: Migrating 1 langlinks, now provided by [[d:|Wikidata]] on [[d:q616425]] 17116 wikitext text/x-wiki '''''Pirekua''''' (Purépecha) yɛ ndwom a ofi Purépecha (Michoacán, Mexico). ''Prekua ndwontonyi a ɔyɛ pirériecha'' botum ayɛ banyin anaa basia, kor anaa dodow, na wotum dze nsɛnkuw pɛr wɔ ''pirtkua. Pirériechas'' tse dɛ bagua ananmusifo na "ntseasee na nkitahodzi dwumadzi a no ho hia wɔ Purépecha nkurow mu.<ref>https://www.unesco.org/culture/ich/RL/00398</ref>" Pirekua kitsa ahomansia, ahoma na mframa, na kyen kakrabi, anaa [''pirériecha'' are] a hwee nnka ho. "Wɔdze ngyegyee Kamakama bi a wɔfrɛ no "''sones"'' kaa ho (mber 3/8) anaa ''abajeños (mber 6/8)'', ndwom aka Ebibiman, Europefo, na Amerika abɔ mu. ''Pirekua'' nye ewia na waltz yɛ adze kor, na Henrietta Yurchenco so kyerɛ dɛ ewia no na pirekua wɔ dwumadzi kor mu, a wɔdze ngyegyee ndzidzido dzi dwuma na wɔdze chord ebiasa dzi dwuma (I-IV-V) wɔ nsesa tsitsir anaa tsitsir kakra ho<ref>9780824060404</ref>. ''Pirekua'' mu nsɛm no hyɛ ase fi "abakɔsɛm dwumadzi besi ɔsom, anyɛnkoyɛ na amanyɛsɛm na ɔdɔ na mpenatwe, a wɔdze nsɛnkyerɛdze dzii papaapa." Nsɛm taa dze nhyiren nsɛnkyerɛdze, ayɛmuyie, na apaa mu ahosu. Dɛmara so na wɔtaa to ''sones wɔ'' Spanish kasa mu, wɔtaa tow ''pirekua'' wɔ Purépecha kasa, na ''sones'' mu nsɛm taa fa daadaa asetsena mu nsɛm ho. == Mboaedze == ==External links== *Media services: "[http://www.unesco.org/archives/multimedia/index.php?s=films_details&pg=33&id=1676 Pirekua, traditional song of the P’urhépecha]", ''UNESCO.org''. fgr7nzuvaudynjdf32deu9stvxwlpj3 Ewia 0 1424 17117 11732 2024-10-08T20:39:00Z YiFeiBot 192 Bot: Migrating 1 langlinks, now provided by [[d:|Wikidata]] on [[d:q525]] 17117 wikitext text/x-wiki [[File:Sunset at Ogba.jpg|thumb|Ewia]] '''Ewia''' (nsow: [[Image:Sun symbol (fixed width).svg|16px|☉]]) 5nrq2xi8metde6vcm8fh4j9cwsf6xbl Bosoom 0 1425 11733 2023-12-20T10:34:47Z Kwamikagami 1026 Created page with "[[File:FullMoon2010.jpg|thumb|Bosoom]] '''Bosoom''' (nsow: [[Image:Moon decrescent symbol (fixed width).svg|16px|☾]] anaa [[Image:Moon crescent symbol (fixed width).svg|16px|☽]]) [[en:Moon]]" 11733 wikitext text/x-wiki [[File:FullMoon2010.jpg|thumb|Bosoom]] '''Bosoom''' (nsow: [[Image:Moon decrescent symbol (fixed width).svg|16px|☾]] anaa [[Image:Moon crescent symbol (fixed width).svg|16px|☽]]) [[en:Moon]] f5x781roe3da2b3twxrcn7h2ddb58xw Ewo hayɛ 0 1427 11772 11771 2023-12-21T13:01:59Z The-Efua-Resa 20 Added to the article 11772 wikitext text/x-wiki '''Honey hunting''' anaa '''honey harvesting''' yɛ akwan a wɔ fa do dze nya ewo fri ndowa a hɔn enyiwa do yɛ hyew hɔ. Ɔyɛ dwumadzi kor bi a nyimpa ayɛ efri tsetse na and ndɛ mber yi Ebibiman afa bi gu do dze dzi dwuma, Asia, Australia na South America. Sɛ yɛ hwɛ mu yie a ndzeyeɛ a ɔkyerɛ Ewo ha yɛ fri ndowa hɔ nye mboba a w'akyerɛw do, a ɔkyerɛ fri 8,000 BC. Wɔ Europe ne mfe ne mfinfin, kwan a wɔ nya ewo fri ndowa a hɔn enyiwa yɛ dzen yie anaa ndowa a hɔn enyiwa yɛ dzen kakra nna wɔ soa na w'atɔn. Ewo a wɔ nya no wɔ ndowa a hɔn enyiwa yɛ dzen yie no wɔ taa nya no wɔ aber a wɔdze wusiw hyɛ ndowa no do na wɔ buei ndua anaa mboba a ndowa no hyɛ mu no, mpɛn pii no ekyir asɛm no nye dɛ ndowa no sɛi. == Africa == Ewo ha yɛ wɔ Africa ka hɔn amanbrɛ ahorow no bi ho wɔ mbeambea pii na abɔmbɔfo ayɛ edwuma yi wɔ mfe apem mu. == Asia == === Nepal === Nsɛmkyerɛw dwumadzi a nsɛmkyerɛwnyi a ɔsan twa mfonyin a ɔyɛ Diane Summers na Eric Valli wɔ '''Honey hunters of Nepal'''  nsɛmkyerɛw edwuma fa Gurung tribesmen wɔ west-central Nepal a wɔbɔɔ wura kwayɛ mu dɛɛ wɔrehwehwɛ ewo a n'ano yɛ dzen na wɔdze akadze ahorow a obotum ama biribia esi na wɔdze dzii dwuma dze nyaa ewo no. Mpɛn ebien wɔ afe kor mu wɔ sor wɔ Himalayan foothills ma central Nepal kuw ahorow a mbanyinfo ayɛ mu ma hyia wɔ botan a ɔyɛ fie ma ndowa beberee a wɔwɔ ewiadze, ''Apis laboriosa''. Tse dɛ ma wɔwɔ ma hɔn ase dɔɔr no, mbanyimba kɔ Himalayan botan no ho na wɔ kɔ yi ndowa no hɔn ewo no. Wɔkyerɛw faa dɛm nsɛm yi ho wɔ BBC2 nsɛnkyerɛw mu wɔ Ayɛwoho 2008 a dzin a ɔda do yɛ ''Jimmy and the Wild Honey Hunters-Sun''. Engiresi Okuanyi tuu kwan kɔɔ Himalayan foothills dɛɛ orekɔyɛ ewo hayɛ nhwehwɛmu. Ewiadze nyinara mu bia a ndowa a wɔyɛ ewo dɔɔso, ''A. laboriosa'' bor ebien wɔ dzaa ɔwɔ UK bea a wɔdze hɔn akɛse n'ara esie wɔ tsenabea a awɔw wɔ hɔ ama w'ama ehyew. Akyerɛwsɛm no na ibi fa dɛ wɔrofow ahoma atwer ananmɔn a ɔyɛ 200 na wɔsɔ kenten na dua tsentsen dze pia dzaa ewo wɔ do no n'akɛse a bɛyɛ ndowa ɔpepem ebien wɔ do na wɔdze ahyɛ kenten mu. Wɔ mfeha mu no Gurung nyimpa a wɔwɔ ɔman Nepal mu no dze hɔn nkwan to esian mu dze kɔyi ewo fri botan no mu. Andrew Newey twaa mfonyin a ɔkyerɛ dɛm ewudze amanbrɛ yi. === Indonesia === Amanbrɛ akwan a wɔdze nya ewo wɔ Riau Mantam wɔfrɛ no Menumbai. Dɛm nyimdzee yi hɔn a wɔda no edzi yɛ Petalangan nkorɔfo a wɔtse Sialang dua mu wɔ Tanah Ulayat kwayɛ bea mu, Pelalawan. Menumbai Pelalawan yɛ kwan wɔ yi ewo fri ndowa nkyen a wɔdze bokiti na ahoma. Iyi boa ma wɔ pam ndowa no ama w'ansoso nyimpadua no, sɛ wɔreyi ewo no a wɔwɔ nsɛm a wɔkeka na ndwom a wɔtow. Menumbai Pelalawan wɔ yɛ no wɔ ndowa dan mu na wɔ yɛ no ewiaber nko. === Bangladesh na India === Wɔ Sunderban kwayɛ mu,Bangladesh na India ne West Bengal na wɔkyɛ, kwayɛ ho nsutsen ho yɛ bea a hɔn a wɔkɔ yi ewo dzi dwuma. Wɔfrɛ hɔn "Mawals". Edwuma yi yɛ hu yie dɛ hɔn a wɔyɛ no dodow n'ara wu wɔ akwan a sebɔ tu hyɛ hɔn do na ɔtaa si wɔ dɛm bea yi. Wɔ otwa mber amandze, a nsesa kakra wɔ mu fri mpɔtam dze kɔ mpɔtam, wɔdze mpaebɔ hyɛ ase na wɔdze afarebɔdze a ɔyɛ ahaban, nduaba, na emo. Na wɔsɔ gya wɔbotan n'ase ma ne nwusiw no pra ndowa no fri dza ewo wɔ ho no. == Europe == === Function === Wɔ enyim paa dɛ Stone Age mber no, nyimpa yii ewo frii ndowa a hɔn enyiwa yɛ dzen hɔ, na ibom ma onyɛ ma wɔdze kɔ gua do kɔtɔn. Fri Middle Age n'ahyɛse no na wɔdze kaa eguadzi edwuma ho, ma wonyim wɔ German-speaking central Europe, mfatoho nye, dɛɛ ''Zeidler'' anaa ''Zeitler'', a nna n'edwuma nye dɛɛ obɛfa ewo a n'ano yɛ dzen, anaa ma ɔwɔ famu kakra anaa ndowa a wɔwɔ fie a wɔkɔ kwayɛ mu. Onntse dɛ ndɛ ndowa hɔn ahwɛfo, w'annfa ndowa no annhyɛ ndowa ndua adan a nyimpa yɛe mu.Na ibom, wɔ twa ebon dɛɛ ndowa dan wɔ ndua adadaw mu wɔsusu kɔ sor bɛyɛ mita esia na wɔdze ntaabow hyɛ ano. Sɛ ndowa ahorow tsena dɛm bia no anaa w'anntsena hɔ ne nyinara gyina hɔn bea a wɔfri mu na ono tum sesa afe biara. Wɔtwa no do so ama mframa pii annsei adze. === Distribution === Osombo yie, sɛ anka onnyɛ ma ɔwɔ dɛɛ wodzi kan yɛ ma ndua a wɔdze hwɛ ndowa a, ɔyɛ dzaa wɔ gyina do a ɔyɛ conifer . Mbea a odzi mu a wɔdze yɛ ewo hayɛ wɔ Middle Age no mu yɛ wɔ mantam a ɔwɔ Fichtel Mountains na Nuremberg Imperial Forest. Wɔ Bavaria kwayɛ bea a wɔhwɛ ndowa do no hyɛ ase fri afe 959 wɔ Grabenstätt mpɔtam. Na ibom wɔ bea a ɔyɛ ndɛ Berlin, na wɔyɛ ewo hayɛ kɛse n'ara, ne tsitsir wɔ tsetse Grunewald kɛse no. Wɔ mbea a ɔwɔ Nuremberg nhwɛdo ahorow wɔ hɔ a ɔkyerɛ ewo hayɛ amanbrɛ dwumadzi a nna ɔkɔdo yie a ibi nye castle of Zeidlerschloss wɔ Feucht. Na Ewo no ho hia ma Nuremberg ne gingerbread production; Nuremberg ''Reichswald'' ("The bee garden of the Holy Roman Empire") yɛɛ no beberee . == References == == Literature and Film == * Honeyland, 2019 documentary set in North Macedonia * Eva Crane: ''The world history of beekeeping and honey hunting.'' Duckworth, London, 2000. <nowiki>ISBN 0-7156-2827-5</nowiki>. * Hermann Geffcken, Monika Herb, Marian Jeliński und Irmgard Jung-Hoffman (Hrsg.): ''Bienenbäume, Figurenstöcke und Bannkörbe''. Fördererkreis d. naturwiss. Museen Berlins, Berlin 1993. <nowiki>ISBN 3-926579-03-X</nowiki>. * Karl Hasel, Ekkehard Schwartz: ''Forstgeschichte. Ein Grundriss für Studium und Praxis''. 2nd, updated edition. Kessel, Remagen, 2002, <nowiki>ISBN 3-935638-26-4</nowiki>. * Richard B. Hilf: ''Der Wald. Wald und Weidwerk in Geschichte und Gegenwart – Erster Teil'' [reprint]. Aula, Wiebelsheim, 2003, <nowiki>ISBN 3-494-01331-4</nowiki>. * Klaus Baake: ''Das Zeidelprivileg von 1350''. Munich, 1990. * Mark Synnott: “The Last Honey Hunter” p. 80. National Geographic. Vol. 232. No. 1. July 2017. a621fqklv07e0vhly4lgpu2qnlv3asi Huaconada 0 1428 13723 12415 2024-06-22T10:26:27Z KISUMAR123 67 IMPROVED ARTICLE 13723 wikitext text/x-wiki '''Huaconada''' ( a wɔbɔ no wɔ Spanish mu: [wakoˈnaða]) yɛ atɔrmuadze asaw a wɔsaw wɔ ekurase bi a wɔfrɛ no Mito wɔ Concepción a ɔyɛ Peruvian Andes ne kurowpɔn. Wɔakyerɛw wɔ UNESCO Amambra Ndzeyɛɛ buukuu mu wɔ afe 2010 mu<ref>404 Not Found (unesco.org)</ref>. Nda ebiasa a odzi kan wɔ Sanda mu no, mbanyin a wɔdze krakrabotobi ahyehyɛ hɔn enyim a wɔfrɛ hɔn "huacones" saw asaw ahorow wɔ ekurase hɔ. "huacones" no gu mu ahorow ebien: hɔn a wɔhyɛ amambra ntar na hɔn so a wɔhyɛ kakabotobi " a wɔdze kyerɛ obu na ohu", na hɔn a wɔhyɛ abaɛfor ntar, " a ɔkyerɛ awerɛhow, anaa atwetwesi". Wɔbɔ tsetse kyen kakraba bi a wɔfrɛ no "tinya" wɔ ber a wɔresaw no mu. Egya na ɔdze asaw no hyɛ ne ba banyin na ɔdze ne ntar na krakrabotobi so ka ho, naaso hɔn a wɔda suban pa edzi nkotsee na wɔma hɔn kwan ma wɔsaw amandze asaw a ɔyɛ "huacones" no<ref>404 Not Found (unesco.org)</ref>. == Hwɛ iyi so == * Peruvian asaw == Mboaedze == p29qh3qalrbb5xsifmtwt600cvs64s0 Horezu nkukunwen 0 1429 11757 11756 2023-12-21T11:00:50Z Assilidjoe 33 Image added 11757 wikitext text/x-wiki [[File:Ceramică Horezu doi.jpg|thumb|{{center|Horezu ceramics}}]] '''Horezu ceramics''' yɛ Romanian kukuwen soronko a wɔdze nsa yɛ wɔ kurow bi a wɔfrɛ no Horezu wɔ Oltenia (Vâlcea County) etsifi, a ɔbɛn Horezu Monastery. Ɔkyerɛ kukuwen ho nyimdzee wɔ awo ndzidzi do nyina mu, ɔno ntsi na adwimfo a wɔwɔ Horezu kukuwen bea kyerɛwee wɔ UNESCO Amambra Nzeyɛɛ buukuu mu wɔ Mumu 2012<ref>404 Not Found (unesco.org)</ref>. Hɔn ndwuma no wɔakyɛ mu akɔ mbanyin na mbasia mu. Naaso, mbanyin yɛ asaase no ho edwuma, na wɔpepa hɔ, wotwa, ma wɔafɔw, ma wɔka, na wotsiatsia do na wɔka fra-sesa no kɔ ndɛtse kɔkɔɔ mu, ahoɔdzen na ahoɔhar. Odwimfo kor biara wɔ kwan a ɔfa do hyehyɛ ne ndzɛmba, naaso obiara bu mbrɛ ɔyɛ ne ndzɛmba. Mbasia no siesie kutu no ho ansaana wɔayɛ adze nankasa na ndzɛmba a wɔdze bɛyɛ amambra ntar. Hɔn nyimdzee a wɔdze ka ahyehyɛdze na ahosu bɔ mu no kyerɛ hɔn nyimpabɛn na soronko wɔ hɔn edwuma mu. Ahosu no nye, kɔkɔɔ, ahabun na ma wɔfrɛ no "Horezu ivory". Hɔn a wɔdze Horezu yɛ edwuma no dze amambra ndzɛmba beberee bi tse dɛ ma wɔdze pepa asaase no do, nkukuwen ho ndzɛmba. Dɛm tsetse edwindze yi, nananom na wɔbɔɔ ho ban, a ɔbɛyɛɛ bea wɔ Olari wɔ Horezu, hɔ na wɔdan ndɛtse ma ɔbɛyɛ fɛfɛɛfɛ tse dɛ ma hɔn nananom yɛe<ref>Keramik-Atelier Stelian Ogrezeanu (onlinehome.de)</ref>. Horezu yɛ Roman tsetse edwindze bea a ɔbɛyɛɛ adze a nna ɔdze sika brɛ ebusua a wɔyɛ no, mekyerɛ: Ogrezeanu, Vicsoreanu, Iorga, Frigura, Mischiu, Popa etc. Seseiara dɛm edwindze edwuma yi abɛyɛ ebusua adze, naaso ɔsan so wɔ edwumayɛ mbea a wɔwɔ edwuma mu panyin kesi osuanyi , na edwindze afahyɛ na yikyerɛ. == Mboaedze == pxpsb2m5riwdziussl5jc6rk4emocge Semeiskie 0 1430 11762 11761 2023-12-21T11:30:09Z Assilidjoe 33 11762 wikitext text/x-wiki [[File:Old Believers chapel.JPG|thumb|320px|Old Believers asɔr dan wɔ [[Ulan-Ude Ethnographic Museum]] wɔ [[Buryatia]]]] Semeiskiefo yɛ orthodox Old Believers kurom fo a wɔatsena Transbaikal fitsi Ɔnwanwanyi Catherine aber do. Amandze a nna wɔyɛ wɔ Believers no bɛyɛɛ osiwkwan wɔ hɔn a wɔwɔ ɔman n'asɔr mu ber a wɔdze mfeha a ɔtɔ do duesuon ɔsom mu nsesa a ɔyɛ Raskol bae no<ref>[https://www.rferl.org/a/1105178.html Russia: Old Believers Struggle To Keep The Faith Amid Isolation (rferl.org)]</ref>. Hɔn a wɔpoo nsesa no bɛyɛɛ "Old Believers" na wɔkɔr do suo hɔn gyadzi mu. Semeiskiefo yɛ nyimpakuw bi a wofi Old Believers a wotuu kwan kɔr Gomel wɔ Belarus ( dɛm ber no nna ɔyɛ bea wɔ Poland). Catherine nwanwanyi dze nyimpakuw no kɔr Buryatia, a nna wɔrotwe dɛ wobotum abɛyɛ ekuafo wɔ Cossack bambɔfo a wɔbɔɔ ebusuakuw no ho ban. Semeiskie ase fo no atsena mantɔw no mu mber tsentsen<ref>404 Not Found (unesco.org)</ref>. == Amambra == Semeiskie wɔ anokasadwin tsentsen, wɔ kasa na ndwontow mu. Phonic ahorow a ɔwɔ Semeiskie ndwom mu,mekyerɛ ndwom krɔnkrɔn na wiase ndwom. Nsɛntsitsir a ɔwɔ ndwom no mu no nnyɛ kor, fitsi ɔsom mu nsɛm kesi daa daa asetsena mu nsɛm ndwom. Wɔkyerɛw Semeiskie amambra no wɔ UNESCO Amambra Ndzeyɛɛ a Ɔfa Nyimpa ho wɔ afe 2001 mu. == Mboaedze == 2wrwz67pgkkdvewcnfge1bsmk1w5mdy Nōgaku 0 1431 11766 11765 2023-12-21T11:56:01Z Assilidjoe 33 added wikidata 11766 wikitext text/x-wiki {{Databox|item=Q1037119}}'''''Nōgaku''''' (能楽) yɛ Japanfo hɔn amambra ehyiadzibea no mu kor. Wɔdze ngyegyee ɔyɛkyerɛ a ɔyɛ ''noh'' mu nsɛm yɛ, na ''kyōgen'' (狂言) agorhwɛbea. Amambra mu no, wodzi dwuma wɔ agorhwɛbea ebien no nyina bɔ mu kor, ''kyōgen'' wɔakyekyɛ mu nketseketse ''noh'' wɔ da a wɔdze dzi dwuma no<ref>Nôgaku theatre - intangible heritage - Culture Sector - UNESCO</ref>. Woenya nsunsuando wɔ ''Bunraku'' do, anaa Japanfo agorhwɛbea a ɔyɛ ''Kabuki''<ref>404 Not Found (unesco.org)</ref>''.'' Wɔkyerɛw Nōgaku agorhwɛbea dzin wɔ UNESCO edzin mu wɔ anokasadwin na Amambra Ndzeyɛɛ a ɔfa Nyimpa ho wɔ mpem ebien na awɔtwe(2008) mu<ref>Nôgaku theatre - intangible heritage - Culture Sector - UNESCO</ref>. == Mboaedze == ne0b9whnixxuhzs4cefxetcjq0ufe1n Morna 0 1432 11778 11777 2023-12-21T14:57:33Z The-Efua-Resa 20 Added to the article 11778 wikitext text/x-wiki '''Morna''' kyerɛ dza odzidzido yi: == Arts and entertainment == * Morna (ndwom), yɛ ndwom ne mu fa bi ma Cape Verdean * Morna (ndwomtow kuw), ɔyɛ kuw bi a wɔ tow ndwom a wɔfri Slovakia * Morna, yɛ kurow a onnyi hɔ nanso ehɔ na wɔyɛ Estonian TV series ''Õnne 13'' . == Flora and fauna == * ''Morna'' (bug), yɛ abowa ebusuakuw a wɔfri ebusua ɔyɛ Pentatomidae * ''Morna'', yɛ nsɛnfua a odzi nsɛ ma ahaban ebusuakuw ''Waitzia'' == People == * Morna Anne Murray (wɔwoo no wɔ afe 1945), ɔyɛ ndwomtonyi a ofri Canada * Morna Nielsen (wɔwoo no wɔ afe 1990), ofri New Zealand na nna odzi akotsen wɔ cricket agordzi mu * Morna Stuart (1905–?), Ɔkyerɛwfo na nyia ɔyɛ sini agordzi ɔkyerɛw a ofri Britian * Morna Wood (<abbr>fl.</abbr> 1915–1917), America amanyɔnyi == Places == * Morna, Estonia, ɔyɛ ekuraase * Morna River, Maharashtra, India 0usvkacx0qqk31hbhjsa9xr1sconlet Cheoyongmu 0 1433 11781 11780 2023-12-21T15:25:27Z The-Efua-Resa 20 Added to the article 11781 wikitext text/x-wiki '''''Cheoyongmu''''' yɛ dza ogyina hɔ ma Korea asaw a wɔdze nkataenyim yɛ na ofa nyimpa tsitsir ma ''Cheoyong'' ho (처용, 處容), Dragon King ma Eastern Sea ne ba banyin. Ɔsanso yɛ Korea court asaw a w'awɔ hɔ akyɛr na wɔyɛɛ no wɔ Unified Silla mber mu. Cheoyongmu sanso abɛka ho dɛɛ shamanistic asaw osiandɛ nna wɔyɛ dzi pam sunsumfi wɔ afe n'ewiei. Akwan a nyimpa a oresaw no fa do no aber biara ɔyɛ enyimunyamhyɛ na ahoɔdzen wɔ mu. Ɔsanso gyina n'akwan ahorow na ndwom ne fa a ogyinado, na w'esiesie no yie dze nsɛm ahorow ahyehyɛ ndwom no mu. Asaw no dze nyimpa enum na daa wɔsaw, na ne ntarhyɛ na nkataenyim dze yɛ ma ɔda nsiw. Ɔda UNESCO Intangible Cultural Heritage List do fri 2009 na w'ato no dzin dɛɛ South Korean Intangible Cultural Property fri 1971. == Sanso hwɛ == == Nhwɛdo == == Abɔntsen do nkitsahodzi == 2g1vmdsh5zc0kzmi4kt9eednsmouzfl Meddah 0 1434 13735 13734 2024-06-22T12:12:58Z KISUMAR123 67 IMPROVED ARTICLE 13735 wikitext text/x-wiki '''''Meddah''''' yɛ dzin a wɔdze ma amambra mu nyimpa a ɔka awensɛm wɔ Turkey, odzi agor wɔ ahwɛfo kakrabi hɔn enyim, ibi nye coffeehouse ahwɛfo. Dɛm agordzi edwuma yi na wonyim no yie paa wɔ Ottoman Empire mber mu fi 16th century rokɔ no. Agordzi no gyina asɛntsir kor nko ho, ''meddah'' agordzifo no dzi dwuma dɛ ogyina nyimpa dodow wɔ mu, na aber biara ɔtwe ahwɛfo no hɔn adwen gyina nyansapɔw a ɔwɔ awensɛm no mu. M''eddah'' dze ndzɛmba bi tse dɛ kyim, dza wɔdze pepa hɔn enyim, anaa ma wɔdze hyɛ hɔn tsir pii, dze kyerɛ nsesa wɔ nyimpa a oridzi dwuma no, na otum sesa ne ndze na okasa wɔ kasa ahorow mu. Mber biara nda dwumadzi no do; ''meddah'' papa tum hyehyɛ awensɛm no wɔ akwan a ogyina do nye ahwɛfo no dze nkitsaho. == Tɔwbɔ == ''Meddah agordzifo yɛ akwantufo a nna wɔkɔ nkurow ase ahorow mu'', ibi yɛ nkurow ahorow a na wɔwɔ spice road; amambra no ne ngyinado kɔ ekyir wɔ Homer mber mu. M''eddah agordzifo hɔn dwumadzi akwan'' no nye nkorɔfo a hɔn ndwuma na hɔn akwanya dɛ wotu kwan dze ka awensɛm a ɔfa Greek nkyerɛwee a ɔfa tsetse amambra nsɛm ho a ɔnye Iliad na Odyssey no yɛ pɛr, na mbom awensɛm ne tsitsir na wɔyɛ Ferhat ile Şirin anaa Layla na Majnun. M''eddah hɔn nkyerɛwee a wɔahyehyɛ no bi yɛ awɛnsɛm a nokwar wɔ mu'', wɔ siesie no tse dɛ ma ahwɛfo no pɛ no, agordzifo na amambu nhyehyɛe asetsena. Meddah a wɔwɔ Istanbul no agye dzin dɛ wɔdze ndwontow akadze ka hɔn awɛnsɛn ho: dɛm yi dze nsesa kɛse noara too East Anatolian Dengbêjin na hɔn nta mu. Afe 2008 mu no, ''meddah dwumadzi no san dze kaa'' Representative List of the Intangible Cultural Heritage of Humanity ho. == Abakɔsɛm == M''eddah'' edwuma no hyɛɛ ase dɛ ɔsom akenkanfo na akokodurfo hɔn awensɛm, onyaa n'ekyir nsɛm wɔ Turkey amambra anomu akyerɛwsɛm. Onya ne ngyinado wɔ Turkey nkorɔfo a wotu kwan fi mbeambea na wɔtsena hɔ na shaman amambra a wɔdze fi Central Asia na mbom ɔnnyɛ nkyɛn, Turkey awensɛm nyaa ne ngyinado fi Arabic na Persian amambra fi 11th-13th centuries ama wɔabɛyɛ agordzifo kor ne agodzibea. Dɛm akenkanfo no hɔn awensɛm tsitsir no na wonyim no dɛ ''kıssahan'', hɔn awensɛm no wɔ Islam mu nkyerɛkyerɛ dzendzenndzen a ɔma nkramofo a wɔyɛ ahwɛfo na wɔbɔ mbɔdzen dɛ wɔbɛsesa hɔn a wɔnnyɛ nkramofo ama wɔasesa hɔn ɔsom abɛka hɔn som no ho. Dɛm ''kıssahan'' no na wɔwɔ Seljuq mber mu na wɔkenkan Arabic na Persian awensɛm, Ali na Hamza hɔn ho nsɛm, dɛmara so na awensɛm fi ''One Thousand and One Nights''. Dɛm awensɛm yi bɛyɛɛ kɛse wɔ mber mu ma wɔdze awensɛm bi tse dɛ Battal Gazi bɛkaa ho. K''ıssahan amambra toa do wɔ'' Ottoman mber mu, dɛ adansedzi wɔ ''kıssahan a''kyerɛwsɛm ndwuma wɔ ahemfie a wɔfrɛ no Mustafa wɔ Mehmed II n'ahendzi mu. Mber mu no, awensɛm akenkanfo nyinara bɛgyee dzin dɛ ''meddah'' na hɔn awensɛm benyaa hɔn ngyinado beberee faa wiadze mu nsɛm ho. Wɔhyɛɛ ase dɛ worusua mbowa na hɔn nsɛm a wɔdze twe ahwɛfo hɔn adwen. Hɔn a woesua adze akɔ ekyir kyerɛ dɛ, iyi sii "wɔ aber a Mohammeddan clergy siiw hɔn kwan dɛ mma wɔmmfa ahotsewfo biara hɔn dzin nnka hɔn agordzi ho". Dɛm ntsi, ''meddah agordzi no bɛyɛɛ agordzibea dwumadzi'' a ne ngyinado yɛ satire: hɔn nsɛntsir yɛɛ akokodurfo awensɛm tse dɛ ma osi wɔ daa abrabɔ mu; anansesɛm ahorow a ɔyɛ serew, wosuasua nsɛm a wɔtse na nkorɔfo a wonyim , "wodzi amambra nhyehyɛe ho fɛw" na wɔkasa tsia hɔn mpanyimfo, wɔ mber bi mpo dze hɔn sultan, bɛyɛɛ dza wɔka wɔ hɔn agordzi mu. Fi 16th na 18th century mu no, ''meddah'' hɔn awensɛm no nsunsuando wɔ hɔn mantamu kɔr sor. Wɔgyee dzin kesii 20th century no mu. Mbom, ''meddah'' hɔn amambra no kɔr ewiei wɔ 20th century ne mfinimfin. Ɔnye Sururi yɛɛ edwuma kesii afe 1930 mu, na wɔbɛyɛɛ agordzifo a ewiei no wogyinaa maa dɛm agordzi no. Wɔ aber a amambra awensɛm kɔr famu wɔ story-telling Turkey mantamu no, dwumadzi kakrabi a ''meddah wɔ no'' ashik bɛgyee. == References == gl09b9aba01sqa7d903gvxfdr1a8jss Klapa 0 1435 11788 11787 2023-12-21T17:26:13Z Assilidjoe 33 References added 11788 wikitext text/x-wiki {{Databox|item=Q1428470}}'''Klapa''' yɛ amambra ndwom bi wɔbobɔ nsɛm do a n'abɔse fi Dalmatia, Croatia<ref>John Everett-Heath. "Dalmatia." Concise Dictionary of World Place-Names. Oxford University Press. 2005. Encyclopedia.com</ref>. Kasafua ''klapa'' ase kyerɛ dɛ "anyɛnkfo kuw" na n'ase fi asɔr ndwontow mu<ref>https://hrcak.srce.hr/clanak/68112</ref>. Mpɛn pii no wɔdze ɔdɔ, wine(grapes), ɔman (wo kurom) na po na wɔdze siesie. Adze pɔtsee a ɔwɔ ndwom no mu yɛ koryɛ na ndwom dɛw, a ngyegyee papa ka ho. Afe 2012 mu no, wɔkyerɛw klapa dzin wɔ UNESCO Amambra Ndzeyɛɛ a ɔfa Adasa ho buukuu mu<ref>https://www.unesco.org/culture/ich/index.php?lg=en&pg=00011&RL=00746</ref>. == Nkyerɛkyerɛmu == Klapa kuw no kitsa tenor a odzi kan, ma ɔtɔ do ebien, baritone na ma ne ndze mu piw. Sɛ yɛdze tenor a odzi kan no to nkyɛn a, ndze nyinara botum dze bi aka ho. Mpɛn pii no, adwontof mbanyin du-ebien na wɔyɛ. Seseiara dze, basiafo kuw a wodzi ndwom enyim no abɛgye dzin, naaso mbanyimfo na mbasiafo kuw no mmbɔ mu. Ɔwɔ mu dɛ klapa yɛ ndwom a wɔbobɔ no mu nsɛm, na dwumadzi bi mu dze wotum dze dwetaa na mandolin ( sɛnku a no su na ndze nye tamburitzas sɛ). Wobotum so dze keyboard aka ho, a mpɛn pii no ɔboa. == Wiadze fofor == Klapa amambra da ho tse ase, a wɔbɔ ndwom fofor na wɔyɛ afahyɛ ahorow so<ref>https://fdk.hr/festival-in-omis/</ref>. Afahyɛ a wodzi wɔ Dalmatian Klapas wɔ Omiš yɛ ndwom afahyɛ a w'agye dzin na ɔwɔ amambra dodowara wɔ Klapa ndwom mu. Kuw kor a akɔ yie wɔ ndɛ mber yi mu nye Klapa Šufit, a odzii nkonyim wɔ afahyɛ no mu mfe ebiasa, 2006-2008. Mberantsɛ pii a wofi Dalmatia bu klapa yie na wotow dabiara wɔ ber a woridzidzi anaa ronom. Nnyɛ adze nnketse dɛ wɔrotow klapa wɔ gua do ber a woenya edziban na wenyin bi ronom. Afe 2013 mu no, Croatia paw klapa kuw no dɛ wogyina mu mma ɔman no wɔ Eurovision Ndwom Akansi. Nna wɔfrɛ klapa kuw no Mora, a ɔyɛ "Mižerja". Klapa s Mora yɛ "klapa soronko" wɔ agofomba esia a Maestro Mojmir Čačija fii klapa kuw enum no mu, a ebien fi Kampanel, na kor fi Sinj, Crikvenica, Šibenik na Grdelin<ref>https://eurovision.tv/stories?_t=mizerja_to_be_the_croatian_entry_in_malmoe&id=71563</ref>. == Hwɛ iyi so == * A cappella == Mboaedze == s56ab4gn1lpt8pgw495n0ulmlph58d1 Bachata 0 1436 11790 11789 2023-12-21T20:32:51Z Yaw tuba 14 improved article #FAT 11790 wikitext text/x-wiki '''Bachata''' yɛ ndwom a ahyɛase wɔ Dominican Republic wɔ afeha a ɔtɔ do eduonu (20) mu. Ɔwɔ Europafo (Spain ndwom tsitsir), Tainofo a wɔyɛ kurom hɔfo na Afrika ndwom mu ndzɛmba bi, a ɔgyina hɔ ma Dominicanfo amambra ahorow.[1] Bachata ndwom a odzi kan a wɔakyerɛɛw egu hama do no, José Manuel Calderón na ɔkyerɛɛw wɔ afe 1962 mu ("Borracho de amor") a ofi Dominican Republic. Bachata fir bolero nye ɔba (na ekyir, efi 1980 mfe no finimfin, merengue). Ahyɛase asɛmfua a wɔdze too ndwom no dzin nye amargue ("nwononwono", "ndwom a ɔyɛ nwononwono"), kesi dɛ asɛmfua bachata a ɔnnyɛ adwene mu dze no bɛyɛɛ dza agye dzin. Asaw kwan, bachata, nso nye ndwom no nyaa nkɔdo.[2] 7j60u71cya588um7fxcbt8wa8e3luyx Seal ntwae 0 1437 11815 11814 2023-12-23T15:14:32Z Assilidjoe 33 References added 11815 wikitext text/x-wiki '''Seal nsiesie''', ɔsan so yɛ '''Seal ntwae''',anaa '''''zhuanke''''' wɔ Chinese (篆刻 mu), yɛ amambra ɔyɛkyerɛ bi a n'abɔse fi China na ekyir ɔtserɛw kɔr East Asia. Ɔyɛ nsɔwano n'ase ntwitwae( n'enyim no dze yɛdze si biribi do dua, sen ne nkyɛnkyɛn anaa sor). Wɔsan so frɛ no '''''seal engraving'''''<ref>https://web.archive.org/web/20120721032000/http://oxforddictionaries.com/definition/english/seal</ref>. == Abakɔsɛm == Shang dze wɔhyɛɛ ase dze seals dzii dwuma wɔ aban edwuma asoɛe, hɔ nna wogyina hɔ ma tum. Shang na Zhou aber do no, ndzɛmba a nna wɔdze yɛ seal ahorow no yɛ mboa hɔn mbiew, kɔɔber(brɔnze), na edwindzeyɛ. Nna wɔwɔ nkorfo a w'ahyɛ da ara atsetse hɔn, dɛ odwimfo, na edwimfo a wɔwɔ edwuma yi mu, mekyerɛ seal horow nyɛe. Osiandɛ seals a nna wɔyɛ no wɔ dɛm ber no mu no nna wɔta dze dzi dwuma wɔ aban na edwumakuw binom asoɛe, nna seals no su yɛ fɛw ara yie. Shang hɔ dze no, nna wɔdze script (甲骨文) mbiew yɛ. Zhou aber do no, nna wɔdze dzi dwuma ( ɔnam dɛ nna Chinesfo agofomba nnyɛ kor), naaso nna dazhuan (大篆) anaa ''jinwen'' (金文) dze no dze wɔdze dzi dwuma<ref>http://www.vincentpoon.com/the-seal.html</ref>. Qin ahemman no mu no, ɔmanpanyin Li Si yɛɛ nsɔwano nkyerɛwee a ɔyɛ daa nna ɔyɛ kwan do adze a wɔfrɛ no Xiaozhuan (小篆) no ho nhyehyɛɛ na ɔhempɔn Qinshihuang kyerɛw maa no, ntsi wɔkaa Chinafo nkyerɛwdze ho nkyerɛwee a wɔakyerɛw no boom ma odzi kan.Osian Chinafo adansi nnkɔdo ntsi, na wɔdze nsɔwano a ɔwɔ dɛm ber yi mu so dzii dwuma kɛse wɔ adansi ndzɛmba mu, s.e., ber a woewie tile anaa birikisi bi ekyir no, na nea ɔyɛ no taa dze ne nsɔwano no hyɛ do. Yebotum ehu iyi wɔ tsetse ndzɛmba a ɔwɔ dɛm ber yi mu do. Nsɔwano a ɔtsetse dɛm no, sɛ hɔn a wɔyɛ no dzin, ber, anaa bea a wɔkyerɛ da nkyɛn a, ɔwɔ akwan horow dedaw, na ɔda hɔn a wɔyɛ no ankasa su edzi. Song ahenman no mu no, nwomanyimfo-edwumfo dzii yie na nsɔwano yɛ bɛyɛɛ ma nkorɔfo enyi gye ho. Fitsi dɛm ber no, wɔdze bo a ɔyɛ mberɛw edzi dwuma kɛse wɔ nsɔwano a wotwitwa mu. Wɔfrɛ abo a ofi Qingtian, a seseiara ɔyɛ Zhejiang Mantɔw mu no, Qingtian bo (青田印石) ber a nna wɔdze ma wɔfrɛ no Shoushan bo (壽山印石) a ofi Fujian Mantɔw mu so dzii dwuma kɛse. Edwumfo binom bɛyɛɛ abemfo, na wɔyɛɛ edwindze ahorow pii. Afei so wɔ dɛm ber yi mu no wɔhyɛɛ ase dze nsɔwano dzii dwuma dɛ nokwardzi wɔ mfonyin na nkyerɛwee edwuma ahorow do. Yuan ahenman no mu no na nsɔwano a wotwitwa yɛ edwindze a enya nkɔdo kɛse dadaw. Ná Ming na Qing ahemman no yɛ sika kɔkɔɔ mber ebien ma edwindze a wɔdze twa nsɔwano. Wɔ Qing ahenman no mu no, wɔhyɛɛ ase dze bo a ofi Mongolia a wɔfrɛ no Balin bo (巴林印石) dzii dwuma. Wɔ ndɛ mber yi mu no, Chinafo mfonyin anaa nkyerɛwee edwuma bi taa nya nsɔwano kor anaa ma ɔbor dɛm. <gallery> King_of_Na_gold_seal_imprint.svg| Wangdaokunyin.gif| Miwanzhongyin.gif| Chenjiruyin.png| Fengmengzhenyin.gif| </gallery> == Skuul Apapa == Zhe Skuul (浙派): ɔwɔ Zhejiang Province, wɔtaa twa no tsia Zhe skuul, anaa Xiling Skuul, wɔ ndwontonyi Xiling Seal Art Society. Dominant in the Ming and Qing dynasties. Hui Skuul/Wan Skuul (徽派/皖派):ɔwɔ Anhui Province. odzi akotsen wɔ Ming na Qing ahendzi mu. Hai Skuul (海派): ɔwɔ Shanghai a wɔdze too dɛm kurowpɔn no. Ɔbɛgyee dzin wɔ late Qing ahendzi na the Republic of China. == Adwontofo a wɔagye dzin == * [[Qi Baishi]] * [[Sha Menghai]] (Hai School) * [[Xu Wei]] (Zhe School) * [[Wu Changshuo]] (Hai School & Zhe School) * [[Wu Qiuyan]] == Mboaedze == 0ykq6jqsm84y4hkjwosloktidiifk1f Nsɔwano ntwae 0 1438 11800 2023-12-22T13:14:04Z Assilidjoe 33 Assilidjoe moved page [[Nsɔwano ntwae]] to [[Seal ntwae]] 11800 wikitext text/x-wiki #REDIRECT [[Seal ntwae]] 9prlhp2dn1nhxtbk8riik3nywop4yb4 Fiesta de la Candelaria 0 1439 13007 11807 2024-04-30T07:54:37Z EEEshun 1262 Mboaedze 13007 wikitext text/x-wiki [[Fael:Marianne_Stokes_Candlemas_Day.jpg|link=https://en.wikipedia.org/wiki/File:Marianne_Stokes_Candlemas_Day.jpg|thumb|'''Candlemas day by [[:en:Marianne_Stokes|Marianne Stokes]], 1901''']] '''Candlemas''', a ɔnoara so nye '''Yesu Kristo Afahyɛ''', Ɔɔbaabun Maria a Wɔahyira no Ahotsew Afahyɛ, anaa Nhyiam Krɔnkrɔn Afahyɛ no yɛ Kristofo afahyɛ a wɔdze kae Yesu a wɔdze no kyerɛɛ wɔ Asɔredan mu. Ɔgyina nkontaa a ɔfa Yesu a wɔdaa no edzi wɔ Luka 2:22–40 no do. Wɔ Leviticus 12 ase no, na ɔwɔ dɛ wɔtsew ɔbaa ho mbrɛ eguambaa a wɔdze bɛbɔ ɔhyew afɔr, na ebubur dɛ bɔnho afɔr, wɔ banyi twatsiatwa ekyi ndafua eduasa ebaasa (33). Ɔtɔ bosoom Kwakwar da ɔtɔ do ebien (2), a sɛnea wɔtaa yɛ no ɔyɛ Borɔnya–Epiphany ber no da a ɔtɔ do eduonan (40) (awo ekyi ber) na dza ɔba ewiei.<ref>Knecht, Friedrich Justus (1910). ''[[iarchive:apracticalcomme00knecgoog|A Practical Commentary on Holy Scripture]]''. B. Herder. p.&nbsp;[[iarchive:apracticalcomme00knecgoog/page/n452|410]]. Retrieved 27 December 2016. <q>We keep a feast on the 2nd of February, forty days after Christmas, in memory of our Lord's Presentation in the Temple. This feast has several names. First, it is known as the Feast of the Presentation of our Lord Jesus. Secondly, it is called the Feast of the Purification of the Blessed Virgin Mary. But the usual and popular name for this Feast is Candlemas-day, because on this day candles are blessed before Mass, and there takes place a procession with lighted candles. Candles are blessed and lighted on this particular feast.</q></ref> Ber a ɔyɛ amambra dɛ Kristofo a wɔwɔ aman bi mu no yi hɔn Borɔnya ahosiesie fi hɔ Anafua a ɔtɔ do du-ebien (Epiphany Anafua) no,<ref>''A Study Guide for William Shakespeare's "Twelfth Night"'' (2nd&nbsp;ed.). Cengage Learning. 2016. p.&nbsp;29. [[:en:ISBN_(identifier)|ISBN]]&nbsp;<bdi>[[:en:Special:BookSources/9781410361349|9781410361349]]</bdi>. <q>Twelfth Night saw people feasting and taking down Christmas decorations.</q></ref> abakɔsɛm mu no, hɔn a wɔwɔ Kristofo aman afofor mu no yi fi Candlemas ekyi.<ref>Edworthy, Niall (2008). ''The Curious World of Christmas''. Penguin Group. p.&nbsp;83. [[:en:ISBN_(identifier)|ISBN]]&nbsp;<bdi>[[:en:Special:BookSources/9780399534577|9780399534577]]</bdi>. <q>The time-honoured epoch for taking down Christmas decorations from Church and house in Candlemas Day, February 2nd...Candlemas in old times represented the end of the Christmas holidays, which, when 'fine old leisure' reigned, were far longer than they are now.</q></ref><ref>Roud, Steve (31 January 2008). ''The English Year''. Penguin Books Limited. p.&nbsp;690. [[:en:ISBN_(identifier)|ISBN]]&nbsp;<bdi>[[:en:Special:BookSources/9780141919270|9780141919270]]</bdi>. <q>As indicated in Herrick's poem, quoted above, in the mid seventeenth century Christmas decorations were expected to stay in place until Candlemas (2 February), and this remained the norm until the nineteenth century.</q></ref> Wɔ Candlemas mu no, Kristofo pii (tsitsir Epuei Fam Ortodɔksfo (Orthodox), Roma Katolekfo (Catholics), na Protestant asɔre atsitsir bi a Lutheranfo (Lutherans), Anglikanfo (Anglicans) na Methodistfo (Methodists) ka ho) nso dze hɔn kyɛndar kɔ hɔn apaamu hɔ asɔr mu,<ref>Hothersall, Barbara. [http://www.fulwoodmethodist.org.uk/fmcmag/archives/saints/candlemas/candlemas.htm "Candlemas – Festival of Light"]. ''Fulwood Methodist Church Magazine''. Retrieved 27 December 2016. <q>In some countries special candles are brought along to the blessing by the worshippers. These are often very elaborate and are highly treasured. Afterwards they are taken home and kept to be lighted at times of stress – during storms, in sickrooms and at the bedside of the dying.</q></ref><ref>Pappas, Christopher A. (18 January 2012). [http://holytrinity.ab.ca/ecumenical-candlemas-feast-of-the-presentation/ "Ecumenical Candlemas (Feast of the Presentation)"]. Holy Trinity Anglican Church. [https://web.archive.org/web/20190110073917/http://holytrinity.ab.ca/ecumenical-candlemas-feast-of-the-presentation/ Archived] from the original on 10 January 2019. Retrieved 27 December 2016.</ref> baabi a wohyira hɔn na afei wɔdez dzi dwuma afe no mu ber a aka no; wɔ Kristofo fam no, dɛm kyɛndar a wɔahyira do yi yɛ Yesu Kristo a ɔyɛ Wiadze kan no.<ref>Mazar, Peter (6 March 2015). ''To Crown the Year: Decorating the Church Through the Seasons'' (2nd&nbsp;ed.). Liturgy Training Publications. p.&nbsp;253. [[:en:ISBN_(identifier)|ISBN]]&nbsp;<bdi>[[:en:Special:BookSources/9781618331328|9781618331328]]</bdi>.</ref> == Mboaedze == <references /> dh41c9sktjh8c5etaf5gfqxgdk8mgde Lefkara ahoma atar 0 1440 12886 11837 2024-04-09T10:46:37Z Robertjamal12 13 clean up, replaced: ã → a using [[Project:AWB|AWB]] 12886 wikitext text/x-wiki [[File:Lefkaritiko.jpg|thumb|Lefkaritiko or Lefkara lace]] '''Lefkaritika or Lefkara Laze''' yɛ ahoma atar bi wɔdze nsa ayɛ a ofi Pano Lefkara Cyprus. No su papaapa nye hemstitch, satin stitch fillings, pandze ano edwuma, fufuw, brawn, ecru ahosu na geometric. Afe 2009 mu no, wɔkyerɛw dɛm ahoma atar edwuma yi dzin wɔ Amambra Ndzeyɛɛ edzin mu<ref>https://ich.unesco.org/en/RL/lefkara-laces-or-lefkaritika-00255</ref>. == Abakɔsɛm == [[File:Asproploumi.jpg|thumb|Asproploumi, the type that preceded Lefkaritika]] [[File:Dantela venis.jpg|thumb|"Dantela Venis" ("Venice Lace") - "punto cyprioto"]] Lefkaritika yɛ nwene ho edwindze a ɔyɛ nsa ano edwuma wɔ Cyprus, wɔ afeha a ɔtɔ do dunan no mu. Ɔhyɛ Cyprus Edwindze fitaa no ase. Ɔtse dɛ adze bi akyɛr, a wɔfrɛ no ‘asproploumia’.‘Asproploumia’ a wɔpam no tsitsir no nye Lefkaritika fofor no. Wɔdze ahoma fofor na nsusuwii ahorow ka ho a ogyina wo nyimdzee soronko na adzebɔ a ɔwɔ nwen no mu o. Ankyɛr na Lefkaritika dur no su a ɔkorɔn, osian akansi a ɔda mbasiafo ntam ntsi, osiandɛ nna wobu hɔn dɛ wɔyɛ awaregyae ho mfinimfin fa. Ná ɔsɛ dɛ basia biara nya ndzɛmba a wɔaboaboa ano a wɔatserɛw mu a woesiesie ama ɔyɛkyerɛ wɔ n’ayeforohyia da no. Dɛn kwan yi do no, wɔdze atsetsesɛm mu ndzɛmba no pii fii na no mu kɔɔ ne babasia nkyɛn. Nna mbasiafo pii yɛ nwen dɛ edwuma so. Mba a wɔyɛ nwen wɔ Pano Lefkara, a wɔfrɛ hɔn ‘ploumarisses’ na wɔyɛɛ hɔn ndzɛmba a wɔyɛ no ho nhyehyɛɛ fii fie. Mbanyimfo a wof Lefkara a wɔfrɛ hɔn ‘kentitarides’ no yɛ eguadzifo na wotuu kwan faa Europa na Scandinavia. Dɛ mbrɛ tsetsesɛm kyerɛ no, wɔ afeha a ɔtɔ do 15 mu no, Leonardo da Vinci kɛseraa Cyprus na ɔdze Lefkara Lace san kɔɔ Italy, a ndɛ osiesie Duomo Asɔrdan Kɛse a ɔwɔ Milan no. == Bea A Wɔyɛ Ndzɛmba No == Kan no na mbea akɛse a wɔyɛ ndzɛmba nye Pano Lefkara na Kato Lefkara nkurase. Ndɛ wɔyɛ dɛm nwen yi wɔ Cyprus nyinara, tsitsir wɔ nkurase, Kato Drys, Vavla, Vavatsinia, Ora, Choirokoitia, Skarinou, Dali na Athienou. == Ndzɛmba Na Nyimdzee Ahorow == Wɔdze hɔnom tam fitaa a wɔdze kotoku a wɔyɛ wɔ Cyprus na ɔyɛ Lefkara Lace a odzi kan no. Wɔdze ahoma a wɔdze na ma wotwitwa a wɔaka abɔ mu na odzi dwuma. Wɔdze nwen akɛse a wɔfrɛ no ‘tagiades’ no ka ‘dantela venis’ (‘Venice Lace’), ‘pittota’, ‘gyroulota’, ‘liminota’ nsusuw ho. == Mboaedze == lii0hi6udbspfg482y2rg5a93zkga6g Falak 0 1441 11850 11821 2023-12-25T19:49:52Z Yaw tuba 14 added references #FAT 11850 wikitext text/x-wiki '''Falak''' (n’asekyerɛ ara nye "sor," "nkrabea," "wiadze") yɛ ndwom kwan a efi Pamir Mbepɔw a ɔwɔ Asia finimfin fam, tsitsir Badakhshan mantɔw a ɔwɔ Afghanistan etsifi fam epuei, Tajikistan anafo fam epuei, na Pakistan etsifi fam.<ref>''[https://books.google.com/books?id=CTAJAQAAMAAJ Asian Music: Journal of the Society for Asian Music]''. The Society. 2006. p.&nbsp;65. Retrieved 15 September 2013.</ref> Falak ndwom botum ayɛ nyamesom-ahintasɛm mu nsɛmti a ɔfa ɔsor dɔ, ntsetsew na nkabom (a wɔtaa nya fi Persia Sufi awensɛm mu), anaadɛ wiadze na awerɛhow nsɛm a ɔfa nyimpa dɔ na amandzehu.<ref>Benjamin D. Koen Assistant Professor of Ethnomusicology Florida State University (26 November 2008). ''[https://books.google.com/books?id=MCacfWlXWjIC&pg=PA117 Beyond the Roof of the World : Music, Prayer, and Healing in the Pamir Mountains: Music, Prayer, and Healing in the Pamir Mountains]''. Oxford University Press. pp.&nbsp;117–. ISBN&nbsp;<bdi>978-0-19-971002-7</bdi>. Retrieved 15 September 2013.</ref> == Ndwom nkyerɛkyerɛ == Mpɛn pii no, Falak ndwom no yɛ dza ɔkɔ fam, na mpɛn pii no, dza anohyeto wom no yɛ hexachord (nnyigyei esia) nkutsen.<ref>Alison Arnold (2000). ''[https://books.google.com/books?id=ZOlNv8MAXIEC&pg=PA828 South Asia: The Indian Subcontinent]''. Garland Pub. pp.&nbsp;828–. [[:en:ISBN_(identifier)|ISBN]]&nbsp;<bdi>[[:en:Special:BookSources/978-0-8240-4946-1|978-0-8240-4946-1]]</bdi>. Retrieved 15 September 2013.</ref> == Edwindadze a wɔdze dzi dwuma == Wobotum ato Falak acappella, a wɔdze edwindadze ka ho, anaadɛ wɔdze edwindadze abɔ ho. Falak edwindadze bi nye ghijak (spike fiddle), nay (Persiafo sanku), na dombura (sanku a nye kɔn tsentsen), nye edwindadze a wɔdze bɔ ndwom. == Mboaedze == ebo1agvrj5bb7zznisfzgcz5fru2u7o Chinese Zhusuan 0 1442 13681 11830 2024-06-16T02:37:25Z EEEshun 1262 Fael 13681 wikitext text/x-wiki [[Fael:Boulier1.JPG|link=https://en.wikipedia.org/wiki/File:Boulier1.JPG|thumb|'''Chinafo abacus''']] '''Zhusuan''' (China kasa: 珠算; pinyin: zhūsuàn; n’asekyerɛ ara nye: "bead akontabuo") yɛ nyimdze na ndzeyɛe a ɔfa nkontaabu a ɔnam suanpan anaa Chinafo abacus do. Wɔ afe 2013 mu no, wɔakyerɛw no wɔ UNESCO Ananmusifo dzin a ɔfa Adesamba Amambra Egyapadze a Intum Nhu Ho (UNESCO Representative List of the Intangible Cultural Heritage of Humanity).<ref>[http://www.unesco.org/culture/ich/en/RL/chinese-zhusuan-knowledge-and-practices-of-mathematical-calculation-through-the-abacus-00853 "Chinese Zhusuan, knowledge and practices of mathematical calculation through the abacus"]. ''www.unesco.org''. UNESCO. Retrieved 29 November 2016.</ref> Ber a wɔresi nkyerɛwee no ho gyinae no, Aban Ntam Boakyikuw no kaa dɛ "Chinafo bu Zhusuan dɛ amambra mu nsɛnkyerɛdze a ɔkyerɛ hɔn nyimpasu na edwindadze a mfaso wɔ do nso; wɔdze fi awo ntoatoado do kɔ awo ntoatoado do, ɔyɛ nkontaabu kwan a wɔayɛ no sɛnea ɔfata da biara da asetra mu ndzɛmba pii." , a ɔsom asetra na amambra dwumadzi ahorow pii na ɔdze nyimdze nhyehyɛɛ fofor ma wiadze."<ref>[http://www.unesco.org/culture/ich/en/decisions/8.COM/8.8 "Decision of the Intergovernmental Committee: 8.COM 8.8"]. ''www.unesco.org''. UNESCO. Retrieved 29 November 2016.</ref> Chinafo Abacus na Adwen mu Nkontaabu Fekuw na edzii kuw a wɔdze bɛma wɔakyerɛw Chinafo Zhusuan dzin wɔ dzin no mu no enyim. == Abakɔsɛm == Nna Zhusuan yɛ abacus a wɔyɛɛ wɔ China wɔ afeha a ɔtɔ do ebien (2) Y.B. Wɔ afeha a ɔtɔ do duebiasa (13) mu no, Guo Shoujing (郭守敬) dze Zhusuan dzii dwuma dze buu afe biara a ɔkyinkyin no tsentsen ho akontaa na ohuu dɛ ɔyɛ ndafua 365.2425. Wɔ afeha a ɔtɔ do duesia (16) mu no, Zhu Zaiyu (朱載堉) dze Zhusuan buu ndwom mu Duebien ntsamgyinafo pɛr Temperament ho akontaa.<ref name=":0">[http://www.unesco.org/culture/ich/doc/download.php?versionID=20868 "Nomination File No. 00426"]. ''www.unesco.org''. UNESCO. Retrieved 29 November 2016.</ref> == Wɔ Amambra mu == Zhusuan yɛ Chinafo amambra a wɔdze dzi dwuma wɔ amandze kwan do no fa tsitsir. Zhusuan wɔ nkɛntɛndo a ɔkɔ ekyir wɔ Chinafo asetra mu ndzɛmba ahorow do, tse dɛ Chinafo amandze, kasa, nhoma, nsusuwso, adansi, na dza ɔkeka ho, na ɔdze amambra mu adzeyɛ bi a ɔfa Zhusuan ho ba.<ref name=":0" /> == Mboaedze == <references /> == Abɔntsen do nkitahodzi ahorow == * UNESCO video on Chinese Zhusuan on YouTube (Published on Dec 4, 2013): [https://www.youtube.com/watch?v=p6QNCEtnk94 Zhusuan] 1qykiw35i2urknjxntzn99a0aw05rtu Chovgan 0 1443 11849 11848 2023-12-25T15:30:48Z Yaw tuba 14 added images #FAT 11849 wikitext text/x-wiki '''Chovgan''', '''Chowgan''' anaa '''Chogan'''(Persia kasa mu: چوگان, roman kasa mu: čōwgan), yɛ enyigyedze kuw agordzi a mpɔnkɔ na ɔhyɛase wɔ tsetse Iran (Persia).<ref name=":0">Massé, H. (24 April 2012). [https://referenceworks.brillonline.com/entries/encyclopaedia-of-islam-2/cawgan-SIM_1598?s.num=0&s.f.s2_parent=s.f.book.encyclopaedia-of-islam-2&s.q=cawgan "Čawgān"]. In Bearman, P.; Bianquis, Th.; Bosworth, C.E.; van Donzel, E.; Heinrichs, W.P. (eds.). ''Encyclopaedia of Islam, Second Edition''. Vol.&nbsp;2. Brill Online. <q>The game originated in Persia, and was generally played on horseback (...)</q></ref><ref name=":1">[https://www.historic-uk.com/CultureUK/The-Origins-of-Polo/ "The origins and history of Polo"]. ''Historic UK''. Retrieved 2020-10-04. <q>It is since these origins in Persia that the game has often been associated with the rich and noble of society; the game was played by Kings, Princes and Queens in Persia.</q></ref> Nna wobu no dɛ adehye agor na nna wɔyɛ wɔ afuw a ɔyɛ soronko mu, wɔ mpɔnkɔ a wɔatsetse hɔn tsitir do. Nna agordzi no atrɛw wɔ Asiafo mu. Wɔbɔ wɔ Iran, Azerbaijan, Tajikistan, na Uzbekistan.<ref>В. Парфенов. (2004). ''[https://web.archive.org/web/20190606132128/http://horse.ru/oloshadi/structure.php?&cur=3801 Кавказские национальные конные игры]''. HORSE.RU. Archived from [http://www.horse.ru/oloshadi/structure.php?&cur=3801 the original] on 2019-06-06. Retrieved 2012-09-04.</ref> Wɔ afe 2013 mu no, wɔdze chovqan a ɔwɔ Republic of Azerbaijan no kaa UNESCO dzin a ɔfa Amambra Egyapadze a Intum Nhu ho a ɔhia bambɔ ntsɛmara.<ref>[http://www.unesco.org/culture/ich/index.php?lg=en&pg=00011&USL=00905 Chovqan, a traditional Karabakh horse-riding game in the Republic of Azerbaijan]</ref> Ekyir wɔgye toom wɔ Atɔe Fam Wiadze a wɔfrɛ no ndɛ dɛ polo no mu. == Abakɔsɛm == [[File:Naghshe_Jahan_Square_Isfahan_modified.jpg|link=https://en.wikipedia.org/wiki/File:Naghshe_Jahan_Square_Isfahan_modified.jpg|right|thumb|300x300px|[[:en:Naqsh-e_Jahan_Square|Naqsh-e Jahan Square]] a ɔwɔ [[:en:Isfahan|Isfahan]] a yɛ bea a nna finimfin mber mu ahemfo polo agodzibea bi wɔ.]] [[:en:Naqsh-e_Jahan_Square|Naqsh-e Jahan Square]] in [[:en:Isfahan|Isfahan]] is the site of a medieval royal polo field. Chovgan hyɛase wɔ Iran (Persia) tsetse aber do na nna zyɛ Persia ɔman enyigyedze a na adzehye dzi kɛse.<ref name=":0" /><ref name=":1" /> Mbaa dzii agor yie tse dɛ mbanyin. Chovgan hyɛase wɔ mfe Apem ber mu a edzi kan A.D. finimfin, sɛ kuw agordze. Nna ɔyɛ dza aba do wɔ Mfe ɔhaha pii mu wɔ Finimfin Epuei. Wɔyɛɛ agor no asinasin ho mfonyin ber na ber mu wɔ tsetse mfonyi nkakraba mu, na wɔdze agor no ho nkyerɛkyerɛmu na mbra a ɔkɔ ekyir nso maa wɔ tsetse nsaano nkyerɛwee no mu. === Chovgan wɔ Iran === [[File:Miniature_depicts_a_chovqan_game_the_story_of_Khosrow_and_Shirin_of_Nizami_Ganjevi.png|link=https://en.wikipedia.org/wiki/File:Miniature_depicts_a_chovqan_game_the_story_of_Khosrow_and_Shirin_of_Nizami_Ganjevi.png|thumb|Afeha a ɔtɔ do duesia (16) mu mfonyi kakraba bi kyerɛ chovgan agor bi wɔ Khosrow na Shirin a wɔyɛ [[:en:Nizami_Ganjavi|Nizami Ganjavi]] asɛm no mu.]] Chovgan, a wonyim no dɛ chowkan wɔ Sasanian Ahenma no mu (Finimfin Persia kasa: čowkān),<ref>[[:en:Raymond_Janin|Janin, Raymond]] (1964). ''Constantinople Byzantine. Développement Urbaine et Répertoire Topographique'' (in French). Paris, France: Institut Français d'Etudes Byzantines. pp.&nbsp;118–119.</ref><ref>[http://www.iranicaonline.org/articles/bazi-games "Welcome to Encyclopaedia Iranica".]</ref> yɛ adzehye nwomasua fa ma Sasanian sodzifo kuw no.<ref name=":2">[[:en:Matthew_P._Canepa|Canepa, Matthew]] (2018). [http://www.oxfordreference.com/view/10.1093/acref/9780198662778.001.0001/acref-9780198662778-e-3777?rskey=lisGUu&result=1 "polo"]. In Nicholson, Oliver (ed.). ''[[:en:The_Oxford_Dictionary_of_Late_Antiquity|The Oxford Dictionary of Late Antiquity]]''. Oxford: Oxford University Press. [[:en:ISBN_(identifier)|ISBN]] <bdi>[[:en:Special:BookSources/978-0-19-866277-8|978-0-19-866277-8]]</bdi>.</ref> Epuei fam Romafo a wɔbɛn hɔn no faa chovgan fii Sasanianfo hɔ na wɔfrɛɛ no tzykanion, a wonya fii Finimfin Persia asɛmfua mu.<ref name=":2" /> Wɔ Theodosius II ahendziber do no, Roma ahemfie no hyɛase bɔɔ tzykanion wɔ tzykanisterion (polo egumadzibea).<ref name=":2" /> Eduu Tang ahenman ber do (618–907) no, na wɔagye polo ho kyerɛwsɛm ahorow esi hɔ yie wɔ China.<ref>Singh, Jaisal (2007). ''Polo in India''. London: New Holland. p.&nbsp;[https://books.google.com/books?id=2ZF5EIfX9VwC&pg=PA10 10]. [[:en:ISBN_(identifier)|ISBN]] <bdi>[[:en:Special:BookSources/978-1-84537-913-1|978-1-84537-913-1]]</bdi>.</ref><ref>Finkel, Irving L; MacKenzie, Colin (2004). "Chapter 22, Polo: The Emperor of Games". ''Asian games: the art of contest''. New York: Asia Society. p.&nbsp;283. [[:en:ISBN_(identifier)|ISBN]]&nbsp;<bdi>[[:en:Special:BookSources/978-0-87848-099-9|978-0-87848-099-9]]</bdi>.</ref> Dɛ mbrɛ Oxford Nsɛm asekyerɛ nwoma a ɔfa tsetse mber a otwa do ho (Oxford Dictionary of Late Antiquity) kyerɛ no, polo a agye dzin wɔ Tang China no, "Ekyingye biara nnyi ho dɛ, Sasanian ahemfie a na ɛwɔ nnommumfa mu no hyɛɛ mu den".<ref name=":2" /> === Chovgan wɔ Azerbaijan === [[File:Puak_Azeri_bermain_Chovgan_di_Piala_All_Union_ke-12.png|link=https://en.wikipedia.org/wiki/File:Puak_Azeri_bermain_Chovgan_di_Piala_All_Union_ke-12.png|left|thumb|Azerbaijan Chovgan agodzifo wɔ All Union Kuruwa (Cup) a ɔtɔ do duebien (12) mu]] Wɔ Azerbaijan no, wobu chovqan (Azerbaijan kasa mu: Çövkən) dɛ ɔman egumadzi. Tsetse ndzɛmba ahorow a wɔatsintsim na dɔtse ahorow kyerɛ dɛ egumadzi no akyɛ wɔ hɔ wɔ abakɔsɛm mu. Dɛ nhwɛdo no, wohuu ahondze bi a chovgan agor bi mfonyi asinasin wom ber a na wɔretutu fam wɔ Oran-Gala bea hɔ, na ɔkyerɛ wɔ ɔkwan a ɔnsɛ do dɛ na agor no wɔ hɔ wɔ afeha a ɔtɔ do dubiako (11) mu wɔ Beylagan kurow no ho. Chovgan agordzi no ho asɛm nso pue wɔ “Khosrow na Shirin”, anwensɛm bi a Persia anwensɛm kyerɛwfo na adwenkyerɛfo Nizami Ganjavi kyerɛwee mu, na Turkeyfo anwensɛm tsentsen “Kitabi Dede Korkut” nkratafa mu.<ref>David C. King (2006). ''[[iarchive:azerbaijan00king/page/108|Cultures of the World. Azerbaijan]]''. Marshall Cavendish. p.&nbsp;[[iarchive:azerbaijan00king/page/108|108]]. [[:en:ISBN_(identifier)|ISBN]]&nbsp;<bdi>[[:en:Special:BookSources/0761420118|0761420118]]</bdi>.</ref> == Mboaedze == rlfu1lrlmelbteyeq3wtjtx4g9mod7j Đờn ca tài tử 0 1444 13066 11840 2024-05-23T10:31:18Z A09 777 english wikipedia is not a reliable source 13066 wikitext text/x-wiki [[File:Ban nhạc đờn ca tài tử Sài Gòn (1911).jpeg|thumb|Đờn ca tài tử Orchestra in [[Saigon]], 1911]] Don Ca Tai Tu (China kasa: 彈歌樂才子) anaa Nhac Tai Tu (樂才子) yɛ ndwom a wɔbɔ wɔ dan mu wɔ Vietnam kɛse famu amambra ndwom mu. Ne nsɛnku no tse dɛ ma wɔdze dzi dwuma wɔ Ca Hue kwan do no; Bio so, wɔdze Europa nsɛnku guitar, violin, na dadze guitar a wɔayɛ mu nsesa dzi dwuma. Vong Co (‘Longing for the Past’) yɛ amateur ndwom a agye dzin kɛse no mu kor, na ndwom kyerɛwfo Owura Sau Lau, a ofi Bac Lieu Mantam mu wɔ Vietnam kesii famu na ɔhyehyɛɛ no ​​wɔ afe 1919 mu. == Abɔse == [[File:Ban nhạc đờn ca tài tử.jpeg|thumb|Đờn ca tài tử Orchestra by Nguyễn Tống Triều attended the fair of colonial countries in Marseille, France, in 1906.]] [[File:Ban nhạc đờn ca tài tử (2).jpeg|thumb|Đờn ca tài tử Orchestra in Marseille, France, 1906]] Asɛmfua no fi Sino-Vietnamese nsɛmfua nhạc (樂, ma ɔkyerɛ ankasa nye ‘ndwom’) na tài tử (才子, ma ɔkyerɛ ankasa na ‘virtuoso’; na Chinafo ahyɛse nteasee na ‘ɔbenfo a ɔwɔ akyɛdze’) == Hwɛ iyi so == * Guitar phím lõm * Vọng cổ * Cải lương * Vietnamese music == Mboaedze == izx4cbraq4dm2f6e7h7b1klm4rjzhtx Chamamé 0 1445 11901 11900 2023-12-27T08:52:05Z Assilidjoe 33 11901 wikitext text/x-wiki {{Databox|item=Q1060475}}Chamamé (Guarani kasa mu ma: apontow, basabasayɛ) yɛ amandze ndwom a ofi Argentina Etsifi Epuei na Argentina Mesopotamia. Wɔ afe 2020 mu no, wɔkyerɛw Chamamé dzin wɔ UNESCO amambra egyapadze a wonntum nhu mu ber a Argentina dze too gua wɔ afe 2018 mu ekyir<ref>https://ich.unesco.org/en/RL/chamame-01600#identification</ref><ref>https://ich.unesco.org/en/Decisions/13.COM/10.b.1</ref>. [[File:Experiencia-Chamamé.jpg|thumb|Awarfo a wɔresaw Chamamé wɔ [[:es:Fiesta Nacional del Chamamé|Fiesta Nacional del Chamamé Festival]], in [[Corrientes]], Argentina.]] Chamamé san so yɛ amambra ndwom a wɔbɔ gye do wɔ South America, Paraguay na Uruguay<ref>https://www.unesco.org/en</ref>. Jesuitfo a wɔtsew hɔn do wɔ apaa mu hɔ no hyɛɛ amambra mu nkɔdo a ɔkɔɔ do kɛpem dɛ Spain abotsir no pam Jesuitfo no wɔ afeha a ɔtɔ do 18 ewiei no ho nkuran. Wɔ dɛm bea yi mu no, na Yapeyú, na Corrientes yɛ ndwom ho amambra tsitsir a nyimpa pii twe adwen si do dɛ beebi a wɔwoo Chamamé a odzi kan no. Nwindadze tse dɛ Spainfo guitar, afei violin na accordion a wɔdze frafrae bio no, ewiei koraa no, ɔdze ma seseiara wɔfrɛ no ‘Chamamé’ bae. Chamamé ho nsɛm a wɔakyerɛw egu hama do wɔ hɔ a ofi afeha a ɔtɔ do 20 ahyɛse, na na wɔdze asɛmfua ‘Chamamé’ edzi dwuma dadaw wɔ 1931 mu; dɛm ndwom yi, ansaana ɔno reba no, nna wɔtaa frɛ no Corrientes Polka. Chamamé a ahyɛse no nna ɔyɛ Schottische a Volga Germanfo etubrafo dze bae no wɔ Guaraní nkɛntsɛndo kɛse, a wɔdze Spainfo guitar na Europafo a wɔbɔ ndwom a ofi dɛm etubrafo a woduu apaa mu hɔ wɔ afeha a ɔtɔ do 20 ahyɛse no edzi afra. == Hwɛ iyi so == * Music of Argentina * Schottische * Jenkka == Mboaedze == 3i9vh35q2m2yjkmbbwaur9jgzgpu9nb Radif 0 1446 13722 13721 2024-06-22T10:21:06Z KISUMAR123 67 IMPROVED ARTICLE 13722 wikitext text/x-wiki '''Radif''' (Persia kasa: ردیف, lit. ‘order’) yɛ mbra a ɔwɔ Persia, Turkic, na Urdu awensɛm mu a ɔka dɛ, wɔ awensɛm a wonyim no dɛ ghazal mu no, ɔsɛ dɛ nsɛmfua ebien (bayts anaa shers) nyinara mu nkyekyem a ɔtɔ do ebien no dze asɛmfua kor no ara ba ewiei. Dɛm nsɛmfua a wɔtaa ka no mpɛn pii yi nye ghazal no radif. Wɔdze qaafiyaa dzi enyim, a ɔyɛ nsɛmfua a wɔsan yɛ no mpɛn pii.<ref>[https://dailytimes.com.pk/164447/history-art-performance-ghazal-hindustani-sangeet/ "The history, art and performance of ghazal in Hindustani sangeet"]. ''Daily Times''. 2017-12-21. Retrieved 2020-01-18.</ref><ref>Kanda, K. C. (1995). ''[https://books.google.com/books?id=AXtyWoP7GzYC&dq=radif+ghazal&pg=PA2 Urdu Ghazals: An Anthology, from 16th to 20th Century]''. Sterling Publishers Pvt. Ltd. [[:en:ISBN_(identifier)|ISBN]]&nbsp;<bdi>[[:en:Special:BookSources/978-81-207-1826-5|978-81-207-1826-5]]</bdi>.</ref> Dza odzi do yi yɛ ghazal bi a Daagh Dehlvi kyerɛɛw ho nhwɛdo. Dɛm nhwɛdo yi mu no radif no yɛ mein. Qaafiyaa yɛ nsɛmfua nhwɛdo a odzidzi do yi: nigaah (wɔ hemistich a odzi kan no mu), jalwa-gaah, nigaah (wɔ hemistich a ɔtɔ do anan mu), raah, haale-tabaah na aah.<blockquote>aafat kii shoKhiyaa.N hai.n tumhaarii nigaah ''mein'' mehashar ke fitane khelate hai.n jalwa-gaah ''mein'' wo dushmanii se dekhate hai.n dekhate to hain mai.n shaad huu.N ke huu.N to kisii kii nigaah ''mein'' aatii baat baat mujhe yaad baar baar kahataa huu.N dau.D dau.D ke qaasid se raah ''mein'' is taubaah par hai naaz mujhe zaahid is qadar jo TuuT kar shariik huu.N haal-e-tabaah ''mein'' mushtaaq is adaa ke bahot dard-ma.nd the ae DaaG tum to baiTh gaye ek aah ''mein''</blockquote> == Mboaedze == 5tggx1my73cebb2dbi26tykld64z672 Nanguan ndwom 0 1447 16201 13748 2024-08-23T00:10:46Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 16201 wikitext text/x-wiki [[Fael:Concert_de_musique_chinoise_Nanguan_(Auditorium_du_musée_Guimet)_(8027971895).jpg|link=https://en.wikipedia.org/wiki/File:Concert_de_musique_chinoise_Nanguan_(Auditorium_du_mus%C3%A9e_Guimet)_(8027971895).jpg|thumb|'''[[:en:Wang_Xin-xin|Wang Xin-xin]] a ɔrebɔ Nanguan pipa. Wɔkura Nanguan ''[[:en:Pipa|pipa]]'' no wɔ tsetse kwan do tse dɛ guitar a ɔyɛ soronko wɔ ɔkwan a ɔkame ayɛ dɛ ɔda fam a mprempren wɔtaa kura pipa no ho.''']] '''Nanguan''' (China kasa: 南管; pinyin: Nánguǎn; Pe̍h-ōe-jī: Lâm-kóan; lit. ‘anafo fam paipu’; nanyin, nanyue, xianguan, anaa nanqu nso) yɛ Chinafo tsetse ndwom kwan a efi China kesee fam mantɔw mu a ɔwɔ Fujian.<ref>Thrasher, Alan Robert (2008). ''[https://books.google.com/books?id=_4G1JwZdl_MC&pg=PA12 Sizhu Instrumental Music of South China: Ethos, Theory and Practice]''. Brill. pp.&nbsp;12–14. [[:en:ISBN_(identifier)|ISBN]]&nbsp;<bdi>[[:en:Special:BookSources/978-9004165007|978-9004165007]]</bdi>.</ref> Ɔyɛ dza agye dzin so wɔ Taiwan, tsitsir Lukang a ɔwɔ atɔe fam mpoano, na Chinafo a wɔwɔ Amanandze a wɔwɔ Asia Kɛse Fam Epuei so mu.<ref>Wang, Ying-Fen (September 2003). [https://web.archive.org/web/20210829064229/http://ntur.lib.ntu.edu.tw/bitstream/246246/65128/1/141.pdf "Amateur Music Clubs and State Intervention: The Case of ''Nanguan'' Music in Postwar Taiwan"] (PDF). ''Journal of Chinese Ritual, Theatre and Folklore'' (141). Retrieved January 2, 2014.</ref> == Ndzɛmba a wɔyɛ nye edwindadze a wɔdze dzi dwuma == [[Fael:Xiao_blowhole.JPG|link=https://en.wikipedia.org/wiki/File:Xiao_blowhole.JPG|thumb|Xiao sanku no ano. (The mouthpiece of the ''Xiao'' flute).]] Nanguan ndwom no gu akwan ebiasa a ɔka bɔmu mu, a wɔfrɛ no chí, phó· na khiok (zhi, pu na qu wɔ Mandarin kasa mu), a ɔson mbrɛ nsɛm a ɔfa ho a ɔkɔ do, hɔn dwumadzi, bo a ndwontofo dze ma hɔn na hɔn ndwom a wɔbɔ wɔ ɔkwan a ɔfata do na hɔn sankubɔ do abɔdze ahorow. == Diaspora == Ofi afeha a ɔtɔ do duesuon (17) mu no, Hoklofo a wotui fii Fujian kɔr Taiwan no dze aman ndwom a ɔnnyɛ ɔkwan biara do na edwindadze na opera ndwom a wɔayɛ no amandze kɛse a wɔkyerɛkyerɛ wɔ amateur ekuw ahorow mu tse dɛ beiguan na nanguan kɔree. Wobotum ehu Hoklofo akɛse a woetu akɔtra mbea fofor so wɔ Malaysia, Guangdong, Hong Kong, Philippines, Singapore, Burma, Thailand na Indonesia, beebi a wɔtaa frɛ hɔn Hokkien no. Nanguan fekuw ebien na ɔwɔ Singapore[6] na kan no na dodow bi wɔ Philippines; Tiong-Ho Long-Kun-sia da do ara yɛ edwuma. Gang-a-tsui na Han-Tang Yuefu ama nanguan ndwontofo kuw no agye dzin wɔ amannɔnye. Wɔhyehyɛɛ Quanzhou nanguan ndwontofo kuw bi wɔ 1960 mfe no ahyɛase mu hɔ, na Fuzhou aman ndwom kuw bi wɔ hɔ, a wɔdze sii hɔ wɔ 1990 mu. == Mboaedze == my8d5gixnc8n2w6ty6u9hnjaydc1nwg Naengmyeon 0 1448 13827 13691 2024-06-27T21:56:08Z KISUMAR123 67 IMPROVED ARTICLE 13827 wikitext text/x-wiki '''''Naengmyeon'''''<ref>(in Korean) [http://www.korean.go.kr/common/download.do?file_path=notice&c_file_name=140730_%ED%95%9C%EC%8B%9D%EB%AA%85_%EB%A1%9C%EB%A7%88%EC%9E%90_%ED%91%9C%EA%B8%B0_%EB%B0%8F_%ED%91%9C%EC%A4%80_%EB%B2%88%EC%97%AD_%ED%99%95%EC%A0%95%EC%95%88_.pdf&o_file_name=140730_%ED%95%9C%EC%8B%9D%EB%AA%85_%EB%A1%9C%EB%A7%88%EC%9E%90_%ED%91%9C%EA%B8%B0_%EB%B0%8F_%ED%91%9C%EC%A4%80_%EB%B2%88%EC%97%AD_%ED%99%95%EC%A0%95%EC%95%88_.pdf "주요 한식명(200개) 로마자 표기 및 번역(영, 중, 일) 표준안"] [Standardized Romanizations and Translations (English, Chinese, and Japanese) of (200) Major Korean Dishes] (PDF). [[:en:National_Institute_of_Korean_Language|National Institute of Korean Language]]. 2014-07-30. Retrieved 2017-02-15 * <bdi>[http://www.korean.go.kr/front/board/boardStandardView.do?board_id=4&mn_id=17&b_seq=1465 주요 한식명 로마자 표기 및 표준 번역 확정안 공지]</bdi>. ''[[:en:National_Institute_of_Korean_Language|National Institute of Korean Language]]'' (Press release) (in Korean). 2014-05-02.</ref> (냉면; 冷麵, wɔ South Korea) anaa raengmyŏn (랭면, wɔ North Korea) yɛ nɔdel (noddle) edziban a ofi Korea Epuei (North Korea) a ɔyɛ nɔdel (noodles) atsentsen na haahar bi a wɔdze nsa ayɛ a wɔdze esiam na starch a wɔdze ndzɛmba ahorow ayɛ, a dza ɔka ho nye buckwheat (메밀, memil), santom, santom a ɔyɛ dɛw, arrowroot starch (kɔla tuntum na ɔyɛ dza wɔwee kyɛn buckwheat nɔdel), na kudzu (칡, chik). Buckwheat na ɔdɔɔso (ɔmmfa ho dzin no, ɔnnyɛ ewifua na mbom ɔnye sorrel wɔ ebusuabɔ kɛse). Wɔdze ndzɛmba tse dɛ ɛpo mu ndua na tii a ɔyɛ ebunebun (green tea) na ɔyɛ naengmyeon ahorow afofor. Nkyirmba hɔn ber do no, wɔtaa dze mul naengmyeon (물 냉면) variant no bata na wɔtaa dzi wɔ ɔhyewber ber mu; naaso, abakɔsɛm mu no, na ɔyɛ edziban a wɔpɛ wɔ awɔwber mu.<ref>HAE-JIN LEE, CECILIA (29 December 2015). [https://www.latimes.com/food/dailydish/la-dd-hansol-noodle-20151229-story.html "Here's why you want to go to K-Town for cold noodles, even in the middle of winter"]. ''LOS ANGELES TIMES''. Retrieved 12 February 2021.</ref><ref>[https://web.archive.org/web/20210809033900/https://www.cj.co.kr/en/k-food-life/behind-story/31 "Behind Story"]. ''CJ CHEILJEDANG''. Retrieved 12 February 2021.</ref><ref>Yoon, Sojung. [https://www.korea.net/NewsFocus/Culture/view?articleId=143235#:~:text=Naengmyeon%20literally%20means%20%22noodles%20in,made%20using%20a%20dongchimi%20broth. "Korean recipes: Naengmyeon (냉면)"]. ''KOREA''. Retrieved 12 February 2021.</ref><ref>[http://www.hansik.org/kr/board.do?cmd=view&bbs_id=021&menu=pkr2020100&lang=kr&art_id=294 "mul-naengmyeon" <bdi>물냉면</bdi>]. ''[[:en:Korean_Food_Foundation|Korean Food Foundation]]'' (in Korean). Retrieved 16 May 2017.</ref> == Mfonyinsie bea == <gallery> Cold_Noodles_at_Famous_Okryu_Restaurant_(10108835864).jpg|link=https://en.wikipedia.org/wiki/File:Cold_Noodles_at_Famous_Okryu_Restaurant_(10108835864).jpg|''[[:en:P'yŏngyang|P'yŏngyang]]-raengmyŏn'' Jinju_naengmyeon_(cold_noodles).jpg|link=https://en.wikipedia.org/wiki/File:Jinju_naengmyeon_(cold_noodles).jpg|''[[:en:Jinju|Jinju]]-naengmyeon'' Korean_cold_buckwheat_noodle_soup-Mul_naengmyeon-01.jpg|link=https://en.wikipedia.org/wiki/File:Korean_cold_buckwheat_noodle_soup-Mul_naengmyeon-01.jpg|''Mul-naengmyeon'' Korean.food-Bibim.naengmyen-01.jpg|link=https://en.wikipedia.org/wiki/File:Korean.food-Bibim.naengmyen-01.jpg|''Bibim-naengmyeon'' Korean_hot_and_spicy_cold_buckwheat_noodles_with_raw_fish-Hoe_naengmyeon-01.jpg|link=https://en.wikipedia.org/wiki/File:Korean_hot_and_spicy_cold_buckwheat_noodles_with_raw_fish-Hoe_naengmyeon-01.jpg|''[[:en:Hoe_(dish)|Hoe]]-naengmyeon'' Dongbei_lengmian_cold_noodles.jpg|link=https://en.wikipedia.org/wiki/File:Dongbei_lengmian_cold_noodles.jpg|''Dongbei lengmian'' </gallery> == Mboaedze == pqerze1i5f38xn47xxedje2wlrumd6s Lithuanian asɛndua nyɛe 0 1449 13711 13710 2024-06-16T03:03:16Z EEEshun 1262 /* Mfonyisie bea */ 13711 wikitext text/x-wiki [[Fael:Gatakiemis.jpg|link=https://en.wikipedia.org/wiki/File:Gatakiemis.jpg|thumb|'''Nkaadze asɛndua bi a ɔwɔ Lithuania (A memorial cross in Lithuania)''']] '''Lithuanian asɛndua nyɛe''' (Lithuania kasa: Lietuvos kryždirbystė) yɛ Lithuaniafo amambra edwindze a wɔdze yɛ asɛndua. Afɔrmuka na asɛndua a wɔyɛ no yɛ Lithuaniafo amambra fa tsitsir. Lithuaniafo atsetsesɛm mu asɛndua yɛ nyimpa no Roman Katolek som no fa. Bɛyɛ fi ber a Lithuania bɛyɛɛ Russia Ahenman no fa wɔ afeha a ɔtɔ do duakron (19) mu no, dɛm asɛndua yi abɛyɛ Lithuaniafo asɛnkyerɛdze.<ref>Kevin O'Connor (2006). ''[https://books.google.com/books?id=8Dl2i1Fkd_cC&q=Vincas+Svirskis+1916&pg=PA229 Culture and Customs of the Baltic States]''. Greenwood Publishing. [[:en:ISBN_(identifier)|ISBN]]&nbsp;<bdi>[[:en:Special:BookSources/978-0-313-33125-1|978-0-313-33125-1]]</bdi>.</ref> == Abakɔsɛm na amambra akwan == Asɛndua ho edwindze dɛ amandze edwindze bi puei dze Kristosom baa Lithuania, dɛm tsi, ɔkaa Kristofo Nyamesom edwindze ho nsusuwii na Baltic anansesɛm mu nsusuwii boom.<ref>Nemira Gutautienė. [https://www.vle.lt/straipsnis/kryzdirbyste/ "Kryždirbystė"]. Science and Encyclopaedia Publishing Institute [[:en:Universal_Lithuanian_Encyclopedia|(Universal Lithuanian Encyclopedia)]]. Retrieved July 10, 2023</ref> Atsetsesɛm a wɔhyehyɛɛ no afeha a ɔtɔ do duenum mu no, ɔnnyɛ nsaanodwuma nankasa nko na ɔbata ho, mbom ɔka amandze a wɔdze besi asɛndua (mbɔborhun anaa ahobambɔ a wɔhwehwɛ, dze hyɛ owufo, Onyankopɔn anaa ahotsefo, na dza ɔkeka ho anuonyam) – hwehwɛ na paw a wɔpaw asɛndua ho edwumfo, adzebɔ kwan a wɔfa do yɛ asɛndua, wosi, etuahoakyɛ, asɛndua ho nsrahwɛ, ndwom na amandze afofor a ɔfa ho, nkaadze a ebubu a wɔhyew nso.<ref>[https://savadas.lnkc.lt/en/elements/element-list/cross-crafting-and-its-symbolism-in-lithuania/ "Cross-crafting and its symbolism in Lithuania"]. ''savadas.lnkc.lt''. Lithuanian National Culture Centre. Retrieved July 10, 2023.</ref> == Mfonyisie bea == <gallery> Krizius_1.jpg|link=https://en.wikipedia.org/wiki/File:Krizius_1.jpg Krizius_2.jpg|link=https://en.wikipedia.org/wiki/File:Krizius_2.jpg Krizius_3.jpg|link=https://en.wikipedia.org/wiki/File:Krizius_3.jpg Lithuanian_Riflemen's_Union_Monument_in_Šimonys,_Lithuania,_1928.jpg|link=https://en.wikipedia.org/wiki/File:Lithuanian_Riflemen's_Union_Monument_in_%C5%A0imonys,_Lithuania,_1928.jpg|'''Lithuaniafo Etuyɛfo Kuw Nkaadze a ɔwɔ Šimonys, Lithuania, 1928, boaboaa hɔn ho ano ka Lithuaniafo asɛndua a wɔdze dzi dwuma wɔ amandze kwan do no ho.''' (Lithuanian Riflemen's Union Monument in Šimonys, Lithuania, 1928, gathered besides traditional Lithuanian cross ) Colina_de_las_Cruces,_Lituania,_2012-08-09,_DD_29.JPG|link=https://en.wikipedia.org/wiki/File:Colina_de_las_Cruces,_Lituania,_2012-08-09,_DD_29.JPG|'''Nsɛndua Bepɔw no''' (The [[:en:Hill_of_Crosses|Hill of Crosses]]) Wooden_crucifix_on_the_Hill_of_Crosses,_Lithuania.jpg|link=https://en.wikipedia.org/wiki/File:Wooden_crucifix_on_the_Hill_of_Crosses,_Lithuania.jpg|'''Ndua a wɔdze abɔ asɛndua wɔ asɛndua Bepɔw no do''' (Wooden crucifix on the [[:en:Hill_of_Crosses|Hill of Crosses]]) Hill_of_Crosses_-_Lithuania.jpg|link=https://en.wikipedia.org/wiki/File:Hill_of_Crosses_-_Lithuania.jpg|'''Nsɛndua Bepɔw no''' (The [[:en:Hill_of_Crosses|Hill of Crosses]]) Lithuania_1990_PSE_02_02A_diff_B002.jpg|link=https://en.wikipedia.org/wiki/File:Lithuania_1990_PSE_02_02A_diff_B002.jpg|'''Afe 1990 posɔfese stamp, ɔyɛkyerɛ na ɔbɔfo na Lithuaniafo amambra kwan do abosondan''' (1990 postage stamp, showing and angel and a traditional Lithuanian wayside shrine) 1991-lithuania-Mi468.jpg|link=https://en.wikipedia.org/wiki/File:1991-lithuania-Mi468.jpg|1991 postage stamp, commemorating the Lithuanian Cross-crafting and its symbolism Stamps_of_Lithuania,_2002-15.jpg|link=https://en.wikipedia.org/wiki/File:Stamps_of_Lithuania,_2002-15.jpg|2002 postage stamp, commemorating the Lithuanian Cross-crafting and its symbolism Stamps_of_Lithuania,_2002-14.jpg|link=https://en.wikipedia.org/wiki/File:Stamps_of_Lithuania,_2002-14.jpg|2002 postage stamp, commemorating the Lithuanian Cross-crafting and its symbolism Stamps_of_Lithuania,_2002-13.jpg|link=https://en.wikipedia.org/wiki/File:Stamps_of_Lithuania,_2002-13.jpg|2002 postage stamp, commemorating the Lithuanian Cross-crafting and its symbolism Stamps_of_Lithuania,_2006-17.jpg|link=https://en.wikipedia.org/wiki/File:Stamps_of_Lithuania,_2006-17.jpg|2006 postage stamp, commemorating the Lithuanian Cross-crafting and its symbolism Europe._European_Cultural_Heritage._Reversum._2008.jpg|link=https://en.wikipedia.org/wiki/File:Europe._European_Cultural_Heritage._Reversum._2008.jpg|50 litas coin issued for participation in the Silver Coin programme “Europe. European Cultural Heritage” Old_cross_in_Vepriai.jpg|link=https://en.wikipedia.org/wiki/File:Old_cross_in_Vepriai.jpg|Traditional cross in Vepriai Kvintiškės,_prie_Ilgio.JPG|link=https://en.wikipedia.org/wiki/File:Kvinti%C5%A1k%C4%97s,_prie_Ilgio.JPG|Kvintiškės, crosses by chapel, Zarasai district, Lithuania Kryžius_ant_A._Juškos_kapo,_Pilkalnis.JPG|link=https://en.wikipedia.org/wiki/File:Kry%C5%BEius_ant_A._Ju%C5%A1kos_kapo,_Pilkalnis.JPG|Cemetery in Pilkalnis, Raseiniai district, Lithuania Lietuviški_metaliniai_kryžiai_Kalvystės_muziejuje.jpg|link=https://en.wikipedia.org/wiki/File:Lietuvi%C5%A1ki_metaliniai_kry%C5%BEiai_Kalvyst%C4%97s_muziejuje.jpg|Lithuanian metal crosses at The Blacksmith's Museum in [[:en:Klaipėda|Klaipėda]] Deikiškių_koplyčia,_kryžius.JPG|link=https://en.wikipedia.org/wiki/File:Deiki%C5%A1ki%C5%B3_koply%C4%8Dia,_kry%C5%BEius.JPG|Chapel in Deikiškiai, Biržai district, Lithuania Shrine_at_Zervynos,_Lithuania,_13_Sept._2008_(2856210997).jpg|link=https://en.wikipedia.org/wiki/File:Shrine_at_Zervynos,_Lithuania,_13_Sept._2008_(2856210997).jpg|Shrine at Zervynos, Lithuania </gallery> == Hwɛ iyi nso == * [[:en:Dievdirbys|Dievdirbys]], anaa "god carver" * [[:en:Roofed_pole|Roofed pole]] == Ase hɔ asɛm == <references /> == Mboaedze == * [http://lnkc.lt/eknygos/eka/art/cross1.html Cross-crafting]. Lithuanian National Culture Centre. * [https://www.reuters.com/article/lifestyleMolt/idUSL2815192720080528 Lithuania cross-makers keep tradition alive]. [[:en:Reuters|Reuters]]. gospuz72jbw8anx6uct3xzg1fpds1q1 Martenitsa 0 1450 11896 11895 2023-12-26T19:54:03Z Yaw tuba 14 improved article #FAT 11896 wikitext text/x-wiki [[File:Martenitsa.jpg|link=https://en.wikipedia.org/wiki/File:Martenitsa.jpg|thumb|'''Typical Martenitsa''']] '''Martenitsa''' (Bulgariafo kasa mu: мартеница, a wɔbɔ no [ˈmartɛnit͡sa];Macedoniafo kasa mu: мартинка, <small>romanized:</small> ''martinka''; Greek: μάρτης, <small>romanized:</small> ''mártis''; Romanfo kasa : ''mărțișor''; Albaniafo kasa mu: ''verore'') yɛ ahosiesie kakraaba bi, wɔdze asaawa fitaa na kɔkɔɔ na ɔyɛ dza mpɛn pii no ɔyɛ abofra egumadze (dolls) ebien, banyin fitaa na ɔbea kɔkɔɔ. Wɔhyɛ Martenitsi fir Baba Marta Da (bosoom [[Ebɔw]] da ɔtɔ do kor (1)) kesi dɛ dza ɔhyɛ no dzi kan hu ɔkraman, ɔmen, anaa dua a ɔrefefɛw (anaadɛ kesi Ebɔw ewiei (bosoom [[Ebɔbira]] da ɔtɔ do kor (1)). Afahyɛ no dzin kyerɛ dɛ "Nana March" wɔ Bulgariafo na Macedoniafo kasa mu, afahyɛ na Martenitsi a wɔhyɛ yɛ Bulgarian na Macedonian atsetsesɛm a ɔfa ahohuru ber a wɔma akwaaba ho, a mbrɛ Bulgariafo na Macedoniafo amandze kyerɛ no ɔhyɛase wɔ bosoom [[Ebɔw]] mu.<ref>Grandmother March, 1st March, Martenitsa {{Webarchive|url=https://web.archive.org/web/20150402125125/http://www.burgasmuseums.bg/index.php?tab=ethno&lang=en&page=encyc&enc=rituals&pgno=3&eid=54|date=2015-04-02}} Bulgarian rituals and traditions Regional Museum Burgas</ref> Wɔkyerɛw too hɔ wɔ afe 2017 mu wɔ UNESCO Ananmusifo dzin a ɔfa Adesamba Amambra Egyapadze a Intum Nhu Ho.<ref>[https://ich.unesco.org/en/RL/cultural-practices-associated-to-the-1st-of-march-01287 "Cultural practices associated to the 1st of March - intangible heritage - Culture Sector - UNESCO"]. Ich.unesco.org. [https://web.archive.org/web/20201210130147/https://ich.unesco.org/en/RL/cultural-practices-associated-to-the-1st-of-march-01287 Archived] from the original on 2020-12-10. Retrieved 2019-12-21.</ref><ref>Dubravka Ugresic (11 January 2011). ''[https://books.google.com/books?id=29jYMmfryhgC&dq=baba+marta+macedonia&pg=PA244 Baba Yaga Laid an Egg]''. Grove Atlantic. p.&nbsp;244. [[:en:ISBN_(identifier)|ISBN]]&nbsp;<bdi>[[:en:Special:BookSources/9780802197634|9780802197634]]</bdi>. [https://web.archive.org/web/20230418151939/https://books.google.com/books?id=29jYMmfryhgC&dq=baba+marta+macedonia&pg=PA244 Archived] from the original on 18 April 2023. Retrieved 19 March 2023.</ref><ref>''[https://books.google.com/books?id=LZcMAQAAMAAJ&q=baba+marta+macedonia Canadian Ethnic Studies]''. Research centre for Canadian Ethnic Studies at the University of Calgary for the Canadian Ethnic Studies Association. 1975. p.&nbsp;44. [https://web.archive.org/web/20230418151947/https://books.google.com/books?id=LZcMAQAAMAAJ&q=baba+marta+macedonia Archived] from the original on 2023-04-18. Retrieved 2023-03-19.</ref> == Ngyinahɔmadze == [[File:Martenitsa_Gustav_Flickr.jpg|link=https://en.wikipedia.org/wiki/File:Martenitsa_Gustav_Flickr.jpg|right|thumb|250x250px|Martenitsi tied to a blossoming tree, a symbol of approaching spring]] Martenitsa a wɔtaa yɛ no yɛ abofra nketsewa ebien a wɔdze aboa nwoma ayɛ, '''Pizho na Penda''' (Bulgaria kasa mu: Пижо и Пенда). Pizho, abofra egumadze (dolls) a ɔyɛ banyin no, taa yɛ fitaa tsitsir; Penda, abofra egumadze ɔyɛ ɔbea no, da nsow wɔ n'atar (skirt) a ɔhyɛ mu na mpɛn pii no nye ho yɛ kɔkɔɔ tsitsir.<ref name=":0">[https://web.archive.org/web/20090304103439/http://www.sofiaecho.com/article/reading-room-the-martenitsa-story/id_27856/catid_29 "Reading Room: The martenitsa story"]. ''The Sofia Echo''. 2008-02-29. Archived from [http://sofiaecho.com/article/reading-room-the-martenitsa-story/id_27856/catid_29 the original] on 2009-03-04.</ref> == Atsetsesɛm Amambra == [[File:Martenitsa-blossom.JPG|link=https://en.wikipedia.org/wiki/File:Martenitsa-blossom.JPG|thumb|250x250px|Another tied Martenitsa]] Atsetsesɛm kyerɛ dɛ wɔdze Martenitsi ma ber nyinara dɛ akyɛdze, na ɔnnyɛ dɛ wɔbɔtɔ ama obi ankasa. Wɔdze ma n’adɔfo, anyɛnkofo, na dɛm nyimpa a ɔtse nka dɛ ɔnye hɔn bɛn hɔn no. Ofi Ebɔ da a odzi kan no, wɔhyɛ kor anaa dza ɔbor dɛm a wɔdze ntampee abɔ atar ho, anaadɛ wɔdze abɔ nye abakɔn anaa nye kɔn ho, kesi dɛ dza ɔhyɛ no behu dɛ stork anaa ɔmen (swallow) bi resan efi etutra mu, anaadɛ dua bi a ɔrefefɛw, na afei hɔn eyi Martenitsa no efi hɔ.<ref name=":0" /><ref>[https://archive.today/20070718194552/http://infobulgariaguide.com/bulgarian-martenitsa "Bulgarian Martenitsa"]. ''Bulgaria Travel Guide''. Archived from [http://infobulgariaguide.com/bulgarian-martenitsa the original] on 2007-07-18.</ref> == N’ahyɛse == [[File:Martenitsa_magnolia.jpg|link=https://en.wikipedia.org/wiki/File:Martenitsa_magnolia.jpg|right|thumb|250x250px|Blossoming Magnolia full of tied Martenitsi]] Dɛm atsetsesɛm yi yɛ Bulgaria Amambra no fa tsitsir na atsetsesɛm a ɔtse dɛm ara wɔ Macedonia Etsifi fam, na Greece, Albania (a wonyim no dɛ verorja), Romania na Moldova nso. Atsetsesɛm no fa Balkan Po no do tsetse abosonsomfo abakɔsɛm na abɔdze mu ekuadwuma som ahorow nyinara ho. Amandze no mu ndzɛmba pɔtsẽe bi, tsitsir no, aboa nwoma ntampee fitaa na kɔkɔɔ a wɔakyinkyim no, fir atsetsesɛm a edzi mfehaha pii na ɔkyerɛ dɛ Thracian (paleo-Balkanfo) anaadɛ ebia Helafo anaa Roma ahyɛase.<ref>[http://www.thracians.net/index.php?option=com_content&task=view&id=411&Itemid=106 "Център по тракология "Проф. Александър Фол"; Енциклопедия Древна Тракия и траките - Мартеницата, Ваня Лозанова"]. [https://web.archive.org/web/20200113000653/http://www.thracians.net/index.php?option=com_content&task=view&id=411&Itemid=106 Archived] from the original on 2020-01-13. Retrieved 2011-03-21.</ref> == Hwɛ iyi nso == * [[:en:Baba_Marta|Baba Marta]] * [[:en:Mărțișor|Mărțișor]] == Mboaedze == p3qlz05tyu2tztsc3rcjjtdvcr38dw3 Ɔbran na ɔtwease a wɔwɔ Belgium na France 0 1451 13001 12934 2024-04-29T13:14:41Z EEEshun 1262 /* France */-Fael 13001 wikitext text/x-wiki {{Databox|item=Q1025375}}Ɔbran na ɔtwease a (French: Géants et dragons processionnels) wɔwɔ Belgium na France yɛ anansesɛm mu nsɛm a wɔda no edzi a ɔfa abran a wɔtu kwan ho, a UNESCO akyerɛw wɔ Amambra egyapadze a onntum nhu ne dzin mu wɔ afe 2008 mu, a wodzii kan bɔɔ ho dawur wɔ Ɔberɛfɛw 2005 mu<ref>https://ich.unesco.org/en/lists</ref>. Ɔnam afahyɛ ahorow yi na hɔn abran do no, iyi fa ndzɛmba akɛse a wɔda no edzi a wɔahyehyɛ a ɔfa ɔman pɔtsee bi ho. Wɔ Belgium afa mu no, iyinom nye Dendermonde (Ommegang van Dendermonde), Mechelen (Ommegang van Mechelen), Mons (Ducasse de Mons, ne ɔko a wɔtoo din ‘Lumeçon’), Ath (Ducasse d’ no). Wɔ France afa mu no, iyinom nye apontow ahorow a wodzi wɔ Douai (Gayant apontow ahorow) na Cassel (carnival) na totemic mboa na hɔn afahyɛ ahorow a wodzi wɔ Tarascon na Pézenas (Mardi Gras, Mirondela dels Arts a wobuee ano wɔ Ayɛwoho mu Kwasida a odzi kan). Dɛm paamuka yi ma kwan ma wɔkyerɛ dɛ afahyɛ ahorow a agye dzin na hɔn ahobambɔ a ɔsom bo. == Ekyirkwan == Ɔbran a orutu kwan no yɛ nyimpa kɛse bi a ɔhyɛ atar a ogyina hɔ ma ayɛsɛm anaa nyimpa ankasa. Osiandɛ wonyaa fii finimfin mber mu amandze ahorow mu ntsi, atsetsesɛm ka dɛ wɔsoa, na ɔsaw wɔ paado ber a worutu kwan anaa afahyɛ ahorow no. Ne nyimpadua na ne kɛse gu mu ahorow, na ne dzin gu ahorow dɛ mbrɛ apaa mu ahorow tse; wɔ Flemingfo mu no, wɔdze dzin rusu frɛ no, wɔ Picardfo mu no wɔfrɛ no gayant. Bible mu nyimpa akɛse a nna wɔwɔ apontow no mu no so dzii etsirmpɔw a ɔno nye dɛ wɔbɛkatechise nyimpa dodow bi a wonnyim akenkan na akyerɛw ho dwuma. == Belgium == Belgium wɔ abran bɛyɛ 1500 wɔ n’asaasee do. Wopue wz afeha a ɔtɔ do 15 mu; Goliath a ofi Nivelles a wɔkaa no ho asɛm wɔ 1457 mu tɔnn no nye Belgium ɔbran a akyɛr sen obiara a wonyim no. Belgium so wɔ ɔbran a ɔso sen obiara wɔ Europa; Jean Turpin a ofi Nieuwpoort, a ne tsentsen bor mita 11 (anamɔn 36)<ref>http://www.tourisme-nivelles.be/index.php?option=com_content&view=article&id=264:giants&catid=35:en-articles-menu-principal&Itemid=303</ref>. Belgium amambra egyapadze no bi nye nsɛm a odzidzi do yi: * Ducasse d'Ath (withdrawn in 2022)<ref>https://www.brusselstimes.com/331487/belgian-parade-removed-from-unesco-heritage-list-over-racism-complaints</ref> * Ducasse de Mons * Meyboom of Brussels * Ommegang van Dendermonde * Ommegang van Mechelen <gallery> File:Ath ducasse 2004 Ambiorix.jpg|The giant Ambiorix at the [[Ducasse d'Ath]], Belgium File:Géants de Tournai pendant la Grande Procession (DSCF9101).jpg|Giants of [[Tournai]], Belgium File:GeantsMeyboom2.jpg|Giants of the [[Meyboom]] of Brussels File:Walloon Giants Belgian Day Wisconsin.jpg|Giants of [[Belgian American]] community in [[Brussels, Wisconsin]] </gallery> == France == Ɔbran no yɛ Nord-Pas-de-Calais mantɔw no egyinahyɛdze ahorow no mu kor. Ɔyɛ nananom amambra mu ndzeyɛɛ a wɔda ho ara tsena ase no botae. Osiandɛ ɔwɔ mantɔw afahyɛ ne nhyiamu ahorow ase ntsi, ogyina etsifi afamufo ananmu. Seseiara mantɔw no wɔ abran a ɔbor 450, a wɔatserɛw wɔ asasesin no nyinara mu. Naaso, apaa mu hɔ mbea a ɔyɛ ndam kɛse wɔ hɔ, a otwa mbea a ɔwɔ finimfin no ho hyia. Flemishfo fa a ɔwɔ mantɔw no mu no yɛ abran asase; kurow biara wɔ no mu kor anaa ma ɔbor dɛm. Nhwɛdo ahorow bi nye Reuze Papa na Reuze Maman a wofi Cassel, Tisje Tasje a wofi Hazebrouck, Jean de Bûcheron na La Belle Hélène a wofi Steenvoorde, na Totor a ofi Steenwerck. Wɔ Kɛse Afa mu, wɔ Languedoc mantɔw mu no, Pézenas efurum ba wɔ, na wɔ Provence, Tarascon (Bouches-du-Rhône) tarasque. * Cassel: Reuze Papa and Reuze Maman<ref>https://www.pop.culture.gouv.fr/notice/palissy/PM59001786</ref><ref>https://www.pop.culture.gouv.fr/notice/palissy/PM59001787</ref> * Douai: Gayant, Marie Cagenon, Fillon, Jacquot, Binbin * Pézenas: le Poulain * Tarascon: la Tarasque <gallery> Reuze Papa Cassel.jpg|Reuze Papa of [[Cassel, Nord|Cassel]], France Gayant.jpg|Giants couple; [[Gayant]] and Marie Cagenon, [[Douai]], France Tarasque in Tarascon 02.jpg|[[Fibreglass]] [[Tarasque]] in [[Tarascon]], France </gallery> == Mboaedze == mncx7f8ciuhnfllnnefs5jixykavzzu Pasillo 0 1452 12034 12033 2023-12-29T02:18:07Z KISUMAR123 67 IMPROVED ARTICLE 12034 wikitext text/x-wiki '''Pasillo''' (Borɔfo: anamɔntu kakraba, paado anaa anamɔnkwan) yɛ Kolombia ndwom ahorow a wɔagye dzin ara yie wɔ amanaman a ɔbɔ mu yɛ 'Viceroyalty of New Granada' wɔ mfeha duakron mu: ɔhyɛɛ ase wɔ 'Colombian Andes' wɔ ber a fahodzi akokoakoko rokɔ do no, ɔtserɛɛw kɔr mbeambea afofor, nkanka 'Ecuador' (hɔ na wɔfa hɔ dɛ ɔyɛ bea a ɔman no ndwom mu ahorow wɔ) na, ɔdze kɔ bea kakraba a ɔwɔ akoko a ɔwɔ amantɔw mu wɔ 'Venezuela' na 'Panama'. Venezuelans kɔ ma dɛm ndwom yi dɛ ɔyɛ "''vals''" (Spanish for "Waltz"). Ndɛ, ɔdze European ndzɛmba a no dodowara fa asaw ho aka ho, iyinom nye <nowiki>''Viennese waltz'' wɔ Kolombia na ndzɛmba a ɔwɔ 'sanjuanito' na ''yaraví'' wɔ ''Ecuador''</nowiki>. Dɛ mbrɛ ɔtserɛɛw wɔ Gran Colombia ber mu no, pasillo so tum sɔɔ nkorɔfo hɔn suban wɔ nkurasenkurase a nna wɔatsew hɔnho ano. Iyi ma no atsenka mapa; dɛ mbrɛ ɔtse biara no, ndze, na ndze ne nkerii wɔ ndwom mu no dzi nsesa wɔ ekurase biara na mpo wɔ ɔman biara mu. Dza ɔwɔ ne <nowiki>''waltz'' mu no, pasillo sesaa European n'asaw kwan dze boaa dwetaa, ''mandolin''</nowiki>, na adzeyɛdze nkaa no. == Abakɔsɛm == Wɔyɛe wɔ mfeha duakron mu no, pasillo bɛɛn <nowiki>''Colombia War of Independence'', ''the Ecuadorian War of Independence'', na ''Ecuadorian nationalism''</nowiki>. Pasillo nyaa atsenka fii ndwom a wɔdze egu adze do afebɔɔ wɔ <nowiki>''Ecuador'' mu, a Enrique Ibañez Mora na Nicasio Safadi yɛɛ no kor. Odur amanaman no sor hɔ wɔ ber a Julio Jaramillo reyɛ n'</nowiki>edwuma no. Ecuadoria hɔn ekyirmba no da ho dzi dɛw wɔ pasillofo ho, a ndwom fofor ka ho a Juan Fernando Velasco na Magarita Lazo na wɔtoe. Ecuadorian pasillofo binom ka <nowiki>''Pasional'', ''Invernal''</nowiki>, "Ángel de Luz", "El aguacate", ho na dodow ho. Pasillo abɛgye dzin mapa wɔ ndwom mu wɔ Kolombia fitsi mfeha duakron mu. "Espumas", "Pueblito viejo", "Pescador lucero y río", na "Oropel" ka Kolombia pasillofo a wɔagye dzin no ho. Kolombia adwontofo bi tse dɛ Silva y Villalba na Garzon y Collazos aboa ma pasillo agye dzin wɔ wiadze mu. == Dza ɔwɔ Ecuador mu == Ecuador pasillofo dze sanjuanito ne nhyɛdo ka hɔnho, ntsi Ecuadoria pasillofo yɛ berɛww na wodzi awerɛhow. Ɔnam dɛ ɔyɛ soronko fi aman nkaa no ntsi, Ecuadorian pasillo bɛdaa nsew wɔ aman ndwom mu. Dɛ mbrɛ ɔkyerɛwfo Ketty Wong aka no, fitsi mfeha eduonu ahyɛse na Ecuadorian pasillo gyae ndwom bɔ wɔ bea a wɔyɛ tsir na kuw no bɛgyee dzin papaapa. Nna ɔwɔ akyerɛw a ɔyɛ awerɛwhow a ɔkɔ ma dza wɔreper dɛ hɔn nsa bɛka na dza wɔtse yaw wɔ hɔn akoma mu. Mbrɛ ɔtse biara no, wɔwɔ ndwom bio a ɔkyerɛ Ecuadorian asaase ne fɛw a ɔyɛ, na akokodurfo a Ecuadoriafo yɛ. Dza ɔka ho, wɔwɔ ndwom a ɔkyerɛ ɔpɛ a wɔwɔ ma mantɔw anaa kurow kɛse, na wɔ mbeambea binom mu no, iyi ebegyina hɔ ama hɔn sen hɔn ankasa hɔn kurow ndwom. Iyi yɛ "Guayaquil de mis amores" n'asɛm a ofi Nicasio Safadi hɔ. Wong ka to Ecuador do dɛ, ɔnam ne tum a ɔwɔ wɔ tsir asɛm ahorow a ɔwɔ wɔ paado, kuw, na mbasantsen ekuwekuw ntsi no, Ecuadorian pasillo abɛyɛ ngyinahɔma ama amanaman ndwom wɔ ber a wɔabɔ mbɔdzen. 1950 ber mu no Ecuadorian pasillo dzii nsesa. Kaansa nna ɔda ho da Ecuador aman ndwom n'ano, dza ɔdze kasanwoma bae no, wɔhyɛɛ no dɛ ɔnye <nowiki>''</nowiki>foreign boleros<nowiki>''</nowiki>, tangos, waltzes, guarachas, na ndwom nkaa no, a ɔyɛ guaracha, merecumbe, na Ecuadorian-Colombian cumbia nsi akan. Ecuadorian pasillo hɔn ahoɔdzen ntoado wɔ hɔ a aseda kɔ ma adwontofo mapa a wɔyɛ Luis Alberto Valencia na Gonzalo Benítez, Montecel enuanom mbanyimfo, Mendoza Sangurima enuanom mbasiafo, Mendoza Suasti enuanom mbasiafo, Los Coraza na Marco Tulio Hidrobo. Ndɛ mber yi, Ecuadorian pasillo da nsew wɔ amanaman mu, na ekyirmba so dze ndzɛmba afofor reka ho, tse dɛ wɔboa ma wɔdze dodow noara kyerɛkyerɛ. == Adwontofo == * Julio Jaramillo * Carlos Amable Ortiz * Francisco Paredes Herrera * Adolfo Mejía Navarro * Olga Eljuri de Villar * Nicasio Safadi * José Ignacio Canelos * Enrique Ibáñez Mora * Carlota Jaramillo * Luis Laberto Valencia * Gonzalo Benitez * Tulio Hidrobo * Julio Baba * Enrique Espín Yépez * Vicente Gómez Gudiño * Jacobo Palm * José Luis Rodríguez Vélez * Carlos Vieco * German Dario Perez * Oriol Rangel * Luis Antonio Calvo * Luis Henrique Santos Goncalves * == Mfatoho == '''''Adoracion''''' '''Text:''' Genaro Castro '''Music:''' Enrique Ibáñez Mora 4i4iw97od2s0m856zkip10lof4lcx9k Timkat 0 1453 13705 13704 2024-06-16T02:57:42Z EEEshun 1262 /* Mboaedze */ 13705 wikitext text/x-wiki [[Fael: Gondar Fasiladas Bath Timket.jpg|thumb|An [[Ethiopian Orthodox Tewahedo Church|Ethiopian Tewahedo]] ceremony at Fasilides' Bath in [[Gondar]], Ethiopia, celebrating ''Timkat'' ([[Epiphany (holiday)|Epiphany]]).]] '''Timket (Ge'ez: ក្រា T'imk'et)''' yɛ Ethiopia Ortodɔks Tewahedo Asɔr na Eritrea Ortodɔks Tewahedo Asɔr a wodzi Epiphany afahyɛ. Wodzi no Sanda 19 (anaadɛ 20 wɔ afe a ɔtɔ do ebien mu), a nye Terr da a ɔtɔ do 11 wɔ Ge’ez kalenda do hyiae. Timkat dzi Jeusu esubɔ ho afahyɛ wɔ esutsen Yordan mu. Wonyim dɛm afahyɛ yi yie dɛ ɔyɛ amandze a wɔsan yɛ ho ɔyɛkyerɛ a ɔfa esubɔ ho (ɔtse dɛ ma wɔasan ayɛ ho mfonyin a ɔtse dɛm a nyimpa pii a wɔdɔɔ so no yɛ asase krɔnkrɔn ne ber a wɔakɛsera Yordan no). [[Fael: Timkat priests.jpg|thumb|[[Ethiopian Orthodox Tewahedo Church|Ethiopian Tewahedo]] priests at a Timkat ceremony in Jan Meda.]] Timkat enyigye dze ahorow mu no, wɔdze atam a ɔyɛ fɛw kyekyer Tabot, Apam Adaka no nhwɛdodze a ɔwɔ Ethiopia afɔrmuka biara do (tse dɛ Atɔe Afa mu afɔrmuka bo no kakra) no wɔ obu mu na wɔdze soa wɔ apontow mu wɔ ɔsɔfo no tsir do<ref>https://books.google.com.gh/books?id=llmCOvtWcUcC&redir_esc=y</ref> . Tabot a sɛ ɔnntse dɛm a asɔrmba nntaa nhu no gyina hɔ ma Jesus a ɔdaa no ho edzi dɛ Mesia ber a ɔbaa Yordan dɛ ɔrobɔbɔ esu no. Wɔhyɛ Ɔsor Asɔr no wɔ beebi a ɔbɛn esutsen anaa ɔtar anapatutuutu (bɛyɛ anapa ndɔn ebien). Afei wohyira nsu a ɔbɛn hɔ no do anapatutuutu na wɔdze petsepetse hɔn a wɔdze hɔn ho hyɛ mu no do, na hɔn mu binom hyɛn nsu no mu na wɔdze hɔn ho hyɛ nsu mu, na wɔyɛ hɔn esubɔ ntam fofor wɔ sɛnkyerɛndze kwan do. Naaso afahyɛ no bɔkɔ ewiei wɔ hɔ no; Donald N. Levine ka afahyɛ bi a wɔtaa dzi wɔ 1960 mfe no ahyɛse mu hɔ ho asɛm. Obodur ewiaber wɔ Timqat Da no, nyimpadɔm kɛse ehyia mu wɔ bea a wɔyɛ amandze no, na hɔn a wɔkɔɔ fie kɛdaa kakra no asan aba, na wɔdze adaka krɔnkrɔn no san kɔ n’asɔrdan mu wɔ apontow na afahyɛ ahorow a ɔyɛ kɔla ahorow mu. Asɔfo a wokitsakitsa ntar na nkataenyim a ɔyɛ kɔla ahorow pii no to ndwom na; mpanyimfo no nantsew enyiber do, na mbanyin a woedzi mfe pii dzi finimfin a wɔto ndwom na ndwom a ɔwar a ɔnnyɛ dzen wɔ hɔn ankasa kwan do na wɔba; na mbofra no tu mbirika dze dwumadzi ahorow dzi akɔneaba na wotum dze hɔn ho hyɛ ɔsom ahorow no mu. Ber a mbasiafo no esiesie hɔn ho wɔ hɔn ntar a oye sen biara mu no, wɔdze enyigye bɔ ​​nkɔmbɔ wɔ hɔn afadze da kor wɔ afe no mu. Mbaabun akokodurfo no huru kɔ sor na famu wɔ asaw a honhom wɔ mu, na wɔtse ndwom a ɔyɛ dɛ a wɔmmbrɛ. Wɔakyerɛw dɛm afahyɛ yi so wɔ UNESCO dɛ egyapadze a wonntum mmfa hɔn nsa nnka. Sɛ wɔsan dze adaka krɔnkrɔn no kɔ ne tsenabea dwoodwoo a, obiara kɔ fie kedzidzi. Dɛm dapɔn yi yɛ ndapɔn akɛse no mu kor<ref>https://books.google.com.gh/books?id=uP16oAEACAAJ&redir_esc=y</ref>. UNESCO dze Timkat too hɔ wɔ afe 2019 mu wɔ Adasamba Amambra Egyapadze a Onntum Nhu no ananmusifo dzin mu<ref>https://ich.unesco.org/en/lists</ref>. == Mboaedze == <references /> 6atnc00ul4f4005cwn7oat0p4m9f0wh ʏare esunsumfi asaw 0 1454 13738 13059 2024-06-22T12:30:34Z KISUMAR123 67 IMPROVED ARTICLE 13738 wikitext text/x-wiki '''Yare esunsumfi asaw''' kyerɛ Venezuela nyamesom afahyɛ ahorow a agye dzin a wɔyɛ wɔ Corpus Christi, a wɔdze dzi Kristo a ɔwɔ Edzidzi Krɔnkrɔn no mu ho afahyɛ.<ref>UNESCO. [http://www.unesco.org/culture/ich/index.php?lg=es&pg=00011&RL=00639 "Diablos Danzantes de Venezuela"] (in Spanish). Retrieved 2013-10-26.</ref> Mpɛn pii no, ɔkyerɛ ndzeyɛɛ a enuayɛ ekuw dukor (11) a wɔwɔ mbea ahorow, a nyimpa bɔbor 5,000 ka ho, a dza wonyim no yie nye Yare Abonsam a wɔsaw no. Dɛm nkyerɛkyerɛmu yi, UNESCO gyee too mu dɛ Amambra Egyapadze a Intum Nhu wɔ afe 2012 mu. == Abakɔsɛm == [[File:Monumento_Diablo_danzante_de_Yare.jpg|link=https://en.wikipedia.org/wiki/File:Monumento_Diablo_danzante_de_Yare.jpg|thumb|'''Nkaadze a nye tsentsen yɛ mita 25 a ɔkyerɛ Yare esunsumfi a Wɔsaw, wɔ Venezuela de Antier wɔ Mérida, Venezuela. Wɔsii wɔ afe 1924–25.''' - (25 meter tall monument to Dancing Devils of Yare, at Venezuela de Antier in Mérida, Venezuela. Constructed 1924–25.)]] Enuayɛ ekuw ahorow (brotherhood groups) no hyɛ ase wɔ afeha a ɔtɔ do duesuon finimfin (mid seventeenth century)<ref name=":0">[http://www.unesco.org/culture/ich/doc/download.php?versionID=16632 CONVENTION FOR THE SAFEGUARDING OF THE INTANGIBLE CULTURAL HERITAGE. NOMINATION FILE NO. 00639]. UNESCO. 2012. p. 15. Retrieved 2013-10-26.</ref> wɔ Aragua na Vargas ɔman kwa mu. Afe 1749 aber mu no, wodzii Corpus Christi afahyɛ na mbanyin, mbaa na mbofra siesiee hɔn ho dɛ abonsam dze dzii bɔhyɛ ahorow a wɔdze maa Sakrament a Woehyira no do. == Enuayɛ ekuw == Ekuw dukor (11) na wɔgyee too mu dɛ guilds, fekuw anaa fekuw ahorow a wɔyɛ mpanyimfo a wɔsaw afe biara na wɔhyɛ bɔ dɛ wɔbɔsom Sakrament a Woehyira no.<ref>Venezuela Tuya .com. [http://www.venezuelatuya.com/tradiciones/los_diablos_danzantes.htm "Los Diablos Danzantes de nuestra tierra"] (in Spanish). Retrieved 2013-10-26.</ref> Hɔn nyinara yɛ ahyehyɛdze ahorow a wɔdze hɔn ho a wɔdze esi hɔ wɔ hɔn apaamu hɔ. Ndɛ mber yi mu no, ekuw ahorow ayɛ fekuw ahorow a wɔyɛ edwuma a mfaso wɔ do a wonya ɔman na ankorankor sika dze ma hɔn nhyehyɛɛ ho nhyehyɛɛ tu mpɔn na wodu nyimpa pii nkyɛn.<ref name=":0" /> * [[:en:Dancing Devils of Yare|Yare esunsumfi asaw]] * [[:en:Dancing Devils of Ocumare de la Costa|Ocumare de la Costa esunsumfi asaw]] * [[:en:Dancing Devils of Cata|Cata esunsumfi asaw]] * [[:en:Dancing Devils of Cuyagua|Cuyagua esunsumfi asaw]] * [[:en:Dancing Devils of Turiamo|Turiamo esunsumfi asaw]] * [[:en:Dancing Devils of Chuao|Chuao esunsumfi asaw]] * [[:en:Dancing Devils of Patanemo|Patanemo esunsumfi asaw]] * [[:en:Dancing Devils of San Rafael de Orituco|San Rafael de Orituco esunsumfi asaw]] * [[:en:Dancing Devils of Tinaquillo|Tinaquillo esunsumfi asaw]] * [[:en:Dancing Devils of San Millán|San Millán esunsumfi asaw]] * [[:en:Dancing Devils of Naiguatá|Naiguatá esunsumfi asaw]] Ber a wɔrobɔ mbɔdzen dɛ wobenya ahyehyɛdze mu ahoɔdzen kodu beebi no, enuayɛ ekuw pii yɛɛ "Ɔman nhyiamu ahorow" a ɔtoatoaa do, a nna mu biara wɔ apaamu hɔ soronko. Na dɛm ntsi, wɔhyehyɛɛ Ɔman Fekuw a Wɔsaw Abonsam a ɔwɔ Corpus Christi no mbrɛ ɔbɛyɛ a wɔbɛka enuayɛ ekuw a nna ɔwɔ hɔ dada no mu dodow no ara abɔmu.<ref name=":0" /> == Yare == Yare esunsumfi a wɔsaw (Diablos Danzantes del Yare) yɛ nyamesom afahyɛ bi a wodzi wɔ San Francisco de Yare, wɔ Miranda mantɔw mu, Venezuela, wɔ Corpus Christi da no dzin mu. Sociedades del Santísimo (Akrɔnkrɔnnyefo Fekuw - Societies of the Holiest) na wɔhwɛ afahyɛ no do. Wohu n'ahyɛase fi afeha a ɔtɔ do duawɔtwe (18) mu, nna ɔyɛ enuayɛ kuw a ɔakyɛr kyɛn biara wɔ Amerika asaase tɔw do. === Dwumadzi na ntarhyɛ ahorow === Dɛm amandze afahyɛ yi mu no, wɔdze etuhoakyɛ ma ɔboafo ɔhotseweenyi a wɔfrɛ Ɔhotseweenyi Francis a ofi Paola na Yesu Kristo wɔ Sakrament a Woehyira no mu. Afahyɛ no hyɛ ase Wukuda nye nyane a wɔbɔ fulías (kurom hɔ ndwom kwan), décimas (kurom hɔ awensɛm) na wɔka rosary na mpaabɔ afofor kesi ahanamakye. == Mboaedze == 38e5iorn6871hkw6e5zu34o334l75df Gangneung Danoje 0 1455 13880 13879 2024-06-29T22:38:39Z KISUMAR123 67 IMPROVED ARTICLE 13880 wikitext text/x-wiki '''Gangneung Danoje''' (Gangneung Dano Afahyɛ) yɛ apaamu hɔ afahyɛ wɔ Korea a wɔpaw no dɛ Korea Amambra Egyapadze a No ho Hia a Inntum Nnhu a ɔtɔ do duebiasa (13) a ɔbɛn Jinju geommu. Ɔba ewiei wɔ afe no mu bosoom a ɔtɔ do enum (5) wɔ da a ɔtɔ do enum mbrɛ lunisolar kalenda kyerɛ no, wɔ Gangneung, Gangwon Mantɔw mu. Mbom, afahyɛ no, a ahosiesie tse dɛ nsa tsitsir a wɔyɛ ka ho no, nye nyinara gye nda dodow eduanan-enum (45) ankasa. Danoje kaa Suritnal a n’asekyerɛ nye dɛ da a ɔkyɛn biara na Onyankopɔn da no ho asɛm. Gangneung Danoje wɔ abakɔsɛm a ɔwar kyɛn biara wɔ Koreafo apaamu hɔ afahyɛ ahorow mu na botae tsitsir nye dɛ ɔbɔsom bepɔw bi a ɔbɔ kurow no ho ban no weɔmfo honhom na ɔabɔ mpaa ama kurow no na ebusua nyinara asomdwee na kuayɛ mu yiedzi. UNESCO dze akyerɛ dɛ ɔyɛ Korea Atɔe (South Korea) Ndwuma a Ɔyɛ Fɛw a ɔfa Nyimpa Egyapadze a Wɔka na Dza Inntum Nnhu Ho no fa wɔ bosoom Ɔberɛfɛw da a ɔtɔ do eduonu-enum (25), afe 2005.<ref>[http://www.unesco.org/culture/intangible-heritage/33apa_uk.htm "UNESCO - Gangneung Danoje festival"].</ref> == Abakɔsɛm == N'ahyɛase nnyɛ nokwar naaso mbrɛ Nam-hyowon kyerɛwtohɔ kyerɛ no, shaman bɔɔ Onyankopɔn mpaa nda ebiasa (3) wɔ bosoom Ebɔw, Ebɔbira na Esusow Aketseaba biara mu. Afei so Heo-gyun kyerɛɛw wɔ ne nwoma mu dɛ ohun Gangneung Danoje wɔ afe 1603 mu.<ref name=":0">[https://en.unesco.org/ "UNESCO"]. ''UNESCO''. Retrieved 2021-06-12.</ref> Gangneung Dano Afahyɛ no fi ber tsentsen ayɛ adzeyɛ a ɔfa ɔmanfo ho na ankorankor afahyɛ a aban no yɛ kor dzendzenndzen.<ref name=":0" /> Wɔpaaw Gangneung Danoje dɛ Amambra Egyapadze a No ho Hia a Inntum Nnhu a ɔtɔ do duebiasa (13) na ɔman no bɔ ho ban.<ref name=":0" /><ref>윤, 왕근 (2021-06-10). [https://www.news1.kr/articles/4333936 "'천년 축제' 강릉 단오제 오늘 막 오른다"]. ''뉴스1'' (in Korean). Retrieved 2021-06-12.</ref> == Akwankyerɛ == Wɔ Danoje ber mu no, nyimpa a wɔwɔ kurow no mu nyinara bɔ mpaa hwehwɛ bepɔw bi a ɔweɔmfo honhom anapa na anafua nda enum (5). Wɔsan so yɛ shaman guado-adzeyɛɛ ma kuayɛ no yiedzi na asomdwee ma kurow no. Wɔ akatado agordzi (mask-playing) mu no, onyimnyamfo, akataasia, Jangjamari, sisidakdak wɔsaw na wɔtow ndwom. Afei so nhyiamu kakraaba na agordzi ahorow bi nye swing, Koreafo akuturukubɔ, ssireum, amambra edwindadze akansi, shampooing wɔ ɔkwan tsirtsir bi do, ddeok a wodzi. Dano da a odzi hɔ no, wɔhyew ndua krɔnkrɔn no na afahyɛ no ba ewiei. == Nkrasɛm == Wɔakyekyɛ nkrasɛm no mu ayɛ no akwan ebiasa. Biako yɛ kuw a wɔyɛ guado-adzeyɛ, biako yɛ shaman guado-adzeyɛ na biako so yɛ akatado-agordzi (mask-playing). Sesei wɔpaw Jo kyu-don dɛ ɔnyɛ guado-adzeyɛ no na Shaman guado-adzeyɛ no yɛ Bin sun-hae na ɔhwɛ do na akatado-agordzi (mask-playing) a ɔrobɔ no yɛ Kim jong-gun. == Mboaedze == 7o6zx2thsiwgtgwrgvgu9q2m3u5lt6t Noria 0 1456 13172 13160 2024-05-24T20:58:18Z KISUMAR123 67 IMPROVED ARTICLE 13172 wikitext text/x-wiki [[File:Hama-3 norias.jpg|thumb|The [[norias of Hama]] on the [[Orontes River]] in [[Syria]] ([[:File:Noria_in_hama.ogv|video]]).]] '''Noria''' (Arabic kasa mu: ناعورة, nā'ūra, dodow kabea Nواعير nawāʿīr, ofi Syriac kasa mu: ܢܥܘܪܐ, nā'orā, lit. 'growler') yɛ scoop wheel a nsu na ɔyɛ edwuma dze ma nsu do kɔ nsu kwan kakraba bi mu, sɛ ɔyɛ nsu a wɔdze gugu ndɔbae do anaadɛ wɔdze nsu bɔkɔ nkurow na nkurase<ref>https://www.sciencedirect.com/science/article/abs/pii/S0196890414010863?via%3Dihub</ref>. == Dzin Na Nkyerɛase == === Abɔse === Borɔfo kasa ''noria'' fi Spanish ''noria'' mu wɔ Arabic ''nā‘ūra'' (ناعورة), a ofi Arabic nyɛe a ɔkyerɛ "groan" anaa "grunt", wɔ ndze a ɔyɛ wɔ ber a orutwa no ho ntsi<ref>https://books.google.com.gh/books?id=jS7MBQAAQBAJ&pg=PR5&redir_esc=y#v=onepage&q&f=false</ref>. '''Noria versus Saqiyah''' Asɛmfua noria no na wɔtaa dze dzi dwuma ma mfir a ɔdze tum a ɔwɔ nsu mu dzi dwuma dze dannan ntwahonan no. Wɔ mfir a mboa na ɔma ahoɔdzen fam no, asɛmfua a wɔtaa dze dzi dwuma nye saqiyah anaa saqiya. Wɔakyekyɛ mfir ahorow afofor a ɔtse dɛmara mu ekuwekuw wɔ nkɔnsɔnkɔnsɔn pɔmpɛ dzin ase. Naaso, wɔtaa dze mfir a wɔdze ma nsu a wɔdze dzi dwuma wɔ Finimfin Epuei, India, Spain na mbea afofor dzin dzi dwuma wɔ kwan a ɔnnyɛ dzen na ɔka bɔmu do, anaa dɛ ɔson mbrɛ mantɔw no tse. Sɛ nhwɛdo no, Al-Jazari nwoma a agye dzin a ɔfa mfir ho no dze ntwahonan a nsu na ɔka ne mfir afofor pii a wɔdze ma nsu so no ekuwekuw wɔ asɛmfua saqiya a wɔdze dzi dwuma tsitsir no ase. Ma ɔnye iyi bɔ ebira no, wɔ Spain no, wɔdze asɛmfua noria dzi dwuma ma ntwahonan ahorow ebien no nyinara, sɛ́ ebia mboa na ɔma ahoɔdzen anaadɛ nsu a ɔsen no. == Dwumadzi Ahorow == [[File:Noria Aranjuez.webm|thumb|Hydrographic demonstration piece near the ancient noria of the barrio of [[Aranjuez#La Montaña|La Montaña, Aranjuez]]]] Noria no yɛ edwuma a ɔfa nsu a ofir sor ba famu kɔ ​​sor a ɔkɔ sor no ho, dze ahoɔdzen a ofi esutsen bi mu no dzi dwuma. Ɔyɛ nsu ntwahonan kɛse bi a ɔyɛ tseatseaa a ɔwɔ ase a ne rim yɛ nsukoradze anaa adan a ɔtoatoa do a ɔma nsu fi esutsen no do kɔ nsu kwan bi a ɔwɔ ntwahonan no etsifi. N’adwen no tse dɛ ndɛ yi hydraulic odwenyi a ɔno so dze tum a nsu a ɔsen fa nsu mu no dze pam nsu no bi fi esutsen no mu no. Siantsir a sɛ nsu ntwahonan a wohu wɔ nsu a wɔdze yɛ edwuma mu no, noria mma mfir tum nnyɛ adze fofor biara. Na abakɔsɛm mu noria kakra bi yɛ afrafra, a ɔyɛ nsu ntwahonan a mboa tum boa hɔn wɔ ma ɔtɔ do ebien mu. Annyɛ yie koraa no, nhwɛdo kor wɔ hɔ a wonyim a noria bi ma po mu nsu kɔ nkyen mu. == Abakɔsɛm == [[File:Brucker Wasserrad 01.webm|thumb|A noria running in [[Erlangen]] in southern Germany, on the river [[Regnitz]]]] [[File:Córdoba maravillosa.jpg|thumb|Remains of the medieval [[Albolafia]] noria in [[Córdoba, Spain|Cordoba]], Spain (the wheel itself was reconstructed in the 20th century)]] Na ntwahonan a wɔdze po do hyɛn ma nsu do epue wɔ tsetse Misraim wɔ afeha a ɔtɔ do 4 A.Y.B. Dɛ mbrɛ John Peter Oleson kyerɛ no, ntwahonan a wɔakyekyɛ mu nye hydraulic noria no nyinara puei wɔ Egypt wɔ afeha a ɔtɔ do 4 A.Y.B woehu famu tutu ho adanse a ɔkyerɛ dɛ nsu ntwahonan bi wɔ hɔ, a ɔtse dɛ saqiyah a ofi afeha a ɔtɔ do 3 A.Y.B. Papyrus bi a wɔyɛe wɔ afeha a ɔtɔ do ebien A.Y.B Ptolemy Ahendzi wɔ Farao Ptolemy IV Philopator ahendzi mu wɔ afeha a ɔtɔ do 3 A.Y.B. Nsu ntwahonan a ɔwɔ ase nye nsu ntwahonan a ɔbor do, a mboa na nsu na okenyan, na ɔwɔ nyimpadua a wɔakyekyɛ mu (Latin tympanum) anaa dɛ ɔwɔ rim a wɔakyekyɛ mu, na Helafo mfirdwumayɛfo dze dzii dwuma wɔ afeha a ɔtɔ do ebiasa nye 2 A.Y.B. mu no, Romani dansifo Vitruvius kaa mbrɛ noria no yɛ edwuma ho asɛm. Bɛyɛ afe 300 mu no, Romafo dze dɛtse nkuku a ɔson emu biara a wɔdze abata ho a wɔdze kyekyer ntwahonan a woebue mu ekyir, na wɔnam saayɛ do yɛɛ noria no sii ndua a wɔdze ayɛ adan no ananmu. Islam Sika Mber mu no, Nkramofo mfirdwumayɛfo gyee norias fii tsetsetsee mu, a wɔyɛɛ nkɔdo wɔ noria mu. Sɛ nhwɛdo no, ofii a wɔdze tu kwan a wɔdze dzi dwuma dze ma ahoɔdzen a ofi efir a wɔdze ka kar mu kɔ efir a wɔdze ka kaar mu no yɛ mberɛw no, ibn Bassal (fl. 1038–1075) a ofi al-Andalus, a ɔyɛɛ akwampaefo dze flywheel dzii dwuma wɔ noria no na ɔyɛɛ nye saqiyah. Wɔ afe 1206 mu no, Ismail al-Jazari dze carrank a wɔdze dzi dwuma wɔ noria na saqiya no bae, na wɔdze adwen a ɔnye dɛ wɔbɛtsew ntamgyinafo do no kyerɛe dɛ mbrɛ ɔbɛyɛ a wɔbɛyɛ edwuma yie kɛse. Nkramofo mfiredwumayɛfo dze norias dzii dwuma dze guu nsu mu nsu a ɔdze nsu no kɔ nkurow na ahaban mu. Sɛ nhwɛdo no, na Hama norias no kɛse yɛ mita 20 (anamɔn 66) na wɔda so ara dze dzi dwuma wɔ ndɛ mber yi mu (ɔwɔ mu dɛ seseiara ɔyɛ afɛfɛdze nkotsee dze). Ntwahonan a ɔso sen obiara no wɔ mbea 120 a wɔboaboa nsu ano na obotum ama nsu bɔbor lita 95 akɔ sor simba biara. Wɔ afeha a ɔtɔ do 10 mu no, Muhammad ibn Zakariya al-Razi nwoma Al-Hawi ka noria bi a ɔwɔ Iraq a obotum ama sor bɛyɛ lita 153,000 dɔnhwer biara, anaa lita 2550 simba biara ho asɛm. Iyi yɛ ma wɔdze toto ndɛ norias a ɔwɔ Asia Epuei famu a otum ma lita 288,000 dɔnhwer biara, anaa lita 4800 simba biara no ho. <gallery mode="packed"> File:Nora Hidráulica do Mouchao.jpg|Noria in [[Tomar]], [[Portugal]]. Paired ceramic pots along the wheel collect the water. File:Nora Hidráulica (pormenor).jpg|Close-up of the previous File:COLLECTIE TROPENMUSEUM Kintjir of waterschepwiel in Djambi Sumatra TMnr 10007886.jpg|Noria in [[Jambi]], [[Indonesia]], between 1914 and 1921 File:Rastan, 1934-39.jpg|In [[Al-Rastan]], Syria in the 1930s File:Iraq-wheels-Euphrates.jpg|On the [[Euphrates]], at [[Ajmiyeh]], near [[Rawa (Iraq)|Rawa]], [[Iraq]], in 1911 File:Noria CDR4.JPG|Noria de Casas del Río, in [[Requena, Valencia|Requena]], Spain, in 2009. Operational. File:Azuda de la Montaña, Aranjuez 01.jpg|Azuda de la Montaña, [[Madrid]], Spain File:RuedaAlcantarilla.jpg|Noria of [[Alcantarilla]] in Spain, operational as of 2020 File:Sénia de la séquia reial del Xúquer.jpg|Noria of [[L'Alcúdia]], [[Ribera Alta (comarca)|Ribera Alta]] </gallery> == Mboaedze == cevvea04hjuiwi6h0lf83vzs2jqso1c Haenyeo 0 1457 13798 13797 2024-06-26T21:22:05Z KISUMAR123 67 IMPROVED ARTICLE 13798 wikitext text/x-wiki [[File:Korea-Jeju-Haenyeo-06.jpg|link=https://en.wikipedia.org/wiki/File:Korea-Jeju-Haenyeo-06.jpg|thumb|'''Amandze kwan do ntar na edwindadze a wɔdze yɛ ''haenyeo'' a wɔdze kyerɛɛ wɔ tsetse ndzɛmba akorae bi a ɔwɔ Jeju.''' (''The traditional outfit and tools for haenyeo displayed at a museum in Jeju).'']] '''''Haenyeo''''' (Korean kasa mu: 해녀; n’asekyerɛ ara nye po mu mbaa - sea women) yɛ mbaa a wɔdze hɔn ho hyɛ nsu mu wɔ Korea Atɔe (South Korea) mantɔw Jeju mu, a hɔn asetradze nye dɛ wobotwa mollusks ahorow, po mu nkyɛkyɛr, na po mu mboa afofor efi po mu. Wonyim haenyeo dɛ wɔwɔ ahofadzi sunsum na hɔn bo a woasi, na wɔyɛ Jeju ebusua nhyehyɛɛ a ɔyɛ matriarchal fa no ananmusifo.<ref>"Woman Power Deep Below the Sea". ''Business Korea''. January 2003.</ref><ref>[https://www.youtube.com/watch?v=N_Zw5pNRB9U "Families of the World: Korea (1975)"]. ''[[:en:YouTube|YouTube]]''.</ref><ref>[https://www.youtube.com/watch?v=h6XDN_VA-m0 "Documentary on 12 Year Old Korean Haenyeo Diver 1975"]. ''[[:en:YouTube|YouTube]]''.</ref> == Dwumadzi == Dɛm a amambra mu wɔtaa yɛ no, mbasiamba hyɛɛ ase tsetsee hɔn ho dɛ haenyeo ber a na woedzi mfe 11 no. Ber a wɔhyɛɛ ase wɔ nsu a no mu nndɔ mu no, hɔn a wɔretsetse hɔn no yɛɛ edwuma kɔr bun a mu yɛ dzen kɛse mu. Bɛyɛ mfe esuon (7) ntsetsee ekyir no, wobuu basiamba bi dɛ "ɔyɛ pɛ" haenyeo.<ref name=":0">Hong, S.K. (1965). "Hae-nyo, the diving women of Korea". In Rahn, H.; Yokoyama, T. (eds.). ''[https://web.archive.org/web/20101229101727/http://archive.rubicon-foundation.org/3279 Physiology of Breath-Hold Diving and the Ama of Japan]''. United States: National Academy of Sciences - National Research Council. pp.&nbsp;99–112. [[:en:ISBN_(identifier)|ISBN]]&nbsp;<bdi>[[:en:Special:BookSources/0-309-01341-0|0-309-01341-0]]</bdi>. Archived from the original on December 29, 2010. Retrieved October 6, 2013.</ref> Ndɛ, haenyeo a woenyinyin kyɛn biara no bor mfe eduawɔtwe (80), na wɔdze bɔbor mfe eduesia-esia (66) na wɔdze hɔn ho ahyɛ nsu mu.<ref>Hutchens, Jeff (March 25, 2013). [https://www.youtube.com/watch?v=J7Kn4nYdZbQ "The Diving Women of Jeju (Part 1)"] (Video). ''[[:en:YouTube|YouTube]]''. Imagine Your Korea.</ref> == Abakɔsɛm == [[File:Korea-Jeju-Haenyeo-05.jpg|link=https://en.wikipedia.org/wiki/File:Korea-Jeju-Haenyeo-05.jpg|thumb|'''''haenyeo'' tsetse ndzɛmba akorae diorama a wɔregye hɔn ahom wɔ ogya ho ber a wɔewie hɔn edwuma ama da no.''' (Museum diorama of ''haenyeo'' resting by the fire after finishing their work for the day).]] Jeju esuguar atsetsesɛm fi afe 434 A.D.<ref name=":0" />: 100 Ahyɛse no, na nsu ase a wɔdze hɔn ho hyɛ mu yɛ banyin nkutsen edwuma, gye mbaa a wɔnye hɔn kunnom yɛ edwuma.[4]: 101 Mbaa a wɔdze hɔn ho hyɛ nsu ase ho asɛm a edzi kan wɔ nwoma ahorow mu no mma kesii afeha a ɔtɔ do eduosuon (17) mu, ber a Jeju asaase ho nsɛm ho nwoma biako ka hɔn ho asɛm dɛ jamnyeo (a n'asekyerɛ nye "mbaa a wɔdze hɔn ho hyɛ nsu ase").<ref name=":0" />: 101 == Dodow a no do atsew == Tse dɛ abakɔsɛm mu amambra mu ndzeyɛɛ afofor pii no, po do esuguar edwuma no ahwe ase wɔ mfirdwuma mu nkɔ do mu. Efi 1960 mfe no mu no, Korea aban no hwehwɛɛ akwan a wɔbɛfa do ama ɔman ne sikasɛm ayɛ kɛse wɔ mantɔw biara mu.<ref name=":1">Gwon, Gwi-Sook (2015). "Changing labor processes of women's work: the haenyo of Jeju Island". ''Korean Studies''. '''29''': 114–136. [[:en:Doi_(identifier)|doi]]:[[doi:10.1353/ks.2006.0006|10.1353/ks.2006.0006]].</ref> == Ɔman mu == Ɔnam dɛ ebusua pii dze hɔn ho to haenyeo do wɔ hɔn sika dodow no ara mu ntsi, fekuw bi a wɔyɛ mbaa na mbasiamba fa bi nyaa nkɔdo wɔ Jeju do a nna haenyeo na odzi fie no tsi.<ref name=":1" /><ref name=":2">[https://www.youtube.com/watch?v=cElFBvPqwjc "Episode 5: Haenyeo Female Divers"] (Video). ''[[:en:YouTube|YouTube]]''. Travel Tours Korea LA18. [https://ghostarchive.org/varchive/youtube/20211221/cElFBvPqwjc Archived] from the original on 2021-12-21. Retrieved November 8, 2015</ref> Wɔ nsupɔw ketseaba a ɔwɔ Jeju mpoano tse dɛ Mara Supruw do, beebi a na po mu esuguar nkutsen nye sika fibea no, dɛm atsetsesɛm mu mbanyin na mbaa dwumadzi ahorow a wɔdaan no yi baa mu koraa; na mbanyin bɔhwɛ mbofra no na wɔakɔtotɔ ndzɛmba ber a mbaa no dze sika ba ebusua no mu.<ref name=":2" /> == Mfonyinsie bea == <gallery> Korea-Ulsan-Haenyeo-01.jpg|link=https://en.wikipedia.org/wiki/File:Korea-Ulsan-Haenyeo-01.jpg|'''''haenyeo'' a ɔsoa nkɛntsen rokɔ po no ho wɔ [[:en:Ulsan|Ulsan]]'''(''haenyeo'' carrying baskets toward the sea in [[:en:Ulsan|Ulsan]]) Korea-Jeju-Haenyeo-02.jpg|link=https://en.wikipedia.org/wiki/File:Korea-Jeju-Haenyeo-02.jpg|'''Ber a ofii po no mu baa ekyir no, ɔtɔɔn po mu edziban a wɔaboaboa ano no maa nkorɔfo a wɔwɔ [[:en:Jeju-do|Jeju]] mpoano'''. (After emerging from the sea, selling her gathered seafood to people on the coast of [[:en:Jeju-do|Jeju]]). Korea-Jeju-Haenyeo-04.jpg|link=https://en.wikipedia.org/wiki/File:Korea-Jeju-Haenyeo-04.jpg|'''Ndzɛmba a wɔdze kyerɛɛ no kyerɛ ber a etwa mu wɔ tsetse ndzɛmba akorae bi a ɔwɔ [[:en:Jeju-do|Jeju]].''' (The display shows in the past at a museum in [[:en:Jeju-do|Jeju]]). </gallery> == Wɔ amambra agye dzin mu == * ''My Mother, the Mermaid'' – 2004 film about a mother (who used to be a ''haenyeo'') and her daughter. * ''Tamra, the Island'' – 2009 television series set in the 17th century, in which the heroine is a ''haenyeo''. * ''Swallow the Sun'' – 2009 television series in which the protagonist's mother is a ''haenyeo''. * ''Haenyeo: Women of the Sea'' – 2013 short film about Chewar Park, a still active 82-year-old ''haenyeo'' diver. Examining her daily routine as well as her past, Park sheds light on this unique matriarchal culture that has changed little since the 19th century.<ref>[http://www.haenyeofilm.com/ HaenyeoFilm.com] [https://web.archive.org/web/20131203144859/http://haenyeofilm.com/ Archived] 2013-12-03 at the [[:en:Wayback_Machine|Wayback Machine]]</ref><ref>[http://www.haenyeodocumentary.com/ HaenyeoDocumentary.com] [https://web.archive.org/web/20131202223022/http://www.haenyeodocumentary.com/ Archived] 2013-12-03 at the [[:en:Wayback_Machine|Wayback Machine]]</ref><ref>[[imdbtitle:3103440|IMDb Page]]</ref> * ''My Neighbor, Charles'' – 2015, episodes 24, 25, and 26 (documentary TV series); a Japanese immigrant trains to become a ''haenyeo'' * ''Canola'' – 2016 film starring Youn Yuh-jung as an elderly ''sanggun haenyo'' (captain of the seawomen).<ref>Chung, Joo-won (April 19, 2016). [http://english.yonhapnews.co.kr/news/2016/04/19/0200000000AEN20160419011700315.html "Family film ready to pull at heartstrings of Korea, China"]. ''Yonhap News''. Retrieved July 25, 2016.</ref> * ''Our Blues'' – 2022 Korean drama series which portrays the work atmosphere between haenyeos of different ages. * Episode 1 of ''South Korea: Earth's Hidden Wilderness'', BBC 2018, includes a feature on ''haenyeo'' free-diving for conches, and interviews one said to be aged 94. * ''White Chrysanthemum'' – a 2018 novel by Korean-American author Mary Lynn Bracht featuring a ''haenyeo'' taken as a comfort woman by the Japanese military in World War II.<sup>[''citation needed'']</sup> * ''The Island of Sea Women'' – a 2019 novel by American author Lisa See, is about the friendship and lives of two ''haenyeo'' during the Japanese occupation of Korea.<sup>[''citation needed'']</sup> * ''Soft Sounds from Another Planet'' – 2017 album by Japanese Breakfast which references Jeju-do and uses ''haenyeo'' as a metaphor, specifically the song "Diving Woman."<ref>Siemsen, Thora (May 22, 2017). [https://www.out.com/music/2017/5/22/diving-woman-conversation-japanese-breakfast "A Diving Woman: In Conversation with Japanese Breakfast"]. ''Out Magazine''. Pride Publishing, Inc. Retrieved August 1, 2019.</ref> * ''Endlings'' - a 2018/2019 play by Celine Song, which portrays three elderly ''haenyeo'' and touches on themes of family, immigration, and theater. The play received its debut at Boston's American Repertory Theater in February 2019,<ref>[https://americanrepertorytheater.org/shows-events/endlings/ "Endlings at A.R.T. Starts February 26"]. ''American repertory Theater''.</ref> with another production at the off-Broadway New York Theatre Workshop in February 2020.<ref>[https://www.nytw.org/show/endlings/ "NYTW / Endlings"].</ref> * ''Three Moons of Biyangdo'' – a 2022 documentary about three sisters (Kyung-Mi, Geum-Mi, and Jeong-Mi), who live on Biyangdo island, off Jeju's island and have been freediving together as haenyeos for the past 25 years.<sup>[''citation needed'']</sup> * In the television adaptation of ''Pachinko'', the lead character Kim Sunja works as a ''haenyeo'' as a young girl.<sup>[''citation needed'']</sup> * ''Welcome to Samdal-ri (''2023 South Korean TV series) == Hwɛ iyi nso == * ''Ama'' (diving) – Japanese pearl divers * Skandalopetra diving – Freediving using a stone weight at the end of a rope to the surface * Culture of Korea == Mboaedze == <references /> nwhzshme3hlxivxf64kf9qrmkxo8jw7 Călușari 0 1458 13696 13379 2024-06-16T02:53:45Z EEEshun 1262 Fael 13696 wikitext text/x-wiki [[Fael:Căluşari_Cristian,_Sibiu.jpg|link=https://en.wikipedia.org/wiki/File:C%C4%83lu%C5%9Fari_Cristian,_Sibiu.jpg|thumb|'''Asawfo a wɔhyɛ ntar wɔ călușari kwan do.''' (Dancers dressed in the călușari style)]] '''Călușari''' - '''[Călușarifo]''' (Romania kasa mu: Călușarii, Romania mbrɛ wosi bɔ no: [kəluˈʃarʲ]; Bulgaria kasa mu: Калушари anaa Русалии; Makedonia kasa mu: Русалии, adze kor: Călușar) yɛ enuayɛ nsumaamu fɛkuw bi a wɔyɛ amandze bi a wɔyɛ asaw a wɔfrɛ no '''''căluș'''''. Ahyɛase no nna ɔyɛ Romania dze, na ekyir adzeyɛ no trɛɛw kɔr Bulgaria na Macedonia Etsifi afa mu. Efi Easter ekyi adapɛn ebiasa kesi Pentekoste (Pentecost) a wɔfrɛ no ''Rusalii'' wɔ Romania kasa mu no, bɛyɛ adapɛn ebien na woetu kwan akɔ hɔn apaamu ahorow nyinara a na wɔbɛsaw, a sankubɔfo kakraa bi ka hɔn ho.<ref name=":0">[https://en.wikipedia.org/w/index.php?title=C%C4%83lu%C8%99ari&wvprov=sticky-header#CITEREFEliade1975 Eliade (1975)], p. 162.</ref> == Abakɔsɛm == Wonnyim Călușarifo n'ahyɛase, ɔwɔ mu dɛ adanse a odzi kan a wɔkyerɛwee no fi afeha a ɔtɔ do duesuon (17) ndwom nkyerɛwdze a [[:en:Ioan_Căianu|Ioan Căianu]] kyerɛwee no mu dze. Romania nyamesom ho abakɔsɛm kyerɛwfo Mircea Eliade kaa dɛ "Ɔwɔ mu dɛ wodzi nsew wɔ Onyankopɔn dzin mu dze, naaso anansesɛm-amandze tsebea a calusari no hyehyɛɛ no nye Kristosom nnyi biribiara yɛ" na, annyɛ yie koraa no, wɔ afeha a ɔtɔ do duakron (19) mu no, nna asɔfo wɔ hɔ ɔsɔretsia a wɔdze tsia kuw no, a woeyi emufo efi edzidzi mu mfe ebiasa wɔ mbea bi.<ref name=":0" /> == Asɛmfua n'ahyɛase == Mircea Eliade gyee dzii dɛ asɛmfua Călușari fi Romania asɛmfua a ɔkyerɛ pɔnkɔ, cal, a efi Latin kasa mu ''caballus'' mu.<ref>[https://en.wikipedia.org/w/index.php?title=C%C4%83lu%C8%99ari&wvprov=sticky-header#cite_note-FOOTNOTEEliade1973115-122-2 Eliade (1973)], p. 115-122.</ref> == Nkyerɛkyerɛmu == [[Fael:Doi_călușari_ca_20140112_015.jpg|link=https://en.wikipedia.org/wiki/File:Doi_c%C4%83lu%C8%99ari_ca_20140112_015.jpg|thumb|'''Călușarifo ebien (2), [[:en:Costică_Acsinte|Costică Acsinte]] na otwa mfonyin no, c. 1930 - 1940''' (Two Călușari, photographed by [[:en:Costică_Acsinte|Costică Acsinte]], c. 1930 - 1940) ]] Mbrɛ wɔtaa yɛ amambra kwan do no, Călușari kuw no yɛ nsumaamu kuw a mbanyin nkotsee na wɔwɔ mu a ɔnye ahohur ber mu amandze bi wɔ ebusuabɔ, ebia mbusuakuw mu akofo ekuw nkaa. Kuw no kandzifo (a mpɛn pii no ɔyɛ aberantsɛ panyin) fa ekyidzifo dodow bi, a wɔyɛ mberantsɛ ber nyinara, mpanyimfo a wonnyi ahokafo a wɔpaw hɔn osian nyimpadua mu ahoɔdzen ntsi. === ''Căluș'' asaw === ''Căluș'' yɛ mbanyin kuw asaw, ɔwɔ mu dɛ atsetsesɛm ahorow a efi Oltenia mantɔw mu a nna nkataasia fi kor (1) kesi ebien (2) ka ho kyerɛwtohɔ ahorow wɔ hɔ dze, nanso mprempren nye ber etwam. Na kuw no bɛpaw "ayefor" efi ekuraase biara a wɔbɛfa mu, a egyina n'asaw ho nyimdze do. Na "ayefor" no bɛka nsew dɛ ɔbɛka amandze kwan do asaw no ho, mfe ebaasa a ɔtoatoa do. Ndzɛmba a odzidzi do yi ka asaw no ho:<ref>[[:en:Călușari#CITEREFMellishGreen2020a|Mellish & Green (2020a).]]</ref> * Mfonyin a wɔdze hyɛase a ɔkyerɛ dɛ obi nantew (plimbări), anaa anamɔn tsitsir bi, wɔ hankra a ɔkɔ baabi a ɔnye dɔn no bɔ ebira mu. * Akontaabu a ɔyɛ dzen kɛse (''mișcare'') a wɔyɛɛ wɔ baabi a ɔwɔ anamɔn a wɔdze nantsew ntsam. * Wɔdze ndzɛmba a wɔaka abom na ɛyɛ mfonyin ahorow, mpɛn pii no ɔwɔ ahyɛase-finimfin-ewie nhyehyɛɛ (a beginning-middle-end structure). == Asaw ahorow a edzi nsɛ == Wohu mbanyin kuw asaw afofor a efi amandze kwan do asaw mu wɔ Carpathians na Transylvania.[7] Carpathian ahorow tse dɛ Trilișești nye Țânțăroiul a ofi Moldavia na Bărbătescul nye De sărit a ofi Maramureș no ka ndzɛmba etsitsir nkotsee ho ber a De bâtă, Haidău, na Fecioreasca a ɔwɔ Transylvania no bɛn Călușari yie a wɔdze ekyir nkɔdo a ɔyɛ dzen kɛse aka ho.<ref>[https://en.wikipedia.org/w/index.php?title=C%C4%83lu%C8%99ari&wvprov=sticky-header#CITEREFMellishGreen2018 Mellish & Green (2018).]</ref> == Hwɛ iyi nso == * [[:en:Green_week|Ebunebun dapɛn (Green week)]] * [[:en:Hobby_horse|Apɛdze pɔnkɔ (Hobby horse)]] * [[:en:Weapon_dance|Akodze asaw (Weapon dance)]] * [[:en:Sântoaderi|Sântoaderi]] == Mboaedze == <references /> == External links == * [http://www.angelfire.com/folk/hora/ The history of sacred dances: Choros, Hora, Calusul and Morris dance] * [http://vancouvermm.weebly.com/uploads/2/5/0/3/25034121/calusari.pdf Vancouver Morris Men's account of dancing with Canada's Regina Călușari in 1997] * [http://www.folktrax-archive.org/menus/cassprogs/4404calusari.htm The Romanian Călușari] * [http://www.unesco.org/culture/intangible-heritage/34eur_uk.htm Proclamation of the Oral and Intagible Heritage of Humanity: The Calus Tradition] * [https://web.archive.org/web/20070927022121/http://www.dunav.org.il/dance_histories/romania_calusari.html Călușari dance history and background] from the Dunav website j7j4tbp26i2fayfg0rwigqybcmw4e5m Cantu a tenore 0 1459 14282 11974 2024-08-03T00:02:41Z Rich Farmbrough 1415 /* Amambra */ 14282 wikitext text/x-wiki {{Databox|item=Q774475}}'''Cantu a tenòre''' (Sardinian kasa mu: su tenòre, su cuncòrdu, su cuntràttu, su cussèrtu, s’agorropamèntu, su cantu a pròa; Italia kasa mu: canto a tenore) yɛ ɔkwan a wɔfa do tow ndwom a wɔdze ndze ahorow pii to a ɔyɛ Sardinia supɔw no su (Italy ma ɔtɔ do ebien supɔw a ɔso sen obiara), tsitsir Barbagia mantɔw no, ɔwɔ mu dɛ Sardinia amantɔw nkakraba afofor bi kutsa atsetsesɛm a ɔtse dɛm ho nhwɛdo dze. Afe 2005 mu no, UNESCO bɔɔ cantu no dawur dɛ ɔyɛ tenore dɛ ɔyɛ amambra egyapadze a wonntum mmfa hɔn nsa nnka ho nhwɛdo<ref>https://ich.unesco.org/en/RL/canto-a-tenore-sardinian-pastoral-songs-00165</ref><ref>ich.unesco.org/en/RL/canto-a-tenore-sardinian-pastoral-songs-00165</ref>. == Abɔse == Onnyi dɛ wɔdze asɛmfua tenore frafra asɛmfua ‘tenor’ dɛ ɔnye nkyerɛwdze ho nkyerɛkyerɛmu tsiaba; ɔkyerɛ kwan a wɔfa do tow ndwom ankasa na ɔda nsew wɔ akwan afofor a ɔtse dɛm ara a wɔdze dzin ahorow frɛ no wɔ mbea ahorow wɔ supɔw no do, tse dɛ taja wɔ Gallura na concordu wɔ Logudoro (Sassu 1978). Barbagia mantɔw a ɔwɔ Sardinia supɔw do no, ndwom a ɔson no mu biara ebien na ɔwɔ hɔ: cuncordu, a mpɛn pii no ɔyɛ ndwom krɔnkrɔn, a wɔdze ndze a wɔtaa tow, na tenore, a mpɛn pii no ɔyɛ ndwom a ɔyɛ ahohwibra, a wɔdze ndwom a ɔbor do dzi dwuma na ɔhyɛ no egyinae. [[File:Tenore Nuorese 1903.jpg|250px|thumb|right|Singers from Nuoro ({{lang|sc|Nùgoro}}) in 1903.]] == Akwan Ahorow == [[File:Map Folklore I 1990 - Polivocalità - Touring Club Italiano CART-TEM-096 (cropped).jpg|thumb|Map of polyphonic folk music in Italy]] Cantu a tenore yɛ atsetsesɛm mu no, mbanyin ndwontofo ekuw a wogyina hɔ wɔ kurukuruwa a ɔbɛn mu na wɔyɛ. Odwontofo biara wɔ dwuma soronko bi, na wɔabobɔ dzin wɔ ha dɛ mbrɛ ɔnye enyigye a ɔkɔ famu ndzidzido ndzidido—yɛ ndwontofo kuw (tenore ntease foforo): * ''<nowiki/>'oche'' or ''boche'' (pronounced /oke/ or /boke/, 'voice') is the solo voice * ''mesu 'oche'' or ''mesu boche'' is the 'half voice' * ''contra'' is the 'counter' * ''bassu'' as 'bass' Bassu no tow ndwom kor no ara a ‘oche no to no, na ɔnye bassu no etsifi nkyem enum mu kor. 'Oche ne mesu 'oche dze ndze a wɔdze to ndwom daa to ndwom, ber a contra na bassu no dze kwan bi a ɔka anom no tow ndwom. ‘Oche no tow anwensɛm mu nkyerɛwee bi wɔ Sardinian kasa mu, a obotum ayɛ ayɛsɛm, abakɔsɛm, asersɛm, amorous anaa mpo protest genre. Ndwontofo ndwom no yɛ enyigye nkyerɛwdze a ɔyɛ nkwaseasɛm (sɛ nhwɛdo no, Bim-Bam-Boo). Dɛ mbrɛ atsetsesɛm a agye dzin kyerɛ no, musu 'oche suasua mframa enyigyei, ber a contra no suasua oguan a ɔrobɔ ose na bassu no suasua nantwi a ɔrobɔ ose. Ndze a ɔno nkotse no hyɛ ase yɛ ndze a ɔyɛ monodic na afei afofor no ka ho ber a ɔkyerɛ hɔn no dɛ wɔbɛka ho. Nkɛntɛndo no yɛ ma ɔtse dɛ krukruba kakra gye dɛ nsɛntsitsir a ndwontofo afofor no dze hɔn ho hyɛ mu no gu ahorow na, ntsi, ɔson mbrɛ ndwom no hyia wɔ nkyerɛase biara mu. Ɔson mbrɛ wokum no wɔ nsɛm a ɔkɔ ekyir mu wɔ nkurase a wɔto tenore bi wɔ hɔ no mu biara mu araa ma wotum hu ekura no ntsɛm ara. == Amambra == [[File:Tenores di bitti mialinu pira 2.jpg|thumb|right|[[Tenores di Bitti]]]] {{Listen|pos=right|filename=Ballu Seriu Tenores di Bitti Mialinu Pira.ogg|title=Ballu Seriu starts with single voices (Oche, Bassu, Contra, Mesu Oche)|description=Tenores di Bitti Mialinu Pira Live recording in Modena, June 2011|type=music}} Ɔwɔ mu dɛ ndɛyi mbanyin nkotsee na wɔyɛ cuncordu na cantu a tenore dze, naaso nkaa no da ho ara wɔ ber bi a mbea ekuw so yɛɛ ndwom, a wodzii Sardinia matriarchal atsetsesɛm ekyir no ho. Dɛ mbrɛ nyimpa ho enyimdzefo binom kyerɛ no, na wɔyɛ cantu a tenore wɔ Nuragic ber do. Ekuw a wonyim hɔn yie a wɔyɛ tenore no bi nye Tenores di Bitti, Tenore de Orosei, Tenore di Oniferi na Tenores di Neoneli. == Notes == # ^ Jump up to:<sup>'''''a'''''</sup> <sup>'''''b'''''</sup> # '''^''' Omar Bandinu, Il canto a tenore, dai nuraghi all'Unesco, Siti, 16(2,3), 2006 Archived November 2, 2013, at the Wayback Machine == Mboaedze == * * * Cited in Macchiarella (1990). * ==External links== {{External media|topic=Cantu a tenore on Youtube|video1 = [https://www.youtube.com/watch?v=cWVCMvbGcPA=related Sardinian Pastoral Songs (Unesco)]}} *[http://www.unesco.org/culture/intangible-heritage/18eur_uk.htm The Oral Tradition of the a Tenore Song, an expression of Intangible heritage of the Sardinian pastoral culture] *[http://www.sardinianmusic.com Sardinian Music] - Buy Sardinian Music *[http://www.tenores.org/ Tenores.org] *{{cite web|author=Dan Nosowitz|year=2019|title=The Many Pleasures of Sardinian Throat Singing|url=https://www.atlasobscura.com/articles/sardinian-throat-singing|website=AtlasObscura}} ti32mk8w1eb4bxvksxdyvpw55lklmi5 Tumba francesa 0 1460 13707 13084 2024-06-16T02:58:27Z EEEshun 1262 /* Mboaedze */ 13707 wikitext text/x-wiki {{Databox|item=Q976802}}'''Tumba Francia''' yɛ wiadze Afro-Cubanfo asaw, ndwom, na sanku bɔ a epue wɔ Oriente, Cuba. Nkoa a wofi Franse etubraman Saint-Domingue (a ekyir yi ɔbɛyɛɛ Haiti man) a hɔn wuranom san kɔtraa Cuba epuei afa mu mbeae wɔ nkoa etuatsew no ekyir wɔ 1790 mfe no mu na wɔdze bae. Dɛm ndwom no nyaa mpontu wɔ afeha a ɔtɔ do 19 ewiei ber a wɔhyehyɛɛ Fransefo Ɔdamoa fekuw ahorow, a no mu ebiasa pɛr na ɔda ho ara wɔ hɔ no. == Su == Tumba Française ka ndwom a tsetsesɛm a ofi Afrika Atɔe Afa mu, Bantu, Franse na Spain ahyɛse bom<ref>https://books.google.com.gh/books?id=uspTNzJ_NoYC&redir_esc=y</ref>. Cuba mbusuakuw ndwom ho abemfo gye tom dɛ asɛmfua ‘tumba’ fi Bantu na Mandinka nsɛmfua a wɔdze gyina hɔ ma sanku mu. Wɔ Cuba no, wɔdze asɛmfua tumba dzi dwuma dze kyerɛ sanku, ndwontofo kuw na agor no ankasa wɔ Franse tumba mu. === Sanku Bɔ === Tumba francesas no, guadodzeyɛfo bi a wɔfrɛ no Mayora de Plaza na ɔkyerɛ no kwan. Mpɛn pii no, ndwom a wɔyɛ no yie a wɔayɛ no yie wɔ Spain na Franse kasa mu patois a wɔdze afrafra a wɔfrɛ no Kreyol Cubano anaa Patuá Cubano a ndwontofo panyin (Composé) na ɔhyɛɛ ase. Wɔ nyienyim asɛm no ekyir no, wɔbɔ Catá (a ɔyɛ ndua a ɔyɛ krukruba a wɔdze ndua ebien abɔ do), na ndwom a wɔdze si alternates alternates frɛ ne mbuae a ɔnye mbea ndwontofo kuw bi (Tumberas) bɔ ndwom. Ber a catá no dze beat no esi hɔ ekyir no, wɔbɔ tumba ebiasa no. Tumbas no yɛ nsa sanku a ɔwɔ tsir kor; ofi kɛse do kesi kakraba do no, wɔfrɛ hɔn premier (anaa manma), bulá na segón. Seseiara wɔtaa frɛ premier no quinto, osiandɛ odzi dwuma kor noara a odzi kan, improvisatory dwuma a quinto yɛ wɔ conga sanku a ɔwɔ Cuba rumba mu no. Wɔ toque masón mu no, bass sanku a ɔwɔ tsir ebien a wɔfrɛ no tamborita (anaadɛ tambora kɛkɛ) dze ndwom a ɔyɛ dɛ no bom na catá no si hɔ. Bio nso, tumberas ne mayora taa bɔ shaker a wɔfrɛ no chachá anaa maruga wɔ agoru no nyina mu. Tumba francesa nhyehyɛɛ no na Cuba rumba bi a ɔwɔ epuei afa mu a wɔfrɛ no tahona wɔ ebusuabɔ<ref name="books.google.com.gh">https://books.google.com.gh/books?id=XGzKzOH9vawC&redir_esc=y</ref>. === Toques === Toques etsitsir ebiasa na ɔwɔ hɔ, anaadɛ tumba agodzi ahorow, a emu biara na asaw pɔtsee bi wɔ ebusuabɔ. Masón. Iyi ne toque a odzi kan. Ɔda ndwom kuw no nyinara edzi na ɔnye asaw a ɔtse dɛ quadrille a tse dɛ contradanza no wɔ ebusuabɔ<ref name="books.google.com.gh"/>. Yubá. Dɛm toque yi dzi masón ekyir na ɔfa catá na tumba ebiasa no ho. Wɔdze tumba asaw tsitsir a wɔyɛ no dɛ mbrɛ wɔpɛ na ɔka ho. Yubá ahorow ebien na ɔwɔ hɔ: macota na cobrero. Frenté (anaadɛ fronté). Ahyɛse no nna ɔyɛ yubá no fa a otwa to, na seseiara wobu iyi dɛ ankorankoro toque. Ɔfa catá, ɔmanpanyin na bulá ho. Wɔbɔ no wɔ sanku no enyim, ɔno ntsi na wɔtoo dzin no. Wɔbɔ toque foforo a wɔfrɛ no cinta wɔ Santiago de Cuba nkutoo. Wɔfrɛ no dɛm osiandɛ, ɔkɔ do twa dua bi a ɔwɔ kɔla ahorow (cintas) ho hyia, a ɔyɛ kɔkɔɔ, fitaa na bruu. === Asaw === Asaw a ɔwɔ Tumba Francesa no tse dɛ Haiti Affranchi, a ɔfa nyimpa a wɔtaa hɔn do tẽẽ, a wokitsa hɔn ekyir, a wɔyɛ Fransefo su ho a Afrikafo a wɔyɛ hɔn ho mfonyin wɔ set a otwa to no do no, naaso wɔsaw Tumba Francesa mbom dɛ wɔmmfa ndwonto nndɔɔ so bio . a ɔyɛ ahaban na ndua a wɔdze yɛ ndua. Asawfo no ntar yɛ kɔla na flamboyant<ref>https://books.google.com.gh/books?id=nhCRJ4u_CYIC&redir_esc=y</ref>. == Abakɔsɛm == Yebotum ehu Fransefo adamoa efi afeha a ɔtɔ do 18 ewiei ber a Haiti Ɔman Enyidan no maa Fransefo etubrafo tuu fii Saint-Domingue, na wɔdze hɔn nkoa baa Cuba Oriente Mantɔw mu no. Odur afeha a ɔtɔ do 19 ewiei, ber a woyii nkoasom fii hɔ wɔ 1886 mu ekyir no, wɔdze Fransefo Ɔdamoa fekuw ahorow sii hɔ wɔ dɛm mantɔw yi mu, tsitsir wɔ Santiago de Cuba na Guantánamo. Hɔn a wɔdze sii hɔ no tse dɛ Afrika cabildo dadaw no wɔ akwan pii do<ref name="books.google.com.gh"/>.Hɔn a wɔgor no kyerɛ dɛ tumba francesa yɛ Franse-Haiti dze, na wogye to mu dɛ ɔyɛ Haiti a seseiara ɔyɛ Cuba dez. Odur afeha a ɔtɔ do 20 no fa a ɔtɔ do ebien no, na wɔda ho ara yɛ tumbas francesas wɔ Cuba epuei afa mu, tsitsir toque masón. Naaso wɔbɔ toques afofor wɔ nsɛm a ɔfa ho amambra fekuw ahorow mu nkotsee. Tumba francesa fekuw ebiasa da ho ara wɔ hɔ seseiara: La Caridad de Oriente (ahyɛse no nna ɔyɛ La Fayette) a ɔwɔ Santiago de Cuba; Bejuco a ɔwɔ Sagua de Tánamo, Holguín; na Santa Catalina de Riccis (ahyɛse no nna wɔfrɛ no La Pompadour) a ɔwɔ Guantánamo<ref>https://www.unesco.org/culture/ich/RL/00052</ref>. == Hwɛ iyi so == * Cuban rumba * Music of Cuba * Music of Haiti == Mboaedze == <references /> 9tki40ansbygngfysuv5izwbvpak9xx Gagaku 0 1461 13891 13890 2024-07-01T22:26:48Z KISUMAR123 67 IMPROVED ARTICLE 13891 wikitext text/x-wiki [[Fael:Bugaku(Naiku)_01.JPG|link=https://en.wikipedia.org/wiki/File:Bugaku(Naiku)_01.JPG|right|thumb|290x290px|'''''Jingu-Bugaku wɔ [[:en:Kotaijingu|Kotaijingu]] (Naiku), [[:en:Ise, Mie|Ise city]], [[:en:Mie Prefecture|Mie Prefecture]]''''']] '''''Gagaku''''' (雅楽, n’asekyerɛ ara nye. "ndwom a ɔyɛ fɛw")<ref>''Kenkyusha's New Japanese-English Dictionary'', Kenkyusha Limited, Tokyo 1991, [[:en:ISBN (identifier)|ISBN]] [[:en:Special:BookSources/4-7674-2015-6|4-7674-2015-6]]</ref> yɛ Japanfo tsetse ndwom bi a wɔdze dzii dwuma wɔ abakɔsɛm mu ma ahemfie ndwom na asaw ahorow. Wɔyɛɛ Gagaku dɛ Kyoto Ahemfie no ahemfie ndwom, na wɔdze ne su a ɔkame ayɛ dɛ ɔwɔ hɔ mprempren no sii hɔ wɔ Heian aber do (794–1185) bɛyɛ afeha a ɔtɔ do du (10).<ref>[https://web.archive.org/web/20190903014505/http://www.nihongagakukai.gr.jp/about_gagaku/gagaku.html History of gagaku] Nihon gagakukai</ref><ref>[https://web.archive.org/web/20160826124132/https://www2.ntj.jac.go.jp/dglib/contents/learn/edc22/rekishi/re3.html "雅楽 GAGAKU|文化デジタルライブラリー"]. ''web.archive.org''. 2016-08-26. Retrieved 2023-12-28.</ref> Ndɛ, Amandzebɔ Bagua no na ɔyɛ wɔ Tokyo Ahemfie. == Abakɔsɛm == Wɔdze Buddhasom a ofi China na ɔdze gagaku nhwɛsodze no baa Japan. Afe 589 mu no, wɔsomaa Japan aban ananmusifo ma wɔkɔr China (wɔ Sui ahemman no mu) dɛ worukosua Chinafo amambra, a Chinafo ahemfie ndwom ka ho. Edur afeha a ɔtɔ do esuon (7) no, na ''koto'' (zither a ɔwɔ nhama duebaasa (13)) na ''biwa'' (sanku a ne kɔn yɛ tseaa) fi China aba Japan. Ndwom ahorow, a ebien yi ka ho, na wodzii kan bɔɔ gagaku.<ref>Benito Ortolani (1995). ''[https://books.google.com/books?id=ge8cWl8OT3gC&pg=PA40 The Japanese Theatre: From Shamanistic Ritual to Contemporary Pluralism]''. Princeton University Press. pp.&nbsp;40–41. [[:en:ISBN (identifier)|ISBN]]&nbsp;<bdi>[[:en:Special:BookSources/978-0691043333|978-0691043333]]</bdi>.</ref> == Edwindadze ahorow == Mframa, nhoma na edwindadze a wɔzde bɔ ndwom yɛ ndzɛmba a no ho hia wɔ gagaku ndwom mu. Na woeyi edwindadze bi, tse dɛ Haishō, Gogen biwa, Kugo afi ndwontofo kuw no mu wɔ Heian aber do na wɔasan ayɛ no a ogyina nkrataa dadaw no do na edwindadze a ɔwɔ Shōsō-in wɔ Showa ber mu no nkae bi do. === Edwindadze a ohia mframa === * Hichiriki (篳篥), oboe * O-hichiriki (大篳篥) * Ryūteki (龍笛), transverse flute used in tōgaku * Shō (笙), mouth organ * U (竽), large mouth organ * Komabue (高麗笛), transverse flute smaller than ryūteki, used in komagaku * Azuma-asobi-bue (東遊笛), also called ''chukan'' * Kagurabue (神楽笛), transverse flute larger than ryūteki, used in kuniburi no utamai * (Ancient) Shakuhachi (尺八) * Haishō (排簫), panpipes === Edwindadze a ohia nhoma === * Gaku Biwa (楽琵琶), 4-stringed lute * Gogen biwa (五絃琵琶), 5-stringed lute * Gakusō (楽箏), 13-string zither of Chinese origin * Kugo (箜篌), angled harp used in ancient times and recently revived * Genkan (阮咸) * Yamatogoto (大和琴, also called ''wa-gon''), zither of Japanese origin, with 6 or 7 strings === Sanku === * Shōko (鉦鼓), small gong, struck with two horn beaters * Kakko (鞨鼓/羯鼓), small hourglass-shaped drum struck with two wooden sticks * Tsuri-daiko (釣太鼓), drum on a stand with ornately painted head, played with two padded sticks * Da-daiko (鼉太鼓), large drums used at festivals * Ikko (一鼓), small, ornately decorated hourglass-shaped drum * San-no-tsuzumi (三の鼓), hourglass-shaped drum * Shakubyoshi (笏拍子, also called ''shaku''), clapper made from a pair of flat wooden sticks * Hōkyō (方響) * Suzu (鈴), a bell tree clapper, specific to Mikomai dance performed as Mi-kagura * Tsuzumi (鼓), hourglass drum, specific to Shirabyōshi dance performed as Mi-kagura == Hwɛ iyi nso == * [[:en:Aak|Aak]] * [[:en:Etenraku|Etenraku]] * [[:en:Gigaku|Gigaku]] * [[:en:Kagura|Kagura]] * [[:en:Nha nhạc|Nha nhạc]] * [[:en:Yayue|Yayue]] == Mboaedze == ber0s65y5xy5k7vapl2pketne2uj2sh Jultagi 0 1462 12065 12014 2023-12-30T00:01:58Z InternetArchiveBot 41 Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.9.5 12065 wikitext text/x-wiki {{Databox|item=Q5261388}}'''Jultagi''' (Korean) anaa eoreum (Eoreum) yɛ Koreafo atsetsesɛm mu adzeyɛ a ɔfa hama a wɔdze nantsew dzendzeendzen ho. Wɔdze aka South Korea Amambr mu Egyapadze a No ho Hia a Wontum Nnhu a Ɔtɔ do 58 no ho. == Abɔse == Adanse biara nnyi hɔ ber a dɛm egumadzi a wɔdze dzi agor yi hyɛɛ ase. Nwomanyimfo binom susuii dɛ epuei wɔ Silla na Goryeo ber do<ref>https://www.heritage.go.kr/heri/cul/culSelectDetail.do?pageNo__=1_2_1_0&culPageNo=1&searchCondition=%EC%A4%84%ED%83%80%EA%B8%B0&region=1&s_kdcd=00&s_ctcd=00&ccbaCncl=2&ccbaKdcd=17&ccbaAsno=00580000&ccbaCtcd=31&ccbaCpno=1273100580000&ccbaPcd1=99&returnUrl=%2Fheri%2Fcul%2FculSelectViewList.do&pageNo=1_1_2_0</ref>. Ɔgyee dzin kɛse wɔ Joseon aheman ber do na ɔda ho ara wɔ hɔ dze besi ndɛ. Ɔyɛ soronko wɔ aman afofor do nantsew hama a ɔyɛ dzen no ho, osiandɛ mpɛn pii no wɔdze ndwom a wɔbɔ ka ho ka asɛm bi a wɔka dze gye hɔn a wɔhwɛ no enyi do. Wɔyɛ Jultagi wɔ amanfo ndapɔn mu wɔ South Korea tse dɛ Daeboreum, Dano na Chuseok ndapɔn. Koreafo amandze ekuraase a ɔwɔ Seoul so dze agor yi dze gye nsrahwɛfo enyi. Na wɔyɛ no so wɔ nhyiamu ahorow a wɔyɛ wɔ adzehye ahemfie, aban mpanyimfo a wɔkorɔn apontow ahorow anaa ekurase afahyɛ ahorow mu. Tightrope nantsew agor no yɛ hama bɔfo, aserewsɛm na ndwom nsenkubɔfo bɔfo. Yebotum ehu a hɔn a wɔbɔ iyi bi ho mfatoho wɔ ''King and the Clown''<ref>https://web.archive.org/web/20090819061352/http://twitchfilm.net/archives/006941.html</ref>. == Akwan Ahoorw == [[Image:Korea-Jultagi-Tightrope walker-01.jpg|thumb|A ''jultagi'' performance at [[Korean Folk Village]]]] Jultagi akwan horow bɔbor 40 na ɔwɔ hɔ a ma ɔka ho nye hama a ɔyɛ dzen so nantsew dɛ kankyee tsitsir, nantsew a wɔdan wɔ do, ehuhuruw a wɔdze nan kor da do, tra do na ɔda do, na ɔtɔfabi a wɔyɛ hɔn ho dɛ wɔahwe ase. Kwan fofor a wɔayɛ no yie a wɔfa do nantsew hama a ɔyɛ dzen nye dɛ wubohuruw akɔ sor ber a wɔdze wo kotodwe kor akotow hama a ɔyɛ dzen no do na afei woesi famu wɔ hama no do wɔ tsebea a wɔdze wo nan abɔ mu a wɔtra ase no. Hɔn a hɔn ho akokwaw bi a wɔdze hama a ɔyɛ dzen nantsew tum huruw kɔ hɔn enyim ber a wogyina hama no do a wɔnnhwe ase no<ref>https://web.archive.org/web/20210131163923/http://www.arirang.co.kr/Tv2/ALegacy_Whatson.asp?PROG_CODE=TVCR0301&MENU_CODE=100753&sys_lang=Eng</ref>. == Transmitter == {| class="wikitable" |+Information of Possessors<ref>{{Cite web|url=http://www.heritage.go.kr/heri/cul/selectJunsList.do?ccjuKdcd=17&ccjuAsno=00580000&ccjuCtcd=31|title=Transmitters Information of Jultagi|last=|first=|date=|website=Cultural Heritage Administration|archive-url=|archive-date=|access-date=}}</ref> !Classification !Name !Sex !Artistic talents !Acquisition !Dissolution |- |possessor |Kim Daegyun (김대균, 金大均) |Male |Jultagi |22 July 2000 | |- |possessor |Kim Yeongcheol (김영철, 金永哲) |Male |Jultagi |30 June 1976 |22 January 1988 |} == Ndwuma == * The film ''King and the Clown'' * The novel ''Jul(rope)'' (이청준, Yi Chong-jun, 李淸俊) == Hwɛ iyi so == * Korean dance * Korean culture * ''Pungmul'' * ''Juldarigi'' * Slacklining * Tightrope walking == Mboaedze == hjgnt68xqpr6xcqdgv3ipfuf2q15e75 Ganggangsullae 0 1463 12099 12098 2023-12-30T13:17:36Z The-Efua-Resa 20 Made article edit 12099 wikitext text/x-wiki '''''Ganggangsullae''''' (Hangul: 강강술래) yɛ Korea tsetse asaw a nna ahyɛse no wɔdze faa ɔtwa mber na w'abɛyɛ amanbrɛ ahyensiwdze kɛse ama Korea.Wɔdze ndwomtow, asaw, na agordzi a mbasiafo na wodzi mu akotsen. Asaw dwumadzi no kɔ do wɔ southwestern coastal mantam wɔ Jeollanam-do. Mpɛn pii no wɔdze ho ka Chuseok ahomgyeda na Daeboreum ho.Wɔsaw ewimber no nyinara na wɔ kɔ dzi anansesɛm agor a wɔdze twa hɔn ho. Wɔdze Ganggangsullae hyɛ agordzi no ase na wɔ sesa no kɔ a 'Jajeun-Ganggangsullae', dɛm yi ne su kyerɛ ahoɔfɛw a ɔkyen obiara na mbasiafo hɔn ahoɔfɛw mu tum a wɔdze kyi adwen wɔ Ganggangsullae n'ekyir, na 'Jung-Ganggangsullae" nnko wɔ Haenam na Jindo mantam. Asaw no benyaa nkrataa dɛɛ UNESCO ne intangible cultural heritage fri Korea wɔ afe 2009. == Etymology == Ganggangsullae ho nsɛm asekyerɛ no mu nnda hɔ yie, ibom asɛmfua no ne nkyerɛkyerɛ mu no yebɔ hɔn tsir mu kyerɛ dzin n'ase wɔ hɔn a wɔfri Korea anaa Hanja hɔn su. Ibinom susu dɛ wonyaa asɛmfua no frii Korea nkorɔfo hɔn nsɛm mu, wɔ dɛɛ 'Gang' wɔ Ganggangsullae mu kyerɛ dɛ wɔretwa hɔn ho na 'sullae', a wonyaa frii nsɛmfua 'sunu' anaa 'sulla', a ɔkyerɛ wagon anaa eretwe adwen egyina biribi do. Wɔ ka bɔ mu a, asɛmfua no kyerɛ dɛ wagon anaa eretwe adwen egyina biribi do wɔ aber a wɔretwa hɔn ho. Ibinom kyerɛ hɔn adwen dɛ asɛmfua Ganggangsullae no nna ɔyɛ hanja kasafua a ɔkyerɛ dɛ " atukɔfo a ɔwɔ tumi bɛba na w'abetu ahyɛ hen ɔman do", na ɔyɛ ndwom a wɔkankye dze kyerɛ ɔmanfo dɛ hɔn enyiwa nda ma hɔn hwɛ atenfo a wɔbɔtu ahyɛ hɔn do. == History == === Ahyɛse === Asɛm no wɔ kyerɛ dɛ ofri tsetse mber mu wɔ aber a Korea nkorɔfo gyee dzii dɛ Ewia , Bosom, na asaase na wɔhwɛ ewiadze ne nhyehyɛe do. Hɔn a wodzi akotsen wɔ dwumadzi no mu saw wɔ Ɔsram kɛse a w'ayɛ ma wɔ afe no mu n'ase ama hɔn otwa mber ayɛ yie. Ganggangsullae kɔ do daa wɔ Korea ne afahyɛ a w'agye dzin dɛ New Year's Day, Daeboreum, Dano, na Chuseok, a ɔyɛ kɛse wɔ Chuseok. Ntsi, Ganggangsullae abɛyɛ dwumadzi kɛse a w'agye dzin wɔ Chuseok. Wɔ Chuseok n'ewimber no, nyimpakuw a wɔ gu mu eduasa a wɔyɛ mbasiafo akuafo saw wɔ aber a w'asɔ hɔn nsa mu, wɔ tow ndwom na wɔ saw. === Feature of Korea's traditional society === Korea ne mantam amanbɛ nna ɔyɛ dza mbanyimfo ahyɛ mu ma wɔ mpatam hɔ , na wɔ mma ho kwan ma nkatasia nfa dede ntow ndwom anaa wɔnnpuei ewimber. Na ibom mbasiafo wɔ ho kwan dɛ wɔ bɔtow ndwom na w'asaw dɛ wɔreyɛ “ganggangsullae” wɔ ewimber na w'aka hɔn akoma do nsɛm wɔ Chuseok. Wɔ dɛm afahyɛ mber no, mbasiafo gye hɔn enyiwa yie fri amandze nhyɛdo biara a wonya wɔ hɔn dadaa abrabɔ mu . Wɔ 16th century no, wɔ aber a Japan tuu hyɛɛ Korea do no, Admiral Yi Sun-sin hyɛɛ mbasiafo dɛ hom nyɛ dɛm asaw no wɔ hɔn asraafo ntar mu ama wɔdze to suro ahyɛ Japan nkorɔfo hɔn mu. Wɔ kyerɛ dɛ mbasiafo ho hyɛɛ asraafo ntar na wɔ dzii asaw wɔ Mount Okmae (옥매산).Dɛm ntsi Japan akwansrafo no susu Korea asraafo hɔn ahoɔdzen bor do. Wɔ February 15, 1966, wɔ yii ganggangsullae sii hɔ dɛ Important Intangible Cultural Properties of Korea #8. == How to perform Ganggangsullae == === Wonmu === Ɔyɛ dwumadzi tsitsir wɔ Ganggangsullae, onye dɛ wɔtwa hɔn ho ma ɔbɔ ebira wɔ akwan dɔnhwere twa ne ho no. === Holding hands and Walking === Sɛ wɔ sɔ hɔn nsamu a, nsa nifa n'ekyir ɔwɔ dɛ ɔkɔ sor, na nsa benkum no mu no ɔwɔ dɛ ɔkɔ sor. Sɛ wɔrenantsew a, nantsir no ɔwɔ dɛ odzikan ɔkɔ famu. === Running === Nkorɔfo a wɔyɛ 'mbirikatu' ɔwɔ dɛ wɔ tu mbirika ntsɛmtsɛm kyen dɛ 'wɔrenantsew'. Onnyi dɛ wobuei hɔn nan mu beberee, na ɔwɔ dɛ wɔ ma hɔn nkotodwe do wɔ aber a wɔretu mbirika. === Gatekeeper Play === Gyedɛ nyimpa ebien a wodzi kan, wɔyɛ nsensanee dze yɛ kraado dze fa pɔn no mu.Nyimpa odzi kan na nyimpa ɔtɔ do ebien no fa pɔn no mu, na nyimpa ɔfata a ɔfaa pɔn no mu no nya kwan fa pɔn no mu, wɔ aber a nyimpa a ɔyɛɛ pɔn no san kɔ nsesanee no mu. === Stomping Roof Tile === Gye dɛ nyimpa baasa, wogyina nsensanee mu wɔ aber a w'esi hɔn tsir ase. Nyimpa kor gyina hɔn sisi na ɔhyɛ ase nantsew hɔn do. Nyimpa ebien no sɔ hɔn nsamu ama w'annbɔfam. == Regional aspect of Ganggangsullae == Daa wɔdze Ganggangsullae ma dɛ mfonyin a onye Ganggangsullae,na wɔdze n'anko ma, wɔ mantam a wɔwɔ no. Wɔ dɛm akwan mu yi, Ganggangsulrae ne nhyehyɛe a nna ɔwɔ hɔ sesa mu fri mbeambea mu, na n'asekyerɛ a wɔdze ma Ganggangsullae sesa wɔ mantɔw biara mu. == Funtioning and meaning of Ganggangsullae == === Ritualistic Function === Wɔ ewimber a bosom no ahyɛ ma no, mpaebɔ wɔ n'asekyerɛ ma ndzɛmba ne dodow na nkamfo a wɔdze ma bosom Ganggangsullae. Wɔ dɛm mber yi, ne nkyerɛ ase a wɔdze to hen enyim no mu nnyɛ dzen, ibom yɛ dwen dɛ Ganggangsullae ne fapem na ne na mbra osi kɔ nyaa ne ntsin frii ne mfaso mu. Ganggangsullae ne afaribɔdze nsesa kakra wɔ hɔn amanbrɛ mu. Wɔ nkyerɛase fofor mu no, wɔ mantɔw a wɔdze ka dzaa ɔwɔ mfinfin, ne papa no na ne mu yɛ dzen kyen dza ɔwɔ ne nkyenkyen. Mfataho nye, ndadze ahorow nnye ne ho. Ntsi nhyehyɛe soronko biara nnye ho fri Jin Ganggang dze kɔ Kang Ganggang. === Function and meaning of the origin of affluence === Wɔ Shinan no, wɔ kyerɛ dɛ Ganggangsullae dwumadzi no onnyɛ mbasiafo nkotsee na wɔyɛ, ibom mbanyinfo na mbasiafo yɛbɔmu. Yetum ka dɛ Ganggangsullae ka awar nhyehyɛe ho. Ɔsoa mpaebɔ ne nkyerɛase dze ma bosom no ama w'enya ndzɛmba wɔ ne dodow mu. === Function and meaning of Kanggangsullae related to the Japanese Invasion === Ganggangsullae a ye nyim ne nkyerɛkyerɛmu fa Imjinwaeran wɔ ne ngyinado wɔ Jindo na Haenam. Wɔ aber Japan tuu hyɛɛ Imjin, mbasiafo sesa hɔn atar na wɔ dan hɔn ho twaa Ganggangsullae. === Function and meaning as play song === Wɔ mbea w'etwa hɔn ho ehyia no, wɔbɔ Ganggangsullae dɛ agordzi ndwom. Wɔ nwen akokordurdze, ndze pa n'ewie, treadmill tilting, na mba hɔn awo nso wɔyɛ adzesua ho nhyehyɛe ma hɔn. Ɔyɛ ngyinado hɔ ma Ganggangsullae ne nkyerɛase wɔ 21st century. === Function and meaning as cultural property === W'eyi Ganggangsullae esi hɔ dɛ Intangible Cultural Property No. 8 ma Korea. Ndɛ Ganggangsullae abɛyɛ hɔn agordzi dwuma kor. Ganggangsullae yɛ amanbrɛ dwumadzi a osombo a ɔwɔ ndwom beberee na tumi dɛ wɔdze bɛ ma ekyir mba. == Characteristics == Wɔ amanbrɛ mu no, dɛm asaw yi mbasiafo nkotsee na wɔsaw no ewimber wɔ aber a ndwom akadze bia nnka ho. Nkatasia na mbasiafo mpanyinfo dzi asaw wɔ aber a wɔtwa hɔnho ewimber wɔ bosom n'ase. Wɔ puei na wɔhyɛ Korea amanbrɛ ntar, wɔsɔ hɔn nsamu, ma wɔhyia mu , na wɔtwa hɔn ho. Ndwontownyi a ɔda hɔn ano tow ndwom n'ahyɛse na obiara tow ndwom ne nsɔwdo 'ganggangsullae'. Ndwom ne ntoado no kɔ do kɔ mbirika mu. Wɔ tow ndwom fa hɔn ahohiahia ho, hɔn nkitahodzi, na hɔn ɔpɛ. Mber a wɔresaw no, mbasiafo no dzi agor ahorow. Asaw no kɔ do kosi esuem. == See also == == References == == External links == asgeb2s4z7mae4nebtpjlr70056kc2t Akyn 0 1464 14185 13077 2024-07-30T11:34:43Z Robertjamal12 13 clean up, replaced: ) → ɔ (14) using [[Project:AWB|AWB]] 14185 wikitext text/x-wiki Aqyn anaa '''akyn''' (Kazakh: ақын, Kyrgyz: акын, wɔbɔ no [ɑˈqɯn]; wɔkyerɛw ebien no nyina sɛ aqın anaa اقىنɔ, yɛ anwensɛm kyerɛwfo na ɔdwontofo a ɔyɛ no ho dɛ mbrɛ ɔpɛ wɔ Kazakhstan na Kyrgyz amambra mu. Aqynfo yɛ soronko wɔ zhyraus anaa manaschys a wɔyɛ ndwom a wɔbɔ anaa abakɔsɛm akyerɛwfo a wɔyɛ ayɛsɛm mbom no ho. Ndwom akansi a wɔfrɛ no aytıs anaa aytysh mu no, aqyns yɛ hɔn ho dɛ mbrɛ wɔyɛ ndwom a wɔsan ka tse dɛ ndwom, mpɛn pii no wɔdze dombra (wɔ Kazakhfo muɔ anaa komuz (wɔ Kyrgyzfo muɔ ka ho. Wɔ etubrafo asetsena kwan na akenkan na akyerɛw a nkuraasefo dodow no ara a wɔwɔ Asia Finimfin afa mu ansaana Soviet reba no mu no, akyns dzii dwuma tsitsir wɔ nkorɔfo nsusui na hɔn nka a wɔtse a wɔda no edzi, asetsena mu ndeyɛɛ bɔn a wɔpaa ho tam, na abran a wɔhyɛɛ hɔn enyimnyam no mu. Wɔ Soviet ber do no, nna hɔn ndwom a wɔbɔ no dze ayɛyi ndwom a wɔdze ma Lenin ka ho. Bi a ndɛyi aqynfo so betsintsim hɔn ahyɛse ndwom na anwensɛm. == Kazakh aqyns == Abakɔsɛm mu Kazakh akyns a agye dzin no bi nye: Zhanak Kambaruluy (1760–1857ɔ, Makhambet Otemisuly (1804–1846ɔ, Suyunbai Aronuly (1815–1898ɔ, Shernyz Zharylgasov (1817–1881ɔ, Birzhan-Sal Khodgulov (1834–1897ɔ , Ziaus Baizhanov (1835–1929ɔ, Akan Sery Corramsauluy (1843–1913ɔ, Zhambyl Zhabayuly (1846–1945ɔ, Gaziz Firesoll (adwene 1930ɔ, Kenen Azerbaev (1884–1976ɔ, na Aktan Kereiuly. Aqynfo taa yɛ hɔn ho hɔn ho koraa, wɔyɛ hɔn adze wɔ biribiara a ɔkɔ do wɔ ɔmanfo mu anaa tsebea no mu wɔ ɔman no nyina ndapɔn mu, nye ma ɔkeka ho Wɔ ndapɔn mu no, wɔtaa yɛ aqyn akansi bi. Wɔ aqua akansi no mu no, gye w’enyi, sesa hɔn ho hɔn ho wɔ anwensɛm mu, bɔ mbɔdzen dɛ wobedzi hɔn ho fɛw anaadɛ paw asɛmtsir biara a wɔpɛ. Ɔtɔfabi a, etumfo no robɔ mbɔdzen dɛ wɔdze Aytyus censorship bɛhyɛ hɔn ase ber a ɔfa tum a egyapadze anaa amamuyifo wɔ ho no<ref>https://rus.azattyq.org/a/kazakhstan_aitys_censorship_/2279767.html</ref>. AKYNVOV asetsena kwan nye ahoɔhar a Akynov edwindze no dze yɛɛ edwuma no ammba edwuma no ho kwan wɔ ber a etwa mu no mu na wɔhwɛɛ edwuma do wɔ krataa do. Aquins edwuma dodow no ara kɔr do yewee. == Kyrgyz Aqyns == Famous Kyrgyz Aqyns no bi nye Qalygul, Arsstanbek, Soltonbay, Toqtogul Satylganov, Togoloq Moldo, Qylychty, Naymanbay, Qalmyrza, Eshmanbet, na Beknazar. Ɔtɔfabi a, wobu Manaschys so sɛ ɔyɛ Aqyns a wɔka asɛm a ɔyɛ soronko . == Kasadwin == * Nurmakhan, Zhanash: ''Kazaktyn 5000 Akyn-zhyrauy''. Almaty 2008. <nowiki>ISBN 9965-742-70-7</nowiki> (in Kazakhɔ == Hwɛ iyi so == * Kazakh music * Kyrgyz music == Mboaedze == 0z339w777iingglqjoguxw9cpum5p0s Bećarac 0 1465 12841 12036 2024-04-09T10:33:56Z Robertjamal12 13 clean up, replaced: ã → a using [[Project:AWB|AWB]] 12841 wikitext text/x-wiki {{Databox|item=Q1253861}}'''Bećarac''' yɛ amandze ndwom a ɔyɛ serew, a ofi Slavonia nkuraase, Croatia na ewiei koraa no ɔtserɛw kɔɔ Hungary kesii famu na Vojvodina mantɔm mu wɔ Serbia<ref>Cvitanic, Marilyn. ''Culture and Customs of Croatia'', Greenwood Publishing, 2011.</ref>. Asɛmfua no abɔse fi bećar (Turkish: bekâr), a ɔkyerɛ ‘bachelor’, ‘reveler’ anaa ‘carouser’<ref name=":0">https://www.croatiaweek.com/unesco-protected-it-now-it-has-its-own-museum-in-croatia/</ref>. Bećarci yɛ fɛwdzifo, dzi fɛw ne/anaadɛ wɔyɛ banyin na ɔbaa a nna no ho akɔndɔ ber nyina, na mbanyin kuw bi taa to hɔn wɔ ekurase apontow ahorow ase (‘sijelo’ anaa ‘kirvaj’). Naaso, mbea so na wɔto ndwom wɔ pɛyɛ mu, tsitsir wɔ kolo asaw mu. == Nkyerɛkyerɛmu == Bećarac dze ndwom ebien a ɔyɛ ketsee dzi dwuma wɔ decasyllable mu, ber nyina wɔto no ndwom kor no ara, tamburitza ndwontofo kuw, bagpipe anaa samica a wɔntaa mmbɔ anaadɛ ndwontofo kuw no nkotsee na wɔbɔ<ref name=":0" />. Ndwontofo kuw no panyin na ɔto nkyekyɛm a odzi kan no na ɔyɛ asɛntsir a ntease wɔ mu; mbanyin a wɔaboaboa hɔn ho ano ndwontofo kuw no na wɔsan yɛ bio. Nkyekyɛm a ɔtɔ do ebien no yɛ aserewsɛm a ɔnye no ho bɔ ebira, a ndwontofo kuw no so san ka bio (naaso mpɛn pii no serew na obubu). Wɔtaa bɔ bećarci wɔ apontow bi a ɔsen biara mu dɛ ndwom a wɔnom ber a wɔdze bobesa ne ndwom ama nyimpadɔm no ayɛ hyew dɛ mbrɛ ɔsɛ ekyir. Bećarci a ɔtoatoa do no botum atsena hɔ daa. Wɔtaa yɛ ndwom no mu nsɛm no wɔ bea hɔ anaadɛ wɔyɛ no dɛ mbrɛ wɔpɛ, na wɔtserɛw ma oye sen biara no mu na wɔsan dze dzi dwuma bio ma apontow ahorow a ɔbɛba ekyir yi<ref>Dubinskas, Frank. ''Performing Slavonian folklore'', Stanford University; 1983</ref>. Mpɛn pii no, ɔyɛ dzen dɛ wɔbɛkyerɛ Bećarci ase na paa do fo atse ase, osiandɛ wɔdze puns dzi dwuma, ɔkyerɛ apaa mu hɔ nsɛm a osisi na amambra mu nsɛm a wɔdze twe adwen si do. Nhwɛdo tsiaba: 'sjedi Ćiro na vrh slame, brkovima plaši vrane' -<nowiki>&</nowiki>gt; 'Chiro te sare do, ɔdze n'abɔgyesɛ bɔ kraman hu'. Naaso ɔyɛ dzen dɛ wɔbɛtse ase wɔ: <nowiki>''</nowiki>mala moja, visoki jablane, je l' ti mjesec vidio tabane'-<nowiki>&</nowiki>gt; 'me kumaa, apɔw-mu-teɛteɛ dua tsentsen, so ɔsram ehu wo nan ase'<ref name="vecernji.hr">https://www.vecernji.hr/vijesti/becarci-zbog-ulaska-na-unescovu-listu-prevedeni-na-engleski-263185</ref>. == Abakɔsɛm == Wɔgye dzi dɛ bećarac hyɛɛ ase wɔ Croatia Aseraafo Ɔhye a wotuu fii hɔ no mu<ref name=":0" />. Friedrich Salomon Krauss a wɔwoo no wɔ Požega a ɔboaboaa bećarac ndwom bɛyɛ mpem ebien ano na osuaa ho adze<ref name=":0" />. === UNESCO ahobambɔ === Afe 2009 mu no, Croatia dze bećarac no kɛmaa afofor dɛ wɔmfa nka UNESCO Amambra Egyapadze a Ɔnnyɛ Hu no ho<ref>https://arhiva.nacional.hr/clanak/52800/becarac-licitari-i-alka-u-unesco-u</ref>. Wɔ afe 2010 mu no, mbɔdzembɔ no ankosi hwee bio, na wɔyɛɛ Borɔfo nkyerɛase ahorow dɛ mbrɛ ɔbɛyɛ a wobotum ahwehwɛ mu yie<ref name="vecernji.hr"/>. Wɔ afe 2011 mu no, wɔdze kaa dzin no ho<ref>https://www.vecernji.hr/vijesti/slavonski-becarac-i-nijemo-kolo-iz-zagore-na-unesco-ovoj-listi-350680</ref>. === Bećarac tsetse ndzɛmba korabea === Afe 2017 mu no wɔbɔɔ amandze dɛ wobobue tsetse ndzɛmba korabea bi a woehyira do ama bećarac wɔ Pleternica kurom, Croatia<ref name=":1">https://lokalni.vecernji.hr/zupanije/pleternica-ce-prva-u-svijetu-dobiti-trg-becarca-5361</ref><ref>https://www.ne-mo.org/news-events/article/museum-of-becarac-becharac</ref>. Ɔkwankyerɛfo no kaa adwen no ho asɛm dɛ ɔyɛ ndɛyi tsetse ndzɛmba korabea, a ɔbɛka bećarac atsetsesɛm egyapadze, naaso ɔwɔ ndɛ tsebea mu<ref>https://hrturizam.hr/en/u-pleternici-predstavljen-projekt-muzeja-becarca-kao-interpretacijskog-centra</ref>. Osiandɛ bećarac yɛ Croatia amambra egyapadze a enyiwa nhu no fa tsitsir ntsi, Europa Aman Nkabom no na ɔdze sika boaa tsetse ndzɛmba korabea edwuma no 85%, a wɔhwɛɛ kwan dɛ obenya nkentɛndo pa wɔ kurow no na mantɔw no nyina yiedzi do. 8. 8. Nsɛm a wɔka kyerɛ<ref name=":1" />. == Mboaedze == 9m30tpkqrn9e5eabxtw0tf579ks5lk4 Fileteado 0 1466 13683 13682 2024-06-16T02:38:21Z EEEshun 1262 /* Mboaedze */ 13683 wikitext text/x-wiki {{Databox|item=Q1412688}}'''Fileteado''' (Spanish kasa mu nkyerɛase: [fileteˈaðo]) yɛ Edwindze kwan do mfonyin na nkyerɛwdze bi, a wɔdze nkyerɛwdze a wɔayɛ no dɛ mbrɛ wɔpɛ na nhwiren a ɔfow efifidze, a wɔtaa dze dzi dwuma wɔ Buenos Aires, Argentina. Wɔdze siesie ndzɛmba ahorow a wɔdɔ nyina: nsɛnkyerɛndze, taksi, lɔre na colectivos dadaw, Buenos Aires bɔs mpo. [[Fael:Fileteado porteño.jpg|thumb|A self-referencing example of the art form.]] Filetes (nkyerɛwdze a ɔwɔ fileteado kwan do) taa yɛ kɔla ahorow a ɔwɔ kɔla na symmetries a woewie a anwensɛm kasasin, nsɛm na nsɛm a wɔka ho asɛm, a ɔyɛ serew anaadɛ ɔyɛ basabasa, nkatse anaa nyansapɛ nyinara. Wɔayɛ Porteñofo (Buenos Aires a wɔtse hɔ) amambra no fa fi afeha a ɔtɔ do 20 no ahyɛse. Wɔwoo filetes no dɛ egudze a ɔnnyɛ dzen, na ɔbɛyɛɛ edwindze a ɔyɛ nsɛnkyerɛdze ma kurow no<ref>https://web.archive.org/web/20141213071738/http://www.bbc.com/travel/blog/20121221-learn-a-true-buenos-aires-art-form</ref>. Hɔn a wɔdze sii hɔ no mu pii yɛ Europafo etubrafo, a wɔdze ma ekyir yi fileteado a ɔbɛyɛɛ Argentinafo edwindze soronko a wonyim no ndɛ ber a wɔdze frafraa mpɔtam hɔ amambra edwindze ahorow mu ndzɛmba bi fii Europa bae. Wɔgyee Fileteado too mu dɛ edwindze soronko wɔ 1970 ekyir, ber a wɔdze kyerɛɛ ma odzi kan no. == Abakɔsɛm == Fileteado hyɛɛ ase wɔ teasenam a ɔyɛ fitaa a apɔnkɔ twe, a ɔdze nduaba, enufusu, ndzɛmba a wɔtɔn ne paanoo kɔr wɔ afeha a ɔtɔ do 19 ewiei no mu. Ná wɔfrɛ mfonyinyɛfo a ɔdze teasenam no siesiee no Fileteador, osiandɛ ɔdze ber tsentsen yɛɛ edwuma no. brɔs a wɔdze ahoma ayɛ a wɔsan frɛ no ‘Brɔs a wɔdze yɛ filetes’. Iyi yɛ asɛmfua a wonyaa fii Latin kasa mu ‘Filum’ a ɔkyerɛ ‘Asaawa’, a ɔkyerɛ edwindze a ɔwɔ nkyerɛwdze fɛfɛw bi a ɔyɛ egudze. Osiandɛ nna ɔyɛ biribi a wokum no ber a wɔyɛɛ teasenam bi ekyir ntsi, naaso ansaana wɔregye sika no, nna ɔyɛ edwuma a ɔsɛ dɛ wɔyɛ no ntsɛntsɛm. Dɛm ber no, mfonyinyɛfo etsitsir pii nyaa nkɔdo tse dɛ Ernesto Magiori na Pepe Aguado anaa mfonyinyɛfo tse dɛ Miguel Venturo, Salvador Venturo babarima. Nna ma otwa tow yi yɛ Italy Eguadzifo Po do Aseraafo panyin a ɔdze sii hɔ wɔ Buenos Aires, faakor a ɔdze no ho hyɛɛ FileTeado mu, na ɔdze nsusui pii a ofi ne man mu kaa ho. Miguel suaa mfonyinyɛ ho adze na ɔmaa ne papa kwan no yɛɛ kɛse, na mfonyinyɛfo a ɔhyehyɛɛ filete no mu pii susui ho. Wɔkyerɛ dɛ ɔno na ɔdze nomaa, nhwiren, abohen na ɔtwease baa mfonyin ahorow no mu, na dɛ mbrɛ wɔyɛɛ nkyerɛwdze wɔ lɔre ahorow apon mu no. Osiandɛ nna tow a wɔbɔ wɔ nkyerɛwdze akɛse paa ho ntsi, Miguel yɛɛ kakraba naaso nna wɔdze mfonyin ahorow a ɔyɛ kɔla ahorow a ɔyɛ dzen yie etwa ho ehyia dze atoatoa adwen, edwindze a ogyina hɔ kyɛe. == Su Tsitsir == Filete porteño buukuu no a Alfredo Genovese kyerɛwee mu no, nyimpa ho nyimdzefo Norberto Cirio ka su etsitsir a ofi fileteado mu ho asɛm dɛ: A high degree of stylization The preponderance of lively colours The use of shading and highlighting to create the illusion of depth Gothic font style anaa nkyerɛwde a ɛkɔ akyiri kɛse a wɔpɛ sɛ wɔde di dwuma == Nfonyinsie Bea == <gallery> Corrientes348.jpg|Street sign at [[Corrientes Avenue]] 348 Fileteado Jean Jaures Mariano Miguel Capiello.jpg|House on Jean Jaures street Fileteado Jean Jaures Tulio Ovando.jpg|Shop on Jean Jaures street Fileteado frases.jpg|Phrases with fileteado Abasto neighbourhood Fileteado Taxi 2.jpg|Old-timer taxi with fileteado Fileteado Gardel Martiniano Arce.jpg|[[Carlos Gardel]] painting, by Arce Jorge muscia filete.jpg|Mural painting, by [[Jorge Muscia]] (1998) Mi Buenos Aires Querido.jpg|''Vaca Fileteada'' for the Cow Parade, by [[Jorge Muscia]] (2006) Zapatillas fileteadas.jpg|Intervened shoes Fileteado cartel.jpg|An example of ''fileteado'' lettering, reading ''«Lo fui haciendo despacito para que saliera bonito»'', meaning, “I took my time while making it so it would come out nice.” </gallery> == Mboaedze == <references /> 1nu1v1rn6qpizar2upboyq30w113slq Zvončari 0 1467 12932 12048 2024-04-09T10:56:51Z Robertjamal12 13 clean up, replaced: ã → a (2) using [[Project:AWB|AWB]] 12932 wikitext text/x-wiki {{Databox|item=Q1563592}}'''Zvončari''' (‘abɔfo’) yɛ amandze a ɔda nsew a wokitsa mu wɔ mantɔmw a etwa Rijeka, Croatia ho ehyia no mu. Wɔdze kaa UNESCO Ananmusifo dzin a ɔfa Adasamba Amambra Egyapadze ho wɔ afe 2009 mu<ref>https://www.unesco.org/culture/ich/index.php?pg=00011&RL=00243</ref>. Amandze no fi Slavfo abosomfo tsetse ber do na ɔda ho ara yɛ ma wɔtaa yɛ wɔ mantɔw yi mu. Zvončari edwuma tsitsir nye dɛ ɔbɔbɔ awɔw ber mu ahonhom bɔn hu na oekanyan ehohur ber mu kyinhyia fofor. Wɔ Rijeka Afahyɛ no mu no, Zvončari nantsew fi ekurase kor ase kɔ ekurase do wɔ mantɔw no mu nyina, fa kwan kor no ara a edzi mfeha pii no do, na wɔyɛ dede soronko bi, a bobesa a hɔfo no dze ma wɔ kwan do no fa bi na ɔma ɔyɛ kɛse. == Nkyerɛkyerɛmu == [[File:Zvoncari viskovo 2008 11.jpg|thumb|150px|[[Mask]]]] Zvončar atar a ɔyɛ gyinapɛn no bi nye trako fitaa, atar a ɔyɛ nsensanee, na oguan nwoma a wɔtow. Wɔ hɔn nsa mu no wokitsa ‘balta’ anaa ‘bačuka’ — egyan a wɔayɛ no dɛ mbrɛ wɔpɛ, na wɔdze kɔber dɔn akɛse kor anaa ma ɔbor dɛm twa hɔn asen ho hyia. Ɔson mbrɛ wɔhyɛ ntar wɔ ekurase biara ase; dɛ nhwɛdo no, Zvončari a ofi Halubje na Grobnik [hr] (Dondolaši) hyɛ akatawia soronko a wɔayɛ no dɛ mbrɛ wɔpɛ a ogyina hɔ ma mboa tsir a ɔyɛ nwanwa, ber a Zvončari a ofi Žejane (a Istro-Romaniafo na wɔtse hɔ) na Brgud [hr] hyɛ ‘nhwiren kyɛw’. Hɔ anansesɛm kyerɛ dɛ ɔyɛ Zvončarifo na ɔmaa Tatarfo anaa Turkeyfo a wɔtow hyɛɛ hɔn do no suroe wɔ Ottomanfo nkonyimdzi no mu, a eguanhwɛfo dze akatawia guu hɔn tsir do, na dɔn a wɔdze abɔdo abɔ ho, na ɔmaa dede bi a ɔma asotsiw bae a ɔmaa atamfo no bɔɔ hu. Fitsi dɛm ber no, egyan bɛyɛɛ Zvončari anwinadze a wɔtaa dze dzi dwuma no fa<ref>https://www.theguardian.com/world/gallery/2018/jan/30/ituren-carnival-ancient-pagan-festival-in-pictures</ref>. Zvončarifo dze hɔn ho hyɛ amanaman ntam Rijeka Afahyɛ no mu daa. == Hwɛ iyi so == *[[Busójárás]] *[[Kurentovanje]] *[[Pre-Christian Alpine traditions]] *[[Rijeka carnival]] == Mboaedze == s8dnayt6chxass5bj4eik892evoh5ce Adakabɛnyɛfo 0 1468 14147 13678 2024-07-30T11:32:13Z Robertjamal12 13 clean up, replaced: ) → ɔ (4) using [[Project:AWB|AWB]] 14147 wikitext text/x-wiki [[Fael:Dirr Orgelprospekt.jpg|thumb|upright|Design for an organ by [[Johann Georg Dirr]], 18th century]] [[Fael:Bundesarchiv B 145 Bild-F023326-0001, Bonn, Orgelbau in der Werkstatt Klais.jpg|thumb|upright|German organ builder pre-voicing pipes, 1966]] [[Fael:Bundesarchiv B 145 Bild-F023327-0001, Bonn, Orgelbau in der Werkstatt Klais.jpg|thumb|upright|German organ builder constructing an organ, 1966]] [[Fael:Saulieu - Saint-Andoche - Orgues.jpg|thumb|upright|Modern organ in Basilica of St. Andoche, [[Saulieu]], France]] Adakabɛnyɛ edwuma yɛ edwuma a ɛma wɔyɛ paipu akwaa ho nhyehyɛɛ, si, san siesie na wɔhwɛ do yie. Mpɛn pii no, ma ɔyɛ sanku no nya edwuma dɛ ɔnnyɛ sanku bi a ɔwɔ gyinabea pɔtsee bi a ɔfa gyinabea, nsaanodwuma, na ndzeyɛɛ ho, ɔyɛ nhyehyɛɛ bi a ɔbɛma woedzi ehunmu, mfirdwuma na enyigye ho nsusui ahorow ho dwuma yie, na afei ɔyɛ sanku no. Edwuma no hwehwɛ nyimdze pɔtsee wɔ nsɛm tse dɛ organ pipes nsenia tsentsen na ndzɛmba ahorow a wɔdze di dwuma (a ndua, dadze, atam, na aboa nwoma ka hoɔ ho nyimdze so nye ntease a ɔfa statics, aerodynamics, mechanics na electronics ho.Naaso, ɔwɔ mu dɛ wɔ nsusui mu no, ɔdansifo no na ɔhwɛ adansi no afa horow nyina do dze, naaso wɔ ndzeyɛɛ mu no, edwumayɛbea ahorow a wɔyɛ akwaa a wɔdze yɛ ndzɛmba no bi nye hɔn a wɔyɛ paipu, ndzeyɛɛ, na nkuku ho abemfo; ndwuma tse dɛ paipu a wɔyɛ, dadze a wɔdze gu mu, na ndzɛmba a wɔntaa mmfa nnyɛ edwuma a wɔyɛ no, wɔtaa dze ma ndwumakuw a ɔwɔ paado. Sɛ wɔyɛ sanku fofor afa horow nyina wie a, ɔsɛ dɛ wodzi kan siesie paipu no na wɔdze ndze kyerɛ mbrɛ wɔpɛ na enyigye su ahorow. Afei wɔtaa boaboa edwindze ne fa bi anaa ne nyinaa ano wɔ edwumayɛbea hɔ, bubu, na wɔsan boaboa ano wɔ bea hɔ, na ɔno ekyir no, wɔma paipu no yɛ ma otwa tow na wɔma ɔyɛ dɛw. Hɔn a wɔyɛ akwaa no so yɛ nsiesie daa, a ma ɔka ho ne nsesae a wɔyɛ wɔ paipu mu na adzeyɛ no a wosiesie, na nsiesie a no ho hia osiandɛ no ho asɛe, ɔhaw ahorow a wonntum nhu anaadɛ wɔyɛ no basabasa (a ɔhyew na ɔhyew a ɔmmfata ka hoɔ ntsi. Ma ɔka akwaa bi a wɔyɛ no fofor koraa nye dɛ wɔbɛpaapaa nsu efi no mu na wɔhohoro ndzɛmba a ɔwɔ mu no nyina ho yie na woesiesie wɔ beebi a no ho hia; wobotum so ayɛ nsesa na ndzɛmba bi aka edwindze no ho ber kor no ara mu. Wobotum asan dze akwaa dadaw no so akɔ tsebea a nna ɔwɔ hɔ ahyɛse no mu, ama ɔka ho nye dɛ wɔbɛsan ayɛ afa ahorow a asɛɛ na ma ayew a wɔdze ndzɛmba na akwan a ɔyɛ nokwar wɔ abakɔsɛm mu bedzi dwuma.<ref>https://www.ibo.co.uk/</ref> Wɔ aman bi tse dɛ Germany, Switzerland, na Norway ka ho mu no, organ edwuma yɛ nsaanodwuma a wɔahyɛ ho mbra. ==See also== * [[List of pipe organ builders]] ==Further reading== * [[Poul-Gerhard Andersen]]. ''Orgelbogen; klangteknik, arkitektur og historie''. Copenhagen: Munksgaard, 1956. {{OCLC|4406847}} {{in lang|da}} * Poul-Gerhard Andersen. ''Organ Building and Design''. Trans. Joanne Curnutt. New York: Oxford / London: Allen & Unwin, 1969. {{OCLC|29076}} * [[George Ashdown Audsley]]. ''The Art of Organ-Building: A Comprehensive Historical, Theoretical, and Practical Treatise on the Tonal Appointment and Mechanical Construction of Concert-Room, Church, and Chamber Organs''. 2 vols. New York, 1905. Repr. New York: Dover, 1965. {{OCLC|225672}} * Walter and [[Thomas Christopher Lewis|Thomas Lewis]]. ''Modern Organ Building: Practical Explanation and Description of Organ Construction with Especial Regard to Pneumatic Action and Chapters on Tuning, Voicing, etc.'' 3rd ed. London: Reeves, 1939, repr. 1956. {{OCLC|10720827}} * Johann Julius Seidel. ''Die Orgel und ihr Bau: ein systematisches Handbuch für Cantoren, Organisten, Schullehrer, Musikstudirende &c., so wie für Geistliche, Kirchenvorsteher und alle Freunde der Orgel und des Orgelspiels''. Breslau, 1843. Repr. Amsterdam: Knuf, 1962. {{OCLC|2477379}} {{in lang|de}} * Johann Julius Seidel. ''The Organ and its Construction: A Systematic Handbook for Organists, Organ Builders, &c.'' Trans. 2nd ed. London, 1855. Repr. Da Capo Press music reprint series. New York: Da Capo, 1982. {{ISBN|9780306761065}} * Martin Kares. "Die Situation des Orgelbaus in Deutschland zu Beginn des 21. Jahrhunderts". In: [http://dokumentix.ub.uni-siegen.de/opus/volltexte/2011/575/pdf/Colloquium_2003.pdf ''Die Orgel zwischen Gestern und Morgen. Bericht über das zehnte Colloquium der Walcker-Stiftung für orgelwissenschaftliche Forschung 23. &ndash; 25. September 2003 in Siegen'']. Veröffentlichungen der Walcker-Stiftung 18. Siegen: Universitätsbibliothek Siegen, 2011, pp.&nbsp;14&ndash;15 (pdfɔ {{in lang|de}} * Lawrence I. Phelps. [https://web.archive.org/web/20200809103205/http://www.lawrencephelps.com/Documents/Articles/Phelps/ashorthistory.shtml "A Short History of the Organ Revival"]. ''Church Music'' 67.1, Spring 1967 ==External links== * [https://web.archive.org/web/20070917032429/http://www.internationalorganbuilders.com/ The International Society of Organbuilders] * [https://www.die-orgelseite.de/orgelbau_e.htm The 101 of organ building], The Organ Site * [http://www.ibo.co.uk/ Institute of British Organ Building] * [https://apoba.com/ The Associated Pipe Organ Builders of America] * [http://www.orgelbau.com/ Orgelbau Deutschland] {{in lang|de}} * [https://www.pipeorgans.co.nz/ The South Island Pipe Organ Company] (New Zealandɔ m9e2sqmwnxcp0tk31vbepkhfymh37tr Nijemo kolo 0 1469 12070 12069 2023-12-30T09:16:51Z Assilidjoe 33 Added data 12070 wikitext text/x-wiki {{Databox|item=Q7034534}}'''Nijemo kolo''' (wɔbɔ no [nijêːmo kôlo]) yɛ asaw a ɔnnyɛ bɔkɔɔ a ofi Dalmatia ekyir asaase a ɔwɔ Croatia kesi famu no<ref>https://www.unesco.org/culture/ich/index.php?lg=en&pg=00011&RL=00359</ref>. Wɔ afe 2011 mu no, wɔkyerɛw too UNESCO Amambra Egyapadze Mu. == Nkyerɛkyerɛmu == Nijemo kolo yɛ kuw bi a wɔyɛ krukruba a wɔato mu a mbanyin no dzi hɔn ahokafo mbasia enyim wɔ anamɔn a ɔkɔ ntsɛntsɛm mu, a ɔtaa yɛ dzen na ɔyɛ hu na oye. Adze a ɔda nsew kɛse wɔ asaw no ho nye dɛ nna wɔtow no koraa a ndwom nnka ho<ref name=":0">https://min-kulture.gov.hr/print.aspx?id=7159&url=print</ref>. Ndɛ, ekuraase kuw a ɔkɔ do yɛ Nijemo kolo na wotumi hu no wɔ afahyɛ ahorow, akansi ahorow, guadodzeyɛ ahorow, asɔr afahyɛ ahorow, na ayeforhyia ahorow mu<ref name=":0" />. == Hwɛ iyi so == * Croatian dances * Kolo (dance) == Mboaedze == a2j5shn3xoosfkfpv2wcbvo3cqhakv7 Wayampifo 0 1470 12925 12120 2024-04-09T10:55:47Z Robertjamal12 13 clean up, replaced: ã → a (9) using [[Project:AWB|AWB]] 12925 wikitext text/x-wiki '''Wayampi''' anaa '''Wayapi''' yɛ tsetse nkorɔfo a wɔwɔ <nowiki>''</nowiki>south-eastern<nowiki>''</nowiki> hye do wɔ Frɛnkye Guiana wɔ bea a nsutsen Camopi na Oyapock hyia, na bea a nsu taa hɔ wɔ Amapari na Carapanatuba nsutsen mu wɔ finimfin mantɔw mu wɔ Amapá and Pará wɔ Brazil. Wayampifo hɔn dodow bɛyɛ 2,171. Hɔ dodow bɛyɛ 950 tse Frɛnkye Guiana wɔ mbea ebien a wɔtse a adan nkakramba etwa hɔ ho ehyia, na 1,221 tse Brazil wɔ 49 nkurase mu. == Edzin == Iyinom so yɛ dza wɔdze frɛ Wayampifo, Wajapi, Wayapi, Wajapi, Oiampi, Barnaré, Oyampi, Oyampik, Waiapi, Walapi, Guaiapi, Guayapi, Oiampipucu, Oyampí, Oyampipuku, Oyanpík, Waiampi, Wajapae, Wajapuku, Wayapae, na Wayapi nkorɔfo. == Kasa == Akyerɛw no ankasa: Wayampi kasa Wayampifo ka Wayampi kasa, a ɔyɛ <nowiki>''</nowiki>Subgroup VIII of the Tupi-Guarani<nowiki>''</nowiki> hɔn kasa. Wayampifo wɔ kasa ahorow ebiasa: Amapari Wayampi, Jari, na Oiyapoque Wayampi. Wɔdze kasa mbra akyerɛw kasa no ɔnam kasa mbra a aman nyina agye ato mu ntsi, na wɔannkyerɛɛw no dɛ mbrɛ Frɛnkyɛ anaa Pɔtugiis hɔn kasa mbra no tse. Nyimdzee a ɔwɔ kasa no ho no wɔ famu. == Abakɔsɛm == Atɔe nkrataa a wɔakyerɛw ato hɔ fa Wayampifo na Pɔtugiisfo ho no fi 1690 a yɛbobɔ ekuw no hɔn dzin a wofi <nowiki>''lower Xingu River'' dze kɔ ''Jari River''</nowiki>, na wɔdze kɔ Sarmu dze kɔ Jari na Amapari nsutsen ho. Nna Wayampifo nye Frɛnkyefo hɔn mpanyimfo a wɔda hɔn ano wɔ amanyɛ mu ko. 1738 mu no, nkorɔfo a wɔyɛ Yesu n<nowiki>'abedziekyirfo no buei wɔ ''Oyapock''</nowiki> esutsen a ɔbɛn kurow a ɔtse do seseiara wɔ Kamopi. Asomafo no dze Europiafo hɔn yarba bae ma dɔm no hɔn do tɔɔ sin. 1763 mu no, nkorɔfo a wɔyɛ Yesu n'abedziekyirfo no kɔree ma dɔm no petsee. Ofii hɔ no, wɔtseew hɔnho. Amandzɛɛbɔ a ofi afe 1770 mu no kyerɛ hɔn dodow a ɔyɛ 6,000, a sɛ wɔdze toto 835 a nna ɔyɛ hɔn dodow wɔ afe 1990 mu no ho. Ofi 1820 mu no, ekuw bi a wofi Sarmu hyɛɛ ase dɛ wɔnye Frɛnkyefo mpanyimfo na Maroonfo ridzi nkitaho, naaso Wayampifo dodow noara kɔr do tseew hɔn ho wɔ Amazonia pɔw mu wɔ mfeha duawɔtwe na duakron mu. Hɔnho ntsewee mu no, nna wotum yɛ hɛmba a ɔnnyɛ dza ɔbɛkyɛr. 1940 ber mu no nkotsee na nkurase a wɔwɔ Frɛnkye Guiana tsee hɔn a wɔyɛ asaase ho nhwehwɛ mu ho hɔn nka; nna Wayampifo wɔ tsebea bɔn mu, nna yarba agye kurow no afa, nna dɔm no so yɛ 230. Wosii skuul ebien wɔ mfe 1956 na 1971 mu. 1960 mu no, wɔyɛɛ adwen dɛ wɔbɛka Frɛnkye Guianafo abɔ mu wɔ nkurase akɛse ebien mu a hɔ na nna ɔwɔ dɛ Wayampifo nye Tekofo tse. Nna dza hɔn adwen yɛ hɔn no ne nkonyimdzi wɔ famu. Nna Wayampifo nnyi amanyɛkuw biara, dɛm ntsi woyii obi a obegyina dɛ ɔhen wɔ ber wɔhwɛɛ Maroonfo hɔn ahendzi ne nhyehyɛɛ no a, naaso ɔannyɛ yie. Afe 1960 mu no, Frɛnkye amanyɛfo bisaa ebusuakuw no nyina dɛ bi a na nna wɔpɛ Frɛnkye amamfo wɔ kwan ahorow mu. Wayampifo na Tekofo nkotsee nye ebusuakuw a nna wɔnngye amamfo ahorow no nntum. Afe 2000 mu no, wɔgyee Frɛnkye amamfo ahorow no too mu. Afe 1980 mu no, wohun sika kɔkɔɔ wɔ Kamopi esutsen ne nkyɛn. Nkorɔfo a mbra mma hɔn kwan dɛ wonntu sika kɔkɔɔ no kɔr mbeambea, nna nkurase a wɔwɔ Vila Brasil na Ilha Bela benyaa ntsin a wɔnye kurow a ɔwɔ Kamopi dzi nhwɛenyim a hɔ na nna enyi wɔ Frɛnkye Wayampifo hɔn do. Sika kɔkɔɔ ne nhwehwɛe mu no, ɔdze nsanom, edwamambɔ na edubɔn ne nyɛe bae. Mfeha eduonu kor n'ahyɛse mu no, kuw no hyɛɛ ase dɛ worisi adan wɔ ahaban mu a no mu twe ara yie fi bea nna wɔtse no ankasa. 2010 ber mu no, nna woenya adan 45, nna nkorɔfo dodowara efi Kamopi kurow no ankasa mu. Brazil hɔ no, FUNAI na Wayampifo bedzii nkitaho wɔ afe 1973 n'ekyir mu no. Nda mpo wɔka dɛ Wayampifo hɔn nkurow dodow noara dzi mu wɔ amambra ne nsesa mu. Afe 1976 mu no, BR-210 kwan kɛse ne nyɛe no faa Wayampifo hɔn nkurownkurow mu a nna wonntum mmfa nkorɔfo a wɔwɔ nkyɛn nndzi nkitaho. Afe 1980 mu no, kuw no hyɛɛ kwan kɛse no ne nyɛe do ma wogyae ne nyɛe a wɔannhwɛ a wonnkotum atoa do bio. Wimu nhwehwɛmufo ehu dɛ Wayampifo hɔn ekuw ebien wɔ hɔ a wɔnntsee hɔn nka. Brazilfo hɔn dodow noara tse Terra Indígena Waiapi (''Wayampi Indigenous Territory''), a ɔyɛ mansin a ɔatsew noho a ɔnnyɛ obiara na wotsie no ma ɔkɔ hɔ, a wɔyɛɛ no afe 1990 mu. == Edzibansɛm == Wayampifo yɛɛ edwuma faa <nowiki>''</nowiki>slash-and-burn<nowiki>''</nowiki> ekuayɛ ho na woduaa bankye, santom, bayer na mpua. Ahayɛ yɛ edwuma a no ho hia ekuw a wɔwɔ Amapari na <nowiki>''upper Oyapok''</nowiki> papaapa, wɔ ber a ankɔba a wɔdze pa nam so taa kɔ do wɔ ekuw a wɔwɔ Sarmu hɔ so. Sɛ yeyi Mariry kurow a wɔyɛ sika kɔkɔɔ ho edwuma no si nkyɛn a, mbɔdzembɔ ɔwɔ sika ne nyae ho no wɔ famu. Nna Wayampifo ka guadzi mapa a nna ɔkɔ do wɔ Wayana Indiafo no hɔn hɔ a ɔtserɛɛw fii esutsen a ɔwɔ Amapari hɔ dze kɔ Tapanahoni esutsen ho wɔ Suriname. Wɔdze ahoma, bɔdɔm ho ahayɛ na ahenkyɛw a wɔdze ntɛkyerɛ ayɛ sesaa edwumadze. Ndɛ, dɛm nkitahodzi ho atɔ sin ɔnam amanaman hɔn hye a nna wɔakɔ sor no ntsi, kaansa nna ɔda ho kɔ do wɔ Wayampifo hɔn ekuw ahorow ntamu. Fitsi 1970 ber mu no, abaefor ndzɛmba dze dza nna wɔwɔ no dzii nsesa ma ɔkaa kɛntsɛn, mpa na ngua a wɔawen. Nna wɔtaa dze ndzɛmba tse dɛ ndzɛmba a wɔdze sɔ gya, ankɔba a wɔdze pa nam, nkyɛnsee, na glase ahondze dzi nsesa. == Nkurase == {| class="wikitable" |+French Guiana !Place !Population !Comment |- |Camopi |600-650 |main town |- |Trois Sauts |300-350 |cluster of four villages: ''Roger'', ''Zidock'', ''Yawapa'', and ''Pina''. |} {| class="wikitable" |+Brazil: !Place !Inhabitants |- |Akaju |33 |- |Aruwa'ity |49 |- |Cinco Minutos |60 |- |Jakareakagoka |47 |- |Jovem de Deus |32 |- |Karapijuty |55 |- |Karavovõ |48 |- |Kupa'u |45 |- |Kwapoywyry (Aramira II) |57 |- |Mogywyry (Piaui) |54 |- |Najaty |53 |- |Okakai |36 |- |Pairakae |42 |- |Suisuimënë |11 (minority) |- |Tabokal |57 |- |Takweniwi |133 |- |Yululuwi |50 |- |Ytawa |65 |- |Ytuwasu |117 |- |Yvytõtõ |38 |} j3eg95j923a0tyyka38dikk9u3a00eb Patum de Berga 0 1471 13158 12977 2024-05-24T12:02:04Z TenWhile6 1267 /* Mboaedze */ 13158 wikitext text/x-wiki {{Databox|item=Q1816129}}'''Patum de Berga''' (Catalan kasa mu nsɛmfua dzin: [pəˈtum də ˈβɛɾɣə]), anaa La Patum kɛkɛ, yɛ afahyɛ a agye dzin na ɔyɛ atsetesɛm a wodzi no afe biara wɔ Catalan kurow Berga (Barcelona) mu wɔ Corpus Christi ber mu. Ɔyɛ ‘asaw’ ahorow (wɔ Catalan kasa mu no, bɔɔl) a kuromufo a woesiesie hɔn ho dɛ ehintasɛm na nsɛnkyerɛndze kwan do nyimpa, na wɔdze sanku a ɔyɛ dɛw —tabal a na enyigye ma afahyɛ no nya dzin —anaa ndwontofo kuw ndwom ka ho. Wɔdze enyibirsɛm na ogya nye ogyaframa na wɔdze dzi dwuma pii na ɔhyɛ bɔɔl no dzen. Generalitat de Catalunya dze too gua dɛ ɔyɛ Amambra Afahyɛ a Ɔma Ɔman No Enyigye wɔ afe 1983. Wɔ afe 2005 mu no, UNESCO kaa dɛ ɔyɛ Adasamba Egyapadze a Wɔdze Ano na Ma Wonntum Nhu no Edwindze a Ɔyɛ Fɛw no mu kor, na wɔ afe 2008 mu no, wɔdze kyerɛw too n’ananmusifo dzin mu<ref>https://www.unesco.org/culture/ich/en/RL/patum-of-berga-00156?request_uri=%2Fculture%2Fich%2Ffr%2FRL%2Fla-patum-de-berga-00156&RL=00156</ref>. == ''Balls'' == * Els ''Plens''. Fitsi 1628 na wɔkyerɛwee. * Els ''Turcs i Cavallets'' (Turks and Little Knights). Fitsi 1828 mu na wɔkyerɛwee. * Les ''Maces''.Fitsi 1628 mu na wɔkyerɛwee. * Les ''Guites'' (Folkloric "mules"). Fitsi 1626 (''Guita Grossa''), 1890 (''Guita boja'') na wɔkyerɛw. * L'''Àliga'' (The Eagle). Fitsi 1756 na wɔkyerɛw. * Els ''Nans Vells'' (The Old Dwarfs). Fitsi 1853 na wɔkyerɛw. * Els ''Gegants'' (The Giants).Fitsi 1695 na wɔkyerɛw. * Els ''Nans Nous'' (The New Dwarfs). Fitsi 1890 na wɔkyerɛw. == Abɔse Na Mfaso == 'La Patum' hyɛɛ ase wɔ Awɔw Ber mu ewiatɔe afahyɛ ahorow a wodzii ansaana Kristofo reba, a wɔsan dze dzii dwuma na Katolek Asɔr no maa no nsɛnkyerɛndze fofor dɛ Corpus afahyɛ ahorow no fa. Wɔ Berga no, asɛm a odzi kan a woekora do a ɔfa Corpus apontow bi ho nye May 20, 1454. Afahyɛ no na ɔdze ndzɛmba pii kaa agor a agye dzin nye nyamesom ho wɔ Mfinimfin Mber no mu, na ɔdze abran, abonsam, abɔfo, akraman, na nyimpa afofor a hɔn ho yɛ nwanwa a wɔaka abɔ mu soronko bae. Ɔmmfa ho mbrɛ Corpus Christi yɛ nyamesom mu ntease, na patum no a ofi ‘Eucharistic agor ahorow mu,’ wɔ ne seseiara tsebea mu no ɔyɛ agor a agye dzin mbom. Ɔyɛ soronko wɔ Catalonia. Nyimpa ho adzenyimfo nye hɔn a wɔyɛ anansesɛm ho abemfo enyi agye La Patum ho. == Bruce Springsteen ndwom == Afe 2016 mu no, sɛ yɛdze bedi 'abran dadaw' (Gegants vells) mfe 150 na 'abran fofor' (Gegants nous) mfe 125 afahyɛ no a, Bruce Springsteen ndwom no ɔwɔ dɛ ɔyɛ, Sergi na Cuenca nhyehyɛɛ, na abran awarfo beenu no nyinara na wɔsaw. == Nfonyinsie Bea == <gallery widths=200px heights=140px perrow=3> Ball_de_Nans_Vells.jpg|Ball de ''Nans Vells'' Nans_Nous.jpg|Ball de ''Nans Nous'' Salt_de_Plens.jpg|Salt de ''Plens'' Ball_de_Gegants.jpg|''Ball de Gegants'' Patum1.jpg|Patum de lluïment Patum5.jpg|''Guita Grossa'' </gallery> == Bibliography == * {{cite book|last1=Noyes|first1=Dorothy|title=Fire in the plaça : Catalan festival politics after Franco|date=2003|publisher=Univ. of Pennsylvania Press|location=Philadelphia|isbn=978-0-8122-1849-7}} == Mboaedze == <references /> ==External links== {{Commons category|Patum de Berga}} * [http://www.unesco.org/culture/ich/en/RL/patum-of-berga-00156?request_uri=%2Fculture%2Fich%2Ffr%2FRL%2Fla-patum-de-berga-00156&RL=00156 UNESCO page for Patum of Berga] * [https://www.lapatum.cat/ La Patum website] * [https://web.archive.org/web/20080521141454/http://www.catalunyaonline.cat/ Online videos of "La Patum" and other Catalan festivals] {{Webarchive|url=https://web.archive.org/web/20080521141454/http://www.catalunyaonline.cat/ |date=2008-05-21 }} fvthzosj515jxuxu696t0drsfaxxjp6 Kolo 0 1472 13053 12102 2024-05-15T15:53:51Z KISUMAR123 67 IMPROVED ARTICLE 13053 wikitext text/x-wiki '''Kolo''' kyerɛ dza odzidzi do yi: == Mbeambea == === Poland === * Koło * Koło, Łódź Voivodeship * Koło, Lublin Voivodeship * Koło, Lubusz Voivodeship === Mbea ahorow === * Kolo, Bosnia and Herzegovina * Kolo, Central African Republic * Kolo (Tanzanian ward), Kondoa district, Dodoma Region, Tanzania * Kolo, Togo * Kolo Volost == Nkorɔfo == == Dza ɔka ho == == Hwɛ iyi so == t8iia2kafuzrk006oywjp4wuoy2zj9b Talchum 0 1473 12263 12262 2024-01-05T22:46:31Z The-Efua-Resa 20 Added to the article 12263 wikitext text/x-wiki '''''Talchum''''' (탈춤 t'alch'um) yɛ Korea asaw a wɔdze nkataenyim saw, na mpɛn bi no ndwomtow na asaw ka ho. Ɔwɔ mu dɛ asɛmfua ''talchum'' wɔ fa ne nkyerɛase dɛ ɔyɛ asaw a wɔdze nkataenyim saw dzi dɛm agor a Korea nkorɔfo saw, ɔyɛ nhyehyɛe a ɔfa kasa ɔyɛ mantam asɛmfua a wɔdze ma asaw ma Hwanghae mantam wɔ nda North Korea.Asaw fri Seoul anaa Gyeonggi mantam agye dzin dɛ ''sandae noli'', wɔ aber a asaw a ofri southern coast abɛyɛ ''yayu'' (야유), a ne nkyerɛ ase nye "field play", anaa ''Obangsinjang'', ne nkyerɛ ase nye "dance of five gods". Ibom, ndɛ mber yi w'agye ''Talchum'' ato mu dɛ ɔyɛ asɛmfua wɔdze ma asaw agordzi a wɔdze nkataenyim yɛ. Asaw ahorow no sanso dze sini na awensɛm ka ho, agordzifo a wɔhyɛ nkataenyim no gyina hɔ ma nkorɔfo, mbowa, na sunsum mpo. Dɛm awensɛm agordzifo yi kyerɛ ahohiahia a nyimpakuw a hɔn ho kyir hɔn fa mu wɔ elite ''yangban nsamu''. == History == ''Talchum'' nyaa n'ekyir fri Korea nkuraase dɛ ɔka shaman amandze ho. Ɔbɛyɛ enigye dwumadzi a w'agye dzin yie. Nna wodzi dɛm agordzi dwuma yi wɔ ahenfie mu—wɔ Goryeo mber mu, Agordzi asaw a wɔdze nketa enyim yɛ ne dwumadzi bea(''Sandae Togam'') na ɔhwɛ ma dɛm asaw no kɔ do. Wɔ yii dɛm agordzi dwumadzi bea no friji hɔ wɔ Joseon mber mu. == Themes and characteristics == Agordzi asaw a wɔdze nketaenyim yɛ no kyɛ ngyinado nhyehyɛe kor na ibom nsesa kakra ba mu wɔ mantam ahorow mu na agordzifo a oredzi dwuma no. Nsɛmtsir no bi nye amandze a wɔdze tu ahohom fi, amandze asaw, aserɛwsɛm, kasakoa a ɔfa nyimpa ne mbrawyɛ ho, bɔne ahorow a ɔkɔ do wɔ mantam, na nyimpa etsitsir ho nsɛm. Wosii atwetwe dze gye hɔn ahwɛfo hɔn enyiwa fa Buddhist monks, mbanyimfo a hɔn dzibew wɔ sor na wonnyi suban, na hɔn a wɔyɛ shaman. Nsɛmtsir kor so a w'agye dzin yɛ mansotwe a ɔwɔ yer a w'ayɛ panyin na mpenafo ɔdadaafo hɔn ntsɛmu. Mantam biara wɔ nsesa kakra wɔ mu, agordzi dwuma a wɔ nkataenyim yɛ no nna wɔ yɛ no wɔ aber a bosom a w'ayɛ ma no dzi kan puei ,Buddha n'awoda (석가탄신일) do wɔ da ɔtɔ do awɔtwe wɔ bosom a ɔtɔ do anan, Afahyɛ, na Chuseok. Nsesa ahorow no wodzi dɛm dwuma no afahyɛ dwumadzi ase anaa wɔ amanbrɛ a ɔdze nsutɔ beba. Ahwɛfo hɔn ahokeka nso dze akotsen wɔ asaw no mu. == Procedure == Asaw a wɔdze nkataenyim yɛ no wɔ nkyekyɛmu akɛse esuon. Ohene a odzi kan (상좌, ''Sang-Jwa'') n'asaw yɛ amanbrɛ asaw a ɔfa abosom anan ho (사신도, 四神圖), ne nkyerɛase nye dɛ 'wobotu ahohom fi'. Dza ɔtɔ do ebien no monk awɔtwe hɔn asaw a, ono nye ''beopgonori odzi kan na dza ɔtɔ do ebien''. Monk bɔne nyi n'asaw kyerɛ adze a w'asei, ɔda ne ho edzi kyerɛ akyerɛwfo na asaw, enyidze mu ma otse biara. B''eopgonori'' ka aserewsɛm fa banyin na basia a wɔreyi hɔn ntar a mbra sukuu wɔ hɔn kɔn mu. Ndɛ mber yi,<sup>[''when?'']</sup> ''beopgonori w'ayew''. Dza ɔtɔ do ebiasa no yɛ Sadang asaw (사당춤) agyinatufo esuon na wodzi dɛm dwuma yi(거사'','' ''Geo-sa''), na opuei wɔ abosomfie a wɔdze ahoɔfɛw esiesie no. Sɛ wɔpam kunafo fri abosmfie wɔ dɛ oresi atwetwe a, hɔn mu esuon tow agordzi ndwom. Dza ɔtɔ do anan yɛ veteran asaw (노장춤, ''No-Jang'')''.'' Asaw no kyerɛ kasatia fa Buddhist monk a nna wɔ yi n'ayɛw dɛ Buddha ɔtse ase wɔ Somu (소무, ''So-moo''), basiaba a ɔwɔ bea wɔ nom nsa, anaa mpenafo. Dza ɔtɔ do enum no yɛ gyata Buddha asoma no dɛ ombotwe hɔn asowa dɛ wɔ dzii nkogu wɔ gyata asaw mu. Wɔbɔ mbɔdzen dɛ wobedzi hɔn edziban na wɔtsie bɔne a ibinom ayɛ na wɔdze kyɛ na wɔsaw bɔ mu. Dza ɔtɔ do esia no yɛ ma wɔ nye ''yangban ebiasa no kasa'' (nyimdzeefo ) enuanom mbanyinfo,stake na ''yangban'', wɔdze ''yangban'' asaw. Wɔdze fa agor a wɔdze beyi hɔn tsenabea fofor, Sijojigi ('yɛ awensɛm', 시조짓기), Paja Nori (yɛ awensɛm a ɔwɔ nkyekyɛmu anaa Hanja w'aka abɔmu , 파자놀이), na wɔrekye ''chuibbali'' ('nyimpa a owia amanfo hɔn sika', 취발이). Wɔ agordzi no mu no, Malttoki ('ahenkyɛw', 말뚝이) dze akyerɛwsɛm na kasatia dze bɔ ''yangban hɔn ekyir''. Dza ɔtɔ do esuon hyia Young-gam (영감, 'banyin panyin anaa edwumayɛnyi a ne dzibew wɔ famu') na Mi-Yal-Hal-mi (미얄할미), a wɔ tsew no ho wɔ tumultuous asaw mber, na wɔ nyaa akasakasa osian mpenafo hɔn fie, na ɔdze brɛɛ hɔn, na Mi-Yal ma Young-gam brimm no ma owui. Mbanyin panyin a wɔfrɛ no Namgang puei na ɔfrɛ shaman dɛ onbɛyɛ ''Jin-Ogwi'' amandze(진오귀굿). Wɔ kyerɛ amanehun a hom a wɔyɛ edwuma no kɔ mu na mbanyinfo hɔn etsirmuɔdzen wɔ mbasiafo hɔn do osian tum a wɔdze war dodow ntsi, dwumadzi a ɔda ewiei no kyerɛ bea a asaw a wɔdze nkataenyim yɛ fri wɔ ''gut'' (굿, amandze a wɔyɛ no wɔ Korea). == Place of Performance == Dwumadzi bea a ahomka wɔ mu na ahwɛfo beberee botum ehyia wɔ mu. Ahwɛfo no hwɛ agordzibea no do dɛ ma wɔretwa ho ehyia, ibom biribiara nnyi agordzibea no do, na efa kor pɛ na ɔwɔ agordzibea no do a ɔyɛ fie na wɔfrɛ no Gaebok-cheong na ehɔ na agordzifo no sesa hɔn nkata enyim na ntar. Ɔwɔ mu dɛ agordzi gyina bea no da fom ma ɔkɔ sor dɛ dwumadzi ngyinado , Bongsan Talchum nso ma dwumadzi ne ngyinado no kɔ sor. Ne siantsir nye dɛ eguadzifo bɔtɔn edziban na ibom onnyɛ dɛ wɔbɛyɛ ahwɛfo no kwan ma w'aba dwumadzi bea n'abansor mu. == Styles == Agordzi asaw a wɔdze nkataenyim yɛ ekyima efri ɔman ne fa nyinara. Agordzi asaw a wɔdze nkataenyim yɛ bɛyɛ eduasa na ɔwɔ Korea ― Hwanghaedo mpatam ne ''Haeseo'' akwan, ibi nye Bongsan Talchum, Gangnyeong Talchum, Eunyul Talchum; Gyeonggi-do mpatam Yangju Byeolsandae, Songpa Sandae Noli Mask asaw ahorow ; Gyeongsangnam-do ne mpatam Suyeong Yayu, Dongnae Yayu, Gasan Ogwangdae, Tongyeong Ogwandae, Goseong Ogwangdae; Gyeongsangbukdo ne mpatam Hahoe byeolsingut talnori; Gangwon ne mpatam Gangneung Gwanno Gamyeon'guk nkataenyim asaw ; na Namsadang (mbanyimfo akwantufo a wɔyɛ agordzifo kuw ma Northern Line) ''Deotboegichum'' nkataenyim asaw. Na ma ɔka ho, Bongsan Talchum na Hahoe byeolsingut talnori yɛ ma w'agye hɔn dzin yie ndɛ. == Imaginary creatures in Talchum == '''''Yeongno'' (영노)''' Abɔdze a ne hu yɛ hu dzi ''yangban abɔnefo no''. Wɔ sini bi mu no,Sɛ dɛm abɔdze a no yɛ hu yi dzi ''yangban ɔha a'', nna obotum akɔ ɔsor aheman mu. '''''Bibi'' (비비)''' Ɔyɛ ''yeongno bi a'', wɔyɛ ''bi-bi'' ndze ngyegyee. Wɔwɔ abɔdze a no yɛ hu ne tsir wɔ sor a osi nyimpadua do. '''''Jangjamari'' (장자마리)''' Nsu mu ahohom. Wɔyɛ kɛse, wɔbɔ ndwom edwindadze, na wɔwɔ nsu mu nduadzeba wɔ hɔn ho. W'adze awoo kyerɛ hɔn su. Wɔ Gangneung Gwanno Gamyeon'geuk,<sup>[''definition needed'']</sup> wɔka awoo asɛm a wɔdze hɔn na ewia ne ber mu nduaba n'aber, asaw, wɔrehyɛ ntar a ɔwɔ asaase a w'ayɛ no do edwuma ne kɔla, na w'asiesie no wɔ emo n'aba mu na dɛ nsu mu nduaba so. '''''Juji'' (주지)''' Juji yɛ abodze bi a hɔn ho yɛ nwanwa. Wɔ sɛ nnoma a hɔn tsir yɛ nketsenketse anaa wotum nya tsir tse dɛ gyata. Adɔfo ebien huruw twa hɔn ho. Asaw wɔ adɔfo hɔn mu no gyina hɔ ma awoo. Ibom, asaw a ɔkɔ do wɔ gyata ebien hɔn ntsɛmu tum kyerɛ akwan a wɔpam ahohom bɔne. == Gallery == == References == == General references == == External links == 70h02q1eyh53w7vcp3msw5zmd39bjj4 Bakshy 0 1474 12113 12112 2023-12-30T14:45:17Z Assilidjoe 33 Reference added 12113 wikitext text/x-wiki '''Bakshyfo''' (Persia kasa mu: بخشی, roman kasa mu: baxši ) yɛ Turkmenfo amambra ndwontofo<ref>http://www.kereshmeh.com/bakhshi.html</ref>. Abakɔsɛm mu no, wɔayɛ ndwontofo na nkonyaayifo a woetu kwan, ayɛ hɔn adze dɛ ayaresafo na honhom mu nyimpa, na wɔdze ndwom a wɔdze dzi ayeforhyia, awo, na asetsena mu nsɛm afofor a no ho hia so ma. Wɔto ndwom a wɔdze cappella anaazɛ wɔdze amambra edwindze (tsitsir sanku a ɔwɔ ahoma ebien a wɔfrɛ no dutar) ka ho. Turkmenfo bakshy atsetsesɛm no na Turkeyfo Ashikfo atsetsesɛm kɛse no wɔ ebusuabɔ kɛse. == Hwɛ iyi so == * [[Bakhshi]] * [[Iran ndwom]] * [[Turkmenistan ndwom]] * [[Dutar]] * [[Ashik]] * [[Greater Khorasan]] * [[Turkmen National Conservatory]] == Mboaedze == 3n6219m1ehv9lqwidc2xv8vrla1w2vp Drametse Ngacham 0 1475 12851 12178 2024-04-09T10:37:48Z Robertjamal12 13 /* top */clean up, replaced: ã → a (5) using [[Project:AWB|AWB]] 12851 wikitext text/x-wiki '''Drametse Ngacham''' (a kyerɛ dɛ ‘asaw a wɔdze kata sanku a ofi Drametse mu’, nga kyerɛ ‘sanku’ na cham kyerɛ ‘akatado asaw’) yɛ asaw krɔnkrɔn a wɔyɛ wɔ Drametse ekurase wɔ Bhutan epuei afa mu<ref>https://www.yoshishimizu.com/ichpp-bhutan</ref>. Wɔyɛ no mpɛn ebien wɔ afe biara mu wɔ Drametse afahyɛ a ɔkɔ do wɔ Bhutan kalenda do asram a ɔtɔ do enum na du no ase<ref name=":0">https://www.unesco.org/culture/ich/en/lists?RL=00161</ref>. Ogyen Tegchok Namdroel Choeling Nkokorafie na wɔyɛ afahyɛ no ho nhyehyɛɛ dze hyɛ Padmasambhava, afeha a ɔtɔ do 8 Buddhafo owura bi enyimnyam<ref name=":0" />. Naaso, ɔwɔ mu dɛ wɔ nsusuii mu no, dansinyi no na ɔhwɛ adansi no afa ahorow nyinara do dze, naaso wɔ ndzeyɛɛ mu no, edwumayɛbea ahorow a wɔyɛ akwaa a wɔdze yɛ ndzɛmba no bi nye hɔn a wɔyɛ paipu, ndzeyɛɛ, na nkuku ho abemfo; ndwuma tse dɛ paipu a wɔyɛ, dadze a wɔdze gu mu, na ndzɛmba a wɔntaa mmfa nndzi dwuma a wɔyɛ no, wɔtaa dze ma ndwumakuw a ɔwɔ paado<ref name=":0" />. Sɛ wɔyɛ sanku fofor afa ahorow nyinara wie a, ɔwɔ dɛ wodzi kan siesie paipu no na wɔdze ndze kyerɛ mbrɛ wɔpɛ na enyigye su ahorow. Asaw no wɔ afa ebien<ref name=":0" />: ɔfa a ɔyɛ komm, a wodwendwen ndzɛmba ho dze gyina hɔ ma asomdwee nyame no, na ɔfa a ɔyɛ ntsɛntsɛm na ɔyɛ egumadzi ma hɔn a hɔn bo efuw<ref>https://www.unesco.org/culture/intangible-heritage/06apa_uk.htm</ref>. UNESCO kyerɛw asaw no wɔ Amambra Ndzeyɛɛ Egyapadze mu wɔ afe 2008 mu, ɔwɔ mu dɛ ahyɛse no wɔbɔɔ ho dawur wɔ afe 2005 mu dze. Ahyɛse mpaamuka no kaa dɛ ‘hɔn a wɔyɛ asaw no dodow no retsew esian ber a wonnya dze sua adze, nhyehyɛɛ bi a onnyi hɔ a wɔdze bɛtsetse asawfo na ndwontofo no na wɔahyɛ hɔn enyimnyam na enyigye a mberantsɛ na mbasiafo nya no do atsew kakra ntsi<ref>https://web.archive.org/web/20160330225300/http://www.ilcs.edu.bt/?page_id=172</ref>. Kasa na Amambra Adzesua Asoɛe a ɔwɔ Royal University of Bhutan no yɛɛ nhyehyɛɛ na wɔdze yɛɛ edwuma bi a wɔdze bekitsa asaw no do na wɔahyɛ no nkuran. Japan Sikakorabea a Ɔhwɛ Amambra Egyapadze Do, nam UNESCO do na ɔboaa edwuma no. Na ma ɔka ho nye dɛ wɔbɛhyɛ nkokorafie no ntsetsee tum mu dzen, wɔbɔboaboa nkrataa a ɔwɔ hɔ dadaw ano, wɔbɛkyer asaw no ho video ahorow, wɔayɛ n’abakɔsɛm mu nhwehwɛmu, na dwumadzi ahorow a wɔdze hyɛ nkorɔfo nkuran<ref>https://www.unesco.emb-japan.go.jp/htm/d_ich_drametse.htm</ref>.Ma ofii edwuma no mu bae no nwoma bi a ɔfa asaw ho a wɔkyerɛwee wɔ Borɔfo na Dzongkha kasa mu na sini bi a ɔka ho. == Mboaedze == c0jjet6k4s3ndk1z35z8k3j57sierju Frevo 0 1476 38214 12859 2025-04-12T12:02:30Z Assilidjoe 33 38214 wikitext text/x-wiki {{Databox|item=Q1455932}} '''Frevo''' yɛ asaw na ndwom ahorow a ofi Recife, Pernambuco, Brazil, a amambra kwan do no wɔka <nowiki>''Brazilian Carnival''</nowiki> ho. Kasafua ''frevo'' fi ''frever'' mu, ɔyɛ kasafua a ɔnye Pɔtugees hɔn kasafua ''ferver'' (adzehur) dzi nsɛ. Wɔaka dɛ ngyegyee a ofi ''frevo'' mu no bɛma etsiefo na asawfo eenya atsenka bi dɛ woruhur wɔ famu. Kasafua frevo no kɔ ma frevo ndwom na frevo asaw. == Frevo n'ahyɛse == Frevo ndwom no na odzii kan bae. Mfeha duakron n<nowiki>'ewiei mu no, kuw a nna wofi ''Brazilian Army''</nowiki> mu a nna wɔwɔ Recife kurow mu hɔ no hyɛɛ ase dɛ wɔroboa hɔnho wɔ amambra kwan do wɔ ber a nna wɔreyɛ kaakaabotobi afahyɛ no. Kaansa kaakaabotobi afahyɛ no ka Katolic som no ho, wɔbɔɔ ɔsom ho ndwom maakye na wɔbɔɔ ɔko ho ndwom so. Nna akofo beenu agye dzin ɔnam hɔn kuw a ɔtwee abedziekyirfo dodowara kaa hɔn ho wɔ dɔm a nna wɔwɔ ɔman no mu no, na nna dza ɔaka nye mber a ɔbɛba ma nkorɔfo ahyɛ ase dze hɔn ho atoto hɔnho na wɔagye kuw a wɔpɛ hɔn asɛm enyi. Ndwom kuw a nna wɔagye dzin papaapa yɛ ''Espanha'' (ɔkyerɛ dɛ Spain), a nna panyin a ɔda hɔn ano no fi Spain n<nowiki>'ahyɛse, na 14 no, a ofi ''Infantry Regiment''</nowiki> wɔ mfaha 14 mu. Ekuw ebien no hyɛɛ ase dɛ worisi akan na wɔhyɛɛ ase dɛ wɔrobɔ no ɔhardo ɔhardo, dede mu dede. Dɛ mbrɛ wɔbɛyɛ ma enyiber no akɔ no, aporisifo kɛseraa kuw a nna wosua ko na wɔkyee hɔn mu dodowara wɔ ber nna wɔregye dase wɔ hɔn kuw no ho. Wɔfaa nyansa kwan do kitsaa kyim wɔ ber a nna nkyɛ ɔwɔ dɛ wokitsa sekan na bio wɔfaa kuw a nna wosua ko no hɔn nhyiamu no dɛ ɔyɛ asaw ho nhyiamu. Asaw no sesae bɛyɛɛ asaw soronko a ɔbɛyɛɛ frevo asaw no. == Mpɔnpɔndo == Frevo ne nyin abor mfe 100 (1907) na noara ankasa enyin dɛm mber yi mu ebodur tsebea a ɔwɔ mu seseiara. === Asaw === Tsebea kor noara mu no a akansi no hyɛɛ ase no, Frevo tuu mpon wɔ ber nna ɔresesa kuw a nna wosoa ko no hɔn nyiamu no kɔ <nowiki>''</nowiki>quasi-acrobatical<nowiki>''</nowiki> asaw nhyiamu mu. Asawnyi biara yɛɛ edwumadzen dɛ wobenya nhyiamu fofor a nna ɔwɔ dɛ wɔkɔ do sua adze, nya ahoɔdzen, ma hɔn enyi yɛ dzen, na hɔn ho yɛ hɔn har ma ko a nna ɔda hɔn ntamu no sesaa fii ako no mu bɛyɛɛ dza nna ɔyɛ fɛw. Ehuruhuruw, nan a nna wotum tu no kor, ahoɔhar wɔ nan ne ndan mu ho, na famu mbɔe ka Frevo asaw no ho. Seseira dze wɔfrɛ Frevo asaw no ''passo'' na wɔfrɛ Frevo asawfo no ''passistas''. Passistafo hɔn ntarhyɛ mu no so tuu mpon fii dza nna wɔhyɛ no dadaw no ma ɔbɛyɛɛ dza nna hɔn ho yɛ har wɔ mu a nna ɔboa hɔn nhyiamu no. Nna hɔn ahosu no yɛ fɛw ara yie, ntsi nna wohu hɔn yie wɔ dɔm dodow mu. Hɔn kyim no so tuu mpon fii hɔn kyim tuntum a nna hɔn nsa no yɛ taaboo bɛyɛɛ kyim kakraba a nna ɔyɛ fɛw ara yie. Kyim ne ndan mu ka asaw no ho na no mu gow ma hɔn wɔ ber wɔdze sua asaw. Ɔnntaa nnsi dɛ passistafo bɔtow kyim no wɔ wimu, woeeyi akyea bi, na wɔaakye hɔn. Wɔsan so dze kyim no fa hɔn nan ntamu. Dza ɔtaa si wɔ hɔn mu nye dɛ wohwinhwim kyim no na wɔdze mema hɔnho wɔ ber wogu do resaw. Ɔrehyɛ ase efi 1950 mu no, aboafo ekukudam a nna wɔboa passo hɔn mu kor nye ɔpanyin Nascimento do Passo. Wɔaka ato hɔ dɛ ɔdze asaw ahorow a ɔbor ɔha dze kaa asaw no ho fitsi dɛm mber no. Ɔno so na ohun Frevo no skuul a odzi kan wɔ Recife wɔ afe 1990 mu ekyir no. Passistafo hɔn mfonyin yɛ hɔn hiadze kor a wɔ Pernambuco. America dwontonyi a ɔagye dzin a wɔfrɛ no Cyndy Lauper saw frevo wɔ ber a ɔrotow no ndwom <nowiki>''Maybe He'll know''</nowiki>. === Ndwom === ==== Frevo-de-rua ==== Frevo-de-Rua (Frevo kwan ho), nkyerɛasee a nkorɔfo dodow noara nyim fa kasafua <nowiki>''</nowiki>frevo<nowiki>''</nowiki> ho, yɛ adzeyɛdze ahorow, a wɔbɔ no wɔ ɔhardo dze ka dadze adzeyɛdze ho, a wɔfrɛ no totorobɛnto, <nowiki>''</nowiki>trombones<nowiki>''</nowiki>, na <nowiki>''</nowiki>tuba<nowiki>''</nowiki>. Amerikafo na wɔtaa tsie a wɔse ɔnye <nowiki>''polka''</nowiki> dzi nsɛ. Wɔbɛtaa ehu Frevo-de-Rua kuw dɛ wɔrobɔ hɔn ndwom wɔ ber bɔɔlbɔ rokɔ do wɔ Recife, a wɔyɛ kuw a wɔka hɔnho hyew. Frevo-de-Rua hɔn ndwom a ɔagye dzin papaapa ne dzin dze "Vassourinhas". Panyin a odzi enyim a ɔagye dzin yɛ Maestro Duda. Afe 2000 mu no, frevo ahembɔfo a nna wɔagye dzin nye <nowiki>''</nowiki>Recife-based big band SpokFrevo Orquestra<nowiki>''</nowiki>,a <nowiki>''</nowiki>sax player<nowiki>''</nowiki> Inaldo Cavalcante de Albuquerque na nna odzi hɔn enyim, nkorɔfo dodow noara frɛ no Spok. Iyinom yɛ 17 - 18 adwontofo mapa - a <nowiki>''</nowiki>virtuoso<nowiki>''</nowiki> akyerɛmafo ebien ka ho na <nowiki>''</nowiki>percussionist<nowiki>''</nowiki> - a nna ɔafa ato noho do dɛ ɔdze frevo ndwom no bɛkyerɛ wiadze. Wɔhyɛɛ hɔn Amerika akwantu a odzi kan wɔ bosoom Ebɔw mu wɔ afe 2012 mu. ===== Frevo Kwan ho Kuw Adzeyɛdze ===== * Brass section ** Totorobɛnto ** Cornet ** Flugelhorn ** Trombone (valved and/or slide) *** including Bass trombone ** Mellophone ** Tuba ** Euphonium ** Sousaphone * Saxophones * Tenor saxophon * Alto saxophone * Soprano saxophone * Marching percussion * Snare drum * Bass drum * Clash cymbals * Surdo * Repinique ==== Frevo-de-bloco ==== Frevo de Bloco so yɛ dza wɔbɔ adzeyɛdze dze tow. Nna Capiba yɛ ɔdwontonyi a ɔagye dzin wɔ iyi mu, naaso obi botum akyerɛw Getulio Cavalcante ne dzin. Claudionor Germano (ɔdwontonyi) na Antonio Nóbrega (ɔdwontonyi na obi a ɔsaw) yɛ nkorɔfo ebien a wɔyɛ Frevo de Bloco hɔn agofomba mapa. ==== Frevo de trio (frevo baiano) ==== Frevo hɔn dwontow ne nsesa mu wɔ nkakramba ne nyɛe mu, wɔnntaa mmfa <nowiki>''</nowiki>brass section<nowiki>''</nowiki> nnyɛ na wɔdze <nowiki>''</nowiki>Bahian-guitars<nowiki>''</nowiki>, abɛn, <nowiki>''</nowiki>bass<nowiki>''</nowiki>, <nowiki>''</nowiki>electric guitars<nowiki>''</nowiki>, <nowiki>''</nowiki>keyboards<nowiki>''</nowiki> na ɔdwontonyi na wɔdze yɛ. Dɛm kwan no tuu mpon wɔ afe 1950 n<nowiki>'ahyɛse mu wɔ Bahia, ɔkɔr do wɔ dwontow a "Clube Carnvalesco Misto Vassourinhas of Olinda" towee wɔ Salvador (Bahia State) na Trio Elétrico Armandinho so bɔtoow hɔn dze ekyir no, Dodô & Osmar, dze ahyɛse maa trio eléctrico amambra a ɔwɔ ''Bahian carnival'', a ɔnye frevo na ''Western pop rock''</nowiki> dzii ehyia. == Hwɛ iyi so == * Arrocha * Baiao * Chôro * Seresta bjrbnjezqxpvhscfnluk677r6z41sfp Oku-noto no Aenokoto 0 1477 12155 12154 2023-12-31T11:53:29Z KISUMAR123 67 IMPROVED ARTICLE 12155 wikitext text/x-wiki '''Oku-noto no Aenokoto''' (奥能登のあえのこと) yɛ amambra a ekuafo yɛ dze ma hɔn ekyirmba wɔ Noto Peninsula, wɔ Ishikawa Prefecture, Japan. ''Ae yɛ'' Japanfo hɔn tsetse kasafua a wɔdze ma edziban a wɔyɛ dze gye hɔn enyi (banquet); dɛm ntsi, Aenokoto kyerɛ dɛ ɔyɛ edziban a wɔyɛ dze gye hɔn enyi wɔ amambra kwan do (banquet ritual). Dɛm dwumadzi yi yɛ soronko wɔ Asia amambra no mu, osiandɛ panyin a ɔwɔ fie no to nsa frɛ bosom a ɔwɔ bea a wodua emo (paddy field) dɛ ɔmbra fie hɔ. Nkorɔfo yɛ hɔnho dɛ sunsum a wonnhun no no wɔ fie hɔ. Wɔwɔ gyedzi bi dɛ bosom no a ɔyɛ ɔhɔho wɔ hɔ no yɛ ewuakɔr panyin wɔ ebusua no mu. Mumu bosoom mu no, okuanyi no yɛ edziban na ɔdze ngyegyee a ɔba wɔ ber a orisiw emo dze ayɛ adɔkɔdɔkɔdze (mochi) dze frɛ sunsum a ɔwɔ bea a wodua emo no (paddy field). Ber a ɔhyɛ no dwumadzi atar no, ɔdze kandzea ma no hɔho akɔaba. Okuanyi no ma sunsum no gye n'ahom wɔ dan mu, ɔyɛ eguardze ma no, na ɔma no emo, edua na nam. Adwen no nnhu adze yie dɛm ntsi ɔwɔ dɛ nyia ɔrema no edziban no kyerɛ edzinban no mu kyerɛ no wɔ ber a ɔdze rema no. Amambra a ɔnye iyi dze nsɛ kɔ do wɔ ber a a wodua adze wɔ Kwakwar bosoom mu. Wɔwɔ dɛm dwumadzi yi mu ahorow. UNESCO kyerɛɛw dɛm amambra yi too hɔ wɔ afe 2009 mu wɔ <nowiki>''Representative List of the Intangible Cultural Heritage of Humanity''</nowiki> mu. 8763t4zok7p8jd7gjcxv0iatzeculq3 Idrija ahoma atar 0 1478 12159 12158 2023-12-31T12:23:33Z KISUMAR123 67 IMPROVED ARTICLE 12159 wikitext text/x-wiki '''Idrija ahoma atar''' yɛ dadze a ahoma tam kyekyer ho, ofi Slovenia mu. <nowiki>''Tape'' no yɛ dza wɔdze dadze ayɛ wɔ ber kor noara mu tse dɛ ahoma atam nkaa no, noara ankasa dze kyea kɔ n'</nowiki>ekyir, na wɔdze pandze toa do. [[/wiki/File:Idrija_lace.webm|thumb|Idrija ahoma atar]] 69ylkjlit20dpj8lj1tsk5ciqilvwpq Regong edwin 0 1479 12171 12170 2023-12-31T15:00:14Z KISUMAR123 67 IMPROVED ARTICLE 12171 wikitext text/x-wiki '''Regong edwin''' (anaa '''Rebgong edwin''') yɛ edwindze a ɔagye dzin papaapa wɔ Tibetan Buddhism mu. Wɔyɛ mfonyin, mfonyin a wɔdze afa abaefor efir mu, <nowiki>''engraving''</nowiki>, mfonyin a wɔdze si dan, na pandze a wɔdze wen adze gu ntar mu. Wɔnye nkuronkurow dzi ehyia wɔ <nowiki>''Tongren County'' na dza ɔdze kɔ Rongwo esutsen ho a otwa mu fa ''Huangnan Tibetan Autonomous Prefecture''</nowiki> a ɔwɔ hɔ seseiara wɔ Qinghai mansin mu wɔ China. Wɔdze Regong edwin kaa <nowiki>''representative list of intangible cultural heritage''</nowiki> ho wɔ afe 2009 mu. == Abakɔsɛm == Regong edwin hwehwɛɛ hɔn ekyir wɔ bea a wofi dze kodur mfeha du mu. == Regong edwin ahorow == * Thangka, ne dzin kor so nye "'''tangka'''", "'''thanka'''", anaa "'''tanka'''" (no mbɔe : [tʰɑːŋkɑː), ɔkyerɛ adze a wɔmmbobɔwee, ɔyɛ mfonyin a ɔwɔ atam do wɔ Tibetan amambra kwan do. Yebohu atam ahorow wɔ ha, fi thangka mfonyin a wobotum abobɔw ɔnam ndua ebien a wɔfa bɔn ebien a ɔwɔ mu no ntsi, no ho hia mapa a wɔdze bɛsaw ban anaa abow ho, a wobotum dze esusu adze. Thangkas gyina hɔ ma ahyɛnsew a wɔyɛ esumadze, abosoom ahorow a wɔwɔ Tibetan Buddhism anaa Bon, anaa Dalai Lama no mfonyin. Wɔtaa dze boa wɔ ber a wɔrosom. * Dui hɔn dza wɔawen (duixiu) anaa barbola yɛ mfonyin a ɔfa mboa na ndua ho, wɔayɛ no wɔ serekye do, a ɔma akomatɔyamu. Wobotum dze iyi esiesie ban ho. * Wobotum dze dɛtse, taaboo, boba anaa brekese ayɛ Regong <nowiki>''</nowiki>sculpture<nowiki>''</nowiki>, na wɔdze esiesie asɔrdan na fie ho; <nowiki>''</nowiki>mural panel<nowiki>''</nowiki>, ndzɛmba a wɔdze siesie dan mu, anaa pon a wɔnom <nowiki>''</nowiki>tea<nowiki>''</nowiki> wɔ do. == Akyerɛw na mboano == # '''^''' # '''^''' La Chine au présent : Une fleur de l’art tibétain – Visite au lieu de naissance de l’art Regong # '''^''' UNESCO : Les arts Regong : Inscrit en 2009 sur la Liste représentative du patrimoine culturel immatériel de l’humanité # '''^''' Les arts tibétains Regong == Hwɛ iyi so == === Dza wɔnye dɛm akyerɛw yi dzi nsɛ === * Tibetan culture * Tibetan art ox04eu3l9oc301fvrmhqq4pxa8hml2i Gong Amambra Bea a ɔwɔ Central Highlands wɔ Vietnam 0 1480 12174 12173 2023-12-31T15:25:16Z KISUMAR123 67 IMPROVED ARTICLE 12174 wikitext text/x-wiki '''Gong amambra bea''' a ɔwɔ Vietnam Highlands (Vietnamese: ''Không gian văn hóa Cồng Chiêng Tây Nguyên'') yɛ mantɔw a ɔwɔ Central Vietnam a ɔyɛ fie ma amambrafo a wobu gongfo. Ɔpetsee wɔ Tây Nguyên (Central Highlands) mansin mu wɔ Kon Tum, Gia Lai, Đắk Lắk, Đắk Nông, na Lâm Đồng. UNESCOfo enyi baa ho dɛ ɔyɛ dza wohia no papaapa wɔ <nowiki>''Intangible Heritage of Humanity''</nowiki> mu wɔ Ɔberɛfɛw 25, 2005. Gong amambra no hu gongfo dɛ wɔwɔ twaka soronko wɔ nyimpa na esunsum hɔn ntamu, a gongnyi wɔ dan ma bosom a no tum nye hɔn gong ne mfe dzi nsɛ. Iyi akɔ etsia hɔn edzibansɛm na hɔn abrabɔ mu nsɛm papaapa ma wɔasɛe kwan a nna wɔdze nyimdzee ma wɔ amambra kwan do na wɔagye gongfo no hɔn sunsum mu enyimnyam efi hɔn nsamu. lrx73ks6s5d1qrqbmrghyuorce8e52b Peña de Bernal 0 1481 12183 12182 2023-12-31T17:07:40Z KISUMAR123 67 IMPROVED ARTICLE 12183 wikitext text/x-wiki '''Peña de Bernal''' (Spanish ne mbɔe: [ˈpeɲa ðe βeɾˈnal]; Borɔfo: ''Bernal's Boulder'' anaa ''Bernal Peak'') yɛ <nowiki>''</nowiki>433-metre (1,421 ft)<nowiki>''</nowiki> boba kɛse, a ɔka dza ɔwar papaapa wɔ wiadze yi mu ho. Ɔwɔ San Sebastián Bernal, kurow kakraba a ɔwɔ <nowiki>''Mexican state of Querétaro''.Ɔyɛ bea kor a wɔdze hɔ ayɛ aprɔbɔbea a odzi mu a ɔbɛn ''the capital of Santiago de Querétaro''</nowiki>. Nhwehwɛ mu kyerɛ dɛ nna boba no yɛ tsetse <nowiki>''volcano'' a oyi no ho pue. Sɛ yedzi ne nsɛe ekyir a, dza ɔwɔ mu no bɛyɛɛ dzen na ''volcano''</nowiki> nkaa no sɛe wɔ mfe ɔpepem mu. Wonyaa adwen kor bi faa boba kɛse no ho dɛ ɔyɛɛ dɛm wɔ <nowiki>''Jurassic'' ber mu. Nhwehɛmufo a nna wɔwɔ ''National Autonomous University of Mexico''</nowiki> kyerɛ dɛ, ɔnnhyɛɛ da nnyinii, ɔyɛɛ dɛm wɔ mfe 8.7 mpempem mu. Nkorɔfo dodowara a wɔnantsew kɔ hɔ kɛkyerɛ hɔn bu wɔ asɔr kakraba bi a ɔwɔ sor hɔ paa. fs5xb40wipcegskyqjf93a7r2rhkb86 Alençon ahoma atar 0 1482 13687 13686 2024-06-16T02:44:26Z EEEshun 1262 /* External links */Abɔntsen do nkitahodzi ahorow 13687 wikitext text/x-wiki [[Fael:Marie Antoinette and her Children by Élisabeth Vigée-Lebrun.jpg|thumb|right|<div align="center">[[Marie Antoinette|''Marie Antoinette de Lorraine-Hasbourg'']] ''and Her Children'' by [[Élisabeth-Louise Vigée-Le Brun]] (1787)<BR/>Versailles, [[Palace of Versailles|Musée national du Château et des Trianons]]</div>The Queen is shown wearing a dress trimmed with Alençon lace.]] '''Alençon ahama''' (UK: /ˈælənsɒn, æˈlɒ̃sɒ̃/,[1] US: /əˈlɛnsɒn, -sən/) anaa point d'Alençon (Franse kasa mu: [pwɛ̃ dalɑ̃sɔ̃]) yɛ ndadze ahama a ɔhyɛɛ ase wɔ Alençon , France, na ɔwɔ hɔ. Ɔtɔfabi a wɔfrɛ no ‘Ahoma hembaa.’ Ahoma atar ho edwuma hyɛɛ ase wɔ Alençon wɔ afeha a ɔtɔ do 16 no mu na hɔ edwuma no tserɛwee ntsɛntsɛm wɔ Louis XIV wɔ Jean-Baptiste Colbert a ɔhyehyɛɛ ahemfo edwumayɛbea wɔ kurow no mu dze yɛɛ Lace wɔ Venetia kwan do wɔ 1665. Na dɛm nhyiamu yi nye dɛ ɔbɛtsew Franse asendzibea no a wɔdze hɔn ho to ɔman fofor ndzɛmba a no bo yɛ dzen no do. Na Marthe La Perrière ayɛ nsesa wɔ Venetiafo kwan do na Alençon puei dɛ kwan soronko a wɔfa do yɛ no bɛyɛ afe 1675 mu ber a Colbert’s monopoly no baa ewiei no. Lase no dze mɛhye ground dzi dwuma na ɔdze pattern motifs a ɔwɔ nkyerɛw a ɔkorɔn a ɔyɛ buttonhole stitches a wɔakyekyer no yie, ekyir ano a wɔdze picots esiesie, na mbea a ebue a wɔdze ndzɛmba a wɔdze esiesie mu ka ho. == Abakɔsɛm == Ɔwɔ mu dɛ lase a wɔhwehwɛ no do tsew kɛse wɔ Franse Ɔman Enyidan no ekyir dze, naaso ɔsan nyaa dzin no bi wɔ Franse Aheman a Ɔtɔ do Ebien no mu. Ná St.Marie-Azélie Guérin Martin, a ɔyɛ St. Therese of Lisieux maame yɛ obi a ɔagye dzin wɔ Alençon. Bamba Müller, Maharaja Duleep Singh yer, hyɛɛ atar a woesiesie no Alençon wɔ n’ayeforhyia ase wɔ Alexandria, Egypt wɔ 1864. Alençon lase a wɔyɛ no kɔɔ famu koraa wɔ afeha a ɔtɔ do 19 ewiei ber a nsesa baa ntarhyɛ na mpontu a ɔbaa wɔ lase a ne bo nnyɛ dzen a wɔdze mfir ayɛ ho. [[File:Strook in Alençon naaldkant, 1750-1775.jpg|thumbnail|Alençon needle lace (1760-1775), MoMu-collection, Antwerp]] Nsa a wɔdze yɛ lase no kɔr do tsenaa hɔ wɔ kwan kumaa bi do na Carmelite nkokorafo a wɔwɔ Alençon na wokitsa kwan a wɔfa do yɛ no do. Wɔ 1976 mu no, wɔhyehyɛɛ Ɔman Lase Edwumayɛbea wɔ kurow no mu dze hwɛɛ hui dɛ dɛm kwan a wɔfa do yɛ lase yi bɔkɔ do atsena hɔ. Wɔdze ahama ho ɔyɛkyerɛ a ɔwɔ hɔ daa ne yɛkyerɛ bi a ɔkyerɛ mbrɛ wɔyɛ no wɔ Musée des Beaux Arts et de la Dentelle a ɔwɔ kurow no finimfin na ɔbɛn Edwumayɛbea no. Edwumayɛbea ahorow no ankasa yɛ ma ɔmanfo botum akɔ mu nda pɔtsee bi wɔ afe no mu nkotsee. UNESCO hun edwindze a ɔyɛ soronko a wɔdze yɛ dɛm lase yi na ɔdze kaa Amambra Ndzeyɛɛ Edzin ho wɔ Ɔberɛwfo 2010 mu. == Hwɛ iyi so == * [[Alençon]] * [[Lace]] ** [[Brussels lace]] ** [[Flanders lace]] * [[List of fabric names]] * [[Normandy]] == Bibliography == * {{cite book|first1=Gérasime Bonnaire|last1=Despierres|author-link1=Éléonore-Aglaé-Marie Despierres|title=Alençon lace|publisher=Aberdeen University Press|location=Aberdeen|year=1987|pages=207|isbn=978-0-08-034512-3}} * {{cite book|language=fr|first1=Louis|last1=Duval|title=Documents pour servir à l'histoire de la fabrication du point d'Alençon|publisher=E. Renaut-de Broise|location=Alençon|year=1883|pages= 108}} == Mboaedze == <references /> == Abɔntsen do nkitahodzi ahorow == * [http://visitnormandy.wordpress.com/2010/11/16/alencon-lace/ Alençon Lace - History] * [http://www.normandie-chambres.co.uk/alencon.html#lace Alençon Lace - Illustrated Description of Technique] * [https://web.archive.org/web/20101119104955/http://www.paysdalencontourisme.com/musee-beaux-arts-dentelle-alencon_784_fr.html Alençon Museum of Fine Arts and Lace] * [https://web.archive.org/web/20100815014457/http://www.paysdalencontourisme.com/welcome_857_fr.html Alençon Tourist Office] * [https://web.archive.org/web/20150927163653/http://www.louiszeliemartin-alencon.com/ Shrine of Alençon - Zelie Martin, a famous lace-maker] ngh07sj91zqdwhnkkwxb48ubxpefgj5 Akiu no Taue Odori 0 1483 14167 12188 2024-07-30T11:33:36Z Robertjamal12 13 /* top */clean up, replaced: ) → ɔ using [[Project:AWB|AWB]] 14167 wikitext text/x-wiki '''Akiu no taue odori''' (秋保の田植踊ɔ yɛ amambra kwan a wɔfa do dua emo wɔ asaw kwan do wɔ Akiu, sesei ɔka Sendai, Miyagi Prefecture, na Japan ho. Iyi akɔ do fitsi mfeha duesuon no mu, mbanyin ebien anaa anan ka mbasiafo du ho yɛ ɔyɛkyerɛ a hɔn mu nsia dze atɛntɛbɛn, akyen na adɔmba hɔn ngyegyee saw. Afe 1970 mu no, nhyehyɛɛ bi kɔr do dɛ wɔdze asaw no bogu nkrataa do na afe 1976 mu no, wɔfaa no dɛ ɔyɛ <nowiki>''Important Intangible Folk Cultural Property''. Afe 2009 mu no, wɔkyerɛɛw Akiu no taue odori kaa ''UNESCO Representative List of the Intangible Cultural Heritage of Humanity''</nowiki> ho. == Hwɛ iyi so == * Japanfo hɔn amambra asaw * Japanfo hɔn amambra ndwom * List of Important Intangible Folk Cultural Properties * Representative List of the Intangible Cultural Heritage of Humanity * Matsuri lidozrhakipd436p3vezfkkv5pn7sx5 Jeju Chilmeoridang Yeongdeunggut 0 1484 12197 12194 2023-12-31T18:15:02Z KISUMAR123 67 IMPROVED ARTICLE 12197 wikitext text/x-wiki '''Jeju Chilmeoridang Yeongdeunggut''' (Korean: 제주 칠머리당영등굿) yɛ shaman amambra a wɔyɛ no wɔ <nowiki>''</nowiki>Jeju Island, South Korea at the start of the Korean New Year<nowiki>''</nowiki>. Nkorɔfo a wɔwɔ Jeju, nkanka hɔn a wɔwɔ Gwideok, Geumnyeong, na Aewol mbeambea no dze mfonyin 12 a hɔn bɔbew tse dɛ mpɔnkɔ hɔn tsir na serekye a ahosu wɔ ho dze gye hɔn bosom basia Yeongdeung Halmang enyi, a wɔwɔ gyedzi bi dɛ ɔbɛseraa hɔn wɔ Korean shamanism. Wɔdze Malay shaman dzi <nowiki>''gut''</nowiki> enyim gye dɛ 15 ber mu. Odur ewimber a, wɔsɔ nkandzea (yeondeung) ebien wɔ mfonyin ebien no do, ntsi wɔfrɛ dɛm amambra yi yeondeungje anaa kandzea afahyɛ. Adzekyee ber mu no, pɔnkɔ a wɔdze adze ayɛ no yɛ tse dɛ pɔnkɔ a ɔama ne nan do, ntsi wɔdze dzin yakma bui anaa <nowiki>''galloping horse game''</nowiki> frɛ <nowiki>''gut''</nowiki> no so. Seseiara, dɛm <nowiki>''gut'' yi nntaa nnkɔ do osiandɛ shamanfo a nna wɔyɛ no hɔn ho nndɔɔso. Wɔabɔ dɛm dwumadzi yi ho ban dɛ ɔyɛ ''Important Intangible Cultural Properties of Korea''. Sɛ yɛdze bi ka ho a, afe 2009 mu no, wɔkyerɛɛw Jeju Chilmeoridang yeondeunggut kaa ''UNESCO Intangible Cultural Heritage Lists''</nowiki> ho. iuapieb6hb2n05djj8asfaq5bd40dmf Chakkirako 0 1485 12201 12200 2023-12-31T19:29:38Z KISUMAR123 67 IMPROVED ARTICLE 12201 wikitext text/x-wiki '''Chakkirako''' (Japanese: チャッキラコ) yɛ asaw a wɔsaw wɔ afahyɛ ase wɔ Miura, Japan, dze gye hɔn enyi wɔ afe fofor mu dze serɛ yiedzi, nkanka wɔ apokɔ mu. Afe 1976 mu no, Japan amanyɛ hun dɛm asaw yi dɛ ɔyɛ <nowiki>'' intangible cultural heritage'' a ɔwɔ dɛ wɔbɔ ho ban. Afe 2009 mu no, nna wɔakyerɛw aka ''UNESCO's Representative List of the Intangible Cultural Heritage of Humanity''</nowiki> ho. Afe 2022 mu no, wɔanngye akyerɛw no annto mu na asaw no kɛkaa ''Furyu-odor'' ho. Asaw no hyɛɛ ase fii Edo ber mu wɔ ber a nna asarfo no dze hɔn asaw hyehyɛ hɔn do. Mfeha du ne mfinimfin mu no, nna ɔabɛyɛ dza nna mbasiafo da no edzi. Afe biara wɔ Sanda bosoom mu no,mbasiafo du dze kɔ eduonu a hɔn mfe bɛyɛ 5 kesi 12 mu no hyɛ ntar a ahosu wɔ mu saw wɔ bosomfie anaa efiefie ano. Amaamefo mpanyimfo enum dze kesi du tow <nowiki>''</nowiki>''capella<nowiki>''</nowiki>'' ka hɔn ho. rt75pknc9q3t8a59u1af8wmg24ykzy6 Shiraz rug 0 1486 12207 12206 2023-12-31T20:45:38Z KISUMAR123 67 IMPROVED ARTICLE 12207 wikitext text/x-wiki '''Shiraz mpa'''(Persian: قالی شیراز) yɛ Persiafo hɔn tam bi a wɔyɛ no wɔ nkurase a wɔwɔ Shiraz kurow mu, wɔ Iraniafo hɔn mansin a ɔwɔ Fars. Kuw a wɔtse hɔn ase a wɔwen atam no suasua Qashqai, Khamseh (Basseri and Khamseh Arabs), Afshar, Abadeh na <nowiki>''Luri designs''</nowiki>. Ɔnam dɛ nkorɔfo a wɔwen adze no wɔ adzeyɛdze a wɔdze wen atam no ntsi atam no yɛ akɛse na ɔtaa yɛ dadaw sen hɔn kuw nkaa no. Wɔnntaa nnwen Shiraz atam no yie, Qashqai na Abadeh ebien nyina wɔ dza wɔdze wen ma ɔyɛ kama. Shiraz dze Persiafo hɔn adzeyɛdze (asymmetrical) yɛ edwuma. Ndzɛmba binom wɔ <nowiki>''</nowiki>Cyrus' white horse<nowiki>''</nowiki> mu. Shiraz mpa yɛ tam kortsee a ɔkyerɛ <nowiki>''</nowiki>nightingales<nowiki>''</nowiki> mu, a wɔdze kyerɛ dɛ wɔyɛ <nowiki>''</nowiki>angular-shaped birds<nowiki>''</nowiki>. Wɔaka ato hɔ dɛ dɛm nnoma yi gyina hɔ ma abodwee na enyigyesɛm. Basseri kuw no hɔn atam, ɔyɛ Persiafo hɔn kuw kor a ɔwɔ Fars mansin mu, wɔagye dzin wɔ hɔn ndzɛmba afɛɛfɛw ho. Akɔangoaberee na ɔyɛ Basseri atam no hɔn ahosu. 592r1bljilbn2y6jdvvxl1vz6nk7oir Škofja Loka Passion Play 0 1487 13702 13701 2024-06-16T02:56:43Z EEEshun 1262 /* Mboaedze */ 13702 wikitext text/x-wiki [[Fael:SkPasijon7.JPG|thumb|A scene from the ''Škofja Loka Passion Play'' (2009)]] '''Škofja Loka Passion Play''' (Latin: Processio locopolitana, Slovene kasa: Škofjeloški pasijon) yɛ agor a akyɛr sen agor biara wɔ Slovenia kasa mu. Wɔ ne tsebea a ɔwɔ hɔ seseiara mu no, nna ɔyɛ Passion adzeyɛ a wɔdze enu hɔn ho<ref>https://srl.si/ojs/srl</ref>.Wogyinaa tsetsesɛm dadaw bi do kyerɛwee wɔ 1715 mu, na wɔyɛɛ nsiesie nkakra kesii 1727 mu, na Paapa Romuald (Lovrenc Marusič; 1676–1748), Capuchin sɔfopanyin bi a ɔtsenaa Škofja Loka Capuchin kurow a ɔwɔ Škofja kurow mu ber bi a ɔkyerɛwee Loka. Akɔndɔ no dze Bible mu nsɛm ma, tsitsir no fi Yesu asetsena mu. Nkyekyɛmu ahorow 869 na ɔwɔ mu, a wɔdze Škofja Loka kasa dadaw no akyerɛw.Wɔakyekyɛmu ayɛ no mfonyin ahorow 13. Ɔyɛ Baroque ber do dze na ogyina hɔ ma ɔkwankyerɛfo nwoma a akyɛr sen biara a woekora do wɔ wiadze<ref name=":0">https://www.rtvslo.si/kultura/drugo/prva-postaja-za-uvrstitev-skofjeloskega-pasijona-na-unescov-seznam/282575</ref>. Agordzi no nsaano nkyerɛwee no, Škofja Loka nkokorafie no na wɔhwɛ do<ref name=":1">https://archive.ph/20130418130119/http://www.sta.si/vest.php?s=a&t=0&id=1623592</ref>. Ahyɛse no wɔyɛɛ agor no Fida afe biara kesi 1751. Mfe ahaebiasa ekyir no, wɔsan dze too gua wɔ 1936 mu dɛ ɔyɛkyerɛ bi fa, na wɔsan dze sii hɔ bio wɔ 1999, 2000, 2009, na 2015<ref name=":1" />. Marjan Kokalj na ɔkyerɛɛ n’asowa ebien a odzi kan no kwan, na Borut Gartner na ɔkyerɛɛ kwan<ref name=":1" />. Hɔn a wɔyɛ agoryɛfo bɛyɛ 640 na wɔyɛɛ hɔn, a apɔnkɔdotsefo 80 ka ho. Wɔkyekyɛɛ tableaux no mu yɛɛ no ​​scenes ahorow 20. Ɔman Mbaabun Bagua a ɔwɔ Slovenia no maa Škofja Loka kuropɔn no nyaa gyedzi tsitsir bi wɔ edwuma bi a wotu hɔn ho wɔ afe 2010 mu, ber a kurow no yɛɛ nhyehyɛɛ yɛɛ agor no wɔ afe a etwa mu ekyir<ref name=":1" />. Wɔ afe 2008 mu no, wɔdze edwumayɛ no ahyɛ Slovenia Amambra Egyapadze a Wonntum Nnhu no mu<ref name=":0" />. Wɔbɛsan ayɛ agodzi no wɔ afe 2021<ref>https://archive.ph/20120804155807/http://www.mss.si/sl/novice/15/1/razglaseni-najboljsi-prostovoljci-in-projekti-za-leto-2009</ref>. No do a wɔtuaa no wɔ Škofja Loka no yɛ agoprama a ɔso sen biara a wɔyɛ wɔ paado wɔ Slovenia. ==Hwɛ iyi so == *[[Oberammergau Passion Play]] == Mboaedze == <references /> 1ffw3m26j91o6ers4006w0qtjda4i8r Dainichido Bugaku 0 1488 12211 12210 2023-12-31T22:32:02Z KISUMAR123 67 IMPROVED ARTICLE 12211 wikitext text/x-wiki '''''Dainichido Bugaku''''' (Japanese: 大日堂舞楽, nkyerasee: Vairocana Temple Dance and Entertainment) yɛ esumadze mu amambra asaw na ndwom akron a wɔyɛ no wɔ afe biara mu, a ɔato no dzin "''bugaku''" ama agor a wodzi wɔ ahemfie, na ahemfie no ne nserahwɛ a ɔwɔ hɔ ma Hachimantai, Kazuno District, Akita Prefecture, wɔ ber a worisi abosondan "''Dainichido''", wɔ mfeha awɔtwe n'ahyɛse mu no, na hɔn asaw a wɔdze kyerɛ nkorɔfo. Atɛntɛbɛn na <nowiki>''</nowiki>taiko<nowiki>''</nowiki> ka adzeyɛdze ho. Akwan dodow a wɔfa do saw sesa fi ber to ber mu, a asaw esuon a ɔwɔ hɔ seseiara a ɔyɛ Gongen-mai, Koma-mai, Uhen-mai, Tori-mai, Godaison-mai, Kōshō-mai, na Dengaku-mai ka ho. Shishi na Vairocana ka kaakaabotobi ho. Asaw no wɔ afe 1300 abakɔsɛm (Nara period), kaansa wɔhaaw hɔn adwen ma ɔbɛn mfe eduonu esia wɔ mfeha duawɔtwe n'ekyir mu, asaw no, a binom nye mbofra anaa kaakaabotobi, da ho dzi agor wɔ Sanda bosoom a ɔtɔ do ebien fi ewia ne mpuei kesi ewiaber wɔ abosomfie wɔ nkuronkurow Osato, Azukisawa, Nagamine, na Taniuchi mu, a Hachimantai ka ho. Yamaji Kōzō ma ''Dainichido Bugaku'' da wɔ ber a Nara (CE 794) rokɔ do na n'ewiei mu no na <nowiki>''</nowiki>mid-Heian periods (CE 794 to 1185)<nowiki>''</nowiki> mu, ekyir no <nowiki>''</nowiki>state support of Shinto temple complexes (originally ordered by Emperor Shōmu (CE 701 – 756)<nowiki>''</nowiki> hyɛɛ ase dɛ ɔrotɔ sin na kɔɔto na asɔr mu agofo tsenaa nkuronkurow no mu, a ɔmaa ɔdwontonyi ''Dainichido Bugaku'' twee no ho dɛ ɔyɛ <nowiki>''folk arts''</nowiki>. mbjfpyd6xdbx4rifc1il4dovlxg99h9 Sega tambour of Rodrigues Island 0 1489 12215 12214 2023-12-31T22:53:02Z KISUMAR123 67 IMPROVED ARTICLE 12215 wikitext text/x-wiki '''Sega tambour of Rodrigues Island''' ka Sega ndwom kor a ɔwɔ Mauritius ho, a ofi Rodrigues Island, a ɔyɛ asaase kakraba a ɔwɔ nsu ne mfinimfin a ɔyɛ bɛyɛ <nowiki>''108 square kilometres (42 sq mi)''</nowiki> wɔ bea hɔ. == Nkasaho == Sega Tambour of Rodrigues Island yɛ ndwom no ntowee na asaw ne nyɛe a n'ahyɛse wɔ adɔnkɔfo hɔn nkuronkurow mu. == Hwɛ iyi so == * Music of Mauritius * Sega 25ikmq7okap7936j1dkpl8xo6mth0ba Montea 0 1490 12219 12218 2023-12-31T23:28:31Z KISUMAR123 67 IMPROVED ARTICLE 12219 wikitext text/x-wiki ''Moutya'' or '''Moutia''', yɛ Afrikafo hɔn amambra asaw a ɔnye Sega dzi nsɛ, naaso wɔtaa susu nsɛm pii fa asaw no ho. Mbasiafo na mbanyimfo taa nye kyen a wɔdze apɔnkye no honam a ɔawow na wɔdze afa gya do wɔ ber a nna wɔrebɛhyɛ asaw no ase (and regular during the evening) ne ngyegyee no kɔ do. Asaw no dze akyen hɔn ngyegyee no hyɛ ase bɔkɔɔ wɔ mber kor mu, naaso ɔkɔ ntsɛm wɔ ber a akyen hɔn ngyegyee no kɔ do ntsɛntsɛm. Ndwontow taa ka ngyegyee no na asaw no hɔn ho a wɔtaa kan nkukuhwease na enyigyesɛm wɔ daadaa abrabɔ mu. Kɛpem 1970 ekyir mu no, wɔfaa Moutya dɛ ɔyɛ <nowiki>''risqué''</nowiki> asaw na woyii no akwa. klsbp0u6bkf9qchrpwdjpp6elnqakl1 Kui 0 1491 12227 12226 2023-12-31T23:46:59Z KISUMAR123 67 IMPROVED ARTICLE 12227 wikitext text/x-wiki '''Kui''' botum ayɛ: == Nkorɔfo == * Kui nkorɔfo, a Mon-Khmer ethnic minority * Kui Lee, a singer-songwriter === Nkorɔfo a wokitsa ebusuadzin Kui (奎) === * Kui Yuanyuan, a Chinese gymnast == Mbeambea == * Kui, Hiroshima, a Japanese town * Kawau Island Airport, IATA code KUI, on Kawau Island == Wiadze ho adzesua == * KUI 91AB, a variable star of Delta Cephei type * KUI 93AB, an eclipsing binary of Algol variable type == Adze fofor a wɔdze dzi dwuma == * Kui (Chinese mythology) 夔, a one-legged mountain demon, also legendary inventor of music and dance * Kui (dragonball), a manga character * Kui (music), comes from Kazakh language * Kui (Māori mythology), a chthonic Māori demigod, also father of Vahi-vero in Tuamotu mythology * Kui kuningas nutab, a 1997 song by Terminaator * Kui language (India), a Dravidian language spoken by the Khonds * Kui language (Indonesia), a Timor–Alor–Pantar language * Kui the Horseclaw, a character in ''Nausicaä of the Valley of the Wind'' * KUI, acronym for Kinetic user interface == Hwɛ iyi so == * Kui language (disambiguation) 232o3ri8rk64ualgom2fysi8rl71icp Soup joumou 0 1492 12277 12276 2024-01-06T19:21:26Z KISUMAR123 67 IMPROVED ARTICLE 12277 wikitext text/x-wiki '''Soup joumou''' (/dʒuːmuː/; French: ''soupe au giraumon'') yɛ nkwan a ofi <nowiki>''Haitian cuisine''</nowiki> mu. Afe 2021 mu no, wɔdze soup joumou kaa <nowiki>''UNESCO Intangible Cultural Heritage List''</nowiki> ho. Wɔyɛ nkwan no wɔ amambra kwan do dze <nowiki>''winter squashes'' a ɔyɛ ''turban squash''</nowiki> ka ho yɛ. Wɔnoa <nowiki>''squash slices'' no wɔ kyɛnsee mu dze nantwi na ''soup bones'', santom, na atosodze tse dɛ ''malanga'', ''leeks'', ''celery'', ''radishes'', carrot'', fan, ''habanero''</nowiki>, muoko na anwew ka ho. Wɔma squash no yɛ <nowiki>''puréed'', wɔtaa yɛ no wɔ dza wɔdze yɛ edziban no mu, wɔdze nsu ka ''purée'' no ho na wɔdze gu kyɛnsee no mu bio. Wɔdze nkyen, ankama no mu nsu, ''garlic'', ''parsley''</nowiki> na efuw nkaa no na ehuahuamadze ka ho yɛ. Hatiafo binom dze <nowiki>''thin pasta'' tse dɛ ''vermicelli'' na ''macaroni'' na wɔdze ''butter''</nowiki> anaa angoa kakra aka ho. Wɔnom nkwan no wɔ aber a ɔyɛ hyew na wɔtaa dze paanoo ntwitwae bɔ nkwan no mu dzi. == <nowiki>''Social connotations''</nowiki> == Soup joumou kae Haiti ne fahodzi a onyae fii ber a nna wɔhyɛ Frɛnkyefo hɔn ase no wɔ bosoom Sanda ne da a ɔtɔ do kor wɔ afe 1804 mu. Dɔnkɔ ber mu no, nna Frɛnkyefo mpanyimfo na nkorɔfo a wɔwɔ asaase wɔ hɔ no nkotsee na nna wɔnom nkwan no a adɔnkɔfo na nna wɔyɛ ma hɔn no. Amanyɛ ne nsesae ekyir no, Haitafo no a nna woenya hɔn fahodzi no nyaa kwan dɛ wɔbɔnom nkwan no ma obegyinaa hɔ maa fahodzi, <nowiki>''emancipation''</nowiki> na fahodzi. Sanda ne da a odzi kan no, Hatiafo a nna wɔwɔ fie na hɔn a wonnyi fie no nyina noom nkwan no dze dzii hɔn afe wɔ hɔn etuatsew a odzi kan a adɔnkɔfo dodow noara nyaa fahodzi fii hɔn a nna wɔhyɛ hɔn ase hɔ. == UNESCOfo hɔn nhunii == Bosoom Mumu wɔ afe 2021 mu no, wɔgyee Haiti too mu wɔ hɔn nyimdzee, dza wonyim na hɔn ndzeyɛɛ a ɔfa soup joumou no nomee mu wɔ <nowiki>''Representative List of the Intangible Cultural Heritage of Humanity by UNESCO''</nowiki> mu. Nna ɔyɛ dza odzi kan a Haiti bɛkaa akyerɛw no ho. == Hwɛ iyi so == * Nkwan ahorow * <nowiki>''Squash'' na ''pumpkin''</nowiki> edziban ahorow 1ul7xj2zb0gne5xy2bd1pbitmpsr6cd Dondang sayang 0 1493 12251 12250 2024-01-05T10:26:51Z Assilidjoe 33 links added 12251 wikitext text/x-wiki {{Databox|item=Q5295546}}'''Dondang Sayang''' (a ma ɔkyerɛ ankasa nye ‘ɔdɔ ballad’) hyɛɛ ase wɔ Malacca ber bi wɔ afeha a ɔtɔ do 15 mu, na Portugalfo amambra ndwom do. Ɔyɛ Malayfo amambra kwan do enyigyedze a Baba nye Nyonya ndwontofo sesa Malayfo Pantun (anwensɛm) a wɔmfa hɔn ho nnhyɛ mu, wɔ kwan a ɔyɛ har na ɔtɔ mber bi a ɔyɛ serew do. Mpɛn pii no, ndwontofo no dze sanku, Malayfo rebana ebien (drums), na tetawak (gong) ka ndwontofo no ho. Mpɛn pii no, ndwindadze afofor a ɔwɔ hɔ, ma ɔda nsew kɛse nye dɛ wɔdze bɔ ndwom, sanku, anaadɛ sanku fofor na ɔka dɛm ndwindadze yi ho. Mpɛn pii no, ndwontofo panyin no nye sankubɔfo a odzi dwuma tsitsir wɔ dondang sayang mu, na ɔdze ndwom a ɔnye ndze ndwom no bɔ ebira. Ndwontofo botum asesa sanku no wɔ ndwom a wɔbɔ no ntamu, naaso sankubɔfo no ntaa nnyɛ dɛm, ɔwɔ mu dɛ wɔma iyi ho kwan dze. Sɛ ndwontofo bi wɔ hɔ a wɔbɛka a, wobotum dze akɔ sor ekodu 5 edzi dwuma. Ɔtɔfabi a, wobotum dze tambour na barrel drum anaa kompang mpo esi rebana no ananmu. Ndwom no yɛ bɔkɔɔ, na ɔtaa kitsa bars 32, a ɔdze violin hyɛ ase, rebana na gong, na ndze kowie wɔ bar 5. Ne bɔbew yɛ bɔkɔɔ na ɔtaa kitsa ɔdɔ anwensɛm. (Ahmad Usop 1984). Kyingye botum aba Sanku ndwom no ho (Shafiee Ahmad 1992)<ref>http://www1.musicmall-asia.com/?tm=1&subid4=1704450170.0180950000&KW1=Online%20Musical%20Instrument%20Store&KW2=Musical%20Instrument%20Repair%20Service&KW3=Custom%20Display%20Cases%20and%20Accessories&searchbox=0&domainname=0&backfill=0</ref>. Ɔnye Ronggeng asaw no wɔ anyɛnkofa. ==Hwɛ iyi so == *[[Music of Malaysia]] *[[Mata-kantiga]] == Mboaedze == ==External links== *Sarkissian, Margaret. Kantiga di Padri sa chang. From the collection "Viagem dos Sons", [[Tradisom]], Vila Verde, Portugal, 1998 *Silva Rego, Padre António da. "Apontamentos para o estudo do dialecto português de Malaca". Boletim Geral das Colônias, Lisboa, Portugal, 1941. *[http://www.musicmall-asia.com/malaysia/syncretic/dondang-sayang.html Musical Malaysia/SYNCRETIC SONG BASED FORMS: Dondang Sayang] *[http://www.musicmall-asia.com/malaysia/biblio.html/ PUBLICATIONS RELATED TO MALAYSIAN MUSIC (TDC Malaysia 1996)] eqoxkenl7vil4jutpc25b2jm0nc6s7w Tereré 0 1494 12254 12253 2024-01-05T14:11:30Z Assilidjoe 33 Improved Article 12254 wikitext text/x-wiki '''Tereré''' (a ofi Guaraní mu) yɛ yerba mate (efifidze dzin Ilex paraguariensis) a wɔdze nsuwin, nsukyen pii na pohá ñaná (eduryɛ nhabandur) nye anwendze a ɔsõ kakra a wɔdze ahyɛ mu. Dɛm edur a wɔdze hyɛ nyimpadua mu yi fi Amerika a nna ɔwɔ hɔ ansaana Columbia reba, a ɔdze no ho sii hɔ dɛ tsetsesɛm wɔ Paraguay Amrado ber do no. Dɛm edur a wɔdze hyɛ nyimpadua mu yi fi Amerika a nna ɔwɔ hɔ ansaana Columbia reba, a ɔdze no ho sii hɔ dɛ atsetsesɛm wɔ Paraguay Amrado ber do no. Afei so, kwan bi wɔ hɔ a wɔdze nsu ayɛ, a wɔfrɛ no ‘Juice tereré’ anaa ‘Russian tereré’, a ogyina mantɔw no do. Wɔ Mumu 17, 2020 no, UNESCO de Paraguay tereré too gua dɛ amambra egyapadze a wonntum mmfa hɔn nsa nnka, a ma ɔka ho nye anondze (tereré) na akwan a wɔfa do yɛ nhabandur (pohá ñaná). Ɔtse dɛ mate —anomudze a ogyina yerba mate do —naaso nsonsonee a ɔwɔ mu nye dɛ wɔnom tereré awɔw mu, dɛ ɔbɛyɛ yie a, wɔ mbea a hɔ yɛ hyew wɔ Kesee Fam Cone no. Ɔyɛ tsetsesɛm a ofi Paraguay, beebi a wobu no dɛ amambra mu egyinahyɛdze. Wɔ ndansa yi mfe du mu no, agye dzin wɔ Brazil Kesee Fam mbea bi, wɔ Bolivia Epuei afa mu na Argentina (aman a nsu mu tereré agye dzin sen nsu tereré). 5sfx3olww6m3b34br7shttzjqfc7i3w Khon 0 1495 13709 13064 2024-06-16T02:59:23Z EEEshun 1262 /* References */Mboaedze 13709 wikitext text/x-wiki '''Khon''' (Thai: โขน, wɔbɔ no [kʰǒːn]) yɛ agordzi asaw ne fa bi a ofi Thailand. Khon dwumadzi no akɔ do fi Ayutthaya ahendzi mber mu. Ɔyɛ amanbrɛ dwumadzi bi a mbanyinfo a wɔhyɛ nkataenyim yɛ no wɔ ahenfie pɛ mu na hɔn a wɔ ka hɔn ho nye hom a wɔkenkan awensɛm na hɔn amanbrɛ piphat ensemble. Ndwomtow mu nsesa nhyehyɛe bi a wɔ nye agordzifo mbasiafo a wɔfrɛ no ''khon phu ying'' (โขนผู้หญิง). == Abakɔsɛm == Khon yɛ Thai amanbrɛ asaw a ɔka ndzeyɛɛ ahorow tse dɛ asaw na sini. Ngyinado biara nnye hɔ a ɔkyerɛ n'ahyɛse, na ibom wɔ bɔ ne dzin wɔ Thai n'akyerɛwsɛm wɔ ''Lilit Phra Lo'' (c. 1529) a wɔkyerɛwee ana Ɔhen Narai Maharaj ne mber. Tsetse ngyinado kyerɛ dɛ Thai ndzeyɛɛ a wogyina agordzi dwumadzi bea yɛ no nna no ho nsɛm wɔ hɔ dadaw frii 17th century. Wɔ 1687, Louis XIV a ɔwɔ France somaa ɔman n'anamusifo ''Simon de la Loubère'' dɛ onkɛfa dzaa ohun wɔ Siamese aheman mu ngu hɔ. Wɔ n'akontabu a w'agye dzin ''Du Royaume de Siam mu no'', La Loubère yɛ nhwehwɛmu yie fa classic 17th century theatre of Siam, ibi nye awensɛm a ɔfa akodzi dwumadzi frii Khon agordzi mu, na otwaa dzaa ohuu nyinara pɛpɛɛpɛr: ''Siamese wɔ sini ahorow ebiasa : Ma wɔfrɛ no Cone [khôn] yɛ figure asaw, wɔdze senku ne ngyegyee na ndwom edwindadze ahorow. Hɔn a wɔsaw no hyɛ nkataenyim na wɔ kitsa akodze, na wɔ gyina hɔ ma hɔn a wɔrekɔ ako kyen hɔn a wɔresaw. Na ibom obiara tu mbirika a no mu yɛ hyew, na wogyina wɔ akwan soronko mu, wonngyina dɛ wɔbɔkɔ do dze nsɛm edzi afra. Hɔn nkataenyim ne dodow yɛ hu, na ogyina hɔ ma abodze a hɔn ho yɛ hu, anaa ahohom fi ahorow. Dwumadzi a wɔfrɛ no Lacone yɛ akenkansɛm a onye akyerɛwsɛm na sin edzi afra, na ɔkɔ do wɔ nda ebiasa mu, fri anɔpa nɔnwɔtwe kosi ewimber nɔnesuon. Wɔyɛ abakɔsɛm wɔ nkyekyɛmu, enyibersɛm, na siniyɛfo a daa wɔwɔ hɔ tow ndwom, na wɔtow no pɛr .... Rabam yɛ asaw mbɔho ebien a mbanyinfo na mbasiafo saw, na onnda famu, na ibom no mu yɛ dzen... wotum yɛ wɔ aber a wonnkyekyer hɔn ho, osiandɛ akwan a wodzi saw no nnyɛ dzen na wotwa hɔn ho hyia, bɔɔkɔɔ, na nhyehyɛdo biara nnyi mu; ibom wɔdze akwan beberee bu hɔn mu na wɔ dandan hɔn ho na hɔn nsa wɔ akwan bɔɔkɔɔ mu''. Wɔ hɔn a wɔsaw Siamese Khôn hɔn ntarhyɛ mu no , La Loubère kyerɛ mu dɛɛ, "Hɔn a wɔsaw no wɔ Rabam, na Cone, na w'ayɛ krataa kyɛw , a ɔkɔ sor na osi hɔ, tse dɛ Mandarin afahyɛ kyɛw, ibom ɔsan famu wɔ ne nkyenkyen ba hɔn asowa ho, na wɔdze nboba onnyɛ apapa esiesie ho, na wɔdze nkataho ebien yɛ ntaabo ho." Bea a Khon fi wɔ ne ngyinado wɔ fri bebi a wonya asɛmfua "Khon". Bea ofri dzi obiara nnyim, ibom akwan anan bi wɔ hɔ. Ahyɛse, "Khon" wɔ Benguela Kalinin puei wɔ nsɛmfua "kora" anaa "Khon" a ɔyɛ ndwomtow edwindadze ne dzin a wɔdze Hindi leather yɛe. Sɛ ehu a na ne bɔbea nye kyen dzi nsɛ. Nna w'agye dzin na wɔdze dzi dwuma wɔ mpɔtam amanbrɛ dwumadzi ase. Nna wɔ susu dɛ kora yɛ edwindadze no mu kor a wɔdze yɛɛ Khon agordzi dwumadzi. Wɔ Tamil kasa mu no "Khon" fri asɛmfua "koll" a ɔben "goll" anaa "golumn" wɔ Tamil. Dɛm Tamil nsɛmfua yi fa ntarhyɛ mu anaa wɔresiesie nyimpadua no fri tsir kosi nan ase dɛ wɔ Khon ntarhyɛ mu. "Khon" wɔ Iran wonyaa frii nsɛmfua "zurat khan" a ɔkyerɛ dɛ 'aboduaba a wɔdze nsa pia no ma odzi dwuma' anaa 'aboduaba', na wɔdze dzi dwuma wɔ mpɔtam agordzi dwumadzi mu. Ne ndwom nna onye ndɛ Khon dzi nsɛ.<sup>[''citation needed'']</sup> == Agofomba == Khon dwumadzi ahorow ne nhyehyɛe no fi amanbra a wɔahyehɛ ato hɔ dadaadaw. Agodzifo a wodzi enyim yɛ mbayimfo akokodurfo, mbasiafo akokodurfo, ogres, na ndow. Ndow no yɛ agodzi dwuma a no ho hia wɔ Khon no mu.<sup>[''citation needed'']</sup> Adow agodzi dwuma a wɔagye dzin yie wɔ anansesɛm mu yɛ ɔkofo Hanuman. Ndɛ Khon wɔ ndzɛmba ahorow fii ''lakhon nai'' na ndɛ, ɔwɔ mbasiafo agodzifo a wodzi dwuma da mbasiafo hɔn nyimpa su, mpɛn bi no nna mbanyimfo na wodzi dɛm dwuma no. Wɔ aber a ogre na adow hɔn agodzi su ho hyɛ nkataenyim , nyimpa agodzifo no nnyɛ dɛm. == Performances == Khon ne ngyinado wɔ anansesɛm ahorow fa tsetse akyerɛwsɛm a ɔfa Ramakien (Thai suaa India Hindu epic Ramayana nhyehyɛe ), dɛ Thai akyerɛwsɛm na agordzi nya ne nkoranhyɛ tsitsir frii India akwan a wɔdze wen ndzɛmba na hɔn akokodurfo. Khon Ramakien nna mbanyinfo nko na wɔyɛ. Mbasiafo dzii dwuma dɛɛ abɔfo na abosom. Ndɛ mbasiafo dzi dwuma dɛ ndow na ahohom fi. Wɔ mber a w'abesin no,nna Khon dwumadzi no adehye ebusua nkotsee na wɔ yɛ, ma ɔhen ne mba mbayinfo no dzi dwuma dɛ ndow na ahohom fi. Thai Khon n'adwenpɔw gyina asaw akwan ahorow, ne tsitsir yɛ adow, hɔn adwen gyina ahoɔfɛw na asaw fɛfɛw a adow dzi. Khon nkyerɛkyerɛ no wɔ hyɛ ase wɔ mbofra ber mu, ama agordzifo no mu ayɛ haa yie ama ɔdze adandan no ho, ne tsitsir yɛ Vanara (hɔn a wɔtsena ahaban mu anaa ndow) dwumadzi . == Mfonyin == == Hwɛ iyi so == == Mboaedze == <references /> mbqxufs6gclx0x97srhqa2lmhe0himx Pütchipü'ü 0 1496 12296 12295 2024-01-07T04:55:29Z KISUMAR123 67 IMPROVED ARTICLE 12296 wikitext text/x-wiki '''Pütchipü'ü''', anaa '''pütche'ejachi''' (in Wayuu, <nowiki>''</nowiki>kasafua no somafo"; Spanish: ''palabrero''), yɛ adze a ɔwɔ Wayuufo amambra a ɔwɔ asɛndzi ho ne mfinimfin. Pütchipü'ü n'asɛdze nye dɛ ɔbɛfa asomdwee na kasa ntseasee kwan do dze bɔboa ma ntawantawa egyae. Iyi ka ntawantawa a ɔda kuw mba anaa ekuw ahorow a wɔwɔ Wayuu nkurow no mu ho a nkorɔfo a wɔnnka Wayuufo so ho ka ho. Dɛm nsiensie yi dze ndzɛmba a ebusua a wɔkaa yaw no dze botua ebusuakuw a wɔhaaw hɔn no kaw. 2010 afe mu no, <nowiki>''UNESCOfo a wɔka ''Intangible Cultural Heritage of Humanity''</nowiki> ho gyee dɛm asomdwee kwan yi too mu. Venezuela na Kolombia amanyɛfo agye dɛm tsetse mbra yi ato mu. <nowiki>''Major Autonomous Board of Palabreros'' boa ''</nowiki>''pütchipü<nowiki>'ui''</nowiki>'' ano. == Hwɛ iyi so == * Masterpieces of the Oral and Intangible Heritage of Humanity * UNESCO Intangible Cultural Heritage Lists anc645zot0s23pokgaswe0x6vptah9a Lakalaka 0 1497 13044 13043 2024-05-14T20:17:29Z KISUMAR123 67 IMPROVED ARTICLE 13044 wikitext text/x-wiki '''Lakalaka''' (ɔrenantsew ɔhyewdo) ɔyɛ Tongan kuw asaw a agordzifo no dodowara gyina ntsintsin na wɔdze hɔn nsa dzi dwuma wɔ akwan ahorow mu. Wɔfa no dɛ ɔyɛ Tonga ɔman n'asaw na ɔka nyimpa amanbrɛ dwumadzi a w'esiesie atɔ hɔ ho. Ɔyɛ asaw a ohyia dɛ wɔ yɛ no wɔ dwumadzi w'ahyehyɛ ase, tse dɛ ɔhen n'awoda anaa wɔrebuei asɔr. == Abakɔsɛm == Ndɛ mber mu lakalaka tse dɛ ma onye tsetse ''meʻelaufola'' yɛ pɛr(asaw a wɔtsen hɔn nsamu saw), na ne nkyerɛkyerɛ mu awɔ hɔ fri ahyɛse Europe nhwehwɛmufo no, ibom na asɛmpakafo no ngye asaw no nto mu osiandɛ ɔyɛ 'abosomdze'. Wɔgyee iyi too mu wɔ 1850 nkyerwee ma Ɔhen Tāufaʻāhau Tupou I. Wɔ hyɛ ne nsiw dɛ, nkyerɛwee a ɔfa iyi ho nnyi hɔ effect frii 1862 nkyerɛwee mu, ɔwɔ mu dɛ wɔ sanso dze hyɛɛ mu wɔ afe 1885. Wɔ tsebea biara mu no, mbra no mu biara nnyi hɔ a ɔmaa nkyerɛmu fa ma ɔyɛ 'abosomdze asaw'. Wɔ kyerɛ mu dɛ asaw afahyɛ akɛse bi wɔ hɔ dɛm aber yi, na wonnkyer obiara. Wɔ gye to mu dɛ, ahyɛse asɛmpakafo hɔn pōmeʻe (ewimber asaw), n'ekyir no awarfo dze hɔn tsir faa nwura no mu, w'ennsi biom. Lakalaka dɛ ma wonyim no ndɛ mber mu no yɛ ma w'agye ato mu dɛ Ɔhen panyin bi yɛɛ no wɔ mber ɔrekɔ 19th century n'ewie, nna ɔyɛ Methodist asenkafo nso: Tukuʻaho (1858—1897), frii Tatakamotonga. Yɛhwɛ dɛ asaw no hom nngyai dɛ wɔreyɛ, yɛbɛka dɛ oyie wɔ akwan a ɔdze ahoɔdzen asan ahyɛ mu. Tuku faa asɛmpakafo hɔn mbofraba awensɛm a w'agye ati mu na ɔdze ndzeyɛ a onnyɛ dzen na akwan a wɔtutu nan. Nkorɔfo gyee to mu,na wɔdze hɔn ara hɔn adwenkyerɛ bɛkaa ho, a nna onye ma meʻelaufola a hɔn werɛ nnfir yi no yɛ pɛr. Dɛmara na, wɔwoo asaw fofor, ibom w'annyɛ nsesa wɔ dza ofri no mu no, na asɛmpakafo no gyee too mu. == Ɔyɛkyerɛ == == Agofomba == == Atar == Hɔn a wɔsaw no hɔn ntarhyɛ no mu da hɔ tse dɛ hɔn asaw no. Wɔtaa hyɛ tupenu fufuw anaa tuntum na wɔdze dza wɔhyɛ no wɔsor na taʻovala loukeha, ɔwɔ mu dɛɛ iyi nyinara ''sisi a ɔyɛ ahataw a wɔdze siesie hɔn asin na ahaban a ɔwɔ nka papa na/anaa manafau a ɔyɛ ahaban a w'awen dze twa hɔn asin kata kɛse n'ara do'', wɔ eyikan mu no wɔdze hibiscus fiber ahorow na wɔdze yɛ. Wɔ kabɔmu tsedɛ ma wɔyɛ dze to hɔn nan, hɔn nsa na hɔn kwan garlands nso wɔhyɛ. Hɔn a wɔsaw no fri Kanokupolu ekuraase, ibom, aber biara wɔdze hɔn dwuma wɔ hɔn amanbrɛ ''folaʻosi mu'', ɔyɛ ngatu bɛyɛ mita 2. Hɔn a wɔsaw wɔ Tatakamotonga,a daa wodzi dwuma wɔ dwumadzi akɛse n'ewie, osiandɛ wɔ gyee to mu dɛ hɔn na wɔ bɔ hɔn ho mbɔdzen yie, aber biara wɔhyɛ star tuntum, dɛ ma ɔyɛ akwan a wɔdze kyerɛ hɔn ayɛwdzi ma Tukuʻaho (see below) na ne ba banyin Tungī Mailefihi, ne hokafo Ɔhemaa Salote Tupou III. Wɔ sanso hyɛ ''tekiteki'' a ɔyɛ akokɔ ne ntakra w'akeka abɔmu wɔ hɔn tsir mu. Mbasiafo no hɔn nkakra no fam ndua nketsenketse kor anaa ebien ho, a ɔkyerɛ sor, wɔ aber a mbanyinfo no hɔn dze no yɛ tuft a no mu gow na ɔkyerɛ famu.Ne tsitsir yɛ mbasiafo hɔn tekiteki pegya kakraba no, benkum-nifa bɔ hɔn tsiradze ''teki'', wɔ yɛ no fri mber kɔ mber wɔ aber a ndwom no resisi do no. Teki papa yɛ ndzeyɛɛ kor a no ho wɔ mfaso wɔ dza wɔdze hyɛ hɔn a wɔ nyim asaw no. == References == 4xazmvw9iylbp14klzag2gu3t15yr03 Celestinian Forgiveness 0 1498 12300 12299 2024-01-07T05:25:25Z KISUMAR123 67 IMPROVED ARTICLE 12300 wikitext text/x-wiki '''Celestinian Forgiveness''' (in Italian: ''Perdonanza Celestiniana'') yɛ som na abakɔsɛm ho dwumadzi a wɔyɛ no wɔ L<nowiki>'Aquila, Italy, wɔ afe biara mu wɔ bosoom Dzifuu n'ewiei mu. Ɔyɛ ''catholic jubilee'' hɔn afedzi, pope Celestine V na ne ''</nowiki>bull ''Inter sanctorum solemnia'' (also known as ''Bull of Pardon'' or ''Bull of Forgiveness'')<nowiki>''</nowiki> na wɔdze bɔtoo gua wɔ afe 1294 mu. Fitsi afe 2011 mu yɛ "Heritage of Italy for tradition" ("Patrimonio d<nowiki>'Italia per la tradizione") afedzi na wɔkyerɛwee kaa UNESCOfo hɔn ''Representative List of the Intangible Cultural Heritage of Humanity''</nowiki> ho wɔ afe 2019 mu. == Nkyerɛwee == # '''^''' # '''^''' # '''^''' "Thirty five new elements inscribed on the Representative List of the Intangible Cultural Heritage of Humanity". ''ich.unesco.org''. 13 December 2019. craaby6k5yz6fizar7lsgm3cyizcnbq Council of Wise Men of the plain of Murcia 0 1499 12308 12307 2024-01-07T10:40:09Z KISUMAR123 67 IMPROVED ARTICLE 12308 wikitext text/x-wiki '''Council of Wise Men of the plain of Murcia''' (Spanish: ''Consejo de Hombres Buenos'', pronounced [konˈse.xo ðe ˈom.bɾes ˈβwe.nos]) yɛ asɛndzibea a wɔhwɛ siesie ntawantawa wɔ <nowiki>''</nowiki>the plain of Murcia (''Huerta de Murcia'')<nowiki>''</nowiki> mu. Afe 2009 mu no, UNESCOfo fae kaa <nowiki>''the Water Tribunal of the plain of Valencia'' ho dɛ ɔyɛ ''intangible cultural heritage''</nowiki>. == Apamfo hɔn dwumadzi == Council of Wise Men hɔn atsɛnbu no yɛ dza wɔdze ano ka, a ɔyɛ asɛnka. Nyia a odzi asɛndzifo no hɔn enyim no nye Ɔdzekurow anaa n<nowiki>'abedziekyirnyi. Sɛ abatow no yɛ pɛr a ɔwɔ tum wɔ do na ɔyɛ n'asɛdze dɛ ɔbɔhwɛ ayɛ nsiesie no. Ɔsan so wɔ tum dɛ ɔbɔbɔ kuw mba a wɔmmba nhyiamu no ase kaw. Council of Wise Men wɔ kuw mba enum na mbranyimfo enum. No botae nye dɛ wɔbɔboa asɔw ɔhaw ano na woesiesie mfomdo binom wɔ ''ordinance of the plains''</nowiki> kwan do. Apamfo no yɛ hɔn nhyiamu no Yawda biara wɔ <nowiki>''city hall of Murcia''</nowiki> dan mu fi ewimber dɔn anan kesi esuom. msyiwj4waoif2bi29e4w3kqu9suu0ta Quan họ 0 1500 12318 12317 2024-01-07T16:09:57Z KISUMAR123 67 IMPROVED ARTICLE 12318 wikitext text/x-wiki '''''Quan họ''''' (Vietnamese: [kwaːn hɔ̂ˀ], chữ Hán: 官賀) ndwontow yɛ Vietnamesefo hɔn tsetse ndwom a ɔwɔ ngyedo, a ɔwɔ mbasiafokuw na mbanyinkuw adwontofo a wɔda dwontow na ne ngyedo ahorow edzi. Quan họ dzi akotsen wɔ amambra na afahyɛ mu, na dza odzi akotsen wɔ ndwom dodowara mu nye ɔdɔ a ɔyɛ mbabun na wɔkyerɛ. Quan họ nsu dɛ mbrɛ UNESCOfo yɛe wɔ <nowiki>''</nowiki>Intangible Cultural Heritage<nowiki>''</nowiki> wɔ afe 2009 mu. Quan họ no hyɛɛ ase fii dza ndɛ ɔyɛ <nowiki>''Bắc Ninh Province'' mu na wodzii kan kyerɛɛw too hɔ wɔ mfeha 13 mu, na amambra kwan do no wɔdze aka ''spring'' afahyɛ ho a odzi ''Tết Nguyên Đán (the Vietnamese New Year)'' n'</nowiki>afedzi ekyir. Abakɔsɛm kyerɛ dɛ, dwontow no hyɛɛ ase ewimber no a ansaana adze rebɛkye afahyɛ da no, naaso ndɛ dze dwontow no taa si wɔ afahyɛ da no mu. Ne nyina mu no, adwontofo mbasiafo beenu na wodzi kan tow "challenge phrase" (''câu ra'') a ofi ndwom a wɔagye dzin mu, a adwontofo mbanyimfo beenu gye do wɔ ber a wɔtow dza ɔnye ndwom no bɔkɔ do <nowiki>''matching phrase''</nowiki>(''câu đối''), a ɔwɔ dɛ ɔnye ndwom ahyɛse no <nowiki>''challenge phrase''</nowiki> no kɔ do. Sɛ wowie a, wɔdze dza ɔtoa do no to hɔ, na mbanyimfo no dze hɔn dwontow <nowiki>''challenge phrase''</nowiki> ato gua wɔ kwan fofor do. Ber a nkaano no nna ndwom no nnyi ngyedo no, ndɛ mber yi dze wɔtaa dze adzeyɛdze ka adwontofo no ho, otum yɛ Vietnamese hɔn adzeyɛdze anaa dɛ abaefor dze yi bi tse dɛ <nowiki>''electric keyboards''</nowiki>. ''Quan họ'' ndwom ahorow no dodowara wɔ hɔ, a wɔakyerɛɛw ndwom mpem ahorow ato hɔ wɔ <nowiki>''score form''</nowiki> mu. Dwontow ne ngyedo nsesa mu a ɔnnyɛ dzen no, ma kwan ma wɔgye do na mbanyin na mbasiafo to wɔ ekurase afahyɛ ber mu nye <nowiki>''trống quân''</nowiki> dwontow. oacs56l9fx0gp3kmc5fgxu1pcoya4ly Namur stilt jousting 0 1501 12377 12376 2024-01-08T20:12:35Z KISUMAR123 67 IMPROVED ARTICLE 12377 wikitext text/x-wiki '''Stilt jousting''' yɛ <nowiki>''city of Namur, Belgium'' amambra dadaw a oedzi mfe 600, a nkorɔfo hyɛ ''stilts joust''</nowiki> ntar. Wɔakyɛ stilt walkers<nowiki>''</nowiki> mu ekuw ebien: * "Mélans" hyɛ <nowiki>''stilts''</nowiki> akɔangoa na tuntum. Wogyina hɔ ma kurow dadaw no. * "Avresses" joust hyɛ <nowiki>''stilts''</nowiki> kɔkɔɔ na fitaa. Wogyina hɔ ma kurow fofor no na mbeambea a wɔbɛn no. Ekuw ebien no nyina fa <nowiki>''jousting stilts'', ɔyɛ ''stilts''</nowiki> bi a wonyae fii Namur mu. <nowiki>''Jouster'' no botae nye dɛ ɔdze ''jousters''</nowiki> nkaa no nyina a wɔwɔ ekuw nkaa no mu no bɛba famu (A fallen stilt walker cannot get back on his stilts). Bosoom Mumu ne da a ɔtɔ do 16 wɔ afe 2021 mu no, UNESCOfo agye Namur hɔn amambra a ɔyɛ <nowiki>''stilt jousting'' no ato mu akyerɛw no wɔ ''ist of the intangible cultural heritage of humanity''</nowiki> mu. == Abakɔsɛm == Bosoom Mumu ne da a ɔtɔ do 8, wɔ afe 1411 mu yɛ akyerɛw a wɔagye ato mu ntsɛm a ɔfa <nowiki>''stilt jousting''</nowiki> ho wɔ Namur. Panyin a ɔda Namur ano no siiw nkorɔfo ho kwan wɔ dɛm ndzeyɛɛ yi ho ma ɔboor mfe duebiasa. Mfeha no mboree mu no, <nowiki>''jousting'' wɔ ''stilts'' do abɛhyɛ afahyɛ ahorow a wɔagye dzin wɔ Namur hɔn mfinimfin. ''Jousts'' a wodzi mu wɔ afahyɛ ber mu (mfeha 17 na 18) botum dze 2000 ''jousters'' aboa ano wɔ ''stilts''</nowiki> do. <nowiki>''Jousting on stilts''</nowiki> so yɛ akyɛdze a nna nkorɔfo a wɔwɔ Namur dze ma ahɔho akɔaba. Iyi kyerɛ siantsir a edzin akɛse a wɔwɔ abakɔsɛm mu kɔr <nowiki>''</nowiki>joust on stilts<nowiki>''</nowiki> wɔ Namur mu, dza wɔka ho nye: * Philip the Good (1439) * Charles V, Holy Roman Emperor and King of Spain (1515, 1531) * Phillipe II of Spain (1549) * Louis XIV of France (1693) * Peter the Great of Russia (1717) * Napoleon Bonaparte (1803) * Belgianfo Ahemfo Leopold III, Baudouin, Albert II and Philippe. == Ndɛ Namur <nowiki>''stilt jousts''</nowiki> == <nowiki>''Jousting on stilts''</nowiki> yɛ adze a ɔda ho kɔ do yɛ wɔ Namur. <nowiki>''The jousters, called "Les Echasseurs Namurois" (literally "the stilt jousters of Namur")'' nyina ka Namur afahyɛ etsitsir ho. ''The joust of the golden stilt''</nowiki> yɛ dza no ho hia papaapa wɔ afe no mu. Wɔyɛ no wɔ Fankwa bosoom ne da a ɔtɔ do ebiasa a osi Kwesida a ɔyɛ Wallonia afahyɛ ber. Nkorɔfo 6,000 dze kɔ 8,000 na wohyia mu wɔ asɔrdan kɛse n<nowiki>'enyim dɛ wɔroboa ''stilt walkers''</nowiki> eduonu enum no. == Abadobɔdze == 2004: Wɔgyee hɔn too mu dɛ wɔyɛ <nowiki>''</nowiki>intangible heritage of the Wallonia-Brussels Federation ("Chef-d'œuvre du patrimoine oral et immatériel de la Communauté Francaise" )<nowiki>''</nowiki> 2016: Walloon merit officer 2021 : Wɔkyerɛɛw <nowiki>''</nowiki>Namur stilt jousting<nowiki>''</nowiki> kaa <nowiki>''</nowiki>UNESCO Representative List of the Intangible Cultural Heritage of Humanity<nowiki>''</nowiki> ho. 458c31lb53yrnb59p16ka1ux5ltwx24 Fest Noz 0 1502 12323 12322 2024-01-07T20:18:27Z Assilidjoe 33 Images added 12323 wikitext text/x-wiki [[File:Startijenn - Festival Yaouank 2015 - 35.jpg|thumb|7,000 dancers in [[Rennes]] for the Fest Noz Yaouank 2015 (Startijenn on stage)]] '''Fest noz''' (Ɔtɔfabi a wɔdze nkyerɛwdze a ɔwɔ famu frɛ no fest-noz; ‘anadwo afahyɛ’ wɔ Breton kasa mu) yɛ Bretonfo amambra afahyɛ, a wɔsaw wɔ ekuw mu na ndwontofo a wɔtse ase bɔ nsanku a wɔdze gye hɔn enyi. Ɔwɔ mu dɛ ɔnnyɛ dzen koraa dɛ wɔbɛkyerɛw fest nozou na fêtes amandze ahorow no efi hɔ dɛ ndɛyi ndzɛmba a wɔayɛ dze, naaso fest noz no yɛ atsetsesɛm mu asaw dodow no ara yɛ tsetse dze, na obi fi Mfinimfin M afa mu, na ɔma ɔmanfo no nya kwan a wɔbɛfa do atse no mu ber a etwa mu na hɔn enyi agye atsenka a no mu dɔ a ɔnye dɛ wɔnye nananom na bea bi wɔ no ho. Dodow kabea wɔ Breton kasa mu nye festoù noz, naaso nna Goadec Enuanom Mbea (ebusua bi a wɔyɛ atsetsesɛm ndwontofo) taa ka dɛ festnozoù, na bi a Fransefo so bɛka wɔ Franse kasa mu dɛ des fest-noz. Mumu 5 2012 no, UNESCO dze fest noz no kaa Adasamba Amambra Egyapadze a Onntum Nhu no ananmusifo dzin ho. == ''Fest noz'' == [[File:Fest-Noz Cléder 2013 14.jpg|left|thumb|[[Frères Morvan]], famous farmers brothers, in 2013]] Fest Noz (Pl. Festoù Noz) yɛ amambra kwan do asaw afahyɛ wɔ Brittany. Breton asaw dodow no ara yɛ asetsena mu asaw, wɔ kuw bi mu. Seseiara, wɔyɛ festoù noz pii so wɔ Brittany ekyir wɔ diaspora mu, na ɔdze Bretonfo amambra ba nkwa mu wɔ Breton asasesin ekyir. Dɛm asɛmfua yi yɛ ma wonyim fi afeha a ɔtɔ do 19 ewiei naaso wɔdze ma dɛ edzin fitsi 1950 mfe no mu nkotsee. Ber bi abɛsɛn kɔ no, ɔtɔfabi a nna wɔdze asaw no tsiatsia famu dze yɛ asasee a ɔyɛ dzen wɔ ofie bi mu anaadɛ beebi a ɔyɛ dzen a wɔdze yɛ haban edwuma (‘aire neuve’ asaw ahorow), a na wɔto nsa frɛ nyimpa a wofi apaa mu hɔ ba, na ɔno kyerɛkyerɛ mu dɛ stamping movements a ɔwɔ asaw ahorow no bi mu. Ber tsentsen no, asɔr no baraa ‘kof-ha-kof’ (yafunu-kɔ-yafunu) asaw, a ɔkyerɛ dɛ wɔbɛsaw beenu beenu. . 5doczdsyfqggusycq8wbdcqnfv4k2rf Mudiyettu 0 1504 12892 12336 2024-04-09T10:48:28Z Robertjamal12 13 /* top */clean up, replaced: ã → a using [[Project:AWB|AWB]] 12892 wikitext text/x-wiki {{Databox|item=Q1479611}}'''Mudiyettu''' yɛ atsetsesɛm mu amandze kwan do agor na amandze kwan do asaw drama a ofi Kerala a ɔyɛ anansesɛm mu anansesɛm a ɔfa ɔko a ɔkɔɔ do wɔ onyamewa Kali na adaemone Darika ntamu ho. Amandze no yɛ Bhagavathi anaa Bhadrakali som no fa. Wɔyɛ asaw no wɔ Bhadrakali asɔrdan ahorow mu, nna nyamewa no asɔrdan ahorow, wɔ Kwakwar na Esusuo Aketsiaba ntamu wɔ otwa ber no ekyir. Wɔ afe 2010 mu no, wɔkyerɛw Mudiyettu wɔ UNESCO Ananmusifo Nkyerɛwdze a ɔfa Adasamba Amambra Egyapadze a Wonnhu no ho, na ɔbɛyɛɛ edwindze a ɔtɔ do ebien a ofi Kerala wɔ Koodiyattam ekyir. n454nn028kf5f1uvqueq699jla47n5k Falles 0 1505 12343 12342 2024-01-07T21:41:54Z Assilidjoe 33 Images added 12343 wikitext text/x-wiki {{Databox|item=Q1143768}}'''Fallas''' (Valencia kasa mu: Falles; Spania kasa mu: Fallas) yɛ amambra kwan do afahyɛ a wodzi afe biara dze kae Ahotsewnyi Yosef wɔ Valencia kurow mu, Spain. Nna tsitsir enum a wodzi no fi Ebɔw 15 kosi 19, ber a Mascletà, ogyaframa a wɔdze tow ogyaframa na ogyaframa a wɔdze tow no kɔ do da biara fitsi Ebɔw 1 kesi 19. Asɛmfua Fallas kyerɛ afahyɛ no nye Falla nkaedum (Falla, biakoyɛ; Fallas/Falles, dodow kabea) a wɔhyew ber a woridzi afahyɛ no nyinara. Nkurow dodow bi a ɔwɔ Valencia kurow no wɔ afahyɛ ahorow a ɔtse dɛmara a wɔdze ahyɛse Fallas de Valencia afahyɛ no na okenyan no.Nkurow dodow bi a ɔwɔ Valenciafo mu no wɔ afahyɛ ahorow a ɔtse dɛmara a ofi ahyɛse Fallas de Valencia afahyɛ no mu. Sɛ nhwɛdo no, ogya a ɔwɔ Alicante anaa Fiestas de la Magdalena a ɔwɔ Castellón de la Plana no. Wɔdze Fallas (Falles in Valencia) Afahyɛ no kaa UNESCO amambra egyapadze a onnyi honam afa mu a ɔwɔ nyimpa ho no ho wɔ Ɔberɛfɛw 30, 2016. Kurow noa ɔbɛn wɔ nyimpakuw bi a wɔahyehyɛ hɔn, Casal Faller, a wɔyɛ edwuma afe mũ no nyina a wɔyɛ sika a wɔboaboa ano apontow na awomber eduan, a mpɛn pii no wɔdze edziban a wɔfrɛ no paella a wɔagye dzin no kyerɛ,mantɔw no mu edziban tsitsir. Casal faller biara yɛ dan bi a wɔfrɛ no falla a ewiei koraa no ɔhyew. Casal faller so yɛ ma wonnyim no dɛ Comissió Fallera na seseiara wɔakyerɛw bɛyɛ 400 wɔ Valencia. == Abɔse == : Afahyɛ ne dzin yɛ Valencia asɛmfua falla dodow kabea. Asɛmfua no bɔbew tse dɛ ma odzidzi do yi: Latin fax (accusative facem), 'torch' → Latin facula (diminutive; accusative faculam) → Vulgar Latin *faclam → Valencian falla. == Falles na ninots == <gallery widths="200px" heights="200px"> Cuba2012.jpg|Falla Cuba 2012 (2nd prize) Maeztu Lleons 2015 12.jpg|''Ninots'' representing [[Barack Obama]] and [[Vladimir Putin]] (parodying ''[[The Nutcracker]]'') in 2015 Falla_del_Ayuntamiento_Valencia_2019_(3).jpg|Fallas 2019 from Valencia </gallery> 5mkcnt2ffkf60hkok8jc1jq2h62qpa1 Danza de tijeras 0 1506 12346 12345 2024-01-07T21:57:53Z Assilidjoe 33 Added data 12346 wikitext text/x-wiki {{Databox|item=Q5221455}}'''Danza de las tijeras''' (Spanish kasa mu dzin a wɔbɔ [ˈdansa ðe tiˈxeɾas]; Engiresifo nsisi asaw; Quechua Supaypa Wasin Tusuq, a ɔno so yɛ galas, laijas) no yɛ ahyɛse asaw a ofi Chanka a ofi Andes, wɔ Peru no anafo afa mu. Asaw no yɛ asawfo beenu anaa ma ɔbor dɛm, na hɔn ndwontofo kuw ahorow a wɔyɛ sanku na sanku dzi ekyir. Asawfo no saw wɔ hɔnho hɔnho mu, na wɔyɛ ndzɛmba a ɔda edzi pefee na anamɔn a ɔyɛ dzen tse dɛ asaw a wɔdze nan kor pɛr yɛ. Mbea a dɛm asaw yi nya nkɛntɛndo kɛse nye: Huancavelica, Ayacucho, Junín, Apurimac, na Lima. UNESCO frɛɛ Danza de las tijeras amambra egyapadze a wonntum mmfa hɔn nsa nnka wɔ afe 2010 mu. Nkankyen asaw no botum ayɛ ahorow, dɛ nhwɛdo no, asaw kɛse anaa akansi, asaw ketseketse anaa ‘Qolla alva’ a wɔsaw anago; na zapateos, a wokum hɔn wɔ Buronya afahyɛ ahorow mu no. Wɔ akansi asaw mu no, asawfo beenu (a wɔsan frɛ hɔn ‘danzaq’ anaa ‘tusuq’) saw dzenam hɔn ho hɔnho mpoa dɛ wobedzi esian a ɔwɔ anamɔn a wotu no mu no do nkonyim, dɛm akansi yi na wɔfrɛ no ‘Atipanakuy’, ‘Hapinakuy’, ‘Tupanakuy’. na afofor. apyaplby2uaujf71767ipgsdcszbva8 Kırkpınar 0 1507 12884 12350 2024-04-09T10:46:25Z Robertjamal12 13 /* top */clean up, replaced: ã → a using [[Project:AWB|AWB]] 12884 wikitext text/x-wiki {{Databox|item=Q4794504}}'''Kırkpınar''' yɛ Turkeyfo ngo ekutukubɔ (Turkish Yağlı Güreş) ​​akansi a Pehlivans (ekutukubɔfo) si akan ndansa. Wɔyɛ no afe biara, mpɛn pii no wɔ Obiradzi ewiei, wɔ beebi a ɔbɛn Edirne, Turkey fi 1360. Wɔ ma otwa tow a wɔyɛ wɔ da a otwa tow no mu no, hɔn a wodzi kan, ma ɔtɔ do ebien nye ma ɔtɔ do ebiasa wɔ ɔfa biara mu no si gyinae. Wɔ akansi no mu no, wɔyɛ Kırkpınar Afahyɛ no so ho nhyehyɛɛ. Oil Wrestling yɛ egumuadze a odzi kan wɔ Turkeyfo amambra mu. Wɔyɛɛ ekutukubɔ wɔ guadodzeyɛ ahorow a wɔahyehyɛ ne nyinara wɔ Ottoman Aheman no nyinara mu, naaso nna wonnyim ekutukubɔfo a odzii nkonyim wɔ ‘Chief’ abɔdzin no mu wɔ Kırkpınar nkotsee n‘ekutukubɔfo panyin’ kesii afe a odzi hɔ no Kırkpınar ekutukubɔ. Dɛm adwen yi kɔr do dze besi ndɛ. == Nkyerɛkyerɛmu == Hɔn a worisi akan no hyɛ ntar tsia a wɔdze aboa nhoma ayɛ a ɔkɔ nkotodwe a wɔfrɛ no kıspets nkotsee. Ansaana wɔbɔko biara no, ekutukubɔfo no hwie ngodua ngo gu hɔn nyimpadua nyinara do. Kırkpınar kura Guinness Wiadze Nyinaea Kyerɛwtohɔ a ɔfa egumadzi akansi a ɔkyɛr sen biara ho. nnys56x259rcmf8ynbgg12bgkxesclg Bokator 0 1508 12842 12730 2024-04-09T10:34:02Z Robertjamal12 13 /* top */clean up, replaced: ã → a using [[Project:AWB|AWB]] 12842 wikitext text/x-wiki {{Databox|item=Q1394188}}'''Bokator [a]''' (Khmer: ល្បុក្កតោ) yɛ tsetse Cambodia akodze mu akodze a tsetse Khmer aserafo dze dzii dwuma. Ɔyɛ akodze nhyehyɛɛ a akyɛr sen akodze biara a ɔwɔ hɔ wɔ wiadze no mu kor Tsetsesɛm a wɔdze ano ka kyerɛ dɛ bokator (anaa ne fa bi a odzi kan) yɛ ɔko nhyehyɛɛ a ɔbɛn beebi a tsetse Cambodia aserafo dze dzii dwuma ansaana wɔrehyehyɛɛ Angkor. Adwen a onntsie a wɔtaa nya nye dɛ bokator kyerɛ Khmer / Cambodiafo akodze nyinara, ber a nokwar no, egyina hɔ ma kwan pɔtsee kor pɛ. 4llfmo1n2t1tzwpsko2b42yf6kvjf65 Kalbelia 0 1509 12875 12358 2024-04-09T10:44:37Z Robertjamal12 13 clean up, replaced: ã → a using [[Project:AWB|AWB]] 12875 wikitext text/x-wiki [[File:Jogis, snake charmers, Hindoos of low caste, Delhi (NYPL b13409080-1125444).jpg|thumb|Snake Charmers 1868.]] '''Kalbelia''' yɛ ɔwɔw ebusuakuw a ɔyɛ fɛw a wofi Thar Anhweatam do wɔ Rajasthan, India. Asaw no yɛ hɔn amambra ne fa tsitsir na mbanyin na mbasia na wɔyɛ. == Kalbelia Ebusuakuw == [[File:Rajasthan folk dance.jpg|thumb|A Rajasthani folk asaw, Kalbelia]] Kalbeliafo yɛ Sage Kanifnath ekyirdzifo, a wɔnom kyense a bɔwen wɔ mu na woehyira hɔn wɔ mbowatsena na mboa dodow a wɔwɔ hɔn do tum. Wɔakyekyɛ Kalbelia mu ekuw etsitsir ebien, Daliwal na Mewara. Ná Kalbeliafo no taa tu fi beebi kɔ beebi fofor wɔ tsetse mber mu. Hɔn atsetsesɛm mu edwuma na awɔw a wɔkyerɛ nye awɔw ewudur a wɔdze dzi gua. Wɔtsetse awɔw, akraman, nkokɔ, apɔnkɔ, mfurum, mprako na mpapo. Ntsi, hɔn apaa mu hɔfo asaw na ntar a wɔhyɛ no tse dɛ awɔw ne dze. Wɔsan frɛ hɔn Sapera na Jogira, Gattiwala na Poogiwara. Kalbeliafoɔ ekuekuw kɛse no wɔ Pali mantɔw mu, na ekuw fofor a no ho hia wɔ Ajmer, Chittorgarh na Udaipur mantɔw mu dzi akyire. Wɔtsera etubrafo asetsena mu na wɔka mbusuakuw a wɔayɛ nhyehyɛɛ no ho. Dɛ mbrɛ wɔtaa yɛ no, na Kalbelia mbanyin dze akraman gu abow nkakrama mu fi pon ano kɔ pon mu wɔ nkurase ber a hɔn mbasia tow ndwom, saw na wɔserɛserɛ adɔe. Wobu kraman na wɔkamfo kyerɛ dɛ worumnkum mboa a wɔwea famu a wɔtse dɛm. Wɔ nkurase no, sɛ ɔba no dɛ ɔwɔw bi hyɛn ofie bi mu a wɔhyɛ da a na wɔfrɛ Kalbelia bi dɛ ɔmbɛkyer abowatsena no na ɔmfa no nkɔ a onnkum no. Kalbeliafo fi tsetse no ayɛ kuw a wɔyɛ edwuma wɔ ɔmanfo no mu, na wɔtse mbea a ɔwɔ ekurase a wɔtse hɔ no ekyir. Wɔtse ber tsiaa mu nseraban a wɔfrɛ no deras mu. Kalbeliafo no dze hɔn deras no fi beebi kɔ beebi fofor wɔ kwan a ɔnnkyinkyin a wɔsan yɛ bio ber tsentsen do. Wɔ awo ntoatoado ahorow mu no, Kalbeliafo nyaa apaa mu hɔ efifidze na mboa ho ntease soronko, nna wonyim nhabandur a wɔdze sa nyarba ahorow a ɔno so yɛ sika fofor a wobotum enya. lbqvlieekwppkhc7ycrtm7oqcuhc0iy Finnish sauna 0 1510 12856 12361 2024-04-09T10:39:20Z Robertjamal12 13 /* top */clean up, replaced: ã → a (2) using [[Project:AWB|AWB]] 12856 wikitext text/x-wiki {{Databox|item=Q1598293}}'''Finlandfo sauna''' (Finland kasa mu nsɛmfua dzin: [ˈsɑu̯nɑ], Sweden kasa: bastu) yɛ Finlandfo na Estoniafo amambra fa tsitsir. Wɔkyerɛw too UNESCO Amambra Egyapadze a Onntum Nhu ne dzin mu wɔ Mumu 17 2020 nhyiamu a UNESCO Aban Ntamu Boayikuw a ɔhwɛ Amambra Egyapadze Ho Bambɔ do no ase. Dɛ mbrɛ ɔman no ama ho kwan no, Finland Egyapadze Dwumadzibea no na Finlandfo sauna apaa mu hɔfo nye hɔn a wɔhyɛ sauna amambra ho nkuran no ahyɛ bɔ dɛ wɔbɔbɔ sauna atsetsesɛm no ahoɔdzen ho ban na woesi hia a no ho hia dɛ amandze ne yiedzi fa no do dua. Wɔ Estonia asɛm no mu no UNESCO Intangible Cultural Heritage Lists wusiw sauna atsetsesɛm fi 2014. 4ls73gwzkvue56j4zxxve4rs6nco67q Azerbaijani carpet weaving 0 1511 13703 12487 2024-06-16T02:57:09Z EEEshun 1262 /* Karpet nwen na kurow */ 13703 wikitext text/x-wiki {{Databox|item=Q4203998}}'''Azerbaijanfo kapet nwen''' (Azerbaijan: Azərbaycan xalça toxuculuğu) yɛ abakɔsɛm na atsetsesɛm mu dwumadzi a Azerbaijanfo yɛ. Azerbaijan kapet yɛ atsetsesɛm mu ntama a wɔdze nsa yɛ a ne kɛse gu ahorow, a ɔyɛ dzen na ɔyɛ ekuwekuw anaa ma onnyi ekuwekuw, a ne nsusui yɛ Azerbaijan mbea pii a wɔyɛ kapet no su. Kapet yɛ ebusua atsetsesɛm a wɔdze ano na adzeyɛ do dze kɔ beebi fofor<ref>https://ich.unesco.org/en/RL/traditional-art-of-azerbaijani-carpet-weaving-in-the-republic-of-azerbaijan-00389</ref>. Wɔ afe 2010 mu no, wɔdze Azerbaijanfo kapet nwen edwindze wɔ Azerbaijan kaa UNESCO Amambra Edzin no ho<ref>https://ich.unesco.org/en/RL/traditional-art-of-azerbaijani-carpet-weaving-in-the-republic-of-azerbaijan-00389</ref>. == Karpet nwen na kurow == [[Fael:Carpet Museum Looks Like A Carpet (221090067).jpeg|thumb|[[Azerbaijan Carpet Museum]]]] Azerbaijan afe a ɔdze fahodzi a ofi Soviet Union nsamu ekyir no, Azerbaijan kapet nwen tsetsesɛm tsitsir wɔ mbɔdzen a Azerbaijan aban bɔ dɛ obokora, esua, ahyɛ ho nkuran na ayɛ kapet nwen tsetsesɛm no mu. Mbra “Ɛfa Azerbaijan kapet edwindze ho bambɔ na nkɔdo ho” no, Ɔmampanyin Ilham Aliyev gye too mu wɔ Mumu 2004 mu<ref>https://e-qanun.az/framework/7358</ref>, wɔdze ‘Azerkhalcha’ OJSC (Azerbaijani: “Azərxalça’ ASC) sii hɔ wɔ Esusuo Aketsiaba 2016 mu<ref>https://web.archive.org/web/20180625112100/http://azerxalca.az/en/ojsc/history/</ref>, wɔhyɛɛ ase dzii Kapet Nwenfo Da wɔ Esusuo Aketsiaba 5 dɛ mbrɛ Ɔmampanyin Mbra a wɔkyerɛw no 25.11.2016 kyerɛ no<ref>https://www.azernews.az/culture/112540.html</ref><ref>https://web.archive.org/web/20180505214903/http://vestnikkavkaza.net/news/Azerbaijan-celebrates-Carpet-Weaver-Day.html</ref>, wɔdze dan fofor a wɔdze bɛyɛ Azerbaijan Kapet Tsetse Ndzɛmba Korabea a Austriani dansifo Franz Janz yɛɛ ho mfonyin a ɔtse dɛ kapet a wɔabobɔw no dzii dwuma wɔ Dzifuu 2014 mu<ref>https://web.archive.org/web/20181015190550/http://azcarpetmuseum.az/front/en/article/134</ref><ref>https://web.archive.org/web/20141018013706/https://aasarchitecture.com/2014/10/carpet-museum-azerbaijan.html/</ref>. Bio, Ɔman Dwumadzi a ɔfa “Ahobambɔ na nkɔdo a ɔfa kapet edwindze wɔ Republic of Azerbaijan 2018-2022” ho no, Ɔmampanyin Ilham Aliyev peen do wɔ Kwakwar 2018 mu a ne botae nye dɛ ɔbɛma ndzɛmba a wɔdze yɛ edwuma yi aba, ama ndwuma a wɔdze yɛ kapet- nwen, boa edwumayɛbea fofor a wɔbɛhyehyɛ na wɔyɛ edwumayɛfo ntsetsee a wɔfata wɔ kapet-nwen mu<ref name=":0">https://e-qanun.az/framework/38038</ref>. Bio, wɔdze edwendze sii aboa nhoma a wɔyɛ, aboa nhoma na sirikyi asaawa a wɔyɛ, na edwumayɛbea ahorow a wɔdze yɛ kɔla na ndur a wɔdze yɛ ndzɛmba so<ref name=":0" />. == Mboaedze == 8utfmkrwn6e1nhhbgxvz70pzejqixo3 Daimokutate 0 1512 12394 12393 2024-01-09T11:34:01Z KISUMAR123 67 IMPROVED ARTICLE 12394 wikitext text/x-wiki '''Daimokutate''' (題目立) yɛ akenkan ɔyɛkyerɛ a wɔyɛ kyerɛ wɔ Yahashira Shrine wɔ Kami-fukawa ekurase, a ɔbɛn Nara kurow no. Shinto Temple a ɔwɔ Kamifukawa wɔ amambra bi a wɔgye banyin a oedzi mfe duesuon to mu dɛ ɔyɛ kuwba a ɔka kuw a wɔyɛ ɔsom mu dwumadzi wɔ asɔrdan no mu. Banyin no ne ngye nto mu wɔ kuw no mu wɔ asɔrdan mu no yɛ ahyɛnsewdze a ɔkyerɛ dɛ abofra no abayɛ panyin. == Dwumadzi no == Mbrantsɛ, a woedzi mfe 17 (If there are not enough boys aged 17 years, boys who are not yet 17 years old or are over 17 years old are also included in the performance) hyɛ samurai ntar gyina puruwfa mu a wokitsa egyen. Akokora a ɔkenkan edzin ho nsɛm a ɔwɔ Minamoto na Taira ebusuakuw hɔn ntamu frɛ hɔn nkorkor ma wogyina mfinimfin. Ndwom biara nnka hɔn ho. Sɛ agodzifo eduonu-esia no nyina kasa wie a, mbabanun no soɛr dze hɔn nan pempem famu tow ndwom. Ne farbaa mu no, amambra a otwa tun a wɔyɛ dze gya hɔn a woedzi mfe duesuon no kwan nye dɛ wɔbɛgye banyin panyin no ato mu wɔ kurow a wɔwɔ eduonu-ebien ebusua no mu a wɔwɔ Kami-fukawa, sesei dze mbabun mbanyin a hɔn mfe dzi nsesa a wofi ebusua ahorow mu yɛ Daimokutate afe biara wɔ bosoom Ɔbɛsɛ ne mfinimfin mu. Dza odzi mu wɔ Japan a ɔyɛ ɔyɛkyerɛ a ɔyɛkerɛ na dwontow nnka ho, Daimokutate yɛ ahyɛnsewdze a no ho hia a wodzi akotsen wɔ kurow a akoko wɔ mu no no mpuntu ne ngyinae mu. == Abakɔsɛm == Wɔyɛɛ Daimokutate wɔ Muromachi n'ewiei ber mu. Daimokutate yɛ amambra a otwa tun wɔ akenkan mu a nkorɔfo yɛ kyerɛ, a ɔyɛ dza odzi kan a wɔakyerɛw ato hɔ wɔ afe 1534 mu. Wɔgyee akyerɛw a anansesɛm ho nyimdzeenyi a ɔyɛ Hosen Jungo kyerɛwee no nyina too hɔ wɔ mfe 1953 na 1955 ntamu, naaso bi a na dza wɔyɛ kyerɛ no yɛ adze a ɔso papaapa. Wɔkyerɛɛw Daimokutate wɔ <nowiki>''UNESCO Intangible Cultural Heritage Lists''</nowiki> mu wɔ afe 2009 mu. lxbr3213u4gfdwy08nzqw6tm9es2lrr Koodiyattam 0 1513 12879 12391 2024-04-09T10:45:24Z Robertjamal12 13 /* Abɔse */clean up, replaced: ã → a using [[Project:AWB|AWB]] 12879 wikitext text/x-wiki {{Databox|item=Q1641463}}'''Koodiyattam''' (Malayalam: கியித்தம்; IAST: kūṭiyāṭṭaṁ; lit. ‘adzeyɛ a wɔaka abomu’) yɛ atsetsesɛm mu agodzi edwindze a ɔwɔ Kerala mantɔw mu, India. Ɔyɛ tsetse Sanskrit agodzi a wɔdze Koothu, tsetse agodzi edwindze a ofi Sangam ber do no mu ndzɛmba a wɔaka abɔ mu. UNESCO agye ato mu wɔ aban kwan do dɛ Adasamba Egyapadze a Wɔdze Anom na Ma Wonntum Nnhu no Edwindze a ɔyɛ Fɛw. == Abɔse == Koodiyattam a kyerɛ ‘agordzi a wɔaka abom’ wɔ Malayalam kasa mu no dze Sanskrit agorhwɛbea dwumadzi na koothu mu ndzɛmba bom. Wɔyɛ no wɔ asɔrdan mu agoprama ahorow a wɔfrɛ no koothambalams mu. Ɔno nkotsee nye edwindze a ɔda ho ara wɔ hɔ a ɔdze ahwɛgor a ofi tsetse Sanskrit agorhwɛbea dzi dwuma. Wɔ abakɔsɛm a wɔakyerɛw ato hɔ mfe apem wɔ Kerala, naaso wonnyim n'ahyɛse. Nná Koodiyattam na Chakyar koothu ka asaw som a wɔyɛ no ahwɛgor wɔ tsetse India asɔrdan ahorow mu, tsitsir Kerala, ho. Koodiyattam na Chakyar koothu nyinara fi tsetse edwindze koothu a wɔaka ho asɛm mpɛn pii wɔ Sangam nhoma ahorow mu, nye Pallava, Pandiyan, Chera, na Chola mber a odzii hɔ no ho nkyerɛwee ahorow mu. Wobotum ehu nkyerɛwee a ɔfa koothu ho wɔ asɔrdan ahorow a ɔwɔ Tanjore, Tiruvidaimaruthur, Vedaranyam, Tiruvarur, na Omampuliyur mu. Wɔyɛɛ hɔn dɛ ɔsom dwumadzi ahorow ne fa tsitsir, ka Tevaram na Prabandam ndwom a wɔto ho. Tsetse ahemfo ka hɔn a wɔakyerɛw hɔn dzin dɛ hɔn a wɔkyerɛw nhoma ahorow maa dɛm ndwuma yi ho. Adanse wɔ hɔ a ɔkyerɛ dɛ iyinom wɔ tsetse asasepɔn no nyinara do wɔ Chola na Pallava ber do. Wɔaka dɛ Pallava hen bi a wɔfrɛ no Rajasimha na ɔkyerɛw agor a wɔato dzin Kailasodharanam wɔ Tamil kasa mu, a asɛntsir nye dɛ Ravana bɛbrɛ no ho ase ahyɛ Siva ebufuw ase na wɔbrɛ no ase a mbɔborohun nnyi mu wɔ iyi ho. 04egv2mnt3t19nxl2ldpix57nfu6dfp Kopačka 0 1514 12397 12396 2024-01-09T11:52:04Z KISUMAR123 67 IMPROVED ARTICLE 12397 wikitext text/x-wiki '''Kopačka''' tum gyina hɔ ma: * Kopačka (folklore ensemble), yɛ anansesɛm ho ndwom ahorow a wogyina hɔ ma adze kor a ofi North Macedonia. * Kopačka (folk dance), yɛ Macedonian ''oro'', <nowiki>''folk dance''''</nowiki>, a ofi North Macedonia. * Kopačka (region) [mk], yɛ mantɔw a ɔwɔ Kičevo <nowiki>''</nowiki>Municipality<nowiki>''</nowiki>, North Macedonia. jr6fvgbqle7sbzeigcie6049x9ljfyw Menora 0 1515 12402 12401 2024-01-09T12:08:51Z KISUMAR123 67 IMPROVED ARTICLE 12402 wikitext text/x-wiki '''Menora''' tum gyina hɔ ma: * Menora (dance), yɛ <nowiki>''Siamese folk dance''</nowiki>. * ''Menora'' (planthopper), yɛ flatid <nowiki>''planthopper''</nowiki> wɔ ebusua Flatidae mu. * Menora, Western Australia, yɛ bea a oetwa Perth ho ehyia. * Kfar HaOranim, yɛ <nowiki>''Israeli settlement in the West Bank''</nowiki> a wɔsan so frɛ no Menora. == Hwɛ iyi so == * Menorah (disambiguation) p13e6oam3npqslo1064zsohpwom5l17 Ftira 0 1516 12419 12418 2024-01-09T14:59:22Z KISUMAR123 67 IMPROVED ARTICLE 12419 wikitext text/x-wiki '''Ftira''' yɛ dza no su tse dɛ nkawa, dza ɔma ɔyɛ kɛse, <nowiki>''Maltsese'' paanoo, a wɔtaa dze dzi akadze bi tse dɛ, nam a wogu nkyɛnsee mu, ''tuna'', santom, anwew, ''capers'' na ''olives''</nowiki>. Gozo ftira ka mantɔw ne nsesamu ho, a wɔtaa dzi no <nowiki>''pizza'' sen ''sandwich''. Wodzi Godzitan ftira wɔ ber a santom ntwitwae gu do wɔ bea a ɔyɛ dzen no, anaa ɔabobɔw no dɛ ''calzone''</nowiki>. == Intangible Cultural Heritage == Sɛ yedzi Maltese Parliament<nowiki>'' hɔn ngyee nto mu no ekyir dze kyerɛ UNESCOfo hɔn ''Convention for the Safeguarding of the Intangible Cultural Heritage''no a, afe 2018 mu no, Malta hɔn ''Culture Directorate'' buee asɛmbisa ano dɛ ɔdze Maltese ftira bɛka ''UNESCO's Intangible Cultural Heritage (ICH) list'' ho. Dɛ mbrɛ nyia a ɔwɔ ho nyimdzee aka no 'The Making of the Ftira Maltija' dɛ mbrɛ ɔakyerɛw no wɔ ''Directorate's National Inventory''</nowiki> mu no, wɔ mfeha duesia mu. Sɛ yedzi aman ne mfrɛe a no mu yɛ dur ekyir a, Malta amanyɛ dze too gua dɛ ɔdze Maltese ftira bɔkɔ akɛma UNESCOfo ma wɔahwɛ sɛ wɔnye hɔn bɛka <nowiki>''intangible cultural heritage'' ho a. Afe 2020 mu no, wɔdze Maltse ftira kaa ''UNESCO's Intangible Cultural Heritage List''</nowiki> ho. == Hwɛ iyi so == * Maltese cuisine * Maltese edziban ahorow qyxr9ydkqb13aoxjnmpzmf5ogn8ewah Hawker bea 0 1517 12413 12411 2024-01-09T14:06:42Z Assilidjoe 33 Improved Article 12413 wikitext text/x-wiki {{Databox|item=Q863425}}'''Hawker bea''' anaa edziban a wɔanoa bea a ɔwɔ paa do a wɔtaa hu wɔ Hong Kong, Malaysia na Singapore. Wɔyɛɛ no ​​dɛ mbrɛ ɔbɛyɛ a wobenya ahotsew kɛse a wɔdze besi teaseanam a wɔdze fa ndzɛmba a wɔdze fa ndzɛmba do ananmu na ɔwɔ eguadzidan pii a wɔtɔn edziban ahorow a no bo nnyɛ dzen. Wɔtaa dze apon na ngua a woehyira do ma hɔn a wodzidzi no. Mpɛn pii no, aban mpanyimfo bi na ɔhwɛ mbea a ɔtsetse dɛm do a ɔhwɛ edwumayɛbea no do na ɔgye sotɔɔ ahorow ma eguadzifo dze hɔn ndzɛmba kɔ. == Aman anaa Amantɔw == === Hong Kong === Hong Kong hɔ no, mbea dodow no ara a wɔyɛ edziban a wɔanoa (熟食中心; anaadɛ edziban a wɔannoa ho gua, 熟食市場) wɔ gua akɛse a ɔwɔ amansin a wɔtse mu no, anaadɛ sɛ ɔdan a ogyina hɔ ma (iyi tse dɛm wɔ mbea dodow no ara a wɔyɛ mfirdwuma), kakra bi pɛ na ɔwɔ hɔ ma ɔka ho (sɛ nhwɛdo no, Mong Kok Cooked Food Market wɔ Langham Place Hotel no abansor a ɔwɔ famu no do). Edziban na Ndzɛmba a Etwa Hɛn Ho Ehyia Ho Ahotsew Dwumadzibea na ɔhwɛ mbea a wɔyɛ edziban a wɔanoa no do. Wɔnam mbra na nhyehyɛɛ a no mu yɛ dzen do dan eguadzidan dodow no ara a ofi eguadzidan ahorow mu no fi kan dai pai dong (edziban a wɔanoa eguadzidan ahorow) mu; Hong Kong Aban no buu mbea a wɔyɛ edziban a wɔanoa a wɔdze bɛma no dɛ ɔkwan a wɔbɛfa do eyi dai pai dong a wɔdze dzi dwuma wɔ amandze kwan do efi apaa mu hɔ wɔ 1970 mfe no mu. Wɔ mfirdwuma mu nkɔdo wɔ 1960 na 1970 mfe no mu no, aban no so sii edziban a wɔanoa ho gua wɔ mbea a wɔyɛ mfirdwuma dze dzii edwumayɛfo ehiadze a wɔdze ma wɔ mfirdwuma mbea akɛse tse dɛ Kwun Tong, Tsuen Wan na Fo Tan. 5zjb3i9mbfo9iruosy2mr3v0vi206zt Nordic clinker hyɛamba amambra ahorow 0 1518 12408 2024-01-09T13:38:06Z Robertjamal12 13 Robertjamal12 moved page [[Nordic clinker hyɛamba amambra ahorow]] to [[Baltic ndwom afahyɛ ahorow]] 12408 wikitext text/x-wiki #REDIRECT [[Baltic ndwom afahyɛ ahorow]] 7xk20n870zywp55gq4y1usj8muzgkli Ashiqs of Azerbaijan 0 1519 12430 12429 2024-01-09T17:53:02Z Assilidjoe 33 Added data 12430 wikitext text/x-wiki {{Databox|item=Q724010}}'''Azerbaijan Ashiqfo''' edwindze ka anwensɛm, abakɔsɛm, asaw, na ndwom a wɔdze ndze na edwindze bɔ bɔ mu ma ɔyɛ atsetsesɛm mu agodzi edwindze. Dɛm edwindze yi yɛ Azerbaijanfo amambra egyinahyɛdze no mu kor na wobu no dɛ ɔman nyimpasu ho nsɛnkyerɛndze na Azerbaijan kasa, nhoma na ndwom hwɛfo. Ma ɔda nsew nye Kopuz, ndwom a wɔdze ahoma ayɛ a ɔka ho, Azerbaijani Ashiqs ndwom a wɔdze dzi dwuma wɔ tsetse mber mu no bi nye ndwom 200, ndwom 150 a wonyim no dɛ Dastans, anwensɛm a ɔreyɛ edu 2,000, na nsɛm pii. Fitsi afe 2009 no, wɔakyerɛw Azerbaijani Ashiqs edwindze no wɔ nyimpa a wonntum nhu hɔn amambra egyapadze a wonntum mmfa hɔn nsa nnka no ananmusifo dzin mu. == Abɔse == Wɔ ndɛ encyclopedic nsɛm asekyerɛ nwoma ahorow mu no, wonya asɛmfua Ashiq a ɔkyerɛ'ma ɔwɔ ɔdɔ’ no fii Arabic na Persia kasa mu. Encyclopedia ahorow bi kyerɛkyerɛ Ashiq mu dɛ Caucasus nye aman a ɔbembɛn hɔ no amandze odwontofo-anwensɛm kyerɛwfo. Wɔ n’ankasa no ndwom ekyir no, wɔ repertory mu no, Ashiq de epic tales nye folk ndwom ka ho. == Abakɔsɛm == === Ahyɛse no === Wobotum ehu ashiqfo edwindze ho nsɛnkyerɛndze a odzi kan wɔ kwan a ɔkɔ ekyir do wɔ afeha a ɔtɔ do 14-15 Nwoma a ɔwɔ Dede Korkut mu, a ɔwɔ Oghuz Turkeyfo ayɛsɛm a agye dzin sen biara. Fitsi afeha a ɔtɔ do 16 mu , Azerbaijan ashiqfo ayɛ ɔman kasa, ɔman nyimpasu na ndwom a wɔbɔ wɔ ayeforhyia, apontow na aman afahyɛ ahorow mu no kurafo nye hɔn a wɔhwɛ do. Wɔ afeha a ɔtɔ do 20 mu no, ashiq ndwom a wɔbɔ wɔ kɔnsɛt agoprama do, radio na tɛlɛbihyen so bɛyɛɛ ma ebu do. h9aplza73h5h8mu7qjjt05wxrz2b84i Khmer sunsum agorhwɛbea 0 1520 12468 12467 2024-01-10T11:25:48Z KISUMAR123 67 IMPROVED ARTICLE 12468 wikitext text/x-wiki '''Khmer sunsum agorhwɛbea hadow theatre''' (Khmer: ល្ខោនណាំងស្បែក; '''''Lakhaon Nang Sbek'''''; IPA: [lkhaon naŋ sbaek]) yɛ akwan a wɔfa do dze aborɔkyiraba dzi sunsum agor. Ndwom ahorow etsitsir nye '''''Sbek Thom,''''' a ɔboa ''Reamker'', na '''''Sbek Toch''''', a wɔdze aborɔkyiraba na anansesɛm pii dzi dwuma. Ndwom fofor a wɔfrɛ no '''''Sbek Por''''' dze aborɔkyiraba a ahosu wɔ ho dzi dwuma. Sunsum agorhwɛbea a ɔyɛ Cambodia bɛn na ɔsan so sɛ Thailand sunsum agorhwɛbea (''Nang yai'' and ''Nang talung''), Indonesia ''(Wayang'' and ''Wayang kulit)''. Cambodia hɔ no, wɔfrɛ sunsum agordzi no ''Nang Sbek Thom'', anaa dɛ ''Sbek Thom'' (literally "large leather hide"), ''Sbek Touch'' ("small leather hide") na ''Sbek Por'' ("colored leather hide"). Wɔyɛ no wɔ ber a asɔr dwumadzi rokɔ do, wɔ dwumadzi a nyimpa pɔtsee bi na wɔyɛ ase, na dza dɔm dodow noara wɔ wɔ Cambodia nkurase. ''Ramayana'' na ''Mahabharata'' awensɛm, a Hindu ɔdomankomasɛm na tsetsesɛm ka ho ka agor a wɔagye dzin ho. ''<nowiki>''Sbek Thom''</nowiki>'' ka <nowiki>''Cambodian version''</nowiki> a ofi India awensɛm mu ho, awensɛm a ɔfa papa na bɔn ho a Rama, Sita, Lakshmana, Hanuman na Ravana ka ho. Ɔyɛ som ho agodzi, a ogyina hɔ ma Khmer gyedzi a wɔdze ahyɛ Brahmanism na Buddhism ɔdomankomasɛm ase. Wɔdze nantwi no honam na wɔdze yɛɛ Cambodia sunsum aborɔkyiraba, wɔyɛ adze a wɔtaa yɛ akɛse wɔ hɔn abɔse mu, a wɔnye hɔn yɛ ɔyɛkyerɛ. Ɔnntse dɛ hɔn safo a wɔyɛ Javanese, wɔnntaa mma Cambodian sunsum aborɔkyiraba no nnkasa, wɔmma wɔmma hɔn nsa do, na wɔmmfa ahosu nnyɛ hɔn ho, wogya ahosu noara a aboa no honam no wɔ no. Roluos a ɔbɛn Siem Reap nye bea ankasa a wɔyɛ sunsum aborɔkyiraba. Cambodia sunsum aborakyiraba agorhwɛbea ka amambra a wɔyɛ kyerɛ wɔ pramado ma wɔdze yɛ nserɛhwɛbea ka Cambodia amambra asaw ho. ''Sbek Thom'' nntse dɛ aborɔkyiraba osiandɛ wɔsoso na hɔn mu yɛ dur, a wɔmma hɔn beebiara nnwosow. ''Sbek Touch'' a ɔnye no bɔ ebira, yɛ aborakyiraba nkakramba a wɔma wɔkeka hɔn ho; hɔn agordzi agye dzin papaapa. ''Sbek Thom'' agordzi ka aborɔkyiraba dodow ho a wɔsaw wɔ ahwehwɛ mu, a aborɔkyiraba kor biara yɛ ''Ramayana'' ne ɔyɛkyerɛ kor, a akenkanfo kenkan anansesɛm a dwontow kuw dzi ekyir. == Hwɛ iyi so == * Sunsum agor * Cambodia Agorhwɛbea * Wayang 3ibxsc3xw4cn7w7vtrilxxskx8vmx7f Mibu no Hana Taue 0 1521 12699 12435 2024-01-20T00:11:50Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 12699 wikitext text/x-wiki {{Databox|item=Q3307937}}'''Mibu no Hana Taue''' (Mibu no Hana Taue) yɛ amandze a wɔdze dua eburow a wɔyɛ no afe biara Kwasida a odzi kan wɔ Obiradzi mu wɔ Kitahiroshima, Hiroshima, a wɔwɔ enyidado dɛ wobenya otwa pa<ref>https://www.pref.hiroshima.lg.jp/site/bunkazai/bunkazai-data-105000010.html</ref>. Ɔyɛ atsetsesɛm mu adzeyɛ.Ayɛ dɛm a wɔakyerɛ dɛ ɔyɛ Japan Amambra Egyapadze a No ho Hia a Wonntum Nhu na wɔakyerɛw no wɔ UNESCO Apam a Ɔhwɛ Amambra Egyapadze a Enyiwa Nhu Ho Bambɔ Do no Nyimpa Amambra Egyapadze a Wonntum Nhu Ho Ananmusinyi wɔ Kyerɛwtohɔ mu. == Nhwɛenyim == Fitsi Kamakura ber do no, ayɛ amandze wɔ Japan atɔe afa mu dɛ Saotome bi bɔto emo dua ndwom ber a ɔrotow emo dua ndwom, dze sanku kɛse, sanku kakraba, sanku, anaa kandza a wɔdze nsa ayɛ abɔ nkɔmbɔ dɛ mbrɛ ɔnye no hyia a Sasara ber nsaano nkyerɛwee no ka ho. Ɔyɛ kuayɛ amandze dɛ wɔsom Sanbai (Ta-no-Kami) na wɔbɔ mpaa hwehwɛ otwa pa na otwa pa, na ɔsan yɛ mfir a wɔdze nya eburow dua edwumadzen no mu enyigye. Ewiei koraa no, emo dua dwumadzi no yɛɛ fɛw kɛse mpo ma nyimpa dodow bi a wɔboaboaa hɔn ano no do, na anantwi a nna wɔyɛ hɔn tsir nhwi no dze nhyiren a wɔdze ayɛ esiesie guu atsenae bi do, na Saotome na afofor dze abɔdo kɔkɔɔ n'abɔdo siesiee hɔn ho dze yɛɛ da kor a wɔdze nhyiren ayɛ <ref>https://web.archive.org/web/20151105171020/http://www.unesco.org/culture/ich/index.php?lg=en&pg=00011&RL=00411</ref>. Wɔkyerɛ dɛ enya dzin Hanada Ue osian dɛ mbrɛ nna ɔyɛ fɛw ntsi. Mibu no Hana Tadashi yɛ emo a wodua ne kɛse sen obiara dze wɔ Japan atɔe afa mu, na ‘Kawatoda Ndwontofo Kuw’ na ‘Mibu No Hana Tadashi’ da atsetsesɛm no edzi. Bio so, osiandɛ abakɔsɛm mu dɔr ntsi, wɔkyerɛ dɛ ɔyɛ Japanfo amambra egyapadze a no ho hia a wonntum mmfa hɔn nsa nnka wɔ Japan wɔ 1976 mu, na wɔkyerɛw hɔn dzin dɛ amambra egyapadze a wonntum mmfa hɔn nsa nnka wɔ Ɔberɛfɛw 2011 mu. == Mboaedze == hwnwvc6eigle6etp57qkheqys1beuz0 Hachinohe Sansha Afahyɛ 0 1522 12488 12485 2024-01-11T00:15:42Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 12488 wikitext text/x-wiki [[File:Hachinohe_Sansha_Taisai_Festival,_2_August_2014-002.JPG|link=https://en.wikipedia.org/wiki/File:Hachinohe_Sansha_Taisai_Festival,_2_August_2014-002.JPG|right|thumb|270x270px|'''Float wɔ Hachinohe Sansha Taisai aber do, afe 2014''']] '''Hachinohe Sansha Taisai''' (八戸三社大祭) yɛ Japanfo afahyɛ a wodzi fir bosoom Ayɛwoho da ɔtɔ do eduasa kor (31) kesi bosoom Dzifuu da ɔtɔ do anan (4) wɔ Hachinohe, Aomori Mantɔw mu, Japan. Nye amandze no gyina Shintofo Abosondan ebaasa do: Ogami (霊神社), Shinra (新羅神社), na Shinmei (神明宮). Ɔwɔ hɔ a, aforsian a ɔyɛ eduonu eson na ɔwɔ hɔ na mikoshi ebaasa nso soa wɔ mbɔntsen do. Ɔwɔ abakɔsɛm a ɔyɛ ahanu eduokron na wɔ afe 2004 mu no, wɔpaw no dɛ ɔyɛ amandze amambra egyapadze a ɔho hia a intum mfa hɔn nsa nka.<ref>[https://web.archive.org/web/20120403025121/http://www.jnto.go.jp/eventcalendar/search_result_en.php?num=658 "Hachinohe Sansha Taisai Festival"]. [[:en:Japan_National_Tourism_Organization|Japan National Tourism Organization]]. Archived from [http://www.jnto.go.jp/eventcalendar/search_result_en.php?num=658 the original] on 3 April 2012. Retrieved 20 March 2011.</ref><ref>[https://kunishitei.bunka.go.jp/heritage/detail/302/764 "Database of Registered National Cultural Properties"]. [[:en:Agency_for_Cultural_Affairs|Agency for Cultural Affairs]]. Retrieved 20 March 2011.</ref> Wɔ bosoom Dzifuu da ɔtɔ do ebien (2) no Chojasan Shinra Abosondan no yɛ afe afe Kiba Dakyuu (馬打球) akansi no. Ɔyɛ Dakyu a ɔtse dɛ Kagamifo dze no na wɔyɛ no wɔ Hachinohe, Yamagata Mantɔw mu, ne Ahemman no Fie Dwumadzibea nkotsee.<ref>[https://web.archive.org/web/20170928005433/http://www.city.hachinohe.aomori.jp/handlers/printcontent.cfm?GroupID=8&ContentID=69274&ThisPageURL=http%3A%2F%2Fwww.city.hachinohe.aomori.jp%2Findex.cfm%2F8%2C69274%2C40%2Chtml&EntryCode=4254 "Festivals in Hachinohe"]. Hachinohe City. Retrieved 24 July 2014.</ref> == Hwɛ iyi so == * [[:en:List_of_festivals_in_Aomori_Prefecture|List of festivals in Aomori Prefecture]] * [[:en:List_of_Important_Intangible_Folk_Cultural_Properties|List of Important Intangible Folk Cultural Properties]] * [[:en:Important_Intangible_Cultural_Properties_of_Japan|Important Intangible Cultural Properties of Japan]]<nowiki/>s * [[:en:Dakyu|Dakyu]] == Mboaedze == <references /> == Mbɔntsen do nkitahodzi == (Wɔ Japan) [https://web.archive.org/web/20110721014326/http://sanshataisai.matsuri-jp.com/ Hachinohe Sansha Taisai homepage] h2xu9v1lf3u2lpfetp0zomnt228wmd6 Thieboudienne 0 1523 14276 13506 2024-08-02T23:50:51Z Rich Farmbrough 1415 /* Hwɛ iyi so */ 14276 wikitext text/x-wiki {{Databox|item=Q1810575}}'''Tiep anaa thieb''' yɛ kusum edziban a ofi Senegambia a wɔsan so dzi wɔ Guinea Bissau<ref>https://www.saveur.com/article/Recipes/Senegal-Fish-Rice/</ref>, Guinea, Mali na Mauritania. Ɔyɛ ɔman edziban a ɔwɔ Senegal. Wɔdze mpataa, eburow a ebubu na tomatese a wɔanoa wɔ kuku kor mu na ɔyɛ tiep a wɔfrɛ no thieboudienne anaa chebu jen (Wolof: ceebu jën; Franse kasa mu: thiéboudiène). Tiep yappa (a wɔdze nam ka ho) na tiep ganaar (a wɔdze akokɔ ka ho) so wɔ hɔ. Ndzɛmba fofor a wɔdze yɛ no taa yɛ ayɛyɛdze, karɔt, kabege, cassava, emo a ɔyɛ hyew, ankama na peanut ngo, na stock cubes. == Abakɔsɛm == Abakɔsɛm mu no, wɔtaa ka dɛ tiep fi Saint-Louis kurow no mu, wɔ afeha a ɔtɔ do duakron no mu. Edziban ne dzin fi Wolof asɛmfua a ɔkyerɛ ‘eburow’ (ceeb) na ‘apataa’ (jën) mu<ref>https://books.google.com.gh/books?id=Ouz-AwAAQBAJ&pg=PA28&redir_esc=y#v=onepage&q&f=false</ref>. Wɔ Pulaar kasa mu no wɔfrɛ no maaro e liddi (‘eburow na mpataa’). Wɔdze gu tray akɛse do a eburow no wɔ ase na mpataa a mpɛn pii no ɔyɛ grouper fitaa (Epinephelus aeneus) no, na wɔdze nhabandur a no mu pii yɛ mũ no gu finimfin. == Edziban Nkyɛe == Dɛ mbrɛ wɔtaa yɛ no, wɔdze nsa dzidzi wɔ ɔmanfo edziban kɛse bi mu. Osiandɛ Senegalfo terranga (ahɔhoyɛ) nsɛnkyerɛdze: ebusua, ndamfo a wɔbɛsera hɔ nye ahɔhow hyiamu twa edziban kor (a wɔfrɛ no bolus) a obiara dze nsenia (couddou Pulaar) anaa abodoo asinasin dzi fi mu ho hyia. == Edziban a Ɔsɛ == [[Image:Thieboudienne.JPG|Thieboudienne|right|thumb]] Wosusu dɛ Afrika Atɔe Afa mu edziban a agye dzin a wɔfrɛ no jollof no fi thieboudienne mu, naaso wɔtaa dze haban mu nam na wɔyɛ mbom sen po mu nam, na wɔdze eburow no fra ndzɛmba afofor no mu<ref>https://www.bbc.com/travel/article/20210607-jollof-wars-who-does-west-africas-iconic-rice-dish-best</ref>. Gullah edziban n'eburow kɔkɔɔ no tse dɛ thieboudienne, na ɔkyerɛ dɛ Afrikafo a wɔdze hɔn ayɛ nkoa no hɔn asefo dze edziban akwan a ofi Afrika Atɔe Afa mu wɔ Wiadze Fofor no mu no yɛɛ creol. Tse dɛ thieboudienne no, eburow kɔkɔɔ mu nsesa ahorow wɔ apaa mu hɔ wɔ Gullah/Geechee Amambra Egyapadze Akwantu ne nyinara do, a Savannah eburow kɔkɔɔ na Charleston eburow kɔkɔɔ ka ho<ref>https://books.google.com.gh/books?id=HqfYAAAAMAAJ&redir_esc=y</ref>. == Recipe == [[File:White Thieboudienne.JPG|thumb|]] Ɔyɛ nam a wɔayɛ no fofor anaa ma ayew, na eburow a woebubu (eburow Wolof), a wɔdze nhabandur (tse dɛ cassava, pumpkin, cabbage, carrot, turnip, anaa eggplant), parsley, tomatese paste, emo, galik na ayɛyɛdze anoa . Ahyɛse no nna wɔdze na na wɔdze yɛ, na ɔnnyɛ nwanwa dɛ wubohu dɛ wɔdze nantwinam anaa akokɔnam ka ho<ref>https://web.archive.org/web/20231005003153/https://termcoord.eu/2022/06/i-ate-food-term-of-the-week-tiebou-dieun/</ref>. == Sorbisorbi == === Ɔman === [[File:Red Thieboudienne.JPG|thumb|]] Ahyɛse no ofi Senegambia, atsetsesɛm mu edziban no bi nye mpataa, eburow, tomatese na anwew. Naaso, wɔtaa dzi tiep wɔ aman pii mu wɔ Afrika Atɔe afa mu. Ɔnam ɔman no do, edziban no na ndzɛmba a wɔdze yɛ edziban no sesa—kwan a wɔfa do noa edziban mpo botum ayɛ soronko. Wɔ Mali no, wɔfrɛ tiep dɛ tieb, edziban a ɔyɛ akokɔ, eburow na nhabandur bi tse dɛ tomatese na anwɔw ngyinado. Tiep tse dɛ jollof eburow a wɔsan frɛ no benachin a ɔkyerɛ ‘kuku kor’ wɔ Wolof kasa mu. Ɔyɛ edziban a nkurɔfo enyi gye ho tsitsir wɔ Nigeria na Ghana. Wɔ Cameroon na Ivory Coast no, wɔfrɛ edziban no riz gras. Ndzɛmba a ɔwɔ mu no tse dɛ ahyɛse edziban no mu ndzɛmba a wɔdze tomatese, eburow na anwew ka ho. ==Hwɛ iyi so== {{Portal|Food}} * [[Couscous]] * [[Cuisine of Senegal]] * [[Jollof rice]] * [[Paprykarz szczeciński]] * [[List of stews]] * [[List of African dishes]] == Mboaedze == mfqfnhes3lw46g30v3lbvfyydocmzy4 Asaw nyɛe wɔ Echternach 0 1524 12451 12450 2024-01-10T08:59:27Z Assilidjoe 33 Added data 12451 wikitext text/x-wiki {{Databox|item=Q1247385}}'''Echternach asaw''' a wɔsaw no yɛ afe afe Roma Katolekfo asaw a wɔyɛ wɔ Echternach, wɔ Luxembourg epuei afa mu. Echternach dze no nye amambra kwan do asaw a otwa tow wɔ Europa. Wɔyɛ adzeyɛ no wɔ Benada fitaa biara. Ɔhyɛ Willibrord, Luxembourg ahotsewnyi a ɔhwɛ do no enyimnyam, na ɔhyehyɛɛ Echternach asɔrdan no. Echternach ayɛ nserahwɛ edwuma a no mu yɛ dzen a ɔfa akwantu no ho, a ɔtwetwe nserahwɛfo na akwantufo mpempem pii a wofi wiadze nyinara. Wɔakyerɛw adzeyɛ no wɔ afe 2010 mu dɛ Echternach a wɔdze hɔn ho ruhurhur wɔ UNESCO ananmusifo dzin a wɔahyehyɛ a ɔfa nyimpa amambra egyapadze a wonntum nhu ho no do. == Adzeyɛ no == Amandze no hyɛ ase anapa wɔ Esutsen Sauer do paado, na asɛnka bi a asɔr no sɔfo (kan no nna nkokorafie no sɔfo panyin) ma. “Willibrordus-Bauverein” mpanyimfo na wɔyɛ Nhyiamu no ho nhyehyɛɛ, na wɔhyehyɛ ndwontofo na akwantufo ekuw duebien pii a wɔsesa hɔn ho hɔn ho. Afei kuw no fa Echternach paado kɔ basilica a ɔwɔ ekyirekyir bɛyɛ kilomita 1.5 (akwansin 0.93) no. Ndwontofo bɔ Sprangprozessioùn, ndwom a edzi mfeha pii a ɔtse dɛ Irelandfo jig anaa reel, a ogyina amanfo ndwom ‘Adam wɔ mbanyin beeson’ do. Akwantufo a wɔtoatoa do a nyimpa baanan anaa enum dzi hɔn ho kitsa nsateaa fitaa ano, na ‘wɔsaw’ anaa ‘wohuruw’ fi benkum kɔ nyimfa na wɔnam dɛm do kɔ hɔn enyim nkakrankakra. Osiandɛ akwantufo dodow a wɔba ntsi, ɔtaa yɛ ewiaber ekyir pɛɛ ansaana asawfo no mu ma otwa tow no edur asɔrdan no mu. Asɔfo, nkokorafo, na nkokorafo dodow bi ka apontow no ho, na ɔnnyɛ ma ɔntaa nnsi dɛ asɔfopɔn pii so wɔ hɔ. Sɛ wodur asɔrdan no mu a, wɔtoa asaw no do twa Ɔhotsewnyi Willibrord damoa a ɔwɔ ɔboda a ɔwɔ afɔrmuka kɛse no ase no ho. Wɔkenkan litanies na mpaabɔ a wɔdze hyɛ Ɔhotsewnyi no enyimnyam, na wɔdze Sakrament a Woehyira no Nhyira na ɔba ewiei. rswh98kt30a8azkcwgrwm68bu10wucg Latvian Ndwom na Asaw Afahyɛ 0 1525 12885 12458 2024-04-09T10:46:32Z Robertjamal12 13 clean up, replaced: ã → a (3) using [[Project:AWB|AWB]] 12885 wikitext text/x-wiki {{Databox|item=Q1298953}}'''Latvia Ndwom na Asaw Afahyɛ''' (Latvia kasa mu: Vispārējie latviešu Dziesmu un Deju svētki) yɛ ndwontofo kuw na asaw a wɔyɛ amateur akɛse sen obiara wɔ wiadze no mu kor na ɔyɛ adzeyɛ a no ho hia wɔ Latviafo amambra na asetsena mu. Sɛ́ Baltic ndwom afahyɛ ahorow no mu kor no, ɔsan yɛ UNESCO edwindze ahorow a ɔyɛ nwanwa a ɔwɔ nyimpa a wɔdze ano na hɔn a wonntum nnhu hɔn no mu fi 2008 no fa. Wɔayɛ All-Latvian ndwom afahyɛ no fi 1873, mpɛn pii no mfe enum biara, na wɔdze Latvia Asaw Afahyɛ no fa no aka ho wɔ 1948 mu. Wɔ afahyɛ ahorow ase no, mfonyintwa, edwindze na amandze kwan do nsaanodwuma, ndwontofo kuw kɔnsɛt, na afahyɛ ho ɔyɛkyerɛ so kɔ do. Nsɛm a esisi na akansi a ɔkɔ do wɔ adzeyɛ no mu no si wɔ ber no nyinara mu wɔ afahyɛ ahorow ntamu. Wɔyɛɛ afahyɛ afofor wɔ afe 2001 na 2011 mu, na ebien no nyinara yɛ afahyɛ etsitsir a wɔdze sii hɔ wɔ Riga a wɔdze sii hɔ no ho. Sɛ wɔka hɔn nyinara bom a, bɛyɛ 40,000 na wɔdze hɔn ho hyɛ dwumadzi no mu. Wɔto aman ndwom na tsetse ndwontofo kuw ndwom, na wosi a cappella ndwom do dua, ɔwɔ mu dɛ wɔdze ndɛyi ndwom a agye dzin nso, ahyɛ ndwom no mu ndansa yi dze. Ofi 1960 no, wɔayɛ Latvia Skuul Mbaabun Ndwom na Asaw Afahyɛ [lv] a ɔda nsew wɔ mfe enum kyinhyia a wɔsesa mu, wɔ nsenia a ɔnye no hyia do. == Abakɔsɛm == [[File:Padomju Latvijas Otrie Dziesmu svētki. Rīga. Esplanāde.jpg|thumb|1950 Soviet Latvian Song Festival]] === 1873–1940 Abɔse, Latvia a ɔdze ne ho. === Ndwom afahyɛ ahorow ho atsetsesɛm hyɛɛ ase wɔ afeha a ɔtɔ do 19 ne fa a odzi kan wɔ Europa aman pii mu na ekyir yi Baltic Germanfo so yɛɛ ho nhyehyɛɛ. Anamɔn a odzi kan a wɔyɛe wɔ Latvia tsebea no mu na ndwom nda a ɔwɔ Dikļi wɔ 1864 mu, a ɔmaa ndwom afahyɛ a odzi mũ a ɔkɔr do wɔ Riga no yɛɛ basaa wɔ 1873 ehuhur ber mu.Ndwontofo 1,003 na ndwontofo kuw 30 a wɔbɔ ndwom no dze hɔn ho hyɛɛ afahyɛ a odzi kan no mu. Pɛnkor pɛr na wɔayɛ afahyɛ no wɔ Riga ekyir, wɔ Jelgava wɔ 1895 mu. 7m58mo42a4vy4ohixl43gvrj7ot4lun Yūki-tsumugi 0 1526 12469 12464 2024-01-10T11:32:54Z Assilidjoe 33 Improved Article 12469 wikitext text/x-wiki '''Yūki-tsumugi''' (結城紬) yɛ atam ahorow a wɔdze sirikyi ayɛ a wɔyɛ wɔ Japan, tsitsir wɔ Yūki wɔ Ibaraki Mantɔw mu. Wɔakyerɛ dɛ ɔyɛ Japan amambra mu ndzɛmba a no ho hia a wonntum nnhu no mu kor, na wɔakyerɛw do so wɔ UNESCO ananmusifo dzin a wɔahyehyɛ a ɔfa nyimpa amambra egyapadze a wonntum mmfa hɔn nsa nnka ho no mu. == Abakɔsɛm == Yūki-tsumugi ho atsetsesɛm abakɔsɛm fi nsaanodwuma dan bi a wɔfrɛ no Nagahatabeno Ashiginu wɔ anansesɛm mu Ɔhempon Sujin ahendzi mu Wɔkaa dɛ nyimdzee a ɔfa kwan a wɔfa do yɛ sirikyi ho, a ma ɔhyehyɛɛ no, Ooyanomikoto, dze bae no tserɛwee ntsɛm ara dze kɔɔ Yūki mantɔw mu ekyirekyir. Kyerɛwtohɔ foforo kyerɛe sɛ Muromachi bere (afeha a ɛto so 14-16) ne bere a wɔyɛɛ yūki-tsumugi. Wɔkyerɛ sɛ akuafo abusua bi a wɔwɔ Hitachi Mantam mu no feudal wura de tsumugi ntama kɔmaa amrado bi a wɔfrɛ no Kamakura Kanryo afe biara sɛ akyɛde.[2] Wɔdze edzin 'yūki-tsumugi' a nna ɔwɔ hɔ ahyɛse no nyaa mpontu wɔ afe 1602. Wɔtoa nsa frɛɛ atampamfo fii Ueda Abankɛse mu na wɔdze atam no, a ahyɛse no nna ɔyɛ petee no, dzii dwuma dɛ akyɛdze maa shōgun. Wɔ 1873 mu no, wɔdze yūki-tsumugi kyerɛ wɔ 1873 Vienna Wiadze Fair, na wɔbɛfrɛɛ no ​​wiadze nyinara . Seseiara, edwumfo bɛyɛ ɔha eduasa na wɔyɛ nsaanodwuma a wɔdze yɛ yūki-tsumugi wɔ Yūki na Oyama. == Kwan a wɔfa do yɛ == Sɛ wɔbɛyɛ atam no a, wodzi kan yi silk floss fi silkworm cocoons mu na wɔdze nsa twitwiw no ma ɔyɛ asaawa. Wɔdze kasuri ikat dze nsusuwdo a wɔdze kɔla ayɛ ka atam no ho ansaana wɔdze atam a wɔfrɛ no jibata (地機) anwen. Kwan a wɔfa so yɛ no hwehwɛ dɛ wɔdze nsa kyekyer resist mpempem pii ansaana wɔdze kɔla ayɛ asaawa no, a ogyina nhwɛdo anaa nhyehyɛɛ a wɔpɛ dɛ ofi mu ba do. Ahoma a wɔdze bɔ atamfo no asen ho no ma wotum sesa asaawa a ɔda hɔ no mu nhyɛdo. Obotum agye ndafua duenum ana wɔapam atam a ɔnnyɛ dzen a ɔdɔɔ so ama mpanyimfo atar, na obotum agye ndafua eduanan enum ama atam a wɔayɛ ho nsusuwdo. == Amambra == Wɔ afe 1956 mu no, wɔpaw yūki-tsumugi dɛ Japan Amambra mu Ndzɛmba a No ho Hia a Wonntum Nnhu no mu kor. Wɔhyehyɛɛ Fekuw a Ɔhwɛ Honba Yūki-tsumugi Nwen Mfir (本場結城紬技術保持会) wɔ afe 1976 mu na ɔboa ma wɔhyɛ nsaanodwuma no ho nkuran na wɔdze kɔ beebi fofor. Yūki Daiichi ntoado skuul a ɔwɔ Yūki no wɔ yūki-tsumugi kuw. Wɔ afe 2010 mu no, wɔkyerɛw yūki-tsumugi wɔ Adasamba Amambra Egyapadze a Wonntum Nnhu no Ananmusifo Nkyerɛwdze mu. su0xbul8eiuhownvaxsodp4jvqs8lzy Za križen 0 1527 12929 12732 2024-04-09T10:56:34Z Robertjamal12 13 /* top */clean up, replaced: ã → a using [[Project:AWB|AWB]] 12929 wikitext text/x-wiki {{Databox|item=Q3504711}}'''Za križen''' [za kriʒen] (Croatia kasa a ɔwɔ apaa mu hɔ a ɔkyerɛ ‘Asɛndua no Ekyir’) yɛ anago apontow a ɔkɔ so Dwowda Kɛse biara wɔ Hvar supɔw do, Croatia. Adzeyɛ no wɔ mfeha pii atsetsesɛm na wɔdze ka UNESCO Amambra Egyapadze Edzin mu. Wɔfa nkurow mu: Svirče, Vrbanj, Vrboska, Jelsa, Pitve na Vrisnik Apontow no yɛ Nyamesom pa tsitsir bi ho guadodzeyɛ soronko, na ɔyɛ Nyamesom na amambra mu nyimpasu a ɔda nyimpa a wɔtse supɔw no finimfin fa edzi Hvar a woekitsa mu mfeha enum nyi. Hɔn dɔnhwer 8 ber tsentsen, a obiara twa mu kilomita 25 so yɛ ma ɔda nsew, tse dɛ ma ɔda nsew wɔ n’adwendwen a ɔwɔ n’enyigye agodzi mu nsɛm ho no. Adzeyɛ no ekyir dompe nye Gospin plač [ɡospin platʃ] (English: Weeping of the Lady), octosyllabic Passion nkyerɛwee a ofi afeha a ɔtɔ do 15 mu a wɔ ndwom kwan do Dialog to ndwontofo a wɔapaw hɔn, kantaduri [kantaduri]. == Nkyerɛkyerɛmu == Afe biara, apontow Za križen no hyɛ ase ndɔnhwer 22 pɛpɛɛpɛr dɛ mbrɛ ɔbɛyɛ a Nhyiamu no ahyɛ ase ber kor mu wɔ Parish asɔrdan ahorow esia a ofi supɔw no finimfin, wɔ Vrbanj, Vrboska, Jelsa, Pitve, Vrisnik na Svirče ase. Nyɛe biara dzi akɔneaba wɔ dɛm krukruba no mu, dɛ mbrɛ ɔbɛyɛ a anapa ndɔnsuon no, obiara bɛsan aba wɔ n’ankasa ne ber a ɔhyɛ ase mu. Mbremudua soafo a okitsa mbremudua na odzi apontow biara enyim. Dwuma a mbremudua soafo dzi no yɛ nyidzi kɛse wɔ supɔw no do, na wosi ho gyinae bɛyɛ mfe 20 ansaana wɔayɛ. Mbreamudua soafo no kɔ nye aboafo, ekyirdzifo ebeien a wɔsoa kyɛn akɛse no, ndwontofo ebien a wodzi enyim na aboafo dodow bi a wɔto Gospin plač. Hɔn nyinara hyɛ ntar a ɔfata – onuayɛ ntar fitaa. Sɛ yɛhwɛ dodow a, ma ɔsõ sen obiara nye Jelsa Akwantu, a akwantufo dodow tum bor apem. Afofor so sua koraa, na ma ofi ekurase Pitve ase nkotsee na obotum abor akwantufo ɔha. Jelsa Akwantu no so yɛ pɔtsee wɔ amandze a ɔnye dɛ mbremudua soafo no tu mbirika fa kwan no do mita ɔha a otwa tow no ekyir. lh462g702jl5skj3p9pox9r1ilzh7oj Licitar 0 1528 12510 12509 2024-01-11T13:07:16Z KISUMAR123 67 IMPROVED ARTICLE 12510 wikitext text/x-wiki '''Licitars''' (pronounced [lǐtsitaːr]; Croatian: ''licitarska srca''; Slovene: ''lectova srca'') adɔkɔdɔkɔdze a ahosu wɔ ho a wɔdze ewo dɔkɔdɔkɔ ayɛ a ɔka Crotia na <nowiki>''Slovenia's cultural heritage''</nowiki> ho. Wɔyɛ amambra ho ahyɛnsewdze wɔ Croatia ahenkurow a ɔyɛ Zagreb. Wɔfa hɔn dɛ wɔyɛ egudze a wɔtaa dze ma wɔ dwumadzi a ɔkyerɛ ɔdɔ tse dɛ ayefor na <nowiki>''Valentine's Day''</nowiki> ase. Borɔnya ber mu no, wɔdze licitar akoma mpempem yɛɛ egudze dze guu Zagreb kurow mu na borɔnya dua a ɔwɔ afanan no ankasa do. Afe 2010 mu no, UNESCOfo dze Akakadur paanoo a ofi ''Northern Croatia'' kaa "Representative List of the Intangible Cultural Heritage" ho maa Crotia amambra. == Abakɔsɛm na amambra == Amambra a ɔyɛ Licitar ne nyɛe na ne mae twe mu kɔ ekyir wɔ mfeha duesia mu. Nna Licitaryɛfo, a wɔfrɛ hɔn ''Medičari'', dzi mu paa wɔ kurow mu, nna wɔtaa hwehwɛ hɔn licitar ekyir kwan ofi (licitars were more sentimental than giving a bouquet of roses) ekyir no. Nkorɔfo kakra a hɔn enyi gye edwindzi a ɔwɔ ebusua esumadze mu no ama amambra no tse ase ndɛ mpo, nna kwan a wɔfa do yɛ no nntaa nnsesa. Licitar kor ne nyɛe da ho gye mber ma ɔbor bosoom kor. Licitar bɛgyee dzin ɔnam dɛ nna wɔtɔn no wɔ Marija Marian abosonfie a ɔwɔ Marijna Bistrica (a ɔbɛn Zagreb) a ahotsewfo kɛseraa St Mary a ɔwɔ Bistrica wɔ <nowiki>''Assumption'' anaa ''St Magaret' Day'' no ntsi. Kaansa ɔnnyɛ ɔsom n'</nowiki>ahyɛnsewdze, nna wɔtaa tɔ licitar dze kɔ fie dze kae hɔn kwan tsentsen a nna wotwa kɔ Zagorje. Nna licitar ne bɔbew na n'ahosu a ɔnnyɛ kuntann a ɔtwe nkorɔfo yɛ dza nna wɔdze kyerɛ hɔn ebusuafo na hɔn efipamfo wɔ ber a wɔsanee bae no. == Atomdze na ne nyɛe == Wɔdze amambra mu atomdze, kwan na ahofama na wɔdze yɛ Licitar. Hɔn atomdze nnyɛ kuntann (ewo, isiam, nkyerɛfuwa, nsu na ahosu a ɔyɛ ɔdomankomadze) naaso hɔn nyɛe kyɛr. Isiam no nyin dzi nda kakra, nna wɔayɛ no wɔ kwan bi do na wɔato, na wɔdze ato hɔ ma woenya adapɛn ebiem ama wɔaawow. Wɔdze ahosu bɛka ho yɛ dza odzi ekyir, wɔyɛ wie a nna woegya no hɔ bio ma woeenya adapɛn ebien. Licitar no wow ara pɛr nna afei woesiesie ho na wɔdze atɔ hɔ dapɛn kor dɛ ɔnwow. Amambra mu no, Licitar yɛ 100% nsa ano edwuma a wɔdze adanadan, nhyiren anaa ahwehwɛ nkakramba siesie ho. Dɛ mbrɛ wɔdze ewo isiam na ɔdomankomadze ayɛ no, wobotum edzi ansaana wɔdze biribi esiesie ho. Wɔtaa frɛ Licitar dɛ ɔyɛ akakadur paanoo, kaansa akakadur nnyim. == Dza wɔyɛ no abaefor mu == Abaefor ber mu no, Licitar yɛ amambra mu Croatian na Slovenian adze (and can be found in all Croatian and Slovenian airports and in many tourist gift shopa),dza wɔdze siesie borɔnya dua ho, ayefor akyɛdze a wɔdze ma ahɔho, edwuma akyɛdze, na egudze a wɔdze yɛ ndzɛmba pii, na dza wɔdze ma nkorɔfo dze kyerɛ wo dɔ a ewɔ ma hɔn. == Hwɛ iyi so == * Croatia amambra * Slovenia amambra * Lebkuchen asthmxl6phxntak1h7bru5lodw74qut Tam atar nyɛe wɔ Croatia 0 1529 12555 12554 2024-01-12T11:10:09Z Assilidjoe 33 Images added 12555 wikitext text/x-wiki {{Databox|item=Q3023341}}'''Tam atar nyɛe wɔ Croatia''' (Croatia Čipkarstvo u hrvatskoj) yɛ tsetsesɛm a ofi Renaissance ber a lase a wɔyɛ hyɛɛ ase kyerɛwee wɔ Mediterranea na Europa asasepɔn nyinara do<ref>https://www.unesco.org/culture/ich/index.php?pg=00011&RL=00245</ref>. Wɔ mfe nyinara mu no, Croatia ahoma abɛyɛ ma ɔda nsew wɔ ne nsusui soronko nye no susui ho. Wɔ afe 2009 mu no, UNESCO gyee lase nyɛe too mu wɔ Croatia dɛ ɔyɛ adasamba amambra egyapadze a wonntum mmfa hɔn nsa nnka<ref>https://www.unesco.org/culture/ich/index.php?pg=00011&RL=00245</ref>. Ndɛ wɔ Croatia no, mbea pii wɔ hɔ a wɔdze ahoma yɛ tsetsesɛm, ma ɔda nsew kɛse nye Adriatic nkurow Pag na Hvar, etsifi afa mu kurow Lepoglava, na Sveta Marija ekurase a ɔwɔ Međimurje Mantɔw mu no. == Lase a agye dzin == [[File:Pag Cathedral with Local Lace - Pag - Croatia.jpg|thumb|right|120px|Pag Cathedral with local lace]] === Pag: pandze lase === Pag lace yɛ ma wɔdze pandze-ano na ayɛ na ɔyɛ spider web pattern embellishments na geometrical motifs pii. Adze a woewie no yɛ dzen yie, na ɔnntse dɛ Croatiafo ahoma afofor no, wobotum ahohor<ref>Museum_of_Arts_and_Crafts,_Zagreb</ref>. Wɔda ho ara yɛ ahoma a ɔwɔ Pag no ndɛ wɔ tsetsesɛm kwan do fitsi mfeha pii a etwa mu yi, na woebue skuul bi a ɔbɛma ahoma a wɔyɛ ho tsetsesɛm no akɔ do atsena ase. === Lepoglava: bobbin lace === [[File:Lepoglavska čipka.jpg|thumb|right|160px|Lace from Lepoglava]] Lepoglava ahoma yɛ bobbin ahoma a wɔayɛ no yie, na ne nhyehyɛ yɛ geometric, nhwiren, na mboa nsusui na nsusuwdo a wɔayɛ no mbrɛ wɔpɛ a wɔaka abɔ mu. Wɔdze flax anaa kotoku asaawa na wɔdze dzi dwuma, ber nyinara na kɔla fitaa, na ɔwɔ nsusui na akɛse ahorow. Lase ho edwuma wɔ Lepoglava hyɛɛ ase yɛɛ wɔ afeha a ɔtɔ do 19 ewiei, na odur ne ‘Sika Mber’ wɔ Wiadze Ko ebien no ntamu. Dɛm ber yi mu no, ahoma no dzii nkonyim wɔ akansi pii mu wɔ amanaman ntamu ɔyɛkyerɛ ahorow mu: wɔ Paris 1937 mu no, onyaa sika kɔkɔɔ, na mfe ebien ekyir no, onyaa kɔber wɔ Berlin. Na dɛm ber yi yɛ ma odzi yie kɛse ma Lepoglava ahoma. Wɔyɛ amanaman ntamu ahoma afahyɛ wɔ Lepoglava afe biara wɔ Fankwa mu dze hyɛ kurow no mu ahoma a wɔyɛ amambra enyimnyam. === Hvar: agave anaa aloe ahoma === Hvar ahoma yɛ soronko wɔ mbrɛ wɔboaboa asaawa no ano fi agave efifidze a enyin wɔ supɔw no do aloe nhaban mu. Wɔtsetsew nhaban no wɔ afe no mu ber pɔtsee bi mu na afei wɔyɛ ho edwuma tsitsir ma ɔyɛ asaawa fitaa a ɔyɛ tratraa. Benedictine nkokorafo a wɔwɔ Hvar kurow mu no nkotsee na wɔyɛ Hvar ahoma a wɔsan frɛ no 'aloe ahoma'. == Mboaedze == tmyst7we84yupdkzlmh5hv44zfbowz3 Petrykivka painting 0 1530 13692 12614 2024-06-16T02:49:42Z EEEshun 1262 /* Mfonyinsie bea */ 13692 wikitext text/x-wiki {{Databox|item=Q12140171}}'''Petrykivka mfonyinyɛ (painting)''' (anaadɛ "Petrykivka" kɛkɛ; Ukraine kasa mu: Петриківський розпис ) yɛ Ukrainefo amambra kwan do mfonyin kwan, a ayɛase fi ekuraase Petrykivka ase wɔ Dnipropetrovsk mantɔw mu wɔ Ukraine, faako a na wɔdze dzi dwuma dze siesie efie afasu na da biara da ofie ndzɛmba. Dɛm ɔkwan yi ho nhwɛdo ahorow a odzi kan a wonyim no fi afeha a ɔtɔ do 18 mu, nanso ɔkɔ do nya nkɔdo na ɔkɔ do yɛ ndɛyi adwinni.<ref>[http://www.unesco.org/culture/ich/en/RL/petrykivka-decorative-painting-as-a-phenomenon-of-the-ukrainian-ornamental-folk-art-00893 "UNESCO Culture Sector - Petrykivka decorative painting as a phenomenon of the Ukrainian ornamental folk art"].</ref> == Abakɔsɛm == === Abakɔsɛm ahyɛase === Wogye dzi dɛ Petrivka mfonyin no fi ekuraase efie a wɔdze afasu ho esiesie mu. Na ɔfasu ho ndzɛmba a wɔayɛ ho edwindze ebu do wɔ Ukraine mbea pii, na nna mbea ahorow wɔ hɔn ankasa su ahorow a wɔdze siesie hɔ.<ref name=":0">Кара-Васильєва Т., Чегусова З. Декоративне мистецтво України ХХ століття. Київ: Либідь, 2005. 280 pp. {{in lang|uk}}</ref> Nna ɔyɛ atsetsesɛm dɛ wɔbɛsan esiesie mfonyin no mpɛn kor anaa mpɛn ebien afe biara mu. Wɔ ɔfasu ho mfonyin ekyi no, nna wɔdze ndua na ndzɛmba afofor a wɔdze yɛ ofie ndzɛmba so esiesie, tsitsir ndaka (na tsitsir no ayeforhyia ndaka). Ekyir, “mal’ovky” (мальовки) atsetsesɛm sɔr, a na wɔbotum dze mfonyin ahorow a owura bi edzi kan ayɛ wɔ krataa do esiesie efie afasu a onhia dɛ mfonyinyɛfo bi ankasa kɔsra hɔn. Nhwɛdo so wɔ hɔ a ɔfa afeha a ɔtɔ do duawɔtwe (18) mu nyamesom ahonyi a ofir Dnipro mantɔw mu a ɔwɔ nhwiren a wɔdze esiesie a wɔbotum so ebu no dɛ ɔyɛ ndɛyi Petrikivka kwan no nana.<ref>[https://web.archive.org/web/20150629044433/http://www.unesco.org/culture/ich/scripts_php/slideshow-popup.php?id=00893 "Examples of Petrykivka painting on the UNESCO site"]. UNESCO. Archived from [http://www.unesco.org/culture/ich/scripts_php/slideshow-popup.php?id=00893 the original] on 29 June 2015. Retrieved 19 June 2015.</ref> Ukrainefo ɔfasu ho mfonyin a akyɛ kyɛn biara a wɔdze nhwiren ayɛ no fi afeha a ɔtɔ do duakron (19) fa a ɔtɔ do ebien na afeha a ɔtɔ do eduonu (20) ahyɛase wɔ Dnipropetrovsk, Sloboda, Podillia, na Uman mantɔw mu,[4] na ɔbɛyɛ dɛ ɔnye Petrykivkafo no wɔ ebusuabɔ anaadɛ efi baabiara ɔkwan a wɔfa do yɛ adze.<ref>Найден, О.С. (1989). <bdi>Орнамент українського народного розпису</bdi> (in Ukrainian). pp.&nbsp;1–136.</ref> === Ahyɛnsodze na nkyekyer (afe 1911 kesi afe 1936) === Abakɔsɛm mu nsɛm a ɔkɔ ekyir biara nni hɔ a ɔfa Petrykivka mfonyinyɛ ho ansa na afeha a ɔtɔ do eduonu (20) no rehyɛase, ber a mbusuakuw ho nyimdzefo Dmytro Yavornytsky enyi gyee ho, na ɔmaa Yevhenia Evenbakh, n’esuafo no mu kor yɛɛ mfonyin ahorow na ɔboaboaa nhwɛdodze ahorow ano (a ɔfasu ho mfonyin ahorow ka ho) wɔ akwantu ebien mu wɔ afe 1911 na afe 1913 mu.<ref name=":0" /> Dɛm “ndzɛmba a wohuu” yi na ɔyɛɛ dza wogyinaa do yɛɛ ɔyɛkyerɛ bi a wɔyɛɛ wɔ Saint Petersburg wɔ afe 1913 mu.<ref name=":0" /> Petrykivka mfonyinyɛ ho nhwehwɛmufo fofor a odzii kan na Yevhenia Berchenko, a ɔyɛɛ ɔyɛkyerɛ ahorow ho nhyehyɛɛ wɔ afe 1928 Leningrad. [[File:Petrykivsky_rospys_vaza.jpg|link=https://en.wikipedia.org/wiki/File:Petrykivsky_rospys_vaza.jpg|thumb|Kyiv porcelain vase a petrykivka mfonyin a Marfa Tymchenko yɛɛ wɔ do - (Kyiv porcelain vase with petrykivka painting by Marfa Tymchenko)]] === Petrykivka mfonyinyɛfo a wɔwɔ Kyiv === Tatiana Pata esuafo dodow bi tu kɔɔ Kyiv wɔ afe 1936–1944 mu, na ɛno ma wɔdzii kan dze Petrykivka mfonyin dzii dwuma wɔ mfirdwuma mu ndzɛmba a wɔyɛ mu wɔ Kyiv Taras Shevchenko Nkaa Edwumayɛbea - Kyiv Taras Shevchenko Souvenir Factory ("Київська сувенірна фабрика ім. Т. Г. Шевченка”) nna ɔwɔ ha dɛm mfonyin a wɔdze varnish akata do wɔ ekyi tuntum a ɔnyɛ amambra kwan do no na wodzii kan dze baa, ɔkwan a ekyir wɔdze dzii dwuma wɔ Petrykivka ekuraase ankasa ase so. Eyi bɛyɛɛ Petrikivka mfonyinyɛ a ebu do kyɛn biara wɔ Soviet aber do.<ref name=":1"><bdi>Петриківка: Альбом репродукцій</bdi> (in Ukrainian). Dnipro: Дніпрокнига. 2001.</ref> === Nkɔdo a ofi 1950 kesi 1980 === Nna atelier bi a wɔyɛ ntama wɔ Petrykivka fir afe 1929. Wɔ afe 1958 mu no, wɔyɛɛ edwumayɛbea bi a wɔyɛ kor wɔ dɛm atelier no mu a wɔdze yɛ ndzɛmba a wɔdze Petrykivka ayɛ a wɔdze varnish ayɛ. Mfonyinyɛfo a wɔwɔ dɛm edwumayɛbea no mu no bi na Tatiana Pata sukuufo a hɔn ho akokwaw (talented) kyɛn biara no bi. Wɔ 1958 mu no, edwumayɛfo a wɔwɔ edwumayɛbea hɔ no bi nye Hanna Isaieva, Yavdokha Kliupa, Maria Shyshats’ka, Nadia Shulyk, Ivan Zavhorodnii, Halyna Prudnikova, Oleksandra Pikush, Vira Tezyk, Nina Turchyn, Hanna Danyleiko, na (efi afe 1959) Zoia Kudish. Wɔ afe 1961 mu no, wɔsan hyehyɛɛ edwumayɛkuw no dɛ “Adamfofa” Edwumayɛbea a wɔyɛ Petrikivka Mfonyin - “Friendship” Factory of Petrikivka Painting (“Фабрика петриківського розпису «Дружба»”).<ref>[http://petrykivka.dp.ua/fabrika-druzhba/ "Фабрика "Дружба" - Петриківка"]. ''petrykivka.dp.ua'' (in Ukrainian). Retrieved 2024-01-11.</ref><ref>[https://web.archive.org/web/20150716031601/http://rukotvory.com.ua/rozmovy/valentyna-panko-petrykivkoyu-vse-bilshe-tsikavlyatsya-u-mistah/ <bdi>Валентина Панко: "Петриківкою" все більше цікавляться у містах</bdi> (in Ukrainian)]. «Рукотвори». Archived from [https://web.archive.org/web/20150716031601/http://rukotvory.com.ua/rozmovy/valentyna-panko-petrykivkoyu-vse-bilshe-tsikavlyatsya-u-mistah/ the original] on 16 July 2015. Retrieved 19 June 2015.</ref><ref>{{YouTube|UKgpjorxiB0|Знищення фабрики Петриківського розпису}}</ref><ref>БІЛОВИЦЬКА, Наталія (2012-10-17). [https://ukurier.gov.ua/uk/articles/ostannye-kitajske-poperedzhennya/ "Останнє китайське попередження"]. ''Урядовий Кур’єр''. Retrieved 2024-01-12.</ref><ref>Глухенька Н. Петриківські розписи. Київ: Мистецтво, 1973. {{in lang|uk}}</ref> [[File:Volodymyr_Glushenko.jpg|link=https://en.wikipedia.org/wiki/File:Volodymyr_Glushenko.jpg|thumb|328x328px|Petrykivka mfonyinyɛfo a wonyim hɔn yie no mu kor, Volodymyr Hlushchenko, a ɔreyɛ edwuma wɔ Petrykivka - (One of the best known petrykivka artists, Volodymyr Hlushchenko, at work in Petrykivka)]] === Ndaansa yi abakɔsɛm === Wɔ afe 1998 mu no, Sɔhwɛ Edwumayɛbea (Experimental Workshop) no bɛyɛɛ Petrykiva Asoɛɛ a Ɔhwɛ Amambra Adwinni Do (Petrykiva Center of Folk Art) a Andrii Pikush ɛhwɛ do. Ɛndɛ, wobu no dɛ ɔyɛ Petrikivka mfonyinyɛ kwan no mu adze tsitsir. Centre no ka Petrykivka edwumfo a wɔagye dzin bɛyɛ eduonan (40) bom, a (ɔdze besi afe 2011) Ɔman Edwumfo Kuw a ɔwɔ Ukraine no mufo eduonu enum (25) na Ukraine Amandze Mfonyinyɛfo a Wɔagye Dzin esuon (7) ka ho.<ref name=":1" /><ref>Петриківка: Альбом репродукцій. Дніпропетровськ: Дніпрокнига, 2011. 232 с. {{in lang|uk}}</ref> == Mfonyinsie bea == <gallery class="center"> Blue_flowers_box.jpg|link=https://en.wikipedia.org/wiki/File:Blue_flowers_box.jpg|Adaka a wɔdze esiesie "Nhwiren bruu" a Natalia Statyva-Zharko yɛɛ (Decorative box "Blue Flowers" by Natalia Statyva-Zharko) Petrykivsky_rospys_skrynka_mazky1980.JPG|link=https://en.wikipedia.org/wiki/File:Petrykivsky_rospys_skrynka_mazky1980.JPG Petrykivsky_rospys_skrynka_kalyna1980.JPG|link=https://en.wikipedia.org/wiki/File:Petrykivsky_rospys_skrynka_kalyna1980.JPG Petrykivsky_rospys_skrynka_chorna1985.JPG|link=https://en.wikipedia.org/wiki/File:Petrykivsky_rospys_skrynka_chorna1985.JPG Petrykivsky_rospys_skrynka_ptakh_1980.JPG|link=https://en.wikipedia.org/wiki/File:Petrykivsky_rospys_skrynka_ptakh_1980.JPG </gallery> == Mboaedze == alapsajgfe9tipw3pkr10702yicek1n Dutar 0 1531 35553 12552 2024-10-31T22:18:22Z Eurohunter 1381 -empty lines 35553 wikitext text/x-wiki '''''Dutar''''' (also ''dotar''; Persian: دوتار, <small>romanized:</small> ''dutâr''; Russian: Дутар; Tajik: Дутор; Uzbek: Дутор; Uyghur: دۇتار, <small>romanized:</small> ''Dutar''; simplified Chinese: 都塔尔; traditional Chinese: 都塔爾; pinyin: ''Dū tǎ ěr''; Dungan: Дутар) yɛ Iranian <nowiki>''</nowiki>lute<nowiki>''</nowiki> a no kɔn yɛ tsentsen na ahoma ebien wɔ ho a wohuu no wɔ Iran na Central Asia. Ne dzin fi Persia kasafua a wɔwɔ ma <nowiki>''two strings''</nowiki>دوتار ''do tār'' (< دو ''do'' "two",تار ''tār'' "string"), kaansa nna Herati dutar a ɔwɔ Afghanistan wɔ ahoma duanan. Dutar yɛ adze a ɔagye dzin wɔ Tajikistan na Khorasan mansin a ɔwɔ Iran mu. Sɛ wɔbɔ a, Uyghurfo a wofi Western China na wɔtaa tsew ahoma no na Tajiks, Turkmen, Uzbeks na wɔbɔ na wɔtsew. Adzeyɛdze a ɔka ho nye Kazakh dombra. Dutar so yɛ adzeyɛdze a no ho hia ka Kurds a ofi Khorasan a wohun Haj Ghorban Soleimani a ofi Quchan dɛ ɔyɛ enyimnyamfo. Kurdish hɔ no, nyia ɔbɔ dutar ne dzin dze bakci ('''bakhshi''') a ɔsɛ Turkmen bagsy, a wɔfrɛ no ashiq wɔ Azeri. Wɔagye '''Khorasan bakhshi ndwom''' ato mu wɔ <nowiki>''Representative List of the Intangible Cultural Heritage of Humanity''</nowiki> mu. Duter n<nowiki>'ahyɛse wɔ mfeha 15 ber mu no a nna ɔyɛ obi a ɔhwɛ adzeyɛdze nkaa no do n'adzeyɛdze no, wɔdze ''gut'' na wɔdze yɛɛ n'</nowiki>ahoma no. Mbom, Silk Road ne mbuei no, ahoma <nowiki>''catgut'' maa ahoma a ɔyɛ ''strings''</nowiki> a wɔdze serekye nkyinkyimii yɛe a wɔdze fi China bae no kwan. Ndɛ mber yi adzeyɛdze binom da ho dze serekye ahoma dzi dwuma, kaasa wɔtaa dze <nowiki>''nylon''</nowiki> so dzi dwuma. Dutar no wɔ ndze a no mu yɛ dɛw. Adzeyɛdze a ɔyɛ <nowiki>''</nowiki>pear-shaped<nowiki>''</nowiki> no su ankasa yɛ kwansin kor dze rokɔ ebien. Wɔtaa kyim no to La Re anaa A D, naaso ogyina bea no do so. == UNESCO Intangible Cultural Heritage Lists == Dutar ne nyɛe na amambra ndwom ne nyɛe dze dwontow ka ho fi <nowiki>''2021 representative'' mu ka ''UNESCO Intangible Cultural Heritage List''</nowiki> ho. == Abɔfo a wɔagye dzin == * Haj Ghorban Soleimani (1920–2008) * Turgun Alimatov (1922–2008) * Abdurahim Hamidov (1952–2013) * Abdurehim Heyit (Uyghur) (1962–) * Sanubar Tursun (1971–) * Alireza Soleimani (Aliabad, Khorasan) * Sultan Reza Bakci (Geliani) (Khorasani) * Haj Mohammad Hossein Yeganeh (Khorasani) * Abdolghader Afzali(Khorasan, Iran) * Aziz Tanha (Korasan, Iran) * Saied Tehranizadeh * Abd Allah Amini (Khorasani) * Zolfaghar Askarian (Khorasani) * Gholam Ali Poor Ataa (Khorasani) * Aliia Gholi Yeganeh (Turkmen) * Osman Mohammadparast (Khaf, Iran) * Abdollah Alijani Ardeshir (Tehran, Iran) == Hwɛ iyi so == Hwɛ iyi so: Lute § History and evolution of the lute * Shashmaqam * Turgun Alimatov * Dotara * Bağlama * Çiftelia * Music of Iran * Music of Afghanistan * Music of Tajikistan * Music of Turkmenistan * Music of Central Asia 76mxwkusthonkh0uprjbzn24608bokb Argungu Fardwuma Afahyɛ 0 1532 38161 16694 2025-04-05T02:00:57Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 38161 wikitext text/x-wiki {{Databox|item=Q4789767}}'''Argungu Fardwuma Afahyɛ'''<ref>Shyllon, Folarin (August 2007). [https://www.cambridge.org/core/journals/international-journal-of-cultural-property/article/argungu-fishing-festival-in-northwestern-nigeria-promoting-the-idea-of-a-sustainable-cultural-fest/B8F5B344A3F997E9621152AFAC547A8B "Argungu Fishing Festival in Northwestern Nigeria: Promoting the Idea of a Sustainable Cultural Fest"]. ''International Journal of Cultural Property''. '''14''' (3): 329–337. [[:en:Doi_(identifier)|doi]]:[[doi:10.1017/S094073910707021X|10.1017/S094073910707021X]]. [[:en:ISSN_(identifier)|ISSN]]&nbsp;[[issn:1465-7317|1465-7317]]. [[:en:S2CID_(identifier)|S2CID]]&nbsp;[https://api.semanticscholar.org/CorpusID:162837565 162837565].</ref> anaa '''Argungu Asaw Afahyɛ''' yɛ afe afe afahyɛ a edzi ndanan wɔ Kebbi Mantɔw na etsifi fam aman afofor tse dɛ Niger wɔ Nigeria Etsifi fam atɔe fam.<ref>Okafor, Chiamaka (2022-12-17). [https://www.premiumtimesng.com/news/headlines/570885-special-report-how-kebbi-farmers-are-fighting-climate-change.html "SPECIAL REPORT: How Kebbi farmers are fighting climate change"]. ''Premium Times Nigeria''. Retrieved 2022-12-25.</ref> Ɔmantɔw no yɛ esubɔntsen a ɔsow aba mbea a ɔyɛ (matanfada, mala a nsu pii gu do na nduaba turo ahorow (orchards a wɔfrɛ nu lambu wɔ Hausa kasa mu). Nyimpa dodow no ara a wɔtse hɔ no yɛ afarfo a wɔyɛ Isla nyamesom. Wɔsan so wɔ Kanta Tsetse Ndzɛma Akorae (Museum). Tsetse Ndzɛma Akorae (Museum) no nye abakɔsɛm mu bea tsitsir a ɔwɔ Argungu ma nsrahwɛfo a wɔwɔ wiadze nyinara. Nyimpa a wofi wiadze nyinara tu kwan kɔ Argungu kɔhwɛ adzeyɛ no ara kwa. Argungu fardwuma afahyɛ no atsirimpɔw tsitsir nye dɛ wɔbɛkyere mpataa na biakoyɛ. Afahyɛ no taa yɛ ndafua anan (4) amambra mu adzeyɛ.<ref>[https://artsandculture.google.com/story/argungu-festival-africa-s-biggest-fishing-celebration/6AKCWE_EP-keIQ "Argungu Festival: Africa's Biggest Fishing Celebration"]. ''Google Arts & Culture''. Retrieved 2021-07-31.</ref> == Abakɔsɛm == [[File:Argungu_Fishing_Festival.jpg|link=https://en.wikipedia.org/wiki/File:Argungu_Fishing_Festival.jpg|thumb|Argungu fardwuma afahyɛ]] Afahyɛ no hyɛase wɔ afe 1934 mu, dɛ ɔtan a ɔkɔɔ do wɔ mfehaha pii a ɔda Sokoto Caliphate na Kebbi Ahenman no ntsam no ewie ho egyiraehyɛdze. Dɛm afahyɛ yi ama nkɔdo kɛse aba ɔman no nyinara nkɔdo mu.<ref>[https://hotels.ng/guides/activities/argungu-festival/ "Argungu Fishing Festival: 5 Things You Should Know"]. ''Hotels.ng Guides''. 2017-08-30. Retrieved 2021-07-31.</ref> Wɔtaa frɛ no Fardwuma-Frenzy Afahyɛ (Fishing-Frenzy Festival). Wɔhyɛ afahyɛ no dze hyɛ fardwuma ber no ahyɛase wɔ Argungu, kurow bi a ɔwɔ esubɔntsen ho wɔ Kebbi Mantɔw mu. Wɔhyɛ no wɔ bosoom Kwakwar na bosoom Ebɔw ntsam afe biara.<ref>[https://sdgs.scout.org/post/showcasing-arugungu-fishing-festival-northern-nigeria-courtesy-scout-association-nigeria "Showcasing The Arugungu fishing festival at Northern Nigeria - Courtesy The Scout Association of Nigeria | World Scouting"]. ''sdgs.scout.org''. Retrieved 2021-07-31.</ref> Wɔ afe 2005 mu no, na mpataa a odzii nkonyim no mu dur yɛ kilogram eduosuon enum (75), na nna ohia mbanyin anan (4) na wɔama do akɔ nsenia no do.<ref>Jeremiah (2018-02-11). [https://web.archive.org/web/20220223150146/https://leadership.ng/argungu-fishing-festival-hold-decade/ "Argungu Fishing Festival To Hold A Decade After"]. ''Leadership News - Nigeria News, Breaking News, Politics and more''. Retrieved 2021-08-24.</ref> Wɔ afe 2006 mu no, afahyɛ no baraa (banned) mpataayi esian ahobambɔ ho haw a ɔfa nsu a ɔba fam ho ntsi.<ref>[http://news.bbc.co.uk/1/hi/world/africa/6216640.stm "Nigeria fish festival bans fish"]. ''BBC News''. 2006-11-07. [https://web.archive.org/web/20080325101717/http://news.bbc.co.uk/1/hi/world/africa/6216640.stm Archived] from the original on March 25, 2008. Retrieved 2008-02-11.</ref> Hia a afahyɛ no ho hia ma sikasɛm no ama aban no akora mpataa do mbrɛ asau a wɔdze gill na asau a wɔatow a wɔbara no do.<ref>A.A. Eyo and Y. B. Ahmed. [http://aquacomm.fcla.edu/4088/1/624.pdf "Management of Inland Capture Fisheries and Challenges to Fish Production in Nigeria"] (PDF). Federal College of Freshwater Fisheries Technology. Retrieved 2010-10-09.</ref> Wɔakasa etsia Zauro polder dwumadzi, nsu a wɔdze gugu ndɔbae do wɔ Rima Esubɔntsen no nsu a ɔtɔ wɔ Argungu afamu fam no, osiandɛ atar no hunahuna dɛ ɔbɛyirii wɔ atsetsesɛm bea a wɔyɛ afahyɛ no.<ref>Tosin Omoniyi (20 December 2009). [https://web.archive.org/web/20230817182520/http://www.newswatchngr.com/index.php?option=com_content&task=view&id=1636&Itemid=47 "A Dam of Controversy"]. ''Newswatch''. Retrieved 2010-10-09.</ref> == Dwumadzi ahorow no bi nye: == * Nsaanodwuma a wɔdze kyerɛ (Craft showcases) * Hɛmba mbirikatu (Canoe races)<ref>[https://thenationonlineng.net/what-you-need-to-know-about-argungu-international-fishing-festival/ "What you need to know about Argungu international fishing festival | The Nation Newspaper"]. 2020-03-08. Retrieved 2022-12-25.</ref> * Kuadwuma ho ndzɛmba a wɔdze kyerɛ (Agricultural showcases) * Amambra mu dwumadzi ahorow (Cultural activities) * Akuturukubɔ ho akansi (Wrestling matches)<ref>[https://hotels.ng/guides/activities/argungu-festival/ "Argungu Fishing Festival: 5 Things You Should Know"]. ''Hotels.ng Guides''. 2017-08-30. Retrieved 2021-07-31.</ref> * Ndwom a wɔbɔ (Musical performances) * Fardwuma Kɛse konyimdzi bi (A Grand Fishing conquest) * Nsuguar akansi (Swimming contest)<ref>[https://web.archive.org/web/20231207191741/https://guardian.ng/news/argungu-fishing-festival-breeding-ground-for-future-olympians-lai-mohammed/ "Argungu fishing festival, breeding ground for future Olympians"]. ''The Guardian Nigeria News - Nigeria and World News''. 2020-03-14. Retrieved 2022-12-25.</ref> == Akansi == Wɔ afahyɛ no da a otwa tun no, wɔyɛ akansi bi a mbanyin mpempem pii hyehyɛ hɔn ho wɔ esubɔntsen no ho na sɛ wɔtse etu ngyigyee a, hɔn nyinara huruw kɔ esubɔntsen no mu na wonya dɔnhwer kor (an hour) dze kyere mpataa a ɔso kyɛn biara. Dza odzi nkonyim no botum dze sika a ɔbor U.S. dɔla 7,500 akɔ fie. Wɔma akansifo kwan dɛ wɔmfa atsetsesɛm mu mpataayi edwindadze nko ara ndzi dwuma na pii pɛ dɛ wɔdze nsa kyere mpataa koraa (adzeyɛ a agye dzin nso wɔ mbea fofor na wɔfrɛ no "nodling") dze kyerɛ hɔn ahokokwaw. Botae: Afahyɛ no wɔ botae ahorow pii a dza ɔka ho nye: fardwuma, biakoyɛ a wɔbɛhyɛ ho nkuran, agordzi, na enigyedze.<ref>[https://sdgs.scout.org/post/showcasing-arugungu-fishing-festival-northern-nigeria-courtesy-scout-association-nigeria "Showcasing The Arugungu fishing festival at Northern Nigeria - Courtesy The Scout Association of Nigeria | World Scouting"]. ''sdgs.scout.org''. Retrieved 2023-09-15.</ref> == Afe 2020 Argungu Fardwuma Afahyɛ == [[File:Nigerian_Public_Domain_809.jpg|link=https://en.wikipedia.org/wiki/File:Nigerian_Public_Domain_809.jpg|thumb|Fardwumafo wɔ hɛmba ahorow mu.]] Wɔ afe 2020 Argungu Fardwuma Afahyɛ mu no, wɔmaa ankorankor a ɔkyeree mpataa akɛse a nye mu duru bɛyɛ kilogram eduosuon akron (78) no Naira du (10) ɔpepem, kar fofor ebien (2) na Hajj ngua ebien (2), dzibew a ɔtɔ do ebien (2), na dzibew a ɔtɔ do ebaasa so.<ref>[https://www.premiumtimesng.com/news/top-news/381877-argungu-fishing-festival-man-with-biggest-catch-gets-n10m-two-cars-hajj-seats.html "Argungu Fishing Festival: Man with biggest catch gets N10m, two cars, Hajj seats"]. 2020-03-14. Retrieved 2021-07-31.</ref><ref>[https://www.vanguardngr.com/2020/03/argungu-fishing-festival-man-with-biggest-catch-gets-n10m-2-cars-hajj-seats/ "Argungu Fishing Festival: man with biggest catch gets N10m, 2 cars, Hajj seats"]. ''Vanguard News''. 2020-03-14. Retrieved 2021-07-31.</ref> == Hwɛ iyi so == * [[:en:Festivals_in_Nigeria|Afahyɛ ahorow a ɔwɔ Nigeria]] == Mboaedze == rgkauu3mjsa5ecbs1y99r6kygjayvi5 El Güegüense 0 1533 12594 12593 2024-01-13T09:09:04Z Assilidjoe 33 Improved Article 12594 wikitext text/x-wiki {{Databox|item=Q3087681}}'''El Güegüense''' (Spanish kasa mu no ɔkyerɛ: [el ɣweˈɣwen.se]; wɔsan frɛ no Macho Ratón, wɔbɔ no [ˈma.tʃo raˈton]) yɛ aserewsɛm ahwɛgor a ɔyɛ nwoma a odzi kan a wɔyɛe wɔ Nicaragua wɔ Etubrafo ekyir. Wobu no dɛ Latin Amerika etubrafo ber mu nsɛm a ɔda nsoew sen obiara no mu kor na ɔyɛ Nicaragua amandze kwan do edwindze a ɔyɛ nwanwa a ɔdze ndwom, asaw na agor bɔ mu. Na nkaedum bi so wɔ hɔ a wosii wɔ Rotonda (roundabout) finimfin wɔ Managua, dze hyɛɛ no ​​enyimnyam. Wɔyɛ El Güegüense wɔ San Sebastián afahyɛ ase wɔ Dirimba (Carazo Dwumadibea) fitsi Sanda 17 kesi 27. == Abɔse == Ɔkyerɛwfo bi a wɔammbɔ ne dzin na ɔkyerɛw agorhwɛbea agor no wɔ afeha a ɔtɔ do 16 mu, na ɔmaa ɔyɛɛ Atɔe Afa no mu agor/asaw edwuma a akyɛr sen obiara a ɔyɛ aborɔfo no mu kor. Wɔdze ano dze mae mfeha pii kesii dɛ ewiei koraa no wɔkyerɛw too hɔ na wotsintsimii yɛɛ no ​​nwoma wɔ 1942 mu. Dɛ mbrɛ nkyerɛase a odzi kan a wɔkyerɛw kyerɛ no, asɛm no wɔ nkyerɛwdze 314 na ahyɛsa no wɔkyerɛwee wɔ Nahuat na Spania kasa nyinara mu. === Etymology === Agordzi ne dzin fi ne nyimpa tsitsir, El Güegüense, a wonyaa fii Nahuat asɛmfua Wewej mu, a ɔkyerɛ ‘akwakoraa’ anaa ‘nyansafo’. == Abakɔsɛm == 'El Güegüense' gyina hɔ ma Nicaragua amanndze, ntsi, UNESCO bɔɔ dawur dɛ ɔyɛ 'Adasamba Egyapadzeu a Wɔdze Anom na Ma Wonntum Nnhu no Edwindze a Ɔyɛ Fɛw' wɔ afe 2005 mu a ɔmaa Nicaragua yɛɛ ɔman kor pɛr wɔ Amerika Finimfin na aman esia a ɔwɔ Latin Amerika a ɔwɔ edwindze ebien a wɔabɔ ho dawur no mu kor a UNESCO na yɛe. 5qwfujcjk8rgjcxka4c0t56f8el6juz Punto guajiro 0 1534 12612 12611 2024-01-13T12:03:08Z KISUMAR123 67 IMPROVED ARTICLE 12612 wikitext text/x-wiki '''Punto guajiro''' anaa ''punto cubano'' – anaa dza no bɔ nnyɛ dzen ''punto'' – yɛ Cuban ndwom no bi a ɔatow, awensɛm a ndwom ka ho. Ɔbɛgyee dzin wɔ Cuba atɔe na mfinimfin mantɔw mu wɔ mfeha 17 mu, na wɔdze kaa ndwom ho wɔ mfeha 18 mu. Ɔwɔ Andalusian na Canary supruw ahyɛse, na ne nyina ka Afrika ndzɛmba bɔ mu wɔ Cuba. == Nkyerɛkyerɛmu == Kuw na wɔdze dwetaa ahorow bɔ Punto: Spanish dwetaa, <nowiki>''</nowiki>the Cuban tres<nowiki>''</nowiki>, <nowiki>''</nowiki>the laúd<nowiki>''</nowiki> na <nowiki>''</nowiki>the tiple<nowiki>''</nowiki>. ''Punto'' kɔ ma akese a wɔdze dzi dwuma (punteando), sen no mbɔe (rasgueado). Wɔwɔ adzeyɛdze ebiasa: <nowiki>''</nowiki>the clave<nowiki>''</nowiki>, <nowiki>''</nowiki>the güiro<nowiki>''</nowiki> na <nowiki>''</nowiki>the ''guayo<nowiki>''</nowiki>'' (also a scraper, but of metal). Adwontofo boa hɔn ano ekuwekuw, na wɔboa hɔn nhyehyɛɛ ano. Wɔtow ndwom, anaa wɔyɛ dza wɔmmbɔ adzeyɛdze wɔ ase, a ndze no nnyɛ kor, wɔ ber a kwan da nkyekyɛmu no mu a wɔdze ma adwontofo no dɛ wɔmfa mboaboa hɔn ho wɔ dza odzi do no. Nna ɔtɔfa bi a wɔkyerɛw ndwom a wodzii kan towee, nna adwontofo binom hɔn dzin no to hɔ. Afe 1935 ahyɛse ber mu no, punto ne dzin ne ngyee no kɔr sor wɔ Cuba kasafir mu. Wɔannyɛ hwee a wɔdze bɛkyerɛw hɔn edwuma, naaso dɛ mbrɛ osi no, nna ''Aida Bode'' a ɔyɛ obi a n'ano atsew wɔ kasa ho yɛ obi a n'enyi gye dɛm ndwom yi ho, nna ɔkyerɛɛw ndwom no wɔ aber a wɔdze roto gua. Ekyir yi, afe 1997 mu no, wɔdze n'akyerɛw too gua wɔ buukuu kwan do. Celina González na Albita toow punto wɔ hɔn edwuma ahyɛse mu, dze kyerɛɛ dɛ ndwom no da ho tse ase, kaansa bi a na nna ɔwɔ n'ewiei ber mu. Celina wɔ ndze a odzi mu wɔ ndwom a wɔagye dzin mu, nna no kuw ''Campo Alegre'' a wɔboa no no da nsew. Sɛ ɔba no obi a onyim na n'enyi gye biribi ho a, Indio Naborí (''Sabio Jesús Orta Ruiz'', b. 30 September 1922) yɛ dzin a odzi mu wɔ punto, ma nna dabiara ɔkyerɛw awensɛm ahorow ma kasafir na amandzɛɛbɔ nkrataa. Ɔsan so yɛ ɔkyerɛwfo a wɔdze no ato gua a ɔdze awensɛm dodow a ɔakyerɛw ka ho, no mu dodow noara wɔ <nowiki>''political nueva trova edge''</nowiki>. == Punto ahorow == * ''Punto pinareño (punto libre or vueltabajero):'' fi Pinar del Río atɔe mantɔw mu. <nowiki>''A free style, with a fluent, melodic line, a slow tempo and a variable meter.''</nowiki> * ''Punto en clave (punto fijo):'' fi Camagüey na Las Villas mantɔw mu. <nowiki>''A fixed style with singer maintaining the same tempo and meter''</nowiki>. * ''Punto espirituano:'' fi Sancti Spiritus mantɔw mu. * ''Punto seguidilla:'' "nkyekyɛmu ahorow (décimas) a wɔtɔw wɔ aber a akwansi biara nnyi mu, a ndze a obotum egyae ndwom no na wɔdze tow." == Punto nkyerɛkyerɛmufo == Iyi yɛ punto agofomba a wodzi mu dɛ wɔbɔbɔ hɔn dzin. === Mfeha 20 === * Juan R. Limendoux * Gregorio Morejón * Ordóñez Santana * Edelmira Vera * Pedro de Armas * Antonio Camino * Justo Vega (Cabezas, 9 August 1900 – Havana 31 January 1993) * José Sánchez León (b. San Antonio de los Baños 1899) * Pedro Guerra (b. La Salud) * Fortún del Sol, ''Colorín'', (b. Cienfuegos) * Chanito Isidrón (Calabazar de Sagua, 1903 – Havana, 22 February 1987) * Rigoberto Rizo (Madruga, 1907) * Adolfo Alfonso * Inocente Iznaga (Cienfuegos, 29 December 1930) * Martica Morejón (b. 21 June 1942) * Guillermo Portabales * Ángel Valiente, ''Angelito'', (San Antonio de los Baños, 28 February 1916 – 21 January 1987) * Jesús Orta Ruiz, ''Indio Naborí'', (San Miguel del Padrón, Havana, 30 September 1922) * Jose Marichal. ''El Sinsonte de Govea''. (Guira de Melena, Habana) * Luis Gómez * Rene Espinosa * Nazario Segura * Omar Mirabal * Jesús Rodríguez * Francisco Reyes Castano "El Cacique Jaruqueno", (Jaruco, Cuba, 24 July 1917–Miami, Florida, April 1978) * Jose Antonio Tejeda * Paula Garcia Coro, "La Calándria de los Palmares" (Canalete, Pinar del Rio, 16 March 1928; Cleveland, Ohio, USA, 20 August 2013) s48avj9ag99c5n9r50x9kl2y0if2t00 Transhumance 0 1535 13719 12615 2024-06-18T00:59:01Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 13719 wikitext text/x-wiki {{Databox|item=Q4657754}}'''Transhumance''' yɛ mboayɛn anaadɛ etubrafo bi, mboa a wɔdze hɔn kɔ mbea fofor wɔ awɔw ber na awɔw ber mu edzidzibea ahorow a wɔahyɛ da ayɛ ntsam. Wɔ mbepɔw do mbea (vertical transhumance) no, ɔkyerɛ dɛ wɔbɛkɔ edzidzibea a ɔkorɔn wɔ awɔw ber mu na bon a ɔba fam ntsam wɔ awɔw ber mu. Mboahwɛfo wɔ fie a ɔtra hɔ daa, mpɛn pii no wɔ nkoko mu. Mpɛn pii no, nguankuw no nkotsee na wotu kwan, na nyimpa dodow bi a wohia na wɔahwɛ hɔn, ber a nyimpa dodow no ara tra ase. Dza ɔnye eyi bɔ abira no, ɔyɛ mberɛw dɛ wim tsebew, sikasɛm, anaa amanyɔsɛm mu nsakrae bɛsɛe horizontal transhumance.<ref>Blench, Roger (17 May 2001). ''[https://web.archive.org/web/20120201000745/http://www.odi.org.uk/work/projects/pdn/eps.pdf 'You can't go home again' – Pastoralism in the new millennium]'' (PDF). London: [[:en:Overseas_Development_Institute|Overseas Development Institute]]. p.&nbsp;12. Archived from [http://www.odi.org.uk/work/projects/pdn/eps.pdf the original] (PDF) on 1 February 2012. Retrieved 23 August 2011.</ref> == Asɛmfua na nkyerɛase == [[File:Transhumance-Aigoual-1.jpg|link=https://en.wikipedia.org/wiki/File:Transhumance-Aigoual-1.jpg|thumb|Nguan a wɔdze hɔn kɔ sor wɔ karkafo kwan bi do wɔ Massif Central, France (Moving sheep up along a [[:en:Drovers'_road|drovers' road]] in the [[:en:Massif_Central|Massif Central]], France)]][[File:Mouton_sur_la_route_de_Entrevaux_a_Annot_0566.JPG|link=https://en.wikipedia.org/wiki/File:Mouton_sur_la_route_de_Entrevaux_a_Annot_0566.JPG|thumb|'''Transhumance wɔ [[:en:Alpes-de-Haute-Provence|Alpes-de-Haute-Provence]], France''']] Asɛmfua transhumance fi Franse kasa mu na efi Latin nsɛmfua trans "across" na humus "ground" mu. Transhumance nyaa nkɔdo wɔ asasepɔn biara a nyimpa tse do. Ɔwom dɛ nsonsonoe kɛse wɔ amambra na mfirdwuma mu dze, nanso ndzeyɛɛ a ɔhyɛ ase a wɔdze nya edzidzibea a ɔwɔ ekyirkyir a ɔwɔ mber mu no dzi dwuma no tse dɛ dza ɔtse dɛm ara.<ref>[https://www.britannica.com/topic/transhumance "transhumance - pastoral society"]. Encyclopedia Britannica.</ref><ref>Anatoly M. Khazanov, Nomads and the Outside World (2nd Edition), University of Wisconsin Press, 1994, pp 19-23, [[:en:ISBN_(identifier)|ISBN]] [[:en:Special:BookSources/978-0-299-14284-1|978-0-299-14284-1]]</ref><ref>Dale F. Eickelman, The Middle East and Central Asia: An Anthropological Approach, Prentice Hall, 2002, p. 11, [[:en:ISBN_(identifier)|ISBN]][[:en:Special:BookSources/9780130336781|9780130336781]]</ref> == Wɔ abakɔsɛm a odzi kan mu == Nna wɔyɛ transhumance wɔ Europa wɔ mber a edzii abakɔsɛm enyim no mu. Isotope nhwehwɛmu a wɔyɛɛ wɔ mboa mbiew (bones) ho no kyerɛ dɛ ɔtɔ da bi a na wɔdze mboa tu kɔ mbea fofor wɔ ber biara mu.<ref>Costello, Eugene; Svensson, Eva (2018). ''[https://books.google.com/books?id=qGJODwAAQBAJ&pg=PT27 Historical Archaeologies of Transhumance across Europe]''. Taylor & Francis. [[:en:ISBN_(identifier)|ISBN]]&nbsp;<bdi>[[:en:Special:BookSources/978-1-351-21337-0|978-1-351-21337-0]]</bdi>.</ref>: 27 Nanso ɔyɛ adze a ɔkɔ do wɔ wiadze nyinara. Koko sofo (Hill people) nya aborɔfo nyimdze na ɔbɛyɛ dɛ wɔtraa ase awo ntoatoado pii mbrɛ ahokokwaw a ɔdɔɔso a wonyae na ama wɔatum edzi yie wɔ koko na mbepɔw do mbea do. Hɔn a wɔka kar dodow no ara nyim kuayɛ a wɔdze hwɛ hɔn asetradze, Mboahwɛ na kwaa na nsu a awɔw wom na nsu a ɔkɔ ntsɛmntsɛm sohwɛ. Nsɛm pii esi wɔ wim nsakrae ho ansa na abakɔsɛm reba a ɔkaa amambra a ɔtsetse dɛm,<ref>[https://www.sciencedirect.com/topics/earth-and-planetary-sciences/transhumance "Transhumance - an overview &#x7C; ScienceDirect Topics"]. ''www.sciencedirect.com''.</ref> == Europe == === Alps === ''Main article: [[:en:Alpine_transhumance|Alpine transhumance]]'' === Balkanfo (Balkans) === [[File:Transhumance_ways_of_the_Vlachs.jpeg|link=https://en.wikipedia.org/wiki/File:Transhumance_ways_of_the_Vlachs.jpeg|right|thumb|500x500px|Romania na Vlach a wɔdze hɔn ho hyɛ nyimpa mu wɔ Balkan aman mu (Romanian and Vlach transhumance in Balkans)]] Wɔ Balkan aman mu no, Albaniafo, Helafo Sarakatsanifo, Epuei Fam Romancefo (Romaniafo, Aromaniafo, Megleno-Romaniafo na Istro-Romaniafo) na Turkeyfo Yörükfo fi tsetse dze dzii ahohuru ber mu bosoom ahorow wɔ mbepɔw do na wɔsan kɔ asasetaw a ɔba fam do wɔ awɔw ber mu. == Britain == === Wales === Wɔ Wales mbea dodow no ara no, na mfuw mu edwumayɛfo na ɔtɔ mber bi a okuafo no dze ahohur ber mu bosoom ahorow no tra ahohur ber mu fie bi a ɔwɔ bepɔw do, anaa hafod (wɔbɔ no [ˈhavɔd]), baabi a na mboa no dzidzi. Wɔ osutɔber ewie no na ekuafo ebusua na edwumayɛfo no pam nguankuw no sian kɔ mbɔnsa (valleys) mu, na wɔtra atrae tsitsir anaa hendref ([ˈhɛndrɛv]).<ref>Gwynn, Eirwen. [https://web.archive.org/web/20120306050309/http://www.tal-y-bont.org/uploads/130_213low.pdf "On the land – yesterday and today"] (PDF). Retrieved 12 September 2010.</ref><ref>[https://web.archive.org/web/20080324105452/http://www.hafodelwyhall.co.uk/history.html "History of Hafod Elwy Hall"]. Hafodelwyhall.co.uk. Archived from [http://www.hafodelwyhall.co.uk/history.html the original] on 24 March 2008. Retrieved 12 September 2010.</ref> === Scotland === Wɔ Scotland mbea pii a koko na mbepɔw wɔ do no, na kuayɛ edwumayɛfo dze awɔw ber mu bosoom ahorow wɔ bothies<ref>Pennant, T. [http://www.dsl.ac.uk/dsl/getent4.php?query=bothy "Tour in Scotland 1769"]. ''dsl.ac.uk''. Dictionary of the Scots Language. [https://web.archive.org/web/20130523090726/http://www.dsl.ac.uk/dsl/getent4.php?query=bothy Archived] from the original on 23 May 2013. Retrieved 19 July 2021. <q>Bothay, a dairy-house, where Highland shepherds, or graziers, live during summer with their herds and flocks, and during that season make butter and cheese.</q></ref> anaa shielings mu (àirigh anaa ruighe wɔ Scotland Gaelic kasa mu). Akwan atsitsir a karkafo fa do wɔ Scotland epuei fam no bi nye Cairnamounth, Elsick Mounth na Causey Mounth. Dɛm adzeyɛ yi egyae kɛse, nanso wɔdze dzii dwuma wɔ nkae a ɔtse ase mu (living memory) wɔ Hebrides na Scotland Mbepɔw do. Ndɛ wɔdze lɔɔre (truck) na ɔyɛ transhumance pii, na wɔdze nguankuw (flock) a ɔwɔ mbepɔw do kɔ agistment ase kɔ edzidzibea a ɔba fam wɔ awɔw ber mu. == Afrika == === Afrika Etsifi (North Africa) === Nna Berberfo ([[:en:Berber_people|Berber people]]) a wɔwɔ Afrika Etsifi fam no yɛ ekuafo fi tsetse, na wɔtse mbepɔw a ɔbɛn Mediterranea mpoano kakra do, anaadɛ wɔtse oasis. Mbom, Tuaregfo ([[:en:Tuareg_people|Tuareg]]) na Zenagafo ([[:en:Zenaga_people|Zenaga]]) a wɔwɔ Sahara kɛsee fam no yɛ etubrafo a wɔdan hɔn nyimpa. Ekuw afofor tse dɛ Chaouisfo yɛɛ transhumance a otsim hɔ (fixed transhumance). === Afrika Abɛn (Horn of Africa) === Wɔ nkuraase no, Somaliafo ([[:en:Somali_people|Somali]]) na Afarfo ([[:en:Afar_people|Afar]]) a wɔwɔ Afrika Etsifi Epuei nso yɛ etubrafo a wɔdze hɔn kɔ nyimpa fofor mu. Hɔn mboayɛn no gyina yoma ([[:en:Camel|camel]]) a wɔyɛn hɔn do, na wɔdze nguan na apɔnkye a wɔhwɛ hɔn fofor ka ho.<ref>''Cattle breeds, milk production, and transhumance in Dogu'a Tembien. In: Geotrekking in Ethiopia's tropical mountains, Chapter 28''. Cham: SpringerNature. 2019. [[:en:Doi_(identifier)|doi]]:[[doi:10.1007/978-3-030-04955-3_28|10.1007/978-3-030-04955-3_28]]. [[:en:S2CID_(identifier)|S2CID]]&nbsp;[https://api.semanticscholar.org/CorpusID:199323600 199323600].</ref> === Afrika Epuei (East Africa) === Pokotfo no yɛ mboahwɛfo a wɔyɛ etubrafo fa bi a wohu hɔn tsitsir wɔ Kenya etsifi fam atɔe na Amudat mansin mu wɔ [[:en:Uganda|Uganda]]. Apaamu hɔfo yɛ etubrafo transhumance, a mber mu akwantu kɔ do wɔ sare a ɔwɔ Kenya (North Pokot sub-county) na Uganda (Amudat, Nakapiripirit na Moroto mansin) ntam (George Magak Oguna, 2014). Maasaifo (Maasai) yɛ nyimpa a wɔyɛ etubrafo fa bi a wɔwɔ Kenya na Tanzania etsifi fam tsitsir a wɔwɔ amambra a ɔfa nyimpa a wɔsakra hɔn ho a ɔfa hɔn anantwi ho. === Nigeria === [[File:Fulani_herdsman.jpg|link=https://en.wikipedia.org/wiki/File:Fulani_herdsman.jpg|thumb|Fulani mboahwɛfo bi ka n’anantwi. (A [[:en:Fulani_herdsmen|Fulani herder]] drives his cattle.)]] ''Fulani'' yɛ Hausa asɛmfua a ɔkyerɛ nyimpa a wɔyɛ mboahwɛfo a wɔwɔ Nigeria a wɔka Fulbefo (''[[:en:Fula_people|Fulbe]]'') a wotu kɔtra mbea fofor no mu. Fulanifo tsetse Nigeria anantwi dodow no ara, a wɔkyerɛ dɛ 83% yɛ mboahwɛfo, 17% yɛ ekuraase anantwi na 0.3% kurom).<ref>Ducrotoy, Marie Julie; Majekodunmi, Ayodele O.; Shaw, Alexandra P. M.; Bagulo, Husein; Musa, Usman Baba; Bertu, Wilson J.; Gusi, Amahyel Madu; Ocholi, Reuben A.; Bryssinckx, Ward; Welburn, Susan C. (1 December 2016). [[doi:10.1186/s13570-016-0072-y|"Fulani cattle productivity and management in the Kachia Grazing Reserve, Nigeria"]]. ''Pastoralism''. '''6''' (1): 25. [[:en:Doi_(identifier)|doi]]:[[doi:10.1186/s13570-016-0072-y|10.1186/s13570-016-0072-y]]. [[:en:Hdl_(identifier)|hdl]]:[https://hdl.handle.net/20.500.11820%2F207dc3db-5f84-4b1d-b340-2dcf239f45ea 20.500.11820/207dc3db-5f84-4b1d-b340-2dcf239f45ea]. [[:en:ISSN_(identifier)|ISSN]]&nbsp;[[issn:2041-7136|2041-7136]]. [[:en:S2CID_(identifier)|S2CID]]&nbsp;[https://api.semanticscholar.org/CorpusID:9938353 9938353].</ref> == Hwɛ iyi so == * [[:en:Altitudinal_migration|Altitudinal migration]] * [[:en:Kuchis|Kuchis]] * [[:en:Rarámuri|Rarámuri]] * [[:en:Sarakatsani|Sarakatsani]] * [[:en:Seasonal_human_migration|Seasonal human migration]] * [[:en:Yaylak|Yaylak]] == Adanse ahorow (Sources) == * [[:en:Jones,_Schuyler|Jones, Schuyler]]. "Transhumance Reconsidered". ''Journal of the Royal Anthropological Institute'', London, 2005. * Costello, Eugene & Svensson, Eva (eds.). [[iarchive:historicalarchaeologiesoftranshumanceacrosseurope|Historical Archaeologies Of Transhumance Across Europe]] Routledge, London, 2018. * Jones, Schuyler. ''Men of Influence: Social Control & Dispute Settlement in Waigal Valley, Afghanistan''. Seminar Press, London & New York, 1974. == Mboaedze == ibnaf8ioz86x3ezgvifgp77kt18k0qu Takayama Afahyɛ 0 1536 12664 12663 2024-01-15T08:19:16Z KISUMAR123 67 IMPROVED ARTICLE 12664 wikitext text/x-wiki '''Takayama Afahyɛ no''' (高山祭, ''Takayama Matsuri'') hyɛɛ ase wɔ Takayama wɔ Japan wɔ mfeha 16 dze rokɔ mfeha17 mu. Gyedzi wɔ hɔ dɛ wɔhyɛɛ afahyɛ no ase wɔ ber a Kanamori ebusua no ridzi hɔn hen. Nhwehwɛmu maa wohun dɛ wonyaa mfe 40 ansaana mfe 1692 rubodur. Nna wɔyɛ afahyɛ kor wɔ Ebɔbira bosoom ne nda a wɔtɔ do 14 na 15 na nna wɔyɛ nkaa no wɔ Ɔbɛsɛ bosoom ne nda a wɔtɔ do 9 na 10. Esusowber Takayama Afahyɛ no gyina Hie Shrine no do. Wɔsan so frɛ bosondan no Sanno Shrine, nna wɔfrɛ esusowber afahyɛ no so Sanno Afahyɛ. Sanno Afahyɛ no yɛ dza wodzi dze bɔ mpaa dze serɛ dɛ wɔbɔsow abɛ pa na ɔpɛber afahyɛ no yɛ dza wodzi dze da ase. Ɔpɛber Afahyɛ no gyina Sakurayama Hachiman Shrine do na wɔfrɛ no Hachiman Afahyɛ. Wodzi no wɔ ber a hɔn nduadzewa ayɛ yie ma woebubu. Esusowber afahyɛ no ka afahyɛ ebiasa a wɔyɛ akɛse wɔ Japan ho. Ebien nkaa no yɛ Kyoto's Gion Matsuri na Chichibu Matsuri. == <nowiki>''Floats''</nowiki> == Afahyɛ no agye dzin ama <nowiki>''large ornate floats''</nowiki>, anaa ''yatai'', a wokyin wɔ kurow mu hɔ ewimber. Wɔhyɛɛ <nowiki>''floats'' no ase fii mfeha 17 mu, na nna wɔdze ahataw a sika kɔkɔɔ wɔ ho esiesie ndua ho wɔ hɔ, a ɔnye Kyoto dze no dzi nsɛ wɔ Momoyama ber mu, na nna wɔdze ndzɛmba efi Edo ahyɛse ber mu no aka ho. ''Detailed carving'', ''lacquering'' nsiesie fɛɛfɛw nnyi ''floats'' no no ho nkotsee, na no mu so ka ho, no sor na n'ekyir a edwuma no ne kɛse noara wɔ no so ka ho. Wɔyɛ ''floats''</nowiki> no so “gorgeously decorated with embroidered drapery." <nowiki>''</nowiki>Wɔdze <nowiki>''</nowiki>''yatai'' floats<nowiki>''</nowiki> no saw hɔ ansaana adze asa, na ber a kurow no mu ayɛ sum no, wɔsɔ ''chochin'' kandzea 100 wɔ <nowiki>''float''</nowiki> biara do. ''<nowiki>''</nowiki>Yatai'' floats<nowiki>''</nowiki> egudze soronko no hyrɛn kɛse mpo wɔ ewimber sum no mu<nowiki>''</nowiki>. Nna nkorɔfo a wɔhyɛ amambra kimono anaa ''hakama'' dze <nowiki>''floats'' no kyin kurow no mu naaso nkorɔfo a wotwiw lɔre nkakramba no nnyi ho kwan dɛ wɔbɛtse no mu dur. Amambra kandzea na nna nkorɔfo dze sɔ ''floats''</nowiki> no na woetwa kurow no mu. <nowiki>''Float'' biara gyina hɔ ma mansin biara a ɔwɔ Takayama. Edwimfo na Hotei tai wɔ "intricate marionettes" a wɔyɛ no wɔ do. Wɔagye aborɔkyiraba dwumadzi no ato mu dɛ ɔyɛ ''amambra egyapadze''. Wɔda ''festive floats'' a wɔyɛ atsentsen no edzi wɔ nda ebien a wɔdze ridzi afahyɛ ebien no mu. Sɛ odur ber a wimu robobɔmu a, wɔdze ''floats''</nowiki> no kogu dan a wɔnye hɔn gu mu no mu. Takayama Matsuri Yatai Kaikan pɛ korabew ma <nowiki>''</nowiki>11 fall floats<nowiki>''</nowiki> no mu anan; wɔpɛ korabew soronko ma nkaa no wɔ kurow no mu, wɔ ber a wɔnnkɛfa dze edzi dwuma. Ber a wimu robobɔmu no, wobuee Yatai Kaikan abow no ama ahɔho eehu hɔn. Nna wɔtaa sesa <nowiki>''</nowiki>floats<nowiki>''</nowiki> a ɔwɔ Yatai Kaikan wɔ afe mu. Yatai Kaikan no wɔ Takayama kurow dadaw ne sarmu mantɔw n'ekyir mu, a bea hɔ no nkɔe no bɛyɛ sema 15 dze kɔ 20. Wobue Yatai Kaikan fi 08:30 dze kɔ 17:00 fi Ebɔw bosoom mu dze kɔ Ɔberɛfɛw bosoom mu na fi 09:00 dze kɔ 16:30 fi Mumu bosoom mu dze kɔ Kwakwar bosoom mu. Mbuei no bo yɛ 840 yen. == Aborɔkyiramba == Wɔdze taaboo, serekye na <nowiki>''brocade'' anaa ''embroidered''</nowiki> tam na wɔdze yɛ aborɔkyiramba no.Wɔdze ahoma na wɔdze yɛ na wopia ahoma no fi yatai no mu. “Karakuri (mechanical) aborɔkyiraba ne agodzi wɔ prama do dzi mu<nowiki>''</nowiki>. Aborɔkyiramba no tse dɛ Yatai gyina hɔ ma edwimfo a wɔwɔ nyimdzee wɔ bea hɔ. Aborɔkyiramba ebiasa “on Hotei Tai (the god of fortune)” no hia nkorɔfo 9 a wɔdze aborɔkyiraba no bedzi dwuma a wɔma aborɔkyiramba no dandan hɔn ho tse dɛ wɔwɔ nkwa, a wɔda ndzeyɛɛ na adanadan nkaa no edzi. Ɔhaw a ɔwɔ aborɔkyiramba ho yɛ hɔn beebi a wohia dze ayɛ aborɔkyiramba no yie. Wɔdze <nowiki>''Right whale baleen'' na wɔdze yɛɛ ahoma a ɔwɔ aborɔkyiramba no mu, na wonntum mmfa ''steel'' ahoma anaa dɛ ''the baleen of other whales''</nowiki> nnyɛ. Ndzɛmba nkaa a wɔdze yɛ ahoma no runntum mma nkekaho no mmbɔ ho wɔ aber a wɔdze <nowiki>''Right whale baleen''</nowiki> ayɛ. == Hwɛ iyi so == * Takayama, Gifu 67zfyw14q4qs8a0cckegte0ihf924gk Gadaa 0 1537 13720 12698 2024-06-21T00:09:38Z InternetArchiveBot 41 Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.9.5 13720 wikitext text/x-wiki {{Databox|item=Q3756830}}'''Gadaa<ref name=":0">[https://ich.unesco.org/en/RL/gada-system-an-indigenous-democratic-socio-political-system-of-the-oromo-01164 "Gada system, an indigenous democratic socio-political system of the Oromo"]. ''unesco.org''</ref>''' (Oromo: ''Gadaa''; n'asekyerɛ ankasa nye: era) yɛ demokrase nnyido nhyehyɛɛ a ɔwɔ hɔ ankasa a Oromofo dze dzi dwuma wɔ Ethiopia na Kenya etsifi fam.<ref name=":0" /> Konsofo na Gedeofo a wɔwɔ Ethiopia kesee fam nso dze dzi dwuma. Nhyehyɛɛ no hwɛ amanyɔsɛm, sikasɛm, asetsena na nyamesom dwumadzi ahorow a ɔmanfo no yɛ do.'''<ref name=":0" />'''<ref>''[https://ollaa.org/introduction-to-gadaa-system/ Intro to the Gadaa System]''</ref><ref>''[https://core.ac.uk/download/pdf/234668768.pdf Oromo Indigenous Philosophy (Gadaa System): The Case of 74th Gujii Oromo Gadaa Power Transition]'' (PDF)</ref> == Esu ahorow == === Luba === Wɔhyehyɛɛ Gadaa fekuw no yɛɛ no atipɛnfo ekuw a egyina mfe a wɔadi anaa ebusua anato a wɔfrɛ no Luba do. Luba biara yɛ mbabanyin a wɔwɔ kuw pɔtsee fofor mu nyinara. Adzesua no nyinara kɔ do mbrɛ adzesua ahorow du-kor (11) do, a emu biara gyina mfe awɔtwe kyinhyia (cycle) do, na emu biara wɔ n’ankasa hokwan na n’asodzii horow.<ref>Participedia Contributors. [https://web.archive.org/web/20190130053728/https://participedia.xyz/method/4865 "The Gadaa System of the Oromo People"]. ''Participedia.net''. Retrieved 29 January 2019</ref> {| class="wikitable" |+Gadaa Grades<ref>[https://web.archive.org/web/20230614115143/https://www.addisherald.com/chapter-6-gadaa-grades/ "Gadaa Grades"]. ''addisherald.com''</ref> ! !Daballe !Junior Gaammee !Foollee !Kuusaa !Raabaa Doorii !Gadaa !Yuuba I !Yuuba II & III !Gadaamoojjii !Jaarsa |- !Mfe |0-8 |9-16 |17-24 |25-32 |33-40 |41-48 |49-56 |57-64 & 65-72 |73-80 |>80 |- !Esu horow |No responsibility |Student |Military trainee |Military |Warrior |Leader |Advisor |Repositories of law |Conducts Rites |No responsibility |} === Baallii === [[File:Professor_Asmerom_Legesse_in_Abbaa_Gadaa_cloth.jpg|link=https://en.wikipedia.org/wiki/File:Professor_Asmerom_Legesse_in_Abbaa_Gadaa_cloth.jpg|thumb|'''Professor Asmerom Legesse a wahyɛ Abbaa Gadaa atar.''']] Baallii yɛ kwan a wɔfa do dze tum fi Gadaa kuw biako (1) mu kɔ fofor do. === Gadaa Party (''Gogeessa Gadaa'') === Gadaa ekuw enum (5) na wɔfrɛ hɔn ''shanan Gadaa Oromoo''. Dɛm ekuw yi dzi wiadze adwen enum (5) a Oromofo kura ekyi. Gadaa ekuw enum (5) no ba esiado esiado. Kuw bi dzi tum pɛnkor wɔ mfe eduanan biara mu. Entsi, anka akansi tee renkɔ Gadaa ekuw enum (5) no ntam, Mbom no, akansi no bɛyɛ ankorankor a wɔwɔ ekuw bi mu ntam. Gadaa ekuw enum (5) no wɔ dzin ahorow wɔ Boorana, Maccaa-Tuulama, Arsii, Gujii na Ituu-Humbannaa mu.<ref>Sirna, Zelalem. [https://journals.ju.edu.et/index.php/gadaa/issue/download/3/c "A Future Gaze: Gadaa Oriented Constitutional Structure for Oromia"]. ''Gadaa Journal'': 15–16.</ref><ref>[https://www.bbc.com/afaanoromoo/oduu-42218860 "Waa'ee Gadaa wantoota beekuu qabdan shan"] &#x5B;Five things you should know about Gadaa&#x5D;. ''bbc.com''.</ref> {| class="wikitable" |+Gadaa Ekuw ahorow !Boorana !Maccaa-Tuulama !Arsii !Gujii !Ituu-Humbannaa |- |Meelba / Harmufaa |Birmajii |Birmajii |Harmufa |Horata |- |Muudana / Roobalee |Michilee / Muudana |Roobalee |Roobalee |Dibbaaqa |- |Kiilolee / Birmajii |Duuloo / Halchiisa |Bahara |Muudana |Dibbeessa |- |Biifolee / Muldhata |Meelbaa / Hambissaa |Horata |Halchiisa |Fadata |- |Michilee / Duuloo |Roobalee |Daraara | | |} == Nhwehwɛmu == [[File:Gadaa_flag.svg|link=https://en.wikipedia.org/wiki/File:Gadaa_flag.svg|thumb|Gadaa flag]]Nwomanyimfo dodow bi esua Gadaa ho adze. Legesse<ref>Asmarom Legesse, "Gadaa: Three Approaches to the Study of African Society", 1973</ref> akyerɛw dɛ Gadaa yɛ "nsakrae a ɔyɛ nwonwa na ɔkyerɛkyerɛ kyɛn biara a nyimpa asetsena mu nkɔdo aba no mu kor (1)". Wɔ nye Harvard PhD asɛmtsi ekyi no, Legesse etsintsim nwoma bi<ref>Asmarom Legesse, "Gadaa: Three Approaches to the Study of African Society", 1973</ref> a ɔdze Gadaa si hɔ dɛ Afrika demokrase a obotum ama amansan mbra ho adwenkyerɛfo ehu. Donald Levine a wawu no aka<ref>Donald Levine, "Greater Ethiopia: The Evolution of a Multiethnic Society", 1974</ref> dɛ Gadaa yɛ "asetsena mu nhyehyɛɛ ahorow a ɔyɛ dzen kyɛn biara a nyimpa adwen ayɛ pɛn no mu kor (1)". Wɔ Jalata fam no, Gadaa gyina hɔ ma "Oromo enyibue nyinara (the totality of Oromo civilization)". == Mbaa asɛdze == Tsitsir no, Gadaa nhyehyɛɛ yɛ tsetse nyansapɛ a ɔfa asetsena-amanyɛsɛm nhyehyɛɛ ho a ɔyɛ n’asɛdze dɛ ɔhwɛ Amanyɛsɛm mu pintsin, Sikasɛm mu nkɔdo, asetsena mu ndwuma ahorow, Amambra mu bɔhyɛ ahorow, Abrabɔ pa apam a ɔfa nyamesom nhyehyɛɛ a ɔwɔ Oromofo asetsena mu na Gadaa Demokrasi a ɔhwehwɛ dɛ banyin na ɔbaa nyinara dze hɔn ho hyɛ mu pɛpɛɛpɛ. Ɔda do ara yɛ ekyinnyegye wɔ adesua mu sɛ Oromo mmea nni nkɛntɛnso biara wɔ mfe a Gadaa ahyɛdze anaa abusuakuw akannifo nhyehyɛe adi nyinaa mu nanso wɔyɛ Abbaa Gadaa a wɔapaw no yere no pɛpɛɛpɛ tse dɛ Abbaa Gadaa n'ankasa.<ref name=":1">''[https://core.ac.uk/download/pdf/234668768.pdf Oromo Indigenous Philosophy (Gadaa System): The Case of 74th Gujii Oromo Gadaa Power Transition]'' (PDF)</ref> Siinqee feminist gyina hɔ ma mbaa wɔ gadaa nhyehyɛɛ no mu.<ref name=":1" /> == Mprempren tsebew == Ber a wosusuw sɛnkyerɛnne kwan do ntsease a Gadaa ho hia ma Oromofo, na nye nhyehyɛɛ mu ndzɛmba fofor ho no, nhwehwɛmufo a wɔyɛ mbra, ɔhɔfo adzesua, na Afrikafo nyinara rehwehwɛ mbrɛ wobotum dze nhyehyɛɛ no edzi dwuma wɔ afeha a ɔtɔ do eduonu kor(21) yi mu. Dɛ nhwɛdo no, asɛmtsi bi a Z. Sirna<ref>Z. Sirna, "Ethiopia: When the Gadaa Democracy Rules in a Federal State", 2012</ref> kyerɛwee a wɔato dzin "Ethiopia: Ber a Gadaa Demokrasi Mbra wɔ Ɔman a yɛ Ɔmanpanyin Mu (Democracy Rules in a Federal State" hwehwɛ mbrq wobotum dze nhyehyɛɛ no aka ndzɛyi federal nhyehyɛɛ a ɔwɔ Ethiopia no ho, ayɛ edwuma dɛ nnyido nhyehyɛɛ ama Oromia Mantɔw Ɔman mu (Oromia Regional National State).<ref>Participedia Contributors. [https://web.archive.org/web/20190130053728/https://participedia.xyz/method/4865 "The Gadaa System of the Oromo People"]. ''Participedia.net''. Retrieved 29 January 2019</ref><ref>[https://web.archive.org/web/20150909084519/http://bitgadaa.org/ "BitGadaa | Futuristic African Democracy"]. 2015-09-09. Archived from [http://bitgadaa.org/ the original] on 2015-09-09. Retrieved 2019-10-30</ref> == Hwɛ iyi so == * [[:en:Irreechaa|Irreechaa]] * [[:en:Cushitic_peoples|Cushitic peoples]] * [[:en:Barentu_(Oromo)|Barentu (Oromo)]] * [[:en:Borana_people|Borana people]] * [[:en:Oromia|Oromia]] * [[:en:Intangible_cultural_heritage|Intangible cultural heritage]] == Mboaedze == cpzntahsig629f6pu0t63qcaz7kf4o7 Castell 0 1538 12843 12645 2024-04-09T10:34:25Z Robertjamal12 13 /* top */clean up, replaced: ã → a using [[Project:AWB|AWB]] 12843 wikitext text/x-wiki {{Databox|item=Q943526}}'''Castell''' (Catalan kasa a wɔbɔ dzin: [kəsˈteʎ]:ma ɔkyerɛ ankasa nye, abankɛse) yɛ nyimpa abantsentsen a woesi no tsetsesɛm mu wɔ afahyɛ ahorow ase wɔ Catalonia (Spain) fa bi, seseiara wohu wɔ Catalonia nka do, wɔ Balearic nsupɔw do na Valencia Mantɔw mu. Wɔ dɛm afahyɛ ahorow yi ase no, colles castelleres (ekuw a wosisi abantsentsen) pii bɔ mbɔdzen dɛ wobesi abantsentsen bi dan na afei woebubu. Wɔ ɔberɛfɛw 16, 2010 no, UNESCO dze too gua dɛ castells ka Adasamba Egyapadze a Wɔdze Anom na Ma Wonntum Nnhu no ho Ndzɛmba a ɔyɛ Fɛw no ho. == Abɔse == Ɔwɔ mu dɛ ogyina nkan tsetsesɛm Muixeranga a ɔwɔ Algemesí wɔ Valencia do dze, naaso tsetsesɛm a ɔfa castells ho wɔ Catalonia mu no hyɛɛ ase wɔ Ball dels Valencians (Valencia Asaw) a ɔwɔ Valls kurow mu, a ɔbɛn Tarragona kurow no mu, a wodzii kan kyerɛw ho asɛm wɔ 1712 mu . Wɔ afeha a ɔtɔ do 18 mu no, wɔkyerɛw kɔɔ nkurow na nkurow afofor a ɔwɔ apaa mu hɔ, a Vilafranca del Penedès na Tarragona ka ho, ɔwɔ mu dɛ mfe 50 a etwa mu no mu ansaana adzeyɛ a onnyi dɛ wosisi castells no hyɛɛ ase tserɛw kɔɔ Catalonia mbea a aka dze. ohrza0du2h6w0c7xtr6anujewi5m50p Sibyl Ndwom 0 1539 13867 13866 2024-06-28T20:23:33Z KISUMAR123 67 IMPROVED ARTICLE 13867 wikitext text/x-wiki {{Databox|item=Q106092722}} '''Sibyl ndwom''' (Catalan kasa mu: El Cant de la Sibil·la [əl ˈkand də lə siˈβilːə]) yɛ asɔr ahwɛgor na Gregory ndwom, a no mu nsɛm yɛ nkɔmhyɛ bi a ɔka Edziyesɛm o, a wɔayɛ wɔ asɔr ahorow mu wɔ Majorca (Balearic Islands, Spain) na Alghero (Sardinia, Italy), na Catalan asɔrdan ahorow bi, wɔ Catalan kasa mu wɔ Buronya Anwumber a ɔreyɛ ayɛ dɛ wonntwaa mu mmfii finimfin mber mu. UNESCO dze too gua dɛ ɔyɛ Adasamba Egyapadze a Wɔdze Anom na Ma Wonntum Nnhu no mu Ndzɛmba a Ɔyɛ Fɛw wɔ 16 Ɔberɛfɛw 2010. == Asorɔtoo == Latin Sibyl, a ofi afeha a ɔtɔ do 10-11, a ɔdze The City of God (XVIII, 23) a Ɔhotsewnyi Augustine Provençal Sibyl kyerɛwee no asinasin ka ho, a ofi afeha a ɔtɔ do 13 mu, a ɔda nkɛntɛn do a troubadour awensɛm Catalan Sibyl nyae edzi. Ma aba fofor na wɔayɛ no fɛfɛɛfɛw sen obiara. Ɔdze Balearic Nsupɔw do atsetsesɛm a agye dzin ka ho. Ɔtɔfabi a, wɔkyerɛw dɛm nkyerɛase yi mu nsɛm a woeyi efi mu no ma ndze ebiasa anaa anan. == Abɔse == [[Image:057 Museu de la Música, partitures.jpg|thumb|250px|[right] Sheet music and intaglio print of ''The Song of the Sibyl'' ({{lang-it|Canto de la Sibila}})]] Wonnyim obi a ɔkyerɛɛw Sibyl ndwom no. Ɔsɔfopɔn Eusebius a ofi Kaesarea na odzii kan kyerɛɛw nkɔmhyɛ no dɛ awensɛm a ɔyɛ acrostic wɔ Hela kasa mu, na ekyir no Ɔhotsewnyi Augustine kyerɛɛ ase kɔr Latin kasa mu wɔ The City of God mu. Ɔsan puei bio wɔ afeha a ɔtɔ do 10 no mu wɔ mbea ahorow wɔ Catalonia, Italy, Castile, na France nyinara wɔ asɛnka Contra judeos a ekyir no wɔdze hyɛɛ matins anago a ɔtɔ do ebien no adzesua a ɔtɔ do esia akenkan mu na wɔyɛɛ no ​​dɛ asɔr ne fa tsitsir no mu . qq3d15ntjfliepgswqf6dqhof9da9t5 Rebetiko 0 1540 13870 13869 2024-06-28T20:53:57Z KISUMAR123 67 IMPROVED ARTICLE 13870 wikitext text/x-wiki {{Databox|item=Q220528}}'''Rebetiko''' (Hela: ρεμπέτικο, wɔbɔ no [re(m)ˈbetiko]), dodow kabea rebetika (ρεμπέτικα [re(m)ˈbetika]), a ɔtɔfabi a wɔkyerɛ ase dɛ rembetiko anaa rebetico, yɛ asɛmfua a wɔdze dzi dwuma ndɛ dze kyerɛ Hela ndwom ahorow a ahyɛse no na ɔsor no mu biara wɔ nkurow akɛse mu wɔ 1930 mfe no mu no ɔfaa ndwom a ɔnye no ho dzi nsɛ mu na ɔkɔr do yɛɛ ndwom a ɔda nsew kɛse. Yebotum aka Rebetiko ho asɛm tsiaba dɛ Helafo ndwom a agye dzin wɔ nkurow akɛse mu, tsitsir ehiafo sen obiara, fitsi afeha a ɔtɔ do 19 ewiei kesi 1950 mfe no mu, na ɔyɛɛ ngyinado maa nkɔdo fofor wɔ Helafo ndwom a agye dzin mu. Wɔsan huu ndwom a nna ne fa bi werɛ efi no wɔ ma wɔfrɛ no rebetika nkanyan a ɔhyɛɛ ase wɔ 1960 mfe no mu na ɔkɔr do kɔr ekyir fitsi 1970 mfe no ahyɛse no mu.<ref>https://en.wikipedia.org/wiki/Rebetiko#cite_note-Klein2005-1</ref> Afe 2017 mu no, wɔdze rebetiko kɛkaa "UNESCO Intangible Cultural Heritage Lists" ho. == Nkyerɛkyerɛ mu na Abɔse == Asɛmfua rebetiko (dodow kabea rebetika) yɛ adzeyɛ asɛm a wonyae fii Hela asɛmfua rebetis (Hela kasa mu: ρεμπέτης, wɔbɔ [re(m)ˈbetis]) mu. Ndɛ wɔkyerɛ asɛmfua rebetis ase dɛ ɔkyerɛ obi a ɔdze suban, ntaehyɛ, suban, abrabɔ pa na abrabɔ pa afa horow a ɔbata amambra kakraba pɔtsee bi ho ka ho. Asɛmfua rebetis ne nkyerɛase da ho ara yɛ asɛm a ekyingye na adwen ndayɛ wɔ mu rebetiko ho ɔbemfo a odzi kan, Elias Petropoulos, na ndɛyi Helanyi nsɛmfua kyerɛwfo Giorgos Babiniotis, nyinara dze nsɛm ahorow a wɔahyɛ ho nyansa dɛ ofi mu ba ma, naaso wɔgyaw asɛmbisa no. Asɛmfua rebetis no nkyerɛase da ho ara yɛ asɛm a ekyingye na adwen ndayɛ wɔ mu; rebetiko ho ɔbemfo a odzi kan, Elias Petropoulos, nye ndɛyi Helani nsɛmfua kyerɛwfo Giorgos Babiniotis, nyinara dze nsɛm ahorow a wɔahyɛ ho nyansa dɛ ofi mu ba ma, naaso wogyaw asɛmbisa no ano. Wohu asɛmfua no fibea a odzi kan dze besi ndɛ wɔ Hela-Latin nsɛm asekyerɛ nhoma bi a wotsintsimii wɔ Leiden, Holland wɔ afe 1614 a wɔkyerɛɛ asɛmfua ῥεμπιτός ase dɛ ‘ɔkyinkyin’, ‘anifuraefo’, ‘ɔfa kwan a ɔnntse’, na ma ɔkeka ho. == Ndwom ahyɛse == Ɔwɔ mu dɛ ndɛ wobu rebetiko dɛ ndwom kor dze, naaso wɔ ndwom mu no, Europa ndwom mu ndzɛmba bi a wɔaka abɔ mu, ndwom a ɔwɔ mbea ahorow a ɔwɔ Hela asaasepɔn no do nye Hela nsupɔw do, Helafo Ortodɔks asɔr ndwom, a wɔtaa frɛ no Byzantine ndwom, na modal tsetsesɛm a ɔfa Ottoman edwindze ndwom na café ndwom ho. == Ndwom na ngyegyee a ne ndze ho hia == === 'Smyrna Style Trio (1932) mfonyin === Dimitrios Semsis (lyra), Agapios Tomboulis (banjo) na Roza Eskenazi, Smyrna Trio (Athens, 1932) Ntsi wɔtaa bu rebetiko ndwom dodow no ara ndwom dɛ odzi ekyir dromoi kor anaa ma ɔbor dɛm (δρόμοι, Hela kasa mu ma ‘akwan’ anaa ‘akwan’; koryɛ na dromos (δρόμος).[nb 1] Wonya dromoi dzin no wɔ ne nyinara mu gye nsɛm kakraa bi[nb 2] fii ahorow ahorow dzin mu Turkeyfo modes, a wɔsan frɛ no makam. paqg9ebh1lgs30gbs5thbi6ow0yykil Rabinal Achí 0 1541 12693 12692 2024-01-15T12:29:11Z KISUMAR123 67 IMPROVED ARTICLE 12693 wikitext text/x-wiki '''''Rabinal Achí''''' yɛ Maya pramado agor a wɔakyerɛw no wɔ K'iche' kasa mu na wɔyɛ no afe biara wɔ Rabinal, Baja Verapaz, Guatemala. Ne dzin ankasa yɛ '''''Xajoj Tun''''', a ɔkyerɛ dɛ <nowiki>''Tun N'asaw''</nowiki>, wɔfrɛ adzeyɛdze no so taaboo kyen. Iyi ka agodzi kakra a ɔwɔ hɔ ansaana ɔman fofor robɔhwɛ hɔn do. Wɔyɛ no afe biara wɔ Sanda bosoom ne da a ɔtɔ do 25 a nkurow a wɔwɔ Rabinal ka ho. Wɔaka nkekaho, ndwom, na adzeyɛdze nyina abɔ mu. Dɛm agodzi yi abɛka Rabinal abakɔsɛm ho wɔ mfeha pii mu, na ɔsan so ka ndɛ amambra ho. ''Rabinal Achí'' ho asɛm gyina hɔ ma abakɔsɛm <nowiki>''feud'' a ɔda Rabinal na K'iche'</nowiki> ntamu, a wɔyɛ efimpamfo nkurow ebien. Wɔdze ntar a ahosu wɔ mu na taaboo akataenyim na wɔdze kyɛ agofomba no hɔn mu wɔ ber a woridzi hɔn agor wɔ ndwom-asaw-agodzi no mu. == Bea a wofi == ''Rabinal Achí'' yɛ Maya ndwom-asaw-agodzi a ofi mfeha duenum mu a ɔdze ntar apapa na nkataenyim dze ka kurow no ho asɛm na n'abɔkɔsɛm wɔ ber a wɔreda amanyɛ mpanyimfo a wɔagye dzin no edzi fa bea a wɔtse wɔ Rabinal mansin mu ho, a wɔdze akataenyim asaw, agopramado, na ndwom da no edzi. Adzeyɛdze a wɔdze dzi dwuma yɛ taaboo kyen na trotrobɛnto anaa <nowiki>''</nowiki>shawms<nowiki>''</nowiki> ebien. Wɔ n<nowiki>'abakɔsɛm mu no, wɔdze adzeyɛdze ahorow ayɛ adze fofor bi tse dɛ '' gourds for percussion''</nowiki>. ''Rabinal Achí'' wɔ hɔ fitsi 1600 mu, na wɔtaa yɛ no amambra kwan do wɔ Sanda bosoom ne da a ɔtɔ do 25 a wɔdze hyɛ Saint Paul a ɔyɛ <nowiki>''patron saint''</nowiki> wɔ Rabinal enyimnyam. opeo6ozz3a4pas41o2u635vqy1u56kd Daredevils of Sassoun 0 1542 14316 13700 2024-08-04T00:20:34Z Rich Farmbrough 1415 /* Asɛm nu abakɔsɛm */ 14316 wikitext text/x-wiki {{Databox|item=Q3743196}}'''''Daredevils of Sassoun'''''<ref>Also known as ''Rebels of Sassoun''</ref> (Armenia kasa mu: Սասնա ծռեր Sasna cṙer, wɔsan so kyerɛw no '''Daredevils of Sasun''') yɛ Armeniafo (Armenian) akokodurfo awensɛm a ɔwɔ kyinhyia anan (4) (afa horow), a nye ɔbran tsitsir na n’asɛm no nyim no yie dɛ David of Sassoun, a ɔno nye asɛm no afa anan (4) no mu kor (1) ho.<ref>[http://www.unesco.org/culture/ich/en/RL/00743 "Performance of the Armenian epic of 'Daredevils of Sassoun' or 'David of Sassoun'"]. [[:en:UNESCO|UNESCO]]. 2012. Retrieved 27 November 2013</ref> == Ekyi asɛm (Background) == Sassoun (modern-day [[:en:Sason|Sason]]) in TurkeyՍասնա (Sasna) kyerɛ ase dɛ "ɔyɛ Sassoun dze", ɔmantɔw bi a ɔwɔ Armenia Atɔe fam wɔ mbepɔw do ɔman a ɔso yɛ tor wɔ Ɔtar Van anaafo-atɔe fam wɔ dza mprempren wɔfrɛ no Batman Mantɔw (Batman Province), Turkey epuei fam. Ծուռ ''Cuŕ'' "kɔntɔnkye" kyerɛ atsetsesɛm mu animus etuatsew.<ref>Leon Surmelian (1964), ''Daredevils of Sassoun: The Armenian National Epic'', page 7.</ref><ref>Leon Surmelian (1964), ''Daredevils of Sassoun: The Armenian National Epic'', pages 7-8.</ref><ref name=":0">Leon Surmelian (1964), ''Daredevils of Sassoun: The Armenian National Epic'', page 8.</ref> == Asɛm nu abakɔsɛm == [[Fael:2014_Erywań,_Pomnik_Dawida_Sasuńskiego_(01).jpg|thumb|[[:en:Sasuntsi_Davit_(statue)|Statue of Sasuntsi Davit]] wɔ Yerevan a [[:en:Yervand_Kochar|Yervand Kochar]] yɛɛ wɔ afe (1959)]] Armenia Asomafo Asɔr (Armenian Apostolic Church) no ɔsɔfopɔn bi, Garegin Srvandztiants, a na ɔnye ekuafo a wɔwɔ Armenia Atɔe fam mbea a ɔwɔ ekyir a wontum nkɔ hɔ no wɔ nkitsahodzi a emu yɛ dzen soronko no "huu" Sasun ho asɛm no wɔ afe 1873 mu. Ɔka dɛ:<blockquote>For three years I tried to find somebody who knew the entire story, but nobody seemed to know all of it until I met Gurbo from a village on the Moush plain. I learned that his master had two pupils who also knew the tale by heart, singing verses in it, although Gurbo himself had not recited it for so long that he had forgotten a good deal of it. Nevertheless, I kept him with me for three days, I begged him, cajoled him, honored him, rewarded him, and when he felt better and was in the proper mood, he recited the tale for me in his own village dialect, and I wrote it all down in his own words.<ref name=":0" /></blockquote> == Kasa (Language) == Ɔwom dɛ kasa no dɔɔso wɔ awensɛm mu mfonyin ahorow mu dze, nanso mpɛn pii no honam fam nkatse mu nsɛm no nnyi hɔ. Iyi tse dɛm osiandɛ ɔho hia dɛ ɔyɛ soronko wɔ anansesɛm a wɔdze ano ka ho wɔ asɛm a wɔakyerɛw ho. Nna dza ɔkenkan no bɛkɔ do ayɛ n’adzeyɛ no na wayɛ asɛm no afa dodow no ara ho agor dze agye n’atsiefo no enyigye, asɛm no nye adze tsitsir, na dza ɔkenkan no fata adzeyɛ mu nsɛm no. Wɔakyerɛw no wɔ kasa a wɔahyɛ do fɛfɛɛfɛ mu na hyperbole yɛ mfir a ɔda nsow wɔ dɛm awensɛm kwan yi do. == Nwoma horow na nkyerɛase horow == [[Fael:Sasuntsi_David.jpg|link=https://en.wikipedia.org/wiki/File:Sasuntsi_David.jpg|thumb|200x200px|National epic of the Armenian people [[:en:David_of_Sasun|David of Sasun]]. Formed between the 8th and 10th centuries. Hood. A. Kojoyan, 1922]] [[Fael:Սասնայ_տուն.jpg|link=https://en.wikipedia.org/wiki/File:%D5%8D%D5%A1%D5%BD%D5%B6%D5%A1%D5%B5_%D5%BF%D5%B8%D6%82%D5%B6.jpg|thumb|234x234px|Cover of an Armenian comic book, Sasna Tun (''House of Sasun''), 1982 by Chris Carapetian]] Wɔ afe 1881 mu no, wɔkyerɛɛ "Daredevils of Sasun" ase kɔɔ Russia kasa mu. Wɔ afe 1902 mu no, Armenia awensɛm kyerɛwfo na ɔkyerɛwfo a wagye dzin [[:en:Hovhannes_Tumanyan|Hovhannes Tumanyan]] kyerɛw awensɛm bi a ɔkaa Sassoun Dawid ho asɛm wɔ ndɛyi kasa mu. Ekyir wɔkyerɛɛ anansesɛm no ase kɔɔ Soviet Fekuw aman ([[:en:Republics_of_the_Soviet_Union|republics of the Soviet Union]]) duenum no nyinara kasa mu, na afei wɔkyerɛɛ Franse na China kasa mu. Osiandɛ ɔkyerɛɛ ayɛsɛm no ase kɔɔ Russianyi ntsi, wɔpaw awensɛm kyerɛwfo [[:en:Valery_Bryusov|Valery Bryusov]] dɛ Armenia Nyimpa Awensɛm kyerɛwfo wɔ afe 1923.<ref>[https://artsandculture.google.com/exhibit/brusov-and-the-poetry-of-armenia-bryusov-museum/UQLClwBqlHMsIw?hl=en "Brusov and the poetry of Armenia"]. ''Brusov Museum''. Google Arts and Culture.. 2011. p. last page. Retrieved 2020-12-28. <q>The government of the newly founded Republic rendered to Brusov the honorary title of a People's Poet of Armenia</q></ref> Awensɛm kyerɛwfo na ɔkyerɛwfo [[:en:Konstantine_Lortkipanidze|Konstantine Lortkipanidze]] kyerɛɛ ayɛsɛm no tsi pii ase kɔɔ [[:en:Georgian_language|Georgian kasa]] mu.<ref>Mchedlishvili, David A. (2010–2012), [http://www.nplg.gov.ge/bios/ka/00001128/ "კონსტანტინე ლორთქიფანიძე (Konstantine Lortkipanidze)"], ''Biographical Dictionary'' (in Georgian), retrieved 2021-09-22</ref> == Sene horow == Wɔ afe 2010 mu no, wɔyɛɛ sene bi a wɔdze mfonyin ayɛ a wɔfrɛ no ''Sasna Tsrer'', a Arman Manaryan na ɔkyerɛɛ kwan, a ɔfa Daredevils of Sassoun no kyinhyia ebaasa a edzi kan no ho.<ref>[https://www.panarmenian.net/eng/news/41782/ "Sasna Tsrer full-length animation film to premier January 25 in Yerevan"]. ''PanARMENIAN.Net''. Retrieved 2020-12-31</ref> Sene a wɔdze mfonyin ayɛ a egye minitsi eduawɔtwe (80) no gyee mfe awɔtwe (8) na wɔdze yɛɛ sene no.<ref>[http://youth.am/news/en/391 "80-minute film in 8 years"]. ''youth.am''. Retrieved 2020-12-31</ref> == Ndwom == Wɔ afe 2005 mu no, Russianyi-Canadanyi ndwom hyehyɛfo [[:en:Airat_Ichmouratov|Airat Ichmouratov]] hyehyɛɛ awensɛm a wɔdze ndwom a ɔyɛ dɛɛ ‘David of Sassoуn’, a nwoma a [[:en:Nairi_Zarian|Nairi Zarian]], afeha a ɔtɔ do eduonu (20) mu Armenia awensɛm kyerɛwfo a wagye dzin, a wɔ afe 1966 mu no ɔkyerɛɛ Armeniafo amandze kwan do ayɛsɛm yi ase yɛɛ no nsɛm a ɔnnyɛ dzen mbrɛ ɔbɛyɛ a mbofra enyi bogye ho na mpanyimfo nyinara. Wɔyɛɛ awensɛm a wɔdze ndwom a ɔyɛ dɛw dzi dwuma no wɔ Russia, Canada, na Armenia.<ref>[https://www.panorama.am/am/news/2018/06/30/%D4%B1%D6%80%D5%B4%D5%A5%D5%B6%D5%AB%D5%A1-%D6%83%D5%A1%D5%BC%D5%A1%D5%BF%D5%B8%D5%B6/1972096?fbclid=IwAR0oTOzsyvGP2QSOEYNt2qKPwYgC1naYEYtEi70U3ywyvlVLT8xK958hQVc&__cf_chl_jschl_tk__=dd1006f74def9714b064cf1081dc05b98ea26a86-1612491968-0-Aawbjh2Ms9c5pJb8mv-dez7kOjkx_KXdnsEn2-peLJjPZzjP637BNw4934R1nmjeKzDKR5i6hCX-c-uumsqEis0X9mzMNoMIixMHup_MkRhRzMI68rSUzwWkdV-GwInLNycwX_353B0W-a9bEjmGvB03v5DVSVYrUPpRyfxvBYyNc9icLHsHPzGK8V5bvhH2Bjlsbwq46OCP0Jd4L7ru1L_tj6iMR2KzbV8JH1Hjhv0g5kfn6VlcP8ky6uPZRP22fCTO0IdYDejJDoreW2aT_pv3pQ2bQHhshvXyvXMg4WxGyWC_k83Cc9T9obDs7h5WMLCtkOmTgBsVqzvjJN2u8GHDMPf9iSxWN0agWyEJs4J7nxy7KIgSUuf9Sphnzc_KbI0CLKUwIGskRm-WX_zWPRupdPx67pP-5wmXq6Z1irSJHcndFczh4HFd4ULUIPqvRwdZl7BsODyJkKTkt1gIE49rOEob1eVRuqu4d4vFWIed2oeV0MXxszbehV6y4b846y9Ne80QKSqZM7KVkOB-brTtg8Faq1C3e8SvWaX5uwQd "Հայաստանում առաջին անգամ կհնչի Այրատ Իչմուրատովի "Սասունցի Դավիթ" սիմֆոնիկ ֆանտազիան"]. Erevan: panorama.am. 30 June 2018. Retrieved 2020-02-02.</ref><ref>Denise Martel (24 January 2011). [https://www.journaldequebec.com/2011/01/24/la-musique-du-monde-de-losq-au-palais-montcalm "La musique du monde de l'OSQ au Palais Montcalm (in French)"]. Montreal: journaldequebec.com. Retrieved 2020-02-02.</ref> == Hwɛ iyi so == * [[:en:Armenian_literature|Armenian literature]] * [[:en:Digenes_Akritas|Digenes Akritas]] * [[:en:National_epic|National epic]] * [[:en:2016_Yerevan_hostage_crisis|2016 Yerevan hostage crisis]]; hɔn a wɔfaa hɔn nbomu no frɛɛ hɔn ho ''Sasna tsrrer'' (the hostage-takers referred to themselves as ''Sasna tsrrer)'' == Mboaedze == <references /> g3xenfnqfjezq2rqd0jm4yqwso6aoio Hitachi Fūryūmono 0 1543 16169 12985 2024-08-10T23:48:00Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 16169 wikitext text/x-wiki {{Databox|item=Q11510099}}'''Hitachi Furyumono''' (日立風流物) yɛ parade a wɔyɛ wɔ Hitachi kurow mu, Japan.[1] Wɔyɛ no Hitachi Sakura Matsuri (日立さくらまつり), afe afe cherry nhwiren afahyɛ wɔ bosoom [[Ebɔw]] mu, na Afahyɛ Kɛse a wɔyɛ wɔ apaamu hɔ Kamine abosondan [ja] pɛnkor wɔ mfe esuon biara mu wɔ bosoom [[Esusow Aketseaba]] mu.<ref>[https://www.unesco.org/archives/multimedia/document-313 "Hitachi Furyumono"]. Intangible heritage. [[:en:UNESCO|UNESCO]]. 2008. Retrieved 2018-06-28.</ref><ref>[https://www.sankei.com/region/news/161202/rgn1612020027-n1.html "風流物、無形文化遺産に登録 日立で歓喜再び「伝統守る励みに」 茨城"]. ''Sankei News'' (in Japanese). [[:en:Sankei Shinbun|Sankei Shinbun]]. 2016-12-02. Retrieved 2018-06-28.</ref> Wɔakyerɛw wɔ UNESCO Amambra Egyapadze a Wontum Nhu no mu dɛ "Yama, Hoko, Yatai, float afahyɛ ahorow wɔ Japan [ja]", Japan amambra afahyɛ ahorow eduasa ebaasa (33) no fa.<ref name=":0">[https://ich.unesco.org/en/RL/yama-hoko-yatai-float-festivals-in-japan-01059 "Yama, Hoko, Yatai, float festivals in Japan"]. [[:en:UNESCO|UNESCO]]. Retrieved 2018-06-28.</ref><ref name=":1">[https://web.archive.org/web/20231207203552/https://www.japantimes.co.jp/news/2016/11/01/national/unesco-panel-recommends-adding-33-japan-festivals-heritage-list/#.WzQhyyxlKUk "UNESCO panel recommends adding 33 Japan festivals to heritage list"]. ''[[:en:The Japan Times|the Japan Times]]''. 2016-11-01. Retrieved 2018-06-28.</ref> == Abakɔsɛm == Parade no ahyɛase fi afe 1695.<ref name=":2">Hyotan Editors Club, ed. (2005), ''[http://hyotanhitachi.web.fc2.com/10previous/pdf_hyotan/hyotan_158.pdf Hyotan No.158]'' (PDF), Hitachi International Committee, retrieved 2018-06-29</ref> Mbrɛ Kamine Abosondan kyerɛ no, Tokugawa Mitsukuni, Mito Domain wura a ɔtɔ do ebien (2) no paw Kamine Abosondan dɛ Sou-Chinju, ɛhɔnom akyerɛkyerɛfo abosondan.[7] Nyimpa dzii nyamesom afahyɛ ahorow na nna wohyira nsu a ɛsensɛn so kɔ abosondan hɔ.<ref name=":2" /> Wɔ afeha a ɔtɔ do duawɔtwe (18) ahyɛase no, abofra agor bi hyɛase suasuaa abofra a wɔkyerɛ dɛ wɔsuasua ''Ningyō jōruri'', abofra agor a wɔdze asɛm a wɔto dwom a na agye dzin kɛse wɔ Edo n Osaka apaamu hɔ dɛm ber no.<ref name=":2" /> Wɔ afe 1945 mu no, floats no mu dodow no ara yew wɔ ɔko mu esian ahorow mu, nanso wɔsan dze Furyumono sii hɔ wɔ afe 1958 mu.<ref name=":2" /> Dza ɔka ho bio so, wɔkyerɛw float a ɔwɔ hɔ dedaw no dzin dɛ Amandzebɔ mu Egyapadze a Ɔho Hia a Intum Hu (Important Tangible Folk Cultural Property) wɔ afe 1959 mu.<ref name=":3">[https://bunka.nii.ac.jp/heritages/detail/225179 "日立風流物"] &#x5B;Hitachi Furyumono&#x5D;. ''文化遺産オンライン [Cultural Heritage Online]''. 無形民俗文化財 (in Japanese). [[:en:Agency for Cultural Affairs|Agency for Cultural Affairs]]. Retrieved 2018-06-28.</ref> Wɔ afe 1977 mu no, wɔkyerɛw Furyumono dzin dɛ Amandzebɔ mu Egyapadze a Ɔho Hia a Intum Hu (Important Tangible Folk Cultural Property).<ref name=":3" /> Wɔ afe 2009 mu no, wɔdze Yamahoko parade a ɔwɔ Gion Matsuri no kyerɛw too UNESCO Amambra Egyapadze a Intum Nhu Ho Nsɛm a Wɔakyerɛw mu (UNESCO Intangible Cultural Heritage Lists).<ref name=":1" /> Wɔ afe 2016 mu no, wɔkyerɛw dɛm parades ebien yi na atsetsesɛm afahyɛ eduasa kor (31) yi dzin wɔ UNESCO Amambra Egyapadze a Intum Nhu Ho Nsɛm a Wɔakyerɛw mu<ref name=":1" /> dɛ "Yama, Hoko, Yatai, float afahyɛ horow a ɔwɔ Japan [ja]", ananmusifo nhwɛdo a ɔkyerɛ Japan apaamu hɔ amambra ahorow.<ref name=":0" /> == Mboaedze == 0618gumuxsv2c61bbltjiq0ugrofisp Dapɛn krɔnkrɔn wɔ Popayán 0 1544 12710 12709 2024-01-26T17:26:47Z Yaw tuba 14 Yaw tuba moved page [[Dapɛn krɔnkrɔn wɔ opayán]] to [[Dapɛn krɔnkrɔn wɔ Popayán]]: Misspelled title 12709 wikitext text/x-wiki {{Databox|item=Q3478361}}'''Dapɛn Krɔnkrɔn a ɔwɔ Popayán''', Cauca (Colombia) no yɛ Yesu Kristo Amanyehun na nye wu ho afahyɛ mbrɛ da biara da apontow ahorow a wɔkɔ do yɛ fi afeha a ɔtɔ do duesia wɔ Fida a Awerɛhow anadwo na Memenda Krɔnkrɔn ntamu no do. p6nrr79e23lefnly43f7asj3rdqbgcv Dapɛn krɔnkrɔn wɔ opayán 0 1545 12711 2024-01-26T17:26:47Z Yaw tuba 14 Yaw tuba moved page [[Dapɛn krɔnkrɔn wɔ opayán]] to [[Dapɛn krɔnkrɔn wɔ Popayán]]: Misspelled title 12711 wikitext text/x-wiki #REDIRECT [[Dapɛn krɔnkrɔn wɔ Popayán]] azukjkhpzu0r0ct9lr7rhhddrk94j5g Congolese rumba 0 1546 12715 12714 2024-01-27T09:21:05Z Yaw tuba 14 added references #FAT 12715 wikitext text/x-wiki {{Databox|item=Q3453150}}'''Congo rumba''' a ɔnoara nye '''Afrika rumba''' yɛ asaw ndwom a ofi Demokrasi Ɔman Congo (nkan no nna wɔfrɛ no Zaire) na Ɔman Congo (nkan no nna wɔfrɛ no French Congo). Ɔnam nye ndwom a ɔyɛ dɛw, ndwom a ɔyɛ dɛ, na nye nsɛm do no, Congo rumba enya wiadze nyinara agye atom na ɔda do ara yɛ Afrika ndwom egyapadze no fa tsitsir. Wɔ bosoom Mumu afe 2021 mu no, wɔdze kaa UNESCO dzin a ɔfa amambra egyapadze a wontum mfa hɔn nsa nka ho (UNESCO list of intangible cultural heritage).<ref>Stewart, Gary (5 May 2020). ''[https://books.google.com/books?id=7VmcEAAAQBAJ Rumba on the River: A History of the Popular Music of the Two Congos]''. Verso. [[:en:ISBN_(identifier)|ISBN]]&nbsp;<bdi>[[:en:Special:BookSources/9781789609110|9781789609110]]</bdi>.</ref><ref>Pietromarchi, Virginia (15 December 2021). [https://www.aljazeera.com/news/2021/12/15/congolese-rumba-added-unesco-heritage-list "The soul of the Congolese': Rumba added to UNESCO heritage list"]. ''www.aljazeera.com''. Retrieved 17 December 2021.</ref><ref>[https://en.unesco.org/news/43-elements-inscribed-unescos-intangible-cultural-heritage-lists "43 elements inscribed on UNESCO's inscribed on UNESCO's intangible cultural heritage lists]". ''UNESCO''. 16 December 2021. [https://web.archive.org/web/20211217042126/https://en.unesco.org/news/43-elements-inscribed-unescos-intangible-cultural-heritage-lists Archived] from the original on 17 December 2021.</ref> == Mboaedze == rf38ji2nri1y0hpqsd77bbjddjvkn32 Pizzaiolo 0 1547 36076 12720 2024-11-30T00:27:46Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 36076 wikitext text/x-wiki {{Databox|item=Q20006920}}'''Pizzaiolo''' yɛ Amerikafo kwan do pizza a wɔyɛ wɔ Canada. Nkɔnsɔnkɔnsɔn no wɔ edzidzibea eduanan ebaasa (43) wɔ Toronto Apaamu Kɛse (Greater Toronto Area).<ref>Gladysz, Kayla (2019-11-08). [https://dailyhive.com/toronto/pizzaiolo-free-pizza-toronto-november "Pizzaiolo is giving away FREE pizza in Toronto next week"]. ''Dished''. Retrieved 1 August 2020.</ref><ref>Forsyth, Madeline (2019-09-27). [https://web.archive.org/web/20200918141548/https://www.narcity.com/eat-drink/ca/on/toronto/torontos-pizzaiolos-free-pizza-giveaway-is-happening-tomorrow "You Can Get Free Pizza At Pizzaiolo's New Location In Toronto Tomorrow"]. ''narcity.com''. Retrieved 1 August 2020.</ref><ref>Gladysz, Kayla (2019-07-24). [https://dailyhive.com/toronto/pizzaiolo-rebranding-transformation-makeover-toronto-july "Pizzaiolo's look is undergoing a major transformation"]. ''Dished''. Retrieved 1 August 2020.</ref> == Abakɔsɛm == Nonno Giuseppe na Nonna Ida na wɔhyehyɛɛ Pizzaiolo wɔ Montorio nei Frentani, Molise, Italy wɔ afe 1940 mfe no ahyɛase mu, na nna wɔhwɛ do wɔ pizzeria kakraba bi mu. Edwumakuw no dzin fi Italia asɛmfua pizzaiolo [pittsaˈjɔːlo] a n’asekyerɛ nye dɛ "pizza yɛfo - pizza make". Wɔ afe 1960 mfe no mu no, edwumakuw no tu kɔɔ Toronto baabi a "Mama Anna" na "Papa Antonio" na wɔhyɛɛ nkɔnsɔnkɔnsɔn no ase. Wobuee hɔn edzidzibea a edzi kan a ɔyɛ pɛ wɔ afe 1967 mu.<ref>[https://pizzaiolo.ca/pages/about_pizzaiolo "About Pizzaiolo"]. ''www.pizzaiolo.ca''. Retrieved 2023-02-28.</ref> == Mboaedze == 2b0vft7fqtb99zobe4edfygwxpmf5f1 Festivity of ‘la Mare de Déu de la Salut’ of Algemesí 0 1548 12724 12723 2024-01-27T10:19:12Z Yaw tuba 14 added references #FAT 12724 wikitext text/x-wiki {{Databox|item=Q3290365}}'''La Mare de Déu de la Salut Afahyɛ''' yɛ afahyɛ a wodzi wɔ Algemesí (Valencia), Spain, fir bosoom Dzifuu da a ɔtɔ do eduonu akrɔn (29) kesi bosoom Fankwa da a ɔtɔ do awɔtwe (8). Afahyɛ no yɛ dze hyɛ Algemesí ɔhotsefo a ɔhwɛ Algemesí do (patron saint of Algemesí), La Mare de Déu de la Salut, na wɔakyerɛ dɛ ɔfir afe 1247. Wɔmaa dapɔnnda no UNESCO "Adesamba Egyapadze a Wɔka na Hɔn a Hɔntum Nhu Ho Ndzɛmba a Ɔyɛ Nwonwa" dzin wɔ bosoom Ɔberɛfɛw da a ɔtɔ do eduonu awɔtwe (28), afe 2011.<ref>[http://www.unesco.org/culture/ich/index.php?lg=en&pg=00011&RL=00576 "Festivity of 'la Mare de Déu de la Salut' of Algemesí"]. UNESCO Culture Sector. Retrieved 2012-02-29.</ref> == Mboaedze == hhq1esz88pdqxt8sm4ahfzavg5syikk Kashan rug 0 1549 12726 12725 2024-01-27T16:06:38Z Yaw tuba 14 Added databox #FAT 12726 wikitext text/x-wiki {{Databox|item=Q1332219}}'''Persiafo kapet (carpet)''' (Persia kasa mu: فرش ایرانی, wɔ ''roman kasa mu: farš-e irâni'' [ˈfærʃe ʔfarˈsi]) anaa Persia kasa mu kapet (Persia kasa mu: قالی ایرانی, wɔ roman kasa mu: qâli-ye irâni [ɢɒːˈliːje ʔfarˈsiː]),[1] a ɔnoara so nye '''Iranfo kapet''', yɛ ntama a emu yɛ dur a wɔayɛ ama mfaso na sɛnkyerɛdze kwan do atirimpɔw ahorow pii na wɔyɛ wɔ Iran (abakɔsɛm mu no wɔfrɛ no Persia), dze dzi dwuma wɔ fie, wɔtɔn wɔ apaamu hɔ, na wɔdze kɔ amannɔne. Kapet nwene yɛ Persiafo amambra na Iranfo adwinni fa tsitsir. Wɔ Epuei fam rugs kuw a aman a wɔwɔ "rug belt" no yɛ mu no, Persia kapet no da nsow wɔ mbrɛ wɔayɛ no ahorow ahorow na wɔayɛ no fɛfɛɛfɛw no ho. 2x4uq75g5sqtbomemj9reahjg3nluyz Mahamudu Bawumia 0 1551 36691 36690 2025-02-19T17:59:47Z Assilidjoe 33 Medze aka nkyekyɛmu bi ho 36691 wikitext text/x-wiki {{Infobox officeholder | name = Mahamudu Bawumia | image = Mahamudu Bawumia.jpg | caption = Bawumia in 2017 | order = 7th | office = Vice President of Ghana | term_start = 7 January 2017 | term_end = 7 January 2025 | president = [[Nana Akufo-Addo]] | predecessor = [[Kwesi Amissah-Arthur]] | successor = [[Jane Naana Opoku-Agyemang]] | birth_date = {{birth date and age |1963|10|7|df=yes}} | birth_place = [[Tamale, Ghana|Tamale]], [[Northern Region (Ghana)|Northern Region]], [[Ghana]] | death_date = | death_place = | party = [[New Patriotic Party|New Patriotic]] | relations = [[Mumuni Bawumia]] (father)<br> Mariama Bawumia (mother) | residence = | alma_mater = [[Buckingham University]]<br>[[Lincoln College, Oxford]]<ref name="Bawumia">{{cite web |url=http://spyghana.com/ghana-general-news/headlines/nana-akufo-addo-set-to-retain-dr-bawumia-as-runningh-mate-for-2012-election/|title=Nana Akufo-Addo set to retain Dr Bawumia as running mate for 2012 election |publisher=spyghana |access-date=11 May 2012 }}.</ref><br>[[Simon Fraser University]] | occupation = [[Economist]], [[Politician]] | spouse = [[Samira Bawumia|Samira Ramadan]]| | children = 4 }} '''Mahamudu Bawumia''' (wɔwoo no wɔ [[Ɔbɛsɛ]] 7,1963) yɛ [[Ghana]] sikasɛm ho nyimdzefo na nkan edwumayɛnyi wɔ sikakorabea kɛse mu a ɔsan yɛ Ɔmampanyin abedziekyir a ɔtɔdo enum wɔ Ghana Kwasafoman a otsia anan no mu. Ɔhyɛɛ ne mampanyin abedziekyir edwuma no ase wɔ Sanda 7,2017 kesi Sanda 7,2025 wɔ Nana Akufo-Addo amambu mu.<ref>{{Cite web|url=https://www.ghanastar.com/news/ghanas-new-president-vice-president-peacefully-sworn-in/|title=Ghana's New President, Vice President Peacefully Sworn In|website=Ghana Star|date=7 January 2017}}</ref><ref>{{Cite web|title=Bawumia cuts sod for Ghana Armed Forces inner roads construction|url=https://www.graphic.com.gh/news/general-news/bawumia-cuts-sod-for-ghana-armed-forces-inner-roads-construction.html|website=Graphic Online|language=en-gb|date=22 May 2020|access-date=23 May 2020}}</ref><ref>{{Cite web|title=Barracks Roads Reconstruction Begins|url=https://dailyguidenetwork.com/barracks-roads-reconstruction-begins/|date=22 May 2020|website=DailyGuide Network|language=en-US|access-date=23 May 2020}}</ref><ref>{{Cite web|title=Akufo-Addo's govt has track record for fixing problems; we will overcome COVID challenges – Bawumia|url=https://www.graphic.com.gh/news/politics/akufo-addo-s-govt-has-track-record-for-fixing-problems-we-will-overcome-covid-challenges-bawumia.html|access-date=16 May 2021|website=Graphic Online|language=en-gb}}</ref><ref>{{Cite web |title=Apiate Explosion: 'Calls For Resettlement Too Premature' – Regional Minister |url=https://www.peacefmonline.com/pages/local/news/202201/459347.php |access-date=25 January 2022 |website=Peacefmonline}}</ref><ref>{{Cite web|url=http://citifmonline.com/2016/12/11/samira-bawumia-laud-ghanaians-for-voting-npp/|title=Samira Bawumia laud Ghanaians for voting NPP|last=Nyabor|first=Jonas|date=11 December 2016|website=Ghana News|access-date=7 January 2017}}</ref><ref>{{Cite news |title=Who is Dr. Mahamudu Bawumia? |language=en-GB |newspaper=ModernGhana. |url=https://www.modernghana.com/news/178891/1/who-is-dr-mahamudu-bawumia.html |access-date=7 January 2017}}</ref><ref>{{Cite web |title=Mahamudu Bawumia, Biography |url=https://www.ghanaweb.com/person/Mahamudu-Bawumia-1188 |access-date=20 July 2023 |website=ghanaweb.}}</ref><ref>{{Cite web |title=H.E. Dr. Mahamudu Bawumia |url=https://ghanaceosummit.com/speaker/mahamudu-bawumia/ |access-date=30 August 2023 |website=Ghana CEO Summit |language=en}}</ref> Ɔyɛ New Patriotic Party (NPP) a woeyi no dɛ ɔmampanyin wɔ afe 2024 amansan abatow no mu.<ref>{{Cite web |last=Danso |first=Gifty |date=4 November 2023 |title=Vice President Bawumia Wins NPP Flagbearer Race by 61% |work=The Accra Times |url=https://theaccratimes.com/vice-president-bawumia-wins-npp-flagbearer-race-by-61/ |access-date=16 October 2024 |language=en-US}}</ref> Nna Bawumia yɛ Ghana Sikakorabea Ambrado abedziekyir, kɛpem dɛ wɔpaaw no dɛ ɔmampanyin abedziekyir dze maa [[New Patriotic Party]] (NPP) amanyɛkuw no wɔ afe 2008 mu, a nna ɔnye ɔmampanyin Nana Akuffo-Addoreper dɛm dzibew no. Ɔsanso bɛyɛɛ ɔmampanyin abedziekyir dze maa NPP amanyɛkuw no wɔ afe 2012 amansan ambatow no mu a nna odzi akotsen wɔ afe 2012/2013 Ambatow Anodzisɛm no a ɔmaa wɔpaaw John Mahama dɛ nkonyimdzifo wɔ ambatow no mu.<ref>{{Cite web |title=Dr Bawumia provides evidence at Supreme Court hearing |url=https://ghananewsagency.org/politics/dr-bawumia-provides-evidence-at-supreme-court-hearing--59019 |access-date=2 February 2020 |website=ghananewsagency.}}</ref><ref>{{Cite web |title=ELECTION PETITION: Day 2 Of Hearing...Bawumia In The Witness Box |url=http://m.peacefmonline.com/pages/politics/politics/201304/161525.php |access-date=2 February 2020 |website=peacefmonline |language=en-US}}</ref><ref>{{Cite web|url=https://www.modernghana.com/news/178891/who-is-dr-mahamudu-bawumia.html|title=Who is Dr. Mahamudu Bawumia?|website=Modern Ghana|language=en|access-date=2 February 2020}}</ref><ref>{{Cite web |title=Mahamudu Bawumia, Biography |url=https://www.ghanaweb.com/person/Mahamudu-Bawumia-1188 |access-date=19 July 2023 |website=ghanaweb.}}</ref> Mahamudu Bawumia yɛ sikasɛm ho nyimdzefo, na [[Ghana]] ɔmampanyin abedziekyir. == Abrabɔ Ahyɛse na Nhomasua == Ɔyɛ Mamprisifo manba, wɔwoo Bawumia wɔ Tamale a ɔwɔ Ghana, n'awofo nye Alhaji [[Mumuni Bawumia]] na Hajia Mariama Bawumia. Ɔtɔdo duebien wɔ ne papa mba 18 no mu na ɔtɔdo ebien wɔ ne Maame mba enum no mu.<ref>{{Cite web |title=H.E Alhaji Dr. Mahamudu Bawumia |url=https://www.moc.gov.gh/he-alhaji-dr-mahamudu-bawumia |url-status=dead |archive-url=https://web.archive.org/web/20210913155259/https://www.moc.gov.gh/he-alhaji-dr-mahamudu-bawumia |archive-date=13 September 2021 |access-date=6 March 2021 |website=Ministry of Communications }}</ref><ref>{{Cite web |title=Dr. Mahamudu Bawumia, NPP Vice Presidential Candidate |url=https://www.ghanaweb.com/GhanaHomePage/people/person.php?ID=1188 |access-date=2 February 2020 |website=ghanaweb.}}</ref><ref>{{Cite web |title=Bawumia Is 'One Of The Brightest Sparks The NPP Has Seen' – Oppong-Nkrumah |url=https://www.peacefmonline.com/pages/politics/politics/202210/475680.php |access-date=30 August 2023 |website=Peacefmonline}}</ref> Mahamudu Bawua kɔr skuul wɔ Sakasaka mbofra skuul wɔ Tamale na onyaa hokwan kɔr Tamale Mpanyin Skuul wɔ afe 1975 mu. Ber a owiee Tamale Mpanyin Skuul no, ɔkɔr United Kingdom, hɔ na osuaa sikakrabea edwuma na onyaa 'Chartered Institute of Bankers Diploma (ACIB). Na ɔyɛ opanyin ma Ghana United Nations Students' Association (GUNSA) wɔ afe 1987 mu. Onyaa adzesuakuw a odzi kan abawdobɔdze wɔ skuulpɔn abodzin mu fa sikasɛm ho wɔ Buckingham University mu wɔ afe 1987 mu. Afie onyaa ne master's degree wɔ sikasɛm ho wɔ Lincoln Kolegyi wɔ Oxford, na ɔsan nyaa PhD wɔ sikasɛm mu wɔ Simon Fraser University wɔ Vancouver, British Columbia, Canada wɔ afe 1995 mu. Dza osuaa no bi nye [[macroeconomics]], [[international economics]], [[development economics]] na [[monetary policy]]. Woetsintsim nhoma pii. == N'abrabɔ == Ɔawar Samira Ramadan a ɔnye no wɔ mba baanan. == Awofo == Wɔwoo Bawumia wɔ Dwowda, Ɔbɛsɛ 7, 1963 wɔ Tamale, Ghana. N'awofo nye Alhaji Mumuni Bawumia na Hajia Mariama Bawumia. Nna Bawumia ne papa Alhaji Mumuni Bawumia yɛ kyerɛkyerɛnyi, mbranyimnyi na amanyɛnyi, a ɔyɛ Mamprugu Dehye na Ɔhen dze ma Kperiga Apaa mu ansaana orinya no sor frɛ wɔ Fankwa, 2002. Nna ɔka hɔn a wɔdze Northern Peoples' Party bɔbɔɔ adze a nna Chief S. D. Dombo, Chief Abeifa Karbo, Yakubu Tali, Tolon Naa, na J.A. Braimah, Kabachewura so ka ho. == Mboaedze == <references /> [[Nkyekyεmu:Ghana Amanyɛnyi]] fzzet140hfmrv5v36tz3xoc91ocw449 Moscow 0 1554 36475 36164 2025-01-09T19:47:30Z Gregorynelsonmensah1 37 36475 wikitext text/x-wiki [[Fael:MoscowCollage.jpg|thumb|Moscow]] Moscow yɛ Russia ne kurowpɔn na ɔno ara so nye kurow a ɔso paa wɔ Russia nyinaa. Kurow yi bɛn Moskva nsu a ɔwɔ Russia ne mfinimfinim mantɔw no mu, na nyimpa a wɔwɔ kurow yi mu no dodow bɔbor ɔpepem 13.0, nyimpa ɔpepem 18.8 na wɔwɔ bea a w'atu mpɔn kakra, na ɔpepem 21.5 na wɔwɔ ne fa a mpuntudwuma dzi akotsen wɔ hɔ paa no mu. Dɛm kurow yi gye asaase nyantam bɛyɛɛ 2,511 square kilometers (970 sq mi), afei so bea a w'atu mpɔn kakra wɔ hɔ no gye asaase nyantam bɛyɛɛ 5,891 square kilometers (2,275 sq mi), na ne kurow a mpuntudwuma dzi akotsen wɔ hɔ paa no gye asaase nyantam bɛyɛɛ 26,000 square kilometers (10,000 sq mi). Moscow ka kurowpɔn akɛse a wɔwɔ wiadze nyinaa ho, ɔno ara nye kurowpɔn a nyimpa wɔ mu paa wɔ Europe, ɔsan so wɔ kurow ɔso paa a w'atu mpɔn kakra na kurow a ɔso paa a mpuntudwuma dzi akotsen wɔ mu paa no wɔ Europe na afei so, sɛ yɛreka asaase a, ɔno nye kurowpɔn a ɔso paa wɔ Europe mantam no nyinaa mu. 1mebpelw3gutp5o9uguj2tqug68tkjm Berla Mundi 0 1557 36267 12822 2024-12-17T04:11:11Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 36267 wikitext text/x-wiki {{Databox|item=Q63959060}}'''Berlinda Addardey,''' a nkorɔfo dodowara frɛ no '''Berla Mundi''', (wɔwoo no wɔ Ebɔbira bosoom ne da dzi kan wɔ afe 1988 mu) yɛ Ghana nsɛnkyerɛwnyi na mbasiafo hɔn ɔkasamaafo<ref>https://yen.com.gh/103782-berla-mundi-biography.html</ref><ref name=":0">https://www.ghanaweb.com/GhanaHomePage/entertainment/All-you-need-to-know-about-presenter-Berla-Mundi-536734</ref><ref>https://web.archive.org/web/20230508172233/https://www.peacefmonline.com/pages/showbiz/news/201707/319985.php</ref><ref>https://www.ghanaweb.com/person/Berla-Mundi-3499</ref>. Afe 2019 mu no, ɔnye Kwame Sefa Kayi<ref>https://ghanamusic.com/news/top-stories/2019/05/18/meet-the-hosts-of-the-2019-vgma-kwame-sefa-kayi-berla-mundi-giovanni-sika/</ref><ref>https://yen.com.gh/127857-vgma-2019-berla-mundi-shows-appreciation-kwame-sefa-kayi-encouragement.html</ref> na wodzii akotsen wɔ 20th VGMA<ref>https://eonlinegh.com/berla-mundi-dj-black-official-hosts-vgma-2019/</ref> ho. == Nwomasua == Berla wiee skuul wɔ St. Theresa's School, Achimota School na University of Ghana a osuaa kasa ho nyimdzee na saekologyi wɔ ne n'abɔdzin krataa a ɔyɛ "first degree" no mu<ref name=":0" />. Ɔsan suaa French kasa wɔ Alliance Francais<ref name=":0" />. Ɔsan so kosuaa adze wɔ Ghana Institute of Journalism<ref>https://edurank.org/uni/ghana-institute-of-journalism/alumni/</ref>. == Mboaedze == keltlizzyd29wo2kny0kd8zjkut3e8g Wikipedia:Nyimpakuw adzekorabea 4 1558 12914 2024-04-09T10:53:00Z Robertjamal12 13 created page 12914 wikitext text/x-wiki * '''fat:''' * '''en:''' Requests for the [[m:bot|bot]] flag should be made on this page. This wiki uses the [[m:bot policy|standard bot policy]], and allows [[m:bot policy#Global_bots|global bots]] and [[m:bot policy#Automatic_approval|automatic approval of certain types of bots]]. Other bots should apply below, and then [[m:Steward requests/Bot status|request access]] from a steward if there is no objection. jmu0sqmc7v99m4u9tk0j6ryybv5mjcl Nkyekyεmu:Hɔn a wɔwoo hɔn afe 1964 mu 14 1562 12995 2024-04-29T11:15:06Z EEEshun 1262 Nkyekyεmu #FAT 12995 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Ophelia Hayford 0 1565 36518 35352 2025-01-18T20:07:03Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 36518 wikitext text/x-wiki {{Databox|item=Q104031591}}'''Ophelia Mensah Hayford''' yɛ Ghana amanyɛny<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Ophelia-Hayford-now-Mfantseman-Parliamentary-candidate-1087630</ref>i. Ogyinae wɔ 2020 Ghana Amansan Abatow no mu an odzii nkonyim wɔ Mfantsiman Abatow Mpasuado<ref>https://www.graphic.com.gh/news/general-news/widow-ophelia-hayford-wins-mfantsiman-seat.html</ref>. == Ahyɛse Bra Na Nwomasua == Wɔwoo Hayford wɔ Ɔbɛsɛ 29,1973 na ofi Akwapim-Akropong a ɔwɔ Epuei Mantɔw mu wɔ Ghana. Onyaa n'abɔdzin krataa a ɔyɛ Bachelor's degree wɔ Amanyɛsɛm mu na Kasahorow ho nyimdzee wɔ afe 2012 mu. Ekyir no onyaa LLB. wɔ ewisɛm mu mbra; International Human Rights Law and Administrative Law in 2018<ref>https://web.archive.org/web/20221209165023/https://www.parliament.gh/mps?mp=22</ref>. == Edwuma na Dzibew Ahorow == Nna Ophelia yɛ Assistant superintendent of Police(ASP). Nna ɔyɛ Porisi panyin wɔ Ghana Porisifo Eduwmakuw no mu. Ophelia Hayford san so nye Interpol Unit yɛɛ edwuma wɔ CID asoɛe. Ophelia bɛkaa Ghana Porisi Edwumakuw wɔ afe 1993 mu. Fitsi hɔ no, ɔayɛ edwuma mfe eduonu-esuon(27)<ref>https://www.ghlinks.com.gh/ophelia-hayford-biography-ekow-quansah-hayford/</ref>. == Mboaedze == <references /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] 7l9rf0tbgcjbm5f4ewjjuu4dtbcldav Serwaa Amihere 0 1566 36140 35967 2024-12-07T10:43:41Z Assilidjoe 33 36140 wikitext text/x-wiki {{Infobox person|name=Serwaa Amihere|image=|imagesize=|alt=|caption=|other_names=|birth_name=|birth_place={{birth date and age|1990|3|8}}|citizenship=[[Ghanaian]]|education=[[Yaa Asantewaa Secondary School]] [[Methodist University College Ghana]] [[Ghana Institute of Management and Public Administration]]|occupation=News anchor, broadcaster, media personality|years_active=|employer=EIB Network AMOR Contraceptive Flora Tissues|organization=* [[GHOne TV]] * Serwaaamihere Foundation|children=1|mother=Mrs Lydia Tetteh|father=Mr Frank Yeboah|awards=* 2018 Most Influential Young Media Personality at [[Advance Media]] - (Nominated) * 2018 Best TV Female News Anchor at [[Radio and Television Personality Awards]] * 2018 Producer of the Year at [[Golden Movie Awards]] * 2019 & 2020 Female TV Newscaster of the Year at [[Radio and Television Personality Awards]] * 2020 TV Personality of the Year at [[National Communication Awards]]|website=}} '''Serwaa Amihere''' ( a wɔwoo no wɔ Ebɔw 8, 1990))<ref>{{Cite web|title=Serwaa Amihere, Biography|url=https://www.ghanaweb.com/person/Serwaa-Amihere-3863|access-date=27 August 2021|website=ghanaweb}}</ref> yɛ Ghana nsɛnkyerɛwnyi na dawurbɔnyi a ɔyɛ edwuma wɔ GHOne TV seseiara <ref>{{Cite web|url=https://www.pulse.com.gh/entertainment/celebrities/serwaa-amihere-has-shared-her-experience-at-bbc/zz18z11|title=Serwaa Amihere has shared her experience at BBC|date=28 November 2018|website=Entertainment|access-date=3 February 2019}}</ref><ref>{{Cite web|last=Ntreh|first=Nii|date=28 August 2018|title=Serwaa Amihere posts photo to give a better view of that 'full body'|url=https://yen.com.gh/115005-serwaa-amihere-turns-heads-stunning-photo.html|access-date=3 February 2019|website=Yen– Ghana news.}}</ref><ref>{{Cite web|url=https://www.modernghana.com/entertainment/47926/meet-serwaa-amihere-the-fine-ghone-presenter-leading-the-ge.html|title=Meet Serwaa Amihere, The Fine GHONE Presenter Leading The Generation Of Female Broadcasters|date=30 January 2018|website=Modern Ghana|access-date=3 February 2019}}</ref>. Ɔno nye nyimpa a odzi '''''Cheers''''' dwumadzi no ho kyeame, a ɔsan bɔ bɔɔlbɔ ho dawur wɔ dapɛn n'ewiei wɔ GHOne TV <ref>{{Cite web|last=Adjei|first=Michael|title=Serwaa Amihere hosts ‘Cheers’ on GHone TV|url=http://dailyheritage.com.gh/?p=19186|access-date=3 February 2019|website=daily Heritage}}</ref><ref>{{Cite web|date=5 May 2018|title=Serwaa Amihere Is New Host Of Weekend Sports Show CHEERS On Ghone TV|url=https://www.modernghana.com/entertainment/49727/serwaa-amihere-is-new-host-of-weekend-sports-show-cheers-on.html|access-date=3 February 2019|website=Modern Ghana}}</ref>. Serwaa hyɛɛ n'edwuma ase wɔ ber a odzii konyim wɔ '''''State of Affairs''''' a Nana Aba Anamoah dzi ho kyeame <ref>{{Cite web|url=https://pulse.mtn.com.gh/entertainment/events/video-nana-aba-anamoah-adjudged-radio-television-personality-year-2017-rtp-awards-38148/|title=Video: Nana Aba Anamoah adjudged Radio and Television Personality of the year at 2017 RTP Awards|last=Curator|first=Staff|date=30 October 2017|website=MTN pulse|access-date=3 February 2019}}</ref><ref>{{Cite web|last=yawsarpon|date=30 January 2018|title=Meet Serwaa Amihere: The Lady Leading the New Generation of Female Broadcasters|url=https://glammynews.com/2018/01/serwaa-amihere-new-female-broadcasters/|access-date=3 February 2019|website=GlammyNews.}}</ref>. Onyaa abɔdobɔdze wɔ afe 2018 mu dɛ Basia a Ɔwɔ Tɛlɛbihyɛn Dawurbɔ Edwuma mu a ɔbɔ no ho mbɔdzen yie<ref>{{Cite web|last=Starrfmonline|title=Rise and rise of award-winning GhOne TV's Serwaa Amihere {{!}} Starr Fm|url=https://starrfmonline.com/2018/10/rise-and-rise-of-award-winning-ghone-tvs-serwaa-amihere/|access-date=3 February 2019}}</ref>. == Abrabɔ Ahyɛse na Nwomasua == Wɔwoo Serwaa Ebɔw 8, 1990 na ɔno nye abakan ma Frank Yeboah na Lydia Tetteh <ref>{{Cite web|url=https://www.modernghana.com/entertainment/47926/meet-serwaa-amihere-the-fine-ghone-presenter-leading-the-ge.html|title=Meet Serwaa Amihere, The Fine GHONE Presenter Leading The Generation Of Female Broadcasters|date=30 January 2018|website=Modern Ghana|access-date=21 May 2019}}</ref>. Ɔkɔr skuul wɔ Yaa Asantewaa Mpanyin Nsɔwdo Skuul na ɔtoaa do kosuaa adzesuadze a wɔfrɛ no Banking and Finance wɔ Mɛtɔdese Suapɔn a ɔwɔ Ghana mu.<ref>{{Cite web|url=https://starrfm.com.gh/2018/10/rise-and-rise-of-award-winning-ghone-tvs-serwaa-amihere/|title=Rise and rise of award-winning GhOne TV's Serwaa Amihere {{!}} Starr Fm|last=Starrfmonline|access-date=21 May 2019}}</ref><ref>{{Cite web|title=Serwaa Amihere, Biography|url=https://www.ghanaweb.com/person/Serwaa-Amihere-3863|access-date=27 August 2021|website=ghanaweb}}</ref> Ɔsan gyee Abɔdzin Mbɔdzen bɔ a otsia ebien wɔ Asɔɛe a wosua Mbransɛm wɔ Ghana Institute of Management and Public Administration (GIMPA) a ɔwɔ Ghanaman mu. == Edwumasɛm == Serwaa kenkan kasee wɔ GHOne Tɛlɛbihyɛn do na ɔno nye Ghananyi a odzii kan gyee RTP Abawdobɔdze no dɛ Kasee Ɔkenkanfo a no mbɔdzembɔ sɔ enyi afe pɔkyee bi mu no toaa do mfe ebiasa. Ɔsan so nye AMOR Awobambɔ ananmusinyi. Ɔyɛ Flora Tissues hɔn ananmusinyi so. Ɔsan nye Panyin ankasa ma Oh My Hair Beauty Parlor na Office and Co. == No ho nsɛnsɛm == Ebɔbira 2024 mu no, Serwaa bɛpaa kyɛw faa sen bi a nna ɔnye obi ridzi mpanyingor a ɔbɔtɔɔ sohyial midia do no. == N'abrabɔ mu Asɛm == Serwaa Amihere yɛ obi a ɔpɛ adɔyɛ papaapa. Dɛm ntsi ɔwɔ kuw a ɔnnhyɛ aban ase a wɔfrɛ no Serwaa Amihere Foundation a wɔdze serew hyɛ ngyanka na mbɔrbɔrfo nyinara afon mu amaama. Mprempren yi, Serwaa Amihere nnwaree dze, eso ɔwɔ babaa a wɔfrɛ no Naana. == Abadobɔdze Ahorow == {| class="wikitable sortable" |+ !Afe !Dwumadzi !Abadobɔdze !Nsunsuando |- | rowspan="3" |2018 |[[RTP Awards]] |Best TV Female News Anchor |{{Won}}<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/2018-RTP-Awards-Serwaa-Amihere-wins-Female-TV-Newscaster-of-the-Year-690738|title=2018 RTP Awards: Serwaa Amihere wins Female TV Newscaster of the Year|website=ghanaweb.com|access-date=21 May 2019}}</ref> |- |Avance Media |Most Influential Young Media Personality |{{nominated}}<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Finalists-for-2018-50-most-influential-young-Ghanaians-announced-709860|title=Finalists for 2018 50 most influential young Ghanaians announced|website=ghanawem|access-date=21 May 2019}}</ref><ref>{{Cite web|url=https://tmghlive.com/2018-50-influential-young-ghanaians-finalists-announced/|title=2018 50 Most Influential Young Ghanaians Finalists Announced|date=18 December 2018|website=TMGHLive|access-date=21 May 2019}}</ref> |- |Golden Movie Awards |Producer of the Year |{{Won}}<ref>{{Cite web|url=https://kuulpeeps.com/2018/08/here-is-the-gallery-and-full-list-of-the-2018-rtp-awards-nominations/|title=Here Is The Gallery And Full List of the 2018 RTP Awards Nominations – Kuulpeeps – Ghana Campus News and Lifestyle Site by Students|last=Tetteh|first=Nii Okai|access-date=21 May 2019}}</ref> |- |2019 |[[RTP Awards]] |Female TV Newscaster of the Year |{{Won}}<ref>{{Cite web|url=https://yen.com.gh/135089-rtp-awards-2019-serwaa-amihere-writes-love-letter-appreciate-nana-aba-photos.html|title=RTP Awards 2019: Serwaa Amihere writes 'love letter' to appreciate Nana Aba|first=Nathaniel|last=Crabbe|date=14 October 2019|website=Yen.com.gh - Ghana news.}}</ref> |- | rowspan="2" |2020 |[[RTP Awards]] |Female TV Newscaster of the Year |{{Won}}<ref>{{Cite web|url=https://www.graphic.com.gh/entertainment/showbiz-news/full-list-of-2020-rtp-award-winners.html|title=Full list of 2020 RTP Award winners|website=Graphic Online}}</ref> |- |National Communication Awards |TV Personality of the Year |{{Won}}<ref>{{Cite web|url=https://ghanaportal.net/news/entertainment-news-in-ghana/gifty-anti-portia-gabor-gh-kwaku-and-teacher-kwadwo-win-big-at-national-communications-awards-2020-ameyaw-debrah/|title=Gifty Anti, Portia Gabor, Gh Kwaku and Teacher Kwadwo win big at National Communications Awards 2020 &#124; Ameyaw Debrah|first=Zeinat Erebong|last=Issahaku|date=15 November 2020}}</ref> |} == Mboa Nwoma == {{reflist}} [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana Nsɛnkyerɛwfo]] j0u0szgxnnm5be4a8papam47eq8xjxo Kiriri Women's University of Science and Technology 0 1567 13188 13187 2024-05-25T10:25:48Z Assilidjoe 33 added interwiki link 13188 wikitext text/x-wiki {{Databox|item=Q6415328}}'''Kiriri Women's University of Science and Technology''', a wɔtaa frɛ no KWUST, yɛ mba kuw a wɔdze hɔnho a ɔman no mboa a wɔwɔ Kenya<ref>https://www.cue.or.ke/index.php/status-of-universities-universities-authorized-to-operate-in-kenya-1</ref>,insyd Nairobi. Wɔhyɛɛ ase wɔ insyd 2002. Ɔyɛ adze a wɔdze mbaa insyd abɔdzemunyapɛ ho nyimdzee. Kiriri Women's University yɛ mba suapɔn a ɔwɔ insyd Atɔe wɔ Ebibirim. Hɔn skuulpɔn no wɔ insyd Mwihoko,Githurai a ɔwɔ Nairobi n'anee. Kiriri nnyi osuanyi biara a ɔyɛ banyin. Ndzɛmba a odzidzi do yi na wosua wɔ hɔ, B.Science degrees insyd mathematics (actuarial, pure, statistics), computer science na business administration, dɛmara so na wɔma diplomas abɔdzin nkrataa. == Mboaedze == s20voicdtx4a3xtj9xofztnnsgt5xjc Education in Africa 0 1568 13718 13717 2024-06-17T12:38:12Z Yaw tuba 14 Created by translating the page "[[:en:Special:Redirect/revision/1229174625|Education in Africa]]" 13718 wikitext text/x-wiki <div class="tocright "> __TOC__ </div>Yebetumi akyekyɛ nwomasua ho abakɔsɛm mu bɛyɛ dɛ ber a na ɛwɔ hɔ ansa na etubrafo reba nye ber a edzii etubrafo no ekyi. Ɛnyɛ sɛ nhomasua tebea no da nkɛntɛnso a atubrafo de ba nko na ɛda adi, 0c3pfudingdhff6bu4oqv1mpbgf666t Language Barrier 0 1570 13793 13579 2024-06-26T11:49:19Z Robertjamal12 13 13793 wikitext text/x-wiki {{Databox|item=Q2588869}}Akwansidze wɔ kasa mu yɛ kasafua bi a wɔdze kyerɛ dze dzaa osiw kwan wɔ kasa ahorow mu (linguistic barriers to communication), Iyi kyerɛ akwan a ɔma nkɔmɔ dzen mu yɛ dzen yie wɔ nyimpa mu anaa ekuw mu a wɔdze kasa ahorow dzi nkitahodzi, anaa kasa ahorow wɔ mpɛn pii mu. Kasa mu akwansidze mma pɛpɛryɛ nkɔ do wɔ nyimpakuw hɔn nkitahodzi mu na otum ma nkorɔfo ntse hɔn ho ase ma ɔbɛyɛ akasa akasa(conflict) , ahomtsewsɛm(frustration),dwumadzi a odzi fɔ(offense), akodzi nsɛm(violence), ahokyirsɛm(distress), na dza ɔhwir mber( wasting time),mbɔdzenbɔ a wɔdze dzi dwuma( effort), sika(money), na nyimpa hɔn nkwa( human life). == Nkitahodzi == Ɔwɔ mu dɛ, nkɔmɔdzi kakra kɔ do wɔ nkɔmɔdzifo a wɔ ka kasa fofor hɔn ntsemu agye dɛ hɔn mu kor anaa ebien no nyinara sua kasa fofor, na iyi nso gye mber na mbɔdzenbɔ. Nkorɔfo a wotu kwan wɔ amanɔne hyia akwansidze wɔ kasa ahorow mu. Nkorɔfo a wɔ kɔ ɔman fofor mu wɔ hɔn mpanyinfo mfe mu no anaa hɔn kasa mu nsɛmfua no nnyɛ beberee no( limited vocabulary), sɛ wɔresua kasa fofor a ɔyɛ dur anaa ɔyɛ dzen ma hɔn, wotum nya akwansidze tsitsir bi "wɔ akwan a wɔdze bɔko etsia kasa mu akwansidze nsɛm no ho" . Akwansidze a onye iyi yɛ pɛ kɔ do wɔ aman aman hɔn nhyiamu mu(multinational meetings), na hɔn a wɔ kyerɛkyerɛ nsɛm mu wɔ dɛm dwumadzi n'ase no gye akatua kɛse, na ɔyɛ dzen dɛ wɔbenya hɔn, na wobotum ayɛ nfodo bi. Wɔ afe 1995, nyimpa 24,000 a wɔyɛ esuafo afofor (freshmen ) wɔ California State University dwumadzi nhyehyɛe mu dze to gua dɛ brofo kasa yɛ kasa a ɔtɔ do ebien wɔ hɔn kasa mu; nanso hɔn mu 1,000 a wonnka dɛm brofo kasa yi kyerɛ dɛ wɔbɔ hɔn ho mbɔdzen wɔ college-gyinabew mu brofo kasa mu (Kahmi – Stein & Stein, 1999).Nkorɔfo beberee dɛm yi kyerɛ dɛ ohia dɛ akyerɛkyerɛfo a wodzi dwumadzi yi bɛgye akwansidze a kasa dze ba ato mu.Ɔda hɔ yie dɛ Brofo kasa a wɔdze kyerɛ adze yɛ kwan tsitsir a ɔhaw esuafo a wofri aman afofor do a wɔdze American university library dzi dwuma.Ma ɔyɛ dzen wɔ kasa mu nfa ɔhaw mbrɛ nsɛm a woboa ano nkotsee(only information-gathering skills) na ibom ɔsanso ka suban a wɔdze hwehwɛ mboa (help-seeking behaviors). Sɛ esuafo a wofri aman afofor do ntse Brofo kasa no a ɔdze ɔhaw kɛse brɛ hɔn wɔ hɔn bea wɔdze yɛ akenkan ho edwuma dɛ ma ɔfa akwan a wɔ bisa anaa wɔdze nya mboa.Lee (1991), nna ɔyɛ esuafo a ofri ɔman fofor do,ɔkyerɛ mu dɛ esuafo a wofri aman fofor do no gye biribiara a wɔdze hyɛ hɔn do to mu wɔ aber a wonnko ntsia na wɔ gyedzi dɛ sɛ wobenya sukuu mu adzekyerɛ dzaa nna ɔwɔ dɛ wɔ nya dɛm nwomasua no wɔ Brofo-Kasa ewiadze a wo nye obiara bedzi ako wɔ pɛpɛryɛ mu. Esuafo a wofri aman fofor do no tum gye ndzɛmba to mu na wɔ hyɛ hɔnho nkoran yie.Esuafo a wofri aman fofor do, wɔ dwen akwan a wɔbɛ hyehyɛ hɔn nsɛntɔw yie na akwan a wɔdze nsɛmfua apapa besiesie hɔn nsɛntɔw, dɛm nsɛmfua no ho nsesa na nhyehyɛe yi tum haw hɔn adwen kyen nkorɔfo a wɔka Brofo kasa no. Asɛmfua anaa asɛntɔw a wodzidzi dwuma a onye asɛm bi ne nkyerɛkyerɛ mu yɛ pɛr anaa nsesa kakrabi wɔ ho, no ho hia wɔ nsɛmfua a wɔhwehwɛ ho no mu, ɔyɛ dzen dɛ wɔdze bɔto hɔn tsir mu, ne tsitsir kɔ ma esuafo a hɔn ano nnto Brofo kasa no mu nsɛmfua no(F. Jacobson, 1988).Wɔ afe 2012, Rosetta Foundation dze April 19 too hɔ da ɔyɛ da bi a wɔfrɛ no "No Language Barrier Day". Adwenpɔw a ɔda dɛm da no do no kyerɛ aman aman dɛ onnyɛ kasa ahorow na ogyina hɔ dɛ kasa mu akwansidze:ɔwɔ dɛ woyi kasa ahorow fri hɔ, na wonnyɛ akwansidze – na wɔ akwan fofor do no, ɔwɔ dɛ wodzi ehuruwsi fa ho.Na ma ɔyɛ akwansidze yɛ akwan a wobenya nkyerɛase wɔ kasa ahorow mu na dɛm yi na ɔyɛ akwansidze a omma kwan ma nkurow nntum nnya na wonnkyɛ nsɛm wɔ kasa ahorow mu. Dɛm ehuruwsi dwumadzi yi a afe biara ɔkɔ do no bɔ dawur fa na akwan a wɔbɛma nkurow a wɔwɔ ewiadze afa nyinara hɔn mbɔdzenbɔ wɔ kasa ne nkyerɛase mu enyin(global community translation efforts).Kasa ne ho nkitahodzi botum ahyɛ kasa akwansidze no do. Akwan a wɔdze da dwumadzi edzi kɔ ekyir kyen akwansidze a ɔwɔ kasa mu.Kasa mu akwansidze nso tum dze dadwen brɛ nkorɔfo a wɔrehwehwɛ ayaresa dɛ hɔn a wɔrehwehwɛ ayarsa dze kɔ hɔn a wɔma ayarahwɛ hɔn nkɔmɔ twetwe mu no ɔwɔ dɛ wosi gyinae a ntsease wɔ mu.Nkorɔfo a wɔrehwehwɛ ayaresa nntum nnya ntsease anaa wonntum nnye hɔn datser ndzi nkɔmɔ a ɔfa hɔn dadwen ho na mpɛn pii no datserfo no nnya apɔwmuhwɛ mu nsɛm papa a wɔrehwehwɛ fa hɔn dwumadzi mu.Dɛm nsesa ahorow yi bɔkɔ famu wɔ aber a wɔdzen nhyehyɛe bi tse dɛ kasa nkyerɛase ho dwumadzi anaa wɔbekyerɛ apɔwmudzen ho ahwɛfo no kasa ahorow.(Rand, 1998). == Migration == Kasa mu akwansidze nso dzi akotsen wɔ akwantu mu nsɛm ho. Akwantufo a wofri hɔn ɔman mu kɔ aman fofor mu no mpɛn pii no wotu kwan kɔ mbea bi a ɔman no nkorɔfo no ka akwantufo no hɔn kasa kor noara.Dɛm yi ntsi, British akwantufo beberee etu kwan efri hɔn ɔman mu dze akɔ Australia, Canada, United States, anaa New Zealand, Spanish akwantufo beberee akɔ Latin America mpɛn bi mu, na Portuguese akwantufo nso akɔ Brazil. Mpo sɛ akwantufo no hɔn ɔman a worutu kwan akɔ mu no nka akwantufo no hɔn kasa a, akwanya wɔ ho dɛ wobenya akwantu ho kwan sɛ ɔka kasa bi a onye akwantufo no hɔn kasa dzi nsɛ.Mfatoho a ɔda nsiw nye akwantu nhyehyɛe ma Europefo dze kɔ America.United States, na ne kasae w'agye bebiara nye Germanic English language, ɔfrɛ frɛ akwantufo fri Northern Europe, bea bi a wɔka Germanic kasa anaa dzaa onye no dzi nsɛ.Mbea ahorow a w'agye dzin yie wɔ United States yɛ German, Irish, na English, na akwantufo dodow n'ara a wɔyɛ Scandinavian nyimpa a wotu kwan sanso fri United States (anaa English-speaking Canada). Southern Europefo, ibi nye hɔn a wɔfri Italy, mpɛn beberee no wotu kwan kɔ Latin America aman mu; ndɛ, nkorɔfo a hɔn ekyir fri Italy yɛ ebusuakuw a wɔyɛ kɛse yie na wɔtɔ do ebien wɔ Argentina, Uruguay, na Brazil, Spanish n'ekyir na (wɔ Brazil) Portuguese, nanso wɔtɔ do anan wɔ United States a ɔka Europefo hɔn kuw no.Wɔ afe du a w'asin kɔ no, nkorɔfo a wɔfri Romania wodzi kan pɛ Italy na Spain dɛ hɔn akwantu nhyehyɛe bea, wɔnye Germany, Western Europe ɔman a ɔyɛ kɛse yie, ne gyinabea wɔ ekyir a ɔtɔ do ebiasa. === '''Auxiliary languages as a solution''' === Wɔ afe 1800 n'ekyir no, kasa a nkorɔfo a wofri aman ahorow mu wɔdze dzi nkitahodzi, na ɔyɛ kasa a onnyɛ ma nkorɔfo no dzi kan ka wɔ hɔn aman mu (auxiliary languages) na wɔdze dɛm kasa yi ato gua ama wɔdze ako etsia kasa mu akwansidze.Nyimpa bi anaa nyimpakuw bi na wɔ kyerɛw no wɔ tsetsee amanbrɛ mu anaa nhyehyɛe mu.Dadaadaw no, na adwenpɔw no nye dɛ nkorɔfo ebien a na wɔpɛ dɛ wodzi nkɔmɔ botum esua auxiliary language a no mu dzen kakra na wobotum dze kasa yi edzi nkɔmɔ anaa wɔdze akyerɛw ama hɔn ho. Wɔ 20th century ne fa a odzi kan mu no, wɔdze nhyehyɛe a ɔtɔ ebien fa auxiliary kasahorow bɔtoo gua: dɛ na no ho nhia dɛ wobɛhyehyɛ auxiliary language, osiandɛ kasa a nkorɔfo ka no paa no wɔ nsɛmfua a ɔyɛ pɛr wɔ hɔ. Dɛm nsɛmfua yi wotum dze a yɛ kasa a no mu da hɔ.Nyimpa a wɔwɔ aman ahorow mu tse dɛm kasa yi ase wɔ aber a wɔ kenkan anaa wɔ tse, osiandɛ ɔyɛ nsɛmfua a ɔda no ho edzi wɔ hɔn kasa ahorow mu. Dɛm nhyehyɛe yi kasatia dza wɔ dwen dɛ ɔhyɛ auxiliary kasa ahorow no do: ohia dɛ wonye nkorɔfo bɛkasa ma w'esua kasa no ansaana w'edzi nkɔmo ho nkitahodzi biara. Auxiliary kasa afofor no nso wobotum dze esua ebusuakuw hɔn kasa ahorow(ethnic languages) no ntsɛm na oboboa ma w'atse hɔn ara hɔn kasa ase. Mfatoho ma traditional auxiliary languages, mpɛn bi no wɔfrɛ no ''schematic languages'', ɔyɛ Esperanto, Ido, na Volapük. Mfatoho ma nhyehyɛe fofor no yɛ, wɔ mpɛn bi no wɔfrɛ no ''naturalistic languages'', ɔyɛ Interlingua, Interlingue na Latino Sine Flexione.  Esperanto nko na Interlingua na wɔdze dzi dwuma kɛse n'ara ndɛ, ibom wɔdze Ido sanso dzi dwuma. Nhyehyɛe a ɔtɔ do ebien no hɔn a wɔfrɛ hɔn zonal languages no pia kɔɔ ekyir, kasa ahorow a wɔhyehyɛ ma hɔn a wɔbɛka no a hɔn kasae dzi nsɛ kakrabi. Kasa ahorow a wofri ebusua kor mu ma hɔn nkorɔfo nya ntsease wɔ hɔn kasae mu w'aber a w'ennsua kasa no osiandɛ hɔn kasa no dzi nsɛ.Ɔtse dɛ ma wɔwɔ kasa kor osian dza wohu dɛ ɔyɛ pɛr ma hɔn. Mfatoho nye dɛ, Interslavic yɛ kasa a Slavic nkorɔfo dze dzi dwuma osiandɛ wohyehyɛ fri kasa onye hɔn kasae sɛ na ono na wɔdze dzi dwuma yie paa. === '''Language barrier for international students in the United States''' === Dɛm aber yi, esuafo hɔn dodow n'ara pɛ dɛ wɔ nya hɔn nwomasua wɔ amanɔne. Akwansidze a ɔkekaho amanɔne akwantu nsɛm ho, kasa mu akwansidze  abɛyɛ ɔhaw tsitsir ma esuafo a wɔfrɛ aman fofor do, ne tsitsir wɔ United States.Nhwehwɛmu pii wɔ hɔ a ɔkyerɛ ɔhaw beberee a kasahorow mu akwansidze dze brɛ esuafo a wɔfrɛ aman ahorow mu, ibi nye ahokyɛr a wonya na atsetsee pii a wɔ fa mu. Selvadurai kasa fa ɔhaw a kasahorow mu akwansidze dze ba, wɔ ne nhwehwɛmu no esuafo akwantufo no nnya ahotɔ wɔ sukuu dan mu a ɔma akwan a wɔdze sua adze no mu yɛ dzen.Na ɔtse dɛ ma hɔn ho ngye hɔn tsena bea fofor mu, wɔ hyehyɛ iyi wɔ afe 1998. Wɔ nhyehyɛe ahorow nyinara mu no,ɔkaa dɛ kasa yɛ“akwansidze a esuafo akwantu dzi kan nya” (154).[5] Chen kyerɛ mu dɛ, ɔkyerɛkyerɛnyi a ɔma afotu wɔ University of British Columbia no, onnyɛ kasahorow mu akwansidze nkotsee na ɔbɛma esuafo akwantufo no ehyia atsetsee nsɛm —kasa mu ɔhaw a ɔtɔ do ebien nye, nwomasua no mu ɔhaw, na nkurow fofor no mu amanbrɛ ne haw (sociocultural stressors ) na Chen daa no edzi dɛ ɔyɛ ndzɛmba ebiasa a ɔyɛ akwansidze na esuafo akwantufo(51-56).Dza ɔka ho nye, esuafo no sanso nya ɔhaw a ɔma wɔyɛ ankonam(social isolation ), wɔ yɛ nyiyimu(prejudice), na wɔyɛ nkorɔfo basabasa(discrimination), "esuafo akwantufo kyerɛ mu dɛ US hɔn nkorɔfo no da suban bɔne edzi kyerɛ hɔn na wonye tsema biara fa amanbrɛ nsɛm ho na dɛm yi yɛ akwansidze kɛse ma nkorɔfo a wofri ewiadze afa nyinara dɛ wɔbɛka hɔnho abɔ mu."6] Dɛm esuafo yi hyia nyiyim mpɛn pii, wɔyɛ ankonam na wɔyɛ hɔn basabasa osiandɛ wonntse kasa fofor no yie, na iyinom tum ma adwen mu yarba beberee wɔ dɛ nkorɔfo yi mu. Esuafo akwantufo yi kyerɛ dza wɔ fa mu a onnyɛ dɛ ibi yɛ, "hɔnho ntsin hɔn(awkwardness, aber biara na wɔredwen dza obotum esi ho(anxiousness),hɔn ho tsetsee hɔn (uneasiness),self-consciousness, aber biara na w'ayɛ krado dɛ wɔbɔko ama hɔn ho(defensiveness),wɔ dwendwen dɛ biribi bɔne botum esi (suspicion),nkorɔfo ntsew hɔn enyim mma hɔn (hostility), na wɔhyɛ hɔn do(superiority)" na ndzɛmba papa nso tum fri mu ba na ibi nye, "wɔkyerɛ dɛ wɔpɛ hɔn asɛm(admiration), wɔkyerɛ dɛ wobu hɔn(respectfulness), enigye(happiness), ahotɔ(comfortableness),akokodur( confidence), ɔpɛ(interest), wɔhwehwɛ ndzɛmba mu(curiosity) na wonya adwenpɔw ahorow (inspiration)." Afotu bi wɔ hɔ a scholars akasa afa ho, dɛ wɔdze bɔboa esuafo akwantufo ama w'enya asetsena a no mu yie wɔ bea fofor a wɔdze hɔnho bɛhyɛ mu biara.Ma wɔdze eyi ɔhaw biara esuafo no nya no efri hɔ, scholar binom aka atɔ hɔ dɛ wobɛsiesie ɔhaw wɔ akwan papa mu, wɔ aber a wɔ sanso ma esuafo afotu dɛ wɔbɛhwehwɛ ndzɛmba a wɔdze besiesie hɔn haw (problem-solving resources), ne tsitsir wɔ aber a wɔdze ma hɔn sukuu no mu nkyerɛkyerɛ ahyɛse no (Olivas and Li 219-220). Dɛ Ɔkyerɛkyerɛnyi panyin S.G. Nelson kaa no wɔ afe 1991 wɔ no buukuu mu,"How Language is Life", "Kasa ne nhyehyɛe bore nsɛmfua ahorow a ɔwɔ hɔ no. Kasahorow yɛ akwan a nkorɔfo da akwan a wɔ fa mu edzi na akwan a wɔkyerɛ hɔn nyimpasu, na wɔ aber a nkorɔfo a wɔwɔ mfe ahorow hyia mu a, of nkorɔfo a wɔwɔ mfe ahorow hyia mu a ɔwɔ dɛ wosua akwan a wɔdze bɛda hɔn nyimpasu edzi wɔ nyimpakuw ahorow mu." === '''Language dominance after colonisation''' === Nigeria yɛ ɔman bi a British amanbu hyɛ hɔn do na wɔhyɛɛ hɔn dɛ hom nka Brofo. Nigeriafo ka Brofo kasa kyen hɔn ara hɔn kasa ahorow no, na Brofo kasa a wɔdze dzi dwuma afa Nigeria nkurow pii mu.Brofo kasa ne dwumadzi no ho hia yie wɔ nwomasua mu, na brofo kasa hyɛɛ dza ɔwɔ nyinara do. Ibom nwomasua a wonnya nfri sukuu dan mu wɔ Nigeria dze Nigeria kasa ahorow dzi dwuma, Nigeriafo beberee nyim akenken wɔ Brofo mu. Wɔdze no sanso yɛ mfatoho ma dza ɔka ho wɔ  British Commonwealth anaa aman a wonyaa ɔhyɛ amanbu frii abrofo no hɔn hɔ no. Mfatoho a ɔwɔ hɔ ka English ho nye Portuguese wɔ Angola na French wɔ Mauritius. == Other uses of term == • SIL kasa fa "kasa a ɔyɛ akwansidze wɔ akenkan mu" sɛ nyimpa a ɔrekasa no ne kasae nnyi nkyerɛwee biara. == Misconceptions == Mpɛn bi mu no wɔgye dzi dɛ sɛ wɔdze kasahorow dze nkitahodzi wɔ bea bi mu a, kasa mu akwansidze dzi akotsen wɔ dɛm bia no. Multilingual nkurow a ɔyɛ bea a wɔdze kasahorow dzi dwuma no wɔ lingua francas na tsetsee nhyehyɛe a ɔma ne nkorɔfo sua kasa dodow, na wogye to mu; wɔ aber a wonnyi akwansidze wɔ ntseasee mu ne nyinara nfri, okotsia adwen a ɔkyerɛ dɛ worenntum nko ntsia kasa mu akwansidze. Mfatoho nye, wosusu dɛ kasahorow bɛyɛ 250 na wɔdze dzi dwuma wɔ London nko, na ibom hɔn nkorɔfo a wɔwɔ ebusuakuw biara mu no tum nya nteasee wɔ British nkurow mu na wotum dzi dwuma a mfaso wɔ ho. == Consequences == Kasa mu akwansidze to dze ɔhaw brɛ hɔn a wɔrehwehwɛ ayaresa. Mfatoho nyi, nhwehwɛmu a ɔkyerɛ dɛ British-Pakistani mbasiafo a wonyaa ɔhaw wɔ amanbrɛ fofor mu na kasa akwansidze mu no w'ennya ɔpɛ dɛ wɔbɔkɔ akɔyɛ enufo mu nhwehwɛmu (breast screening) osiandɛ na wonnyim dɛ wɔyɛ dɛm nhwehwɛmu dwumadzi no wɔ bea bi a mbasiafo nkotsee dzi dwuma wɔ hɔ. == See also == == References == == External links == m6b2h1plar6y00iiug267ke8bh9b5yo Adisadel College 0 1571 44052 35341 2025-05-09T11:54:25Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44052 wikitext text/x-wiki {{Databox|item=Q4683004}}'''Adisadel College''', a dodowara frɛ no "Adisco", yɛ Anglican mbanyinfo skuul a ɔwɔ Oguaa, [[Ghana]] <ref>https://www.graphic.com.gh/news/general-news/floods-in-cape-coast-fire-service-rescues-trapped-pupils.html</ref>. Owura Rt. Rev. Nathaniel T Hamlyn na ɔdze bɔbɔɔ adze wɔ afe 1910 mu<ref name="yen.com.gh">https://yen.com.gh/178143-senior-high-schools-central-region.html</ref>. Adisadel College ka nsɔwdo skuul a enyin wɔ Ghana, nna ɔtɔ do du wɔ skuul ahorow ɔha (100) a wɔwɔ Ebibiman mu wɔ Africa Almanac mu wɔ 2003 mu<ref>https://myshsrank.com/post/top-10-oldest-senior-high-schools-in-ghana</ref>, ɔnam nwomasua pa, esuafo nkitahodzi, ahoɔdzen na edzikanfo a woewie skuul no, skuul ne dzin<ref>https://ghanahighschools.com/ghs_schools/adisadel-college/</ref>, intanɛtse na nsɛnka ahorow a ɔda edzi no ama skuul no agye dzin<ref>https://web.archive.org/web/20070114052056/http://www.africaalmanac.com/top20highschools.html#11</ref>. Ɔnkyɛree biara na wɔbɔɔ hɔn abawdo dɛ wɔka skuul ahorow a wɔbɔ hɔn ho mbɔdzen wɔ Ghana ho<ref>https://www.successafrica.info/list-of-top-50-senior-high-schools-in-ghana/</ref>, ɔnam WAEC nkyerɛkyerɛmu ntsi<ref>https://yen.com.gh/107826-best-senior-high-schools-ghana-according-waec.html</ref>, na ɔyɛ YEN 2024 ma yɛtse ase dɛ, ɔyɛ nsɔwdo skuul a ɔbɔ no ho mbɔdzen papaapa wɔ Oguaa<ref name="yen.com.gh"/>. == Abakɔsɛm == Wɔtseew Adisadel College wɔ afe 1910 wɔ dan bi a wɔfrɛ no Topp Yard mu, a ɔbɛn Christ Church School, a ɔwɔ Oguaa Aban n'apaamu hɔ. Wɔdze mbanyin 29 na wɔdze hyɛɛ ase, na afe 1935 mu no, obenyaa esuafo 200. Maxwell Fry na Jane Drew buei skuul adan no mu wɔ afe 1950 mu<ref>https://web.archive.org/web/20140310235031/http://transnationalarchitecturegroup.wordpress.com/2013/02/04/fry-and-drew-from-the-archives/</ref>. Esuafo no dodow bɛyɛɛ 545, wɔ aber a skuul no dzii mfe eduonum wɔ afe 1960 mu. Kɛpem ber a skuul no dzii mfe ɔha wɔ afe 2010 mu no, nna Adisadel wɔ esuafo beyɛ 1500 a wɔda skuul hɔ na akyerɛkyerɛfo eduokron ebiasa(93ɔ. Nyimpa a ɔtsew skuul yi nye Rt.Rev.Nathaniel Temple Hamlyn a nna ɔyɛ Anglican sofo panyin a ɔhwɛ Anglican asor a ɔwɔ Nkran do wɔ afe aha akron na awotwe mu dze kesi afe aha akron na 10. Nna Hamlyns n'enyisoadzehu nye dɛ nkyɛ ɔbɛtsew skuul a wɔdze bɛtsetse Anglican asor no mu mba na asan so ayɛ bea a wɔ dze bɛtsetse asorfo<ref name="adisadelonline.com">https://www.adisadelonline.com/history1.htm</ref> Sɛ wɔyi mfantsipim fir hɔ a,Adisadel college na ɔyɛ skuul a ɔtɔ do ebien a eyin wɔ ɔman yi mu a abɛyɛ mansotwe wɔ anglican na methodist asor ntamu wɔ ma eyin ho wɔ afe aha awotwe na edoson esia mu.Adisco ka skuul a age dzin yie wɔ sub-Saharan Africa.<ref name="adisadelonline.com"/> Skuul atar a esuafo hyɛ dze kɔ skuul yɛ shirt a wɔ dze tuntum na fitaa ayɛ mu nsesane na nika tuntum a ɔyɛ skuul yi n'ahosu.Dem atar yi su ama skuul yi esuafo few dzin dɛ "zebra boys". Ansana wɔre bɛhyɛ dem atar yiwɔ afe aha agron edugron mu no nna esuafe a wɔwɔ mankow kor dze kosin mankow enum no hyɛ shirt blue na nika brown na esuafo a wɔwɔ mankow esia no so hyɛ fhirt fufuu na nika brown.adisadel nye skuul a odzi kan wɔ Ghana a wɔyɛ atar soronko ma hɔn esuafo banodzefo. skuul banodzenyi payin no hyɛ kokoo n'bezekyr no hyɛ green na banodzefo a aka no so hyɛ blue . iyi atsena hɛ fir tsetse dze besi ndɛ. === Skuul Afadze === Skuul afadze no yɛ tumtum na fitaa a ɔyɛ atar na nika tumtum, iyi kyerɛ College n'ahosu. Dɛm ahosu yi a ɔdansew yi ama hɔn dzin yi <nowiki>''</nowiki>Zebra boys<nowiki>''</nowiki> iyi yɛ dɛ wɔdze skuul atar yi baewɔ afe 1990 mu, nkan no eusafo a wɔwɔ gyinapɛn kor kosi gyinapɛn enum no nna wɔhyɛ atar bluu na beraw nika, nna hɔn a wɔwɔ gyinapɛn esia no so hyɛ atar fitaa na beraw nika. Adisadel College yɛ nsɔwdo skuul a wɔwɔ Ghanaman abakɔsɛm mu a ɔyɛɛ adze fofor maa skuulfo akandzifo - kɔkɔɔ ma akandzifo etsitsir no, bluu ma akandzifo nkaa no, na ahabanmon ma abadziekyirfo no - na dɛm adze yi etsim hɔ bɛpem ndɛ. == Skuul Mpanyimfo == {| class="wikitable" !Dzin !ber !kɛpem |- |G. B. Brown BA |1910 |1910 |- |B. P. Haines MA |1910 |1910 |- |G. B. Brown BA |1910 |1912 |- |Hugh Hare MA(Oxon) |1913 |1914 |- |R. Fisher MA(Cantab) |1914 |1918 |- |W. Hutton Mensah |1918 |1924 |- |S. R. S. Nicholas MA DTh(Durham) |1924 |1929 |- |A. J. Knight MA LLB(Cantab) |1929 |1937 |- |R. D. Hudson MA(Oxon) |1938 |1940 |- |W. G. Harward MA(Oxon) |1947 |1952 |- |A. R. H. Dee MA(Sydney) |1954 |1955 |- |L. W. Fry MA BSc(Oxon) |1956 |1958 |- |T. J. Drury MA(Cantab) |1959 |1963 |- |R. T. Orleans-Pobee BA(Lond) MEd(Springfield) |1963 |1974 |- |E. A. Jonah BA(Legon) |1974 |1982 |- |R. K. Ayitey BA(Ed.) |1982 |1991 |- |J. F. K. Appiah-Cobbold BA PGC. |1991 |1995 |- |J. E. C. Kitson BA PGCE) |1995 |2004 |- |H. K. K. Graham BSc(Hons) PGCE |2005 |2014 |- |William Kusi Yeboah |2014 |2019 |- |Francis Kwame Agbedanu |2019 |2020 |- |Samuel Agudogo |2021 |Ndɛ |} == Nsɛm a wɔdze ato gua == * Adisadel On The Hill: The History (1910–2010) - by John Samuel Pobee, Vicar General of the Anglican Diocese of Accra. This book was published and launched in March 2010 to coincide with the school's centenary anniversary. * The Owl is a monthly newsletter for students and alumni of Adisadel College. * Reminiscences of Adisadel - A short historical sketch of ADISADEL COLLEGE published in 1980, by G. McLean Amissah. Publication: Reminiscences Of Adisadel College 1970-1975 Editors: Dr Paul Mensah; Dr Kwesi Bentum Date: 2017 <nowiki>ISBN 978-9988-2-7402-3</nowiki> Publisher: Buck Press Ltd, Accra, Ghana. == Esuafo a woewie skuul yi == ''Atsekel a odzimu: Esuafo a woewie'' Adisadel College * Ɔmanpanyin: Akwasi Amankwa Afrifa * Abɔdzemunyasapɛnyi: Ave Kludze, Thomas Mensah, Nii Quaynor * Ɔkasafo a ɔwɔ mbrahyɛbeguafie: Rt.Hon Jacob Hackenburg Griffiths-Randolph, Rt.Hon Ebenezer Sekyi-Hughes * Ɔtsembuafo: Justice George Kingsley Acquah, Justice Philip Edward Archer, Justice Edward Kwame Wiredu and Justice Robert John Hayfron-Benjamin(Botswana) * Ɔtsemnuafo a ɔwɔ Ghana Asɛndzibea baatan: Justice Koi Larbi, Justice Henry K. Prempeh, Justice Charles Hayfron-Benjamin and Justice Anselmus Kludze * Attorney-Generals of Ghana: Edward Nathaniel Moore, Godfred Yeboah Dame == Mpenpen yi abadobɔdze ahorow == * Wodzii kan wɔ 2016 National Science and Maths Quiz * Wodzii kan wɔ 2016, 2017, 2018, and 2019 editions of the National Hockey Championship / Citizens International Inter-Schools (CIIS) Hockey fiesta. * Wodzii kan wɔ 2021 National Robotics Championship. == External links == * Adisadel College, Cape Coast, Ghana * Adisadel Old Boys Association (AOBA) == Mboa adze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] pedyc98l9bzu5dbtg99zjhp128hvtff Disproportionality in special education 0 1572 13824 13823 2024-06-27T04:27:50Z The-Efua-Resa 20 Added to article 13824 wikitext text/x-wiki {{Databox|item=Q123578038}}Nhyehyɛe a pɛpɛryɛ nnyi mu wɔ nwomasua soronko mu( Disproportionality in special education) yɛ pɛpɛryɛ a onnyi hɔ ma nyimpakuw bi wɔ mbea bi mu na dɛm nyimpakuw no nnya kwan wɔ ndzɛmba bi mu na dwumadzi ne nhyehyɛe bi mu, ne tsitsir wɔ United States hɔn aban sukuu nhyehyɛe no /mu.Nhyehyɛe a pɛpɛryɛ yɛ nnyi mu(Disproportionality) no wɔkyerɛ dɛ ɔyɛ biribi a ɔwɔ famu anaa ɔma ngyinado a ɔbore do (under- or over-representation) ma nyimpakuw a wɔwɔ ɔhaw soronko bi (specific racial), ebusuakuw (ethnic), dza ɔkasafa sikasɛm ho(socioeconomic), anaa wɔ amanbrɛ mu(culturally) na kasahorow mu no ɔwɔ nsesa kakra wɔ ne dwumadzi ho (linguistically diverse) -(CLD) ne kuw ahorow wɔ nwomasua soronko mu kyen dza ogyina hɔ ma esuafo nyinara.Bebiara abofra bi fri anaa ebusuakuw a ofri mu nya nsusuando wɔ no do dɛ wobotum akyerɛ dɛ ɔwɔ hia ma nwomasua soronko no ho nhyehyɛe bi, wɔ kyerɛ hɔn adwen faa akwan a wonye hɔn bedzi dwuma wɔ akwan kor mu (fairness), pɛpɛryɛ (equity), na nsusuando a obotum akɔ esuafo hɔn do wɔ dza obɛfri nwomasua ne nhyehyɛe mu aba no. == Identification == Ehiadze beberee wɔ hɔ fa akwan a wɔdze kyerɛ esuafo a wɔwɔ hia nsɛm wɔ nwomasua soronko mu. Dza ɔkyerɛ esuafo a wɔ bor do no (over-identification of students) kyerɛ ehiadze a ɔfa esuafo a wɔyɛ ebibifi (students of color), ne tsitsir yɛ African American esuafo, wɔdze hɔn hyɛ nwomasua soronko bi mu wɔ kwan a wɔ ma wotua sika aboadzen kyen abrofo esuafo no, na dɛm yi ma wotum hwɛ esuafo no wɔ akwan bi do (potential stigmatization)na wonya nsusuando bɔne(negative impacts) wɔ hɔn nwomasua akwan mu.[1] Esuafo a wɔyɛ under-identification kyerɛ tsebea a esuafo Ebibifo hɔn ho ngye hɔn tsebea fofor no mu na wonya nwomasua nhyehyɛe soronko kyen esuafo abrofo a wɔ da dɛm suban no edzi, iyi mma esuafo nnya mboa ɔwɔ dɛ wonya ama w'abɔ mbɔdzen wɔ sukuu mu.[1] Esuafo a wɔyɛ Ebibifo nso nya ɔhaw ɔyɛ (misidentification for special education) wɔdze hyɛ nwomasua nhyɛhyɛe soronko mu a ɔyɛ dza wonnhia osiandɛ wohu hɔn wɔ akwan a onnye hɔn nsɛ mu dɛ wɔwɔ suban nye nkitahodzi bi a no ho hia wɔ dɛm bea no( socially undesirable classifications) ibi nye emotional disturbance na intellectual disabilities wɔ aber a esuafo nnya nhwehwɛmu biara a ɔkyerɛ dɛ wɔwɔ dɛm ɔhaw no, ɔma obiara ngyina mu mma esuafo yi na esuafo yi nnya mboa a wohia.[1] == Monitoring == Section 300.646 ma Part B ma dza ɔyɛ Individuals with Disabilities Education Act (IDEA) wɔ yɛ dɛm dwumadzi nhyehyɛe yi dɛ wɔdze bɔhwɛ state biara a obenya sika dɛ wɔbɔhwɛ sɛ nsisii nsɛm biara a ɔfa nkorɔfo hɔn nyimpasu dɛ wɔyɛ Ebibifo anaa Abrofo (race ) anaa nkorɔfo a hɔn mbeambea a wofri sɛ wɔ ba hɔn state na Local Education Agencies (LEAs) ma dza ogyina hɔn state ne nhyehyɛe ho fa akwan a wɔdze kyerɛ kyerɛ mboframba hɔn mu dɛ wɔyɛ mboframba a wɔwɔ yareba biara a, ne tsitsir yɛ hɔn gyinabea wɔ nwomasua nhyehyɛe mu ma dɛm mboframba yi, na mpɛn a biribi botum esi(incidence),mpɛn dodow a dɛm adze kor no besi(duration), na akwan ahorow a wɔdze tsea a woyi fri hɔn do, ibi akwan a wɔdze ma esuafo frii sukuu kosi mpɛn bi(suspensions) na akwan bi nso a wɔdze yi esuafo edzi fri sukuu no mu koraa (expulsions). Wɔ part B ma IDEA, state biara nya sika, na United States Secretary of the Interior ɔwɔ dɛ ɔdze dza wɔgyegye na nsɔhwɛ ho nsɛm a w'aboa no a ɔkyerɛ dza ohia fa nkyekyɛmu a ogyina nyimpasu dɛ wɔyɛ Ebibifo anaa Abrofo (race ) anaa nkorɔfo hɔn mbea a wofri wɔ hɔn State na LEAs ma State no." Wɔ Section 300.64 ma Act, ɔwɔ dɛ State ahorow yɛ nhwehwɛmu wɔ nsɛm a ohia mu ma significant disproportionality wɔ mbea a ɔkekaho yi: • Wɔbɔ hwehwɛ mboframba a wɔwɔ ahorow bi na dza ɔhaw hɔn, • Bea a wɔdze abofraba no bɔhyɛ wɔ nwomasua nhyehyɛe mu, na • Akwan biara a wɔdze yi esuafo fri sukuu mu kosi mber bi anaa dɛ wobeyi esuafo edzi koraa efri sukuu na wɔbeyɛ akosi aber ben IDEA ne nhyehyɛe kyerɛ dɛ state ahorow ɔwɔ dɛ wɔgyegye na wɔyɛ nhwehwɛmu fa nsɛm a w'aboa no fa nwomasua soronko ho fa nkorɔfo hɔn nyimpasu dɛ wɔyɛ Ebibifo anaa Abrofo (race ) anaa nkorɔfo ebusuakuw wɔ district ngyinae biara.[2] === State monitoring === State ahorow ahwehwɛ mu na w'ayɛ nhyehyedze afa nkyekyɛmu a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi (disproportionality) wɔ nwomasua soronko (special education) mu w'akwan a ɔfa dza wohia wɔ IDEA ne nhyehyɛmu na ne Annual Performance Reports (APRs).[3] Wɔ gyinabea a  ɔyɛ district no, ɔwɔ dɛ state ahorow gyegye na wɔyɛ nhwehwɛmu wɔ nwomasua soronko (special education) ne ho nsɛm a w'aboa no ho fa Abrofo na Ebibifo ho na ebusuakuw ahorow a wɔfri mu.[3] Ohia dɛ wɔdze hɔn nhwehwɛmu bɔ to gua afa ndzɛmba tsitsir a ɔfa disproportionality a wɔdze ma esuafo a wɔwɔ yarba anaa ehiadze bi na ne nkyekyɛmu wɔ district ahorow mu a ɔrekyerɛ akwan a wonnfa pɛpɛryɛ ndzi dwuma mma hɔn wɔ nwomasua soronko mu wɔ abrofo na Ebibifo hɔn mu na ebusuakuw ahorow a wo fri mu.[3] Sɛ state ahorow bi hu dza ɔkyerɛ dɛ ɔyɛ  nkyekyɛmu a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi(disproportionality) wɔ ngyinado a ɔfa dɛ wɔyɛ Ebibifo anaa Abrofo(race) na ebusuakuw a wofri mu (ethnicity), Dza ɔwɔ Section 300.464 ma Part B ma IDEA kyerɛ mu dɛ, ɔwɔ dɛ wɔyɛ dza odzidzi do yi: • Wɔyɛ nhyehyɛe a wɔdze bɛyɛ nhwehwɛmu afe biara na, wɔ akwanpa mu no, w'ayɛ dwumadzi no nhyehyɛe ahorow wɔ mber bi mu (revision of policies),ndzeyɛe ahorow (practices),na akwan a wɔbɛfa do dze akyerɛkyerɛ anaa gyinabea tsitsir a wɔdze bɛhyɛ mu wɔ nwomasua nhyehyɛe mu. • LEA ɔwɔ dɛ wɔdze hɔn dwumadzi ne nhyehyɛe bɔto gua,ndzeyɛe ahorow(practices), na akwan ahorow a wɔbɛfa do. • State Secretary of the Interior bɛhwehwɛ dɛ LEA biara a w'eyi no esi hɔ besie sika dodow bi na ɔdze ama nhyehyɛe a ntsease wɔ mu (comprehensive), wɔbɔbɔ mu ayɛ dwumadzi nhyehyɛe a no ho hia(coordinated intervention services) ama wɔdze ahwɛ siantsir ɔkɔ fa nkyekyɛmu a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi ba (disproportionality). • LEA edwumakuw no ɔwɔ dɛ ɔhwehwɛ na ɔkasafa akwan a ɔdze nkyekyɛmu a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi (disproportionality) na sikasɛm ho dwumadzi (economic), amanbrɛ nhyehyɛe (cultural), anaa kasahorow mu akwansidze(linguistic barriers) dze akwanpa a wɔdze kyerɛ mu anaa wɔdze dwumadzi to n'akwan mu na nhyehyɛe biara mu, ndzeyɛe ahorow, anaa akwan ɔdze nkyekyɛmu a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi ba. • Ɔwɔ dɛ LEA edwumakuw no hwehwɛ dwumadzi nhyehyɛe, ndzeyɛe ahorow, anaa akwan ɔdze nkyekyɛmu a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi .[2] State ahorow onnyi dɛ wɔhwehwɛ LEA edwumakuw a ɔdze nkyekyɛmu a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi (disproportionality) sɛ LEA bor ɔhaw a wosusu fa (risk ratio threshold) ho na ibom ɔda mpontu akwan ɔtɔ asowa mu edzi wɔ akwan a wɔdze ɔhaw no bɛba famu ama kuw anaa dza hɔn nhwehwɛmu no yɛ edwuma fa ho no wɔ afe ebien a w'abesin no mu nyinara.[4] === '''Measurement''' === Wɔdze nhyehyɛdze a wɔdze yɛ nhwehwɛmu (Analytical techniques) edzi dwuma wɔ nhwehwɛmu a ɔfa nkyekyɛmu a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi (disproportionality) wɔ nwomasua soronko mu (special education), ibi nye akwan a wɔdze susu ɔhaw (risk ratio), regression, na multilevel regression.Akwan a wɔdze susu ɔhaw (risk ratio) nye dɛ wɔdze hɔn kyerɛ odds, odds ratios, relative risks, na risk indices ratios.Regression models susu akwan a wɔdze biribi botum esi n'anamu probability of placement) anaa nwomasua soronko ne dwumadzi nhyehyɛe(special education service) bi a ɔyɛ edwuma dɛ dza otum gyina hɔ na odzi dwuma(independent variables). Multilevel regression boaboa esuafo ano wɔ sukuu ahorow mu, district ahorow mu, anaa nkurow mu ama wɔdze ayɛ nkontaabu ama dza wosusu wɔ mantam hɔ anaa dza ɔwɔ hɔn ntsemu(within- and between-cluster).Nhwehwɛmu a w'ehu afa nkyekyɛmu a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi (disproportionality) wɔ nwomasua soronko mu (special education) wɔ nsesa beberee wɔ hɔn ho fa esuadze pii mu osian dza ndzɛmba bi a ibi nye dɛ wɔdze nsɛm a w'aboaboa ano wɔ gyinabea ahorow mu, ibi nye esuafo kakra a wɔ faa hɔn frii sukuu gyinabea ahorow na mfe ahorow mu, na wɔdze nhyehyɛdze ahorow to akwan mu dze yɛ nhwehwɛmu a ɔdze dwumadzi iyiano beberee bɔto gua.[5] Qualitative research dze deductive na inductive methods dze dwuma , ibi nye buukuu a ɔyɛ development of codebooks a n'enyisoadzehun gyina conceptual framework na akenkan nhyehyɛe a ɔwɔ hɔ dadaadaa(literature) wɔ nwomasua dwumadzi nhyehyɛe ho na nhwehwɛmu a w'ehu afa nkyekyɛmu a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi (disproportionality).[6] Quantitative research enya coded articles a ɔwɔ ngyinado wɔ nhwehwɛmu a wɔdze dzii dwuma ahorow, ibi nye risk ratio, regression anaa multi-regression.[6] === '''Effectiveness of current practice''' === Mbea beberee wɔ hɔ a ohia mpontu wɔ ndzeyɛe a ɔrekɔdo dɛm aber yi mu fa akwan a wɔdze nkyekyɛmu a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi . Dza wɔkyerɛ mu no nda hɔ pefee aber biara na akwan a wɔdze nhyehyɛe a ɔfa IDEA ho U.S. Department of Education and Office of Special Education Programs (OSEP) dze ma hɔn, iyi keka hɔn adwen bɔ mu wɔ state na local gyinabea ahorow mu na ɔdze mpontu mu akwansidze wɔ akwan a wɔdze besiw ɔhaw n'ano kwan.[3]Wɔ sanso wɔ state na district compliance a ɔdze procedural aspects ma dza ɔkyerɛ nwomasua soronko kyen dza wɔdze kasa fa nhyehyɛe mu fapim a ɔboa ma nkyekyɛmu a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi(disproportionality) ,na osusu ɔhaw no wɔ akwan a ɔwɔ famu koraa na ɔdze akwansidze ba akwan a esuafo benya mboa.[3] Ibom nhwehwɛmu kyerɛ dɛ Ebibifo esuafo no hɔn ntsemugyinafo ma ɔbordo wɔ mbea a wonya ahokyer wɔ mu, OSEP no nwomasua bea nnka ho wɔ akwan a wɔhwehwɛ na wɔhyehyɛ dza ogyina hɔ ma nsisii nsɛm a nyimpakuw no fa mu no.[7] Federal edwumakuw ne nkyerɛkyerɛmu fa IDEA statutory language nkyerɛ dɛ edwuma no nnkɔ dɛ ma wɔ kyerɛ no na ibom nhwehwɛmu kɔ do aber biara wɔ nwomasua soronko ne nhwehwɛmu.[7] Nsesa nhyehyɛe a wɔyɛ da IDEA ho wɔ afe 1997 na 2004 gye too mu wɔ akwan a nkyekyɛmu kɔ do wɔ Ebibifo na Abrofo mu na ebusuakuw ahorow a nkorɔfo fri mu no, ibom federal nkyerɛkyerɛmu wɔ afe 2004 ne dza ɔhwehwɛ no aka hɔn adwen abɔmu  wɔ State na LEA gyinabea ahorow.[7] Nhwehwɛmu nsɛm a w'aboa no kyerɛ mu dɛ federal hɔn nkyerɛkyerɛmu ma IDEA wɔ afe 2004, dwumadzi no ho mbra a ɔda ho(regulatory guidelines), na akwan a wɔdze esisie dza ogyina hɔ ma dza wɔdze yɛ nhwehwɛmu na akwan a wɔdze nhyehyɛe a wɔdze ato gua nyinara bedzi dwuma no annyɛ edwuma dɛ ma wɔrehwehwɛ dɛ obesi wɔ nkyekyɛmu a ɔfa Ebibifo na Abrofo ho na ebusuakuw ahorow a wofri mu.[7] == Significant disproportionality == Sɛ dza ogyina hɔ ma nkyekyɛmu tsitsir a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi( significant disproportionality) a ɔfa Abrofo anaa Ebibifo anaa ebusuakuw ahorow no sɛ wo hu dɛm yi a, nna dza ɔkasafa Section 300.646 ma Part B ma IDEA,  state ahorow ɔwɔ dɛ afe biara wɔyɛ nhwehwɛmu wɔ hɔn dwumadzi nhyehyɛdze ho, ndzeyɛe ahorow, na akwan a ɔfa mbea a wɔdze dɛm mboframba hyehyɛ wɔ nwomasua dwumadzibea mu(dza ɔka ho yɛ akwan a wɔdze tsea ama wɔdze dwumadzi biara no yie na ɔwɔ dɛ LEA dze dwumadzi no ho iyiano bɔto gua fa nsesa biara ho.[''citation needed''] Dza ogyina hɔ ma nkyekyɛmu tsitsir a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi( significant disproportionality) , dɛ ma IDEA Section 618(d) kyerɛ mu no, ɔyɛ kwan kɛse a ɔda hɔn ma akwan a wɔdze ma nyimpakuw bi nya akwanya kyen nyimpakuw bi osian nsusunyɛ a ɔda hɔn mu dɛ Abrofo anaa Ebibifo na mbea a wofri wɔ state na LEAs a ogyina hɔ ma akwan a wɔhwɛ mboframba a wɔwɔ ehiadze bi, akwan a wɔdze hɔn hyɛ sukuu dwumadzi ne nhyehyɛe mu, mber a dza osii no nyaa na akwan a wɔdze fa do tsea hɔn.[4]Ma ogyina hɔ ma dza ogyina hɔ ma nkyekyɛmu a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi representation, dɛ ma IDEA Section 616(a)(3)(C) kyerɛ mu no, ɔkyerɛ dza ogyina hɔ ma dza obordo anaa dza wosusu dɛ ɔwɔ famu fa Abrofo anaa Ebibifo na ebusua kuw a wofri mu wɔ nwomasua soronko mu na dwumadzi a ɔkekaho a ɔyɛ ofri akwan a w'annyɛ nhwehwɛmu na nkyerɛkyerɛ yie.[4]Dza ogyina hɔ ma nkyekyɛmu tsitsir a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi( significant disproportionality) ne mbra a w'ahyehye afa dwumadzi no ho onnfa ho anaa onnkasa nfa nhyehyɛdze a ɔyɛ nhwehwɛmu fa akwan a ogyina hɔ ma pɛpɛryɛ a onnyi hɔ ma nyimpakuw bi osiandɛ w'annyɛ nhwehwɛmu papa annfa ho wɔ IDEA Section 616(a)(3)(C) n'ase.[4] IDEA edwumakuw ne section 618(d) hwehwɛ dɛ state ahorow bɛgye na w'ayɛ nsɛm a w'aboa no dɛ wɔdze bekyerɛ dza ogyina hɔ ma nkyekyɛmu tsitsir a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi( significant disproportionality) a ɔkasa fa Abrofo anaa Ebibifo ho (race) na ebusuakuw a wofri mu ba wɔ state mu na LEA ahorow ma state na wɔdze obu ma nhwehwɛmu nsɛm a ɔfa mboframba a wɔwɔ ehiadze,na wɔ akwan a wɔdze hɔn ahyɛ ne tsitsir nwomasua nhyehyɛe bia mu, mpɛn a biribi botum esi(incidence), mpɛn dodow a dɛm adze kor no besi(duration), na akwan ahorow a wɔdze tsea, ibi nye akwan bi nso a wɔdze yi esuafo edzi fri sukuu no mu koraa (expulsions).[4] Sɛ state ahorow hu dza ogyina hɔ ma nkyekyɛmu tsitsir a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi( significant disproportionality) a ɔkasa fa Abrofo anaa Ebibifo ho (race) na ebusuakuw a wofri mu ba ɔwɔ dɛ wosi ngyinae beberee fa ho wɔ Section 300.646 of Part B of IDEA: • Wɔyɛ nhyehyɛe a wɔdze bɛyɛ nhwehwɛmu afe biara na, wɔ akwanpa mu no, w'ayɛ dwumadzi no nhyehyɛe ahorow wɔ mber bi mu (revision of policies),ndzeyɛe ahorow (practices), na nhyehyɛe a wɔdze bohu esuafo a wɔwɔ ehiadze bi ama w'etum edzi dza    Act ne nhyehyɛe no rehwehwɛ nyinara. • LEA ɔwɔ dɛ wɔdze hɔn dwumadzi ne nhyehyɛe bɔto gua,ndzeyɛe ahorow(practices), na akwan ahorow a wɔbɛfa do. • Wɔ dɛ ɔma nhyehyɛe a ntsease wɔ mu, wɔbɔ mu ayɛ dwumadzi nhyehyɛe a no ho hia, ibi nye dɛ wɔbɛma hɔn mpontu dwuma ɔda n'akwan mu na nwomasua dwumadzi na suban mu nhwehwɛmu. • LEA edwumakuw no ɔwɔ dɛ ɔhwehwɛ na ɔkasafa akwan a ɔdze nkyekyɛmu a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi. • LEA ɔwɔ dɛ ɔkasafa dwumadzi nhyehyɛe ho, ndzeyɛe ahorow(practices), anaa nhyehyɛe a ɔkyerɛ ma ɔdze dza ogyina hɔ ma nkyekyɛmu tsitsir a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi( significant disproportionality)no ho nsɛm ba.[8] == Racial/ethnic disproportionality == Dza ɔyɛ asɛmtsir a ɔdze nkyekyɛmu ba akwan a Abrofo nye Ebibifo dzi nkitaho anaa mbea a nkorɔfo fri na ɔkyerɛ akwan a wɔ nye hɔn fa do ho wɔ nwomasua soronko mu(special education) no wɔ ngyinado wɔ akwan a wɔdze dwen dɛ nyimpa nnkotum abɔ mbɔdzen wɔ dwumadzi bi no fa adwenpɔw a wɔwɔ man Ebibifo na Abrofo na hɔn eguadzi nhyehyɛe no mu nsɛm, ndzɛmba a wɔdze bɔbɔ adzesuabea ho ban nnye hɔ,akyerɛkyerɛfo hɔn adwenpɔw a wɔwɔ ma dza esuafo botum ayɛ, na dwumadzi nhyehyɛe na akwan a wɔdze boa a onnyi hɔ ma sukuu ahorow.[9] Eguadzi ho nsɛm na mbeambea ne nhyehyɛe ahorow (demographic variables),[6] amanbrɛ ahorow a onnyɛ pɛ, akwanya kor nnyi nwomasua nhyehyɛe mu, na Abrofo no wɔ akwan bɔne bi a wɔdze hwɛ Ebibifo no tum gyina hɔ ma nsisii akwan a wɔdze esuafo a wonnyi tumi no fa do.[3]Esuafo ahorow a wɔfri mbea a Abrofo hwɛ hɔn wɔ akwan bɔne do(racial), amanbrɛ mu (cultural), ebusuakuw bi mu(ethnic), na kasahorow a ɔfri aman a wonnyi tumi mu no mpɛn pii no wonya dzin dɛ wɔwɔ ehiadze wɔ akwan beberee mu na woyi hɔn fri nwomasua nhyehyɛe akɛse mu.Dza ɔka ho no, esuafo a hɔn ekyir nnyi bi anaa esuafo Ebibifo mpɛn pii no akyerɛkyerɛfo a wonnya ntsetsee papa na wɔkyerɛ hɔn adze wɔ sukuu ahorow a wonnyi nsiesie papa mu na wosua adze wɔ mu.[10] Akwan a w'ayɛ nhyehyɛdze afa Ebibifo na Abrofo ho wɔ United States no ho hia wɔ akwan a wobenya ntsease wɔ nwomasua soronko ne nhyehyɛe mu.[6] Eguadzi ho nsɛm, nwomasua mu gyinabea na sukuu nhyehyɛe a onnfa nkyekyɛmu mba ama w'akodur nsisii nsɛm a wɔdze nyimpakuw bi fa mu.[6]Hɔn a wogyina mu ma Ebibifo esuafo no dɔɔso na ɔma Ebibifo esuafo anaa hɔn a wofri mbeambea hɔn ekuw ahorow a w'akeka hɔn ho abɔmu no kɔ sor a wosusu dɛ wɔyɛ kɛse wɔ hɔn state ne nkorɔfo hɔn dodow.[7] Sukuu mu mpanyinfo a wɔ fa adwen dze siesie sukuu no (ono nye, dza wɔkyerɛ dɛ wonfa ndzi dwuma (referrals), nsɔhwɛ ahorow (assessment), na nhyiamu ahorow a ɔkyerɛ sɛ wobotum enya kwan anaa wonntum nnya kwan wɔ akwan a wɔdze hɔn bɛhyɛ wɔ nwomasua soronko ne dwumadzi mu) gyina mu siesie nsisii nsɛm a nyimpakuw bi fa mu no.[6] Mpɛn pii no Ebibifo esuafo kɔ sukuu a wonnyi adzesua ho akadze papa na wonnya akwanya papa biara, na iyi ma esuafo a wonnya dza wohia ama hɔn adzesua ako do no twer nwomasua soronko ne nhyehyɛe no.[6] Wɔ tsetse nsɛm mu no ekuw a wonnhwɛ hɔn yie(underserved groups) wɔ America, ibi nye African Americans, Latinos, na Native Americans, wonnyɛ pɛpɛryɛ wɔ dza ogyina ma hɔn mu wɔ dza osi beberee wɔ ehiadze nhyehyɛe mu(ono nye, intellectual disability, autism spectrum disorders, traumatic brain injury, language disorder, behavior disorders, learning disabilities, and attention deficit hyperactivity disorder),na dza ɔyɛ sukuu amanbrɛ na amanbrɛ mu abakɔsɛm ma esuafo na hɔn ebusuakuw a w'aka abɔmu na wɔ dwen hɔn ho that wɔwɔ hɔn mu. Nsisii akwan a wɔdze ma Ebibifo na nkorɔfo a wofri mbeambea ahorow wohu hɔn mpɛn kakra bi wɔ ehiadze tsebea a "no mu yɛ dzen"(ibi nye, hɔn asowa mu haw hɔn ma wonntse nsɛm yie(hearing impairment), hɔn enyiwa haw hɔn ma wonnhu ndzɛmba yie (visual impairment), anaa yareba bi a ɔhaw dompe no munhyehyɛe ma ɔdze nsusuando brɛ mboframba anaa mpanyinfo hɔn nwomasua dwumadzi mu anaa hɔn daa abrabɔ(orthopedic impairment) na beberee no wɔ ehiadze anaa yareba nhyehyɛe a"no mu gow" (ibi nye, intellectual disabilities, emotional disturbance, or learning disabilities).[7] Ankorankor, ngyinado (contextual), na nhyehyɛe a ɔdze nsisii nsɛm wɔ nyimpakuw bi mu wɔ nwomasua nhyehyɛe soronko mu. Ntsease wɔ nsisii nsɛm wɔ nyimpakuw bi mu wɔ nwomasua nhyehyɛe soronko mu no ɔwɔ dɛ ɔboa dza ɔdze dɛm ɔhaw no ba n'ano wɔ nhyehyɛe fofor bi mu, no mu kor biara dze ɔhaw kɛse ba. Dɛm nhyehyɛe a w'akyekyɛ mu da ɔhaw a ɔyɛ akwansidze ma esuafo Ebibifo: === '''Teacher bias''' === Nkitahodzi a ɔda ebusua ahorow mu na sukuu ahorow mu botum enya nsesa wɔ hɔn ho fri sukuu kor dze kɔ dza ɔka ho no, ɔmma wonnya adze a wɔrehwehwɛ wɔ nsisii nsɛm a nyimpakuw bi fa mu no wɔ akwan a ɔtsen mu.[5] Ɔkyerɛkyerɛnyi a odzi afa kor n'asɛm kyen afa kor tum dze  nsisii nsɛm a nyimpakuw bi fa mu ba wɔ akwan a akyerɛkyerɛfo nnya ntsease yie wɔ amanbrɛ nsɛm mu, kasahorow mu, na  kasahorow no mu nsesa beberee  (dialectical differences) dɛ hɔnho wɔ famu, iyi ma wɔhu Ebibifo esuafo no dɛ wɔwɔ adzesua no mu ehiadze pii.[3][1][10][11] Dɛm ngyinae a wɔdze sisi nyimpa bi no botum atwe hɔn adwen fri ndzɛmba ahorow a onnfa pɛpɛryɛ mbrɛ nyimpakuw wɔ hɔn tsebea mu na iyi dze nsusuando ba adzesua dwumadzi mu na ehiadze ahorow bi wɔ nyimpakuw tsitsir bi hɔn mu.[1] Nkyerɛkyerɛmu a wɔdze ma akyerɛkyerɛfo ahorow a wɔwɔ amanbrɛ nhyehyɛe ahorow nnhyɛ esuafo Ebibifo no nkuran osiandɛ dɛm no ma wonya asɛm wɔ ekuw a wɔyɛ akyerɛkyerɛfo hɔn enyim.[10] Dza ɔka ho nye dɛ esuafo Ebibifo no agye dzin, akwan wonnfa nnhu dɛm esuafo yi (under-identification) bɔkɔ biom mpo wɔ aber a wokotsia dɛm adzesua mu mbɔdzenbɔ yi kyen Abrofo esuafo.[11]Ɔwɔ dɛ akyerɛkyerɛfo hwɛ esuafo hɔn ho nsɛm mu yie, ɔwɔ dɛ wɔdze nhyehyɛe a wɔdze besiesie nsɛm yie ba hɔn sukuudanmu, Ɔwɔ dɛ wonya nkyerɛkyerɛ wɔ esuafo ahorow hɔn amanbrɛ ne nhyehyɛe na ndzeyɛe mu, na ɔwɔ dɛ wɔ ma akwan a awofo na nkurow no wɔdze hɔnho hyɛ nwomasua nhyehyɛe mu no kɔ sor.[12] === '''School policies and procedures''' === Nhyehyɛ a wɔdze kyerɛ nyimpa bi na wɔdze hwehwɛ esuafo ma nwomasua soronko nya dza ɔma wodzi afa bi hɔn asɛm kyen afa fofor bi na atanbu ɔkasafa akwan dodow a wogyina mu ma esuafo Ebibifo.[13][14] Nsisii nsɛm a wɔdze ma nyimpakuw bi nso yɛ botum ehu bi wɔ sukuu nhyehyɛ a wɔdze tsentsen esuafo wɔ aber a wɔ ma esuafo Ebibifo a wɔwɔ ehiadze no fa akwan a no mu yɛ hyew yie mu.[12] Ndzeyɛe a wɔdze ndzɛmba a ɔwɔ dɛ nkorɔfo dzi do na dza sukuu nhyehyɛe no nhwehwɛ botum ayɛ dɛ wɔhwehwɛ dɛ esuafo Ebibifo benya akwankyerɛ ho nhyehyɛe a ɔwɔ famu anaa no nnyɛ dzen, na dɛm yi ma esuafo a wɔwɔ dɛm ekuw yi mu no mbɔ mbɔdzen wɔ hɔn dwumadzi mu na a hɔn a wobotum nye hɔn ahyɛ nwomasua fofor mu.[14]Dza ɔka ho nye, akwan a sukuu ahorow kyɛ adzesua ho akadze dze nsisii brɛ nyimpakuw bi wɔ dɛm sukuu a ɔwɔ adzesua ho akadze kakra bi no, mpɛn pii no mbea ahorow a wɔwɔ ebibifo mboframba no nnya dza ohia, ntsi ɔma wɔdze esuafo no hyɛ nwomasua nhyehyɛe soronko no mu dɛ ɔbɛyɛ akwanya a wɔdze benya sika.[9]Sukuu beberee nso dze hɔn enyiwa kyerɛ akwan a wɔdze dzi mbra do, ne tsitsir wɔ IDEA ne nhyehyɛe mu, na iyi ma dza wɔdze hɔn enyiwa si do no yɛ kakrabi wɔ akwan a ɔwɔ dɛ wɔdze dzi dwuma wɔ akwan a wɔbɔhwɛ hɔn a ɔwɔ dɛ wonya nwomasua nhyehyɛe soronko, kyen dɛ wɔbɛkasa afa nhyehyɛe akwan a otum dze nsisii brɛ nyimpakuw bi.[13] === '''Environmental factors''' === Esuafo Ebibifo beberee a w'eyi hɔn dɛ wonye hɔn bɛhyɛ nwomasua nhyehyɛe soronko mu no frii bebia hɔn nkurow nnyi bi na wɔtaa hyia ewudze ndzɛmba wɔ hɔn mantam (ibi nye, lead, mercury, na ndur bi a ɔdze ɔhaw brɛ nyimpa), na wɔkyerɛ dɛ ɔdze adzesua mu ɔhaw brɛ nkorɔfo na obotum dze nsusuando bɔne abrɛ hɔn adzesua dwumadzi na hɔn mpontu.[11]Ɔwɔ dɛ hɔn nsa ka akadze a oboboa ma hɔn adwen mu mpontu akɔ yie (ibi nye, apɔwmudzen ho nhyehyɛe papa(healthcare), ɔwɔ dɛ wo dzidzi yie(good nutrition),ɔwɔ dɛ mbroframba no nya nwomasua nhyehyɛe papa wɔ hɔ ahyɛse sukuu mu (high-quality early childhood education), na (early childhood intervention) ɔwɔ dɛ mboframba no nya ahyɛse sukuu nhyehyɛe a ɔbɔboa hɔn) mpɛn pii no ɔyɛ inequitable, na sɛ w'ennya dɛm dwumadzi akadze yi a ɔdze ɔhaw a no mu yɛ dzen brɛ hɔn wɔ abrabɔ mu, na dza wɔdze gyina mu wɔ nwomasua nhyehyɛe mu ma Esuafo no dɔɔso.[1] === '''Systemic issues''' === Nhyehyɛe a pɛpɛryɛ nnyi mu dze esuafo Ebibifo hyɛ ɔhaw kɛse mu wɔ nwomasua soronko ne nhyehyɛdze mu. Akwan a ɔma dza ogyina mu ma esuafo Ebibifo no dɔɔso wɔ nwomasua soronko ne nhyehyɛe no botum efri ɔhaw a ofri ne nhyehyɛe mu.Sukuu ahorow dze abrofo mboframba a wɔwɔ mfinfin mu ngyinado(white middle-class) dze yɛ nhwɛdo a wɔdze hwehwɛ esuafo hɔn suban na hɔn mpontu, na onnfa mboa biara mma esuafo Ebibifo osiandɛ wohu hɔn dɛ hɔn enyiwa do yɛ hyew, na ɔma wotsea hɔn beberee na wɔdze hyɛ nwomasua soronko ne nhyehyɛe mu.[10]Dza ɔka ho nye dɛ, sɛ wɔdze mboframba a wɔwɔ mfinfin mu ngyinado(white middle-class) yɛ nhwɛdo a nyimpakuw bi wɔ wɔ nkurow mu ahorow beberee wɔ United States na wɔyɛ dza hɔn enyiwa da do dze boa hɔn mboframba hɔn mpontu wɔ dza obotum aba mu wɔ akwanya a ɔfa nhyehyɛe tsitsir bi na dza ɔyɛ akwansidze wɔ aber a ɔwɔ dɛ wɔyɛ nhwehwɛmu wɔ nhyehyɛe a no mu yɛ dzen na wogye to mu na bea a wobɛtsena no ho nhyehyɛe dze kɔ ecological contingencies.[6]Wɔ aber a dɛm esuafo yi nya dzin dɛ wɔyɛ nwomasua nhyehyɛe soronko no mu esuafo no, wotum yi hɔn fri nhyehyɛe a wɔdze tsea esuafo no.[12] Mpɛn pii no Ebibifo esuafo kɔ sukuu a wonnfa sika nhyɛ mu yie, wɔkɔ sukuu a onnyi akadze papa na wɔwɔ akyerɛkyerɛfo a hɔn ntsetsee wɔ famu; sɛ wɔkɔ abrofo sukuu a Abrofo ahyɛ mu ma a,mpɛm pii no wɔkyɛ hɔn mu na wɔdze hɔn hyɛ remedial courses mu, na ɔdze nsusuando brɛ hɔn osiandɛ dɛm dwumadzi no ne ho nhyɛhyɛe wɔ famu na wonnkyerɛ hɔn adze yie.[10] Wɔ dwendwen ho dɛ dɛm ebibifo esuafo yi a hɔn ekyir wonnyi bi no wobotum enya nwomasua soronko no mu nhyehyɛe wɔ ɔfa a ɔdze nkyekyɛmu dzi dwuma,na ɔdze akwansidze ba dɛm nwomasua ne mpontu.[1] Esuafo a wɔwɔ dɛm mbea a hɔn eguadzi mu nsɛm wɔ famu no mpɛn pii wɔkɔ sukuu a wonnfa sika nnhyɛ mu, akyerɛkyerɛfo hɔn ntsetsee, na dza esuafo no hɔn enyiwa da do wɔ famu koraa.[1] Ibom ma ɔkyerɛ dɛ nyimpa bi yɛ Bibinyi ana Bronyi(race) na ohia ho nsɛm da nhyehyɛe a wɔdze saw ɔhaw ano n'akoma do, akwan a wɔdze siesie nhyehyɛe a onnfa pɛpɛryɛ mmba nwomasua nhyehyɛe mu no botum enya nsusuando beberee wɔ nsisii nhyehyɛe ma nyimpakuw bi na dza ɔdɔɔso ma wɔdze gyina hɔ ma esuafo Ebibifo wɔ nwomasua soronko mu.[10] === '''Policies that contribute''' === Nwomasua mu nhyehyɛe tsitsir na mbrɛ ahorow a ɔdze nkyekyɛmu ba Abrofo na Ebibifo hɔn mu no mpɛn pii no wɔhyɛ sukuu hɔn nhyehyɛe a wɔdze tsentsen hɔn esuafo no mu na dwumadzi ahorow wɔ nwomasua soronko mu.[12] Mfatoho, Dwumadzi nhyehyɛe a onngye biribiara nnto mu, na ɔdze nhyehyɛe to akwan mu a otum kyerɛ asotwe ahorow a ɔwɔ dɛ wɔdze ma dwumadzi bɔne ahorow bi, dwumadzi ahorow a ɔdze nsisii ma nyimpakuw bi no dze ɔhaw brɛ esuafo Ebibifo.[12][15]Dɛm nhyehyɛe yi tum ma woyi esuafo fri sukuu mu nkitahodzi bi kosi aber bi (suspensions) na wotum yi esuafo edzi fri sukuu no mu nhyehyɛe koraa,[12] dɛm nhyehyɛe yi da no ho edzi wɔ nwomasua soronko ne nhyehyɛe mu.[14] Akwan a wɔfa do dze dɛm nwomasua no mu nhyehyɛe dzi dwuma no na mbrɛ ahorow a mpɛn pii no wɔdze akwan a Abrofo sisi Ebibifo dzi dwuma, ma nsisi nsɛm a nyimpakuw bi fa mu no dze nsusuando bɔne brɛ Ebibifo esuafo.[12] Dwumadzi no mu nhyehyɛe  wɔ nkyekyɛmu ma nsisi nsɛm a nyimpakuw bi fa mu a wɔdze ahyɛ nwomasua nhyehyɛe mu dɛ mpɛn pii no ma biribi kɔdo a wɔ dwen ho dɛ ɔyɛ  "neutral" a ɔkyerɛ dɛ dwumadzi nhyehyɛe a onngyina mu mma afa biara na ɔma dza ofri mu ba no nya ne ngyinado wɔ dɛ nyimpakuw bi yɛ Ebibifo anaa Abrofi.[12]Iyi kyerɛ dɛ nkyekyɛmu a ɔda Abrofo anaa Ebibifo hɔn mu no a ɔnye nhyehyɛe a ɔfa nsisi nsɛm a nyimpakuw bi fa mu wɔ nwomasua soronko no mu no wɔdze ahyɛ ndzɛmba a w'ahyehye no mu na dwumadzi ne ho nhyehyɛe no mu wɔ nwomasua ne nhyehyɛe mu na onnya dza ne iyiano fri ankoranko hɔn akwan a wɔdze dzi asɛm ma afa kyen afa fofor bi anaa dwumadzi ne mu ndzeyɛe bi.[12] === '''Factors that influence special identification''' === Dza ɔkyerɛ dɛ nyimpa bi yɛ banyin anaa basia(Gender),Dza ɔkyerɛ dɛ nyimpa bi yɛ Bronyi anaa Bibinyi (race), sikasɛm na eguadzi mu nhyehyɛe(socioeconomic status), na mpɛn ahorow a wɔdze yi hɔn fri dwumadzi mu kosi mber bi(suspensions) yɛ dza ɔdze akwansidze pii ba akwan a wɔdze nkorɔfo hyɛ dwumadzi bi mu.[10][14] Ne tsitsir, Esuafo mbanyinfo a hɔn ebusua nnyi bi wɔ ɔhaw kɛse wɔ ehiadze nhyehyɛe ne nkyekyɛmu ahorow mu.[14] Dza ɔka ho nye, mpɛn dodow a osuanyi bi woyi no fri sukuu nkitahodzi mu tum nya nsusuando bɔne wɔ akwan a omma onya akwanya wɔ nwomasua nhyehyɛe soronko bi mu.[14] == Role of historical inequality == Wɔ Abakɔsɛm mu no pɛpɛryɛ a onnyi hɔ wɔ America no dzi akotsen wɔ pɛpɛryɛ a onnyi nwomasua nhyehyɛe mu dɛm aber yi.[13] Abakɔsɛm a ɔkasafa tsetse nhyehyɛe a ɔkyerɛ akwan a Abrofo no nye Ebibifo no faa do na akwan a Abrofo no hyɛɛ Ebibifo no do no kɔ do dɛm aber yi na wɔdze nkyekyɛmu dzi dwuma wɔ hɔn mu na wɔ sukuu ahorow mu, na iyi ma wɔbɔ bra a ɔdze nkyekyɛmu ba Abrofo no na Ebibifo no hɔn mu,ibi nye dza ogyina hɔ ma nkyekyɛmu tsitsir a onnfa pɛpɛryɛ mbrɛ nyimpakuw bi wɔ dɛ wɔyɛ Abrofo anaa Ebibifo( significant disproportionality) wɔ nwomasua soronko (special education).[13] Abakɔsɛm a ɔkyerɛ nkyekyɛmu a ɔwɔ Abrofo na Ebibifo hɔn mu no dze nhyehyɛe a ɔma ekuw a wɔhyɛ hɔn do no nye ekuw a wɔhyɛ nkorɔfo do no hɔn dwumadzi bɔ ebira.[5]Dɛm nsɛm yi fa dza ɔyɛ tsetse nhyehyɛe no fa akwan a Abrofo no nye Ebibifo no tsenae na hɔn eguadzi mu nkyekyɛmu ma United States ma akwan a dɛm tsetse nhyehyɛe no botum atwe hɔn adwen akosi"adze kor no nso do."[6] Gyedzi a ɔwɔ dza wopɛ na dza wonnpɛ wɔ akwan a ɔdeda sukuu district mu no wɔdze hɔn abrabɔ mu nhyehyɛe(socially) na amanbrɛ mu nhyehyɛe (culturally) na wɔdze siesie no wɔ akwan ɔdze ɔhaw brɛ esuafo Ebibifo wɔ hɔn sukuu district mu.[13]Pɛpɛryɛ a onnyi hɔ ma nyimpakuw bi wɔ tsetse nsɛm mu no ma wotum dze dzi dwuma wɔ akyerɛkyerɛfo hɔn akwan mu, ebusua ahorow mu, na nkurow ahorow hɔn dwumadzi wɔ akwan a otum yi esuafo Ebibifo na hɔn ebusuafo fri hɔn adwenfa mu nhyehyɛe wɔ hɔn nwomasua mu. == Strategies for reducing disproportionality == IDEA bɔ mbɔdzen dɛ wɔ bɔbɔ esuafo a wɔwɔ ehiadze hɔnho ban. Na mbom sɛ woyi dɛm enyisoadzehun ahorow yi a wɔdze Act yi esiesie fri hɔ a,ne tsirtsir dza onnfa pɛpɛryɛ mmba da ho wɔ hɔ, ma ne tsirtsir gyina akwan a Abrofo dze Ebibifo fa do, wɔ kasahorow a wɔka mu(linguistically),na eguadzi nsɛm mu (economically) wɔ esuafo a wofri mbeambea pii a wɔwɔ ehiadze ahorow.[13]Iyi ntsi, pɛpɛryɛ a wɔhwehwɛ wɔ ndzeyɛe mu na atembu papa wɔ nwomasua mu no hia dɛ wɔbɔhwehwɛ dwumadzi ne nhyehyɛe mu na akwan a wɔdze dzi dwuma wɔ mbrɛ wosi dze nya ntsease wɔ dɛm dwumadzi ne nhyehyɛe mu wɔ nyimpakuw ahorow mu na hɔn nkyerɛkyerɛ mu.[13] Akwan a wɔdze bɔhwɛ ma wodzi bedzi IDEA dwumadzi no ho nhyehyɛe, aban no botum ayɛ nhyehyɛe a no mu da hɔ yie ɔfa "nkyekyɛmu wɔ nyimpa kuw bi mu a onnfa pɛpɛryɛ mbrɛ ibinom"[3]ama sukuu ahorow nyinara enya no mu ntsease ama dwumadzi ne mu nhyehyɛe no mu ayɛ dzen.Sukuu ahorow botum ayɛ nhyehyɛe a wɔdze gyina dwumadzi no mu ntsɛm na akwan wɔdze beyi dwumadzi bɔne biara a wɔ hyehyɛ ma otsea na oboa esuafo a wogyina ɔhaw bi n'ano a ɔfa adzesua mu nsɛm na suban no mu ndzeyɛe a ɔyɛ dzen.[3]sukuu ahorow nso botum ama nhyehyɛe a ɔyɛ multi-tiered system of support (MTSS) na Response to Intervention (RTI) framework a ibi nye universal screening, evidence-based interventions, na nhwehwɛmu a mpontu wɔ mu ama wɔdze atsew akwan a wɔdze yɛ nhwehwɛmu wɔ esuafo Ebibifo hɔn mu ma ɔbor do mu.[3][9] Nhyehyɛe ahorow a wɔdze tsew dza onnfa pɛpɛryɛ mbrɛ esuafo na sukuu dwumadzi no mu mpanyinfo nye • Ɔwɔ dɛ akyerɛkyerɛfo ka hɔnho bɔ mu na wonya nkitahodzi, administrators, na ebusuafo ama w'ahwɛ na w'ehu akwan a nyimpakuw a wodzi akotsen wɔ nhyehyɛe a wɔdze fa adwen mu fa esuafo hɔn ho na wɔhwehwɛ dɛ esuafo  hɔn ehiadze nyinara wɔbɔhwɛ na w'ayɛ no ho edwuma.[9] • Wɔbɛma akyerɛkyerɛfo a wonye hɔn dzi dwuma a wofri mbeambea ahorow no akɔ sor na w'ama hɔn a wodzi akotsen wɔ nkyerɛkyerɛ mu no ntsetsee a ɔbɛma w'ahwɛ esuafo no yie na w'ama hɔn ntsetsee wɔ amanbrɛ ahorow no mu ndzeyɛe na dza ɔda no ho edzi wɔ akyerɛkyerɛfo nyinara mu.[1][3] • Wɔreyɛ nhyehyɛe a ɔyɛ (Universal Design for Learning principles) a w'esiesie ama obiara wɔ nwomasua nhyehyɛe mu ama w'aboa ma w'etum enya sukuudanmu nhyehyɛe a ɔma obiara dzi no ho hyɛ dwumadzi mu ama w'ahwɛ na w'aboa esuafo hɔn ehiadze nyinara na w'atsew ehiadze ahorow a ɔwɔ nwomasua soronko mu.[1] •Wɔreyɛ nhyehyɛe a wɔdze bedzi dwuma dze aboa ma wɔdze ahwɛ na wɔdze esiesie ɔhaw ahorow wɔ adzesua mu ansaana w'akɔ sor ma w'atsew akwan a wɔdze gyina hɔ ma Ebibifo esuafo ma ɔbordo wɔ nwomasua soronko ne nhyehyɛe mu.[1] •Wɔbɔ hwehwɛ dɛ esuafo nyinara benya nwomasua papa na apɔwmudzen no ho akadze a ɔbɔboa ma w'ahwɛ nsɛm a ɔdze ɔhaw wɔ adzesua mu ba.[1] •Wonye awofo na nkurow ahorow dzi nkitaho wɔ mbea a esuafo tse mu wɔ nwomasua nhyehyɛe mu ama w'aboa ma w'ahwɛ ma esuafo hɔn ehiadze ada edzi na w'edzi no ho dwuma ama w'aboa hɔn wɔ akwan bɔne a wɔdze hwɛ hɔn wɔ nwomasua soronko no mu.[1] • Wɔrehwehwɛ mu na w'akasa afa abakɔsɛm no mu dwumadzi ahorow a ɔfa nsisii nsɛm a nyimpakuw bi fa mu no.[13] •Nhwehwɛmu a ɔbɔhwehwɛ mbeambea ahorow mu, sukuu, ebusua, na ndzɛmba a nkurow bi botum ama no wɔ dza ɔwɔ famu na dza wɔdze gyina hɔ ma ɔbordo wɔ nwomasua soronko mu (under- or overrepresentation in special education).[14] • === '''Recommendations regarding IDEA to reduce disproportionality''' === === Early intervention === == Inconsistencies in disproportionality == == Stigmatization and disproportionality == Wɔ aber a nhyehyɛdze a ɔhwɛ nwomasua soronko ɔwɔ dɛ ɔdze mboa nhyehyɛe to akwan mu ma esuafo a wɔwɔ ehiadze bi anaa yareba bi no, dzaa ogyina atwetwesi a wɔ fa mu (stigmatization) na nsisii nsɛm a wɔnye hɔn fa mu (disproportionality) wɔ nwomasua soronko mu no (special education) ma ɔda nsusuando bɔne a ofri akwan a wɔdze dzin ahorow to nkorɔfo bi do anaa wo tsiw hɔnho fri nyimpa bi ho,ne tsitsir kɔ ma esuafo a wɔyɛ Ebibifo[14] Akwan a wɔdze dzin to nyimpakuw bi hɔn do na wɔdze adwenpɔw bi (assigning intellectual), dza wotum hu(physical), anaa atsenka mu ehiadze (emotional disabilities) mma wonnhwɛ esuafo wo akwan bi do nkotsee wɔ hɔn tsebea mu na ibom ɔwɔ nsusuando kɛse bi ma hɔn ebusuafo, ne tsitsir wɔ nkurow bi hɔn amanbrɛ nhyehyɛe mu.[9][6] Akwan a wɔ fa do dze to hɔn dzin, onye akwan a wɔtsew hɔnho fri hɔn mu no dze kɔ sukuu adan ahorow mu no, ma akwan a wɔdze bɛhwɛ dɛm esuafo yi asei koraa, a ɔkyerɛ akwan a wɔdze tsew hɔnho fri hɔn mu no .[12] Ma ɔbor akwan a tsebea no hyehyɛ no, dɛm akwan a wɔdze tsew hɔnho fri hɔn mu no tum dze ɔhaw brɛ hɔn w'aber a w'ewie hɔn sukuu na ɔtsew akwanya a Ebibifo esuafo botum enya.[14] === Intersectionality and disability === Esuafo a wɔwɔ ehiadze bi anaa yareba bi no wonye hɔn hyɛ  gyinabea bi wɔ hɔn mantam a ɔhyɛ mfinfim dɛ wɔyɛ Ebibifo anaa Abrofo(race),ebusuakuw (ethnicity),gyinabea a wɔwɔ mu (class), kasa a wɔka(language), na sɛ wɔyɛ mbanyinfo anaa mbasiafo(sexuality).[13]W'aber a nkorɔfo beberee dze hyɛ esuafo dɛ wɔwɔ ehiadze bi anaa yareba bi frii a ngyinae a ɔkyerɛ dɛ adze papa beberee nnkɔ tum efri mu aba, akwan a wɔdze hwɛ nkorɔfo a wɔwɔ ehiadze a ɔfa dɛ wɔyɛ Ebibifo anaa Abrofo(intersectionality of disability with race), bea a wofri(ethnic),gyinabea a wɔwɔ mu(class), kasa a wɔ ka(language), na sɛ wɔyɛ mbanyinfo anaa mbasiafo(sexuality) botum afa akwan ahorow a wɔdze sei nkorɔfo wɔ dɛ wɔyɛ Ebibifo anaa Abrofo(race) na ehiadze a wɔwɔ.[13]Dza ɔka ho nye dɛ, akwan a wɔdze hwɛ nkorɔfo a wɔwɔ ehiadze a wɔfri mbea ahorow tum nya nsusuando wɔ esuafo hɔn do wɔ hɔn nwomasua no mu nsɛm ho na dza obɛfri mu aba ho.[13] Dza adzesuabea ahorow rehwehwɛ efri hɔn ho na ɔwɔ ngyinae a onnkyerɛ akwan a Ebibifo anaa Abrofo, mbanyinfo anaa mbasiafo, na dza okekaho ka bɔmu dze siesie dza nkorɔfo famu no (non-intersectional contexts) tum tsew akwanya a no ho hia yie ama dɛm esuafo yi. == References == 9os285b10nc1n102f5v2t09rb1ystfy Sangha Trinational 0 1573 13672 13620 2024-06-15T15:19:10Z Assilidjoe 33 added wikidata 13672 wikitext text/x-wiki {{Databox|item=Q2580451}}'''Sangha Trinational''' (French: ''Trinational de la Sangha, TNS'') ɔyɛ kwayɛ mu bi a w'akyɛ mu wɔ aman a wɔwɔ Central African Republic, Cameroon na Congo-Brazzaville hɔn ntsɛm.Wɔdze ka UNESCO ne ewiadze mu ndzɛmba a ogyina hɔ ma hɔn amanbrɛ (World Heritage Site) ho wɔ afe 2012 osiandɛ akwan dɛ nsu ho abɔdze no tse no ma ɔda nsiw na ɔyɛ soronko wɔ n'akwan mu wɔ nkurow ahorpw mu.[1][2]Dɛm enyigye bea yi wɔ aman ahaban ebiasa a ɔka no ho wɔ humid tropical forests no mu ma Central Africa:Nouabalé-Ndoki National Park wɔ Congo, Lobéké National Park wɔ Cameroon, na Dzanga-Ndoki National Park wɔ Central African Republic.Dɛm enyigyebea yi susu dɛ ɔwɔ asaase kɛse do na ɔboa ma akwan a wɔdze twitwa ndua kɔɔ famu wɔ ahaban ebiasa a ɔka ne ho no na w'ama ho kwan ma mbowa ahorow bi tse dɛ African forest elephants( a ɔyɛ ɔsuon pii), gorillas, sitatunga, na chimpanzees bɔ hɔ bra wɔ hɔ.[1]Dza ɔka ho nye dɛ, nduadze ahorow hɔn na dza ɔkekaho(endangered plant species) a ibi nye Mukulungu nya banbɔ wɔ ahaban no mu na dza otwa ne ho hyia. == Nhwɛdo == nmsdpy4enxc7hz63hulonb0ctrgulfr Asante Traditional Buildings 0 1574 13673 13671 2024-06-15T15:23:27Z Assilidjoe 33 Corrections made 13673 wikitext text/x-wiki {{Databox|item=Q1141003}}Asante Traditional Buildings no yɛ adan ahorow 10 a w'aboa no na w'esi no wɔ tsetse akwan mu fri Ashanti Empire mber mu wɔ mbea a ɔbɛn Kumasi.Dɛm adan ahorow yi wɔdze dzi dwuma dɛm abosom fie ahorow (fetish houses) na mbea a wɔdze som abosom (shrines) wɔ mber a ɔyɛ 18th na 19th centuries, wɔ mber a nna ɔyɛ sika kɔkɔɔ mfe(golden age) ma Ashanti Empire.Wɔ aber a amanbu no gui no wɔ aber a British hɔn dwumadzi hyɛ ase wɔ dɛm bea no fri afe 1806 dze kɔ afe 1901, adan ahorow a nna w'esisi wɔ Asanteman mu no wɔ sei no wɔ dɛm aber no mu. Na adan ahorow a ɔkekaho,ahenfie dan a ɔdze amanbrɛ ho ndzɛmba sie mu no( royal mausoleum) nyimpa bi a wɔfrɛ no Robert Baden-Powell sei dɛm dan no wɔ afe 1895 no mu.Adan ahorow du na w'aka no dze ɔyɛ ma ɔwɔ hɔ dɛm aber yi a ogyina hɔ ma abakɔsɛm na amanbrɛ ma Asanteman na ne nkorɔfo na wɔdze ka UNESCO ne ewiadze mu ndzɛmba a ogyina hɔ ma hɔn amanbrɛ (World Heritage Site) ho wɔ afe 1980. Wɔ kyerɛ mu dɛm adan no yɛ "efie ma mbanyinfo na abosom"(home of men and gods). W'ahyehyɛ efie ahorow etwa courtyard pii ho ehyia, wɔdze ndua apapa a ɔwɔ timber ma wɔdze sii, nkanponi(bamboo) na wɔdze ndɔtse faa ho (mud plaster).Akwan a wɔdze sii dɛm dan no wɔfrɛ no wattle na daub.Abab ahorow a wɔwɔ adan no mu no wɔdze bas-reliefs na wɔdze faa ho, wɔdze spiral na arabesque nhyehyɛe dzii dɛm dwuma no na dza ogyina hɔ ma mboa, nnoma na nduadzewa.Dɛm nhyehyɛdze yi dza ɔka ho yɛ tsetse ndzɛmba a wɔdze gyina hɔ ma Adinkra (traditional Adinkra symbols), na dɛm ndzɛmba a wɔdze dzi dwuma no wɔ nkyerɛkyerɛmu a ogyina hɔ ma biribi a ɔfa Asante amanbrɛ no na wɔdze ma awo ntoatoado.Abosom dan ahorow no wɔ adan nkyekyɛmu anan a n'enyiwa kyerɛ central courtyard, wosii no wɔ plinth a w'ama do no do.Adan nkyekyɛmu no mu ebiasa no na wɔdze yi amandze no dwumadzi, na dza ɔtɔ do anan no wɔdze dzi dwuma dɛ abosom dan n'ankana, na wɔ mma nyimpa biara nnwura no mu. Tsetsee amanbrɛ ne ɔsom no wogu do dze dzi dwuma wɔ abosom fie ahorow no, na ono nye sianstir nsti a wɔtse ase na wɔyɛ hɔ yie. Ibom, osiandɛ wɔdze ndɔtse na ahatɔw tsentsen bi a no mu ahow(mud and straw), Asante adan ahorow no botum edwiriw egu famu.Akwan a w'ama wɔdze egyae mber a wɔfa wɔdze siesie na akwan a abosom som no w'akɔ famu no dze ɔhaw brɛ nhyehyɛe a wɔdze besiesie dɛm adan ahorow no. == Nhwɛdo == slh4jtutxx2uz1qcygvcixuo694z295 M'banza-Kongo 0 1575 13670 13669 2024-06-15T12:05:09Z Assilidjoe 33 Added data 13670 wikitext text/x-wiki {{Databox|item=Q500189}}'''M'banza-Kongo''' (Portuguese fo bɔ dzen dɛ: [ɐ̃ˈbɐ̃zɐ], [ĩˈbɐ̃zɐ], [mɨˈβɐ̃zɐ] anaa [miˈβɐ̃zɐ ˈkõɡu], w'agye dzin dɛ '''São Salvador''' wɔ Portuguese fri afe 1570 dze kɔ 1976; Kongo: ''Mbânza Kôngo''), ɔyɛ ekurow ne tsir ma Angola ne northwestern Zaire Province[2][3] na wɔwɔ nyimpadom bɛyɛ 148,000 wɔ afe 2014.[4]M'banza Kongo nna ɔyɛ kurow ne tsir ma Kingdom of Kongo ofri aber a wosii si hɔ ansaana nkorɔfo a wɔyɛ Portuguese ba hɔ wɔ afe1483 ansaana woregu ɔman no wɔ afe 1915, osi nkyen dza ofri mber a wogyae no mu sii hɔ wɔ mber a akodzinsɛm sisii wɔ (civil wars) 17th century no mu.Wɔ afe 2017, M'banza Kongo wɔdze ka UNESCO ne ewiadze mu ndzɛmba a ogyina hɔ ma hɔn amanbrɛ (World Heritage Site) ho.[5] == Abakɔsɛm == Mbanza-Kongo (nna wɔfrɛ no Nkumba a Ngudi, Mongo wa Kaila na Kongo dia Ngunga [6][7]) manikongo a odzikan na ɔyɛ dɛm nhyehyɛe no, Lukeni, wɔ akwantsia bi wodzi eguadzi ho nhyehyɛe wɔ hɔ.[8]: 202  Kingdom of Kongo wɔ ne dwumadzi a ɔwɔ sor no dur southern Africa ne Atlantic coast dze kɔ Nkisi River.Manikongo no ebusuakuw no mu hɔn mpanyinfo na wɔdze no sii do dɛ odzi hɔn do ɔhen wɔ 300 mi2, bea bi ndɛ ɔka aman beberee hɔn ho.Nyimpakuw a wofri Portuguese a wodzi kan dur hɔn wɔ afe 1491 no mu no dze nda 10 tuu kwan ansaana wɔredur hɔ wɔ Congo River n'ano.[9] Tsetsee Ahenfo a wodzii kan kyerɛw hɔn ho nsɛm no kasafa hɔn nkurow no ho dɛ ɔyɛ " Congo kurow(the city of Congo)" (''cidade do Congo''), na edzin a wɔdze ma kurow no a ɔyɛ ''São Salvador'' no dzii kan puei mu wɔ Álvaro I ma Kongo (1568–1587) ne nkyerɛwee mu na nkorɔfo a wobedzii n'adze toa ne ndwuma no do. Wɔ aber a nkorɔfo a wofri Portuguese bodur Kongo no, nna Mbanza Kongo w'abɛyɛ kurow kɛse dadaw, mpo na wosusu dɛ na ɔyɛ kɛse paa wɔ sub-equatorial Africa, na  a letter from the Portuguese ɔman no mu panyin ne nkrataa a ɔdze kɔ ma Lisbon dze kurow no (ne ban a ɔwɔ no mu no)susuu Portuguese kurow a wɔfrɛ no Évora.[10] Wɔ afe 1550 no Mbanza-Kongo maa ho kwan ma nyimpakuw bi a wɔyɛ Portuguese eguadzifo na Jesuit asɛmpakafo na dɛm nkorɔfo kaa hɔnho bɔmu na wɔ faa adwen a nka wɔdze reyɛ etu manikongo Diogo I Nkumbi a Mpudi.[8]: 217  Wɔ afe 1568 manikongo Alvaro I no wotuu no fri Mbanza-Kongo na dɛm dwumadzi yi by the invading Jagas a wotuu hɔn ho hyɛ hɔn do na wɔ dzii dɛm dwuma no, na wotuu kurow n'ase.Portuguese military boa Alvaro ma ne nsa ka kurow no ne tsir, na ibom na ɔwɔ dɛ ɔdze Luanda dzi dwuma, bea a nzimbu wonya hɔn sika a wɔdze dzi gua na ɔwɔ dɛ ɔman no dze dɛm sika no dze dwuma, a ɔkyerɛ akwan a wɔdze yɛ akatua ma mboa a wonnya fri hɔn hɔ.[8]: 218  Wɔ Ɔhen Afonso II n'amanbu no mu no, wɔdze adan a wɔdze mboba sisii no kaa ho, wɔdze ahenfie na asor dan beberee kaa ho.Mbanza-Kongo nyaa mpontu dɛ kingdom of Kongo no mu yɛ kɛse na wonyinii, na ecclesiastical nsɛmfua a na wɔka no wɔ afe 1630 no nye dza ɔfa 4,000-5,000 esubɔ ahorow kɔɔ do wɔ nkurow no mu na hinterland ahorow a wotwa hɔn ho hyia no (wosusu dɛ ɔyɛ botan no mu bon beberee a w'etwa hɔn ho ehyia), na ɔkɔ do ma nyimpakuw bɛyɛ 100,000.Dɛm yi, nna nkorɔfo 30,000 na wɔ tsena botan no do hɔn a wɔka ho no wɔ botan no mu bon ahorow a w'etwa nkurow no ho ehyia no.Dza ɔkeka adan a w'esisi a no ho hia no nna ɔyɛ asɔr dan ahorow du ebien, ibi nye São Salvador, nna ankorankor hɔn asɔr na oratories na ahemfie a ɔyɛ ahomka yie a otoado ebien, ɔda mu kor pɛ wɔ Kongo nyinara, ɔhɔho a wɔfrɛ no Giovanni Francesco da Roma kyerɛ mu dɛm(1648).[citation needed] Wotuu kurow n'ase mpɛn pii wɔ akodzi mber no (civil wars) a odzii Mbwila n'ako nsɛm n'ekyir(anaa Ulanga) wɔ afe 1665, na wogyae no mu sii hɔ wɔ afe 1678.Wɔ sanso kɔ mu wɔ afe 1705 na Dona Beatriz Kimpa Vita n'e abedzi ekyirfo na wɔkɔ hyɛɛ hɔ wɔdze no sanso sii hɔ dɛ Kongo ne kurow ne tsir na King Pedro IV ma Kongo wɔ afe 1709 na odzii dɛm dwuma no.[8]: 256  Nyimpa hɔn ase annhyew biom wɔ dɛm bea no na ibom nyimpakuw a wɔkɔ tsena dɛm bea no bordo wɔ 18th na 19th century. Wɔsesa dzin no dze sanso kɔɔ "Kongo nkurow(City of Kongo)" (Mbanza Kongo) w'annkyɛr biara na ɔman Angola nyaa ne fahodzi. == Geography == Mbanza-Kongo ɔda kwan a ɔben bea a ɔman Angola si a onye Democratic Republic of the Congo hyia mu.Ɔhyɛ dza wosusu dɛ ɔyɛ 6°16′0″S 14°15′0″E na osi bea bi a ɔyɛ ahomka paa wɔ obotan no do, mpɛn bi no wɔfrɛ no Mongo a Kaila (botan ɔdze nkyekyɛmu ba) osiandɛ mpanyimfo a wɔ wɔ dɛm aber yi mu no nya nkae dɛ ɔhen no hyehyɛ ebusukuw ahorow wɔ hɔn ɔman no mu na otuu hɔn ase frii hɔ.Wɔ botan no mu bon no mu dze kɔɔ south Luezi River no fa mu. === Climate === M'banza-Kongo wɔ tropical savanna climate (Köppen ''Aw'') dɛmara nso kɔ do wɔ Kinshasa anaa Pointe-Noire, characterised by a fairly long though not intense wet season fri October dze kɔ May, na wosusu dɛ ɔpɛ mber no fri June dze kɔ September no kɔ do wɔ hɔ osian mframa nwin a ofri Benguela. Iyi ma nwimu dzen wɔ dɛm bosoom no mu. == Sites == M'banza Kongo agye dzin osian adan adadaw a wɔwɔ no fri 16th century Cathedral of the Holy Saviour of Congo (wosii no wɔ afe 1491 no mu), na nkorɔfo beberee a wofri Angola kyerɛ dɛ ɔyɛ asɔr a w'akyɛr yie wɔ sub-Saharan Africa.Ndɛ mber mu asɔr, wɔfrɛ no São Salvador, kurow no mu hɔ nyimpa ma no dzin bi dɛ ''nkulumbimbi'', dɛmara yi wɔ kyerɛ dɛ abɔfo na wɔdze dɛm dan no sii hɔ wɔ mber tsia bi mu.Wɔdze no si gyinabea a ɔkyerɛ dɛ ɔyɛ cathedral wɔ afe 1596. Pope John Paul II wɔ aber a ɔkɔɔ Angola wɔ afe 1992 no mu no,ɔkɔ nserahwɛ wɔ hɔ. Bea soronko bi nso a ogyina hɔ ma tsetsee abakɔsɛm a no ho hia yɛ dzaa wɔdze kae  King Afonso I ne maame wɔ bea a wɔfa wimuhyɛn (airport), na dɛm nhyehyɛe yi kasafa panyin bi a ogyee dzin pa a ɔhyɛɛ ase wɔ afe 1680 dɛ Ɔhen no sie ne maame wɔ aber a ne maame tsease osiandɛ nna me maame nnyɛ krado dɛ obegyae "abosom som bi" na maame nna ɔhyɛ dɛm abosomdze no wɔ ne kwan ho. Mbea ahorow a no ho hia nye ''Jalankuwo'', Manikongo ne atambu bu dua, na dɛm aber yi mpo dɛm dua no si bebia ɔyɛ downtown wɔ kurow no mu, onye sunguilu,na gyinaabea bi a ne nhyehyɛe dɛ famu a ɔsanso tse dɛ nhyehyɛdze a ɔyɛ rectangular na tsetsee amanbrɛ no ka dɛ  wɔdze dɛm bea no hohow ɔhen a w'ewu no ho wɔ wɔ ansaana w'esie no.Dɛm nhyehyɛdze ebien no wɔ ahenfie na wɔdze ayɛ wɔdze ahenfo na amanbrɛ ho ndzɛmba siesie (Royal Museum)dɛm aber yi.[2] Dɛm bea yi a wɔdze ahenfo na amanbrɛ ho ndzɛmba siesie(Royal Museum) yi, w'asanso esi dan no ma w'abɛyɛ dɛ ndɛ mber yi mu dze, adan a w'esisi wɔ hɔ yɛ ahomka fri tse ɔman no mu,ibom wɔ hwer adan beberee wɔ akodzi mber no mu (Civil War) wɔ afe 1976 dze kɔ 2002. == Nhwɛdo == == Bibliography == • Ndamba, Josué. Kongo Kultur Vol.4. 2021 : Réhabiliter et s’approprier MBanza Kongo. La Loupe, N'Tamo (Brazzaville), Paris: Paari éditeur, 2022. (in French) == Abɔtsen do nkikadodzi == emddosgybnepj6nkvq4ejkr4r5us7f1 Australia 0 1576 13655 2024-06-13T21:37:29Z 110.150.52.252 Created page with "{{Databox|item=Q408}} '''Australia''', dodowara nyim ne dzin dɛ '''Commonwealth of Australia''', ɔman a ɔwɔ atɔe [[Oceania]] mu. [[Nkyekyεmu:Aman ahorow]]" 13655 wikitext text/x-wiki {{Databox|item=Q408}} '''Australia''', dodowara nyim ne dzin dɛ '''Commonwealth of Australia''', ɔman a ɔwɔ atɔe [[Oceania]] mu. [[Nkyekyεmu:Aman ahorow]] 19f4ja0flyh5mrdtx9og07k7yvekzf2 Mando Senior High Technical 0 1577 13740 2024-06-22T12:41:21Z Laudeson 68 atekel fofor 13740 wikitext text/x-wiki '''Mando Mpanyimfo Nsɔwdo Skuul''' wɔ Ajumako Mando a ɔwɔ Ajumako Enyan Essiam Mansin mu. Ofi Mansin no kurowpɔn Ajumako mu kɔ hɔ no yɛ Kwansin bɛyɛ esia ara (6km). 0magxgfs0x5lrsikbfwu2de0on70274 St. Louis Senior High School (Ghana) 0 1578 46985 36077 2025-05-09T12:02:04Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 46985 wikitext text/x-wiki {{Databox|item=Q7589689}}'''St. Louis Mpanyin Nsɔwdo Skuul''' yɛ mbasiafo nwomasuabea a wɔatsew wɔ Kumase ne fa bi a wɔfrɛ no Oduom a ɔwɔ Esuantse Mantɔw mu. Asɔfo nkyerɛmbaa a wɔwɔ Jesus N'Akoma Krɔnkrɔn Kuw no mu na wɔtsewee wɔ afe 1949 mu. Ɔno nye mbasiafo skuul a odzii kan bɔbɔɔ adze wɔ ɔman Ghana mu <ref>https://web.archive.org/web/20240621035436/https://stlouisshs.edu.gh/</ref>. == Abakɔsɛm == Ɔsɔfopɔn-mu-pɔn Hubert Pailissen, SMA, dze too gua wɔ afe 1949 mu dɛ "Mbabun a wɔkɔ skuul wɔ ɔman yi mu no yɛ bɛyɛ ɔha nkyɛmu duenum pɛr. Mbrɛana ɔmamfo no ehu hia a ohia dɛ wɔyɛ biribi fa iyi ho-mekyerɛ dɛm mbasiafo yi a hɔn mu piinara nnya akwanya nnkɔ skuul yi. Iyi na opuhiin ahemfo yi a hɔn enyi ko hɔn asɛdze a wɔyɛ ma hɔn mamfoe ho ma wobisaa hɛn dɛ yensisi skuul adan mma mbasiafo yi wɔ hɔn nkuraase ahorow mu...<ref>https://web.archive.org/web/20200628213341/http://stlouisshs.edu.gh/about-us/brief-history/</ref> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] gb7vjy8hr3evvh3b1f0ybxq3tr2ojya Winneba Community Nursing Training College 0 1579 13761 13742 2024-06-22T16:11:10Z Assilidjoe 33 Changes made 13761 wikitext text/x-wiki Simpa Community Nursing Training Kɔlegyi yɛ ɔman no ayarhwɛ suapɔn wɔ Simpa a ɔwɔ a ɔwɔ Mfinimfin Mantɔw mu wɔ Ghana. Kɔlegyi yi wɔ Efutu Mansin mu. Dwumadzi a ɔkɔ do wɔ suapɔn yi mu nyinara no, Apɔwmudzen Asoɛe na wɔhwɛ do. Nursing na Midwifery Council (NMC) na wɔhwɛ toto dwumadzi, curriculum na nsɔhwɛ a anɛɛsefo na midwifefo no kyerɛw. Council no botae no hyɛ section 4(1) of N.R.C.D 117 no ase. 8oph3td83qdont2lnxohy68zrq7g2ex St. Augustine's College (Cape Coast) 0 1580 46982 35161 2025-05-09T12:01:52Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 46982 wikitext text/x-wiki {{Databox|item=Q7587148}}'''St. Augustine's College''' yɛ mbanyimfo nkotsee nsɔwdo adzesuabea a ɔwɔ Oguaa, Ghana. Sukuul no hyɛɛ ase wɔ Amissano, ekurase bi a ɔbɛn Dena wɔ afe 1930. Roman Katɔlik Asɔr no tseew sukuul yi ama ɔabɛyɛ nsɔwdo sukuul na asɔfo suafo hɔn ntsetseebea. Wɔdze sukuul yi too Ht. Augustine a ofi Hippo (354 - 430 AD). Sukuul no ne nsabran nye Omnia Vincit Labor, a ɔkyerɛdɛ "Pinkyɛr dzi adze nyinaa do Nyim". Sukuul no wɔ esuafo kuw nkyekyɛmu dubiako (11). == Abakɔsɛm == Dzifuu 6, 1933 mu no, Roman Katɔlik Asɔr nye Sɔfopɔn a ɔhwɛ asɔr a ɔwɔ Oguaa na no nkwaado no, Sɔfopanyin W. T. Porter hun hia a ohia dɛ wonya sukuul ma Roman Katɔlik Asɔr no, na wohun dɛ Oguaa na oye ntsi wɔfaa hɔ. Wɔhyɛɛ fa dze toow sukuul no ne fapem wɔ bea a ɔwɔ seseiara wɔ afe 1935 mu. Sɔfo Maurice B. Kelly, panyin a nna ɔda Ntsetseebea a ɔwɔ Amissano a sesiara ɔyɛ Ht. Teresa Asɔfo Suafo Ntsetseebea a ɔwɔ Amissano, bɛyɛɛ Kyerɛkyerɛnyi Panyin a odzi kan maa sukuul no.<ref>https://www.catholic-hierarchy.org/bishop/bport.html</ref> <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] jqg2b32prxnqgsza4up2xjlgeytugfm Bompeh Senior High Technical School 0 1581 44083 38262 2025-05-09T11:56:21Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 44083 wikitext text/x-wiki {{Databox|item=Q19571101}}'''Bompeh Senior High Technical School''' yɛ nsɔwdo skuul a ɔwɔ Sekunde-Takoradze Mansin a ɔwɔ Anee Mantɔw mu wɔ Ghana. Afe 1989 mu no, nwomasua a odzi kan a wɔfrɛ no G.C.E. 'O' level no, esuafo no bɔɔ hɔnho mbɔdzen papaapa. Wɔkyerɛɛ hɔn ahofama wɔ nwomasua mpontu mu a ɔdaa skuul no mbɔdzembɔ edzi.<ref>https://www.businessghana.com/</ref><ref>https://web.archive.org/web/20241204101631/https://www.basketballghana.com/2015/01/27/surprise-package-bompeh-shs-silence-doubters/</ref><ref>https://www.myjoyonline.com/photos-of-takoradi-ladies-displaying-their-skills-at-schools-disinfection-exercise/</ref><ref>https://web.archive.org/web/20241107195926/https://bobbytheblogger.com/about-bompeh-senior-high-technical/</ref> == Abakɔsɛm == Skuul no yɛ Skuul kor a Axim kwan finmfin skuul. Wɔgyee, wobuee mu na wɔsiesie no bɛyɛɛ Mbofra skuul a ɔyɛ Ghana Nwomasua Asoɛe yɛɛ no [[Fankwa]] 1976 na wɔfrɛɛ no Axim Kwan mboframber mu skuul.<ref>https://www.modernghana.com/news/287189/bompeh-senior-high-technical-school-celebrates-silver-jubile.html</ref> Fankwa, 1985 afe mu no, hɔn Mantɔw kwankyerɛfo no hyɛɛ dɛ, Ghana Asoɛe a wɔhwɛ nwomasua do no nsesa skuul no mbɛyɛ nsɔwdo skuul na wɔfrɛɛ skuul no Boampweh da nsɔwdo skuul ber a Sekunde hen a oenya ne beebi kɔr no kyerɛɛ neyinsɔ wɔ nwomasua mu ber a ɔtse ase no. Annyɛ yie, mbom, kesi 1989 ber esuafo a wowiee O/l wɔdze hɔn bɛkyerɛɛ. Esuafo woewie skuul wɔhɔ no wɔfrɛ hɔn Adzehyɛ Nkumaa, na esuafo wɔw skuul hɔ no wɔfrɛ hɔn Bompehrian. == Skuul Mpanyimfo == {| class="wikitable" !Dzin !Dɛ ɔyɛ banyin anaa basia !Ber a odzii |- |Mercy Essuman Gwira |Basia |1985–1986 |- |Isaac Adams |Banyin |1986–1991 |- |Nat. M. B. Kwofie |Banyin |1991–1998 |- |Aba Smith |Basia |1998–2010 |- |Rejoice Amoa |Basia |2010–2013 |- |Regina Kornu |Basia |2013–present |} == Esuafo a wɔagye dzin awoewie skuul yi == * Bridget Otoo - Ghana Nsɛmkyerɛw dwumayɛnyi<ref>https://www.ghanavisions.com/takoradi/</ref> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 3n883tcx7bf4nhux7plrce2de57hils University Practice Senior High School 0 1582 13747 13746 2024-06-22T13:03:05Z 197.251.240.164 Correction 13747 wikitext text/x-wiki University Practice Senior High School(UPSHS) yɛ ntoado skuul wɔ Cape Coast wɔ Mfinimfin mantow wɔ Ghana. iolkj2lkcnur8pu1sgy5leyry3g9lhc Nwansema 0 1583 13780 13779 2024-06-25T13:04:02Z Assilidjoe 33 Improved article 13780 wikitext text/x-wiki {{Databox|item=Q166111}}''''''Nwansema'''''' yɛ etuiboa a yehu hɔn wɔ fie a pɔtɔkasa mu no, wɔfrɛ no ''housefly'' Obotum aba dɛ aboa yi n'ase fi ''Middle East'' na wɔatserɛw wiadze nyinara, a yebotum so aka dɛ wɔnye nyimpa tse. ɔyɛ ntuiboa a hɔn ho nnyɛ na wɔ efie mu. Nwansema a oenyin no ahosu yɛ nsonso anaa dɛ tuntum, na hɔn anan yɛ anan. Wɔwɔ nsensanee anan beabea hɔn ekyir na nwi kakra so wowɔ hɔn ho na wɔwɔ ntakra so wɔ hɔn ho. Hɔn enyiwa yɛ kɔkɔɔ. Nwansema ber no dze n'enyiwa sisi nkyɛnkyɛn kakra. Nwansema ber no taa nye onyin no dzi ehyia mpɛn kor ara na ɔdze nkyirefua no die ma daakye. Ɔtow ne nkyirefua ekukuw ekuw bɛyɛ ɔha gu ndzɛmba prɔwee bi tse dɛ edziban, mboafun na egyanan do.[[Fael:Housefly mating2.jpg|thumb]] Dɛm suow ''labae'' efufuw a wɔfrɛ hɔn ''magɔto'' a wonnyi nan. lq205f9owgrbnre5ga564zzh6gd1jza Wesley Girls' Senior High School 0 1584 47006 35193 2025-05-09T12:03:16Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 47006 wikitext text/x-wiki {{Databox|item=Q7983927}}'''Wesley Girls' High School (WGHS)''' yɛ mbasiafo skuul a wosua adze wɔ hɔ wɔ Finimfin Mantɔw mu wɔ Ghanaman mu.<ref>https://en.wikipedia.org/wiki/Wesley_Girls%27_Senior_High_School#cite_note-1</ref> Methodist amanyɛnyi ne yer a wɔfrɛ no Harriet Wrigley na ɔdze skuul no bɔbɔɔ adze wɔ afe 1836 mu.<ref><nowiki>https://en.wikipedia.org/wiki/Wesley_Girls%27_Senior_High_School#cite_note-Adjei2007-2</nowiki></ref> Wɔdze skuul no too obi a ɔdze Methodist som no bɔbɔɔ adze a wɔfrɛ no John Wesley. == Abakɔsɛm == Wesley Girls' High School dzi 68 wɔ skuul a wɔbɔ hɔnho mbɔdzen 100 wɔ Ebibir mu a ɔyɛ ''Africa Almanac'' 2023 hɔn dwumadzi mu, hɔn nwomasua pa ntsi, esuafo hɔn dɔmyɛ, ahoɔdzen na esuafo woewie no ndzeyɛɛ, mbrɛ skuul no tse, intanɛtse na kaseɛbɔ nhunii. == Mbɔdzembɔ == * Dzii nkunyim wɔ Sprite Ball akansi mu wɔ afe 2008 na 2016 mu == Esuafo woewie skuul yi == * Rosina Acheampong, educationist, first female deputy director general of the GES, first Ghanaian headmistress of Wesley Girls High School * Jemila Abdulai, blogger, writer and digital marketer * Barbara Frances Ackah-Yensu, active justice of the Supreme Court of Ghana (2022–) * Rosamond Asiamah Nkansah, 1st police woman in Ghana * Betty Acquah, feminist painter * Adina, musician * Sophia Ophilia Adjeibea Adinyira, justice of the Supreme Court of Ghana (2006 – 2019) * Dedo Difie Agyarko-Kusi, Ghana Ambassador to South Korea (2017–2021) * Agnes Aggrey-Orleans, Ghanaian diplomat * Zanetor Agyeman-Rawlings, member of parliament for Klottey Korle Constituency * Mabel Agyemang, Chief Justice of the Turks and Caicos Islands, first female Chief Justice of The Gambia (2013-2014) * Ama Ata Aidoo, award-winning author, academic, former Minister of Education * Sophia Akuffo, 13th Chief Justice of Ghana * Patience Akyianu, banker; firmerly managing director of Barclays Bank Ghana and currently CEO of Hollard Insurance * Akosua Addai Amoo, Sports journalist * Grace Amponsah-Ababio, a retired diplomat * Abena Osei Asare, member of parliament for Atiwa East * Gladys Asmah, former Minister of Fisheries * Becca, musician * Sylvia Boye, former Chief Executive and first female Registrar of West Africa Examinations Council * Mary Chinery-Hesse, former civil servant and first female director of International Labor Organization, United Nations * Melody Millicent Danquah, first female pilot in Africa * Mercy Yvonne Debrah-Karikari, first female to be Secretary to the Cabinet * Rita Akosua Dickson, Vice Chancellor of KNUST * Florence Dolphyne, first female Professor and first female Pro-vice Chancellor, University of Ghana, Legon * Efua Dorkenoo, activist * Brigitte Dzogbenuku, Presidential candidate (2020) & Vice Presidential candidate (2016) for the Progressive People's Party * Constance Edjeani-Afenu, first female brigadier general of the Ghana Armed Forces, Deputy Military Adviser to Ghana's permanent Mission in New York * Mary Grant, Ghana's first female council of state member; first alumna to be a medical doctor * Afua Adwo Jectey Hesse, chief executive officer of the Korle Bu Teaching Hospital * Avril Lovelace-Johnson, active Justice of the Supreme Court of Ghana (2019–) * Jennifer Koranteng, model and fashion designer * Angela Kyerematen-Jimoh, business leader and Microsoft's Financial Strategic Partnership Lead for Africa * Eva Lokko, engineer and former managing director of the Ghana Broadcasting Corporation * Alima Mahama, lawyer and former Minister for the affairs of women and children in Ghana * Takyiwa Manuh, Ghanaian academic and author * Joy Henrietta Mensa-Bonsu, a law professor and active Justice of the Supreme Court of Ghana (2020–) * Akosua Menu, deputy CEO of National Youth Authority * Joyce Bawah Mogtari, Lawyer and Former Deputy Minister of Transport * Emma Morrison, television personality and media professional * Victoria Nyarko, Ghanaian politician, member of parliament in the first republic * Jane Naana Opoku-Agyemang, first female Vice-Chancellor of a state University in Ghana * Rose Constance Owusu, former justice of the Supreme Court of Ghana (2008 – 2014) * Deborah Owusu-Bonsu, musician, television presenter and model * Martha Akyaa Pobee, Diplomat, Permanent Member to the United Nations, * Lucy Quist, first Ghanaian woman to become the CEO of a multinational telecommunications company in Ghana * Mabel Simpson, fashion designer * Hanna Tetteh, former Minister for Trade and Industry and former Minister for Foreign Affairs * Gertrude Torkornoo, 15th Chief Justice of Ghana * Yvonne Tsikata, international economist and first Ghanaian woman to become vice president at the World Bank * Julia Osei Tutu, wife of Asantehene, Otumfuo Nana Osei Tutu II * Georgina Theodora Wood, former police prosecution officer, first female Chief Justice of Ghana * Nana Oye Mansa Yeboaa, first female deputy Governor of the Bank of Ghana, and former Ghanaian diplomat * Vida Yeboah, minister of state in the Rawlings government, former Headmistress of Mfanstiman Girls' Secondary School <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 48ngy9y57ewhqwfaru8t0zxc203xt2a Shama Senior High School 0 1585 13753 2024-06-22T13:18:26Z Essoun Simon 1379 New article created 13753 wikitext text/x-wiki '''Shama High School''' yɛ nwomasua bea kɛse kor a ɔwɔ Sema Mansin mu wɔ Anee Mantɔw mu wɔ Ghana ha. 6qqed96mqbsu4a9wjspir0vg8hcnwai Fijai Senior High School 0 1586 44093 35090 2025-05-09T11:57:01Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44093 wikitext text/x-wiki {{Databox|item=Q16733514}}'''Fijai Senior High School''' a nna wɔfrɛ no Fijai Secondary School, yɛ mbaa na mbarimba nsɔwdo skuul a ɔwɔ Atɔe Mantɔw mu wɔ Ghana.Dzin Fijai yɛ dzin a ofi hɛn ara hɛn Mfantse kasa mu a ɔnye "Afei Gyae Me",a borɔfo kasamu ɔkyerɛ "Now, leave me alone". == Abakɔsɛm == Skuul no bɔbɔɔ adze wɔ afe 1952 mu dɛ Sekondi Day Secondary School, ka 1951 nhyehyɛɛ a wɔyɛɛ ma nkaano Gold Coast Aban.Wɔdze nsɔwdo skuul no hyɛɛ ɔmanhen a nna ɔhwɛ Essikado, a wɔfrɛ no Nana Kobina Nketsiah a ɔtɔ do IV wɔ [[Sanda]] bosoom a ɔtɔ do 25, 1952, Dɛm ber no wɔnye esuafo eduasa awɔtwe, mbarimba eduasa nye mbasiamba awɔtwe. Nna wɔyɛ skuul no wɔ sekunde asopitsi.Skuul no tuu fir sekunde asopitsi dadaw hɔ na wɔbaa bea wɔwɔ seseiara a wobenya hɔn dzin Fijai Senior High School (FIJAI). == Skuul n'ahyɛnsewdze == Skuul n'ahyɛnsewdze yɛ "Aquilline" ɔkɔr a ɔrutu akɔ sor na nsorma, wɔ enyinam nkandzea a ɔretsetsew dɛ gya hɔn ngyedo dzin a nye Ad Astra per Aspera, n'ase kyerɛ dɛ kɛpɛem nsorma a ɔyɛ kɛse na kebii. == Skuul Mpanyimfo == {| class="wikitable" !Dzin !Mber |- |Mr. Charles Quaye |1952–1965 |- |Mr. A. R. Cudjoe |1965–1973 |- |Mr. K. C. Mensah |1973–1982 |- |Mr. J. E. Acquah |1983–1990 |- |Mr. S. K. Folson |1990–1995 |- |Mr. Isaac Blankson |1996–2002 |- |Mr James H. Rhule |2002–2011 |- |Mr. Joe Ocloo Nyamadi |2011–2017 |- |Mr. Ken Abgomadze |2017 bɛpem ndɛ |} == Esuafo a woewiee skuul yi == * Sophia Ophilia Adjeibea Adinyira, Ɔtsembuafo wɔ Ghana Asɛndzibea baatan(20062019) * Ayikoi Otoo, Mbranyimnyi * General Emmanuel Alexander Erskine, Sodarnyi * Joe Baidoo-Ansah, Amanyɛnyi * Paapa Owusu-Ankomah, Amanyɛnti * Nana Yaa Brefo, nsɛmkyerɛwnyi, Angel FM 102.9 == Mboa adze == # ^ Jump up to:<sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> <sup>'''''d'''''</sup> # '''^''' # '''^''' "Fijai Senior High School celebrates Diamond Jubilee". ghanaweb.com. Retrieved 27 January 2014. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] c1uqnnrzmhozpwp8yrfj60eg26lov4c Fosu college of Education 0 1587 13758 2024-06-22T13:23:59Z Richard Okyere-Sam 1377 new article created 13758 wikitext text/x-wiki Okunyin Kwame Nkruma na ɔtsew '''Fosu Kɔlegye''' wɔ (afe apem ahakorɔn edusia enum) 1965 mu. Fosu Kɔlegye a tsemanmufo frɛ no Assinfo hɔn Suapɔn no, wobuee ano wɔ Ɔbrɛfɛw ne da ɔtɔ do duenum wɔ afe apem ahakorɔn eduosia enum mu (Nineteen Sixty Five) 1965. k5qsazriirhphcxoajs9bpykkt7m1bi Mfantsiman Girls' Senior High School 0 1588 48232 36595 2025-05-25T22:12:04Z Laudeson 68 siesiee mfomdo wɔ nsopɛlee mu. 48232 wikitext text/x-wiki Mfantsiman Girls' Senior High School yɛ mbasiafo nkotsee nsᴐwdo skuul a ᴐwᴐ Akyemfo (Salpond) wᴐ Ghana mfinimfin mantᴐw mu. Dr Kwame Nkrumah na osii skuul yi wᴐ afe '''1960''' mu. Ne dzin ankasa a nna wᴐdze frɛ no nye Saltpond Girl's Secondary School a nyimpa pii nara frɛ no 'syte'. Botae mapa ɔnam do ma wosii dɛm skuul yi nye dɛ wɔdze bɛtsetse mbasiamba wɔ mpanyin nsɔwdo skuul. Ɔhwehwɛ dɛ ɔdze nyimdzee bɔbɔ mbasiamba asen do dze epia nyimdzii a ɔbɔboa ma woeetum aboa ɔman no. Enyidoadzehu yi hwɛɛ kwan dɛ obotu ohia ase, aboa asetsena na edwuma mpontu na asan aboa Ɔman ne nyianara. 64ixyexysbxe32x1r273zlut1xn2nan Aggrey Memorial A.M.E. Zion Senior High School 0 1589 44056 35023 2025-05-09T11:54:41Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44056 wikitext text/x-wiki {{Databox|item=Q4692294}}'''Aggrey Memorial A.M.E. Zion Senior High School''' yɛ mbaa na mbanyimfo nsɔwdo skuul a ɔwɔ ɔman Oguaa wɔ Ghana. Wɔma ntsetsee pa ma esuafo tum twa hɔn ewiei nsɔhwɛ (WASSCE).<ref> == Mboaedze == <nowiki>https://web.archive.org/web/20140819090008/http://www.atlfmonline.com/component/k2/item/48-aggrey-memorial-a-m-e-zion-s-h-s-launches-75th-anniversary</nowiki></ref> == Esuafo a wowiee skuul yi == * Yaw Darko Asare, active Justice of the Supreme Court of Ghana * Kofi Acquah-Dadzie, academic and judge * Kojo Asemanyi, politician * T. D. Brodie-Mends, politician * Mustapha Essuman, footballer * Ken Kanda, Ghanaian representative to the United Nations * Rose Mensah-Kutin, gender advocate, journalist * Abrewa Nana, musician * Yvonne Nelson, actress * George Brigars Williams, actor * John Kudalor, former Inspector General of Police <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] haq1w66usecof6jd4i8k6uqo1drkzdo St. Teresa Secondary School 0 1590 13775 13774 2024-06-25T12:46:03Z Assilidjoe 33 added wikidata 13775 wikitext text/x-wiki {{Databox|item=Q7591827}}'''St. Teresa Secondary School''' (Chinese: 德蘭中學) yɛ Roman Katɔleke mbaa ntoado skuul wɔ Ho Man Tin, Kowloon, Hong Kong.Hong Kong Katɔleke Asɔrpɔn na wɔhwɛ do. Skuul no baatan/ekyirtaafo nye ɔhotsewnyi Teresa a ofir Lisieux, ɔnam dɛ skuul no wɔ mansin kor no ara mu, Kowloon kurowpɔn mansin, dɛ ɔyɛ St Teresa asɔr no wɔ Hong Kong. 3yymd6gftq1btwwh2bdrj5rd4udv2t5 Nana Ama McBrown 0 1591 36142 13907 2024-12-07T10:49:04Z Assilidjoe 33 36142 wikitext text/x-wiki {{Databox|item=Q6962267}}'''Felicity Ama Agyemang''' (wɔwoo no wɔ [[Ayɛwoho]] 15, 1973 mu),<ref>https://en.wikipedia.org/wiki/Nana_Ama_McBrown#cite_note-1</ref> a wɔsan so frɛ no '''Nana Ama Mcbrown''', yɛ [[Ghana]] sentwanyi, tɛlɛbihyɛn dwumadzi ho kyeame na ndwonkyerɛwnyi.<ref>https://en.wikipedia.org/wiki/Nana_Ama_McBrown#cite_note-2</ref> Ɔbɛgyee dzin wɔ ne kyɛfa a ɔdaa no edzi wɔ tɛlɛbihyɛn sen mu a ne dzin dze "''Tentacles"'' ansaana ekyir yi orubohu nkonyimdze wɔ ber a ɔdaa ne kyɛfa edzi wɔ sen a ɔwɔ Twi kasa mu a wɔyɛ "''Asoreba" na "Kumasi Yonko"'' mu.<ref>https://en.wikipedia.org/wiki/Nana_Ama_McBrown#cite_note-3</ref> Ɔno na nna ɔda edziban dwumadzi a wɔfrɛ no ''McBrown Kitchen'' a wɔyɛ no wɔ tɛlɛbihyɛn do ano na nna ɔsan so da kasa mu enyigye dwumadzi a wɔfrɛ no ''United Showbiz'' ano wɔ UTV do kɛpeem bosoom Ebow, 2023 mu a ofii hɔ bɛyɛɛ 'Media General'.<ref>https://en.wikipedia.org/wiki/Nana_Ama_McBrown#cite_note-:1-4</ref><ref>https://en.wikipedia.org/wiki/Nana_Ama_McBrown#cite_note-:2-5</ref><ref>https://en.wikipedia.org/wiki/Nana_Ama_McBrown#cite_note-:3-6</ref> Sesei ɔda dwumadzi a wɔfrɛ no ''Onua'' ''Showtime'' ano wɔ Onua TV do. == Ahyɛse Bra Na Nwomasua == Wɔwoo Nana Ama McBrown a ne dzin ankasa nye Felicity Ama Agyemang wɔ Kumasi a ɔwɔ Ghana, wɔ bosoom [[Dzifuu]] ne da ɔtɔ do 15 wɔ afe 1973 mu.<ref>https://en.wikipedia.org/wiki/Nana_Ama_McBrown#cite_note-7</ref>Ne maame Cecilia Agyenim Boateng a ɔtse Germany, na ne papa Kwabena Nkrumah gyae awar wɔ ber a nna McBrown yɛ abofra. == Mboaedze == <references /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana Nsɛnkyerɛwfo]] 7fzueaqsss4y4n5j3txn1ez85nbrxkb Baidoo Bonsoe Senior High 0 1593 13832 13828 2024-06-28T15:35:21Z Assilidjoe 33 Improved article 13832 wikitext text/x-wiki Biadoo Bonsoe yɛ nsɔwdo sukuul a ɔwɔ Agona Nkwanta wɔ Atɔee Mantɔw mu. Wosii skuul no wɔ 1990 wɔ Anee Mantɔw mu . Skuul no nkaano nna ɔyɛ mbofra skuul a wɔkɔ no dabiara nna aban sesaa no yɛɛ no nsɔwdo skuul.Skuul yi hɔn nsambran nye "Nyimdzee na nkabɔmu.Na skuul yi wɔ adan na ndzɛmba nyinara naaso Nsusem ho yɛ dzen ankasa Wɔwɔ <ref>Ghana online schools</ref>. holv9bbx6yj8nmzo18kvp4bx2ksl5qe Osei Tutu Senior High School 0 1595 45657 35152 2025-05-09T12:00:44Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 45657 wikitext text/x-wiki {{Databox|item=Q19975690}}'''Osei Tutu Senior High School''' yɛ mbanyimfo nkotsee nsɔwdo skuul a ɔwɔ Akropong wɔ Asante mantɔw mu wɔ Ghana. Wɔkan skuul ahorow a agye dzin na odzi mu wɔ Asante Mantɔw mu a, wɔnnsan Osei Tutu Nsɔwdo skuul ho. Adrɛɛse: Akropong, Kumase Hɔn a woewie: ABREMPONG Afe a wɔtsew skuul no: 1940 Esuafo no dodow: 3,700 Gyinapɛn: Nsɔwdo 1–3 Skuul no mansin: Atwima Nwabiagya North Ahosu: Fufuw, 'Blue' Hɔn nsabran: Vacus O.T / Vacus Land Motto: My Utmost for His Highest Dɔnhwer: Closed ⋅ Wobue no 7:30 am Dwowda Nɔmba: 054 747 2237 Skuul no bi: Aman skuul. Nsɔwdo Nwomasua Affiliation: Methodist Church Ghana [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] egx3iy1wkjxa09lggmgagtjtbilehvs Kumasi Senior High Technical 0 1596 36700 14295 2025-02-19T18:36:59Z Assilidjoe 33 36700 wikitext text/x-wiki '''Kumasi Senior High Technical Skuul''' yɛ nwomasua skuul a mbanyin na mbasiafo nyinara tum kɔ bi a ɔwɔ Patase a ɔwɔ Asante Mantɔw mu wɔ Ghana. ==Abakɔsɛm== Afe 1991 mu na wɔtseew skuul yi. Afe 2022 mu no, skuul no kesii akan wɔ National Science na Maths akansi no mu. ==Nhwɛdo== * ''"Kumasi Senior High Technical Contacts | SchoolsInGh.com". schoolsInGh. Retrieved 2023-08-27. * Mwendwa, Venic (2023-05-16). "100 best senior high schools in Ghana (WAEC standard) 2023". Yen.com.gh - Ghana news. Retrieved 2023-08-27. * "Kumasi Senior High/Tech". GhanaHighSchools.com. Retrieved 2023-08-27. * "Playback: Ghanass faces St. James Sem., Kumasi Sec. Tech. in quarter-finals". www.myjoyonline.com. Retrieved 2023-08-27.'' tlwnccnjozh4t9rfwg0c00slxqz7cbu Prempeh College 0 1597 46078 35155 2025-05-09T12:00:56Z Robertjamal12 13 /* ABAKƆSƐM */ clean up using [[Project:AWB|AWB]] 46078 wikitext text/x-wiki {{Databox|item=Q7240509}}'''Prempeh college''' yɛ aban nsɔwdo skuul a,ɔfa mbanyin na mbasiafo na afei nso esuafo no tum da hɔ. Yebohun skuul nekyir kwan wɔ Kumasi a ɔyɛ,Asante Mantɔw no kurow kɛse wɔ ɔman Ghana mu.Wɔtsewee dɛm nsɔwdo skuul yi wɔ afe1949, Asanteman Ahemfo mpanyimfo,Nglishiefo a wodzi hɛn do aban no. METHODIST asɔr a ɔwɔ Ghana na Presbitarian asɔr a ɔwɔ Ghana. Wɔze nsɔwdo skuul yi too Asantehen Nana Osei Tutu II, dɛ ɔdze asaase no maa hɔn ma wɔsii skuul no dze sii do. Na wɔyɛɛ no dɛ Elton College a ɔwɔ Nglishie man mu. Nsɔwdo skuul no ma afoforfo akwaabaa wɔ Kwame Nkrumah University of Science and Technology wɔ afe 2004, wɔgyee esuafo 441 wɔ afe 2012. wɔnye esuafo 296 a wofir suapon mu. skuul yi edzi nkunyim wɔ Robotics championships mu na wagye abɔsobɔdze mpɛn enum wɔ afe 2013 nye 2021 mfinfin. Wɔ 2016, Prempeh College gyee abasobɔdze wɔ Toyota Award ɛwɔ Robofest World Championships a ɔkɔɔr do wɔ Michigan,USA. == ABAKƆSƐM == Afe 1940 ne ntsɛm no,Englishie aban a wobedzii hɛn do no too nsa frɛ Presby asɔr nye methodist asɔrfo a hom edzi kan atsetseew skuul no wɔ etifi mantɔw mu ber wogyinna hɔn nyimdzee dadaw ama woetum aboa skuul ne ntsewee wɔ Ghana ma woasom etsifi mantɔwfo wɔ ɔman yi mu. Ɔnam Second World War no ntsi na ntwetwɛnee aba hɔn akwan mu. Wɔyɛɛ Prempeh College wɔ afe 1948, British modernist architects Maxwell Fry and Jane Drew na wɔyɛɛ. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] ibfm8wxqnrz3nxmi4p639ybmt1s5gut Kumasi Academy 0 1598 14095 13871 2024-07-22T13:30:37Z Robertjamal12 13 14095 wikitext text/x-wiki {{Databox|item=Q6443644}}'''Kumasi Academy (Kumaca)''' yɛ Ghana nsɔwdo skuul a ɔwɔ Esuantseman mu mekyerɛ Asɔkɔre-Mampɔn. Asɔkɔre-Mampɔn yɛ mansin akɛse no mu kor a ɔwɔ Esuantseman mu. Bio akwansin a ofi hɔ dze kesi Abowabo wimuhyɛbea hɔ yɛ akwansin enum. == Abakɔsɛm == KUMACA nyaa ne ngyinado fii "Ghana Baptist Convention" (Sadler Baptist College) wɔ 1956. Afei, wɔ afe 1960 mu no, dɛm nkorɔfo kuw dze skuul no fii Asɔkɔre-Mampɔn hɔ dze kowiee wɔ Abuakwa. Ekyir no na buronyi ewuraba bi a wɔfrɛ no Nadine Lovan a nna ɔyɛ Sadler Baptist School panyin. Ɔnam ntsetsee pa a wɔfaa som do dze yɛɛ hɔn ndzɛmba ntsi ama Sadler Baptist School atahye wɔ Ghanaman yi mu nyinara.<ref><nowiki>https://archive.ph/20150422010705/http://web.ghananation.com/alumni/Schoolprofile.asp?iSchool=39</nowiki></ref> Ekyir no aban pɛɛ dɛ nkyɛ ɔyɛ no dɛ aban skuul anaa ɔhwɛ do dɛ mbrɛ wɔyɛn' ara. Naaso "Baptist asɔr no ammfa hɔn adwen ama osiandɛ nna wonyim wɔ hɔn tsirmu dɛ ɔsor amanyɛ nna ɔsom nko. Wɔ dɛm mber nna ɔyɛ dzen ma asɔr no dɛ obegyaa mu kora koraa ama aban naaso ne nyinaa ekyir no hɔn nhyehyɛɛ begyina adze ebien do dɛ wobotum asesa dzin a nna ɔda skuul no do (Sadler Baptis) na mbom ɔsom no ne nkyerɛkyerɛ dze Baptist asɔr n'ankasa bɛyɛ. Aban gyee iyi tum na wɔmaa kwan ma wɔsesaa "Sadler Baptist Secondary School" no ma ekyir no ɔbɛyeew koraa.<ref><nowiki>https://web.archive.org/web/20200314223303/http://kumaca.org/</nowiki></ref> Wɔ Ayɛwoho ne Memenda da ɔtɔdo akron wɔ mfe mpem-ebien nye eduonu-ebien no, wɔmaa ndwumakuw a wɔfrɛ hɔn "Akunini Science Laboratory" dze abɛɛfo mfir kɔboaa hɔn ma hɔn adzesua tsimii. Hɔn a wɔhyɛ mu kena ma dɛm dwumadzi no kɔr do nye "Alumni Association (Akunini Global)"<ref name=":0">https://www.graphic.com.gh/news/general-news/you-have-built-a-21st-century-stem-laboratory-education-minister-lauds-kumaca-past-students.html</ref><ref name=":0" /> trbs4y7xacehsl4uvh9ny5bqrlvobqf Kumasi Girls Senior High School 0 1599 13909 13908 2024-07-05T11:22:55Z Assilidjoe 33 Heading added 13909 wikitext text/x-wiki {{Databox|item=Q19975644}}'''Kumasi Mbasiafo skuul''' no wɔ Kumasi Abrepo kurow a ɔwɔ [[Esuantse Mantɔw(Ashanti Region, Ghana)|Esuantse Mantɔw]] mu.Skuul no nye ɔman asopitsi bɔ nhwɛ enyim. == Abakɔsɛm == Nna skuul no yɛ akonkor bi hɔn dze a mbasiafo nkotsee na wɔkɔ skuul no . Naa owura bi a wɔfrɛ no Caxton Williams, a ɔyɛ Sierra leonean nyi ne dza wɔ 1953 ber no mu.Kumasi mbasiafo skuul a wotwa no tsia dɛ(KUGISS) hyɛ ase wɔ Susanso a ɔben Bomso gyinabea wɔ Kumase na Nkran kwan no do.Afe 1960s mu no, Skuul wura no dze skuul no kɔr old Tafo na hɔ na skuul no kɔr do . Afe 1992 mu no, wɔdze skuul no kɔr Abrepo hɔ bio. Aban bɛfae skuul wɔ 1963. == Anyɛnkofa == Anyɛnkofa a ɔda Kumase mbasiafo skuul na Kumase high a mbanyimfo na wɔkɔ a wɔfrɛ hɔn MMRAHEMMAA no yɛ dzen ankasa kesi dɛm mber yi mu. dpsfzpznw9d6yx456pbn7vbr62ksfaq Konongo Odumase Senior High School 0 1600 13874 13855 2024-06-29T11:39:29Z Assilidjoe 33 added wikidata 13874 wikitext text/x-wiki {{Databox|item=Q20088996}}'''Konongo Odumasi Senior High School''' yɛ ntoado sukuul a ɔwɔ Konogo-Odumasi wɔ Asante Akim Finimfin Mansin mu a ɔwɔ Esuantse Mantɔw mu wɔ Ebibiman mu( Ghana)<ref>[http://www.modernghana.com/news/265062/1/konongo-odumase-shs-old-students-hold-3rd-inter-te.html http:/]. [http://www.modernghana.com/news/265062/1/konongo-odumase-shs-old-students-hold-3rd-inter-te.html /www.modernghana.com/news/265062/1/konongo-odumase-shs-old-students-hold-3rd-inter-te.html]</ref> == Abakɔsɛm == Wɔhyɛɛ sukuul no ase wɔ Konongo Odumasi Nsɔwdo sukuul wo afe 2005 wo aber a Ɔmanpanyin Kufuor n'aban y33 d3 wobesesa Senior secondary school nyinara akɔ Senior High school wɔ Ɔman yi mu. Wɔdze mbanyin eduonu-kor na mbasiafo enum.woyi ka ntotoo na mpontu a woy33 faa nwomasua ho wo aber a Kwame Nkrumah no kuw CPP dzi nkunyim wo afe 1951 abatow mu no. Akyerɛkyerɛfo ebien a na hɔn ho hia wo ber a na wɔretsew sukuul no nye D.A Agyei na B. Spio-Garbrah. Wotuu kɔr bea a wɔwɔ seisiara wo afe 1963. Dzin a wodze maa sukuul ne saetse Ankasa nye Biafra,ɔno ekyir no, wɔnye Nigerian Civil War. <references /> h85plrezfyhsf2emrixbajcb0blvnm2 Accra Academy Senior High School 0 1601 13859 13857 2024-06-28T17:29:28Z Black Canadian 691 /* Abakɔsɛm[edit source] */ 13859 wikitext text/x-wiki Accra Academy yɛ mbanyimfo nkotsee skuul a ɔwɔ Bubuashie a ɔbɛn Kaneshie wɔ Nkran Mantɔw mu wɔ Ghana. Skuul no gye esuafo a wɔpɛ dɛ wɔda skuul no mu na hɔn a wɔba kɔ nyinara. Afe 1931 mu na wɔtseew skuul yi a nna ɔnnyɛ aban dze na afe 1950 mu na aban dze ne nsa too do. Ɔno nye skuul a akyɛr a nna ɔnnyɛ aban dze a wɔtseew wɔ Gold Coast. Skuul yi yɛ General science, General arts, Agricultural science na Visual Arts, a wɔgye West African Senior School Certificate abawdobɔdze. Hɔn a wɔtseew skuul yi mu mpanyimfo maa esuafo a wɔpɛ kwan wɔ nsɔwdo skuul mu a wonnyi obiara a ɔbɔboa hɔn. Nyimpa odzii kan tseew skuul no a ɔsan yɛ skuul no tsitsenanyi. Kofi Konuah tuu noho sii hɔ tutuu akwan kɔr nkurow-nkurow a wɔwɔ mantɔw ahorow mu wɔ Ɔman Ghana mu kɛhyehyɛɛ nsɔhwɛ a wɔkyerɛw dze nya akwanya wɔ skuul maa hɔn, dɛ mbrɛ obenya hɔn a wonyim dze naaso wonnyi bi na wɔama hɔn akwanya no ma hɔn so etum akɔ skuul no bi. Skuul no mma hɔn a wonyim dze naaso wonnyi bi no akwanya dɛm bio mbom, wɔ afe 2005 mu dodow akwankyerɛ a Ghana Education Service dze guu akwan mu no, sɛ obi benya akwanya wɔ skuul yi mu a, gyedɛ hɔn ankasa nye hɔn ato hɔ. Afe 2003 a Africa Almanac bɔɔ Skuul bɛyɛ ɔha abaw do wɔ hɔn mbɔdzembɔ, esuafo ahofama, hɔn ahoɔdzen, dwuma a hɔn a woewie skuul no dzi, skuul no abakɔsɛm, intanɛtse na dawurbɔ ahorow a ɔkɔ do wɔ skuul no mu wɔ Ebibiman mu no, <ref>www.en.wikipedia.org</ref>Accra Academy na wɔtɔɔ do awɔtwe. Dza woenya wɔ afe bebree mu nyinara bi nye; ɔno nye skuul a odzi kan a wɔtsetsee osuanyi ma hɔn abɛyɛ Chief Justices wɔ Ghana, na ɔno so nye skuul a wɔatsetse dɔm ma hɔn abɛyɛ Ghanaian Speakers of Paliament. == Abakɔsɛm[edit source] == Messrs. Kofi George Konuah, Samuel Neils Awuletey, Gottfried Narku Alema na James Akwei Halm-Addo na wɔtseew Accra Academy Skuul yi wɔ afe 1931 Ayɛwoho bosoom a ɔtɔ do eduonu, wɔ Mantse Agbonaa, ekuroba bi a ɔwɔ James Town wɔ Nkran.<ref>www. Accra Academy Senior High School.org</ref> Hɔn a wɔtseew skuul yi dze aborɔsan hyɛɛ skuul yi ase a na hɔ na esuafo no tsena sua adze. Wɔtoo bea yi dzin Ellen House. Wɔdze too Ellen Buckle a nna dan no yɛ ne dze. Nna Ellen yɛ okunafo a nna no kun dzin dze Vidal J. Buckle, mbranyimfo na Gold Coast Elite, a osii dɛm dan no. Esuafo du-akorɔn na wɔnye hɔn hyɛɛ skuul yi ase. Wɔkyɛɛ hɔn mu kɔr gyinapɛn kor kesi ebiasa. Hɔn a wɔtseew skuul no ka beenu bi ho, M. F. Dei-Anang na S.S. Sackey, kaa skuul no mu akyerɛkyerɛfo ho. Skuul no hyɛɛ ase dɛ bea a esuafo kosua adze na wɔsan ba fie ansaana afe 1935 mu no, wɔmaa esuafo daa hɔ wɔ Claremont House, a aborɔsan kor a ɔbɛn Ellen House, a no so yɛ Ellen Buckle n'egyapadze a ogyaa mu maa hɔn. Afe 1932 Mumu bosoom mu no, skuul no In December 1932, the academy presented its first batch of ten students for the Junior Cambridge School Certificate Examination, seven out of whom passed the examination. By 1935, several privately operated secondary schools had been established in Kumasi, Koforidua, Sekondi, and Accra. While their overall quality didn't seem to be particularly high, Accra Academy stood out as a well-organized institution, boasting an enrollment of 469 students. In the annual report for the academic year 1938-39, Accra Academy received positive recognition. The report described it as a well-funded institution that is effectively administered, with a student body of 469 boys. In 1939, the academy presented 45 students for the Senior Cambridge School Certificate Examination, out of whom 42 students passed, with 10 students obtaining exemption from the London Matriculation Examination. efwza96xpmfqm8ce7jwn1s4wzuy2z7r Holy Child High School, Ghana 0 1602 14030 13861 2024-07-10T00:11:17Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 14030 wikitext text/x-wiki '''Holy Child School,''' yɛ san so nyim no dɛ '''Angel’s Hill''', yɛ mbasiafo bɔda mbofra nsɔwdo ankra esuapon a ɔwɔ Oguaa wɔ Fininfin Mant)w. W) mfa 2003, nna w) kan skuul no ka eskuul apapa 10 a ɔwɔ Africa ha no ho, d3 w) dze mbasiamba wɔbɔ hɔn ho mbɔdzen wɔ afe 2003 mbofra nsɔwdo skuul nsɔhwɛ (SSCE) Holy Child School so dze mbofra a wɔbɔ hɔn ho mbɔdzen wɔ nsɔwdo skuul wɔ afe 2017 mu wɔ WASSCE no mu.<ref>https://web.archive.org/web/20180813011956/http://sankofaonline.com/archives/80394</ref> j4qdtpy9soep9yauwkght2kp2w1zjzm Asare Bediako Senior High School 0 1603 13911 13910 2024-07-05T11:33:03Z Assilidjoe 33 added wikidata 13911 wikitext text/x-wiki {{Databox|item=Q112031466}}'''Asare Bediako Senior High School''' a wɔsan so frɛ no ABSEC yɛ mbanyimfo na mbasiafo skuul a ɔwɔ Akorkerri a ɔwɔ Adansi North Mansin a ɔwɔ Esuantse Mantɔw mu. Wɔtsew skuul yi wɔ afe ahakron eduokron ebiasa mu.Wɔ mfe mpem ebien na du-ebien mu no nna kyerɛkyerɛnyi panyin a ɔwɔ skuul no mu nye owura C.W. Nuakoh. Wɔ mfe mpem ebien na du esuon mu no Anglogold Ashanti maa skuul no borehole nsu. Mfe mpem ebien na eduonu kor mu no,na skuul yi kyerɛkyerɛnyi panyin Dr. Emmanule Aseidu nam helping Africa Foundation do maa skuul yi abɛefo mfir kɔmputa dan.Skuul yi hɔn huandzin nye "nyansa na edwumadzen".Penticost asɔr a ɔwɔ Obuase maa hɔn skuul ngua na apon osiandɛ nna ma wɔwɔ no suar. 9z90h0vrq4mgavfoweau7juxkjl0oe9 Nhwɛdo:ISBN 10 1604 13898 2024-07-03T15:32:06Z Rich Farmbrough 1415 Created page with "ISBN {{{1}}}" 13898 wikitext text/x-wiki ISBN {{{1}}} rns0ea6crc3p4z37lhkatpvww4b6d64 St. Monica's Senior High School 0 1606 13925 2024-07-06T11:20:42Z Assilidjoe 33 New article created 13925 wikitext text/x-wiki St. Monica's Senior High School yɛ mbasiafo nsɔwdo skuul a ɔwɔ Mampong wɔ Esuantse Mantɔw mu wɔ Ghana. 04j0e2q4ykn756mqysniukjks0u98rx Dompoase Senior High School 0 1607 44088 36240 2025-05-09T11:56:41Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44088 wikitext text/x-wiki '''Dompase Senior High School''' (ne dzin fofor a yenyim no nye DOSS) yɛ Mbanyimfo na Mbasiafo nsͻwdo skuul a ͻwͻ Dompoase a yebohu wͻ Adansi Etsifi Mansin mu wͻ [[Esuantse Mantɔw(Ashanti Region, Ghana)|Esuantse Mantͻw]] mu wɔ Ghana.<ref>https://web.archive.org/web/20241203163320/https://www.peacefmonline.com/pages/local/health/201502/231210.php</ref><ref>https://www.myjoyonline.com/joy-learning-essay-club-kwakye-rosemary-maame-akyaa-oppong-emerge-winners-of-ghana-month-edition/</ref><ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/DOSS-Alumini-Association-in-North-America-holds-Annual-Meeting-663244</ref> == Abakɔsɛm == Wɔtseew skuul no wɔ afe 1974 mu.<ref name=":0">https://newsghana.com.gh/dompoase-shs-lacks-basic-infrastructure/</ref> Afe 2014 mu no, nna skuul panyin nye Mr. Opoku Asamoah.<ref>https://www.myjoyonline.com/dompoase-shs-students-senior-prefect-arrested-for-armed-robbery/</ref><ref>https://www.graphic.com.gh/news/general-news/dompoase-school-prefect-wanted-for-robbery.html</ref> Afe 2016 mu no, Skuul panyin basia nna ɔhwɛ skuul nodo nye Ms. Doris Bimpong. Eric Kwaku Kusi yɛ physics kyerɛkyerɛnyi dadaw wɔ skuul no mu na wɔ afe 2018,<ref name=":0" /> Mr. Haruna Oppong nna ɔyɛ skuul panyin wɔ skuul no mu. Anglogold Esuantse maa skuul yi mbuukuu, Akrofuom SHS, Asare Bediako SHS na skuul ahorow wɔkekaho.<ref>https://www.ghanadistricts.com/Home/Reader/e45e099-1f9c-445b-93</ref><ref>https://www.graphic.com.gh/news/general-news/anglogold-presents-4-000-books-to-9-shs.html</ref> == Esuafo a wowiee skuul yi == * Naf Kassi<ref>https://www.modernghana.com/entertainment/65312/meet-naf-kassi-the-new-face-of-highlife-music.html</ref> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 0usvwmcmjjj1gh0bi44a3bec3cl5j83 Bodwesango Senior High School 0 1608 44079 35076 2025-05-09T11:56:05Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 44079 wikitext text/x-wiki '''Bodwesango Senior high school''' yɛ aforafora nsɔwdo skuul a ɔwɔ Bodwesango Adansi Etsifi wɔ [[Esuantse Mantɔw(Ashanti Region, Ghana)|Esuantse Mantɔw]] wɔ Ghana. Afe 2009 mu no,skuul no sii akan wɔ skuulfo ahorow dibetse a nna tsir asɛm nye:Edzikamfo wɔwoo hɔn na mbom wɔannyɛ hɔn wɔ no wɔtɔɔ do ebien [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 1ea0usqg8pxpv4tjltn5fuev2lph6bp Sumaman Senior High School 0 1609 46992 36699 2025-05-09T12:02:24Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 46992 wikitext text/x-wiki '''Sumaman Senior High School''' yɛ amansan nsɔwdo skuul a ɔwɔ Suma-Ahenkro wɔ Jaman Etifi Mansin mu wɔ Bono Mantɔw a ɔwɔ Ghana.<ref>https://fat.m.wikipedia.org/w/index.php?preload=Template%3AStandard+content+for+new+page&editintro=&title=Sumaman+Senior+High+School&create=Te+akyer%C9%9Bws%C9%9Bm+fofro#/editor/all</ref> == Abakɔsɛm == Ɔmanhen na mpanyimfo a wɔyɛ Suma nananom atsenankongua tseew skuul yi wɔ Fankwa 1981 dɛ kurowma nsɔwdoi skuul. Fankwa, 1981 mu no, Ɔbɛkaa amansan nhyehyɛɛ noho. Afe 2022 mu no Skuul no dzii nkunyim wɔ Bono Mantɔw akansi mu. == Esuafo a woewie skuul yi == * Professor Kwadwo Adinkrah-Appiah, Vice-Chancellor of Sunyani Technical University * Mr. Samuel Obour, Registrar of Sunyani Technical University * Alex Kwasi Awuah, managing director of ARB Apex Bank == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] j0jro8p5cfv7fvvp8omkjpxzoc3mbru Akrofuom Senior High Technical School 0 1610 44060 38402 2025-05-09T11:54:57Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 44060 wikitext text/x-wiki '''Akrofuom Senior High School''' yɛ nsɔwdo skuul a ɔwɔ Akrofuom a ɔhyɛ Atɔe mansin a ɔwɔ Etsifi Mantɔw mu. == Abakɔsɛm == Wosii skuul no wɔ afe 1991 mu. Skuul Panyin a odzikan nye Mr. E.K Osei. wɔ afe 2011 mu no, nna wɔ panyin a ɔwɔ hɔ nye Mr. Peter Amponsah. wɔ 2018 mu no, nyimapa nna ɔhyɛ skuul panyin n'ase nye Mr. Jacob Anakpor. Wɔ afe 2018mu no, Aglogold Asante a ɔyɛ egudze tufo maa Akrofuom Nsɔwdo skuul na skuul ahorow bi a wɔwɔ Obuasi Mansin no mu. Skuul no dze esuafo eduonu baako(21) na akyerɛkyerɛfo awɔtwe(8) hyɛɛ ase. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] huxu2bs26qiaq7o2xuu6se90lifcig0 Adu Gyamfi Senior High School 0 1611 16220 14153 2024-08-24T12:32:41Z David kojo joe Mensah 1426 new article created 16220 wikitext text/x-wiki {{Databox|item=Q25052437}}'''Adu Gyamfi Senior High School''' yɛ aban skuul a ɔwɔ Jamasi , wɔ Sekyerɛ Epuei mansin mu a ɔwɔ Esuantse Mantɔw mu wɔ Ghanaman mu.<ref name=":0">MyJoyOnline - Ghana News | Ghana's most comprehensive website. Independent, Fearless and Credible journalism</ref><ref name=":0" /> == Abakɔsɛm == Jamasi Presby Asɔr na wɔtseew Adu Gyamfi Senior High School no wɔ afe 1968 mu. Ahyɛse no nna wɔfrɛ no Presbyterian secondary commercial school (PRESCO). Owura E.K. Sarpong na ɔyɛɛ kyerɛkyerɛnyi panyin a nna wɔwɔ esuafo 80. Skuul no bɛyɛɛ aban dze wɔ afe 1974 mu, na wɔsesaa ne dzin no bɛyɛɛ no Adu Gyamfi Secondary School. == Mboaedze == kp5nnie4jfitazrim1afnqftpynyavp Juaben Senior High School 0 1612 44108 35108 2025-05-09T11:58:01Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44108 wikitext text/x-wiki '''Juaben Senior High School''' a wɔsan frɛ no Juaben SHS yɛ ntoado skuul a ɔwɔ Juaben, kurow a ɔwɔ Ejisu-Juaben mansin a ɔwɔ [[Etsifi Mantɔw(Ghana)|Etsifi Mantɔw]] mu. == Abakɔsɛm == Wobuee skuul no wɔ dzin Juaben Nsɔwdo wɔ [[Ɔberɛfɛw|Ɔbrɛfɛw]], 1972, a wɔdze esuafo 87. Wobuee no afe 1950 mu dɛ finimfin mbasiafo mbofra skuul, na wosesaa no bɛyɛɛ Mbasiafo Ntsetsee skuul wɔ [[Ɔbɛsɛ]], 1962 mu. Afe 2020 mu no, skuul no dzii nkunyim wɔ nsɔwdo skuul kɔmpiwta akansi bi wɔ [[Esuantse Mantɔw(Ashanti Region, Ghana)|Esuantse Mantɔw]] a wɔfrɛ no Code ''Afrique'', a hɔn a wɔhyehyɛɛ nye Cornell Suapɔn na [[Kwame Nkrumah]] Suapɔn. == Skuul noho ntotoo == Skuul no hyɛ Ghana Nwomasua Asoeɛ ase a ɔyɛ Ghana Aban. Skuul no wɔ Esuantse Juaben wɔ Ejisu Juaben Mansin mu, akwansi 30 sɛ ifi kumasi na akwansin 8 sɛ ifi Ejisu. Skuul no wɔ esuafo bɛyɛ 3861, akyerɛkyerɛfo bɛyɛ 152 na edwumayɛfo bɛyɛ 99 ma hɔn nyinara yɛ 251. Ɔwɔ adan ma esuafo a wɔda skuul hɔ no. Skuul no wɔ esuafo dodow bɛyɛ 2979 a wɔda hɔ na 882 esuafo a wofi fie ba skuul. Adzesuadze a skuul no yɛ nye Gɛniral Agirike, Gɛniral Atse, Gɛniral Sɛainse, Hoom Ɛkɔnɔmise na Bihyewal Atse. Skuul no wɔ fie ahorow awɔtwe a esuafo a wɔdɔm yɛ bɛyɛ 482; fie a ɔwɔ hɔ nye Nana Adarkwa Yiadom, Bishop Asante Antwi, Nana Yaw Sarpong II, Nana Otuo Serebour II ma mbanyimfo na Danielles Ghartey, Sussana Wesley, Rose E. Coker, and Nana Akosua Akyaama II. Afe a abɛsen kɔr no skuul no edzi nkunyim wɔ nwomasua mu na agordzi ahorow bi tse dɛ agodzi, dibetse, ɔyɛkyerɛ na dza ɔkeka ho. == Esuafo a wowiee skuul yi == * John Amponsah, javelin townyi * Joseph Osei Owusu, lawyer, Bekwai mbrahyɛbeguanyi * Nana Appiagyei Dankawoso, Abedziekyirnyi wɔ, Board Member University of Cape Business School * Charles Kwadwo Fosu, aka Daddy Lumba, Ndwomtonyi * Kwame Sarpong Appiah, PhD, Nhwehwɛmunyi Tokyo Suapɔn == Mboa adze == # '''^''' # ^ Jump up to:<sup>'''''a'''''</sup> <sup>'''''b'''''</sup> # '''^''' # '''^''' # '''^''' == Hwɛ iyi so == * Nwomasua wɔ Ghana mu. * Nsɔwdo skuul ahorow a ɔwɔ Esuantse Mantɔw mu. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] c94p7hza2vxc1itwq64ehv1r4ce8abg Sunyani Senior High School 0 1613 46993 35180 2025-05-09T12:02:28Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 46993 wikitext text/x-wiki '''Sunyani Senior High School''' (SUSEC) yɛ asoɛe a ɔbom yɛ adzesua a ɔtɔ do ebien wɔ Sunyani wɔ Bono Mantɔw mu wɔ Ghana. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] dcubmsxt0tfysutbaqvebeulnr4z0as Serwaa Kesse Girl's Senior High School 0 1614 48030 48016 2025-05-15T16:46:06Z Robertjamal12 13 Robertjamal12 moved page [[Serwaa kesse Girl's senior high school]] to [[Serwaa Kesse Girl's Senior High School]] 48016 wikitext text/x-wiki {{Databox|item=Q114159975}}'''Serwaa Kesse Mbasiafo Nsɔwdo skuul''' yɛ mbasiafo aban skuul a ɔwɔ Duayaw Nkwanta wɔ Tano Etsifi Mansin mu wɔ Ahafo Mantɔw mu wɔ Ghana.<ref>{{Cite web |title=Serwaa Kesse Girls' SHS {{!}} Service Mapping Directory |url=http://directory.mogcsp.gov.gh/listings/serwaa-kesse-girls-shs-ydu8 |access-date=2022-09-24 |website=Directory Mogcsp gov gh}}</ref><ref>{{Cite web |title=Serwaa Kesse Senior High School Archives |url=https://www.duayawnkwanta.com/tag/serwaa-kesse-senior-high-school/ |access-date=2022-09-24 |website=Duayaw Nkwanta |language=en-US}}</ref><ref>{{Cite web |title=Menstrual Hygiene Day celebrated |url=https://www.graphic.com.gh/news/general-news/menstrual-hygiene-day-celebrated.html |access-date=2022-09-24 |website=Graphic Online |language=en-gb}}</ref> == Abakɔsɛm == Wɔtseew skuul no 1965 mu a ahyɛse no ɔyɛ Mbasiafo Akyerɛkyerɛfo ntsetsee skuul a ɔyɛ Kwame Nkrumah yɛɛ.<ref>{{Cite web |title=Serwaa Kesse Girls Senior High |url=https://ghanahighschools.com/ghs_schools/serwaa-kesse-girls-senior-high/ |access-date=2022-09-24 |website=GhanaHighSchools |language=en-GB}}</ref> Wɔ Dzifuu 15,1970 mu no, wɔsesaa no bɛyɛɛ mbanyimfo na mbasiafo nswɔdo skuul na wɔtow ne dzin Duayaw Nkwanta Nsɔwdo Skuul. Ewiei mo wɔ 2001 mu no, wɔsesaa no bɛyɛɛ mbasiafo nsɔwdo skuul na wɔsesaa ne dzin no bɛyɛɛ dzin a ɔda do ndɛ yi. Skuul no wɔdze too Ɔbaahemaa odzi kan wɔ Duayaw-Nkwanta nananomatsenankungua. 2013 mu no, nna hɔn skuul panyin nye Doris Bainn.<ref>{{Cite web |last=Online |first=Peace FM |title=4 Blow ¢1.4billion At Serwaa Kesse SHS |url=https://www.peacefmonline.com/pages/local/education/201306/167465.php |access-date=2022-09-24 |website=Peacefmonline - Ghana news}}</ref> 2018 mu no, nna hɔn skuul panyin nye Mrs Doris Cobbinah.<ref name=":0">{{Cite web |date=2018-03-18 |title=B/A: Serwaa Kesse Girls’ SHS donate to Sunyani female prisons |url=https://citinewsroom.com/2018/03/b-serwaa-kesse-girls-shs-donate-sunyani-female-prisons/ |access-date=2022-09-24 |website=Citinewsroom - Comprehensive News in Ghana |language=en-US}}</ref> 2019 mu no, skuul no sii akan wɔ inyiyi mu ber wɔ National Science and Math Akansi mu.<ref>{{Cite web |date=2019-03-18 |title=NSMQ: Nafana, 3 others win in Brong Ahafo qualifiers - MyJoyOnline.com |url=https://www.myjoyonline.com/nsmq-nafana-3-others-win-in-brong-ahafo-qualifiers/ |access-date=2022-09-24 |website=Myjoyonline. |language=en-US}}</ref> == Mbɔdzembɔ aketseaba kruwa == 2022 mu no, skuul no sii akan wɔ National Business Pitch Akansi mu a ɔyɛ Junior Achievement Ghana hyehyɛɛ. Ɔyɛ nwomasua ɔyɛ kurow kɛse mu Suapɔn a ɔwɔ Nkran hyehyɛɛ. Akansi no dze Nsɔwdo skuul 16 wɔ Ghana afa mu bɔɔ mu sii.<ref>{{Cite web |date=2022-08-24 |title=Junior Achievement Ghana hosts the National Business Pitch Competition |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Junior-Achievement-Ghana-hosts-the-National-Business-Pitch-Competition-1609010 |access-date=2022-09-24 |website=GhanaWeb |language=en}}</ref><ref>{{Cite web |date=2022-08-26 |title=Junior Achievement Ghana hosts National Business Pitch Competition - MyJoyOnline.com |url=https://www.myjoyonline.com/junior-achievement-ghana-hosts-national-business-pitch-competition/ |access-date=2022-09-24 |website=Myjoyonline |language=en-US}}</ref> Serwaa Kesse Nsɔwdo skuul na wodzii nkan.<ref>{{Cite web |last=Appiah |first=Isaac |date=2022-09-22 |title=Serwaa Kesse Girls SHS wins National Business Pitch contest |url=https://theindependentghana.com/serwaa-kesse-girls-shs-wins-national-business-pitch-contest/ |access-date=2022-09-24 |website=The Independent Ghana |language=en-US}}</ref><ref>{{Cite web |last=Starrfm.com.gh |date=2022-09-23 |title=Serwaa Kesse Girls SHS wins National Business Pitch contest — Starr Fm |url=https://starrfm.com.gh/2022/09/serwaa-kesse-girls-shs-wins-national-business-pitch-contest/ |access-date=2022-09-24 |language=en-US}}</ref><ref>{{Cite web |last=admin |date=2022-09-20 |title=Serwaa Kesse Girls SHS Crowned Winners Of 2022 National Business Pitch Competition |url=https://todayghanamedia.com/3659-2serwaa-kesse-girls-shs-crowned-winners-of-2022-national-business-pitch-competition/ |access-date=2022-09-24 |language=en-US}}</ref> == Mbɔdzembɔ == * 2016 Ɔmanmu Anokɔnkɔn Nkunyimdzefo * Ahafo Mantɔw Agorkansi Nkunyimdzefo * Nsa Bɔɔlbɔ 2012-2016.<ref>{{Cite web |title=Serwaa Kesse Girls Senior High School - Contacts & Business Details |url=https://www.yellowpagesghana.com/senior-high-schools-shs/serwaa-kesse-girls-senior-high-school/ |access-date=2022-09-24 |language=en-GB}}</ref> == Ndzɛmba ne nkyɛe (Adɔyɛ) == Ɛbɔw, 2018 mu no, skuul mpamyim na esuafo no kyɛɛ ndzɛmba bebiree maa ahɔhɔbeafo wɔwɔ Sunyani Mbasiafo ahɔhɔbea. Ndzɛmba wɔdze kyɛɛ no bi nye bisiketse, ditagɛntse, emo, paadi, ntar, esikyire na angua.<ref name=":0" /><ref>{{Cite web |title=Sunyani Female Prisons Benefit From Serwaa Kesse Girls’ SHS |url=https://www.modernghana.com/news/842192/sunyani-female-prisons-benefit-from-serwaa-kesse-girls-shs.html |access-date=2022-09-24 |website=Modern Ghana |language=en}}</ref> == Mboaedze == [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 8pc6l54y9gzjilga4qyzqzkvcsjmsyu Tamale Senior High School 0 1615 13939 13936 2024-07-06T11:56:24Z Senior God 1429 later part change 13939 wikitext text/x-wiki Tamale Senior High School a nna nkan tsetse no ᴐy3 aban nsᴐwdo skuul, Tamale, Gbewaa nsᴐwdo skuul, nansa yi ntamu Tamale nsᴐwdo skull y3 adzesua nsᴐwdo bᴐᴐden skull a ne sibea y3 Education Ridge, Sagnarigu kurow ketsewa bi ne Mansin mu. Skuul yi bᴐbᴐadze wᴐ afe 1951 mu, ber a nna Nglesi aborᴐfo no redzi ᴐman yi do. Ne d3m ntsi skuul yi nye nsᴐwdo skuul a odzii kan bᴐbᴐᴐ adze wo Ghana Etsifi nkurow nyinara. qepgs6u757p2mu5ivlnmgv07hune3id St. James Seminary Senior High School 0 1616 46984 35163 2025-05-09T12:02:00Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 46984 wikitext text/x-wiki '''St.James Seminary''' yɛ nsɔwdo skuul wɔ Sunyani a ɔyɛ kurowpɔn wɔ Bono Mantɔw wɔ Ghanaman mu, wɔdze bɔbɔɔ adze wɔ afe 1978 mu a Ɔsɔfo Panyin James Kwadwo Owusu da ano ɔyɛ Bishop a oenya ne frɛ wɔ Roman Catholic Diocese wɔ Sunyani.<ref>http://www.catholic-hierarchy.org/bishop/bowusu.html</ref> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 77f08wue6y2qbbmcbc00eww3ch3h8z2 School 0 1617 13938 2024-07-06T11:55:37Z Annie Esi Arthur 1430 New article created 13938 wikitext text/x-wiki Keta Senior High Technical Skull (Ketasco) Nek3no keta Secondary skull no y3 manyiafo na mebasiafo skull aban Senior High skull ow) Dzelukope kuro a )wo keta mansie a )wo firaw mantow mu 3cmti2d64dj4yyo8v6561nnd09xllst Oda Senior High School 0 1618 44647 35145 2025-05-09T12:00:19Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44647 wikitext text/x-wiki {{Databox|item=Q85790262}}'''Oda senior high school''' yɛ aforafora nsɔwdo skuul a ɔwɔ Akim Oda wɔ Birim fininfim mansin wɔ Epuei Mantɔw mu wɔ Ghana.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Old-students-of-Oda-SHS-donate-hospital-equipment-to-alma-mater-668813</ref><ref>https://www.modernghana.com/news/160451/government-spend-gh160m-on-oda-senior-high-school.html</ref><ref>https://africaschoolsonline.com/user/odaaedu-gh/</ref><ref name=":0"/> == Abakɔsɛm == Wɔtseew skuul no wɔ afe 1960 mu a wɔdze esuafo 95 pɛr hyɛɛ ase.<ref name=":0">https://citifmonline.com/2015/12/oda-students-receive-amissah-arthur-leadership-award/</ref> == Esuafo dodow a wɔwɔ skuul no mu == Bɛyɛ afe 2015 mu no, Oda Nsɔwdo Skuul nna wɔwɔ esuafo a hɔn dodow yɛ 2,242.<ref name=":0" /> == Skuul Mpanyimfo == {| class="wikitable" |+ !Dzin !Ber wɔdze yɛɛ edwuma |- |David Afosah-Anim |2008 - 2015 |- |Francis K. Appiah |2015-bɛpem ndɛ |} == Esuafo a woewie skuul yi == * Paa Kwesi Bekoe Amissah Arthur, nkan Ghana mampanyin abedziekyir * Akua Sarpong-Ayisa, Ghananyi nsano edwumayɛnyi * Sammy Flex, nsɛmkyerɛwnyi * Adarkwah Evans, Nsano edwumayɛnyi * Jackline Agyeiwaa Asiedu (Obaabun nsano edwumayɛnyi) * William Quaitoo, amanyɛnyi == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] htqi1yg610rvcfb3fpim276hkl69633 Accra Senior High School 0 1619 14108 14104 2024-07-26T16:29:05Z Assilidjoe 33 Corrections made 14108 wikitext text/x-wiki '''Accra Senior High School''' yɛ nsɔwdo skuul a ɔwɔ Nkran,Ghana a ɔwɔ Atɔe wɔ Ebibirman mu. Ahyɛse no, ɔhyɛɛ ase dɛ mbanyimfo skuul. 2dberr1ztr88q0zlcj2wmbrx46ihnf4 Accra Academy 0 1620 16801 13943 2024-09-16T15:43:51Z Assilidjoe 33 16801 wikitext text/x-wiki '''Accra Academy''' yɛ mbanyimfo nsᴐwdo skuul a ne sibea wᴐ Bubuashi a ᴐbɛn Kaneshie wᴐ Ghana Nkran Kurowpɔn Mantᴐw mu. 65tvrfyum9zbsm2jhzz7g57f34etb5k Achimota School 0 1621 14146 14103 2024-07-30T11:32:10Z Robertjamal12 13 /* top */clean up, replaced: ) → ɔ (5) using [[Project:AWB|AWB]] 14146 wikitext text/x-wiki '''Achimota School''', nkan no Prince Wales College and School at Achimota,ekyir yi Achimota skuul, nde ne dzin fofor Motown. Y3 nsɔwdo skuul a mobofra no da mu a ɔwɔ Achimota wɔ Nkran, Nran Mantɔw mu, Ghana, fntcmytrbocplx6evq46jprsl63eyyf Accra High School 0 1622 35900 16691 2024-11-13T18:54:45Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 35900 wikitext text/x-wiki {{Databox|item=Q4672820}}'''Accra High School''' yɛ nsᴐwdo skuul a ɔwᴐ Nkran Kurowpᴐn mu, Ghana a ᴐwᴐ Ebibir atᴐe. Skuul yi hyɛɛ ase dɛ mbanyimfo nkotsee naaso ndɛ mbasiafo akɛka ho. == Abakɔsɛm == Accra High School nyimpa a ɔtsee nye owura a oenya ne beebi kɔr Rev.James Roberts wɔ 17 [[Dzifuu]],1923. Skuul no, nna skuul no wɔ mpoano afamu wɔ Aayalolo, a ɔhyɛ Nkran ase, Ghana<ref name=":0">https://www.modernghana.com/news/498687/1/accra-high-school-90-years-and-still-going.html</ref>. Skuul no dzii naferenhyia a odzinkan Dzifuu 1924a wɔnye asɔr a wɔfrɛ no Holy Trinity Cathedral, Accra na Asɛmpa no Anglican Sofo Panyin a ɔwɔ Nkran na ɔkae, owura a oenya ne beebi kɔr Dr. John Aglionby. Yɛhwɛ a, nna nkitahodzi bi da skuul no na asɔr ɔwɔ England ne ntsamu. Wɔ afe 1924 mu no, Skuul no hyɛɛ ase nya hɔn asuafo a wɔrobewie wie saara so na Cambridge Suapɔn no, Royal society of Arts na Pitsman's Shorthand Nsɔhwɛ wɔ Ɛnglehyi aborɔkyirman mu. Wɔ afe1926 mu no, Skuulfo bebiree kyerɛɛw mbofraber mu Cmbridge nsɔhwɛ no na wotwaa paa. Dɛm afe no mu no, Mr. Frank Roberts, Rev. Robert ne ba banyin panyin no, kaa edwumayɛfo no ho ber a owie Suapɔn wɔ Ɛngilehyi Aborɔkyirman mu no. Ɔyɛɛ edwumadzen boaa skuul na skuul n'ahohyɛdo kora wɔ Nkran. wɔ afe 1927 mu no, Owura J. O Ansah Johnson a oenya ne beeb kɔr bɛyɛɛ nyimpa a odzinkan a otwaa Cambridge Skuul abodzin Nsɔhwɛ no<ref name=":0" /><ref>https://www.modernghana.com/news/239549/1/accra-high-secondary-school-tops-tourism-quiz.html</ref><ref>https://web.archive.org/web/20240912214604/http://ww25.ghanaschoolsnet.com/group/accrahighschool?subid1=20240913-0744-1244-9650-acb5e74e871e</ref><ref>https://www.hugedomains.com/domain_profile.cfm?d=omgghana.com</ref>. == Mboaedze == lese7kgnilq6qn10dn3c96e7priqpfh Opoku Ware School 0 1624 45489 35151 2025-05-09T12:00:40Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 45489 wikitext text/x-wiki {{Databox|item=Q7098402}} '''Opoku Ware School,''' aber biara wɔfrɛ no Owass, yɛ amansan Catholic nsɔwdo skuul a ɔwɔ hɔ ma mbanyimfo a ɔwɔ Santasi a ɔhyɛ Kumase ase a ɔwɔ Esuantse Mantɔw wɔ [[Ghana]]. == Esuafo woewie skuul yi == * Kenneth Gilbert Adjei, former deputy NDC Minister of State * Kwamena Ahwoi, former NDC Minister of State * Owusu Afriyie Akoto, Minister for food and Agriculture * Stephen Amoah, Member of Parliament for the Nhyiaeso Constituency * James Kwesi Appiah (O 123) former head coach of the Ghana Black Stars * George Boakye, former Chief of Air Staff * Stephen Alan Brobbey, retired jurist; former Chief Justice of the Gambia and justice of the Supreme Court of Ghana * Shadrack Osei Frimpong, founder of Cocoa360 * George Gyan-Baffour, Minister for Planning and Member of Parliament(Wenchi) * Ohene Karikari, former national athlete and Africa's number one sprinter during his time * John Kumah, Deputy Minister of Finance. * Jacob Kwakye-Maafo, physician, surgeon and CEO of West End Clinic, Kumasi * Christian Nsiah, Olympic athlete and Business Economics professor at Black Hills State University * Paul Victor Obeng, mechanical engineer, Politician and former chairman of KNUST council * Anthony Akoto Osei, former Finance Minister and current MP for Old Tafo * Ernest Owusu-Poku, former Inspector General of Police, Ghana * Nana Akuoko Sarpong, traditional ruler of Agogo state, former politician * Nana Otuo Siriboe, Chairman of the Council of State. The Omanhene of the Juaben traditional area. * Amadu Sulley, Deputy Electoral Commissioner * Yaw Tog, Musician, rapper * Jacob Osei Yeboah, politician [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 3hjq8iqssvjhdhz3siyltqgivvlmhaz Dormaa Senior High School 0 1625 44089 35086 2025-05-09T11:56:45Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 44089 wikitext text/x-wiki {{Databox|item=Q114809249}}'''Dormaa Senior High School''' yɛ skuul a wɔ san frɛ no DORMASS, ɔyɛ nsɔwdo skuul a ɔwɔ Dormaa-Ahenkro wɔ Dormaa finimfin mansin a ɔwɔ [[Bono Mantɔw]] mu wɔ Ghanaman mu. == Abakɔsɛm == Dormaa Senior High School wosii no [[Kwakwar]] 24,1947 a ɔyɛ Samuel Kwadwo Oppong na Joseph Manase Yeboah, hɔn nyinara yɛ akyerɛkyerɛfo.<ref>https://www.asaaseradio.com/dormaahene-lift-ban-on-pta-dues-to-improve-infrastructure-deficit-in-schools/</ref> Nna osuanyi kor pɛr na ɔwɔ skuul no dɛm ber, nkan no nna wɔfrɛ no Dormaa State Collegse. Skuul no hyɛɛ ase wɔ Ntaaboo dan, nna ɔyɛ dan kor a ɔyɛ Dormaa Gyaasehen a ne dzin nye Nana Kwasi Baah. Ansaana wɔrebɛyɛ no nsɔwdo skuul, mbɔdzembɔ a osuanyi bi benya ana wɔagye no skuul no my yɛ gyinapɛn anan. nna nsɔwdo skuul biara nnyi Bono-Ahafo bea hɔ, nna esuafo nntum ntoa hɔn adzesua do nnkɔ nsɔwdo skuul wɔ dɛm beɛ hɔn. Dormaa State College bɛyɛɛ nsɔwdo skuul a odzikan wɔ Brong Ahafo na Esuantse Mantɔw ntamu. Skuul no dzii n'afenhyia ɔtɔdo eduosuon enum wɔ afe 2022 mu.<ref>https://citinewsroom.com/2022/10/ghana-gas-breaks-ground-for-construction-of-130-bed-girls-dormitory-at-dormaa-shs/</ref><ref>https://newsghana.com.gh/dormass-91-year-group-presents-mono-desks-to-alma-mater/</ref> == Dwumadzi Ahorow == Skuul no hyɛ Ghana Nwomasua Asoɛe a ɔyɛ Ghana abandze. Skuul no wɔ esuafo a wɔda hɔ no hɔn akadze na esuafo dodow bɛyɛ Ɔpe anan na ahaenum(4,500). Skuul no wɔ akyerɛkyerɛfo ɔhaenum ebien(152 na nyimpa eduana awɔtwe a wɔyɛ edwuma wɔ hɔ (48). Adzesuadze a wɔyɛ wɔhɔ nye Agirike, bisinɛse, Hoom Ɛkɔnɔmise, Bihyewal atse, Gɛniral atse na Gɛniral sɛainse Skuul no yɛ adzesua nkorbata esia na wɔwɔ adan a esua da mu so esia.<ref>https://ghanahighschools.com/ghs_schools/dormaa-senior-high/</ref> == Adzesua nkorbata == * Gɛniral sɛainse * Gɛniral atse * bisinɛse * Agirikɔkya * Bihyewal atse * Hoom Ɛkɔnɔmise == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] hhpzt1yba6gshjdk7wj4sg09xacwsg5 Tarkwa Senior High School 0 1626 46998 35185 2025-05-09T12:02:48Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 46998 wikitext text/x-wiki '''Tarkwa Nsɔwdo skuul''' yɛ mbanyinfo na mbasiafo skuul a ɔwɔ Tarkwa a wotu sika kɔkɔ wɔ hɔ wɔ Atɔe mantɔw mu<ref>Aziabah, Maxwell A. (2018), "Analysis and Presentation of Results", ''The Politics of Educational Reform in Ghana'', Cham: Springer International Publishing, pp. 83–152, ISBN <bdi>978-3-319-93760-1</bdi>, retrieved 29 June 2024</ref> == Abakɔsɛm == Wɔtseew skuul no afe 1961 mu a ɔyɛ Ɔmanpanyin a odzikan wɔ Ghana mu, Dr. Kwame Nkrumah, a ɔhyɛ accelerated Development Plan ma nwomasua ase ber Ghana nyaa ne fawodzi no. <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 9tyv0rgzk1q82sjdwiuu1madf75g1s1 Nifa Senior High School 0 1627 44133 38406 2025-05-09T11:59:43Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44133 wikitext text/x-wiki [[File:NifaBanner.png|thumb|The school's crest]] '''Nifa Senior High School''' (NISEC) yɛ nsɔwdo skuul a wɔbɔ hɔnho mbɔdzen papaapa wɔ Adukrom a ɔwɔ Okere mansin mu wɔ [[Epuei Mantɔw]] wɔ Ghanaman mu.<ref>https://web.archive.org/web/20210830124435/https://quoterich.com/nifa-senior-high-school-koforidua/</ref> == Abakɔsɛm == Kurowmafo skuul, wɔtseew skuul no wɔ afe 1971 mu ber Adukrom Akyerɛkyerɛfo Ntsetsee skuul no rotwa mu na ɔyɛ asoɛe a ɔhwɛ Ghana nwomasua do yɛɛ dɛm. Hɔn botae tsitsir nye dɛ ɔbɛboa mbaabun mbanyin na mbasiafo wɔ nsɔwdo skuul ho, nkankanara nye hɔn wɔtse bɛn Okere kurow no a wɔwɔ mboa kumaa bi dɛ wobodur nsɔwdo skuul nwomasua mpɛnpɛndo ber dɛm skuul yi ho akɔ atwee.<ref>https://web.archive.org/web/20230330121540/https://shstrendz.com/full-list-of-category-b-senior-high-schools-shs-in-ghana/</ref> == Adan a ɔwɔ hɔ ma eusafo a wɔda skuul hɔ == Skuul no wɔ adan ma esuafo mbanyinfo na mbasiafo a wɔda skuul hɔ. Skuul no sanso wɔ ankorankor dan a ɔwɔ skuul n'abow ano a ɔwɔ hɔ ma esuafo a woenya adan esuafo da mu wɔ skuul hɔ no. Skuul no sanso wɔ fie ahorow anan a ɔyɛ skuulfo: Gyeke Darko, Air Marshall Otu, Opare Baidoo na Otutu Ababio. == Ɔsom ho nsɛm == Skuul no nnyɛ ɔsom pɔtsee bi dze. Ɔwɔ ɔsom ho faahodzi. Anapa nyiaemu na Kwesida anapa som ɔwɔ dɛ esuafo no nyinara dze hɔnho hyɛ mu ɔnnfa ho nye ɔsom a wɔwɔ mu. == Esuafo dodow wɔwɔ skuul no mu == Skuul no wɔ esuafo dodow bɛyɛ 2,500 a wɔagye hɔn wɔ adzesua nkorbata yi mu, Bisinɛse, Sɛainse, Gɛniral Atse, Gɛniral Agirike, Hoom Ɛkɔnɔmise na Hihyewal Atse. == Skuul ndzɛmba == * Sɛainse Labo ebiasa * I.C.T Labo * Mbuukuu korabew * Hoom Ɛkɔnɔmise Labo * Bihyewal Atse bea * Skuul n'ahayɛ * Agordzibea * Skuul n'ayarsabea * Bea woyitsir * Bea esuafo no hya mu == Hwɛ iyi so == * Nwomasua wɔ Ghana mu * Nsɔwdo skuul ahorow a ɔwɔ Ghana mu == Mboaedze == == External links == * nifashs.com, the school's official website * www.bosuomma.com, the website of the Nifa Old Student Association <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] bm0crd0csnw62t8k502bdq6i6jnur3z Nkawkaw Senior High School 0 1628 48303 44134 2025-05-30T10:32:51Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 48303 wikitext text/x-wiki {{Databox|item=Q114815604}}'''Nkawkaw Senior High School''' wɔsan frɛ no dɛ KAWSEC yɛ amansan nsɔwdo skuul a ɔwɔ Nkawkaw wɔ Epuei Mantɔw mu wɔ Ghana.<ref name="ghanahighschools.com">https://ghanahighschools.com/ghs_schools/nkawkaw-senior-high/</ref><ref>https://yen.com.gh/180261-list-senior-high-schools-eastern-region-ghana.html</ref><ref>https://www.businessghana.com/site/</ref> Wɔtseew skuul no afe 1969 mu. Ɔyɛ nsɔwdo skuul a ɔwɔ dɛ esuafo no bi da skuul hɔ na esuafo no bi fi fie ba skuul.Nkawkaw nsᴐwdo Skuul a nkorᴐfo piinara frɛ no KWASEC yɛ aban nsᴐwdo skuul a ne sibea wᴐ Nkawkaw a ᴐwᴐ Ghana [[Epuei Mantɔw|Epuei Mantᴐw]] mu. Skuul no bᴐbᴐᴐ adze wᴐ afe 1969 mu. Nkawakaw nsᴐwdo Skuul yɛ day na bᴐᴐden<ref>https://web.archive.org/web/20240529111750/https://starrfm.com.gh/2019/06/nkawkaw-shs-student-drowns-in-galamsey-pit-two-arrested/</ref>. == Abakɔsɛm == Afe 1964 mu no, Nkawkaw nsɔwdo skuul hyɛɛ ase dɛ akyerɛkyerɛfo skuul. Akyerɛkyerɛfo ntsetsee skuul no nna wɔfrɛ no Nkawkaw Akyerɛkyerɛfo ntsetsee skuul na nna ɔwɔ papa bi a wɔfrɛ no W.A Wiafe n'asaase do, a ɔmaa skuul no kwan dɛ wɔmfa ne fie hɔ ndzi dwuma wɔ ber tsiawa bi<ref name=":0">https://web.archive.org/web/20240310175344/https://www.peacefmonline.com/pages/local/education/201910/394626.php</ref>. == Adzesuadze a wɔyɛ no hɔ == [[File:Kawsec classroom block.jpg|thumb|168x168px|classroom]] Skuul no wɔ adzesuadze esia wosua no hɔ - Gɛniral Atse, Gɛniral Sɛainse, Bisinɛse, Agirikɔkya, Hoom Ɛkɔnɔmise na Bihyewal Atse<ref>https://www.schoolsingh.com/senior-high-schools/nkawkaw-senior-high/programmes</ref>. == Skuul ndzɛmba ahorow == * Kɔmpiwta Labo * Mbuukuu korabew * Adzesua adan<ref name="ghanahighschools.com"/> == Esuafo woewie skuul yi == * Yeboah Murphy, Brigadier General<ref name=":0" /> * Frederick Opare Ansah, Nkan Suhum mbrahyɛbaguanyi<ref name=":0" /> * Kofi Nyanteh Akuffo, Ɔtsembuafo<ref name=":0" /><ref>https://judicial.gov.gh/index.php/high-court-judges</ref> * Moses Anim, Trobu mbrahyɛbeguanyi == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] g3z7wtmsez5r0vjtdxmg15ecgb7tyor Ahantaman Girls' Senior High School 0 1629 14114 14113 2024-07-26T18:14:14Z Assilidjoe 33 added wikidata 14114 wikitext text/x-wiki {{Databox|item=Q20854854}}Ahantaman Mbasiafo nsɔwdo skuul yɛ adzesuabea ma mbasiafo.Yebohu skuul yi wɔ Sekunde a ɔwɔ Atɔe Mantɔw mu. Wɔtseew Ahantaman mbasiafo nsɔwdo skuul wɔ afe ahakron na eduanan-awɔtwe mu a ɔyɛ Owura Emmanuel Kwasi Idun na ɔdze bɔbɔɔ adze. ektmbk4k3kankyv46dd1tb2k1uy0sl0 Oda Senior High School (ODASCO) is a co-educational second-cycle institution in Akim Oda, situated in the Birim Central Municipal District in the Eastern Region of Ghana 0 1630 13955 2024-07-06T12:29:40Z Kaizampanyinayɛ 1422 Created page with "Oda Ntoado Skuul yɛ mbanyin na mbasia school a ɔwɔ Akim Oda a ɔwɔ Birim finimfin mansin a ɔwɔ Epuei mantɔw mu wɔ Ghana <ref>https://mobile.ghanaweb.com/GhanaHomePage/NewsArchive/Old-students-of-Oda-SHS-donate-hospital-equipment-to-alma-mater-668813</ref>" 13955 wikitext text/x-wiki Oda Ntoado Skuul yɛ mbanyin na mbasia school a ɔwɔ Akim Oda a ɔwɔ Birim finimfin mansin a ɔwɔ Epuei mantɔw mu wɔ Ghana <ref>https://mobile.ghanaweb.com/GhanaHomePage/NewsArchive/Old-students-of-Oda-SHS-donate-hospital-equipment-to-alma-mater-668813</ref> c3128bqqn6rabrw2qf4lb91pm7j2qg4 Okuapeman School 0 1631 45190 35148 2025-05-09T12:00:32Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 45190 wikitext text/x-wiki '''Okuapeman skuul''' yɛ mbanyin na mbasia mbofra skuul a wɔbɔ hɔn ho mbɔdzen wɔ nwomasua mu wɔ Epuei Mantɔw mu a ɔwɔ Ghana. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 3mdnoew89c801lcf13qumykvg8lcu83 Akosombo International School 0 1632 35521 35520 2024-10-30T09:04:34Z Assilidjoe 33 35521 wikitext text/x-wiki {{Databox|item=Q19977932}}'''Akosombo International School''' (AIS) yɛ Ghanaman nsɔwdo amanaman skuul a ɔwɔ Akosombo wɔ Asuogyaman mansin mu wɔ Epuei Mantɔw mu. Volta River Authority na wodzi Skuul no do. == Abakɔsɛm == Wɔtseew skuul no 1962 mu a ɔyɛ Volta River Authority dzii dwuma yi. == Esuafo a woewie skuul yi == * Kwabena Bediako, abɔdzemunyasapɛnyi<ref>{{Cite web|date=2018-05-01|title=Kwabena Bediako: Getting the fundamentals down|url=https://catalyst.berkeley.edu/2018/05/01/kwabena-bediako/|access-date=2020-09-04|website=Catalyst Magazine|language=en-US}}</ref> * Elwin Cockett, the Archdeacon of West Ham in the Church of England.<ref>{{cite web|title=Reverend Cockett Visits Alma Mater|url=http://www.vra.com/media/2013/february/news_05.php|website=Volta River Authority|accessdate=2 August 2016|date=February 2013}}</ref> * Samira Bawumia, Ghana Mampanyin abadziekyir ne yer * Lucia Addae, Executive Secretary of West Africa Pharmaceutical Manufacturers Association (WAPMA) * Lydia Forson, Senetwanyi, Kyerɛwnyi , Toguanyi * Jessica Opare-Saforo, Nsɛnkyerɛwnyi * Selly Galley, Sene yi nyi na nsɛnkyerɛwnyi == Mboa Nwoma == dxfrpih4vijisay7g4wfyt77ts9nspq St Rose's Senior High (Akwatia) 0 1633 46981 35171 2025-05-09T12:01:48Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 46981 wikitext text/x-wiki {{Databox|item=Q19979109}}'''St.Rose’s Senior High''' (Rosec anaa Roses) yɛ aban catholic nsɔwdo skuul a wɔ Epuei Mantɔw mu wɔ Ghana.Ɔyɛ nsɔwdo skuul a wɔdze bɔbɔɔ adze wɔ afe 1956 a ɔyɛ Dominican sisters na wɔdze bae.<ref>http://www.citifmonline.com/2014/04/05/st-roses-launches-golden-jubilee-celebration/#sthash.9Gp6v5uF.dpbs</ref> == Abakɔsɛm == St Rose's Senior High School yɛ mbasiafo skuul no mu kor a ɔwɔ Epuei Mantɔw mu a ɔyɛ Catholic asɔr no hwɛ do. St. Rose's Nsɔwdo Skuul wɔtseew no Ɔbrɛfɛw, 1965 a ɔyɛ Dominican mbasiafo asɔfodzifo a wofi Speyer, Germany. Dominican mbasiafo asɔfodzi a wɔtseew no nye ; Rev. Sr. Victricia Koch, a nna ɔyɛ nkan no Dominican mbasiafo asɔfo no panyin a ɔwɔ Ghana; Rev. Sr. Beatrix Koob, Rev. Sr. Zita Simon na Rev. Sr. Solamen Ott. wɔdze hɔn baa Ghana ɔnam Sofo panyin paa Joseph Oliver Bowers do, Sofo pannyin a dɛm ber no Accra a ɔyɛ Catholic asɔr. Skuul no dzii kan hyɛɛ ase dɛ Akyerɛkyerɛfo ntsetsee skuul a ɔdze esua 80 mbom Fankwa, 1969 mu no, Akyerɛkyerɛfo ntsetsee skuul no wɔsesaa no bɛyɛɛ nsɔwdo skuul a wɔdze esuafo 72 dzii kan hyɛɛ ase. Barima Kofi Bempong II, Dɛm ber no Akwatia hen, Akwatia nananom atsenankungua na Akwatia Kurow Mpontu kuw dze adze bi bae a ɔnam do ma wɔtseew skuul no. == Nkitahodzi == Skuul no nye hɔn mfɛfo Roman Catholic boys' school na St. Peter's Boys Senior Secondary School (wɔfrɛ no Sperosa). == Akansi ahorow == Wɔtaa si akan wɔ Ghana National Science and Maths Quiz afe abɛsen no mu. == Esuafo a woewie skuul yi == * Marietta Brew Appiah-Oppong, Mbranyimfo na Amanyɛnyi * Eureka Emefa Adomako, botanist, Nhwehwɛmunyi na Nwomanyimnyi * Abena Amoah, Sikakorabea siefo * Francisca Oteng-Mensah, Amanyɛnyi * Patricia Obo-Nai, Vodafone Ghana Panyin * Nana Ama Dokua Asiamah Adjei, Amanyɛnyi * Nana Anima Wiafe-Akenten, Nsɛmkyerɛwnyi na Amanyɛnnyi * Sandra "Alexandrina" Don-Arthur, International Makeup artist and beauty mogul * Marian Asantewah Nkansah FGA, environmental chemist * Sandra Opoku, acting director of Ghana Ports * Phyllis Osei, Porisinyi * Caryn Agyeman Prempeh, Eduryɛnyi == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] na9rs1hpluw4r7lnkqld1t4iahd2bkj Koforidua Senior High Technical School 0 1634 14000 13999 2024-07-08T13:54:01Z Assilidjoe 33 added wikidata 14000 wikitext text/x-wiki {{Databox|item=Q114818609}}'''Koforidua Senior High Technical School''' yɛ skuul papa kor a ɔwɔ ɔman Ghana mu. Skuul no wɔ Koforidua wɔ [[Epuei Mantɔw]] no kurowpɔn mu a ɔwɔ [[Ghana]]. Ne dzin fofor a wɔdze frɛ no nye Sec-Tech. Mpo, Mumu bosoom wɔ afe 2011, nna Skuul yi wɔ esuafo a hɔn dodow bɔbor 2,200. 8ubr2mj9xmoxaohald72yxydzr1lzqk St. Peters, Missouri 0 1635 14062 14012 2024-07-16T11:12:59Z Assilidjoe 33 14062 wikitext text/x-wiki St. Peters yɛ bea a ɔwɔ st. Charles County, Missouri, United States. Hɔn dodow yɛ 57,732 wɔ afe 2020 akenkan no mu a ɔma ɔyɛ nkurow a ɔyɛ dza ɔtɔ do du baako wɔ Missouri. e0jh4ztnj9ajxiwrxpv01gwrm8whpaa Ofori Panin Senior High School 0 1636 44973 35147 2025-05-09T12:00:27Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 44973 wikitext text/x-wiki '''Ofori Panin Senior High School''' (OPASS) yɛ nsɔwdo Skuul a ɔwɔ Kukurantumi wɔ Atɔe Mantɔw mu wɔ Ghana.<ref>https://www.myjoyonline.com/ofori-panin-shs-gets-new-bus-from-1984-year-group/</ref> == Skuul Mpanyimfo == {| class="wikitable" !Dzin !Ber a wodzii |- |Mr. K. Adwedaa, B. Sc. |1961–1963 |- |Mr. S. T. Ampofo, B. A. (Hons) |1963–1976 |- |Mr. E. Twum-Danso, B.A. Legon (Acting) |1976–1977 |- |Mr. G. A. Gyimah, B.A. Legon |1977–1991 |- |Mr. K. Amo-Dako, B.A. Ed. |1991–2003 |- |Mr. K. Kyei-Brobbey, B Sc. (Hons) Dip (Agric), Dip. Ed. |2003–2012 |- |Rev. Kent Badu |2012–2014 |- |Dr. Edmund K. Fianu Dip. ED., BA(Hons), M.A DT. |2014–2017 |- |Mr. John Biantey |2018-2020 |- |Mr. Ernest Antwi Gyimah |2020 |} == Esuafo a woewie skuul yi == * Dorothy Yeboah-Manu, Abɔdzemu nyansa panyin.<ref>https://web.archive.org/web/20221128023513/https://www.noguchimedres.org/index.php/prof-dorothy-yeboah-manu</ref> * Justice Julius Ansah, Ɔtsembuafo wɔ Ghana Kɔɔto baatan * Patrick Darko Missah, Ɔhwe Ghana Pirisen do * Kwakye Darfour, Ghananyi Amanyɛnyi * Xbills Ebenezer, Senetwanyi * Nii Amasah Namoale, Amanyɛnyi == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] cz9e9ozh8ad09urf9f6mcwbsdz0i108 Krobo Girls Senior High School 0 1637 44118 35120 2025-05-09T11:58:41Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44118 wikitext text/x-wiki '''Krobo Girls Senior High School''' yɛ mbasiafo nsɔwdo skuul a ɔwɔ Odumasi Krobo wɔ [[Epuei Mantɔw]] mu wɔ Ghana. == Abakɔsɛm == Wɔtseew skuul no Ebɔw, 1927 a ɔyɛ Scottish Missionaries dzii dɛm dwuma yi. Krobo Girls’ Nsɔwdo Skuul mbasiafo Scottish nsɛmpɛkafo tseew no Ɛbɔw, 1927, dɛ finimfin skuul ma mbasiafo. Mfe ebien Akyerɛkyerɛfo ntsetsee skuul ma mbasiafo so wɔdze kaa mbasiafo skuul no wɔ 1944 mu wɔ mpɛndo bea a ɔhyɛ Ghana aban n'adwenpɔw ase. Dɛm Akyerɛkyerɛfo skuul no nna wɔ abadobɔdze B ma mbasiafo wɔ 1951 wɔ Basel Asɔr a ɔwɔ Ghana ntotoo ase. 1962 mu no, mfe ebien akyerɛkyerɛfo ntsetsee skuul no wɔsesaa no bɛyɛɛ mfe anan abadobɔdze A akyerɛkyerɛfo ntsetsee skuul ma mbasiafo wɔ Fankwa, 1973 mu, Krobo mbasiafo finimfin skuul no so fii hɔ ber a Akyerɛkyerɛfo ntsetsee skuul no wɔsesaa no bɛyɛɛ nsɔwdo skuul, a ɔyɛ Akyerɛkyerɛfo nwomasua nhyehyɛɛ a ɔwɔ asoɛe a wɔhwɛ nwomasua do yɛɛ. == Esuafo woewie skuul yi == * Docia Kisseih, nɛɛse na nwomanyimnyi * Portia Gabor, nsɛmkyerɛwnyi na kaseɛbɔnyi wɔ TV3 Ghana * Akumaa Mama Zimbi, Nsɛmkyerɛwnyi wɔ Multimedia Group Ghana [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] ttz8z8720f9fpizh15jxsabsymsvijk Takoradi Senior High School 0 1639 13967 13966 2024-07-06T12:50:54Z Senior God 1429 space 13967 wikitext text/x-wiki Takoaradi Senior High Skuul a wᴐtaa fr3 no TADISCO ye mbasiafo na mbanyimfo school. Ne dzin a wᴐdze too no ankasa nye Takoradi Secondary School. Ne sibea wᴐ west Tanokrom a ᴐwᴐ Effai-Kwasimintsim mansin mu. Wᴐtsee skuul yi wᴐ afe 1958 mu d3 ankorankor skuul, Mr. J.E Eyeson. Aba dze nensa too do wᴐ ᴐbr3f3w bosoom no ewiei wᴐ afe 1963 y33 no Aban skuul mapa. Ne d3m ntsi ᴐb3y33 Takoaradi Senior High Skuul (TADISCO) 6ipmrhucofsiuir63n0it9rxrwgd0w8 Ahantaman Girls Senior High School 0 1640 14005 14004 2024-07-08T14:25:50Z Assilidjoe 33 added wikidata 14005 wikitext text/x-wiki {{Databox|item=Q20854854}}'''Ahantaman Girls Senior High School''' yɛ mbasiafo nkotsee hɔn skuul. Ibohu no wɔ Sekunde wɔ Anee Mantɔw mu . <ref>Ghana </ref> Mr. Emmanuel Kwasi Idun a ɔyɛ eguadzinyi wɔ nwomasua mu na ɔtseew skuul yi wɔ afe 1948 mu. invjijh9eeciim4v4ryefps6ywgsx1j Nsaba Presbyterian Senior High School 0 1641 14099 14006 2024-07-23T21:18:52Z A09 777 A09 moved page [[NSABA PRESBYTERIAN SENIOR HIGHS SCHOOL]] to [[Nsaba Presbyterian Senior High School]] without leaving a redirect: Misspelled title 14006 wikitext text/x-wiki '''Nsaba Presbyterian Senior High School''' yɛ aforafor nsɔwdo skuul a ɔwɔ Agona Nsaba wɔ Agona Epuei Mansin mu wɔ [[Finimfin Mantɔw( Central region Ghana)|Finimfin Mantɔw]] mu wɔ Ghana. 08uxjh7n58qc4wwr6p2fdbm0hgmv2q7 Suhum Secondary Technical School 0 1642 13973 13972 2024-07-06T12:58:12Z Senior God 1429 13973 wikitext text/x-wiki Suhum Secondary Technical School y3 mbasiafo na mbanyimfo ntoado skuul a ᴐwᴐ Suhum a ᴐwᴐ Ghana Epuei mantᴐw mu. Wᴐtseww no wᴐ afe 1963 mu 444sozsjh81byqmff7ewrh52vvap1ju Ghana Senior High School (Tamale) 0 1643 44099 35097 2025-05-09T11:57:25Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44099 wikitext text/x-wiki Nna Ghana College nye dzin a wɔdze frɛ Ghanasco. Ghana aban na ɔdze skuul yi bɔbɔɔ adze wɔ 1960, wɔ Kwame Nkrumah n'aber do. Ɔka skuul a wɔagye dzin wɔ Ghanaman mu. Ɔwɔ esuafo mpem ebien na aha awortwe. Ɔyɛ skuul akɛse a ɔtɔdo ebien wɔ Etsifi Mantɔw mu. Tamale Senior High School(Tamasco) na odzi no kan. Skuul panyin a odzi kan a na ɔwɔ skuul no mu nye Kenneth Luther Purser a ɔyɛ Jameekanyi.<ref>Old Ghanascans storm Kumasi - Graphic Online</ref> == Abakɔsɛm == Ghanasco nna wɔfrɛ no Ghana College. Wɔtseew skuul no afe 1960 mu a ɔyɛ Ghana aban dzii dɛm dwuma yi, wɔ Kwame Nkrumah ase, dɛ Ghana Nwomasua skuul a wogyedzi no mu kor. Ɔwɔ esuafon dodow bɛyɛ 2,800. Ɔyɛ skuul a ɔtodo ebien wɔ ne keseyɛ mu wɔ Etsifi Mantɔw mu sɛ yiyi Tamale nsɔwdo skuul fi hɔ (Tamasco). Skuul panyin a odzikan nye Kenneth Luther Purser, a ɔyɛ Jamaicanyi. Master Abu Kassim Tahidu a ofi Kwame Danso wɔ Bono na Ahafo Mantɔw mu wɔ Ghana nna ɔyɛ esuafo panyin a odzikan == Adzesuadze wɔyɛ == Skuul no yɛ adzesuadze etsitsr enum. * Gɛniral Atse * GƐniral Sɛainse * Bisinɛse * Hoom Ɛkɔnɔmise * Agilikɔkya Sɛainse == Skuul Mpanyimfo a woetwa mu == {| class="wikitable" !Year !Name |- |1960–1964 |Mr. Kenneth L. Purser |- |1964–1967 |Mr. B. O. Ayittey |- |1967–1969 |Mr. A. F. Clayton |- |Sept. 1969–1970 |Mr. W. A. Ofori |- |1970–1973 |Mr. Adu |- |1973–1981 |Alhaji B. A. Fuseini |- |1981–1982 |Mr. Mahama Adam (AG) |- |1982–1983 |Mr. S. M. Amankwa |- |1983–1986 |Mr. Mahama Adam (AG) |- |1986–1988 |Mr. L. M. Awuni (AG) |- |1988–1990 |Mr. E. K. Kudiabor |- |1990–1991 |Mr. A. A. Daramanu |- |1991–1998 |Mr. Bolina Saaka |- |1998–2001 |Alhaji Amadu Belko |- |Feb. 2001 – Oct. 2001 |Mrs. Mary Asobayire Dan-Braimah (AG) |- |Oct. 2001–2004 |Alhaji Mahamadu Saani Abdul-Rahman |- |2005–2008 |Alhaji T. A. Mahama |- |2004–2005 |Mr. J. B. Dakorah |- |2008–2016 |Mrs. Mary Asobayire Dan-Braimah |- |2016 - bɛpem ndɛ |Hajia Amina Musah |} == Esuafo a woewie skuul yi == * Abdulai Abanga * Joseph Bawa Akamba * Yakubu Alhassan * Alhassan Andani * Moses Asaga * Dr. Ibrahim Mohammed Awal * Hassan Ayariga * Mahama Ayariga * Kwame Ayew * Nayon Bilijo * Sulley Gariba * Abdul-Samed Muhamed Gunu * John Jinapor * John Dramani Mahama * Lordina Mahama * Ibrahim Murtala Mohammed * Abedi Pele * Alhassan Suhuyini * Prof Nafiu Amidu <references /> == Hwɛ iyi so == * Skuul ahorow a ɔwɔ Ghana mu == Mboaedze == # '''^''' "Prof. Nafiu Amidu - University for Development Studies". ''www.uds.edu.gh''. Retrieved 2024-08-16. == External links == * Ghanasco facebook page [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 65z5k0gr91aow376guzkjktvkb9sz9r Tamale Girls' Senior High School 0 1644 46997 36549 2025-05-09T12:02:44Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 46997 wikitext text/x-wiki {{Databox|item=Q28223407}}'''Tamale Girl’s Senior High School''' yɛ aban nsɔwdo skuul a ɔyɛ mbasiafo nkotsee na wɔkɔ wɔ Tamale wɔ [[Etsifi Mantɔw(Ghana)|Etsifi Mantɔw]] wɔ Ghana.<ref>https://web.archive.org/web/20240706130017/https://www.tamalegirlsshs.com/about-us</ref> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 5mwx9yc7iubw6j36vro8v8dmz493i6b Aburi Girls' Senior High School 0 1645 47003 44067 2025-05-09T12:03:05Z Robertjamal12 13 /* Esuafo Binom a Wowiee Skuul Wɔ Hɔ a Wɔagye Dzin */ 47003 wikitext text/x-wiki {{Databox|item=Q16733315}}'''Aburi Girls Senior High School''' a nkan no wɔfrɛ no "Aburi Mbasiafo ntoado skull, a wotwa no tsia ABUGISS, yɛ Presbyfo nsɔwdo skuul a wɔwɔ bea esuafo da hɔ, ɔwɔ Aburi n'atɔe wɛ [[Epuei Mantɔw]] wɔ Ghana.<ref name=":0">https://ges.gov.gh/?q=content%2Faburi-girls</ref> == Abakɔsɛm == Aburi Girls Senior High School wɔyɛɛ no Mbasiafo Nsɔwdo skuul wɔ afe 1946 a wɔdze esuafo esuon pɛr.<ref>https://www.ghanaweb.com/GhanaHomePage/regional/Mahama-celebrates-with-Aburi-Girls-School-450928</ref> Mbom no, da pɔtsee a wɔtseew no yɛ 1852, ber a Besel Nsɛmpakafo no buei mbasiafo mboframba skuul wɔ hɔn asɛmpaka asoɛe wɔ kurow no mu. Mboframba skuul no toado kɔpem ber Scottish no Asɛmpakafo no bɛfaa wɔ wiadze ɔko ber odzi kan no.Wɔ afe 1920 mu no, Akyerɛkyerɛfo ntsetsee no hyɛɛ ase wɔ ber nna mbofraba skuul noso wɔ hɔ na finimfin skuul, no so yɛ mbasiafo, nyinara wɔ afe 1946, Nsɔwdo skuul adze hyɛɛ ase nkyɛn ns nkyɛn nye Akyerɛkyerɛfo ntsetsee adzesua. Afe 1950 Basel asɔr a wɔwɔ Gold Coast ( ndɛ Ghana) fa skuul noho ntotoo a nna hɔn aboafo wɔnye Basel Asɛmpakafo na Scottish Asɛmpakafo no kɔr no. Wɔtsee Nsɔwdo skuul no fii Akyerɛkyerɛfo Ntsetsee adzesua noho na wɔdze kɔr bea a ɔwɔ ndɛyɛ wɔ Aburi egya wɔ afe 1954 mu. Adze fir Gyina pɛn kor kɔpem Gina enum kɔpem 1958, ber Gyina esia bɛkaa ho no. Ber yi dze Mfe ebiasa Nsɔwdo skuul adzesua nhyehyɛɛ na ɔkɔdo. Wɔ afe 1972 mu no, Methodist Akyerɛkyerɛfo ntsetsee skuul a ɔwɔ anaafo nkyɛn wɔ skuul noho no nna ɔrokɛ famu ntsi Joyce Asibey, Ɔbaa odzii kan yɛɛ Panyin wɔ skuul do nye Methodist Asɔr no yɛɛ hyehyɛɛ dɛ wobenya Kolɛgyi ama skuul no.Bea wodzidzi wɔ skuul hɔ, Bea skuulfo no bɛda na skuul adan ntsi wɔdze maa gyinapɛn bako esuafo no. wɔyɛɛ iyi dze tsɛw atseetsee a esuafo no dze ma gyinapɛn baako esuafo no. Esuafo no hɔn dodow yɛɛ bebiree wɔ afe 1990 mu no, wogyaa dɛm nhyehyɛɛ yi na dadaw Metico dan no ndɛ yɛ bonafide dan a wɔfrɛɛ no Irene Anderson fie dɛ skuul wɔnom tse. iyi wɔ epuei bea a ɔka Akuapim Bepo, bɛyɛ akwansi kor wɔ Aburi anaafo.<ref name=":0" /> == Esuafo binom a wowiee skuul wɔ hɔ a wɔagye dzin == * Hannah Afriyie, Ghanaian mirikatunyi * Nana Akua Owusu Afriyie, Ghana amanyɛnyi * Alice Annum, Ghanaian mirikatunyi * Moesha Buduong, Ghana tɛlɛbihyɛn do edwumayɛnyi, senetwanyi na mɔdel nyi<ref>https://yen.com.gh/104916-moesha-boduong-biography-her-background-career-lifestyle.html</ref> * Dzigbordi Dosoo, Ghana guadzinyi basia * Dr. Rose Mensah-Kutin, Ghana nyi a mbanyin na mbasia ho nsɛm hia na nsɛnkyerɛwnyi. * Cynthia Mamle Morrison, Ghana amanyɛnyi<ref>https://www.graphic.com.gh/lifestyle/life/cynthia-morrison-changed-lives-of-ghana-s-conjoined-twins.html</ref> * Tina Gifty Naa Ayele Mensah, Ghana amanyɛnyi == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] im4ngpcyovt3lj7p8f487jxaqazeo3s Tepa Senior High School 0 1646 13991 13977 2024-07-06T18:52:58Z Assilidjoe 33 Assilidjoe moved page [[Tepa Senior High School started in 1965 as a Teacher Training College established by the first President of Ghana, Dr. Kwame Nkrumah as means of training more teachers for the then educational drive and was converted to a Secondary School in 1971.]] to [[Tepa Senior High School]]: Misspelled title 13977 wikitext text/x-wiki Tepa ntoaado skuul hyʒase wɔ are apem ahakrɔn na eduosia enum dʒ Akyerɛkyerɛfo ntsetsee skuul a ɔyɛ hɛn ɔmanpanyin a woabasen kɔ,Dr Kwame Nkrumah dze bɔbɔɔ adze dɛ wɔdze retsetse hɔn a wɔpɛdɛ wɔyɛ akyerɛkyerɛfo ,nna wɔsesan no kɔree ntaado skuul wɔ mfe apem aha akrɔn na eduosɔn kor mu. 9q0ajofa375615miqs7h2fwiv1rn9tl Mfantsipim School 0 1647 44129 35984 2025-05-09T11:59:25Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44129 wikitext text/x-wiki {{Databox|item=Q6826781}}Sukuu yi ne dzin a nkorɔfo pii nara nyim nye Mfantsipim. Ɔyɛ mbanyimfo skuul a ᴐgye esuafo a wᴐrebɛtsena skuul no mu nkotsee. Ne sibea nye Oguaa a ᴐwɔ [[Finimfin Mantɔw( Central region Ghana)|Finimfin Mantᴐw]] ne kurowpᴐn mu, Mɛtᴐdistfo na wᴐtseww nsᴐwdo Skuul yi<ref>https://web.archive.org/web/20240708183752/https://ghanaschools.info/lander</ref><ref>https://mobile.ghanaweb.com/GhanaHomePage/NewsArchive/Tears-at-Mfantsipim-school-amidst-tight-security-781570</ref>. Dzin Pᴐtsee a wᴐdze maa no nye Wesleyan High School na skuul panyin a odzii kan dzii dwuma no nye James Picot, French Nyimdzifo bi a nna woedze mfe du-awᴐtwe pɛr ber a wᴐfrɛɛ no dɛ ommbedzi dɛm dwuma no. Wᴐbᴐ hᴐn nsabran dɛ 'The School' osiandɛ hᴐn na wᴐwɔ skuul apapa no bi tse dɛ [[Prempeh College]]. == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] nznrgy45q9mta6yrrg8q3myzmi2ofda Ghana Senior High School, Koforidua 0 1648 44100 35099 2025-05-09T11:57:29Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44100 wikitext text/x-wiki {{Databox|item=Q5555407}}'''Ghana senior high school,''' Koforidua a dodowara nyim dɛ wɔfrɛ no GHANASS, yɛ nsɔwdo skuul wɔ Koforidua. Nna edzi skuul ebien ekyir a wɔkaa hɔn bɔɔ mu a wɔfrɛ no Beacon a ɔwɔ [[Epuei Mantɔw]] mu. == Abakɔsɛm == Afe 1943 mu no, Fred Addae na Francis Adjei Tetebo tseew skul no a wɔdze mbanyimfo 16 a wɔfrɛɛ no Phoenix College wɔ dan bi mu. Bɛyɛ 1950 no, esuafo no dɔɔso maa skuul no kɔr beebi fofor a ndɛ ɔfa Kofidua Tɛkinikal Skuul. Dɛ wosesaa skuul no bea no sesaa skuul ne dzin sesa fi Phoenix College bɛyɛɛ Christ College. Bea wɔbaa no so wɔsesaa no bio ber bi ɔbɛsen osian esuafo hɔn dodow no. Skuul no kɔ Effiduase a ɔwɔ beebi a ɔwɔ sesiera yi wɔ Effiduase Porisi bea wɔ Koforidua, Ghana. Iyi yɛɛ yie ɔnam Rev. Dr. Nimako mboa do, mbrahyɛbeguanyi a odzikan ma New Juaben Abatow mpɛsoa do,Mr WT Wutor a ɔyɛ dansinyi na Nana Frempong Mposo II,a ɔyɛ Effiduase manhen. Dɛm ber yi no, Mr. Francis Adjei Tetebo nna ɔyɛ Skuul panyin, Mr Fred Addae a nna ɔyɛ skuul panyin n'ewu dada. == Skuul Mpanyimfo == {| class="wikitable" !Dzin !Ber a wɔdze dzii dwuma |- |Mr. Ofori Dankwa |1957-1974 |- |Rev. R. P. Nyarko |1974-1979 |- |Mr. G. A. Frempong |1979-1983 |- |Mr. R. T. Sackey |1983-1985 |- |Mr. G. A. Agyepong |1985-1992 |- |Mr. E. K. Darko |1992-1996 |- |Mr. S. O. Amaning |1996-2002 |- |Ms. Rosemond Bampoe |2002-2011 |- |Very Rev. Abraham Osei-Donkor |2011-2018 |- |Mr. Jacob Afful |2018-2021 |- |Ms. Patience Naki Mensah |2021-2023 |- |Ms. Diana Mintah |2023 bɛpem ndɛ |} == Skuul no ngyedo dzin == Skuul ne ngyedo dzin nye Pro patria. Dɛm ngyedo dzin yi hwehwɛ dɛ ɔdze bɛhyɛ esuafo a wɔbɛfa Ghanass mu adwen a ɔyɛ ahofama ama wɔdze hɔnho ama etuhoakyɛ som ama skuul no na ɔman no == Skuul no ndwom == Skuul no ndwom no wɔkyerɛw no afe 1979 mu a ɔyɛ Mr. Boniface H. Adjei a nna ɔyɛ Ndwomtow Panyin wɔ GHANASS dɛm ber no. == Skuul ne ndwom tiawa == Skuul no ndwom tsiawa no so W.N.K Amamoo kyerɛw. == Mboa adze == # '''^''' # '''^''' # '''^''' "Ghana Senior High School holds 68th Anniversary at Koforidua". ''Vibe Ghana''. 11 December 2011. Retrieved 18 March 2015. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] g7m6hseyxjtom69v449bkrd8yrvca3d Samuel Godinman 0 1656 36519 14037 2025-01-19T11:18:08Z 41.74.94.15 His work as a radio presenter and the convener of iPray an online and a radio midnight prayer meeting 36519 wikitext text/x-wiki Samuel Godinman is a 22 year old Ghanaian preacher and a Wikipedia editor. He is also a computational linguistic. He is single<ref>Facebook and instagram </ref> He is a gospel radio presenter and the convener of iPray, a midnight prayer program on Radio Windy bay Samuel Godinman y3 Ghananyi aberantse a )ka Nyames3m na )sanso y3 wikipedia samufo. Bio, )y3 K)mpiwta Kasa nhwehw3mufo. )nnwaree. Bio )y3 iPray anafa mpaeb) tsi na k)fabae. lzq8numt3ciq0nu65936onul27a5mj6 Ofori panin senior high school 0 1657 14015 2024-07-09T15:54:03Z Robertjamal12 13 Robertjamal12 moved page [[Ofori panin senior high school]] to [[Ofori Panin Senior High School]] 14015 wikitext text/x-wiki #REDIRECT [[Ofori Panin Senior High School]] 3vl77cvy1x3wnc8zi9x5nw3ppt4aryj Fɔntɔmfrɔm 0 1660 36754 14087 2025-02-21T15:40:43Z Collins Anfoh 1839 Improved article 36754 wikitext text/x-wiki {{Databox|item=Q20854933}}'''Fɔntɔmfrɔm''' yɛ Akanfo ayer a wɔyan dze huhor ɔhen bi anaa okunyin bi. Ɔyɛ adehye kyen a wɔbɔ wɔ ber a biribi rebesi anaa ber a biribi esi, anaa ber a dwumason bi rokɔ do<ref>https://web.archive.org/web/20160304101806/http://www.djembedirect.com/item/ghana_peg_drums/ashanti_fontomfrom_ghana</ref>. == Abakɔsɛm == Tsetse no nna akyen a odzi akotsen nye; kete na asafo. Dɛm ber no nna kyen a ɔwɔ Esuantseman mu nye kete, na Denkyirafo na wɔdze bae wɔ ɔhen Boamponsem aber do wɔ afe 1692 mu. Dɛm ber no nna Esuantsefo hyɛ Denkyirafo ase.  Ntsi aber biara sɛ wɔrobɔ  kete kɛse no a, wɔbɔ no dɛ “kɔtɔkɔ bɔsom Amponsem, kɔtɔkɔ bɔsom Amponsem”. “Kɔtɔkɔ” no gyina hɔ ma Esuantseman na “Amponsem” no so gyina hɔ ma Denkyirafo.Sɛ wɔka dɛ “kɔtɔkɔ bɔsom Amponsem” a, nna wɔkyerɛ dɛ Esuantsefo bɔsoom Denkyirafo<ref>https://books.google.com.gh/books?id=ExJPAQAAMAAJ&q=loved+music&redir_esc=y</ref> Afe 1701, ber a Osei Tutu I dzii Ntsim Gyakare no do nkonyim wɔ Effiduase ɔko kɛse no mu no ma n’ahendzi bɔbɔɔ adze no, nna ɔwɔ dɛ no so tum yɛ biribi kɛse a ɔbor kete do. Ɔnam iyi do ma no so dze kyen kɛse a wɔfrɛ fɔntɔmfrɔm bɔbɔɔ adze. Dza ɔyɛɛ ma fɔntɔmfrɔm bɛyɛɛ kɛse kyɛn kete nye dɛ, nna kete yɛ kyen ahorow enum, mbom fɔntɔmfrɔm bɛyɛɛ kyen ahorow esuon.   Abakɔsɛm kyerɛ dɛ, Bɔrbɔr Mfantse fi akwantu mu reba no, wɔnndze fɔntɔmfrɔm bae. Mbom wɔdze asafo, aprede, adawuranan na Obendeeku na wɔdze bodur Mankessim ha. Nana Ɔson no wu ekyir no a Nana Eduonu Egyin bedzii adze no, nna otwar dɛ wonya biribi a wɔdze bɛgyegye ɔhen no taataa. Iyi maa wɔhyɛɛ ase dze bɔmbaa gyegyee ɔhen no taataa wɔ ber a ɔreba anaa ɔtse sor. Mber rokɔ enyim no, nna mpanyimfo hun dɛ otwar dɛ wɔhwehwɛ akyen ahorow binom ka ho ama woeetum ehuhor ɔhen no na wɔaka n’akɛseyɛ. Dɛm adwen na nyimdzee yi na ɔmaa wonyaa akyen bi tse dɛ etumpan, aprede, dawur, ansawa na frɔm a seseiara wɔdze gor fɔntɔmfrɔm no. Nna kyerɛ dɛ, dɛ mpanyimfo dze fɔntɔmfrɔm bohuhor ɔhen bi no nam bɔmbaa do bɔbɔɔ adze. == Akyen Ahorow A Wɔka Bɔmu Yɛ Fɔntɔmfrɔm == === '''Dawur''' === Iyi yɛ edwindze a ɔtomfo abɔ a wɔdze dzi dwuma wɔ ayer ahorow pii mu. Asafo, bɔsoɛ, osuode, fɔntɔmfrɔm na pii a ɔkeka ho yɛ ayer ahorow a wɔgor a dawur ka ho bi. Fɔntɔmfrɔm mu no, wɔbɔ dawur dze ka dɛ “meka meka meka a, meka kyerɛ woara”. '''Ansawa''' Iyi yɛ kyen kakraba bi a wɔbɔ na ɔka akyen ahorow a wɔbɔ mu gor fɔntɔmfrɔm no ho. Sɛ wɔrogor fɔntɔmfrɔm a, kyen Ansawa ne nsɛm a ɔka nye dɛ“ aburafo wɔgor agor bɔn anaa bankye fufuw da gya mu”. '''Opintsin''' Iyi so yɛ kyen kakraba dɛ ansawa no. Mbom ɔyɛ tsia na no mu yɛ dur sen ansawa no. Dɛm kyen yi so wɔ nsɛm a ɔka ber a wɔrogor fɔntɔmfrɔm. Asɛm a opintsin no ka no nye dɛ“ Obirempɔn se obedzi ewu a, wɔmma mbusu nka no”. Dɛm kyen yi ka nsɛm yi mpɛn bɛyɛ ebiasa ana etumpan no ahyɛ ase akasa. '''Etumpan''' Etumpan yɛ akyen ebien, Onyin na Ɔber. Ɔber no si nyimfa na Onyin no si bankum. Wɔdze dɛm akyen ebien yi ka frɔm ebien, aprede ebien na dawur ho na wɔdze gor Mfantsefo ayer fɔntɔmfrɔm no. Wɔdze etumpan ka nsɛm pii kyerɛ ɔhen na ɔmamfo no. Wɔyan etumpan wɔ ber biara, dɛ ɔyɛ enyigyeber, awerɛhow, afahyɛber anaa ber a wɔregye ɔhen enyi. Ɔnam dɛ wɔdze kasa ntsi borɔfo kasa mu wɔfrɛ no “talking drum”. Fɔntɔmfrɔm no ngoree mu no, etumpan dzi kan tontom, kasa ana frɔm no agye do. '''Frɔm''' Frɔm iyi so yɛ akyen atsentsen ebien, kɛse kor na kakraba kor. Ɔkyerɛma bɔ akyen yi dze gyegye ahemfo taataa na wɔdze ka adɛfɛdɛfsɛm kyerɛ hɔn. Wɔbɔ kyen yi wɔ fɔntɔmfrɔm no ngoree mu ber a ɔhen bi rebɛtsena ase wɔ eguabɔ ase anaa oesi guamu dɛ ɔrebɛsaw. Dɛm akyen yi nye akyen a wodzi akotsen wɔ fɔntɔmfrɔm no ngoree mu. Nsɛm a akyen yi ka no bi nye: “Nana brɛbrɛ, to wo bo tsiatsia, tutu w’anan ebirempɔnmu, Woara w’asaase a,” == Ber a wotum gor fɔntɔmfrɔm == # Ahemfo eyi ase: Sɛ ɔhen bi kɔ ekura a, wɔgor fɔntɔmfrɔm. Nkorɔfo binom so a wɔnnyɛ ahemfo mbom wɔka adehye ebusua no ho bi wɔ hɔ a wɔgor fɔntɔmfrɔm wɔ hɔn eyi ase. Dɛm nkorɔfo no bi nye, ebusuapanyin, Supi-mekyerɛ asafohemfo nyina hɔn panyin no, Safohen, Ɔbaahembaa na Ɔbaapanyin a ne ba afow egua pɛn anaa ɔbaapanyin a oeyi obi ma oedzi adze pɛn. 2. Wɔgor fɔntɔmfrɔm ber a ɔhempɔn bi rekɛgye awar'''.''' Wɔgor dze kyerɛ dɛ nyimpa kɛse anaa tsitsir bi reba hɔn nkyɛn. 3. Afahyɛ so a, wɔgor fɔntɔmfrɔm. Wɔgor no dɛm aber yi dze hyɛ ɔhen no enyimnyam na wohuhor no. 4.Bea ahemfo ahorow ehyia no wɔgor fɔntɔmfrɔm. Wɔgor no dɛm bea yi ma ahemfo ahorow no ada hɔn tumdzi edzi na wɔdze dzi hɔnho nkɔmbɔ so. 5. Ber a wɔrekyer ɔhen bi. 6. Ber a ɔhen roto n’egua do. == Frɔm Asaw Ahorow == Fɔntɔmfrɔm yɛ adze a yɛdze tontom na yɛdze huhor ahemfo no ntsi, yɛwɔ no ahorow pii. Yɛwɔ Atoperɛ, Mbaamu, Mbanyinmu, Ntutui na dza wɔdze ɔhen to sor a wɔbɔ ma no. '''ATOPERƐ:''' Iyi yɛ fɔntɔmfrɔm bi a wɔbɔ dze ma ɔhen ber a oesi guamu rekyiakyia n’amamfo. Ɔnam dɛm ntsi wɔwɔ kwan soronko a wɔfa do bɔ fɔntɔmfrɔm no dɛm aber no. '''MBAAMU:''' Iyi yɛ fɔntɔmfrɔm bi a wɔbɔ ber a ɔhen no esi gua do anaa asaw ewie. Wɔdze mbaamu yi to famu a, obiara tum saw bi ɔnam dɛ ɔhen no asaw ewie. Wɔbɔ mbaamu kyen dɛ kete. No mu nnyɛ hyew. '''MBANYINMU:''' Iyi yɛ kasa a wɔbɔ dze soa ɔhen. '''NTUTUI:''' Ntutui yɛ kyen kasa a wɔdze tutu anaa wɔdze nantsew kɔ guabɔ bi ase. Yɛkyerɛ ber a kyim si ahemfo do ma wɔrenantsew akɔ guabɔ ase. Wɔmmfa ntutui kyen nsaw. '''DZA WƆDZE ƆHEN TO SOR A WƆBƆ''': Iyi yɛ fɔntɔmfrɔm a wɔbɔ dze kyerɛ dɛ ɔhen no ridzi bam. Wɔbɔ iyi dze kyerɛ dɛ wɔrema ɔman no nyina ehu dɛ ɔhen nye iyi anaa hɔn hen na wɔama no do no. Iyi da nkyɛn a, yɛwɔ ɔhen biara na fɔntɔmfrɔm a wɔbɔ ma no. Ɔnam dɛ ɔhen bi dzi bi ekyir ntsi, ɔdzekuroɛ wɔ dza wɔbɔ ma no na no mu nsɛm a wɔka. Dɛmara so na ɔmanhen so wɔ fɔntɔmfrɔm na no mu nsɛm a wɔka dze tontom anaa huhor no. Wɔmmbɔ ɔmanhen no fɔntɔmfrɔm mma ɔdzekurow. Ɔba no dɛm a, nna ɔkyerɛ dɛ, ɔdzekurow no ammfa enyidzi amma ɔmanhen no. == Frɔm mu mbra == 1.    Wɔnnhyɛ mpaboa nnsaw anaa nngor gyedɛ ahemfo pɛr. 2.    Wɔmmbɔ ɔmanhen no fɔntɔmfrɔm mma ɔdzekurow. 3.    Nkaa no na adehye nko na wɔbɔ frɔm. 4.    Ɔdzekurow nntum nnsaw Ɔmanhen n’asaw. == Mboae mbea ahorow == <references />PC: Nana Ahimful, ɔkyerɛma a ɔwɔ Essiam PC: Ɔpanyin Kɔbena Yanko,ɔkyerɛma a ɔwɔ Mankessim. hyx9q21b0z928jrk1fd6gwaqjzwzdh0 Awar 0 1661 14088 2024-07-18T12:54:33Z Assilidjoe 33 New article created 14088 wikitext text/x-wiki '''Awar''' yɛ nkitahodzi a ɔda banyin kor anaa dza ɔbor dɛm nye basia kor anaa dza ɔbor dɛm a hɔn mbra anaa amambra gye to mu na ogyina hɔn a woruwura dɛm nkitahodzi no mu hɔn kyɛpɛn nye asɛdze do. (Westermarck, 1894) l6ttb42434i8uwmnte960z949ylfekt Ayan Kasa 0 1662 14122 14121 2024-07-27T18:54:28Z Assilidjoe 33 Improved Article 14122 wikitext text/x-wiki '''Ayan Kasa''' yɛ kwan a ɔkyerɛma fa do dze kyen kasa kyerɛ nyimpadɔm.(Krampa, D.E.K.(1997).Binom kyerɛ dɛ, Yan n'ase nye dɛ 'bɔ', mbom ɔnnyɛ bɔ kɛkɛ na ɔyɛ bɔ ma nyimpa enyi mbra noho do. == Abakɔsɛm == Yan fi kasafua nyan (awake) mu. Iyi ntsi ber biara a ebɛtse kyen kasa no, ɔma w'enyi ba woho do osiandɛ ɔda ehintasɛm, anwanwasɛm, mpɔfirmusɛm na ehiasɛm edzi. Akyerɛma nkotsee na wɔyan kyen. Ɔkyerɛma biara yɛ banyin osiandɛ ɔbaa nnyan kyen wɔ Akanman mu dɛ mbrɛ amambra tse no. Akyen ahorow a yɛdze kasa wɔ Akanman mu no bi nye; Asafokyen, Etumpan, Kyen Sin, Frɔm, Kyen kɛse, dondohen na dawur. == Akyen Ahorow A Yɛdze Kasa Wɔ Akanman Mu == === '''Asafokyen''' === Dɛm kyen yi asafomba na wɔdze tu sa. Ɔyɛ kyen a ɔwar du Ɔkyerɛma n'ayerɛadze. Ɔdze sɛn ne nkyɛmfamu na ɔbɔ, otum dze si daadze bɔ. Dɛm kyen yi yɛ akodzi ho kyen ntsi, wɔbɔ no ber a biribi esi anaa asafomba rogor. Odur ber a asafomba rogor a , wɔfa hɔn afadze nyina, mekyerɛ hɔn akyen ahorow, hɔn ntar, na hɔn mfrankaa. Sɛ frankaatunyi no si guamu na ɔresaw a, wɔdze asafokyen gyegye n'asaw no ho kasa no. Sɛ Ɔhen, Okunyin anaa Ɔberempɔn bi si guamu dɛ ɔresaw wɔ ber a wɔrogor asafo a, Ɔkyerɛma no dze asafokyen keka nsɛm huam dze gyegye n'asaw no ho ma no. Sɛ ɔko si, ogya tɔ ɔman mu, owu anaa asɛm kɛse bi si ɔman no mu a, asafokyen kasa ma amamfo no enyi ba hɔnho do na wotu ho anamɔn. Sɛ asafokyen rebɛkasa a, odzikan frɛ ɔman no, osiandɛ ɔman anaa kurow biara wɔ no huandzin a wɔdze huan no. Mfatoho: Sɛ ɔkyerɛma pɛ dɛ ɔyan kyerɛ Abɛadze Ekuropɔmfo a, ɔfrɛ ɔman no dɛ:                         Asɛnka! Asɛnka! Asɛnka!                         Asɛnka mfrɛ yie! Ɔfrɛ no ekyir no, sɛ obi na oewu a, asafokyen ka dɛ:                         Fun abasa gu n'akoko!                         Osimesi dae a, ɔannsoɛr!                         Hom mbra!  Hom mbra!                         Hom mbra pɔn, pɔn, pɔn! Iyi ekyir no, ɔkɔ do dze kyen no ka mpanyin kasa na abɛbusɛm pii. Bi nye iyi:                        Oedzi ako atɔ!                        Ɔkatakyi atɔ!                        Damirifa due,                        Damirifa due, due!                        Nyimpa bɛyɛɛ bi                        Na ɔammbɛyɛ ne nyina                        Osimesi, Damirifa due. Sɛ wɔrobɔ asafo ma Ɔhen, Oberempɔn anaa Okunyin bi si guamu dɛ ɔresaw a, Ɔkyerɛma no tum yan kyen no dze ma no                        Mbo, Mbo, Mbo apeafo!                        Tutu kɔ, tutu bra.                        Nkuma nkuma brɛbrɛ!                        Mbo a enyaado, Ɔkyerɛma ba!                         Mbo a Akudɔntɔ! === '''Etumpan''' === Etumpan yɛ akyen ebien, Onyin na Ber. Ber no si nyimfa na Onyin no si bankum. Wɔdze dɛm akyen ebien yi ka frɔm ebien, aprede ebien na dawur ho ma wɔdze gor Mfantsefo ayer a wɔfrɛ no fɔntɔmfrɔm. Wɔdze etumpan ka nsɛm pii kyerɛ Ɔhen na amamfo no. Wotum yan etumpan wɔ ber biara, dɛ ɔyɛ enyigyeber, awerɛhowber, afahyɛber anaa ber a wɔregye Ɔhen enyi. Wotum dze kasa kyerɛ Ɔhen na dɔm wɔ eguabɔ ase. Sɛ Ɔhen anaa Sɔfopanyin resaw fɔntɔmfrɔm a, wɔdze no huandzin na wɔdze tonton no. Etumpan nye akyen a wɔdze bɔ Ɔhen Kokroko, mekyerɛ Otumfo Nyankopɔn abɔdzin, dze tonton no, na wɔdze huan no huandzin ahorow. Nsɛm a wɔdze etumpan ka kyerɛ Nyame no bi nye:                      Ɔkrɔnkrɔn Nyankopɔn                      Ɔkrɔnkrɔn Nyankopɔn                      Yɛdze etumpan bɔbɔ Wo abɔdzin                      Woana na ɔnye Wo sɛ? Woana na ɔnye Wo sɛ?                      Wɔ sor nye asaase, woana na ɔnye Wo sɛ?                      Wimu Sebɔ e! Bura mu Gyata!                      Wo dzin nye Ɔdomankoma                      Wɔfrɛ Wo Mara nye Mara!                      Ehu-Abɔbrim! Ehunenyankwa!                      Kasaperɛko Nyame e!                      Eyɛ krɔnkrɔn, krɔnkrɔn, krɔnkrɔn === '''Frɔm''' === Ofi fɛtɛmfrɛm mu. Ɔkyerɛ konyim a yɛbɔ dze kaa atsetsesɛm. Frɔm yɛ kyen kɛse tsentsen kor a wɔdze nkɔtɔkorba ebien bɔ. Ɔkyerɛma bɔ kyen yi dze gyegye ahemfo na ekunyin taataa na wɔdze ka adɛfɛdɛfɛsɛm kyerɛ hɔn. Wɔbɔ wɔ ber a Ɔhen anaa Sɔfopanyin bi rebɛtsena ase wɔ eguabɔ ase anaa oesi guamu dɛ ɔrebɛsaw. Nsɛm a wɔdze frɔntɔmfrɔm ka no bi nye; Nana brɛbrɛ, tɔbo tsiatsia, tutu w'anan ebirɛponmu, Woara W'asaase a na pii a ɔkeka ho. Nyia ɔyan kyen no kosa ne tam na ɔtoto no kɔn dze n'enyiwa na ne nfafakuwa nyina dzi dza ɔreyan no ekyir. Frɔm yɛ kyen a odzi akotsen wɔ fɔntɔmfrɔm no bɔ mu. === '''Kyen Sin''' === Kyen sin yɛ kyen bi a onnyi nua,  Kyen sin bi wɔ hɔ a, senyaa yabaa nketsenketse bi a dadze nkaba pii hyehyɛ ano bɔ enyim. Dɛm dadze nkaba no ma ngyegyee kyɛn, kyɛn (anaa San, san) bi ba kyen no ne ndze mu ber a wɔrobɔ no. Wɔbɔ kyen sin wɔ ahemfie   ber a Nana rohwehwɛ ne mpanyimfo nye hɔn adwen. Dɛm ber no wɔbɔ kasa yi.                         Fir tsetse, fir tsetse, fir tsetse                          Fir tsetse ɔdomankoma!                          Wɔmbra, wɔmbra!                          Tsir kor mmpam!                          Tsir kor nnkɔ egyina! Sɛ Nana tse ne mamfo mu a, wɔdze kyen sin tum huhor no dɛ:                          Kyerɛ ɔsor, kyerɛ asaase,                          kyerɛ Bosompo,                          Kyerɛ ɔdomankoma                          Obi nnyi hɔ! SƐ wɔdze kyen sin dzi Nana n'ekyir rokɔ eguabɔ ase a, asɛm a kyen no ka nye dɛ                         Ɔhen nantsew brɛbrɛ!                         Brɛbrɛ, Nana brɛbrɛ!                         To wo bo tsiatsia, tsiatsia.                                                               '''DONDOHEN''' Dondohen yɛ kyen a ɔka akyen enum ho ma ɔyɛ esia a, wɔdze gor mpintsin. Dɛm akyen enum no nye ndondo ebien (kɔnkɔn na pa-pa -pa- kusi amba), adamka ebien (onyin na ɔber) na gyamadudu (kyen tsetsen a, wɔfrɛ no brɛkɛtɛ). Dɛm ayer yi yɛ 'Tukɔr' ayer. Mpanyinmfo dze fii Takyiman bae. Wɔgor ayer yi wɔ ber a Nana fi ne pia mu rupue abɛtsena famu. Asɛm a dondohen ka nye dɛ :                         Nkɔ nkɛfa mba! Akyen nkaa no gye do dɛ:                        Guannam taa hɔ                        Na mban, mban! '''DAWUR''' Dawur yɛ edwindze a ɔtomfo abɔ a wɔdze dzi dwuma wɔ ayer ahorow pii mu. Dɛm ayer yi bi nye asafo, bɔsoɛ, osuode, kodzi na pii a ɔkeka ho. Dawur yɛ edwindze a dawurbɔnyi bɔ na odua do dze nsɛm anaa nkaabɔ ma amamfo. Iyi yɛ ndɛ dza yɛka no wɔ pɔtɔ kasa mu dɛ, "Information Ministry" no. Asɛm anaa nsɛm biara a ɔhen anaa amampanyimfo pɛ dɛ wɔka kyerɛ ɔman no, wodua dɛm asoɛ yi do na wɔdze nsɛm ma amamfo no. Wɔ kodzigor mu no, dawur kasa dɛ:                     Wɔma yɛmfa hɛn nkokɔ                     Wɔma yɛmfa hɛn nkokɔ Wɔ bɔsoɛ na osuode mu no, asɛm a dawur ka nye yi:                    Ka mbɔr a, nntɛfer ta!                    Ka mbɔr a, nntɛfer ta!                    Ka mbɔr a, nntɛfer ta!                    Mbofra, mbofra wɔhwɛ ===            '''Dondohen''' === Dondohen yɛ kyen a ɔka akyen enum ho ma ɔyɛ esia a, wɔdze gor mpintsin. Dɛm akyen enum no nye ndondo ebien (kɔnkɔn na pa-pa -pa- kusi amba), adamka ebien (onyin na ɔber) na gyamadudu (kyen tsetsen a, wɔfrɛ no brɛkɛtɛ). Dɛm ayer yi yɛ 'Tukɔr' ayer. Mpanyinmfo dze fii Takyiman bae. Wɔgor ayer yi wɔ ber a Nana fi ne pia mu rupue abɛtsena famu. Asɛm a dondohen ka nye dɛ :                         Nkɔ nkɛfa mba! Akyen nkaa no gye do dɛ:                        Guannam taa hɔ                        Na mban, mban! '''Dawur''' Dawur yɛ edwindze a ɔtomfo abɔ a wɔdze dzi dwuma wɔ ayer ahorow pii mu. Dɛm ayer yi bi nye asafo, bɔsoɛ, osuode, kodzi na pii a ɔkeka ho. Dawur yɛ edwindze a dawurbɔnyi bɔ na odua do dze nsɛm anaa nkaabɔ ma amamfo. Iyi yɛ ndɛ dza yɛka no wɔ pɔtɔ kasa mu dɛ, "Information Ministry" no. Asɛm anaa nsɛm biara a ɔhen anaa amampanyimfo pɛ dɛ wɔka kyerɛ ɔman no, wodua dɛm asoɛ yi do na wɔdze nsɛm ma amamfo no. Wɔ kodzigor mu no, dawur kasa dɛ:                     Wɔma yɛmfa hɛn nkokɔ                     Wɔma yɛmfa hɛn nkokɔ Wɔ bɔsoɛ na osuode mu no, asɛm a dawur ka nye yi:                    Ka mbɔr a, nntɛfer ta!                    Ka mbɔr a, nntɛfer ta!                    Ka mbɔr a, nntɛfer ta!                    Mbofra, mbofra wɔhwɛ == Ber a Wɔnyɛn == Ɔkyerɛma nyan anapa, ewiaber, ewimbir, afahyɛber na ahensi ase. Sɛ yɛdze iyinom so to nkyɛn a, dza odzidzi do yinom yɛ ber a Akanfo yan; 1. Ber a Ɔhempɔn bi akɔ ekuraa 2. Ber a wɔrema nkaabɔ 3. Ɔko ber 4. Ber a esian bi esi tse dɛ ber a obi ayew anaa obi ne nsa apa. 5. Ber a Ɔhen bi rekaa n'ewuakɔr 6. Ber a Ɔhen bi rusuae kyerɛ ne mamfoe == Bea a Wɔnyɛn == Bea wɔyan na odzidzi do wɔ ha yi: 1. Ahemfie           2. Eyiase      3. Posuban ho        4. Abosomfie      5. Akono == Ayan Ne Nhyehyɛɛ == Ayan ne nhyehyɛɛ yɛ soronko a ɔma ɔyɛ dansewa fi anokasadwin nyina ho nye iyinom: 1. Kyen kasa wɔ awensɛm su. Wɔhyehyɛ asɛm no wɔ awensɛm kwan do 2. Nsɛm a ɔkyerɛma no ka no yɛ ntsiantsia 3. Ayan wɔ kasa nsido/ntsimu. Ɔkyerɛma no taa si asɛntsitsir a ɔpɛ dɛ ɔdze to gua no do. 4. Ayan mu nsɛm pii taa yɛ nkasafua nkakuwho. Ɔkyerɛma no du nsɛm do a, ɔbobɔ ma ngyegee bi da edzi 5. Abɔdzin na nsabran mmpa mu da. == Ayan Ho Mfaso == 1. Yɛdze ma nkaabɔ 2. Yɛdzɛ kyerɛ ber 3. Yɛdze tonton anaa huhor nyimpa etsitsir, ahemfo an aberɛmpɔn 4. Yɛdze to nkra (dze bɔ amandzɛɛ) 5. Yɛdze frɛ dɔm ber a asɛmyaw na asɛmhia bi esi 6.Yɛdze bu bɛ 7. Yɛdze da ɔman n'abakɔsɛm so edzi == Mboaedze == Agyekum,  Kofi (2000). Aspect of Akan Oral Literature in Media; Research Review Vol. 16(2): 1- 18 Institute of African Studies Legon. Krampa, D. E. K. (1997) Mfantse Kodzisɛm ho Adzesua. Accra:Bureau of Ghana Languages 4f20ciksdbymd8pjxun85f7wuihdb8x Abɛntsia 0 1663 14144 14124 2024-07-30T11:32:01Z Robertjamal12 13 clean up, replaced: ) → ɔ (6) using [[Project:AWB|AWB]] 14144 wikitext text/x-wiki '''Abɛntsia''' yɛ abɛn a mpanyimfo nyim fir tsetse, na n'atsetse dzin nye "Afrɛfrɛbɛn," tserɛ ɔyɛ abɛn a wɔdze bɔ ɔhen bi n'abɔdzin na ne nsabran dze tonton no. Krampa, D.E.K. (1997ɔ na Agyakum, Kofi (2000ɔ. Kyerɛ abɛntsia ase dɛ abɛn bi a ɔsom ahemfo bo yie. Sɛ wɔreyɛ dɛm abɛntsia no a, son n'ambɛn no, wɔtɔ hɔn bo twa n'ano feaa no kyen na woetue mu wɔ ne nkyɛmfamu. Abɛntsia ho ntokur no yɛ ebiasa; ambɛn no tsir, ano feafea a wotwae no na nkyɛnmu a wotuei no. Wɔdze sekan siesie ambɛn no mu ma ɔyɛ trontrom. Sɛ woennsiesie mu yie a, biew tum fi mu. Abɛntsia ka ahemfo hɔn ngua ho nsokwadze ho ntsi nnyɛ ɔpanyin biara na ɔwɔ abɛntsia. Ɔhen biara so wɔ kwan soronko bi a wɔfa do hɛn n'abɛntsia. Mbɛntsia ka nsɛm dɛ mbrɛ akyen ka yi ara; no mu tsew nwam na krɔnkrɔn mpo kyɛn akyen bi hɔn kasaa. == Mbɛntsia Mfatoho == Dɛ mbrɛ yeedzi kan aka no, Mfantseman mu no, ɔhen biara ɔsor kwan a wɔhɛn n'abɛntsia. Ɔno ntsi na mpanyimfo bu bɛ dɛ, "Sɛ wo werɛ fir wo kurow mu hen n'abentsia ndze a, eyew wɔ eguabɔ ase." Mfantseman mu ahemfo mu bi hɔn mbɛntsiahɛn na kasa a wɔka wɔ mu na odzidzi do yi: Nana Apa Kusi a ɔwɔ Edwumako Ɔkyeso wɔhɛn n'abɛntsia dɛ: Pantampran pantampran! Ibotum son yi men? (Pantampram nye abowa nyin kɛse koraa a ɔwɔ hɔ.ɔ Ekumfi Ɔmanhen ,Nana Akyen n'abɛntsia wɔhɛn no dɛ; Suro kɔkɔ! Suro kɔkɔ! Suro kɔkɔ! Esuantse suro Akyen kɔkɔ. Nana Hama a ɔyɛ Edwumko Ɔmankrado wɔ Apa afamu no, n'abɛn a wɔhɛn nye dɛ;        Esuantse kɔtɔkɔ!        Hom botum eku m'?       Esuantse kɔtɔkɔ!       Hom botum eku m'?       Esuantse kɔtɔkɔ!       Hom mbedzi duadze! Edwumako Ɔnwane Anɔna ebusua hɔn abɛntsia wɔhɛn no dɛ:         Ɔtan dodow yi nye dɛn?         Ɔwo reyɛ iyi?         Ɔtamfo a ɔreyɛ me e,         Mehu wo o! Gomoa Otsepirew Nana Osompa II, Wɔhɛn n'abɛn dɛ; Ɔkatakyi Buabeng Ɔtamfo Ma mo ho ndwe me. == Mbɛntsia Ho Mfaso == 1. Mbɛn kasa ka tsetsesɛm 2. Ɔda hɛn amambra edzi 3. Ɔyɛ kasa bi a wɔdze tu fo 4. Yɛdze kyereɛ hɛn abɔse 5. Yɛdze kyerɛ mbabun abakɔsɛm 6. Wɔdze mbɛn ka asɛm a, no mu yɛ dur a sɛ obi dze n'ano ka a obenya asɛm kɛse 7. Ɔda etsitsir bi tse dɛ ahemfo hɔn akokodur edzi. 8. Wɔdze mbɛn bɔ obi n'abɔdzin == Mboaedze == Agyekum,  Kofi (2000ɔ. Aspect of Akan Oral Literature in Media;Research Review Vol. 16(2ɔ: 1- 18 Institute of African Studies Legon. Krampa, D. E. K. (1997ɔ Mfantse Kodzisɛm ho Adzesua. Accra:Bureau of Ghana Languages eovs1ivs5d0wj87mcuhqtnyz13u2w69 Nkyekyεmu:West Africa 14 1664 14128 2024-07-29T07:55:43Z Zakaria Tunsung 1463 Created page with "<nowiki>{{Nkyekyεmu:West Africa}}</nowiki>" 14128 wikitext text/x-wiki <nowiki>{{Nkyekyεmu:West Africa}}</nowiki> 0qebac7eo17xchlm2tbosh85npti8mm Nhwɛdo:Cite web 10 1665 14196 2024-08-02T19:54:33Z Rich Farmbrough 1415 Created page with "<includeonly>{{#invoke:citation/CS1|citation |CitationClass=web }}</includeonly><noinclude> {{Documentation}} </noinclude>" 14196 wikitext text/x-wiki <includeonly>{{#invoke:citation/CS1|citation |CitationClass=web }}</includeonly><noinclude> {{Documentation}} </noinclude> 8y7bgo1qxpiwatovr7ucni0mvmcg97p Module:Citation/CS1 828 1666 14197 2024-08-02T19:57:33Z Rich Farmbrough 1415 Created page with "require ('strict'); --[[--------------------------< F O R W A R D D E C L A R A T I O N S >-------------------------------------- each of these counts against the Lua upvalue limit ]] local validation; -- functions in Module:Citation/CS1/Date_validation local utilities; -- functions in Module:Citation/CS1/Utilities local z = {}; -- table of tables in Module:Citation/CS1/Utilities local identifiers; -- f..." 14197 Scribunto text/plain require ('strict'); --[[--------------------------< F O R W A R D D E C L A R A T I O N S >-------------------------------------- each of these counts against the Lua upvalue limit ]] local validation; -- functions in Module:Citation/CS1/Date_validation local utilities; -- functions in Module:Citation/CS1/Utilities local z = {}; -- table of tables in Module:Citation/CS1/Utilities local identifiers; -- functions and tables in Module:Citation/CS1/Identifiers local metadata; -- functions in Module:Citation/CS1/COinS local cfg = {}; -- table of configuration tables that are defined in Module:Citation/CS1/Configuration local whitelist = {}; -- table of tables listing valid template parameter names; defined in Module:Citation/CS1/Whitelist --[[------------------< P A G E S C O P E V A R I A B L E S >--------------- declare variables here that have page-wide scope that are not brought in from other modules; that are created here and used here ]] local added_deprecated_cat; -- Boolean flag so that the category is added only once local added_vanc_errs; -- Boolean flag so we only emit one Vancouver error / category local added_generic_name_errs; -- Boolean flag so we only emit one generic name error / category and stop testing names once an error is encountered local added_numeric_name_errs; -- Boolean flag so we only emit one numeric name error / category and stop testing names once an error is encountered local added_numeric_name_maint; -- Boolean flag so we only emit one numeric name maint category and stop testing names once a category has been emitted local Frame; -- holds the module's frame table local is_preview_mode; -- true when article is in preview mode; false when using 'Preview page with this template' (previewing the module) local is_sandbox; -- true when using sandbox modules to render citation --[[--------------------------< F I R S T _ S E T >------------------------------------------------------------ Locates and returns the first set value in a table of values where the order established in the table, left-to-right (or top-to-bottom), is the order in which the values are evaluated. Returns nil if none are set. This version replaces the original 'for _, val in pairs do' and a similar version that used ipairs. With the pairs version the order of evaluation could not be guaranteed. With the ipairs version, a nil value would terminate the for-loop before it reached the actual end of the list. ]] local function first_set (list, count) local i = 1; while i <= count do -- loop through all items in list if utilities.is_set( list[i] ) then return list[i]; -- return the first set list member end i = i + 1; -- point to next end end --[[--------------------------< A D D _ V A N C _ E R R O R >---------------------------------------------------- Adds a single Vancouver system error message to the template's output regardless of how many error actually exist. To prevent duplication, added_vanc_errs is nil until an error message is emitted. added_vanc_errs is a Boolean declared in page scope variables above ]] local function add_vanc_error (source, position) if added_vanc_errs then return end added_vanc_errs = true; -- note that we've added this category utilities.set_message ('err_vancouver', {source, position}); end --[[--------------------------< I S _ S C H E M E >------------------------------------------------------------ does this thing that purports to be a URI scheme seem to be a valid scheme? The scheme is checked to see if it is in agreement with http://tools.ietf.org/html/std66#section-3.1 which says: Scheme names consist of a sequence of characters beginning with a letter and followed by any combination of letters, digits, plus ("+"), period ("."), or hyphen ("-"). returns true if it does, else false ]] local function is_scheme (scheme) return scheme and scheme:match ('^%a[%a%d%+%.%-]*:'); -- true if scheme is set and matches the pattern end --[=[-------------------------< I S _ D O M A I N _ N A M E >-------------------------------------------------- Does this thing that purports to be a domain name seem to be a valid domain name? Syntax defined here: http://tools.ietf.org/html/rfc1034#section-3.5 BNF defined here: https://tools.ietf.org/html/rfc4234 Single character names are generally reserved; see https://tools.ietf.org/html/draft-ietf-dnsind-iana-dns-01#page-15; see also [[Single-letter second-level domain]] list of TLDs: https://www.iana.org/domains/root/db RFC 952 (modified by RFC 1123) requires the first and last character of a hostname to be a letter or a digit. Between the first and last characters the name may use letters, digits, and the hyphen. Also allowed are IPv4 addresses. IPv6 not supported domain is expected to be stripped of any path so that the last character in the last character of the TLD. tld is two or more alpha characters. Any preceding '//' (from splitting a URL with a scheme) will be stripped here. Perhaps not necessary but retained in case it is necessary for IPv4 dot decimal. There are several tests: the first character of the whole domain name including subdomains must be a letter or a digit internationalized domain name (ASCII characters with .xn-- ASCII Compatible Encoding (ACE) prefix xn-- in the TLD) see https://tools.ietf.org/html/rfc3490 single-letter/digit second-level domains in the .org, .cash, and .today TLDs q, x, and z SL domains in the .com TLD i and q SL domains in the .net TLD single-letter SL domains in the ccTLDs (where the ccTLD is two letters) two-character SL domains in gTLDs (where the gTLD is two or more letters) three-plus-character SL domains in gTLDs (where the gTLD is two or more letters) IPv4 dot-decimal address format; TLD not allowed returns true if domain appears to be a proper name and TLD or IPv4 address, else false ]=] local function is_domain_name (domain) if not domain then return false; -- if not set, abandon end domain = domain:gsub ('^//', ''); -- strip '//' from domain name if present; done here so we only have to do it once if not domain:match ('^[%w]') then -- first character must be letter or digit return false; end if domain:match ('^%a+:') then -- hack to detect things that look like s:Page:Title where Page: is namespace at Wikisource return false; end local patterns = { -- patterns that look like URLs '%f[%w][%w][%w%-]+[%w]%.%a%a+$', -- three or more character hostname.hostname or hostname.tld '%f[%w][%w][%w%-]+[%w]%.xn%-%-[%w]+$', -- internationalized domain name with ACE prefix '%f[%a][qxz]%.com$', -- assigned one character .com hostname (x.com times out 2015-12-10) '%f[%a][iq]%.net$', -- assigned one character .net hostname (q.net registered but not active 2015-12-10) '%f[%w][%w]%.%a%a$', -- one character hostname and ccTLD (2 chars) '%f[%w][%w][%w]%.%a%a+$', -- two character hostname and TLD '^%d%d?%d?%.%d%d?%d?%.%d%d?%d?%.%d%d?%d?', -- IPv4 address } for _, pattern in ipairs (patterns) do -- loop through the patterns list if domain:match (pattern) then return true; -- if a match then we think that this thing that purports to be a URL is a URL end end for _, d in ipairs (cfg.single_letter_2nd_lvl_domains_t) do -- look for single letter second level domain names for these top level domains if domain:match ('%f[%w][%w]%.' .. d) then return true end end return false; -- no matches, we don't know what this thing is end --[[--------------------------< I S _ U R L >------------------------------------------------------------------ returns true if the scheme and domain parts of a URL appear to be a valid URL; else false. This function is the last step in the validation process. This function is separate because there are cases that are not covered by split_url(), for example is_parameter_ext_wikilink() which is looking for bracketted external wikilinks. ]] local function is_url (scheme, domain) if utilities.is_set (scheme) then -- if scheme is set check it and domain return is_scheme (scheme) and is_domain_name (domain); else return is_domain_name (domain); -- scheme not set when URL is protocol-relative end end --[[--------------------------< S P L I T _ U R L >------------------------------------------------------------ Split a URL into a scheme, authority indicator, and domain. First remove Fully Qualified Domain Name terminator (a dot following TLD) (if any) and any path(/), query(?) or fragment(#). If protocol-relative URL, return nil scheme and domain else return nil for both scheme and domain. When not protocol-relative, get scheme, authority indicator, and domain. If there is an authority indicator (one or more '/' characters immediately following the scheme's colon), make sure that there are only 2. Any URL that does not have news: scheme must have authority indicator (//). TODO: are there other common schemes like news: that don't use authority indicator? Strip off any port and path; ]] local function split_url (url_str) local scheme, authority, domain; url_str = url_str:gsub ('([%a%d])%.?[/%?#].*$', '%1'); -- strip FQDN terminator and path(/), query(?), fragment (#) (the capture prevents false replacement of '//') if url_str:match ('^//%S*') then -- if there is what appears to be a protocol-relative URL domain = url_str:match ('^//(%S*)') elseif url_str:match ('%S-:/*%S+') then -- if there is what appears to be a scheme, optional authority indicator, and domain name scheme, authority, domain = url_str:match ('(%S-:)(/*)(%S+)'); -- extract the scheme, authority indicator, and domain portions if utilities.is_set (authority) then authority = authority:gsub ('//', '', 1); -- replace place 1 pair of '/' with nothing; if utilities.is_set(authority) then -- if anything left (1 or 3+ '/' where authority should be) then return scheme; -- return scheme only making domain nil which will cause an error message end else if not scheme:match ('^news:') then -- except for news:..., MediaWiki won't link URLs that do not have authority indicator; TODO: a better way to do this test? return scheme; -- return scheme only making domain nil which will cause an error message end end domain = domain:gsub ('(%a):%d+', '%1'); -- strip port number if present end return scheme, domain; end --[[--------------------------< L I N K _ P A R A M _ O K >--------------------------------------------------- checks the content of |title-link=, |series-link=, |author-link=, etc. for properly formatted content: no wikilinks, no URLs Link parameters are to hold the title of a Wikipedia article, so none of the WP:TITLESPECIALCHARACTERS are allowed: # < > [ ] | { } _ except the underscore which is used as a space in wiki URLs and # which is used for section links returns false when the value contains any of these characters. When there are no illegal characters, this function returns TRUE if value DOES NOT appear to be a valid URL (the |<param>-link= parameter is ok); else false when value appears to be a valid URL (the |<param>-link= parameter is NOT ok). ]] local function link_param_ok (value) local scheme, domain; if value:find ('[<>%[%]|{}]') then -- if any prohibited characters return false; end scheme, domain = split_url (value); -- get scheme or nil and domain or nil from URL; return not is_url (scheme, domain); -- return true if value DOES NOT appear to be a valid URL end --[[--------------------------< L I N K _ T I T L E _ O K >--------------------------------------------------- Use link_param_ok() to validate |<param>-link= value and its matching |<title>= value. |<title>= may be wiki-linked but not when |<param>-link= has a value. This function emits an error message when that condition exists check <link> for inter-language interwiki-link prefix. prefix must be a MediaWiki-recognized language code and must begin with a colon. ]] local function link_title_ok (link, lorig, title, torig) local orig; if utilities.is_set (link) then -- don't bother if <param>-link doesn't have a value if not link_param_ok (link) then -- check |<param>-link= markup orig = lorig; -- identify the failing link parameter elseif title:find ('%[%[') then -- check |title= for wikilink markup orig = torig; -- identify the failing |title= parameter elseif link:match ('^%a+:') then -- if the link is what looks like an interwiki local prefix = link:match ('^(%a+):'):lower(); -- get the interwiki prefix if cfg.inter_wiki_map[prefix] then -- if prefix is in the map, must have preceding colon orig = lorig; -- flag as error end end end if utilities.is_set (orig) then link = ''; -- unset utilities.set_message ('err_bad_paramlink', orig); -- URL or wikilink in |title= with |title-link=; end return link; -- link if ok, empty string else end --[[--------------------------< C H E C K _ U R L >------------------------------------------------------------ Determines whether a URL string appears to be valid. First we test for space characters. If any are found, return false. Then split the URL into scheme and domain portions, or for protocol-relative (//example.com) URLs, just the domain. Use is_url() to validate the two portions of the URL. If both are valid, or for protocol-relative if domain is valid, return true, else false. Because it is different from a standard URL, and because this module used external_link() to make external links that work for standard and news: links, we validate newsgroup names here. The specification for a newsgroup name is at https://tools.ietf.org/html/rfc5536#section-3.1.4 ]] local function check_url( url_str ) if nil == url_str:match ("^%S+$") then -- if there are any spaces in |url=value it can't be a proper URL return false; end local scheme, domain; scheme, domain = split_url (url_str); -- get scheme or nil and domain or nil from URL; if 'news:' == scheme then -- special case for newsgroups return domain:match('^[%a%d%+%-_]+%.[%a%d%+%-_%.]*[%a%d%+%-_]$'); end return is_url (scheme, domain); -- return true if value appears to be a valid URL end --[=[-------------------------< I S _ P A R A M E T E R _ E X T _ W I K I L I N K >---------------------------- Return true if a parameter value has a string that begins and ends with square brackets [ and ] and the first non-space characters following the opening bracket appear to be a URL. The test will also find external wikilinks that use protocol-relative URLs. Also finds bare URLs. The frontier pattern prevents a match on interwiki-links which are similar to scheme:path URLs. The tests that find bracketed URLs are required because the parameters that call this test (currently |title=, |chapter=, |work=, and |publisher=) may have wikilinks and there are articles or redirects like '//Hus' so, while uncommon, |title=[[//Hus]] is possible as might be [[en://Hus]]. ]=] local function is_parameter_ext_wikilink (value) local scheme, domain; if value:match ('%f[%[]%[%a%S*:%S+.*%]') then -- if ext. wikilink with scheme and domain: [xxxx://yyyyy.zzz] scheme, domain = split_url (value:match ('%f[%[]%[(%a%S*:%S+).*%]')); elseif value:match ('%f[%[]%[//%S+.*%]') then -- if protocol-relative ext. wikilink: [//yyyyy.zzz] scheme, domain = split_url (value:match ('%f[%[]%[(//%S+).*%]')); elseif value:match ('%a%S*:%S+') then -- if bare URL with scheme; may have leading or trailing plain text scheme, domain = split_url (value:match ('(%a%S*:%S+)')); elseif value:match ('//%S+') then -- if protocol-relative bare URL: //yyyyy.zzz; may have leading or trailing plain text scheme, domain = split_url (value:match ('(//%S+)')); -- what is left should be the domain else return false; -- didn't find anything that is obviously a URL end return is_url (scheme, domain); -- return true if value appears to be a valid URL end --[[-------------------------< C H E C K _ F O R _ U R L >----------------------------------------------------- loop through a list of parameters and their values. Look at the value and if it has an external link, emit an error message. ]] local function check_for_url (parameter_list, error_list) for k, v in pairs (parameter_list) do -- for each parameter in the list if is_parameter_ext_wikilink (v) then -- look at the value; if there is a URL add an error message table.insert (error_list, utilities.wrap_style ('parameter', k)); end end end --[[--------------------------< S A F E _ F O R _ U R L >------------------------------------------------------ Escape sequences for content that will be used for URL descriptions ]] local function safe_for_url( str ) if str:match( "%[%[.-%]%]" ) ~= nil then utilities.set_message ('err_wikilink_in_url', {}); end return str:gsub( '[%[%]\n]', { ['['] = '&#91;', [']'] = '&#93;', ['\n'] = ' ' } ); end --[[--------------------------< E X T E R N A L _ L I N K >---------------------------------------------------- Format an external link with error checking ]] local function external_link (URL, label, source, access) local err_msg = ''; local domain; local path; local base_url; if not utilities.is_set (label) then label = URL; if utilities.is_set (source) then utilities.set_message ('err_bare_url_missing_title', {utilities.wrap_style ('parameter', source)}); else error (cfg.messages["bare_url_no_origin"]); -- programmer error; valid parameter name does not have matching meta-parameter end end if not check_url (URL) then utilities.set_message ('err_bad_url', {utilities.wrap_style ('parameter', source)}); end domain, path = URL:match ('^([/%.%-%+:%a%d]+)([/%?#].*)$'); -- split the URL into scheme plus domain and path if path then -- if there is a path portion path = path:gsub ('[%[%]]', {['['] = '%5b', [']'] = '%5d'}); -- replace '[' and ']' with their percent-encoded values URL = table.concat ({domain, path}); -- and reassemble end base_url = table.concat ({ "[", URL, " ", safe_for_url (label), "]" }); -- assemble a wiki-markup URL if utilities.is_set (access) then -- access level (subscription, registration, limited) base_url = utilities.substitute (cfg.presentation['ext-link-access-signal'], {cfg.presentation[access].class, cfg.presentation[access].title, base_url}); -- add the appropriate icon end return base_url; end --[[--------------------------< D E P R E C A T E D _ P A R A M E T E R >-------------------------------------- Categorize and emit an error message when the citation contains one or more deprecated parameters. The function includes the offending parameter name to the error message. Only one error message is emitted regardless of the number of deprecated parameters in the citation. added_deprecated_cat is a Boolean declared in page scope variables above ]] local function deprecated_parameter(name) if not added_deprecated_cat then added_deprecated_cat = true; -- note that we've added this category utilities.set_message ('err_deprecated_params', {name}); -- add error message end end --[=[-------------------------< K E R N _ Q U O T E S >-------------------------------------------------------- Apply kerning to open the space between the quote mark provided by the module and a leading or trailing quote mark contained in a |title= or |chapter= parameter's value. This function will positive kern either single or double quotes: "'Unkerned title with leading and trailing single quote marks'" " 'Kerned title with leading and trailing single quote marks' " (in real life the kerning isn't as wide as this example) Double single quotes (italic or bold wiki-markup) are not kerned. Replaces Unicode quote marks in plain text or in the label portion of a [[L|D]] style wikilink with typewriter quote marks regardless of the need for kerning. Unicode quote marks are not replaced in simple [[D]] wikilinks. Call this function for chapter titles, for website titles, etc.; not for book titles. ]=] local function kern_quotes (str) local cap = ''; local wl_type, label, link; wl_type, label, link = utilities.is_wikilink (str); -- wl_type is: 0, no wl (text in label variable); 1, [[D]]; 2, [[L|D]] if 1 == wl_type then -- [[D]] simple wikilink with or without quote marks if mw.ustring.match (str, '%[%[[\"“”\'‘’].+[\"“”\'‘’]%]%]') then -- leading and trailing quote marks str = utilities.substitute (cfg.presentation['kern-left'], str); str = utilities.substitute (cfg.presentation['kern-right'], str); elseif mw.ustring.match (str, '%[%[[\"“”\'‘’].+%]%]') then -- leading quote marks str = utilities.substitute (cfg.presentation['kern-left'], str); elseif mw.ustring.match (str, '%[%[.+[\"“”\'‘’]%]%]') then -- trailing quote marks str = utilities.substitute (cfg.presentation['kern-right'], str); end else -- plain text or [[L|D]]; text in label variable label = mw.ustring.gsub (label, '[“”]', '\"'); -- replace “” (U+201C & U+201D) with " (typewriter double quote mark) label = mw.ustring.gsub (label, '[‘’]', '\''); -- replace ‘’ (U+2018 & U+2019) with ' (typewriter single quote mark) cap = mw.ustring.match (label, "^([\"\'][^\'].+)"); -- match leading double or single quote but not doubled single quotes (italic markup) if utilities.is_set (cap) then label = utilities.substitute (cfg.presentation['kern-left'], cap); end cap = mw.ustring.match (label, "^(.+[^\'][\"\'])$") -- match trailing double or single quote but not doubled single quotes (italic markup) if utilities.is_set (cap) then label = utilities.substitute (cfg.presentation['kern-right'], cap); end if 2 == wl_type then str = utilities.make_wikilink (link, label); -- reassemble the wikilink else str = label; end end return str; end --[[--------------------------< F O R M A T _ S C R I P T _ V A L U E >---------------------------------------- |script-title= holds title parameters that are not written in Latin-based scripts: Chinese, Japanese, Arabic, Hebrew, etc. These scripts should not be italicized and may be written right-to-left. The value supplied by |script-title= is concatenated onto Title after Title has been wrapped in italic markup. Regardless of language, all values provided by |script-title= are wrapped in <bdi>...</bdi> tags to isolate RTL languages from the English left to right. |script-title= provides a unique feature. The value in |script-title= may be prefixed with a two-character ISO 639-1 language code and a colon: |script-title=ja:*** *** (where * represents a Japanese character) Spaces between the two-character code and the colon and the colon and the first script character are allowed: |script-title=ja : *** *** |script-title=ja: *** *** |script-title=ja :*** *** Spaces preceding the prefix are allowed: |script-title = ja:*** *** The prefix is checked for validity. If it is a valid ISO 639-1 language code, the lang attribute (lang="ja") is added to the <bdi> tag so that browsers can know the language the tag contains. This may help the browser render the script more correctly. If the prefix is invalid, the lang attribute is not added. At this time there is no error message for this condition. Supports |script-title=, |script-chapter=, |script-<periodical>= ]] local function format_script_value (script_value, script_param) local lang=''; -- initialize to empty string local name; if script_value:match('^%l%l%l?%s*:') then -- if first 3 or 4 non-space characters are script language prefix lang = script_value:match('^(%l%l%l?)%s*:%s*%S.*'); -- get the language prefix or nil if there is no script if not utilities.is_set (lang) then utilities.set_message ('err_script_parameter', {script_param, cfg.err_msg_supl['missing title part']}); -- prefix without 'title'; add error message return ''; -- script_value was just the prefix so return empty string end -- if we get this far we have prefix and script name = cfg.lang_tag_remap[lang] or mw.language.fetchLanguageName( lang, cfg.this_wiki_code ); -- get language name so that we can use it to categorize if utilities.is_set (name) then -- is prefix a proper ISO 639-1 language code? script_value = script_value:gsub ('^%l+%s*:%s*', ''); -- strip prefix from script -- is prefix one of these language codes? if utilities.in_array (lang, cfg.script_lang_codes) then utilities.add_prop_cat ('script', {name, lang}) else utilities.set_message ('err_script_parameter', {script_param, cfg.err_msg_supl['unknown language code']}); -- unknown script-language; add error message end lang = ' lang="' .. lang .. '" '; -- convert prefix into a lang attribute else utilities.set_message ('err_script_parameter', {script_param, cfg.err_msg_supl['invalid language code']}); -- invalid language code; add error message lang = ''; -- invalid so set lang to empty string end else utilities.set_message ('err_script_parameter', {script_param, cfg.err_msg_supl['missing prefix']}); -- no language code prefix; add error message end script_value = utilities.substitute (cfg.presentation['bdi'], {lang, script_value}); -- isolate in case script is RTL return script_value; end --[[--------------------------< S C R I P T _ C O N C A T E N A T E >------------------------------------------ Initially for |title= and |script-title=, this function concatenates those two parameter values after the script value has been wrapped in <bdi> tags. ]] local function script_concatenate (title, script, script_param) if utilities.is_set (script) then script = format_script_value (script, script_param); -- <bdi> tags, lang attribute, categorization, etc.; returns empty string on error if utilities.is_set (script) then title = title .. ' ' .. script; -- concatenate title and script title end end return title; end --[[--------------------------< W R A P _ M S G >-------------------------------------------------------------- Applies additional message text to various parameter values. Supplied string is wrapped using a message_list configuration taking one argument. Supports lower case text for {{citation}} templates. Additional text taken from citation_config.messages - the reason this function is similar to but separate from wrap_style(). ]] local function wrap_msg (key, str, lower) if not utilities.is_set ( str ) then return ""; end if true == lower then local msg; msg = cfg.messages[key]:lower(); -- set the message to lower case before return utilities.substitute ( msg, str ); -- including template text else return utilities.substitute ( cfg.messages[key], str ); end end --[[----------------< W I K I S O U R C E _ U R L _ M A K E >------------------- Makes a Wikisource URL from Wikisource interwiki-link. Returns the URL and appropriate label; nil else. str is the value assigned to |chapter= (or aliases) or |title= or |title-link= ]] local function wikisource_url_make (str) local wl_type, D, L; local ws_url, ws_label; local wikisource_prefix = table.concat ({'https://', cfg.this_wiki_code, '.wikisource.org/wiki/'}); wl_type, D, L = utilities.is_wikilink (str); -- wl_type is 0 (not a wikilink), 1 (simple wikilink), 2 (complex wikilink) if 0 == wl_type then -- not a wikilink; might be from |title-link= str = D:match ('^[Ww]ikisource:(.+)') or D:match ('^[Ss]:(.+)'); -- article title from interwiki link with long-form or short-form namespace if utilities.is_set (str) then ws_url = table.concat ({ -- build a Wikisource URL wikisource_prefix, -- prefix str, -- article title }); ws_label = str; -- label for the URL end elseif 1 == wl_type then -- simple wikilink: [[Wikisource:ws article]] str = D:match ('^[Ww]ikisource:(.+)') or D:match ('^[Ss]:(.+)'); -- article title from interwiki link with long-form or short-form namespace if utilities.is_set (str) then ws_url = table.concat ({ -- build a Wikisource URL wikisource_prefix, -- prefix str, -- article title }); ws_label = str; -- label for the URL end elseif 2 == wl_type then -- non-so-simple wikilink: [[Wikisource:ws article|displayed text]] ([[L|D]]) str = L:match ('^[Ww]ikisource:(.+)') or L:match ('^[Ss]:(.+)'); -- article title from interwiki link with long-form or short-form namespace if utilities.is_set (str) then ws_label = D; -- get ws article name from display portion of interwiki link ws_url = table.concat ({ -- build a Wikisource URL wikisource_prefix, -- prefix str, -- article title without namespace from link portion of wikilink }); end end if ws_url then ws_url = mw.uri.encode (ws_url, 'WIKI'); -- make a usable URL ws_url = ws_url:gsub ('%%23', '#'); -- undo percent-encoding of fragment marker end return ws_url, ws_label, L or D; -- return proper URL or nil and a label or nil end --[[----------------< F O R M A T _ P E R I O D I C A L >----------------------- Format the three periodical parameters: |script-<periodical>=, |<periodical>=, and |trans-<periodical>= into a single Periodical meta-parameter. ]] local function format_periodical (script_periodical, script_periodical_source, periodical, trans_periodical) if not utilities.is_set (periodical) then periodical = ''; -- to be safe for concatenation else periodical = utilities.wrap_style ('italic-title', periodical); -- style end periodical = script_concatenate (periodical, script_periodical, script_periodical_source); -- <bdi> tags, lang attribute, categorization, etc.; must be done after title is wrapped if utilities.is_set (trans_periodical) then trans_periodical = utilities.wrap_style ('trans-italic-title', trans_periodical); if utilities.is_set (periodical) then periodical = periodical .. ' ' .. trans_periodical; else -- here when trans-periodical without periodical or script-periodical periodical = trans_periodical; utilities.set_message ('err_trans_missing_title', {'periodical'}); end end return periodical; end --[[------------------< F O R M A T _ C H A P T E R _ T I T L E >--------------- Format the four chapter parameters: |script-chapter=, |chapter=, |trans-chapter=, and |chapter-url= into a single chapter meta- parameter (chapter_url_source used for error messages). ]] local function format_chapter_title (script_chapter, script_chapter_source, chapter, chapter_source, trans_chapter, trans_chapter_source, chapter_url, chapter_url_source, no_quotes, access) local ws_url, ws_label, L = wikisource_url_make (chapter); -- make a wikisource URL and label from a wikisource interwiki link if ws_url then ws_label = ws_label:gsub ('_', ' '); -- replace underscore separators with space characters chapter = ws_label; end if not utilities.is_set (chapter) then chapter = ''; -- to be safe for concatenation else if false == no_quotes then chapter = kern_quotes (chapter); -- if necessary, separate chapter title's leading and trailing quote marks from module provided quote marks chapter = utilities.wrap_style ('quoted-title', chapter); end end chapter = script_concatenate (chapter, script_chapter, script_chapter_source); -- <bdi> tags, lang attribute, categorization, etc.; must be done after title is wrapped if utilities.is_set (chapter_url) then chapter = external_link (chapter_url, chapter, chapter_url_source, access); -- adds bare_url_missing_title error if appropriate elseif ws_url then chapter = external_link (ws_url, chapter .. '&nbsp;', 'ws link in chapter'); -- adds bare_url_missing_title error if appropriate; space char to move icon away from chap text; TODO: better way to do this? chapter = utilities.substitute (cfg.presentation['interwiki-icon'], {cfg.presentation['class-wikisource'], L, chapter}); end if utilities.is_set (trans_chapter) then trans_chapter = utilities.wrap_style ('trans-quoted-title', trans_chapter); if utilities.is_set (chapter) then chapter = chapter .. ' ' .. trans_chapter; else -- here when trans_chapter without chapter or script-chapter chapter = trans_chapter; chapter_source = trans_chapter_source:match ('trans%-?(.+)'); -- when no chapter, get matching name from trans-<param> utilities.set_message ('err_trans_missing_title', {chapter_source}); end end return chapter; end --[[----------------< H A S _ I N V I S I B L E _ C H A R S >------------------- This function searches a parameter's value for non-printable or invisible characters. The search stops at the first match. This function will detect the visible replacement character when it is part of the Wikisource. Detects but ignores nowiki and math stripmarkers. Also detects other named stripmarkers (gallery, math, pre, ref) and identifies them with a slightly different error message. See also coins_cleanup(). Output of this function is an error message that identifies the character or the Unicode group, or the stripmarker that was detected along with its position (or, for multi-byte characters, the position of its first byte) in the parameter value. ]] local function has_invisible_chars (param, v) local position = ''; -- position of invisible char or starting position of stripmarker local capture; -- used by stripmarker detection to hold name of the stripmarker local stripmarker; -- boolean set true when a stripmarker is found capture = string.match (v, '[%w%p ]*'); -- test for values that are simple ASCII text and bypass other tests if true if capture == v then -- if same there are no Unicode characters return; end for _, invisible_char in ipairs (cfg.invisible_chars) do local char_name = invisible_char[1]; -- the character or group name local pattern = invisible_char[2]; -- the pattern used to find it position, _, capture = mw.ustring.find (v, pattern); -- see if the parameter value contains characters that match the pattern if position and (cfg.invisible_defs.zwj == capture) then -- if we found a zero-width joiner character if mw.ustring.find (v, cfg.indic_script) then -- it's ok if one of the Indic scripts position = nil; -- unset position elseif cfg.emoji_t[mw.ustring.codepoint (v, position+1)] then -- is zwj followed by a character listed in emoji{}? position = nil; -- unset position end end if position then if 'nowiki' == capture or 'math' == capture or -- nowiki and math stripmarkers (not an error condition) ('templatestyles' == capture and utilities.in_array (param, {'id', 'quote'})) then -- templatestyles stripmarker allowed in these parameters stripmarker = true; -- set a flag elseif true == stripmarker and cfg.invisible_defs.del == capture then -- because stripmakers begin and end with the delete char, assume that we've found one end of a stripmarker position = nil; -- unset else local err_msg; if capture and not (cfg.invisible_defs.del == capture or cfg.invisible_defs.zwj == capture) then err_msg = capture .. ' ' .. char_name; else err_msg = char_name .. ' ' .. 'character'; end utilities.set_message ('err_invisible_char', {err_msg, utilities.wrap_style ('parameter', param), position}); -- add error message return; -- and done with this parameter end end end end --[[-------------------< A R G U M E N T _ W R A P P E R >---------------------- Argument wrapper. This function provides support for argument mapping defined in the configuration file so that multiple names can be transparently aliased to single internal variable. ]] local function argument_wrapper ( args ) local origin = {}; return setmetatable({ ORIGIN = function ( self, k ) local dummy = self[k]; -- force the variable to be loaded. return origin[k]; end }, { __index = function ( tbl, k ) if origin[k] ~= nil then return nil; end local args, list, v = args, cfg.aliases[k]; if type( list ) == 'table' then v, origin[k] = utilities.select_one ( args, list, 'err_redundant_parameters' ); if origin[k] == nil then origin[k] = ''; -- Empty string, not nil end elseif list ~= nil then v, origin[k] = args[list], list; else -- maybe let through instead of raising an error? -- v, origin[k] = args[k], k; error( cfg.messages['unknown_argument_map'] .. ': ' .. k); end -- Empty strings, not nil; if v == nil then v = ''; origin[k] = ''; end tbl = rawset( tbl, k, v ); return v; end, }); end --[[--------------------------< N O W R A P _ D A T E >------------------------- When date is YYYY-MM-DD format wrap in nowrap span: <span ...>YYYY-MM-DD</span>. When date is DD MMMM YYYY or is MMMM DD, YYYY then wrap in nowrap span: <span ...>DD MMMM</span> YYYY or <span ...>MMMM DD,</span> YYYY DOES NOT yet support MMMM YYYY or any of the date ranges. ]] local function nowrap_date (date) local cap = ''; local cap2 = ''; if date:match("^%d%d%d%d%-%d%d%-%d%d$") then date = utilities.substitute (cfg.presentation['nowrap1'], date); elseif date:match("^%a+%s*%d%d?,%s+%d%d%d%d$") or date:match ("^%d%d?%s*%a+%s+%d%d%d%d$") then cap, cap2 = string.match (date, "^(.*)%s+(%d%d%d%d)$"); date = utilities.substitute (cfg.presentation['nowrap2'], {cap, cap2}); end return date; end --[[--------------------------< S E T _ T I T L E T Y P E >--------------------- This function sets default title types (equivalent to the citation including |type=<default value>) for those templates that have defaults. Also handles the special case where it is desirable to omit the title type from the rendered citation (|type=none). ]] local function set_titletype (cite_class, title_type) if utilities.is_set (title_type) then if 'none' == cfg.keywords_xlate[title_type] then title_type = ''; -- if |type=none then type parameter not displayed end return title_type; -- if |type= has been set to any other value use that value end return cfg.title_types [cite_class] or ''; -- set template's default title type; else empty string for concatenation end --[[--------------------------< S A F E _ J O I N >----------------------------- Joins a sequence of strings together while checking for duplicate separation characters. ]] local function safe_join( tbl, duplicate_char ) local f = {}; -- create a function table appropriate to type of 'duplicate character' if 1 == #duplicate_char then -- for single byte ASCII characters use the string library functions f.gsub = string.gsub f.match = string.match f.sub = string.sub else -- for multi-byte characters use the ustring library functions f.gsub = mw.ustring.gsub f.match = mw.ustring.match f.sub = mw.ustring.sub end local str = ''; -- the output string local comp = ''; -- what does 'comp' mean? local end_chr = ''; local trim; for _, value in ipairs( tbl ) do if value == nil then value = ''; end if str == '' then -- if output string is empty str = value; -- assign value to it (first time through the loop) elseif value ~= '' then if value:sub(1, 1) == '<' then -- special case of values enclosed in spans and other markup. comp = value:gsub( "%b<>", "" ); -- remove HTML markup (<span>string</span> -> string) else comp = value; end -- typically duplicate_char is sepc if f.sub(comp, 1, 1) == duplicate_char then -- is first character same as duplicate_char? why test first character? -- Because individual string segments often (always?) begin with terminal punct for the -- preceding segment: 'First element' .. 'sepc next element' .. etc.? trim = false; end_chr = f.sub(str, -1, -1); -- get the last character of the output string -- str = str .. "<HERE(enchr=" .. end_chr .. ")" -- debug stuff? if end_chr == duplicate_char then -- if same as separator str = f.sub(str, 1, -2); -- remove it elseif end_chr == "'" then -- if it might be wiki-markup if f.sub(str, -3, -1) == duplicate_char .. "''" then -- if last three chars of str are sepc'' str = f.sub(str, 1, -4) .. "''"; -- remove them and add back '' elseif f.sub(str, -5, -1) == duplicate_char .. "]]''" then -- if last five chars of str are sepc]]'' trim = true; -- why? why do this and next differently from previous? elseif f.sub(str, -4, -1) == duplicate_char .. "]''" then -- if last four chars of str are sepc]'' trim = true; -- same question end elseif end_chr == "]" then -- if it might be wiki-markup if f.sub(str, -3, -1) == duplicate_char .. "]]" then -- if last three chars of str are sepc]] wikilink trim = true; elseif f.sub(str, -3, -1) == duplicate_char .. '"]' then -- if last three chars of str are sepc"] quoted external link trim = true; elseif f.sub(str, -2, -1) == duplicate_char .. "]" then -- if last two chars of str are sepc] external link trim = true; elseif f.sub(str, -4, -1) == duplicate_char .. "'']" then -- normal case when |url=something & |title=Title. trim = true; end elseif end_chr == " " then -- if last char of output string is a space if f.sub(str, -2, -1) == duplicate_char .. " " then -- if last two chars of str are <sepc><space> str = f.sub(str, 1, -3); -- remove them both end end if trim then if value ~= comp then -- value does not equal comp when value contains HTML markup local dup2 = duplicate_char; if f.match(dup2, "%A" ) then dup2 = "%" .. dup2; end -- if duplicate_char not a letter then escape it value = f.gsub(value, "(%b<>)" .. dup2, "%1", 1 ) -- remove duplicate_char if it follows HTML markup else value = f.sub(value, 2, -1 ); -- remove duplicate_char when it is first character end end end str = str .. value; -- add it to the output string end end return str; end --[[--------------------------< I S _ S U F F I X >----------------------------- returns true if suffix is properly formed Jr, Sr, or ordinal in the range 1–9. Puncutation not allowed. ]] local function is_suffix (suffix) if utilities.in_array (suffix, {'Jr', 'Sr', 'Jnr', 'Snr', '1st', '2nd', '3rd'}) or suffix:match ('^%dth$') then return true; end return false; end --[[--------------------< I S _ G O O D _ V A N C _ N A M E >------------------- For Vancouver style, author/editor names are supposed to be rendered in Latin (read ASCII) characters. When a name uses characters that contain diacritical marks, those characters are to be converted to the corresponding Latin character. When a name is written using a non-Latin alphabet or logogram, that name is to be transliterated into Latin characters. The module doesn't do this so editors may/must. This test allows |first= and |last= names to contain any of the letters defined in the four Unicode Latin character sets [http://www.unicode.org/charts/PDF/U0000.pdf C0 Controls and Basic Latin] 0041–005A, 0061–007A [http://www.unicode.org/charts/PDF/U0080.pdf C1 Controls and Latin-1 Supplement] 00C0–00D6, 00D8–00F6, 00F8–00FF [http://www.unicode.org/charts/PDF/U0100.pdf Latin Extended-A] 0100–017F [http://www.unicode.org/charts/PDF/U0180.pdf Latin Extended-B] 0180–01BF, 01C4–024F |lastn= also allowed to contain hyphens, spaces, and apostrophes. (http://www.ncbi.nlm.nih.gov/books/NBK7271/box/A35029/) |firstn= also allowed to contain hyphens, spaces, apostrophes, and periods This original test: if nil == mw.ustring.find (last, "^[A-Za-zÀ-ÖØ-öø-ƿDŽ-ɏ%-%s%']*$") or nil == mw.ustring.find (first, "^[A-Za-zÀ-ÖØ-öø-ƿDŽ-ɏ%-%s%'%.]+[2-6%a]*$") then was written outside of the code editor and pasted here because the code editor gets confused between character insertion point and cursor position. The test has been rewritten to use decimal character escape sequence for the individual bytes of the Unicode characters so that it is not necessary to use an external editor to maintain this code. \195\128-\195\150 – À-Ö (U+00C0–U+00D6 – C0 controls) \195\152-\195\182 – Ø-ö (U+00D8-U+00F6 – C0 controls) \195\184-\198\191 – ø-ƿ (U+00F8-U+01BF – C0 controls, Latin extended A & B) \199\132-\201\143 – DŽ-ɏ (U+01C4-U+024F – Latin extended B) ]] local function is_good_vanc_name (last, first, suffix, position) if not suffix then if first:find ('[,%s]') then -- when there is a space or comma, might be first name/initials + generational suffix first = first:match ('(.-)[,%s]+'); -- get name/initials suffix = first:match ('[,%s]+(.+)$'); -- get generational suffix end end if utilities.is_set (suffix) then if not is_suffix (suffix) then add_vanc_error (cfg.err_msg_supl.suffix, position); return false; -- not a name with an appropriate suffix end end if nil == mw.ustring.find (last, "^[A-Za-z\195\128-\195\150\195\152-\195\182\195\184-\198\191\199\132-\201\143\225\184\128-\225\187\191%-%s%']*$") or nil == mw.ustring.find (first, "^[A-Za-z\195\128-\195\150\195\152-\195\182\195\184-\198\191\199\132-\201\143\225\184\128-\225\187\191%-%s%'%.]*$") then add_vanc_error (cfg.err_msg_supl['non-Latin char'], position); return false; -- not a string of Latin characters; Vancouver requires Romanization end; return true; end --[[--------------------------< R E D U C E _ T O _ I N I T I A L S >------------------------------------------ Attempts to convert names to initials in support of |name-list-style=vanc. Names in |firstn= may be separated by spaces or hyphens, or for initials, a period. See http://www.ncbi.nlm.nih.gov/books/NBK7271/box/A35062/. Vancouver style requires family rank designations (Jr, II, III, etc.) to be rendered as Jr, 2nd, 3rd, etc. See http://www.ncbi.nlm.nih.gov/books/NBK7271/box/A35085/. This code only accepts and understands generational suffix in the Vancouver format because Roman numerals look like, and can be mistaken for, initials. This function uses ustring functions because firstname initials may be any of the Unicode Latin characters accepted by is_good_vanc_name (). ]] local function reduce_to_initials (first, position) if first:find (',', 1, true) then return first; -- commas not allowed; abandon end local name, suffix = mw.ustring.match (first, "^(%u+) ([%dJS][%drndth]+)$"); if not name then -- if not initials and a suffix name = mw.ustring.match (first, "^(%u+)$"); -- is it just initials? end if name then -- if first is initials with or without suffix if 3 > mw.ustring.len (name) then -- if one or two initials if suffix then -- if there is a suffix if is_suffix (suffix) then -- is it legitimate? return first; -- one or two initials and a valid suffix so nothing to do else add_vanc_error (cfg.err_msg_supl.suffix, position); -- one or two initials with invalid suffix so error message return first; -- and return first unmolested end else return first; -- one or two initials without suffix; nothing to do end end end -- if here then name has 3 or more uppercase letters so treat them as a word local initials_t, names_t = {}, {}; -- tables to hold name parts and initials local i = 1; -- counter for number of initials names_t = mw.text.split (first, '[%s%-]+'); -- split into a sequence of names and possible suffix while names_t[i] do -- loop through the sequence if 1 < i and names_t[i]:match ('[%dJS][%drndth]+%.?$') then -- if not the first name, and looks like a suffix (may have trailing dot) names_t[i] = names_t[i]:gsub ('%.', ''); -- remove terminal dot if present if is_suffix (names_t[i]) then -- if a legitimate suffix table.insert (initials_t, ' ' .. names_t[i]); -- add a separator space, insert at end of initials sequence break; -- and done because suffix must fall at the end of a name end -- no error message if not a suffix; possibly because of Romanization end if 3 > i then table.insert (initials_t, mw.ustring.sub (names_t[i], 1, 1)); -- insert the initial at end of initials sequence end i = i + 1; -- bump the counter end return table.concat (initials_t); -- Vancouver format does not include spaces. end --[[--------------------------< I N T E R W I K I _ P R E F I X E N _ G E T >---------------------------------- extract interwiki prefixen from <value>. Returns two one or two values: false – no prefixen nil – prefix exists but not recognized project prefix, language prefix – when value has either of: :<project>:<language>:<article> :<language>:<project>:<article> project prefix, nil – when <value> has only a known single-letter prefix nil, language prefix – when <value> has only a known language prefix accepts single-letter project prefixen: 'd' (wikidata), 's' (wikisource), and 'w' (wikipedia) prefixes; at this writing, the other single-letter prefixen (b (wikibook), c (commons), m (meta), n (wikinews), q (wikiquote), and v (wikiversity)) are not supported. ]] local function interwiki_prefixen_get (value, is_link) if not value:find (':%l+:') then -- if no prefix return false; -- abandon; boolean here to distinguish from nil fail returns later end local prefix_patterns_linked_t = { -- sequence of valid interwiki and inter project prefixen '^%[%[:([dsw]):(%l%l+):', -- wikilinked; project and language prefixes '^%[%[:(%l%l+):([dsw]):', -- wikilinked; language and project prefixes '^%[%[:([dsw]):', -- wikilinked; project prefix '^%[%[:(%l%l+):', -- wikilinked; language prefix } local prefix_patterns_unlinked_t = { -- sequence of valid interwiki and inter project prefixen '^:([dsw]):(%l%l+):', -- project and language prefixes '^:(%l%l+):([dsw]):', -- language and project prefixes '^:([dsw]):', -- project prefix '^:(%l%l+):', -- language prefix } local cap1, cap2; for _, pattern in ipairs ((is_link and prefix_patterns_linked_t) or prefix_patterns_unlinked_t) do cap1, cap2 = value:match (pattern); if cap1 then break; -- found a match so stop looking end end if cap1 and cap2 then -- when both then :project:language: or :language:project: (both forms allowed) if 1 == #cap1 then -- length == 1 then :project:language: if cfg.inter_wiki_map[cap2] then -- is language prefix in the interwiki map? return cap1, cap2; -- return interwiki project and interwiki language end else -- here when :language:project: if cfg.inter_wiki_map[cap1] then -- is language prefix in the interwiki map? return cap2, cap1; -- return interwiki project and interwiki language end end return nil; -- unknown interwiki language elseif not (cap1 or cap2) then -- both are nil? return nil; -- we got something that looks like a project prefix but isn't; return fail elseif 1 == #cap1 then -- here when one capture return cap1, nil; -- length is 1 so return project, nil language else -- here when one capture and its length it more than 1 if cfg.inter_wiki_map[cap1] then -- is language prefix in the interwiki map? return nil, cap1; -- return nil project, language end end end --[[--------------------------< L I S T _ P E O P L E >-------------------------- Formats a list of people (authors, contributors, editors, interviewers, translators) names in the list will be linked when |<name>-link= has a value |<name>-mask- does NOT have a value; masked names are presumed to have been rendered previously so should have been linked there when |<name>-mask=0, the associated name is not rendered ]] local function list_people (control, people, etal) local sep; local namesep; local format = control.format; local maximum = control.maximum; local name_list = {}; if 'vanc' == format then -- Vancouver-like name styling? sep = cfg.presentation['sep_nl_vanc']; -- name-list separator between names is a comma namesep = cfg.presentation['sep_name_vanc']; -- last/first separator is a space else sep = cfg.presentation['sep_nl']; -- name-list separator between names is a semicolon namesep = cfg.presentation['sep_name']; -- last/first separator is <comma><space> end if sep:sub (-1, -1) ~= " " then sep = sep .. " " end if utilities.is_set (maximum) and maximum < 1 then return "", 0; end -- returned 0 is for EditorCount; not used for other names for i, person in ipairs (people) do if utilities.is_set (person.last) then local mask = person.mask; local one; local sep_one = sep; if utilities.is_set (maximum) and i > maximum then etal = true; break; end if mask then local n = tonumber (mask); -- convert to a number if it can be converted; nil else if n then one = 0 ~= n and string.rep("&mdash;", n) or nil; -- make a string of (n > 0) mdashes, nil else, to replace name person.link = nil; -- don't create link to name if name is replaces with mdash string or has been set nil else one = mask; -- replace name with mask text (must include name-list separator) sep_one = " "; -- modify name-list separator end else one = person.last; -- get surname local first = person.first -- get given name if utilities.is_set (first) then if ("vanc" == format) then -- if Vancouver format one = one:gsub ('%.', ''); -- remove periods from surnames (http://www.ncbi.nlm.nih.gov/books/NBK7271/box/A35029/) if not person.corporate and is_good_vanc_name (one, first, nil, i) then -- and name is all Latin characters; corporate authors not tested first = reduce_to_initials (first, i); -- attempt to convert first name(s) to initials end end one = one .. namesep .. first; end end if utilities.is_set (person.link) then one = utilities.make_wikilink (person.link, one); -- link author/editor end if one then -- if <one> has a value (name, mdash replacement, or mask text replacement) local proj, tag = interwiki_prefixen_get (one, true); -- get the interwiki prefixen if present if 'w' == proj and ('Wikipedia' == mw.site.namespaces.Project['name']) then proj = nil; -- for stuff like :w:de:<article>, :w is unnecessary TODO: maint cat? end if proj then proj = ({['d'] = 'Wikidata', ['s'] = 'Wikisource', ['w'] = 'Wikipedia'})[proj]; -- :w (wikipedia) for linking from a non-wikipedia project if proj then one = one .. utilities.wrap_style ('interproj', proj); -- add resized leading space, brackets, static text, language name tag = nil; -- unset; don't do both project and language end end if tag == cfg.this_wiki_code then tag = nil; -- stuff like :en:<article> at en.wiki is pointless TODO: maint cat? end if tag then local lang = cfg.lang_tag_remap[tag] or cfg.mw_languages_by_tag_t[tag]; if lang then -- error messaging done in extract_names() where we know parameter names one = one .. utilities.wrap_style ('interwiki', lang); -- add resized leading space, brackets, static text, language name end end table.insert (name_list, one); -- add it to the list of names table.insert (name_list, sep_one); -- add the proper name-list separator end end end local count = #name_list / 2; -- (number of names + number of separators) divided by 2 if 0 < count then if 1 < count and not etal then if 'amp' == format then name_list[#name_list-2] = " & "; -- replace last separator with ampersand text elseif 'and' == format then if 2 == count then name_list[#name_list-2] = cfg.presentation.sep_nl_and; -- replace last separator with 'and' text else name_list[#name_list-2] = cfg.presentation.sep_nl_end; -- replace last separator with '(sep) and' text end end end name_list[#name_list] = nil; -- erase the last separator end local result = table.concat (name_list); -- construct list if etal and utilities.is_set (result) then -- etal may be set by |display-authors=etal but we might not have a last-first list result = result .. sep .. cfg.messages['et al']; -- we've got a last-first list and etal so add et al. end return result, count; -- return name-list string and count of number of names (count used for editor names only) end --[[--------------------< M A K E _ C I T E R E F _ I D >----------------------- Generates a CITEREF anchor ID if we have at least one name or a date. Otherwise returns an empty string. namelist is one of the contributor-, author-, or editor-name lists chosen in that order. year is Year or anchor_year. ]] local function make_citeref_id (namelist, year) local names={}; -- a table for the one to four names and year for i,v in ipairs (namelist) do -- loop through the list and take up to the first four last names names[i] = v.last if i == 4 then break end -- if four then done end table.insert (names, year); -- add the year at the end local id = table.concat(names); -- concatenate names and year for CITEREF id if utilities.is_set (id) then -- if concatenation is not an empty string return "CITEREF" .. id; -- add the CITEREF portion else return ''; -- return an empty string; no reason to include CITEREF id in this citation end end --[[--------------------------< C I T E _ C L A S S _A T T R I B U T E _M A K E >------------------------------ construct <cite> tag class attribute for this citation. <cite_class> – config.CitationClass from calling template <mode> – value from |mode= parameter ]] local function cite_class_attribute_make (cite_class, mode) local class_t = {}; table.insert (class_t, 'citation'); -- required for blue highlight if 'citation' ~= cite_class then table.insert (class_t, cite_class); -- identify this template for user css table.insert (class_t, utilities.is_set (mode) and mode or 'cs1'); -- identify the citation style for user css or javascript else table.insert (class_t, utilities.is_set (mode) and mode or 'cs2'); -- identify the citation style for user css or javascript end for _, prop_key in ipairs (z.prop_keys_t) do table.insert (class_t, prop_key); -- identify various properties for user css or javascript end return table.concat (class_t, ' '); -- make a big string and done end --[[---------------------< N A M E _ H A S _ E T A L >-------------------------- Evaluates the content of name parameters (author, editor, etc.) for variations on the theme of et al. If found, the et al. is removed, a flag is set to true and the function returns the modified name and the flag. This function never sets the flag to false but returns its previous state because it may have been set by previous passes through this function or by the associated |display-<names>=etal parameter ]] local function name_has_etal (name, etal, nocat, param) if utilities.is_set (name) then -- name can be nil in which case just return local patterns = cfg.et_al_patterns; -- get patterns from configuration for _, pattern in ipairs (patterns) do -- loop through all of the patterns if name:match (pattern) then -- if this 'et al' pattern is found in name name = name:gsub (pattern, ''); -- remove the offending text etal = true; -- set flag (may have been set previously here or by |display-<names>=etal) if not nocat then -- no categorization for |vauthors= utilities.set_message ('err_etal', {param}); -- and set an error if not added end end end end return name, etal; end --[[---------------------< N A M E _ I S _ N U M E R I C >---------------------- Add an error message and category when <name> parameter value does not contain letters. Add a maintenance category when <name> parameter value has numeric characters mixed with characters that are not numeric characters; could be letters and/or punctuation characters. This function will only emit one error and one maint message for the current template. Does not emit both error and maint messages/categories for the same parameter value. returns nothing ]] local function name_is_numeric (name, name_alias, list_name) local patterns = { '^%D+%d', -- <name> must have digits preceded by other characters '^%D*%d+%D+', -- <name> must have digits followed by other characters } if not added_numeric_name_errs and mw.ustring.match (name, '^[%A]+$') then -- if we have not already set an error message and <name> does not have any alpha characters utilities.set_message ('err_numeric_names', name_alias); -- add an error message added_numeric_name_errs = true; -- set the flag so we emit only one error message return; -- when here no point in further testing; abandon end if not added_numeric_name_maint then -- if we have already set a maint message for _, pattern in ipairs (patterns) do -- spin through list of patterns if mw.ustring.match (name, pattern) then -- digits preceded or followed by anything but digits; %D+ includes punctuation utilities.set_message ('maint_numeric_names', cfg.special_case_translation [list_name]); -- add a maint cat for this template added_numeric_name_maint = true; -- set the flag so we emit only one maint message return; -- when here no point in further testing; abandon end end end end --[[-----------------< N A M E _ H A S _ M U L T _ N A M E S >------------------ Evaluates the content of last/surname (authors etc.) parameters for multiple names. Multiple names are indicated if there is more than one comma or any "unescaped" semicolons. Escaped semicolons are ones used as part of selected HTML entities. If the condition is met, the function adds the multiple name maintenance category. Same test for first except that commas should not appear in given names (MOS:JR says that the generational suffix does not take a separator character). Titles, degrees, postnominals, affiliations, all normally comma separated don't belong in a citation. <name> – name parameter value <list_name> – AuthorList, EditorList, etc <limit> – number of allowed commas; 1 (default) for surnames; 0 for given names returns nothing ]] local function name_has_mult_names (name, list_name, limit) local _, commas, semicolons, nbsps; limit = limit and limit or 1; if utilities.is_set (name) then _, commas = name:gsub (',', ''); -- count the number of commas _, semicolons = name:gsub (';', ''); -- count the number of semicolons -- nbsps probably should be its own separate count rather than merged in -- some way with semicolons because Lua patterns do not support the -- grouping operator that regex does, which means there is no way to add -- more entities to escape except by adding more counts with the new -- entities _, nbsps = name:gsub ('&nbsp;',''); -- count nbsps -- There is exactly 1 semicolon per &nbsp; entity, so subtract nbsps -- from semicolons to 'escape' them. If additional entities are added, -- they also can be subtracted. if limit < commas or 0 < (semicolons - nbsps) then utilities.set_message ('maint_mult_names', cfg.special_case_translation [list_name]); -- add a maint message end end end --[=[-------------------------< I S _ G E N E R I C >---------------------------------------------------------- Compares values assigned to various parameters according to the string provided as <item> in the function call. <item> can have on of two values: 'generic_names' – for name-holding parameters: |last=, |first=, |editor-last=, etc 'generic_titles' – for |title= There are two types of generic tests. The 'accept' tests look for a pattern that should not be rejected by the 'reject' test. For example, |author=[[John Smith (author)|Smith, John]] would be rejected by the 'author' reject test. But piped wikilinks with 'author' disambiguation should not be rejected so the 'accept' test prevents that from happening. Accept tests are always performed before reject tests. Each of the 'accept' and 'reject' sequence tables hold tables for en.wiki (['en']) and local.wiki (['local']) that each can hold a test sequence table The sequence table holds, at index [1], a test pattern, and, at index [2], a boolean control value. The control value tells string.find() or mw.ustring.find() to do plain-text search (true) or a pattern search (false). The intent of all this complexity is to make these searches as fast as possible so that we don't run out of processing time on very large articles. Returns true when a reject test finds the pattern or string false when an accept test finds the pattern or string nil else ]=] local function is_generic (item, value, wiki) local test_val; local str_lower = { -- use string.lower() for en.wiki (['en']) and use mw.ustring.lower() or local.wiki (['local']) ['en'] = string.lower, ['local'] = mw.ustring.lower, } local str_find = { -- use string.find() for en.wiki (['en']) and use mw.ustring.find() or local.wiki (['local']) ['en'] = string.find, ['local'] = mw.ustring.find, } local function test (val, test_t, wiki) -- local function to do the testing; <wiki> selects lower() and find() functions val = test_t[2] and str_lower[wiki](value) or val; -- when <test_t[2]> set to 'true', plaintext search using lowercase value return str_find[wiki] (val, test_t[1], 1, test_t[2]); -- return nil when not found or matched end local test_types_t = {'accept', 'reject'}; -- test accept patterns first, then reject patterns local wikis_t = {'en', 'local'}; -- do tests for each of these keys; en.wiki first, local.wiki second for _, test_type in ipairs (test_types_t) do -- for each test type for _, generic_value in pairs (cfg.special_case_translation[item][test_type]) do -- spin through the list of generic value fragments to accept or reject for _, wiki in ipairs (wikis_t) do if generic_value[wiki] then if test (value, generic_value[wiki], wiki) then -- go do the test return ('reject' == test_type); -- param value rejected, return true; false else end end end end end end --[[--------------------------< N A M E _ I S _ G E N E R I C >------------------------------------------------ calls is_generic() to determine if <name> is a 'generic name' listed in cfg.generic_names; <name_alias> is the parameter name used in error messaging ]] local function name_is_generic (name, name_alias) if not added_generic_name_errs and is_generic ('generic_names', name) then utilities.set_message ('err_generic_name', name_alias); -- set an error message added_generic_name_errs = true; end end --[[--------------------------< N A M E _ C H E C K S >-------------------------------------------------------- This function calls various name checking functions used to validate the content of the various name-holding parameters. ]] local function name_checks (last, first, list_name, last_alias, first_alias) local accept_name; if utilities.is_set (last) then last, accept_name = utilities.has_accept_as_written (last); -- remove accept-this-as-written markup when it wraps all of <last> if not accept_name then -- <last> not wrapped in accept-as-written markup name_has_mult_names (last, list_name); -- check for multiple names in the parameter name_is_numeric (last, last_alias, list_name); -- check for names that have no letters or are a mix of digits and other characters name_is_generic (last, last_alias); -- check for names found in the generic names list end end if utilities.is_set (first) then first, accept_name = utilities.has_accept_as_written (first); -- remove accept-this-as-written markup when it wraps all of <first> if not accept_name then -- <first> not wrapped in accept-as-written markup name_has_mult_names (first, list_name, 0); -- check for multiple names in the parameter; 0 is number of allowed commas in a given name name_is_numeric (first, first_alias, list_name); -- check for names that have no letters or are a mix of digits and other characters name_is_generic (first, first_alias); -- check for names found in the generic names list end local wl_type, D = utilities.is_wikilink (first); if 0 ~= wl_type then first = D; utilities.set_message ('err_bad_paramlink', first_alias); end end return last, first; -- done end --[[----------------------< E X T R A C T _ N A M E S >------------------------- Gets name list from the input arguments Searches through args in sequential order to find |lastn= and |firstn= parameters (or their aliases), and their matching link and mask parameters. Stops searching when both |lastn= and |firstn= are not found in args after two sequential attempts: found |last1=, |last2=, and |last3= but doesn't find |last4= and |last5= then the search is done. This function emits an error message when there is a |firstn= without a matching |lastn=. When there are 'holes' in the list of last names, |last1= and |last3= are present but |last2= is missing, an error message is emitted. |lastn= is not required to have a matching |firstn=. When an author or editor parameter contains some form of 'et al.', the 'et al.' is stripped from the parameter and a flag (etal) returned that will cause list_people() to add the static 'et al.' text from Module:Citation/CS1/Configuration. This keeps 'et al.' out of the template's metadata. When this occurs, an error is emitted. ]] local function extract_names(args, list_name) local names = {}; -- table of names local last; -- individual name components local first; local link; local mask; local i = 1; -- loop counter/indexer local n = 1; -- output table indexer local count = 0; -- used to count the number of times we haven't found a |last= (or alias for authors, |editor-last or alias for editors) local etal = false; -- return value set to true when we find some form of et al. in an author parameter local last_alias, first_alias, link_alias; -- selected parameter aliases used in error messaging while true do last, last_alias = utilities.select_one ( args, cfg.aliases[list_name .. '-Last'], 'err_redundant_parameters', i ); -- search through args for name components beginning at 1 first, first_alias = utilities.select_one ( args, cfg.aliases[list_name .. '-First'], 'err_redundant_parameters', i ); link, link_alias = utilities.select_one ( args, cfg.aliases[list_name .. '-Link'], 'err_redundant_parameters', i ); mask = utilities.select_one ( args, cfg.aliases[list_name .. '-Mask'], 'err_redundant_parameters', i ); if last then -- error check |lastn= alias for unknown interwiki link prefix; done here because this is where we have the parameter name local project, language = interwiki_prefixen_get (last, true); -- true because we expect interwiki links in |lastn= to be wikilinked if nil == project and nil == language then -- when both are nil utilities.set_message ('err_bad_paramlink', last_alias); -- not known, emit an error message -- TODO: err_bad_interwiki? last = utilities.remove_wiki_link (last); -- remove wikilink markup; show display value only end end if link then -- error check |linkn= alias for unknown interwiki link prefix local project, language = interwiki_prefixen_get (link, false); -- false because wiki links in |author-linkn= is an error if nil == project and nil == language then -- when both are nil utilities.set_message ('err_bad_paramlink', link_alias); -- not known, emit an error message -- TODO: err_bad_interwiki? link = nil; -- unset so we don't link link_alias = nil; end end last, etal = name_has_etal (last, etal, false, last_alias); -- find and remove variations on et al. first, etal = name_has_etal (first, etal, false, first_alias); -- find and remove variations on et al. last, first = name_checks (last, first, list_name, last_alias, first_alias); -- multiple names, extraneous annotation, etc. checks if first and not last then -- if there is a firstn without a matching lastn local alias = first_alias:find ('given', 1, true) and 'given' or 'first'; -- get first or given form of the alias utilities.set_message ('err_first_missing_last', { first_alias, -- param name of alias missing its mate first_alias:gsub (alias, {['first'] = 'last', ['given'] = 'surname'}), -- make param name appropriate to the alias form }); -- add this error message elseif not first and not last then -- if both firstn and lastn aren't found, are we done? count = count + 1; -- number of times we haven't found last and first if 2 <= count then -- two missing names and we give up break; -- normal exit or there is a two-name hole in the list; can't tell which end else -- we have last with or without a first local result; link = link_title_ok (link, link_alias, last, last_alias); -- check for improper wiki-markup if first then link = link_title_ok (link, link_alias, first, first_alias); -- check for improper wiki-markup end names[n] = {last = last, first = first, link = link, mask = mask, corporate = false}; -- add this name to our names list (corporate for |vauthors= only) n = n + 1; -- point to next location in the names table if 1 == count then -- if the previous name was missing utilities.set_message ('err_missing_name', {list_name:match ("(%w+)List"):lower(), i - 1}); -- add this error message end count = 0; -- reset the counter, we're looking for two consecutive missing names end i = i + 1; -- point to next args location end return names, etal; -- all done, return our list of names and the etal flag end --[[--------------------------< N A M E _ T A G _ G E T >------------------------------------------------------ attempt to decode |language=<lang_param> and return language name and matching tag; nil else. This function looks for: <lang_param> as a tag in cfg.lang_tag_remap{} <lang_param> as a name in cfg.lang_name_remap{} <lang_param> as a name in cfg.mw_languages_by_name_t <lang_param> as a tag in cfg.mw_languages_by_tag_t when those fail, presume that <lang_param> is an IETF-like tag that MediaWiki does not recognize. Strip all script, region, variant, whatever subtags from <lang_param> to leave just a two or three character language tag and look for the new <lang_param> in cfg.mw_languages_by_tag_t{} on success, returns name (in properly capitalized form) and matching tag (in lowercase); on failure returns nil ]] local function name_tag_get (lang_param) local lang_param_lc = mw.ustring.lower (lang_param); -- use lowercase as an index into the various tables local name; local tag; name = cfg.lang_tag_remap[lang_param_lc]; -- assume <lang_param_lc> is a tag; attempt to get remapped language name if name then -- when <name>, <lang_param> is a tag for a remapped language name if cfg.lang_name_remap[name:lower()][2] ~= lang_param_lc then utilities.set_message ('maint_unknown_lang'); -- add maint category if not already added return name, cfg.lang_name_remap[name:lower()][2]; -- so return name and tag from lang_name_remap[name]; special case to xlate sr-ec and sr-el to sr-cyrl and sr-latn end return name, lang_param_lc; -- so return <name> from remap and <lang_param_lc> end tag = lang_param_lc:match ('^(%a%a%a?)%-.*'); -- still assuming that <lang_param_lc> is a tag; strip script, region, variant subtags name = cfg.lang_tag_remap[tag]; -- attempt to get remapped language name with language subtag only if name then -- when <name>, <tag> is a tag for a remapped language name return name, tag; -- so return <name> from remap and <tag> end if cfg.lang_name_remap[lang_param_lc] then -- not a remapped tag, assume <lang_param_lc> is a name; attempt to get remapped language tag return cfg.lang_name_remap[lang_param_lc][1], cfg.lang_name_remap[lang_param_lc][2]; -- for this <lang_param_lc>, return a (possibly) new name and appropriate tag end name = cfg.mw_languages_by_tag_t[lang_param_lc]; -- assume that <lang_param_lc> is a tag; attempt to get its matching language name if name then return name, lang_param_lc; -- <lang_param_lc> is a tag so return it and <name> end tag = cfg.mw_languages_by_name_t[lang_param_lc]; -- assume that <lang_param_lc> is a language name; attempt to get its matching tag if tag then return cfg.mw_languages_by_tag_t[tag], tag; -- <lang_param_lc> is a name so return the name from the table and <tag> end tag = lang_param_lc:match ('^(%a%a%a?)%-.*'); -- is <lang_param_lc> an IETF-like tag that MediaWiki doesn't recognize? <tag> gets the language subtag; nil else if tag then name = cfg.mw_languages_by_tag_t[tag]; -- attempt to get a language name using the shortened <tag> if name then return name, tag; -- <lang_param_lc> is an unrecognized IETF-like tag so return <name> and language subtag end end end --[[-------------------< L A N G U A G E _ P A R A M E T E R >------------------ Gets language name from a provided two- or three-character ISO 639 code. If a code is recognized by MediaWiki, use the returned name; if not, then use the value that was provided with the language parameter. When |language= contains a recognized language (either code or name), the page is assigned to the category for that code: Category:Norwegian-language sources (no). For valid three-character code languages, the page is assigned to the single category for '639-2' codes: Category:CS1 ISO 639-2 language sources. Languages that are the same as the local wiki are not categorized. MediaWiki does not recognize three-character equivalents of two-character codes: code 'ar' is recognized but code 'ara' is not. This function supports multiple languages in the form |language=nb, French, th where the language names or codes are separated from each other by commas with optional space characters. ]] local function language_parameter (lang) local tag; -- some form of IETF-like language tag; language subtag with optional region, sript, vatiant, etc subtags local lang_subtag; -- ve populates |language= with mostly unecessary region subtags the MediaWiki does not recognize; this is the base language subtag local name; -- the language name local language_list = {}; -- table of language names to be rendered local names_t = {}; -- table made from the value assigned to |language= local this_wiki_name = mw.language.fetchLanguageName (cfg.this_wiki_code, cfg.this_wiki_code); -- get this wiki's language name names_t = mw.text.split (lang, '%s*,%s*'); -- names should be a comma separated list for _, lang in ipairs (names_t) do -- reuse lang here because we don't yet know if lang is a language name or a language tag name, tag = name_tag_get (lang); -- attempt to get name/tag pair for <lang>; <name> has proper capitalization; <tag> is lowercase if utilities.is_set (tag) then lang_subtag = tag:gsub ('^(%a%a%a?)%-.*', '%1'); -- for categorization, strip any IETF-like tags from language tag if cfg.this_wiki_code ~= lang_subtag then -- when the language is not the same as this wiki's language if 2 == lang_subtag:len() then -- and is a two-character tag utilities.add_prop_cat ('foreign-lang-source', {name, tag}, lang_subtag); -- categorize it; tag appended to allow for multiple language categorization else -- or is a recognized language (but has a three-character tag) utilities.add_prop_cat ('foreign-lang-source-2', {lang_subtag}, lang_subtag); -- categorize it differently TODO: support multiple three-character tag categories per cs1|2 template? end elseif cfg.local_lang_cat_enable then -- when the language and this wiki's language are the same and categorization is enabled utilities.add_prop_cat ('local-lang-source', {name, lang_subtag}); -- categorize it end else name = lang; -- return whatever <lang> has so that we show something utilities.set_message ('maint_unknown_lang'); -- add maint category if not already added end table.insert (language_list, name); name = ''; -- so we can reuse it end name = utilities.make_sep_list (#language_list, language_list); if (1 == #language_list) and (lang_subtag == cfg.this_wiki_code) then -- when only one language, find lang name in this wiki lang name; for |language=en-us, 'English' in 'American English' return ''; -- if one language and that language is this wiki's return an empty string (no annotation) end return (" " .. wrap_msg ('language', name)); -- otherwise wrap with '(in ...)' --[[ TODO: should only return blank or name rather than full list so we can clean up the bunched parenthetical elements Language, Type, Format ]] end --[[-----------------------< S E T _ C S _ S T Y L E >-------------------------- Gets the default CS style configuration for the given mode. Returns default separator and either postscript as passed in or the default. In CS1, the default postscript and separator are '.'. In CS2, the default postscript is the empty string and the default separator is ','. ]] local function set_cs_style (postscript, mode) if utilities.is_set(postscript) then -- emit a maintenance message if user postscript is the default cs1 postscript -- we catch the opposite case for cs2 in set_style if mode == 'cs1' and postscript == cfg.presentation['ps_' .. mode] then utilities.set_message ('maint_postscript'); end else postscript = cfg.presentation['ps_' .. mode]; end return cfg.presentation['sep_' .. mode], postscript; end --[[--------------------------< S E T _ S T Y L E >----------------------------- Sets the separator and postscript styles. Checks the |mode= first and the #invoke CitationClass second. Removes the postscript if postscript == none. ]] local function set_style (mode, postscript, cite_class) local sep; if 'cs2' == mode then sep, postscript = set_cs_style (postscript, 'cs2'); elseif 'cs1' == mode then sep, postscript = set_cs_style (postscript, 'cs1'); elseif 'citation' == cite_class then sep, postscript = set_cs_style (postscript, 'cs2'); else sep, postscript = set_cs_style (postscript, 'cs1'); end if cfg.keywords_xlate[postscript:lower()] == 'none' then -- emit a maintenance message if user postscript is the default cs2 postscript -- we catch the opposite case for cs1 in set_cs_style if 'cs2' == mode or ('cs1' ~= mode and 'citation' == cite_class) then -- {{citation |title=Title |mode=cs1 |postscript=none}} should not emit maint message utilities.set_message ('maint_postscript'); end postscript = ''; end return sep, postscript end --[=[-------------------------< I S _ P D F >----------------------------------- Determines if a URL has the file extension that is one of the PDF file extensions used by [[MediaWiki:Common.css]] when applying the PDF icon to external links. returns true if file extension is one of the recognized extensions, else false ]=] local function is_pdf (url) return url:match ('%.pdf$') or url:match ('%.PDF$') or url:match ('%.pdf[%?#]') or url:match ('%.PDF[%?#]') or url:match ('%.PDF&#035') or url:match ('%.pdf&#035'); end --[[--------------------------< S T Y L E _ F O R M A T >----------------------- Applies CSS style to |format=, |chapter-format=, etc. Also emits an error message if the format parameter does not have a matching URL parameter. If the format parameter is not set and the URL contains a file extension that is recognized as a PDF document by MediaWiki's commons.css, this code will set the format parameter to (PDF) with the appropriate styling. ]] local function style_format (format, url, fmt_param, url_param) if utilities.is_set (format) then format = utilities.wrap_style ('format', format); -- add leading space, parentheses, resize if not utilities.is_set (url) then utilities.set_message ('err_format_missing_url', {fmt_param, url_param}); -- add an error message end elseif is_pdf (url) then -- format is not set so if URL is a PDF file then format = utilities.wrap_style ('format', 'PDF'); -- set format to PDF else format = ''; -- empty string for concatenation end return format; end --[[---------------------< G E T _ D I S P L A Y _ N A M E S >------------------ Returns a number that defines the number of names displayed for author and editor name lists and a Boolean flag to indicate when et al. should be appended to the name list. When the value assigned to |display-xxxxors= is a number greater than or equal to zero, return the number and the previous state of the 'etal' flag (false by default but may have been set to true if the name list contains some variant of the text 'et al.'). When the value assigned to |display-xxxxors= is the keyword 'etal', return a number that is one greater than the number of authors in the list and set the 'etal' flag true. This will cause the list_people() to display all of the names in the name list followed by 'et al.' In all other cases, returns nil and the previous state of the 'etal' flag. inputs: max: A['DisplayAuthors'] or A['DisplayEditors'], etc; a number or some flavor of etal count: #a or #e list_name: 'authors' or 'editors' etal: author_etal or editor_etal This function sets an error message when |display-xxxxors= value greater than or equal to number of names but not when <max> comes from {{cs1 config}} global settings. When using global settings, <param> is set to the keyword 'cs1 config' which is used to supress the normal error. Error is suppressed because it is to be expected that some citations in an article will have the same or fewer names that the limit specified in {{cs1 config}}. ]] local function get_display_names (max, count, list_name, etal, param) if utilities.is_set (max) then if 'etal' == max:lower():gsub("[ '%.]", '') then -- the :gsub() portion makes 'etal' from a variety of 'et al.' spellings and stylings max = count + 1; -- number of authors + 1 so display all author name plus et al. etal = true; -- overrides value set by extract_names() elseif max:match ('^%d+$') then -- if is a string of numbers max = tonumber (max); -- make it a number if (max >= count) and ('cs1 config' ~= param) then -- error when local |display-xxxxors= value greater than or equal to number of names; not an error when using global setting utilities.set_message ('err_disp_name', {param, max}); -- add error message max = nil; end else -- not a valid keyword or number utilities.set_message ('err_disp_name', {param, max}); -- add error message max = nil; -- unset; as if |display-xxxxors= had not been set end end return max, etal; end --[[----------< E X T R A _ T E X T _ I N _ P A G E _ C H E C K >--------------- Adds error if |page=, |pages=, |quote-page=, |quote-pages= has what appears to be some form of p. or pp. abbreviation in the first characters of the parameter content. check page for extraneous p, p., pp, pp., pg, pg. at start of parameter value: good pattern: '^P[^%.P%l]' matches when page begins PX or P# but not Px where x and X are letters and # is a digit bad pattern: '^[Pp][PpGg]' matches when page begins pp, pP, Pp, PP, pg, pG, Pg, PG ]] local function extra_text_in_page_check (val, name) if not val:match (cfg.vol_iss_pg_patterns.good_ppattern) then for _, pattern in ipairs (cfg.vol_iss_pg_patterns.bad_ppatterns) do -- spin through the selected sequence table of patterns if val:match (pattern) then -- when a match, error so utilities.set_message ('err_extra_text_pages', name); -- add error message return; -- and done end end end end --[[--------------------------< E X T R A _ T E X T _ I N _ V O L _ I S S _ C H E C K >------------------------ Adds error if |volume= or |issue= has what appears to be some form of redundant 'type' indicator. Applies to both; this function looks for issue text in both |issue= and |volume= and looks for volume-like text in |voluem= and |issue=. For |volume=: 'V.', or 'Vol.' (with or without the dot) abbreviations or 'Volume' in the first characters of the parameter content (all case insensitive). 'V' and 'v' (without the dot) are presumed to be roman numerals so are allowed. For |issue=: 'No.', 'I.', 'Iss.' (with or without the dot) abbreviations, or 'Issue' in the first characters of the parameter content (all case insensitive); numero styling: 'n°' with degree sign U+00B0, and № precomposed numero sign U+2116. Single character values ('v', 'i', 'n') allowed when not followed by separator character ('.', ':', '=', or whitespace character) – param values are trimmed of whitespace by MediaWiki before delivered to the module. <val> is |volume= or |issue= parameter value <name> is |volume= or |issue= parameter name for error message <selector> is 'v' for |volume=, 'i' for |issue= sets error message on failure; returns nothing ]] local function extra_text_in_vol_iss_check (val, name, selector) if not utilities.is_set (val) then return; end local handler = 'v' == selector and 'err_extra_text_volume' or 'err_extra_text_issue'; val = val:lower(); -- force parameter value to lower case for _, pattern in ipairs (cfg.vol_iss_pg_patterns.vi_patterns_t) do -- spin through the sequence table of patterns if val:match (pattern) then -- when a match, error so utilities.set_message (handler, name); -- add error message return; -- and done end end end --[=[-------------------------< G E T _ V _ N A M E _ T A B L E >---------------------------------------------- split apart a |vauthors= or |veditors= parameter. This function allows for corporate names, wrapped in doubled parentheses to also have commas; in the old version of the code, the doubled parentheses were included in the rendered citation and in the metadata. Individual author names may be wikilinked |vauthors=Jones AB, [[E. B. White|White EB]], ((Black, Brown, and Co.)) ]=] local function get_v_name_table (vparam, output_table, output_link_table) local name_table = mw.text.split(vparam, "%s*,%s*"); -- names are separated by commas local wl_type, label, link; -- wl_type not used here; just a placeholder local i = 1; while name_table[i] do if name_table[i]:match ('^%(%(.*[^%)][^%)]$') then -- first segment of corporate with one or more commas; this segment has the opening doubled parentheses local name = name_table[i]; i = i + 1; -- bump indexer to next segment while name_table[i] do name = name .. ', ' .. name_table[i]; -- concatenate with previous segments if name_table[i]:match ('^.*%)%)$') then -- if this table member has the closing doubled parentheses break; -- and done reassembling so end i = i + 1; -- bump indexer end table.insert (output_table, name); -- and add corporate name to the output table table.insert (output_link_table, ''); -- no wikilink else wl_type, label, link = utilities.is_wikilink (name_table[i]); -- wl_type is: 0, no wl (text in label variable); 1, [[D]]; 2, [[L|D]] table.insert (output_table, label); -- add this name if 1 == wl_type then table.insert (output_link_table, label); -- simple wikilink [[D]] else table.insert (output_link_table, link); -- no wikilink or [[L|D]]; add this link if there is one, else empty string end end i = i + 1; end return output_table; end --[[--------------------------< P A R S E _ V A U T H O R S _ V E D I T O R S >-------------------------------- This function extracts author / editor names from |vauthors= or |veditors= and finds matching |xxxxor-maskn= and |xxxxor-linkn= in args. It then returns a table of assembled names just as extract_names() does. Author / editor names in |vauthors= or |veditors= must be in Vancouver system style. Corporate or institutional names may sometimes be required and because such names will often fail the is_good_vanc_name() and other format compliance tests, are wrapped in doubled parentheses ((corporate name)) to suppress the format tests. Supports generational suffixes Jr, 2nd, 3rd, 4th–6th. This function sets the Vancouver error when a required comma is missing and when there is a space between an author's initials. ]] local function parse_vauthors_veditors (args, vparam, list_name) local names = {}; -- table of names assembled from |vauthors=, |author-maskn=, |author-linkn= local v_name_table = {}; local v_link_table = {}; -- when name is wikilinked, targets go in this table local etal = false; -- return value set to true when we find some form of et al. vauthors parameter local last, first, link, mask, suffix; local corporate = false; vparam, etal = name_has_etal (vparam, etal, true); -- find and remove variations on et al. do not categorize (do it here because et al. might have a period) v_name_table = get_v_name_table (vparam, v_name_table, v_link_table); -- names are separated by commas for i, v_name in ipairs(v_name_table) do first = ''; -- set to empty string for concatenation and because it may have been set for previous author/editor local accept_name; v_name, accept_name = utilities.has_accept_as_written (v_name); -- remove accept-this-as-written markup when it wraps all of <v_name> if accept_name then last = v_name; corporate = true; -- flag used in list_people() elseif string.find(v_name, "%s") then if v_name:find('[;%.]') then -- look for commonly occurring punctuation characters; add_vanc_error (cfg.err_msg_supl.punctuation, i); end local lastfirstTable = {} lastfirstTable = mw.text.split(v_name, "%s+") first = table.remove(lastfirstTable); -- removes and returns value of last element in table which should be initials or generational suffix if not mw.ustring.match (first, '^%u+$') then -- mw.ustring here so that later we will catch non-Latin characters suffix = first; -- not initials so assume that whatever we got is a generational suffix first = table.remove(lastfirstTable); -- get what should be the initials from the table end last = table.concat(lastfirstTable, ' ') -- returns a string that is the concatenation of all other names that are not initials and generational suffix if not utilities.is_set (last) then first = ''; -- unset last = v_name; -- last empty because something wrong with first add_vanc_error (cfg.err_msg_supl.name, i); end if mw.ustring.match (last, '%a+%s+%u+%s+%a+') then add_vanc_error (cfg.err_msg_supl['missing comma'], i); -- matches last II last; the case when a comma is missing end if mw.ustring.match (v_name, ' %u %u$') then -- this test is in the wrong place TODO: move or replace with a more appropriate test add_vanc_error (cfg.err_msg_supl.initials, i); -- matches a space between two initials end else last = v_name; -- last name or single corporate name? Doesn't support multiword corporate names? do we need this? end if utilities.is_set (first) then if not mw.ustring.match (first, "^%u?%u$") then -- first shall contain one or two upper-case letters, nothing else add_vanc_error (cfg.err_msg_supl.initials, i); -- too many initials; mixed case initials (which may be ok Romanization); hyphenated initials end is_good_vanc_name (last, first, suffix, i); -- check first and last before restoring the suffix which may have a non-Latin digit if utilities.is_set (suffix) then first = first .. ' ' .. suffix; -- if there was a suffix concatenate with the initials suffix = ''; -- unset so we don't add this suffix to all subsequent names end else if not corporate then is_good_vanc_name (last, '', nil, i); end end link = utilities.select_one ( args, cfg.aliases[list_name .. '-Link'], 'err_redundant_parameters', i ) or v_link_table[i]; mask = utilities.select_one ( args, cfg.aliases[list_name .. '-Mask'], 'err_redundant_parameters', i ); names[i] = {last = last, first = first, link = link, mask = mask, corporate = corporate}; -- add this assembled name to our names list end return names, etal; -- all done, return our list of names end --[[--------------------------< S E L E C T _ A U T H O R _ E D I T O R _ S O U R C E >------------------------ Select one of |authors=, |authorn= / |lastn / firstn=, or |vauthors= as the source of the author name list or select one of |editorn= / editor-lastn= / |editor-firstn= or |veditors= as the source of the editor name list. Only one of these appropriate three will be used. The hierarchy is: |authorn= (and aliases) highest and |authors= lowest; |editorn= (and aliases) highest and |veditors= lowest (support for |editors= withdrawn) When looking for |authorn= / |editorn= parameters, test |xxxxor1= and |xxxxor2= (and all of their aliases); stops after the second test which mimicks the test used in extract_names() when looking for a hole in the author name list. There may be a better way to do this, I just haven't discovered what that way is. Emits an error message when more than one xxxxor name source is provided. In this function, vxxxxors = vauthors or veditors; xxxxors = authors as appropriate. ]] local function select_author_editor_source (vxxxxors, xxxxors, args, list_name) local lastfirst = false; if utilities.select_one ( args, cfg.aliases[list_name .. '-Last'], 'none', 1 ) or -- do this twice in case we have a |first1= without a |last1=; this ... utilities.select_one ( args, cfg.aliases[list_name .. '-First'], 'none', 1 ) or -- ... also catches the case where |first= is used with |vauthors= utilities.select_one ( args, cfg.aliases[list_name .. '-Last'], 'none', 2 ) or utilities.select_one ( args, cfg.aliases[list_name .. '-First'], 'none', 2 ) then lastfirst = true; end if (utilities.is_set (vxxxxors) and true == lastfirst) or -- these are the three error conditions (utilities.is_set (vxxxxors) and utilities.is_set (xxxxors)) or (true == lastfirst and utilities.is_set (xxxxors)) then local err_name; if 'AuthorList' == list_name then -- figure out which name should be used in error message err_name = 'author'; else err_name = 'editor'; end utilities.set_message ('err_redundant_parameters', err_name .. '-name-list parameters'); -- add error message end if true == lastfirst then return 1 end; -- return a number indicating which author name source to use if utilities.is_set (vxxxxors) then return 2 end; if utilities.is_set (xxxxors) then return 3 end; return 1; -- no authors so return 1; this allows missing author name test to run in case there is a first without last end --[[--------------------------< I S _ V A L I D _ P A R A M E T E R _ V A L U E >------------------------------ This function is used to validate a parameter's assigned value for those parameters that have only a limited number of allowable values (yes, y, true, live, dead, etc.). When the parameter value has not been assigned a value (missing or empty in the source template) the function returns the value specified by ret_val. If the parameter value is one of the list of allowed values returns the translated value; else, emits an error message and returns the value specified by ret_val. TODO: explain <invert> ]] local function is_valid_parameter_value (value, name, possible, ret_val, invert) if not utilities.is_set (value) then return ret_val; -- an empty parameter is ok end if (not invert and utilities.in_array (value, possible)) then -- normal; <value> is in <possible> table return cfg.keywords_xlate[value]; -- return translation of parameter keyword elseif invert and not utilities.in_array (value, possible) then -- invert; <value> is not in <possible> table return value; -- return <value> as it is else utilities.set_message ('err_invalid_param_val', {name, value}); -- not an allowed value so add error message return ret_val; end end --[[--------------------------< T E R M I N A T E _ N A M E _ L I S T >---------------------------------------- This function terminates a name list (author, contributor, editor) with a separator character (sepc) and a space when the last character is not a sepc character or when the last three characters are not sepc followed by two closing square brackets (close of a wikilink). When either of these is true, the name_list is terminated with a single space character. ]] local function terminate_name_list (name_list, sepc) if (string.sub (name_list, -3, -1) == sepc .. '. ') then -- if already properly terminated return name_list; -- just return the name list elseif (string.sub (name_list, -1, -1) == sepc) or (string.sub (name_list, -3, -1) == sepc .. ']]') then -- if last name in list ends with sepc char return name_list .. " "; -- don't add another else return name_list .. sepc .. ' '; -- otherwise terminate the name list end end --[[-------------------------< F O R M A T _ V O L U M E _ I S S U E >----------------------------------------- returns the concatenation of the formatted volume and issue (or journal article number) parameters as a single string; or formatted volume or formatted issue, or an empty string if neither are set. ]] local function format_volume_issue (volume, issue, article, cite_class, origin, sepc, lower) if not utilities.is_set (volume) and not utilities.is_set (issue) and not utilities.is_set (article) then return ''; end -- same condition as in format_pages_sheets() local is_journal = 'journal' == cite_class or (utilities.in_array (cite_class, {'citation', 'map', 'interview'}) and 'journal' == origin); local is_numeric_vol = volume and (volume:match ('^[MDCLXVI]+$') or volume:match ('^%d+$')); -- is only uppercase roman numerals or only digits? local is_long_vol = volume and (4 < mw.ustring.len(volume)); -- is |volume= value longer than 4 characters? if volume and (not is_numeric_vol and is_long_vol) then -- when not all digits or Roman numerals, is |volume= longer than 4 characters? utilities.add_prop_cat ('long-vol'); -- yes, add properties cat end if is_journal then -- journal-style formatting local vol = ''; if utilities.is_set (volume) then if is_numeric_vol then -- |volume= value all digits or all uppercase Roman numerals? vol = utilities.substitute (cfg.presentation['vol-bold'], {sepc, volume}); -- render in bold face elseif is_long_vol then -- not all digits or Roman numerals; longer than 4 characters? vol = utilities.substitute (cfg.messages['j-vol'], {sepc, utilities.hyphen_to_dash (volume)}); -- not bold else -- four or fewer characters vol = utilities.substitute (cfg.presentation['vol-bold'], {sepc, utilities.hyphen_to_dash (volume)}); -- bold end end vol = vol .. (utilities.is_set (issue) and utilities.substitute (cfg.messages['j-issue'], issue) or '') vol = vol .. (utilities.is_set (article) and utilities.substitute (cfg.messages['j-article-num'], article) or '') return vol; end if 'podcast' == cite_class and utilities.is_set (issue) then return wrap_msg ('issue', {sepc, issue}, lower); end if 'conference' == cite_class and utilities.is_set (article) then -- |article-number= supported only in journal and conference cites if utilities.is_set (volume) and utilities.is_set (article) then -- both volume and article number return wrap_msg ('vol-art', {sepc, utilities.hyphen_to_dash (volume), article}, lower); elseif utilities.is_set (article) then -- article number alone; when volume alone, handled below return wrap_msg ('art', {sepc, article}, lower); end end -- all other types of citation if utilities.is_set (volume) and utilities.is_set (issue) then return wrap_msg ('vol-no', {sepc, utilities.hyphen_to_dash (volume), issue}, lower); elseif utilities.is_set (volume) then return wrap_msg ('vol', {sepc, utilities.hyphen_to_dash (volume)}, lower); else return wrap_msg ('issue', {sepc, issue}, lower); end end --[[-------------------------< F O R M A T _ P A G E S _ S H E E T S >----------------------------------------- adds static text to one of |page(s)= or |sheet(s)= values and returns it with all of the others set to empty strings. The return order is: page, pages, sheet, sheets Singular has priority over plural when both are provided. ]] local function format_pages_sheets (page, pages, sheet, sheets, cite_class, origin, sepc, nopp, lower) if 'map' == cite_class then -- only cite map supports sheet(s) as in-source locators if utilities.is_set (sheet) then if 'journal' == origin then return '', '', wrap_msg ('j-sheet', sheet, lower), ''; else return '', '', wrap_msg ('sheet', {sepc, sheet}, lower), ''; end elseif utilities.is_set (sheets) then if 'journal' == origin then return '', '', '', wrap_msg ('j-sheets', sheets, lower); else return '', '', '', wrap_msg ('sheets', {sepc, sheets}, lower); end end end local is_journal = 'journal' == cite_class or (utilities.in_array (cite_class, {'citation', 'map', 'interview'}) and 'journal' == origin); if utilities.is_set (page) then if is_journal then return utilities.substitute (cfg.messages['j-page(s)'], page), '', '', ''; elseif not nopp then return utilities.substitute (cfg.messages['p-prefix'], {sepc, page}), '', '', ''; else return utilities.substitute (cfg.messages['nopp'], {sepc, page}), '', '', ''; end elseif utilities.is_set (pages) then if is_journal then return utilities.substitute (cfg.messages['j-page(s)'], pages), '', '', ''; elseif tonumber(pages) ~= nil and not nopp then -- if pages is only digits, assume a single page number return '', utilities.substitute (cfg.messages['p-prefix'], {sepc, pages}), '', ''; elseif not nopp then return '', utilities.substitute (cfg.messages['pp-prefix'], {sepc, pages}), '', ''; else return '', utilities.substitute (cfg.messages['nopp'], {sepc, pages}), '', ''; end end return '', '', '', ''; -- return empty strings end --[[--------------------------< I N S O U R C E _ L O C _ G E T >---------------------------------------------- returns one of the in-source locators: page, pages, or at. If any of these are interwiki links to Wikisource, returns the label portion of the interwiki-link as plain text for use in COinS. This COinS thing is done because here we convert an interwiki-link to an external link and add an icon span around that; get_coins_pages() doesn't know about the span. TODO: should it? TODO: add support for sheet and sheets?; streamline; TODO: make it so that this function returns only one of the three as the single in-source (the return value assigned to a new name)? ]] local function insource_loc_get (page, page_orig, pages, pages_orig, at) local ws_url, ws_label, coins_pages, L; -- for Wikisource interwiki-links; TODO: this corrupts page metadata (span remains in place after cleanup; fix there?) if utilities.is_set (page) then if utilities.is_set (pages) or utilities.is_set (at) then pages = ''; -- unset the others at = ''; end extra_text_in_page_check (page, page_orig); -- emit error message when |page= value begins with what looks like p., pp., etc. ws_url, ws_label, L = wikisource_url_make (page); -- make ws URL from |page= interwiki link; link portion L becomes tooltip label if ws_url then page = external_link (ws_url, ws_label .. '&nbsp;', 'ws link in page'); -- space char after label to move icon away from in-source text; TODO: a better way to do this? page = utilities.substitute (cfg.presentation['interwiki-icon'], {cfg.presentation['class-wikisource'], L, page}); coins_pages = ws_label; end elseif utilities.is_set (pages) then if utilities.is_set (at) then at = ''; -- unset end extra_text_in_page_check (pages, pages_orig); -- emit error message when |page= value begins with what looks like p., pp., etc. ws_url, ws_label, L = wikisource_url_make (pages); -- make ws URL from |pages= interwiki link; link portion L becomes tooltip label if ws_url then pages = external_link (ws_url, ws_label .. '&nbsp;', 'ws link in pages'); -- space char after label to move icon away from in-source text; TODO: a better way to do this? pages = utilities.substitute (cfg.presentation['interwiki-icon'], {cfg.presentation['class-wikisource'], L, pages}); coins_pages = ws_label; end elseif utilities.is_set (at) then ws_url, ws_label, L = wikisource_url_make (at); -- make ws URL from |at= interwiki link; link portion L becomes tooltip label if ws_url then at = external_link (ws_url, ws_label .. '&nbsp;', 'ws link in at'); -- space char after label to move icon away from in-source text; TODO: a better way to do this? at = utilities.substitute (cfg.presentation['interwiki-icon'], {cfg.presentation['class-wikisource'], L, at}); coins_pages = ws_label; end end return page, pages, at, coins_pages; end --[[--------------------------< I S _ U N I Q U E _ A R C H I V E _ U R L >------------------------------------ add error message when |archive-url= value is same as |url= or chapter-url= (or alias...) value ]] local function is_unique_archive_url (archive, url, c_url, source, date) if utilities.is_set (archive) then if archive == url or archive == c_url then utilities.set_message ('err_bad_url', {utilities.wrap_style ('parameter', source)}); -- add error message return '', ''; -- unset |archive-url= and |archive-date= because same as |url= or |chapter-url= end end return archive, date; end --[=[-------------------------< A R C H I V E _ U R L _ C H E C K >-------------------------------------------- Check archive.org URLs to make sure they at least look like they are pointing at valid archives and not to the save snapshot URL or to calendar pages. When the archive URL is 'https://web.archive.org/save/' (or http://...) archive.org saves a snapshot of the target page in the URL. That is something that Wikipedia should not allow unwitting readers to do. When the archive.org URL does not have a complete timestamp, archive.org chooses a snapshot according to its own algorithm or provides a calendar 'search' result. [[WP:ELNO]] discourages links to search results. This function looks at the value assigned to |archive-url= and returns empty strings for |archive-url= and |archive-date= and an error message when: |archive-url= holds an archive.org save command URL |archive-url= is an archive.org URL that does not have a complete timestamp (YYYYMMDDhhmmss 14 digits) in the correct place otherwise returns |archive-url= and |archive-date= There are two mostly compatible archive.org URLs: //web.archive.org/<timestamp>... -- the old form //web.archive.org/web/<timestamp>... -- the new form The old form does not support or map to the new form when it contains a display flag. There are four identified flags ('id_', 'js_', 'cs_', 'im_') but since archive.org ignores others following the same form (two letters and an underscore) we don't check for these specific flags but we do check the form. This function supports a preview mode. When the article is rendered in preview mode, this function may return a modified archive URL: for save command errors, return undated wildcard (/*/) for timestamp errors when the timestamp has a wildcard, return the URL unmodified for timestamp errors when the timestamp does not have a wildcard, return with timestamp limited to six digits plus wildcard (/yyyymm*/) A secondary function is to return an archive-url timestamp from those urls that have them (archive.org and archive.today). The timestamp is used by validation.archive_date_check() to see if the value in |archive-date= matches the timestamp in the archive url. ]=] local function archive_url_check (url, date) local err_msg = ''; -- start with the error message empty local path, timestamp, flag; -- portions of the archive.org URL timestamp = url:match ('//archive.today/(%d%d%d%d%d%d%d%d%d%d%d%d%d%d)/') or -- get timestamp from archive.today urls url:match ('//archive.today/(%d%d%d%d%.%d%d%.%d%d%-%d%d%d%d%d%d)/'); -- this timestamp needs cleanup if timestamp then -- if this was an archive.today url ... return url, date, timestamp:gsub ('[%.%-]', ''); -- return ArchiveURL, ArchiveDate, and timestamp (dots and dashes removed) from |archive-url=, and done end -- here for archive.org urls if (not url:match('//web%.archive%.org/')) and (not url:match('//liveweb%.archive%.org/')) then -- also deprecated liveweb Wayback machine URL return url, date; -- not an archive.org archive, return ArchiveURL and ArchiveDate end if url:match('//web%.archive%.org/save/') then -- if a save command URL, we don't want to allow saving of the target page err_msg = cfg.err_msg_supl.save; url = url:gsub ('(//web%.archive%.org)/save/', '%1/*/', 1); -- for preview mode: modify ArchiveURL elseif url:match('//liveweb%.archive%.org/') then err_msg = cfg.err_msg_supl.liveweb; else path, timestamp, flag = url:match('//web%.archive%.org/([^%d]*)(%d+)([^/]*)/'); -- split out some of the URL parts for evaluation if not path then -- malformed in some way; pattern did not match err_msg = cfg.err_msg_supl.timestamp; elseif 14 ~= timestamp:len() then -- path and flag optional, must have 14-digit timestamp here err_msg = cfg.err_msg_supl.timestamp; if '*' ~= flag then local replacement = timestamp:match ('^%d%d%d%d%d%d') or timestamp:match ('^%d%d%d%d'); -- get the first 6 (YYYYMM) or first 4 digits (YYYY) if replacement then -- nil if there aren't at least 4 digits (year) replacement = replacement .. string.rep ('0', 14 - replacement:len()); -- year or yearmo (4 or 6 digits) zero-fill to make 14-digit timestamp url=url:gsub ('(//web%.archive%.org/[^%d]*)%d[^/]*', '%1' .. replacement .. '*', 1) -- for preview, modify ts to 14 digits plus splat for calendar display end end elseif utilities.is_set (path) and 'web/' ~= path then -- older archive URLs do not have the extra 'web/' path element err_msg = cfg.err_msg_supl.path; elseif utilities.is_set (flag) and not utilities.is_set (path) then -- flag not allowed with the old form URL (without the 'web/' path element) err_msg = cfg.err_msg_supl.flag; elseif utilities.is_set (flag) and not flag:match ('%a%a_') then -- flag if present must be two alpha characters and underscore (requires 'web/' path element) err_msg = cfg.err_msg_supl.flag; else return url, date, timestamp; -- return ArchiveURL, ArchiveDate, and timestamp from |archive-url= end end -- if here, something not right so utilities.set_message ('err_archive_url', {err_msg}); -- add error message and if is_preview_mode then return url, date, timestamp; -- preview mode so return ArchiveURL, ArchiveDate, and timestamp from |archive-url= else return '', ''; -- return empty strings for ArchiveURL and ArchiveDate end end --[[--------------------------< P L A C E _ C H E C K >-------------------------------------------------------- check |place=, |publication-place=, |location= to see if these params include digits. This function added because many editors misuse location to specify the in-source location (|page(s)= and |at= are supposed to do that) returns the original parameter value without modification; added maint cat when parameter value contains digits ]] local function place_check (param_val) if not utilities.is_set (param_val) then -- parameter empty or omitted return param_val; -- return that empty state end if mw.ustring.find (param_val, '%d') then -- not empty, are there digits in the parameter value utilities.set_message ('maint_location'); -- yep, add maint cat end return param_val; -- and done end --[[--------------------------< I S _ A R C H I V E D _ C O P Y >---------------------------------------------- compares |title= to 'Archived copy' (placeholder added by bots that can't find proper title); if matches, return true; nil else ]] local function is_archived_copy (title) title = mw.ustring.lower(title); -- switch title to lower case if title:find (cfg.special_case_translation.archived_copy.en) then -- if title is 'Archived copy' return true; elseif cfg.special_case_translation.archived_copy['local'] then if mw.ustring.find (title, cfg.special_case_translation.archived_copy['local']) then -- mw.ustring() because might not be Latin script return true; end end end --[[--------------------------< D I S P L A Y _ N A M E S _ S E L E C T >-------------------------------------- for any of the |display-authors=, |display-editors=, etc parameters, select either the local or global setting. When both are present, look at <local_display_names> value. When the value is some sort of 'et al.'string, special handling is required. When {{cs1 config}} has |display-<namelist>= AND this template has |display-<namelist>=etal AND: the number of names specified by <number_of_names> is: greater than the number specified in the global |display-<namelist>= parameter (<global_display_names>) use global |display-<namelist>= parameter value set overridden maint category less than or equal to the number specified in the global |display-<namelist>= parameter use local |display-<namelist>= parameter value The purpose of this function is to prevent categorizing a template that has fewer names than the global setting to keep the etal annotation specified by <local_display_names>. ]] local function display_names_select (global_display_names, local_display_names, param_name, number_of_names, test) if global_display_names and utilities.is_set (local_display_names) then -- when both if 'etal' == local_display_names:lower():gsub("[ '%.]", '') then -- the :gsub() portion makes 'etal' from a variety of 'et al.' spellings and stylings number_of_names = tonumber (number_of_names); -- convert these to numbers for comparison local global_display_names_num = tonumber (global_display_names); -- <global_display_names> not set when parameter value is not digits if number_of_names > global_display_names_num then -- template has more names than global config allows to be displayed? utilities.set_message ('maint_overridden_setting'); -- set a maint message because global is overriding local |display-<namelist>=etal return global_display_names, 'cs1 config'; -- return global with spoof parameter name (for get_display_names()) else return local_display_names, param_name; -- return local because fewer names so let <local_display_names> control end end -- here when <global_display_names> and <local_display_names> both numbers; <global_display_names> controls utilities.set_message ('maint_overridden_setting'); -- set a maint message return global_display_names, 'cs1 config'; -- return global with spoof parameter name (for get_display_names()) end -- here when only one of <global_display_names> or <local_display_names> set if global_display_names then return global_display_names, 'cs1 config'; -- return global with spoof parameter name (for get_display_names()) else return local_display_names, param_name; -- return local end end --[[--------------------------< C I T A T I O N 0 >------------------------------------------------------------ This is the main function doing the majority of the citation formatting. ]] local function citation0( config, args ) --[[ Load Input Parameters The argument_wrapper facilitates the mapping of multiple aliases to single internal variable. ]] local A = argument_wrapper ( args ); local i -- Pick out the relevant fields from the arguments. Different citation templates -- define different field names for the same underlying things. local author_etal; local a = {}; -- authors list from |lastn= / |firstn= pairs or |vauthors= local Authors; local NameListStyle; if cfg.global_cs1_config_t['NameListStyle'] then -- global setting in {{cs1 config}} overrides local |name-list-style= parameter value; nil when empty or assigned value invalid NameListStyle = is_valid_parameter_value (cfg.global_cs1_config_t['NameListStyle'], 'cs1 config: name-list-style', cfg.keywords_lists['name-list-style'], ''); -- error messaging 'param' here is a hoax else NameListStyle = is_valid_parameter_value (A['NameListStyle'], A:ORIGIN('NameListStyle'), cfg.keywords_lists['name-list-style'], ''); end if cfg.global_cs1_config_t['NameListStyle'] and utilities.is_set (A['NameListStyle']) then -- when template has |name-list-style=<something> which global setting has overridden utilities.set_message ('maint_overridden_setting'); -- set a maint message end local Collaboration = A['Collaboration']; do -- to limit scope of selected local selected = select_author_editor_source (A['Vauthors'], A['Authors'], args, 'AuthorList'); if 1 == selected then a, author_etal = extract_names (args, 'AuthorList'); -- fetch author list from |authorn= / |lastn= / |firstn=, |author-linkn=, and |author-maskn= elseif 2 == selected then NameListStyle = 'vanc'; -- override whatever |name-list-style= might be a, author_etal = parse_vauthors_veditors (args, A['Vauthors'], 'AuthorList'); -- fetch author list from |vauthors=, |author-linkn=, and |author-maskn= elseif 3 == selected then Authors = A['Authors']; -- use content of |people= or |credits=; |authors= is deprecated; TODO: constrain |people= and |credits= to cite av media, episode, serial? end if utilities.is_set (Collaboration) then author_etal = true; -- so that |display-authors=etal not required end end local editor_etal; local e = {}; -- editors list from |editor-lastn= / |editor-firstn= pairs or |veditors= do -- to limit scope of selected local selected = select_author_editor_source (A['Veditors'], nil, args, 'EditorList'); -- support for |editors= withdrawn if 1 == selected then e, editor_etal = extract_names (args, 'EditorList'); -- fetch editor list from |editorn= / |editor-lastn= / |editor-firstn=, |editor-linkn=, and |editor-maskn= elseif 2 == selected then NameListStyle = 'vanc'; -- override whatever |name-list-style= might be e, editor_etal = parse_vauthors_veditors (args, args.veditors, 'EditorList'); -- fetch editor list from |veditors=, |editor-linkn=, and |editor-maskn= end end local Chapter = A['Chapter']; -- done here so that we have access to |contribution= from |chapter= aliases local Chapter_origin = A:ORIGIN ('Chapter'); local Contribution; -- because contribution is required for contributor(s) if 'contribution' == Chapter_origin then Contribution = Chapter; -- get the name of the contribution end local c = {}; -- contributors list from |contributor-lastn= / contributor-firstn= pairs if utilities.in_array (config.CitationClass, {"book", "citation"}) and not utilities.is_set (A['Periodical']) then -- |contributor= and |contribution= only supported in book cites c = extract_names (args, 'ContributorList'); -- fetch contributor list from |contributorn= / |contributor-lastn=, -firstn=, -linkn=, -maskn= if 0 < #c then if not utilities.is_set (Contribution) then -- |contributor= requires |contribution= utilities.set_message ('err_contributor_missing_required_param', 'contribution'); -- add missing contribution error message c = {}; -- blank the contributors' table; it is used as a flag later end if 0 == #a then -- |contributor= requires |author= utilities.set_message ('err_contributor_missing_required_param', 'author'); -- add missing author error message c = {}; -- blank the contributors' table; it is used as a flag later end end else -- if not a book cite if utilities.select_one (args, cfg.aliases['ContributorList-Last'], 'err_redundant_parameters', 1 ) then -- are there contributor name list parameters? utilities.set_message ('err_contributor_ignored'); -- add contributor ignored error message end Contribution = nil; -- unset end local Title = A['Title']; local TitleLink = A['TitleLink']; local auto_select = ''; -- default is auto local accept_link; TitleLink, accept_link = utilities.has_accept_as_written (TitleLink, true); -- test for accept-this-as-written markup if (not accept_link) and utilities.in_array (TitleLink, {'none', 'pmc', 'doi'}) then -- check for special keywords auto_select = TitleLink; -- remember selection for later TitleLink = ''; -- treat as if |title-link= would have been empty end TitleLink = link_title_ok (TitleLink, A:ORIGIN ('TitleLink'), Title, 'title'); -- check for wiki-markup in |title-link= or wiki-markup in |title= when |title-link= is set local Section = ''; -- {{cite map}} only; preset to empty string for concatenation if not used if 'map' == config.CitationClass and 'section' == Chapter_origin then Section = A['Chapter']; -- get |section= from |chapter= alias list; |chapter= and the other aliases not supported in {{cite map}} Chapter = ''; -- unset for now; will be reset later from |map= if present end local Periodical = A['Periodical']; local Periodical_origin = A:ORIGIN('Periodical'); local ScriptPeriodical = A['ScriptPeriodical']; local ScriptPeriodical_origin = A:ORIGIN('ScriptPeriodical'); local TransPeriodical = A['TransPeriodical']; local TransPeriodical_origin = A:ORIGIN ('TransPeriodical'); if (utilities.in_array (config.CitationClass, {'book', 'encyclopaedia'}) and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical) or utilities.is_set (TransPeriodical))) then local param; if utilities.is_set (Periodical) then -- get a parameter name from one of these periodical related meta-parameters Periodical = ''; -- unset because not valid {{cite book}} or {{cite encyclopedia}} parameters param = Periodical_origin -- get parameter name for error messaging elseif utilities.is_set (TransPeriodical) then TransPeriodical = ''; -- unset because not valid {{cite book}} or {{cite encyclopedia}} parameters param = TransPeriodical_origin; -- get parameter name for error messaging elseif utilities.is_set (ScriptPeriodical) then ScriptPeriodical = ''; -- unset because not valid {{cite book}} or {{cite encyclopedia}} parameters param = ScriptPeriodical_origin; -- get parameter name for error messaging end if utilities.is_set (param) then -- if we found one utilities.set_message ('err_periodical_ignored', {param}); -- emit an error message end end if utilities.is_set (Periodical) then local i; Periodical, i = utilities.strip_apostrophe_markup (Periodical); -- strip apostrophe markup so that metadata isn't contaminated if i then -- non-zero when markup was stripped so emit an error message utilities.set_message ('err_apostrophe_markup', {Periodical_origin}); end end if 'mailinglist' == config.CitationClass then -- special case for {{cite mailing list}} if utilities.is_set (Periodical) and utilities.is_set (A ['MailingList']) then -- both set emit an error TODO: make a function for this and similar? utilities.set_message ('err_redundant_parameters', {utilities.wrap_style ('parameter', Periodical_origin) .. cfg.presentation['sep_list_pair'] .. utilities.wrap_style ('parameter', 'mailinglist')}); end Periodical = A ['MailingList']; -- error or no, set Periodical to |mailinglist= value because this template is {{cite mailing list}} Periodical_origin = A:ORIGIN('MailingList'); end -- web and news not tested for now because of -- Wikipedia:Administrators%27_noticeboard#Is_there_a_semi-automated_tool_that_could_fix_these_annoying_"Cite_Web"_errors? if not (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)) then -- 'periodical' templates require periodical parameter -- local p = {['journal'] = 'journal', ['magazine'] = 'magazine', ['news'] = 'newspaper', ['web'] = 'website'}; -- for error message local p = {['journal'] = 'journal', ['magazine'] = 'magazine'}; -- for error message if p[config.CitationClass] then utilities.set_message ('err_missing_periodical', {config.CitationClass, p[config.CitationClass]}); end end local Volume; if 'citation' == config.CitationClass then if utilities.is_set (Periodical) then if not utilities.in_array (Periodical_origin, cfg.citation_no_volume_t) then -- {{citation}} does not render |volume= when these parameters are used Volume = A['Volume']; -- but does for all other 'periodicals' end elseif utilities.is_set (ScriptPeriodical) then if 'script-website' ~= ScriptPeriodical_origin then -- {{citation}} does not render volume for |script-website= Volume = A['Volume']; -- but does for all other 'periodicals' end else Volume = A['Volume']; -- and does for non-'periodical' cites end elseif utilities.in_array (config.CitationClass, cfg.templates_using_volume) then -- render |volume= for cs1 according to the configuration settings Volume = A['Volume']; end extra_text_in_vol_iss_check (Volume, A:ORIGIN ('Volume'), 'v'); local Issue; if 'citation' == config.CitationClass then if utilities.is_set (Periodical) and utilities.in_array (Periodical_origin, cfg.citation_issue_t) then -- {{citation}} may render |issue= when these parameters are used Issue = utilities.hyphen_to_dash (A['Issue']); end elseif utilities.in_array (config.CitationClass, cfg.templates_using_issue) then -- conference & map books do not support issue; {{citation}} listed here because included in settings table if not (utilities.in_array (config.CitationClass, {'conference', 'map', 'citation'}) and not (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical))) then Issue = utilities.hyphen_to_dash (A['Issue']); end end local ArticleNumber; if utilities.in_array (config.CitationClass, {'journal', 'conference'}) or ('citation' == config.CitationClass and utilities.is_set (Periodical) and 'journal' == Periodical_origin) then ArticleNumber = A['ArticleNumber']; end extra_text_in_vol_iss_check (Issue, A:ORIGIN ('Issue'), 'i'); local Page; local Pages; local At; local QuotePage; local QuotePages; if not utilities.in_array (config.CitationClass, cfg.templates_not_using_page) then -- TODO: rewrite to emit ignored parameter error message? Page = A['Page']; Pages = utilities.hyphen_to_dash (A['Pages']); At = A['At']; QuotePage = A['QuotePage']; QuotePages = utilities.hyphen_to_dash (A['QuotePages']); end local Edition = A['Edition']; local PublicationPlace = place_check (A['PublicationPlace'], A:ORIGIN('PublicationPlace')); local Place = place_check (A['Place'], A:ORIGIN('Place')); local PublisherName = A['PublisherName']; local PublisherName_origin = A:ORIGIN('PublisherName'); if utilities.is_set (PublisherName) and (cfg.keywords_xlate['none'] ~= PublisherName) then local i = 0; PublisherName, i = utilities.strip_apostrophe_markup (PublisherName); -- strip apostrophe markup so that metadata isn't contaminated; publisher is never italicized if i and (0 < i) then -- non-zero when markup was stripped so emit an error message utilities.set_message ('err_apostrophe_markup', {PublisherName_origin}); end end if ('document' == config.CitationClass) and not utilities.is_set (PublisherName) then utilities.set_message ('err_missing_publisher', {config.CitationClass, 'publisher'}); end local Newsgroup = A['Newsgroup']; -- TODO: strip apostrophe markup? local Newsgroup_origin = A:ORIGIN('Newsgroup'); if 'newsgroup' == config.CitationClass then if utilities.is_set (PublisherName) and (cfg.keywords_xlate['none'] ~= PublisherName) then -- general use parameter |publisher= not allowed in cite newsgroup utilities.set_message ('err_parameter_ignored', {PublisherName_origin}); end PublisherName = nil; -- ensure that this parameter is unset for the time being; will be used again after COinS end local URL = A['URL']; -- TODO: better way to do this for URL, ChapterURL, and MapURL? local UrlAccess = is_valid_parameter_value (A['UrlAccess'], A:ORIGIN('UrlAccess'), cfg.keywords_lists['url-access'], nil); if not utilities.is_set (URL) and utilities.is_set (UrlAccess) then UrlAccess = nil; utilities.set_message ('err_param_access_requires_param', 'url'); end local ChapterURL = A['ChapterURL']; local ChapterUrlAccess = is_valid_parameter_value (A['ChapterUrlAccess'], A:ORIGIN('ChapterUrlAccess'), cfg.keywords_lists['url-access'], nil); if not utilities.is_set (ChapterURL) and utilities.is_set (ChapterUrlAccess) then ChapterUrlAccess = nil; utilities.set_message ('err_param_access_requires_param', {A:ORIGIN('ChapterUrlAccess'):gsub ('%-access', '')}); end local MapUrlAccess = is_valid_parameter_value (A['MapUrlAccess'], A:ORIGIN('MapUrlAccess'), cfg.keywords_lists['url-access'], nil); if not utilities.is_set (A['MapURL']) and utilities.is_set (MapUrlAccess) then MapUrlAccess = nil; utilities.set_message ('err_param_access_requires_param', {'map-url'}); end local this_page = mw.title.getCurrentTitle(); -- also used for COinS and for language local no_tracking_cats = is_valid_parameter_value (A['NoTracking'], A:ORIGIN('NoTracking'), cfg.keywords_lists['yes_true_y'], nil); -- check this page to see if it is in one of the namespaces that cs1 is not supposed to add to the error categories if not utilities.is_set (no_tracking_cats) then -- ignore if we are already not going to categorize this page if cfg.uncategorized_namespaces[this_page.namespace] then -- is this page's namespace id one of the uncategorized namespace ids? no_tracking_cats = "true"; -- set no_tracking_cats end for _, v in ipairs (cfg.uncategorized_subpages) do -- cycle through page name patterns if this_page.text:match (v) then -- test page name against each pattern no_tracking_cats = "true"; -- set no_tracking_cats break; -- bail out if one is found end end end -- check for extra |page=, |pages= or |at= parameters. (also sheet and sheets while we're at it) utilities.select_one (args, {'page', 'p', 'pp', 'pages', 'at', 'sheet', 'sheets'}, 'err_redundant_parameters'); -- this is a dummy call simply to get the error message and category local coins_pages; Page, Pages, At, coins_pages = insource_loc_get (Page, A:ORIGIN('Page'), Pages, A:ORIGIN('Pages'), At); local NoPP = is_valid_parameter_value (A['NoPP'], A:ORIGIN('NoPP'), cfg.keywords_lists['yes_true_y'], nil); if utilities.is_set (PublicationPlace) and utilities.is_set (Place) then -- both |publication-place= and |place= (|location=) allowed if different utilities.add_prop_cat ('location-test'); -- add property cat to evaluate how often PublicationPlace and Place are used together if PublicationPlace == Place then Place = ''; -- unset; don't need both if they are the same end elseif not utilities.is_set (PublicationPlace) and utilities.is_set (Place) then -- when only |place= (|location=) is set ... PublicationPlace = Place; -- promote |place= (|location=) to |publication-place end if PublicationPlace == Place then Place = ''; end -- don't need both if they are the same local URL_origin = A:ORIGIN('URL'); -- get name of parameter that holds URL local ChapterURL_origin = A:ORIGIN('ChapterURL'); -- get name of parameter that holds ChapterURL local ScriptChapter = A['ScriptChapter']; local ScriptChapter_origin = A:ORIGIN ('ScriptChapter'); local Format = A['Format']; local ChapterFormat = A['ChapterFormat']; local TransChapter = A['TransChapter']; local TransChapter_origin = A:ORIGIN ('TransChapter'); local TransTitle = A['TransTitle']; local ScriptTitle = A['ScriptTitle']; --[[ Parameter remapping for cite encyclopedia: When the citation has these parameters: |encyclopedia= and |title= then map |title= to |article= and |encyclopedia= to |title= for rendering |encyclopedia= and |article= then map |encyclopedia= to |title= for rendering |trans-title= maps to |trans-chapter= when |title= is re-mapped |url= maps to |chapter-url= when |title= is remapped All other combinations of |encyclopedia=, |title=, and |article= are not modified ]] local Encyclopedia = A['Encyclopedia']; -- used as a flag by this module and by ~/COinS local ScriptEncyclopedia = A['ScriptEncyclopedia']; local TransEncyclopedia = A['TransEncyclopedia']; if utilities.is_set (Encyclopedia) or utilities.is_set (ScriptEncyclopedia) then -- emit error message when Encyclopedia set but template is other than {{cite encyclopedia}} or {{citation}} if 'encyclopaedia' ~= config.CitationClass and 'citation' ~= config.CitationClass then if utilities.is_set (Encyclopedia) then utilities.set_message ('err_parameter_ignored', {A:ORIGIN ('Encyclopedia')}); else utilities.set_message ('err_parameter_ignored', {A:ORIGIN ('ScriptEncyclopedia')}); end Encyclopedia = nil; -- unset these because not supported by this template ScriptEncyclopedia = nil; TransEncyclopedia = nil; end elseif utilities.is_set (TransEncyclopedia) then utilities.set_message ('err_trans_missing_title', {'encyclopedia'}); end if ('encyclopaedia' == config.CitationClass) or ('citation' == config.CitationClass and utilities.is_set (Encyclopedia)) then if utilities.is_set (Periodical) and utilities.is_set (Encyclopedia) then -- when both parameters set emit an error message; {{citation}} only; Periodical not allowed in {{cite encyclopedia}} utilities.set_message ('err_periodical_ignored', {Periodical_origin}); end if utilities.is_set (Encyclopedia) or utilities.is_set (ScriptEncyclopedia) then Periodical = Encyclopedia; -- error or no, set Periodical to Encyclopedia for rendering; {{citation}} could (not legitimately) have both; use Encyclopedia Periodical_origin = A:ORIGIN ('Encyclopedia'); ScriptPeriodical = ScriptEncyclopedia; ScriptPeriodical_origin = A:ORIGIN ('ScriptEncyclopedia'); if utilities.is_set (Title) or utilities.is_set (ScriptTitle) then if not utilities.is_set (Chapter) then Chapter = Title; -- |encyclopedia= and |title= are set so map |title= params to |article= params for rendering ScriptChapter = ScriptTitle; ScriptChapter_origin = A:ORIGIN('ScriptTitle') TransChapter = TransTitle; ChapterURL = URL; ChapterURL_origin = URL_origin; ChapterUrlAccess = UrlAccess; ChapterFormat = Format; if not utilities.is_set (ChapterURL) and utilities.is_set (TitleLink) then Chapter = utilities.make_wikilink (TitleLink, Chapter); end Title = Periodical; -- now map |encyclopedia= params to |title= params for rendering ScriptTitle = ScriptPeriodical or ''; TransTitle = TransEncyclopedia or ''; Periodical = ''; -- redundant so unset ScriptPeriodical = ''; URL = ''; Format = ''; TitleLink = ''; end elseif utilities.is_set (Chapter) or utilities.is_set (ScriptChapter) then -- |title= not set Title = Periodical; -- |encyclopedia= set and |article= set so map |encyclopedia= to |title= for rendering ScriptTitle = ScriptPeriodical or ''; TransTitle = TransEncyclopedia or ''; Periodical = ''; -- redundant so unset ScriptPeriodical = ''; end end end -- special case for cite techreport. local ID = A['ID']; if (config.CitationClass == "techreport") then -- special case for cite techreport if utilities.is_set (A['Number']) then -- cite techreport uses 'number', which other citations alias to 'issue' if not utilities.is_set (ID) then -- can we use ID for the "number"? ID = A['Number']; -- yes, use it else -- ID has a value so emit error message utilities.set_message ('err_redundant_parameters', {utilities.wrap_style ('parameter', 'id') .. cfg.presentation['sep_list_pair'] .. utilities.wrap_style ('parameter', 'number')}); end end end -- Account for the oddity that is {{cite conference}}, before generation of COinS data. local ChapterLink -- = A['ChapterLink']; -- deprecated as a parameter but still used internally by cite episode local Conference = A['Conference']; local BookTitle = A['BookTitle']; local TransTitle_origin = A:ORIGIN ('TransTitle'); if 'conference' == config.CitationClass then if utilities.is_set (BookTitle) then Chapter = Title; Chapter_origin = 'title'; -- ChapterLink = TitleLink; -- |chapter-link= is deprecated ChapterURL = URL; ChapterUrlAccess = UrlAccess; ChapterURL_origin = URL_origin; URL_origin = ''; ChapterFormat = Format; TransChapter = TransTitle; TransChapter_origin = TransTitle_origin; Title = BookTitle; Format = ''; -- TitleLink = ''; TransTitle = ''; URL = ''; end elseif 'speech' ~= config.CitationClass then Conference = ''; -- not cite conference or cite speech so make sure this is empty string end -- CS1/2 mode local Mode; if cfg.global_cs1_config_t['Mode'] then -- global setting in {{cs1 config}} overrides local |mode= parameter value; nil when empty or assigned value invalid Mode = is_valid_parameter_value (cfg.global_cs1_config_t['Mode'], 'cs1 config: mode', cfg.keywords_lists['mode'], ''); -- error messaging 'param' here is a hoax else Mode = is_valid_parameter_value (A['Mode'], A:ORIGIN('Mode'), cfg.keywords_lists['mode'], ''); end if cfg.global_cs1_config_t['Mode'] and utilities.is_set (A['Mode']) then -- when template has |mode=<something> which global setting has overridden utilities.set_message ('maint_overridden_setting'); -- set a maint message end -- separator character and postscript local sepc, PostScript = set_style (Mode:lower(), A['PostScript'], config.CitationClass); -- controls capitalization of certain static text local use_lowercase = ( sepc == ',' ); -- cite map oddities local Cartography = ""; local Scale = ""; local Sheet = A['Sheet'] or ''; local Sheets = A['Sheets'] or ''; if config.CitationClass == "map" then if utilities.is_set (Chapter) then --TODO: make a function for this and similar? utilities.set_message ('err_redundant_parameters', {utilities.wrap_style ('parameter', 'map') .. cfg.presentation['sep_list_pair'] .. utilities.wrap_style ('parameter', Chapter_origin)}); -- add error message end Chapter = A['Map']; Chapter_origin = A:ORIGIN('Map'); ChapterURL = A['MapURL']; ChapterURL_origin = A:ORIGIN('MapURL'); TransChapter = A['TransMap']; ScriptChapter = A['ScriptMap'] ScriptChapter_origin = A:ORIGIN('ScriptMap') ChapterUrlAccess = MapUrlAccess; ChapterFormat = A['MapFormat']; Cartography = A['Cartography']; if utilities.is_set ( Cartography ) then Cartography = sepc .. " " .. wrap_msg ('cartography', Cartography, use_lowercase); end Scale = A['Scale']; if utilities.is_set ( Scale ) then Scale = sepc .. " " .. Scale; end end -- Account for the oddities that are {{cite episode}} and {{cite serial}}, before generation of COinS data. local Series = A['Series']; if 'episode' == config.CitationClass or 'serial' == config.CitationClass then local SeriesLink = A['SeriesLink']; SeriesLink = link_title_ok (SeriesLink, A:ORIGIN ('SeriesLink'), Series, 'series'); -- check for wiki-markup in |series-link= or wiki-markup in |series= when |series-link= is set local Network = A['Network']; local Station = A['Station']; local s, n = {}, {}; -- do common parameters first if utilities.is_set (Network) then table.insert(n, Network); end if utilities.is_set (Station) then table.insert(n, Station); end ID = table.concat(n, sepc .. ' '); if 'episode' == config.CitationClass then -- handle the oddities that are strictly {{cite episode}} local Season = A['Season']; local SeriesNumber = A['SeriesNumber']; if utilities.is_set (Season) and utilities.is_set (SeriesNumber) then -- these are mutually exclusive so if both are set TODO: make a function for this and similar? utilities.set_message ('err_redundant_parameters', {utilities.wrap_style ('parameter', 'season') .. cfg.presentation['sep_list_pair'] .. utilities.wrap_style ('parameter', 'seriesno')}); -- add error message SeriesNumber = ''; -- unset; prefer |season= over |seriesno= end -- assemble a table of parts concatenated later into Series if utilities.is_set (Season) then table.insert(s, wrap_msg ('season', Season, use_lowercase)); end if utilities.is_set (SeriesNumber) then table.insert(s, wrap_msg ('seriesnum', SeriesNumber, use_lowercase)); end if utilities.is_set (Issue) then table.insert(s, wrap_msg ('episode', Issue, use_lowercase)); end Issue = ''; -- unset because this is not a unique parameter Chapter = Title; -- promote title parameters to chapter ScriptChapter = ScriptTitle; ScriptChapter_origin = A:ORIGIN('ScriptTitle'); ChapterLink = TitleLink; -- alias |episode-link= TransChapter = TransTitle; ChapterURL = URL; ChapterUrlAccess = UrlAccess; ChapterURL_origin = URL_origin; ChapterFormat = Format; Title = Series; -- promote series to title TitleLink = SeriesLink; Series = table.concat(s, sepc .. ' '); -- this is concatenation of season, seriesno, episode number if utilities.is_set (ChapterLink) and not utilities.is_set (ChapterURL) then -- link but not URL Chapter = utilities.make_wikilink (ChapterLink, Chapter); elseif utilities.is_set (ChapterLink) and utilities.is_set (ChapterURL) then -- if both are set, URL links episode; Series = utilities.make_wikilink (ChapterLink, Series); end URL = ''; -- unset TransTitle = ''; ScriptTitle = ''; Format = ''; else -- now oddities that are cite serial Issue = ''; -- unset because this parameter no longer supported by the citation/core version of cite serial Chapter = A['Episode']; -- TODO: make |episode= available to cite episode someday? if utilities.is_set (Series) and utilities.is_set (SeriesLink) then Series = utilities.make_wikilink (SeriesLink, Series); end Series = utilities.wrap_style ('italic-title', Series); -- series is italicized end end -- end of {{cite episode}} stuff -- handle type parameter for those CS1 citations that have default values local TitleType = A['TitleType']; local Degree = A['Degree']; if utilities.in_array (config.CitationClass, {'AV-media-notes', 'document', 'interview', 'mailinglist', 'map', 'podcast', 'pressrelease', 'report', 'speech', 'techreport', 'thesis'}) then TitleType = set_titletype (config.CitationClass, TitleType); if utilities.is_set (Degree) and "Thesis" == TitleType then -- special case for cite thesis TitleType = Degree .. ' ' .. cfg.title_types ['thesis']:lower(); end end if utilities.is_set (TitleType) then -- if type parameter is specified TitleType = utilities.substitute ( cfg.messages['type'], TitleType); -- display it in parentheses -- TODO: Hack on TitleType to fix bunched parentheses problem end -- legacy: promote PublicationDate to Date if neither Date nor Year are set. local Date = A['Date']; local Date_origin; -- to hold the name of parameter promoted to Date; required for date error messaging local PublicationDate = A['PublicationDate']; local Year = A['Year']; if not utilities.is_set (Date) then Date = Year; -- promote Year to Date Year = nil; -- make nil so Year as empty string isn't used for CITEREF if not utilities.is_set (Date) and utilities.is_set (PublicationDate) then -- use PublicationDate when |date= and |year= are not set Date = PublicationDate; -- promote PublicationDate to Date PublicationDate = ''; -- unset, no longer needed Date_origin = A:ORIGIN('PublicationDate'); -- save the name of the promoted parameter else Date_origin = A:ORIGIN('Year'); -- save the name of the promoted parameter end else Date_origin = A:ORIGIN('Date'); -- not a promotion; name required for error messaging end if PublicationDate == Date then PublicationDate = ''; end -- if PublicationDate is same as Date, don't display in rendered citation --[[ Go test all of the date-holding parameters for valid MOS:DATE format and make sure that dates are real dates. This must be done before we do COinS because here is where we get the date used in the metadata. Date validation supporting code is in Module:Citation/CS1/Date_validation ]] local DF = is_valid_parameter_value (A['DF'], A:ORIGIN('DF'), cfg.keywords_lists['df'], ''); if not utilities.is_set (DF) then DF = cfg.global_df; -- local |df= if present overrides global df set by {{use xxx date}} template end local ArchiveURL; local ArchiveDate; local ArchiveFormat = A['ArchiveFormat']; local archive_url_timestamp; -- timestamp from wayback machine url ArchiveURL, ArchiveDate, archive_url_timestamp = archive_url_check (A['ArchiveURL'], A['ArchiveDate']) ArchiveFormat = style_format (ArchiveFormat, ArchiveURL, 'archive-format', 'archive-url'); ArchiveURL, ArchiveDate = is_unique_archive_url (ArchiveURL, URL, ChapterURL, A:ORIGIN('ArchiveURL'), ArchiveDate); -- add error message when URL or ChapterURL == ArchiveURL local AccessDate = A['AccessDate']; local COinS_date = {}; -- holds date info extracted from |date= for the COinS metadata by Module:Date verification local DoiBroken = A['DoiBroken']; local Embargo = A['Embargo']; local anchor_year; -- used in the CITEREF identifier do -- create defined block to contain local variables error_message, date_parameters_list, mismatch local error_message = ''; -- AirDate has been promoted to Date so not necessary to check it local date_parameters_list = { ['access-date'] = {val = AccessDate, name = A:ORIGIN ('AccessDate')}, ['archive-date'] = {val = ArchiveDate, name = A:ORIGIN ('ArchiveDate')}, ['date'] = {val = Date, name = Date_origin}, ['doi-broken-date'] = {val = DoiBroken, name = A:ORIGIN ('DoiBroken')}, ['pmc-embargo-date'] = {val = Embargo, name = A:ORIGIN ('Embargo')}, ['publication-date'] = {val = PublicationDate, name = A:ORIGIN ('PublicationDate')}, ['year'] = {val = Year, name = A:ORIGIN ('Year')}, }; local error_list = {}; anchor_year, Embargo = validation.dates(date_parameters_list, COinS_date, error_list); if utilities.is_set (Year) and utilities.is_set (Date) then -- both |date= and |year= not normally needed; validation.year_date_check (Year, A:ORIGIN ('Year'), Date, A:ORIGIN ('Date'), error_list); end if 0 == #error_list then -- error free dates only; 0 when error_list is empty local modified = false; -- flag if utilities.is_set (DF) then -- if we need to reformat dates modified = validation.reformat_dates (date_parameters_list, DF); -- reformat to DF format, use long month names if appropriate end if true == validation.date_hyphen_to_dash (date_parameters_list) then -- convert hyphens to dashes where appropriate modified = true; utilities.set_message ('maint_date_format'); -- hyphens were converted so add maint category end -- for those wikis that can and want to have English date names translated to the local language; not supported at en.wiki if cfg.date_name_auto_xlate_enable and validation.date_name_xlate (date_parameters_list, cfg.date_digit_auto_xlate_enable ) then utilities.set_message ('maint_date_auto_xlated'); -- add maint cat modified = true; end if modified then -- if the date_parameters_list values were modified AccessDate = date_parameters_list['access-date'].val; -- overwrite date holding parameters with modified values ArchiveDate = date_parameters_list['archive-date'].val; Date = date_parameters_list['date'].val; DoiBroken = date_parameters_list['doi-broken-date'].val; PublicationDate = date_parameters_list['publication-date'].val; end if archive_url_timestamp and utilities.is_set (ArchiveDate) then validation.archive_date_check (ArchiveDate, archive_url_timestamp, DF); -- does YYYYMMDD in archive_url_timestamp match date in ArchiveDate end else utilities.set_message ('err_bad_date', {utilities.make_sep_list (#error_list, error_list)}); -- add this error message end end -- end of do if utilities.in_array (config.CitationClass, {'book', 'encyclopaedia'}) or -- {{cite book}}, {{cite encyclopedia}}; TODO: {{cite conference}} and others? ('citation' == config.CitationClass and utilities.is_set (Encyclopedia)) or -- {{citation}} as an encylopedia citation ('citation' == config.CitationClass and not utilities.is_set (Periodical)) then -- {{citation}} as a book citation if utilities.is_set (PublicationPlace) then if not utilities.is_set (PublisherName) then local date = COinS_date.rftdate and tonumber (COinS_date.rftdate:match ('%d%d%d%d')); -- get year portion of COinS date (because in Arabic numerals); convert string to number if date and (1850 <= date) then -- location has no publisher; if date is 1850 or later utilities.set_message ('maint_location_no_publisher'); -- add maint cat end else -- PublisherName has a value if cfg.keywords_xlate['none'] == PublisherName then -- if that value is 'none' (only for book and encyclopedia citations) PublisherName = ''; -- unset end end end end local ID_list = {}; -- sequence table of rendered identifiers local ID_list_coins = {}; -- table of identifiers and their values from args; key is same as cfg.id_handlers's key local Class = A['Class']; -- arxiv class identifier local ID_support = { {A['ASINTLD'], 'ASIN', 'err_asintld_missing_asin', A:ORIGIN ('ASINTLD')}, {DoiBroken, 'DOI', 'err_doibroken_missing_doi', A:ORIGIN ('DoiBroken')}, {Embargo, 'PMC', 'err_embargo_missing_pmc', A:ORIGIN ('Embargo')}, } ID_list, ID_list_coins = identifiers.identifier_lists_get (args, {DoiBroken = DoiBroken, ASINTLD = A['ASINTLD'], Embargo = Embargo, Class = Class}, ID_support); -- Account for the oddities that are {{cite arxiv}}, {{cite biorxiv}}, {{cite citeseerx}}, {{cite medrxiv}}, {{cite ssrn}}, before generation of COinS data. if utilities.in_array (config.CitationClass, whitelist.preprint_template_list_t) then -- |arxiv= or |eprint= required for cite arxiv; |biorxiv=, |citeseerx=, |medrxiv=, |ssrn= required for their templates if not (args[cfg.id_handlers[config.CitationClass:upper()].parameters[1]] or -- can't use ID_list_coins k/v table here because invalid parameters omitted args[cfg.id_handlers[config.CitationClass:upper()].parameters[2]]) then -- which causes unexpected parameter missing error message utilities.set_message ('err_' .. config.CitationClass .. '_missing'); -- add error message end Periodical = ({['arxiv'] = 'arXiv', ['biorxiv'] = 'bioRxiv', ['citeseerx'] = 'CiteSeerX', ['medrxiv'] = 'medRxiv', ['ssrn'] = 'Social Science Research Network'})[config.CitationClass]; end -- Link the title of the work if no |url= was provided, but we have a |pmc= or a |doi= with |doi-access=free if config.CitationClass == "journal" and not utilities.is_set (URL) and not utilities.is_set (TitleLink) and not utilities.in_array (cfg.keywords_xlate[Title], {'off', 'none'}) then -- TODO: remove 'none' once existing citations have been switched to 'off', so 'none' can be used as token for "no title" instead if 'none' ~= cfg.keywords_xlate[auto_select] then -- if auto-linking not disabled if identifiers.auto_link_urls[auto_select] then -- manual selection URL = identifiers.auto_link_urls[auto_select]; -- set URL to be the same as identifier's external link URL_origin = cfg.id_handlers[auto_select:upper()].parameters[1]; -- set URL_origin to parameter name for use in error message if citation is missing a |title= elseif identifiers.auto_link_urls['pmc'] then -- auto-select PMC URL = identifiers.auto_link_urls['pmc']; -- set URL to be the same as the PMC external link if not embargoed URL_origin = cfg.id_handlers['PMC'].parameters[1]; -- set URL_origin to parameter name for use in error message if citation is missing a |title= elseif identifiers.auto_link_urls['doi'] then -- auto-select DOI URL = identifiers.auto_link_urls['doi']; URL_origin = cfg.id_handlers['DOI'].parameters[1]; end end if utilities.is_set (URL) then -- set when using an identifier-created URL if utilities.is_set (AccessDate) then -- |access-date= requires |url=; identifier-created URL is not |url= utilities.set_message ('err_accessdate_missing_url'); -- add an error message AccessDate = ''; -- unset end if utilities.is_set (ArchiveURL) then -- |archive-url= requires |url=; identifier-created URL is not |url= utilities.set_message ('err_archive_missing_url'); -- add an error message ArchiveURL = ''; -- unset end end end -- At this point fields may be nil if they weren't specified in the template use. We can use that fact. -- Test if citation has no title if not utilities.is_set (Title) and not utilities.is_set (TransTitle) and not utilities.is_set (ScriptTitle) then -- has special case for cite episode utilities.set_message ('err_citation_missing_title', {'episode' == config.CitationClass and 'series' or 'title'}); end if utilities.in_array (cfg.keywords_xlate[Title], {'off', 'none'}) and utilities.in_array (config.CitationClass, {'journal', 'citation'}) and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)) and ('journal' == Periodical_origin or 'script-journal' == ScriptPeriodical_origin) then -- special case for journal cites Title = ''; -- set title to empty string utilities.set_message ('maint_untitled'); -- add maint cat end -- COinS metadata (see <http://ocoins.info/>) for automated parsing of citation information. -- handle the oddity that is cite encyclopedia and {{citation |encyclopedia=something}}. Here we presume that -- when Periodical, Title, and Chapter are all set, then Periodical is the book (encyclopedia) title, Title -- is the article title, and Chapter is a section within the article. So, we remap local coins_chapter = Chapter; -- default assuming that remapping not required local coins_title = Title; -- et tu if 'encyclopaedia' == config.CitationClass or ('citation' == config.CitationClass and utilities.is_set (Encyclopedia)) then if utilities.is_set (Chapter) and utilities.is_set (Title) and utilities.is_set (Periodical) then -- if all are used then coins_chapter = Title; -- remap coins_title = Periodical; end end local coins_author = a; -- default for coins rft.au if 0 < #c then -- but if contributor list coins_author = c; -- use that instead end -- this is the function call to COinS() local OCinSoutput = metadata.COinS({ ['Periodical'] = utilities.strip_apostrophe_markup (Periodical), -- no markup in the metadata ['Encyclopedia'] = Encyclopedia, -- just a flag; content ignored by ~/COinS ['Chapter'] = metadata.make_coins_title (coins_chapter, ScriptChapter), -- Chapter and ScriptChapter stripped of bold / italic / accept-as-written markup ['Degree'] = Degree; -- cite thesis only ['Title'] = metadata.make_coins_title (coins_title, ScriptTitle), -- Title and ScriptTitle stripped of bold / italic / accept-as-written markup ['PublicationPlace'] = PublicationPlace, ['Date'] = COinS_date.rftdate, -- COinS_date.* has correctly formatted date values if Date is valid; ['Season'] = COinS_date.rftssn, ['Quarter'] = COinS_date.rftquarter, ['Chron'] = COinS_date.rftchron, ['Series'] = Series, ['Volume'] = Volume, ['Issue'] = Issue, ['ArticleNumber'] = ArticleNumber, ['Pages'] = coins_pages or metadata.get_coins_pages (first_set ({Sheet, Sheets, Page, Pages, At, QuotePage, QuotePages}, 7)), -- pages stripped of external links ['Edition'] = Edition, ['PublisherName'] = PublisherName or Newsgroup, -- any apostrophe markup already removed from PublisherName ['URL'] = first_set ({ChapterURL, URL}, 2), ['Authors'] = coins_author, ['ID_list'] = ID_list_coins, ['RawPage'] = this_page.prefixedText, }, config.CitationClass); -- Account for the oddities that are {{cite arxiv}}, {{cite biorxiv}}, {{cite citeseerx}}, {{cite medrxiv}}, and {{cite ssrn}} AFTER generation of COinS data. if utilities.in_array (config.CitationClass, whitelist.preprint_template_list_t) then -- we have set rft.jtitle in COinS to arXiv, bioRxiv, CiteSeerX, medRxiv, or ssrn now unset so it isn't displayed Periodical = ''; -- periodical not allowed in these templates; if article has been published, use cite journal end -- special case for cite newsgroup. Do this after COinS because we are modifying Publishername to include some static text if 'newsgroup' == config.CitationClass and utilities.is_set (Newsgroup) then PublisherName = utilities.substitute (cfg.messages['newsgroup'], external_link( 'news:' .. Newsgroup, Newsgroup, Newsgroup_origin, nil )); end local Editors; local EditorCount; -- used only for choosing {ed.) or (eds.) annotation at end of editor name-list local Contributors; -- assembled contributors name list local contributor_etal; local Translators; -- assembled translators name list local translator_etal; local t = {}; -- translators list from |translator-lastn= / translator-firstn= pairs t = extract_names (args, 'TranslatorList'); -- fetch translator list from |translatorn= / |translator-lastn=, -firstn=, -linkn=, -maskn= local Interviewers; local interviewers_list = {}; interviewers_list = extract_names (args, 'InterviewerList'); -- process preferred interviewers parameters local interviewer_etal; -- Now perform various field substitutions. -- We also add leading spaces and surrounding markup and punctuation to the -- various parts of the citation, but only when they are non-nil. do local last_first_list; local control = { format = NameListStyle, -- empty string, '&', 'amp', 'and', or 'vanc' maximum = nil, -- as if display-authors or display-editors not set mode = Mode }; do -- do editor name list first because the now unsupported coauthors used to modify control table local display_names, param = display_names_select (cfg.global_cs1_config_t['DisplayEditors'], A['DisplayEditors'], A:ORIGIN ('DisplayEditors'), #e); control.maximum, editor_etal = get_display_names (display_names, #e, 'editors', editor_etal, param); Editors, EditorCount = list_people (control, e, editor_etal); if 1 == EditorCount and (true == editor_etal or 1 < #e) then -- only one editor displayed but includes etal then EditorCount = 2; -- spoof to display (eds.) annotation end end do -- now do interviewers local display_names, param = display_names_select (cfg.global_cs1_config_t['DisplayInterviewers'], A['DisplayInterviewers'], A:ORIGIN ('DisplayInterviewers'), #interviewers_list); control.maximum, interviewer_etal = get_display_names (display_names, #interviewers_list, 'interviewers', interviewer_etal, param); Interviewers = list_people (control, interviewers_list, interviewer_etal); end do -- now do translators local display_names, param = display_names_select (cfg.global_cs1_config_t['DisplayTranslators'], A['DisplayTranslators'], A:ORIGIN ('DisplayTranslators'), #t); control.maximum, translator_etal = get_display_names (display_names, #t, 'translators', translator_etal, param); Translators = list_people (control, t, translator_etal); end do -- now do contributors local display_names, param = display_names_select (cfg.global_cs1_config_t['DisplayContributors'], A['DisplayContributors'], A:ORIGIN ('DisplayContributors'), #c); control.maximum, contributor_etal = get_display_names (display_names, #c, 'contributors', contributor_etal, param); Contributors = list_people (control, c, contributor_etal); end do -- now do authors local display_names, param = display_names_select (cfg.global_cs1_config_t['DisplayAuthors'], A['DisplayAuthors'], A:ORIGIN ('DisplayAuthors'), #a, author_etal); control.maximum, author_etal = get_display_names (display_names, #a, 'authors', author_etal, param); last_first_list = list_people (control, a, author_etal); if utilities.is_set (Authors) then Authors, author_etal = name_has_etal (Authors, author_etal, false, 'authors'); -- find and remove variations on et al. if author_etal then Authors = Authors .. ' ' .. cfg.messages['et al']; -- add et al. to authors parameter end else Authors = last_first_list; -- either an author name list or an empty string end end -- end of do if utilities.is_set (Authors) and utilities.is_set (Collaboration) then Authors = Authors .. ' (' .. Collaboration .. ')'; -- add collaboration after et al. end end local ConferenceFormat = A['ConferenceFormat']; local ConferenceURL = A['ConferenceURL']; ConferenceFormat = style_format (ConferenceFormat, ConferenceURL, 'conference-format', 'conference-url'); Format = style_format (Format, URL, 'format', 'url'); -- special case for chapter format so no error message or cat when chapter not supported if not (utilities.in_array (config.CitationClass, {'web', 'news', 'journal', 'magazine', 'pressrelease', 'podcast', 'newsgroup', 'arxiv', 'biorxiv', 'citeseerx', 'medrxiv', 'ssrn'}) or ('citation' == config.CitationClass and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)) and not utilities.is_set (Encyclopedia))) then ChapterFormat = style_format (ChapterFormat, ChapterURL, 'chapter-format', 'chapter-url'); end if not utilities.is_set (URL) then if utilities.in_array (config.CitationClass, {"web", "podcast", "mailinglist"}) or -- |url= required for cite web, cite podcast, and cite mailinglist ('citation' == config.CitationClass and ('website' == Periodical_origin or 'script-website' == ScriptPeriodical_origin)) then -- and required for {{citation}} with |website= or |script-website= utilities.set_message ('err_cite_web_url'); end -- do we have |accessdate= without either |url= or |chapter-url=? if utilities.is_set (AccessDate) and not utilities.is_set (ChapterURL) then -- ChapterURL may be set when URL is not set; utilities.set_message ('err_accessdate_missing_url'); AccessDate = ''; end end local UrlStatus = is_valid_parameter_value (A['UrlStatus'], A:ORIGIN('UrlStatus'), cfg.keywords_lists['url-status'], ''); local OriginalURL local OriginalURL_origin local OriginalFormat local OriginalAccess; UrlStatus = UrlStatus:lower(); -- used later when assembling archived text if utilities.is_set ( ArchiveURL ) then if utilities.is_set (ChapterURL) then -- if chapter-url= is set apply archive url to it OriginalURL = ChapterURL; -- save copy of source chapter's url for archive text OriginalURL_origin = ChapterURL_origin; -- name of |chapter-url= parameter for error messages OriginalFormat = ChapterFormat; -- and original |chapter-format= if 'live' ~= UrlStatus then ChapterURL = ArchiveURL -- swap-in the archive's URL ChapterURL_origin = A:ORIGIN('ArchiveURL') -- name of |archive-url= parameter for error messages ChapterFormat = ArchiveFormat or ''; -- swap in archive's format ChapterUrlAccess = nil; -- restricted access levels do not make sense for archived URLs end elseif utilities.is_set (URL) then OriginalURL = URL; -- save copy of original source URL OriginalURL_origin = URL_origin; -- name of URL parameter for error messages OriginalFormat = Format; -- and original |format= OriginalAccess = UrlAccess; if 'live' ~= UrlStatus then -- if URL set then |archive-url= applies to it URL = ArchiveURL -- swap-in the archive's URL URL_origin = A:ORIGIN('ArchiveURL') -- name of archive URL parameter for error messages Format = ArchiveFormat or ''; -- swap in archive's format UrlAccess = nil; -- restricted access levels do not make sense for archived URLs end end elseif utilities.is_set (UrlStatus) then -- if |url-status= is set when |archive-url= is not set utilities.set_message ('maint_url_status'); -- add maint cat end if utilities.in_array (config.CitationClass, {'web', 'news', 'journal', 'magazine', 'pressrelease', 'podcast', 'newsgroup', 'arxiv', 'biorxiv', 'citeseerx', 'medrxiv', 'ssrn'}) or -- if any of the 'periodical' cites except encyclopedia ('citation' == config.CitationClass and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)) and not utilities.is_set (Encyclopedia)) then local chap_param; if utilities.is_set (Chapter) then -- get a parameter name from one of these chapter related meta-parameters chap_param = A:ORIGIN ('Chapter') elseif utilities.is_set (TransChapter) then chap_param = A:ORIGIN ('TransChapter') elseif utilities.is_set (ChapterURL) then chap_param = A:ORIGIN ('ChapterURL') elseif utilities.is_set (ScriptChapter) then chap_param = ScriptChapter_origin; else utilities.is_set (ChapterFormat) chap_param = A:ORIGIN ('ChapterFormat') end if utilities.is_set (chap_param) then -- if we found one utilities.set_message ('err_chapter_ignored', {chap_param}); -- add error message Chapter = ''; -- and set them to empty string to be safe with concatenation TransChapter = ''; ChapterURL = ''; ScriptChapter = ''; ChapterFormat = ''; end else -- otherwise, format chapter / article title local no_quotes = false; -- default assume that we will be quoting the chapter parameter value if utilities.is_set (Contribution) and 0 < #c then -- if this is a contribution with contributor(s) if utilities.in_array (Contribution:lower(), cfg.keywords_lists.contribution) then -- and a generic contribution title no_quotes = true; -- then render it unquoted end end Chapter = format_chapter_title (ScriptChapter, ScriptChapter_origin, Chapter, Chapter_origin, TransChapter, TransChapter_origin, ChapterURL, ChapterURL_origin, no_quotes, ChapterUrlAccess); -- Contribution is also in Chapter if utilities.is_set (Chapter) then Chapter = Chapter .. ChapterFormat ; if 'map' == config.CitationClass and utilities.is_set (TitleType) then Chapter = Chapter .. ' ' .. TitleType; -- map annotation here; not after title end Chapter = Chapter .. sepc .. ' '; elseif utilities.is_set (ChapterFormat) then -- |chapter= not set but |chapter-format= is so ... Chapter = ChapterFormat .. sepc .. ' '; -- ... ChapterFormat has error message, we want to see it end end -- Format main title local plain_title = false; local accept_title; Title, accept_title = utilities.has_accept_as_written (Title, true); -- remove accept-this-as-written markup when it wraps all of <Title> if accept_title and ('' == Title) then -- only support forced empty for now "(())" Title = cfg.messages['notitle']; -- replace by predefined "No title" message -- TODO: utilities.set_message ( 'err_redundant_parameters', ...); -- issue proper error message instead of muting ScriptTitle = ''; -- just mute for now TransTitle = ''; -- just mute for now plain_title = true; -- suppress text decoration for descriptive title utilities.set_message ('maint_untitled'); -- add maint cat end if not accept_title then -- <Title> not wrapped in accept-as-written markup if '...' == Title:sub (-3) then -- if ellipsis is the last three characters of |title= Title = Title:gsub ('(%.%.%.)%.+$', '%1'); -- limit the number of dots to three elseif not mw.ustring.find (Title, '%.%s*%a%.$') and -- end of title is not a 'dot-(optional space-)letter-dot' initialism ... not mw.ustring.find (Title, '%s+%a%.$') then -- ...and not a 'space-letter-dot' initial (''Allium canadense'' L.) Title = mw.ustring.gsub(Title, '%' .. sepc .. '$', ''); -- remove any trailing separator character; sepc and ms.ustring() here for languages that use multibyte separator characters end if utilities.is_set (ArchiveURL) and is_archived_copy (Title) then utilities.set_message ('maint_archived_copy'); -- add maintenance category before we modify the content of Title end if is_generic ('generic_titles', Title) then utilities.set_message ('err_generic_title'); -- set an error message end end if (not plain_title) and (utilities.in_array (config.CitationClass, {'web', 'news', 'journal', 'magazine', 'document', 'pressrelease', 'podcast', 'newsgroup', 'mailinglist', 'interview', 'arxiv', 'biorxiv', 'citeseerx', 'medrxiv', 'ssrn'}) or ('citation' == config.CitationClass and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)) and not utilities.is_set (Encyclopedia)) or ('map' == config.CitationClass and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)))) then -- special case for cite map when the map is in a periodical treat as an article Title = kern_quotes (Title); -- if necessary, separate title's leading and trailing quote marks from module provided quote marks Title = utilities.wrap_style ('quoted-title', Title); Title = script_concatenate (Title, ScriptTitle, 'script-title'); -- <bdi> tags, lang attribute, categorization, etc.; must be done after title is wrapped TransTitle = utilities.wrap_style ('trans-quoted-title', TransTitle ); elseif plain_title or ('report' == config.CitationClass) then -- no styling for cite report and descriptive titles (otherwise same as above) Title = script_concatenate (Title, ScriptTitle, 'script-title'); -- <bdi> tags, lang attribute, categorization, etc.; must be done after title is wrapped TransTitle = utilities.wrap_style ('trans-quoted-title', TransTitle ); -- for cite report, use this form for trans-title else Title = utilities.wrap_style ('italic-title', Title); Title = script_concatenate (Title, ScriptTitle, 'script-title'); -- <bdi> tags, lang attribute, categorization, etc.; must be done after title is wrapped TransTitle = utilities.wrap_style ('trans-italic-title', TransTitle); end if utilities.is_set (TransTitle) then if utilities.is_set (Title) then TransTitle = " " .. TransTitle; else utilities.set_message ('err_trans_missing_title', {'title'}); end end if utilities.is_set (Title) then -- TODO: is this the right place to be making Wikisource URLs? if utilities.is_set (TitleLink) and utilities.is_set (URL) then utilities.set_message ('err_wikilink_in_url'); -- set an error message because we can't have both TitleLink = ''; -- unset end if not utilities.is_set (TitleLink) and utilities.is_set (URL) then Title = external_link (URL, Title, URL_origin, UrlAccess) .. TransTitle .. Format; URL = ''; -- unset these because no longer needed Format = ""; elseif utilities.is_set (TitleLink) and not utilities.is_set (URL) then local ws_url; ws_url = wikisource_url_make (TitleLink); -- ignore ws_label return; not used here if ws_url then Title = external_link (ws_url, Title .. '&nbsp;', 'ws link in title-link'); -- space char after Title to move icon away from italic text; TODO: a better way to do this? Title = utilities.substitute (cfg.presentation['interwiki-icon'], {cfg.presentation['class-wikisource'], TitleLink, Title}); Title = Title .. TransTitle; else Title = utilities.make_wikilink (TitleLink, Title) .. TransTitle; end else local ws_url, ws_label, L; -- Title has italic or quote markup by the time we get here which causes is_wikilink() to return 0 (not a wikilink) ws_url, ws_label, L = wikisource_url_make (Title:gsub('^[\'"]*(.-)[\'"]*$', '%1')); -- make ws URL from |title= interwiki link (strip italic or quote markup); link portion L becomes tooltip label if ws_url then Title = Title:gsub ('%b[]', ws_label); -- replace interwiki link with ws_label to retain markup Title = external_link (ws_url, Title .. '&nbsp;', 'ws link in title'); -- space char after Title to move icon away from italic text; TODO: a better way to do this? Title = utilities.substitute (cfg.presentation['interwiki-icon'], {cfg.presentation['class-wikisource'], L, Title}); Title = Title .. TransTitle; else Title = Title .. TransTitle; end end else Title = TransTitle; end if utilities.is_set (Place) then Place = " " .. wrap_msg ('written', Place, use_lowercase) .. sepc .. " "; end local ConferenceURL_origin = A:ORIGIN('ConferenceURL'); -- get name of parameter that holds ConferenceURL if utilities.is_set (Conference) then if utilities.is_set (ConferenceURL) then Conference = external_link( ConferenceURL, Conference, ConferenceURL_origin, nil ); end Conference = sepc .. " " .. Conference .. ConferenceFormat; elseif utilities.is_set (ConferenceURL) then Conference = sepc .. " " .. external_link( ConferenceURL, nil, ConferenceURL_origin, nil ); end local Position = ''; if not utilities.is_set (Position) then local Minutes = A['Minutes']; local Time = A['Time']; if utilities.is_set (Minutes) then if utilities.is_set (Time) then --TODO: make a function for this and similar? utilities.set_message ('err_redundant_parameters', {utilities.wrap_style ('parameter', 'minutes') .. cfg.presentation['sep_list_pair'] .. utilities.wrap_style ('parameter', 'time')}); end Position = " " .. Minutes .. " " .. cfg.messages['minutes']; else if utilities.is_set (Time) then local TimeCaption = A['TimeCaption'] if not utilities.is_set (TimeCaption) then TimeCaption = cfg.messages['event']; if sepc ~= '.' then TimeCaption = TimeCaption:lower(); end end Position = " " .. TimeCaption .. " " .. Time; end end else Position = " " .. Position; At = ''; end Page, Pages, Sheet, Sheets = format_pages_sheets (Page, Pages, Sheet, Sheets, config.CitationClass, Periodical_origin, sepc, NoPP, use_lowercase); At = utilities.is_set (At) and (sepc .. " " .. At) or ""; Position = utilities.is_set (Position) and (sepc .. " " .. Position) or ""; if config.CitationClass == 'map' then local Sections = A['Sections']; -- Section (singular) is an alias of Chapter so set earlier local Inset = A['Inset']; if utilities.is_set ( Inset ) then Inset = sepc .. " " .. wrap_msg ('inset', Inset, use_lowercase); end if utilities.is_set ( Sections ) then Section = sepc .. " " .. wrap_msg ('sections', Sections, use_lowercase); elseif utilities.is_set ( Section ) then Section = sepc .. " " .. wrap_msg ('section', Section, use_lowercase); end At = At .. Inset .. Section; end local Others = A['Others']; if utilities.is_set (Others) and 0 == #a and 0 == #e then -- add maint cat when |others= has value and used without |author=, |editor= if config.CitationClass == "AV-media-notes" or config.CitationClass == "audio-visual" then -- special maint for AV/M which has a lot of 'false' positives right now utilities.set_message ('maint_others_avm') else utilities.set_message ('maint_others'); end end Others = utilities.is_set (Others) and (sepc .. " " .. Others) or ""; if utilities.is_set (Translators) then Others = safe_join ({sepc .. ' ', wrap_msg ('translated', Translators, use_lowercase), Others}, sepc); end if utilities.is_set (Interviewers) then Others = safe_join ({sepc .. ' ', wrap_msg ('interview', Interviewers, use_lowercase), Others}, sepc); end local TitleNote = A['TitleNote']; TitleNote = utilities.is_set (TitleNote) and (sepc .. " " .. TitleNote) or ""; if utilities.is_set (Edition) then if Edition:match ('%f[%a][Ee]d%n?%.?$') or Edition:match ('%f[%a][Ee]dition$') then -- Ed, ed, Ed., ed., Edn, edn, Edn., edn. utilities.set_message ('err_extra_text_edition'); -- add error message end Edition = " " .. wrap_msg ('edition', Edition); else Edition = ''; end Series = utilities.is_set (Series) and wrap_msg ('series', {sepc, Series}) or ""; -- not the same as SeriesNum local Agency = A['Agency'] or ''; -- |agency= only supported in {{cite news}}, {{cite press release}}, {{cite web}} and certain {{citation}} templates if utilities.is_set (Agency) then -- this testing done here because {{citation}} supports 'news' citations if utilities.in_array (config.CitationClass, {'news', 'pressrelease', 'web'}) or ('citation' == config.CitationClass and utilities.in_array (Periodical_origin, {"newspaper", "work"})) then Agency = wrap_msg ('agency', {sepc, Agency}); -- format for rendering else Agency = ''; -- unset; not supported utilities.set_message ('err_parameter_ignored', {'agency'}); -- add error message end end Volume = format_volume_issue (Volume, Issue, ArticleNumber, config.CitationClass, Periodical_origin, sepc, use_lowercase); if utilities.is_set (AccessDate) then local retrv_text = " " .. cfg.messages['retrieved'] AccessDate = nowrap_date (AccessDate); -- wrap in nowrap span if date in appropriate format if (sepc ~= ".") then retrv_text = retrv_text:lower() end -- if mode is cs2, lower case AccessDate = utilities.substitute (retrv_text, AccessDate); -- add retrieved text AccessDate = utilities.substitute (cfg.presentation['accessdate'], {sepc, AccessDate}); -- allow editors to hide accessdates end if utilities.is_set (ID) then ID = sepc .. " " .. ID; end local Docket = A['Docket']; if "thesis" == config.CitationClass and utilities.is_set (Docket) then ID = sepc .. " Docket " .. Docket .. ID; end if "report" == config.CitationClass and utilities.is_set (Docket) then -- for cite report when |docket= is set ID = sepc .. ' ' .. Docket; -- overwrite ID even if |id= is set end if utilities.is_set (URL) then URL = " " .. external_link( URL, nil, URL_origin, UrlAccess ); end local Quote = A['Quote']; local TransQuote = A['TransQuote']; local ScriptQuote = A['ScriptQuote']; if utilities.is_set (Quote) or utilities.is_set (TransQuote) or utilities.is_set (ScriptQuote) then if utilities.is_set (Quote) then if Quote:sub(1, 1) == '"' and Quote:sub(-1, -1) == '"' then -- if first and last characters of quote are quote marks Quote = Quote:sub(2, -2); -- strip them off end end Quote = kern_quotes (Quote); -- kern if needed Quote = utilities.wrap_style ('quoted-text', Quote ); -- wrap in <q>...</q> tags if utilities.is_set (ScriptQuote) then Quote = script_concatenate (Quote, ScriptQuote, 'script-quote'); -- <bdi> tags, lang attribute, categorization, etc.; must be done after quote is wrapped end if utilities.is_set (TransQuote) then if TransQuote:sub(1, 1) == '"' and TransQuote:sub(-1, -1) == '"' then -- if first and last characters of |trans-quote are quote marks TransQuote = TransQuote:sub(2, -2); -- strip them off end Quote = Quote .. " " .. utilities.wrap_style ('trans-quoted-title', TransQuote ); end if utilities.is_set (QuotePage) or utilities.is_set (QuotePages) then -- add page prefix local quote_prefix = ''; if utilities.is_set (QuotePage) then extra_text_in_page_check (QuotePage, 'quote-page'); -- add to maint cat if |quote-page= value begins with what looks like p., pp., etc. if not NoPP then quote_prefix = utilities.substitute (cfg.messages['p-prefix'], {sepc, QuotePage}), '', '', ''; else quote_prefix = utilities.substitute (cfg.messages['nopp'], {sepc, QuotePage}), '', '', ''; end elseif utilities.is_set (QuotePages) then extra_text_in_page_check (QuotePages, 'quote-pages'); -- add to maint cat if |quote-pages= value begins with what looks like p., pp., etc. if tonumber(QuotePages) ~= nil and not NoPP then -- if only digits, assume single page quote_prefix = utilities.substitute (cfg.messages['p-prefix'], {sepc, QuotePages}), '', ''; elseif not NoPP then quote_prefix = utilities.substitute (cfg.messages['pp-prefix'], {sepc, QuotePages}), '', ''; else quote_prefix = utilities.substitute (cfg.messages['nopp'], {sepc, QuotePages}), '', ''; end end Quote = quote_prefix .. ": " .. Quote; else Quote = sepc .. " " .. Quote; end PostScript = ""; -- cs1|2 does not supply terminal punctuation when |quote= is set end -- We check length of PostScript here because it will have been nuked by -- the quote parameters. We'd otherwise emit a message even if there wasn't -- a displayed postscript. -- TODO: Should the max size (1) be configurable? -- TODO: Should we check a specific pattern? if utilities.is_set(PostScript) and mw.ustring.len(PostScript) > 1 then utilities.set_message ('maint_postscript') end local Archived; if utilities.is_set (ArchiveURL) then if not utilities.is_set (ArchiveDate) then -- ArchiveURL set but ArchiveDate not set utilities.set_message ('err_archive_missing_date'); -- emit an error message ArchiveURL = ''; -- empty string for concatenation ArchiveDate = ''; -- empty string for concatenation end else if utilities.is_set (ArchiveDate) then -- ArchiveURL not set but ArchiveDate is set utilities.set_message ('err_archive_date_missing_url'); -- emit an error message ArchiveURL = ''; -- empty string for concatenation ArchiveDate = ''; -- empty string for concatenation end end if utilities.is_set (ArchiveURL) then local arch_text; if "live" == UrlStatus then arch_text = cfg.messages['archived']; if sepc ~= "." then arch_text = arch_text:lower() end if utilities.is_set (ArchiveDate) then Archived = sepc .. ' ' .. utilities.substitute ( cfg.messages['archived-live'], {external_link( ArchiveURL, arch_text, A:ORIGIN('ArchiveURL'), nil) .. ArchiveFormat, ArchiveDate } ); else Archived = ''; end if not utilities.is_set (OriginalURL) then utilities.set_message ('err_archive_missing_url'); Archived = ''; -- empty string for concatenation end elseif utilities.is_set (OriginalURL) then -- UrlStatus is empty, 'dead', 'unfit', 'usurped', 'bot: unknown' if utilities.in_array (UrlStatus, {'unfit', 'usurped', 'bot: unknown'}) then arch_text = cfg.messages['archived-unfit']; if sepc ~= "." then arch_text = arch_text:lower() end Archived = sepc .. ' ' .. arch_text .. ArchiveDate; -- format already styled if 'bot: unknown' == UrlStatus then utilities.set_message ('maint_bot_unknown'); -- and add a category if not already added else utilities.set_message ('maint_unfit'); -- and add a category if not already added end else -- UrlStatus is empty, 'dead' arch_text = cfg.messages['archived-dead']; if sepc ~= "." then arch_text = arch_text:lower() end if utilities.is_set (ArchiveDate) then Archived = sepc .. " " .. utilities.substitute ( arch_text, { external_link( OriginalURL, cfg.messages['original'], OriginalURL_origin, OriginalAccess ) .. OriginalFormat, ArchiveDate } ); -- format already styled else Archived = ''; -- unset for concatenation end end else -- OriginalUrl not set utilities.set_message ('err_archive_missing_url'); Archived = ''; -- empty string for concatenation end elseif utilities.is_set (ArchiveFormat) then Archived = ArchiveFormat; -- if set and ArchiveURL not set ArchiveFormat has error message else Archived = ''; end local TranscriptURL = A['TranscriptURL'] local TranscriptFormat = A['TranscriptFormat']; TranscriptFormat = style_format (TranscriptFormat, TranscriptURL, 'transcript-format', 'transcripturl'); local Transcript = A['Transcript']; local TranscriptURL_origin = A:ORIGIN('TranscriptURL'); -- get name of parameter that holds TranscriptURL if utilities.is_set (Transcript) then if utilities.is_set (TranscriptURL) then Transcript = external_link( TranscriptURL, Transcript, TranscriptURL_origin, nil ); end Transcript = sepc .. ' ' .. Transcript .. TranscriptFormat; elseif utilities.is_set (TranscriptURL) then Transcript = external_link( TranscriptURL, nil, TranscriptURL_origin, nil ); end local Publisher; if utilities.is_set (PublicationDate) then PublicationDate = wrap_msg ('published', PublicationDate); end if utilities.is_set (PublisherName) then if utilities.is_set (PublicationPlace) then Publisher = sepc .. " " .. PublicationPlace .. ": " .. PublisherName .. PublicationDate; else Publisher = sepc .. " " .. PublisherName .. PublicationDate; end elseif utilities.is_set (PublicationPlace) then Publisher= sepc .. " " .. PublicationPlace .. PublicationDate; else Publisher = PublicationDate; end -- Several of the above rely upon detecting this as nil, so do it last. if (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical) or utilities.is_set (TransPeriodical)) then if utilities.is_set (Title) or utilities.is_set (TitleNote) then Periodical = sepc .. " " .. format_periodical (ScriptPeriodical, ScriptPeriodical_origin, Periodical, TransPeriodical, TransPeriodical_origin); else Periodical = format_periodical (ScriptPeriodical, ScriptPeriodical_origin, Periodical, TransPeriodical, TransPeriodical_origin); end end local Language = A['Language']; if utilities.is_set (Language) then Language = language_parameter (Language); -- format, categories, name from ISO639-1, etc. else Language=''; -- language not specified so make sure this is an empty string; --[[ TODO: need to extract the wrap_msg from language_parameter so that we can solve parentheses bunching problem with Format/Language/TitleType ]] end --[[ Handle the oddity that is cite speech. This code overrides whatever may be the value assigned to TitleNote (through |department=) and forces it to be " (Speech)" so that the annotation directly follows the |title= parameter value in the citation rather than the |event= parameter value (if provided). ]] if "speech" == config.CitationClass then -- cite speech only TitleNote = TitleType; -- move TitleType to TitleNote so that it renders ahead of |event= TitleType = ''; -- and unset if utilities.is_set (Periodical) then -- if Periodical, perhaps because of an included |website= or |journal= parameter if utilities.is_set (Conference) then -- and if |event= is set Conference = Conference .. sepc .. " "; -- then add appropriate punctuation to the end of the Conference variable before rendering end end end -- Piece all bits together at last. Here, all should be non-nil. -- We build things this way because it is more efficient in LUA -- not to keep reassigning to the same string variable over and over. local tcommon; local tcommon2; -- used for book cite when |contributor= is set if utilities.in_array (config.CitationClass, {"book", "citation"}) and not utilities.is_set (Periodical) then -- special cases for book cites if utilities.is_set (Contributors) then -- when we are citing foreword, preface, introduction, etc. tcommon = safe_join ({Title, TitleNote}, sepc); -- author and other stuff will come after this and before tcommon2 tcommon2 = safe_join ({TitleType, Series, Language, Volume, Others, Edition, Publisher}, sepc); else tcommon = safe_join ({Title, TitleNote, TitleType, Series, Language, Volume, Others, Edition, Publisher}, sepc); end elseif 'map' == config.CitationClass then -- special cases for cite map if utilities.is_set (Chapter) then -- map in a book; TitleType is part of Chapter tcommon = safe_join ({Title, Edition, Scale, Series, Language, Cartography, Others, Publisher, Volume}, sepc); elseif utilities.is_set (Periodical) then -- map in a periodical tcommon = safe_join ({Title, TitleType, Periodical, Scale, Series, Language, Cartography, Others, Publisher, Volume}, sepc); else -- a sheet or stand-alone map tcommon = safe_join ({Title, TitleType, Edition, Scale, Series, Language, Cartography, Others, Publisher}, sepc); end elseif 'episode' == config.CitationClass then -- special case for cite episode tcommon = safe_join ({Title, TitleNote, TitleType, Series, Language, Edition, Publisher}, sepc); else -- all other CS1 templates tcommon = safe_join ({Title, TitleNote, Conference, Periodical, TitleType, Series, Language, Volume, Others, Edition, Publisher, Agency}, sepc); end if #ID_list > 0 then ID_list = safe_join( { sepc .. " ", table.concat( ID_list, sepc .. " " ), ID }, sepc ); else ID_list = ID; end local Via = A['Via']; Via = utilities.is_set (Via) and wrap_msg ('via', Via) or ''; local idcommon; if 'audio-visual' == config.CitationClass or 'episode' == config.CitationClass then -- special case for cite AV media & cite episode position transcript idcommon = safe_join( { ID_list, URL, Archived, Transcript, AccessDate, Via, Quote }, sepc ); else idcommon = safe_join( { ID_list, URL, Archived, AccessDate, Via, Quote }, sepc ); end local text; local pgtext = Position .. Sheet .. Sheets .. Page .. Pages .. At; local OrigDate = A['OrigDate']; OrigDate = utilities.is_set (OrigDate) and wrap_msg ('origdate', OrigDate) or ''; if utilities.is_set (Date) then if utilities.is_set (Authors) or utilities.is_set (Editors) then -- date follows authors or editors when authors not set Date = " (" .. Date .. ")" .. OrigDate .. sepc .. " "; -- in parentheses else -- neither of authors and editors set if (string.sub(tcommon, -1, -1) == sepc) then -- if the last character of tcommon is sepc Date = " " .. Date .. OrigDate; -- Date does not begin with sepc else Date = sepc .. " " .. Date .. OrigDate; -- Date begins with sepc end end end if utilities.is_set (Authors) then if (not utilities.is_set (Date)) then -- when date is set it's in parentheses; no Authors termination Authors = terminate_name_list (Authors, sepc); -- when no date, terminate with 0 or 1 sepc and a space end if utilities.is_set (Editors) then local in_text = ''; local post_text = ''; if utilities.is_set (Chapter) and 0 == #c then in_text = cfg.messages['in'] .. ' '; if (sepc ~= '.') then in_text = in_text:lower(); -- lowercase for cs2 end end if EditorCount <= 1 then post_text = ' (' .. cfg.messages['editor'] .. ')'; -- be consistent with no-author, no-date case else post_text = ' (' .. cfg.messages['editors'] .. ')'; end Editors = terminate_name_list (in_text .. Editors .. post_text, sepc); -- terminate with 0 or 1 sepc and a space end if utilities.is_set (Contributors) then -- book cite and we're citing the intro, preface, etc. local by_text = sepc .. ' ' .. cfg.messages['by'] .. ' '; if (sepc ~= '.') then by_text = by_text:lower() end -- lowercase for cs2 Authors = by_text .. Authors; -- author follows title so tweak it here if utilities.is_set (Editors) and utilities.is_set (Date) then -- when Editors make sure that Authors gets terminated Authors = terminate_name_list (Authors, sepc); -- terminate with 0 or 1 sepc and a space end if (not utilities.is_set (Date)) then -- when date is set it's in parentheses; no Contributors termination Contributors = terminate_name_list (Contributors, sepc); -- terminate with 0 or 1 sepc and a space end text = safe_join( {Contributors, Date, Chapter, tcommon, Authors, Place, Editors, tcommon2, pgtext, idcommon }, sepc ); else text = safe_join( {Authors, Date, Chapter, Place, Editors, tcommon, pgtext, idcommon }, sepc ); end elseif utilities.is_set (Editors) then if utilities.is_set (Date) then if EditorCount <= 1 then Editors = Editors .. cfg.presentation['sep_name'] .. cfg.messages['editor']; else Editors = Editors .. cfg.presentation['sep_name'] .. cfg.messages['editors']; end else if EditorCount <= 1 then Editors = Editors .. " (" .. cfg.messages['editor'] .. ")" .. sepc .. " " else Editors = Editors .. " (" .. cfg.messages['editors'] .. ")" .. sepc .. " " end end text = safe_join( {Editors, Date, Chapter, Place, tcommon, pgtext, idcommon}, sepc ); else if utilities.in_array (config.CitationClass, {"journal", "citation"}) and utilities.is_set (Periodical) then text = safe_join( {Chapter, Place, tcommon, pgtext, Date, idcommon}, sepc ); else text = safe_join( {Chapter, Place, tcommon, Date, pgtext, idcommon}, sepc ); end end if utilities.is_set (PostScript) and PostScript ~= sepc then text = safe_join( {text, sepc}, sepc ); -- Deals with italics, spaces, etc. if '.' == sepc then -- remove final seperator if present text = text:gsub ('%' .. sepc .. '$', ''); -- dot must be escaped here else text = mw.ustring.gsub (text, sepc .. '$', ''); -- using ustring for non-dot sepc (likely a non-Latin character) end end text = safe_join( {text, PostScript}, sepc ); -- Now enclose the whole thing in a <cite> element local options_t = {}; options_t.class = cite_class_attribute_make (config.CitationClass, Mode); local Ref = is_valid_parameter_value (A['Ref'], A:ORIGIN('Ref'), cfg.keywords_lists['ref'], nil, true); -- nil when |ref=harv; A['Ref'] else if 'none' ~= cfg.keywords_xlate[(Ref and Ref:lower()) or ''] then local namelist_t = {}; -- holds selected contributor, author, editor name list local year = first_set ({Year, anchor_year}, 2); -- Year first for legacy citations and for YMD dates that require disambiguation if #c > 0 then -- if there is a contributor list namelist_t = c; -- select it elseif #a > 0 then -- or an author list namelist_t = a; elseif #e > 0 then -- or an editor list namelist_t = e; end local citeref_id; if #namelist_t > 0 then -- if there are names in namelist_t citeref_id = make_citeref_id (namelist_t, year); -- go make the CITEREF anchor if mw.uri.anchorEncode (citeref_id) == ((Ref and mw.uri.anchorEncode (Ref)) or '') then -- Ref may already be encoded (by {{sfnref}}) so citeref_id must be encoded before comparison utilities.set_message ('maint_ref_duplicates_default'); end else citeref_id = ''; -- unset end options_t.id = Ref or citeref_id; end if string.len (text:gsub('%b<>', '')) <= 2 then -- remove html and html-like tags; then get length of what remains; z.error_cats_t = {}; -- blank the categories list z.error_msgs_t = {}; -- blank the error messages list OCinSoutput = nil; -- blank the metadata string text = ''; -- blank the the citation utilities.set_message ('err_empty_citation'); -- set empty citation message and category end local render_t = {}; -- here we collect the final bits for concatenation into the rendered citation if utilities.is_set (options_t.id) then -- here we wrap the rendered citation in <cite ...>...</cite> tags table.insert (render_t, utilities.substitute (cfg.presentation['cite-id'], {mw.uri.anchorEncode(options_t.id), mw.text.nowiki(options_t.class), text})); -- when |ref= is set or when there is a namelist else table.insert (render_t, utilities.substitute (cfg.presentation['cite'], {mw.text.nowiki(options_t.class), text})); -- when |ref=none or when namelist_t empty and |ref= is missing or is empty end if OCinSoutput then -- blanked when citation is 'empty' so don't bother to add boilerplate metadata span table.insert (render_t, utilities.substitute (cfg.presentation['ocins'], OCinSoutput)); -- format and append metadata to the citation end local template_name = ('citation' == config.CitationClass) and 'citation' or 'cite ' .. (cfg.citation_class_map_t[config.CitationClass] or config.CitationClass); local template_link = '[[Template:' .. template_name .. '|' .. template_name .. ']]'; local msg_prefix = '<code class="cs1-code">{{' .. template_link .. '}}</code>: '; if 0 ~= #z.error_msgs_t then mw.addWarning (utilities.substitute (cfg.messages.warning_msg_e, template_link)); table.insert (render_t, ' '); -- insert a space between citation and its error messages table.sort (z.error_msgs_t); -- sort the error messages list; sorting includes wrapping <span> and <code> tags; hidden-error sorts ahead of visible-error local hidden = true; -- presume that the only error messages emited by this template are hidden for _, v in ipairs (z.error_msgs_t) do -- spin through the list of error messages if v:find ('cs1-visible-error', 1, true) then -- look for the visible error class name hidden = false; -- found one; so don't hide the error message prefix break; -- and done because no need to look further end end z.error_msgs_t[1] = table.concat ({utilities.error_comment (msg_prefix, hidden), z.error_msgs_t[1]}); -- add error message prefix to first error message to prevent extraneous punctuation table.insert (render_t, table.concat (z.error_msgs_t, '; ')); -- make a big string of error messages and add it to the rendering end if 0 ~= #z.maint_cats_t then mw.addWarning (utilities.substitute (cfg.messages.warning_msg_m, template_link)); table.sort (z.maint_cats_t); -- sort the maintenance messages list local maint_msgs_t = {}; -- here we collect all of the maint messages if 0 == #z.error_msgs_t then -- if no error messages table.insert (maint_msgs_t, msg_prefix); -- insert message prefix in maint message livery end for _, v in ipairs( z.maint_cats_t ) do -- append maintenance categories table.insert (maint_msgs_t, -- assemble new maint message and add it to the maint_msgs_t table table.concat ({v, ' (', utilities.substitute (cfg.messages[':cat wikilink'], v), ')'}) ); end table.insert (render_t, utilities.substitute (cfg.presentation['hidden-maint'], table.concat (maint_msgs_t, ' '))); -- wrap the group of maint messages with proper presentation and save end if not no_tracking_cats then local sort_key; local cat_wikilink = 'cat wikilink'; if cfg.enable_sort_keys then -- when namespace sort keys enabled local namespace_number = mw.title.getCurrentTitle().namespace; -- get namespace number for this wikitext sort_key = (0 ~= namespace_number and (cfg.name_space_sort_keys[namespace_number] or cfg.name_space_sort_keys.other)) or nil; -- get sort key character; nil for mainspace cat_wikilink = (not sort_key and 'cat wikilink') or 'cat wikilink sk'; -- make <cfg.messages> key end for _, v in ipairs (z.error_cats_t) do -- append error categories table.insert (render_t, utilities.substitute (cfg.messages[cat_wikilink], {v, sort_key})); end for _, v in ipairs (z.maint_cats_t) do -- append maintenance categories table.insert (render_t, utilities.substitute (cfg.messages[cat_wikilink], {v, sort_key})); end for _, v in ipairs (z.prop_cats_t) do -- append properties categories table.insert (render_t, utilities.substitute (cfg.messages['cat wikilink'], v)); -- no sort keys end end return table.concat (render_t); -- make a big string and done end --[[--------------------------< V A L I D A T E >-------------------------------------------------------------- Looks for a parameter's name in one of several whitelists. Parameters in the whitelist can have three values: true - active, supported parameters false - deprecated, supported parameters nil - unsupported parameters ]] local function validate (name, cite_class, empty) local name = tostring (name); local enum_name; -- parameter name with enumerator (if any) replaced with '#' local state; local function state_test (state, name) -- local function to do testing of state values if true == state then return true; end -- valid actively supported parameter if false == state then if empty then return nil; end -- empty deprecated parameters are treated as unknowns deprecated_parameter (name); -- parameter is deprecated but still supported return true; end if 'tracked' == state then local base_name = name:gsub ('%d', ''); -- strip enumerators from parameter names that have them to get the base name utilities.add_prop_cat ('tracked-param', {base_name}, base_name); -- add a properties category; <base_name> modifies <key> return true; end return nil; end if name:find ('#') then -- # is a cs1|2 reserved character so parameters with # not permitted return nil; end -- replace enumerator digit(s) with # (|last25= becomes |last#=) (mw.ustring because non-Western 'local' digits) enum_name = mw.ustring.gsub (name, '%d+$', '#'); -- where enumerator is last charaters in parameter name (these to protect |s2cid=) enum_name = mw.ustring.gsub (enum_name, '%d+([%-l])', '#%1'); -- where enumerator is in the middle of the parameter name; |author#link= is the oddity if 'document' == cite_class then -- special case for {{cite document}} state = whitelist.document_parameters_t[enum_name]; -- this list holds enumerated and nonenumerated parameters if true == state_test (state, name) then return true; end return false; end if utilities.in_array (cite_class, whitelist.preprint_template_list_t) then -- limited parameter sets allowed for these templates state = whitelist.limited_parameters_t[enum_name]; -- this list holds enumerated and nonenumerated parameters if true == state_test (state, name) then return true; end state = whitelist.preprint_arguments_t[cite_class][name]; -- look in the parameter-list for the template identified by cite_class if true == state_test (state, name) then return true; end return false; -- not supported because not found or name is set to nil end -- end limited parameter-set templates if utilities.in_array (cite_class, whitelist.unique_param_template_list_t) then -- template-specific parameters for templates that accept parameters from the basic argument list state = whitelist.unique_arguments_t[cite_class][name]; -- look in the template-specific parameter-lists for the template identified by cite_class if true == state_test (state, name) then return true; end end -- if here, fall into general validation state = whitelist.common_parameters_t[enum_name]; -- all other templates; all normal parameters allowed; this list holds enumerated and nonenumerated parameters if true == state_test (state, name) then return true; end return false; -- not supported because not found or name is set to nil end --[=[-------------------------< I N T E R _ W I K I _ C H E C K >---------------------------------------------- check <value> for inter-language interwiki-link markup. <prefix> must be a MediaWiki-recognized language code. when these values have the form (without leading colon): [[<prefix>:link|label]] return label as plain-text [[<prefix>:link]] return <prefix>:link as plain-text return value as is else ]=] local function inter_wiki_check (parameter, value) local prefix = value:match ('%[%[(%a+):'); -- get an interwiki prefix if one exists local _; if prefix and cfg.inter_wiki_map[prefix:lower()] then -- if prefix is in the map, needs preceding colon so utilities.set_message ('err_bad_paramlink', parameter); -- emit an error message _, value, _ = utilities.is_wikilink (value); -- extract label portion from wikilink end return value; end --[[--------------------------< M I S S I N G _ P I P E _ C H E C K >------------------------------------------ Look at the contents of a parameter. If the content has a string of characters and digits followed by an equal sign, compare the alphanumeric string to the list of cs1|2 parameters. If found, then the string is possibly a parameter that is missing its pipe. There are two tests made: {{cite ... |title=Title access-date=2016-03-17}} -- the first parameter has a value and whitespace separates that value from the missing pipe parameter name {{cite ... |title=access-date=2016-03-17}} -- the first parameter has no value (whitespace after the first = is trimmed by MediaWiki) cs1|2 shares some parameter names with XML/HTML attributes: class=, title=, etc. To prevent false positives XML/HTML tags are removed before the search. If a missing pipe is detected, this function adds the missing pipe maintenance category. ]] local function missing_pipe_check (parameter, value) local capture; value = value:gsub ('%b<>', ''); -- remove XML/HTML tags because attributes: class=, title=, etc. capture = value:match ('%s+(%a[%w%-]+)%s*=') or value:match ('^(%a[%w%-]+)%s*='); -- find and categorize parameters with possible missing pipes if capture and validate (capture) then -- if the capture is a valid parameter name utilities.set_message ('err_missing_pipe', parameter); end end --[[--------------------------< H A S _ E X T R A N E O U S _ P U N C T >-------------------------------------- look for extraneous terminal punctuation in most parameter values; parameters listed in skip table are not checked ]] local function has_extraneous_punc (param, value) if 'number' == type (param) then return; end param = param:gsub ('%d+', '#'); -- enumerated name-list mask params allow terminal punct; normalize if cfg.punct_skip[param] then return; -- parameter name found in the skip table so done end if value:match ('[,;:]$') then utilities.set_message ('maint_extra_punct'); -- has extraneous punctuation; add maint cat end if value:match ('^=') then -- sometimes an extraneous '=' character appears ... utilities.set_message ('maint_extra_punct'); -- has extraneous punctuation; add maint cat end end --[[--------------------------< H A S _ E X T R A N E O U S _ U R L >------------------------------------------ look for extraneous url parameter values; parameters listed in skip table are not checked ]] local function has_extraneous_url (url_param_t) local url_error_t = {}; check_for_url (url_param_t, url_error_t); -- extraneous url check if 0 ~= #url_error_t then -- non-zero when there are errors table.sort (url_error_t); utilities.set_message ('err_param_has_ext_link', {utilities.make_sep_list (#url_error_t, url_error_t)}); -- add this error message end end --[[--------------------------< C I T A T I O N >-------------------------------------------------------------- This is used by templates such as {{cite book}} to create the actual citation text. ]] local function citation(frame) Frame = frame; -- save a copy in case we need to display an error message in preview mode local config = {}; -- table to store parameters from the module {{#invoke:}} for k, v in pairs( frame.args ) do -- get parameters from the {{#invoke}} frame config[k] = v; -- args[k] = v; -- crude debug support that allows us to render a citation from module {{#invoke:}}; skips parameter validation; TODO: keep? end -- i18n: set the name that your wiki uses to identify sandbox subpages from sandbox template invoke (or can be set here) local sandbox = ((config.SandboxPath and '' ~= config.SandboxPath) and config.SandboxPath) or '/sandbox'; -- sandbox path from {{#invoke:Citation/CS1/sandbox|citation|SandboxPath=/...}} is_sandbox = nil ~= string.find (frame:getTitle(), sandbox, 1, true); -- is this invoke the sandbox module? sandbox = is_sandbox and sandbox or ''; -- use i18n sandbox to load sandbox modules when this module is the sandox; live modules else local pframe = frame:getParent() local styles; cfg = mw.loadData ('Module:Citation/CS1/Configuration' .. sandbox); -- load sandbox versions of support modules when {{#invoke:Citation/CS1/sandbox|...}}; live modules else whitelist = mw.loadData ('Module:Citation/CS1/Whitelist' .. sandbox); utilities = require ('Module:Citation/CS1/Utilities' .. sandbox); validation = require ('Module:Citation/CS1/Date_validation' .. sandbox); identifiers = require ('Module:Citation/CS1/Identifiers' .. sandbox); metadata = require ('Module:Citation/CS1/COinS' .. sandbox); styles = 'Module:Citation/CS1' .. sandbox .. '/styles.css'; utilities.set_selected_modules (cfg); -- so that functions in Utilities can see the selected cfg tables identifiers.set_selected_modules (cfg, utilities); -- so that functions in Identifiers can see the selected cfg tables and selected Utilities module validation.set_selected_modules (cfg, utilities); -- so that functions in Date validataion can see selected cfg tables and the selected Utilities module metadata.set_selected_modules (cfg, utilities); -- so that functions in COinS can see the selected cfg tables and selected Utilities module z = utilities.z; -- table of error and category tables in Module:Citation/CS1/Utilities is_preview_mode = not utilities.is_set (frame:preprocess ('{{REVISIONID}}')); local args = {}; -- table where we store all of the template's arguments local suggestions = {}; -- table where we store suggestions if we need to loadData them local error_text; -- used as a flag local capture; -- the single supported capture when matching unknown parameters using patterns local empty_unknowns = {}; -- sequence table to hold empty unknown params for error message listing for k, v in pairs( pframe.args ) do -- get parameters from the parent (template) frame v = mw.ustring.gsub (v, '^%s*(.-)%s*$', '%1'); -- trim leading/trailing whitespace; when v is only whitespace, becomes empty string if v ~= '' then if ('string' == type (k)) then k = mw.ustring.gsub (k, '%d', cfg.date_names.local_digits); -- for enumerated parameters, translate 'local' digits to Western 0-9 end if not validate( k, config.CitationClass ) then if type (k) ~= 'string' then -- exclude empty numbered parameters if v:match("%S+") ~= nil then error_text = utilities.set_message ('err_text_ignored', {v}); end elseif validate (k:lower(), config.CitationClass) then error_text = utilities.set_message ('err_parameter_ignored_suggest', {k, k:lower()}); -- suggest the lowercase version of the parameter else if nil == suggestions.suggestions then -- if this table is nil then we need to load it suggestions = mw.loadData ('Module:Citation/CS1/Suggestions' .. sandbox); --load sandbox version of suggestion module when {{#invoke:Citation/CS1/sandbox|...}}; live module else end for pattern, param in pairs (suggestions.patterns) do -- loop through the patterns to see if we can suggest a proper parameter capture = k:match (pattern); -- the whole match if no capture in pattern else the capture if a match if capture then -- if the pattern matches param = utilities.substitute (param, capture); -- add the capture to the suggested parameter (typically the enumerator) if validate (param, config.CitationClass) then -- validate the suggestion to make sure that the suggestion is supported by this template (necessary for limited parameter lists) error_text = utilities.set_message ('err_parameter_ignored_suggest', {k, param}); -- set the suggestion error message else error_text = utilities.set_message ('err_parameter_ignored', {k}); -- suggested param not supported by this template v = ''; -- unset end end end if not utilities.is_set (error_text) then -- couldn't match with a pattern, is there an explicit suggestion? if (suggestions.suggestions[ k:lower() ] ~= nil) and validate (suggestions.suggestions[ k:lower() ], config.CitationClass) then utilities.set_message ('err_parameter_ignored_suggest', {k, suggestions.suggestions[ k:lower() ]}); else utilities.set_message ('err_parameter_ignored', {k}); v = ''; -- unset value assigned to unrecognized parameters (this for the limited parameter lists) end end end end args[k] = v; -- save this parameter and its value elseif not utilities.is_set (v) then -- for empty parameters if not validate (k, config.CitationClass, true) then -- is this empty parameter a valid parameter k = ('' == k) and '(empty string)' or k; -- when k is empty string (or was space(s) trimmed to empty string), replace with descriptive text table.insert (empty_unknowns, utilities.wrap_style ('parameter', k)); -- format for error message and add to the list end -- crude debug support that allows us to render a citation from module {{#invoke:}} TODO: keep? -- elseif args[k] ~= nil or (k == 'postscript') then -- when args[k] has a value from {{#invoke}} frame (we don't normally do that) -- args[k] = v; -- overwrite args[k] with empty string from pframe.args[k] (template frame); v is empty string here end -- not sure about the postscript bit; that gets handled in parameter validation; historical artifact? end if 0 ~= #empty_unknowns then -- create empty unknown error message utilities.set_message ('err_param_unknown_empty', { 1 == #empty_unknowns and '' or 's', utilities.make_sep_list (#empty_unknowns, empty_unknowns) }); end local url_param_t = {}; for k, v in pairs( args ) do if 'string' == type (k) then -- don't evaluate positional parameters has_invisible_chars (k, v); -- look for invisible characters end has_extraneous_punc (k, v); -- look for extraneous terminal punctuation in parameter values missing_pipe_check (k, v); -- do we think that there is a parameter that is missing a pipe? args[k] = inter_wiki_check (k, v); -- when language interwiki-linked parameter missing leading colon replace with wiki-link label if 'string' == type (k) and not cfg.url_skip[k] then -- when parameter k is not positional and not in url skip table url_param_t[k] = v; -- make a parameter/value list for extraneous url check end end has_extraneous_url (url_param_t); -- look for url in parameter values where a url does not belong return table.concat ({ frame:extensionTag ('templatestyles', '', {src=styles}), citation0( config, args) }); end --[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return {citation = citation}; 7sahwn7umrpjn8voh7tpvtm2yhs02x8 Nhwɛdo:In lang 10 1667 14198 2024-08-02T19:59:56Z Rich Farmbrough 1415 Created page with "{{#invoke:In lang|in_lang|template=in lang<noinclude>|{{CONTENTLANGUAGE}}</noinclude>}}<noinclude> {{Documentation}} </noinclude>" 14198 wikitext text/x-wiki {{#invoke:In lang|in_lang|template=in lang<noinclude>|{{CONTENTLANGUAGE}}</noinclude>}}<noinclude> {{Documentation}} </noinclude> mxjhaxe5bgae3m8fg6pwxcln95pc2j9 Module:In lang 828 1668 14199 2024-08-02T20:00:39Z Rich Farmbrough 1415 Created page with "require('strict'); --[[--------------------------< _ I N _ L A N G >-------------------------------------------------------------- implements {{in lang}} Module entry point from another module |link=yes - creates wikilinked language names |template=<template name> - customizes error messages created by Module:lang |list-cats=yes - documentation tool returns language-category names of cats populated by this template <span class="languageicon">(in <language>)</span>..." 14199 Scribunto text/plain require('strict'); --[[--------------------------< _ I N _ L A N G >-------------------------------------------------------------- implements {{in lang}} Module entry point from another module |link=yes - creates wikilinked language names |template=<template name> - customizes error messages created by Module:lang |list-cats=yes - documentation tool returns language-category names of cats populated by this template <span class="languageicon">(in <language>)</span> ]] local function _in_lang (args) local yesno = require('Module:Yesno') local synonym_table = mw.loadData ('Module:Lang/ISO 639 synonyms'); -- ISO 639-2/639-2T code translation to 639-1 code local list_cats = 'yes' == args['list-cats']; -- make a boolean local list = {}; local cats = {}; local maint_msgs = {}; if not args[1] then local template = (args['template'] and table.concat ({'{{', args['template'], '}}: '})) or ''; -- make template name (if provided by the template) return table.concat ({'<span style=\"color:#d33\">error: ', template, 'missing language tag</span>'}); end local module = 'Module:Lang' .. (mw.getCurrentFrame():getTitle():match ('/sandbox') or ''); -- if this module is the sandbox, local name_from_tag = require (module)._name_from_tag; -- use Module:Lang/sandbox; Module:Lang else local namespace = mw.title.getCurrentTitle().namespace; -- used for categorization local this_wiki_lang = mw.language.getContentLanguage().code; -- get this wiki's language code local override_t = mw.loadData ('Module:Lang/data').override; -- this table holds IETF tag/name definitions known to Module:Lang for i, lang in ipairs (args) do local code = args[i]:lower(); local t = {code, ['link'] = args['link'], ['template'] = args['template']}; -- build an 'args' table lang = name_from_tag (t) -- get the language name table.insert (list, lang) -- add this language or error message to the list if code:find ('%-') and not override_t[code] then -- except for the IETF tags listed in <override_t> code = code:match ('^%a%a%a?%f[^%a]'); -- strip off region, script, and variant subtags so that they aren't used to make category names end if synonym_table[code] then -- if 639-2/639-2T code has a 639-1 synonym if (0 == namespace) and not list_cats then -- when listing cats don't include this cat; TODO: right choice? table.insert (cats, table.concat ({'[[Category:Lang and lang-xx code promoted to ISO 639-1|', code ..']]'})); end table.insert (maint_msgs, ' <span class="lang-comment" style="font-style:normal; display:none; color:#33aa33; margin-left:0.3em">') table.insert (maint_msgs, table.concat ({'code: ', code, ' promoted to code: ', synonym_table[code]})); table.insert (maint_msgs, '</span>;'); code = synonym_table[code]; -- use the synonym end if (0 == namespace) or list_cats then -- when in article space if lang:find ('[Ee]rror') then -- add error category (message provided by Module:Lang) if not list_cats then -- don't include this cat when listing cats; TODO: right choice? table.insert (cats, '[[Category:in lang template errors]]'); end elseif this_wiki_lang ~= code:match ('^%a%a%a?') then -- categorize article only when code is not this wiki's language code or variants thereof if lang:match ('%[%[.-|.-%]%]') then -- wikilinked individual language name lang = lang:match ('%[%[.-|(.-)%]%]'); elseif lang:match ('%[%[.-%]%]') then -- wikilinked collective languages name lang = lang:match ('%[%[(.-)%]%]'); end -- neither of these then plain-text language name if lang:find ('languages') then -- add appropriate language-name category table.insert (cats, table.concat ({'[[Category:Articles with sources in ', lang, ' (', code, ')]]'})); else table.insert (cats, table.concat ({'[[Category:Articles with ', lang, '-language sources (', code, ')]]'})); end end end end if list_cats then local cats = table.concat (cats, ', '):gsub ('[%[%]]', ''); -- make a string of categories and then strip wikilink markup return cats end local capBoolean = yesno(args['cap']) or yesno(args['caps']) local result = {'<span class="languageicon">('}; -- opening span and ( table.insert (result, capBoolean and 'In ' or 'in '); -- add capitalized or uncapitalized 'in' table.insert (result, mw.text.listToText (list, ', ', (2 < #list) and ', and ' or ' and ' )); -- and concatenate the language list table.insert (result, ')</span>'); -- add closing ) and closing span table.insert (result, table.concat (maint_msgs) or ''); -- add maint messages, if any table.insert (result, table.concat (cats)); -- add categories return table.concat (result); -- make a big string and done end --[[--------------------------< I N _ L A N G >---------------------------------------------------------------- implements {{in lang}} Module entry point from an {{#invoke:lang/utilities/sanbox|in_lang|<code>|<code2>|<code3>|<code...>|link=yes|template=in lang|list-cats=yes}} ]] local function in_lang (frame) local args = require ('Module:Arguments').getArgs (frame); return _in_lang (args); end --[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return { in_lang = in_lang, -- module entry from {{#invoke:}} _in_lang = _in_lang, -- module entry from another module } 76l9mr7tn98wuh01gnaouejways4bt7 Module:Lang/ISO 639 synonyms 828 1669 14200 2024-08-02T20:02:22Z Rich Farmbrough 1415 Created page with "-- File-Date: 2013-01-11 return { ["aar"] = "aa", ["abk"] = "ab", ["afr"] = "af", ["aka"] = "ak", ["amh"] = "am", ["ara"] = "ar", ["arg"] = "an", ["asm"] = "as", ["ava"] = "av", ["ave"] = "ae", ["aym"] = "ay", ["aze"] = "az", ["bak"] = "ba", ["bam"] = "bm", ["bel"] = "be", ["ben"] = "bn", ["bih"] = "bh", ["bis"] = "bi", ["bod"] = "bo", ["bos"] = "bs", ["bre"] = "br", ["bul"] = "bg", ["cat"] = "ca", ["ces"] = "cs", ["cha"] = "ch", ["che"] = "ce",..." 14200 Scribunto text/plain -- File-Date: 2013-01-11 return { ["aar"] = "aa", ["abk"] = "ab", ["afr"] = "af", ["aka"] = "ak", ["amh"] = "am", ["ara"] = "ar", ["arg"] = "an", ["asm"] = "as", ["ava"] = "av", ["ave"] = "ae", ["aym"] = "ay", ["aze"] = "az", ["bak"] = "ba", ["bam"] = "bm", ["bel"] = "be", ["ben"] = "bn", ["bih"] = "bh", ["bis"] = "bi", ["bod"] = "bo", ["bos"] = "bs", ["bre"] = "br", ["bul"] = "bg", ["cat"] = "ca", ["ces"] = "cs", ["cha"] = "ch", ["che"] = "ce", ["chu"] = "cu", ["chv"] = "cv", ["cor"] = "kw", ["cos"] = "co", ["cre"] = "cr", ["cym"] = "cy", ["dan"] = "da", ["deu"] = "de", ["div"] = "dv", ["dzo"] = "dz", ["ell"] = "el", ["eng"] = "en", ["epo"] = "eo", ["est"] = "et", ["eus"] = "eu", ["ewe"] = "ee", ["fao"] = "fo", ["fas"] = "fa", ["fij"] = "fj", ["fin"] = "fi", ["fra"] = "fr", ["fry"] = "fy", ["ful"] = "ff", ["gla"] = "gd", ["gle"] = "ga", ["glg"] = "gl", ["glv"] = "gv", ["grn"] = "gn", ["guj"] = "gu", ["hat"] = "ht", ["hau"] = "ha", ["heb"] = "he", ["her"] = "hz", ["hin"] = "hi", ["hmo"] = "ho", ["hrv"] = "hr", ["hun"] = "hu", ["hye"] = "hy", ["ibo"] = "ig", ["ido"] = "io", ["iii"] = "ii", ["iku"] = "iu", ["ile"] = "ie", ["ina"] = "ia", ["ind"] = "id", ["ipk"] = "ik", ["isl"] = "is", ["ita"] = "it", ["jav"] = "jv", ["jpn"] = "ja", ["kal"] = "kl", ["kan"] = "kn", ["kas"] = "ks", ["kat"] = "ka", ["kau"] = "kr", ["kaz"] = "kk", ["khm"] = "km", ["kik"] = "ki", ["kin"] = "rw", ["kir"] = "ky", ["kom"] = "kv", ["kon"] = "kg", ["kor"] = "ko", ["kua"] = "kj", ["kur"] = "ku", ["lao"] = "lo", ["lat"] = "la", ["lav"] = "lv", ["lim"] = "li", ["lin"] = "ln", ["lit"] = "lt", ["ltz"] = "lb", ["lub"] = "lu", ["lug"] = "lg", ["mah"] = "mh", ["mal"] = "ml", ["mar"] = "mr", ["mkd"] = "mk", ["mlg"] = "mg", ["mlt"] = "mt", ["mon"] = "mn", ["mri"] = "mi", ["msa"] = "ms", ["mya"] = "my", ["nau"] = "na", ["nav"] = "nv", ["nbl"] = "nr", ["nde"] = "nd", ["ndo"] = "ng", ["nep"] = "ne", ["nld"] = "nl", ["nno"] = "nn", ["nob"] = "nb", ["nor"] = "no", ["nya"] = "ny", ["oci"] = "oc", ["oji"] = "oj", ["ori"] = "or", ["orm"] = "om", ["oss"] = "os", ["pan"] = "pa", ["pli"] = "pi", ["pol"] = "pl", ["por"] = "pt", ["pus"] = "ps", ["que"] = "qu", ["roh"] = "rm", ["ron"] = "ro", ["run"] = "rn", ["rus"] = "ru", ["sag"] = "sg", ["san"] = "sa", ["sin"] = "si", ["slk"] = "sk", ["slv"] = "sl", ["sme"] = "se", ["smo"] = "sm", ["sna"] = "sn", ["snd"] = "sd", ["som"] = "so", ["sot"] = "st", ["spa"] = "es", ["sqi"] = "sq", ["srd"] = "sc", ["srp"] = "sr", ["ssw"] = "ss", ["sun"] = "su", ["swa"] = "sw", ["swe"] = "sv", ["tah"] = "ty", ["tam"] = "ta", ["tat"] = "tt", ["tel"] = "te", ["tgk"] = "tg", ["tgl"] = "tl", ["tha"] = "th", ["tir"] = "ti", ["ton"] = "to", ["tsn"] = "tn", ["tso"] = "ts", ["tuk"] = "tk", ["tur"] = "tr", ["twi"] = "tw", ["uig"] = "ug", ["ukr"] = "uk", ["urd"] = "ur", ["uzb"] = "uz", ["ven"] = "ve", ["vie"] = "vi", ["vol"] = "vo", ["wln"] = "wa", ["wol"] = "wo", ["xho"] = "xh", ["yid"] = "yi", ["yor"] = "yo", ["zha"] = "za", ["zho"] = "zh", ["zul"] = "zu" } shzq5qyzo42nqfska6amwdq4g8lois9 Module:Lang 828 1670 14201 2024-08-02T20:04:54Z Rich Farmbrough 1415 Created page with "--[=[ Lua support for the {{lang}}, {{lang-xx}}, and {{transliteration}} templates and replacement of various supporting templates. ]=] require('strict'); local getArgs = require ('Module:Arguments').getArgs; local unicode = require ("Module:Unicode data"); -- for is_latin() and is_rtl() local yesno = require ('Module:Yesno'); local lang_data = mw.loadData ('Module:Lang/data'); -- language name override and transliteration tool-tip tables local lang_na..." 14201 Scribunto text/plain --[=[ Lua support for the {{lang}}, {{lang-xx}}, and {{transliteration}} templates and replacement of various supporting templates. ]=] require('strict'); local getArgs = require ('Module:Arguments').getArgs; local unicode = require ("Module:Unicode data"); -- for is_latin() and is_rtl() local yesno = require ('Module:Yesno'); local lang_data = mw.loadData ('Module:Lang/data'); -- language name override and transliteration tool-tip tables local lang_name_table = lang_data.lang_name_table; -- language codes, names, regions, scripts, suppressed scripts local lang_table = lang_data.lang_name_table.lang; local lang_dep_table = lang_data.lang_name_table.lang_dep; local script_table = lang_data.lang_name_table.script; local region_table = lang_data.lang_name_table.region; local variant_table = lang_data.lang_name_table.variant; local suppressed_table = lang_data.lang_name_table.suppressed; local override_table = lang_data.override; local synonym_table = mw.loadData ('Module:Lang/ISO 639 synonyms'); -- ISO 639-2/639-2T code translation to 639-1 code local namespace = mw.title.getCurrentTitle().namespace; -- used for categorization local content_lang = mw.language.getContentLanguage(); local this_wiki_lang_tag = content_lang.code; -- get this wiki's language tag local this_wiki_lang_dir = content_lang:getDir(); -- get this wiki's language direction local initial_style_state; -- set by lang_xx_normal() and lang_xx_italic() local maint_cats = {}; -- maintenance categories go here local maint_msgs = {}; -- and their messages go here --[[--------------------------< I S _ S E T >------------------------------------------------------------------ Returns true if argument is set; false otherwise. Argument is 'set' when it exists (not nil) or when it is not an empty string. ]] local function is_set( var ) return not (var == nil or var == ''); end --[[--------------------------< I N V E R T _ I T A L I C S >------------------------------------------------- This function attempts to invert the italic markup a args.text by adding/removing leading/trailing italic markup in args.text. Like |italic=unset, |italic=invert disables automatic italic markup. Individual leading/trailing apostrophes are converted to their html numeric entity equivalent so that the new italic markup doesn't become bold markup inadvertently. Leading and trailing wiki markup is extracted from args.text into separate table elements. Addition, removal, replacement of wiki markup is handled by a string.gsub() replacement table operating only on these separate elements. In the string.gsub() matching pattern, '.*' matches empty string as well as the three expected wiki markup patterns. This function expects that markup in args.text is complete and correct; if it is not, oddness may result. ]] local function invert_italics (source) local invert_pattern_table = { -- leading/trailing markup add/remove/replace patterns [""]="\'\'", -- empty string becomes italic markup ["\'\'"]="", -- italic markup becomes empty string ["\'\'\'"]="\'\'\'\'\'", -- bold becomes bold italic ["\'\'\'\'\'"]="\'\'\'", -- bold italic become bold }; local seg = {}; source = source:gsub ("%f[\']\'%f[^\']", '&#39;'); -- protect single quote marks from being interpreted as bold markup seg[1] = source:match ('^(\'\'+%f[^\']).+') or ''; -- get leading markup, if any; ignore single quote seg[3] = source:match ('.+(%f[\']\'\'+)$') or ''; -- get trailing markup, if any; ignore single quote if '' ~= seg[1] and '' ~= seg[3] then -- extract the 'text' seg[2] = source:match ('^\'\'+%f[^\'](.+)%f[\']\'\'+$') -- from between leading and trailing markup elseif '' ~= seg[1] then seg[2] = source:match ('^\'\'+%f[^\'](.+)') -- following leading markup elseif '' ~= seg[3] then seg[2] = source:match ('(.+)%f[\']\'\'+$') -- preceding trailing markup else seg[2] = source -- when there is no markup end seg[1] = invert_pattern_table[seg[1]] or seg[1]; -- replace leading markup according to pattern table seg[3] = invert_pattern_table[seg[3]] or seg[3]; -- replace leading markup according to pattern table return table.concat (seg); -- put it all back together and done end --[[--------------------------< V A L I D A T E _ I T A L I C >------------------------------------------------ validates |italic= or |italics= assigned values. When |italic= is set and has an acceptible assigned value, return the matching css font-style property value or, for the special case 'default', return nil. When |italic= is not set, or has an unacceptible assigned value, return nil and a nil error message. When both |italic= and |italics= are set, returns nil and a 'conflicting' error message. The return value nil causes the calling lang, lang_xx, or transl function to set args.italic according to the template's defined default ('inherit' for {{lang}}, 'inherit' or 'italic' for {{lang-xx}} depending on the individual template's requirements, 'italic' for {{transliteration}}) or to the value appropriate to |script=, if set ({{lang}} and {{lang-xx}} only). Accepted values and the values that this function returns are are: nil - when |italic= absent or not set; returns nil default - for completeness, should rarely if ever be used; returns nil yes - force args.text to be rendered in italic font; returns 'italic' no - force args.text to be rendered in normal font; returns 'normal' unset - disables font control so that font-style applied to text is dictated by markup inside or outside the template; returns 'inherit' invert - disables font control so that font-style applied to text is dictated by markup outside or inverted inside the template; returns 'invert' ]] local function validate_italic (args) local properties = {['yes'] = 'italic', ['no'] = 'normal', ['unset'] = 'inherit', ['invert'] = 'invert', ['default'] = nil}; local count = 0 for _, arg in pairs {'italic', 'italics', 'i'} do if args[arg] then count = count + 1 end end if count > 1 then -- return nil and an error message if more than one is set return nil, 'only one of |italic=, |italics=, or |i= can be specified'; end return properties[args.italic or args.italics or args.i], nil; -- return an appropriate value and a nil error message end --[=[--------------------------< V A L I D A T E _ C A T _ A R G S >---------------------------------------------------------- Default behavior of the {{lang}} and {{lang-xx}} templates is to add categorization when the templates are used in mainspace. This default functionality may be suppressed by setting |nocat=yes or |cat=no. This function selects one of these two parameters to control categorization. Because having two parameters with 'opposite' names and 'opposite' values is confusing, this function accepts only affirmative values for |nocat= and only negative values for |cat=; in both cases the 'other' sense (and non-sense) is not accepted and the parameter is treated as if it were not set in the template. Sets args.nocat to true if categorization is to be turned off; to nil if the default behavior should apply. Accepted values for |nocat= are the text strings: 'yes', 'y', 'true', 't', on, '1' -- [[Module:Yesno]] returns logical true for all of these; false or nil else for |cat= 'no', 'n', 'false', 'f', 'off', '0' -- [[Module:Yesno]] returns logical false for all of these; true or nil else ]=] local function validate_cat_args (args) if not (args.nocat or args.cat) then -- both are nil, so categorize return; end if false == yesno (args.cat) or true == yesno (args.nocat) then args.nocat = true; -- set to true when args.nocat is affirmative; nil else (as if the parameter were not set in the template) else -- args.nocat is the parameter actually used. args.nocat = nil; end end --[[--------------------------< I N _ A R R A Y >-------------------------------------------------------------- Whether needle is in haystack ]] local function in_array ( needle, haystack ) if needle == nil then return false; end for n,v in ipairs( haystack ) do if v == needle then return n; end end return false; end --[[--------------------------< F O R M A T _ I E T F _ T A G >------------------------------------------------ prettify ietf tags to use recommended subtag formats: code: lower case script: sentence case region: upper case variant: lower case private: lower case prefixed with -x- ]] local function format_ietf_tag (code, script, region, variant, private) local out = {}; if is_set (private) then return table.concat ({code:lower(), 'x', private:lower()}, '-'); -- if private, all other tags ignored end table.insert (out, code:lower()); if is_set (script) then script = script:lower():gsub ('^%a', string.upper); table.insert (out, script); end if is_set (region) then table.insert (out, region:upper()); end if is_set (variant) then table.insert (out, variant:lower()); end return table.concat (out, '-'); end --[[--------------------------< G E T _ I E T F _ P A R T S >-------------------------------------------------- extracts and returns IETF language tag parts: primary language subtag (required) - 2 or 3 character IANA language code script subtag - four character IANA script code region subtag - two-letter or three digit IANA region code variant subtag - four digit or 5-8 alnum variant code; only one variant subtag supported private subtag - x- followed by 1-8 alnum private code; only supported with the primary language tag in any one of these forms lang lang-variant lang-script lang-script-variant lang-region lang-region-variant lang-script-region lang-script-region-variant lang-x-private each of lang, script, region, variant, and private, when used, must be valid Languages with both two- and three-character code synonyms are promoted to the two-character synonym because the IANA registry file omits the synonymous three-character code; we cannot depend on browsers understanding the synonymous three-character codes in the lang= attribute. For {{lang-xx}} templates, the parameters |script=, |region=, and |variant= are supported (not supported in {{lang}} because those parameters are superfluous to the IETF subtags in |code=) returns six values; all lower case. Valid parts are returned as themselves; omitted parts are returned as empty strings, invalid parts are returned as nil; the sixth returned item is an error message (if an error detected) or nil. see http://www.rfc-editor.org/rfc/bcp/bcp47.txt section 2.1 ]] local function get_ietf_parts (source, args_script, args_region, args_variant) local code, script, region, variant, private; -- ietf tag parts if not is_set (source) then return nil, nil, nil, nil, nil, 'missing language tag'; end local pattern = { -- table of tables holding acceptibe ietf tag patterns and short names of the ietf part captured by the pattern {'^(%a%a%a?)%-(%a%a%a%a)%-(%a%a)%-(%d%d%d%d)$', 's', 'r', 'v'}, -- 1 - ll-Ssss-RR-variant (where variant is 4 digits) {'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d)%-(%d%d%d%d)$', 's', 'r', 'v'}, -- 2 - ll-Ssss-DDD-variant (where region is 3 digits; variant is 4 digits) {'^(%a%a%a?)%-(%a%a%a%a)%-(%a%a)%-(%w%w%w%w%w%w?%w?%w?)$', 's', 'r', 'v'}, -- 3 - ll-Ssss-RR-variant (where variant is 5-8 alnum characters) {'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d)%-(%w%w%w%w%w%w?%w?%w?)$', 's', 'r', 'v'}, -- 4 - ll-Ssss-DDD-variant (where region is 3 digits; variant is 5-8 alnum characters) {'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d%d)$', 's', 'v'}, -- 5 - ll-Ssss-variant (where variant is 4 digits) {'^(%a%a%a?)%-(%a%a%a%a)%-(%w%w%w%w%w%w?%w?%w?)$', 's', 'v'}, -- 6 - ll-Ssss-variant (where variant is 5-8 alnum characters) {'^(%a%a%a?)%-(%a%a)%-(%d%d%d%d)$', 'r', 'v'}, -- 7 - ll-RR-variant (where variant is 4 digits) {'^(%a%a%a?)%-(%d%d%d)%-(%d%d%d%d)$', 'r', 'v'}, -- 8 - ll-DDD-variant (where region is 3 digits; variant is 4 digits) {'^(%a%a%a?)%-(%a%a)%-(%w%w%w%w%w%w?%w?%w?)$', 'r', 'v'}, -- 9 - ll-RR-variant (where variant is 5-8 alnum characters) {'^(%a%a%a?)%-(%d%d%d)%-(%w%w%w%w%w%w?%w?%w?)$', 'r', 'v'}, -- 10 - ll-DDD-variant (where region is 3 digits; variant is 5-8 alnum characters) {'^(%a%a%a?)%-(%d%d%d%d)$', 'v'}, -- 11 - ll-variant (where variant is 4 digits) {'^(%a%a%a?)%-(%w%w%w%w%w%w?%w?%w?)$', 'v'}, -- 12 - ll-variant (where variant is 5-8 alnum characters) {'^(%a%a%a?)%-(%a%a%a%a)%-(%a%a)$', 's', 'r'}, -- 13 - ll-Ssss-RR {'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d)$', 's', 'r'}, -- 14 - ll-Ssss-DDD (region is 3 digits) {'^(%a%a%a?)%-(%a%a%a%a)$', 's'}, -- 15 - ll-Ssss {'^(%a%a%a?)%-(%a%a)$', 'r'}, -- 16 - ll-RR {'^(%a%a%a?)%-(%d%d%d)$', 'r'}, -- 17 - ll-DDD (region is 3 digits) {'^(%a%a%a?)$'}, -- 18 - ll {'^(%a%a%a?)%-x%-(%w%w?%w?%w?%w?%w?%w?%w?)$', 'p'}, -- 19 - ll-x-pppppppp (private is 1-8 alnum characters) } local t = {}; -- table of captures; serves as a translator between captured ietf tag parts and named variables for i, v in ipairs (pattern) do -- spin through the pattern table looking for a match local c1, c2, c3, c4; -- captures in the 'pattern' from the pattern table go here c1, c2, c3, c4 = source:match (pattern[i][1]); -- one or more captures set if source matches pattern[i]) if c1 then -- c1 always set on match code = c1; -- first capture is always code t = { [pattern[i][2] or 'x'] = c2, -- fill the table of captures with the rest of the captures [pattern[i][3] or 'x'] = c3, -- take index names from pattern table and assign sequential captures [pattern[i][4] or 'x'] = c4, -- index name may be nil in pattern[i] table so "or 'x'" spoofs a name for this index in this table }; script = t.s or ''; -- translate table contents to named variables; region = t.r or ''; -- absent table entries are nil so set named ietf parts to empty string for concatenation variant= t.v or ''; private = t.p or ''; break; -- and done end end if not code then return nil, nil, nil, nil, nil, table.concat ({'unrecognized language tag: ', source}); -- don't know what we got but it is malformed end code = code:lower(); -- ensure that we use and return lower case version of this if not (override_table[code] or lang_table[code] or synonym_table[code] or lang_dep_table[code]) then return nil, nil, nil, nil, nil, table.concat ({'unrecognized language code: ', code}); -- invalid language code, don't know about the others (don't care?) end if synonym_table[code] then -- if 639-2/639-2T code has a 639-1 synonym table.insert (maint_cats, table.concat ({'Lang and lang-xx code promoted to ISO 639-1|', code})); table.insert (maint_msgs, table.concat ({'code: ', code, ' promoted to code: ', synonym_table[code]})); code = synonym_table[code]; -- use the synonym end if is_set (script) then if is_set (args_script) then return code, nil, nil, nil, nil, 'redundant script tag'; -- both code with script and |script= not allowed end else script = args_script or ''; -- use args.script if provided end if is_set (script) then script = script:lower(); -- ensure that we use and return lower case version of this if not script_table[script] then return code, nil, nil, nil, nil, table.concat ({'unrecognized script: ', script, ' for code: ', code}); -- language code ok, invalid script, don't know about the others (don't care?) end end if suppressed_table[script] then -- ensure that code-script does not use a suppressed script if in_array (code, suppressed_table[script]) then return code, nil, nil, nil, nil, table.concat ({'script: ', script, ' not supported for code: ', code}); -- language code ok, script is suppressed for this code end end if is_set (region) then if is_set (args_region) then return code, nil, nil, nil, nil, 'redundant region tag'; -- both code with region and |region= not allowed end else region = args_region or ''; -- use args.region if provided end if is_set (region) then region = region:lower(); -- ensure that we use and return lower case version of this if not region_table[region] then return code, script, nil, nil, nil, table.concat ({'unrecognized region: ', region, ' for code: ', code}); end end if is_set (variant) then if is_set (args_variant) then return code, nil, nil, nil, nil, 'redundant variant tag'; -- both code with variant and |variant= not allowed end else variant = args_variant or ''; -- use args.variant if provided end if is_set (variant) then variant = variant:lower(); -- ensure that we use and return lower case version of this if not variant_table[variant] then -- make sure variant is valid return code, script, region, nil, nil, table.concat ({'unrecognized variant: ', variant}); end -- does this duplicate/replace tests in lang() and lang_xx()? if is_set (script) then -- if script set it must be part of the 'prefix' if not in_array (table.concat ({code, '-', script}), variant_table[variant]['prefixes']) then return code, script, region, nil, nil, table.concat ({'unrecognized variant: ', variant, ' for code-script pair: ', code, '-', script}); end elseif is_set (region) then -- if region set, there are some prefixes that require lang code and region (en-CA-newfound) if not in_array (code, variant_table[variant]['prefixes']) then -- first see if lang code is all that's required (en-oxendict though en-GB-oxendict is preferred) if not in_array (table.concat ({code, '-', region}), variant_table[variant]['prefixes']) then -- now try for lang code and region (en-CA-newfound) return code, script, region, nil, nil, table.concat ({'unrecognized variant: ', variant, ' for code-region pair: ', code, '-', region}); end end else -- cheap way to determine if there are prefixes; fonipa and others don't have prefixes; # operator always returns 0 if variant_table[variant]['prefixes'][1] and not in_array (code, variant_table[variant]['prefixes']) then return code, script, region, nil, nil, table.concat ({'unrecognized variant: ', variant, ' for code: ', code}); end end end if is_set (private) then private = private:lower(); -- ensure that we use and return lower case version of this if not override_table[table.concat ({code, '-x-', private})] then -- make sure private tag is valid; note that index return code, script, region, nil, nil, table.concat ({'unrecognized private tag: ', private}); end end return code, script, region, variant, private, nil; -- return the good bits; make sure that msg is nil end --[[--------------------------< M A K E _ E R R O R _ M S G >-------------------------------------------------- assembles an error message from template name, message text, help link, and error category. ]] local function make_error_msg (msg, args, template) local out = {}; local category; if 'Transliteration' == template then category = 'Transliteration'; else category = 'Lang and lang-xx' end table.insert (out, table.concat ({'[', args.text or 'undefined', '] '})); -- for error messages output args.text if available table.insert (out, table.concat ({'<span style=\"color:#d33\">Error: {{', template, '}}: '})); table.insert (out, msg); table.insert (out, table.concat ({' ([[:Category:', category, ' template errors|help]])'})); table.insert (out, '</span>'); if (0 == namespace or 10 == namespace) and not args.nocat then -- categorize in article space (and template space to take care of broken usages) table.insert (out, table.concat ({'[[Category:', category, ' template errors]]'})); end return table.concat (out); end --[=[-------------------------< M A K E _ W I K I L I N K >---------------------------------------------------- Makes a wikilink; when both link and display text is provided, returns a wikilink in the form [[L|D]]; if only link is provided, returns a wikilink in the form [[L]]; if neither are provided or link is omitted, returns an empty string. ]=] local function make_wikilink (link, display) if is_set (link) then if is_set (display) then return table.concat ({'[[', link, '|', display, ']]'}); else return table.concat ({'[[', link, ']]'}); end else return ''; end end --[[--------------------------< D I V _ M A R K U P _ A D D >-------------------------------------------------- adds <i> and </i> tags to list-item text or to implied <p>..</p> text. mixed not supported ]] local function div_markup_add (text, style) local implied_p = {}; if text:find ('^\n[%*:;#]') then -- look for list markup; list markup must begin at start of text if 'italic' == style then return text:gsub ('(\n[%*:;#]+)([^\n]+)', '%1<i>%2</i>'); -- insert italic markup at each list item else return text; end end if text:find ('\n+') then -- look for any number of \n characters in text text = text:gsub ('([^\n])\n([^\n])', '%1 %2'); -- replace single newline characters with a space character which mimics mediawiki if 'italic' == style then text = text:gsub('[^\n]+', '<p><i>%1</i></p>'); -- insert p and italic markup tags at each impled p (two or more consecutive '\n\n' sequences) else text = text:gsub ('[^\n]+', '<p>%1</p>'); -- insert p markup at each impled p text = text:gsub ('\n', ''); -- strip newline characters end end return text; end --[[--------------------------< T I T L E _ W R A P P E R _ M A K E >------------------------------------------ makes a <span title="<title text>"><content_text></span> or <div title="<title text>"><content_text></div> where <title text> is in the tool-tip in the wiki's local language and <content_text> is non-local-language text in html markup. This because the lang= attibute applies to the content of its enclosing tag. <tag> holds a string 'div' or 'span' used to choose the correct wrapping tag ]] local function title_wrapper_make (title_text, content_text, tag) local wrapper_t = {}; table.insert (wrapper_t, table.concat ({'<', tag})); -- open opening wrapper tag table.insert (wrapper_t, ' title=\"'); -- begin title attribute table.insert (wrapper_t, title_text); -- add <title_text> table.insert (wrapper_t, '\">'); -- end title attribute and close opening wrapper tag table.insert (wrapper_t, content_text); -- add <content_text> table.insert (wrapper_t, table.concat ({'</', tag, '>'})); -- add closing wrapper tag return table.concat (wrapper_t); -- make a big string and done end --[[--------------------------< M A K E _ T E X T _ H T M L >-------------------------------------------------- Add the html markup to text according to the type of content that it is: <span> or <i> tags for inline content or <div> tags for block content The lang= attribute also applies to the content of the tag where it is placed so this is wrong because 'Spanish language text' is English: <i lang="es" title="Spanish language text">casa</i> should be: <span title="Spanish language text"><i lang="es">casa</i></span> or for <div>...</div>: <div title="Spanish language text"><div lang="es"><spanish-language-text></div></div> ]] local function make_text_html (code, text, tag, rtl, style, size, language) local html_t = {}; local style_added = ''; local wrapper_tag = tag; -- <tag> gets modified so save a copy for use when/if we create a wrapper span or div if text:match ('^%*') then table.insert (html_t, '&#42;'); -- move proto language text prefix outside of italic markup if any; use numeric entity because plain splat confuses MediaWiki text = text:gsub ('^%*', ''); -- remove the splat from the text end if 'span' == tag then -- default html tag for inline content if 'italic' == style then -- but if italic tag = 'i'; -- change to <i> tags end else -- must be div so go text = div_markup_add (text, style); -- handle implied <p>, implied <p> with <i>, and list markup (*;:#) with <i> end table.insert (html_t, table.concat ({'<', tag})); -- open the <i>, <span>, or <div> html tag code = code:gsub ('%-x%-.*', ''); -- strip private use subtag from code tag because meaningless outside of wikipedia table.insert (html_t, table.concat ({' lang="', code, '\"'})); -- add language attribute if (rtl or unicode.is_rtl(text)) and ('ltr' == this_wiki_lang_dir) then -- text is right-to-left on a left-to-right wiki table.insert (html_t, ' dir="rtl"'); -- add direction attribute for right-to-left languages elseif not (rtl or unicode.is_rtl(text)) and ('rtl' == this_wiki_lang_dir) then -- text is left-to-right on a right-to-left wiki table.insert (html_t, ' dir="ltr"'); -- add direction attribute for left-to-right languages end if 'normal' == style then -- when |italic=no table.insert (html_t, ' style=\"font-style: normal;'); -- override external markup, if any style_added = '\"'; -- remember that style attribute added and is not yet closed end if is_set (size) then -- when |size=<something> if is_set (style_added) then table.insert (html_t, table.concat ({' font-size: ', size, ';'})); -- add when style attribute already inserted else table.insert (html_t, table.concat ({' style=\"font-size: ', size, ';'})); -- create style attribute style_added = '\"'; -- remember that style attribute added and is not yet closed end end table.insert (html_t, table.concat ({style_added, '>'})); -- close the opening html tag table.insert (html_t, text); -- insert the text table.insert (html_t, table.concat ({'</', tag, '>'})); -- close the 'text' <i>, <span>, or <div> html tag if is_set (language) then -- create a <title_text> string for the title= attribute in a wrapper span or div local title_text; if 'zxx' == code then -- special case for this tag 'no linguistic content' title_text = table.concat ({language, ' text'}); -- not a language so don't use 'language' in title text elseif mw.ustring.find (language, 'languages', 1, true) then title_text = table.concat ({language, ' collective text'}); -- for collective languages else title_text = table.concat ({language, '-language text'}); -- for individual languages end return title_wrapper_make (title_text, table.concat (html_t), wrapper_tag); else return table.concat (html_t); end end --[=[-------------------------< M A K E _ C A T E G O R Y >---------------------------------------------------- For individual language, <language>, returns: [[Category:Articles containing <language>-language text]] for English: [[Category:Articles containing explicitly cited English-language text]] for ISO 639-2 collective languages (and for 639-1 bh): [[Category:Articles with text in <language> languages]] ]=] local function make_category (code, language_name, nocat, name_get) local cat = {}; local retval; if ((0 ~= namespace) or nocat) and not name_get then -- only categorize in article space return ''; -- return empty string for concatenation end if mw.ustring.find (language_name, 'languages', 1, true) then return table.concat ({'[[Category:Articles with text in ', language_name, ']]'}); end table.insert (cat, '[[Category:Articles containing '); if this_wiki_lang_tag == code then table.insert (cat, 'explicitly cited ' .. language_name); -- unique category name for the local language else table.insert (cat, language_name); end table.insert (cat, '-language text]]'); return table.concat (cat); end --[[--------------------------< M A K E _ T R A N S L I T >---------------------------------------------------- return translit <i lang=xx-Latn>...</i> where xx is the language code; else return empty string The value |script= is not used in {{transliteration}} for this purpose; instead it uses |code. Because language scripts are listed in the {{transliteration}} switches they are included in the data tables. The script parameter is introduced at {{Language with name and transliteration}}. If |script= is set, this function uses it in preference to code. To avoid confusion, in this module and the templates that use it, the transliteration script parameter is renamed to be |translit-script= (in this function, tscript) This function is used by both lang_xx() and transl() lang_xx() always provides code, language_name, and translit; may provide tscript; never provides style transl() always provides language_name, translit, and one of code or tscript, never both; always provides style For {{transliteration}}, style only applies when a language code is provided ]] local function make_translit (code, language_name, translit, std, tscript, style) local title; local out_t = {}; local title_t = lang_data.translit_title_table; -- table of transliteration standards and the language codes and scripts that apply to those standards local title_text = ''; -- tool tip text for title= attribute std = std and std:lower(); -- lower case for table indexing if not is_set (std) and not is_set (tscript) then -- when neither standard nor script specified title_text = language_name; -- write a generic tool tip if not mw.ustring.find (language_name, 'languages', 1, true) then -- collective language names (plural 'languages' is part of the name) title_text = title_text .. '-language'; -- skip this text (individual and macro languages only) end title_text = title_text .. ' romanization'; -- finish the tool tip; use romanization when neither script nor standard supplied elseif is_set (std) and is_set (tscript) then -- when both are specified if title_t[std] then -- and if standard is legitimate if title_t[std][tscript] then -- and if script for that standard is legitimate if script_table[tscript] then title_text = title_text .. table.concat ({title_t[std][tscript:lower()], ' (', script_table[tscript], ' script) transliteration'}); -- add the appropriate text to the tool tip else title_text = title_text .. title_t[std]['default']; -- use the default if script not in std table; TODO: maint cat? error message because script not found for this standard? end else title_text = title_text .. title_t[std]['default']; -- use the default if script not in std table; TODO: maint cat? error message because script not found for this standard? end else return ''; -- invalid standard, setup for error message end elseif is_set (std) then -- translit-script not set, use language code if not title_t[std] then return ''; end -- invalid standard, setup for error message if title_t[std][code] then -- if language code is in the table (transl may not provide a language code) title_text = title_text .. table.concat ({title_t[std][code:lower()], ' (', language_name, ' language) transliteration'}); -- add the appropriate text to the tool tip else -- code doesn't match title_text = title_text .. title_t[std]['default']; -- so use the standard's default end else -- here if translit-script set but translit-std not set if title_t['no_std'][tscript] then title_text = title_text .. title_t['no_std'][tscript]; -- use translit-script if set elseif title_t['no_std'][code] then title_text = title_text .. title_t['no_std'][code]; -- use language code else if is_set (tscript) then title_text = title_text .. table.concat ({language_name, '-script transliteration'}); -- write a script tool tip elseif is_set (code) then if not mw.ustring.find (language_name, 'languages', 1, true) then -- collective language names (plural 'languages' is part of the name) title_text = title_text .. '-language'; -- skip this text (individual and macro languages only) end title_text = title_text .. ' transliteration'; -- finish the tool tip else title_text = title_text .. ' transliteration'; -- generic tool tip (can we ever get here?) end end end local close_tag; if is_set (code) then -- when a language code is provided (always with {{lang-xx}} templates, not always with {{transliteration}}) code = code:match ('^(%a%a%a?)'); -- strip all subtags leaving only the language subtag if not style then -- nil for the default italic style table.insert (out_t, "<i lang=\""); -- so use <i> tag close_tag = '</i>'; -- tag to be used when closing else table.insert (out_t, table.concat ({'<span style=\"font-style: ', style, '\" lang=\"'})); -- non-standard style, construct a span tag for it close_tag = '</span>'; -- tag to be used when closing end table.insert (out_t, code); table.insert (out_t, "-Latn\">"); -- transliterations are always Latin script else table.insert (out_t, "<span>"); -- when no language code: no lang= attribute, not italic ({{transliteration}} only) close_tag = '</span>'; end table.insert (out_t, translit); -- add the translit text table.insert (out_t, close_tag); -- and add the appropriate </i> or </span> if '' == title_text then -- when there is no need for a tool-tip return table.concat (out_t); -- make a string and done else return title_wrapper_make (title_text, table.concat (out_t), 'span'); -- wrap with a tool-tip span and don end end --[[--------------------------< V A L I D A T E _ T E X T >---------------------------------------------------- This function checks the content of args.text and returns empty string if nothing is amiss else it returns an error message. The tests are for empty or missing text and for improper or disallowed use of apostrophe markup. Italic rendering is controlled by the |italic= template parameter so italic markup should never appear in args.text either as ''itself'' or as '''''bold italic''''' unless |italic=unset or |italic=invert. ]] local function validate_text (template, args) if not is_set (args.text) then return make_error_msg ('no text', args, template); end if args.text:find ("%f[\']\'\'\'\'%f[^\']") or args.text:find ("\'\'\'\'\'[\']+") then -- because we're looking, look for 4 appostrophes or 6+ appostrophes return make_error_msg ('text has malformed markup', args, template); end local style = args.italic; if ('unset' ~= style) and ('invert' ~=style) then if args.text:find ("%f[\']\'\'%f[^\']") or args.text:find ("%f[\']\'\'\'\'\'%f[^\']") then -- italic but not bold, or bold italic return make_error_msg ('text has italic markup', args, template); end end end --[[--------------------------< R E N D E R _ M A I N T >------------------------------------------------------ render mainenance messages and categories ]] local function render_maint(nocat) local maint = {}; if 0 < #maint_msgs then -- when there are maintenance messages table.insert (maint, table.concat ({'<span class="lang-comment" style="font-style: normal; display: none; color: #33aa33; margin-left: 0.3em;">'})); -- opening <span> tag for _, msg in ipairs (maint_msgs) do table.insert (maint, table.concat ({msg, ' '})); -- add message strings end table.insert (maint, '</span>'); -- close the span end if (0 < #maint_cats) and (0 == namespace) and not nocat then -- when there are maintenance categories; article namespace only for _, cat in ipairs (maint_cats) do table.insert (maint, table.concat ({'[[Category:', cat, ']]'})); -- format and add the categories end end return table.concat (maint); end --[[--------------------------< P R O T O _ P R E F I X >------------------------------------------------------ for proto languages, text is prefixed with a splat. We do that here as a flag for make_text_html() so that a splat will be rendered outside of italic markup (if used). If the first character in text here is already a splat, we do nothing proto_param is boolean or nil; true adds splat prefix regardless of language name; false removes and / or inhibits regardless of language name; nil does nothing; presumes that the value in text is correct but removes extra splac ]] local function proto_prefix (text, language_name, proto_param) if false == proto_param then -- when forced by |proto=no return text:gsub ('^%**', ''); -- return text without splat prefix regardless of language name or existing splat prefix in text elseif (language_name:find ('^Proto%-') or (true == proto_param)) then -- language is a proto or forced by |proto=yes return text:gsub ('^%**', '*'); -- prefix proto-language text with a splat; also removes duplicate prefixing splats end return text:gsub ('^%*+', '*'); -- return text unmolested except multiple splats reduced to one splat end --[[--------------------------< H A S _ P O E M _ T A G >------------------------------------------------------ looks for a poem strip marker in text; returns true when found; false else auto-italic detection disabled when text has poem stripmarker because it is not possible for this code to know the content that will replace the stripmarker. ]] local function has_poem_tag (text) return text:find ('\127[^\127]*UNIQ%-%-poem%-[%a%d]+%-QINU[^\127]*\127') and true or false; end --[[--------------------------< H T M L _ T A G _ S E L E C T >------------------------------------------------ Inspects content of and selectively trims text. Returns text and the name of an appropriate html tag for text. If text contains: \n\n text has implied <p>..</p> tags - trim leading and trailing whitespace and return If text begins with list markup: \n* unordered \n; definition \n: definition \n# ordered trim all leading whitespace except \n and trim all trailing whitespace If text contains <poem>...</poem> stripmarker, return text unmodified and choose <div>..</div> tags because the stripmarker is replaced with text wrapped in <div>..</div> tags. If the text contains any actual <div>...</div> tags, then it's again returned unmodified and <div>...</div> tags are used to wrap it, to prevent div/span inversion. ]] local function html_tag_select (text) local tag; if has_poem_tag (text) then -- contains poem stripmarker (we can't know the content of that) tag = 'div'; -- poem replacement is in div tags so lang must use div tags elseif text:find ('<div') then -- reductive; if the text contains a div tag, we must use div tags tag = 'div'; elseif mw.text.trim (text):find ('\n\n+') then -- contains implied p tags text = mw.text.trim (text); -- trim leading and trailing whitespace characters tag = 'div'; -- must be div because span may not contain p tags (added later by MediaWiki); poem replacement is in div tags elseif text:find ('\n[%*:;%#]') then -- if text has list markup text = text:gsub ('^[\t\r\f ]*', ''):gsub ('%s*$', ''); -- trim all whitespace except leading newline character '\n' tag = 'div'; -- must be div because span may not contain ul, dd, dl, ol tags (added later by MediaWiki) else text = mw.text.trim (text); -- plain text tag = 'span'; -- so span is fine end return text, tag; end --[[--------------------------< V A L I D A T E _ P R O T O >-------------------------------------------------- validates value assigned to |proto=; permitted values are yes and no; yes returns as true, no returns as false, empty string (or parameter omitted) returns as nil; any other value returns as nil with a second return value of true indicating that some other value has been assigned to |proto= ]] local function validate_proto (proto_param) if 'yes' == proto_param then return true; elseif 'no' == proto_param then return false; elseif is_set (proto_param) then return nil, true; -- |proto= something other than 'yes' or 'no' else return nil; -- missing or empty end end --[[--------------------------< L A N G U A G E _ N A M E _ G E T >-------------------------------------------- common function to return language name from the data set according to IETF tag returns language name if found in data tables; nil else ]] local function language_name_get (ietf, code, cat) ietf = ietf:lower(); -- ietf:lower() because format_ietf_tag() returns mixed case local name; -- remains nil if not found if override_table[ietf] then -- look for whole IETF tag in override table name = override_table[ietf]; elseif override_table[code] then -- not there so try basic language tag name = override_table[code]; elseif lang_table[code] then -- shift to iana active tag/name table name = lang_table[code]; elseif lang_dep_table[code] then -- try the iana deprecated tag/name table name = lang_dep_table[code]; end if lang_dep_table[code] and cat then -- because deprecated code may have been overridden to en.wiki preferred name table.insert (maint_cats, table.concat ({'Lang and lang-xx using deprecated ISO 639 codes|', code})); table.insert (maint_msgs, table.concat ({'code: ', code, ' is deprecated'})); end return name; -- name from data tables or nil end --[[--------------------------< _ L A N G >-------------------------------------------------------------------- entry point for {{lang}} there should be no reason to set parameters in the {{lang}} {{#invoke:}} <includeonly>{{#invoke:lang|lang}}</includeonly> parameters are received from the template's frame (parent frame) ]] local function _lang (args) local out = {}; local language_name; -- used to make category names local category_name; -- same as language_name except that it retains any parenthetical disambiguators (if any) from the data set local subtags = {}; -- IETF subtags script, region, variant, and private local code; -- the language code local msg; -- for error messages local tag = 'span'; -- initial value for make_text_html() local template = args.template or 'Lang'; maint_cats = {}; -- initialize because when this module required into another module, these only declared once so only initialzed once maint_msgs = {}; validate_cat_args (args); -- determine if categorization should be suppressed if args[1] and args.code then return make_error_msg ('conflicting: {{{1}}} and |code=', args, template); else args.code = args[1] or args.code; -- prefer args.code end if args[2] and args.text then return make_error_msg ('conflicting: {{{2}}} and |text=', args, template); else args.text = args[2] or args.text; -- prefer args.text end msg = validate_text (template, args); -- ensure that |text= is set if is_set (msg) then -- msg is an already-formatted error message return msg; end args.text, tag = html_tag_select (args.text); -- inspects text; returns appropriate html tag with text trimmed accordingly args.rtl = args.rtl == 'yes'; -- convert to boolean: 'yes' -> true, other values -> false args.proto, msg = validate_proto (args.proto); -- return boolean, or nil, or nil and error message flag if msg then return make_error_msg (table.concat ({'invalid |proto=: ', args.proto}), args, template); end code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (args.code); -- |script=, |region=, |variant= not supported because they should be part of args.code ({{{1}}} in {{lang}}) if msg then return make_error_msg ( msg, args, template); end args.italic, msg = validate_italic (args); if msg then return make_error_msg (msg, args, template); end if nil == args.italic then -- nil when |italic= absent or not set or |italic=default; args.italic controls if ('latn' == subtags.script) or -- script is latn (this_wiki_lang_tag ~= code and not is_set (subtags.script) and not has_poem_tag (args.text) and unicode.is_Latin (args.text)) then -- text not this wiki's language, no script specified and not in poem markup but is wholly latn script (auto-italics) args.italic = 'italic'; -- DEFAULT for {{lang}} templates is upright; but if latn script set for font-style:italic else args.italic = 'inherit'; -- italic not set; script not latn; inherit current style end end if is_set (subtags.script) then -- if script set, override rtl setting if in_array (subtags.script, lang_data.rtl_scripts) then args.rtl = true; -- script is an rtl script else args.rtl = false; -- script is not an rtl script end end args.code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles language_name = language_name_get (args.code, code, true); -- get language name; try ietf tag first, then code w/o variant then code w/ variant if 'invert' == args.italic and 'span' == tag then -- invert only supported for in-line content args.text = invert_italics (args.text) end args.text = proto_prefix (args.text, language_name, args.proto); -- prefix proto-language text with a splat table.insert (out, make_text_html (args.code, args.text, tag, args.rtl, args.italic, args.size, language_name)); table.insert (out, make_category (code, language_name, args.nocat)); table.insert (out, render_maint(args.nocat)); -- maintenance messages and categories return table.concat (out); -- put it all together and done end --[[--------------------------< L A N G >---------------------------------------------------------------------- entry point for {{lang}} there should be no reason to set parameters in the {{lang}} {{#invoke:}} <includeonly>{{#invoke:lang|lang}}</includeonly> parameters are received from the template's frame (parent frame) ]] local function lang (frame) local args = getArgs (frame, { -- this code so that we can detect and handle wiki list markup in text valueFunc = function (key, value) if 2 == key or 'text' == key then -- the 'text' parameter; do not trim wite space return value; -- return untrimmed 'text' elseif value then -- all other values: if the value is not nil value = mw.text.trim (value); -- trim whitespace if '' ~= value then -- empty string when value was only whitespace return value; end end return nil; -- value was empty or contained only whitespace end -- end of valueFunc }); return _lang (args); end --[[--------------------------< T R A N S L A T I O N _ M A K E >---------------------------------------------- stand-alone function to create literal translation of main text Also used by {{lang-x2}} ]] local function translation_make (args_t) local translation_t = {', '}; -- initialize output if 'none' ~= args_t.label then -- if we want a label table.insert (translation_t, '<small>'); -- open the <small> html tag if 'no' == args_t.link then table.insert (translation_t, '<abbr title="literal translation">lit.</abbr>'); -- unlinked form else table.insert (translation_t, make_wikilink ('Literal translation', 'lit.')); -- linked form end table.insert (translation_t, "&thinsp;</small>"); -- close the <small> html tag end table.insert (translation_t, table.concat ({'&#39;', args_t.translation, '&#39;'})); -- use html entities to avoid wiki markup confusion return table.concat (translation_t); -- make a big string and done end --[[--------------------------< L A N G _ X X >---------------------------------------------------------------- For the {{lang-xx}} templates, the only parameter required to be set in the template is the language code. All other parameters can, usually should, be written in the template call. For {{lang-xx}} templates for languages that can have multiple writing systems, it may be appropriate to set |script= as well. For each {{lang-xx}} template choose the appropriate entry-point function so that this function knows the default styling that should be applied to text. For normal, upright style: <includeonly>{{#invoke:lang|lang_xx_inherit|code=xx}}</includeonly> For italic style: <includeonly>{{#invoke:lang|lang_xx_italic|code=xx}}</includeonly> All other parameters should be received from the template's frame (parent frame) Supported parameters are: |code = (required) the IANA language code |script = IANA script code; especially for use with languages that use multiple writing systems |region = IANA region code |variant = IANA variant code |text = (required) the displayed text in language specified by code |link = boolean false ('no') does not link code-spcified language name to associated language article |rtl = boolean true ('yes') identifies the language specified by code as a right-to-left language |nocat = boolean true ('yes') inhibits normal categorization; error categories are not affected |cat = boolian false ('no') opposite form of |nocat= |italic = boolean true ('yes') renders displayed text in italic font; boolean false ('no') renders displayed text in normal font; not set renders according to initial_style_state |lit = text that is a literal translation of text |label = 'none' to suppress all labeling (language name, 'translit.', 'lit.') any other text replaces language-name label - automatic wikilinking disabled for those {{lang-xx}} templates that support transliteration (those templates where |text= is not entirely latn script): |translit = text that is a transliteration of text |translit-std = the standard that applies to the transliteration |translit-script = ISO 15924 script name; falls back to code For {{lang-xx}}, the positional parameters are: {{{1}}} text {{{2}}} transliterated text {{{3}}} literal translation text no other positional parameters are allowed ]] local function _lang_xx (args) local out = {}; local language_name; -- used to make display text, article links local category_name; -- same as language_name except that it retains any parenthetical disambiguators (if any) from the data set local subtags = {}; -- IETF subtags script, region, and variant local code; -- the language code local translit_script_name; -- name associated with IANA (ISO 15924) script code local translit; local translit_title; local msg; -- for error messages local tag = 'span'; -- initial value for make_text_html() local template = args.template or 'Lang-xx'; maint_cats = {}; -- initialize because when this module required into another module, these only declared once so only initialzed once maint_msgs = {}; if args[1] and args.text then return make_error_msg ('conflicting: {{{1}}} and |text=', args, template); else args.text = args[1] or args.text; -- prefer args.text end msg = validate_text (template, args); -- ensure that |text= is set, does not contain italic markup and is protected from improper bolding if is_set (msg) then return msg; end args.text, tag = html_tag_select (args.text); -- inspects text; returns appropriate html tag with text trimmed accordingly if args[2] and args.translit then return make_error_msg ('conflicting: {{{2}}} and |translit=', args, template); else args.translit = args[2] or args.translit -- prefer args.translit end if args[3] and (args.translation or args.lit) then return make_error_msg ('conflicting: {{{3}}} and |lit= or |translation=', args, template); elseif args.translation and args.lit then return make_error_msg ('conflicting: |lit= and |translation=', args, template); else args.translation = args[3] or args.translation or args.lit; -- prefer args.translation end if args.links and args.link then return make_error_msg ('conflicting: |links= and |link=', args, template); else args.link = args.link or args.links; -- prefer args.link end validate_cat_args (args); -- determine if categorization should be suppressed args.rtl = args.rtl == 'yes'; -- convert to boolean: 'yes' -> true, other values -> false code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (args.code, args.script, args.region, args.variant); -- private omitted because private if msg then -- if an error detected then there is an error message return make_error_msg (msg, args, template); end args.italic, msg = validate_italic (args); if msg then return make_error_msg (msg, args, template); end if nil == args.italic then -- args.italic controls if is_set (subtags.script) then if 'latn' == subtags.script then args.italic = 'italic'; -- |script=Latn; set for font-style:italic else args.italic = initial_style_state; -- italic not set; script is not latn; set for font-style:<initial_style_state> end else args.italic = initial_style_state; -- here when |italic= and |script= not set; set for font-style:<initial_style_state> end end if is_set (subtags.script) then -- if script set override rtl setting if in_array (subtags.script, lang_data.rtl_scripts) then args.rtl = true; -- script is an rtl script else args.rtl = false; -- script is not an rtl script end end args.proto, msg = validate_proto (args.proto); -- return boolean, or nil, or nil and error message flag if msg then return make_error_msg (table.concat ({'invalid |proto=: ', args.proto}), args, template); end args.code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles language_name = language_name_get (args.code, code, true); -- get language name; try ietf tag first, then code w/o variant then code w/ variant category_name = language_name; -- category names retain IANA parenthetical diambiguators (if any) language_name = language_name:gsub ('%s+%b()', ''); -- remove IANA parenthetical disambiguators or qualifiers from names that have them if args.label then if 'none' ~= args.label then table.insert (out, table.concat ({args.label, ': '})); -- custom label end else if 'no' == args.link then table.insert (out, language_name); -- language name without wikilink else if mw.ustring.find (language_name, 'languages', 1, true) then table.insert (out, make_wikilink (language_name)); -- collective language name uses simple wikilink elseif lang_data.article_name[args.code:lower()] then -- is ietf tag in article name over ride? table.insert (out, make_wikilink (lang_data.article_name[args.code:lower()], language_name)); -- language name with wikilink from override data elseif lang_data.article_name[code] then -- is language tag in article override table.insert (out, make_wikilink (lang_data.article_name[code], language_name)); -- language name with wikilink from override data else table.insert (out, make_wikilink (language_name .. ' language', language_name)); -- language name with wikilink end end table.insert (out, ': '); -- separator end if 'invert' == args.italic then args.text = invert_italics (args.text) end args.text = proto_prefix (args.text, language_name, args.proto); -- prefix proto-language text with a splat table.insert (out, make_text_html (args.code, args.text, tag, args.rtl, args.italic, args.size, ('none' == args.label) and language_name or nil)) if is_set (args.translit) and not unicode.is_Latin (args.text) then -- transliteration (not supported in {{lang}}); not supported when args.text is wholly latn text (this is an imperfect test) table.insert (out, ', '); -- comma to separate text from translit if 'none' ~= args.label then table.insert (out, '<small>'); if script_table[args['translit-script']] then -- when |translit-script= is set, try to use the script's name translit_script_name = script_table[args['translit-script']]; else translit_script_name = language_name; -- fall back on language name end translit_title = mw.title.makeTitle (0, table.concat ({'Romanization of ', translit_script_name})); -- make a title object if translit_title.exists and ('no' ~= args.link) then table.insert (out, make_wikilink ('Romanization of ' .. translit_script_name or language_name, 'romanized') .. ':'); -- make a wikilink if there is an article to link to else table.insert (out, 'romanized:'); -- else plain text end table.insert (out, '&nbsp;</small>'); -- close the small tag end translit = make_translit (args.code, language_name, args.translit, args['translit-std'], args['translit-script']) if is_set (translit) then table.insert (out, translit); else return make_error_msg (table.concat ({'invalid translit-std: \'', args['translit-std'] or '[missing]'}), args, template); end end if is_set (args.translation) then -- translation (not supported in {{lang}}) table.insert (out, translation_make (args)); end table.insert (out, make_category (code, category_name, args.nocat)); table.insert (out, render_maint(args.nocat)); -- maintenance messages and categories return table.concat (out); -- put it all together and done end --[[--------------------------< L A N G _ X X _ A R G S _ G E T >---------------------------------------------- common function to get args table from {{lang-??}} templates returns table of args ]] local function lang_xx_args_get (frame) local args = getArgs(frame, { parentFirst= true, -- parameters in the template override parameters set in the {{#invoke:}} valueFunc = function (key, value) if 1 == key then -- the 'text' parameter; do not trim wite space return value; -- return untrimmed 'text' elseif value then -- all other values: if the value is not nil value = mw.text.trim (value); -- trim whitespace if '' ~= value then -- empty string when value was only whitespace return value; end end return nil; -- value was empty or contained only whitespace end -- end of valueFunc }); return args; end --[[--------------------------< L A N G _ X X _ I T A L I C >-------------------------------------------------- Entry point for those {{lang-xx}} templates that call lang_xx_italic(). Sets the initial style state to italic. ]] local function lang_xx_italic (frame) local args = lang_xx_args_get (frame); initial_style_state = 'italic'; return _lang_xx (args); end --[[--------------------------< _ L A N G _ X X _ I T A L I C >------------------------------------------------ Entry point ffrom another module. Sets the initial style state to italic. ]] local function _lang_xx_italic (args) initial_style_state = 'italic'; return _lang_xx (args); end --[[--------------------------< L A N G _ X X _ I N H E R I T >------------------------------------------------ Entry point for those {{lang-xx}} templates that call lang_xx_inherit(). Sets the initial style state to inherit. ]] local function lang_xx_inherit (frame) local args = lang_xx_args_get (frame); initial_style_state = 'inherit'; return _lang_xx (args); end --[[--------------------------< _ L A N G _ X X _ I N H E R I T >---------------------------------------------- Entry point from another module. Sets the initial style state to inherit. ]] local function _lang_xx_inherit (args) initial_style_state = 'inherit'; return _lang_xx (args); end --[[--------------------------< _ I S _ I E T F _ T A G >------------------------------------------------------ Returns true when a language name associated with IETF language tag exists; nil else. IETF language tag must be valid. All code combinations supported by {{lang}} and the {{lang-xx}} templates are supported by this function. Module entry point from another module ]] local function _is_ietf_tag (tag) -- entry point when this module is require()d into another local c, s, r, v, p, err; -- code, script, region, variant, private, error message c, s, r, v, p, err = get_ietf_parts (tag); -- disassemble tag into constituent part and validate return ((c and not err) and true) or nil; -- return true when code portion has a value without error message; nil else end --[[--------------------------< I S _ I E T F _ T A G >-------------------------------------------------------- Module entry point from an {{#invoke:}} ]] local function is_ietf_tag (frame) return _is_ietf_tag (getArgs (frame)[1]); -- args[1] is the ietf language tag to be tested; also get parent frame end --[[--------------------------< I S _ I E T F _ T A G _ F R A M E >-------------------------------------------- Module entry point from an {{#invoke:}}; same as is_ietf_tag() except does not get parameters from the parent (template) frame. This function not useful when called by {{lang|fn=is_ietf_tag_frame|<tag>}} because <tag> is in the parent frame. ]] local function is_ietf_tag_frame (frame) return _is_ietf_tag (getArgs (frame, {frameOnly = true,})[1]); -- args[1] is the ietf language tag to be tested; do not get parent frame end --[[--------------------------< _ N A M E _ F R O M _ T A G >-------------------------------------------------- Returns language name associated with IETF language tag if valid; error message else. All code combinations supported by {{lang}} and the {{lang-xx}} templates are supported by this function. Set invoke's |link= parameter to yes to get wikilinked version of the language name. Module entry point from another module ]] local function _name_from_tag (args) local subtags = {}; -- IETF subtags script, region, variant, and private local raw_code = args[1]; -- save a copy of the input IETF subtag local link = 'yes' == args['link']; -- make a boolean local label = args.label; local code; -- the language code local msg; -- gets an error message if IETF language tag is malformed or invalid local language_name = ''; code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (raw_code); if msg then local template = (args['template'] and table.concat ({'{{', args['template'], '}}: '})) or ''; -- make template name (if provided by the template) return table.concat ({'<span style=\"color:#d33\">Error: ', template, msg, '</span>'}); end raw_code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles; private omitted because private language_name = language_name_get (raw_code, code); -- get language name; try ietf tag first, then code w/o variant then code w/ variant language_name = language_name:gsub ('%s+%b()', ''); -- remove IANA parenthetical disambiguators or qualifiers from names that have them if link then -- when |link=yes, wikilink the language name if mw.ustring.find (language_name, 'languages', 1, true) then language_name = make_wikilink (language_name, label); -- collective language name uses simple wikilink elseif lang_data.article_name[raw_code:lower()] then -- is ietf tag in article name override? language_name = make_wikilink (lang_data.article_name[raw_code:lower()], label or language_name); -- language name with wikilink from override data elseif lang_data.article_name[code] then -- is language tag in article name override? language_name = make_wikilink (lang_data.article_name[code], label or language_name); -- language name with wikilink from override data else language_name = make_wikilink (language_name .. ' language', label or language_name); -- language name with wikilink end end return language_name; end --[[--------------------------< N A M E _ F R O M _ T A G >---------------------------------------------------- Module entry point from an {{#invoke:}} ]] local function name_from_tag (frame) -- entry point from an {{#invoke:Lang|name_from_tag|<ietf tag>|link=<yes>|template=<template name>}} return _name_from_tag (getArgs(frame)) -- pass-on the args table, nothing else; getArgs() so we also get parent frame end --[[--------------------------< _ T A G _ F R O M _ N A M E >-------------------------------------------------- Returns the ietf language tag associated with the language name. Spelling of language name must be correct according to the spelling in the source tables. When a standard language name has a parenthetical disambiguator, that disambiguator must be omitted (they are not present in the data name-to-tag tables). Module entry point from another module ]] local function _tag_from_name (args) -- entry point from another module local msg; if args[1] and '' ~= args[1] then local data = mw.loadData ('Module:Lang/tag from name'); -- get the reversed data tables TODO: change when going live local lang = args[1]:lower(); -- allow any-case for the language name (speeling must till be correct) local tag = data.rev_override_table[lang] or data.rev_lang_table[lang] or data.rev_lang_dep_table[lang]; -- get the code; look first in the override then in the standard if tag then return tag, true; -- language name found so return tag and done; second return used by is_lang_name() else msg = 'language: ' .. args[1] .. ' not found' -- language name not found, error message end else msg = 'missing language name' -- language name not provided, error message end local template = ''; if args.template and '' ~= args.template then template = table.concat ({'{{', args['template'], '}}: '}); -- make template name (if provided by the template) end return table.concat ({'<span style=\"color:#d33\">Error: ', template, msg, '</span>'}); end --[[--------------------------< T A G _ F R O M _ N A M E >---------------------------------------------------- Module entry point from an {{#invoke:}} ]] local function tag_from_name (frame) -- entry point from an {{#invoke:Lang|tag_from_name|<language name>|link=<yes>|template=<template name>}} local result, _ = _tag_from_name (getArgs(frame)) -- pass-on the args table, nothing else; getArgs() so we also get parent frame; supress second return used by is_lang_name() return result; end --[[--------------------------< I S _ L A N G _ N A M E >------------------------------------------------------ Module entry point from an {{#invoke:}} ]] local function is_lang_name (frame) local _, result = _tag_from_name (getArgs(frame)) -- pass-on the args table, nothing else; getArgs() so we also get parent frame; supress second return used by tag_from_name() return result and true or nil; end --[[--------------------------< _ T R A N S L >---------------------------------------------------------------- Module entry point from another module ]] local function _transl (args) local title_table = lang_data.translit_title_table; -- table of transliteration standards and the language codes and scripts that apply to those standards local language_name; -- language name that matches language code; used for tool tip local translit; -- transliterated text to display local script; -- IANA script local msg; -- for when called functions return an error message maint_cats = {}; -- initialize because when this module required into another module, these only declared once so only initialzed once maint_msgs = {}; if is_set (args[3]) then -- [3] set when {{transliteration|code|standard|text}} args.text = args[3]; -- get the transliterated text args.translit_std = args[2] and args[2]:lower(); -- get the standard; lower case for table indexing if not title_table[args.translit_std] then return make_error_msg (table.concat ({'unrecognized transliteration standard: ', args.translit_std}), args, 'Transliteration'); end else if is_set (args[2]) then -- [2] set when {{transliteration|code|text}} args.text = args[2]; -- get the transliterated text else if args[1] and (args[1]:match ('^%a%a%a?%a?$') or -- args[2] missing; is args[1] a language or script tag or is it the transliterated text? args[1]:match ('^%a%a%a?%-x%-')) then -- or is args[1] a private-use tag return make_error_msg ('no text', args, 'Transliteration'); -- args[1] is a code so we're missing text else args.text = args[1]; -- args[1] is not a code so we're missing that; assign args.text for error message return make_error_msg ('missing language / script code', args, 'Transliteration'); end end end if is_set (args[1]) then -- IANA language code used for html lang= attribute; or ISO 15924 script code if args[1]:match ('^%a%a%a?%a?$') or args[1]:match ('^%a%a%a?%-x%-') then -- args[1] has correct form? args.code = args[1]:lower(); -- use the language/script code; only (2, 3, or 4 alpha characters) or private-use; lower case because table indexes are lower case else return make_error_msg (table.concat ({'unrecognized language / script code: ', args[1]}), args, 'Transliteration'); -- invalid language / script code end else return make_error_msg ('missing language / script code', args, 'Transliteration'); -- missing language / script code so quit end args.italic, msg = validate_italic (args); if msg then return make_error_msg (msg, args, 'Transliteration'); end if 'italic' == args.italic then -- 'italic' when |italic=yes; because that is same as absent or not set and |italic=default args.italic = nil; -- set to nil; end if override_table[args.code] then -- is code a language code defined in the override table? language_name = override_table[args.code]; args.code = args.code:match ('^%a%a%a?'); -- if private use, strip all but language subtag elseif lang_table[args.code] then -- is code a language code defined in the standard language code tables? language_name = lang_table[args.code]; elseif lang_dep_table[args.code] then -- is code a language code defined in the deprecated language code tables? language_name = lang_dep_table[args.code]; elseif script_table[args.code] then -- if here, code is not a language code; is it a script code? language_name = script_table[args.code]; script = args.code; -- code was an ISO 15924 script so use that instead args.code = ''; -- unset because not a language code else return make_error_msg (table.concat ({'unrecognized language / script code: ', args.code}), args, 'Transliteration'); -- invalid language / script code end -- here only when all parameters passed to make_translit() are valid return make_translit (args.code, language_name, args.text, args.translit_std, script, args.italic); end --[[--------------------------< T R A N S L >------------------------------------------------------------------ Module entry point from an {{#invoke:}} ]] local function transl (frame) return _transl (getArgs(frame)); end --[[--------------------------< C A T E G O R Y _ F R O M _ T A G >-------------------------------------------- Returns category name associated with IETF language tag if valid; error message else All code combinations supported by {{lang}} and the {{lang-xx}} templates are supported by this function. Module entry point from another module ]] local function _category_from_tag (args_t) local subtags = {}; -- IETF subtags script, region, variant, and private local raw_code = args_t[1]; -- save a copy of the input IETF subtag local link = 'yes' == args_t.link; -- make a boolean local label = args_t.label; local code; -- the language code local msg; -- gets an error message if IETF language tag is malformed or invalid local category_name = ''; code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (raw_code); if msg then local template = (args_t.template and table.concat ({'{{', args_t.template, '}}: '})) or ''; -- make template name (if provided by the template) return table.concat ({'<span style=\"color:#d33\">Error: ', template, msg, '</span>'}); end raw_code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles; private omitted because private category_name = language_name_get (raw_code, code); -- get language name; try ietf tag first, then code w/o variant then code w/ variant category_name = make_category (code, category_name, nil, true):gsub ('[%[%]]', ''); if link then return table.concat ({'[[:', category_name, ']]'}); else return category_name; end end --[[--------------------------< C A T E G O R Y _ F R O M _ T A G >-------------------------------------------- Module entry point from an {{#invoke:}} ]] local function category_from_tag (frame) -- entry point from an {{#invoke:Lang|category_from_tag|<ietf tag>|template=<template name>}} return _category_from_tag (getArgs (frame)); -- pass-on the args table, nothing else; getArgs() so we also get parent frame end --[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return { category_from_tag = category_from_tag, lang = lang, -- entry point for {{lang}} lang_xx_inherit = lang_xx_inherit, -- entry points for {{lang-??}} lang_xx_italic = lang_xx_italic, is_ietf_tag = is_ietf_tag, is_ietf_tag_frame = is_ietf_tag_frame, is_lang_name = is_lang_name, tag_from_name = tag_from_name, -- returns ietf tag associated with language name name_from_tag = name_from_tag, -- used for template documentation; possible use in ISO 639 name from code templates transl = transl, -- entry point for {{transliteration}} _category_from_tag = _category_from_tag, -- entry points when this module is require()d into other modules _lang = _lang, _lang_xx_inherit = _lang_xx_inherit, _lang_xx_italic = _lang_xx_italic, _is_ietf_tag = _is_ietf_tag, get_ietf_parts = get_ietf_parts, _tag_from_name = _tag_from_name, _name_from_tag = _name_from_tag, _transl = _transl, _translation_make = translation_make, }; fdq735mf2cgbbxap0hk6ki2mdxxe1w5 Nhwɛdo:OCLC 10 1671 14203 14202 2024-08-02T20:06:49Z Rich Farmbrough 1415 14203 wikitext text/x-wiki {{Catalog lookup link|{{{oclc|{{{1|}}}}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{9|}}}|article-link=OCLC (identifier)|article-name=OCLC|link-prefix=https://www.worldcat.org/oclc/|list-leadout={{{leadout|}}}|link-postfix={{#if:{{{show|}}}|/editions}}|item-postfix={{#if:{{{show|}}}|&#32;({{#ifeq:{{{show|}}}|all|all editions|{{{show|}}}}})}}}}<noinclude> {{Documentation}} </noinclude> p118l2pbko3t3oc3t8do2dlkeaxgnsf Nhwɛdo:Catalog lookup link 10 1672 14204 2024-08-02T20:07:23Z Rich Farmbrough 1415 Created page with "{{#invoke:Catalog lookup link|main}}<noinclude> {{Documentation}} </noinclude>" 14204 wikitext text/x-wiki {{#invoke:Catalog lookup link|main}}<noinclude> {{Documentation}} </noinclude> 2fnme8a36espz7j84e2mcqk6ism8b43 Module:Catalog lookup link 828 1673 14205 2024-08-02T20:08:17Z Rich Farmbrough 1415 Created page with "--[[ |1=, |2=, |3=, |4=, |5=, |6=, |7=, |8=, |9=: Optional unnamed parameters for 0 to 9 items to be listed. Whitespace is trimmed off both ends and the strings are urlencoded as if they were query strings. |article-link=: Optional Wikipedia article name to link to. |article-name=: Optional alternative text to be displayed for |article-link= link in front of catalog link. If not specified, |article-link= is used for display as well. If both parameters are not specified..." 14205 Scribunto text/plain --[[ |1=, |2=, |3=, |4=, |5=, |6=, |7=, |8=, |9=: Optional unnamed parameters for 0 to 9 items to be listed. Whitespace is trimmed off both ends and the strings are urlencoded as if they were query strings. |article-link=: Optional Wikipedia article name to link to. |article-name=: Optional alternative text to be displayed for |article-link= link in front of catalog link. If not specified, |article-link= is used for display as well. If both parameters are not specified, the prefix is omitted completely. |article-suffix=: Optional symbol to be displayed after article name or link (f.e. ":"; omitted, if not defined). |link-prefix=: Optional prefix portion of url to external catalog item(s). |link-suffix=: Optional suffix portion of url to external catalog item(s). |item-prefix=: Optional text displayed in front of each external link (omitted, if not defined) |item-suffix=: Optional text displayed immediately after each external link (omitted, if not defined) |list-separator=: Optional alternative separator displayed between list items (default: ", ", if not specified). Whitespace must be encoded. |list-leadout=: Optional alternative leadout text displayed between the last two list items (f.e. "and", "or", "as well as", etc., default is the |list-separator= or ", ".) |leadout-suffix=: Optional alternative suffix text of the leadout (see |list-leadout=) displayed between the last two list items. This gets added in front of the last list item instead of the default whitespace which is added without this parameter. This may be necessary if |list-separator= is used not only to define the list separator but also parts of the item prefix (except for the first one). (At present, this is used only to cope with format oddities of the {{MR}} template.) new parameters that support access icons: |allowed_icons= – comma-separated list of keywords: free, limited, registration, subscription, none, all (default; 'all' implied when this parameter empty or omitted) the icons specified in the following parameters are checked agains the list in |allowed-icons=; not in the list? not displayed |url-access-all= – applies specified icon to all items in the list; accepted keywords: free, limited, registration, subscription; |url-accessn= – applies specified icon to item n of the list (the nth positional parameter); accepted keywords: free, limited, registration, subscription; ]] require('strict'); local getArgs = require ('Module:Arguments').getArgs; local lock_icons = { --icon classes are defined in Module:Citation/CS1/styles.css ['free'] = {'id-lock-free', 'Freely accessible'}, ['registration'] = {'id-lock-registration', 'Free registration required'}, ['limited'] = {'id-lock-limited', 'Free access subject to limited trial, subscription normally required'}, ['subscription'] = {'id-lock-subscription', 'Paid subscription required'}, } --[[--------------------------< I S _ S E T >------------------------------------------------------------------ Returns true if argument is set; false otherwise. Argument is 'set' when it exists (not nil) or when it is not an empty string. ]] local function is_set( var ) return not (var == nil or var == ''); end --[=[-------------------------< M A K E _ L A B E L >---------------------------------------------------------- Makes a wikilinked or plain text label from arguments; when both link and display text is provided, makes a wikilink in the form [[L|D]]; if only link is provided, makes a wikilinked label in the form [[L]]; if only display is provided, makes a plain-text label; if neither are provided makes a label from suffix, returns an empty string else. ]=] local function make_label (link, display, suffix) local label = ''; if is_set (link) then if is_set (display) then label = table.concat ({'[[', link, '|', display, ']]'}); -- make [[L|D]] wikilinked label else label = table.concat ({'[[', link, ']]'}); -- make [[L]] wikilinked label end elseif is_set (display) then label = display; -- plain-text label end if is_set (label) then return table.concat ({label, suffix, '&nbsp;'}); -- assemble the complete label else return suffix; -- no space after suffix if no label end end --[[--------------------------< I C O N _ I N D E X _ G E T >-------------------------------------------------- returns index into lock_icons[] if value assigned to |url-access= or |url-access-all= is a valid icon selector (free, limited, registration, subscription) icon selection may be limited to a subset of the icons with: |allow_icons=<comma-separated list of allowed icons> <comma-separated list of allowed icons> may be any of the keywords: free, limited, registration, subscription, none, all keyword 'all' is default condition; 'all' is implied when |allowed=icons= is empty or omitted keyword 'none' for use with identifiers where icons are inappropriate (isbn, issn, oclc) Templates using this module should set: |allow_icons=free for most identifiers; |allow_icons=none for isbn, issn, oclc, etc |url-access= is alias of |url-access1= ]] local function icon_index_get (args, k) local icon; local param_name = (1 == k and is_set (args['url-access']) and 'url-access') or table.concat ({'url-access', k}); -- make an enumerated parameter name if is_set (args['url-access-all']) and lock_icons[args['url-access-all']] then -- if set and valid icon = args['url-access-all']; -- tentatively elseif is_set (args[param_name]) and lock_icons[args[param_name]] then -- if set and valid icon = args[param_name]; -- tentatively else return nil; -- neither |url-access-all= nor |url-accessn= set so return nil end if args['allow_icons'] and args['allow_icons']:find ('none') then -- if 'none' keyword is present return nil; -- icons display not allowed end if not is_set (args['allow_icons']) or args['allow_icons']:find ('all') or args['allow_icons']:find (icon) then --if all allowed or specified icon is allowed return icon; -- return selected icon as index into icon table end end --[[--------------------------< M A I N >---------------------------------------------------------------------- Template entrypoint to this module; arguments come primarily from the parent frame though in templates that use this module, |allowed-icons= is typically set, if needed, in the {{#invoke:}}. ]] local function main (frame) local args = getArgs (frame); local out_text = ''; if is_set(args[1]) then local result = {}; local label; local article_suffix = args['article-suffix'] or args['article-postfix'] or ''; local link_prefix = args['link-prefix'] or ''; local link_suffix = args['link-suffix'] or args['link-postfix'] or ''; local item_prefix = args['item-prefix'] or ''; local item_suffix = args['item-suffix'] or args['item-postfix'] or ''; local list_separator = args['list-separator'] or ', '; local leadout_suffix = args['leadout-suffix'] or args['leadout-postfix'] or ' '; local list_leadout; local icon_index; if is_set (args['list-leadout']) then list_leadout = table.concat ({ mw.ustring.gsub (args['list-leadout'], '^(%a)', ' %1'), -- insert leading space if first character is a letter leadout_suffix, }); else list_leadout = ''; end label = make_label (args['article-link'], args['article-name'], article_suffix); for k, item in ipairs (args) do -- for each of the positional parameters item = mw.text.trim (item); -- remove extraneous whitespace if is_set (link_prefix) then -- if there is link prefix... item = table.concat ({ -- create an external link item '[', -- open ext link markup link_prefix, -- url prefix mw.uri.encode (item), -- item is part of url link_suffix, -- url suffix ' ', -- required space between url and label item_prefix, -- label prefix item, -- item as label item_suffix, -- item suffix ']' -- close ext link markup }); icon_index = icon_index_get (args, k); -- set if icon specified and allowed for this item; nil else if icon_index then item = table.concat ({ -- add access icon markup to this item '<span class="', -- open the opening span tag; icon classes are defined in Module:Citation/CS1/styles.css lock_icons[icon_index][1], -- add the appropriate lock icon class '" title="', -- and the title attribute lock_icons[icon_index][2], -- for an appropriate tool tip '">', -- close the opening span tag item, '</span>', -- and close the span }); end else item = table.concat ({ -- create an unlinked item item_prefix, -- label prefix item, -- item as label item_suffix, -- item suffix }); end table.insert (result, item); -- add the item to the result list end out_text = frame:callParserFunction('#tag', {'templatestyles', '', src=table.concat({ 'Module:Citation/CS1', mw.ustring.match(frame:getTitle(), '/sandbox$') or '', '/styles.css', })}); if is_set (args['list-leadout']) then out_text = table.concat ({out_text, label, mw.text.listToText (result, list_separator, list_leadout)}); else out_text = table.concat ({out_text, label, table.concat (result, list_separator)}); end end --is_set (args[1]) return out_text end return {main = main}; fe3plrborzffadj8n3rryoftebxqjbx Module:Citation/CS1/styles.css 828 1674 14206 2024-08-02T20:09:59Z Rich Farmbrough 1415 Created page with "/* Protection icon the following line controls the page-protection icon in the upper right corner it must remain within this comment {{sandbox other||{{pp-template}}}} */ /* Overrides Some wikis do not override user agent default styles for HTML <cite> and <q>, unlike en.wp. On en.wp, keep these the same as [[MediaWiki:Common.css]]. The word-wrap and :target styles were moved here from Common.css. On en.wp, keep these the same as [[Template:Citation/styles.css]]. */..." 14206 sanitized-css text/css /* Protection icon the following line controls the page-protection icon in the upper right corner it must remain within this comment {{sandbox other||{{pp-template}}}} */ /* Overrides Some wikis do not override user agent default styles for HTML <cite> and <q>, unlike en.wp. On en.wp, keep these the same as [[MediaWiki:Common.css]]. The word-wrap and :target styles were moved here from Common.css. On en.wp, keep these the same as [[Template:Citation/styles.css]]. */ cite.citation { font-style: inherit; /* Remove italics for <cite> */ /* Break long urls, etc., rather than overflowing box */ word-wrap: break-word; } .citation q { quotes: '"' '"' "'" "'"; /* Straight quote marks for <q> */ } /* Highlight linked elements (such as clicked references) in blue */ .citation:target { /* ignore the linter - all browsers of interest implement this */ background-color: rgba(0, 127, 255, 0.133); } /* ID and URL access Both core and Common.css have selector .mw-parser-output a[href$=".pdf"].external for PDF pages. All TemplateStyles pages are hoisted to .mw-parser-output. We need to have specificity equal to a[href$=".pdf"].external for locks to override PDF icon. That's essentially 2 classes and 1 element. the .id-lock-... selectors are for use by non-citation templates like {{Catalog lookup link}} bg-size `contain` in Minerva and Timeless is too large, so we set a size for them and then exclude them later */ .id-lock-free.id-lock-free a { background: url(//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg) right 0.1em center/9px no-repeat; } .id-lock-limited.id-lock-limited a, .id-lock-registration.id-lock-registration a { background: url(//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg) right 0.1em center/9px no-repeat; } .id-lock-subscription.id-lock-subscription a { background: url(//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg) right 0.1em center/9px no-repeat; } /* Wikisource Wikisource icon when |chapter= or |title= is wikilinked to Wikisource as in cite wikisource */ .cs1-ws-icon a { background: url(//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg) right 0.1em center/12px no-repeat; } body:not(.skin-timeless):not(.skin-minerva) .id-lock-free a, body:not(.skin-timeless):not(.skin-minerva) .id-lock-limited a, body:not(.skin-timeless):not(.skin-minerva) .id-lock-registration a, body:not(.skin-timeless):not(.skin-minerva) .id-lock-subscription a, body:not(.skin-timeless):not(.skin-minerva) .cs1-ws-icon a { background-size: contain; /* Common.css has a padding set for PDF URLs. bg-contain expands to the * size of the padding which makes the icons very large. we "reset" the * padding here. 1em picked out of a hat based on console having a similar * rule from elsewhere */ padding: 0 1em 0 0; } /* Errors and maintenance */ .cs1-code { /* <code>...</code> style override: mediawiki's css definition is specified here: https://git.wikimedia.org/blob/mediawiki%2Fcore.git/ 69cd73811f7aadd093050dbf20ed70ef0b42a713/skins%2Fcommon%2FcommonElements.css#L199 */ color: inherit; background: inherit; border: none; padding: inherit; } .cs1-hidden-error { display: none; color: var(--color-error, #d33); } .cs1-visible-error { color: var(--color-error, #d33); } .cs1-maint { display: none; color: #085; margin-left: 0.3em; } /* kerning */ .cs1-kern-left { padding-left: 0.2em; } .cs1-kern-right { padding-right: 0.2em; } /* selflinks – avoid bold font style when cs1|2 template links to the current page */ .citation .mw-selflink { font-weight: inherit; } @media screen { /* Small text size Set small text size in one place. 0.95 (here) * 0.9 (from references list) is ~0.85, which is the lower bound for size for accessibility. Old styling for this was just 0.85. We could write the rule so that when this template is inside references/reflist, only then does it multiply by 0.95; else multiply by 0.85 */ .cs1-format { font-size: 95%; } html.skin-theme-clientpref-night .cs1-maint { color: #18911f; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .cs1-maint { color: #18911f; } } 4vx8grkh20viq5i9qf98wumgw6uva7x Module:Unicode data 828 1675 14207 2024-08-02T20:12:54Z Rich Farmbrough 1415 Created page with "local p = {} local floor = math.floor local function errorf(level, ...) if type(level) == "number" then return error(string.format(...), level + 1) else -- level is actually the format string. return error(string.format(level, ...), 2) end end local function binary_range_search(codepoint, ranges) local low, mid, high low, high = 1, ranges.length or require "Module:TableTools".length(ranges) while low <= high do mid = floor((low + high) / 2) local range =..." 14207 Scribunto text/plain local p = {} local floor = math.floor local function errorf(level, ...) if type(level) == "number" then return error(string.format(...), level + 1) else -- level is actually the format string. return error(string.format(level, ...), 2) end end local function binary_range_search(codepoint, ranges) local low, mid, high low, high = 1, ranges.length or require "Module:TableTools".length(ranges) while low <= high do mid = floor((low + high) / 2) local range = ranges[mid] if codepoint < range[1] then high = mid - 1 elseif codepoint <= range[2] then return range, mid else low = mid + 1 end end return nil, mid end p.binary_range_search = binary_range_search --[[ local function linear_range_search(codepoint, ranges) for i, range in ipairs(ranges) do if range[1] <= codepoint and codepoint <= range[2] then return range end end end --]] -- Load a module by indexing "loader" with the name of the module minus the -- "Module:Unicode data/" part. For instance, loader.blocks returns -- [[Module:Unicode data/blocks]]. If a module cannot be loaded, false will be -- returned. local loader = setmetatable({}, { __index = function (self, key) local success, data = pcall(mw.loadData, "Module:Unicode data/" .. key) if not success then data = false end self[key] = data return data end }) -- For the algorithm used to generate Hangul Syllable names, -- see "Hangul Syllable Name Generation" in section 3.12 of the -- Unicode Specification: -- https://www.unicode.org/versions/Unicode11.0.0/ch03.pdf local name_hooks = { { 0x00, 0x1F, "<control-%04X>" }, -- C0 control characters { 0x7F, 0x9F, "<control-%04X>" }, -- DEL and C1 control characters { 0x3400, 0x4DBF, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension A { 0x4E00, 0x9FFF, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph { 0xAC00, 0xD7A3, function (codepoint) -- Hangul Syllables local Hangul_data = loader.Hangul local syllable_index = codepoint - 0xAC00 return ("HANGUL SYLLABLE %s%s%s"):format( Hangul_data.leads[floor(syllable_index / Hangul_data.final_count)], Hangul_data.vowels[floor((syllable_index % Hangul_data.final_count) / Hangul_data.trail_count)], Hangul_data.trails[syllable_index % Hangul_data.trail_count] ) end }, -- High Surrogates, High Private Use Surrogates, Low Surrogates { 0xD800, 0xDFFF, "<surrogate-%04X>" }, { 0xE000, 0xF8FF, "<private-use-%04X>" }, -- Private Use -- CJK Compatibility Ideographs { 0xF900, 0xFA6D, "CJK COMPATIBILITY IDEOGRAPH-%04X" }, { 0xFA70, 0xFAD9, "CJK COMPATIBILITY IDEOGRAPH-%04X" }, { 0x17000, 0x187F7, "TANGUT IDEOGRAPH-%04X" }, -- Tangut Ideograph { 0x18800, 0x18AFF, function (codepoint) return ("TANGUT COMPONENT-%03d"):format(codepoint - 0x187FF) end }, { 0x18D00, 0x18D08, "TANGUT IDEOGRAPH-%04X" }, -- Tangut Ideograph Supplement { 0x1B170, 0x1B2FB, "NUSHU CHARACTER-%04X" }, -- Nushu { 0x20000, 0x2A6DF, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension B { 0x2A700, 0x2B739, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension C { 0x2B740, 0x2B81D, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension D { 0x2B820, 0x2CEA1, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension E { 0x2CEB0, 0x2EBE0, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension F -- CJK Compatibility Ideographs Supplement (Supplementary Ideographic Plane) { 0x2F800, 0x2FA1D, "CJK COMPATIBILITY IDEOGRAPH-%04X" }, { 0xE0100, 0xE01EF, function (codepoint) -- Variation Selectors Supplement return ("VARIATION SELECTOR-%d"):format(codepoint - 0xE0100 + 17) end}, { 0x30000, 0x3134A, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension G { 0x31350, 0x323AF, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension H { 0x2EBF0, 0x2EE5D, "CJK UNIFIED IDEOGRAPH-%04X" }, -- CJK Ideograph Extension I { 0xF0000, 0xFFFFD, "<private-use-%04X>" }, -- Plane 15 Private Use { 0x100000, 0x10FFFD, "<private-use-%04X>" } -- Plane 16 Private Use } name_hooks.length = #name_hooks local name_range_cache local function generate_name(data, codepoint) if type(data) == "string" then return data:format(codepoint) else return data(codepoint) end end --[[ -- Checks that the code point is a number and in range. -- Does not check whether code point is an integer. -- Not used local function check_codepoint(funcName, argIdx, val) require 'libraryUtil'.checkType(funcName, argIdx, val, 'number') if codepoint < 0 or 0x10FFFF < codepoint then errorf("Codepoint %04X out of range", codepoint) end end --]] function p.is_noncharacter(codepoint) -- U+FDD0-U+FDEF and all code points ending in FFFE or FFFF are Unassigned -- (Cn) and specifically noncharacters: -- https://www.unicode.org/faq/private_use.html#nonchar4 return 0xFDD0 <= codepoint and (codepoint <= 0xFDEF or floor(codepoint % 0x10000) >= 0xFFFE) end -- https://www.unicode.org/versions/Unicode11.0.0/ch04.pdf, section 4.8 function p.lookup_name(codepoint) if p.is_noncharacter(codepoint) then return ("<noncharacter-%04X>"):format(codepoint) end if name_range_cache -- Check if previously used "name hook" applies to this code point. and codepoint >= name_range_cache[1] and codepoint <= name_range_cache[2] then return generate_name(name_range_cache[3], codepoint) end local range = binary_range_search(codepoint, name_hooks) if range then name_range_cache = range return generate_name(range[3], codepoint) end local data = loader[('names/%03X'):format(codepoint / 0x1000)] if data and data[codepoint] then return data[codepoint] -- Unassigned (Cn) consists of noncharacters and reserved characters. -- The character has been established not to be a noncharacter, -- and if it were assigned, its name would already been retrieved, -- so it must be reserved. else return ("<reserved-%04X>"):format(codepoint) end end function p.lookup_image(codepoint) local data = loader[('images/%03X'):format(codepoint / 0x1000)] if data then return data[codepoint] end end local planes = { [ 0] = "Basic Multilingual Plane"; [ 1] = "Supplementary Multilingual Plane"; [ 2] = "Supplementary Ideographic Plane"; [ 3] = "Tertiary Ideographic Plane"; [14] = "Supplementary Special-purpose Plane"; [15] = "Supplementary Private Use Area-A"; [16] = "Supplementary Private Use Area-B"; } -- Load [[Module:Unicode data/blocks]] if needed and assign it to this variable. local blocks local function block_iter(blocks, i) i = i + 1 local data = blocks[i] if data then -- Unpack doesn't work on tables loaded with mw.loadData. return i, data[1], data[2], data[3] end end -- An ipairs-type iterator generator for the list of blocks. function p.enum_blocks() local blocks = loader.blocks return block_iter, blocks, 0 end function p.lookup_plane(codepoint) local i = floor(codepoint / 0x10000) return planes[i] or ("Plane %u"):format(i) end function p.lookup_block(codepoint) local blocks = loader.blocks local range = binary_range_search(codepoint, blocks) if range then return range[3] else return "No Block" end end function p.get_block_info(name) for i, block in ipairs(loader.blocks) do if block[3] == name then return block end end end function p.is_valid_pagename(pagename) local has_nonws = false for cp in mw.ustring.gcodepoint(pagename) do if (cp == 0x0023) -- # or (cp == 0x005B) -- [ or (cp == 0x005D) -- ] or (cp == 0x007B) -- { or (cp == 0x007C) -- | or (cp == 0x007D) -- } or (cp == 0x180E) -- MONGOLIAN VOWEL SEPARATOR or ((cp >= 0x2000) and (cp <= 0x200A)) -- spaces in General Punctuation block or (cp == 0xFFFD) -- REPLACEMENT CHARACTER then return false end local printable, result = p.is_printable(cp) if not printable then return false end if result ~= "space-separator" then has_nonws = true end end return has_nonws end local function manual_unpack(what, from) if what[from + 1] == nil then return what[from] end local result = {} from = from or 1 for i, item in ipairs(what) do if i >= from then table.insert(result, item) end end return unpack(result) end local function compare_ranges(range1, range2) return range1[1] < range2[1] end -- Creates a function to look up data in a module that contains "singles" (a -- code point-to-data map) and "ranges" (an array containing arrays that contain -- the low and high code points of a range and the data associated with that -- range). -- "loader" loads and returns the "singles" and "ranges" tables. -- "match_func" is passed the code point and either the data or the "dots", and -- generates the final result of the function. -- The varargs ("dots") describes the default data to be returned if there wasn't -- a match. -- In case the function is used more than once, "cache" saves ranges that have -- already been found to match, or a range whose data is the default if there -- was no match. local function memo_lookup(data_module_subpage, match_func, ...) local dots = { ... } local cache = {} local singles, ranges return function (codepoint) if not singles then local data_module = loader[data_module_subpage] singles, ranges = data_module.singles, data_module.ranges end if singles[codepoint] then return match_func(codepoint, singles[codepoint]) end local range = binary_range_search(codepoint, cache) if range then return match_func(codepoint, manual_unpack(range, 3)) end local range, index = binary_range_search(codepoint, ranges) if range then table.insert(cache, range) table.sort(cache, compare_ranges) return match_func(codepoint, manual_unpack(range, 3)) end if ranges[index] then local dots_range if codepoint > ranges[index][2] then dots_range = { ranges[index][2] + 1, ranges[index + 1] and ranges[index + 1][1] - 1 or 0x10FFFF, unpack(dots) } else -- codepoint < range[index][1] dots_range = { ranges[index - 1] and ranges[index - 1][2] + 1 or 0, ranges[index][1] - 1, unpack(dots) } end table.sort(cache, compare_ranges) end return match_func(codepoint) end end -- Get a code point's combining class value in [[Module:Unicode data/combining]], -- and return whether this value is not zero. Zero is assigned as the default -- if the combining class value is not found in this data module. -- That is, return true if character is combining, or false if it is not. -- See https://www.unicode.org/reports/tr44/#Canonical_Combining_Class_Values for -- more information. p.is_combining = memo_lookup( "combining", function (codepoint, combining_class) return combining_class and combining_class ~= 0 or false end, 0) function p.add_dotted_circle(str) return (mw.ustring.gsub(str, ".", function(char) if p.is_combining(mw.ustring.codepoint(char)) then return '◌' .. char end end)) end local lookup_control = memo_lookup( "control", function (codepoint, ccc) return ccc or "assigned" end, "assigned") p.lookup_control = lookup_control function p.is_assigned(codepoint) return lookup_control(codepoint) ~= "unassigned" end function p.is_printable(codepoint) local result = lookup_control(codepoint) return (result == "assigned") or (result == "space-separator"), result end function p.is_whitespace(codepoint) local result = lookup_control(codepoint) return (result == "space-separator"), result end p.lookup_category = memo_lookup( "category", function (codepoint, category) return category end, "Cn") local lookup_script = memo_lookup( "scripts", function (codepoint, script_code) return script_code or 'Zzzz' end, "Zzzz") p.lookup_script = lookup_script function p.get_best_script(str) -- Check type of argument, because mw.text.decode coerces numbers to strings! require "libraryUtil".checkType("get_best_script", 1, str, "string") -- Convert HTML character references (including named character references, -- or character entities) to characters. str = mw.text.decode(str, true) local scripts = {} for codepoint in mw.ustring.gcodepoint(str) do local script = lookup_script(codepoint) -- Ignore "Inherited", "Undetermined", or "Uncoded" scripts. if not (script == "Zyyy" or script == "Zinh" or script == "Zzzz") then scripts[script] = true end end -- If scripts does not contain two or more keys, -- return first and only key (script code) in table. if not next(scripts, next(scripts)) then return next(scripts) end -- else return majority script, or else "Zzzz"? end function p.is_Latin(str) require "libraryUtil".checkType("get_best_script", 1, str, "string") str = mw.text.decode(str, true) -- Search for the leading bytes that introduce the UTF-8 encoding of the -- code points U+0340-U+10FFFF. If they are not found and there is at least -- one Latin-script character, the string counts as Latin, because the rest -- of the characters can only be Zyyy, Zinh, and Zzzz. -- The only scripts found below U+0370 (the first code point of the Greek -- and Coptic block) are Latn, Zyyy, Zinh, and Zzzz. -- See the codepage in the [[UTF-8]] article. if not str:find "[\205-\244]" then for codepoint in mw.ustring.gcodepoint(str) do if lookup_script(codepoint) == "Latn" then return true end end end local Latn = false for codepoint in mw.ustring.gcodepoint(str) do local script = lookup_script(codepoint) if script == "Latn" then Latn = true elseif not (script == "Zyyy" or script == "Zinh" or script == "Zzzz") then return false end end return Latn end -- Checks that a string contains only characters belonging to right-to-left -- scripts, or characters of ignorable scripts. function p.is_rtl(str) require "libraryUtil".checkType("get_best_script", 1, str, "string") str = mw.text.decode(str, true) -- Search for the leading bytes that introduce the UTF-8 encoding of the -- code points U+0580-U+10FFFF. If they are not found, the string can only -- have characters from a left-to-right script, because the first code point -- in a right-to-left script is U+0591, in the Hebrew block. if not str:find "[\214-\244]" then return false end local result = false local rtl = loader.scripts.rtl for codepoint in mw.ustring.gcodepoint(str) do local script = lookup_script(codepoint) if rtl[script] then result = true elseif not (script == "Zyyy" or script == "Zinh" or script == "Zzzz") then return false end end return result end --[[--------------------------< I S _ R T L _ F R A M E >------------------------------------------------------ external entry from an {{#invoke:}} to determine if a string of text is rtl. Strips html and html-like tags so that those tags don't corrupt the is-rtl-is-not-rtl determination; this added for the cases where the rtl text has <br /> tags. ]] function p.is_rtl_frame (frame) local str = frame.args[1]; -- get the string from the {{#invoke:}} frame str = str:gsub ('%b<>', ''); -- strip any html and html-like tags return p.is_rtl (str); -- return if whatever remains rtl; false else end local function get_codepoint(args, arg) local codepoint_string = args[arg] or errorf(2, "Parameter %s is required", tostring(arg)) local codepoint = tonumber(codepoint_string, 16) or errorf(2, "Parameter %s is not a code point in hexadecimal base", tostring(arg)) if not (0 <= codepoint and codepoint <= 0x10FFFF) then errorf(2, "code point in parameter %s out of range", tostring(arg)) end return codepoint end local function get_func(args, arg, prefix) local suffix = args[arg] or errorf(2, "Parameter %s is required", tostring(arg)) suffix = mw.text.trim(suffix) local func_name = prefix .. suffix local func = p[func_name] or errorf(2, "There is no function '%s'", func_name) return func end -- This function allows any of the "lookup" functions to be invoked. The first -- parameter is the word after "lookup_"; the second parameter is the code point -- in hexadecimal base. function p.lookup(frame) local func = get_func(frame.args, 1, "lookup_") local codepoint = get_codepoint(frame.args, 2) local result = func(codepoint) if func == p.lookup_name then -- Prevent code point labels such as <control-0000> from being -- interpreted as HTML tags. result = result:gsub("<", "&lt;") end return result end function p.is(frame) local func = get_func(frame.args, 1, "is_") -- is_Latin and is_valid_pagename take strings. if func == p.is_Latin or func == p.is_valid_pagename or func == p.is_rtl then return (func(frame.args[2])) else -- The rest take code points. local codepoint = get_codepoint(frame.args, 2) return (func(codepoint)) -- Adjust to one result. end end return p 2rq19kqlq1czop0dofrvs3f3psgawv4 Module:Lang/data 828 1676 14208 2024-08-02T20:15:49Z Rich Farmbrough 1415 Created page with "local lang_obj = mw.language.getContentLanguage(); local this_wiki_lang_tag = lang_obj.code; -- get this wiki's language tag --[[--------------------------< L A N G _ N A M E _ T A B L E >------------------------------------------------ primary table of tables that decode: lang -> language tags and names script -> ISO 15924 script tags region -> ISO 3166 region tags variant -> iana registered variant tags suppressed -> map of scripts tags and their assoc..." 14208 Scribunto text/plain local lang_obj = mw.language.getContentLanguage(); local this_wiki_lang_tag = lang_obj.code; -- get this wiki's language tag --[[--------------------------< L A N G _ N A M E _ T A B L E >------------------------------------------------ primary table of tables that decode: lang -> language tags and names script -> ISO 15924 script tags region -> ISO 3166 region tags variant -> iana registered variant tags suppressed -> map of scripts tags and their associated language tags all of these data come from separate modules that are derived from the IANA language-subtag-registry file key_to_lower() avoids the metatable trap and sets all keys in the subtables to lowercase. Many language codes have multiple associated names; Module:lang is only concerned with the first name so key_to_lower() only fetches the first name. ]] local function key_to_lower (module, src_type) local out = {}; local source_t = (('var_sup' == src_type) and require (module)) or mw.loadData (module); -- fetch data from this module; require() avoids metatable trap for variant data if 'var_sup' == src_type then for k, v in pairs (source_t) do out[k:lower()] = v; -- for variant and suppressed everything is needed end elseif 'lang' == src_type and source_t.active then -- for ~/iana_languages (active) for k, v in pairs (source_t.active) do out[k:lower()] = v[1]; -- ignore multiple names; take first name only end elseif 'lang_dep' == src_type and source_t.deprecated then -- for ~/iana_languages (deprecated) for k, v in pairs (source_t.deprecated) do out[k:lower()] = v[1]; -- ignore multiple names; take first name only end else -- here for all other sources for k, v in pairs (source_t) do out[k:lower()] = v[1]; -- ignore multiple names; take first name only end end return out; end local lang_name_table_t = { lang = key_to_lower ('Module:Lang/data/iana languages', 'lang'), lang_dep = key_to_lower ('Module:Lang/data/iana languages', 'lang_dep'), script = key_to_lower ('Module:Lang/data/iana scripts'), -- script keys are capitalized; set to lower region = key_to_lower ('Module:Lang/data/iana regions'), -- region keys are uppercase; set to lower variant = key_to_lower ('Module:Lang/data/iana variants', 'var_sup'), suppressed = key_to_lower ('Module:Lang/data/iana suppressed scripts', 'var_sup'), -- script keys are capitalized; set to lower } --[[--------------------------< I 1 8 N M E D I A W I K I O V E R R I D E >-------------------------------- For internationalization; not used at en.wiki The language names taken from the IANA language-subtag-registry file are given in English. That may not be ideal. Translating ~8,000 language names is also not ideal. MediaWiki maintains (much) shorter lists of language names in most languages for which there is a Wikipedia edition. When desired, Module:Lang can use the MediaWiki language list for the local language. Caveat lector: the list of MediaWiki language names for your language may not be complete or may not exist at all. When incomplete, MediaWiki's list will 'fall back' to another language (typically English). When that happens add an appropriate entry to the override table below. Caveat lector: the list of MediaWiki language names for your language may not be correct. At en.wiki, the MediaWiki language names do not agree with the IANA language names for these ISO 639-1 tags. Often it is simply spelling differences: bh: IANA: Bihari languages MW: Bhojpuri – the ISO 639-3 tag for Bhojpuri is bho bn: IANA: Bengali MW: Bangla – Bengali is the exonym, Bangla is the endonym dv: IANA: Dhivehi MW: Divehi el: IANA: Modern Greek MW: Greek ht: IANA: Haitian MW: Haitian Creole ky: IANA: Kirghiz MW: Kyrgyz li: IANA: Limburgan MW: Limburgish or: IANA: Oriya MW: Odia os: IANA: Ossetian MW: Ossetic "pa: IANA: Panjabi MW: Punjabi "ps: IANA: Pushto MW: Pashto "to: IANA: Tonga MW: Tongan "ug: IANA: Uighur MW: Uyghur use the override table to override language names that are incorrect for your project To see the list of names that MediaWiki has for your language, enter this in the Debug colsole: =mw.dumpObject (mw.language.fetchLanguageNames ('<tag>', 'all')) (replacing <tag> with the language tag for your language) Use of the MediaWiki language names lists is enabled when media_wiki_override_enable is set to boolean true. ]] local media_wiki_override_enable = false; -- set to true to override IANA names with MediaWiki names; always false at en.wiki -- caveat lector: the list of MediaWiki language names for your language may not be complete or may not exist at all if true == media_wiki_override_enable then local mw_languages_by_tag_t = mw.language.fetchLanguageNames (this_wiki_lang_tag, 'all'); -- get a table of language tag/name pairs known to MediaWiki for tag, name in pairs (mw_languages_by_tag_t) do -- loop through each tag/name pair in the MediaWiki list if lang_name_table_t.lang[tag] then -- if the tag is in the main list lang_name_table_t.lang[tag] = name; -- overwrite exisiting name with the name from MediaWiki end end end --[[--------------------------< O V E R R I D E >-------------------------------------------------------------- Language codes and names in this table override the BCP47 names in lang_name_table. indexes in this table shall always be lower case ]] local override = { ------------------------------< I S O _ 6 3 9 - 1 >------------------------------------------------------------ ["ab"] = "Abkhaz", -- to match en.wiki article name ["ca-valencia"] = "Valencian", ["cu"] = "Church Slavonic", -- 2nd IANA name; ["de-at"] = "Austrian German", -- these code-region and code-variant tags to match en.wiki article names ["de-ch"] = "Swiss Standard German", ["en-au"] = "Australian English", ["en-ca"] = "Canadian English", ["en-emodeng"] = "Early Modern English", ["en-gb"] = "British English", ["en-ie"] = "Irish English", ["en-in"] = "Indian English", ["en-nz"] = "New Zealand English", ["en-us"] = "American English", ["en-za"] = "South African English", ["fy"] = "West Frisian", -- Western Frisian ["mo"] = "Moldovan", -- Moldavian (deprecated code); to match en.wiki article title ["nl-be"] = "Flemish", -- match MediaWiki ["oc-provenc"] = "Provençal", ["ps"] = "Pashto", -- Pushto ["pt-br"] = "Brazilian Portuguese", -- match MediaWiki ["tw-asante"] = "Asante Twi", ["ug"] = "Uyghur", -- 2nd IANA name; to match en.wiki article name -- these ISO 639-1 language-name overrides imported from Module:Language/data/wp_languages (since deleted) --<begin do-not-edit except to comment out>-- ["av"] = "Avar", -- Avaric ["bo"] = "Standard Tibetan", -- Tibetan ["el"] = "Greek", -- Modern Greek -- ["en-SA"] = "South African English", -- English; no; SA is not South Africa it Saudi Arabia; ZA is South Africa ["ff"] = "Fula", -- Fulah ["ht"] = "Haitian Creole", -- Haitian ["hz"] = "Otjiherero", -- Herero ["ii"] = "Yi", -- Sichuan Yi ["ki"] = "Gikuyu", -- Kikuyu ["kl"] = "Greenlandic", -- Kalaallisut ["ky"] = "Kyrgyz", -- Kirghiz ["lg"] = "Luganda", -- Ganda ["li"] = "Limburgish", -- Limburgan ["mi"] = "Māori", -- Maori ["na"] = "Nauruan", -- Nauru ["nb"] = "Bokmål", -- Norwegian Bokmål ["nd"] = "Northern Ndebele", -- North Ndebele ["nn"] = "Nynorsk", -- Norwegian Nynorsk ["nr"] = "Southern Ndebele", -- South Ndebele ["ny"] = "Chichewa", -- Nyanja ["oj"] = "Ojibwe", -- Ojibwa ["or"] = "Odia", -- Oriya ["pa"] = "Punjabi", -- Panjabi ["rn"] = "Kirundi", -- Rundi ["sl"] = "Slovene", -- Slovenian ["ss"] = "Swazi", -- Swati ["st"] = "Sotho", -- Southern Sotho ["to"] = "Tongan", -- Tonga --<end do-not-edit except to comment out>-- ------------------------------< I S O _ 6 3 9 - 2, - 3, - 5 >---------------------------------------------- ["alv"] = "Atlantic–Congo languages", -- to match en.wiki article title (endash) ["arc"] = "Imperial Aramaic (700-300 BCE)", -- Official Aramaic (700-300 BCE), Imperial Aramaic (700-300 BCE); to match en.wiki article title uses ISO639-2 'preferred' name ["art"] = "constructed", -- to match en.wiki article; lowercase for category name ["bhd"] = "Bhadarwahi", -- Bhadrawahi; to match en.wiki article title ["bla"] = "Blackfoot", -- Siksika; to match en.wiki article title ["bua"] = "Buryat", -- Buriat; this is a macro language; these four use wp preferred transliteration; ["bxm"] = "Mongolian Buryat", -- Mongolia Buriat; these three all redirect to Buryat ["bxr"] = "Russian Buryat", -- Russia Buriat; ["bxu"] = "Chinese Buryat", -- China Buriat; ["byr"] = "Yipma", -- Baruya, Yipma ["egy"] = "Ancient Egyptian", -- Egyptian (Ancient); distinguish from contemporary arz: Egyptian Arabic ["ems"] = "Alutiiq", -- Pacific Gulf Yupik; to match en.wiki article title ["esx"] = "Eskimo–Aleut languages", -- to match en.wiki article title (endash) ["frr"] = "North Frisian", -- Northern Frisian ["frs"] = "East Frisian Low Saxon", -- Eastern Frisian ["gsw-fr"] = "Alsatian", -- match MediaWiki ["haa"] = "Hän", -- Han; to match en.wiki article title ["hmx"] = "Hmong–Mien languages", -- to match en.wiki article title (endash) ["ilo"] = "Ilocano", -- Iloko; to match en.wiki article title ["jam"] = "Jamaican Patois", -- Jamaican Creole English ["lij-mc"] = "Monégasque", -- Ligurian as spoken in Monaco; also in <article_name> table ["luo"] = "Dholuo", -- IANA (primary) /ISO 639-3: Luo (Kenya and Tanzania); IANA (secondary): Dholuo ["mhr"] = "Meadow Mari", -- Eastern Mari ["mid"] = "Modern Mandaic", -- Mandaic ['mis'] = "uncoded", -- Uncoded languages; capitalization; special scope, not collective scope; ["mkh"] = "Mon–Khmer languages", -- to match en.wiki article title (endash) ["mla"] = "Tamambo", -- Malo ['mte'] = "Mono-Alu", -- Mono (Solomon Islands) ['mul'] = "multiple", -- Multiple languages; capitalization; special scope, not collective scope; ["nan-tw"] = "Taiwanese Hokkien", -- make room for IANA / 639-3 nan Min Nan Chinese; match en.wiki article title ["new"] = "Newar", -- Newari, Nepal Bhasa; to match en,wiki article title ["ngf"] = "Trans–New Guinea languages", -- to match en.wiki article title (endash) ["nic"] = "Niger–Congo languages", -- Niger-Kordofanian languages; to match en,wiki article title ["nrf"] = "Norman", -- not quite a collective - IANA name: Jèrriais + Guernésiais; categorizes to Norman-language text ["nrf-gg"] = "Guernésiais", -- match MediaWiki ["nrf-je"] = "Jèrriais", -- match MediaWiki ["nzi"] = "Nzema", -- Nzima; to match en.wiki article title ["oma"] = "Omaha–Ponca", -- to match en.wiki article title (endash) ["orv"] = "Old East Slavic", -- Old Russian ["pfl"] = "Palatine German", -- Pfaelzisch; to match en.wiki article ["pie"] = "Piro Pueblo", -- Piro; to match en.wiki article ["pms"] = "Piedmontese", -- Piemontese; to match en.wiki article title ["pnb"] = "Punjabi (Western)", -- Western Panjabi; dab added to override import from ~/wp languages and distinguish pnb from pa in reverse look up tag_from_name() ["rop"] = "Australian Kriol", -- Kriol; en.wiki article is a dab; point to correct en.wiki article ["sdo"] = "Bukar–Sadong", -- Bukar-Sadung Bidayuh; to match en.wiki article title ["smp"] = "Samaritan Hebrew", -- to match en.wiki article title ["stq"] = "Saterland Frisian", -- Saterfriesisch ["und"] = "undetermined", -- capitalization to match existing category ["wrg"] = "Warrongo", -- Warungu ["xal-ru"] = "Kalmyk", -- to match en.wiki article title ["xgf"] = "Tongva", -- ISO 639-3 is Gabrielino-Fernandeño ["yuf"] = "Havasupai–Hualapai", -- Havasupai-Walapai-Yavapai; to match en.wiki article title ["zxx"] = "no linguistic content", -- capitalization -- these ISO 639-2, -3 language-name overrides imported from Module:Language/data/wp_languages (since deleted) --<begin do-not-edit except to comment out>-- ["ace"] = "Acehnese", -- Achinese ["aec"] = "Sa'idi Arabic", -- Saidi Arabic ["akl"] = "Aklan", -- Aklanon ["alt"] = "Altay", -- Southern Altai ["apm"] = "Mescalero-Chiricahua", -- Mescalero-Chiricahua Apache ["bal"] = "Balochi", -- Baluchi -- ["bcl"] = "Central Bicolano", -- Central Bikol ["bin"] = "Edo", -- Bini ["bpy"] = "Bishnupriya Manipuri", -- Bishnupriya ["chg"] = "Chagatay", -- Chagatai ["ckb"] = "Sorani Kurdish", -- Central Kurdish ["cnu"] = "Shenwa", -- Chenoua ["coc"] = "Cocopah", -- Cocopa ["diq"] = "Zazaki", -- Dimli ["fit"] = "Meänkieli", -- Tornedalen Finnish ["fkv"] = "Kven", -- Kven Finnish ["frk"] = "Old Frankish", -- Frankish ["gez"] = "Ge'ez", -- Geez ["gju"] = "Gujari", -- Gujari ["gsw"] = "Alemannic German", -- Swiss German ["gul"] = "Gullah", -- Sea Island Creole English ["hak"] = "Hakka", -- Hakka Chinese ["hbo"] = "Biblical Hebrew", -- Ancient Hebrew ["hnd"] = "Hindko", -- Southern Hindko -- ["ikt"] = "Inuvialuk", -- Inuinnaqtun ["kaa"] = "Karakalpak", -- Kara-Kalpak ["khb"] = "Tai Lü", -- Lü ["kmr"] = "Kurmanji Kurdish", -- Northern Kurdish ["kpo"] = "Kposo", -- Ikposo ["krj"] = "Kinaray-a", -- Kinaray-A -- ["ktz"] = "Juǀ'hoan", -- Juǀʼhoan ["lez"] = "Lezgian", -- Lezghian ["liv"] = "Livonian", -- Liv ["lng"] = "Lombardic", -- Langobardic ["mia"] = "Miami-Illinois", -- Miami ["miq"] = "Miskito", -- Mískito ["mix"] = "Mixtec", -- Mixtepec Mixtec ["mni"] = "Meitei", -- Manipuri ["mrj"] = "Hill Mari", -- Western Mari ["mww"] = "White Hmong", -- Hmong Daw ["nds-nl"] = "Dutch Low Saxon", -- Low German -- ["new"] = "Nepal Bhasa", -- Newari ["nso"] = "Northern Sotho", -- Pedi -- ["nwc"] = "Classical Nepal Bhasa", -- Classical Newari, Classical Nepal Bhasa, Old Newari ["ood"] = "O'odham", -- Tohono O'odham ["otk"] = "Old Turkic", -- Old Turkish ["pal"] = "Middle Persian", -- Pahlavi ["pam"] = "Kapampangan", -- Pampanga ["phr"] = "Potwari", -- Pahari-Potwari ["pka"] = "Jain Prakrit", -- Ardhamāgadhī Prākrit -- ["pnb"] = "Punjabi", -- Western Panjabi ["psu"] = "Shauraseni", -- Sauraseni Prākrit ["rap"] = "Rapa Nui", -- Rapanui ["rar"] = "Cook Islands Māori", -- Rarotongan ["rmu"] = "Scandoromani", -- Tavringer Romani ["rom"] = "Romani", -- Romany ["rup"] = "Aromanian", -- Macedo-Romanian ["ryu"] = "Okinawan", -- Central Okinawan ["sdc"] = "Sassarese", -- Sassarese Sardinian ["sdn"] = "Gallurese", -- Gallurese Sardinian ["shp"] = "Shipibo", -- Shipibo-Conibo ["src"] = "Logudorese", -- Logudorese Sardinian ["sro"] = "Campidanese", -- Campidanese Sardinian ["tkl"] = "Tokelauan", -- Tokelau ["tvl"] = "Tuvaluan", -- Tuvalu ["tyv"] = "Tuvan", -- Tuvinian ["vls"] = "West Flemish", -- Vlaams ["wep"] = "Westphalian", -- Westphalien ["xal"] = "Oirat", -- Kalmyk ["xcl"] = "Old Armenian", -- Classical Armenian ["yua"] = "Yucatec Maya", -- Yucateco --<end do-not-edit except to comment out>-- ------------------------------< P R I V A T E _ U S E _ T A G S >---------------------------------------------- ["akk-x-latbabyl"] = "Late Babylonian Akkadian", ["akk-x-midassyr"] = "Middle Assyrian Akkadian", ["akk-x-midbabyl"] = "Middle Babylonian Akkadian", ["akk-x-neoassyr"] = "Neo-Assyrian Akkadian", ["akk-x-neobabyl"] = "Neo-Babylonian Akkadian", ["akk-x-old"] = "Old Akkadian", ["akk-x-oldassyr"] = "Old Assyrian Akkadian", ["akk-x-oldbabyl"] = "Old Babylonian Akkadian", ["alg-x-proto"] = "Proto-Algonquian", -- alg in IANA is Algonquian languages ["ca-x-old"] = "Old Catalan", ["cel-x-combrit"] = "Common Brittonic", -- cel in IANA is Celtic languages ["cel-x-proto"] = "Proto-Celtic", ["egy-x-demotic"] = "Demotic Egyptian", ["egy-x-late"] = "Late Egyptian", ["egy-x-middle"] = "Middle Egyptian", ["egy-x-old"] = "Old Egyptian", ["gem-x-proto"] = "Proto-Germanic", -- gem in IANA is Germanic languages ["gmw-x-ecg"] = "East Central German", ["grc-x-aeolic"] = "Aeolic Greek", -- these grc-x-... codes are preferred alternates to the non-standard catchall code grc-gre ["grc-x-attic"] = "Attic Greek", ["grc-x-biblical"] = "Biblical Greek", ["grc-x-byzant"] = "Byzantine Greek", ["grc-x-classic"] = "Classical Greek", ["grc-x-doric"] = "Doric Greek", ["grc-x-hellen"] = "Hellenistic Greek", ["grc-x-ionic"] = "Ionic Greek", ["grc-x-koine"] = "Koinē Greek", ["grc-x-medieval"] = "Medieval Greek", ["grc-x-patris"] = "Patristic Greek", ["grk-x-proto"] = "Proto-Greek", -- grk in IANA is Greek languages ["iir-x-proto"] = "Proto-Indo-Iranian", -- iir in IANA is Indo-Iranian Languages ["inc-x-mitanni"] = "Mitanni-Aryan", -- inc in IANA is Indic languages ["inc-x-proto"] = "Proto-Indo-Aryan", ["ine-x-anatolia"] = "Anatolian languages", ["ine-x-proto"] = "Proto-Indo-European", ["ira-x-proto"] = "Proto-Iranian", -- ira in IANA is Iranian languages ["itc-x-proto"] = "Proto-Italic", -- itc in IANA is Italic languages ["ksh-x-colog"] = "Colognian", -- en.wiki article is Colognian; ksh (Kölsch) redirects there ["la-x-medieval"] = "Medieval Latin", ["la-x-new"] = "New Latin", ["lmo-x-milanese"] = "Milanese", -- lmo in IANA is Lombard; Milanese is a dialect ["mis-x-ripuar"] = "Ripuarian", -- replaces improper use of ksh in wp_languages ["prg-x-old"] = "Old Prussian", ["sem-x-ammonite"] = "Ammonite", ["sem-x-aramaic"] = "Aramaic", ["sem-x-canaan"] = "Canaanite languages", ["sem-x-dumaitic"] = "Dumaitic", ["sem-x-egurage"] = "Eastern Gurage", ["sem-x-hatran"] = "Hatran Aramaic", ["sem-x-oldsoara"] = "Old South Arabian", ["sem-x-palmyren"] = "Palmyrene Aramaic", ["sem-x-proto"] = "Proto-Semitic", ["sem-x-taymanit"] = "Taymanitic", ["sla-x-proto"] = "Proto-Slavic", -- sla in IANA is Slavic languages ["yuf-x-hav"] = "Havasupai", -- IANA name for these three is Havasupai-Walapai-Yavapai ["yuf-x-wal"] = "Walapai", ["yuf-x-yav"] = "Yavapai", ["xsc-x-pontic"] = "Pontic Scythian", -- xsc in IANA is Scythian ["xsc-x-saka"] = "Saka", ["xsc-x-sarmat"] = "Sarmatian", } --[[--------------------------< A R T I C L E _ L I N K >------------------------------------------------------ for those rare occasions when article titles don't fit with the normal '<language name>-language', this table maps language code to article title. Use of this table should be avoided and the use of redirects preferred as that is the long-standing method of handling article names that don't fit with the normal pattern ]] local article_name = { ['kue'] = "Kuman language (New Guinea)", -- Kuman (Papua New Guinea); to avoid Kuman dab page ["lij"] = "Ligurian (Romance language)", -- Ligurian; see Template_talk:Lang#Ligurian_dab ["lij-mc"] = "Monégasque language", -- Ligurian as spoken in Monaco ['mbo'] = "Mbo language (Cameroon)", -- Mbo (Cameroon) ['mnh'] = "Mono language (Congo)", -- Mono (Democratic Republic of Congo); see Template_talk:Lang#Mono_languages ['mnr'] = "Mono language (California)", -- Mono (USA) ['mru'] = "Mono language (Cameroon)", -- Mono (Cameroon) ['qwm'] = "Kuman (Russia)", -- Kuman (Russia); to avoid Kuman dab page ["snq"] = "Sangu language (Gabon)", -- Sangu (Gabon) ["toi"] = "Tonga language (Zambia and Zimbabwe)", -- Tonga (Zambia and Zimbabwe); to avoid Tonga language dab page ["vwa"] = "Awa language (China)", -- Awa (China); to avoid Awa dab page ["xlg"] = "Ligurian (ancient language)", -- see Template_talk:Lang#Ligurian_dab ["zmw"] = "Mbo language (Congo)", -- Mbo (Democratic Republic of Congo) } --[=[-------------------------< R T L _ S C R I P T S >-------------------------------------------------------- ISO 15924 scripts that are written right-to-left. Data in this table taken from [[ISO 15924#List of codes]] last update to this list: 2017-12-24 ]=] local rtl_scripts = { 'adlm', 'arab', 'aran', 'armi', 'avst', 'cprt', 'egyd', 'egyh', 'hatr', 'hebr', 'hung', 'inds', 'khar', 'lydi', 'mand', 'mani', 'mend', 'merc', 'mero', 'narb', 'nbat', 'nkoo', 'orkh', 'palm', 'phli', 'phlp', 'phlv', 'phnx', 'prti', 'rohg', 'samr', 'sarb', 'sogd', 'sogo', 'syrc', 'syre', 'syrj', 'syrn', 'thaa', 'wole', }; --[[--------------------------< T R A N S L I T _ T I T L E S >------------------------------------------------ This is a table of tables of transliteration standards and the language codes or language scripts that apply to those standards. This table is used to create the tool-tip text associated with the transliterated text displayed by some of the {{lang-??}} templates. These tables are more-or-less copied directly from {{transl}}. The standard 'NO_STD' is a construct to allow for the cases when no |std= parameter value is provided. ]] local translit_title_table = { ['ahl'] = { ['default'] = 'Academy of the Hebrew Language transliteration', }, ['ala'] = { ['default'] = 'American Library Association – Library of Congress transliteration', }, ['ala-lc'] = { ['default'] = 'American Library Association – Library of Congress transliteration', }, ['batr'] = { ['default'] = 'Bikdash Arabic Transliteration Rules', }, ['bgn/pcgn'] = { ['default'] = 'Board on Geographic Names / Permanent Committee on Geographical Names transliteration', }, ['din'] = { ['ar'] = 'DIN 31635 Arabic', ['fa'] = 'DIN 31635 Arabic', ['ku'] = 'DIN 31635 Arabic', ['ps'] = 'DIN 31635 Arabic', ['tg'] = 'DIN 31635 Arabic', ['ug'] = 'DIN 31635 Arabic', ['ur'] = 'DIN 31635 Arabic', ['arab'] = 'DIN 31635 Arabic', ['default'] = 'DIN transliteration', }, ['eae'] = { ['default'] = 'Encyclopaedia Aethiopica transliteration', }, ['hepburn'] = { ['default'] = 'Hepburn transliteration', }, ['hunterian'] = { ['default'] = 'Hunterian transliteration', }, ['iast'] = { ['default'] = 'International Alphabet of Sanskrit transliteration', }, ['iso'] = { -- when a transliteration standard is supplied ['ab'] = 'ISO 9 Cyrillic', ['ba'] = 'ISO 9 Cyrillic', ['be'] = 'ISO 9 Cyrillic', ['bg'] = 'ISO 9 Cyrillic', ['kk'] = 'ISO 9 Cyrillic', ['ky'] = 'ISO 9 Cyrillic', ['mn'] = 'ISO 9 Cyrillic', ['ru'] = 'ISO 9 Cyrillic', ['tg'] = 'ISO 9 Cyrillic', ['uk'] = 'ISO 9 Cyrillic', ['bua'] = 'ISO 9 Cyrillic', ['sah'] = 'ISO 9 Cyrillic', ['tut'] = 'ISO 9 Cyrillic', ['xal'] = 'ISO 9 Cyrillic', ['cyrl'] = 'ISO 9 Cyrillic', ['ar'] = 'ISO 233 Arabic', ['ku'] = 'ISO 233 Arabic', ['ps'] = 'ISO 233 Arabic', ['ug'] = 'ISO 233 Arabic', ['ur'] = 'ISO 233 Arabic', ['arab'] = 'ISO 233 Arabic', ['he'] = 'ISO 259 Hebrew', ['yi'] = 'ISO 259 Hebrew', ['hebr'] = 'ISO 259 Hebrew', ['el'] = 'ISO 843 Greek', ['grc'] = 'ISO 843 Greek', ['ja'] = 'ISO 3602 Japanese', ['hira'] = 'ISO 3602 Japanese', ['hrkt'] = 'ISO 3602 Japanese', ['jpan'] = 'ISO 3602 Japanese', ['kana'] = 'ISO 3602 Japanese', ['zh'] = 'ISO 7098 Chinese', ['chi'] = 'ISO 7098 Chinese', ['cmn'] = 'ISO 7098 Chinese', ['zho'] = 'ISO 7098 Chinese', -- ['han'] = 'ISO 7098 Chinese', -- unicode alias of Hani? doesn't belong here? should be Hani? ['hans'] = 'ISO 7098 Chinese', ['hant'] = 'ISO 7098 Chinese', ['ka'] = 'ISO 9984 Georgian', ['kat'] = 'ISO 9984 Georgian', ['arm'] = 'ISO 9985 Armenian', ['hy'] = 'ISO 9985 Armenian', ['th'] = 'ISO 11940 Thai', ['tha'] = 'ISO 11940 Thai', ['ko'] = 'ISO 11941 Korean', ['kor'] = 'ISO 11941 Korean', ['awa'] = 'ISO 15919 Indic', ['bho'] = 'ISO 15919 Indic', ['bn'] = 'ISO 15919 Indic', ['bra'] = 'ISO 15919 Indic', ['doi'] = 'ISO 15919 Indic', ['dra'] = 'ISO 15919 Indic', ['gon'] = 'ISO 15919 Indic', ['gu'] = 'ISO 15919 Indic', ['hi'] = 'ISO 15919 Indic', ['hno'] = 'ISO 15919 Indic', ['inc'] = 'ISO 15919 Indic', ['kn'] = 'ISO 15919 Indic', ['kok'] = 'ISO 15919 Indic', ['ks'] = 'ISO 15919 Indic', ['mag'] = 'ISO 15919 Indic', ['mai'] = 'ISO 15919 Indic', ['ml'] = 'ISO 15919 Indic', ['mr'] = 'ISO 15919 Indic', ['ne'] = 'ISO 15919 Indic', ['new'] = 'ISO 15919 Indic', ['or'] = 'ISO 15919 Indic', ['pa'] = 'ISO 15919 Indic', ['pnb'] = 'ISO 15919 Indic', ['raj'] = 'ISO 15919 Indic', ['sa'] = 'ISO 15919 Indic', ['sat'] = 'ISO 15919 Indic', ['sd'] = 'ISO 15919 Indic', ['si'] = 'ISO 15919 Indic', ['skr'] = 'ISO 15919 Indic', ['ta'] = 'ISO 15919 Indic', ['tcy'] = 'ISO 15919 Indic', ['te'] = 'ISO 15919 Indic', ['beng'] = 'ISO 15919 Indic', ['brah'] = 'ISO 15919 Indic', ['deva'] = 'ISO 15919 Indic', ['gujr'] = 'ISO 15919 Indic', ['guru'] = 'ISO 15919 Indic', ['knda'] = 'ISO 15919 Indic', ['mlym'] = 'ISO 15919 Indic', ['orya'] = 'ISO 15919 Indic', ['sinh'] = 'ISO 15919 Indic', ['taml'] = 'ISO 15919 Indic', ['telu'] = 'ISO 15919 Indic', ['default'] = 'ISO transliteration', }, ['jyutping'] = { ['default'] = 'Jyutping transliteration', }, ['mlcts'] = { ['default'] = 'Myanmar Language Commission Transcription System', }, ['mr'] = { ['default'] = 'McCune–Reischauer transliteration', }, ['nihon-shiki'] = { ['default'] = 'Nihon-shiki transliteration', }, ['no_std'] = { -- when no transliteration standard is supplied ['akk'] = 'Semitic transliteration', ['sem'] = 'Semitic transliteration', ['phnx'] = 'Semitic transliteration', ['xsux'] = 'Cuneiform transliteration', }, ['pinyin'] = { ['default'] = 'Pinyin transliteration', }, ['rr'] = { ['default'] = 'Revised Romanization of Korean transliteration', }, ['rtgs'] = { ['default'] = 'Royal Thai General System of Transcription', }, ['satts'] = { ['default'] = 'Standard Arabic Technical Transliteration System transliteration', }, ['scientific'] = { ['default'] = 'scientific transliteration', }, ['ukrainian'] = { ['default'] = 'Ukrainian National system of romanization', }, ['ungegn'] = { ['default'] = 'United Nations Group of Experts on Geographical Names transliteration', }, ['wadegile'] = { ['default'] = 'Wade–Giles transliteration', }, ['wehr'] = { ['default'] = 'Hans Wehr transliteration', }, ['yaleko'] = { ['default'] = 'Yale romanization of Korean', } }; return { this_wiki_lang_tag = this_wiki_lang_tag, this_wiki_lang_dir = lang_obj:getDir(), -- wiki's language direction article_name = article_name, lang_name_table = lang_name_table_t, override = override, rtl_scripts = rtl_scripts, special_tags_table = special_tags_table, translit_title_table = translit_title_table, }; 8j7kyanjtg8ypvmwcyhkr3klp4spp7g Nhwɛdo:Reflist 10 1677 14209 2024-08-02T20:19:45Z Rich Farmbrough 1415 Created page with "<templatestyles src="Reflist/styles.css" /><div class="reflist <!-- -->{{#if:{{{1|}}}{{{colwidth|}}}|reflist-columns references-column-width}} <!-- -->{{#switch:{{{liststyle|{{{group|}}}}}}|upper-alpha|upper-roman|lower-alpha|lower-greek|lower-roman=reflist-{{{liststyle|{{{group}}}}}}}} <!-- -->{{#if:{{{1|}}}|{{#iferror:{{#ifexpr: {{{1|1}}} > 1 }}||{{#switch:{{{1|}}}|1=|2=reflist-columns-2|#default=reflist-columns-3}} }}}}" <!-- end class -->{{#if: {{{1|}}}<!-- start sty..." 14209 wikitext text/x-wiki <templatestyles src="Reflist/styles.css" /><div class="reflist <!-- -->{{#if:{{{1|}}}{{{colwidth|}}}|reflist-columns references-column-width}} <!-- -->{{#switch:{{{liststyle|{{{group|}}}}}}|upper-alpha|upper-roman|lower-alpha|lower-greek|lower-roman=reflist-{{{liststyle|{{{group}}}}}}}} <!-- -->{{#if:{{{1|}}}|{{#iferror:{{#ifexpr: {{{1|1}}} > 1 }}||{{#switch:{{{1|}}}|1=|2=reflist-columns-2|#default=reflist-columns-3}} }}}}" <!-- end class -->{{#if: {{{1|}}}<!-- start style --> | {{#iferror: {{#ifexpr: {{{1|1}}} > 1 }} |style="column-width: {{{1}}};"}} | {{#if: {{{colwidth|}}}|style="column-width: {{{colwidth}}};"}} }}> {{#tag:references|{{{refs|}}}|group={{{group|}}}|responsive={{#if:{{{1|}}}{{{colwidth|}}}|0|1}}}}</div>{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using reflist with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Reflist]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | colwidth | group | liststyle | refs }}<noinclude> {{Documentation}} </noinclude> geeeydvb5368tzzflcyuzs20a5hlnbz Nhwɛdo:Reflist/styles.css 10 1678 14210 2024-08-02T20:21:06Z Rich Farmbrough 1415 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..." 14210 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 Nhwɛdo:End 10 1679 14214 14213 2024-08-02T21:40:28Z Rich Farmbrough 1415 14214 wikitext text/x-wiki <includeonly> {{safesubst<noinclude />:#if:{{{html|}}}|</table>|{{safesubst<noinclude />:!}}} }}</includeonly>{{safesubst<noinclude />:#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using end template with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:End]] with unknown parameter "_VALUE_"|ignoreblank=y| html | 1<!--parameter does not do anything, but described in the documentation since 2015--> }}<noinclude> {{Documentation}} </noinclude> 2b6n09ku5worpuvh2tgsgibiycq4gb5 Nhwɛdo:Cite news 10 1680 14217 14216 2024-08-02T21:52:43Z Rich Farmbrough 1415 14217 wikitext text/x-wiki <includeonly>{{#invoke:citation/CS1|citation |CitationClass=news }}</includeonly><noinclude> {{Documentation}} </noinclude> dqmreb6pup2nyz3ycvgqeyiy4flqqft Nhwɛdo:Nom 10 1681 14218 2024-08-02T21:54:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14218 wikitext text/x-wiki #REDIRECT [[Template:Nominated]] {{Redirect category shell| {{R from long name}} {{R from template shortcut}} {{R from move}} }} 5bkkc4v5a842e4t4kjbp0aj7swzaqxt Nhwɛdo:Won 10 1682 14219 2024-08-02T21:54:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14219 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: {{ #switch: {{lc:{{{place|Won}}}}} |won = {{{color|<nowiki>#</nowiki>9EFF9E}}} |1|1st|gold = {{{color|<nowiki>#</nowiki>FFD700}}} |2|2nd|silver = {{{color|<nowiki>#</nowiki>C0C0C0}}} |3|3rd|bronze = {{{color|<nowiki>#</nowiki>E2B740}}} |platinum = {{{color|<nowiki>#</nowiki>767676}}} |honorary = {{{color|<nowiki>#</nowiki>CEF}}} |#default = {{{color|<nowiki>#</nowiki>F8EABA}}} }}; color: {{ #switch: {{lc:{{{place|Won}}}}} |platinum = {{{text|<nowiki>#</nowiki>FFF}}} |#default = {{{text|<nowiki>#</nowiki>000}}} }}; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="yes table-yes2 notheme"|{{#if:{{{color|}}}{{{text|}}}|{{Main other|{{#ifexpr:{{#invoke:Color contrast|ratio|{{#switch: {{lc:{{{place|Won}}}}} |won = {{{color|<nowiki>#</nowiki>9EFF9E}}} |1|1st|gold = {{{color|<nowiki>#</nowiki>FFD700}}} |2|2nd|silver = {{{color|<nowiki>#</nowiki>C0C0C0}}} |3|3rd|bronze = {{{color|<nowiki>#</nowiki>E2B740}}} |platinum = {{{color|<nowiki>#</nowiki>767676}}} |honorary = {{{color|<nowiki>#</nowiki>CEF}}} |#default = {{{color|<nowiki>#</nowiki>F8EABA}}} }}|{{ #switch: {{lc:{{{place|Won}}}}} |platinum = {{{text|<nowiki>#</nowiki>FFF}}} |#default = {{{text|<nowiki>#</nowiki>000}}} }}}} < 4.5|[[Category:Articles using unified table cell templates with invalid colour combination]]}}}}}}{{{1|{{{place|Won}}}}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> oxpnugvl3c4ke4thacqgi808c1t4jwk Nhwɛdo:Pp 10 1683 14220 2024-08-02T21:54:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14220 wikitext text/x-wiki {{#invoke:Protection banner|main}}<noinclude> {{documentation}} </noinclude> 8rt1snyv5yit3jnuzrbl00negaj27e5 Nhwɛdo:Webarchive 10 1684 14221 2024-08-02T21:54:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14221 wikitext text/x-wiki <includeonly>{{#invoke:webarchive|webarchive}}</includeonly><noinclude> {{documentation}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> </noinclude> af0jh9wqwfjf3uyx3ywwvb039disnpm Nhwɛdo:Cite book 10 1685 14292 14222 2024-08-03T00:44:34Z Rich Farmbrough 1415 14292 wikitext text/x-wiki <includeonly>{{#invoke:Citation/CS1|citation |CitationClass=book }}</includeonly><noinclude> {{Documentation}} {{Collapse top|TemplateData}} {{Cite book/TemplateData}} {{Collapse bottom}} </noinclude> g1j313oqcj3fss8ipnjks9f3mkq7bxh Nhwɛdo:Pp-template 10 1686 14223 2024-08-02T21:55:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14223 wikitext text/x-wiki <includeonly>{{#invoke:Protection banner|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 5t6lal9n9hcpwsso2obr7pcyjbg26xc Nhwɛdo:Anchor 10 1687 14224 2024-08-02T21:55:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14224 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:anchor|main}}<noinclude> {{Documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> enb6c4d9v8ozj2bh2wvmo7698r1sot4 Nhwɛdo:Awards table 10 1688 14225 2024-08-02T21:55:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14225 wikitext text/x-wiki <templatestyles src="Template:Awards table/styles.css" /> {| class="{{#if: {{{sortable|}}} | {{yesno|{{{sortable|}}}|yes=sortable}} | {{#ifeq: {{{1|}}} | 5 | sortable }} }} wikitable plainrowheaders {{#ifeq: {{{1|}}} | 5 | awards-table }}" style="table-layout: fixed; margin-right: 0; {{{style|}}}" |+ {{{caption|}}} |- ! scope="col" | Year ! scope="col" | {{#switch:{{{1|1}}}|1=Nominee / work|2|4=Nominated work|3=Category|5=Award}} ! scope="col" | {{#switch:{{{1|1}}}|1=Award|2|4|5=Category|3=Institution or publication}}<!-- -->{{#switch:{{{1|1}}}|4|5=!! scope="col" {{!}} }}{{#switch:{{{1|1}}}|4=Award|5=Nominee(s)}} ! scope="col" | Result<!-- -->{{#switch:{{{1|1}}}|2|3|4=!! scope="col" class="unsortable" {{!}} Notes}}<!-- -->{{#switch:{{{1|1}}}|3|4|5=!! scope="col" class="unsortable" {{!}} {{Abbr|Ref.|Reference}}}}<noinclude> |} {{Documentation}}</noinclude> 3hbeia4wq03ytc8cmfuxeud5lwx032g Nhwɛdo:Circa 10 1689 14226 2024-08-02T21:56:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14226 wikitext text/x-wiki {{#if:{{{sortable|}}} |<span style="display:none; speak:none;">{{padleft:{{{1|}}}|4|0}}&nbsp;</span> }}{{#switch:{{{lk|}}} |no|off = <span title="circa">c.</span> |yes|on = [[wikt:circa#English|c.]] |abbr |#default = <abbr title="circa">c.</abbr> }}{{#ifeq:{{{1|+}}}|{{{1|-}}} |<span style="white-space:nowrap;">&thinsp;{{trim|{{{1}}}}}</span> }}{{#if:{{{2|}}} |&nbsp;– c.<span style="white-space:nowrap;">&thinsp;{{{2}}}</span> }}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using circa with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Circa]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | i | lk | sortable }}<noinclude> {{Documentation}} </noinclude> th0ehkxku0fvgpf4hucg12qtkpt8n5u Nhwɛdo:Citation 10 1690 14227 2024-08-02T21:56:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14227 wikitext text/x-wiki <includeonly>{{#invoke:citation/CS1|citation |CitationClass=citation }}</includeonly><noinclude> {{Documentation}} </noinclude> c5vwsrpqyl5vzwjnrpazsisamya1wve Nhwɛdo:Commons category 10 1691 14228 2024-08-02T21:56:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14228 wikitext text/x-wiki {{Sister project | position = {{{position|}}} | project = commons | text = Wikimedia Commons has {{{alt-term|media related to}}} <span style="font-weight: bold; {{#ifeq:{{{nowrap|no}}}|yes|white-space:nowrap;}} {{#ifeq:{{{italic|yes}}}|yes|font-style: italic;}}">[[commons:{{#if:{{{1|}}}|Category:{{{1|}}}|{{if then show|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True|fallback=False}}|Category:{{PAGENAME}}}}}}|{{#ifeq:{{{lcf|{{{lcfirst|no}}}}}}|yes|{{lcfirst:{{{2|{{#if:{{{1|}}} | {{{1|}}} <!-- -->|{{if then show|{{#invoke:String|replace|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True|fallback=False}}|Category:|}}<!-- --> |{{PAGENAME}} }} }} }}} }}<!-- -->|{{{2|{{#if:{{{1|}}} | {{{1|}}} <!-- -->|{{if then show|{{#invoke:String|replace|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True|fallback=False}}|Category:|}}|{{PAGENAME}} }}<!-- -->}}}}}}}]]</span>.<!-- End of the template code, now add relevant tracking categories --><includeonly>{{#switch:{{NAMESPACE}}||{{ns:14}}=<!-- Only add tracking categories to articles and categories. -->{{#if:{{{1|}}}|{{#ifeq:Category:{{replace|{{{1|}}}|_|&#32;}}|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True|fallback=False}}|<!-- -->[[Category:Commons category link is on Wikidata]]<!-- -->|{{#ifeq:{{replace|{{{1|}}}|_|&#32;}}|{{PAGENAME}}|<!-- ... the local parameter is the same as the local pagename -->[[Category:Commons category link is defined as the pagename]]{{preview warning|Commons category does not match the Commons sitelink on Wikidata – [[Template:Commons_category#Resolving_discrepancies|please check]]}}<!-- ... the local parameter is not the pagename -->|[[Category:Commons category link is locally defined]]{{preview warning|Commons category does not match the Commons sitelink on Wikidata – [[Template:Commons_category#Resolving_discrepancies|please check]]}}}} }}<!-- We don't have a locally-defined link -->|{{#if:{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True|fallback=False}}|<!-- ... so we're using Wikidata -->[[Category:Commons category link from Wikidata]]<!-- <!-- ... or we're using the pagename -->|[[Category:Commons category link is the pagename]]{{preview warning|Commons category does not match the Commons sitelink on Wikidata – [[Template:Commons_category#Resolving_discrepancies|please check]]}} }} }} }}</includeonly> }}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage, not here! --> </noinclude> 54b5xkajivpvxuqxbkb6gy1xjmtl4h0 Nhwɛdo:Convert 10 1692 14258 14229 2024-08-02T23:31:19Z Rich Farmbrough 1415 14258 wikitext text/x-wiki <includeonly>{{{{{♥|safesubst:}}}#invoke:Convert|convert}}</includeonly><noinclude> {{Documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> svpf1wxk0typqy3l6xx9gjumcnuk0g9 Nhwɛdo:Coord 10 1693 14230 2024-08-02T21:56:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14230 wikitext text/x-wiki <includeonly>{{#invoke:Coordinates|coord}}</includeonly><noinclude> {{Documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> 0o7lasvhdxe29mlczlsmvzkvka0kscy Nhwɛdo:Expand list 10 1694 14231 2024-08-02T21:56:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14231 wikitext text/x-wiki #REDIRECT [[Template:Incomplete list]] {{Redirect category shell| {{R from high-use template}} {{R from alternative name}} {{R from move}} }} 4m4z1tc5015afsssw855w1dkdyzmzy6 Nhwɛdo:External media 10 1695 14283 14232 2024-08-03T00:04:17Z Rich Farmbrough 1415 14283 wikitext text/x-wiki {{Infobox | decat = yes <!-- track empty rows through a separate process --> | bodystyle = {{#if:{{{width|}}}|width: {{{width}}};}} clear: {{#switch:{{{float|}}}|none=both|#default={{{float|right}}} }}; {{#switch:{{{float|}}}|left=float:left;margin:0 1.5em 1.5em 0;|center=float:none;margin:auto|none=float:none;margin:0 0 1.5em 1.5em|right|#default=float:right;margin:0 0 1.5em 1.5em}} | above = {{{title|{{#if:{{{image1|}}}{{{images|}}}|{{#if:{{{audio1|}}}{{{video1|}}}{{{model1|}}}|External media|External {{#if:{{{image2|}}}{{{images|}}}|images|image}} }}|{{#if:{{{audio1|}}}|{{#if:{{{video1|}}}{{{model1|}}}|External media|External audio}}|{{#if:{{{video1|}}}|{{#if:{{{model1|}}}|External media|External {{#if:{{{video1|}}}|videos|video}}}}|{{#if:{{{model1|}}}|External 3D {{#if:{{{model2|}}}|models|model}} }} }} }} }} }}} | abovestyle = font-size:115% | subheader = {{{topic|}}} | subheaderstyle = font-style: italic | datastyle = text-align: left | image = {{{headerimage|}}} | caption = {{{caption|}}} | header1 = {{#if:{{{image1|}}}{{{images|}}}|{{#if:{{{audio1|}}}{{{video1|}}}{{{model1|}}}|Images}} }} | data2 = {{#if:{{{image1|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image1}}} }} | data3 = {{#if:{{{image2|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image2}}} }} | data4 = {{#if:{{{image3|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image3}}} }} | data5 = {{#if:{{{image4|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image4}}} }} | data6 = {{#if:{{{image5|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image5}}} }} | data7 = {{#if:{{{image6|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image6}}} }} | data8 = {{#if:{{{image7|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image7}}} }} | data9 = {{#if:{{{image8|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image8}}} }} | data10 = {{#if:{{{image9|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image9}}} }} | data11 = {{#if:{{{image10|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image10}}} }} | data12 = {{#if:{{{image11|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image11}}} }} | data13 = {{#if:{{{image12|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image12}}} }} | data14 = {{#if:{{{image13|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image13}}} }} | data15 = {{#if:{{{image14|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image14}}} }} | data16 = {{#if:{{{image15|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image15}}} }} | data17 = {{#if:{{{image16|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image16}}} }} | data18 = {{#if:{{{image17|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image17}}} }} | data19 = {{#if:{{{image18|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image18}}} }} | data20 = {{#if:{{{image19|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image19}}} }} | data21 = {{#if:{{{image20|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image20}}} }} | data22 = {{{images|}}} | header31 = {{#if:{{{audio1|}}}|{{#if:{{{image1|}}}{{{images|}}}{{{video1|}}}{{{model1|}}}|Audio}} }} | data32 = {{#if:{{{audio1|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio1}}} }} | data33 = {{#if:{{{audio2|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio2}}} }} | data34 = {{#if:{{{audio3|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio3}}} }} | data35 = {{#if:{{{audio4|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio4}}} }} | data36 = {{#if:{{{audio5|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio5}}} }} | data37 = {{#if:{{{audio6|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio6}}} }} | data38 = {{#if:{{{audio7|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio7}}} }} | data39 = {{#if:{{{audio8|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio8}}} }} | data40 = {{#if:{{{audio9|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio9}}} }} | data41 = {{#if:{{{audio10|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio10}}} }} | data42 = {{#if:{{{audio11|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio11}}} }} | data43 = {{#if:{{{audio12|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio12}}} }} | data44 = {{#if:{{{audio13|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio13}}} }} | data45 = {{#if:{{{audio14|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio14}}} }} | data46 = {{#if:{{{audio15|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio15}}} }} | data47 = {{#if:{{{audio16|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio16}}} }} | data48 = {{#if:{{{audio17|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio17}}} }} | data49 = {{#if:{{{audio18|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio18}}} }} | data50 = {{#if:{{{audio19|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio19}}} }} | data51 = {{#if:{{{audio20|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio20}}} }} | header61 = {{#if:{{{video1|}}}|{{#if:{{{audio1|}}}{{{model1|}}}{{{image1|}}}{{{images|}}}|Video}} }} | data62 = {{#if:{{{video1|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video1}}} }} | data63 = {{#if:{{{video2|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video2}}} }} | data64 = {{#if:{{{video3|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video3}}} }} | data65 = {{#if:{{{video4|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video4}}} }} | data66 = {{#if:{{{video5|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video5}}} }} | data67 = {{#if:{{{video6|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video6}}} }} | data68 = {{#if:{{{video7|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video7}}} }} | data69 = {{#if:{{{video8|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video8}}} }} | data70 = {{#if:{{{video9|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video9}}} }} | data71 = {{#if:{{{video10|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video10}}} }} | data72 = {{#if:{{{video11|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video11}}} }} | data73 = {{#if:{{{video12|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video12}}} }} | data74 = {{#if:{{{video13|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video13}}} }} | data75 = {{#if:{{{video14|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video14}}} }} | data76 = {{#if:{{{video15|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video15}}} }} | data77 = {{#if:{{{video16|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video16}}} }} | data78 = {{#if:{{{video17|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video17}}} }} | data79 = {{#if:{{{video18|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video18}}} }} | data80 = {{#if:{{{video19|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video19}}} }} | data81 = {{#if:{{{video20|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video20}}} }} | header91 = {{#if:{{{model1|}}}|{{#if:{{{audio1|}}}{{{video1|}}}{{{image1|}}}{{{images|}}}|3D Models}} }} | data92 = {{#if:{{{model1|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model1}}} }} | data93 = {{#if:{{{model2|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model2}}} }} | data94 = {{#if:{{{model3|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model3}}} }} | data95 = {{#if:{{{model4|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model4}}} }} | data96 = {{#if:{{{model5|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model5}}} }} | data97 = {{#if:{{{model6|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model6}}} }} | data98 = {{#if:{{{model7|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model7}}} }} | data99 = {{#if:{{{model8|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model8}}} }} | data100 = {{#if:{{{model9|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model9}}} }} | data101 = {{#if:{{{model10|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model10}}} }} | data102 = {{#if:{{{model11|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model11}}} }} | data103 = {{#if:{{{model12|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model12}}} }} | data104 = {{#if:{{{model13|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model13}}} }} | data105 = {{#if:{{{model14|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model14}}} }} | data106 = {{#if:{{{model15|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model15}}} }} | data107 = {{#if:{{{model16|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model16}}} }} | data108 = {{#if:{{{model17|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model17}}} }} | data109 = {{#if:{{{model18|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model18}}} }} | data110 = {{#if:{{{model19|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model19}}} }} | data111 = {{#if:{{{model20|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model20}}} }} }}{{main other|{{#if:{{{image1|}}}{{{images|}}}{{{audio1|}}}{{{video1|}}}{{{model1|}}}||[[Category:Pages using the external media template with no first item]]}}}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using external media with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:External media]] with unknown parameter "_VALUE_"|ignoreblank=y| audio1 | audio2 | audio3 | audio4 | audio5 | audio6 | audio7 | audio8 | audio9 | audio10 | audio11 | audio12 | audio13 | audio14 | audio15 | audio16 | audio17 | audio18 | audio19 | audio20 | caption | float | headerimage | image1 | image2 | image3 | image4 | image5 | image6 | image7 | image8 | image9 | image10 | image11 | image12 | image13 | image14 | image15 | image16 | image17 | image18 | image19 | image20 | images | model1 | model2 | model3 | model4 | model5 | model6 | model7 | model8 | model9 | model10 | model11 | model12 | model13 | model14 | model15 | model16 | model17 | model18 | model19 | model20 | title | topic | video1 | video2 | video3 | video4 | video5 | video6 | video7 | video8 | video9 | video10 | video11 | video12 | video13 | video14 | video15 | video16 | video17 | video18 | video19 | video20 | width }}<noinclude>{{documentation}}</noinclude> jfvkcac35a9y6fr65vh764rlwwa3n43 Nhwɛdo:Flagicon 10 1696 14233 2024-08-02T21:57:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14233 wikitext text/x-wiki #REDIRECT [[Template:Flag icon]] {{Redirect category shell| {{R from move}} {{R from modification}} {{R from template shortcut}} }} 6obwbkx2bt7j93fl7ayai82s8uq06kb Nhwɛdo:Infobox musician awards 10 1697 14234 2024-08-02T21:57:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14234 wikitext text/x-wiki #REDIRECT [[Template:Infobox awards list]] {{r from merge}} p2xalltyl7lcxi1vo6asxnpqq0vyee3 Nhwɛdo:Interlanguage link 10 1698 14235 2024-08-02T21:57:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14235 wikitext text/x-wiki <includeonly>{{safesubst:#if:{{{quote|}}}{{{quotes|}}}|"}}{{safesubst:#if:{{{italic|}}}{{{italics|}}}|''}}[[{{{1}}}{{safesubst:#if:{{{lt|}}}|{{safesubst:!}}{{{lt}}}}}]]{{safesubst:#if:{{{italic|}}}{{{italics|}}}|&#8202;''}}{{safesubst:#if:{{{quote|}}}{{{quotes|}}}|"}}{{safesubst:#ifeq:{{subst:Substcheck}}|SUBST||<!-- -->{{#if:{{#if:{{{preserve|{{{display|}}}}}}|1|{{#ifexist:{{{1|}}}|{{#invoke:redirect|isRedirect|{{{1|}}}}}|1}}}}<!-- --> |<{{#switch:{{{vertical-align|{{{valign|{{{v|}}}}}}}}}|sup|super=sup|sub=sub|span}} class="noprint" style="{{#switch:{{{vertical-align|{{{valign|{{{v|}}}}}}}}}|ib|font-size:100%;|sup|super|sub=|font-size:85%;}} font-style: normal; {{#if:{{{nobold|}}}|font-weight: normal;}}">&nbsp;&#91;{{#if:{{{WD|{{{wd|}}}}}} | [[d:Special:EntityPage/{{{WD|{{{wd}}}}}}#sitelinks-wikipedia|<span title="&quot;{{{1}}}&quot; in other languages">{{#if:{{{short|{{{s|}}}}}}|d|Wikidata}}</span>]]<!-- -->{{main other||{{#if:{{{reasonator|}}}|<nowiki />; [https://tools.wmflabs.org/reasonator/?q={{urlencode:{{{WD|{{{wd}}}}}}}} Reasonator]}}}} | {{Separated entries|separator=;&#32; | {{#if:{{{2|}}}|[[:{{{2}}}:{{#if:{{{3|}}}|{{{3}}}|{{{1}}}}}|{{{2}}}]]}} | {{#if:{{{4|}}}|[[:{{{4}}}:{{#if:{{{5|}}}|{{{5}}}|{{{1}}}}}|{{{4}}}]]}} | {{#if:{{{6|}}}|[[:{{{6}}}:{{#if:{{{7|}}}|{{{7}}}|{{{1}}}}}|{{{6}}}]]}} | {{#if:{{{8|}}}{{{10|}}}{{{12|}}}|{{Separated entries|separator=;&#32; | {{#if:{{{8|}}}|[[:{{{8}}}:{{#if:{{{9|}}}|{{{9}}}|{{{1}}}}}|{{{8}}}]]}} | {{#if:{{{10|}}}|[[:{{{10}}}:{{#if:{{{11|}}}|{{{11}}}|{{{1}}}}}|{{{10}}}]]}} | {{#if:{{{12|}}}|[[:{{{12}}}:{{#if:{{{13|}}}|{{{13}}}|{{{1}}}}}|{{{12}}}]]}} | {{#if:{{{14|}}}|[[:{{{14}}}:{{#if:{{{15|}}}|{{{15}}}|{{{1}}}}}|{{{14}}}]]}} | {{#if:{{{16|}}}|[[:{{{16}}}:{{#if:{{{17|}}}|{{{17}}}|{{{1}}}}}|{{{16}}}]]}} | {{#if:{{{18|}}}|[[:{{{18}}}:{{#if:{{{19|}}}|{{{19}}}|{{{1}}}}}|{{{18}}}]]}} | {{#if:{{{20|}}}|[[:{{{20}}}:{{#if:{{{21|}}}|{{{21}}}|{{{1}}}}}|{{{20}}}]]}} | {{#if:{{{22|}}}|[[:{{{22}}}:{{#if:{{{23|}}}|{{{23}}}|{{{1}}}}}|{{{22}}}]]}} | {{#if:{{{24|}}}|[[:{{{24}}}:{{#if:{{{25|}}}|{{{25}}}|{{{1}}}}}|{{{24}}}]]}} }}}} | {{#if:{{{reasonator|}}}|[https://tools.wmflabs.org/reasonator/test/?find={{urlencode:{{{1}}}}} Reasonator search]}} }}}}&#93;</{{#switch:{{{vertical-align|{{{valign|{{{v|}}}}}}}}}|sup|super=sup|sub=sub|span}}> | [[Category:Interlanguage link template existing link]]<nowiki /> }}}}</includeonly>{{main other|{{#if:{{{preserve|{{{display|}}}}}}|[[Category:Interlanguage link template forcing interwiki links]]}}}}<noinclude> {{documentation}} </noinclude> 8wx3z6if4wsdv830cslico1jn9d3cu3 Nhwɛdo:Lang 10 1699 14236 2024-08-02T21:58:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14236 wikitext text/x-wiki <includeonly>{{#invoke:Lang|{{{fn|lang}}}}}</includeonly><noinclude> {{Documentation}} </noinclude> rpiilobim1eh22a50sfaaeqssz4iwxu Nhwɛdo:Lang-ar 10 1700 14237 2024-08-02T21:58:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14237 wikitext text/x-wiki <includeonly>{{#invoke:lang|lang_xx_inherit |code=ar |rtl=yes }}</includeonly><noinclude> {{Documentation}} </noinclude> nqa2c2exp8neyhyurrwjfr8tu0t7od4 Nhwɛdo:Lang-it 10 1701 14238 2024-08-02T21:58:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14238 wikitext text/x-wiki <includeonly>{{#invoke:lang|lang_xx_italic |code=it }}</includeonly><noinclude> {{Documentation|Template:Lang-x/doc}} [[Category:Italic multilingual support templates]] </noinclude> lk0e03t4ix27tm9j2gzf60jdw567iry Nhwɛdo:Listen 10 1702 14239 2024-08-02T21:58:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14239 wikitext text/x-wiki <includeonly>{{#invoke:Listen|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> hrgupcux3r81j1cr9hj6di8wz9bpl12 Nhwɛdo:Nay 10 1703 14240 2024-08-02T21:58:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14240 wikitext text/x-wiki [[File:Red x.svg|13px|alt=Red X|link=]]{{#if:{{{1|}}}|&nbsp;'''{{{1|}}}'''}}<span style="display: none;">N</span><noinclude> {{documentation}} </noinclude> 3spyebt2gfho7hu2wyomo7fazs87ux7 Nhwɛdo:Nominated 10 1704 14241 2024-08-02T21:58:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14241 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFE3E3; color: black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="no table-no2 notheme"|{{{1|Nominated}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> swj8whme50cca60ss71j4f3jwgtbx14 Nhwɛdo:Pending 10 1705 14242 2024-08-02T21:59:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14242 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFD; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="partial table-partial"|{{{1|Pending}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} <!-- interwikis & categories --> </noinclude> j2sv7g7hmpt1ptn0pgxn7fwi5x2vgp9 Nhwɛdo:Portal 10 1706 14243 2024-08-02T21:59:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14243 wikitext text/x-wiki <includeonly>{{#invoke:Portal|portal}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata --> </noinclude> eu0a2ons0y70cfblniy3kcxuib58bvt Nhwɛdo:Pp-protected 10 1707 14244 2024-08-02T21:59:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14244 wikitext text/x-wiki #REDIRECT [[Template:Pp]] {{Rcat shell| {{R from move}} {{R from long name}} {{R with history}} }} [[Category:Top icon protection templates]] 914mq7m1i0gyzrc3ezy4d06r9oj08mz Nhwɛdo:Str rep 10 1708 14245 2024-08-02T21:59:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14245 wikitext text/x-wiki {{#invoke:String|replace|source={{{1}}}|{{{2}}}|{{{3}}}|1}}<noinclude> {{Documentation}}</noinclude> 8aojqr2n3b0gv6drwu3safb8kuckf72 Nhwɛdo:Title disambig text 10 1709 14246 2024-08-02T22:00:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14246 wikitext text/x-wiki {{safesubst<noinclude/>:#invoke:String|match|{{{1|{{PAGENAME}}}}}|%s%((.-%)?)%)||-1|ignore_errors=true}}<noinclude> {{Documentation}} </noinclude> 14z0r6ucrqpdpocl3gu9b10htz9mv4a Nhwɛdo:Tlg/doc 10 1710 14247 2024-08-02T22:00:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14247 wikitext text/x-wiki #REDIRECT [[Template:Template link general/doc]] {{Redirect category shell| {{R from move}} }} jf35xep3dqravczbji9lxe8gco0080p Nhwɛdo:Userpage 10 1711 14248 2024-08-02T22:00:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14248 wikitext text/x-wiki #REDIRECT [[Template:User page]] {{Redirect category shell| {{R from modification}} {{R from template shortcut}} }} t7etpdrj9rc28unfkyl3pig1e1lbsxq Nhwɛdo:Y 10 1712 14249 2024-08-02T22:00:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14249 wikitext text/x-wiki #REDIRECT [[Template:Aye]] {{Redirect category shell| {{R from template shortcut}} }} [[Category:Checkmark insertion templates]] jwum103u35yjt4pcepde26hs357sj6h Nhwɛdo:YouTube 10 1713 14250 2024-08-02T22:00:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14250 wikitext text/x-wiki [https://www.youtube.com/{{#if:{{{channel|{{{c|}}}}}} |channel/{{{channel|{{{c|}}}}}} {{#if:{{{title|{{{1|}}}}}}|<span class="plainlinks">{{delink|<nowiki />{{{title|{{{1}}}}}}}}</span>|{{PAGENAMEBASE}}}}{{{suffix|'s}}} channel] on {{#ifeq:{{{link}}}|no|YouTube|[[YouTube channel (identifier)|YouTube]]}} |{{#if:{{{handle|{{{h|}}}}}} |@{{{handle|{{{h|}}}}}} {{#if:{{{title|{{{1|}}}}}}|<span class="plainlinks">{{delink|<nowiki />{{{title|{{{1}}}}}}}}</span>|{{PAGENAMEBASE}}}}{{{suffix|'s}}} channel] on {{#ifeq:{{{link}}}|no|YouTube|[[YouTube handle (identifier)|YouTube]]}} |{{#if:{{{user|{{{u|}}}}}} |user/{{{user|{{{u|}}}}}} {{#if:{{{title|{{{1|}}}}}}|<span class="plainlinks">{{delink|<nowiki />{{{title|{{{1}}}}}}}}</span>|{{PAGENAMEBASE}}}}{{{suffix|'s}}} channel] on {{#ifeq:{{{link}}}|no|YouTube|[[YouTube user (identifier)|YouTube]]}} |{{#if:{{{custom|}}} |c/{{{custom}}} {{#if:{{{title|{{{1|}}}}}}|<span class="plainlinks">{{delink|<nowiki />{{{title|{{{1}}}}}}}}</span>|{{PAGENAMEBASE}}}}{{{suffix|'s}}} channel] on {{#ifeq:{{{link}}}|no|YouTube|[[YouTube custom (identifier)|YouTube]]}} |{{#if:{{{show|{{{s|}}}}}} |show/{{{show|{{{s|}}}}}} {{#if:{{{title|{{{1|}}}}}}|<span class="plainlinks">{{delink|<nowiki />{{{title|{{{1}}}}}}}}</span>|''{{PAGENAMEBASE}}''}}] show on {{#ifeq:{{{link}}}|no|YouTube|[[YouTube show (identifier)|YouTube]]}} |{{#if:{{{playlist|{{{p|}}}}}} |playlist?list={{{playlist|{{{p|}}}}}} {{#if:{{{title|{{{1|}}}}}}|<span class="plainlinks">{{delink|<nowiki />{{{title|{{{1}}}}}}}}</span>|{{PAGENAMEBASE}}}}] playlist on {{#ifeq:{{{link}}}|no|YouTube|[[YouTube playlist (identifier)|YouTube]]}} |{{#if:{{{id|{{{1<includeonly>|</includeonly>}}}}}} |watch?v={{{id|{{Trim|{{{1|}}}}}}}}{{#if:{{{time|{{{t|}}}}}}|&t={{{time|{{{t|}}}}}}}} {{#if:{{{title|}}}|<span class="plainlinks">{{replace|{{delink|<nowiki />{{{title}}}}}|]|&#93;}}</span>|{{#if:{{{id|}}}|{{#if:{{{1|}}}|<span class="plainlinks">{{replace|{{delink|<nowiki />{{{1}}}}}|]|&#93;}}</span>|Video}}|{{#if:{{{2|}}}|<span class="plainlinks">{{replace|{{delink|<nowiki />{{{2}}}}}|]|&#93;}}</span>|Video}}}}}}] on {{#ifeq:{{{link}}}|no|YouTube|[[YouTube video (identifier)|YouTube]]}} |{{error|Error:No page id specified}}] on {{#ifeq:{{{link}}}|no|YouTube|[[YouTube]]}}{{Namespace detect |talk=|wikipedia=|help=|template=|module= |other=[[Category:Articles using YouTube with invalid parameters]] }} }} }} }} }} }} }} }}{{#ifexpr:{{#expr: {{#if:{{{channel|{{{c|}}}}}}|1|0}}+ {{#if:{{{handle|{{{h|}}}}}}|1|0}}+ {{#if:{{{user|{{{u|}}}}}}|1|0}}+ {{#if:{{{custom|}}}|1|0}}+ {{#if:{{{show|{{{s|}}}}}}|1|0}}+ {{#if:{{{playlist|{{{p|}}}}}}|1|0}}+ {{#if:{{{id|}}}|1|0}}+ {{#if:{{{2|}}}|1|0}}+ {{#if:{{{title|}}}|{{#if:{{{1|{{{2|}}}}}}|1|0}}|0}} }}>1 |{{Namespace detect |talk=|wikipedia=|help=|template=|module= |other=[[Category:Articles using YouTube with invalid parameters]] }} }}{{#if:{{{channel|{{{c|}}}}}}{{{handle|{{{h|}}}}}}{{{user|{{{u|}}}}}}{{{custom|}}} ||{{#ifeq:{{{suffix|+}}}|{{{suffix|-}}}|{{Namespace detect |talk=|wikipedia=|help=|template=|module= |other=[[Category:Articles using YouTube with invalid parameters]] }} }} }}<!-- -->{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using YouTube with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:YouTube]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | c | channel | custom | h | handle | id | link | p | playlist | s | show | suffix | t | time | title | u | user }}<noinclude>{{documentation}}</noinclude> 9txy6vf7iu3ubrdd3ci2t0kvns9be34 Module:Citation/CS1/Configuration 828 1714 14251 2024-08-02T22:54:09Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14251 Scribunto text/plain local lang_obj = mw.language.getContentLanguage(); -- make a language object for the local language; used here for languages and dates --[[--------------------------< S E T T I N G S >-------------------------------------------------------------- boolean settings used to control various things. these setting located here to make them easy to find ]] -- these settings local to this module only local local_digits_from_mediawiki = false; -- for i18n; when true, module fills date_names['local_digits'] from MediaWiki; manual fill required else; always false at en.wiki local local_date_names_from_mediawiki = false; -- for i18n; when true, module fills date_names['local']['long'] and date_names['local']['short'] from MediaWiki; -- manual translation required else; ; always false at en.wiki -- these settings exported to other modules local use_identifier_redirects = true; -- when true use redirect name for identifier label links; always true at en.wiki local local_lang_cat_enable = false; -- when true categorizes pages where |language=<local wiki's language>; always false at en.wiki local date_name_auto_xlate_enable = false; -- when true translates English month-names to the local-wiki's language month names; always false at en.wiki local date_digit_auto_xlate_enable = false; -- when true translates Western date digit to the local-wiki's language digits (date_names['local_digits']); always false at en.wiki local enable_sort_keys = true; -- when true module adds namespace sort keys to error and maintenance category links --[[--------------------------< U N C A T E G O R I Z E D _ N A M E S P A C E S >------------------------------ List of namespaces identifiers for namespaces that will not be included in citation error categories. Same as setting notracking = true by default. For wikis that have a current version of Module:cs1 documentation support, this #invoke will return an unordered list of namespace names and their associated identifiers: {{#invoke:cs1 documentation support|uncategorized_namespace_lister|all=<anything>}} ]] uncategorized_namespaces_t = {[2]=true}; -- init with user namespace id for k, _ in pairs (mw.site.talkNamespaces) do -- add all talk namespace ids uncategorized_namespaces_t[k] = true; end local uncategorized_subpages = {'/[Ss]andbox', '/[Tt]estcases', '/[^/]*[Ll]og', '/[Aa]rchive'}; -- list of Lua patterns found in page names of pages we should not categorize --[[ at en.wiki Greek characters are used as sort keys for certain items in a category so that those items are placed at the end of a category page. See Wikipedia:Categorization#Sort_keys. That works well for en.wiki because English is written using the Latn script. This may not work well for other languages. At en.wiki it is desireable to place content from certain namespaces at the end of a category listing so the module adds sort keys to error and maintenance category links when rendering a cs1|2 template on a page in that namespace. i18n: if this does not work well for your language, set <enable_sort_keys> to false. ]] local name_space_sort_keys = { -- sort keys to be used with these namespaces: [4] = 'ω', -- wikipedia; omega [10] = 'τ', -- template; tau [118] = 'Δ', -- draft; delta ['other'] = 'ο', -- all other non-talk namespaces except main (article); omicron } --[[--------------------------< M E S S A G E S >-------------------------------------------------------------- Translation table The following contains fixed text that may be output as part of a citation. This is separated from the main body to aid in future translations of this module. ]] local messages = { ['agency'] = '$1 $2', -- $1 is sepc, $2 is agency ['archived-dead'] = 'Archived from $1 on $2', ['archived-live'] = '$1 from the original on $2', ['archived-unfit'] = 'Archived from the original on ', ['archived'] = 'Archived', ['by'] = 'By', -- contributions to authored works: introduction, foreword, afterword ['cartography'] = 'Cartography by $1', ['editor'] = 'ed.', ['editors'] = 'eds.', ['edition'] = '($1&nbsp;ed.)', ['episode'] = 'Episode $1', ['et al'] = 'et&nbsp;al.', ['in'] = 'In', -- edited works ['inactive'] = 'inactive', ['inset'] = '$1 inset', ['interview'] = 'Interviewed by $1', ['mismatch'] = '<code class="cs1-code">&#124;$1=</code> / <code class="cs1-code">&#124;$2=</code> mismatch', -- $1 is year param name; $2 is date param name ['newsgroup'] = '[[Usenet newsgroup|Newsgroup]]:&nbsp;$1', ['notitle'] = 'No title', -- for |title=(()) and (in the future) |title=none ['original'] = 'the original', ['origdate'] = ' [$1]', ['published'] = ' (published $1)', ['retrieved'] = 'Retrieved $1', ['season'] = 'Season $1', ['section'] = '§&nbsp;$1', ['sections'] = '§§&nbsp;$1', ['series'] = '$1 $2', -- $1 is sepc, $2 is series ['seriesnum'] = 'Series $1', ['translated'] = 'Translated by $1', ['type'] = ' ($1)', -- for titletype ['written'] = 'Written at $1', ['vol'] = '$1 Vol.&nbsp;$2', -- $1 is sepc; bold journal style volume is in presentation{} ['vol-no'] = '$1 Vol.&nbsp;$2, no.&nbsp;$3', -- sepc, volume, issue (alternatively insert $1 after $2, but then we'd also have to change capitalization) ['issue'] = '$1 No.&nbsp;$2', -- $1 is sepc ['art'] = '$1 Art.&nbsp;$2', -- $1 is sepc; for {{cite conference}} only ['vol-art'] = '$1 Vol.&nbsp;$2, art.&nbsp;$3', -- sepc, volume, article-number; for {{cite conference}} only ['j-vol'] = '$1 $2', -- sepc, volume; bold journal volume is in presentation{} ['j-issue'] = ' ($1)', ['j-article-num'] = ' $1', -- TODO: any punctuation here? static text? ['nopp'] = '$1 $2'; -- page(s) without prefix; $1 is sepc ['p-prefix'] = "$1 p.&nbsp;$2", -- $1 is sepc ['pp-prefix'] = "$1 pp.&nbsp;$2", -- $1 is sepc ['j-page(s)'] = ': $1', -- same for page and pages ['sheet'] = '$1 Sheet&nbsp;$2', -- $1 is sepc ['sheets'] = '$1 Sheets&nbsp;$2', -- $1 is sepc ['j-sheet'] = ': Sheet&nbsp;$1', ['j-sheets'] = ': Sheets&nbsp;$1', ['language'] = '(in $1)', ['via'] = " &ndash; via $1", ['event'] = 'Event occurs at', ['minutes'] = 'minutes in', -- Determines the location of the help page ['help page link'] = 'Help:CS1 errors', ['help page label'] = 'help', -- categories ['cat wikilink'] = '[[Category:$1]]', -- $1 is the category name ['cat wikilink sk'] = '[[Category:$1|$2]]', -- $1 is the category name; $2 is namespace sort key [':cat wikilink'] = '[[:Category:$1|link]]', -- category name as maintenance message wikilink; $1 is the category name -- Internal errors (should only occur if configuration is bad) ['undefined_error'] = 'Called with an undefined error condition', ['unknown_ID_key'] = 'Unrecognized ID key: ', -- an ID key in id_handlers not found in ~/Identifiers func_map{} ['unknown_ID_access'] = 'Unrecognized ID access keyword: ', -- an ID access keyword in id_handlers not found in keywords_lists['id-access']{} ['unknown_argument_map'] = 'Argument map not defined for this variable', ['bare_url_no_origin'] = 'Bare URL found but origin indicator is nil or empty', ['warning_msg_e'] = '<span style="color:#d33">One or more <code style="color: inherit; background: inherit; border: none; padding: inherit;">&#123;{$1}}</code> templates have errors</span>; messages may be hidden ([[Help:CS1_errors#Controlling_error_message_display|help]]).'; -- $1 is template link ['warning_msg_m'] = '<span style="color:#3a3">One or more <code style="color: inherit; background: inherit; border: none; padding: inherit;">&#123;{$1}}</code> templates have maintenance messages</span>; messages may be hidden ([[Help:CS1_errors#Controlling_error_message_display|help]]).'; -- $1 is template link } --[[--------------------------< C I T A T I O N _ C L A S S _ M A P >------------------------------------------ this table maps the value assigned to |CitationClass= in the cs1|2 templates to the canonical template name when the value assigned to |CitationClass= is different from the canonical template name. |CitationClass= values are used as class attributes in the <cite> tag that encloses the citation so these names may not contain spaces while the canonical template name may. These names are used in warning_msg_e and warning_msg_m to create links to the template's documentation when an article is displayed in preview mode. Most cs1|2 template |CitationClass= values at en.wiki match their canonical template names so are not listed here. ]] local citation_class_map_t = { -- TODO: if kept, these and all other config.CitationClass 'names' require some sort of i18n ['arxiv'] = 'arXiv', ['audio-visual'] = 'AV media', ['AV-media-notes'] = 'AV media notes', ['biorxiv'] = 'bioRxiv', ['citeseerx'] = 'CiteSeerX', ['encyclopaedia'] = 'encyclopedia', ['mailinglist'] = 'mailing list', ['medrxiv'] = 'medRxiv', ['pressrelease'] = 'press release', ['ssrn'] = 'SSRN', ['techreport'] = 'tech report', } --[=[-------------------------< E T _ A L _ P A T T E R N S >-------------------------------------------------- This table provides Lua patterns for the phrase "et al" and variants in name text (author, editor, etc.). The main module uses these to identify and emit the 'etal' message. ]=] local et_al_patterns = { "[;,]? *[\"']*%f[%a][Ee][Tt]%.? *[Aa][Ll][%.;,\"']*$", -- variations on the 'et al' theme "[;,]? *[\"']*%f[%a][Ee][Tt]%.? *[Aa][Ll][Ii][AaIi][Ee]?[%.;,\"']*$", -- variations on the 'et alia', 'et alii' and 'et aliae' themes (false positive 'et aliie' unlikely to match) "[;,]? *%f[%a]and [Oo]thers", -- an alternative to et al. "%[%[ *[Ee][Tt]%.? *[Aa][Ll]%.? *%]%]", -- a wikilinked form "%(%( *[Ee][Tt]%.? *[Aa][Ll]%.? *%)%)", -- a double-bracketed form (to counter partial removal of ((...)) syntax) "[%(%[] *[Ee][Tt]%.? *[Aa][Ll]%.? *[%)%]]", -- a bracketed form } --[[--------------------------< P R E S E N T A T I O N >------------------------ Fixed presentation markup. Originally part of citation_config.messages it has been moved into its own, more semantically correct place. ]] local presentation = { -- .citation-comment class is specified at Help:CS1_errors#Controlling_error_message_display ['hidden-error'] = '<span class="cs1-hidden-error citation-comment">$1</span>', ['visible-error'] = '<span class="cs1-visible-error citation-comment">$1</span>', ['hidden-maint'] = '<span class="cs1-maint citation-comment">$1</span>', ['accessdate'] = '<span class="reference-accessdate">$1$2</span>', -- to allow editors to hide accessdate using personal CSS ['bdi'] = '<bdi$1>$2</bdi>', -- bidirectional isolation used with |script-title= and the like ['cite'] = '<cite class="$1">$2</cite>'; -- for use when citation does not have a namelist and |ref= not set so no id="..." attribute ['cite-id'] = '<cite id="$1" class="$2">$3</cite>'; -- for use when when |ref= is set or when citation has a namelist ['format'] = ' <span class="cs1-format">($1)</span>', -- for |format=, |chapter-format=, etc. ['interwiki'] = ' <span class="cs1-format">[in $1]</span>', -- for interwiki-language-linked author, editor, etc ['interproj'] = ' <span class="cs1-format">[at $1]</span>', -- for interwiki-project-linked author, editor, etc (:d: and :s: supported; :w: ignored) -- various access levels, for |access=, |doi-access=, |arxiv=, ... -- narrow no-break space &#8239; may work better than nowrap CSS. Or not? Browser support? ['ext-link-access-signal'] = '<span class="$1" title="$2">$3</span>', -- external link with appropriate lock icon ['free'] = {class='id-lock-free', title='Freely accessible'}, -- classes defined in Module:Citation/CS1/styles.css ['registration'] = {class='id-lock-registration', title='Free registration required'}, ['limited'] = {class='id-lock-limited', title='Free access subject to limited trial, subscription normally required'}, ['subscription'] = {class='id-lock-subscription', title='Paid subscription required'}, ['interwiki-icon'] = '<span class="$1" title="$2">$3</span>', ['class-wikisource'] = 'cs1-ws-icon', ['italic-title'] = "''$1''", ['kern-left'] = '<span class="cs1-kern-left"></span>$1', -- spacing to use when title contains leading single or double quote mark ['kern-right'] = '$1<span class="cs1-kern-right"></span>', -- spacing to use when title contains trailing single or double quote mark ['nowrap1'] = '<span class="nowrap">$1</span>', -- for nowrapping an item: <span ...>yyyy-mm-dd</span> ['nowrap2'] = '<span class="nowrap">$1</span> $2', -- for nowrapping portions of an item: <span ...>dd mmmm</span> yyyy (note white space) ['ocins'] = '<span title="$1" class="Z3988"></span>', ['parameter'] = '<code class="cs1-code">&#124;$1=</code>', ['ps_cs1'] = '.'; -- CS1 style postscript (terminal) character ['ps_cs2'] = ''; -- CS2 style postscript (terminal) character (empty string) ['quoted-text'] = '<q>$1</q>', -- for wrapping |quote= content ['quoted-title'] = '"$1"', ['sep_cs1'] = '.', -- CS1 element separator ['sep_cs2'] = ',', -- CS2 separator ['sep_nl'] = ';', -- CS1|2 style name-list separator between names is a semicolon ['sep_nl_and'] = ' and ', -- used as last nl sep when |name-list-style=and and list has 2 items ['sep_nl_end'] = '; and ', -- used as last nl sep when |name-list-style=and and list has 3+ names ['sep_name'] = ', ', -- CS1|2 style last/first separator is <comma><space> ['sep_nl_vanc'] = ',', -- Vancouver style name-list separator between authors is a comma ['sep_name_vanc'] = ' ', -- Vancouver style last/first separator is a space ['sep_list'] = ', ', -- used for |language= when list has 3+ items except for last sep which uses sep_list_end ['sep_list_pair'] = ' and ', -- used for |language= when list has 2 items ['sep_list_end'] = ', and ', -- used as last list sep for |language= when list has 3+ items ['trans-italic-title'] = "&#91;''$1''&#93;", ['trans-quoted-title'] = "&#91;$1&#93;", -- for |trans-title= and |trans-quote= ['vol-bold'] = '$1 <b>$2</b>', -- sepc, volume; for bold journal cites; for other cites ['vol'] in messages{} } --[[--------------------------< A L I A S E S >--------------------------------- Aliases table for commonly passed parameters. Parameter names on the right side in the assignments in this table must have been defined in the Whitelist before they will be recognized as valid parameter names ]] local aliases = { ['AccessDate'] = {'access-date', 'accessdate'}, -- Used by InternetArchiveBot ['Agency'] = 'agency', ['ArchiveDate'] = {'archive-date', 'archivedate'}, -- Used by InternetArchiveBot ['ArchiveFormat'] = 'archive-format', ['ArchiveURL'] = {'archive-url', 'archiveurl'}, -- Used by InternetArchiveBot ['ArticleNumber'] = 'article-number', ['ASINTLD'] = 'asin-tld', ['At'] = 'at', -- Used by InternetArchiveBot ['Authors'] = {'people', 'credits'}, ['BookTitle'] = {'book-title', 'booktitle'}, ['Cartography'] = 'cartography', ['Chapter'] = {'chapter', 'contribution', 'entry', 'article', 'section'}, ['ChapterFormat'] = {'chapter-format', 'contribution-format', 'entry-format', 'article-format', 'section-format'}; ['ChapterURL'] = {'chapter-url', 'contribution-url', 'entry-url', 'article-url', 'section-url'}, -- Used by InternetArchiveBot ['ChapterUrlAccess'] = {'chapter-url-access', 'contribution-url-access', 'entry-url-access', 'article-url-access', 'section-url-access'}, -- Used by InternetArchiveBot ['Class'] = 'class', -- cite arxiv and arxiv identifier ['Collaboration'] = 'collaboration', ['Conference'] = {'conference', 'event'}, ['ConferenceFormat'] = 'conference-format', ['ConferenceURL'] = 'conference-url', -- Used by InternetArchiveBot ['Date'] = {'date', 'air-date', 'airdate'}, -- air-date and airdate for cite episode and cite serial only ['Degree'] = 'degree', ['DF'] = 'df', ['DisplayAuthors'] = {'display-authors', 'display-subjects'}, ['DisplayContributors'] = 'display-contributors', ['DisplayEditors'] = 'display-editors', ['DisplayInterviewers'] = 'display-interviewers', ['DisplayTranslators'] = 'display-translators', ['Docket'] = 'docket', ['DoiBroken'] = 'doi-broken-date', ['Edition'] = 'edition', ['Embargo'] = 'pmc-embargo-date', ['Encyclopedia'] = {'encyclopedia', 'encyclopaedia', 'dictionary'}, -- cite encyclopedia only ['Episode'] = 'episode', -- cite serial only TODO: make available to cite episode? ['Format'] = 'format', ['ID'] = {'id', 'ID'}, ['Inset'] = 'inset', ['Issue'] = {'issue', 'number'}, ['Language'] = {'language', 'lang'}, ['MailingList'] = {'mailing-list', 'mailinglist'}, -- cite mailing list only ['Map'] = 'map', -- cite map only ['MapFormat'] = 'map-format', -- cite map only ['MapURL'] = {'map-url', 'mapurl'}, -- cite map only -- Used by InternetArchiveBot ['MapUrlAccess'] = 'map-url-access', -- cite map only -- Used by InternetArchiveBot ['Minutes'] = 'minutes', ['Mode'] = 'mode', ['NameListStyle'] = 'name-list-style', ['Network'] = 'network', ['Newsgroup'] = 'newsgroup', -- cite newsgroup only ['NoPP'] = {'no-pp', 'nopp'}, ['NoTracking'] = {'no-tracking', 'template-doc-demo'}, ['Number'] = 'number', -- this case only for cite techreport ['OrigDate'] = {'orig-date', 'orig-year', 'origyear'}, ['Others'] = 'others', ['Page'] = {'page', 'p'}, -- Used by InternetArchiveBot ['Pages'] = {'pages', 'pp'}, -- Used by InternetArchiveBot ['Periodical'] = {'journal', 'magazine', 'newspaper', 'periodical', 'website', 'work'}, ['Place'] = {'place', 'location'}, ['PostScript'] = 'postscript', ['PublicationDate'] = {'publication-date', 'publicationdate'}, ['PublicationPlace'] = {'publication-place', 'publicationplace'}, ['PublisherName'] = {'publisher', 'institution'}, ['Quote'] = {'quote', 'quotation'}, ['QuotePage'] = 'quote-page', ['QuotePages'] = 'quote-pages', ['Ref'] = 'ref', ['Scale'] = 'scale', ['ScriptChapter'] = {'script-chapter', 'script-contribution', 'script-entry', 'script-article', 'script-section'}, ['ScriptEncyclopedia'] = {'script-encyclopedia', 'script-encyclopaedia'}, -- cite encyclopedia only ['ScriptMap'] = 'script-map', ['ScriptPeriodical'] = {'script-journal', 'script-magazine', 'script-newspaper', 'script-periodical', 'script-website', 'script-work'}, ['ScriptQuote'] = 'script-quote', ['ScriptTitle'] = 'script-title', -- Used by InternetArchiveBot ['Season'] = 'season', ['Sections'] = 'sections', -- cite map only ['Series'] = {'series', 'version'}, ['SeriesLink'] = {'series-link', 'serieslink'}, ['SeriesNumber'] = {'series-number', 'series-no'}, ['Sheet'] = 'sheet', -- cite map only ['Sheets'] = 'sheets', -- cite map only ['Station'] = 'station', ['Time'] = 'time', ['TimeCaption'] = 'time-caption', ['Title'] = 'title', -- Used by InternetArchiveBot ['TitleLink'] = {'title-link', 'episode-link', 'episodelink'}, -- Used by InternetArchiveBot ['TitleNote'] = {'title-note', 'department'}, ['TitleType'] = {'type', 'medium'}, ['TransChapter'] = {'trans-article', 'trans-chapter', 'trans-contribution', 'trans-entry', 'trans-section'}, ['Transcript'] = 'transcript', ['TranscriptFormat'] = 'transcript-format', ['TranscriptURL'] = 'transcript-url', -- Used by InternetArchiveBot ['TransEncyclopedia'] = {'trans-encyclopedia', 'trans-encyclopaedia'}, -- cite encyclopedia only ['TransMap'] = 'trans-map', -- cite map only ['TransPeriodical'] = {'trans-journal', 'trans-magazine', 'trans-newspaper', 'trans-periodical', 'trans-website', 'trans-work'}, ['TransQuote'] = 'trans-quote', ['TransTitle'] = 'trans-title', -- Used by InternetArchiveBot ['URL'] = {'url', 'URL'}, -- Used by InternetArchiveBot ['UrlAccess'] = 'url-access', -- Used by InternetArchiveBot ['UrlStatus'] = 'url-status', -- Used by InternetArchiveBot ['Vauthors'] = 'vauthors', ['Veditors'] = 'veditors', ['Via'] = 'via', ['Volume'] = 'volume', ['Year'] = 'year', ['AuthorList-First'] = {"first#", "author-first#", "author#-first", "author-given#", "author#-given", "subject-first#", "subject#-first", "subject-given#", "subject#-given", "given#"}, ['AuthorList-Last'] = {"last#", "author-last#", "author#-last", "author-surname#", "author#-surname", "subject-last#", "subject#-last", "subject-surname#", "subject#-surname", "author#", 'host#', "subject#", "surname#"}, ['AuthorList-Link'] = {"author-link#", "author#-link", "subject-link#", "subject#-link", "authorlink#", "author#link"}, ['AuthorList-Mask'] = {"author-mask#", "author#-mask", "subject-mask#", "subject#-mask"}, ['ContributorList-First'] = {'contributor-first#', 'contributor#-first', 'contributor-given#', 'contributor#-given'}, ['ContributorList-Last'] = {'contributor-last#', 'contributor#-last', 'contributor-surname#', 'contributor#-surname', 'contributor#'}, ['ContributorList-Link'] = {'contributor-link#', 'contributor#-link'}, ['ContributorList-Mask'] = {'contributor-mask#', 'contributor#-mask'}, ['EditorList-First'] = {"editor-first#", "editor#-first", "editor-given#", "editor#-given"}, ['EditorList-Last'] = {"editor-last#", "editor#-last", "editor-surname#", "editor#-surname", "editor#"}, ['EditorList-Link'] = {"editor-link#", "editor#-link"}, ['EditorList-Mask'] = {"editor-mask#", "editor#-mask"}, ['InterviewerList-First'] = {'interviewer-first#', 'interviewer#-first', 'interviewer-given#', 'interviewer#-given'}, ['InterviewerList-Last'] = {'interviewer-last#', 'interviewer#-last', 'interviewer-surname#', 'interviewer#-surname', 'interviewer#'}, ['InterviewerList-Link'] = {'interviewer-link#', 'interviewer#-link'}, ['InterviewerList-Mask'] = {'interviewer-mask#', 'interviewer#-mask'}, ['TranslatorList-First'] = {'translator-first#', 'translator#-first', 'translator-given#', 'translator#-given'}, ['TranslatorList-Last'] = {'translator-last#', 'translator#-last', 'translator-surname#', 'translator#-surname', 'translator#'}, ['TranslatorList-Link'] = {'translator-link#', 'translator#-link'}, ['TranslatorList-Mask'] = {'translator-mask#', 'translator#-mask'}, } --[[--------------------------< P U N C T _ S K I P >--------------------------- builds a table of parameter names that the extraneous terminal punctuation check should not check. ]] local punct_meta_params = { -- table of aliases[] keys (meta parameters); each key has a table of parameter names for a value 'BookTitle', 'Chapter', 'ScriptChapter', 'ScriptTitle', 'Title', 'TransChapter', 'Transcript', 'TransMap', 'TransTitle', -- title-holding parameters 'AuthorList-Mask', 'ContributorList-Mask', 'EditorList-Mask', 'InterviewerList-Mask', 'TranslatorList-Mask', -- name-list mask may have name separators 'PostScript', 'Quote', 'ScriptQuote', 'TransQuote', 'Ref', -- miscellaneous 'ArchiveURL', 'ChapterURL', 'ConferenceURL', 'MapURL', 'TranscriptURL', 'URL', -- URL-holding parameters } local url_meta_params = { -- table of aliases[] keys (meta parameters); each key has a table of parameter names for a value 'ArchiveURL', 'ChapterURL', 'ConferenceURL', 'ID', 'MapURL', 'TranscriptURL', 'URL', -- parameters allowed to hold urls 'Page', 'Pages', 'At', 'QuotePage', 'QuotePages', -- insource locators allowed to hold urls } local function build_skip_table (skip_t, meta_params) for _, meta_param in ipairs (meta_params) do -- for each meta parameter key local params = aliases[meta_param]; -- get the parameter or the table of parameters associated with the meta parameter name if 'string' == type (params) then skip_t[params] = 1; -- just a single parameter else for _, param in ipairs (params) do -- get the parameter name skip_t[param] = 1; -- add the parameter name to the skip table local count; param, count = param:gsub ('#', ''); -- remove enumerator marker from enumerated parameters if 0 ~= count then -- if removed skip_t[param] = 1; -- add param name without enumerator marker end end end end return skip_t; end local punct_skip = {}; local url_skip = {}; --[[--------------------------< S I N G L E - L E T T E R S E C O N D - L E V E L D O M A I N S >---------- this is a list of tlds that are known to have single-letter second-level domain names. This list does not include ccTLDs which are accepted in is_domain_name(). ]] local single_letter_2nd_lvl_domains_t = {'cash', 'company', 'foundation', 'media', 'org', 'today'}; --[[-----------< S P E C I A L C A S E T R A N S L A T I O N S >------------ This table is primarily here to support internationalization. Translations in this table are used, for example, when an error message, category name, etc., is extracted from the English alias key. There may be other cases where this translation table may be useful. ]] local is_Latn = 'A-Za-z\195\128-\195\150\195\152-\195\182\195\184-\198\191\199\132-\201\143\225\184\128-\225\187\191'; local special_case_translation = { ['AuthorList'] = 'authors list', -- used to assemble maintenance category names ['ContributorList'] = 'contributors list', -- translation of these names plus translation of the base maintenance category names in maint_cats{} table below ['EditorList'] = 'editors list', -- must match the names of the actual categories ['InterviewerList'] = 'interviewers list', -- this group or translations used by name_has_ed_markup() and name_has_mult_names() ['TranslatorList'] = 'translators list', -- Lua patterns to match pseudo-titles used by InternetArchiveBot and others as placeholder for unknown |title= value ['archived_copy'] = { -- used with CS1 maint: Archive[d] copy as title ['en'] = '^archived?%s+copy$', -- for English; translators: keep this because templates imported from en.wiki ['local'] = nil, -- translators: replace ['local'] = nil with lowercase translation only when bots or tools create generic titles in your language }, -- Lua patterns to match generic titles; usually created by bots or reference filling tools -- translators: replace ['local'] = nil with lowercase translation only when bots or tools create generic titles in your language -- generic titles and patterns in this table should be lowercase only -- leave ['local'] nil except when there is a matching generic title in your language -- boolean 'true' for plain-text searches; 'false' for pattern searches ['generic_titles'] = { ['accept'] = { }, ['reject'] = { {['en'] = {'^wayback%s+machine$', false}, ['local'] = nil}, {['en'] = {'are you a robot', true}, ['local'] = nil}, {['en'] = {'hugedomains.com', true}, ['local'] = nil}, {['en'] = {'^[%(%[{<]?no +title[>}%]%)]?$', false}, ['local'] = nil}, {['en'] = {'page not found', true}, ['local'] = nil}, {['en'] = {'subscribe to read', true}, ['local'] = nil}, {['en'] = {'^[%(%[{<]?unknown[>}%]%)]?$', false}, ['local'] = nil}, {['en'] = {'website is for sale', true}, ['local'] = nil}, {['en'] = {'^404', false}, ['local'] = nil}, {['en'] = {'internet archive wayback machine', true}, ['local'] = nil}, {['en'] = {'log into facebook', true}, ['local'] = nil}, {['en'] = {'login • instagram', true}, ['local'] = nil}, {['en'] = {'redirecting...', true}, ['local'] = nil}, {['en'] = {'usurped title', true}, ['local'] = nil}, -- added by a GreenC bot {['en'] = {'webcite query result', true}, ['local'] = nil}, {['en'] = {'wikiwix\'s cache', true}, ['local'] = nil}, } }, -- boolean 'true' for plain-text searches, search string must be lowercase only -- boolean 'false' for pattern searches -- leave ['local'] nil except when there is a matching generic name in your language ['generic_names'] = { ['accept'] = { {['en'] = {'%[%[[^|]*%(author%) *|[^%]]*%]%]', false}, ['local'] = nil}, }, ['reject'] = { {['en'] = {'about us', true}, ['local'] = nil}, {['en'] = {'%f[%a][Aa]dvisor%f[%A]', false}, ['local'] = nil}, {['en'] = {'allmusic', true}, ['local'] = nil}, {['en'] = {'%f[%a][Aa]uthor%f[%A]', false}, ['local'] = nil}, {['en'] = {'business', true}, ['local'] = nil}, {['en'] = {'cnn', true}, ['local'] = nil}, {['en'] = {'collaborator', true}, ['local'] = nil}, {['en'] = {'contributor', true}, ['local'] = nil}, {['en'] = {'contact us', true}, ['local'] = nil}, {['en'] = {'directory', true}, ['local'] = nil}, {['en'] = {'%f[%(%[][%(%[]%s*eds?%.?%s*[%)%]]?$', false}, ['local'] = nil}, {['en'] = {'[,%.%s]%f[e]eds?%.?$', false}, ['local'] = nil}, {['en'] = {'^eds?[%.,;]', false}, ['local'] = nil}, {['en'] = {'^[%(%[]%s*[Ee][Dd][Ss]?%.?%s*[%)%]]', false}, ['local'] = nil}, {['en'] = {'%f[%a][Ee]dited%f[%A]', false}, ['local'] = nil}, {['en'] = {'%f[%a][Ee]ditors?%f[%A]', false}, ['local'] = nil}, {['en'] = {'%f[%a]]Ee]mail%f[%A]', false}, ['local'] = nil}, {['en'] = {'facebook', true}, ['local'] = nil}, {['en'] = {'google', true}, ['local'] = nil}, {['en'] = {'home page', true}, ['local'] = nil}, {['en'] = {'^[Ii]nc%.?$', false}, ['local'] = nil}, {['en'] = {'instagram', true}, ['local'] = nil}, {['en'] = {'interviewer', true}, ['local'] = nil}, {['en'] = {'linkedIn', true}, ['local'] = nil}, {['en'] = {'^[Nn]ews$', false}, ['local'] = nil}, {['en'] = {'pinterest', true}, ['local'] = nil}, {['en'] = {'policy', true}, ['local'] = nil}, {['en'] = {'privacy', true}, ['local'] = nil}, {['en'] = {'reuters', true}, ['local'] = nil}, {['en'] = {'translator', true}, ['local'] = nil}, {['en'] = {'tumblr', true}, ['local'] = nil}, {['en'] = {'twitter', true}, ['local'] = nil}, {['en'] = {'site name', true}, ['local'] = nil}, {['en'] = {'statement', true}, ['local'] = nil}, {['en'] = {'submitted', true}, ['local'] = nil}, {['en'] = {'super.?user', false}, ['local'] = nil}, {['en'] = {'%f['..is_Latn..'][Uu]ser%f[^'..is_Latn..']', false}, ['local'] = nil}, {['en'] = {'verfasser', true}, ['local'] = nil}, } } } --[[--------------------------< D A T E _ N A M E S >---------------------------------------------------------- This table of tables lists local language date names and fallback English date names. The code in Date_validation will look first in the local table for valid date names. If date names are not found in the local table, the code will look in the English table. Because citations can be copied to the local wiki from en.wiki, the English is required when the date-name translation function date_name_xlate() is used. In these tables, season numbering is defined by Extended Date/Time Format (EDTF) Specification (https://www.loc.gov/standards/datetime/) which became part of ISO 8601 in 2019. See '§Sub-year groupings'. The standard defines various divisions using numbers 21-41. CS1|2 only supports generic seasons. EDTF does support the distinction between north and south hemisphere seasons but CS1|2 has no way to make that distinction. 33-36 = Quarter 1, Quarter 2, Quarter 3, Quarter 4 (3 months each) The standard does not address 'named' dates so, for the purposes of CS1|2, Easter and Christmas are defined here as 98 and 99, which should be out of the ISO 8601 (EDTF) range of uses for a while. local_date_names_from_mediawiki is a boolean. When set to: true – module will fetch local month names from MediaWiki for both date_names['local']['long'] and date_names['local']['short']; this will unconditionally overwrite manual translations false – module will *not* fetch local month names from MediaWiki Caveat lector: There is no guarantee that MediaWiki will provide short month names. At your wiki you can test the results of the MediaWiki fetch in the debug console with this command (the result is alpha sorted): =mw.dumpObject (p.date_names['local']) While the module can fetch month names from MediaWiki, it cannot fetch the quarter, season, and named date names from MediaWiki. Those must be translated manually. ]] local local_date_names_from_mediawiki = true; -- when false, manual translation required for date_names['local']['long'] and date_names['local']['short']; overwrites manual translations -- when true, module fetches long and short month names from MediaWiki local date_names = { ['en'] = { -- English ['long'] = {['January'] = 1, ['February'] = 2, ['March'] = 3, ['April'] = 4, ['May'] = 5, ['June'] = 6, ['July'] = 7, ['August'] = 8, ['September'] = 9, ['October'] = 10, ['November'] = 11, ['December'] = 12}, ['short'] = {['Jan'] = 1, ['Feb'] = 2, ['Mar'] = 3, ['Apr'] = 4, ['May'] = 5, ['Jun'] = 6, ['Jul'] = 7, ['Aug'] = 8, ['Sep'] = 9, ['Oct'] = 10, ['Nov'] = 11, ['Dec'] = 12}, ['quarter'] = {['First Quarter'] = 33, ['Second Quarter'] = 34, ['Third Quarter'] = 35, ['Fourth Quarter'] = 36}, ['season'] = {['Winter'] = 24, ['Spring'] = 21, ['Summer'] = 22, ['Fall'] = 23, ['Autumn'] = 23}, ['named'] = {['Easter'] = 98, ['Christmas'] = 99}, }, -- when local_date_names_from_mediawiki = false ['local'] = { -- replace these English date names with the local language equivalents ['long'] = {['January'] = 1, ['February'] = 2, ['March'] = 3, ['April'] = 4, ['May'] = 5, ['June'] = 6, ['July'] = 7, ['August'] = 8, ['September'] = 9, ['October'] = 10, ['November'] = 11, ['December'] = 12}, ['short'] = {['Jan'] = 1, ['Feb'] = 2, ['Mar'] = 3, ['Apr'] = 4, ['May'] = 5, ['Jun'] = 6, ['Jul'] = 7, ['Aug'] = 8, ['Sep'] = 9, ['Oct'] = 10, ['Nov'] = 11, ['Dec'] = 12}, ['quarter'] = {['First Quarter'] = 33, ['Second Quarter'] = 34, ['Third Quarter'] = 35, ['Fourth Quarter'] = 36}, ['season'] = {['Winter'] = 24, ['Spring'] = 21, ['Summer'] = 22, ['Fall'] = 23, ['Autumn'] = 23}, ['named'] = {['Easter'] = 98, ['Christmas'] = 99}, }, ['inv_local_long'] = {}, -- used in date reformatting & translation; copy of date_names['local'].long where k/v are inverted: [1]='<local name>' etc. ['inv_local_short'] = {}, -- used in date reformatting & translation; copy of date_names['local'].short where k/v are inverted: [1]='<local name>' etc. ['inv_local_quarter'] = {}, -- used in date translation; copy of date_names['local'].quarter where k/v are inverted: [1]='<local name>' etc. ['inv_local_season'] = {}, -- used in date translation; copy of date_names['local'].season where k/v are inverted: [1]='<local name>' etc. ['inv_local_named'] = {}, -- used in date translation; copy of date_names['local'].named where k/v are inverted: [1]='<local name>' etc. ['local_digits'] = {['0'] = '0', ['1'] = '1', ['2'] = '2', ['3'] = '3', ['4'] = '4', ['5'] = '5', ['6'] = '6', ['7'] = '7', ['8'] = '8', ['9'] = '9'}, -- used to convert local language digits to Western 0-9 ['xlate_digits'] = {}, } if local_date_names_from_mediawiki then -- if fetching local month names from MediaWiki is enabled local long_t = {}; local short_t = {}; for i=1, 12 do -- loop 12x and local name = lang_obj:formatDate('F', '2022-' .. i .. '-1'); -- get long month name for each i long_t[name] = i; -- save it name = lang_obj:formatDate('M', '2022-' .. i .. '-1'); -- get short month name for each i short_t[name] = i; -- save it end date_names['local']['long'] = long_t; -- write the long table – overwrites manual translation date_names['local']['short'] = short_t; -- write the short table – overwrites manual translation end -- create inverted date-name tables for reformatting and/or translation for _, invert_t in pairs {{'long', 'inv_local_long'}, {'short', 'inv_local_short'}, {'quarter', 'inv_local_quarter'}, {'season', 'inv_local_season'}, {'named', 'inv_local_named'}} do for name, i in pairs (date_names['local'][invert_t[1]]) do -- this table is ['name'] = i date_names[invert_t[2]][i] = name; -- invert to get [i] = 'name' for conversions from ymd end end if local_digits_from_mediawiki then -- if fetching local digits from MediaWiki is enabled local digits_t = {}; for i=0, 9 do -- loop 10x and digits_t [lang_obj:formatNum (i)] = tostring (i); -- format the loop indexer as local lang table index and assign loop indexer (a string) as the value end date_names['local_digits'] = digits_t; end for ld, ed in pairs (date_names.local_digits) do -- make a digit translation table for simple date translation from en to local language using local_digits table date_names.xlate_digits [ed] = ld; -- en digit becomes index with local digit as the value end local df_template_patterns = { -- table of redirects to {{Use dmy dates}} and {{Use mdy dates}} '{{ *[Uu]se +(dmy) +dates *[|}]', -- 1159k -- sorted by approximate transclusion count '{{ *[Uu]se +(mdy) +dates *[|}]', -- 212k '{{ *[Uu]se +(MDY) +dates *[|}]', -- 788 '{{ *[Uu]se +(DMY) +dates *[|}]', -- 343 '{{ *([Mm]dy) *[|}]', -- 176 '{{ *[Uu]se *(dmy) *[|}]', -- 156 + 18 '{{ *[Uu]se *(mdy) *[|}]', -- 149 + 11 '{{ *([Dd]my) *[|}]', -- 56 '{{ *[Uu]se +(MDY) *[|}]', -- 5 '{{ *([Dd]MY) *[|}]', -- 3 '{{ *[Uu]se(mdy)dates *[|}]', -- 1 '{{ *[Uu]se +(DMY) *[|}]', -- 0 '{{ *([Mm]DY) *[|}]', -- 0 } local title_object = mw.title.getCurrentTitle(); local content; -- done this way so that unused templates appear in unused-template-reports; self-transcluded makes them look like they are used if 10 ~= title_object.namespace then -- all namespaces except Template content = title_object: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 end local function get_date_format () if not content then -- nil content when we're in template return nil; -- auto-formatting does not work in Template space so don't set global_df end for _, pattern in ipairs (df_template_patterns) do -- loop through the patterns looking for {{Use dmy dates}} or {{Use mdy dates}} or any of their redirects local start, _, match = content:find(pattern); -- match is the three letters indicating desired date format if match then local use_dates_template = content:match ('%b{}', start); -- get the whole template if use_dates_template:match ('| *cs1%-dates *= *[lsy][sy]?') then -- look for |cs1-dates=publication date length access-/archive-date length return match:lower() .. '-' .. use_dates_template:match ('| *cs1%-dates *= *([lsy][sy]?)'); else return match:lower() .. '-all'; -- no |cs1-dates= k/v pair; return value appropriate for use in |df= end end end end local global_df; -- TODO: add this to <global_cs1_config_t>? --[[-----------------< V O L U M E , I S S U E , P A G E S >------------------ These tables hold cite class values (from the template invocation) and identify those templates that support |volume=, |issue=, and |page(s)= parameters. Cite conference and cite map require further qualification which is handled in the main module. ]] local templates_using_volume = {'citation', 'audio-visual', 'book', 'conference', 'encyclopaedia', 'interview', 'journal', 'magazine', 'map', 'news', 'report', 'techreport', 'thesis'} local templates_using_issue = {'citation', 'conference', 'episode', 'interview', 'journal', 'magazine', 'map', 'news', 'podcast'} local templates_not_using_page = {'audio-visual', 'episode', 'mailinglist', 'newsgroup', 'podcast', 'serial', 'sign', 'speech'} --[[ These tables control when it is appropriate for {{citation}} to render |volume= and/or |issue=. The parameter names in the tables constrain {{citation}} so that its renderings match the renderings of the equivalent cs1 templates. For example, {{cite web}} does not support |volume= so the equivalent {{citation |website=...}} must not support |volume=. ]] local citation_no_volume_t = { -- {{citation}} does not render |volume= when these parameters are used 'website', 'mailinglist', 'script-website', } local citation_issue_t = { -- {{citation}} may render |issue= when these parameters are used 'journal', 'magazine', 'newspaper', 'periodical', 'work', 'script-journal', 'script-magazine', 'script-newspaper', 'script-periodical', 'script-work', } --[[ Patterns for finding extra text in |volume=, |issue=, |page=, |pages= ]] local vol_iss_pg_patterns = { good_ppattern = '^P[^%.PpGg]', -- OK to begin with uppercase P: P7 (page 7 of section P), but not p123 (page 123); TODO: this allows 'Pages' which it should not bad_ppatterns = { -- patterns for |page= and |pages= '^[Pp][PpGg]?%.?[ %d]', '^[Pp][Pp]?%.&nbsp;', -- from {{p.}} and {{pp.}} templates '^[Pp]ages?', '^[Pp]gs.?', }, vi_patterns_t = { -- combined to catch volume-like text in |issue= and issue-like text in |volume= '^volumes?', -- volume-like text '^vols?[%.:=]?', '^issues?', --issue-like text '^iss[%.:=]?', '^numbers?', '^nos?%A', -- don't match 'november' or 'nostradamus' '^nr[%.:=]?', '^n[%.:= ]', -- might be a valid issue without separator (space char is sep char here) '^n°', -- 'n' with degree sign (U+00B0) '^№', -- precomposed unicode numero character (U+2116) }, } --[[--------------------------< K E Y W O R D S >------------------------------- These tables hold keywords for those parameters that have defined sets of acceptable keywords. ]] --[[-------------------< K E Y W O R D S T A B L E >-------------------------- this is a list of keywords; each key in the list is associated with a table of synonymous keywords possibly from different languages. for I18N: add local-language keywords to value table; do not change the key. For example, adding the German keyword 'ja': ['affirmative'] = {'yes', 'true', 'y', 'ja'}, Because CS1|2 templates from en.wiki articles are often copied to other local wikis, it is recommended that the English keywords remain in these tables. ]] local keywords = { ['amp'] = {'&', 'amp', 'ampersand'}, -- |name-list-style= ['and'] = {'and', 'serial'}, -- |name-list-style= ['affirmative'] = {'yes', 'true', 'y'}, -- |no-tracking=, |no-pp= -- Used by InternetArchiveBot ['afterword'] = {'afterword'}, -- |contribution= ['bot: unknown'] = {'bot: unknown'}, -- |url-status= -- Used by InternetArchiveBot ['cs1'] = {'cs1'}, -- |mode= ['cs2'] = {'cs2'}, -- |mode= ['dead'] = {'dead', 'deviated'}, -- |url-status= -- Used by InternetArchiveBot ['dmy'] = {'dmy'}, -- |df= ['dmy-all'] = {'dmy-all'}, -- |df= ['foreword'] = {'foreword'}, -- |contribution= ['free'] = {'free'}, -- |<id>-access= -- Used by InternetArchiveBot ['harv'] = {'harv'}, -- |ref=; this no longer supported; is_valid_parameter_value() called with <invert> = true ['introduction'] = {'introduction'}, -- |contribution= ['limited'] = {'limited'}, -- |url-access= -- Used by InternetArchiveBot ['live'] = {'live'}, -- |url-status= -- Used by InternetArchiveBot ['mdy'] = {'mdy'}, -- |df= ['mdy-all'] = {'mdy-all'}, -- |df= ['none'] = {'none'}, -- |postscript=, |ref=, |title=, |type= -- Used by InternetArchiveBot ['off'] = {'off'}, -- |title= (potentially also: |title-link=, |postscript=, |ref=, |type=) ['preface'] = {'preface'}, -- |contribution= ['registration'] = {'registration'}, -- |url-access= -- Used by InternetArchiveBot ['subscription'] = {'subscription'}, -- |url-access= -- Used by InternetArchiveBot ['unfit'] = {'unfit'}, -- |url-status= -- Used by InternetArchiveBot ['usurped'] = {'usurped'}, -- |url-status= -- Used by InternetArchiveBot ['vanc'] = {'vanc'}, -- |name-list-style= ['ymd'] = {'ymd'}, -- |df= ['ymd-all'] = {'ymd-all'}, -- |df= -- ['yMd'] = {'yMd'}, -- |df=; not supported at en.wiki -- ['yMd-all'] = {'yMd-all'}, -- |df=; not supported at en.wiki } --[[------------------------< X L A T E _ K E Y W O R D S >--------------------- this function builds a list, keywords_xlate{}, of the keywords found in keywords{} where the values from keywords{} become the keys in keywords_xlate{} and the keys from keywords{} become the values in keywords_xlate{}: ['affirmative'] = {'yes', 'true', 'y'}, -- in keywords{} becomes ['yes'] = 'affirmative', -- in keywords_xlate{} ['true'] = 'affirmative', ['y'] = 'affirmative', the purpose of this function is to act as a translator between a non-English keyword and its English equivalent that may be used in other modules of this suite ]] local function xlate_keywords () local out_table = {}; -- output goes here for k, keywords_t in pairs (keywords) do -- spin through the keywords table for _, keyword in ipairs (keywords_t) do -- for each keyword out_table[keyword] = k; -- create an entry in the output table where keyword is the key end end return out_table; end local keywords_xlate = xlate_keywords (); -- the list of translated keywords --[[----------------< M A K E _ K E Y W O R D S _ L I S T >--------------------- this function assembles, for parameter-value validation, the list of keywords appropriate to that parameter. keywords_lists{}, is a table of tables from keywords{} ]] local function make_keywords_list (keywords_lists) local out_table = {}; -- output goes here for _, keyword_list in ipairs (keywords_lists) do -- spin through keywords_lists{} and get a table of keywords for _, keyword in ipairs (keyword_list) do -- spin through keyword_list{} and add each keyword, ... table.insert (out_table, keyword); -- ... as plain text, to the output list end end return out_table; end --[[----------------< K E Y W O R D S _ L I S T S >----------------------------- this is a list of lists of valid keywords for the various parameters in [key]. Generally the keys in this table are the canonical en.wiki parameter names though some are contrived because of use in multiple differently named parameters: ['yes_true_y'], ['id-access']. The function make_keywords_list() extracts the individual keywords from the appropriate list in keywords{}. The lists in this table are used to validate the keyword assignment for the parameters named in this table's keys. ]] local keywords_lists = { ['yes_true_y'] = make_keywords_list ({keywords.affirmative}), ['contribution'] = make_keywords_list ({keywords.afterword, keywords.foreword, keywords.introduction, keywords.preface}), ['df'] = make_keywords_list ({keywords.dmy, keywords['dmy-all'], keywords.mdy, keywords['mdy-all'], keywords.ymd, keywords['ymd-all']}), -- ['df'] = make_keywords_list ({keywords.dmy, keywords['dmy-all'], keywords.mdy, keywords['mdy-all'], keywords.ymd, keywords['ymd-all'], keywords.yMd, keywords['yMd-all']}), -- not supported at en.wiki ['mode'] = make_keywords_list ({keywords.cs1, keywords.cs2}), ['name-list-style'] = make_keywords_list ({keywords.amp, keywords['and'], keywords.vanc}), ['ref'] = make_keywords_list ({keywords.harv}), -- inverted check; |ref=harv no longer supported ['url-access'] = make_keywords_list ({keywords.subscription, keywords.limited, keywords.registration}), ['url-status'] = make_keywords_list ({keywords.dead, keywords.live, keywords.unfit, keywords.usurped, keywords['bot: unknown']}), ['id-access'] = make_keywords_list ({keywords.free}), } --[[--------------------------< C S 1 _ C O N F I G _ G E T >-------------------------------------------------- fetch and validate values from {{cs1 config}} template to fill <global_cs1_config_t> no error messages; when errors are detected, the parameter value from {{cs1 config}} is blanked. Supports all parameters and aliases associated with the metaparameters: DisplayAuthors, DisplayContributors, DisplayEditors, DisplayInterviewers, DisplayTranslators, NameListStyle, and Mode. The DisplayWhatever metaparameters accept numeric values only (|display-authors=etal and the like is not supported). ]] local global_cs1_config_t = {}; -- TODO: add value returned from get_date_format() to this table? local function get_cs1_config () if not content then -- nil content when we're in template return nil; -- auto-formatting does not work in Template space so don't set global_df end local start = content:find('{{ *[Cc][Ss]1 config *[|}]'); -- <start> is offset into <content> when {{cs1 config}} found; nil else if start then local cs1_config_template = content:match ('%b{}', start); -- get the whole template if not cs1_config_template then return nil; end local params_t = mw.text.split (cs1_config_template:gsub ('^{{%s*', ''):gsub ('%s*}}$', ''), '%s*|%s*'); -- remove '{{' and '}}'; make a sequence of parameter/value pairs (split on the pipe) table.remove (params_t, 1); -- remove the template name because it isn't a parameter/value pair local config_meta_params_t = {'DisplayAuthors', 'DisplayContributors', 'DisplayEditors', 'DisplayInterviewers', 'DisplayTranslators', 'NameListStyle', 'Mode'}; local meta_param_map_t = {}; -- list of accepted parameter names usable in {{cs1 config}} goes here for _, meta_param in ipairs (config_meta_params_t) do -- for i18n using <config_meta_params_t>, map template parameter names to their metaparameter equivalents if 'table' == type (aliases[meta_param]) then -- if <meta_param> is a sequence, for _, param in ipairs (aliases[meta_param]) do -- extract its contents meta_param_map_t[param] = meta_param; -- and add to <meta_param_map_t> end else meta_param_map_t[aliases[meta_param]] = meta_param; -- not a sequence so just add the parameter to <meta_param_map_t> end end local keywords_t = {}; -- map valid keywords to their associate metaparameter; reverse form of <keyword_lists[key] for these metaparameters for _, metaparam_t in ipairs ({{'NameListStyle', 'name-list-style'}, {'Mode', 'mode'}}) do -- only these metaparameter / keywords_lists key pairs for _, keyword in ipairs (keywords_lists[metaparam_t[2]]) do -- spin through the list of keywords keywords_t[keyword] = metaparam_t[1]; -- add [keyword] = metaparameter to the map end end for _, param in ipairs (params_t) do -- spin through the {{cs1 config}} parameters and fill <global_cs1_config_t> local k, v = param:match ('([^=]-)%s*=%s*(.+)'); -- <k> is the parameter name; <v> is parameter's assigned value if k then if k:find ('^display') then -- if <k> is one of the |display-<namelist>= parameters if v:match ('%d+') then -- the assigned value must be digits; doesn't accept 'etal' global_cs1_config_t[meta_param_map_t[k]]=v; -- add the display param and its value to globals table end else if keywords_t[v] == meta_param_map_t[k] then -- keywords_t[v] returns nil or the metaparam name; these must be the same global_cs1_config_t[meta_param_map_t[k]]=v; -- add the parameter and its value to globals table end end end end end end get_cs1_config (); -- fill <global_cs1_config_t> --[[---------------------< S T R I P M A R K E R S >---------------------------- Common pattern definition location for stripmarkers so that we don't have to go hunting for them if (when) MediaWiki changes their form. ]] local stripmarkers = { ['any'] = '\127[^\127]*UNIQ%-%-(%a+)%-[%a%d]+%-QINU[^\127]*\127', -- capture returns name of stripmarker ['math'] = '\127[^\127]*UNIQ%-%-math%-[%a%d]+%-QINU[^\127]*\127' -- math stripmarkers used in coins_cleanup() and coins_replace_math_stripmarker() } --[[------------< I N V I S I B L E _ C H A R A C T E R S >--------------------- This table holds non-printing or invisible characters indexed either by name or by Unicode group. Values are decimal representations of UTF-8 codes. The table is organized as a table of tables because the Lua pairs keyword returns table data in an arbitrary order. Here, we want to process the table from top to bottom because the entries at the top of the table are also found in the ranges specified by the entries at the bottom of the table. Also here is a pattern that recognizes stripmarkers that begin and end with the delete characters. The nowiki stripmarker is not an error but some others are because the parameter values that include them become part of the template's metadata before stripmarker replacement. ]] local invisible_defs = { del = '\127', -- used to distinguish between stripmarker and del char zwj = '\226\128\141', -- used with capture because zwj may be allowed } local invisible_chars = { {'replacement', '\239\191\189'}, -- U+FFFD, EF BF BD {'zero width joiner', '('.. invisible_defs.zwj .. ')'}, -- U+200D, E2 80 8D; capture because zwj may be allowed {'zero width space', '\226\128\139'}, -- U+200B, E2 80 8B {'hair space', '\226\128\138'}, -- U+200A, E2 80 8A {'soft hyphen', '\194\173'}, -- U+00AD, C2 AD {'horizontal tab', '\009'}, -- U+0009 (HT), 09 {'line feed', '\010'}, -- U+000A (LF), 0A {'no-break space', '\194\160'}, -- U+00A0 (NBSP), C2 A0 {'carriage return', '\013'}, -- U+000D (CR), 0D {'stripmarker', stripmarkers.any}, -- stripmarker; may or may not be an error; capture returns the stripmaker type {'delete', '('.. invisible_defs.del .. ')'}, -- U+007F (DEL), 7F; must be done after stripmarker test; capture to distinguish isolated del chars not part of stripmarker {'C0 control', '[\000-\008\011\012\014-\031]'}, -- U+0000–U+001F (NULL–US), 00–1F (except HT, LF, CR (09, 0A, 0D)) {'C1 control', '[\194\128-\194\159]'}, -- U+0080–U+009F (XXX–APC), C2 80 – C2 9F -- {'Specials', '[\239\191\185-\239\191\191]'}, -- U+FFF9-U+FFFF, EF BF B9 – EF BF BF -- {'Private use area', '[\238\128\128-\239\163\191]'}, -- U+E000–U+F8FF, EE 80 80 – EF A3 BF -- {'Supplementary Private Use Area-A', '[\243\176\128\128-\243\191\191\189]'}, -- U+F0000–U+FFFFD, F3 B0 80 80 – F3 BF BF BD -- {'Supplementary Private Use Area-B', '[\244\128\128\128-\244\143\191\189]'}, -- U+100000–U+10FFFD, F4 80 80 80 – F4 8F BF BD } --[[ Indic script makes use of zero width joiner as a character modifier so zwj characters must be left in. This pattern covers all of the unicode characters for these languages: Devanagari 0900–097F – https://unicode.org/charts/PDF/U0900.pdf Devanagari extended A8E0–A8FF – https://unicode.org/charts/PDF/UA8E0.pdf Bengali 0980–09FF – https://unicode.org/charts/PDF/U0980.pdf Gurmukhi 0A00–0A7F – https://unicode.org/charts/PDF/U0A00.pdf Gujarati 0A80–0AFF – https://unicode.org/charts/PDF/U0A80.pdf Oriya 0B00–0B7F – https://unicode.org/charts/PDF/U0B00.pdf Tamil 0B80–0BFF – https://unicode.org/charts/PDF/U0B80.pdf Telugu 0C00–0C7F – https://unicode.org/charts/PDF/U0C00.pdf Kannada 0C80–0CFF – https://unicode.org/charts/PDF/U0C80.pdf Malayalam 0D00–0D7F – https://unicode.org/charts/PDF/U0D00.pdf plus the not-necessarily Indic scripts for Sinhala and Burmese: Sinhala 0D80-0DFF - https://unicode.org/charts/PDF/U0D80.pdf Myanmar 1000-109F - https://unicode.org/charts/PDF/U1000.pdf Myanmar extended A AA60-AA7F - https://unicode.org/charts/PDF/UAA60.pdf Myanmar extended B A9E0-A9FF - https://unicode.org/charts/PDF/UA9E0.pdf the pattern is used by has_invisible_chars() and coins_cleanup() ]] local indic_script = '[\224\164\128-\224\181\191\224\163\160-\224\183\191\225\128\128-\225\130\159\234\167\160-\234\167\191\234\169\160-\234\169\191]'; -- list of emoji that use a zwj character (U+200D) to combine with another emoji -- from: https://unicode.org/Public/emoji/15.1/emoji-zwj-sequences.txt; version: 15.1; 2023-06-05 -- table created by: [[:en:Module:Make emoji zwj table]] local emoji_t = { -- indexes are decimal forms of the hex values in U+xxxx [8596] = true, -- U+2194 ↔ left right arrow [8597] = true, -- U+2195 ↕ up down arrow [9760] = true, -- U+2620 ☠ skull and crossbones [9792] = true, -- U+2640 ♀ female sign [9794] = true, -- U+2642 ♂ male sign [9877] = true, -- U+2695 ⚕ staff of aesculapius [9878] = true, -- U+2696 ⚖ scales [9895] = true, -- U+26A7 ⚧ male with stroke and male and female sign [9992] = true, -- U+2708 ✈ airplane [10052] = true, -- U+2744 ❄ snowflake [10084] = true, -- U+2764 ❤ heavy black heart [10145] = true, -- U+27A1 ➡ black rightwards arrow [11035] = true, -- U+2B1B ⬛ black large square [127752] = true, -- U+1F308 🌈 rainbow [127787] = true, -- U+1F32B 🌫 fog [127806] = true, -- U+1F33E 🌾 ear of rice [127859] = true, -- U+1F373 🍳 cooking [127868] = true, -- U+1F37C 🍼 baby bottle [127876] = true, -- U+1F384 🎄 christmas tree [127891] = true, -- U+1F393 🎓 graduation cap [127908] = true, -- U+1F3A4 🎤 microphone [127912] = true, -- U+1F3A8 🎨 artist palette [127979] = true, -- U+1F3EB 🏫 school [127981] = true, -- U+1F3ED 🏭 factory [128102] = true, -- U+1F466 👦 boy [128103] = true, -- U+1F467 👧 girl [128104] = true, -- U+1F468 👨 man [128105] = true, -- U+1F469 👩 woman [128139] = true, -- U+1F48B 💋 kiss mark [128165] = true, -- U+1F4A5 💥 collision symbol [128168] = true, -- U+1F4A8 💨 dash symbol [128171] = true, -- U+1F4AB 💫 dizzy symbol [128187] = true, -- U+1F4BB 💻 personal computer [128188] = true, -- U+1F4BC 💼 brief case [128293] = true, -- U+1F525 🔥 fire [128295] = true, -- U+1F527 🔧 wrench [128300] = true, -- U+1F52C 🔬 microscope [128488] = true, -- U+1F5E8 🗨 left speech bubble [128640] = true, -- U+1F680 🚀 rocket [128658] = true, -- U+1F692 🚒 fire engine [129001] = true, -- U+1F7E9 🟩 large green square [129003] = true, -- U+1F7EB 🟫 large brown square [129309] = true, -- U+1F91D 🤝 handshake [129455] = true, -- U+1F9AF 🦯 probing cane [129456] = true, -- U+1F9B0 🦰 emoji component red hair [129457] = true, -- U+1F9B1 🦱 emoji component curly hair [129458] = true, -- U+1F9B2 🦲 emoji component bald [129459] = true, -- U+1F9B3 🦳 emoji component white hair [129466] = true, -- U+1F9BA 🦺 safety vest [129468] = true, -- U+1F9BC 🦼 motorized wheelchair [129469] = true, -- U+1F9BD 🦽 manual wheelchair [129489] = true, -- U+1F9D1 🧑 adult [129490] = true, -- U+1F9D2 🧒 child [129657] = true, -- U+1FA79 🩹 adhesive bandage [129778] = true, -- U+1FAF2 🫲 leftwards hand } --[[----------------------< L A N G U A G E S U P P O R T >------------------- These tables and constants support various language-specific functionality. ]] --local this_wiki_code = mw.getContentLanguage():getCode(); -- get this wiki's language code local this_wiki_code = lang_obj:getCode(); -- get this wiki's language code if string.match (mw.site.server, 'wikidata') then this_wiki_code = mw.getCurrentFrame():callParserFunction('int', {'lang'}); -- on Wikidata so use interface language setting instead end local mw_languages_by_tag_t = mw.language.fetchLanguageNames (this_wiki_code, 'all'); -- get a table of language tag/name pairs known to Wikimedia; used for interwiki tests local mw_languages_by_name_t = {}; for k, v in pairs (mw_languages_by_tag_t) do -- build a 'reversed' table name/tag language pairs know to MediaWiki; used for |language= v = mw.ustring.lower (v); -- lowercase for tag fetch; get name's proper case from mw_languages_by_tag_t[<tag>] if mw_languages_by_name_t[v] then -- when name already in the table if 2 == #k or 3 == #k then -- if tag does not have subtags mw_languages_by_name_t[v] = k; -- prefer the shortest tag for this name end else -- here when name not in the table mw_languages_by_name_t[v] = k; -- so add name and matching tag end end local inter_wiki_map = {}; -- map of interwiki prefixes that are language-code prefixes for k, v in pairs (mw.site.interwikiMap ('local')) do -- spin through the base interwiki map (limited to local) if mw_languages_by_tag_t[v["prefix"]] then -- if the prefix matches a known language tag inter_wiki_map[v["prefix"]] = true; -- add it to our local map end end --[[--------------------< S C R I P T _ L A N G _ C O D E S >------------------- This table is used to hold ISO 639-1 two-character and ISO 639-3 three-character language codes that apply only to |script-title= and |script-chapter= ]] local script_lang_codes = { 'ab', 'am', 'ar', 'be', 'bg', 'bn', 'bo', 'bs', 'dv', 'dz', 'el', 'fa', 'gu', 'he', 'hi', 'hy', 'ja', 'ka', 'kk', 'km', 'kn', 'ko', 'ku', 'ky', 'lo', 'mk', 'ml', 'mn', 'mni', 'mr', 'my', 'ne', 'or', 'ota', 'pa', 'ps', 'ru', 'sd', 'si', 'sr', 'syc', 'ta', 'te', 'tg', 'th', 'ti', 'tt', 'ug', 'uk', 'ur', 'uz', 'yi', 'yue', 'zh' }; --[[---------------< L A N G U A G E R E M A P P I N G >---------------------- These tables hold language information that is different (correct) from MediaWiki's definitions For each ['<tag>'] = 'language name' in lang_code_remap{} there must be a matching ['language name'] = {'language name', '<tag>'} in lang_name_remap{} lang_tag_remap{}: key is always lowercase ISO 639-1, -2, -3 language tag or a valid lowercase IETF language tag value is properly spelled and capitalized language name associated with <tag> only one language name per <tag>; key/value pair must have matching entry in lang_name_remap{} lang_name_remap{}: key is always lowercase language name value is a table the holds correctly spelled and capitalized language name [1] and associated tag [2] (tag must match a tag key in lang_tag_remap{}) may have multiple keys referring to a common preferred name and tag; For example: ['kolsch'] and ['kölsch'] both refer to 'Kölsch' and 'ksh' ]] local lang_tag_remap = { -- used for |language= and |script-title= / |script-chapter= ['als'] = 'Tosk Albanian', -- MediaWiki returns Alemannisch ['bh'] = 'Bihari', -- MediaWiki uses 'bh' as a subdomain name for Bhojpuri Wikipedia: bh.wikipedia.org ['bla'] = 'Blackfoot', -- MediaWiki/IANA/ISO 639: Siksika; use en.wiki preferred name ['bn'] = 'Bengali', -- MediaWiki returns Bangla ['ca-valencia'] = 'Valencian', -- IETF variant of Catalan ['fkv'] = 'Kven', -- MediaWiki returns Kvensk ['gsw'] = 'Swiss German', ['ilo'] = 'Ilocano', -- MediaWiki/IANA/ISO 639: Iloko; use en.wiki preferred name ['ksh'] = 'Kölsch', -- MediaWiki: Colognian; use IANA/ISO 639 preferred name ['ksh-x-colog'] = 'Colognian', -- override MediaWiki ksh; no IANA/ISO 639 code for Colognian; IETF private code created at Module:Lang/data ['mis-x-ripuar'] = 'Ripuarian', -- override MediaWiki ksh; no IANA/ISO 639 code for Ripuarian; IETF private code created at Module:Lang/data ['nan-tw'] = 'Taiwanese Hokkien', -- make room for MediaWiki/IANA/ISO 639 nan: Min Nan Chinese and support en.wiki preferred name ['sr-ec'] = 'Serbian (Cyrillic script)', -- MediaWiki returns српски (ћирилица) ['sr-el'] = 'Serbian (Latin script)', -- MediaWiki returns srpski (latinica) } local lang_name_remap = { -- used for |language=; names require proper capitalization; tags must be lowercase ['alemannic'] = {'Swiss German', 'gsw'}, -- ISO 639-2, -3 alternate for Swiss German; MediaWiki mediawiki returns Alemannic for gsw; en.wiki preferred name ['alemannisch'] = {'Swiss German', 'gsw'}, -- not an ISO or IANA language name; MediaWiki uses 'als' as a subdomain name for Alemannic Wikipedia: als.wikipedia.org ['bangla'] = {'Bengali', 'bn'}, -- MediaWiki returns Bangla (the endonym) but we want Bengali (the exonym); here we remap ['bengali'] = {'Bengali', 'bn'}, -- MediaWiki doesn't use exonym so here we provide correct language name and 639-1 code ['bhojpuri'] = {'Bhojpuri', 'bho'}, -- MediaWiki uses 'bh' as a subdomain name for Bhojpuri Wikipedia: bh.wikipedia.org ['bihari'] = {'Bihari', 'bh'}, -- MediaWiki replaces 'Bihari' with 'Bhojpuri' so 'Bihari' cannot be found ['blackfoot'] = {'Blackfoot', 'bla'}, -- MediaWiki/IANA/ISO 639: Siksika; use en.wiki preferred name ['colognian'] = {'Colognian', 'ksh-x-colog'}, -- MediaWiki preferred name for ksh ['ilocano'] = {'Ilocano', 'ilo'}, -- MediaWiki/IANA/ISO 639: Iloko; use en.wiki preferred name ['kolsch'] = {'Kölsch', 'ksh'}, -- use IANA/ISO 639 preferred name (use non-diacritical o instead of umlaut ö) ['kölsch'] = {'Kölsch', 'ksh'}, -- use IANA/ISO 639 preferred name ['kven'] = {'Kven', 'fkv'}, -- Unicode CLDR have decided not to support English language name for these two... ['kvensk'] = {'Kven', 'fkv'}, -- ...they say to refer to IANA registry for English names ['ripuarian'] = {'Ripuarian', 'mis-x-ripuar'}, -- group of dialects; no code in MediaWiki or in IANA/ISO 639 ['serbian (cyrillic script)'] = {'Serbian (Cyrillic script)', 'sr-cyrl'}, -- special case to get correct tag when |language=sr-ec ['serbian (latin script)'] = {'Serbian (Latin script)', 'sr-latn'}, -- special case to get correct tag when |language=sr-el ['swiss german'] = {'Swiss German', 'gsw'}, ['taiwanese hokkien'] = {'Taiwanese Hokkien', 'nan-tw'}, -- make room for MediaWiki/IANA/ISO 639 nan: Min Nan Chinese ['tosk albanian'] = {'Tosk Albanian', 'als'}, -- MediaWiki replaces 'Tosk Albanian' with 'Alemannisch' so 'Tosk Albanian' cannot be found ['valencian'] = {'Valencian', 'ca-valencia'}, -- variant of Catalan; categorizes as Valencian } --[[---------------< P R O P E R T I E S _ C A T E G O R I E S >---------------- Properties categories. These are used for investigating qualities of citations. ]] local prop_cats = { ['foreign-lang-source'] = 'CS1 $1-language sources ($2)', -- |language= categories; $1 is foreign-language name, $2 is ISO639-1 code ['foreign-lang-source-2'] = 'CS1 foreign language sources (ISO 639-2)|$1', -- |language= category; a cat for ISO639-2 languages; $1 is the ISO 639-2 code used as a sort key ['local-lang-source'] = 'CS1 $1-language sources ($2)', -- |language= categories; $1 is local-language name, $2 is ISO639-1 code; not emitted when local_lang_cat_enable is false ['location-test'] = 'CS1 location test', ['long-vol'] = 'CS1: long volume value', -- probably temporary cat to identify scope of |volume= values longer than 4 characters ['script'] = 'CS1 uses $1-language script ($2)', -- |script-title=xx: has matching category; $1 is language name, $2 is ISO639-1 code ['tracked-param'] = 'CS1 tracked parameter: $1', -- $1 is base (enumerators removed) parameter name ['year-range-abbreviated'] = 'CS1: abbreviated year range', -- probably temporary cat to identify scope of |date=, |year= values using YYYY–YY form } --[[-------------------< T I T L E _ T Y P E S >-------------------------------- Here we map a template's CitationClass to TitleType (default values for |type= parameter) ]] local title_types = { ['AV-media-notes'] = 'Media notes', ['document'] = 'Document', ['interview'] = 'Interview', ['mailinglist'] = 'Mailing list', ['map'] = 'Map', ['podcast'] = 'Podcast', ['pressrelease'] = 'Press release', ['report'] = 'Report', ['speech'] = 'Speech', ['techreport'] = 'Technical report', ['thesis'] = 'Thesis', } --[[--------------------------< B U I L D _ K N O W N _ F R E E _ D O I _ R E G I S T R A N T S _ T A B L E >-- build a table of doi registrants known to be free-to-read In a doi, the registrant ID is the series of digits between the '10.' and the first '/': in doi 10.1100/sommat, 1100 is the registrant ID see §3.2.2 DOI prefix of the Doi Handbook p. 43 https://www.doi.org/doi-handbook/DOI_Handbook_Final.pdf#page=43 ]] local function build_free_doi_registrants_table() local registrants_t = {}; for _, v in ipairs ({ '1045', '1074', '1096', '1100', '1155', '1186', '1194', '1371', '1629', '1989', '1999', '2147', '2196', '3285', '3389', '3390', '3748', '3814', '3847', '3897', '4061', '4089', '4103', '4172', '4175', '4249', '4236', '4239', '4240', '4251', '4252', '4253', '4254', '4291', '4292', '4329', '4330', '4331', '5194', '5210', '5306', '5312', '5313', '5314', '5315', '5316', '5317', '5318', '5319', '5320', '5321', '5334', '5402', '5409', '5410', '5411', '5412', '5492', '5493', '5494', '5495', '5496', '5497', '5498', '5499', '5500', '5501', '5527', '5528', '5662', '6064', '6219', '7167', '7217', '7287', '7482', '7490', '7554', '7717', '7759', '7766', '11131', '11569', '11647', '11648', '12688', '12703', '12715', '12998', '13105', '14256', '14293', '14303', '15215', '15347', '15412', '15560', '16995', '17645', '19080', '19173', '20944', '21037', '21468', '21767', '22261', '22323', '22459', '24105', '24196', '24966', '26775', '30845', '32545', '35711', '35712', '35713', '35995', '36648', '37126', '37532', '37871', '47128', '47622', '47959', '52437', '52975', '53288', '54081', '54947', '55667', '55914', '57009', '58647', '59081', }) do registrants_t[v] = true; -- build a k/v table of known free-to-read doi registrants end return registrants_t; end --[[===================<< E R R O R M E S S A G I N G >>====================== ]] --[[----------< E R R O R M E S S A G E S U P P L I M E N T S >------------- I18N for those messages that are supplemented with additional specific text that describes the reason for the error TODO: merge this with special_case_translations{}? ]] local err_msg_supl = { ['char'] = 'invalid character', -- |isbn=, |sbn= ['check'] = 'checksum', -- |isbn=, |sbn= ['flag'] = 'flag', -- |archive-url= ['form'] = 'invalid form', -- |isbn=, |sbn= ['group'] = 'invalid group id', -- |isbn= ['initials'] = 'initials', -- Vancouver ['invalid language code'] = 'invalid language code', -- |script-<param>= ['journal'] = 'journal', -- |bibcode= ['length'] = 'length', -- |isbn=, |bibcode=, |sbn= ['liveweb'] = 'liveweb', -- |archive-url= ['missing comma'] = 'missing comma', -- Vancouver ['missing prefix'] = 'missing prefix', -- |script-<param>= ['missing title part'] = 'missing title part', -- |script-<param>= ['name'] = 'name', -- Vancouver ['non-Latin char'] = 'non-Latin character', -- Vancouver ['path'] = 'path', -- |archive-url= ['prefix'] = 'invalid prefix', -- |isbn= ['punctuation'] = 'punctuation', -- Vancouver ['save'] = 'save command', -- |archive-url= ['suffix'] = 'suffix', -- Vancouver ['timestamp'] = 'timestamp', -- |archive-url= ['unknown language code'] = 'unknown language code', -- |script-<param>= ['value'] = 'value', -- |bibcode= ['year'] = 'year', -- |bibcode= } --[[--------------< E R R O R _ C O N D I T I O N S >--------------------------- Error condition table. This table has two sections: errors at the top, maintenance at the bottom. Maint 'messaging' does not have a 'message' (message=nil) The following contains a list of IDs for various error conditions defined in the code. For each ID, we specify a text message to display, an error category to include, and whether the error message should be wrapped as a hidden comment. Anchor changes require identical changes to matching anchor in Help:CS1 errors TODO: rename error_conditions{} to something more generic; create separate error and maint tables inside that? ]] local error_conditions = { err_accessdate_missing_url = { message = '<code class="cs1-code">&#124;access-date=</code> requires <code class="cs1-code">&#124;url=</code>', anchor = 'accessdate_missing_url', category = 'CS1 errors: access-date without URL', hidden = false }, err_apostrophe_markup = { message = 'Italic or bold markup not allowed in: <code class="cs1-code">&#124;$1=</code>', -- $1 is parameter name anchor = 'apostrophe_markup', category = 'CS1 errors: markup', hidden = false }, err_archive_date_missing_url = { message = '<code class="cs1-code">&#124;archive-date=</code> requires <code class="cs1-code">&#124;archive-url=</code>', anchor = 'archive_date_missing_url', category = 'CS1 errors: archive-url', hidden = false }, err_archive_date_url_ts_mismatch = { message = '<code class="cs1-code">&#124;archive-date=</code> / <code class="cs1-code">&#124;archive-url=</code> timestamp mismatch; $1 suggested', anchor = 'archive_date_url_ts_mismatch', category = 'CS1 errors: archive-url', hidden = false }, err_archive_missing_date = { message = '<code class="cs1-code">&#124;archive-url=</code> requires <code class="cs1-code">&#124;archive-date=</code>', anchor = 'archive_missing_date', category = 'CS1 errors: archive-url', hidden = false }, err_archive_missing_url = { message = '<code class="cs1-code">&#124;archive-url=</code> requires <code class="cs1-code">&#124;url=</code>', anchor = 'archive_missing_url', category = 'CS1 errors: archive-url', hidden = false }, err_archive_url = { message = '<code class="cs1-code">&#124;archive-url=</code> is malformed: $1', -- $1 is error message detail anchor = 'archive_url', category = 'CS1 errors: archive-url', hidden = false }, err_arxiv_missing = { message = '<code class="cs1-code">&#124;arxiv=</code> required', anchor = 'arxiv_missing', category = 'CS1 errors: arXiv', -- same as bad arxiv hidden = false }, err_asintld_missing_asin = { message = '<code class="cs1-code">&#124;$1=</code> requires <code class="cs1-code">&#124;asin=</code>', -- $1 is parameter name anchor = 'asintld_missing_asin', category = 'CS1 errors: ASIN TLD', hidden = false }, err_bad_arxiv = { message = 'Check <code class="cs1-code">&#124;arxiv=</code> value', anchor = 'bad_arxiv', category = 'CS1 errors: arXiv', hidden = false }, err_bad_asin = { message = 'Check <code class="cs1-code">&#124;asin=</code> value', anchor = 'bad_asin', category ='CS1 errors: ASIN', hidden = false }, err_bad_asin_tld = { message = 'Check <code class="cs1-code">&#124;asin-tld=</code> value', anchor = 'bad_asin_tld', category ='CS1 errors: ASIN TLD', hidden = false }, err_bad_bibcode = { message = 'Check <code class="cs1-code">&#124;bibcode=</code> $1', -- $1 is error message detail anchor = 'bad_bibcode', category = 'CS1 errors: bibcode', hidden = false }, err_bad_biorxiv = { message = 'Check <code class="cs1-code">&#124;biorxiv=</code> value', anchor = 'bad_biorxiv', category = 'CS1 errors: bioRxiv', hidden = false }, err_bad_citeseerx = { message = 'Check <code class="cs1-code">&#124;citeseerx=</code> value', anchor = 'bad_citeseerx', category = 'CS1 errors: citeseerx', hidden = false }, err_bad_date = { message = 'Check date values in: $1', -- $1 is a parameter name list anchor = 'bad_date', category = 'CS1 errors: dates', hidden = false }, err_bad_doi = { message = 'Check <code class="cs1-code">&#124;doi=</code> value', anchor = 'bad_doi', category = 'CS1 errors: DOI', hidden = false }, err_bad_hdl = { message = 'Check <code class="cs1-code">&#124;hdl=</code> value', anchor = 'bad_hdl', category = 'CS1 errors: HDL', hidden = false }, err_bad_isbn = { message = 'Check <code class="cs1-code">&#124;isbn=</code> value: $1', -- $1 is error message detail anchor = 'bad_isbn', category = 'CS1 errors: ISBN', hidden = false }, err_bad_ismn = { message = 'Check <code class="cs1-code">&#124;ismn=</code> value', anchor = 'bad_ismn', category = 'CS1 errors: ISMN', hidden = false }, err_bad_issn = { message = 'Check <code class="cs1-code">&#124;$1issn=</code> value', -- $1 is 'e' or '' for eissn or issn anchor = 'bad_issn', category = 'CS1 errors: ISSN', hidden = false }, err_bad_jfm = { message = 'Check <code class="cs1-code">&#124;jfm=</code> value', anchor = 'bad_jfm', category = 'CS1 errors: JFM', hidden = false }, err_bad_jstor = { message = 'Check <code class="cs1-code">&#124;jstor=</code> value', anchor = 'bad_jstor', category = 'CS1 errors: JSTOR', hidden = false }, err_bad_lccn = { message = 'Check <code class="cs1-code">&#124;lccn=</code> value', anchor = 'bad_lccn', category = 'CS1 errors: LCCN', hidden = false }, err_bad_medrxiv = { message = 'Check <code class="cs1-code">&#124;medrxiv=</code> value', anchor = 'bad_medrxiv', category = 'CS1 errors: medRxiv', hidden = false }, err_bad_mr = { message = 'Check <code class="cs1-code">&#124;mr=</code> value', anchor = 'bad_mr', category = 'CS1 errors: MR', hidden = false }, err_bad_oclc = { message = 'Check <code class="cs1-code">&#124;oclc=</code> value', anchor = 'bad_oclc', category = 'CS1 errors: OCLC', hidden = false }, err_bad_ol = { message = 'Check <code class="cs1-code">&#124;ol=</code> value', anchor = 'bad_ol', category = 'CS1 errors: OL', hidden = false }, err_bad_osti = { message = 'Check <code class="cs1-code">&#124;osti=</code> value', anchor = 'bad_osti', category = 'CS1 errors: OSTI', hidden = false }, err_bad_paramlink = { -- for |title-link=, |author/editor/translator-link=, |series-link=, |episode-link= message = 'Check <code class="cs1-code">&#124;$1=</code> value', -- $1 is parameter name anchor = 'bad_paramlink', category = 'CS1 errors: parameter link', hidden = false }, err_bad_pmc = { message = 'Check <code class="cs1-code">&#124;pmc=</code> value', anchor = 'bad_pmc', category = 'CS1 errors: PMC', hidden = false }, err_bad_pmid = { message = 'Check <code class="cs1-code">&#124;pmid=</code> value', anchor = 'bad_pmid', category = 'CS1 errors: PMID', hidden = false }, err_bad_rfc = { message = 'Check <code class="cs1-code">&#124;rfc=</code> value', anchor = 'bad_rfc', category = 'CS1 errors: RFC', hidden = false }, err_bad_s2cid = { message = 'Check <code class="cs1-code">&#124;s2cid=</code> value', anchor = 'bad_s2cid', category = 'CS1 errors: S2CID', hidden = false }, err_bad_sbn = { message = 'Check <code class="cs1-code">&#124;sbn=</code> value: $1', -- $1 is error message detail anchor = 'bad_sbn', category = 'CS1 errors: SBN', hidden = false }, err_bad_ssrn = { message = 'Check <code class="cs1-code">&#124;ssrn=</code> value', anchor = 'bad_ssrn', category = 'CS1 errors: SSRN', hidden = false }, err_bad_url = { message = 'Check $1 value', -- $1 is parameter name anchor = 'bad_url', category = 'CS1 errors: URL', hidden = false }, err_bad_usenet_id = { message = 'Check <code class="cs1-code">&#124;message-id=</code> value', anchor = 'bad_message_id', category = 'CS1 errors: message-id', hidden = false }, err_bad_zbl = { message = 'Check <code class="cs1-code">&#124;zbl=</code> value', anchor = 'bad_zbl', category = 'CS1 errors: Zbl', hidden = false }, err_bare_url_missing_title = { message = '$1 missing title', -- $1 is parameter name anchor = 'bare_url_missing_title', category = 'CS1 errors: bare URL', hidden = false }, err_biorxiv_missing = { message = '<code class="cs1-code">&#124;biorxiv=</code> required', anchor = 'biorxiv_missing', category = 'CS1 errors: bioRxiv', -- same as bad bioRxiv hidden = false }, err_chapter_ignored = { message = '<code class="cs1-code">&#124;$1=</code> ignored', -- $1 is parameter name anchor = 'chapter_ignored', category = 'CS1 errors: chapter ignored', hidden = false }, err_citation_missing_title = { message = 'Missing or empty <code class="cs1-code">&#124;$1=</code>', -- $1 is parameter name anchor = 'citation_missing_title', category = 'CS1 errors: missing title', hidden = false }, err_citeseerx_missing = { message = '<code class="cs1-code">&#124;citeseerx=</code> required', anchor = 'citeseerx_missing', category = 'CS1 errors: citeseerx', -- same as bad citeseerx hidden = false }, err_cite_web_url = { -- this error applies to cite web and to cite podcast message = 'Missing or empty <code class="cs1-code">&#124;url=</code>', anchor = 'cite_web_url', category = 'CS1 errors: requires URL', hidden = false }, err_class_ignored = { message = '<code class="cs1-code">&#124;class=</code> ignored', anchor = 'class_ignored', category = 'CS1 errors: class', hidden = false }, err_contributor_ignored = { message = '<code class="cs1-code">&#124;contributor=</code> ignored', anchor = 'contributor_ignored', category = 'CS1 errors: contributor', hidden = false }, err_contributor_missing_required_param = { message = '<code class="cs1-code">&#124;contributor=</code> requires <code class="cs1-code">&#124;$1=</code>', -- $1 is parameter name anchor = 'contributor_missing_required_param', category = 'CS1 errors: contributor', hidden = false }, err_deprecated_params = { message = 'Cite uses deprecated parameter <code class="cs1-code">&#124;$1=</code>', -- $1 is parameter name anchor = 'deprecated_params', category = 'CS1 errors: deprecated parameters', hidden = false }, err_disp_name = { message = 'Invalid <code class="cs1-code">&#124;$1=$2</code>', -- $1 is parameter name; $2 is the assigned value anchor = 'disp_name', category = 'CS1 errors: display-names', hidden = false, }, err_doibroken_missing_doi = { message = '<code class="cs1-code">&#124;$1=</code> requires <code class="cs1-code">&#124;doi=</code>', -- $1 is parameter name anchor = 'doibroken_missing_doi', category = 'CS1 errors: DOI', hidden = false }, err_embargo_missing_pmc = { message = '<code class="cs1-code">&#124;$1=</code> requires <code class="cs1-code">&#124;pmc=</code>', -- $1 is parameter name anchor = 'embargo_missing_pmc', category = 'CS1 errors: PMC embargo', hidden = false }, err_empty_citation = { message = 'Empty citation', anchor = 'empty_citation', category = 'CS1 errors: empty citation', hidden = false }, err_etal = { message = 'Explicit use of et al. in: <code class="cs1-code">&#124;$1=</code>', -- $1 is parameter name anchor = 'explicit_et_al', category = 'CS1 errors: explicit use of et al.', hidden = false }, err_extra_text_edition = { message = '<code class="cs1-code">&#124;edition=</code> has extra text', anchor = 'extra_text_edition', category = 'CS1 errors: extra text: edition', hidden = false, }, err_extra_text_issue = { message = '<code class="cs1-code">&#124;$1=</code> has extra text', -- $1 is parameter name anchor = 'extra_text_issue', category = 'CS1 errors: extra text: issue', hidden = false, }, err_extra_text_pages = { message = '<code class="cs1-code">&#124;$1=</code> has extra text', -- $1 is parameter name anchor = 'extra_text_pages', category = 'CS1 errors: extra text: pages', hidden = false, }, err_extra_text_volume = { message = '<code class="cs1-code">&#124;$1=</code> has extra text', -- $1 is parameter name anchor = 'extra_text_volume', category = 'CS1 errors: extra text: volume', hidden = false, }, err_first_missing_last = { message = '<code class="cs1-code">&#124;$1=</code> missing <code class="cs1-code">&#124;$2=</code>', -- $1 is first alias, $2 is matching last alias anchor = 'first_missing_last', category = 'CS1 errors: missing name', -- author, contributor, editor, interviewer, translator hidden = false }, err_format_missing_url = { message = '<code class="cs1-code">&#124;$1=</code> requires <code class="cs1-code">&#124;$2=</code>', -- $1 is format parameter $2 is url parameter anchor = 'format_missing_url', category = 'CS1 errors: format without URL', hidden = false }, err_generic_name = { message = '<code class="cs1-code">&#124;$1=</code> has generic name', -- $1 is parameter name anchor = 'generic_name', category = 'CS1 errors: generic name', hidden = false, }, err_generic_title = { message = 'Cite uses generic title', anchor = 'generic_title', category = 'CS1 errors: generic title', hidden = false, }, err_invalid_param_val = { message = 'Invalid <code class="cs1-code">&#124;$1=$2</code>', -- $1 is parameter name $2 is parameter value anchor = 'invalid_param_val', category = 'CS1 errors: invalid parameter value', hidden = false }, err_invisible_char = { message = '$1 in $2 at position $3', -- $1 is invisible char $2 is parameter name $3 is position number anchor = 'invisible_char', category = 'CS1 errors: invisible characters', hidden = false }, err_medrxiv_missing = { message = '<code class="cs1-code">&#124;medrxiv=</code> required', anchor = 'medrxiv_missing', category = 'CS1 errors: medRxiv', -- same as bad medRxiv hidden = false }, err_missing_name = { message = 'Missing <code class="cs1-code">&#124;$1$2=</code>', -- $1 is modified NameList; $2 is enumerator anchor = 'missing_name', category = 'CS1 errors: missing name', -- author, contributor, editor, interviewer, translator hidden = false }, err_missing_periodical = { message = 'Cite $1 requires <code class="cs1-code">&#124;$2=</code>', -- $1 is cs1 template name; $2 is canonical periodical parameter name for cite $1 anchor = 'missing_periodical', category = 'CS1 errors: missing periodical', hidden = false }, err_missing_pipe = { message = 'Missing pipe in: <code class="cs1-code">&#124;$1=</code>', -- $1 is parameter name anchor = 'missing_pipe', category = 'CS1 errors: missing pipe', hidden = false }, err_missing_publisher = { message = 'Cite $1 requires <code class="cs1-code">&#124;$2=</code>', -- $1 is cs1 template name; $2 is canonical publisher parameter name for cite $1 anchor = 'missing_publisher', category = 'CS1 errors: missing publisher', hidden = false }, err_numeric_names = { message = '<code class="cs1-code">&#124;$1=</code> has numeric name', -- $1 is parameter name', anchor = 'numeric_names', category = 'CS1 errors: numeric name', hidden = false, }, err_param_access_requires_param = { message = '<code class="cs1-code">&#124;$1-access=</code> requires <code class="cs1-code">&#124;$1=</code>', -- $1 is parameter name anchor = 'param_access_requires_param', category = 'CS1 errors: param-access', hidden = false }, err_param_has_ext_link = { message = 'External link in <code class="cs1-code">$1</code>', -- $1 is parameter name anchor = 'param_has_ext_link', category = 'CS1 errors: external links', hidden = false }, err_parameter_ignored = { message = 'Unknown parameter <code class="cs1-code">&#124;$1=</code> ignored', -- $1 is parameter name anchor = 'parameter_ignored', category = 'CS1 errors: unsupported parameter', hidden = false }, err_parameter_ignored_suggest = { message = 'Unknown parameter <code class="cs1-code">&#124;$1=</code> ignored (<code class="cs1-code">&#124;$2=</code> suggested)', -- $1 is unknown parameter $2 is suggested parameter name anchor = 'parameter_ignored_suggest', category = 'CS1 errors: unsupported parameter', hidden = false }, err_periodical_ignored = { message = '<code class="cs1-code">&#124;$1=</code> ignored', -- $1 is parameter name anchor = 'periodical_ignored', category = 'CS1 errors: periodical ignored', hidden = false }, err_redundant_parameters = { message = 'More than one of $1 specified', -- $1 is error message detail anchor = 'redundant_parameters', category = 'CS1 errors: redundant parameter', hidden = false }, err_script_parameter = { message = 'Invalid <code class="cs1-code">&#124;$1=</code>: $2', -- $1 is parameter name $2 is script language code or error detail anchor = 'script_parameter', category = 'CS1 errors: script parameters', hidden = false }, err_ssrn_missing = { message = '<code class="cs1-code">&#124;ssrn=</code> required', anchor = 'ssrn_missing', category = 'CS1 errors: SSRN', hidden = false }, err_text_ignored = { message = 'Text "$1" ignored', -- $1 is ignored text anchor = 'text_ignored', category = 'CS1 errors: unrecognized parameter', hidden = false }, err_trans_missing_title = { message = '<code class="cs1-code">&#124;trans-$1=</code> requires <code class="cs1-code">&#124;$1=</code> or <code class="cs1-code">&#124;script-$1=</code>', -- $1 is base parameter name anchor = 'trans_missing_title', category = 'CS1 errors: translated title', hidden = false }, err_param_unknown_empty = { message = 'Cite has empty unknown parameter$1: $2', -- $1 is 's' or empty space; $2 is emty unknown param list anchor = 'param_unknown_empty', category = 'CS1 errors: empty unknown parameters', hidden = false }, err_vancouver = { message = 'Vancouver style error: $1 in name $2', -- $1 is error detail, $2 is the nth name anchor = 'vancouver', category = 'CS1 errors: Vancouver style', hidden = false }, err_wikilink_in_url = { message = 'URL–wikilink conflict', -- uses ndash anchor = 'wikilink_in_url', category = 'CS1 errors: URL–wikilink conflict', -- uses ndash hidden = false }, --[[--------------------------< M A I N T >------------------------------------- maint messages do not have a message (message = nil); otherwise the structure is the same as error messages ]] maint_archived_copy = { message = nil, anchor = 'archived_copy', category = 'CS1 maint: archived copy as title', hidden = true, }, maint_bibcode = { message = nil, anchor = 'bibcode', category = 'CS1 maint: bibcode', hidden = true, }, maint_location_no_publisher = { -- cite book, conference, encyclopedia; citation as book cite or encyclopedia cite message = nil, anchor = 'location_no_publisher', category = 'CS1 maint: location missing publisher', hidden = true, }, maint_bot_unknown = { message = nil, anchor = 'bot:_unknown', category = 'CS1 maint: bot: original URL status unknown', hidden = true, }, maint_date_auto_xlated = { -- date auto-translation not supported by en.wiki message = nil, anchor = 'date_auto_xlated', category = 'CS1 maint: date auto-translated', hidden = true, }, maint_date_format = { message = nil, anchor = 'date_format', category = 'CS1 maint: date format', hidden = true, }, maint_date_year = { message = nil, anchor = 'date_year', category = 'CS1 maint: date and year', hidden = true, }, maint_doi_ignore = { message = nil, anchor = 'doi_ignore', category = 'CS1 maint: ignored DOI errors', hidden = true, }, maint_doi_inactive = { message = nil, anchor = 'doi_inactive', category = 'CS1 maint: DOI inactive', hidden = true, }, maint_doi_inactive_dated = { message = nil, anchor = 'doi_inactive_dated', category = 'CS1 maint: DOI inactive as of $2$3$1', -- $1 is year, $2 is month-name or empty string, $3 is space or empty string hidden = true, }, maint_doi_unflagged_free = { message = nil, anchor = 'doi_unflagged_free', category = 'CS1 maint: unflagged free DOI', hidden = true, }, maint_extra_punct = { message = nil, anchor = 'extra_punct', category = 'CS1 maint: extra punctuation', hidden = true, }, maint_isbn_ignore = { message = nil, anchor = 'ignore_isbn_err', category = 'CS1 maint: ignored ISBN errors', hidden = true, }, maint_issn_ignore = { message = nil, anchor = 'ignore_issn', category = 'CS1 maint: ignored ISSN errors', hidden = true, }, maint_jfm_format = { message = nil, anchor = 'jfm_format', category = 'CS1 maint: JFM format', hidden = true, }, maint_location = { message = nil, anchor = 'location', category = 'CS1 maint: location', hidden = true, }, maint_mr_format = { message = nil, anchor = 'mr_format', category = 'CS1 maint: MR format', hidden = true, }, maint_mult_names = { message = nil, anchor = 'mult_names', category = 'CS1 maint: multiple names: $1', -- $1 is '<name>s list'; gets value from special_case_translation table hidden = true, }, maint_numeric_names = { message = nil, anchor = 'numeric_names', category = 'CS1 maint: numeric names: $1', -- $1 is '<name>s list'; gets value from special_case_translation table hidden = true, }, maint_others = { message = nil, anchor = 'others', category = 'CS1 maint: others', hidden = true, }, maint_others_avm = { message = nil, anchor = 'others_avm', category = 'CS1 maint: others in cite AV media (notes)', hidden = true, }, maint_overridden_setting = { message = nil, anchor = 'overridden', category = 'CS1 maint: overridden setting', hidden = true, }, maint_pmc_embargo = { message = nil, anchor = 'embargo', category = 'CS1 maint: PMC embargo expired', hidden = true, }, maint_pmc_format = { message = nil, anchor = 'pmc_format', category = 'CS1 maint: PMC format', hidden = true, }, maint_postscript = { message = nil, anchor = 'postscript', category = 'CS1 maint: postscript', hidden = true, }, maint_ref_duplicates_default = { message = nil, anchor = 'ref_default', category = 'CS1 maint: ref duplicates default', hidden = true, }, maint_unfit = { message = nil, anchor = 'unfit', category = 'CS1 maint: unfit URL', hidden = true, }, maint_unknown_lang = { message = nil, anchor = 'unknown_lang', category = 'CS1 maint: unrecognized language', hidden = true, }, maint_untitled = { message = nil, anchor = 'untitled', category = 'CS1 maint: untitled periodical', hidden = true, }, maint_url_status = { message = nil, anchor = 'url_status', category = 'CS1 maint: url-status', hidden = true, }, maint_zbl = { message = nil, anchor = 'zbl', category = 'CS1 maint: Zbl', hidden = true, }, } --[[--------------------------< I D _ L I M I T S _ D A T A _ T >---------------------------------------------- fetch id limits for certain identifiers from c:Data:CS1/Identifier limits.tab. This source is a json tabular data file maintained at wikipedia commons. Convert the json format to a table of k/v pairs. The values from <id_limits_data_t> are used to set handle.id_limit. ]] local id_limits_data_t = {}; for _, limit_t in ipairs (mw.ext.data.get ("CS1/Identifier limits.tab").data) do id_limits_data_t[limit_t[1]] = limit_t[2]; -- <limit[1]> is identifier; <limit[2]> is upper limit for that identifier end --[[--------------------------< I D _ H A N D L E R S >-------------------------------------------------------- The following contains a list of values for various defined identifiers. For each identifier we specify a variety of information necessary to properly render the identifier in the citation. parameters: a list of parameter aliases for this identifier; first in the list is the canonical form link: Wikipedia article name redirect: a local redirect to a local Wikipedia article name; at en.wiki, 'ISBN (identifier)' is a redirect to 'International Standard Book Number' q: Wikidata q number for the identifier label: the label preceding the identifier; label is linked to a Wikipedia article (in this order): redirect from id_handlers['<id>'].redirect when use_identifier_redirects is true Wikidata-supplied article name for the local wiki from id_handlers['<id>'].q local article name from id_handlers['<id>'].link prefix: the first part of a URL that will be concatenated with a second part which usually contains the identifier suffix: optional third part to be added after the identifier encode: true if URI should be percent-encoded; otherwise false COinS: identifier link or keyword for use in COinS: for identifiers registered at info-uri.info use: info:.... where '...' is the appropriate identifier label for identifiers that have COinS keywords, use the keyword: rft.isbn, rft.issn, rft.eissn for |asin= and |ol=, which require assembly, use the keyword: url for others make a URL using the value in prefix/suffix and #label, use the keyword: pre (not checked; any text other than 'info', 'rft', or 'url' works here) set to nil to leave the identifier out of the COinS separator: character or text between label and the identifier in the rendered citation id_limit: for those identifiers with established limits, this property holds the upper limit access: use this parameter to set the access level for all instances of this identifier. the value must be a valid access level for an identifier (see ['id-access'] in this file). custom_access: to enable custom access level for an identifier, set this parameter to the parameter that should control it (normally 'id-access') ]] local id_handlers = { ['ARXIV'] = { parameters = {'arxiv', 'eprint'}, link = 'arXiv', redirect = 'arXiv (identifier)', q = 'Q118398', label = 'arXiv', prefix = 'https://arxiv.org/abs/', encode = false, COinS = 'info:arxiv', separator = ':', access = 'free', -- free to read }, ['ASIN'] = { parameters = { 'asin', 'ASIN' }, link = 'Amazon Standard Identification Number', redirect = 'ASIN (identifier)', q = 'Q1753278', label = 'ASIN', prefix = 'https://www.amazon.', COinS = 'url', separator = '&nbsp;', encode = false; }, ['BIBCODE'] = { parameters = {'bibcode'}, link = 'Bibcode', redirect = 'Bibcode (identifier)', q = 'Q25754', label = 'Bibcode', prefix = 'https://ui.adsabs.harvard.edu/abs/', encode = false, COinS = 'info:bibcode', separator = ':', custom_access = 'bibcode-access', }, ['BIORXIV'] = { parameters = {'biorxiv'}, link = 'bioRxiv', redirect = 'bioRxiv (identifier)', q = 'Q19835482', label = 'bioRxiv', prefix = 'https://doi.org/', COinS = 'pre', -- use prefix value access = 'free', -- free to read encode = true, separator = '&nbsp;', }, ['CITESEERX'] = { parameters = {'citeseerx'}, link = 'CiteSeerX', redirect = 'CiteSeerX (identifier)', q = 'Q2715061', label = 'CiteSeerX', prefix = 'https://citeseerx.ist.psu.edu/viewdoc/summary?doi=', COinS = 'pre', -- use prefix value access = 'free', -- free to read encode = true, separator = '&nbsp;', }, ['DOI'] = { -- Used by InternetArchiveBot parameters = { 'doi', 'DOI'}, link = 'Digital object identifier', redirect = 'doi (identifier)', q = 'Q25670', label = 'doi', prefix = 'https://doi.org/', COinS = 'info:doi', separator = ':', encode = true, custom_access = 'doi-access', }, ['EISSN'] = { parameters = {'eissn', 'EISSN'}, link = 'International Standard Serial Number#Electronic ISSN', redirect = 'eISSN (identifier)', q = 'Q46339674', label = 'eISSN', prefix = 'https://www.worldcat.org/issn/', COinS = 'rft.eissn', encode = false, separator = '&nbsp;', }, ['HDL'] = { parameters = { 'hdl', 'HDL' }, link = 'Handle System', redirect = 'hdl (identifier)', q = 'Q3126718', label = 'hdl', prefix = 'https://hdl.handle.net/', COinS = 'info:hdl', separator = ':', encode = true, custom_access = 'hdl-access', }, ['ISBN'] = { -- Used by InternetArchiveBot parameters = {'isbn', 'ISBN'}, link = 'International Standard Book Number', redirect = 'ISBN (identifier)', q = 'Q33057', label = 'ISBN', prefix = 'Special:BookSources/', COinS = 'rft.isbn', separator = '&nbsp;', }, ['ISMN'] = { parameters = {'ismn', 'ISMN'}, link = 'International Standard Music Number', redirect = 'ISMN (identifier)', q = 'Q1666938', label = 'ISMN', prefix = '', -- not currently used; COinS = nil, -- nil because we can't use pre or rft or info: separator = '&nbsp;', }, ['ISSN'] = { parameters = {'issn', 'ISSN'}, link = 'International Standard Serial Number', redirect = 'ISSN (identifier)', q = 'Q131276', label = 'ISSN', prefix = 'https://www.worldcat.org/issn/', COinS = 'rft.issn', encode = false, separator = '&nbsp;', }, ['JFM'] = { parameters = {'jfm', 'JFM'}, link = 'Jahrbuch über die Fortschritte der Mathematik', redirect = 'JFM (identifier)', q = '', label = 'JFM', prefix = 'https://zbmath.org/?format=complete&q=an:', COinS = 'pre', -- use prefix value encode = true, separator = '&nbsp;', }, ['JSTOR'] = { parameters = {'jstor', 'JSTOR'}, link = 'JSTOR', redirect = 'JSTOR (identifier)', q = 'Q1420342', label = 'JSTOR', prefix = 'https://www.jstor.org/stable/', COinS = 'pre', -- use prefix value encode = false, separator = '&nbsp;', custom_access = 'jstor-access', }, ['LCCN'] = { parameters = {'lccn', 'LCCN'}, link = 'Library of Congress Control Number', redirect = 'LCCN (identifier)', q = 'Q620946', label = 'LCCN', prefix = 'https://lccn.loc.gov/', COinS = 'info:lccn', encode = false, separator = '&nbsp;', }, ['MEDRXIV'] = { parameters = {'medrxiv'}, link = 'medRxiv', redirect = 'medRxiv (identifier)', q = 'Q58465838', label = 'medRxiv', prefix = 'https://www.medrxiv.org/content/', COinS = 'pre', -- use prefix value access = 'free', -- free to read encode = false, separator = '&nbsp;', }, ['MR'] = { parameters = {'mr', 'MR'}, link = 'Mathematical Reviews', redirect = 'MR (identifier)', q = 'Q211172', label = 'MR', prefix = 'https://mathscinet.ams.org/mathscinet-getitem?mr=', COinS = 'pre', -- use prefix value encode = true, separator = '&nbsp;', }, ['OCLC'] = { parameters = {'oclc', 'OCLC'}, link = 'OCLC', redirect = 'OCLC (identifier)', q = 'Q190593', label = 'OCLC', prefix = 'https://www.worldcat.org/oclc/', COinS = 'info:oclcnum', encode = true, separator = '&nbsp;', id_limit = id_limits_data_t.OCLC or 0, }, ['OL'] = { parameters = { 'ol', 'OL' }, link = 'Open Library', redirect = 'OL (identifier)', q = 'Q1201876', label = 'OL', prefix = 'https://openlibrary.org/', COinS = 'url', separator = '&nbsp;', encode = true, custom_access = 'ol-access', }, ['OSTI'] = { parameters = {'osti', 'OSTI'}, link = 'Office of Scientific and Technical Information', redirect = 'OSTI (identifier)', q = 'Q2015776', label = 'OSTI', prefix = 'https://www.osti.gov/biblio/', COinS = 'pre', -- use prefix value encode = true, separator = '&nbsp;', id_limit = id_limits_data_t.OSTI or 0, custom_access = 'osti-access', }, ['PMC'] = { parameters = {'pmc', 'PMC'}, link = 'PubMed Central', redirect = 'PMC (identifier)', q = 'Q229883', label = 'PMC', prefix = 'https://www.ncbi.nlm.nih.gov/pmc/articles/PMC', suffix = '', COinS = 'pre', -- use prefix value encode = true, separator = '&nbsp;', id_limit = id_limits_data_t.PMC or 0, access = 'free', -- free to read }, ['PMID'] = { parameters = {'pmid', 'PMID'}, link = 'PubMed Identifier', redirect = 'PMID (identifier)', q = 'Q2082879', label = 'PMID', prefix = 'https://pubmed.ncbi.nlm.nih.gov/', COinS = 'info:pmid', encode = false, separator = '&nbsp;', id_limit = id_limits_data_t.PMID or 0, }, ['RFC'] = { parameters = {'rfc', 'RFC'}, link = 'Request for Comments', redirect = 'RFC (identifier)', q = 'Q212971', label = 'RFC', prefix = 'https://tools.ietf.org/html/rfc', COinS = 'pre', -- use prefix value encode = false, separator = '&nbsp;', id_limit = id_limits_data_t.RFC or 0, access = 'free', -- free to read }, ['SBN'] = { parameters = {'sbn', 'SBN'}, link = 'Standard Book Number', -- redirect to International_Standard_Book_Number#History redirect = 'SBN (identifier)', label = 'SBN', prefix = 'Special:BookSources/0-', -- prefix has leading zero necessary to make 9-digit sbn a 10-digit isbn COinS = nil, -- nil because we can't use pre or rft or info: separator = '&nbsp;', }, ['SSRN'] = { parameters = {'ssrn', 'SSRN'}, link = 'Social Science Research Network', redirect = 'SSRN (identifier)', q = 'Q7550801', label = 'SSRN', prefix = 'https://papers.ssrn.com/sol3/papers.cfm?abstract_id=', COinS = 'pre', -- use prefix value encode = true, separator = '&nbsp;', id_limit = id_limits_data_t.SSRN or 0, custom_access = 'ssrn-access', }, ['S2CID'] = { parameters = {'s2cid', 'S2CID'}, link = 'Semantic Scholar', redirect = 'S2CID (identifier)', q = 'Q22908627', label = 'S2CID', prefix = 'https://api.semanticscholar.org/CorpusID:', COinS = 'pre', -- use prefix value encode = false, separator = '&nbsp;', id_limit = id_limits_data_t.S2CID or 0, custom_access = 's2cid-access', }, ['USENETID'] = { parameters = {'message-id'}, link = 'Usenet', redirect = 'Usenet (identifier)', q = 'Q193162', label = 'Usenet:', prefix = 'news:', encode = false, COinS = 'pre', -- use prefix value separator = '&nbsp;', }, ['ZBL'] = { parameters = {'zbl', 'ZBL' }, link = 'Zentralblatt MATH', redirect = 'Zbl (identifier)', q = 'Q190269', label = 'Zbl', prefix = 'https://zbmath.org/?format=complete&q=an:', COinS = 'pre', -- use prefix value encode = true, separator = '&nbsp;', }, } --[[--------------------------< E X P O R T S >--------------------------------- ]] return { use_identifier_redirects = use_identifier_redirects, -- booleans defined in the settings at the top of this module local_lang_cat_enable = local_lang_cat_enable, date_name_auto_xlate_enable = date_name_auto_xlate_enable, date_digit_auto_xlate_enable = date_digit_auto_xlate_enable, enable_sort_keys = enable_sort_keys, -- tables and variables created when this module is loaded global_df = get_date_format (), -- this line can be replaced with "global_df = 'dmy-all'," to have all dates auto translated to dmy format. global_cs1_config_t = global_cs1_config_t, -- global settings from {{cs1 config}} punct_skip = build_skip_table (punct_skip, punct_meta_params), url_skip = build_skip_table (url_skip, url_meta_params), known_free_doi_registrants_t = build_free_doi_registrants_table(), name_space_sort_keys = name_space_sort_keys, aliases = aliases, special_case_translation = special_case_translation, date_names = date_names, err_msg_supl = err_msg_supl, error_conditions = error_conditions, editor_markup_patterns = editor_markup_patterns, et_al_patterns = et_al_patterns, id_handlers = id_handlers, keywords_lists = keywords_lists, keywords_xlate = keywords_xlate, stripmarkers = stripmarkers, invisible_chars = invisible_chars, invisible_defs = invisible_defs, indic_script = indic_script, emoji_t = emoji_t, maint_cats = maint_cats, messages = messages, presentation = presentation, prop_cats = prop_cats, script_lang_codes = script_lang_codes, lang_tag_remap = lang_tag_remap, lang_name_remap = lang_name_remap, this_wiki_code = this_wiki_code, title_types = title_types, uncategorized_namespaces = uncategorized_namespaces_t, uncategorized_subpages = uncategorized_subpages, templates_using_volume = templates_using_volume, templates_using_issue = templates_using_issue, templates_not_using_page = templates_not_using_page, vol_iss_pg_patterns = vol_iss_pg_patterns, single_letter_2nd_lvl_domains_t = single_letter_2nd_lvl_domains_t, inter_wiki_map = inter_wiki_map, mw_languages_by_tag_t = mw_languages_by_tag_t, mw_languages_by_name_t = mw_languages_by_name_t, citation_class_map_t = citation_class_map_t, citation_issue_t = citation_issue_t, citation_no_volume_t = citation_no_volume_t, } tv7z805z1dd8uf6dr9d216rtxx7edd2 Module:Lang/data/iana languages 828 1715 14252 2024-08-02T22:54:17Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14252 Scribunto text/plain -- File-Date: 2024-06-14 local active = { ["aa"] = {"Afar"}, ["ab"] = {"Abkhazian"}, ["ae"] = {"Avestan"}, ["af"] = {"Afrikaans"}, ["ak"] = {"Akan"}, ["am"] = {"Amharic"}, ["an"] = {"Aragonese"}, ["ar"] = {"Arabic"}, ["as"] = {"Assamese"}, ["av"] = {"Avaric"}, ["ay"] = {"Aymara"}, ["az"] = {"Azerbaijani"}, ["ba"] = {"Bashkir"}, ["be"] = {"Belarusian"}, ["bg"] = {"Bulgarian"}, ["bh"] = {"Bihari languages"}, ["bi"] = {"Bislama"}, ["bm"] = {"Bambara"}, ["bn"] = {"Bengali", "Bangla"}, ["bo"] = {"Tibetan"}, ["br"] = {"Breton"}, ["bs"] = {"Bosnian"}, ["ca"] = {"Catalan", "Valencian"}, ["ce"] = {"Chechen"}, ["ch"] = {"Chamorro"}, ["co"] = {"Corsican"}, ["cr"] = {"Cree"}, ["cs"] = {"Czech"}, ["cu"] = {"Church Slavic", "Church Slavonic", "Old Bulgarian", "Old Church Slavonic", "Old Slavonic"}, ["cv"] = {"Chuvash"}, ["cy"] = {"Welsh"}, ["da"] = {"Danish"}, ["de"] = {"German"}, ["dv"] = {"Dhivehi", "Divehi", "Maldivian"}, ["dz"] = {"Dzongkha"}, ["ee"] = {"Ewe"}, ["el"] = {"Modern Greek (1453-)"}, ["en"] = {"English"}, ["eo"] = {"Esperanto"}, ["es"] = {"Spanish", "Castilian"}, ["et"] = {"Estonian"}, ["eu"] = {"Basque"}, ["fa"] = {"Persian"}, ["ff"] = {"Fulah"}, ["fi"] = {"Finnish"}, ["fj"] = {"Fijian"}, ["fo"] = {"Faroese"}, ["fr"] = {"French"}, ["fy"] = {"Western Frisian"}, ["ga"] = {"Irish"}, ["gd"] = {"Scottish Gaelic", "Gaelic"}, ["gl"] = {"Galician"}, ["gn"] = {"Guarani"}, ["gu"] = {"Gujarati"}, ["gv"] = {"Manx"}, ["ha"] = {"Hausa"}, ["he"] = {"Hebrew"}, ["hi"] = {"Hindi"}, ["ho"] = {"Hiri Motu"}, ["hr"] = {"Croatian"}, ["ht"] = {"Haitian", "Haitian Creole"}, ["hu"] = {"Hungarian"}, ["hy"] = {"Armenian"}, ["hz"] = {"Herero"}, ["ia"] = {"Interlingua (International Auxiliary Language Association)"}, ["id"] = {"Indonesian"}, ["ie"] = {"Interlingue", "Occidental"}, ["ig"] = {"Igbo"}, ["ii"] = {"Sichuan Yi", "Nuosu"}, ["ik"] = {"Inupiaq"}, ["io"] = {"Ido"}, ["is"] = {"Icelandic"}, ["it"] = {"Italian"}, ["iu"] = {"Inuktitut"}, ["ja"] = {"Japanese"}, ["jv"] = {"Javanese"}, ["ka"] = {"Georgian"}, ["kg"] = {"Kongo"}, ["ki"] = {"Kikuyu", "Gikuyu"}, ["kj"] = {"Kuanyama", "Kwanyama"}, ["kk"] = {"Kazakh"}, ["kl"] = {"Kalaallisut", "Greenlandic"}, ["km"] = {"Khmer", "Central Khmer"}, ["kn"] = {"Kannada"}, ["ko"] = {"Korean"}, ["kr"] = {"Kanuri"}, ["ks"] = {"Kashmiri"}, ["ku"] = {"Kurdish"}, ["kv"] = {"Komi"}, ["kw"] = {"Cornish"}, ["ky"] = {"Kirghiz", "Kyrgyz"}, ["la"] = {"Latin"}, ["lb"] = {"Luxembourgish", "Letzeburgesch"}, ["lg"] = {"Ganda", "Luganda"}, ["li"] = {"Limburgan", "Limburger", "Limburgish"}, ["ln"] = {"Lingala"}, ["lo"] = {"Lao"}, ["lt"] = {"Lithuanian"}, ["lu"] = {"Luba-Katanga"}, ["lv"] = {"Latvian"}, ["mg"] = {"Malagasy"}, ["mh"] = {"Marshallese"}, ["mi"] = {"Maori"}, ["mk"] = {"Macedonian"}, ["ml"] = {"Malayalam"}, ["mn"] = {"Mongolian"}, ["mr"] = {"Marathi"}, ["ms"] = {"Malay (macrolanguage)"}, ["mt"] = {"Maltese"}, ["my"] = {"Burmese"}, ["na"] = {"Nauru"}, ["nb"] = {"Norwegian Bokmål"}, ["nd"] = {"North Ndebele"}, ["ne"] = {"Nepali (macrolanguage)"}, ["ng"] = {"Ndonga"}, ["nl"] = {"Dutch", "Flemish"}, ["nn"] = {"Norwegian Nynorsk"}, ["no"] = {"Norwegian"}, ["nr"] = {"South Ndebele"}, ["nv"] = {"Navajo", "Navaho"}, ["ny"] = {"Nyanja", "Chewa", "Chichewa"}, ["oc"] = {"Occitan (post 1500)"}, ["oj"] = {"Ojibwa"}, ["om"] = {"Oromo"}, ["or"] = {"Oriya (macrolanguage)", "Odia (macrolanguage)"}, ["os"] = {"Ossetian", "Ossetic"}, ["pa"] = {"Panjabi", "Punjabi"}, ["pi"] = {"Pali"}, ["pl"] = {"Polish"}, ["ps"] = {"Pushto", "Pashto"}, ["pt"] = {"Portuguese"}, ["qu"] = {"Quechua"}, ["rm"] = {"Romansh"}, ["rn"] = {"Rundi"}, ["ro"] = {"Romanian", "Moldavian", "Moldovan"}, ["ru"] = {"Russian"}, ["rw"] = {"Kinyarwanda"}, ["sa"] = {"Sanskrit"}, ["sc"] = {"Sardinian"}, ["sd"] = {"Sindhi"}, ["se"] = {"Northern Sami"}, ["sg"] = {"Sango"}, ["sh"] = {"Serbo-Croatian"}, ["si"] = {"Sinhala", "Sinhalese"}, ["sk"] = {"Slovak"}, ["sl"] = {"Slovenian"}, ["sm"] = {"Samoan"}, ["sn"] = {"Shona"}, ["so"] = {"Somali"}, ["sq"] = {"Albanian"}, ["sr"] = {"Serbian"}, ["ss"] = {"Swati"}, ["st"] = {"Southern Sotho"}, ["su"] = {"Sundanese"}, ["sv"] = {"Swedish"}, ["sw"] = {"Swahili (macrolanguage)"}, ["ta"] = {"Tamil"}, ["te"] = {"Telugu"}, ["tg"] = {"Tajik"}, ["th"] = {"Thai"}, ["ti"] = {"Tigrinya"}, ["tk"] = {"Turkmen"}, ["tl"] = {"Tagalog"}, ["tn"] = {"Tswana"}, ["to"] = {"Tonga (Tonga Islands)"}, ["tr"] = {"Turkish"}, ["ts"] = {"Tsonga"}, ["tt"] = {"Tatar"}, ["tw"] = {"Twi"}, ["ty"] = {"Tahitian"}, ["ug"] = {"Uighur", "Uyghur"}, ["uk"] = {"Ukrainian"}, ["ur"] = {"Urdu"}, ["uz"] = {"Uzbek"}, ["ve"] = {"Venda"}, ["vi"] = {"Vietnamese"}, ["vo"] = {"Volapük"}, ["wa"] = {"Walloon"}, ["wo"] = {"Wolof"}, ["xh"] = {"Xhosa"}, ["yi"] = {"Yiddish"}, ["yo"] = {"Yoruba"}, ["za"] = {"Zhuang", "Chuang"}, ["zh"] = {"Chinese"}, ["zu"] = {"Zulu"}, ["aaa"] = {"Ghotuo"}, ["aab"] = {"Alumu-Tesu"}, ["aac"] = {"Ari"}, ["aad"] = {"Amal"}, ["aae"] = {"Arbëreshë Albanian"}, ["aaf"] = {"Aranadan"}, ["aag"] = {"Ambrak"}, ["aah"] = {"Abu' Arapesh"}, ["aai"] = {"Arifama-Miniafia"}, ["aak"] = {"Ankave"}, ["aal"] = {"Afade"}, ["aan"] = {"Anambé"}, ["aao"] = {"Algerian Saharan Arabic"}, ["aap"] = {"Pará Arára"}, ["aaq"] = {"Eastern Abnaki"}, ["aas"] = {"Aasáx"}, ["aat"] = {"Arvanitika Albanian"}, ["aau"] = {"Abau"}, ["aav"] = {"Austro-Asiatic languages"}, ["aaw"] = {"Solong"}, ["aax"] = {"Mandobo Atas"}, ["aaz"] = {"Amarasi"}, ["aba"] = {"Abé"}, ["abb"] = {"Bankon"}, ["abc"] = {"Ambala Ayta"}, ["abd"] = {"Manide"}, ["abe"] = {"Western Abnaki"}, ["abf"] = {"Abai Sungai"}, ["abg"] = {"Abaga"}, ["abh"] = {"Tajiki Arabic"}, ["abi"] = {"Abidji"}, ["abj"] = {"Aka-Bea"}, ["abl"] = {"Lampung Nyo"}, ["abm"] = {"Abanyom"}, ["abn"] = {"Abua"}, ["abo"] = {"Abon"}, ["abp"] = {"Abellen Ayta"}, ["abq"] = {"Abaza"}, ["abr"] = {"Abron"}, ["abs"] = {"Ambonese Malay"}, ["abt"] = {"Ambulas"}, ["abu"] = {"Abure"}, ["abv"] = {"Baharna Arabic"}, ["abw"] = {"Pal"}, ["abx"] = {"Inabaknon"}, ["aby"] = {"Aneme Wake"}, ["abz"] = {"Abui"}, ["aca"] = {"Achagua"}, ["acb"] = {"Áncá"}, ["acd"] = {"Gikyode"}, ["ace"] = {"Achinese"}, ["acf"] = {"Saint Lucian Creole French"}, ["ach"] = {"Acoli"}, ["aci"] = {"Aka-Cari"}, ["ack"] = {"Aka-Kora"}, ["acl"] = {"Akar-Bale"}, ["acm"] = {"Mesopotamian Arabic"}, ["acn"] = {"Achang"}, ["acp"] = {"Eastern Acipa"}, ["acq"] = {"Ta'izzi-Adeni Arabic"}, ["acr"] = {"Achi"}, ["acs"] = {"Acroá"}, ["act"] = {"Achterhoeks"}, ["acu"] = {"Achuar-Shiwiar"}, ["acv"] = {"Achumawi"}, ["acw"] = {"Hijazi Arabic"}, ["acx"] = {"Omani Arabic"}, ["acy"] = {"Cypriot Arabic"}, ["acz"] = {"Acheron"}, ["ada"] = {"Adangme"}, ["adb"] = {"Atauran"}, ["add"] = {"Lidzonka", "Dzodinka"}, ["ade"] = {"Adele"}, ["adf"] = {"Dhofari Arabic"}, ["adg"] = {"Andegerebinha"}, ["adh"] = {"Adhola"}, ["adi"] = {"Adi"}, ["adj"] = {"Adioukrou"}, ["adl"] = {"Galo"}, ["adn"] = {"Adang"}, ["ado"] = {"Abu"}, ["adq"] = {"Adangbe"}, ["adr"] = {"Adonara"}, ["ads"] = {"Adamorobe Sign Language"}, ["adt"] = {"Adnyamathanha"}, ["adu"] = {"Aduge"}, ["adw"] = {"Amundava"}, ["adx"] = {"Amdo Tibetan"}, ["ady"] = {"Adyghe", "Adygei"}, ["adz"] = {"Adzera"}, ["aea"] = {"Areba"}, ["aeb"] = {"Tunisian Arabic"}, ["aec"] = {"Saidi Arabic"}, ["aed"] = {"Argentine Sign Language"}, ["aee"] = {"Northeast Pashai", "Northeast Pashayi"}, ["aek"] = {"Haeke"}, ["ael"] = {"Ambele"}, ["aem"] = {"Arem"}, ["aen"] = {"Armenian Sign Language"}, ["aeq"] = {"Aer"}, ["aer"] = {"Eastern Arrernte"}, ["aes"] = {"Alsea"}, ["aeu"] = {"Akeu"}, ["aew"] = {"Ambakich"}, ["aey"] = {"Amele"}, ["aez"] = {"Aeka"}, ["afa"] = {"Afro-Asiatic languages"}, ["afb"] = {"Gulf Arabic"}, ["afd"] = {"Andai"}, ["afe"] = {"Putukwam"}, ["afg"] = {"Afghan Sign Language"}, ["afh"] = {"Afrihili"}, ["afi"] = {"Akrukay", "Chini"}, ["afk"] = {"Nanubae"}, ["afn"] = {"Defaka"}, ["afo"] = {"Eloyi"}, ["afp"] = {"Tapei"}, ["afs"] = {"Afro-Seminole Creole"}, ["aft"] = {"Afitti"}, ["afu"] = {"Awutu"}, ["afz"] = {"Obokuitai"}, ["aga"] = {"Aguano"}, ["agb"] = {"Legbo"}, ["agc"] = {"Agatu"}, ["agd"] = {"Agarabi"}, ["age"] = {"Angal"}, ["agf"] = {"Arguni"}, ["agg"] = {"Angor"}, ["agh"] = {"Ngelima"}, ["agi"] = {"Agariya"}, ["agj"] = {"Argobba"}, ["agk"] = {"Isarog Agta"}, ["agl"] = {"Fembe"}, ["agm"] = {"Angaataha"}, ["agn"] = {"Agutaynen"}, ["ago"] = {"Tainae"}, ["agq"] = {"Aghem"}, ["agr"] = {"Aguaruna"}, ["ags"] = {"Esimbi"}, ["agt"] = {"Central Cagayan Agta"}, ["agu"] = {"Aguacateco"}, ["agv"] = {"Remontado Dumagat"}, ["agw"] = {"Kahua"}, ["agx"] = {"Aghul"}, ["agy"] = {"Southern Alta"}, ["agz"] = {"Mt. Iriga Agta"}, ["aha"] = {"Ahanta"}, ["ahb"] = {"Axamb"}, ["ahg"] = {"Qimant"}, ["ahh"] = {"Aghu"}, ["ahi"] = {"Tiagbamrin Aizi"}, ["ahk"] = {"Akha"}, ["ahl"] = {"Igo"}, ["ahm"] = {"Mobumrin Aizi"}, ["ahn"] = {"Àhàn"}, ["aho"] = {"Ahom"}, ["ahp"] = {"Aproumu Aizi"}, ["ahr"] = {"Ahirani"}, ["ahs"] = {"Ashe"}, ["aht"] = {"Ahtena"}, ["aia"] = {"Arosi"}, ["aib"] = {"Ainu (China)"}, ["aic"] = {"Ainbai"}, ["aid"] = {"Alngith"}, ["aie"] = {"Amara"}, ["aif"] = {"Agi"}, ["aig"] = {"Antigua and Barbuda Creole English"}, ["aih"] = {"Ai-Cham"}, ["aii"] = {"Assyrian Neo-Aramaic"}, ["aij"] = {"Lishanid Noshan"}, ["aik"] = {"Ake"}, ["ail"] = {"Aimele"}, ["aim"] = {"Aimol"}, ["ain"] = {"Ainu (Japan)"}, ["aio"] = {"Aiton"}, ["aip"] = {"Burumakok"}, ["aiq"] = {"Aimaq"}, ["air"] = {"Airoran"}, ["ait"] = {"Arikem"}, ["aiw"] = {"Aari"}, ["aix"] = {"Aighon"}, ["aiy"] = {"Ali"}, ["aja"] = {"Aja (South Sudan)"}, ["ajg"] = {"Aja (Benin)"}, ["aji"] = {"Ajië"}, ["ajn"] = {"Andajin"}, ["ajs"] = {"Algerian Jewish Sign Language"}, ["aju"] = {"Judeo-Moroccan Arabic"}, ["ajw"] = {"Ajawa"}, ["ajz"] = {"Amri Karbi"}, ["akb"] = {"Batak Angkola"}, ["akc"] = {"Mpur"}, ["akd"] = {"Ukpet-Ehom"}, ["ake"] = {"Akawaio"}, ["akf"] = {"Akpa"}, ["akg"] = {"Anakalangu"}, ["akh"] = {"Angal Heneng"}, ["aki"] = {"Aiome"}, ["akj"] = {"Aka-Jeru"}, ["akk"] = {"Akkadian"}, ["akl"] = {"Aklanon"}, ["akm"] = {"Aka-Bo"}, ["ako"] = {"Akurio"}, ["akp"] = {"Siwu"}, ["akq"] = {"Ak"}, ["akr"] = {"Araki"}, ["aks"] = {"Akaselem"}, ["akt"] = {"Akolet"}, ["aku"] = {"Akum"}, ["akv"] = {"Akhvakh"}, ["akw"] = {"Akwa"}, ["akx"] = {"Aka-Kede"}, ["aky"] = {"Aka-Kol"}, ["akz"] = {"Alabama"}, ["ala"] = {"Alago"}, ["alc"] = {"Qawasqar"}, ["ald"] = {"Alladian"}, ["ale"] = {"Aleut"}, ["alf"] = {"Alege"}, ["alg"] = {"Algonquian languages"}, ["alh"] = {"Alawa"}, ["ali"] = {"Amaimon"}, ["alj"] = {"Alangan"}, ["alk"] = {"Alak"}, ["all"] = {"Allar"}, ["alm"] = {"Amblong"}, ["aln"] = {"Gheg Albanian"}, ["alo"] = {"Larike-Wakasihu"}, ["alp"] = {"Alune"}, ["alq"] = {"Algonquin"}, ["alr"] = {"Alutor"}, ["als"] = {"Tosk Albanian"}, ["alt"] = {"Southern Altai"}, ["alu"] = {"'Are'are"}, ["alv"] = {"Atlantic-Congo languages"}, ["alw"] = {"Alaba-K’abeena", "Wanbasana"}, ["alx"] = {"Amol"}, ["aly"] = {"Alyawarr"}, ["alz"] = {"Alur"}, ["ama"] = {"Amanayé"}, ["amb"] = {"Ambo"}, ["amc"] = {"Amahuaca"}, ["ame"] = {"Yanesha'"}, ["amf"] = {"Hamer-Banna"}, ["amg"] = {"Amurdak"}, ["ami"] = {"Amis"}, ["amj"] = {"Amdang"}, ["amk"] = {"Ambai"}, ["aml"] = {"War-Jaintia"}, ["amm"] = {"Ama (Papua New Guinea)"}, ["amn"] = {"Amanab"}, ["amo"] = {"Amo"}, ["amp"] = {"Alamblak"}, ["amq"] = {"Amahai"}, ["amr"] = {"Amarakaeri"}, ["ams"] = {"Southern Amami-Oshima"}, ["amt"] = {"Amto"}, ["amu"] = {"Guerrero Amuzgo"}, ["amv"] = {"Ambelau"}, ["amw"] = {"Western Neo-Aramaic"}, ["amx"] = {"Anmatyerre"}, ["amy"] = {"Ami"}, ["amz"] = {"Atampaya"}, ["ana"] = {"Andaqui"}, ["anb"] = {"Andoa"}, ["anc"] = {"Ngas"}, ["and"] = {"Ansus"}, ["ane"] = {"Xârâcùù"}, ["anf"] = {"Animere"}, ["ang"] = {"Old English (ca. 450-1100)"}, ["anh"] = {"Nend"}, ["ani"] = {"Andi"}, ["anj"] = {"Anor"}, ["ank"] = {"Goemai"}, ["anl"] = {"Anu-Hkongso Chin"}, ["anm"] = {"Anal"}, ["ann"] = {"Obolo"}, ["ano"] = {"Andoque"}, ["anp"] = {"Angika"}, ["anq"] = {"Jarawa (India)"}, ["anr"] = {"Andh"}, ["ans"] = {"Anserma"}, ["ant"] = {"Antakarinya", "Antikarinya"}, ["anu"] = {"Anuak"}, ["anv"] = {"Denya"}, ["anw"] = {"Anaang"}, ["anx"] = {"Andra-Hus"}, ["any"] = {"Anyin"}, ["anz"] = {"Anem"}, ["aoa"] = {"Angolar"}, ["aob"] = {"Abom"}, ["aoc"] = {"Pemon"}, ["aod"] = {"Andarum"}, ["aoe"] = {"Angal Enen"}, ["aof"] = {"Bragat"}, ["aog"] = {"Angoram"}, ["aoi"] = {"Anindilyakwa"}, ["aoj"] = {"Mufian"}, ["aok"] = {"Arhö"}, ["aol"] = {"Alor"}, ["aom"] = {"Ömie"}, ["aon"] = {"Bumbita Arapesh"}, ["aor"] = {"Aore"}, ["aos"] = {"Taikat"}, ["aot"] = {"Atong (India)", "A'tong"}, ["aou"] = {"A'ou"}, ["aox"] = {"Atorada"}, ["aoz"] = {"Uab Meto"}, ["apa"] = {"Apache languages"}, ["apb"] = {"Sa'a"}, ["apc"] = {"Levantine Arabic"}, ["apd"] = {"Sudanese Arabic"}, ["ape"] = {"Bukiyip"}, ["apf"] = {"Pahanan Agta"}, ["apg"] = {"Ampanang"}, ["aph"] = {"Athpariya"}, ["api"] = {"Apiaká"}, ["apj"] = {"Jicarilla Apache"}, ["apk"] = {"Kiowa Apache"}, ["apl"] = {"Lipan Apache"}, ["apm"] = {"Mescalero-Chiricahua Apache"}, ["apn"] = {"Apinayé"}, ["apo"] = {"Ambul"}, ["app"] = {"Apma"}, ["apq"] = {"A-Pucikwar"}, ["apr"] = {"Arop-Lokep"}, ["aps"] = {"Arop-Sissano"}, ["apt"] = {"Apatani"}, ["apu"] = {"Apurinã"}, ["apv"] = {"Alapmunte"}, ["apw"] = {"Western Apache"}, ["apx"] = {"Aputai"}, ["apy"] = {"Apalaí"}, ["apz"] = {"Safeyoka"}, ["aqa"] = {"Alacalufan languages"}, ["aqc"] = {"Archi"}, ["aqd"] = {"Ampari Dogon"}, ["aqg"] = {"Arigidi"}, ["aqk"] = {"Aninka"}, ["aql"] = {"Algic languages"}, ["aqm"] = {"Atohwaim"}, ["aqn"] = {"Northern Alta"}, ["aqp"] = {"Atakapa"}, ["aqr"] = {"Arhâ"}, ["aqt"] = {"Angaité"}, ["aqz"] = {"Akuntsu"}, ["arb"] = {"Standard Arabic"}, ["arc"] = {"Official Aramaic (700-300 BCE)", "Imperial Aramaic (700-300 BCE)"}, ["ard"] = {"Arabana"}, ["are"] = {"Western Arrarnta"}, ["arh"] = {"Arhuaco"}, ["ari"] = {"Arikara"}, ["arj"] = {"Arapaso"}, ["ark"] = {"Arikapú"}, ["arl"] = {"Arabela"}, ["arn"] = {"Mapudungun", "Mapuche"}, ["aro"] = {"Araona"}, ["arp"] = {"Arapaho"}, ["arq"] = {"Algerian Arabic"}, ["arr"] = {"Karo (Brazil)"}, ["ars"] = {"Najdi Arabic"}, ["art"] = {"Artificial languages"}, ["aru"] = {"Aruá (Amazonas State)", "Arawá"}, ["arv"] = {"Arbore"}, ["arw"] = {"Arawak"}, ["arx"] = {"Aruá (Rodonia State)"}, ["ary"] = {"Moroccan Arabic"}, ["arz"] = {"Egyptian Arabic"}, ["asa"] = {"Asu (Tanzania)"}, ["asb"] = {"Assiniboine"}, ["asc"] = {"Casuarina Coast Asmat"}, ["ase"] = {"American Sign Language"}, ["asf"] = {"Auslan", "Australian Sign Language"}, ["asg"] = {"Cishingini"}, ["ash"] = {"Abishira"}, ["asi"] = {"Buruwai"}, ["asj"] = {"Sari"}, ["ask"] = {"Ashkun"}, ["asl"] = {"Asilulu"}, ["asn"] = {"Xingú Asuriní"}, ["aso"] = {"Dano"}, ["asp"] = {"Algerian Sign Language"}, ["asq"] = {"Austrian Sign Language"}, ["asr"] = {"Asuri"}, ["ass"] = {"Ipulo"}, ["ast"] = {"Asturian", "Asturleonese", "Bable", "Leonese"}, ["asu"] = {"Tocantins Asurini"}, ["asv"] = {"Asoa"}, ["asw"] = {"Australian Aborigines Sign Language"}, ["asx"] = {"Muratayak"}, ["asy"] = {"Yaosakor Asmat"}, ["asz"] = {"As"}, ["ata"] = {"Pele-Ata"}, ["atb"] = {"Zaiwa"}, ["atc"] = {"Atsahuaca"}, ["atd"] = {"Ata Manobo"}, ["ate"] = {"Atemble"}, ["atg"] = {"Ivbie North-Okpela-Arhe"}, ["ath"] = {"Athapascan languages"}, ["ati"] = {"Attié"}, ["atj"] = {"Atikamekw"}, ["atk"] = {"Ati"}, ["atl"] = {"Mt. Iraya Agta"}, ["atm"] = {"Ata"}, ["atn"] = {"Ashtiani"}, ["ato"] = {"Atong (Cameroon)"}, ["atp"] = {"Pudtol Atta"}, ["atq"] = {"Aralle-Tabulahan"}, ["atr"] = {"Waimiri-Atroari"}, ["ats"] = {"Gros Ventre"}, ["att"] = {"Pamplona Atta"}, ["atu"] = {"Reel"}, ["atv"] = {"Northern Altai"}, ["atw"] = {"Atsugewi"}, ["atx"] = {"Arutani"}, ["aty"] = {"Aneityum"}, ["atz"] = {"Arta"}, ["aua"] = {"Asumboa"}, ["aub"] = {"Alugu"}, ["auc"] = {"Waorani"}, ["aud"] = {"Anuta"}, ["auf"] = {"Arauan languages"}, ["aug"] = {"Aguna"}, ["auh"] = {"Aushi"}, ["aui"] = {"Anuki"}, ["auj"] = {"Awjilah"}, ["auk"] = {"Heyo"}, ["aul"] = {"Aulua"}, ["aum"] = {"Asu (Nigeria)"}, ["aun"] = {"Molmo One"}, ["auo"] = {"Auyokawa"}, ["aup"] = {"Makayam"}, ["auq"] = {"Anus", "Korur"}, ["aur"] = {"Aruek"}, ["aus"] = {"Australian languages"}, ["aut"] = {"Austral"}, ["auu"] = {"Auye"}, ["auw"] = {"Awyi"}, ["aux"] = {"Aurá"}, ["auy"] = {"Awiyaana"}, ["auz"] = {"Uzbeki Arabic"}, ["avb"] = {"Avau"}, ["avd"] = {"Alviri-Vidari"}, ["avi"] = {"Avikam"}, ["avk"] = {"Kotava"}, ["avl"] = {"Eastern Egyptian Bedawi Arabic"}, ["avm"] = {"Angkamuthi"}, ["avn"] = {"Avatime"}, ["avo"] = {"Agavotaguerra"}, ["avs"] = {"Aushiri"}, ["avt"] = {"Au"}, ["avu"] = {"Avokaya"}, ["avv"] = {"Avá-Canoeiro"}, ["awa"] = {"Awadhi"}, ["awb"] = {"Awa (Papua New Guinea)"}, ["awc"] = {"Cicipu"}, ["awd"] = {"Arawakan languages"}, ["awe"] = {"Awetí"}, ["awg"] = {"Anguthimri"}, ["awh"] = {"Awbono"}, ["awi"] = {"Aekyom"}, ["awk"] = {"Awabakal"}, ["awm"] = {"Arawum"}, ["awn"] = {"Awngi"}, ["awo"] = {"Awak"}, ["awr"] = {"Awera"}, ["aws"] = {"South Awyu"}, ["awt"] = {"Araweté"}, ["awu"] = {"Central Awyu"}, ["awv"] = {"Jair Awyu"}, ["aww"] = {"Awun"}, ["awx"] = {"Awara"}, ["awy"] = {"Edera Awyu"}, ["axb"] = {"Abipon"}, ["axe"] = {"Ayerrerenge"}, ["axg"] = {"Mato Grosso Arára"}, ["axk"] = {"Yaka (Central African Republic)"}, ["axl"] = {"Lower Southern Aranda"}, ["axm"] = {"Middle Armenian"}, ["axx"] = {"Xârâgurè"}, ["aya"] = {"Awar"}, ["ayb"] = {"Ayizo Gbe"}, ["ayc"] = {"Southern Aymara"}, ["ayd"] = {"Ayabadhu"}, ["aye"] = {"Ayere"}, ["ayg"] = {"Ginyanga"}, ["ayh"] = {"Hadrami Arabic"}, ["ayi"] = {"Leyigha"}, ["ayk"] = {"Akuku"}, ["ayl"] = {"Libyan Arabic"}, ["ayn"] = {"Sanaani Arabic"}, ["ayo"] = {"Ayoreo"}, ["ayp"] = {"North Mesopotamian Arabic"}, ["ayq"] = {"Ayi (Papua New Guinea)"}, ["ayr"] = {"Central Aymara"}, ["ays"] = {"Sorsogon Ayta"}, ["ayt"] = {"Magbukun Ayta"}, ["ayu"] = {"Ayu"}, ["ayz"] = {"Mai Brat"}, ["aza"] = {"Azha"}, ["azb"] = {"South Azerbaijani"}, ["azc"] = {"Uto-Aztecan languages"}, ["azd"] = {"Eastern Durango Nahuatl"}, ["azg"] = {"San Pedro Amuzgos Amuzgo"}, ["azj"] = {"North Azerbaijani"}, ["azm"] = {"Ipalapa Amuzgo"}, ["azn"] = {"Western Durango Nahuatl"}, ["azo"] = {"Awing"}, ["azt"] = {"Faire Atta"}, ["azz"] = {"Highland Puebla Nahuatl"}, ["baa"] = {"Babatana"}, ["bab"] = {"Bainouk-Gunyuño"}, ["bac"] = {"Badui"}, ["bad"] = {"Banda languages"}, ["bae"] = {"Baré"}, ["baf"] = {"Nubaca"}, ["bag"] = {"Tuki"}, ["bah"] = {"Bahamas Creole English"}, ["bai"] = {"Bamileke languages"}, ["baj"] = {"Barakai"}, ["bal"] = {"Baluchi"}, ["ban"] = {"Balinese"}, ["bao"] = {"Waimaha"}, ["bap"] = {"Bantawa"}, ["bar"] = {"Bavarian"}, ["bas"] = {"Basa (Cameroon)"}, ["bat"] = {"Baltic languages"}, ["bau"] = {"Bada (Nigeria)"}, ["bav"] = {"Vengo"}, ["baw"] = {"Bambili-Bambui"}, ["bax"] = {"Bamun"}, ["bay"] = {"Batuley"}, ["bba"] = {"Baatonum"}, ["bbb"] = {"Barai"}, ["bbc"] = {"Batak Toba"}, ["bbd"] = {"Bau"}, ["bbe"] = {"Bangba"}, ["bbf"] = {"Baibai"}, ["bbg"] = {"Barama"}, ["bbh"] = {"Bugan"}, ["bbi"] = {"Barombi"}, ["bbj"] = {"Ghomálá'"}, ["bbk"] = {"Babanki"}, ["bbl"] = {"Bats"}, ["bbm"] = {"Babango"}, ["bbn"] = {"Uneapa"}, ["bbo"] = {"Northern Bobo Madaré", "Konabéré"}, ["bbp"] = {"West Central Banda"}, ["bbq"] = {"Bamali"}, ["bbr"] = {"Girawa"}, ["bbs"] = {"Bakpinka"}, ["bbt"] = {"Mburku"}, ["bbu"] = {"Kulung (Nigeria)"}, ["bbv"] = {"Karnai"}, ["bbw"] = {"Baba"}, ["bbx"] = {"Bubia"}, ["bby"] = {"Befang"}, ["bca"] = {"Central Bai"}, ["bcb"] = {"Bainouk-Samik"}, ["bcc"] = {"Southern Balochi"}, ["bcd"] = {"North Babar"}, ["bce"] = {"Bamenyam"}, ["bcf"] = {"Bamu"}, ["bcg"] = {"Baga Pokur"}, ["bch"] = {"Bariai"}, ["bci"] = {"Baoulé"}, ["bcj"] = {"Bardi"}, ["bck"] = {"Bunuba"}, ["bcl"] = {"Central Bikol"}, ["bcm"] = {"Bannoni"}, ["bcn"] = {"Bali (Nigeria)"}, ["bco"] = {"Kaluli"}, ["bcp"] = {"Bali (Democratic Republic of Congo)"}, ["bcq"] = {"Bench"}, ["bcr"] = {"Babine"}, ["bcs"] = {"Kohumono"}, ["bct"] = {"Bendi"}, ["bcu"] = {"Awad Bing"}, ["bcv"] = {"Shoo-Minda-Nye"}, ["bcw"] = {"Bana"}, ["bcy"] = {"Bacama"}, ["bcz"] = {"Bainouk-Gunyaamolo"}, ["bda"] = {"Bayot"}, ["bdb"] = {"Basap"}, ["bdc"] = {"Emberá-Baudó"}, ["bdd"] = {"Bunama"}, ["bde"] = {"Bade"}, ["bdf"] = {"Biage"}, ["bdg"] = {"Bonggi"}, ["bdh"] = {"Baka (South Sudan)"}, ["bdi"] = {"Burun"}, ["bdj"] = {"Bai (South Sudan)", "Bai"}, ["bdk"] = {"Budukh"}, ["bdl"] = {"Indonesian Bajau"}, ["bdm"] = {"Buduma"}, ["bdn"] = {"Baldemu"}, ["bdo"] = {"Morom"}, ["bdp"] = {"Bende"}, ["bdq"] = {"Bahnar"}, ["bdr"] = {"West Coast Bajau"}, ["bds"] = {"Burunge"}, ["bdt"] = {"Bokoto"}, ["bdu"] = {"Oroko"}, ["bdv"] = {"Bodo Parja"}, ["bdw"] = {"Baham"}, ["bdx"] = {"Budong-Budong"}, ["bdy"] = {"Bandjalang"}, ["bdz"] = {"Badeshi"}, ["bea"] = {"Beaver"}, ["beb"] = {"Bebele"}, ["bec"] = {"Iceve-Maci"}, ["bed"] = {"Bedoanas"}, ["bee"] = {"Byangsi"}, ["bef"] = {"Benabena"}, ["beg"] = {"Belait"}, ["beh"] = {"Biali"}, ["bei"] = {"Bekati'"}, ["bej"] = {"Beja", "Bedawiyet"}, ["bek"] = {"Bebeli"}, ["bem"] = {"Bemba (Zambia)"}, ["beo"] = {"Beami"}, ["bep"] = {"Besoa"}, ["beq"] = {"Beembe"}, ["ber"] = {"Berber languages"}, ["bes"] = {"Besme"}, ["bet"] = {"Guiberoua Béte"}, ["beu"] = {"Blagar"}, ["bev"] = {"Daloa Bété"}, ["bew"] = {"Betawi"}, ["bex"] = {"Jur Modo"}, ["bey"] = {"Beli (Papua New Guinea)"}, ["bez"] = {"Bena (Tanzania)"}, ["bfa"] = {"Bari"}, ["bfb"] = {"Pauri Bareli"}, ["bfc"] = {"Panyi Bai", "Northern Bai"}, ["bfd"] = {"Bafut"}, ["bfe"] = {"Betaf", "Tena"}, ["bff"] = {"Bofi"}, ["bfg"] = {"Busang Kayan"}, ["bfh"] = {"Blafe"}, ["bfi"] = {"British Sign Language"}, ["bfj"] = {"Bafanji"}, ["bfk"] = {"Ban Khor Sign Language"}, ["bfl"] = {"Banda-Ndélé"}, ["bfm"] = {"Mmen"}, ["bfn"] = {"Bunak"}, ["bfo"] = {"Malba Birifor"}, ["bfp"] = {"Beba"}, ["bfq"] = {"Badaga"}, ["bfr"] = {"Bazigar"}, ["bfs"] = {"Southern Bai"}, ["bft"] = {"Balti"}, ["bfu"] = {"Gahri"}, ["bfw"] = {"Bondo"}, ["bfx"] = {"Bantayanon"}, ["bfy"] = {"Bagheli"}, ["bfz"] = {"Mahasu Pahari"}, ["bga"] = {"Gwamhi-Wuri"}, ["bgb"] = {"Bobongko"}, ["bgc"] = {"Haryanvi"}, ["bgd"] = {"Rathwi Bareli"}, ["bge"] = {"Bauria"}, ["bgf"] = {"Bangandu"}, ["bgg"] = {"Bugun"}, ["bgi"] = {"Giangan"}, ["bgj"] = {"Bangolan"}, ["bgk"] = {"Bit", "Buxinhua"}, ["bgl"] = {"Bo (Laos)"}, ["bgn"] = {"Western Balochi"}, ["bgo"] = {"Baga Koga"}, ["bgp"] = {"Eastern Balochi"}, ["bgq"] = {"Bagri"}, ["bgr"] = {"Bawm Chin"}, ["bgs"] = {"Tagabawa"}, ["bgt"] = {"Bughotu"}, ["bgu"] = {"Mbongno"}, ["bgv"] = {"Warkay-Bipim"}, ["bgw"] = {"Bhatri"}, ["bgx"] = {"Balkan Gagauz Turkish"}, ["bgy"] = {"Benggoi"}, ["bgz"] = {"Banggai"}, ["bha"] = {"Bharia"}, ["bhb"] = {"Bhili"}, ["bhc"] = {"Biga"}, ["bhd"] = {"Bhadrawahi"}, ["bhe"] = {"Bhaya"}, ["bhf"] = {"Odiai"}, ["bhg"] = {"Binandere"}, ["bhh"] = {"Bukharic"}, ["bhi"] = {"Bhilali"}, ["bhj"] = {"Bahing"}, ["bhl"] = {"Bimin"}, ["bhm"] = {"Bathari"}, ["bhn"] = {"Bohtan Neo-Aramaic"}, ["bho"] = {"Bhojpuri"}, ["bhp"] = {"Bima"}, ["bhq"] = {"Tukang Besi South"}, ["bhr"] = {"Bara Malagasy"}, ["bhs"] = {"Buwal"}, ["bht"] = {"Bhattiyali"}, ["bhu"] = {"Bhunjia"}, ["bhv"] = {"Bahau"}, ["bhw"] = {"Biak"}, ["bhx"] = {"Bhalay"}, ["bhy"] = {"Bhele"}, ["bhz"] = {"Bada (Indonesia)"}, ["bia"] = {"Badimaya"}, ["bib"] = {"Bissa", "Bisa"}, ["bid"] = {"Bidiyo"}, ["bie"] = {"Bepour"}, ["bif"] = {"Biafada"}, ["big"] = {"Biangai"}, ["bik"] = {"Bikol"}, ["bil"] = {"Bile"}, ["bim"] = {"Bimoba"}, ["bin"] = {"Bini", "Edo"}, ["bio"] = {"Nai"}, ["bip"] = {"Bila"}, ["biq"] = {"Bipi"}, ["bir"] = {"Bisorio"}, ["bit"] = {"Berinomo"}, ["biu"] = {"Biete"}, ["biv"] = {"Southern Birifor"}, ["biw"] = {"Kol (Cameroon)"}, ["bix"] = {"Bijori"}, ["biy"] = {"Birhor"}, ["biz"] = {"Baloi"}, ["bja"] = {"Budza"}, ["bjb"] = {"Banggarla"}, ["bjc"] = {"Bariji"}, ["bje"] = {"Biao-Jiao Mien"}, ["bjf"] = {"Barzani Jewish Neo-Aramaic"}, ["bjg"] = {"Bidyogo"}, ["bjh"] = {"Bahinemo"}, ["bji"] = {"Burji"}, ["bjj"] = {"Kanauji"}, ["bjk"] = {"Barok"}, ["bjl"] = {"Bulu (Papua New Guinea)"}, ["bjm"] = {"Bajelani"}, ["bjn"] = {"Banjar"}, ["bjo"] = {"Mid-Southern Banda"}, ["bjp"] = {"Fanamaket"}, ["bjr"] = {"Binumarien"}, ["bjs"] = {"Bajan"}, ["bjt"] = {"Balanta-Ganja"}, ["bju"] = {"Busuu"}, ["bjv"] = {"Bedjond"}, ["bjw"] = {"Bakwé"}, ["bjx"] = {"Banao Itneg"}, ["bjy"] = {"Bayali"}, ["bjz"] = {"Baruga"}, ["bka"] = {"Kyak"}, ["bkc"] = {"Baka (Cameroon)"}, ["bkd"] = {"Binukid", "Talaandig"}, ["bkf"] = {"Beeke"}, ["bkg"] = {"Buraka"}, ["bkh"] = {"Bakoko"}, ["bki"] = {"Baki"}, ["bkj"] = {"Pande"}, ["bkk"] = {"Brokskat"}, ["bkl"] = {"Berik"}, ["bkm"] = {"Kom (Cameroon)"}, ["bkn"] = {"Bukitan"}, ["bko"] = {"Kwa'"}, ["bkp"] = {"Boko (Democratic Republic of Congo)"}, ["bkq"] = {"Bakairí"}, ["bkr"] = {"Bakumpai"}, ["bks"] = {"Northern Sorsoganon"}, ["bkt"] = {"Boloki"}, ["bku"] = {"Buhid"}, ["bkv"] = {"Bekwarra"}, ["bkw"] = {"Bekwel"}, ["bkx"] = {"Baikeno"}, ["bky"] = {"Bokyi"}, ["bkz"] = {"Bungku"}, ["bla"] = {"Siksika"}, ["blb"] = {"Bilua"}, ["blc"] = {"Bella Coola"}, ["bld"] = {"Bolango"}, ["ble"] = {"Balanta-Kentohe"}, ["blf"] = {"Buol"}, ["blh"] = {"Kuwaa"}, ["bli"] = {"Bolia"}, ["blj"] = {"Bolongan"}, ["blk"] = {"Pa'o Karen", "Pa'O"}, ["bll"] = {"Biloxi"}, ["blm"] = {"Beli (South Sudan)"}, ["bln"] = {"Southern Catanduanes Bikol"}, ["blo"] = {"Anii"}, ["blp"] = {"Blablanga"}, ["blq"] = {"Baluan-Pam"}, ["blr"] = {"Blang"}, ["bls"] = {"Balaesang"}, ["blt"] = {"Tai Dam"}, ["blv"] = {"Kibala", "Bolo"}, ["blw"] = {"Balangao"}, ["blx"] = {"Mag-Indi Ayta"}, ["bly"] = {"Notre"}, ["blz"] = {"Balantak"}, ["bma"] = {"Lame"}, ["bmb"] = {"Bembe"}, ["bmc"] = {"Biem"}, ["bmd"] = {"Baga Manduri"}, ["bme"] = {"Limassa"}, ["bmf"] = {"Bom-Kim"}, ["bmg"] = {"Bamwe"}, ["bmh"] = {"Kein"}, ["bmi"] = {"Bagirmi"}, ["bmj"] = {"Bote-Majhi"}, ["bmk"] = {"Ghayavi"}, ["bml"] = {"Bomboli"}, ["bmm"] = {"Northern Betsimisaraka Malagasy"}, ["bmn"] = {"Bina (Papua New Guinea)"}, ["bmo"] = {"Bambalang"}, ["bmp"] = {"Bulgebi"}, ["bmq"] = {"Bomu"}, ["bmr"] = {"Muinane"}, ["bms"] = {"Bilma Kanuri"}, ["bmt"] = {"Biao Mon"}, ["bmu"] = {"Somba-Siawari"}, ["bmv"] = {"Bum"}, ["bmw"] = {"Bomwali"}, ["bmx"] = {"Baimak"}, ["bmz"] = {"Baramu"}, ["bna"] = {"Bonerate"}, ["bnb"] = {"Bookan"}, ["bnc"] = {"Bontok"}, ["bnd"] = {"Banda (Indonesia)"}, ["bne"] = {"Bintauna"}, ["bnf"] = {"Masiwang"}, ["bng"] = {"Benga"}, ["bni"] = {"Bangi"}, ["bnj"] = {"Eastern Tawbuid"}, ["bnk"] = {"Bierebo"}, ["bnl"] = {"Boon"}, ["bnm"] = {"Batanga"}, ["bnn"] = {"Bunun"}, ["bno"] = {"Bantoanon"}, ["bnp"] = {"Bola"}, ["bnq"] = {"Bantik"}, ["bnr"] = {"Butmas-Tur"}, ["bns"] = {"Bundeli"}, ["bnt"] = {"Bantu languages"}, ["bnu"] = {"Bentong"}, ["bnv"] = {"Bonerif", "Beneraf", "Edwas"}, ["bnw"] = {"Bisis"}, ["bnx"] = {"Bangubangu"}, ["bny"] = {"Bintulu"}, ["bnz"] = {"Beezen"}, ["boa"] = {"Bora"}, ["bob"] = {"Aweer"}, ["boe"] = {"Mundabli"}, ["bof"] = {"Bolon"}, ["bog"] = {"Bamako Sign Language"}, ["boh"] = {"Boma"}, ["boi"] = {"Barbareño"}, ["boj"] = {"Anjam"}, ["bok"] = {"Bonjo"}, ["bol"] = {"Bole"}, ["bom"] = {"Berom"}, ["bon"] = {"Bine"}, ["boo"] = {"Tiemacèwè Bozo"}, ["bop"] = {"Bonkiman"}, ["boq"] = {"Bogaya"}, ["bor"] = {"Borôro"}, ["bot"] = {"Bongo"}, ["bou"] = {"Bondei"}, ["bov"] = {"Tuwuli"}, ["bow"] = {"Rema"}, ["box"] = {"Buamu"}, ["boy"] = {"Bodo (Central African Republic)"}, ["boz"] = {"Tiéyaxo Bozo"}, ["bpa"] = {"Daakaka"}, ["bpc"] = {"Mbuk"}, ["bpd"] = {"Banda-Banda"}, ["bpe"] = {"Bauni"}, ["bpg"] = {"Bonggo"}, ["bph"] = {"Botlikh"}, ["bpi"] = {"Bagupi"}, ["bpj"] = {"Binji"}, ["bpk"] = {"Orowe", "'Ôrôê"}, ["bpl"] = {"Broome Pearling Lugger Pidgin"}, ["bpm"] = {"Biyom"}, ["bpn"] = {"Dzao Min"}, ["bpo"] = {"Anasi"}, ["bpp"] = {"Kaure"}, ["bpq"] = {"Banda Malay"}, ["bpr"] = {"Koronadal Blaan"}, ["bps"] = {"Sarangani Blaan"}, ["bpt"] = {"Barrow Point"}, ["bpu"] = {"Bongu"}, ["bpv"] = {"Bian Marind"}, ["bpw"] = {"Bo (Papua New Guinea)"}, ["bpx"] = {"Palya Bareli"}, ["bpy"] = {"Bishnupriya"}, ["bpz"] = {"Bilba"}, ["bqa"] = {"Tchumbuli"}, ["bqb"] = {"Bagusa"}, ["bqc"] = {"Boko (Benin)", "Boo"}, ["bqd"] = {"Bung"}, ["bqf"] = {"Baga Kaloum"}, ["bqg"] = {"Bago-Kusuntu"}, ["bqh"] = {"Baima"}, ["bqi"] = {"Bakhtiari"}, ["bqj"] = {"Bandial"}, ["bqk"] = {"Banda-Mbrès"}, ["bql"] = {"Bilakura"}, ["bqm"] = {"Wumboko"}, ["bqn"] = {"Bulgarian Sign Language"}, ["bqo"] = {"Balo"}, ["bqp"] = {"Busa"}, ["bqq"] = {"Biritai"}, ["bqr"] = {"Burusu"}, ["bqs"] = {"Bosngun"}, ["bqt"] = {"Bamukumbit"}, ["bqu"] = {"Boguru"}, ["bqv"] = {"Koro Wachi", "Begbere-Ejar"}, ["bqw"] = {"Buru (Nigeria)"}, ["bqx"] = {"Baangi"}, ["bqy"] = {"Bengkala Sign Language"}, ["bqz"] = {"Bakaka"}, ["bra"] = {"Braj"}, ["brb"] = {"Brao", "Lave"}, ["brc"] = {"Berbice Creole Dutch"}, ["brd"] = {"Baraamu"}, ["brf"] = {"Bira"}, ["brg"] = {"Baure"}, ["brh"] = {"Brahui"}, ["bri"] = {"Mokpwe"}, ["brj"] = {"Bieria"}, ["brk"] = {"Birked"}, ["brl"] = {"Birwa"}, ["brm"] = {"Barambu"}, ["brn"] = {"Boruca"}, ["bro"] = {"Brokkat"}, ["brp"] = {"Barapasi"}, ["brq"] = {"Breri"}, ["brr"] = {"Birao"}, ["brs"] = {"Baras"}, ["brt"] = {"Bitare"}, ["bru"] = {"Eastern Bru"}, ["brv"] = {"Western Bru"}, ["brw"] = {"Bellari"}, ["brx"] = {"Bodo (India)"}, ["bry"] = {"Burui"}, ["brz"] = {"Bilbil"}, ["bsa"] = {"Abinomn"}, ["bsb"] = {"Brunei Bisaya"}, ["bsc"] = {"Bassari", "Oniyan"}, ["bse"] = {"Wushi"}, ["bsf"] = {"Bauchi"}, ["bsg"] = {"Bashkardi"}, ["bsh"] = {"Kati"}, ["bsi"] = {"Bassossi"}, ["bsj"] = {"Bangwinji"}, ["bsk"] = {"Burushaski"}, ["bsl"] = {"Basa-Gumna"}, ["bsm"] = {"Busami"}, ["bsn"] = {"Barasana-Eduria"}, ["bso"] = {"Buso"}, ["bsp"] = {"Baga Sitemu"}, ["bsq"] = {"Bassa"}, ["bsr"] = {"Bassa-Kontagora"}, ["bss"] = {"Akoose"}, ["bst"] = {"Basketo"}, ["bsu"] = {"Bahonsuai"}, ["bsv"] = {"Baga Sobané"}, ["bsw"] = {"Baiso"}, ["bsx"] = {"Yangkam"}, ["bsy"] = {"Sabah Bisaya"}, ["bta"] = {"Bata"}, ["btc"] = {"Bati (Cameroon)"}, ["btd"] = {"Batak Dairi"}, ["bte"] = {"Gamo-Ningi"}, ["btf"] = {"Birgit"}, ["btg"] = {"Gagnoa Bété"}, ["bth"] = {"Biatah Bidayuh"}, ["bti"] = {"Burate"}, ["btj"] = {"Bacanese Malay"}, ["btk"] = {"Batak languages"}, ["btm"] = {"Batak Mandailing"}, ["btn"] = {"Ratagnon"}, ["bto"] = {"Rinconada Bikol"}, ["btp"] = {"Budibud"}, ["btq"] = {"Batek"}, ["btr"] = {"Baetora"}, ["bts"] = {"Batak Simalungun"}, ["btt"] = {"Bete-Bendi"}, ["btu"] = {"Batu"}, ["btv"] = {"Bateri"}, ["btw"] = {"Butuanon"}, ["btx"] = {"Batak Karo"}, ["bty"] = {"Bobot"}, ["btz"] = {"Batak Alas-Kluet"}, ["bua"] = {"Buriat"}, ["bub"] = {"Bua"}, ["buc"] = {"Bushi"}, ["bud"] = {"Ntcham"}, ["bue"] = {"Beothuk"}, ["buf"] = {"Bushoong"}, ["bug"] = {"Buginese"}, ["buh"] = {"Younuo Bunu"}, ["bui"] = {"Bongili"}, ["buj"] = {"Basa-Gurmana"}, ["buk"] = {"Bugawac"}, ["bum"] = {"Bulu (Cameroon)"}, ["bun"] = {"Sherbro"}, ["buo"] = {"Terei"}, ["bup"] = {"Busoa"}, ["buq"] = {"Brem"}, ["bus"] = {"Bokobaru"}, ["but"] = {"Bungain"}, ["buu"] = {"Budu"}, ["buv"] = {"Bun"}, ["buw"] = {"Bubi"}, ["bux"] = {"Boghom"}, ["buy"] = {"Bullom So"}, ["buz"] = {"Bukwen"}, ["bva"] = {"Barein"}, ["bvb"] = {"Bube"}, ["bvc"] = {"Baelelea"}, ["bvd"] = {"Baeggu"}, ["bve"] = {"Berau Malay"}, ["bvf"] = {"Boor"}, ["bvg"] = {"Bonkeng"}, ["bvh"] = {"Bure"}, ["bvi"] = {"Belanda Viri"}, ["bvj"] = {"Baan"}, ["bvk"] = {"Bukat"}, ["bvl"] = {"Bolivian Sign Language"}, ["bvm"] = {"Bamunka"}, ["bvn"] = {"Buna"}, ["bvo"] = {"Bolgo"}, ["bvp"] = {"Bumang"}, ["bvq"] = {"Birri"}, ["bvr"] = {"Burarra"}, ["bvt"] = {"Bati (Indonesia)"}, ["bvu"] = {"Bukit Malay"}, ["bvv"] = {"Baniva"}, ["bvw"] = {"Boga"}, ["bvx"] = {"Dibole"}, ["bvy"] = {"Baybayanon"}, ["bvz"] = {"Bauzi"}, ["bwa"] = {"Bwatoo"}, ["bwb"] = {"Namosi-Naitasiri-Serua"}, ["bwc"] = {"Bwile"}, ["bwd"] = {"Bwaidoka"}, ["bwe"] = {"Bwe Karen"}, ["bwf"] = {"Boselewa"}, ["bwg"] = {"Barwe"}, ["bwh"] = {"Bishuo"}, ["bwi"] = {"Baniwa"}, ["bwj"] = {"Láá Láá Bwamu"}, ["bwk"] = {"Bauwaki"}, ["bwl"] = {"Bwela"}, ["bwm"] = {"Biwat"}, ["bwn"] = {"Wunai Bunu"}, ["bwo"] = {"Boro (Ethiopia)", "Borna (Ethiopia)"}, ["bwp"] = {"Mandobo Bawah"}, ["bwq"] = {"Southern Bobo Madaré"}, ["bwr"] = {"Bura-Pabir"}, ["bws"] = {"Bomboma"}, ["bwt"] = {"Bafaw-Balong"}, ["bwu"] = {"Buli (Ghana)"}, ["bww"] = {"Bwa"}, ["bwx"] = {"Bu-Nao Bunu"}, ["bwy"] = {"Cwi Bwamu"}, ["bwz"] = {"Bwisi"}, ["bxa"] = {"Tairaha"}, ["bxb"] = {"Belanda Bor"}, ["bxc"] = {"Molengue"}, ["bxd"] = {"Pela"}, ["bxe"] = {"Birale"}, ["bxf"] = {"Bilur", "Minigir"}, ["bxg"] = {"Bangala"}, ["bxh"] = {"Buhutu"}, ["bxi"] = {"Pirlatapa"}, ["bxj"] = {"Bayungu"}, ["bxk"] = {"Bukusu", "Lubukusu"}, ["bxl"] = {"Jalkunan"}, ["bxm"] = {"Mongolia Buriat"}, ["bxn"] = {"Burduna"}, ["bxo"] = {"Barikanchi"}, ["bxp"] = {"Bebil"}, ["bxq"] = {"Beele"}, ["bxr"] = {"Russia Buriat"}, ["bxs"] = {"Busam"}, ["bxu"] = {"China Buriat"}, ["bxv"] = {"Berakou"}, ["bxw"] = {"Bankagooma"}, ["bxz"] = {"Binahari"}, ["bya"] = {"Batak"}, ["byb"] = {"Bikya"}, ["byc"] = {"Ubaghara"}, ["byd"] = {"Benyadu'"}, ["bye"] = {"Pouye"}, ["byf"] = {"Bete"}, ["byg"] = {"Baygo"}, ["byh"] = {"Bhujel"}, ["byi"] = {"Buyu"}, ["byj"] = {"Bina (Nigeria)"}, ["byk"] = {"Biao"}, ["byl"] = {"Bayono"}, ["bym"] = {"Bidjara"}, ["byn"] = {"Bilin", "Blin"}, ["byo"] = {"Biyo"}, ["byp"] = {"Bumaji"}, ["byq"] = {"Basay"}, ["byr"] = {"Baruya", "Yipma"}, ["bys"] = {"Burak"}, ["byt"] = {"Berti"}, ["byv"] = {"Medumba"}, ["byw"] = {"Belhariya"}, ["byx"] = {"Qaqet"}, ["byz"] = {"Banaro"}, ["bza"] = {"Bandi"}, ["bzb"] = {"Andio"}, ["bzc"] = {"Southern Betsimisaraka Malagasy"}, ["bzd"] = {"Bribri"}, ["bze"] = {"Jenaama Bozo"}, ["bzf"] = {"Boikin"}, ["bzg"] = {"Babuza"}, ["bzh"] = {"Mapos Buang"}, ["bzi"] = {"Bisu"}, ["bzj"] = {"Belize Kriol English"}, ["bzk"] = {"Nicaragua Creole English"}, ["bzl"] = {"Boano (Sulawesi)"}, ["bzm"] = {"Bolondo"}, ["bzn"] = {"Boano (Maluku)"}, ["bzo"] = {"Bozaba"}, ["bzp"] = {"Kemberano"}, ["bzq"] = {"Buli (Indonesia)"}, ["bzr"] = {"Biri"}, ["bzs"] = {"Brazilian Sign Language"}, ["bzt"] = {"Brithenig"}, ["bzu"] = {"Burmeso"}, ["bzv"] = {"Naami"}, ["bzw"] = {"Basa (Nigeria)"}, ["bzx"] = {"Kɛlɛngaxo Bozo"}, ["bzy"] = {"Obanliku"}, ["bzz"] = {"Evant"}, ["caa"] = {"Chortí"}, ["cab"] = {"Garifuna"}, ["cac"] = {"Chuj"}, ["cad"] = {"Caddo"}, ["cae"] = {"Lehar", "Laalaa"}, ["caf"] = {"Southern Carrier"}, ["cag"] = {"Nivaclé"}, ["cah"] = {"Cahuarano"}, ["cai"] = {"Central American Indian languages"}, ["caj"] = {"Chané"}, ["cak"] = {"Kaqchikel", "Cakchiquel"}, ["cal"] = {"Carolinian"}, ["cam"] = {"Cemuhî"}, ["can"] = {"Chambri"}, ["cao"] = {"Chácobo"}, ["cap"] = {"Chipaya"}, ["caq"] = {"Car Nicobarese"}, ["car"] = {"Galibi Carib"}, ["cas"] = {"Tsimané"}, ["cau"] = {"Caucasian languages"}, ["cav"] = {"Cavineña"}, ["caw"] = {"Callawalla"}, ["cax"] = {"Chiquitano"}, ["cay"] = {"Cayuga"}, ["caz"] = {"Canichana"}, ["cba"] = {"Chibchan languages"}, ["cbb"] = {"Cabiyarí"}, ["cbc"] = {"Carapana"}, ["cbd"] = {"Carijona"}, ["cbg"] = {"Chimila"}, ["cbi"] = {"Chachi"}, ["cbj"] = {"Ede Cabe"}, ["cbk"] = {"Chavacano"}, ["cbl"] = {"Bualkhaw Chin"}, ["cbn"] = {"Nyahkur"}, ["cbo"] = {"Izora"}, ["cbq"] = {"Tsucuba", "Cuba"}, ["cbr"] = {"Cashibo-Cacataibo"}, ["cbs"] = {"Cashinahua"}, ["cbt"] = {"Chayahuita"}, ["cbu"] = {"Candoshi-Shapra"}, ["cbv"] = {"Cacua"}, ["cbw"] = {"Kinabalian"}, ["cby"] = {"Carabayo"}, ["ccc"] = {"Chamicuro"}, ["ccd"] = {"Cafundo Creole"}, ["cce"] = {"Chopi"}, ["ccg"] = {"Samba Daka"}, ["cch"] = {"Atsam"}, ["ccj"] = {"Kasanga"}, ["ccl"] = {"Cutchi-Swahili"}, ["ccm"] = {"Malaccan Creole Malay"}, ["ccn"] = {"North Caucasian languages"}, ["cco"] = {"Comaltepec Chinantec"}, ["ccp"] = {"Chakma"}, ["ccr"] = {"Cacaopera"}, ["ccs"] = {"South Caucasian languages"}, ["cda"] = {"Choni"}, ["cdc"] = {"Chadic languages"}, ["cdd"] = {"Caddoan languages"}, ["cde"] = {"Chenchu"}, ["cdf"] = {"Chiru"}, ["cdh"] = {"Chambeali"}, ["cdi"] = {"Chodri"}, ["cdj"] = {"Churahi"}, ["cdm"] = {"Chepang"}, ["cdn"] = {"Chaudangsi"}, ["cdo"] = {"Min Dong Chinese"}, ["cdr"] = {"Cinda-Regi-Tiyal"}, ["cds"] = {"Chadian Sign Language"}, ["cdy"] = {"Chadong"}, ["cdz"] = {"Koda"}, ["cea"] = {"Lower Chehalis"}, ["ceb"] = {"Cebuano"}, ["ceg"] = {"Chamacoco"}, ["cek"] = {"Eastern Khumi Chin"}, ["cel"] = {"Celtic languages"}, ["cen"] = {"Cen"}, ["cet"] = {"Centúúm"}, ["cey"] = {"Ekai Chin"}, ["cfa"] = {"Dijim-Bwilim"}, ["cfd"] = {"Cara"}, ["cfg"] = {"Como Karim"}, ["cfm"] = {"Falam Chin"}, ["cga"] = {"Changriwa"}, ["cgc"] = {"Kagayanen"}, ["cgg"] = {"Chiga"}, ["cgk"] = {"Chocangacakha"}, ["chb"] = {"Chibcha"}, ["chc"] = {"Catawba"}, ["chd"] = {"Highland Oaxaca Chontal"}, ["chf"] = {"Tabasco Chontal"}, ["chg"] = {"Chagatai"}, ["chh"] = {"Chinook"}, ["chj"] = {"Ojitlán Chinantec"}, ["chk"] = {"Chuukese"}, ["chl"] = {"Cahuilla"}, ["chm"] = {"Mari (Russia)"}, ["chn"] = {"Chinook jargon"}, ["cho"] = {"Choctaw"}, ["chp"] = {"Chipewyan", "Dene Suline"}, ["chq"] = {"Quiotepec Chinantec"}, ["chr"] = {"Cherokee"}, ["cht"] = {"Cholón"}, ["chw"] = {"Chuwabu"}, ["chx"] = {"Chantyal"}, ["chy"] = {"Cheyenne"}, ["chz"] = {"Ozumacín Chinantec"}, ["cia"] = {"Cia-Cia"}, ["cib"] = {"Ci Gbe"}, ["cic"] = {"Chickasaw"}, ["cid"] = {"Chimariko"}, ["cie"] = {"Cineni"}, ["cih"] = {"Chinali"}, ["cik"] = {"Chitkuli Kinnauri"}, ["cim"] = {"Cimbrian"}, ["cin"] = {"Cinta Larga"}, ["cip"] = {"Chiapanec"}, ["cir"] = {"Tiri", "Haméa", "Méa"}, ["ciw"] = {"Chippewa"}, ["ciy"] = {"Chaima"}, ["cja"] = {"Western Cham"}, ["cje"] = {"Chru"}, ["cjh"] = {"Upper Chehalis"}, ["cji"] = {"Chamalal"}, ["cjk"] = {"Chokwe"}, ["cjm"] = {"Eastern Cham"}, ["cjn"] = {"Chenapian"}, ["cjo"] = {"Ashéninka Pajonal"}, ["cjp"] = {"Cabécar"}, ["cjs"] = {"Shor"}, ["cjv"] = {"Chuave"}, ["cjy"] = {"Jinyu Chinese"}, ["ckb"] = {"Central Kurdish"}, ["ckh"] = {"Chak"}, ["ckl"] = {"Cibak"}, ["ckm"] = {"Chakavian"}, ["ckn"] = {"Kaang Chin"}, ["cko"] = {"Anufo"}, ["ckq"] = {"Kajakse"}, ["ckr"] = {"Kairak"}, ["cks"] = {"Tayo"}, ["ckt"] = {"Chukot"}, ["cku"] = {"Koasati"}, ["ckv"] = {"Kavalan"}, ["ckx"] = {"Caka"}, ["cky"] = {"Cakfem-Mushere"}, ["ckz"] = {"Cakchiquel-Quiché Mixed Language"}, ["cla"] = {"Ron"}, ["clc"] = {"Chilcotin"}, ["cld"] = {"Chaldean Neo-Aramaic"}, ["cle"] = {"Lealao Chinantec"}, ["clh"] = {"Chilisso"}, ["cli"] = {"Chakali"}, ["clj"] = {"Laitu Chin"}, ["clk"] = {"Idu-Mishmi"}, ["cll"] = {"Chala"}, ["clm"] = {"Clallam"}, ["clo"] = {"Lowland Oaxaca Chontal"}, ["cls"] = {"Classical Sanskrit"}, ["clt"] = {"Lautu Chin"}, ["clu"] = {"Caluyanun"}, ["clw"] = {"Chulym"}, ["cly"] = {"Eastern Highland Chatino"}, ["cma"] = {"Maa"}, ["cmc"] = {"Chamic languages"}, ["cme"] = {"Cerma"}, ["cmg"] = {"Classical Mongolian"}, ["cmi"] = {"Emberá-Chamí"}, ["cml"] = {"Campalagian"}, ["cmm"] = {"Michigamea"}, ["cmn"] = {"Mandarin Chinese"}, ["cmo"] = {"Central Mnong"}, ["cmr"] = {"Mro-Khimi Chin"}, ["cms"] = {"Messapic"}, ["cmt"] = {"Camtho"}, ["cna"] = {"Changthang"}, ["cnb"] = {"Chinbon Chin"}, ["cnc"] = {"Côông"}, ["cng"] = {"Northern Qiang"}, ["cnh"] = {"Hakha Chin", "Haka Chin"}, ["cni"] = {"Asháninka"}, ["cnk"] = {"Khumi Chin"}, ["cnl"] = {"Lalana Chinantec"}, ["cno"] = {"Con"}, ["cnp"] = {"Northern Ping Chinese", "Northern Pinghua"}, ["cnq"] = {"Chung"}, ["cnr"] = {"Montenegrin"}, ["cns"] = {"Central Asmat"}, ["cnt"] = {"Tepetotutla Chinantec"}, ["cnu"] = {"Chenoua"}, ["cnw"] = {"Ngawn Chin"}, ["cnx"] = {"Middle Cornish"}, ["coa"] = {"Cocos Islands Malay"}, ["cob"] = {"Chicomuceltec"}, ["coc"] = {"Cocopa"}, ["cod"] = {"Cocama-Cocamilla"}, ["coe"] = {"Koreguaje"}, ["cof"] = {"Colorado"}, ["cog"] = {"Chong"}, ["coh"] = {"Chonyi-Dzihana-Kauma", "Chichonyi-Chidzihana-Chikauma"}, ["coj"] = {"Cochimi"}, ["cok"] = {"Santa Teresa Cora"}, ["col"] = {"Columbia-Wenatchi"}, ["com"] = {"Comanche"}, ["con"] = {"Cofán"}, ["coo"] = {"Comox"}, ["cop"] = {"Coptic"}, ["coq"] = {"Coquille"}, ["cot"] = {"Caquinte"}, ["cou"] = {"Wamey"}, ["cov"] = {"Cao Miao"}, ["cow"] = {"Cowlitz"}, ["cox"] = {"Nanti"}, ["coz"] = {"Chochotec"}, ["cpa"] = {"Palantla Chinantec"}, ["cpb"] = {"Ucayali-Yurúa Ashéninka"}, ["cpc"] = {"Ajyíninka Apurucayali"}, ["cpe"] = {"English-based creoles and pidgins"}, ["cpf"] = {"French-based creoles and pidgins"}, ["cpg"] = {"Cappadocian Greek"}, ["cpi"] = {"Chinese Pidgin English"}, ["cpn"] = {"Cherepon"}, ["cpo"] = {"Kpeego"}, ["cpp"] = {"Portuguese-based creoles and pidgins"}, ["cps"] = {"Capiznon"}, ["cpu"] = {"Pichis Ashéninka"}, ["cpx"] = {"Pu-Xian Chinese"}, ["cpy"] = {"South Ucayali Ashéninka"}, ["cqd"] = {"Chuanqiandian Cluster Miao"}, ["cra"] = {"Chara"}, ["crb"] = {"Island Carib"}, ["crc"] = {"Lonwolwol"}, ["crd"] = {"Coeur d'Alene"}, ["crf"] = {"Caramanta"}, ["crg"] = {"Michif"}, ["crh"] = {"Crimean Tatar", "Crimean Turkish"}, ["cri"] = {"Sãotomense"}, ["crj"] = {"Southern East Cree"}, ["crk"] = {"Plains Cree"}, ["crl"] = {"Northern East Cree"}, ["crm"] = {"Moose Cree"}, ["crn"] = {"El Nayar Cora"}, ["cro"] = {"Crow"}, ["crp"] = {"Creoles and pidgins"}, ["crq"] = {"Iyo'wujwa Chorote"}, ["crr"] = {"Carolina Algonquian"}, ["crs"] = {"Seselwa Creole French"}, ["crt"] = {"Iyojwa'ja Chorote"}, ["crv"] = {"Chaura"}, ["crw"] = {"Chrau"}, ["crx"] = {"Carrier"}, ["cry"] = {"Cori"}, ["crz"] = {"Cruzeño"}, ["csa"] = {"Chiltepec Chinantec"}, ["csb"] = {"Kashubian"}, ["csc"] = {"Catalan Sign Language", "Lengua de señas catalana", "Llengua de Signes Catalana"}, ["csd"] = {"Chiangmai Sign Language"}, ["cse"] = {"Czech Sign Language"}, ["csf"] = {"Cuba Sign Language"}, ["csg"] = {"Chilean Sign Language"}, ["csh"] = {"Asho Chin"}, ["csi"] = {"Coast Miwok"}, ["csj"] = {"Songlai Chin"}, ["csk"] = {"Jola-Kasa"}, ["csl"] = {"Chinese Sign Language"}, ["csm"] = {"Central Sierra Miwok"}, ["csn"] = {"Colombian Sign Language"}, ["cso"] = {"Sochiapam Chinantec", "Sochiapan Chinantec"}, ["csp"] = {"Southern Ping Chinese", "Southern Pinghua"}, ["csq"] = {"Croatia Sign Language"}, ["csr"] = {"Costa Rican Sign Language"}, ["css"] = {"Southern Ohlone"}, ["cst"] = {"Northern Ohlone"}, ["csu"] = {"Central Sudanic languages"}, ["csv"] = {"Sumtu Chin"}, ["csw"] = {"Swampy Cree"}, ["csx"] = {"Cambodian Sign Language"}, ["csy"] = {"Siyin Chin"}, ["csz"] = {"Coos"}, ["cta"] = {"Tataltepec Chatino"}, ["ctc"] = {"Chetco"}, ["ctd"] = {"Tedim Chin"}, ["cte"] = {"Tepinapa Chinantec"}, ["ctg"] = {"Chittagonian"}, ["cth"] = {"Thaiphum Chin"}, ["ctl"] = {"Tlacoatzintepec Chinantec"}, ["ctm"] = {"Chitimacha"}, ["ctn"] = {"Chhintange"}, ["cto"] = {"Emberá-Catío"}, ["ctp"] = {"Western Highland Chatino"}, ["cts"] = {"Northern Catanduanes Bikol"}, ["ctt"] = {"Wayanad Chetti"}, ["ctu"] = {"Chol"}, ["cty"] = {"Moundadan Chetty"}, ["ctz"] = {"Zacatepec Chatino"}, ["cua"] = {"Cua"}, ["cub"] = {"Cubeo"}, ["cuc"] = {"Usila Chinantec"}, ["cuh"] = {"Chuka", "Gichuka"}, ["cui"] = {"Cuiba"}, ["cuj"] = {"Mashco Piro"}, ["cuk"] = {"San Blas Kuna"}, ["cul"] = {"Culina", "Kulina"}, ["cuo"] = {"Cumanagoto"}, ["cup"] = {"Cupeño"}, ["cuq"] = {"Cun"}, ["cur"] = {"Chhulung"}, ["cus"] = {"Cushitic languages"}, ["cut"] = {"Teutila Cuicatec"}, ["cuu"] = {"Tai Ya"}, ["cuv"] = {"Cuvok"}, ["cuw"] = {"Chukwa"}, ["cux"] = {"Tepeuxila Cuicatec"}, ["cuy"] = {"Cuitlatec"}, ["cvg"] = {"Chug"}, ["cvn"] = {"Valle Nacional Chinantec"}, ["cwa"] = {"Kabwa"}, ["cwb"] = {"Maindo"}, ["cwd"] = {"Woods Cree"}, ["cwe"] = {"Kwere"}, ["cwg"] = {"Chewong", "Cheq Wong"}, ["cwt"] = {"Kuwaataay"}, ["cxh"] = {"Cha'ari"}, ["cya"] = {"Nopala Chatino"}, ["cyb"] = {"Cayubaba"}, ["cyo"] = {"Cuyonon"}, ["czh"] = {"Huizhou Chinese"}, ["czk"] = {"Knaanic"}, ["czn"] = {"Zenzontepec Chatino"}, ["czo"] = {"Min Zhong Chinese"}, ["czt"] = {"Zotung Chin"}, ["daa"] = {"Dangaléat"}, ["dac"] = {"Dambi"}, ["dad"] = {"Marik"}, ["dae"] = {"Duupa"}, ["dag"] = {"Dagbani"}, ["dah"] = {"Gwahatike"}, ["dai"] = {"Day"}, ["daj"] = {"Dar Fur Daju"}, ["dak"] = {"Dakota"}, ["dal"] = {"Dahalo"}, ["dam"] = {"Damakawa"}, ["dao"] = {"Daai Chin"}, ["daq"] = {"Dandami Maria"}, ["dar"] = {"Dargwa"}, ["das"] = {"Daho-Doo"}, ["dau"] = {"Dar Sila Daju"}, ["dav"] = {"Taita", "Dawida"}, ["daw"] = {"Davawenyo"}, ["dax"] = {"Dayi"}, ["day"] = {"Land Dayak languages"}, ["daz"] = {"Dao"}, ["dba"] = {"Bangime"}, ["dbb"] = {"Deno"}, ["dbd"] = {"Dadiya"}, ["dbe"] = {"Dabe"}, ["dbf"] = {"Edopi"}, ["dbg"] = {"Dogul Dom Dogon"}, ["dbi"] = {"Doka"}, ["dbj"] = {"Ida'an"}, ["dbl"] = {"Dyirbal"}, ["dbm"] = {"Duguri"}, ["dbn"] = {"Duriankere"}, ["dbo"] = {"Dulbu"}, ["dbp"] = {"Duwai"}, ["dbq"] = {"Daba"}, ["dbr"] = {"Dabarre"}, ["dbt"] = {"Ben Tey Dogon"}, ["dbu"] = {"Bondum Dom Dogon"}, ["dbv"] = {"Dungu"}, ["dbw"] = {"Bankan Tey Dogon"}, ["dby"] = {"Dibiyaso"}, ["dcc"] = {"Deccan"}, ["dcr"] = {"Negerhollands"}, ["dda"] = {"Dadi Dadi"}, ["ddd"] = {"Dongotono"}, ["dde"] = {"Doondo"}, ["ddg"] = {"Fataluku"}, ["ddi"] = {"West Goodenough"}, ["ddj"] = {"Jaru"}, ["ddn"] = {"Dendi (Benin)"}, ["ddo"] = {"Dido"}, ["ddr"] = {"Dhudhuroa"}, ["dds"] = {"Donno So Dogon"}, ["ddw"] = {"Dawera-Daweloor"}, ["dec"] = {"Dagik"}, ["ded"] = {"Dedua"}, ["dee"] = {"Dewoin"}, ["def"] = {"Dezfuli"}, ["deg"] = {"Degema"}, ["deh"] = {"Dehwari"}, ["dei"] = {"Demisa"}, ["dek"] = {"Dek"}, ["del"] = {"Delaware"}, ["dem"] = {"Dem"}, ["den"] = {"Slave (Athapascan)"}, ["dep"] = {"Pidgin Delaware"}, ["deq"] = {"Dendi (Central African Republic)"}, ["der"] = {"Deori"}, ["des"] = {"Desano"}, ["dev"] = {"Domung"}, ["dez"] = {"Dengese"}, ["dga"] = {"Southern Dagaare"}, ["dgb"] = {"Bunoge Dogon"}, ["dgc"] = {"Casiguran Dumagat Agta"}, ["dgd"] = {"Dagaari Dioula"}, ["dge"] = {"Degenan"}, ["dgg"] = {"Doga"}, ["dgh"] = {"Dghwede"}, ["dgi"] = {"Northern Dagara"}, ["dgk"] = {"Dagba"}, ["dgl"] = {"Andaandi", "Dongolawi"}, ["dgn"] = {"Dagoman"}, ["dgo"] = {"Dogri (individual language)"}, ["dgr"] = {"Tlicho", "Dogrib", "Tłı̨chǫ"}, ["dgs"] = {"Dogoso"}, ["dgt"] = {"Ndra'ngith"}, ["dgw"] = {"Daungwurrung"}, ["dgx"] = {"Doghoro"}, ["dgz"] = {"Daga"}, ["dhd"] = {"Dhundari"}, ["dhg"] = {"Dhangu-Djangu", "Dhangu", "Djangu"}, ["dhi"] = {"Dhimal"}, ["dhl"] = {"Dhalandji"}, ["dhm"] = {"Zemba"}, ["dhn"] = {"Dhanki"}, ["dho"] = {"Dhodia"}, ["dhr"] = {"Dhargari"}, ["dhs"] = {"Dhaiso"}, ["dhu"] = {"Dhurga"}, ["dhv"] = {"Dehu", "Drehu"}, ["dhw"] = {"Dhanwar (Nepal)"}, ["dhx"] = {"Dhungaloo"}, ["dia"] = {"Dia"}, ["dib"] = {"South Central Dinka"}, ["dic"] = {"Lakota Dida"}, ["did"] = {"Didinga"}, ["dif"] = {"Dieri", "Diyari"}, ["dig"] = {"Digo", "Chidigo"}, ["dih"] = {"Kumiai"}, ["dii"] = {"Dimbong"}, ["dij"] = {"Dai"}, ["dik"] = {"Southwestern Dinka"}, ["dil"] = {"Dilling"}, ["dim"] = {"Dime"}, ["din"] = {"Dinka"}, ["dio"] = {"Dibo"}, ["dip"] = {"Northeastern Dinka"}, ["diq"] = {"Dimli (individual language)"}, ["dir"] = {"Dirim"}, ["dis"] = {"Dimasa"}, ["diu"] = {"Diriku"}, ["diw"] = {"Northwestern Dinka"}, ["dix"] = {"Dixon Reef"}, ["diy"] = {"Diuwe"}, ["diz"] = {"Ding"}, ["dja"] = {"Djadjawurrung"}, ["djb"] = {"Djinba"}, ["djc"] = {"Dar Daju Daju"}, ["djd"] = {"Djamindjung", "Ngaliwurru"}, ["dje"] = {"Zarma"}, ["djf"] = {"Djangun"}, ["dji"] = {"Djinang"}, ["djj"] = {"Djeebbana"}, ["djk"] = {"Eastern Maroon Creole", "Businenge Tongo", "Nenge"}, ["djm"] = {"Jamsay Dogon"}, ["djn"] = {"Jawoyn", "Djauan"}, ["djo"] = {"Jangkang"}, ["djr"] = {"Djambarrpuyngu"}, ["dju"] = {"Kapriman"}, ["djw"] = {"Djawi"}, ["dka"] = {"Dakpakha"}, ["dkg"] = {"Kadung"}, ["dkk"] = {"Dakka"}, ["dkr"] = {"Kuijau"}, ["dks"] = {"Southeastern Dinka"}, ["dkx"] = {"Mazagway"}, ["dlg"] = {"Dolgan"}, ["dlk"] = {"Dahalik"}, ["dlm"] = {"Dalmatian"}, ["dln"] = {"Darlong"}, ["dma"] = {"Duma"}, ["dmb"] = {"Mombo Dogon"}, ["dmc"] = {"Gavak"}, ["dmd"] = {"Madhi Madhi"}, ["dme"] = {"Dugwor"}, ["dmf"] = {"Medefaidrin"}, ["dmg"] = {"Upper Kinabatangan"}, ["dmk"] = {"Domaaki"}, ["dml"] = {"Dameli"}, ["dmm"] = {"Dama"}, ["dmn"] = {"Mande languages"}, ["dmo"] = {"Kemedzung"}, ["dmr"] = {"East Damar"}, ["dms"] = {"Dampelas"}, ["dmu"] = {"Dubu", "Tebi"}, ["dmv"] = {"Dumpas"}, ["dmw"] = {"Mudburra"}, ["dmx"] = {"Dema"}, ["dmy"] = {"Demta", "Sowari"}, ["dna"] = {"Upper Grand Valley Dani"}, ["dnd"] = {"Daonda"}, ["dne"] = {"Ndendeule"}, ["dng"] = {"Dungan"}, ["dni"] = {"Lower Grand Valley Dani"}, ["dnj"] = {"Dan"}, ["dnk"] = {"Dengka"}, ["dnn"] = {"Dzùùngoo"}, ["dno"] = {"Ndrulo", "Northern Lendu"}, ["dnr"] = {"Danaru"}, ["dnt"] = {"Mid Grand Valley Dani"}, ["dnu"] = {"Danau"}, ["dnv"] = {"Danu"}, ["dnw"] = {"Western Dani"}, ["dny"] = {"Dení"}, ["doa"] = {"Dom"}, ["dob"] = {"Dobu"}, ["doc"] = {"Northern Dong"}, ["doe"] = {"Doe"}, ["dof"] = {"Domu"}, ["doh"] = {"Dong"}, ["doi"] = {"Dogri (macrolanguage)"}, ["dok"] = {"Dondo"}, ["dol"] = {"Doso"}, ["don"] = {"Toura (Papua New Guinea)"}, ["doo"] = {"Dongo"}, ["dop"] = {"Lukpa"}, ["doq"] = {"Dominican Sign Language"}, ["dor"] = {"Dori'o"}, ["dos"] = {"Dogosé"}, ["dot"] = {"Dass"}, ["dov"] = {"Dombe"}, ["dow"] = {"Doyayo"}, ["dox"] = {"Bussa"}, ["doy"] = {"Dompo"}, ["doz"] = {"Dorze"}, ["dpp"] = {"Papar"}, ["dra"] = {"Dravidian languages"}, ["drb"] = {"Dair"}, ["drc"] = {"Minderico"}, ["drd"] = {"Darmiya"}, ["dre"] = {"Dolpo"}, ["drg"] = {"Rungus"}, ["dri"] = {"C'Lela"}, ["drl"] = {"Paakantyi"}, ["drn"] = {"West Damar"}, ["dro"] = {"Daro-Matu Melanau"}, ["drq"] = {"Dura"}, ["drs"] = {"Gedeo"}, ["drt"] = {"Drents"}, ["dru"] = {"Rukai"}, ["dry"] = {"Darai"}, ["dsb"] = {"Lower Sorbian"}, ["dse"] = {"Dutch Sign Language"}, ["dsh"] = {"Daasanach"}, ["dsi"] = {"Disa"}, ["dsk"] = {"Dokshi"}, ["dsl"] = {"Danish Sign Language"}, ["dsn"] = {"Dusner"}, ["dso"] = {"Desiya"}, ["dsq"] = {"Tadaksahak"}, ["dsz"] = {"Mardin Sign Language"}, ["dta"] = {"Daur"}, ["dtb"] = {"Labuk-Kinabatangan Kadazan"}, ["dtd"] = {"Ditidaht"}, ["dth"] = {"Adithinngithigh"}, ["dti"] = {"Ana Tinga Dogon"}, ["dtk"] = {"Tene Kan Dogon"}, ["dtm"] = {"Tomo Kan Dogon"}, ["dtn"] = {"Daatsʼíin"}, ["dto"] = {"Tommo So Dogon"}, ["dtp"] = {"Kadazan Dusun", "Central Dusun"}, ["dtr"] = {"Lotud"}, ["dts"] = {"Toro So Dogon"}, ["dtt"] = {"Toro Tegu Dogon"}, ["dtu"] = {"Tebul Ure Dogon"}, ["dty"] = {"Dotyali"}, ["dua"] = {"Duala"}, ["dub"] = {"Dubli"}, ["duc"] = {"Duna"}, ["due"] = {"Umiray Dumaget Agta"}, ["duf"] = {"Dumbea", "Drubea"}, ["dug"] = {"Duruma", "Chiduruma"}, ["duh"] = {"Dungra Bhil"}, ["dui"] = {"Dumun"}, ["duk"] = {"Uyajitaya"}, ["dul"] = {"Alabat Island Agta"}, ["dum"] = {"Middle Dutch (ca. 1050-1350)"}, ["dun"] = {"Dusun Deyah"}, ["duo"] = {"Dupaninan Agta"}, ["dup"] = {"Duano"}, ["duq"] = {"Dusun Malang"}, ["dur"] = {"Dii"}, ["dus"] = {"Dumi"}, ["duu"] = {"Drung"}, ["duv"] = {"Duvle"}, ["duw"] = {"Dusun Witu"}, ["dux"] = {"Duungooma"}, ["duy"] = {"Dicamay Agta"}, ["duz"] = {"Duli-Gey"}, ["dva"] = {"Duau"}, ["dwa"] = {"Diri"}, ["dwk"] = {"Dawik Kui"}, ["dwr"] = {"Dawro"}, ["dws"] = {"Dutton World Speedwords"}, ["dwu"] = {"Dhuwal"}, ["dww"] = {"Dawawa"}, ["dwy"] = {"Dhuwaya"}, ["dwz"] = {"Dewas Rai"}, ["dya"] = {"Dyan"}, ["dyb"] = {"Dyaberdyaber"}, ["dyd"] = {"Dyugun"}, ["dyg"] = {"Villa Viciosa Agta"}, ["dyi"] = {"Djimini Senoufo"}, ["dym"] = {"Yanda Dom Dogon"}, ["dyn"] = {"Dyangadi", "Dhanggatti"}, ["dyo"] = {"Jola-Fonyi"}, ["dyr"] = {"Dyarim"}, ["dyu"] = {"Dyula"}, ["dyy"] = {"Djabugay", "Dyaabugay"}, ["dza"] = {"Tunzu"}, ["dzd"] = {"Daza"}, ["dze"] = {"Djiwarli"}, ["dzg"] = {"Dazaga"}, ["dzl"] = {"Dzalakha"}, ["dzn"] = {"Dzando"}, ["eaa"] = {"Karenggapa"}, ["ebc"] = {"Beginci"}, ["ebg"] = {"Ebughu"}, ["ebk"] = {"Eastern Bontok"}, ["ebo"] = {"Teke-Ebo"}, ["ebr"] = {"Ebrié"}, ["ebu"] = {"Embu", "Kiembu"}, ["ecr"] = {"Eteocretan"}, ["ecs"] = {"Ecuadorian Sign Language"}, ["ecy"] = {"Eteocypriot"}, ["eee"] = {"E"}, ["efa"] = {"Efai"}, ["efe"] = {"Efe"}, ["efi"] = {"Efik"}, ["ega"] = {"Ega"}, ["egl"] = {"Emilian"}, ["egm"] = {"Benamanga"}, ["ego"] = {"Eggon"}, ["egx"] = {"Egyptian languages"}, ["egy"] = {"Egyptian (Ancient)"}, ["ehs"] = {"Miyakubo Sign Language"}, ["ehu"] = {"Ehueun"}, ["eip"] = {"Eipomek"}, ["eit"] = {"Eitiep"}, ["eiv"] = {"Askopan"}, ["eja"] = {"Ejamat"}, ["eka"] = {"Ekajuk"}, ["eke"] = {"Ekit"}, ["ekg"] = {"Ekari"}, ["eki"] = {"Eki"}, ["ekk"] = {"Standard Estonian"}, ["ekl"] = {"Kol (Bangladesh)", "Kol"}, ["ekm"] = {"Elip"}, ["eko"] = {"Koti"}, ["ekp"] = {"Ekpeye"}, ["ekr"] = {"Yace"}, ["eky"] = {"Eastern Kayah"}, ["ele"] = {"Elepi"}, ["elh"] = {"El Hugeirat"}, ["eli"] = {"Nding"}, ["elk"] = {"Elkei"}, ["elm"] = {"Eleme"}, ["elo"] = {"El Molo"}, ["elu"] = {"Elu"}, ["elx"] = {"Elamite"}, ["ema"] = {"Emai-Iuleha-Ora"}, ["emb"] = {"Embaloh"}, ["eme"] = {"Emerillon"}, ["emg"] = {"Eastern Meohang"}, ["emi"] = {"Mussau-Emira"}, ["emk"] = {"Eastern Maninkakan"}, ["emm"] = {"Mamulique"}, ["emn"] = {"Eman"}, ["emp"] = {"Northern Emberá"}, ["emq"] = {"Eastern Minyag"}, ["ems"] = {"Pacific Gulf Yupik"}, ["emu"] = {"Eastern Muria"}, ["emw"] = {"Emplawas"}, ["emx"] = {"Erromintxela"}, ["emy"] = {"Epigraphic Mayan"}, ["emz"] = {"Mbessa"}, ["ena"] = {"Apali"}, ["enb"] = {"Markweeta"}, ["enc"] = {"En"}, ["end"] = {"Ende"}, ["enf"] = {"Forest Enets"}, ["enh"] = {"Tundra Enets"}, ["enl"] = {"Enlhet"}, ["enm"] = {"Middle English (1100-1500)"}, ["enn"] = {"Engenni"}, ["eno"] = {"Enggano"}, ["enq"] = {"Enga"}, ["enr"] = {"Emumu", "Emem"}, ["enu"] = {"Enu"}, ["env"] = {"Enwan (Edo State)"}, ["enw"] = {"Enwan (Akwa Ibom State)"}, ["enx"] = {"Enxet"}, ["eot"] = {"Beti (Côte d'Ivoire)"}, ["epi"] = {"Epie"}, ["era"] = {"Eravallan"}, ["erg"] = {"Sie"}, ["erh"] = {"Eruwa"}, ["eri"] = {"Ogea"}, ["erk"] = {"South Efate"}, ["ero"] = {"Horpa"}, ["err"] = {"Erre"}, ["ers"] = {"Ersu"}, ["ert"] = {"Eritai"}, ["erw"] = {"Erokwanas"}, ["ese"] = {"Ese Ejja"}, ["esg"] = {"Aheri Gondi"}, ["esh"] = {"Eshtehardi"}, ["esi"] = {"North Alaskan Inupiatun"}, ["esk"] = {"Northwest Alaska Inupiatun"}, ["esl"] = {"Egypt Sign Language"}, ["esm"] = {"Esuma"}, ["esn"] = {"Salvadoran Sign Language"}, ["eso"] = {"Estonian Sign Language"}, ["esq"] = {"Esselen"}, ["ess"] = {"Central Siberian Yupik"}, ["esu"] = {"Central Yupik"}, ["esx"] = {"Eskimo-Aleut languages"}, ["esy"] = {"Eskayan"}, ["etb"] = {"Etebi"}, ["etc"] = {"Etchemin"}, ["eth"] = {"Ethiopian Sign Language"}, ["etn"] = {"Eton (Vanuatu)"}, ["eto"] = {"Eton (Cameroon)"}, ["etr"] = {"Edolo"}, ["ets"] = {"Yekhee"}, ["ett"] = {"Etruscan"}, ["etu"] = {"Ejagham"}, ["etx"] = {"Eten"}, ["etz"] = {"Semimi"}, ["eud"] = {"Eudeve"}, ["euq"] = {"Basque (family)"}, ["eve"] = {"Even"}, ["evh"] = {"Uvbie"}, ["evn"] = {"Evenki"}, ["ewo"] = {"Ewondo"}, ["ext"] = {"Extremaduran"}, ["eya"] = {"Eyak"}, ["eyo"] = {"Keiyo"}, ["eza"] = {"Ezaa"}, ["eze"] = {"Uzekwe"}, ["faa"] = {"Fasu"}, ["fab"] = {"Fa d'Ambu"}, ["fad"] = {"Wagi"}, ["faf"] = {"Fagani"}, ["fag"] = {"Finongan"}, ["fah"] = {"Baissa Fali"}, ["fai"] = {"Faiwol"}, ["faj"] = {"Faita"}, ["fak"] = {"Fang (Cameroon)"}, ["fal"] = {"South Fali"}, ["fam"] = {"Fam"}, ["fan"] = {"Fang (Equatorial Guinea)"}, ["fap"] = {"Paloor"}, ["far"] = {"Fataleka"}, ["fat"] = {"Fanti"}, ["fau"] = {"Fayu"}, ["fax"] = {"Fala"}, ["fay"] = {"Southwestern Fars"}, ["faz"] = {"Northwestern Fars"}, ["fbl"] = {"West Albay Bikol"}, ["fcs"] = {"Quebec Sign Language"}, ["fer"] = {"Feroge"}, ["ffi"] = {"Foia Foia"}, ["ffm"] = {"Maasina Fulfulde"}, ["fgr"] = {"Fongoro"}, ["fia"] = {"Nobiin"}, ["fie"] = {"Fyer"}, ["fif"] = {"Faifi"}, ["fil"] = {"Filipino", "Pilipino"}, ["fip"] = {"Fipa"}, ["fir"] = {"Firan"}, ["fit"] = {"Tornedalen Finnish", "Meänkieli"}, ["fiu"] = {"Finno-Ugrian languages"}, ["fiw"] = {"Fiwaga"}, ["fkk"] = {"Kirya-Konzəl"}, ["fkv"] = {"Kven Finnish"}, ["fla"] = {"Kalispel-Pend d'Oreille"}, ["flh"] = {"Foau"}, ["fli"] = {"Fali"}, ["fll"] = {"North Fali"}, ["fln"] = {"Flinders Island"}, ["flr"] = {"Fuliiru"}, ["fly"] = {"Flaaitaal", "Tsotsitaal"}, ["fmp"] = {"Fe'fe'"}, ["fmu"] = {"Far Western Muria"}, ["fnb"] = {"Fanbak"}, ["fng"] = {"Fanagalo"}, ["fni"] = {"Fania"}, ["fod"] = {"Foodo"}, ["foi"] = {"Foi"}, ["fom"] = {"Foma"}, ["fon"] = {"Fon"}, ["for"] = {"Fore"}, ["fos"] = {"Siraya"}, ["fox"] = {"Formosan languages"}, ["fpe"] = {"Fernando Po Creole English"}, ["fqs"] = {"Fas"}, ["frc"] = {"Cajun French"}, ["frd"] = {"Fordata"}, ["frk"] = {"Frankish"}, ["frm"] = {"Middle French (ca. 1400-1600)"}, ["fro"] = {"Old French (842-ca. 1400)"}, ["frp"] = {"Arpitan", "Francoprovençal"}, ["frq"] = {"Forak"}, ["frr"] = {"Northern Frisian"}, ["frs"] = {"Eastern Frisian"}, ["frt"] = {"Fortsenal"}, ["fse"] = {"Finnish Sign Language"}, ["fsl"] = {"French Sign Language"}, ["fss"] = {"Finland-Swedish Sign Language", "finlandssvenskt teckenspråk", "suomenruotsalainen viittomakieli"}, ["fub"] = {"Adamawa Fulfulde"}, ["fuc"] = {"Pulaar"}, ["fud"] = {"East Futuna"}, ["fue"] = {"Borgu Fulfulde"}, ["fuf"] = {"Pular"}, ["fuh"] = {"Western Niger Fulfulde"}, ["fui"] = {"Bagirmi Fulfulde"}, ["fuj"] = {"Ko"}, ["fum"] = {"Fum"}, ["fun"] = {"Fulniô"}, ["fuq"] = {"Central-Eastern Niger Fulfulde"}, ["fur"] = {"Friulian"}, ["fut"] = {"Futuna-Aniwa"}, ["fuu"] = {"Furu"}, ["fuv"] = {"Nigerian Fulfulde"}, ["fuy"] = {"Fuyug"}, ["fvr"] = {"Fur"}, ["fwa"] = {"Fwâi"}, ["fwe"] = {"Fwe"}, ["gaa"] = {"Ga"}, ["gab"] = {"Gabri"}, ["gac"] = {"Mixed Great Andamanese"}, ["gad"] = {"Gaddang"}, ["gae"] = {"Guarequena"}, ["gaf"] = {"Gende"}, ["gag"] = {"Gagauz"}, ["gah"] = {"Alekano"}, ["gai"] = {"Borei"}, ["gaj"] = {"Gadsup"}, ["gak"] = {"Gamkonora"}, ["gal"] = {"Galolen"}, ["gam"] = {"Kandawo"}, ["gan"] = {"Gan Chinese"}, ["gao"] = {"Gants"}, ["gap"] = {"Gal"}, ["gaq"] = {"Gata'"}, ["gar"] = {"Galeya"}, ["gas"] = {"Adiwasi Garasia"}, ["gat"] = {"Kenati"}, ["gau"] = {"Mudhili Gadaba"}, ["gaw"] = {"Nobonob"}, ["gax"] = {"Borana-Arsi-Guji Oromo"}, ["gay"] = {"Gayo"}, ["gaz"] = {"West Central Oromo"}, ["gba"] = {"Gbaya (Central African Republic)"}, ["gbb"] = {"Kaytetye"}, ["gbd"] = {"Karajarri"}, ["gbe"] = {"Niksek"}, ["gbf"] = {"Gaikundi"}, ["gbg"] = {"Gbanziri"}, ["gbh"] = {"Defi Gbe"}, ["gbi"] = {"Galela"}, ["gbj"] = {"Bodo Gadaba"}, ["gbk"] = {"Gaddi"}, ["gbl"] = {"Gamit"}, ["gbm"] = {"Garhwali"}, ["gbn"] = {"Mo'da"}, ["gbo"] = {"Northern Grebo"}, ["gbp"] = {"Gbaya-Bossangoa"}, ["gbq"] = {"Gbaya-Bozoum"}, ["gbr"] = {"Gbagyi"}, ["gbs"] = {"Gbesi Gbe"}, ["gbu"] = {"Gagadu"}, ["gbv"] = {"Gbanu"}, ["gbw"] = {"Gabi-Gabi"}, ["gbx"] = {"Eastern Xwla Gbe"}, ["gby"] = {"Gbari"}, ["gbz"] = {"Zoroastrian Dari"}, ["gcc"] = {"Mali"}, ["gcd"] = {"Ganggalida"}, ["gce"] = {"Galice"}, ["gcf"] = {"Guadeloupean Creole French"}, ["gcl"] = {"Grenadian Creole English"}, ["gcn"] = {"Gaina"}, ["gcr"] = {"Guianese Creole French"}, ["gct"] = {"Colonia Tovar German"}, ["gda"] = {"Gade Lohar"}, ["gdb"] = {"Pottangi Ollar Gadaba"}, ["gdc"] = {"Gugu Badhun"}, ["gdd"] = {"Gedaged"}, ["gde"] = {"Gude"}, ["gdf"] = {"Guduf-Gava"}, ["gdg"] = {"Ga'dang"}, ["gdh"] = {"Gadjerawang", "Gajirrabeng"}, ["gdi"] = {"Gundi"}, ["gdj"] = {"Gurdjar"}, ["gdk"] = {"Gadang"}, ["gdl"] = {"Dirasha"}, ["gdm"] = {"Laal"}, ["gdn"] = {"Umanakaina"}, ["gdo"] = {"Ghodoberi"}, ["gdq"] = {"Mehri"}, ["gdr"] = {"Wipi"}, ["gds"] = {"Ghandruk Sign Language"}, ["gdt"] = {"Kungardutyi"}, ["gdu"] = {"Gudu"}, ["gdx"] = {"Godwari"}, ["gea"] = {"Geruma"}, ["geb"] = {"Kire"}, ["gec"] = {"Gboloo Grebo"}, ["ged"] = {"Gade"}, ["gef"] = {"Gerai"}, ["geg"] = {"Gengle"}, ["geh"] = {"Hutterite German", "Hutterisch"}, ["gei"] = {"Gebe"}, ["gej"] = {"Gen"}, ["gek"] = {"Ywom"}, ["gel"] = {"ut-Ma'in"}, ["gem"] = {"Germanic languages"}, ["geq"] = {"Geme"}, ["ges"] = {"Geser-Gorom"}, ["gev"] = {"Eviya"}, ["gew"] = {"Gera"}, ["gex"] = {"Garre"}, ["gey"] = {"Enya"}, ["gez"] = {"Geez"}, ["gfk"] = {"Patpatar"}, ["gft"] = {"Gafat"}, ["gga"] = {"Gao"}, ["ggb"] = {"Gbii"}, ["ggd"] = {"Gugadj"}, ["gge"] = {"Gurr-goni"}, ["ggg"] = {"Gurgula"}, ["ggk"] = {"Kungarakany"}, ["ggl"] = {"Ganglau"}, ["ggt"] = {"Gitua"}, ["ggu"] = {"Gagu", "Gban"}, ["ggw"] = {"Gogodala"}, ["gha"] = {"Ghadamès"}, ["ghc"] = {"Hiberno-Scottish Gaelic"}, ["ghe"] = {"Southern Ghale"}, ["ghh"] = {"Northern Ghale"}, ["ghk"] = {"Geko Karen"}, ["ghl"] = {"Ghulfan"}, ["ghn"] = {"Ghanongga"}, ["gho"] = {"Ghomara"}, ["ghr"] = {"Ghera"}, ["ghs"] = {"Guhu-Samane"}, ["ght"] = {"Kuke", "Kutang Ghale"}, ["gia"] = {"Kija"}, ["gib"] = {"Gibanawa"}, ["gic"] = {"Gail"}, ["gid"] = {"Gidar"}, ["gie"] = {"Gaɓogbo", "Guébie"}, ["gig"] = {"Goaria"}, ["gih"] = {"Githabul"}, ["gii"] = {"Girirra"}, ["gil"] = {"Gilbertese"}, ["gim"] = {"Gimi (Eastern Highlands)"}, ["gin"] = {"Hinukh"}, ["gip"] = {"Gimi (West New Britain)"}, ["giq"] = {"Green Gelao"}, ["gir"] = {"Red Gelao"}, ["gis"] = {"North Giziga"}, ["git"] = {"Gitxsan"}, ["giu"] = {"Mulao"}, ["giw"] = {"White Gelao"}, ["gix"] = {"Gilima"}, ["giy"] = {"Giyug"}, ["giz"] = {"South Giziga"}, ["gjk"] = {"Kachi Koli"}, ["gjm"] = {"Gunditjmara"}, ["gjn"] = {"Gonja"}, ["gjr"] = {"Gurindji Kriol"}, ["gju"] = {"Gujari"}, ["gka"] = {"Guya"}, ["gkd"] = {"Magɨ (Madang Province)"}, ["gke"] = {"Ndai"}, ["gkn"] = {"Gokana"}, ["gko"] = {"Kok-Nar"}, ["gkp"] = {"Guinea Kpelle"}, ["gku"] = {"ǂUngkue"}, ["glb"] = {"Belning"}, ["glc"] = {"Bon Gula"}, ["gld"] = {"Nanai"}, ["glh"] = {"Northwest Pashai", "Northwest Pashayi"}, ["glj"] = {"Gula Iro"}, ["glk"] = {"Gilaki"}, ["gll"] = {"Garlali"}, ["glo"] = {"Galambu"}, ["glr"] = {"Glaro-Twabo"}, ["glu"] = {"Gula (Chad)"}, ["glw"] = {"Glavda"}, ["gly"] = {"Gule"}, ["gma"] = {"Gambera"}, ["gmb"] = {"Gula'alaa"}, ["gmd"] = {"Mághdì"}, ["gme"] = {"East Germanic languages"}, ["gmg"] = {"Magɨyi"}, ["gmh"] = {"Middle High German (ca. 1050-1500)"}, ["gml"] = {"Middle Low German"}, ["gmm"] = {"Gbaya-Mbodomo"}, ["gmn"] = {"Gimnime"}, ["gmq"] = {"North Germanic languages"}, ["gmr"] = {"Mirning", "Mirniny"}, ["gmu"] = {"Gumalu"}, ["gmv"] = {"Gamo"}, ["gmw"] = {"West Germanic languages"}, ["gmx"] = {"Magoma"}, ["gmy"] = {"Mycenaean Greek"}, ["gmz"] = {"Mgbolizhia"}, ["gna"] = {"Kaansa"}, ["gnb"] = {"Gangte"}, ["gnc"] = {"Guanche"}, ["gnd"] = {"Zulgo-Gemzek"}, ["gne"] = {"Ganang"}, ["gng"] = {"Ngangam"}, ["gnh"] = {"Lere"}, ["gni"] = {"Gooniyandi"}, ["gnj"] = {"Ngen"}, ["gnk"] = {"ǁGana"}, ["gnl"] = {"Gangulu"}, ["gnm"] = {"Ginuman"}, ["gnn"] = {"Gumatj"}, ["gno"] = {"Northern Gondi"}, ["gnq"] = {"Gana"}, ["gnr"] = {"Gureng Gureng"}, ["gnt"] = {"Guntai"}, ["gnu"] = {"Gnau"}, ["gnw"] = {"Western Bolivian Guaraní"}, ["gnz"] = {"Ganzi"}, ["goa"] = {"Guro"}, ["gob"] = {"Playero"}, ["goc"] = {"Gorakor"}, ["god"] = {"Godié"}, ["goe"] = {"Gongduk"}, ["gof"] = {"Gofa"}, ["gog"] = {"Gogo"}, ["goh"] = {"Old High German (ca. 750-1050)"}, ["goi"] = {"Gobasi"}, ["goj"] = {"Gowlan"}, ["gok"] = {"Gowli"}, ["gol"] = {"Gola"}, ["gom"] = {"Goan Konkani"}, ["gon"] = {"Gondi"}, ["goo"] = {"Gone Dau"}, ["gop"] = {"Yeretuar"}, ["goq"] = {"Gorap"}, ["gor"] = {"Gorontalo"}, ["gos"] = {"Gronings"}, ["got"] = {"Gothic"}, ["gou"] = {"Gavar"}, ["gov"] = {"Goo"}, ["gow"] = {"Gorowa"}, ["gox"] = {"Gobu"}, ["goy"] = {"Goundo"}, ["goz"] = {"Gozarkhani"}, ["gpa"] = {"Gupa-Abawa"}, ["gpe"] = {"Ghanaian Pidgin English"}, ["gpn"] = {"Taiap"}, ["gqa"] = {"Ga'anda"}, ["gqi"] = {"Guiqiong"}, ["gqn"] = {"Guana (Brazil)"}, ["gqr"] = {"Gor"}, ["gqu"] = {"Qau"}, ["gra"] = {"Rajput Garasia"}, ["grb"] = {"Grebo"}, ["grc"] = {"Ancient Greek (to 1453)"}, ["grd"] = {"Guruntum-Mbaaru"}, ["grg"] = {"Madi"}, ["grh"] = {"Gbiri-Niragu"}, ["gri"] = {"Ghari"}, ["grj"] = {"Southern Grebo"}, ["grk"] = {"Greek languages"}, ["grm"] = {"Kota Marudu Talantang"}, ["gro"] = {"Groma"}, ["grq"] = {"Gorovu"}, ["grr"] = {"Taznatit"}, ["grs"] = {"Gresi"}, ["grt"] = {"Garo"}, ["gru"] = {"Kistane"}, ["grv"] = {"Central Grebo"}, ["grw"] = {"Gweda"}, ["grx"] = {"Guriaso"}, ["gry"] = {"Barclayville Grebo"}, ["grz"] = {"Guramalum"}, ["gse"] = {"Ghanaian Sign Language"}, ["gsg"] = {"German Sign Language"}, ["gsl"] = {"Gusilay"}, ["gsm"] = {"Guatemalan Sign Language"}, ["gsn"] = {"Nema", "Gusan"}, ["gso"] = {"Southwest Gbaya"}, ["gsp"] = {"Wasembo"}, ["gss"] = {"Greek Sign Language"}, ["gsw"] = {"Swiss German", "Alemannic", "Alsatian"}, ["gta"] = {"Guató"}, ["gtu"] = {"Aghu-Tharnggala"}, ["gua"] = {"Shiki"}, ["gub"] = {"Guajajára"}, ["guc"] = {"Wayuu"}, ["gud"] = {"Yocoboué Dida"}, ["gue"] = {"Gurindji"}, ["guf"] = {"Gupapuyngu"}, ["gug"] = {"Paraguayan Guaraní"}, ["guh"] = {"Guahibo"}, ["gui"] = {"Eastern Bolivian Guaraní"}, ["guk"] = {"Gumuz"}, ["gul"] = {"Sea Island Creole English"}, ["gum"] = {"Guambiano"}, ["gun"] = {"Mbyá Guaraní"}, ["guo"] = {"Guayabero"}, ["gup"] = {"Gunwinggu"}, ["guq"] = {"Aché"}, ["gur"] = {"Farefare"}, ["gus"] = {"Guinean Sign Language"}, ["gut"] = {"Maléku Jaíka"}, ["guu"] = {"Yanomamö"}, ["guw"] = {"Gun"}, ["gux"] = {"Gourmanchéma"}, ["guz"] = {"Gusii", "Ekegusii"}, ["gva"] = {"Guana (Paraguay)"}, ["gvc"] = {"Guanano"}, ["gve"] = {"Duwet"}, ["gvf"] = {"Golin"}, ["gvj"] = {"Guajá"}, ["gvl"] = {"Gulay"}, ["gvm"] = {"Gurmana"}, ["gvn"] = {"Kuku-Yalanji"}, ["gvo"] = {"Gavião Do Jiparaná"}, ["gvp"] = {"Pará Gavião"}, ["gvr"] = {"Gurung"}, ["gvs"] = {"Gumawana"}, ["gvy"] = {"Guyani"}, ["gwa"] = {"Mbato"}, ["gwb"] = {"Gwa"}, ["gwc"] = {"Gawri", "Kalami"}, ["gwd"] = {"Gawwada"}, ["gwe"] = {"Gweno"}, ["gwf"] = {"Gowro"}, ["gwg"] = {"Moo"}, ["gwi"] = {"Gwichʼin"}, ["gwj"] = {"ǀGwi"}, ["gwm"] = {"Awngthim"}, ["gwn"] = {"Gwandara"}, ["gwr"] = {"Gwere"}, ["gwt"] = {"Gawar-Bati"}, ["gwu"] = {"Guwamu"}, ["gww"] = {"Kwini"}, ["gwx"] = {"Gua"}, ["gxx"] = {"Wè Southern"}, ["gya"] = {"Northwest Gbaya"}, ["gyb"] = {"Garus"}, ["gyd"] = {"Kayardild"}, ["gye"] = {"Gyem"}, ["gyf"] = {"Gungabula"}, ["gyg"] = {"Gbayi"}, ["gyi"] = {"Gyele"}, ["gyl"] = {"Gayil"}, ["gym"] = {"Ngäbere"}, ["gyn"] = {"Guyanese Creole English"}, ["gyo"] = {"Gyalsumdo"}, ["gyr"] = {"Guarayu"}, ["gyy"] = {"Gunya"}, ["gyz"] = {"Geji", "Gyaazi"}, ["gza"] = {"Ganza"}, ["gzi"] = {"Gazi"}, ["gzn"] = {"Gane"}, ["haa"] = {"Han"}, ["hab"] = {"Hanoi Sign Language"}, ["hac"] = {"Gurani"}, ["had"] = {"Hatam"}, ["hae"] = {"Eastern Oromo"}, ["haf"] = {"Haiphong Sign Language"}, ["hag"] = {"Hanga"}, ["hah"] = {"Hahon"}, ["hai"] = {"Haida"}, ["haj"] = {"Hajong"}, ["hak"] = {"Hakka Chinese"}, ["hal"] = {"Halang"}, ["ham"] = {"Hewa"}, ["han"] = {"Hangaza"}, ["hao"] = {"Hakö"}, ["hap"] = {"Hupla"}, ["haq"] = {"Ha"}, ["har"] = {"Harari"}, ["has"] = {"Haisla"}, ["hav"] = {"Havu"}, ["haw"] = {"Hawaiian"}, ["hax"] = {"Southern Haida"}, ["hay"] = {"Haya"}, ["haz"] = {"Hazaragi"}, ["hba"] = {"Hamba"}, ["hbb"] = {"Huba"}, ["hbn"] = {"Heiban"}, ["hbo"] = {"Ancient Hebrew"}, ["hbu"] = {"Habu"}, ["hca"] = {"Andaman Creole Hindi"}, ["hch"] = {"Huichol"}, ["hdn"] = {"Northern Haida"}, ["hds"] = {"Honduras Sign Language"}, ["hdy"] = {"Hadiyya"}, ["hea"] = {"Northern Qiandong Miao"}, ["hed"] = {"Herdé"}, ["heg"] = {"Helong"}, ["heh"] = {"Hehe"}, ["hei"] = {"Heiltsuk"}, ["hem"] = {"Hemba"}, ["hgm"] = {"Haiǁom"}, ["hgw"] = {"Haigwai"}, ["hhi"] = {"Hoia Hoia"}, ["hhr"] = {"Kerak"}, ["hhy"] = {"Hoyahoya"}, ["hia"] = {"Lamang"}, ["hib"] = {"Hibito"}, ["hid"] = {"Hidatsa"}, ["hif"] = {"Fiji Hindi"}, ["hig"] = {"Kamwe"}, ["hih"] = {"Pamosu"}, ["hii"] = {"Hinduri"}, ["hij"] = {"Hijuk"}, ["hik"] = {"Seit-Kaitetu"}, ["hil"] = {"Hiligaynon"}, ["him"] = {"Himachali languages", "Western Pahari languages"}, ["hio"] = {"Tsoa"}, ["hir"] = {"Himarimã"}, ["hit"] = {"Hittite"}, ["hiw"] = {"Hiw"}, ["hix"] = {"Hixkaryána"}, ["hji"] = {"Haji"}, ["hka"] = {"Kahe"}, ["hke"] = {"Hunde"}, ["hkh"] = {"Khah", "Poguli"}, ["hkk"] = {"Hunjara-Kaina Ke"}, ["hkn"] = {"Mel-Khaonh"}, ["hks"] = {"Hong Kong Sign Language", "Heung Kong Sau Yue"}, ["hla"] = {"Halia"}, ["hlb"] = {"Halbi"}, ["hld"] = {"Halang Doan"}, ["hle"] = {"Hlersu"}, ["hlt"] = {"Matu Chin"}, ["hlu"] = {"Hieroglyphic Luwian"}, ["hma"] = {"Southern Mashan Hmong", "Southern Mashan Miao"}, ["hmb"] = {"Humburi Senni Songhay"}, ["hmc"] = {"Central Huishui Hmong", "Central Huishui Miao"}, ["hmd"] = {"Large Flowery Miao", "A-hmaos", "Da-Hua Miao"}, ["hme"] = {"Eastern Huishui Hmong", "Eastern Huishui Miao"}, ["hmf"] = {"Hmong Don"}, ["hmg"] = {"Southwestern Guiyang Hmong"}, ["hmh"] = {"Southwestern Huishui Hmong", "Southwestern Huishui Miao"}, ["hmi"] = {"Northern Huishui Hmong", "Northern Huishui Miao"}, ["hmj"] = {"Ge", "Gejia"}, ["hmk"] = {"Maek"}, ["hml"] = {"Luopohe Hmong", "Luopohe Miao"}, ["hmm"] = {"Central Mashan Hmong", "Central Mashan Miao"}, ["hmn"] = {"Hmong", "Mong"}, ["hmp"] = {"Northern Mashan Hmong", "Northern Mashan Miao"}, ["hmq"] = {"Eastern Qiandong Miao"}, ["hmr"] = {"Hmar"}, ["hms"] = {"Southern Qiandong Miao"}, ["hmt"] = {"Hamtai"}, ["hmu"] = {"Hamap"}, ["hmv"] = {"Hmong Dô"}, ["hmw"] = {"Western Mashan Hmong", "Western Mashan Miao"}, ["hmx"] = {"Hmong-Mien languages"}, ["hmy"] = {"Southern Guiyang Hmong", "Southern Guiyang Miao"}, ["hmz"] = {"Hmong Shua", "Sinicized Miao"}, ["hna"] = {"Mina (Cameroon)"}, ["hnd"] = {"Southern Hindko"}, ["hne"] = {"Chhattisgarhi"}, ["hng"] = {"Hungu"}, ["hnh"] = {"ǁAni"}, ["hni"] = {"Hani"}, ["hnj"] = {"Hmong Njua", "Mong Leng", "Mong Njua"}, ["hnn"] = {"Hanunoo"}, ["hno"] = {"Northern Hindko"}, ["hns"] = {"Caribbean Hindustani"}, ["hnu"] = {"Hung"}, ["hoa"] = {"Hoava"}, ["hob"] = {"Mari (Madang Province)"}, ["hoc"] = {"Ho"}, ["hod"] = {"Holma"}, ["hoe"] = {"Horom"}, ["hoh"] = {"Hobyót"}, ["hoi"] = {"Holikachuk"}, ["hoj"] = {"Hadothi", "Haroti"}, ["hok"] = {"Hokan languages"}, ["hol"] = {"Holu"}, ["hom"] = {"Homa"}, ["hoo"] = {"Holoholo"}, ["hop"] = {"Hopi"}, ["hor"] = {"Horo"}, ["hos"] = {"Ho Chi Minh City Sign Language"}, ["hot"] = {"Hote", "Malê"}, ["hov"] = {"Hovongan"}, ["how"] = {"Honi"}, ["hoy"] = {"Holiya"}, ["hoz"] = {"Hozo"}, ["hpo"] = {"Hpon"}, ["hps"] = {"Hawai'i Sign Language (HSL)", "Hawai'i Pidgin Sign Language"}, ["hra"] = {"Hrangkhol"}, ["hrc"] = {"Niwer Mil"}, ["hre"] = {"Hre"}, ["hrk"] = {"Haruku"}, ["hrm"] = {"Horned Miao"}, ["hro"] = {"Haroi"}, ["hrp"] = {"Nhirrpi"}, ["hrt"] = {"Hértevin"}, ["hru"] = {"Hruso"}, ["hrw"] = {"Warwar Feni"}, ["hrx"] = {"Hunsrik"}, ["hrz"] = {"Harzani"}, ["hsb"] = {"Upper Sorbian"}, ["hsh"] = {"Hungarian Sign Language"}, ["hsl"] = {"Hausa Sign Language"}, ["hsn"] = {"Xiang Chinese"}, ["hss"] = {"Harsusi"}, ["hti"] = {"Hoti"}, ["hto"] = {"Minica Huitoto"}, ["hts"] = {"Hadza"}, ["htu"] = {"Hitu"}, ["htx"] = {"Middle Hittite"}, ["hub"] = {"Huambisa"}, ["huc"] = {"ǂHua", "ǂʼAmkhoe"}, ["hud"] = {"Huaulu"}, ["hue"] = {"San Francisco Del Mar Huave"}, ["huf"] = {"Humene"}, ["hug"] = {"Huachipaeri"}, ["huh"] = {"Huilliche"}, ["hui"] = {"Huli"}, ["huj"] = {"Northern Guiyang Hmong", "Northern Guiyang Miao"}, ["huk"] = {"Hulung"}, ["hul"] = {"Hula"}, ["hum"] = {"Hungana"}, ["huo"] = {"Hu"}, ["hup"] = {"Hupa"}, ["huq"] = {"Tsat"}, ["hur"] = {"Halkomelem"}, ["hus"] = {"Huastec"}, ["hut"] = {"Humla"}, ["huu"] = {"Murui Huitoto"}, ["huv"] = {"San Mateo Del Mar Huave"}, ["huw"] = {"Hukumina"}, ["hux"] = {"Nüpode Huitoto"}, ["huy"] = {"Hulaulá"}, ["huz"] = {"Hunzib"}, ["hvc"] = {"Haitian Vodoun Culture Language"}, ["hve"] = {"San Dionisio Del Mar Huave"}, ["hvk"] = {"Haveke"}, ["hvn"] = {"Sabu"}, ["hvv"] = {"Santa María Del Mar Huave"}, ["hwa"] = {"Wané"}, ["hwc"] = {"Hawai'i Creole English", "Hawai'i Pidgin"}, ["hwo"] = {"Hwana"}, ["hya"] = {"Hya"}, ["hyw"] = {"Western Armenian"}, ["hyx"] = {"Armenian (family)"}, ["iai"] = {"Iaai"}, ["ian"] = {"Iatmul"}, ["iar"] = {"Purari"}, ["iba"] = {"Iban"}, ["ibb"] = {"Ibibio"}, ["ibd"] = {"Iwaidja"}, ["ibe"] = {"Akpes"}, ["ibg"] = {"Ibanag"}, ["ibh"] = {"Bih"}, ["ibl"] = {"Ibaloi"}, ["ibm"] = {"Agoi"}, ["ibn"] = {"Ibino"}, ["ibr"] = {"Ibuoro"}, ["ibu"] = {"Ibu"}, ["iby"] = {"Ibani"}, ["ica"] = {"Ede Ica"}, ["ich"] = {"Etkywan"}, ["icl"] = {"Icelandic Sign Language"}, ["icr"] = {"Islander Creole English"}, ["ida"] = {"Idakho-Isukha-Tiriki", "Luidakho-Luisukha-Lutirichi"}, ["idb"] = {"Indo-Portuguese"}, ["idc"] = {"Idon", "Ajiya"}, ["idd"] = {"Ede Idaca"}, ["ide"] = {"Idere"}, ["idi"] = {"Idi"}, ["idr"] = {"Indri"}, ["ids"] = {"Idesa"}, ["idt"] = {"Idaté"}, ["idu"] = {"Idoma"}, ["ifa"] = {"Amganad Ifugao"}, ["ifb"] = {"Batad Ifugao", "Ayangan Ifugao"}, ["ife"] = {"Ifè"}, ["iff"] = {"Ifo"}, ["ifk"] = {"Tuwali Ifugao"}, ["ifm"] = {"Teke-Fuumu"}, ["ifu"] = {"Mayoyao Ifugao"}, ["ify"] = {"Keley-I Kallahan"}, ["igb"] = {"Ebira"}, ["ige"] = {"Igede"}, ["igg"] = {"Igana"}, ["igl"] = {"Igala"}, ["igm"] = {"Kanggape"}, ["ign"] = {"Ignaciano"}, ["igo"] = {"Isebe"}, ["igs"] = {"Interglossa"}, ["igw"] = {"Igwe"}, ["ihb"] = {"Iha Based Pidgin"}, ["ihi"] = {"Ihievbe"}, ["ihp"] = {"Iha"}, ["ihw"] = {"Bidhawal"}, ["iin"] = {"Thiin"}, ["iir"] = {"Indo-Iranian languages"}, ["ijc"] = {"Izon"}, ["ije"] = {"Biseni"}, ["ijj"] = {"Ede Ije"}, ["ijn"] = {"Kalabari"}, ["ijo"] = {"Ijo languages"}, ["ijs"] = {"Southeast Ijo"}, ["ike"] = {"Eastern Canadian Inuktitut"}, ["ikh"] = {"Ikhin-Arokho"}, ["iki"] = {"Iko"}, ["ikk"] = {"Ika"}, ["ikl"] = {"Ikulu"}, ["iko"] = {"Olulumo-Ikom"}, ["ikp"] = {"Ikpeshi"}, ["ikr"] = {"Ikaranggal"}, ["iks"] = {"Inuit Sign Language"}, ["ikt"] = {"Inuinnaqtun", "Western Canadian Inuktitut"}, ["ikv"] = {"Iku-Gora-Ankwa"}, ["ikw"] = {"Ikwere"}, ["ikx"] = {"Ik"}, ["ikz"] = {"Ikizu"}, ["ila"] = {"Ile Ape"}, ["ilb"] = {"Ila"}, ["ilg"] = {"Garig-Ilgar"}, ["ili"] = {"Ili Turki"}, ["ilk"] = {"Ilongot"}, ["ilm"] = {"Iranun (Malaysia)"}, ["ilo"] = {"Iloko"}, ["ilp"] = {"Iranun (Philippines)"}, ["ils"] = {"International Sign"}, ["ilu"] = {"Ili'uun"}, ["ilv"] = {"Ilue"}, ["ima"] = {"Mala Malasar"}, ["imi"] = {"Anamgura"}, ["iml"] = {"Miluk"}, ["imn"] = {"Imonda"}, ["imo"] = {"Imbongu"}, ["imr"] = {"Imroing"}, ["ims"] = {"Marsian"}, ["imt"] = {"Imotong"}, ["imy"] = {"Milyan"}, ["inb"] = {"Inga"}, ["inc"] = {"Indic languages"}, ["ine"] = {"Indo-European languages"}, ["ing"] = {"Degexit'an"}, ["inh"] = {"Ingush"}, ["inj"] = {"Jungle Inga"}, ["inl"] = {"Indonesian Sign Language"}, ["inm"] = {"Minaean"}, ["inn"] = {"Isinai"}, ["ino"] = {"Inoke-Yate"}, ["inp"] = {"Iñapari"}, ["ins"] = {"Indian Sign Language"}, ["int"] = {"Intha"}, ["inz"] = {"Ineseño"}, ["ior"] = {"Inor"}, ["iou"] = {"Tuma-Irumu"}, ["iow"] = {"Iowa-Oto"}, ["ipi"] = {"Ipili"}, ["ipo"] = {"Ipiko"}, ["iqu"] = {"Iquito"}, ["iqw"] = {"Ikwo"}, ["ira"] = {"Iranian languages"}, ["ire"] = {"Iresim"}, ["irh"] = {"Irarutu"}, ["iri"] = {"Rigwe", "Irigwe"}, ["irk"] = {"Iraqw"}, ["irn"] = {"Irántxe"}, ["iro"] = {"Iroquoian languages"}, ["irr"] = {"Ir"}, ["iru"] = {"Irula"}, ["irx"] = {"Kamberau"}, ["iry"] = {"Iraya"}, ["isa"] = {"Isabi"}, ["isc"] = {"Isconahua"}, ["isd"] = {"Isnag"}, ["ise"] = {"Italian Sign Language"}, ["isg"] = {"Irish Sign Language"}, ["ish"] = {"Esan"}, ["isi"] = {"Nkem-Nkum"}, ["isk"] = {"Ishkashimi"}, ["ism"] = {"Masimasi"}, ["isn"] = {"Isanzu"}, ["iso"] = {"Isoko"}, ["isr"] = {"Israeli Sign Language"}, ["ist"] = {"Istriot"}, ["isu"] = {"Isu (Menchum Division)"}, ["isv"] = {"Interslavic"}, ["itb"] = {"Binongan Itneg"}, ["itc"] = {"Italic languages"}, ["itd"] = {"Southern Tidung"}, ["ite"] = {"Itene"}, ["iti"] = {"Inlaod Itneg"}, ["itk"] = {"Judeo-Italian"}, ["itl"] = {"Itelmen"}, ["itm"] = {"Itu Mbon Uzo"}, ["ito"] = {"Itonama"}, ["itr"] = {"Iteri"}, ["its"] = {"Isekiri"}, ["itt"] = {"Maeng Itneg"}, ["itv"] = {"Itawit"}, ["itw"] = {"Ito"}, ["itx"] = {"Itik"}, ["ity"] = {"Moyadan Itneg"}, ["itz"] = {"Itzá"}, ["ium"] = {"Iu Mien"}, ["ivb"] = {"Ibatan"}, ["ivv"] = {"Ivatan"}, ["iwk"] = {"I-Wak"}, ["iwm"] = {"Iwam"}, ["iwo"] = {"Iwur"}, ["iws"] = {"Sepik Iwam"}, ["ixc"] = {"Ixcatec"}, ["ixl"] = {"Ixil"}, ["iya"] = {"Iyayu"}, ["iyo"] = {"Mesaka"}, ["iyx"] = {"Yaka (Congo)"}, ["izh"] = {"Ingrian"}, ["izm"] = {"Kizamani"}, ["izr"] = {"Izere"}, ["izz"] = {"Izii"}, ["jaa"] = {"Jamamadí"}, ["jab"] = {"Hyam"}, ["jac"] = {"Popti'", "Jakalteko"}, ["jad"] = {"Jahanka"}, ["jae"] = {"Yabem"}, ["jaf"] = {"Jara"}, ["jah"] = {"Jah Hut"}, ["jaj"] = {"Zazao"}, ["jak"] = {"Jakun"}, ["jal"] = {"Yalahatan"}, ["jam"] = {"Jamaican Creole English"}, ["jan"] = {"Jandai"}, ["jao"] = {"Yanyuwa"}, ["jaq"] = {"Yaqay"}, ["jas"] = {"New Caledonian Javanese"}, ["jat"] = {"Jakati"}, ["jau"] = {"Yaur"}, ["jax"] = {"Jambi Malay"}, ["jay"] = {"Yan-nhangu", "Nhangu"}, ["jaz"] = {"Jawe"}, ["jbe"] = {"Judeo-Berber"}, ["jbi"] = {"Badjiri"}, ["jbj"] = {"Arandai"}, ["jbk"] = {"Barikewa"}, ["jbm"] = {"Bijim"}, ["jbn"] = {"Nafusi"}, ["jbo"] = {"Lojban"}, ["jbr"] = {"Jofotek-Bromnya"}, ["jbt"] = {"Jabutí"}, ["jbu"] = {"Jukun Takum"}, ["jbw"] = {"Yawijibaya"}, ["jcs"] = {"Jamaican Country Sign Language"}, ["jct"] = {"Krymchak"}, ["jda"] = {"Jad"}, ["jdg"] = {"Jadgali"}, ["jdt"] = {"Judeo-Tat"}, ["jeb"] = {"Jebero"}, ["jee"] = {"Jerung"}, ["jeh"] = {"Jeh"}, ["jei"] = {"Yei"}, ["jek"] = {"Jeri Kuo"}, ["jel"] = {"Yelmek"}, ["jen"] = {"Dza"}, ["jer"] = {"Jere"}, ["jet"] = {"Manem"}, ["jeu"] = {"Jonkor Bourmataguil"}, ["jgb"] = {"Ngbee"}, ["jge"] = {"Judeo-Georgian"}, ["jgk"] = {"Gwak"}, ["jgo"] = {"Ngomba"}, ["jhi"] = {"Jehai"}, ["jhs"] = {"Jhankot Sign Language"}, ["jia"] = {"Jina"}, ["jib"] = {"Jibu"}, ["jic"] = {"Tol"}, ["jid"] = {"Bu (Kaduna State)"}, ["jie"] = {"Jilbe"}, ["jig"] = {"Jingulu", "Djingili"}, ["jih"] = {"sTodsde", "Shangzhai"}, ["jii"] = {"Jiiddu"}, ["jil"] = {"Jilim"}, ["jim"] = {"Jimi (Cameroon)"}, ["jio"] = {"Jiamao"}, ["jiq"] = {"Guanyinqiao", "Lavrung"}, ["jit"] = {"Jita"}, ["jiu"] = {"Youle Jinuo"}, ["jiv"] = {"Shuar"}, ["jiy"] = {"Buyuan Jinuo"}, ["jje"] = {"Jejueo"}, ["jjr"] = {"Bankal"}, ["jka"] = {"Kaera"}, ["jkm"] = {"Mobwa Karen"}, ["jko"] = {"Kubo"}, ["jkp"] = {"Paku Karen"}, ["jkr"] = {"Koro (India)"}, ["jks"] = {"Amami Koniya Sign Language"}, ["jku"] = {"Labir"}, ["jle"] = {"Ngile"}, ["jls"] = {"Jamaican Sign Language"}, ["jma"] = {"Dima"}, ["jmb"] = {"Zumbun"}, ["jmc"] = {"Machame"}, ["jmd"] = {"Yamdena"}, ["jmi"] = {"Jimi (Nigeria)"}, ["jml"] = {"Jumli"}, ["jmn"] = {"Makuri Naga"}, ["jmr"] = {"Kamara"}, ["jms"] = {"Mashi (Nigeria)"}, ["jmw"] = {"Mouwase"}, ["jmx"] = {"Western Juxtlahuaca Mixtec"}, ["jna"] = {"Jangshung"}, ["jnd"] = {"Jandavra"}, ["jng"] = {"Yangman"}, ["jni"] = {"Janji"}, ["jnj"] = {"Yemsa"}, ["jnl"] = {"Rawat"}, ["jns"] = {"Jaunsari"}, ["job"] = {"Joba"}, ["jod"] = {"Wojenaka"}, ["jog"] = {"Jogi"}, ["jor"] = {"Jorá"}, ["jos"] = {"Jordanian Sign Language"}, ["jow"] = {"Jowulu"}, ["jpa"] = {"Jewish Palestinian Aramaic"}, ["jpr"] = {"Judeo-Persian"}, ["jpx"] = {"Japanese (family)"}, ["jqr"] = {"Jaqaru"}, ["jra"] = {"Jarai"}, ["jrb"] = {"Judeo-Arabic"}, ["jrr"] = {"Jiru"}, ["jrt"] = {"Jakattoe"}, ["jru"] = {"Japrería"}, ["jsl"] = {"Japanese Sign Language"}, ["jua"] = {"Júma"}, ["jub"] = {"Wannu"}, ["juc"] = {"Jurchen"}, ["jud"] = {"Worodougou"}, ["juh"] = {"Hõne"}, ["jui"] = {"Ngadjuri"}, ["juk"] = {"Wapan"}, ["jul"] = {"Jirel"}, ["jum"] = {"Jumjum"}, ["jun"] = {"Juang"}, ["juo"] = {"Jiba"}, ["jup"] = {"Hupdë"}, ["jur"] = {"Jurúna"}, ["jus"] = {"Jumla Sign Language"}, ["jut"] = {"Jutish"}, ["juu"] = {"Ju"}, ["juw"] = {"Wãpha"}, ["juy"] = {"Juray"}, ["jvd"] = {"Javindo"}, ["jvn"] = {"Caribbean Javanese"}, ["jwi"] = {"Jwira-Pepesa"}, ["jya"] = {"Jiarong"}, ["jye"] = {"Judeo-Yemeni Arabic"}, ["jyy"] = {"Jaya"}, ["kaa"] = {"Kara-Kalpak", "Karakalpak"}, ["kab"] = {"Kabyle"}, ["kac"] = {"Kachin", "Jingpho"}, ["kad"] = {"Adara"}, ["kae"] = {"Ketangalan"}, ["kaf"] = {"Katso"}, ["kag"] = {"Kajaman"}, ["kah"] = {"Kara (Central African Republic)"}, ["kai"] = {"Karekare"}, ["kaj"] = {"Jju"}, ["kak"] = {"Kalanguya", "Kayapa Kallahan"}, ["kam"] = {"Kamba (Kenya)"}, ["kao"] = {"Xaasongaxango"}, ["kap"] = {"Bezhta"}, ["kaq"] = {"Capanahua"}, ["kar"] = {"Karen languages"}, ["kav"] = {"Katukína"}, ["kaw"] = {"Kawi"}, ["kax"] = {"Kao"}, ["kay"] = {"Kamayurá"}, ["kba"] = {"Kalarko"}, ["kbb"] = {"Kaxuiâna"}, ["kbc"] = {"Kadiwéu"}, ["kbd"] = {"Kabardian"}, ["kbe"] = {"Kanju"}, ["kbg"] = {"Khamba"}, ["kbh"] = {"Camsá"}, ["kbi"] = {"Kaptiau"}, ["kbj"] = {"Kari"}, ["kbk"] = {"Grass Koiari"}, ["kbl"] = {"Kanembu"}, ["kbm"] = {"Iwal"}, ["kbn"] = {"Kare (Central African Republic)"}, ["kbo"] = {"Keliko"}, ["kbp"] = {"Kabiyè"}, ["kbq"] = {"Kamano"}, ["kbr"] = {"Kafa"}, ["kbs"] = {"Kande"}, ["kbt"] = {"Abadi"}, ["kbu"] = {"Kabutra"}, ["kbv"] = {"Dera (Indonesia)"}, ["kbw"] = {"Kaiep"}, ["kbx"] = {"Ap Ma"}, ["kby"] = {"Manga Kanuri"}, ["kbz"] = {"Duhwa"}, ["kca"] = {"Khanty"}, ["kcb"] = {"Kawacha"}, ["kcc"] = {"Lubila"}, ["kcd"] = {"Ngkâlmpw Kanum"}, ["kce"] = {"Kaivi"}, ["kcf"] = {"Ukaan"}, ["kcg"] = {"Tyap"}, ["kch"] = {"Vono"}, ["kci"] = {"Kamantan"}, ["kcj"] = {"Kobiana"}, ["kck"] = {"Kalanga"}, ["kcl"] = {"Kela (Papua New Guinea)", "Kala"}, ["kcm"] = {"Gula (Central African Republic)"}, ["kcn"] = {"Nubi"}, ["kco"] = {"Kinalakna"}, ["kcp"] = {"Kanga"}, ["kcq"] = {"Kamo"}, ["kcr"] = {"Katla"}, ["kcs"] = {"Koenoem"}, ["kct"] = {"Kaian"}, ["kcu"] = {"Kami (Tanzania)"}, ["kcv"] = {"Kete"}, ["kcw"] = {"Kabwari"}, ["kcx"] = {"Kachama-Ganjule"}, ["kcy"] = {"Korandje"}, ["kcz"] = {"Konongo"}, ["kda"] = {"Worimi"}, ["kdc"] = {"Kutu"}, ["kdd"] = {"Yankunytjatjara"}, ["kde"] = {"Makonde"}, ["kdf"] = {"Mamusi"}, ["kdg"] = {"Seba"}, ["kdh"] = {"Tem"}, ["kdi"] = {"Kumam"}, ["kdj"] = {"Karamojong"}, ["kdk"] = {"Numèè", "Kwényi"}, ["kdl"] = {"Tsikimba"}, ["kdm"] = {"Kagoma"}, ["kdn"] = {"Kunda"}, ["kdo"] = {"Kordofanian languages"}, ["kdp"] = {"Kaningdon-Nindem"}, ["kdq"] = {"Koch"}, ["kdr"] = {"Karaim"}, ["kdt"] = {"Kuy"}, ["kdu"] = {"Kadaru"}, ["kdw"] = {"Koneraw"}, ["kdx"] = {"Kam"}, ["kdy"] = {"Keder", "Keijar"}, ["kdz"] = {"Kwaja"}, ["kea"] = {"Kabuverdianu"}, ["keb"] = {"Kélé"}, ["kec"] = {"Keiga"}, ["ked"] = {"Kerewe"}, ["kee"] = {"Eastern Keres"}, ["kef"] = {"Kpessi"}, ["keg"] = {"Tese"}, ["keh"] = {"Keak"}, ["kei"] = {"Kei"}, ["kej"] = {"Kadar"}, ["kek"] = {"Kekchí"}, ["kel"] = {"Kela (Democratic Republic of Congo)"}, ["kem"] = {"Kemak"}, ["ken"] = {"Kenyang"}, ["keo"] = {"Kakwa"}, ["kep"] = {"Kaikadi"}, ["keq"] = {"Kamar"}, ["ker"] = {"Kera"}, ["kes"] = {"Kugbo"}, ["ket"] = {"Ket"}, ["keu"] = {"Akebu"}, ["kev"] = {"Kanikkaran"}, ["kew"] = {"West Kewa"}, ["kex"] = {"Kukna"}, ["key"] = {"Kupia"}, ["kez"] = {"Kukele"}, ["kfa"] = {"Kodava"}, ["kfb"] = {"Northwestern Kolami"}, ["kfc"] = {"Konda-Dora"}, ["kfd"] = {"Korra Koraga"}, ["kfe"] = {"Kota (India)"}, ["kff"] = {"Koya"}, ["kfg"] = {"Kudiya"}, ["kfh"] = {"Kurichiya"}, ["kfi"] = {"Kannada Kurumba"}, ["kfj"] = {"Kemiehua"}, ["kfk"] = {"Kinnauri"}, ["kfl"] = {"Kung"}, ["kfm"] = {"Khunsari"}, ["kfn"] = {"Kuk"}, ["kfo"] = {"Koro (Côte d'Ivoire)"}, ["kfp"] = {"Korwa"}, ["kfq"] = {"Korku"}, ["kfr"] = {"Kachhi", "Kutchi"}, ["kfs"] = {"Bilaspuri"}, ["kft"] = {"Kanjari"}, ["kfu"] = {"Katkari"}, ["kfv"] = {"Kurmukar"}, ["kfw"] = {"Kharam Naga"}, ["kfx"] = {"Kullu Pahari"}, ["kfy"] = {"Kumaoni"}, ["kfz"] = {"Koromfé"}, ["kga"] = {"Koyaga"}, ["kgb"] = {"Kawe"}, ["kge"] = {"Komering"}, ["kgf"] = {"Kube"}, ["kgg"] = {"Kusunda"}, ["kgi"] = {"Selangor Sign Language"}, ["kgj"] = {"Gamale Kham"}, ["kgk"] = {"Kaiwá"}, ["kgl"] = {"Kunggari"}, ["kgn"] = {"Karingani"}, ["kgo"] = {"Krongo"}, ["kgp"] = {"Kaingang"}, ["kgq"] = {"Kamoro"}, ["kgr"] = {"Abun"}, ["kgs"] = {"Kumbainggar"}, ["kgt"] = {"Somyev"}, ["kgu"] = {"Kobol"}, ["kgv"] = {"Karas"}, ["kgw"] = {"Karon Dori"}, ["kgx"] = {"Kamaru"}, ["kgy"] = {"Kyerung"}, ["kha"] = {"Khasi"}, ["khb"] = {"Lü"}, ["khc"] = {"Tukang Besi North"}, ["khd"] = {"Bädi Kanum"}, ["khe"] = {"Korowai"}, ["khf"] = {"Khuen"}, ["khg"] = {"Khams Tibetan"}, ["khh"] = {"Kehu"}, ["khi"] = {"Khoisan languages"}, ["khj"] = {"Kuturmi"}, ["khk"] = {"Halh Mongolian"}, ["khl"] = {"Lusi"}, ["khn"] = {"Khandesi"}, ["kho"] = {"Khotanese", "Sakan"}, ["khp"] = {"Kapori", "Kapauri"}, ["khq"] = {"Koyra Chiini Songhay"}, ["khr"] = {"Kharia"}, ["khs"] = {"Kasua"}, ["kht"] = {"Khamti"}, ["khu"] = {"Nkhumbi"}, ["khv"] = {"Khvarshi"}, ["khw"] = {"Khowar"}, ["khx"] = {"Kanu"}, ["khy"] = {"Kele (Democratic Republic of Congo)"}, ["khz"] = {"Keapara"}, ["kia"] = {"Kim"}, ["kib"] = {"Koalib"}, ["kic"] = {"Kickapoo"}, ["kid"] = {"Koshin"}, ["kie"] = {"Kibet"}, ["kif"] = {"Eastern Parbate Kham"}, ["kig"] = {"Kimaama", "Kimaghima"}, ["kih"] = {"Kilmeri"}, ["kii"] = {"Kitsai"}, ["kij"] = {"Kilivila"}, ["kil"] = {"Kariya"}, ["kim"] = {"Karagas"}, ["kio"] = {"Kiowa"}, ["kip"] = {"Sheshi Kham"}, ["kiq"] = {"Kosadle", "Kosare"}, ["kis"] = {"Kis"}, ["kit"] = {"Agob"}, ["kiu"] = {"Kirmanjki (individual language)"}, ["kiv"] = {"Kimbu"}, ["kiw"] = {"Northeast Kiwai"}, ["kix"] = {"Khiamniungan Naga"}, ["kiy"] = {"Kirikiri"}, ["kiz"] = {"Kisi"}, ["kja"] = {"Mlap"}, ["kjb"] = {"Q'anjob'al", "Kanjobal"}, ["kjc"] = {"Coastal Konjo"}, ["kjd"] = {"Southern Kiwai"}, ["kje"] = {"Kisar"}, ["kjg"] = {"Khmu"}, ["kjh"] = {"Khakas"}, ["kji"] = {"Zabana"}, ["kjj"] = {"Khinalugh"}, ["kjk"] = {"Highland Konjo"}, ["kjl"] = {"Western Parbate Kham"}, ["kjm"] = {"Kháng"}, ["kjn"] = {"Kunjen"}, ["kjo"] = {"Harijan Kinnauri"}, ["kjp"] = {"Pwo Eastern Karen"}, ["kjq"] = {"Western Keres"}, ["kjr"] = {"Kurudu"}, ["kjs"] = {"East Kewa"}, ["kjt"] = {"Phrae Pwo Karen"}, ["kju"] = {"Kashaya"}, ["kjv"] = {"Kaikavian Literary Language"}, ["kjx"] = {"Ramopa"}, ["kjy"] = {"Erave"}, ["kjz"] = {"Bumthangkha"}, ["kka"] = {"Kakanda"}, ["kkb"] = {"Kwerisa"}, ["kkc"] = {"Odoodee"}, ["kkd"] = {"Kinuku"}, ["kke"] = {"Kakabe"}, ["kkf"] = {"Kalaktang Monpa"}, ["kkg"] = {"Mabaka Valley Kalinga"}, ["kkh"] = {"Khün"}, ["kki"] = {"Kagulu"}, ["kkj"] = {"Kako"}, ["kkk"] = {"Kokota"}, ["kkl"] = {"Kosarek Yale"}, ["kkm"] = {"Kiong"}, ["kkn"] = {"Kon Keu"}, ["kko"] = {"Karko"}, ["kkp"] = {"Gugubera", "Koko-Bera"}, ["kkq"] = {"Kaeku"}, ["kkr"] = {"Kir-Balar"}, ["kks"] = {"Giiwo"}, ["kkt"] = {"Koi"}, ["kku"] = {"Tumi"}, ["kkv"] = {"Kangean"}, ["kkw"] = {"Teke-Kukuya"}, ["kkx"] = {"Kohin"}, ["kky"] = {"Guugu Yimidhirr", "Guguyimidjir"}, ["kkz"] = {"Kaska"}, ["kla"] = {"Klamath-Modoc"}, ["klb"] = {"Kiliwa"}, ["klc"] = {"Kolbila"}, ["kld"] = {"Gamilaraay"}, ["kle"] = {"Kulung (Nepal)"}, ["klf"] = {"Kendeje"}, ["klg"] = {"Tagakaulo"}, ["klh"] = {"Weliki"}, ["kli"] = {"Kalumpang"}, ["klj"] = {"Khalaj"}, ["klk"] = {"Kono (Nigeria)"}, ["kll"] = {"Kagan Kalagan"}, ["klm"] = {"Migum"}, ["kln"] = {"Kalenjin"}, ["klo"] = {"Kapya"}, ["klp"] = {"Kamasa"}, ["klq"] = {"Rumu"}, ["klr"] = {"Khaling"}, ["kls"] = {"Kalasha"}, ["klt"] = {"Nukna"}, ["klu"] = {"Klao"}, ["klv"] = {"Maskelynes"}, ["klw"] = {"Tado", "Lindu"}, ["klx"] = {"Koluwawa"}, ["kly"] = {"Kalao"}, ["klz"] = {"Kabola"}, ["kma"] = {"Konni"}, ["kmb"] = {"Kimbundu"}, ["kmc"] = {"Southern Dong"}, ["kmd"] = {"Majukayang Kalinga"}, ["kme"] = {"Bakole"}, ["kmf"] = {"Kare (Papua New Guinea)"}, ["kmg"] = {"Kâte"}, ["kmh"] = {"Kalam"}, ["kmi"] = {"Kami (Nigeria)"}, ["kmj"] = {"Kumarbhag Paharia"}, ["kmk"] = {"Limos Kalinga"}, ["kml"] = {"Tanudan Kalinga"}, ["kmm"] = {"Kom (India)"}, ["kmn"] = {"Awtuw"}, ["kmo"] = {"Kwoma"}, ["kmp"] = {"Gimme"}, ["kmq"] = {"Kwama"}, ["kmr"] = {"Northern Kurdish"}, ["kms"] = {"Kamasau"}, ["kmt"] = {"Kemtuik"}, ["kmu"] = {"Kanite"}, ["kmv"] = {"Karipúna Creole French"}, ["kmw"] = {"Komo (Democratic Republic of Congo)"}, ["kmx"] = {"Waboda"}, ["kmy"] = {"Koma"}, ["kmz"] = {"Khorasani Turkish"}, ["kna"] = {"Dera (Nigeria)"}, ["knb"] = {"Lubuagan Kalinga"}, ["knc"] = {"Central Kanuri"}, ["knd"] = {"Konda"}, ["kne"] = {"Kankanaey"}, ["knf"] = {"Mankanya"}, ["kng"] = {"Koongo"}, ["kni"] = {"Kanufi"}, ["knj"] = {"Western Kanjobal"}, ["knk"] = {"Kuranko"}, ["knl"] = {"Keninjal"}, ["knm"] = {"Kanamarí"}, ["knn"] = {"Konkani (individual language)"}, ["kno"] = {"Kono (Sierra Leone)"}, ["knp"] = {"Kwanja"}, ["knq"] = {"Kintaq"}, ["knr"] = {"Kaningra"}, ["kns"] = {"Kensiu"}, ["knt"] = {"Panoan Katukína"}, ["knu"] = {"Kono (Guinea)"}, ["knv"] = {"Tabo"}, ["knw"] = {"Kung-Ekoka"}, ["knx"] = {"Kendayan", "Salako"}, ["kny"] = {"Kanyok"}, ["knz"] = {"Kalamsé"}, ["koa"] = {"Konomala"}, ["koc"] = {"Kpati"}, ["kod"] = {"Kodi"}, ["koe"] = {"Kacipo-Bale Suri"}, ["kof"] = {"Kubi"}, ["kog"] = {"Cogui", "Kogi"}, ["koh"] = {"Koyo"}, ["koi"] = {"Komi-Permyak"}, ["kok"] = {"Konkani (macrolanguage)"}, ["kol"] = {"Kol (Papua New Guinea)"}, ["koo"] = {"Konzo"}, ["kop"] = {"Waube"}, ["koq"] = {"Kota (Gabon)"}, ["kos"] = {"Kosraean"}, ["kot"] = {"Lagwan"}, ["kou"] = {"Koke"}, ["kov"] = {"Kudu-Camo"}, ["kow"] = {"Kugama"}, ["koy"] = {"Koyukon"}, ["koz"] = {"Korak"}, ["kpa"] = {"Kutto"}, ["kpb"] = {"Mullu Kurumba"}, ["kpc"] = {"Curripaco"}, ["kpd"] = {"Koba"}, ["kpe"] = {"Kpelle"}, ["kpf"] = {"Komba"}, ["kpg"] = {"Kapingamarangi"}, ["kph"] = {"Kplang"}, ["kpi"] = {"Kofei"}, ["kpj"] = {"Karajá"}, ["kpk"] = {"Kpan"}, ["kpl"] = {"Kpala"}, ["kpm"] = {"Koho"}, ["kpn"] = {"Kepkiriwát"}, ["kpo"] = {"Ikposo"}, ["kpq"] = {"Korupun-Sela"}, ["kpr"] = {"Korafe-Yegha"}, ["kps"] = {"Tehit"}, ["kpt"] = {"Karata"}, ["kpu"] = {"Kafoa"}, ["kpv"] = {"Komi-Zyrian"}, ["kpw"] = {"Kobon"}, ["kpx"] = {"Mountain Koiali"}, ["kpy"] = {"Koryak"}, ["kpz"] = {"Kupsabiny"}, ["kqa"] = {"Mum"}, ["kqb"] = {"Kovai"}, ["kqc"] = {"Doromu-Koki"}, ["kqd"] = {"Koy Sanjaq Surat"}, ["kqe"] = {"Kalagan"}, ["kqf"] = {"Kakabai"}, ["kqg"] = {"Khe"}, ["kqh"] = {"Kisankasa"}, ["kqi"] = {"Koitabu"}, ["kqj"] = {"Koromira"}, ["kqk"] = {"Kotafon Gbe"}, ["kql"] = {"Kyenele"}, ["kqm"] = {"Khisa"}, ["kqn"] = {"Kaonde"}, ["kqo"] = {"Eastern Krahn"}, ["kqp"] = {"Kimré"}, ["kqq"] = {"Krenak"}, ["kqr"] = {"Kimaragang"}, ["kqs"] = {"Northern Kissi"}, ["kqt"] = {"Klias River Kadazan"}, ["kqu"] = {"Seroa"}, ["kqv"] = {"Okolod"}, ["kqw"] = {"Kandas"}, ["kqx"] = {"Mser"}, ["kqy"] = {"Koorete"}, ["kqz"] = {"Korana"}, ["kra"] = {"Kumhali"}, ["krb"] = {"Karkin"}, ["krc"] = {"Karachay-Balkar"}, ["krd"] = {"Kairui-Midiki"}, ["kre"] = {"Panará"}, ["krf"] = {"Koro (Vanuatu)"}, ["krh"] = {"Kurama"}, ["kri"] = {"Krio"}, ["krj"] = {"Kinaray-A"}, ["krk"] = {"Kerek"}, ["krl"] = {"Karelian"}, ["krn"] = {"Sapo"}, ["kro"] = {"Kru languages"}, ["krp"] = {"Durop"}, ["krr"] = {"Krung"}, ["krs"] = {"Gbaya (Sudan)"}, ["krt"] = {"Tumari Kanuri"}, ["kru"] = {"Kurukh"}, ["krv"] = {"Kavet"}, ["krw"] = {"Western Krahn"}, ["krx"] = {"Karon"}, ["kry"] = {"Kryts"}, ["krz"] = {"Sota Kanum"}, ["ksb"] = {"Shambala"}, ["ksc"] = {"Southern Kalinga"}, ["ksd"] = {"Kuanua"}, ["kse"] = {"Kuni"}, ["ksf"] = {"Bafia"}, ["ksg"] = {"Kusaghe"}, ["ksh"] = {"Kölsch"}, ["ksi"] = {"Krisa", "I'saka"}, ["ksj"] = {"Uare"}, ["ksk"] = {"Kansa"}, ["ksl"] = {"Kumalu"}, ["ksm"] = {"Kumba"}, ["ksn"] = {"Kasiguranin"}, ["kso"] = {"Kofa"}, ["ksp"] = {"Kaba"}, ["ksq"] = {"Kwaami"}, ["ksr"] = {"Borong"}, ["kss"] = {"Southern Kisi"}, ["kst"] = {"Winyé"}, ["ksu"] = {"Khamyang"}, ["ksv"] = {"Kusu"}, ["ksw"] = {"S'gaw Karen"}, ["ksx"] = {"Kedang"}, ["ksy"] = {"Kharia Thar"}, ["ksz"] = {"Kodaku"}, ["kta"] = {"Katua"}, ["ktb"] = {"Kambaata"}, ["ktc"] = {"Kholok"}, ["ktd"] = {"Kokata", "Kukatha"}, ["kte"] = {"Nubri"}, ["ktf"] = {"Kwami"}, ["ktg"] = {"Kalkutung"}, ["kth"] = {"Karanga"}, ["kti"] = {"North Muyu"}, ["ktj"] = {"Plapo Krumen"}, ["ktk"] = {"Kaniet"}, ["ktl"] = {"Koroshi"}, ["ktm"] = {"Kurti"}, ["ktn"] = {"Karitiâna"}, ["kto"] = {"Kuot"}, ["ktp"] = {"Kaduo"}, ["ktq"] = {"Katabaga"}, ["kts"] = {"South Muyu"}, ["ktt"] = {"Ketum"}, ["ktu"] = {"Kituba (Democratic Republic of Congo)"}, ["ktv"] = {"Eastern Katu"}, ["ktw"] = {"Kato"}, ["ktx"] = {"Kaxararí"}, ["kty"] = {"Kango (Bas-Uélé District)"}, ["ktz"] = {"Juǀʼhoan", "Juǀʼhoansi"}, ["kub"] = {"Kutep"}, ["kuc"] = {"Kwinsu"}, ["kud"] = {"'Auhelawa"}, ["kue"] = {"Kuman (Papua New Guinea)"}, ["kuf"] = {"Western Katu"}, ["kug"] = {"Kupa"}, ["kuh"] = {"Kushi"}, ["kui"] = {"Kuikúro-Kalapálo", "Kalapalo"}, ["kuj"] = {"Kuria"}, ["kuk"] = {"Kepo'"}, ["kul"] = {"Kulere"}, ["kum"] = {"Kumyk"}, ["kun"] = {"Kunama"}, ["kuo"] = {"Kumukio"}, ["kup"] = {"Kunimaipa"}, ["kuq"] = {"Karipuna"}, ["kus"] = {"Kusaal"}, ["kut"] = {"Kutenai"}, ["kuu"] = {"Upper Kuskokwim"}, ["kuv"] = {"Kur"}, ["kuw"] = {"Kpagua"}, ["kux"] = {"Kukatja"}, ["kuy"] = {"Kuuku-Ya'u"}, ["kuz"] = {"Kunza"}, ["kva"] = {"Bagvalal"}, ["kvb"] = {"Kubu"}, ["kvc"] = {"Kove"}, ["kvd"] = {"Kui (Indonesia)"}, ["kve"] = {"Kalabakan"}, ["kvf"] = {"Kabalai"}, ["kvg"] = {"Kuni-Boazi"}, ["kvh"] = {"Komodo"}, ["kvi"] = {"Kwang"}, ["kvj"] = {"Psikye"}, ["kvk"] = {"Korean Sign Language"}, ["kvl"] = {"Kayaw"}, ["kvm"] = {"Kendem"}, ["kvn"] = {"Border Kuna"}, ["kvo"] = {"Dobel"}, ["kvp"] = {"Kompane"}, ["kvq"] = {"Geba Karen"}, ["kvr"] = {"Kerinci"}, ["kvt"] = {"Lahta Karen", "Lahta"}, ["kvu"] = {"Yinbaw Karen"}, ["kvv"] = {"Kola"}, ["kvw"] = {"Wersing"}, ["kvx"] = {"Parkari Koli"}, ["kvy"] = {"Yintale Karen", "Yintale"}, ["kvz"] = {"Tsakwambo", "Tsaukambo"}, ["kwa"] = {"Dâw"}, ["kwb"] = {"Kwa"}, ["kwc"] = {"Likwala"}, ["kwd"] = {"Kwaio"}, ["kwe"] = {"Kwerba"}, ["kwf"] = {"Kwara'ae"}, ["kwg"] = {"Sara Kaba Deme"}, ["kwh"] = {"Kowiai"}, ["kwi"] = {"Awa-Cuaiquer"}, ["kwj"] = {"Kwanga"}, ["kwk"] = {"Kwakiutl"}, ["kwl"] = {"Kofyar"}, ["kwm"] = {"Kwambi"}, ["kwn"] = {"Kwangali"}, ["kwo"] = {"Kwomtari"}, ["kwp"] = {"Kodia"}, ["kwr"] = {"Kwer"}, ["kws"] = {"Kwese"}, ["kwt"] = {"Kwesten"}, ["kwu"] = {"Kwakum"}, ["kwv"] = {"Sara Kaba Náà"}, ["kww"] = {"Kwinti"}, ["kwx"] = {"Khirwar"}, ["kwy"] = {"San Salvador Kongo"}, ["kwz"] = {"Kwadi"}, ["kxa"] = {"Kairiru"}, ["kxb"] = {"Krobu"}, ["kxc"] = {"Konso", "Khonso"}, ["kxd"] = {"Brunei"}, ["kxf"] = {"Manumanaw Karen", "Manumanaw"}, ["kxh"] = {"Karo (Ethiopia)"}, ["kxi"] = {"Keningau Murut"}, ["kxj"] = {"Kulfa"}, ["kxk"] = {"Zayein Karen"}, ["kxm"] = {"Northern Khmer"}, ["kxn"] = {"Kanowit-Tanjong Melanau"}, ["kxo"] = {"Kanoé"}, ["kxp"] = {"Wadiyara Koli"}, ["kxq"] = {"Smärky Kanum"}, ["kxr"] = {"Koro (Papua New Guinea)"}, ["kxs"] = {"Kangjia"}, ["kxt"] = {"Koiwat"}, ["kxv"] = {"Kuvi"}, ["kxw"] = {"Konai"}, ["kxx"] = {"Likuba"}, ["kxy"] = {"Kayong"}, ["kxz"] = {"Kerewo"}, ["kya"] = {"Kwaya"}, ["kyb"] = {"Butbut Kalinga"}, ["kyc"] = {"Kyaka"}, ["kyd"] = {"Karey"}, ["kye"] = {"Krache"}, ["kyf"] = {"Kouya"}, ["kyg"] = {"Keyagana"}, ["kyh"] = {"Karok"}, ["kyi"] = {"Kiput"}, ["kyj"] = {"Karao"}, ["kyk"] = {"Kamayo"}, ["kyl"] = {"Kalapuya"}, ["kym"] = {"Kpatili"}, ["kyn"] = {"Northern Binukidnon"}, ["kyo"] = {"Kelon"}, ["kyp"] = {"Kang"}, ["kyq"] = {"Kenga"}, ["kyr"] = {"Kuruáya"}, ["kys"] = {"Baram Kayan"}, ["kyt"] = {"Kayagar"}, ["kyu"] = {"Western Kayah"}, ["kyv"] = {"Kayort"}, ["kyw"] = {"Kudmali"}, ["kyx"] = {"Rapoisi"}, ["kyy"] = {"Kambaira"}, ["kyz"] = {"Kayabí"}, ["kza"] = {"Western Karaboro"}, ["kzb"] = {"Kaibobo"}, ["kzc"] = {"Bondoukou Kulango"}, ["kzd"] = {"Kadai"}, ["kze"] = {"Kosena"}, ["kzf"] = {"Da'a Kaili"}, ["kzg"] = {"Kikai"}, ["kzi"] = {"Kelabit"}, ["kzk"] = {"Kazukuru"}, ["kzl"] = {"Kayeli"}, ["kzm"] = {"Kais"}, ["kzn"] = {"Kokola"}, ["kzo"] = {"Kaningi"}, ["kzp"] = {"Kaidipang"}, ["kzq"] = {"Kaike"}, ["kzr"] = {"Karang"}, ["kzs"] = {"Sugut Dusun"}, ["kzu"] = {"Kayupulau"}, ["kzv"] = {"Komyandaret"}, ["kzw"] = {"Karirí-Xocó"}, ["kzx"] = {"Kamarian"}, ["kzy"] = {"Kango (Tshopo District)"}, ["kzz"] = {"Kalabra"}, ["laa"] = {"Southern Subanen"}, ["lab"] = {"Linear A"}, ["lac"] = {"Lacandon"}, ["lad"] = {"Ladino"}, ["lae"] = {"Pattani"}, ["laf"] = {"Lafofa"}, ["lag"] = {"Rangi"}, ["lah"] = {"Lahnda"}, ["lai"] = {"Lambya"}, ["laj"] = {"Lango (Uganda)"}, ["lal"] = {"Lalia"}, ["lam"] = {"Lamba"}, ["lan"] = {"Laru"}, ["lap"] = {"Laka (Chad)"}, ["laq"] = {"Qabiao"}, ["lar"] = {"Larteh"}, ["las"] = {"Lama (Togo)"}, ["lau"] = {"Laba"}, ["law"] = {"Lauje"}, ["lax"] = {"Tiwa"}, ["lay"] = {"Lama Bai"}, ["laz"] = {"Aribwatsa"}, ["lbb"] = {"Label"}, ["lbc"] = {"Lakkia"}, ["lbe"] = {"Lak"}, ["lbf"] = {"Tinani"}, ["lbg"] = {"Laopang"}, ["lbi"] = {"La'bi"}, ["lbj"] = {"Ladakhi"}, ["lbk"] = {"Central Bontok"}, ["lbl"] = {"Libon Bikol"}, ["lbm"] = {"Lodhi"}, ["lbn"] = {"Rmeet"}, ["lbo"] = {"Laven"}, ["lbq"] = {"Wampar"}, ["lbr"] = {"Lohorung"}, ["lbs"] = {"Libyan Sign Language"}, ["lbt"] = {"Lachi"}, ["lbu"] = {"Labu"}, ["lbv"] = {"Lavatbura-Lamusong"}, ["lbw"] = {"Tolaki"}, ["lbx"] = {"Lawangan"}, ["lby"] = {"Lamalama", "Lamu-Lamu"}, ["lbz"] = {"Lardil"}, ["lcc"] = {"Legenyem"}, ["lcd"] = {"Lola"}, ["lce"] = {"Loncong", "Sekak"}, ["lcf"] = {"Lubu"}, ["lch"] = {"Luchazi"}, ["lcl"] = {"Lisela"}, ["lcm"] = {"Tungag"}, ["lcp"] = {"Western Lawa"}, ["lcq"] = {"Luhu"}, ["lcs"] = {"Lisabata-Nuniali"}, ["lda"] = {"Kla-Dan"}, ["ldb"] = {"Dũya"}, ["ldd"] = {"Luri"}, ["ldg"] = {"Lenyima"}, ["ldh"] = {"Lamja-Dengsa-Tola"}, ["ldi"] = {"Laari"}, ["ldj"] = {"Lemoro"}, ["ldk"] = {"Leelau"}, ["ldl"] = {"Kaan"}, ["ldm"] = {"Landoma"}, ["ldn"] = {"Láadan"}, ["ldo"] = {"Loo"}, ["ldp"] = {"Tso"}, ["ldq"] = {"Lufu"}, ["lea"] = {"Lega-Shabunda"}, ["leb"] = {"Lala-Bisa"}, ["lec"] = {"Leco"}, ["led"] = {"Lendu"}, ["lee"] = {"Lyélé"}, ["lef"] = {"Lelemi"}, ["leh"] = {"Lenje"}, ["lei"] = {"Lemio"}, ["lej"] = {"Lengola"}, ["lek"] = {"Leipon"}, ["lel"] = {"Lele (Democratic Republic of Congo)"}, ["lem"] = {"Nomaande"}, ["len"] = {"Lenca"}, ["leo"] = {"Leti (Cameroon)"}, ["lep"] = {"Lepcha"}, ["leq"] = {"Lembena"}, ["ler"] = {"Lenkau"}, ["les"] = {"Lese"}, ["let"] = {"Lesing-Gelimi", "Amio-Gelimi"}, ["leu"] = {"Kara (Papua New Guinea)"}, ["lev"] = {"Lamma"}, ["lew"] = {"Ledo Kaili"}, ["lex"] = {"Luang"}, ["ley"] = {"Lemolang"}, ["lez"] = {"Lezghian"}, ["lfa"] = {"Lefa"}, ["lfn"] = {"Lingua Franca Nova"}, ["lga"] = {"Lungga"}, ["lgb"] = {"Laghu"}, ["lgg"] = {"Lugbara"}, ["lgh"] = {"Laghuu"}, ["lgi"] = {"Lengilu"}, ["lgk"] = {"Lingarak", "Neverver"}, ["lgl"] = {"Wala"}, ["lgm"] = {"Lega-Mwenga"}, ["lgn"] = {"T'apo", "Opuuo"}, ["lgo"] = {"Lango (South Sudan)"}, ["lgq"] = {"Logba"}, ["lgr"] = {"Lengo"}, ["lgs"] = {"Guinea-Bissau Sign Language", "Língua Gestual Guineense"}, ["lgt"] = {"Pahi"}, ["lgu"] = {"Longgu"}, ["lgz"] = {"Ligenza"}, ["lha"] = {"Laha (Viet Nam)"}, ["lhh"] = {"Laha (Indonesia)"}, ["lhi"] = {"Lahu Shi"}, ["lhl"] = {"Lahul Lohar"}, ["lhm"] = {"Lhomi"}, ["lhn"] = {"Lahanan"}, ["lhp"] = {"Lhokpu"}, ["lhs"] = {"Mlahsö"}, ["lht"] = {"Lo-Toga"}, ["lhu"] = {"Lahu"}, ["lia"] = {"West-Central Limba"}, ["lib"] = {"Likum"}, ["lic"] = {"Hlai"}, ["lid"] = {"Nyindrou"}, ["lie"] = {"Likila"}, ["lif"] = {"Limbu"}, ["lig"] = {"Ligbi"}, ["lih"] = {"Lihir"}, ["lij"] = {"Ligurian"}, ["lik"] = {"Lika"}, ["lil"] = {"Lillooet"}, ["lio"] = {"Liki"}, ["lip"] = {"Sekpele"}, ["liq"] = {"Libido"}, ["lir"] = {"Liberian English"}, ["lis"] = {"Lisu"}, ["liu"] = {"Logorik"}, ["liv"] = {"Liv"}, ["liw"] = {"Col"}, ["lix"] = {"Liabuku"}, ["liy"] = {"Banda-Bambari"}, ["liz"] = {"Libinza"}, ["lja"] = {"Golpa"}, ["lje"] = {"Rampi"}, ["lji"] = {"Laiyolo"}, ["ljl"] = {"Li'o"}, ["ljp"] = {"Lampung Api"}, ["ljw"] = {"Yirandali"}, ["ljx"] = {"Yuru"}, ["lka"] = {"Lakalei"}, ["lkb"] = {"Kabras", "Lukabaras"}, ["lkc"] = {"Kucong"}, ["lkd"] = {"Lakondê"}, ["lke"] = {"Kenyi"}, ["lkh"] = {"Lakha"}, ["lki"] = {"Laki"}, ["lkj"] = {"Remun"}, ["lkl"] = {"Laeko-Libuat"}, ["lkm"] = {"Kalaamaya"}, ["lkn"] = {"Lakon", "Vure"}, ["lko"] = {"Khayo", "Olukhayo"}, ["lkr"] = {"Päri"}, ["lks"] = {"Kisa", "Olushisa"}, ["lkt"] = {"Lakota"}, ["lku"] = {"Kungkari"}, ["lky"] = {"Lokoya"}, ["lla"] = {"Lala-Roba"}, ["llb"] = {"Lolo"}, ["llc"] = {"Lele (Guinea)"}, ["lld"] = {"Ladin"}, ["lle"] = {"Lele (Papua New Guinea)"}, ["llf"] = {"Hermit"}, ["llg"] = {"Lole"}, ["llh"] = {"Lamu"}, ["lli"] = {"Teke-Laali"}, ["llj"] = {"Ladji Ladji"}, ["llk"] = {"Lelak"}, ["lll"] = {"Lilau"}, ["llm"] = {"Lasalimu"}, ["lln"] = {"Lele (Chad)"}, ["llp"] = {"North Efate"}, ["llq"] = {"Lolak"}, ["lls"] = {"Lithuanian Sign Language"}, ["llu"] = {"Lau"}, ["llx"] = {"Lauan"}, ["lma"] = {"East Limba"}, ["lmb"] = {"Merei"}, ["lmc"] = {"Limilngan"}, ["lmd"] = {"Lumun"}, ["lme"] = {"Pévé"}, ["lmf"] = {"South Lembata"}, ["lmg"] = {"Lamogai"}, ["lmh"] = {"Lambichhong"}, ["lmi"] = {"Lombi"}, ["lmj"] = {"West Lembata"}, ["lmk"] = {"Lamkang"}, ["lml"] = {"Hano"}, ["lmn"] = {"Lambadi"}, ["lmo"] = {"Lombard"}, ["lmp"] = {"Limbum"}, ["lmq"] = {"Lamatuka"}, ["lmr"] = {"Lamalera"}, ["lmu"] = {"Lamenu"}, ["lmv"] = {"Lomaiviti"}, ["lmw"] = {"Lake Miwok"}, ["lmx"] = {"Laimbue"}, ["lmy"] = {"Lamboya"}, ["lna"] = {"Langbashe"}, ["lnb"] = {"Mbalanhu"}, ["lnd"] = {"Lundayeh", "Lun Bawang"}, ["lng"] = {"Langobardic"}, ["lnh"] = {"Lanoh"}, ["lni"] = {"Daantanai'"}, ["lnj"] = {"Leningitij"}, ["lnl"] = {"South Central Banda"}, ["lnm"] = {"Langam"}, ["lnn"] = {"Lorediakarkar"}, ["lns"] = {"Lamnso'"}, ["lnu"] = {"Longuda"}, ["lnw"] = {"Lanima"}, ["lnz"] = {"Lonzo"}, ["loa"] = {"Loloda"}, ["lob"] = {"Lobi"}, ["loc"] = {"Inonhan"}, ["loe"] = {"Saluan"}, ["lof"] = {"Logol"}, ["log"] = {"Logo"}, ["loh"] = {"Laarim", "Narim"}, ["loi"] = {"Loma (Côte d'Ivoire)"}, ["loj"] = {"Lou"}, ["lok"] = {"Loko"}, ["lol"] = {"Mongo"}, ["lom"] = {"Loma (Liberia)"}, ["lon"] = {"Malawi Lomwe"}, ["loo"] = {"Lombo"}, ["lop"] = {"Lopa"}, ["loq"] = {"Lobala"}, ["lor"] = {"Téén"}, ["los"] = {"Loniu"}, ["lot"] = {"Otuho"}, ["lou"] = {"Louisiana Creole"}, ["lov"] = {"Lopi"}, ["low"] = {"Tampias Lobu"}, ["lox"] = {"Loun"}, ["loy"] = {"Loke"}, ["loz"] = {"Lozi"}, ["lpa"] = {"Lelepa"}, ["lpe"] = {"Lepki"}, ["lpn"] = {"Long Phuri Naga"}, ["lpo"] = {"Lipo"}, ["lpx"] = {"Lopit"}, ["lqr"] = {"Logir"}, ["lra"] = {"Rara Bakati'"}, ["lrc"] = {"Northern Luri"}, ["lre"] = {"Laurentian"}, ["lrg"] = {"Laragia"}, ["lri"] = {"Marachi", "Olumarachi"}, ["lrk"] = {"Loarki"}, ["lrl"] = {"Lari"}, ["lrm"] = {"Marama", "Olumarama"}, ["lrn"] = {"Lorang"}, ["lro"] = {"Laro"}, ["lrr"] = {"Southern Yamphu"}, ["lrt"] = {"Larantuka Malay"}, ["lrv"] = {"Larevat"}, ["lrz"] = {"Lemerig"}, ["lsa"] = {"Lasgerdi"}, ["lsb"] = {"Burundian Sign Language", "Langue des Signes Burundaise"}, ["lsc"] = {"Albarradas Sign Language", "Lengua de señas Albarradas"}, ["lsd"] = {"Lishana Deni"}, ["lse"] = {"Lusengo"}, ["lsh"] = {"Lish"}, ["lsi"] = {"Lashi"}, ["lsl"] = {"Latvian Sign Language"}, ["lsm"] = {"Saamia", "Olusamia"}, ["lsn"] = {"Tibetan Sign Language"}, ["lso"] = {"Laos Sign Language"}, ["lsp"] = {"Panamanian Sign Language", "Lengua de Señas Panameñas"}, ["lsr"] = {"Aruop"}, ["lss"] = {"Lasi"}, ["lst"] = {"Trinidad and Tobago Sign Language"}, ["lsv"] = {"Sivia Sign Language"}, ["lsw"] = {"Seychelles Sign Language", "Lalang Siny Seselwa", "Langue des Signes Seychelloise"}, ["lsy"] = {"Mauritian Sign Language"}, ["ltc"] = {"Late Middle Chinese"}, ["ltg"] = {"Latgalian"}, ["lth"] = {"Thur"}, ["lti"] = {"Leti (Indonesia)"}, ["ltn"] = {"Latundê"}, ["lto"] = {"Tsotso", "Olutsotso"}, ["lts"] = {"Tachoni", "Lutachoni"}, ["ltu"] = {"Latu"}, ["lua"] = {"Luba-Lulua"}, ["luc"] = {"Aringa"}, ["lud"] = {"Ludian"}, ["lue"] = {"Luvale"}, ["luf"] = {"Laua"}, ["lui"] = {"Luiseno"}, ["luj"] = {"Luna"}, ["luk"] = {"Lunanakha"}, ["lul"] = {"Olu'bo"}, ["lum"] = {"Luimbi"}, ["lun"] = {"Lunda"}, ["luo"] = {"Luo (Kenya and Tanzania)", "Dholuo"}, ["lup"] = {"Lumbu"}, ["luq"] = {"Lucumi"}, ["lur"] = {"Laura"}, ["lus"] = {"Lushai"}, ["lut"] = {"Lushootseed"}, ["luu"] = {"Lumba-Yakkha"}, ["luv"] = {"Luwati"}, ["luw"] = {"Luo (Cameroon)"}, ["luy"] = {"Luyia", "Oluluyia"}, ["luz"] = {"Southern Luri"}, ["lva"] = {"Maku'a"}, ["lvi"] = {"Lavi"}, ["lvk"] = {"Lavukaleve"}, ["lvl"] = {"Lwel"}, ["lvs"] = {"Standard Latvian"}, ["lvu"] = {"Levuka"}, ["lwa"] = {"Lwalu"}, ["lwe"] = {"Lewo Eleng"}, ["lwg"] = {"Wanga", "Oluwanga"}, ["lwh"] = {"White Lachi"}, ["lwl"] = {"Eastern Lawa"}, ["lwm"] = {"Laomian"}, ["lwo"] = {"Luwo"}, ["lws"] = {"Malawian Sign Language"}, ["lwt"] = {"Lewotobi"}, ["lwu"] = {"Lawu"}, ["lww"] = {"Lewo"}, ["lxm"] = {"Lakurumau"}, ["lya"] = {"Layakha"}, ["lyg"] = {"Lyngngam"}, ["lyn"] = {"Luyana"}, ["lzh"] = {"Literary Chinese"}, ["lzl"] = {"Litzlitz"}, ["lzn"] = {"Leinong Naga"}, ["lzz"] = {"Laz"}, ["maa"] = {"San Jerónimo Tecóatl Mazatec"}, ["mab"] = {"Yutanduchi Mixtec"}, ["mad"] = {"Madurese"}, ["mae"] = {"Bo-Rukul"}, ["maf"] = {"Mafa"}, ["mag"] = {"Magahi"}, ["mai"] = {"Maithili"}, ["maj"] = {"Jalapa De Díaz Mazatec"}, ["mak"] = {"Makasar"}, ["mam"] = {"Mam"}, ["man"] = {"Mandingo", "Manding"}, ["map"] = {"Austronesian languages"}, ["maq"] = {"Chiquihuitlán Mazatec"}, ["mas"] = {"Masai"}, ["mat"] = {"San Francisco Matlatzinca"}, ["mau"] = {"Huautla Mazatec"}, ["mav"] = {"Sateré-Mawé"}, ["maw"] = {"Mampruli"}, ["max"] = {"North Moluccan Malay"}, ["maz"] = {"Central Mazahua"}, ["mba"] = {"Higaonon"}, ["mbb"] = {"Western Bukidnon Manobo"}, ["mbc"] = {"Macushi"}, ["mbd"] = {"Dibabawon Manobo"}, ["mbe"] = {"Molale"}, ["mbf"] = {"Baba Malay"}, ["mbh"] = {"Mangseng"}, ["mbi"] = {"Ilianen Manobo"}, ["mbj"] = {"Nadëb"}, ["mbk"] = {"Malol"}, ["mbl"] = {"Maxakalí"}, ["mbm"] = {"Ombamba"}, ["mbn"] = {"Macaguán"}, ["mbo"] = {"Mbo (Cameroon)"}, ["mbp"] = {"Malayo"}, ["mbq"] = {"Maisin"}, ["mbr"] = {"Nukak Makú"}, ["mbs"] = {"Sarangani Manobo"}, ["mbt"] = {"Matigsalug Manobo"}, ["mbu"] = {"Mbula-Bwazza"}, ["mbv"] = {"Mbulungish"}, ["mbw"] = {"Maring"}, ["mbx"] = {"Mari (East Sepik Province)"}, ["mby"] = {"Memoni"}, ["mbz"] = {"Amoltepec Mixtec"}, ["mca"] = {"Maca"}, ["mcb"] = {"Machiguenga"}, ["mcc"] = {"Bitur"}, ["mcd"] = {"Sharanahua"}, ["mce"] = {"Itundujia Mixtec"}, ["mcf"] = {"Matsés"}, ["mcg"] = {"Mapoyo"}, ["mch"] = {"Maquiritari"}, ["mci"] = {"Mese"}, ["mcj"] = {"Mvanip"}, ["mck"] = {"Mbunda"}, ["mcl"] = {"Macaguaje"}, ["mcm"] = {"Malaccan Creole Portuguese"}, ["mcn"] = {"Masana"}, ["mco"] = {"Coatlán Mixe"}, ["mcp"] = {"Makaa"}, ["mcq"] = {"Ese"}, ["mcr"] = {"Menya"}, ["mcs"] = {"Mambai"}, ["mct"] = {"Mengisa"}, ["mcu"] = {"Cameroon Mambila"}, ["mcv"] = {"Minanibai"}, ["mcw"] = {"Mawa (Chad)"}, ["mcx"] = {"Mpiemo"}, ["mcy"] = {"South Watut"}, ["mcz"] = {"Mawan"}, ["mda"] = {"Mada (Nigeria)"}, ["mdb"] = {"Morigi"}, ["mdc"] = {"Male (Papua New Guinea)"}, ["mdd"] = {"Mbum"}, ["mde"] = {"Maba (Chad)"}, ["mdf"] = {"Moksha"}, ["mdg"] = {"Massalat"}, ["mdh"] = {"Maguindanaon"}, ["mdi"] = {"Mamvu"}, ["mdj"] = {"Mangbetu"}, ["mdk"] = {"Mangbutu"}, ["mdl"] = {"Maltese Sign Language"}, ["mdm"] = {"Mayogo"}, ["mdn"] = {"Mbati"}, ["mdp"] = {"Mbala"}, ["mdq"] = {"Mbole"}, ["mdr"] = {"Mandar"}, ["mds"] = {"Maria (Papua New Guinea)"}, ["mdt"] = {"Mbere"}, ["mdu"] = {"Mboko"}, ["mdv"] = {"Santa Lucía Monteverde Mixtec"}, ["mdw"] = {"Mbosi"}, ["mdx"] = {"Dizin"}, ["mdy"] = {"Male (Ethiopia)"}, ["mdz"] = {"Suruí Do Pará"}, ["mea"] = {"Menka"}, ["meb"] = {"Ikobi"}, ["mec"] = {"Marra"}, ["med"] = {"Melpa"}, ["mee"] = {"Mengen"}, ["mef"] = {"Megam"}, ["meh"] = {"Southwestern Tlaxiaco Mixtec"}, ["mei"] = {"Midob"}, ["mej"] = {"Meyah"}, ["mek"] = {"Mekeo"}, ["mel"] = {"Central Melanau"}, ["mem"] = {"Mangala"}, ["men"] = {"Mende (Sierra Leone)"}, ["meo"] = {"Kedah Malay"}, ["mep"] = {"Miriwoong"}, ["meq"] = {"Merey"}, ["mer"] = {"Meru"}, ["mes"] = {"Masmaje"}, ["met"] = {"Mato"}, ["meu"] = {"Motu"}, ["mev"] = {"Mano"}, ["mew"] = {"Maaka"}, ["mey"] = {"Hassaniyya"}, ["mez"] = {"Menominee"}, ["mfa"] = {"Pattani Malay"}, ["mfb"] = {"Bangka"}, ["mfc"] = {"Mba"}, ["mfd"] = {"Mendankwe-Nkwen"}, ["mfe"] = {"Morisyen"}, ["mff"] = {"Naki"}, ["mfg"] = {"Mogofin"}, ["mfh"] = {"Matal"}, ["mfi"] = {"Wandala"}, ["mfj"] = {"Mefele"}, ["mfk"] = {"North Mofu"}, ["mfl"] = {"Putai"}, ["mfm"] = {"Marghi South"}, ["mfn"] = {"Cross River Mbembe"}, ["mfo"] = {"Mbe"}, ["mfp"] = {"Makassar Malay"}, ["mfq"] = {"Moba"}, ["mfr"] = {"Marrithiyel"}, ["mfs"] = {"Mexican Sign Language"}, ["mft"] = {"Mokerang"}, ["mfu"] = {"Mbwela"}, ["mfv"] = {"Mandjak"}, ["mfw"] = {"Mulaha"}, ["mfx"] = {"Melo"}, ["mfy"] = {"Mayo"}, ["mfz"] = {"Mabaan"}, ["mga"] = {"Middle Irish (900-1200)"}, ["mgb"] = {"Mararit"}, ["mgc"] = {"Morokodo"}, ["mgd"] = {"Moru"}, ["mge"] = {"Mango"}, ["mgf"] = {"Maklew"}, ["mgg"] = {"Mpumpong"}, ["mgh"] = {"Makhuwa-Meetto"}, ["mgi"] = {"Lijili"}, ["mgj"] = {"Abureni"}, ["mgk"] = {"Mawes"}, ["mgl"] = {"Maleu-Kilenge"}, ["mgm"] = {"Mambae"}, ["mgn"] = {"Mbangi"}, ["mgo"] = {"Meta'"}, ["mgp"] = {"Eastern Magar"}, ["mgq"] = {"Malila"}, ["mgr"] = {"Mambwe-Lungu"}, ["mgs"] = {"Manda (Tanzania)"}, ["mgt"] = {"Mongol"}, ["mgu"] = {"Mailu"}, ["mgv"] = {"Matengo"}, ["mgw"] = {"Matumbi"}, ["mgy"] = {"Mbunga"}, ["mgz"] = {"Mbugwe"}, ["mha"] = {"Manda (India)"}, ["mhb"] = {"Mahongwe"}, ["mhc"] = {"Mocho"}, ["mhd"] = {"Mbugu"}, ["mhe"] = {"Besisi", "Mah Meri"}, ["mhf"] = {"Mamaa"}, ["mhg"] = {"Margu"}, ["mhi"] = {"Ma'di"}, ["mhj"] = {"Mogholi"}, ["mhk"] = {"Mungaka"}, ["mhl"] = {"Mauwake"}, ["mhm"] = {"Makhuwa-Moniga"}, ["mhn"] = {"Mócheno"}, ["mho"] = {"Mashi (Zambia)"}, ["mhp"] = {"Balinese Malay"}, ["mhq"] = {"Mandan"}, ["mhr"] = {"Eastern Mari"}, ["mhs"] = {"Buru (Indonesia)"}, ["mht"] = {"Mandahuaca"}, ["mhu"] = {"Digaro-Mishmi", "Darang Deng"}, ["mhw"] = {"Mbukushu"}, ["mhx"] = {"Maru", "Lhaovo"}, ["mhy"] = {"Ma'anyan"}, ["mhz"] = {"Mor (Mor Islands)"}, ["mia"] = {"Miami"}, ["mib"] = {"Atatláhuca Mixtec"}, ["mic"] = {"Mi'kmaq", "Micmac"}, ["mid"] = {"Mandaic"}, ["mie"] = {"Ocotepec Mixtec"}, ["mif"] = {"Mofu-Gudur"}, ["mig"] = {"San Miguel El Grande Mixtec"}, ["mih"] = {"Chayuco Mixtec"}, ["mii"] = {"Chigmecatitlán Mixtec"}, ["mij"] = {"Abar", "Mungbam"}, ["mik"] = {"Mikasuki"}, ["mil"] = {"Peñoles Mixtec"}, ["mim"] = {"Alacatlatzala Mixtec"}, ["min"] = {"Minangkabau"}, ["mio"] = {"Pinotepa Nacional Mixtec"}, ["mip"] = {"Apasco-Apoala Mixtec"}, ["miq"] = {"Mískito"}, ["mir"] = {"Isthmus Mixe"}, ["mis"] = {"Uncoded languages"}, ["mit"] = {"Southern Puebla Mixtec"}, ["miu"] = {"Cacaloxtepec Mixtec"}, ["miw"] = {"Akoye"}, ["mix"] = {"Mixtepec Mixtec"}, ["miy"] = {"Ayutla Mixtec"}, ["miz"] = {"Coatzospan Mixtec"}, ["mjb"] = {"Makalero"}, ["mjc"] = {"San Juan Colorado Mixtec"}, ["mjd"] = {"Northwest Maidu"}, ["mje"] = {"Muskum"}, ["mjg"] = {"Tu"}, ["mjh"] = {"Mwera (Nyasa)"}, ["mji"] = {"Kim Mun"}, ["mjj"] = {"Mawak"}, ["mjk"] = {"Matukar"}, ["mjl"] = {"Mandeali"}, ["mjm"] = {"Medebur"}, ["mjn"] = {"Ma (Papua New Guinea)"}, ["mjo"] = {"Malankuravan"}, ["mjp"] = {"Malapandaram"}, ["mjq"] = {"Malaryan"}, ["mjr"] = {"Malavedan"}, ["mjs"] = {"Miship"}, ["mjt"] = {"Sauria Paharia"}, ["mju"] = {"Manna-Dora"}, ["mjv"] = {"Mannan"}, ["mjw"] = {"Karbi"}, ["mjx"] = {"Mahali"}, ["mjy"] = {"Mahican"}, ["mjz"] = {"Majhi"}, ["mka"] = {"Mbre"}, ["mkb"] = {"Mal Paharia"}, ["mkc"] = {"Siliput"}, ["mke"] = {"Mawchi"}, ["mkf"] = {"Miya"}, ["mkg"] = {"Mak (China)"}, ["mkh"] = {"Mon-Khmer languages"}, ["mki"] = {"Dhatki"}, ["mkj"] = {"Mokilese"}, ["mkk"] = {"Byep"}, ["mkl"] = {"Mokole"}, ["mkm"] = {"Moklen"}, ["mkn"] = {"Kupang Malay"}, ["mko"] = {"Mingang Doso"}, ["mkp"] = {"Moikodi"}, ["mkq"] = {"Bay Miwok"}, ["mkr"] = {"Malas"}, ["mks"] = {"Silacayoapan Mixtec"}, ["mkt"] = {"Vamale"}, ["mku"] = {"Konyanka Maninka"}, ["mkv"] = {"Mafea"}, ["mkw"] = {"Kituba (Congo)"}, ["mkx"] = {"Kinamiging Manobo"}, ["mky"] = {"East Makian"}, ["mkz"] = {"Makasae"}, ["mla"] = {"Malo"}, ["mlb"] = {"Mbule"}, ["mlc"] = {"Cao Lan"}, ["mle"] = {"Manambu"}, ["mlf"] = {"Mal"}, ["mlh"] = {"Mape"}, ["mli"] = {"Malimpung"}, ["mlj"] = {"Miltu"}, ["mlk"] = {"Ilwana", "Kiwilwana"}, ["mll"] = {"Malua Bay"}, ["mlm"] = {"Mulam"}, ["mln"] = {"Malango"}, ["mlo"] = {"Mlomp"}, ["mlp"] = {"Bargam"}, ["mlq"] = {"Western Maninkakan"}, ["mlr"] = {"Vame"}, ["mls"] = {"Masalit"}, ["mlu"] = {"To'abaita"}, ["mlv"] = {"Motlav", "Mwotlap"}, ["mlw"] = {"Moloko"}, ["mlx"] = {"Malfaxal", "Naha'ai"}, ["mlz"] = {"Malaynon"}, ["mma"] = {"Mama"}, ["mmb"] = {"Momina"}, ["mmc"] = {"Michoacán Mazahua"}, ["mmd"] = {"Maonan"}, ["mme"] = {"Mae"}, ["mmf"] = {"Mundat"}, ["mmg"] = {"North Ambrym"}, ["mmh"] = {"Mehináku"}, ["mmi"] = {"Musar"}, ["mmj"] = {"Majhwar"}, ["mmk"] = {"Mukha-Dora"}, ["mml"] = {"Man Met"}, ["mmm"] = {"Maii"}, ["mmn"] = {"Mamanwa"}, ["mmo"] = {"Mangga Buang"}, ["mmp"] = {"Siawi"}, ["mmq"] = {"Musak"}, ["mmr"] = {"Western Xiangxi Miao"}, ["mmt"] = {"Malalamai"}, ["mmu"] = {"Mmaala"}, ["mmv"] = {"Miriti"}, ["mmw"] = {"Emae"}, ["mmx"] = {"Madak"}, ["mmy"] = {"Migaama"}, ["mmz"] = {"Mabaale"}, ["mna"] = {"Mbula"}, ["mnb"] = {"Muna"}, ["mnc"] = {"Manchu"}, ["mnd"] = {"Mondé"}, ["mne"] = {"Naba"}, ["mnf"] = {"Mundani"}, ["mng"] = {"Eastern Mnong"}, ["mnh"] = {"Mono (Democratic Republic of Congo)"}, ["mni"] = {"Manipuri"}, ["mnj"] = {"Munji"}, ["mnk"] = {"Mandinka"}, ["mnl"] = {"Tiale"}, ["mnm"] = {"Mapena"}, ["mnn"] = {"Southern Mnong"}, ["mno"] = {"Manobo languages"}, ["mnp"] = {"Min Bei Chinese"}, ["mnq"] = {"Minriq"}, ["mnr"] = {"Mono (USA)"}, ["mns"] = {"Mansi"}, ["mnu"] = {"Mer"}, ["mnv"] = {"Rennell-Bellona"}, ["mnw"] = {"Mon"}, ["mnx"] = {"Manikion"}, ["mny"] = {"Manyawa"}, ["mnz"] = {"Moni"}, ["moa"] = {"Mwan"}, ["moc"] = {"Mocoví"}, ["mod"] = {"Mobilian"}, ["moe"] = {"Innu", "Montagnais"}, ["mog"] = {"Mongondow"}, ["moh"] = {"Mohawk"}, ["moi"] = {"Mboi"}, ["moj"] = {"Monzombo"}, ["mok"] = {"Morori"}, ["mom"] = {"Mangue"}, ["moo"] = {"Monom"}, ["mop"] = {"Mopán Maya"}, ["moq"] = {"Mor (Bomberai Peninsula)"}, ["mor"] = {"Moro"}, ["mos"] = {"Mossi"}, ["mot"] = {"Barí"}, ["mou"] = {"Mogum"}, ["mov"] = {"Mohave"}, ["mow"] = {"Moi (Congo)"}, ["mox"] = {"Molima"}, ["moy"] = {"Shekkacho"}, ["moz"] = {"Mukulu", "Gergiko"}, ["mpa"] = {"Mpoto"}, ["mpb"] = {"Malak Malak", "Mullukmulluk"}, ["mpc"] = {"Mangarrayi"}, ["mpd"] = {"Machinere"}, ["mpe"] = {"Majang"}, ["mpg"] = {"Marba"}, ["mph"] = {"Maung"}, ["mpi"] = {"Mpade"}, ["mpj"] = {"Martu Wangka", "Wangkajunga"}, ["mpk"] = {"Mbara (Chad)"}, ["mpl"] = {"Middle Watut"}, ["mpm"] = {"Yosondúa Mixtec"}, ["mpn"] = {"Mindiri"}, ["mpo"] = {"Miu"}, ["mpp"] = {"Migabac"}, ["mpq"] = {"Matís"}, ["mpr"] = {"Vangunu"}, ["mps"] = {"Dadibi"}, ["mpt"] = {"Mian"}, ["mpu"] = {"Makuráp"}, ["mpv"] = {"Mungkip"}, ["mpw"] = {"Mapidian"}, ["mpx"] = {"Misima-Panaeati"}, ["mpy"] = {"Mapia"}, ["mpz"] = {"Mpi"}, ["mqa"] = {"Maba (Indonesia)"}, ["mqb"] = {"Mbuko"}, ["mqc"] = {"Mangole"}, ["mqe"] = {"Matepi"}, ["mqf"] = {"Momuna"}, ["mqg"] = {"Kota Bangun Kutai Malay"}, ["mqh"] = {"Tlazoyaltepec Mixtec"}, ["mqi"] = {"Mariri"}, ["mqj"] = {"Mamasa"}, ["mqk"] = {"Rajah Kabunsuwan Manobo"}, ["mql"] = {"Mbelime"}, ["mqm"] = {"South Marquesan"}, ["mqn"] = {"Moronene"}, ["mqo"] = {"Modole"}, ["mqp"] = {"Manipa"}, ["mqq"] = {"Minokok"}, ["mqr"] = {"Mander"}, ["mqs"] = {"West Makian"}, ["mqt"] = {"Mok"}, ["mqu"] = {"Mandari"}, ["mqv"] = {"Mosimo"}, ["mqw"] = {"Murupi"}, ["mqx"] = {"Mamuju"}, ["mqy"] = {"Manggarai"}, ["mqz"] = {"Pano"}, ["mra"] = {"Mlabri"}, ["mrb"] = {"Marino"}, ["mrc"] = {"Maricopa"}, ["mrd"] = {"Western Magar"}, ["mre"] = {"Martha's Vineyard Sign Language"}, ["mrf"] = {"Elseng"}, ["mrg"] = {"Mising"}, ["mrh"] = {"Mara Chin"}, ["mrj"] = {"Western Mari"}, ["mrk"] = {"Hmwaveke"}, ["mrl"] = {"Mortlockese"}, ["mrm"] = {"Merlav", "Mwerlap"}, ["mrn"] = {"Cheke Holo"}, ["mro"] = {"Mru"}, ["mrp"] = {"Morouas"}, ["mrq"] = {"North Marquesan"}, ["mrr"] = {"Maria (India)"}, ["mrs"] = {"Maragus"}, ["mrt"] = {"Marghi Central"}, ["mru"] = {"Mono (Cameroon)"}, ["mrv"] = {"Mangareva"}, ["mrw"] = {"Maranao"}, ["mrx"] = {"Maremgi", "Dineor"}, ["mry"] = {"Mandaya"}, ["mrz"] = {"Marind"}, ["msb"] = {"Masbatenyo"}, ["msc"] = {"Sankaran Maninka"}, ["msd"] = {"Yucatec Maya Sign Language"}, ["mse"] = {"Musey"}, ["msf"] = {"Mekwei"}, ["msg"] = {"Moraid"}, ["msh"] = {"Masikoro Malagasy"}, ["msi"] = {"Sabah Malay"}, ["msj"] = {"Ma (Democratic Republic of Congo)"}, ["msk"] = {"Mansaka"}, ["msl"] = {"Molof", "Poule"}, ["msm"] = {"Agusan Manobo"}, ["msn"] = {"Vurës"}, ["mso"] = {"Mombum"}, ["msp"] = {"Maritsauá"}, ["msq"] = {"Caac"}, ["msr"] = {"Mongolian Sign Language"}, ["mss"] = {"West Masela"}, ["msu"] = {"Musom"}, ["msv"] = {"Maslam"}, ["msw"] = {"Mansoanka"}, ["msx"] = {"Moresada"}, ["msy"] = {"Aruamu"}, ["msz"] = {"Momare"}, ["mta"] = {"Cotabato Manobo"}, ["mtb"] = {"Anyin Morofo"}, ["mtc"] = {"Munit"}, ["mtd"] = {"Mualang"}, ["mte"] = {"Mono (Solomon Islands)"}, ["mtf"] = {"Murik (Papua New Guinea)"}, ["mtg"] = {"Una"}, ["mth"] = {"Munggui"}, ["mti"] = {"Maiwa (Papua New Guinea)"}, ["mtj"] = {"Moskona"}, ["mtk"] = {"Mbe'"}, ["mtl"] = {"Montol"}, ["mtm"] = {"Mator"}, ["mtn"] = {"Matagalpa"}, ["mto"] = {"Totontepec Mixe"}, ["mtp"] = {"Wichí Lhamtés Nocten"}, ["mtq"] = {"Muong"}, ["mtr"] = {"Mewari"}, ["mts"] = {"Yora"}, ["mtt"] = {"Mota"}, ["mtu"] = {"Tututepec Mixtec"}, ["mtv"] = {"Asaro'o"}, ["mtw"] = {"Southern Binukidnon"}, ["mtx"] = {"Tidaá Mixtec"}, ["mty"] = {"Nabi"}, ["mua"] = {"Mundang"}, ["mub"] = {"Mubi"}, ["muc"] = {"Ajumbu"}, ["mud"] = {"Mednyj Aleut"}, ["mue"] = {"Media Lengua"}, ["mug"] = {"Musgu"}, ["muh"] = {"Mündü"}, ["mui"] = {"Musi"}, ["muj"] = {"Mabire"}, ["muk"] = {"Mugom"}, ["mul"] = {"Multiple languages"}, ["mum"] = {"Maiwala"}, ["mun"] = {"Munda languages"}, ["muo"] = {"Nyong"}, ["mup"] = {"Malvi"}, ["muq"] = {"Eastern Xiangxi Miao"}, ["mur"] = {"Murle"}, ["mus"] = {"Creek"}, ["mut"] = {"Western Muria"}, ["muu"] = {"Yaaku"}, ["muv"] = {"Muthuvan"}, ["mux"] = {"Bo-Ung"}, ["muy"] = {"Muyang"}, ["muz"] = {"Mursi"}, ["mva"] = {"Manam"}, ["mvb"] = {"Mattole"}, ["mvd"] = {"Mamboru"}, ["mve"] = {"Marwari (Pakistan)"}, ["mvf"] = {"Peripheral Mongolian"}, ["mvg"] = {"Yucuañe Mixtec"}, ["mvh"] = {"Mulgi"}, ["mvi"] = {"Miyako"}, ["mvk"] = {"Mekmek"}, ["mvl"] = {"Mbara (Australia)"}, ["mvn"] = {"Minaveha"}, ["mvo"] = {"Marovo"}, ["mvp"] = {"Duri"}, ["mvq"] = {"Moere"}, ["mvr"] = {"Marau"}, ["mvs"] = {"Massep"}, ["mvt"] = {"Mpotovoro"}, ["mvu"] = {"Marfa"}, ["mvv"] = {"Tagal Murut"}, ["mvw"] = {"Machinga"}, ["mvx"] = {"Meoswar"}, ["mvy"] = {"Indus Kohistani"}, ["mvz"] = {"Mesqan"}, ["mwa"] = {"Mwatebu"}, ["mwb"] = {"Juwal"}, ["mwc"] = {"Are"}, ["mwe"] = {"Mwera (Chimwera)"}, ["mwf"] = {"Murrinh-Patha"}, ["mwg"] = {"Aiklep"}, ["mwh"] = {"Mouk-Aria"}, ["mwi"] = {"Labo", "Ninde"}, ["mwk"] = {"Kita Maninkakan"}, ["mwl"] = {"Mirandese"}, ["mwm"] = {"Sar"}, ["mwn"] = {"Nyamwanga"}, ["mwo"] = {"Central Maewo"}, ["mwp"] = {"Kala Lagaw Ya"}, ["mwq"] = {"Mün Chin"}, ["mwr"] = {"Marwari"}, ["mws"] = {"Mwimbi-Muthambi"}, ["mwt"] = {"Moken"}, ["mwu"] = {"Mittu"}, ["mwv"] = {"Mentawai"}, ["mww"] = {"Hmong Daw"}, ["mwz"] = {"Moingi"}, ["mxa"] = {"Northwest Oaxaca Mixtec"}, ["mxb"] = {"Tezoatlán Mixtec"}, ["mxc"] = {"Manyika"}, ["mxd"] = {"Modang"}, ["mxe"] = {"Mele-Fila"}, ["mxf"] = {"Malgbe"}, ["mxg"] = {"Mbangala"}, ["mxh"] = {"Mvuba"}, ["mxi"] = {"Mozarabic"}, ["mxj"] = {"Miju-Mishmi", "Geman Deng"}, ["mxk"] = {"Monumbo"}, ["mxl"] = {"Maxi Gbe"}, ["mxm"] = {"Meramera"}, ["mxn"] = {"Moi (Indonesia)"}, ["mxo"] = {"Mbowe"}, ["mxp"] = {"Tlahuitoltepec Mixe"}, ["mxq"] = {"Juquila Mixe"}, ["mxr"] = {"Murik (Malaysia)"}, ["mxs"] = {"Huitepec Mixtec"}, ["mxt"] = {"Jamiltepec Mixtec"}, ["mxu"] = {"Mada (Cameroon)"}, ["mxv"] = {"Metlatónoc Mixtec"}, ["mxw"] = {"Namo"}, ["mxx"] = {"Mahou", "Mawukakan"}, ["mxy"] = {"Southeastern Nochixtlán Mixtec"}, ["mxz"] = {"Central Masela"}, ["myb"] = {"Mbay"}, ["myc"] = {"Mayeka"}, ["mye"] = {"Myene"}, ["myf"] = {"Bambassi"}, ["myg"] = {"Manta"}, ["myh"] = {"Makah"}, ["myj"] = {"Mangayat"}, ["myk"] = {"Mamara Senoufo"}, ["myl"] = {"Moma"}, ["mym"] = {"Me'en"}, ["myn"] = {"Mayan languages"}, ["myo"] = {"Anfillo"}, ["myp"] = {"Pirahã"}, ["myr"] = {"Muniche"}, ["mys"] = {"Mesmes"}, ["myu"] = {"Mundurukú"}, ["myv"] = {"Erzya"}, ["myw"] = {"Muyuw"}, ["myx"] = {"Masaaba"}, ["myy"] = {"Macuna"}, ["myz"] = {"Classical Mandaic"}, ["mza"] = {"Santa María Zacatepec Mixtec"}, ["mzb"] = {"Tumzabt"}, ["mzc"] = {"Madagascar Sign Language"}, ["mzd"] = {"Malimba"}, ["mze"] = {"Morawa"}, ["mzg"] = {"Monastic Sign Language"}, ["mzh"] = {"Wichí Lhamtés Güisnay"}, ["mzi"] = {"Ixcatlán Mazatec"}, ["mzj"] = {"Manya"}, ["mzk"] = {"Nigeria Mambila"}, ["mzl"] = {"Mazatlán Mixe"}, ["mzm"] = {"Mumuye"}, ["mzn"] = {"Mazanderani"}, ["mzo"] = {"Matipuhy"}, ["mzp"] = {"Movima"}, ["mzq"] = {"Mori Atas"}, ["mzr"] = {"Marúbo"}, ["mzs"] = {"Macanese"}, ["mzt"] = {"Mintil"}, ["mzu"] = {"Inapang"}, ["mzv"] = {"Manza"}, ["mzw"] = {"Deg"}, ["mzx"] = {"Mawayana"}, ["mzy"] = {"Mozambican Sign Language"}, ["mzz"] = {"Maiadomu"}, ["naa"] = {"Namla"}, ["nab"] = {"Southern Nambikuára"}, ["nac"] = {"Narak"}, ["nae"] = {"Naka'ela"}, ["naf"] = {"Nabak"}, ["nag"] = {"Naga Pidgin"}, ["nah"] = {"Nahuatl languages"}, ["nai"] = {"North American Indian languages"}, ["naj"] = {"Nalu"}, ["nak"] = {"Nakanai"}, ["nal"] = {"Nalik"}, ["nam"] = {"Ngan'gityemerri"}, ["nan"] = {"Min Nan Chinese"}, ["nao"] = {"Naaba"}, ["nap"] = {"Neapolitan"}, ["naq"] = {"Khoekhoe", "Nama (Namibia)"}, ["nar"] = {"Iguta"}, ["nas"] = {"Naasioi"}, ["nat"] = {"Ca̱hungwa̱rya̱", "Hungworo"}, ["naw"] = {"Nawuri"}, ["nax"] = {"Nakwi"}, ["nay"] = {"Ngarrindjeri"}, ["naz"] = {"Coatepec Nahuatl"}, ["nba"] = {"Nyemba"}, ["nbb"] = {"Ndoe"}, ["nbc"] = {"Chang Naga"}, ["nbd"] = {"Ngbinda"}, ["nbe"] = {"Konyak Naga"}, ["nbg"] = {"Nagarchal"}, ["nbh"] = {"Ngamo"}, ["nbi"] = {"Mao Naga"}, ["nbj"] = {"Ngarinyman"}, ["nbk"] = {"Nake"}, ["nbm"] = {"Ngbaka Ma'bo"}, ["nbn"] = {"Kuri"}, ["nbo"] = {"Nkukoli"}, ["nbp"] = {"Nnam"}, ["nbq"] = {"Nggem"}, ["nbr"] = {"Numana"}, ["nbs"] = {"Namibian Sign Language"}, ["nbt"] = {"Na"}, ["nbu"] = {"Rongmei Naga"}, ["nbv"] = {"Ngamambo"}, ["nbw"] = {"Southern Ngbandi"}, ["nby"] = {"Ningera"}, ["nca"] = {"Iyo"}, ["ncb"] = {"Central Nicobarese"}, ["ncc"] = {"Ponam"}, ["ncd"] = {"Nachering"}, ["nce"] = {"Yale"}, ["ncf"] = {"Notsi"}, ["ncg"] = {"Nisga'a"}, ["nch"] = {"Central Huasteca Nahuatl"}, ["nci"] = {"Classical Nahuatl"}, ["ncj"] = {"Northern Puebla Nahuatl"}, ["nck"] = {"Na-kara"}, ["ncl"] = {"Michoacán Nahuatl"}, ["ncm"] = {"Nambo"}, ["ncn"] = {"Nauna"}, ["nco"] = {"Sibe"}, ["ncq"] = {"Northern Katang"}, ["ncr"] = {"Ncane"}, ["ncs"] = {"Nicaraguan Sign Language"}, ["nct"] = {"Chothe Naga"}, ["ncu"] = {"Chumburung"}, ["ncx"] = {"Central Puebla Nahuatl"}, ["ncz"] = {"Natchez"}, ["nda"] = {"Ndasa"}, ["ndb"] = {"Kenswei Nsei"}, ["ndc"] = {"Ndau"}, ["ndd"] = {"Nde-Nsele-Nta"}, ["ndf"] = {"Nadruvian"}, ["ndg"] = {"Ndengereko"}, ["ndh"] = {"Ndali"}, ["ndi"] = {"Samba Leko"}, ["ndj"] = {"Ndamba"}, ["ndk"] = {"Ndaka"}, ["ndl"] = {"Ndolo"}, ["ndm"] = {"Ndam"}, ["ndn"] = {"Ngundi"}, ["ndp"] = {"Ndo"}, ["ndq"] = {"Ndombe"}, ["ndr"] = {"Ndoola"}, ["nds"] = {"Low German", "Low Saxon"}, ["ndt"] = {"Ndunga"}, ["ndu"] = {"Dugun"}, ["ndv"] = {"Ndut"}, ["ndw"] = {"Ndobo"}, ["ndx"] = {"Nduga"}, ["ndy"] = {"Lutos"}, ["ndz"] = {"Ndogo"}, ["nea"] = {"Eastern Ngad'a"}, ["neb"] = {"Toura (Côte d'Ivoire)"}, ["nec"] = {"Nedebang"}, ["ned"] = {"Nde-Gbite"}, ["nee"] = {"Nêlêmwa-Nixumwak"}, ["nef"] = {"Nefamese"}, ["neg"] = {"Negidal"}, ["neh"] = {"Nyenkha"}, ["nei"] = {"Neo-Hittite"}, ["nej"] = {"Neko"}, ["nek"] = {"Neku"}, ["nem"] = {"Nemi"}, ["nen"] = {"Nengone"}, ["neo"] = {"Ná-Meo"}, ["neq"] = {"North Central Mixe"}, ["ner"] = {"Yahadian"}, ["nes"] = {"Bhoti Kinnauri"}, ["net"] = {"Nete"}, ["neu"] = {"Neo"}, ["nev"] = {"Nyaheun"}, ["new"] = {"Newari", "Nepal Bhasa"}, ["nex"] = {"Neme"}, ["ney"] = {"Neyo"}, ["nez"] = {"Nez Perce"}, ["nfa"] = {"Dhao"}, ["nfd"] = {"Ahwai"}, ["nfl"] = {"Ayiwo", "Äiwoo"}, ["nfr"] = {"Nafaanra"}, ["nfu"] = {"Mfumte"}, ["nga"] = {"Ngbaka"}, ["ngb"] = {"Northern Ngbandi"}, ["ngc"] = {"Ngombe (Democratic Republic of Congo)"}, ["ngd"] = {"Ngando (Central African Republic)"}, ["nge"] = {"Ngemba"}, ["ngf"] = {"Trans-New Guinea languages"}, ["ngg"] = {"Ngbaka Manza"}, ["ngh"] = {"Nǁng"}, ["ngi"] = {"Ngizim"}, ["ngj"] = {"Ngie"}, ["ngk"] = {"Dalabon"}, ["ngl"] = {"Lomwe"}, ["ngm"] = {"Ngatik Men's Creole"}, ["ngn"] = {"Ngwo"}, ["ngp"] = {"Ngulu"}, ["ngq"] = {"Ngurimi", "Ngoreme"}, ["ngr"] = {"Engdewu"}, ["ngs"] = {"Gvoko"}, ["ngt"] = {"Kriang", "Ngeq"}, ["ngu"] = {"Guerrero Nahuatl"}, ["ngv"] = {"Nagumi"}, ["ngw"] = {"Ngwaba"}, ["ngx"] = {"Nggwahyi"}, ["ngy"] = {"Tibea"}, ["ngz"] = {"Ngungwel"}, ["nha"] = {"Nhanda"}, ["nhb"] = {"Beng"}, ["nhc"] = {"Tabasco Nahuatl"}, ["nhd"] = {"Chiripá", "Ava Guaraní"}, ["nhe"] = {"Eastern Huasteca Nahuatl"}, ["nhf"] = {"Nhuwala"}, ["nhg"] = {"Tetelcingo Nahuatl"}, ["nhh"] = {"Nahari"}, ["nhi"] = {"Zacatlán-Ahuacatlán-Tepetzintla Nahuatl"}, ["nhk"] = {"Isthmus-Cosoleacaque Nahuatl"}, ["nhm"] = {"Morelos Nahuatl"}, ["nhn"] = {"Central Nahuatl"}, ["nho"] = {"Takuu"}, ["nhp"] = {"Isthmus-Pajapan Nahuatl"}, ["nhq"] = {"Huaxcaleca Nahuatl"}, ["nhr"] = {"Naro"}, ["nht"] = {"Ometepec Nahuatl"}, ["nhu"] = {"Noone"}, ["nhv"] = {"Temascaltepec Nahuatl"}, ["nhw"] = {"Western Huasteca Nahuatl"}, ["nhx"] = {"Isthmus-Mecayapan Nahuatl"}, ["nhy"] = {"Northern Oaxaca Nahuatl"}, ["nhz"] = {"Santa María La Alta Nahuatl"}, ["nia"] = {"Nias"}, ["nib"] = {"Nakame"}, ["nic"] = {"Niger-Kordofanian languages"}, ["nid"] = {"Ngandi"}, ["nie"] = {"Niellim"}, ["nif"] = {"Nek"}, ["nig"] = {"Ngalakgan"}, ["nih"] = {"Nyiha (Tanzania)"}, ["nii"] = {"Nii"}, ["nij"] = {"Ngaju"}, ["nik"] = {"Southern Nicobarese"}, ["nil"] = {"Nila"}, ["nim"] = {"Nilamba"}, ["nin"] = {"Ninzo"}, ["nio"] = {"Nganasan"}, ["niq"] = {"Nandi"}, ["nir"] = {"Nimboran"}, ["nis"] = {"Nimi"}, ["nit"] = {"Southeastern Kolami"}, ["niu"] = {"Niuean"}, ["niv"] = {"Gilyak"}, ["niw"] = {"Nimo"}, ["nix"] = {"Hema"}, ["niy"] = {"Ngiti"}, ["niz"] = {"Ningil"}, ["nja"] = {"Nzanyi"}, ["njb"] = {"Nocte Naga"}, ["njd"] = {"Ndonde Hamba"}, ["njh"] = {"Lotha Naga"}, ["nji"] = {"Gudanji"}, ["njj"] = {"Njen"}, ["njl"] = {"Njalgulgule"}, ["njm"] = {"Angami Naga"}, ["njn"] = {"Liangmai Naga"}, ["njo"] = {"Ao Naga"}, ["njr"] = {"Njerep"}, ["njs"] = {"Nisa"}, ["njt"] = {"Ndyuka-Trio Pidgin"}, ["nju"] = {"Ngadjunmaya"}, ["njx"] = {"Kunyi"}, ["njy"] = {"Njyem"}, ["njz"] = {"Nyishi"}, ["nka"] = {"Nkoya"}, ["nkb"] = {"Khoibu Naga"}, ["nkc"] = {"Nkongho"}, ["nkd"] = {"Koireng"}, ["nke"] = {"Duke"}, ["nkf"] = {"Inpui Naga"}, ["nkg"] = {"Nekgini"}, ["nkh"] = {"Khezha Naga"}, ["nki"] = {"Thangal Naga"}, ["nkj"] = {"Nakai"}, ["nkk"] = {"Nokuku"}, ["nkm"] = {"Namat"}, ["nkn"] = {"Nkangala"}, ["nko"] = {"Nkonya"}, ["nkp"] = {"Niuatoputapu"}, ["nkq"] = {"Nkami"}, ["nkr"] = {"Nukuoro"}, ["nks"] = {"North Asmat"}, ["nkt"] = {"Nyika (Tanzania)"}, ["nku"] = {"Bouna Kulango"}, ["nkv"] = {"Nyika (Malawi and Zambia)"}, ["nkw"] = {"Nkutu"}, ["nkx"] = {"Nkoroo"}, ["nkz"] = {"Nkari"}, ["nla"] = {"Ngombale"}, ["nlc"] = {"Nalca"}, ["nle"] = {"East Nyala"}, ["nlg"] = {"Gela"}, ["nli"] = {"Grangali"}, ["nlj"] = {"Nyali"}, ["nlk"] = {"Ninia Yali"}, ["nll"] = {"Nihali"}, ["nlm"] = {"Mankiyali"}, ["nlo"] = {"Ngul"}, ["nlq"] = {"Lao Naga"}, ["nlu"] = {"Nchumbulu"}, ["nlv"] = {"Orizaba Nahuatl"}, ["nlw"] = {"Walangama"}, ["nlx"] = {"Nahali"}, ["nly"] = {"Nyamal"}, ["nlz"] = {"Nalögo"}, ["nma"] = {"Maram Naga"}, ["nmb"] = {"Big Nambas", "V'ënen Taut"}, ["nmc"] = {"Ngam"}, ["nmd"] = {"Ndumu"}, ["nme"] = {"Mzieme Naga"}, ["nmf"] = {"Tangkhul Naga (India)"}, ["nmg"] = {"Kwasio"}, ["nmh"] = {"Monsang Naga"}, ["nmi"] = {"Nyam"}, ["nmj"] = {"Ngombe (Central African Republic)"}, ["nmk"] = {"Namakura"}, ["nml"] = {"Ndemli"}, ["nmm"] = {"Manangba"}, ["nmn"] = {"ǃXóõ"}, ["nmo"] = {"Moyon Naga"}, ["nmp"] = {"Nimanbur"}, ["nmq"] = {"Nambya"}, ["nmr"] = {"Nimbari"}, ["nms"] = {"Letemboi"}, ["nmt"] = {"Namonuito"}, ["nmu"] = {"Northeast Maidu"}, ["nmv"] = {"Ngamini"}, ["nmw"] = {"Nimoa", "Rifao"}, ["nmx"] = {"Nama (Papua New Guinea)"}, ["nmy"] = {"Namuyi"}, ["nmz"] = {"Nawdm"}, ["nna"] = {"Nyangumarta"}, ["nnb"] = {"Nande"}, ["nnc"] = {"Nancere"}, ["nnd"] = {"West Ambae"}, ["nne"] = {"Ngandyera"}, ["nnf"] = {"Ngaing"}, ["nng"] = {"Maring Naga"}, ["nnh"] = {"Ngiemboon"}, ["nni"] = {"North Nuaulu"}, ["nnj"] = {"Nyangatom"}, ["nnk"] = {"Nankina"}, ["nnl"] = {"Northern Rengma Naga"}, ["nnm"] = {"Namia"}, ["nnn"] = {"Ngete"}, ["nnp"] = {"Wancho Naga"}, ["nnq"] = {"Ngindo"}, ["nnr"] = {"Narungga"}, ["nnt"] = {"Nanticoke"}, ["nnu"] = {"Dwang"}, ["nnv"] = {"Nugunu (Australia)"}, ["nnw"] = {"Southern Nuni"}, ["nny"] = {"Nyangga"}, ["nnz"] = {"Nda'nda'"}, ["noa"] = {"Woun Meu"}, ["noc"] = {"Nuk"}, ["nod"] = {"Northern Thai"}, ["noe"] = {"Nimadi"}, ["nof"] = {"Nomane"}, ["nog"] = {"Nogai"}, ["noh"] = {"Nomu"}, ["noi"] = {"Noiri"}, ["noj"] = {"Nonuya"}, ["nok"] = {"Nooksack"}, ["nol"] = {"Nomlaki"}, ["non"] = {"Old Norse"}, ["nop"] = {"Numanggang"}, ["noq"] = {"Ngongo"}, ["nos"] = {"Eastern Nisu"}, ["not"] = {"Nomatsiguenga"}, ["nou"] = {"Ewage-Notu"}, ["nov"] = {"Novial"}, ["now"] = {"Nyambo"}, ["noy"] = {"Noy"}, ["noz"] = {"Nayi"}, ["npa"] = {"Nar Phu"}, ["npb"] = {"Nupbikha"}, ["npg"] = {"Ponyo-Gongwang Naga"}, ["nph"] = {"Phom Naga"}, ["npi"] = {"Nepali (individual language)"}, ["npl"] = {"Southeastern Puebla Nahuatl"}, ["npn"] = {"Mondropolon"}, ["npo"] = {"Pochuri Naga"}, ["nps"] = {"Nipsan"}, ["npu"] = {"Puimei Naga"}, ["npx"] = {"Noipx"}, ["npy"] = {"Napu"}, ["nqg"] = {"Southern Nago"}, ["nqk"] = {"Kura Ede Nago"}, ["nql"] = {"Ngendelengo"}, ["nqm"] = {"Ndom"}, ["nqn"] = {"Nen"}, ["nqo"] = {"N'Ko", "N’Ko"}, ["nqq"] = {"Kyan-Karyaw Naga"}, ["nqt"] = {"Nteng"}, ["nqy"] = {"Akyaung Ari Naga"}, ["nra"] = {"Ngom"}, ["nrb"] = {"Nara"}, ["nrc"] = {"Noric"}, ["nre"] = {"Southern Rengma Naga"}, ["nrf"] = {"Jèrriais", "Guernésiais", "Sercquiais"}, ["nrg"] = {"Narango"}, ["nri"] = {"Chokri Naga"}, ["nrk"] = {"Ngarla"}, ["nrl"] = {"Ngarluma"}, ["nrm"] = {"Narom"}, ["nrn"] = {"Norn"}, ["nrp"] = {"North Picene"}, ["nrr"] = {"Norra", "Nora"}, ["nrt"] = {"Northern Kalapuya"}, ["nru"] = {"Narua"}, ["nrx"] = {"Ngurmbur"}, ["nrz"] = {"Lala"}, ["nsa"] = {"Sangtam Naga"}, ["nsb"] = {"Lower Nossob"}, ["nsc"] = {"Nshi"}, ["nsd"] = {"Southern Nisu"}, ["nse"] = {"Nsenga"}, ["nsf"] = {"Northwestern Nisu"}, ["nsg"] = {"Ngasa"}, ["nsh"] = {"Ngoshie"}, ["nsi"] = {"Nigerian Sign Language"}, ["nsk"] = {"Naskapi"}, ["nsl"] = {"Norwegian Sign Language"}, ["nsm"] = {"Sumi Naga"}, ["nsn"] = {"Nehan"}, ["nso"] = {"Pedi", "Northern Sotho", "Sepedi"}, ["nsp"] = {"Nepalese Sign Language"}, ["nsq"] = {"Northern Sierra Miwok"}, ["nsr"] = {"Maritime Sign Language"}, ["nss"] = {"Nali"}, ["nst"] = {"Tase Naga"}, ["nsu"] = {"Sierra Negra Nahuatl"}, ["nsv"] = {"Southwestern Nisu"}, ["nsw"] = {"Navut"}, ["nsx"] = {"Nsongo"}, ["nsy"] = {"Nasal"}, ["nsz"] = {"Nisenan"}, ["ntd"] = {"Northern Tidung"}, ["nte"] = {"Nathembo"}, ["ntg"] = {"Ngantangarra"}, ["nti"] = {"Natioro"}, ["ntj"] = {"Ngaanyatjarra"}, ["ntk"] = {"Ikoma-Nata-Isenye"}, ["ntm"] = {"Nateni"}, ["nto"] = {"Ntomba"}, ["ntp"] = {"Northern Tepehuan"}, ["ntr"] = {"Delo"}, ["ntu"] = {"Natügu"}, ["ntw"] = {"Nottoway"}, ["ntx"] = {"Tangkhul Naga (Myanmar)"}, ["nty"] = {"Mantsi"}, ["ntz"] = {"Natanzi"}, ["nua"] = {"Yuanga"}, ["nub"] = {"Nubian languages"}, ["nuc"] = {"Nukuini"}, ["nud"] = {"Ngala"}, ["nue"] = {"Ngundu"}, ["nuf"] = {"Nusu"}, ["nug"] = {"Nungali"}, ["nuh"] = {"Ndunda"}, ["nui"] = {"Ngumbi"}, ["nuj"] = {"Nyole"}, ["nuk"] = {"Nuu-chah-nulth", "Nuuchahnulth"}, ["nul"] = {"Nusa Laut"}, ["num"] = {"Niuafo'ou"}, ["nun"] = {"Anong"}, ["nuo"] = {"Nguôn"}, ["nup"] = {"Nupe-Nupe-Tako"}, ["nuq"] = {"Nukumanu"}, ["nur"] = {"Nukuria"}, ["nus"] = {"Nuer"}, ["nut"] = {"Nung (Viet Nam)"}, ["nuu"] = {"Ngbundu"}, ["nuv"] = {"Northern Nuni"}, ["nuw"] = {"Nguluwan"}, ["nux"] = {"Mehek"}, ["nuy"] = {"Nunggubuyu"}, ["nuz"] = {"Tlamacazapa Nahuatl"}, ["nvh"] = {"Nasarian"}, ["nvm"] = {"Namiae"}, ["nvo"] = {"Nyokon"}, ["nwa"] = {"Nawathinehena"}, ["nwb"] = {"Nyabwa"}, ["nwc"] = {"Classical Newari", "Classical Nepal Bhasa", "Old Newari"}, ["nwe"] = {"Ngwe"}, ["nwg"] = {"Ngayawung"}, ["nwi"] = {"Southwest Tanna"}, ["nwm"] = {"Nyamusa-Molo"}, ["nwo"] = {"Nauo"}, ["nwr"] = {"Nawaru"}, ["nww"] = {"Ndwewe"}, ["nwx"] = {"Middle Newar"}, ["nwy"] = {"Nottoway-Meherrin"}, ["nxa"] = {"Nauete"}, ["nxd"] = {"Ngando (Democratic Republic of Congo)"}, ["nxe"] = {"Nage"}, ["nxg"] = {"Ngad'a"}, ["nxi"] = {"Nindi"}, ["nxk"] = {"Koki Naga"}, ["nxl"] = {"South Nuaulu"}, ["nxm"] = {"Numidian"}, ["nxn"] = {"Ngawun"}, ["nxo"] = {"Ndambomo"}, ["nxq"] = {"Naxi"}, ["nxr"] = {"Ninggerum"}, ["nxx"] = {"Nafri"}, ["nyb"] = {"Nyangbo"}, ["nyc"] = {"Nyanga-li"}, ["nyd"] = {"Nyore", "Olunyole"}, ["nye"] = {"Nyengo"}, ["nyf"] = {"Giryama", "Kigiryama"}, ["nyg"] = {"Nyindu"}, ["nyh"] = {"Nyikina"}, ["nyi"] = {"Ama (Sudan)"}, ["nyj"] = {"Nyanga"}, ["nyk"] = {"Nyaneka"}, ["nyl"] = {"Nyeu"}, ["nym"] = {"Nyamwezi"}, ["nyn"] = {"Nyankole"}, ["nyo"] = {"Nyoro"}, ["nyp"] = {"Nyang'i"}, ["nyq"] = {"Nayini"}, ["nyr"] = {"Nyiha (Malawi)"}, ["nys"] = {"Nyungar"}, ["nyt"] = {"Nyawaygi"}, ["nyu"] = {"Nyungwe"}, ["nyv"] = {"Nyulnyul"}, ["nyw"] = {"Nyaw"}, ["nyx"] = {"Nganyaywana"}, ["nyy"] = {"Nyakyusa-Ngonde"}, ["nza"] = {"Tigon Mbembe"}, ["nzb"] = {"Njebi"}, ["nzd"] = {"Nzadi"}, ["nzi"] = {"Nzima"}, ["nzk"] = {"Nzakara"}, ["nzm"] = {"Zeme Naga"}, ["nzr"] = {"Dir-Nyamzak-Mbarimi"}, ["nzs"] = {"New Zealand Sign Language"}, ["nzu"] = {"Teke-Nzikou"}, ["nzy"] = {"Nzakambay"}, ["nzz"] = {"Nanga Dama Dogon"}, ["oaa"] = {"Orok"}, ["oac"] = {"Oroch"}, ["oar"] = {"Old Aramaic (up to 700 BCE)", "Ancient Aramaic (up to 700 BCE)"}, ["oav"] = {"Old Avar"}, ["obi"] = {"Obispeño"}, ["obk"] = {"Southern Bontok"}, ["obl"] = {"Oblo"}, ["obm"] = {"Moabite"}, ["obo"] = {"Obo Manobo"}, ["obr"] = {"Old Burmese"}, ["obt"] = {"Old Breton"}, ["obu"] = {"Obulom"}, ["oca"] = {"Ocaina"}, ["och"] = {"Old Chinese"}, ["ocm"] = {"Old Cham"}, ["oco"] = {"Old Cornish"}, ["ocu"] = {"Atzingo Matlatzinca"}, ["oda"] = {"Odut"}, ["odk"] = {"Od"}, ["odt"] = {"Old Dutch"}, ["odu"] = {"Odual"}, ["ofo"] = {"Ofo"}, ["ofs"] = {"Old Frisian"}, ["ofu"] = {"Efutop"}, ["ogb"] = {"Ogbia"}, ["ogc"] = {"Ogbah"}, ["oge"] = {"Old Georgian"}, ["ogg"] = {"Ogbogolo"}, ["ogo"] = {"Khana"}, ["ogu"] = {"Ogbronuagum"}, ["oht"] = {"Old Hittite"}, ["ohu"] = {"Old Hungarian"}, ["oia"] = {"Oirata"}, ["oie"] = {"Okolie"}, ["oin"] = {"Inebu One"}, ["ojb"] = {"Northwestern Ojibwa"}, ["ojc"] = {"Central Ojibwa"}, ["ojg"] = {"Eastern Ojibwa"}, ["ojp"] = {"Old Japanese"}, ["ojs"] = {"Severn Ojibwa"}, ["ojv"] = {"Ontong Java"}, ["ojw"] = {"Western Ojibwa"}, ["oka"] = {"Okanagan"}, ["okb"] = {"Okobo"}, ["okc"] = {"Kobo"}, ["okd"] = {"Okodia"}, ["oke"] = {"Okpe (Southwestern Edo)"}, ["okg"] = {"Koko Babangk"}, ["okh"] = {"Koresh-e Rostam"}, ["oki"] = {"Okiek"}, ["okj"] = {"Oko-Juwoi"}, ["okk"] = {"Kwamtim One"}, ["okl"] = {"Old Kentish Sign Language"}, ["okm"] = {"Middle Korean (10th-16th cent.)"}, ["okn"] = {"Oki-No-Erabu"}, ["oko"] = {"Old Korean (3rd-9th cent.)"}, ["okr"] = {"Kirike"}, ["oks"] = {"Oko-Eni-Osayen"}, ["oku"] = {"Oku"}, ["okv"] = {"Orokaiva"}, ["okx"] = {"Okpe (Northwestern Edo)"}, ["okz"] = {"Old Khmer"}, ["ola"] = {"Walungge"}, ["old"] = {"Mochi"}, ["ole"] = {"Olekha"}, ["olk"] = {"Olkol"}, ["olm"] = {"Oloma"}, ["olo"] = {"Livvi"}, ["olr"] = {"Olrat"}, ["olt"] = {"Old Lithuanian"}, ["olu"] = {"Kuvale"}, ["oma"] = {"Omaha-Ponca"}, ["omb"] = {"East Ambae"}, ["omc"] = {"Mochica"}, ["omg"] = {"Omagua"}, ["omi"] = {"Omi"}, ["omk"] = {"Omok"}, ["oml"] = {"Ombo"}, ["omn"] = {"Minoan"}, ["omo"] = {"Utarmbung"}, ["omp"] = {"Old Manipuri"}, ["omq"] = {"Oto-Manguean languages"}, ["omr"] = {"Old Marathi"}, ["omt"] = {"Omotik"}, ["omu"] = {"Omurano"}, ["omv"] = {"Omotic languages"}, ["omw"] = {"South Tairora"}, ["omx"] = {"Old Mon"}, ["omy"] = {"Old Malay"}, ["ona"] = {"Ona"}, ["onb"] = {"Lingao"}, ["one"] = {"Oneida"}, ["ong"] = {"Olo"}, ["oni"] = {"Onin"}, ["onj"] = {"Onjob"}, ["onk"] = {"Kabore One"}, ["onn"] = {"Onobasulu"}, ["ono"] = {"Onondaga"}, ["onp"] = {"Sartang"}, ["onr"] = {"Northern One"}, ["ons"] = {"Ono"}, ["ont"] = {"Ontenu"}, ["onu"] = {"Unua"}, ["onw"] = {"Old Nubian"}, ["onx"] = {"Onin Based Pidgin"}, ["ood"] = {"Tohono O'odham"}, ["oog"] = {"Ong"}, ["oon"] = {"Önge"}, ["oor"] = {"Oorlams"}, ["oos"] = {"Old Ossetic"}, ["opa"] = {"Okpamheri"}, ["opk"] = {"Kopkaka"}, ["opm"] = {"Oksapmin"}, ["opo"] = {"Opao"}, ["opt"] = {"Opata"}, ["opy"] = {"Ofayé"}, ["ora"] = {"Oroha"}, ["orc"] = {"Orma"}, ["ore"] = {"Orejón"}, ["org"] = {"Oring"}, ["orh"] = {"Oroqen"}, ["orn"] = {"Orang Kanaq"}, ["oro"] = {"Orokolo"}, ["orr"] = {"Oruma"}, ["ors"] = {"Orang Seletar"}, ["ort"] = {"Adivasi Oriya"}, ["oru"] = {"Ormuri"}, ["orv"] = {"Old Russian"}, ["orw"] = {"Oro Win"}, ["orx"] = {"Oro"}, ["ory"] = {"Odia (individual language)", "Oriya (individual language)"}, ["orz"] = {"Ormu"}, ["osa"] = {"Osage"}, ["osc"] = {"Oscan"}, ["osi"] = {"Osing"}, ["osn"] = {"Old Sundanese"}, ["oso"] = {"Ososo"}, ["osp"] = {"Old Spanish"}, ["ost"] = {"Osatu"}, ["osu"] = {"Southern One"}, ["osx"] = {"Old Saxon"}, ["ota"] = {"Ottoman Turkish (1500-1928)"}, ["otb"] = {"Old Tibetan"}, ["otd"] = {"Ot Danum"}, ["ote"] = {"Mezquital Otomi"}, ["oti"] = {"Oti"}, ["otk"] = {"Old Turkish"}, ["otl"] = {"Tilapa Otomi"}, ["otm"] = {"Eastern Highland Otomi"}, ["otn"] = {"Tenango Otomi"}, ["oto"] = {"Otomian languages"}, ["otq"] = {"Querétaro Otomi"}, ["otr"] = {"Otoro"}, ["ots"] = {"Estado de México Otomi"}, ["ott"] = {"Temoaya Otomi"}, ["otu"] = {"Otuke"}, ["otw"] = {"Ottawa"}, ["otx"] = {"Texcatepec Otomi"}, ["oty"] = {"Old Tamil"}, ["otz"] = {"Ixtenco Otomi"}, ["oua"] = {"Tagargrent"}, ["oub"] = {"Glio-Oubi"}, ["oue"] = {"Oune"}, ["oui"] = {"Old Uighur"}, ["oum"] = {"Ouma"}, ["ovd"] = {"Elfdalian", "Övdalian"}, ["owi"] = {"Owiniga"}, ["owl"] = {"Old Welsh"}, ["oyb"] = {"Oy"}, ["oyd"] = {"Oyda"}, ["oym"] = {"Wayampi"}, ["oyy"] = {"Oya'oya"}, ["ozm"] = {"Koonzime"}, ["paa"] = {"Papuan languages"}, ["pab"] = {"Parecís"}, ["pac"] = {"Pacoh"}, ["pad"] = {"Paumarí"}, ["pae"] = {"Pagibete"}, ["paf"] = {"Paranawát"}, ["pag"] = {"Pangasinan"}, ["pah"] = {"Tenharim"}, ["pai"] = {"Pe"}, ["pak"] = {"Parakanã"}, ["pal"] = {"Pahlavi"}, ["pam"] = {"Pampanga", "Kapampangan"}, ["pao"] = {"Northern Paiute"}, ["pap"] = {"Papiamento"}, ["paq"] = {"Parya"}, ["par"] = {"Panamint", "Timbisha"}, ["pas"] = {"Papasena"}, ["pau"] = {"Palauan"}, ["pav"] = {"Pakaásnovos"}, ["paw"] = {"Pawnee"}, ["pax"] = {"Pankararé"}, ["pay"] = {"Pech"}, ["paz"] = {"Pankararú"}, ["pbb"] = {"Páez"}, ["pbc"] = {"Patamona"}, ["pbe"] = {"Mezontla Popoloca"}, ["pbf"] = {"Coyotepec Popoloca"}, ["pbg"] = {"Paraujano"}, ["pbh"] = {"E'ñapa Woromaipu"}, ["pbi"] = {"Parkwa"}, ["pbl"] = {"Mak (Nigeria)"}, ["pbm"] = {"Puebla Mazatec"}, ["pbn"] = {"Kpasam"}, ["pbo"] = {"Papel"}, ["pbp"] = {"Badyara"}, ["pbr"] = {"Pangwa"}, ["pbs"] = {"Central Pame"}, ["pbt"] = {"Southern Pashto"}, ["pbu"] = {"Northern Pashto"}, ["pbv"] = {"Pnar"}, ["pby"] = {"Pyu (Papua New Guinea)"}, ["pca"] = {"Santa Inés Ahuatempan Popoloca"}, ["pcb"] = {"Pear"}, ["pcc"] = {"Bouyei"}, ["pcd"] = {"Picard"}, ["pce"] = {"Ruching Palaung"}, ["pcf"] = {"Paliyan"}, ["pcg"] = {"Paniya"}, ["pch"] = {"Pardhan"}, ["pci"] = {"Duruwa"}, ["pcj"] = {"Parenga"}, ["pck"] = {"Paite Chin"}, ["pcl"] = {"Pardhi"}, ["pcm"] = {"Nigerian Pidgin"}, ["pcn"] = {"Piti"}, ["pcp"] = {"Pacahuara"}, ["pcw"] = {"Pyapun"}, ["pda"] = {"Anam"}, ["pdc"] = {"Pennsylvania German"}, ["pdi"] = {"Pa Di"}, ["pdn"] = {"Podena", "Fedan"}, ["pdo"] = {"Padoe"}, ["pdt"] = {"Plautdietsch"}, ["pdu"] = {"Kayan"}, ["pea"] = {"Peranakan Indonesian"}, ["peb"] = {"Eastern Pomo"}, ["ped"] = {"Mala (Papua New Guinea)"}, ["pee"] = {"Taje"}, ["pef"] = {"Northeastern Pomo"}, ["peg"] = {"Pengo"}, ["peh"] = {"Bonan"}, ["pei"] = {"Chichimeca-Jonaz"}, ["pej"] = {"Northern Pomo"}, ["pek"] = {"Penchal"}, ["pel"] = {"Pekal"}, ["pem"] = {"Phende"}, ["peo"] = {"Old Persian (ca. 600-400 B.C.)"}, ["pep"] = {"Kunja"}, ["peq"] = {"Southern Pomo"}, ["pes"] = {"Iranian Persian"}, ["pev"] = {"Pémono"}, ["pex"] = {"Petats"}, ["pey"] = {"Petjo"}, ["pez"] = {"Eastern Penan"}, ["pfa"] = {"Pááfang"}, ["pfe"] = {"Pere"}, ["pfl"] = {"Pfaelzisch"}, ["pga"] = {"Sudanese Creole Arabic"}, ["pgd"] = {"Gāndhārī"}, ["pgg"] = {"Pangwali"}, ["pgi"] = {"Pagi"}, ["pgk"] = {"Rerep"}, ["pgl"] = {"Primitive Irish"}, ["pgn"] = {"Paelignian"}, ["pgs"] = {"Pangseng"}, ["pgu"] = {"Pagu"}, ["pgz"] = {"Papua New Guinean Sign Language"}, ["pha"] = {"Pa-Hng"}, ["phd"] = {"Phudagi"}, ["phg"] = {"Phuong"}, ["phh"] = {"Phukha"}, ["phi"] = {"Philippine languages"}, ["phj"] = {"Pahari"}, ["phk"] = {"Phake"}, ["phl"] = {"Phalura", "Palula"}, ["phm"] = {"Phimbi"}, ["phn"] = {"Phoenician"}, ["pho"] = {"Phunoi"}, ["phq"] = {"Phana'"}, ["phr"] = {"Pahari-Potwari"}, ["pht"] = {"Phu Thai"}, ["phu"] = {"Phuan"}, ["phv"] = {"Pahlavani"}, ["phw"] = {"Phangduwali"}, ["pia"] = {"Pima Bajo"}, ["pib"] = {"Yine"}, ["pic"] = {"Pinji"}, ["pid"] = {"Piaroa"}, ["pie"] = {"Piro"}, ["pif"] = {"Pingelapese"}, ["pig"] = {"Pisabo"}, ["pih"] = {"Pitcairn-Norfolk"}, ["pij"] = {"Pijao"}, ["pil"] = {"Yom"}, ["pim"] = {"Powhatan"}, ["pin"] = {"Piame"}, ["pio"] = {"Piapoco"}, ["pip"] = {"Pero"}, ["pir"] = {"Piratapuyo"}, ["pis"] = {"Pijin"}, ["pit"] = {"Pitta Pitta"}, ["piu"] = {"Pintupi-Luritja"}, ["piv"] = {"Pileni", "Vaeakau-Taumako"}, ["piw"] = {"Pimbwe"}, ["pix"] = {"Piu"}, ["piy"] = {"Piya-Kwonci"}, ["piz"] = {"Pije"}, ["pjt"] = {"Pitjantjatjara"}, ["pka"] = {"Ardhamāgadhī Prākrit"}, ["pkb"] = {"Pokomo", "Kipfokomo"}, ["pkc"] = {"Paekche"}, ["pkg"] = {"Pak-Tong"}, ["pkh"] = {"Pankhu"}, ["pkn"] = {"Pakanha"}, ["pko"] = {"Pökoot"}, ["pkp"] = {"Pukapuka"}, ["pkr"] = {"Attapady Kurumba"}, ["pks"] = {"Pakistan Sign Language"}, ["pkt"] = {"Maleng"}, ["pku"] = {"Paku"}, ["pla"] = {"Miani"}, ["plb"] = {"Polonombauk"}, ["plc"] = {"Central Palawano"}, ["pld"] = {"Polari"}, ["ple"] = {"Palu'e"}, ["plf"] = {"Central Malayo-Polynesian languages"}, ["plg"] = {"Pilagá"}, ["plh"] = {"Paulohi"}, ["plk"] = {"Kohistani Shina"}, ["pll"] = {"Shwe Palaung"}, ["pln"] = {"Palenquero"}, ["plo"] = {"Oluta Popoluca"}, ["plq"] = {"Palaic"}, ["plr"] = {"Palaka Senoufo"}, ["pls"] = {"San Marcos Tlacoyalco Popoloca", "San Marcos Tlalcoyalco Popoloca"}, ["plt"] = {"Plateau Malagasy"}, ["plu"] = {"Palikúr"}, ["plv"] = {"Southwest Palawano"}, ["plw"] = {"Brooke's Point Palawano"}, ["ply"] = {"Bolyu"}, ["plz"] = {"Paluan"}, ["pma"] = {"Paama"}, ["pmb"] = {"Pambia"}, ["pmd"] = {"Pallanganmiddang"}, ["pme"] = {"Pwaamei"}, ["pmf"] = {"Pamona"}, ["pmh"] = {"Māhārāṣṭri Prākrit"}, ["pmi"] = {"Northern Pumi"}, ["pmj"] = {"Southern Pumi"}, ["pml"] = {"Lingua Franca"}, ["pmm"] = {"Pomo"}, ["pmn"] = {"Pam"}, ["pmo"] = {"Pom"}, ["pmq"] = {"Northern Pame"}, ["pmr"] = {"Paynamar"}, ["pms"] = {"Piemontese"}, ["pmt"] = {"Tuamotuan"}, ["pmw"] = {"Plains Miwok"}, ["pmx"] = {"Poumei Naga"}, ["pmy"] = {"Papuan Malay"}, ["pmz"] = {"Southern Pame"}, ["pna"] = {"Punan Bah-Biau"}, ["pnb"] = {"Western Panjabi"}, ["pnc"] = {"Pannei"}, ["pnd"] = {"Mpinda"}, ["pne"] = {"Western Penan"}, ["png"] = {"Pangu", "Pongu"}, ["pnh"] = {"Penrhyn"}, ["pni"] = {"Aoheng"}, ["pnj"] = {"Pinjarup"}, ["pnk"] = {"Paunaka"}, ["pnl"] = {"Paleni"}, ["pnm"] = {"Punan Batu 1"}, ["pnn"] = {"Pinai-Hagahai"}, ["pno"] = {"Panobo"}, ["pnp"] = {"Pancana"}, ["pnq"] = {"Pana (Burkina Faso)"}, ["pnr"] = {"Panim"}, ["pns"] = {"Ponosakan"}, ["pnt"] = {"Pontic"}, ["pnu"] = {"Jiongnai Bunu"}, ["pnv"] = {"Pinigura"}, ["pnw"] = {"Banyjima", "Panytyima"}, ["pnx"] = {"Phong-Kniang"}, ["pny"] = {"Pinyin"}, ["pnz"] = {"Pana (Central African Republic)"}, ["poc"] = {"Poqomam"}, ["poe"] = {"San Juan Atzingo Popoloca"}, ["pof"] = {"Poke"}, ["pog"] = {"Potiguára"}, ["poh"] = {"Poqomchi'"}, ["poi"] = {"Highland Popoluca"}, ["pok"] = {"Pokangá"}, ["pom"] = {"Southeastern Pomo"}, ["pon"] = {"Pohnpeian"}, ["poo"] = {"Central Pomo"}, ["pop"] = {"Pwapwâ"}, ["poq"] = {"Texistepec Popoluca"}, ["pos"] = {"Sayula Popoluca"}, ["pot"] = {"Potawatomi"}, ["pov"] = {"Upper Guinea Crioulo"}, ["pow"] = {"San Felipe Otlaltepec Popoloca"}, ["pox"] = {"Polabian"}, ["poy"] = {"Pogolo"}, ["poz"] = {"Malayo-Polynesian languages"}, ["ppe"] = {"Papi"}, ["ppi"] = {"Paipai"}, ["ppk"] = {"Uma"}, ["ppl"] = {"Pipil", "Nicarao"}, ["ppm"] = {"Papuma"}, ["ppn"] = {"Papapana"}, ["ppo"] = {"Folopa"}, ["ppp"] = {"Pelende"}, ["ppq"] = {"Pei"}, ["pps"] = {"San Luís Temalacayuca Popoloca"}, ["ppt"] = {"Pare"}, ["ppu"] = {"Papora"}, ["pqa"] = {"Pa'a"}, ["pqe"] = {"Eastern Malayo-Polynesian languages"}, ["pqm"] = {"Malecite-Passamaquoddy"}, ["pqw"] = {"Western Malayo-Polynesian languages"}, ["pra"] = {"Prakrit languages"}, ["prc"] = {"Parachi"}, ["prd"] = {"Parsi-Dari"}, ["pre"] = {"Principense"}, ["prf"] = {"Paranan"}, ["prg"] = {"Prussian"}, ["prh"] = {"Porohanon"}, ["pri"] = {"Paicî"}, ["prk"] = {"Parauk"}, ["prl"] = {"Peruvian Sign Language"}, ["prm"] = {"Kibiri"}, ["prn"] = {"Prasuni"}, ["pro"] = {"Old Provençal (to 1500)", "Old Occitan (to 1500)"}, ["prq"] = {"Ashéninka Perené"}, ["prr"] = {"Puri"}, ["prs"] = {"Dari", "Afghan Persian"}, ["prt"] = {"Phai"}, ["pru"] = {"Puragi"}, ["prw"] = {"Parawen"}, ["prx"] = {"Purik"}, ["prz"] = {"Providencia Sign Language"}, ["psa"] = {"Asue Awyu"}, ["psc"] = {"Iranian Sign Language", "Persian Sign Language"}, ["psd"] = {"Plains Indian Sign Language"}, ["pse"] = {"Central Malay"}, ["psg"] = {"Penang Sign Language"}, ["psh"] = {"Southwest Pashai", "Southwest Pashayi"}, ["psi"] = {"Southeast Pashai", "Southeast Pashayi"}, ["psl"] = {"Puerto Rican Sign Language"}, ["psm"] = {"Pauserna"}, ["psn"] = {"Panasuan"}, ["pso"] = {"Polish Sign Language"}, ["psp"] = {"Philippine Sign Language"}, ["psq"] = {"Pasi"}, ["psr"] = {"Portuguese Sign Language"}, ["pss"] = {"Kaulong"}, ["pst"] = {"Central Pashto"}, ["psu"] = {"Sauraseni Prākrit"}, ["psw"] = {"Port Sandwich"}, ["psy"] = {"Piscataway"}, ["pta"] = {"Pai Tavytera"}, ["pth"] = {"Pataxó Hã-Ha-Hãe"}, ["pti"] = {"Pindiini", "Wangkatha"}, ["ptn"] = {"Patani"}, ["pto"] = {"Zo'é"}, ["ptp"] = {"Patep"}, ["ptq"] = {"Pattapu"}, ["ptr"] = {"Piamatsina"}, ["ptt"] = {"Enrekang"}, ["ptu"] = {"Bambam"}, ["ptv"] = {"Port Vato"}, ["ptw"] = {"Pentlatch"}, ["pty"] = {"Pathiya"}, ["pua"] = {"Western Highland Purepecha"}, ["pub"] = {"Purum"}, ["puc"] = {"Punan Merap"}, ["pud"] = {"Punan Aput"}, ["pue"] = {"Puelche"}, ["puf"] = {"Punan Merah"}, ["pug"] = {"Phuie"}, ["pui"] = {"Puinave"}, ["puj"] = {"Punan Tubu"}, ["pum"] = {"Puma"}, ["puo"] = {"Puoc"}, ["pup"] = {"Pulabu"}, ["puq"] = {"Puquina"}, ["pur"] = {"Puruborá"}, ["put"] = {"Putoh"}, ["puu"] = {"Punu"}, ["puw"] = {"Puluwatese"}, ["pux"] = {"Puare"}, ["puy"] = {"Purisimeño"}, ["pwa"] = {"Pawaia"}, ["pwb"] = {"Panawa"}, ["pwg"] = {"Gapapaiwa"}, ["pwi"] = {"Patwin"}, ["pwm"] = {"Molbog"}, ["pwn"] = {"Paiwan"}, ["pwo"] = {"Pwo Western Karen"}, ["pwr"] = {"Powari"}, ["pww"] = {"Pwo Northern Karen"}, ["pxm"] = {"Quetzaltepec Mixe"}, ["pye"] = {"Pye Krumen"}, ["pym"] = {"Fyam"}, ["pyn"] = {"Poyanáwa"}, ["pys"] = {"Paraguayan Sign Language", "Lengua de Señas del Paraguay"}, ["pyu"] = {"Puyuma"}, ["pyx"] = {"Pyu (Myanmar)"}, ["pyy"] = {"Pyen"}, ["pze"] = {"Pesse"}, ["pzh"] = {"Pazeh"}, ["pzn"] = {"Jejara Naga", "Para Naga"}, ["qua"] = {"Quapaw"}, ["qub"] = {"Huallaga Huánuco Quechua"}, ["quc"] = {"K'iche'", "Quiché"}, ["qud"] = {"Calderón Highland Quichua"}, ["quf"] = {"Lambayeque Quechua"}, ["qug"] = {"Chimborazo Highland Quichua"}, ["quh"] = {"South Bolivian Quechua"}, ["qui"] = {"Quileute"}, ["quk"] = {"Chachapoyas Quechua"}, ["qul"] = {"North Bolivian Quechua"}, ["qum"] = {"Sipacapense"}, ["qun"] = {"Quinault"}, ["qup"] = {"Southern Pastaza Quechua"}, ["quq"] = {"Quinqui"}, ["qur"] = {"Yanahuanca Pasco Quechua"}, ["qus"] = {"Santiago del Estero Quichua"}, ["quv"] = {"Sacapulteco"}, ["quw"] = {"Tena Lowland Quichua"}, ["qux"] = {"Yauyos Quechua"}, ["quy"] = {"Ayacucho Quechua"}, ["quz"] = {"Cusco Quechua"}, ["qva"] = {"Ambo-Pasco Quechua"}, ["qvc"] = {"Cajamarca Quechua"}, ["qve"] = {"Eastern Apurímac Quechua"}, ["qvh"] = {"Huamalíes-Dos de Mayo Huánuco Quechua"}, ["qvi"] = {"Imbabura Highland Quichua"}, ["qvj"] = {"Loja Highland Quichua"}, ["qvl"] = {"Cajatambo North Lima Quechua"}, ["qvm"] = {"Margos-Yarowilca-Lauricocha Quechua"}, ["qvn"] = {"North Junín Quechua"}, ["qvo"] = {"Napo Lowland Quechua"}, ["qvp"] = {"Pacaraos Quechua"}, ["qvs"] = {"San Martín Quechua"}, ["qvw"] = {"Huaylla Wanca Quechua"}, ["qvy"] = {"Queyu"}, ["qvz"] = {"Northern Pastaza Quichua"}, ["qwa"] = {"Corongo Ancash Quechua"}, ["qwc"] = {"Classical Quechua"}, ["qwe"] = {"Quechuan (family)"}, ["qwh"] = {"Huaylas Ancash Quechua"}, ["qwm"] = {"Kuman (Russia)"}, ["qws"] = {"Sihuas Ancash Quechua"}, ["qwt"] = {"Kwalhioqua-Tlatskanai"}, ["qxa"] = {"Chiquián Ancash Quechua"}, ["qxc"] = {"Chincha Quechua"}, ["qxh"] = {"Panao Huánuco Quechua"}, ["qxl"] = {"Salasaca Highland Quichua"}, ["qxn"] = {"Northern Conchucos Ancash Quechua"}, ["qxo"] = {"Southern Conchucos Ancash Quechua"}, ["qxp"] = {"Puno Quechua"}, ["qxq"] = {"Qashqa'i"}, ["qxr"] = {"Cañar Highland Quichua"}, ["qxs"] = {"Southern Qiang"}, ["qxt"] = {"Santa Ana de Tusi Pasco Quechua"}, ["qxu"] = {"Arequipa-La Unión Quechua"}, ["qxw"] = {"Jauja Wanca Quechua"}, ["qya"] = {"Quenya"}, ["qyp"] = {"Quiripi"}, ["raa"] = {"Dungmali"}, ["rab"] = {"Camling"}, ["rac"] = {"Rasawa"}, ["rad"] = {"Rade"}, ["raf"] = {"Western Meohang"}, ["rag"] = {"Logooli", "Lulogooli"}, ["rah"] = {"Rabha"}, ["rai"] = {"Ramoaaina"}, ["raj"] = {"Rajasthani"}, ["rak"] = {"Tulu-Bohuai"}, ["ral"] = {"Ralte"}, ["ram"] = {"Canela"}, ["ran"] = {"Riantana"}, ["rao"] = {"Rao"}, ["rap"] = {"Rapanui"}, ["raq"] = {"Saam"}, ["rar"] = {"Rarotongan", "Cook Islands Maori"}, ["ras"] = {"Tegali"}, ["rat"] = {"Razajerdi"}, ["rau"] = {"Raute"}, ["rav"] = {"Sampang"}, ["raw"] = {"Rawang"}, ["rax"] = {"Rang"}, ["ray"] = {"Rapa"}, ["raz"] = {"Rahambuu"}, ["rbb"] = {"Rumai Palaung"}, ["rbk"] = {"Northern Bontok"}, ["rbl"] = {"Miraya Bikol"}, ["rbp"] = {"Barababaraba"}, ["rcf"] = {"Réunion Creole French"}, ["rdb"] = {"Rudbari"}, ["rea"] = {"Rerau"}, ["reb"] = {"Rembong"}, ["ree"] = {"Rejang Kayan"}, ["reg"] = {"Kara (Tanzania)"}, ["rei"] = {"Reli"}, ["rej"] = {"Rejang"}, ["rel"] = {"Rendille"}, ["rem"] = {"Remo"}, ["ren"] = {"Rengao"}, ["rer"] = {"Rer Bare"}, ["res"] = {"Reshe"}, ["ret"] = {"Retta"}, ["rey"] = {"Reyesano"}, ["rga"] = {"Roria"}, ["rge"] = {"Romano-Greek"}, ["rgk"] = {"Rangkas"}, ["rgn"] = {"Romagnol"}, ["rgr"] = {"Resígaro"}, ["rgs"] = {"Southern Roglai"}, ["rgu"] = {"Ringgou"}, ["rhg"] = {"Rohingya"}, ["rhp"] = {"Yahang"}, ["ria"] = {"Riang (India)"}, ["rib"] = {"Bribri Sign Language"}, ["rif"] = {"Tarifit"}, ["ril"] = {"Riang Lang", "Riang (Myanmar)"}, ["rim"] = {"Nyaturu"}, ["rin"] = {"Nungu"}, ["rir"] = {"Ribun"}, ["rit"] = {"Ritharrngu"}, ["riu"] = {"Riung"}, ["rjg"] = {"Rajong"}, ["rji"] = {"Raji"}, ["rjs"] = {"Rajbanshi"}, ["rka"] = {"Kraol"}, ["rkb"] = {"Rikbaktsa"}, ["rkh"] = {"Rakahanga-Manihiki"}, ["rki"] = {"Rakhine"}, ["rkm"] = {"Marka"}, ["rkt"] = {"Rangpuri", "Kamta"}, ["rkw"] = {"Arakwal"}, ["rma"] = {"Rama"}, ["rmb"] = {"Rembarrnga"}, ["rmc"] = {"Carpathian Romani"}, ["rmd"] = {"Traveller Danish"}, ["rme"] = {"Angloromani"}, ["rmf"] = {"Kalo Finnish Romani"}, ["rmg"] = {"Traveller Norwegian"}, ["rmh"] = {"Murkim"}, ["rmi"] = {"Lomavren"}, ["rmk"] = {"Romkun"}, ["rml"] = {"Baltic Romani"}, ["rmm"] = {"Roma"}, ["rmn"] = {"Balkan Romani"}, ["rmo"] = {"Sinte Romani"}, ["rmp"] = {"Rempi"}, ["rmq"] = {"Caló"}, ["rms"] = {"Romanian Sign Language"}, ["rmt"] = {"Domari"}, ["rmu"] = {"Tavringer Romani"}, ["rmv"] = {"Romanova"}, ["rmw"] = {"Welsh Romani"}, ["rmx"] = {"Romam"}, ["rmy"] = {"Vlax Romani"}, ["rmz"] = {"Marma"}, ["rnb"] = {"Brunca Sign Language"}, ["rnd"] = {"Ruund"}, ["rng"] = {"Ronga"}, ["rnl"] = {"Ranglong"}, ["rnn"] = {"Roon"}, ["rnp"] = {"Rongpo"}, ["rnr"] = {"Nari Nari"}, ["rnw"] = {"Rungwa"}, ["roa"] = {"Romance languages"}, ["rob"] = {"Tae'"}, ["roc"] = {"Cacgia Roglai"}, ["rod"] = {"Rogo"}, ["roe"] = {"Ronji"}, ["rof"] = {"Rombo"}, ["rog"] = {"Northern Roglai"}, ["rol"] = {"Romblomanon"}, ["rom"] = {"Romany"}, ["roo"] = {"Rotokas"}, ["rop"] = {"Kriol"}, ["ror"] = {"Rongga"}, ["rou"] = {"Runga"}, ["row"] = {"Dela-Oenale"}, ["rpn"] = {"Repanbitip"}, ["rpt"] = {"Rapting"}, ["rri"] = {"Ririo"}, ["rrm"] = {"Moriori"}, ["rro"] = {"Waima"}, ["rrt"] = {"Arritinngithigh"}, ["rsb"] = {"Romano-Serbian"}, ["rsk"] = {"Ruthenian", "Rusnak"}, ["rsl"] = {"Russian Sign Language"}, ["rsm"] = {"Miriwoong Sign Language"}, ["rsn"] = {"Rwandan Sign Language"}, ["rsw"] = {"Rishiwa"}, ["rtc"] = {"Rungtu Chin"}, ["rth"] = {"Ratahan"}, ["rtm"] = {"Rotuman"}, ["rts"] = {"Yurats"}, ["rtw"] = {"Rathawi"}, ["rub"] = {"Gungu"}, ["ruc"] = {"Ruuli"}, ["rue"] = {"Rusyn"}, ["ruf"] = {"Luguru"}, ["rug"] = {"Roviana"}, ["ruh"] = {"Ruga"}, ["rui"] = {"Rufiji"}, ["ruk"] = {"Che"}, ["ruo"] = {"Istro Romanian"}, ["rup"] = {"Macedo-Romanian", "Aromanian", "Arumanian"}, ["ruq"] = {"Megleno Romanian"}, ["rut"] = {"Rutul"}, ["ruu"] = {"Lanas Lobu"}, ["ruy"] = {"Mala (Nigeria)"}, ["ruz"] = {"Ruma"}, ["rwa"] = {"Rawo"}, ["rwk"] = {"Rwa"}, ["rwl"] = {"Ruwila"}, ["rwm"] = {"Amba (Uganda)"}, ["rwo"] = {"Rawa"}, ["rwr"] = {"Marwari (India)"}, ["rxd"] = {"Ngardi"}, ["rxw"] = {"Karuwali", "Garuwali"}, ["ryn"] = {"Northern Amami-Oshima"}, ["rys"] = {"Yaeyama"}, ["ryu"] = {"Central Okinawan"}, ["rzh"] = {"Rāziḥī"}, ["saa"] = {"Saba"}, ["sab"] = {"Buglere"}, ["sac"] = {"Meskwaki"}, ["sad"] = {"Sandawe"}, ["sae"] = {"Sabanê"}, ["saf"] = {"Safaliba"}, ["sah"] = {"Yakut"}, ["sai"] = {"South American Indian languages"}, ["saj"] = {"Sahu"}, ["sak"] = {"Sake"}, ["sal"] = {"Salishan languages"}, ["sam"] = {"Samaritan Aramaic"}, ["sao"] = {"Sause"}, ["saq"] = {"Samburu"}, ["sar"] = {"Saraveca"}, ["sas"] = {"Sasak"}, ["sat"] = {"Santali"}, ["sau"] = {"Saleman"}, ["sav"] = {"Saafi-Saafi"}, ["saw"] = {"Sawi"}, ["sax"] = {"Sa"}, ["say"] = {"Saya"}, ["saz"] = {"Saurashtra"}, ["sba"] = {"Ngambay"}, ["sbb"] = {"Simbo"}, ["sbc"] = {"Kele (Papua New Guinea)"}, ["sbd"] = {"Southern Samo"}, ["sbe"] = {"Saliba"}, ["sbf"] = {"Chabu", "Shabo"}, ["sbg"] = {"Seget"}, ["sbh"] = {"Sori-Harengan"}, ["sbi"] = {"Seti"}, ["sbj"] = {"Surbakhal"}, ["sbk"] = {"Safwa"}, ["sbl"] = {"Botolan Sambal"}, ["sbm"] = {"Sagala"}, ["sbn"] = {"Sindhi Bhil"}, ["sbo"] = {"Sabüm"}, ["sbp"] = {"Sangu (Tanzania)"}, ["sbq"] = {"Sileibi"}, ["sbr"] = {"Sembakung Murut"}, ["sbs"] = {"Subiya"}, ["sbt"] = {"Kimki"}, ["sbu"] = {"Stod Bhoti"}, ["sbv"] = {"Sabine"}, ["sbw"] = {"Simba"}, ["sbx"] = {"Seberuang"}, ["sby"] = {"Soli"}, ["sbz"] = {"Sara Kaba"}, ["scb"] = {"Chut"}, ["sce"] = {"Dongxiang"}, ["scf"] = {"San Miguel Creole French"}, ["scg"] = {"Sanggau"}, ["sch"] = {"Sakachep"}, ["sci"] = {"Sri Lankan Creole Malay"}, ["sck"] = {"Sadri"}, ["scl"] = {"Shina"}, ["scn"] = {"Sicilian"}, ["sco"] = {"Scots"}, ["scp"] = {"Hyolmo", "Helambu Sherpa"}, ["scq"] = {"Sa'och"}, ["scs"] = {"North Slavey"}, ["sct"] = {"Southern Katang"}, ["scu"] = {"Shumcho"}, ["scv"] = {"Sheni"}, ["scw"] = {"Sha"}, ["scx"] = {"Sicel"}, ["sda"] = {"Toraja-Sa'dan"}, ["sdb"] = {"Shabak"}, ["sdc"] = {"Sassarese Sardinian"}, ["sde"] = {"Surubu"}, ["sdf"] = {"Sarli"}, ["sdg"] = {"Savi"}, ["sdh"] = {"Southern Kurdish"}, ["sdj"] = {"Suundi"}, ["sdk"] = {"Sos Kundi"}, ["sdl"] = {"Saudi Arabian Sign Language"}, ["sdn"] = {"Gallurese Sardinian"}, ["sdo"] = {"Bukar-Sadung Bidayuh"}, ["sdp"] = {"Sherdukpen"}, ["sdq"] = {"Semandang"}, ["sdr"] = {"Oraon Sadri"}, ["sds"] = {"Sened"}, ["sdt"] = {"Shuadit"}, ["sdu"] = {"Sarudu"}, ["sdv"] = {"Eastern Sudanic languages"}, ["sdx"] = {"Sibu Melanau"}, ["sdz"] = {"Sallands"}, ["sea"] = {"Semai"}, ["seb"] = {"Shempire Senoufo"}, ["sec"] = {"Sechelt"}, ["sed"] = {"Sedang"}, ["see"] = {"Seneca"}, ["sef"] = {"Cebaara Senoufo"}, ["seg"] = {"Segeju"}, ["seh"] = {"Sena"}, ["sei"] = {"Seri"}, ["sej"] = {"Sene"}, ["sek"] = {"Sekani"}, ["sel"] = {"Selkup"}, ["sem"] = {"Semitic languages"}, ["sen"] = {"Nanerigé Sénoufo"}, ["seo"] = {"Suarmin"}, ["sep"] = {"Sìcìté Sénoufo"}, ["seq"] = {"Senara Sénoufo"}, ["ser"] = {"Serrano"}, ["ses"] = {"Koyraboro Senni Songhai"}, ["set"] = {"Sentani"}, ["seu"] = {"Serui-Laut"}, ["sev"] = {"Nyarafolo Senoufo"}, ["sew"] = {"Sewa Bay"}, ["sey"] = {"Secoya"}, ["sez"] = {"Senthang Chin"}, ["sfb"] = {"Langue des signes de Belgique Francophone", "French Belgian Sign Language"}, ["sfe"] = {"Eastern Subanen"}, ["sfm"] = {"Small Flowery Miao"}, ["sfs"] = {"South African Sign Language"}, ["sfw"] = {"Sehwi"}, ["sga"] = {"Old Irish (to 900)"}, ["sgb"] = {"Mag-antsi Ayta"}, ["sgc"] = {"Kipsigis"}, ["sgd"] = {"Surigaonon"}, ["sge"] = {"Segai"}, ["sgg"] = {"Swiss-German Sign Language"}, ["sgh"] = {"Shughni"}, ["sgi"] = {"Suga"}, ["sgj"] = {"Surgujia"}, ["sgk"] = {"Sangkong"}, ["sgm"] = {"Singa"}, ["sgn"] = {"Sign languages"}, ["sgp"] = {"Singpho"}, ["sgr"] = {"Sangisari"}, ["sgs"] = {"Samogitian"}, ["sgt"] = {"Brokpake"}, ["sgu"] = {"Salas"}, ["sgw"] = {"Sebat Bet Gurage"}, ["sgx"] = {"Sierra Leone Sign Language"}, ["sgy"] = {"Sanglechi"}, ["sgz"] = {"Sursurunga"}, ["sha"] = {"Shall-Zwall"}, ["shb"] = {"Ninam"}, ["shc"] = {"Sonde"}, ["shd"] = {"Kundal Shahi"}, ["she"] = {"Sheko"}, ["shg"] = {"Shua"}, ["shh"] = {"Shoshoni"}, ["shi"] = {"Tachelhit"}, ["shj"] = {"Shatt"}, ["shk"] = {"Shilluk"}, ["shl"] = {"Shendu"}, ["shm"] = {"Shahrudi"}, ["shn"] = {"Shan"}, ["sho"] = {"Shanga"}, ["shp"] = {"Shipibo-Conibo"}, ["shq"] = {"Sala"}, ["shr"] = {"Shi"}, ["shs"] = {"Shuswap"}, ["sht"] = {"Shasta"}, ["shu"] = {"Chadian Arabic"}, ["shv"] = {"Shehri"}, ["shw"] = {"Shwai"}, ["shx"] = {"She"}, ["shy"] = {"Tachawit"}, ["shz"] = {"Syenara Senoufo"}, ["sia"] = {"Akkala Sami"}, ["sib"] = {"Sebop"}, ["sid"] = {"Sidamo"}, ["sie"] = {"Simaa"}, ["sif"] = {"Siamou"}, ["sig"] = {"Paasaal"}, ["sih"] = {"Zire", "Sîshëë"}, ["sii"] = {"Shom Peng"}, ["sij"] = {"Numbami"}, ["sik"] = {"Sikiana"}, ["sil"] = {"Tumulung Sisaala"}, ["sim"] = {"Mende (Papua New Guinea)"}, ["sio"] = {"Siouan languages"}, ["sip"] = {"Sikkimese"}, ["siq"] = {"Sonia"}, ["sir"] = {"Siri"}, ["sis"] = {"Siuslaw"}, ["sit"] = {"Sino-Tibetan languages"}, ["siu"] = {"Sinagen"}, ["siv"] = {"Sumariup"}, ["siw"] = {"Siwai"}, ["six"] = {"Sumau"}, ["siy"] = {"Sivandi"}, ["siz"] = {"Siwi"}, ["sja"] = {"Epena"}, ["sjb"] = {"Sajau Basap"}, ["sjd"] = {"Kildin Sami"}, ["sje"] = {"Pite Sami"}, ["sjg"] = {"Assangori"}, ["sjk"] = {"Kemi Sami"}, ["sjl"] = {"Sajalong", "Miji"}, ["sjm"] = {"Mapun"}, ["sjn"] = {"Sindarin"}, ["sjo"] = {"Xibe"}, ["sjp"] = {"Surjapuri"}, ["sjr"] = {"Siar-Lak"}, ["sjs"] = {"Senhaja De Srair"}, ["sjt"] = {"Ter Sami"}, ["sju"] = {"Ume Sami"}, ["sjw"] = {"Shawnee"}, ["ska"] = {"Skagit"}, ["skb"] = {"Saek"}, ["skc"] = {"Ma Manda"}, ["skd"] = {"Southern Sierra Miwok"}, ["ske"] = {"Seke (Vanuatu)"}, ["skf"] = {"Sakirabiá"}, ["skg"] = {"Sakalava Malagasy"}, ["skh"] = {"Sikule"}, ["ski"] = {"Sika"}, ["skj"] = {"Seke (Nepal)"}, ["skm"] = {"Kutong"}, ["skn"] = {"Kolibugan Subanon"}, ["sko"] = {"Seko Tengah"}, ["skp"] = {"Sekapan"}, ["skq"] = {"Sininkere"}, ["skr"] = {"Saraiki", "Seraiki"}, ["sks"] = {"Maia"}, ["skt"] = {"Sakata"}, ["sku"] = {"Sakao"}, ["skv"] = {"Skou"}, ["skw"] = {"Skepi Creole Dutch"}, ["skx"] = {"Seko Padang"}, ["sky"] = {"Sikaiana"}, ["skz"] = {"Sekar"}, ["sla"] = {"Slavic languages"}, ["slc"] = {"Sáliba"}, ["sld"] = {"Sissala"}, ["sle"] = {"Sholaga"}, ["slf"] = {"Swiss-Italian Sign Language"}, ["slg"] = {"Selungai Murut"}, ["slh"] = {"Southern Puget Sound Salish"}, ["sli"] = {"Lower Silesian"}, ["slj"] = {"Salumá"}, ["sll"] = {"Salt-Yui"}, ["slm"] = {"Pangutaran Sama"}, ["sln"] = {"Salinan"}, ["slp"] = {"Lamaholot"}, ["slr"] = {"Salar"}, ["sls"] = {"Singapore Sign Language"}, ["slt"] = {"Sila"}, ["slu"] = {"Selaru"}, ["slw"] = {"Sialum"}, ["slx"] = {"Salampasu"}, ["sly"] = {"Selayar"}, ["slz"] = {"Ma'ya"}, ["sma"] = {"Southern Sami"}, ["smb"] = {"Simbari"}, ["smc"] = {"Som"}, ["smf"] = {"Auwe"}, ["smg"] = {"Simbali"}, ["smh"] = {"Samei"}, ["smi"] = {"Sami languages"}, ["smj"] = {"Lule Sami"}, ["smk"] = {"Bolinao"}, ["sml"] = {"Central Sama"}, ["smm"] = {"Musasa"}, ["smn"] = {"Inari Sami"}, ["smp"] = {"Samaritan"}, ["smq"] = {"Samo"}, ["smr"] = {"Simeulue"}, ["sms"] = {"Skolt Sami"}, ["smt"] = {"Simte"}, ["smu"] = {"Somray"}, ["smv"] = {"Samvedi"}, ["smw"] = {"Sumbawa"}, ["smx"] = {"Samba"}, ["smy"] = {"Semnani"}, ["smz"] = {"Simeku"}, ["snc"] = {"Sinaugoro"}, ["sne"] = {"Bau Bidayuh"}, ["snf"] = {"Noon"}, ["sng"] = {"Sanga (Democratic Republic of Congo)"}, ["sni"] = {"Sensi"}, ["snj"] = {"Riverain Sango"}, ["snk"] = {"Soninke"}, ["snl"] = {"Sangil"}, ["snm"] = {"Southern Ma'di"}, ["snn"] = {"Siona"}, ["sno"] = {"Snohomish"}, ["snp"] = {"Siane"}, ["snq"] = {"Sangu (Gabon)"}, ["snr"] = {"Sihan"}, ["sns"] = {"South West Bay", "Nahavaq"}, ["snu"] = {"Senggi", "Viid"}, ["snv"] = {"Sa'ban"}, ["snw"] = {"Selee"}, ["snx"] = {"Sam"}, ["sny"] = {"Saniyo-Hiyewe"}, ["snz"] = {"Kou"}, ["soa"] = {"Thai Song"}, ["sob"] = {"Sobei"}, ["soc"] = {"So (Democratic Republic of Congo)"}, ["sod"] = {"Songoora"}, ["soe"] = {"Songomeno"}, ["sog"] = {"Sogdian"}, ["soh"] = {"Aka"}, ["soi"] = {"Sonha"}, ["soj"] = {"Soi"}, ["sok"] = {"Sokoro"}, ["sol"] = {"Solos"}, ["son"] = {"Songhai languages"}, ["soo"] = {"Songo"}, ["sop"] = {"Songe"}, ["soq"] = {"Kanasi"}, ["sor"] = {"Somrai"}, ["sos"] = {"Seeku"}, ["sou"] = {"Southern Thai"}, ["sov"] = {"Sonsorol"}, ["sow"] = {"Sowanda"}, ["sox"] = {"Swo"}, ["soy"] = {"Miyobe"}, ["soz"] = {"Temi"}, ["spb"] = {"Sepa (Indonesia)"}, ["spc"] = {"Sapé"}, ["spd"] = {"Saep"}, ["spe"] = {"Sepa (Papua New Guinea)"}, ["spg"] = {"Sian"}, ["spi"] = {"Saponi"}, ["spk"] = {"Sengo"}, ["spl"] = {"Selepet"}, ["spm"] = {"Akukem"}, ["spn"] = {"Sanapaná"}, ["spo"] = {"Spokane"}, ["spp"] = {"Supyire Senoufo"}, ["spq"] = {"Loreto-Ucayali Spanish"}, ["spr"] = {"Saparua"}, ["sps"] = {"Saposa"}, ["spt"] = {"Spiti Bhoti"}, ["spu"] = {"Sapuan"}, ["spv"] = {"Sambalpuri", "Kosli"}, ["spx"] = {"South Picene"}, ["spy"] = {"Sabaot"}, ["sqa"] = {"Shama-Sambuga"}, ["sqh"] = {"Shau"}, ["sqj"] = {"Albanian languages"}, ["sqk"] = {"Albanian Sign Language"}, ["sqm"] = {"Suma"}, ["sqn"] = {"Susquehannock"}, ["sqo"] = {"Sorkhei"}, ["sqq"] = {"Sou"}, ["sqr"] = {"Siculo Arabic"}, ["sqs"] = {"Sri Lankan Sign Language"}, ["sqt"] = {"Soqotri"}, ["squ"] = {"Squamish"}, ["sqx"] = {"Kufr Qassem Sign Language (KQSL)"}, ["sra"] = {"Saruga"}, ["srb"] = {"Sora"}, ["src"] = {"Logudorese Sardinian"}, ["sre"] = {"Sara"}, ["srf"] = {"Nafi"}, ["srg"] = {"Sulod"}, ["srh"] = {"Sarikoli"}, ["sri"] = {"Siriano"}, ["srk"] = {"Serudung Murut"}, ["srl"] = {"Isirawa"}, ["srm"] = {"Saramaccan"}, ["srn"] = {"Sranan Tongo"}, ["sro"] = {"Campidanese Sardinian"}, ["srq"] = {"Sirionó"}, ["srr"] = {"Serer"}, ["srs"] = {"Sarsi"}, ["srt"] = {"Sauri"}, ["sru"] = {"Suruí"}, ["srv"] = {"Southern Sorsoganon"}, ["srw"] = {"Serua"}, ["srx"] = {"Sirmauri"}, ["sry"] = {"Sera"}, ["srz"] = {"Shahmirzadi"}, ["ssa"] = {"Nilo-Saharan languages"}, ["ssb"] = {"Southern Sama"}, ["ssc"] = {"Suba-Simbiti"}, ["ssd"] = {"Siroi"}, ["sse"] = {"Balangingi", "Bangingih Sama"}, ["ssf"] = {"Thao"}, ["ssg"] = {"Seimat"}, ["ssh"] = {"Shihhi Arabic"}, ["ssi"] = {"Sansi"}, ["ssj"] = {"Sausi"}, ["ssk"] = {"Sunam"}, ["ssl"] = {"Western Sisaala"}, ["ssm"] = {"Semnam"}, ["ssn"] = {"Waata"}, ["sso"] = {"Sissano"}, ["ssp"] = {"Spanish Sign Language"}, ["ssq"] = {"So'a"}, ["ssr"] = {"Swiss-French Sign Language"}, ["sss"] = {"Sô"}, ["sst"] = {"Sinasina"}, ["ssu"] = {"Susuami"}, ["ssv"] = {"Shark Bay"}, ["ssx"] = {"Samberigi"}, ["ssy"] = {"Saho"}, ["ssz"] = {"Sengseng"}, ["sta"] = {"Settla"}, ["stb"] = {"Northern Subanen"}, ["std"] = {"Sentinel"}, ["ste"] = {"Liana-Seti"}, ["stf"] = {"Seta"}, ["stg"] = {"Trieng"}, ["sth"] = {"Shelta"}, ["sti"] = {"Bulo Stieng"}, ["stj"] = {"Matya Samo"}, ["stk"] = {"Arammba"}, ["stl"] = {"Stellingwerfs"}, ["stm"] = {"Setaman"}, ["stn"] = {"Owa"}, ["sto"] = {"Stoney"}, ["stp"] = {"Southeastern Tepehuan"}, ["stq"] = {"Saterfriesisch"}, ["str"] = {"Straits Salish"}, ["sts"] = {"Shumashti"}, ["stt"] = {"Budeh Stieng"}, ["stu"] = {"Samtao"}, ["stv"] = {"Silt'e"}, ["stw"] = {"Satawalese"}, ["sty"] = {"Siberian Tatar"}, ["sua"] = {"Sulka"}, ["sub"] = {"Suku"}, ["suc"] = {"Western Subanon"}, ["sue"] = {"Suena"}, ["sug"] = {"Suganga"}, ["sui"] = {"Suki"}, ["suj"] = {"Shubi"}, ["suk"] = {"Sukuma"}, ["suo"] = {"Bouni"}, ["suq"] = {"Tirmaga-Chai Suri", "Suri"}, ["sur"] = {"Mwaghavul"}, ["sus"] = {"Susu"}, ["sut"] = {"Subtiaba"}, ["suv"] = {"Puroik"}, ["suw"] = {"Sumbwa"}, ["sux"] = {"Sumerian"}, ["suy"] = {"Suyá"}, ["suz"] = {"Sunwar"}, ["sva"] = {"Svan"}, ["svb"] = {"Ulau-Suain"}, ["svc"] = {"Vincentian Creole English"}, ["sve"] = {"Serili"}, ["svk"] = {"Slovakian Sign Language"}, ["svm"] = {"Slavomolisano"}, ["svs"] = {"Savosavo"}, ["svx"] = {"Skalvian"}, ["swb"] = {"Maore Comorian"}, ["swc"] = {"Congo Swahili"}, ["swf"] = {"Sere"}, ["swg"] = {"Swabian"}, ["swh"] = {"Swahili (individual language)", "Kiswahili"}, ["swi"] = {"Sui"}, ["swj"] = {"Sira"}, ["swk"] = {"Malawi Sena"}, ["swl"] = {"Swedish Sign Language"}, ["swm"] = {"Samosa"}, ["swn"] = {"Sawknah"}, ["swo"] = {"Shanenawa"}, ["swp"] = {"Suau"}, ["swq"] = {"Sharwa"}, ["swr"] = {"Saweru"}, ["sws"] = {"Seluwasan"}, ["swt"] = {"Sawila"}, ["swu"] = {"Suwawa"}, ["swv"] = {"Shekhawati"}, ["sww"] = {"Sowa"}, ["swx"] = {"Suruahá"}, ["swy"] = {"Sarua"}, ["sxb"] = {"Suba"}, ["sxc"] = {"Sicanian"}, ["sxe"] = {"Sighu"}, ["sxg"] = {"Shuhi", "Shixing"}, ["sxk"] = {"Southern Kalapuya"}, ["sxl"] = {"Selian"}, ["sxm"] = {"Samre"}, ["sxn"] = {"Sangir"}, ["sxo"] = {"Sorothaptic"}, ["sxr"] = {"Saaroa"}, ["sxs"] = {"Sasaru"}, ["sxu"] = {"Upper Saxon"}, ["sxw"] = {"Saxwe Gbe"}, ["sya"] = {"Siang"}, ["syb"] = {"Central Subanen"}, ["syc"] = {"Classical Syriac"}, ["syd"] = {"Samoyedic languages"}, ["syi"] = {"Seki"}, ["syk"] = {"Sukur"}, ["syl"] = {"Sylheti"}, ["sym"] = {"Maya Samo"}, ["syn"] = {"Senaya"}, ["syo"] = {"Suoy"}, ["syr"] = {"Syriac"}, ["sys"] = {"Sinyar"}, ["syw"] = {"Kagate"}, ["syx"] = {"Samay"}, ["syy"] = {"Al-Sayyid Bedouin Sign Language"}, ["sza"] = {"Semelai"}, ["szb"] = {"Ngalum"}, ["szc"] = {"Semaq Beri"}, ["sze"] = {"Seze"}, ["szg"] = {"Sengele"}, ["szl"] = {"Silesian"}, ["szn"] = {"Sula"}, ["szp"] = {"Suabo"}, ["szs"] = {"Solomon Islands Sign Language"}, ["szv"] = {"Isu (Fako Division)"}, ["szw"] = {"Sawai"}, ["szy"] = {"Sakizaya"}, ["taa"] = {"Lower Tanana"}, ["tab"] = {"Tabassaran"}, ["tac"] = {"Lowland Tarahumara"}, ["tad"] = {"Tause"}, ["tae"] = {"Tariana"}, ["taf"] = {"Tapirapé"}, ["tag"] = {"Tagoi"}, ["tai"] = {"Tai languages"}, ["taj"] = {"Eastern Tamang"}, ["tak"] = {"Tala"}, ["tal"] = {"Tal"}, ["tan"] = {"Tangale"}, ["tao"] = {"Yami"}, ["tap"] = {"Taabwa"}, ["taq"] = {"Tamasheq"}, ["tar"] = {"Central Tarahumara"}, ["tas"] = {"Tay Boi"}, ["tau"] = {"Upper Tanana"}, ["tav"] = {"Tatuyo"}, ["taw"] = {"Tai"}, ["tax"] = {"Tamki"}, ["tay"] = {"Atayal"}, ["taz"] = {"Tocho"}, ["tba"] = {"Aikanã"}, ["tbc"] = {"Takia"}, ["tbd"] = {"Kaki Ae"}, ["tbe"] = {"Tanimbili"}, ["tbf"] = {"Mandara"}, ["tbg"] = {"North Tairora"}, ["tbh"] = {"Dharawal", "Thurawal"}, ["tbi"] = {"Gaam"}, ["tbj"] = {"Tiang"}, ["tbk"] = {"Calamian Tagbanwa"}, ["tbl"] = {"Tboli"}, ["tbm"] = {"Tagbu"}, ["tbn"] = {"Barro Negro Tunebo"}, ["tbo"] = {"Tawala"}, ["tbp"] = {"Taworta", "Diebroud"}, ["tbq"] = {"Tibeto-Burman languages"}, ["tbr"] = {"Tumtum"}, ["tbs"] = {"Tanguat"}, ["tbt"] = {"Tembo (Kitembo)"}, ["tbu"] = {"Tubar"}, ["tbv"] = {"Tobo"}, ["tbw"] = {"Tagbanwa"}, ["tbx"] = {"Kapin"}, ["tby"] = {"Tabaru"}, ["tbz"] = {"Ditammari"}, ["tca"] = {"Ticuna"}, ["tcb"] = {"Tanacross"}, ["tcc"] = {"Datooga"}, ["tcd"] = {"Tafi"}, ["tce"] = {"Southern Tutchone"}, ["tcf"] = {"Malinaltepec Me'phaa", "Malinaltepec Tlapanec"}, ["tcg"] = {"Tamagario"}, ["tch"] = {"Turks And Caicos Creole English"}, ["tci"] = {"Wára"}, ["tck"] = {"Tchitchege"}, ["tcl"] = {"Taman (Myanmar)"}, ["tcm"] = {"Tanahmerah"}, ["tcn"] = {"Tichurong"}, ["tco"] = {"Taungyo"}, ["tcp"] = {"Tawr Chin"}, ["tcq"] = {"Kaiy"}, ["tcs"] = {"Torres Strait Creole", "Yumplatok"}, ["tct"] = {"T'en"}, ["tcu"] = {"Southeastern Tarahumara"}, ["tcw"] = {"Tecpatlán Totonac"}, ["tcx"] = {"Toda"}, ["tcy"] = {"Tulu"}, ["tcz"] = {"Thado Chin"}, ["tda"] = {"Tagdal"}, ["tdb"] = {"Panchpargania"}, ["tdc"] = {"Emberá-Tadó"}, ["tdd"] = {"Tai Nüa"}, ["tde"] = {"Tiranige Diga Dogon"}, ["tdf"] = {"Talieng"}, ["tdg"] = {"Western Tamang"}, ["tdh"] = {"Thulung"}, ["tdi"] = {"Tomadino"}, ["tdj"] = {"Tajio"}, ["tdk"] = {"Tambas"}, ["tdl"] = {"Sur"}, ["tdm"] = {"Taruma"}, ["tdn"] = {"Tondano"}, ["tdo"] = {"Teme"}, ["tdq"] = {"Tita"}, ["tdr"] = {"Todrah"}, ["tds"] = {"Doutai"}, ["tdt"] = {"Tetun Dili"}, ["tdv"] = {"Toro"}, ["tdx"] = {"Tandroy-Mahafaly Malagasy"}, ["tdy"] = {"Tadyawan"}, ["tea"] = {"Temiar"}, ["teb"] = {"Tetete"}, ["tec"] = {"Terik"}, ["ted"] = {"Tepo Krumen"}, ["tee"] = {"Huehuetla Tepehua"}, ["tef"] = {"Teressa"}, ["teg"] = {"Teke-Tege"}, ["teh"] = {"Tehuelche"}, ["tei"] = {"Torricelli"}, ["tek"] = {"Ibali Teke"}, ["tem"] = {"Timne"}, ["ten"] = {"Tama (Colombia)"}, ["teo"] = {"Teso"}, ["tep"] = {"Tepecano"}, ["teq"] = {"Temein"}, ["ter"] = {"Tereno"}, ["tes"] = {"Tengger"}, ["tet"] = {"Tetum"}, ["teu"] = {"Soo"}, ["tev"] = {"Teor"}, ["tew"] = {"Tewa (USA)"}, ["tex"] = {"Tennet"}, ["tey"] = {"Tulishi"}, ["tez"] = {"Tetserret"}, ["tfi"] = {"Tofin Gbe"}, ["tfn"] = {"Tanaina"}, ["tfo"] = {"Tefaro"}, ["tfr"] = {"Teribe"}, ["tft"] = {"Ternate"}, ["tga"] = {"Sagalla"}, ["tgb"] = {"Tobilung"}, ["tgc"] = {"Tigak"}, ["tgd"] = {"Ciwogai"}, ["tge"] = {"Eastern Gorkha Tamang"}, ["tgf"] = {"Chalikha"}, ["tgh"] = {"Tobagonian Creole English"}, ["tgi"] = {"Lawunuia"}, ["tgj"] = {"Tagin"}, ["tgn"] = {"Tandaganon"}, ["tgo"] = {"Sudest"}, ["tgp"] = {"Tangoa"}, ["tgq"] = {"Tring"}, ["tgr"] = {"Tareng"}, ["tgs"] = {"Nume"}, ["tgt"] = {"Central Tagbanwa"}, ["tgu"] = {"Tanggu"}, ["tgv"] = {"Tingui-Boto"}, ["tgw"] = {"Tagwana Senoufo"}, ["tgx"] = {"Tagish"}, ["tgy"] = {"Togoyo"}, ["tgz"] = {"Tagalaka"}, ["thd"] = {"Kuuk Thaayorre", "Thayore"}, ["the"] = {"Chitwania Tharu"}, ["thf"] = {"Thangmi"}, ["thh"] = {"Northern Tarahumara"}, ["thi"] = {"Tai Long"}, ["thk"] = {"Tharaka", "Kitharaka"}, ["thl"] = {"Dangaura Tharu"}, ["thm"] = {"Aheu"}, ["thn"] = {"Thachanadan"}, ["thp"] = {"Thompson"}, ["thq"] = {"Kochila Tharu"}, ["thr"] = {"Rana Tharu"}, ["ths"] = {"Thakali"}, ["tht"] = {"Tahltan"}, ["thu"] = {"Thuri"}, ["thv"] = {"Tahaggart Tamahaq"}, ["thy"] = {"Tha"}, ["thz"] = {"Tayart Tamajeq"}, ["tia"] = {"Tidikelt Tamazight"}, ["tic"] = {"Tira"}, ["tif"] = {"Tifal"}, ["tig"] = {"Tigre"}, ["tih"] = {"Timugon Murut"}, ["tii"] = {"Tiene"}, ["tij"] = {"Tilung"}, ["tik"] = {"Tikar"}, ["til"] = {"Tillamook"}, ["tim"] = {"Timbe"}, ["tin"] = {"Tindi"}, ["tio"] = {"Teop"}, ["tip"] = {"Trimuris"}, ["tiq"] = {"Tiéfo"}, ["tis"] = {"Masadiit Itneg"}, ["tit"] = {"Tinigua"}, ["tiu"] = {"Adasen"}, ["tiv"] = {"Tiv"}, ["tiw"] = {"Tiwi"}, ["tix"] = {"Southern Tiwa"}, ["tiy"] = {"Tiruray"}, ["tiz"] = {"Tai Hongjin"}, ["tja"] = {"Tajuasohn"}, ["tjg"] = {"Tunjung"}, ["tji"] = {"Northern Tujia"}, ["tjj"] = {"Tjungundji"}, ["tjl"] = {"Tai Laing"}, ["tjm"] = {"Timucua"}, ["tjn"] = {"Tonjon"}, ["tjo"] = {"Temacine Tamazight"}, ["tjp"] = {"Tjupany"}, ["tjs"] = {"Southern Tujia"}, ["tju"] = {"Tjurruru"}, ["tjw"] = {"Djabwurrung"}, ["tka"] = {"Truká"}, ["tkb"] = {"Buksa"}, ["tkd"] = {"Tukudede"}, ["tke"] = {"Takwane"}, ["tkf"] = {"Tukumanféd"}, ["tkg"] = {"Tesaka Malagasy"}, ["tkl"] = {"Tokelau"}, ["tkm"] = {"Takelma"}, ["tkn"] = {"Toku-No-Shima"}, ["tkp"] = {"Tikopia"}, ["tkq"] = {"Tee"}, ["tkr"] = {"Tsakhur"}, ["tks"] = {"Takestani"}, ["tkt"] = {"Kathoriya Tharu"}, ["tku"] = {"Upper Necaxa Totonac"}, ["tkv"] = {"Mur Pano"}, ["tkw"] = {"Teanu"}, ["tkx"] = {"Tangko"}, ["tkz"] = {"Takua"}, ["tla"] = {"Southwestern Tepehuan"}, ["tlb"] = {"Tobelo"}, ["tlc"] = {"Yecuatla Totonac"}, ["tld"] = {"Talaud"}, ["tlf"] = {"Telefol"}, ["tlg"] = {"Tofanma"}, ["tlh"] = {"Klingon", "tlhIngan Hol"}, ["tli"] = {"Tlingit"}, ["tlj"] = {"Talinga-Bwisi"}, ["tlk"] = {"Taloki"}, ["tll"] = {"Tetela"}, ["tlm"] = {"Tolomako"}, ["tln"] = {"Talondo'"}, ["tlo"] = {"Talodi"}, ["tlp"] = {"Filomena Mata-Coahuitlán Totonac"}, ["tlq"] = {"Tai Loi"}, ["tlr"] = {"Talise"}, ["tls"] = {"Tambotalo"}, ["tlt"] = {"Sou Nama", "Teluti"}, ["tlu"] = {"Tulehu"}, ["tlv"] = {"Taliabu"}, ["tlx"] = {"Khehek"}, ["tly"] = {"Talysh"}, ["tma"] = {"Tama (Chad)"}, ["tmb"] = {"Katbol", "Avava"}, ["tmc"] = {"Tumak"}, ["tmd"] = {"Haruai"}, ["tme"] = {"Tremembé"}, ["tmf"] = {"Toba-Maskoy"}, ["tmg"] = {"Ternateño"}, ["tmh"] = {"Tamashek"}, ["tmi"] = {"Tutuba"}, ["tmj"] = {"Samarokena"}, ["tml"] = {"Tamnim Citak"}, ["tmm"] = {"Tai Thanh"}, ["tmn"] = {"Taman (Indonesia)"}, ["tmo"] = {"Temoq"}, ["tmq"] = {"Tumleo"}, ["tmr"] = {"Jewish Babylonian Aramaic (ca. 200-1200 CE)"}, ["tms"] = {"Tima"}, ["tmt"] = {"Tasmate"}, ["tmu"] = {"Iau"}, ["tmv"] = {"Tembo (Motembo)"}, ["tmw"] = {"Temuan"}, ["tmy"] = {"Tami"}, ["tmz"] = {"Tamanaku"}, ["tna"] = {"Tacana"}, ["tnb"] = {"Western Tunebo"}, ["tnc"] = {"Tanimuca-Retuarã"}, ["tnd"] = {"Angosturas Tunebo"}, ["tng"] = {"Tobanga"}, ["tnh"] = {"Maiani"}, ["tni"] = {"Tandia"}, ["tnk"] = {"Kwamera"}, ["tnl"] = {"Lenakel"}, ["tnm"] = {"Tabla"}, ["tnn"] = {"North Tanna"}, ["tno"] = {"Toromono"}, ["tnp"] = {"Whitesands"}, ["tnq"] = {"Taino"}, ["tnr"] = {"Ménik"}, ["tns"] = {"Tenis"}, ["tnt"] = {"Tontemboan"}, ["tnu"] = {"Tay Khang"}, ["tnv"] = {"Tangchangya"}, ["tnw"] = {"Tonsawang"}, ["tnx"] = {"Tanema"}, ["tny"] = {"Tongwe"}, ["tnz"] = {"Ten'edn"}, ["tob"] = {"Toba"}, ["toc"] = {"Coyutla Totonac"}, ["tod"] = {"Toma"}, ["tof"] = {"Gizrra"}, ["tog"] = {"Tonga (Nyasa)"}, ["toh"] = {"Gitonga"}, ["toi"] = {"Tonga (Zambia)"}, ["toj"] = {"Tojolabal"}, ["tok"] = {"Toki Pona"}, ["tol"] = {"Tolowa"}, ["tom"] = {"Tombulu"}, ["too"] = {"Xicotepec De Juárez Totonac"}, ["top"] = {"Papantla Totonac"}, ["toq"] = {"Toposa"}, ["tor"] = {"Togbo-Vara Banda"}, ["tos"] = {"Highland Totonac"}, ["tou"] = {"Tho"}, ["tov"] = {"Upper Taromi"}, ["tow"] = {"Jemez"}, ["tox"] = {"Tobian"}, ["toy"] = {"Topoiyo"}, ["toz"] = {"To"}, ["tpa"] = {"Taupota"}, ["tpc"] = {"Azoyú Me'phaa", "Azoyú Tlapanec"}, ["tpe"] = {"Tippera"}, ["tpf"] = {"Tarpia"}, ["tpg"] = {"Kula"}, ["tpi"] = {"Tok Pisin"}, ["tpj"] = {"Tapieté"}, ["tpk"] = {"Tupinikin"}, ["tpl"] = {"Tlacoapa Me'phaa", "Tlacoapa Tlapanec"}, ["tpm"] = {"Tampulma"}, ["tpn"] = {"Tupinambá"}, ["tpo"] = {"Tai Pao"}, ["tpp"] = {"Pisaflores Tepehua"}, ["tpq"] = {"Tukpa"}, ["tpr"] = {"Tuparí"}, ["tpt"] = {"Tlachichilco Tepehua"}, ["tpu"] = {"Tampuan"}, ["tpv"] = {"Tanapag"}, ["tpx"] = {"Acatepec Me'phaa", "Acatepec Tlapanec"}, ["tpy"] = {"Trumai"}, ["tpz"] = {"Tinputz"}, ["tqb"] = {"Tembé"}, ["tql"] = {"Lehali"}, ["tqm"] = {"Turumsa"}, ["tqn"] = {"Tenino"}, ["tqo"] = {"Toaripi"}, ["tqp"] = {"Tomoip"}, ["tqq"] = {"Tunni"}, ["tqr"] = {"Torona"}, ["tqt"] = {"Western Totonac"}, ["tqu"] = {"Touo"}, ["tqw"] = {"Tonkawa"}, ["tra"] = {"Tirahi"}, ["trb"] = {"Terebu"}, ["trc"] = {"Copala Triqui"}, ["trd"] = {"Turi"}, ["tre"] = {"East Tarangan"}, ["trf"] = {"Trinidadian Creole English"}, ["trg"] = {"Lishán Didán"}, ["trh"] = {"Turaka"}, ["tri"] = {"Trió"}, ["trj"] = {"Toram"}, ["trk"] = {"Turkic languages"}, ["trl"] = {"Traveller Scottish"}, ["trm"] = {"Tregami"}, ["trn"] = {"Trinitario"}, ["tro"] = {"Tarao Naga"}, ["trp"] = {"Kok Borok"}, ["trq"] = {"San Martín Itunyoso Triqui"}, ["trr"] = {"Taushiro"}, ["trs"] = {"Chicahuaxtla Triqui"}, ["trt"] = {"Tunggare"}, ["tru"] = {"Turoyo", "Surayt"}, ["trv"] = {"Sediq", "Seediq", "Taroko"}, ["trw"] = {"Torwali"}, ["trx"] = {"Tringgus-Sembaan Bidayuh"}, ["try"] = {"Turung"}, ["trz"] = {"Torá"}, ["tsa"] = {"Tsaangi"}, ["tsb"] = {"Tsamai"}, ["tsc"] = {"Tswa"}, ["tsd"] = {"Tsakonian"}, ["tse"] = {"Tunisian Sign Language"}, ["tsg"] = {"Tausug"}, ["tsh"] = {"Tsuvan"}, ["tsi"] = {"Tsimshian"}, ["tsj"] = {"Tshangla"}, ["tsk"] = {"Tseku"}, ["tsl"] = {"Ts'ün-Lao"}, ["tsm"] = {"Turkish Sign Language", "Türk İşaret Dili"}, ["tsp"] = {"Northern Toussian"}, ["tsq"] = {"Thai Sign Language"}, ["tsr"] = {"Akei"}, ["tss"] = {"Taiwan Sign Language"}, ["tst"] = {"Tondi Songway Kiini"}, ["tsu"] = {"Tsou"}, ["tsv"] = {"Tsogo"}, ["tsw"] = {"Tsishingini"}, ["tsx"] = {"Mubami"}, ["tsy"] = {"Tebul Sign Language"}, ["tsz"] = {"Purepecha"}, ["tta"] = {"Tutelo"}, ["ttb"] = {"Gaa"}, ["ttc"] = {"Tektiteko"}, ["ttd"] = {"Tauade"}, ["tte"] = {"Bwanabwana"}, ["ttf"] = {"Tuotomb"}, ["ttg"] = {"Tutong"}, ["tth"] = {"Upper Ta'oih"}, ["tti"] = {"Tobati"}, ["ttj"] = {"Tooro"}, ["ttk"] = {"Totoro"}, ["ttl"] = {"Totela"}, ["ttm"] = {"Northern Tutchone"}, ["ttn"] = {"Towei"}, ["tto"] = {"Lower Ta'oih"}, ["ttp"] = {"Tombelala"}, ["ttq"] = {"Tawallammat Tamajaq"}, ["ttr"] = {"Tera"}, ["tts"] = {"Northeastern Thai"}, ["ttt"] = {"Muslim Tat"}, ["ttu"] = {"Torau"}, ["ttv"] = {"Titan"}, ["ttw"] = {"Long Wat"}, ["tty"] = {"Sikaritai"}, ["ttz"] = {"Tsum"}, ["tua"] = {"Wiarumus"}, ["tub"] = {"Tübatulabal"}, ["tuc"] = {"Mutu"}, ["tud"] = {"Tuxá"}, ["tue"] = {"Tuyuca"}, ["tuf"] = {"Central Tunebo"}, ["tug"] = {"Tunia"}, ["tuh"] = {"Taulil"}, ["tui"] = {"Tupuri"}, ["tuj"] = {"Tugutil"}, ["tul"] = {"Tula"}, ["tum"] = {"Tumbuka"}, ["tun"] = {"Tunica"}, ["tuo"] = {"Tucano"}, ["tup"] = {"Tupi languages"}, ["tuq"] = {"Tedaga"}, ["tus"] = {"Tuscarora"}, ["tut"] = {"Altaic languages"}, ["tuu"] = {"Tututni"}, ["tuv"] = {"Turkana"}, ["tuw"] = {"Tungus languages"}, ["tux"] = {"Tuxináwa"}, ["tuy"] = {"Tugen"}, ["tuz"] = {"Turka"}, ["tva"] = {"Vaghua"}, ["tvd"] = {"Tsuvadi"}, ["tve"] = {"Te'un"}, ["tvi"] = {"Tulai"}, ["tvk"] = {"Southeast Ambrym"}, ["tvl"] = {"Tuvalu"}, ["tvm"] = {"Tela-Masbuar"}, ["tvn"] = {"Tavoyan"}, ["tvo"] = {"Tidore"}, ["tvs"] = {"Taveta"}, ["tvt"] = {"Tutsa Naga"}, ["tvu"] = {"Tunen"}, ["tvw"] = {"Sedoa"}, ["tvx"] = {"Taivoan"}, ["tvy"] = {"Timor Pidgin"}, ["twa"] = {"Twana"}, ["twb"] = {"Western Tawbuid"}, ["twc"] = {"Teshenawa"}, ["twd"] = {"Twents"}, ["twe"] = {"Tewa (Indonesia)"}, ["twf"] = {"Northern Tiwa"}, ["twg"] = {"Tereweng"}, ["twh"] = {"Tai Dón"}, ["twl"] = {"Tawara"}, ["twm"] = {"Tawang Monpa"}, ["twn"] = {"Twendi"}, ["two"] = {"Tswapong"}, ["twp"] = {"Ere"}, ["twq"] = {"Tasawaq"}, ["twr"] = {"Southwestern Tarahumara"}, ["twt"] = {"Turiwára"}, ["twu"] = {"Termanu"}, ["tww"] = {"Tuwari"}, ["twx"] = {"Tewe"}, ["twy"] = {"Tawoyan"}, ["txa"] = {"Tombonuo"}, ["txb"] = {"Tokharian B"}, ["txc"] = {"Tsetsaut"}, ["txe"] = {"Totoli"}, ["txg"] = {"Tangut"}, ["txh"] = {"Thracian"}, ["txi"] = {"Ikpeng"}, ["txj"] = {"Tarjumo"}, ["txm"] = {"Tomini"}, ["txn"] = {"West Tarangan"}, ["txo"] = {"Toto"}, ["txq"] = {"Tii"}, ["txr"] = {"Tartessian"}, ["txs"] = {"Tonsea"}, ["txt"] = {"Citak"}, ["txu"] = {"Kayapó"}, ["txx"] = {"Tatana"}, ["txy"] = {"Tanosy Malagasy"}, ["tya"] = {"Tauya"}, ["tye"] = {"Kyanga"}, ["tyh"] = {"O'du"}, ["tyi"] = {"Teke-Tsaayi"}, ["tyj"] = {"Tai Do", "Tai Yo"}, ["tyl"] = {"Thu Lao"}, ["tyn"] = {"Kombai"}, ["typ"] = {"Thaypan"}, ["tyr"] = {"Tai Daeng"}, ["tys"] = {"Tày Sa Pa"}, ["tyt"] = {"Tày Tac"}, ["tyu"] = {"Kua"}, ["tyv"] = {"Tuvinian"}, ["tyx"] = {"Teke-Tyee"}, ["tyy"] = {"Tiyaa"}, ["tyz"] = {"Tày"}, ["tza"] = {"Tanzanian Sign Language"}, ["tzh"] = {"Tzeltal"}, ["tzj"] = {"Tz'utujil"}, ["tzl"] = {"Talossan"}, ["tzm"] = {"Central Atlas Tamazight"}, ["tzn"] = {"Tugun"}, ["tzo"] = {"Tzotzil"}, ["tzx"] = {"Tabriak"}, ["uam"] = {"Uamué"}, ["uan"] = {"Kuan"}, ["uar"] = {"Tairuma"}, ["uba"] = {"Ubang"}, ["ubi"] = {"Ubi"}, ["ubl"] = {"Buhi'non Bikol"}, ["ubr"] = {"Ubir"}, ["ubu"] = {"Umbu-Ungu"}, ["uby"] = {"Ubykh"}, ["uda"] = {"Uda"}, ["ude"] = {"Udihe"}, ["udg"] = {"Muduga"}, ["udi"] = {"Udi"}, ["udj"] = {"Ujir"}, ["udl"] = {"Wuzlam"}, ["udm"] = {"Udmurt"}, ["udu"] = {"Uduk"}, ["ues"] = {"Kioko"}, ["ufi"] = {"Ufim"}, ["uga"] = {"Ugaritic"}, ["ugb"] = {"Kuku-Ugbanh"}, ["uge"] = {"Ughele"}, ["ugh"] = {"Kubachi"}, ["ugn"] = {"Ugandan Sign Language"}, ["ugo"] = {"Ugong"}, ["ugy"] = {"Uruguayan Sign Language"}, ["uha"] = {"Uhami"}, ["uhn"] = {"Damal"}, ["uis"] = {"Uisai"}, ["uiv"] = {"Iyive"}, ["uji"] = {"Tanjijili"}, ["uka"] = {"Kaburi"}, ["ukg"] = {"Ukuriguma"}, ["ukh"] = {"Ukhwejo"}, ["uki"] = {"Kui (India)"}, ["ukk"] = {"Muak Sa-aak"}, ["ukl"] = {"Ukrainian Sign Language"}, ["ukp"] = {"Ukpe-Bayobiri"}, ["ukq"] = {"Ukwa"}, ["uks"] = {"Urubú-Kaapor Sign Language", "Kaapor Sign Language"}, ["uku"] = {"Ukue"}, ["ukv"] = {"Kuku"}, ["ukw"] = {"Ukwuani-Aboh-Ndoni"}, ["uky"] = {"Kuuk-Yak"}, ["ula"] = {"Fungwa"}, ["ulb"] = {"Ulukwumi"}, ["ulc"] = {"Ulch"}, ["ule"] = {"Lule"}, ["ulf"] = {"Usku", "Afra"}, ["uli"] = {"Ulithian"}, ["ulk"] = {"Meriam Mir"}, ["ull"] = {"Ullatan"}, ["ulm"] = {"Ulumanda'"}, ["uln"] = {"Unserdeutsch"}, ["ulu"] = {"Uma' Lung"}, ["ulw"] = {"Ulwa"}, ["uly"] = {"Buli"}, ["uma"] = {"Umatilla"}, ["umb"] = {"Umbundu"}, ["umc"] = {"Marrucinian"}, ["umd"] = {"Umbindhamu"}, ["umg"] = {"Morrobalama", "Umbuygamu"}, ["umi"] = {"Ukit"}, ["umm"] = {"Umon"}, ["umn"] = {"Makyan Naga"}, ["umo"] = {"Umotína"}, ["ump"] = {"Umpila"}, ["umr"] = {"Umbugarla"}, ["ums"] = {"Pendau"}, ["umu"] = {"Munsee"}, ["una"] = {"North Watut"}, ["und"] = {"Undetermined"}, ["une"] = {"Uneme"}, ["ung"] = {"Ngarinyin"}, ["uni"] = {"Uni"}, ["unk"] = {"Enawené-Nawé"}, ["unm"] = {"Unami"}, ["unn"] = {"Kurnai"}, ["unr"] = {"Mundari"}, ["unu"] = {"Unubahe"}, ["unx"] = {"Munda"}, ["unz"] = {"Unde Kaili"}, ["uon"] = {"Kulon"}, ["upi"] = {"Umeda"}, ["upv"] = {"Uripiv-Wala-Rano-Atchin"}, ["ura"] = {"Urarina"}, ["urb"] = {"Urubú-Kaapor", "Kaapor"}, ["urc"] = {"Urningangg"}, ["ure"] = {"Uru"}, ["urf"] = {"Uradhi"}, ["urg"] = {"Urigina"}, ["urh"] = {"Urhobo"}, ["uri"] = {"Urim"}, ["urj"] = {"Uralic languages"}, ["urk"] = {"Urak Lawoi'"}, ["url"] = {"Urali"}, ["urm"] = {"Urapmin"}, ["urn"] = {"Uruangnirin"}, ["uro"] = {"Ura (Papua New Guinea)"}, ["urp"] = {"Uru-Pa-In"}, ["urr"] = {"Lehalurup", "Löyöp"}, ["urt"] = {"Urat"}, ["uru"] = {"Urumi"}, ["urv"] = {"Uruava"}, ["urw"] = {"Sop"}, ["urx"] = {"Urimo"}, ["ury"] = {"Orya"}, ["urz"] = {"Uru-Eu-Wau-Wau"}, ["usa"] = {"Usarufa"}, ["ush"] = {"Ushojo"}, ["usi"] = {"Usui"}, ["usk"] = {"Usaghade"}, ["usp"] = {"Uspanteco"}, ["uss"] = {"us-Saare"}, ["usu"] = {"Uya"}, ["uta"] = {"Otank"}, ["ute"] = {"Ute-Southern Paiute"}, ["uth"] = {"ut-Hun"}, ["utp"] = {"Amba (Solomon Islands)"}, ["utr"] = {"Etulo"}, ["utu"] = {"Utu"}, ["uum"] = {"Urum"}, ["uur"] = {"Ura (Vanuatu)"}, ["uuu"] = {"U"}, ["uve"] = {"West Uvean", "Fagauvea"}, ["uvh"] = {"Uri"}, ["uvl"] = {"Lote"}, ["uwa"] = {"Kuku-Uwanh"}, ["uya"] = {"Doko-Uyanga"}, ["uzn"] = {"Northern Uzbek"}, ["uzs"] = {"Southern Uzbek"}, ["vaa"] = {"Vaagri Booli"}, ["vae"] = {"Vale"}, ["vaf"] = {"Vafsi"}, ["vag"] = {"Vagla"}, ["vah"] = {"Varhadi-Nagpuri"}, ["vai"] = {"Vai"}, ["vaj"] = {"Sekele", "Northwestern ǃKung", "Vasekele"}, ["val"] = {"Vehes"}, ["vam"] = {"Vanimo"}, ["van"] = {"Valman"}, ["vao"] = {"Vao"}, ["vap"] = {"Vaiphei"}, ["var"] = {"Huarijio"}, ["vas"] = {"Vasavi"}, ["vau"] = {"Vanuma"}, ["vav"] = {"Varli"}, ["vay"] = {"Wayu"}, ["vbb"] = {"Southeast Babar"}, ["vbk"] = {"Southwestern Bontok"}, ["vec"] = {"Venetian"}, ["ved"] = {"Veddah"}, ["vel"] = {"Veluws"}, ["vem"] = {"Vemgo-Mabas"}, ["veo"] = {"Ventureño"}, ["vep"] = {"Veps"}, ["ver"] = {"Mom Jango"}, ["vgr"] = {"Vaghri"}, ["vgt"] = {"Vlaamse Gebarentaal", "Flemish Sign Language"}, ["vic"] = {"Virgin Islands Creole English"}, ["vid"] = {"Vidunda"}, ["vif"] = {"Vili"}, ["vig"] = {"Viemo"}, ["vil"] = {"Vilela"}, ["vin"] = {"Vinza"}, ["vis"] = {"Vishavan"}, ["vit"] = {"Viti"}, ["viv"] = {"Iduna"}, ["vjk"] = {"Bajjika"}, ["vka"] = {"Kariyarra"}, ["vkj"] = {"Kujarge"}, ["vkk"] = {"Kaur"}, ["vkl"] = {"Kulisusu"}, ["vkm"] = {"Kamakan"}, ["vkn"] = {"Koro Nulu"}, ["vko"] = {"Kodeoha"}, ["vkp"] = {"Korlai Creole Portuguese"}, ["vkt"] = {"Tenggarong Kutai Malay"}, ["vku"] = {"Kurrama"}, ["vkz"] = {"Koro Zuba"}, ["vlp"] = {"Valpei"}, ["vls"] = {"Vlaams"}, ["vma"] = {"Martuyhunira"}, ["vmb"] = {"Barbaram"}, ["vmc"] = {"Juxtlahuaca Mixtec"}, ["vmd"] = {"Mudu Koraga"}, ["vme"] = {"East Masela"}, ["vmf"] = {"Mainfränkisch"}, ["vmg"] = {"Lungalunga"}, ["vmh"] = {"Maraghei"}, ["vmi"] = {"Miwa"}, ["vmj"] = {"Ixtayutla Mixtec"}, ["vmk"] = {"Makhuwa-Shirima"}, ["vml"] = {"Malgana"}, ["vmm"] = {"Mitlatongo Mixtec"}, ["vmp"] = {"Soyaltepec Mazatec"}, ["vmq"] = {"Soyaltepec Mixtec"}, ["vmr"] = {"Marenje"}, ["vms"] = {"Moksela"}, ["vmu"] = {"Muluridyi"}, ["vmv"] = {"Valley Maidu"}, ["vmw"] = {"Makhuwa"}, ["vmx"] = {"Tamazola Mixtec"}, ["vmy"] = {"Ayautla Mazatec"}, ["vmz"] = {"Mazatlán Mazatec"}, ["vnk"] = {"Vano", "Lovono"}, ["vnm"] = {"Vinmavis", "Neve'ei"}, ["vnp"] = {"Vunapu"}, ["vor"] = {"Voro"}, ["vot"] = {"Votic"}, ["vra"] = {"Vera'a"}, ["vro"] = {"Võro"}, ["vrs"] = {"Varisi"}, ["vrt"] = {"Burmbar", "Banam Bay"}, ["vsi"] = {"Moldova Sign Language"}, ["vsl"] = {"Venezuelan Sign Language"}, ["vsn"] = {"Vedic Sanskrit"}, ["vsv"] = {"Valencian Sign Language", "Llengua de signes valenciana"}, ["vto"] = {"Vitou"}, ["vum"] = {"Vumbu"}, ["vun"] = {"Vunjo"}, ["vut"] = {"Vute"}, ["vwa"] = {"Awa (China)"}, ["waa"] = {"Walla Walla"}, ["wab"] = {"Wab"}, ["wac"] = {"Wasco-Wishram"}, ["wad"] = {"Wamesa", "Wondama"}, ["wae"] = {"Walser"}, ["waf"] = {"Wakoná"}, ["wag"] = {"Wa'ema"}, ["wah"] = {"Watubela"}, ["wai"] = {"Wares"}, ["waj"] = {"Waffa"}, ["wak"] = {"Wakashan languages"}, ["wal"] = {"Wolaytta", "Wolaitta"}, ["wam"] = {"Wampanoag"}, ["wan"] = {"Wan"}, ["wao"] = {"Wappo"}, ["wap"] = {"Wapishana"}, ["waq"] = {"Wagiman"}, ["war"] = {"Waray (Philippines)"}, ["was"] = {"Washo"}, ["wat"] = {"Kaninuwa"}, ["wau"] = {"Waurá"}, ["wav"] = {"Waka"}, ["waw"] = {"Waiwai"}, ["wax"] = {"Watam", "Marangis"}, ["way"] = {"Wayana"}, ["waz"] = {"Wampur"}, ["wba"] = {"Warao"}, ["wbb"] = {"Wabo"}, ["wbe"] = {"Waritai"}, ["wbf"] = {"Wara"}, ["wbh"] = {"Wanda"}, ["wbi"] = {"Vwanji"}, ["wbj"] = {"Alagwa"}, ["wbk"] = {"Waigali"}, ["wbl"] = {"Wakhi"}, ["wbm"] = {"Wa"}, ["wbp"] = {"Warlpiri"}, ["wbq"] = {"Waddar"}, ["wbr"] = {"Wagdi"}, ["wbs"] = {"West Bengal Sign Language"}, ["wbt"] = {"Warnman"}, ["wbv"] = {"Wajarri"}, ["wbw"] = {"Woi"}, ["wca"] = {"Yanomámi"}, ["wci"] = {"Waci Gbe"}, ["wdd"] = {"Wandji"}, ["wdg"] = {"Wadaginam"}, ["wdj"] = {"Wadjiginy"}, ["wdk"] = {"Wadikali"}, ["wdt"] = {"Wendat"}, ["wdu"] = {"Wadjigu"}, ["wdy"] = {"Wadjabangayi"}, ["wea"] = {"Wewaw"}, ["wec"] = {"Wè Western"}, ["wed"] = {"Wedau"}, ["weg"] = {"Wergaia"}, ["weh"] = {"Weh"}, ["wei"] = {"Kiunum"}, ["wem"] = {"Weme Gbe"}, ["wen"] = {"Sorbian languages"}, ["weo"] = {"Wemale"}, ["wep"] = {"Westphalien"}, ["wer"] = {"Weri"}, ["wes"] = {"Cameroon Pidgin"}, ["wet"] = {"Perai"}, ["weu"] = {"Rawngtu Chin"}, ["wew"] = {"Wejewa"}, ["wfg"] = {"Yafi", "Zorop"}, ["wga"] = {"Wagaya"}, ["wgb"] = {"Wagawaga"}, ["wgg"] = {"Wangkangurru", "Wangganguru"}, ["wgi"] = {"Wahgi"}, ["wgo"] = {"Waigeo"}, ["wgu"] = {"Wirangu"}, ["wgy"] = {"Warrgamay"}, ["wha"] = {"Sou Upaa", "Manusela"}, ["whg"] = {"North Wahgi"}, ["whk"] = {"Wahau Kenyah"}, ["whu"] = {"Wahau Kayan"}, ["wib"] = {"Southern Toussian"}, ["wic"] = {"Wichita"}, ["wie"] = {"Wik-Epa"}, ["wif"] = {"Wik-Keyangan"}, ["wig"] = {"Wik Ngathan"}, ["wih"] = {"Wik-Me'anha"}, ["wii"] = {"Minidien"}, ["wij"] = {"Wik-Iiyanh"}, ["wik"] = {"Wikalkan"}, ["wil"] = {"Wilawila"}, ["wim"] = {"Wik-Mungkan"}, ["win"] = {"Ho-Chunk"}, ["wir"] = {"Wiraféd"}, ["wiu"] = {"Wiru"}, ["wiv"] = {"Vitu"}, ["wiy"] = {"Wiyot"}, ["wja"] = {"Waja"}, ["wji"] = {"Warji"}, ["wka"] = {"Kw'adza"}, ["wkb"] = {"Kumbaran"}, ["wkd"] = {"Wakde", "Mo"}, ["wkl"] = {"Kalanadi"}, ["wkr"] = {"Keerray-Woorroong"}, ["wku"] = {"Kunduvadi"}, ["wkw"] = {"Wakawaka"}, ["wky"] = {"Wangkayutyuru"}, ["wla"] = {"Walio"}, ["wlc"] = {"Mwali Comorian"}, ["wle"] = {"Wolane"}, ["wlg"] = {"Kunbarlang"}, ["wlh"] = {"Welaun"}, ["wli"] = {"Waioli"}, ["wlk"] = {"Wailaki"}, ["wll"] = {"Wali (Sudan)"}, ["wlm"] = {"Middle Welsh"}, ["wlo"] = {"Wolio"}, ["wlr"] = {"Wailapa"}, ["wls"] = {"Wallisian"}, ["wlu"] = {"Wuliwuli"}, ["wlv"] = {"Wichí Lhamtés Vejoz"}, ["wlw"] = {"Walak"}, ["wlx"] = {"Wali (Ghana)"}, ["wly"] = {"Waling"}, ["wma"] = {"Mawa (Nigeria)"}, ["wmb"] = {"Wambaya"}, ["wmc"] = {"Wamas"}, ["wmd"] = {"Mamaindé"}, ["wme"] = {"Wambule"}, ["wmg"] = {"Western Minyag"}, ["wmh"] = {"Waima'a"}, ["wmi"] = {"Wamin"}, ["wmm"] = {"Maiwa (Indonesia)"}, ["wmn"] = {"Waamwang"}, ["wmo"] = {"Wom (Papua New Guinea)"}, ["wms"] = {"Wambon"}, ["wmt"] = {"Walmajarri"}, ["wmw"] = {"Mwani"}, ["wmx"] = {"Womo"}, ["wnb"] = {"Mokati"}, ["wnc"] = {"Wantoat"}, ["wnd"] = {"Wandarang"}, ["wne"] = {"Waneci"}, ["wng"] = {"Wanggom"}, ["wni"] = {"Ndzwani Comorian"}, ["wnk"] = {"Wanukaka"}, ["wnm"] = {"Wanggamala"}, ["wnn"] = {"Wunumara"}, ["wno"] = {"Wano"}, ["wnp"] = {"Wanap"}, ["wnu"] = {"Usan"}, ["wnw"] = {"Wintu"}, ["wny"] = {"Wanyi", "Waanyi"}, ["woa"] = {"Kuwema", "Tyaraity"}, ["wob"] = {"Wè Northern"}, ["woc"] = {"Wogeo"}, ["wod"] = {"Wolani"}, ["woe"] = {"Woleaian"}, ["wof"] = {"Gambian Wolof"}, ["wog"] = {"Wogamusin"}, ["woi"] = {"Kamang"}, ["wok"] = {"Longto"}, ["wom"] = {"Wom (Nigeria)"}, ["won"] = {"Wongo"}, ["woo"] = {"Manombai"}, ["wor"] = {"Woria"}, ["wos"] = {"Hanga Hundi"}, ["wow"] = {"Wawonii"}, ["woy"] = {"Weyto"}, ["wpc"] = {"Maco"}, ["wrb"] = {"Waluwarra", "Warluwara"}, ["wrg"] = {"Warungu", "Gudjal"}, ["wrh"] = {"Wiradjuri"}, ["wri"] = {"Wariyangga"}, ["wrk"] = {"Garrwa"}, ["wrl"] = {"Warlmanpa"}, ["wrm"] = {"Warumungu"}, ["wrn"] = {"Warnang"}, ["wro"] = {"Worrorra"}, ["wrp"] = {"Waropen"}, ["wrr"] = {"Wardaman"}, ["wrs"] = {"Waris"}, ["wru"] = {"Waru"}, ["wrv"] = {"Waruna"}, ["wrw"] = {"Gugu Warra"}, ["wrx"] = {"Wae Rana"}, ["wry"] = {"Merwari"}, ["wrz"] = {"Waray (Australia)"}, ["wsa"] = {"Warembori"}, ["wsg"] = {"Adilabad Gondi"}, ["wsi"] = {"Wusi"}, ["wsk"] = {"Waskia"}, ["wsr"] = {"Owenia"}, ["wss"] = {"Wasa"}, ["wsu"] = {"Wasu"}, ["wsv"] = {"Wotapuri-Katarqalai"}, ["wtb"] = {"Matambwe"}, ["wtf"] = {"Watiwa"}, ["wth"] = {"Wathawurrung"}, ["wti"] = {"Berta"}, ["wtk"] = {"Watakataui"}, ["wtm"] = {"Mewati"}, ["wtw"] = {"Wotu"}, ["wua"] = {"Wikngenchera"}, ["wub"] = {"Wunambal"}, ["wud"] = {"Wudu"}, ["wuh"] = {"Wutunhua"}, ["wul"] = {"Silimo"}, ["wum"] = {"Wumbvu"}, ["wun"] = {"Bungu"}, ["wur"] = {"Wurrugu"}, ["wut"] = {"Wutung"}, ["wuu"] = {"Wu Chinese"}, ["wuv"] = {"Wuvulu-Aua"}, ["wux"] = {"Wulna"}, ["wuy"] = {"Wauyai"}, ["wwa"] = {"Waama"}, ["wwb"] = {"Wakabunga"}, ["wwo"] = {"Wetamut", "Dorig"}, ["wwr"] = {"Warrwa"}, ["www"] = {"Wawa"}, ["wxa"] = {"Waxianghua"}, ["wxw"] = {"Wardandi"}, ["wyb"] = {"Wangaaybuwan-Ngiyambaa"}, ["wyi"] = {"Woiwurrung"}, ["wym"] = {"Wymysorys"}, ["wyn"] = {"Wyandot"}, ["wyr"] = {"Wayoró"}, ["wyy"] = {"Western Fijian"}, ["xaa"] = {"Andalusian Arabic"}, ["xab"] = {"Sambe"}, ["xac"] = {"Kachari"}, ["xad"] = {"Adai"}, ["xae"] = {"Aequian"}, ["xag"] = {"Aghwan"}, ["xai"] = {"Kaimbé"}, ["xaj"] = {"Ararandewára"}, ["xak"] = {"Máku"}, ["xal"] = {"Kalmyk", "Oirat"}, ["xam"] = {"ǀXam"}, ["xan"] = {"Xamtanga"}, ["xao"] = {"Khao"}, ["xap"] = {"Apalachee"}, ["xaq"] = {"Aquitanian"}, ["xar"] = {"Karami"}, ["xas"] = {"Kamas"}, ["xat"] = {"Katawixi"}, ["xau"] = {"Kauwera"}, ["xav"] = {"Xavánte"}, ["xaw"] = {"Kawaiisu"}, ["xay"] = {"Kayan Mahakam"}, ["xbb"] = {"Lower Burdekin"}, ["xbc"] = {"Bactrian"}, ["xbd"] = {"Bindal"}, ["xbe"] = {"Bigambal"}, ["xbg"] = {"Bunganditj"}, ["xbi"] = {"Kombio"}, ["xbj"] = {"Birrpayi"}, ["xbm"] = {"Middle Breton"}, ["xbn"] = {"Kenaboi"}, ["xbo"] = {"Bolgarian"}, ["xbp"] = {"Bibbulman"}, ["xbr"] = {"Kambera"}, ["xbw"] = {"Kambiwá"}, ["xby"] = {"Batjala", "Batyala"}, ["xcb"] = {"Cumbric"}, ["xcc"] = {"Camunic"}, ["xce"] = {"Celtiberian"}, ["xcg"] = {"Cisalpine Gaulish"}, ["xch"] = {"Chemakum", "Chimakum"}, ["xcl"] = {"Classical Armenian"}, ["xcm"] = {"Comecrudo"}, ["xcn"] = {"Cotoname"}, ["xco"] = {"Chorasmian"}, ["xcr"] = {"Carian"}, ["xct"] = {"Classical Tibetan"}, ["xcu"] = {"Curonian"}, ["xcv"] = {"Chuvantsy"}, ["xcw"] = {"Coahuilteco"}, ["xcy"] = {"Cayuse"}, ["xda"] = {"Darkinyung"}, ["xdc"] = {"Dacian"}, ["xdk"] = {"Dharuk"}, ["xdm"] = {"Edomite"}, ["xdo"] = {"Kwandu"}, ["xdq"] = {"Kaitag"}, ["xdy"] = {"Malayic Dayak"}, ["xeb"] = {"Eblan"}, ["xed"] = {"Hdi"}, ["xeg"] = {"ǁXegwi"}, ["xel"] = {"Kelo"}, ["xem"] = {"Kembayan"}, ["xep"] = {"Epi-Olmec"}, ["xer"] = {"Xerénte"}, ["xes"] = {"Kesawai"}, ["xet"] = {"Xetá"}, ["xeu"] = {"Keoru-Ahia"}, ["xfa"] = {"Faliscan"}, ["xga"] = {"Galatian"}, ["xgb"] = {"Gbin"}, ["xgd"] = {"Gudang"}, ["xgf"] = {"Gabrielino-Fernandeño"}, ["xgg"] = {"Goreng"}, ["xgi"] = {"Garingbal"}, ["xgl"] = {"Galindan"}, ["xgm"] = {"Dharumbal", "Guwinmal"}, ["xgn"] = {"Mongolian languages"}, ["xgr"] = {"Garza"}, ["xgu"] = {"Unggumi"}, ["xgw"] = {"Guwa"}, ["xha"] = {"Harami"}, ["xhc"] = {"Hunnic"}, ["xhd"] = {"Hadrami"}, ["xhe"] = {"Khetrani"}, ["xhm"] = {"Middle Khmer (1400 to 1850 CE)"}, ["xhr"] = {"Hernican"}, ["xht"] = {"Hattic"}, ["xhu"] = {"Hurrian"}, ["xhv"] = {"Khua"}, ["xib"] = {"Iberian"}, ["xii"] = {"Xiri"}, ["xil"] = {"Illyrian"}, ["xin"] = {"Xinca"}, ["xir"] = {"Xiriâna"}, ["xis"] = {"Kisan"}, ["xiv"] = {"Indus Valley Language"}, ["xiy"] = {"Xipaya"}, ["xjb"] = {"Minjungbal"}, ["xjt"] = {"Jaitmatang"}, ["xka"] = {"Kalkoti"}, ["xkb"] = {"Northern Nago"}, ["xkc"] = {"Kho'ini"}, ["xkd"] = {"Mendalam Kayan"}, ["xke"] = {"Kereho"}, ["xkf"] = {"Khengkha"}, ["xkg"] = {"Kagoro"}, ["xki"] = {"Kenyan Sign Language"}, ["xkj"] = {"Kajali"}, ["xkk"] = {"Kachok", "Kaco'"}, ["xkl"] = {"Mainstream Kenyah"}, ["xkn"] = {"Kayan River Kayan"}, ["xko"] = {"Kiorr"}, ["xkp"] = {"Kabatei"}, ["xkq"] = {"Koroni"}, ["xkr"] = {"Xakriabá"}, ["xks"] = {"Kumbewaha"}, ["xkt"] = {"Kantosi"}, ["xku"] = {"Kaamba"}, ["xkv"] = {"Kgalagadi"}, ["xkw"] = {"Kembra"}, ["xkx"] = {"Karore"}, ["xky"] = {"Uma' Lasan"}, ["xkz"] = {"Kurtokha"}, ["xla"] = {"Kamula"}, ["xlb"] = {"Loup B"}, ["xlc"] = {"Lycian"}, ["xld"] = {"Lydian"}, ["xle"] = {"Lemnian"}, ["xlg"] = {"Ligurian (Ancient)"}, ["xli"] = {"Liburnian"}, ["xln"] = {"Alanic"}, ["xlo"] = {"Loup A"}, ["xlp"] = {"Lepontic"}, ["xls"] = {"Lusitanian"}, ["xlu"] = {"Cuneiform Luwian"}, ["xly"] = {"Elymian"}, ["xma"] = {"Mushungulu"}, ["xmb"] = {"Mbonga"}, ["xmc"] = {"Makhuwa-Marrevone"}, ["xmd"] = {"Mbudum"}, ["xme"] = {"Median"}, ["xmf"] = {"Mingrelian"}, ["xmg"] = {"Mengaka"}, ["xmh"] = {"Kugu-Muminh"}, ["xmj"] = {"Majera"}, ["xmk"] = {"Ancient Macedonian"}, ["xml"] = {"Malaysian Sign Language"}, ["xmm"] = {"Manado Malay"}, ["xmn"] = {"Manichaean Middle Persian"}, ["xmo"] = {"Morerebi"}, ["xmp"] = {"Kuku-Mu'inh"}, ["xmq"] = {"Kuku-Mangk"}, ["xmr"] = {"Meroitic"}, ["xms"] = {"Moroccan Sign Language"}, ["xmt"] = {"Matbat"}, ["xmu"] = {"Kamu"}, ["xmv"] = {"Antankarana Malagasy", "Tankarana Malagasy"}, ["xmw"] = {"Tsimihety Malagasy"}, ["xmx"] = {"Salawati", "Maden"}, ["xmy"] = {"Mayaguduna"}, ["xmz"] = {"Mori Bawah"}, ["xna"] = {"Ancient North Arabian"}, ["xnb"] = {"Kanakanabu"}, ["xnd"] = {"Na-Dene languages"}, ["xng"] = {"Middle Mongolian"}, ["xnh"] = {"Kuanhua"}, ["xni"] = {"Ngarigu"}, ["xnj"] = {"Ngoni (Tanzania)"}, ["xnk"] = {"Nganakarti"}, ["xnm"] = {"Ngumbarl"}, ["xnn"] = {"Northern Kankanay"}, ["xno"] = {"Anglo-Norman"}, ["xnq"] = {"Ngoni (Mozambique)"}, ["xnr"] = {"Kangri"}, ["xns"] = {"Kanashi"}, ["xnt"] = {"Narragansett"}, ["xnu"] = {"Nukunul"}, ["xny"] = {"Nyiyaparli"}, ["xnz"] = {"Kenzi", "Mattoki"}, ["xoc"] = {"O'chi'chi'"}, ["xod"] = {"Kokoda"}, ["xog"] = {"Soga"}, ["xoi"] = {"Kominimung"}, ["xok"] = {"Xokleng"}, ["xom"] = {"Komo (Sudan)"}, ["xon"] = {"Konkomba"}, ["xoo"] = {"Xukurú"}, ["xop"] = {"Kopar"}, ["xor"] = {"Korubo"}, ["xow"] = {"Kowaki"}, ["xpa"] = {"Pirriya"}, ["xpb"] = {"Northeastern Tasmanian", "Pyemmairrener"}, ["xpc"] = {"Pecheneg"}, ["xpd"] = {"Oyster Bay Tasmanian"}, ["xpe"] = {"Liberia Kpelle"}, ["xpf"] = {"Southeast Tasmanian", "Nuenonne"}, ["xpg"] = {"Phrygian"}, ["xph"] = {"North Midlands Tasmanian", "Tyerrenoterpanner"}, ["xpi"] = {"Pictish"}, ["xpj"] = {"Mpalitjanh"}, ["xpk"] = {"Kulina Pano"}, ["xpl"] = {"Port Sorell Tasmanian"}, ["xpm"] = {"Pumpokol"}, ["xpn"] = {"Kapinawá"}, ["xpo"] = {"Pochutec"}, ["xpp"] = {"Puyo-Paekche"}, ["xpq"] = {"Mohegan-Pequot"}, ["xpr"] = {"Parthian"}, ["xps"] = {"Pisidian"}, ["xpt"] = {"Punthamara"}, ["xpu"] = {"Punic"}, ["xpv"] = {"Northern Tasmanian", "Tommeginne"}, ["xpw"] = {"Northwestern Tasmanian", "Peerapper"}, ["xpx"] = {"Southwestern Tasmanian", "Toogee"}, ["xpy"] = {"Puyo"}, ["xpz"] = {"Bruny Island Tasmanian"}, ["xqa"] = {"Karakhanid"}, ["xqt"] = {"Qatabanian"}, ["xra"] = {"Krahô"}, ["xrb"] = {"Eastern Karaboro"}, ["xrd"] = {"Gundungurra"}, ["xre"] = {"Kreye"}, ["xrg"] = {"Minang"}, ["xri"] = {"Krikati-Timbira"}, ["xrm"] = {"Armazic"}, ["xrn"] = {"Arin"}, ["xrr"] = {"Raetic"}, ["xrt"] = {"Aranama-Tamique"}, ["xru"] = {"Marriammu"}, ["xrw"] = {"Karawa"}, ["xsa"] = {"Sabaean"}, ["xsb"] = {"Sambal"}, ["xsc"] = {"Scythian"}, ["xsd"] = {"Sidetic"}, ["xse"] = {"Sempan"}, ["xsh"] = {"Shamang"}, ["xsi"] = {"Sio"}, ["xsj"] = {"Subi"}, ["xsl"] = {"South Slavey"}, ["xsm"] = {"Kasem"}, ["xsn"] = {"Sanga (Nigeria)"}, ["xso"] = {"Solano"}, ["xsp"] = {"Silopi"}, ["xsq"] = {"Makhuwa-Saka"}, ["xsr"] = {"Sherpa"}, ["xsu"] = {"Sanumá"}, ["xsv"] = {"Sudovian"}, ["xsy"] = {"Saisiyat"}, ["xta"] = {"Alcozauca Mixtec"}, ["xtb"] = {"Chazumba Mixtec"}, ["xtc"] = {"Katcha-Kadugli-Miri"}, ["xtd"] = {"Diuxi-Tilantongo Mixtec"}, ["xte"] = {"Ketengban"}, ["xtg"] = {"Transalpine Gaulish"}, ["xth"] = {"Yitha Yitha"}, ["xti"] = {"Sinicahua Mixtec"}, ["xtj"] = {"San Juan Teita Mixtec"}, ["xtl"] = {"Tijaltepec Mixtec"}, ["xtm"] = {"Magdalena Peñasco Mixtec"}, ["xtn"] = {"Northern Tlaxiaco Mixtec"}, ["xto"] = {"Tokharian A"}, ["xtp"] = {"San Miguel Piedras Mixtec"}, ["xtq"] = {"Tumshuqese"}, ["xtr"] = {"Early Tripuri"}, ["xts"] = {"Sindihui Mixtec"}, ["xtt"] = {"Tacahua Mixtec"}, ["xtu"] = {"Cuyamecalco Mixtec"}, ["xtv"] = {"Thawa"}, ["xtw"] = {"Tawandê"}, ["xty"] = {"Yoloxochitl Mixtec"}, ["xua"] = {"Alu Kurumba"}, ["xub"] = {"Betta Kurumba"}, ["xud"] = {"Umiida"}, ["xug"] = {"Kunigami"}, ["xuj"] = {"Jennu Kurumba"}, ["xul"] = {"Ngunawal", "Nunukul"}, ["xum"] = {"Umbrian"}, ["xun"] = {"Unggaranggu"}, ["xuo"] = {"Kuo"}, ["xup"] = {"Upper Umpqua"}, ["xur"] = {"Urartian"}, ["xut"] = {"Kuthant"}, ["xuu"] = {"Kxoe", "Khwedam"}, ["xve"] = {"Venetic"}, ["xvi"] = {"Kamviri"}, ["xvn"] = {"Vandalic"}, ["xvo"] = {"Volscian"}, ["xvs"] = {"Vestinian"}, ["xwa"] = {"Kwaza"}, ["xwc"] = {"Woccon"}, ["xwd"] = {"Wadi Wadi"}, ["xwe"] = {"Xwela Gbe"}, ["xwg"] = {"Kwegu"}, ["xwj"] = {"Wajuk"}, ["xwk"] = {"Wangkumara"}, ["xwl"] = {"Western Xwla Gbe"}, ["xwo"] = {"Written Oirat"}, ["xwr"] = {"Kwerba Mamberamo"}, ["xwt"] = {"Wotjobaluk"}, ["xww"] = {"Wemba Wemba"}, ["xxb"] = {"Boro (Ghana)"}, ["xxk"] = {"Ke'o"}, ["xxm"] = {"Minkin"}, ["xxr"] = {"Koropó"}, ["xxt"] = {"Tambora"}, ["xya"] = {"Yaygir"}, ["xyb"] = {"Yandjibara"}, ["xyj"] = {"Mayi-Yapi"}, ["xyk"] = {"Mayi-Kulan"}, ["xyl"] = {"Yalakalore"}, ["xyt"] = {"Mayi-Thakurti"}, ["xyy"] = {"Yorta Yorta"}, ["xzh"] = {"Zhang-Zhung"}, ["xzm"] = {"Zemgalian"}, ["xzp"] = {"Ancient Zapotec"}, ["yaa"] = {"Yaminahua"}, ["yab"] = {"Yuhup"}, ["yac"] = {"Pass Valley Yali"}, ["yad"] = {"Yagua"}, ["yae"] = {"Pumé"}, ["yaf"] = {"Yaka (Democratic Republic of Congo)"}, ["yag"] = {"Yámana"}, ["yah"] = {"Yazgulyam"}, ["yai"] = {"Yagnobi"}, ["yaj"] = {"Banda-Yangere"}, ["yak"] = {"Yakama"}, ["yal"] = {"Yalunka"}, ["yam"] = {"Yamba"}, ["yan"] = {"Mayangna"}, ["yao"] = {"Yao"}, ["yap"] = {"Yapese"}, ["yaq"] = {"Yaqui"}, ["yar"] = {"Yabarana"}, ["yas"] = {"Nugunu (Cameroon)"}, ["yat"] = {"Yambeta"}, ["yau"] = {"Yuwana"}, ["yav"] = {"Yangben"}, ["yaw"] = {"Yawalapití"}, ["yax"] = {"Yauma"}, ["yay"] = {"Agwagwune"}, ["yaz"] = {"Lokaa"}, ["yba"] = {"Yala"}, ["ybb"] = {"Yemba"}, ["ybe"] = {"West Yugur"}, ["ybh"] = {"Yakha"}, ["ybi"] = {"Yamphu"}, ["ybj"] = {"Hasha"}, ["ybk"] = {"Bokha"}, ["ybl"] = {"Yukuben"}, ["ybm"] = {"Yaben"}, ["ybn"] = {"Yabaâna"}, ["ybo"] = {"Yabong"}, ["ybx"] = {"Yawiyo"}, ["yby"] = {"Yaweyuha"}, ["ych"] = {"Chesu"}, ["ycl"] = {"Lolopo"}, ["ycn"] = {"Yucuna"}, ["ycp"] = {"Chepya"}, ["ycr"] = {"Yilan Creole"}, ["yda"] = {"Yanda"}, ["ydd"] = {"Eastern Yiddish"}, ["yde"] = {"Yangum Dey"}, ["ydg"] = {"Yidgha"}, ["ydk"] = {"Yoidik"}, ["yea"] = {"Ravula"}, ["yec"] = {"Yeniche"}, ["yee"] = {"Yimas"}, ["yei"] = {"Yeni"}, ["yej"] = {"Yevanic"}, ["yel"] = {"Yela"}, ["yer"] = {"Tarok"}, ["yes"] = {"Nyankpa"}, ["yet"] = {"Yetfa"}, ["yeu"] = {"Yerukula"}, ["yev"] = {"Yapunda"}, ["yey"] = {"Yeyi"}, ["yga"] = {"Malyangapa"}, ["ygi"] = {"Yiningayi"}, ["ygl"] = {"Yangum Gel"}, ["ygm"] = {"Yagomi"}, ["ygp"] = {"Gepo"}, ["ygr"] = {"Yagaria"}, ["ygs"] = {"Yolŋu Sign Language"}, ["ygu"] = {"Yugul"}, ["ygw"] = {"Yagwoia"}, ["yha"] = {"Baha Buyang"}, ["yhd"] = {"Judeo-Iraqi Arabic"}, ["yhl"] = {"Hlepho Phowa"}, ["yhs"] = {"Yan-nhaŋu Sign Language"}, ["yia"] = {"Yinggarda"}, ["yif"] = {"Ache"}, ["yig"] = {"Wusa Nasu"}, ["yih"] = {"Western Yiddish"}, ["yii"] = {"Yidiny"}, ["yij"] = {"Yindjibarndi"}, ["yik"] = {"Dongshanba Lalo"}, ["yil"] = {"Yindjilandji"}, ["yim"] = {"Yimchungru Naga"}, ["yin"] = {"Riang Lai", "Yinchia"}, ["yip"] = {"Pholo"}, ["yiq"] = {"Miqie"}, ["yir"] = {"North Awyu"}, ["yis"] = {"Yis"}, ["yit"] = {"Eastern Lalu"}, ["yiu"] = {"Awu"}, ["yiv"] = {"Northern Nisu"}, ["yix"] = {"Axi Yi"}, ["yiz"] = {"Azhe"}, ["yka"] = {"Yakan"}, ["ykg"] = {"Northern Yukaghir"}, ["ykh"] = {"Khamnigan Mongol"}, ["yki"] = {"Yoke"}, ["ykk"] = {"Yakaikeke"}, ["ykl"] = {"Khlula"}, ["ykm"] = {"Kap"}, ["ykn"] = {"Kua-nsi"}, ["yko"] = {"Yasa"}, ["ykr"] = {"Yekora"}, ["ykt"] = {"Kathu"}, ["yku"] = {"Kuamasi"}, ["yky"] = {"Yakoma"}, ["yla"] = {"Yaul"}, ["ylb"] = {"Yaleba"}, ["yle"] = {"Yele"}, ["ylg"] = {"Yelogu"}, ["yli"] = {"Angguruk Yali"}, ["yll"] = {"Yil"}, ["ylm"] = {"Limi"}, ["yln"] = {"Langnian Buyang"}, ["ylo"] = {"Naluo Yi"}, ["ylr"] = {"Yalarnnga"}, ["ylu"] = {"Aribwaung"}, ["yly"] = {"Nyâlayu", "Nyelâyu"}, ["ymb"] = {"Yambes"}, ["ymc"] = {"Southern Muji"}, ["ymd"] = {"Muda"}, ["yme"] = {"Yameo"}, ["ymg"] = {"Yamongeri"}, ["ymh"] = {"Mili"}, ["ymi"] = {"Moji"}, ["ymk"] = {"Makwe"}, ["yml"] = {"Iamalele"}, ["ymm"] = {"Maay"}, ["ymn"] = {"Yamna", "Sunum"}, ["ymo"] = {"Yangum Mon"}, ["ymp"] = {"Yamap"}, ["ymq"] = {"Qila Muji"}, ["ymr"] = {"Malasar"}, ["yms"] = {"Mysian"}, ["ymx"] = {"Northern Muji"}, ["ymz"] = {"Muzi"}, ["yna"] = {"Aluo"}, ["ynd"] = {"Yandruwandha"}, ["yne"] = {"Lang'e"}, ["yng"] = {"Yango"}, ["ynk"] = {"Naukan Yupik"}, ["ynl"] = {"Yangulam"}, ["ynn"] = {"Yana"}, ["yno"] = {"Yong"}, ["ynq"] = {"Yendang"}, ["yns"] = {"Yansi"}, ["ynu"] = {"Yahuna"}, ["yob"] = {"Yoba"}, ["yog"] = {"Yogad"}, ["yoi"] = {"Yonaguni"}, ["yok"] = {"Yokuts"}, ["yol"] = {"Yola"}, ["yom"] = {"Yombe"}, ["yon"] = {"Yongkom"}, ["yot"] = {"Yotti"}, ["yox"] = {"Yoron"}, ["yoy"] = {"Yoy"}, ["ypa"] = {"Phala"}, ["ypb"] = {"Labo Phowa"}, ["ypg"] = {"Phola"}, ["yph"] = {"Phupha"}, ["ypk"] = {"Yupik languages"}, ["ypm"] = {"Phuma"}, ["ypn"] = {"Ani Phowa"}, ["ypo"] = {"Alo Phola"}, ["ypp"] = {"Phupa"}, ["ypz"] = {"Phuza"}, ["yra"] = {"Yerakai"}, ["yrb"] = {"Yareba"}, ["yre"] = {"Yaouré"}, ["yrk"] = {"Nenets"}, ["yrl"] = {"Nhengatu"}, ["yrm"] = {"Yirrk-Mel"}, ["yrn"] = {"Yerong"}, ["yro"] = {"Yaroamë"}, ["yrs"] = {"Yarsun"}, ["yrw"] = {"Yarawata"}, ["yry"] = {"Yarluyandi"}, ["ysc"] = {"Yassic"}, ["ysd"] = {"Samatao"}, ["ysg"] = {"Sonaga"}, ["ysl"] = {"Yugoslavian Sign Language"}, ["ysm"] = {"Myanmar Sign Language"}, ["ysn"] = {"Sani"}, ["yso"] = {"Nisi (China)"}, ["ysp"] = {"Southern Lolopo"}, ["ysr"] = {"Sirenik Yupik"}, ["yss"] = {"Yessan-Mayo"}, ["ysy"] = {"Sanie"}, ["yta"] = {"Talu"}, ["ytl"] = {"Tanglang"}, ["ytp"] = {"Thopho"}, ["ytw"] = {"Yout Wam"}, ["yty"] = {"Yatay"}, ["yua"] = {"Yucateco", "Yucatec Maya"}, ["yub"] = {"Yugambal"}, ["yuc"] = {"Yuchi"}, ["yud"] = {"Judeo-Tripolitanian Arabic"}, ["yue"] = {"Yue Chinese", "Cantonese"}, ["yuf"] = {"Havasupai-Walapai-Yavapai"}, ["yug"] = {"Yug"}, ["yui"] = {"Yurutí"}, ["yuj"] = {"Karkar-Yuri"}, ["yuk"] = {"Yuki"}, ["yul"] = {"Yulu"}, ["yum"] = {"Quechan"}, ["yun"] = {"Bena (Nigeria)"}, ["yup"] = {"Yukpa"}, ["yuq"] = {"Yuqui"}, ["yur"] = {"Yurok"}, ["yut"] = {"Yopno"}, ["yuw"] = {"Yau (Morobe Province)"}, ["yux"] = {"Southern Yukaghir"}, ["yuy"] = {"East Yugur"}, ["yuz"] = {"Yuracare"}, ["yva"] = {"Yawa"}, ["yvt"] = {"Yavitero"}, ["ywa"] = {"Kalou"}, ["ywg"] = {"Yinhawangka"}, ["ywl"] = {"Western Lalu"}, ["ywn"] = {"Yawanawa"}, ["ywq"] = {"Wuding-Luquan Yi"}, ["ywr"] = {"Yawuru"}, ["ywt"] = {"Xishanba Lalo", "Central Lalo"}, ["ywu"] = {"Wumeng Nasu"}, ["yww"] = {"Yawarawarga"}, ["yxa"] = {"Mayawali"}, ["yxg"] = {"Yagara"}, ["yxl"] = {"Yardliyawarra"}, ["yxm"] = {"Yinwum"}, ["yxu"] = {"Yuyu"}, ["yxy"] = {"Yabula Yabula"}, ["yyr"] = {"Yir Yoront"}, ["yyu"] = {"Yau (Sandaun Province)"}, ["yyz"] = {"Ayizi"}, ["yzg"] = {"E'ma Buyang"}, ["yzk"] = {"Zokhuo"}, ["zaa"] = {"Sierra de Juárez Zapotec"}, ["zab"] = {"Western Tlacolula Valley Zapotec", "San Juan Guelavía Zapotec"}, ["zac"] = {"Ocotlán Zapotec"}, ["zad"] = {"Cajonos Zapotec"}, ["zae"] = {"Yareni Zapotec"}, ["zaf"] = {"Ayoquesco Zapotec"}, ["zag"] = {"Zaghawa"}, ["zah"] = {"Zangwal"}, ["zai"] = {"Isthmus Zapotec"}, ["zaj"] = {"Zaramo"}, ["zak"] = {"Zanaki"}, ["zal"] = {"Zauzou"}, ["zam"] = {"Miahuatlán Zapotec"}, ["zao"] = {"Ozolotepec Zapotec"}, ["zap"] = {"Zapotec"}, ["zaq"] = {"Aloápam Zapotec"}, ["zar"] = {"Rincón Zapotec"}, ["zas"] = {"Santo Domingo Albarradas Zapotec"}, ["zat"] = {"Tabaa Zapotec"}, ["zau"] = {"Zangskari"}, ["zav"] = {"Yatzachi Zapotec"}, ["zaw"] = {"Mitla Zapotec"}, ["zax"] = {"Xadani Zapotec"}, ["zay"] = {"Zayse-Zergulla", "Zaysete"}, ["zaz"] = {"Zari"}, ["zba"] = {"Balaibalan"}, ["zbc"] = {"Central Berawan"}, ["zbe"] = {"East Berawan"}, ["zbl"] = {"Blissymbols", "Bliss", "Blissymbolics"}, ["zbt"] = {"Batui"}, ["zbu"] = {"Bu (Bauchi State)"}, ["zbw"] = {"West Berawan"}, ["zca"] = {"Coatecas Altas Zapotec"}, ["zcd"] = {"Las Delicias Zapotec"}, ["zch"] = {"Central Hongshuihe Zhuang"}, ["zdj"] = {"Ngazidja Comorian"}, ["zea"] = {"Zeeuws"}, ["zeg"] = {"Zenag"}, ["zeh"] = {"Eastern Hongshuihe Zhuang"}, ["zem"] = {"Zeem"}, ["zen"] = {"Zenaga"}, ["zga"] = {"Kinga"}, ["zgb"] = {"Guibei Zhuang"}, ["zgh"] = {"Standard Moroccan Tamazight"}, ["zgm"] = {"Minz Zhuang"}, ["zgn"] = {"Guibian Zhuang"}, ["zgr"] = {"Magori"}, ["zhb"] = {"Zhaba"}, ["zhd"] = {"Dai Zhuang"}, ["zhi"] = {"Zhire"}, ["zhn"] = {"Nong Zhuang"}, ["zhw"] = {"Zhoa"}, ["zhx"] = {"Chinese (family)"}, ["zia"] = {"Zia"}, ["zib"] = {"Zimbabwe Sign Language"}, ["zik"] = {"Zimakani"}, ["zil"] = {"Zialo"}, ["zim"] = {"Mesme"}, ["zin"] = {"Zinza"}, ["ziw"] = {"Zigula"}, ["ziz"] = {"Zizilivakan"}, ["zka"] = {"Kaimbulawa"}, ["zkd"] = {"Kadu"}, ["zkg"] = {"Koguryo"}, ["zkh"] = {"Khorezmian"}, ["zkk"] = {"Karankawa"}, ["zkn"] = {"Kanan"}, ["zko"] = {"Kott"}, ["zkp"] = {"São Paulo Kaingáng"}, ["zkr"] = {"Zakhring"}, ["zkt"] = {"Kitan"}, ["zku"] = {"Kaurna"}, ["zkv"] = {"Krevinian"}, ["zkz"] = {"Khazar"}, ["zla"] = {"Zula"}, ["zle"] = {"East Slavic languages"}, ["zlj"] = {"Liujiang Zhuang"}, ["zlm"] = {"Malay (individual language)"}, ["zln"] = {"Lianshan Zhuang"}, ["zlq"] = {"Liuqian Zhuang"}, ["zls"] = {"South Slavic languages"}, ["zlu"] = {"Zul"}, ["zlw"] = {"West Slavic languages"}, ["zma"] = {"Manda (Australia)"}, ["zmb"] = {"Zimba"}, ["zmc"] = {"Margany"}, ["zmd"] = {"Maridan"}, ["zme"] = {"Mangerr"}, ["zmf"] = {"Mfinu"}, ["zmg"] = {"Marti Ke"}, ["zmh"] = {"Makolkol"}, ["zmi"] = {"Negeri Sembilan Malay"}, ["zmj"] = {"Maridjabin"}, ["zmk"] = {"Mandandanyi"}, ["zml"] = {"Matngala"}, ["zmm"] = {"Marimanindji", "Marramaninyshi"}, ["zmn"] = {"Mbangwe"}, ["zmo"] = {"Molo"}, ["zmp"] = {"Mpuono"}, ["zmq"] = {"Mituku"}, ["zmr"] = {"Maranunggu"}, ["zms"] = {"Mbesa"}, ["zmt"] = {"Maringarr"}, ["zmu"] = {"Muruwari"}, ["zmv"] = {"Mbariman-Gudhinma"}, ["zmw"] = {"Mbo (Democratic Republic of Congo)"}, ["zmx"] = {"Bomitaba"}, ["zmy"] = {"Mariyedi"}, ["zmz"] = {"Mbandja"}, ["zna"] = {"Zan Gula"}, ["znd"] = {"Zande languages"}, ["zne"] = {"Zande (individual language)"}, ["zng"] = {"Mang"}, ["znk"] = {"Manangkari"}, ["zns"] = {"Mangas"}, ["zoc"] = {"Copainalá Zoque"}, ["zoh"] = {"Chimalapa Zoque"}, ["zom"] = {"Zou"}, ["zoo"] = {"Asunción Mixtepec Zapotec"}, ["zoq"] = {"Tabasco Zoque"}, ["zor"] = {"Rayón Zoque"}, ["zos"] = {"Francisco León Zoque"}, ["zpa"] = {"Lachiguiri Zapotec"}, ["zpb"] = {"Yautepec Zapotec"}, ["zpc"] = {"Choapan Zapotec"}, ["zpd"] = {"Southeastern Ixtlán Zapotec"}, ["zpe"] = {"Petapa Zapotec"}, ["zpf"] = {"San Pedro Quiatoni Zapotec"}, ["zpg"] = {"Guevea De Humboldt Zapotec"}, ["zph"] = {"Totomachapan Zapotec"}, ["zpi"] = {"Santa María Quiegolani Zapotec"}, ["zpj"] = {"Quiavicuzas Zapotec"}, ["zpk"] = {"Tlacolulita Zapotec"}, ["zpl"] = {"Lachixío Zapotec"}, ["zpm"] = {"Mixtepec Zapotec"}, ["zpn"] = {"Santa Inés Yatzechi Zapotec"}, ["zpo"] = {"Amatlán Zapotec"}, ["zpp"] = {"El Alto Zapotec"}, ["zpq"] = {"Zoogocho Zapotec"}, ["zpr"] = {"Santiago Xanica Zapotec"}, ["zps"] = {"Coatlán Zapotec"}, ["zpt"] = {"San Vicente Coatlán Zapotec"}, ["zpu"] = {"Yalálag Zapotec"}, ["zpv"] = {"Chichicapan Zapotec"}, ["zpw"] = {"Zaniza Zapotec"}, ["zpx"] = {"San Baltazar Loxicha Zapotec"}, ["zpy"] = {"Mazaltepec Zapotec"}, ["zpz"] = {"Texmelucan Zapotec"}, ["zqe"] = {"Qiubei Zhuang"}, ["zra"] = {"Kara (Korea)"}, ["zrg"] = {"Mirgan"}, ["zrn"] = {"Zerenkel"}, ["zro"] = {"Záparo"}, ["zrp"] = {"Zarphatic"}, ["zrs"] = {"Mairasi"}, ["zsa"] = {"Sarasira"}, ["zsk"] = {"Kaskean"}, ["zsl"] = {"Zambian Sign Language"}, ["zsm"] = {"Standard Malay"}, ["zsr"] = {"Southern Rincon Zapotec"}, ["zsu"] = {"Sukurum"}, ["zte"] = {"Elotepec Zapotec"}, ["ztg"] = {"Xanaguía Zapotec"}, ["ztl"] = {"Lapaguía-Guivini Zapotec"}, ["ztm"] = {"San Agustín Mixtepec Zapotec"}, ["ztn"] = {"Santa Catarina Albarradas Zapotec"}, ["ztp"] = {"Loxicha Zapotec"}, ["ztq"] = {"Quioquitani-Quierí Zapotec"}, ["zts"] = {"Tilquiapan Zapotec"}, ["ztt"] = {"Tejalapan Zapotec"}, ["ztu"] = {"Güilá Zapotec"}, ["ztx"] = {"Zaachila Zapotec"}, ["zty"] = {"Yatee Zapotec"}, ["zuh"] = {"Tokano"}, ["zum"] = {"Kumzari"}, ["zun"] = {"Zuni"}, ["zuy"] = {"Zumaya"}, ["zwa"] = {"Zay"}, ["zxx"] = {"No linguistic content", "Not applicable"}, ["zyb"] = {"Yongbei Zhuang"}, ["zyg"] = {"Yang Zhuang"}, ["zyj"] = {"Youjiang Zhuang"}, ["zyn"] = {"Yongnan Zhuang"}, ["zyp"] = {"Zyphe Chin"}, ["zza"] = {"Zaza", "Dimili", "Dimli (macrolanguage)", "Kirdki", "Kirmanjki (macrolanguage)", "Zazaki"}, ["zzj"] = {"Zuojiang Zhuang"} } local deprecated = { ["in"] = {"Indonesian"}, ["iw"] = {"Hebrew"}, ["ji"] = {"Yiddish"}, ["jw"] = {"Javanese"}, ["mo"] = {"Moldavian", "Moldovan"}, ["aam"] = {"Aramanik"}, ["adp"] = {"Adap"}, ["agp"] = {"Paranan"}, ["ais"] = {"Nataoran Amis"}, ["ajp"] = {"South Levantine Arabic"}, ["ajt"] = {"Judeo-Tunisian Arabic"}, ["aoh"] = {"Arma"}, ["asd"] = {"Asas"}, ["aue"] = {"ǂKxʼauǁʼein"}, ["ayx"] = {"Ayi (China)"}, ["ayy"] = {"Tayabas Ayta"}, ["baz"] = {"Tunen"}, ["bbz"] = {"Babalia Creole Arabic"}, ["bgm"] = {"Baga Mboteni"}, ["bhk"] = {"Albay Bicolano"}, ["bic"] = {"Bikaru"}, ["bij"] = {"Vaghat-Ya-Bijim-Legeri"}, ["bjd"] = {"Bandjigali"}, ["bjq"] = {"Southern Betsimisaraka Malagasy"}, ["bkb"] = {"Finallig"}, ["blg"] = {"Balau"}, ["bmy"] = {"Bemba (Democratic Republic of Congo)"}, ["bpb"] = {"Barbacoas"}, ["btb"] = {"Beti (Cameroon)"}, ["btl"] = {"Bhatola"}, ["bxx"] = {"Borna (Democratic Republic of Congo)"}, ["byy"] = {"Buya"}, ["cbe"] = {"Chipiajes"}, ["cbh"] = {"Cagua"}, ["cca"] = {"Cauca"}, ["ccq"] = {"Chaungtha"}, ["cdg"] = {"Chamari"}, ["cjr"] = {"Chorotega"}, ["cka"] = {"Khumi Awa Chin"}, ["cmk"] = {"Chimakum"}, ["coy"] = {"Coyaima"}, ["cqu"] = {"Chilean Quechua"}, ["cug"] = {"Chungmboko", "Cung"}, ["cum"] = {"Cumeral"}, ["daf"] = {"Dan"}, ["dap"] = {"Nisi (India)"}, ["dgu"] = {"Degaru"}, ["dha"] = {"Dhanwar (India)"}, ["dit"] = {"Dirari"}, ["djl"] = {"Djiwarli"}, ["dkl"] = {"Kolum So Dogon"}, ["drh"] = {"Darkhat"}, ["drr"] = {"Dororo"}, ["drw"] = {"Darwazi"}, ["dud"] = {"Hun-Saare"}, ["duj"] = {"Dhuwal"}, ["dwl"] = {"Walo Kumbe Dogon"}, ["ekc"] = {"Eastern Karnic"}, ["elp"] = {"Elpaputih"}, ["emo"] = {"Emok"}, ["gav"] = {"Gabutamon"}, ["gbc"] = {"Garawa"}, ["gfx"] = {"Mangetti Dune ǃXung"}, ["ggn"] = {"Eastern Gurung"}, ["ggo"] = {"Southern Gondi"}, ["ggr"] = {"Aghu Tharnggalu"}, ["gio"] = {"Gelao"}, ["gji"] = {"Geji"}, ["gli"] = {"Guliguli"}, ["gti"] = {"Gbati-ri"}, ["guv"] = {"Gey"}, ["hrr"] = {"Horuru"}, ["iap"] = {"Iapama"}, ["ibi"] = {"Ibilo"}, ["ill"] = {"Iranun"}, ["ilw"] = {"Talur"}, ["ime"] = {"Imeraguen"}, ["izi"] = {"Izi-Ezaa-Ikwo-Mgbo"}, ["jar"] = {"Jarawa (Nigeria)"}, ["jeg"] = {"Jeng"}, ["kbf"] = {"Kakauhua"}, ["kdv"] = {"Kado"}, ["kgc"] = {"Kasseng"}, ["kgd"] = {"Kataang"}, ["kgh"] = {"Upper Tanudan Kalinga"}, ["kgm"] = {"Karipúna"}, ["kjf"] = {"Khalaj [Indo-Iranian]"}, ["koj"] = {"Sara Dunjo"}, ["kox"] = {"Coxima"}, ["kpp"] = {"Paku Karen"}, ["krm"] = {"Krim"}, ["ksa"] = {"Shuwa-Zamani"}, ["ktr"] = {"Kota Marudu Tinagas"}, ["kvs"] = {"Kunggara"}, ["kwq"] = {"Kwak"}, ["kxe"] = {"Kakihum"}, ["kxl"] = {"Nepali Kurux"}, ["kxu"] = {"Kui (India)"}, ["kzh"] = {"Kenuzi-Dongola"}, ["kzj"] = {"Coastal Kadazan"}, ["kzt"] = {"Tambunan Dusun"}, ["lak"] = {"Laka (Nigeria)"}, ["lba"] = {"Lui"}, ["leg"] = {"Lengua"}, ["lii"] = {"Lingkhim"}, ["llo"] = {"Khlor"}, ["lmm"] = {"Lamam"}, ["lmz"] = {"Lumbee"}, ["lno"] = {"Lango (South Sudan)"}, ["lsg"] = {"Lyons Sign Language"}, ["meg"] = {"Mea"}, ["mgx"] = {"Omati"}, ["mhh"] = {"Maskoy Pidgin"}, ["mja"] = {"Mahei"}, ["mld"] = {"Malakhel"}, ["mnt"] = {"Maykulan"}, ["mof"] = {"Mohegan-Montauk-Narragansett"}, ["mst"] = {"Cataelano Mandaya"}, ["mvm"] = {"Muya"}, ["mwd"] = {"Mudbura"}, ["mwj"] = {"Maligo"}, ["mwx"] = {"Mediak"}, ["mwy"] = {"Mosiro"}, ["myd"] = {"Maramba"}, ["myi"] = {"Mina (India)"}, ["myq"] = {"Forest Maninka"}, ["myt"] = {"Sangab Mandaya"}, ["nad"] = {"Nijadali"}, ["nbf"] = {"Naxi"}, ["nbx"] = {"Ngura"}, ["ncp"] = {"Ndaktup"}, ["ngo"] = {"Ngoni"}, ["nln"] = {"Durango Nahuatl"}, ["nlr"] = {"Ngarla"}, ["nns"] = {"Ningye"}, ["nnx"] = {"Ngong"}, ["nom"] = {"Nocamán"}, ["noo"] = {"Nootka"}, ["nts"] = {"Natagaimas"}, ["nxu"] = {"Narau"}, ["ome"] = {"Omejes"}, ["oun"] = {"ǃOǃung"}, ["pat"] = {"Papitalai"}, ["pbz"] = {"Palu"}, ["pcr"] = {"Panang"}, ["pgy"] = {"Pongyong"}, ["pii"] = {"Pini"}, ["plj"] = {"Polci"}, ["plp"] = {"Palpa"}, ["pmc"] = {"Palumata"}, ["pmk"] = {"Pamlico"}, ["pmu"] = {"Mirpur Panjabi"}, ["pod"] = {"Ponares"}, ["ppa"] = {"Pao"}, ["ppr"] = {"Piru"}, ["prb"] = {"Lua'"}, ["prp"] = {"Parsi"}, ["pry"] = {"Pray 3"}, ["puk"] = {"Pu Ko"}, ["puz"] = {"Purum Naga"}, ["rie"] = {"Rien"}, ["rmr"] = {"Caló"}, ["rna"] = {"Runa"}, ["rsi"] = {"Rennellese Sign Language"}, ["sap"] = {"Sanapaná"}, ["sca"] = {"Sansu"}, ["sdm"] = {"Semandang"}, ["sgl"] = {"Sanglechi-Ishkashimi"}, ["sgo"] = {"Songa"}, ["skk"] = {"Sok"}, ["slq"] = {"Salchuq"}, ["smd"] = {"Sama"}, ["snb"] = {"Sebuyau"}, ["snh"] = {"Shinabo"}, ["sul"] = {"Surigaonon"}, ["sum"] = {"Sumo-Mayangna"}, ["svr"] = {"Savara"}, ["szd"] = {"Seru"}, ["tbb"] = {"Tapeba"}, ["tdu"] = {"Tempasuk Dusun"}, ["tgg"] = {"Tangga"}, ["thc"] = {"Tai Hang Tong"}, ["thw"] = {"Thudam"}, ["thx"] = {"The"}, ["tid"] = {"Tidong"}, ["tie"] = {"Tingal"}, ["tkk"] = {"Takpa"}, ["tlw"] = {"South Wemale"}, ["tmk"] = {"Northwestern Tamang"}, ["tmp"] = {"Tai Mène"}, ["tne"] = {"Tinoc Kallahan"}, ["tnf"] = {"Tangshewi"}, ["toe"] = {"Tomedes"}, ["tpw"] = {"Tupí"}, ["tsf"] = {"Southwestern Tamang"}, ["unp"] = {"Worora"}, ["uok"] = {"Uokha"}, ["uun"] = {"Kulon-Pazeh"}, ["vki"] = {"Ija-Zuba"}, ["wgw"] = {"Wagawaga"}, ["wit"] = {"Wintu"}, ["wiw"] = {"Wirangu"}, ["wra"] = {"Warapu"}, ["wrd"] = {"Warduji"}, ["wya"] = {"Wyandot"}, ["xba"] = {"Kamba (Brazil)"}, ["xbx"] = {"Kabixí"}, ["xia"] = {"Xiandao"}, ["xip"] = {"Xipináwa"}, ["xkh"] = {"Karahawyana"}, ["xrq"] = {"Karranga"}, ["xss"] = {"Assan"}, ["xtz"] = {"Tasmanian"}, ["ybd"] = {"Yangbye"}, ["yds"] = {"Yiddish Sign Language"}, ["yen"] = {"Yendang"}, ["yiy"] = {"Yir Yoront"}, ["yma"] = {"Yamphe"}, ["ymt"] = {"Mator-Taygi-Karagas"}, ["ynh"] = {"Yangho"}, ["yos"] = {"Yos"}, ["yri"] = {"Yarí"}, ["yuu"] = {"Yugh"}, ["zir"] = {"Ziriya"}, ["zkb"] = {"Koibal"}, ["zua"] = {"Zeem"} } return { active = active, deprecated = deprecated, } if6yj667kmvar1ii9iyusnmdjs4t7nr Module:Citation/CS1/Whitelist 828 1716 14253 2024-08-02T22:55:53Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14253 Scribunto text/plain --[[--------------------------< S U P P O R T E D P A R A M E T E R S >-------------------------------------- Because a steady-state signal conveys no useful information, whitelist.basic_arguments[] list items can have three values: true - these parameters are valid and supported parameters false - these parameters are deprecated but still supported tracked - these parameters are valid and supported parameters tracked in an eponymous properties category nil - these parameters are no longer supported. remove entirely ]] local basic_arguments_t = { ['accessdate'] = true, ['access-date'] = true, ['agency'] = true, ['archivedate'] = true, ['archive-date'] = true, ['archive-format'] = true, ['archiveurl'] = true, ['archive-url'] = true, ['article'] = true, ['article-format'] = true, ['article-number'] = true, -- {{cite journal}}, {{cite conference}}; {{citation}} when |journal= has a value ['article-url'] = true, ['article-url-access'] = true, ['arxiv'] = true, -- cite arxiv; here because allowed in cite ... as identifier ['asin'] = true, ['ASIN'] = true, ['asin-tld'] = true, ['at'] = true, ['author'] = true, ['author-first'] = true, ['author-given'] = true, ['author-last'] = true, ['author-surname'] = true, ['authorlink'] = true, ['author-link'] = true, ['author-mask'] = true, ['authors'] = false, ['bibcode'] = true, ['bibcode-access'] = true, ['biorxiv'] = true, -- cite biorxiv; here because allowed in cite ... as identifier ['chapter'] = true, ['chapter-format'] = true, ['chapter-url'] = true, ['chapter-url-access'] = true, ['citeseerx'] = true, -- cite citeseerx; here because allowed in cite ... as identifier ['collaboration'] = true, ['contribution'] = true, ['contribution-format'] = true, ['contribution-url'] = true, ['contribution-url-access'] = true, ['contributor'] = true, ['contributor-first'] = true, ['contributor-given'] = true, ['contributor-last'] = true, ['contributor-surname'] = true, ['contributor-link'] = true, ['contributor-mask'] = true, ['date'] = true, ['department'] = true, ['df'] = true, ['dictionary'] = true, ['display-authors'] = true, ['display-contributors'] = true, ['display-editors'] = true, ['display-interviewers'] = true, ['display-subjects'] = true, ['display-translators'] = true, ['doi'] = true, ['DOI'] = true, ['doi-access'] = true, ['doi-broken-date'] = true, ['edition'] = true, ['editor'] = true, ['editor-first'] = true, ['editor-given'] = true, ['editor-last'] = true, ['editor-surname'] = true, ['editor-link'] = true, ['editor-mask'] = true, ['eissn'] = true, ['EISSN'] = true, ['encyclopaedia'] = true, ['encyclopedia'] = true, ['entry'] = true, ['entry-format'] = true, ['entry-url'] = true, ['entry-url-access'] = true, ['eprint'] = true, -- cite arxiv; here because allowed in cite ... as identifier ['first'] = true, ['format'] = true, ['given'] = true, ['hdl'] = true, ['HDL'] = true, ['hdl-access'] = true, ['host'] = true, -- unique to certain templates? ['id'] = true, ['ID'] = true, ['institution'] = true, -- constrain to cite thesis? ['interviewer'] = true, ['interviewer-first'] = true, ['interviewer-given'] = true, ['interviewer-last'] = true, ['interviewer-surname'] = true, ['interviewer-link'] = true, ['interviewer-mask'] = true, ['isbn'] = true, ['ISBN'] = true, ['ismn'] = true, ['ISMN'] = true, ['issn'] = true, ['ISSN'] = true, ['issue'] = true, ['jfm'] = true, ['JFM'] = true, ['journal'] = true, ['jstor'] = true, ['JSTOR'] = true, ['jstor-access'] = true, ['lang'] = true, ['language'] = true, ['last'] = true, ['lccn'] = true, ['LCCN'] = true, ['location'] = true, ['magazine'] = true, ['medium'] = true, ['medrxiv'] = true, -- cite medrxiv; here because allowed in cite ... as identifier ['minutes'] = true, -- constrain to cite AV media and podcast? ['mode'] = true, ['mr'] = true, ['MR'] = true, ['name-list-style'] = true, ['newspaper'] = true, ['no-pp'] = true, ['no-tracking'] = true, ['number'] = true, ['oclc'] = true, ['OCLC'] = true, ['ol'] = true, ['OL'] = true, ['ol-access'] = true, ['orig-date'] = true, ['origyear'] = true, ['orig-year'] = true, ['osti'] = true, ['OSTI'] = true, ['osti-access'] = true, ['others'] = true, ['p'] = true, ['page'] = true, ['pages'] = true, ['people'] = true, ['periodical'] = true, ['place'] = true, ['pmc'] = true, ['PMC'] = true, ['pmc-embargo-date'] = true, ['pmid'] = true, ['PMID'] = true, ['postscript'] = true, ['pp'] = true, ['publication-date'] = true, ['publication-place'] = true, ['publisher'] = true, ['quotation'] = true, ['quote'] = true, ['quote-page'] = true, ['quote-pages'] = true, ['ref'] = true, ['rfc'] = true, ['RFC'] = true, ['sbn'] = true, ['SBN'] = true, ['scale'] = true, ['script-article'] = true, ['script-chapter'] = true, ['script-contribution'] = true, ['script-encyclopaedia'] = true, ['script-encyclopedia'] = true, ['script-entry'] = true, ['script-journal'] = true, ['script-magazine'] = true, ['script-newspaper'] = true, ['script-periodical'] = true, ['script-quote'] = true, ['script-section'] = true, ['script-title'] = true, ['script-website'] = true, ['script-work'] = true, ['section'] = true, ['section-format'] = true, ['section-url'] = true, ['section-url-access'] = true, ['series'] = true, ['ssrn'] = true, -- cite ssrn; these three here because allowed in cite ... as identifier ['SSRN'] = true, ['ssrn-access'] = true, ['subject'] = true, ['subject-first'] = true, ['subject-given'] = true, ['subject-last'] = true, ['subject-link'] = true, ['subject-mask'] = true, ['subject-surname'] = true, ['surname'] = true, ['s2cid'] = true, ['S2CID'] = true, ['s2cid-access'] = true, ['template-doc-demo'] = true, ['time'] = true, -- constrain to cite av media and podcast? ['time-caption'] = true, -- constrain to cite av media and podcast? ['title'] = true, ['title-link'] = true, ['title-note'] = true, ['translator'] = true, ['translator-first'] = true, ['translator-given'] = true, ['translator-last'] = true, ['translator-surname'] = true, ['translator-link'] = true, ['translator-mask'] = true, ['trans-article'] = true, ['trans-chapter'] = true, ['trans-contribution'] = true, ['trans-encyclopaedia'] = true, ['trans-encyclopedia'] = true, ['trans-entry'] = true, ['trans-journal'] = true, ['trans-magazine'] = true, ['trans-newspaper'] = true, ['trans-periodical'] = true, ['trans-quote'] = true, ['trans-section'] = true, ['trans-title'] = true, ['trans-website'] = true, ['trans-work'] = true, ['type'] = true, ['url'] = true, ['URL'] = true, ['url-access'] = true, ['url-status'] = true, ['vauthors'] = true, ['veditors'] = true, ['version'] = true, ['via'] = true, ['volume'] = true, ['website'] = true, ['work'] = true, ['year'] = true, ['zbl'] = true, ['ZBL'] = true, } local numbered_arguments_t = { ['author#'] = true, ['author-first#'] = true, ['author#-first'] = true, ['author-given#'] = true, ['author#-given'] = true, ['author-last#'] = true, ['author#-last'] = true, ['author-surname#'] = true, ['author#-surname'] = true, ['author-link#'] = true, ['author#-link'] = true, ['authorlink#'] = true, ['author#link'] = true, ['author-mask#'] = true, ['author#-mask'] = true, ['contributor#'] = true, ['contributor-first#'] = true, ['contributor#-first'] = true, ['contributor-given#'] = true, ['contributor#-given'] = true, ['contributor-last#'] = true, ['contributor#-last'] = true, ['contributor-surname#'] = true, ['contributor#-surname'] = true, ['contributor-link#'] = true, ['contributor#-link'] = true, ['contributor-mask#'] = true, ['contributor#-mask'] = true, ['editor#'] = true, ['editor-first#'] = true, ['editor#-first'] = true, ['editor-given#'] = true, ['editor#-given'] = true, ['editor-last#'] = true, ['editor#-last'] = true, ['editor-surname#'] = true, ['editor#-surname'] = true, ['editor-link#'] = true, ['editor#-link'] = true, ['editor-mask#'] = true, ['editor#-mask'] = true, ['first#'] = true, ['given#'] = true, ['host#'] = true, ['interviewer#'] = true, ['interviewer-first#'] = true, ['interviewer#-first'] = true, ['interviewer-given#'] = true, ['interviewer#-given'] = true, ['interviewer-last#'] = true, ['interviewer#-last'] = true, ['interviewer-surname#'] = true, ['interviewer#-surname'] = true, ['interviewer-link#'] = true, ['interviewer#-link'] = true, ['interviewer-mask#'] = true, ['interviewer#-mask'] = true, ['last#'] = true, ['subject#'] = true, ['subject-first#'] = true, ['subject#-first'] = true, ['subject-given#'] = true, ['subject#-given'] = true, ['subject-last#'] = true, ['subject#-last'] = true, ['subject-link#'] = true, ['subject#-link'] = true, ['subject-mask#'] = true, ['subject#-mask'] = true, ['subject-surname#'] = true, ['subject#-surname'] = true, ['surname#'] = true, ['translator#'] = true, ['translator-first#'] = true, ['translator#-first'] = true, ['translator-given#'] = true, ['translator#-given'] = true, ['translator-last#'] = true, ['translator#-last'] = true, ['translator-surname#'] = true, ['translator#-surname'] = true, ['translator-link#'] = true, ['translator#-link'] = true, ['translator-mask#'] = true, ['translator#-mask'] = true, } --[[--------------------------< P R E P R I N T S U P P O R T E D P A R A M E T E R S >-------------------- Cite arXiv, cite biorxiv, cite citeseerx, cite medrxiv, and cite ssrn are preprint templates that use the limited set of parameters defined in the limited_basic_arguments and limited_numbered_arguments tables. Those lists are supplemented with a template-specific list of parameters that are required by the particular template and may be exclusive to one of the preprint templates. Some of these parameters may also be available to the general cs1|2 templates. Same conventions for true/false/tracked/nil as above. ]] local preprint_arguments_t = { arxiv = { ['arxiv'] = true, -- cite arxiv and arxiv identifiers ['class'] = true, ['eprint'] = true, -- cite arxiv and arxiv identifiers }, biorxiv = { ['biorxiv'] = true, }, citeseerx = { ['citeseerx'] = true, }, medrxiv = { ['medrxiv'] = true, }, ssrn = { ['ssrn'] = true, ['SSRN'] = true, ['ssrn-access'] = true, }, } --[[--------------------------< L I M I T E D S U P P O R T E D P A R A M E T E R S >---------------------- cite arxiv, cite biorxiv, cite citeseerx, cite medrxiv, and cite ssrn templates are preprint templates so are allowed only a limited subset of parameters allowed to all other cs1|2 templates. The limited subset is defined here. This list of parameters also used by {{cite document}} Same conventions for true/false/tracked/nil as above. ]] local limited_basic_arguments_t = { ['at'] = true, ['author'] = true, ['author-first'] = true, ['author-given'] = true, ['author-last'] = true, ['author-surname'] = true, ['author-link'] = true, ['authorlink'] = true, ['author-mask'] = true, ['authors'] = false, ['collaboration'] = true, ['date'] = true, ['df'] = true, ['display-authors'] = true, ['first'] = true, ['given'] = true, ['language'] = true, ['last'] = true, ['mode'] = true, ['name-list-style'] = true, ['no-tracking'] = true, ['p'] = true, ['page'] = true, ['pages'] = true, ['postscript'] = true, ['pp'] = true, ['quotation'] = true, ['quote'] = true, ['ref'] = true, ['surname'] = true, ['template-doc-demo'] = true, ['title'] = true, ['trans-title'] = true, ['vauthors'] = true, ['year'] = true, } local limited_numbered_arguments_t = { ['author#'] = true, ['author-first#'] = true, ['author#-first'] = true, ['author-given#'] = true, ['author#-given'] = true, ['author-last#'] = true, ['author#-last'] = true, ['author-surname#'] = true, ['author#-surname'] = true, ['author-link#'] = true, ['author#-link'] = true, ['authorlink#'] = true, ['author#link'] = true, ['author-mask#'] = true, ['author#-mask'] = true, ['first#'] = true, ['given#'] = true, ['last#'] = true, ['surname#'] = true, } --[[--------------------------< U N I Q U E _ A R G U M E N T S >---------------------------------------------- Some templates have unique parameters. Those templates and their unique parameters are listed here. Keys in this table are the template's CitationClass parameter value Same conventions for true/false/tracked/nil as above. ]] local unique_arguments_t = { ['audio-visual'] = { ['transcript'] = true, ['transcript-format'] = true, ['transcript-url'] = true, }, conference = { ['book-title'] = true, ['conference'] = true, ['conference-format'] = true, ['conference-url'] = true, ['event'] = true, }, episode = { ['airdate'] = true, ['air-date'] = true, ['credits'] = true, ['episode-link'] = true, -- alias of |title-link= ['network'] = true, ['season'] = true, ['series-link'] = true, ['series-no'] = true, ['series-number'] = true, ['station'] = true, ['transcript'] = true, ['transcript-format'] = true, ['transcript-url'] = true, }, mailinglist = { ['mailing-list'] = true, }, map = { ['cartography'] = true, ['inset'] = true, ['map'] = true, ['map-format'] = true, ['map-url'] = true, ['map-url-access'] = true, ['script-map'] = true, ['sections'] = true, ['sheet'] = true, ['sheets'] = true, ['trans-map'] = true, }, newsgroup = { ['message-id'] = true, ['newsgroup'] = true, }, report = { ['docket'] = true, }, serial = { ['airdate'] = true, ['air-date'] = true, ['credits'] = true, ['episode'] = true, -- cite serial only TODO: make available to cite episode? ['episode-link'] = true, -- alias of |title-link= ['network'] = true, ['series-link'] = true, ['station'] = true, }, speech = { ['conference'] = true, ['conference-format'] = true, ['conference-url'] = true, ['event'] = true, }, thesis = { ['degree'] = true, ['docket'] = true, }, } --[[--------------------------< C I T E _ D O C U M E N T >---------------------------------------------------- Special case for cite document. This template takes the limited basic and limited enumerated parameters plus others that are apply only to standalone published sources that cannot be cited any other way; no url, book, periodical, etc parameters; limited support for name lists and named identifiers. when validating parameters in {{cite document}} templates, the basic and ]] local document_arguments_t = { ['bibcode'] = true, ['bibcode-access'] = true, ['doi'] = true, ['DOI'] = true, ['doi-access'] = true, ['doi-broken-date'] = true, ['hdl'] = true, ['HDL'] = true, ['hdl-access'] = true, ['id'] = true, ['ID'] = true, ['jfm'] = true, ['JFM'] = true, ['lang'] = true, ['location'] = true, ['mr'] = true, ['MR'] = true, ['no-pp'] = true, ['orig-date'] = true, ['origyear'] = true, ['orig-year'] = true, ['osti'] = true, ['OSTI'] = true, ['osti-access'] = true, ['place'] = true, ['publisher'] = true, ['quote-page'] = true, ['quote-pages'] = true, ['script-quote'] = true, ['script-title'] = true, ['title-link'] = true, ['translator'] = true, ['translator-first'] = true, ['translator-given'] = true, ['translator-last'] = true, ['translator-surname'] = true, ['translator-link'] = true, ['translator-mask'] = true, ['trans-quote'] = true, ['type'] = true, ['zbl'] = true, ['ZBL'] = true, } local document_numbered_arguments_t = { ['translator#'] = true, ['translator-first#'] = true, ['translator#-first'] = true, ['translator-given#'] = true, ['translator#-given'] = true, ['translator-last#'] = true, ['translator#-last'] = true, ['translator-surname#'] = true, ['translator#-surname'] = true, ['translator-link#'] = true, ['translator#-link'] = true, ['translator-mask#'] = true, ['translator#-mask'] = true, } --[[--------------------------< L I S T _ C O M B I N E >------------------------------------------------------ makes one table from a list of tables. <lists_t> is a sequence of tables to be combined ]] local function list_combine (lists_t) local out_t = {}; for _, list_t in ipairs (lists_t) do -- for each list in <lists_t> for k, v in pairs (list_t) do -- extract each k/v pair out_t[k] = v; -- add to <out_t> end end return out_t; -- and done end --[[--------------------------< T E M P L A T E _ L I S T _ G E T >-------------------------------------------- gets a list of the templates from table t ]] local function template_list_get (t) local out_t = {}; -- a table for output for k, _ in pairs (t) do -- spin through the table and collect the keys table.insert (out_t, k) -- add each key to the output table end return out_t; -- and done end --[[--------------------------< E X P O R T E D T A B L E S >------------------------------------------------ ]] return { preprint_arguments_t = preprint_arguments_t, preprint_template_list_t = template_list_get (preprint_arguments_t), -- make a template list from preprint_arguments{} table unique_arguments_t = unique_arguments_t, unique_param_template_list_t = template_list_get (unique_arguments_t), -- make a template list from unique_arguments{} table document_parameters_t = list_combine ({limited_basic_arguments_t, limited_numbered_arguments_t, document_arguments_t, document_numbered_arguments_t}); common_parameters_t = list_combine ({basic_arguments_t, numbered_arguments_t}); limited_parameters_t = list_combine ({limited_basic_arguments_t, limited_numbered_arguments_t}); }; 1njb5pq14tolfly2zaulxza5sa6eawl Module:Lang/data/iana scripts 828 1717 14254 2024-08-02T22:56:00Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14254 Scribunto text/plain -- File-Date: 2024-06-14 return { ["Adlm"] = {"Adlam"}, ["Afak"] = {"Afaka"}, ["Aghb"] = {"Caucasian Albanian"}, ["Ahom"] = {"Ahom", "Tai Ahom"}, ["Arab"] = {"Arabic"}, ["Aran"] = {"Arabic (Nastaliq variant)"}, ["Armi"] = {"Imperial Aramaic"}, ["Armn"] = {"Armenian"}, ["Avst"] = {"Avestan"}, ["Bali"] = {"Balinese"}, ["Bamu"] = {"Bamum"}, ["Bass"] = {"Bassa Vah"}, ["Batk"] = {"Batak"}, ["Beng"] = {"Bengali", "Bangla"}, ["Bhks"] = {"Bhaiksuki"}, ["Blis"] = {"Blissymbols"}, ["Bopo"] = {"Bopomofo"}, ["Brah"] = {"Brahmi"}, ["Brai"] = {"Braille"}, ["Bugi"] = {"Buginese"}, ["Buhd"] = {"Buhid"}, ["Cakm"] = {"Chakma"}, ["Cans"] = {"Unified Canadian Aboriginal Syllabics"}, ["Cari"] = {"Carian"}, ["Cham"] = {"Cham"}, ["Cher"] = {"Cherokee"}, ["Chis"] = {"Chisoi"}, ["Chrs"] = {"Chorasmian"}, ["Cirt"] = {"Cirth"}, ["Copt"] = {"Coptic"}, ["Cpmn"] = {"Cypro-Minoan"}, ["Cprt"] = {"Cypriot syllabary"}, ["Cyrl"] = {"Cyrillic"}, ["Cyrs"] = {"Cyrillic (Old Church Slavonic variant)"}, ["Deva"] = {"Devanagari", "Nagari"}, ["Diak"] = {"Dives Akuru"}, ["Dogr"] = {"Dogra"}, ["Dsrt"] = {"Deseret", "Mormon"}, ["Dupl"] = {"Duployan shorthand", "Duployan stenography"}, ["Egyd"] = {"Egyptian demotic"}, ["Egyh"] = {"Egyptian hieratic"}, ["Egyp"] = {"Egyptian hieroglyphs"}, ["Elba"] = {"Elbasan"}, ["Elym"] = {"Elymaic"}, ["Ethi"] = {"Ethiopic", "Geʻez", "Ge'ez"}, ["Gara"] = {"Garay"}, ["Geok"] = {"Khutsuri (Asomtavruli and Nuskhuri)"}, ["Geor"] = {"Georgian (Mkhedruli and Mtavruli)"}, ["Glag"] = {"Glagolitic"}, ["Gong"] = {"Gunjala Gondi"}, ["Gonm"] = {"Masaram Gondi"}, ["Goth"] = {"Gothic"}, ["Gran"] = {"Grantha"}, ["Grek"] = {"Greek"}, ["Gujr"] = {"Gujarati"}, ["Gukh"] = {"Gurung Khema"}, ["Guru"] = {"Gurmukhi"}, ["Hanb"] = {"Han with Bopomofo (alias for Han + Bopomofo)"}, ["Hang"] = {"Hangul", "Hangŭl", "Hangeul"}, ["Hani"] = {"Han", "Hanzi", "Kanji", "Hanja"}, ["Hano"] = {"Hanunoo", "Hanunóo"}, ["Hans"] = {"Han (Simplified variant)"}, ["Hant"] = {"Han (Traditional variant)"}, ["Hatr"] = {"Hatran"}, ["Hebr"] = {"Hebrew"}, ["Hira"] = {"Hiragana"}, ["Hluw"] = {"Anatolian Hieroglyphs", "Luwian Hieroglyphs", "Hittite Hieroglyphs"}, ["Hmng"] = {"Pahawh Hmong"}, ["Hmnp"] = {"Nyiakeng Puachue Hmong"}, ["Hrkt"] = {"Japanese syllabaries (alias for Hiragana + Katakana)"}, ["Hung"] = {"Old Hungarian", "Hungarian Runic"}, ["Inds"] = {"Indus", "Harappan"}, ["Ital"] = {"Old Italic (Etruscan, Oscan, etc.)"}, ["Jamo"] = {"Jamo (alias for Jamo subset of Hangul)"}, ["Java"] = {"Javanese"}, ["Jpan"] = {"Japanese (alias for Han + Hiragana + Katakana)"}, ["Jurc"] = {"Jurchen"}, ["Kali"] = {"Kayah Li"}, ["Kana"] = {"Katakana"}, ["Kawi"] = {"Kawi"}, ["Khar"] = {"Kharoshthi"}, ["Khmr"] = {"Khmer"}, ["Khoj"] = {"Khojki"}, ["Kitl"] = {"Khitan large script"}, ["Kits"] = {"Khitan small script"}, ["Knda"] = {"Kannada"}, ["Kore"] = {"Korean (alias for Hangul + Han)"}, ["Kpel"] = {"Kpelle"}, ["Krai"] = {"Kirat Rai"}, ["Kthi"] = {"Kaithi"}, ["Lana"] = {"Tai Tham", "Lanna"}, ["Laoo"] = {"Lao"}, ["Latf"] = {"Latin (Fraktur variant)"}, ["Latg"] = {"Latin (Gaelic variant)"}, ["Latn"] = {"Latin"}, ["Leke"] = {"Leke"}, ["Lepc"] = {"Lepcha", "Róng"}, ["Limb"] = {"Limbu"}, ["Lina"] = {"Linear A"}, ["Linb"] = {"Linear B"}, ["Lisu"] = {"Lisu", "Fraser"}, ["Loma"] = {"Loma"}, ["Lyci"] = {"Lycian"}, ["Lydi"] = {"Lydian"}, ["Mahj"] = {"Mahajani"}, ["Maka"] = {"Makasar"}, ["Mand"] = {"Mandaic", "Mandaean"}, ["Mani"] = {"Manichaean"}, ["Marc"] = {"Marchen"}, ["Maya"] = {"Mayan hieroglyphs"}, ["Medf"] = {"Medefaidrin", "Oberi Okaime", "Oberi Ɔkaimɛ"}, ["Mend"] = {"Mende Kikakui"}, ["Merc"] = {"Meroitic Cursive"}, ["Mero"] = {"Meroitic Hieroglyphs"}, ["Mlym"] = {"Malayalam"}, ["Modi"] = {"Modi", "Moḍī"}, ["Mong"] = {"Mongolian"}, ["Moon"] = {"Moon", "Moon code", "Moon script", "Moon type"}, ["Mroo"] = {"Mro", "Mru"}, ["Mtei"] = {"Meitei Mayek", "Meithei", "Meetei"}, ["Mult"] = {"Multani"}, ["Mymr"] = {"Myanmar", "Burmese"}, ["Nagm"] = {"Nag Mundari"}, ["Nand"] = {"Nandinagari"}, ["Narb"] = {"Old North Arabian", "Ancient North Arabian"}, ["Nbat"] = {"Nabataean"}, ["Newa"] = {"Newa", "Newar", "Newari", "Nepāla lipi"}, ["Nkdb"] = {"Naxi Dongba", "na²¹ɕi³³ to³³ba²¹", "Nakhi Tomba"}, ["Nkgb"] = {"Naxi Geba", "na²¹ɕi³³ gʌ²¹ba²¹", "'Na-'Khi ²Ggŏ-¹baw", "Nakhi Geba"}, ["Nkoo"] = {"N’Ko", "N'Ko"}, ["Nshu"] = {"Nüshu"}, ["Ogam"] = {"Ogham"}, ["Olck"] = {"Ol Chiki", "Ol Cemet'", "Ol", "Santali"}, ["Onao"] = {"Ol Onal"}, ["Orkh"] = {"Old Turkic", "Orkhon Runic"}, ["Orya"] = {"Oriya", "Odia"}, ["Osge"] = {"Osage"}, ["Osma"] = {"Osmanya"}, ["Ougr"] = {"Old Uyghur"}, ["Palm"] = {"Palmyrene"}, ["Pauc"] = {"Pau Cin Hau"}, ["Pcun"] = {"Proto-Cuneiform"}, ["Pelm"] = {"Proto-Elamite"}, ["Perm"] = {"Old Permic"}, ["Phag"] = {"Phags-pa"}, ["Phli"] = {"Inscriptional Pahlavi"}, ["Phlp"] = {"Psalter Pahlavi"}, ["Phlv"] = {"Book Pahlavi"}, ["Phnx"] = {"Phoenician"}, ["Piqd"] = {"Klingon (KLI pIqaD)"}, ["Plrd"] = {"Miao", "Pollard"}, ["Prti"] = {"Inscriptional Parthian"}, ["Psin"] = {"Proto-Sinaitic"}, ["Ranj"] = {"Ranjana"}, ["Rjng"] = {"Rejang", "Redjang", "Kaganga"}, ["Rohg"] = {"Hanifi Rohingya"}, ["Roro"] = {"Rongorongo"}, ["Runr"] = {"Runic"}, ["Samr"] = {"Samaritan"}, ["Sara"] = {"Sarati"}, ["Sarb"] = {"Old South Arabian"}, ["Saur"] = {"Saurashtra"}, ["Sgnw"] = {"SignWriting"}, ["Shaw"] = {"Shavian", "Shaw"}, ["Shrd"] = {"Sharada", "Śāradā"}, ["Shui"] = {"Shuishu"}, ["Sidd"] = {"Siddham", "Siddhaṃ", "Siddhamātṛkā"}, ["Sidt"] = {"Sidetic"}, ["Sind"] = {"Khudawadi", "Sindhi"}, ["Sinh"] = {"Sinhala"}, ["Sogd"] = {"Sogdian"}, ["Sogo"] = {"Old Sogdian"}, ["Sora"] = {"Sora Sompeng"}, ["Soyo"] = {"Soyombo"}, ["Sund"] = {"Sundanese"}, ["Sunu"] = {"Sunuwar"}, ["Sylo"] = {"Syloti Nagri"}, ["Syrc"] = {"Syriac"}, ["Syre"] = {"Syriac (Estrangelo variant)"}, ["Syrj"] = {"Syriac (Western variant)"}, ["Syrn"] = {"Syriac (Eastern variant)"}, ["Tagb"] = {"Tagbanwa"}, ["Takr"] = {"Takri", "Ṭākrī", "Ṭāṅkrī"}, ["Tale"] = {"Tai Le"}, ["Talu"] = {"New Tai Lue"}, ["Taml"] = {"Tamil"}, ["Tang"] = {"Tangut"}, ["Tavt"] = {"Tai Viet"}, ["Tayo"] = {"Tai Yo"}, ["Telu"] = {"Telugu"}, ["Teng"] = {"Tengwar"}, ["Tfng"] = {"Tifinagh", "Berber"}, ["Tglg"] = {"Tagalog", "Baybayin", "Alibata"}, ["Thaa"] = {"Thaana"}, ["Thai"] = {"Thai"}, ["Tibt"] = {"Tibetan"}, ["Tirh"] = {"Tirhuta"}, ["Tnsa"] = {"Tangsa"}, ["Todr"] = {"Todhri"}, ["Tols"] = {"Tolong Siki"}, ["Toto"] = {"Toto"}, ["Tutg"] = {"Tulu-Tigalari"}, ["Ugar"] = {"Ugaritic"}, ["Vaii"] = {"Vai"}, ["Visp"] = {"Visible Speech"}, ["Vith"] = {"Vithkuqi"}, ["Wara"] = {"Warang Citi", "Varang Kshiti"}, ["Wcho"] = {"Wancho"}, ["Wole"] = {"Woleai"}, ["Xpeo"] = {"Old Persian"}, ["Xsux"] = {"Sumero-Akkadian cuneiform"}, ["Yezi"] = {"Yezidi"}, ["Yiii"] = {"Yi"}, ["Zanb"] = {"Zanabazar Square", "Zanabazarin Dörböljin Useg", "Xewtee Dörböljin Bicig", "Horizontal Square Script"}, ["Zinh"] = {"Code for inherited script"}, ["Zmth"] = {"Mathematical notation"}, ["Zsye"] = {"Symbols (Emoji variant)"}, ["Zsym"] = {"Symbols"}, ["Zxxx"] = {"Code for unwritten documents"}, ["Zyyy"] = {"Code for undetermined script"}, ["Zzzz"] = {"Code for uncoded script"} } 0qy7tg5875pzsk5bk9wmaju86op79db Module:Protection banner 828 1719 45336 45335 2025-05-09T12:00:36Z Robertjamal12 13 240 revisions imported from [[:en:Module:Protection_banner]] 45335 Scribunto text/plain -- This module implements {{pp-meta}} and its daughter templates such as -- {{pp-dispute}}, {{pp-vandalism}} and {{pp-sock}}. -- Initialise necessary modules. require('strict') local makeFileLink = require('Module:File link')._main local effectiveProtectionLevel = require('Module:Effective protection level')._main local effectiveProtectionExpiry = require('Module:Effective protection expiry')._main local yesno = require('Module:Yesno') -- Lazily initialise modules and objects we don't always need. local getArgs, makeMessageBox, lang -- Set constants. local CONFIG_MODULE = 'Module:Protection banner/config' -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function makeCategoryLink(cat, sort) if cat then return string.format( '[[%s:%s|%s]]', mw.site.namespaces[14].name, cat, sort ) end end -- Validation function for the expiry and the protection date local function validateDate(dateString, dateType) if not lang then lang = mw.language.getContentLanguage() end local success, result = pcall(lang.formatDate, lang, 'U', dateString) if success then result = tonumber(result) if result then return result end end error(string.format( 'invalid %s: %s', dateType, tostring(dateString) ), 4) end local function makeFullUrl(page, query, display) return string.format( '[%s %s]', tostring(mw.uri.fullUrl(page, query)), display ) end -- Given a directed graph formatted as node -> table of direct successors, -- get a table of all nodes reachable from a given node (though always -- including the given node). local function getReachableNodes(graph, start) local toWalk, retval = {[start] = true}, {} while true do -- Can't use pairs() since we're adding and removing things as we're iterating local k = next(toWalk) -- This always gets the "first" key if k == nil then return retval end toWalk[k] = nil retval[k] = true for _,v in ipairs(graph[k]) do if not retval[v] then toWalk[v] = true end end end end -------------------------------------------------------------------------------- -- Protection class -------------------------------------------------------------------------------- local Protection = {} Protection.__index = Protection Protection.supportedActions = { edit = true, move = true, autoreview = true, upload = true } Protection.bannerConfigFields = { 'text', 'explanation', 'tooltip', 'alt', 'link', 'image' } function Protection.new(args, cfg, title) local obj = {} obj._cfg = cfg obj.title = title or mw.title.getCurrentTitle() -- Set action if not args.action then obj.action = 'edit' elseif Protection.supportedActions[args.action] then obj.action = args.action else error(string.format( 'invalid action: %s', tostring(args.action) ), 3) end -- Set level obj.level = args.demolevel or effectiveProtectionLevel(obj.action, obj.title) if not obj.level or (obj.action == 'move' and obj.level == 'autoconfirmed') then -- Users need to be autoconfirmed to move pages anyway, so treat -- semi-move-protected pages as unprotected. obj.level = '*' end -- Set expiry local effectiveExpiry = effectiveProtectionExpiry(obj.action, obj.title) if effectiveExpiry == 'infinity' then obj.expiry = 'indef' elseif effectiveExpiry ~= 'unknown' then obj.expiry = validateDate(effectiveExpiry, 'expiry date') end -- Set reason if args[1] then obj.reason = mw.ustring.lower(args[1]) if obj.reason:find('|') then error('reasons cannot contain the pipe character ("|")', 3) end end -- Set protection date if args.date then obj.protectionDate = validateDate(args.date, 'protection date') end -- Set banner config do obj.bannerConfig = {} local configTables = {} if cfg.banners[obj.action] then configTables[#configTables + 1] = cfg.banners[obj.action][obj.reason] end if cfg.defaultBanners[obj.action] then configTables[#configTables + 1] = cfg.defaultBanners[obj.action][obj.level] configTables[#configTables + 1] = cfg.defaultBanners[obj.action].default end configTables[#configTables + 1] = cfg.masterBanner for i, field in ipairs(Protection.bannerConfigFields) do for j, t in ipairs(configTables) do if t[field] then obj.bannerConfig[field] = t[field] break end end end end return setmetatable(obj, Protection) end function Protection:isUserScript() -- Whether the page is a user JavaScript or CSS page. local title = self.title return title.namespace == 2 and ( title.contentModel == 'javascript' or title.contentModel == 'css' ) end function Protection:isProtected() return self.level ~= '*' end function Protection:shouldShowLock() -- Whether we should output a banner/padlock return self:isProtected() and not self:isUserScript() end -- Whether this page needs a protection category. Protection.shouldHaveProtectionCategory = Protection.shouldShowLock function Protection:isTemporary() return type(self.expiry) == 'number' end function Protection:makeProtectionCategory() if not self:shouldHaveProtectionCategory() then return '' end local cfg = self._cfg local title = self.title -- Get the expiry key fragment. local expiryFragment if self.expiry == 'indef' then expiryFragment = self.expiry elseif type(self.expiry) == 'number' then expiryFragment = 'temp' end -- Get the namespace key fragment. local namespaceFragment = cfg.categoryNamespaceKeys[title.namespace] if not namespaceFragment and title.namespace % 2 == 1 then namespaceFragment = 'talk' end -- Define the order that key fragments are tested in. This is done with an -- array of tables containing the value to be tested, along with its -- position in the cfg.protectionCategories table. local order = { {val = expiryFragment, keypos = 1}, {val = namespaceFragment, keypos = 2}, {val = self.reason, keypos = 3}, {val = self.level, keypos = 4}, {val = self.action, keypos = 5} } --[[ -- The old protection templates used an ad-hoc protection category system, -- with some templates prioritising namespaces in their categories, and -- others prioritising the protection reason. To emulate this in this module -- we use the config table cfg.reasonsWithNamespacePriority to set the -- reasons for which namespaces have priority over protection reason. -- If we are dealing with one of those reasons, move the namespace table to -- the end of the order table, i.e. give it highest priority. If not, the -- reason should have highest priority, so move that to the end of the table -- instead. --]] table.insert(order, table.remove(order, self.reason and cfg.reasonsWithNamespacePriority[self.reason] and 2 or 3)) --[[ -- Define the attempt order. Inactive subtables (subtables with nil "value" -- fields) are moved to the end, where they will later be given the key -- "all". This is to cut down on the number of table lookups in -- cfg.protectionCategories, which grows exponentially with the number of -- non-nil keys. We keep track of the number of active subtables with the -- noActive parameter. --]] local noActive, attemptOrder do local active, inactive = {}, {} for i, t in ipairs(order) do if t.val then active[#active + 1] = t else inactive[#inactive + 1] = t end end noActive = #active attemptOrder = active for i, t in ipairs(inactive) do attemptOrder[#attemptOrder + 1] = t end end --[[ -- Check increasingly generic key combinations until we find a match. If a -- specific category exists for the combination of key fragments we are -- given, that match will be found first. If not, we keep trying different -- key fragment combinations until we match using the key -- "all-all-all-all-all". -- -- To generate the keys, we index the key subtables using a binary matrix -- with indexes i and j. j is only calculated up to the number of active -- subtables. For example, if there were three active subtables, the matrix -- would look like this, with 0 corresponding to the key fragment "all", and -- 1 corresponding to other key fragments. -- -- j 1 2 3 -- i -- 1 1 1 1 -- 2 0 1 1 -- 3 1 0 1 -- 4 0 0 1 -- 5 1 1 0 -- 6 0 1 0 -- 7 1 0 0 -- 8 0 0 0 -- -- Values of j higher than the number of active subtables are set -- to the string "all". -- -- A key for cfg.protectionCategories is constructed for each value of i. -- The position of the value in the key is determined by the keypos field in -- each subtable. --]] local cats = cfg.protectionCategories for i = 1, 2^noActive do local key = {} for j, t in ipairs(attemptOrder) do if j > noActive then key[t.keypos] = 'all' else local quotient = i / 2 ^ (j - 1) quotient = math.ceil(quotient) if quotient % 2 == 1 then key[t.keypos] = t.val else key[t.keypos] = 'all' end end end key = table.concat(key, '|') local attempt = cats[key] if attempt then return makeCategoryLink(attempt, title.text) end end return '' end function Protection:isIncorrect() local expiry = self.expiry return not self:shouldHaveProtectionCategory() or type(expiry) == 'number' and expiry < os.time() end function Protection:isTemplateProtectedNonTemplate() local action, namespace = self.action, self.title.namespace return self.level == 'templateeditor' and ( (action ~= 'edit' and action ~= 'move') or (namespace ~= 10 and namespace ~= 828) ) end function Protection:makeCategoryLinks() local msg = self._cfg.msg local ret = {self:makeProtectionCategory()} if self:isIncorrect() then ret[#ret + 1] = makeCategoryLink( msg['tracking-category-incorrect'], self.title.text ) end if self:isTemplateProtectedNonTemplate() then ret[#ret + 1] = makeCategoryLink( msg['tracking-category-template'], self.title.text ) end return table.concat(ret) end -------------------------------------------------------------------------------- -- Blurb class -------------------------------------------------------------------------------- local Blurb = {} Blurb.__index = Blurb Blurb.bannerTextFields = { text = true, explanation = true, tooltip = true, alt = true, link = true } function Blurb.new(protectionObj, args, cfg) return setmetatable({ _cfg = cfg, _protectionObj = protectionObj, _args = args }, Blurb) end -- Private methods -- function Blurb:_formatDate(num) -- Formats a Unix timestamp into dd Month, YYYY format. lang = lang or mw.language.getContentLanguage() local success, date = pcall( lang.formatDate, lang, self._cfg.msg['expiry-date-format'] or 'j F Y', '@' .. tostring(num) ) if success then return date end end function Blurb:_getExpandedMessage(msgKey) return self:_substituteParameters(self._cfg.msg[msgKey]) end function Blurb:_substituteParameters(msg) if not self._params then local parameterFuncs = {} parameterFuncs.CURRENTVERSION = self._makeCurrentVersionParameter parameterFuncs.EDITREQUEST = self._makeEditRequestParameter parameterFuncs.EXPIRY = self._makeExpiryParameter parameterFuncs.EXPLANATIONBLURB = self._makeExplanationBlurbParameter parameterFuncs.IMAGELINK = self._makeImageLinkParameter parameterFuncs.INTROBLURB = self._makeIntroBlurbParameter parameterFuncs.INTROFRAGMENT = self._makeIntroFragmentParameter parameterFuncs.PAGETYPE = self._makePagetypeParameter parameterFuncs.PROTECTIONBLURB = self._makeProtectionBlurbParameter parameterFuncs.PROTECTIONDATE = self._makeProtectionDateParameter parameterFuncs.PROTECTIONLEVEL = self._makeProtectionLevelParameter parameterFuncs.PROTECTIONLOG = self._makeProtectionLogParameter parameterFuncs.TALKPAGE = self._makeTalkPageParameter parameterFuncs.TOOLTIPBLURB = self._makeTooltipBlurbParameter parameterFuncs.TOOLTIPFRAGMENT = self._makeTooltipFragmentParameter parameterFuncs.VANDAL = self._makeVandalTemplateParameter self._params = setmetatable({}, { __index = function (t, k) local param if parameterFuncs[k] then param = parameterFuncs[k](self) end param = param or '' t[k] = param return param end }) end msg = msg:gsub('${(%u+)}', self._params) return msg end function Blurb:_makeCurrentVersionParameter() -- A link to the page history or the move log, depending on the kind of -- protection. local pagename = self._protectionObj.title.prefixedText if self._protectionObj.action == 'move' then -- We need the move log link. return makeFullUrl( 'Special:Log', {type = 'move', page = pagename}, self:_getExpandedMessage('current-version-move-display') ) else -- We need the history link. return makeFullUrl( pagename, {action = 'history'}, self:_getExpandedMessage('current-version-edit-display') ) end end function Blurb:_makeEditRequestParameter() local mEditRequest = require('Module:Submit an edit request') local action = self._protectionObj.action local level = self._protectionObj.level -- Get the edit request type. local requestType if action == 'edit' then if level == 'autoconfirmed' then requestType = 'semi' elseif level == 'extendedconfirmed' then requestType = 'extended' elseif level == 'templateeditor' then requestType = 'template' end end requestType = requestType or 'full' -- Get the display value. local display = self:_getExpandedMessage('edit-request-display') return mEditRequest._link{type = requestType, display = display} end function Blurb:_makeExpiryParameter() local expiry = self._protectionObj.expiry if type(expiry) == 'number' then return self:_formatDate(expiry) else return expiry end end function Blurb:_makeExplanationBlurbParameter() -- Cover special cases first. if self._protectionObj.title.namespace == 8 then -- MediaWiki namespace return self:_getExpandedMessage('explanation-blurb-nounprotect') end -- Get explanation blurb table keys local action = self._protectionObj.action local level = self._protectionObj.level local talkKey = self._protectionObj.title.isTalkPage and 'talk' or 'subject' -- Find the message in the explanation blurb table and substitute any -- parameters. local explanations = self._cfg.explanationBlurbs local msg if explanations[action][level] and explanations[action][level][talkKey] then msg = explanations[action][level][talkKey] elseif explanations[action][level] and explanations[action][level].default then msg = explanations[action][level].default elseif explanations[action].default and explanations[action].default[talkKey] then msg = explanations[action].default[talkKey] elseif explanations[action].default and explanations[action].default.default then msg = explanations[action].default.default else error(string.format( 'could not find explanation blurb for action "%s", level "%s" and talk key "%s"', action, level, talkKey ), 8) end return self:_substituteParameters(msg) end function Blurb:_makeImageLinkParameter() local imageLinks = self._cfg.imageLinks local action = self._protectionObj.action local level = self._protectionObj.level local msg if imageLinks[action][level] then msg = imageLinks[action][level] elseif imageLinks[action].default then msg = imageLinks[action].default else msg = imageLinks.edit.default end return self:_substituteParameters(msg) end function Blurb:_makeIntroBlurbParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('intro-blurb-expiry') else return self:_getExpandedMessage('intro-blurb-noexpiry') end end function Blurb:_makeIntroFragmentParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('intro-fragment-expiry') else return self:_getExpandedMessage('intro-fragment-noexpiry') end end function Blurb:_makePagetypeParameter() local pagetypes = self._cfg.pagetypes return pagetypes[self._protectionObj.title.namespace] or pagetypes.default or error('no default pagetype defined', 8) end function Blurb:_makeProtectionBlurbParameter() local protectionBlurbs = self._cfg.protectionBlurbs local action = self._protectionObj.action local level = self._protectionObj.level local msg if protectionBlurbs[action][level] then msg = protectionBlurbs[action][level] elseif protectionBlurbs[action].default then msg = protectionBlurbs[action].default elseif protectionBlurbs.edit.default then msg = protectionBlurbs.edit.default else error('no protection blurb defined for protectionBlurbs.edit.default', 8) end return self:_substituteParameters(msg) end function Blurb:_makeProtectionDateParameter() local protectionDate = self._protectionObj.protectionDate if type(protectionDate) == 'number' then return self:_formatDate(protectionDate) else return protectionDate end end function Blurb:_makeProtectionLevelParameter() local protectionLevels = self._cfg.protectionLevels local action = self._protectionObj.action local level = self._protectionObj.level local msg if protectionLevels[action][level] then msg = protectionLevels[action][level] elseif protectionLevels[action].default then msg = protectionLevels[action].default elseif protectionLevels.edit.default then msg = protectionLevels.edit.default else error('no protection level defined for protectionLevels.edit.default', 8) end return self:_substituteParameters(msg) end function Blurb:_makeProtectionLogParameter() local pagename = self._protectionObj.title.prefixedText if self._protectionObj.action == 'autoreview' then -- We need the pending changes log. return makeFullUrl( 'Special:Log', {type = 'stable', page = pagename}, self:_getExpandedMessage('pc-log-display') ) else -- We need the protection log. return makeFullUrl( 'Special:Log', {type = 'protect', page = pagename}, self:_getExpandedMessage('protection-log-display') ) end end function Blurb:_makeTalkPageParameter() return string.format( '[[%s:%s#%s|%s]]', mw.site.namespaces[self._protectionObj.title.namespace].talk.name, self._protectionObj.title.text, self._args.section or 'top', self:_getExpandedMessage('talk-page-link-display') ) end function Blurb:_makeTooltipBlurbParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('tooltip-blurb-expiry') else return self:_getExpandedMessage('tooltip-blurb-noexpiry') end end function Blurb:_makeTooltipFragmentParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('tooltip-fragment-expiry') else return self:_getExpandedMessage('tooltip-fragment-noexpiry') end end function Blurb:_makeVandalTemplateParameter() return mw.getCurrentFrame():expandTemplate{ title="vandal-m", args={self._args.user or self._protectionObj.title.baseText} } end -- Public methods -- function Blurb:makeBannerText(key) -- Validate input. if not key or not Blurb.bannerTextFields[key] then error(string.format( '"%s" is not a valid banner config field', tostring(key) ), 2) end -- Generate the text. local msg = self._protectionObj.bannerConfig[key] if type(msg) == 'string' then return self:_substituteParameters(msg) elseif type(msg) == 'function' then msg = msg(self._protectionObj, self._args) if type(msg) ~= 'string' then error(string.format( 'bad output from banner config function with key "%s"' .. ' (expected string, got %s)', tostring(key), type(msg) ), 4) end return self:_substituteParameters(msg) end end -------------------------------------------------------------------------------- -- BannerTemplate class -------------------------------------------------------------------------------- local BannerTemplate = {} BannerTemplate.__index = BannerTemplate function BannerTemplate.new(protectionObj, cfg) local obj = {} obj._cfg = cfg -- Set the image filename. local imageFilename = protectionObj.bannerConfig.image if imageFilename then obj._imageFilename = imageFilename else -- If an image filename isn't specified explicitly in the banner config, -- generate it from the protection status and the namespace. local action = protectionObj.action local level = protectionObj.level local namespace = protectionObj.title.namespace local reason = protectionObj.reason -- Deal with special cases first. if ( namespace == 10 or namespace == 828 or reason and obj._cfg.indefImageReasons[reason] ) and action == 'edit' and level == 'sysop' and not protectionObj:isTemporary() then -- Fully protected modules and templates get the special red "indef" -- padlock. obj._imageFilename = obj._cfg.msg['image-filename-indef'] else -- Deal with regular protection types. local images = obj._cfg.images if images[action] then if images[action][level] then obj._imageFilename = images[action][level] elseif images[action].default then obj._imageFilename = images[action].default end end end end return setmetatable(obj, BannerTemplate) end function BannerTemplate:renderImage() local filename = self._imageFilename or self._cfg.msg['image-filename-default'] or 'Transparent.gif' return makeFileLink{ file = filename, size = (self.imageWidth or 20) .. 'px', alt = self._imageAlt, link = self._imageLink, caption = self.imageCaption } end -------------------------------------------------------------------------------- -- Banner class -------------------------------------------------------------------------------- local Banner = setmetatable({}, BannerTemplate) Banner.__index = Banner function Banner.new(protectionObj, blurbObj, cfg) local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb. obj.imageWidth = 40 obj.imageCaption = blurbObj:makeBannerText('alt') -- Large banners use the alt text for the tooltip. obj._reasonText = blurbObj:makeBannerText('text') obj._explanationText = blurbObj:makeBannerText('explanation') obj._page = protectionObj.title.prefixedText -- Only makes a difference in testing. return setmetatable(obj, Banner) end function Banner:__tostring() -- Renders the banner. makeMessageBox = makeMessageBox or require('Module:Message box').main local reasonText = self._reasonText or error('no reason text set', 2) local explanationText = self._explanationText local mbargs = { page = self._page, type = 'protection', image = self:renderImage(), text = string.format( "'''%s'''%s", reasonText, explanationText and '<br />' .. explanationText or '' ) } return makeMessageBox('mbox', mbargs) end -------------------------------------------------------------------------------- -- Padlock class -------------------------------------------------------------------------------- local Padlock = setmetatable({}, BannerTemplate) Padlock.__index = Padlock function Padlock.new(protectionObj, blurbObj, cfg) local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb. obj.imageWidth = 20 obj.imageCaption = blurbObj:makeBannerText('tooltip') obj._imageAlt = blurbObj:makeBannerText('alt') obj._imageLink = blurbObj:makeBannerText('link') obj._indicatorName = cfg.padlockIndicatorNames[protectionObj.action] or cfg.padlockIndicatorNames.default or 'pp-default' return setmetatable(obj, Padlock) end function Padlock:__tostring() local frame = mw.getCurrentFrame() -- The nowiki tag helps prevent whitespace at the top of articles. return frame:extensionTag{name = 'nowiki'} .. frame:extensionTag{ name = 'indicator', args = {name = self._indicatorName}, content = self:renderImage() } end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p = {} function p._exportClasses() -- This is used for testing purposes. return { Protection = Protection, Blurb = Blurb, BannerTemplate = BannerTemplate, Banner = Banner, Padlock = Padlock, } end function p._main(args, cfg, title) args = args or {} cfg = cfg or require(CONFIG_MODULE) local protectionObj = Protection.new(args, cfg, title) local ret = {} -- If a page's edit protection is equally or more restrictive than its -- protection from some other action, then don't bother displaying anything -- for the other action (except categories). if not yesno(args.catonly) and (protectionObj.action == 'edit' or args.demolevel or not getReachableNodes( cfg.hierarchy, protectionObj.level )[effectiveProtectionLevel('edit', protectionObj.title)]) then -- Initialise the blurb object local blurbObj = Blurb.new(protectionObj, args, cfg) -- Render the banner if protectionObj:shouldShowLock() then ret[#ret + 1] = tostring( (yesno(args.small) and Padlock or Banner) .new(protectionObj, blurbObj, cfg) ) end end -- Render the categories if yesno(args.category) ~= false then ret[#ret + 1] = protectionObj:makeCategoryLinks() end -- For arbitration enforcement, flagging [[WP:PIA]] pages to enable [[Special:AbuseFilter/1339]] to flag edits to them if protectionObj.level == "extendedconfirmed" then if require("Module:TableTools").inArray(protectionObj.title.talkPageTitle.categories, "Wikipedia pages subject to the extended confirmed restriction related to the Arab-Israeli conflict") then ret[#ret + 1] = "<p class='PIA-flag' style='display:none; visibility:hidden;' title='This page is subject to the extended confirmed restriction related to the Arab-Israeli conflict.'></p>" end end return table.concat(ret) end function p.main(frame, cfg) cfg = cfg or require(CONFIG_MODULE) -- Find default args, if any. local parent = frame.getParent and frame:getParent() local defaultArgs = parent and cfg.wrappers[parent:getTitle():gsub('/sandbox$', '')] -- Find user args, and use the parent frame if we are being called from a -- wrapper template. getArgs = getArgs or require('Module:Arguments').getArgs local userArgs = getArgs(frame, { parentOnly = defaultArgs, frameOnly = not defaultArgs }) -- Build the args table. User-specified args overwrite default args. local args = {} for k, v in pairs(defaultArgs or {}) do args[k] = v end for k, v in pairs(userArgs) do args[k] = v end return p._main(args, cfg) end return p 2lyr6ebd580cvha7qta16zrremxkzxz Module:Convert 828 1720 14260 2024-08-02T23:35:16Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14260 Scribunto text/plain -- Convert a value from one unit of measurement to another. -- Example: {{convert|123|lb|kg}} --> 123 pounds (56 kg) -- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki. local MINUS = '−' -- Unicode U+2212 MINUS SIGN (UTF-8: e2 88 92) local abs = math.abs local floor = math.floor local format = string.format local log10 = math.log10 local ustring = mw.ustring local ulen = ustring.len local usub = ustring.sub -- Configuration options to keep magic values in one location. -- Conversion data and message text are defined in separate modules. local config, maxsigfig local numdot -- must be '.' or ',' or a character which works in a regex local numsep, numsep_remove, numsep_remove2 local data_code, all_units local text_code local varname -- can be a code to use variable names that depend on value local from_en_table -- to translate an output string of en digits to local language local to_en_table -- to translate an input string of digits in local language to en -- Use translation_table in convert/text to change the following. local en_default -- true uses lang=en unless convert has lang=local or local digits local group_method = 3 -- code for how many digits are in a group local per_word = 'per' -- for units like "liters per kilometer" local plural_suffix = 's' -- only other useful value is probably '' to disable plural unit names local omitsep -- true to omit separator before local symbol/name -- All units should be defined in the data module. However, to cater for quick changes -- and experiments, any unknown unit is looked up in an extra data module, if it exists. -- That module would be transcluded in only a small number of pages, so there should be -- little server overhead from making changes, and changes should propagate quickly. local extra_module -- name of module with extra units local extra_units -- nil or table of extra units from extra_module -- Some options in the invoking template can set variables used later in the module. local currency_text -- for a user-defined currency symbol: {{convert|12|$/ha|$=€}} (euro replaces dollar) local function from_en(text) -- Input is a string representing a number in en digits with '.' decimal mark, -- without digit grouping (which is done just after calling this). -- Return the translation of the string with numdot and digits in local language. if numdot ~= '.' then text = text:gsub('%.', numdot) end if from_en_table then text = text:gsub('%d', from_en_table) end return text end local function to_en(text) -- Input is a string representing a number in the local language with -- an optional numdot decimal mark and numsep digit grouping. -- Return the translation of the string with '.' mark and en digits, -- and no separators (they have to be removed here to handle cases like -- numsep = '.' and numdot = ',' with input "1.234.567,8"). if to_en_table then text = ustring.gsub(text, '%d', to_en_table) end if numsep_remove then text = text:gsub(numsep_remove, '') end if numsep_remove2 then text = text:gsub(numsep_remove2, '') end if numdot ~= '.' then text = text:gsub(numdot, '.') end return text end local function decimal_mark(text) -- Return ',' if text probably is using comma for decimal mark, or has no decimal mark. -- Return '.' if text probably is using dot for decimal mark. -- Otherwise return nothing (decimal mark not known). if not text:find('[.,]') then return ',' end text = text:gsub('^%-', ''):gsub('%+%d+/%d+$', ''):gsub('[Ee]%-?%d+$', '') local decimal = text:match('^0?([.,])%d+$') or text:match('%d([.,])%d?%d?$') or text:match('%d([.,])%d%d%d%d+$') if decimal then return decimal end if text:match('%.%d+%.') then return ',' end if text:match('%,%d+,') then return '.' end end local add_warning, with_separator -- forward declarations local function to_en_with_check(text, parms) -- Version of to_en() for a wiki using numdot = ',' and numsep = '.' to check -- text (an input number as a string) which might have been copied from enwiki. -- For example, in '1.234' the '.' could be a decimal mark or a group separator. -- From viwiki. if to_en_table then text = ustring.gsub(text, '%d', to_en_table) end if decimal_mark(text) == '.' then local original = text text = text:gsub(',', '') -- for example, interpret "1,234.5" as an enwiki value if parms then add_warning(parms, 0, 'cvt_enwiki_num', original, with_separator({}, text)) end else if numsep_remove then text = text:gsub(numsep_remove, '') end if numsep_remove2 then text = text:gsub(numsep_remove2, '') end if numdot ~= '.' then text = text:gsub(numdot, '.') end end return text end local function omit_separator(id) -- Return true if there should be no separator before id (a unit symbol or name). -- For zhwiki, there should be no separator if id uses local characters. -- The following kludge should be a sufficient test. if omitsep then if id:sub(1, 2) == '-{' then -- for "-{...}-" content language variant return true end if id:byte() > 127 then local first = usub(id, 1, 1) if first ~= 'Å' and first ~= '°' and first ~= 'µ' then return true end end end return id:sub(1, 1) == '/' -- no separator before units like "/ha" end local spell_module -- name of module that can spell numbers local speller -- function from that module to handle spelling (set if needed) local wikidata_module, wikidata_data_module -- names of Wikidata modules local wikidata_code, wikidata_data -- exported tables from those modules (set if needed) local function set_config(args) -- Set configuration options from template #invoke or defaults. config = args maxsigfig = config.maxsigfig or 14 -- maximum number of significant figures local data_module, text_module local sandbox = config.sandbox and ('/' .. config.sandbox) or '' data_module = "Module:Convert/data" .. sandbox text_module = "Module:Convert/text" .. sandbox extra_module = "Module:Convert/extra" .. sandbox wikidata_module = "Module:Convert/wikidata" .. sandbox wikidata_data_module = "Module:Convert/wikidata/data" .. sandbox spell_module = "Module:ConvertNumeric" data_code = mw.loadData(data_module) text_code = mw.loadData(text_module) all_units = data_code.all_units local translation = text_code.translation_table if translation then numdot = translation.numdot numsep = translation.numsep if numdot == ',' and numsep == '.' then if text_code.all_messages.cvt_enwiki_num then to_en = to_en_with_check end end if translation.group then group_method = translation.group end if translation.per_word then per_word = translation.per_word end if translation.plural_suffix then plural_suffix = translation.plural_suffix end varname = translation.varname from_en_table = translation.from_en local use_workaround = true if use_workaround then -- 2013-07-05 workaround bug by making a copy of the required table. -- mw.ustring.gsub fails with a table (to_en_table) as the replacement, -- if the table is accessed via mw.loadData. local source = translation.to_en if source then to_en_table = {} for k, v in pairs(source) do to_en_table[k] = v end end else to_en_table = translation.to_en end if translation.lang == 'en default' then en_default = true -- for hiwiki end omitsep = translation.omitsep -- for zhwiki end numdot = config.numdot or numdot or '.' -- decimal mark before fractional digits numsep = config.numsep or numsep or ',' -- group separator for numbers -- numsep should be ',' or '.' or '' or '&nbsp;' or a Unicode character. -- numsep_remove must work in a regex to identify separators to be removed. if numsep ~= '' then numsep_remove = (numsep == '.') and '%.' or numsep end if numsep ~= ',' and numdot ~= ',' then numsep_remove2 = ',' -- so numbers copied from enwiki will work end end local function collection() -- Return a table to hold items. return { n = 0, add = function (self, item) self.n = self.n + 1 self[self.n] = item end, } end local function divide(numerator, denominator) -- Return integers quotient, remainder resulting from dividing the two -- given numbers, which should be unsigned integers. local quotient, remainder = floor(numerator / denominator), numerator % denominator if not (0 <= remainder and remainder < denominator) then -- Floating point limits may need this, as in {{convert|160.02|Ym|ydftin}}. remainder = 0 end return quotient, remainder end local function split(text, delimiter) -- Return a numbered table with fields from splitting text. -- The delimiter is used in a regex without escaping (for example, '.' would fail). -- Each field has any leading/trailing whitespace removed. local t = {} text = text .. delimiter -- to get last item for item in text:gmatch('%s*(.-)%s*' .. delimiter) do table.insert(t, item) end return t end local function strip(text) -- If text is a string, return its content with no leading/trailing -- whitespace. Otherwise return nil (a nil argument gives a nil result). if type(text) == 'string' then return text:match("^%s*(.-)%s*$") end end local function table_len(t) -- Return length (<100) of a numbered table to replace #t which is -- documented to not work if t is accessed via mw.loadData(). for i = 1, 100 do if t[i] == nil then return i - 1 end end end local function wanted_category(catkey, catsort, want_warning) -- Return message category if it is wanted in current namespace, -- otherwise return ''. local cat local title = mw.title.getCurrentTitle() if title then local nsdefault = '0' -- default namespace: '0' = article; '0,10' = article and template local namespace = title.namespace for _, v in ipairs(split(config.nscat or nsdefault, ',')) do if namespace == tonumber(v) then cat = text_code.all_categories[want_warning and 'warning' or catkey] if catsort and catsort ~= '' and cat:sub(-2) == ']]' then cat = cat:sub(1, -3) .. '|' .. mw.text.nowiki(usub(catsort, 1, 20)) .. ']]' end break end end end return cat or '' end local function message(parms, mcode, is_warning) -- Return wikitext for an error message, including category if specified -- for the message type. -- mcode = numbered table specifying the message: -- mcode[1] = 'cvt_xxx' (string used as a key to get message info) -- mcode[2] = 'parm1' (string to replace '$1' if any in message) -- mcode[3] = 'parm2' (string to replace '$2' if any in message) -- mcode[4] = 'parm3' (string to replace '$3' if any in message) local msg if type(mcode) == 'table' then if mcode[1] == 'cvt_no_output' then -- Some errors should cause convert to output an empty string, -- for example, for an optional field in an infobox. return '' end msg = text_code.all_messages[mcode[1]] end parms.have_problem = true local function subparm(fmt, ...) local rep = {} for i, v in ipairs({...}) do rep['$' .. i] = v end return (fmt:gsub('$%d+', rep)) end if msg then local parts = {} local regex, replace = msg.regex, msg.replace for i = 1, 3 do local limit = 40 local s = mcode[i + 1] if s then if regex and replace then s = s:gsub(regex, replace) limit = nil -- allow long "should be" messages end -- Escape user input so it does not break the message. -- To avoid tags (like {{convert|1<math>23</math>|m}}) breaking -- the mouseover title, any strip marker starting with char(127) is -- replaced with '...' (text not needing i18n). local append local pos = s:find(string.char(127), 1, true) if pos then append = '...' s = s:sub(1, pos - 1) end if limit and ulen(s) > limit then s = usub(s, 1, limit) append = '...' end s = mw.text.nowiki(s) .. (append or '') else s = '?' end parts['$' .. i] = s end local function ispreview() -- Return true if a prominent message should be shown. if parms.test == 'preview' or parms.test == 'nopreview' then -- For testing, can preview a real message or simulate a preview -- when running automated tests. return parms.test == 'preview' end local success, revid = pcall(function () return (parms.frame):preprocess('{{REVISIONID}}') end) return success and (revid == '') end local want_warning = is_warning and not config.warnings and -- show unobtrusive warnings if config.warnings not configured not msg.nowarn -- but use msg settings, not standard warning, if specified local title = string.gsub(msg[1] or 'Missing message', '$%d+', parts) local text = want_warning and '*' or msg[2] or 'Missing message' local cat = wanted_category(msg[3], mcode[2], want_warning) local anchor = msg[4] or '' local fmtkey = ispreview() and 'cvt_format_preview' or (want_warning and 'cvt_format2' or msg.format or 'cvt_format') local fmt = text_code.all_messages[fmtkey] or 'convert: bug' return subparm(fmt, title:gsub('"', '&quot;'), text, cat, anchor) end return 'Convert internal error: unknown message' end function add_warning(parms, level, key, text1, text2) -- for forward declaration above -- If enabled, add a warning that will be displayed after the convert result. -- A higher level is more verbose: more kinds of warnings are displayed. -- To reduce output noise, only the first warning is displayed. if level <= (tonumber(config.warnings) or 1) then if parms.warnings == nil then parms.warnings = message(parms, { key, text1, text2 }, true) end end end local function spell_number(parms, inout, number, numerator, denominator) -- Return result of spelling (number, numerator, denominator), or -- return nil if spelling is not available or not supported for given text. -- Examples (each value must be a string or nil): -- number numerator denominator output -- ------ --------- ----------- ------------------- -- "1.23" nil nil one point two three -- "1" "2" "3" one and two thirds -- nil "2" "3" two thirds if not speller then local function get_speller(module) return require(module).spell_number end local success success, speller = pcall(get_speller, spell_module) if not success or type(speller) ~= 'function' then add_warning(parms, 1, 'cvt_no_spell', 'spell') return nil end end local case if parms.spell_upper == inout then case = true parms.spell_upper = nil -- only uppercase first word in a multiple unit end local sp = not parms.opt_sp_us local adj = parms.opt_adjectival return speller(number, numerator, denominator, case, sp, adj) end ------------------------------------------------------------------------ -- BEGIN: Code required only for built-in units. -- LATER: If need much more code, move to another module to simplify this module. local function speed_of_sound(altitude) -- This is for the Mach built-in unit of speed. -- Return speed of sound in metres per second at given altitude in feet. -- If no altitude given, use default (zero altitude = sea level). -- Table gives speed of sound in miles per hour at various altitudes: -- altitude = -17,499 to 402,499 feet -- mach_table[a + 4] = s where -- a = (altitude / 5000) rounded to nearest integer (-3 to 80) -- s = speed of sound (mph) at that altitude -- LATER: Should calculate result from an interpolation between the next -- lower and higher altitudes in table, rather than rounding to nearest. -- From: http://www.aerospaceweb.org/question/atmosphere/q0112.shtml local mach_table = { -- a = 799.5, 787.0, 774.2, 761.207051, -- -3 to 0 748.0, 734.6, 721.0, 707.0, 692.8, 678.3, 663.5, 660.1, 660.1, 660.1, -- 1 to 10 660.1, 660.1, 660.1, 662.0, 664.3, 666.5, 668.9, 671.1, 673.4, 675.6, -- 11 to 20 677.9, 683.7, 689.9, 696.0, 702.1, 708.1, 714.0, 719.9, 725.8, 731.6, -- 21 to 30 737.3, 737.7, 737.7, 736.2, 730.5, 724.6, 718.8, 712.9, 707.0, 701.0, -- 31 to 40 695.0, 688.9, 682.8, 676.6, 670.4, 664.1, 657.8, 652.9, 648.3, 643.7, -- 41 to 50 639.1, 634.4, 629.6, 624.8, 620.0, 615.2, 613.2, 613.2, 613.2, 613.5, -- 51 to 60 614.4, 615.3, 616.7, 619.8, 623.4, 629.7, 635.0, 641.1, 650.6, 660.0, -- 61 to 70 672.5, 674.3, 676.1, 677.9, 679.7, 681.5, 683.3, 685.1, 686.8, 688.6, -- 71 to 80 } altitude = altitude or 0 local a = (altitude < 0) and -altitude or altitude a = floor(a / 5000 + 0.5) if altitude < 0 then a = -a end if a < -3 then a = -3 elseif a > 80 then a = 80 end return mach_table[a + 4] * 0.44704 -- mph converted to m/s end -- END: Code required only for built-in units. ------------------------------------------------------------------------ local function add_style(parms, class) -- Add selected template style to parms if not already present. parms.templatestyles = parms.templatestyles or {} if not parms.templatestyles[class] then parms.templatestyles[class] = parms.frame:extensionTag({ name = 'templatestyles', args = { src = text_code.titles[class] } }) end end local function get_styles(parms) -- Return string of required template styles, empty if none. if parms.templatestyles then local t = {} for _, v in pairs(parms.templatestyles) do table.insert(t, v) end return table.concat(t) end return '' end local function get_range(word) -- Return a range (string or table) corresponding to word (like "to"), -- or return nil if not a range word. local ranges = text_code.ranges return ranges.types[word] or ranges.types[ranges.aliases[word]] end local function check_mismatch(unit1, unit2) -- If unit1 cannot be converted to unit2, return an error message table. -- This allows conversion between units of the same type, and between -- Nm (normally torque) and ftlb (energy), as in gun-related articles. -- This works because Nm is the base unit (scale = 1) for both the -- primary type (torque), and the alternate type (energy, where Nm = J). -- A match occurs if the primary types are the same, or if unit1 matches -- the alternate type of unit2, and vice versa. That provides a whitelist -- of which conversions are permitted between normally incompatible types. if unit1.utype == unit2.utype or (unit1.utype == unit2.alttype and unit1.alttype == unit2.utype) then return nil end return { 'cvt_mismatch', unit1.utype, unit2.utype } end local function override_from(out_table, in_table, fields) -- Copy the specified fields from in_table to out_table, but do not -- copy nil fields (keep any corresponding field in out_table). for _, field in ipairs(fields) do if in_table[field] then out_table[field] = in_table[field] end end end local function shallow_copy(t) -- Return a shallow copy of table t. -- Do not need the features and overhead of the Scribunto mw.clone(). local result = {} for k, v in pairs(t) do result[k] = v end return result end local unit_mt = { -- Metatable to get missing values for a unit that does not accept SI prefixes. -- Warning: The boolean value 'false' is returned for any missing field -- so __index is not called twice for the same field in a given unit. __index = function (self, key) local value if key == 'name1' or key == 'sym_us' then value = self.symbol elseif key == 'name2' then value = self.name1 .. plural_suffix elseif key == 'name1_us' then value = self.name1 if not rawget(self, 'name2_us') then -- If name1_us is 'foot', do not make name2_us by appending plural_suffix. self.name2_us = self.name2 end elseif key == 'name2_us' then local raw1_us = rawget(self, 'name1_us') if raw1_us then value = raw1_us .. plural_suffix else value = self.name2 end elseif key == 'link' then value = self.name1 else value = false end rawset(self, key, value) return value end } local function prefixed_name(unit, name, index) -- Return unit name with SI prefix inserted at correct position. -- index = 1 (name1), 2 (name2), 3 (name1_us), 4 (name2_us). -- The position is a byte (not character) index, so use Lua's sub(). local pos = rawget(unit, 'prefix_position') if type(pos) == 'string' then pos = tonumber(split(pos, ',')[index]) end if pos then return name:sub(1, pos - 1) .. unit.si_name .. name:sub(pos) end return unit.si_name .. name end local unit_prefixed_mt = { -- Metatable to get missing values for a unit that accepts SI prefixes. -- Before use, fields si_name, si_prefix must be defined. -- The unit must define _symbol, _name1 and -- may define _sym_us, _name1_us, _name2_us -- (_sym_us, _name2_us may be defined for a language using sp=us -- to refer to a variant unrelated to U.S. units). __index = function (self, key) local value if key == 'symbol' then value = self.si_prefix .. self._symbol if value == 'l' then value = 'L' end elseif key == 'sym_us' then value = rawget(self, '_sym_us') if value then value = self.si_prefix .. value else value = self.symbol end elseif key == 'name1' then value = prefixed_name(self, self._name1, 1) elseif key == 'name2' then value = rawget(self, '_name2') if value then value = prefixed_name(self, value, 2) else value = self.name1 .. plural_suffix end elseif key == 'name1_us' then value = rawget(self, '_name1_us') if value then value = prefixed_name(self, value, 3) else value = self.name1 end elseif key == 'name2_us' then value = rawget(self, '_name2_us') if value then value = prefixed_name(self, value, 4) elseif rawget(self, '_name1_us') then value = self.name1_us .. plural_suffix else value = self.name2 end elseif key == 'link' then value = self.name1 else value = false end rawset(self, key, value) return value end } local unit_per_mt = { -- Metatable to get values for a per unit of form "x/y". -- This is never called to determine a unit name or link because per units -- are handled as a special case. -- Similarly, the default output is handled elsewhere, and for a symbol -- this is only called from get_default() for default_exceptions. __index = function (self, key) local value if key == 'symbol' then local per = self.per local unit1, unit2 = per[1], per[2] if unit1 then value = unit1[key] .. '/' .. unit2[key] else value = '/' .. unit2[key] end elseif key == 'sym_us' then value = self.symbol elseif key == 'scale' then local per = self.per local unit1, unit2 = per[1], per[2] value = (unit1 and unit1.scale or 1) * self.scalemultiplier / unit2.scale else value = false end rawset(self, key, value) return value end } local function make_per(unitcode, unit_table, ulookup) -- Return true, t where t is a per unit with unit codes expanded to unit tables, -- or return false, t where t is an error message table. local result = { unitcode = unitcode, utype = unit_table.utype, per = {} } override_from(result, unit_table, { 'invert', 'iscomplex', 'default', 'link', 'symbol', 'symlink' }) result.symbol_raw = (result.symbol or false) -- to distinguish between a defined exception and a metatable calculation local prefix for i, v in ipairs(unit_table.per) do if i == 1 and v == '' then -- First unit symbol can be empty; that gives a nil first unit table. elseif i == 1 and text_code.currency[v] then prefix = currency_text or v else local success, t = ulookup(v) if not success then return false, t end result.per[i] = t end end local multiplier = unit_table.multiplier if not result.utype then -- Creating an automatic per unit. local unit1 = result.per[1] local utype = (unit1 and unit1.utype or prefix or '') .. '/' .. result.per[2].utype local t = data_code.per_unit_fixups[utype] if t then if type(t) == 'table' then utype = t.utype or utype result.link = result.link or t.link multiplier = multiplier or t.multiplier else utype = t end end result.utype = utype end result.scalemultiplier = multiplier or 1 result.vprefix = prefix or false -- set to non-nil to avoid calling __index return true, setmetatable(result, unit_per_mt) end local function lookup(parms, unitcode, what, utable, fails, depth) -- Return true, t where t is a copy of the unit's converter table, -- or return false, t where t is an error message table. -- Parameter 'what' determines whether combination units are accepted: -- 'no_combination' : single unit only -- 'any_combination' : single unit or combination or output multiple -- 'only_multiple' : single unit or output multiple only -- Parameter unitcode is a symbol (like 'g'), with an optional SI prefix (like 'kg'). -- If, for example, 'kg' is in this table, that entry is used; -- otherwise the prefix ('k') is applied to the base unit ('g'). -- If unitcode is a known combination code (and if allowed by what), -- a table of output multiple unit tables is included in the result. -- For compatibility with the old template, an underscore in a unitcode is -- replaced with a space so usage like {{convert|350|board_feet}} works. -- Wikignomes may also put two spaces or "&nbsp;" in combinations, so -- replace underscore, "&nbsp;", and multiple spaces with a single space. utable = utable or parms.unittable or all_units fails = fails or {} depth = depth and depth + 1 or 1 if depth > 9 then -- There are ways to mistakenly define units which result in infinite -- recursion when lookup() is called. That gives a long delay and very -- confusing error messages, so the depth parameter is used as a guard. return false, { 'cvt_lookup', unitcode } end if unitcode == nil or unitcode == '' then return false, { 'cvt_no_unit' } end unitcode = unitcode:gsub('_', ' '):gsub('&nbsp;', ' '):gsub(' +', ' ') local function call_make_per(t) return make_per(unitcode, t, function (ucode) return lookup(parms, ucode, 'no_combination', utable, fails, depth) end ) end local t = utable[unitcode] if t then if t.shouldbe then return false, { 'cvt_should_be', t.shouldbe } end if t.sp_us then parms.opt_sp_us = true end local target = t.target -- nil, or unitcode is an alias for this target if target then local success, result = lookup(parms, target, what, utable, fails, depth) if not success then return false, result end override_from(result, t, { 'customary', 'default', 'link', 'symbol', 'symlink' }) local multiplier = t.multiplier if multiplier then result.multiplier = tostring(multiplier) result.scale = result.scale * multiplier end return true, result end if t.per then return call_make_per(t) end local combo = t.combination -- nil or a table of unitcodes if combo then local multiple = t.multiple if what == 'no_combination' or (what == 'only_multiple' and not multiple) then return false, { 'cvt_bad_unit', unitcode } end -- Recursively create a combination table containing the -- converter table of each unitcode. local result = { utype = t.utype, multiple = multiple, combination = {} } local cvt = result.combination for i, v in ipairs(combo) do local success, t = lookup(parms, v, multiple and 'no_combination' or 'only_multiple', utable, fails, depth) if not success then return false, t end cvt[i] = t end return true, result end local result = shallow_copy(t) result.unitcode = unitcode if result.prefixes then result.si_name = '' result.si_prefix = '' return true, setmetatable(result, unit_prefixed_mt) end return true, setmetatable(result, unit_mt) end local SIprefixes = text_code.SIprefixes for plen = SIprefixes[1] or 2, 1, -1 do -- Look for an SI prefix; should never occur with an alias. -- Check for longer prefix first ('dam' is decametre). -- SIprefixes[1] = prefix maximum #characters (as seen by mw.ustring.sub). local prefix = usub(unitcode, 1, plen) local si = SIprefixes[prefix] if si then local t = utable[usub(unitcode, plen+1)] if t and t.prefixes then local result = shallow_copy(t) result.unitcode = unitcode result.si_name = parms.opt_sp_us and si.name_us or si.name result.si_prefix = si.prefix or prefix result.scale = t.scale * 10 ^ (si.exponent * t.prefixes) return true, setmetatable(result, unit_prefixed_mt) end end end -- Accept user-defined combinations like "acre+m2+ha" or "acre m2 ha" for output. -- If '+' is used, each unit code can include a space, and any error is fatal. -- If ' ' is used and if each space-separated word is a unit code, it is a combo, -- but errors are not fatal so the unit code can be looked up as an extra unit. local err_is_fatal local combo = collection() if unitcode:find('+', 1, true) then err_is_fatal = true for item in (unitcode .. '+'):gmatch('%s*(.-)%s*%+') do if item ~= '' then combo:add(item) end end elseif unitcode:find('%s') then for item in unitcode:gmatch('%S+') do combo:add(item) end end if combo.n > 1 then local function lookup_combo() if what == 'no_combination' or what == 'only_multiple' then return false, { 'cvt_bad_unit', unitcode } end local result = { combination = {} } local cvt = result.combination for i, v in ipairs(combo) do local success, t = lookup(parms, v, 'only_multiple', utable, fails, depth) if not success then return false, t end if i == 1 then result.utype = t.utype else local mismatch = check_mismatch(result, t) if mismatch then return false, mismatch end end cvt[i] = t end return true, result end local success, result = lookup_combo() if success or err_is_fatal then return success, result end end -- Accept any unit with an engineering notation prefix like "e6cuft" -- (million cubic feet), but not chained prefixes like "e3e6cuft", -- and not if the unit is a combination or multiple, -- and not if the unit has an offset or is a built-in. -- Only en digits are accepted. local exponent, baseunit = unitcode:match('^e(%d+)(.*)') if exponent then local engscale = text_code.eng_scales[exponent] if engscale then local success, result = lookup(parms, baseunit, 'no_combination', utable, fails, depth) if success and not (result.offset or result.builtin or result.engscale) then result.unitcode = unitcode -- 'e6cuft' not 'cuft' result.defkey = unitcode -- key to lookup default exception result.engscale = engscale result.scale = result.scale * 10 ^ tonumber(exponent) return true, result end end end -- Look for x/y; split on right-most slash to get scale correct (x/y/z is x/y per z). local top, bottom = unitcode:match('^(.-)/([^/]+)$') if top and not unitcode:find('e%d') then -- If valid, create an automatic per unit for an "x/y" unit code. -- The unitcode must not include extraneous spaces. -- Engineering notation (apart from at start and which has been stripped before here), -- is not supported so do not make a per unit if find text like 'e3' in unitcode. local success, result = call_make_per({ per = {top, bottom} }) if success then return true, result end end if not parms.opt_ignore_error and not get_range(unitcode) then -- Want the "what links here" list for the extra_module to show only cases -- where an extra unit is used, so do not require it if invoked from {{val}} -- or if looking up a range word which cannot be a unit. if not extra_units then local success, extra = pcall(function () return require(extra_module).extra_units end) if success and type(extra) == 'table' then extra_units = extra end end if extra_units then -- A unit in one data table might refer to a unit in the other table, so -- switch between them, relying on fails or depth to terminate loops. if not fails[unitcode] then fails[unitcode] = true local other = (utable == all_units) and extra_units or all_units local success, result = lookup(parms, unitcode, what, other, fails, depth) if success then return true, result end end end end if to_en_table then -- At fawiki it is common to translate all digits so a unit like "km2" becomes "km۲". local en_code = ustring.gsub(unitcode, '%d', to_en_table) if en_code ~= unitcode then return lookup(parms, en_code, what, utable, fails, depth) end end return false, { 'cvt_unknown', unitcode } end local function valid_number(num) -- Return true if num is a valid number. -- In Scribunto (different from some standard Lua), when expressed as a string, -- overflow or other problems are indicated with text like "inf" or "nan" -- which are regarded as invalid here (each contains "n"). if type(num) == 'number' and tostring(num):find('n', 1, true) == nil then return true end end local function hyphenated(name, parts) -- Return a hyphenated form of given name (for adjectival usage). -- The name may be linked and the target of the link must not be changed. -- Hypothetical examples: -- [[long ton|ton]] → [[long ton|ton]] (no change) -- [[tonne|long ton]] → [[tonne|long-ton]] -- [[metric ton|long ton]] → [[metric ton|long-ton]] -- [[long ton]] → [[long ton|long-ton]] -- Input can also have multiple links in a single name like: -- [[United States customary units|U.S.]] [[US gallon|gallon]] -- [[mile]]s per [[United States customary units|U.S.]] [[quart]] -- [[long ton]]s per [[short ton]] -- Assume that links cannot be nested (never like "[[abc[[def]]ghi]]"). -- This uses a simple and efficient procedure that works for most cases. -- Some units (if used) would require more, and can later think about -- adding a method to handle exceptions. -- The procedure is to replace each space with a hyphen, but -- not a space after ')' [for "(pre-1954&nbsp;US) nautical mile"], and -- not spaces immediately before '(' or in '(...)' [for cases like -- "British thermal unit (ISO)" and "Calorie (International Steam Table)"]. if name:find(' ', 1, true) then if parts then local pos if name:sub(1, 1) == '(' then pos = name:find(')', 1, true) if pos then return name:sub(1, pos+1) .. name:sub(pos+2):gsub(' ', '-') end elseif name:sub(-1) == ')' then pos = name:find('(', 1, true) if pos then return name:sub(1, pos-2):gsub(' ', '-') .. name:sub(pos-1) end end return name:gsub(' ', '-') end parts = collection() for before, item, after in name:gmatch('([^[]*)(%[%[[^[]*%]%])([^[]*)') do if item:find(' ', 1, true) then local prefix local plen = item:find('|', 1, true) if plen then prefix = item:sub(1, plen) item = item:sub(plen + 1, -3) else prefix = item:sub(1, -3) .. '|' item = item:sub(3, -3) end item = prefix .. hyphenated(item, parts) .. ']]' end parts:add(before:gsub(' ', '-') .. item .. after:gsub(' ', '-')) end if parts.n == 0 then -- No link like "[[...]]" was found in the original name. parts:add(hyphenated(name, parts)) end return table.concat(parts) end return name end local function hyphenated_maybe(parms, want_name, sep, id, inout) -- Return s, f where -- s = id, possibly modified -- f = true if hyphenated -- Possible modifications: hyphenate; prepend '-'; append mid text. if id == nil or id == '' then return '' end local mid = (inout == (parms.opt_flip and 'out' or 'in')) and parms.mid or '' if want_name then if parms.opt_adjectival then return '-' .. hyphenated(id) .. mid, true end if parms.opt_add_s and id:sub(-1) ~= 's' then id = id .. 's' -- for nowiki end end return sep .. id .. mid end local function use_minus(text) -- Return text with Unicode minus instead of '-', if present. if text:sub(1, 1) == '-' then return MINUS .. text:sub(2) end return text end local function digit_groups(parms, text, method) -- Return a numbered table of groups of digits (left-to-right, in local language). -- Parameter method is a number or nil: -- 3 for 3-digit grouping (default), or -- 2 for 3-then-2 grouping (only for digits before decimal mark). local len_right local len_left = text:find('.', 1, true) if len_left then len_right = #text - len_left len_left = len_left - 1 else len_left = #text end local twos = method == 2 and len_left > 5 local groups = collection() local run = len_left local n if run < 4 or (run == 4 and parms.opt_comma5) then if parms.opt_gaps then n = run else n = #text end elseif twos then n = run % 2 == 0 and 1 or 2 else n = run % 3 == 0 and 3 or run % 3 end while run > 0 do groups:add(n) run = run - n n = (twos and run > 3) and 2 or 3 end if len_right then if groups.n == 0 then groups:add(0) end if parms.opt_gaps and len_right > 3 then local want4 = not parms.opt_gaps3 -- true gives no gap before trailing single digit local isfirst = true run = len_right while run > 0 do n = (want4 and run == 4) and 4 or (run > 3 and 3 or run) if isfirst then isfirst = false groups[groups.n] = groups[groups.n] + 1 + n else groups:add(n) end run = run - n end else groups[groups.n] = groups[groups.n] + 1 + len_right end end local pos = 1 for i, length in ipairs(groups) do groups[i] = from_en(text:sub(pos, pos + length - 1)) pos = pos + length end return groups end function with_separator(parms, text) -- for forward declaration above -- Input text is a number in en digits with optional '.' decimal mark. -- Return an equivalent, formatted for display: -- with a custom decimal mark instead of '.', if wanted -- with thousand separators inserted, if wanted -- digits in local language -- The given text is like '123' or '123.' or '12345.6789'. -- The text has no sign (caller inserts that later, if necessary). -- When using gaps, they are inserted before and after the decimal mark. -- Separators are inserted only before the decimal mark. -- A trailing dot (as in '123.') is removed because their use appears to -- be accidental, and such a number should be shown as '123' or '123.0'. -- It is useful for convert to suppress the dot so, for example, '4000.' -- is a simple way of indicating that all the digits are significant. if text:sub(-1) == '.' then text = text:sub(1, -2) end if #text < 4 or parms.opt_nocomma or numsep == '' then return from_en(text) end local groups = digit_groups(parms, text, group_method) if parms.opt_gaps then if groups.n <= 1 then return groups[1] or '' end local nowrap = '<span style="white-space: nowrap">' local gap = '<span style="margin-left: 0.25em">' local close = '</span>' return nowrap .. groups[1] .. gap .. table.concat(groups, close .. gap, 2, groups.n) .. close .. close end return table.concat(groups, numsep) end -- An input value like 1.23e12 is displayed using scientific notation (1.23×10¹²). -- That also makes the output use scientific notation, except for small values. -- In addition, very small or very large output values use scientific notation. -- Use format(fmtpower, significand, '10', exponent) where each argument is a string. local fmtpower = '%s<span style="margin:0 .15em 0 .25em">×</span>%s<sup>%s</sup>' local function with_exponent(parms, show, exponent) -- Return wikitext to display the implied value in scientific notation. -- Input uses en digits; output uses digits in local language. return format(fmtpower, with_separator(parms, show), from_en('10'), use_minus(from_en(tostring(exponent)))) end local function make_sigfig(value, sigfig) -- Return show, exponent that are equivalent to the result of -- converting the number 'value' (where value >= 0) to a string, -- rounded to 'sigfig' significant figures. -- The returned items are: -- show: a string of digits; no sign and no dot; -- there is an implied dot before show. -- exponent: a number (an integer) to shift the implied dot. -- Resulting value = tonumber('.' .. show) * 10^exponent. -- Examples: -- make_sigfig(23.456, 3) returns '235', 2 (.235 * 10^2). -- make_sigfig(0.0023456, 3) returns '235', -2 (.235 * 10^-2). -- make_sigfig(0, 3) returns '000', 1 (.000 * 10^1). if sigfig <= 0 then sigfig = 1 elseif sigfig > maxsigfig then sigfig = maxsigfig end if value == 0 then return string.rep('0', sigfig), 1 end local exp, fracpart = math.modf(log10(value)) if fracpart >= 0 then fracpart = fracpart - 1 exp = exp + 1 end local digits = format('%.0f', 10^(fracpart + sigfig)) if #digits > sigfig then -- Overflow (for sigfig=3: like 0.9999 rounding to "1000"; need "100"). digits = digits:sub(1, sigfig) exp = exp + 1 end assert(#digits == sigfig, 'Bug: rounded number has wrong length') return digits, exp end -- Fraction output format. local fracfmt = { { -- Like {{frac}} (fraction slash). '<span class="frac">{SIGN}<span class="num">{NUM}</span>&frasl;<span class="den">{DEN}</span></span>', -- 1/2 '<span class="frac">{SIGN}{WHOLE}<span class="sr-only">+</span><span class="num">{NUM}</span>&frasl;<span class="den">{DEN}</span></span>', -- 1+2/3 style = 'frac', }, { -- Like {{sfrac}} (stacked fraction, that is, horizontal bar). '<span class="sfrac tion">{SIGN}<span class="num">{NUM}</span><span class="sr-only">/</span><span class="den">{DEN}</span></span>', -- 1//2 '<span class="sfrac">{SIGN}{WHOLE}<span class="sr-only">+</span><span class="tion"><span class="num">{NUM}</span><span class="sr-only">/</span><span class="den">{DEN}</span></span></span>', -- 1+2//3 style = 'sfrac', }, } local function format_fraction(parms, inout, negative, wholestr, numstr, denstr, do_spell, style) -- Return wikitext for a fraction, possibly spelled. -- Inputs use en digits and have no sign; output uses digits in local language. local wikitext if not style then style = parms.opt_fraction_horizontal and 2 or 1 end if wholestr == '' then wholestr = nil end local substitute = { SIGN = negative and MINUS or '', WHOLE = wholestr and with_separator(parms, wholestr), NUM = from_en(numstr), DEN = from_en(denstr), } wikitext = fracfmt[style][wholestr and 2 or 1]:gsub('{(%u+)}', substitute) if do_spell then if negative then if wholestr then wholestr = '-' .. wholestr else numstr = '-' .. numstr end end local s = spell_number(parms, inout, wholestr, numstr, denstr) if s then return s end end add_style(parms, fracfmt[style].style) return wikitext end local function format_number(parms, show, exponent, isnegative) -- Parameter show is a string or a table containing strings. -- Each string is a formatted number in en digits and optional '.' decimal mark. -- A table represents a fraction: integer, numerator, denominator; -- if a table is given, exponent must be nil. -- Return t where t is a table with fields: -- show = wikitext formatted to display implied value -- (digits in local language) -- is_scientific = true if show uses scientific notation -- clean = unformatted show (possibly adjusted and with inserted '.') -- (en digits) -- sign = '' or MINUS -- exponent = exponent (possibly adjusted) -- The clean and exponent fields can be used to calculate the -- rounded absolute value, if needed. -- -- The value implied by the arguments is found from: -- exponent is nil; and -- show is a string of digits (no sign), with an optional dot; -- show = '123.4' is value 123.4, '1234' is value 1234.0; -- or: -- exponent is an integer indicating where dot should be; -- show is a string of digits (no sign and no dot); -- there is an implied dot before show; -- show does not start with '0'; -- show = '1234', exponent = 3 is value 0.1234*10^3 = 123.4. -- -- The formatted result: -- * Is for an output value and is spelled if wanted and possible. -- * Includes a Unicode minus if isnegative and not spelled. -- * Uses a custom decimal mark, if wanted. -- * Has digits grouped where necessary, if wanted. -- * Uses scientific notation if requested, or for very small or large values -- (which forces result to not be spelled). -- * Has no more than maxsigfig significant digits -- (same as old template and {{#expr}}). local xhi, xlo -- these control when scientific notation (exponent) is used if parms.opt_scientific then xhi, xlo = 4, 2 -- default for output if input uses e-notation elseif parms.opt_scientific_always then xhi, xlo = 0, 0 -- always use scientific notation (experimental) else xhi, xlo = 10, 4 -- default end local sign = isnegative and MINUS or '' local maxlen = maxsigfig local tfrac if type(show) == 'table' then tfrac = show show = tfrac.wholestr assert(exponent == nil, 'Bug: exponent given with fraction') end if not tfrac and not exponent then local integer, dot, decimals = show:match('^(%d*)(%.?)(.*)') if integer == '0' or integer == '' then local zeros, figs = decimals:match('^(0*)([^0]?.*)') if #figs == 0 then if #zeros > maxlen then show = '0.' .. zeros:sub(1, maxlen) end elseif #zeros >= xlo then show = figs exponent = -#zeros elseif #figs > maxlen then show = '0.' .. zeros .. figs:sub(1, maxlen) end elseif #integer >= xhi then show = integer .. decimals exponent = #integer else maxlen = maxlen + #dot if #show > maxlen then show = show:sub(1, maxlen) end end end if exponent then local function zeros(n) return string.rep('0', n) end if #show > maxlen then show = show:sub(1, maxlen) end if exponent > xhi or exponent <= -xlo or (exponent == xhi and show ~= '1' .. zeros(xhi - 1)) then -- When xhi, xlo = 10, 4 (the default), scientific notation is used if the -- rounded value satisfies: value >= 1e9 or value < 1e-4 (1e9 = 0.1e10), -- except if show is '1000000000' (1e9), for example: -- {{convert|1000000000|m|m|sigfig=10}} → 1,000,000,000 metres (1,000,000,000 m) local significand if #show > 1 then significand = show:sub(1, 1) .. '.' .. show:sub(2) else significand = show end return { clean = '.' .. show, exponent = exponent, sign = sign, show = sign .. with_exponent(parms, significand, exponent-1), is_scientific = true, } end if exponent >= #show then show = show .. zeros(exponent - #show) -- result has no dot elseif exponent <= 0 then show = '0.' .. zeros(-exponent) .. show else show = show:sub(1, exponent) .. '.' .. show:sub(exponent+1) end end local formatted_show if tfrac then show = tostring(tfrac.value) -- to set clean in returned table formatted_show = format_fraction(parms, 'out', isnegative, tfrac.wholestr, tfrac.numstr, tfrac.denstr, parms.opt_spell_out) else if isnegative and show:match('^0.?0*$') then sign = '' -- don't show minus if result is negative but rounds to zero end formatted_show = sign .. with_separator(parms, show) if parms.opt_spell_out then formatted_show = spell_number(parms, 'out', sign .. show) or formatted_show end end return { clean = show, sign = sign, show = formatted_show, is_scientific = false, -- to avoid calling __index } end local function extract_fraction(parms, text, negative) -- If text represents a fraction, return -- value, altvalue, show, denominator -- where -- value is a number (value of the fraction in argument text) -- altvalue is an alternate interpretation of any fraction for the hands -- unit where "12.1+3/4" means 12 hands 1.75 inches -- show is a string (formatted text for display of an input value, -- and is spelled if wanted and possible) -- denominator is value of the denominator in the fraction -- Otherwise, return nil. -- Input uses en digits and '.' decimal mark (input has been translated). -- Output uses digits in local language and local decimal mark, if any. ------------------------------------------------------------------------ -- Originally this function accepted x+y/z where x, y, z were any valid -- numbers, possibly with a sign. For example '1.23e+2+1.2/2.4' = 123.5, -- and '2-3/8' = 1.625. However, such usages were found to be errors or -- misunderstandings, so since August 2014 the following restrictions apply: -- x (if present) is an integer or has a single digit after decimal mark -- y and z are unsigned integers -- e-notation is not accepted -- The overall number can start with '+' or '-' (so '12+3/4' and '+12+3/4' -- and '-12-3/4' are valid). -- Any leading negative sign is removed by the caller, so only inputs -- like the following are accepted here (may have whitespace): -- negative = false false true (there was a leading '-') -- text = '2/3' '+2/3' '2/3' -- text = '1+2/3' '+1+2/3' '1-2/3' -- text = '12.3+1/2' '+12.3+1/2' '12.3-1/2' -- Values like '12.3+1/2' are accepted, but are intended only for use -- with the hands unit (not worth adding code to enforce that). ------------------------------------------------------------------------ local leading_plus, prefix, numstr, slashes, denstr = text:match('^%s*(%+?)%s*(.-)%s*(%d+)%s*(/+)%s*(%d+)%s*$') if not leading_plus then -- Accept a single U+2044 fraction slash because that may be pasted. leading_plus, prefix, numstr, denstr = text:match('^%s*(%+?)%s*(.-)%s*(%d+)%s*⁄%s*(%d+)%s*$') slashes = '/' end local numerator = tonumber(numstr) local denominator = tonumber(denstr) if numerator == nil or denominator == nil or (negative and leading_plus ~= '') then return nil end local whole, wholestr if prefix == '' then wholestr = '' whole = 0 else -- Any prefix must be like '12+' or '12-' (whole number and fraction sign); -- '12.3+' and '12.3-' are also accepted (single digit after decimal point) -- because '12.3+1/2 hands' is valid (12 hands 3½ inches). local num1, num2, frac_sign = prefix:match('^(%d+)(%.?%d?)%s*([+%-])$') if num1 == nil then return nil end if num2 == '' then -- num2 must be '' or like '.1' but not '.' or '.12' wholestr = num1 else if #num2 ~= 2 then return nil end wholestr = num1 .. num2 end if frac_sign ~= (negative and '-' or '+') then return nil end whole = tonumber(wholestr) if whole == nil then return nil end end local value = whole + numerator / denominator if not valid_number(value) then return nil end local altvalue = whole + numerator / (denominator * 10) local style = #slashes -- kludge: 1 or 2 slashes can be used to select style if style > 2 then style = 2 end local wikitext = format_fraction(parms, 'in', negative, leading_plus .. wholestr, numstr, denstr, parms.opt_spell_in, style) return value, altvalue, wikitext, denominator end local function extract_number(parms, text, another, no_fraction) -- Return true, info if can extract a number from text, -- where info is a table with the result, -- or return false, t where t is an error message table. -- Input can use en digits or digits in local language and can -- have references at the end. Accepting references is intended -- for use in infoboxes with a field for a value passed to convert. -- Parameter another = true if the expected value is not the first. -- Before processing, the input text is cleaned: -- * Any thousand separators (valid or not) are removed. -- * Any sign is replaced with '-' (if negative) or '' (otherwise). -- That replaces Unicode minus with '-'. -- If successful, the returned info table contains named fields: -- value = a valid number -- altvalue = a valid number, usually same as value but different -- if fraction used (for hands unit) -- singular = true if value is 1 or -1 (to use singular form of units) -- clean = cleaned text with any separators and sign removed -- (en digits and '.' decimal mark) -- show = text formatted for output, possibly with ref strip markers -- (digits in local language and custom decimal mark) -- The resulting show: -- * Is for an input value and is spelled if wanted and possible. -- * Has a rounded value, if wanted. -- * Has digits grouped where necessary, if wanted. -- * If negative, a Unicode minus is used; otherwise the sign is -- '+' (if the input text used '+'), or is '' (if no sign in input). text = strip(text or '') local reference local pos = text:find('\127', 1, true) if pos then local before = text:sub(1, pos - 1) local remainder = text:sub(pos) local refs = {} while #remainder > 0 do local ref, spaces ref, spaces, remainder = remainder:match('^(\127[^\127]*UNIQ[^\127]*%-ref[^\127]*\127)(%s*)(.*)') if ref then table.insert(refs, ref) else refs = {} break end end if #refs > 0 then text = strip(before) reference = table.concat(refs) end end local clean = to_en(text, parms) if clean == '' then return false, { another and 'cvt_no_num2' or 'cvt_no_num' } end local isnegative, propersign = false, '' -- most common case local singular, show, denominator local value = tonumber(clean) local altvalue if value then local sign = clean:sub(1, 1) if sign == '+' or sign == '-' then propersign = (sign == '+') and '+' or MINUS clean = clean:sub(2) end if value < 0 then isnegative = true value = -value end else local valstr for _, prefix in ipairs({ '-', MINUS, '&minus;' }) do -- Including '-' sets isnegative in case input is a fraction like '-2-3/4'. local plen = #prefix if clean:sub(1, plen) == prefix then valstr = clean:sub(plen + 1) if valstr:match('^%s') then -- "- 1" is invalid but "-1 - 1/2" is ok return false, { 'cvt_bad_num', text } end break end end if valstr then isnegative = true propersign = MINUS clean = valstr value = tonumber(clean) end if value == nil then if not no_fraction then value, altvalue, show, denominator = extract_fraction(parms, clean, isnegative) end if value == nil then return false, { 'cvt_bad_num', text } end if value <= 1 then singular = true -- for example, "½ mile" or "one half mile" (singular unit) end end end if not valid_number(value) then -- for example, "1e310" may overflow return false, { 'cvt_invalid_num' } end if show == nil then -- clean is a non-empty string with no spaces, and does not represent a fraction, -- and value = tonumber(clean) is a number >= 0. -- If the input uses e-notation, show will be displayed using a power of ten, but -- we use the number as given so it might not be normalized scientific notation. -- The input value is spelled if specified so any e-notation is ignored; -- that allows input like 2e6 to be spelled as "two million" which works -- because the spell module converts '2e6' to '2000000' before spelling. local function rounded(value, default, exponent) local precision = parms.opt_ri if precision then local fmt = '%.' .. format('%d', precision) .. 'f' local result = fmt:format(tonumber(value) + 2e-14) -- fudge for some common cases of bad rounding if not exponent then singular = (tonumber(result) == 1) end return result end return default end singular = (value == 1) local scientific local significand, exponent = clean:match('^([%d.]+)[Ee]([+%-]?%d+)') if significand then show = with_exponent(parms, rounded(significand, significand, exponent), exponent) scientific = true else show = with_separator(parms, rounded(value, clean)) end show = propersign .. show if parms.opt_spell_in then show = spell_number(parms, 'in', propersign .. rounded(value, clean)) or show scientific = false end if scientific then parms.opt_scientific = true end end if isnegative and (value ~= 0) then value = -value altvalue = -(altvalue or value) end return true, { value = value, altvalue = altvalue or value, singular = singular, clean = clean, show = show .. (reference or ''), denominator = denominator, } end local function get_number(text) -- Return v, f where: -- v = nil (text is not a number) -- or -- v = value of text (text is a number) -- f = true if value is an integer -- Input can use en digits or digits in local language or separators, -- but no Unicode minus, and no fraction. if text then local number = tonumber(to_en(text)) if number then local _, fracpart = math.modf(number) return number, (fracpart == 0) end end end local function gcd(a, b) -- Return the greatest common denominator for the given values, -- which are known to be positive integers. if a > b then a, b = b, a end if a <= 0 then return b end local r = b % a if r <= 0 then return a end if r == 1 then return 1 end return gcd(r, a) end local function fraction_table(value, denominator) -- Return value as a string or a table: -- * If result is a string, there is no fraction, and the result -- is value formatted as a string of en digits. -- * If result is a table, it represents a fraction with named fields: -- wholestr, numstr, denstr (strings of en digits for integer, numerator, denominator). -- The result is rounded to the nearest multiple of (1/denominator). -- If the multiple is zero, no fraction is included. -- No fraction is included if value is very large as the fraction would -- be unhelpful, particularly if scientific notation is required. -- Input value is a non-negative number. -- Input denominator is a positive integer for the desired fraction. if value <= 0 then return '0' end if denominator <= 0 or value > 1e8 then return format('%.2f', value) end local integer, decimals = math.modf(value) local numerator = floor((decimals * denominator) + 0.5 + 2e-14) -- add fudge for some common cases of bad rounding if numerator >= denominator then integer = integer + 1 numerator = 0 end local wholestr = tostring(integer) if numerator > 0 then local div = gcd(numerator, denominator) if div > 1 then numerator = numerator / div denominator = denominator / div end return { wholestr = (integer > 0) and wholestr or '', numstr = tostring(numerator), denstr = tostring(denominator), value = value, } end return wholestr end local function preunits(count, preunit1, preunit2) -- If count is 1: -- ignore preunit2 -- return p1 -- else: -- preunit1 is used for preunit2 if the latter is empty -- return p1, p2 -- where: -- p1 is text to insert before the input unit -- p2 is text to insert before the output unit -- p1 or p2 may be nil to mean "no preunit" -- Using '+' gives output like "5+ feet" (no space before, but space after). local function withspace(text, wantboth) -- Return text with space before and, if wantboth, after. -- However, no space is added if there is a space or '&nbsp;' or '-' -- at that position ('-' is for adjectival text). -- There is also no space if text starts with '&' -- (e.g. '&deg;' would display a degree symbol with no preceding space). local char = text:sub(1, 1) if char == '&' then return text -- an html entity can be used to specify the exact display end if not (char == ' ' or char == '-' or char == '+') then text = ' ' .. text end if wantboth then char = text:sub(-1, -1) if not (char == ' ' or char == '-' or text:sub(-6, -1) == '&nbsp;') then text = text .. ' ' end end return text end local PLUS = '+ ' preunit1 = preunit1 or '' local trim1 = strip(preunit1) if count == 1 then if trim1 == '' then return nil end if trim1 == '+' then return PLUS end return withspace(preunit1, true) end preunit1 = withspace(preunit1) preunit2 = preunit2 or '' local trim2 = strip(preunit2) if trim1 == '+' then if trim2 == '' or trim2 == '+' then return PLUS, PLUS end preunit1 = PLUS end if trim2 == '' then if trim1 == '' then return nil, nil end preunit2 = preunit1 elseif trim2 == '+' then preunit2 = PLUS elseif trim2 == '&#32;' then -- trick to make preunit2 empty preunit2 = nil else preunit2 = withspace(preunit2) end return preunit1, preunit2 end local function range_text(range, want_name, parms, before, after, inout, options) -- Return before .. rtext .. after -- where rtext is the text that separates two values in a range. local rtext, adj_text, exception options = options or {} if type(range) == 'table' then -- Table must specify range text for ('off' and 'on') or ('input' and 'output'), -- and may specify range text for 'adj=on', -- and may specify exception = true. rtext = range[want_name and 'off' or 'on'] or range[((inout == 'in') == (parms.opt_flip == true)) and 'output' or 'input'] adj_text = range['adj'] exception = range['exception'] else rtext = range end if parms.opt_adjectival then if want_name or (exception and parms.abbr_org == 'on') then rtext = adj_text or rtext:gsub(' ', '-'):gsub('&nbsp;', '-') end end if rtext == '–' and (options.spaced or after:sub(1, #MINUS) == MINUS) then rtext = '&nbsp;– ' end return before .. rtext .. after end local function get_composite(parms, iparm, in_unit_table) -- Look for a composite input unit. For example, {{convert|1|yd|2|ft|3|in}} -- would result in a call to this function with -- iparm = 3 (parms[iparm] = "2", just after the first unit) -- in_unit_table = (unit table for "yd"; contains value 1 for number of yards) -- Return true, iparm, unit where -- iparm = index just after the composite units (7 in above example) -- unit = composite unit table holding all input units, -- or return true if no composite unit is present in parms, -- or return false, t where t is an error message table. local default, subinfo local composite_units, count = { in_unit_table }, 1 local fixups = {} local total = in_unit_table.valinfo[1].value local subunit = in_unit_table while subunit.subdivs do -- subdivs is nil or a table of allowed subdivisions local subcode = strip(parms[iparm+1]) local subdiv = subunit.subdivs[subcode] or subunit.subdivs[(all_units[subcode] or {}).target] if not subdiv then break end local success success, subunit = lookup(parms, subcode, 'no_combination') if not success then return false, subunit end -- should never occur success, subinfo = extract_number(parms, parms[iparm]) if not success then return false, subinfo end iparm = iparm + 2 subunit.inout = 'in' subunit.valinfo = { subinfo } -- Recalculate total as a number of subdivisions. -- subdiv[1] = number of subdivisions per previous unit (integer > 1). total = total * subdiv[1] + subinfo.value if not default then -- set by the first subdiv with a default defined default = subdiv.default end count = count + 1 composite_units[count] = subunit if subdiv.unit or subdiv.name then fixups[count] = { unit = subdiv.unit, name = subdiv.name, valinfo = subunit.valinfo } end end if count == 1 then return true -- no error and no composite unit end for i, fixup in pairs(fixups) do local unit = fixup.unit local name = fixup.name if not unit or (count > 2 and name) then composite_units[i].fixed_name = name else local success, alternate = lookup(parms, unit, 'no_combination') if not success then return false, alternate end -- should never occur alternate.inout = 'in' alternate.valinfo = fixup.valinfo composite_units[i] = alternate end end return true, iparm, { utype = in_unit_table.utype, scale = subunit.scale, -- scale of last (least significant) unit valinfo = { { value = total, clean = subinfo.clean, denominator = subinfo.denominator } }, composite = composite_units, default = default or in_unit_table.default } end local function translate_parms(parms, kv_pairs) -- Update fields in parms by translating each key:value in kv_pairs to terms -- used by this module (may involve translating from local language to English). -- Also, checks are performed which may display warnings, if enabled. -- Return true if successful or return false, t where t is an error message table. currency_text = nil -- local testing can hold module in memory; must clear globals if kv_pairs.adj and kv_pairs.sing then -- For enwiki (before translation), warn if attempt to use adj and sing -- as the latter is a deprecated alias for the former. if kv_pairs.adj ~= kv_pairs.sing and kv_pairs.sing ~= '' then add_warning(parms, 1, 'cvt_unknown_option', 'sing=' .. kv_pairs.sing) end kv_pairs.sing = nil end kv_pairs.comma = kv_pairs.comma or config.comma -- for plwiki who want default comma=5 for loc_name, loc_value in pairs(kv_pairs) do local en_name = text_code.en_option_name[loc_name] if en_name then local en_value = text_code.en_option_value[en_name] if en_value == 'INTEGER' then -- altitude_ft, altitude_m, frac, sigfig en_value = nil if loc_value == '' then add_warning(parms, 2, 'cvt_empty_option', loc_name) else local minimum local number, is_integer = get_number(loc_value) if en_name == 'sigfig' then minimum = 1 elseif en_name == 'frac' then minimum = 2 if number and number < 0 then parms.opt_fraction_horizontal = true number = -number end else minimum = -1e6 end if number and is_integer and number >= minimum then en_value = number else local m if en_name == 'frac' then m = 'cvt_bad_frac' elseif en_name == 'sigfig' then m = 'cvt_bad_sigfig' else m = 'cvt_bad_altitude' end add_warning(parms, 1, m, loc_name .. '=' .. loc_value) end end elseif en_value == 'TEXT' then -- $, input, qid, qual, stylein, styleout, tracking en_value = loc_value ~= '' and loc_value or nil -- accept non-empty user text with no validation if not en_value and (en_name == '$' or en_name == 'qid' or en_name == 'qual') then add_warning(parms, 2, 'cvt_empty_option', loc_name) elseif en_name == '$' then -- Value should be a single character like "€" for the euro currency symbol, but anything is accepted. currency_text = (loc_value == 'euro') and '€' or loc_value elseif en_name == 'input' then -- May have something like {{convert|input=}} (empty input) if source is an infobox -- with optional fields. In that case, want to output nothing rather than an error. parms.input_text = loc_value -- keep input because parms.input is nil if loc_value == '' end else en_value = en_value[loc_value] if en_value and en_value:sub(-1) == '?' then en_value = en_value:sub(1, -2) add_warning(parms, -1, 'cvt_deprecated', loc_name .. '=' .. loc_value) end if en_value == nil then if loc_value == '' then add_warning(parms, 2, 'cvt_empty_option', loc_name) else add_warning(parms, 1, 'cvt_unknown_option', loc_name .. '=' .. loc_value) end elseif en_value == '' then en_value = nil -- an ignored option like adj=off elseif type(en_value) == 'string' and en_value:sub(1, 4) == 'opt_' then for _, v in ipairs(split(en_value, ',')) do local lhs, rhs = v:match('^(.-)=(.+)$') if rhs then parms[lhs] = tonumber(rhs) or rhs else parms[v] = true end end en_value = nil end end parms[en_name] = en_value else add_warning(parms, 1, 'cvt_unknown_option', loc_name .. '=' .. loc_value) end end local abbr_entered = parms.abbr local cfg_abbr = config.abbr if cfg_abbr then -- Don't warn if invalid because every convert would show that warning. if cfg_abbr == 'on always' then parms.abbr = 'on' elseif cfg_abbr == 'off always' then parms.abbr = 'off' elseif parms.abbr == nil then if cfg_abbr == 'on default' then parms.abbr = 'on' elseif cfg_abbr == 'off default' then parms.abbr = 'off' end end end if parms.abbr then if parms.abbr == 'unit' then parms.abbr = 'on' parms.number_word = true end parms.abbr_org = parms.abbr -- original abbr, before any flip elseif parms.opt_hand_hh then parms.abbr_org = 'on' parms.abbr = 'on' else parms.abbr = 'out' -- default is to abbreviate output only (use symbol, not name) end if parms.opt_order_out then -- Disable options that do not work in a useful way with order=out. parms.opt_flip = nil -- override adj=flip parms.opt_spell_in = nil parms.opt_spell_out = nil parms.opt_spell_upper = nil end if parms.opt_spell_out and not abbr_entered then parms.abbr = 'off' -- should show unit name when spelling the output value end if parms.opt_flip then local function swap_in_out(option) local value = parms[option] if value == 'in' then parms[option] = 'out' elseif value == 'out' then parms[option] = 'in' end end swap_in_out('abbr') swap_in_out('lk') if parms.opt_spell_in and not parms.opt_spell_out then -- For simplicity, and because it does not appear to be needed, -- user cannot set an option to spell the output only. parms.opt_spell_in = nil parms.opt_spell_out = true end end if parms.opt_spell_upper then parms.spell_upper = parms.opt_flip and 'out' or 'in' end if parms.opt_table or parms.opt_tablecen then if abbr_entered == nil and parms.lk == nil then parms.opt_values = true end parms.table_align = parms.opt_table and 'right' or 'center' end if parms.table_align or parms.opt_sortable_on then parms.need_table_or_sort = true end local disp_joins = text_code.disp_joins local default_joins = disp_joins['b'] parms.join_between = default_joins[3] or '; ' local disp = parms.disp if disp == nil then -- special case for the most common setting parms.joins = default_joins elseif disp == 'x' then -- Later, parms.joins is set from the input parameters. else -- Old template does this. local abbr = parms.abbr if disp == 'slash' then if abbr_entered == nil then disp = 'slash-nbsp' elseif abbr == 'in' or abbr == 'out' then disp = 'slash-sp' else disp = 'slash-nosp' end elseif disp == 'sqbr' then if abbr == 'on' then disp = 'sqbr-nbsp' else disp = 'sqbr-sp' end end parms.joins = disp_joins[disp] or default_joins parms.join_between = parms.joins[3] or parms.join_between parms.wantname = parms.joins.wantname end if (en_default and not parms.opt_lang_local and (parms[1] or ''):find('%d')) or parms.opt_lang_en then from_en_table = nil end if en_default and from_en_table then -- For hiwiki: localized symbol/name is defined with the US symbol/name field, -- and is used if output uses localized numbers. parms.opt_sp_us = true end return true end local function get_values(parms) -- If successful, update parms and return true, v, i where -- v = table of input values -- i = index to next entry in parms after those processed here -- or return false, t where t is an error message table. local valinfo = collection() -- numbered table of input values local range = collection() -- numbered table of range items (having, for example, 2 range items requires 3 input values) local had_nocomma -- true if removed "nocomma" kludge from second parameter (like "tonocomma") local parm2 = strip(parms[2]) if parm2 and parm2:sub(-7, -1) == 'nocomma' then parms[2] = strip(parm2:sub(1, -8)) parms.opt_nocomma = true had_nocomma = true end local function extractor(i) -- If the parameter is not a value, try unpacking it as a range ("1-23" for "1 to 23"). -- However, "-1-2/3" is a negative fraction (-1⅔), so it must be extracted first. -- Do not unpack a parameter if it is like "3-1/2" which is sometimes incorrectly -- used instead of "3+1/2" (and which should not be interpreted as "3 to ½"). -- Unpacked items are inserted into the parms table. -- The tail recursion allows combinations like "1x2 to 3x4". local valstr = strip(parms[i]) -- trim so any '-' as a negative sign will be at start local success, result = extract_number(parms, valstr, i > 1) if not success and valstr and i < 20 then -- check i to limit abuse local lhs, sep, rhs = valstr:match('^(%S+)%s+(%S+)%s+(%S.*)') if lhs and not (sep == '-' and rhs:match('/')) then if sep:find('%d') then return success, result -- to reject {{convert|1 234 567|m}} with a decent message (en only) end parms[i] = rhs table.insert(parms, i, sep) table.insert(parms, i, lhs) return extractor(i) end if not valstr:match('%-.*/') then for _, sep in ipairs(text_code.ranges.words) do local start, stop = valstr:find(sep, 2, true) -- start at 2 to skip any negative sign for range '-' if start then parms[i] = valstr:sub(stop + 1) table.insert(parms, i, sep) table.insert(parms, i, valstr:sub(1, start - 1)) return extractor(i) end end end end return success, result end local i = 1 local is_change while true do local success, info = extractor(i) -- need to set parms.opt_nocomma before calling this if not success then return false, info end i = i + 1 if is_change then info.is_change = true -- value is after "±" and so is a change (significant for range like {{convert|5|±|5|°C}}) is_change = nil end valinfo:add(info) local range_item = get_range(strip(parms[i])) if not range_item then break end i = i + 1 range:add(range_item) if type(range_item) == 'table' then -- For range "x", if append unit to some values, append it to all. parms.in_range_x = parms.in_range_x or range_item.in_range_x parms.out_range_x = parms.out_range_x or range_item.out_range_x parms.abbr_range_x = parms.abbr_range_x or range_item.abbr_range_x is_change = range_item.is_range_change end end if range.n > 0 then if range.n > 30 then -- limit abuse, although 4 is a more likely upper limit return false, { 'cvt_invalid_num' } -- misleading message but it will do end parms.range = range elseif had_nocomma then return false, { 'cvt_unknown', parm2 } end return true, valinfo, i end local function simple_get_values(parms) -- If input is like "{{convert|valid_value|valid_unit|...}}", -- return true, i, in_unit, in_unit_table -- i = index in parms of what follows valid_unit, if anything. -- The valid_value is not negative and does not use a fraction, and -- no options requiring further processing of the input are used. -- Otherwise, return nothing or return false, parm1 for caller to interpret. -- Testing shows this function is successful for 96% of converts in articles, -- and that on average it speeds up converts by 8%. local clean = to_en(strip(parms[1] or ''), parms) if parms.opt_ri or parms.opt_spell_in or #clean > 10 or not clean:match('^[0-9.]+$') then return false, clean end local value = tonumber(clean) if not value then return end local info = { value = value, altvalue = value, singular = (value == 1), clean = clean, show = with_separator(parms, clean), } local in_unit = strip(parms[2]) local success, in_unit_table = lookup(parms, in_unit, 'no_combination') if not success then return end in_unit_table.valinfo = { info } return true, 3, in_unit, in_unit_table end local function wikidata_call(parms, operation, ...) -- Return true, s where s is the result of a Wikidata operation, -- or return false, t where t is an error message table. local function worker(...) wikidata_code = wikidata_code or require(wikidata_module) wikidata_data = wikidata_data or mw.loadData(wikidata_data_module) return wikidata_code[operation](wikidata_data, ...) end local success, status, result = pcall(worker, ...) if success then return status, result end if parms.opt_sortable_debug then -- Use debug=yes to crash if an error while accessing Wikidata. error('Error accessing Wikidata: ' .. status, 0) end return false, { 'cvt_wd_fail' } end local function get_parms(parms, args) -- If successful, update parms and return true, unit where -- parms is a table of all arguments passed to the template -- converted to named arguments, and -- unit is the input unit table; -- or return false, t where t is an error message table. -- For special processing (not a convert), can also return -- true, wikitext where wikitext is the final result. -- The returned input unit table may be for a fake unit using the specified -- unit code as the symbol and name, and with bad_mcode = message code table. -- MediaWiki removes leading and trailing whitespace from the values of -- named arguments. However, the values of numbered arguments include any -- whitespace entered in the template, and whitespace is used by some -- parameters (example: the numbered parameters associated with "disp=x"). local kv_pairs = {} -- table of input key:value pairs where key is a name; needed because cannot iterate parms and add new fields to it for k, v in pairs(args) do if type(k) == 'number' or k == 'test' then -- parameter "test" is reserved for testing and is not translated parms[k] = v else kv_pairs[k] = v end end if parms.test == 'wikidata' then local ulookup = function (ucode) -- Use empty table for parms so it does not accumulate results when used repeatedly. return lookup({}, ucode, 'no_combination') end return wikidata_call(parms, '_listunits', ulookup) end local success, msg = translate_parms(parms, kv_pairs) if not success then return false, msg end if parms.input then success, msg = wikidata_call(parms, '_adjustparameters', parms, 1) if not success then return false, msg end end local success, i, in_unit, in_unit_table = simple_get_values(parms) if not success then if type(i) == 'string' and i:match('^NNN+$') then -- Some infoboxes have examples like {{convert|NNN|m}} (3 or more "N"). -- Output an empty string for these. return false, { 'cvt_no_output' } end local valinfo success, valinfo, i = get_values(parms) if not success then return false, valinfo end in_unit = strip(parms[i]) i = i + 1 success, in_unit_table = lookup(parms, in_unit, 'no_combination') if not success then in_unit = in_unit or '' if parms.opt_ignore_error then -- display given unit code with no error (for use with {{val}}) in_unit_table = '' -- suppress error message and prevent processing of output unit end in_unit_table = setmetatable({ symbol = in_unit, name2 = in_unit, utype = in_unit, scale = 1, default = '', defkey = '', linkey = '', bad_mcode = in_unit_table }, unit_mt) end in_unit_table.valinfo = valinfo end if parms.test == 'msg' then -- Am testing the messages produced when no output unit is specified, and -- the input unit has a missing or invalid default. -- Set two units for testing that. -- LATER: Remove this code. if in_unit == 'chain' then in_unit_table.default = nil -- no default elseif in_unit == 'rd' then in_unit_table.default = "ft!X!m" -- an invalid expression end end in_unit_table.inout = 'in' -- this is an input unit if not parms.range then local success, inext, composite_unit = get_composite(parms, i, in_unit_table) if not success then return false, inext end if composite_unit then in_unit_table = composite_unit i = inext end end if in_unit_table.builtin == 'mach' then -- As with old template, a number following Mach as the input unit is the altitude. -- That is deprecated: should use altitude_ft=NUMBER or altitude_m=NUMBER. local success, info success = tonumber(parms[i]) -- this will often work and will give correct result for values like 2e4 without forcing output scientific notation if success then info = { value = success } else success, info = extract_number(parms, parms[i], false, true) end if success then i = i + 1 in_unit_table.altitude = info.value end end local word = strip(parms[i]) i = i + 1 local precision, is_bad_precision local function set_precision(text) local number, is_integer = get_number(text) if number then if is_integer then precision = number else precision = text is_bad_precision = true end return true -- text was used for precision, good or bad end end if word and not set_precision(word) then parms.out_unit = parms.out_unit or word if set_precision(strip(parms[i])) then i = i + 1 end end if parms.opt_adj_mid then word = parms[i] i = i + 1 if word then -- mid-text words if word:sub(1, 1) == '-' then parms.mid = word else parms.mid = ' ' .. word end end end if parms.opt_one_preunit then parms[parms.opt_flip and 'preunit2' or 'preunit1'] = preunits(1, parms[i]) i = i + 1 end if parms.disp == 'x' then -- Following is reasonably compatible with the old template. local first = parms[i] or '' local second = parms[i+1] or '' i = i + 2 if strip(first) == '' then -- user can enter '&#32;' rather than ' ' to avoid the default first = ' [&nbsp;' .. first second = '&nbsp;]' .. second end parms.joins = { first, second } elseif parms.opt_two_preunits then local p1, p2 = preunits(2, parms[i], parms[i+1]) i = i + 2 if parms.preunit1 then -- To simplify documentation, allow unlikely use of adj=pre with disp=preunit -- (however, an output unit must be specified with adj=pre and with disp=preunit). parms.preunit1 = parms.preunit1 .. p1 parms.preunit2 = p2 else parms.preunit1, parms.preunit2 = p1, p2 end end if precision == nil then if set_precision(strip(parms[i])) then i = i + 1 end end if is_bad_precision then add_warning(parms, 1, 'cvt_bad_prec', precision) else parms.precision = precision end for j = i, i + 3 do local parm = parms[j] -- warn if find a non-empty extraneous parameter if parm and parm:match('%S') then add_warning(parms, 1, 'cvt_unknown_option', parm) break end end return true, in_unit_table end local function record_default_precision(parms, out_current, precision) -- If necessary, adjust parameters and return a possibly adjusted precision. -- When converting a range of values where a default precision is required, -- that default is calculated for each value because the result sometimes -- depends on the precise input and output values. This function may cause -- the entire convert process to be repeated in order to ensure that the -- same default precision is used for each individual convert. -- If that were not done, a range like 1000 to 1000.4 may give poor results -- because the first output could be heavily rounded, while the second is not. -- For range 1000.4 to 1000, this function can give the second convert the -- same default precision that was used for the first. if not parms.opt_round_each then local maxdef = out_current.max_default_precision if maxdef then if maxdef < precision then parms.do_convert_again = true out_current.max_default_precision = precision else precision = out_current.max_default_precision end else out_current.max_default_precision = precision end end return precision end local function default_precision(parms, invalue, inclean, denominator, outvalue, in_current, out_current, extra) -- Return a default value for precision (an integer like 2, 0, -2). -- If denominator is not nil, it is the value of the denominator in inclean. -- Code follows procedures used in old template. local fudge = 1e-14 -- {{Order of magnitude}} adds this, so we do too local prec, minprec, adjust local subunit_ignore_trailing_zero local subunit_more_precision -- kludge for "in" used in input like "|2|ft|6|in" local composite = in_current.composite if composite then subunit_ignore_trailing_zero = true -- input "|2|st|10|lb" has precision 0, not -1 if composite[#composite].exception == 'subunit_more_precision' then subunit_more_precision = true -- do not use standard precision with input like "|2|ft|6|in" end end if denominator and denominator > 0 then prec = math.max(log10(denominator), 1) else -- Count digits after decimal mark, handling cases like '12.345e6'. local exponent local integer, dot, decimals, expstr = inclean:match('^(%d*)(%.?)(%d*)(.*)') local e = expstr:sub(1, 1) if e == 'e' or e == 'E' then exponent = tonumber(expstr:sub(2)) end if dot == '' then prec = subunit_ignore_trailing_zero and 0 or -integer:match('0*$'):len() else prec = #decimals end if exponent then -- So '1230' and '1.23e3' both give prec = -1, and '0.00123' and '1.23e-3' give 5. prec = prec - exponent end end if in_current.istemperature and out_current.istemperature then -- Converting between common temperatures (°C, °F, °R, K); not keVT. -- Kelvin value can be almost zero, or small but negative due to precision problems. -- Also, an input value like -300 C (below absolute zero) gives negative kelvins. -- Calculate minimum precision from absolute value. adjust = 0 local kelvin = abs((invalue - in_current.offset) * in_current.scale) if kelvin < 1e-8 then -- assume nonzero due to input or calculation precision problem minprec = 2 else minprec = 2 - floor(log10(kelvin) + fudge) -- 3 sigfigs in kelvin end else if invalue == 0 or outvalue <= 0 then -- We are never called with a negative outvalue, but it might be zero. -- This is special-cased to avoid calculation exceptions. return record_default_precision(parms, out_current, 0) end if out_current.exception == 'integer_more_precision' and floor(invalue) == invalue then -- With certain output units that sometimes give poor results -- with default rounding, use more precision when the input -- value is equal to an integer. An example of a poor result -- is when input 50 gives a smaller output than input 49.5. -- Experiment shows this helps, but it does not eliminate all -- surprises because it is not clear whether "50" should be -- interpreted as "from 45 to 55" or "from 49.5 to 50.5". adjust = -log10(in_current.scale) elseif subunit_more_precision then -- Conversion like "{{convert|6|ft|1|in|cm}}" (where subunit is "in") -- has a non-standard adjust value, to give more output precision. adjust = log10(out_current.scale) + 2 else adjust = log10(abs(invalue / outvalue)) end adjust = adjust + log10(2) -- Ensure that the output has at least two significant figures. minprec = 1 - floor(log10(outvalue) + fudge) end if extra then adjust = extra.adjust or adjust minprec = extra.minprec or minprec end return record_default_precision(parms, out_current, math.max(floor(prec + adjust), minprec)) end local function convert(parms, invalue, info, in_current, out_current) -- Convert given input value from one unit to another. -- Return output_value (a number) if a simple convert, or -- return f, t where -- f = true, t = table of information with results, or -- f = false, t = error message table. local inscale = in_current.scale local outscale = out_current.scale if not in_current.iscomplex and not out_current.iscomplex then return invalue * (inscale / outscale) -- minimize overhead for most common case end if in_current.invert or out_current.invert then -- Inverted units, such as inverse length, inverse time, or -- fuel efficiency. Built-in units do not have invert set. if (in_current.invert or 1) * (out_current.invert or 1) < 0 then return 1 / (invalue * inscale * outscale) end return invalue * (inscale / outscale) elseif in_current.offset then -- Temperature (there are no built-ins for this type of unit). if info.is_change then return invalue * (inscale / outscale) end return (invalue - in_current.offset) * (inscale / outscale) + out_current.offset else -- Built-in unit. local in_builtin = in_current.builtin local out_builtin = out_current.builtin if in_builtin and out_builtin then if in_builtin == out_builtin then return invalue end -- There are no cases (yet) where need to convert from one -- built-in unit to another, so this should never occur. return false, { 'cvt_bug_convert' } end if in_builtin == 'mach' or out_builtin == 'mach' then -- Should check that only one altitude is given but am planning to remove -- in_current.altitude (which can only occur when Mach is the input unit), -- and out_current.altitude cannot occur. local alt = parms.altitude_ft or in_current.altitude if not alt and parms.altitude_m then alt = parms.altitude_m / 0.3048 -- 1 ft = 0.3048 m end local spd = speed_of_sound(alt) if in_builtin == 'mach' then inscale = spd return invalue * (inscale / outscale) end outscale = spd local adjust = 0.1 / inscale return true, { outvalue = invalue * (inscale / outscale), adjust = log10(adjust) + log10(2), } elseif in_builtin == 'hand' then -- 1 hand = 4 inches; 1.2 hands = 6 inches. -- Decimals of a hand are only defined for the first digit, and -- the first fractional digit should be a number of inches (1, 2 or 3). -- However, this code interprets the entire fractional part as the number -- of inches / 10 (so 1.75 inches would be 0.175 hands). -- A value like 12.3 hands is exactly 12*4 + 3 inches; base default precision on that. local integer, fracpart = math.modf(invalue) local inch_value = 4 * integer + 10 * fracpart -- equivalent number of inches local factor = inscale / outscale if factor == 4 then -- Am converting to inches: show exact result, and use "inches" not "in" by default. if parms.abbr_org == nil then out_current.usename = true end local show = format('%g', abs(inch_value)) -- show and clean are unsigned if not show:find('e', 1, true) then return true, { invalue = inch_value, outvalue = inch_value, clean = show, show = show, } end end local outvalue = (integer + 2.5 * fracpart) * factor local fracstr = info.clean:match('%.(.*)') or '' local fmt if fracstr == '' then fmt = '%.0f' else fmt = '%.' .. format('%d', #fracstr - 1) .. 'f' end return true, { invalue = inch_value, clean = format(fmt, inch_value), outvalue = outvalue, minprec = 0, } end end return false, { 'cvt_bug_convert' } -- should never occur end local function user_style(parms, i) -- Return text for a user-specified style for a table cell, or '' if none, -- given i = 1 (input style) or 2 (output style). local style = parms[(i == 1) and 'stylein' or 'styleout'] if style then style = style:gsub('"', '') if style ~= '' then if style:sub(-1) ~= ';' then style = style .. ';' end return style end end return '' end local function make_table_or_sort(parms, invalue, info, in_current, scaled_top) -- Set options to handle output for a table or a sort key, or both. -- The text sort key is based on the value resulting from converting -- the input to a fake base unit with scale = 1, and other properties -- required for a conversion derived from the input unit. -- For other modules, return the sort key in a hidden span element, and -- the scaled value used to generate the sort key. -- If scaled_top is set, it is the scaled value of the numerator of a per unit -- to be combined with this unit (the denominator) to make the sort key. -- Scaling only works with units that convert with a factor (not temperature). local sortkey, scaled_value if parms.opt_sortable_on then local base = { -- a fake unit with enough fields for a valid convert scale = 1, invert = in_current.invert and 1, iscomplex = in_current.iscomplex, offset = in_current.offset and 0, } local outvalue, extra = convert(parms, invalue, info, in_current, base) if extra then outvalue = extra.outvalue end if in_current.istemperature then -- Have converted to kelvin; assume numbers close to zero have a -- rounding error and should be zero. if abs(outvalue) < 1e-12 then outvalue = 0 end end if scaled_top and outvalue ~= 0 then outvalue = scaled_top / outvalue end scaled_value = outvalue if not valid_number(outvalue) then if outvalue < 0 then sortkey = '1000000000000000000' else sortkey = '9000000000000000000' end elseif outvalue == 0 then sortkey = '5000000000000000000' else local mag = floor(log10(abs(outvalue)) + 1e-14) local prefix if outvalue > 0 then prefix = 7000 + mag else prefix = 2999 - mag outvalue = outvalue + 10^(mag+1) end sortkey = format('%d', prefix) .. format('%015.0f', floor(outvalue * 10^(14-mag))) end end local sortspan if sortkey and not parms.table_align then sortspan = parms.opt_sortable_debug and '<span data-sort-value="' .. sortkey .. '♠"><span style="border:1px solid">' .. sortkey .. '♠</span></span>' or '<span data-sort-value="' .. sortkey .. '♠"></span>' parms.join_before = sortspan end if parms.table_align then local sort if sortkey then sort = ' data-sort-value="' .. sortkey .. '"' if parms.opt_sortable_debug then parms.join_before = '<span style="border:1px solid">' .. sortkey .. '</span>' end else sort = '' end local style = 'style="text-align:' .. parms.table_align .. ';' local joins = {} for i = 1, 2 do joins[i] = (i == 1 and '' or '\n|') .. style .. user_style(parms, i) .. '"' .. sort .. '|' end parms.table_joins = joins end return sortspan, scaled_value end local cvt_to_hand local function cvtround(parms, info, in_current, out_current) -- Return true, t where t is a table with the conversion results; fields: -- show = rounded, formatted string with the result of converting value in info, -- using the rounding specified in parms. -- singular = true if result (after rounding and ignoring any negative sign) -- is "1", or like "1.00", or is a fraction with value < 1; -- (and more fields shown below, and a calculated 'absvalue' field). -- or return false, t where t is an error message table. -- Input info.clean uses en digits (it has been translated, if necessary). -- Output show uses en or non-en digits as appropriate, or can be spelled. if out_current.builtin == 'hand' then return cvt_to_hand(parms, info, in_current, out_current) end local invalue = in_current.builtin == 'hand' and info.altvalue or info.value local outvalue, extra = convert(parms, invalue, info, in_current, out_current) if parms.need_table_or_sort then parms.need_table_or_sort = nil -- process using first input value only make_table_or_sort(parms, invalue, info, in_current) end if extra then if not outvalue then return false, extra end invalue = extra.invalue or invalue outvalue = extra.outvalue end if not valid_number(outvalue) then return false, { 'cvt_invalid_num' } end local isnegative if outvalue < 0 then isnegative = true outvalue = -outvalue end local precision, show, exponent local denominator = out_current.frac if denominator then show = fraction_table(outvalue, denominator) else precision = parms.precision if not precision then if parms.sigfig then show, exponent = make_sigfig(outvalue, parms.sigfig) elseif parms.opt_round then local n = parms.opt_round if n == 0.5 then local integer, fracpart = math.modf(floor(2 * outvalue + 0.5) / 2) if fracpart == 0 then show = format('%.0f', integer) else show = format('%.1f', integer + fracpart) end else show = format('%.0f', floor((outvalue / n) + 0.5) * n) end elseif in_current.builtin == 'mach' then local sigfig = info.clean:gsub('^[0.]+', ''):gsub('%.', ''):len() + 1 show, exponent = make_sigfig(outvalue, sigfig) else local inclean = info.clean if extra then inclean = extra.clean or inclean show = extra.show end if not show then precision = default_precision(parms, invalue, inclean, info.denominator, outvalue, in_current, out_current, extra) end end end end if precision then if precision >= 0 then local fudge if precision <= 8 then -- Add a fudge to handle common cases of bad rounding due to inability -- to precisely represent some values. This makes the following work: -- {{convert|-100.1|C|K}} and {{convert|5555000|um|m|2}}. -- Old template uses #expr round, which invokes PHP round(). -- LATER: Investigate how PHP round() works. fudge = 2e-14 else fudge = 0 end local fmt = '%.' .. format('%d', precision) .. 'f' local success success, show = pcall(format, fmt, outvalue + fudge) if not success then return false, { 'cvt_big_prec', tostring(precision) } end else precision = -precision -- #digits to zero (in addition to any digits after dot) local shift = 10 ^ precision show = format('%.0f', outvalue/shift) if show ~= '0' then exponent = #show + precision end end end local t = format_number(parms, show, exponent, isnegative) if type(show) == 'string' then -- Set singular using match because on some systems 0.99999999999999999 is 1.0. if exponent then t.singular = (exponent == 1 and show:match('^10*$')) else t.singular = (show == '1' or show:match('^1%.0*$')) end else t.fraction_table = show t.singular = (outvalue <= 1) -- cannot have 'fraction == 1', but if it were possible it would be singular end t.raw_absvalue = outvalue -- absolute value before rounding return true, setmetatable(t, { __index = function (self, key) if key == 'absvalue' then -- Calculate absolute value after rounding, if needed. local clean, exponent = rawget(self, 'clean'), rawget(self, 'exponent') local value = tonumber(clean) -- absolute value (any negative sign has been ignored) if exponent then value = value * 10^exponent end rawset(self, key, value) return value end end }) end function cvt_to_hand(parms, info, in_current, out_current) -- Convert input to hands, inches. -- Return true, t where t is a table with the conversion results; -- or return false, t where t is an error message table. if parms.abbr_org == nil then out_current.usename = true -- default is to show name not symbol end local precision = parms.precision local frac = out_current.frac if not frac and precision and precision > 1 then frac = (precision == 2) and 2 or 4 end local out_next = out_current.out_next if out_next then -- Use magic knowledge to determine whether the next unit is inches without requiring i18n. -- The following ensures that when the output combination "hand in" is used, the inches -- value is rounded to match the hands value. Also, displaying say "61½" instead of 61.5 -- is better as 61.5 implies the value is not 61.4. if out_next.exception == 'subunit_more_precision' then out_next.frac = frac end end -- Convert to inches; calculate hands from that. local dummy_unit_table = { scale = out_current.scale / 4, frac = frac } local success, outinfo = cvtround(parms, info, in_current, dummy_unit_table) if not success then return false, outinfo end local tfrac = outinfo.fraction_table local inches = outinfo.raw_absvalue if tfrac then inches = floor(inches) -- integer part only; fraction added later else inches = floor(inches + 0.5) -- a hands measurement never shows decimals of an inch end local hands, inches = divide(inches, 4) outinfo.absvalue = hands + inches/4 -- supposed to be the absolute rounded value, but this is close enough local inchstr = tostring(inches) -- '0', '1', '2' or '3' if precision and precision <= 0 then -- using negative or 0 for precision rounds to nearest hand hands = floor(outinfo.raw_absvalue/4 + 0.5) inchstr = '' elseif tfrac then -- Always show an integer before fraction (like "15.0½") because "15½" means 15-and-a-half hands. inchstr = numdot .. format_fraction(parms, 'out', false, inchstr, tfrac.numstr, tfrac.denstr) else inchstr = numdot .. from_en(inchstr) end outinfo.show = outinfo.sign .. with_separator(parms, format('%.0f', hands)) .. inchstr return true, outinfo end local function evaluate_condition(value, condition) -- Return true or false from applying a conditional expression to value, -- or throw an error if invalid. -- A very limited set of expressions is supported: -- v < 9 -- v * 9 < 9 -- where -- 'v' is replaced with value -- 9 is any number (as defined by Lua tonumber) -- only en digits are accepted -- '<' can also be '<=' or '>' or '>=' -- In addition, the following form is supported: -- LHS and RHS -- where -- LHS, RHS = any of above expressions. local function compare(value, text) local arithop, factor, compop, limit = text:match('^%s*v%s*([*]?)(.-)([<>]=?)(.*)$') if arithop == nil then error('Invalid default expression', 0) elseif arithop == '*' then factor = tonumber(factor) if factor == nil then error('Invalid default expression', 0) end value = value * factor end limit = tonumber(limit) if limit == nil then error('Invalid default expression', 0) end if compop == '<' then return value < limit elseif compop == '<=' then return value <= limit elseif compop == '>' then return value > limit elseif compop == '>=' then return value >= limit end error('Invalid default expression', 0) -- should not occur end local lhs, rhs = condition:match('^(.-%W)and(%W.*)') if lhs == nil then return compare(value, condition) end return compare(value, lhs) and compare(value, rhs) end local function get_default(value, unit_table) -- Return true, s where s = name of unit's default output unit, -- or return false, t where t is an error message table. -- Some units have a default that depends on the input value -- (the first value if a range of values is used). -- If '!' is in the default, the first bang-delimited field is an -- expression that uses 'v' to represent the input value. -- Example: 'v < 120 ! small ! big ! suffix' (suffix is optional) -- evaluates 'v < 120' as a boolean with result -- 'smallsuffix' if (value < 120), or 'bigsuffix' otherwise. -- Input must use en digits and '.' decimal mark. local default = data_code.default_exceptions[unit_table.defkey or unit_table.symbol] or unit_table.default if not default then local per = unit_table.per if per then local function a_default(v, u) local success, ucode = get_default(v, u) if not success then return '?' -- an unlikely error has occurred; will cause lookup of default to fail end -- Attempt to use only the first unit if a combination or output multiple. -- This is not bulletproof but should work for most cases. -- Where it does not work, the convert will need to specify the wanted output unit. local t = all_units[ucode] if t then local combo = t.combination if combo then -- For a multiple like ftin, the "first" unit (ft) is last in the combination. local i = t.multiple and table_len(combo) or 1 ucode = combo[i] end else -- Try for an automatically generated combination. local item = ucode:match('^(.-)%+') or ucode:match('^(%S+)%s') if all_units[item] then return item end end return ucode end local unit1, unit2 = per[1], per[2] local def1 = (unit1 and a_default(value, unit1) or unit_table.vprefix or '') local def2 = a_default(1, unit2) -- 1 because per unit of denominator return true, def1 .. '/' .. def2 end return false, { 'cvt_no_default', unit_table.symbol } end if default:find('!', 1, true) == nil then return true, default end local t = split(default, '!') if #t == 3 or #t == 4 then local success, result = pcall(evaluate_condition, value, t[1]) if success then default = result and t[2] or t[3] if #t == 4 then default = default .. t[4] end return true, default end end return false, { 'cvt_bad_default', unit_table.symbol } end local linked_pages -- to record linked pages so will not link to the same page more than once local function unlink(unit_table) -- Forget that the given unit has previously been linked (if it has). -- That is needed when processing a range of inputs or outputs when an id -- for the first range value may have been evaluated, but only an id for -- the last value is displayed, and that id may need to be linked. linked_pages[unit_table.unitcode or unit_table] = nil end local function make_link(link, id, unit_table) -- Return wikilink "[[link|id]]", possibly abbreviated as in examples: -- [[Mile|mile]] --> [[mile]] -- [[Mile|miles]] --> [[mile]]s -- However, just id is returned if: -- * no link given (so caller does not need to check if a link was defined); or -- * link has previously been used during the current convert (to avoid overlinking). local link_key if unit_table then link_key = unit_table.unitcode or unit_table else link_key = link end if not link or link == '' or linked_pages[link_key] then return id end linked_pages[link_key] = true -- Following only works for language en, but it should be safe on other wikis, -- and overhead of doing it generally does not seem worthwhile. local l = link:sub(1, 1):lower() .. link:sub(2) if link == id or l == id then return '[[' .. id .. ']]' elseif link .. 's' == id or l .. 's' == id then return '[[' .. id:sub(1, -2) .. ']]s' else return '[[' .. link .. '|' .. id .. ']]' end end local function variable_name(clean, unit_table) -- For slwiki, a unit name depends on the value. -- Parameter clean is the unsigned rounded value in en digits, as a string. -- Value Source Example for "m" -- integer 1: name1 meter (also is the name of the unit) -- integer 2: var{1} metra -- integer 3 and 4: var{2} metri -- integer else: var{3} metrov (0 and 5 or more) -- real/fraction: var{4} metra -- var{i} means the i'th field in unit_table.varname if it exists and has -- an i'th field, otherwise name2. -- Fields are separated with "!" and are not empty. -- A field for a unit using an SI prefix has the prefix name inserted, -- replacing '#' if found, or before the field otherwise. local vname if clean == '1' then vname = unit_table.name1 elseif unit_table.varname then local i if clean == '2' then i = 1 elseif clean == '3' or clean == '4' then i = 2 elseif clean:find('.', 1, true) then i = 4 else i = 3 end if i > 1 and varname == 'pl' then i = i - 1 end vname = split(unit_table.varname, '!')[i] end if vname then local si_name = rawget(unit_table, 'si_name') or '' local pos = vname:find('#', 1, true) if pos then vname = vname:sub(1, pos - 1) .. si_name .. vname:sub(pos + 1) else vname = si_name .. vname end return vname end return unit_table.name2 end local function linked_id(parms, unit_table, key_id, want_link, clean) -- Return final unit id (symbol or name), optionally with a wikilink, -- and update unit_table.sep if required. -- key_id is one of: 'symbol', 'sym_us', 'name1', 'name1_us', 'name2', 'name2_us'. local abbr_on = (key_id == 'symbol' or key_id == 'sym_us') if abbr_on and want_link then local symlink = rawget(unit_table, 'symlink') if symlink then return symlink -- for exceptions that have the linked symbol built-in end end local multiplier = rawget(unit_table, 'multiplier') local per = unit_table.per if per then local paren1, paren2 = '', '' -- possible parentheses around bottom unit local unit1 = per[1] -- top unit_table, or nil local unit2 = per[2] -- bottom unit_table if abbr_on then if not unit1 then unit_table.sep = '' -- no separator in "$2/acre" end if not want_link then local symbol = unit_table.symbol_raw if symbol then return symbol -- for exceptions that have the symbol built-in end end if (unit2.symbol):find('⋅', 1, true) then paren1, paren2 = '(', ')' end end local key_id2 -- unit2 is always singular if key_id == 'name2' then key_id2 = 'name1' elseif key_id == 'name2_us' then key_id2 = 'name1_us' else key_id2 = key_id end local result if abbr_on then result = '/' elseif omitsep then result = per_word elseif unit1 then result = ' ' .. per_word .. ' ' else result = per_word .. ' ' end if want_link and unit_table.link then if abbr_on or not varname then result = (unit1 and linked_id(parms, unit1, key_id, false, clean) or '') .. result .. linked_id(parms, unit2, key_id2, false, '1') else result = (unit1 and variable_name(clean, unit1) or '') .. result .. variable_name('1', unit2) end if omit_separator(result) then unit_table.sep = '' end return make_link(unit_table.link, result, unit_table) end if unit1 then result = linked_id(parms, unit1, key_id, want_link, clean) .. result if unit1.sep then unit_table.sep = unit1.sep end elseif omitsep then unit_table.sep = '' end return result .. paren1 .. linked_id(parms, unit2, key_id2, want_link, '1') .. paren2 end if multiplier then -- A multiplier (like "100" in "100km") forces the unit to be plural. multiplier = from_en(multiplier) if not omitsep then multiplier = multiplier .. (abbr_on and '&nbsp;' or ' ') end if not abbr_on then if key_id == 'name1' then key_id = 'name2' elseif key_id == 'name1_us' then key_id = 'name2_us' end end else multiplier = '' end local id = unit_table.fixed_name or ((varname and not abbr_on) and variable_name(clean, unit_table) or unit_table[key_id]) if omit_separator(id) then unit_table.sep = '' end if want_link then local link = data_code.link_exceptions[unit_table.linkey or unit_table.symbol] or unit_table.link if link then local before = '' local i = unit_table.customary if i == 1 and parms.opt_sp_us then i = 2 -- show "U.S." not "US" end if i == 3 and abbr_on then i = 4 -- abbreviate "imperial" to "imp" end local customary = text_code.customary_units[i] if customary then -- LATER: This works for language en only, but it's esoteric so ignore for now. local pertext if id:sub(1, 1) == '/' then -- Want unit "/USgal" to display as "/U.S. gal", not "U.S. /gal". pertext = '/' id = id:sub(2) elseif id:sub(1, 4) == 'per ' then -- Similarly want "per U.S. gallon", not "U.S. per gallon" (but in practice this is unlikely to be used). pertext = 'per ' id = id:sub(5) else pertext = '' end -- Omit any "US"/"U.S."/"imp"/"imperial" from start of id since that will be inserted. local removes = (i < 3) and { 'US&nbsp;', 'US ', 'U.S.&nbsp;', 'U.S. ' } or { 'imp&nbsp;', 'imp ', 'imperial ' } for _, prefix in ipairs(removes) do local plen = #prefix if id:sub(1, plen) == prefix then id = id:sub(plen + 1) break end end before = pertext .. make_link(customary.link, customary[1]) .. ' ' end id = before .. make_link(link, id, unit_table) end end return multiplier .. id end local function make_id(parms, which, unit_table) -- Return id, f where -- id = unit name or symbol, possibly modified -- f = true if id is a name, or false if id is a symbol -- using the value for index 'which', and for 'in' or 'out' (unit_table.inout). -- Result is '' if no symbol/name is to be used. -- In addition, set unit_table.sep = ' ' or '&nbsp;' or '' -- (the separator that caller will normally insert before the id). if parms.opt_values then unit_table.sep = '' return '' end local inout = unit_table.inout local info = unit_table.valinfo[which] local abbr_org = parms.abbr_org local adjectival = parms.opt_adjectival local lk = parms.lk local want_link = (lk == 'on' or lk == inout) local usename = unit_table.usename local singular = info.singular local want_name if usename then want_name = true else if abbr_org == nil then if parms.wantname then want_name = true end if unit_table.usesymbol then want_name = false end end if want_name == nil then local abbr = parms.abbr if abbr == 'on' or abbr == inout or (abbr == 'mos' and inout == 'out') then want_name = false else want_name = true end end end local key if want_name then if lk == nil and unit_table.builtin == 'hand' then want_link = true end if parms.opt_use_nbsp then unit_table.sep = '&nbsp;' else unit_table.sep = ' ' end if parms.opt_singular then local value if inout == 'in' then value = info.value else value = info.absvalue end if value then -- some unusual units do not always set value field value = abs(value) singular = (0 < value and value < 1.0001) end end if unit_table.engscale then -- engscale: so "|1|e3kg" gives "1 thousand kilograms" (plural) singular = false end key = (adjectival or singular) and 'name1' or 'name2' if parms.opt_sp_us then key = key .. '_us' end else if unit_table.builtin == 'hand' then if parms.opt_hand_hh then unit_table.symbol = 'hh' -- LATER: might want i18n applied to this end end unit_table.sep = '&nbsp;' key = parms.opt_sp_us and 'sym_us' or 'symbol' end return linked_id(parms, unit_table, key, want_link, info.clean), want_name end local function decorate_value(parms, unit_table, which, number_word) -- If needed, update unit_table so values will be shown with extra information. -- For consistency with the old template (but different from fmtpower), -- the style to display powers of 10 includes "display:none" to allow some -- browsers to copy, for example, "10³" as "10^3", rather than as "103". local info local engscale = unit_table.engscale local prefix = unit_table.vprefix if engscale or prefix then info = unit_table.valinfo[which] if info.decorated then return -- do not redecorate if repeating convert end info.decorated = true if engscale then local inout = unit_table.inout local abbr = parms.abbr if (abbr == 'on' or abbr == inout) and not parms.number_word then info.show = info.show .. '<span style="margin-left:0.2em">×<span style="margin-left:0.1em">' .. from_en('10') .. '</span></span><s style="display:none">^</s><sup>' .. from_en(tostring(engscale.exponent)) .. '</sup>' elseif number_word then local number_id local lk = parms.lk if lk == 'on' or lk == inout then number_id = make_link(engscale.link, engscale[1]) else number_id = engscale[1] end -- WP:NUMERAL recommends "&nbsp;" in values like "12 million". info.show = info.show .. (parms.opt_adjectival and '-' or '&nbsp;') .. number_id end end if prefix then info.show = prefix .. info.show end end end local function process_input(parms, in_current) -- Processing required once per conversion. -- Return block of text to represent input (value/unit). if parms.opt_output_only or parms.opt_output_number_only or parms.opt_output_unit_only then parms.joins = { '', '' } return '' end local first_unit local composite = in_current.composite -- nil or table of units if composite then first_unit = composite[1] else first_unit = in_current end local id1, want_name = make_id(parms, 1, first_unit) local sep = first_unit.sep -- separator between value and unit, set by make_id local preunit = parms.preunit1 if preunit then sep = '' -- any separator is included in preunit else preunit = '' end if parms.opt_input_unit_only then parms.joins = { '', '' } if composite then local parts = { id1 } for i, unit in ipairs(composite) do if i > 1 then table.insert(parts, (make_id(parms, 1, unit))) end end id1 = table.concat(parts, ' ') end if want_name and parms.opt_adjectival then return preunit .. hyphenated(id1) end return preunit .. id1 end if parms.opt_also_symbol and not composite and not parms.opt_flip then local join1 = parms.joins[1] if join1 == ' (' or join1 == ' [' then parms.joins = { ' [' .. first_unit[parms.opt_sp_us and 'sym_us' or 'symbol'] .. ']' .. join1 , parms.joins[2] } end end if in_current.builtin == 'mach' and first_unit.sep ~= '' then -- '' means omitsep with non-enwiki name local prefix = id1 .. '&nbsp;' local range = parms.range local valinfo = first_unit.valinfo local result = prefix .. valinfo[1].show if range then -- For simplicity and because more not needed, handle one range item only. local prefix2 = make_id(parms, 2, first_unit) .. '&nbsp;' result = range_text(range[1], want_name, parms, result, prefix2 .. valinfo[2].show, 'in', {spaced=true}) end return preunit .. result end if composite then -- Simplify: assume there is no range, and no decoration. local mid = (not parms.opt_flip) and parms.mid or '' local sep1 = '&nbsp;' local sep2 = ' ' if parms.opt_adjectival and want_name then sep1 = '-' sep2 = '-' end if omitsep and sep == '' then -- Testing the id of the most significant unit should be sufficient. sep1 = '' sep2 = '' end local parts = { first_unit.valinfo[1].show .. sep1 .. id1 } for i, unit in ipairs(composite) do if i > 1 then table.insert(parts, unit.valinfo[1].show .. sep1 .. (make_id(parms, 1, unit))) end end return table.concat(parts, sep2) .. mid end local add_unit = (parms.abbr == 'mos') or parms[parms.opt_flip and 'out_range_x' or 'in_range_x'] or (not want_name and parms.abbr_range_x) local range = parms.range if range and not add_unit then unlink(first_unit) end local id = range and make_id(parms, range.n + 1, first_unit) or id1 local extra, was_hyphenated = hyphenated_maybe(parms, want_name, sep, id, 'in') if was_hyphenated then add_unit = false end local result local valinfo = first_unit.valinfo if range then for i = 0, range.n do local number_word if i == range.n then add_unit = false number_word = true end decorate_value(parms, first_unit, i+1, number_word) local show = valinfo[i+1].show if add_unit then show = show .. first_unit.sep .. (i == 0 and id1 or make_id(parms, i+1, first_unit)) end if i == 0 then result = show else result = range_text(range[i], want_name, parms, result, show, 'in') end end else decorate_value(parms, first_unit, 1, true) result = valinfo[1].show end return result .. preunit .. extra end local function process_one_output(parms, out_current) -- Processing required for each output unit. -- Return block of text to represent output (value/unit). local inout = out_current.inout -- normally 'out' but can be 'in' for order=out local id1, want_name = make_id(parms, 1, out_current) local sep = out_current.sep -- set by make_id local preunit = parms.preunit2 if preunit then sep = '' -- any separator is included in preunit else preunit = '' end if parms.opt_output_unit_only then if want_name and parms.opt_adjectival then return preunit .. hyphenated(id1) end return preunit .. id1 end if out_current.builtin == 'mach' and out_current.sep ~= '' then -- '' means omitsep with non-enwiki name local prefix = id1 .. '&nbsp;' local range = parms.range local valinfo = out_current.valinfo local result = prefix .. valinfo[1].show if range then -- For simplicity and because more not needed, handle one range item only. result = range_text(range[1], want_name, parms, result, prefix .. valinfo[2].show, inout, {spaced=true}) end return preunit .. result end local add_unit = (parms[parms.opt_flip and 'in_range_x' or 'out_range_x'] or (not want_name and parms.abbr_range_x)) and not parms.opt_output_number_only local range = parms.range if range and not add_unit then unlink(out_current) end local id = range and make_id(parms, range.n + 1, out_current) or id1 local extra, was_hyphenated = hyphenated_maybe(parms, want_name, sep, id, inout) if was_hyphenated then add_unit = false end local result local valinfo = out_current.valinfo if range then for i = 0, range.n do local number_word if i == range.n then add_unit = false number_word = true end decorate_value(parms, out_current, i+1, number_word) local show = valinfo[i+1].show if add_unit then show = show .. out_current.sep .. (i == 0 and id1 or make_id(parms, i+1, out_current)) end if i == 0 then result = show else result = range_text(range[i], want_name, parms, result, show, inout) end end else decorate_value(parms, out_current, 1, true) result = valinfo[1].show end if parms.opt_output_number_only then return result end return result .. preunit .. extra end local function make_output_single(parms, in_unit_table, out_unit_table) -- Return true, item where item = wikitext of the conversion result -- for a single output (which is not a combination or a multiple); -- or return false, t where t is an error message table. if parms.opt_order_out and in_unit_table.unitcode == out_unit_table.unitcode then out_unit_table.valinfo = in_unit_table.valinfo else out_unit_table.valinfo = collection() for _, v in ipairs(in_unit_table.valinfo) do local success, info = cvtround(parms, v, in_unit_table, out_unit_table) if not success then return false, info end out_unit_table.valinfo:add(info) end end return true, process_one_output(parms, out_unit_table) end local function make_output_multiple(parms, in_unit_table, out_unit_table) -- Return true, item where item = wikitext of the conversion result -- for an output which is a multiple (like 'ftin'); -- or return false, t where t is an error message table. local inout = out_unit_table.inout -- normally 'out' but can be 'in' for order=out local multiple = out_unit_table.multiple -- table of scaling factors (will not be nil) local combos = out_unit_table.combination -- table of unit tables (will not be nil) local abbr = parms.abbr local abbr_org = parms.abbr_org local disp = parms.disp local want_name = (abbr_org == nil and (disp == 'or' or disp == 'slash')) or not (abbr == 'on' or abbr == inout or abbr == 'mos') local want_link = (parms.lk == 'on' or parms.lk == inout) local mid = parms.opt_flip and parms.mid or '' local sep1 = '&nbsp;' local sep2 = ' ' if parms.opt_adjectival and want_name then sep1 = '-' sep2 = '-' end local do_spell = parms.opt_spell_out parms.opt_spell_out = nil -- so the call to cvtround does not spell the value local function make_result(info, isfirst) local fmt, outvalue, sign local results = {} for i = 1, #combos do local tfrac, thisvalue, strforce local out_current = combos[i] out_current.inout = inout local scale = multiple[i] if i == 1 then -- least significant unit ('in' from 'ftin') local decimals out_current.frac = out_unit_table.frac local success, outinfo = cvtround(parms, info, in_unit_table, out_current) if not success then return false, outinfo end if isfirst then out_unit_table.valinfo = { outinfo } -- in case output value of first least significant unit is needed end sign = outinfo.sign tfrac = outinfo.fraction_table if outinfo.is_scientific then strforce = outinfo.show decimals = '' elseif tfrac then decimals = '' else local show = outinfo.show -- number as a string in local language local p1, p2 = show:find(numdot, 1, true) decimals = p1 and show:sub(p2 + 1) or '' -- text after numdot, if any end fmt = '%.' .. ulen(decimals) .. 'f' -- to reproduce precision if decimals == '' then if tfrac then outvalue = floor(outinfo.raw_absvalue) -- integer part only; fraction added later else outvalue = floor(outinfo.raw_absvalue + 0.5) -- keep all integer digits of least significant unit end else outvalue = outinfo.absvalue end end if scale then outvalue, thisvalue = divide(outvalue, scale) else thisvalue = outvalue end local id if want_name then if varname then local clean if strforce or tfrac then clean = '.1' -- dummy value to force name for floating point else clean = format(fmt, thisvalue) end id = variable_name(clean, out_current) else local key = 'name2' if parms.opt_adjectival then key = 'name1' elseif tfrac then if thisvalue == 0 then key = 'name1' end elseif parms.opt_singular then if 0 < thisvalue and thisvalue < 1.0001 then key = 'name1' end else if thisvalue == 1 then key = 'name1' end end id = out_current[key] end else id = out_current['symbol'] end if i == 1 and omit_separator(id) then -- Testing the id of the least significant unit should be sufficient. sep1 = '' sep2 = '' end if want_link then local link = out_current.link if link then id = make_link(link, id, out_current) end end local strval local spell_inout = (i == #combos or outvalue == 0) and inout or '' -- trick so the last value processed (first displayed) has uppercase, if requested if strforce and outvalue == 0 then sign = '' -- any sign is in strforce strval = strforce -- show small values in scientific notation; will only use least significant unit elseif tfrac then local wholestr = (thisvalue > 0) and tostring(thisvalue) or nil strval = format_fraction(parms, spell_inout, false, wholestr, tfrac.numstr, tfrac.denstr, do_spell) else strval = (thisvalue == 0) and from_en('0') or with_separator(parms, format(fmt, thisvalue)) if do_spell then strval = spell_number(parms, spell_inout, strval) or strval end end table.insert(results, strval .. sep1 .. id) if outvalue == 0 then break end fmt = '%.0f' -- only least significant unit can have a non-integral value end local reversed, count = {}, #results for i = 1, count do reversed[i] = results[count + 1 - i] end return true, sign .. table.concat(reversed, sep2) end local valinfo = in_unit_table.valinfo local success, result = make_result(valinfo[1], true) if not success then return false, result end local range = parms.range if range then for i = 1, range.n do local success, result2 = make_result(valinfo[i+1]) if not success then return false, result2 end result = range_text(range[i], want_name, parms, result, result2, inout, {spaced=true}) end end return true, result .. mid end local function process(parms, in_unit_table, out_unit_table) -- Return true, s, outunit where s = final wikitext result, -- or return false, t where t is an error message table. linked_pages = {} local success, bad_output local bad_input_mcode = in_unit_table.bad_mcode -- nil if input unit is a valid convert unit local out_unit = parms.out_unit if out_unit == nil or out_unit == '' or type(out_unit) == 'function' then if bad_input_mcode or parms.opt_input_unit_only then bad_output = '' else local getdef = type(out_unit) == 'function' and out_unit or get_default success, out_unit = getdef(in_unit_table.valinfo[1].value, in_unit_table) parms.out_unit = out_unit if not success then bad_output = out_unit end end end if not bad_output and not out_unit_table then success, out_unit_table = lookup(parms, out_unit, 'any_combination') if success then local mismatch = check_mismatch(in_unit_table, out_unit_table) if mismatch then bad_output = mismatch end else bad_output = out_unit_table end end local lhs, rhs local flipped = parms.opt_flip and not bad_input_mcode if bad_output then rhs = (bad_output == '') and '' or message(parms, bad_output) elseif parms.opt_input_unit_only then rhs = '' else local combos -- nil (for 'ft' or 'ftin'), or table of unit tables (for 'm ft') if not out_unit_table.multiple then -- nil/false ('ft' or 'm ft'), or table of factors ('ftin') combos = out_unit_table.combination end local frac = parms.frac -- nil or denominator of fraction for output values if frac then -- Apply fraction to the unit (if only one), or to non-SI units (if a combination), -- except that if a precision is also specified, the fraction only applies to -- the hand unit; that allows the following result: -- {{convert|156|cm|in hand|1|frac=2}} → 156 centimetres (61.4 in; 15.1½ hands) -- However, the following is handled elsewhere as a special case: -- {{convert|156|cm|hand in|1|frac=2}} → 156 centimetres (15.1½ hands; 61½ in) if combos then local precision = parms.precision for _, unit in ipairs(combos) do if unit.builtin == 'hand' or (not precision and not unit.prefixes) then unit.frac = frac end end else out_unit_table.frac = frac end end local outputs = {} local imax = combos and #combos or 1 -- 1 (single unit) or number of unit tables if imax == 1 then parms.opt_order_out = nil -- only useful with an output combination end if not flipped and not parms.opt_order_out then -- Process left side first so any duplicate links (from lk=on) are suppressed -- on right. Example: {{convert|28|e9pc|e9ly|abbr=off|lk=on}} lhs = process_input(parms, in_unit_table) end for i = 1, imax do local success, item local out_current = combos and combos[i] or out_unit_table out_current.inout = 'out' if i == 1 then if imax > 1 and out_current.builtin == 'hand' then out_current.out_next = combos[2] -- built-in hand can influence next unit in a combination end if parms.opt_order_out then out_current.inout = 'in' end end if out_current.multiple then success, item = make_output_multiple(parms, in_unit_table, out_current) else success, item = make_output_single(parms, in_unit_table, out_current) end if not success then return false, item end outputs[i] = item end if parms.opt_order_out then lhs = outputs[1] table.remove(outputs, 1) end local sep = parms.table_joins and parms.table_joins[2] or parms.join_between rhs = table.concat(outputs, sep) end if flipped or not lhs then local input = process_input(parms, in_unit_table) if flipped then lhs = rhs rhs = input else lhs = input end end if parms.join_before then lhs = parms.join_before .. lhs end local wikitext if bad_input_mcode then if bad_input_mcode == '' then wikitext = lhs else wikitext = lhs .. message(parms, bad_input_mcode) end elseif parms.table_joins then wikitext = parms.table_joins[1] .. lhs .. parms.table_joins[2] .. rhs else wikitext = lhs .. parms.joins[1] .. rhs .. parms.joins[2] end if parms.warnings and not bad_input_mcode then wikitext = wikitext .. parms.warnings end return true, get_styles(parms) .. wikitext, out_unit_table end local function main_convert(frame) -- Do convert, and if needed, do it again with higher default precision. local parms = { frame = frame } -- will hold template arguments, after translation set_config(frame.args) local success, result = get_parms(parms, frame:getParent().args) if success then if type(result) ~= 'table' then return tostring(result) end local in_unit_table = result local out_unit_table for _ = 1, 2 do -- use counter so cannot get stuck repeating convert success, result, out_unit_table = process(parms, in_unit_table, out_unit_table) if success and parms.do_convert_again then parms.do_convert_again = false else break end end end -- If input=x gives a problem, the result should be just the user input -- (if x is a property like P123 it has been replaced with ''). -- An unknown input unit would display the input and an error message -- with success == true at this point. -- Also, can have success == false with a message that outputs an empty string. if parms.input_text then if success and not parms.have_problem then return result end local cat if parms.tracking then -- Add a tracking category using the given text as the category sort key. -- There is currently only one type of tracking, but in principle multiple -- items could be tracked, using different sort keys for convenience. cat = wanted_category('tracking', parms.tracking) end return parms.input_text .. (cat or '') end return success and result or message(parms, result) end local function _unit(unitcode, options) -- Helper function for Module:Val to look up a unit. -- Parameter unitcode must be a string to identify the wanted unit. -- Parameter options must be nil or a table with optional fields: -- value = number (for sort key; default value is 1) -- scaled_top = nil for a normal unit, or a number for a unit which is -- the denominator of a per unit (for sort key) -- si = { 'symbol', 'link' } -- (a table with two strings) to make an SI unit -- that will be used for the look up -- link = true if result should be [[linked]] -- sort = 'on' or 'debug' if result should include a sort key in a -- span element ('debug' makes the key visible) -- name = true for the name of the unit instead of the symbol -- us = true for the US spelling of the unit, if any -- Return nil if unitcode is not a non-empty string. -- Otherwise return a table with fields: -- text = requested symbol or name of unit, optionally linked -- scaled_value = input value adjusted by unit scale; used for sort key -- sortspan = span element with sort key like that provided by {{ntsh}}, -- calculated from the result of converting value -- to a base unit with scale 1. -- unknown = true if the unitcode was not known unitcode = strip(unitcode) if unitcode == nil or unitcode == '' then return nil end set_config({}) linked_pages = {} options = options or {} local parms = { abbr = options.name and 'off' or 'on', lk = options.link and 'on' or nil, opt_sp_us = options.us and true or nil, opt_ignore_error = true, -- do not add pages using this function to 'what links here' for Module:Convert/extra opt_sortable_on = options.sort == 'on' or options.sort == 'debug', opt_sortable_debug = options.sort == 'debug', } if options.si then -- Make a dummy table of units (just one unit) for lookup to use. -- This makes lookup recognize any SI prefix in the unitcode. local symbol = options.si[1] or '?' parms.unittable = { [symbol] = { _name1 = symbol, _name2 = symbol, _symbol = symbol, utype = symbol, scale = symbol == 'g' and 0.001 or 1, prefixes = 1, default = symbol, link = options.si[2], }} end local success, unit_table = lookup(parms, unitcode, 'no_combination') if not success then unit_table = setmetatable({ symbol = unitcode, name2 = unitcode, utype = unitcode, scale = 1, default = '', defkey = '', linkey = '' }, unit_mt) end local value = tonumber(options.value) or 1 local clean = tostring(abs(value)) local info = { value = value, altvalue = value, singular = (clean == '1'), clean = clean, show = clean, } unit_table.inout = 'in' unit_table.valinfo = { info } local sortspan, scaled_value if options.sort then sortspan, scaled_value = make_table_or_sort(parms, value, info, unit_table, options.scaled_top) end return { text = make_id(parms, 1, unit_table), sortspan = sortspan, scaled_value = scaled_value, unknown = not success and true or nil, } end return { convert = main_convert, _unit = _unit } 7e120nlkfh0ipaf3lp33h8sabw5udee Module:Coordinates 828 1721 14261 2024-08-02T23:35:31Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14261 Scribunto text/plain --[[ This module is intended to replace the functionality of {{Coord}} and related templates. It provides several methods, including {{#invoke:Coordinates | coord }} : General function formatting and displaying coordinate values. {{#invoke:Coordinates | dec2dms }} : Simple function for converting decimal degree values to DMS format. {{#invoke:Coordinates | dms2dec }} : Simple function for converting DMS format to decimal degree format. {{#invoke:Coordinates | link }} : Export the link used to reach the tools ]] require('strict') local math_mod = require("Module:Math") local coordinates = {}; local isSandbox = mw.getCurrentFrame():getTitle():find('sandbox', 1, true); local current_page = mw.title.getCurrentTitle() local page_name = mw.uri.encode( current_page.prefixedText, 'WIKI' ); local coord_link = 'https://geohack.toolforge.org/geohack.php?pagename=' .. page_name .. '&params=' --[[ Helper function, replacement for {{coord/display/title}} ]] local function displaytitle(coords) return mw.getCurrentFrame():extensionTag{ name = 'indicator', args = { name = 'coordinates' }, content = '<span id="coordinates">[[Geographic coordinate system|Coordinates]]: ' .. coords .. '</span>' } end --[[ Helper function, used in detecting DMS formatting ]] local function dmsTest(first, second) if type(first) ~= 'string' or type(second) ~= 'string' then return nil end local s = (first .. second):upper() return s:find('^[NS][EW]$') or s:find('^[EW][NS]$') end --[[ Wrapper function to grab args, see Module:Arguments for this function's documentation. ]] local function makeInvokeFunc(funcName) return function (frame) local args = require('Module:Arguments').getArgs(frame, { wrappers = 'Template:Coord' }) return coordinates[funcName](args, frame) end end --[[ Helper function, handle optional args. ]] local function optionalArg(arg, supplement) return arg and arg .. supplement or '' end --[[ Formats any error messages generated for display ]] local function errorPrinter(errors) local result = "" for i,v in ipairs(errors) do result = result .. '<strong class="error">Coordinates: ' .. v[2] .. '</strong><br />' end return result end --[[ Determine the required CSS class to display coordinates Usually geo-nondefault is hidden by CSS, unless a user has overridden this for himself default is the mode as specificied by the user when calling the {{coord}} template mode is the display mode (dec or dms) that we will need to determine the css class for ]] local function displayDefault(default, mode) if default == "" then default = "dec" end if default == mode then return "geo-default" else return "geo-nondefault" end end --[[ specPrinter Output formatter. Takes the structure generated by either parseDec or parseDMS and formats it for inclusion on Wikipedia. ]] local function specPrinter(args, coordinateSpec) local uriComponents = coordinateSpec["param"] if uriComponents == "" then -- RETURN error, should never be empty or nil return "ERROR param was empty" end if args["name"] then uriComponents = uriComponents .. "&title=" .. mw.uri.encode(coordinateSpec["name"]) end local geodmshtml = '<span class="geo-dms" title="Maps, aerial photos, and other data for this location">' .. '<span class="latitude">' .. coordinateSpec["dms-lat"] .. '</span> ' .. '<span class="longitude">' ..coordinateSpec["dms-long"] .. '</span>' .. '</span>' local lat = tonumber( coordinateSpec["dec-lat"] ) or 0 local geodeclat if lat < 0 then -- FIXME this breaks the pre-existing precision geodeclat = tostring(coordinateSpec["dec-lat"]):sub(2) .. "°S" else geodeclat = (coordinateSpec["dec-lat"] or 0) .. "°N" end local long = tonumber( coordinateSpec["dec-long"] ) or 0 local geodeclong if long < 0 then -- FIXME does not handle unicode minus geodeclong = tostring(coordinateSpec["dec-long"]):sub(2) .. "°W" else geodeclong = (coordinateSpec["dec-long"] or 0) .. "°E" end local geodechtml = '<span class="geo-dec" title="Maps, aerial photos, and other data for this location">' .. geodeclat .. ' ' .. geodeclong .. '</span>' local geonumhtml = '<span class="geo">' .. coordinateSpec["dec-lat"] .. '; ' .. coordinateSpec["dec-long"] .. '</span>' local inner = '<span class="' .. displayDefault(coordinateSpec["default"], "dms" ) .. '">' .. geodmshtml .. '</span>' .. '<span class="geo-multi-punct">&#xfeff; / &#xfeff;</span>' .. '<span class="' .. displayDefault(coordinateSpec["default"], "dec" ) .. '">'; if not args["name"] then inner = inner .. geodechtml .. '<span style="display:none">&#xfeff; / ' .. geonumhtml .. '</span></span>' else inner = inner .. '<span class="vcard">' .. geodechtml .. '<span style="display:none">&#xfeff; / ' .. geonumhtml .. '</span>' .. '<span style="display:none">&#xfeff; (<span class="fn org">' .. args["name"] .. '</span>)</span></span></span>' end local stylesheetLink = 'Module:Coordinates' .. ( isSandbox and '/sandbox' or '' ) .. '/styles.css' return mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = { src = stylesheetLink } } .. '<span class="plainlinks nourlexpansion">[' .. coord_link .. uriComponents .. ' ' .. inner .. ']</span>' .. '[[Category:Pages using gadget WikiMiniAtlas]]' end --[[ Helper function, convert decimal to degrees ]] local function convert_dec2dms_d(coordinate) local d = math_mod._round( coordinate, 0 ) .. "°" return d .. "" end --[[ Helper function, convert decimal to degrees and minutes ]] local function convert_dec2dms_dm(coordinate) coordinate = math_mod._round( coordinate * 60, 0 ); local m = coordinate % 60; coordinate = math.floor( (coordinate - m) / 60 ); local d = coordinate % 360 .."°" return d .. string.format( "%02d′", m ) end --[[ Helper function, convert decimal to degrees, minutes, and seconds ]] local function convert_dec2dms_dms(coordinate) coordinate = math_mod._round( coordinate * 60 * 60, 0 ); local s = coordinate % 60 coordinate = math.floor( (coordinate - s) / 60 ); local m = coordinate % 60 coordinate = math.floor( (coordinate - m) / 60 ); local d = coordinate % 360 .."°" return d .. string.format( "%02d′", m ) .. string.format( "%02d″", s ) end --[[ Helper function, convert decimal latitude or longitude to degrees, minutes, and seconds format based on the specified precision. ]] local function convert_dec2dms(coordinate, firstPostfix, secondPostfix, precision) local coord = tonumber(coordinate) local postfix if coord >= 0 then postfix = firstPostfix else postfix = secondPostfix end precision = precision:lower(); if precision == "dms" then return convert_dec2dms_dms( math.abs( coord ) ) .. postfix; elseif precision == "dm" then return convert_dec2dms_dm( math.abs( coord ) ) .. postfix; elseif precision == "d" then return convert_dec2dms_d( math.abs( coord ) ) .. postfix; end end --[[ Convert DMS format into a N or E decimal coordinate ]] local function convert_dms2dec(direction, degrees_str, minutes_str, seconds_str) local degrees = tonumber(degrees_str) local minutes = tonumber(minutes_str) or 0 local seconds = tonumber(seconds_str) or 0 local factor = 1 if direction == "S" or direction == "W" then factor = -1 end local precision = 0 if seconds_str then precision = 5 + math.max( math_mod._precision(seconds_str), 0 ); elseif minutes_str and minutes_str ~= '' then precision = 3 + math.max( math_mod._precision(minutes_str), 0 ); else precision = math.max( math_mod._precision(degrees_str), 0 ); end local decimal = factor * (degrees+(minutes+seconds/60)/60) return string.format( "%." .. precision .. "f", decimal ) -- not tonumber since this whole thing is string based. end --[[ Checks input values to for out of range errors. ]] local function validate( lat_d, lat_m, lat_s, long_d, long_m, long_s, source, strong ) local errors = {}; lat_d = tonumber( lat_d ) or 0; lat_m = tonumber( lat_m ) or 0; lat_s = tonumber( lat_s ) or 0; long_d = tonumber( long_d ) or 0; long_m = tonumber( long_m ) or 0; long_s = tonumber( long_s ) or 0; if strong then if lat_d < 0 then table.insert(errors, {source, "latitude degrees < 0 with hemisphere flag"}) end if long_d < 0 then table.insert(errors, {source, "longitude degrees < 0 with hemisphere flag"}) end --[[ #coordinates is inconsistent about whether this is an error. If globe: is specified, it won't error on this condition, but otherwise it will. For not simply disable this check. if long_d > 180 then table.insert(errors, {source, "longitude degrees > 180 with hemisphere flag"}) end ]] end if lat_d > 90 then table.insert(errors, {source, "latitude degrees > 90"}) end if lat_d < -90 then table.insert(errors, {source, "latitude degrees < -90"}) end if lat_m >= 60 then table.insert(errors, {source, "latitude minutes >= 60"}) end if lat_m < 0 then table.insert(errors, {source, "latitude minutes < 0"}) end if lat_s >= 60 then table.insert(errors, {source, "latitude seconds >= 60"}) end if lat_s < 0 then table.insert(errors, {source, "latitude seconds < 0"}) end if long_d >= 360 then table.insert(errors, {source, "longitude degrees >= 360"}) end if long_d <= -360 then table.insert(errors, {source, "longitude degrees <= -360"}) end if long_m >= 60 then table.insert(errors, {source, "longitude minutes >= 60"}) end if long_m < 0 then table.insert(errors, {source, "longitude minutes < 0"}) end if long_s >= 60 then table.insert(errors, {source, "longitude seconds >= 60"}) end if long_s < 0 then table.insert(errors, {source, "longitude seconds < 0"}) end return errors; end --[[ parseDec Transforms decimal format latitude and longitude into the structure to be used in displaying coordinates ]] local function parseDec( lat, long, format ) local coordinateSpec = {} local errors = {} if not long then return nil, {{"parseDec", "Missing longitude"}} elseif not tonumber(long) then return nil, {{"parseDec", "Longitude could not be parsed as a number: " .. long}} end errors = validate( lat, nil, nil, long, nil, nil, 'parseDec', false ); coordinateSpec["dec-lat"] = lat; coordinateSpec["dec-long"] = long; local mode = coordinates.determineMode( lat, long ); coordinateSpec["dms-lat"] = convert_dec2dms( lat, "N", "S", mode) -- {{coord/dec2dms|{{{1}}}|N|S|{{coord/prec dec|{{{1}}}|{{{2}}}}}}} coordinateSpec["dms-long"] = convert_dec2dms( long, "E", "W", mode) -- {{coord/dec2dms|{{{2}}}|E|W|{{coord/prec dec|{{{1}}}|{{{2}}}}}}} if format then coordinateSpec.default = format else coordinateSpec.default = "dec" end return coordinateSpec, errors end --[[ parseDMS Transforms degrees, minutes, seconds format latitude and longitude into the a structure to be used in displaying coordinates ]] local function parseDMS( lat_d, lat_m, lat_s, lat_f, long_d, long_m, long_s, long_f, format ) local coordinateSpec, errors, backward = {}, {} lat_f = lat_f:upper(); long_f = long_f:upper(); -- Check if specified backward if lat_f == 'E' or lat_f == 'W' then lat_d, long_d, lat_m, long_m, lat_s, long_s, lat_f, long_f, backward = long_d, lat_d, long_m, lat_m, long_s, lat_s, long_f, lat_f, true; end errors = validate( lat_d, lat_m, lat_s, long_d, long_m, long_s, 'parseDMS', true ); if not long_d then return nil, {{"parseDMS", "Missing longitude" }} elseif not tonumber(long_d) then return nil, {{"parseDMS", "Longitude could not be parsed as a number:" .. long_d }} end if not lat_m and not lat_s and not long_m and not long_s and #errors == 0 then if math_mod._precision( lat_d ) > 0 or math_mod._precision( long_d ) > 0 then if lat_f:upper() == 'S' then lat_d = '-' .. lat_d; end if long_f:upper() == 'W' then long_d = '-' .. long_d; end return parseDec( lat_d, long_d, format ); end end coordinateSpec["dms-lat"] = lat_d.."°"..optionalArg(lat_m,"′") .. optionalArg(lat_s,"″") .. lat_f coordinateSpec["dms-long"] = long_d.."°"..optionalArg(long_m,"′") .. optionalArg(long_s,"″") .. long_f coordinateSpec["dec-lat"] = convert_dms2dec(lat_f, lat_d, lat_m, lat_s) -- {{coord/dms2dec|{{{4}}}|{{{1}}}|0{{{2}}}|0{{{3}}}}} coordinateSpec["dec-long"] = convert_dms2dec(long_f, long_d, long_m, long_s) -- {{coord/dms2dec|{{{8}}}|{{{5}}}|0{{{6}}}|0{{{7}}}}} if format then coordinateSpec.default = format else coordinateSpec.default = "dms" end return coordinateSpec, errors, backward end --[[ Check the input arguments for coord to determine the kind of data being provided and then make the necessary processing. ]] local function formatTest(args) local result, errors local backward, primary = false, false local function getParam(args, lim) local ret = {} for i = 1, lim do ret[i] = args[i] or '' end return table.concat(ret, '_') end if not args[1] then -- no lat logic return errorPrinter( {{"formatTest", "Missing latitude"}} ) elseif not tonumber(args[1]) then -- bad lat logic return errorPrinter( {{"formatTest", "Unable to parse latitude as a number:" .. args[1]}} ) elseif not args[4] and not args[5] and not args[6] then -- dec logic result, errors = parseDec(args[1], args[2], args.format) if not result then return errorPrinter(errors); end -- formatting for geohack: geohack expects D_N_D_E notation or D;D notation -- wikiminiatlas doesn't support D;D notation -- #coordinates parserfunction doesn't support negative decimals with NSWE result.param = table.concat({ math.abs(tonumber(args[1])), ((tonumber(args[1]) or 0) < 0) and 'S' or 'N', math.abs(tonumber(args[2])), ((tonumber(args[2]) or 0) < 0) and 'W' or 'E', args[3] or ''}, '_') elseif dmsTest(args[4], args[8]) then -- dms logic result, errors, backward = parseDMS(args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], args.format) if args[10] then table.insert(errors, {'formatTest', 'Extra unexpected parameters'}) end if not result then return errorPrinter(errors) end result.param = getParam(args, 9) elseif dmsTest(args[3], args[6]) then -- dm logic result, errors, backward = parseDMS(args[1], args[2], nil, args[3], args[4], args[5], nil, args[6], args['format']) if args[8] then table.insert(errors, {'formatTest', 'Extra unexpected parameters'}) end if not result then return errorPrinter(errors) end result.param = getParam(args, 7) elseif dmsTest(args[2], args[4]) then -- d logic result, errors, backward = parseDMS(args[1], nil, nil, args[2], args[3], nil, nil, args[4], args.format) if args[6] then table.insert(errors, {'formatTest', 'Extra unexpected parameters'}) end if not result then return errorPrinter(errors) end result.param = getParam(args, 5) else -- Error return errorPrinter({{"formatTest", "Unknown argument format"}}) .. '[[Category:Pages with malformed coordinate tags]]' end result.name = args.name local extra_param = {'dim', 'globe', 'scale', 'region', 'source', 'type'} for _, v in ipairs(extra_param) do if args[v] then table.insert(errors, {'formatTest', 'Parameter: "' .. v .. '=" should be "' .. v .. ':"' }) end end local ret = specPrinter(args, result) if #errors > 0 then ret = ret .. ' ' .. errorPrinter(errors) .. '[[Category:Pages with malformed coordinate tags]]' end return ret, backward end --[[ Generate Wikidata tracking categories. ]] local function makeWikidataCategories(qid) local ret local qid = qid or mw.wikibase.getEntityIdForCurrentPage() if mw.wikibase and current_page.namespace == 0 then if qid and mw.wikibase.entityExists(qid) and mw.wikibase.getBestStatements(qid, "P625") and mw.wikibase.getBestStatements(qid, "P625")[1] then local snaktype = mw.wikibase.getBestStatements(qid, "P625")[1].mainsnak.snaktype if snaktype == 'value' then -- coordinates exist both here and on Wikidata, and can be compared. ret = 'Coordinates on Wikidata' elseif snaktype == 'somevalue' then ret = 'Coordinates on Wikidata set to unknown value' elseif snaktype == 'novalue' then ret = 'Coordinates on Wikidata set to no value' end else -- We have to either import the coordinates to Wikidata or remove them here. ret = 'Coordinates not on Wikidata' end end if ret then return string.format('[[Category:%s]]', ret) else return '' end end --[[ link Simple function to export the coordinates link for other uses. Usage: {{#invoke:Coordinates | link }} ]] function coordinates.link(frame) return coord_link; end --[[ dec2dms Wrapper to allow templates to call dec2dms directly. Usage: {{#invoke:Coordinates | dec2dms | decimal_coordinate | positive_suffix | negative_suffix | precision }} decimal_coordinate is converted to DMS format. If positive, the positive_suffix is appended (typical N or E), if negative, the negative suffix is appended. The specified precision is one of 'D', 'DM', or 'DMS' to specify the level of detail to use. ]] coordinates.dec2dms = makeInvokeFunc('_dec2dms') function coordinates._dec2dms(args) local coordinate = args[1] local firstPostfix = args[2] or '' local secondPostfix = args[3] or '' local precision = args[4] or '' return convert_dec2dms(coordinate, firstPostfix, secondPostfix, precision) end --[[ Helper function to determine whether to use D, DM, or DMS format depending on the precision of the decimal input. ]] function coordinates.determineMode( value1, value2 ) local precision = math.max( math_mod._precision( value1 ), math_mod._precision( value2 ) ); if precision <= 0 then return 'd' elseif precision <= 2 then return 'dm'; else return 'dms'; end end --[[ dms2dec Wrapper to allow templates to call dms2dec directly. Usage: {{#invoke:Coordinates | dms2dec | direction_flag | degrees | minutes | seconds }} Converts DMS values specified as degrees, minutes, seconds too decimal format. direction_flag is one of N, S, E, W, and determines whether the output is positive (i.e. N and E) or negative (i.e. S and W). ]] coordinates.dms2dec = makeInvokeFunc('_dms2dec') function coordinates._dms2dec(args) local direction = args[1] local degrees = args[2] local minutes = args[3] local seconds = args[4] return convert_dms2dec(direction, degrees, minutes, seconds) end --[[ coord Main entry point for Lua function to replace {{coord}} Usage: {{#invoke:Coordinates | coord }} {{#invoke:Coordinates | coord | lat | long }} {{#invoke:Coordinates | coord | lat | lat_flag | long | long_flag }} ... Refer to {{coord}} documentation page for many additional parameters and configuration options. Note: This function provides the visual display elements of {{coord}}. In order to load coordinates into the database, the {{#coordinates:}} parser function must also be called, this is done automatically in the Lua version of {{coord}}. ]] coordinates.coord = makeInvokeFunc('_coord') function coordinates._coord(args) if not tonumber(args[1]) and not args[2] then args[3] = args[1]; args[1] = nil local entity = mw.wikibase.getEntityObject(args.qid) if entity and entity.claims and entity.claims.P625 and entity.claims.P625[1].mainsnak.snaktype == 'value' then local precision = entity.claims.P625[1].mainsnak.datavalue.value.precision args[1] = entity.claims.P625[1].mainsnak.datavalue.value.latitude args[2] = entity.claims.P625[1].mainsnak.datavalue.value.longitude if precision then precision = -math_mod._round(math.log(precision)/math.log(10),0) args[1] = math_mod._round(args[1],precision) args[2] = math_mod._round(args[2],precision) end end end local contents, backward = formatTest(args) local Notes = args.notes or '' local Display = args.display and args.display:lower() or 'inline' -- it and ti are short for inline,title and title,inline local function isInline(s) -- Finds whether coordinates are displayed inline. return s:find('inline') ~= nil or s == 'i' or s == 'it' or s == 'ti' end local function isInTitle(s) -- Finds whether coordinates are displayed in the title. return s:find('title') ~= nil or s == 't' or s == 'it' or s == 'ti' end local function coord_wrapper(in_args) -- Calls the parser function {{#coordinates:}}. return mw.getCurrentFrame():callParserFunction('#coordinates', in_args) or '' end local text = '' if isInline(Display) then text = text .. '<span class="geo-inline">' .. contents .. Notes .. '</span>' end if isInTitle(Display) then -- Add to output since indicator content is invisible to Lua later on if not isInline(Display) then text = text .. '<span class="geo-inline-hidden noexcerpt">' .. contents .. Notes .. '</span>' end text = text .. displaytitle(contents .. Notes) .. makeWikidataCategories(args.qid) end if not args.nosave then local page_title, count = mw.title.getCurrentTitle(), 1 if backward then local tmp = {} while not string.find((args[count-1] or ''), '[EW]') do tmp[count] = (args[count] or ''); count = count+1 end tmp.count = count; count = 2*(count-1) while count >= tmp.count do table.insert(tmp, 1, (args[count] or '')); count = count-1 end for i, v in ipairs(tmp) do args[i] = v end else while count <= 9 do args[count] = (args[count] or ''); count = count+1 end end if isInTitle(Display) and not page_title.isTalkPage and page_title.subpageText ~= 'doc' and page_title.subpageText ~= 'testcases' then args[10] = 'primary' end args.notes, args.format, args.display = nil text = text .. coord_wrapper(args) end return text end --[[ coord2text Extracts a single value from a transclusion of {{Coord}}. IF THE GEOHACK LINK SYNTAX CHANGES THIS FUNCTION MUST BE MODIFIED. Usage: {{#invoke:Coordinates | coord2text | {{Coord}} | parameter }} Valid values for the second parameter are: lat (signed integer), long (signed integer), type, scale, dim, region, globe, source ]] function coordinates._coord2text(coord,type) if coord == '' or type == '' or not type then return nil end type = mw.text.trim(type) if type == 'lat' or type == 'long' then local result, negative = mw.text.split((mw.ustring.match(coord,'[%.%d]+°[NS] [%.%d]+°[EW]') or ''), ' ') if type == 'lat' then result, negative = result[1], 'S' else result, negative = result[2], 'W' end result = mw.text.split(result, '°') if result[2] == negative then result[1] = '-'..result[1] end return result[1] else return mw.ustring.match(coord, 'params=.-_' .. type .. ':(.-)[ _]') end end function coordinates.coord2text(frame) return coordinates._coord2text(frame.args[1],frame.args[2]) end --[[ coordinsert Injects some text into the Geohack link of a transclusion of {{Coord}} (if that text isn't already in the transclusion). Outputs the modified transclusion of {{Coord}}. IF THE GEOHACK LINK SYNTAX CHANGES THIS FUNCTION MUST BE MODIFIED. Usage: {{#invoke:Coordinates | coordinsert | {{Coord}} | parameter:value | parameter:value | … }} Do not make Geohack unhappy by inserting something which isn't mentioned in the {{Coord}} documentation. ]] function coordinates.coordinsert(frame) -- for the 2nd or later integer parameter (the first is the coord template, as above) for i, v in ipairs(frame.args) do if i ~= 1 then -- if we cannot find in the coord_template the i_th coordinsert parameter e.g. region if not mw.ustring.find(frame.args[1], (mw.ustring.match(frame.args[i], '^(.-:)') or '')) then -- find from the params= up to the first possibly-present underscore -- and append the i_th coordinsert parameter and a space -- IDK why we're adding a space but it does seem somewhat convenient frame.args[1] = mw.ustring.gsub(frame.args[1], '(params=.-)_? ', '%1_'..frame.args[i]..' ') end end end if frame.args.name then -- if we can't find the vcard class if not mw.ustring.find(frame.args[1], '<span class="vcard">') then -- take something that looks like a coord template and add the vcard span with class and fn org class local namestr = frame.args.name frame.args[1] = mw.ustring.gsub( frame.args[1], '(<span class="geo%-default">)(<span[^<>]*>[^<>]*</span><span[^<>]*>[^<>]*<span[^<>]*>[^<>]*</span></span>)(</span>)', '%1<span class="vcard">%2<span style="display:none">&#xfeff; (<span class="fn org">' .. namestr .. '</span>)</span></span>%3' ) -- then find anything from coordinates parameters to the 'end' and attach the title parameter frame.args[1] = mw.ustring.gsub( frame.args[1], '(&params=[^&"<>%[%] ]*) ', '%1&title=' .. mw.uri.encode(namestr) .. ' ' ) end end -- replace the existing indicator with a new indicator using the modified content frame.args[1] = mw.ustring.gsub( frame.args[1], '(<span class="geo%-inline[^"]*">(.+)</span>)\127[^\127]*UNIQ%-%-indicator%-%x+%-%-?QINU[^\127]*\127', function (inline, coord) return inline .. displaytitle(coord) end ) return frame.args[1] end return coordinates g0kvlzvbowr8hudeh9ex9bf1dawsj3q Module:Webarchive 828 1722 14262 2024-08-02T23:35:40Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14262 Scribunto text/plain --[[ ---------------------------------- Lua module implementing the {{webarchive}} template. A merger of the functionality of three templates: {{wayback}}, {{webcite}} and {{cite archives}} ]] --[[--------------------------< D E P E N D E N C I E S >------------------------------------------------------ ]] require('strict'); local getArgs = require ('Module:Arguments').getArgs; --[[--------------------------< F O R W A R D D E C L A R A T I O N S >-------------------------------------- ]] local categories = {}; -- category names local config = {}; -- global configuration settings local digits = {}; -- for i18n; table that translates local-wiki digits to western digits local err_warn_msgs = {}; -- error and warning messages local excepted_pages = {}; local month_num = {}; -- for i18n; table that translates local-wiki month names to western digits local prefixes = {}; -- service provider tail string prefixes local services = {}; -- archive service provider data from local s_text = {}; -- table of static text strings used to build final rendering local uncategorized_namespaces = {}; -- list of namespaces that we should not categorize local uncategorized_subpages = {}; -- list of subpages that should not be categorized --[[--------------------------< P A G E S C O P E I D E N T I F I E R S >---------------------------------- ]] local non_western_digits; -- boolean flag set true when data.digits.enable is true local this_page = mw.title.getCurrentTitle(); local track = {}; -- Associative array to hold tracking categories local ulx = {}; -- Associative array to hold template data --[[--------------------------< S U B S T I T U T E >---------------------------------------------------------- Populates numbered arguments in a message string using an argument table. ]] local function substitute (msg, args) return args and mw.message.newRawMessage (msg, args):plain() or msg; end --[[--------------------------< tableLength >----------------------- Given a 1-D table, return number of elements ]] local function tableLength(T) local count = 0 for _ in pairs(T) do count = count + 1 end return count end --[=[-------------------------< M A K E _ W I K I L I N K >---------------------------------------------------- Makes a wikilink; when both link and display text is provided, returns a wikilink in the form [[L|D]]; if only link is provided, returns a wikilink in the form [[L]]; if neither are provided or link is omitted, returns an empty string. ]=] local function make_wikilink (link, display, no_link) if nil == no_link then if link and ('' ~= link) then if display and ('' ~= display) then return table.concat ({'[[', link, '|', display, ']]'}); else return table.concat ({'[[', link, ']]'}); end end return display or ''; -- link not set so return the display text else -- no_link if display and ('' ~= display) then -- if there is display text return display; -- return that else return link or ''; -- return the target article name or empty string end end end --[[--------------------------< createTracking >----------------------- Return data in track[] ie. tracking categories ]] local function createTracking() if not excepted_pages[this_page.fullText] then -- namespace:title/fragment is allowed to be categorized (typically this module's / template's testcases page(s)) if uncategorized_namespaces[this_page.nsText] then return ''; -- this page not to be categorized so return empty string end for _,v in ipairs (uncategorized_subpages) do -- cycle through page name patterns if this_page.text:match (v) then -- test page name against each pattern return ''; -- this subpage type not to be categorized so return empty string end end end local out = {}; if tableLength(track) > 0 then for key, _ in pairs(track) do -- loop through table table.insert (out, make_wikilink (key)); -- and convert category names to links end end return table.concat (out); -- concat into one big string; empty string if table is empty end --[[--------------------------< inlineError >----------------------- Critical error. Render output completely in red. Add to tracking category. This function called as the last thing before abandoning this module ]] local function inlineError (msg, args) track[categories.error] = 1 return table.concat ({ '<span style="font-size:100%" class="error citation-comment">Error in ', -- open the error message span config.tname, -- insert the local language template name ' template: ', substitute (msg, args), -- insert the formatted error message '.</span>', -- close the span createTracking() -- add the category }) end --[[--------------------------< inlineRed >----------------------- Render a text fragment in red, such as a warning as part of the final output. Add tracking category. ]] local function inlineRed(msg, trackmsg) if trackmsg == "warning" then track[categories.warning] = 1; elseif trackmsg == "error" then track[categories.error] = 1; end return '<span style="font-size:100%" class="error citation-comment">' .. msg .. '</span>' end --[[--------------------------< base62 >----------------------- Convert base-62 to base-10 Credit: https://de.wikipedia.org/wiki/Modul:Expr ]] local function base62( value ) local r = 1 -- default return value is input value is malformed if value:match ('%W') then -- value must only be in the set [0-9a-zA-Z] return; -- nil return when value contains extraneous characters end local n = #value -- number of characters in value local k = 1 local c r = 0 for i = n, 1, -1 do -- loop through all characters in value from ls digit to ms digit c = value:byte( i, i ) if c >= 48 and c <= 57 then -- character is digit 0-9 c = c - 48 elseif c >= 65 and c <= 90 then -- character is ascii a-z c = c - 55 else -- must be ascii A-Z c = c - 61 end r = r + c * k -- accumulate this base62 character's value k = k * 62 -- bump for next end -- for i return r end --[[--------------------------< D E C O D E _ D A T E >-------------------------------------------------------- Given a date string, return it in iso format along with an indicator of the date's format. Except that month names must be recognizable as legitimate month names with proper capitalization, and that the date string must match one of the recognized date formats, no error checking is done here; return nil else ]] local function decode_date (date_str) local patterns = { ['dmy'] = {'^(%d%d?) +([^%s%d]+) +(%d%d%d%d)$', 'd', 'm', 'y'}, -- %a does not recognize unicode combining characters used by some languages ['mdy'] = {'^([^%s%d]+) (%d%d?), +(%d%d%d%d)$', 'm', 'd', 'y'}, ['ymd'] = {'^(%d%d%d%d) +([^%s%d]+) (%d%d?)$', 'y', 'm', 'd'}, -- not mos compliant at en.wiki but may be acceptible at other wikis }; local t = {}; if non_western_digits then -- this wiki uses non-western digits? date_str = mw.ustring.gsub (date_str, '%d', digits); -- convert this wiki's non-western digits to western digits end if date_str:match ('^%d%d%d%d%-%d%d%-%d%d$') then -- already an iso format date, return western digits form return date_str, 'iso'; end for k, v in pairs (patterns) do local c1, c2, c3 = mw.ustring.match (date_str, patterns[k][1]); -- c1 .. c3 are captured but we don't know what they hold if c1 then -- set on match t = { -- translate unspecified captures to y, m, and d [patterns[k][2]] = c1, -- fill the table of captures with the captures [patterns[k][3]] = c2, -- take index names from src_pattern table and assign sequential captures [patterns[k][4]] = c3, }; if month_num[t.m] then -- when month not already a number t.m = month_num[t.m]; -- replace valid month name with a number else return nil, 'iso'; -- not a valid date form because month not valid end return mw.ustring.format ('%.4d-%.2d-%.2d', t.y, t.m, t.d), k; -- return date in iso format end end return nil, 'iso'; -- date could not be decoded; return nil and default iso date end --[[--------------------------< makeDate >----------------------- Given year, month, day numbers, (zero-padded or not) return a full date in df format where df may be one of: mdy, dmy, iso, ymd on entry, year, month, day are presumed to be correct for the date that they represent; all are required in this module, makeDate() is sometimes given an iso-format date in year: makeDate (2018-09-20, nil, nil, df) this works because table.concat() sees only one table member ]] local function makeDate (year, month, day, df) local format = { ['dmy'] = 'j F Y', ['mdy'] = 'F j, Y', ['ymd'] = 'Y F j', ['iso'] = 'Y-m-d', }; local date = table.concat ({year, month, day}, '-'); -- assemble year-initial numeric-format date (zero padding not required here) if non_western_digits then -- this wiki uses non-western digits? date = mw.ustring.gsub (date, '%d', digits); -- convert this wiki's non-western digits to western digits end return mw.getContentLanguage():formatDate (format[df], date); end --[[--------------------------< I S _ V A L I D _ D A T E >---------------------------------------------------- Returns true if date is after 31 December 1899 (why is 1900 the min year? shouldn't the internet's date-of-birth be min year?), not after today's date, and represents a valid date (29 February 2017 is not a valid date). Applies Gregorian leapyear rules. all arguments are required ]] local function is_valid_date (year, month, day) local days_in_month = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; local month_length; local y, m, d; local today = os.date ('*t'); -- fetch a table of current date parts if not year or '' == year or not month or '' == month or not day or '' == day then return false; -- something missing end y = tonumber (year); m = tonumber (month); d = tonumber (day); if 1900 > y or today.year < y or 1 > m or 12 < m then -- year and month are within bounds TODO: 1900? return false; end if (2==m) then -- if February month_length = 28; -- then 28 days unless if (0==(y%4) and (0~=(y%100) or 0==(y%400))) then -- is a leap year? month_length = 29; -- if leap year then 29 days in February end else month_length=days_in_month[m]; end if 1 > d or month_length < d then -- day is within bounds return false; end -- here when date parts represent a valid date return os.time({['year']=y, ['month']=m, ['day']=d, ['hour']=0}) <= os.time(); -- date at midnight must be less than or equal to current date/time end --[[--------------------------< decodeWebciteDate >----------------------- Given a URI-path to Webcite (eg. /67xHmVFWP) return the encoded date in df format returns date string in df format - webcite date is a unix timestamp encoded as bae62 or the string 'query' ]] local function decodeWebciteDate(path, df) local dt = {}; local decode; dt = mw.text.split(path, "/") -- valid URL formats that are not base62 -- http://www.webcitation.org/query?id=1138911916587475 -- http://www.webcitation.org/query?url=http..&date=2012-06-01+21:40:03 -- http://www.webcitation.org/1138911916587475 -- http://www.webcitation.org/cache/73e53dd1f16cf8c5da298418d2a6e452870cf50e -- http://www.webcitation.org/getfile.php?fileid=1c46e791d68e89e12d0c2532cc3cf629b8bc8c8e if dt[2]:find ('query', 1, true) or dt[2]:find ('cache', 1, true) or dt[2]:find ('getfile', 1, true) or tonumber(dt[2]) then return 'query'; end decode = base62(dt[2]); -- base62 string -> exponential number if not decode then return nil; -- nil return when dt[2] contains characters not in %w end dt = os.date('*t', string.format("%d", decode):sub(1,10)) -- exponential number -> text -> first 10 characters (a unix timestamp) -> a table of date parts decode = makeDate (dt.year, dt.month, dt.day, 'iso'); -- date comparisons are all done in iso format with western digits if non_western_digits then -- this wiki uses non-western digits? decode = mw.ustring.gsub (decode, '%d', digits); -- convert this wiki's non-western digits to western digits end return decode; end --[[--------------------------< decodeWaybackDate >----------------------- Given a URI-path to Wayback (eg. /web/20160901010101/http://example.com ) or Library of Congress Web Archives (eg. /all/20160901010101/http://example.com) or UK Government Web Archive (eg. /ukgwa/20160901010101/http://example.com or /tna/20160901010101/http://example.com) return the formatted date eg. "September 1, 2016" in df format Handle non-digits in snapshot ID such as "re_" and "-" and "*" returns two values: first value is one of these: valid date string in df format - wayback date is valid (including the text string 'index' when date is '/*/') empty string - wayback date is malformed (less than 8 digits, not a valid date) nil - wayback date is '/save/' or otherwise not a number second return value is an appropriate 'message' may or may not be formatted ]] local function decodeWaybackDate(path, df) local msg, snapdate; snapdate = path:gsub ('^/web/', ''):gsub ('^/all/', ''):gsub ('^/ukgwa/', ''):gsub ('^/tna/', ''):gsub ('^/', ''); -- remove leading /web/, /all/, /ukgwa/, /tna/, or / snapdate = snapdate:match ('^[^/]+'); -- get timestamp if snapdate == "*" then -- eg. /web/*/http.., etc. return 'index'; -- return indicator that this url has an index date end snapdate = snapdate:gsub ('%a%a_%d?$', ''):gsub ('%-', ''); -- from date, remove any trailing "re_", dashes msg = ''; if snapdate:match ('%*$') then -- a trailing '*' causes calendar display at archive .org snapdate = snapdate:gsub ('%*$', ''); -- remove so not part of length calc later msg = inlineRed (err_warn_msgs.ts_cal, 'warning'); -- make a message end if not tonumber(snapdate) then return nil, 'ts_nan'; -- return nil (fatal error flag) and message selector end local dlen = snapdate:len(); if dlen < 8 then -- we need 8 digits TODO: but shouldn't this be testing for 14 digits? return '', inlineRed (err_warn_msgs.ts_short, 'error'); -- return empty string and error message end local year, month, day = snapdate:match ('(%d%d%d%d)(%d%d)(%d%d)'); -- no need for snapdatelong here if not is_valid_date (year, month, day) then return '', inlineRed (err_warn_msgs.ts_date, 'error'); -- return empty string and error message end snapdate = table.concat ({year, month, day}, '-'); -- date comparisons are all done in iso format if 14 == dlen then return snapdate, msg; -- return date with message if any else return snapdate, msg .. inlineRed (err_warn_msgs.ts_len, 'warning'); -- return date with warning message(s) end end --[[--------------------------< decodeArchiveisDate >----------------------- Given an Archive.is "long link" URI-path (e.g. /2016.08.28-144552/http://example.com) return the date in df format (e.g. if df = dmy, return 28 August 2016) Handles "." and "-" in snapshot date, so 2016.08.28-144552 is same as 20160828144552 returns two values: first value is one of these: valid date string in df format - archive.is date is valid (including the text string 'short link' when url is the short form) empty string - wayback date is malformed (not a number, less than 8 digits, not a valid date) nil - wayback date is '/save/' second return value is an appropriate 'message' may or may not be formatted ]] local function decodeArchiveisDate(path, df) local snapdate if path:match ('^/%w+$') then -- short form url path is '/' followed by some number of base 62 digits and nothing else return "short link" -- e.g. http://archive.is/hD1qz end snapdate = mw.text.split (path, '/')[2]:gsub('[%.%-]', ''); -- get snapshot date, e.g. 2016.08.28-144552; remove periods and hyphens local dlen = string.len(snapdate) if dlen < 8 then -- we need 8 digits TODO: but shouldn't this be testing for 14 digits? return '', inlineRed (err_warn_msgs.ts_short, 'error'); -- return empty string and error message end local year, month, day = snapdate:match ('(%d%d%d%d)(%d%d)(%d%d)'); -- no need for snapdatelong here if not is_valid_date (year, month, day) then return '', inlineRed (err_warn_msgs.ts_date, 'error'); -- return empty string and error message end snapdate = table.concat ({year, month, day}, '-'); -- date comparisons are all done in iso format if 14 == dlen then return snapdate; -- return date else return snapdate, inlineRed (err_warn_msgs.ts_len, 'warning'); -- return date with warning message end end --[[--------------------------< serviceName >----------------------- Given a domain extracted by mw.uri.new() (eg. web.archive.org) set tail string and service ID ]] local function serviceName(host, no_link) local tracking; local index; host = host:lower():gsub ('^web%.(.+)', '%1'):gsub ('^www%.(.+)', '%1'); -- lowercase, remove web. and www. subdomains if services[host] then index = host; else for k, _ in pairs (services) do if host:find ('%f[%a]'..k:gsub ('([%.%-])', '%%%1')) then index = k; break; end end end if index then local out = {''}; -- empty string in [1] so that concatenated result has leading single space ulx.url1.service = services[index][4] or 'other'; tracking = services[index][5] or categories.other; -- build tail string if false == services[index][1] then -- select prefix table.insert (out, prefixes.at); elseif true == services[index][1] then table.insert (out, prefixes.atthe); else table.insert (out, services[index][1]); end table.insert (out, make_wikilink (services[index][2], services[index][3], no_link)); -- add article wikilink if services[index][6] then -- add tail postfix if it exists table.insert (out, services[index][6]); end ulx.url1.tail = table.concat (out, ' '); -- put it all together; result has leading space character else -- here when unknown archive ulx.url1.service = 'other'; tracking = categories.unknown; ulx.url1.tail = table.concat ({'', prefixes.at, host, inlineRed (err_warn_msgs.unknown_url, error)}, ' '); end track[tracking] = 1 end --[[--------------------------< parseExtraArgs >----------------------- Parse numbered arguments starting at 2, such as url2..url10, date2..date10, title2..title10 For example: {{webarchive |url=.. |url4=.. |url7=..}} Three url arguments not in numeric sequence (1..4..7). Function only processes arguments numbered 2 or greater (in this case 4 and 7) It creates numeric sequenced table entries like: urlx.url2.url = <argument value for url4> urlx.url3.url = <argument value for url7> Returns the number of URL arguments found numbered 2 or greater (in this case returns "2") ]] local function parseExtraArgs(args) local i, j, argurl, argurl2, argdate, argtitle j = 2 for i = 2, config.maxurls do argurl = "url" .. i if args[argurl] then argurl2 = "url" .. j ulx[argurl2] = {} ulx[argurl2]["url"] = args[argurl] argdate = "date" .. i if args[argdate] then ulx[argurl2]["date"] = args[argdate] else ulx[argurl2]["date"] = inlineRed (err_warn_msgs.date_miss, 'warning'); end argtitle = "title" .. i if args[argtitle] then ulx[argurl2]["title"] = args[argtitle] else ulx[argurl2]["title"] = nil end j = j + 1 end end if j == 2 then return 0 else return j - 2 end end --[[--------------------------< comma >----------------------- Given a date string, return "," if it's MDY ]] local function comma(date) return (date and date:match ('%a+ +%d%d?(,) +%d%d%d%d')) or ''; end --[[--------------------------< createRendering >----------------------- Return a rendering of the data in ulx[][] ]] local function createRendering() local displayfield local out = {}; local index_date, msg = ulx.url1.date:match ('(index)(.*)'); -- when ulx.url1.date extract 'index' text and message text (if there is a message) ulx.url1.date = ulx.url1.date:gsub ('index.*', 'index'); -- remove message if 'none' == ulx.url1.format then -- For {{wayback}}, {{webcite}} table.insert (out, '['); -- open extlink markup table.insert (out, ulx.url1.url); -- add url if ulx.url1.title then table.insert (out, ' ') -- the required space table.insert (out, ulx.url1.title) -- the title table.insert (out, ']'); -- close extlink markup table.insert (out, ulx.url1.tail); -- tail text if ulx.url1.date then table.insert (out, '&#32;('); -- open date text; TODO: why the html entity? replace with regular space? table.insert (out, 'index' == ulx.url1.date and s_text.archive or s_text.archived); -- add text table.insert (out, ' '); -- insert a space table.insert (out, ulx.url1.date); -- add date table.insert (out, ')'); -- close date text end else -- no title if index_date then -- when url date is 'index' table.insert (out, table.concat ({' ', s_text.Archive_index, ']'})); -- add the index link label table.insert (out, msg or ''); -- add date mismatch message when url date is /*/ and |date= has valid date else table.insert (out, table.concat ({' ', s_text.Archived, '] '})); -- add link label for url has timestamp date (will include mismatch message if there is one) end if ulx.url1.date then if 'index' ~= ulx.url1.date then table.insert (out, ulx.url1.date); -- add date when data is not 'index' end table.insert (out, comma(ulx.url1.date)); -- add ',' if date format is mdy table.insert (out, ulx.url1.tail); -- add tail text else -- no date table.insert (out, ulx.url1.tail); -- add tail text end end if 0 < ulx.url1.extraurls then -- For multiple archive URLs local tot = ulx.url1.extraurls + 1 table.insert (out, '.') -- terminate first url table.insert (out, table.concat ({' ', s_text.addlarchives, ': '})); -- add header text for i=2, tot do -- loop through the additionals local index = table.concat ({'url', i}); -- make an index displayfield = ulx[index]['title'] and 'title' or 'date'; -- choose display text table.insert (out, '['); -- open extlink markup table.insert (out, ulx[index]['url']); -- add the url table.insert (out, ' '); -- the required space table.insert (out, ulx[index][displayfield]); -- add the label table.insert (out, ']'); -- close extlink markup table.insert (out, i==tot and '.' or ', '); -- add terminator end end return table.concat (out); -- make a big string and done else -- For {{cite archives}} if 'addlarchives' == ulx.url1.format then -- Multiple archive services table.insert (out, table.concat ({s_text.addlarchives, ': '})); -- add header text else -- Multiple pages from the same archive table.insert (out, table.concat ({s_text.addlpages, ' '})); -- add header text table.insert (out, ulx.url1.date); -- add date to header text table.insert (out, ': '); -- close header text end local tot = ulx.url1.extraurls + 1; for i=1, tot do -- loop through the additionals local index = table.concat ({'url', i}); -- make an index table.insert (out, '['); -- open extlink markup table.insert (out, ulx[index]['url']); -- add url table.insert (out, ' '); -- add required space displayfield = ulx[index]['title']; if 'addlarchives' == ulx.url1.format then if not displayfield then displayfield = ulx[index]['date'] end else -- must be addlpages if not displayfield then displayfield = table.concat ({s_text.Page, ' ', i}); end end table.insert (out, displayfield); -- add title, date, page label text table.insert (out, ']'); -- close extlink markup table.insert (out, (i==tot and '.' or ', ')); -- add terminator end return table.concat (out); -- make a big string and done end end --[[--------------------------< P A R A M E T E R _ N A M E _ X L A T E >-------------------------------------- for internaltionalization, translate local-language parameter names to their English equivalents TODO: return error message if multiple aliases of the same canonical parameter name are found? returns two tables: new_args - holds canonical form parameters and their values either from translation or because the parameter was already in canonical form origin - maps canonical-form parameter names to their untranslated (local language) form for error messaging in the local language unrecognized parameters are ignored ]] local function parameter_name_xlate (args, params, enum_params) local name; -- holds modifiable name of the parameter name during evaluation local enum; -- for enumerated parameters, holds the enumerator during evaluation local found = false; -- flag used to break out of nested for loops local new_args = {}; -- a table that holds canonical and translated parameter k/v pairs local origin = {}; -- a table that maps original (local language) parameter names to their canonical name for local language error messaging local unnamed_params; -- set true when unsupported positional parameters are detected for k, v in pairs (args) do -- loop through all of the arguments in the args table name = k; -- copy of original parameter name if 'string' == type (k) then if non_western_digits then -- true when non-western digits supported at this wiki name = mw.ustring.gsub (name, '%d', digits); -- convert this wiki's non-western digits to western digits end enum = name:match ('%d+$'); -- get parameter enumerator if it exists; nil else if not enum then -- no enumerator so looking for non-enumnerated parameters -- TODO: insert shortcut here? if params[name] then name holds the canonical parameter name; no need to search further for pname, aliases in pairs (params) do -- loop through each parameter the params table for _, alias in ipairs (aliases) do -- loop through each alias in the parameter's aliases table if name == alias then new_args[pname] = v; -- create a new entry in the new_args table origin [pname] = k; -- create an entry to make canonical parameter name to original local language parameter name found = true; -- flag so that we can break out of these nested for loops break; -- no need to search the rest of the aliases table for name so go on to the next k, v pair end end if found then -- true when we found an alias that matched name found = false; -- reset the flag break; -- go do next args k/v pair end end else -- enumerated parameters name = name:gsub ('%d$', '#'); -- replace enumeration digits with place holder for table search -- TODO: insert shortcut here? if num_params[name] then name holds the canonical parameter name; no need to search further for pname, aliases in pairs (enum_params) do -- loop through each parameter the num_params table for _, alias in ipairs (aliases) do -- loop through each alias in the parameter's aliases table if name == alias then pname = pname:gsub ('#$', enum); -- replace the '#' place holder with the actual enumerator new_args[pname] = v; -- create a new entry in the new_args table origin [pname] = k; -- create an entry to make canonical parameter name to original local language parameter name found = true; -- flag so that we can break out of these nested for loops break; -- no need to search the rest of the aliases table for name so go on to the next k, v pair end end if found then -- true when we found an alias that matched name found = false; -- reset the flag break; -- go do next args k/v pair end end end else unnamed_params = true; -- flag for unsupported positional parameters end end -- for k, v return new_args, origin, unnamed_params; end --[[--------------------------< W E B A R C H I V E >---------------------------------------------------------- template entry point ]] local function webarchive(frame) local args = getArgs (frame); local data = mw.loadData (table.concat ({ -- make a data module name; sandbox or live 'Module:Webarchive/data', frame:getTitle():find('sandbox', 1, true) and '/sandbox' or '' -- this instance is ./sandbox then append /sandbox })); categories = data.categories; -- fill in the forward declarations config = data.config; if data.digits.enable then digits = data.digits; -- for i18n; table of digits in the local wiki's language non_western_digits = true; -- use_non_western_digits end err_warn_msgs = data.err_warn_msgs; excepted_pages = data.excepted_pages; month_num = data.month_num; -- for i18n; table of month names in the local wiki's language prefixes = data.prefixes; services = data.services; s_text = data.s_text; uncategorized_namespaces = data.uncategorized_namespaces; uncategorized_subpages = data.uncategorized_subpages; local origin = {}; -- holds a map of English to local language parameter names used in the current template; not currently used local unnamed_params; -- boolean set to true when template call has unnamed parameters args, origin, unnamed_params = parameter_name_xlate (args, data.params, data.enum_params); -- translate parameter names in args to English local date, format, msg, udate, uri, url; local ldf = 'iso'; -- when there is no |date= parameter, render url dates in iso format if args.url and args.url1 then -- URL argument (first) return inlineError (data.crit_err_msgs.conflicting, {origin.url, origin.url1}); end url = args.url or args.url1; if not url then return inlineError (data.crit_err_msgs.empty); end -- these iabot bugs perportedly fixed; removing these causes lua script error --[[ -- at Template:Webarchive/testcases/Production; resolve that before deleting these tests if mw.ustring.find( url, "https://web.http", 1, true ) then -- track bug - TODO: IAbot bug; not known if the bug has been fixed; deferred track[categories.error] = 1; return inlineError (data.crit_err_msgs.iabot1); end if url == "https://web.archive.org/http:/" then -- track bug - TODO: IAbot bug; not known if the bug has been fixed; deferred track[categories.error] = 1; return inlineError (data.crit_err_msgs.iabot2); end ]] if not (url:lower():find ('^http') or url:find ('^//')) then return inlineError (data.crit_err_msgs.invalid_url ); end ulx.url1 = {} ulx.url1.url = url ulx.url1.extraurls = parseExtraArgs(args) local good = false; good, uri = pcall (mw.uri.new, ulx.url1.url); -- get a table of uri parts from this url; protected mode to prevent lua error when ulx.url1.url is malformed if not good or nil == uri.host then -- abandon when ulx.url1.url is malformed return inlineError (data.crit_err_msgs.invalid_url); end serviceName(uri.host, args.nolink) if args.date and args.date1 then -- Date argument return inlineError (data.crit_err_msgs.conflicting, {origin.date, origin.date1}); end date = args.date or args.date1; date = date and date:gsub (' +', ' '); -- replace multiple spaces with a single space if date and config.verifydates then if '*' == date then date = 'index'; ldf = 'iso'; -- set to default format elseif 'mdy' == date then date = nil; -- if date extracted from URL, ldf = 'mdy'; -- then |date=mdy overrides iso elseif 'dmy' == date then date = nil; -- if date extracted from URL, ldf = 'dmy'; -- then |date=dmy overrides iso elseif 'ymd' == date then date = nil; -- if date extracted from URL, ldf = 'ymd'; -- then |date=ymd overrides iso else date, ldf = decode_date (date); -- get an iso format date from date and get date's original format end end if 'wayback' == ulx.url1.service or 'locwebarchives' == ulx.url1.service or 'ukgwa' == ulx.url1.service then if date then if config.verifydates then if ldf then udate, msg = decodeWaybackDate (uri.path); -- get the url date in iso format and format of date in |date=; 'index' when wayback url date is * if not udate then -- this is the only 'fatal' error return return inlineError (data.crit_err_msgs[msg]); end if udate ~= date then -- date comparison using iso format dates date = udate; msg = table.concat ({ inlineRed (err_warn_msgs.mismatch, 'warning'), -- add warning message msg, -- add message if there is one }); end end end else -- no |date= udate, msg = decodeWaybackDate (uri.path); if not udate then -- this is the only 'fatal' error return return inlineError (data.crit_err_msgs[msg]); end if '' == udate then date = nil; -- unset else date = udate; end end elseif 'webcite' == ulx.url1.service then if date then if config.verifydates then if ldf then udate = decodeWebciteDate (uri.path); -- get the url date in iso format if 'query' ~= udate then -- skip if query if udate ~= date then -- date comparison using iso format dates date = udate; msg = table.concat ({ inlineRed (err_warn_msgs.mismatch, 'warning'), }); end end end end else date = decodeWebciteDate( uri.path, "iso" ) if date == "query" then date = nil; -- unset msg = inlineRed (err_warn_msgs.date_miss, 'warning'); elseif not date then -- invalid base62 string date = inlineRed (err_warn_msgs.date1, 'error'); end end elseif 'archiveis' == ulx.url1.service then if date then if config.verifydates then if ldf then udate, msg = decodeArchiveisDate (uri.path) -- get the url date in iso format if 'short link' ~= udate then -- skip if short link if udate ~= date then -- date comparison using iso format dates date = udate; msg = table.concat ({ inlineRed (err_warn_msgs.mismatch, 'warning'), -- add warning message msg, -- add message if there is one }); end end end end else -- no |date= udate, msg = decodeArchiveisDate( uri.path, "iso" ) if udate == "short link" then date = nil; -- unset msg = inlineRed (err_warn_msgs.date_miss, 'warning'); elseif '' == udate then date = nil; -- unset else date = udate; end end else -- some other service if not date then msg = inlineRed (err_warn_msgs.date_miss, 'warning'); end end if 'index' == date then ulx.url1.date = date .. (msg or ''); -- create index + message (if there is one) elseif date then ulx.url1.date = makeDate (date, nil, nil, ldf) .. (msg or ''); -- create a date in the wiki's local language + message (if there is one) else ulx.url1.date = msg; end format = args.format; -- Format argument if not format then format = "none" else for k, v in pairs (data.format_vals) do -- |format= accepts two specific values loop through a table of those values local found; -- declare a nil flag for _, p in ipairs (v) do -- loop through local language variants if format == p then -- when |format= value matches format = k; -- use name from table key found = true; -- declare found so that we can break out of outer for loop break; -- break out of inner for loop end end if found then break; end end if format == "addlpages" then if not ulx.url1.date then format = "none" end elseif format == "addlarchives" then format = "addlarchives" else format = "none" end end ulx.url1.format = format if args.title and args.title1 then -- Title argument return inlineError (data.crit_err_msgs.conflicting, {origin.title, origin.title1}); end ulx.url1.title = args.title or args.title1; local rend = createRendering() if not rend then return inlineError (data.crit_err_msgs.unknown); end return rend .. ((unnamed_params and inlineRed (err_warn_msgs.unnamed_params, 'warning')) or '') .. createTracking(); end --[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return {webarchive = webarchive}; pvifr0bhl0l6kt45y91pz5w049rbnxe Module:Portal 828 1723 14263 2024-08-02T23:35:56Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14263 Scribunto text/plain --[==[ This module is a Lua implementation of the old {{Portal}} template. As of February 2019 it is used on nearly 7,900,000 articles. -- Please take care when updating it! It outputs two functions: p.portal, which generates a list of portals, and p.image, which -- produces the image name for an individual portal. -- The portal image data is kept in submodules of [[Module:Portal/images]], listed below: -- [[Module:Portal/images/a]] - for portal names beginning with "A". -- [[Module:Portal/images/b]] - for portal names beginning with "B". -- [[Module:Portal/images/c]] - for portal names beginning with "C". -- [[Module:Portal/images/d]] - for portal names beginning with "D". -- [[Module:Portal/images/e]] - for portal names beginning with "E". -- [[Module:Portal/images/f]] - for portal names beginning with "F". -- [[Module:Portal/images/g]] - for portal names beginning with "G". -- [[Module:Portal/images/h]] - for portal names beginning with "H". -- [[Module:Portal/images/i]] - for portal names beginning with "I". -- [[Module:Portal/images/j]] - for portal names beginning with "J". -- [[Module:Portal/images/k]] - for portal names beginning with "K". -- [[Module:Portal/images/l]] - for portal names beginning with "L". -- [[Module:Portal/images/m]] - for portal names beginning with "M". -- [[Module:Portal/images/n]] - for portal names beginning with "N". -- [[Module:Portal/images/o]] - for portal names beginning with "O". -- [[Module:Portal/images/p]] - for portal names beginning with "P". -- [[Module:Portal/images/q]] - for portal names beginning with "Q". -- [[Module:Portal/images/r]] - for portal names beginning with "R". -- [[Module:Portal/images/s]] - for portal names beginning with "S". -- [[Module:Portal/images/t]] - for portal names beginning with "T". -- [[Module:Portal/images/u]] - for portal names beginning with "U". -- [[Module:Portal/images/v]] - for portal names beginning with "V". -- [[Module:Portal/images/w]] - for portal names beginning with "W". -- [[Module:Portal/images/x]] - for portal names beginning with "X". -- [[Module:Portal/images/y]] - for portal names beginning with "Y". -- [[Module:Portal/images/z]] - for portal names beginning with "Z". -- [[Module:Portal/images/other]] - for portal names beginning with any other letters. This includes numbers, -- letters with diacritics, and letters in non-Latin alphabets. -- [[Module:Portal/images/aliases]] - for adding aliases for existing portal names. Use this page for variations -- in spelling and diacritics, etc., no matter what letter the portal begins with. -- -- The images data pages are separated by the first letter to reduce server load when images are added, changed, or removed. -- Previously all the images were on one data page at [[Module:Portal/images]], but this had the disadvantage that all -- 5,000,000 pages using this module needed to be refreshed every time an image was added or removed. ]==] local p = {} -- determine whether we're being called from a sandbox local isSandbox = mw.getCurrentFrame():getTitle():find('sandbox', 1, true) local sandbox = isSandbox and '/sandbox' or '' local function sandboxVersion(s) return isSandbox and s..'-sand' or s end local templatestyles = 'Module:Portal'..sandbox..'/styles.css' local getArgs = require('Module:Arguments').getArgs local yesno = require('Module:Yesno') -- List of non-talk namespaces which should not be tracked (Talk pages are never tracked) local badNamespaces = {'user','template','draft','wikipedia'} -- Check whether to do tracking in this namespace -- Returns true unless the page is one of the banned namespaces local function checkTracking(title) local thisPage = title or mw.title.getCurrentTitle() if thisPage.isTalkPage then return false end local ns = thisPage.nsText:lower() for _, v in ipairs(badNamespaces) do if ns == v then return false end end return true end local function matchImagePage(s) -- Finds the appropriate image subpage given a lower-case -- portal name plus the first letter of that portal name. if type(s) ~= 'string' or #s < 1 then return end local firstLetter = mw.ustring.sub(s, 1, 1) local imagePage if mw.ustring.find(firstLetter, '^[a-z]') then imagePage = 'Module:Portal/images/' .. firstLetter .. sandbox else imagePage = 'Module:Portal/images/other' .. sandbox end return mw.loadData(imagePage)[s] end local function getAlias(s) -- Gets an alias from the image alias data page. local aliasData = mw.loadData('Module:Portal/images/aliases'..sandbox) for portal, aliases in pairs(aliasData) do for _, alias in ipairs(aliases) do if alias == s then return portal end end end end local defaultImage = 'Portal-puzzle.svg|link=|alt=' local function getImageName(s) -- Gets the image name for a given string. if type(s) ~= 'string' or #s < 1 then return defaultImage end s = mw.ustring.lower(s) return matchImagePage(s) or matchImagePage(getAlias(s)) or defaultImage end local function exists(title) local success, exists = pcall(function() return title.exists end) -- If success = false, then we're out of expensive parser function calls and can't check whether it exists -- in that case, don't throw a Lua error return not success or exists end -- Function to check argument portals for errors, generate tracking categories if needed -- Function first checks for too few/many portals provided -- Then checks the portal list to purge any portals that don't exist -- Arguments: -- portals: raw list of portals -- args.tracking: is tracking requested? (will not track on bad titles or namespaces) -- args.redlinks: should redlinks be displayed? -- args.minPortals: minimum number of portal arguments -- args.maxPortals: maximum number of portal arguments -- Returns: -- portals = list of portals, with redlinks purged (if args.redlinks=false) -- trackingCat = possible tracking category -- errorMsg = error message function p._checkPortals(portals, args) local trackingCat = '' local errMsg = nil -- Tracking is on by default. -- It is disabled if any of the following is true -- 1/ the parameter "tracking" is set to 'no, 'n', or 'false' -- 2/ the current page fails the namespace or pagename tests local trackingEnabled = args.tracking and checkTracking() args.minPortals = args.minPortals or 1 args.maxPortals = args.maxPortals or -1 -- check for too few portals if #portals < args.minPortals then errMsg = 'please specify at least '..args.minPortals..' portal'..(args.minPortals > 1 and 's' or '') trackingCat = (trackingEnabled and '[[Category:Portal templates with too few portals]]' or '') return portals, trackingCat, errMsg end -- check for too many portals if args.maxPortals >= 0 and #portals > args.maxPortals then errMsg = 'too many portals (maximum = '..args.maxPortals..')' trackingCat = (trackingEnabled and '[[Category:Portal templates with too many portals]]' or '') return portals, trackingCat, errMsg end if not args.redlinks or trackingEnabled then -- make new list of portals that exist local existingPortals = {} for _, portal in ipairs(portals) do local portalTitle = mw.title.new(portal,"Portal") -- if portal exists, put it into list if portalTitle and exists(portalTitle) then table.insert(existingPortals,portal) -- otherwise set tracking cat elseif trackingEnabled then trackingCat = "[[Category:Portal templates with redlinked portals]]" end end -- If redlinks is off, use portal list purged of redlinks portals = args.redlinks and portals or existingPortals -- if nothing left after purge, set tracking cat if #portals == 0 and trackingEnabled then trackingCat = trackingCat.."[[Category:Pages with empty portal template]]" end end return portals, trackingCat, errMsg end local function portalBox(args) return mw.html.create('ul') :attr('role', 'navigation') :attr('aria-label', 'Portals') :addClass('noprint') :addClass(args.error and '' or sandboxVersion('portalbox')) :addClass(args.border and sandboxVersion('portalborder') or '') :addClass(sandboxVersion(args.left and 'portalleft' or 'portalright')) :css('margin', args.margin or nil) :newline() end local function fillBox(root, contents) for _, item in ipairs(contents) do local entry = root:tag('li') entry:addClass(sandboxVersion('portalbox-entry')) local image = entry:tag('span') image:addClass(sandboxVersion('portalbox-image')) image:wikitext(item[1]) local link = entry:tag('span') link:addClass(sandboxVersion('portalbox-link')) link:wikitext(item[2]) end return root end function p._portal(portals, args) -- This function builds the portal box used by the {{portal}} template. -- Normalize all arguments if args.redlinks == 'include' then args.redlinks = true end args.addBreak = args['break'] for key, default in pairs({left=false,tracking=true,nominimum=false, redlinks=false,addBreak=false,border=true}) do if args[key] == nil then args[key] = default end args[key] = yesno(args[key], default) end local root = portalBox(args) local trackingCat = '' local errMsg = nil args.minPortals = args.nominimum and 0 or 1 args.maxPortals = -1 portals, trackingCat, errMsg = p._checkPortals(portals, args) root:wikitext(trackingCat) -- if error message, put it in the box and return if errMsg then if args.border then -- suppress error message when border=no args.error = true -- recreate box without fancy formatting root = portalBox(args) root:wikitext(trackingCat) local errTag = root:tag('strong') errTag:addClass('error') errTag:css('padding','0.2em') errTag:wikitext('Error: '..errMsg) end return tostring(root) end -- if no portals (and no error), just return tracking category if #portals == 0 then return trackingCat end local contents = {} -- Display the portals specified in the positional arguments. local defaultUsed = nil for _, portal in ipairs(portals) do local portalImage = getImageName(portal) if portalImage == defaultImage then defaultUsed = portal end local image = string.format('[[File:%s|32x28px|class=noviewer]]', portalImage) local link = string.format('[[Portal:%s|%s%sportal]]', portal, portal, args.addBreak and '<br />' or ' ') table.insert(contents, {image, link}) end if defaultUsed and args.tracking and checkTracking() then local cat = string.format('[[Category:Portal templates with default image|%s]]', defaultUsed) root:wikitext(cat) end return tostring(fillBox(root, contents)) end function p._demo(imageList, args) for key, default in pairs({left=false,border=true}) do if args[key] == nil then args[key] = default end args[key] = yesno(args[key], default) end local root = portalBox(args) local contents = {} -- Display the portals specified in the positional arguments. for _, fn in ipairs(imageList) do local image = string.format('[[File:%s|32x28px|class=noviewer]]',fn) local link = string.format('[[:File:%s|%s]]',fn,fn) table.insert(contents,{image,link}) end return tostring(fillBox(root,contents)) end function p._image(portal,keep) -- Wrapper function to allow getImageName() to be accessed through #invoke. -- backward compatibility: if table passed, take first element if type(portal) == 'table' then portal = portal[1] end local name = getImageName(portal) -- If keep is yes (or equivalent), then allow all metadata (like image borders) to be returned local keepargs = yesno(keep) local args = mw.text.split(name, "|", true) local result = {args[1]} -- the filename always comes first local category = '' -- parse name, looking for category arguments for i = 2,#args do local m = mw.ustring.match(args[i], "^%s*category%s*=") if keepargs or m then table.insert(result, args[i]) end end -- reassemble arguments return table.concat(result,"|") end local function getAllImageTable() -- Returns an array containing all image subpages (minus aliases) as loaded by mw.loadData. local images = {} for i, subpage in ipairs{'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'other'} do local imageTable = mw.loadData('Module:Portal/images/' .. subpage .. sandbox) for portal, image in pairs(imageTable) do local args = mw.text.split(image,"|") images[portal] = args[1] -- just use image filename end end return images end function p._displayAll(portals, args) -- This function displays all portals that have portal images. This function is for maintenance purposes and should not be used in -- articles, for two reasons: 1) there are over 1500 portals with portal images, and 2) the module doesn't record how the portal -- names are capitalized, so the portal links may be broken. local lang = mw.language.getContentLanguage() portals = portals or {} for portal in pairs(getAllImageTable()) do table.insert(portals,lang:ucfirst(portal)) end table.sort(portals) args.redlinks = args.redlinks or "yes" return p._portal(portals, args) end function p._imageDupes() -- This function searches the image subpages to find duplicate images. If duplicate images exist, it is not necessarily a bad thing, -- as different portals might just happen to choose the same image. However, this function is helpful in identifying images that -- should be moved to a portal alias for ease of maintenance. local exists, dupes = {}, {} for portal, image in pairs(getAllImageTable()) do if not exists[image] then exists[image] = portal else table.insert(dupes, string.format('The image "[[:File:%s|%s]]" is used for both portals "%s" and "%s".', image, image, exists[image], portal)) end end if #dupes < 1 then return 'No duplicate images found.' else return 'The following duplicate images were found:\n* ' .. table.concat(dupes, '\n* ') end end local function processPortalArgs(args) -- This function processes a table of arguments and returns two tables: an array of portal names for processing by ipairs, and a table of -- the named arguments that specify style options, etc. We need to use ipairs because we want to list all the portals in the order -- they were passed to the template, but we also want to be able to deal with positional arguments passed explicitly, for example -- {{portal|2=Politics}}. The behaviour of ipairs is undefined if nil values are present, so we need to make sure they are all removed. args = type(args) == 'table' and args or {} local portals = {} local namedArgs = {} for k, v in pairs(args) do if type(k) == 'number' and type(v) == 'string' then -- Make sure we have no non-string portal names. table.insert(portals, k) elseif type(k) ~= 'number' then namedArgs[k] = v end end table.sort(portals) for i, v in ipairs(portals) do portals[i] = args[v] end return portals, namedArgs end -- Entry point for sorting portals from other named arguments function p._processPortalArgs(args) return processPortalArgs(args) end function p.image(frame) local origArgs = getArgs(frame) local portals, args = processPortalArgs(origArgs) return p._image(portals[1],args.border) end function p.demo(frame) local args = getArgs(frame) local styles = frame:extensionTag{ name = 'templatestyles', args = { src = templatestyles} } return styles..p._demo(args,args) end local function makeWrapper(funcName) -- Processes external arguments and sends them to the other functions. return function (frame) -- If called via #invoke, use the args passed into the invoking -- template, or the args passed to #invoke if any exist. Otherwise -- assume args are being passed directly in from the debug console -- or from another Lua module. -- Also: trim whitespace and remove blank arguments local origArgs = getArgs(frame) -- create two tables to pass to func: an array of portal names, and a table of named arguments. local portals, args = processPortalArgs(origArgs) local results = '' if funcName == '_portal' or funcName == '_displayAll' then results = frame:extensionTag{ name = 'templatestyles', args = { src = templatestyles} } end return results .. p[funcName](portals, args) end end for _, funcName in ipairs{'portal', 'imageDupes', 'displayAll'} do p[funcName] = makeWrapper('_' .. funcName) end return p hb8hpupxe09e9zpapicp82lmdlism6b Module:Listen 828 1724 14264 2024-08-02T23:36:12Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14264 Scribunto text/plain local mFileLink = require('Module:File link') local mTableTools = require('Module:TableTools') local mSideBox = require('Module:Side box') local lang = mw.language.new('en') local p = {} local function formatLength(length) -- Formats a duration in seconds in "(h:)mm:ss" (minutes are zero-padded -- only if there are hours). if not length or length == 0 then return nil end -- Add 0.5 to offset the rounding down local t = lang:getDurationIntervals(length + 0.5, { 'hours', 'minutes', 'seconds' }) local s = t.seconds and string.format('%02d', t.seconds) or '00' local m = t.minutes or 0 local span = mw.html.create('span'):addClass('duration') if t.hours then span :tag('span') :addClass('h') :wikitext(t.hours) :done() :wikitext(':') m = string.format('%02d', m) end span :tag('span') :addClass('min') :wikitext(m) :done() :wikitext(':') :tag('span') :addClass('s') :wikitext(s) :done() return tostring(span) end local function renderRow(filename, title, play, alt, description, start, length, hasImage) -- Renders the HTML for one file description row. if not filename then return nil end length = formatLength(length) length = length and string.format(' (%s)', length) or '' local root = mw.html.create('') root:tag('div') :addClass('haudio') :newline() :tag('div') :addClass('listen-file-header') :wikitext(string.format( '[[:File:%s|%s]]%s', filename, title or '', length )) :done() :newline() :tag('div') :wikitext(play ~= 'no' and mFileLink._main{ file = filename, size = hasImage and '232px' or '215px', alt = alt, start = start } or nil ) :done() :newline() :tag('div') :addClass('description') :wikitext(description) :done() :done() return tostring(root) end local function renderTrackingCategories(isPlain, hasMissing, isEmpty, titleObj) -- Renders all tracking categories produced by the template. -- isPlain, hasMissing and isEmpty are passed through from p._main, -- and the titleObj is only used for testing purposes. local cats = {} local currentTitle = titleObj or mw.title.getCurrentTitle() if currentTitle.namespace == 0 then -- We are in mainspace. if not isEmpty then cats[#cats + 1] = 'Articles with hAudio microformats' end if hasMissing then cats[#cats + 1] = 'Articles with empty listen template' end end if isPlain then cats[#cats + 1] = 'Listen template using plain parameter' end for i, cat in ipairs(cats) do cats[i] = string.format('[[Category:%s]]', cat) end return table.concat(cats) end function p._main(args) -- Organise the arguments by number. local isPlain = args.plain == 'yes' local isEmbedded = args.embed and true local hasImage = not isPlain and not isEmbedded and args.image ~= 'none' local numArgs, missingFiles = {}, {} do local origNumArgs = mTableTools.numData(args) origNumArgs[1] = origNumArgs.other -- Overwrite args.filename1 etc. with args.filename etc. origNumArgs = mTableTools.compressSparseArray(origNumArgs) for i, t in ipairs(origNumArgs) do -- Check if the files exist. local obj = t.filename and mw.title.makeTitle(-2, t.filename) if obj and obj.exists then if t.length == 'yes' or -- Show length if the video height would be less than 150px obj.file.width / obj.file.height > (hasImage and 1.547 or 1.434) then t.length = obj.file.length else t.length = nil end numArgs[#numArgs + 1] = t else missingFiles[#missingFiles + 1] = t.filename or i end end end -- Render warning local hasMissing = #missingFiles ~= 0 local previewWarning = '' if hasMissing then for i, v in ipairs(missingFiles) do missingFiles[i] = type(v) == 'string' and string.format('missing file "%s"', v) or string.format('empty filename #%s', v) end previewWarning = string.format( 'Page using [[Template:Listen]] with %s', mw.text.listToText(missingFiles) ) previewWarning = require('Module:If preview')._warning({previewWarning}) end -- Exit early if none exist. if #numArgs == 0 then return previewWarning .. renderTrackingCategories(isPlain, hasMissing, true) end -- Build the arguments for {{side box}} local sbArgs = { metadata = 'no', position = (isPlain or isEmbedded) and 'left' or args.pos, style = args.style, templatestyles = 'Module:Listen/styles.css' } -- Class arguments do local class = { 'listen', 'noprint' } if isPlain then table.insert(class, 'listen-plain') end if isEmbedded then table.insert(class, 'listen-embedded') end if not hasImage then table.insert(class, 'listen-noimage') end if args.pos == 'left' and not isPlain and not isEmbedded then table.insert(class, 'listen-left') elseif args.pos == 'center' then table.insert(class, 'listen-center') end sbArgs.class = table.concat(class, ' ') end -- Image if not isPlain and not isEmbedded then if args.image then sbArgs.image = args.image else local images = { speech = 'Audio-input-microphone.svg', music = 'Gnome-mime-audio-openclipart.svg', default = 'Gnome-mime-sound-openclipart.svg' } sbArgs.image = mFileLink._main{ file = args.type and images[args.type] or images.default, size = '65x50px', location = 'center', link = '', alt = '' } end end -- Text do local header if args.header then header = mw.html.create('div') header:addClass('listen-header') :wikitext(args.header) header = tostring(header) .. '\n' else header = '' end local text = {} for i, t in ipairs(numArgs) do text[#text + 1] = renderRow( t.filename, t.title, t.play, t.alt, t.description, t.start, t.length, hasImage ) if numArgs[i + 1] then text[#text + 1] = '<hr/>' end end sbArgs.text = header .. table.concat(text) end -- Below if not isPlain and not isEmbedded and args.help ~= 'no' then sbArgs.below = string.format( '<hr/><i class="selfreference">Problems playing %s? See [[Help:Media|media help]].</i>', #numArgs == 1 and 'this file' or 'these files' ) end -- Render the side box. local sideBox = mSideBox._main(sbArgs) -- Render the tracking categories. local trackingCategories = renderTrackingCategories(isPlain, hasMissing) return previewWarning .. sideBox .. trackingCategories end function p.main(frame) local origArgs = frame:getParent().args local args = {} for k, v in pairs(origArgs) do if v ~= '' then args[k] = v end end return p._main(args) end return p pshu9hn2rm9f5n35bkb0qnl4u7oiy1b Module:Anchor 828 1725 14265 2024-08-02T23:36:23Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14265 Scribunto text/plain -- This module implements {{anchor}}. local getArgs = require('Module:Arguments').getArgs local tableTools = require('Module:TableTools') local p = {} function p.main(frame) -- Get the positional arguments from #invoke, remove any nil values, -- and pass them to p._main. local args = getArgs(frame) local argArray = tableTools.compressSparseArray(args) return p._main(unpack(argArray)) end function p._main(...) -- Generate the list of anchors. local anchors = {...} local ret = {} for _, anchor in ipairs(anchors) do ret[#ret + 1] = '<span class="anchor" id="' .. anchor .. '"></span>' end return table.concat(ret) end return p qn9l8z10vmc8ghld7804a9aaffg6g8o Module:Lang/data/iana regions 828 1726 14266 2024-08-02T23:40:55Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14266 Scribunto text/plain -- File-Date: 2024-06-14 return { ["AC"] = {"Ascension Island"}, ["AD"] = {"Andorra"}, ["AE"] = {"United Arab Emirates"}, ["AF"] = {"Afghanistan"}, ["AG"] = {"Antigua and Barbuda"}, ["AI"] = {"Anguilla"}, ["AL"] = {"Albania"}, ["AM"] = {"Armenia"}, ["AO"] = {"Angola"}, ["AQ"] = {"Antarctica"}, ["AR"] = {"Argentina"}, ["AS"] = {"American Samoa"}, ["AT"] = {"Austria"}, ["AU"] = {"Australia"}, ["AW"] = {"Aruba"}, ["AX"] = {"Åland Islands"}, ["AZ"] = {"Azerbaijan"}, ["BA"] = {"Bosnia and Herzegovina"}, ["BB"] = {"Barbados"}, ["BD"] = {"Bangladesh"}, ["BE"] = {"Belgium"}, ["BF"] = {"Burkina Faso"}, ["BG"] = {"Bulgaria"}, ["BH"] = {"Bahrain"}, ["BI"] = {"Burundi"}, ["BJ"] = {"Benin"}, ["BL"] = {"Saint Barthélemy"}, ["BM"] = {"Bermuda"}, ["BN"] = {"Brunei Darussalam"}, ["BO"] = {"Bolivia"}, ["BQ"] = {"Bonaire, Sint Eustatius and Saba"}, ["BR"] = {"Brazil"}, ["BS"] = {"Bahamas"}, ["BT"] = {"Bhutan"}, ["BV"] = {"Bouvet Island"}, ["BW"] = {"Botswana"}, ["BY"] = {"Belarus"}, ["BZ"] = {"Belize"}, ["CA"] = {"Canada"}, ["CC"] = {"Cocos (Keeling) Islands"}, ["CD"] = {"The Democratic Republic of the Congo"}, ["CF"] = {"Central African Republic"}, ["CG"] = {"Congo"}, ["CH"] = {"Switzerland"}, ["CI"] = {"Côte d'Ivoire"}, ["CK"] = {"Cook Islands"}, ["CL"] = {"Chile"}, ["CM"] = {"Cameroon"}, ["CN"] = {"China"}, ["CO"] = {"Colombia"}, ["CP"] = {"Clipperton Island"}, ["CQ"] = {"Sark"}, ["CR"] = {"Costa Rica"}, ["CU"] = {"Cuba"}, ["CV"] = {"Cabo Verde", "Cape Verde"}, ["CW"] = {"Curaçao"}, ["CX"] = {"Christmas Island"}, ["CY"] = {"Cyprus"}, ["CZ"] = {"Czechia", "Czech Republic"}, ["DE"] = {"Germany"}, ["DG"] = {"Diego Garcia"}, ["DJ"] = {"Djibouti"}, ["DK"] = {"Denmark"}, ["DM"] = {"Dominica"}, ["DO"] = {"Dominican Republic"}, ["DZ"] = {"Algeria"}, ["EA"] = {"Ceuta, Melilla"}, ["EC"] = {"Ecuador"}, ["EE"] = {"Estonia"}, ["EG"] = {"Egypt"}, ["EH"] = {"Western Sahara"}, ["ER"] = {"Eritrea"}, ["ES"] = {"Spain"}, ["ET"] = {"Ethiopia"}, ["EU"] = {"European Union"}, ["EZ"] = {"Eurozone"}, ["FI"] = {"Finland"}, ["FJ"] = {"Fiji"}, ["FK"] = {"Falkland Islands (Malvinas)"}, ["FM"] = {"Federated States of Micronesia"}, ["FO"] = {"Faroe Islands"}, ["FR"] = {"France"}, ["GA"] = {"Gabon"}, ["GB"] = {"United Kingdom"}, ["GD"] = {"Grenada"}, ["GE"] = {"Georgia"}, ["GF"] = {"French Guiana"}, ["GG"] = {"Guernsey"}, ["GH"] = {"Ghana"}, ["GI"] = {"Gibraltar"}, ["GL"] = {"Greenland"}, ["GM"] = {"Gambia"}, ["GN"] = {"Guinea"}, ["GP"] = {"Guadeloupe"}, ["GQ"] = {"Equatorial Guinea"}, ["GR"] = {"Greece"}, ["GS"] = {"South Georgia and the South Sandwich Islands"}, ["GT"] = {"Guatemala"}, ["GU"] = {"Guam"}, ["GW"] = {"Guinea-Bissau"}, ["GY"] = {"Guyana"}, ["HK"] = {"Hong Kong"}, ["HM"] = {"Heard Island and McDonald Islands"}, ["HN"] = {"Honduras"}, ["HR"] = {"Croatia"}, ["HT"] = {"Haiti"}, ["HU"] = {"Hungary"}, ["IC"] = {"Canary Islands"}, ["ID"] = {"Indonesia"}, ["IE"] = {"Ireland"}, ["IL"] = {"Israel"}, ["IM"] = {"Isle of Man"}, ["IN"] = {"India"}, ["IO"] = {"British Indian Ocean Territory"}, ["IQ"] = {"Iraq"}, ["IR"] = {"Islamic Republic of Iran"}, ["IS"] = {"Iceland"}, ["IT"] = {"Italy"}, ["JE"] = {"Jersey"}, ["JM"] = {"Jamaica"}, ["JO"] = {"Jordan"}, ["JP"] = {"Japan"}, ["KE"] = {"Kenya"}, ["KG"] = {"Kyrgyzstan"}, ["KH"] = {"Cambodia"}, ["KI"] = {"Kiribati"}, ["KM"] = {"Comoros"}, ["KN"] = {"Saint Kitts and Nevis"}, ["KP"] = {"Democratic People's Republic of Korea"}, ["KR"] = {"Republic of Korea"}, ["KW"] = {"Kuwait"}, ["KY"] = {"Cayman Islands"}, ["KZ"] = {"Kazakhstan"}, ["LA"] = {"Lao People's Democratic Republic"}, ["LB"] = {"Lebanon"}, ["LC"] = {"Saint Lucia"}, ["LI"] = {"Liechtenstein"}, ["LK"] = {"Sri Lanka"}, ["LR"] = {"Liberia"}, ["LS"] = {"Lesotho"}, ["LT"] = {"Lithuania"}, ["LU"] = {"Luxembourg"}, ["LV"] = {"Latvia"}, ["LY"] = {"Libya"}, ["MA"] = {"Morocco"}, ["MC"] = {"Monaco"}, ["MD"] = {"Moldova"}, ["ME"] = {"Montenegro"}, ["MF"] = {"Saint Martin (French part)"}, ["MG"] = {"Madagascar"}, ["MH"] = {"Marshall Islands"}, ["MK"] = {"North Macedonia"}, ["ML"] = {"Mali"}, ["MM"] = {"Myanmar"}, ["MN"] = {"Mongolia"}, ["MO"] = {"Macao"}, ["MP"] = {"Northern Mariana Islands"}, ["MQ"] = {"Martinique"}, ["MR"] = {"Mauritania"}, ["MS"] = {"Montserrat"}, ["MT"] = {"Malta"}, ["MU"] = {"Mauritius"}, ["MV"] = {"Maldives"}, ["MW"] = {"Malawi"}, ["MX"] = {"Mexico"}, ["MY"] = {"Malaysia"}, ["MZ"] = {"Mozambique"}, ["NA"] = {"Namibia"}, ["NC"] = {"New Caledonia"}, ["NE"] = {"Niger"}, ["NF"] = {"Norfolk Island"}, ["NG"] = {"Nigeria"}, ["NI"] = {"Nicaragua"}, ["NL"] = {"Netherlands"}, ["NO"] = {"Norway"}, ["NP"] = {"Nepal"}, ["NR"] = {"Nauru"}, ["NU"] = {"Niue"}, ["NZ"] = {"New Zealand"}, ["OM"] = {"Oman"}, ["PA"] = {"Panama"}, ["PE"] = {"Peru"}, ["PF"] = {"French Polynesia"}, ["PG"] = {"Papua New Guinea"}, ["PH"] = {"Philippines"}, ["PK"] = {"Pakistan"}, ["PL"] = {"Poland"}, ["PM"] = {"Saint Pierre and Miquelon"}, ["PN"] = {"Pitcairn"}, ["PR"] = {"Puerto Rico"}, ["PS"] = {"State of Palestine"}, ["PT"] = {"Portugal"}, ["PW"] = {"Palau"}, ["PY"] = {"Paraguay"}, ["QA"] = {"Qatar"}, ["RE"] = {"Réunion"}, ["RO"] = {"Romania"}, ["RS"] = {"Serbia"}, ["RU"] = {"Russian Federation"}, ["RW"] = {"Rwanda"}, ["SA"] = {"Saudi Arabia"}, ["SB"] = {"Solomon Islands"}, ["SC"] = {"Seychelles"}, ["SD"] = {"Sudan"}, ["SE"] = {"Sweden"}, ["SG"] = {"Singapore"}, ["SH"] = {"Saint Helena, Ascension and Tristan da Cunha"}, ["SI"] = {"Slovenia"}, ["SJ"] = {"Svalbard and Jan Mayen"}, ["SK"] = {"Slovakia"}, ["SL"] = {"Sierra Leone"}, ["SM"] = {"San Marino"}, ["SN"] = {"Senegal"}, ["SO"] = {"Somalia"}, ["SR"] = {"Suriname"}, ["SS"] = {"South Sudan"}, ["ST"] = {"Sao Tome and Principe"}, ["SV"] = {"El Salvador"}, ["SX"] = {"Sint Maarten (Dutch part)"}, ["SY"] = {"Syrian Arab Republic"}, ["SZ"] = {"Eswatini", "eSwatini", "Swaziland"}, ["TA"] = {"Tristan da Cunha"}, ["TC"] = {"Turks and Caicos Islands"}, ["TD"] = {"Chad"}, ["TF"] = {"French Southern Territories"}, ["TG"] = {"Togo"}, ["TH"] = {"Thailand"}, ["TJ"] = {"Tajikistan"}, ["TK"] = {"Tokelau"}, ["TL"] = {"Timor-Leste"}, ["TM"] = {"Turkmenistan"}, ["TN"] = {"Tunisia"}, ["TO"] = {"Tonga"}, ["TR"] = {"Türkiye", "Turkey"}, ["TT"] = {"Trinidad and Tobago"}, ["TV"] = {"Tuvalu"}, ["TW"] = {"Taiwan, Province of China"}, ["TZ"] = {"United Republic of Tanzania"}, ["UA"] = {"Ukraine"}, ["UG"] = {"Uganda"}, ["UM"] = {"United States Minor Outlying Islands"}, ["UN"] = {"United Nations"}, ["US"] = {"United States"}, ["UY"] = {"Uruguay"}, ["UZ"] = {"Uzbekistan"}, ["VA"] = {"Holy See (Vatican City State)"}, ["VC"] = {"Saint Vincent and the Grenadines"}, ["VE"] = {"Venezuela"}, ["VG"] = {"British Virgin Islands"}, ["VI"] = {"U.S. Virgin Islands"}, ["VN"] = {"Viet Nam"}, ["VU"] = {"Vanuatu"}, ["WF"] = {"Wallis and Futuna"}, ["WS"] = {"Samoa"}, ["YE"] = {"Yemen"}, ["YT"] = {"Mayotte"}, ["ZA"] = {"South Africa"}, ["ZM"] = {"Zambia"}, ["ZW"] = {"Zimbabwe"}, ["001"] = {"World"}, ["002"] = {"Africa"}, ["003"] = {"North America"}, ["005"] = {"South America"}, ["009"] = {"Oceania"}, ["011"] = {"Western Africa"}, ["013"] = {"Central America"}, ["014"] = {"Eastern Africa"}, ["015"] = {"Northern Africa"}, ["017"] = {"Middle Africa"}, ["018"] = {"Southern Africa"}, ["019"] = {"Americas"}, ["021"] = {"Northern America"}, ["029"] = {"Caribbean"}, ["030"] = {"Eastern Asia"}, ["034"] = {"Southern Asia"}, ["035"] = {"South-Eastern Asia"}, ["039"] = {"Southern Europe"}, ["053"] = {"Australia and New Zealand"}, ["054"] = {"Melanesia"}, ["057"] = {"Micronesia"}, ["061"] = {"Polynesia"}, ["142"] = {"Asia"}, ["143"] = {"Central Asia"}, ["145"] = {"Western Asia"}, ["150"] = {"Europe"}, ["151"] = {"Eastern Europe"}, ["154"] = {"Northern Europe"}, ["155"] = {"Western Europe"}, ["202"] = {"Sub-Saharan Africa"}, ["419"] = {"Latin America and the Caribbean"} } 961c9xo7s33chdv5fmza8db7c2yweqv Module:File link 828 1727 44846 14267 2025-05-09T12:00:24Z Robertjamal12 13 24 revisions imported from [[:en:Module:File_link]] 14267 Scribunto text/plain -- This module provides a library for formatting file wikilinks. local yesno = require('Module:Yesno') local checkType = require('libraryUtil').checkType local p = {} function p._main(args) checkType('_main', 1, args, 'table') -- This is basically libraryUtil.checkTypeForNamedArg, but we are rolling our -- own function to get the right error level. local function checkArg(key, val, level) if type(val) ~= 'string' then error(string.format( "type error in '%s' parameter of '_main' (expected string, got %s)", key, type(val) ), level) end end local ret = {} -- Adds a positional parameter to the buffer. local function addPositional(key) local val = args[key] if not val then return nil end checkArg(key, val, 4) ret[#ret + 1] = val end -- Adds a named parameter to the buffer. We assume that the parameter name -- is the same as the argument key. local function addNamed(key) local val = args[key] if not val then return nil end checkArg(key, val, 4) ret[#ret + 1] = key .. '=' .. val end -- Filename checkArg('file', args.file, 3) ret[#ret + 1] = 'File:' .. args.file -- Format if args.format then checkArg('format', args.format) if args.formatfile then checkArg('formatfile', args.formatfile) ret[#ret + 1] = args.format .. '=' .. args.formatfile else ret[#ret + 1] = args.format end end -- Border if yesno(args.border) then ret[#ret + 1] = 'border' end addPositional('location') addPositional('alignment') addPositional('size') addNamed('upright') addNamed('link') addNamed('alt') addNamed('page') addNamed('class') addNamed('lang') addNamed('start') addNamed('end') addNamed('thumbtime') addPositional('caption') return string.format('[[%s]]', table.concat(ret, '|')) end function p.main(frame) local origArgs = require('Module:Arguments').getArgs(frame, { wrappers = 'Template:File link' }) if not origArgs.file then error("'file' parameter missing from [[Template:File link]]", 0) end -- Copy the arguments that were passed to a new table to avoid looking up -- every possible parameter in the frame object. local args = {} for k, v in pairs(origArgs) do -- Make _BLANK a special argument to add a blank parameter. For use in -- conditional templates etc. it is useful for blank arguments to be -- ignored, but we still need a way to specify them so that we can do -- things like [[File:Example.png|link=]]. if v == '_BLANK' then v = '' end args[k] = v end return p._main(args) end return p bzc22v133v9z5yc4aisazripn6l94p8 Module:Citation/CS1/Utilities 828 1728 14268 2024-08-02T23:41:18Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14268 Scribunto text/plain local z = { error_cats_t = {}; -- for categorizing citations that contain errors error_ids_t = {}; -- list of error identifiers; used to prevent duplication of certain errors; local to this module error_msgs_t = {}; -- sequence table of error messages maint_cats_t = {}; -- for categorizing citations that aren't erroneous per se, but could use a little work prop_cats_t = {}; -- for categorizing citations based on certain properties, language of source for instance prop_keys_t = {}; -- for adding classes to the citation's <cite> tag }; --[[--------------------------< F O R W A R D D E C L A R A T I O N S >-------------------------------------- ]] local cfg; -- table of tables imported from selected Module:Citation/CS1/Configuration --[[--------------------------< I S _ S E T >------------------------------------------------------------------ Returns true if argument is set; false otherwise. Argument is 'set' when it exists (not nil) or when it is not an empty string. ]] local function is_set (var) return not (var == nil or var == ''); end --[[--------------------------< I N _ A R R A Y >-------------------------------------------------------------- Whether needle is in haystack ]] local function in_array (needle, haystack) if needle == nil then return false; end for n, v in ipairs (haystack) do if v == needle then return n; end end return false; end --[[--------------------------< H A S _ A C C E P T _ A S _ W R I T T E N >------------------------------------ When <str> is wholly wrapped in accept-as-written markup, return <str> without markup and true; return <str> and false else with allow_empty = false, <str> must have at least one character inside the markup with allow_empty = true, <str> the markup frame can be empty like (()) to distinguish an empty template parameter from the specific condition "has no applicable value" in citation-context. After further evaluation the two cases might be merged at a later stage, but should be kept separated for now. ]] local function has_accept_as_written (str, allow_empty) if not is_set (str) then return str, false; end local count; if true == allow_empty then str, count = str:gsub ('^%(%((.*)%)%)$', '%1'); -- allows (()) to be an empty set else str, count = str:gsub ('^%(%((.+)%)%)$', '%1'); end return str, 0 ~= count; end --[[--------------------------< S U B S T I T U T E >---------------------------------------------------------- Populates numbered arguments in a message string using an argument table. <args> may be a single string or a sequence table of multiple strings. ]] local function substitute (msg, args) return args and mw.message.newRawMessage (msg, args):plain() or msg; end --[[--------------------------< E R R O R _ C O M M E N T >---------------------------------------------------- Wraps error messages with CSS markup according to the state of hidden. <content> may be a single string or a sequence table of multiple strings. ]] local function error_comment (content, hidden) return substitute (hidden and cfg.presentation['hidden-error'] or cfg.presentation['visible-error'], content); end --[[--------------------------< H Y P H E N _ T O _ D A S H >-------------------------------------------------- Converts a hyphen to a dash under certain conditions. The hyphen must separate like items; unlike items are returned unmodified. These forms are modified: letter - letter (A - B) digit - digit (4-5) digit separator digit - digit separator digit (4.1-4.5 or 4-1-4-5) letterdigit - letterdigit (A1-A5) (an optional separator between letter and digit is supported – a.1-a.5 or a-1-a-5) digitletter - digitletter (5a - 5d) (an optional separator between letter and digit is supported – 5.a-5.d or 5-a-5-d) any other forms are returned unmodified. str may be a comma- or semicolon-separated list ]] local function hyphen_to_dash (str) if not is_set (str) then return str; end local accept; -- boolean str = str:gsub ("(%(%(.-%)%))", function(m) return m:gsub(",", ","):gsub(";", ";") end) -- replace commas and semicolons in accept-as-written markup with similar unicode characters so they'll be ignored during the split str = str:gsub ('&[nm]dash;', {['&ndash;'] = '–', ['&mdash;'] = '—'}); -- replace &mdash; and &ndash; entities with their characters; semicolon mucks up the text.split str = str:gsub ('&#45;', '-'); -- replace HTML numeric entity with hyphen character str = str:gsub ('&nbsp;', ' '); -- replace &nbsp; entity with generic keyboard space character local out = {}; local list = mw.text.split (str, '%s*[,;]%s*'); -- split str at comma or semicolon separators if there are any for _, item in ipairs (list) do -- for each item in the list item, accept = has_accept_as_written (item); -- remove accept-this-as-written markup when it wraps all of item if not accept and mw.ustring.match (item, '^%w*[%.%-]?%w+%s*[%-–—]%s*%w*[%.%-]?%w+$') then -- if a hyphenated range or has endash or emdash separators if item:match ('^%a+[%.%-]?%d+%s*%-%s*%a+[%.%-]?%d+$') or -- letterdigit hyphen letterdigit (optional separator between letter and digit) item:match ('^%d+[%.%-]?%a+%s*%-%s*%d+[%.%-]?%a+$') or -- digitletter hyphen digitletter (optional separator between digit and letter) item:match ('^%d+[%.%-]%d+%s*%-%s*%d+[%.%-]%d+$') or -- digit separator digit hyphen digit separator digit item:match ('^%d+%s*%-%s*%d+$') or -- digit hyphen digit item:match ('^%a+%s*%-%s*%a+$') then -- letter hyphen letter item = item:gsub ('(%w*[%.%-]?%w+)%s*%-%s*(%w*[%.%-]?%w+)', '%1–%2'); -- replace hyphen, remove extraneous space characters else item = mw.ustring.gsub (item, '%s*[–—]%s*', '–'); -- for endash or emdash separated ranges, replace em with en, remove extraneous whitespace end end table.insert (out, item); -- add the (possibly modified) item to the output table end local temp_str = ''; -- concatenate the output table into a comma separated string temp_str, accept = has_accept_as_written (table.concat (out, ', ')); -- remove accept-this-as-written markup when it wraps all of concatenated out if accept then temp_str = has_accept_as_written (str); -- when global markup removed, return original str; do it this way to suppress boolean second return value return temp_str:gsub(",", ","):gsub(";", ";"); else return temp_str:gsub(",", ","):gsub(";", ";"); -- else, return assembled temp_str end end --[=[-------------------------< M A K E _ W I K I L I N K >---------------------------------------------------- Makes a wikilink; when both link and display text is provided, returns a wikilink in the form [[L|D]]; if only link is provided (or link and display are the same), returns a wikilink in the form [[L]]; if neither are provided or link is omitted, returns an empty string. ]=] local function make_wikilink (link, display) if not is_set (link) then return '' end if is_set (display) and link ~= display then return table.concat ({'[[', link, '|', display, ']]'}); else return table.concat ({'[[', link, ']]'}); end end --[[--------------------------< S E T _ M E S S A G E >---------------------------------------------------------- Sets an error message using the ~/Configuration error_conditions{} table along with arguments supplied in the function call, inserts the resulting message in z.error_msgs_t{} sequence table, and returns the error message. <error_id> – key value for appropriate error handler in ~/Configuration error_conditions{} table <arguments> – may be a single string or a sequence table of multiple strings to be subsititued into error_conditions[error_id].message <raw> – boolean true – causes this function to return the error message not wrapped in visible-error, hidden-error span tag; returns error_conditions[error_id].hidden as a second return value does not add message to z.error_msgs_t sequence table false, nil – adds message wrapped in visible-error, hidden-error span tag to z.error_msgs_t returns the error message wrapped in visible-error, hidden-error span tag; there is no second return value <prefix> – string to be prepended to <message> -- TODO: remove support for these unused(?) arguments? <suffix> – string to be appended to <message> TODO: change z.error_cats_t and z.maint_cats_t to have the form cat_name = true? this to avoid dups without having to have an extra table ]] local added_maint_cats = {} -- list of maintenance categories that have been added to z.maint_cats_t; TODO: figure out how to delete this table local function set_message (error_id, arguments, raw, prefix, suffix) local error_state = cfg.error_conditions[error_id]; prefix = prefix or ''; suffix = suffix or ''; if error_state == nil then error (cfg.messages['undefined_error'] .. ': ' .. error_id); -- because missing error handler in Module:Citation/CS1/Configuration elseif is_set (error_state.category) then if error_state.message then -- when error_state.message defined, this is an error message table.insert (z.error_cats_t, error_state.category); else if not added_maint_cats[error_id] then added_maint_cats[error_id] = true; -- note that we've added this category table.insert (z.maint_cats_t, substitute (error_state.category, arguments)); -- make cat name then add to table end return; -- because no message, nothing more to do end end local message = substitute (error_state.message, arguments); message = table.concat ( { message, ' (', make_wikilink ( table.concat ( { cfg.messages['help page link'], '#', error_state.anchor }), cfg.messages['help page label']), ')' }); z.error_ids_t[error_id] = true; if z.error_ids_t['err_citation_missing_title'] and -- if missing-title error already noted in_array (error_id, {'err_bare_url_missing_title', 'err_trans_missing_title'}) then -- and this error is one of these return '', false; -- don't bother because one flavor of missing title is sufficient end message = table.concat ({prefix, message, suffix}); if true == raw then return message, error_state.hidden; -- return message not wrapped in visible-error, hidden-error span tag end message = error_comment (message, error_state.hidden); -- wrap message in visible-error, hidden-error span tag table.insert (z.error_msgs_t, message); -- add it to the messages sequence table return message; -- and done; return value generally not used but is used as a flag in various functions of ~/Identifiers end --[[-------------------------< I S _ A L I A S _ U S E D >----------------------------------------------------- This function is used by select_one() to determine if one of a list of alias parameters is in the argument list provided by the template. Input: args – pointer to the arguments table from calling template alias – one of the list of possible aliases in the aliases lists from Module:Citation/CS1/Configuration index – for enumerated parameters, identifies which one enumerated – true/false flag used to choose how enumerated aliases are examined value – value associated with an alias that has previously been selected; nil if not yet selected selected – the alias that has previously been selected; nil if not yet selected error_list – list of aliases that are duplicates of the alias already selected Returns: value – value associated with alias we selected or that was previously selected or nil if an alias not yet selected selected – the alias we selected or the alias that was previously selected or nil if an alias not yet selected ]] local function is_alias_used (args, alias, index, enumerated, value, selected, error_list) if enumerated then -- is this a test for an enumerated parameters? alias = alias:gsub ('#', index); -- replace '#' with the value in index else alias = alias:gsub ('#', ''); -- remove '#' if it exists end if is_set (args[alias]) then -- alias is in the template's argument list if value ~= nil and selected ~= alias then -- if we have already selected one of the aliases local skip; for _, v in ipairs (error_list) do -- spin through the error list to see if we've added this alias if v == alias then skip = true; break; -- has been added so stop looking end end if not skip then -- has not been added so table.insert (error_list, alias); -- add error alias to the error list end else value = args[alias]; -- not yet selected an alias, so select this one selected = alias; end end return value, selected; -- return newly selected alias, or previously selected alias end --[[--------------------------< A D D _ M A I N T _ C A T >------------------------------------------------------ Adds a category to z.maint_cats_t using names from the configuration file with additional text if any. To prevent duplication, the added_maint_cats table lists the categories by key that have been added to z.maint_cats_t. ]] local function add_maint_cat (key, arguments) if not added_maint_cats [key] then added_maint_cats [key] = true; -- note that we've added this category table.insert (z.maint_cats_t, substitute (cfg.maint_cats [key], arguments)); -- make name then add to table end end --[[--------------------------< A D D _ P R O P _ C A T >-------------------------------------------------------- Adds a category to z.prop_cats_t using names from the configuration file with additional text if any. foreign_lang_source and foreign_lang_source_2 keys have a language code appended to them so that multiple languages may be categorized but multiples of the same language are not categorized. added_prop_cats is a table declared in page scope variables above ]] local added_prop_cats = {}; -- list of property categories that have been added to z.prop_cats_t local function add_prop_cat (key, arguments, key_modifier) local key_modified = key .. ((key_modifier and key_modifier) or ''); -- modify <key> with <key_modifier> if present and not nil if not added_prop_cats [key_modified] then added_prop_cats [key_modified] = true; -- note that we've added this category table.insert (z.prop_cats_t, substitute (cfg.prop_cats [key], arguments)); -- make name then add to table table.insert (z.prop_keys_t, 'cs1-prop-' .. key); -- convert key to class for use in the citation's <cite> tag end end --[[--------------------------< S A F E _ F O R _ I T A L I C S >---------------------------------------------- Protects a string that will be wrapped in wiki italic markup '' ... '' Note: We cannot use <i> for italics, as the expected behavior for italics specified by ''...'' in the title is that they will be inverted (i.e. unitalicized) in the resulting references. In addition, <i> and '' tend to interact poorly under Mediawiki's HTML tidy. ]] local function safe_for_italics (str) if not is_set (str) then return str end if str:sub (1, 1) == "'" then str = "<span></span>" .. str; end if str:sub (-1, -1) == "'" then str = str .. "<span></span>"; end return str:gsub ('\n', ' '); -- Remove newlines as they break italics. end --[[--------------------------< W R A P _ S T Y L E >---------------------------------------------------------- Applies styling to various parameters. Supplied string is wrapped using a message_list configuration taking one argument; protects italic styled parameters. Additional text taken from citation_config.presentation - the reason this function is similar to but separate from wrap_msg(). ]] local function wrap_style (key, str) if not is_set (str) then return ""; elseif in_array (key, {'italic-title', 'trans-italic-title'}) then str = safe_for_italics (str); end return substitute (cfg.presentation[key], {str}); end --[[--------------------------< M A K E _ S E P _ L I S T >------------------------------------------------------------ make a separated list of items using provided separators. <sep_list> - typically '<comma><space>' <sep_list_pair> - typically '<space>and<space>' <sep_list_end> - typically '<comma><space>and<space>' or '<comma><space>&<space>' defaults to cfg.presentation['sep_list'], cfg.presentation['sep_list_pair'], and cfg.presentation['sep_list_end'] if <sep_list_end> is specified, <sep_list> and <sep_list_pair> must also be supplied ]] local function make_sep_list (count, list_seq, sep_list, sep_list_pair, sep_list_end) local list = ''; if not sep_list then -- set the defaults sep_list = cfg.presentation['sep_list']; sep_list_pair = cfg.presentation['sep_list_pair']; sep_list_end = cfg.presentation['sep_list_end']; end if 2 >= count then list = table.concat (list_seq, sep_list_pair); -- insert separator between two items; returns list_seq[1] then only one item elseif 2 < count then list = table.concat (list_seq, sep_list, 1, count - 1); -- concatenate all but last item with plain list separator list = table.concat ({list, list_seq[count]}, sep_list_end); -- concatenate last item onto end of <list> with final separator end return list; end --[[--------------------------< S E L E C T _ O N E >---------------------------------------------------------- Chooses one matching parameter from a list of parameters to consider. The list of parameters to consider is just names. For parameters that may be enumerated, the position of the numerator in the parameter name is identified by the '#' so |author-last1= and |author1-last= are represented as 'author-last#' and 'author#-last'. Because enumerated parameter |<param>1= is an alias of |<param>= we must test for both possibilities. Generates an error if more than one match is present. ]] local function select_one (args, aliases_list, error_condition, index) local value = nil; -- the value assigned to the selected parameter local selected = ''; -- the name of the parameter we have chosen local error_list = {}; if index ~= nil then index = tostring(index); end for _, alias in ipairs (aliases_list) do -- for each alias in the aliases list if alias:match ('#') then -- if this alias can be enumerated if '1' == index then -- when index is 1 test for enumerated and non-enumerated aliases value, selected = is_alias_used (args, alias, index, false, value, selected, error_list); -- first test for non-enumerated alias end value, selected = is_alias_used (args, alias, index, true, value, selected, error_list); -- test for enumerated alias else value, selected = is_alias_used (args, alias, index, false, value, selected, error_list); -- test for non-enumerated alias end end if #error_list > 0 and 'none' ~= error_condition then -- for cases where this code is used outside of extract_names() for i, v in ipairs (error_list) do error_list[i] = wrap_style ('parameter', v); end table.insert (error_list, wrap_style ('parameter', selected)); set_message (error_condition, {make_sep_list (#error_list, error_list)}); end return value, selected; end --[=[-------------------------< R E M O V E _ W I K I _ L I N K >---------------------------------------------- Gets the display text from a wikilink like [[A|B]] or [[B]] gives B The str:gsub() returns either A|B froma [[A|B]] or B from [[B]] or B from B (no wikilink markup). In l(), l:gsub() removes the link and pipe (if they exist); the second :gsub() trims whitespace from the label if str was wrapped in wikilink markup. Presumably, this is because without wikimarkup in str, there is no match in the initial gsub, the replacement function l() doesn't get called. ]=] local function remove_wiki_link (str) return (str:gsub ("%[%[([^%[%]]*)%]%]", function(l) return l:gsub ("^[^|]*|(.*)$", "%1" ):gsub ("^%s*(.-)%s*$", "%1"); end)); end --[=[-------------------------< I S _ W I K I L I N K >-------------------------------------------------------- Determines if str is a wikilink, extracts, and returns the wikilink type, link text, and display text parts. If str is a complex wikilink ([[L|D]]): returns wl_type 2 and D and L from [[L|D]]; if str is a simple wikilink ([[D]]) returns wl_type 1 and D from [[D]] and L as empty string; if not a wikilink: returns wl_type 0, str as D, and L as empty string. trims leading and trailing whitespace and pipes from L and D ([[L|]] and [[|D]] are accepted by MediaWiki and treated like [[D]]; while [[|D|]] is not accepted by MediaWiki, here, we accept it and return D without the pipes). ]=] local function is_wikilink (str) local D, L local wl_type = 2; -- assume that str is a complex wikilink [[L|D]] if not str:match ('^%[%[[^%]]+%]%]$') then -- is str some sort of a wikilink (must have some sort of content) return 0, str, ''; -- not a wikilink; return wl_type as 0, str as D, and empty string as L end L, D = str:match ('^%[%[([^|]+)|([^%]]+)%]%]$'); -- get L and D from [[L|D]] if not is_set (D) then -- if no separate display D = str:match ('^%[%[([^%]]*)|*%]%]$'); -- get D from [[D]] or [[D|]] wl_type = 1; end D = mw.text.trim (D, '%s|'); -- trim white space and pipe characters return wl_type, D, L or ''; end --[[--------------------------< S T R I P _ A P O S T R O P H E _ M A R K U P >-------------------------------- Strip wiki italic and bold markup from argument so that it doesn't contaminate COinS metadata. This function strips common patterns of apostrophe markup. We presume that editors who have taken the time to markup a title have, as a result, provided valid markup. When they don't, some single apostrophes are left behind. Returns the argument without wiki markup and a number; the number is more-or-less meaningless except as a flag to indicate that markup was replaced; do not rely on it as an indicator of how many of any kind of markup was removed; returns the argument and nil when no markup removed ]] local function strip_apostrophe_markup (argument) if not is_set (argument) then return argument, nil; -- no argument, nothing to do end if nil == argument:find ( "''", 1, true ) then -- Is there at least one double apostrophe? If not, exit. return argument, nil; end local flag; while true do if argument:find ("'''''", 1, true) then -- bold italic (5) argument, flag = argument:gsub ("%'%'%'%'%'", ""); -- remove all instances of it elseif argument:find ("''''", 1, true) then -- italic start and end without content (4) argument, flag=argument:gsub ("%'%'%'%'", ""); elseif argument:find ("'''", 1, true) then -- bold (3) argument, flag=argument:gsub ("%'%'%'", ""); elseif argument:find ("''", 1, true) then -- italic (2) argument, flag = argument:gsub ("%'%'", ""); else break; end end return argument, flag; -- done end --[[--------------------------< S E T _ S E L E C T E D _ M O D U L E S >-------------------------------------- Sets local cfg table to same (live or sandbox) as that used by the other modules. ]] local function set_selected_modules (cfg_table_ptr) cfg = cfg_table_ptr; end --[[--------------------------< E X P O R T S >---------------------------------------------------------------- ]] return { add_maint_cat = add_maint_cat, -- exported functions add_prop_cat = add_prop_cat, error_comment = error_comment, has_accept_as_written = has_accept_as_written, hyphen_to_dash = hyphen_to_dash, in_array = in_array, is_set = is_set, is_wikilink = is_wikilink, make_sep_list = make_sep_list, make_wikilink = make_wikilink, remove_wiki_link = remove_wiki_link, safe_for_italics = safe_for_italics, select_one = select_one, set_message = set_message, set_selected_modules = set_selected_modules, strip_apostrophe_markup = strip_apostrophe_markup, substitute = substitute, wrap_style = wrap_style, z = z, -- exported table } kk801mqzkv4xrvmuck62gy23fyu6dl0 Module:Webarchive/data 828 1729 14269 2024-08-02T23:41:49Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14269 Scribunto text/plain --[[--------------------------< C O N F I G U R A T I O N >---------------------------------------------------- global configuration settings ]] local config = { maxurls = 10, -- Max number of URLs allowed. tname = 'Webarchive', -- name of calling template. Change if template rename. verifydates = true, -- See documentation. Set false to disable. } --[[--------------------------< U N C A T E G O R I Z E D _ N A M E S P A C E S >------------------------------ List of namespaces that should not be included in citation error categories. Note: Namespace names should use underscores instead of spaces. ]] local uncategorized_namespaces = { -- same list as specified at [[Module:Citation/CS1/Configuration]] ['User']=true, ['Talk']=true, ['User_talk']=true, ['Wikipedia_talk']=true, ['File_talk']=true, ['Template_talk']=true, ['Help_talk']=true, ['Category_talk']=true, ['Portal_talk']=true, ['Book_talk']=true, ['Draft_talk']=true, ['Module_talk']=true, ['MediaWiki_talk']=true, } local uncategorized_subpages = {'/[Ss]andbox', '/[Tt]estcases'}; -- list of Lua patterns found in page names of pages we should not categorize local excepted_pages = { -- these pages will be categorized if set true; set to nil to disable ['Module talk:Webarchive/testcases'] = true, -- test cases pages used during development ['Template:Webarchive/testcases/Production'] = true, } --[[--------------------------< C A T E G O R I E S >---------------------------------------------------------- this is a table of all categories supported by Module:Webarchive ]] local categories = { archiveis = 'Category:Webarchive template archiveis links', error = 'Category:Webarchive template errors', other = 'Category:Webarchive template other archives', unknown = 'Category:Webarchive template unknown archives', warning = 'Category:Webarchive template warnings', wayback = 'Category:Webarchive template wayback links', webcite = 'Category:Webarchive template webcite links', } --[[--------------------------< P R E F I X E S >-------------------------------------------------------------- used only with serviceName(), this table holds the two generic tail-text prefixes specified by services['<service name>'][1] ]] local prefixes = { at = 'at', atthe = 'at the', } --[=[-------------------------< S E R V I C E S >-------------------------------------------------------------- this is a table of tables for archive services. Each service table has: [1]=prefix; may be boolean true or false, or text string where: true indicates that the prefix is taken from prefixes.atthe false indicates that the prefix is taken from prefixes.at 'text string' is used in lieu of the typical 'at' or 'at the' prefix [2]=wikilink target article that describes the service; set to nil if not used [3]=wikilink label; the label in [[target|label]]; set to nil if not used; when there is not article ([2] is nil) use this to name the service; see wikiwix in the table [4]=service ID; set to nil if not used [5]=tracking category key from the categories table; set to nil if not used [6]=postfix; text string to be appended at the end of the tail string - see webarchive.loc.gov in the table ]=] local services = { ['archive.ec'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis}, ['archive.fo'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis}, ['archive.is'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis}, ['archive.li'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis}, ['archive.md'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis}, ['archive.org'] = {true, 'Wayback Machine', nil, 'wayback', categories.wayback}, ['archive.ph'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis}, ['archive.today'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis}, ['archive.vn'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis}, ['archive-it.org'] = {false, 'Archive-It', nil, 'archiveit'}, ['arquivo.pt'] = {true, nil, 'Portuguese Web Archive'}, ['bibalex.org'] = {false, 'Bibliotheca Alexandrina#Internet Archive partnership', 'Bibliotheca Alexandrina'}, ['collectionscanada'] = {true, 'Canadian Government Web Archive'}, ['conifer.rhizome.org'] = {false, 'Rhizome_(organization)#Digital_Preservation_Program', 'Conifer Rhizome'}, ['europarchive.org'] = {true, 'National Library of Ireland'}, ['freezepage.com'] = {false, nil, 'Freezepage'}, ['ghostarchive.org'] = {false, nil, 'Ghost Archive'}, ['haw.nsk'] = {true, 'Croatian Web Archive (HAW)'}, ['langzeitarchivierung.bib-bvb.de'] = {false, 'Bavarian State Library'}, ['loc.gov'] = {true, 'Library of Congress'}, ['nationalarchives.gov.uk'] = {true, 'UK Government Web Archive', nil, 'ukgwa'}, ['nlb.gov.sg'] = {false, 'Web Archive Singapore'}, ['parliament.uk'] = {true, 'UK Parliament\'s Web Archive'}, ['perma.cc'] = {false, 'Perma.cc'}, ['perma-archives.cc'] = {false, 'Perma.cc'}, ['proni.gov'] = {true, 'Public Record Office of Northern Ireland'}, ['screenshots.com'] = {false, nil, 'Screenshots'}, ['stanford.edu'] = {true, 'Stanford University Libraries', 'Stanford Web Archive'}, ['timetravel.mementoweb.org'] = {false, 'Memento Project'}, ['uni-lj.si'] = {true, nil, 'Slovenian Web Archive'}, ['veebiarhiiv.digar.ee'] = {true, nil, 'Estonian Web Archive'}, ['vefsafn.is'] = {true, 'National and University Library of Iceland'}, ['webarchive.bac-lac.gc.ca'] = {false, 'Library and Archives Canada'}, ['webarchive.loc.gov'] = {true, 'Library of Congress', nil, 'locwebarchives', nil, 'Web Archives'}, ['webarchive.nla.gov.au'] = {true, 'Australian Web Archive'}, ['webarchive.org.uk'] = {true, 'UK Web Archive'}, ['webcache.googleusercontent.com'] = {false, nil, 'Google Cache'}, ['webcitation.org'] = {false, 'WebCite', nil, 'webcite', categories.webcite}, ['webharvest.gov'] = {true, 'National Archives and Records Administration'}, ['webrecorder.io'] = {false, 'webrecorder.io'}, ['wikiwix.com'] = {false, nil, 'Wikiwix'}, ['yorku.ca'] = {false, 'York University Libraries', 'York University Digital Library'}, } --[[--------------------------< S T A T I C T E X T >-------------------------------------------------------- for internationalzation ]] local s_text = { addlarchives = 'Additional archives', addlpages = 'Additional pages archived&nbsp;on', -- TODO why the &nbsp; there? replace with regular space? Archive_index = 'Archive index', Archived = 'Archived', archived = 'archived', archive = 'archive', Page = 'Page', } --[[--------------------------< E R R _ W A R N _ M S G S >---------------------------------------------------- these tables hold error and warning message text ]] local err_warn_msgs = { date_err = '(Date error)', -- decodeWebciteDate, decodeWaybackDate, decodeArchiveisDate date_miss = '(Date missing)', -- parseExtraArgs ts_short = '(Timestamp date length)', -- decodeWaybackDate timestamp less than 8 digits ts_date = '(Timestamp date invalid)', -- decodeWaybackDate timestamp not a valid date unknown_url = '(Error: unknown archive URL)', -- serviceName unnamed_params = '(Positional parameters ignored)', --warnings mismatch = '<sup>(Date mismatch)</sup>', -- webarchive ts_len = '<sup>(Timestamp length)</sup>', -- decodeWaybackDate, decodeArchiveisDate timestamp not 14 digits ts_cal = '<sup>(Calendar)</sup>', -- decodeWaybackDate timestamp has trailing splat } local crit_err_msgs = { -- critical error messages conflicting = 'Conflicting |$1= and |$2=', empty = 'Empty url', -- iabot1 = 'https://web.http', -- TODO: these iabot bugs perportedly fixed; removing these causes lua script error -- iabot2 = 'Invalid URL', -- at Template:Webarchive/testcases/Production; resolve that before deleting these messages invalid_url = 'Invalid URL', ts_nan = 'Timestamp not a number', unknown = 'Unknown problem. Please report on template talk page', } --[[--------------------------< D A T E I N T E R N A T I O N A L I Z A T I O N >---------------------------- these tables hold data that is used when converting date formats from non-English languages (because mw.language.getContentLanguage:formatDate() doesn't understand non-English month names) ]] local month_num = { -- retain English language names even though they may not be strictly required on the local wiki ['January'] = 1, ['February'] = 2, ['March'] = 3, ['April'] = 4, ['May'] = 5, ['June'] = 6, ['July'] = 7, ['August'] = 8, ['September'] = 9, ['October'] = 10, ['November'] = 11, ['December'] = 12, ['Jan'] = 1, ['Feb'] = 2, ['Mar'] = 3, ['Apr'] = 4, ['May'] = 5, ['Jun'] = 6, ['Jul'] = 7, ['Aug'] = 8, ['Sep'] = 9, ['Oct'] = 10, ['Nov'] = 11, ['Dec'] = 12, -- add local wiki month-names to number translation here -- [''] = 1, [''] = 2, [''] = 3, [''] = 4, [''] = 5, [''] = 6, [''] = 7, [''] = 8, [''] = 9, [''] = 10, [''] = 11, [''] = 12, }; -- when the local wiki uses non-western digits in dates, local wiki digits must be -- translated to western digits; lua only understands western digits local digits = { -- use this table to aid translation -- [''] = 0, [''] = 1, [''] = 2, [''] = 3, [''] = 4, [''] = 5, [''] = 6, [''] = 7, [''] = 8, [''] = 9, -- fill these table indexes with local digits enable = false -- set to true to enable local-digit to western-digit translation }; --[[--------------------------< P A R A M E T E R I N T E R N A T I O N A L I Z A T I O N >------------------ this table holds tables of parameter names and their non-English aliases. In the enum_params table '#' is a single character placeholder for 1 or more digit characters parameter names in this table shall be lowercase ]] local params = { ['url'] = {'url'}, ['date'] = {'date', 'datum'}, ['title'] = {'title', 'titel'}, ['nolink'] = {'nolink'}, ['format'] = {'format'} } local enum_params = { ['url#'] = {'url#'}, ['date#'] = {'date#', 'datum#'}, ['title#'] = {'title#', 'titel#'}, } local format_vals = { -- |format= accepts two values; add local language variants here ['addlpages'] = {'addlpages'}, ['addlarchives'] = {'addlarchives'}, } --[[--------------------------< E X P O R T E D T A B L E S >------------------------------------------------ ]] return { categories = categories, config = config, crit_err_msgs = crit_err_msgs, digits = digits, enum_params = enum_params, err_warn_msgs = err_warn_msgs, excepted_pages = excepted_pages, format_vals = format_vals, month_num = month_num, params = params, prefixes = prefixes, services = services, s_text = s_text, uncategorized_namespaces = uncategorized_namespaces, uncategorized_subpages = uncategorized_subpages, } mb3l2e3tpr06u92abvlmqbdku903o6t Module:Convert/data 828 1730 14270 2024-08-02T23:41:59Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14270 Scribunto text/plain -- Conversion data used by [[Module:Convert]] which uses mw.loadData() for -- read-only access to this module so that it is loaded only once per page. -- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki. -- -- These data tables follow: -- all_units all properties for a unit, including default output -- default_exceptions exceptions for default output ('kg' and 'g' have different defaults) -- link_exceptions exceptions for links ('kg' and 'g' have different links) -- -- These tables are generated by a script which reads the wikitext of a page that -- documents the required properties of each unit; see [[:en:Module:Convert/doc]]. --------------------------------------------------------------------------- -- Do not change the data in this table because it is created by running -- -- a script that reads the wikitext from a wiki page (see note above). -- --------------------------------------------------------------------------- local all_units = { ["Gy"] = { _name1 = "gray", _symbol = "Gy", utype = "absorbed radiation dose", scale = 1, prefixes = 1, default = "rad", link = "Gray (unit)", }, ["rad"] = { _name1 = "rad", _symbol = "rad", utype = "absorbed radiation dose", scale = 0.01, prefixes = 1, default = "Gy", link = "Rad (unit)", }, ["cm/s2"] = { name1 = "centimetre per second squared", name1_us = "centimeter per second squared", name2 = "centimetres per second squared", name2_us = "centimeters per second squared", symbol = "cm/s<sup>2</sup>", utype = "acceleration", scale = 0.01, default = "ft/s2", link = "Gal (unit)", }, ["ft/s2"] = { name1 = "foot per second squared", name2 = "feet per second squared", symbol = "ft/s<sup>2</sup>", utype = "acceleration", scale = 0.3048, default = "m/s2", }, ["g0"] = { name1 = "standard gravity", name2 = "standard gravities", symbol = "''g''<sub>0</sub>", utype = "acceleration", scale = 9.80665, default = "m/s2", }, ["g-force"] = { name2 = "''g''", symbol = "''g''", utype = "acceleration", scale = 9.80665, default = "m/s2", link = "g-force", }, ["km/hs"] = { name1 = "kilometre per hour per second", name1_us = "kilometer per hour per second", name2 = "kilometres per hour per second", name2_us = "kilometers per hour per second", symbol = "km/(h⋅s)", utype = "acceleration", scale = 0.27777777777777779, default = "mph/s", link = "Acceleration", }, ["km/s2"] = { name1 = "kilometre per second squared", name1_us = "kilometer per second squared", name2 = "kilometres per second squared", name2_us = "kilometers per second squared", symbol = "km/s<sup>2</sup>", utype = "acceleration", scale = 1000, default = "mph/s", link = "Acceleration", }, ["m/s2"] = { name1 = "metre per second squared", name1_us = "meter per second squared", name2 = "metres per second squared", name2_us = "meters per second squared", symbol = "m/s<sup>2</sup>", utype = "acceleration", scale = 1, default = "ft/s2", }, ["mph/s"] = { name1 = "mile per hour per second", name2 = "miles per hour per second", symbol = "mph/s", utype = "acceleration", scale = 0.44704, default = "km/hs", link = "Acceleration", }, ["km/h/s"] = { target = "km/hs", }, ["standard gravity"] = { target = "g0", }, ["1000sqft"] = { name1 = "thousand square feet", name2 = "thousand square feet", symbol = "1000&nbsp;sq&nbsp;ft", utype = "area", scale = 92.90304, default = "m2", link = "Square foot", }, ["a"] = { _name1 = "are", _symbol = "a", utype = "area", scale = 100, prefixes = 1, default = "sqft", link = "Hectare#Are", }, ["acre"] = { symbol = "acre", usename = 1, utype = "area", scale = 4046.8564224, default = "ha", subdivs = { ["rood"] = { 4, default = "ha" }, ["sqperch"] = { 160, default = "ha" } }, }, ["acre-sing"] = { target = "acre", }, ["arpent"] = { symbol = "arpent", usename = 1, utype = "area", scale = 3418.89, default = "ha", }, ["cda"] = { name1 = "cuerda", symbol = "cda", utype = "area", scale = 3930.395625, default = "ha acre", }, ["daa"] = { name1 = "decare", symbol = "daa", utype = "area", scale = 1000, default = "km2 sqmi", }, ["dunam"] = { symbol = "dunam", usename = 1, utype = "area", scale = 1000, default = "km2 sqmi", }, ["dunum"] = { symbol = "dunum", usename = 1, utype = "area", scale = 1000, default = "km2 sqmi", link = "Dunam", }, ["ha"] = { name1 = "hectare", symbol = "ha", utype = "area", scale = 10000, default = "acre", }, ["hectare"] = { name1 = "hectare", symbol = "ha", usename = 1, utype = "area", scale = 10000, default = "acre", }, ["Irish acre"] = { name1 = "Irish acre", symbol = "Irish&nbsp;acres", utype = "area", scale = 6555.2385024, default = "ha", link = "Acre (Irish)", }, ["m2"] = { _name1 = "square metre", _name1_us= "square meter", _symbol = "m<sup>2</sup>", prefix_position= 8, utype = "area", scale = 1, prefixes = 2, default = "sqft", link = "Square metre", }, ["pondemaat"] = { name1 = "pondemaat", name2 = "pondemaat", symbol = "pond", utype = "area", scale = 3674.363358816, default = "m2", link = ":nl:pondemaat", }, ["pyeong"] = { name2 = "pyeong", symbol = "pyeong", usename = 1, utype = "area", scale = 3.3057851239669422, default = "m2", }, ["rai"] = { name2 = "rai", symbol = "rai", utype = "area", scale = 1600, default = "m2", link = "Rai (unit)", }, ["rood"] = { symbol = "rood", usename = 1, utype = "area", scale = 1011.7141056, default = "sqft m2", subdivs = { ["sqperch"] = { 40, default = "m2" } }, link = "Rood (unit)", }, ["sqfoot"] = { name1 = "square foot", name2 = "square foot", symbol = "sq&nbsp;ft", utype = "area", scale = 0.09290304, default = "m2", }, ["sqft"] = { name1 = "square foot", name2 = "square feet", symbol = "sq&nbsp;ft", utype = "area", scale = 0.09290304, default = "m2", }, ["sqin"] = { name1 = "square inch", name2 = "square inches", symbol = "sq&nbsp;in", utype = "area", scale = 0.00064516, default = "cm2", }, ["sqmi"] = { name1 = "square mile", symbol = "sq&nbsp;mi", utype = "area", scale = 2589988.110336, default = "km2", }, ["sqnmi"] = { name1 = "square nautical mile", symbol = "sq&nbsp;nmi", utype = "area", scale = 3429904, default = "km2 sqmi", link = "Nautical mile", }, ["sqperch"] = { name2 = "perches", symbol = "perch", usename = 1, utype = "area", scale = 25.29285264, default = "m2", link = "Rod (unit)#Area and volume", }, ["sqverst"] = { symbol = "square verst", usename = 1, utype = "area", scale = 1138062.24, default = "km2 sqmi", link = "Verst", }, ["sqyd"] = { name1 = "square yard", symbol = "sq&nbsp;yd", utype = "area", scale = 0.83612736, default = "m2", }, ["tsubo"] = { name2 = "tsubo", symbol = "tsubo", usename = 1, utype = "area", scale = 3.3057851239669422, default = "m2", link = "Japanese units of measurement#Area", }, ["acres"] = { target = "acre", }, ["are"] = { target = "a", }, ["decare"] = { target = "daa", }, ["foot2"] = { target = "sqfoot", }, ["ft2"] = { target = "sqft", }, ["in2"] = { target = "sqin", symbol = "in<sup>2</sup>", }, ["km²"] = { target = "km2", }, ["mi2"] = { target = "sqmi", }, ["million acre"] = { target = "e6acre", }, ["million acres"] = { target = "e6acre", }, ["million hectares"] = { target = "e6ha", }, ["m²"] = { target = "m2", }, ["nmi2"] = { target = "sqnmi", }, ["pond"] = { target = "pondemaat", }, ["sq arp"] = { target = "arpent", }, ["sqkm"] = { target = "km2", }, ["sqm"] = { target = "m2", }, ["square verst"] = { target = "sqverst", }, ["verst2"] = { target = "sqverst", }, ["yd2"] = { target = "sqyd", }, ["m2/ha"] = { name1 = "square metre per hectare", name1_us = "square meter per hectare", name2 = "square metres per hectare", name2_us = "square meters per hectare", symbol = "m<sup>2</sup>/ha", utype = "area per unit area", scale = 0.0001, default = "sqft/acre", link = "Basal area", }, ["sqft/acre"] = { name1 = "square foot per acre", name2 = "square feet per acre", symbol = "sq&nbsp;ft/acre", utype = "area per unit area", scale = 2.295684113865932e-5, default = "m2/ha", link = "Basal area", }, ["cent"] = { name1 = "cent", symbol = "¢", utype = "cent", scale = 1, default = "cent", link = "Cent (currency)", }, ["¢"] = { target = "cent", }, ["A.h"] = { name1 = "ampere hour", symbol = "A⋅h", utype = "charge", scale = 3600, default = "coulomb", }, ["coulomb"] = { _name1 = "coulomb", _symbol = "C", utype = "charge", scale = 1, prefixes = 1, default = "e", link = "Coulomb", }, ["e"] = { name1 = "elementary charge", symbol = "''e''", utype = "charge", scale = 1.602176487e-19, default = "coulomb", }, ["g-mol"] = { name1 = "gram-mole", symbol = "g&#8209;mol", utype = "chemical amount", scale = 1, default = "lbmol", link = "Mole (unit)", }, ["gmol"] = { name1 = "gram-mole", symbol = "gmol", utype = "chemical amount", scale = 1, default = "lbmol", link = "Mole (unit)", }, ["kmol"] = { name1 = "kilomole", symbol = "kmol", utype = "chemical amount", scale = 1000, default = "lbmol", link = "Mole (unit)", }, ["lb-mol"] = { name1 = "pound-mole", symbol = "lb&#8209;mol", utype = "chemical amount", scale = 453.59237, default = "mol", }, ["lbmol"] = { name1 = "pound-mole", symbol = "lbmol", utype = "chemical amount", scale = 453.59237, default = "mol", }, ["mol"] = { name1 = "mole", symbol = "mol", utype = "chemical amount", scale = 1, default = "lbmol", link = "Mole (unit)", }, ["kgCO2/L"] = { name1 = "kilogram per litre", name1_us = "kilogram per liter", name2 = "kilograms per litre", name2_us = "kilograms per liter", symbol = "kg(CO<sub>2</sub>)/L", utype = "co2 per unit volume", scale = 1000, default = "lbCO2/USgal", link = "Exhaust gas", }, ["lbCO2/USgal"] = { name1 = "pound per US gallon", name2 = "pounds per US gallon", symbol = "lbCO2/US&nbsp;gal", utype = "co2 per unit volume", scale = 119.82642731689663, default = "kgCO2/L", link = "Exhaust gas", }, ["oz/lb"] = { per = { "oz", "lb" }, utype = "concentration", default = "mg/kg", }, ["mg/kg"] = { per = { "mg", "kg" }, utype = "concentration", default = "oz/lb", }, ["g/dm3"] = { name1 = "gram per cubic decimetre", name1_us = "gram per cubic decimeter", name2 = "grams per cubic decimetre", name2_us = "grams per cubic decimeter", symbol = "g/dm<sup>3</sup>", utype = "density", scale = 1, default = "kg/m3", link = "Density", }, ["g/L"] = { name1 = "gram per litre", name1_us = "gram per liter", name2 = "grams per litre", name2_us = "grams per liter", symbol = "g/L", utype = "density", scale = 1, default = "lb/cuin", link = "Density", }, ["g/mL"] = { name1 = "gram per millilitre", name1_us = "gram per milliliter", name2 = "grams per millilitre", name2_us = "grams per milliliter", symbol = "g/mL", utype = "density", scale = 1000, default = "lb/cuin", link = "Density", }, ["g/ml"] = { name1 = "gram per millilitre", name1_us = "gram per milliliter", name2 = "grams per millilitre", name2_us = "grams per milliliter", symbol = "g/ml", utype = "density", scale = 1000, default = "lb/cuin", link = "Density", }, ["kg/dm3"] = { name1 = "kilogram per cubic decimetre", name1_us = "kilogram per cubic decimeter", name2 = "kilograms per cubic decimetre", name2_us = "kilograms per cubic decimeter", symbol = "kg/dm<sup>3</sup>", utype = "density", scale = 1000, default = "lb/cuft", link = "Density", }, ["kg/L"] = { name1 = "kilogram per litre", name1_us = "kilogram per liter", name2 = "kilograms per litre", name2_us = "kilograms per liter", symbol = "kg/L", utype = "density", scale = 1000, default = "lb/USgal", link = "Density", }, ["kg/l"] = { name1 = "kilogram per litre", name1_us = "kilogram per liter", name2 = "kilograms per litre", name2_us = "kilograms per liter", symbol = "kg/l", utype = "density", scale = 1000, default = "lb/USgal", link = "Density", }, ["kg/m3"] = { name1 = "kilogram per cubic metre", name1_us = "kilogram per cubic meter", name2 = "kilograms per cubic metre", name2_us = "kilograms per cubic meter", symbol = "kg/m<sup>3</sup>", utype = "density", scale = 1, default = "lb/cuyd", link = "Density", }, ["lb/cuft"] = { name1 = "pound per cubic foot", name2 = "pounds per cubic foot", symbol = "lb/cu&nbsp;ft", utype = "density", scale = 16.018463373960142, default = "g/cm3", link = "Density", }, ["lb/cuin"] = { name1 = "pound per cubic inch", name2 = "pounds per cubic inch", symbol = "lb/cu&nbsp;in", utype = "density", scale = 27679.904710203122, default = "g/cm3", link = "Density", }, ["lb/cuyd"] = { name1 = "pound per cubic yard", name2 = "pounds per cubic yard", symbol = "lb/cu&nbsp;yd", utype = "density", scale = 0.5932764212577829, default = "kg/m3", link = "Density", }, ["lb/impgal"] = { name1 = "pound per imperial gallon", name2 = "pounds per imperial gallon", symbol = "lb/imp&nbsp;gal", utype = "density", scale = 99.776372663101697, default = "kg/L", link = "Density", }, ["lb/in3"] = { name1 = "pound per cubic inch", name2 = "pounds per cubic inch", symbol = "lb/cu&thinsp;in", utype = "density", scale = 27679.904710203122, default = "g/cm3", link = "Density", }, ["lb/U.S.gal"] = { name1 = "pound per U.S. gallon", name2 = "pounds per U.S. gallon", symbol = "lb/U.S.&nbsp;gal", utype = "density", scale = 119.82642731689663, default = "kg/L", link = "Density", }, ["lb/USbu"] = { name1 = "pound per US bushel", name2 = "pounds per US bushel", symbol = "lb/US&nbsp;bu", utype = "density", scale = 12.871859780974471, default = "kg/m3", link = "Bushel", }, ["lb/USgal"] = { name1 = "pound per US gallon", name2 = "pounds per US gallon", symbol = "lb/US&nbsp;gal", utype = "density", scale = 119.82642731689663, default = "kg/L", link = "Density", }, ["lbm/cuin"] = { name1 = "pound mass per cubic inch", name2 = "pounds mass per cubic inch", symbol = "lbm/cu&thinsp;in", utype = "density", scale = 27679.904710203122, default = "g/cm3", link = "Density", }, ["mg/L"] = { name1 = "milligram per litre", name1_us = "milligram per liter", name2 = "milligrams per litre", name2_us = "milligrams per liter", symbol = "mg/L", utype = "density", scale = 0.001, default = "lb/cuin", link = "Density", }, ["oz/cuin"] = { name1 = "ounce per cubic inch", name2 = "ounces per cubic inch", symbol = "oz/cu&nbsp;in", utype = "density", scale = 1729.9940443876951, default = "g/cm3", link = "Density", }, ["g/cm3"] = { per = { "g", "cm3" }, utype = "density", default = "lb/cuin", }, ["g/m3"] = { per = { "g", "m3" }, utype = "density", default = "lb/cuyd", link = "Density", }, ["Mg/m3"] = { per = { "Mg", "m3" }, utype = "density", default = "lb/cuft", }, ["mg/l"] = { per = { "mg", "ll" }, utype = "density", default = "oz/cuin", }, ["μg/dL"] = { per = { "μg", "dL" }, utype = "density", default = "lb/cuin", }, ["μg/l"] = { per = { "μg", "ll" }, utype = "density", default = "oz/cuin", }, ["lb/ft3"] = { target = "lb/cuft", }, ["lb/yd3"] = { target = "lb/cuyd", }, ["lbm/in3"] = { target = "lbm/cuin", }, ["mcg/dL"] = { target = "μg/dL", }, ["oz/in3"] = { target = "oz/cuin", }, ["ug/dL"] = { target = "μg/dL", }, ["ug/l"] = { target = "μg/l", }, ["B.O.T.U."] = { name1 = "Board of Trade Unit", symbol = "B.O.T.U.", utype = "energy", scale = 3600000, default = "MJ", link = "Kilowatt-hour", }, ["bboe"] = { name1 = "barrel of oil equivalent", name2 = "barrels of oil equivalent", symbol = "bboe", utype = "energy", scale = 6117863200, default = "GJ", }, ["BOE"] = { name1 = "barrel of oil equivalent", name2 = "barrels of oil equivalent", symbol = "BOE", utype = "energy", scale = 6117863200, default = "GJ", }, ["BTU"] = { name1 = "British thermal unit", symbol = "BTU", utype = "energy", scale = 1055.05585262, default = "kJ", }, ["Btu"] = { name1 = "British thermal unit", symbol = "Btu", utype = "energy", scale = 1055.05585262, default = "kJ", }, ["BTU-39F"] = { name1 = "British thermal unit (39°F)", name2 = "British thermal units (39°F)", symbol = "BTU<sub>39°F</sub>", utype = "energy", scale = 1059.67, default = "kJ", link = "British thermal unit", }, ["Btu-39F"] = { name1 = "British thermal unit (39°F)", name2 = "British thermal units (39°F)", symbol = "Btu<sub>39°F</sub>", utype = "energy", scale = 1059.67, default = "kJ", link = "British thermal unit", }, ["BTU-59F"] = { name1 = "British thermal unit (59°F)", name2 = "British thermal units (59°F)", symbol = "BTU<sub>59°F</sub>", utype = "energy", scale = 1054.804, default = "kJ", link = "British thermal unit", }, ["Btu-59F"] = { name1 = "British thermal unit (59°F)", name2 = "British thermal units (59°F)", symbol = "Btu<sub>59°F</sub>", utype = "energy", scale = 1054.804, default = "kJ", link = "British thermal unit", }, ["BTU-60F"] = { name1 = "British thermal unit (60°F)", name2 = "British thermal units (60°F)", symbol = "BTU<sub>60°F</sub>", utype = "energy", scale = 1054.68, default = "kJ", link = "British thermal unit", }, ["Btu-60F"] = { name1 = "British thermal unit (60°F)", name2 = "British thermal units (60°F)", symbol = "Btu<sub>60°F</sub>", utype = "energy", scale = 1054.68, default = "kJ", link = "British thermal unit", }, ["BTU-63F"] = { name1 = "British thermal unit (63°F)", name2 = "British thermal units (63°F)", symbol = "BTU<sub>63°F</sub>", utype = "energy", scale = 1054.6, default = "kJ", link = "British thermal unit", }, ["Btu-63F"] = { name1 = "British thermal unit (63°F)", name2 = "British thermal units (63°F)", symbol = "Btu<sub>63°F</sub>", utype = "energy", scale = 1054.6, default = "kJ", link = "British thermal unit", }, ["BTU-ISO"] = { name1 = "British thermal unit (ISO)", name2 = "British thermal units (ISO)", symbol = "BTU<sub>ISO</sub>", utype = "energy", scale = 1055.056, default = "kJ", link = "British thermal unit", }, ["Btu-ISO"] = { target = "BTU-ISO", }, ["BTU-IT"] = { name1 = "British thermal unit (IT)", name2 = "British thermal units (IT)", symbol = "BTU<sub>IT</sub>", utype = "energy", scale = 1055.05585262, default = "kJ", link = "British thermal unit", }, ["Btu-IT"] = { name1 = "British thermal unit (IT)", name2 = "British thermal units (IT)", symbol = "Btu<sub>IT</sub>", utype = "energy", scale = 1055.05585262, default = "kJ", link = "British thermal unit", }, ["BTU-mean"] = { name1 = "British thermal unit (mean)", name2 = "British thermal units (mean)", symbol = "BTU<sub>mean</sub>", utype = "energy", scale = 1055.87, default = "kJ", link = "British thermal unit", }, ["Btu-mean"] = { name1 = "British thermal unit (mean)", name2 = "British thermal units (mean)", symbol = "Btu<sub>mean</sub>", utype = "energy", scale = 1055.87, default = "kJ", link = "British thermal unit", }, ["BTU-th"] = { name1 = "British thermal unit (thermochemical)", name2 = "British thermal units (thermochemical)", symbol = "BTU<sub>th</sub>", utype = "energy", scale = 1054.35026444, default = "kJ", link = "British thermal unit", }, ["Btu-th"] = { name1 = "British thermal unit (thermochemical)", name2 = "British thermal units (thermochemical)", symbol = "Btu<sub>th</sub>", utype = "energy", scale = 1054.35026444, default = "kJ", link = "British thermal unit", }, ["Cal"] = { name1 = "calorie", symbol = "Cal", utype = "energy", scale = 4184, default = "kJ", }, ["cal"] = { name1 = "calorie", symbol = "cal", utype = "energy", scale = 4.184, default = "J", }, ["Cal-15"] = { name1 = "Calorie (15°C)", name2 = "Calories (15°C)", symbol = "Cal<sub>15</sub>", utype = "energy", scale = 4185.8, default = "kJ", link = "Calorie", }, ["cal-15"] = { name1 = "calorie (15°C)", name2 = "calories (15°C)", symbol = "cal<sub>15</sub>", utype = "energy", scale = 4.1858, default = "J", link = "Calorie", }, ["Cal-IT"] = { name1 = "Calorie (International Steam Table)", name2 = "Calories (International Steam Table)", symbol = "Cal<sub>IT</sub>", utype = "energy", scale = 4186.8, default = "kJ", link = "Calorie", }, ["cal-IT"] = { name1 = "calorie (International Steam Table)", name2 = "calories (International Steam Table)", symbol = "cal<sub>IT</sub>", utype = "energy", scale = 4.1868, default = "J", link = "Calorie", }, ["Cal-th"] = { name1 = "Calorie (thermochemical)", name2 = "Calories (thermochemical)", symbol = "Cal<sub>th</sub>", utype = "energy", scale = 4184, default = "kJ", link = "Calorie", }, ["cal-th"] = { name1 = "calorie (thermochemical)", name2 = "calories (thermochemical)", symbol = "cal<sub>th</sub>", utype = "energy", scale = 4.184, default = "J", link = "Calorie", }, ["CHU-IT"] = { name1 = "Celsius heat unit (International Table)", name2 = "Celsius heat units (International Table)", symbol = "CHU<sub>IT</sub>", utype = "energy", scale = 1899.100534716, default = "kJ", link = "Conversion of units#Energy", }, ["cufootnaturalgas"] = { name1 = "cubic foot of natural gas", name2 = "cubic foot of natural gas", symbol = "cuftnaturalgas", usename = 1, utype = "energy", scale = 1055055.85262, default = "MJ", link = "Conversion of units#Energy", }, ["cuftnaturalgas"] = { name1 = "cubic foot of natural gas", name2 = "cubic feet of natural gas", symbol = "cuftnaturalgas", usename = 1, utype = "energy", scale = 1055055.85262, default = "MJ", link = "Conversion of units#Energy", }, ["Eh"] = { name1 = "Hartree", symbol = "''E''<sub>h</sub>", utype = "energy", scale = 4.35974417e-18, default = "eV", }, ["erg"] = { symbol = "erg", utype = "energy", scale = 0.0000001, default = "μJ", }, ["eV"] = { name1 = "electronvolt", symbol = "eV", utype = "energy", scale = 1.602176487e-19, default = "aJ", }, ["feV"] = { name1 = "femtoelectronvolt", symbol = "feV", utype = "energy", scale = 1.602176487e-34, default = "yJ", link = "Electronvolt", }, ["foe"] = { symbol = "foe", utype = "energy", scale = 1e44, default = "YJ", link = "Foe (unit)", }, ["ftlb"] = { name1 = "foot-pound", symbol = "ft⋅lb", utype = "energy", alttype = "torque", scale = 1.3558179483314004, default = "J", link = "Foot-pound (energy)", }, ["ftlb-f"] = { name1 = "foot-pound force", name2 = "foot-pounds force", symbol = "ft⋅lb<sub>f</sub>", utype = "energy", alttype = "torque", scale = 1.3558179483314004, default = "J", link = "Foot-pound (energy)", }, ["ftlbf"] = { name1 = "foot-pound force", name2 = "foot-pounds force", symbol = "ft⋅lbf", utype = "energy", alttype = "torque", scale = 1.3558179483314004, default = "J", link = "Foot-pound (energy)", }, ["ftpdl"] = { name1 = "foot-poundal", symbol = "ft⋅pdl", utype = "energy", scale = 0.0421401100938048, default = "J", }, ["GeV"] = { name1 = "gigaelectronvolt", symbol = "GeV", utype = "energy", scale = 1.602176487e-10, default = "nJ", link = "Electronvolt", }, ["gTNT"] = { name2 = "grams of TNT", symbol = "gram of TNT", usename = 1, utype = "energy", scale = 4184, default = "kJ", link = "TNT equivalent", }, ["Gtoe"] = { name1 = "gigatonne of oil equivalent", name2 = "gigatonnes of oil equivalent", symbol = "Gtoe", utype = "energy", scale = 4.1868e19, default = "EJ", link = "Tonne of oil equivalent", }, ["GtonTNT"] = { name2 = "gigatons of TNT", symbol = "gigaton of TNT", usename = 1, utype = "energy", scale = 4.184e18, default = "EJ", link = "TNT equivalent", }, ["GtTNT"] = { name2 = "gigatonnes of TNT", symbol = "gigatonne of TNT", usename = 1, utype = "energy", scale = 4.184e18, default = "EJ", link = "TNT equivalent", }, ["GW.h"] = { name1 = "gigawatt-hour", symbol = "GW⋅h", utype = "energy", scale = 3.6e12, default = "TJ", link = "Kilowatt-hour", }, ["GWh"] = { name1 = "gigawatt-hour", symbol = "GWh", utype = "energy", scale = 3.6e12, default = "TJ", link = "Kilowatt-hour", }, ["hph"] = { name1 = "horsepower-hour", symbol = "hp⋅h", utype = "energy", scale = 2684519.537696172792, default = "kWh", link = "Horsepower", }, ["inlb"] = { name1 = "inch-pound", symbol = "in⋅lb", utype = "energy", alttype = "torque", scale = 0.1129848290276167, default = "mJ", link = "Foot-pound (energy)", }, ["inlb-f"] = { name1 = "inch-pound force", name2 = "inch-pounds force", symbol = "in⋅lb<sub>f</sub>", utype = "energy", alttype = "torque", scale = 0.1129848290276167, default = "mJ", link = "Foot-pound (energy)", }, ["inlbf"] = { name1 = "inch-pound force", name2 = "inch-pounds force", symbol = "in⋅lbf", utype = "energy", alttype = "torque", scale = 0.1129848290276167, default = "mJ", link = "Foot-pound (energy)", }, ["inoz-f"] = { name1 = "inch-ounce force", name2 = "inch-ounces force", symbol = "in⋅oz<sub>f</sub>", utype = "energy", alttype = "torque", scale = 0.00706155181422604375, default = "mJ", link = "Foot-pound (energy)", }, ["inozf"] = { name1 = "inch-ounce force", name2 = "inch-ounces force", symbol = "in⋅ozf", utype = "energy", alttype = "torque", scale = 0.00706155181422604375, default = "mJ", link = "Foot-pound (energy)", }, ["J"] = { _name1 = "joule", _symbol = "J", utype = "energy", scale = 1, prefixes = 1, default = "cal", link = "Joule", }, ["kBOE"] = { name1 = "kilo barrel of oil equivalent", name2 = "kilo barrels of oil equivalent", symbol = "kBOE", utype = "energy", scale = 6.1178632e12, default = "TJ", link = "Barrel of oil equivalent", }, ["kcal"] = { name1 = "kilocalorie", symbol = "kcal", utype = "energy", scale = 4184, default = "kJ", link = "Calorie", }, ["kcal-15"] = { name1 = "kilocalorie (15°C)", name2 = "kilocalories (15°C)", symbol = "kcal<sub>15</sub>", utype = "energy", scale = 4185.8, default = "kJ", link = "Calorie", }, ["kcal-IT"] = { name1 = "kilocalorie (International Steam Table)", name2 = "kilocalories (International Steam Table)", symbol = "kcal<sub>IT</sub>", utype = "energy", scale = 4186.8, default = "kJ", link = "Calorie", }, ["kcal-th"] = { name1 = "kilocalorie (thermochemical)", name2 = "kilocalories (thermochemical)", symbol = "kcal<sub>th</sub>", utype = "energy", scale = 4184, default = "kJ", link = "Calorie", }, ["kerg"] = { name1 = "kiloerg", symbol = "kerg", utype = "energy", scale = 0.0001, default = "mJ", link = "Erg", }, ["keV"] = { name1 = "kiloelectronvolt", symbol = "keV", utype = "energy", scale = 1.602176487e-16, default = "fJ", link = "Electronvolt", }, ["kgTNT"] = { name2 = "kilograms of TNT", symbol = "kilogram of TNT", usename = 1, utype = "energy", scale = 4184000, default = "MJ", link = "TNT equivalent", }, ["kt(TNT)"] = { name1 = "kilotonne", name1_us = "kiloton", symbol = "kt", utype = "energy", scale = 4.184e12, default = "TJ", link = "TNT equivalent", }, ["ktoe"] = { name1 = "kilotonne of oil equivalent", name2 = "kilotonnes of oil equivalent", symbol = "ktoe", utype = "energy", scale = 4.1868e13, default = "TJ", link = "Tonne of oil equivalent", }, ["ktonTNT"] = { name1 = "kiloton of TNT", name2 = "kilotons of TNT", symbol = "kt", utype = "energy", scale = 4.184e12, default = "TJ", link = "TNT equivalent", }, ["ktTNT"] = { name2 = "kilotonnes of TNT", symbol = "kilotonne of TNT", usename = 1, utype = "energy", scale = 4.184e12, default = "TJ", link = "TNT equivalent", }, ["kW.h"] = { name1 = "kilowatt-hour", symbol = "kW⋅h", utype = "energy", scale = 3600000, default = "MJ", }, ["kWh"] = { name1 = "kilowatt-hour", symbol = "kWh", utype = "energy", scale = 3600000, default = "MJ", }, ["Mcal"] = { name1 = "megacalorie", symbol = "Mcal", utype = "energy", scale = 4184000, default = "MJ", link = "Calorie", }, ["mcal"] = { name1 = "millicalorie", symbol = "mcal", utype = "energy", scale = 0.004184, default = "mJ", link = "Calorie", }, ["Mcal-15"] = { name1 = "megacalorie (15°C)", name2 = "megacalories (15°C)", symbol = "Mcal<sub>15</sub>", utype = "energy", scale = 4185800, default = "MJ", link = "Calorie", }, ["mcal-15"] = { name1 = "millicalorie (15°C)", name2 = "millicalories (15°C)", symbol = "mcal<sub>15</sub>", utype = "energy", scale = 0.0041858, default = "mJ", link = "Calorie", }, ["Mcal-IT"] = { name1 = "megacalorie (International Steam Table)", name2 = "megacalories (International Steam Table)", symbol = "Mcal<sub>IT</sub>", utype = "energy", scale = 4186800, default = "MJ", link = "Calorie", }, ["mcal-IT"] = { name1 = "millicalorie (International Steam Table)", name2 = "millicalories (International Steam Table)", symbol = "mcal<sub>IT</sub>", utype = "energy", scale = 0.0041868, default = "mJ", link = "Calorie", }, ["Mcal-th"] = { name1 = "megacalorie (thermochemical)", name2 = "megacalories (thermochemical)", symbol = "Mcal<sub>th</sub>", utype = "energy", scale = 4184000, default = "MJ", link = "Calorie", }, ["mcal-th"] = { name1 = "millicalorie (thermochemical)", name2 = "millicalories (thermochemical)", symbol = "mcal<sub>th</sub>", utype = "energy", scale = 0.004184, default = "mJ", link = "Calorie", }, ["Merg"] = { name1 = "megaerg", symbol = "Merg", utype = "energy", scale = 0.1, default = "J", link = "Erg", }, ["merg"] = { name1 = "millierg", symbol = "merg", utype = "energy", scale = 0.0000000001, default = "μJ", link = "Erg", }, ["MeV"] = { name1 = "megaelectronvolt", symbol = "MeV", utype = "energy", scale = 1.602176487e-13, default = "pJ", link = "Electronvolt", }, ["meV"] = { name1 = "millielectronvolt", symbol = "meV", utype = "energy", scale = 1.602176487e-22, default = "zJ", link = "Electronvolt", }, ["MMBtu"] = { name1 = "million British thermal units", name2 = "million British thermal units", symbol = "MMBtu", utype = "energy", scale = 1055055852.62, default = "GJ", link = "British thermal unit", }, ["Mt(TNT)"] = { name1 = "megatonne", name1_us = "megaton", symbol = "Mt", utype = "energy", scale = 4.184e15, default = "PJ", link = "TNT equivalent", }, ["Mtoe"] = { name1 = "megatonne of oil equivalent", name2 = "megatonnes of oil equivalent", symbol = "Mtoe", utype = "energy", scale = 4.1868e16, default = "PJ", link = "Tonne of oil equivalent", }, ["MtonTNT"] = { name1 = "megaton of TNT", name2 = "megatons of TNT", symbol = "Mt", utype = "energy", scale = 4.184e15, default = "PJ", link = "TNT equivalent", }, ["mtonTNT"] = { name2 = "millitons of TNT", symbol = "milliton of TNT", usename = 1, utype = "energy", scale = 4184000, default = "MJ", link = "TNT equivalent", }, ["MtTNT"] = { name2 = "megatonnes of TNT", symbol = "megatonne of TNT", usename = 1, utype = "energy", scale = 4.184e15, default = "PJ", link = "TNT equivalent", }, ["mtTNT"] = { name2 = "millitonnes of TNT", symbol = "millitonne of TNT", usename = 1, utype = "energy", scale = 4184000, default = "MJ", link = "TNT equivalent", }, ["MW.h"] = { name1 = "megawatt-hour", symbol = "MW⋅h", utype = "energy", scale = 3600000000, default = "GJ", link = "Kilowatt-hour", }, ["mW.h"] = { name1 = "milliwatt-hour", symbol = "mW⋅h", utype = "energy", scale = 3.6, default = "J", link = "Kilowatt-hour", }, ["MWh"] = { name1 = "megawatt-hour", symbol = "MWh", utype = "energy", scale = 3600000000, default = "GJ", link = "Kilowatt-hour", }, ["mWh"] = { name1 = "milliwatt-hour", symbol = "mWh", utype = "energy", scale = 3.6, default = "J", link = "Kilowatt-hour", }, ["neV"] = { name1 = "nanoelectronvolt", symbol = "neV", utype = "energy", scale = 1.602176487e-28, default = "yJ", link = "Electronvolt", }, ["PeV"] = { name1 = "petaelectronvolt", symbol = "PeV", utype = "energy", scale = 0.0001602176487, default = "mJ", link = "Electronvolt", }, ["peV"] = { name1 = "picoelectronvolt", symbol = "peV", utype = "energy", scale = 1.602176487e-31, default = "yJ", link = "Electronvolt", }, ["PSh"] = { name1 = "Pferdestärkenstunde", symbol = "PSh", utype = "energy", scale = 2647795.5, default = "kWh", }, ["quad"] = { name1 = "quadrillion British thermal units", name2 = "quadrillion British thermal units", symbol = "quad", utype = "energy", scale = 1.054804e18, default = "EJ", link = "Quad (unit)", }, ["Ry"] = { name1 = "rydberg", symbol = "Ry", utype = "energy", scale = 2.1798741e-18, default = "eV", link = "Rydberg constant", }, ["scf"] = { name1 = "standard cubic foot", name2 = "standard cubic feet", symbol = "scf", utype = "energy", scale = 2869.2044809344, default = "kJ", }, ["scfoot"] = { name1 = "standard cubic foot", name2 = "standard cubic foot", symbol = "scf", utype = "energy", scale = 2869.2044809344, default = "kJ", }, ["t(TNT)"] = { name1 = "tonne", name1_us = "ton", symbol = "t", utype = "energy", scale = 4184000000, default = "GJ", link = "TNT equivalent", }, ["TeV"] = { name1 = "teraelectronvolt", symbol = "TeV", utype = "energy", scale = 1.602176487e-7, default = "μJ", link = "Electronvolt", }, ["th"] = { name1 = "thermie", symbol = "th", utype = "energy", scale = 4186800, default = "MJ", link = "Conversion of units#Energy", }, ["thm-EC"] = { name1 = "therm (EC)", name2 = "therms (EC)", symbol = "thm (EC)", utype = "energy", scale = 105506000, default = "MJ", link = "Therm", }, ["thm-UK"] = { name1 = "therm (UK)", name2 = "therms (UK)", symbol = "thm (UK)", utype = "energy", scale = 105505585.257348, default = "MJ", link = "Therm", }, ["thm-US"] = { name1 = "therm (US)", name1_us = "therm (U.S.)", name2 = "therms (US)", name2_us = "therms (U.S.)", symbol = "thm (US)", sym_us = "thm (U.S.)", utype = "energy", scale = 105480400, default = "MJ", link = "Therm", }, ["toe"] = { name1 = "tonne of oil equivalent", name2 = "tonnes of oil equivalent", symbol = "toe", utype = "energy", scale = 41868000000, default = "GJ", }, ["tonTNT"] = { name2 = "tons of TNT", symbol = "ton of TNT", usename = 1, utype = "energy", scale = 4184000000, default = "GJ", link = "TNT equivalent", }, ["tTNT"] = { name2 = "tonnes of TNT", symbol = "tonne of TNT", usename = 1, utype = "energy", scale = 4184000000, default = "GJ", link = "TNT equivalent", }, ["TtonTNT"] = { name2 = "teratons of TNT", symbol = "teraton of TNT", usename = 1, utype = "energy", scale = 4.184e21, default = "ZJ", link = "TNT equivalent", }, ["TtTNT"] = { name2 = "teratonnes of TNT", symbol = "teratonne of TNT", usename = 1, utype = "energy", scale = 4.184e21, default = "ZJ", link = "TNT equivalent", }, ["TW.h"] = { name1 = "terawatt-hour", symbol = "TW⋅h", utype = "energy", scale = 3.6e15, default = "PJ", link = "Kilowatt-hour", }, ["TWh"] = { name1 = "terawatt-hour", symbol = "TWh", utype = "energy", scale = 3.6e15, default = "PJ", link = "Kilowatt-hour", }, ["W.h"] = { name1 = "watt-hour", symbol = "W⋅h", utype = "energy", scale = 3600, default = "kJ", link = "Kilowatt-hour", }, ["Wh"] = { name1 = "watt-hour", symbol = "Wh", utype = "energy", scale = 3600, default = "kJ", link = "Kilowatt-hour", }, ["μerg"] = { name1 = "microerg", symbol = "μerg", utype = "energy", scale = 1e-13, default = "nJ", link = "Erg", }, ["μeV"] = { name1 = "microelectronvolt", symbol = "μeV", utype = "energy", scale = 1.602176487e-25, default = "yJ", link = "Electronvolt", }, ["μW.h"] = { name1 = "microwatt-hour", symbol = "μW⋅h", utype = "energy", scale = 0.0036, default = "mJ", link = "Kilowatt-hour", }, ["μWh"] = { name1 = "microwatt-hour", symbol = "μWh", utype = "energy", scale = 0.0036, default = "mJ", link = "Kilowatt-hour", }, ["-kW.h"] = { target = "kW.h", link = "Kilowatt hour", }, ["btu"] = { target = "BTU", }, ["Calorie"] = { target = "Cal", }, ["ft.lbf"] = { target = "ftlbf", }, ["ft·lbf"] = { target = "ftlbf", }, ["g-cal-15"] = { target = "cal-15", }, ["g-cal-IT"] = { target = "cal-IT", }, ["g-cal-th"] = { target = "cal-th", }, ["g-kcal-15"] = { target = "kcal-15", }, ["g-kcal-IT"] = { target = "kcal-IT", }, ["g-kcal-th"] = { target = "kcal-th", }, ["g-Mcal-15"] = { target = "Mcal-15", }, ["g-mcal-15"] = { target = "mcal-15", }, ["g-Mcal-IT"] = { target = "Mcal-IT", }, ["g-mcal-IT"] = { target = "mcal-IT", }, ["g-Mcal-th"] = { target = "Mcal-th", }, ["g-mcal-th"] = { target = "mcal-th", }, ["GW-h"] = { target = "GW.h", }, ["GW·h"] = { target = "GW.h", }, ["Hartree"] = { target = "Eh", }, ["hp.h"] = { target = "hph", }, ["in.lb-f"] = { target = "inlb-f", }, ["in.lbf"] = { target = "inlbf", }, ["in.oz-f"] = { target = "inoz-f", }, ["in.ozf"] = { target = "inozf", }, ["kbboe"] = { target = "kBOE", symbol = "kbboe", }, ["kg-cal-15"] = { target = "Cal-15", }, ["kg-cal-IT"] = { target = "Cal-IT", }, ["kg-cal-th"] = { target = "Cal-th", }, ["kW-h"] = { target = "kW.h", }, ["kW·h"] = { target = "kW.h", }, ["MW-h"] = { target = "MW.h", }, ["mW-h"] = { target = "mW.h", }, ["MW·h"] = { target = "MW.h", }, ["TW-h"] = { target = "TW.h", }, ["uerg"] = { target = "μerg", }, ["ueV"] = { target = "μeV", }, ["uW-h"] = { target = "μW.h", }, ["uW.h"] = { target = "μW.h", }, ["uWh"] = { target = "μWh", }, ["W-h"] = { target = "W.h", }, ["eVpar"] = { _name1 = "electronvolt", _symbol = "eV", utype = "energy per chemical amount", scale = 96485.329522144166, prefixes = 1, default = "kcal/mol", link = "Electronvolt", }, ["kcal/mol"] = { per = { "kcal", "mol" }, utype = "energy per chemical amount", default = "kJ/mol", link = "Kilocalorie per mole", }, ["kJ/mol"] = { per = { "kJ", "mol" }, utype = "energy per chemical amount", default = "kcal/mol", link = "Joule per mole", }, ["kWh/100 km"] = { name1 = "kilowatt-hour per 100 kilometres", name1_us = "kilowatt-hour per 100 kilometers", name2 = "kilowatt-hours per 100 kilometres", name2_us = "kilowatt-hours per 100 kilometers", symbol = "kW⋅h/100&nbsp;km", utype = "energy per unit length", scale = 36, default = "MJ/km kWh/mi", link = "Kilowatt-hour", }, ["kWh/100 mi"] = { name1 = "kilowatt-hour per 100 miles", name2 = "kilowatt-hours per 100 miles", symbol = "kW⋅h/100&nbsp;mi", utype = "energy per unit length", scale = 22.3694, default = "mpge", link = "Miles per gallon gasoline equivalent", }, ["MJ/100 km"] = { name1 = "megajoule per 100 kilometres", name1_us = "megajoule per 100 kilometers", name2 = "megajoules per 100 kilometres", name2_us = "megajoules per 100 kilometers", symbol = "MJ/100&nbsp;km", utype = "energy per unit length", scale = 10, default = "BTU/mi", link = "British thermal unit", }, ["mpge"] = { name1 = "mile per gallon gasoline equivalent", name2 = "miles per gallon gasoline equivalent", symbol = "mpg&#8209;e", utype = "energy per unit length", scale = 1.3263314048360777e-5, invert = -1, iscomplex= true, default = "kWh/100 mi", link = "Miles per gallon gasoline equivalent", }, ["BTU/mi"] = { per = { "BTU", "mi" }, utype = "energy per unit length", default = "v > 1525 ! M ! k ! J/km", }, ["kJ/km"] = { per = { "kJ", "km" }, utype = "energy per unit length", default = "BTU/mi", }, ["kWh/km"] = { per = { "-kW.h", "km" }, utype = "energy per unit length", default = "MJ/km kWh/mi", }, ["kWh/mi"] = { per = { "-kW.h", "mi" }, utype = "energy per unit length", default = "kWh/km MJ/km", }, ["MJ/km"] = { per = { "MJ", "km" }, utype = "energy per unit length", default = "BTU/mi", }, ["mpg-e"] = { target = "mpge", }, ["BTU/lb"] = { name1 = "British thermal unit per pound", name2 = "British thermal units per pound", symbol = "BTU/lb", utype = "energy per unit mass", scale = 2326, default = "kJ/kg", link = "British thermal unit", }, ["cal/g"] = { name1 = "calorie per gram", name2 = "calories per gram", symbol = "cal/g", utype = "energy per unit mass", scale = 4184, default = "J/g", }, ["GJ/kg"] = { name1 = "gigajoule per kilogram", name2 = "gigajoules per kilogram", symbol = "GJ/kg", utype = "energy per unit mass", scale = 1e9, default = "ktTNT/t", link = "Specific energy", }, ["J/g"] = { name1 = "joule per gram", name2 = "joules per gram", symbol = "J/g", utype = "energy per unit mass", scale = 1000, default = "kcal/g", link = "Specific energy", }, ["kcal/g"] = { name1 = "kilocalorie per gram", name2 = "kilocalories per gram", symbol = "kcal/g", utype = "energy per unit mass", scale = 4184000, default = "kJ/g", }, ["kJ/g"] = { name1 = "kilojoule per gram", name2 = "kilojoules per gram", symbol = "kJ/g", utype = "energy per unit mass", scale = 1000000, default = "kcal/g", link = "Specific energy", }, ["kJ/kg"] = { name1 = "kilojoule per kilogram", name2 = "kilojoules per kilogram", symbol = "kJ/kg", utype = "energy per unit mass", scale = 1000, default = "BTU/lb", link = "Specific energy", }, ["ktonTNT/MT"] = { name2 = "kilotons of TNT per metric ton", symbol = "kiloton of TNT per metric ton", usename = 1, utype = "energy per unit mass", scale = 4184000000, default = "GJ/kg", link = "TNT equivalent", }, ["ktTNT/t"] = { name2 = "kilotonnes of TNT per tonne", symbol = "kilotonne of TNT per tonne", usename = 1, utype = "energy per unit mass", scale = 4184000000, default = "GJ/kg", link = "TNT equivalent", }, ["MtonTNT/MT"] = { name2 = "megatons of TNT per metric ton", symbol = "megaton of TNT per metric ton", usename = 1, utype = "energy per unit mass", scale = 4.184e12, default = "TJ/kg", link = "TNT equivalent", }, ["MtTNT/MT"] = { name2 = "megatonnes of TNT per tonne", symbol = "megatonne of TNT per tonne", usename = 1, utype = "energy per unit mass", scale = 4.184e12, default = "TJ/kg", link = "TNT equivalent", }, ["TJ/kg"] = { name1 = "terajoule per kilogram", name2 = "terajoules per kilogram", symbol = "TJ/kg", utype = "energy per unit mass", scale = 1e12, default = "MtTNT/MT", link = "Specific energy", }, ["Cal/g"] = { per = { "Cal", "g" }, utype = "energy per unit mass", default = "kJ/g", }, ["BTU/cuft"] = { per = { "BTU", "cuft" }, utype = "energy per unit volume", default = "kJ/L", }, ["Cal/12USoz(mL)serve"] = { per = { "Cal", "-12USoz(mL)serve" }, utype = "energy per unit volume", default = "kJ/L", }, ["Cal/12USoz(ml)serve"] = { per = { "Cal", "-12USoz(ml)serve" }, utype = "energy per unit volume", default = "kJ/l", }, ["Cal/12USozserve"] = { per = { "Cal", "-12USozserve" }, utype = "energy per unit volume", default = "kJ/L", }, ["Cal/USoz"] = { per = { "Cal", "USoz" }, utype = "energy per unit volume", default = "kJ/ml", }, ["kJ/L"] = { per = { "kJ", "L" }, utype = "energy per unit volume", default = "BTU/cuft", }, ["kJ/l"] = { per = { "kJ", "ll" }, utype = "energy per unit volume", default = "BTU/cuft", }, ["kJ/ml"] = { per = { "kJ", "ml" }, utype = "energy per unit volume", default = "Cal/USoz", }, ["MJ/m3"] = { per = { "MJ", "m3" }, utype = "energy per unit volume", default = "BTU/cuft", }, ["Sv"] = { _name1 = "sievert", _symbol = "Sv", utype = "equivalent radiation dose", scale = 1, prefixes = 1, default = "rem", link = "Sievert", }, ["rem"] = { _name1 = "rem", _symbol = "rem", utype = "equivalent radiation dose", scale = 0.01, prefixes = 1, default = "Sv", link = "Roentgen equivalent man", }, ["g/km"] = { name1 = "gram per kilometre", name1_us = "gram per kilometer", name2 = "grams per kilometre", name2_us = "grams per kilometer", symbol = "g/km", utype = "exhaust emission", scale = 1e-6, default = "oz/mi", link = "Exhaust gas", }, ["g/mi"] = { name1 = "gram per mile", name2 = "grams per mile", symbol = "g/mi", utype = "exhaust emission", scale = 6.2137119223733397e-7, default = "g/km", link = "Exhaust gas", }, ["gCO2/km"] = { name1 = "gram of CO<sub>2</sub> per kilometre", name1_us = "gram of CO<sub>2</sub> per kilometer", name2 = "grams of CO<sub>2</sub> per kilometre", name2_us = "grams of CO<sub>2</sub> per kilometer", symbol = "g(CO<sub>2</sub>)/km", utype = "exhaust emission", scale = 1e-6, default = "ozCO2/mi", link = "Exhaust gas", }, ["gCO2/mi"] = { name1 = "gram of CO<sub>2</sub> per mile", name2 = "grams of CO<sub>2</sub> per mile", symbol = "g(CO<sub>2</sub>)/mi", utype = "exhaust emission", scale = 6.2137119223733397e-7, default = "gCO2/km", link = "Exhaust gas", }, ["kg/km"] = { name1 = "kilogram per kilometre", name1_us = "kilogram per kilometer", name2 = "kilograms per kilometre", name2_us = "kilograms per kilometer", symbol = "kg/km", utype = "exhaust emission", scale = 0.001, default = "lb/mi", link = "Exhaust gas", }, ["kgCO2/km"] = { name1 = "kilogram of CO<sub>2</sub> per kilometre", name1_us = "kilogram of CO<sub>2</sub> per kilometer", name2 = "kilograms of CO<sub>2</sub> per kilometre", name2_us = "kilograms of CO<sub>2</sub> per kilometer", symbol = "kg(CO<sub>2</sub>)/km", utype = "exhaust emission", scale = 0.001, default = "lbCO2/mi", link = "Exhaust gas", }, ["lb/mi"] = { name1 = "pound per mile", name2 = "pounds per mile", symbol = "lb/mi", utype = "exhaust emission", scale = 0.00028184923173665794, default = "kg/km", link = "Exhaust gas", }, ["lbCO2/mi"] = { name1 = "pound of CO<sub>2</sub> per mile", name2 = "pounds of CO<sub>2</sub> per mile", symbol = "lb(CO<sub>2</sub>)/mi", utype = "exhaust emission", scale = 0.00028184923173665794, default = "kgCO2/km", link = "Exhaust gas", }, ["oz/mi"] = { name1 = "ounce per mile", name2 = "ounces per mile", symbol = "oz/mi", utype = "exhaust emission", scale = 1.7615576983541121e-5, default = "g/km", link = "Exhaust gas", }, ["ozCO2/mi"] = { name1 = "ounce of CO<sub>2</sub> per mile", name2 = "ounces of CO<sub>2</sub> per mile", symbol = "oz(CO<sub>2</sub>)/mi", utype = "exhaust emission", scale = 1.7615576983541121e-5, default = "gCO2/km", link = "Exhaust gas", }, ["cuft/a"] = { name1 = "cubic foot per annum", name2 = "cubic feet per annum", symbol = "cu&nbsp;ft/a", utype = "flow", scale = 8.9730672142368242e-10, default = "m3/a", link = "Cubic foot per second", }, ["cuft/d"] = { name1 = "cubic foot per day", name2 = "cubic feet per day", symbol = "cu&nbsp;ft/d", utype = "flow", scale = 3.2774128000000003e-7, default = "m3/d", link = "Cubic foot per second", }, ["cuft/h"] = { name1 = "cubic foot per hour", name2 = "cubic feet per hour", symbol = "cu&nbsp;ft/h", utype = "flow", scale = 7.8657907200000004e-6, default = "m3/h", link = "Cubic foot per second", }, ["cuft/min"] = { name1 = "cubic foot per minute", name2 = "cubic feet per minute", symbol = "cu&nbsp;ft/min", utype = "flow", scale = 0.00047194744319999999, default = "m3/min", }, ["cuft/s"] = { name1 = "cubic foot per second", name2 = "cubic feet per second", symbol = "cu&nbsp;ft/s", utype = "flow", scale = 28316846592e-12, default = "m3/s", }, ["cumi/a"] = { name1 = "cubic mile per annum", name2 = "cubic miles per annum", symbol = "cu&nbsp;mi/a", utype = "flow", scale = 132.08171170940057, default = "km3/a", link = "Cubic foot per second", }, ["cuyd/h"] = { name1 = "cubic yard per hour", name2 = "cubic yards per hour", symbol = "cuyd/h", utype = "flow", scale = 0.00021237634944000001, default = "m3/h", link = "Cubic foot per second", }, ["cuyd/s"] = { name1 = "cubic yard per second", name2 = "cubic yards per second", symbol = "cu&nbsp;yd/s", utype = "flow", scale = 0.76455485798400002, default = "m3/s", }, ["Goilbbl/a"] = { name1 = "billion barrels per year", name2 = "billion barrels per year", symbol = "Gbbl/a", utype = "flow", scale = 5.0380033629933836, default = "v * 1.58987294928 < 10 ! e6 ! e9 ! m3/a", link = "Barrel per day", }, ["impgal/h"] = { name1 = "imperial gallon per hour", name2 = "imperial gallons per hour", symbol = "imp&nbsp;gal/h", utype = "flow", scale = 1.2628027777777779e-6, default = "m3/h", link = "Gallon", }, ["impgal/min"] = { name1 = "imperial gallon per minute", name2 = "imperial gallons per minute", symbol = "imp gal/min", utype = "flow", scale = 7.5768166666666671e-5, default = "m3/s", link = "Gallon", }, ["impgal/s"] = { name1 = "imperial gallon per second", name2 = "imperial gallons per second", symbol = "impgal/s", utype = "flow", scale = 0.00454609, default = "m3/s", link = "Imperial gallons per second", }, ["km3/a"] = { name1 = "cubic kilometre per annum", name1_us = "cubic kilometer per annum", name2 = "cubic kilometres per annum", name2_us = "cubic kilometers per annum", symbol = "km<sup>3</sup>/a", utype = "flow", scale = 31.68808781402895, default = "cumi/a", link = "Cubic metre per second", }, ["km3/d"] = { name1 = "cubic kilometre per day", name1_us = "cubic kilometer per day", name2 = "cubic kilometres per day", name2_us = "cubic kilometers per day", symbol = "km<sup>3</sup>/d", utype = "flow", scale = 11574.074074074075, default = "cuft/d", link = "Cubic metre per second", }, ["koilbbl/a"] = { name1 = "thousand barrels per year", name2 = "thousand barrels per year", symbol = "kbbl/a", utype = "flow", scale = 5.0380033629933841e-6, default = "v * 1.58987294928 < 10 ! ! e3 ! m3/a", link = "Barrel per day", }, ["koilbbl/d"] = { name1 = "thousand barrels per day", name2 = "thousand barrels per day", symbol = "kbbl/d", utype = "flow", scale = 0.0018401307283333335, default = "v * 1.58987294928 < 10 ! ! e3 ! m3/d", link = "Barrel per day", }, ["L/h"] = { name1 = "litre per hour", name1_us = "liter per hour", name2 = "litres per hour", name2_us = "liters per hour", symbol = "L/h", utype = "flow", scale = 2.7777777777777776e-7, default = "impgal/h USgal/h", link = "Cubic metre per second", }, ["L/min"] = { name1 = "litre per minute", name1_us = "liter per minute", name2 = "litres per minute", name2_us = "liters per minute", symbol = "L/min", utype = "flow", scale = 1.6666666666666667e-5, default = "impgal/min USgal/min", link = "Cubic metre per second", }, ["L/s"] = { name1 = "litre per second", name1_us = "liter per second", name2 = "litres per second", name2_us = "liters per second", symbol = "L/s", utype = "flow", scale = 0.001, default = "cuft/s", link = "Cubic metre per second", }, ["m3/a"] = { name1 = "cubic metre per annum", name1_us = "cubic meter per annum", name2 = "cubic metres per annum", name2_us = "cubic meters per annum", symbol = "m<sup>3</sup>/a", utype = "flow", scale = 3.1688087814028947e-8, default = "cuft/a", link = "Cubic metre per second", }, ["m3/d"] = { name1 = "cubic metre per day", name1_us = "cubic meter per day", name2 = "cubic metres per day", name2_us = "cubic meters per day", symbol = "m<sup>3</sup>/d", utype = "flow", scale = 1.1574074074074073e-5, default = "cuft/d", link = "Cubic metre per second", }, ["m3/h"] = { name1 = "cubic metre per hour", name1_us = "cubic meter per hour", name2 = "cubic metres per hour", name2_us = "cubic meters per hour", symbol = "m<sup>3</sup>/h", utype = "flow", scale = 0.00027777777777777778, default = "cuft/h", link = "Cubic metre per second", }, ["m3/min"] = { name1 = "cubic metre per minute", name1_us = "cubic meter per minute", name2 = "cubic metres per minute", name2_us = "cubic meters per minute", symbol = "m<sup>3</sup>/min", utype = "flow", scale = 0.016666666666666666, default = "cuft/min", link = "Cubic metre per second", }, ["m3/s"] = { name1 = "cubic metre per second", name1_us = "cubic meter per second", name2 = "cubic metres per second", name2_us = "cubic meters per second", symbol = "m<sup>3</sup>/s", utype = "flow", scale = 1, default = "cuft/s", }, ["Moilbbl/a"] = { name1 = "million barrels per year", name2 = "million barrels per year", symbol = "Mbbl/a", utype = "flow", scale = 0.0050380033629933837, default = "v * 1.58987294928 < 10 ! e3 ! e6 ! m3/a", link = "Barrel per day", }, ["Moilbbl/d"] = { name1 = "million barrels per day", name2 = "million barrels per day", symbol = "Mbbl/d", utype = "flow", scale = 1.8401307283333335, default = "v * 1.58987294928 < 10 ! e3 ! e6 ! m3/d", link = "Barrel per day", }, ["oilbbl/a"] = { name1 = "barrel per year", name2 = "barrels per year", symbol = "bbl/a", utype = "flow", scale = 5.0380033629933841e-9, default = "m3/a", link = "Barrel per day", }, ["oilbbl/d"] = { name1 = "barrel per day", name2 = "barrels per day", symbol = "bbl/d", utype = "flow", scale = 1.8401307283333336e-6, default = "m3/d", }, ["Toilbbl/a"] = { name1 = "trillion barrels per year", name2 = "trillion barrels per year", symbol = "Tbbl/a", utype = "flow", scale = 5038.0033629933832, default = "v * 1.58987294928 < 10 ! e9 ! e12 ! m3/a", link = "Barrel per day", }, ["U.S.gal/d"] = { name1 = "U.S. gallon per day", name2 = "U.S. gallons per day", symbol = "U.S.&nbsp;gal/d", utype = "flow", scale = 4.3812636388888893e-8, default = "m3/s", customary= 1, }, ["U.S.gal/h"] = { name1 = "gallon per hour", name2 = "gallons per hour", symbol = "gal/h", utype = "flow", scale = 1.0515032733333334e-6, default = "m3/h", link = "Gallon", customary= 2, }, ["U.S.gal/min"] = { name1 = "U.S. gallon per minute", name2 = "U.S. gallons per minute", symbol = "U.S.&nbsp;gal/min", utype = "flow", scale = 6.3090196400000003e-5, default = "m3/s", link = "Gallon", }, ["USgal/a"] = { name1 = "US gallon per year", name2 = "US gallons per year", symbol = "US&nbsp;gal/a", utype = "flow", scale = 1.1995246102365199e-10, default = "m3/s", }, ["USgal/d"] = { name1 = "US gallon per day", name2 = "US gallons per day", symbol = "US&nbsp;gal/d", utype = "flow", scale = 4.3812636388888893e-8, default = "m3/s", }, ["USgal/h"] = { name1 = "gallon per hour", name2 = "gallons per hour", symbol = "gal/h", utype = "flow", scale = 1.0515032733333334e-6, default = "m3/h", link = "Gallon", customary= 1, }, ["USgal/min"] = { name1 = "US gallon per minute", name2 = "US gallons per minute", symbol = "US&nbsp;gal/min", utype = "flow", scale = 6.3090196400000003e-5, default = "m3/s", link = "Gallon", }, ["USgal/s"] = { name1 = "US gallon per second", name1_us = "U.S. gallon per second", name2 = "US gallons per second", name2_us = "U.S. gallons per second", symbol = "USgal/s", utype = "flow", scale = 0.003785411784, default = "m3/s", link = "US gallons per second", }, ["ft3/a"] = { target = "cuft/a", }, ["ft3/d"] = { target = "cuft/d", }, ["ft3/h"] = { target = "cuft/h", }, ["ft3/s"] = { target = "cuft/s", }, ["Gcuft/a"] = { target = "e9cuft/a", }, ["Gcuft/d"] = { target = "e9cuft/d", }, ["kcuft/a"] = { target = "e3cuft/a", }, ["kcuft/d"] = { target = "e3cuft/d", }, ["kcuft/s"] = { target = "e3cuft/s", }, ["Mcuft/a"] = { target = "e6cuft/a", }, ["Mcuft/d"] = { target = "e6cuft/d", }, ["Mcuft/s"] = { target = "e6cuft/s", }, ["m³/s"] = { target = "m3/s", }, ["Tcuft/a"] = { target = "e12cuft/a", }, ["Tcuft/d"] = { target = "e12cuft/d", }, ["u.s.gal/min"] = { target = "U.S.gal/min", }, ["usgal/min"] = { target = "USgal/min", }, ["-LTf"] = { name1 = "long ton-force", name2 = "long tons-force", symbol = "LTf", utype = "force", scale = 9964.01641818352, default = "kN", }, ["-STf"] = { name1 = "short ton-force", name2 = "short tons-force", symbol = "STf", utype = "force", scale = 8896.443230521, default = "kN", }, ["dyn"] = { name1 = "dyne", symbol = "dyn", utype = "force", scale = 0.00001, default = "gr-f", }, ["g-f"] = { name1 = "gram-force", name2 = "grams-force", symbol = "g<sub>f</sub>", utype = "force", scale = 0.00980665, default = "mN oz-f", link = "Kilogram-force", }, ["gf"] = { name1 = "gram-force", name2 = "grams-force", symbol = "gf", utype = "force", scale = 0.00980665, default = "mN ozf", link = "Kilogram-force", }, ["gr-f"] = { name1 = "grain-force", name2 = "grains-force", symbol = "gr<sub>f</sub>", utype = "force", scale = 0.0006354602307515, default = "μN", link = "Pound (force)", }, ["grf"] = { name1 = "grain-force", name2 = "grains-force", symbol = "grf", utype = "force", scale = 0.0006354602307515, default = "μN", link = "Pound (force)", }, ["kdyn"] = { name1 = "kilodyne", symbol = "kdyn", utype = "force", scale = 0.01, default = "oz-f", link = "Dyne", }, ["kg-f"] = { name1 = "kilogram-force", name2 = "kilograms-force", symbol = "kg<sub>f</sub>", utype = "force", scale = 9.80665, default = "N lb-f", }, ["kgf"] = { name1 = "kilogram-force", name2 = "kilograms-force", symbol = "kgf", utype = "force", scale = 9.80665, default = "N lbf", }, ["kp"] = { name1 = "kilopond", symbol = "kp", utype = "force", scale = 9.80665, default = "N lb-f", link = "Kilogram-force", }, ["L/T-f"] = { name1 = "long ton-force", name2 = "long tons-force", symbol = "L/T<sub>f</sub>", utype = "force", scale = 9964.01641818352, default = "kN", }, ["L/Tf"] = { name1 = "long ton-force", name2 = "long tons-force", symbol = "L/Tf", utype = "force", scale = 9964.01641818352, default = "kN", }, ["lb-f"] = { name1 = "pound-force", name2 = "pounds-force", symbol = "lb<sub>f</sub>", utype = "force", scale = 4.4482216152605, default = "N", link = "Pound (force)", }, ["lbf"] = { name1 = "pound-force", name2 = "pounds-force", symbol = "lbf", utype = "force", scale = 4.4482216152605, default = "N", link = "Pound (force)", }, ["lb(f)"] = { name1 = "pound", symbol = "lb", utype = "force", scale = 4.4482216152605, default = "N", link = "Pound (force)", }, ["LT-f"] = { name1 = "long ton-force", name2 = "long tons-force", symbol = "LT<sub>f</sub>", utype = "force", scale = 9964.01641818352, default = "kN", }, ["LTf"] = { name1 = "long ton-force", name2 = "long tons-force", symbol = "LTf", usename = 1, utype = "force", scale = 9964.01641818352, default = "kN", }, ["Mdyn"] = { name1 = "megadyne", symbol = "Mdyn", utype = "force", scale = 10, default = "lb-f", link = "Dyne", }, ["mdyn"] = { name1 = "millidyne", symbol = "mdyn", utype = "force", scale = 0.00000001, default = "gr-f", link = "Dyne", }, ["mg-f"] = { name1 = "milligram-force", name2 = "milligrams-force", symbol = "mg<sub>f</sub>", utype = "force", scale = 0.00000980665, default = "μN gr-f", link = "Kilogram-force", }, ["mgf"] = { name1 = "milligram-force", name2 = "milligrams-force", symbol = "mgf", utype = "force", scale = 0.00000980665, default = "μN grf", link = "Kilogram-force", }, ["Mp"] = { name1 = "megapond", symbol = "Mp", utype = "force", scale = 9806.65, default = "kN LT-f ST-f", link = "Kilogram-force", }, ["mp"] = { name1 = "millipond", symbol = "mp", utype = "force", scale = 0.00000980665, default = "μN gr-f", link = "Kilogram-force", }, ["N"] = { _name1 = "newton", _symbol = "N", utype = "force", scale = 1, prefixes = 1, default = "lb-f", link = "Newton (unit)", }, ["oz-f"] = { name1 = "ounce-force", name2 = "ounces-force", symbol = "oz<sub>f</sub>", utype = "force", scale = 0.2780138203095378125, default = "mN", link = "Pound (force)", }, ["ozf"] = { name1 = "ounce-force", name2 = "ounces-force", symbol = "ozf", utype = "force", scale = 0.2780138203095378125, default = "mN", link = "Pound (force)", }, ["p"] = { name1 = "pond", symbol = "p", utype = "force", scale = 0.00980665, default = "mN oz-f", link = "Kilogram-force", }, ["pdl"] = { name1 = "poundal", symbol = "pdl", utype = "force", scale = 0.138254954376, default = "N", }, ["S/T-f"] = { name1 = "short ton-force", name2 = "short tons-force", symbol = "S/T<sub>f</sub>", utype = "force", scale = 8896.443230521, default = "kN", }, ["S/Tf"] = { name1 = "short ton-force", name2 = "short tons-force", symbol = "S/Tf", utype = "force", scale = 8896.443230521, default = "kN", }, ["ST-f"] = { name1 = "short ton-force", name2 = "short tons-force", symbol = "ST<sub>f</sub>", utype = "force", scale = 8896.443230521, default = "kN", }, ["STf"] = { name1 = "short ton-force", name2 = "short tons-force", symbol = "STf", usename = 1, utype = "force", scale = 8896.443230521, default = "kN", }, ["t-f"] = { name1 = "tonne-force", name2 = "tonnes-force", symbol = "t<sub>f</sub>", utype = "force", scale = 9806.65, default = "kN LT-f ST-f", link = "Ton-force#Tonne-force", }, ["tf"] = { name1 = "tonne-force", name2 = "tonnes-force", symbol = "tf", utype = "force", scale = 9806.65, default = "kN LTf STf", link = "Ton-force#Tonne-force", }, ["dyne"] = { target = "dyn", }, ["newtons"] = { target = "N", }, ["poundal"] = { target = "pdl", }, ["tonne-force"] = { target = "tf", }, ["impgal/mi"] = { per = { "@impgal", "mi" }, utype = "fuel efficiency", invert = 1, iscomplex= true, default = "L/km USgal/mi", }, ["km/L"] = { per = { "km", "L" }, utype = "fuel efficiency", invert = -1, iscomplex= true, default = "mpgimp mpgus", }, ["km/l"] = { per = { "km", "ll" }, utype = "fuel efficiency", invert = -1, iscomplex= true, default = "mpgimp mpgus", }, ["L/100 km"] = { per = { "L", "100km" }, utype = "fuel efficiency", invert = 1, iscomplex= true, default = "mpgimp mpgus", symlink = "[[Fuel economy in automobiles#Units of measure|L/100&nbsp;km]]", }, ["l/100 km"] = { per = { "ll", "100km" }, utype = "fuel efficiency", invert = 1, iscomplex= true, default = "mpgimp mpgus", symlink = "[[Fuel economy in automobiles#Units of measure|l/100&nbsp;km]]", }, ["L/km"] = { per = { "L", "km" }, utype = "fuel efficiency", invert = 1, iscomplex= true, default = "mpgimp mpgus", }, ["l/km"] = { per = { "ll", "km" }, utype = "fuel efficiency", invert = 1, iscomplex= true, default = "mpgimp mpgus", }, ["mi/impqt"] = { per = { "mi", "impqt" }, utype = "fuel efficiency", invert = -1, iscomplex= true, default = "km/L", }, ["mi/U.S.qt"] = { per = { "mi", "U.S.qt" }, utype = "fuel efficiency", invert = -1, iscomplex= true, default = "km/L", }, ["mi/USqt"] = { per = { "mi", "USqt" }, utype = "fuel efficiency", invert = -1, iscomplex= true, default = "km/L", }, ["mi/usqt"] = { per = { "mi", "usqt" }, utype = "fuel efficiency", invert = -1, iscomplex= true, default = "km/L", }, ["mpgimp"] = { per = { "mi", "@impgal" }, symbol = "mpg<sub>&#8209;imp</sub>", utype = "fuel efficiency", invert = -1, iscomplex= true, default = "L/100 km+mpgus", symlink = "[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>", }, ["mpgus"] = { per = { "mi", "+USgal" }, symbol = "mpg<sub>&#8209;US</sub>", utype = "fuel efficiency", invert = -1, iscomplex= true, default = "L/100 km+mpgimp", symlink = "[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>", }, ["U.S.gal/mi"] = { per = { "*U.S.gal", "mi" }, sp_us = true, utype = "fuel efficiency", invert = 1, iscomplex= true, default = "L/km impgal/mi", }, ["usgal/mi"] = { per = { "+USgal", "mi" }, utype = "fuel efficiency", invert = 1, iscomplex= true, default = "L/km impgal/mi", }, ["L/100km"] = { target = "L/100 km", }, ["l/100km"] = { target = "l/100 km", }, ["mpg"] = { shouldbe = "Use %{mpgus%} for miles per US gallon or %{mpgimp%} for miles per imperial gallon (not %{mpg%})", }, ["mpgU.S."] = { target = "mpgus", symbol = "mpg<sub>&#8209;U.S.</sub>", sp_us = true, symlink = "[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|U.S.]]</sub>", }, ["mpgu.s."] = { target = "mpgus", symbol = "mpg<sub>&#8209;U.S.</sub>", sp_us = true, symlink = "[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|U.S.]]</sub>", }, ["mpgUS"] = { target = "mpgus", }, ["USgal/mi"] = { target = "usgal/mi", }, ["kPa/m"] = { per = { "kPa", "-m-frac" }, utype = "fracture gradient", default = "psi/ft", }, ["psi/ft"] = { per = { "psi", "-ft-frac" }, utype = "fracture gradient", default = "kPa/m", }, ["cm/km"] = { name1 = "centimetre per kilometre", name1_us = "centimeter per kilometer", name2 = "centimetres per kilometre", name2_us = "centimeters per kilometer", symbol = "cm/km", utype = "gradient", scale = 0.00001, default = "ft/mi", link = "Grade (slope)", }, ["ft/mi"] = { name1 = "foot per mile", name2 = "feet per mile", symbol = "ft/mi", utype = "gradient", scale = 0.00018939393939393939, default = "v < 5.28 ! c ! ! m/km", link = "Grade (slope)", }, ["ft/nmi"] = { name1 = "foot per nautical mile", name2 = "feet per nautical mile", symbol = "ft/nmi", utype = "gradient", scale = 0.00016457883369330455, default = "v < 6.076 ! c ! ! m/km", link = "Grade (slope)", }, ["in/ft"] = { name1 = "inch per foot", name2 = "inches per foot", symbol = "in/ft", utype = "gradient", scale = 0.083333333333333329, default = "mm/m", link = "Grade (slope)", }, ["in/mi"] = { name1 = "inch per mile", name2 = "inches per mile", symbol = "in/mi", utype = "gradient", scale = 1.5782828282828283e-5, default = "v < 0.6336 ! m ! c ! m/km", link = "Grade (slope)", }, ["m/km"] = { name1 = "metre per kilometre", name1_us = "meter per kilometer", name2 = "metres per kilometre", name2_us = "meters per kilometer", symbol = "m/km", utype = "gradient", scale = 0.001, default = "ft/mi", link = "Grade (slope)", }, ["mm/km"] = { name1 = "millimetre per kilometre", name1_us = "millimeter per kilometer", name2 = "millimetres per kilometre", name2_us = "millimeters per kilometer", symbol = "mm/km", utype = "gradient", scale = 0.000001, default = "in/mi", link = "Grade (slope)", }, ["mm/m"] = { name1 = "millimetre per metre", name1_us = "millimeter per meter", name2 = "millimetres per metre", name2_us = "millimeters per meter", symbol = "mm/m", utype = "gradient", scale = 0.001, default = "in/ft", link = "Grade (slope)", }, ["admi"] = { name1 = "admiralty mile", symbol = "nmi&nbsp;(admiralty)", utype = "length", scale = 1853.184, default = "km mi", link = "Nautical mile", }, ["AU"] = { name1 = "astronomical unit", symbol = "AU", utype = "length", scale = 149597870700, default = "km mi", }, ["Brnmi"] = { name1 = "British nautical mile", symbol = "(Brit)&nbsp;nmi", utype = "length", scale = 1853.184, default = "km mi", link = "Nautical mile", }, ["bu"] = { name2 = "bu", symbol = "bu", usename = 1, utype = "length", scale = 0.0030303030303030303, default = "mm", link = "Japanese units of measurement#Length", }, ["ch"] = { name1 = "chain", symbol = "ch", utype = "length", scale = 20.1168, default = "ft m", subdivs = { ["ft"] = { 66, default = "m" }, ["yd"] = { 22, default = "m" } }, link = "Chain (unit)", }, ["chlk"] = { name1 = "[[Chain (unit)|chain]]", symbol = "[[Chain (unit)|ch]]", utype = "length", scale = 20.1168, default = "ft m", link = "", }, ["chain"] = { symbol = "chain", usename = 1, utype = "length", scale = 20.1168, default = "ft m", subdivs = { ["ft"] = { 66, default = "m" }, ["yd"] = { 22, default = "m" } }, link = "Chain (unit)", }, ["chainlk"] = { symbol = "[[Chain (unit)|chain]]", usename = 1, utype = "length", scale = 20.1168, default = "ft m", link = "", }, ["dpcm"] = { name2 = "dot/cm", symbol = "dot/cm", utype = "length", scale = 100, invert = -1, iscomplex= true, default = "dpi", link = "Dots per inch", }, ["dpi"] = { name2 = "DPI", symbol = "DPI", utype = "length", scale = 39.370078740157481, invert = -1, iscomplex= true, default = "pitch", link = "Dots per inch", }, ["fathom"] = { symbol = "fathom", usename = 1, utype = "length", scale = 1.8288, default = "ft m", }, ["foot"] = { name1 = "foot", name2 = "foot", symbol = "ft", utype = "length", scale = 0.3048, default = "m", subdivs = { ["in"] = { 12, default = "m" } }, link = "Foot (unit)", }, ["ft"] = { name1 = "foot", name2 = "feet", symbol = "ft", utype = "length", scale = 0.3048, exception= "integer_more_precision", default = "m", subdivs = { ["in"] = { 12, default = "m" } }, link = "Foot (unit)", }, ["furlong"] = { symbol = "furlong", usename = 1, utype = "length", scale = 201.168, default = "ft m", }, ["Gly"] = { name1 = "gigalight-year", symbol = "Gly", utype = "length", scale = 9.4607304725808e24, default = "Mpc", link = "Light-year#Definitions", }, ["Gpc"] = { name1 = "gigaparsec", symbol = "Gpc", utype = "length", scale = 3.0856775814671916e25, default = "Gly", link = "Parsec#Megaparsecs and gigaparsecs", }, ["hand"] = { name1 = "hand", symbol = "h", utype = "length", builtin = "hand", scale = 0.1016, iscomplex= true, default = "in cm", link = "Hand (unit)", }, ["in"] = { name1 = "inch", name2 = "inches", symbol = "in", utype = "length", scale = 0.0254, exception= "subunit_more_precision", default = "mm", }, ["inabbreviated"] = { name2 = "in", symbol = "in", utype = "length", scale = 0.0254, default = "mm", link = "Inch", }, ["kly"] = { name1 = "kilolight-year", symbol = "kly", utype = "length", scale = 9.4607304725808e18, default = "pc", link = "Light-year#Definitions", }, ["kpc"] = { name1 = "kiloparsec", symbol = "kpc", utype = "length", scale = 3.0856775814671916e19, default = "kly", link = "Parsec#Parsecs and kiloparsecs", }, ["LD"] = { name1 = "lunar distance", symbol = "LD", utype = "length", scale = 384403000, default = "km mi", link = "Lunar distance (astronomy)", }, ["league"] = { symbol = "league", usename = 1, utype = "length", scale = 4828.032, default = "km", link = "League (unit)", }, ["ly"] = { name1 = "light-year", symbol = "ly", utype = "length", scale = 9.4607304725808e15, default = "AU", }, ["m"] = { _name1 = "metre", _name1_us= "meter", _symbol = "m", utype = "length", scale = 1, prefixes = 1, default = "v > 0 and v < 3 ! ftin ! ft", link = "Metre", }, ["mi"] = { name1 = "mile", symbol = "mi", utype = "length", scale = 1609.344, default = "km", subdivs = { ["ch"] = { 80, default = "km" }, ["chlk"] = { 80, default = "km" }, ["chain"] = { 80, default = "km" }, ["chainlk"] = { 80, default = "km" }, ["ft"] = { 5280, default = "km" }, ["furlong"] = { 8, default = "km" }, ["yd"] = { 1760, default = "km" } }, }, ["mil"] = { symbol = "mil", usename = 1, utype = "length", scale = 0.0000254, default = "mm", link = "Thousandth of an inch", }, ["Mly"] = { name1 = "megalight-year", symbol = "Mly", utype = "length", scale = 9.4607304725808e21, default = "kpc", link = "Light-year#Definitions", }, ["Mpc"] = { name1 = "megaparsec", symbol = "Mpc", utype = "length", scale = 3.0856775814671916e22, default = "Mly", link = "Parsec#Megaparsecs and gigaparsecs", }, ["NM"] = { name1 = "nautical mile", symbol = "NM", utype = "length", scale = 1852, default = "km mi", }, ["nmi"] = { name1 = "nautical mile", symbol = "nmi", utype = "length", scale = 1852, default = "km mi", }, ["oldUKnmi"] = { name1 = "nautical mile", symbol = "nmi", utype = "length", scale = 1853.184, default = "km mi", }, ["oldUSnmi"] = { name1 = "nautical mile", symbol = "nmi", utype = "length", scale = 1853.24496, default = "km mi", }, ["pc"] = { name1 = "parsec", symbol = "pc", utype = "length", scale = 3.0856775814671916e16, default = "ly", }, ["perch"] = { name2 = "perches", symbol = "perch", usename = 1, utype = "length", scale = 5.0292, default = "ft m", link = "Rod (unit)", }, ["pitch"] = { name2 = "μm", symbol = "μm", utype = "length", scale = 1e-6, default = "dpi", defkey = "pitch", linkey = "pitch", link = "Dots per inch", }, ["pole"] = { symbol = "pole", usename = 1, utype = "length", scale = 5.0292, default = "ft m", link = "Rod (unit)", }, ["pre1954U.S.nmi"] = { name1 = "(pre-1954&nbsp;U.S.) nautical mile", symbol = "(pre&#8209;1954&nbsp;U.S.) nmi", utype = "length", scale = 1853.24496, default = "km mi", link = "Nautical mile", }, ["pre1954USnmi"] = { name1 = "(pre-1954&nbsp;US) nautical mile", name1_us = "(pre-1954&nbsp;U.S.) nautical mile", symbol = "(pre&#8209;1954&nbsp;US) nmi", sym_us = "(pre&#8209;1954&nbsp;U.S.) nmi", utype = "length", scale = 1853.24496, default = "km mi", link = "Nautical mile", }, ["rd"] = { name1 = "rod", symbol = "rd", utype = "length", scale = 5.0292, default = "ft m", link = "Rod (unit)", }, ["royal cubit"] = { name1 = "royal cubit", symbol = "cu", utype = "length", scale = 0.524, default = "mm", }, ["rtkm"] = { name1 = "route kilometre", name1_us = "route kilometer", symbol = "km", utype = "length", scale = 1000, default = "mi", link = "Kilometre", }, ["rtmi"] = { name1 = "route mile", symbol = "mi", utype = "length", scale = 1609.344, default = "km", link = "Mile", }, ["shaku"] = { name2 = "shaku", symbol = "shaku", usename = 1, utype = "length", scale = 0.30303030303030304, default = "m", link = "Shaku (unit)", }, ["sm"] = { name1 = "smoot", symbol = "sm", utype = "length", scale = 1.70180, default = "m", link = "Smoot (unit)", }, ["smi"] = { name1 = "statute mile", symbol = "mi", utype = "length", scale = 1609.344, default = "km", subdivs = { ["chain"] = { 80, default = "km" } }, }, ["solar radius"] = { name1 = "solar radius", name2 = "solar radii", symbol = "''R''<sub>☉</sub>", utype = "length", scale = 695700e3, default = "km", }, ["sun"] = { name2 = "sun", symbol = "sun", usename = 1, utype = "length", scale = 0.030303030303030304, default = "mm", link = "Japanese units of measurement#Length", }, ["thou"] = { name2 = "thou", symbol = "thou", usename = 1, utype = "length", scale = 0.0000254, default = "mm", link = "Thousandth of an inch", }, ["verst"] = { symbol = "verst", usename = 1, utype = "length", scale = 1066.8, default = "km mi", }, ["yd"] = { name1 = "yard", symbol = "yd", utype = "length", scale = 0.9144, default = "m", subdivs = { ["ft"] = { 3, default = "m" } }, }, ["μin"] = { name1 = "microinch", name2 = "microinches", symbol = "μin", utype = "length", scale = 0.0000000254, default = "nm", link = "SI prefix#Non-metric units", }, ["Å"] = { name1 = "ångström", symbol = "Å", utype = "length", scale = 0.0000000001, default = "in", }, ["Hz"] = { _name1 = "hertz", _name2 = "hertz", _symbol = "Hz", utype = "length", scale = 3.3356409519815204e-9, invert = -1, iscomplex= true, prefixes = 1, default = "m", link = "Hertz", }, ["rpm"] = { name1 = "revolution per minute", name2 = "revolutions per minute", symbol = "rpm", utype = "length", scale = 5.5594015866358675e-11, invert = -1, iscomplex= true, default = "Hz", link = "Revolutions per minute", }, ["-ft-frac"] = { target = "ft", link = "Fracture gradient", }, ["-in-stiff"] = { target = "in", link = "Stiffness", }, ["-m-frac"] = { target = "m", link = "Fracture gradient", }, ["-m-stiff"] = { target = "m", link = "Stiffness", }, ["100km"] = { target = "km", multiplier= 100, }, ["100mi"] = { target = "mi", multiplier= 100, }, ["100miles"] = { target = "mi", symbol = "miles", multiplier= 100, }, ["admiralty nmi"] = { target = "oldUKnmi", }, ["angstrom"] = { target = "Å", }, ["au"] = { target = "AU", symbol = "au", }, ["feet"] = { target = "ft", }, ["hands"] = { target = "hand", }, ["inch"] = { target = "in", }, ["inches"] = { target = "in", }, ["light-year"] = { target = "ly", }, ["meter"] = { target = "m", sp_us = true, }, ["meters"] = { target = "m", sp_us = true, }, ["metre"] = { target = "m", }, ["metres"] = { target = "m", }, ["micrometre"] = { target = "μm", }, ["micron"] = { target = "μm", default = "μin", }, ["mile"] = { target = "mi", }, ["miles"] = { target = "mi", }, ["parsec"] = { target = "pc", }, ["rod"] = { target = "rd", }, ["smoot"] = { target = "sm", }, ["uin"] = { target = "μin", }, ["yard"] = { target = "yd", }, ["yards"] = { target = "yd", }, ["yds"] = { target = "yd", }, ["dtex"] = { name1 = "decitex", name2 = "decitex", symbol = "dtex", utype = "linear density", scale = 1e-7, default = "lb/yd", link = "Units of textile measurement#Units", }, ["kg/cm"] = { name1 = "kilogram per centimetre", name1_us = "kilogram per centimeter", name2 = "kilograms per centimetre", name2_us = "kilograms per centimeter", symbol = "kg/cm", utype = "linear density", scale = 100, default = "lb/yd", link = "Linear density", }, ["kg/m"] = { name1 = "kilogram per metre", name1_us = "kilogram per meter", name2 = "kilograms per metre", name2_us = "kilograms per meter", symbol = "kg/m", utype = "linear density", scale = 1, default = "lb/yd", link = "Linear density", }, ["lb/ft"] = { name1 = "pound per foot", name2 = "pounds per foot", symbol = "lb/ft", utype = "linear density", scale = 1.4881639435695539, default = "kg/m", link = "Linear density", }, ["lb/yd"] = { name1 = "pound per yard", name2 = "pounds per yard", symbol = "lb/yd", utype = "linear density", scale = 0.49605464785651798, default = "kg/m", link = "Linear density", }, ["G"] = { _name1 = "gauss", _name2 = "gauss", _symbol = "G", utype = "magnetic field strength", scale = 0.0001, prefixes = 1, default = "T", link = "Gauss (unit)", }, ["T"] = { _name1 = "tesla", _symbol = "T", utype = "magnetic field strength", scale = 1, prefixes = 1, default = "G", link = "Tesla (unit)", }, ["A/m"] = { name1 = "ampere per metre", name1_us = "ampere per meter", name2 = "amperes per metre", name2_us = "amperes per meter", symbol = "A/m", utype = "magnetizing field", scale = 1, default = "Oe", }, ["kA/m"] = { name1 = "kiloampere per metre", name1_us = "kiloampere per meter", name2 = "kiloamperes per metre", name2_us = "kiloamperes per meter", symbol = "kA/m", utype = "magnetizing field", scale = 1000, default = "kOe", link = "Ampere per metre", }, ["MA/m"] = { name1 = "megaampere per metre", name1_us = "megaampere per meter", name2 = "megaamperes per metre", name2_us = "megaamperes per meter", symbol = "MA/m", utype = "magnetizing field", scale = 1e6, default = "kOe", link = "Ampere per metre", }, ["Oe"] = { _name1 = "oersted", _symbol = "Oe", utype = "magnetizing field", scale = 79.5774715, prefixes = 1, default = "kA/m", link = "Oersted", }, ["-Lcwt"] = { name1 = "hundredweight", name2 = "hundredweight", symbol = "cwt", utype = "mass", scale = 50.80234544, default = "lb", }, ["-Scwt"] = { name1 = "hundredweight", name2 = "hundredweight", symbol = "cwt", utype = "mass", scale = 45.359237, default = "lb", }, ["-ST"] = { name1 = "short ton", symbol = "ST", utype = "mass", scale = 907.18474, default = "t", }, ["carat"] = { symbol = "carat", usename = 1, utype = "mass", scale = 0.0002, default = "g", link = "Carat (mass)", }, ["drachm"] = { name1_us = "dram", symbol = "drachm", usename = 1, utype = "mass", scale = 0.001771845195, default = "g", link = "Dram (unit)", }, ["dram"] = { target = "drachm", }, ["dwt"] = { name1 = "pennyweight", symbol = "dwt", utype = "mass", scale = 0.00155517384, default = "oz g", }, ["DWton"] = { symbol = "deadweight ton", usename = 1, utype = "mass", scale = 1016.0469088, default = "DWtonne", link = "Deadweight tonnage", }, ["DWtonne"] = { name1_us = "deadweight metric ton", symbol = "deadweight tonne", sym_us = "~deadweight metric ton", usename = 1, utype = "mass", scale = 1000, default = "DWton", link = "Deadweight tonnage", }, ["g"] = { _name1 = "gram", _symbol = "g", utype = "mass", scale = 0.001, prefixes = 1, default = "oz", link = "Gram", }, ["gr"] = { name1 = "grain", symbol = "gr", utype = "mass", scale = 0.00006479891, default = "g", link = "Grain (unit)", }, ["Gt"] = { name1 = "gigatonne", symbol = "Gt", utype = "mass", scale = 1000000000000, default = "LT ST", link = "Tonne", }, ["impgalh2o"] = { name1 = "imperial gallon of water", name2 = "imperial gallons of water", symbol = "imp&nbsp;gal H<sub>2</sub>O", utype = "mass", scale = 4.5359236999999499, default = "lb kg", link = "Imperial gallon", }, ["kt"] = { name1 = "kilotonne", symbol = "kt", utype = "mass", scale = 1000000, default = "LT ST", link = "Tonne", }, ["lb"] = { name1 = "pound", symbol = "lb", utype = "mass", scale = 0.45359237, exception= "integer_more_precision", default = "kg", subdivs = { ["oz"] = { 16, default = "kg" } }, link = "Pound (mass)", }, ["Lcwt"] = { name1 = "long hundredweight", name2 = "long hundredweight", symbol = "Lcwt", usename = 1, utype = "mass", scale = 50.80234544, default = "lb", subdivs = { ["qtr"] = { 4, default = "kg" }, ["st"] = { 8, default = "kg" } }, link = "Hundredweight", }, ["long cwt"] = { name1 = "long hundredweight", name2 = "long hundredweight", symbol = "long&nbsp;cwt", utype = "mass", scale = 50.80234544, default = "lb kg", subdivs = { ["qtr"] = { 4, default = "kg" } }, link = "Hundredweight", }, ["long qtr"] = { name1 = "long quarter", symbol = "long&nbsp;qtr", utype = "mass", scale = 12.70058636, default = "lb kg", }, ["LT"] = { symbol = "long ton", usename = 1, utype = "mass", scale = 1016.0469088, default = "t", subdivs = { ["Lcwt"] = { 20, default = "t", unit = "-Lcwt" } }, }, ["lt"] = { name1 = "long ton", symbol = "LT", utype = "mass", scale = 1016.0469088, default = "t", subdivs = { ["Lcwt"] = { 20, default = "t", unit = "-Lcwt" } }, }, ["metric ton"] = { symbol = "metric ton", usename = 1, utype = "mass", scale = 1000, default = "long ton", link = "Tonne", }, ["MT"] = { name1 = "metric ton", symbol = "t", utype = "mass", scale = 1000, default = "LT ST", link = "Tonne", }, ["Mt"] = { name1 = "megatonne", symbol = "Mt", utype = "mass", scale = 1000000000, default = "LT ST", link = "Tonne", }, ["oz"] = { name1 = "ounce", symbol = "oz", utype = "mass", scale = 0.028349523125, default = "g", }, ["ozt"] = { name1 = "troy ounce", symbol = "ozt", utype = "mass", scale = 0.0311034768, default = "oz g", }, ["pdr"] = { name1 = "pounder", symbol = "pdr", utype = "mass", scale = 0.45359237, default = "kg", link = "Pound (mass)", }, ["qtr"] = { name1 = "quarter", symbol = "qtr", utype = "mass", scale = 12.70058636, default = "lb kg", subdivs = { ["lb"] = { 28, default = "kg" } }, link = "Long quarter", }, ["Scwt"] = { name1 = "short hundredweight", name2 = "short hundredweight", symbol = "Scwt", usename = 1, utype = "mass", scale = 45.359237, default = "lb", link = "Hundredweight", }, ["short cwt"] = { name1 = "short hundredweight", name2 = "short hundredweight", symbol = "short&nbsp;cwt", utype = "mass", scale = 45.359237, default = "lb kg", link = "Hundredweight", }, ["short qtr"] = { name1 = "short quarter", symbol = "short&nbsp;qtr", utype = "mass", scale = 11.33980925, default = "lb kg", }, ["ST"] = { symbol = "short ton", usename = 1, utype = "mass", scale = 907.18474, default = "t", subdivs = { ["Scwt"] = { 20, default = "t", unit = "-Scwt" } }, }, ["shtn"] = { name1 = "short ton", symbol = "sh&nbsp;tn", utype = "mass", scale = 907.18474, default = "t", }, ["shton"] = { symbol = "ton", usename = 1, utype = "mass", scale = 907.18474, default = "t", }, ["solar mass"] = { name1 = "solar mass", name2 = "solar masses", symbol = "''M''<sub>☉</sub>", utype = "mass", scale = 1.98855e30, default = "kg", }, ["st"] = { name1 = "stone", name2 = "stone", symbol = "st", utype = "mass", scale = 6.35029318, default = "lb kg", subdivs = { ["lb"] = { 14, default = "kg lb" } }, link = "Stone (unit)", }, ["t"] = { name1 = "tonne", name1_us = "metric ton", symbol = "t", utype = "mass", scale = 1000, default = "LT ST", }, ["tonne"] = { name1 = "tonne", name1_us = "metric ton", symbol = "t", utype = "mass", scale = 1000, default = "shton", }, ["troy pound"] = { symbol = "troy pound", usename = 1, utype = "mass", scale = 0.3732417216, default = "lb kg", link = "Troy weight", }, ["usgalh2o"] = { name1 = "US gallon of water", name1_us = "U.S. gallon of water", name2 = "US gallons of water", name2_us = "U.S. gallons of water", symbol = "US&nbsp;gal H<sub>2</sub>O", utype = "mass", scale = 3.7776215836051126, default = "lb kg", link = "United States customary units#Fluid volume", }, ["viss"] = { name2 = "viss", symbol = "viss", utype = "mass", scale = 1.632932532, default = "kg", link = "Myanmar units of measurement#Mass", }, ["billion tonne"] = { target = "e9t", }, ["kilogram"] = { target = "kg", }, ["kilotonne"] = { target = "kt", }, ["lbs"] = { target = "lb", }, ["lbt"] = { target = "troy pound", }, ["lcwt"] = { target = "Lcwt", }, ["long ton"] = { target = "LT", }, ["mcg"] = { target = "μg", }, ["million tonne"] = { target = "e6t", }, ["scwt"] = { target = "Scwt", }, ["short ton"] = { target = "ST", }, ["stone"] = { target = "st", }, ["thousand tonne"] = { target = "e3t", }, ["tonnes"] = { target = "t", }, ["kg/kW"] = { name1 = "kilogram per kilowatt", name2 = "kilograms per kilowatt", symbol = "kg/kW", utype = "mass per unit power", scale = 0.001, default = "lb/hp", link = "Kilowatt", }, ["lb/hp"] = { name1 = "pound per horsepower", name2 = "pounds per horsepower", symbol = "lb/hp", utype = "mass per unit power", scale = 0.00060827738784176115, default = "kg/kW", link = "Horsepower", }, ["kg/h"] = { per = { "kg", "h" }, utype = "mass per unit time", default = "lb/h", }, ["lb/h"] = { per = { "lb", "h" }, utype = "mass per unit time", default = "kg/h", }, ["g-mol/d"] = { name1 = "gram-mole per day", name2 = "gram-moles per day", symbol = "g&#8209;mol/d", utype = "molar rate", scale = 1.1574074074074073e-5, default = "μmol/s", link = "Mole (unit)", }, ["g-mol/h"] = { name1 = "gram-mole per hour", name2 = "gram-moles per hour", symbol = "g&#8209;mol/h", utype = "molar rate", scale = 0.00027777777777777778, default = "mmol/s", link = "Mole (unit)", }, ["g-mol/min"] = { name1 = "gram-mole per minute", name2 = "gram-moles per minute", symbol = "g&#8209;mol/min", utype = "molar rate", scale = 0.016666666666666666, default = "g-mol/s", link = "Mole (unit)", }, ["g-mol/s"] = { name1 = "gram-mole per second", name2 = "gram-moles per second", symbol = "g&#8209;mol/s", utype = "molar rate", scale = 1, default = "lb-mol/min", link = "Mole (unit)", }, ["gmol/d"] = { name1 = "gram-mole per day", name2 = "gram-moles per day", symbol = "gmol/d", utype = "molar rate", scale = 1.1574074074074073e-5, default = "μmol/s", link = "Mole (unit)", }, ["gmol/h"] = { name1 = "gram-mole per hour", name2 = "gram-moles per hour", symbol = "gmol/h", utype = "molar rate", scale = 0.00027777777777777778, default = "mmol/s", link = "Mole (unit)", }, ["gmol/min"] = { name1 = "gram-mole per minute", name2 = "gram-moles per minute", symbol = "gmol/min", utype = "molar rate", scale = 0.016666666666666666, default = "gmol/s", link = "Mole (unit)", }, ["gmol/s"] = { name1 = "gram-mole per second", name2 = "gram-moles per second", symbol = "gmol/s", utype = "molar rate", scale = 1, default = "lbmol/min", link = "Mole (unit)", }, ["kmol/d"] = { name1 = "kilomole per day", name2 = "kilomoles per day", symbol = "kmol/d", utype = "molar rate", scale = 0.011574074074074073, default = "mmol/s", link = "Mole (unit)", }, ["kmol/h"] = { name1 = "kilomole per hour", name2 = "kilomoles per hour", symbol = "kmol/h", utype = "molar rate", scale = 0.27777777777777779, default = "mol/s", link = "Mole (unit)", }, ["kmol/min"] = { name1 = "kilomole per minute", name2 = "kilomoles per minute", symbol = "kmol/min", utype = "molar rate", scale = 16.666666666666668, default = "mol/s", link = "Kilomole (unit)", }, ["kmol/s"] = { name1 = "kilomole per second", name2 = "kilomoles per second", symbol = "kmol/s", utype = "molar rate", scale = 1000, default = "lb-mol/s", link = "Mole (unit)", }, ["lb-mol/d"] = { name1 = "pound-mole per day", name2 = "pound-moles per day", symbol = "lb&#8209;mol/d", utype = "molar rate", scale = 0.0052499116898148141, default = "mmol/s", link = "Pound-mole", }, ["lb-mol/h"] = { name1 = "pound-mole per hour", name2 = "pound-moles per hour", symbol = "lb&#8209;mol/h", utype = "molar rate", scale = 0.12599788055555555, default = "mol/s", link = "Pound-mole", }, ["lb-mol/min"] = { name1 = "pound-mole per minute", name2 = "pound-moles per minute", symbol = "lb&#8209;mol/min", utype = "molar rate", scale = 7.5598728333333334, default = "mol/s", link = "Pound-mole", }, ["lb-mol/s"] = { name1 = "pound-mole per second", name2 = "pound-moles per second", symbol = "lb&#8209;mol/s", utype = "molar rate", scale = 453.59237, default = "kmol/s", link = "Pound-mole", }, ["lbmol/d"] = { name1 = "pound-mole per day", name2 = "pound-moles per day", symbol = "lbmol/d", utype = "molar rate", scale = 0.0052499116898148141, default = "mmol/s", link = "Pound-mole", }, ["lbmol/h"] = { name1 = "pound-mole per hour", name2 = "pound-moles per hour", symbol = "lbmol/h", utype = "molar rate", scale = 0.12599788055555555, default = "mol/s", link = "Pound-mole", }, ["lbmol/min"] = { name1 = "pound-mole per minute", name2 = "pound-moles per minute", symbol = "lbmol/min", utype = "molar rate", scale = 7.5598728333333334, default = "mol/s", link = "Pound-mole", }, ["lbmol/s"] = { name1 = "pound-mole per second", name2 = "pound-moles per second", symbol = "lbmol/s", utype = "molar rate", scale = 453.59237, default = "kmol/s", link = "Pound-mole", }, ["mmol/s"] = { name1 = "millimole per second", name2 = "millimoles per second", symbol = "mmol/s", utype = "molar rate", scale = 0.001, default = "lb-mol/d", link = "Mole (unit)", }, ["mol/d"] = { name1 = "mole per day", name2 = "moles per day", symbol = "mol/d", utype = "molar rate", scale = 1.1574074074074073e-5, default = "μmol/s", link = "Mole (unit)", }, ["mol/h"] = { name1 = "mole per hour", name2 = "moles per hour", symbol = "mol/h", utype = "molar rate", scale = 0.00027777777777777778, default = "mmol/s", link = "Mole (unit)", }, ["mol/min"] = { name1 = "mole per minute", name2 = "moles per minute", symbol = "mol/min", utype = "molar rate", scale = 0.016666666666666666, default = "mol/s", link = "Mole (unit)", }, ["mol/s"] = { name1 = "mole per second", name2 = "moles per second", symbol = "mol/s", utype = "molar rate", scale = 1, default = "lb-mol/min", link = "Mole (unit)", }, ["μmol/s"] = { name1 = "micromole per second", name2 = "micromoles per second", symbol = "μmol/s", utype = "molar rate", scale = 0.000001, default = "lb-mol/d", link = "Mole (unit)", }, ["umol/s"] = { target = "μmol/s", }, ["/acre"] = { name1 = "per acre", name2 = "per acre", symbol = "/acre", utype = "per unit area", scale = 0.00024710538146716532, default = "/ha", link = "Acre", }, ["/ha"] = { name1 = "per hectare", name2 = "per hectare", symbol = "/ha", utype = "per unit area", scale = 100e-6, default = "/acre", link = "Hectare", }, ["/sqcm"] = { name1 = "per square centimetre", name1_us = "per square centimeter", name2 = "per square centimetre", name2_us = "per square centimeter", symbol = "/cm<sup>2</sup>", utype = "per unit area", scale = 1e4, default = "/sqin", link = "Square centimetre", }, ["/sqin"] = { name1 = "per square inch", name2 = "per square inch", symbol = "/in<sup>2</sup>", utype = "per unit area", scale = 1550.0031000062002, default = "/sqcm", link = "Square inch", }, ["/sqkm"] = { name1 = "per square kilometre", name1_us = "per square kilometer", name2 = "per square kilometre", name2_us = "per square kilometer", symbol = "/km<sup>2</sup>", utype = "per unit area", scale = 1e-6, default = "/sqmi", link = "Square kilometre", }, ["/sqmi"] = { name1 = "per square mile", name2 = "per square mile", symbol = "/sq&nbsp;mi", utype = "per unit area", scale = 3.8610215854244582e-7, default = "/sqkm", link = "Square mile", }, ["PD/acre"] = { name1 = "inhabitant per acre", name2 = "inhabitants per acre", symbol = "/acre", utype = "per unit area", scale = 0.00024710538146716532, default = "PD/ha", link = "Acre", }, ["PD/ha"] = { name1 = "inhabitant per hectare", name2 = "inhabitants per hectare", symbol = "/ha", utype = "per unit area", scale = 100e-6, default = "PD/acre", link = "Hectare", }, ["PD/sqkm"] = { name1 = "inhabitant per square kilometre", name1_us = "inhabitant per square kilometer", name2 = "inhabitants per square kilometre", name2_us = "inhabitants per square kilometer", symbol = "/km<sup>2</sup>", utype = "per unit area", scale = 1e-6, default = "PD/sqmi", link = "Square kilometre", }, ["PD/sqmi"] = { name1 = "inhabitant per square mile", name2 = "inhabitants per square mile", symbol = "/sq&nbsp;mi", utype = "per unit area", scale = 3.8610215854244582e-7, default = "PD/sqkm", link = "Square mile", }, ["/cm2"] = { target = "/sqcm", }, ["/in2"] = { target = "/sqin", }, ["/km2"] = { target = "/sqkm", }, ["pd/acre"] = { target = "PD/acre", }, ["pd/ha"] = { target = "PD/ha", }, ["PD/km2"] = { target = "PD/sqkm", }, ["pd/km2"] = { target = "PD/sqkm", }, ["PD/km²"] = { target = "PD/sqkm", }, ["pd/sqkm"] = { target = "PD/sqkm", }, ["pd/sqmi"] = { target = "PD/sqmi", }, ["/l"] = { name1 = "per litre", name1_us = "per liter", name2 = "per litre", name2_us = "per liter", symbol = "/l", utype = "per unit volume", scale = 1000, default = "/usgal", link = "Litre", }, ["/L"] = { name1 = "per litre", name1_us = "per liter", name2 = "per litre", name2_us = "per liter", symbol = "/L", utype = "per unit volume", scale = 1000, default = "/usgal", link = "Litre", }, ["/USgal"] = { name1 = "per gallon", name2 = "per gallon", symbol = "/gal", utype = "per unit volume", scale = 264.172052, default = "/L", link = "US gallon", customary= 2, }, ["/usgal"] = { target = "/USgal", }, ["bhp"] = { name1 = "brake horsepower", name2 = "brake horsepower", symbol = "bhp", utype = "power", scale = 745.69987158227022, default = "kW", link = "Horsepower#Brake horsepower", }, ["Cal/d"] = { name1 = "large calorie per day", name2 = "large calories per day", symbol = "Cal/d", utype = "power", scale = 0.048425925925925928, default = "kJ/d", link = "Calorie", }, ["Cal/h"] = { name1 = "large calorie per hour", name2 = "large calories per hour", symbol = "Cal/h", utype = "power", scale = 1.1622222222222223, default = "kJ/h", link = "Calorie", }, ["cal/h"] = { name1 = "calorie per hour", name2 = "calories per hour", symbol = "cal/h", utype = "power", scale = 0.0011622222222222223, default = "W", link = "Calorie", }, ["CV"] = { name1 = "metric horsepower", name2 = "metric horsepower", symbol = "CV", utype = "power", scale = 735.49875, default = "kW", }, ["hk"] = { name1 = "metric horsepower", name2 = "metric horsepower", symbol = "hk", utype = "power", scale = 735.49875, default = "kW", }, ["hp"] = { name1 = "horsepower", name2 = "horsepower", symbol = "hp", utype = "power", scale = 745.69987158227022, default = "kW", }, ["hp-electric"] = { name1 = "electric horsepower", name2 = "electric horsepower", symbol = "hp", utype = "power", scale = 746, default = "kW", link = "Horsepower#Electrical horsepower", }, ["hp-electrical"] = { name1 = "electrical horsepower", name2 = "electrical horsepower", symbol = "hp", utype = "power", scale = 746, default = "kW", link = "Horsepower#Electrical horsepower", }, ["hp-metric"] = { name1 = "metric horsepower", name2 = "metric horsepower", symbol = "hp", utype = "power", scale = 735.49875, default = "kW", }, ["ihp"] = { name1 = "indicated horsepower", name2 = "indicated horsepower", symbol = "ihp", utype = "power", scale = 745.69987158227022, default = "kW", link = "Horsepower#Indicated horsepower", }, ["kcal/h"] = { name1 = "kilocalorie per hour", name2 = "kilocalories per hour", symbol = "kcal/h", utype = "power", scale = 1.1622222222222223, default = "kW", link = "Calorie", }, ["kJ/d"] = { name1 = "kilojoule per day", name2 = "kilojoules per day", symbol = "kJ/d", utype = "power", scale = 0.011574074074074073, default = "Cal/d", link = "Kilojoule", }, ["kJ/h"] = { name1 = "kilojoule per hour", name2 = "kilojoules per hour", symbol = "kJ/h", utype = "power", scale = 0.27777777777777779, default = "W", link = "Kilojoule", }, ["PS"] = { name1 = "metric horsepower", name2 = "metric horsepower", symbol = "PS", utype = "power", scale = 735.49875, default = "kW", }, ["shp"] = { name1 = "shaft horsepower", name2 = "shaft horsepower", symbol = "shp", utype = "power", scale = 745.69987158227022, default = "kW", link = "Horsepower#Shaft horsepower", }, ["W"] = { _name1 = "watt", _symbol = "W", utype = "power", scale = 1, prefixes = 1, default = "hp", link = "Watt", }, ["BTU/h"] = { per = { "BTU", "h" }, utype = "power", default = "W", }, ["Btu/h"] = { per = { "Btu", "h" }, utype = "power", default = "W", }, ["BHP"] = { target = "bhp", }, ["btu/h"] = { target = "BTU/h", }, ["HP"] = { target = "hp", }, ["Hp"] = { target = "hp", }, ["hp-mechanical"] = { target = "hp", }, ["IHP"] = { target = "ihp", }, ["SHP"] = { target = "shp", }, ["whp"] = { target = "hp", }, ["hp/lb"] = { name1 = "horsepower per pound", name2 = "horsepower per pound", symbol = "hp/lb", utype = "power per unit mass", scale = 1643.986806, default = "kW/kg", link = "Power-to-weight ratio", }, ["hp/LT"] = { name1 = "horsepower per long ton", name2 = "horsepower per long ton", symbol = "hp/LT", utype = "power per unit mass", scale = 0.73392268125000004, default = "kW/t", link = "Power-to-weight ratio", }, ["hp/ST"] = { name1 = "horsepower per short ton", name2 = "horsepower per short ton", symbol = "hp/ST", utype = "power per unit mass", scale = 0.821993403, default = "kW/t", link = "Power-to-weight ratio", }, ["hp/t"] = { name1 = "horsepower per tonne", name2 = "horsepower per tonne", symbol = "hp/t", utype = "power per unit mass", scale = 0.74569987158227022, default = "kW/t", link = "Power-to-weight ratio", }, ["kW/kg"] = { name1 = "kilowatt per kilogram", name2 = "kilowatts per kilogram", symbol = "kW/kg", utype = "power per unit mass", scale = 1000, default = "hp/lb", link = "Power-to-weight ratio", }, ["kW/t"] = { name1 = "kilowatt per tonne", name2 = "kilowatts per tonne", symbol = "kW/t", utype = "power per unit mass", scale = 1, default = "PS/t", link = "Power-to-weight ratio", }, ["PS/t"] = { name1 = "metric horsepower per tonne", name2 = "metric horsepower per tonne", symbol = "PS/t", utype = "power per unit mass", scale = 0.73549875, default = "kW/t", link = "Power-to-weight ratio", }, ["shp/lb"] = { name1 = "shaft horsepower per pound", name2 = "shaft horsepower per pound", symbol = "shp/lb", utype = "power per unit mass", scale = 1643.986806, default = "kW/kg", link = "Power-to-weight ratio", }, ["hp/tonne"] = { target = "hp/t", symbol = "hp/tonne", default = "kW/tonne", }, ["kW/tonne"] = { target = "kW/t", symbol = "kW/tonne", }, ["-lb/in2"] = { name1 = "pound per square inch", name2 = "pounds per square inch", symbol = "lb/in<sup>2</sup>", utype = "pressure", scale = 6894.7572931683608, default = "kPa kgf/cm2", }, ["atm"] = { name1 = "standard atmosphere", symbol = "atm", utype = "pressure", scale = 101325, default = "kPa", link = "Atmosphere (unit)", }, ["Ba"] = { name1 = "barye", symbol = "Ba", utype = "pressure", scale = 0.1, default = "Pa", }, ["bar"] = { symbol = "bar", utype = "pressure", scale = 100000, default = "kPa", link = "Bar (unit)", }, ["dbar"] = { name1 = "decibar", symbol = "dbar", utype = "pressure", scale = 10000, default = "kPa", link = "Bar (unit)", }, ["inHg"] = { name1 = "inch of mercury", name2 = "inches of mercury", symbol = "inHg", utype = "pressure", scale = 3386.388640341, default = "kPa", }, ["kBa"] = { name1 = "kilobarye", symbol = "kBa", utype = "pressure", scale = 100, default = "hPa", link = "Barye", }, ["kg-f/cm2"] = { name1 = "kilogram-force per square centimetre", name1_us = "kilogram-force per square centimeter", name2 = "kilograms-force per square centimetre", name2_us = "kilograms-force per square centimeter", symbol = "kg<sub>f</sub>/cm<sup>2</sup>", utype = "pressure", scale = 98066.5, default = "psi", link = "Kilogram-force", }, ["kg/cm2"] = { name1 = "kilogram per square centimetre", name1_us = "kilogram per square centimeter", name2 = "kilograms per square centimetre", name2_us = "kilograms per square centimeter", symbol = "kg/cm<sup>2</sup>", utype = "pressure", scale = 98066.5, default = "psi", link = "Kilogram-force", }, ["kgf/cm2"] = { name1 = "kilogram-force per square centimetre", name1_us = "kilogram-force per square centimeter", name2 = "kilograms-force per square centimetre", name2_us = "kilograms-force per square centimeter", symbol = "kgf/cm<sup>2</sup>", utype = "pressure", scale = 98066.5, default = "psi", link = "Kilogram-force", }, ["ksi"] = { name1 = "kilopound per square inch", name2 = "kilopounds per square inch", symbol = "ksi", utype = "pressure", scale = 6894757.2931683613, default = "MPa", link = "Pound per square inch", }, ["lbf/in2"] = { name1 = "pound-force per square inch", name2 = "pounds-force per square inch", symbol = "lbf/in<sup>2</sup>", utype = "pressure", scale = 6894.7572931683608, default = "kPa kgf/cm2", }, ["mb"] = { name1 = "millibar", symbol = "mb", utype = "pressure", scale = 100, default = "hPa", link = "Bar (unit)", }, ["mbar"] = { name1 = "millibar", symbol = "mbar", utype = "pressure", scale = 100, default = "hPa", link = "Bar (unit)", }, ["mmHg"] = { name1 = "millimetre of mercury", name1_us = "millimeter of mercury", name2 = "millimetres of mercury", name2_us = "millimeters of mercury", symbol = "mmHg", utype = "pressure", scale = 133.322387415, default = "kPa", }, ["Pa"] = { _name1 = "pascal", _symbol = "Pa", utype = "pressure", scale = 1, prefixes = 1, default = "psi", link = "Pascal (unit)", }, ["psf"] = { name1 = "pound per square foot", name2 = "pounds per square foot", symbol = "psf", utype = "pressure", scale = 47.880258980335839, default = "kPa", link = "Pound per square inch", }, ["psi"] = { name1 = "pound per square inch", name2 = "pounds per square inch", symbol = "psi", utype = "pressure", scale = 6894.7572931683608, default = "kPa", }, ["Torr"] = { name1 = "torr", symbol = "Torr", utype = "pressure", scale = 133.32236842105263, default = "kPa", }, ["N/cm2"] = { per = { "N", "cm2" }, utype = "pressure", default = "psi", }, ["N/m2"] = { per = { "N", "m2" }, utype = "pressure", default = "psi", }, ["g/cm2"] = { per = { "g", "cm2" }, utype = "pressure", default = "lb/sqft", multiplier= 9.80665, }, ["g/m2"] = { per = { "g", "m2" }, utype = "pressure", default = "lb/sqft", multiplier= 9.80665, }, ["kg/ha"] = { per = { "kg", "ha" }, utype = "pressure", default = "lb/acre", multiplier= 9.80665, }, ["kg/m2"] = { per = { "kg", "m2" }, utype = "pressure", default = "lb/sqft", multiplier= 9.80665, }, ["lb/1000sqft"] = { per = { "lb", "1000sqft" }, utype = "pressure", default = "g/m2", multiplier= 9.80665, }, ["lb/acre"] = { per = { "lb", "acre" }, utype = "pressure", default = "kg/ha", multiplier= 9.80665, }, ["lb/sqft"] = { per = { "lb", "sqft" }, utype = "pressure", default = "kg/m2", multiplier= 9.80665, }, ["lb/sqyd"] = { per = { "lb", "sqyd" }, utype = "pressure", default = "kg/m2", multiplier= 9.80665, }, ["LT/acre"] = { per = { "LT", "acre" }, utype = "pressure", default = "t/ha", multiplier= 9.80665, }, ["MT/ha"] = { per = { "MT", "ha" }, utype = "pressure", default = "LT/acre ST/acre", multiplier= 9.80665, }, ["oz/sqft"] = { per = { "oz", "sqft" }, utype = "pressure", default = "g/m2", multiplier= 9.80665, }, ["oz/sqyd"] = { per = { "oz", "sqyd" }, utype = "pressure", default = "g/m2", multiplier= 9.80665, }, ["ST/acre"] = { per = { "ST", "acre" }, utype = "pressure", default = "t/ha", multiplier= 9.80665, }, ["t/ha"] = { per = { "t", "ha" }, utype = "pressure", default = "LT/acre ST/acre", multiplier= 9.80665, }, ["tonne/acre"] = { per = { "tonne", "acre" }, utype = "pressure", default = "tonne/ha", multiplier= 9.80665, }, ["tonne/ha"] = { per = { "tonne", "ha" }, utype = "pressure", default = "tonne/acre", multiplier= 9.80665, }, ["kgfpsqcm"] = { target = "kgf/cm2", }, ["kgpsqcm"] = { target = "kg/cm2", }, ["kN/m2"] = { target = "kPa", }, ["lb/in2"] = { target = "lbf/in2", }, ["torr"] = { target = "Torr", }, ["Bq"] = { _name1 = "becquerel", _symbol = "Bq", utype = "radioactivity", scale = 1, prefixes = 1, default = "pCi", link = "Becquerel", }, ["Ci"] = { _name1 = "curie", _symbol = "Ci", utype = "radioactivity", scale = 3.7e10, prefixes = 1, default = "GBq", link = "Curie (unit)", }, ["Rd"] = { _name1 = "rutherford", _symbol = "Rd", utype = "radioactivity", scale = 1e6, prefixes = 1, default = "MBq", link = "Rutherford (unit)", }, ["cm/h"] = { name1 = "centimetre per hour", name1_us = "centimeter per hour", name2 = "centimetres per hour", name2_us = "centimeters per hour", symbol = "cm/h", utype = "speed", scale = 2.7777777777777775e-6, default = "in/h", link = "Metre per second", }, ["cm/s"] = { name1 = "centimetre per second", name1_us = "centimeter per second", name2 = "centimetres per second", name2_us = "centimeters per second", symbol = "cm/s", utype = "speed", scale = 0.01, default = "in/s", link = "Metre per second", }, ["cm/year"] = { name1 = "centimetre per year", name1_us = "centimeter per year", name2 = "centimetres per year", name2_us = "centimeters per year", symbol = "cm/year", utype = "speed", scale = 3.168873850681143e-10, default = "in/year", link = "Orders of magnitude (speed)", }, ["foot/s"] = { name1 = "foot per second", name2 = "foot per second", symbol = "ft/s", utype = "speed", scale = 0.3048, default = "m/s", }, ["ft/min"] = { name1 = "foot per minute", name2 = "feet per minute", symbol = "ft/min", utype = "speed", scale = 0.00508, default = "m/min", link = "Feet per second", }, ["ft/s"] = { name1 = "foot per second", name2 = "feet per second", symbol = "ft/s", utype = "speed", scale = 0.3048, default = "m/s", link = "Feet per second", }, ["furlong per fortnight"] = { name2 = "furlongs per fortnight", symbol = "furlong per fortnight", usename = 1, utype = "speed", scale = 0.00016630952380952381, default = "km/h mph", link = "FFF system", }, ["in/h"] = { name1 = "inch per hour", name2 = "inches per hour", symbol = "in/h", utype = "speed", scale = 7.0555555555555559e-6, default = "cm/h", link = "Inch", }, ["in/s"] = { name1 = "inch per second", name2 = "inches per second", symbol = "in/s", utype = "speed", scale = 0.0254, default = "cm/s", link = "Inch", }, ["in/year"] = { name1 = "inch per year", name2 = "inches per year", symbol = "in/year", utype = "speed", scale = 8.0489395807301024e-10, default = "cm/year", link = "Orders of magnitude (speed)", }, ["isp"] = { name1 = "second", symbol = "s", utype = "speed", scale = 9.80665, default = "km/s", link = "Specific impulse", }, ["km/d"] = { name1 = "kilometre per day", name1_us = "kilometer per day", name2 = "kilometres per day", name2_us = "kilometers per day", symbol = "km/d", utype = "speed", scale = 1.1574074074074074e-2, default = "mi/d", link = "Orders of magnitude (speed)", }, ["km/h"] = { name1 = "kilometre per hour", name1_us = "kilometer per hour", name2 = "kilometres per hour", name2_us = "kilometers per hour", symbol = "km/h", utype = "speed", scale = 0.27777777777777779, default = "mph", link = "Kilometres per hour", }, ["km/s"] = { name1 = "kilometre per second", name1_us = "kilometer per second", name2 = "kilometres per second", name2_us = "kilometers per second", symbol = "km/s", utype = "speed", scale = 1000, default = "mi/s", link = "Metre per second", }, ["kn"] = { name1 = "knot", symbol = "kn", utype = "speed", scale = 0.51444444444444448, default = "km/h mph", link = "Knot (unit)", }, ["kNs/kg"] = { name2 = "kN&#8209;s/kg", symbol = "kN&#8209;s/kg", utype = "speed", scale = 1000, default = "isp", link = "Specific impulse", }, ["m/min"] = { name1 = "metre per minute", name1_us = "meter per minute", name2 = "metres per minute", name2_us = "meters per minute", symbol = "m/min", utype = "speed", scale = 0.016666666666666666, default = "ft/min", link = "Metre per second", }, ["m/s"] = { name1 = "metre per second", name1_us = "meter per second", name2 = "metres per second", name2_us = "meters per second", symbol = "m/s", utype = "speed", scale = 1, default = "ft/s", }, ["Mach"] = { name2 = "Mach", symbol = "Mach", utype = "speed", builtin = "mach", scale = 0, iscomplex= true, default = "km/h mph", link = "Mach number", }, ["mi/d"] = { name1 = "mile per day", name2 = "miles per day", symbol = "mi/d", utype = "speed", scale = 1.8626666666666667e-2, default = "km/d", link = "Orders of magnitude (speed)", }, ["mi/s"] = { name1 = "mile per second", name2 = "miles per second", symbol = "mi/s", utype = "speed", scale = 1609.344, default = "km/s", link = "Mile", }, ["mm/h"] = { name1 = "millimetre per hour", name1_us = "millimeter per hour", name2 = "millimetres per hour", name2_us = "millimeters per hour", symbol = "mm/h", utype = "speed", scale = 2.7777777777777781e-7, default = "in/h", link = "Metre per second", }, ["mph"] = { name1 = "mile per hour", name2 = "miles per hour", symbol = "mph", utype = "speed", scale = 0.44704, default = "km/h", link = "Miles per hour", }, ["Ns/kg"] = { name2 = "N&#8209;s/kg", symbol = "N&#8209;s/kg", utype = "speed", scale = 1, default = "isp", link = "Specific impulse", }, ["si tsfc"] = { name2 = "g/(kN⋅s)", symbol = "g/(kN⋅s)", utype = "speed", scale = 9.9999628621379242e-7, invert = -1, iscomplex= true, default = "tsfc", link = "Thrust specific fuel consumption", }, ["tsfc"] = { name2 = "lb/(lbf⋅h)", symbol = "lb/(lbf⋅h)", utype = "speed", scale = 2.832545036049801e-5, invert = -1, iscomplex= true, default = "si tsfc", link = "Thrust specific fuel consumption", }, ["cm/y"] = { target = "cm/year", }, ["cm/yr"] = { target = "cm/year", }, ["in/y"] = { target = "in/year", }, ["in/yr"] = { target = "in/year", }, ["knot"] = { target = "kn", }, ["knots"] = { target = "kn", }, ["kph"] = { target = "km/h", }, ["mi/h"] = { target = "mph", }, ["mm/s"] = { per = { "mm", "s" }, utype = "speed", default = "in/s", link = "Metre per second", }, ["C"] = { name1 = "degree Celsius", name2 = "degrees Celsius", symbol = "°C", usesymbol= 1, utype = "temperature", scale = 1, offset = -273.15, iscomplex= true, istemperature= true, default = "F", link = "Celsius", }, ["F"] = { name1 = "degree Fahrenheit", name2 = "degrees Fahrenheit", symbol = "°F", usesymbol= 1, utype = "temperature", scale = 0.55555555555555558, offset = 32-273.15*(9/5), iscomplex= true, istemperature= true, default = "C", link = "Fahrenheit", }, ["K"] = { _name1 = "kelvin", _symbol = "K", usesymbol= 1, utype = "temperature", scale = 1, offset = 0, iscomplex= true, istemperature= true, prefixes = 1, default = "C F", link = "Kelvin", }, ["keVT"] = { name1 = "kiloelectronvolt", symbol = "keV", utype = "temperature", scale = 11.604505e6, offset = 0, iscomplex= true, default = "MK", link = "Electronvolt", }, ["R"] = { name1 = "degree Rankine", name2 = "degrees Rankine", symbol = "°R", usesymbol= 1, utype = "temperature", scale = 0.55555555555555558, offset = 0, iscomplex= true, istemperature= true, default = "K F C", link = "Rankine scale", }, ["Celsius"] = { target = "C", }, ["°C"] = { target = "C", }, ["°F"] = { target = "F", }, ["°R"] = { target = "R", }, ["C-change"] = { name1 = "degree Celsius change", name2 = "degrees Celsius change", symbol = "°C", usesymbol= 1, utype = "temperature change", scale = 1, default = "F-change", link = "Celsius", }, ["F-change"] = { name1 = "degree Fahrenheit change", name2 = "degrees Fahrenheit change", symbol = "°F", usesymbol= 1, utype = "temperature change", scale = 0.55555555555555558, default = "C-change", link = "Fahrenheit", }, ["K-change"] = { name1 = "kelvin change", name2 = "kelvins change", symbol = "K", usesymbol= 1, utype = "temperature change", scale = 1, default = "F-change", link = "Kelvin", }, ["°C-change"] = { target = "C-change", }, ["°F-change"] = { target = "F-change", }, ["century"] = { name1 = "century", name2 = "centuries", symbol = "ha", utype = "time", scale = 3155760000, default = "Gs", }, ["d"] = { name1 = "day", symbol = "d", utype = "time", scale = 86400, default = "ks", }, ["decade"] = { name1 = "decade", symbol = "daa", utype = "time", scale = 315576000, default = "Ms", }, ["dog year"] = { name1 = "dog year", symbol = "dog yr", utype = "time", scale = 220903200, default = "years", link = "List of unusual units of measurement#Dog year", }, ["fortnight"] = { symbol = "fortnight", usename = 1, utype = "time", scale = 1209600, default = "week", }, ["h"] = { name1 = "hour", symbol = "h", utype = "time", scale = 3600, default = "ks", }, ["long billion year"] = { name1 = "billion years", name2 = "billion years", symbol = "Ta", utype = "time", scale = 31557600000000000000, default = "Es", link = "Annum", }, ["millennium"] = { name1 = "millennium", name2 = "millennia", symbol = "ka", utype = "time", scale = 31557600000, default = "Gs", }, ["milliard year"] = { name1 = "milliard years", name2 = "milliard years", symbol = "Ga", utype = "time", scale = 31557600000000000, default = "Ps", link = "Annum", }, ["million year"] = { name1 = "million years", name2 = "million years", symbol = "Ma", utype = "time", scale = 31557600000000, default = "Ts", link = "Annum", }, ["min"] = { name1 = "minute", symbol = "min", utype = "time", scale = 60, default = "s", }, ["month"] = { symbol = "month", usename = 1, utype = "time", scale = 2629800, default = "Ms", }, ["months"] = { name1 = "month", symbol = "mo", utype = "time", scale = 2629800, default = "year", }, ["s"] = { _name1 = "second", _symbol = "s", utype = "time", scale = 1, prefixes = 1, default = "v < 7200 ! min ! h", link = "Second", }, ["short billion year"] = { name1 = "billion years", name2 = "billion years", symbol = "Ga", utype = "time", scale = 31557600000000000, default = "Ps", link = "Annum", }, ["short trillion year"] = { name1 = "trillion years", name2 = "trillion years", symbol = "Ta", utype = "time", scale = 31557600000000000000, default = "Es", link = "Annum", }, ["thousand million year"] = { name1 = "thousand million years", name2 = "thousand million years", symbol = "Ga", utype = "time", scale = 31557600000000000, default = "Ps", link = "Annum", }, ["wk"] = { symbol = "week", usename = 1, utype = "time", scale = 604800, default = "Ms", }, ["year"] = { name1 = "year", symbol = "a", utype = "time", scale = 31557600, default = "Ms", link = "Annum", }, ["years"] = { name1 = "year", symbol = "yr", utype = "time", scale = 31557600, default = "Ms", link = "Annum", }, ["byr"] = { target = "short billion year", }, ["day"] = { target = "d", }, ["days"] = { target = "d", }, ["dog yr"] = { target = "dog year", }, ["Gyr"] = { target = "thousand million year", }, ["hour"] = { target = "h", }, ["hours"] = { target = "h", }, ["kMyr"] = { target = "thousand million year", }, ["kmyr"] = { target = "thousand million year", }, ["kyr"] = { target = "millennium", }, ["long byr"] = { target = "long billion year", }, ["minute"] = { target = "min", }, ["minutes"] = { target = "min", }, ["mth"] = { target = "month", }, ["Myr"] = { target = "million year", }, ["myr"] = { target = "million year", }, ["sec"] = { target = "s", }, ["second"] = { target = "s", }, ["seconds"] = { target = "s", }, ["tmyr"] = { target = "thousand million year", }, ["tryr"] = { target = "short trillion year", }, ["tyr"] = { target = "millennium", }, ["week"] = { target = "wk", }, ["weeks"] = { target = "wk", }, ["yr"] = { target = "year", }, ["kg.m"] = { name1 = "kilogram metre", name1_us = "kilogram meter", symbol = "kg⋅m", utype = "torque", scale = 9.80665, default = "Nm lbft", link = "Kilogram metre (torque)", }, ["kgf.m"] = { name1 = "kilogram force-metre", name1_us = "kilogram force-meter", symbol = "kgf⋅m", utype = "torque", scale = 9.80665, default = "Nm lbfft", link = "Kilogram metre (torque)", }, ["kgm"] = { name1 = "kilogram metre", name1_us = "kilogram meter", symbol = "kg⋅m", utype = "torque", scale = 9.80665, default = "Nm lbfft", link = "Kilogram metre (torque)", }, ["kpm"] = { name1 = "kilopond metre", name1_us = "kilopond meter", symbol = "kp⋅m", utype = "torque", scale = 9.80665, default = "Nm lbft", link = "Kilogram metre (torque)", }, ["lb-fft"] = { name1 = "pound force-foot", name2 = "pound force-feet", symbol = "ft⋅lb<sub>f</sub>", utype = "torque", scale = 1.3558179483314004, default = "Nm", link = "Pound-foot (torque)", }, ["lb.ft"] = { name1 = "pound force-foot", name2 = "pound force-feet", symbol = "lb⋅ft", utype = "torque", scale = 1.3558179483314004, default = "Nm", link = "Pound-foot (torque)", }, ["lb.in"] = { name1 = "pound force-inch", symbol = "lb⋅in", utype = "torque", scale = 0.1129848290276167, default = "mN.m", link = "Pound-foot (torque)", }, ["lbfft"] = { name1 = "pound force-foot", name2 = "pound force-feet", symbol = "lbf⋅ft", utype = "torque", scale = 1.3558179483314004, default = "Nm", link = "Pound-foot (torque)", }, ["lbft"] = { name1 = "pound-foot", name2 = "pound-feet", symbol = "lb⋅ft", utype = "torque", scale = 1.3558179483314004, default = "Nm", link = "Pound-foot (torque)", }, ["m.kg-f"] = { name1 = "metre kilogram-force", name1_us = "meter kilogram-force", name2 = "metre kilograms-force", name2_us = "meter kilograms-force", symbol = "m⋅kg<sub>f</sub>", utype = "torque", scale = 9.80665, default = "Nm lbfft", link = "Kilogram metre (torque)", }, ["m.kgf"] = { name1 = "metre kilogram-force", name1_us = "meter kilogram-force", name2 = "metre kilograms-force", name2_us = "meter kilograms-force", symbol = "m⋅kgf", utype = "torque", scale = 9.80665, default = "Nm lbfft", link = "Kilogram metre (torque)", }, ["mN.m"] = { name1 = "millinewton-metre", name1_us = "millinewton-meter", symbol = "mN⋅m", utype = "torque", scale = 0.001, default = "lb.in", link = "Newton-metre", }, ["Nm"] = { _name1 = "newton-metre", _name1_us= "newton-meter", _symbol = "N⋅m", utype = "torque", alttype = "energy", scale = 1, prefixes = 1, default = "lbfft", link = "Newton-metre", }, ["kN/m"] = { per = { "kN", "-m-stiff" }, utype = "torque", default = "lbf/in", }, ["lbf/in"] = { per = { "lbf", "-in-stiff" }, utype = "torque", default = "kN/m", }, ["lb-f.ft"] = { target = "lb-fft", }, ["lbf.ft"] = { target = "lbfft", }, ["lbf·ft"] = { target = "lbfft", }, ["lb·ft"] = { target = "lb.ft", }, ["mkg-f"] = { target = "m.kg-f", }, ["mkgf"] = { target = "m.kgf", }, ["N.m"] = { target = "Nm", }, ["N·m"] = { target = "Nm", }, ["ton-mile"] = { symbol = "ton-mile", usename = 1, utype = "transportation", scale = 1.4599723182105602, default = "tkm", }, ["tkm"] = { name1 = "tonne-kilometre", name1_us = "tonne-kilometer", symbol = "tkm", utype = "transportation", scale = 1, default = "ton-mile", }, ["-12USoz(mL)serve"] = { name1_us = "12&nbsp;U.S.&nbsp;fl&nbsp;oz (355&nbsp;mL) serving", symbol = "12&nbsp;US&nbsp;fl&nbsp;oz (355&nbsp;mL) serving", sym_us = "12&nbsp;U.S.&nbsp;fl&nbsp;oz (355&nbsp;mL) serving", utype = "volume", scale = 0.00035488235475000004, default = "mL", link = "Beverage can#Standard sizes", }, ["-12USoz(ml)serve"] = { name1_us = "12&nbsp;U.S.&nbsp;fl&nbsp;oz (355&nbsp;ml) serving", symbol = "12&nbsp;US&nbsp;fl&nbsp;oz (355&nbsp;ml) serving", sym_us = "12&nbsp;U.S.&nbsp;fl&nbsp;oz (355&nbsp;ml) serving", utype = "volume", scale = 0.00035488235475000004, default = "ml", link = "Beverage can#Standard sizes", }, ["-12USozserve"] = { name1_us = "12&nbsp;U.S.&nbsp;fl&nbsp;oz serving", symbol = "12&nbsp;US&nbsp;fl&nbsp;oz serving", sym_us = "12&nbsp;U.S.&nbsp;fl&nbsp;oz serving", utype = "volume", scale = 0.00035488235475000004, default = "mL", link = "Beverage can#Standard sizes", }, ["acre-foot"] = { name1 = "acre-foot", name2 = "acre-foot", symbol = "acre⋅ft", utype = "volume", scale = 1233.48183754752, default = "m3", }, ["acre-ft"] = { name1 = "acre-foot", name2 = "acre-feet", symbol = "acre⋅ft", utype = "volume", scale = 1233.48183754752, default = "m3", }, ["AUtbsp"] = { name1 = "Australian tablespoon", symbol = "AU&nbsp;tbsp", utype = "volume", scale = 0.000020, default = "ml", }, ["Bcuft"] = { name1 = "billion cubic foot", name2 = "billion cubic feet", symbol = "billion cu&nbsp;ft", utype = "volume", scale = 28316846.592, default = "Gl", link = "Cubic foot", }, ["bdft"] = { name1 = "board foot", name2 = "board feet", symbol = "bd&nbsp;ft", utype = "volume", scale = 0.0023597372167, default = "m3", }, ["board feet"] = { name2 = "board feet", symbol = "board foot", usename = 1, utype = "volume", scale = 0.0023597372167, default = "m3", }, ["board foot"] = { name2 = "board foot", symbol = "board foot", usename = 1, utype = "volume", scale = 0.0023597372167, default = "m3", }, ["cc"] = { name1 = "cubic centimetre", name1_us = "cubic centimeter", symbol = "cc", utype = "volume", scale = 0.000001, default = "cuin", }, ["CID"] = { name1 = "cubic inch", name2 = "cubic inches", symbol = "cu&nbsp;in", utype = "volume", scale = 0.000016387064, default = "cc", link = "Cubic inch#Engine displacement", }, ["cord"] = { symbol = "cord", utype = "volume", scale = 3.624556363776, default = "m3", link = "Cord (unit)", }, ["cufoot"] = { name1 = "cubic foot", name2 = "cubic foot", symbol = "cu&nbsp;ft", utype = "volume", scale = 0.028316846592, default = "m3", }, ["cuft"] = { name1 = "cubic foot", name2 = "cubic feet", symbol = "cu&nbsp;ft", utype = "volume", scale = 0.028316846592, default = "m3", }, ["cuin"] = { name1 = "cubic inch", name2 = "cubic inches", symbol = "cu&nbsp;in", utype = "volume", scale = 0.000016387064, default = "cm3", }, ["cumi"] = { name1 = "cubic mile", symbol = "cu&nbsp;mi", utype = "volume", scale = 4168181825.440579584, default = "km3", }, ["cuyd"] = { name1 = "cubic yard", symbol = "cu&nbsp;yd", utype = "volume", scale = 0.764554857984, default = "m3", }, ["firkin"] = { symbol = "firkin", usename = 1, utype = "volume", scale = 0.04091481, default = "L impgal USgal", link = "Firkin (unit)", }, ["foot3"] = { target = "cufoot", }, ["Goilbbl"] = { name1 = "billion barrels", name2 = "billion barrels", symbol = "Gbbl", utype = "volume", scale = 158987294.928, default = "v * 1.58987294928 < 10 ! e6 ! e9 ! m3", link = "Barrel (unit)#Oil barrel", }, ["gr water"] = { name1 = "grains water", name2 = "grains water", symbol = "gr H<sub>2</sub>O", utype = "volume", scale = 0.00000006479891, default = "cm3", link = "Grain (unit)", }, ["grt"] = { name1 = "gross register ton", symbol = "grt", utype = "volume", scale = 2.8316846592, default = "m3", link = "Gross register tonnage", }, ["impbbl"] = { name1 = "imperial barrel", symbol = "imp&nbsp;bbl", utype = "volume", scale = 0.16365924, default = "L impgal USgal", link = "Barrel (unit)", }, ["impbsh"] = { name1 = "imperial bushel", symbol = "imp&nbsp;bsh", utype = "volume", scale = 0.03636872, default = "L impgal USdrygal", }, ["impbu"] = { name1 = "imperial bushel", symbol = "imp&nbsp;bu", utype = "volume", scale = 0.03636872, default = "m3", }, ["impgal"] = { name1 = "imperial gallon", symbol = "imp&nbsp;gal", utype = "volume", scale = 0.00454609, default = "L USgal", }, ["impgi"] = { name1 = "gill", symbol = "gi", utype = "volume", scale = 0.0001420653125, default = "ml USoz", link = "Gill (unit)", }, ["impkenning"] = { name1 = "imperial kenning", symbol = "kenning", utype = "volume", scale = 0.01818436, default = "L USdrygal", link = "Kenning (unit)", }, ["impoz"] = { name1 = "imperial fluid ounce", symbol = "imp&nbsp;fl&nbsp;oz", utype = "volume", scale = 0.0000284130625, default = "ml USoz", }, ["imppk"] = { name1 = "imperial peck", symbol = "pk", utype = "volume", scale = 0.00909218, default = "L USdrygal", link = "Peck", }, ["imppt"] = { name1 = "imperial pint", symbol = "imp&nbsp;pt", utype = "volume", scale = 0.00056826125, default = "L", }, ["impqt"] = { name1 = "imperial quart", symbol = "imp&nbsp;qt", utype = "volume", scale = 0.0011365225, default = "ml USoz", customary= 3, }, ["kilderkin"] = { symbol = "kilderkin", usename = 1, utype = "volume", scale = 0.08182962, default = "L impgal USgal", }, ["koilbbl"] = { name1 = "thousand barrels", name2 = "thousand barrels", symbol = "kbbl", utype = "volume", scale = 158.987294928, default = "v * 1.58987294928 < 10 ! ! e3 ! m3", link = "Barrel (unit)#Oil barrel", }, ["L"] = { _name1 = "litre", _name1_us= "liter", _symbol = "L", utype = "volume", scale = 0.001, prefixes = 1, default = "impgal USgal", link = "Litre", }, ["l"] = { _name1 = "litre", _name1_us= "liter", _symbol = "l", utype = "volume", scale = 0.001, prefixes = 1, default = "impgal USgal", link = "Litre", }, ["ll"] = { name1 = "litre", name1_us = "liter", symbol = "l", utype = "volume", scale = 0.001, default = "impgal USgal", }, ["m3"] = { _name1 = "cubic metre", _name1_us= "cubic meter", _symbol = "m<sup>3</sup>", prefix_position= 7, utype = "volume", scale = 1, prefixes = 3, default = "cuft", link = "Cubic metre", }, ["Mbbl"] = { name1 = "thousand barrels", name2 = "thousand barrels", symbol = "Mbbl", utype = "volume", scale = 158.987294928, default = "v * 1.58987294928 < 10 ! e3 ! ! m3", link = "Barrel (unit)#Oil barrel", }, ["MMoilbbl"] = { name1 = "million barrels", name2 = "million barrels", symbol = "MMbbl", utype = "volume", scale = 158987.294928, default = "v * 1.58987294928 < 10 ! e3 ! e6 ! m3", link = "Barrel (unit)#Oil barrel", }, ["Moilbbl"] = { name1 = "million barrels", name2 = "million barrels", symbol = "Mbbl", utype = "volume", scale = 158987.294928, default = "v * 1.58987294928 < 10 ! e3 ! e6 ! m3", link = "Barrel (unit)#Oil barrel", }, ["MTON"] = { name1 = "measurement ton", symbol = "MTON", utype = "volume", scale = 1.13267386368, default = "m3", }, ["MUSgal"] = { name1 = "million US gallons", name1_us = "million U.S. gallons", name2 = "million US gallons", name2_us = "million U.S. gallons", symbol = "million US&nbsp;gal", sym_us = "million U.S.&nbsp;gal", utype = "volume", scale = 3785.411784, default = "Ml", link = "US gallon", }, ["oilbbl"] = { name1 = "barrel", symbol = "bbl", utype = "volume", scale = 0.158987294928, default = "m3", link = "Barrel (unit)#Oil barrel", }, ["stere"] = { symbol = "stere", usename = 1, utype = "volume", scale = 1, default = "cuft", }, ["Toilbbl"] = { name1 = "trillion barrels", name2 = "trillion barrels", symbol = "Tbbl", utype = "volume", scale = 158987294928, default = "v * 1.58987294928 < 10 ! e9 ! e12 ! m3", link = "Barrel (unit)#Oil barrel", }, ["USbbl"] = { name1 = "US barrel", name1_us = "U.S. barrel", symbol = "US&nbsp;bbl", sym_us = "U.S.&nbsp;bbl", utype = "volume", scale = 0.119240471196, default = "L USgal impgal", link = "Barrel (unit)", }, ["USbeerbbl"] = { name1 = "US beer barrel", name1_us = "U.S. beer barrel", symbol = "US&nbsp;bbl", sym_us = "U.S.&nbsp;bbl", utype = "volume", scale = 0.117347765304, default = "L USgal impgal", link = "Barrel (unit)", }, ["USbsh"] = { name1 = "US bushel", name1_us = "U.S. bushel", symbol = "US&nbsp;bsh", sym_us = "U.S.&nbsp;bsh", utype = "volume", scale = 0.03523907016688, default = "L USdrygal impgal", link = "Bushel", }, ["USbu"] = { name1 = "US bushel", name1_us = "U.S. bushel", symbol = "US&nbsp;bu", sym_us = "U.S.&nbsp;bu", utype = "volume", scale = 0.03523907016688, default = "L USdrygal impgal", link = "Bushel", }, ["USdrybbl"] = { name1 = "US dry barrel", name1_us = "U.S. dry barrel", symbol = "US&nbsp;dry&nbsp;bbl", sym_us = "U.S.&nbsp;dry&nbsp;bbl", utype = "volume", scale = 0.11562819898508, default = "m3", link = "Barrel (unit)", }, ["USdrygal"] = { name1 = "US dry gallon", name1_us = "U.S. dry gallon", symbol = "US&nbsp;dry&nbsp;gal", sym_us = "U.S.&nbsp;dry&nbsp;gal", utype = "volume", scale = 0.00440488377086, default = "L", link = "Gallon", }, ["USdrypt"] = { name1 = "US dry pint", name1_us = "U.S. dry pint", symbol = "US&nbsp;dry&nbsp;pt", sym_us = "U.S.&nbsp;dry&nbsp;pt", utype = "volume", scale = 0.0005506104713575, default = "ml", link = "Pint", }, ["USdryqt"] = { name1 = "US dry quart", name1_us = "U.S. dry quart", symbol = "US&nbsp;dry&nbsp;qt", sym_us = "U.S.&nbsp;dry&nbsp;qt", utype = "volume", scale = 0.001101220942715, default = "ml", link = "Quart", }, ["USflgal"] = { name1 = "US gallon", name1_us = "U.S. gallon", symbol = "US fl gal", sym_us = "U.S.&nbsp;fl&nbsp;gal", utype = "volume", scale = 0.003785411784, default = "L impgal", link = "Gallon", }, ["USgal"] = { name1 = "US gallon", name1_us = "U.S. gallon", symbol = "US&nbsp;gal", sym_us = "U.S.&nbsp;gal", utype = "volume", scale = 0.003785411784, default = "L impgal", }, ["USgi"] = { name1 = "gill", symbol = "gi", utype = "volume", scale = 0.0001182941183, default = "ml impoz", link = "Gill (unit)", }, ["USkenning"] = { name1 = "US kenning", name1_us = "U.S. kenning", symbol = "US&nbsp;kenning", sym_us = "U.S.&nbsp;kenning", utype = "volume", scale = 0.01761953508344, default = "L impgal", link = "Kenning (unit)", }, ["USmin"] = { name1 = "US minim", name1_us = "U.S. minim", symbol = "US&nbsp;min", sym_us = "U.S.&nbsp;min", utype = "volume", scale = 0.000000061611519921875, default = "ml", link = "Minim (unit)", }, ["USoz"] = { name1 = "US fluid ounce", name1_us = "U.S. fluid ounce", symbol = "US&nbsp;fl&nbsp;oz", sym_us = "U.S.&nbsp;fl&nbsp;oz", utype = "volume", scale = 0.0000295735295625, default = "ml", }, ["USpk"] = { name1 = "US peck", name1_us = "U.S. peck", symbol = "US&nbsp;pk", sym_us = "U.S.&nbsp;pk", utype = "volume", scale = 0.00880976754172, default = "L impgal", link = "Peck", }, ["USpt"] = { name1 = "US pint", name1_us = "U.S. pint", symbol = "US&nbsp;pt", sym_us = "U.S.&nbsp;pt", utype = "volume", scale = 0.000473176473, default = "L imppt", link = "Pint", }, ["USqt"] = { name1 = "US quart", name1_us = "U.S. quart", symbol = "US&nbsp;qt", sym_us = "U.S.&nbsp;qt", utype = "volume", scale = 0.000946352946, default = "ml", link = "Quart", customary= 1, }, ["USquart"] = { name1 = "US quart", name1_us = "U.S. quart", symbol = "US&nbsp;qt", sym_us = "U.S.&nbsp;qt", utype = "volume", scale = 0.000946352946, default = "ml impoz", link = "Quart", }, ["UStbsp"] = { name1 = "US tablespoon", name1_us = "U.S. tablespoon", symbol = "US&nbsp;tbsp", sym_us = "U.S.&nbsp;tbsp", utype = "volume", scale = 1.4786764781250001e-5, default = "ml", }, ["winecase"] = { symbol = "case", usename = 1, utype = "volume", scale = 0.009, default = "L", link = "Case (goods)", }, ["*U.S.drygal"] = { target = "USdrygal", sp_us = true, customary= 2, }, ["*U.S.gal"] = { target = "USgal", sp_us = true, customary= 2, }, ["+USdrygal"] = { target = "USdrygal", customary= 1, }, ["+usfloz"] = { target = "USoz", link = "Fluid ounce", customary= 1, }, ["+USgal"] = { target = "USgal", customary= 1, }, ["+USoz"] = { target = "USoz", customary= 1, }, ["@impgal"] = { target = "impgal", link = "Gallon", customary= 3, }, ["acre feet"] = { target = "acre-ft", }, ["acre foot"] = { target = "acre-foot", }, ["acre ft"] = { target = "acre-ft", }, ["acre-feet"] = { target = "acre-ft", }, ["acre.foot"] = { target = "acre-foot", }, ["acre.ft"] = { target = "acre-ft", }, ["acre·ft"] = { target = "acre-ft", }, ["bushels"] = { target = "USbsh", }, ["cid"] = { target = "CID", }, ["ft3"] = { target = "cuft", }, ["gal"] = { target = "USgal", }, ["gallon"] = { shouldbe = "Use %{USgal%} for US gallons or %{impgal%} for imperial gallons (not %{gallon%})", }, ["gallons"] = { shouldbe = "Use %{USgal%} for US gallons or %{impgal%} for imperial gallons (not %{gallons%})", }, ["Gcuft"] = { target = "e9cuft", }, ["impfloz"] = { target = "impoz", }, ["Impgal"] = { target = "impgal", }, ["in3"] = { target = "cuin", symbol = "in<sup>3</sup>", }, ["hm³"] = { target = "hm3", }, ["kcuft"] = { target = "e3cuft", }, ["kcum"] = { target = "e3m3", }, ["km³"] = { target = "km3", }, ["liter"] = { target = "L", sp_us = true, }, ["liters"] = { target = "L", sp_us = true, }, ["litre"] = { target = "L", }, ["litres"] = { target = "L", }, ["Mcuft"] = { target = "e6cuft", }, ["Mcum"] = { target = "e6m3", }, ["Mft3"] = { target = "e6cuft", }, ["mi3"] = { target = "cumi", }, ["m³"] = { target = "m3", }, ["Pcuft"] = { target = "e15cuft", }, ["pt"] = { shouldbe = "Use %{USpt%} for US pints or %{imppt%} for imperial pints (not %{pt%})", }, ["qt"] = { shouldbe = "Use %{USqt%} for US quarts or %{impqt%} for imperial quarts (not %{qt%})", }, ["Tcuft"] = { target = "e12cuft", }, ["Tft3"] = { target = "e12cuft", }, ["U.S.bbl"] = { target = "USbbl", sp_us = true, default = "L U.S.gal impgal", }, ["U.S.beerbbl"] = { target = "USbeerbbl", sp_us = true, default = "L U.S.gal impgal", }, ["U.S.bsh"] = { target = "USbsh", sp_us = true, default = "L U.S.drygal impgal", }, ["U.S.bu"] = { target = "USbu", sp_us = true, default = "L U.S.drygal impgal", }, ["U.S.drybbl"] = { target = "USdrybbl", sp_us = true, }, ["U.S.drygal"] = { target = "USdrygal", sp_us = true, }, ["U.S.drypt"] = { target = "USdrypt", sp_us = true, }, ["U.S.dryqt"] = { target = "USdryqt", sp_us = true, }, ["U.S.flgal"] = { target = "USflgal", sp_us = true, }, ["U.S.floz"] = { target = "USoz", sp_us = true, }, ["U.S.gal"] = { target = "USgal", sp_us = true, link = "U.S. gallon", }, ["u.s.gal"] = { target = "USgal", sp_us = true, link = "U.S. gallon", }, ["U.S.gi"] = { target = "USgi", sp_us = true, }, ["U.S.kenning"] = { target = "USkenning", sp_us = true, }, ["U.S.oz"] = { target = "USoz", sp_us = true, }, ["U.S.pk"] = { target = "USpk", sp_us = true, }, ["U.S.pt"] = { target = "USpt", sp_us = true, }, ["U.S.qt"] = { target = "USqt", sp_us = true, default = "L impqt", customary= 2, }, ["usbbl"] = { target = "USbbl", }, ["usbeerbbl"] = { target = "USbeerbbl", }, ["usbsh"] = { target = "USbsh", }, ["usbu"] = { target = "USbu", }, ["usdrybbl"] = { target = "USdrybbl", }, ["usdrygal"] = { target = "USdrygal", }, ["usdrypt"] = { target = "USdrypt", }, ["usdryqt"] = { target = "USdryqt", }, ["USfloz"] = { target = "USoz", }, ["usfloz"] = { target = "USoz", }, ["USGAL"] = { target = "USgal", }, ["usgal"] = { target = "USgal", }, ["usgi"] = { target = "USgi", }, ["uskenning"] = { target = "USkenning", }, ["usoz"] = { target = "USoz", }, ["uspk"] = { target = "USpk", }, ["uspt"] = { target = "USpt", }, ["usqt"] = { target = "USqt", }, ["yd3"] = { target = "cuyd", }, ["cuft/sqmi"] = { per = { "cuft", "sqmi" }, utype = "volume per unit area", default = "m3/km2", }, ["m3/ha"] = { name1 = "cubic metre per hectare", name1_us = "cubic meter per hectare", name2 = "cubic metres per hectare", name2_us = "cubic meters per hectare", symbol = "m<sup>3</sup>/ha", utype = "volume per unit area", scale = 0.0001, default = "USbu/acre", link = "Hectare", }, ["m3/km2"] = { per = { "m3", "km2" }, utype = "volume per unit area", default = "cuft/sqmi", }, ["U.S.gal/acre"] = { per = { "U.S.gal", "acre" }, utype = "volume per unit area", default = "m3/km2", }, ["USbu/acre"] = { name2 = "US bushels per acre", symbol = "US bushel per acre", usename = 1, utype = "volume per unit area", scale = 8.7077638761350888e-6, default = "m3/ha", link = "Bushel", }, ["USgal/acre"] = { per = { "USgal", "acre" }, utype = "volume per unit area", default = "m3/km2", }, ["cuyd/mi"] = { per = { "cuyd", "mi" }, utype = "volume per unit length", default = "m3/km", }, ["m3/km"] = { per = { "m3", "km" }, utype = "volume per unit length", default = "cuyd/mi", }, ["mich"] = { combination= { "ch", "mi" }, multiple = { 80 }, utype = "length", }, ["michlk"] = { combination= { "chlk", "mi" }, multiple = { 80 }, utype = "length", }, ["michainlk"] = { combination= { "chainlk", "mi" }, multiple = { 80 }, utype = "length", }, ["miyd"] = { combination= { "yd", "mi" }, multiple = { 1760 }, utype = "length", }, ["miydftin"] = { combination= { "in", "ft", "yd", "mi" }, multiple = { 12, 3, 1760 }, utype = "length", }, ["mift"] = { combination= { "ft", "mi" }, multiple = { 5280 }, utype = "length", }, ["ydftin"] = { combination= { "in", "ft", "yd" }, multiple = { 12, 3 }, utype = "length", }, ["ydft"] = { combination= { "ft", "yd" }, multiple = { 3 }, utype = "length", }, ["ftin"] = { combination= { "in", "ft" }, multiple = { 12 }, utype = "length", }, ["footin"] = { combination= { "in", "foot" }, multiple = { 12 }, utype = "length", }, ["handin"] = { combination= { "in", "hand" }, multiple = { 4 }, utype = "length", }, ["lboz"] = { combination= { "oz", "lb" }, multiple = { 16 }, utype = "mass", }, ["stlb"] = { combination= { "lb", "st" }, multiple = { 14 }, utype = "mass", }, ["stlboz"] = { combination= { "oz", "lb", "st" }, multiple = { 16, 14 }, utype = "mass", }, ["st and lb"] = { combination= { "lb", "st" }, multiple = { 14 }, utype = "mass", }, ["GN LTf"] = { combination= { "GN", "-LTf" }, utype = "force", }, ["GN LTf STf"] = { combination= { "GN", "-LTf", "-STf" }, utype = "force", }, ["GN STf"] = { combination= { "GN", "-STf" }, utype = "force", }, ["GN STf LTf"] = { combination= { "GN", "-STf", "-LTf" }, utype = "force", }, ["kN LTf"] = { combination= { "kN", "-LTf" }, utype = "force", }, ["kN LTf STf"] = { combination= { "kN", "-LTf", "-STf" }, utype = "force", }, ["kN STf"] = { combination= { "kN", "-STf" }, utype = "force", }, ["kN STf LTf"] = { combination= { "kN", "-STf", "-LTf" }, utype = "force", }, ["LTf STf"] = { combination= { "-LTf", "-STf" }, utype = "force", }, ["MN LTf"] = { combination= { "MN", "-LTf" }, utype = "force", }, ["MN LTf STf"] = { combination= { "MN", "-LTf", "-STf" }, utype = "force", }, ["MN STf"] = { combination= { "MN", "-STf" }, utype = "force", }, ["MN STf LTf"] = { combination= { "MN", "-STf", "-LTf" }, utype = "force", }, ["STf LTf"] = { combination= { "-STf", "-LTf" }, utype = "force", }, ["L/100 km mpgimp"] = { combination= { "L/100 km", "mpgimp" }, utype = "fuel efficiency", }, ["l/100 km mpgimp"] = { combination= { "l/100 km", "mpgimp" }, utype = "fuel efficiency", }, ["L/100 km mpgUS"] = { combination= { "L/100 km", "mpgus" }, utype = "fuel efficiency", }, ["L/100 km mpgus"] = { combination= { "L/100 km", "mpgus" }, utype = "fuel efficiency", }, ["l/100 km mpgus"] = { combination= { "l/100 km", "mpgus" }, utype = "fuel efficiency", }, ["mpgimp L/100 km"] = { combination= { "mpgimp", "L/100 km" }, utype = "fuel efficiency", }, ["LT ST t"] = { combination= { "lt", "-ST", "t" }, utype = "mass", }, ["LT t ST"] = { combination= { "lt", "t", "-ST" }, utype = "mass", }, ["ST LT t"] = { combination= { "-ST", "lt", "t" }, utype = "mass", }, ["ST t LT"] = { combination= { "-ST", "t", "lt" }, utype = "mass", }, ["t LT ST"] = { combination= { "t", "lt", "-ST" }, utype = "mass", }, ["ton"] = { combination= { "LT", "ST" }, utype = "mass", }, ["kPa kg/cm2"] = { combination= { "kPa", "kgf/cm2" }, utype = "pressure", }, ["kPa lb/in2"] = { combination= { "kPa", "-lb/in2" }, utype = "pressure", }, ["floz"] = { combination= { "impoz", "USoz" }, utype = "volume", }, } --------------------------------------------------------------------------- -- Do not change the data in this table because it is created by running -- -- a script that reads the wikitext from a wiki page (see note above). -- --------------------------------------------------------------------------- local default_exceptions = { -- Prefixed units with a default different from that of the base unit. -- Each key item is a prefixed symbol (unitcode for engineering notation). ["cm<sup>2</sup>"] = "sqin", ["dm<sup>2</sup>"] = "sqin", ["e3acre"] = "km2", ["e3m2"] = "e6sqft", ["e6acre"] = "km2", ["e6ha"] = "e6acre", ["e6km2"] = "e6sqmi", ["e6m2"] = "e6sqft", ["e6sqft"] = "v * 9.290304 < 100 ! e3 ! e6 ! m2", ["e6sqmi"] = "e6km2", ["hm<sup>2</sup>"] = "acre", ["km<sup>2</sup>"] = "sqmi", ["mm<sup>2</sup>"] = "sqin", ["aJ"] = "eV", ["e3BTU"] = "MJ", ["e6BTU"] = "GJ", ["EJ"] = "kWh", ["fJ"] = "keV", ["GJ"] = "kWh", ["MJ"] = "kWh", ["PJ"] = "kWh", ["pJ"] = "MeV", ["TJ"] = "kWh", ["YJ"] = "kWh", ["yJ"] = "μeV", ["ZJ"] = "kWh", ["zJ"] = "meV", ["e12cuft/a"] = "v * 2.8316846592 < 100 ! e9 ! e12 ! m3/a", ["e12cuft/d"] = "v * 2.8316846592 < 100 ! e9 ! e12 ! m3/d", ["e12m3/a"] = "Tcuft/a", ["e12m3/d"] = "Tcuft/d", ["e3cuft/a"] = "v * 2.8316846592 < 100 ! ! e3 ! m3/a", ["e3cuft/d"] = "v * 2.8316846592 < 100 ! ! e3 ! m3/d", ["e3cuft/s"] = "v * 2.8316846592 < 100 ! ! e3 ! m3/s", ["e3m3/a"] = "v < 28.316846592 ! k ! M ! cuft/a", ["e3m3/d"] = "v < 28.316846592 ! k ! M ! cuft/d", ["e3m3/s"] = "v < 28.316846592 ! k ! M ! cuft/s", ["e3USgal/a"] = "v * 3.785411784 < 1000 ! ! e3 ! m3/a", ["e6cuft/a"] = "v * 2.8316846592 < 100 ! e3 ! e6 ! m3/a", ["e6cuft/d"] = "v * 2.8316846592 < 100 ! e3 ! e6 ! m3/d", ["e6cuft/s"] = "v * 2.8316846592 < 100 ! e3 ! e6 ! m3/s", ["e6m3/a"] = "v < 28.316846592 ! M ! G ! cuft/a", ["e6m3/d"] = "v < 28.316846592 ! M ! G ! cuft/d", ["e6m3/s"] = "v < 28.316846592 ! e6 ! e9 ! cuft/s", ["e6USgal/a"] = "v * 3.785411784 < 1000 ! e3 ! e6 ! m3/a", ["e9cuft/a"] = "m3/a", ["e9cuft/d"] = "v * 2.8316846592 < 100 ! e6 ! e9 ! m3/d", ["e9m3/a"] = "v < 28.316846592 ! G ! T ! cuft/a", ["e9m3/d"] = "v < 28.316846592 ! G ! T ! cuft/d", ["e9m3/s"] = "v < 28.316846592 ! e9 ! e12 ! cuft/s", ["e9USgal/a"] = "v * 3.785411784 < 1000 ! e6 ! e9 ! m3/a", ["e9USgal/s"] = "v * 3.785411784 < 1000 ! e6 ! e9 ! m3/s", ["nN"] = "gr-f", ["μN"] = "gr-f", ["mN"] = "oz-f", ["am"] = "in", ["cm"] = "in", ["dam"] = "ft", ["dm"] = "in", ["e12km"] = "e12mi", ["e12mi"] = "e12km", ["e3AU"] = "ly", ["e3km"] = "e3mi", ["e3mi"] = "e3km", ["e6km"] = "e6mi", ["e6mi"] = "e6km", ["e9km"] = "AU", ["e9mi"] = "e9km", ["Em"] = "mi", ["fm"] = "in", ["Gm"] = "mi", ["hm"] = "ft", ["km"] = "mi", ["mm"] = "in", ["Mm"] = "mi", ["nm"] = "in", ["Pm"] = "mi", ["pm"] = "in", ["Tm"] = "mi", ["Ym"] = "mi", ["ym"] = "in", ["Zm"] = "mi", ["zm"] = "in", ["μm"] = "in", ["e12lb"] = "v * 4.5359237 < 10 ! Mt ! Gt", ["e3lb"] = "v * 4.5359237 < 10 ! kg ! t", ["e3ozt"] = "v * 0.311034768 < 10 ! kg ! t", ["e3t"] = "LT ST", ["e6carat"] = "t", ["e6lb"] = "v * 4.5359237 < 10 ! t ! kilotonne", ["e6ozt"] = "lb kg", ["e6ST"] = "Mt", ["e6t"] = "LT ST", ["e9lb"] = "v * 4.5359237 < 10 ! kilotonne ! Mt", ["e9t"] = "LT ST", ["Gg"] = "lb", ["kg"] = "lb", ["mg"] = "gr", ["Mg"] = "LT ST", ["ng"] = "gr", ["μg"] = "gr", ["mBq"] = "fCi", ["kBq"] = "nCi", ["MBq"] = "μCi", ["GBq"] = "mCi", ["TBq"] = "Ci", ["PBq"] = "kCi", ["EBq"] = "kCi", ["fCi"] = "mBq", ["pCi"] = "Bq", ["nCi"] = "Bq", ["μCi"] = "kBq", ["mCi"] = "MBq", ["kCi"] = "TBq", ["MCi"] = "PBq", ["ns"] = "μs", ["μs"] = "ms", ["ms"] = "s", ["ks"] = "h", ["Ms"] = "week", ["Gs"] = "decade", ["Ts"] = "millennium", ["Ps"] = "million year", ["Es"] = "thousand million year", ["MK"] = "keVT", ["cL"] = "impoz usoz", ["cl"] = "impoz usoz", ["cm<sup>3</sup>"] = "cuin", ["dL"] = "impoz usoz", ["dl"] = "impoz usoz", ["mm<sup>3</sup>"] = "cuin", ["dm<sup>3</sup>"] = "cuin", ["e12cuft"] = "v * 2.8316846592 < 100 ! e9 ! e12 ! m3", ["e12impgal"] = "v * 4.54609 < 1000 ! T ! P ! l", ["e12m3"] = "v < 28.316846592 ! T ! P ! cuft", ["e12U.S.gal"] = "v * 3.785411784 < 1000 ! T ! P ! l", ["e12USgal"] = "v * 3.785411784 < 1000 ! T ! P ! l", ["e15cuft"] = "v * 2.8316846592 < 100 ! e12 ! e15 ! m3", ["e15m3"] = "Pcuft", ["e3bdft"] = "v * 0.23597372167 < 100 ! e3 ! e6 ! m3", ["e3cuft"] = "v * 2.8316846592 < 100 ! ! e3 ! m3", ["e3impgal"] = "v * 4.54609 < 1000 ! k ! M ! l", ["e3m3"] = "v < 28.316846592 ! k ! M ! cuft", ["e3U.S.gal"] = "v * 3.785411784 < 1000 ! k ! M ! l", ["e3USgal"] = "v * 3.785411784 < 1000 ! k ! M ! l", ["e6bdft"] = "v * 0.23597372167 < 100 ! e3 ! e6 ! m3", ["e6cuft"] = "v * 2.8316846592 < 100 ! e3 ! e6 ! m3", ["e6cuyd"] = "v * 7.64554857984 < 10 ! e3 ! e6 ! m3", ["e6impgal"] = "v * 4.54609 < 1000 ! M ! G ! l", ["e6L"] = "USgal", ["e6m3"] = "v < 28.316846592 ! M ! G ! cuft", ["e6U.S.gal"] = "v * 3.785411784 < 1000 ! M ! G ! l", ["e6USgal"] = "v * 3.785411784 < 1000 ! M ! G ! l", ["e9bdft"] = "v * 0.23597372167 < 100 ! e6 ! e9 ! m3", ["e9cuft"] = "v * 2.8316846592 < 100 ! e6 ! e9 ! m3", ["e9impgal"] = "v * 4.54609 < 1000 ! G ! T ! l", ["e9m3"] = "v < 28.316846592 ! G ! T ! cuft", ["e9U.S.gal"] = "v * 3.785411784 < 1000 ! G ! T ! l", ["e9USgal"] = "v * 3.785411784 < 1000 ! G ! T ! l", ["GL"] = "cuft", ["Gl"] = "cuft", ["kL"] = "cuft", ["kl"] = "cuft", ["km<sup>3</sup>"] = "cumi", ["mL"] = "impoz usoz", ["ml"] = "impoz usoz", ["Ml"] = "v < 28.316846592 ! e3 ! e6 ! cuft", ["ML"] = "v < 28.316846592 ! e3 ! e6 ! cuft", ["TL"] = "cumi", ["Tl"] = "cumi", ["μL"] = "cuin", ["μl"] = "cuin", } --------------------------------------------------------------------------- -- Do not change the data in this table because it is created by running -- -- a script that reads the wikitext from a wiki page (see note above). -- --------------------------------------------------------------------------- local link_exceptions = { -- Prefixed units with a linked article different from that of the base unit. -- Each key item is a prefixed symbol (not unitcode). ["mm<sup>2</sup>"] = "Square millimetre", ["cm<sup>2</sup>"] = "Square centimetre", ["dm<sup>2</sup>"] = "Square decimetre", ["km<sup>2</sup>"] = "Square kilometre", ["kJ"] = "Kilojoule", ["MJ"] = "Megajoule", ["GJ"] = "Gigajoule", ["TJ"] = "Terajoule", ["fm"] = "Femtometre", ["pm"] = "Picometre", ["nm"] = "Nanometre", ["μm"] = "Micrometre", ["mm"] = "Millimetre", ["cm"] = "Centimetre", ["dm"] = "Decimetre", ["dam"] = "Decametre", ["hm"] = "Hectometre", ["km"] = "Kilometre", ["Mm"] = "Megametre", ["Gm"] = "Gigametre", ["Tm"] = "Terametre", ["Pm"] = "Petametre", ["Em"] = "Exametre", ["Zm"] = "Zettametre", ["Ym"] = "Yottametre", ["μg"] = "Microgram", ["mg"] = "Milligram", ["kg"] = "Kilogram", ["Mg"] = "Tonne", ["yW"] = "Yoctowatt", ["zW"] = "Zeptowatt", ["aW"] = "Attowatt", ["fW"] = "Femtowatt", ["pW"] = "Picowatt", ["nW"] = "Nanowatt", ["μW"] = "Microwatt", ["mW"] = "Milliwatt", ["kW"] = "Kilowatt", ["MW"] = "Megawatt", ["GW"] = "Gigawatt", ["TW"] = "Terawatt", ["PW"] = "Petawatt", ["EW"] = "Exawatt", ["ZW"] = "Zettawatt", ["YW"] = "Yottawatt", ["as"] = "Attosecond", ["fs"] = "Femtosecond", ["ps"] = "Picosecond", ["ns"] = "Nanosecond", ["μs"] = "Microsecond", ["ms"] = "Millisecond", ["ks"] = "Kilosecond", ["Ms"] = "Megasecond", ["Gs"] = "Gigasecond", ["Ts"] = "Terasecond", ["Ps"] = "Petasecond", ["Es"] = "Exasecond", ["Zs"] = "Zettasecond", ["Ys"] = "Yottasecond", ["mm<sup>3</sup>"] = "Cubic millimetre", ["cm<sup>3</sup>"] = "Cubic centimetre", ["dm<sup>3</sup>"] = "Cubic decimetre", ["dam<sup>3</sup>"] = "Cubic decametre", ["km<sup>3</sup>"] = "Cubic kilometre", ["μL"] = "Microlitre", ["μl"] = "Microlitre", ["mL"] = "Millilitre", ["ml"] = "Millilitre", ["cL"] = "Centilitre", ["cl"] = "Centilitre", ["dL"] = "Decilitre", ["dl"] = "Decilitre", ["daL"] = "Decalitre", ["dal"] = "Decalitre", ["hL"] = "Hectolitre", ["hl"] = "Hectolitre", ["kL"] = "Kilolitre", ["kl"] = "Kilolitre", ["ML"] = "Megalitre", ["Ml"] = "Megalitre", ["GL"] = "Gigalitre", ["Gl"] = "Gigalitre", ["TL"] = "Teralitre", ["Tl"] = "Teralitre", ["PL"] = "Petalitre", ["Pl"] = "Petalitre", } --------------------------------------------------------------------------- -- Do not change the data in this table because it is created by running -- -- a script that reads the wikitext from a wiki page (see note above). -- --------------------------------------------------------------------------- local per_unit_fixups = { -- Automatically created per units of form "x/y" may have their unit type -- changed, for example, "length/time" is changed to "speed". -- Other adjustments can also be specified. ["/area"] = "per unit area", ["/volume"] = "per unit volume", ["area/area"] = "area per unit area", ["energy/length"] = "energy per unit length", ["energy/mass"] = "energy per unit mass", ["energy/time"] = { utype = "power", link = "Power (physics)" }, ["energy/volume"] = "energy per unit volume", ["force/area"] = { utype = "pressure", link = "Pressure" }, ["length/length"] = { utype = "gradient", link = "Grade (slope)" }, ["length/time"] = { utype = "speed", link = "Speed" }, ["length/time/time"] = { utype = "acceleration", link = "Acceleration" }, ["mass/area"] = { utype = "pressure", multiplier = 9.80665 }, ["mass/length"] = "linear density", ["mass/mass"] = "concentration", ["mass/power"] = "mass per unit power", ["mass/time"] = "mass per unit time", ["mass/volume"] = { utype = "density", link = "Density" }, ["power/mass"] = "power per unit mass", ["power/volume"] = { link = "Power density" }, ["pressure/length"] = "fracture gradient", ["speed/time"] = { utype = "acceleration", link = "Acceleration" }, ["volume/area"] = "volume per unit area", ["volume/length"] = "volume per unit length", ["volume/time"] = "flow", } return { all_units = all_units, default_exceptions = default_exceptions, link_exceptions = link_exceptions, per_unit_fixups = per_unit_fixups, } gi8m14gf6bazw6sog1w8kyxcatx0fqa Module:Citation/CS1/Date validation 828 1731 14271 2024-08-02T23:43:28Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14271 Scribunto text/plain --[[--------------------------< F O R W A R D D E C L A R A T I O N S >-------------------------------------- ]] local add_prop_cat, is_set, in_array, set_message, substitute, wrap_style; -- imported functions from selected Module:Citation/CS1/Utilities local cfg; -- table of tables imported from selected Module:Citation/CS1/Configuration --[[--------------------------< F I L E - S C O P E D E C L A R A T I O N S >-------------------------------- File-scope variables are declared here ]] local lang_object = mw.getContentLanguage(); -- used by is_valid_accessdate(), is_valid_year(), date_name_xlate(); TODO: move to ~/Configuration? local year_limit; -- used by is_valid_year() --[=[-------------------------< I S _ V A L I D _ A C C E S S D A T E >---------------------------------------- returns true if: Wikipedia start date <= accessdate < today + 2 days Wikipedia start date is 2001-01-15T00:00:00 UTC which is 979516800 seconds after 1970-01-01T00:00:00 UTC (the start of Unix time) accessdate is the date provided in |access-date= at time 00:00:00 UTC today is the current date at time 00:00:00 UTC plus 48 hours if today is 2015-01-01T00:00:00 then adding 24 hours gives 2015-01-02T00:00:00 – one second more than today adding 24 hours gives 2015-01-03T00:00:00 – one second more than tomorrow This function does not work if it is fed month names for languages other than English. Wikimedia #time: parser apparently doesn't understand non-English date month names. This function will always return false when the date contains a non-English month name because good1 is false after the call to lang.formatDate(). To get around that call this function with YYYY-MM-DD format dates. ]=] local function is_valid_accessdate (accessdate) local good1, good2; local access_ts, tomorrow_ts; -- to hold Unix time stamps representing the dates good1, access_ts = pcall (lang_object.formatDate, lang_object, 'U', accessdate ); -- convert accessdate value to Unix timestamp good2, tomorrow_ts = pcall (lang_object.formatDate, lang_object, 'U', 'today + 2 days' ); -- today midnight + 2 days is one second more than all day tomorrow if good1 and good2 then -- lang.formatDate() returns a timestamp in the local script which which tonumber() may not understand access_ts = tonumber (access_ts) or lang_object:parseFormattedNumber (access_ts); -- convert to numbers for the comparison; tomorrow_ts = tonumber (tomorrow_ts) or lang_object:parseFormattedNumber (tomorrow_ts); else return false; -- one or both failed to convert to Unix time stamp end if 979516800 <= access_ts and access_ts < tomorrow_ts then -- Wikipedia start date <= accessdate < tomorrow's date return true; else return false; -- accessdate out of range end end --[[--------------------------< G E T _ M O N T H _ N U M B E R >---------------------------------------------- returns a number according to the month in a date: 1 for January, etc. Capitalization and spelling must be correct. If not a valid month, returns 0 ]] local function get_month_number (month) return cfg.date_names['local'].long[month] or cfg.date_names['local'].short[month] or -- look for local names first cfg.date_names['en'].long[month] or cfg.date_names['en'].short[month] or -- failing that, look for English names 0; -- not a recognized month name end --[[--------------------------< G E T _ S E A S O N _ N U M B E R >-------------------------------------------- returns a number according to the sequence of seasons in a year: 21 for Spring, etc. Capitalization and spelling must be correct. If not a valid season, returns 0. 21-24 = Spring, Summer, Autumn, Winter, independent of “Hemisphere” returns 0 when <param> is not |date= Season numbering is defined by Extended Date/Time Format (EDTF) specification (https://www.loc.gov/standards/datetime/) which became part of ISO 8601 in 2019. See '§Sub-year groupings'. The standard defines various divisions using numbers 21-41. cs1|2 only supports generic seasons. EDTF does support the distinction between north and south hemisphere seasons but cs1|2 has no way to make that distinction. These additional divisions not currently supported: 25-28 = Spring - Northern Hemisphere, Summer- Northern Hemisphere, Autumn - Northern Hemisphere, Winter - Northern Hemisphere 29-32 = Spring – Southern Hemisphere, Summer– Southern Hemisphere, Autumn – Southern Hemisphere, Winter - Southern Hemisphere 33-36 = Quarter 1, Quarter 2, Quarter 3, Quarter 4 (3 months each) 37-39 = Quadrimester 1, Quadrimester 2, Quadrimester 3 (4 months each) 40-41 = Semestral 1, Semestral-2 (6 months each) ]] local function get_season_number (season, param) if 'date' ~= param then return 0; -- season dates only supported by |date= end return cfg.date_names['local'].season[season] or -- look for local names first cfg.date_names['en'].season[season] or -- failing that, look for English names 0; -- not a recognized season name end --[[--------------------------< G E T _ Q U A R T E R _ N U M B E R >------------------------------------------ returns a number according to the sequence of quarters in a year: 33 for first quarter, etc. Capitalization and spelling must be correct. If not a valid quarter, returns 0. 33-36 = Quarter 1, Quarter 2, Quarter 3, Quarter 4 (3 months each) returns 0 when <param> is not |date= Quarter numbering is defined by Extended Date/Time Format (EDTF) specification (https://www.loc.gov/standards/datetime/) which became part of ISO 8601 in 2019. See '§Sub-year groupings'. The standard defines various divisions using numbers 21-41. cs1|2 only supports generic seasons and quarters. These additional divisions not currently supported: 37-39 = Quadrimester 1, Quadrimester 2, Quadrimester 3 (4 months each) 40-41 = Semestral 1, Semestral-2 (6 months each) ]] local function get_quarter_number (quarter, param) if 'date' ~= param then return 0; -- quarter dates only supported by |date= end quarter = mw.ustring.gsub (quarter, ' +', ' '); -- special case replace multiple space chars with a single space char return cfg.date_names['local'].quarter[quarter] or -- look for local names first cfg.date_names['en'].quarter[quarter] or -- failing that, look for English names 0; -- not a recognized quarter name end --[[--------------------------< G E T _ P R O P E R _ N A M E _ N U M B E R >---------------------------------- returns a non-zero number if date contains a recognized proper-name. Capitalization and spelling must be correct. returns 0 when <param> is not |date= ]] local function get_proper_name_number (name, param) if 'date' ~= param then return 0; -- proper-name dates only supported by |date= end return cfg.date_names['local'].named[name] or -- look for local names dates first cfg.date_names['en'].named[name] or -- failing that, look for English names 0; -- not a recognized named date end --[[--------------------------< G E T _ E L E M E N T _ N U M B E R <------------------------------------------ returns true if month or season or quarter or proper name is valid (properly spelled, capitalized, abbreviated) ]] local function get_element_number (element, param) local num; local funcs = {get_month_number, get_season_number, get_quarter_number, get_proper_name_number}; -- list of functions to execute in order for _, func in ipairs (funcs) do -- spin through the function list num = func (element, param); -- call the function and get the returned number if 0 ~= num then -- non-zero when valid month season quarter return num; -- return that number end end return nil; -- not valid end --[[--------------------------< I S _ V A L I D _ Y E A R >---------------------------------------------------- Function gets current year from the server and compares it to year from a citation parameter. Years more than one year in the future are not acceptable. Special case for |pmc-embargo-date=: years more than two years in the future are not acceptable ]] local function is_valid_year (year, param) if not is_set (year_limit) then year_limit = tonumber(os.date("%Y"))+1; -- global variable so we only have to fetch it once end year = tonumber (year) or lang_object:parseFormattedNumber (year); -- convert to number for the comparison if year and (100 > year) then -- years less than 100 not supported return false; end if 'pmc-embargo-date' == param then -- special case for |pmc-embargo-date= return year and (year <= tonumber(os.date("%Y"))+2) or false; -- years more than two years in the future are not accepted end return year and (year <= year_limit) or false; end --[[--------------------------< I S _ V A L I D _ D A T E >---------------------------------------------------- Returns true if day is less than or equal to the number of days in month and year is no farther into the future than next year; else returns false. Assumes Julian calendar prior to year 1582 and Gregorian calendar thereafter. Accounts for Julian calendar leap years before 1582 and Gregorian leap years after 1582. Where the two calendars overlap (1582 to approximately 1923) dates are assumed to be Gregorian. ]] local function is_valid_date (year, month, day, param) local days_in_month = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; local month_length; if not is_valid_year (year, param) then -- no farther into the future than next year except |pmc-embargo-date= no more than two years in the future return false; end month = tonumber (month); -- required for YYYY-MM-DD dates if (2 == month) then -- if February month_length = 28; -- then 28 days unless if 1582 > tonumber(year) then -- Julian calendar if 0 == (year%4) then -- is a leap year? month_length = 29; -- if leap year then 29 days in February end else -- Gregorian calendar if (0 == (year%4) and (0 ~= (year%100) or 0 == (year%400))) then -- is a leap year? month_length = 29; -- if leap year then 29 days in February end end else month_length = days_in_month[month]; end if tonumber (day) > month_length then return false; end return true; end --[[--------------------------< I S _ V A L I D _ M O N T H _ R A N G E _ S T Y L E >-------------------------- Months in a range are expected to have the same style: Jan–Mar or October–December but not February–Mar or Jul–August. This function looks in cfg.date_names{} to see if both month names are listed in the long subtable or both are listed in the short subtable. When both have the same style (both are listed in the same table), returns true; false else ]] local function is_valid_month_range_style (month1, month2) if (cfg.date_names.en.long[month1] and cfg.date_names.en.long[month2]) or -- are both English names listed in the long subtable? (cfg.date_names.en.short[month1] and cfg.date_names.en.short[month2]) or -- are both English names listed in the short subtable? (cfg.date_names['local'].long[month1] and cfg.date_names['local'].long[month2]) or -- are both local names listed in the long subtable? (cfg.date_names['local'].short[month1] and cfg.date_names['local'].short[month2]) then -- are both local names listed in the short subtable? return true; end return false; -- names are mixed end --[[--------------------------< I S _ V A L I D _ M O N T H _ S E A S O N _ R A N G E >------------------------ Check a pair of months or seasons to see if both are valid members of a month or season pair. Month pairs are expected to be left to right, earliest to latest in time. All season ranges are accepted as valid because there are publishers out there who have published a Summer–Spring YYYY issue, hence treat as ok ]] local function is_valid_month_season_range(range_start, range_end, param) local range_start_number = get_month_number (range_start); local range_end_number; if 0 == range_start_number then -- is this a month range? range_start_number = get_season_number (range_start, param); -- not a month; is it a season? get start season number range_end_number = get_season_number (range_end, param); -- get end season number if (0 ~= range_start_number) and (0 ~= range_end_number) and (range_start_number ~= range_end_number) then return true; -- any season pairing is accepted except when both are the same end return false; -- range_start and/or range_end is not a season end -- here when range_start is a month range_end_number = get_month_number (range_end); -- get end month number if range_start_number < range_end_number and -- range_start is a month; does range_start precede range_end? is_valid_month_range_style (range_start, range_end) then -- do months have the same style? return true; -- proper order and same style end return false; -- range_start month number is greater than or equal to range end number; or range end isn't a month end --[[--------------------------< M A K E _ C O I N S _ D A T E >------------------------------------------------ This function receives a table of date parts for one or two dates and an empty table reference declared in Module:Citation/CS1. The function is called only for |date= parameters and only if the |date=<value> is determined to be a valid date format. The question of what to do with invalid date formats is not answered here. The date parts in the input table are converted to an ISO 8601 conforming date string: single whole dates: yyyy-mm-dd month and year dates: yyyy-mm year dates: yyyy ranges: yyyy-mm-dd/yyyy-mm-dd yyyy-mm/yyyy-mm yyyy/yyyy Dates in the Julian calendar are reduced to year or year/year so that we don't have to do calendar conversion from Julian to Proleptic Gregorian. The input table has: year, year2 – always present; if before 1582, ignore months and days if present month, month2 – 0 if not provided, 1-12 for months, 21-24 for seasons; 99 Christmas day, day2 – 0 if not provided, 1-31 for days the output table receives: rftdate: an ISO 8601 formatted date rftchron: a free-form version of the date, usually without year which is in rftdate (season ranges and proper-name dates) rftssn: one of four season keywords: winter, spring, summer, fall (lowercase) rftquarter: one of four values: 1, 2, 3, 4 ]] local function make_COinS_date (input, tCOinS_date) local date; -- one date or first date in a range local date2 = ''; -- end of range date input.year = tonumber (input.year) or lang_object:parseFormattedNumber (input.year); -- language-aware tonumber() input.year2 = tonumber (input.year2) or lang_object:parseFormattedNumber (input.year2); -- COinS dates are pseudo-ISO 8601 so convert to Arabic numerals if ((1582 == input.year) and (10 > tonumber(input.month))) or (1582 > input.year) then -- if a Julian calendar date tCOinS_date.rftdate = tostring (input.year); -- &rft.date gets year only return; -- done end -- here for all forms of Gregorian dates if 20 < tonumber (input.month) then -- if season, quarter, or proper-name date date = input.year; -- &rft.date gets year only if 0 ~= input.year2 and input.year ~= input.year2 then -- if a range, only the second year portion when not the same as range start year date = string.format ('%.4d/%.4d', input.year, input.year2) -- assemble the date range end local season = {[24] = 'winter', [21] = 'spring', [22] = 'summer', [23] = 'fall', [33] = '1', [34] = '2', [35] = '3', [36] = '4', [98] = 'Easter', [99] = 'Christmas'}; -- seasons lowercase, no autumn; proper-names use title case if 0 == input.month2 then -- single season, quarter, or proper-name date if 40 < tonumber(input.month) then tCOinS_date.rftchron = season[input.month]; -- proper-name date; used in journal metadata only elseif 30 < tonumber(input.month) then tCOinS_date.rftquarter = season[input.month]; -- quarter date; used in journal metadata only else tCOinS_date.rftssn = season[input.month]; -- season date; used in journal metadata only end else -- season ranges are lumped into &rft.chron; &rft.ssn and &rft.quarter are left blank if input.year ~= input.year2 then -- season year – season year range or season year–year if 0 ~= input.month2 then tCOinS_date.rftchron = string.format ('%s %s – %s %s', season[input.month], input.year, season[input.month2], input.year2); -- used in journal metadata only end else -- season–season year range tCOinS_date.rftchron = season[input.month] .. '–' .. season[input.month2]; -- season–season year range; used in journal metadata only end end tCOinS_date.rftdate = tostring (date); return; -- done end -- here for gregorian calendar dates if 0 ~= input.day then date = string.format ('%s-%.2d-%.2d', input.year, tonumber(input.month), tonumber(input.day)); -- whole date elseif 0 ~= input.month then date = string.format ('%s-%.2d', input.year, tonumber(input.month)); -- year and month else date = string.format ('%s', input.year); -- just year end if 0 ~= input.year2 then if 0 ~= input.day2 then date2 = string.format ('/%s-%.2d-%.2d', input.year2, tonumber(input.month2), tonumber(input.day2)); -- whole date elseif 0 ~= input.month2 then date2 = string.format ('/%s-%.2d', input.year2, tonumber(input.month2)); -- year and month else date2 = string.format ('/%s', input.year2); -- just year end end tCOinS_date.rftdate = date .. date2; -- date2 has the '/' separator return; end --[[--------------------------< P A T T E R N S >-------------------------------------------------------------- this is the list of patterns for date formats that this module recognizes. Approximately the first half of these patterns represent formats that might be reformatted into another format. Those that might be reformatted have 'indicator' letters that identify the content of the matching capture: 'd' (day), 'm' (month), 'a' (anchor year), 'y' (year); second day, month, year have a '2' suffix. These patterns are used for both date validation and for reformatting. This table should not be moved to ~/Configuration because changes to this table require changes to check_date() and to reformatter() and reformat_date() ]] local patterns = { -- year-initial numerical year-month-day ['ymd'] = {'^(%d%d%d%d)%-(%d%d)%-(%d%d)$', 'y', 'm', 'd'}, -- month-initial: month day, year ['Mdy'] = {'^(%D-) +([1-9]%d?), +((%d%d%d%d?)%a?)$', 'm', 'd', 'a', 'y'}, -- month-initial day range: month day–day, year; days are separated by endash ['Md-dy'] = {'^(%D-) +([1-9]%d?)[%-–]([1-9]%d?), +((%d%d%d%d)%a?)$', 'm', 'd', 'd2', 'a', 'y'}, -- day-initial: day month year ['dMy'] = {'^([1-9]%d?) +(%D-) +((%d%d%d%d?)%a?)$', 'd', 'm', 'a', 'y'}, -- year-initial: year month day; day: 1 or 2 two digits, leading zero allowed; not supported at en.wiki -- ['yMd'] = {'^((%d%d%d%d?)%a?) +(%D-) +(%d%d?)$', 'a', 'y', 'm', 'd'}, -- day-range-initial: day–day month year; days are separated by endash ['d-dMy'] = {'^([1-9]%d?)[%-–]([1-9]%d?) +(%D-) +((%d%d%d%d)%a?)$', 'd', 'd2', 'm', 'a', 'y'}, -- day initial month-day-range: day month - day month year; uses spaced endash ['dM-dMy'] = {'^([1-9]%d?) +(%D-) +[%-–] +([1-9]%d?) +(%D-) +((%d%d%d%d)%a?)$', 'd', 'm', 'd2', 'm2', 'a', 'y'}, -- month initial month-day-range: month day – month day, year; uses spaced endash ['Md-Mdy'] = {'^(%D-) +([1-9]%d?) +[%-–] +(%D-) +([1-9]%d?), +((%d%d%d%d)%a?)$','m', 'd', 'm2', 'd2', 'a', 'y'}, -- day initial month-day-year-range: day month year - day month year; uses spaced endash ['dMy-dMy'] = {'^([1-9]%d?) +(%D-) +(%d%d%d%d) +[%-–] +([1-9]%d?) +(%D-) +((%d%d%d%d)%a?)$', 'd', 'm', 'y', 'd2', 'm2', 'a', 'y2'}, -- month initial month-day-year-range: month day, year – month day, year; uses spaced endash ['Mdy-Mdy'] = {'^(%D-) +([1-9]%d?), +(%d%d%d%d) +[%-–] +(%D-) +([1-9]%d?), +((%d%d%d%d)%a?)$', 'm', 'd', 'y', 'm2', 'd2', 'a', 'y2'}, -- these date formats cannot be converted, per se, but month name can be rendered short or long -- month/season year - month/season year; separated by spaced endash ['My-My'] = {'^(%D-) +(%d%d%d%d) +[%-–] +(%D-) +((%d%d%d%d)%a?)$', 'm', 'y', 'm2', 'a', 'y2'}, -- month/season range year; months separated by endash ['M-My'] = {'^(%D-)[%-–](%D-) +((%d%d%d%d)%a?)$', 'm', 'm2', 'a', 'y'}, -- month/season year or proper-name year; quarter year when First Quarter YYYY etc. ['My'] = {'^([^%d–]-) +((%d%d%d%d)%a?)$', 'm', 'a', 'y'}, -- this way because endash is a member of %D; %D- will match January–March 2019 when it shouldn't -- these date formats cannot be converted ['Sy4-y2'] = {'^(%D-) +((%d%d)%d%d)[%-–]((%d%d)%a?)$'}, -- special case Winter/Summer year-year (YYYY-YY); year separated with unspaced endash ['Sy-y'] = {'^(%D-) +(%d%d%d%d)[%-–]((%d%d%d%d)%a?)$'}, -- special case Winter/Summer year-year; year separated with unspaced endash ['y-y'] = {'^(%d%d%d%d?)[%-–]((%d%d%d%d?)%a?)$'}, -- year range: YYY-YYY or YYY-YYYY or YYYY–YYYY; separated by unspaced endash; 100-9999 ['y4-y2'] = {'^((%d%d)%d%d)[%-–]((%d%d)%a?)$'}, -- year range: YYYY–YY; separated by unspaced endash ['y'] = {'^((%d%d%d%d?)%a?)$'}, -- year; here accept either YYY or YYYY } --[[--------------------------< I S _ V A L I D _ E M B A R G O _ D A T E >------------------------------------ returns true and date value if that value has proper dmy, mdy, ymd format. returns false and 9999 (embargoed forever) when date value is not proper format; assumes that when |pmc-embargo-date= is set, the editor intended to embargo a PMC but |pmc-embargo-date= does not hold a single date. ]] local function is_valid_embargo_date (v) if v:match (patterns['ymd'][1]) or -- ymd v:match (patterns['Mdy'][1]) or -- dmy v:match (patterns['dMy'][1]) then -- mdy return true, v; end return false, '9999'; -- if here not good date so return false and set embargo date to long time in future end --[[--------------------------< C H E C K _ D A T E >---------------------------------------------------------- Check date format to see that it is one of the formats approved by WP:DATESNO or WP:DATERANGE. Exception: only allowed range separator is endash. Additionally, check the date to see that it is a real date: no 31 in 30-day months; no 29 February when not a leap year. Months, both long-form and three character abbreviations, and seasons must be spelled correctly. Future years beyond next year are not allowed. If the date fails the format tests, this function returns false and does not return values for anchor_year and COinS_date. When this happens, the date parameter is (DEBUG: not?) used in the COinS metadata and the CITEREF identifier gets its year from the year parameter if present otherwise CITEREF does not get a date value. Inputs: date_string - date string from date-holding parameters (date, year, publication-date, access-date, pmc-embargo-date, archive-date, lay-date) Returns: false if date string is not a real date; else true, anchor_year, COinS_date anchor_year can be used in CITEREF anchors COinS_date is ISO 8601 format date; see make_COInS_date() ]] local function check_date (date_string, param, tCOinS_date) local year; -- assume that year2, months, and days are not used; local year2 = 0; -- second year in a year range local month = 0; local month2 = 0; -- second month in a month range local day = 0; local day2 = 0; -- second day in a day range local anchor_year; local coins_date; if date_string:match (patterns['ymd'][1]) then -- year-initial numerical year month day format year, month, day = date_string:match (patterns['ymd'][1]); if 12 < tonumber(month) or 1 > tonumber(month) or 1582 > tonumber(year) or 0 == tonumber(day) then return false; end -- month or day number not valid or not Gregorian calendar anchor_year = year; elseif mw.ustring.match(date_string, patterns['Mdy'][1]) then -- month-initial: month day, year month, day, anchor_year, year = mw.ustring.match(date_string, patterns['Mdy'][1]); month = get_month_number (month); if 0 == month then return false; end -- return false if month text isn't one of the twelve months elseif mw.ustring.match(date_string, patterns['Md-dy'][1]) then -- month-initial day range: month day–day, year; days are separated by endash month, day, day2, anchor_year, year = mw.ustring.match(date_string, patterns['Md-dy'][1]); if tonumber(day) >= tonumber(day2) then return false; end -- date range order is left to right: earlier to later; dates may not be the same; month = get_month_number (month); if 0 == month then return false; end -- return false if month text isn't one of the twelve months month2=month; -- for metadata year2 = year; elseif mw.ustring.match(date_string, patterns['dMy'][1]) then -- day-initial: day month year day, month, anchor_year, year = mw.ustring.match(date_string, patterns['dMy'][1]); month = get_month_number (month); if 0 == month then return false; end -- return false if month text isn't one of the twelve months --[[ NOT supported at en.wiki elseif mw.ustring.match(date_string, patterns['yMd'][1]) then -- year-initial: year month day; day: 1 or 2 two digits, leading zero allowed anchor_year, year, month, day = mw.ustring.match(date_string, patterns['yMd'][1]); month = get_month_number (month); if 0 == month then return false; end -- return false if month text isn't one of the twelve months -- end NOT supported at en.wiki ]] elseif mw.ustring.match(date_string, patterns['d-dMy'][1]) then -- day-range-initial: day–day month year; days are separated by endash day, day2, month, anchor_year, year = mw.ustring.match(date_string, patterns['d-dMy'][1]); if tonumber(day) >= tonumber(day2) then return false; end -- date range order is left to right: earlier to later; dates may not be the same; month = get_month_number (month); if 0 == month then return false; end -- return false if month text isn't one of the twelve months month2 = month; -- for metadata year2 = year; elseif mw.ustring.match(date_string, patterns['dM-dMy'][1]) then -- day initial month-day-range: day month - day month year; uses spaced endash day, month, day2, month2, anchor_year, year = mw.ustring.match(date_string, patterns['dM-dMy'][1]); if (not is_valid_month_season_range(month, month2)) or not is_valid_year(year) then return false; end -- date range order is left to right: earlier to later; month = get_month_number (month); -- for metadata month2 = get_month_number (month2); year2 = year; elseif mw.ustring.match(date_string, patterns['Md-Mdy'][1]) then -- month initial month-day-range: month day – month day, year; uses spaced endash month, day, month2, day2, anchor_year, year = mw.ustring.match(date_string, patterns['Md-Mdy'][1]); if (not is_valid_month_season_range(month, month2, param)) or not is_valid_year(year) then return false; end month = get_month_number (month); -- for metadata month2 = get_month_number (month2); year2 = year; elseif mw.ustring.match(date_string, patterns['dMy-dMy'][1]) then -- day initial month-day-year-range: day month year - day month year; uses spaced endash day, month, year, day2, month2, anchor_year, year2 = mw.ustring.match(date_string, patterns['dMy-dMy'][1]); if tonumber(year2) <= tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later if not is_valid_year(year2) or not is_valid_month_range_style(month, month2) then return false; end -- year2 no more than one year in the future; months same style month = get_month_number (month); -- for metadata month2 = get_month_number (month2); if 0 == month or 0 == month2 then return false; end -- both must be valid elseif mw.ustring.match(date_string, patterns['Mdy-Mdy'][1]) then -- month initial month-day-year-range: month day, year – month day, year; uses spaced endash month, day, year, month2, day2, anchor_year, year2 = mw.ustring.match(date_string, patterns['Mdy-Mdy'][1]); if tonumber(year2) <= tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later if not is_valid_year(year2) or not is_valid_month_range_style(month, month2) then return false; end -- year2 no more than one year in the future; months same style month = get_month_number (month); -- for metadata month2 = get_month_number(month2); if 0 == month or 0 == month2 then return false; end -- both must be valid elseif mw.ustring.match(date_string, patterns['Sy4-y2'][1]) then -- special case Winter/Summer year-year (YYYY-YY); year separated with unspaced endash local century; month, year, century, anchor_year, year2 = mw.ustring.match(date_string, patterns['Sy4-y2'][1]); if 'Winter' ~= month and 'Summer' ~= month then return false end; -- 'month' can only be Winter or Summer anchor_year = year .. '–' .. anchor_year; -- assemble anchor_year from both years year2 = century..year2; -- add the century to year2 for comparisons if 1 ~= tonumber(year2) - tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later if not is_valid_year(year2) then return false; end -- no year farther in the future than next year month = get_season_number(month, param); elseif mw.ustring.match(date_string, patterns['Sy-y'][1]) then -- special case Winter/Summer year-year; year separated with unspaced endash month, year, anchor_year, year2 = mw.ustring.match(date_string, patterns['Sy-y'][1]); month = get_season_number (month, param); -- <month> can only be winter or summer; also for metadata if (month ~= cfg.date_names['en'].season['Winter']) and (month ~= cfg.date_names['en'].season['Summer']) then return false; -- not Summer or Winter; abandon end anchor_year = year .. '–' .. anchor_year; -- assemble anchor_year from both years if 1 ~= tonumber(year2) - tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later if not is_valid_year(year2) then return false; end -- no year farther in the future than next year elseif mw.ustring.match(date_string, patterns['My-My'][1]) then -- month/season year - month/season year; separated by spaced endash month, year, month2, anchor_year, year2 = mw.ustring.match(date_string, patterns['My-My'][1]); anchor_year = year .. '–' .. anchor_year; -- assemble anchor_year from both years if tonumber(year) >= tonumber(year2) then return false; end -- left to right, earlier to later, not the same if not is_valid_year(year2) then return false; end -- no year farther in the future than next year if 0 ~= get_month_number(month) and 0 ~= get_month_number(month2) and is_valid_month_range_style(month, month2) then -- both must be month year, same month style month = get_month_number(month); month2 = get_month_number(month2); elseif 0 ~= get_season_number(month, param) and 0 ~= get_season_number(month2, param) then -- both must be season year, not mixed month = get_season_number(month, param); month2 = get_season_number(month2, param); else return false; end elseif mw.ustring.match(date_string, patterns['M-My'][1]) then -- month/season range year; months separated by endash month, month2, anchor_year, year = mw.ustring.match(date_string, patterns['M-My'][1]); if (not is_valid_month_season_range(month, month2, param)) or (not is_valid_year(year)) then return false; end if 0 ~= get_month_number(month) then -- determined to be a valid range so just check this one to know if month or season month = get_month_number(month); month2 = get_month_number(month2); if 0 == month or 0 == month2 then return false; end else month = get_season_number(month, param); month2 = get_season_number(month2, param); end year2 = year; elseif mw.ustring.match(date_string, patterns['My'][1]) then -- month/season/quarter/proper-name year month, anchor_year, year = mw.ustring.match(date_string, patterns['My'][1]); if not is_valid_year(year) then return false; end month = get_element_number(month, param); -- get month season quarter proper-name number or nil if not month then return false; end -- not valid whatever it is elseif mw.ustring.match(date_string, patterns['y-y'][1]) then -- Year range: YYY-YYY or YYY-YYYY or YYYY–YYYY; separated by unspaced endash; 100-9999 year, anchor_year, year2 = mw.ustring.match(date_string, patterns['y-y'][1]); anchor_year = year .. '–' .. anchor_year; -- assemble anchor year from both years if tonumber(year) >= tonumber(year2) then return false; end -- left to right, earlier to later, not the same if not is_valid_year(year2) then return false; end -- no year farther in the future than next year elseif mw.ustring.match(date_string, patterns['y4-y2'][1]) then -- Year range: YYYY–YY; separated by unspaced endash local century; year, century, anchor_year, year2 = mw.ustring.match(date_string, patterns['y4-y2'][1]); anchor_year = year .. '–' .. anchor_year; -- assemble anchor year from both years if 13 > tonumber(year2) then return false; end -- don't allow 2003-05 which might be May 2003 year2 = century .. year2; -- add the century to year2 for comparisons if tonumber(year) >= tonumber(year2) then return false; end -- left to right, earlier to later, not the same if not is_valid_year(year2) then return false; end -- no year farther in the future than next year if in_array (param, {'date', 'publication-date', 'year'}) then -- here when 'valid' abbreviated year range; if one of these parameters add_prop_cat ('year-range-abbreviated'); -- add properties cat end elseif mw.ustring.match(date_string, patterns['y'][1]) then -- year; here accept either YYY or YYYY anchor_year, year = mw.ustring.match(date_string, patterns['y'][1]); if false == is_valid_year(year) then return false; end else return false; -- date format not one of the MOS:DATE approved formats end if param ~= 'date' then -- CITEREF disambiguation only allowed in |date=; |year= & |publication-date= promote to date if anchor_year:match ('%l$') then return false; end end if 'access-date' == param then -- test access-date here because we have numerical date parts if 0 ~= year and 0 ~= month and 0 ~= day and -- all parts of a single date required 0 == year2 and 0 == month2 and 0 == day2 then -- none of these; access-date must not be a range if not is_valid_accessdate(year .. '-' .. month .. '-' .. day) then return false; -- return false when access-date out of bounds end else return false; -- return false when access-date is a range of two dates end end if 'archive-date' == param then -- test archive-date here because we have numerical date parts if not (0 ~= year and 0 ~= month and 0 ~= day and -- all parts of a single date required 0 == year2 and 0 == month2 and 0 == day2) then -- none of these; archive-date must not be a range return false; -- return false when archive-date is a range of two dates end end local result=true; -- check whole dates for validity; assume true because not all dates will go through this test if 0 ~= year and 0 ~= month and 0 ~= day and 0 == year2 and 0 == month2 and 0 == day2 then -- YMD (simple whole date) result = is_valid_date (year, month, day, param); -- <param> for |pmc-embargo-date= elseif 0 ~= year and 0 ~= month and 0 ~= day and 0 == year2 and 0 == month2 and 0 ~= day2 then -- YMD-d (day range) result = is_valid_date (year, month, day); result = result and is_valid_date (year, month, day2); elseif 0 ~= year and 0 ~= month and 0 ~= day and 0 == year2 and 0 ~= month2 and 0 ~= day2 then -- YMD-md (day month range) result = is_valid_date (year, month, day); result = result and is_valid_date (year, month2, day2); elseif 0 ~= year and 0 ~= month and 0 ~= day and 0 ~= year2 and 0 ~= month2 and 0 ~= day2 then -- YMD-ymd (day month year range) result = is_valid_date(year, month, day); result = result and is_valid_date(year2, month2, day2); end if false == result then return false; end if nil ~= tCOinS_date then -- this table only passed into this function when testing |date= parameter values make_COinS_date ({year = year, month = month, day = day, year2 = year2, month2 = month2, day2 = day2}, tCOinS_date); -- make an ISO 8601 date string for COinS end return true, anchor_year; -- format is good and date string represents a real date end --[[--------------------------< D A T E S >-------------------------------------------------------------------- Cycle the date-holding parameters in passed table date_parameters_list through check_date() to check compliance with MOS:DATE. For all valid dates, check_date() returns true. The |date= parameter test is unique, it is the only date holding parameter from which values for anchor_year (used in CITEREF identifiers) and COinS_date (used in the COinS metadata) are derived. The |date= parameter is the only date-holding parameter that is allowed to contain the no-date keywords "n.d." or "nd" (without quotes). Unlike most error messages created in this module, only one error message is created by this function. Because all of the date holding parameters are processed serially, parameters with errors are added to the <error_list> sequence table as the dates are tested. ]] local function dates(date_parameters_list, tCOinS_date, error_list) local anchor_year; -- will return as nil if the date being tested is not |date= local COinS_date; -- will return as nil if the date being tested is not |date= local embargo_date; -- if embargo date is a good dmy, mdy, ymd date then holds original value else reset to 9999 local good_date = false; for k, v in pairs(date_parameters_list) do -- for each date-holding parameter in the list if is_set(v.val) then -- if the parameter has a value v.val = mw.ustring.gsub(v.val, '%d', cfg.date_names.local_digits); -- translate 'local' digits to Western 0-9 if v.val:match("^c%. [1-9]%d%d%d?%a?$") then -- special case for c. year or with or without CITEREF disambiguator - only |date= and |year= local year = v.val:match("c%. ([1-9]%d%d%d?)%a?"); -- get the year portion so it can be tested if 'date' == k then anchor_year, COinS_date = v.val:match("((c%. [1-9]%d%d%d?)%a?)"); -- anchor year and COinS_date only from |date= parameter good_date = is_valid_year(year); elseif 'year' == k then good_date = is_valid_year(year); end elseif 'date' == k then -- if the parameter is |date= if v.val:match("^n%.d%.%a?$") then -- ToDo: I18N -- if |date=n.d. with or without a CITEREF disambiguator good_date, anchor_year, COinS_date = true, v.val:match("((n%.d%.)%a?)"); -- ToDo: I18N -- "n.d."; no error when date parameter is set to no date elseif v.val:match("^nd%a?$") then -- ToDo: I18N -- if |date=nd with or without a CITEREF disambiguator good_date, anchor_year, COinS_date = true, v.val:match("((nd)%a?)"); -- ToDo: I18N -- "nd"; no error when date parameter is set to no date else good_date, anchor_year, COinS_date = check_date (v.val, k, tCOinS_date); -- go test the date end elseif 'year' == k then -- if the parameter is |year= it should hold only a year value if v.val:match("^[1-9]%d%d%d?%a?$") then -- if |year = 3 or 4 digits only with or without a CITEREF disambiguator good_date, anchor_year, COinS_date = true, v.val:match("((%d+)%a?)"); end elseif 'pmc-embargo-date' == k then -- if the parameter is |pmc-embargo-date= good_date = check_date (v.val, k); -- go test the date if true == good_date then -- if the date is a valid date good_date, embargo_date = is_valid_embargo_date (v.val); -- is |pmc-embargo-date= date a single dmy, mdy, or ymd formatted date? yes: returns embargo date; no: returns 9999 end else -- any other date-holding parameter good_date = check_date (v.val, k); -- go test the date end if false == good_date then -- assemble one error message so we don't add the tracking category multiple times table.insert (error_list, wrap_style ('parameter', v.name)); -- make parameter name suitable for error message list end end end return anchor_year, embargo_date; -- and done end --[[--------------------------< Y E A R _ D A T E _ C H E C K >------------------------------------------------ Compare the value provided in |year= with the year value(s) provided in |date=. This function sets a local numeric value: 0 - year value does not match the year value in date 1 - (default) year value matches the year value in date or one of the year values when date contains two years 2 - year value matches the year value in date when date is in the form YYYY-MM-DD and year is disambiguated (|year=YYYYx) the numeric value in <result> determines the 'output' if any from this function: 0 – adds error message to error_list sequence table 1 – adds maint cat 2 – does nothing ]] local function year_date_check (year_string, year_origin, date_string, date_origin, error_list) local year; local date1; local date2; local result = 1; -- result of the test; assume that the test passes year = year_string:match ('(%d%d%d%d?)'); if date_string:match ('%d%d%d%d%-%d%d%-%d%d') and year_string:match ('%d%d%d%d%a') then --special case where both date and year are required YYYY-MM-DD and YYYYx date1 = date_string:match ('(%d%d%d%d)'); year = year_string:match ('(%d%d%d%d)'); if year ~= date1 then result = 0; -- years don't match else result = 2; -- years match; but because disambiguated, don't add to maint cat end elseif date_string:match ("%d%d%d%d?.-%d%d%d%d?") then -- any of the standard range formats of date with two three- or four-digit years date1, date2 = date_string:match ("(%d%d%d%d?).-(%d%d%d%d?)"); if year ~= date1 and year ~= date2 then result = 0; end elseif mw.ustring.match(date_string, "%d%d%d%d[%-–]%d%d") then -- YYYY-YY date ranges local century; date1, century, date2 = mw.ustring.match(date_string, "((%d%d)%d%d)[%-–]+(%d%d)"); date2 = century..date2; -- convert YY to YYYY if year ~= date1 and year ~= date2 then result = 0; end elseif date_string:match ("%d%d%d%d?") then -- any of the standard formats of date with one year date1 = date_string:match ("(%d%d%d%d?)"); if year ~= date1 then result = 0; end else -- should never get here; this function called only when no other date errors result = 0; -- no recognizable year in date end if 0 == result then -- year / date mismatch table.insert (error_list, substitute (cfg.messages['mismatch'], {year_origin, date_origin})); -- add error message to error_list sequence table elseif 1 == result then -- redundant year / date set_message ('maint_date_year'); -- add a maint cat end end --[[--------------------------< R E F O R M A T T E R >-------------------------------------------------------- reformat 'date' into new format specified by format_param if pattern_idx (the current format of 'date') can be reformatted. Does the grunt work for reformat_dates(). The table re_formats maps pattern_idx (current format) and format_param (desired format) to a table that holds: format string used by string.format() identifier letters ('d', 'm', 'y', 'd2', 'm2', 'y2') that serve as indexes into a table t{} that holds captures from mw.ustring.match() for the various date parts specified by patterns[pattern_idx][1] Items in patterns{} have the general form: ['ymd'] = {'^(%d%d%d%d)%-(%d%d)%-(%d%d)$', 'y', 'm', 'd'}, where: ['ymd'] is pattern_idx patterns['ymd'][1] is the match pattern with captures for mw.ustring.match() patterns['ymd'][2] is an indicator letter identifying the content of the first capture patterns['ymd'][3] ... the second capture etc. when a pattern matches a date, the captures are loaded into table t{} in capture order using the idemtifier characters as indexes into t{} For the above, a ymd date is in t{} as: t.y = first capture (year), t.m = second capture (month), t.d = third capture (day) To reformat, this function is called with the pattern_idx that matches the current format of the date and with format_param set to the desired format. This function loads table t{} as described and then calls string.format() with the format string specified by re_format[pattern_idx][format_param][1] using values taken from t{} according to the capture identifier letters specified by patterns[pattern_idx][format_param][n] where n is 2.. ]] local re_formats = { ['ymd'] = { -- date format is ymd; reformat to: ['mdy'] = {'%s %s, %s', 'm', 'd', 'y'}, -- |df=mdy ['dmy'] = {'%s %s %s', 'd', 'm', 'y'}, -- |df=dmy -- ['yMd'] = {'%s %s %s', 'y', 'm', 'd'}, -- |df=yMd; not supported at en.wiki }, ['Mdy'] = { -- date format is Mdy; reformat to: ['mdy'] = {'%s %s, %s', 'm', 'd', 'y'}, -- for long/short reformatting ['dmy'] = {'%s %s %s', 'd', 'm', 'y'}, -- |df=dmy ['ymd'] = {'%s-%s-%s', 'y', 'm', 'd'}, -- |df=ymd -- ['yMd'] = {'%s %s %s', 'y', 'm', 'd'}, -- |df=yMd; not supported at en.wiki }, ['dMy'] = { -- date format is dMy; reformat to: ['dmy'] = {'%s %s %s', 'd', 'm', 'y'}, -- for long/short reformatting ['mdy'] = {'%s %s, %s', 'm', 'd', 'y'}, -- |df=mdy ['ymd'] = {'%s-%s-%s', 'y', 'm', 'd'}, -- |df=ymd -- ['yMd'] = {'%s %s %s', 'y', 'm', 'd'}, -- |df=yMd; not supported at en.wiki }, ['Md-dy'] = { -- date format is Md-dy; reformat to: ['mdy'] = {'%s %s–%s, %s', 'm', 'd', 'd2', 'y'}, -- for long/short reformatting ['dmy'] = {'%s–%s %s %s', 'd', 'd2', 'm', 'y'}, -- |df=dmy -> d-dMy }, ['d-dMy'] = { -- date format is d-d>y; reformat to: ['dmy'] = {'%s–%s %s %s', 'd', 'd2', 'm', 'y'}, -- for long/short reformatting ['mdy'] = {'%s %s–%s, %s', 'm', 'd', 'd2', 'y'}, -- |df=mdy -> Md-dy }, ['dM-dMy'] = { -- date format is dM-dMy; reformat to: ['dmy'] = {'%s %s – %s %s %s', 'd', 'm', 'd2', 'm2', 'y'}, -- for long/short reformatting ['mdy'] = {'%s %s – %s %s, %s', 'm', 'd', 'm2', 'd2', 'y'}, -- |df=mdy -> Md-Mdy }, ['Md-Mdy'] = { -- date format is Md-Mdy; reformat to: ['mdy'] = {'%s %s – %s %s, %s', 'm', 'd', 'm2', 'd2', 'y'}, -- for long/short reformatting ['dmy'] = {'%s %s – %s %s %s', 'd', 'm', 'd2', 'm2', 'y'}, -- |df=dmy -> dM-dMy }, ['dMy-dMy'] = { -- date format is dMy-dMy; reformat to: ['dmy'] = {'%s %s %s – %s %s %s', 'd', 'm', 'y', 'd2', 'm2', 'y2'}, -- for long/short reformatting ['mdy'] = {'%s %s, %s – %s %s, %s', 'm', 'd', 'y', 'm2', 'd2', 'y2'}, -- |df=mdy -> Mdy-Mdy }, ['Mdy-Mdy'] = { -- date format is Mdy-Mdy; reformat to: ['mdy'] = {'%s %s, %s – %s %s, %s', 'm', 'd', 'y', 'm2', 'd2', 'y2'}, -- for long/short reformatting ['dmy'] = {'%s %s %s – %s %s %s', 'd', 'm', 'y', 'd2', 'm2', 'y2'}, -- |df=dmy -> dMy-dMy }, ['My-My'] = { -- these for long/short reformatting ['any'] = {'%s %s – %s %s', 'm', 'y', 'm2', 'y2'}, -- dmy/mdy agnostic }, ['M-My'] = { -- these for long/short reformatting ['any'] = {'%s–%s %s', 'm', 'm2', 'y'}, -- dmy/mdy agnostic }, ['My'] = { -- these for long/short reformatting ['any'] = {'%s %s', 'm', 'y'}, -- dmy/mdy agnostic }, -- ['yMd'] = { -- not supported at en.wiki -- ['mdy'] = {'%s %s, %s', 'm', 'd', 'y'}, -- |df=mdy -- ['dmy'] = {'%s %s %s', 'd', 'm', 'y'}, -- |df=dmy -- ['ymd'] = {'%s-%s-%s', 'y', 'm', 'd'}, -- |df=ymd -- }, } local function reformatter (date, pattern_idx, format_param, mon_len) if not in_array (pattern_idx, {'ymd', 'Mdy', 'Md-dy', 'dMy', 'yMd', 'd-dMy', 'dM-dMy', 'Md-Mdy', 'dMy-dMy', 'Mdy-Mdy', 'My-My', 'M-My', 'My'}) then return; -- not in this set of date format patterns then not a reformattable date end if 'ymd' == format_param and in_array (pattern_idx, {'ymd', 'Md-dy', 'd-dMy', 'dM-dMy', 'Md-Mdy', 'dMy-dMy', 'Mdy-Mdy', 'My-My', 'M-My', 'My'}) then return; -- ymd date ranges not supported at en.wiki; no point in reformatting ymd to ymd end if in_array (pattern_idx, {'My', 'M-My', 'My-My'}) then -- these are not dmy/mdy so can't be 'reformatted' into either format_param = 'any'; -- so format-agnostic end -- yMd is not supported at en.wiki; when yMd is supported at your wiki, uncomment the next line -- if 'yMd' == format_param and in_array (pattern_idx, {'yMd', 'Md-dy', 'd-dMy', 'dM-dMy', 'Md-Mdy', 'dMy-dMy', 'Mdy-Mdy'}) then -- these formats not convertable; yMd not supported at en.wiki if 'yMd' == format_param then -- yMd not supported at en.wiki; when yMd is supported at your wiki, remove or comment-out this line return; -- not a reformattable date end local c1, c2, c3, c4, c5, c6, c7; -- these hold the captures specified in patterns[pattern_idx][1] c1, c2, c3, c4, c5, c6, c7 = mw.ustring.match (date, patterns[pattern_idx][1]); -- get the captures local t = { -- table that holds k/v pairs of date parts from the captures and patterns[pattern_idx][2..] [patterns[pattern_idx][2]] = c1; -- at minimum there is always one capture with a matching indicator letter [patterns[pattern_idx][3] or 'x'] = c2; -- patterns can have a variable number of captures; each capture requires an indicator letter; [patterns[pattern_idx][4] or 'x'] = c3; -- where there is no capture, there is no indicator letter so n in patterns[pattern_idx][n] will be nil; [patterns[pattern_idx][5] or 'x'] = c4; -- the 'x' here spoofs an indicator letter to prevent 'table index is nil' error [patterns[pattern_idx][6] or 'x'] = c5; [patterns[pattern_idx][7] or 'x'] = c6; [patterns[pattern_idx][8] or 'x'] = c7; }; if t.a then -- if this date has an anchor year capture (all convertable date formats except ymd) if t.y2 then -- for year range date formats t.y2 = t.a; -- use the anchor year capture when reassembling the date else -- here for single date formats (except ymd) t.y = t.a; -- use the anchor year capture when reassembling the date end end if tonumber(t.m) then -- if raw month is a number (converting from ymd) if 's' == mon_len then -- if we are to use abbreviated month names t.m = cfg.date_names['inv_local_short'][tonumber(t.m)]; -- convert it to a month name else t.m = cfg.date_names['inv_local_long'][tonumber(t.m)]; -- convert it to a month name end t.d = t.d:gsub ('0(%d)', '%1'); -- strip leading '0' from day if present elseif 'ymd' == format_param then -- when converting to ymd t.y = t.y:gsub ('%a', ''); -- strip CITREF disambiguator if present; anchor year already known so process can proceed; TODO: maint message? if 1582 > tonumber (t.y) then -- ymd format dates not allowed before 1582 return; end t.m = string.format ('%02d', get_month_number (t.m)); -- make sure that month and day are two digits t.d = string.format ('%02d', t.d); elseif mon_len then -- if mon_len is set to either 'short' or 'long' for _, mon in ipairs ({'m', 'm2'}) do -- because there can be two month names, check both if t[mon] then t[mon] = get_month_number (t[mon]); -- get the month number for this month (is length agnostic) if 0 == t[mon] then return; end -- seasons and named dates can't be converted t[mon] = (('s' == mon_len) and cfg.date_names['inv_local_short'][t[mon]]) or cfg.date_names['inv_local_long'][t[mon]]; -- fetch month name according to length end end end local new_date = string.format (re_formats[pattern_idx][format_param][1], -- format string t[re_formats[pattern_idx][format_param][2]], -- named captures from t{} t[re_formats[pattern_idx][format_param][3]], t[re_formats[pattern_idx][format_param][4]], t[re_formats[pattern_idx][format_param][5]], t[re_formats[pattern_idx][format_param][6]], t[re_formats[pattern_idx][format_param][7]], t[re_formats[pattern_idx][format_param][8]] ); return new_date; end --[[-------------------------< R E F O R M A T _ D A T E S >-------------------------------------------------- Reformats existing dates into the format specified by format. format is one of several manual keywords: dmy, dmy-all, mdy, mdy-all, ymd, ymd-all. The -all version includes access- and archive-dates; otherwise these dates are not reformatted. This function allows automatic date formatting. In ~/Configuration, the article source is searched for one of the {{use xxx dates}} templates. If found, xxx becomes the global date format as xxx-all. If |cs1-dates= in {{use xxx dates}} has legitimate value then that value determines how cs1|2 dates will be rendered. Legitimate values for |cs1-dates= are: l - all dates are rendered with long month names ls - publication dates use long month names; access-/archive-dates use abbreviated month names ly - publication dates use long month names; access-/archive-dates rendered in ymd format s - all dates are rendered with abbreviated (short) month names sy - publication dates use abbreviated month names; access-/archive-dates rendered in ymd format y - all dates are rendered in ymd format the format argument for automatic date formatting will be the format specified by {{use xxx dates}} with the value supplied by |cs1-dates so one of: xxx-l, xxx-ls, xxx-ly, xxx-s, xxx-sy, xxx-y, or simply xxx (|cs1-dates= empty, omitted, or invalid) where xxx shall be either of dmy or mdy. dates are extracted from date_parameters_list, reformatted (if appropriate), and then written back into the list in the new format. Dates in date_parameters_list are presumed here to be valid (no errors). This function returns true when a date has been reformatted, false else. Actual reformatting is done by reformatter(). ]] local function reformat_dates (date_parameters_list, format) local all = false; -- set to false to skip access- and archive-dates local len_p = 'l'; -- default publication date length shall be long local len_a = 'l'; -- default access-/archive-date length shall be long local result = false; local new_date; if format:match('%a+%-all') then -- manual df keyword; auto df keyword when length not specified in {{use xxx dates}}; format = format:match('(%a+)%-all'); -- extract the format all = true; -- all dates are long format dates because this keyword doesn't specify length elseif format:match('%a+%-[lsy][sy]?') then -- auto df keywords; internal only all = true; -- auto df applies to all dates; use length specified by capture len_p for all dates format, len_p, len_a = format:match('(%a+)%-([lsy])([sy]?)'); -- extract the format and length keywords if 'y' == len_p then -- because allowed by MOS:DATEUNIFY (sort of) range dates and My dates not reformatted format = 'ymd'; -- override {{use xxx dates}} elseif (not is_set(len_a)) or (len_p == len_a) then -- no access-/archive-date length specified or same length as publication dates then len_a = len_p; -- in case len_a not set end end -- else only publication dates and they are long for param_name, param_val in pairs (date_parameters_list) do -- for each date-holding parameter in the list if is_set (param_val.val) then -- if the parameter has a value if not (not all and in_array (param_name, {'access-date', 'archive-date'})) then -- skip access- or archive-date unless format is xxx-all; yeah, ugly; TODO: find a better way for pattern_idx, pattern in pairs (patterns) do if mw.ustring.match (param_val.val, pattern[1]) then if all and in_array (param_name, {'access-date', 'archive-date'}) then -- if this date is an access- or archive-date new_date = reformatter (param_val.val, pattern_idx, (('y' == len_a) and 'ymd') or format, len_a); -- choose ymd or dmy/mdy according to len_a setting else -- all other dates new_date = reformatter (param_val.val, pattern_idx, format, len_p); end if new_date then -- set when date was reformatted date_parameters_list[param_name].val = new_date; -- update date in date list result = true; -- and announce that changes have been made break; end end -- if end -- for end -- if end -- if end -- for return result; -- declare boolean result and done end --[[--------------------------< D A T E _ H Y P H E N _ T O _ D A S H >---------------------------------------- Loops through the list of date-holding parameters and converts any hyphen to an ndash. Not called if the cs1|2 template has any date errors. Modifies the date_parameters_list and returns true if hyphens are replaced, else returns false. ]] local function date_hyphen_to_dash (date_parameters_list) local result = false; local n; for param_name, param_val in pairs(date_parameters_list) do -- for each date-holding parameter in the list if is_set (param_val.val) and not mw.ustring.match (param_val.val, patterns.ymd[1]) then -- for those that are not ymd dates (ustring because here digits may not be Western) param_val.val, n = param_val.val:gsub ('%-', '–'); -- replace any hyphen with ndash if 0 ~= n then date_parameters_list[param_name].val = param_val.val; -- update the list result = true; end end end return result; -- so we know if any hyphens were replaced end --[[-------------------------< D A T E _ N A M E _ X L A T E >------------------------------------------------ Attempts to translate English date names to local-language date names using names supplied by MediaWiki's date parser function. This is simple name-for-name replacement and may not work for all languages. if xlat_dig is true, this function will also translate Western (English) digits to the local language's digits. This will also translate ymd dates. ]] local function date_name_xlate (date_parameters_list, xlt_dig) local xlate; local mode; -- long or short month names local modified = false; local date; local sources_t = { {cfg.date_names.en.long, cfg.date_names.inv_local_long}, -- for translating long English month names to long local month names {cfg.date_names.en.short, cfg.date_names.inv_local_short}, -- short month names {cfg.date_names.en.quarter, cfg.date_names.inv_local_quarter}, -- quarter date names {cfg.date_names.en.season, cfg.date_names.inv_local_season}, -- season date nam {cfg.date_names.en.named, cfg.date_names.inv_local_named}, -- named dates } local function is_xlateable (month) -- local function to get local date name that replaces existing English-language date name for _, date_names_t in ipairs (sources_t) do -- for each sequence table in date_names_t if date_names_t[1][month] then -- if date name is English month (long or short), quarter, season or named and if date_names_t[2][date_names_t[1][month]] then -- if there is a matching local date name return date_names_t[2][date_names_t[1][month]]; -- return the local date name end end end end for param_name, param_val in pairs(date_parameters_list) do -- for each date-holding parameter in the list if is_set(param_val.val) then -- if the parameter has a value date = param_val.val; for month in mw.ustring.gmatch (date, '[%a ]+') do -- iterate through all date names in the date (single date or date range) month = mw.text.trim (month); -- this because quarterly dates contain whitespace xlate = is_xlateable (month); -- get translate <month>; returns translation or nil if xlate then date = mw.ustring.gsub (date, month, xlate); -- replace the English with the translation date_parameters_list[param_name].val = date; -- save the translated date modified = true; end end if xlt_dig then -- shall we also translate digits? date = date:gsub ('%d', cfg.date_names.xlate_digits); -- translate digits from Western to 'local digits' date_parameters_list[param_name].val = date; -- save the translated date modified = true; end end end return modified; end --[[--------------------------< S E T _ S E L E C T E D _ M O D U L E S >-------------------------------------- Sets local imported functions table to same (live or sandbox) as that used by the other modules. ]] local function set_selected_modules (cfg_table_ptr, utilities_page_ptr) add_prop_cat = utilities_page_ptr.add_prop_cat ; -- import functions from selected Module:Citation/CS1/Utilities module is_set = utilities_page_ptr.is_set; in_array = utilities_page_ptr.in_array; set_message = utilities_page_ptr.set_message; substitute = utilities_page_ptr.substitute; wrap_style = utilities_page_ptr.wrap_style; cfg = cfg_table_ptr; -- import tables from selected Module:Citation/CS1/Configuration end --[[--------------------------< A R C H I V E _ D A T E _ C H E C K >------------------------------------------ Compare value in |archive-date= with the timestamp in Wayback machine urls. Emits an error message with suggested date from the |archive-url= timestamp in an appropriate format when the value in |archive-date= does not match the timestamp. this function never called when any date in a cs1|2 template has errors error message suggests new |archive-date= value in an appropriate format specified by <df>. <df> is either |df= or cfg.global_df in that order. If <df> is nil, suggested date has format from |archive-date=. There is a caveat: when |df=dmy or |df=mdy, the reformatter leaves |access-date= and |archive-date= formats as they are. The error message suggested date is passed to the formatter as YYYY-MM-DD so when |df=dmy or |df=mdy, the format is not changed. ]] local function archive_date_check (archive_date, archive_url_timestamp, df) local archive_date_format = 'dmy-y'; -- holds the date format of date in |archive-date; default to ymd; 'dmy' used here to spoof reformat_dates() for _, v_t in ipairs ({{'dMy', 'dmy-all'}, {'Mdy', 'mdy-all'}}) do -- is |archive-date= format dmy or mdy? if archive_date:match (patterns[v_t[1]][1]) then -- does the pattern match? archive_date_format = cfg.keywords_xlate[v_t[2]]; -- get appropriate |df= supported keyword from the i18n translator table break; end end local dates_t = {}; dates_t['archive-date'] = {val=archive_date, name=''}; -- setup to call reformat_dates(); never called when errors so <name> unset as not needed reformat_dates (dates_t, 'dmy-y'); -- reformat |archive-date= to ymd; 'dmy' used here to spoof reformat_dates() local archive_url_date = archive_url_timestamp:gsub ('(%d%d%d%d)(%d%d)(%d%d)%d*', '%1-%2-%3'); -- make ymd format date from timestamp if dates_t['archive-date'].val == archive_url_date then -- are the two dates the same return; -- yes, done else dates_t['archive-date'] = {val=archive_url_date, name=''}; -- setup to call reformat_dates() with the timestamp date reformat_dates (dates_t, df or archive_date_format); -- reformat timestamp to format specified by <df> or format used in |archive-date= archive_url_date = dates_t['archive-date'].val; set_message ('err_archive_date_url_ts_mismatch', archive_url_date); -- emit an error message end end --[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return { -- return exported functions archive_date_check = archive_date_check, date_hyphen_to_dash = date_hyphen_to_dash, date_name_xlate = date_name_xlate, dates = dates, reformat_dates = reformat_dates, set_selected_modules = set_selected_modules, year_date_check = year_date_check, } eihdxoivcfreufjkz8m1w9dwcssilup Module:Convert/text 828 1732 14272 2024-08-02T23:44:18Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14272 Scribunto text/plain -- Text used by Module:Convert for enwiki. -- This is a separate module to simplify translation for use on another wiki. -- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki. -- Some units accept an SI prefix before the unit code, such as "kg" for kilogram. local SIprefixes = { -- The prefix field is what the prefix should be, if different from the prefix used. ['Q'] = { exponent = 30, name = 'quetta', }, ['R'] = { exponent = 27, name = 'ronna', }, ['Y'] = { exponent = 24, name = 'yotta', }, ['Z'] = { exponent = 21, name = 'zetta', }, ['E'] = { exponent = 18, name = 'exa' , }, ['P'] = { exponent = 15, name = 'peta' , }, ['T'] = { exponent = 12, name = 'tera' , }, ['G'] = { exponent = 9, name = 'giga' , }, ['M'] = { exponent = 6, name = 'mega' , }, ['k'] = { exponent = 3, name = 'kilo' , }, ['h'] = { exponent = 2, name = 'hecto', }, ['da']= { exponent = 1, name = 'deca' , name_us = 'deka' }, ['d'] = { exponent = -1, name = 'deci' , }, ['c'] = { exponent = -2, name = 'centi', }, ['m'] = { exponent = -3, name = 'milli', }, ['μ'] = { exponent = -6, name = 'micro', }, -- key = 'GREEK SMALL LETTER MU' (U+03BC) utf-8 CE BC ['µ'] = { exponent = -6, name = 'micro', prefix = 'μ' }, -- key = 'MICRO SIGN' (U+00B5) utf-8 C2 B5 ['u'] = { exponent = -6, name = 'micro', prefix = 'μ' }, -- not an SI prefix, but allow for people typing this ['n'] = { exponent = -9, name = 'nano' , }, ['p'] = { exponent =-12, name = 'pico' , }, ['f'] = { exponent =-15, name = 'femto', }, ['a'] = { exponent =-18, name = 'atto' , }, ['z'] = { exponent =-21, name = 'zepto', }, ['y'] = { exponent =-24, name = 'yocto', }, ['r'] = { exponent =-27, name = 'ronto', }, ['q'] = { exponent =-30, name = 'quecto', }, } -- Some units can be qualified with one of the following prefixes, when linked. local customary_units = { { "US", link = "United States customary units" }, { "U.S.", link = "United States customary units" }, { "imperial", link = "Imperial units" }, { "imp", link = "Imperial units" }, } -- Names when using engineering notation (a prefix of "eN" where N is a number; example "e6km"). -- key = { "name", link = "article title", exponent = numeric_key_value } -- If lk=on and link is defined, the name of the number will appear as a link. local eng_scales = { ["3"] = { "thousand", exponent = 3 }, ["6"] = { "million", exponent = 6 }, ["9"] = { "billion", link = "1000000000 (number)", exponent = 9 }, ["12"] = { "trillion", link = "1000000000000 (number)", exponent = 12 }, ["15"] = { "quadrillion", link = "1000000000000000 (number)", exponent = 15 }, } local all_categories = { unit = "[[Category:Convert errors]]", option = "[[Category:Convert errors]]", warning = '[[Category:Convert invalid options]]', tracking = '[[Category:Convert tracking]]', } -- For some error messages, the following puts the wanted style around -- each unit code marked like '...%{ft%}...'. local unitcode_regex = '%%([{}])' local unitcode_replace = { ['{'] = '"', ['}'] = '"' } -- no longer need the more elaborate substitute used before 2013-09-28 -- All messages that may be displayed if a problem occurs. local all_messages = { -- Message format string: $1=title, $2=text, $3=category, $4=anchor. -- Each displayed message starts with "Convert:" so can easily locate by searching article. cvt_format = '<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#$4|<span title="Convert: $1">convert: $2</span>]]</i>]</sup>$3<span class="error"></span>', cvt_format2 = '<sup class="noprint Inline-Template" style="white-space:nowrap;">[[Help:Convert messages#$4|<span title="Convert: $1">$2</span>]]</sup>$3<span class="error"></span>', cvt_format_preview = '<strong class="error">Error in convert: $1 [[Help:Convert messages#$4|(help)]]</strong>$3', -- Each of following messages is a table: -- { [1] = 'title', -- mouseover title text -- [2] = 'text', -- link text displayed in article -- [3] = 'category key', -- key to lookup category in all_categories -- [4] = 'anchor', -- anchor for link to relevant section on help page -- regex = gsub_regex, -- replace = gsub_table, -- } Mouseover title text Link text CatKey Anchor cvt_bad_input = { 'input "$1" must be a number and unit' , 'invalid input' , 'option', 'invalid_input' }, cvt_bad_num = { 'Value "$1" must be a number' , 'invalid number' , 'option', 'invalid_number' }, cvt_big_prec = { 'Precision "$1" is too large' , 'precision too large' , 'option', 'precision_too_large' }, cvt_invalid_num = { 'Number has overflowed' , 'number overflow' , 'option', 'number_overflow' }, cvt_no_num = { 'Needs the number to be converted' , 'needs a number' , 'option', 'needs_number' }, cvt_no_num2 = { 'Needs another number for a range' , 'needs another number', 'option', 'needs_another_number' }, cvt_bad_altitude = { '"$1" needs an integer' , 'invalid altitude' , 'option', 'invalid_altitude' }, cvt_bad_frac = { '"$1" needs an integer above 1' , 'invalid fraction' , 'option', 'invalid_fraction' }, cvt_bad_prec = { 'Precision "$1" must be an integer' , 'invalid precision' , 'option', 'invalid_precision' }, cvt_bad_sigfig = { '"$1" needs a positive integer' , 'invalid sigfig' , 'option', 'invalid_sigfig' }, cvt_empty_option = { 'Ignored empty option "$1"' , 'empty option' , 'option', 'empty_option' }, cvt_deprecated = { 'Option "$1" is deprecated' , '*' , 'option', 'deprecated_option', format = 'cvt_format2', nowarn = true }, cvt_no_spell = { 'Spelling is not available' , 'bug, ask for help' , 'option', 'ask_for_help' }, cvt_unknown_option = { 'Ignored invalid option "$1"' , 'invalid option' , 'option', 'invalid_option' }, cvt_wd_fail = { 'Unable to access Wikidata' , 'wikidata problem' , 'option', 'wikidata_problem' }, cvt_bad_default = { 'Unit "$1" has an invalid default' , 'bug, ask for help' , 'unit' , 'ask_for_help' }, cvt_bad_unit = { 'Unit "$1" is invalid here' , 'unit invalid here' , 'unit' , 'unit_invalid_here' }, cvt_no_default = { 'Unit "$1" has no default output unit' , 'bug, ask for help' , 'unit' , 'ask_for_help' }, cvt_no_unit = { 'Needs name of unit' , 'needs unit name' , 'unit' , 'needs_unit_name' }, cvt_unknown = { 'Unit name "$1" is not known' , 'unknown unit' , 'unit' , 'unknown_unit' }, cvt_should_be = { '$1' , 'ambiguous unit' , 'unit' , 'ambiguous_unit', regex = unitcode_regex, replace = unitcode_replace }, cvt_mismatch = { 'Cannot convert "$1" to "$2"' , 'unit mismatch' , 'unit' , 'unit_mismatch' }, cvt_bug_convert = { 'Bug: Cannot convert between specified units', 'bug, ask for help' , 'unit' , 'ask_for_help' }, cvt_lookup = { 'Unit "$1" is incorrectly defined' , 'bug, ask for help' , 'unit' , 'ask_for_help' }, } -- Text to join input value/unit with output value/unit. local disp_joins = { -- [1]=before output, [2]=after output, [3]=between outputs in a combination; default "; " -- [wantname] gives default abbr=off ["or"] = { " or " , "" , " or ", wantname = true }, ["sqbr-sp"] = { " [" , "]" }, ["sqbr-nbsp"] = { "&nbsp;[" , "]" }, ["comma"] = { ", " , "" , ", " }, ["semicolon"] = { "; " , "" }, ["slash-sp"] = { " / " , "" , wantname = true }, ["slash-nbsp"] = { "&nbsp;/ ", "" , wantname = true }, ["slash-nosp"] = { "/" , "" , wantname = true }, ["b"] = { " (" , ")" }, ["(or)"] = { " (" , ")", " or " }, ["br"] = { "<br />" , "" , wantname = true }, ["br()"] = { "<br />(" , ")", wantname = true }, } -- Text to separate values in a range. local range_types = { -- Specifying a table requires either: -- * "off" and "on" values (for "abbr=off" and "abbr=on"), or -- * "input" and "output" values (for LHS and RHS); -- other fields are optional. -- When "adj=on|abbr=off" applies, spaces in range text are replaced with hyphens. -- With "exception = true", that also occurs with "adj=on|abbr=on". -- If "adj" is defined here, that text (unchanged) is used with "adj=on". ["+"] = " + ", [","] = ",&nbsp;", [", and"] = ", and ", [", or"] = ", or ", ["by"] = " by ", ["-"] = "–", ["to about"] = " to about ", ["and"] = { off = " and ", on = " and ", exception = true }, ["and(-)"] = { input = " and ", output = "–" }, ["or"] = { off = " or " , on = " or " , exception = true }, ["to"] = { off = " to " , on = " to " , exception = true }, ["to(-)"] = { input = "&nbsp;to ", output = "–" }, ["+/-"] = { off = "&nbsp;±&nbsp;", on = "&nbsp;±&nbsp;", adj = "&nbsp;±&nbsp;", is_range_change = true }, ["by(x)"] = { input = " by ", output = " ×&nbsp;", out_range_x = true }, ["x"] = { off = " by ", on = " ×&nbsp;", abbr_range_x = true }, ["xx"] = "&nbsp;×&nbsp;", ["*"] = "×", ["/"] = "&thinsp;/&thinsp;", -- for a table of high/low temperatures with {{convert|83|/|63|F|disp=br()|abbr=values}} } local range_aliases = { -- ["alternative name for a range"] = "standard range name" ["–"] = "-", ["&ndash;"] = "-", ["×"] = "x", ["&times;"] = "x", ["±"] = "+/-", ["&plusmn;"] = "+/-", } -- Convert accepts range text delimited with whitespace, for example, {{convert|1 to 2|ft}}. -- In addition, the following "words" are accepted without spaces, for example, {{convert|1-2|ft}}. -- Words must be in correct order for searching, for example, 'x' after 'xx'. local range_words = { '-', '–', 'xx', 'x', '*' } local ranges = { types = range_types, aliases = range_aliases, words = range_words, } -- Valid option names. local en_option_name = { -- ["local text for option name"] = "en name used in this module" ["$"] = "$", ["abbr"] = "abbr", ["adj"] = "adj", ["altitude_ft"] = "altitude_ft", ["altitude_m"] = "altitude_m", ["comma"] = "comma", ["debug"] = "debug", ["disp"] = "disp", ["frac"] = "frac", ["input"] = "input", ["lang"] = "lang", ["lk"] = "lk", ["order"] = "order", ["qid"] = "qid", ["qual"] = "qual", ["qualifier"] = "qual", ["round"] = "round", ["sigfig"] = "sigfig", ["sing"] = "adj", -- "sing" is an old alias for "adj" ["sortable"] = "sortable", ["sp"] = "sp", ["spell"] = "spell", ["stylein"] = "stylein", ["styleout"] = "styleout", ["tracking"] = "tracking", } -- Valid option values. -- Convention: parms.opt_xxx refers to an option that is set here -- (not intended to be set by the template which invokes this module). -- Example: At enwiki, "abbr" includes: -- ["values"] = "opt_values" -- As a result, if the template uses abbr=values, Module:Convert sets: -- parms["opt_values"] = true -- parms["abbr"] = nil -- Therefore parms.abbr will be nil, or will have one of the listed values -- that do not start with "opt_". -- An option value of form "xxx?" is the same as "xxx" but shows the input as deprecated. local en_option_value = { ["$"] = 'TEXT', -- TEXT should be a currency symbol that will be used instead of "$" ["abbr"] = { -- ["local text for option value"] = "en value used in this module" ["def"] = "", -- ignored (some wrapper templates call convert with "abbr=def" to mean "default abbreviation") ["h"] = "on", -- abbr=on + use "h" for hand unit (default) ["hh"] = "opt_hand_hh", -- abbr=on + use "hh" for hand unit ["in"] = "in", -- use symbol for LHS unit ["none"] = "off", -- old name for "off" ["off"] = "off", -- use name for all units ["on"] = "on", -- use symbol for all units ["out"] = "out", -- use symbol for RHS unit (default) ["unit"] = "unit", -- abbr=on but abbreviate units only: e6km → million km (not ×10⁶ km) ["values"] = "opt_values", -- show only input and output numbers, not units ["~"] = "opt_also_symbol", -- show input unit symbol as well as name }, ["adj"] = { ["mid"] = "opt_adjectival, opt_adj_mid", -- adj=on with user-specified text after input unit (between input and output) ["off"] = "", -- ignored (off is the default) ["on"] = "opt_adjectival", -- unit name is singular and hyphenated ["pre"] = "opt_one_preunit", -- user-specified text before input unit ["ri0"] = "opt_ri=0", -- round input with precision = 0 ["ri1"] = "opt_ri=1", -- round input with precision = 1 ["ri2"] = "opt_ri=2", -- round input with precision = 2 ["ri3"] = "opt_ri=3", -- round input with precision = 3 }, ["altitude_ft"] = 'INTEGER', ["altitude_m"] = 'INTEGER', ["comma"] = { ["5"] = "opt_comma5", -- only use numsep grouping if 5 or more digits ["gaps"] = "opt_gaps", -- use gaps, not numsep, to separate groups of digits ["gaps3"] = "opt_gaps, opt_gaps3", -- group only in threes rather than default of no gap before a single digit after decimal mark ["off"] = "opt_nocomma", -- no numsep in input or output numbers }, ["debug"] = { ["yes"] = "opt_sortable_debug", -- make the normally hidden sort key visible }, ["disp"] = { ["5"] = "opt_round=5?", -- round output value to nearest 5 ["b"] = "b", -- join: '(...)' ["(or)"] = "(or)", -- join: '(...)' with 'or' between outputs in a combination ["br"] = "br", -- join: '<br />' ["br()"] = "br()", -- join: '<br />(...)' ["comma"] = "comma", -- join: ',' ["flip"] = "opt_flip", -- reverse order of input/output ["number"] = "opt_output_number_only", -- display output value (not input, and not output symbol/name) ["or"] = "or", -- join: 'or' ["out"] = "opt_output_only", ["output number only"] = "opt_output_number_only", ["output only"] = "opt_output_only", ["preunit"] = "opt_two_preunits", -- user-specified text before input and output units ["semicolon"] = "semicolon", -- join: ';' ["sqbr"] = "sqbr", -- join: '[...]' ["table"] = "opt_table", -- output is suitable for a table cell with align="right" ["tablecen"] = "opt_tablecen", -- output is suitable for a table cell with align="center" ["unit"] = "opt_input_unit_only", -- display input symbol/name (not output, and not input value) ["unit or text"] = "opt_input_unit_only, opt_ignore_error", -- display input symbol/name, or given unit code if not known ["unit2"] = "opt_output_unit_only", ["x"] = "x", -- join: <first>...<second> (user-specified text) }, ["frac"] = 'INTEGER', ["input"] = 'TEXT', -- TEXT should be value><space><unitcode> or <wikidata-property-id> ["lang"] = { -- language for output digits (both en and local digits are always accepted for input) ["en"] = "opt_lang_en", -- use en digits for numbers, regardless of local language ["local"] = "opt_lang_local", -- use local digits for numbers (default, although config can change default to en) }, ["lk"] = { ["in"] = "in", -- link LHS unit name or symbol ["off"] = "off", -- do not link: same as default except for hand unit ["on"] = "on", -- link all unit names or symbols (but not twice for the same unit) ["out"] = "out", -- link RHS unit name or symbol }, ["order"] = { ["flip"] = "opt_flip", -- reverse order of input/output ["out"] = "opt_order_out", -- do not show input; instead, use order in output combination, with the first output shown as the input }, ["qid"] = 'TEXT', -- TEXT should be a Wikidata Q item identifier ["qual"] = 'TEXT', -- TEXT should be a Wikidata Q item identifier ["round"] = { ["0.5"] = "opt_round=0.5", -- round output value to nearest 0.5 ["5"] = "opt_round=5", -- round output value to nearest 5 ["10"] = "opt_round=10", -- round output value to nearest 10 (same as but clearer than "|-1") ["25"] = "opt_round=25", -- round output value to nearest 25 ["50"] = "opt_round=50", -- round output value to nearest 50 ["each"] = "opt_round_each", -- using default precision in a range, round each output separately (default uses highest precision of each item in range) }, ["sigfig"] = 'INTEGER', ["sortable"] = { ["off"] = "", -- ignored (off is the default) ["on"] = "opt_sortable_on", -- output sort key for use in a sortable table, based on value from converting to a standard base unit ["debug"] = "opt_sortable_on, opt_sortable_debug", -- |sortable=debug is the same as |sortable=on|debug=yes }, ["sp"] = { ["us"] = "opt_sp_us", -- use U.S. spelling (like "meter" instead of default "metre") }, ["spell"] = { -- only English spelling is supported; not scientific notation; only some fractions ["in"] = "opt_spell_in", -- spell input value in words ["In"] = "opt_spell_in, opt_spell_upper", -- spell input value in words with first letter uppercase ["on"] = "opt_spell_in, opt_spell_out", -- spell input and output values in words ["On"] = "opt_spell_in, opt_spell_out, opt_spell_upper", -- same, with first letter of first word in result uppercase ["us"] = "opt_sp_us", -- use U.S. spelling; same as sp=us so spell=us also works }, ["stylein"] = 'TEXT', ["styleout"] = 'TEXT', ["tracking"] = 'TEXT', } local titles = { ["frac"] = "Fraction/styles.css", ["sfrac"] = "Sfrac/styles.css", } return { SIprefixes = SIprefixes, all_categories = all_categories, all_messages = all_messages, currency = { ['$'] = true, ['£'] = true, ['€'] = true, ['₱'] = true, ['₽'] = true, ['¥'] = true }, customary_units = customary_units, disp_joins = disp_joins, en_option_name = en_option_name, en_option_value = en_option_value, eng_scales = eng_scales, ranges = ranges, titles = titles, } tuu4596yu7sz7t9qqobwk7jwtecl4d1 Module:Effective protection level 828 1733 44821 14273 2025-05-09T12:00:24Z Robertjamal12 13 31 revisions imported from [[:en:Module:Effective_protection_level]] 14273 Scribunto text/plain local p = {} -- Returns the permission required to perform a given action on a given title. -- If no title is specified, the title of the page being displayed is used. function p._main(action, pagename) local title if type(pagename) == 'table' and pagename.prefixedText then title = pagename elseif pagename then title = mw.title.new(pagename) else title = mw.title.getCurrentTitle() end pagename = title.prefixedText if action == 'autoreview' then local level = mw.ext.FlaggedRevs.getStabilitySettings(title) level = level and level.autoreview if level == 'review' then return 'reviewer' elseif level ~= '' then return level else return nil -- not '*'. a page not being PC-protected is distinct from it being PC-protected with anyone able to review. also not '', as that would mean PC-protected but nobody can review end elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload' and action ~= 'undelete' then error( 'First parameter must be one of edit, move, create, upload, undelete, autoreview', 2 ) end if title.namespace == 8 then -- MediaWiki namespace if title.text:sub(-3) == '.js' or title.text:sub(-4) == '.css' or title.contentModel == 'javascript' or title.contentModel == 'css' then -- site JS or CSS page return 'interfaceadmin' else -- any non-JS/CSS MediaWiki page return 'sysop' end elseif title.namespace == 2 and title.isSubpage then if title.contentModel == 'javascript' or title.contentModel == 'css' then -- user JS or CSS page return 'interfaceadmin' elseif title.contentModel == 'json' then -- user JSON page return 'sysop' end end if action == 'undelete' then return 'sysop' end local level = title.protectionLevels[action] and title.protectionLevels[action][1] if level == 'sysop' or level == 'editprotected' then return 'sysop' elseif title.cascadingProtection.restrictions[action] and title.cascadingProtection.restrictions[action][1] then -- used by a cascading-protected page return 'sysop' elseif level == 'templateeditor' then return 'templateeditor' elseif action == 'move' then local blacklistentry = mw.ext.TitleBlacklist.test('edit', pagename) -- Testing action edit is correct, since this is for the source page. The target page name gets tested with action move. if blacklistentry and not blacklistentry.params.autoconfirmed then return 'templateeditor' elseif title.namespace == 6 then return 'filemover' elseif level == 'extendedconfirmed' then return 'extendedconfirmed' else return 'autoconfirmed' end end local blacklistentry = mw.ext.TitleBlacklist.test(action, pagename) if blacklistentry then if not blacklistentry.params.autoconfirmed then return 'templateeditor' elseif level == 'extendedconfirmed' then return 'extendedconfirmed' else return 'autoconfirmed' end elseif level == 'editsemiprotected' then -- create-semiprotected pages return this for some reason return 'autoconfirmed' elseif level then return level elseif action == 'upload' then return 'autoconfirmed' elseif action == 'create' and title.namespace % 2 == 0 and title.namespace ~= 118 then -- You need to be registered, but not autoconfirmed, to create non-talk pages other than drafts if title.namespace == 0 then return 'autoconfirmed' -- Per [[WP:ACPERM]], you need to be autoconfirmed to create pages in mainspace end return 'user' else return '*' end end setmetatable(p, { __index = function(t, k) return function(frame) return t._main(k, frame.args[1]) end end }) return p lcolgmzxss8hd5im4xmd1ppgpgfv6gk Module:Lang/data/iana variants 828 1734 14274 2024-08-02T23:45:57Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14274 Scribunto text/plain -- File-Date: 2024-06-14 return { ["1606nict"] = { ["descriptions"] = {"Late Middle French (to 1606)"}, ["prefixes"] = {"frm"}, }, ["1694acad"] = { ["descriptions"] = {"Early Modern French"}, ["prefixes"] = {"fr"}, }, ["1901"] = { ["descriptions"] = {"Traditional German orthography"}, ["prefixes"] = {"de"}, }, ["1959acad"] = { ["descriptions"] = {"\"Academic\" (\"governmental\") variant of Belarusian as codified in 1959"}, ["prefixes"] = {"be"}, }, ["1994"] = { ["descriptions"] = {"Standardized Resian orthography"}, ["prefixes"] = {"sl-rozaj", "sl-rozaj-biske", "sl-rozaj-njiva", "sl-rozaj-osojs", "sl-rozaj-solba"}, }, ["1996"] = { ["descriptions"] = {"German orthography of 1996"}, ["prefixes"] = {"de"}, }, ["abl1943"] = { ["descriptions"] = {"Orthographic formulation of 1943 - Official in Brazil (Formulário Ortográfico de 1943 - Oficial no Brasil)"}, ["prefixes"] = {"pt-br"}, }, ["akuapem"] = { ["descriptions"] = {"Akuapem Twi"}, ["prefixes"] = {"tw"}, }, ["alalc97"] = { ["descriptions"] = {"ALA-LC Romanization, 1997 edition"}, ["prefixes"] = {}, }, ["aluku"] = { ["descriptions"] = {"Aluku dialect", "Boni dialect"}, ["prefixes"] = {"djk"}, }, ["anpezo"] = { ["descriptions"] = {"Anpezo standard of Ladin"}, ["prefixes"] = {"lld"}, }, ["ao1990"] = { ["descriptions"] = {"Portuguese Language Orthographic Agreement of 1990 (Acordo Ortográfico da Língua Portuguesa de 1990)"}, ["prefixes"] = {"pt", "gl"}, }, ["aranes"] = { ["descriptions"] = {"Aranese"}, ["prefixes"] = {"oc"}, }, ["arkaika"] = { ["descriptions"] = {"Arcaicam Esperantom", "Arkaika Esperanto"}, ["prefixes"] = {"eo"}, }, ["asante"] = { ["descriptions"] = {"Asante Twi", "Ashanti Twi"}, ["prefixes"] = {"tw"}, }, ["auvern"] = { ["descriptions"] = {"Auvergnat"}, ["prefixes"] = {"oc"}, }, ["baku1926"] = { ["descriptions"] = {"Unified Turkic Latin Alphabet (Historical)"}, ["prefixes"] = {"az", "ba", "crh", "kk", "krc", "ky", "sah", "tk", "tt", "uz"}, }, ["balanka"] = { ["descriptions"] = {"The Balanka dialect of Anii"}, ["prefixes"] = {"blo"}, }, ["barla"] = { ["descriptions"] = {"The Barlavento dialect group of Kabuverdianu"}, ["prefixes"] = {"kea"}, }, ["basiceng"] = { ["descriptions"] = {"Basic English"}, ["prefixes"] = {"en"}, }, ["bauddha"] = { ["descriptions"] = {"Buddhist Hybrid Sanskrit"}, ["prefixes"] = {"sa"}, }, ["bciav"] = { ["descriptions"] = {"BCI Blissymbolics AV"}, ["prefixes"] = {"zbl"}, }, ["bcizbl"] = { ["descriptions"] = {"BCI Blissymbolics"}, ["prefixes"] = {"zbl"}, }, ["biscayan"] = { ["descriptions"] = {"Biscayan dialect of Basque"}, ["prefixes"] = {"eu"}, }, ["biske"] = { ["descriptions"] = {"The San Giorgio dialect of Resian", "The Bila dialect of Resian"}, ["prefixes"] = {"sl-rozaj"}, }, ["blasl"] = { ["descriptions"] = {"Black American Sign Language dialect"}, ["prefixes"] = {"ase", "sgn-ase"}, }, ["bohoric"] = { ["descriptions"] = {"Slovene in Bohorič alphabet"}, ["prefixes"] = {"sl"}, }, ["boont"] = { ["descriptions"] = {"Boontling"}, ["prefixes"] = {"en"}, }, ["bornholm"] = { ["descriptions"] = {"Bornholmsk"}, ["prefixes"] = {"da"}, }, ["cisaup"] = { ["descriptions"] = {"Cisalpine"}, ["prefixes"] = {"oc"}, }, ["colb1945"] = { ["descriptions"] = {"Portuguese-Brazilian Orthographic Convention of 1945 (Convenção Ortográfica Luso-Brasileira de 1945)"}, ["prefixes"] = {"pt"}, }, ["cornu"] = { ["descriptions"] = {"Cornu-English", "Cornish English", "Anglo-Cornish"}, ["prefixes"] = {"en"}, }, ["creiss"] = { ["descriptions"] = {"Occitan variants of the Croissant area"}, ["prefixes"] = {"oc"}, }, ["dajnko"] = { ["descriptions"] = {"Slovene in Dajnko alphabet"}, ["prefixes"] = {"sl"}, }, ["ekavsk"] = { ["descriptions"] = {"Serbian with Ekavian pronunciation"}, ["prefixes"] = {"sr", "sr-latn", "sr-cyrl"}, }, ["emodeng"] = { ["descriptions"] = {"Early Modern English (1500-1700)"}, ["prefixes"] = {"en"}, }, ["fascia"] = { ["descriptions"] = {"Fascia standard of Ladin"}, ["prefixes"] = {"lld"}, }, ["fodom"] = { ["descriptions"] = {"Fodom standard of Ladin"}, ["prefixes"] = {"lld"}, }, ["fonipa"] = { ["descriptions"] = {"International Phonetic Alphabet"}, ["prefixes"] = {}, }, ["fonkirsh"] = { ["descriptions"] = {"Kirshenbaum Phonetic Alphabet"}, ["prefixes"] = {}, }, ["fonnapa"] = { ["descriptions"] = {"North American Phonetic Alphabet", "Americanist Phonetic Notation"}, ["prefixes"] = {}, }, ["fonupa"] = { ["descriptions"] = {"Uralic Phonetic Alphabet"}, ["prefixes"] = {}, }, ["fonxsamp"] = { ["descriptions"] = {"X-SAMPA transcription"}, ["prefixes"] = {}, }, ["gallo"] = { ["descriptions"] = {"Gallo"}, ["prefixes"] = {"fr"}, }, ["gascon"] = { ["descriptions"] = {"Gascon"}, ["prefixes"] = {"oc"}, }, ["gherd"] = { ["descriptions"] = {"Gherdëina standard of Ladin"}, ["prefixes"] = {"lld"}, }, ["grclass"] = { ["descriptions"] = {"Classical Occitan orthography"}, ["prefixes"] = {"oc", "oc-aranes", "oc-auvern", "oc-cisaup", "oc-creiss", "oc-gascon", "oc-lemosin", "oc-lengadoc", "oc-nicard", "oc-provenc", "oc-vivaraup"}, }, ["grital"] = { ["descriptions"] = {"Italian-inspired Occitan orthography"}, ["prefixes"] = {"oc", "oc-cisaup", "oc-nicard", "oc-provenc"}, }, ["grmistr"] = { ["descriptions"] = {"Mistralian or Mistralian-inspired Occitan orthography"}, ["prefixes"] = {"oc", "oc-aranes", "oc-auvern", "oc-cisaup", "oc-creiss", "oc-gascon", "oc-lemosin", "oc-lengadoc", "oc-nicard", "oc-provenc", "oc-vivaraup"}, }, ["hepburn"] = { ["descriptions"] = {"Hepburn romanization"}, ["prefixes"] = {"ja-latn"}, }, ["hognorsk"] = { ["descriptions"] = {"Norwegian in Høgnorsk (High Norwegian) orthography"}, ["prefixes"] = {"nn"}, }, ["hsistemo"] = { ["descriptions"] = {"Standard H-system orthographic fallback for spelling Esperanto"}, ["prefixes"] = {"eo"}, }, ["ijekavsk"] = { ["descriptions"] = {"Serbian with Ijekavian pronunciation"}, ["prefixes"] = {"sr", "sr-latn", "sr-cyrl"}, }, ["itihasa"] = { ["descriptions"] = {"Epic Sanskrit"}, ["prefixes"] = {"sa"}, }, ["ivanchov"] = { ["descriptions"] = {"Bulgarian in 1899 orthography"}, ["prefixes"] = {"bg"}, }, ["jauer"] = { ["descriptions"] = {"Jauer dialect of Romansh"}, ["prefixes"] = {"rm"}, }, ["jyutping"] = { ["descriptions"] = {"Jyutping Cantonese Romanization"}, ["prefixes"] = {"yue"}, }, ["kkcor"] = { ["descriptions"] = {"Common Cornish orthography of Revived Cornish"}, ["prefixes"] = {"kw"}, }, ["kociewie"] = { ["descriptions"] = {"The Kociewie dialect of Polish"}, ["prefixes"] = {"pl"}, }, ["kscor"] = { ["descriptions"] = {"Standard Cornish orthography of Revived Cornish", "Kernowek Standard"}, ["prefixes"] = {"kw"}, }, ["lemosin"] = { ["descriptions"] = {"Limousin"}, ["prefixes"] = {"oc"}, }, ["lengadoc"] = { ["descriptions"] = {"Languedocien"}, ["prefixes"] = {"oc"}, }, ["lipaw"] = { ["descriptions"] = {"The Lipovaz dialect of Resian", "The Lipovec dialect of Resian"}, ["prefixes"] = {"sl-rozaj"}, }, ["ltg1929"] = { ["descriptions"] = {"The Latgalian language orthography codified in 1929"}, ["prefixes"] = {"ltg"}, }, ["ltg2007"] = { ["descriptions"] = {"The Latgalian language orthography codified in the language law in 2007"}, ["prefixes"] = {"ltg"}, }, ["luna1918"] = { ["descriptions"] = {"Post-1917 Russian orthography"}, ["prefixes"] = {"ru"}, }, ["metelko"] = { ["descriptions"] = {"Slovene in Metelko alphabet"}, ["prefixes"] = {"sl"}, }, ["monoton"] = { ["descriptions"] = {"Monotonic Greek"}, ["prefixes"] = {"el"}, }, ["ndyuka"] = { ["descriptions"] = {"Ndyuka dialect", "Aukan dialect"}, ["prefixes"] = {"djk"}, }, ["nedis"] = { ["descriptions"] = {"Natisone dialect", "Nadiza dialect"}, ["prefixes"] = {"sl"}, }, ["newfound"] = { ["descriptions"] = {"Newfoundland English"}, ["prefixes"] = {"en-ca"}, }, ["nicard"] = { ["descriptions"] = {"Niçard"}, ["prefixes"] = {"oc"}, }, ["njiva"] = { ["descriptions"] = {"The Gniva dialect of Resian", "The Njiva dialect of Resian"}, ["prefixes"] = {"sl-rozaj"}, }, ["nulik"] = { ["descriptions"] = {"Volapük nulik", "Volapük perevidöl", "Volapük nulädik", "de Jong's Volapük", "New Volapük", "Revised Volapük", "Modern Volapük"}, ["prefixes"] = {"vo"}, }, ["osojs"] = { ["descriptions"] = {"The Oseacco dialect of Resian", "The Osojane dialect of Resian"}, ["prefixes"] = {"sl-rozaj"}, }, ["oxendict"] = { ["descriptions"] = {"Oxford English Dictionary spelling"}, ["prefixes"] = {"en"}, }, ["pahawh2"] = { ["descriptions"] = {"Pahawh Hmong Second Stage Reduced orthography"}, ["prefixes"] = {"mww", "hnj"}, }, ["pahawh3"] = { ["descriptions"] = {"Pahawh Hmong Third Stage Reduced orthography"}, ["prefixes"] = {"mww", "hnj"}, }, ["pahawh4"] = { ["descriptions"] = {"Pahawh Hmong Final Version orthography"}, ["prefixes"] = {"mww", "hnj"}, }, ["pamaka"] = { ["descriptions"] = {"Pamaka dialect"}, ["prefixes"] = {"djk"}, }, ["peano"] = { ["descriptions"] = {"Latino Sine Flexione", "Interlingua de API", "Interlingua de Peano"}, ["prefixes"] = {"la"}, }, ["pehoeji"] = { ["descriptions"] = {"Hokkien Vernacular Romanization System", "Pe̍h-ōe-jī orthography/romanization"}, ["prefixes"] = {"nan-latn"}, }, ["petr1708"] = { ["descriptions"] = {"Petrine orthography"}, ["prefixes"] = {"ru"}, }, ["pinyin"] = { ["descriptions"] = {"Pinyin romanization"}, ["prefixes"] = {"zh-latn", "bo-latn"}, }, ["polyton"] = { ["descriptions"] = {"Polytonic Greek"}, ["prefixes"] = {"el"}, }, ["provenc"] = { ["descriptions"] = {"Provençal"}, ["prefixes"] = {"oc"}, }, ["puter"] = { ["descriptions"] = {"Puter idiom of Romansh"}, ["prefixes"] = {"rm"}, }, ["rigik"] = { ["descriptions"] = {"Volapük rigik", "Schleyer's Volapük", "Original Volapük", "Classic Volapük"}, ["prefixes"] = {"vo"}, }, ["rozaj"] = { ["descriptions"] = {"Resian", "Resianic", "Rezijan"}, ["prefixes"] = {"sl"}, }, ["rumgr"] = { ["descriptions"] = {"Rumantsch Grischun"}, ["prefixes"] = {"rm"}, }, ["scotland"] = { ["descriptions"] = {"Scottish Standard English"}, ["prefixes"] = {"en"}, }, ["scouse"] = { ["descriptions"] = {"Scouse"}, ["prefixes"] = {"en"}, }, ["simple"] = { ["descriptions"] = {"Simplified form"}, ["prefixes"] = {}, }, ["solba"] = { ["descriptions"] = {"The Stolvizza dialect of Resian", "The Solbica dialect of Resian"}, ["prefixes"] = {"sl-rozaj"}, }, ["sotav"] = { ["descriptions"] = {"The Sotavento dialect group of Kabuverdianu"}, ["prefixes"] = {"kea"}, }, ["spanglis"] = { ["descriptions"] = {"Spanglish"}, ["prefixes"] = {"en", "es"}, }, ["surmiran"] = { ["descriptions"] = {"Surmiran idiom of Romansh"}, ["prefixes"] = {"rm"}, }, ["sursilv"] = { ["descriptions"] = {"Sursilvan idiom of Romansh"}, ["prefixes"] = {"rm"}, }, ["sutsilv"] = { ["descriptions"] = {"Sutsilvan idiom of Romansh"}, ["prefixes"] = {"rm"}, }, ["synnejyl"] = { ["descriptions"] = {"Synnejysk", "South Jutish"}, ["prefixes"] = {"da"}, }, ["tailo"] = { ["descriptions"] = {"Taiwanese Hokkien Romanization System for Hokkien languages", "Tâi-lô orthography/romanization"}, ["prefixes"] = {"nan-latn"}, }, ["tarask"] = { ["descriptions"] = {"Belarusian in Taraskievica orthography"}, ["prefixes"] = {"be"}, }, ["tongyong"] = { ["descriptions"] = {"Tongyong Pinyin romanization"}, ["prefixes"] = {"zh-latn"}, }, ["tunumiit"] = { ["descriptions"] = {"Tunumiisiut", "East Greenlandic", "Østgrønlandsk"}, ["prefixes"] = {"kl"}, }, ["uccor"] = { ["descriptions"] = {"Unified Cornish orthography of Revived Cornish"}, ["prefixes"] = {"kw"}, }, ["ucrcor"] = { ["descriptions"] = {"Unified Cornish Revised orthography of Revived Cornish"}, ["prefixes"] = {"kw"}, }, ["ulster"] = { ["descriptions"] = {"Ulster dialect of Scots"}, ["prefixes"] = {"sco"}, }, ["unifon"] = { ["descriptions"] = {"Unifon phonetic alphabet"}, ["prefixes"] = {"en", "hup", "kyh", "tol", "yur"}, }, ["valbadia"] = { ["descriptions"] = {"Val Badia standard of Ladin"}, ["prefixes"] = {"lld"}, }, ["valencia"] = { ["descriptions"] = {"Valencian"}, ["prefixes"] = {"ca"}, }, ["vallader"] = { ["descriptions"] = {"Vallader idiom of Romansh"}, ["prefixes"] = {"rm"}, }, ["vecdruka"] = { ["descriptions"] = {"Latvian orthography used before 1920s (\"vecā druka\")"}, ["prefixes"] = {"lv"}, }, ["vivaraup"] = { ["descriptions"] = {"Vivaro-Alpine"}, ["prefixes"] = {"oc"}, }, ["wadegile"] = { ["descriptions"] = {"Wade-Giles romanization"}, ["prefixes"] = {"zh-latn"}, }, ["xsistemo"] = { ["descriptions"] = {"Standard X-system orthographic fallback for spelling Esperanto"}, ["prefixes"] = {"eo"}, } } 0qn05zs4xupzp34wd0e5tj5hlhzf3ju Module:Math 828 1735 14275 2024-08-02T23:46:53Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14275 Scribunto text/plain --[[ This module provides a number of basic mathematical operations. ]] local yesno, getArgs -- lazily initialized local p = {} -- Holds functions to be returned from #invoke, and functions to make available to other Lua modules. local wrap = {} -- Holds wrapper functions that process arguments from #invoke. These act as intemediary between functions meant for #invoke and functions meant for Lua. --[[ Helper functions used to avoid redundant code. ]] local function err(msg) -- Generates wikitext error messages. return mw.ustring.format('<strong class="error">Formatting error: %s</strong>', msg) end local function unpackNumberArgs(args) -- Returns an unpacked list of arguments specified with numerical keys. local ret = {} for k, v in pairs(args) do if type(k) == 'number' then table.insert(ret, v) end end return unpack(ret) end local function makeArgArray(...) -- Makes an array of arguments from a list of arguments that might include nils. local args = {...} -- Table of arguments. It might contain nils or non-number values, so we can't use ipairs. local nums = {} -- Stores the numbers of valid numerical arguments. local ret = {} for k, v in pairs(args) do v = p._cleanNumber(v) if v then nums[#nums + 1] = k args[k] = v end end table.sort(nums) for i, num in ipairs(nums) do ret[#ret + 1] = args[num] end return ret end local function fold(func, ...) -- Use a function on all supplied arguments, and return the result. The function must accept two numbers as parameters, -- and must return a number as an output. This number is then supplied as input to the next function call. local vals = makeArgArray(...) local count = #vals -- The number of valid arguments if count == 0 then return -- Exit if we have no valid args, otherwise removing the first arg would cause an error. nil, 0 end local ret = table.remove(vals, 1) for _, val in ipairs(vals) do ret = func(ret, val) end return ret, count end --[[ Fold arguments by selectively choosing values (func should return when to choose the current "dominant" value). ]] local function binary_fold(func, ...) local value = fold((function(a, b) if func(a, b) then return a else return b end end), ...) return value end --[[ random Generate a random number Usage: {{#invoke: Math | random }} {{#invoke: Math | random | maximum value }} {{#invoke: Math | random | minimum value | maximum value }} ]] function wrap.random(args) local first = p._cleanNumber(args[1]) local second = p._cleanNumber(args[2]) return p._random(first, second) end function p._random(first, second) math.randomseed(mw.site.stats.edits + mw.site.stats.pages + os.time() + math.floor(os.clock() * 1000000000)) -- math.random will throw an error if given an explicit nil parameter, so we need to use if statements to check the params. if first and second then if first <= second then -- math.random doesn't allow the first number to be greater than the second. return math.random(first, second) end elseif first then return math.random(first) else return math.random() end end --[[ order Determine order of magnitude of a number Usage: {{#invoke: Math | order | value }} ]] function wrap.order(args) local input_string = (args[1] or args.x or '0'); local input_number = p._cleanNumber(input_string); if input_number == nil then return err('order of magnitude input appears non-numeric') else return p._order(input_number) end end function p._order(x) if x == 0 then return 0 end return math.floor(math.log10(math.abs(x))) end --[[ precision Detemines the precision of a number using the string representation Usage: {{ #invoke: Math | precision | value }} ]] function wrap.precision(args) local input_string = (args[1] or args.x or '0'); local trap_fraction = args.check_fraction; local input_number; if not yesno then yesno = require('Module:Yesno') end if yesno(trap_fraction, true) then -- Returns true for all input except nil, false, "no", "n", "0" and a few others. See [[Module:Yesno]]. local pos = string.find(input_string, '/', 1, true); if pos ~= nil then if string.find(input_string, '/', pos + 1, true) == nil then local denominator = string.sub(input_string, pos+1, -1); local denom_value = tonumber(denominator); if denom_value ~= nil then return math.log10(denom_value); end end end end input_number, input_string = p._cleanNumber(input_string); if input_string == nil then return err('precision input appears non-numeric') else return p._precision(input_string) end end function p._precision(x) if type(x) == 'number' then x = tostring(x) end x = string.upper(x) local decimal = x:find('%.') local exponent_pos = x:find('E') local result = 0; if exponent_pos ~= nil then local exponent = string.sub(x, exponent_pos + 1) x = string.sub(x, 1, exponent_pos - 1) result = result - tonumber(exponent) end if decimal ~= nil then result = result + string.len(x) - decimal return result end local pos = string.len(x); while x:byte(pos) == string.byte('0') do pos = pos - 1 result = result - 1 if pos <= 0 then return 0 end end return result end --[[ max Finds the maximum argument Usage: {{#invoke:Math| max | value1 | value2 | ... }} Note, any values that do not evaluate to numbers are ignored. ]] function wrap.max(args) return p._max(unpackNumberArgs(args)) end function p._max(...) local max_value = binary_fold((function(a, b) return a > b end), ...) if max_value then return max_value end end --[[ median Find the median of set of numbers Usage: {{#invoke:Math | median | number1 | number2 | ...}} OR {{#invoke:Math | median }} ]] function wrap.median(args) return p._median(unpackNumberArgs(args)) end function p._median(...) local vals = makeArgArray(...) local count = #vals table.sort(vals) if count == 0 then return 0 end if p._mod(count, 2) == 0 then return (vals[count/2] + vals[count/2+1])/2 else return vals[math.ceil(count/2)] end end --[[ min Finds the minimum argument Usage: {{#invoke:Math| min | value1 | value2 | ... }} OR {{#invoke:Math| min }} When used with no arguments, it takes its input from the parent frame. Note, any values that do not evaluate to numbers are ignored. ]] function wrap.min(args) return p._min(unpackNumberArgs(args)) end function p._min(...) local min_value = binary_fold((function(a, b) return a < b end), ...) if min_value then return min_value end end --[[ sum Finds the sum Usage: {{#invoke:Math| sum | value1 | value2 | ... }} OR {{#invoke:Math| sum }} Note, any values that do not evaluate to numbers are ignored. ]] function wrap.sum(args) return p._sum(unpackNumberArgs(args)) end function p._sum(...) local sums, count = fold((function(a, b) return a + b end), ...) if not sums then return 0 else return sums end end --[[ average Finds the average Usage: {{#invoke:Math| average | value1 | value2 | ... }} OR {{#invoke:Math| average }} Note, any values that do not evaluate to numbers are ignored. ]] function wrap.average(args) return p._average(unpackNumberArgs(args)) end function p._average(...) local sum, count = fold((function(a, b) return a + b end), ...) if not sum then return 0 else return sum / count end end --[[ round Rounds a number to specified precision Usage: {{#invoke:Math | round | value | precision }} --]] function wrap.round(args) local value = p._cleanNumber(args[1] or args.value or 0) local precision = p._cleanNumber(args[2] or args.precision or 0) if value == nil or precision == nil then return err('round input appears non-numeric') else return p._round(value, precision) end end function p._round(value, precision) local rescale = math.pow(10, precision or 0); return math.floor(value * rescale + 0.5) / rescale; end --[[ log10 returns the log (base 10) of a number Usage: {{#invoke:Math | log10 | x }} ]] function wrap.log10(args) return math.log10(args[1]) end --[[ mod Implements the modulo operator Usage: {{#invoke:Math | mod | x | y }} --]] function wrap.mod(args) local x = p._cleanNumber(args[1]) local y = p._cleanNumber(args[2]) if not x then return err('first argument to mod appears non-numeric') elseif not y then return err('second argument to mod appears non-numeric') else return p._mod(x, y) end end function p._mod(x, y) local ret = x % y if not (0 <= ret and ret < y) then ret = 0 end return ret end --[[ gcd Calculates the greatest common divisor of multiple numbers Usage: {{#invoke:Math | gcd | value 1 | value 2 | value 3 | ... }} --]] function wrap.gcd(args) return p._gcd(unpackNumberArgs(args)) end function p._gcd(...) local function findGcd(a, b) local r = b local oldr = a while r ~= 0 do local quotient = math.floor(oldr / r) oldr, r = r, oldr - quotient * r end if oldr < 0 then oldr = oldr * -1 end return oldr end local result, count = fold(findGcd, ...) return result end --[[ precision_format Rounds a number to the specified precision and formats according to rules originally used for {{template:Rnd}}. Output is a string. Usage: {{#invoke: Math | precision_format | number | precision }} ]] function wrap.precision_format(args) local value_string = args[1] or 0 local precision = args[2] or 0 return p._precision_format(value_string, precision) end function p._precision_format(value_string, precision) -- For access to Mediawiki built-in formatter. local lang = mw.getContentLanguage(); local value value, value_string = p._cleanNumber(value_string) precision = p._cleanNumber(precision) -- Check for non-numeric input if value == nil or precision == nil then return err('invalid input when rounding') end local current_precision = p._precision(value) local order = p._order(value) -- Due to round-off effects it is neccesary to limit the returned precision under -- some circumstances because the terminal digits will be inaccurately reported. if order + precision >= 14 then if order + p._precision(value_string) >= 14 then precision = 13 - order; end end -- If rounding off, truncate extra digits if precision < current_precision then value = p._round(value, precision) current_precision = p._precision(value) end local formatted_num = lang:formatNum(math.abs(value)) local sign -- Use proper unary minus sign rather than ASCII default if value < 0 then sign = '−' else sign = '' end -- Handle cases requiring scientific notation if string.find(formatted_num, 'E', 1, true) ~= nil or math.abs(order) >= 9 then value = value * math.pow(10, -order) current_precision = current_precision + order precision = precision + order formatted_num = lang:formatNum(math.abs(value)) else order = 0; end formatted_num = sign .. formatted_num -- Pad with zeros, if needed if current_precision < precision then local padding if current_precision <= 0 then if precision > 0 then local zero_sep = lang:formatNum(1.1) formatted_num = formatted_num .. zero_sep:sub(2,2) padding = precision if padding > 20 then padding = 20 end formatted_num = formatted_num .. string.rep('0', padding) end else padding = precision - current_precision if padding > 20 then padding = 20 end formatted_num = formatted_num .. string.rep('0', padding) end end -- Add exponential notation, if necessary. if order ~= 0 then -- Use proper unary minus sign rather than ASCII default if order < 0 then order = '−' .. lang:formatNum(math.abs(order)) else order = lang:formatNum(order) end formatted_num = formatted_num .. '<span style="margin:0 .15em 0 .25em">×</span>10<sup>' .. order .. '</sup>' end return formatted_num end --[[ divide Implements the division operator Usage: {{#invoke:Math | divide | x | y | round= | precision= }} --]] function wrap.divide(args) local x = args[1] local y = args[2] local round = args.round local precision = args.precision if not yesno then yesno = require('Module:Yesno') end return p._divide(x, y, yesno(round), precision) end function p._divide(x, y, round, precision) if y == nil or y == "" then return err("Empty divisor") elseif not tonumber(y) then if type(y) == 'string' and string.sub(y, 1, 1) == '<' then return y else return err("Not a number: " .. y) end elseif x == nil or x == "" then return err("Empty dividend") elseif not tonumber(x) then if type(x) == 'string' and string.sub(x, 1, 1) == '<' then return x else return err("Not a number: " .. x) end else local z = x / y if round then return p._round(z, 0) elseif precision then return p._round(z, precision) else return z end end end --[[ Helper function that interprets the input numerically. If the input does not appear to be a number, attempts evaluating it as a parser functions expression. ]] function p._cleanNumber(number_string) if type(number_string) == 'number' then -- We were passed a number, so we don't need to do any processing. return number_string, tostring(number_string) elseif type(number_string) ~= 'string' or not number_string:find('%S') then -- We were passed a non-string or a blank string, so exit. return nil, nil; end -- Attempt basic conversion local number = tonumber(number_string) -- If failed, attempt to evaluate input as an expression if number == nil then local success, result = pcall(mw.ext.ParserFunctions.expr, number_string) if success then number = tonumber(result) number_string = tostring(number) else number = nil number_string = nil end else number_string = number_string:match("^%s*(.-)%s*$") -- String is valid but may contain padding, clean it. number_string = number_string:match("^%+(.*)$") or number_string -- Trim any leading + signs. if number_string:find('^%-?0[xX]') then -- Number is using 0xnnn notation to indicate base 16; use the number that Lua detected instead. number_string = tostring(number) end end return number, number_string end --[[ Wrapper function that does basic argument processing. This ensures that all functions from #invoke can use either the current frame or the parent frame, and it also trims whitespace for all arguments and removes blank arguments. ]] local mt = { __index = function(t, k) return function(frame) if not getArgs then getArgs = require('Module:Arguments').getArgs end return wrap[k](getArgs(frame)) -- Argument processing is left to Module:Arguments. Whitespace is trimmed and blank arguments are removed. end end } return setmetatable(p, mt) 53y9xuneyjocim7fhors0t2vo6rax8q Module:Citation/CS1/Identifiers 828 1736 14277 2024-08-02T23:52:56Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14277 Scribunto text/plain --[[--------------------------< F O R W A R D D E C L A R A T I O N S >-------------------------------------- ]] local has_accept_as_written, is_set, in_array, set_message, select_one, -- functions in Module:Citation/CS1/Utilities substitute, make_wikilink; local z; -- table of tables defined in Module:Citation/CS1/Utilities local cfg; -- table of configuration tables that are defined in Module:Citation/CS1/Configuration --[[--------------------------< P A G E S C O P E V A R I A B L E S >-------------------------------------- declare variables here that have page-wide scope that are not brought in from other modules; that are created here and used here ]] local auto_link_urls = {}; -- holds identifier URLs for those identifiers that can auto-link |title= --============================<< H E L P E R F U N C T I O N S >>============================================ --[[--------------------------< W I K I D A T A _ A R T I C L E _ N A M E _ G E T >---------------------------- as an aid to internationalizing identifier-label wikilinks, gets identifier article names from Wikidata. returns :<lang code>:<article title> when <q> has an <article title> for <lang code>; nil else for identifiers that do not have q, returns nil for wikis that do not have mw.wikibase installed, returns nil ]] local function wikidata_article_name_get (q) if not is_set (q) or (q and not mw.wikibase) then -- when no q number or when a q number but mw.wikibase not installed on this wiki return nil; -- abandon end local wd_article; local this_wiki_code = cfg.this_wiki_code; -- Wikipedia subdomain; 'en' for en.wikipedia.org wd_article = mw.wikibase.getSitelink (q, this_wiki_code .. 'wiki'); -- fetch article title from WD; nil when no title available at this wiki if wd_article then wd_article = table.concat ({':', this_wiki_code, ':', wd_article}); -- interwiki-style link without brackets if taken from WD; leading colon required end return wd_article; -- article title from WD; nil else end --[[--------------------------< L I N K _ L A B E L _ M A K E >------------------------------------------------ common function to create identifier link label from handler table or from Wikidata returns the first available of 1. redirect from local wiki's handler table (if enabled) 2. Wikidata (if there is a Wikidata entry for this identifier in the local wiki's language) 3. label specified in the local wiki's handler table ]] local function link_label_make (handler) local wd_article; if not (cfg.use_identifier_redirects and is_set (handler.redirect)) then -- redirect has priority so if enabled and available don't fetch from Wikidata because expensive wd_article = wikidata_article_name_get (handler.q); -- if Wikidata has an article title for this wiki, get it; end return (cfg.use_identifier_redirects and is_set (handler.redirect) and handler.redirect) or wd_article or handler.link; end --[[--------------------------< E X T E R N A L _ L I N K _ I D >---------------------------------------------- Formats a wiki-style external link ]] local function external_link_id (options) local url_string = options.id; local ext_link; local this_wiki_code = cfg.this_wiki_code; -- Wikipedia subdomain; 'en' for en.wikipedia.org local wd_article; -- article title from Wikidata if options.encode == true or options.encode == nil then url_string = mw.uri.encode (url_string, 'PATH'); end if options.auto_link and is_set (options.access) then auto_link_urls[options.auto_link] = table.concat ({options.prefix, url_string, options.suffix}); end ext_link = mw.ustring.format ('[%s%s%s %s]', options.prefix, url_string, options.suffix or "", mw.text.nowiki (options.id)); if is_set (options.access) then ext_link = substitute (cfg.presentation['ext-link-access-signal'], {cfg.presentation[options.access].class, cfg.presentation[options.access].title, ext_link}); -- add the free-to-read / paywall lock end return table.concat ({ make_wikilink (link_label_make (options), options.label), -- redirect, Wikidata link, or locally specified link (in that order) options.separator or '&nbsp;', ext_link }); end --[[--------------------------< I N T E R N A L _ L I N K _ I D >---------------------------------------------- Formats a wiki-style internal link TODO: Does not currently need to support options.access, options.encode, auto-linking and COinS (as in external_link_id), but may be needed in the future for :m:Interwiki_map custom-prefixes like :arxiv:, :bibcode:, :DOI:, :hdl:, :ISSN:, :JSTOR:, :Openlibrary:, :PMID:, :RFC:. ]] local function internal_link_id (options) local id = mw.ustring.gsub (options.id, '%d', cfg.date_names.local_digits); -- translate 'local' digits to Western 0-9 return table.concat ( { make_wikilink (link_label_make (options), options.label), -- wiki-link the identifier label options.separator or '&nbsp;', -- add the separator make_wikilink ( table.concat ( { options.prefix, id, -- translated to Western digits options.suffix or '' }), substitute (cfg.presentation['bdi'], {'', mw.text.nowiki (options.id)}) -- bdi tags to prevent Latin script identifiers from being reversed at RTL language wikis ); -- nowiki because MediaWiki still has magic links for ISBN and the like; TODO: is it really required? }); end --[[--------------------------< I S _ E M B A R G O E D >------------------------------------------------------ Determines if a PMC identifier's online version is embargoed. Compares the date in |pmc-embargo-date= against today's date. If embargo date is in the future, returns the content of |pmc-embargo-date=; otherwise, returns an empty string because the embargo has expired or because |pmc-embargo-date= was not set in this cite. ]] local function is_embargoed (embargo) if is_set (embargo) then local lang = mw.getContentLanguage(); local good1, embargo_date, todays_date; good1, embargo_date = pcall (lang.formatDate, lang, 'U', embargo); todays_date = lang:formatDate ('U'); if good1 then -- if embargo date is a good date if tonumber (embargo_date) >= tonumber (todays_date) then -- is embargo date is in the future? return embargo; -- still embargoed else set_message ('maint_pmc_embargo'); -- embargo has expired; add main cat return ''; -- unset because embargo has expired end end end return ''; -- |pmc-embargo-date= not set return empty string end --[=[-------------------------< I S _ V A L I D _ R X I V _ D A T E >------------------------------------------ for biorxiv, returns true if: 2019-12-11T00:00Z <= biorxiv_date < today + 2 days for medrxiv, returns true if: 2020-01-01T00:00Z <= medrxiv_date < today + 2 days The dated form of biorxiv identifier has a start date of 2019-12-11. The Unix timestamp for that date is {{#time:U|2019-12-11}} = 1576022400 The medrxiv identifier has a start date of 2020-01-01. The Unix timestamp for that date is {{#time:U|2020-01-01}} = 1577836800 <rxiv_date> is the date provided in those |biorxiv= parameter values that are dated and in |medrxiv= parameter values at time 00:00:00 UTC <today> is the current date at time 00:00:00 UTC plus 48 hours if today's date is 2023-01-01T00:00:00 then adding 24 hours gives 2023-01-02T00:00:00 – one second more than today adding 24 hours gives 2023-01-03T00:00:00 – one second more than tomorrow inputs: <y>, <m>, <d> – year, month, day parts of the date from the birxiv or medrxiv identifier <select> 'b' for biorxiv, 'm' for medrxiv; defaults to 'b' ]=] local function is_valid_rxiv_date (y, m, d, select) if 0 == tonumber (m) and 12 < tonumber (m) then -- <m> must be a number 1–12 return false; end if 0 == tonumber (d) and 31 < tonumber (d) then -- <d> must be a number 1–31; TODO: account for month length and leap yer? return false; end local rxiv_date = table.concat ({y, m, d}, '-'); -- make ymd date string local good1, good2; local rxiv_ts, tomorrow_ts; -- to hold Unix timestamps representing the dates local lang_object = mw.getContentLanguage(); good1, rxiv_ts = pcall (lang_object.formatDate, lang_object, 'U', rxiv_date); -- convert rxiv_date value to Unix timestamp good2, tomorrow_ts = pcall (lang_object.formatDate, lang_object, 'U', 'today + 2 days' ); -- today midnight + 2 days is one second more than all day tomorrow if good1 and good2 then -- lang.formatDate() returns a timestamp in the local script which tonumber() may not understand rxiv_ts = tonumber (rxiv_ts) or lang_object:parseFormattedNumber (rxiv_ts); -- convert to numbers for the comparison; tomorrow_ts = tonumber (tomorrow_ts) or lang_object:parseFormattedNumber (tomorrow_ts); else return false; -- one or both failed to convert to Unix timestamp end local limit_ts = ((select and ('m' == select)) and 1577836800) or 1576022400; -- choose the appropriate limit timesatmp return ((limit_ts <= rxiv_ts) and (rxiv_ts < tomorrow_ts)) -- limit_ts <= rxiv_date < tomorrow's date end --[[--------------------------< IS _ V A L I D _ I S X N >----------------------------------------------------- ISBN-10 and ISSN validator code calculates checksum across all ISBN/ISSN digits including the check digit. ISBN-13 is checked in isbn(). If the number is valid the result will be 0. Before calling this function, ISBN/ISSN must be checked for length and stripped of dashes, spaces and other non-ISxN characters. ]] local function is_valid_isxn (isxn_str, len) local temp = 0; isxn_str = { isxn_str:byte(1, len) }; -- make a table of byte values '0' → 0x30 .. '9' → 0x39, 'X' → 0x58 len = len + 1; -- adjust to be a loop counter for i, v in ipairs (isxn_str) do -- loop through all of the bytes and calculate the checksum if v == string.byte ("X" ) then -- if checkdigit is X (compares the byte value of 'X' which is 0x58) temp = temp + 10 * (len - i); -- it represents 10 decimal else temp = temp + tonumber (string.char (v) )*(len-i); end end return temp % 11 == 0; -- returns true if calculation result is zero end --[[--------------------------< IS _ V A L I D _ I S X N _ 1 3 >----------------------------------------------- ISBN-13 and ISMN validator code calculates checksum across all 13 ISBN/ISMN digits including the check digit. If the number is valid, the result will be 0. Before calling this function, ISBN-13/ISMN must be checked for length and stripped of dashes, spaces and other non-ISxN-13 characters. ]] local function is_valid_isxn_13 (isxn_str) local temp=0; isxn_str = { isxn_str:byte(1, 13) }; -- make a table of byte values '0' → 0x30 .. '9' → 0x39 for i, v in ipairs (isxn_str) do temp = temp + (3 - 2*(i % 2)) * tonumber (string.char (v) ); -- multiply odd index digits by 1, even index digits by 3 and sum; includes check digit end return temp % 10 == 0; -- sum modulo 10 is zero when ISBN-13/ISMN is correct end --[[--------------------------< N O R M A L I Z E _ L C C N >-------------------------------------------------- LCCN normalization (https://www.loc.gov/marc/lccn-namespace.html#normalization) 1. Remove all blanks. 2. If there is a forward slash (/) in the string, remove it, and remove all characters to the right of the forward slash. 3. If there is a hyphen in the string: a. Remove it. b. Inspect the substring following (to the right of) the (removed) hyphen. Then (and assuming that steps 1 and 2 have been carried out): 1. All these characters should be digits, and there should be six or less. (not done in this function) 2. If the length of the substring is less than 6, left-fill the substring with zeroes until the length is six. Returns a normalized LCCN for lccn() to validate. There is no error checking (step 3.b.1) performed in this function. ]] local function normalize_lccn (lccn) lccn = lccn:gsub ("%s", ""); -- 1. strip whitespace if nil ~= string.find (lccn, '/') then lccn = lccn:match ("(.-)/"); -- 2. remove forward slash and all character to the right of it end local prefix local suffix prefix, suffix = lccn:match ("(.+)%-(.+)"); -- 3.a remove hyphen by splitting the string into prefix and suffix if nil ~= suffix then -- if there was a hyphen suffix = string.rep("0", 6-string.len (suffix)) .. suffix; -- 3.b.2 left fill the suffix with 0s if suffix length less than 6 lccn = prefix..suffix; -- reassemble the LCCN end return lccn; end --============================<< I D E N T I F I E R F U N C T I O N S >>==================================== --[[--------------------------< A R X I V >-------------------------------------------------------------------- See: https://arxiv.org/help/arxiv_identifier format and error check arXiv identifier. There are three valid forms of the identifier: the first form, valid only between date codes 9107 and 0703, is: arXiv:<archive>.<class>/<date code><number><version> where: <archive> is a string of alpha characters - may be hyphenated; no other punctuation <class> is a string of alpha characters - may be hyphenated; no other punctuation; not the same as |class= parameter which is not supported in this form <date code> is four digits in the form YYMM where YY is the last two digits of the four-digit year and MM is the month number January = 01 first digit of YY for this form can only 9 and 0 <number> is a three-digit number <version> is a 1 or more digit number preceded with a lowercase v; no spaces (undocumented) the second form, valid from April 2007 through December 2014 is: arXiv:<date code>.<number><version> where: <date code> is four digits in the form YYMM where YY is the last two digits of the four-digit year and MM is the month number January = 01 <number> is a four-digit number <version> is a 1 or more digit number preceded with a lowercase v; no spaces the third form, valid from January 2015 is: arXiv:<date code>.<number><version> where: <date code> and <version> are as defined for 0704-1412 <number> is a five-digit number ]] local function arxiv (options) local id = options.id; local class = options.Class; -- TODO: lowercase? local handler = options.handler; local year, month, version; local err_msg = false; -- assume no error message local text; -- output text if id:match("^%a[%a%.%-]+/[90]%d[01]%d%d%d%d$") or id:match("^%a[%a%.%-]+/[90]%d[01]%d%d%d%dv%d+$") then -- test for the 9107-0703 format with or without version year, month = id:match("^%a[%a%.%-]+/([90]%d)([01]%d)%d%d%d[v%d]*$"); year = tonumber (year); month = tonumber (month); if ((not (90 < year or 8 > year)) or (1 > month or 12 < month)) or -- if invalid year or invalid month ((91 == year and 7 > month) or (7 == year and 3 < month)) then -- if years ok, are starting and ending months ok? err_msg = true; -- flag for error message end elseif id:match("^%d%d[01]%d%.%d%d%d%d$") or id:match("^%d%d[01]%d%.%d%d%d%dv%d+$") then -- test for the 0704-1412 with or without version year, month = id:match("^(%d%d)([01]%d)%.%d%d%d%d[v%d]*$"); year = tonumber (year); month = tonumber (month); if ((7 > year) or (14 < year) or (1 > month or 12 < month)) or -- is year invalid or is month invalid? (doesn't test for future years) ((7 == year) and (4 > month)) then -- when year is 07, is month invalid (before April)? err_msg = true; -- flag for error message end elseif id:match("^%d%d[01]%d%.%d%d%d%d%d$") or id:match("^%d%d[01]%d%.%d%d%d%d%dv%d+$") then -- test for the 1501- format with or without version year, month = id:match("^(%d%d)([01]%d)%.%d%d%d%d%d[v%d]*$"); year = tonumber (year); month = tonumber (month); if ((15 > year) or (1 > month or 12 < month)) then -- is year invalid or is month invalid? (doesn't test for future years) err_msg = true; -- flag for error message end else err_msg = true; -- not a recognized format; flag for error message end if err_msg then options.coins_list_t['ARXIV'] = nil; -- when error, unset so not included in COinS end local err_msg_t = {}; if err_msg then set_message ('err_bad_arxiv'); end text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = handler.access}); if is_set (class) then if id:match ('^%d+') then text = table.concat ({text, ' [[https://arxiv.org/archive/', class, ' ', class, ']]'}); -- external link within square brackets, not wikilink else set_message ('err_class_ignored'); end end return text; end --[[--------------------------< B I B C O D E >-------------------------------------------------------------------- Validates (sort of) and formats a bibcode ID. Format for bibcodes is specified here: https://adsabs.harvard.edu/abs_doc/help_pages/data.html#bibcodes But, this: 2015arXiv151206696F is apparently valid so apparently, the only things that really matter are length, 19 characters and first four digits must be a year. This function makes these tests: length must be 19 characters characters in position 1–4 must be digits and must represent a year in the range of 1000 – next year 5 must be a letter 6–8 must be letter, digit, ampersand, or dot (ampersand cannot directly precede a dot; &. ) 9–18 must be letter, digit, or dot 19 must be a letter or dot ]] local function bibcode (options) local id = options.id; local access = options.access; local handler = options.handler; local ignore_invalid = options.accept; local err_type; local err_msg = ''; local year; local text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = access}); if 19 ~= id:len() then err_type = cfg.err_msg_supl.length; else year = id:match ("^(%d%d%d%d)[%a][%w&%.][%w&%.][%w&%.][%w.]+[%a%.]$"); if not year then -- if nil then no pattern match err_type = cfg.err_msg_supl.value; -- so value error else local next_year = tonumber (os.date ('%Y')) + 1; -- get the current year as a number and add one for next year year = tonumber (year); -- convert year portion of bibcode to a number if (1000 > year) or (year > next_year) then err_type = cfg.err_msg_supl.year; -- year out of bounds end if id:find('&%.') then err_type = cfg.err_msg_supl.journal; -- journal abbreviation must not have '&.' (if it does it's missing a letter) end if id:match ('.........%.tmp%.') then -- temporary bibcodes when positions 10–14 are '.tmp.' set_message ('maint_bibcode'); end end end if is_set (err_type) and not ignore_invalid then -- if there was an error detected and accept-as-written markup not used set_message ('err_bad_bibcode', {err_type}); options.coins_list_t['BIBCODE'] = nil; -- when error, unset so not included in COinS end return text; end --[[--------------------------< B I O R X I V >----------------------------------------------------------------- Format bioRxiv ID and do simple error checking. Before 2019-12-11, biorXiv IDs were 10.1101/ followed by exactly 6 digits. After 2019-12-11, biorXiv IDs retained the six-digit identifier but prefixed that with a yyyy.mm.dd. date and suffixed with an optional version identifier. The bioRxiv ID is the string of characters: https://doi.org/10.1101/078733 -> 10.1101/078733 or a date followed by a six-digit number followed by an optional version indicator 'v' and one or more digits: https://www.biorxiv.org/content/10.1101/2019.12.11.123456v2 -> 10.1101/2019.12.11.123456v2 see https://www.biorxiv.org/about-biorxiv ]] local function biorxiv (options) local id = options.id; local handler = options.handler; local err_msg = true; -- flag; assume that there will be an error local patterns = { '^10%.1101/%d%d%d%d%d%d$', -- simple 6-digit identifier (before 2019-12-11) '^10%.1101/(20%d%d)%.(%d%d)%.(%d%d)%.%d%d%d%d%d%dv%d+$', -- y.m.d. date + 6-digit identifier + version (after 2019-12-11) '^10%.1101/(20%d%d)%.(%d%d)%.(%d%d)%.%d%d%d%d%d%d$', -- y.m.d. date + 6-digit identifier (after 2019-12-11) } for _, pattern in ipairs (patterns) do -- spin through the patterns looking for a match if id:match (pattern) then local y, m, d = id:match (pattern); -- found a match, attempt to get year, month and date from the identifier if m then -- m is nil when id is the six-digit form if not is_valid_rxiv_date (y, m, d, 'b') then -- validate the encoded date; 'b' for biorxiv limit break; -- date fail; break out early so we don't unset the error message end end err_msg = nil; -- we found a match so unset the error message break; -- and done end end -- err_cat remains set here when no match if err_msg then options.coins_list_t['BIORXIV'] = nil; -- when error, unset so not included in COinS set_message ('err_bad_biorxiv'); -- and set the error message end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = handler.access}); end --[[--------------------------< C I T E S E E R X >------------------------------------------------------------ CiteSeerX use their own notion of "doi" (not to be confused with the identifiers resolved via doi.org). The description of the structure of this identifier can be found at Help_talk:Citation_Style_1/Archive_26#CiteSeerX_id_structure ]] local function citeseerx (options) local id = options.id; local handler = options.handler; local matched; local text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = handler.access}); matched = id:match ("^10%.1%.1%.[1-9]%d?%d?%d?%.[1-9]%d?%d?%d?$"); if not matched then set_message ('err_bad_citeseerx' ); options.coins_list_t['CITESEERX'] = nil; -- when error, unset so not included in COinS end return text; end --[[--------------------------< D O I >------------------------------------------------------------------------ Formats a DOI and checks for DOI errors. DOI names contain two parts: prefix and suffix separated by a forward slash. Prefix: directory indicator '10.' followed by a registrant code Suffix: character string of any length chosen by the registrant This function checks a DOI name for: prefix/suffix. If the DOI name contains spaces or endashes, or, if it ends with a period or a comma, this function will emit a bad_doi error message. DOI names are case-insensitive and can incorporate any printable Unicode characters so the test for spaces, endash, and terminal punctuation may not be technically correct but it appears, that in practice these characters are rarely if ever used in DOI names. https://www.doi.org/doi_handbook/2_Numbering.html -- 2.2 Syntax of a DOI name https://www.doi.org/doi_handbook/2_Numbering.html#2.2.2 -- 2.2.2 DOI prefix ]] local function doi (options) local id = options.id; local inactive = options.DoiBroken local access = options.access; local ignore_invalid = options.accept; local handler = options.handler; local err_flag; local text; if is_set (inactive) then local inactive_year = inactive:match("%d%d%d%d"); -- try to get the year portion from the inactive date local inactive_month, good; if is_set (inactive_year) then if 4 < inactive:len() then -- inactive date has more than just a year (could be anything) local lang_obj = mw.getContentLanguage(); -- get a language object for this wiki good, inactive_month = pcall (lang_obj.formatDate, lang_obj, 'F', inactive); -- try to get the month name from the inactive date if not good then inactive_month = nil; -- something went wrong so make sure this is unset end end end -- otherwise, |doi-broken-date= has something but it isn't a date if is_set (inactive_year) and is_set (inactive_month) then set_message ('maint_doi_inactive_dated', {inactive_year, inactive_month, ' '}); elseif is_set (inactive_year) then set_message ('maint_doi_inactive_dated', {inactive_year, '', ''}); else set_message ('maint_doi_inactive'); end inactive = " (" .. cfg.messages['inactive'] .. ' ' .. inactive .. ')'; end local registrant = mw.ustring.match (id, '^10%.([^/]+)/[^%s–]-[^%.,]$'); -- registrant set when DOI has the proper basic form local registrant_err_patterns = { -- these patterns are for code ranges that are not supported '^[^1-3]%d%d%d%d%.%d+$', -- 5 digits with subcode (0xxxx, 40000+); accepts: 10000–39999 '^[^1-6]%d%d%d%d$', -- 5 digits without subcode (0xxxx, 60000+); accepts: 10000–69999 '^[^1-9]%d%d%d%.%d+$', -- 4 digits with subcode (0xxx); accepts: 1000–9999 '^[^1-9]%d%d%d$', -- 4 digits without subcode (0xxx); accepts: 1000–9999 '^%d%d%d%d%d%d+', -- 6 or more digits '^%d%d?%d?$', -- less than 4 digits without subcode (3 digits with subcode is legitimate) '^%d%d?%.[%d%.]+', -- 1 or 2 digits with subcode '^5555$', -- test registrant will never resolve '[^%d%.]', -- any character that isn't a digit or a dot } if not ignore_invalid then if registrant then -- when DOI has proper form for i, pattern in ipairs (registrant_err_patterns) do -- spin through error patterns if registrant:match (pattern) then -- to validate registrant codes err_flag = set_message ('err_bad_doi'); -- when found, mark this DOI as bad break; -- and done end end else err_flag = set_message ('err_bad_doi'); -- invalid directory or malformed end else set_message ('maint_doi_ignore'); end if err_flag then options.coins_list_t['DOI'] = nil; -- when error, unset so not included in COinS else if not access and cfg.known_free_doi_registrants_t[registrant] then -- |doi-access=free not set and <registrant> is known to be free set_message ('maint_doi_unflagged_free'); -- set a maint cat end end text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = access, auto_link = not (err_flag or is_set (inactive) or ignore_invalid) and 'doi' or nil -- do not auto-link when |doi-broken-date= has a value or when there is a DOI error or (to play it safe, after all, auto-linking is not essential) when invalid DOIs are ignored }) .. (inactive or ''); return text; end --[[--------------------------< H D L >------------------------------------------------------------------------ Formats an HDL with minor error checking. HDL names contain two parts: prefix and suffix separated by a forward slash. Prefix: character string using any character in the UCS-2 character set except '/' Suffix: character string of any length using any character in the UCS-2 character set chosen by the registrant This function checks a HDL name for: prefix/suffix. If the HDL name contains spaces, endashes, or, if it ends with a period or a comma, this function will emit a bad_hdl error message. HDL names are case-insensitive and can incorporate any printable Unicode characters so the test for endashes and terminal punctuation may not be technically correct but it appears, that in practice these characters are rarely if ever used in HDLs. Query string parameters are named here: https://www.handle.net/proxy_servlet.html. query strings are not displayed but since '?' is an allowed character in an HDL, '?' followed by one of the query parameters is the only way we have to detect the query string so that it isn't URL-encoded with the rest of the identifier. ]] local function hdl (options) local id = options.id; local access = options.access; local handler = options.handler; local query_params = { -- list of known query parameters from https://www.handle.net/proxy_servlet.html 'noredirect', 'ignore_aliases', 'auth', 'cert', 'index', 'type', 'urlappend', 'locatt', 'action', } local hdl, suffix, param = id:match ('(.-)(%?(%a+).+)$'); -- look for query string local found; if hdl then -- when there are query strings, this is the handle identifier portion for _, q in ipairs (query_params) do -- spin through the list of query parameters if param:match ('^' .. q) then -- if the query string begins with one of the parameters found = true; -- announce a find break; -- and stop looking end end end if found then id = hdl; -- found so replace id with the handle portion; this will be URL-encoded, suffix will not else suffix = ''; -- make sure suffix is empty string for concatenation else end local text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, suffix = suffix, separator = handler.separator, encode = handler.encode, access = access}) if nil == id:match("^[^%s–]-/[^%s–]-[^%.,]$") then -- HDL must contain a forward slash, must not contain spaces, endashes, and must not end with period or comma set_message ('err_bad_hdl' ); options.coins_list_t['HDL'] = nil; -- when error, unset so not included in COinS end return text; end --[[--------------------------< I S B N >---------------------------------------------------------------------- Determines whether an ISBN string is valid ]] local function isbn (options) local isbn_str = options.id; local ignore_invalid = options.accept; local handler = options.handler; local function return_result (check, err_type) -- local function to handle the various returns local ISBN = internal_link_id ({link = handler.link, label = handler.label, redirect = handler.redirect, prefix = handler.prefix, id = isbn_str, separator = handler.separator}); if ignore_invalid then -- if ignoring ISBN errors set_message ('maint_isbn_ignore'); -- add a maint category even when there is no error else -- here when not ignoring if not check then -- and there is an error options.coins_list_t['ISBN'] = nil; -- when error, unset so not included in COinS set_message ('err_bad_isbn', err_type); -- set an error message return ISBN; -- return id text end end return ISBN; -- return id text end if nil ~= isbn_str:match ('[^%s-0-9X]') then return return_result (false, cfg.err_msg_supl.char); -- fail if isbn_str contains anything but digits, hyphens, or the uppercase X end local id = isbn_str:gsub ('[%s-]', ''); -- remove hyphens and whitespace local len = id:len(); if len ~= 10 and len ~= 13 then return return_result (false, cfg.err_msg_supl.length); -- fail if incorrect length end if len == 10 then if id:match ('^%d*X?$') == nil then -- fail if isbn_str has 'X' anywhere but last position return return_result (false, cfg.err_msg_supl.form); end if not is_valid_isxn (id, 10) then -- test isbn-10 for numerical validity return return_result (false, cfg.err_msg_supl.check); -- fail if isbn-10 is not numerically valid end if id:find ('^63[01]') then -- 630xxxxxxx and 631xxxxxxx are (apparently) not valid isbn group ids but are used by amazon as numeric identifiers (asin) return return_result (false, cfg.err_msg_supl.group); -- fail if isbn-10 begins with 630/1 end return return_result (true, cfg.err_msg_supl.check); -- pass if isbn-10 is numerically valid else if id:match ('^%d+$') == nil then return return_result (false, cfg.err_msg_supl.char); -- fail if ISBN-13 is not all digits end if id:match ('^97[89]%d*$') == nil then return return_result (false, cfg.err_msg_supl.prefix); -- fail when ISBN-13 does not begin with 978 or 979 end if id:match ('^9790') then return return_result (false, cfg.err_msg_supl.group); -- group identifier '0' is reserved to ISMN end return return_result (is_valid_isxn_13 (id), cfg.err_msg_supl.check); end end --[[--------------------------< A S I N >---------------------------------------------------------------------- Formats a link to Amazon. Do simple error checking: ASIN must be mix of 10 numeric or uppercase alpha characters. If a mix, first character must be uppercase alpha; if all numeric, ASINs must be 10-digit ISBN. If 10-digit ISBN, add a maintenance category so a bot or AWB script can replace |asin= with |isbn=. Error message if not 10 characters, if not ISBN-10, if mixed and first character is a digit. |asin=630....... and |asin=631....... are (apparently) not a legitimate ISBN though it checksums as one; these do not cause this function to emit the maint_asin message This function is positioned here because it calls isbn() ]] local function asin (options) local id = options.id; local domain = options.ASINTLD; local err_flag; if not id:match("^[%d%u][%d%u][%d%u][%d%u][%d%u][%d%u][%d%u][%d%u][%d%u][%d%u]$") then err_flag = set_message ('err_bad_asin'); -- ASIN is not a mix of 10 uppercase alpha and numeric characters else if id:match("^%d%d%d%d%d%d%d%d%d[%dX]$") then -- if 10-digit numeric (or 9 digits with terminal X) if is_valid_isxn (id, 10) then -- see if ASIN value is or validates as ISBN-10 if not id:find ('^63[01]') then -- 630xxxxxxx and 631xxxxxxx are (apparently) not a valid isbn prefixes but are used by amazon as a numeric identifier err_flag = set_message ('err_bad_asin'); -- ASIN has ISBN-10 form but begins with something other than 630/1 so probably an isbn end elseif not is_set (err_flag) then err_flag = set_message ('err_bad_asin'); -- ASIN is not ISBN-10 end elseif not id:match("^%u[%d%u]+$") then err_flag = set_message ('err_bad_asin'); -- asin doesn't begin with uppercase alpha end end if (not is_set (domain)) or in_array (domain, {'us'}) then -- default: United States domain = "com"; elseif in_array (domain, {'jp', 'uk'}) then -- Japan, United Kingdom domain = "co." .. domain; elseif in_array (domain, {'z.cn'}) then -- China domain = "cn"; elseif in_array (domain, {'au', 'br', 'mx', 'sg', 'tr'}) then -- Australia, Brazil, Mexico, Singapore, Turkey domain = "com." .. domain; elseif not in_array (domain, {'ae', 'ca', 'cn', 'de', 'es', 'fr', 'in', 'it', 'nl', 'pl', 'sa', 'se', 'co.jp', 'co.uk', 'com', 'com.au', 'com.br', 'com.mx', 'com.sg', 'com.tr'}) then -- Arabic Emirates, Canada, China, Germany, Spain, France, Indonesia, Italy, Netherlands, Poland, Saudi Arabia, Sweden (as of 2021-03 Austria (.at), Liechtenstein (.li) and Switzerland (.ch) still redirect to the German site (.de) with special settings, so don't maintain local ASINs for them) err_flag = set_message ('err_bad_asin_tld'); -- unsupported asin-tld value end local handler = options.handler; if not is_set (err_flag) then options.coins_list_t['ASIN'] = handler.prefix .. domain .. "/dp/" .. id; -- asin for coins else options.coins_list_t['ASIN'] = nil; -- when error, unset so not included in COinS end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix .. domain .. "/dp/", id = id, encode = handler.encode, separator = handler.separator}) end --[[--------------------------< I S M N >---------------------------------------------------------------------- Determines whether an ISMN string is valid. Similar to ISBN-13, ISMN is 13 digits beginning 979-0-... and uses the same check digit calculations. See https://www.ismn-international.org/download/Web_ISMN_Users_Manual_2008-6.pdf section 2, pages 9–12. ismn value not made part of COinS metadata because we don't have a url or isn't a COinS-defined identifier (rft.xxx) or an identifier registered at info-uri.info (info:) ]] local function ismn (options) local id = options.id; local handler = options.handler; local text; local valid_ismn = true; local id_copy; id_copy = id; -- save a copy because this testing is destructive id = id:gsub ('[%s-]', ''); -- remove hyphens and white space if 13 ~= id:len() or id:match ("^9790%d*$" ) == nil then -- ISMN must be 13 digits and begin with 9790 valid_ismn = false; else valid_ismn=is_valid_isxn_13 (id); -- validate ISMN end -- text = internal_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, -- use this (or external version) when there is some place to link to -- prefix = handler.prefix, id = id_copy, separator = handler.separator, encode = handler.encode}) text = table.concat ( -- because no place to link to yet { make_wikilink (link_label_make (handler), handler.label), handler.separator, id_copy }); if false == valid_ismn then options.coins_list_t['ISMN'] = nil; -- when error, unset so not included in COinS; not really necessary here because ismn not made part of COinS set_message ('err_bad_ismn'); -- create an error message if the ISMN is invalid end return text; end --[[--------------------------< I S S N >---------------------------------------------------------------------- Validate and format an ISSN. This code fixes the case where an editor has included an ISSN in the citation but has separated the two groups of four digits with a space. When that condition occurred, the resulting link looked like this: |issn=0819 4327 gives: [https://www.worldcat.org/issn/0819 4327 0819 4327] -- can't have spaces in an external link This code now prevents that by inserting a hyphen at the ISSN midpoint. It also validates the ISSN for length and makes sure that the checkdigit agrees with the calculated value. Incorrect length (8 digits), characters other than 0-9 and X, or checkdigit / calculated value mismatch will all cause a check ISSN error message. The ISSN is always displayed with a hyphen, even if the ISSN was given as a single group of 8 digits. ]] local function issn (options) local id = options.id; local handler = options.handler; local ignore_invalid = options.accept; local issn_copy = id; -- save a copy of unadulterated ISSN; use this version for display if ISSN does not validate local text; local valid_issn = true; id = id:gsub ('[%s-]', ''); -- remove hyphens and whitespace if 8 ~= id:len() or nil == id:match ("^%d*X?$" ) then -- validate the ISSN: 8 digits long, containing only 0-9 or X in the last position valid_issn = false; -- wrong length or improper character else valid_issn = is_valid_isxn (id, 8); -- validate ISSN end if true == valid_issn then id = string.sub (id, 1, 4 ) .. "-" .. string.sub (id, 5 ); -- if valid, display correctly formatted version else id = issn_copy; -- if not valid, show the invalid ISSN with error message end text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode}) if ignore_invalid then set_message ('maint_issn_ignore'); else if false == valid_issn then options.coins_list_t['ISSN'] = nil; -- when error, unset so not included in COinS set_message ('err_bad_issn', (options.hkey == 'EISSN') and 'e' or ''); -- create an error message if the ISSN is invalid end end return text; end --[[--------------------------< J F M >----------------------------------------------------------------------- A numerical identifier in the form nn.nnnn.nn ]] local function jfm (options) local id = options.id; local handler = options.handler; local id_num; id_num = id:match ('^[Jj][Ff][Mm](.*)$'); -- identifier with jfm prefix; extract identifier if is_set (id_num) then set_message ('maint_jfm_format'); else -- plain number without JFM prefix id_num = id; -- if here id does not have prefix end if id_num and id_num:match('^%d%d%.%d%d%d%d%.%d%d$') then id = id_num; -- jfm matches pattern else set_message ('err_bad_jfm' ); -- set an error message options.coins_list_t['JFM'] = nil; -- when error, unset so not included in COinS end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode}); end --[[--------------------------< J S T O R >-------------------------------------------------------------------- Format a JSTOR with some error checking ]] local function jstor (options) local id = options.id; local access = options.access; local handler = options.handler; if id:find ('[Jj][Ss][Tt][Oo][Rr]') or id:find ('^https?://') or id:find ('%s') then set_message ('err_bad_jstor'); -- set an error message options.coins_list_t['JSTOR'] = nil; -- when error, unset so not included in COinS end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = access}); end --[[--------------------------< L C C N >---------------------------------------------------------------------- Format LCCN link and do simple error checking. LCCN is a character string 8-12 characters long. The length of the LCCN dictates the character type of the first 1-3 characters; the rightmost eight are always digits. https://oclc-research.github.io/infoURI-Frozen/info-uri.info/info:lccn/reg.html length = 8 then all digits length = 9 then lccn[1] is lowercase alpha length = 10 then lccn[1] and lccn[2] are both lowercase alpha or both digits length = 11 then lccn[1] is lower case alpha, lccn[2] and lccn[3] are both lowercase alpha or both digits length = 12 then lccn[1] and lccn[2] are both lowercase alpha ]] local function lccn (options) local lccn = options.id; local handler = options.handler; local err_flag; -- presume that LCCN is valid local id = lccn; -- local copy of the LCCN id = normalize_lccn (id); -- get canonical form (no whitespace, hyphens, forward slashes) local len = id:len(); -- get the length of the LCCN if 8 == len then if id:match("[^%d]") then -- if LCCN has anything but digits (nil if only digits) err_flag = set_message ('err_bad_lccn'); -- set an error message end elseif 9 == len then -- LCCN should be adddddddd if nil == id:match("%l%d%d%d%d%d%d%d%d") then -- does it match our pattern? err_flag = set_message ('err_bad_lccn'); -- set an error message end elseif 10 == len then -- LCCN should be aadddddddd or dddddddddd if id:match("[^%d]") then -- if LCCN has anything but digits (nil if only digits) ... if nil == id:match("^%l%l%d%d%d%d%d%d%d%d") then -- ... see if it matches our pattern err_flag = set_message ('err_bad_lccn'); -- no match, set an error message end end elseif 11 == len then -- LCCN should be aaadddddddd or adddddddddd if not (id:match("^%l%l%l%d%d%d%d%d%d%d%d") or id:match("^%l%d%d%d%d%d%d%d%d%d%d")) then -- see if it matches one of our patterns err_flag = set_message ('err_bad_lccn'); -- no match, set an error message end elseif 12 == len then -- LCCN should be aadddddddddd if not id:match("^%l%l%d%d%d%d%d%d%d%d%d%d") then -- see if it matches our pattern err_flag = set_message ('err_bad_lccn'); -- no match, set an error message end else err_flag = set_message ('err_bad_lccn'); -- wrong length, set an error message end if not is_set (err_flag) and nil ~= lccn:find ('%s') then err_flag = set_message ('err_bad_lccn'); -- lccn contains a space, set an error message end if is_set (err_flag) then options.coins_list_t['LCCN'] = nil; -- when error, unset so not included in COinS end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = lccn, separator = handler.separator, encode = handler.encode}); end --[[--------------------------< M E D R X I V >----------------------------------------------------------------- Format medRxiv ID and do simple error checking. Similar to later bioRxiv IDs, medRxiv IDs are prefixed with a yyyy.mm.dd. date and suffixed with an optional version identifier. Ealiest date accepted is 2020.01.01 The medRxiv ID is a date followed by an eight-digit number followed by an optional version indicator 'v' and one or more digits: https://www.medrxiv.org/content/10.1101/2020.11.16.20232009v2 -> 10.1101/2020.11.16.20232009v2 ]] local function medrxiv (options) local id = options.id; local handler = options.handler; local err_msg_flag = true; -- flag; assume that there will be an error local patterns = { '%d%d%d%d%d%d%d%d$', -- simple 8-digit identifier; these should be relatively rare '^10%.1101/(20%d%d)%.(%d%d)%.(%d%d)%.%d%d%d%d%d%d%d%dv%d+$', -- y.m.d. date + 8-digit identifier + version (2020-01-01 and later) '^10%.1101/(20%d%d)%.(%d%d)%.(%d%d)%.%d%d%d%d%d%d%d%d$', -- y.m.d. date + 8-digit identifier (2020-01-01 and later) } for _, pattern in ipairs (patterns) do -- spin through the patterns looking for a match if id:match (pattern) then local y, m, d = id:match (pattern); -- found a match, attempt to get year, month and date from the identifier if m then -- m is nil when id is the 8-digit form if not is_valid_rxiv_date (y, m, d, 'b') then -- validate the encoded date; 'b' for medrxiv limit break; -- date fail; break out early so we don't unset the error message end end err_msg_flag = nil; -- we found a match so unset the error message break; -- and done end end -- <err_msg_flag> remains set here when no match if err_msg_flag then options.coins_list_t['MEDRXIV'] = nil; -- when error, unset so not included in COinS set_message ('err_bad_medrxiv'); -- and set the error message end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = handler.access}); end --[[--------------------------< M R >-------------------------------------------------------------------------- A seven digit number; if not seven digits, zero-fill leading digits to make seven digits. ]] local function mr (options) local id = options.id; local handler = options.handler; local id_num; local id_len; id_num = id:match ('^[Mm][Rr](%d+)$'); -- identifier with mr prefix if is_set (id_num) then set_message ('maint_mr_format'); -- add maint cat else -- plain number without mr prefix id_num = id:match ('^%d+$'); -- if here id is all digits end id_len = id_num and id_num:len() or 0; if (7 >= id_len) and (0 ~= id_len) then id = string.rep ('0', 7-id_len) .. id_num; -- zero-fill leading digits else set_message ('err_bad_mr'); -- set an error message options.coins_list_t['MR'] = nil; -- when error, unset so not included in COinS end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode}); end --[[--------------------------< O C L C >---------------------------------------------------------------------- Validate and format an OCLC ID. https://www.oclc.org/batchload/controlnumber.en.html {{dead link}} archived at: https://web.archive.org/web/20161228233804/https://www.oclc.org/batchload/controlnumber.en.html ]] local function oclc (options) local id = options.id; local handler = options.handler; local number; if id:match('^ocm%d%d%d%d%d%d%d%d$') then -- ocm prefix and 8 digits; 001 field (12 characters) number = id:match('ocm(%d+)'); -- get the number elseif id:match('^ocn%d%d%d%d%d%d%d%d%d$') then -- ocn prefix and 9 digits; 001 field (12 characters) number = id:match('ocn(%d+)'); -- get the number elseif id:match('^on%d%d%d%d%d%d%d%d%d%d+$') then -- on prefix and 10 or more digits; 001 field (12 characters) number = id:match('^on(%d%d%d%d%d%d%d%d%d%d+)$'); -- get the number elseif id:match('^%(OCoLC%)[1-9]%d*$') then -- (OCoLC) prefix and variable number digits; no leading zeros; 035 field number = id:match('%(OCoLC%)([1-9]%d*)'); -- get the number if 9 < number:len() then number = nil; -- constrain to 1 to 9 digits; change this when OCLC issues 10-digit numbers end elseif id:match('^%d+$') then -- no prefix number = id; -- get the number if tonumber (id) > handler.id_limit then number = nil; -- unset when id value exceeds the limit end end if number then -- proper format id = number; -- exclude prefix, if any, from external link else set_message ('err_bad_oclc') -- add an error message if the id is malformed options.coins_list_t['OCLC'] = nil; -- when error, unset so not included in COinS end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode}); end --[[--------------------------< O P E N L I B R A R Y >-------------------------------------------------------- Formats an OpenLibrary link, and checks for associated errors. ]] local function openlibrary (options) local id = options.id; local access = options.access; local handler = options.handler; local ident, code = id:gsub('^OL', ''):match("^(%d+([AMW]))$"); -- strip optional OL prefix followed immediately by digits followed by 'A', 'M', or 'W'; local err_flag; local prefix = { -- these are appended to the handler.prefix according to code ['A']='authors/OL', ['M']='books/OL', ['W']='works/OL', ['X']='OL' -- not a code; spoof when 'code' in id is invalid }; if not ident then code = 'X'; -- no code or id completely invalid ident = id; -- copy id to ident so that we display the flawed identifier err_flag = set_message ('err_bad_ol'); end if not is_set (err_flag) then options.coins_list_t['OL'] = handler.prefix .. prefix[code] .. ident; -- experiment for ol coins else options.coins_list_t['OL'] = nil; -- when error, unset so not included in COinS end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix .. prefix[code], id = ident, separator = handler.separator, encode = handler.encode, access = access}); end --[[--------------------------< O S T I >---------------------------------------------------------------------- Format OSTI and do simple error checking. OSTIs are sequential numbers beginning at 1 and counting up. This code checks the OSTI to see that it contains only digits and is less than test_limit specified in the configuration; the value in test_limit will need to be updated periodically as more OSTIs are issued. NB. 1018 is the lowest OSTI number found in the wild (so far) and resolving OK on the OSTI site ]] local function osti (options) local id = options.id; local access = options.access; local handler = options.handler; if id:match("[^%d]") then -- if OSTI has anything but digits set_message ('err_bad_osti'); -- set an error message options.coins_list_t['OSTI'] = nil; -- when error, unset so not included in COinS else -- OSTI is only digits local id_num = tonumber (id); -- convert id to a number for range testing if 1018 > id_num or handler.id_limit < id_num then -- if OSTI is outside test limit boundaries set_message ('err_bad_osti'); -- set an error message options.coins_list_t['OSTI'] = nil; -- when error, unset so not included in COinS end end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = access}); end --[[--------------------------< P M C >------------------------------------------------------------------------ Format a PMC, do simple error checking, and check for embargoed articles. The embargo parameter takes a date for a value. If the embargo date is in the future the PMC identifier will not be linked to the article. If the embargo date is today or in the past, or if it is empty or omitted, then the PMC identifier is linked to the article through the link at cfg.id_handlers['PMC'].prefix. PMC embargo date testing is done in function is_embargoed () which is called earlier because when the citation has |pmc=<value> but does not have a |url= then |title= is linked with the PMC link. Function is_embargoed () returns the embargo date if the PMC article is still embargoed, otherwise it returns an empty string. PMCs are sequential numbers beginning at 1 and counting up. This code checks the PMC to see that it contains only digits and is less than test_limit; the value in local variable test_limit will need to be updated periodically as more PMCs are issued. ]] local function pmc (options) local id = options.id; local embargo = options.Embargo; -- TODO: lowercase? local handler = options.handler; local err_flag; local id_num; local text; id_num = id:match ('^[Pp][Mm][Cc](%d+)$'); -- identifier with PMC prefix if is_set (id_num) then set_message ('maint_pmc_format'); else -- plain number without PMC prefix id_num = id:match ('^%d+$'); -- if here id is all digits end if is_set (id_num) then -- id_num has a value so test it id_num = tonumber (id_num); -- convert id_num to a number for range testing if 1 > id_num or handler.id_limit < id_num then -- if PMC is outside test limit boundaries err_flag = set_message ('err_bad_pmc'); -- set an error message else id = tostring (id_num); -- make sure id is a string end else -- when id format incorrect err_flag = set_message ('err_bad_pmc'); -- set an error message end if is_set (embargo) and is_set (is_embargoed (embargo)) then -- is PMC is still embargoed? text = table.concat ( -- still embargoed so no external link { make_wikilink (link_label_make (handler), handler.label), handler.separator, id, }); else text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, -- no embargo date or embargo has expired, ok to link to article prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = handler.access, auto_link = not err_flag and 'pmc' or nil -- do not auto-link when PMC has error }); end if err_flag then options.coins_list_t['PMC'] = nil; -- when error, unset so not included in COinS end return text; end --[[--------------------------< P M I D >---------------------------------------------------------------------- Format PMID and do simple error checking. PMIDs are sequential numbers beginning at 1 and counting up. This code checks the PMID to see that it contains only digits and is less than test_limit; the value in local variable test_limit will need to be updated periodically as more PMIDs are issued. ]] local function pmid (options) local id = options.id; local handler = options.handler; if id:match("[^%d]") then -- if PMID has anything but digits set_message ('err_bad_pmid'); -- set an error message options.coins_list_t['PMID'] = nil; -- when error, unset so not included in COinS else -- PMID is only digits local id_num = tonumber (id); -- convert id to a number for range testing if 1 > id_num or handler.id_limit < id_num then -- if PMID is outside test limit boundaries set_message ('err_bad_pmid'); -- set an error message options.coins_list_t['PMID'] = nil; -- when error, unset so not included in COinS end end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode}); end --[[--------------------------< R F C >------------------------------------------------------------------------ Format RFC and do simple error checking. RFCs are sequential numbers beginning at 1 and counting up. This code checks the RFC to see that it contains only digits and is less than test_limit specified in the configuration; the value in test_limit will need to be updated periodically as more RFCs are issued. An index of all RFCs is here: https://tools.ietf.org/rfc/ ]] local function rfc (options) local id = options.id; local handler = options.handler; if id:match("[^%d]") then -- if RFC has anything but digits set_message ('err_bad_rfc'); -- set an error message options.coins_list_t['RFC'] = nil; -- when error, unset so not included in COinS else -- RFC is only digits local id_num = tonumber (id); -- convert id to a number for range testing if 1 > id_num or handler.id_limit < id_num then -- if RFC is outside test limit boundaries set_message ('err_bad_rfc'); -- set an error message options.coins_list_t['RFC'] = nil; -- when error, unset so not included in COinS end end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = handler.access}); end --[[--------------------------< S 2 C I D >-------------------------------------------------------------------- Format an S2CID, do simple error checking S2CIDs are sequential numbers beginning at 1 and counting up. This code checks the S2CID to see that it is only digits and is less than test_limit; the value in local variable test_limit will need to be updated periodically as more S2CIDs are issued. ]] local function s2cid (options) local id = options.id; local access = options.access; local handler = options.handler; local id_num; local text; id_num = id:match ('^[1-9]%d*$'); -- id must be all digits; must not begin with 0; no open access flag if is_set (id_num) then -- id_num has a value so test it id_num = tonumber (id_num); -- convert id_num to a number for range testing if handler.id_limit < id_num then -- if S2CID is outside test limit boundaries set_message ('err_bad_s2cid'); -- set an error message options.coins_list_t['S2CID'] = nil; -- when error, unset so not included in COinS end else -- when id format incorrect set_message ('err_bad_s2cid'); -- set an error message options.coins_list_t['S2CID'] = nil; -- when error, unset so not included in COinS end text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = access}); return text; end --[[--------------------------< S B N >------------------------------------------------------------------------ 9-digit form of ISBN-10; uses same check-digit validation when SBN is prefixed with an additional '0' to make 10 digits sbn value not made part of COinS metadata because we don't have a url or isn't a COinS-defined identifier (rft.xxx) or an identifier registered at info-uri.info (info:) ]] local function sbn (options) local id = options.id; local ignore_invalid = options.accept; local handler = options.handler; local function return_result (check, err_type) -- local function to handle the various returns local SBN = internal_link_id ({link = handler.link, label = handler.label, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator}); if not ignore_invalid then -- if not ignoring SBN errors if not check then options.coins_list_t['SBN'] = nil; -- when error, unset so not included in COinS; not really necessary here because sbn not made part of COinS set_message ('err_bad_sbn', {err_type}); -- display an error message return SBN; end else set_message ('maint_isbn_ignore'); -- add a maint category even when there is no error (ToDo: Possibly switch to separate message for SBNs only) end return SBN; end if id:match ('[^%s-0-9X]') then return return_result (false, cfg.err_msg_supl.char); -- fail if SBN contains anything but digits, hyphens, or the uppercase X end local ident = id:gsub ('[%s-]', ''); -- remove hyphens and whitespace; they interfere with the rest of the tests if 9 ~= ident:len() then return return_result (false, cfg.err_msg_supl.length); -- fail if incorrect length end if ident:match ('^%d*X?$') == nil then return return_result (false, cfg.err_msg_supl.form); -- fail if SBN has 'X' anywhere but last position end return return_result (is_valid_isxn ('0' .. ident, 10), cfg.err_msg_supl.check); end --[[--------------------------< S S R N >---------------------------------------------------------------------- Format an SSRN, do simple error checking SSRNs are sequential numbers beginning at 100? and counting up. This code checks the SSRN to see that it is only digits and is greater than 99 and less than test_limit; the value in local variable test_limit will need to be updated periodically as more SSRNs are issued. ]] local function ssrn (options) local id = options.id; local handler = options.handler; local id_num; local text; id_num = id:match ('^%d+$'); -- id must be all digits if is_set (id_num) then -- id_num has a value so test it id_num = tonumber (id_num); -- convert id_num to a number for range testing if 100 > id_num or handler.id_limit < id_num then -- if SSRN is outside test limit boundaries set_message ('err_bad_ssrn'); -- set an error message options.coins_list_t['SSRN'] = nil; -- when error, unset so not included in COinS end else -- when id format incorrect set_message ('err_bad_ssrn'); -- set an error message options.coins_list_t['SSRN'] = nil; -- when error, unset so not included in COinS end text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = options.access}); return text; end --[[--------------------------< U S E N E T _ I D >------------------------------------------------------------ Validate and format a usenet message id. Simple error checking, looks for 'id-left@id-right' not enclosed in '<' and/or '>' angle brackets. ]] local function usenet_id (options) local id = options.id; local handler = options.handler; local text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode}) if not id:match('^.+@.+$') or not id:match('^[^<].*[^>]$') then -- doesn't have '@' or has one or first or last character is '< or '>' set_message ('err_bad_usenet_id') -- add an error message if the message id is invalid options.coins_list_t['USENETID'] = nil; -- when error, unset so not included in COinS end return text; end --[[--------------------------< Z B L >----------------------------------------------------------------------- A numerical identifier in the form nnnn.nnnnn - leading zeros in the first quartet optional format described here: http://emis.mi.sanu.ac.rs/ZMATH/zmath/en/help/search/ temporary format is apparently eight digits. Anything else is an error ]] local function zbl (options) local id = options.id; local handler = options.handler; if id:match('^%d%d%d%d%d%d%d%d$') then -- is this identifier using temporary format? set_message ('maint_zbl'); -- yes, add maint cat elseif not id:match('^%d?%d?%d?%d%.%d%d%d%d%d$') then -- not temporary, is it normal format? set_message ('err_bad_zbl'); -- no, set an error message options.coins_list_t['ZBL'] = nil; -- when error, unset so not included in COinS end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode}); end --============================<< I N T E R F A C E F U N C T I O N S >>========================================== --[[--------------------------< E X T R A C T _ I D S >------------------------------------------------------------ Populates ID table from arguments using configuration settings. Loops through cfg.id_handlers and searches args for any of the parameters listed in each cfg.id_handlers['...'].parameters. If found, adds the parameter and value to the identifier list. Emits redundant error message if more than one alias exists in args ]] local function extract_ids (args) local id_list = {}; -- list of identifiers found in args for k, v in pairs (cfg.id_handlers) do -- k is uppercase identifier name as index to cfg.id_handlers; e.g. cfg.id_handlers['ISBN'], v is a table v = select_one (args, v.parameters, 'err_redundant_parameters' ); -- v.parameters is a table of aliases for k; here we pick one from args if present if is_set (v) then id_list[k] = v; end -- if found in args, add identifier to our list end return id_list; end --[[--------------------------< E X T R A C T _ I D _ A C C E S S _ L E V E L S >-------------------------------------- Fetches custom id access levels from arguments using configuration settings. Parameters which have a predefined access level (e.g. arxiv) do not use this function as they are directly rendered as free without using an additional parameter. returns a table of k/v pairs where k is same as the identifier's key in cfg.id_handlers and v is the assigned (valid) keyword access-level values must match the case used in cfg.keywords_lists['id-access'] (lowercase unless there is some special reason for something else) ]] local function extract_id_access_levels (args, id_list) local id_accesses_list = {}; for k, v in pairs (cfg.id_handlers) do local access_param = v.custom_access; -- name of identifier's access-level parameter if is_set (access_param) then local access_level = args[access_param]; -- get the assigned value if there is one if is_set (access_level) then if not in_array (access_level, cfg.keywords_lists['id-access']) then -- exact match required set_message ('err_invalid_param_val', {access_param, access_level}); access_level = nil; -- invalid so unset end if not is_set (id_list[k]) then -- identifier access-level must have a matching identifier set_message ('err_param_access_requires_param', {k:lower()}); -- parameter name is uppercase in cfg.id_handlers (k); lowercase for error message end id_accesses_list[k] = cfg.keywords_xlate[access_level]; -- get translated keyword end end end return id_accesses_list; end --[[--------------------------< B U I L D _ I D _ L I S T >---------------------------------------------------- render the identifiers into a sorted sequence table <ID_list_coins_t> is a table of k/v pairs where k is same as key in cfg.id_handlers and v is the assigned value <options_t> is a table of various k/v option pairs provided in the call to new_build_id_list(); modified by this function and passed to all identifier rendering functions <access_levels_t> is a table of k/v pairs where k is same as key in cfg.id_handlers and v is the assigned value (if valid) returns a sequence table of sorted (by hkey - 'handler' key) rendered identifier strings ]] local function build_id_list (ID_list_coins_t, options_t, access_levels_t) local ID_list_t = {}; local accept; local func_map = { --function map points to functions associated with hkey identifier ['ARXIV'] = arxiv, ['ASIN'] = asin, ['BIBCODE'] = bibcode, ['BIORXIV'] = biorxiv, ['CITESEERX'] = citeseerx, ['DOI'] = doi, ['EISSN'] = issn, ['HDL'] = hdl, ['ISBN'] = isbn, ['ISMN'] = ismn, ['ISSN'] = issn, ['JFM'] = jfm, ['JSTOR'] = jstor, ['LCCN'] = lccn, ['MEDRXIV'] = medrxiv, ['MR'] = mr, ['OCLC'] = oclc, ['OL'] = openlibrary, ['OSTI'] = osti, ['PMC'] = pmc, ['PMID'] = pmid, ['RFC'] = rfc, ['S2CID'] = s2cid, ['SBN'] = sbn, ['SSRN'] = ssrn, ['USENETID'] = usenet_id, ['ZBL'] = zbl, } for hkey, v in pairs (ID_list_coins_t) do v, accept = has_accept_as_written (v); -- remove accept-as-written markup if present; accept is boolean true when markup removed; false else -- every function gets the options table with value v and accept boolean options_t.hkey = hkey; -- ~/Configuration handler key options_t.id = v; -- add that identifier value to the options table options_t.accept = accept; -- add the accept boolean flag options_t.access = access_levels_t[hkey]; -- add the access level for those that have an |<identifier-access= parameter options_t.handler = cfg.id_handlers[hkey]; options_t.coins_list_t = ID_list_coins_t; -- pointer to ID_list_coins_t; for |asin= and |ol=; also to keep erroneous values out of the citation's metadata options_t.coins_list_t[hkey] = v; -- id value without accept-as-written markup for metadata if options_t.handler.access and not in_array (options_t.handler.access, cfg.keywords_lists['id-access']) then error (cfg.messages['unknown_ID_access'] .. options_t.handler.access); -- here when handler access key set to a value not listed in list of allowed id access keywords end if func_map[hkey] then local id_text = func_map[hkey] (options_t); -- call the function to get identifier text and any error message table.insert (ID_list_t, {hkey, id_text}); -- add identifier text to the output sequence table else error (cfg.messages['unknown_ID_key'] .. hkey); -- here when func_map doesn't have a function for hkey end end local function comp (a, b) -- used by following table.sort() return a[1]:lower() < b[1]:lower(); -- sort by hkey end table.sort (ID_list_t, comp); -- sequence table of tables sort for k, v in ipairs (ID_list_t) do -- convert sequence table of tables to simple sequence table of strings ID_list_t[k] = v[2]; -- v[2] is the identifier rendering from the call to the various functions in func_map{} end return ID_list_t; end --[[--------------------------< O P T I O N S _ C H E C K >---------------------------------------------------- check that certain option parameters have their associated identifier parameters with values <ID_list_coins_t> is a table of k/v pairs where k is same as key in cfg.id_handlers and v is the assigned value <ID_support_t> is a sequence table of tables created in citation0() where each subtable has four elements: [1] is the support parameter's assigned value; empty string if not set [2] is a text string same as key in cfg.id_handlers [3] is cfg.error_conditions key used to create error message [4] is original ID support parameter name used to create error message returns nothing; on error emits an appropriate error message ]] local function options_check (ID_list_coins_t, ID_support_t) for _, v in ipairs (ID_support_t) do if is_set (v[1]) and not ID_list_coins_t[v[2]] then -- when support parameter has a value but matching identifier parameter is missing or empty set_message (v[3], (v[4])); -- emit the appropriate error message end end end --[[--------------------------< I D E N T I F I E R _ L I S T S _ G E T >-------------------------------------- Creates two identifier lists: a k/v table of identifiers and their values to be used locally and for use in the COinS metadata, and a sequence table of the rendered identifier strings that will be included in the rendered citation. ]] local function identifier_lists_get (args_t, options_t, ID_support_t) local ID_list_coins_t = extract_ids (args_t); -- get a table of identifiers and their values for use locally and for use in COinS options_check (ID_list_coins_t, ID_support_t); -- ID support parameters must have matching identifier parameters local ID_access_levels_t = extract_id_access_levels (args_t, ID_list_coins_t); -- get a table of identifier access levels local ID_list_t = build_id_list (ID_list_coins_t, options_t, ID_access_levels_t); -- get a sequence table of rendered identifier strings return ID_list_t, ID_list_coins_t; -- return the tables end --[[--------------------------< S E T _ S E L E C T E D _ M O D U L E S >-------------------------------------- Sets local cfg table and imported functions table to same (live or sandbox) as that used by the other modules. ]] local function set_selected_modules (cfg_table_ptr, utilities_page_ptr) cfg = cfg_table_ptr; has_accept_as_written = utilities_page_ptr.has_accept_as_written; -- import functions from select Module:Citation/CS1/Utilities module is_set = utilities_page_ptr.is_set; in_array = utilities_page_ptr.in_array; set_message = utilities_page_ptr.set_message; select_one = utilities_page_ptr.select_one; substitute = utilities_page_ptr.substitute; make_wikilink = utilities_page_ptr.make_wikilink; z = utilities_page_ptr.z; -- table of tables in Module:Citation/CS1/Utilities end --[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return { auto_link_urls = auto_link_urls, -- table of identifier URLs to be used when auto-linking |title= identifier_lists_get = identifier_lists_get, -- experiment to replace individual calls to build_id_list(), extract_ids, extract_id_access_levels is_embargoed = is_embargoed; set_selected_modules = set_selected_modules; } 6uzqpmnr4f7kbilmaopc20fiwrqbywt Module:Lang/data/iana suppressed scripts 828 1737 14278 2024-08-02T23:53:42Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14278 Scribunto text/plain -- File-Date: 2024-06-14 return { ["Arab"] = {"ar", "fa", "ps", "ur"}, ["Armn"] = {"hy"}, ["Beng"] = {"as", "bn"}, ["Blis"] = {"zbl"}, ["Cyrl"] = {"ab", "be", "bg", "kk", "mk", "ru", "uk"}, ["Deva"] = {"hi", "mr", "ne", "kok", "mai"}, ["Ethi"] = {"am", "ti"}, ["Geor"] = {"ka"}, ["Grek"] = {"el"}, ["Gujr"] = {"gu"}, ["Guru"] = {"pa"}, ["Hebr"] = {"he", "iw", "yi"}, ["Jpan"] = {"ja"}, ["Khmr"] = {"km"}, ["Knda"] = {"kn"}, ["Kore"] = {"ko"}, ["Laoo"] = {"lo"}, ["Latn"] = {"af", "ay", "bs", "ca", "ch", "cs", "cy", "da", "de", "en", "eo", "es", "et", "eu", "fi", "fj", "fo", "fr", "fy", "ga", "gl", "gn", "gv", "hr", "ht", "hu", "id", "in", "is", "it", "kl", "la", "lb", "ln", "lt", "lv", "mg", "mh", "mo", "ms", "mt", "na", "nb", "nd", "nl", "nn", "no", "nr", "ny", "om", "pl", "pt", "qu", "rm", "rn", "ro", "rw", "sg", "sk", "sl", "sm", "so", "sq", "ss", "st", "sv", "sw", "tl", "tn", "to", "tr", "ts", "ve", "vi", "xh", "zu", "dsb", "frr", "frs", "gsw", "hsb", "men", "nds", "niu", "nso", "tem", "tkl", "tmh", "tpi", "tvl"}, ["Mlym"] = {"ml"}, ["Mymr"] = {"my"}, ["Nkoo"] = {"nqo"}, ["Orya"] = {"or"}, ["Sinh"] = {"si"}, ["Taml"] = {"ta"}, ["Telu"] = {"te"}, ["Thaa"] = {"dv"}, ["Thai"] = {"th"}, ["Tibt"] = {"dz"} } tbc9t61y4vhsqsf43w8ifvb80yqnkaa Module:Side box 828 1738 14279 2024-08-02T23:54:40Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14279 Scribunto text/plain local yesno = require('Module:Yesno') local p = {} local function makeData(args) local data = {} -- Main table classes data.classes = {} if yesno(args.metadata) ~= false then table.insert(data.classes, 'metadata') end if args.position and args.position:lower() == 'left' then table.insert(data.classes, 'side-box-left') else table.insert(data.classes, 'side-box-right') end if args.collapsible then table.insert(data.classes, 'mw-collapsible') if args.collapsible == "collapsed" then table.insert(data.classes, 'mw-collapsed') end data.collapsible = true end table.insert(data.classes, args.class) -- Image if args.image and args.image ~= 'none' then data.image = args.image end -- we have to check to see if a downstream use has plainlist like -- Template:Sister_project. also it's the default. wikitext is :( if args.textclass == 'plainlist' or not args.textclass then data.textclass = 'plainlist' data.plainlist_templatestyles = 'Plainlist/styles.css' else data.textclass = args.textclass end -- Copy over data that does not need adjusting local argsToCopy = { -- aria qualities 'role', 'labelledby', -- Styles 'style', 'textstyle', 'templatestyles', -- Above row 'above', 'abovestyle', -- Body row 'text', 'imageright', -- Below row 'below', } for i, key in ipairs(argsToCopy) do data[key] = args[key] end return data end local function renderSidebox(data) -- Renders the sidebox HTML. -- Table root local root = mw.html.create('div') root:attr('role', data.role) :attr('aria-labelledby', data.labelledby) :addClass('side-box') for i, class in ipairs(data.classes or {}) do root:addClass(class) end if data.style then root:cssText(data.style) end local frame = mw.getCurrentFrame() if data.plainlist_templatestyles then root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = data.plainlist_templatestyles } }) end -- The "above" row if data.above then local above = root:newline():tag('div') above:addClass('side-box-abovebelow') :newline() :wikitext(data.above) if data.textstyle then above:cssText(data.textstyle) end if data.abovestyle then above:cssText(data.abovestyle) end end -- The body row local body = root:newline():tag('div') body:addClass('side-box-flex') :addClass(data.collapsible and 'mw-collapsible-content') :newline() if data.image then body:tag('div') :addClass('side-box-image') :wikitext(data.image) end local text = body:newline():tag('div') text:addClass('side-box-text') :addClass(data.textclass) if data.textstyle then text:cssText(data.textstyle) end text:wikitext(data.text) if data.imageright then body:newline():tag('div') :addClass('side-box-imageright') :wikitext(data.imageright) end -- The below row if data.below then local below = root:newline():tag('div') below :addClass('side-box-abovebelow') :wikitext(data.below) if data.textstyle then below:cssText(data.textstyle) end end root:newline() local templatestyles = '' if data.templatestyles then templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = data.templatestyles } } end return frame:extensionTag{ name = 'templatestyles', args = { src = 'Module:Side box/styles.css' } } .. templatestyles .. tostring(root) end function p._main(args) local data = makeData(args) return renderSidebox(data) end function p.main(frame) local origArgs = frame:getParent().args local args = {} for k, v in pairs(origArgs) do v = v:match('%s*(.-)%s*$') if v ~= '' then args[k] = v end end return p._main(args) end return p 13mb9x4khy3x9kci53p03u6xw7fwg3p Nkyekyεmu:Pages using ISBN magic links 14 1739 14280 2024-08-03T00:00:47Z Rich Farmbrough 1415 Created page with "{{Hidden category}}" 14280 wikitext text/x-wiki {{Hidden category}} hkte2duffkjywpxxt3lp18bww66fee6 Nkyekyεmu:Pages with script errors 14 1740 14281 2024-08-03T00:01:29Z Rich Farmbrough 1415 Created page with "{{Hidden category}}" 14281 wikitext text/x-wiki {{Hidden category}} hkte2duffkjywpxxt3lp18bww66fee6 Nkyekyεmu:Pages with reference errors 14 1741 14284 2024-08-03T00:04:50Z Rich Farmbrough 1415 Created page with "{{Hidden category}}" 14284 wikitext text/x-wiki {{Hidden category}} hkte2duffkjywpxxt3lp18bww66fee6 Nkyekyεmu:Pages with non-numeric formatnum arguments 14 1742 14285 2024-08-03T00:05:07Z Rich Farmbrough 1415 Created page with "{{Hidden category}}" 14285 wikitext text/x-wiki {{Hidden category}} hkte2duffkjywpxxt3lp18bww66fee6 Nkyekyεmu:Articles with hCards 14 1743 14286 2024-08-03T00:05:24Z Rich Farmbrough 1415 Created page with "{{Hidden category}}" 14286 wikitext text/x-wiki {{Hidden category}} hkte2duffkjywpxxt3lp18bww66fee6 Module:Citation/CS1/COinS 828 1744 14288 2024-08-03T00:15:09Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14288 Scribunto text/plain --[[--------------------------< F O R W A R D D E C L A R A T I O N S >-------------------------------------- ]] local has_accept_as_written, is_set, in_array, remove_wiki_link, strip_apostrophe_markup; -- functions in Module:Citation/CS1/Utilities local cfg; -- table of configuration tables that are defined in Module:Citation/CS1/Configuration --[[--------------------------< M A K E _ C O I N S _ T I T L E >---------------------------------------------- Makes a title for COinS from Title and / or ScriptTitle (or any other name-script pairs) Apostrophe markup (bold, italics) is stripped from each value so that the COinS metadata isn't corrupted with strings of %27%27... ]] local function make_coins_title (title, script) title = has_accept_as_written (title); if is_set (title) then title = strip_apostrophe_markup (title); -- strip any apostrophe markup else title = ''; -- if not set, make sure title is an empty string end if is_set (script) then script = script:gsub ('^%l%l%s*:%s*', ''); -- remove language prefix if present (script value may now be empty string) script = strip_apostrophe_markup (script); -- strip any apostrophe markup else script = ''; -- if not set, make sure script is an empty string end if is_set (title) and is_set (script) then script = ' ' .. script; -- add a space before we concatenate end return title .. script; -- return the concatenation end --[[--------------------------< E S C A P E _ L U A _ M A G I C _ C H A R S >---------------------------------- Returns a string where all of Lua's magic characters have been escaped. This is important because functions like string.gsub() treat their pattern and replace strings as patterns, not literal strings. ]] local function escape_lua_magic_chars (argument) argument = argument:gsub("%%", "%%%%"); -- replace % with %% argument = argument:gsub("([%^%$%(%)%.%[%]%*%+%-%?])", "%%%1"); -- replace all other Lua magic pattern characters return argument; end --[[--------------------------< G E T _ C O I N S _ P A G E S >------------------------------------------------ Extract page numbers from external wikilinks in any of the |page=, |pages=, or |at= parameters for use in COinS. ]] local function get_coins_pages (pages) local pattern; if not is_set (pages) then return pages; end -- if no page numbers then we're done while true do pattern = pages:match("%[(%w*:?//[^ ]+%s+)[%w%d].*%]"); -- pattern is the opening bracket, the URL and following space(s): "[url " if nil == pattern then break; end -- no more URLs pattern = escape_lua_magic_chars (pattern); -- pattern is not a literal string; escape Lua's magic pattern characters pages = pages:gsub(pattern, ""); -- remove as many instances of pattern as possible end pages = pages:gsub("[%[%]]", ""); -- remove the brackets pages = pages:gsub("–", "-" ); -- replace endashes with hyphens pages = pages:gsub("&%w+;", "-" ); -- and replace HTML entities (&ndash; etc.) with hyphens; do we need to replace numerical entities like &#32; and the like? return pages; end --[=[-------------------------< C O I N S _ R E P L A C E _ M A T H _ S T R I P M A R K E R >------------------ There are three options for math markup rendering that depend on the editor's math preference settings. These settings are at [[Special:Preferences#mw-prefsection-rendering]] and are PNG images TeX source MathML with SVG or PNG fallback All three are heavy with HTML and CSS which doesn't belong in the metadata. Without this function, the metadata saved in the raw wikitext contained the rendering determined by the settings of the last editor to save the page. This function gets the rendered form of an equation according to the editor's preference before the page is saved. It then searches the rendering for the text equivalent of the rendered equation and replaces the rendering with that so that the page is saved without extraneous HTML/CSS markup and with a reasonably readable text form of the equation. When a replacement is made, this function returns true and the value with replacement; otherwise false and the initial value. To replace multipe equations it is necessary to call this function from within a loop. ]=] local function coins_replace_math_stripmarker (value) local stripmarker = cfg.stripmarkers['math']; local rendering = value:match (stripmarker); -- is there a math stripmarker if not rendering then -- when value doesn't have a math stripmarker, abandon this test return false, value; end rendering = mw.text.unstripNoWiki (rendering); -- convert stripmarker into rendered value (or nil? ''? when math render error) if rendering:match ('alt="[^"]+"') then -- if PNG math option rendering = rendering:match ('alt="([^"]+)"'); -- extract just the math text elseif rendering:match ('$%s+.+%s+%$') then -- if TeX math option; $ is legit character that is escapes as \$ rendering = rendering:match ('$%s+(.+)%s+%$') -- extract just the math text elseif rendering:match ('<annotation[^>]+>.+</annotation>') then -- if MathML math option rendering = rendering:match ('<annotation[^>]+>(.+)</annotation>') -- extract just the math text else return false, value; -- had math stripmarker but not one of the three defined forms end return true, value:gsub (stripmarker, rendering, 1); end --[[--------------------------< C O I N S _ C L E A N U P >---------------------------------------------------- Cleanup parameter values for the metadata by removing or replacing invisible characters and certain HTML entities. 2015-12-10: there is a bug in mw.text.unstripNoWiki (). It replaces math stripmarkers with the appropriate content when it shouldn't. See https://phabricator.wikimedia.org/T121085 and Wikipedia_talk:Lua#stripmarkers_and_mw.text.unstripNoWiki.28.29 TODO: move the replacement patterns and replacement values into a table in /Configuration similar to the invisible characters table? ]] local function coins_cleanup (value) local replaced = true; -- default state to get the do loop running while replaced do -- loop until all math stripmarkers replaced replaced, value = coins_replace_math_stripmarker (value); -- replace math stripmarker with text representation of the equation end value = value:gsub (cfg.stripmarkers['math'], "MATH RENDER ERROR"); -- one or more couldn't be replaced; insert vague error message value = mw.text.unstripNoWiki (value); -- replace nowiki stripmarkers with their content value = value:gsub ('<span class="nowrap" style="padding%-left:0%.1em;">&#39;(s?)</span>', "'%1"); -- replace {{'}} or {{'s}} with simple apostrophe or apostrophe-s value = value:gsub ('&nbsp;', ' '); -- replace &nbsp; entity with plain space value = value:gsub ('\226\128\138', ' '); -- replace hair space with plain space if not mw.ustring.find (value, cfg.indic_script) then -- don't remove zero-width joiner characters from indic script value = value:gsub ('&zwj;', ''); -- remove &zwj; entities value = mw.ustring.gsub (value, '[\226\128\141\226\128\139\194\173]', ''); -- remove zero-width joiner, zero-width space, soft hyphen end value = value:gsub ('[\009\010\013 ]+', ' '); -- replace horizontal tab, line feed, carriage return with plain space return value; end --[[--------------------------< C O I N S >-------------------------------------------------------------------- COinS metadata (see <http://ocoins.info/>) allows automated tools to parse the citation information. ]] local function COinS(data, class) if 'table' ~= type(data) or nil == next(data) then return ''; end for k, v in pairs (data) do -- spin through all of the metadata parameter values if 'ID_list' ~= k and 'Authors' ~= k then -- except the ID_list and Author tables (author nowiki stripmarker done when Author table processed) data[k] = coins_cleanup (v); end end local ctx_ver = "Z39.88-2004"; -- treat table strictly as an array with only set values. local OCinSoutput = setmetatable( {}, { __newindex = function(self, key, value) if is_set(value) then rawset( self, #self+1, table.concat{ key, '=', mw.uri.encode( remove_wiki_link( value ) ) } ); end end }); if in_array (class, {'arxiv', 'biorxiv', 'citeseerx', 'medrxiv', 'ssrn', 'journal', 'news', 'magazine'}) or (in_array (class, {'conference', 'interview', 'map', 'press release', 'web'}) and is_set(data.Periodical)) or ('citation' == class and is_set(data.Periodical) and not is_set (data.Encyclopedia)) then OCinSoutput.rft_val_fmt = "info:ofi/fmt:kev:mtx:journal"; -- journal metadata identifier if in_array (class, {'arxiv', 'biorxiv', 'citeseerx', 'medrxiv', 'ssrn'}) then -- set genre according to the type of citation template we are rendering OCinSoutput["rft.genre"] = "preprint"; -- cite arxiv, cite biorxiv, cite citeseerx, cite medrxiv, cite ssrn elseif 'conference' == class then OCinSoutput["rft.genre"] = "conference"; -- cite conference (when Periodical set) elseif 'web' == class then OCinSoutput["rft.genre"] = "unknown"; -- cite web (when Periodical set) else OCinSoutput["rft.genre"] = "article"; -- journal and other 'periodical' articles end OCinSoutput["rft.jtitle"] = data.Periodical; -- journal only OCinSoutput["rft.atitle"] = data.Title; -- 'periodical' article titles -- these used only for periodicals OCinSoutput["rft.ssn"] = data.Season; -- keywords: winter, spring, summer, fall OCinSoutput["rft.quarter"] = data.Quarter; -- single digits 1->first quarter, etc. OCinSoutput["rft.chron"] = data.Chron; -- free-form date components OCinSoutput["rft.volume"] = data.Volume; -- does not apply to books OCinSoutput["rft.issue"] = data.Issue; OCinSoutput['rft.artnum'] = data.ArticleNumber; -- {{cite journal}} only OCinSoutput["rft.pages"] = data.Pages; -- also used in book metadata elseif 'thesis' ~= class then -- all others except cite thesis are treated as 'book' metadata; genre distinguishes OCinSoutput.rft_val_fmt = "info:ofi/fmt:kev:mtx:book"; -- book metadata identifier if 'report' == class or 'techreport' == class then -- cite report and cite techreport OCinSoutput["rft.genre"] = "report"; elseif 'conference' == class then -- cite conference when Periodical not set OCinSoutput["rft.genre"] = "conference"; OCinSoutput["rft.atitle"] = data.Chapter; -- conference paper as chapter in proceedings (book) elseif in_array (class, {'book', 'citation', 'encyclopaedia', 'interview', 'map'}) then if is_set (data.Chapter) then OCinSoutput["rft.genre"] = "bookitem"; OCinSoutput["rft.atitle"] = data.Chapter; -- book chapter, encyclopedia article, interview in a book, or map title else if 'map' == class or 'interview' == class then OCinSoutput["rft.genre"] = 'unknown'; -- standalone map or interview else OCinSoutput["rft.genre"] = 'book'; -- book and encyclopedia end end else -- {'audio-visual', 'AV-media-notes', 'DVD-notes', 'episode', 'interview', 'mailinglist', 'map', 'newsgroup', 'podcast', 'press release', 'serial', 'sign', 'speech', 'web'} OCinSoutput["rft.genre"] = "unknown"; end OCinSoutput["rft.btitle"] = data.Title; -- book only OCinSoutput["rft.place"] = data.PublicationPlace; -- book only OCinSoutput["rft.series"] = data.Series; -- book only OCinSoutput["rft.pages"] = data.Pages; -- book, journal OCinSoutput["rft.edition"] = data.Edition; -- book only OCinSoutput["rft.pub"] = data.PublisherName; -- book and dissertation else -- cite thesis OCinSoutput.rft_val_fmt = "info:ofi/fmt:kev:mtx:dissertation"; -- dissertation metadata identifier OCinSoutput["rft.title"] = data.Title; -- dissertation (also patent but that is not yet supported) OCinSoutput["rft.degree"] = data.Degree; -- dissertation only OCinSoutput['rft.inst'] = data.PublisherName; -- book and dissertation end -- NB. Not currently supported are "info:ofi/fmt:kev:mtx:patent", "info:ofi/fmt:kev:mtx:dc", "info:ofi/fmt:kev:mtx:sch_svc", "info:ofi/fmt:kev:mtx:ctx" -- and now common parameters (as much as possible) OCinSoutput["rft.date"] = data.Date; -- book, journal, dissertation for k, v in pairs( data.ID_list ) do -- what to do about these? For now assume that they are common to all? if k == 'ISBN' then v = v:gsub( "[^-0-9X]", "" ); end local id = cfg.id_handlers[k].COinS; if string.sub( id or "", 1, 4 ) == 'info' then -- for ids that are in the info:registry OCinSoutput["rft_id"] = table.concat{ id, "/", v }; elseif string.sub (id or "", 1, 3 ) == 'rft' then -- for isbn, issn, eissn, etc. that have defined COinS keywords OCinSoutput[ id ] = v; elseif 'url' == id then -- for urls that are assembled in ~/Identifiers; |asin= and |ol= OCinSoutput["rft_id"] = table.concat ({data.ID_list[k], "#id-name=", cfg.id_handlers[k].label}); elseif id then -- when cfg.id_handlers[k].COinS is not nil so urls created here OCinSoutput["rft_id"] = table.concat{ cfg.id_handlers[k].prefix, v, cfg.id_handlers[k].suffix or '', "#id-name=", cfg.id_handlers[k].label }; -- others; provide a URL and indicate identifier name as #fragment (human-readable, but transparent to browsers) end end local last, first; for k, v in ipairs( data.Authors ) do last, first = coins_cleanup (v.last), coins_cleanup (v.first or ''); -- replace any nowiki stripmarkers, non-printing or invisible characters if k == 1 then -- for the first author name only if is_set(last) and is_set(first) then -- set these COinS values if |first= and |last= specify the first author name OCinSoutput["rft.aulast"] = last; -- book, journal, dissertation OCinSoutput["rft.aufirst"] = first; -- book, journal, dissertation elseif is_set(last) then OCinSoutput["rft.au"] = last; -- book, journal, dissertation -- otherwise use this form for the first name end else -- for all other authors if is_set(last) and is_set(first) then OCinSoutput["rft.au"] = table.concat{ last, ", ", first }; -- book, journal, dissertation elseif is_set(last) then OCinSoutput["rft.au"] = last; -- book, journal, dissertation end -- TODO: At present we do not report "et al.". Add anything special if this condition applies? end end OCinSoutput.rft_id = data.URL; OCinSoutput.rfr_id = table.concat{ "info:sid/", mw.site.server:match( "[^/]*$" ), ":", data.RawPage }; -- TODO: Add optional extra info: -- rfr_dat=#REVISION<version> (referrer private data) -- ctx_id=<data.RawPage>#<ref> (identifier for the context object) -- ctx_tim=<ts> (timestamp in format yyyy-mm-ddThh:mm:ssTZD or yyyy-mm-dd) -- ctx_enc=info:ofi/enc:UTF-8 (character encoding) OCinSoutput = setmetatable( OCinSoutput, nil ); -- sort with version string always first, and combine. -- table.sort( OCinSoutput ); table.insert( OCinSoutput, 1, "ctx_ver=" .. ctx_ver ); -- such as "Z39.88-2004" return table.concat(OCinSoutput, "&"); end --[[--------------------------< S E T _ S E L E C T E D _ M O D U L E S >-------------------------------------- Sets local cfg table and imported functions table to same (live or sandbox) as that used by the other modules. ]] local function set_selected_modules (cfg_table_ptr, utilities_page_ptr) cfg = cfg_table_ptr; has_accept_as_written = utilities_page_ptr.has_accept_as_written; -- import functions from selected Module:Citation/CS1/Utilities module is_set = utilities_page_ptr.is_set; in_array = utilities_page_ptr.in_array; remove_wiki_link = utilities_page_ptr.remove_wiki_link; strip_apostrophe_markup = utilities_page_ptr.strip_apostrophe_markup; end --[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return { make_coins_title = make_coins_title, get_coins_pages = get_coins_pages, COinS = COinS, set_selected_modules = set_selected_modules, } 9bz6mvz0mzk8yv0c75eqy8rm41au7y9 Module:Listen/styles.css 828 1745 14289 2024-08-03T00:42:14Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14289 sanitized-css text/css /* {{pp|small=y}} */ .listen .side-box-text { line-height: 1.1em; } .listen-plain { border: none; background: transparent; } .listen-embedded { width: 100%; margin: 0; border-width: 1px 0 0 0; background: transparent; } .listen-header { padding: 2px; } .listen-embedded .listen-header { padding: 2px 0; } .listen-file-header { padding: 4px 0; } .listen .description { padding-top: 2px; } .listen .mw-tmh-player { max-width: 100%; } /* have to deal with Vector suboptimal */ @media (max-width: 719px) { .listen { clear: both; } } @media (min-width: 720px) { .listen:not(.listen-noimage) { width: 320px; } /* left/right (core template takes care of right)/center mutually exclusive */ .listen-left { /* TODO: Understand why this overflow is here. */ overflow: visible; float: left; } .listen-center { float: none; margin-left: auto; margin-right: auto; } } 8wj5f95mzuq4d8vsnr0wimpjcllnyau Module:Effective protection expiry 828 1746 44789 14290 2025-05-09T12:00:23Z Robertjamal12 13 15 revisions imported from [[:en:Module:Effective_protection_expiry]] 14290 Scribunto text/plain local p = {} -- Returns the expiry of a restriction of an action on a given title, or unknown if it cannot be known. -- If no title is specified, the title of the page being displayed is used. function p._main(action, pagename) local title if type(pagename) == 'table' and pagename.prefixedText then title = pagename elseif pagename then title = mw.title.new(pagename) else title = mw.title.getCurrentTitle() end pagename = title.prefixedText if action == 'autoreview' then local stabilitySettings = mw.ext.FlaggedRevs.getStabilitySettings(title) return stabilitySettings and stabilitySettings.expiry or 'unknown' elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload' then error( 'First parameter must be one of edit, move, create, upload, autoreview', 2 ) end local rawExpiry = mw.getCurrentFrame():callParserFunction('PROTECTIONEXPIRY', action, pagename) if rawExpiry == 'infinity' then return 'infinity' elseif rawExpiry == '' then return 'unknown' else local year, month, day, hour, minute, second = rawExpiry:match( '^(%d%d%d%d)(%d%d)(%d%d)(%d%d)(%d%d)(%d%d)$' ) if year then return string.format( '%s-%s-%sT%s:%s:%s', year, month, day, hour, minute, second ) else error('internal error in Module:Effective protection expiry; malformed expiry timestamp') end end end setmetatable(p, { __index = function(t, k) return function(frame) return t._main(k, frame.args[1]) end end }) return p i1wms02y1w048cq6uttka18a5pjzp63 Module:Side box/styles.css 828 1747 14291 2024-08-03T00:43:03Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14291 sanitized-css text/css /* {{pp|small=y}} */ .side-box { margin: 4px 0; box-sizing: border-box; border: 1px solid #aaa; font-size: 88%; line-height: 1.25em; background-color: var(--background-color-interactive-subtle, #f8f9fa); display: flow-root; } .side-box-abovebelow, .side-box-text { padding: 0.25em 0.9em; } .side-box-image { /* @noflip */ padding: 2px 0 2px 0.9em; text-align: center; } .side-box-imageright { /* @noflip */ padding: 2px 0.9em 2px 0; text-align: center; } /* roughly the skin's sidebar + size of side box */ @media (min-width: 500px) { .side-box-flex { display: flex; align-items: center; } .side-box-text { flex: 1; min-width: 0; } } @media (min-width: 720px) { .side-box { width: 238px; } .side-box-right { /* @noflip */ clear: right; /* @noflip */ float: right; /* @noflip */ margin-left: 1em; } /* derives from mbox classes, which do not float left in mbox-small-left * so far as I can tell, that was a deliberate decision, since only .ambox * supports mbox-left */ .side-box-left { /* @noflip */ margin-right: 1em; } } h5tlcepdlbf0mrrg961z36meqfkusrq Nkyekyεmu:CS1 Arabic-language sources (ar) 14 1748 14296 2024-08-03T00:55:17Z Rich Farmbrough 1415 Created page with "{{Hidden}}" 14296 wikitext text/x-wiki {{Hidden}} sohw7xoj6eoacwae0bsb5enb36h4l8n Nkyekyεmu:Pages with TemplateStyles errors 14 1749 14297 2024-08-03T00:57:09Z Rich Farmbrough 1415 Created page with "{{Hidden category}}" 14297 wikitext text/x-wiki {{Hidden category}} hkte2duffkjywpxxt3lp18bww66fee6 Nhwɛdo:Awards table/styles.css 10 1750 14298 2024-08-03T00:59:07Z Rich Farmbrough 1415 Created page with "/* {{pp-template}} */ .awards-table td:last-child { text-align: center; }" 14298 sanitized-css text/css /* {{pp-template}} */ .awards-table td:last-child { text-align: center; } efshipy2k1xi77d39wfapzkqnosphiy Module:Coordinates/styles.css 828 1751 14300 2024-08-03T01:01:36Z Rich Farmbrough 1415 Created page with "/* {{pp-template}} */ /* Geographical coordinates defaults. The classes "geo", "longitude", and "latitude" are used by the [[Geo microformat]]. */ .geo-default, .geo-dms, .geo-dec { display: inline; } .geo-nondefault, .geo-multi-punct, .geo-inline-hidden { display: none; } .longitude, .latitude { white-space: nowrap; }" 14300 sanitized-css text/css /* {{pp-template}} */ /* Geographical coordinates defaults. The classes "geo", "longitude", and "latitude" are used by the [[Geo microformat]]. */ .geo-default, .geo-dms, .geo-dec { display: inline; } .geo-nondefault, .geo-multi-punct, .geo-inline-hidden { display: none; } .longitude, .latitude { white-space: nowrap; } 372gk2cap99kasnuwl2084jfakikzgw Nkyekyεmu:Articles containing Arabic-language text 14 1752 14301 2024-08-03T01:02:25Z Rich Farmbrough 1415 Created page with "{{Hidden category}}" 14301 wikitext text/x-wiki {{Hidden category}} hkte2duffkjywpxxt3lp18bww66fee6 Nkyekyεmu:Pages using gadget WikiMiniAtlas 14 1753 14302 2024-08-03T01:02:30Z Rich Farmbrough 1415 Created page with "{{Hidden category}}" 14302 wikitext text/x-wiki {{Hidden category}} hkte2duffkjywpxxt3lp18bww66fee6 Nkyekyεmu:Pages with maps 14 1754 14303 2024-08-03T01:02:37Z Rich Farmbrough 1415 Created page with "{{Hidden category}}" 14303 wikitext text/x-wiki {{Hidden category}} hkte2duffkjywpxxt3lp18bww66fee6 Nkyekyεmu:Articles containing Italian-language text 14 1755 14304 2024-08-03T01:09:25Z Rich Farmbrough 1415 Created page with "{{Hidden category}}" 14304 wikitext text/x-wiki {{Hidden category}} hkte2duffkjywpxxt3lp18bww66fee6 Nkyekyεmu:Articles with Ukrainian-language sources (uk) 14 1756 14306 2024-08-03T13:08:13Z Rich Farmbrough 1415 Created page with "{{Hidden category}}" 14306 wikitext text/x-wiki {{Hidden category}} hkte2duffkjywpxxt3lp18bww66fee6 Nkyekyεmu:Articles with German-language sources (de) 14 1757 14308 2024-08-03T20:20:43Z Rich Farmbrough 1415 Created page with "{{Hidden category}}" 14308 wikitext text/x-wiki {{Hidden category}} hkte2duffkjywpxxt3lp18bww66fee6 Nkyekyεmu:Articles with Danish-language sources (da) 14 1758 14309 2024-08-03T20:20:51Z Rich Farmbrough 1415 Created page with "{{Hidden category}}" 14309 wikitext text/x-wiki {{Hidden category}} hkte2duffkjywpxxt3lp18bww66fee6 Nhwɛdo:Hidden category 10 1759 44176 44175 2025-05-09T12:00:02Z Robertjamal12 13 38 revisions imported from [[:en:Template:Hidden_category]] 44175 wikitext text/x-wiki __HIDDENCAT__{{cmbox | type = notice | textstyle = text-align: center; | text = This category is [[:Category:Hidden categories|not shown]] on its member pages unless the appropriate [[Special:Preferences#mw-input-wpshowhiddencats|user preference]] ({{int:prefs-rendering}} → {{int:tog-showhiddencats}}) is set. }}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage and interwikis in Wikidata, not here! --> </noinclude> rl66m1sddtd7k2mrcs6kid5um31d0qf Nhwɛdo:Redirect category shell 10 1760 14319 2024-08-04T10:13:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14319 wikitext text/x-wiki __NONEWSECTIONLINK__{{Mbox | name = Redirect category shell | type = move | image = none | style = margin-top: 1.1em; border: solid 1px darkblue; border-left-width: 0.5em; | textstyle = padding-top: 0.9em; padding-bottom: 0.9em; | text = '''This {{Talk other|talk page|page}} is a [[Wikipedia:Redirect|redirect]]. <small>The following [[Wikipedia:Categorizing redirects|categories]] are used to track and monitor this redirect:</small>'''{{#if:{{{h|}}} |:: ''{{{h}}}'' }}<!-- Automatically detect protected redirects: --><includeonly>{{#switch: {{PROTECTIONLEVEL:move}} |sysop|templateeditor|extendedconfirmed={{pp-move|small=yes}} }}{{#switch: {{PROTECTIONLEVEL:edit}} |sysop={{pp-protected|small=yes}}{{R fully-protected|embed=yes}} |templateeditor={{pp-protected|small=yes}}{{R template protected|embed=yes}} |extendedconfirmed={{pp-protected|small=yes}}{{R extended-protected|embed=yes}} |autoconfirmed={{pp-protected|small=yes}}{{R semi-protected|embed=yes}} | <!--Not protected, or only semi-move-protected--> }}</includeonly>{{#if: {{{1|}}}||<includeonly> * {{red|'''Important – Please Read! {{maroon|This template should {{em|not}} be applied without parameters by bot nor by any automated or semi-automated process. It should {{em|not}} be used without parameters {{em|unless you want to learn how to categorize redirects}}. For editors who want to learn how to categorize redirects, this template is a {{em|learning tool}}. {{em|Only}} those editors who intend to return to the redirect to learn which rcats to use should apply this template without parameters, or with an empty first parameter!}}'''}}</includeonly> * '''Manifold sort''': If help is needed to determine appropriate categories, then this redirect populates '''{{Cat|Miscellaneous redirects}}'''. Monitors of that category will check this redirect and add or remove [[Wikipedia:Categorizing redirects|rcats]] as needed.{{#ifeq: {{lc:{{{nocat|false}}}}} | false |{{{category|<includeonly>[[Category:Miscellaneous redirects]]</includeonly>}}}}} }} {{#if: {{{2|}}}|{{{2}}}|{{{1|}}}}}{{#if: {{{1|}}}{{{2|}}}||{{#ifeq: {{ROOTPAGENAME}}|Redirect category shell||[[Category:Redirect category shell without parameters]]}}}} ''<small>When appropriate, [[Wikipedia:Protection policy|protection levels]] are automatically sensed, described and categorized.</small>'' }}<noinclude> {{Documentation}} </noinclude> inxq0p9z48cel1znltnkoabcrmg698b Nhwɛdo:Trim 10 1761 14320 2024-08-04T10:14:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14320 wikitext text/x-wiki <includeonly>{{safesubst:#if:1|{{{1|}}}}}</includeonly><noinclude> {{Documentation}} </noinclude> 757g7pokoq514f9oi2nwaddkdp2ohtn Nhwɛdo:Infobox 10 1762 14321 2024-08-04T10:14:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14321 wikitext text/x-wiki {{#invoke:Infobox|infobox}}<includeonly>{{template other|{{#ifeq:{{PAGENAME}}|Infobox||{{#ifeq:{{str left|{{SUBPAGENAME}}|7}}|Infobox|[[Category:Infobox templates|{{remove first word|{{SUBPAGENAME}}}}]]}}}}|}}</includeonly><noinclude> {{documentation}} <!-- Categories go in the /doc subpage, and interwikis go in Wikidata. --> </noinclude> f4hgwrnr11ahhwyo266vcd10dpi92pe Nhwɛdo:R from merge 10 1763 14322 2024-08-04T10:14:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14322 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from merge |name=From a merge |from=a page that was merged into another page |info=This redirect was kept in order to preserve [[Special:PageHistory/{{FULLPAGENAMEE}}|'''the edit history of this page''']] after its content was merged into {{#if:{{{1|}}}|'''[[{{{1}}}]]'''|the content of the target page}}. Please ''do not'' remove the tag that generates this text (unless the need to recreate content on this page has been demonstrated) or delete this page. ** For redirects with substantive [[Help:page histories|page histories]] that ''did not result from page merges'' use {{tl|R with history}} instead. |all category=Redirects from merges }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> n5y7p9w41cjqouy7lq6e8e3cxrmav57 Nhwɛdo:Sister project 10 1764 14323 2024-08-04T10:14:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14323 wikitext text/x-wiki {{Side box | templatestyles = Sister project/styles.css | metadata=no | position = {{{position|}}} | image = {{#switch: {{{image|}}} | none = <!-- "image=none", do nothing --> | = <!-- No image fed, select an image --> [[File:{{#switch: {{lc: {{{project|}}} }} | commons|c = Commons-logo.svg | meta|metawiki|m = Wikimedia Community Logo.svg | wikibooks|wbk|wb|b = Wikibooks-logo-en-noslogan.svg | wikidata|data = Wikidata-logo.svg | wikiquote|quote|wqt|q = Wikiquote-logo.svg | wikipedia|wp|w|iw = Wikipedia-logo-v2.svg | wikisource|source|ws|s = Wikisource-logo.svg | wiktionary|wikt|wkt|wdy|d = Wiktionary-logo-en-v2.svg | wikinews|news|wnw|n = Wikinews-logo.svg | wikispecies|species = Wikispecies-logo.svg | wikiversity|wvy|v = Wikiversity logo 2017.svg | wikivoyage|voyage|voy = Wikivoyage-Logo-v3-icon.svg | mediawiki|mw = MediaWiki-2020-icon.svg | outreachwiki|outreach = Wikimedia Outreach.png | incubator = Incubator-notext.svg | wikifunctions = Wikifunctions-logo.svg | #default = Wikimedia-logo.svg }}|40x40px|class=noviewer|alt=|link= ]] | #default = {{{image|}}} }} | textclass = {{{textclass|plainlist}}} | textstyle = {{{textstyle|}}} | text = {{{text}}} | below = {{{below|}}} | imageright = {{{imageright|}}} | class = plainlinks sistersitebox }}<noinclude>{{Documentation}}<!-- Add categories and interwikis to the /doc subpage, not here! --></noinclude> 70q9maoxxl0yuffxuuj8qqbgo9db0rr Nhwɛdo:Aye 10 1765 14324 2024-08-04T10:14:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14324 wikitext text/x-wiki <onlyinclude>[[File:Green check.svg|13px|alt=Green tick|link=]]<SPAN STYLE="display:none">Y</SPAN></onlyinclude> {{documentation}} 5gycadl77izrbytpnok054pl5fozou2 Nhwɛdo:Cite book/TemplateData 10 1766 14325 2024-08-04T10:15:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14325 wikitext text/x-wiki <noinclude>{{PP|small=yes}}</noinclude>{{TemplateData header}} {{#invoke:cs1 documentation support|template_data_validate|{{ROOTPAGENAME}}}} <templatedata> { "description": "This template formats a citation to a book using the provided bibliographic information (such as author and title) as well as various formatting options.", "params": { "url": { "label": "URL", "description": "The URL of the online location where the text of the publication can be found. Requires schemes of the type \"http://...\" or maybe even the  protocol relative scheme \"//...\"", "type": "url", "aliases": [ "URL" ], "example": "https://books.google.com/books?id=..." }, "title": { "label": "Title", "description": "The title of the book; displays in italics", "type": "string", "required": true }, "last": { "label": "Last name", "description": "The surname of the author; don't wikilink, use 'author-link' instead; can suffix with a numeral to add additional authors", "aliases": [ "last1", "author", "author1", "author1-last", "author-last", "surname1", "author-last1", "subject1", "surname", "author-last", "subject" ], "suggested": true, "type": "string" }, "first": { "label": "First name", "description": "Given or first name, middle names, or initials of the author; don't wikilink, use 'author-link' instead; can suffix with a numeral to add additional authors", "aliases": [ "given", "author-first", "first1", "given1", "author-first1", "author1-first" ], "suggested": true, "type": "string" }, "last2": { "label": "Last name 2", "description": "The surname of the second author; don't wikilink, use 'author-link2' instead; can suffix with a numeral to add additional authors", "aliases": [ "author2", "surname2", "author-last2", "author2-last", "subject2" ], "type": "string" }, "first2": { "label": "First name 2", "description": "Given or first name, middle names, or initials of the second author; don't wikilink, use 'author-link2' instead; can suffix with a numeral to add additional authors", "aliases": [ "given2", "author-first2", "author2-first" ], "type": "string" }, "last3": { "label": "Last name 3", "description": "The surname of the third author; don't wikilink, use 'author-link3' instead.", "aliases": [ "author3", "surname3", "author-last3", "author3-last", "subject3" ], "type": "string" }, "first3": { "label": "First name 3", "description": "Given or first name, middle names, or initials of the third author; don't wikilink.", "aliases": [ "given3", "author-first3", "author3-first" ], "type": "string" }, "last4": { "label": "Last name 4", "description": "The surname of the fourth author; don't wikilink, use 'author-link4' instead.", "aliases": [ "author4", "surname4", "author-last4", "author4-last", "subject4" ], "type": "string" }, "first4": { "label": "First name 4", "description": "Given or first name, middle names, or initials of the fourth author; don't wikilink.", "aliases": [ "given4", "author-first4", "author4-first" ], "type": "string" }, "last5": { "label": "Last name 5", "description": "The surname of the fifth author; don't wikilink, use 'author-link5' instead.", "aliases": [ "author5", "surname5", "author-last5", "author5-last", "subject5" ], "type": "string" }, "first5": { "label": "First name 5", "description": "Given or first name, middle names, or initials of the fifth author; don't wikilink.", "aliases": [ "given5", "author-first5", "author5-first" ], "type": "string" }, "last6": { "label": "Last name 6", "description": "The surname of the sixth author; don't wikilink, use 'author-link6' instead.", "aliases": [ "author6", "surname6", "author-last6", "author6-last", "subject6" ], "type": "string" }, "first6": { "label": "First name 6", "description": "Given or first name, middle names, or initials of the sixth author; don't wikilink.", "aliases": [ "given6", "author-first6", "author6-first" ], "type": "string" }, "last7": { "label": "Last name 7", "description": "The surname of the seventh author; don't wikilink, use 'author-link7' instead.", "aliases": [ "author7", "surname7", "author-last7", "author7-last", "subject7" ], "type": "string" }, "first7": { "label": "First name 7", "description": "Given or first name, middle names, or initials of the seventh author; don't wikilink.", "aliases": [ "given7", "author-first7", "author7-first" ], "type": "string" }, "last8": { "label": "Last name 8", "description": "The surname of the eighth author; don't wikilink, use 'author-link8' instead.", "aliases": [ "author8", "surname8", "author-last8", "author8-last", "subject8" ], "type": "string" }, "first8": { "label": "First name 8", "description": "Given or first name, middle names, or initials of the eighth author; don't wikilink.", "aliases": [ "given8", "author-first8", "author8-first" ], "type": "string" }, "last9": { "label": "Last name 9", "description": "The surname of the ninth author; don't wikilink, use 'author-link9' instead. If nine authors are defined, then only eight will show and 'et al.' will show in place of the last author.", "aliases": [ "author9", "surname9", "author-last9", "author9-last", "subject9" ], "type": "string" }, "first9": { "label": "First name 9", "description": "Given or first name, middle names, or initials of the ninth author; don't wikilink.", "aliases": [ "given9", "author-first9", "author9-first" ], "type": "string" }, "date": { "label": "Date", "description": "Full date of the source; do not wikilink", "type": "date", "suggested": true }, "work": { "label": "Work", "description": "Name of the work in which the cited book text is found", "type": "string", "aliases": [ "journal", "website", "newspaper", "magazine" ] }, "publisher": { "label": "Publisher", "description": "Name of the publisher; displays after title", "type": "string", "suggested": true, "aliases": [ "institution" ], "example": "[[HarperCollins]]" }, "others": { "label": "Others", "description": "Used to record other contributions to the work, such as 'Illustrated by John Smith' or 'Translated by John Smith'", "type": "string" }, "year": { "label": "Year of publication", "description": "Year of the source being referenced; use 'date' instead, if month and day are also known", "type": "string", "suggested": true }, "isbn": { "label": "ISBN", "description": "International Standard Book Number; use the 13-digit ISBN where possible", "type": "string", "suggested": true, "aliases": [ "ISBN" ] }, "editor-last": { "label": "Editor last name", "description": "The surname of the editor; don't wikilink, use 'editor-link'; can suffix with a numeral to add additional editors", "type": "string", "aliases": [ "editor", "editor-surname", "editor-last1", "editor-surname1", "editor1", "editor1-last", "editor1-surname" ] }, "editor-first": { "label": "Editor first name", "description": "Given or first name, middle names, or initials of the editor; don't wikilink, use 'editor-link'; can suffix with a numeral to add additional editors", "type": "string", "aliases": [ "editor-given", "editor-first1", "editor-given1", "editor1-first", "editor1-given" ] }, "editor-link": { "label": "Link for editor", "description": "Title of existing Wikipedia article about the editor", "type": "wiki-page-name", "aliases": [ "editor-link1", "editor1-link" ] }, "editor-mask": { "label": "Editor mask", "description": "Replaces the name of the first editor with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing editor separator; for example, 'with' instead", "type": "string", "aliases": [ "editor1-mask", "editor-mask1" ] }, "edition": { "label": "Edition", "description": "When the publication has more than one edition; for example: '2nd', 'Revised' etc.; suffixed by ' ed.'", "type": "line", "example": "2nd", "suggested": true }, "series": { "label": "Series identifier", "description": "Series identifier when the source is part of a series, such as a book series or a journal", "aliases": [ "version" ], "type": "string" }, "volume": { "label": "Volume", "description": "For one publication published in several volumes", "type": "string" }, "location": { "label": "Location of publication", "description": "Geographical place of publication; usually not wikilinked; omit when the publication name includes place", "aliases": [ "place" ], "type": "string", "suggested": true }, "publication-place": { "label": "Place of publication", "description": "Publication place shows after title; if 'place' or 'location' are also given, they are displayed before the title prefixed with 'written at'", "type": "string" }, "publication-date": { "label": "Publication date", "description": "Date of publication when different from the date the work was written; do not wikilink", "type": "date", "suggested": true }, "page": { "label": "Page", "description": "The number of a single page in the source that supports the content; displays after 'p.'; use either page= or pages=, but not both", "type": "string", "aliases": [ "p" ] }, "pages": { "label": "Page(s) cited", "description": "A range of pages in the source that support the content (not an indication of the number of pages in the source); displays after 'pp.'; use either page= or pages=, but not both", "type": "string", "suggested": true, "aliases": [ "pp" ], "example": "5–11" }, "at": { "label": "At", "description": "May be used instead of 'page' or 'pages' where a page number is inappropriate or insufficient", "type": "string" }, "language": { "label": "Language", "description": "The language in which the source is written. Do not use the full language name; use ISO 639-1. Do not use icons or templates", "type": "string", "suggested": true }, "script-title": { "label": "Script title", "description": "For titles in languages that do not use a Latin-based alphabet (Arabic, Bengali, Chinese, Cyrillic, Greek, Hebrew, Japanese, Korean, Vietnamese, etc). Prefix with two-character ISO639-1 language code followed by a colon. For Japanese use: |script-title=ja:...", "type": "string" }, "trans-title": { "label": "Translated title", "description": "An English language title, if the source cited is in a foreign language; 'language' is recommended", "type": "string", "suggested": true }, "chapter": { "label": "Chapter", "description": "The chapter heading of the source; may be wikilinked or with 'chapter-url' but not both. For the contribution alias, see contributor-last", "type": "string", "aliases": [ "contribution", "entry", "article", "section" ] }, "trans-chapter": { "label": "Translated chapter", "description": "An English language chapter heading, if the source cited is in a foreign language; 'language' is recommended", "type": "string" }, "type": { "label": "Type", "description": "Additional information about the media type of the source; format in sentence case", "type": "string", "aliases": [ "medium" ] }, "format": { "label": "Format", "description": "Format of the work referred to by 'url'; examples: PDF, DOC, XLS; do not specify HTML", "type": "string" }, "asin": { "label": "ASIN", "description": "Amazon Standard Identification Number; 10 characters", "type": "string", "aliases": [ "ASIN" ] }, "asin-tld": { "label": "ASIN TLD", "description": "ASIN top-level domain for Amazon sites other than the US", "type": "string" }, "bibcode": { "label": "Bibcode", "description": "Bibliographic Reference Code (REFCODE); 19 characters", "type": "string" }, "biorxiv": { "label": "biorXiv", "description": "biorXiv identifier; 6 digits", "type": "line" }, "citeseerx": { "label": "CiteSeerX", "description": "CiteSeerX identifier; found after the 'doi=' query parameter", "type": "line" }, "doi": { "label": "DOI", "description": "Digital Object Identifier; begins with '10.'", "type": "string", "aliases": [ "DOI" ] }, "issn": { "label": "ISSN", "description": "International Standard Serial Number; 8 characters; may be split into two groups of four using a hyphen", "type": "string", "aliases": [ "ISSN" ] }, "jfm": { "label": "jfm code", "description": "Jahrbuch über die Fortschritte der Mathematik classification code", "type": "string" }, "jstor": { "label": "JSTOR", "description": "JSTOR identifier", "type": "string", "aliases": [ "JSTOR" ] }, "lccn": { "label": "LCCN", "description": "Library of Congress Control Number", "type": "string", "aliases": [ "LCCN" ] }, "mr": { "label": "MR", "description": "Mathematical Reviews identifier", "type": "string", "aliases": [ "MR" ] }, "oclc": { "label": "OCLC", "description": "Online Computer Library Center number", "type": "string", "aliases": [ "OCLC" ] }, "ol": { "label": "OL", "description": "Open Library identifier; do not include \"OL\" at beginning of identifier", "type": "string", "aliases": [ "OL" ] }, "osti": { "label": "OSTI", "description": "Office of Scientific and Technical Information identifier", "type": "string", "aliases": [ "OSTI" ] }, "pmc": { "label": "PMC", "description": "PubMed Center article number", "type": "string" }, "pmid": { "label": "PMID", "description": "PubMed Unique Identifier", "type": "string", "aliases": [ "PMID" ] }, "rfc": { "label": "RFC", "description": "Request for Comments number", "type": "string" }, "ssrn": { "label": "SSRN", "description": "Social Science Research Network", "type": "string" }, "zbl": { "label": "Zbl", "description": "Zentralblatt MATH journal identifier", "type": "string" }, "id": { "label": "id", "description": "A unique identifier used where none of the specialized ones are applicable", "type": "string", "aliases": [ "ID" ] }, "quote": { "label": "Quote", "description": "Relevant text quoted from the source; displays last, enclosed in quotes; needs to include terminating punctuation", "type": "string", "aliases": [ "quotation" ] }, "ref": { "label": "Ref", "description": "An anchor identifier; can be made the target of wikilinks to full references; special value 'harv' generates an anchor suitable for the harv and sfn templates", "type": "string" }, "mode": { "label": "Mode", "description": "Sets separator and terminal punctuation to the style named in the assigned value; allowable values are: 'cs1' or 'cs2'", "type": "string", "suggestedvalues": [ "cs1", "cs2" ] }, "postscript": { "label": "Postscript", "description": "The closing punctuation for the citation; ignored if 'quote' is defined; to suppress use reserved keyword 'none'", "type": "string", "default": "." }, "author-mask": { "label": "Author mask", "description": "Replaces the name of the first author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string", "aliases": [ "author1-mask", "author-mask1" ] }, "author-mask2": { "label": "Author mask 2", "description": "Replaces the name of the second author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string", "aliases": [ "author2-mask" ] }, "author-mask3": { "label": "Author mask 3", "description": "Replaces the name of the third author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string", "aliases": [ "author3-mask" ] }, "author-mask4": { "label": "Author mask 4", "description": "Replaces the name of the fourth author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string", "aliases": [ "author4-mask" ] }, "author-mask5": { "label": "Author mask 5", "description": "Replaces the name of the fifth author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string", "aliases": [ "author5-mask" ] }, "author-mask6": { "label": "Author mask 6", "description": "Replaces the name of the sixth author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string", "aliases": [ "author6-mask" ] }, "author-mask7": { "label": "Author mask 7", "description": "Replaces the name of the seventh author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string", "aliases": [ "author7-mask" ] }, "author-mask8": { "label": "Author mask 8", "description": "Replaces the name of the eighth author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string", "aliases": [ "author8-mask" ] }, "author-mask9": { "label": "Author mask 9", "description": "Replaces the name of the ninth author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string", "aliases": [ "author9-mask" ] }, "display-authors": { "label": "Display authors", "description": "number of authors to display before 'et al.' is used", "type": "number" }, "author-link": { "label": "Author link", "description": "Title of existing Wikipedia article about the author; can suffix with a numeral to add additional authors", "type": "wiki-page-name", "aliases": [ "author-link1", "author1-link", "subject-link", "subject-link1", "subject1-link" ] }, "author-link2": { "label": "Author link 2", "description": "Title of existing Wikipedia article about the second author; can suffix with a numeral to add additional authors", "type": "wiki-page-name", "aliases": [ "author2-link", "subject-link2", "subject2-link" ] }, "author-link3": { "label": "Author link 3", "description": "Title of existing Wikipedia article about the third author.", "type": "wiki-page-name", "aliases": [ "author3-link", "subject-link3", "subject3-link" ] }, "author-link4": { "label": "Author link 4", "description": "Title of existing Wikipedia article about the fourth author.", "type": "wiki-page-name", "aliases": [ "author4-link", "subject-link4", "subject4-link" ] }, "author-link5": { "label": "Author link 5", "description": "Title of existing Wikipedia article about the fifth author.", "type": "wiki-page-name", "aliases": [ "author5-link", "subject-link5", "subject5-link" ] }, "author-link6": { "label": "Author link 6", "description": "Title of existing Wikipedia article about the sixth author.", "type": "wiki-page-name", "aliases": [ "author6-link", "subject-link6", "subject6-link" ] }, "author-link7": { "label": "Author link 7", "description": "Title of existing Wikipedia article about the seventh author.", "type": "wiki-page-name", "aliases": [ "author7-link", "subject-link7", "subject7-link" ] }, "author-link8": { "label": "Author link 8", "description": "Title of existing Wikipedia article about the eighth author.", "type": "wiki-page-name", "aliases": [ "author8-link", "subject-link8", "subject8-link" ] }, "author-link9": { "label": "Author link 9", "description": "Title of existing Wikipedia article about the ninth author.", "type": "wiki-page-name", "aliases": [ "author9-link", "subject-link9", "subject9-link" ] }, "access-date": { "label": "URL access date", "description": "The full date when the original URL was accessed; do not wikilink", "type": "date" }, "orig-date": { "label": "Original date", "description": "Original date of publication; provide specifics", "type": "string" }, "editor-last2": { "label": "Last name of second editor", "description": "The surname of the second editor; don't wikilink, use 'editor2-link'", "type": "string", "aliases": [ "editor-surname2", "editor2", "editor2-last", "editor2-surname" ] }, "editor-first2": { "label": "First name of second editor", "description": "Given or first name, middle names, or initials of the second editor; don't wikilink, use 'editor2-link'", "type": "string", "aliases": [ "editor-given2", "editor2-first", "editor2-given" ] }, "editor-link2": { "label": "Link for second editor", "description": "Title of existing Wikipedia article about the second editor", "type": "wiki-page-name", "aliases": [ "editor2-link" ] }, "editor-mask2": { "label": "Mask for second editor", "description": "Replaces the name of the second editor with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing editor separator; for example, 'with' instead", "type": "string", "aliases": [ "editor2-mask" ] }, "editor-last3": { "label": "Last name of third editor", "description": "The surname of the third editor; don't wikilink, use 'editor3-link'", "type": "string", "aliases": [ "editor-surname3", "editor3", "editor3-last", "editor3-surname" ] }, "editor-first3": { "label": "First name of third editor", "description": "Given or first name, middle names, or initials of the third editor; don't wikilink, use 'editor3-link'", "type": "string", "aliases": [ "editor-given3", "editor3-first", "editor3-given" ] }, "editor-link3": { "label": "Link for third editor", "description": "Title of existing Wikipedia article about the third editor", "type": "wiki-page-name", "aliases": [ "editor3-link" ] }, "editor-mask3": { "label": "Mask for third editor", "description": "Replaces the name of the third editor with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing editor separator; for example, 'with' instead", "type": "string", "aliases": [ "editor3-mask" ] }, "editor-last4": { "label": "Last name of fourth editor", "description": "The surname of the fourth editor; don't wikilink, use 'editor4-link'", "type": "string", "aliases": [ "editor-surname4", "editor4", "editor4-last", "editor4-surname" ] }, "editor-first4": { "label": "First name of fourth editor", "description": "Given or first name, middle names, or initials of the fourth editor; don't wikilink, use 'editor4-link'", "type": "string", "aliases": [ "editor-given4", "editor4-first", "editor4-given" ] }, "editor-link4": { "label": "Link for fourth editor", "description": "Title of existing Wikipedia article about the fourth editor", "type": "wiki-page-name", "aliases": [ "editor4-link" ] }, "editor-mask4": { "label": "Mask for fourth editor", "description": "Replaces the name of the fourth editor with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing editor separator; for example, 'with' instead", "type": "string", "aliases": [ "editor4-mask" ] }, "editor-last5": { "label": "Last name of fifth editor", "description": "The surname of the fifth editor; don't wikilink, use 'editor5-link'", "type": "string", "aliases": [ "editor-surname5", "editor5", "editor5-last", "editor5-surname" ] }, "editor-first5": { "label": "First name of fifth editor", "description": "Given or first name, middle names, or initials of the fifth editor; don't wikilink, use 'editor5-link'", "type": "string", "aliases": [ "editor-given5", "editor5-first", "editor5-given" ] }, "editor-link5": { "label": "Link for fifth editor", "description": "Title of existing Wikipedia article about the fifth editor", "type": "wiki-page-name", "aliases": [ "editor5-link" ] }, "editor-mask5": { "label": "Mask for fifth editor", "description": "Replaces the name of the fifth editor with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing editor separator; for example, 'with' instead", "type": "string", "aliases": [ "editor5-mask" ] }, "editor-last6": { "label": "Last name of sixth editor", "description": "The surname of the sixth editor; don't wikilink, use 'editor6-link'", "type": "string", "aliases": [ "editor-surname6", "editor6", "editor6-last", "editor6-surname" ] }, "editor-first6": { "label": "First name of sixth editor", "description": "Given or first name, middle names, or initials of the sixth editor; don't wikilink, use 'editor6-link'", "type": "string", "aliases": [ "editor-given6", "editor6-first", "editor6-given" ] }, "editor-link6": { "label": "Link for sixth editor", "description": "Title of existing Wikipedia article about the sixth editor", "type": "wiki-page-name", "aliases": [ "editor6-link" ] }, "editor-mask6": { "label": "Mask for sixth editor", "description": "Replaces the name of the sixth editor with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing editor separator; for example, 'with' instead", "type": "string", "aliases": [ "editor6-mask" ] }, "editor-last7": { "label": "Last name of seventh editor", "description": "The surname of the seventh editor; don't wikilink, use 'editor7-link'", "type": "string", "aliases": [ "editor-surname7", "editor7", "editor7-last", "editor7-surname" ] }, "editor-first7": { "label": "First name of seventh editor", "description": "Given or first name, middle names, or initials of the seventh editor; don't wikilink, use 'editor7-link'", "type": "string", "aliases": [ "editor-given7", "editor7-first", "editor7-given" ] }, "editor-link7": { "label": "Link for seventh editor", "description": "Title of existing Wikipedia article about the seventh editor", "type": "wiki-page-name", "aliases": [ "editor7-link" ] }, "editor-mask7": { "label": "Mask for seventh editor", "description": "Replaces the name of the seventh editor with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing editor separator; for example, 'with' instead", "type": "string", "aliases": [ "editor7-mask" ] }, "editor-last8": { "label": "Last name of eighth editor", "description": "The surname of the eighth editor; don't wikilink, use 'editor8-link'", "type": "string", "aliases": [ "editor-surname8", "editor8", "editor8-last", "editor8-surname" ] }, "editor-first8": { "label": "First name of eighth editor", "description": "Given or first name, middle names, or initials of the eighth editor; don't wikilink, use 'editor8-link'", "type": "string", "aliases": [ "editor-given8", "editor8-first", "editor8-given" ] }, "editor-link8": { "label": "Link for eighth editor", "description": "Title of existing Wikipedia article about the eighth editor", "type": "wiki-page-name", "aliases": [ "editor8-link" ] }, "editor-mask8": { "label": "Mask for eighth editor", "description": "Replaces the name of the eighth editor with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing editor separator; for example, 'with' instead", "type": "string", "aliases": [ "editor8-mask" ] }, "editor-last9": { "label": "Last name of ninth editor", "description": "The surname of the ninth editor; don't wikilink, use 'editor9-link'", "type": "string", "aliases": [ "editor-surname9", "editor9", "editor9-last", "editor9-surname" ] }, "editor-first9": { "label": "First name of ninth editor", "description": "Given or first name, middle names, or initials of the ninth editor; don't wikilink, use 'editor9-link'", "type": "string", "aliases": [ "editor-given9", "editor9-first", "editor9-given" ] }, "editor-link9": { "label": "Link for ninth editor", "description": "Title of existing Wikipedia article about the ninth editor", "type": "wiki-page-name", "aliases": [ "editor9-link" ] }, "editor-mask9": { "label": "Mask for ninth editor", "description": "Replaces the name of the ninth editor with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing editor separator; for example, 'with' instead", "type": "string", "aliases": [ "editor9-mask" ] }, "chapter-url": { "label": "Chapter URL", "description": "The URL of the online location where the text of the chapter can be found", "aliases": [ "contribution-url", "section-url" ], "type": "url" }, "doi-broken-date": { "label": "DOI broken date", "description": "The date that the DOI was determined to be broken", "type": "date" }, "archive-url": { "label": "Archive URL", "description": "The URL of an archived copy of a web page, if or in case the URL becomes unavailable; requires 'archivedate'", "type": "url" }, "archive-date": { "label": "Archive date", "description": "Date when the original URL was archived; do not wikilink", "type": "string" }, "url-status": { "label": "URL status", "description": "If set to 'live', the title display is adjusted; useful for when the URL is archived preemptively but still live. Set to \"dead\" or 'usurped' for broken links. Entering 'unfit' or 'usurped' makes the original link not appear at all.", "type": "string", "default": "dead", "suggestedvalues": [ "dead", "live", "unfit", "usurped" ] }, "name-list-style": { "label": "Name list style", "description": "Set to 'amp' or 'and' to change the separator between the last two names of the name list to ' & ' or ' and ', respectively. Set to 'vanc' to display name lists in Vancouver style.", "type": "string", "suggestedvalues": [ "amp", "and", "vanc" ] }, "via": { "description": "Aggregate or database provider, when different from the Publisher. Typically used for Ebooks.", "example": "[[Open Edition]], [[JSTOR]]", "type": "string" }, "url-access": { "label": "URL access level", "description": "Classification of the access restrictions on the URL ('registration', 'subscription' or 'limited')", "type": "string", "suggestedvalues": [ "registration", "subscription", "limited" ] }, "bibcode-access": { "label": "Bibcode access level", "description": "If the full text is available from ADS via this Bibcode, type 'free'.", "type": "string", "autovalue": "free" }, "doi-access": { "label": "DOI access level", "description": "If the full text is free to read via the DOI, type 'free'.", "type": "string", "autovalue": "free" }, "hdl-access": { "label": "HDL access level", "description": "If the full text is free to read via the HDL, type 'free'.", "type": "string", "autovalue": "free" }, "jstor-access": { "label": "Jstor access level", "description": "If the full text is free to read on Jstor, type 'free'.", "type": "string", "autovalue": "free" }, "ol-access": { "label": "OpenLibrary access level", "description": "If the full text is free to read on OpenLibrary, type 'free'.", "type": "string", "autovalue": "free" }, "osti-access": { "label": "OSTI access level", "description": "If the full text is free to read on OSTI, type 'free'.", "type": "string", "autovalue": "free" }, "ismn": { "aliases": [ "ISMN" ], "label": "ISMN", "description": "International Standard Music Number; Use the ISMN actually printed on or in the work. Hyphens or spaces in the ISMN are optional.", "type": "string", "example": "979-0-9016791-7-7" }, "eissn": { "aliases": [ "EISSN" ], "label": "EISSN", "description": "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 en dash or a space.", "example": "2009-0048", "type": "string" }, "translator-last": { "label": "Translator last name", "description": "The surname of the translator; don't wikilink, use 'translator-link'; can suffix with a numeral to add additional translators.", "aliases": [ "translator", "translator-last1", "translator1", "translator1-last" ], "type": "string" }, "translator-first": { "label": "Translator first name", "description": "Given or first name, middle names, or initials of the translator; don't wikilink, use 'translator-link'; can suffix with a numeral to add additional translators.", "aliases": [ "translator1-first", "translator-first1" ], "type": "string" }, "translator-link": { "label": "Translator link", "description": "Title of existing Wikipedia article about the translator; can suffix with a numeral to add additional translators.", "type": "wiki-page-name", "aliases": [ "translator-link1", "translator1-link" ] }, "translator-last2": { "label": "Translator last name 2", "description": "The surname of the second translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator2", "translator2-last" ], "type": "string" }, "translator-first2": { "label": "Translator first name 2", "description": "Given or first name, middle names, or initials of the second translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator2-first" ], "type": "string" }, "translator-last3": { "label": "Translator last name 3", "description": "The surname of the third translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator3", "translator3-last" ], "type": "string" }, "translator-first3": { "label": "Translator first name 3", "description": "Given or first name, middle names, or initials of the third translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator3-first" ], "type": "string" }, "translator-last4": { "label": "Translator last name 4", "description": "The surname of the fourth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator4", "translator4-last" ], "type": "string" }, "translator-first4": { "label": "Translator first name 4", "description": "Given or first name, middle names, or initials of the fourth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator4-first" ], "type": "string" }, "translator-last5": { "label": "Translator last name 5", "description": "The surname of the fifth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator5", "translator5-last" ], "type": "string" }, "translator-first5": { "label": "Translator first name 5", "description": "Given or first name, middle names, or initials of the fifth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator5-first" ], "type": "string" }, "translator-last6": { "label": "Translator last name 6", "description": "The surname of the sixth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator6", "translator6-last" ], "type": "string" }, "translator-first6": { "label": "Translator first name 6", "description": "Given or first name, middle names, or initials of the sixth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator6-first" ], "type": "string" }, "translator-last7": { "label": "Translator last name 7", "description": "The surname of the seventh translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator7", "translator7-last" ], "type": "string" }, "translator-first7": { "label": "Translator first name 7", "description": "Given or first name, middle names, or initials of the seventh translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator7-first" ], "type": "string" }, "translator-last8": { "label": "Translator last name 8", "description": "The surname of the eighth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator8", "translator8-last" ], "type": "string" }, "translator-first8": { "label": "Translator first name 8", "description": "Given or first name, middle names, or initials of the eighth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator8-first" ], "type": "string" }, "translator-last9": { "label": "Translator last name 9", "description": "The surname of the ninth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator9", "translator9-last" ], "type": "string" }, "translator-first9": { "label": "Translator first name 9", "description": "Given or first name, middle names, or initials of the ninth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator9-first" ], "type": "string" }, "translator-link2": { "label": "Translator link 2", "description": "Title of existing Wikipedia article about the second translator.", "type": "wiki-page-name", "aliases": [ "translator2-link" ] }, "translator-link3": { "label": "Translator link 3", "description": "Title of existing Wikipedia article about the third translator.", "type": "wiki-page-name", "aliases": [ "translator3-link" ] }, "translator-link4": { "label": "Translator link 4", "description": "Title of existing Wikipedia article about the fourth translator.", "type": "wiki-page-name", "aliases": [ "translator4-link" ] }, "translator-link5": { "label": "Translator link 5", "description": "Title of existing Wikipedia article about the fifth translator.", "type": "wiki-page-name", "aliases": [ "translator5-link" ] }, "translator-link6": { "label": "Translator link 6", "description": "Title of existing Wikipedia article about the sixth translator.", "type": "wiki-page-name", "aliases": [ "translator6-link" ] }, "translator-link7": { "label": "Translator link 7", "description": "Title of existing Wikipedia article about the seventh translator.", "type": "wiki-page-name", "aliases": [ "translator7-link" ] }, "translator-link8": { "label": "Translator link 8", "description": "Title of existing Wikipedia article about the eighth translator.", "type": "wiki-page-name", "aliases": [ "translator8-link" ] }, "translator-link9": { "label": "Translator link 9", "description": "Title of existing Wikipedia article about the ninth translator.", "type": "wiki-page-name", "aliases": [ "translator9-link" ] }, "vauthors": { "label": "Vancouver style author list", "description": "If using Vancouver style, comma separated list of author names; enclose corporate or institutional author names in doubled parentheses", "example": "Smythe JB, ((Megabux Corporation))", "type": "string" }, "issue": { "label": "Issue", "description": "Issue number. This parameter is not supported by and should generally not be used with cite book. Consider that a different cite template may be more appropriate, such as cite magazine or cite journal. See Help:Citation_Style_1#Pages.", "type": "string", "aliases": [ "number" ], "example": "3" }, "display-editors": { "label": "Display Editors", "description": "Controls the number of editor names that are displayed when a citation is published. To change the displayed number of editors, set display-editors to the desired number. For example, |display-editors=2 will display only the first two editors in a citation. By default, all editors are displayed. |display-editors=etal displays all editors in the list followed by et al.", "type": "string" }, "authors": { "label": "Authors list", "description": "List of authors as a free form list. This parameter is deprecated, use \"lastn\" or \"firstn\" (preferred) or \"authorn\" or \"vauthors\". Warning: do not use if last or any of its aliases are used.", "type": "string", "deprecated": true }, "veditors": { "label": "Vancouver style editor list", "description": "Comma separated list of editor names in Vancouver style; enclose corporate or institutional names in doubled parentheses", "example": "Smythe JB, ((Megabux Corporation))", "type": "string" }, "chapter-format": { "aliases": [ "contribution-format", "section-format" ], "label": "Format of Chapter URL", "type": "string", "description": "Format of the work referred to by chapter-url; displayed in parentheses after chapter. HTML is implied and should not be specified.", "example": "PDF, DOC, or XLS" }, "title-link": { "label": "Title link", "description": "Title of existing Wikipedia article about the source named in title – do not use a web address; do not wikilink.", "type": "wiki-page-name" }, "collaboration": { "label": "Collaboration", "description": "Name of a group of authors or collaborators; requires author, last, or vauthors which list one or more primary authors; follows author name-list; appends 'et al.' to author name-list.", "type": "string" }, "script-chapter": { "label": "Script Chapter", "description": "Chapter heading for languages that do not use a Latin-based alphabet (Arabic, Chinese, Cyrillic, Greek, Hebrew, Japanese, Korean, Vietnamese, etc); follows transliteration defined in chapter. Should be prefixed with an ISO 639-1 two-character code to help browsers properly display the script", "example": "ja:東京タワー", "type": "string" }, "department": { "label": "Department", "description": "Unusual in cite book." }, "hdl": { "aliases": [ "HDL" ], "label": "Handle System identifier", "description": "Handle System identifier for digital objects and other resources on the Internet", "type": "string" }, "archive-format": { "label": "Archive Format", "description": "Format of the Archive", "type": "string" }, "df": { "label": "Date format", "description": "Sets rendered dates to the specified format", "type": "string" } }, "maps": { "citoid": { "edition": "edition", "title": "title", "bookTitle": "title", "publicationTitle": "title", "url": "url", "publisher": "publisher", "date": "date", "place": "location", "ISSN": [ "issn" ], "ISBN": [ "isbn" ], "oclc": "oclc", "PMCID": "pmc", "PMID": "pmid", "pages": "pages", "volume": "volume", "series": "series", "DOI": "doi", "language": "language", "translator": [ [ "translator-first", "translator-last" ], [ "translator-first2", "translator-last2" ], [ "translator-first3", "translator-last3" ], [ "translator-first3", "translator-last3" ], [ "translator-first4", "translator-last4" ], [ "translator-first5", "translator-last5" ], [ "translator-first6", "translator-last6" ], [ "translator-first7", "translator-last7" ], [ "translator-first8", "translator-last8" ], [ "translator-first9", "translator-last9" ] ], "contributor": "others", "author": [ [ "first", "last" ], [ "first2", "last2" ], [ "first3", "last3" ], [ "first4", "last4" ], [ "first5", "last5" ], [ "first6", "last6" ], [ "first7", "last7" ], [ "first8", "last8" ], [ "first9", "last9" ] ], "editor": [ [ "editor-first", "editor-last" ], [ "editor-first2", "editor-last2" ], [ "editor-first3", "editor-last3" ], [ "editor-first4", "editor-last4" ], [ "editor-first5", "editor-last5" ], [ "editor-first6", "editor-last6" ], [ "editor-first7", "editor-last7" ], [ "editor-first8", "editor-last8" ], [ "editor-first9", "editor-last9" ] ] } }, "paramOrder": [ "last", "first", "author-link", "url", "title", "title-link", "vauthors", "last2", "first2", "author-link2", "last3", "first3", "author-link3", "last4", "first4", "author-link4", "last5", "first5", "author-link5", "last6", "first6", "author-link6", "last7", "first7", "author-link7", "last8", "first8", "author-link8", "last9", "first9", "author-link9", "collaboration", "date", "work", "publisher", "others", "year", "isbn", "editor-last", "editor-first", "editor-link", "editor-mask", "veditors", "edition", "series", "volume", "location", "publication-place", "publication-date", "page", "pages", "at", "language", "translator-last", "translator-first", "script-title", "trans-title", "chapter", "script-chapter", "trans-chapter", "type", "format", "asin", "asin-tld", "bibcode", "biorxiv", "citeseerx", "doi", "eissn", "hdl", "ismn", "issn", "jfm", "jstor", "lccn", "mr", "oclc", "ol", "osti", "pmc", "pmid", "rfc", "ssrn", "zbl", "id", "quote", "ref", "mode", "postscript", "author-mask", "author-mask2", "author-mask3", "author-mask4", "author-mask5", "author-mask6", "author-mask7", "author-mask8", "author-mask9", "display-authors", "access-date", "orig-date", "editor-last2", "editor-first2", "editor-link2", "editor-mask2", "editor-last3", "editor-first3", "editor-link3", "editor-mask3", "editor-last4", "editor-first4", "editor-link4", "editor-mask4", "editor-last5", "editor-first5", "editor-link5", "editor-mask5", "editor-last6", "editor-first6", "editor-link6", "editor-mask6", "editor-last7", "editor-first7", "editor-link7", "editor-mask7", "editor-last8", "editor-first8", "editor-link8", "editor-mask8", "editor-last9", "editor-first9", "editor-link9", "editor-mask9", "display-editors", "translator-last2", "translator-first2", "translator-last3", "translator-first3", "translator-last4", "translator-first4", "translator-last5", "translator-first5", "translator-last6", "translator-first6", "translator-last7", "translator-first7", "translator-last8", "translator-first8", "translator-last9", "translator-first9", "translator-link", "translator-link2", "translator-link3", "translator-link4", "translator-link5", "translator-link6", "translator-link7", "translator-link8", "translator-link9", "chapter-url", "chapter-format", "doi-broken-date", "url-access", "archive-url", "archive-format", "archive-date", "url-status", "name-list-style", "via", "bibcode-access", "doi-access", "hdl-access", "jstor-access", "ol-access", "osti-access", "issue", "authors", "department", "df" ], "format": "{{_ |_=_}}" } </templatedata> 0nt7ll77dar1feocfnjykglml2n2g0w Nhwɛdo:Collapse bottom 10 1767 14326 2024-08-04T10:15:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14326 wikitext text/x-wiki <includeonly>|}</div></includeonly><noinclude> {{Documentation|Template:Collapse top/doc}} <!-- PLEASE ADD THIS TEMPLATE'S CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> </noinclude> brg0xxydzz07jqyt62vdk8nb02zd0ob Nhwɛdo:Collapse top 10 1768 14327 2024-08-04T10:15:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14327 wikitext text/x-wiki <div style="margin-left:{{{indent|0}}}"><!-- NOTE: width renders incorrectly if added to main STYLE section --> {| <!-- Template:Collapse top --> class="mw-collapsible mw-archivedtalk {{<includeonly>safesubst:</includeonly>#if:{{{expand|{{{collapse|}}}}}}||mw-collapsed}} {{{class|}}}" style="background: {{{bg1|transparent}}}; text-align: left; border: {{{border|1px}}} solid {{{b-color|Silver}}}; margin: 0.2em auto auto; width:{{<includeonly>safesubst:</includeonly>#if:{{{width|}}}|{{{width}}}|100%}}; clear: {{{clear|both}}}; padding: 1px;" |- ! style="background: {{{bg|#{{main other|F0F2F5|CCFFCC}}}}}; font-size:87%; padding:0.2em 0.3em; text-align:{{<includeonly>safesubst:</includeonly>#if:{{{left|}}}|left|{{<includeonly>safesubst:</includeonly>#if:{{{align|}}}|left|center}}}}; {{<includeonly>safesubst:</includeonly>#if:{{{fc|}}}|color: {{{fc}}};|}}" | <div style="font-size:115%;{{<includeonly>safesubst:</includeonly>#if:{{{left|}}}||margin:0 4em}}">{{{1|{{{title|{{{reason|{{{header|{{{heading|{{{result|Extended content}}}}}}}}}}}}}}}}}}</div> {{<includeonly>safesubst:</includeonly>#if:{{{warning|{{{2|}}}}}} |{{<includeonly>safesubst:</includeonly>!}}- {{<includeonly>safesubst:</includeonly>!}} style="text-align:center; font-style:italic;" {{<includeonly>safesubst:</includeonly>!}} {{{2|The following is a closed discussion. {{strongbad|Please do not modify it.}} }}} }} |- | style="border: solid {{{border2|1px Silver}}}; padding: {{{padding|0.6em}}}; background: {{{bg2|White}}};" {{<includeonly>safesubst:</includeonly>!}}<noinclude> {{lorem ipsum|3}} {{Collapse bottom}} {{Documentation}} </noinclude> 49fq0ozglbg48cdwvts7z3qhbx0gu8j Nhwɛdo:Flag icon 10 1769 14328 2024-08-04T10:15:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14328 wikitext text/x-wiki <includeonly>{{safesubst<noinclude />:#ifeq: {{Yesno-no|{{{noredlink|}}}}}|yes<noinclude><!-- --></noinclude>|<noinclude><!-- #Check for existence of Template: Country data foo before invoking it --></noinclude>{{safesubst<noinclude />:#ifexist: Template: Country data {{{1|}}}<noinclude><!-- --></noinclude>|<noinclude><!-- # It exists, so proceed --></noinclude>{{country data {{{1|}}}|flag icon/core|variant={{{variant|{{{2|}}}}}}|size={{{size|}}}}}<noinclude><!-- --></noinclude>|<noinclude><!-- # It doesn't exist, so do nothing --></noinclude>}}<noinclude><!-- --></noinclude>|<noinclude><!-- # DEFAULT call Template: Country data {{{1|}}} # with no prior checks --></noinclude>{{country data {{{1|}}}|flag icon/core|variant={{{variant|{{{2|}}}}}}|size={{{size|}}}}}<noinclude><!-- # Track use where "Template:Country data Foo" does not exist --></noinclude>{{safesubst<noinclude />:#ifexist: Template:Country data {{{1|}}}||{{safesubst<noinclude />:namespace detect showall | 1 = | 2 = [[Category:Flag icons missing country data templates]] | user = 1 | talk = 1 | other = 2 }}}}<noinclude><!-- --></noinclude>}}</includeonly>{{safesubst<noinclude />:#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using flag icon template with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Flag icon]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | noredlink | size | variant }}<noinclude> {{Documentation}} </noinclude> o29iq4bts44tb4eajg0og2o2pnqbrfe Nhwɛdo:Hidden 10 1770 14329 2024-08-04T10:15:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14329 wikitext text/x-wiki {{hidden begin|toggle={{{showhide|}}}{{{toggle|}}}|expanded={{{expand|{{{expanded|}}}}}}|class={{{class|}}}|border={{{border|}}}|style={{{framestyle|{{{style|{{{css|}}}}}}}}} |titlebgcolor={{{titlebgcolor|{{{background|{{{bg1|}}}}}}}}}|ta1={{{titlealign|{{{ta1|center}}}}}}|titlestyle={{#if:{{{multiline|{{{multi-line|}}}}}}|height:auto;}}{{#ifeq:{{{fw1|bold}}}|bold||font-weight:{{{fw1|bold}}};}}{{{headercss|{{{headerstyle|{{{titlestyle|}}}}}}}}} |title={{#if:{{{multiline|{{{multi-line|}}}}}}|<div style="margin-right:4em;line-height:125%;height:auto;">{{{title|{{{header|{{{1}}}}}}}}}</div>|{{{title|{{{header|{{{1}}}}}}}}}}} |contentbgcolor={{{contentbgcolor|{{{bg2|}}}}}}|ta2={{{ta2|}}}|contentstyle={{#ifeq:{{{fw2|normal}}}|normal||font-weight:{{{fw2|normal}}};}}{{{contentcss|{{{contentstyle|}}}}}} }} {{{content|{{{contents|{{{text|{{{2}}}}}}}}}}}}{{hidden end}}{{#if:{{{background|}}}{{{bg1|}}}{{{bg2|}}}{{{titlealign|}}}{{{ta1|}}}{{{ta2|}}}{{{fw1|}}}{{{fw2|}}}|[[Category:Hidden templates using styles|{{NAMESPACE}}{{PAGENAME}}]]}}<noinclude> {{documentation}} </noinclude> mohjhztk5joqk69x5c310jupm4ujjfj Nhwɛdo:Incomplete list 10 1771 14330 2024-08-04T10:15:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14330 wikitext text/x-wiki {{ {{{|safesubst:}}}#invoke:Unsubst||date=__DATE__ |$B={{ambox |small = left |style = width: auto; |textstyle = width: auto; |text = {{#switch: {{{type|{{{1|}}}}}} | alumni = This alumni, faculty and related people list{{#if:{{NAMESPACE}}||[[Category:Incomplete alumni lists]]}} | Film | film = This film-related list{{#if:{{NAMESPACE}}||[[Category:Incomplete film lists]]}} | literature = This literature-related list{{#if:{{NAMESPACE}}||[[Category:Incomplete literature lists]]}} | music = This list of songs or music-related items{{#if:{{NAMESPACE}}||[[Category:Incomplete music lists]]}} | personnel = This musical group's list of members{{#if:{{NAMESPACE}}||[[Category:Musical group articles with incomplete personnel listings]]}} | sportresults = This list of sports fixtures or results{{#if:{{NAMESPACE}}||[[Category:Incomplete sports result lists]]}} | science = This science-related list{{#if:{{NAMESPACE}}||[[Category:Incomplete science lists]]}} | sport = This sports-related list{{#if:{{NAMESPACE}}||[[Category:Incomplete sports lists]]}} | transport = This transport-related list{{#if:{{NAMESPACE}}||[[Category:Incomplete transport lists]]}} | television = This television-related list{{#if:{{NAMESPACE}}||[[Category:Incomplete television lists]]}} | video game | videogames = This list related to video games{{#if:{{NAMESPACE}}||[[Category:Incomplete video game lists]]}} | video = This list related to film, television, or video{{#if:{{NAMESPACE}}||[[Category:Incomplete film, television, or video lists]]}} |This list}} is [[Wikipedia:WikiProject Lists#Incomplete lists|incomplete]]; you can help by [{{fullurl:{{FULLPAGENAME}}|action=edit}} adding missing items]. |date = {{{date|}}} }}{{main other|{{TDMCA|Incomplete lists|from|{{{date|}}}}}}} }}<noinclude> {{documentation}} </noinclude> i41xljjab32uk1c4sw037ads491wnt9 Nhwɛdo:Infobox awards list 10 1772 14331 2024-08-04T10:16:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14331 wikitext text/x-wiki <includeonly>{{#invoke:infobox|infoboxTemplate | bodystyle = font-size:88%; vertical-align:middle; | titlestyle = font-size:110%; | title = {{#if: {{{name|}}} | {{{name}}} awards and nominations | {{{title|}}} }} | headerstyle = background-color:#d9e8ff; | labelstyle = width:50%; font-weight:normal; text-align:center; | datastyle = text-align:center; | autoheaders = yes | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{#ifeq:{{lc:{{{landscape|}}}}}|yes|{{min|300|{{#if:{{#ifexpr:{{{image size|{{{image_size|{{{imagesize|}}}}}}}}}}}|300|{{{image size|{{{image_size|{{{imagesize|}}}}}}}}}}}}}x230px|{{{image size|{{{image_size|{{{imagesize|}}}}}}}}}}}|sizedefault=frameless|upright={{{image_upright|1}}}|alt={{{alt|}}}|suppressplaceholder=yes}} | caption = {{{caption|}}} | image2 = {{Multiple image | background color = ;border-color:transparent;margin-bottom: 0; | image_style = border:none | align = center | direction = horizontal | total_width = {{#if: {{{total_width|}}} | {{{total_width|}}} | {{#if: {{{image3|}}} | 350 | {{#if: {{{image2|}}} | 300 | }} }} }} | image1 = {{{image1|}}} | alt1 = {{{alt1|}}} | image2 = {{{image2|}}} | alt2 = {{{alt2|}}} | image3 = {{{image3|}}} | alt3 = {{{alt3|}}} | image4 = {{{image4|}}} | alt4 = {{{alt4|}}} }} | caption2 = {{#if: {{{image1|}}} {{{image2|}}} {{{image3|}}} | {{{caption|}}} }} | data1 = {{#invoke:Infobox3cols|child | bodyclass = collapsible {{#ifexpr:{{#ifeq:{{yesno-no|{{{nocollapse|}}}}}|yes|1|0}} or {{#ifeq:{{yesno-yes|{{{hide_awards_box|}}}}}|yes|0|1}}|| collapsed}} | abovestyle = background-color:#d9e8ff; font-size:100%; | above = {{#if: {{{film|}}} | Accolades | Awards and nominations }} | labelstyle = background:#EEEEFF; padding:1px; font-weight: normal; text-align:center; | datastylea = width:60px; background:#9F9; text-align:center; vertical-align:middle; | datastyleb = width:60px; background:#FDD; text-align:center; vertical-align:middle; | rowcellstyle1 = padding:0; | label1 = <div style="background:#d9e8ff; width:100%; padding:1px;">Award</div> | data1a = <div style="background:#cec; width:100%; padding:1px;">Wins</div> | data1b = <div style="background:#ecc; width:100%; padding:1px;">Nominations</div> | label2 = [[American Music Awards]] | data2a = {{{AmericanW|{{#if:{{{AmericanN|}}}|0}}}}} | data2b = {{{AmericanN|{{#if:{{{AmericanW|}}}|0}}}}} | label3 = [[APRA AMCOS#APRA Awards|APRA]] | data3a = {{{APRAW|{{#if:{{{APRAN|}}}|0}}}}} | data3b = {{{APRAN|{{#if:{{{APRAW|}}}|0}}}}} | label4 = [[ARIA Music Awards|ARIA]] | data4a = {{{ARIAW|{{#if:{{{ARIAN|}}}|0}}}}} | data4b = {{{ARIAN|{{#if:{{{ARIAW|}}}|0}}}}} | label5 = [[Asia Song Festival]] | data5a = {{{ASFW|{{#if:{{{ASFN|}}}|0}}}}} | data5b = {{{ASFN|{{#if:{{{ASFW|}}}|0}}}}} | label6 = [[BET Awards|BET]] | data6a = {{{BETW|{{#if:{{{BETN|}}}|0}}}}} | data6b = {{{BETN|{{#if:{{{BETW|}}}|0}}}}} | label7 = [[BET Hip Hop Awards|BET Hip Hop]] | data7a = {{{BETHHW|{{#if:{{{BETHHN|}}}|0}}}}} | data7b = {{{BETHHN|{{#if:{{{BETHHW|}}}|0}}}}} | label8 = [[Billboard Music Awards|Billboard]] | data8a = {{{BillboardW|{{#if:{{{BillboardN|}}}|0}}}}} | data8b = {{{BillboardN|{{#if:{{{BillboardW|}}}|0}}}}} | label9 = [[Brit Awards|Brit]] | data9a = {{{BRITW|{{#if:{{{BRITN|}}}|0}}}}} | data9b = {{{BRITN|{{#if:{{{BRITW|}}}|0}}}}} | label10 = [[Circle Chart Music Awards|Circle Chart Music]] | data10a = {{{GCKAW|{{#if:{{{GCKAN|}}}|0}}}}} | data10b = {{{GCKAN|{{#if:{{{GCKAW|}}}|0}}}}} | label11 = [[CMT Music Awards|CMT]] | data11a = {{{CMTMAW|{{#if:{{{CMTMAN|}}}|0}}}}} | data11b = {{{CMTMAN|{{#if:{{{CMTMAW|}}}|0}}}}} | label12 = [[Cyworld Digital Music Awards|Cyworld Digital Music]] | data12a = {{{CyworldW|{{#if:{{{CyworldN|}}}|0}}}}} | data12b = {{{CyworldN|{{#if:{{{CyworldW|}}}|0}}}}} | label13 = [[Echo Music Prize|Echo]] | data13a = {{{ECHOW|{{#if:{{{ECHON|}}}|0}}}}} | data13b = {{{ECHON|{{#if:{{{ECHOW|}}}|0}}}}} | label14 = [[Golden Disc Awards|Golden Disc]] | data14a = {{{GDAW|{{#if:{{{GDAN|}}}|0}}}}} | data14b = {{{GDAN|{{#if:{{{GDAW|}}}|0}}}}} | label15 = [[Golden Globe Awards|Golden Globe]] | data15a = {{{GGAW|{{{GoldenGlobeW|{{#if:{{{GGAN|}}}{{{GoldenGlobeN|}}}|0}}}}}}}} | data15b = {{{GGAN|{{{GoldenGlobeN|{{#if:{{{GGAW|}}}{{{GoldenGlobeW|}}}|0}}}}}}}} | label16 = [[Grammy Awards|Grammy]] | data16a = {{{GrammyW|{{#if:{{{GrammyN|}}}|0}}}}} | data16b = {{{GrammyN|{{#if:{{{GrammyW|}}}|0}}}}} | label17 = [[Ivor Novello Awards|Ivor Novello]] | data17a = {{{IvorW|{{#if:{{{IvorN|}}}|0}}}}} | data17b = {{{IvorN|{{#if:{{{IvorW|}}}|0}}}}} | label18 = [[J Awards|J]] | data18a = {{{JW|{{#if:{{{JN|}}}|0}}}}} | data18b = {{{JN|{{#if:{{{JW|}}}|0}}}}} | label19 = [[Jack Awards|Jack]] | data19a = {{{JackW|{{#if:{{{JackN|}}}|0}}}}} | data19b = {{{JackN|{{#if:{{{JackW|}}}|0}}}}} | label20 = [[Juno Awards|Juno]] | data20a = {{{JunoW|{{#if:{{{JunoN|}}}|0}}}}} | data20b = {{{JunoN|{{#if:{{{JunoW|}}}|0}}}}} | label21 = [[Japan Gold Disc Awards|Japan Gold Disc]] | data21a = {{{JGDAW|{{#if:{{{JGDAN|}}}|0}}}}} | data21b = {{{JGDAN|{{#if:{{{JGDAW|}}}|0}}}}} | label22 = [[Kerrang! Awards|Kerrang!]] | data22a = {{{KerrangW|{{#if:{{{KerrangN|}}}|0}}}}} | data22b = {{{KerrangN|{{#if:{{{KerrangW|}}}|0}}}}} | label23 = [[Los Premios MTV Latinoamérica]] | data23a = {{{VMALAW|{{#if:{{{VMALAN|}}}|0}}}}} | data23b = {{{VMALAN|{{#if:{{{VMALAW|}}}|0}}}}} | label24 = [[MAMA Awards|MAMA]] | data24a = {{{MamaW|{{#if:{{{MamaN|}}}|0}}}}} | data24b = {{{MamaN|{{#if:{{{MamaW|}}}|0}}}}} | label25 = [[Melon Music Awards|Melon Music]] | data25a = {{{MelonW|{{#if:{{{MelonN|}}}|0}}}}} | data25b = {{{MelonN|{{#if:{{{MelonW|}}}|0}}}}} | label26 = [[Mercury Prize]] | data26a = {{{MercuryW|{{#if:{{{MercuryN|}}}|0}}}}} | data26b = {{{MercuryN|{{#if:{{{MercuryW|}}}|0}}}}} | label27 = [[Meteor Music Awards|Meteor Music]] | data27a = {{{MeteorW|{{#if:{{{MeteorN|}}}|0}}}}} | data27b = {{{MeteorN|{{#if:{{{MeteorW|}}}|0}}}}} | label28 = [[Mnet 20's Choice Awards|Mnet 20's Choice]] | data28a = {{{MCAW|{{#if:{{{MCAN|}}}|0}}}}} | data28b = {{{MCAN|{{#if:{{{MCAW|}}}|0}}}}} | label29 = [[MOBO Awards|MOBO]] | data29a = {{{MOBOW|{{#if:{{{MOBON|}}}|0}}}}} | data29b = {{{MOBON|{{#if:{{{MOBOW|}}}|0}}}}} | label30 = [[Mojo Awards|Mojo]] | data30a = {{{MOJOW|{{#if:{{{MOJON|}}}|0}}}}} | data30b = {{{MOJON|{{#if:{{{MOJOW|}}}|0}}}}} | label31 = [[MTV Africa Music Awards|MTV Africa]] | data31a = {{{MTVAfricaW|{{#if:{{{MTVAfricaN|}}}|0}}}}} | data31b = {{{MTVAfricaN|{{#if:{{{MTVAfricaW|}}}|0}}}}} | label32 = [[MTV Asia Awards|MTV Asia]] | data32a = {{{MTVAsiaW|{{#if:{{{MTVAsiaN|}}}|0}}}}} | data32b = {{{MTVAsiaN|{{#if:{{{MTVAsiaW|}}}|0}}}}} | label33 = [[MTV Australia Awards|MTV Australia]] | data33a = {{{MTVAustraliaW|{{#if:{{{MTVAustraliaN|}}}|0}}}}} | data33b = {{{MTVAustraliaN|{{#if:{{{MTVAustraliaW|}}}|0}}}}} | label34 = [[MTV Europe Music Awards|MTV Europe]] | data34a = {{{MTVEuropeW|{{#if:{{{MTVEuropeN|}}}|0}}}}} | data34b = {{{MTVEuropeN|{{#if:{{{MTVEuropeW|}}}|0}}}}} | label35 = [[SBS M|MTV Korea]] | data35a = {{{MTVKoreaW|{{#if:{{{MTVKoreaN|}}}|0}}}}} | data35b = {{{MTVKoreaN|{{#if:{{{MTVKoreaW|}}}|0}}}}} | label36 = [[MTV Video Music Awards|MTV VMA]] | data36a = {{{MTVVideoW|{{#if:{{{MTVVideoN|}}}|0}}}}} | data36b = {{{MTVVideoN|{{#if:{{{MTVVideoW|}}}|0}}}}} | label37 = [[MTV Video Music Brasil|MTV Brazil]] | data37a = {{{MTVBrasilW|{{#if:{{{MTVBrasilN|}}}|0}}}}} | data37b = {{{MTVBrasilN|{{#if:{{{MTVBrasilW|}}}|0}}}}} | label38 = [[MTV Video Music Awards Japan|MTV Japan]] | data38a = {{{MTVJapanW|{{#if:{{{MTVJapanN|}}}|0}}}}} | data38b = {{{MTVJapanN|{{#if:{{{MTVJapanW|}}}|0}}}}} | label39 = [[iHeartRadio MMVAs|Much]] | data39a = {{{MuchMusicW|{{#if:{{{MuchMusicN|}}}|0}}}}} | data39b = {{{MuchMusicN|{{#if:{{{MuchMusicW|}}}|0}}}}} | label40 = [[MVPA Awards|MVPA]] | data40a = {{{MVPAW|{{#if:{{{MVPAN|}}}|0}}}}} | data40b = {{{MVPAN|{{#if:{{{MVPAW|}}}|0}}}}} | label41 = [[Muso Awards|Muso]] | data41a = {{{MusoW|{{#if:{{{MusoN|}}}|0}}}}} | data41b = {{{MusoN|{{#if:{{{MusoW|}}}|0}}}}} | label42 = [[NAACP Image Awards|NAACP]] | data42a = {{{NAACPW|{{#if:{{{NAACPN|}}}|0}}}}} | data42b = {{{NAACPN|{{#if:{{{NAACPW|}}}|0}}}}} | label43 = [[Aotearoa Music Awards|New Zealand]] | data43a = {{{NZMAW|{{#if:{{{NZMAN|}}}|0}}}}} | data43b = {{{NZMAN|{{#if:{{{NZMAW|}}}|0}}}}} | label44 = [[Nickelodeon Australian Kids' Choice Awards|Nickelodeon Australian Kids' Choice]] | data44a = {{{NickAustraliaW|{{#if:{{{NickAustraliaN|}}}|0}}}}} | data44b = {{{NickAustraliaN|{{#if:{{{NickAustraliaW|}}}|0}}}}} | label45 = [[Nickelodeon Kids' Choice Awards|Nickelodeon Kids' Choice]] | data45a = {{{NickW|{{#if:{{{NickN|}}}|0}}}}} | data45b = {{{NickN|{{#if:{{{NickW|}}}|0}}}}} | label46 = [[NME Awards|NME]] | data46a = {{{NMEW|{{#if:{{{NMEN|}}}|0}}}}} | data46b = {{{NMEN|{{#if:{{{NMEW|}}}|0}}}}} | label47 = [[NRJ Music Award|NRJ]] | data47a = {{{NRJW|{{#if:{{{NRJN|}}}|0}}}}} | data47b = {{{NRJN|{{#if:{{{NRJW|}}}|0}}}}} | label48 = [[People's Choice Awards|People's Choice]] | data48a = {{{PeoplesW|{{#if:{{{PeoplesN|}}}|0}}}}} | data48b = {{{PeoplesN|{{#if:{{{PeoplesW|}}}|0}}}}} | label49 = [[PLUG Independent Music Awards|PLUG]] | data49a = {{{PLUGW|{{#if:{{{PLUGN|}}}|0}}}}} | data49b = {{{PLUGN|{{#if:{{{PLUGW|}}}|0}}}}} | label50 = [[Polaris Music Prize|Polaris]] | data50a = {{{PolarisW|{{#if:{{{PolarisN|}}}|0}}}}} | data50b = {{{PolarisN|{{#if:{{{PolarisW|}}}|0}}}}} | label51 = [[Radio Music Awards|Radio Music]] | data51a = {{{RadioW|{{#if:{{{RadioN|}}}|0}}}}} | data51b = {{{RadioN|{{#if:{{{RadioW|}}}|0}}}}} | label52 = [[Q Awards|Q]] | data52a = {{{QW|{{#if:{{{QN|}}}|0}}}}} | data52b = {{{QN|{{#if:{{{QW|}}}|0}}}}} | label53 = [[Seoul Music Awards|Seoul Music]] | data53a = {{{SMAW|{{#if:{{{SMAN|}}}|0}}}}} | data53b = {{{SMAN|{{#if:{{{SMAW|}}}|0}}}}} | label54 = [[Shortlist Music Prize|Shortlist]] | data54a = {{{ShortlistW|{{#if:{{{ShortlistN|}}}|0}}}}} | data54b = {{{ShortlistN|{{#if:{{{ShortlistW|}}}|0}}}}} | label55 = [[Soul Train Music Awards|Soul Train]] | data55a = {{{SoulW|{{#if:{{{SoulN|}}}|0}}}}} | data55b = {{{SoulN|{{#if:{{{SoulW|}}}|0}}}}} | label56 = [[Teen Choice Awards|Teen Choice]] | data56a = {{{TeenW|{{#if:{{{TeenN|}}}|0}}}}} | data56b = {{{TeenN|{{#if:{{{TeenW|}}}|0}}}}} | label57 = [[TMF Awards|TMF Belgium]] | data57a = {{{TMFBelgiumW|{{{TMFW|{{#if:{{{TMFBelgiumN|{{{TMFN|}}}}}}|0}}}}}}}} | data57b = {{{TMFBelgiumN|{{{TMFN|{{#if:{{{TMFBelgiumW|{{{TMFW|}}}}}}|0}}}}}}}} | label58 = [[TMF Awards|TMF Holland]] | data58a = {{{TMFHollandW|{{#if:{{{TMFHollandN|}}}|0}}}}} | data58b = {{{TMFHollandN|{{#if:{{{TMFHollandW|}}}|0}}}}} | label60 = [[World Music Awards|World Music]] | data60a = {{{WorldW|{{#if:{{{WorldN|}}}|0}}}}} | data60b = {{{WorldN|{{#if:{{{WorldW|}}}|0}}}}} | label62 = [[Academy Awards]] | data62a = {{#if: {{{AcademyW|}}}{{{AcademyN|}}} | {{{AcademyW|0}}} }} | data62b = {{#if: {{{AcademyW|}}}{{{AcademyN|}}} | {{{AcademyN|0}}} }} | label63 = [[Producers Guild Film Awards|Apsara Film & Television Producers Guild Award]] | data63a = {{#if: {{{ApsaraW|}}}{{{ApsaraN|}}} | {{{ApsaraW|0}}} }} | data63b = {{#if: {{{ApsaraW|}}}{{{ApsaraN|}}} | {{{ApsaraN|0}}} }} | label64 = [[ARY Film Awards]] | data64a = {{#if: {{{ARYFilmW|}}}{{{ARYFilmN|}}} | {{{ARYFilmW|0}}} }} | data64b = {{#if: {{{ARYFilmW|}}}{{{ARYFilmN|}}} | {{{ARYFilmN|0}}} }} | label65 = [[British Academy Film Awards|BAFTA Awards]] | data65a = {{#if: {{{BAFTAW|}}}{{{BAFTAN|}}} | {{{BAFTAW|0}}} }} | data65b = {{#if: {{{BAFTAW|}}}{{{BAFTAN|}}} | {{{BAFTAN|0}}} }} | label66 = [[Bengal Film Journalists' Association Awards|BFJA Awards]] | data66a = {{#if: {{{BFJAW|}}}{{{BFJAN|}}} | {{{BFJAW|0}}} }} | data66b = {{#if: {{{BFJAW|}}}{{{BFJAN|}}} | {{{BFJAN|0}}} }} | label67 = [[Berlin International Film Festival]] | data67a = {{#if: {{{BerlinW|}}}{{{BerlinN|}}} | {{{BerlinW|0}}} }} | data67b = {{#if: {{{BerlinW|}}}{{{BerlinN|}}} | {{{BerlinN|0}}} }} | label68 = [[Bollywood Movie Awards]] | data68a = {{#if: {{{BollywoodMovieW|}}}{{{BollywoodMovieN|}}}|{{{BollywoodMovieW|0}}}}} | data68b = {{#if: {{{BollywoodMovieW|}}}{{{BollywoodMovieN|}}}|{{{BollywoodMovieN|0}}}}} | label69 = [[Boston Society of Film Critics]] | data69a = {{#if: {{{BostonFilmW|}}}{{{BostonFilmN|}}} | {{{BostonFilmW|0}}} }} | data69b = {{#if: {{{BostonFilmW|}}}{{{BostonFilmN|}}} | {{{BostonFilmN|0}}} }} | label70 = [[Critics' Choice Movie Awards|Broadcast Film Critics Association Awards]] | data70a = {{#if: {{{BroadcastFilmW|}}}{{{BroadcastFilmN|}}} | {{{BroadcastFilmW|0}}} }} | data70b = {{#if: {{{BroadcastFilmW|}}}{{{BroadcastFilmN|}}} | {{{BroadcastFilmN|0}}} }} | label71 = [[Chicago Film Critics Association]] | data71a = {{#if: {{{ChicagoFilmW|}}}{{{ChicagoFilmN|}}} | {{{ChicagoFilmW|0}}} }} | data71b = {{#if: {{{ChicagoFilmW|}}}{{{ChicagoFilmN|}}} | {{{ChicagoFilmN|0}}} }} | label72 = [[Chicago International Film Festival]] | data72a = {{#if: {{{ChicagoInternationalW|}}}{{{ChicagoInternationalN|}}} | {{{ChicagoInternationalW|0}}} }} | data72b = {{#if: {{{ChicagoInternationalW|}}}{{{ChicagoInternationalN|}}} | {{{ChicagoInternationalN|0}}} }} | label73 = [[Emmy Awards]] | data73a = {{#if: {{{EmmyW|}}}{{{EmmyN|}}} | {{{EmmyW|0}}} }} | data73b = {{#if: {{{EmmyW|}}}{{{EmmyN|}}} | {{{EmmyN|0}}} }} | label74 = [[Filmfare Awards]] | data74a = {{#if: {{{FilmfareW|}}}{{{FilmfareN|}}} | {{{FilmfareW|0}}} }} | data74b = {{#if: {{{FilmfareW|}}}{{{FilmfareN|}}} | {{{FilmfareN|0}}} }} | label75 = [[Florida Film Critics Circle]] | data75a = {{#if: {{{FloridaFilmW|}}}{{{FloridaFilmN|}}} | {{{FloridaFilmW|0}}} }} | data75b = {{#if: {{{FloridaFilmW|}}}{{{FloridaFilmN|}}} | {{{FloridaFilmN|0}}} }} | label76 = [[Genie Awards]] | data76a = {{#if: {{{GenieW|}}}{{{GenieN|}}} | {{{GenieW|0}}} }} | data76b = {{#if: {{{GenieW|}}}{{{GenieN|}}} | {{{GenieN|0}}} }} | label77 = [[Global Indian Film Awards|GIFA Awards]] | data77a = {{#if: {{{GlobalIndianW|}}}{{{GlobalIndianN|}}} | {{{GlobalIndianW|0}}} }} | data77b = {{#if: {{{GlobalIndianW|}}}{{{GlobalIndianN|}}} | {{{GlobalIndianN|0}}} }} <noinclude><!-- label78 is available for use --></noinclude> | label79 = [[Gotham Awards]] | data79a = {{{GothamW|{{#if:{{{GothamN|}}}|0}}}}} | data79b = {{{GothamN|{{#if:{{{GothamW|}}}|0}}}}} | label80 = [[Hum Awards]] | data80a = {{#if: {{{HUMW|}}}{{{HUMN|}}}|{{{HUMW|0}}} }} | data80b = {{#if: {{{HUMW|}}}{{{HUMN|}}}|{{{HUMN|0}}} }} | label81 = [[International Indian Film Academy Awards|IIFA Awards]] | data81a = {{#if: {{{IIFAW|}}}{{{IIFAN|}}} | {{{IIFAW|0}}} }} | data81b = {{#if: {{{IIFAW|}}}{{{IIFAN|}}} | {{{IIFAN|0}}} }} | label82 = [[Indian Film Festival of Melbourne]] | data82a = {{#if: {{{IFFMW|}}}{{{IFFMN|}}} | {{{IFFMW|0}}} }} | data82b = {{#if: {{{IFFMW|}}}{{{IFFMN|}}} | {{{IFFMN|0}}} }} | label83 = [[Independent Spirit Awards]] | data83a = {{#if: {{{IndependentW|}}}{{{IndependentN|}}} | {{{IndependentW|0}}} }} | data83b = {{#if: {{{IndependentW|}}}{{{IndependentN|}}} | {{{IndependentN|0}}} }} | label84 = [[Irish Film & Television Academy|Irish Film and Television Awards]] | data84a = {{#if: {{{IrishFilmW|}}}{{{IrishFilmN|}}} | {{{IrishFilmW|0}}} }} | data84b = {{#if: {{{IrishFilmW|}}}{{{IrishFilmN|}}} | {{{IrishFilmN|0}}} }} | label85 = [[Los Angeles Film Critics Association]] | data85a = {{#if: {{{LAFilmW|}}}{{{LAFilmN|}}} | {{{LAFilmW|0}}} }} | data85b = {{#if: {{{LAFilmW|}}}{{{LAFilmN|}}} | {{{LAFilmN|0}}} }} | label86 = [[London Film Critics' Circle]] | data86a = {{#if: {{{LondonFilmW|}}}{{{LondonFilmN|}}} | {{{LondonFilmW|0}}} }} | data86b = {{#if: {{{LondonFilmW|}}}{{{LondonFilmN|}}} | {{{LondonFilmN|0}}} }} | label87 = [[Lux Style Awards]] | data87a = {{#if: {{{LSAW|}}}{{{LSAN|}}} | {{{LSAW|0}}} }} | data87b = {{#if: {{{LSAW|}}}{{{LSAN|}}} | {{{LSAN|0}}} }} | label88 = [[MTV Movie & TV Awards]] | data88a = {{#if: {{{MTVMovieW|}}}{{{MTVMovieN|}}} | {{{MTVMovieW|0}}} }} | data88b = {{#if: {{{MTVMovieW|}}}{{{MTVMovieN|}}} | {{{MTVMovieN|0}}} }} | label89 = [[National Board of Review]] | data89a = {{#if: {{{NationalBoardW|}}}{{{NationalBoardN|}}} | {{{NationalBoardW|0}}} }} | data89b = {{#if: {{{NationalBoardW|}}}{{{NationalBoardN|}}} | {{{NationalBoardN|0}}} }} | label90 = [[National Film Awards]] | data90a = {{#if: {{{NationalFilmW|}}}{{{NationalFilmN|}}} | {{{NationalFilmW|0}}} }} | data90b = {{#if: {{{NationalFilmW|}}}{{{NationalFilmN|}}} | {{{NationalFilmN|0}}} }} | label91 = [[National Society of Film Critics]] | data91a = {{#if: {{{NationalSocietyW|}}}{{{NationalSocietyN|}}} | {{{NationalSocietyW|0}}} }} | data91b = {{#if: {{{NationalSocietyW|}}}{{{NationalSocietyN|}}} | {{{NationalSocietyN|0}}} }} | label92 = [[New York Film Critics Circle]] Awards | data92a = {{#if: {{{NYFilmW|}}}{{{NYFilmN|}}} | {{{NYFilmW|0}}} }} | data92b = {{#if: {{{NYFilmW|}}}{{{NYFilmN|}}} | {{{NYFilmN|0}}} }} | label93 = [[Nigar Awards]] | data93a = {{#if: {{{NigarW|}}}{{{NigarN|}}} | {{{NigarW|0}}} }} | data93b = {{#if: {{{NigarW|}}}{{{NigarN|}}} | {{{NigarN|0}}} }} | label94 = [[Online Film Critics Society]] | data94a = {{#if: {{{OnlineFilmW|}}}{{{OnlineFilmN|}}} | {{{OnlineFilmW|0}}} }} | data94b = {{#if: {{{OnlineFilmW|}}}{{{OnlineFilmN|}}} | {{{OnlineFilmN|0}}} }} | label95 = [[Pakistan Media Awards]] | data95a = {{#if: {{{PMAW|}}}{{{PMAN|}}} | {{{PMAW|0}}} }} | data95b = {{#if: {{{PMAW|}}}{{{PMAN|}}} | {{{PMAN|0}}} }} | label96 = [[People's Choice Awards]] | data96a = {{#if: {{{PeopleW|}}}{{{PeopleN|}}} | {{{PeopleW|0}}} }} | data96b = {{#if: {{{PeopleW|}}}{{{PeopleN|}}} | {{{PeopleN|0}}} }} | label97 = [[Satellite Awards]] | data97a = {{#if: {{{SatelliteW|}}}{{{SatelliteN|}}} | {{{SatelliteW|0}}} }} | data97b = {{#if: {{{SatelliteW|}}}{{{SatelliteN|}}} | {{{SatelliteN|0}}} }} | label98 = [[Saturn Awards]] | data98a = {{#if: {{{SaturnW|}}}{{{SaturnN|}}}|{{{SaturnW|0}}} }} | data98b = {{#if: {{{SaturnW|}}}{{{SaturnN|}}}|{{{SaturnN|0}}} }} | label99 = [[Screen Awards]] | data99a = {{#if: {{{ScreenW|}}}{{{ScreenN|}}}|{{{ScreenW|0}}} }} | data99b = {{#if: {{{ScreenW|}}}{{{ScreenN|}}}|{{{ScreenN|0}}} }} | label100 = [[Screen Actors Guild Awards]] | data100a = {{#if: {{{ScreenActorsW|}}}{{{ScreenActorsN|}}} | {{{ScreenActorsW|0}}} }} | data100b = {{#if: {{{ScreenActorsW|}}}{{{ScreenActorsN|}}} | {{{ScreenActorsN|0}}} }} | label101 = [[Producers Guild Film Awards|Star Guild Awards]] | data101a = {{#if: {{{StarGuildW|}}}{{{StarGuildN|}}} | {{{StarGuildW|0}}} }} | data101b = {{#if: {{{StarGuildW|}}}{{{StarGuildN|}}} | {{{StarGuildN|0}}} }} | label102 = [[Stardust Awards]] | data102a = {{#if: {{{StardustW|}}}{{{StardustN|}}} | {{{StardustW|0}}} }} | data102b = {{#if: {{{StardustW|}}}{{{StardustN|}}} | {{{StardustN|0}}} }} | label103 = [[Zee Cine Awards]] | data103a = {{#if: {{{ZeeCineW|}}}{{{ZeeCineN|}}} | {{{ZeeCineW|0}}} }} | data103b = {{#if: {{{ZeeCineW|}}}{{{ZeeCineN|}}} | {{{ZeeCineN|0}}} }} | label161 = {{{award1}}} | data161a = {{{award1W|{{#if:{{{award1N|}}}|0}}}}} | data161b = {{{award1N|{{#if:{{{award1W|}}}|0}}}}} | label162 = {{{award2}}} | data162a = {{{award2W|{{#if:{{{award2N|}}}|0}}}}} | data162b = {{{award2N|{{#if:{{{award2W|}}}|0}}}}} | label163 = {{{award3}}} | data163a = {{{award3W|{{#if:{{{award3N|}}}|0}}}}} | data163b = {{{award3N|{{#if:{{{award3W|}}}|0}}}}} | label164 = {{{award4}}} | data164a = {{{award4W|{{#if:{{{award4N|}}}|0}}}}} | data164b = {{{award4N|{{#if:{{{award4W|}}}|0}}}}} | label165 = {{{award5}}} | data165a = {{{award5W|{{#if:{{{award5N|}}}|0}}}}} | data165b = {{{award5N|{{#if:{{{award5W|}}}|0}}}}} | label166 = {{{award6}}} | data166a = {{{award6W|{{#if:{{{award6N|}}}|0}}}}} | data166b = {{{award6N|{{#if:{{{award6W|}}}|0}}}}} | label167 = {{{award7}}} | data167a = {{{award7W|{{#if:{{{award7N|}}}|0}}}}} | data167b = {{{award7N|{{#if:{{{award7W|}}}|0}}}}} | label168 = {{{award8}}} | data168a = {{{award8W|{{#if:{{{award8N|}}}|0}}}}} | data168b = {{{award8N|{{#if:{{{award8W|}}}|0}}}}} | label169 = {{{award9}}} | data169a = {{{award9W|{{#if:{{{award9N|}}}|0}}}}} | data169b = {{{award9N|{{#if:{{{award9W|}}}|0}}}}} | label170 = {{{award10}}} | data170a = {{{award10W|{{#if:{{{award10N|}}}|0}}}}} | data170b = {{{award10N|{{#if:{{{award10W|}}}|0}}}}} | label171 = {{{award11}}} | data171a = {{{award11W|{{#if:{{{award11N|}}}|0}}}}} | data171b = {{{award11N|{{#if:{{{award11W|}}}|0}}}}} | label172 = {{{award12}}} | data172a = {{{award12W|{{#if:{{{award12N|}}}|0}}}}} | data172b = {{{award12N|{{#if:{{{award12W|}}}|0}}}}} | label173 = {{{award13}}} | data173a = {{{award13W|{{#if:{{{award13N|}}}|0}}}}} | data173b = {{{award13N|{{#if:{{{award13W|}}}|0}}}}} | label174 = {{{award14}}} | data174a = {{{award14W|{{#if:{{{award14N|}}}|0}}}}} | data174b = {{{award14N|{{#if:{{{award14W|}}}|0}}}}} | label175 = {{{award15}}} | data175a = {{{award15W|{{#if:{{{award15N|}}}|0}}}}} | data175b = {{{award15N|{{#if:{{{award15W|}}}|0}}}}} | label176 = {{{award16}}} | data176a = {{{award16W|{{#if:{{{award16N|}}}|0}}}}} | data176b = {{{award16N|{{#if:{{{award16W|}}}|0}}}}} | label177 = {{{award17}}} | data177a = {{{award17W|{{#if:{{{award17N|}}}|0}}}}} | data177b = {{{award17N|{{#if:{{{award17W|}}}|0}}}}} | label178 = {{{award18}}} | data178a = {{{award18W|{{#if:{{{award18N|}}}|0}}}}} | data178b = {{{award18N|{{#if:{{{award18W|}}}|0}}}}} | label179 = {{{award19}}} | data179a = {{{award19W|{{#if:{{{award19N|}}}|0}}}}} | data179b = {{{award19N|{{#if:{{{award19W|}}}|0}}}}} | label180 = {{{award20}}} | data180a = {{{award20W|{{#if:{{{award20N|}}}|0}}}}} | data180b = {{{award20N|{{#if:{{{award20W|}}}|0}}}}} | label181 = {{{award21}}} | data181a = {{{award21W|{{#if:{{{award21N|}}}|0}}}}} | data181b = {{{award21N|{{#if:{{{award21W|}}}|0}}}}} | label182 = {{{award22}}} | data182a = {{{award22W|{{#if:{{{award22N|}}}|0}}}}} | data182b = {{{award22N|{{#if:{{{award22W|}}}|0}}}}} | rowstyle190 = display:none | rowcellstyle190 = display:none; height:0; | data190 = {{If empty | {{{customs|}}} | {{{awards|}}} }} }} | header2 = {{#if:{{{wins|}}}{{{nominations|}}}<!-- to avoid errors from including [[Template:Efn]] without [[Template:notelist]], we have to manually get rid of the header (without relying on the lack of content to hide it for us) -->|Totals{{efn|group=infobox-awards-list|Certain award groups do not simply award one winner. They recognize several different recipients, have runners-up, and have third place. Since this is a specific recognition and is different from losing an award, runner-up mentions are considered wins in this award tally. For simplification and to avoid errors, each award in this list has been presumed to have had a prior nomination.}}|}} | rowcellstyle3 = background:#9F9; | label3 = Wins | data3 = {{{wins|}}} | rowcellstyle4 = background:#FDD; | label4 = Nominations | data4 = {{{nominations|}}} | belowstyle = background:#d9e8ff; text-align:center; | rowcellstyle5 = background:#FFD700; | label5 = Honours | data5 = {{{honours|}}} | below = {{#if:{{{wins|}}}{{{nominations|}}}<!-- only show the notelist if we have |wins or |nominations set -->| {{hide|1=Note|2={{notelist|group=infobox-awards-list}}}}<!-- -->| {{main other|[[Category:Infobox awards list without total wins and nominations]] | }} }} }}</includeonly>{{#invoke:Check for unknown parameters|check|unknown={{Main other|[[Category:Pages using infobox awards list with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox awards list]] with unknown parameter "_VALUE_"|ignoreblank=y| AcademyN | AcademyW | alt | alt1 | alt2 | alt3 |alt4 | AmericanN | AmericanW | APRAN | APRAW | ApsaraN | ApsaraW | ARIAN | ARIAW | ARYFilmN | ARYFilmW | ASFN | ASFW | award1 | award1N | award1W | award2 | award2N | award2W | award3 | award3N | award3W | award4 | award4N | award4W | award5 | award5N | award5W | award6 | award6N | award6W | award7 | award7N | award7W | award8 | award8N | award8W | award9 | award9N | award9W | award10 | award10N | award10W | award11 | award11N | award11W | award12 | award12N | award12W | award13 | award13N | award13W | award14 | award14N | award14W | award15 | award15N | award15W | award16 | award16N | award16W | award17 | award17N | award17W | award18 | award18N | award18W | award19 | award19N | award19W | award20 | award20N | award20W | award21 | award21N | award21W | award22 | award22N | award22W | awards | BAFTAN | BAFTAW | BerlinN | BerlinW | BETHHN | BETHHW | BETN | BETW | BFJAN | BFJAW | BillboardN | BillboardW | BollywoodMovieN | BollywoodMovieW | BostonFilmN | BostonFilmW | BRITN | BRITW | BroadcastFilmN | BroadcastFilmW | caption | ChicagoFilmN | ChicagoFilmW | ChicagoInternationalN | ChicagoInternationalW | CMTMAN | CMTMAW | customs | CyworldN | CyworldW | ECHON | ECHOW | EmmyN | EmmyW | film | FilmfareN | FilmfareW | FloridaFilmN | FloridaFilmW | GDAN | GDAW | GenieN | GenieW | GGAN | GGAW | GlobalIndianN | GlobalIndianW | GoldenGlobeN | GoldenGlobeW | GothamN | GothamW | GrammyN | GrammyW | HUMN | HUMW | IFFMN | IFFMW | IIFAN | IIFAW | image | image_size | image_upright | image1 | image2 | image3 | image4 | IndependentN | IndependentW | IrishFilmN | IrishFilmW | IvorN | IvorW | JackN | JackW | JN | JunoN | JunoW | JW | KerrangN | KerrangW | LAFilmN | LAFilmW | LondonFilmN | LondonFilmW | LSAN | LSAW | MamaN | MamaW | MCAN | MCAW | MelonN | MelonW | MercuryN | MercuryW | MeteorN | MeteorW | MOBON | MOBOW | MOJON | MOJOW | MTVAfricaN | MTVAfricaW | MTVAsiaN | MTVAsiaW | MTVAustraliaN | MTVAustraliaW | MTVBrasilN | MTVBrasilW | MTVEuropeN | MTVEuropeW | MTVJapanN | MTVJapanW | MTVMovieN | MTVMovieW | MTVVideoN | MTVVideoW | MuchMusicN | MuchMusicW | MusoN | MusoW | MVPAN | MVPAW | NAACPN | NAACPW | name | NationalBoardN | NationalBoardW | NationalFilmN | NationalFilmW | NationalSocietyN | NationalSocietyW | NickAustraliaN | NickAustraliaW | NickN | NickW | NigarN | NigarW | NMEN | NMEW | nocollapse | nominations | NRJN | NRJW | NYFilmN | NYFilmW | NZMAN | NZMAW | OnlineFilmN | OnlineFilmW | PeopleN | PeoplesN | PeoplesW | PeopleW | PLUGN | PLUGW | PMAN | PMAW | PolarisN | PolarisW | QN | QW | RadioN | RadioW | SatelliteN | SatelliteW | SaturnN | SaturnW | ScreenActorsN | ScreenActorsW | ScreenN | ScreenW | ShortlistN | ShortlistW | SMAN | SMAW | SoulN | SoulW | StardustN | StardustW | StarGuildN | StarGuildW | TeenN | TeenW | title | TMFN | TMFW | TMFBelgiumN | TMFBelgiumW | TMFHollandN | TMFHollandW |total_width | VMALAN | VMALAW | wins | WorldN | WorldW | ZeeCineN | ZeeCineW | hide_awards_box | GCKAN | GCKAW | JGDAW | JGDAN | MTVKoreaW | MTVKoreaN | honours}}<noinclude> {{Documentation}} </noinclude> g2porbfdj7e42ugh9llt2gcppz688ze Nhwɛdo:Rcat shell 10 1773 14332 2024-08-04T10:16:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14332 wikitext text/x-wiki #REDIRECT [[Template:Redirect category shell]] {{Redirect category shell| {{R from high-use template}} {{R to redirect template}} {{R from template shortcut}} }} p2aqcolqolaorvl3bv21oc68tkj2wxw Nhwɛdo:Replace 10 1774 14333 2024-08-04T10:16:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14333 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:String|replace|source={{{1}}}|{{{2}}}|{{{3}}}|plain={{{plain|true}}}|count={{{count|}}}}}<noinclude> {{documentation}} </noinclude> 7nqxv5kwvok0dz443yff5lxmdev97ci Nhwɛdo:Separated entries 10 1775 14334 2024-08-04T10:16:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14334 wikitext text/x-wiki {{{{{|safesubst:}}}#invoke:Separated entries|main}}<noinclude> {{Documentation|Module:Separated entries/doc}} </noinclude> sfikcojxuyv57vbug2pm3azhx0keatt Nhwɛdo:Template link general/doc 10 1776 14335 2024-08-04T10:17:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14335 wikitext text/x-wiki {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE --> {{#switch:{{FULLPAGENAME}}|Template:Template link with subst|Template:Template link expanded={{used in system}}|#default= {{#ifexpr:{{#invoke:Transclusion count|fetch|0}} > 2000|{{high-use}}}}}} {{tsh|{{{1|tlg}}}|{{{2|}}}}} {{lua|Module:Template link general}} This template, often abbreviated as {{tlf|{{#switch:{{lc:{{ROOTPAGENAME}}}} | tlg | template link general = tlg | tlb | template link with bold = tlb | tlc | template link code = tlc | tlw ||template link with linked braces = tlw | tlf | template link with link off = tlf | tltss | template link with title span, subst = tltss | tlx | template link expanded = tlx | tlxb | template link expanded with bold = tlxb | tlxi | template link expanded with italic = tlxi | tlxs | template link expanded with subst = tlxs | tls | template link with subst = tls | tnull | template link null = tnull | tlp | template link with parameters = tlp}} }}, is used to provide stylized formatting to template displays without actually using the template itself. The code generated will be displayed inline. For a multi-line output, see {{tl|tj}}. ===Parameters=== With the exception of {{mono|alttext}}, the named parameters are toggles that are either omitted (default in most cases) or activated (by being assigned a value such as "on", "yes", "true", "include", etc.). They may be included in any order ([[#Examples|see Examples below]]). Certain templates have the parameter "on" by default; see [[#General-purpose formatting|the main table]] for all alternate options. If a row renders identically to a previous row, it means the current template does not support that option and {{t|tlg}} needs to be used instead. {| class="wikitable" ! Parameter || Action || Use with<br>{{tl|example}} || Default active |- | || Default (without accessory parameters) || {{{{{1|tlg}}}|example}} || |- | brace || Include braces as part of the template link || {{{{{1|tlg}}}|brace=yes|example}} || {{tl|tlw}}/{{tl|tn}} |- | braceinside || Include innermost braces as part of the template link || {{{{{1|tlg}}}|example|braceinside=yes}} || |- | bold || Renders the template link/name in '''bold''' || {{{{{1|tlg}}}|bold=yes|example}} || {{tl|tlb}}, {{tl|tlxb}} |- | code || Display output using HTML [[HTML element#code|{{tag|code}}]] tags ([[monospaced font]]) || {{{{{1|tlg}}}|code=yes|example}} || {{tl|tlc}}, {{tl|Template link expanded}}, etc. |- | italic || Display any parameters accompanying the template link/name in ''italics'' ||| {{{{{1|tlg}}}|italic=yes|example|param}} || {{tl|tlxi}} |- | kbd || Display output using HTML [[HTML element#kbd|{{tag|kbd}}]] tags (monospaced font) || {{{{{1|tlg}}}|kbd=yes|example}} || |- | nolink || Don't render the template name as a link || {{{{{1|tlg}}}|nolink=yes|example}} || {{tl|tlf}}, {{tl|tnull}} |- | nowrap || Prevent the insertion of line breaks ([[word wrap]]) in the output || {{{{{1|tlg}}}|nowrap=yes|example}} || {{tl|tlp}} |- | nowrapname || Prevent word wrapping in the output of template name/link (parameters will wrap if needed) || {{{{{1|tlg}}}|nowrapname=yes|example}} || |- | plaincode || Uses {{tag|code|params=style="border:none; background:transparent;"}} || {{{{{1|tlg}}}|plaincode=yes|example}} || {{tl|tltss}} |- | subst || Include a [[Help:Substitution|subst:]] prefix before the template link/name || {{{{{1|tlg}}}|subst=yes|example}} || {{tl|tls}}, {{tl|tlxs}}, etc |- | alttext=<code style="padding:0; margin:0">[text]</code> || Replace <code style="padding:0; margin:0">[text]</code> with the actual label to be displayed for the template link || {{{{{1|tlg}}}|alttext=Other|example}} || {{tl|tla}} |- | _show_result || Will also display the result of the template || {{{{{1|tlg}}}|Min|7|-5|_show_result=y}} || |- | _expand || Will add a link to the expanded template page || {{{{{1|tlg}}}|Min|7|-5|_expand=y}} || |- | a || will add an asterisk before the template code || {{{{{1|tlg}}}|Min|7|-5|a=y}} || |} ====Unnamed (Positional)==== This template can take any number of [[unnamed parameter]]s as parameters accompanying the template link (or name); see Examples below. ===Examples=== {{#switch:{{SITENAME}} |Wikipedia|Meta= | ; Note: On the source sister projects, en.wikipedia and Meta, '''X0, X1, X2, ..., X9 are sandbox templates''' for experimentation on involved templates that need be in template space. An auto-cleansing software facility exists that might be used to duplicate the facility on other Sister projects. }} {{Aligned table |cols=3 |class=wikitable |row1header=y |style=background-color:transparent;<!-- to see background of <code>...</code> --> | Code | Output | Remarks | {{tji|{{{1|tlg}}}|Banner}} | {{{{{1|tlg}}}|Banner}} | Template:Banner does not exist. (Non-existent template is redlinked.) | {{tji|{{{1|tlg}}}|Abc}} | {{{{{1|tlg}}}|Abc}} | Template:Abc exists. | {{tji|{{{1|tlg}}}|abC}} | {{{{{1|tlg}}}|abC}} | Template names are case-sensitive | {{tji|{{{1|tlg}}}|abc}} | {{{{{1|tlg}}}|abc}} | (but the first letter is case-insensitive). | {{tji|{{{1|tlg}}}|x0}} | {{{{{1|tlg}}}|x0}} | no parameters | {{tji|{{{1|tlg}}}|x1|one}} | {{{{{1|tlg}}}|x1|one}} | one parameter | {{tji|{{{1|tlg}}}|x2|one|two}} | {{{{{1|tlg}}}|x2|one|two}} | two parameters | {{tji|{{{1|tlg}}}|x3|1|2|3|4|5|6|7|8|9|10}} | {{{{{1|tlg}}}|x3|1|2|3|4|5|6|7|8|9|10}} | ten parameters | {{tji|{{{1|tlg}}}|convert|<nowiki>14|m|ftin|abbr=out|sp=us</nowiki>}} | {{{{{1|tlg}}}|convert|<nowiki>14|m|ftin|abbr=out|sp=us</nowiki>}} | Unlimited parameters, as one {{tag|nowiki|link=yes}} [[Help:Wikitext#Nowiki|string]]. | {{tji|{{{1|tlg}}}|x2||two||}} | {{{{{1|tlg}}}|x2||two||}} | Empty parameters are discarded. | {{tji|{{{1|tlg}}}|x0|code: on}} | {{{{{1|tlg}}}|x0|code=on}} | &lt;code&gt; style | {{tji|{{{1|tlg}}}|x0|plaincode: on}} | {{{{{1|tlg}}}|x0|plaincode=on}} | plaincode style | {{tji|{{{1|tlg}}}|x0|kbd: on}} | {{{{{1|tlg}}}|x0|kbd=on}} | &lt;kbd&gt; style | {{tji|{{{1|tlg}}}|x0|bold: on}} | {{{{{1|tlg}}}|x0|bold=on}} | bold link/name | {{tji|{{{1|tlg}}}|x1|one|italic: on}} | {{{{{1|tlg}}}|x1|one|italic=on}} | parameter(s) in italics | {{tji|{{{1|tlg}}}|x0|nolink: on}} | {{{{{1|tlg}}}|x0|nolink=on}} | | {{tji|{{{1|tlg}}}|x0|subst: on}} | {{{{{1|tlg}}}|x0|subst=on}} | | {{tji|{{{1|tlg}}}|x0|brace: on}} | {{{{{1|tlg}}}|x0|brace=on}} | all braces in link | {{tji|{{{1|tlg}}}|x0|braceinside: on}} | {{{{{1|tlg}}}|x0|braceinside=on}} | inside braces in link | {{tji|{{{1|tlg}}}|x0|alttext: x0 link}} | {{{{{1|tlg}}}|x0|alttext=x0 link}} | | {{tji|{{{1|tlg}}}|x0|bold: on|code: on|brace: on}} | {{{{{1|tlg}}}|x0|bold=on|code=on|brace=on}} | Combine multiple parameter settings. | {{tji|{{{1|tlg}}}|abc|{{((}}spaces{{))}}one{{((}}spaces{{))}}}} | {{{{{1|tlg}}}|abc|{{spaces}}one{{spaces}}}} | Using {{tl|spaces}} before and after a parameter. | {{tji|{{{1|tlg}}}|x2|bold: on|code: on|one|two}} | {{{{{1|tlg}}}|x2|bold=on|code=on|one|two}} | Can combine named and anonymous parameters ... | {{tji|{{{1|tlg}}}|x2|one|two|bold: on|code: on}} | {{{{{1|tlg}}}|x2|one|two|bold=on|code=on}} | ... in any order ... | {{tji|{{{1|tlg}}}|x2|one|code: on|two|bold: on|three}} | {{{{{1|tlg}}}|x2|one|code=on|two|bold=on|three}} | ... even intermixed ... | {{tji|{{{1|tlg}}}|x2|one|code: on|two|bold: on|three|italic: on}} | {{{{{1|tlg}}}|x2|one|code=on|two|bold=on|three|italic=on}} | ... with many configurations. | {{tji|{{{1|tlg}}}|x1|x=u}} | {{{{{1|tlg}}}|x1|x=u}} | '''{{=}}''' won't work | {{tji|{{{1|tlg}}}|x1|x&#61;u}} | {{{{{1|tlg}}}|x1|x&#61;u}} | <code>&amp;#61;</code> is okay | {{tji|{{{1|tlg}}}|x1|x{{=}}u}} | {{{{{1|tlg}}}|x1|x{{=}}u}} | <code><nowiki>{{=}}</nowiki></code> is okay (see [[:Template:=|Template:=]]) | {{tji|{{{1|tlg}}}|x1|x<nowiki>=</nowiki>u}} | {{{{{1|tlg}}}|x1|x<nowiki>=</nowiki>u}} | Sticky nowiki is okay. | {{tji|{{{1|tlg}}}|x2|3: two|2: one}} | {{{{{1|tlg}}}|x2|3=two|2=one}} | {{align|right|Right-to-left is okay}} | {{tji|{{{1|tlg}}}}} | {{{1|tlg}}} | With no arguments, it emits the current page name without braces. | {{tji|{{{1|tlg}}}|x2|3: one|4: two}} | {{{{{1|tlg}}}|x2|3=one|4=two}} | Null parameter stops parsing. }} {| class="wikitable" |style="background-color:transparent;" |+ style="text-align:left;" | Wrapping of long names (default) |- ! Code ! style="width:15em;" | Output |- | {{tji|{{{1|tlg}}}|long template name that would wrap to new line|this is a long value for the 1st parameter that would wrap}} | {{{{{1|tlg}}}|long template name that would wrap to new line|this is a long value for the 1st parameter that would wrap}} |} {| class="wikitable" |style="background-color:transparent;" |+ style="text-align:left;" | Wrapping of long names (<kbd>nowrap=on</kbd>) |- ! Code ! style="width:15em;" | Output |- | {{tji|{{{1|tlg}}}|nowrap: on|long template name that would wrap to new line|long value for the 1st parameter that would wrap}} | {{{{{1|tlg}}}|nowrap=on|long template name that would wrap to new line|long value for the 1st parameter that would wrap}} |} {| class="wikitable" |style="background-color:transparent;" |+ style="text-align:left;" | Wrapping of long names (<kbd>nowrapname=on</kbd>) |- ! Code ! style="width:15em;" | Output |- | {{tji|{{{1|tlg}}}|nowrapname: on|long template name that would wrap to new line|long value for the 1st parameter that would wrap}} | {{{{{1|tlg}}}|nowrapname=on|long template name that would wrap to new line|long value for the 1st parameter that would wrap}} |} ==See also== {{Template-linking templates}} {{Semantic markup templates}} <includeonly>{{Sandbox other| | <!-- CATEGORIES BELOW THIS LINE, PLEASE: --> [[Category:Internal template-link templates]] [[Category:Wikitext typing-aid templates]] }}</includeonly> 2a0pb2guper6fzzikb354d6etcz5x7u Nhwɛdo:User page 10 1777 14336 2024-08-04T10:17:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14336 wikitext text/x-wiki {{User other|{{subpage other || {{short description|Wikipedia editor|noreplace}}}}}}{{{{{{{|safesubst:}}}#ifeq:{{{style|}}}|no|{{Namespace detect |talk=tmbox |other=ombox}}|ombox}} | image = {{{{{|safesubst:}}}#ifeq:{{{logo|}}}|yes|[[File:Wikipedia-logo-v2-en.svg|60px|link=WP:MAIN|alt=Wikipedia's globe icon]]|{{{{{|safesubst:}}}#ifeq:{{{style|}}}|no||none}}}} | imageright = {{{{{|safesubst:}}}#ifeq:{{{logo2|}}}|yes|[[File:Wikimedia Foundation RGB logo with text.svg|60px|link=foundation:|alt=The Wikimedia Foundation's icon]]|{{{{{|safesubst:}}}#ifeq:{{{logo|}}}|right|[[File:Wikimedia Foundation RGB logo with text.svg|60px|link=foundation:|alt=The Wikimedia Foundation's icon]]}}}} | style = {{{{{|safesubst:}}}#ifeq:{{{style|}}}|no|<!-- no style -->|border:{{{border-s|1}}}px solid {{{border-c|#ffc9c9}}}; background-color:{{{background|#fffff3}}}; {{{{{|safesubst:}}}#ifeq:{{{rounded|}}}|yes|border-radius:15px; border-collapse:separate; border-spacing: 0px;}} {{{{{|safesubst:}}}#ifeq:{{{short|}}}|yes|width:60%; margin:{{{margin-style|1em auto}}};|margin-left:0; margin-right:0;}}}} | textstyle = {{{{{|safesubst:}}}#ifeq:{{{style|}}}|no|<!-- no style -->|font-size:85%; text-align:center;}} | text = '''This is a <span style="white-space:nowrap;"><span>&#87;&#105;<!-- Wikipedia -->&#107;&#105;</span><span>&#112;&#101;&#100;&#105;&#97;</span></span> {{Namespace detect | talk = [[Wikipedia:Talk page guidelines#User talk pages|user talk page]] | other = [[Wikipedia:User pages|user page]] }}.'''{{{1|<br />}}}This is not an encyclopedia article or the talk page for an encyclopedia article. If you find this page on any site other than <span style="white-space:nowrap;"><span>&#87;&#105;<!-- Wikipedia -->&#107;&#105;</span><span>&#112;&#101;&#100;&#105;&#97;</span>,</span> you are viewing a [[Wikipedia:Mirrors and forks|mirror site]]. Be aware that the page may be outdated and that the user {{subpage other | in whose space this page is located | whom this page is about}} may have no personal affiliation with any site other than <span style="white-space:nowrap;"><span>&#87;&#105;<!-- Wikipedia -->&#107;&#105;</span><span>&#112;&#101;&#100;&#105;&#97;</span></span>. The original {{Namespace detect | talk = talk | other = }} page is located at <span class="plainlinks" style="white-space:nowrap;">[https://en.wiki<!---->pedia.org/wiki/{{FULLPAGENAMEE}} <span>https://en.wiki</span><!----><span>pedia.org/wi</span><span>ki/{{FULLPAGENAMEE}}</span>].</span> }}{{{{{|safesubst:}}}#ifeq:{{{noindex|}}}|yes|__NOINDEX__|}}<noinclude> {{Documentation}}<!-- Place categories on the /doc sub-page; language links go to Wikidata, thank you! --> </noinclude> tbpiqa3x9e9aqp04ziymda32qphe04o Module:Protection banner/config 828 1778 45485 45484 2025-05-09T12:00:40Z Robertjamal12 13 147 revisions imported from [[:en:Module:Protection_banner/config]] 45484 Scribunto text/plain -- This module provides configuration data for [[Module:Protection banner]]. return { -------------------------------------------------------------------------------- -- -- BANNER DATA -- -------------------------------------------------------------------------------- --[[ -- Banner data consists of six fields: -- * text - the main protection text that appears at the top of protection -- banners. -- * explanation - the text that appears below the main protection text, used -- to explain the details of the protection. -- * tooltip - the tooltip text you see when you move the mouse over a small -- padlock icon. -- * link - the page that the small padlock icon links to. -- * alt - the alt text for the small padlock icon. This is also used as tooltip -- text for the large protection banners. -- * image - the padlock image used in both protection banners and small padlock -- icons. -- -- The module checks in three separate tables to find a value for each field. -- First it checks the banners table, which has values specific to the reason -- for the page being protected. Then the module checks the defaultBanners -- table, which has values specific to each protection level. Finally, the -- module checks the masterBanner table, which holds data for protection -- templates to use if no data has been found in the previous two tables. -- -- The values in the banner data can take parameters. These are specified -- using ${TEXTLIKETHIS} (a dollar sign preceding a parameter name -- enclosed in curly braces). -- -- Available parameters: -- -- ${CURRENTVERSION} - a link to the page history or the move log, with the -- display message "current-version-edit-display" or -- "current-version-move-display". -- -- ${EDITREQUEST} - a link to create an edit request for the current page. -- -- ${EXPLANATIONBLURB} - an explanation blurb, e.g. "Please discuss any changes -- on the talk page; you may submit a request to ask an administrator to make -- an edit if it is minor or supported by consensus." -- -- ${IMAGELINK} - a link to set the image to, depending on the protection -- action and protection level. -- -- ${INTROBLURB} - the PROTECTIONBLURB parameter, plus the expiry if an expiry -- is set. E.g. "Editing of this page by new or unregistered users is currently -- disabled until dd Month YYYY." -- -- ${INTROFRAGMENT} - the same as ${INTROBLURB}, but without final punctuation -- so that it can be used in run-on sentences. -- -- ${PAGETYPE} - the type of the page, e.g. "article" or "template". -- Defined in the cfg.pagetypes table. -- -- ${PROTECTIONBLURB} - a blurb explaining the protection level of the page, e.g. -- "Editing of this page by new or unregistered users is currently disabled" -- -- ${PROTECTIONDATE} - the protection date, if it has been supplied to the -- template. -- -- ${PROTECTIONLEVEL} - the protection level, e.g. "fully protected" or -- "semi-protected". -- -- ${PROTECTIONLOG} - a link to the protection log or the pending changes log, -- depending on the protection action. -- -- ${TALKPAGE} - a link to the talk page. If a section is specified, links -- straight to that talk page section. -- -- ${TOOLTIPBLURB} - uses the PAGETYPE, PROTECTIONTYPE and EXPIRY parameters to -- create a blurb like "This template is semi-protected", or "This article is -- move-protected until DD Month YYYY". -- -- ${VANDAL} - links for the specified username (or the root page name) -- using Module:Vandal-m. -- -- Functions -- -- For advanced users, it is possible to use Lua functions instead of strings -- in the banner config tables. Using functions gives flexibility that is not -- possible just by using parameters. Functions take two arguments, the -- protection object and the template arguments, and they must output a string. -- -- For example: -- -- text = function (protectionObj, args) -- if protectionObj.level == 'autoconfirmed' then -- return 'foo' -- else -- return 'bar' -- end -- end -- -- Some protection object properties and methods that may be useful: -- protectionObj.action - the protection action -- protectionObj.level - the protection level -- protectionObj.reason - the protection reason -- protectionObj.expiry - the expiry. Nil if unset, the string "indef" if set -- to indefinite, and the protection time in unix time if temporary. -- protectionObj.protectionDate - the protection date in unix time, or nil if -- unspecified. -- protectionObj.bannerConfig - the banner config found by the module. Beware -- of editing the config field used by the function, as it could create an -- infinite loop. -- protectionObj:isProtected - returns a boolean showing whether the page is -- protected. -- protectionObj:isTemporary - returns a boolean showing whether the expiry is -- temporary. -- protectionObj:isIncorrect - returns a boolean showing whether the protection -- template is incorrect. --]] -- The master banner data, used if no values have been found in banners or -- defaultBanners. masterBanner = { text = '${INTROBLURB}', explanation = '${EXPLANATIONBLURB}', tooltip = '${TOOLTIPBLURB}', link = '${IMAGELINK}', alt = 'Page ${PROTECTIONLEVEL}' }, -- The default banner data. This holds banner data for different protection -- levels. -- *required* - this table needs edit, move, autoreview and upload subtables. defaultBanners = { edit = {}, move = {}, autoreview = { default = { alt = 'Page protected with pending changes', tooltip = 'All edits by unregistered and new users are subject to review prior to becoming visible to unregistered users', image = 'Pending-protection-shackle.svg' } }, upload = {} }, -- The banner data. This holds banner data for different protection reasons. -- In fact, the reasons specified in this table control which reasons are -- valid inputs to the first positional parameter. -- -- There is also a non-standard "description" field that can be used for items -- in this table. This is a description of the protection reason for use in the -- module documentation. -- -- *required* - this table needs edit, move, autoreview and upload subtables. banners = { edit = { blp = { description = 'For pages protected to promote compliance with the' .. ' [[Wikipedia:Biographies of living persons' .. '|biographies of living persons]] policy', text = '${INTROFRAGMENT} to promote compliance with' .. ' [[Wikipedia:Biographies of living persons' .. "|Wikipedia's&nbsp;policy on&nbsp;the&nbsp;biographies" .. ' of&nbsp;living&nbsp;people]].', tooltip = '${TOOLTIPFRAGMENT} to promote compliance with the policy on' .. ' biographies of living persons', }, dmca = { description = 'For pages protected by the Wikimedia Foundation' .. ' due to [[Digital Millennium Copyright Act]] takedown requests', explanation = function (protectionObj, args) local ret = 'Pursuant to a rights owner notice under the Digital' .. ' Millennium Copyright Act (DMCA) regarding some content' .. ' in this article, the Wikimedia Foundation acted under' .. ' applicable law and took down and restricted the content' .. ' in question.' if args.notice then ret = ret .. ' A copy of the received notice can be found here: ' .. args.notice .. '.' end ret = ret .. ' For more information, including websites discussing' .. ' how to file a counter-notice, please see' .. " [[Wikipedia:Office actions]] and the article's ${TALKPAGE}." .. "'''Do not remove this template from the article until the" .. " restrictions are withdrawn'''." return ret end, image = 'Office-protection-shackle.svg', link = 'Wikipedia:Protection policy#office', }, dispute = { description = 'For pages protected due to editing disputes', text = function (protectionObj, args) -- Find the value of "disputes". local display = 'disputes' local disputes if args.section then disputes = string.format( '[[%s:%s#%s|%s]]', mw.site.namespaces[protectionObj.title.namespace].talk.name, protectionObj.title.text, args.section, display ) else disputes = display end -- Make the blurb, depending on the expiry. local msg if type(protectionObj.expiry) == 'number' then msg = '${INTROFRAGMENT} or until editing %s have been resolved.' else msg = '${INTROFRAGMENT} until editing %s have been resolved.' end return string.format(msg, disputes) end, explanation = "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}', tooltip = '${TOOLTIPFRAGMENT} due to editing disputes', }, ecp = { description = 'For articles in topic areas authorized by' .. ' [[Wikipedia:Arbitration Committee|ArbCom]] or' .. ' meets the criteria for community use', tooltip = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}', alt = 'Extended-protected ${PAGETYPE}', }, mainpage = { description = 'For pages protected for being displayed on the [[Main Page]]', text = 'This file is currently' .. ' [[Wikipedia:This page is protected|protected]] from' .. ' editing because it is currently or will soon be displayed' .. ' on the [[Main Page]].', explanation = 'Images on the Main Page are protected due to their high' .. ' visibility. Please discuss any necessary changes on the ${TALKPAGE}.' .. '<br /><span style="font-size:90%;">' .. "'''Administrators:''' Once this image is definitely off the Main Page," .. ' please unprotect this file, or reduce to semi-protection,' .. ' as appropriate.</span>', }, office = { description = 'For pages protected by the Wikimedia Foundation', text = function (protectionObj, args) local ret = 'This ${PAGETYPE} is currently under the' .. ' scrutiny of the' .. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]' .. ' and is protected.' if protectionObj.protectionDate then ret = ret .. ' It has been protected since ${PROTECTIONDATE}.' end return ret end, explanation = "If you can edit this page, please discuss all changes and" .. " additions on the ${TALKPAGE} first. '''Do not remove protection from this" .. " page unless you are authorized by the Wikimedia Foundation to do" .. " so.'''", image = 'Office-protection-shackle.svg', link = 'Wikipedia:Protection policy#office', }, reset = { description = 'For pages protected by the Wikimedia Foundation and' .. ' "reset" to a bare-bones version', text = 'This ${PAGETYPE} is currently under the' .. ' scrutiny of the' .. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]' .. ' and is protected.', explanation = function (protectionObj, args) local ret = '' if protectionObj.protectionDate then ret = ret .. 'On ${PROTECTIONDATE} this ${PAGETYPE} was' else ret = ret .. 'This ${PAGETYPE} has been' end ret = ret .. ' reduced to a' .. ' simplified, "bare bones" version so that it may be completely' .. ' rewritten to ensure it meets the policies of' .. ' [[WP:NPOV|Neutral Point of View]] and [[WP:V|Verifiability]].' .. ' Standard Wikipedia policies will apply to its rewriting—which' .. ' will eventually be open to all editors—and will be strictly' .. ' enforced. The ${PAGETYPE} has been ${PROTECTIONLEVEL} while' .. ' it is being rebuilt.\n\n' .. 'Any insertion of material directly from' .. ' pre-protection revisions of the ${PAGETYPE} will be removed, as' .. ' will any material added to the ${PAGETYPE} that is not properly' .. ' sourced. The associated talk page(s) were also cleared on the' .. " same date.\n\n" .. "If you can edit this page, please discuss all changes and" .. " additions on the ${TALKPAGE} first. '''Do not override" .. " this action, and do not remove protection from this page," .. " unless you are authorized by the Wikimedia Foundation" .. " to do so. No editor may remove this notice.'''" return ret end, image = 'Office-protection-shackle.svg', link = 'Wikipedia:Protection policy#office', }, sock = { description = 'For pages protected due to' .. ' [[Wikipedia:Sock puppetry|sock puppetry]]', text = '${INTROFRAGMENT} to prevent [[Wikipedia:Sock puppetry|sock puppets]] of' .. ' [[Wikipedia:Blocking policy|blocked]] or' .. ' [[Wikipedia:Banning policy|banned users]]' .. ' from editing it.', tooltip = '${TOOLTIPFRAGMENT} to prevent sock puppets of blocked or banned users from' .. ' editing it', }, template = { description = 'For [[Wikipedia:High-risk templates|high-risk]]' .. ' templates and Lua modules', text = 'This is a permanently [[Help:Protection|protected]] ${PAGETYPE},' .. ' as it is [[Wikipedia:High-risk templates|high-risk]].', explanation = 'Please discuss any changes on the ${TALKPAGE}; you may' .. ' ${EDITREQUEST} to ask an' .. ' [[Wikipedia:Administrators|administrator]] or' .. ' [[Wikipedia:Template editor|template editor]] to make an edit if' .. ' it is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by' .. ' [[Wikipedia:Consensus|consensus]]. You can also' .. ' [[Wikipedia:Requests for page protection|request]] that the page be' .. ' unprotected.', tooltip = 'This high-risk ${PAGETYPE} is permanently ${PROTECTIONLEVEL}' .. ' to prevent vandalism', alt = 'Permanently protected ${PAGETYPE}', }, usertalk = { description = 'For pages protected against disruptive edits by a' .. ' particular user', text = '${INTROFRAGMENT} to prevent ${VANDAL} from using it to make disruptive edits,' .. ' such as abusing the' .. ' &#123;&#123;[[Template:unblock|unblock]]&#125;&#125; template.', explanation = 'If you cannot edit this user talk page and you need to' .. ' make a change or leave a message, you can' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for edits to a protected page' .. '|request an edit]],' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]],' .. ' [[Special:Userlogin|log in]],' .. ' or [[Special:UserLogin/signup|create an account]].', }, vandalism = { description = 'For pages protected against' .. ' [[Wikipedia:Vandalism|vandalism]]', text = '${INTROFRAGMENT} due to [[Wikipedia:Vandalism|vandalism]].', explanation = function (protectionObj, args) local ret = '' if protectionObj.level == 'sysop' then ret = ret .. "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ' end return ret .. '${EXPLANATIONBLURB}' end, tooltip = '${TOOLTIPFRAGMENT} due to vandalism', } }, move = { dispute = { description = 'For pages protected against page moves due to' .. ' disputes over the page title', explanation = "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}', image = 'Move-protection-shackle.svg' }, vandalism = { description = 'For pages protected against' .. ' [[Wikipedia:Vandalism#Page-move vandalism' .. ' |page-move vandalism]]' } }, autoreview = {}, upload = {} }, -------------------------------------------------------------------------------- -- -- GENERAL DATA TABLES -- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Protection blurbs -------------------------------------------------------------------------------- -- This table produces the protection blurbs available with the -- ${PROTECTIONBLURB} parameter. It is sorted by protection action and -- protection level, and is checked by the module in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. protectionBlurbs = { edit = { default = 'This ${PAGETYPE} is currently [[Help:Protection|' .. 'protected]] from editing', autoconfirmed = 'Editing of this ${PAGETYPE} by [[Wikipedia:User access' .. ' levels#New users|new]] or [[Wikipedia:User access levels#Unregistered' .. ' users|unregistered]] users is currently [[Help:Protection|disabled]]', extendedconfirmed = 'This ${PAGETYPE} is currently under extended confirmed protection', }, move = { default = 'This ${PAGETYPE} is currently [[Help:Protection|protected]]' .. ' from [[Help:Moving a page|page moves]]' }, autoreview = { default = 'All edits made to this ${PAGETYPE} by' .. ' [[Wikipedia:User access levels#New users|new]] or' .. ' [[Wikipedia:User access levels#Unregistered users|unregistered]]' .. ' users are currently' .. ' [[Wikipedia:Pending changes|subject to review]]' }, upload = { default = 'Uploading new versions of this ${PAGETYPE} is currently disabled' } }, -------------------------------------------------------------------------------- -- Explanation blurbs -------------------------------------------------------------------------------- -- This table produces the explanation blurbs available with the -- ${EXPLANATIONBLURB} parameter. It is sorted by protection action, -- protection level, and whether the page is a talk page or not. If the page is -- a talk page it will have a talk key of "talk"; otherwise it will have a talk -- key of "subject". The table is checked in the following order: -- 1. page's protection action, page's protection level, page's talk key -- 2. page's protection action, page's protection level, default talk key -- 3. page's protection action, default protection level, page's talk key -- 4. page's protection action, default protection level, default talk key -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. explanationBlurbs = { edit = { autoconfirmed = { subject = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details. If you' .. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can' .. ' ${EDITREQUEST}, discuss changes on the ${TALKPAGE},' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].', default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details. If you' .. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].', }, extendedconfirmed = { default = 'Extended confirmed protection prevents edits from all unregistered editors' .. ' and registered users with fewer than 30 days tenure and 500 edits.' .. ' The [[Wikipedia:Protection policy#extended|policy on community use]]' .. ' specifies that extended confirmed protection can be applied to combat' .. ' disruption, if semi-protection has proven to be ineffective.' .. ' Extended confirmed protection may also be applied to enforce' .. ' [[Wikipedia:Arbitration Committee|arbitration sanctions]].' .. ' Please discuss any changes on the ${TALKPAGE}; you may' .. ' ${EDITREQUEST} to ask for uncontroversial changes supported by' .. ' [[Wikipedia:Consensus|consensus]].' }, default = { subject = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Please discuss any changes on the ${TALKPAGE}; you' .. ' may ${EDITREQUEST} to ask an' .. ' [[Wikipedia:Administrators|administrator]] to make an edit if it' .. ' is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by [[Wikipedia:Consensus' .. '|consensus]]. You may also [[Wikipedia:Requests for' .. ' page protection#Current requests for reduction in protection level' .. '|request]] that this page be unprotected.', default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' You may [[Wikipedia:Requests for page' .. ' protection#Current requests for edits to a protected page|request an' .. ' edit]] to this page, or [[Wikipedia:Requests for' .. ' page protection#Current requests for reduction in protection level' .. '|ask]] for it to be unprotected.' } }, move = { default = { subject = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but cannot be moved' .. ' until unprotected. Please discuss any suggested moves on the' .. ' ${TALKPAGE} or at [[Wikipedia:Requested moves]]. You can also' .. ' [[Wikipedia:Requests for page protection|request]] that the page be' .. ' unprotected.', default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but cannot be moved' .. ' until unprotected. Please discuss any suggested moves at' .. ' [[Wikipedia:Requested moves]]. You can also' .. ' [[Wikipedia:Requests for page protection|request]] that the page be' .. ' unprotected.' } }, autoreview = { default = { default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Edits to this ${PAGETYPE} by new and unregistered users' .. ' will not be visible to readers until they are accepted by' .. ' a reviewer. To avoid the need for your edits to be' .. ' reviewed, you may' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].' }, }, upload = { default = { default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but new versions of the file' .. ' cannot be uploaded until it is unprotected. You can' .. ' request that a new version be uploaded by using a' .. ' [[Wikipedia:Edit requests|protected edit request]], or you' .. ' can [[Wikipedia:Requests for page protection|request]]' .. ' that the file be unprotected.' } } }, -------------------------------------------------------------------------------- -- Protection levels -------------------------------------------------------------------------------- -- This table provides the data for the ${PROTECTIONLEVEL} parameter, which -- produces a short label for different protection levels. It is sorted by -- protection action and protection level, and is checked in the following -- order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. protectionLevels = { edit = { default = 'protected', templateeditor = 'template-protected', extendedconfirmed = 'extended-confirmed-protected', autoconfirmed = 'semi-protected', }, move = { default = 'move-protected' }, autoreview = { }, upload = { default = 'upload-protected' } }, -------------------------------------------------------------------------------- -- Images -------------------------------------------------------------------------------- -- This table lists different padlock images for each protection action and -- protection level. It is used if an image is not specified in any of the -- banner data tables, and if the page does not satisfy the conditions for using -- the ['image-filename-indef'] image. It is checked in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level images = { edit = { default = 'Full-protection-shackle.svg', templateeditor = 'Template-protection-shackle.svg', extendedconfirmed = 'Extended-protection-shackle.svg', autoconfirmed = 'Semi-protection-shackle.svg' }, move = { default = 'Move-protection-shackle.svg', }, autoreview = { default = 'Pending-protection-shackle.svg' }, upload = { default = 'Upload-protection-shackle.svg' } }, -- Pages with a reason specified in this table will show the special "indef" -- padlock, defined in the 'image-filename-indef' message, if no expiry is set. indefImageReasons = { template = true }, -------------------------------------------------------------------------------- -- Image links -------------------------------------------------------------------------------- -- This table provides the data for the ${IMAGELINK} parameter, which gets -- the image link for small padlock icons based on the page's protection action -- and protection level. It is checked in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. imageLinks = { edit = { default = 'Wikipedia:Protection policy#full', templateeditor = 'Wikipedia:Protection policy#template', extendedconfirmed = 'Wikipedia:Protection policy#extended', autoconfirmed = 'Wikipedia:Protection policy#semi' }, move = { default = 'Wikipedia:Protection policy#move' }, autoreview = { default = 'Wikipedia:Protection policy#pending' }, upload = { default = 'Wikipedia:Protection policy#upload' } }, -------------------------------------------------------------------------------- -- Padlock indicator names -------------------------------------------------------------------------------- -- This table provides the "name" attribute for the <indicator> extension tag -- with which small padlock icons are generated. All indicator tags on a page -- are displayed in alphabetical order based on this attribute, and with -- indicator tags with duplicate names, the last tag on the page wins. -- The attribute is chosen based on the protection action; table keys must be a -- protection action name or the string "default". padlockIndicatorNames = { autoreview = 'pp-autoreview', default = 'pp-default' }, -------------------------------------------------------------------------------- -- Protection categories -------------------------------------------------------------------------------- --[[ -- The protection categories are stored in the protectionCategories table. -- Keys to this table are made up of the following strings: -- -- 1. the expiry date -- 2. the namespace -- 3. the protection reason (e.g. "dispute" or "vandalism") -- 4. the protection level (e.g. "sysop" or "autoconfirmed") -- 5. the action (e.g. "edit" or "move") -- -- When the module looks up a category in the table, first it will will check to -- see a key exists that corresponds to all five parameters. For example, a -- user page semi-protected from vandalism for two weeks would have the key -- "temp-user-vandalism-autoconfirmed-edit". If no match is found, the module -- changes the first part of the key to "all" and checks the table again. It -- keeps checking increasingly generic key combinations until it finds the -- field, or until it reaches the key "all-all-all-all-all". -- -- The module uses a binary matrix to determine the order in which to search. -- This is best demonstrated by a table. In this table, the "0" values -- represent "all", and the "1" values represent the original data (e.g. -- "indef" or "file" or "vandalism"). -- -- expiry namespace reason level action -- order -- 1 1 1 1 1 1 -- 2 0 1 1 1 1 -- 3 1 0 1 1 1 -- 4 0 0 1 1 1 -- 5 1 1 0 1 1 -- 6 0 1 0 1 1 -- 7 1 0 0 1 1 -- 8 0 0 0 1 1 -- 9 1 1 1 0 1 -- 10 0 1 1 0 1 -- 11 1 0 1 0 1 -- 12 0 0 1 0 1 -- 13 1 1 0 0 1 -- 14 0 1 0 0 1 -- 15 1 0 0 0 1 -- 16 0 0 0 0 1 -- 17 1 1 1 1 0 -- 18 0 1 1 1 0 -- 19 1 0 1 1 0 -- 20 0 0 1 1 0 -- 21 1 1 0 1 0 -- 22 0 1 0 1 0 -- 23 1 0 0 1 0 -- 24 0 0 0 1 0 -- 25 1 1 1 0 0 -- 26 0 1 1 0 0 -- 27 1 0 1 0 0 -- 28 0 0 1 0 0 -- 29 1 1 0 0 0 -- 30 0 1 0 0 0 -- 31 1 0 0 0 0 -- 32 0 0 0 0 0 -- -- In this scheme the action has the highest priority, as it is the last -- to change, and the expiry has the least priority, as it changes the most. -- The priorities of the expiry, the protection level and the action are -- fixed, but the priorities of the reason and the namespace can be swapped -- through the use of the cfg.bannerDataNamespaceHasPriority table. --]] -- If the reason specified to the template is listed in this table, -- namespace data will take priority over reason data in the protectionCategories -- table. reasonsWithNamespacePriority = { vandalism = true, }, -- The string to use as a namespace key for the protectionCategories table for each -- namespace number. categoryNamespaceKeys = { [ 2] = 'user', [ 3] = 'user', [ 4] = 'project', [ 6] = 'file', [ 8] = 'mediawiki', [ 10] = 'template', [ 12] = 'project', [ 14] = 'category', [100] = 'portal', [828] = 'module', }, protectionCategories = { ['all|all|all|all|all'] = 'Wikipedia fully protected pages', ['all|all|office|all|all'] = 'Wikipedia Office-protected pages', ['all|all|reset|all|all'] = 'Wikipedia Office-protected pages', ['all|all|dmca|all|all'] = 'Wikipedia Office-protected pages', ['all|all|mainpage|all|all'] = 'Wikipedia fully protected main page files', ['all|all|all|extendedconfirmed|all'] = 'Wikipedia extended-confirmed-protected pages', ['all|all|ecp|extendedconfirmed|all'] = 'Wikipedia extended-confirmed-protected pages', ['all|template|all|all|edit'] = 'Wikipedia fully protected templates', ['all|all|all|autoconfirmed|edit'] = 'Wikipedia semi-protected pages', ['indef|all|all|autoconfirmed|edit'] = 'Wikipedia indefinitely semi-protected pages', ['all|all|blp|autoconfirmed|edit'] = 'Wikipedia indefinitely semi-protected biographies of living people', ['temp|all|blp|autoconfirmed|edit'] = 'Wikipedia temporarily semi-protected biographies of living people', ['all|all|dispute|autoconfirmed|edit'] = 'Wikipedia pages semi-protected due to dispute', ['all|all|sock|autoconfirmed|edit'] = 'Wikipedia pages semi-protected from banned users', ['all|all|vandalism|autoconfirmed|edit'] = 'Wikipedia pages semi-protected against vandalism', ['all|category|all|autoconfirmed|edit'] = 'Wikipedia semi-protected categories', ['all|file|all|autoconfirmed|edit'] = 'Wikipedia semi-protected files', ['all|portal|all|autoconfirmed|edit'] = 'Wikipedia semi-protected portals', ['all|project|all|autoconfirmed|edit'] = 'Wikipedia semi-protected project pages', ['all|talk|all|autoconfirmed|edit'] = 'Wikipedia semi-protected talk pages', ['all|template|all|autoconfirmed|edit'] = 'Wikipedia semi-protected templates', ['all|user|all|autoconfirmed|edit'] = 'Wikipedia semi-protected user and user talk pages', ['all|all|all|templateeditor|move'] = 'Wikipedia template-protected pages other than templates and modules', ['all|all|all|templateeditor|edit'] = 'Wikipedia template-protected pages other than templates and modules', ['all|template|all|templateeditor|edit'] = 'Wikipedia template-protected templates', ['all|template|all|templateeditor|move'] = 'Wikipedia template-protected templates', -- move-protected templates ['all|all|blp|sysop|edit'] = 'Wikipedia indefinitely protected biographies of living people', ['temp|all|blp|sysop|edit'] = 'Wikipedia temporarily protected biographies of living people', ['all|all|dispute|sysop|edit'] = 'Wikipedia pages protected due to dispute', ['all|all|sock|sysop|edit'] = 'Wikipedia pages protected from banned users', ['all|all|vandalism|sysop|edit'] = 'Wikipedia pages protected against vandalism', ['all|category|all|sysop|edit'] = 'Wikipedia fully protected categories', ['all|file|all|sysop|edit'] = 'Wikipedia fully protected files', ['all|project|all|sysop|edit'] = 'Wikipedia fully protected project pages', ['all|talk|all|sysop|edit'] = 'Wikipedia fully protected talk pages', ['all|template|all|extendedconfirmed|edit'] = 'Wikipedia extended-confirmed-protected templates', ['all|template|all|sysop|edit'] = 'Wikipedia fully protected templates', ['all|user|all|sysop|edit'] = 'Wikipedia fully protected user and user talk pages', ['all|module|all|all|edit'] = 'Wikipedia fully protected modules', ['all|module|all|templateeditor|edit'] = 'Wikipedia template-protected modules', ['all|module|all|extendedconfirmed|edit'] = 'Wikipedia extended-confirmed-protected modules', ['all|module|all|autoconfirmed|edit'] = 'Wikipedia semi-protected modules', ['all|all|all|sysop|move'] = 'Wikipedia move-protected pages', ['indef|all|all|sysop|move'] = 'Wikipedia indefinitely move-protected pages', ['all|all|dispute|sysop|move'] = 'Wikipedia pages move-protected due to dispute', ['all|all|vandalism|sysop|move'] = 'Wikipedia pages move-protected due to vandalism', ['all|portal|all|sysop|move'] = 'Wikipedia move-protected portals', ['all|project|all|sysop|move'] = 'Wikipedia move-protected project pages', ['all|talk|all|sysop|move'] = 'Wikipedia move-protected talk pages', ['all|template|all|sysop|move'] = 'Wikipedia move-protected templates', ['all|user|all|sysop|move'] = 'Wikipedia move-protected user and user talk pages', ['all|all|all|autoconfirmed|autoreview'] = 'Wikipedia pending changes protected pages', ['all|file|all|all|upload'] = 'Wikipedia upload-protected files', }, -------------------------------------------------------------------------------- -- Expiry category config -------------------------------------------------------------------------------- -- This table configures the expiry category behaviour for each protection -- action. -- * If set to true, setting that action will always categorise the page if -- an expiry parameter is not set. -- * If set to false, setting that action will never categorise the page. -- * If set to nil, the module will categorise the page if: -- 1) an expiry parameter is not set, and -- 2) a reason is provided, and -- 3) the specified reason is not blacklisted in the reasonsWithoutExpiryCheck -- table. expiryCheckActions = { edit = nil, move = false, autoreview = true, upload = false }, reasonsWithoutExpiryCheck = { blp = true, template = true, }, -------------------------------------------------------------------------------- -- Pagetypes -------------------------------------------------------------------------------- -- This table produces the page types available with the ${PAGETYPE} parameter. -- Keys are namespace numbers, or the string "default" for the default value. pagetypes = { [0] = 'article', [6] = 'file', [10] = 'template', [14] = 'category', [828] = 'module', default = 'page' }, -------------------------------------------------------------------------------- -- Strings marking indefinite protection -------------------------------------------------------------------------------- -- This table contains values passed to the expiry parameter that mean the page -- is protected indefinitely. indefStrings = { ['indef'] = true, ['indefinite'] = true, ['indefinitely'] = true, ['infinite'] = true, }, -------------------------------------------------------------------------------- -- Group hierarchy -------------------------------------------------------------------------------- -- This table maps each group to all groups that have a superset of the original -- group's page editing permissions. hierarchy = { sysop = {}, reviewer = {'sysop'}, filemover = {'sysop'}, templateeditor = {'sysop'}, extendedconfirmed = {'sysop'}, autoconfirmed = {'reviewer', 'filemover', 'templateeditor', 'extendedconfirmed'}, user = {'autoconfirmed'}, ['*'] = {'user'} }, -------------------------------------------------------------------------------- -- Wrapper templates and their default arguments -------------------------------------------------------------------------------- -- This table contains wrapper templates used with the module, and their -- default arguments. Templates specified in this table should contain the -- following invocation, and no other template content: -- -- {{#invoke:Protection banner|main}} -- -- If other content is desired, it can be added between -- <noinclude>...</noinclude> tags. -- -- When a user calls one of these wrapper templates, they will use the -- default arguments automatically. However, users can override any of the -- arguments. wrappers = { ['Template:Pp'] = {}, ['Template:Protection padlock'] = {}, ['Template:Pp-extended'] = {'ecp'}, ['Template:Pp-blp'] = {'blp'}, -- we don't need Template:Pp-create ['Template:Pp-dispute'] = {'dispute'}, ['Template:Pp-main-page'] = {'mainpage'}, ['Template:Pp-move'] = {action = 'move', catonly = 'yes'}, ['Template:Pp-move-dispute'] = {'dispute', action = 'move', catonly = 'yes'}, -- we don't need Template:Pp-move-indef ['Template:Pp-move-vandalism'] = {'vandalism', action = 'move', catonly = 'yes'}, ['Template:Pp-office'] = {'office'}, ['Template:Pp-office-dmca'] = {'dmca'}, ['Template:Pp-pc'] = {action = 'autoreview', small = true}, ['Template:Pp-pc1'] = {action = 'autoreview', small = true}, ['Template:Pp-reset'] = {'reset'}, ['Template:Pp-semi-indef'] = {small = true}, ['Template:Pp-sock'] = {'sock'}, ['Template:Pp-template'] = {'template', small = true}, ['Template:Pp-upload'] = {action = 'upload'}, ['Template:Pp-usertalk'] = {'usertalk'}, ['Template:Pp-vandalism'] = {'vandalism'}, }, -------------------------------------------------------------------------------- -- -- MESSAGES -- -------------------------------------------------------------------------------- msg = { -------------------------------------------------------------------------------- -- Intro blurb and intro fragment -------------------------------------------------------------------------------- -- These messages specify what is produced by the ${INTROBLURB} and -- ${INTROFRAGMENT} parameters. If the protection is temporary they use the -- intro-blurb-expiry or intro-fragment-expiry, and if not they use -- intro-blurb-noexpiry or intro-fragment-noexpiry. -- It is possible to use banner parameters in these messages. ['intro-blurb-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY}.', ['intro-blurb-noexpiry'] = '${PROTECTIONBLURB}.', ['intro-fragment-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY},', ['intro-fragment-noexpiry'] = '${PROTECTIONBLURB}', -------------------------------------------------------------------------------- -- Tooltip blurb -------------------------------------------------------------------------------- -- These messages specify what is produced by the ${TOOLTIPBLURB} parameter. -- If the protection is temporary the tooltip-blurb-expiry message is used, and -- if not the tooltip-blurb-noexpiry message is used. -- It is possible to use banner parameters in these messages. ['tooltip-blurb-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY}.', ['tooltip-blurb-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}.', ['tooltip-fragment-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY},', ['tooltip-fragment-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}', -------------------------------------------------------------------------------- -- Special explanation blurb -------------------------------------------------------------------------------- -- An explanation blurb for pages that cannot be unprotected, e.g. for pages -- in the MediaWiki namespace. -- It is possible to use banner parameters in this message. ['explanation-blurb-nounprotect'] = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Please discuss any changes on the ${TALKPAGE}; you' .. ' may ${EDITREQUEST} to ask an' .. ' [[Wikipedia:Administrators|administrator]] to make an edit if it' .. ' is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by [[Wikipedia:Consensus' .. '|consensus]].', -------------------------------------------------------------------------------- -- Protection log display values -------------------------------------------------------------------------------- -- These messages determine the display values for the protection log link -- or the pending changes log link produced by the ${PROTECTIONLOG} parameter. -- It is possible to use banner parameters in these messages. ['protection-log-display'] = 'protection log', ['pc-log-display'] = 'pending changes log', -------------------------------------------------------------------------------- -- Current version display values -------------------------------------------------------------------------------- -- These messages determine the display values for the page history link -- or the move log link produced by the ${CURRENTVERSION} parameter. -- It is possible to use banner parameters in these messages. ['current-version-move-display'] = 'current title', ['current-version-edit-display'] = 'current version', -------------------------------------------------------------------------------- -- Talk page -------------------------------------------------------------------------------- -- This message determines the display value of the talk page link produced -- with the ${TALKPAGE} parameter. -- It is possible to use banner parameters in this message. ['talk-page-link-display'] = 'talk page', -------------------------------------------------------------------------------- -- Edit requests -------------------------------------------------------------------------------- -- This message determines the display value of the edit request link produced -- with the ${EDITREQUEST} parameter. -- It is possible to use banner parameters in this message. ['edit-request-display'] = 'submit an edit request', -------------------------------------------------------------------------------- -- Expiry date format -------------------------------------------------------------------------------- -- This is the format for the blurb expiry date. It should be valid input for -- the first parameter of the #time parser function. ['expiry-date-format'] = 'F j, Y "at" H:i e', -------------------------------------------------------------------------------- -- Tracking categories -------------------------------------------------------------------------------- -- These messages determine which tracking categories the module outputs. ['tracking-category-incorrect'] = 'Wikipedia pages with incorrect protection templates', ['tracking-category-template'] = 'Wikipedia template-protected pages other than templates and modules', -------------------------------------------------------------------------------- -- Images -------------------------------------------------------------------------------- -- These are images that are not defined by their protection action and protection level. ['image-filename-indef'] = 'Full-protection-shackle.svg', ['image-filename-default'] = 'Transparent.gif', -------------------------------------------------------------------------------- -- End messages -------------------------------------------------------------------------------- } -------------------------------------------------------------------------------- -- End configuration -------------------------------------------------------------------------------- } 4j9s25hqt968zd5fewsvtkzzg34omaf Module:Infobox3cols 828 1779 14338 2024-08-04T15:35:48Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14338 Scribunto text/plain local check_for_unknown_parameters = require("Module:Check for unknown parameters")._check local p = {} local args = {} local origArgs = {} local root local lists = { plainlist_t = { patterns = { '^plainlist$', '%splainlist$', '^plainlist%s', '%splainlist%s' }, found = false, styles = 'Plainlist/styles.css' }, hlist_t = { patterns = { '^hlist$', '%shlist$', '^hlist%s', '%shlist%s' }, found = false, styles = 'Hlist/styles.css' } } local function has_list_class(args_to_check) for _, list in pairs(lists) do if not list.found then for _, arg in pairs(args_to_check) do for _, pattern in ipairs(list.patterns) do if mw.ustring.find(arg or '', pattern) then list.found = true break end end if list.found then break end end end end end -- Returns the union of the values of two tables, as a sequence. local function union(t1, t2) local vals = {} for k, v in pairs(t1) do vals[v] = true end for k, v in pairs(t2) do vals[v] = true end local ret = {} for k, v in pairs(vals) do table.insert(ret, k) end return ret end -- Returns a table containing the numbers of the arguments that exist -- for the specified prefix. For example, if the prefix was 'data', and -- 'data1', 'data2', and 'data5' exist, it would return {1, 2, 5}. local function getArgNums(prefix, suffix) local nums = {} for k, v in pairs(args) do local num = tostring(k):match('^' .. prefix .. '([0-9]%d*)' .. suffix .. '$') if num then table.insert(nums, tonumber(num)) end end table.sort(nums) return nums end -- Adds a row to the infobox, with either a header cell -- or a label/data cell combination. local function addRow(rowArgs) if rowArgs.header then has_list_class({rowArgs.rowclass, rowArgs.class, args.headerclass}) root :tag('tr') :addClass(rowArgs.rowclass) :cssText(rowArgs.rowstyle) :tag('th') :attr('colspan', '4') :addClass('infobox-header') :addClass(rowArgs.class) :addClass(args.headerclass) -- @deprecated next; target .infobox-<name> .infobox-header :cssText(args.headerstyle) :cssText(rowArgs.rowcellstyle) :cssText(args.extracellstyles[rowArgs.num .. 'h']) :wikitext(rowArgs.header) elseif rowArgs.label then if rowArgs.data then has_list_class({rowArgs.rowclass, rowArgs.class}) local row = root:tag('tr') row:addClass(rowArgs.rowclass) row:cssText(rowArgs.rowstyle) row :tag('th') :attr('scope', 'row') :addClass('infobox-label') :cssText(args.labelstyle) :cssText(rowArgs.rowcellstyle) :cssText(args.extracellstyles[rowArgs.num .. 'l']) :wikitext(rowArgs.label) :done() local dataCell = row:tag('td') dataCell :attr('colspan', '3') :addClass('infobox-data') :addClass(rowArgs.class) -- @deprecated next; target .infobox-<name> .infobox-data :cssText(rowArgs.datastyle) :cssText(rowArgs.rowcellstyle) :cssText(args.extracellstyles[rowArgs.num]) :newline() :wikitext(rowArgs.data) elseif rowArgs.dataa or rowArgs.datab or rowArgs.datac then has_list_class({rowArgs.rowclass, rowArgs.classa}) local row = root:tag('tr') row:addClass(rowArgs.rowclass) row:cssText(rowArgs.rowstyle) row :tag('th') :attr('scope', 'row') :addClass('infobox-label') :cssText(args.labelstyle) :cssText(rowArgs.rowcellstyle) :cssText(args.extracellstyles[rowArgs.num .. 'l']) :wikitext(rowArgs.label) :done() local dataCella = row:tag('td') dataCella :addClass('infobox-data infobox-data-a') :addClass(rowArgs.classa) -- @deprecated next; target .infobox-<name> .infobox-data-a :cssText(rowArgs.dataastyle) :cssText(rowArgs.rowcellstyle) :cssText(args.extracellstyles[rowArgs.num .. 'a']) :newline() :wikitext(rowArgs.dataa) if rowArgs.renderb then has_list_class({rowArgs.classb}) local dataCellb = row:tag('td') dataCellb :addClass('infobox-data infobox-data-b') :addClass(rowArgs.classb) -- @deprecated next; target .infobox-<name> .infobox-data-b :cssText(rowArgs.databstyle) :cssText(rowArgs.rowcellstyle) :cssText(args.extracellstyles[rowArgs.num .. 'b']) :newline() :wikitext(rowArgs.datab) end if rowArgs.renderc then has_list_class({rowArgs.classc}) local dataCellc = row:tag('td') dataCellc :addClass('infobox-data infobox-data-c') :addClass(rowArgs.classc) -- @deprecated next; target .infobox-<name> .infobox-data-c :cssText(rowArgs.datacstyle) :cssText(rowArgs.rowcellstyle) :cssText(args.extracellstyles[rowArgs.num .. 'c']) :newline() :wikitext(rowArgs.datac) end end elseif rowArgs.data then has_list_class({rowArgs.rowclass, rowArgs.class}) local row = root:tag('tr') row:addClass(rowArgs.rowclass) row:cssText(rowArgs.rowstyle) local dataCell = row:tag('td') dataCell :attr('colspan', '4') :addClass('infobox-full-data') :addClass(rowArgs.class) -- @deprecated next; target .infobox-<name> .infobox-full-data :cssText(rowArgs.datastyle) :cssText(rowArgs.rowcellstyle) :cssText(args.extracellstyles[rowArgs.num]) :newline() :wikitext(rowArgs.data) end end local function renderTitle() if not args.title then return end has_list_class({args.titleclass}) root :tag('caption') :addClass('infobox-title') :addClass(args.titleclass) -- @deprecated next; target .infobox-<name> .infobox-title :cssText(args.titlestyle) :wikitext(args.title) end local function renderAboveRow() if not args.above then return end has_list_class({args.aboveclass}) root :tag('tr') :tag('th') :attr('colspan', '4') :addClass('infobox-above') :addClass(args.aboveclass) -- @deprecated next; target .infobox-<name> .infobox-above :cssText(args.abovestyle) :wikitext(args.above) end local function renderBelowRow() if not args.below then return end has_list_class({args.belowclass}) root :tag('tr') :tag('td') :attr('colspan', '4') :addClass('infobox-below') :addClass(args.belowclass) -- @deprecated next; target .infobox-<name> .infobox-below :cssText(args.belowstyle) :newline() :wikitext(args.below) end local function addSubheaderRow(subheaderArgs) if not subheaderArgs.data then return end has_list_class({subheaderArgs.rowclass, subheaderArgs.class}) local row = root:tag('tr') row:addClass(subheaderArgs.rowclass) local dataCell = row:tag('td') dataCell :attr('colspan', '4') :addClass('infobox-subheader') :addClass(subheaderArgs.class) :cssText(subheaderArgs.datastyle) :cssText(subheaderArgs.rowcellstyle) :newline() :wikitext(subheaderArgs.data) end local function renderSubheaders() if args.subheader then args.subheader1 = args.subheader end if args.subheaderrowclass then args.subheaderrowclass1 = args.subheaderrowclass end local subheadernums = getArgNums('subheader','') for k, num in ipairs(subheadernums) do addSubheaderRow({ data = args['subheader' .. tostring(num)], -- @deprecated next; target .infobox-<name> .infobox-subheader datastyle = args.subheaderstyle, rowcellstyle = args['subheaderstyle' .. tostring(num)], class = args.subheaderclass, rowclass = args['subheaderrowclass' .. tostring(num)] }) end end local function addImageRow(imageArgs) if not imageArgs.data then return end has_list_class({imageArgs.rowclass, imageArgs.class}) local row = root:tag('tr') row:addClass(imageArgs.rowclass) local dataCell = row:tag('td') dataCell :attr('colspan', '4') :addClass('infobox-image') :addClass(imageArgs.class) :cssText(imageArgs.datastyle) :newline() :wikitext(imageArgs.data) end local function renderImages() if args.image then args.image1 = args.image end if args.caption then args.caption1 = args.caption end local imagenums = getArgNums('image','') for k, num in ipairs(imagenums) do local caption = args['caption' .. tostring(num)] local data = mw.html.create():wikitext(args['image' .. tostring(num)]) if caption then data :tag('div') :addClass('infobox-caption') -- @deprecated next; target .infobox-<name> .infobox-caption :cssText(args.captionstyle) :wikitext(caption) end addImageRow({ data = tostring(data), -- @deprecated next; target .infobox-<name> .infobox-image datastyle = args.imagestyle, class = args.imageclass, rowclass = args['imagerowclass' .. tostring(num)] }) end end -- Gets the union of the header and data argument numbers, -- and renders them all in order local function renderRows() local rownums = union(getArgNums('header',''), getArgNums('data','[abc]?')) local datab_count = #(getArgNums('data','b')) local datac_count = #(getArgNums('data','c')) table.sort(rownums) for k, num in ipairs(rownums) do addRow({ num = tostring(num), renderb = datab_count > 0, renderc = datac_count > 0, header = args['header' .. tostring(num)], label = args['label' .. tostring(num)], data = args['data' .. tostring(num)], datastyle = args.datastyle, class = args['class' .. tostring(num)], dataa = args['data' .. tostring(num) .. 'a'], dataastyle = args.datastylea, classa = args['class' .. tostring(num) .. 'a'], datab = args['data' .. tostring(num) .. 'b'], databstyle = args.datastyleb, classb = args['class' .. tostring(num) .. 'b'], datac = args['data' .. tostring(num) .. 'c'], datacstyle = args.datastylec, classc = args['class' .. tostring(num) .. 'c'], rowclass = args['rowclass' .. tostring(num)], -- @deprecated next; target .infobox-<name> rowclass rowstyle = args['rowstyle' .. tostring(num)], rowcellstyle = args['rowcellstyle' .. tostring(num)], }) end end local function renderNavBar() if not args.name then return end root :tag('tr') :tag('td') :attr('colspan', '4') :addClass('infobox-navbar') :wikitext(require('Module:Navbar')._navbar{ args.name, mini = 1, }) end local function renderItalicTitle() local italicTitle = args['italic title'] and mw.ustring.lower(args['italic title']) if italicTitle == '' or italicTitle == 'force' or italicTitle == 'yes' then root:wikitext(require('Module:Italic title')._main({})) end end -- Render tracking categories. args.decat == turns off tracking categories. local function renderTrackingCategories() local title = mw.title.getCurrentTitle() if args.decat == 'yes' then return end if #(getArgNums('data','[abc]?')) == 0 and title.namespace == 0 then root:wikitext('[[Category:Articles using infobox templates with no data rows]]') end root:wikitext(check_for_unknown_parameters({ checkpositional = "y", ignoreblank = "y", regexp1 = "header[%d]+", regexp2 = "label[%d]+", regexp3 = "data[%d]+[abc]?", regexp4 = "class[%d]+[abc]?", regexp5 = "rowclass[%d]+", regexp6 = "rowstyle[%d]+", regexp7 = "rowcellstyle[%d]+", unknown = "[[Category:Pages using infobox3cols with undocumented parameters|_VALUE_" .. title.text .. "]]", "above", "aboveclass", "aboverowclass", "abovestyle", "below", "belowclass", "belowrowclass", "belowstyle", "bodyclass", "bodystyle", "caption", "caption1", "caption2", "captionstyle", "child", "datastyle", "datastylea", "datastyleb", "datastylec", "extracellstyles", "headerstyle", "image", "image1", "image2", "imageclass", "imagerowclass1", "imagerowclass2", "imagestyle", "labelstyle", "name", "subbox", "subheader", "subheader2", "subheaderclass", "subheaderrowclass1", "subheaderrowclass2", "subheaderstyle", "templatestyles", "title", "titleclass", "titlestyle", }, origArgs)) if origArgs.header0 or origArgs.label0 or origArgs.data0 or origArgs.data0a or origArgs.data0b or origArgs.data0c or origArgs.class0 or origArgs.rowclass0 then root:wikitext("[[Category:Pages using infobox3cols with header0 or label0 or data0]]") end if title.namespace == 10 and mw.ustring.sub(title.text, 1, 7) == "Infobox" then root:wikitext("[[Category:Infobox templates|" .. mw.ustring.sub(title.text, 9) .. "]]") end end --[=[ Loads the templatestyles for the infobox. TODO: FINISH loading base templatestyles here rather than in MediaWiki:Common.css. There are 4-5000 pages with 'raw' infobox tables. See [[Mediawiki_talk:Common.css/to_do#Infobox]] and/or come help :). When we do this we should clean up the inline CSS below too. Will have to do some bizarre conversion category like with sidebar. ]=] local function loadTemplateStyles() local frame = mw.getCurrentFrame() local hlist_templatestyles = '' if lists.hlist_t.found then hlist_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = lists.hlist_t.styles } } end local plainlist_templatestyles = '' if lists.plainlist_t.found then plainlist_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = lists.plainlist_t.styles } } end -- See function description local base_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = 'Module:Infobox/styles.css' } } local templatestyles = '' if args['templatestyles'] then templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['templatestyles'] } } end local child_templatestyles = '' if args['child templatestyles'] then child_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['child templatestyles'] } } end local grandchild_templatestyles = '' if args['grandchild templatestyles'] then grandchild_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['grandchild templatestyles'] } } end return table.concat({ -- hlist -> plainlist -> base is best-effort to preserve old Common.css ordering. -- this ordering is not a guarantee because the rows of interest invoking -- each class may not be on a specific page hlist_templatestyles, plainlist_templatestyles, base_templatestyles, templatestyles, child_templatestyles, grandchild_templatestyles }) end -- common functions between the child and non child cases local function structure_infobox_common() renderSubheaders() renderImages() -- preprocessRows() renderRows() renderBelowRow() renderNavBar() renderItalicTitle() -- renderEmptyRowCategories() renderTrackingCategories() -- cleanInfobox() end -- Specify the overall layout of the infobox, with special settings if the -- infobox is used as a 'child' inside another infobox. local function _infobox() root = mw.html.create('table') has_list_class({args.bodyclass}) root :addClass((args.child == 'yes' or args.subbox == 'yes') and 'infobox-subbox' or 'infobox') :addClass(args.child == 'yes' and 'infobox-3cols-child' or nil) -- avoid https://phabricator.wikimedia.org/F55300125 :addClass('infobox-table') :addClass(args.bodyclass) -- @deprecated next; target .infobox-<name> :cssText(args.bodystyle) renderTitle() renderAboveRow() structure_infobox_common() return loadTemplateStyles() .. tostring(root) end -- If the argument exists and isn't blank, add it to the argument table. -- Blank arguments are treated as nil to match the behaviour of ParserFunctions. local function preprocessSingleArg(argName) if origArgs[argName] and origArgs[argName] ~= '' then args[argName] = origArgs[argName] end end -- Assign the parameters with the given prefixes to the args table, in order, in -- batches of the step size specified. This is to prevent references etc. from -- appearing in the wrong order. The prefixTable should be an array containing -- tables, each of which has two possible fields, a "prefix" string and a -- "depend" table. The function always parses parameters containing the "prefix" -- string, but only parses parameters in the "depend" table if the prefix -- parameter is present and non-blank. local function preprocessArgs(prefixTable, step) if type(prefixTable) ~= 'table' then error("Non-table value detected for the prefix table", 2) end if type(step) ~= 'number' then error("Invalid step value detected", 2) end -- Get arguments without a number suffix, and check for bad input. for i,v in ipairs(prefixTable) do if type(v) ~= 'table' or type(v.prefix) ~= "string" or (v.depend and type(v.depend) ~= 'table') then error('Invalid input detected to preprocessArgs prefix table', 2) end preprocessSingleArg(v.prefix) -- Only parse the depend parameter if the prefix parameter is present -- and not blank. if args[v.prefix] and v.depend then for j, dependValue in ipairs(v.depend) do if type(dependValue) ~= 'string' then error('Invalid "depend" parameter value detected in preprocessArgs') end preprocessSingleArg(dependValue) end end end -- Get arguments with number suffixes. local a = 0 -- Counter variable. local moreArgumentsExist = true while moreArgumentsExist == true do moreArgumentsExist = false for i = a, a + step - 1 do for j,v in ipairs(prefixTable) do local prefixArgName = v.prefix .. tostring(i) .. (v.suffix or '') if origArgs[prefixArgName] then -- Do another loop if any arguments are found, even blank ones. moreArgumentsExist = true preprocessSingleArg(prefixArgName) end -- Process the depend table if the prefix argument is present -- and not blank, or we are processing "prefix1" and "prefix" is -- present and not blank, and if the depend table is present. if v.depend and (args[prefixArgName] or (i == 1 and args[v.prefix])) then for j,dependValue in ipairs(v.depend) do local dependArgName = dependValue .. tostring(i) .. (v.dependsuffix or '') preprocessSingleArg(dependArgName) end end end end a = a + step end end -- Parse the data parameters in the same order that the old {{infobox}} did, so -- that references etc. will display in the expected places. Parameters that -- depend on another parameter are only processed if that parameter is present, -- to avoid phantom references appearing in article reference lists. local function parseDataParameters() preprocessSingleArg('child') preprocessSingleArg('bodyclass') preprocessSingleArg('subbox') preprocessSingleArg('bodystyle') preprocessSingleArg('title') preprocessSingleArg('titleclass') preprocessSingleArg('titlestyle') preprocessSingleArg('above') preprocessSingleArg('aboveclass') preprocessSingleArg('abovestyle') preprocessArgs({ {prefix = 'subheader', depend = {'subheaderstyle', 'subheaderrowclass'}} }, 10) preprocessSingleArg('subheaderstyle') preprocessSingleArg('subheaderclass') preprocessSingleArg('image') preprocessSingleArg('caption') preprocessArgs({ {prefix = 'image', depend = {'caption', 'imagerowclass'}} }, 10) preprocessSingleArg('captionstyle') preprocessSingleArg('imagestyle') preprocessSingleArg('imageclass') preprocessArgs({ {prefix = 'header'}, {prefix = 'data', depend = {'label'}}, {prefix = 'data', suffix = 'a', depend = {'label'}}, {prefix = 'data', suffix = 'a'}, {prefix = 'data', suffix = 'b', depend = {'label'}}, {prefix = 'data', suffix = 'b'}, {prefix = 'data', suffix = 'c', depend = {'label'}}, {prefix = 'data', suffix = 'c'}, {prefix = 'rowclass'}, {prefix = 'rowstyle'}, {prefix = 'rowcellstyle'}, {prefix = 'class'} }, 50) preprocessSingleArg('headerclass') preprocessSingleArg('headerstyle') preprocessSingleArg('labelstyle') preprocessSingleArg('datastyle') preprocessSingleArg('datastylea') preprocessSingleArg('datastyleb') preprocessSingleArg('datastylec') preprocessSingleArg('below') preprocessSingleArg('belowclass') preprocessSingleArg('belowstyle') preprocessSingleArg('name') -- different behaviour for italics if blank or absent args['italic title'] = origArgs['italic title'] preprocessSingleArg('decat') preprocessSingleArg('templatestyles') preprocessSingleArg('child templatestyles') preprocessSingleArg('grandchild templatestyles') args['extracellstyles'] = {} for line in mw.text.gsplit(origArgs['extracellstyles'] or '', '\n') do local equals = line:find('=') if equals then for i in mw.text.gsplit(line:sub(1, equals - 1), '%s*,%s*') do args.extracellstyles[i] = line:sub(equals + 1) end end end end -- If called via #invoke, use the args passed into the invoking template. -- Otherwise, for testing purposes, assume args are being passed directly in. function p.infobox(frame) if frame == mw.getCurrentFrame() then origArgs = frame:getParent().args else origArgs = frame end parseDataParameters() return _infobox() end -- For calling via #invoke within a template function p.infoboxTemplate(frame, extra_args) origArgs = extra_args or {} for k,v in pairs(frame.args) do origArgs[k] = mw.text.trim(v) end parseDataParameters() return _infobox() end -- Shortcut for making child infoboxes via #invoke. function p.child(frame) return p.infoboxTemplate(frame, {child = "yes"}) end return p 878h1tbd9nqn6obqmzr8elnsqw0a6v7 Module:Cs1 documentation support 828 1780 14339 2024-08-04T15:36:12Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14339 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, ['citeseerx'] = true, ['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 techreport/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 '<code style="color: inherit; background: inherit; border: none; padding: inherit">|' .. param .. '=</code> is not a valid parameter'; 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 |accessdate= is an aliases of |access-date=: 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 if param_t['aliases'] then for _, alias in ipairs (param_t['aliases']) do 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 if param_t['aliases'] then for _, alias in ipairs (param_t['aliases']) do 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 if param_t['aliases'] then for _, alias in ipairs (param_t['aliases']) do 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 if param_t['aliases'] then for _, alias in ipairs (param_t['aliases']) do 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 local i = 0; -- number of categories 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 i = i + 1; 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 --[[--------------------------< 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 --[[--------------------------< 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, 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, 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, }; em0h83vy80yabze02b0ff2j4x1e1kmp Module:Unsubst 828 1781 14340 2024-08-04T15:36:18Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 14340 Scribunto text/plain local checkType = require('libraryUtil').checkType local p = {} local BODY_PARAM = '$B' local specialParams = { ['$params'] = 'parameter list', ['$aliases'] = 'parameter aliases', ['$flags'] = 'flags', ['$B'] = 'template content', ['$template-name'] = 'template invocation name override', } function p.main(frame, body) -- If we are substing, this function returns a template invocation, and if -- not, it returns the template body. The template body can be specified in -- the body parameter, or in the template parameter defined in the -- BODY_PARAM variable. This function can be called from Lua or from -- #invoke. -- Return the template body if we aren't substing. if not mw.isSubsting() then if body ~= nil then return body elseif frame.args[BODY_PARAM] ~= nil then return frame.args[BODY_PARAM] else error(string.format( "no template content specified (use parameter '%s' from #invoke)", BODY_PARAM ), 2) end end -- Sanity check for the frame object. if type(frame) ~= 'table' or type(frame.getParent) ~= 'function' or not frame:getParent() then error( "argument #1 to 'main' must be a frame object with a parent " .. "frame available", 2 ) end -- Find the invocation name. local mTemplateInvocation = require('Module:Template invocation') local name if frame.args['$template-name'] and '' ~= frame.args['$template-name'] then name = frame.args['$template-name'] -- override whatever the template name is with this name else name = mTemplateInvocation.name(frame:getParent():getTitle()) end -- Combine passed args with passed defaults local args = {} if string.find( ','..(frame.args['$flags'] or '')..',', ',%s*override%s*,' ) then for k, v in pairs( frame:getParent().args ) do args[k] = v end for k, v in pairs( frame.args ) do if not specialParams[k] then if v == '__DATE__' then v = mw.getContentLanguage():formatDate( 'F Y' ) end args[k] = v end end else for k, v in pairs( frame.args ) do if not specialParams[k] then if v == '__DATE__' then v = mw.getContentLanguage():formatDate( 'F Y' ) end args[k] = v end end for k, v in pairs( frame:getParent().args ) do args[k] = v end end -- Trim parameters, if not specified otherwise if not string.find( ','..(frame.args['$flags'] or '')..',', ',%s*keep%-whitespace%s*,' ) then for k, v in pairs( args ) do args[k] = mw.ustring.match(v, '^%s*(.*)%s*$') or '' end end -- Pull information from parameter aliases local aliases = {} if frame.args['$aliases'] then local list = mw.text.split( frame.args['$aliases'], '%s*,%s*' ) for k, v in ipairs( list ) do local tmp = mw.text.split( v, '%s*>%s*' ) aliases[tonumber(mw.ustring.match(tmp[1], '^[1-9][0-9]*$')) or tmp[1]] = ((tonumber(mw.ustring.match(tmp[2], '^[1-9][0-9]*$'))) or tmp[2]) end end for k, v in pairs( aliases ) do if args[k] and ( not args[v] or args[v] == '' ) then args[v] = args[k] end args[k] = nil end -- Remove empty parameters, if specified if string.find( ','..(frame.args['$flags'] or '')..',', ',%s*remove%-empty%s*,' ) then local tmp = 0 for k, v in ipairs( args ) do if v ~= '' or ( args[k+1] and args[k+1] ~= '' ) or ( args[k+2] and args[k+2] ~= '' ) then tmp = k else break end end for k, v in pairs( args ) do if v == '' then if not (type(k) == 'number' and k < tmp) then args[k] = nil end end end end -- Order parameters if frame.args['$params'] then local params, tmp = mw.text.split( frame.args['$params'], '%s*,%s*' ), {} for k, v in ipairs(params) do v = tonumber(mw.ustring.match(v, '^[1-9][0-9]*$')) or v if args[v] then tmp[v], args[v] = args[v], nil end end for k, v in pairs(args) do tmp[k], args[k] = args[k], nil end args = tmp end return mTemplateInvocation.invocation(name, args) end p[''] = p.main -- For backwards compatibility return p eu3d3ip0gtd6n65iz4vmtpogb62rxdi Nhwɛdo:Align/doc 10 1782 14341 2024-08-04T18:44:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14341 wikitext text/x-wiki {{Documentation subpage}} {{High-use|120520}} {{caution|'''Align Center does not function''' for [[WP:MOBILE|the mobile view and mobile applications]]. Be aware that more than half of the Wikipedia visitors are via mobile.}} :'''''Note:''' If you trying to align a table column (left, center, or right) use [[Template:Table alignment]].'' This is a generic template for handling the horizontal alignment of elements on a page. Use the template like this: {{tlx|align|''position''|''content''}} == Examples == {| class="wikitable" width="500px" |- | {{tlx|align|left|<nowiki>'''Hello world!'''</nowiki>}} produces this:<br/> {{align|left|'''Hello world!'''}} |- |{{tlx|align|right|<nowiki>'''Hello world!'''</nowiki>}} produces this:<br/> {{align|right|'''Hello world!'''}} |- |{{tlx|align|center|<nowiki>'''Hello world!'''</nowiki>}} produces this:<br/> {{align|center|'''Hello world!'''}} |- |{{tlx|align|center|<nowiki>'''Hello world!'''|style=color:red</nowiki>}} produces this:<br/> {{align|center|'''Hello world!'''|style=color:red}} |} ==See also== * {{tl|center}}, {{tl|right}}, {{tl|left}} and {{tl|justify}} * {{tl|center block}} * {{tl|Image frame}} <includeonly>{{sandbox other|| [[Category:Positioning templates]] }}</includeonly> 04rxhb37q12kupqjxcjcyzlm51fei01 Nhwɛdo:Align/sandbox 10 1783 14342 2024-08-04T18:44:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14342 wikitext text/x-wiki {{#switch: {{lc:{{{1|center}}}}} |left = {{left|{{{2}}} }} |right = {{right|{{{2}}} }} |center = {{center|{{{2}}} }} |#default = Error in [[Template:Align]]: the alignment setting "{{{1}}}" is invalid. }}<noinclude> {{documentation}} </noinclude> 4tgj1kyuzaozywjqsr46v28mi5g4i8f Nhwɛdo:Align/testcases 10 1784 14343 2024-08-04T18:44:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14343 wikitext text/x-wiki {{template test cases notice}} {{Testcase |id="left" |<nowiki>{{Align|left|'''Hello world!'''}}</nowiki> |{{Align|left|'''Hello world!'''}} |{{Align/sandbox|left|'''Hello world!'''}} }} {{Testcase |id="center" |<nowiki>{{Align|center|'''Hello world!'''}}</nowiki> |{{Align|center|'''Hello world!'''}} |{{Align/sandbox|center|'''Hello world!'''}} }} {{Testcase |id="right" |<nowiki>{{Align|right|'''Hello world!'''}}</nowiki> |{{Align|right|'''Hello world!'''}} |{{Align/sandbox|right|'''Hello world!'''}} }} 16tpjk0cbxmodu98qp56f1ptq71cnbw Nhwɛdo:Aligned table 10 1785 14344 2024-08-04T18:45:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14344 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:aligned table|table}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> atstqes86pjj6hoiczcmfvhjlawblhx Nhwɛdo:Ambox 10 1786 14345 2024-08-04T18:45:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14345 wikitext text/x-wiki {{#invoke:Message box|ambox}}{{#ifeq:{{{small}}};{{NAMESPACENUMBER}}|left;0|[[Category:Articles using small message boxes]]}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 1esfeyakvmpfhej10fmg3ujt1lsetw6 Nhwɛdo:Anchor/doc 10 1787 14346 2024-08-04T18:45:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14346 wikitext text/x-wiki {{lua|Module:Anchor}} {{used in system}} {{Bot use warning|bots=[[User:Cewbot]] ([[Wikipedia:Bots/Requests for approval/Cewbot 6|BRFA]])}} {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AT THE END OF THIS PAGE, ND INTERWIKIS LINKS TO WIKIDATA --> The template <nowiki>{{</nowiki>[[{{ns:Template}}:{{BASEPAGENAME}}|{{lc:{{BASEPAGENAME}}}}]]<nowiki>}}</nowiki> inserts one or more invisible anchor names ([[Fragment identifier|HTML fragment identifiers]]) in a page. The basic format is <code><nowiki>{{anchor|Anchor name}}</nowiki></code>. To link to an anchor from within the same page, use <code><nowiki>[[#Anchor name|display text]]</nowiki></code>. {{#ifeq:{{BASEPAGENAME}}|Visible anchor|&nbsp;Unlike {{tl|Anchor}}, the first parameter will be visible text on the page.|}} To link to an anchor from another page, use <code><nowiki>[[Article name#Anchor name|display text]]</nowiki></code>. See [[WP:ANCHOR|Help:Link § Section linking (anchors)]] for more details. Note that <code><nowiki>#Anchor name</nowiki></code>, used by the [[MediaWiki]] software to (usually) direct users to sections within a page, is not a wikitext directive like [[Help:Redirect|<code><nowiki>#redirect</nowiki></code>]]. Anchors are most useful with sections, since links to a section will not work if a section is renamed. However, anchors can be used as needed anywhere in an article. The anchor name can be arbitrary, but the first letter should generally be capitalized in keeping with header style (see [[MOS:HEAD|Manual of Style § Section headings]] for more information). __TOC__ {{anchor|Above-Foo|Foo bar}} == Basic format<span class="anchor" id="Foo"></span><span class="anchor" id="In-Foo"></span><span class="anchor" id="Anchor name 1"></span><span class="anchor" id="Anchor name 2"></span> == {{anchor|Under-Foo}} You can define one or more anchor names, separated by |. This can be useful for alternative spellings, such as "humor" and "humour." In general, if the intended target of an anchor is a section title, then [[#Rationale for substitution in the header|it should be placed at the end of the section header]] by [[WP:SUBST|substitution]]: <br /><code style="color:darkgreen;"><nowiki>== Section header{{subst:</nowiki>anchor|Anchor name}} ==</code> which will be saved in the article as: <br /><code>== Section header{{code|1={{Anchor|Anchor name}}}} ==</code> Anchor names are case sensitive, so <code><nowiki>[[#Anchor name]]</nowiki></code> and <code><nowiki>[[#Anchor Name]]</nowiki></code> are not equivalent. When making an anchor, in general capitalize the first letter of the anchor name, and follow the same capitalization guidelines as headers (see [[MOS:HEAD|Manual of Style: Headers]] for more information). == Limitations == {|class="wikitable floatright" !Character ![[Character entity reference|Code]] !Template ![[Help:Magic words|Magic word]] !Meaning |- |" |<code>&amp;quot;</code> <br /><code>&amp;#34;</code> |{{N/a}} |{{N/a}} |(double)&nbsp;[[quotation mark]] |- |# |<code>&amp;#35;</code> <br> <code>&amp;num;</code> |{{tlx|hash}} |{{N/a}} |[[Number sign|hash]] |- |&#124; |<code>&amp;#124;</code> <br> <code>&amp;vertbar;</code> |{{N/a}} |{{tlx|!}} |[[Vertical bar|pipe]] |- |&#61; |<code>&amp;#61;</code> <br> <code>&amp;equals;</code> |{{N/a}} |{{tlx|{{=}}}} |[[Equals sign|equals]] |} * Anchor names that contain any character shown in the table on the right will not work as expected. However, any of these characters can be replaced with the "&amp;#" codes shown for them here. Or, the pipe symbol and equals sign can be worked around with {{tl|!}} and {{tl|{{=}}}}, respectively. Markup code such as {{tag|sup|o}} and {{tag|sub|o}} (superscript and subscript) cannot be used. Most other characters, including white space and punctuation, are not a problem. * Anchor names must be unique on a page, and must not duplicate any heading titles. Duplicate anchors will not work as expected since the <code><nowiki>#location</nowiki></code> links go to the first anchor with that name. Duplicate anchors result in invalid HTML; you can check for duplicate anchors by running the page through the [[W3C Markup Validation Service]]. * Anchor links are case-sensitive in '''some''' browsers, so treat all anchor links as case-sensitive when creating links to them. For example, if you create the anchor with <code><nowiki>=== Baz{{subst:anchor|Bar}} ===</nowiki></code>, link to it with <code><nowiki>[[pagename#Bar]]</nowiki></code>, not <code><nowiki>[[pagename#bAR]]</nowiki></code>. However, because some browsers are '''not''' case-sensitive, do not create section titles or anchors that differ only in case from others on the page. That is, do not create both <code><nowiki>=== Abcd{{subst:anchor|Baz}} ===</nowiki></code> and <code><nowiki>=== Efgh{{subst:anchor|bAZ}} ===</nowiki></code>. * If a template is left unsubstituted inside a section title ([[#Rationale for substitution in the header|which should never be done]]), then the template code will appear in the edit summary window each time a section edit of that section begins, as in {{nowrap|1=<code><nowiki>/* Limitations{{anchor|Issues}} */ New issue</nowiki></code>}}. The editor must manually remove the anchor template from the edit summary window, or else when they save the section, the browser may not return to the section and the section link of that edit in the history page won't work. == Use in tables == {{Warning|To see how to set anchors in tables, see {{section link|Help:Tables and locations|Section link or map link to a row anchor}}. Only use this template in tables if you need multiple anchors for the same row.}} Anchors may be used within tables, subject to certain restrictions. The {{tlx|anchor}} template may be used in the caption and cells of a table, but not those portions of a table that are outside the caption and cells. Unlike in section headings, the template does not have to be substituted. It is used on the table's caption thus: <syntaxhighlight lang=text> |+ {{anchor|FooX}} A table caption </syntaxhighlight> and the following forms of cell are valid: <syntaxhighlight lang=text> !{{anchor|Foo1}} A header cell !style="background:white;" |{{anchor|Foo2}} A header cell with styling |{{anchor|Foo3}} A data cell |rowspan=2 |{{anchor|Foo4}} A data cell spanning two rows </syntaxhighlight> You need to ensure that the {{tlx|anchor}} is not in that portion of the markup intended for the classes, styles etc. Thus, {{tlx|anchor}} cannot be placed anywhere on lines that begin with <code><nowiki>{|</nowiki></code> (start of table) or <code><nowiki>|-</nowiki></code> (new row), and the following forms of cell are not valid: <syntaxhighlight lang=text> !{{anchor|Foo1}} |A header cell !style="background:white;" {{anchor|Foo2}} |A header cell with styling |{{anchor|Foo3}} |A data cell |rowspan=2 {{anchor|Foo4}} |A data cell spanning two rows </syntaxhighlight> If it is necessary for an anchor to be in any of these positions, a different technique is used—the <code>id=</code> attribute. This is placed in that portion of the markup where the classes, styles etc. may be used, as follows: <syntaxhighlight lang=text> {| id=FooX class=wikitable |- id=FooY !id=Foo1 |A header cell !style="background:white;" id=Foo2 |A header cell with styling |id=Foo3 |A data cell |rowspan=2 id=Foo4 |A data cell spanning two rows </syntaxhighlight> The <code>id=</code> attribute may appear before, between or after any other attributes that may be present, but only one <code>id=</code> attribute may be used in each of these areas. If <code><nowiki>{{anchor}}</nowiki></code> is placed at the start of a vertically centered cell (which is the default for tables) then links to the anchor will jump to the start of the displayed content and not the top of the cell. This may require the reader to scroll up to fully see other cells in the row. It can be avoided by instead placing <code>id=</code> where the row code starts. == Rationale for substitution in the header<span class="anchor" id="Rationale for placement above header"></span><span class="anchor" id="substitution_reason_anchor"></span><span class="anchor" id="Rationale"></span> == <!-- The anchor "Rationale for placement above header" is the old name of this section. --> Anchors should never be left unsubstituted within a section header, as this violates [[MOS:HEADINGS]] and causes technical complications. More specifically: if {{tlx|anchor}} is used without substitution, the anchor will be included in page editing history as part of the section name (see [[MOS:SECTIONANCHOR]] for details). To show why placement in the header is preferred, the following anchor is placed in the Basic format section header: <br /><code style="color:darkgreen;"><nowiki>== Basic format<span class="anchor" id="Foo"></span><span class="anchor" id="In-Foo"></span> ==</nowiki></code> Since the anchor is actually used on this documentation page, the links [[#Basic format]], [[#Foo]] and [[#In-Foo]] all work and can be tested to see the effect. For contrast, an anchor named [[#Under-Foo]] has also been placed underneath the Basic format section header and can be clicked to illustrate how this placement hides the section title when jumping to the linked target on some web browsers: <br /><code>== Basic format ==<br/><nowiki>{{anchor|Under-Foo}}</nowiki></code> Another anchor named [[#Above-Foo]] has been placed above the section header. This anchor does work correctly for standard desktop skins, but because the anchor is technically not in the section but before it, mobile views will not expand the desired section. <br/><code><nowiki>{{anchor|Above-Foo}}</nowiki><br/>== Basic format ==</code> == Explanations and examples == Reasons for the above being best practice are detailed in the following additional, numbered examples, as well as in [[#Limitations|§&nbsp;Limitations]] section: # <code style="color:darkgreen;"><nowiki>{{</nowiki>{{lc:{{BASEPAGENAME}}}}|Foo<nowiki>}}</nowiki></code> <br /> could be linked to with <code><nowiki>[[#Foo|...]]</nowiki></code> from ''within the same article'' (let's call this article "Qux"), <br /> or it could be linked to with {{nowrap|<code><nowiki>[[</nowiki>Qux#Foo<nowiki>|...]]</nowiki></code>}} from ''other'' articles and from redirects (where the ellipsis after the word "Foo" here means the words chosen to represent that link in the Wikipedia article, which, of course, could be anything). # Anchors can be more suitable for inter-article linking than section titles are, because anchors are more stable. For example a section title {{nowrap|1=<code>== Foo ==</code>}} within a Wikipedia article titled <code>Qux</code>: <br /> {{nowrap|1=<code style="color:dimgray;"><nowiki>==</nowiki>{{sp}}<code style="color:darkgreen;"><nowiki>{{</nowiki>{{lc:{{BASEPAGENAME}}}}<nowiki>|Foo bar}}</nowiki></code>{{sp}}Foo <nowiki>==</nowiki></code>}} <br /> Here, links via {{nowrap|1=<code><nowiki>[[</nowiki>Qux#Foo bar<nowiki>]]</nowiki></code>}} would remain valid even if the section were renamed {{nowrap|1=<code><nowiki>== {{anchor|Foo bar}} On foo and its many friends ==</nowiki></code>}}<br /> A drawback of this approach (as detailed in [[#Limitations|§&nbsp;Limitations]] section) is that having a template in the section header causes problems with the edit summary window each time that a section edit is done for this section. The obvious solution is to place the anchor ''before'' the section. This also prevents browsers from hiding the section title from view when jumping to the target.<br /> {{anchor|Example-note}}{{em|Note:}} The anchor name (<code>Foo bar</code>) should be different than the section (<code>Foo</code>) to avoid invalid HTML. # Within section titles, it may be preferable to simply use direct HTML, which may be achieved by [[WP:substitution|substitution]] like this:<br /> {{nowrap|1=<code style="color:dimgray;"><nowiki>==</nowiki>{{sp}}Foo<code style="color:darkgreen;"><nowiki>{{subst:anchor|Foo bar}}</nowiki></code>{{sp}}<nowiki>==</nowiki></code>}}<br />which is saved into the article as:<br /> {{nowrap|1=<code style="color:dimgray;"><nowiki>==</nowiki>{{sp}}Foo<code style="color:darkgreen;">{{code|1={{anchor|Foo bar}}}}</code>{{sp}}<nowiki>==</nowiki></code>}}<br />This provides the stable, linkable anchor, but without the edit problem.<br /> The [[#Example-note|Note]] above still applies. See [[#Limitations|§&nbsp;Limitations]] for details. # The template can be used to create multiple anchors with a single call. For example, <br /> {{nowrap|1=<code style="color:darkgreen;"><nowiki>{{</nowiki>{{lc:{{BASEPAGENAME}}}}<nowiki>|Foo|Bar|baz}}</nowiki></code>}} <br /> will create three anchors that can then be linked to with <code><nowiki>[[#Foo]]</nowiki></code>, <code><nowiki>[[#Bar]]</nowiki></code> and <code><nowiki>[[#baz]]</nowiki></code>. # Here is a more literal example:<br /> Say you wrote an article about a recently discovered Indo-European language called "Yish Yash". The title of your article would probably be "Yish Yash language" (if there were already an article titled "Yish Yash" that covered the culture generally). Now let's say that within your article you wished to have a section titled "The placement of the tongue when producing Yish Yash vowel sounds". You would create a section heading that looked like this:<br />{{nowrap|1=<code><nowiki>== The placement of the tongue when producing Yish Yash vowel sounds == </nowiki></code>}}<br />Let's say that you then finished up writing and saved the new article. Now, say you came across another article on Wikipedia titled "Proto-Indo-European vowels" which happened to have a section on the unique tongue placement used in Yish Yash. You decided it might be useful here for readers to be able to quickly access the section of your article on Yish Yash tongue placement when forming vowels; however, you don't want to send them to the beginning of the whole article on the Yish Yash language (you wanted to target them more specifically). So you create a link in the Proto-Indo European vowel article to the ''section'' within ''your'' article on the placement of the tongue in Yish Yash: you might do so by editing the text of the Proto-Indo-European vowel article and adding something like this to a relevant place within it:<br /><code><nowiki>[[Yish Yash language#The placement of the tongue when producing Yish Yash vowel sounds|Yish Yash tongue placement]] is particularly interesting.</nowiki></code><br />That is some ''really'' long code, but it would create a direct link to the relevant section of the new Yish Yash language article and would look like this in the article on Proto-Indo-European vowels:<br /> "...<span style="color:blue;">Yish Yash tongue placement</span> is particularly interesting..." <br /> Now let's say another editor came along and wished to change the heading of this section of your article for some legitimate reason—perhaps to "Yish Yash vowels and the tongue". They could do so by editing your article and making the section heading look like this:<br />{{nowrap|1=<code><nowiki>== Yish Yash vowels and the tongue ==</nowiki></code>}}<br />Unbeknownst to that editor, this would mean the link in the article on Proto-Indo-European vowels that you created earlier would now go by default to the top of the Yish Yash article instead of your carefully-chosen subsection! However, if an ''anchor'' were placed within the section heading of the Yish Yash article either when you created it or when the other editor came along and changed it—perhaps something like this:<br />{{nowrap|1= <code><nowiki>== The placement of the tongue when producing Yish Yash vowel sounds{{subst:anchor|Tongue}} ==</nowiki></code>}}<br />or like this:<br />{{nowrap|1=<code><nowiki>== Yish Yash vowel–tongue interaction{{subst:anchor|Tongue}} ==</nowiki></code>}}<br />and the text of the article on Proto-Indo-European vowels had been changed by you to something like this:<br />{{nowrap|1=<code><nowiki>[[Yish Yash language#Tongue|Yish Yash tongue placement]] is particularly interesting.</nowiki></code>}}<br />then the link from the Proto-Indo-European article would continue to point to the relevant ''section'' of the Yish Yash article, even if the wording of the section heading there had changed completely and without the reader having to sort it out for themselves. The use of anchors can make for a cleaner, more efficient Wikipedia reading experience where section headings are changed—which they not infrequently are. == TemplateData == {{TemplateDataHeader}} <templatedata>{ "description": "Add HTML anchors to a page. Make a link to your anchor with [[#Anchor on same page]] or [[Page you're linking to#Anchor on that page]]. Every anchor on a page must be different. Do not use the characters \" or # or | or =.", "params": { "1": { "label": "First anchor", "type": "string", "required": true, "description": "Name of anchor", "example": "Anchor name 1" }, "2": { "label": "Second anchor", "type": "string", "required": false, "description": "Name of anchor" }, "3": { "label": "Third anchor", "type": "string", "required": false, "description": "Name of anchor" }, "4": { "label": "Fourth anchor", "description": "To add more than four anchors, go to source editing.", "type": "string", "required": false } }, "format": "inline" }</templatedata> == See also == * {{#ifeq:{{BASEPAGENAME}}|Visible anchor|{{tl|Anchor}}|{{tl|Visible anchor}}}} * {{tl|Anchored list}} * {{tl|Anchor comment}} * {{tl|Shortcut}} * [[WP:ANCHOR]] * [[WP:TARGET]] * {{tl|Section link}} <includeonly>{{Sandbox other|| <!-- CATEGORIES HERE, AND INTERWIKIS TO WIKIDATA, THANKS --> [[Category:Wikipedia utility templates]] [[Category:Wikipedia section templates]] [[Category:Templates with no visible output]] }}</includeonly> 2tq6l6y37r8apesjyrbwarzr94vpcbh Nhwɛdo:Anchor/sandbox 10 1788 14347 2024-08-04T18:45:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14347 wikitext text/x-wiki <nowiki />{{<includeonly>safesubst:</includeonly>#invoke:anchor/sandbox|main}}<noinclude> {{Documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 9423xk1am2mq9cj2pmbkkiaubbwak0u Nhwɛdo:Anchor/testcases 10 1789 14348 2024-08-04T18:45:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14348 wikitext text/x-wiki {{Template test cases notice}} __TOC__ ==Live template== This section uses the live {{tl|Anchor}} version. The template is called in the middle of the bold words, showing that no extra whitespace is generated. Here are anchors Live{{Anchor|LiveTop}}Top and Li{{Anchor|Live, top}}ve, top. Go to [[#LiveBottom]] or [[#Live, bottom]]. <PRE> Here are anchors Live{{Anchor|LiveTop}}Top and Li{{Anchor|Live, top}}ve, top. </PRE> -<BR>-<BR>-<BR> Here are anchors Live{{Anchor|LiveBottom}}Bottom and Li{{Anchor|Live, bottom}}ve, bottom. Go to [[#LiveTop]] or [[#Live, top]]. <PRE> Here are anchors Live{{Anchor|LiveBottom}}Bottom and Li{{Anchor|Live, bottom}}ve, bottom. </PRE> ==Sandbox template== This section uses the sandbox {{tl|Anchor/sandbox}} version. The template is called in the middle of the bold words, showing that no extra whitespace is generated. Visible error when more than 10 anchors: before{{Anchor/sandbox|1|2|3|4|5|6|7|8|9|10|11}}after <PRE> Visible error when more than 10 anchors: before{{Anchor/sandbox|1|2|3|4|5|6|7|8|9|10|11}}after </PRE> Here are anchors Sand{{Anchor/sandbox|SandTop}}Top and Sa{{Anchor/sandbox|Sand, top}}nd, top. Go to [[#SandMid1]], [[#Sand mid 2]], [[#Sand, mid, 3]], [[#SandBottom]], [[#Sand, bottom]]. <PRE> Here are anchors Sand{{Anchor/sandbox|SandTop}}Top and Sa{{Anchor/sandbox|Sand, top}}nd, top. </PRE> -<BR>-<BR>-<BR> Here are anchors Sand{{Anchor/sandbox|SandMid1|Sand mid 2|Sand, mid, 3}}Mid1-2-3. Go to [[#SandTop]], [[#Sand, top]], [[#SandBottom]], [[#Sand, bottom]]. <PRE> Here are anchors Sand{{Anchor/sandbox|SandMid1|Sand mid 2|Sand, mid, 3}}Mid1-2-3. </PRE> -<BR>-<BR>-<BR> Here are anchors Sand{{Anchor/sandbox|SandBottom}}Bottom and Sa{{Anchor/sandbox|Sand, bottom}}nd, bottom. Go to [[#SandMid1]], [[#Sand mid 2]], [[#Sand, mid, 3]], [[#SandTop]], [[#Sand, top]]. <PRE> Here are anchors Sand{{Anchor/sandbox|SandBottom}}Bottom and Sa{{Anchor/sandbox|Sand, bottom}}nd, bottom. </PRE> ''(Nothing but empty space below.)'' <DIV STYLE="height:75em;">&nbsp;</DIV><!--ONE EMPTY SCREENFUL TO LET LINKS TO THE LAST ANCHOR WORK AS GOOD AS THE OTHERS--> jdtfvojghwomnmpb7449sgblcfvs4lt Nhwɛdo:Awards table/doc 10 1790 14349 2024-08-04T18:46:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14349 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} {{Uses TemplateStyles|Template:Awards table/styles.css}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE. --> == Usage == Always use the {{para|caption}} field, per [[WP:ACCESSIBLE]]. If the caption would duplicate a nearby section header, you can make it only used by screen-reader software via the {{tl|Screen reader-only}} template. === Format 1 === <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Awards table|caption=Award nominations for ''Work''}} |- ! scope="row" | Year | ''Work'' | Award | {{won}} {{end}} </syntaxhighlight> {{Awards table|caption=Award nominations for ''Hi kgagudi!''}} |- ! scope="row" | 2018 | ''Hi kgagudi!'' | Heritage Awards of Excellence | {{won}} {{end}} === Format 2 === <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Awards table|2|caption={{Screen reader-only|Award nominations for ''Work''}}}} |- ! scope="row" | Year | ''Work'' | Category | {{won}} | Notes {{end}} </syntaxhighlight> {{Awards table|2|caption={{Screen reader-only|Award nominations for ''Work''}}}} |- ! scope="row" | 2000 | ''Work'' | Category | {{won}} | Note (co-authors etc.) {{end}} === Format 3 === <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Awards table|3|caption={{sronly|Award nominations for ''Work''}}}} |- ! scope="row" | Year | Category | Institution or publication | {{won}} | Notes | Citation {{end}} </syntaxhighlight> {{Awards table|3|caption={{sronly|Award nominations for ''Work''}}}} |- ! scope="row" | 2000 | Category | Institution or publication | {{won}} | Note (co-authors etc.) | {{dummy reference|1}} {{end}} === Format 4 === <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Awards table|4}} |- ! scope="row" | Year | ''Work'' | Category | Award | {{won}} | Notes | Citation {{end}} </syntaxhighlight> {{Awards table|4}} |- ! scope="row" | 2000 | ''Work'' | Category | Award | {{won}} | Note (co-authors etc.) | {{dummy reference|1}} {{end}} === Format 5 === References in the references column in this format will be centered. <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Awards table|5}} |- ! scope="row" | Year | Award | Category | Nominees | {{won}} | Citation {{end}} </syntaxhighlight> {{Awards table|5}} |- ! scope="row" | 2005 | [[57th Primetime Emmy Awards|Emmy Awards]] | [[Primetime Emmy Award for Outstanding Directing for a Drama Series|Outstanding Directing for a Drama Series]] | [[J. J. Abrams]] | {{won}} | {{dummy reference|1}} {{end}} == Parameters == {| class="wikitable" ! scope="col" | Parameter ! scope="col" | Explanation |- ! scope="row" | 1 | The table format. Values are in the range of 1–5. |- ! scope="row" | sortable | If {{para|sortable|yes}}, then the table is made [[help:Sorting|sortable]]; {{para|sortable|no}} disables it for format #5. |- ! scope="row" | style | Further CSS styling for the table. |- ! scope="row" | caption | Used as the table caption. |} == Note == Format 5 centers the value in the citation column (the last column), removing the need to add <code><nowiki>style="text-align:center;"</nowiki></code> to each cell. == See also == * {{tl|Infobox awards list}} <includeonly>{{Sandbox other|| <!-- CATEGORIES AND INTERWIKIS HERE, THANKS. --> [[Category:WikiProject Albums templates]] [[Category:Awards templates| {{PAGENAME}}]] }}</includeonly> h28kvkcas1vopl6i2q405c4txsalced Nhwɛdo:Awards table/sandbox 10 1791 14350 2024-08-04T18:46:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14350 wikitext text/x-wiki <templatestyles src="Template:Awards table/styles.css" /> {| class="{{#if: {{{sortable|}}} | {{yesno|{{{sortable|}}}|yes=sortable}} | {{#ifeq: {{{1|}}} | 5 | sortable }} }} wikitable plainrowheaders {{#ifeq: {{{1|}}} | 5 | awards-table }}" style="table-layout: fixed; margin-right: 0; {{{style|}}}" |+ {{#if: {{{season_caption|}}} | ''{{PAGENAMEBASE}}'', {{Title disambig text|{{PAGENAME}}}} award nominations | {{{caption|}}} }} |- ! scope="col" | Year ! scope="col" | {{#switch:{{{1|1}}}|1=Nominee / work|2|4=Nominated work|3=Category|5=Award}} ! scope="col" | {{#switch:{{{1|1}}}|1=Award|2|4|5=Category|3=Institution or publication}}<!-- -->{{#switch:{{{1|1}}}|4|5=!! scope="col" {{!}} }}{{#switch:{{{1|1}}}|4=Award|5=Nominee(s)}} ! scope="col" | Result<!-- -->{{#switch:{{{1|1}}}|2|3|4=!! scope="col" class="unsortable" {{!}} Notes}}<!-- -->{{#switch:{{{1|1}}}|3|4|5=!! scope="col" class="unsortable" {{!}} {{Abbr|Ref.|Reference}}}}<noinclude> |} {{Documentation}}</noinclude> 742mmfpwqrvyo8djulrj889sywtce6d Nhwɛdo:Aye/doc 10 1792 14351 2024-08-04T18:46:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14351 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} {{Templateshortcut|Y}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> {{Format TemplateData|JSON={ "params":{}, "description": "A simple template to be used in various to-do lists for easier organization of solved and unsolved issues. <noexport><br></noexport>Per [[MOS:ICONS]], it should not be used in mainspace. No parameters." } }} ===See also=== {{Check mark templates}} {{Done/See also}} <includeonly>{{Sandbox other|| [[Category:Checkmark insertion templates]] [[Category:Resolution templates]] }}</includeonly> 9sdysmrk235apupb4gb3e31k8lzzf9i Nhwɛdo:Aye/sandbox 10 1793 14352 2024-08-04T18:46:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14352 wikitext text/x-wiki <onlyinclude>[[File:Green check.svg|13px|alt=Green tick|link=]]<SPAN STYLE="display:none">Y</SPAN></onlyinclude> {{documentation}} 5gycadl77izrbytpnok054pl5fozou2 Nhwɛdo:Birth date and age/doc 10 1794 14353 2024-08-04T18:47:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14353 wikitext text/x-wiki {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE --> {{Warning|''Do '''NOT''' use this template when the exact date of birth is disputed or unknown; consider {{tlp|Birth year and age}} instead.''}} {{High-use}} {{Template shortcut|bda}} {{Tracks Wikidata|P569}} {{Lua|Module:Age|Module:Check for unknown parameters}} '''{{NAMESPACE}}:{{BASEPAGENAME}}''' will return a living person's date of birth and age. Using this template rather than simply inserting the date into articles allows for the inclusion of hidden [[metadata]] about the date. This metadata can be used by web browsers and other software tools to extract the details, and display them using some other website or mapping tool, index, or search them. This template is intended for use in an article about a living person. For an article about a dead person, use {{tlp|Birth date}} with {{tlp|Death date and age}}. {{notice|heading=Is the displayed age incorrect?|1=The age displayed was calculated when the page was last [[Wikipedia:Purge|purged]]. If a particular article is showing the wrong age, edit the whole page and publish the edit without making any change and with no edit summary. That will update the age. The page can also be purged by appending <code>&action=purge</code> to the URL.}} == Usage == ; Unnamed parameters for year, month, day : <code><nowiki>{{</nowiki>Birth date and age|''year of birth''|''month of birth''|''day of birth''|''additional parameters''<nowiki>}}</nowiki></code> : <code><nowiki>{{</nowiki>bda|''year of birth''|''month of birth''|''day of birth''|''additional parameters''<nowiki>}}</nowiki></code> ; Named parameters for year, month, day : <code><nowiki>{{</nowiki>Birth date and age|year=''year of birth''|month=''month of birth''|day=''day of birth''|''additional parameters''<nowiki>}}</nowiki></code> : <code><nowiki>{{</nowiki>bda|year=''year of birth''|month=''month of birth''|day=''day of birth''|''additional parameters''<nowiki>}}</nowiki></code> === Additional parameters === The '''df''' (day first) and '''mf''' (month first) parameters indicate the intended date format to display. The appropriate parameter should be set to "y" or "yes" e.g. '''df=yes''' or '''mf=y'''. The default output of this template is to display the month before the day. This default may not be appropriate for articles about people from parts of the world where the day precedes the month in a date. In such articles the parameter, "df", should be set to display the day before the month. The parameter "mf", while not actually used by the template, will indicate that month first format is intended. Using these parameters can assist [[WP:BOT|bots]] or other automated processing to detect which date format is intended; leaving the format as default may lead an editor or bot to change the format to an unintended value. Do not specify both "df" and "mf" parameters in the same use of the template, as these formats are mutually exclusive. === Error tracking === Some kinds of invalid input are tracked in [[:Category:Pages using age template with invalid date]]. Also see {{clc|Pages using birth date and age template with unknown parameters}}. === hCard microformat === This template also returns the date, hidden by CSS, in the [[WP:ISO 8601|ISO 8601]] standard.<ref>{{cite web | date = April 7, 2013 | url = http://microformats.org/wiki/date-pattern | title = Date Design Pattern | website = Microformats Wiki}}</ref> <ref>{{cite web | date = August 28, 2009 | url = http://microformats.org/wiki/hcalendar-issues-closed | title = hCalendar closed issues | website = Microformats Wiki}} Specifically rejects supporting the Julian calendar.</ref> For example: : <code><nowiki>(<span class="bday">1993-02-24</span>)</nowiki></code> Note: For the "foundation", "built" and similar set-up dates of companies, buildings etc., use {{tl|start date}} (this will work for year-only or month-year dates). Because the ISO 8601 standard requires the [[Gregorian calendar]], this template should not be used if the date is given in the [[Julian calendar]]. For further information, visit [[Wikipedia:WikiProject Microformats|the microformats project]]. === Notes === * '''Do not use with non-Gregorian dates''' because the resulting hCard hidden date will be false. * The template will appear broken when the parameters are left blank. * When only the year of a person's birth is known, or if it is desired not to state a person's full dates of birth for privacy reasons, consider using the templates {{Tl|Birth year}} or {{Tl|Birth year and age}} instead. == Examples == ; Unnamed parameters for year, month, day : <code><nowiki>{{Birth date and age|1993|2|24}}</nowiki></code> returns "{{Birth date and age|1993|2|24}}" : <code><nowiki>{{Birth date and age|1993|2|24|df=yes}}</nowiki></code> returns "{{Birth date and age|1993|2|24|df=yes}}" : <code><nowiki>{{Birth date and age|1993|2|24|mf=yes}}</nowiki></code> returns "{{Birth date and age|1993|2|24|mf=yes}}" ; Named parameters for year, month, day : <code><nowiki>{{Birth date and age|year=1993|month=2|day=24}}</nowiki></code> returns "{{Birth date and age|year=1993|month=2|day=24}}" : <code><nowiki>{{Birth date and age|year=1993|month=2|day=24|df=yes}}</nowiki></code> returns "{{Birth date and age|year=1993|month=2|day=24|df=yes}}" : <code><nowiki>{{Birth date and age|year=1993|month=2|day=24|mf=yes}}</nowiki></code> returns "{{Birth date and age|year=1993|month=2|day=24|mf=yes}}" === Using month name instead of number === The following examples use a parameter value that will not work in the {{tlp|Birth date}}, {{tlp|Death date}}, or {{tlp|Death date and age}} templates. ; Unnamed parameters for year, month name, day : <code><nowiki>{{Birth date and age|1993|Feb|24}}</nowiki></code> returns "{{Birth date and age|1993|Feb|24}}" : <code><nowiki>{{Birth date and age|1993|Feb|24|df=yes}}</nowiki></code> returns "{{Birth date and age|1993|Feb|24|df=yes}}" : <code><nowiki>{{Birth date and age|1993|Feb|24|mf=yes}}</nowiki></code> returns "{{Birth date and age|1993|Feb|24|mf=yes}}" ; Named parameters for year, month name, day : <code><nowiki>{{Birth date and age|year=1993|month=Feb|day=24}}</nowiki></code> returns "{{Birth date and age|year=1993|month=Feb|day=24}}" : <code><nowiki>{{Birth date and age|year=1993|month=Feb|day=24|df=yes}}</nowiki></code> returns "{{Birth date and age|year=1993|month=Feb|day=24|df=yes}}" : <code><nowiki>{{Birth date and age|year=1993|month=Feb|day=24|mf=yes}}</nowiki></code> returns "{{Birth date and age|year=1993|month=Feb|day=24|mf=yes}}" === Using full date in one parameter === The following examples use a parameter value that will not work in the {{tlp|Birth date}}, {{tlp|Death date}}, or {{tlp|Death date and age}} templates. The date format entered does not change the date format displayed, which is MDY by default or DMY if {{para|df|y}} (to display the date in the same format it was entered, use {{tlp|Birth-date and age}}). ; Unnamed parameter for full date (output in MDY format) : <code><nowiki>{{Birth date and age|1993-2-24}}</nowiki></code> returns "{{Birth date and age|1993-2-24}}" : <code><nowiki>{{Birth date and age|Feb 24, 1993}}</nowiki></code> returns "{{Birth date and age|Feb 24, 1993}}" : <code><nowiki>{{Birth date and age|24 Feb 1993}}</nowiki></code> returns "{{Birth date and age|24 Feb 1993}}" ; Unnamed parameter for full date (output in DMY format) : <code><nowiki>{{Birth date and age|1993-2-24|df=y}}</nowiki></code> returns "{{Birth date and age|1993-2-24|df=y}}" : <code><nowiki>{{Birth date and age|24 Feb 1993|df=y}}</nowiki></code> returns "{{Birth date and age|24 Feb 1993|df=y}}" : <code><nowiki>{{Birth date and age|Feb 24, 1993|df=y}}</nowiki></code> returns "{{Birth date and age|Feb 24, 1993|df=y}}" ; Output compared with {{tlp|Birth-date and age}} : <code><nowiki>{{Birth date and age|24 February 1993}}</nowiki></code> returns "{{Birth date and age|24 February 1993}}" : <code><nowiki>{{Birth-date and age|24 February 1993}}</nowiki></code> returns "{{Birth-date and age|24 February 1993}}" : <code><nowiki>{{Birth date and age|Feb 24, 1993}}</nowiki></code> returns "{{Birth date and age|Feb 24, 1993}}" : <code><nowiki>{{Birth-date and age|Feb 24, 1993}}</nowiki></code> returns "{{Birth-date and age|Feb 24, 1993}}" : <code><nowiki>{{Birth date and age|Feb. 24, 1993}}</nowiki></code> returns "{{Birth date and age|Feb. 24, 1993}}" {{green|("Feb" without a dot is required to avoid an error)}} : <code><nowiki>{{Birth-date and age|Feb. 24, 1993}}</nowiki></code> returns "{{Birth-date and age|Feb. 24, 1993}}" == TemplateData == {{TemplateDataHeader}} <templatedata> { "description": "This template will return a living person's date of birth and age. Using this template rather than simply inserting the date into articles allows for the inclusion of hidden metadata about the date. This metadata can be used by web browsers and other software tools to extract the details, and display them using some other website or mapping tool, index, or search them.", "params": { "1": { "label": "Year of birth", "description": "The year in which the person was born", "type": "number", "example": "1993", "required": true, "aliases": [ "year" ] }, "2": { "label": "Month of birth", "description": "The month (number) in which the person was born", "type": "number", "example": "2", "required": true, "aliases": [ "month" ] }, "3": { "label": "Day of birth", "description": "The day (number) in which the person was born", "type": "number", "example": "24", "required": true, "aliases": [ "day" ] }, "df": { "label": "Day first", "description": "When set to 'y' or 'yes', the date of birth is output in a DMY format", "type": "boolean", "required": false, "autovalue": "yes" }, "mf": { "label": "Month first", "description": "When set to 'y' or 'yes', stresses that the default MDY date format is intended for the date of birth", "type": "boolean", "required": false, "autovalue": "yes" } } } </templatedata> == References == {{Reflist}} == Tracking categories == * {{Category link with count|Pages using birth date and age template with unknown parameters}} * {{Category link with count|Date of birth not in Wikidata}} * {{Category link with count|Articles without Wikidata item}} == See also == * {{Tl|Birth year and age}} for year of birth, with optional parameter for month * {{Tl|Birth-date and age}} which accepts formats like "1 April 1990" or "April 1, 1990" * {{Tl|Birth date}} or {{Tl|Birth-date}} for a deceased person * {{Tl|Recent birth}} or {{tl|Recent death}} {{Birth, death and age templates}} <includeonly>{{sandbox other|| <!----- CATEGORIES BELOW THIS LINE, PLEASE: -----> [[Category:Date mathematics templates]] [[Category:Templates generating microformat date and age]] [[Category:Templates that add a tracking category]] }}</includeonly> pz4cnl55pw92kp7gkhivxov1pkau00f Nhwɛdo:Birth date and age/sandbox 10 1795 14354 2024-08-04T18:47:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14354 wikitext text/x-wiki <includeonly>{{{{{♥|safesubst:}}}#invoke:age/sandbox|birth_date_and_age}}{{#invoke:Check for unknown parameters|check|ignoreblank=y|preview=Page using [[Template:Birth date and age]] with unknown parameter "_VALUE_"|unknown={{main other|[[Category:Pages using birth date and age template with unknown parameters|_VALUE_{{PAGENAME}}]]}}|1|2|3|day|month|year|df|mf}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | {{#if: {{#invoke:wd|label|raw}} | {{#if: {{#invoke:String|match|{{#invoke:wd|properties|raw|P31}},|Q5,|1|1|true|}} | {{#if: {{#invoke:wd|properties|raw|P569}} | | [[Category:Date of birth not in Wikidata]] }} }} | [[Category:Articles without Wikidata item]] }} }}</includeonly><noinclude>{{documentation}}</noinclude> j0am0hdb2e1j05gtjv3muahwitcrtpd Nhwɛdo:Birth date and age/testcases 10 1796 14355 2024-08-04T18:47:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14355 wikitext text/x-wiki {{testcases}} ==American format (default, no parameter)== {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|2011|5|13}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|2008|9|22}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1985|3|11}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1898|12|23}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1955|1|31}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1956|2|29}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1957|3|31}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1958|4|30}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1959|5|31}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1960|6|30}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1961|7|31}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1962|8|31}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1963|9|30}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1964|10|31}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1965|11|30}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1966|12|31}}</nowiki> }} ==International format (df=yes)== {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|2011|5|13|df=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|2008|9|22|df=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1985|3|11|df=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1898|12|23|df=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1955|1|31|df=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1956|2|29|df=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1957|3|31|df=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1958|4|30|df=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1959|5|31|df=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1960|6|30|df=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1961|7|31|df=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1962|8|31|df=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1963|9|30|df=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1964|10|31|df=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1965|11|30|df=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1966|12|31|df=yes}}</nowiki> }} ==Bogus dates== {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1948|2|31|age}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1943|4|31|years}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1953|6|31}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1980|9|31}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1977|11|31}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1994|12|777}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|2010|3|7|year}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|2009|3|7|year}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1972|3|7|32}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1972|3|7|age 55}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|2011|5|13|df}}</nowiki> }} ==Negative cases== {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|2008|9|22|mf=no}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1985|3|11|df=no}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1898|12|23|df=}}</nowiki> }} <!-- commented out tests for "ma" parameter that is not implemented in main template or in sandbox: ==American format (default, no parameter) with month abbreviation (ma=yes)== {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|2011|5|13|ma=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|2008|9|22|ma=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1985|3|11|ma=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1898|12|23|ma=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1955|1|31|ma=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1956|2|29|ma=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1957|3|31|ma=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1958|4|30|ma=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1959|5|31|ma=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1960|6|30|ma=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1961|7|31|ma=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1962|8|31|ma=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1963|9|30|ma=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1964|10|31|ma=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1965|11|30|ma=yes}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1966|12|31|ma=yes}}</nowiki> }} ==International format (df=y) with month abbreviation (ma=y)== {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|2011|5|13|df=y|ma=y}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|2008|9|22|df=y|ma=y}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1985|3|11|df=y|ma=y}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1898|12|23|df=y|ma=y}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1955|1|31|df=y|ma=y}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1956|2|29|df=y|ma=y}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1957|3|31|df=y|ma=y}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1958|4|30|df=y|ma=y}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1959|5|31|df=y|ma=y}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1960|6|30|df=y|ma=y}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1961|7|31|df=y|ma=y}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1962|8|31|df=y|ma=y}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1963|9|30|df=y|ma=y}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1964|10|31|df=y|ma=y}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1965|11|30|df=y|ma=y}}</nowiki> }} {{Test case nowiki |format=inline |collapsible=yes |titlecode=yes |code=<nowiki>{{__TEMPLATENAME__|1966|12|31|df=y|ma=y}}</nowiki> }} --> == Wikidata tracking == Tested with preview of /sandbox in Wikipedia articles. No category added: # article with {{Prop|569}} in Wikidata: ''[[Gimena Accardi]]'' # article without {{Prop|31}} {{Q|5}} in Wikidata: ''[[Russo brothers]]'' # page not in article namespace: ''[[Template:No such name]]'' Category added: # article without {{Prop|569}} in Wikidata: ''[[Maria Abbey]]'' # article without item in Wikidata: ''[[No such name]]'' slxxywxvs87zyjw0d15kyp6yhyayci0 Nhwɛdo:Both/doc 10 1797 14356 2024-08-04T18:47:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14356 wikitext text/x-wiki {{Documentation subpage}} {{high-risk|975000+}} ===Usage=== {{tlc|{{BASEPAGENAME}}|string1|string2}} Produces '''1''' (equivalent to a true condition) if both ''string1'' and ''string2'' are non-empty; otherwise produces the empty string (false condition). ===TemplateData=== {{TemplateDataHeader}} <templatedata>{ "description": "Produces '1' (equivalent to a true condition) if both 'string1' and 'string2' are non-empty; otherwise produces the empty string (false condition).", "params": { "1": { "label": "String1", "description": "First string", "type": "string", "required": true }, "2": { "label": "String2", "description": "Second string", "type": "string", "required": true } }}</templatedata> == See also == * {{tl|if both}} * {{tl|if}} <includeonly>{{sandbox other|| [[Category:If-then-else templates]] }}</includeonly> 2723mi30z4pesnamanrr39r0ueo1u2w Nhwɛdo:Both/sandbox 10 1798 14357 2024-08-04T18:48:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14357 wikitext text/x-wiki {{SAFESUBST:<noinclude />#if:{{{1|}}}|{{SAFESUBST:<noinclude />#if:{{{2|}}}|1}}}}<noinclude> {{documentation}} </noinclude> a92g9dgn74wuyygsul02g6cnq29em4t Nhwɛdo:Both/testcases 10 1799 14358 2024-08-04T18:48:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14358 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |param1|param2}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test2 | |param2}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test3 |param1| }} {{Test case|_collapsible=yes|_showcode=yes|_title=Test4 | | }} ahd1jhyr0uc8o1s4m9cj81sfawbc7yi Nhwɛdo:Br separated entries/doc 10 1800 14359 2024-08-04T18:48:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14359 wikitext text/x-wiki {{Documentation subpage}} {{High-risk|630,000+}} <!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE --> {{Template shortcut|br entries|br list}} {{stack|{{Lua|Module:Separated entries}}}} This template is used primarily in infoboxes to create a <code>&lt;br /&gt;</code> delimited collection of items, only adding the <code>&lt;br /&gt;</code> tags where needed. '''Note:''' For lists of items, without bullets, do not use this template, but use {{tl|unbulleted list}} or {{tl|plainlist}} instead, for better [[WP:ACCESS|accessibility]]. == Usage == :<code><nowiki>{{br separated entries|entry1|entry2|entry3|entry4|entry5|...}}</nowiki></code> == Example == {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{br separated entries|entry1|entry2|entry3}}</nowiki></code> || {{br separated entries|entry1|entry2|entry3}} |- | <code><nowiki>{{br separated entries| |entry2|entry3}}</nowiki></code> || {{br separated entries| |entry2|entry3}} |- | <code><nowiki>{{br separated entries|entry1| |entry3}}</nowiki></code> || {{br separated entries|entry1| |entry3}} |- | <code><nowiki>{{br separated entries|entry1|entry2| }}</nowiki></code> || {{br separated entries|entry1|entry2| }} |- | <code><nowiki>{{br separated entries|entry1| | }}</nowiki></code> || {{br separated entries|entry1| | }} |- | <code><nowiki>{{br separated entries| |entry2| }}</nowiki></code> || {{br separated entries| |entry2| }} |- | <code><nowiki>{{br separated entries| | |entry3}}</nowiki></code> || {{br separated entries| | |entry3}} |- | <code><nowiki>{{br separated entries| | | }}</nowiki></code> || {{br separated entries| | | }} |- | <code><nowiki>{{br separated entries|entry1|entry2|entry3|entry4|entry5|entry6}}</nowiki></code> || {{br separated entries|entry1|entry2|entry3|entry4|entry5|entry6}} |} ===Template data=== {{TemplateDataHeader}} <templatedata>{ "description": "Creates a <br /> delimited collection of items. Primarily for use in infoboxes, it only adds the <br /> tags where needed. ", "params": { "1": { "label": "First item", "description": "First item, may be null", "type": "string", "required": false }, "2": { "label": "Second item", "description": "Second item, many more items can be added", "type": "string", "required": false } }}</templatedata> == See also == * {{tl|comma separated entries}} * {{tl|space separated entries}} * {{tl|plainlist}} * {{tl|flatlist}} * {{tl|pagelist}} * {{tl|unbulleted list}} * [[Module:separated entries]], the [[Wikipedia:Lua|Lua]] module on which this template is based. <includeonly>{{Sandbox other| | <!-- CATEGORIES BELOW THIS LINE, PLEASE: --> [[Category:List formatting and function templates]] }}</includeonly> ohq4j6ncw4ogu1uvznzmq2k3xmxu12z Nhwɛdo:Br separated entries/sandbox 10 1801 14360 2024-08-04T18:48:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14360 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:Separated entries|br}}<noinclude> {{documentation}} </noinclude> 3qzqyo0vc2bkjx7dik52fp751jwcnq3 Nhwɛdo:Br separated entries/testcases 10 1802 14361 2024-08-04T18:48:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14361 wikitext text/x-wiki {{testcases notice}} {| class="wikitable" ! Code !! Template !! Sandbox |- | <code><nowiki>{{br separated entries|entry1|entry2|entry3}}</nowiki></code> || {{br separated entries|entry1|entry2|entry3}} || {{br separated entries/sandbox|entry1|entry2|entry3}} |- | <code><nowiki>{{br separated entries| |entry2|entry3}}</nowiki></code> || {{br separated entries| |entry2|entry3}} || {{br separated entries/sandbox| |entry2|entry3}} |- | <code><nowiki>{{br separated entries|entry1| |entry3}}</nowiki></code> || {{br separated entries|entry1| |entry3}} || {{br separated entries/sandbox|entry1| |entry3}} |- | <code><nowiki>{{br separated entries|entry1|entry2| }}</nowiki></code> || {{br separated entries|entry1|entry2| }} || {{br separated entries/sandbox|entry1|entry2| }} |- | <code><nowiki>{{br separated entries|entry1| | }}</nowiki></code> || {{br separated entries|entry1| | }} || {{br separated entries/sandbox|entry1| | }} |- | <code><nowiki>{{br separated entries| |entry2| }}</nowiki></code> || {{br separated entries| |entry2| }} || {{br separated entries/sandbox| |entry2| }} |- | <code><nowiki>{{br separated entries| | |entry3}}</nowiki></code> || {{br separated entries| | |entry3}} || {{br separated entries/sandbox| | |entry3}} |- | <code><nowiki>{{br separated entries| | | }}</nowiki></code> || {{br separated entries| | | }} || {{br separated entries/sandbox| | | }} |} b7oq6vxkrxe7lva54ro9urxtcec9945 Nhwɛdo:Catalog lookup link/doc 10 1803 14362 2024-08-04T18:49:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14362 wikitext text/x-wiki {{Documentation subpage}} {{High-risk|70000}} {{lua|Module:Catalog lookup link}} {{uses TemplateStyles|Module:Citation/CS1/styles.css}} This generic link template is used by other more specific templates to create short links to ID-based entries in external databases or catalogs, however, it can also be used to link to internal articles. The purpose of this template is to ensure a consistent appearance and easier maintenance of links to external databases/catalogs. The template supports up to 9 unnamed parameters for the ID entries as well as a number of optional named parameters to adjust the link format to the target database and to modify the display format to make it suitable for as many catalog links as possible. While additional format options might be provided in the future, the default output should always remain a short, but clear and unobtrusive single-line format suitable for inclusion as argument of the {{para|id}} parameter of the various {{tl|citation}} templates. Typically, the template is not used directly, but indirectly called through other more specific templates (like those listed below under [[#See also|See also]]). ==Parameters== *{{para|1}}, {{para|2}}, {{para|3}}, {{para|4}}, {{para|5}}, {{para|6}}, {{para|7}}, {{para|8}}, {{para|9}}: Optional unnamed parameters for 0 to 9 items to be listed. Whitespace is trimmed off both ends and the strings are urlencoded as if they were query strings. *{{para|article-link}}: Optional Wikipedia article name to link to. *{{para|article-name}}: Optional alternative text to be displayed for {{para|article-link}} link in front of catalog link. If not specified, {{para|article-link}} is used for display as well. If both parameters are not specified, the prefix is omitted completely. *{{para|article-suffix}}: Optional symbol to be displayed after article name or link (f.e. ":"; omitted, if not defined). *{{para|link-prefix}}: Optional prefix portion of url to external catalog item(s). *{{para|link-suffix}}: Optional suffix portion of url to external catalog item(s). *{{para|item-prefix}}: Optional text displayed in front of each external link (omitted, if not defined) *{{para|item-suffix}}: Optional text displayed immediately after each external link (omitted, if not defined) *{{para|list-separator}}: Optional alternative separator displayed between list items (default: ", ", if not specified). Whitespace must be encoded. *{{para|list-leadout}}: Optional alternative leadout text displayed between the last two list items (f.e. "and", "or", "as well as", etc., default is the {{para|list-separator}} or ", ".) *{{para|leadout-suffix}}: Optional alternative suffix text of the leadout (see {{para|list-leadout}}) displayed between the last two list items. This gets added in front of the last list item instead of the default whitespace which is added without this parameter. This may be necessary if {{para|list-separator}} is used not only to define the list separator but also parts of the item prefix (except for the first one). (At present, this is used only to cope with format oddities of the {{tl|MR}} template.) *{{para|url-access1}}, {{para|url-access2}}, ... {{para|url-access9}}, {{para|url-access-all}}: See {{section link|Help:Citation Style 1#Registration or subscription required}}. ==Examples== The following examples do not reflect actual usage examples and are provided here mostly for quick output format checking. For actual usage examples, please study the templates listed further down under [[#See also|See also]]. *Example 1 (article-link and article-name): :<nowiki> {{Catalog lookup link|1|2|3|4|5|6|7|8|9|article-link=Wikipedia|article-name=WP|link-prefix=https://en.wikipedia.org/wiki/}} </nowiki> :{{Catalog lookup link|1|2|3|4|5|6|7|8|9|article-link=Wikipedia|article-name=WP|link-prefix=https://en.wikipedia.org/wiki/}} *Example 2 (only article-link): :<nowiki> {{Catalog lookup link|1|2|3|4|5|6|7|8|9|article-link=Wikipedia|link-prefix=https://en.wikipedia.org/wiki/}} </nowiki> :{{Catalog lookup link|1|2|3|4|5|6|7|8|9|article-link=Wikipedia|link-prefix=https://en.wikipedia.org/wiki/}} *Example 3 (only article-name): :<nowiki> {{Catalog lookup link|1|2|3|4|5|6|7|8|9|article-name=WP|link-prefix=https://en.wikipedia.org/wiki/}} </nowiki> :{{Catalog lookup link|1|2|3|4|5|6|7|8|9|article-name=WP|link-prefix=https://en.wikipedia.org/wiki/}} *Example 4 (neither article-link nor article-name): :<nowiki> {{Catalog lookup link|1|2|3|4|5|6|7|8|9|link-prefix=https://en.wikipedia.org/wiki/}} </nowiki> :{{Catalog lookup link|1|2|3|4|5|6|7|8|9|link-prefix=https://en.wikipedia.org/wiki/}} *Example 5 (with article-suffix, item-prefix, item-suffix, link-suffix): :<nowiki> {{Catalog lookup link|1|2|3|4|5|6|7|8|9|article-link=Wikipedia|article-name=WP|article-suffix=:|link-prefix=https://en.wikipedia.org/wiki/|link-suffix=#hash|item-prefix=<|item-suffix=>}} </nowiki> :{{Catalog lookup link|1|2|3|4|5|6|7|8|9|article-link=Wikipedia|article-name=WP|article-suffix=:|link-prefix=https://en.wikipedia.org/wiki/|link-suffix=#hash|item-prefix=<|item-suffix=>}} *Example 6 (without link-prefix, with article-suffix, item-prefix, item-suffix): :<nowiki> {{Catalog lookup link|1|2|3|4|5|6|7|8|9|article-link=Wikipedia|article-name=WP|article-suffix=:|item-prefix=<|item-suffix=>}} </nowiki> :{{Catalog lookup link|1|2|3|4|5|6|7|8|9|article-link=Wikipedia|article-name=WP|article-suffix=:|link-suffix=#hash|item-prefix=<|item-suffix=>}} *Example 7 (list-leadout, list-separator): :<nowiki> {{Catalog lookup link|1|2|3|4|5|6|7|8|9|list-leadout=and|list-separator=&amp;#32;/&amp;#32;|article-link=Wikipedia|article-name=WP|link-prefix=https://en.wikipedia.org/wiki/}} </nowiki> :{{Catalog lookup link|1|2|3|4|5|6|7|8|9|list-leadout=and|list-separator=&#32;/&#32;|article-link=Wikipedia|article-name=WP|link-prefix=https://en.wikipedia.org/wiki/}} ==See also== {{div col|colwidth=10em|content= * {{tl|BnF}} * {{tl|CELEX}} * {{tl|CHMID}} * {{tl|CiteSeerX}} * {{tl|COBISS}} * {{tl|CODEN}} * {{tl|CVE}} * {{tl|DNB-IDN}} * {{tl|doi}} * {{tl|EAN}} * {{tl|EBSCOhost}} * {{tl|EIN}} * {{tl|ELI}} * {{tl|ERAM}} * {{tl|ERIC}} * {{tl|Gale}} * {{tl|GND}} * {{tl|ICCU}} * {{tl|IETF RFC}} * {{tl|IPI}} * {{tl|ISBN}} * {{tl|ISMN}} * {{tl|ISNI}} * {{tl|ISRC}} * {{tl|ISSN}} * {{tl|ISWC}} * {{tl|JAN}} * {{tl|JFM}} * {{tl|JPNO}} * {{tl|LCCN8}} * {{tl|mathnet}} * {{tl|MR}} * {{tl|NAID}} * {{tl|NCID}} * {{tl|NYPL}} * {{tl|OCLC}} * {{tl|OJEU}} * {{tl|ORCID}} * {{tl|PMID}} * {{tl|Project MUSE}} * {{tl|ProQuest}} * {{tl|QID}} * {{tl|RIN}} * {{tl|RISM}} * {{tl|SBN}} * {{tl|SELIBR}} * {{tl|SUDOC}} * {{tl|UPC}} * {{tl|URN}} * {{tl|VIAF}} * {{tl|Zbl}} * {{tl|ZDB}} * {{tl|Pagelist}} * {{tl|Comma separated entries}} * {{tl|Identifier}} * {{tl|HAL}} }} <includeonly>{{Sandbox other|| [[Category:Catalog lookup templates]] [[Category:List formatting and function templates]] [[Category:Internal link templates]]<!-- while this template is mainly to link to external databases, it can also be used to link to internal pages like ISBNs. --> }}</includeonly> 0rmybe2w3f1e12zhogmcyq8mnozfkaw Nhwɛdo:Catalog lookup link/sandbox 10 1804 14363 2024-08-04T18:49:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14363 wikitext text/x-wiki {{#invoke:Catalog lookup link/sandbox|main}}<noinclude> {{documentation}} </noinclude> nb5mhflwibr0fjvetfy77mc0glyxysr Nhwɛdo:Catalog lookup link/testcases 10 1805 14364 2024-08-04T18:49:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14364 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} {{Test case|_collapsible=yes|_showcode=yes|_title=null }} {{Test case|_collapsible=yes|_showcode=yes|_title=just items |1|2|3|4|5|6|7|8|9}} {{Test case|_collapsible=yes|_showcode=yes|_title=just parameters |article-link=Wikipedia|article-name=WP|link-prefix=https://en.wikipedia.org/wiki/}} {{Test case|_collapsible=yes|_showcode=yes|_title=missing item in middle |1|2|3|4||6|7|8|9}} {{Test case|_collapsible=yes|_showcode=yes|_title=article-link and article-name |1|2|3|4|5|6|7|8|9|article-link=Wikipedia|article-name=WP|link-prefix=https://en.wikipedia.org/wiki/}} {{Test case|_collapsible=yes|_showcode=yes|_title=only article-link |1|2|3|4|5|6|7|8|9|article-link=Wikipedia|link-prefix=https://en.wikipedia.org/wiki/}} {{Test case|_collapsible=yes|_showcode=yes|_title=only article-name |1|2|3|4|5|6|7|8|9|article-name=WP|link-prefix=https://en.wikipedia.org/wiki/}} {{Test case|_collapsible=yes|_showcode=yes|_title=neither article-link nor article-name |1|2|3|4|5|6|7|8|9|link-prefix=https://en.wikipedia.org/wiki/}} {{Test case|_collapsible=yes|_showcode=yes|_title=article-postfix only |1|2|3|4|5|6|7|8|9|article-postfix=→|link-prefix=https://en.wikipedia.org/wiki/}} {{Test case|_collapsible=yes|_showcode=yes|_title=with article-name, article-postfix, item-prefix, item-postfix, link-postfix |1|2|3|4|5|6|7|8|9|article-link=Wikipedia|article-name=WP|article-postfix=:|link-prefix=https://en.wikipedia.org/wiki/|link-postfix=#hash|item-prefix=<|item-postfix=>}} {{Test case|_collapsible=yes|_showcode=yes|_title=without link-prefix, with article-postfix, item-prefix, item-postfix |1|2|3|4|5|6|7|8|9|article-link=Wikipedia|article-name=WP|article-postfix=:|link-postfix=#hash|item-prefix=<|item-postfix=>}} {{Test case|_collapsible=yes|_showcode=yes|_title=list-leadout, list-separator |1|2|3|4|5|6|7|8|9|list-leadout=and|list-separator=&#32;/&#32;|article-link=Wikipedia|article-name=WP|link-prefix=https://en.wikipedia.org/wiki/}} {{Test case|_collapsible=yes|_showcode=yes|_title=list-leadout with comma |1|2|3|4|5|6|7|8|9|list-leadout=, and|article-link=Wikipedia|article-name=WP|link-prefix=https://en.wikipedia.org/wiki/}} {{Test case|_collapsible=yes|_showcode=yes|_title=list-leadout with leadout-postfix |1|2|3|4|5|6|7|8|9|list-leadout=and|leadout-postfix=...|article-link=Wikipedia|article-name=WP|link-prefix=https://en.wikipedia.org/wiki/}} {{Test case|_collapsible=yes|_showcode=yes|_title=url-access=free |1|2|3|4|5|6|7|8|9|article-link=Wikipedia|article-name=WP|link-prefix=https://en.wikipedia.org/wiki/|url-access=free}} {{Test case|_collapsible=yes|_showcode=yes|_title=enumerated url-access1=free; 2=subscription, 5=limited, 8=registration |1|2|3|4|5|6|7|8|9|article-link=Wikipedia|article-name=WP|link-prefix=https://en.wikipedia.org/wiki/|url-access1=free|url-access2=subscription|url-access5=limited|url-access8=registration}} {{Test case|_collapsible=yes|_showcode=yes|_title=enumerated url-access1=free; 2=subscription, 5=limited, 8=registration; allow_icons=free,subscription |1|2|3|4|5|6|7|8|9|article-link=Wikipedia|article-name=WP|link-prefix=https://en.wikipedia.org/wiki/|url-access1=free|url-access2=subscription|url-access5=limited|url-access8=registration|allow_icons=free,subscription}} {{Test case|_collapsible=yes|_showcode=yes|_title=enumerated url-access1=free; 2=subscription, 5=limited, 8=registration; allow_icons=none |1|2|3|4|5|6|7|8|9|article-link=Wikipedia|article-name=WP|link-prefix=https://en.wikipedia.org/wiki/|url-access1=free|url-access2=subscription|url-access5=limited|url-access8=registration|allow_icons=none}} <!-- {{clear}} == References == {{reflist}} --> 20bc56exibxjwd4mwhbw8f2sku5b8v2 Nhwɛdo:Center/doc 10 1806 14365 2024-08-04T18:49:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14365 wikitext text/x-wiki {{Documentation subpage}} <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{high use}} == Description == It is to center elements on a page. See also [[Template:Align]] for more options and flexibility. == Usage == {{See also|Span and div}} {{markup | <nowiki>{{Center|Hello world!}}</nowiki> | {{Center|Hello world!}} }} To do this without a template, simply use the following code: <syntaxhighlight lang="HTML"> <div class="center" style="width:auto; margin-left:auto; margin-right:auto;">...</div> </syntaxhighlight> To center a table, see [[Help:TABLECENTER]]. Notes: * If the markup to be centered includes an equals sign, the markup must be preceded by <code>1=</code>. Example: <code><nowiki>{{Center|1=the <span style="color:red">red</span> one}}</nowiki></code>. * If the markup to be centered includes a displaying pipe, the pipe must be escaped as <code><nowiki>{{!}}</nowiki></code> or <code>&amp;#124;</code>. === Tables === Using {{tlc|left}} / {{tlc|center}} / {{tlc|right}} {| class="wikitable" !colspan="3" style="width:300px"| Header text |- | {{Left|Left}} || {{Center|Center}} || {{Right|Right}} |} Using {{tlc|align|left}} / {{tlc|align|center}} / {{tlc|align|right}} {| class="wikitable" !colspan="3" style="width:300px"| Header text |- | {{align|left|Left}} || {{align|center|Center}} || {{align|right|Right}} |} == Tracking categories == *{{clc|Pages using center with no arguments}} *{{clc|Pages using center with unknown parameters}} == TemplateData == {{TemplateDataHeader}} <templatedata> { "params": { "1": { "label": "Content", "type": "content", "required": true, "description": "Content to be centered" }, "style": { "label": "Custom CSS", "description": "Optional css styling for the centered text", "type": "string" } }, "description": "A simple template to center-align content in tables and other places. Be aware that the center class is applied to this template, which means every element within the template has its left and right margins set to auto. This may harm some templates." } </templatedata> == See also == * {{tl|Center block}} * {{tl|align}} * {{tl|right}}, {{tl|left}} and {{tl|justify}} * {{tl|Image frame}} * {{tl|Table alignment}} - to align whole columns in tables. <includeonly>{{sandbox other|| <!-- Categories below this line; interwikis at Wikidata --> [[Category:Positioning templates]] [[Category:Typing-aid templates]] [[Category:Wikipedia XHTML tag-replacing templates]] }}</includeonly> 7sal9t8td3blri5leji4hqxcwb7h73w Nhwɛdo:Center/sandbox 10 1807 14366 2024-08-04T18:49:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14366 wikitext text/x-wiki <includeonly><templatestyles src="Center/styles.css"/><div class="center-mod" style="width:auto;{{safesubst<noinclude />:#if: {{{style|}}} | {{{style}}}}}">{{{1|[[Category:Pages using center with no arguments]]}}}</div></includeonly>{{safesubst<noinclude />:#invoke:Check for unknown parameters|check|unknown=[[Category:Pages using center with unknown parameters|_VALUE_{{PAGENAME}}]]|preview=Page using [[Template:Center]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> 2a0vvji4wb1fnyedyt5yx4yqptvsmdi Nhwɛdo:Center/testcases 10 1808 14367 2024-08-04T18:50:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14367 wikitext text/x-wiki {{Testcases}} == Original == {| class="wikitable sortable" style="width:100%" |- ! style="background:#FF8383" |Bush ! style="background:#FF8383; width:9%;" |Rapini ! style="background:#FF8383" |Mickey ! style="background:#FF8383" |Mouse ! style="background:#FF8383" |Lampedusa |- | Yeah, Bush | [[Flamberge]] | {{center|[[Buttered Cat Paradox]]}} | {{center|[[Chrono Trigger]]}} | [[Necrodaemon Terrorsathan]] |- | [[Audhumla]] | {{center|[[Rongorongo]]}} | {{center|[[Death tax]]}} | [[Rector]] | [[Likferd]] |- | {{center|[[Leper]]}} | [[lol]] | {{center|123456}} | [[Vargstenen]] | [[Franz Mesmer]] |- | [[Sandbox]] | [[Helepolis]] | [[Doggy Poo]] | {{center|[[Kessler Syndrome]]}} | [[Cannibalism]] |} == Sandbox == {| class="wikitable sortable" style="width:100%" |- ! style="background:#FF8383" |Bush ! style="background:#FF8383; width:9%;" |Rapini ! style="background:#FF8383" |Mickey ! style="background:#FF8383" |Mouse ! style="background:#FF8383" |Lampedusa |- | Yeah, Bush | [[Flamberge]] | {{center/sandbox|[[Buttered Cat Paradox]]}} | {{center/sandbox|[[Chrono Trigger]]}} | [[Necrodaemon Terrorsathan]] |- | [[Audhumla]] | {{center/sandbox|[[Rongorongo]]}} | {{center/sandbox|[[Death tax]]}} | [[Rector]] | [[Likferd]] |- | {{center/sandbox|[[Leper]]}} | [[lol]] | {{center/sandbox|123456}} | [[Vargstenen]] | [[Franz Mesmer]] |- | [[Sandbox]] | [[Helepolis]] | [[Doggy Poo]] | {{center/sandbox|[[Kessler Syndrome]]}} | [[Cannibalism]] |} s9z5cjvtlpr2ltg7bc1q2qupoayb16o Nhwɛdo:Circa/doc 10 1809 14368 2024-08-04T18:50:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14368 wikitext text/x-wiki {{Documentation subpage}} <!-- Categories go where indicated at the bottom of this page, please; interwikis go to Wikidata (see also: [[Wikipedia:Wikidata]]). --> {{High-use}} {{COinS safe|n|addtext=<br />The CS1 and CS2 templates have limited [[Help:Citation_Style_1#Date_format_compliance_with_Wikipedia's_Manual_of_Style|support]] for <code>c.</code> as an abbreviation in the date fields.}} {{Template shortcut|c.}} ==Usage== This template generates an abbreviation for ''[[wikt:circa#English|circa]]'': {{circa}} By default the abbreviation is marked with an HTML <code>&lt;abbr&gt;</code> tag, which in most browsers renders as a [[tooltip]] when hovered. ===Examples=== {| class="wikitable" |- ! Syntax ! What it looks like ! Notes |- | <code><nowiki>{{circa|1325}}</nowiki></code> | {{circa|1325}} | Default style: no line break allowed; thin space |- | <code><nowiki>{{circa|1325|lk=yes}}</nowiki></code> | {{circa|1325|lk=yes}} | Replace abbreviation tooltip with a link to Wiktionary instead |- | <code><nowiki>{{circa|1325|lk=no}}</nowiki></code> | {{circa|1325|lk=no}} | No abbreviation tooltip at all |- | <code><nowiki>{{circa|1000|1050}}</nowiki></code> | {{circa|1000|1050}} | For a range with both dates uncertain. No tooltip on the second instance of "c." |- | <code><nowiki>{{circa|1000–1050}}</nowiki></code> | {{circa|1000–1050}} | Another option for a range; but, per [[MOS:CIRCA]], prefer <code><nowiki>{{circa|1000|1050}}</nowiki></code> |} ===Parameters=== Using the date itself as parameter (for example, "<code><nowiki>{{circa|1956}}</nowiki></code>", giving "{{circa|1956}}"), web browsers do not insert a line break anywhere in the string. By contrast, "<code><nowiki>{{circa}} 1956</nowiki></code>" allows a line break between the "{{circa}}" and the number. Also, with the date as a parameter a thinner space is used with many browsers: * "{{circa|1956}}" is generated by "<code><nowiki>{{circa|1956}}</nowiki></code>". * "{{circa}} 1956" is generated by "<code><nowiki>{{circa}} 1956</nowiki></code>". If the parameter {{para|lk}} (for "link") is set as "{{para|lk|no}}" or "{{para|lk|off}}", the abbreviation is rendered as "{{circa|lk=no}}", without a wikilink or abbreviation element. If it is absent, or set to "{{para|lk|abbr}}", the abbreviation is rendered with the HTML <code>&lt;abbr&gt;</code> element. If it is set to "{{para|lk|yes}}" or "{{para|lk|on}}", it is rendered as "{{circa|lk=yes}}", with a wikilink to the ''[[:wikt:circa]]'' article in Wiktionary and ''not'' an abbreviation element. <code>lk=no</code> can be used to avoid [[WP:Overlinking|overlinking]] when this template is used repeatedly in the body of an article. For example: * <code><nowiki>[[Dionysius Exiguus]] was born {{circa|470}}, lived in Rome from {{circa|lk=no|500}}, and died {{circa|lk=no|544}}.</nowiki></code> *:→ [[Dionysius Exiguus]] was born {{circa|470}}, lived in Rome from {{circa|lk=no|500}}, and died {{circa|lk=no|544}}. {{circa/doc/sortable}} ==Tracking categories== *{{clc|Pages using circa with unknown parameters}} ==See also== *{{tl|Born in}} *{{tl|Died in}} *{{tl|Floruit}} *{{tl|Married in}} *{{tl|Reign}} *[[Tempore]] ==TemplateData== {{templatedata header}} <templatedata> { "params": { "1": { "label": "year", "type": "string", "suggested": true, "description": "An approximate date", "example": "1965" }, "2": { "label": "end year", "type": "string", "description": "Use when the start and end dates of a range are both approximate.", "example": "1980" }, "sortable": { "label": "sortable", "description": "Set to “yes” for values in sortable tables", "suggestedvalues": [ "yes" ], "default": "yes" }, "lk": { "label": "link", "description": "If ‘on’, a link is added to the wiktionary article for circa. If ‘off’, the c. does not link or tooltip “circa”. Should be set to ‘off’ for the second and subsequent uses of this template. (Values ‘yes’ or ‘no’ may also be used.)", "type": "string", "suggestedvalues": [ "on", "off" ] } }, "paramOrder": [ "1", "2", "lk", "sortable" ], "description": "This template generates an abbreviation for circa." } </templatedata> <includeonly>{{Sandbox other|| <!-- Categories go below this line, please; interwikis go to Wikidata, thank you! --> [[Category:Time and date abbreviation templates]] }}</includeonly> rvwiwa913jjzsrsqqasjte4zzxrfh16 Nhwɛdo:Circa/sandbox 10 1810 14369 2024-08-04T18:50:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14369 wikitext text/x-wiki {{#if:{{{sortable|}}} |<span style="display:none; speak:none;">{{padleft:{{{1|}}}|4|0}}&nbsp;</span> }}{{#switch:{{{lk|}}} |no|off = <span title="circa ('approximately')">c.</span> |yes|on = [[wikt:circa#English|c.]] |abbr |#default = <abbr title="circa ('approximately')">c.</abbr> }}{{#if:{{{1|}}} |<span style="white-space:nowrap;">&thinsp;{{{1}}}</span> }}{{#if:{{{2|}}} |&nbsp;– c.<span style="white-space:nowrap;">&thinsp;{{{2}}}</span> }}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using circa with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Circa]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | i | lk | sortable }}<noinclude> {{Documentation}} </noinclude> tw28enl5g3k0hcbp88yi3w8969a2rjb Nhwɛdo:Circa/testcases 10 1811 14370 2024-08-04T18:50:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14370 wikitext text/x-wiki {{testcases notice}} {{Test case|_collapsible=yes|_notcollapsed=yes|_showcode=yes|_title=No parameters}} {{Test case|_collapsible=yes|_notcollapsed=yes|_showcode=yes|_titlecode=yes }} {{Test case|_collapsible=yes|_notcollapsed=yes|_showcode=yes|_titlecode=yes |1325}} {{Test case|_collapsible=yes|_notcollapsed=yes|_showcode=yes|_titlecode=yes |1325|lk=yes }} {{Test case|_collapsible=yes|_notcollapsed=yes|_showcode=yes|_titlecode=yes |1325|lk=no }} {{Test case|_collapsible=yes|_notcollapsed=yes|_showcode=yes|_titlecode=yes |250–200&nbsp;BC}} {{Test case|_collapsible=yes|_notcollapsed=yes|_showcode=yes|_titlecode=yes |250|200&nbsp;BC}} f1plxxw7kma0xegg49imd5ei7bw4ymx Nhwɛdo:Citation/doc 10 1812 14371 2024-08-04T18:51:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14371 wikitext text/x-wiki {{For-text|the{{nbsp}} {{fake citation needed}} template|{{tl|citation needed}}}} {{Documentation subpage}} <!-- Categories go where indicated at the bottom of this page, please; interwikis go to Wikidata (see also: [[Wikipedia:Wikidata]]). --> {{#ifeq: {{PAGENAME}}|{{ROOTPAGENAME}}|{{Cascade-protected template}}}} {{#ifeq: {{PAGENAME}}|{{ROOTPAGENAME}}|{{High-risk|189000+}}}} {{csdoc|lua|lua=yes}} The '''Citation''' template generates a citation for a book, periodical, contribution in a collective work, or a web page. It determines the citation type by examining which parameters are used. As with other citation templates, this template can be used either in a footnote (between {{tag|ref}} tags) or in a section that lists sources. This template uses the same [[WP:Lua|Lua]] code as [[help:Citation Style 1|citation style 1 (CS1)]] templates with parameters to change the displayed format to [[help:Citation Style 2|citation style 2 (CS2)]]. If the correct parameters are used, this template produces output identical to that of the Cite templates, such as {{Tl|Cite book}} and {{Tl|Cite web}}, with one important exception: By default, this Citation template uses commas in places where the Cite templates use periods (full stops) by default; either type of template can use periods (full stops) or commas by using an optional parameter. Regardless of which citation templates are used or even if none are used at all, all citations should have the same format throughout an article in the saved, rendered text. Notes: * All parameter names must be [[lowercase]]. * Invisible unicode space characters (see [[Help:CS1 errors#invisible char|list]]) will return an error message. Non-intentional invisible characters should be removed; intentional ones should be replaced with their corresponding HTML entity (e.g. <code>&amp;ZeroWidthSpace;</code>). ==Simple citations== This section covers the most commonly used parameters. You can copy the horizontal form or vertical form below and then add in extra parameters from the full list. Spacing and ordering of the parameters within the template is irrelevant and does not affect the final, rendered text. <code><nowiki>{{Citation |last= |first= |year= |title= |publisher= |publication-place= |page= |url= |access-date=}}</nowiki></code> {| class="wikitable" |- | <pre>{{Citation | last = | first = | year = | title = | publisher = | publication-place = | page = | url = | access-date = }}</pre> |} * '''last''': The author's surname or last name. Don't use with the '''author''' parameter. * '''first''': The author's first or given name(s). * '''year''': Year of authorship or publication. Mandatory for use with links from [[:Template:Harvard citation]], unless {{para|date}} specifies both month and year. * '''title''': Title of the work. Mandatory for web references. * '''publisher''': The name of the publisher. Omit terms such as ''Publishers'', ''Co.'', ''Inc.'', ''Ltd.'', etc., but retain the words ''Books'' or ''Press''. Not normally included where the publication is a periodical which has its own Wikipedia article (e.g. ''[[Newsweek]]'', ''[[Billboard (magazine)|Billboard]]''). ** '''publication-place''' (or '''place''' or '''location'''): The city of publication. If more than one town/city is listed on the title page, give the first one or the location of the publisher's head office. Omit when the publication is a periodical whose name specifies the location (e.g. ''The New York Times'', ''The Times of India'') * '''page''': For use when one page is cited. Adds "p." before the page number. Do not use with '''pages'''. * '''url''': A [[Uniform resource locator|url]] of an online location where the item can be found. If the url includes double quotes, these must be encoded as "%22". ** '''access-date''': Date<ref group="n" name="dates" /> when the url was accessed. ===Example=== {| class="wikitable" |- | {{tj|Citation | last: Turner | first: Orsamus | title: History of the pioneer settlement of Phelps and Gorham's purchase, and Morris' reserve | publisher: William Alling | place: Rochester, New York | year: 1851 | ol: 7120924W }} | {{Citation | last = Turner | first = Orsamus | title = History of the pioneer settlement of Phelps and Gorham's purchase, and Morris' reserve | publisher = William Alling | place = Rochester, New York | year = 1851 | ol = 7120924W }} |} ==Full citation parameters== {{notice|This section needs to be edited. It includes deprecated parameters and does not include parameters that were added in the updates.}} These can be used for all types of publication. All are optional and indentation is used simply to group related items&nbsp;— these may be mutually exclusive where indicated. Some hyphenated names can also be placed without hyphens. {| class="wikitable" |- | <pre>{{Citation | author = | last = | first = | author2 = | last2 = | first2 = | author-link = | author2-link = | author-separator = | author-name-separator = | author-mask = | editor = | editor-last = | editor-first = | editor2 = | editor2-last = | editor2-first = | editor-link = | editor2-link = | translator-last = | translator-first = | translator-link = | translator2-last = | translator2-first = | translator2-link = | others = | publication-date = | date = | year = | orig-date = | title = | chapter = | chapter-url = | chapter-format = | contribution = | contribution-url = | type = | journal = | periodical = | newspaper = | magazine = | encyclopedia = | work = | edition = | series = | volume = | issue = | publisher = | publication-place = | place = | language = | page = | pages = | no-pp = | at = | id = | isbn = | issn = | oclc = | pmid = | pmc = | bibcode = | doi = | doi-inactive-date= | zbl = | url = | access-date = | format = | archive-url = | archive-date = | url-status = | quote = | separator = | postscript = | ref = }} </pre> |} ==Parameters== ===Syntax=== {{csdoc|syntax|lua=yes}} {{csdoc|sep_comma|lua=yes}} ===COinS=== {{csdoc|coins|lua=yes}} ===What's new=== {{csdoc|whats new}} ===Deprecated=== {{csdoc|deprecated|lua=yes}} ===Description=== ====Authors==== {{csdoc|author|lua=yes||contributor=yes|others=yes}} ====Editors==== {{csdoc|editor|lua=yes}} ====Title==== {{csdoc|title|lua=yes|title_format=italics}} {{csdoc|chapter|lua=yes}} {{csdoc|type|lua=yes}} {{csdoc|language|lua=yes}} ====Date==== {{csdoc|date|lua=yes}} ====Work==== {{csdoc|journal|lua=yes}} ====Publisher==== {{csdoc|publisher|lua=yes}} ====Edition, series, volume==== {{csdoc|edition|lua=yes}} {{csdoc|series|lua=yes}} {{csdoc|volume|lua=yes}} ====In-source locations==== {{csdoc|pages|lua=yes}} ====URL==== {{anchor|url}}{{csdoc|url}} ====Chapter URL==== {{anchor|chapterurl}}{{csdoc|chapterurl|lua=yes}} ====Anchor==== {{distinguish|#Identifiers}} {{further|#Anchored citations}} {{csdoc|ref|lua=yes}} ====Identifiers==== {{distinguish|#Anchor}} {{anchor|id1}}{{csdoc|id1|lua=yes}} {{anchor|id2}}{{csdoc|id2|lua=yes}} ====Quote==== {{csdoc|quote|lua=yes|cs2=yes}} ====Display options==== {{csdoc|display|lua=yes|cs2=yes}} ====Subscription or registration required==== {{csdoc|registration|lua=yes}} ==Examples== ===Books=== {| class="wikitable" |- | Three authors, a volume, and an edition. Ampersand (&amp;) forced before final author's name. | <pre>{{Citation | last1 = Lincoln | first1 = A. | last2 = Washington | first2 = G. | last3 = Adams | first3 = J. | name-list-style = amp | title = All the Presidents' Names | publisher = The Pentagon | place = Home Base, New York | volume = XII | edition = 2nd | year = 2007 }} </pre> | {{Citation | last1 = Lincoln | first1 = A. | last2 = Washington | first2 = G. | last3 = Adams | first3 = J. | name-list-style = amp | title = All the Presidents' Names | publisher = The Pentagon | place = Home Base, New York | volume = XII | edition = 2nd | year = 2007 }} |} ===Web=== {| class="wikitable" |- | Web page | <syntaxhighlight lang="wikitext">{{Citation | url = http://nrhp.focus.nps.gov/ | title = NPS Focus | work = National Register of Historic Places | publisher = [[National Park Service]] | access-date = November 30, 2010 | ref = none }} </syntaxhighlight> | {{Citation | url = http://nrhp.focus.nps.gov/ | title = NPS Focus | work = National Register of Historic Places | publisher = [[National Park Service]] | access-date = November 30, 2010 | ref = none }} |- | Archived page | <syntaxhighlight lang="wikitext">{{Citation | url = http://liftoff.msfc.nasa.gov/academy/space/atmosphere.html | title = Earth's Atmosphere | access-date = October 25, 2007 | publisher = [[NASA|National Aeronautics and Space Administration]] | year = 1995 | author = NASA | archive-url = https://web.archive.org/web/20071013232332/http:// liftoff.msfc.nasa.gov/academy/space/atmosphere.html | archive-date = October 13, 2007 }} </syntaxhighlight> | {{Citation | url = http://liftoff.msfc.nasa.gov/academy/space/atmosphere.html | title = Earth's Atmosphere | access-date = October 25, 2007 | publisher = [[NASA|National Aeronautics and Space Administration]] | year = 1995 | author = NASA | archive-url = https://web.archive.org/web/20071013232332/http://liftoff.msfc.nasa.gov/academy/space/atmosphere.html | archive-date = October 13, 2007}} |} ===Journals, newspapers, magazines, or other periodicals=== {| class="wikitable" |- | Journal article | <pre>{{Citation | last = Hill | first = Marvin S. | title = Joseph Smith and the 1826 Trial: New Evidence and New Difficulties | journal = BYU Studies | volume = 12 | issue = 2 | year = 1976 | pages = 1–8 | url = https://byustudies.byu.edu/shop/PDFSRC/12.2Hill.pdf }} </pre> | {{Citation | last = Hill | first = Marvin S. | title = Joseph Smith and the 1826 Trial: New Evidence and New Difficulties | journal = BYU Studies | volume = 12 | issue = 2 | year = 1976 | pages = 1–8 | url = https://byustudies.byu.edu/shop/PDFSRC/12.2Hill.pdf }} |- | Journal article with multiple authors and identifier | <pre>{{Citation | last1 = Mandelkern | first1 = M | last2 = Elias | first2 = J | last3 = Eden | first3 = D | last4 = Crothers | first4 = D | display-authors = 2 | title = The dimensions of DNA in solution | journal = J Mol Biol | volume = 152 | issue = 1 | pages = 153–161 | year = 1981 | pmid = 7338906 | doi = 10.1016/0022-2836(81)90099-1 }} </pre> | {{Citation | last1 = Mandelkern | first1 = M | last2 = Elias | first2 = J | last3 = Eden | first3 = D | last4 = Crothers | first4 = D | display-authors = 2 | title = The dimensions of DNA in solution | journal = J Mol Biol | volume = 152 | issue = 1 | pages = 153–161 | year = 1981 | pmid = 7338906 | doi = 10.1016/0022-2836(81)90099-1 }} |- | Newspaper article | <pre>{{Citation | last = Smith | first = Joseph III | author-link = Joseph Smith III | title = Last Testimony of Sister Emma | newspaper = The Saints' Herald | location = Plano, IL | volume = 26 | issue = 19 | date = October 1, 1879 | page = 289 | url = http://www.sidneyrigdon.com/dbroadhu/ IL/sain1872.htm#100179 }} </pre> | {{Citation | last = Smith | first = Joseph III | author-link = Joseph Smith III | title = Last Testimony of Sister Emma | newspaper = The Saints' Herald | location = Plano, IL | volume = 26 | issue = 19 | date = October 1, 1879 | page = 289 | url = http://www.sidneyrigdon.com/dbroadhu/IL/sain1872.htm#100179 }} |} ===Conference papers and public lectures=== {| class="wikitable" |- | Conference paper | <pre>{{Citation | last = Sullivan | first = D.B. | contribution = Time and frequency measurement at NIST: The first 100 years | year = 2001 | title = 2001 IEEE Int'l Frequency Control Symp. | publisher = National Institute of Standards and Technology | contribution-url = http://tf.nist.gov/timefreq/general/pdf/1485.pdf }} </pre> | {{Citation | last = Sullivan | first = D.B. | contribution = Time and frequency measurement at NIST: The first 100 years | year = 2001 | title = 2001 IEEE Int'l Frequency Control Symp. | publisher = National Institute of Standards and Technology | contribution-url = http://tf.nist.gov/timefreq/general/pdf/1485.pdf }} |- | Lecture | <pre>{{Citation | last = Habicht | first = Christian | contribution = Hellenistic Athens and her Philosophers | year = 1988 | title = David Magie Lecture, Princeton University Program in the History, Archaeology, and Religions of the Ancient World | publisher = Princeton University | page=14 }} </pre> |{{Citation | last = Habicht | first = Christian | contribution = Hellenistic Athens and her Philosophers | year = 1988 | title = David Magie Lecture, Princeton University Program in the History, Archaeology, and Religions of the Ancient World | publisher = Princeton University | page=14 }} |} ===Parts of books, including encyclopedia articles=== {| class="wikitable" |- |Manuscript published in an edited compilation |<pre>{{Citation | last = Bidamon | first = Emma Smith | author-link = Emma Hale Smith | chapter = Letter to Emma S. Pilgrim | date = March 27, 1876 | editor-last = Vogel | editor-first = Dan | title = Early Mormon Documents | volume = 1 | publisher = Signature Books | publication-date = 1996 | isbn = 1-56085-072-8 }} </pre> | {{Citation | last = Bidamon | first = Emma Smith | author-link = Emma Hale Smith | chapter = Letter to Emma S. Pilgrim | date = March 27, 1876 | editor-last = Vogel | editor-first = Dan | title = Early Mormon Documents | volume = 1 | publisher = Signature Books | publication-date = 1996 | isbn = 1-56085-072-8 }} |- | Work with an editor but no author | <pre>{{Citation | editor-last = Vogel | editor-first = Dan | title = Early Mormon Documents | volume = 1 | publisher = Signature Books | date = 1996 | isbn = 1-56085-072-8 }} </pre> | {{Citation | editor-last = Vogel | editor-first = Dan | title = Early Mormon Documents | volume = 1 | publisher = Signature Books | date = 1996 | isbn = 1-56085-072-8 }} |- | Encyclopedia article by a named author | <pre>{{Citation | last = Kramer | first = Martin | author-link = Martin Kramer | year=1999 | title = Bernard Lewis | editor-last = Boyd | editor-first = Kelley | encyclopedia = Encyclopedia of Historians and Historical Writing | volume = 1 | pages = 719–720 | location = London | publisher = Fitzroy Dearborn | url = http://www.geocities.com/martinkramerorg/BernardLewis.htm }} </pre> | {{Citation | last = Kramer | first = Martin | author-link = Martin Kramer | year = 1999 | title = Bernard Lewis | editor-last = Boyd | editor-first = Kelley | encyclopedia = Encyclopedia of Historians and Historical Writing | volume = 1 | pages = 719–720 | location = London | publisher = Fitzroy Dearborn | url = http://www.geocities.com/martinkramerorg/BernardLewis.htm }} |- | Encyclopedia article with no named author | <pre>{{Citation | title = Bernard Lewis | editor-last = Boyd | editor-first = Kelley | year = 1999 | encyclopedia = Encyclopedia of Historians and Historical Writing | volume = 1 | pages = 719–720 | publisher = Fitzroy Dearborn | location = London | url = http://www.geocities.com/martinkramerorg/BernardLewis.htm }} </pre> | {{Citation | title = Bernard Lewis | editor-last = Boyd | editor-first = Kelley | year = 1999 | encyclopedia = Encyclopedia of Historians and Historical Writing | volume = 1 | pages = 719–720 | location = London | publisher = Fitzroy Dearborn | url = http://www.geocities.com/martinkramerorg/BernardLewis.htm }} |} ===Republications, or edited quotations in a periodical article=== {| class="wikitable" |- | Manuscript edited and published in a journal | <pre>{{Citation | last = Knight | first = Joseph Sr. | year = 1833 | editor-last = Jessee | editor-first = Dean | title = Joseph Knight's Recollection of Early Mormon History | journal = BYU Studies | volume = 17 | issue = 1 | publication-date = 1976 | page = 35 | url = https://byustudies.byu.edu/shop/PDFSRC/17.1Jessee.pdf }}</pre> | {{Citation | last = Knight | first = Joseph Sr. | year = 1833 | editor-last = Jessee | editor-first = Dean | title = Joseph Knight's Recollection of Early Mormon History | journal = BYU Studies | volume = 17 | issue = 1 | publication-date = 1976 | page = 35 | url = https://byustudies.byu.edu/shop/PDFSRC/17.1Jessee.pdf }} |- | Manuscript written at one date and place, then published in a periodical at a different date and place with commentary by the editor. | <pre>{{Citation | last = Klingensmith | first = Philip | type = Affidavit | date = September 5, 1872 | place = Lincoln County, Nevada | title = Mountain Meadows Massacre | editor-last = Toohy | editor-first = Dennis J. | journal = Corinne Daily Reporter | publication-date = September 24, 1872 | publication-place = Corinne, Utah | volume = 5 | issue = 252 | page = 1 | url = http://udn.lib.utah.edu/u?/corinne,5359 }} </pre> | {{Citation | last = Klingensmith | first = Philip | type = Affidavit | date = September 5, 1872 | place = Lincoln County, Nevada | title = Mountain Meadows Massacre | editor-last = Toohy | editor-first = Dennis J. | journal = Corinne Daily Reporter | publication-date = September 24, 1872 | publication-place = Corinne, Utah | volume = 5 | issue = 252 | page = 1 | url = http://udn.lib.utah.edu/u?/corinne,5359 }} |} ===Press release=== {| class="wikitable" |- | Press release with quotation | <pre>{{Citation | url = https://www.apple.com/pr/library/2010/04/05ipad.html | title = Apple Sells Over 300,000 iPads First Day | publisher = Apple Inc | access-date = April 10, 2010 | quote = in the US as of midnight Saturday, April 3 | ref = none}} </pre> | {{Citation | url = https://www.apple.com/pr/library/2010/04/05ipad.html | title = Apple Sells Over 300,000 iPads First Day | publisher = Apple Inc | access-date = April 10, 2010 | quote = in the US as of midnight Saturday, April 3 | ref = none}} |} ==Anchored citations== {{distinguish|#Identifiers}} This template can generate a citation that can be combined with [[WP:CITESHORT|shortened footnotes]] or [[Wikipedia:Parenthetical referencing|parenthetical referencing]]. It does this by creating an [[HTML element#Anchor|HTML anchor]] containing an ID. The special parameter {{para|ref}} generates an anchor ID suitable for [[Harvard referencing]] templates such as {{tl|harv}} as specified in the next section; an anchor ID is generated by default. To disable anchor generation, specify {{para|ref|none}}. You can also specify the ID directly, using the {{para|ref|<var>ID</var>}} parameter. For example, suppose an article's ''References'' section contains the markup: * <code><nowiki>{{Citation |author=Sigmund Freud |title=Civilization and Its Discontents |date=1930 |ref=CivDis}}</nowiki></code> which generates the citation: * {{Citation |author=Sigmund Freud |title=Civilization and Its Discontents |date=1930 |ref=CivDis}} Then, the markup "<code><nowiki>([[#CivDis|Freud 1930]])</nowiki></code>" generates a parenthetical reference "([[#CivDis|Freud 1930]])" containing a wikilink to the citation (try clicking on the wikilink). ===Anchors for Harvard referencing templates=== IDs compatible with Harvard referencing templates such as {{tl|harv}} are computed from the last names of the authors (or editors, if no authors are given) and the year of the cited source. For example, the markup "<code><nowiki>{{harv|Wright|Evans|1851|p=ix}}</nowiki></code>" generates the Harvard reference "{{harv|Wright|Evans|1851|p=ix}}", which wikilinks to the citation whose markup and appearance are shown below: * <code><nowiki>{{Citation |last1=Wright |first1=Thomas |last2=Evans |first2=R. H. |title=Historical and Descriptive Account of the Caricatures of James Gillray |location=London |publisher=Henry G. Bohn |date=1851 |oclc=59510372}}</nowiki></code> * {{Citation |last1=Wright |first1=Thomas |last2=Evans |first2=R. H. |title=Historical and Descriptive Account of the Caricatures of James Gillray |location=London |publisher=Henry G. Bohn |date=1851 |oclc=59510372}} In this example the {{tl|citation}} template defines, and the {{tl|harv}} template uses, the HTML ID "<code>CITEREFWrightEvans1851</code>", composed by concatenating the string "<code>CITEREF</code>" with the last names of the authors and the year. The {{tl|harvid}} template can be used to generate such IDs, for example, <code><nowiki>{{harvid|Wright|Evans|1851}}</nowiki></code> generates "<code>{{harvid|Wright|Evans|1851}}</code>". Related methods which leave only a number in the text are to use the {{tl|harvnb}} template enclosed in the <nowiki><ref></ref></nowiki> html code, or to use the {{tl|sfn}} template alone. The example above would be <code><nowiki><ref>{{harvnb|Wright|Evans|1851|p=ix}}</ref></nowiki></code> or <code><nowiki>{{sfn|Wright|Evans|1851|p=ix}}</nowiki></code> both of which generate a footnote, such as :17. {{harvnb|Wright|Evans|1851|p=ix}} The names of only the first four authors are used; other author names are not concatenated to the ID. If no author names are given, editor names are used instead. Last names are used, as specified by the parameters {{para|last1}} (or {{para|last}}), {{para|last2}}, {{para|last3}}, and {{para|last4}}, and similarly for {{para|editor1-last}} etc. and for {{para|inventor1-last}} etc. If a full name is given but no last name is specified, this template falls back on the full name, but this usage is not recommended. For example, in "<code><nowiki>{{Citation |author=Sigmund Freud |title=The Ego and the Id |date=1923}}</nowiki></code>" no last name is given, so this citation cannot be combined with the Harvard reference "<code><nowiki>{{harv|Freud|1923}}</nowiki></code>". To make these {{tl|citation}} and {{tl|harv}} invocations compatible, either replace "{{para|author|Sigmund Freud}}" with "{{para|first|Sigmund}} {{para|last|Freud}}", or add "{{para|ref|<nowiki>{{harvid|Freud|1923}}</nowiki>}}" to the {{tl|citation}} invocation, or add the same ref parameter (say, "{{para|ref|EgoId}}") to both the {{tl|citation}} and the {{tl|harv}} invocations. <!-- This paragraph appears to be outdated and probably needs to be updated to reflect current CS1/CS2 functionality: -->Similarly, the year is used, as specified by {{para|year}}. If no year is given, this template attempts to derive the year from {{para|date}} (or, if no date is given, from {{para|publication-date}}) by applying the [[mw:Help:Extension:ParserFunctions##time|MediaWiki §&nbsp;Time function]]. This heuristic works with most common date formats (American, International and [[ISO 8601#Calendar dates|ISO 8601 standard format]] YYYY-MM-DD as listed in [[WP:MOS]]), but may not work as expected with other formats, so when in doubt it may be safer to use {{para|year}}. ===IDs must be unique=== Names, years, and hand-specified IDs must be chosen so that the IDs are unique within a page; otherwise the HTML will not conform to the W3C standards, and any references to the citations will not work reliably. For example, suppose a page contains the following two citations with {{tl|harv}}-compatible IDs: * {{Citation |last1=Montes |first1=G. |last2=Halterman |first2=J. S. |date=2008a |journal=Pediatrics |volume=121 |issue=4 |pages=e821–e826 |title=Association of Childhood Autism Spectrum Disorders and Loss of Family Income |doi=10.1542/peds.2007-1594 |pmid=18381511 |url=http://pediatrics.aappublications.org/cgi/content/full/121/4/e821}} * {{Citation |last1=Montes |first1=G. |last2=Halterman |first2=J. S. |date=2008b |journal=Pediatrics |volume=122 |issue=1 |pages=e202–e208 |title=Child Care Problems and Employment Among Families with Preschool-aged Children with Autism in the United States |doi=10.1542/peds.2007-3037 |pmid=18595965 |url=http://pediatrics.aappublications.org/cgi/content/full/122/1/e202}} If these citations were altered to say "2008" rather than "2008a" and "2008b", the resulting page would not work, because the two different citations would both attempt to use the ID "<code>CITEREFMontesHalterman2008</code>". To avoid this problem, distinguish the citations by appending suffixes to the years, e.g. "{{para|date|2008a}}" and "{{para|date|2008b}}", as was done above. Any Harvard references to these citations should use years with the same suffixes. It is good practice to verify that a page does not contain duplicate IDs by using the [[W3C Markup Validation Service]]; see ''[[#External links|External links]]''. ==Dates== {{Reflist|group="n"|refs=<ref name="dates" group="n">The format of dates in the references of an article should use consistent and unambiguous styles. Example formats used in Wikipedia citations include: * ''2009'' * ''2009-09-14'' ([[ISO 8601#Calendar dates|ISO 8601 standard format]]: YYYY-MM-DD) * ''14 September 2009'' * ''September 14, 2009'' (with comma) * ''September 2009'' Dates should not be linked (say, to a Wikipedia article of the same name) in references. Please see [[Wikipedia:Manual of Style (dates and numbers)#Dates|Wikipedia:Manual of Style (dates and numbers) §&nbsp;Dates]] for more guidance about formatting dates. </ref>}} ==Tools== See [[Wikipedia:Citing sources#Citation templates and tools|Wikipedia:Citing sources §&nbsp;Citation templates and tools]] for a list of tools that can help create a reference in the "citation" format. ==TemplateData== {{TemplateData header}} {{#invoke:cs1 documentation support|template_data_validate|{{ROOTPAGENAME}}}} <templatedata> { "description": "The Citation template generates a citation for a book, periodical, contribution in a collective work, or a web page. It determines the citation type by examining which parameters are used.", "params": { "last": { "label": "Last name", "description": "The surname of the author; don't wikilink, use 'author-link' instead", "aliases": [ "last1", "author", "author1", "author1-last", "author-last", "surname1", "author-last1", "subject1", "surname", "author-last", "host", "subject" ], "type": "line", "suggested": true }, "first": { "label": "First name", "description": "Given or first name, middle names, or initials of the author; don't wikilink, use 'author-link' instead", "aliases": [ "given", "author-first", "first1", "given1", "author-first1", "author1-first" ], "type": "line", "suggested": true }, "interviewer": { "label": "Interviewer", "description": "Full name of interviewer(s); separate interviewers with a semicolon (;); wikilink as desired.", "type": "string", "suggested": false }, "title": { "label": "Title of source", "type": "string", "description": "Title of source. Works display in italics and articles surrounded in quotation marks.", "required": true }, "date": { "label": "Date of source", "type": "date", "description": "Full date of source being referenced; do not wikilink; use YYYY-MM-DD or other acceptable formats", "suggested": true }, "url": { "label": "URL of source", "type": "string", "description": "URL of an online location where the text of the publication can be found.", "suggested": true }, "publication-date": { "label": "Publication date", "type": "string", "required": false, "description": "Date of publication when different from the date the work was written. Displays only if year or date are defined and only if different, else publication-date is used and displayed as date. Use the same format as other dates in the article; do not wikilink. Follows publisher; if work is not defined, then publication-date is preceded by \"published\" and enclosed in parenthesis." }, "df": { "label": "Date format", "description": "Sets rendered dates to the specified format", "type": "string" }, "year": { "label": "Year of publication", "description": "Year of the source being referenced; recommended only when date parameter format is YYYY-MM-DD and a CITEREF disambiguator is needed", "type": "number" }, "postscript": { "label": "Postscript", "type": "string", "required": false, "description": "Controls the closing punctuation for a citation; defaults to a period (.); for no terminating punctuation, specify |postscript=none – leaving |postscript= empty is the same as omitting it, but is ambiguous. Ignored if quote is defined." }, "author-mask": { "label": "Author mask", "type": "string", "required": false, "description": "Replaces the name of the first author with em dashes or text. Set author-mask to a numeric value n to set the dash n em spaces wide; set author-mask to a text value to display the text without a trailing author separator; for example, \"with\". You must still include the values for all authors for metadata purposes. Primarily intended for use with bibliographies or bibliography styles where multiple works by a single author are listed sequentially such as shortened footnotes. Do not use in a list generated by {{reflist}}, <references /> or similar as there is no control of the order in which references are displayed. You can also use editor-mask and translator-mask in the same way." }, "author-mask2": { "label": "Author mask 2", "description": "Replaces the name of the second author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string", "aliases": [ "author2-mask" ] }, "author-mask3": { "label": "Author mask 3", "description": "Replaces the name of the third author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string", "aliases": [ "author3-mask" ] }, "author-mask4": { "label": "Author mask 4", "description": "Replaces the name of the fourth author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string", "aliases": [ "author4-mask" ] }, "author-mask5": { "label": "Author mask 5", "description": "Replaces the name of the fifth author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string", "aliases": [ "author5-mask" ] }, "author-mask6": { "label": "Author mask 6", "description": "Replaces the name of the sixth author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string", "aliases": [ "author6-mask" ] }, "author-mask7": { "label": "Author mask 7", "description": "Replaces the name of the seventh author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string", "aliases": [ "author7-mask" ] }, "author-mask8": { "label": "Author mask 8", "description": "Replaces the name of the eighth author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string", "aliases": [ "author8-mask" ] }, "author-mask9": { "label": "Author mask 9", "description": "Replaces the name of the ninth author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string", "aliases": [ "author9-mask" ] }, "last2": { "label": "Last name 2", "description": "The surname of the second author; don't wikilink, use 'author-link2' instead.", "aliases": [ "author2", "surname2", "author-last2", "author2-last", "subject2" ], "type": "line" }, "first2": { "label": "First name 2", "description": "Given or first name, middle names, or initials of the second author; don't wikilink.", "type": "line", "aliases": [ "given2", "author-first2", "author2-first" ] }, "last3": { "label": "Last name 3", "description": "The surname of the third author; don't wikilink, use 'author-link3' instead.", "aliases": [ "author3", "surname3", "author-last3", "author3-last", "subject3" ], "type": "line" }, "first3": { "label": "First name 3", "description": "Given or first name, middle names, or initials of the third author; don't wikilink.", "type": "line", "aliases": [ "given3", "author-first3", "author3-first" ] }, "last4": { "label": "Last name 4", "description": "The surname of the fourth author; don't wikilink, use 'author-link4' instead.", "aliases": [ "author4", "surname4", "author-last4", "author4-last", "subject4" ], "type": "line" }, "first4": { "label": "First name 4", "description": "Given or first name, middle names, or initials of the fourth author; don't wikilink.", "type": "line", "aliases": [ "given4", "author-first4", "author4-first" ] }, "last5": { "label": "Last name 5", "description": "The surname of the fifth author; don't wikilink, use 'author-link5' instead.", "aliases": [ "author5", "surname5" ], "type": "line" }, "first5": { "label": "First name 5", "description": "Given or first name, middle names, or initials of the fifth author; don't wikilink.", "type": "line", "aliases": [ "given5" ] }, "last6": { "label": "Last name 6", "description": "The surname of the sixth author; don't wikilink, use 'author-link6' instead.", "aliases": [ "author6", "surname6" ], "type": "line" }, "first6": { "label": "First name 6", "description": "Given or first name, middle names, or initials of the sixth author; don't wikilink.", "type": "line" }, "last7": { "label": "Last name 7", "description": "The surname of the seventh author; don't wikilink, use 'author-link7' instead.", "aliases": [ "author7", "surname7" ], "type": "line" }, "first7": { "label": "First name 7", "description": "Given or first name, middle names, or initials of the seventh author; don't wikilink.", "type": "line", "aliases": [ "given7" ] }, "last8": { "label": "Last name 8", "description": "The surname of the eighth author; don't wikilink, use 'author-link8' instead.", "aliases": [ "author8", "surname8" ], "type": "line" }, "first8": { "label": "First name 8", "description": "Given or first name, middle names, or initials of the eighth author; don't wikilink.", "type": "line", "aliases": [ "given8" ] }, "last9": { "label": "Last name 9", "description": "The surname of the ninth author; don't wikilink, use 'author-link9' instead.", "aliases": [ "author9", "surname9" ], "type": "line" }, "first9": { "label": "First name 9", "description": "Given or first name, middle names, or initials of the ninth author; don't wikilink.", "type": "line", "aliases": [ "given9" ] }, "author-link": { "label": "Author link", "description": "Title of existing Wikipedia article about the author", "type": "wiki-page-name", "aliases": [ "author-link1", "author1-link", "subject-link", "subject-link1", "subject1-link" ] }, "author-link2": { "label": "Author link 2", "description": "Title of existing Wikipedia article about the second author.", "type": "wiki-page-name", "aliases": [ "author2-link", "subject-link2", "subject2-link" ] }, "author-link3": { "label": "Author link 3", "description": "Title of existing Wikipedia article about the third author.", "type": "wiki-page-name", "aliases": [ "author3-link", "subject-link3", "subject3-link" ] }, "author-link4": { "label": "Author link 4", "description": "Title of existing Wikipedia article about the fourth author.", "type": "wiki-page-name", "aliases": [ "author4-link", "subject-link4", "subject4-link" ] }, "author-link5": { "label": "Author link 5", "description": "Title of existing Wikipedia article about the sixth author.", "type": "wiki-page-name", "aliases": [ "author5-link", "subject-link5", "subject5-link" ] }, "author-link6": { "label": "Author link 6", "description": "Title of existing Wikipedia article about the sixth author.", "type": "wiki-page-name", "aliases": [ "author6-link" ] }, "author-link7": { "label": "Author link 7", "description": "Title of existing Wikipedia article about the seventh author.", "type": "wiki-page-name", "aliases": [ "author7-link" ] }, "author-link8": { "label": "Author link 8", "description": "Title of existing Wikipedia article about the eighth author.", "type": "wiki-page-name", "aliases": [ "author8-link" ] }, "author-link9": { "label": "Author link 9", "description": "Title of existing Wikipedia article about the ninth author.", "type": "wiki-page-name", "aliases": [ "author9-link" ] }, "orig-date": { "label": "Original date", "description": "Original date of publication; provide specifics", "type": "string" }, "trans-title": { "label": "Translated title", "description": "An English language title, if the source cited is in a foreign language; 'language' is recommended", "type": "string" }, "trans-chapter": { "label": "Translated chapter title", "description": "An English language chapter title, if the source cited is in a foreign language; 'language' is recommended", "type": "string" }, "type": { "label": "Type", "description": "Additional information about the media type of the source; format in sentence case", "type": "string" }, "archive-url": { "label": "Archive URL", "description": "The URL of an archived copy of a web page, if or in case the URL becomes unavailable; requires 'archive-date'", "type": "line", "suggested": true }, "series": { "label": "Series", "description": "Series identifier when the source is part of a series, such as a book series or a journal; alias of 'version'", "type": "string", "aliases": [ "version" ] }, "work": { "label": "Work", "description": "Name of the work in which the cited title is found", "type": "string", "aliases": [ "journal", "website", "newspaper", "magazine", "periodical" ], "suggested": true }, "volume": { "label": "Volume", "description": "For one publication published in several volumes", "type": "line", "suggested": true }, "vauthors": { "label": "Vancouver style author list", "description": "If using Vancouver style, comma separated list of author names; enclose corporate or institutional author names in doubled parentheses", "example": "Smythe JB, ((Megabux Corporation))", "type": "string" }, "issue": { "label": "Issue", "description": "Issue number", "type": "string", "suggested": true, "aliases": [ "number" ] }, "display-editors": { "label": "Display Editors", "description": "Controls the number of editor names that are displayed when a citation is published. To change the displayed number of editors, set display-editors to the desired number. For example, |display-editors=2 will display only the first two editors in a citation. By default, all editors are displayed. |display-editors=etal displays all editors in the list followed by et al.", "type": "string" }, "minutes": { "label": "In-source location: Minutes", "description": "Time the event occurs in an audio or visual source; followed by \"minutes in\". ", "type": "number" }, "time": { "label": "In-source location: Time", "description": "Time the event occurs in an audio or visual source; preceded by default text \"Event occurs at time\". ", "type": "string" }, "time-caption": { "label": "In-source location: Time caption", "description": "Changes the default text displayed before time", "type": "string" }, "page": { "label": "Page", "description": "Page in the source that supports the content; displays after 'p.'", "type": "line" }, "pages": { "label": "Pages", "description": "Pages in the source that support the content (not an indication of the number of pages in the source; displays after 'pp.'", "type": "line", "suggested": true }, "at": { "label": "At", "description": "May be used instead of 'page' or 'pages' where a page number is inappropriate or insufficient", "type": "line" }, "no-pp": { "label": "No pp", "description": "Set to 'y' to suppress the 'p.' or 'pp.' display with 'page' or 'pages' when inappropriate (such as 'Front cover')", "type": "line" }, "chapter": { "label": "Chapter", "description": "The chapter heading of the source. For the contribution alias, see contributor-last", "type": "string", "aliases": [ "contribution", "entry", "article", "section" ] }, "editor-last2": { "label": "Last name of second editor", "description": "The surname of the second editor; don't wikilink, use 'editor2-link'", "type": "string", "aliases": [ "editor-surname2", "editor2", "editor2-last", "editor2-surname" ] }, "editor-first2": { "label": "First name of second editor", "description": "Given or first name, middle names, or initials of the second editor; don't wikilink, use 'editor2-link'", "type": "string", "aliases": [ "editor-given2", "editor2-first", "editor2-given" ] }, "editor-link2": { "label": "Link for second editor", "description": "Title of existing Wikipedia article about the second editor", "type": "wiki-page-name", "aliases": [ "editor2-link" ] }, "editor-mask2": { "label": "Mask for second editor", "description": "Replaces the name of the second editor with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing editor separator; for example, 'with' instead", "type": "string", "aliases": [ "editor2-mask" ] }, "editor-last3": { "label": "Last name of third editor", "description": "The surname of the third editor; don't wikilink, use 'editor3-link'", "type": "string", "aliases": [ "editor-surname3", "editor3", "editor3-last", "editor3-surname" ] }, "editor-first3": { "label": "First name of third editor", "description": "Given or first name, middle names, or initials of the third editor; don't wikilink, use 'editor3-link'", "type": "string", "aliases": [ "editor-given3", "editor3-first", "editor3-given" ] }, "editor-link3": { "label": "Link for third editor", "description": "Title of existing Wikipedia article about the third editor", "type": "wiki-page-name", "aliases": [ "editor3-link" ] }, "editor-mask3": { "label": "Mask for third editor", "description": "Replaces the name of the third editor with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing editor separator; for example, 'with' instead", "type": "string", "aliases": [ "editor3-mask" ] }, "editor-last4": { "label": "Last name of fourth editor", "description": "The surname of the fourth editor; don't wikilink, use 'editor4-link'", "type": "string", "aliases": [ "editor-surname4", "editor4", "editor4-last", "editor4-surname" ] }, "editor-first4": { "label": "First name of fourth editor", "description": "Given or first name, middle names, or initials of the fourth editor; don't wikilink, use 'editor4-link'", "type": "string", "aliases": [ "editor-given4", "editor4-first", "editor4-given" ] }, "editor-link4": { "label": "Link for fourth editor", "description": "Title of existing Wikipedia article about the fourth editor", "type": "wiki-page-name", "aliases": [ "editor4-link" ] }, "editor-mask4": { "label": "Mask for fourth editor", "description": "Replaces the name of the fourth editor with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing editor separator; for example, 'with' instead", "type": "string", "aliases": [ "editor4-mask" ] }, "editor-last5": { "label": "Last name of fifth editor", "description": "The surname of the fifth editor; don't wikilink, use 'editor5-link'", "type": "string", "aliases": [ "editor-surname5", "editor5", "editor5-last", "editor5-surname" ] }, "editor-first5": { "label": "First name of fifth editor", "description": "Given or first name, middle names, or initials of the fifth editor; don't wikilink, use 'editor5-link'", "type": "string", "aliases": [ "editor-given5", "editor5-first", "editor5-given" ] }, "editor-link5": { "label": "Link for fifth editor", "description": "Title of existing Wikipedia article about the fifth editor", "type": "wiki-page-name", "aliases": [ "editor5-link" ] }, "editor-mask5": { "label": "Mask for fifth editor", "description": "Replaces the name of the fifth editor with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing editor separator; for example, 'with' instead", "type": "string", "aliases": [ "editor5-mask" ] }, "editor-last6": { "label": "Last name of sixth editor", "description": "The surname of the sixth editor; don't wikilink, use 'editor6-link'", "type": "string", "aliases": [ "editor-surname6", "editor6", "editor6-last", "editor6-surname" ] }, "editor-first6": { "label": "First name of sixth editor", "description": "Given or first name, middle names, or initials of the sixth editor; don't wikilink, use 'editor6-link'", "type": "string", "aliases": [ "editor-given6", "editor6-first", "editor6-given" ] }, "editor-link6": { "label": "Link for sixth editor", "description": "Title of existing Wikipedia article about the sixth editor", "type": "wiki-page-name", "aliases": [ "editor6-link" ] }, "editor-mask6": { "label": "Mask for sixth editor", "description": "Replaces the name of the sixth editor with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing editor separator; for example, 'with' instead", "type": "string", "aliases": [ "editor6-mask" ] }, "editor-last7": { "label": "Last name of seventh editor", "description": "The surname of the seventh editor; don't wikilink, use 'editor7-link'", "type": "string", "aliases": [ "editor-surname7", "editor7", "editor7-last", "editor7-surname" ] }, "editor-first7": { "label": "First name of seventh editor", "description": "Given or first name, middle names, or initials of the seventh editor; don't wikilink, use 'editor7-link'", "type": "string", "aliases": [ "editor-given7", "editor7-first", "editor7-given" ] }, "editor-link7": { "label": "Link for seventh editor", "description": "Title of existing Wikipedia article about the seventh editor", "type": "wiki-page-name", "aliases": [ "editor7-link" ] }, "editor-mask7": { "label": "Mask for seventh editor", "description": "Replaces the name of the seventh editor with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing editor separator; for example, 'with' instead", "type": "string", "aliases": [ "editor7-mask" ] }, "editor-last8": { "label": "Last name of eighth editor", "description": "The surname of the eighth editor; don't wikilink, use 'editor8-link'", "type": "string", "aliases": [ "editor-surname8", "editor8", "editor8-last", "editor8-surname" ] }, "editor-first8": { "label": "First name of eighth editor", "description": "Given or first name, middle names, or initials of the eighth editor; don't wikilink, use 'editor8-link'", "type": "string", "aliases": [ "editor-given8", "editor8-first", "editor8-given" ] }, "editor-link8": { "label": "Link for eighth editor", "description": "Title of existing Wikipedia article about the eighth editor", "type": "wiki-page-name", "aliases": [ "editor8-link" ] }, "editor-mask8": { "label": "Mask for eighth editor", "description": "Replaces the name of the eighth editor with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing editor separator; for example, 'with' instead", "type": "string", "aliases": [ "editor8-mask" ] }, "editor-last9": { "label": "Last name of ninth editor", "description": "The surname of the ninth editor; don't wikilink, use 'editor9-link'", "type": "string", "aliases": [ "editor-surname9", "editor9", "editor9-last", "editor9-surname" ] }, "editor-first9": { "label": "First name of ninth editor", "description": "Given or first name, middle names, or initials of the ninth editor; don't wikilink, use 'editor9-link'", "type": "string", "aliases": [ "editor-given9", "editor9-first", "editor9-given" ] }, "editor-link9": { "label": "Link for ninth editor", "description": "Title of existing Wikipedia article about the ninth editor", "type": "wiki-page-name", "aliases": [ "editor9-link" ] }, "editor-mask9": { "label": "Mask for ninth editor", "description": "Replaces the name of the ninth editor with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing editor separator; for example, 'with' instead", "type": "string", "aliases": [ "editor9-mask" ] }, "chapter-url": { "label": "Chapter URL", "type": "string", "required": false, "aliases": [ "contribution-url", "section-url" ], "description": "The URL of the online location where the text of the chapter can be found" }, "veditors": { "label": "Vancouver style editor list", "description": "Comma separated list of editor names in Vancouver style; enclose corporate or institutional names in doubled parentheses", "example": "Smythe JB, ((Megabux Corporation))", "type": "string" }, "chapter-format": { "label": "Format of Chapter URL", "type": "string", "required": false, "aliases": [ "contribution-format", "section-format" ], "description": "Format of the work referred to by chapter-url; displayed in parentheses after chapter. HTML is implied and should not be specified.", "example": "PDF, DOC, or XLS" }, "others": { "label": "Others", "type": "string", "required": false, "description": "Free-text field for people involved in creating a work who cannot be added with another name parameter such as author or editor" }, "edition": { "label": "Edition", "description": "When the publication has more than one edition; for example: '2nd', 'Revised' etc.; suffixed with ' ed.'", "type": "line" }, "place": { "label": "Location of publication", "description": "Geographical place of publication; usually not wikilinked", "type": "string", "suggested": true, "aliases": [ "location" ] }, "publication-place": { "label": "Place of publication", "description": "Publication place shows after title; if 'place' or 'location' are also given, they are displayed before the title prefixed with 'written at'", "type": "string" }, "publisher": { "label": "Publisher", "description": "Name of the publisher; displays after title", "type": "string", "suggested": true, "aliases": [ "institution" ] }, "language": { "label": "Language", "description": "The language in which the source is written, if not English; use the ISO 639 language code (preferred) or the full language name; do not use icons or templates", "type": "string" }, "format": { "label": "Format", "description": "Format of the work referred to by 'url' ('url' is required when using 'format'); examples: PDF, DOC, XLS; do not specify HTML", "type": "string" }, "arxiv": { "label": "arXiv identifier", "description": "An identifier for arXive electronic preprints of scientific papers", "type": "line" }, "asin": { "label": "ASIN", "description": "Amazon Standard Identification Number; 10 characters", "type": "line", "aliases": [ "ASIN" ] }, "asin-tld": { "label": "ASIN TLD", "description": "ASIN top-level domain for Amazon sites other than the US", "type": "line" }, "bibcode": { "label": "Bibcode", "description": "Bibliographic Reference Code (REFCODE); 19 characters", "type": "line" }, "biorxiv": { "label": "biorXiv", "description": "biorXiv identifier; 6 digits", "type": "line" }, "citeseerx": { "label": "CiteSeerX", "description": "CiteSeerX identifier; found after the 'doi=' query parameter", "type": "line" }, "doi": { "label": "DOI", "description": "Digital Object Identifier; begins with '10.'", "type": "string", "aliases": [ "DOI" ] }, "doi-broken-date": { "label": "DOI broken date", "description": "The date that the DOI was determined to be broken", "type": "date" }, "isbn": { "label": "ISBN", "description": "International Standard Book Number; use the 13-digit ISBN where possible", "type": "line" }, "issn": { "label": "ISSN", "description": "International Standard Serial Number (print); 8 characters; usually split into two groups of four using a hyphen", "type": "line" }, "eissn": { "label": "eISSN", "description": "International Standard Serial Number (online); 8 characters; usually split into two groups of four using a hyphen", "type": "line" }, "jfm": { "label": "jfm code", "description": "Jahrbuch über die Fortschritte der Mathematik classification code", "type": "line" }, "jstor": { "label": "JSTOR", "description": "JSTOR identifier", "type": "line" }, "lccn": { "label": "LCCN", "description": "Library of Congress Control Number", "type": "line" }, "mr": { "label": "MR", "description": "Mathematical Reviews identifier", "type": "line" }, "oclc": { "label": "OCLC", "description": "Online Computer Library Center number", "type": "number" }, "ol": { "label": "OL", "description": "Open Library identifier", "type": "line" }, "osti": { "label": "OSTI", "description": "Office of Scientific and Technical Information identifier", "type": "line" }, "pmc": { "label": "PMC", "description": "PubMed Center article number", "type": "number" }, "pmid": { "label": "PMID", "description": "PubMed Unique Identifier", "type": "line" }, "rfc": { "label": "RFC", "description": "Request for Comments number", "type": "number" }, "ssrn": { "label": "SSRN", "description": "Social Science Research Network", "type": "line" }, "zbl": { "label": "Zbl", "description": "Zentralblatt MATH journal identifier", "type": "line" }, "id": { "label": "id", "description": "A unique identifier used where none of the specialized ones are applicable", "type": "line" }, "quote": { "label": "Quote", "description": "Relevant text quoted from the source; displays last, enclosed in quotes; needs to include terminating punctuation", "type": "content" }, "ref": { "label": "Ref", "description": "An anchor identifier; can be made the target of wikilinks to full references; special value 'harv' generates an anchor suitable for the harv and sfn templates", "type": "line" }, "access-date": { "label": "URL access date", "description": "The full date when the original URL was accessed; do not wikilink", "type": "date", "suggested": false }, "archive-date": { "label": "Archive date", "description": "Date when the original URL was archived; do not wikilink", "type": "date", "suggested": true }, "editor-last": { "label": "Editor last name", "description": "The surname of the editor; don't wikilink, use 'editor-link'", "aliases": [ "editor", "editor-surname", "editor-last1", "editor-surname1", "editor1", "editor1-last", "editor1-surname" ] }, "editor-first": { "label": "Editor first name", "description": "The given or first name, middle names, or initials of the editor; don't wikilink, use 'editor-link'", "aliases": [ "editor-first1", "editor-given", "editor-given1", "editor1-first", "editor1-given" ] }, "editor2-last": { "label": "Editor last name 2", "description": "The surname of the second editor; don't wikilink, use 'editor2-link'.", "aliases": [ "editor2" ], "type": "line" }, "editor2-first": { "label": "Editor first name 2", "description": "Given or first name, middle names, or initials of the second editor; don't wikilink.", "type": "line", "aliases": [ "editor2-given" ] }, "editor3-last": { "label": "Editor last name 3", "description": "The surname of the third editor; don't wikilink, use 'editor3-link'.", "aliases": [ "editor3" ], "type": "line" }, "editor3-first": { "label": "Editor first name 3", "description": "Given or first name, middle names, or initials of the third editor; don't wikilink.", "type": "line", "aliases": [ "editor3-given" ] }, "editor4-last": { "label": "Editor last name 4", "description": "The surname of the fourth editor; don't wikilink, use 'editor4-link'.", "aliases": [ "editor4" ], "type": "line" }, "editor4-first": { "label": "Editor first name 4", "description": "Given or first name, middle names, or initials of the fourth editor; don't wikilink.", "type": "line", "aliases": [ "editor4-given" ] }, "editor5-last": { "label": "Editor last name 5", "description": "The surname of the fifth editor; don't wikilink, use 'editor5-link'.", "aliases": [ "editor5" ], "type": "line" }, "editor5-first": { "label": "Editor first name 5", "description": "Given or first name, middle names, or initials of the fifth editor; don't wikilink.", "type": "line", "aliases": [ "editor5-given" ] }, "editor6-last": { "label": "Editor last name 6", "description": "The surname of the sixth editor; don't wikilink, use 'editor6-link'.", "aliases": [ "editor6" ], "type": "line" }, "editor6-first": { "label": "Editor first name 6", "description": "Given or first name, middle names, or initials of the sixth editor; don't wikilink.", "type": "line", "aliases": [ "editor6-given" ] }, "editor7-last": { "label": "Editor last name 7", "description": "The surname of the seventh editor; don't wikilink, use 'editor7-link'.", "aliases": [ "editor7" ], "type": "line" }, "editor7-first": { "label": "Editor first name 7", "description": "Given or first name, middle names, or initials of the seventh editor; don't wikilink.", "type": "line", "aliases": [ "editor7-given" ] }, "editor8-last": { "label": "Editor last name 8", "description": "The surname of the eighth editor; don't wikilink, use 'editor8-link'.", "aliases": [ "editor8" ], "type": "line" }, "editor8-first": { "label": "Editor first name 8", "description": "Given or first name, middle names, or initials of the eighth editor; don't wikilink.", "type": "line", "aliases": [ "editor8-given" ] }, "editor9-last": { "label": "Editor last name 9", "description": "The surname of the ninth editor; don't wikilink, use 'editor9-link'.", "aliases": [ "editor9" ], "type": "line" }, "editor9-first": { "label": "Editor first name 9", "description": "Given or first name, middle names, or initials of the ninth editor; don't wikilink.", "type": "line", "aliases": [ "editor9-given" ] }, "editor-link": { "label": "editor-link", "type": "string", "required": false }, "editor1-link": { "label": "editor1-link", "type": "string", "required": false }, "editor2-link": { "label": "editor2-link", "type": "string" }, "editor3-link": { "label": "editor3-link", "type": "string" }, "editor4-link": { "label": "editor4-link", "type": "string" }, "translator-last": { "label": "Translator last name", "description": "The surname of the translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator", "translator-last1", "translator1", "translator1-last" ], "type": "string" }, "translator-first": { "label": "Translator first name", "description": "Given or first name, middle names, or initials of the translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator1-first", "translator-first1" ], "type": "string" }, "translator-link": { "label": "Translator link", "description": "Title of existing Wikipedia article about the translator.", "type": "wiki-page-name", "aliases": [ "translator-link1", "translator1-link" ] }, "translator-last2": { "label": "Translator last name 2", "description": "The surname of the second translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator2", "translator2-last" ], "type": "string" }, "translator-first2": { "label": "Translator first name 2", "description": "Given or first name, middle names, or initials of the second translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator2-first" ], "type": "string" }, "translator-last3": { "label": "Translator last name 3", "description": "The surname of the third translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator3", "translator3-last" ], "type": "string" }, "translator-first3": { "label": "Translator first name 3", "description": "Given or first name, middle names, or initials of the third translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator3-first" ], "type": "string" }, "translator-last4": { "label": "Translator last name 4", "description": "The surname of the fourth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator4", "translator4-last" ], "type": "string" }, "translator-first4": { "label": "Translator first name 4", "description": "Given or first name, middle names, or initials of the fourth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator4-first" ], "type": "string" }, "translator-last5": { "label": "Translator last name 5", "description": "The surname of the fifth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator5", "translator5-last" ], "type": "string" }, "translator-first5": { "label": "Translator first name 5", "description": "Given or first name, middle names, or initials of the fifth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator5-first" ], "type": "string" }, "translator-last6": { "label": "Translator last name 6", "description": "The surname of the sixth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator6", "translator6-last" ], "type": "string" }, "translator-first6": { "label": "Translator first name 6", "description": "Given or first name, middle names, or initials of the sixth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator6-first" ], "type": "string" }, "translator-last7": { "label": "Translator last name 7", "description": "The surname of the seventh translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator7", "translator7-last" ], "type": "string" }, "translator-first7": { "label": "Translator first name 7", "description": "Given or first name, middle names, or initials of the seventh translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator7-first" ], "type": "string" }, "translator-last8": { "label": "Translator last name 8", "description": "The surname of the eighth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator8", "translator8-last" ], "type": "string" }, "translator-first8": { "label": "Translator first name 8", "description": "Given or first name, middle names, or initials of the eighth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator8-first" ], "type": "string" }, "translator-last9": { "label": "Translator last name 9", "description": "The surname of the ninth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator9", "translator9-last" ], "type": "string" }, "translator-first9": { "label": "Translator first name 9", "description": "Given or first name, middle names, or initials of the ninth translator; don't wikilink, use 'translator-link'.", "aliases": [ "translator9-first" ], "type": "string" }, "translator-link2": { "label": "Translator link 2", "description": "Title of existing Wikipedia article about the second translator.", "type": "wiki-page-name", "aliases": [ "translator2-link" ] }, "translator-link3": { "label": "Translator link 3", "description": "Title of existing Wikipedia article about the third translator.", "type": "wiki-page-name", "aliases": [ "translator3-link" ] }, "translator-link4": { "label": "Translator link 4", "description": "Title of existing Wikipedia article about the fourth translator.", "type": "wiki-page-name", "aliases": [ "translator4-link" ] }, "translator-link5": { "label": "Translator link 5", "description": "Title of existing Wikipedia article about the fifth translator.", "type": "wiki-page-name", "aliases": [ "translator5-link" ] }, "translator-link6": { "label": "Translator link 6", "description": "Title of existing Wikipedia article about the sixth translator.", "type": "wiki-page-name", "aliases": [ "translator6-link" ] }, "translator-link7": { "label": "Translator link 7", "description": "Title of existing Wikipedia article about the seventh translator.", "type": "wiki-page-name", "aliases": [ "translator7-link" ] }, "translator-link8": { "label": "Translator link 8", "description": "Title of existing Wikipedia article about the eighth translator.", "type": "wiki-page-name", "aliases": [ "translator8-link" ] }, "translator-link9": { "label": "Translator link 9", "description": "Title of existing Wikipedia article about the ninth translator.", "type": "wiki-page-name", "aliases": [ "translator9-link" ] }, "display-authors": { "label": "Display authors", "description": "number of authors to display before 'et al.' is used; must be less than the number listed", "type": "number" }, "name-list-style": { "label": "Name list style", "description": "Sets the style for the list. Accepts 'amp', 'and', and 'vanc'. amp displays an ampersand after the penultimate name; and the same with 'and', and vanc displays in Vancouver format", "type": "string" }, "script-title": { "label": "Script Title", "description": "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 supported language codes to help browsers properly display the script", "example": "ja:東京タワー", "type": "string" }, "url-status": { "label": "URL status", "description": "The status of the URL- live, dead, usurped/unfit (inappropriate content) or deviated (different content)", "suggestedvalues": [ "live", "dead", "usurped", "unfit", "deviated" ], "suggested": true }, "s2cid": { "label": "Semantic Scholar Corpus ID", "description": "The Corpus identifier in Semantic Scholar. Displays as a link to the Semantic Scholar page.", "example": "84541141", "aliases": [ "S2CID" ] }, "via": { "description": "Aggregate or database provider, when different from the Publisher.", "example": "[[Open Edition]], [[JSTOR]]", "type": "string" }, "url-access": { "label": "URL access level", "suggestedvalues": [ "registration", "limited", "subscription" ] }, "doi-access": { "label": "DOI access level", "suggestedvalues": [ "free" ], "description": "Requires DOI value." }, "bibcode-access": { "suggestedvalues": [ "free" ], "label": "Bibcode access level", "description": "If the full text is available from ADS via this Bibcode, type 'free'." }, "jstor-access": { "label": "Jstor access level", "description": "If the full text is free to read on Jstor, type 'free'.", "type": "string", "autovalue": "free" }, "s2cid-access": { "label": "Semantic Scholar Corpus ID (s2cid) Access Level", "suggestedvalues": [ "free" ] }, "agency": { "label": "Agency", "description": "The agency (wire service) that provided the content; examples: Associated Press, Reuters, Agence France-Presse", "type": "string" }, "title-link": { "label": "Title link", "description": "Title of existing Wikipedia article about the source named in title – do not use a web address; do not wikilink.", "type": "wiki-page-name" }, "collaboration": { "label": "Collaboration", "description": "Name of a group of authors or collaborators; requires author, last, or vauthors which list one or more primary authors; follows author name-list; appends 'et al.' to author name-list.", "type": "string" }, "script-chapter": { "label": "Script Chapter", "description": "Chapter heading for languages that do not use a Latin-based alphabet (Arabic, Chinese, Cyrillic, Greek, Hebrew, Japanese, Korean, Vietnamese, etc); follows transliteration defined in chapter. Should be prefixed with an ISO 639-1 two-character code to help browsers properly display the script", "example": "ja:東京タワー", "type": "string" }, "department": { "label": "Department", "description": "Department or column within a periodical." }, "hdl": { "aliases": [ "HDL" ], "label": "Handle System identifier", "description": "Handle System identifier for digital objects and other resources on the Internet", "type": "string" }, "mode": { "label": "Citation Style", "description": "Sets element separator, default terminal punctuation, and certain capitalization according to the value provided. For cs1, element separator and terminal punctuation is a period (.); where appropriate, initial letters of certain words are capitalized ('Retrieved...'). For cs2, element separator is a comma (,); 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 the postscript parameter.", "type": "string", "suggestedvalues": [ "cs1", "cs2" ], "default": "cs2" }, "archive-format": { "label": "Archive Format", "description": "Format of the Archive" }, "hdl-access": { "label": "HDL access level", "description": "If the full text is free to read via the HDL, type 'free'.", "type": "string", "suggestedvalues": [ "free" ] }, "ismn": { "aliases": [ "ISMN" ], "label": "ISMN", "description": "International Standard Music Number; Use the ISMN actually printed on or in the work. Hyphens or spaces in the ISMN are optional.", "example": "979-0-9016791-7-7", "type": "string" }, "people": { "label": "People", "description": "Names of the authors", "type": "string" } }, "maps": { "citoid": { "edition": "edition", "title": "title", "caseName": "title", "nameOfAct": "title", "url": "url", "label": "publisher", "company": "publisher", "studio": "publisher", "network": "publisher", "distributor": "publisher", "publisher": "publisher", "publicationTitle": "work", "dictionaryTitle": "work", "encyclopediaTitle": "work", "bookTitle": "work", "date": "date", "dateEnacted": "date", "dateDecided": "date", "accessDate": "access-date", "place": "place", "ISSN": [ "issn" ], "ISBN": [ "isbn" ], "PMCID": "pmc", "PMID": "pmid", "oclc": "oclc", "pages": "pages", "firstPage": "pages", "codePages": "pages", "volume": "volume", "reporterVolume": "volume", "codeVolume": "volume", "series": "series", "programTitle": "series", "episodeNumber": "issue", "billNumber": "issue", "documentNumber": "issue", "publicLawNumber": "issue", "docketNumber": "issue", "issue": "issue", "type": "type", "genre": "type", "letterType": "type", "mapType": "type", "DOI": "doi", "language": "language", "podcaster": [ [ "first", "last" ], [ "first2", "last2" ], [ "first3", "last3" ], [ "first4", "last4" ], [ "first5", "last5" ], [ "first6", "last6" ], [ "first7", "last7" ], [ "first8", "last8" ], [ "first9", "last9" ] ], "cartographer": [ [ "first", "last" ], [ "first2", "last2" ], [ "first3", "last3" ], [ "first4", "last4" ], [ "first5", "last5" ], [ "first6", "last6" ], [ "first7", "last7" ], [ "first8", "last8" ], [ "first9", "last9" ] ], "interviewee": [ [ "first", "last" ], [ "first2", "last2" ], [ "first3", "last3" ], [ "first4", "last4" ], [ "first5", "last5" ], [ "first6", "last6" ], [ "first7", "last7" ], [ "first8", "last8" ], [ "first9", "last9" ] ], "performer": [ [ "first", "last" ], [ "first2", "last2" ], [ "first3", "last3" ], [ "first4", "last4" ], [ "first5", "last5" ], [ "first6", "last6" ], [ "first7", "last7" ], [ "first8", "last8" ], [ "first9", "last9" ] ], "programmer": [ [ "first", "last" ], [ "first2", "last2" ], [ "first3", "last3" ], [ "first4", "last4" ], [ "first5", "last5" ], [ "first6", "last6" ], [ "first7", "last7" ], [ "first8", "last8" ], [ "first9", "last9" ] ], "sponsor": [ [ "first", "last" ], [ "first2", "last2" ], [ "first3", "last3" ], [ "first4", "last4" ], [ "first5", "last5" ], [ "first6", "last6" ], [ "first7", "last7" ], [ "first8", "last8" ], [ "first9", "last9" ] ], "artist": [ [ "first", "last" ], [ "first2", "last2" ], [ "first3", "last3" ], [ "first4", "last4" ], [ "first5", "last5" ], [ "first6", "last6" ], [ "first7", "last7" ], [ "first8", "last8" ], [ "first9", "last9" ] ], "director": [ [ "first", "last" ], [ "first2", "last2" ], [ "first3", "last3" ], [ "first4", "last4" ], [ "first5", "last5" ], [ "first6", "last6" ], [ "first7", "last7" ], [ "first8", "last8" ], [ "first9", "last9" ] ], "contributor": "others", "author": [ [ "first", "last" ], [ "first2", "last2" ], [ "first3", "last3" ], [ "first4", "last4" ], [ "first5", "last5" ], [ "first6", "last6" ], [ "first7", "last7" ], [ "first8", "last8" ], [ "first9", "last9" ] ], "translator": [ [ "translator-first", "translator-last" ], [ "translator-first2", "translator-last2" ], [ "translator-first3", "translator-last3" ], [ "translator-first4", "translator-last4" ], [ "translator-first5", "translator-last5" ], [ "translator-first6", "translator-last6" ], [ "translator-first7", "translator-last7" ], [ "translator-first8", "translator-last8" ], [ "translator-first9", "translator-last9" ] ], "editor": [ [ "editor-first", "editor-last" ], [ "editor2-first", "editor2-last" ], [ "editor3-first", "editor3-last" ], [ "editor4-first", "editor4-last" ] ] } }, "format": "{{_ |_=_}}", "paramOrder": [ "last", "first", "title", "title-link", "vauthors", "collaboration", "date", "work", "interviewer", "volume", "issue", "minutes", "time", "time-caption", "page", "pages", "publication-date", "df", "year", "postscript", "editor-last", "editor-first", "author-mask", "author-mask2", "author-mask3", "author-mask4", "author-mask5", "author-mask6", "author-mask7", "author-mask8", "author-mask9", "display-editors", "orig-date", "editor-last2", "editor-first2", "editor-link2", "editor-mask2", "editor-last3", "editor-first3", "editor-link3", "editor-mask3", "editor-last4", "editor-first4", "editor-link4", "editor-mask4", "editor-last5", "editor-first5", "editor-link5", "editor-mask5", "editor-last6", "editor-first6", "editor-link6", "editor-mask6", "editor-last7", "editor-first7", "editor-link7", "editor-mask7", "editor-last8", "editor-first8", "editor-link8", "editor-mask8", "editor-last9", "editor-first9", "editor-link9", "editor-mask9", "trans-title", "script-title", "trans-chapter", "type", "url", "access-date", "archive-url", "archive-date", "archive-format", "url-status", "series", "at", "no-pp", "chapter", "script-chapter", "chapter-url", "chapter-format", "others", "veditors", "edition", "place", "publication-place", "publisher", "language", "format", "arxiv", "asin", "asin-tld", "bibcode", "biorxiv", "citeseerx", "doi", "doi-broken-date", "isbn", "issn", "eissn", "hdl", "jfm", "jstor", "lccn", "mr", "oclc", "ol", "osti", "pmc", "pmid", "s2cid", "rfc", "ssrn", "zbl", "id", "quote", "ref", "name-list-style", "display-authors", "last2", "first2", "last3", "first3", "last4", "first4", "last5", "first5", "last6", "first6", "last7", "first7", "last8", "first8", "last9", "first9", "author-link", "author-link2", "author-link3", "author-link4", "author-link5", "author-link6", "author-link7", "author-link8", "author-link9", "editor2-last", "editor2-first", "editor3-last", "editor3-first", "editor4-last", "editor4-first", "editor5-last", "editor5-first", "editor6-last", "editor6-first", "editor7-last", "editor7-first", "editor8-last", "editor8-first", "editor9-last", "editor9-first", "editor-link", "editor1-link", "editor2-link", "editor3-link", "editor4-link", "translator-last", "translator-first", "translator-link", "translator-last2", "translator-first2", "translator-last3", "translator-first3", "translator-last4", "translator-first4", "translator-last5", "translator-first5", "translator-last6", "translator-first6", "translator-last7", "translator-first7", "translator-last8", "translator-first8", "translator-last9", "translator-first9", "translator-link2", "translator-link3", "translator-link4", "translator-link5", "translator-link6", "translator-link7", "translator-link8", "translator-link9", "url-access", "doi-access", "via", "bibcode-access", "jstor-access", "s2cid-access", "agency", "department", "mode", "hdl-access", "ismn", "people" ] } </templatedata> {{UF-COinS}} == See also == * [[Wikipedia:Citation templates]] * [[Wikipedia:Inline citation]] * [[Wikipedia:Parenthetical referencing]] * For a comparison of citations using templates with citations written freehand, see [[Wikipedia:Citing sources/Example edits for different methods#Footnotes|Wikipedia:Citing sources/Example edits for different methods §&nbsp;Footnotes]] == Notes == {{Reflist}} {{Wikipedia referencing}} {{Wikipedia help pages}}<includeonly>{{Sandbox other|| <!-- Categories go below this line, please; interwikis go to Wikidata, thank you! --> [[Category:Citation Style 2 templates]] }}</includeonly> h0qlq73snxgomuekafdprbagcajx9ln Nhwɛdo:Citation/sandbox 10 1813 14372 2024-08-04T18:51:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14372 wikitext text/x-wiki <includeonly>{{#invoke:citation/CS1|citation |CitationClass=citation }}</includeonly><noinclude> {{documentation}} </noinclude> hdza1t66mh23le1midvoxk6ixlkyie1 Nhwɛdo:Citation/styles.css 10 1814 14373 2024-08-04T18:51:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14373 sanitized-css text/css /* {{pp|small=y}} */ /* * This page is a convenient place for the "citation" styles that are * available in many of our citation templates. This page can be considered the * authoritative source for those styles. [[Template:Citation]], like all CS1/2 * templates, is styled from [[Module:Citation/CS1/styles.css]], *not* here. */ /* Break long urls, etc., rather than overflowing box */ .citation { word-wrap: break-word; } /* Highlight linked elements (such as clicked references) in blue */ .citation:target { /* ignore the linter - all browsers of interest implement this */ background-color: rgba(0, 127, 255, 0.133); } ltkknak6hjx6agm6lakugrgzenjha92 Nhwɛdo:Citation/testcases 10 1815 14374 2024-08-04T18:51:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14374 wikitext text/x-wiki {{Testcases notice}} This page contains test cases for {{tl|Citation}}. Further cases specifically testing the archiving features are available at [[Template:Citation/testcases/archive]] Format of page *Code used **Version using current {{tl|Citation}} **Version using sandbox {{tl|Citation/Sandbox}} {{Testcase| <nowiki>{{Citation | title=Title | url= | archiveurl= | archivedate= }}</nowiki> | {{Citation | title=Title | url= | archiveurl= | archivedate= }} | {{Citation/sandbox | title=Title | url= | archiveurl= | archivedate= }} |}} {{Testcase| <nowiki>{{Citation | title=Title | url=http://url/ | archiveurl= | archivedate= }}</nowiki> | {{Citation || title=Title | url=http://url/ | archiveurl= | archivedate= }} | {{Citation/sandbox || title=Title | url=http://url/ | archiveurl= | archivedate= }} |}} {{Testcase| <nowiki>{{Citation | title=Title | url= | archiveurl=http://archiveurl/ | archivedate= }}</nowiki> | {{Citation | title=Title | url= | archiveurl=http://archiveurl/ | archivedate= }} | {{Citation/sandbox | title=Title | url= | archiveurl=http://archiveurl/ | archivedate= }} |}} {{Testcase| <nowiki>{{Citation | title=Title | url= | archiveurl= | archivedate=28 June 2008 }}</nowiki> | {{Citation | title=Title | url= | archiveurl= | archivedate=28 June 2008 }} | {{Citation/sandbox | title=Title | url= | archiveurl= | archivedate=28 June 2008 }} |}} {{Testcase| <nowiki>{{Citation | title=Title | url=http://url/ | archiveurl=http://archiveurl/ | archivedate= }}</nowiki> | {{Citation | title=Title | url=http://url/ | archiveurl=http://archiveurl/ | archivedate= }} | {{Citation/sandbox | title=Title | url=http://url/ | archiveurl=http://archiveurl/ | archivedate= }} |}} {{Testcase| <nowiki>{{Citation | title=Title | url=http://url/ | archiveurl= | archivedate=28 June 2008 }}</nowiki> | {{Citation | title=Title | url=http://url/ | archiveurl= | archivedate=28 June 2008 }} | {{Citation/sandbox | title=Title | url=http://url/ | archiveurl= | archivedate=28 June 2008 }} |}} {{Testcase| <nowiki>{{Citation | title=Title | url= | archiveurl=http://archiveurl/ | archivedate=28 June 2008 }}</nowiki> | {{Citation | title=Title | url= | archiveurl=http://archiveurl/ | archivedate=28 June 2008 }} | {{Citation/sandbox | title=Title | url= | archiveurl=http://archiveurl/ | archivedate=28 June 2008 }} |}} {{Testcase| <nowiki>{{Citation | title=Title | url=http://url/ | archiveurl=http://archiveurl/ | archivedate=28 June 2008 }}</nowiki> | {{Citation | title=Title | url=http://url/ | archiveurl=http://archiveurl/ | archivedate=28 June 2008 }} | {{Citation/sandbox | title=Title | url=http://url/ | archiveurl=http://archiveurl/ | archivedate=28 June 2008 }} |}} {{Testcase| <nowiki>{{Citation | contribution=Contribution | contribution-url= | archiveurl= | archivedate= }}</nowiki> | {{Citation | contribution=Contribution | contribution-url= | archiveurl= | archivedate= }} | {{Citation/sandbox | contribution=Contribution | contribution-url= | archiveurl= | archivedate= }} |}} {{Testcase| <nowiki>{{Citation | contribution=Contribution | contribution-url=http://url/ | archiveurl= | archivedate= }}</nowiki> | {{Citation || contribution=Contribution | contribution-url=http://url/ | archiveurl= | archivedate= }} | {{Citation/sandbox || contribution=Contribution | contribution-url=http://url/ | archiveurl= | archivedate= }} |}} {{Testcase| <nowiki>{{Citation | contribution=Contribution | contribution-url= | archiveurl=http://archiveurl/ | archivedate= }}</nowiki> | {{Citation | contribution=Contribution | contribution-url= | archiveurl=http://archiveurl/ | archivedate= }} | {{Citation/sandbox | contribution=Contribution | contribution-url= | archiveurl=http://archiveurl/ | archivedate= }} |}} {{Testcase| <nowiki>{{Citation | contribution=Contribution | contribution-url= | archiveurl= | archivedate=28 June 2008 }}</nowiki> | {{Citation | contribution=Contribution | contribution-url= | archiveurl= | archivedate=28 June 2008 }} | {{Citation/sandbox | contribution=Contribution | contribution-url= | archiveurl= | archivedate=28 June 2008 }} |}} {{Testcase| <nowiki>{{Citation | contribution=Contribution | contribution-url=http://url/ | archiveurl=http://archiveurl/ | archivedate= }}</nowiki> | {{Citation | contribution=Contribution | contribution-url=http://url/ | archiveurl=http://archiveurl/ | archivedate= }} | {{Citation/sandbox | contribution=Contribution | contribution-url=http://url/ | archiveurl=http://archiveurl/ | archivedate= }} |}} {{Testcase| <nowiki>{{Citation | contribution=Contribution | contribution-url=http://url/ | archiveurl= | archivedate=28 June 2008 }}</nowiki> | {{Citation | contribution=Contribution | contribution-url=http://url/ | archiveurl= | archivedate=28 June 2008 }} | {{Citation/sandbox | contribution=Contribution | contribution-url=http://url/ | archiveurl= | archivedate=28 June 2008 }} |}} {{Testcase| <nowiki>{{Citation | contribution=Contribution | contribution-url= | archiveurl=http://archiveurl/ | archivedate=28 June 2008 }}</nowiki> | {{Citation | contribution=Contribution | contribution-url= | archiveurl=http://archiveurl/ | archivedate=28 June 2008 }} | {{Citation/sandbox | contribution=Contribution | contribution-url= | archiveurl=http://archiveurl/ | archivedate=28 June 2008 }} |}} {{Testcase| <nowiki>{{Citation | contribution=Contribution | contribution-url=http://url/ | archiveurl=http://archiveurl/ | archivedate=28 June 2008 }}</nowiki> | {{Citation | contribution=Contribution | contribution-url=http://url/ | archiveurl=http://archiveurl/ | archivedate=28 June 2008 }} | {{Citation/sandbox | contribution=Contribution | contribution-url=http://url/ | archiveurl=http://archiveurl/ | archivedate=28 June 2008 }} |}} {{Testcase| <nowiki>{{Citation | contribution=Contribution |last=lastA |first=firstA |coauthors=cofirst1 colast1, cofirst2 colast2 |title=title |year=2010}}</nowiki> | {{Citation | contribution=Contribution |last=lastA |first=firstA |coauthors=cofirst1 colast1, cofirst2 colast2 |title=title |year=2010}} | {{Citation/sandbox | contribution=Contribution |last=lastA |first=firstA |coauthors=cofirst1 colast1, cofirst2 colast2 |title=title |year=2010}} |}} {{Testcase| <nowiki>{{Citation | contribution=Contribution |last1=lastB1 |first=firstB1 |last2=last2 |first2=first2 |coauthors=coauthor1, coauthor2 |title=title |year=2010}}</nowiki> | {{Citation | contribution=Contribution |last1=lastB1 |first=firstB1 |last2=last2 |first2=first2 |coauthors=coauthor1, coauthor2 |title=title |year=2010}} | {{Citation/sandbox | contribution=Contribution |last1=lastB1 |first=firstB1 |last2=last2 |first2=first2 |coauthors=coauthor1, coauthor2 |title=title |year=2010}} |}} {{Testcase| <nowiki>{{Citation | contribution=Contribution |author=firstC1 lastC1 |coauthors=cofirst1 colast1, cofirst2 colast2 |title=title |year=2010}}</nowiki> | {{Citation | contribution=Contribution |author=firstC1 lastC1 |coauthors=cofirst1 colast1, cofirst2 colast2 |title=title |year=2010}} |{{Citation/sandbox | contribution=Contribution |author=firstC1 lastC1 |coauthors=cofirst1 colast1, cofirst2 colast2 |title=title |year=2010}} |}} {{Testcase| <nowiki>{{Citation | contribution=Contribution |author1=firstD1 lastD1 | author2=first2 last2 |coauthors=cofirst1 colast1, cofirst2 colast2 |title=title |year=2010}}</nowiki> | {{Citation | contribution=Contribution |author1=firstD1 lastD1 | author2=first2 last2 |coauthors=cofirst1 colast1, cofirst2 colast2 |title=title |year=2010}} | {{Citation/sandbox | contribution=Contribution |author1=firstD1 lastD1 | author2=first2 last2 |coauthors=cofirst1 colast1, cofirst2 colast2 |title=title |year=2010}} |}} ==separator parameter== {| style="float: left; border: none;" |<pre>{{Citation |last1 = Biermann |first1 = Christpher J. |authorlink1 = |last2 = |first2 = |editor1-first = |editor1-last = |editor1-link = |others = |title = Handbook of Pulping and Papermaking |url = |format = |accessdate = |edition = 2nd |series = |volume = |date = |year = 1996 |month = |origyear = |publisher = Academic Press |location = |language = |isbn = 0-12-097362-6 |oclc = |doi = |id = |page = |pages = 72–73 |chapter = 3 |chapterurl = |quote = |ref = |bibcode = |laysummary = |laydate = |separator = |postscript = |lastauthoramp = }}</pre> |} {{clear}} ;sandbox *{{Citation/sandbox |last1 = Biermann |first1 = Christpher J. |authorlink1 = |last2 = |first2 = |editor1-first = |editor1-last = |editor1-link = |others = |title = Handbook of Pulping and Papermaking |url = |format = |accessdate = |edition = 2nd |series = |volume = |date = |year = 1996 |month = |origyear = |publisher = Academic Press |location = |language = |isbn = 0-12-097362-6 |oclc = |doi = |id = |page = |pages = 72–73 |chapter = 3 |chapterurl = |quote = |ref = |bibcode = |laysummary = |laydate = |separator = |postscript = |lastauthoramp = }} ;installed *{{Citation |last1 = Biermann |first1 = Christpher J. |authorlink1 = |last2 = |first2 = |editor1-first = |editor1-last = |editor1-link = |others = |title = Handbook of Pulping and Papermaking |url = |format = |accessdate = |edition = 2nd |series = |volume = |date = |year = 1996 |month = |origyear = |publisher = Academic Press |location = |language = |isbn = 0-12-097362-6 |oclc = |doi = |id = |page = |pages = 72–73 |chapter = 3 |chapterurl = |quote = |ref = |bibcode = |laysummary = |laydate = |separator = |postscript = |lastauthoramp = }} {| style="float: left; border: none;" |<pre>{{Citation |last1 = Biermann |first1 = Christpher J. |title = Handbook of Pulping and Papermaking |edition = 2nd |year = 1996 |isbn = 0-12-097362-6 |pages = 72–73 |chapter = 3 |publisher = Academic Press }}</pre> |} {{clear}} ;sandbox *{{Citation/sandbox |last1 = Biermann |first1 = Christpher J. |title = Handbook of Pulping and Papermaking |edition = 2nd |year = 1996 |isbn = 0-12-097362-6 |pages = 72–73 |chapter = 3 |publisher = Academic Press }} ;installed *{{Citation |last1 = Biermann |first1 = Christpher J. |title = Handbook of Pulping and Papermaking |edition = 2nd |year = 1996 |isbn = 0-12-097362-6 |pages = 72–73 |chapter = 3 |publisher = Academic Press }} ==Quote== ;sandbox *{{Citation/sandbox |last1 = Biermann |first1 = Christpher J. |title = Handbook of Pulping and Papermaking |edition = 2nd |year = 1996 |quote=This is a test of the quote feature. }} ;installed *{{Citation |last1 = Biermann |first1 = Christpher J. |title = Handbook of Pulping and Papermaking |edition = 2nd |year = 1996 |quote=This is a test of the quote feature. }} mxyn7ohaaz8cyk3fewsi9pr9eswd23d Nhwɛdo:Cite book/doc 10 1816 14375 2024-08-04T18:51:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14375 wikitext text/x-wiki {{high-risk}} <noinclude>{{pp|reason=Persistent [[WP:Disruptive editing|disruptive editing]] Protecting high visibility template.|small=yes}}</noinclude>{{Documentation subpage}} <!-- Categories go where indicated at the bottom of this page, please; interwikis go to Wikidata (see also: [[Wikipedia:Wikidata]]). --> {{csdoc|lua}} {{csdoc|cs1}} {{csdoc|lead|books}} When citing an article in a periodical, use {{tl|cite journal}} or {{tl|cite magazine}}. For conference papers, use {{tl|cite conference}}. For edited collections, use {{tl|cite encyclopedia}}. For theses, use {{tl|cite thesis}}. ==Usage== {{csdoc|usage}} {{csdoc|usage common}} ; To cite a book with a credited author : <syntaxhighlight lang="wikitext" inline>{{cite book |last= |first= |author-link= |date= |title= |url= |location= |publisher= |page= |isbn=}}</syntaxhighlight> ; To cite a book with no credited author : <syntaxhighlight lang="wikitext" inline>{{cite book |author=<!--Not stated--> |date= |title= |url= |location= |publisher= |page= |isbn=}}</syntaxhighlight> ; To cite an online book that has been archived : <syntaxhighlight lang="wikitext" inline>{{cite book |last= |first= |date= |title= |url= |url-status= |location= |publisher= |isbn= |archive-url= |archive-date=}}</syntaxhighlight> ; To cite a book written in a foreign language : <syntaxhighlight lang="wikitext" inline>{{cite book |last= |first= |date= |title= |trans-title= |url= |language= |location= |publisher= |isbn=}}</syntaxhighlight> ; To cite and quote an archived, two-author, foreign language book re-published as a PDF on an information aggregation service requiring a subscription : <syntaxhighlight lang="wikitext" inline>{{cite book |last1= |first1= |last2= |first2= |date= |title= |trans-title= |url= |url-status= |url-access= |format= |language= |location= |publisher= |isbn= |archive-url= |archive-date= |via= |quote=}}</syntaxhighlight> {{end}} {{csdoc|usage vertical common}} <syntaxhighlight lang="wikitext"> {{cite book | last = | first = | author-link = | date = | title = | url = | location = | publisher = | page = <!-- or pages: --> | isbn = }} </syntaxhighlight> {{end}} {{csdoc|usage full}} <syntaxhighlight lang="wikitext" inline>{{cite book |last1= |first1= |author-link1= |last2= |first2= |author-link2= |last3= |first3= |author-link3= |last4= |first4= |author-link4= |last5= |first5= |author-link5= |display-authors= |author-mask1= |author-mask2= |author-mask3= |author-mask4= |author-mask5= |editor-last1= |editor-first1= |editor-link1= |editor-last2= |editor-first2= |editor-link2= |editor-last3= |editor-first3= |editor-link3= |editor-last4= |editor-first4= |editor-link4= |editor-last5= |editor-first5= |editor-link5= |display-editors= |editor-mask1= |editor-mask2= |editor-mask3= |editor-mask4= |editor-mask5= |translator-last1= |translator-first1= |translator-link1= |translator-last2= |translator-first2= |translator-link2= |translator-last3= |translator-first3= |translator-link3= |translator-last4= |translator-first4= |translator-link4= |translator-last5= |translator-first5= |translator-link5= |display-translators= |translator-mask1= |translator-mask2= |translator-mask3= |translator-mask4= |translator-mask5= |others= |name-list-style= |date= |year= |orig-date= |chapter= |script-chapter= |trans-chapter= |chapter-url= |chapter-url-access= |chapter-format= |title= |script-title= |trans-title= |title-link= |url= |url-status= |url-access= |format= |type= |series= |language= |volume= |edition= |publication-place= |location= |publisher= |publication-date= |page= |pages= |at= |no-pp= |arxiv= |asin= |asin-tld= |bibcode= |bibcode-access= |biorxiv= |citeseerx= |doi= |doi-access= |doi-broken-date= |eissn= |hdl= |hdl-access= |isbn= |ismn= |issn= |jfm= |jstor= |jstor-access= |lccn= |mr= |oclc= |ol= |ol-access= |osti= |osti-access= |pmc= |pmc-embargo-date= |pmid= |rfc= |sbn= |ssrn= |s2cid= |s2cid-access= |zbl= |id= |archive-url= |archive-date= |access-date= |via= |quote= |script-quote= |trans-quote= |quote-page= |quote-pages= |mode= |postscript= |ref=}}</syntaxhighlight> {{end}} {| class="wikitable" |+Full parameter set in vertical format ! Parameters !! Prerequisites !! Brief instructions / notes !! Vertical list |- | {{tooltip|2=or any of its aliases, including: last; author1; author; author-last1; author-last; (etc.)|last1}} | | Author's last name or single name author. Don't link. | rowspan="111" style="vertical-align:top;" | <pre style="margin:0px; border:none;"> {{cite book &nbsp;|last1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= |first1 = |author-link1 = |last2 = |first2 = |author-link2 = |last3 = |first3 = |author-link3 = |last4 = |first4 = |author-link4 = |last5 = |first5 = |author-link5 = |display-authors = |author-mask1 = |author-mask2 = |author-mask3 = |author-mask4 = |author-mask5 = |editor-last1 = |editor-first1 = |editor-link1 = |editor-last2 = |editor-first2 = |editor-link2 = |editor-last3 = |editor-first3 = |editor-link3 = |editor-last4 = |editor-first4 = |editor-link4 = |editor-last5 = |editor-first5 = |editor-link5 = |display-editors = |editor-mask1 = |editor-mask2 = |editor-mask3 = |editor-mask4 = |editor-mask5 = |translator-last1 = |translator-first1 = |translator-link1 = |translator-last2 = |translator-first2 = |translator-link2 = |translator-last3 = |translator-first3 = |translator-link3 = |translator-last4 = |translator-first4 = |translator-link4 = |translator-last5 = |translator-first5 = |translator-link5 = |display-translators = |translator-mask1 = |translator-mask2 = |translator-mask3 = |translator-mask4 = |translator-mask5 = |others = |name-list-style = |date = |year = |orig-date = |chapter = |script-chapter = |trans-chapter = |chapter-url = |chapter-url-access = |chapter-format = |title = |script-title = |trans-title = |title-link = |url = |url-status = |url-access = |format = |type = |series = |language = |volume = |edition = |publication-place = |location = |publisher = |publication-date = |page = |pages = |at = |no-pp = |arxiv = |asin = |asin-tld = |bibcode = |bibcode-access = |biorxiv = |citeseerx = |doi = |doi-access = |doi-broken-date = |eissn = |hdl = |hdl-access = |isbn = |ismn = |issn = |jfm = |jstor = |jstor-access = |lccn = |mr = |oclc = |ol = |ol-access = |osti = |osti-access = |pmc = |pmc-embargo-date = |pmid = |rfc = |sbn = |ssrn = |s2cid = |s2cid-access = |zbl = |id = |archive-url = |archive-date = |access-date = |via = |quote = |script-quote = |trans-quote = |quote-page = |quote-pages = |mode = |postscript = |ref = }} </pre> |- | {{tooltip|2=or any of its aliases, including: first; given1; given; author-first1; author-first; (etc.)|first1}} | {{tooltip|2=or any of its aliases, including: last; author1; author; author-last1; author-last; (etc.)|last1}} | Author's first name. Don't link. |- | {{tooltip|2=or any of its aliases, including: author-link; author-link1; subject-link1; subject-link; (etc.)|author-link1}} | {{tooltip|2=or any of its aliases, including: last; author1; author; author-last1; author-last; (etc.)|last1}} | Title of Wikipedia article about the first author. Don't link. |- | {{tooltip|2=or any of its aliases, including: author2; author-last2; (etc.)|last2}} | {{tooltip|2=or any of its aliases, including: last; author1; author; author-last1; author-last; (etc.)|last1}} | Like <code>last1</code>, but for 2nd author. |- | {{tooltip|2=or any of its aliases, including: given2; author-first2; (etc.)|first2}} | {{tooltip|2=or any of its aliases, including: author2; author-last2; (etc.)|last2}} | Like <code>first1</code>, but for 2nd author. |- | {{tooltip|2=or any of its aliases, including: subject-link2; (etc.)|author-link2}} | {{tooltip|2=or any of its aliases, including: author2; author-last2; (etc.)|last2}} | Like <code>author-link1</code>, but for 2nd author. |- | {{tooltip|2=or any of its aliases, including: author3; author-last3; (etc.)|last3}} | {{tooltip|2=or any of its aliases, including: author2; author-last2; (etc.)|last2}} | Like <code>last1</code>, but for 3rd author. |- | {{tooltip|2=or any of its aliases, including: given3; author-first3; (etc.)|first3}} | {{tooltip|2=or any of its aliases, including: author3; author-last3; (etc.)|last3}} | Like <code>first1</code>, but for 3rd author. |- | {{tooltip|2=or any of its aliases, including: subject-link3; (etc.)|author-link3}} | {{tooltip|2=or any of its aliases, including: author3; author-last3; (etc.)|last3}} | Like <code>author-link1</code>, but for 3rd author. |- | {{tooltip|2=or any of its aliases, including: author4; author-last4; (etc.)|last4}} | {{tooltip|2=or any of its aliases, including: author3; author-last3; (etc.)|last3}} | Like <code>last1</code>, but for 4th author. |- | {{tooltip|2=or any of its aliases, including: given4; author-first4; (etc.)|first4}} | {{tooltip|2=or any of its aliases, including: author4; author-last4; (etc.)|last4}} | Like <code>first1</code>, but for 4th author. |- | {{tooltip|2=or any of its aliases, including: subject-link4; (etc.)|author-link4}} | {{tooltip|2=or any of its aliases, including: author4; author-last4; (etc.)|last4}} | Like <code>author-link1</code>, but for 4th author. |- | {{tooltip|2=or any of its aliases, including: author5; author-last5; (etc.)|last5}} | {{tooltip|2=or any of its aliases, including: author4; author-last4; (etc.)|last4}} | Like <code>last1</code>, but for 5th author. Similar: last6, etc. |- | {{tooltip|2=or any of its aliases, including: given5; author-first5; (etc.)|first5}} | {{tooltip|2=or any of its aliases, including: author5; author-last5; (etc.)|last5}} | Like <code>first1</code>, but for 5th author. Similar: first6, etc. |- | {{tooltip|2=or any of its aliases, including: subject-link5; (etc.)|author-link5}} | {{tooltip|2=or any of its aliases, including: author5; author-last5; (etc.)|last5}} | Like <code>author-link1</code>, but for 5th author. Similar: author-link6, etc. |- | {{tooltip|2=or alias displayauthors|display-authors}} | {{tooltip|2=or any of its aliases, including: last; author1; author; author-last1; author-last; (etc.)|last1}} | Number (number of authors displayed) or <code>etal</code> (more authors) |- | {{tooltip|2=or any of its aliases, including: author-mask; author1-mask; (etc.)|author-mask1}} | {{tooltip|2=or any of its aliases, including: last; author1; author; author-last1; author-last; (etc.)|last1}} | rowspan="5" | See [[#Display options|Display options]] below; not for lists of cited works |- | {{tooltip|2=or any of its aliases, including: author2-mask; (etc.)|author-mask2}} | {{tooltip|2=or any of its aliases, including: author2; author-last2; (etc.)|last2}} |- | {{tooltip|2=or any of its aliases, including: author3-mask; (etc.)|author-mask3}} | {{tooltip|2=or any of its aliases, including: author3; author-last3; (etc.)|last3}} |- | {{tooltip|2=or any of its aliases, including: author4-mask; (etc.)|author-mask4}} | {{tooltip|2=or any of its aliases, including: author4; author-last4; (etc.)|last4}} |- | {{tooltip|2=or any of its aliases, including: author5-mask; (etc.)|author-mask5}} | {{tooltip|2=or any of its aliases, including: author5; author-last5; (etc.)|last5}} |- || editor-last1 || || may also use "editor-last" |- || editor-first1 || editor-last1 || may also use "editor-first" |- || editor-link1 || editor-last1 || may also use "editor-link" |- || editor-mask1 || editor-last1 || |- || display-editors || || |- | {{tooltip|2=or any of its aliases, including: translator-last; translator1; translator; translator-surname; (etc.)|translator-last1}} | | Like <code>last1</code>, but for translator |- | {{tooltip|2=or any of its aliases, including: translator-first; translator-given1; translator-given; (etc.)|translator-first1}} | {{tooltip|2=or any of its aliases, including: translator-last; translator1; translator; translator-surname; (etc.)|translator-last1}} | Like <code>first1</code>, but for translator |- | {{tooltip|2=or any of its aliases, including: translator-link; (etc.)|translator-link1}} | {{tooltip|2=or any of its aliases, including: translator-last; translator1; translator; translator-surname; (etc.)|translator-last1}} | Like <code>author-link1</code>, but for translator |- | {{tooltip|2=or any of its aliases, including: translator2; translator-surname2; (etc.)|translator-last2}} | {{tooltip|2=or any of its aliases, including: translator-last; translator1; translator; translator-surname; (etc.)|translator-last1}} | Like <code>last1</code>, but for 2nd translator. Similar: translator-last3, etc. |- | {{tooltip|2=or any of its aliases, including: translator2-first; translator-given2; (etc.)|translator-first2}} | {{tooltip|2=or any of its aliases, including: translator2; translator-surname2; (etc.)|translator-last2}} | Like <code>first1</code>, but for 2nd translator. Similar: translator-first3, etc. |- | {{tooltip|2=or alias translator2-link|translator-link2}} | {{tooltip|2=or any of its aliases, including: translator2; translator-surname2; (etc.)|translator-last2}} | Like <code>author-link1</code>, but for 2nd transl. Similar: translator-link3, ... |- | {{nowrap|display-translators}} | {{tooltip|2=or any of its aliases, including: translator-last; translator1; translator; translator-surname; (etc.)|translator-last1}} | Like <code>display-authors</code>, but for translators |- | {{tooltip|2=or any of its aliases, including: translator-mask; (etc.)|translator-mask1}} | {{tooltip|2=or any of its aliases, including: translator-last; translator1; translator; translator-surname; (etc.)|translator-last1}} | rowspan="2" | See [[#Display options|Display options]] below; not for lists of cited works |- | {{tooltip|2=or alias translator2-mask|translator-mask2}} | {{tooltip|2=or any of its aliases, including: translator2; translator-surname2; (etc.)|translator-last2}} |- | name-list-style | {{tooltip|2=or any of its aliases, including: author2; author-last2; (etc.)|last2}} | Set to <code>amp</code> or <code>ampersand</code> to separate the last author with {{nowrap|"<code> & </code>"}}; set to <code>and</code> to separate with {{nowrap|"<code> and </code>"}} |- || others || || |- || date || || |- || year || || |- || orig-date || date or year || |- || chapter || || This should be the title of the chapter cited. Do not wikilink "chapter" if "chapter-url" is provided |- || script-chapter || || |- || trans-chapter || chapter or script-chapter || |- || chapter-url || chapter or script-chapter || |- || chapter-format || chapter-url || |- || title || || |- || script-title || || |- || trans-title || title or script-title || |- || title-link || title or script-title || Name of a Wikipedia article about the work. Do not use if "url" is provided |- || url || title or script-title || Do not use if "title-link" is provided |- || url-status || archive-url || |- || url-access || url || |- || format || url || |- || type || || |- || series || || |- || language || || |- || volume || || |- || edition || || |- || publication-place || publisher || |- || location || publisher || can be used for written-at location when "publication-place" is used for publication place |- || publisher || || |- || publication-date || || |- || page || || choose one: "page", "pages", or "at" |- || pages || || choose one: "page", "pages", or "at". Use when content on multiple pages supports the article text. |- || at || || choose one: "page", "pages", or "at" |- || no-pp || page or pages || set no-pp to "yes" to suppress the "p." or "pp." before page numbers |- || arxiv || || |- || asin || || |- || asin-tld || asin || |- || bibcode || || |- || biorxiv || || |- || citeseerx || || |- || doi || || |- || doi-broken-date || doi || |- || eissn || || |- || hdl || || |- || isbn || || '''always include ISBN''', if one has been assigned |- || issn || || |- || ismn || || |- || jfm || || |- || jstor || || |- || lccn || || |- || mr || || |- || oclc || || |- || ol || || |- || osti || || |- || pmc || || |- || pmc-embargo-date || pmc || |- || pmid || || |- || rfc || || |- || sbn || || |- || ssrn || || |- || s2cid || || |- || zbl || || |- || id || || |- || archive-url || archive-date, url || |- || archive-date || archive-url || |- || access-date || url || |- || via || || |- || quote || || |- || script-quote || || |- || trans-quote || || |- || quote-page || || choose one: "quote-page", "quote-pages" |- || quote-pages || || choose one: "quote-page", "quote-pages". Use when quote contains contents from multiple pages. |- || mode || || <code>cs1</code> or <code>cs2</code> |- || postscript || || |- || ref || || |- | colspan="4" style="text-align: center" | If a field name is listed in the '''Prerequisites''' column, it is a prerequisite for the field to the left. |} ==Examples== {{markup2|t=Title |m=<syntaxhighlight lang="wikitext" inline>{{cite book |title=Mysterious Book}}</syntaxhighlight> |r={{cite book |title=Mysterious Book}} }} {{markup2|t=Title and year |m=<syntaxhighlight lang="wikitext" inline>{{cite book |title=Mysterious Book |date=1901}}</syntaxhighlight> |r={{cite book |title=Mysterious Book |date=1901}} }} {{markup2|t=Basic usage (single author) |m=<syntaxhighlight lang="wikitext" inline>{{cite book |last=Bloggs |first=Joe |author-link=Joe Bloggs |date=1974 |title=Book of Bloggs}}</syntaxhighlight> |r={{cite book |last=Bloggs |first=Joe |author-link=Joe Bloggs |date=1974 |title=Book of Bloggs}} }} {{markup2|t=Basic usage (two authors) |m=<syntaxhighlight lang="wikitext" inline>{{cite book |last1=Bloggs |first1=Joe |author-link1=Joe Bloggs |last2=Bloggs |first2=Fred |author-link2=Fred Bloggs |date=1974 |title=Book of Bloggs}}</syntaxhighlight> |r={{cite book |last1=Bloggs |first1=Joe |author-link1=Joe Bloggs |last2=Bloggs |first2=Fred |author-link2=Fred Bloggs |date=1974 |title=Book of Bloggs}} }} {{markup2|t=Basic usage with url (and access-date) and edition |m=<syntaxhighlight lang="wikitext" inline>{{cite book |last=Bloggs |first=Joe |author-link=Joe Bloggs |date=1974 |title=Book of Bloggs |edition=1st |url=https://en.wikipedia.org/ |access-date=February 17, 2006}}</syntaxhighlight> |r={{cite book |last=Bloggs |first=Joe |author-link=Joe Bloggs |date=1974 |title=Book of Bloggs |edition=1st |url=https://en.wikipedia.org/ |access-date=February 17, 2006}} }}{{anchor|different authors}} {{markup2|t=Citing a chapter in a book with different authors for different chapters and an editor |m=<syntaxhighlight lang="wikitext" inline>{{cite book |last=Bloggs |first=Fred |date=January 1, 2001 |editor-last=Doe |editor-first=John |title=Big Compilation Book with Many Chapters and Distinct Chapter Authors |publisher=Book Publishers |pages=100–110 |chapter=Chapter 2: The History of the Bloggs Family |isbn=}}</syntaxhighlight> |r={{cite book |last=Bloggs |first=Fred |date=January 1, 2001 |editor-last=Doe |editor-first=John |title=Big Compilation Book with Many Chapters and Distinct Chapter Authors |publisher=Book Publishers |pages=100–110 |chapter=Chapter 2: The History of the Bloggs Family |isbn=}} }} {{markup2|t=Citing a chapter in a book with two joint authors and an editor |m=<syntaxhighlight lang="wikitext" inline>{{cite book |last1=Bloggs |first1=Joe |last2=Egg |first2=Fred |date=January 1, 2001 |editor-last=Doe |editor-first=John |title=Big Book with Many Chapters and Two Co-authors |publisher=Book Publishers |orig-date=1st pub. 1986 |pages=100–110 |chapter=Chapter 6: Getting There |chapter-url=https://en.wikipedia.org/ |isbn= |name-list-style=amp}}</syntaxhighlight> |r={{cite book |last1=Bloggs |first1=Joe |last2=Egg |first2=Fred |date=January 1, 2001 |editor-last=Doe |editor-first=John |title=Big Book with Many Chapters and Two Co-authors |publisher=Book Publishers |orig-date=1st pub. 1986 |pages=100–110 |chapter=Chapter 6: Getting There |chapter-url=https://en.wikipedia.org/ |isbn= |name-list-style=amp}} }} {{markup2|t=Three authors, title with a differently-named title link, edition |m=<syntaxhighlight lang="wikitext" inline>{{cite book |last1=Bloggs |first1=Joe |author-link1=Joe Bloggs |last2=Smith |first2=John |last3=Smythe |first3=Jim |title=1000 Acres |title-link=A Thousand Acres |edition=2nd}}</syntaxhighlight> |r={{cite book |last1=Bloggs |first1=Joe |author-link1=Joe Bloggs |last2=Smith |first2=John |last3=Smythe |first3=Jim |title=1000 Acres |title-link=A Thousand Acres |edition=2nd}} }} {{markup2|t=Complex usage showing effect of using volume parameter and lastauthoramp parameter (without volume and lastauthoramp) |m=<syntaxhighlight lang="wikitext" inline>{{cite book |last1=Playfair |first1=I. S. O. |author-link1=Ian Stanley Ord Playfair |last2=Stitt |first2=G. M. S. |last3=Molony |first3=C. J. C. |last4=Toomer |first4=S. E. |date=2007 |orig-date=1st pub. [[HMSO]]:1954 |editor-last=Butler |editor-first=J. R. M. |series=History of the Second World War, United Kingdom Military Series |title=Mediterranean and Middle East. Volume I: The Early Successes Against Italy (to May 1941) |publisher=Naval & Military Press |location=Uckfield, East Sussex |isbn=1-845740-65-3}}</syntaxhighlight> |r={{cite book |last1=Playfair |first1=I. S. O. |author-link1=Ian Stanley Ord Playfair |last2=Stitt |first2=G. M. S. |last3=Molony |first3=C. J. C. |last4=Toomer |first4=S. E. |date=2007 |orig-date=1st pub. [[HMSO]]:1954 |editor-last=Butler |editor-first=J. R. M. |series=History of the Second World War, United Kingdom Military Series |title=Mediterranean and Middle East. Volume I: The Early Successes Against Italy (to May 1941) |publisher=Naval & Military Press |location=Uckfield, East Sussex |isbn=1-845740-65-3}} }} {{markup2|t=Complex usage showing effect of using volume parameter and lastauthoramp parameter (with volume and lastauthoramp) |m=<syntaxhighlight lang="wikitext" inline>{{cite book |last1=Playfair |first1=I. S. O. |author-link1=Ian Stanley Ord Playfair |last2=Stitt |first2=G. M. S. |last3=Molony |first3=C. J. C. |last4=Toomer |first4=S. E. |date=2007 |orig-date=1st pub. [[HMSO]]:1954 |editor-last=Butler |editor-first=J. R. M. |series=History of the Second World War, United Kingdom Military Series |title=Mediterranean and Middle East |volume=I: The Early Successes Against Italy (to May 1941) |publisher=Naval & Military Press |location=Uckfield, East Sussex |isbn=1-845740-65-3 |name-list-style=amp}}</syntaxhighlight> |r={{cite book |last1=Playfair |first1=I. S. O. |author-link1=Ian Stanley Ord Playfair |last2=Stitt |first2=G. M. S. |last3=Molony |first3=C. J. C. |last4=Toomer |first4=S. E. |date=2007 |orig-date=1st pub. [[HMSO]]:1954 |editor-last=Butler |editor-first=J. R. M. |series=History of the Second World War, United Kingdom Military Series |title=Mediterranean and Middle East |volume=I: The Early Successes Against Italy (to May 1941) |publisher=Naval & Military Press |location=Uckfield, East Sussex |isbn=1-845740-65-3 |name-list-style=amp}} }} {{markup2|t=Date without day, wikilinked title, publisher, pages, edition, location |m=<syntaxhighlight lang="wikitext" inline>{{cite book |last1=Cordell |first1=Bruce R. |last2=Grubb |first2=Jeff |last3=Noonan |first3=David |date=September 2001 |title=Manual of the Planes |title-link=Manual of the Planes |edition=3rd |publisher=Wizards of the Coast |location=Renton, Washington |isbn=0-7869-1850-0 |pages=134–137}}</syntaxhighlight> |r={{cite book |last1=Cordell |first1=Bruce R. |last2=Grubb |first2=Jeff |last3=Noonan |first3=David |date=September 2001 |title=Manual of the Planes |title-link=Manual of the Planes |edition=3rd |publisher=Wizards of the Coast |location=Renton, Washington |isbn=0-7869-1850-0 |pages=134–137}} }} {{markup2|t=Other language |m=<syntaxhighlight lang="wikitext" inline>{{cite book |last=Bloggs |first=Jean |date=1974 |title=Livre de Bloggs |edition=1st |language=French |trans-title=Book of Bloggs |url=https://en.wikipedia.org/ |access-date=February 17, 2006}}</syntaxhighlight> |r={{cite book |last=Bloggs |first=Jean |date=1974 |title=Livre de Bloggs |edition=1st |language=French |trans-title=Book of Bloggs |url=https://en.wikipedia.org/ |access-date=February 17, 2006}} }} {{markup2|t=Using a [[Digital object identifier|DOI]] |m=<syntaxhighlight lang="wikitext" inline>{{cite book |last=Mumford |first=David |author-link=David Mumford |date=1999 |title=The Red Book of Varieties and Schemes: Includes the Michigan Lectures (1974) on Curves and Their Jacobians |edition=2nd |publisher=Springer-Verlag |doi=10.1007/b62130 |isbn=354063293X}}</syntaxhighlight> |r={{cite book |last=Mumford |first=David |author-link=David Mumford |date=1999 |title=The Red Book of Varieties and Schemes: Includes the Michigan Lectures (1974) on Curves and Their Jacobians |edition=2nd |publisher=Springer-Verlag |doi=10.1007/b62130 |isbn=354063293X}} }} {{markup2|t=Using author-mask parameter |m=<syntaxhighlight lang="wikitext" inline>{{cite book |last1=Playfair |first1=I. S. O. |author-link1=Ian Stanley Ord Playfair |last2=Stitt |first2=G. M. S. |last3=Molony |first3=C. J. C. |last4=Toomer |first4=S. E. |date=2004 |orig-date=1st pub. [[HMSO]]:1954 |editor-last=Butler |editor-first=J. R. M. |editor-link=James Ramsay Montagu Butler |series=History of the Second World War, United Kingdom Military Series |title=Mediterranean and Middle East Volume I: The Early Successes Against Italy (to May 1941) |publisher=Naval & Military Press |location=Uckfield, East Sussex |isbn=1-845740-65-3 |name-list-style=amp}}</syntaxhighlight> |m2=<syntaxhighlight lang="wikitext" inline>{{cite book |last1=Playfair |first1=I. S. O. |author-link1=Ian Stanley Ord Playfair |last2=Flynn |first2=F. C. |last3=Molony |first3=C. J. C. |last4=Toomer |first4=S. E. |date=2004 |orig-date=1st pub. [[HMSO]]:1954 |editor-last=Butler |editor-first=J. R. M. |editor-link=James Ramsay Montagu Butler |series=History of the Second World War, United Kingdom Military Series |title=The Mediterranean and Middle East, Volume II: The Germans Come to the Help of Their Ally (1941) |publisher=Naval & Military Press |location=Uckfield, East Sussex |isbn=1-845740-66-1 |name-list-style=amp |author-mask=2}}</syntaxhighlight> |m3=<syntaxhighlight lang="wikitext" inline>{{cite book |last1=Playfair |first1=I. S. O. |author-link1=Ian Stanley Ord Playfair |last2=Flynn |first2=F. C. |last3=Molony |first3=C. J. C. |last4=Gleave |first4=T. P. |date=2004 |orig-date=1st pub. [[HMSO]]:1954 |editor-last=Butler |editor-first=Sir James |editor-link=James Ramsay Montagu Butler |series=History of the Second World War, United Kingdom Military Series |title=The Mediterranean and Middle East, Volume III: British Fortunes Reach Their Lowest Ebb (September 1941 to September 1942) |publisher=Naval & Military Press |location=Uckfield, East Sussex |isbn=1-845740-67-X |name-list-style=amp |author-mask=2}}</syntaxhighlight> |r={{cite book |last1=Playfair |first1=I. S. O. |author-link1=Ian Stanley Ord Playfair |last2=Stitt |first2=G. M. S. |last3=Molony |first3=C. J. C. |last4=Toomer |first4=S. E. |date=2004 |orig-date=1st pub. [[HMSO]]:1954 |editor-last=Butler |editor-first=J. R. M. |editor-link=James Ramsay Montagu Butler |series=History of the Second World War, United Kingdom Military Series |title=Mediterranean and Middle East Volume I: The Early Successes Against Italy (to May 1941) |publisher=Naval & Military Press |location=Uckfield, East Sussex |isbn=1-845740-65-3 |name-list-style=amp}} |r2={{cite book |last1=Playfair |first1=I. S. O. |author-link1=Ian Stanley Ord Playfair |last2=Flynn |first2=F. C. |last3=Molony |first3=C. J. C. |last4=Toomer |first4=S. E. |date=2004 |orig-date=1st pub. [[HMSO]]:1954 |editor-last=Butler |editor-first=J. R. M. |editor-link=James Ramsay Montagu Butler |series=History of the Second World War, United Kingdom Military Series |title=The Mediterranean and Middle East, Volume II: The Germans Come to the Help of Their Ally (1941) |publisher=Naval & Military Press |location=Uckfield, East Sussex |isbn=1-845740-66-1 |name-list-style=amp |author-mask=2}} |r3={{cite book |last1=Playfair |first1=I. S. O. |author-link1=Ian Stanley Ord Playfair |last2=Flynn |first2=F. C. |last3=Molony |first3=C. J. C. |last4=Gleave |first4=T. P. |date=2004 |orig-date=1st pub. [[HMSO]]:1954 |editor-last=Butler |editor-first=Sir James |editor-link=James Ramsay Montagu Butler |series=History of the Second World War, United Kingdom Military Series |title=The Mediterranean and Middle East, Volume III: British Fortunes Reach Their Lowest Ebb (September 1941 to September 1942) |publisher=Naval & Military Press |location=Uckfield, East Sussex |isbn=1-845740-67-X |name-list-style=amp |author-mask=2}} }} {{markup2|t=Using display-authors parameter |m=<syntaxhighlight lang="wikitext" inline>{{cite book |last1=Playfair |first1=I. S. O. |author-link1=Ian Stanley Ord Playfair |last2=Stitt |first2=G. M. S. |last3=Molony |first3=C. J. C. |last4=Toomer |first4=S. E. |date=2004 |orig-date=1st pub. [[HMSO]]:1954 |editor-last=Butler |editor-first=J. R. M. |editor-link=James Ramsay Montagu Butler |series=History of the Second World War, United Kingdom Military Series |title=Mediterranean and Middle East Volume I: The Early Successes Against Italy (to May 1941) |publisher=Naval & Military Press |location=Uckfield, East Sussex |isbn=1-845740-65-3 |display-authors=1}}</syntaxhighlight> |r={{cite book |last1=Playfair |first1=I. S. O. |author-link1=Ian Stanley Ord Playfair |last2=Stitt |first2=G. M. S. |last3=Molony |first3=C. J. C. |last4=Toomer |first4=S. E. |date=2004 |orig-date=1st pub. [[HMSO]]:1954 |editor-last=Butler |editor-first=J. R. M. |editor-link=James Ramsay Montagu Butler |series=History of the Second World War, United Kingdom Military Series |title=Mediterranean and Middle East Volume I: The Early Successes Against Italy (to May 1941) |publisher=Naval & Military Press |location=Uckfield, East Sussex |isbn=1-845740-65-3 |display-authors=1}} }} ==Parameters== ===Syntax=== {{csdoc|syntax}} ===COinS=== {{csdoc|coins}} ===What's new=== {{csdoc|whats new}} ===Deprecated=== {{csdoc|deprecated}} ===Description=== ====Authors==== {{csdoc|author|contributor=yes|others=yes}} ====Date==== {{csdoc|date}} ====Title==== {{csdoc|title|title_format=italics}} {{csdoc|type}} {{csdoc|chapter}} {{csdoc|language}} ====Publisher==== {{csdoc|publisher}} ====Edition, series, volume==== {{csdoc|edition}} {{csdoc|series}} {{csdoc|volume}} ====In-source locations==== {{csdoc|pages}} ===={{Anchor|url}}URL==== {{csdoc|url}} ====Chapter URL==== {{csdoc|chapterurl}} ====Anchor==== {{distinguish|#Identifiers}} {{csdoc|ref}} ====Identifiers==== {{distinguish|#Anchor}} {{csdoc|id1}} {{csdoc|id2}} ====Quote==== {{csdoc|quote}} ====Editors==== {{csdoc|editor}} ====Display options==== {{csdoc|display}} ====Subscription or registration required==== {{csdoc|registration}} ==TemplateData== See [[Template:Cite book/TemplateData]]. == Citation tools== {{main|Help:Citation tools}} *'''[https://citer.toolforge.org/ Citer]''': A web tool that converts a DOI, ISBN, PMID, PMCID, [[OCLC]], or [[Google Books]] URL into a citation and [[Help:Shortened footnotes|shortened footnote]]. {{Citation Style 1}} {{Wikipedia referencing}} {{UF-COinS}} <includeonly>{{Sandbox other|| <!-- Categories go below this line, please; interwikis go to Wikidata, thank you! --> [[Category:Citation Style 1 templates|B]] [[Category:Book citation templates| ]] [[Category:Book templates]] }}</includeonly> l72vax2yrr2v6zvnyebzp6iynbir8kz Nhwɛdo:Cite book/sandbox 10 1817 14376 2024-08-04T18:51:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14376 wikitext text/x-wiki <includeonly>{{#invoke:citation/CS1/sandbox|citation |CitationClass=book }}</includeonly><noinclude> {{documentation}} </noinclude> 68l61rw1ao7i23r2nlgv2hbf047x19j Nhwɛdo:Cite book/testcases 10 1818 14377 2024-08-04T18:51:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14377 wikitext text/x-wiki {{Template test cases notice}} {{ Special:ExpandTemplates}} https://en.m.wikipedia.org/wiki/Special:ExpandTemplates https://en.m.wikipedia.org/wiki/Template_talk:Cite_book ====== Reference ====== [1] The Music Bangla Tv opening last night,<ref>Daily ManobJamin 2015, p. 3.</ref> [2] channel-16 return back is music bangla tv not too late.<ref> Daily janata 2015, p. 6.</ref> [3] A New music channel.<ref> bd2day24news 2015, p. 1.</ref> ==More complex examples== {{testcase|id=Using a [[Digital object identifier|DOI]] |<code><nowiki> *{{cite book |last=Mumford |first=David |authorlink=David Mumford |year=1999 |title=The Red Book of Varieties and Schemes: Includes the Michigan Lectures (1974) on Curves and Their Jacobians |edition=2nd |publisher=Springer-Verlag |doi=10.1007/b62130 |isbn=354063293X }}</nowiki></code> == Notes == {{Reflist}} ==Some general examples to get started== {{testcase|id=General |<nowiki>{{cite book | author = Buckland, W. | year = 1841 | title = Geology and Mineralogy Considered with Reference to Natural Theology | publisher = Lea & Blanchard }}</nowiki> |{{cite book | author = Buckland, W. | year = 1841 | title = Geology and Mineralogy Considered with Reference to Natural Theology | publisher = Lea & Blanchard }} |{{cite book/new | author = Buckland, W. | year = 1841 | title = Geology and Mineralogy Considered with Reference to Natural Theology | publisher = Lea & Blanchard }} }} {{testcase|id=Unusual separators |<nowiki>{{cite book | title=On the Origin of Species by Natural Selection | author=Darwin, C | authorlink=Charles Darwin | year=2002 | origyear = First published 1859 | pages=315–316 | publisher=Murray, London, United Kingdom | isbn=1602061440 | oclc=176630493 | separator = ; | lastauthoramp = & | postscript = A good read! }}</nowiki>|{{cite book | title=On the Origin of Species by Natural Selection | author=Darwin, C | authorlink=Charles Darwin | year=2002 | origyear = First published 1859 | pages=315–316 | publisher=Murray, London, United Kingdom | isbn=1602061440 | oclc=176630493 | separator = ; | lastauthoramp = & | postscript = A good read! }}|{{cite book/new | title=On the Origin of Species by Natural Selection | author=Darwin, C | authorlink=Charles Darwin | year=2002 | origyear = First published 1859 | pages=315–316 | publisher=Murray, London, United Kingdom | isbn=1602061440 | oclc=176630493 | separator = ; | lastauthoramp = & | postscript = A good read! }}}} {{testcase|id=General |<nowiki>{{cite book | title=The Burgess Shale | author=Whittington, H.B. | authorlink=Harry Whittington | coauthors = Geological Survey of Canada | year=1985 | publisher=Yale University Press | isbn=0660119013 | oclc=15630217 }}</nowiki> |{{cite book | title=The Burgess Shale | author=Whittington, H.B. | authorlink=Harry Whittington | coauthors = Geological Survey of Canada | year=1985 | publisher=Yale University Press | isbn=0660119013 | oclc=15630217 }} |{{cite book/new| title=The Burgess Shale | author=Whittington, H.B. | authorlink=Harry Whittington | coauthors = Geological Survey of Canada | year=1985 | publisher=Yale University Press | isbn=0660119013 | oclc=15630217 }} }} {{testcase|id=Just a title |<nowiki>{{cite book | title=Mysterious book }}</nowiki> |{{cite book | title = Mysterious book }} |{{cite book/new| title = Mysterious book }} }} {{testcase|id=Year and title |<code><nowiki>* {{cite book | title=Mysterious book | year=1901 }}</nowiki></code> |{{cite book | title = Mysterious book | year = 1901 }} |{{cite book/new| title = Mysterious book | year = 1901 }} }} {{testcase|id=Basic usage |<code><nowiki>* {{cite book | first=Joe | last=Bloggs | authorlink=Joe Bloggs | year=1974 | title=Book of Bloggs }}</nowiki></code> |{{cite book | first=Joe | last=Bloggs | authorlink=Joe Bloggs | year=1974 | title=Book of Bloggs }} |{{cite book/new| first=Joe | last=Bloggs | authorlink=Joe Bloggs | year=1974 | title=Book of Bloggs }} }} {{testcase|id=Basic usage with url |<code><nowiki>* {{cite book | last=Bloggs | first=Joe | authorlink=Joe Bloggs | year=1974 | title=Book of Bloggs | edition=1st Edition | url=http://en.wikipedia.org/ | accessdate=2006-02-17 }}</nowiki></code> |{{cite book | last=Bloggs | first=Joe | authorlink=Joe Bloggs | year=1974 | title=Book of Bloggs | edition=1st Edition | url=http://en.wikipedia.org/ | accessdate=2006-02-17 }} |{{cite book/new| last=Bloggs | first=Joe | authorlink=Joe Bloggs | year=1974 | title=Book of Bloggs | edition=1st Edition | url=http://en.wikipedia.org/ | accessdate=2006-02-17 }} }} ==More complex examples== {{testcase|id=Three authors, title with a piped wikilink, edition |<code><nowiki>* {{cite book | last=Bloggs | first=Joe | authorlink=Joe Bloggs | coauthors=John Smith, Jim Smythe | title=[[A Thousand Acres|1000 Acres]] | edition=2nd Edition }}</nowiki></code> |{{cite book | last=Bloggs | first=Joe | authorlink=Joe Bloggs | coauthors=John Smith, Jim Smythe | title=[[A Thousand Acres|1000 Acres]] | edition=2nd Edition }} |{{cite book/new| last=Bloggs | first=Joe | authorlink=Joe Bloggs | coauthors=John Smith, Jim Smythe | title=[[A Thousand Acres|1000 Acres]] | edition=2nd Edition }} }} {{testcase|id=Date without day, wikilinked title and publisher, id, pages, location |<code><nowiki>* {{cite book | last=Cordell | first=Bruce R. | coauthors=Jeff Grubb, David Noonan | year=2001 | month=September | title=[[Manual of the Planes]] | publisher=[[Wizards of the Coast]] | location=Timbuktu | isbn=0-7869-1850-8 | pages=pp. 134-137 }}</nowiki></code> |{{cite book | last=Cordell | first=Bruce R. | coauthors=Jeff Grubb, David Noonan | year=2001 | month=September | title=[[Manual of the Planes]] | publisher=[[Wizards of the Coast]] | location=Timbuktu | isbn=0-7869-1850-8 | pages=pp. 134-137 }} |{{cite book/new| last=Cordell | first=Bruce R. | coauthors=Jeff Grubb, David Noonan | year=2001 | month=September | title=[[Manual of the Planes]] | publisher=[[Wizards of the Coast]] | location=Timbuktu | isbn=0-7869-1850-8 | pages=pp. 134-137 }} }} {{testcase|id=Date of first edition, other language, illustrator |<code><nowiki>* {{cite book | last=Bloggs | first=Joe | origyear=1463 | year=1974 | title=Book of Bloggs | edition=1st Edition | others=illustrated by Smith | language=German | url=http://en.wikipedia.org/ | accessdate=2006-02-17 }}</nowiki></code> |{{cite book | last=Bloggs | first=Joe | origyear=1463 | year=1974 | title=Book of Bloggs | edition=1st Edition | others=illustrated by Smith | language=German | url=http://en.wikipedia.org/ | accessdate=2006-02-17 }} |{{cite book/new| last=Bloggs | first=Joe | origyear=1463 | year=1974 | title=Book of Bloggs | edition=1st Edition | others=illustrated by Smith | language=German | url=http://en.wikipedia.org/ | accessdate=2006-02-17 }} }} {{testcase|id=Using a [[Digital object identifier|DOI]] |<code><nowiki>*{{cite book |last=Mumford |first=David |authorlink=David Mumford |year=1999 |title=The Red Book of Varieties and Schemes: Includes the Michigan Lectures (1974) on Curves and Their Jacobians |edition=2nd |publisher=Springer-Verlag |doi=10.1007/b62130 |isbn=354063293X }}</nowiki></code> |{{cite book |last=Mumford |first=David |authorlink=David Mumford |year=1999 |title=The Red Book of Varieties and Schemes: Includes the Michigan Lectures (1974) on Curves and Their Jacobians |edition=2nd |publisher=Springer-Verlag |doi=10.1007/b62130 |isbn=354063293X }} |{{cite book/new |last=Mumford |first=David |authorlink=David Mumford |year=1999 |title=The Red Book of Varieties and Schemes: Includes the Michigan Lectures (1974) on Curves and Their Jacobians |edition=2nd |publisher=Springer-Verlag |doi=10.1007/b62130 |isbn=354063293X }} }} {{testcase|id=Editor ampersands |<nowiki>*{{cite book|author=Au1|last2=Au2|last3=Au3|editor=Ed1|editor2-last=Ed2|editor3-last=Ed3|title=Title|lastauthoramp=&}} *{{cite book|editor=Ed1|editor2-last=Ed2|editor3-last=Ed3|title=Title|lastauthoramp=&}}</nowiki> |*{{cite book|author=Au1|last2=Au2|last3=Au3|editor=Ed1|editor2-last=Ed2|editor3-last=Ed3|title=Title|lastauthoramp=&}} *{{cite book|editor=Ed1|editor2-last=Ed2|editor3-last=Ed3|title=Title|lastauthoramp=&}} |*{{cite book/new|author=Au1|last2=Au2|last3=Au3|editor=Ed1|editor2-last=Ed2|editor3-last=Ed3|title=Title|lastauthoramp=&}} *{{cite book/new|editor=Ed1|editor2-last=Ed2|editor3-last=Ed3|title=Title|lastauthoramp=&}} }} ==ISBN test cases== {{testcase | id=ISBN 1 |<nowiki>{{cite book |author= Dakin CJ |chapter= Life on the outside: A personal perspective of Asperger syndrome |editor= Stoddart KP |title= Children, Youth and Adults with Asperger Syndrome: Integrating Multiple Perspectives |year=2005 |publisher= Jessica Kingsley |isbn=1-84310-319-2 |pages=352–61}}</nowiki> |{{cite book |author= Dakin CJ |chapter= Life on the outside: A personal perspective of Asperger syndrome |editor= Stoddart KP |title= Children, Youth and Adults with Asperger Syndrome: Integrating Multiple Perspectives |year=2005 |publisher= Jessica Kingsley |isbn=1-84310-319-2 |pages=352–61}} |{{cite book/new|author= Dakin CJ |chapter= Life on the outside: A personal perspective of Asperger syndrome |editor= Stoddart KP |title= Children, Youth and Adults with Asperger Syndrome: Integrating Multiple Perspectives |year=2005 |publisher= Jessica Kingsley |isbn=1-84310-319-2 |pages=352–61}} }} {{testcase | id=ISBN 2 |<nowiki>{{cite book |title= Foundations of Evolutionary Psychology |chapter= The evolution of brain mechanisms for social behavior |author= Baron-Cohen S |pages=415–32 |editor= Crawford C, Krebs D (eds.) |publisher= Lawrence Erlbaum |date=2008 |isbn=0-8058-5957-8}}</nowiki> |{{cite book |title= Foundations of Evolutionary Psychology |chapter= The evolution of brain mechanisms for social behavior |author= Baron-Cohen S |pages=415–32 |editor= Crawford C, Krebs D (eds.) |publisher= Lawrence Erlbaum |date=2008 |isbn=0-8058-5957-8}} |{{cite book/new|title= Foundations of Evolutionary Psychology |chapter= The evolution of brain mechanisms for social behavior |author= Baron-Cohen S |pages=415–32 |editor= Crawford C, Krebs D (eds.) |publisher= Lawrence Erlbaum |date=2008 |isbn=0-8058-5957-8}} }} ==Inconsistent formatting== '''First''', an example of incorrect formatting of editor reference: :Here is a citation with the chapter title included: ::{{cite book |chapterurl=https://books.google.com/books?id=dp84F_odrBQC&pg=PR13&dq=%22Preface+to+the+Third%22+inauthor:Antman&lr=&as_brr=0 |title=The Non-linear Field Theories of Mechanics |author=Clifford Truesdell & Walter Noll |editor= Stuart S. Antman |isbn=3540027793 |publisher=Springer |year=2004 |page=xiii |edition=3rd |type= reprint of 1965 article in ''Encyclopedia of Physics'' |chapter=Preface }} :The editor's name is preceded by ''in''. :If the chapter title is omitted, the treatment of the editor changes: ::{{cite book |url=https://books.google.com/books?id=dp84F_odrBQC&pg=PR13&dq=%22Preface+to+the+Third%22+inauthor:Antman&lr=&as_brr=0 |title=The Non-linear Field Theories of Mechanics |author=Clifford Truesdell & Walter Noll |editor= Stuart S. Antman |isbn=3540027793 |publisher=Springer |year=2004 |page=xiii |edition=3rd |type= reprint of 1965 article in ''Encyclopedia of Physics'' }} :Now there is a ''double'' period after ''ed'' and the ''in'' has been dropped. :Aside from this inconsistency in format, insertion of the word ''in'' before the editors name is sometimes inappropriate. The word ''in'' makes sense for a collection of works by various authors, edited by an editor. But it does not make sense for a reprinted classic work, such as this example, where the original authors are responsible for the entire work. In this latter case, the reference is not to a chapter among variously sourced chapters, but to a particular topic in a work by the same authors. This issue is remedied by simply using the editor's name followed by ''(editor)'' in all cases. '''Second''', an example of inconsistent linking to url. :Here is a citation with the chapter title ''Preface'' specified. The url for the book becomes attached to the chapter heading: ::{{cite book |url=https://books.google.com/books?id=dp84F_odrBQC&pg=PR13&dq=%22Preface+to+the+Third%22+inauthor:Antman&lr=&as_brr=0 |title=The Non-linear Field Theories of Mechanics |author=Clifford Truesdell & Walter Noll |editor= Stuart S. Antman |isbn=3540027793 |publisher=Springer |year=2004 |page=xiii |edition=3rd |format= reprint of 1965 article in ''Encyclopedia of Physics'' |chapter=Preface }} :If the chapter title is omitted, the url is attached to the book title instead: ::{{cite book |url=https://books.google.com/books?id=dp84F_odrBQC&pg=PR13&dq=%22Preface+to+the+Third%22+inauthor:Antman&lr=&as_brr=0 |title=The Non-linear Field Theories of Mechanics |author=Clifford Truesdell & Walter Noll |editor= Stuart S. Antman |isbn=3540027793 |publisher=Springer |year=2004 |page=xiii |edition=3rd |format= reprint of 1965 article in ''Encyclopedia of Physics'' }} If ''|chapterurl='' is not used, the url should attach by default to the title, and ''not'' to the chapter heading. The option ''|chapterurl='' then becomes a true option, and is not forced upon the writer. [[User:Brews ohare|Brews ohare]] ([[User talk:Brews ohare|talk]]) 15:20, 8 December 2008 (UTC) ;Again with the sandbox '''First''', an example of incorrect formatting of editor reference: :Here is a citation with the chapter title included: ::{{cite book/new |chapterurl=https://books.google.com/books?id=dp84F_odrBQC&pg=PR13&dq=%22Preface+to+the+Third%22+inauthor:Antman&lr=&as_brr=0 |title=The Non-linear Field Theories of Mechanics |author=Clifford Truesdell & Walter Noll |editor= Stuart S. Antman |isbn=3540027793 |publisher=Springer |year=2004 |page=xiii |edition=3rd |type= reprint of 1965 article in ''Encyclopedia of Physics'' |chapter=Preface }} :The editor's name is preceded by ''in''. :If the chapter title is omitted, the treatment of the editor changes: ::{{cite book/new |url=https://books.google.com/books?id=dp84F_odrBQC&pg=PR13&dq=%22Preface+to+the+Third%22+inauthor:Antman&lr=&as_brr=0 |title=The Non-linear Field Theories of Mechanics |author=Clifford Truesdell & Walter Noll |editor= Stuart S. Antman |isbn=3540027793 |publisher=Springer |year=2004 |page=xiii |edition=3rd |format= reprint of 1965 article in ''Encyclopedia of Physics'' }} :Now there is a ''double'' period after ''ed'' and the ''in'' has been dropped. :Aside from this inconsistency in format, insertion of the word ''in'' before the editors name is sometimes inappropriate. The word ''in'' makes sense for a collection of works by various authors, edited by an editor. But it does not make sense for a reprinted classic work, such as this example, where the original authors are responsible for the entire work. In this latter case, the reference is not to a chapter among variously sourced chapters, but to a particular topic in a work by the same authors. This issue is remedied by simply using the editor's name followed by ''(editor)'' in all cases. '''Second''', an example of inconsistent linking to url. :Here is a citation with the chapter title ''Preface'' specified. The url for the book becomes attached to the chapter heading: ::{{cite book/new |url=https://books.google.com/books?id=dp84F_odrBQC&pg=PR13&dq=%22Preface+to+the+Third%22+inauthor:Antman&lr=&as_brr=0 |title=The Non-linear Field Theories of Mechanics |author=Clifford Truesdell & Walter Noll |editor= Stuart S. Antman |isbn=3540027793 |publisher=Springer |year=2004 |page=xiii |edition=3rd |format= reprint of 1965 article in ''Encyclopedia of Physics'' |chapter=Preface }} :If the chapter title is omitted, the url is attached to the book title instead: ::{{cite book/new |url=https://books.google.com/books?id=dp84F_odrBQC&pg=PR13&dq=%22Preface+to+the+Third%22+inauthor:Antman&lr=&as_brr=0 |title=The Non-linear Field Theories of Mechanics |author=Clifford Truesdell & Walter Noll |editor= Stuart S. Antman |isbn=3540027793 |publisher=Springer |year=2004 |page=xiii |edition=3rd |format= reprint of 1965 article in ''Encyclopedia of Physics'' }} If ''|chapterurl='' is not used, the url should attach by default to the title, and ''not'' to the chapter heading. The option ''|chapterurl='' then becomes a true option, and is not forced upon the writer. [[User:Brews ohare|Brews ohare]] ([[User talk:Brews ohare|talk]]) 15:20, 8 December 2008 (UTC) q1fbx3hl1vurscqbx0v3iah0qq95a38 Nhwɛdo:Cite news/doc 10 1819 14378 2024-08-04T18:52:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14378 wikitext text/x-wiki <noinclude>{{pp-template}}</noinclude> {{Documentation subpage}} {{High-risk|1020075+}} {{csdoc|lua}} {{csdoc|cs1}} {{csdoc|lead|news articles in print, video, audio or web}} ==Usage== {{csdoc|usage}} {{csdoc|usage common}} ;To cite a news article with a credited author <syntaxhighlight lang="wikitext" inline>{{cite news |last= |first= |date= |title= |url= |work= |location= |access-date=}}</syntaxhighlight> ;To cite a news article with no credited author <syntaxhighlight lang="wikitext" inline>{{cite news |author=<!--not stated--> |date= |title= |url= |work= |location= |access-date=}}</syntaxhighlight> ;To cite an online news article that has been archived <syntaxhighlight lang="wikitext" inline>{{cite news |last= |first= |date= |title= |url= |url-status= |work= |location= |archive-url= |archive-date= |access-date=}}</syntaxhighlight> ;To cite a news article written in a foreign language <syntaxhighlight lang="wikitext" inline>{{cite news |last= |first= |date= |title= |trans-title= |url= |language= |work= |location= |access-date=}}</syntaxhighlight> ;To cite and quote an archived news article clipped with an information aggregation service requiring a subscription <syntaxhighlight lang="wikitext" inline>{{cite news |last1= |first1= |last2= |first2= |date= |title= |trans-title= |url= |url-status= |language= |work= |location= |archive-url= |archive-date= |access-date= |via= |quote=}}</syntaxhighlight> {{end}} {{csdoc|usage full}} :<syntaxhighlight lang="wikitext" inline>{{cite news |last1= |first1= |author-link1= |last2= |first2= |author-link2= |last3= |first3= |author-link3= |last4= |first4= |author-link4= |last5= |first5= |author-link5= |display-authors= |author-mask= |name-list-style= |date= |year= |orig-date= |title= |script-title= |trans-title= |url= |url-status= |format= |editor1-last= |editor1-first= |editor1-link= |editor2-last= |editor2-first= |editor2-link= |editor3-last= |editor3-first= |editor3-link= |editor4-last= |editor4-first= |editor4-link= |editor5-last= |editor5-first= |editor5-link= |display-editors= |department= |work= |type= |series= |language= |volume= |issue= |others= |edition= |location= |publisher= |publication-date= |agency= |page= |pages= |at= |no-pp= |arxiv= |asin= |bibcode= |doi= |doi-broken-date= |isbn= |issn= |jfm= |jstor= |lccn= |mr= |oclc= |ol= |osti= |pmc= |pmid= |rfc= |ssrn= |zbl= |id= |archive-url= |archive-date= |access-date= |via= |url-access= |quote= |trans-quote= |postscript= |ref=}}</syntaxhighlight> {{end}} {{csdoc|usage vertical common}} ;To cite a news article with a credited author <syntaxhighlight lang="wikitext" style="margin:0px; border:none;"> {{cite news | last = | first = | date = | title = | url = | work = | location = | access-date = }} </syntaxhighlight> ;To cite a news article with no credited author <syntaxhighlight lang="wikitext" style="margin:0px; border:none;"> {{cite news | author =<!--not stated--> | title = | url = | work = | location = | date = | access-date = }} </syntaxhighlight> ;To cite an online news article that has been archived <syntaxhighlight lang="wikitext" style="margin:0px; border:none;"> {{cite news | last = | first = | date = | title = | url = | url-status = | work = | location = | archive-url = | archive-date = | access-date = }} </syntaxhighlight> ;To cite a news article written in a foreign language <syntaxhighlight lang="wikitext" style="margin:0px; border:none;"> {{cite news | last = | first = | date = | title = | trans-title = | url = | language = | work = | location = | access-date = }} </syntaxhighlight> ;To cite and quote a clipped and archived news article on an information aggregation service requiring a subscription <syntaxhighlight lang="wikitext" style="margin:0px; border:none;"> {{cite news | last1 = | first1 = | last2 = | first2 = | date = | title = | trans-title = | url = | url-status = | format = | language = | work = | location = | archive-url = | archive-date = | access-date = | via = | url-access = | quote = }} </syntaxhighlight> {{end}} {{csdoc|usage vertical}} <pre style="margin:0px; border:none;"> {{cite news | last1 = | first1 = | author-link1 = | last2 = | first2 = | author-link2 = | last3 = | first3 = | author-link3 = | last4 = | first4 = | author-link4 = | last5 = | first5 = | author-link5 = | display-authors = | author-mask = | name-list-style = | date = | year = | orig-date = | title = | script-title = | trans-title = | url = | url-status = | format = | editor1-last = | editor1-first = | editor1-link = | editor2-last = | editor2-first = | editor2-link = | editor3-last = | editor3-first = | editor3-link = | editor4-last = | editor4-first = | editor4-link = | editor5-last = | editor5-first = | editor5-link = | display-editors = | department = | work = | type = | series = | language = | volume = | issue = | others = | edition = | location = | publisher = | publication-date = | agency = | page = | pages = | at = | no-pp = | arxiv = | asin = | bibcode = | doi = | doi-broken-date = | isbn = | issn = | jfm = | jstor = | lccn = | mr = | oclc = | ol = | osti = | pmc = | pmid = | rfc = | ssrn = | zbl = | id = | archive-url = | archive-date = | access-date = | via = | quote = | postscript = | ref = }} </pre> {{csdoc|usage vertical mid}} <pre style="margin:0px; border:none;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </pre> {{csdoc|usage vertical mid}} <pre style="margin:0px; border:none;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </pre> {{csdoc|usage vertical end}} ===Choosing between {{tlf|Cite web}} and {{tlf|Cite news}}=== {{anchor|Consistency}} Previously, editors had to decide whether to use {{tl|Cite web}} or {{tlf|Cite news}} based on these templates' features. In 2014, however, ''most of'' the differences between the two templates were eliminated. As of {{diff|Module:Citation/CS1|732205428|723907342|29 July 2016}}, {{tlf|Cite web}} and {{tlf|Cite news}} have the following differences: *{{tlf|Cite news}} can be used for [[WP:OFFLINE|offline]] (paper) sources whereas {{tlf|Cite web}} generates a missing URL error when no URL is provided *{{tlf|Cite news}} accepts {{para|issue}} and {{para|volume}} parameters while {{tlf|Cite web}} does not (See {{section link|1=Help talk:Citation Style 1/Archive 10|2=&#x7C;volume=, &#x7C;issue=, &#x7C;page(s)= and cite magazine}}.) But given the same set of valid parameters, their output is exactly the same: <!-- ATTENTION! The following example only serves to demonstrate parameter rending results. Whether you must include all these parameters in actual articles is not a concern here. --> {| | '''Cite web''': || {{cite web |url=http://blog.chron.com/techblog/2011/07/microsoft-envisions-a-universal-os-but-it-might-not-be-called-windows/ |title=Microsoft envisions a universal OS, but it might not be called Windows |last=Silverman |first=Dwight |date=July 15, 2011 |work=Houston Chronicle |publisher=Hearst Corporation |access-date=May 26, 2015|ref=none}} |- | '''Cite news''': || {{cite news |url=http://blog.chron.com/techblog/2011/07/microsoft-envisions-a-universal-os-but-it-might-not-be-called-windows/ |title=Microsoft envisions a universal OS, but it might not be called Windows |last=Silverman |first=Dwight |date=July 15, 2011 |work=Houston Chronicle |publisher=Hearst Corporation |access-date=May 26, 2015|ref=none}} |} ==Examples== ; A news article with a credited author : <code><nowiki>{{cite news |last=Wolford |first=Ben |date=2013-10-16 |title=Citrus Canker Lawsuit Headed Back to Trial |url=http://www.sun-sentinel.com/news/palm-beach/fl-citrus-canker-ruling-20131016,0,7602285.story |work=South Florida Sun-Sentinel |access-date=2013-10-17|ref=none}}</nowiki></code> : Displays as: * {{cite news |last=Wolford |first=Ben |date=2013-10-16 |title=Citrus Canker Lawsuit Headed Back to Trial |url=http://www.sun-sentinel.com/news/palm-beach/fl-citrus-canker-ruling-20131016,0,7602285.story |work=South Florida Sun-Sentinel |access-date=2013-10-17|ref=none}} ; A news article released by a news agency and having no credited author : <code><nowiki>{{cite news |author=<!--not stated--> |title=Bellingham Police Arrest WWU Student in Melee |url=http://blogs.seattletimes.com/today/2013/10/bellingham-police-arrest-wwu-student-in-melee/ |work=The Seattle Times |agency=Associated Press |date=2013-10-17 |access-date=2013-10-17|ref=none}}</nowiki></code> : Displays as: * {{cite news |author=<!--not stated--> |title=Bellingham Police Arrest WWU Student in Melee |url=http://blogs.seattletimes.com/today/2013/10/bellingham-police-arrest-wwu-student-in-melee/ |work=The Seattle Times |agency=Associated Press |date=2013-10-17 |access-date=2013-10-17|ref=none}} ; A news article that has been archived : <code><nowiki>{{cite news |last=Pank |first=Philip |date=2013-10-18 |title=Families Accuse Network Rail of Cover-Up |url=http://www.thetimes.co.uk/tto/business/industries/transport/article3897709.ece |url-status=dead |work=The Times |location=London |archive-url=https://web.archive.org/web/20140118173559/http://www.thetimes.co.uk/tto/business/industries/transport/article3897709.ece |archive-date=2014-01-18 |access-date=2013-10-18|ref=none}}</nowiki></code> : Displays as: * {{cite news |last=Pank |first=Philip |date=2013-10-18 |title=Families Accuse Network Rail of Cover-Up |url=http://www.thetimes.co.uk/tto/business/industries/transport/article3897709.ece |url-status=dead |work=The Times |location=London |archive-url=https://web.archive.org/web/20140118173559/http://www.thetimes.co.uk/tto/business/industries/transport/article3897709.ece |archive-date=2014-01-18 |access-date=2013-10-18|ref=none}} ; A news article written in a foreign language : <code><nowiki>{{cite news |last=Bourmaud |first=François-Xavier |date=2013-10-17 |title=Hollande dans le bourbier de l'affaire Leonarda |trans-title=Hollande in the quagmire of the Leonarda case |url=http://www.lefigaro.fr/politique/2013/10/17/01002-20131017ARTFIG00575-hollande-dans-le-bourbier-de-l-affaire-leonarda.php |language=French |work=Le Figaro |location=Paris |access-date=2013-10-17|ref=none}}</nowiki></code> : Displays as: * {{cite news |last=Bourmaud |first=François-Xavier |date=2013-10-17 |title=Hollande dans le Bourbier de L'affaire Leonarda |trans-title=Holland in the Quagmire of the Leonarda Case |url=http://www.lefigaro.fr/politique/2013/10/17/01002-20131017ARTFIG00575-hollande-dans-le-bourbier-de-l-affaire-leonarda.php |language=French |work=Le Figaro |location=Paris |access-date=2013-10-17|ref=none}} ; A clipped and archived news article that you quote, found on an information aggregation service requiring a subscription : <code><nowiki>{{cite news |url=https://www.newspapers.com/clip/30201172/daily_news/ |title=Czechs honor Yuri |date=30 April 1961 |newspaper=Daily News|access-date=2 April 2019|archive-url=https://web.archive.org/web/20190402233429/https://www.newspapers.com/clip/30201172/daily_news/|archive-date=2 April 2019|url-status=live |agency=Reuters |location=New York |page=35 |via=Newspapers.com |quote=Czech President [[Antonin Novotny]] today made visiting Soviet spaceman Yuri Gagarin a 'Hero of Socialist Labor'.|ref=none}}</nowiki></code> : Displays as: * {{cite news |url=https://www.newspapers.com/clip/30201172/daily_news/ |title=Czechs honor Yuri |date=30 April 1961 |newspaper=Daily News|access-date=2 April 2019|archive-url=https://web.archive.org/web/20190402233429/https://www.newspapers.com/clip/30201172/daily_news/|archive-date=2 April 2019|url-status=live |agency=Reuters |location=New York |page=35 |via=Newspapers.com |quote=Czech President [[Antonin Novotny]] today made visiting Soviet spaceman Yuri Gagarin a 'Hero of Socialist Labor'.|ref=none}} ==Parameters== ===Syntax=== {{csdoc|syntax}} {{csdoc|sep_period}} ===COinS=== {{csdoc|coins}} ===What's new=== {{csdoc|whats new}} ===Deprecated=== {{csdoc|deprecated}} ===Description=== ====Authors==== {{csdoc|author|others=yes}} ====Title==== {{csdoc|title|title_format=work}} {{csdoc|language}} ====Periodical (work, newspaper, website)==== {{csdoc|journal|department=yes}} ====Publisher==== {{csdoc|publisher}} {{csdoc|agency}} ====Date==== {{csdoc|date}} ====Edition, volume==== {{csdoc|edition}} {{csdoc|volume}} ====In-source locations==== {{csdoc|pages}} ===={{Anchor|url}}URL==== {{csdoc|url}} ====Anchor==== {{distinguish|#Identifiers}} {{csdoc|ref}} ====Identifiers==== {{distinguish|#Anchor}} {{csdoc|id1}} {{csdoc|id2}} ====Quote==== {{csdoc|quote}} ====Editors==== {{csdoc|editor}} ====Display options==== {{csdoc|display}} ====Subscription or registration required==== {{csdoc|registration}} ==TemplateData== {{TemplateData header}} {{#invoke:cs1 documentation support|template_data_validate|{{ROOTPAGENAME}}}} <templatedata> { "description": "This template formats a citation to a news article in print, video, audio or web using the provided source information (e.g. author, publication, date) and various formatting options.", "params": { "url": { "label": "URL", "description": "The URL of the online location where the text of the publication can be found. Requires schemes of the type \"http://...\" or maybe even the&nbsp;protocol relative scheme \"//...\"", "type": "url", "suggested": true, "aliases": [ "URL" ], "example": "https://www.nytimes.com/..." }, "title": { "label": "Source title", "description": "The title of the article as it appears in the source; displays in quotes", "type": "string", "required": true }, "last": { "label": "Last name", "description": "The surname of the author; don't wikilink, use 'author-link'.", "aliases": [ "last1", "author", "author1" ], "suggested": true, "type": "line" }, "first": { "label": "First name", "description": "Given or first name, middle names, or initials of the author; don't wikilink, use 'author-link'.", "aliases": [ "first1" ], "suggested": true, "type": "line" }, "date": { "label": "Source date", "description": "Full date of the source; do not wikilink", "type": "date", "suggested": true }, "publisher": { "label": "Publisher", "description": "Name of the parent institution or company that publishes the newspaper, magazine, or periodical; displays after name of the publication", "type": "string", "aliases": [ "institution" ], "example": "[[Gannett]]" }, "last2": { "label": "Last name 2", "description": "The surname of the second author; don't wikilink, use 'author-link2'.", "aliases": [ "author2" ] }, "first2": { "label": "First name 2", "description": "Given or first name, middle names, or initials of the second author; don't wikilink." }, "others": { "label": "Others", "description": "Used to record other contributions to the work, such as 'Illustrated by John Smith' or 'Translated by John Smith'", "type": "string" }, "year": { "label": "Year of publication", "description": "Year of the source being referenced; use 'date' instead, if month and day are also known", "type": "string" }, "editor-last": { "label": "Editor last name", "description": "The surname of the editor; don't wikilink, use 'editor-link'; can suffix with a numeral to add additional editors; alias of 'editor1-last', 'editor', and 'editors'", "aliases": [ "editor-last1", "editor1-last", "editor-surname", "editor-surname1", "editor1-surname", "editor", "editor1" ] }, "editor-first": { "label": "Editor first name", "description": "Given or first name, middle names, or initials of the editor; don't wikilink, use 'editor-link'; can suffix with a numeral to add additional editors; alias of 'editor1-first'", "aliases": [ "editor-first1", "editor1-first", "editor-given", "editor-given1", "editor1-given" ] }, "editor-link": { "label": "Editor link", "description": "Title of existing Wikipedia article about the editor; can suffix with a numeral to add additional editors; alias of 'editor1-link'", "type": "wiki-page-name", "aliases": [ "editor-link1" ] }, "issue": { "label": "Issue", "description": "Issue identifier when the source is part of a series that is published periodically. Usually a number. Do not prepend with no. ", "type": "line", "aliases": [ "number" ], "example": "4" }, "department": { "label": "Department", "description": "Department within the periodical", "type": "string" }, "location": { "label": "Location of publication", "description": "Geographical place of publication; usually not wikilinked; omit when the publication name includes place; alias of 'place'", "type": "string", "aliases": [ "place" ] }, "publication-place": { "label": "Place of publication", "description": "Publication place shows after title; if 'place' or 'location' are also given, they are displayed before the title prefixed with 'written at'", "type": "string" }, "publication-date": { "label": "Publication date", "description": "Date of publication when different from the date the work was written; do not wikilink", "type": "date", "autovalue": "" }, "agency": { "label": "Agency", "description": "The news agency (wire service) that provided the content; examples: Associated Press, Reuters, Agence France-Presse", "type": "string" }, "edition": { "label": "Edition", "description": "When the publication has more than one edition; for example: '2nd', 'Revised' etc.; suffixed with ' ed.'", "type": "string" }, "volume": { "label": "Volume", "description": "For one publication published in several volumes. Usually a number. Do not prepend with vol. or v. ", "type": "string", "example": "3" }, "page": { "label": "Page", "description": "Page in the source that supports the content; displays after 'p.'", "type": "string" }, "pages": { "label": "Pages", "description": "Pages in the source that support the content (not an indication of the number of pages in the source); displays after 'pp.'", "type": "string", "example": "2–3", "suggested": true }, "no-pp": { "label": "No pp", "description": "Set to 'y' to suppress the 'p.' or 'pp.' display with 'page' or 'pages' when inappropriate (such as 'Front cover')", "type": "boolean", "autovalue": "y" }, "at": { "label": "At", "description": "May be used instead of 'page' or 'pages' where a page number is inappropriate or insufficient", "type": "string" }, "language": { "label": "Language", "description": "The language in which the source is written, if not English; use a two-letter language code or the full language name. Do not use icons or templates", "type": "string" }, "script-title": { "label": "Script title", "description": "For titles in languages that do not use a Latin-based alphabet (Arabic, Chinese, Cyrillic, Greek, Hebrew, Japanese, Korean, Vietnamese, etc). Prefix with two-character ISO639-1 language code followed by a colon. For Japanese use: |script-title=ja:...", "type": "string" }, "trans-title": { "label": "Translated title", "description": "An English language title, if the source cited is in a foreign language; 'language' is recommended", "type": "string" }, "type": { "label": "Type", "description": "Additional information about the media type of the source; format in sentence case", "type": "string" }, "format": { "label": "Format", "description": "Format of the work referred to by 'url'; examples: PDF, DOC, XLS; do not specify HTML", "type": "string" }, "arxiv": { "label": "arXiv identifier", "description": "An identifier for arXive electronic preprints of scientific papers", "type": "string" }, "asin": { "label": "ASIN", "description": "Amazon Standard Identification Number; 10 characters", "type": "string" }, "asin-tld": { "label": "ASIN TLD", "description": "ASIN top-level domain for Amazon sites other than the US", "type": "string" }, "bibcode": { "label": "Bibcode", "description": "Bibliographic Reference Code (REFCODE); 19 characters", "type": "string" }, "doi": { "label": "DOI", "description": "Digital Object Identifier; begins with '10.'", "type": "string" }, "doi-broken-date": { "label": "DOI broken date", "description": "The date that the DOI was determined to be broken", "type": "date" }, "isbn": { "label": "ISBN", "description": "International Standard Book Number; use the 13-digit ISBN where possible", "type": "string", "aliases": [ "ISBN" ] }, "issn": { "label": "ISSN", "description": "International Standard Serial Number; 8 characters; may be split into two groups of four using a hyphen", "type": "string", "aliases": [ "ISSN" ] }, "jfm": { "label": "jfm code", "description": "Jahrbuch über die Fortschritte der Mathematik classification code", "type": "string" }, "jstor": { "label": "JSTOR", "description": "JSTOR identifier", "type": "string" }, "lccn": { "label": "LCCN", "description": "Library of Congress Control Number", "type": "string" }, "mr": { "label": "MR", "description": "Mathematical Reviews identifier", "type": "string" }, "oclc": { "label": "OCLC", "description": "Online Computer Library Center number", "type": "string" }, "ol": { "label": "OL", "description": "Open Library identifier", "type": "string" }, "osti": { "label": "OSTI", "description": "Office of Scientific and Technical Information identifier", "type": "string" }, "pmc": { "label": "PMC", "description": "PubMed Center article number", "type": "string" }, "pmid": { "label": "PMID", "description": "PubMed Unique Identifier", "type": "string" }, "rfc": { "label": "RFC", "description": "Request for Comments number", "type": "string" }, "ssrn": { "label": "SSRN", "description": "Social Science Research Network", "type": "string" }, "zbl": { "label": "Zbl", "description": "Zentralblatt MATH journal identifier", "type": "string" }, "id": { "label": "id", "description": "A unique identifier used where none of the specialized ones are applicable", "type": "string" }, "quote": { "label": "Quote", "description": "Relevant text quoted from the source; displays last, enclosed in quotes; needs to include terminating punctuation", "type": "string" }, "trans-quote": { "label": "Translated quote", "description": "English translation of the quotation if the source quoted is in a foreign language. Displays in square brackets.", "type": "string" }, "ref": { "label": "Ref", "description": "An anchor identifier; can be made the target of wikilinks to full references; special value 'harv' generates an anchor suitable for the harv and sfn templates", "type": "string" }, "postscript": { "label": "Postscript", "description": "The closing punctuation for the citation; ignored if 'quote' is defined; to suppress use reserved keyword 'none'", "type": "string", "default": "." }, "last3": { "label": "Last name 3", "description": "The surname of the third author; don't wikilink, use 'author-link3'.", "aliases": [ "author3" ] }, "first3": { "label": "First name 3", "description": "Given or first name, middle names, or initials of the third author; don't wikilink." }, "last4": { "label": "Last name 4", "description": "The surname of the fourth author; don't wikilink, use 'author-link4'.", "aliases": [ "author4" ] }, "first4": { "label": "First name 4", "description": "Given or first name, middle names, or initials of the fourth author; don't wikilink." }, "last5": { "label": "Last name 5", "description": "The surname of the fifth author; don't wikilink, use 'author-link5'.", "aliases": [ "author5" ] }, "first5": { "label": "First name 5", "description": "Given or first name, middle names, or initials of the fifth author; don't wikilink." }, "last6": { "label": "Last name 6", "description": "The surname of the sixth author; don't wikilink, use 'author-link6'.", "aliases": [ "author6" ] }, "first6": { "label": "First name 6", "description": "Given or first name, middle names, or initials of the sixth author; don't wikilink." }, "last7": { "label": "Last name 7", "description": "The surname of the seventh author; don't wikilink, use 'author-link7'.", "aliases": [ "author7" ] }, "first7": { "label": "First name 7", "description": "Given or first name, middle names, or initials of the seventh author; don't wikilink." }, "last8": { "label": "Last name 8", "description": "The surname of the eighth author; don't wikilink, use 'author-link8'.", "aliases": [ "author8" ] }, "first8": { "label": "First name 8", "description": "Given or first name, middle names, or initials of the eighth author; don't wikilink." }, "last9": { "label": "Last name 9", "description": "The surname of the ninth author; don't wikilink, use 'author-link9'.", "aliases": [ "author9" ] }, "first9": { "label": "First name 9", "description": "Given or first name, middle names, or initials of the ninth author; don't wikilink." }, "author-mask": { "label": "Author mask", "description": "Replaces the name of the first author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string" }, "display-authors": { "label": "Display authors", "description": "number of authors to display before 'et al.' is used;", "type": "number" }, "author-link": { "label": "Author link", "description": "Title of existing Wikipedia article about the author; can suffix with a numeral to add additional authors", "type": "wiki-page-name", "aliases": [ "author-link1", "author1-link" ] }, "author-link2": { "label": "Author link 2", "description": "Title of existing Wikipedia article about the second author.", "type": "wiki-page-name", "aliases": [ "author2-link" ] }, "archive-url": { "label": "Archive URL", "description": "The URL of an archived copy of a web page, if or in case the URL becomes unavailable; requires 'archive-date'", "type": "url", "suggested": true, "aliases": [ "archiveurl" ] }, "archive-date": { "label": "Archive date", "description": "Date when the original URL was archived; do not wikilink", "type": "string", "suggested": true, "aliases": [ "archivedate" ] }, "author-link3": { "label": "Author link 3", "description": "Title of existing Wikipedia article about the third author.", "type": "wiki-page-name", "aliases": [ "author3-link" ] }, "author-link4": { "label": "Author link 4", "description": "Title of existing Wikipedia article about the fourth author.", "type": "wiki-page-name", "aliases": [ "author4-link" ] }, "author-link5": { "label": "Author link 5", "description": "Title of existing Wikipedia article about the fifth author.", "type": "wiki-page-name", "aliases": [ "author5-link" ] }, "author-link6": { "label": "Author link 6", "description": "Title of existing Wikipedia article about the sixth author.", "type": "wiki-page-name", "aliases": [ "author6-link" ] }, "author-link7": { "label": "Author link 7", "description": "Title of existing Wikipedia article about the seventh author.", "type": "wiki-page-name", "aliases": [ "author7-link" ] }, "author-link8": { "label": "Author link 8", "description": "Title of existing Wikipedia article about the eighth author.", "type": "wiki-page-name", "aliases": [ "author8-link" ] }, "author-link9": { "label": "Author link 9", "description": "Title of existing Wikipedia article about the ninth author.", "type": "wiki-page-name", "aliases": [ "author9-link" ] }, "name-list-style": { "label": "Name list style", "description": "Set to 'amp' or 'and' to change the separator between the last two names of the name list to ' & ' or ' and ', respectively. Set to 'vanc' to display name lists in Vancouver style.", "type": "string" }, "access-date": { "label": "URL access date", "description": "The full date when the original URL was accessed; do not wikilink", "type": "date", "suggested": true, "aliases": [ "accessdate" ] }, "orig-date": { "label": "Original date", "description": "Original date of publication; provide specifics", "type": "string" }, "via": { "label": "Via", "description": "Identify the aggregator of the resource that provided the digital version (usually a database provider), when it differs from the publisher (e.g., for The Wikipedia Library)", "example": "[[EBSCOHost]], [[Proquest]], [[Newspapers.com]]", "type": "string" }, "url-access": { "label": "URL access level", "description": "Classification of the access restrictions on the URL ('registration', 'subscription' or 'limited')", "type": "string", "suggestedvalues": [ "registration", "subscription", "limited" ] }, "bibcode-access": { "label": "Bibcode access level", "description": "If the full text is available from ADS via this Bibcode, type 'free'.", "type": "string", "suggestedvalues": [ "free" ] }, "doi-access": { "label": "DOI access level", "description": "If the full text is free to read via the DOI, type 'free'.", "type": "string", "suggestedvalues": [ "free" ] }, "hdl-access": { "label": "HDL access level", "description": "If the full text is free to read via the HDL, type 'free'.", "type": "string", "suggestedvalues": [ "free" ] }, "jstor-access": { "label": "Jstor access level", "description": "If the full text is free to read on Jstor, type 'free'.", "type": "string", "suggestedvalues": [ "free" ] }, "ol-access": { "label": "OpenLibrary access level", "description": "If the full text is free to read on OpenLibrary, type 'free'.", "type": "string", "suggestedvalues": [ "free" ] }, "osti-access": { "label": "OSTI access level", "description": "If the full text is free to read on OSTI, type 'free'.", "type": "string", "suggestedvalues": [ "free" ] }, "url-status": { "label": "URL status", "description": "If set to 'live', the title display is adjusted; useful for when the URL is archived preemptively but still live. Set to 'dead' if the original URL is broken. If the original URL is 'live' but no longer supports the article text, set to 'deviated'. Set to 'unfit' or 'usurped' if the original URL is no longer suitable (spam, advertising, etc.) which will make the original link not appear at all.", "example": "'dead' or 'live'", "default": "'dead' if an Archive URL is entered", "type": "string", "suggested": true, "suggestedvalues": [ "dead", "live", "usurped", "unfit", "deviated" ] }, "work": { "aliases": [ "journal", "magazine", "periodical", "newspaper", "website" ], "label": "Name of publication", "description": "Name of the newspaper, magazine or periodical; displays after title", "example": "[[The Wall Street Journal]]", "type": "string", "suggested": true } }, "maps": { "proveit": { "main": "title", "textarea": [ "quote" ] }, "citoid": { "title": "title", "url": "url", "publisher": "publisher", "publicationTitle": "work", "date": "date", "accessDate": "access-date", "location": "location", "ISSN": [ "issn" ], "ISBN": [ "isbn" ], "PMCID": "pmc", "PMID": "pmid", "pages": "pages", "volume": "volume", "issue": "issue", "DOI": "doi", "oclc": "oclc", "language": "language", "contributor": "others", "author": [ [ "first", "last" ], [ "first2", "last2" ], [ "first3", "last3" ], [ "first4", "last4" ], [ "first5", "last5" ], [ "first6", "last6" ], [ "first7", "last7" ], [ "first8", "last8" ], [ "first9", "last9" ] ], "editor": [ [ "editor-first", "editor-last" ] ] } }, "format": "{{_ |_=_}}", "paramOrder": [ "last", "first", "author-link", "last2", "first2", "author-link2", "last3", "first3", "author-link3", "last4", "first4", "author-link4", "last5", "first5", "author-link5", "last6", "first6", "author-link6", "last7", "first7", "author-link7", "last8", "first8", "author-link8", "last9", "first9", "author-link9", "author-mask", "display-authors", "name-list-style", "date", "year", "orig-date", "editor-last", "editor-first", "editor-link", "others", "title", "script-title", "trans-title", "url", "url-access", "url-status", "archive-url", "archive-date", "access-date", "work", "department", "publisher", "location", "page", "pages", "at", "language", "type", "format", "edition", "publication-place", "publication-date", "via", "volume", "issue", "no-pp", "arxiv", "asin", "asin-tld", "bibcode", "doi", "doi-broken-date", "isbn", "issn", "jfm", "jstor", "lccn", "mr", "oclc", "ol", "osti", "pmc", "pmid", "rfc", "ssrn", "zbl", "id", "quote", "trans-quote", "ref", "postscript", "bibcode-access", "doi-access", "hdl-access", "jstor-access", "ol-access", "osti-access", "agency" ] } </templatedata> ==See also== {{Citation Style 1}} {{Wikipedia referencing}} {{UF-COinS}} <includeonly>{{Sandbox other|| [[Category:Citation Style 1 templates|N]] }}</includeonly> ibuzjgiud229igu5pxpyh32wb89gfdz Nhwɛdo:Cite news/sandbox 10 1820 14379 2024-08-04T18:52:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14379 wikitext text/x-wiki <includeonly>{{#invoke:citation/CS1/sandbox|citation |CitationClass=news }}</includeonly><noinclude> {{documentation}} </noinclude> l1nf4wq3z1j9vrbas7obwep42xw0qts Nhwɛdo:Cite news/testcases 10 1821 14380 2024-08-04T18:52:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14380 wikitext text/x-wiki {{Template test cases notice}} {{testcase|id=Full template |<nowiki>{{cite news |first= First|last= Last|authorlink= Link|author= Author|coauthors= Coauthors|title= Title|department= Department|url= http://url.com|format= Format|agency=Agency |work= Work|publisher= Publisher|location= Location|id= ID|page= Page|date= Date|accessdate=29 November 2008 |language= Language|quote= Quote|archiveurl= archiveURL|archivedate= ARchiveDate}}</nowiki> |{{cite news |first= First|last= Last|authorlink= Link|author= Author|coauthors= Coauthors|title= Title|department= Department|url= http://url.com|format= Format|agency=Agency |work= Work|publisher= Publisher|location= Location|id= ID|page= Page|date= Date|accessdate=29 November 2008 |language= Language|quote= Quote|archiveurl= http://archiveURL|archivedate= ARchiveDate|template doc demo=true}} |{{cite news/sandbox |first= First|last= Last|authorlink= Link|author= Author|coauthors= Coauthors|title= Title|url= http://url.com|format= Format|agency=Agency |work= Work|publisher= Publisher|location= Location|id= ID|page= Page|date= Date|accessdate=29 November 2008 |language= Language|quote= Quote|archiveurl= http://archiveURL|archivedate= ARchiveDate|template doc demo=true}} }} {{testcase|id=Using first and last to identify the author, and id to supply the ISSN |<nowiki>{{cite news | first=John | last=Doe | title=News | url=http://www.example.org/ | work=Encyclopedia of Things | publisher=News co. | location=Toronto | pages= 37&ndash;39 | date=21 November 2005 | ISSN=0028–0836 | accessdate=11 December 2005 }}</nowiki> |{{cite news | first=John | last=Doe | title=News | url=http://www.example.org/ | work=Encyclopedia of Things | publisher=News co. | location=Toronto | pages= 37&ndash;39 | date=21 November 2005 | ISSN=0028–0836 | accessdate=11 December 2005 |template doc demo=true }} |{{cite news/sandbox | first=John | last=Doe | title=News | url=http://www.example.org/ | work=Encyclopedia of Things | publisher=News co. | location=Toronto | pages= 37&ndash;39 | date=21 November 2005 | ISSN=0028–0836 | accessdate=11 December 2005 |template doc demo=true }} }} {{testcase|id=Using author instead of first and last, and adding a news agency |<nowiki>{{cite news | author=Staff writer | title=News | url=http://www.example.org/News.pdf | format=PDF | agency=Wireservice | publisher=News co. | pages= 37&ndash;39 | date=21 November 2005 | accessdate=11 December 2005 }}</nowiki> |{{cite news | author=Staff writer | title=News | url=http://www.example.org/News.pdf | format=PDF | agency=Wireservice | publisher=News co. | pages= 37&ndash;39 | date=21 November 2005 | accessdate=11 December 2005 |template doc demo=true }} |{{cite news/sandbox | author=Staff writer | title=News | url=http://www.example.org/News.pdf | format=PDF | agency=Wireservice | publisher=News co. | pages= 37&ndash;39 | date=21 November 2005 | accessdate=11 December 2005 |template doc demo=true }} }} {{testcase|id= Using authorlink to link to the author’s article |<nowiki>{{cite news | first=John | last=Doe | authorlink=John Doe | title=News | url=http://www.example.org/background | format=Reprint | publisher=News co. | date=21 November 2005 | accessdate=11 December 2005 }}</nowiki> |{{cite news | first=John | last=Doe | authorlink=John Doe | title=News | url=http://www.example.org/background | format=Reprint | publisher=News co. | date=21 November 2005 | accessdate=11 December 2005 |template doc demo=true }} |{{cite news/sandbox | first=John | last=Doe | authorlink=John Doe | title=News | url=http://www.example.org/background | format=Reprint | publisher=News co. | date=21 November 2005 | accessdate=11 December 2005 |template doc demo=true }} }} {{testcase|id= Using format |<nowiki>{{cite news | title=News | url=http://www.example.org/Archive/News | format=Fee required | publisher=News co. | date=21 November 2005 | accessdate=11 December 2005 }}</nowiki> |{{cite news | title=News | url=http://www.example.org/Archive/News | format=Fee required | publisher=News co. | date=21 November 2005 | accessdate=11 December 2005 |template doc demo=true }} |{{cite news/sandbox | title=News | url=http://www.example.org/Archive/News | format=Fee required | publisher=News co. | date=21 November 2005 | accessdate=11 December 2005 |template doc demo=true }} }} {{testcase|id=Using page to identify the reference by page |<nowiki>{{cite news | first=John | last=Doe | title=FooBar | page=1 }}</nowiki> |{{cite news | first=John | last=Doe | title=FooBar | page=1 |template doc demo=true }} |{{cite news/sandbox | first=John | last=Doe | title=FooBar | page=1 |template doc demo=true }} }} {{testcase|id= A very simple citation |<nowiki>{{cite news | title=FooBar | page=1 }}</nowiki> |{{cite news | title=FooBar | page=1 |template doc demo=true }} |{{cite news/sandbox | title=FooBar | page=1 |template doc demo=true }} }} ===Archiving=== {{testcase|id=Using archiveurl and archivedate to refer to items that went away but are available from an archive site |<nowiki>{{cite news | author=Staff writer | title=News | url=http://www.example.org/News.pdf | format=PDF | publisher=News co. | pages= 37&ndash;39 | date=21 November 2005 | accessdate=11 December 2005 | archiveurl=https://web.archive.org/web/20070628082911/http://www.example.org/News.pdf | archivedate=28 June 2008 }}</nowiki> |{{cite news | author=Staff writer | title=News | url=http://www.example.org/News.pdf | format=PDF | publisher=News co. | pages= 37&ndash;39 | date=21 November 2005 | accessdate=11 December 2005 | archiveurl=https://web.archive.org/web/20070628082911/http://www.example.org/News.pdf | archivedate=28 June 2008 |template doc demo=true }} |{{cite news/sandbox | author=Staff writer | title=News | url=http://www.example.org/News.pdf | format=PDF | publisher=News co. | pages= 37&ndash;39 | date=21 November 2005 | accessdate=11 December 2005 | archiveurl=https://web.archive.org/web/20070628082911/http://www.example.org/News.pdf | archivedate=28 June 2008 |template doc demo=true }} }} {{testcase|id=Error when blank url specified: archiveurl and archivedate to refer to items that went away but are available from an archive site |<nowiki>{{cite news | author=Staff writer | title=News | url= | format=PDF | publisher=News co. | pages= 37&ndash;39 | date=21 November 2005 | accessdate=11 December 2005 | archiveurl=https://web.archive.org/web/20070628082911/http://www.example.org/News.pdf | archivedate=28 June 2008 }}</nowiki> |{{cite news | author=Staff writer | title=News | url= | format=PDF | publisher=News co. | pages= 37&ndash;39 | date=21 November 2005 | accessdate=11 December 2005 | archiveurl=https://web.archive.org/web/20070628082911/http://www.example.org/News.pdf | archivedate=28 June 2008 |template doc demo=true }} |{{cite news/sandbox | author=Staff writer | title=News | url= | format=PDF | publisher=News co. | pages= 37&ndash;39 | date=21 November 2005 | accessdate=11 December 2005 | archiveurl=https://web.archive.org/web/20070628082911/http://www.example.org/News.pdf | archivedate=28 June 2008 |template doc demo=true }} }} {{testcase|id=Date formatting problems |<nowiki>{{cite news |title = All Hope Is Gone is #1!! |publisher = Sparkart |date = 2008-09-03 |url = https://www.webcitation.org/5aYydJpQI |accessdate = 2008-09-03}}</nowiki> |{{cite news |title = All Hope Is Gone is #1!! |publisher = Sparkart |date = 2008-09-03 |url = https://www.webcitation.org/5aYydJpQI |accessdate = 2008-09-03 |template doc demo=true}} |{{cite news/sandbox |title = All Hope Is Gone is #1!! |publisher = Sparkart |date = 2008-09-03 |url = https://www.webcitation.org/5aYydJpQI |accessdate = 2008-09-03 |template doc demo=true}} }} pgud6a18sr0gll5c767jnxagtd8or83 Nhwɛdo:Cite web/doc 10 1822 14381 2024-08-04T18:52:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14381 wikitext text/x-wiki <noinclude>{{pp-template}}</noinclude> {{Documentation subpage}} {{High-use|all-pages=yes}} {{AWB standard installation}} {{csdoc|lua}} {{csdoc|cs1}} {{csdoc|lead|web sources that are not characterized by another [[Help:Citation Style 1|CS1]] template. Do not use this template in the "[[WP:ELCITE|External links]]" section of articles}} ==Usage== {{csdoc|usage}} {{csdoc|usage common}} For references with author credit :<syntaxhighlight lang="wikitext" inline>{{cite web |url= |title= |last= |first= |date= |website= |publisher= |access-date= |quote=}}</syntaxhighlight> For references without author credit :<syntaxhighlight lang="wikitext" inline>{{cite web |url= |title= |author=<!--Not stated--> |date= |website= |publisher= |access-date= |quote=}}</syntaxhighlight> {{end}} {{csdoc|usage vertical common}} <!-- Please synchronize this list with the corresponding one at the overview page [[Wikipedia:Citation templates#Examples]] --> {{tj|cite web | url: | title: | last: | first: | date: | website: | publisher: | access-date: | quote: }} {{end}} {{csdoc|usage full}} :<syntaxhighlight lang="wikitext" inline>{{cite web |url= |url-access= |title= |last= |first= |author= |author-link= |last2= |first2= |author2= |author-link2= |date= |year= |orig-date= |editor-last= |editor-first= |editor= |editor-link= |editor-last2= |editor-first2= |editor-link2= |editors= |department= |website= |series= |publisher= |agency= |location= |page= |pages= |at= |language= |script-title= |trans-title= |type= |format= |arxiv= |asin= |bibcode= |doi= |doi-broken-date= |isbn= |issn= |jfm= |jstor= |lccn= |mr= |oclc= |ol= |osti= |pmc= |pmid= |rfc= |ssrn= |zbl= |id= |access-date= |url-status= |archive-url= |archive-date= |via= |quote= |trans-quote= |ref= |postscript=}}</syntaxhighlight> {{end}} {{csdoc|usage vertical}} <pre style="margin:0px; border:none; white-space:pre;"> {{cite web | url = | url-access = | title = | last = | first = | author-link = | last2 = | first2 = | author-link2 = | date = | year = | orig-date = | editor-last = | editor-first = | editor-link = | editor2-last = | editor2-first= | editor2-link = | department = | website = | series = | publisher = | agency = | location = | page = | pages = | at = | language = | script-title = | trans-title = | type = | format = | arxiv = | asin = | bibcode = | doi = | doi-broken-date= | isbn = | issn = | jfm = | jstor = | lccn = | mr = | oclc = | ol = | osti = | pmc = | pmid = | rfc = | ssrn = | zbl = | id = | access-date = | url-status = | archive-url = | archive-date = | via = | quote = | ref = | postscript = }} </pre> {{csdoc|usage vertical mid}} <pre style="margin:0px; border:none; white-space:pre;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; last &nbsp; last last2 &nbsp; &nbsp; &nbsp; date or year &nbsp; editor-last &nbsp; editor-last editor2-last &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; url url, archive-url url, archive-date archive-url &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </pre> {{csdoc|usage vertical mid}} <pre style="margin:0px; border:none; white-space:pre;"> &nbsp; required &nbsp; required &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </pre> {{csdoc|usage vertical end}} ===Choosing between [[Template:cite web]] and [[Template:cite news]]<span class="anchor" id="Consistency"></span>=== Before 2014, editors had to decide whether to use {{tl|cite web}} or {{tl|cite news}} based on their features. In 2014, {{em|most of}} the differences between the two templates were eliminated. As of {{diff|Module:Citation/CS1|732205428|723907342|29 July 2016}}, {{tlf|cite web}} and {{tlf|cite news}} have the following differences: * {{tlf|cite news}} can be used for [[WP:OFFLINE|offline]] (paper) sources whereas {{tlf|cite web}} generates a missing URL error when no URL is provided * {{tlf|cite news}} accepts {{para|issue}} and {{para|volume}} parameters while {{tlf|cite web}} does not (See {{slink|Help:Citation Style 1#Pages}}; see also {{tl|cite magazine}}). But given the same set of valid parameters, their output is exactly the same: <!-- ATTENTION! The following example only serves to demonstrate parameter rending results. Whether you must include all these parameters in actual articles is not a concern here. --> {| | '''cite web''': || {{cite web |url=https://blog.chron.com/techblog/2011/07/microsoft-envisions-a-universal-os-but-it-might-not-be-called-windows/ |title=Microsoft envisions a universal OS, but it might not be called Windows |last=Silverman |first=Dwight |date=July 15, 2011 |work=Houston Chronicle |publisher=Hearst Corporation |access-date=May 26, 2015}} |- | '''cite news''': || {{cite news |url=https://blog.chron.com/techblog/2011/07/microsoft-envisions-a-universal-os-but-it-might-not-be-called-windows/ |title=Microsoft envisions a universal OS, but it might not be called Windows |last=Silverman |first=Dwight |date=July 15, 2011 |work=Houston Chronicle |publisher=Hearst Corporation |access-date=May 26, 2015}} |} ==Examples== {{markup2| |m=<nowiki>{{cite web |url=https://www.example.org/ |title=My Favorite Things, Part II |last=Doe |first=John |publisher=Open Publishing |date=April 30, 2005 |website=Encyclopedia of Things |access-date=</nowiki>{{date|{{date}}|mdy}}<nowiki>}}</nowiki> |r={{cite web |url=https://www.example.org/ |title=My Favorite Things, Part II |last=Doe |first=John |publisher=Open Publishing |date=April 30, 2005 |website=Encyclopedia of Things |access-date={{date|{{date}}|mdy}}}} }} {{markup2| |m=<nowiki>{{cite web |url=https://www.example.org/ |title=My Favorite Things, Part II |last=Doe |first=John |date=30 April 2005 |website=Encyclopedia of Things |access-date=</nowiki>{{date}}<nowiki>}}</nowiki> |r={{cite web |url=https://www.example.org/ |title=My Favorite Things, Part II |last=Doe |first=John |date=30 April 2005 |website=Encyclopedia of Things |access-date={{date}}}} }} {{markup2| |m=<nowiki>{{cite web |url=https://www.example.org/ |title=My Favorite Things, Part II |last=Doe |first=John |date=2005-04-30 |access-date=</nowiki>{{date|{{date}}|iso}}<nowiki>}}</nowiki> |r={{cite web |url=https://www.example.org/ |title=My Favorite Things, Part II |last=Doe |first=John |date=2005-04-30 |access-date={{date|{{date}}|iso}}}} }} {{markup2| |m=<nowiki>{{cite web |url=https://www.example.org/ |title=My Favorite Things, Part II |last=Doe |first=John |access-date=</nowiki>{{date}}<nowiki>}}</nowiki> |r={{cite web |url=https://www.example.org/ |title=My Favorite Things, Part II |last=Doe |first=John |access-date={{date}}}} }} {{markup2| |m=<nowiki>{{cite web |url=https://www.example.org/ |title=My Favorite Things, Part II |access-date=</nowiki>{{date|{{date}}|iso}}<nowiki>}}</nowiki> |r={{cite web |url=https://www.example.org/ |title=My Favorite Things, Part II |access-date={{date|{{date}}|iso}}}} }} {{markup2| |m=<nowiki>{{cite web |url=https://operations.nfl.com/the-rules/nfl-rules-digest/ |title=NFL Rules Digest |website=NFL Football Operations |publisher=[[National Football League]] |access-date=</nowiki>{{date|{{date}}|mdy}}<nowiki>}}</nowiki> |r={{cite web |url=https://operations.nfl.com/the-rules/nfl-rules-digest/ |title=NFL Rules Digest |website=NFL Football Operations |publisher=[[National Football League]] |access-date={{date|{{date}}|mdy}}}} }} ===Using "format="=== When this template detects a link whose URL includes an [[filename extension|extension]] of ".pdf" or ".PDF", typical of [[PDF]] files, it automatically displays a PDF icon after the link (regardless of whether the link goes to a PDF file or to an HTML landing page, typical of paysites). It also internally acts as if {{para|format|PDF}} had been specified, which displays " (PDF)" after the icon. (In this case, an explicit {{para|format|PDF}} parameter would be redundant, so it ''is not'' recommended to add it. Users may remove it. Citation bot, when invoked, will remove it. ([[User talk:Citation bot/Archive 13#Remove format=pdf and variants when URLs end in .pdf|ref]])) <div style="width:auto; overflow:scroll"> {{markup2| |m=<nowiki>{{cite web |url=https://www.indiapost.gov.in/MBE/DOP_PDFFiles/List_of_Psychotropic_Substances.pdf |title=List of psychotropic substances under international control |publisher=International Narcotics Control Board |access-date=</nowiki>{{date}}<nowiki>}}</nowiki> |r={{cite web |url=https://www.indiapost.gov.in/MBE/DOP_PDFFiles/List_of_Psychotropic_Substances.pdf |title=List of psychotropic substances under international control |publisher=International Narcotics Control Board |access-date={{date}}}} }} </div> If the link is to a PDF file that ''is not'' automatically recognizable by its extension, this template does not display the PDF icon. You may add the parameter {{para|format|PDF}}, which displays " (PDF)" after the link (but no PDF icon). <div style="width:auto; overflow:scroll"> {{markup2| |m=<nowiki>{{cite web |url=https://www.sample.com/somePDFdocument.000 |title=Some PDF Document |publisher=Sample Int'l |format=PDF |access-date=</nowiki>{{date}}<nowiki>}}</nowiki> |r={{cite web |url=https://www.sample.com/somePDFdocument.000 |title=Some PDF Document |publisher=Sample Int'l |format=PDF |access-date={{date}}}} }} </div> For links to files in other formats, no icon is displayed. For example, for an [[.odt]] file, you may add the parameter {{para|format|ODT}}, which displays " (ODT)" after the link. <div style="width:auto; overflow:scroll"> {{markup2| |m=<nowiki>{{cite web |url=https://www.sample.com/someODTdocument.odt |title=Some ODT Document |publisher=Sample Int'l |format=ODT |access-date=</nowiki>{{date}}<nowiki>}}</nowiki> |r={{cite web |url=https://www.sample.com/someODTdocument.odt |title=Some ODT Document |publisher=Sample Int'l |format=ODT |access-date={{date}}}} }} </div> ===Foreign language and translated title=== {{markup2| |m=<nowiki>{{cite web |url=https://www.example.org/ |title=Honi soit qui mal y pense |last=Joliet |first=François |date=30 April 2005 |access-date=</nowiki>{{date}}<nowiki> |language=fr |trans-title=Shame on those who think evil of it}}</nowiki> |r={{cite web |url=https://www.example.org/ |title=Honi soit qui mal y pense |last=Joliet |first=François |date=30 April 2005 |access-date={{date}} |language=fr |trans-title=Shame on those who think evil of it}} }} ===Using author-link=== {{markup2| |m=<nowiki>{{cite web |url=https://www.example.org/ |title=My Favorite Things, Part II |last=Doe |first=John |author-link=John Doe |publisher=Open Publishing |date=April 30, 2005 |website=Encyclopedia of Things |access-date=</nowiki>{{date|{{date}}|mdy}}<nowiki>}}</nowiki> |r={{cite web |url=https://www.example.org/ |title=My Favorite Things, Part II |last=Doe |first=John |author-link=John Doe |publisher=Open Publishing |date=April 30, 2005 |website=Encyclopedia of Things |access-date={{date|{{date}}|mdy}}}} }} ===Multiple authors=== {{markup2| |m=<nowiki>{{cite web |url=https://www.example.org/ |title=Our Favourite Things |last1=Doe |first1=John |last2=Smith |first2=Peter |last3=Smythe |first3=Jim |publisher=Open Publishing |date=30 April 2005 |website=Encyclopaedia of Things |access-date=</nowiki>{{date}}<nowiki>}}</nowiki> |r={{cite web |url=https://www.example.org/ |title=Our Favourite Things |last1=Doe |first1=John |last2=Smith |first2=Peter |last3=Smythe |first3=Jim |publisher=Open Publishing |date=30 April 2005 |website=Encyclopaedia of Things |access-date={{date}}}} }} ===No author=== {{markup2| |m=<nowiki>{{cite web |url=https://www.example.org/ |title=Index of Sharp Things |publisher=Open Publishing |date=2005-04-30 |website=Encyclopedia of Things |access-date=</nowiki>{{date|{{date}}|iso}}<nowiki>}}</nowiki> |r={{cite web |url=https://www.example.org/ |title=Index of Sharp Things |publisher=Open Publishing |date=2005-04-30 |website=Encyclopedia of Things |access-date={{date|{{date}}|iso}}}} }} ===No author, no publisher=== {{markup2| |m=<nowiki>{{cite web |url=https://www.example.org/ |title=Index of Sharp Things |date=30 April 2005 |website=Encyclopedia of Things |access-date=</nowiki>{{date}}<nowiki>}}</nowiki> |r={{cite web |url=https://www.example.org/ |title=Index of Sharp Things |date=30 April 2005 |website=Encyclopedia of Things |access-date={{date}}}} }} {{markup2| |m=<nowiki>{{cite web |url=https://www.example.org/ |title=Index of Sharp Things |date=April 30, 2005 |access-date=</nowiki>{{date|{{date}}|mdy}}<nowiki>}}</nowiki> |r={{cite web |url=https://www.example.org/ |title=Index of Sharp Things |date=April 30, 2005 |access-date={{date|{{date}}|mdy}}}} }} {{markup2| |m=<nowiki>{{cite web |url=https://www.incb.org/documents/Psychotropics/forms/greenlist/2024/2311984R.pdf |title=List of psychotropic substances under international control |date=December 2023 |access-date=</nowiki>{{date|{{date}}|iso}}<nowiki> |language=ru}}</nowiki> |r={{cite web |url=https://www.incb.org/documents/Psychotropics/forms/greenlist/2024/2311984R.pdf |title=List of psychotropic substances under international control |date=December 2023 |access-date={{date|{{date}}|iso}} |language=ru}} }} ===Using "archive-url" and "archive-date" (and optionally "url-status") for webpages that have been archived<span class="anchor" id="archive-url"></span>=== <div style="width:auto; overflow:scroll">By default, if "archive-url" is used, the parameter {{para|url-status|dead}} is assumed and the resulting main link is to the archived version: {{markup2| |m=<nowiki>{{cite web |url=http://www.incb.org/pdf/e/list/green.pdf |title=List of psychotropic substances under international control |date=2005-04-30 |publisher=International Narcotics Control Board |access-date=</nowiki>{{date|{{date}}|iso}}<nowiki> |archive-url=https://web.archive.org/web/20050907150136/http://www.incb.org/pdf/e/list/green.pdf |archive-date=2005-09-07}}</nowiki> |r={{cite web |url=http://www.incb.org/pdf/e/list/green.pdf |title=List of psychotropic substances under international control |date=2005-04-30 |publisher=International Narcotics Control Board |access-date={{date|{{date}}|iso}} |archive-url=https://web.archive.org/web/20050907150136/http://www.incb.org/pdf/e/list/green.pdf |archive-date=2005-09-07}} }} </div> <div style="width:auto; overflow:scroll">When {{para|url-status|live}} is specified, the resulting main link is to the original page: {{markup2| |m=<nowiki>{{cite web |url=https://www.hollywoodreporter.com/heat-vision/dc-entertainment-give-classic-batman-824572 |title=DC Entertainment To Give Classic Batman Writer Credit in 'Gotham' and 'Batman v Superman' (Exclusive) |website=The Hollywood Reporter |date=September 18, 2015 |access-date=September 21, 2015 |url-status=live |archive-url=https://web.archive.org/web/20151022181821/http://www.hollywoodreporter.com/heat-vision/dc-entertainment-give-classic-batman-824572 |archive-date=October 22, 2015}}</nowiki> |r={{cite web |url=https://www.hollywoodreporter.com/heat-vision/dc-entertainment-give-classic-batman-824572 |title=DC Entertainment To Give Classic Batman Writer Credit in 'Gotham' and 'Batman v Superman' (Exclusive) |website=The Hollywood Reporter |date=September 18, 2015 |access-date=September 21, 2015 |url-status=live |archive-url=https://web.archive.org/web/20151022181821/http://www.hollywoodreporter.com/heat-vision/dc-entertainment-give-classic-batman-824572 |archive-date=October 22, 2015}} }} </div> <div style="width:auto; overflow:scroll">With {{para|url-status|unfit}} or {{code|usurped}}, the original is not linked at all: {{markup2| |m=<nowiki>{{cite web |url=http://www.wunderground.com/global/stations/03772.html |title=London, United Kingdom Forecast: Weather Underground (weather and elevation at Heathrow Airport) |publisher=The Weather Underground |access-date=</nowiki>{{date}}<nowiki> |url-status=unfit |archive-url=https://web.archive.org/web/20110522171657/http://www.wunderground.com/global/stations/03772.html |archive-date=22 May 2011}}</nowiki> |r={{cite web |url=http://www.wunderground.com/global/stations/03772.html |title=London, United Kingdom Forecast: Weather Underground (weather and elevation at Heathrow Airport) |publisher=The Weather Underground |access-date={{date}} |url-status=unfit |archive-url=https://web.archive.org/web/20110522171657/http://www.wunderground.com/global/stations/03772.html |archive-date=22 May 2011}} }} </div> ===Using quote=== <div style="width:auto; overflow:scroll"> {{markup2| |m=<nowiki>{{cite web |url=https://www.webexhibits.org/daylightsaving/c.html |title=Daylight saving time: rationale and original idea |website=WebExhibits |date=2008 |access-date=</nowiki>{{date}}<nowiki> |quote=...&amp;nbsp;Lord Balfour came forward with a unique concern: 'Supposing some unfortunate lady was confined with twins&amp;nbsp;...'}}</nowiki> |r={{cite web |url=https://www.webexhibits.org/daylightsaving/c.html |title=Daylight saving time: rationale and original idea |website=WebExhibits |date=2008 |access-date={{date}} |quote=...&nbsp;Lord Balfour came forward with a unique concern: 'Supposing some unfortunate lady was confined with twins&nbsp;...'}} }} </div> ==Parameters== ===Syntax=== {{csdoc|syntax}} {{csdoc|sep_period}} ===COinS=== {{csdoc|coins}} ===What's new=== {{csdoc|whats new}} ===Deprecated=== {{csdoc|deprecated}} ===Description=== ====Authors==== {{csdoc|author|others=yes}} ====Title==== {{csdoc|web}} {{csdoc|type}} {{csdoc|language}} ====Date==== {{csdoc|date}} ====Website==== {{csdoc|journal|issue=no}} ====Publisher==== {{csdoc|publisher|work=no|web=yes}} {{csdoc|agency}} ====Series==== {{csdoc|series}} ====In-source locations==== {{csdoc|pages}} ====URL<span class="anchor" id="url"></span>==== {{csdoc|url}} ====Access-date<span class="anchor" id="access-date"></span>==== See {{slink||url}}. <!-- does not exist: {{csdoc|Access-date}} --> ====Anchor==== {{distinguish|#Identifiers}} {{csdoc|ref}} ====Identifiers==== {{distinguish|#Anchor}} {{csdoc|id1}} {{csdoc|id2}} ====Quote==== {{csdoc|quote}} ====Editors==== {{csdoc|editor}} ====Display options==== {{csdoc|display}} ====Subscription or registration required==== {{csdoc|registration}} ==TemplateData== {{Warning |image=Stop hand nuvola.svg |This section contains configuration data used by editing tools and automated bots. Changes to this data can result in widespread and unintended effects. For more information see [[Help:Citation Style 1#TemplateData]]}} {{TemplateData header}} {{#invoke:cs1 documentation support|template_data_validate|{{ROOTPAGENAME}}}} <templatedata> { "description": "Formats a citation to a website using the provided information such as URL and title. Used only for sources that are not correctly described by the specific citation templates for books, journals, news sources, etc.", "params": { "url": { "label": "URL", "description": "The URL of the online location where the text of the publication can be found. Requires schemes of the type \"https://...\" or maybe even the protocol relative scheme \"//...\"", "type": "url", "aliases": [ "URL" ], "required": true, "example": "https://www.metacritic.com//..." }, "title": { "label": "Title", "description": "The title of the source page on the website; will display with quotation marks added. Usually found at the top of your web browser. Not the name of the website.", "type": "string", "required": true }, "date": { "label": "Source date", "description": "Full date when the source was published; if unknown, use access-date instead; do not wikilink", "type": "date", "suggested": true }, "access-date": { "label": "URL access date", "description": "The full date when the original URL was accessed; do not wikilink", "type": "date", "suggested": true, "aliases": [ "accessdate" ] }, "website": { "label": "Name of the website", "description": "Title (name) of the website (or its short URL if no plain-language title is discernible); may be wikilinked; will display in italics. Having both 'publisher' and 'website' is redundant in many cases.", "type": "string", "aliases": [ "work" ], "suggested": true, "example": "[[Rotten Tomatoes]]" }, "publisher": { "label": "Publisher", "description": "Name of the publisher; may be wikilinked. Having both 'publisher' and 'website' (a.k.a. 'work') is redundant in many cases.", "type": "string", "example": "[[Fandom, Inc.]] (which owns \"Metacritic.com\")" }, "last": { "label": "Last name", "description": "The surname of the author; don't wikilink, use 'author-link'; can suffix with a numeral to add additional authors", "aliases": [ "last1", "author", "author1", "author1-last", "author-last", "surname1", "author-last1", "subject1", "surname", "author-last", "subject" ], "type": "line", "suggested": true }, "first": { "label": "First name", "description": "Given or first name, middle names, or initials of the author; don't wikilink, use 'author-link'; can suffix with a numeral to add additional authors", "aliases": [ "given", "author-first", "first1", "given1", "author-first1", "author1-first" ], "type": "line", "suggested": true }, "author-link": { "label": "Author link", "description": "Title of existing Wikipedia article about the author; can suffix with a numeral to add additional authors", "type": "wiki-page-name", "aliases": [ "author-link1", "author1-link", "subject-link", "subject-link1", "subject1-link", "authorlink" ] }, "last2": { "label": "Last name 2", "description": "The surname of the second author; don't wikilink, use 'author-link2'.", "type": "line", "aliases": [ "author2" ] }, "first2": { "label": "First name 2", "type": "line", "description": "Given or first name, middle names, or initials of the second author; don't wikilink." }, "author-link2": { "label": "Author link 2", "description": "Title of existing Wikipedia article about the second author.", "type": "wiki-page-name", "aliases": [ "author2-link" ] }, "others": { "label": "Others", "description": "Used to record other (non-author) contributions to the work, such as 'Illustrated by John Smith' or 'Translated by John Smith'. Only one ''others'' parameter is allowed: e.g., 'Illustrated by Jane Doe; Translated by John Smith'", "type": "string" }, "year": { "label": "Year of publication", "description": "Year of the source being referenced; deprecated in favor of 'date', except for the special case of ISO dates with disambiguating letter", "type": "string" }, "orig-date": { "label": "Original date", "description": "Original date of publication; provide specifics", "type": "string" }, "editor-last": { "label": "Editor last name", "description": "The surname of the editor; don't wikilink, use 'editor-link'; can suffix with a numeral to add additional editors.", "type": "line", "aliases": [ "editor1-last", "editor" ] }, "editor-first": { "label": "Editor first name", "description": "Given or first name, middle names, or initials of the editor; don't wikilink, use 'editor-link'; can suffix with a numeral to add additional editors; alias of 'editor1-first'", "type": "line", "aliases": [ "editor1-first" ] }, "editor-link": { "label": "Editor link", "description": "Title of existing Wikipedia article about the editor; can suffix with a numeral to add additional editors", "aliases": [ "editor1-link" ], "type": "wiki-page-name" }, "series": { "label": "Series identifier", "description": "Series identifier when the source is part of a series, such as a book series or a journal", "type": "string" }, "publication-place": { "label": "Place of publication", "description": "Publication place shows after title; if 'place' or 'location' are also given, they are displayed before the title prefixed with 'written at'", "type": "string" }, "publication-date": { "label": "Publication date", "description": "Date of publication when different from the date the work was written; do not wikilink", "type": "date" }, "page": { "label": "Page", "description": "Page in the source that supports the content; displays after 'p.'", "type": "string" }, "pages": { "label": "Pages", "description": "Pages in the source that support the content (not an indication of the number of pages in the source); displays after 'pp.'", "type": "string" }, "no-pp": { "label": "No pp", "description": "Set to 'y' to suppress the 'p.' or 'pp.' display with 'page' or 'pages' when inappropriate (such as 'Front cover')", "type": "boolean", "autovalue": "y" }, "at": { "label": "At", "description": "May be used instead of 'page' or 'pages' where a page number is inappropriate or insufficient", "type": "string" }, "language": { "label": "Language", "description": "The language in which the source is written, if not English; use a two-letter language code or the full language name. Do not use icons or templates. Separate multiple languages with commas", "type": "string", "aliases": [ "lang" ], "example": "de, fr, es" }, "script-title": { "label": "Script title", "description": "For titles in languages that do not use a Latin-based alphabet (Arabic, Chinese, Cyrillic, Greek, Hebrew, Japanese, Korean, etc.). Prefix with two-character ISO639-1 language code followed by a colon. For Japanese use: |script-title=ja:...", "type": "string" }, "trans-title": { "label": "Translated title", "description": "An English language title, if the source cited is in a foreign language; 'language' is recommended", "type": "string" }, "type": { "label": "Type", "description": "Additional information about the media type of the source; format in sentence case", "type": "string" }, "format": { "label": "Format", "description": "Format of the work referred to by 'url'; examples: PDF, DOC, XLS; do not specify HTML", "type": "string" }, "arxiv": { "label": "arXiv identifier", "description": "An identifier for arXive electronic preprints of scientific papers", "type": "string" }, "asin": { "label": "ASIN", "description": "Amazon Standard Identification Number; 10 characters", "type": "string" }, "asin-tld": { "label": "ASIN TLD", "description": "ASIN top-level domain for Amazon sites other than the US", "type": "string" }, "bibcode": { "label": "Bibcode", "description": "Bibliographic Reference Code (REFCODE); 19 characters", "type": "string" }, "biorxiv": { "label": "biorXiv", "description": "biorXiv identifier; 6 digits", "type": "line" }, "citeseerx": { "label": "CiteSeerX", "description": "CiteSeerX identifier; found after the 'doi=' query parameter", "type": "line" }, "doi": { "label": "DOI", "description": "Digital Object Identifier; begins with '10.'", "type": "string" }, "doi-broken-date": { "label": "DOI broken date", "description": "The date that the DOI was determined to be broken", "type": "date", "autovalue": "" }, "isbn": { "label": "ISBN", "description": "International Standard Book Number; use the 13-digit ISBN where possible", "type": "string" }, "issn": { "label": "ISSN", "description": "International Standard Serial Number; 8 characters; may be split into two groups of four using a hyphen", "type": "string" }, "jfm": { "label": "jfm code", "description": "Jahrbuch über die Fortschritte der Mathematik classification code", "type": "string" }, "jstor": { "label": "JSTOR", "description": "JSTOR identifier", "type": "string" }, "lccn": { "label": "LCCN", "description": "Library of Congress Control Number", "type": "string" }, "mr": { "label": "MR", "description": "Mathematical Reviews identifier", "type": "string" }, "oclc": { "label": "OCLC", "description": "Online Computer Library Center number", "type": "string" }, "ol": { "label": "OL", "description": "Open Library identifier", "type": "string" }, "osti": { "label": "OSTI", "description": "Office of Scientific and Technical Information identifier", "type": "string" }, "pmc": { "label": "PMC", "description": "PubMed Center article number", "type": "string" }, "pmid": { "label": "PMID", "description": "PubMed Unique Identifier", "type": "string" }, "rfc": { "label": "RFC", "description": "Request for Comments number", "type": "string" }, "ssrn": { "label": "SSRN", "description": "Social Science Research Network", "type": "string" }, "zbl": { "label": "Zbl", "description": "Zentralblatt MATH journal identifier", "type": "string" }, "id": { "label": "id", "description": "A unique identifier used where none of the specialized ones are applicable", "type": "string" }, "archive-url": { "label": "Archive URL", "description": "The URL of an archived copy of a web page, if or in case the URL becomes unavailable; requires 'archive-date'", "type": "url", "suggested": true, "autovalue": "", "aliases": [ "archiveurl" ] }, "archive-date": { "label": "Archive date", "description": "Date when the original URL was archived; do not wikilink", "type": "date", "suggested": true, "aliases": [ "archivedate" ] }, "archive-format": { "label": "Archive format", "description": "Format of the archived copy; examples: PDF, DOC, XLS; do not specify HTML", "type": "string" }, "quote": { "label": "Quote", "description": "Relevant text quoted from the source; displays last, enclosed in quotes; must include terminating punctuation", "type": "string" }, "trans-quote": { "label": "Translated quote", "description": "English translation of the quotation if the source quoted is in a foreign language. Displays in square brackets.", "type": "string" }, "ref": { "label": "Ref", "description": "An anchor identifier; can be made the target of wikilinks to full references", "type": "string" }, "postscript": { "label": "Postscript", "description": "The closing punctuation for the citation; ignored if 'quote' is defined", "type": "string", "default": "." }, "author-mask": { "label": "Author mask", "description": "Replaces the name of the first author with em dashes or text; set to a numeric value 'n' to set the dash 'n' em spaces wide; set to a text value to display the text without a trailing author separator; for example, 'with' instead", "type": "string" }, "last3": { "label": "Last name 3", "description": "The surname of the third author; don't wikilink, use 'author-link3'.", "type": "line", "aliases": [ "author3" ] }, "first3": { "label": "First name 3", "type": "line", "description": "Given or first name, middle names, or initials of the third author; don't wikilink." }, "author-link3": { "label": "Author link 3", "description": "Title of existing Wikipedia article about the third author.", "type": "wiki-page-name", "aliases": [ "author3-link" ] }, "last4": { "label": "Last name 4", "description": "The surname of the fourth author; don't wikilink, use 'author-link4'.", "type": "line", "aliases": [ "author4" ] }, "first4": { "label": "First name 4", "type": "line", "description": "Given or first name, middle names, or initials of the fourth author; don't wikilink." }, "author-link4": { "label": "Author link 4", "description": "Title of existing Wikipedia article about the fourth author.", "type": "wiki-page-name", "aliases": [ "author4-link" ] }, "last5": { "label": "Last name 5", "description": "The surname of the fifth author; don't wikilink, use 'author-link5'.", "type": "line", "aliases": [ "author5" ] }, "first5": { "label": "First name 5", "type": "line", "description": "Given or first name, middle names, or initials of the fifth author; don't wikilink." }, "author-link5": { "label": "Author link 5", "description": "Title of existing Wikipedia article about the fifth author.", "type": "wiki-page-name", "aliases": [ "author5-link" ] }, "last6": { "label": "Last name 6", "description": "The surname of the sixth author; don't wikilink, use 'author-link6'.", "type": "line", "aliases": [ "author6" ] }, "first6": { "label": "First name 6", "description": "Given or first name, middle names, or initials of the sixth author; don't wikilink.", "type": "line" }, "author-link6": { "label": "Author link 6", "description": "Title of existing Wikipedia article about the sixth author.", "type": "wiki-page-name", "aliases": [ "author6-link" ] }, "last7": { "label": "Last name 7", "description": "The surname of the seventh author; don't wikilink, use 'author-link7'.", "type": "line", "aliases": [ "author7" ] }, "first7": { "label": "First name 7", "type": "line", "description": "Given or first name, middle names, or initials of the seventh author; don't wikilink." }, "author-link7": { "label": "Author link 7", "description": "Title of existing Wikipedia article about the seventh author.", "type": "wiki-page-name", "aliases": [ "author7-link" ] }, "last8": { "label": "Last name 8", "description": "The surname of the eighth author; don't wikilink, use 'author-link8'.", "type": "line", "aliases": [ "author8" ] }, "first8": { "label": "First name 8", "type": "line", "description": "Given or first name, middle names, or initials of the eighth author; don't wikilink." }, "author-link8": { "label": "Author link 8", "description": "Title of existing Wikipedia article about the eighth author.", "type": "wiki-page-name", "aliases": [ "author8-link" ] }, "last9": { "label": "Last name 9", "description": "The surname of the ninth author; don't wikilink, use 'author-link9'.", "type": "line", "aliases": [ "author9" ] }, "first9": { "label": "First name 9", "type": "line", "description": "Given or first name, middle names, or initials of the ninth author; don't wikilink." }, "author-link9": { "label": "Author link 9", "description": "Title of existing Wikipedia article about the ninth author.", "type": "wiki-page-name", "aliases": [ "author9-link" ] }, "display-authors": { "label": "Display authors", "description": "Number of authors to display before 'et al.' is used. By default, all authors are displayed. Examples: |display-authors=2 will display only the first two authors in a citation followed by et al. |display-authors=etal displays all authors in the list followed by et al.", "type": "string" }, "name-list-style": { "label": "Name list style", "description": "Set to 'amp' or 'and' to change the separator between the last two names of the name list to ' & ' or ' and ', respectively. Set to 'vanc' to display name lists in Vancouver style.", "type": "string", "suggestedvalues": [ "amp", "and", "vanc" ] }, "editor2-last": { "label": "Editor last name 2", "description": "The surname of the second editor; don't wikilink, use 'editor2-link'.", "aliases": [ "editor2" ], "type": "line" }, "editor2-first": { "label": "Editor first name 2", "description": "Given or first name, middle names, or initials of the second editor; don't wikilink.", "type": "line" }, "editor3-last": { "label": "Editor last name 3", "description": "The surname of the third editor; don't wikilink, use 'editor3-link'.", "aliases": [ "editor3" ], "type": "line" }, "editor3-first": { "label": "Editor first name 3", "description": "Given or first name, middle names, or initials of the third editor; don't wikilink.", "type": "line" }, "editor4-last": { "label": "Editor last name 4", "description": "The surname of the fourth editor; don't wikilink, use 'editor4-link'.", "aliases": [ "editor4" ], "type": "line" }, "editor4-first": { "label": "Editor first name 4", "description": "Given or first name, middle names, or initials of the fourth editor; don't wikilink.", "type": "line" }, "editor5-last": { "label": "Editor last name 5", "description": "The surname of the fifth editor; don't wikilink, use 'editor5-link'.", "aliases": [ "editor5" ], "type": "line" }, "editor5-first": { "label": "Editor first name 5", "description": "Given or first name, middle names, or initials of the fifth editor; don't wikilink.", "type": "line" }, "editor6-last": { "label": "Editor last name 6", "description": "The surname of the sixth editor; don't wikilink, use 'editor6-link'.", "aliases": [ "editor6" ], "type": "line" }, "editor6-first": { "label": "Editor first name 6", "description": "Given or first name, middle names, or initials of the sixth editor; don't wikilink.", "type": "line" }, "editor7-last": { "label": "Editor last name 7", "description": "The surname of the seventh editor; don't wikilink, use 'editor7-link'.", "aliases": [ "editor7" ], "type": "line" }, "editor7-first": { "label": "Editor first name 7", "description": "Given or first name, middle names, or initials of the seventh editor; don't wikilink.", "type": "line" }, "editor8-last": { "label": "Editor last name 8", "description": "The surname of the eighth editor; don't wikilink, use 'editor8-link'.", "aliases": [ "editor8" ], "type": "line" }, "editor8-first": { "label": "Editor first name 8", "description": "Given or first name, middle names, or initials of the eighth editor; don't wikilink.", "type": "line" }, "editor9-last": { "label": "Editor last name 9", "description": "The surname of the ninth editor; don't wikilink, use 'editor9-link'.", "aliases": [ "editor9" ], "type": "line" }, "editor9-first": { "label": "Editor first name 9", "description": "Given or first name, middle names, or initials of the ninth editor; don't wikilink.", "type": "line" }, "editor2-link": { "label": "Editor link 2", "description": "Title of existing Wikipedia article about the second editor.", "type": "wiki-page-name" }, "editor3-link": { "label": "Editor link 3", "description": "Title of existing Wikipedia article about the third editor.", "type": "wiki-page-name" }, "editor4-link": { "label": "Editor link 4", "description": "Title of existing Wikipedia article about the fourth editor.", "type": "wiki-page-name" }, "editor5-link": { "label": "Editor link 5", "description": "Title of existing Wikipedia article about the fifth editor.", "type": "wiki-page-name" }, "editor6-link": { "label": "Editor link 6", "description": "Title of existing Wikipedia article about the sixth editor.", "type": "wiki-page-name" }, "editor7-link": { "label": "Editor link 7", "description": "Title of existing Wikipedia article about the seventh editor.", "type": "wiki-page-name" }, "editor8-link": { "label": "Editor link 8", "description": "Title of existing Wikipedia article about the eighth editor.", "type": "wiki-page-name" }, "editor9-link": { "label": "Editor link 9", "description": "Title of existing Wikipedia article about the ninth editor.", "type": "wiki-page-name" }, "edition": { "label": "Edition", "type": "line", "description": "Specify the edition or revision of the source, when applicable. For example: '2nd' or '5.1'. What you supply here is suffixed by ' ed.'", "example": "2nd" }, "url-access": { "label": "URL access level", "description": "Classification of the access restrictions on the URL ('registration', 'subscription' or 'limited')", "type": "string", "suggestedvalues": [ "registration", "subscription", "limited" ] }, "bibcode-access": { "label": "Bibcode access level", "description": "If the full text is available from ADS via this Bibcode, type 'free'.", "type": "string", "autovalue": "free" }, "doi-access": { "label": "DOI access level", "description": "If the full text is free to read via the DOI, type 'free'.", "type": "string", "autovalue": "free" }, "hdl-access": { "label": "HDL access level", "description": "If the full text is free to read via the HDL, type 'free'.", "type": "string", "autovalue": "free" }, "jstor-access": { "label": "Jstor access level", "description": "If the full text is free to read on Jstor, type 'free'.", "type": "string", "autovalue": "free" }, "ol-access": { "label": "OpenLibrary access level", "description": "If the full text is free to read on OpenLibrary, type 'free'.", "type": "string", "autovalue": "free" }, "osti-access": { "label": "OSTI access level", "description": "If the full text is free to read on OSTI, type 'free'.", "type": "string", "autovalue": "free" }, "authors": { "label": "Authors list", "description": "List of authors as a free form list. This parameter is deprecated, use \"lastn\" or \"firstn\" (preferred) or \"authorn\" or \"vauthors\". Warning: do not use if last or any of its aliases are used.", "type": "string", "deprecated": true }, "via": { "label": "Published via", "description": "Name of the entity hosting the original copy of the work, if different from the publisher. This entity is committed not to alter the work.", "example": "[[GitHub]], [[SourceForge]], [[CodePlex]], [[YouTube]], [[Vimeo]], [[Dailymotion]], [[Netflix]], [[Archive.org]], [[Wikimedia Commons]], [[grc.com]]", "type": "string" }, "url-status": { "label": "URL status", "description": "If set to 'live', the title display is adjusted; useful for when the URL is archived preemptively but still live. Set to \"dead\" or 'usurped' for broken links. Entering 'unfit' or 'usurped' makes the original link not appear at all.", "example": "'dead' or 'live'", "type": "string", "default": "'dead' if an Archive URL is entered", "suggested": true, "suggestedvalues": [ "dead", "live", "usurped", "unfit", "deviated" ] }, "agency": { "label": "Agency", "description": "The news agency (wire service) that provided the content; examples: Associated Press, Reuters, Agence France-Presse", "type": "string" }, "place": { "label": "Place", "description": "For news stories with a dateline, the location where the story was written; will be treated as the publication place if publication place is absent; alias of 'location'", "type": "string" } }, "maps": { "citoid": { "title": "title", "url": "url", "subject": "title", "publicationTitle": "website", "blogTitle": "website", "forumTitle": "website", "seriesTitle": "website", "websiteTitle": "website", "publisher": "publisher", "date": "date", "PMCID": "pmc", "PMID": "pmid", "oclc": "oclc", "pages": "pages", "series": "series", "accessDate": "access-date", "DOI": "doi", "language": "language", "contributor": "others", "author": [ [ "first", "last" ], [ "first2", "last2" ], [ "first3", "last3" ], [ "first4", "last4" ], [ "first5", "last5" ], [ "first6", "last6" ], [ "first7", "last7" ], [ "first8", "last8" ], [ "first9", "last9" ] ], "editor": [ [ "editor-first", "editor-last" ], [ "editor2-first", "editor2-last" ], [ "editor3-first", "editor3-last" ], [ "editor4-first", "editor4-last" ], [ "editor5-first", "editor5-last" ], [ "editor6-first", "editor6-last" ], [ "editor7-first", "editor7-last" ], [ "editor8-first", "editor8-last" ], [ "editor9-first", "editor9-last" ] ] } }, "paramOrder": [ "last", "first", "author-link", "last2", "first2", "author-link2", "last3", "first3", "author-link3", "last4", "first4", "author-link4", "last5", "first5", "author-link5", "last6", "first6", "author-link6", "last7", "first7", "author-link7", "last8", "first8", "author-link8", "last9", "first9", "author-link9", "authors", "author-mask", "display-authors", "name-list-style", "date", "year", "orig-date", "editor-last", "editor-first", "editor-link", "editor2-last", "editor2-first", "editor2-link", "editor3-last", "editor3-first", "editor3-link", "editor4-last", "editor4-first", "editor4-link", "editor5-last", "editor5-first", "editor5-link", "editor6-last", "editor6-first", "editor6-link", "editor7-last", "editor7-first", "editor7-link", "editor8-last", "editor8-first", "editor8-link", "editor9-last", "editor9-first", "editor9-link", "others", "title", "script-title", "trans-title", "url", "url-access", "url-status", "archive-url", "archive-date", "archive-format", "access-date", "website", "series", "publisher", "place", "page", "pages", "at", "language", "type", "format", "publication-place", "publication-date", "via", "no-pp", "arxiv", "asin", "asin-tld", "bibcode", "biorxiv", "citeseerx", "doi", "doi-broken-date", "isbn", "issn", "jfm", "jstor", "lccn", "mr", "oclc", "ol", "osti", "pmc", "pmid", "rfc", "ssrn", "zbl", "id", "quote", "trans-quote", "ref", "postscript", "edition", "bibcode-access", "doi-access", "hdl-access", "jstor-access", "ol-access", "osti-access", "agency" ], "format": "{{_ |_=_}}" } </templatedata> ==See also== {{Citation Style 1}} {{Wikipedia referencing}} {{UF-COinS}} <includeonly>{{Sandbox other|| [[Category:Citation Style 1 templates|W]] }}</includeonly> br4tdu1pazb706y75dxjoqzvxo2enbj Nhwɛdo:Cite web/sandbox 10 1823 14382 2024-08-04T18:52:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14382 wikitext text/x-wiki <includeonly>{{#invoke:citation/CS1/sandbox|citation |CitationClass=web }}</includeonly><noinclude> {{documentation}} </noinclude> lhfijbnqqmhqssns663chfkjt8eo5cd Nhwɛdo:Cite web/testcases 10 1824 14383 2024-08-04T18:52:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14383 wikitext text/x-wiki ==Standard use cases== {{Test case|_collapsible=yes|_showcode=yes|_title=1 August 1931 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=1 August 1931 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=1 August 0931 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=1 August 0931 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=0001 August 0031 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=0001 August 0031 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=001 August 0031 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=001 August 0031 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=01 August 0031 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=01 August 0031 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=1 August 0031 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=1 August 0031 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=0031 August 0031 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=0031 August 0031 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=031 August 0031 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=031 August 0031 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=31 August 0031 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=31 August 0031 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=2005 August 0031 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=2005 August 0031 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=2005 August 31 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=2005 August 31 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=2005-08 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=2005-08 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=2005-08 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=2005-08- |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=2005-08 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=2005-08-- |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=2005-08 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=2005-08--- |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=31 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=August 31 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=31 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=31 August |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=32 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=August 32 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=32 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=32 August |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=932 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=August 932 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=932 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=932 August |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=-0001 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=August -0001 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=-0001 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=-0001 August |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=0000 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=August 0000 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=0000 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=0000 August |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=0001 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=August 0001 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=0001 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=0001 August |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=0031 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=August 0031 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=0031 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=0031 August |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=0032 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=August 0032 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=0032 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=0032 August |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=0932 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=August 0932 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=0932 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=0932 August |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=1932 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=August 1932 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=1932 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=1932 August |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=2005 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=August 2005 |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=2005 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=2005 August |work=Encyclopedia of things |url=http://www.example.org/ }} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |archivedate= 16 ตุลาคม 2560 |accessdate= 16 ตุลาคม 2560 }} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |archivedate= 6 กรกฎาคม 2560 |accessdate= 6 กรกฎาคม 2560 }} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |work=Encyclopedia of things |url=http://www.example.org/ |date=2019-07-06|publication-date=2019-07-06}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |work=Encyclopedia of things |url=http://www.example.org/ |date=998-07-06|publication-date=998-07-06}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |work=Encyclopedia of things |url=http://www.example.org/ |date=0998-07-06|publication-date=0998-07-06}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |work=Encyclopedia of things |url=http://www.example.org/ |date=0017-07-06|publication-date=0017-07-06}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |publication-date=2019-07-06}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |publication-date=998-07-06}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |publication-date=0998-07-06}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |publication-date=0017-07-06}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=2017-07-06}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=2017-7-06}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=2017-07-6}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=2017-7-6}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=16 ตุลาคม 2560}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 กรกฎาคม 2560}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005}} {{markup |<nowiki>{{cite web |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005}}</nowiki> |{{cite web |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005}} }} {{markup |<nowiki>{{cite web/sandbox |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005}}</nowiki> |{{cite web/sandbox |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005}} }} {{markup |<nowiki>{{cite web |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 }}</nowiki> |{{cite web |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |no-tracking=yes}} }} {{markup |<nowiki>{{cite web/sandbox |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |no-tracking=yes}}</nowiki> |{{cite web/sandbox |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |no-tracking=yes}} }} {{markup |<nowiki>{{cite web |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 }}</nowiki> |{{cite web |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |no-tracking=yes}} }} {{markup |<nowiki>{{cite web/sandbox |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |no-tracking=yes}}</nowiki> |{{cite web/sandbox |author=Doe, John |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |no-tracking=yes}} }} {{markup |<nowiki>{{cite web |author=Doe, John |title=My favorite things part II |date=30 April 2005 |url=http://www.example.org/ |accessdate=6 July 2005 }}</nowiki> |{{cite web |author=Doe, John |title=My favorite things part II |date=30 April 2005 |url=http://www.example.org/ |accessdate=6 July 2005 |no-tracking=yes}} }} {{markup |<nowiki>{{cite web/sandbox |author=Doe, John |title=My favorite things part II |date=30 April 2005 |url=http://www.example.org/ |accessdate=6 July 2005 |no-tracking=yes}}</nowiki> |{{cite web/sandbox |author=Doe, John |title=My favorite things part II |date=30 April 2005 |url=http://www.example.org/ |accessdate=6 July 2005 |no-tracking=yes}} }} {{markup |<nowiki>{{cite web |url=http://www.nfl.com/fans/ |title=Digest of rules |publisher= National Football League |accessdate=6 July 2005}}</nowiki> |{{cite web |url=http://www.nfl.com/fans/ |title=Digest of rules |publisher= National Football League |accessdate=6 July 2005}} }} {{markup|title=Using format and page/pages |<nowiki>{{cite web |title=List of psychotropic substances under international control |publisher=International Narcotics Control Board |url=http://www.incb.org/pdf/e/list/green.pdf |format=PDF |page= |pages=3–4 |accessdate=6 July 2005 }}</nowiki> |{{cite web |title=List of psychotropic substances under international control |publisher=International Narcotics Control Board |url=http://www.incb.org/pdf/e/list/green.pdf |format=PDF |page= |pages=3–4 |accessdate=6 July 2005 |no-tracking=yes}} }} {{markup |<nowiki>{{cite web/sandbox |title=List of psychotropic substances under international control |publisher=International Narcotics Control Board |url=http://www.incb.org/pdf/e/list/green.pdf |format=PDF |page= |pages=3–4 |accessdate=6 July 2005 |no-tracking=yes}}</nowiki> |{{cite web/sandbox |title=List of psychotropic substances under international control |publisher=International Narcotics Control Board |url=http://www.incb.org/pdf/e/list/green.pdf |format=PDF |page= |pages=3–4 |accessdate=6 July 2005 |no-tracking=yes}} }} {{markup|title=Foreign language title and translated trans-title |<nowiki>{{cite web |author=Joliet, François |title=Honni soit qui mal y pense |date=30 April 2005 |url=http://www.example.org/ |accessdate=6 July 2005 |language=French |trans-title=Shame on those who think evil }}</nowiki> |{{cite web |author=Joliet, François |title=Honni soit qui mal y pense |date=30 April 2005 |url=http://www.example.org/ |accessdate=6 July 2005 |language=French |trans-title=Shame on those who think evil |no-tracking=yes}} }} {{markup |<nowiki>{{cite web/sandbox |author=Joliet, François |title=Honni soit qui mal y pense |date=30 April 2005 |url=http://www.example.org/ |accessdate=6 July 2005 |trans-title=Shame on those who think evil |language=French |no-tracking=yes}}</nowiki> |{{cite web/sandbox |author=Joliet, François |title=Honni soit qui mal y pense |date=30 April 2005 |url=http://www.example.org/ |accessdate=6 July 2005 |trans-title=Shame on those who think evil |language=French |no-tracking=yes}} }} {{markup|title=Foreign language source as above, with '''only''' the translated trans-title available |<nowiki>{{cite web |author=Joliet, François |title=Honni soit qui mal y pense |date=30 April 2005 |url=http://www.example.org/ |accessdate=6 July 2005 |language=French |trans-title=Shame on those who think evil }}</nowiki> |{{cite web |author=Joliet, François |date=30 April 2005 |url=http://www.example.org/ |accessdate=6 July 2005 |language=French |trans-title=Shame on those who think evil |no-tracking=yes}} }} {{markup |<nowiki>{{cite web/sandbox |author=Joliet, François |date=30 April 2005 |url=http://www.example.org/ |accessdate=6 July 2005 |trans-title=Shame on those who think evil |language=French |no-tracking=yes}}</nowiki> |{{cite web/sandbox |author=Joliet, François |date=30 April 2005 |url=http://www.example.org/ |accessdate=6 July 2005 |trans-title=Shame on those who think evil |language=French |no-tracking=yes}} }} {{markup|title=author |<nowiki>{{cite web |first=John |last=Doe |last2=Smith |first2=Peter |last3=Smythe |first3=Jim |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 }}</nowiki> |{{cite web |first=John |last=Doe |last2=Smith |first2=Peter |last3=Smythe |first3=Jim |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |no-tracking=yes}} }} {{markup |<nowiki>{{cite web/sandbox |first=John |last=Doe |last2=Smith |first2=Peter |last3=Smythe |first3=Jim |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |no-tracking=yes}}</nowiki> |{{cite web/sandbox |first=John |last=Doe |last2=Smith |first2=Peter |last3=Smythe |first3=Jim |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |no-tracking=yes}} }} {{markup|title=No author |<nowiki>{{cite web |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/| accessdate=2006-05-16 }}</nowiki> |{{cite web |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/| accessdate=2006-05-16 |no-tracking=yes}} }} {{markup |<nowiki>{{cite web/sandbox |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/| accessdate=2006-05-16 |no-tracking=yes}}</nowiki> |{{cite web/sandbox |title=My favorite things part II |publisher=Open Publishing |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/| accessdate=2006-05-16 |no-tracking=yes}} }} {{markup|title=No author, no publisher |<nowiki>{{cite web |title=My favorite things part II |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 }}</nowiki> |{{cite web |title=My favorite things part II |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |no-tracking=yes}} }} {{markup |<nowiki>{{cite web/sandbox |title=My favorite things part II |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |no-tracking=yes}}</nowiki> |{{cite web/sandbox |title=My favorite things part II |date=30 April 2005 |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |no-tracking=yes}} }} {{markup| <nowiki>{{cite web |title=My favorite things part II |date=30 April 2005 |url=http://www.example.org/ |accessdate=6 July 2005}}</nowiki> |{{cite web |title=My favorite things part II |date=30 April 2005 |url=http://www.example.org/ |accessdate=6 July 2005|no-tracking=yes}} }} {{markup |<nowiki>{{cite web/sandbox |title=My favorite things part II |date=30 April 2005 |url=http://www.example.org/ |accessdate=6 July 2005|no-tracking=yes}} </nowiki> |{{cite web/sandbox |title=My favorite things part II |date=30 April 2005 |url=http://www.example.org/ |accessdate=6 July 2005|no-tracking=yes}} }} {{markup |<nowiki>{{cite web |title=List of psychotropic substances under international control |date=30 April 2005 |url=http://www.incb.org/pdf/e/list/green.pdf |format=PDF |accessdate=6 July 2005 |language=Greek }}</nowiki> |{{cite web |title=List of psychotropic substances under international control |date=30 April 2005 |url=http://www.incb.org/pdf/e/list/green.pdf |format=PDF |accessdate=6 July 2005 |language=Greek |no-tracking=yes}} }} {{markup |<nowiki>{{cite web/sandbox |title=List of psychotropic substances under international control |date=30 April 2005 |url=http://www.incb.org/pdf/e/list/green.pdf |format=PDF |accessdate=6 July 2005 |language=Greek |no-tracking=yes}}</nowiki> |{{cite web/sandbox |title=List of psychotropic substances under international control |date=30 April 2005 |url=http://www.incb.org/pdf/e/list/green.pdf |format=PDF |accessdate=6 July 2005 |language=Greek |no-tracking=yes}} }} {{markup|title=Using website= |<nowiki>{{cite web |title=Han Dynasty |website=Wikipedia |publisher=Wikimedia Foundation |url=http://en.wikipedia.org/wiki/Han_Dynasty |accessdate=2009-11-21 }}</nowiki> |{{cite web |title=Han Dynasty |website=Wikipedia |publisher=Wikimedia Foundation |url=http://en.wikipedia.org/wiki/Han_Dynasty |accessdate=2009-11-21 |no-tracking=yes}} }} {{markup |<nowiki>{{cite web/sandbox |title=Han Dynasty |website=Wikipedia |publisher=Wikimedia Foundation |url=http://en.wikipedia.org/wiki/Han_Dynasty |accessdate=2009-11-21 |no-tracking=yes}}</nowiki> |{{cite web/sandbox |title=Han Dynasty |website=Wikipedia |publisher=Wikimedia Foundation |url=http://en.wikipedia.org/wiki/Han_Dynasty |accessdate=2009-11-21 |no-tracking=yes}} }} {{markup|title=Using website= and work= (work= should cause an error message) |<nowiki>{{cite web |title=Han Dynasty |website=Wikipedia |work=Pediawiki<!--deliberate error; do not "fix"--> |publisher=Wikimedia Foundation |url=http://en.wikipedia.org/wiki/Han_Dynasty |accessdate=2009-11-21 }}</nowiki> |{{cite web |title=Han Dynasty |website=Wikipedia |work=Pediawiki<!--deliberate error; do not "fix"--> |publisher=Wikimedia Foundation |url=http://en.wikipedia.org/wiki/Han_Dynasty |accessdate=2009-11-21 |no-tracking=yes}} }} {{markup |<nowiki>{{cite web/sandbox |title=Han Dynasty |website=Wikipedia |publisher=Wikimedia Foundation |url=http://en.wikipedia.org/wiki/Han_Dynasty |accessdate=2009-11-21 |no-tracking=yes}}</nowiki> |{{cite web/sandbox |title=Han Dynasty |website=Wikipedia |publisher=Wikimedia Foundation |url=http://en.wikipedia.org/wiki/Han_Dynasty |accessdate=2009-11-21 |no-tracking=yes}} }} {{markup|title=Using website= when no title= supplied |<nowiki>{{cite web |website=Wikipedia |publisher=Wikimedia Foundation |url=http://en.wikipedia.org/ |accessdate=2009-11-21 }}</nowiki> |{{cite web |website=Wikipedia |publisher=Wikimedia Foundation |url=http://en.wikipedia.org/ |accessdate=2009-11-21 |no-tracking=yes}} }} {{markup |<nowiki>{{cite web/sandbox |website=Wikipedia |publisher=Wikimedia Foundation |url=http://en.wikipedia.org/ |accessdate=2009-11-21 |no-tracking=yes}}</nowiki> |{{cite web/sandbox |website=Wikipedia |publisher=Wikimedia Foundation |url=http://en.wikipedia.org/ |accessdate=2009-11-21 |no-tracking=yes}} }} {{markup|title=Using quote |<nowiki>{{cite web |title=My favorite things part II |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |quote=Lorem ipsum dolor. }}</nowiki> |{{cite web |title=My favorite things part II |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |quote=Lorem ipsum dolor. |no-tracking=yes}} }} {{markup |<nowiki>{{cite web/sandbox |title=My favorite things part II |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |quote=Lorem ipsum dolor. |no-tracking=yes}}</nowiki> |{{cite web/sandbox |title=My favorite things part II |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |quote=Lorem ipsum dolor. |no-tracking=yes}} }} ==Archive parameter usage== ;Using |archiveurl= and |archivedate= for webpages that have been archived *<nowiki>{{cite web |title=List of psychotropic substances under international control |date=30 April 2005 |url=http://www.incb.org/pdf/e/list/green.pdf |format=PDF |accessdate=6 July 2005 |archiveurl=https://archive.org/2005-09-11/www.incb.org/pdf/e/list/green.pdf |archivedate=11 September 2005 }}</nowiki><br/> → <span style="background:white">{{cite web |title=List of psychotropic substances under international control |date=30 April 2005 |url=http://www.incb.org/pdf/e/list/green.pdf |format=PDF |accessdate=6 July 2005 |archiveurl=https://archive.org/2005-09-11/www.incb.org/pdf/e/list/green.pdf |archivedate=11 September 2005 |no-tracking=yes}}</span><br/> → <span style="background:white">{{cite web/sandbox |title=List of psychotropic substances under international control |date=30 April 2005 |url=http://www.incb.org/pdf/e/list/green.pdf |format=PDF |accessdate=6 July 2005 |archiveurl=https://archive.org/2005-09-11/www.incb.org/pdf/e/list/green.pdf |archivedate=11 September 2005 |no-tracking=yes}}</span> *<nowiki>{{cite web |url=http://joanjettbadrep.com/cgi-bin/fullStory.cgi?archive=currnews&story=20060405-01shore.htm |title=Interview with Maggie Downs |date=31 March 2006 |publisher=The Desert Sun |archiveurl=http://72.14.207.104/search?q=cache:JAxf4v-pQmgJ:joanjettbadrep.com/cgi-bin/fullStory.cgi%3Farchive%3Dcurrnews%26story%3D20060405-01shore.htm |archivedate=26 April 2006 }}</nowiki><br/> → <span style="background:white">{{cite web |url=http://joanjettbadrep.com/cgi-bin/fullStory.cgi?archive=currnews&story=20060405-01shore.htm |title=Interview with Maggie Downs |date=31 March 2006 |publisher=The Desert Sun |archiveurl=http://72.14.207.104/search?q=cache:JAxf4v-pQmgJ:joanjettbadrep.com/cgi-bin/fullStory.cgi%3Farchive%3Dcurrnews%26story%3D20060405-01shore.htm |archivedate=26 April 2006 |no-tracking=yes}}</span><br/> → <span style="background:white">{{cite web/sandbox |url=http://joanjettbadrep.com/cgi-bin/fullStory.cgi?archive=currnews&story=20060405-01shore.htm |title=Interview with Maggie Downs |date=31 March 2006 |publisher=The Desert Sun |archiveurl=http://72.14.207.104/search?q=cache:JAxf4v-pQmgJ:joanjettbadrep.com/cgi-bin/fullStory.cgi%3Farchive%3Dcurrnews%26story%3D20060405-01shore.htm |archivedate=26 April 2006 |no-tracking=yes}}</span> ;Using |archiveurl= and |archivedate= for webpages that have been archived, specifying that the main link is live by |url-status=live *<nowiki>{{cite web |url=http://joanjettbadrep.com/cgi-bin/fullStory.cgi?archive=currnews&story=20060405-01shore.htm |title=Interview with Maggie Downs |date=31 March 2006 |publisher=The Desert Sun |archiveurl=http://72.14.207.104/search?q=cache:JAxf4v-pQmgJ:joanjettbadrep.com/cgi-bin/fullStory.cgi%3Farchive%3Dcurrnews%26story%3D20060405-01shore.htm |archivedate=26 April 2006 |url-status=live }}</nowiki><br/> → <span style="background:white">{{cite web |url=http://joanjettbadrep.com/cgi-bin/fullStory.cgi?archive=currnews&story=20060405-01shore.htm |title=Interview with Maggie Downs |date=31 March 2006 |publisher=The Desert Sun |archiveurl=http://72.14.207.104/search?q=cache:JAxf4v-pQmgJ:joanjettbadrep.com/cgi-bin/fullStory.cgi%3Farchive%3Dcurrnews%26story%3D20060405-01shore.htm |archivedate=26 April 2006 |url-status=live |no-tracking=yes}}</span><br/> → <span style="background:white">{{cite web/sandbox |url=http://joanjettbadrep.com/cgi-bin/fullStory.cgi?archive=currnews&story=20060405-01shore.htm |title=Interview with Maggie Downs |date=31 March 2006 |publisher=The Desert Sun |archiveurl=http://72.14.207.104/search?q=cache:JAxf4v-pQmgJ:joanjettbadrep.com/cgi-bin/fullStory.cgi%3Farchive%3Dcurrnews%26story%3D20060405-01shore.htm |archivedate=26 April 2006 |url-status=live |no-tracking=yes}}</span> ;Using |archiveurl= and |archivedate= for webpages that have been archived, while using other value that "no" for |url-status= *<nowiki>{{cite web |url=http://joanjettbadrep.com/cgi-bin/fullStory.cgi?archive=currnews&story=20060405-01shore.htm |title=Interview with Maggie Downs |date=31 March 2006 |publisher=The Desert Sun |archiveurl=http://72.14.207.104/search?q=cache:JAxf4v-pQmgJ:joanjettbadrep.com/cgi-bin/fullStory.cgi%3Farchive%3Dcurrnews%26story%3D20060405-01shore.htm |archivedate=26 April 2006 |url-status=who knows? }}</nowiki><br/> → <span style="background:white">{{cite web |url=http://joanjettbadrep.com/cgi-bin/fullStory.cgi?archive=currnews&story=20060405-01shore.htm |title=Interview with Maggie Downs |date=31 March 2006 |publisher=The Desert Sun |archiveurl=http://72.14.207.104/search?q=cache:JAxf4v-pQmgJ:joanjettbadrep.com/cgi-bin/fullStory.cgi%3Farchive%3Dcurrnews%26story%3D20060405-01shore.htm |archivedate=26 April 2006 |url-status=who knows? |no-tracking=yes}}</span><br/> → <span style="background:white">{{cite web/sandbox |url=http://joanjettbadrep.com/cgi-bin/fullStory.cgi?archive=currnews&story=20060405-01shore.htm |title=Interview with Maggie Downs |date=31 March 2006 |publisher=The Desert Sun |archiveurl=http://72.14.207.104/search?q=cache:JAxf4v-pQmgJ:joanjettbadrep.com/cgi-bin/fullStory.cgi%3Farchive%3Dcurrnews%26story%3D20060405-01shore.htm |archivedate=26 April 2006 |url-status=who knows? |no-tracking=yes}}</span> ;Specifying |dead=yes without archival parameters *<nowiki>{{cite web |title=List of psychotropic substances under international control |date=30 April 2005 |url=http://www.incb.org/pdf/e/list/green.pdf |format=PDF |accessdate=6 July 2005 |url-status=dead }}</nowiki><br/> → <span style="background:white">{{cite web |title=List of psychotropic substances under international control |date=30 April 2005 |url=http://www.incb.org/pdf/e/list/green.pdf |format=PDF |accessdate=6 July 2005 |url-status=dead |no-tracking=yes}}</span><br/> → <span style="background:white">{{cite web/sandbox |title=List of psychotropic substances under international control |date=30 April 2005 |url=http://www.incb.org/pdf/e/list/green.pdf |format=PDF |accessdate=6 July 2005 |url-status=dead |no-tracking=yes}}</span> ==Errors and blank parameters== {{testcase|id=Omitting the title in error |<nowiki>{{cite web |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |quote=Lorem ipsum dolor. }}</nowiki>|{{cite web |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |quote=Lorem ipsum dolor. |no-tracking=yes}}|{{cite web/sandbox |work=Encyclopedia of things |url=http://www.example.org/ |accessdate=6 July 2005 |quote=Lorem ipsum dolor. |no-tracking=yes}}}} {{testcase|id=Omitting url in error |<nowiki>{{cite web |work=Encyclopedia of things |title=My favorite things part II |accessdate=6 July 2005 |quote=Lorem ipsum dolor. }}</nowiki>|{{cite web |work=Encyclopedia of things |title=My favorite things part II |accessdate=6 July 2005 |quote=Lorem ipsum dolor. |no-tracking=yes}}|{{cite web/sandbox |work=Encyclopedia of things |title=My favorite things part II |accessdate=6 July 2005 |quote=Lorem ipsum dolor. |no-tracking=yes}}}} {{testcase|id=Omitting url with archiveurl specified |<nowiki>{{cite web |work=Encyclopedia of things |title=My favorite things part II |accessdate=6 July 2005 |archiveurl=http://archive.url |quote=Lorem ipsum dolor. }}</nowiki>|{{cite web |work=Encyclopedia of things |title=My favorite things part II |accessdate=6 July 2005 |archiveurl=http://archive.url |quote=Lorem ipsum dolor. |no-tracking=yes}}|{{cite web/sandbox |work=Encyclopedia of things |title=My favorite things part II |accessdate=6 July 2005 |archiveurl=http://archive.url |quote=Lorem ipsum dolor. |no-tracking=yes}}}} {{testcase|id=Blank parameters |<nowiki>{{cite web| url = http://www1.astrazeneca-us.com/pi/casodex.pdf/| title = Casodex product insert| authorlink =| author =| date = 2006-03-01| format =| work =| publisher = www1.astrazeneca-us.com| pages =| language =| archiveurl =| archivedate =| quote =| accessdate = 2008-12-27}}</nowiki> |{{cite web| url = http://www1.astrazeneca-us.com/pi/casodex.pdf/| title = Casodex product insert| authorlink =| author =| date = 2006-03-01| format =| work =| publisher = www1.astrazeneca-us.com| pages =| language =| archiveurl =| archivedate =| quote =| accessdate = 2008-12-27|no-tracking=yes}} |{{cite web/sandbox| url = http://www1.astrazeneca-us.com/pi/casodex.pdf/| title = Casodex product insert| authorlink =| author =| date = 2006-03-01| format =| work =| publisher = www1.astrazeneca-us.com| pages =| language =| archiveurl =| archivedate =| quote =| accessdate = 2008-12-27|no-tracking=yes}}}} ==Format comparison with other Cite templates== This section is to compare the format of Cite web with other cite templates. An exact match is not expected or desired, but the outputs should have a somewhat harmonized styleauthor and coauthor information *<nowiki>{{cite web |last=Doe |first=John |last2=Roe |first2=Richard |date=30 April 2005 |title=My favorite things part II |url=http://www.example.org/ |format=PDF |work=Encyclopedia of things |publisher=Open Publishing |pages=20–25 |accessdate=6 July 2005 }}</nowiki><br/><br/>→ <span style="background:white">{{cite web |last=Doe |first=John |last2=Roe |first2=Richard |date=30 April 2005 |title=My favorite things part II |url=http://www.example.org/ |format=PDF |work=Encyclopedia of things |publisher=Open Publishing |pages=20–25 |accessdate=6 July 2005 |no-tracking=yes}}</span><br/>→ <span style="background:white">{{cite web/sandbox |last=Doe |first=John |last2=Roe |first2=Richard |date=30 April 2005 |title=My favorite things part II |url=http://www.example.org/ |format=PDF |work=Encyclopedia of things |publisher=Open Publishing |pages=20–25 |accessdate=6 July 2005 |no-tracking=yes}}</span><br/>→ <span style="background:white">{{cite book |last=Doe |first=John |last2=Roe |first2=Richard |date=30 April 2005 |chapter=My favorite things part II |url=http://www.example.org/ |format=PDF |title=Encyclopedia of things |publisher=Open Publishing |pages=20–25 |accessdate=6 July 2005 |no-tracking=yes}}</span>[{{Tl|Cite book}}]<br/>→ <span style="background:white">{{cite journal |last=Doe |first=John |last2=Roe |first2=Richard |date=30 April 2005 |title=My favorite things part II |url=http://www.example.org/ |format=PDF |work=Encyclopedia of things |publisher=Open Publishing |pages=20–25 |accessdate=6 July 2005 |no-tracking=yes}}</span>[{{Tl|Cite journal}}]<br/><br/>{{Tl|Cite book}} does not support the {{para|work}} parameter and so in that example, the {{para|work}} and {{para|title}} parameters shown above were replaced by {{para|chapter|My favorite things part II}} and {{para|title|Encyclopedia of things}}. ;Typical call with no author information *<nowiki>{{cite web |title=My favorite things part II |url=http://www.example.org/ |format=PDF |publisher=Open Publishing |date=30 April 2005 |pages=20–25 |work=Encyclopedia of things |accessdate=6 July 2005 }}</nowiki><br/><br/>→ <span style="background:white">{{cite web |title=My favorite things part II |url=http://www.example.org/ |format=PDF |publisher=Open Publishing |date=30 April 2005 |pages=20–25 |work=Encyclopedia of things |accessdate=6 July 2005 |no-tracking=yes}}</span><br/>→ <span style="background:white">{{cite web/sandbox |title=My favorite things part II |url=http://www.example.org/ |format=PDF |publisher=Open Publishing |date=30 April 2005 |pages=20–25 |work=Encyclopedia of things |accessdate=6 July 2005 |no-tracking=yes}}</span><br/>→ <span style="background:white">{{cite book |chapter=My favorite things part II |url=http://www.example.org/ |format=PDF |publisher=Open Publishing |date=30 April 2005 |pages=20–25 |title=Encyclopedia of things |accessdate=6 July 2005 |no-tracking=yes}}</span>[{{Tl|Cite book}}]<br/>→ <span style="background:white">{{cite journal |title=My favorite things part II |url=http://www.example.org/ |format=PDF |publisher=Open Publishing |date=30 April 2005 |pages=20–25 |work=Encyclopedia of things |accessdate=6 July 2005 |no-tracking=yes}}</span>[{{Tl|Cite journal}}]<br/><br/>As above, for {{Tl|Cite book}} the {{para|work}} and {{para|title}}#REDIRECT [[]] parameters shown above were replaced by {{para|chapter|My favorite things part II}} and {{para|title|Encyclopedia of things}}. seuaa6ambtvzkpg9z5q1g8lf2t7im9z Nhwɛdo:Cmbox 10 1825 46201 14384 2025-05-09T12:00:59Z Robertjamal12 13 41 revisions imported from [[:en:Template:Cmbox]] 14384 wikitext text/x-wiki {{#invoke:Message box|cmbox}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 2wg1g94nws2nefrz0o1pxm105lovzoz Nhwɛdo:Collapse bottom/sandbox 10 1826 14385 2024-08-04T18:53:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14385 wikitext text/x-wiki <includeonly> |}</div></includeonly><noinclude> {{Used in system/sandbox}} {{Documentation|Template:Collapse top/doc}} <!-- PLEASE ADD THIS TEMPLATE'S CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> </noinclude> 4ywbg7mzhrkwmxptmo6y2ynqjktsoqq Nhwɛdo:Collapse bottom/testcases 10 1827 14386 2024-08-04T18:53:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14386 wikitext text/x-wiki {{testcases notice}} {{test case nowiki|<nowiki>{{Collapse top}} {{lorem ipsum}} {{__TEMPLATENAME__}} If this text does not appear, the template is broken.</nowiki>}} 8hocgx5m2c6x84rg89safnti46f9f9t Nhwɛdo:Collapse top/doc 10 1828 14387 2024-08-04T18:53:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14387 wikitext text/x-wiki {{Documentation subpage}} <!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{Redirect|Template:CTOP|Contentious-topics|Template:Contentious topics}} {{Template shortcut|Cot|Cob}} {{used in system|in [[MediaWiki:Protect-text]]}} The {{tlx|collapse top}} template (or {{tlx|cot}}), and its paired template {{tlx|collapse bottom}} (or {{tlx|cob}}), are used for placing a collapse box around a talk page discussion, especially when the content contains complex wikimarkup such as tables. For very simple content, the one-piece template {{tlx|collapse}} can be used instead. {{Warning|These templates don't work properly when you are using the [[WP:REPLYTOOL|Reply Tool]]. Specifically, any text after the collapsible box disappears. This is because the Reply Tool inserts indentation colons (<code>:</code>) to each line of your response, and {{tlx|collapse bottom}} needs to be placed on its own line, with no characters preceding it on that line. One simple workaround: post your reply anyway, then edit your post to remove the erring colon, and the template will start to work.}} {{Template:Collapse Templates}} This template '''should only be used by uninvolved editors''' in conjunction with the [[Wikipedia:talk page guidelines|talk page guidelines]] and relevant advice at [[WP:Refactoring]]. It should not be used by involved parties to end a discussion over the objections of other editors. See [[WP:SUPERHAT]]. Do not hide content in articles. This violates the {{Section link|Wikipedia:Manual of Style|Scrolling lists and collapsible content}} and [[Wikipedia:Accessibility]] guidelines. == Usage == Place {{tlx|collapse top}} (or {{tlx|cot}}), and {{tlx|collapse bottom}} (or {{tlx|cob}}), around the text to be collapsed. For example: <syntaxhighlight lang="wikitext">{{collapse top|title=This is the title text}} Sample contents text {{collapse bottom}}</syntaxhighlight> produces: {{collapse top|title=This is the title text}} Sample contents text {{collapse bottom}} {{tlx|collapse bottom}} should always be placed on its own line. Do not place any characters before the template on this line. This means that if you use the [[WP:REPLYTOOL|Reply Tool]], you need to remember to manually remove the colon (<code>:</code>) or colons it inserts at the start of each line to maintain proper indentation after replying. The entirety of {{tlx|collapse bottom}} that is transcluded <code><nowiki>|}</div></nowiki></code> to easily keep track of which template concludes which collapsed block when editing a page's source. == Parameters == This template takes the following parameters, all of which are optional. They are case-sensitive. Those that take CSS measurements require them in CSS format (e.g. <code>{{mxt|1em}}</code>, not <code>{{!mxt|1&nbsp;em}}</code>). ;{{para|1}}, {{para|title}}, {{para|reason}}, {{para|header}}, {{para|heading}}, {{para|result}}<span style="font-weight: normal;">, or first unnamed parameter</span>: Will give the collapsed box a title, which occurs on the same line as the ''show'' link and is always visible. It defaults to "Extended content". For example, <code><nowiki>{{collapse top|title=This is the title text}}</nowiki></code> or <code><nowiki>{{collapse top|This is the title text}}</nowiki></code>. Note: The shorter, unnamed markup will not work if the title value contain an equals (<code>=</code>) character. ;{{para|warning|yes}}: Will display a default warning line under the main title which reads "The following is a closed debate. {{strongbad|Please do not modify it.}}" Any value supplied to this parameter will have this effect (i.e. {{para|warning|{{!mxt|no}}}} will not work as expected). ;{{para|2}}<span style="font-weight: normal;"> or second unnamed parameter</span>: This is optional warning-line text. It will override the standard warning line above; it is not necessary to also use {{para|warning|yes}} in this case, though doing so is harmless. ;{{para|left|yes}}: Will align the title along the left margin. By default, text is centered, specifically between the left edge of the green box and the left edge of the "show" link. Any value will enable this parameter (i.e. {{para|left|{{!mxt|no}}}} will not work as expected); nor is there a {{para|{{!mxt|right}}}} parameter. ;{{para|expand|yes}} <span style="font-weight: normal;">or</span> {{para|collapse|no}}: Will leave the material uncollapsed with the border and coloring. Default is to collapse the material. Any value will have this effect (i.e. {{para|expand|{{!mxt|no}}}} and {{para|collapse|{{!mxt|yes}}}} will not work as expected). ;{{para|bg}}: Sets the background color of the collapsed material. Defaults to <code>#CCFFCC</code>, a green hue. Named colors are listed at [[List of colors]]. For example, <code><nowiki>{{collapse top|This is the title text|bg=#F0F2F5}}</nowiki></code> or <code><nowiki>{{collapse top|This is the title text|bg=LightGrey}}</nowiki></code> (HTML hex color codes require the leading <code>#</code>). ;{{para|fc}}: Sets the font color of the title of the collapsible bar. Defaults to inheriting the current text color of the context. See {{para|bg}}, above, for details on color options. ;{{para|border}}: Sets the width of the border line on the collapsed material. defaults to <code>1px</code>. For example, <code><nowiki>{{collapse top|border=2px}}</nowiki></code>; going much thicker than this is not very useful. ;{{para|b-color}}: Sets the border color. defaults to <code>Silver</code> (<code>#C0C0C0</code>). See {{para|bg}}, above, for details on color options. ;{{para|padding}}: Sets the padding (distance from borders) on the collapsed material inside the colored area. Defaults to <code>0.6em</code>. ;{{para|width}}: Sets the width of the overall template relative to the page (or a block element containing the collapse box). This should virtually always be given as a percentage, e.g. {{para|width|50%}}, or in relative <samp>em</samp> units, e.g. {{para|width|30em}}. Pixel-based values should be avoided, as they are effectively meaningless – the result will be different depending on each user's browser and local CSS settings (which browser and operating system it is, zoom level, font sizes, etc.). ;{{para|border2}}: Sets the properties of the border of the box that appears when template is expanded; defaults to <code>1px Silver</code> (there is no provision to change from a solid line). For example, <code><nowiki>{{collapse top|border2=2px}}</nowiki></code> (only width or color will be changed if only one value is supplied). See {{para|bg}}, above, for details on color options. ;{{para|bg2}}: Sets the background color of the box that appears when template is expanded; defaults to <code>White</code> (<code>#FFFFFF</code>). See {{para|bg}}, above, for details on color options. ;{{para|indent}}: Indents the box from the left of the page. Defaults to no indentation. Each <code>:</code> in talk page markup is approximately equivalent to <code>1.6em</code> of indent (e.g., to match <code>::::</code> indentation level, use {{para|indent|6.4em}}). You can also use a percentage value. Pixel-based values should be avoided (see {{para|width}}, above, for why). ;{{para|clear}}: In some situations you may not want the default <code>clear: both;</code> CSS to apply, which puts the collapse box below any left- or right-floated content within the same HTML block. In this case, you can use {{para|clear|none}}, {{para|clear|right}}, or {{para|clear|left}}, as needed. == Examples == * Adding a box title (if omitted, default is 'Extended content') – <code><nowiki>{{collapse top|This is the title text}}</nowiki></code> {{collapse top|This is the title text}} {{lorem ipsum}} {{collapse bottom}} * Adding a standard warning line – <code><nowiki>{{collapse top|This is the title text|warning=true}}</nowiki></code> {{collapse top|This is the title text|warning=true}} {{lorem ipsum}} {{collapse bottom}} * Adding a custom warning line – <code><nowiki>{{collapse top|This is the title text|This is a custom warning line}}</nowiki></code> {{collapse top|This is the title text|This is a custom warning line}} {{lorem ipsum}} {{collapse bottom}} * Aligning box title along left margin – <code><nowiki>{{collapse top|left=true}}</nowiki><!-- or {{collapse top|left=true}}--><nowiki></nowiki></code> {{collapse top|left=true}} {{lorem ipsum}} {{collapse bottom}} * Changing background color – <code><nowiki>{{collapse top|bg=#F0F2F5}}</nowiki></code> {{collapse top|bg=#F0F2F5}} {{lorem ipsum}} {{collapse bottom}} * Adding extra padding – <code><nowiki>{{collapse top|padding=5em}}</nowiki></code> {{collapse top|padding=5em}} {{lorem ipsum}} {{collapse bottom}} * Archiving a section: the markup below: <syntaxhighlight lang="wikitext">{{collapse top}} ==Section header== Sample contents text {{collapse bottom}}</syntaxhighlight> must be rewritten as: <syntaxhighlight lang="wikitext">{{collapse top|Section header}} Sample contents text {{collapse bottom}}</syntaxhighlight> The end result: {{collapse top|Section header}} Sample contents text {{collapse bottom}} ==Limitations== {{transcluded section|source=Help:Collapsing#Limitations}} {{#section-h:Help:Collapsing|Limitations}} ==TemplateData== {{TemplateData header}} <templatedata> { "params": { "1": { "aliases": [ "title", "heading", "header", "reason", "result" ], "label": "Title", "description": "Main title of collapsed box", "example": "This is the title text", "type": "line", "default": "Extended content" }, "2": { "label": "Custom warning line", "description": "Will override the standard warning line, and make the 'warning' parameter unnecessary", "example": "This is a custom warning line", "type": "string", "default": "The following is a closed discussion. {{strongbad|Please do not modify it.}}" }, "indent": { "label": "Indent (px or em)", "description": "Indents the box from the left of the page", "type": "unknown", "autovalue": "0px" }, "expand": { "aliases": [ "collapse" ], "description": "Using expand=yes or collapse=no will leave the material uncollapsed with the border and coloring", "example": "true", "type": "string", "autovalue": "" }, "border": { "label": "Border width (px)", "description": "Sets the width of the border line on the collapsed material", "example": "2px", "default": "1px", "autovalue": "" }, "b-color": { "label": "Border color", "description": "Sets the border color", "example": "#F0F2F5", "default": "Silver" }, "width": { "label": "Template width (% or em)", "description": "Sets the width of the overall template", "example": "50%" }, "bg": { "label": "Collapsed material background color", "description": "Sets the background color of the collapsed material", "example": "#F0F2F5", "default": "#CFC" }, "left": { "label": "Alight along the left margin (true or blank)", "description": "Will align the 'parameter 1 title' along the left margin", "example": "true", "type": "string" }, "fc": { "label": "Title font color", "description": "Sets the font color of the title of the collapsible bar", "example": "#F0F2F5", "default": "Black" }, "warning": { "label": "Warning (true or blank)", "description": "Will display a default warning line under the main title which reads \"The following is a closed debate. Please do not modify it.\"", "example": "true" }, "border2": { "label": "Expanded box border size & color", "description": "Sets the border of the box that appears when template is expanded", "example": "2px", "default": "1px silver" }, "padding": { "label": "Padding (px)", "description": "Sets the padding on the collapsed material in the colored area", "example": "16px", "default": "8px" }, "bg2": { "label": "Expanded box color", "description": "Sets background of the box that appears when template is expanded", "example": "#F0F2F5", "default": "white" } }, "description": "Use in conjunction with {{Collapse bottom}}. Will collapse text in between the two templates." } </templatedata> == Redirects == To Collapse top: * {{tl|cot}} * {{tl|ctop}} * {{tl|DAT}} To Collapse bottom: * {{tl|cob}} * {{tl|cbot}} == See also == * {{tl|collapse}} * {{#ifeq: {{BASEPAGENAME}} | Collapse top || {{tl|collapse top}} }} * {{#ifeq: {{BASEPAGENAME}} | Collapse bottom || {{tl|collapse bottom}} }} * {{tl|discussion top}} and {{tl|discussion bottom}} * {{tl|hidden archive top}} and {{tl|hidden archive bottom}} * {{tl|hidden begin}} and {{tl|hidden end}} * {{tl|hidden}} * {{tl|collapsible list}} {{Warchivenav|state=uncollapsed}} <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Wikipedia archived wrapper templates]] [[Category:Collapse templates]] }}</includeonly> eupbze0f8n76io8z1lbq5scevh8ixgk Nhwɛdo:Collapse top/sandbox 10 1829 14388 2024-08-04T18:53:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14388 wikitext text/x-wiki <div style="margin-left:{{{indent|0}}}"><!-- NOTE: width renders incorrectly if added to main STYLE section --> {| <!-- Template:Collapse top --> class="mw-collapsible mw-archivedtalk {{<includeonly>safesubst:</includeonly>#if:{{{expand|{{{collapse|}}}}}}||mw-collapsed}} {{{class|}}}" style="background: {{{bg1|transparent}}}; text-align: left; border: {{{border|1px}}} solid {{{b-color|Silver}}}; margin: 0.2em auto auto; width:{{<includeonly>safesubst:</includeonly>#if:{{{width|}}}|{{{width}}}|100%}}; clear: {{{clear|both}}}; padding: 1px;" |- ! style="background: {{{bg|#{{main other|F0F2F5|CCFFCC}}}}}; font-size:87%; padding:0.2em 0.3em; text-align:{{<includeonly>safesubst:</includeonly>Ifnotempty|{{<includeonly>safesubst:</includeonly>yesno|1={{{left|}}}}}|left|{{<includeonly>safesubst:</includeonly>#if:{{{align|}}}|left|center}}}}; {{<includeonly>safesubst:</includeonly>Ifnotempty|{{{fc|}}}|color: {{{fc}}};|}}" | <div style="font-size:115%;{{<includeonly>safesubst:</includeonly>#if:{{yesno|1={{{left|}}}}}||margin:0 4em}}">{{{1|{{{title|{{{reason|{{{header|{{{heading|{{{result|Extended content}}}}}}}}}}}}}}}}}}</div> {{<includeonly>safesubst:</includeonly>#if:{{yesno|1={{{warning|}}}}}{{{2|}}} |{{<includeonly>safesubst:</includeonly>!}}- {{<includeonly>safesubst:</includeonly>!}} style="text-align:center; font-style:italic;" {{<includeonly>safesubst:</includeonly>!}} {{{2|The following is a closed discussion. {{strongbad|Please do not modify it.}} }}} }} |- | style="border: solid {{{border2|1px Silver}}}; padding: {{{padding|0.6em}}}; background: {{{bg2|White}}};" {{<includeonly>safesubst:</includeonly>!}}<noinclude> {{lorem ipsum|3}} {{Collapse bottom}} {{Documentation}} </noinclude> 080crhd9d0352ozw4jv8bf52a3zg7h3 Nhwɛdo:Collapse top/testcases 10 1830 14389 2024-08-04T18:54:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14389 wikitext text/x-wiki {{Testcases}} ==Test expand= (16 January 2015) == :{{para|expand}} options: <code>y, yes, expand, expanded, uncollapse, uncollapsed, show</code> (and A=a) :but do not expand when: :{{para|expand}} <code>&lt;blank>, &lt;omitted>, no, collapse, collapsed, hide, anyothertext, whateveriliketowrite</code> ===uncollapse=== <nowiki>{{Collapse top/sandbox|heading=Eat at Joe's|expand=y}}</nowiki> {{Collapse top/sandbox|heading=Eat at Joe's|expand=y}} {{lorem ipsum}} {{collapse bottom}} <nowiki>{{Collapse top/sandbox|heading=Eat at Joe's|expand=foo}}</nowiki> {{Collapse top/sandbox|heading=Eat at Joe's|expand=foo}} {{lorem ipsum}} {{collapse bottom}} <nowiki>{{Collapse top/sandbox|heading=Eat at Joe's|collapse=no}}</nowiki> {{Collapse top/sandbox|heading=Eat at Joe's|collapse=no}} {{lorem ipsum}} {{collapse bottom}} <nowiki>{{Collapse top/sandbox|heading=Eat at Joe's|collapse=whateveriliketowrite}}</nowiki> {{Collapse top/sandbox|heading=Eat at Joe's|collapse=whateveriliketowrite}} {{lorem ipsum}} {{collapse bottom}} ===blank/omitted=== :<nowiki>{{Collapse top/sandbox|heading=Eat at Joe's|expand=}}</nowiki> {{Collapse top/sandbox|heading=Eat at Joe's|expand=}} {{lorem ipsum}} {{collapse bottom}} :<nowiki>{{Collapse top/sandbox|heading=Eat at Joe's|collapse=}}</nowiki> {{Collapse top/sandbox|heading=Eat at Joe's|expand=}} {{lorem ipsum}} {{collapse bottom}} :<nowiki>{{Collapse top/sandbox|heading=Eat at Joe's}}</nowiki> {{Collapse top/sandbox|heading=Eat at Joe's}} {{lorem ipsum}} {{collapse bottom}} ==New features per February 3, 2012 editprotected== Tests left-alignment of title, new red-bold code, and heading alias of title: {{Template:Collapse top/sandbox|heading=Eat at Joe's|expand=y}} Code: <nowiki>{{Template:Collapse top/sandbox|heading=Eat at Joe's|expand=y}}</nowiki> </td></tr></table> {{Template:Collapse top/sandbox|Boring flamewar|warning=y|expand=y}} Code: <nowiki>{{Template:Collapse top/sandbox|Boring flamewar|warning=y|expand=y}}</nowiki> </td></tr></table> {{Template:Collapse top/sandbox|Danger|expand=y}} Code: <nowiki>{{Template:Collapse top/sandbox|Danger|expand=y}}</nowiki> </td></tr></table> {{Template:Collapse top/sandbox|Danger|Will Robinson|expand=y}} Code: <nowiki>{{Template:Collapse top/sandbox|Danger|Will Robinson|expand=y}}</nowiki> </td></tr></table> {{Template:Collapse top/sandbox|heading=No, eat at Jane's instead|width=50%|indent=280px|expand=y}} Code: <nowiki>{{Template:Collapse top/sandbox|heading=No, eat at Jane's instead|width=50%|indent=280px|expand=y}}</nowiki> </td></tr></table> </div> {{clear}} == Test of 2020-07-16 addition of {{para|align|left}} == {{Template:Collapse top/sandbox|heading=No, eat at Jane's instead|align=left}} Code: <nowiki>{{Template:Collapse top/sandbox|heading=No, eat at Jane's instead|align=left}}</nowiki> </td></tr></table> {{Template:Collapse top/sandbox|heading=No, eat at Jane's instead|align=ChickenNuggetBatman}} Code: <nowiki>{{Template:Collapse top/sandbox|heading=No, eat at Jane's instead|align=ChickenNuggetBatman}}</nowiki> This silly one demonstrates that the parameter does left-alignment regardless of input, just like {{para|left|ChickenNuggetBatman}}. Lack of {{!mxt|center}} and {{!mxt|right}} options is intentional (centring is the default, and right alignment is only useful for RtL languages). </td></tr></table> ==Compare sandbox to {{tl|Collapse}}== {{Collapse top/sandbox|heading=Outer Collapse top/sandbox}} Text </td></tr></table> {{Collapse top/sandbox|heading=Inner Collapse top/sandbox}} Text </td></tr></table> {{Collapse top/sandbox|heading=Outer Collapse top/sandbox}} Text </td></tr></table> {{Collapse top/sandbox|heading=Inner Collapse top/sandbox}} Text {{Collapse|Collapsed text|heading=Collapse}} </td></tr></table> {{Collapse top/sandbox|heading=fc=black Collapse top/sandbox|fc=black}} {{Collapse|Collapsed text|heading=Collapse}} {{collapse|Text{{collapse| Text {{collapse|Text{{collapse| Text {{Collapse|Collapsed text|heading=Collapse}} |Inner Collapse}} |Outer Collapse}} |Inner Collapse}} |Outer Collapse}} {{collapse| Text {{Collapse|Collapsed text|heading=Collapse}} |Collapse}} </td></tr></table> </div> </div> </div> </div> </div></div></div></div></div></div></div> ==Yesno== {{Test case nowiki|<nowiki>{{__TEMPLATENAME__ |title=Heading (warning=no) |warning=no}}text {{cob}}</nowiki>}} {{Test case nowiki|<nowiki>{{__TEMPLATENAME__ |title=Heading (warning=yes) |warning=yes}}text {{cob}}</nowiki>}} {{Test case nowiki|<nowiki>{{__TEMPLATENAME__ |title=Heading (left=no) |left=no}}text {{cob}}</nowiki>}} {{Test case nowiki|<nowiki>{{__TEMPLATENAME__ |title=Heading (left=yes) |left=yes}}text {{cob}}</nowiki>}} g0whgoiuwlr9at4jof9gpfw9rdcrj1c Nhwɛdo:Commons category/doc 10 1831 14390 2024-08-04T18:54:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14390 wikitext text/x-wiki {{Documentation subpage}} {{High-use|all-pages=yes}} <!-- Categories go where indicated at the bottom of this page, please; interwikis go to Wikidata (see also: [[Wikipedia:Wikidata]]). --> {{redirect|Template:CC|Creative Commons templates|Category:Creative Commons copyright templates}} {{hatnote|This template is part of [[Wikipedia:Wikimedia sister projects|Wikimedia sister projects]].}} {{tlb|Commons category}} links to a "Category:" name in the [[Wikimedia Commons]] repository that corresponds to the article or category. If the Commons category name is misspelled or missing, the link will still appear "[[Help:Link color|blue]]" even though the link will fail. Check the existence of the category on Commons as well as the spelling of names carefully. That said, {{No ping|Pi bot}} will attempt to fix or remove links to non-existent categories. In articles, this template should be placed at the top of the last section on the page so that it floats to the right of that section. A warning will appear if the Commons link is not on Wikidata. {{tsh|Ccat|Commonscat|Cc}} == Usage == {| style="clear:right" |- | {{tl2|Commons category}} || – || Fetches the Commons sitelink from Wikidata (where available) |- | {{tl2|Commons category|''catname''}} || – || Puts link-box connecting title ''catname'' |- | {{tl2|Commons category|''catname''|''showname''}} || – || Puts link-box showing the title ''showname'' |- | {{tl2|Commons category|''catname''|3=position=left}} || style="vertical-align:top;" | – || Floats link-box to the left side, as option to align box to left-margin |- | {{tl2|Commons category|3=nowrap=yes}} || style="vertical-align:top;" | – || Stops the text of the Commons category from wrapping |- | {{tl2|Commons category|3=lcfirst=yes}} || style="vertical-align:top;" | – || Displays the first letter as lower-case |- | {{tl2|Commons category|3=italic=no}} || style="vertical-align:top;" | – || Turn off italics for displayed text |} The two parameters ''catname'' and ''showname'' (1 & 2) are optional, and are intended for cases where the Commons category name is different from the Wikipedia page name. The first parameter is the name of the corresponding category on the Wikimedia Commons, ''without'' the "<code>Category:</code>" prefix. If this first parameter is used, then the template will display the Commons category name, which may be confusing to readers. This text can be overridden by the second parameter, where the Wikipedia page name would typically be used. {{Commons category|Ursus maritimus|Polar bears}} For example, on the [[Polar bear]] page, {{tlc|Commons category|Ursus maritimus|Polar bears}} produces a link to [[Commons:Category:Ursus maritimus]] displayed as "[[Commons:Category:Ursus maritimus|Polar bears]]". The parameter {{para|position}} accepts one value, {{para|position|left}}, that moves the box to the left side, instead of the default right side. More information may be found at [[Template:Side box]]. == Location == <!-- Red messages in preview mode link to this section. --> {{Commons templates location}} == Resolving discrepancies == This template compares locally-defined values against the interwiki links to Commons stored on Wikidata. The discrepancies are highlighted through the addition of [[#Maintenance categories|maintenance categories]]. Pages can be removed from the tracking categories by correcting the local link; removing misplaced template uses; fixing the sitelinks on Wikidata; or expanding the category system on Commons. Ideally there should be one Commons category link per article, and it should be easy for readers to identify the related content on Commons. Some suggested approaches are: The link is to a more general topic than the article: # Is there a more specific Commons category that could be linked to instead? # If not, could it be created with images connected to the article? # Or if there aren't any images connected to the article on Commons, could the Commons category link be removed? There are links to multiple Commons categories in the article: # Could they be replaced by a single Commons category that has the rest as subcategories? # Do all of the Commons categories still exist? # Are they all necessary, or could they be removed? The Commons category links back to the wrong Wikipedia article: # Can you move the sitelink to the Wikidata item for the article? == Tracking categories == === Normal categories === * {{clc|Commons category link from Wikidata}} * {{clc|Commons category link is on Wikidata}} === Maintenance categories === * {{clc|Commons category link is defined as the pagename}} * {{clc|Commons category link is locally defined}} * {{clc|Commons category link is the pagename}} == TemplateData == {{TemplateData header}} <TemplateData> { "description": "This template creates a small box containing a link to a category on Commons. If no value is provided the Commons category value from Wikidata is used, and if none was provided there then the page name is used.", "params": { "1": { "label": "Category name", "description": "The name of the Commons category this template will link to. If no value is provided the Commons category value from Wikidata is used, and if none was provided there then the page name is used.", "type": "string", "required": false }, "2": { "label": "Displayed text", "description": "The text that the link will display to the user. If no value is provided it will default to category name or page name, in that order.", "type": "string", "required": false }, "position": { "label": "Position", "description": "When set to 'left', the template will be positioned on the left side of the page. Otherwise it will default to the right side.", "type": "string", "required": false }, "nowrap": { "label": "nowrap", "description": "Stops the text of the Commons category from wrapping", "type": "string", "required": false }, "lcfirst": { "label": "lcfirst", "description": "Displays the first letter as lower-case", "type": "string", "required": false } } } </TemplateData> == Redirects == * {{Tl|C cat}} * {{Tl|Category commons}} * {{Tl|Category Commons}} * {{Tl|Cc}} * {{Tl|Ccat}} * {{Tl|Commons cat}} * {{Tl|Commonscat}} * {{Tl|Commonscategory}} * {{Tl|Commonsimages cat}} * {{Tl|Wikimedia commons cat}} == See also == {{Commons templates see also}} <includeonly>{{Sandbox other|| <!-- Categories go below this line, please; interwikis go to Wikidata, thank you! --> [[Category:Interwiki category linking templates]] [[Category:Interwiki link sidebar templates]] [[Category:Wikimedia Commons templates|category]] [[Category:Templates that add a tracking category]] }}</includeonly> ny9ct9e1s9kqyv9tzec41x5c5og3ojy Nhwɛdo:Commons category/sandbox 10 1832 14391 2024-08-04T18:54:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14391 wikitext text/x-wiki <includeonly>{{Sister project | position = {{{position|}}} | project = commons | text = Wikimedia Commons has {{{alt-term|media related to}}} {{#invoke:Commons link|getCategory|{{{1|}}}|linktext={{{2|}}}|<!-- -->nowrap={{{nowrap|}}}|italic={{{italic|1}}}|lcfirst={{{lcfirst|}}}|bold=1|qid={{{qid|}}}}} }}</includeonly><noinclude> {{Documentation}} <!-- Add categories to the /doc subpage, not here! --> </noinclude> p7rj6itt8v9685mlzye9f5yy6ndcuji Nhwɛdo:Commons category/testcases 10 1833 14392 2024-08-04T18:54:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14392 wikitext text/x-wiki {{Test case|_collapsible=yes|_showcode=yes|_title=Pigs |Pigs}} {{Test case|_collapsible=yes|_showcode=yes|_title=Pigs (Piggy)|Pigs (Piggy)}} {{Test case|_collapsible=yes|_showcode=yes|_title=Pigs {{!}} Penguins|Pigs|Penguins}} {{Test case|_collapsible=yes|_showcode=yes|_title=Pigs (Piggy) {{!}} Penguins|Pigs (Piggy)|Penguins}} {{Test case|_collapsible=yes|_showcode=yes|_title=Formatting|lcfirst=yes|nowrap=yes|italic=no|Pigs|There will be pigs}} {{Test case|_collapsible=yes|_showcode=yes|qid=Q8807789}} {{Test case|_collapsible=yes|_showcode=yes|qid=Q1513315}} 9f226kg0vt4ekl3yw6uljlc3vpzyjur Nhwɛdo:Constlk/doc 10 1834 14393 2024-08-04T18:54:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14393 wikitext text/x-wiki {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> {{Substitution| }} == Usage == This template expands a name (first parameter) to link to the appropriate constituency article, without displaying "(UK Parliament constituency)". For example: {{tlxs|Constlk|Harrow East}} expands to {{elc|Harrow East (UK Parliament constituency)|Harrow East}}. <includeonly>{{Sandbox other|| [[Category:House of Commons of the United Kingdom constituency templates‎]] }}</includeonly> i9dt19swtmbjiqsz949v0a66g85ic88 Nhwɛdo:Convert/doc 10 1835 14394 2024-08-04T18:55:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14394 wikitext text/x-wiki {{documentation subpage}}<!-- Template convert transclusions Statistics on total tc's: 2014-09-05 673940 2014-12-16 693141 2015-01-28 700000 2015-08-31 736989 2016-05-25 789091 2016-11-17 832994 2017-07-29 872000 2017-12-15 902231 2018-12-27 957770 2019-01-12 960769 2019-10-26 995152 2019-01-01 by TDmonthly error report: Page [article] count: 651064; Transclusion count: 2878293 --> {{High-use}} {{for|currency conversion|Template:To USD|Template:To EUR}} {{Transwiki guide |small=yes |text=See [[Template:Convert/Transwiki guide|'''this information''']] on copying this template and modifying it for use on another wiki.}} {{Lua|Module:Convert}} '''Template {{tl|convert}}''' calculates a measurement value (''number &times;&nbsp;unit'') into the same measurement by a different unit, and then presents the results, formatted. See also the [[Module:Convert/documentation/conversion data|unit symbols recognized by this template]]. For example: :<code><nowiki>{{convert|2|km|mi}}</nowiki></code> → {{convert|2|km|mi}} <small>(km entered, converted into miles)</small> :<code><nowiki>{{convert|7|mi|km}}</nowiki></code> → {{convert|7|mi|km}} <small>(mi entered, converted into km)</small> ''Numbers'' can be rounded, ''units'' can be abbreviated into symbols: :<code><nowiki>{{convert|2|km|mi|2|abbr=on}}</nowiki></code> → {{convert|2|km|mi|2|abbr=on}} :<code><nowiki>{{convert|7|mi|km|2|abbr=on}}</nowiki></code> → {{convert|7|mi|km|2|abbr=on}} Value ''ranges'' can be entered using <code>|to|...</code> or <code>|-|...</code>: :<code><nowiki>{{convert|2|to|5|km|mi}}</nowiki></code> → {{convert|2|to|5|km|mi}} :<code><nowiki>{{convert|2|-|5|km|mi}}</nowiki></code> → {{convert|2|-|5|km|mi}} Combined effect example: :<code><nowiki>{{convert|2|-|5|km|mi|2|abbr=on}}</nowiki></code> → {{convert|2|-|5|km|mi|2|abbr=on}} :<code><nowiki>{{convert|2|and|5|km|mi|sigfig=3|abbr=off}}</nowiki></code> → {{convert|2|and|5|km|mi|sigfig=3|abbr=off}} {{hatnote|See [[Help:Convert]] for more detailed, technical information}} ==Units to convert== {{hatnote|See also: the summary at [[Template:Convert/list of units|Complete list of units for {{tlf|Convert}}]] and the complete list at [[ Module:Convert/documentation/conversion data]]}} Enter units to convert ''from''&nbsp;''into'': * <code><nowiki>{{convert|1|lb|kg}}</nowiki></code> → {{convert|1|lb|kg}} :[[International System of Units|SI]] units generally accept prefixes, like "m" for milli (10<sup>−3</sup>), and "M" for mega (10<sup>6</sup>) :For "per" units, use "/" (slash): kg/ha (see [[#'per'_units:_kg/ha,_miles_per_gallon|§&nbsp;'per' units: kg/ha]] and [[#Currency per unit: $/mi → $/km|§&nbsp;Currency per unit: $/km]]) :For three-unit units, etc., see {{cl|Convert-like templates}} ==Unit name or symbol (abbreviation): ''1 pound'' or ''1 lb''?== By default, the first quantity shows the unit name, the second shows the symbol (or abbreviation): * <code><nowiki>{{convert|1|lb|kg}}</nowiki></code> → {{convert|1|lb|kg}} Using {{para|abbr|in}} shows the symbol for first (left-hand side) unit, and the name instead of the symbol for the second unit: *<code><nowiki>{{convert|1|lb|kg|abbr=in}}</nowiki></code> → {{convert|1|lb|kg|abbr=in}} To abbreviate both or neither: * <code><nowiki>{{convert|1|lb|kg|abbr=on}}</nowiki></code> → {{convert|1|lb|kg|abbr=on}} * <code><nowiki>{{convert|1|lb|kg|abbr=off}}</nowiki></code> → {{convert|1|lb|kg|abbr=off}} ===Convenience: {{tlf|cvt}} has {{para|abbr|on}} by default=== Template {{tl|cvt}} is the same as {{tlf|convert}}, except that it has {{para|abbr|on}} as the default behavior. In {{tlf|cvt}}, all other options are available. So: :<code><nowiki>{{cvt|1|lb|kg}}</nowiki></code> → {{cvt|1|lb|kg}} is equivalent to: :<code><nowiki>{{convert|1|lb|kg|abbr=on}}</nowiki></code> → {{cvt|1|lb|kg|abbr=on}} ==Adjective: ''a 10-mile distance''== Use {{para|adj|on}} to produce the adjectival (hyphenated) form: * <code><nowiki>A {{convert|10|mi|km|adj=on}} distance</nowiki></code> → A {{convert|10|mi|km|adj=on}} distance. Default behavior, for comparison: * <code><nowiki>{{convert|10|mi|km}} to go</nowiki></code> → {{convert|10|mi|km}} to go. {{para|adj|on}} does not produce hyphens with unit symbols, as per [[MOS:UNITSYMBOLS|Manual of Style]]: * <code><nowiki>A {{convert|9|in|cm|adj=on|abbr=on}} nail</nowiki></code> → A {{convert|9|in|cm|adj=on|abbr=on}} nail. ==Rounding: ''100 ft'' is ''30&nbsp;m'' or ''30.5&nbsp;m'' or ''30.48&nbsp;m''?<span class="anchor" id="Rounding"></span>== {{hatnote|See {{section link|Help:Convert#Rounding}} for a more mathematical description of the rounding options}} By definition, 100&nbsp;ft equals {{convert|100|ft|m|sigfig=4|disp=out}}. In practical use, it is common to round the calculated metric number. With that, there are several possibilities. ===Default rounding=== By {{tlf|Convert}} default, the conversion result will be rounded either to precision comparable to that of the input value (the number of digits after the decimal point—or the negative of the number of non-significant zeroes before the point—is increased by one if the conversion is a multiplication by a number between 0.02 and 0.2, remains the same if the factor is between 0.2 and 2, is decreased by 1 if it is between 2 and 20, and so on) or to two significant digits, whichever is more precise. An exception to this is ''rounding temperatures'' (see [[#Rounding temperatures|below]]). {| class="wikitable" |- ! colspan="3" | Examples of rounding |- |'''Input'''||'''Displays as'''||'''Note''' |- |<code><nowiki>{{convert|123|ft|m|-1}}</nowiki></code> || {{convert|123|ft|m|-1}} || |- |<code><nowiki>{{convert|123|ft|m}}</nowiki></code> || {{convert|123|ft|m}} || same output as with 0 (below) |- |<code><nowiki>{{convert|123|ft|m|0}}</nowiki></code> || {{convert|123|ft|m|0}} || |- |<code><nowiki>{{convert|123|ft|m|1}}</nowiki></code> || {{convert|123|ft|m|1}} || |- |<code><nowiki>{{convert|123|ft|m|2}}</nowiki></code> || {{convert|123|ft|m|2}} ||123 [[Foot (unit)#Definition|feet]] is exactly 37.4904&nbsp;m which is rounded to 37&nbsp;m if this parameter is not specified at all |- |<code><nowiki>{{convert|500|ft|m|-1}}</nowiki></code> || {{convert|500|ft|m|-1}} || |- |<code><nowiki>{{convert|500|ft|m}}</nowiki></code> || {{convert|500|ft|m}} || same output as with <code>-1</code> (above), because the conversion factor is between 0.2 and 2 (hence, it should produce same double-zero precision (−2) as in the input value), but the conversion must produce two significant digits at a minimum (hence, a higher single-zero precision (−1) is used) |- |<code><nowiki>{{convert|500|ft|m|0}}</nowiki></code> || {{convert|500|ft|m|0}} || |- |<code><nowiki>{{convert|500|ft|m|1}}</nowiki></code> || {{convert|500|ft|m|1}} || |- |<code><nowiki>{{convert|500|ft|m|2}}</nowiki></code> || {{convert|500|ft|m|2}} || exact value is 152.4 m |- |<code><nowiki>{{convert|500|ft|cm|-3}}</nowiki></code> || {{convert|500|ft|cm|-3}} || |- |<code><nowiki>{{convert|500|ft|cm}}</nowiki></code> || {{convert|500|ft|cm}} || same output as with <code>-3</code> (above), because the conversion factor is between 20 and 200 (hence, it should decrease input value's double-zero precision (−2) by 2), but the conversion must produce two significant digits at a minimum (hence, a higher triple-zero precision (−3) is used) |- |<code><nowiki>{{convert|500|ft|cm|0}}</nowiki></code> || {{convert|500|ft|cm|0}} || |}<!--NOTE: rows require "nowiki", using &#123;{ disappears. --> ''Convert'' supports four types of rounding: ===Round to a given precision: ''use a precision number''=== Specify the desired precision with an integer as the ''fourth unnamed parameter'' (or third unnamed parameter if the "convert to" parameter is omitted; or fifth unnamed parameter if a range is specified; or fourth unnamed parameter again if a range is specified and the "convert to" parameter is omitted; needs to be replaced with a "precision" named parameter). The conversion is rounded off to the nearest multiple of {{frac|10}} to the power of this integer. For instance, if the result is 8621 and the rounding parameter is "−2", 8600 will be displayed. If the result is "123.456" and the parameter is "0", 123 will be displayed. Essentially a positive or zero rounding parameter specifies the number of decimal places; a negative value specifies the number of trailing zeroes. ===Round to a given number of significant figures: ''{{para|sigfig|}}''<span class="anchor" id="Round to a given number of significant figures"></span>=== To specify the output number to be with ''n'' significant figures use {{para|sigfig|&lt;number>}}: * <code><nowiki>{{convert|1200|ft|m|sigfig=4}}</nowiki></code> → {{convert|1200|ft|m|sigfig=4}} * <code><nowiki>{{convert|1200|ft|m|sigfig=3}}</nowiki></code> → {{convert|1200|ft|m|sigfig=3}} * <code><nowiki>{{convert|1200|ft|m|sigfig=2}}</nowiki></code> → {{convert|1200|ft|m|sigfig=2}} * <code><nowiki>{{convert|1200|ft|m|sigfig=1}}</nowiki></code> → {{convert|1200|ft|m|sigfig=1}} Default behavior, for comparison: * <code><nowiki>{{convert|1200|ft|m}}</nowiki></code> → {{convert|1200|ft|m}} Setting {{para|sigfig}} to a value less than 1 is meaningless: * <code><nowiki>{{convert|1200|ft|m|sigfig=0}}</nowiki></code> → {{convert|1200|ft|m|sigfig=0}} {{nay}} ===Round to a multiple of 5: ''15'', ''20'', ''25'', ...=== Using {{para|round|5}} rounds the outcome to a multiple of 5. * <code><nowiki>{{convert|10|m|ft}}</nowiki></code> → {{convert|10|m|ft}} * <code><nowiki>{{convert|10|m|ft|round=5}}</nowiki></code> → {{convert|10|m|ft|round=5}} Similar: using {{para|round|25}} rounds the outcome to a multiple of 25. * <code><nowiki>{{convert|10|m|ft}}</nowiki></code> → {{convert|10|m|ft}} * <code><nowiki>{{convert|10|m|ft|round=25}}</nowiki></code> → {{convert|10|m|ft|round=25}} Default behavior, for comparison: * <code><nowiki>{{convert|10|m|ft|sigfig=4}}</nowiki></code> → {{convert|10|m|ft|sigfig=4}} In a range, one can round ''each value'' individually to the default. Use {{para|round|each}}: * <code><nowiki>{{convert|10 x 200 x 3000|m|ft}}</nowiki></code> → {{convert|10 x 200 x 3000|m|ft}} * <code><nowiki>{{convert|10 x 200 x 3000|m|ft|round=each}}</nowiki></code> → {{convert|10 x 200 x 3000|m|ft|round=each}} ===<span id="Round to a multiple of a given fraction"></span>Round to a multiple of a given fraction: ''{{frac|2|3|16}} inch''=== Specify the desired ''denominator'' using {{para|frac|&lt;some positive integer&gt;}}. ([[Fraction (mathematics)|Denominator]] is the below-the-slash number, for example the 3 in {{frac|1|3}}). * <code><nowiki>{{convert|5.56|cm|in|frac=16}}</nowiki></code> → {{convert|5.56|cm|in|frac=16}} * <code><nowiki>{{convert|8|cm|in|frac=4}}</nowiki></code> → {{convert|8|cm|in|frac=4}} The fraction is reduced when possible: * <code><nowiki>{{convert|8|cm|in|frac=100}}</nowiki></code> → {{convert|8|cm|in|frac=100}} Default behavior uses decimal notation: * <code><nowiki>{{convert|5.56|cm|in}}</nowiki></code> → {{convert|5.56|cm|in}} ===Rounding temperatures: ''°C'', ''°F'' and ''K''<span class="anchor" id="Rounding temperatures"></span>=== In temperatures, the conversion will be rounded either to the precision comparable to that of the input value or to that which would give three significant figures when expressed in kelvins, whichever is more precise. #{{#invoke:DemoTemplate|convert|10,000|C|F K}} #{{#invoke:DemoTemplate|convert|10,000.1|C|F K}} #{{#invoke:DemoTemplate|convert|-272|C|F K}} #{{#invoke:DemoTemplate|convert|-272|C}} #{{#invoke:DemoTemplate|convert|100|C|F K}} #{{#invoke:DemoTemplate|convert|0|C|F K}} The precision of the input number in example (1) is one digit, but the precision of its kelvins expression is three, so the precision of the Fahrenheit conversion is ''made'' three (made 180...) . (1) and (2) seem to belie the fact that a {{convert|0.1|C-change|F-change|disp=x| is a |abbr=off}}, and make the 32 degrees difference shown in (1) begin to seem off somehow. Result (1) seems off until you set the [[significant figures]] yourself with {{para|sigfig}}: :{{#invoke:DemoTemplate|convert|10000|C|sigfig=5}} or you set the precision ''positionally'', relative to the decimal point (zero being ''at'' the decimal point): :{{#invoke:DemoTemplate|convert|10000|C|0}} The precision of the input number in example (2) is six, so the precision of the Fahrenheit output is six now, whereas before kelvins had determined it to be three. Examples (3) and (4) show how this can be hidden and generate questions, but it occurs there because the kelvins conversion generated the fractional parts. (Before it was the input number that generated the fractional part.) In example (3) the three input digits converted into five significant output digits because of the two digits after the decimal point, generated by the kelvins conversion. This happened again in (5), but in (6) decimal fractions were neither given as input nor induced by the kelvins conversion. ===Rounding input=== There is limited support for rounding the displayed ''input'' number. The rounding takes place ''after'' conversion, so the output is based on the full-precision input. This is useful when the input is produced by {{tlc|&#35;expr:}} or otherwise available to a higher precision than is usefully displayed, and it's desirable to avoid double-rounding. To round the input to a specified number of digits after the decimal point, use one of the parameters: * {{para|adj|ri0}} * {{para|adj|ri1}} * {{para|adj|ri2}} * {{para|adj|ri3}} Note that it is not possible to round above the decimal place ({{para|adj|ri-1}}{{nay}} is invalid). Neither is there support for significant figures, multiples of a number, or any other output-rounding feature. The default precision is computed based on the input, so an explicit output precision must usually be supplied: * {{tlc|convert|4.14159|mi|km|adj{{=}}ri0}} → {{convert|4.14159|mi|km|adj=ri0}} {{nay}} (precisions are mismatched) * {{tlc|convert|4.14159|mi|km|0|adj{{=}}ri0}} → {{convert|4.14159|mi|km|0|adj=ri0}} {{aye}} In this case, if the input were rounded before conversion, a different result would be obtained: * {{tlc|convert|<nowiki>{{#expr:4.14159 round 0}}</nowiki>|mi|km|0}} → {{convert|{{#expr:4.14159 round 0}}|mi|km|0}} {{nay}} (rounds intermediate calculation, giving a different result) ==Into multiple units: ''{{convert|10|C|F K}}''== Separate the multiple output units by a space: * <code><nowiki>{{convert|10|C|F K}}</nowiki></code> → {{convert|10|C|F K}} * <code><nowiki>{{convert|5|km|mi nmi}}</nowiki></code> → {{convert|5|km|mi nmi}} If the output unit names contain spaces, use <code>+</code> as the separator. See also: * For multiple-unit options like ''1 ft 5 in'', see {{section link||In input}} and {{section link||In output}}. ==Ranges of values== {{For|a conversion of a difference|#Units of difference}} A ''range'' converts ''two'' values and separates them by your choice of words and punctuation. ===A range: ''6 to 17 kg (13 to 37 lb)''=== Range indicators are entered as the second parameter (between the values). Range separators can be:<br/> {{Convert/doc/range separator list}} ===Multiple dimensions: ''{{convert|6|x|12|m|ft|abbr=on}}''=== Use <code>by</code>: * <code><nowiki>{{convert|6|by|12|ft|m}}</nowiki></code> → {{convert|6|by|12|ft|m}} Use <code>×</code>, multiplication sign, or <code>x</code>, letter: * <code><nowiki>{{convert|6|x|12|m|ft}}</nowiki></code> → {{convert|6|x|12|m|ft}} In science, the formal way is to set <code>&#x7c;x&#x7c;</code> and {{para|abbr|on}} (keeping dimensions right, like in ''area = x km<sup>2</sup>''): * <code><nowiki>{{convert|6|x|12|m|ft|abbr=on}}</nowiki></code> → {{convert|6|x|12|m|ft|abbr=on}} ===Lists of values: ''20, 40, or 60 miles''=== :<code><nowiki>{{convert|20|,|40|, or|60|mi}}</nowiki></code> &rarr; {{convert|20|,|40|, or|60|mi}} ===About ''feet, inch'' in ranges and multiples=== While it is possible to enter feet, inch in a simple conversion, this is not possible for ranges: * <code><nowiki>{{convert|1|ft|3|in|x|3|ft|5|in|mm}}</nowiki></code> → {{convert|1|ft|3|in|x|3|ft|5|in|mm}} {{nay}} Default behavior, for comparison: * <code><nowiki>{{convert|1|ft|3|in|mm}}</nowiki></code> → {{convert|1|ft|3|in|mm}} However, converting metric units into feet and inches with {{para|order|flip}} can produce the desired output: * <code><nowiki>{{convert|380|x|1040|mm|ftin|order=flip}}</nowiki></code> → {{convert|380|x|1040|mm|ftin|order=flip}} ==Words== ===Spelling of unit name: international ''metre'' or US ''meter''?=== Default spelling of units is in the en (generic) locale. To show en-US spelling, use {{para|sp|us}}: :<code><nowiki>{{convert|1|m|ft}}</nowiki></code> → {{convert|1|m|ft}}—''default'' :<code><nowiki>{{convert|1|m|ft|sp=us}}</nowiki></code> → {{convert|1|m|ft|sp=us}} ===<span id="spell"></span>Spell out numbers: ''ten miles''=== To write a number in words, use {{para|spell|in}}: * <code><nowiki>{{convert|10|mi|m|spell=in}}</nowiki></code> → {{convert|10|mi|m|spell=in}} To spell out both in and out values, use {{para|spell|on}}: * <code><nowiki>{{convert|10|mi|m|spell=on}}</nowiki></code> → {{convert|10|mi|m|spell=on}} To make the first letter a capital, use {{para|spell|In}}, {{para|spell|On}} * <code><nowiki>{{convert|10|mi|m|spell=In}}</nowiki></code> → {{convert|10|mi|m|spell=In}} * <code><nowiki>{{convert|10|mi|m|spell=On}}</nowiki></code> → {{convert|10|mi|m|spell=On}} ===Inserted before units: ''4 planted acres''=== *<code><nowiki>{{convert|4|acre||adj=pre|planted}}</nowiki></code> → {{convert|4|acre||adj=pre|planted}} <code>disp=preunit</code> is similar, but has no separator after the specified text, and can have different text for the output value: *<code><nowiki>{{convert|4|acre||disp=preunit|planted }}</nowiki></code> → {{convert|4|acre||disp=preunit|planted }} *<code><nowiki>{{convert|4|acre||disp=preunit|planted |reforested-}}</nowiki></code> → {{convert|4|acre||disp=preunit|planted |reforested-}} ===After adjective unit: ''A {{convert|10|ft|ft|adj=mid|-long|disp=out|order=flip}} corridor''=== Note that two units (in this case, ft and m) are required. Use with just one unit will generate an error message. :<code><nowiki>{{convert|10|ft|m|adj=mid|-long}}</nowiki></code> → {{convert|10|ft|m|adj=mid|-long}} ===Plurals: ''1&nbsp;inch, 2&nbsp;inches''=== The unit symbol is singular always. Depending on the preceding number only, a unit name can be shown plural. * <code><nowiki>{{convert|1|metre}}</nowiki></code> → {{convert|1|metre}} * <code><nowiki>{{convert|2|metre}}</nowiki></code> → {{convert|2|metre}} * <code><nowiki>{{convert|2|metre|abbr=on}}</nowiki></code> → {{convert|2|metre|abbr=on}} ;Exception: Entering the unit "foot" instead of "ft" forces singular output "foot", whatever the number is. * <code><nowiki>{{convert|100|foot|abbr=off}}</nowiki></code> → {{convert|100|foot|abbr=off}} ===Fractions: ''one-eighth of an imperial pint''=== The convert template also supports spelling out fractions. * <code><nowiki>{{convert|3+1/2|oz|g|spell=in}}</nowiki></code> → {{convert|3+1/2|oz|g|spell=in}} Any additional words needed for the fraction can also be added at the end of the template. * <code><nowiki>{{convert|1/8|imppt|ml|spell=in|adj=pre|of an}}</nowiki></code> → {{convert|1/8|imppt|ml|spell=in|adj=pre|of an}} <!-- todo: decimals & negative examples --> ===Wrapping and line breaking=== :See {{section link|Help:Convert|Wrapping and line breaking}} ===<span id="million"></span>Spelling out "thousands", "millions", etc.=== Most unit codes accept a prefix of e3 (thousand) or e6 (million) or e9 (billion). * <code><nowiki>{{convert|100|e6mi|e6km}}</nowiki></code> → {{convert|100|e6mi|e6km}} * <code><nowiki>{{convert|120|e6acre}}</nowiki></code> → {{convert|120|e6acre}} * <code><nowiki>{{convert|120|e6acre|e3km2}}</nowiki></code> → {{convert|120|e6acre|e3km2}} To display both input and output in scientific notation, use {{para|abbr|on}} * <code><nowiki>{{convert|100|e6mi|e6km|abbr=on}}</nowiki></code> → {{convert|100|e6mi|e6km|abbr=on}} To spell out "thousands", "millions", etc., {{para|abbr|unit}} abbreviates the unit; {{para|abbr|off}} displays both full unit names. * <code><nowiki>{{convert|100|e6mi|e6km|abbr=unit}}</nowiki></code> → {{convert|100|e6mi|e6km|abbr=unit}} * <code><nowiki>{{convert|100|e6mi|e6km|abbr=off}}</nowiki></code> → {{convert|100|e6mi|e6km|abbr=off}} ==Numbers== ===Using an SI prefix: ''gigametre (Gm)'', or ''micrometre (&#x03BC;m)''=== {| class="wikitable floatright" |+ [[Metric prefix]]es |- ! Text ! Symbol ! Factor |- |quetta | style="text-align: center;" |Q |10<sup>30</sup> |- |ronna | style="text-align: center;" |R |10<sup>27</sup> |- |yotta | style="text-align: center;" |Y |10<sup>24</sup> |- |zetta | style="text-align: center;" |Z |10<sup>21</sup> |- |exa | style="text-align: center;" |E |10<sup>18</sup> |- |peta | style="text-align: center;" |P |10<sup>15</sup> |- |tera | style="text-align: center;" |T | 10<sup>12</sup> |- |giga | style="text-align: center;" |G | 10<sup>9</sup> |- |mega | style="text-align: center;" |M | 10<sup>6</sup> |- |kilo | style="text-align: center;" |k |10<sup>3</sup> |- |hecto | style="text-align: center;" |h |10<sup>2</sup> |- |deca | style="text-align: center;" |da |10<sup>1</sup> |- | colspan=2 style="text-align: center;" |(none) |style="padding-left:0.6em; text-align:left;" | &nbsp;1 |- |deci | style="text-align: center;" |d |10<sup>&minus;1</sup> |- |centi | style="text-align: center;" |c |10<sup>&minus;2</sup> |- |milli | style="text-align: center;" |m |10<sup>&minus;3</sup> |- |micro | style="text-align: center;" |μ |10<sup>&minus;6</sup> |- |nano | style="text-align: center;" |n |10<sup>&minus;9</sup> |- |pico | style="text-align: center;" |p |10<sup>&minus;12</sup> |- |femto | style="text-align: center;" |f |10<sup>−15</sup> |- |atto | style="text-align: center;" |a |10<sup>&minus;18</sup> |- |zepto | style="text-align: center;" |z |10<sup>&minus;21</sup> |- |yocto | style="text-align: center;" |y |10<sup>&minus;24</sup> |- |ronto | style="text-align: center;" |r |10<sup>&minus;27</sup> |- |quecto | style="text-align: center;" |q |10<sup>&minus;30</sup> |} Units can have an [[metric prefix|SI prefix]] like <code>G</code> before the unit: <code>Gm</code>, and <code>giga</code> before the name: <code>gigametre</code>. These are plain multiplication factors. To illustrate, these are trivial calculations (from metre to metre), showing the multiplication factor: * {{convert|12|Gm|m|abbr=on}} * {{convert|12|μm|m|abbr=on}} The prefix can be added before the SI unit (here: unit <code>m</code> for metre): * <code><nowiki>{{convert|12|Gm|mi|abbr=on}}</nowiki></code> → {{convert|12|Gm|mi|abbr=on}} * <code>Mm</code>: {{convert|12|Mm|mi|abbr=on}} * <code>km</code>: {{convert|12|km|ft|abbr=on}} * <code>mm</code>: {{convert|12|mm|in|abbr=on}} * <code>&#x03BC;m</code>: {{convert|12|μm|mm|abbr=on}} * <code>um</code>: {{convert|12|um|mm|abbr=on}} (letter "u" can be used for "&#x03BC;" here) The prefix can be used in the output unit: * <code><nowiki>{{convert|12000|mi|Mm|abbr=on}}</nowiki></code> → {{convert|12000|mi|Mm|abbr=on}} * <code><nowiki>{{convert|12|in|μm|abbr=on}}</nowiki></code> → {{convert|12|in|μm|abbr=on}} As an exception, the non-SI unit "inch" can have the "&#x03BC;" prefix too: * <code><nowiki>{{convert|12|&#x03BC;m|μin|abbr=on}}</nowiki></code> → {{convert|12|μm|μin|abbr=on}} {{further|Help:Convert units#SI prefixes}} ===Engineering notation: ''7 × 10<sup>6</sup> m''=== ====In the unit: ''e6m''==== [[Engineering notation]] can be entered as a "prefix" to the unit: * <code><nowiki>{{convert|70|e6m}}</nowiki></code> → {{convert|70|e6m|abbr=on}} The same is possible for the output unit: * <code><nowiki>{{convert|23,000,000|ft|e6m}}</nowiki></code> → {{convert|23,000,000|ft|e6m}} Any standard unit (not a combination, multiple, or built-in unit) can have such a prefix: * <code>e3</code> (thousand), * <code>e6</code> (million), * <code>e9</code> (billion), * <code>e12</code> (trillion), * <code>e15</code> (quadrillion). ===Scientific notation: ''1.23 × 10<sup>−14</sup>''=== In [[scientific notation]], a number is written like {{val|1.23e-14}}. The plain number has exactly one digit before the decimal point. With {{tlf|convert}}, the input can be in e-notation such as <code>12.3e4</code>. This value is displayed as a power of ten, and the output is displayed in scientific notation, except that an output value satisfying 0.01 <= v < 1000 is shown as a normal number. In addition, if the output value is 1000 and sigfig=4 is used, the value is displayed as a normal number. *<code><nowiki>{{convert|12.3e-15|atm|atm|abbr=on}}</nowiki></code> → {{convert|12.3e-15|atm|atm|abbr=on}} *<code><nowiki>{{convert|0.00000005|atm|atm|abbr=on}}</nowiki></code> → {{convert|0.00000005|atm|atm|abbr=on}} ===Input with fractions: ''{{convert|1+1/2|in|mm|1}}''=== The number to convert can be written in fractions. Both <code>/</code> (keyboard slash) and <code>⁄</code> (fraction slash) are accepted: *<code><nowiki>{{convert|1/2|in|mm|1}}</nowiki></code> → {{convert|1/2|in|mm|1}} *<code><nowiki>{{convert|1⁄2|in|mm|1}}</nowiki></code> → {{convert|1⁄2|in|mm|1}} With positive [[mixed number]]s (a positive integer and a fraction), use a <code>+</code> sign *<code><nowiki>{{convert|2+1⁄2|in|mm|1}}</nowiki></code> → {{convert|2+1⁄2|in|mm|1}} With negative mixed numbers, use a hyphen <code>-</code> and repeat it: *<code><nowiki>{{convert|-2-1⁄2|in|mm|1}}</nowiki></code> → {{convert|-2-1⁄2|in|mm|1}} Note that the following cases are not interpreted as mixed numbers: *<code><nowiki>{{convert|2-1⁄2|in|mm|1}}</nowiki></code> → {{convert|2-1⁄2|in|mm|1}}. This is interpreted as a range from 2 inches to 1⁄2 inch. *<code><nowiki>{{convert|-2+1⁄2|in|mm|1}}</nowiki></code> → {{convert|-2+1⁄2|in|mm|1}} {{nay}} This is neither a mixed number nor a range, and mathematical expressions requiring calculations are not allowed here. *<code><nowiki>{{convert|2+½|in|mm|1}}</nowiki></code> → {{convert|2+½|in|mm|1}} {{nay}} Fractions consisting of a single Unicode character are not allowed either. ===Horizontal fraction bar: ''{{sfrac|1|2}}&nbsp;inch''=== <!-- technical restriction: TOC does not show the example horizontal bar intended here; rephrased section title--> Using a double slash (<code>//</code>) provides a horizontal fraction bar for the original (input) unit: * <code><nowiki>{{convert|1//2|in|mm|1}}</nowiki></code> → {{convert|1//2|in|mm|1}} * <code><nowiki>{{convert|6+3//8|in|mm|1}}</nowiki></code> → {{convert|6+3//8|in|mm|1}} Using a negative value for {{para|frac}} provides a horizontal fraction bar for the converted (output) unit: *<code><nowiki>{{convert|12.7|mm|frac=-2}}</nowiki></code> → {{convert|12.7|mm|frac=-2}} *<code><nowiki>{{convert|161.9|mm|frac=-8}}</nowiki></code> → {{convert|161.9|mm|frac=-8}} ===Thousands separator: ''1,000 mi'' or ''1000 mi''=== In input, a comma for thousands separator is accepted but not required; a gap (space) is not accepted. In output, by default, the thousand separator is the comma: * <code><nowiki>{{convert|1234567|m|ft}}</nowiki></code> → {{convert|1234567|m|ft}} * <code><nowiki>{{convert|1,234,567|m|ft}}</nowiki></code> → {{convert|1,234,567|m|ft}} Set {{para|comma|off}} to remove the separator from the output: * <code><nowiki>{{convert|1234567|m|ft|comma=off}}</nowiki></code> → {{convert|1234567|m|ft|comma=off}} Use {{para|comma|gaps}} to use digit grouping by gap (thin space) as a thousands separator: * <code><nowiki>{{convert|1234567|m|ft|comma=gaps}}</nowiki></code> → {{convert|1234567|m|ft|comma=gaps}} Default behavior, for comparison: * <code><nowiki>{{convert|1234567|m|ft}}</nowiki></code> → {{convert|1234567|m|ft}} Setting {{para|comma|5}} will only add the separator when the number of digits is 5 or more: * <code><nowiki>{{convert|1234|m|ft|comma=5}}</nowiki></code> → {{convert|1234|m|ft|comma=5}} * <code><nowiki>{{convert|1234567|m|ft|comma=5}}</nowiki></code> → {{convert|1234567|m|ft|comma=5}} Default behavior, for comparison: * <code><nowiki>{{convert|1234|m|ft}}</nowiki></code> → {{convert|1234|m|ft}} ==Output manipulation== ===Brackets and separators: ''10 m [33 ft]'' <span class="anchor" id="Brackets and separators"></span>=== Punctuation that distinguishes the two measurements is set by {{para|disp|}}.<br/> Options are: <code>b</code> <small>(the default)</small>, <code>sqbr</code>, <code>comma</code>, <code>semicolon</code>, <code>or</code>, <code>br</code>, <code>br()</code>, <code>x{{!}}…</code>: * <code><nowiki>{{convert|10|m|ft|disp=sqbr}}</nowiki></code> → {{convert|10|m|ft|disp=sqbr}} * <code><nowiki>{{convert|10|m|ft|disp=comma}}</nowiki></code> → {{convert|10|m|ft|disp=comma}} * <code><nowiki>{{convert|10|m|ft|disp=semicolon}}</nowiki></code> → {{convert|10|m|ft|disp=semicolon}} * <code><nowiki>{{convert|10|m|ft|disp=or}}</nowiki></code> → {{convert|10|m|ft|disp=or}} Default behavior, for comparison: * <code><nowiki>{{convert|10|m|ft}}</nowiki></code> → {{convert|10|m|ft}} Setting {{para|disp|br}} will force a new line (<code>&lt;br/></code>) * <code><nowiki>{{convert|10|m|ft|disp=br}}</nowiki></code> → {{convert|10|m|ft|disp=br}} Also {{para|disp|br()}} will force a new line, and keep the brackets (useful in tables): * <code><nowiki>{{convert|10|m|ft|disp=br()}}</nowiki></code> → {{convert|10|m|ft|disp=br()}} Setting {{para|disp|x{{!}}…}} allows any text as separator: * <code><nowiki>{{convert|10|m|ft|disp=x|_MyText_}}</nowiki></code> → {{convert|10|m|ft|disp=x|_MyText_}} <small>(To display spaces, use <code>&amp;nbsp;</code>)</small> <!--todo: works for multiple freetexts too! |disp=x|TextA|TextB --> ===<span id="flip"></span>Flipping (reordering) the two measurements: ''{{convert|1|mi|m|order=flip|sigfig=5|abbr=off}}'' === Setting {{para|order|flip}} will flip (swap) the two measurements: * <code><nowiki>{{convert|1|mi|m|order=flip}}</nowiki></code> → {{convert|1|mi|m|order=flip|sigfig=5|abbr=off}}<!-- Extra settings added to enhance the illustration. Don't know if this is ideal way of documenting. DePiep, August 2014. --> Default behavior, for comparison: * <code><nowiki>{{convert|1|mi|m}}</nowiki></code> → {{convert|1|mi|m|sigfig=5|abbr=off}} When converting to multiple units, the effect is: * <code><nowiki>{{convert|10|km|mi nmi|order=flip}}</nowiki></code> → {{convert|10|km|mi nmi|order=flip|sigfig=5|abbr=off}} * <code><nowiki>{{convert|10|km|nmi mi|order=flip}}</nowiki></code> → {{convert|10|km|nmi mi|order=flip|sigfig=5|abbr=off}} ===Fixed ordering of output units: ''{{convert|100|C|F C K|abbr=on|order=out}}'' === Setting {{para|order|out}} shows the output-units as ordered; the input unit is skipped: *<code><nowiki>{{convert|100|C|F C K|abbr=on|order=out}}</nowiki></code> &rarr; {{convert|100|C|F C K|abbr=on|order=out}} *<code><nowiki>{{convert|200|PS|kW hp|0|abbr=on|order=out}}</nowiki></code> → {{convert|200|PS|kW hp|0|abbr=on|order=out}} ''See also: [[Template:Convert#Displaying_parts_of_the_result:_2_(1.5)|§ Displaying parts of the output]]''. === Displaying parts of the result: ''{{convert|2|cuyd|m3|abbr=values}}''=== It is possible to display only parts of the conversion result: <!-- todo: describe effect of order=flip ("out" means 1st or 2nd measurement?) --> The following examples show how to display only a part of the result. <!-- table c/p from Help:Convert#Displaying_parts_of_a_conversion --> :<small>Note: in Convert, ''abbr'' is synonym for ''unit symbol''</small> {| class="wikitable" style="font-size:85%;" ! Convert !! Returns !! Components |- | <code><nowiki>{{convert|2|cuyd|m3}}</nowiki></code> | {{convert|2|cuyd|m3}} | all (default conversion) |- | <code><nowiki>{{convert|2|cuyd|m3|abbr=on}}</nowiki></code> | {{convert|2|cuyd|m3|abbr=on}} | all (default conversion, abbr) |- | <!--- return NUMBERS ONLY ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ---> |- | <code><nowiki>{{convert|2|cuyd|m3</nowiki>{{bg|1=yellow|2=<nowiki>|</nowiki>abbr=values}}}}</code> | {{convert|2|cuyd|m3|abbr=values}} | numbers only |- | <!--- return INPUT ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ---> |- | <code><nowiki>{{convert|2|cuyd</nowiki>{{bg|1=yellow|2=<nowiki>|cuyd|disp=out</nowiki>}}}}</code> | {{convert|2|cuyd|cuyd|disp=out}} | input value (workaround) |- | <code><nowiki>{{convert|2|cuyd</nowiki>{{bg|1=yellow|2=<nowiki>|cuyd|disp=out|abbr=on</nowiki>}}}}</code> | {{convert|2|cuyd|cuyd|disp=out|abbr=on}} | input value abbr (workaround) |- | <code><nowiki>{{convert|2|cuyd|m3</nowiki>{{bg|1=yellow|2=<nowiki>|</nowiki>disp=unit}}}}</code> | {{convert|2|cuyd|m3|disp=unit}} | input unit |- | <code><nowiki>{{convert|2|cuyd|m3</nowiki>{{bg|1=yellow|2=<nowiki>|</nowiki>disp=unit<nowiki>|</nowiki>adj=on}}}}</code> | {{convert|2|cuyd|m3|disp=unit|adj=on}} | input unit, adjectival (hyphenated) |- | <code><nowiki>{{convert|2|cuyd|m3</nowiki>{{bg|1=yellow|2=<nowiki>|</nowiki>disp=unit<nowiki>|</nowiki>adj=on<nowiki>|</nowiki>abbr=on}}}}</code> | {{convert|2|cuyd|m3|disp=unit|adj=on|abbr=on}} | input unit, adjectival (abbr so not hyphenated) |- | <code><nowiki>{{convert|2|cuyd|m3</nowiki>{{bg|1=yellow|2=<nowiki>|</nowiki>disp=unit<nowiki>|</nowiki>abbr=on}}}}</code> | {{convert|2|cuyd|m3|disp=unit|abbr=on}} | input unit abbr |- | <!--- return OUTPUT ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ---> |- | <code><nowiki>{{convert|2|cuyd|m3</nowiki>{{bg|1=yellow|2=<nowiki>|</nowiki>disp=out}}}}</code> | {{convert|2|cuyd|m3|disp=out}} | output value, symbols |- | <code><nowiki>{{convert|2|cuyd|m3</nowiki>{{bg|1=yellow|2=<nowiki>|</nowiki>disp=out<nowiki>|</nowiki>abbr=off}}}}</code> || {{convert|2|cuyd|m3|disp=out|abbr=off}} || output value, names |- | <code><nowiki>{{convert|2|cuyd|m3</nowiki>{{bg|1=yellow|2=<nowiki>|</nowiki>disp=out<nowiki>|</nowiki>adj=on|abbr=off}}}}</code> || {{convert|2|cuyd|m3|disp=out|adj=on|abbr=off}} || output, adjective |- | <code><nowiki>{{convert|2|cuyd|m3</nowiki>{{bg|1=yellow|2=<nowiki>|</nowiki>disp=number}}}}</code> || {{convert|2|cuyd|m3|disp=number}} || output number |- | <code><nowiki>{{convert|2|cuyd|m3</nowiki>{{bg|1=yellow|2=<nowiki>|</nowiki>disp=unit2}}}}</code> || {{convert|2|cuyd|m3|disp=unit2}} || output unit (abbr by default) |- | <code><nowiki>{{convert|2|cuyd|m3</nowiki>{{bg|1=yellow|2=<nowiki>|</nowiki>disp=unit2<nowiki>|</nowiki>abbr=off}}}}</code> || {{convert|2|cuyd|m3|disp=unit2|abbr=off}} || output unit (name) |- | <code><nowiki>{{convert|2|cuyd|m3</nowiki>{{bg|1=yellow|2=<nowiki>|</nowiki>disp=unit2<nowiki>|</nowiki>abbr=on}}}}</code> || {{convert|2|cuyd|m3|disp=unit2|abbr=on}} || output unit (abbr) |} ===Display both input name and symbol: ''2 kilopascals [kPa]''=== Setting {{para|abbr|~}} returns both name and symbol of the first (input) unit: * <code><nowiki>{{convert|2|kPa|psi|abbr=~}}</nowiki></code> → {{convert|2|kPa|psi|abbr=~}} * <code><nowiki>A {{convert|2|kPa|psi|abbr=~|adj=on}} pressure</nowiki></code> → {{nowrap|A {{convert|2|kPa|psi|abbr=~|adj=on}} pressure}} ==Table options== For the [[Help:Table/Manual tables|wikitable]] structure, there are three options: add a line-break, split the result over columns and make the table sortable. ===Enforced line break=== {{para|disp|br}} adds a line-break and omits brackets. {{para|disp|br()}} adds a line-break and does add brackets to the converted value. This may be useful in tables: {| class=wikitable ! {{para|disp|br}} !! {{para|disp|br()}} |- |{{convert|100|km|mi|disp=br}} |{{convert|100|km|mi|disp=br()}} |} ===Table columns === Using {convert} in a table cell, with {{para|disp|table}} splits the result over two (or more) columns. By default units are not included in the table, however, they can be added using the {{para|abbr|}} parameter. Multiple-unit outputs, like <code>ftin</code>, always output their units to the table. :<code><nowiki>{{convert|10|m|ft|disp=table}}</nowiki></code> → <code>{{convert|10|m|ft|disp=table}}</code> {{para|disp|tablecen}} does the same, and also centers the text: :<code><nowiki>{{convert|20|m|ft|disp=tablecen}}</nowiki></code> → <code>{{convert|20|m|ft|disp=tablecen}}</code> The units are added as a column header: :{| class=wikitable ! style="width:10em;" | &nbsp; ! style="width:10em;" | kilograms ! style="width:10em;" | pounds ! style="width:10em;" | stone and pounds |- | {{para|disp|table}} | {{convert|10|kg|lb stlb|disp=table}} |- |{{para|disp|table}} and {{para|abbr|on}} | {{convert|20|kg|lb stlb|disp=table|abbr=on}} |- |{{para|disp|table}} and {{para|abbr|off}} | {{convert|30|kg|lb stlb|disp=table|abbr=off}} |- |{{para|disp|tablecen}} | {{convert|40|kg|lb stlb|disp=tablecen}} |- |{{para|disp|&lt;other>}} <small>(default)</small> |{{convert|50|kg|lb stlb|disp=}} |- |} ===Sorting=== Use {{para|sortable|on}} to include a ''hidden numerical sortkey'' in the output, suitable for use in a [[Help:Sorting|table with sortable columns]]. Technically, this places a hidden string before the actual displayed values: :<code><nowiki>{{convert|10|m|ft|sortable=on}}</nowiki></code> {{nowrap|1=→ <code>&lt;span data-sort-value="7001100000000000000♠">&lt;/span>10 metres (33&nbsp;ft)</code>}} :showing: {{convert|10|m|ft|sortable=on}}. Use both {{para|disp|table}} and {{para|sortable|on}} together to produce table columns (pipe symbols) for each value in sortable columns: :{| class="wikitable sortable" ! ! m ! m ! ft |- | A | {{val|15.75|u=m}} | {{convert|15+3/4|m|ft|disp=table|sortable=on}} |- | B | {{val|15.5|u=m}} | {{convert|15.5|m|ft|disp=table|sortable=on}} |- | C | {{val|16|u=m}} | {{convert|16.0|m|ft|disp=table|sortable=on}} |- | D | {{val|16|u=m}} | {{convert|16|m|ft|disp=table|sortable=on}} |} The generated sortkey is calculated in a consistent way based on both the value and its unit as passed to the convert template. In most cases convert uses the passed value converted to SI base units. It is therefore not necessarily the displayed value or other alternate units and is calculated regardless of output format options. Using different units or different order of units in individual rows should therefore not lead to incorrect sorting, although variations in rounding can give surprising results, since an unrounded number is used for the sortkey. ==Units== The conversion factors and physical constants are sourced [[Module:Convert/documentation/conversion data introduction/doc#Conversion factors and physical constants|here]]. ===All units=== {{selfref|See also: [[Template:Convert/list of units]]}} {{hatnote|Units are case-sensitive: use {{xt|kW}}, not {{!xt|KW}} or {{!xt|kw}}}} {{Convert/list of units}} ==='per' units: ''kg/ha'', ''miles per gallon''<span class="anchor" id="per"></span>=== When using a slash (<code>/</code>), a unit like <code>kg/ha</code> is recognized as kilograms ''per'' hectare and will be converted in to other mass/area units. A unit in the numerator is not required. * <code><nowiki>{{convert|1000|kg/ha}}</nowiki></code> → {{convert|1000|kg/ha}} * <code><nowiki>{{convert|350|/in2}}</nowiki></code> → {{convert|350|/in2}} Population density (''inhabitants per square mile'') can be converted using * <code><nowiki>{{convert|10|PD/sqmi|PD/km2}}</nowiki></code> → {{convert|10|PD/sqmi|PD/km2}} Vehicular fuel efficiency, commonly expressed in ''miles per gallon'' or ''litres per 100 km'' can also be converted * <code><nowiki>{{convert|26|mpgUS|l/100km mpgimp}}</nowiki></code> → {{convert|26|mpgUS|l/100km mpgimp}} ===Units of difference: Expressing a change or difference in temperature<span class="anchor" id="Units of difference"></span>=== We have already discussed standard temperature conversions (°C, °F, K), as shown in these two examples: * {{#invoke:DemoTemplate|convert|10|C}} (standard temperature conversion) * {{#invoke:DemoTemplate|convert|10|-|15|C}} (standard temperature range conversion) When expressing a temperature ''change'' (e.g., "The temperature ''increased'' by 10&nbsp;°C"), or when ''comparing'' temperatures (e.g., "10 to 15&nbsp;°C ''warmer''"), we cannot use the standard temperature units ({{para||C}}, {{para||F}} and {{para||K}}), which refer to points on the respective scale. Instead, we must use one of the following "units of difference": {{para||C-change}}, {{para||F-change}} and {{para||K-change}}. Compare the following two examples with the two above: * {{#invoke:DemoTemplate|convert|10|C-change}} increase in temperature * {{#invoke:DemoTemplate|convert|10|-|15|C-change}} warmer than normal To produce multiple units in the output: * {{#invoke:DemoTemplate|convert|10|C-change|F-change K-change}} difference ===Multiple units: ''1 ft 5 in''=== ====In input==== Base document {{section link|Module:Convert/documentation/conversion data/doc|Input multiples|nopage=y}} lists options for ''multiple unit input'' (like <code>ft,in</code>). It can catch predefined sets only (units that can be subdivided; e.g., yd into ft): * <code><nowiki>{{convert|1|yd|2|ft|3|in}}</nowiki></code> → {{convert|1|yd|2|ft|3|in}} * <code><nowiki>{{convert|2|ft|3|in|cm}}</nowiki></code> → {{convert|2|ft|3|in|cm}} * <code><nowiki>{{convert|1|lb|5|oz|g}}</nowiki></code> → {{convert|1|lb|5|oz|g}} ====In output==== Available multiple-unit output options predefined, like <code>ftin</code> and <code>ydftin</code>. The full list is at {{section link|Module:Convert/documentation/conversion data/doc|Output multiples|nopage=y}}. * <code><nowiki>{{convert|2|m|ftin}}</nowiki></code> → {{convert|2|m|ftin}} * <code><nowiki>{{convert|2|m|ft in}}</nowiki></code> → {{convert|2|m|ft in}}, using a space, returns the decimal point Default behavior, for comparison: * <code><nowiki>{{convert|2|m}}</nowiki></code> → {{convert|2|m}} See also: * {{tl|hands}} a length used to measure horses * {{tl|Long ton}} a weight in ton, cwt, qr and lb <!-- todo: mention the 0-3 limits --> ===Currency per unit: ''$/mi &rarr; $/km''=== Using currency symbols in a ''$ per unit'' value, you can convert the per-unit: * <code><nowiki>{{convert|3.39|$/USgal|$/L}}</nowiki></code> → {{convert|3.39|$/USgal|$/L}} * <code><nowiki>{{convert|10000|€/ha|€/acre}}</nowiki></code> → {{convert|10000|€/ha|€/acre}} * <code><nowiki>{{convert|10|¢/mi|¢/km}}</nowiki></code> → {{convert|10|¢/mi|¢/km}} * <code><nowiki>{{convert|1500|¥/lb|¥/kg}}</nowiki></code> → {{convert|1500|¥/lb|¥/kg}} You can also set the currency in ''both'' values using {{para|$|€}}: * <code><nowiki>{{convert|10|$/mi|$/km|$=€}}</nowiki></code> → {{convert|10|$/mi|$/km|$=€}} It is ''not'' possible to convert the currency: * <code><nowiki>{{convert|10|$/lb|€/kg}}</nowiki></code> → {{convert|10|$/lb|€/kg}} {{nay}} So, this result (mixed currencies) is ''not'' possible: {{!mxt|1=$15 per mile (€8.6/km)}} {{nay}} ==Using convert inside templates== For usage in template code, like infoboxes, {{tlf|Convert}} has these options: ;Pre-formatting fraction input * [[Module:Convert/helper]] can read regular input and pre-format it into {{tlf|Convert}}-accepted input. :Your template can accept {{para|input|16 7/8}} and use <nowiki>{{#invoke:Convert/helper|number|16 7/8}}</nowiki> &rarr; {{#invoke:Convert/helper|number|16 7/8}} ;Using a Wikidata property * Adding the Wikidata property code, like code {{para|input|P2073}}, to your template code automatically returns the Wikidata property for that article, and convert it. Both number and unit are read. Note: to return that property value for an ''other'' article, use {{para|qid}}. Example for {{Wikidata property link|P2073}} of {{Wikidata entity link|{{get QID|Cessna 208 Caravan}}}}: * <code><nowiki>{{convert|input=P2073|qid={{get QID|Cessna 208 Caravan}}|ftin|abbr=on}}</nowiki></code> &rarr; {{convert|input=P2073|qid={{get QID|Cessna 208 Caravan}}|ftin|abbr=on}} * <code><nowiki>{{convert|input=P2073|qid=Q1056131|km|abbr=on}}</nowiki></code> &rarr; {{convert|input=P2073|qid=Q1056131|km|abbr=on}} * <code><nowiki>{{convert|input=P2073|qid=Q1056131|km|abbr=on|disp=out}}</nowiki></code> &rarr; {{convert|input=P2073|qid=Q1056131|km|abbr=on|disp=out}} :For example see [[template:Infobox Telescope]]. Sometimes a property may have more than one value against it in Wikidata. You can use the {{para|qual}} parameter to specify which of the values you want to use. Example for {{Wikidata property link|P2386}}: Note: this example uses {{para|qid|Q1513315}} (testing for {{Wikidata entity link|Q1513315}}) * {{Wikidata entity link|Q613628}}: <code><nowiki>{{convert|input=P2386|qual=Q613628|ft|abbr=on}}</nowiki></code> → {{convert|input=P2386|qid=Q1513315|qual=Q613628|ft|abbr=on}} * {{Wikidata entity link|Q1395645}}: <code><nowiki>{{convert|input=P2386|qual=Q1395645|ft|abbr=on}}</nowiki></code> → {{convert|input=P2386|qid=Q1513315|qual=Q1395645|ft|abbr=on}} ==Parameter list== {{convert/doc/parameter list}} ==Deprecated options== {{Convert/doc/deprecations list}} ==TemplateData== {{TemplateData header}} <templatedata> { "description": "Converts measurements to other units.", "params": { "1": { "label": "Value", "description": "The value to convert.", "type": "number", "required": true }, "2": { "label": "From unit", "description": "The unit for the provided value.", "type": "string", "example": "km", "required": true, "suggestedvalues": [ "km2", "m2", "cm2", "mm2", "ha", "sqmi", "acre", "sqyd", "sqft", "sqin", "km", "m", "cm", "mm", "mi", "yd", "ft", "in", "kg", "g", "mg", "lb", "oz", "m/s", "km/h", "mph", "K", "C", "F", "m3", "cm3", "mm3", "L", "mL", "cuft", "cuin", "U.S.gal", "U.S.oz", "psi", "mpgU.S.", "$/lb", "$/kg" ] }, "3": { "label": "To units", "description": "The units to convert into. Separate units by a space for multiple outputs. In an output unit, use + for a multiplication space.", "type": "string", "example": "mi nmi", "suggested": true, "suggestedvalues": [ "km2", "m2", "cm2", "mm2", "ha", "sqmi", "acre", "sqyd", "sqft", "sqin", "km", "m", "cm", "mm", "mi", "yd", "ft", "in", "kg", "g", "mg", "lb", "oz", "m/s", "km/h", "mph", "K", "C", "F", "m3", "cm3", "mm3", "L", "mL", "cuft", "cuin", "U.S.gal", "U.S.oz", "psi", "mpgU.S.", "$/lb", "$/kg" ] }, "4": { "label": "Precision or suffix", "description": "Significant digits after decimal dot or, if negative, exponent of ten.", "type": "number" }, "lk": { "label": "Link units", "description": "Indication of what units to apply wikilinks to. Use “on” for all, “in” for the input unit, “out” for the output units, or “off” for none of the units. For more fine-grained control over which units to link, use the template multiple times.", "default": "off", "type": "string", "example": "on", "suggestedvalues": [ "in", "out", "on", "off" ] }, "abbr": { "label": "Abbreviation", "description": "Display for the units: “on” to display all units using their unit symbols, “off” to display all units in full words, “in” to display the unit symbol for the input unit, “out” to display the unit symbols for the output units, “unit” to display unit symbols for both input and output units when using scientific notation, “values” for no units at all (neither unit symbols nor full words of units).", "default": "out", "type": "string", "example": "on, unit, in, out, off", "suggested": true, "suggestedvalues": [ "in", "off", "none", "on", "out", "unit", "values", "~" ] }, "sp": { "label": "Spelling", "description": "Spelling of units. Use “us” to display unit names using U.S. spelling.", "type": "string", "example": "us" }, "adj": { "label": "Adjective", "description": "Whether to use adjectival form. Use “on” for singular unit name appended by a hyphen, “mid” to put conversion at end, or “off” (default) for no adjectival form.", "type": "unbalanced-wikitext", "example": "on", "default": "off", "suggestedvalues": [ "mid", "on", "pre", "ri0", "ri1", "ri2", "ri3", "off" ] }, "disp": { "label": "Conversion", "description": "Display conversion result: “or”: after ‘or’, “x”: with custom prefix and suffix, “b”: in parentheses, “table”/“tablecen”, “output only”: alone, “output number only”: alone and without unit, “unit”: not at all but input unit; if the value is a number it is used as precision.", "type": "string", "example": "b", "suggestedvalues": [ "b", "sqbr", "br", "comma", "semicolon", "or", "number", "output number only", "out", "output only", "preunit", "table", "tablecen", "unit", "unit2", "x" ] }, "order": { "label": "Ordering", "description": "“flip” returns converted value first, input value second.", "type": "string", "example": "flip", "suggestedvalues": [ "flip", "out" ] }, "sigfig": { "label": "Significant figures", "description": "Indicates the number of significant figures to be used in rounding.", "type": "number" }, "round": { "label": "Rounding output", "description": "The type of rounding. “5” rounds the output number to nearest multiple of 5, “25” to nearest multiple of 25, “each” rounds each number in a range.", "type": "number" }, "comma": { "label": "Thousands separator", "description": "Sets or suppresses the use of thousands separators in the numbers. “off”: no separator; “gaps”: use space instead of comma as thousands separator; “5”: only add thousands separator when the integral part of the number uses 5 positions or more (10,000 or more; if using comma as thousands separator, 1234 would produce '1234', 12345 would produce '12,345').", "default": "on", "type": "boolean", "example": "off" }, "sortable": { "label": "Sort key", "description": "“on” generates a hidden sort key", "type": "boolean", "example": "on" }, "spell": { "label": "Spell numbers?", "description": "If used, spells input or input and output numbers in words, optionally capitalizing the first", "example": "'in', 'In', 'on', or 'On'", "type": "string", "suggestedvalues": [ "in", "In", "on", "On" ] }, "sing": { "type": "boolean", "deprecated": "use adj=", "label": "Singular?", "description": "If 'yes', uses singular form of units (deprecated)", "example": "yes" }, "frac": { "label": "Fraction?", "description": "fraction as rounding unit", "type": "number" }, "$": { "label": "Currency symbol", "description": "sets currency symbol in both units", "example": "$=€ will show \" €10 per mile (€6.2/km)\"", "type": "string" }, "input": { "label": "WD property", "description": "Reads the property value of the item (article), then converts it", "example": "{{convert|input=P2046}} (P2046=area)", "type": "string" }, "altitude_ft": { "label": "Mach altitude (ft)", "description": "Mach (speed) depends on altitide", "type": "number", "suggestedvalues": [ "10000" ] }, "altitude_m": { "label": "Mach altitude (m)", "description": "Mach (speed) depends on altitude", "type": "number" } }, "format": "inline", "paramOrder": [ "1", "2", "3", "4", "lk", "abbr", "sp", "adj", "disp", "order", "sigfig", "round", "comma", "sortable", "spell", "sing", "frac", "$", "altitude_ft", "altitude_m", "input" ] } </templatedata> <!--''to be added'' ==Glossary== ;unit code : ;unit symbol : --> ==See also== * {{tl|Cvt}} * {{tl|SI units}} * {{tl|Inflation}}, for converting historical prices to their current equivalent * {{tl|To USD}}, for currency conversions {{Convert/documentation navbox}} <noinclude> [[Category:Convert by module documentation| ]] </noinclude><includeonly>{{Sandbox other||{{#ifeq:{{SUBPAGENAME}}|doc|| [[Category:Template Convert| ]] [[Category:Conversion templates]] [[Category:Numbers as words conversion templates]] [[Category:Sorting templates]] }}}}</includeonly> n7l91nq6wfd46u1mnugcno3thc3ktrh Nhwɛdo:Convert/sandbox 10 1836 14395 2024-08-04T18:55:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14395 wikitext text/x-wiki <includeonly>{{{{{♥|safesubst:}}}#invoke:convert/sandbox|convert|sandbox=sandbox|warnings=2}}</includeonly><noinclude>To invoke [[Module:Convert/sandbox]] with {{para|sandbox|sandbox}} (the right-hand side is the name of the sandbox subpage used at this wiki) and {{para|warnings|2}} (show all warnings) for sandbox testing of module.</noinclude> mhhyuo9od34ju2y2doih0x8fox25pnc Nhwɛdo:Convert/testcases 10 1837 14736 14396 2024-08-04T22:24:33Z Rich Farmbrough 1415 14736 wikitext text/x-wiki {{Template test cases notice}} * Live version tested: {{t links|convert}} * Sandbox version tested: {{t links|convert/sandboxlua}} * Module tested in this sandbox: {{Lmd|convert}} * [[Special:PrefixIndex/Template:Convert/testcases|All /testcases/ pages]] =={cvt} testcases== To compare: {{para|abbr}} options in {{tlf|convert}} and {{tlf|cvt}} * {convert|10|km|mi}} → {{convert|10|km|mi}} :{cvt|...} &rarr; {{cvt|10|km|mi}} * {convert|10|km|mi|abbr=}} → {{convert|10|km|mi|abbr=}} :{cvt|...} &rarr; {{cvt|10|km|mi|abbr=}} * {convert|10|km|mi|abbr=in}} → {{convert|10|km|mi|abbr=in}} :{cvt|...} &rarr; {{cvt|10|km|mi|abbr=in}} * {convert|10|km|mi|abbr=off}} → {{convert|10|km|mi|abbr=off}} :{cvt|...} &rarr; {{cvt|10|km|mi|abbr=off}} * {convert|10|km|mi|abbr=none}} → {{convert|10|km|mi|abbr=none}} :{cvt|...} &rarr; {{cvt|10|km|mi|abbr=none}} * {convert|10|km|mi|abbr=on}} → {{convert|10|km|mi|abbr=on}} :{cvt|...} &rarr; {{cvt|10|km|mi|abbr=on}} * {convert|10|km|mi|abbr=out}} → {{convert|10|km|mi|abbr=out}} :{cvt|...} &rarr; {{cvt|10|km|mi|abbr=out}} * {convert|10|km|mi|abbr=values}} → {{convert|10|km|mi|abbr=values}} :{cvt|...} &rarr; {{cvt|10|km|mi|abbr=values}} * {convert|10|km|mi|abbr=~}} → {{convert|10|km|mi|abbr=~}} :{cvt|...} &rarr; {{cvt|10|km|mi|abbr=~}} * {convert|10|km|mi|abbr=foo}} → {{convert|10|km|mi|abbr=foo}} :{cvt|...} &rarr; {{cvt|10|km|mi|abbr=foo}} ==Sandbox testcases== The following test the [[Module:Convert/sandbox|sandbox modules]] by comparing the output of {{tl|convert/sandbox}} with fixed wikitext. The results should be examined when the sandbox modules are changed. The sandbox testcases contain almost all the converts from the tests listed in other sections on this page, and extra tests. {| class="wikitable" ! Test !! Result |- | [[Template:Convert/testcases/sandbox1|sandbox1]] || [[Template talk:Convert/testcases/sandbox1|talk sandbox1]] |- | [[Template:Convert/testcases/sandbox2|sandbox2]] || [[Template talk:Convert/testcases/sandbox2|talk sandbox2]] |- | [[Template:Convert/testcases/sandbox3|sandbox3]] || [[Template talk:Convert/testcases/sandbox3|talk sandbox3]] |- | [[Template:Convert/testcases/sandbox4|sandbox4]] || [[Template talk:Convert/testcases/sandbox4|talk sandbox4]] |} ==Other testcases== The following compare the output of {{tl|convert/old}} with that from {{tl|convert}}. The former uses the system of templates from before December 2013, while the latter uses the [[Module:Convert|convert modules]]. {| class="wikitable" ! Test topic |- | [[Template:Convert/testcases/tables|tables]] |- | [[Template:Convert/testcases/sigfig|sigfig]] |} cemfvdrjg86ewy51pfil21nesrfzrtc Nhwɛdo:Coord/doc 10 1838 14397 2024-08-04T18:55:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14397 wikitext text/x-wiki {{Documentation subpage}} {{#ifeq: {{FULLPAGENAME}} | Template:Coord | {{high-use|all-pages=yes}} }} {{Transwiki guide candidate}} {{lua|Module:Coordinates}} {{#switch: {{FULLPAGENAME}} | Template:Coord | Template:Coord/doc = {{Uses Wikidata|P625}} {{Tracks Wikidata|P625|cat=Coordinates Wikidata tracking categories}} }} When this template is used with '''display=title''', the template is not displayed on mobile. {{Navbox visibility}} This template is still displayed on mobile when used with '''display=inline''', e.g. in infoboxes. ==Quick guide== {{Coord how-to}} __TOC__ ==Purpose== {{tlf|Coord}} provides a standard notation for encoding locations by their [[latitude]] and [[longitude]] coordinates. It is primarily for specifying the [[World Geodetic System|WGS84]] geographic coordinates of locations on [[Earth]], at the same time emitting a machine-readable [[Geo (microformat)|Geo microformat]]. However, it can also encode locations on natural satellites, dwarf planets, and planets other than Earth. * To specify celestial coordinates, use {{tl|Sky}} instead. * Tag articles which lack coordinates (but need them) with {{tl|Coord missing}}. * If the subject's location is truly unknown or disputed, note this with {{tl|Coord unknown}}. * If the coordinates were [[meta:Wikidata/Notes/Inclusion syntax|transcluded from Wikidata]], use {{tl|WikidataCoord}}. See also: [[Wikipedia:WikiProject Geographical coordinates]]. ==Features== Latitude and longitude may be specified (with appropriate precision) either in decimal notation or as degrees/minutes/seconds. By default, coordinates appear in the format used to specify them. However, the <code>format=</code> parameter can be used to force display in a particular format. The template also accepts and displays coordinates formatted as degrees and decimal minutes as found on charts and maritime references. The template displays the formatted coordinates with a [[hyperlink]] to [[mw:GeoHack|GeoHack]]. GeoHack displays information customized to the location, including links to external mapping services. For terrestrial locations, a blue globe ([[Image:Erioll_world.svg|18px]]) appears to the left of the hyperlink. Clicking on the globe activates the [[:meta:WikiMiniAtlas|WikiMiniAtlas]] (requires [[JavaScript]]). By default, coordinates appear "in line" with the adjacent text. However, the <code>display=</code> parameter can be used to move the coordinates up near the page title (in desktop view only; title coordinates do not display in mobile view)—or display them in both places at once. The template outputs coordinates in three formats: * [[Degree (angle)|Degree]]/[[Minute of arc|minutes]]/[[Second of arc|seconds]] ("DMS", precision is degrees, or degrees/minutes, or degrees/minutes/seconds, based on input precision). * [[Decimal degrees]] (varying the number of decimal places based on input precision) * A machine readable [[Geo (microformat)|Geo microformat]]. Additional features * Logged-in users can [[#Per-user_display_customization|customize]] how coordinates appear in their browsers. * You can get coordinates from Wikidata by transcluding this template without any numbered arguments. * You can extract information from the Coord template for use in mathematical expressions. For details, see [[:Module:Coordinates]]. * All coordinates used in a page through this template are registered in the [[mw:API:Geosearch|geosearch API]]. If a coordinate is using title display, then these coordinates will be marked as the primary coordinates with regards to the page and therefore the topic of that page. ==Caveats== The template '''must not''' be modified without prior discussion. External tools can depend on the format of both the wikitext and/or the generated html. Pages with many inline coordinates may come close to or exceed Wikipedia's [[WP:PEIS|Post-expand include size]] limit. In these cases, consider using {{ml|Coordinates|coord}} instead: * {{tlx|Coord|57|18|22|N|4|27|32|W|display{{=}}inline}} → {{Coord|57|18|22|N|4|27|32|W|display=inline}} (1,544 bytes) * {{mlx|Coordinates|coord|57|18|22|N|4|27|32|W|display{{=}}inline}} → {{#invoke:Coordinates|coord|57|18|22|N|4|27|32|W|display=inline}} (772 bytes) == Usage == '''&#123;{coord|'''''latitude'''''|'''''longitude'''''|'''''[[#1|coordinate parameters]]'''''|'''''[[#2|template parameters]]'''''}&#125;''' '''&#123;{coord|'''''dd'''''|'''''N/S'''''|'''''dd'''''|'''''E/W'''''|'''''[[#1|coordinate parameters]]'''''|'''''[[#2|template parameters]]'''''}&#125;''' '''&#123;{coord|'''''dd'''''|'''''mm'''''|'''''N/S'''''|'''''dd'''''|'''''mm'''''|'''''E/W'''''|'''''[[#1|coordinate parameters]]'''''|'''''[[#2|template parameters]]'''''}&#125;''' '''&#123;{coord|'''''dd'''''|'''''mm'''''|'''''ss'''''|'''''N/S'''''|'''''dd'''''|'''''mm'''''|'''''ss'''''|'''''E/W'''''|'''''[[#1|coordinate parameters]]'''''|'''''[[#2|template parameters]]'''''}&#125;''' The hemisphere identifiers (''N/S'') and (''E/W''), if used, must be adjacent to the enclosing pipe "'''<code>|</code>'''" characters, and cannot be preceded or succeeded by spaces. There are two kinds of parameters, all optional: *<span id="1">'''Coordinate parameters'''</span> are parameters that {{tl|Coord}} passes to the map server. These have the format ''parameter:value'' and are separated from each other by the underscore character ( _ ). The supported coordinate parameters are ''dim:'', ''globe:'', ''region:'', ''scale:'', ''source:'', and ''type:''. See [[#Coordinate parameters|coordinate parameters]] for details and examples. *<span id="2">'''Template parameters'''</span> are parameters used by the {{tl|Coord}} template. These have format ''parameter=value'' and are separated from each other by the pipe character ( | ). The supported template parameters are ''display='', ''format='', ''name='', and ''notes=''. :* '''display=''' can be one of the following: ::* <code>display=inline</code> – Display the coordinate inline (default) ::* <code>display=title</code> – Display the coordinate at the top of the article, beside the article's title (replaces {{tl|coor title dms}} family; coordinates are displayed in desktop view only; title coordinates do not display in mobile view) ::** shortcut: <code>display=t</code> ::* <code>display=inline,title</code> – Display the coordinate both inline and beside the article's title (replaces {{tl|coor at dms}} family) ::** shortcut: <code>display=it</code> ::* <code>display=title,inline</code> has the same effect as <code>display=inline,title</code> ::Note: the <code>title</code> attribute indicates that the coordinates apply to the entire article, and not just one of (perhaps many) places mentioned in it—so it should only be omitted in the latter case. Additionally the title option will mark the coordinates as the primary coordinates for the page (and topic of the page) in the [[mw:API:Geosearch|geosearch API]]. :* '''format=''' can be used to force ''dec'' or ''dms'' coordinate display. ::* <code>format=dec</code> reformats the coordinates to <span style="text-decoration:underline;">decimal degrees</span> format. ::* <code>format=dms</code> reformats the coordinates to <span style="text-decoration:underline;">degrees | minutes | seconds</span> format. :* '''name=''' can be used to annotate inline coordinates for display in map services such as the [[:meta:WikiMiniAtlas|WikiMiniAtlas]]. If omitted, the article's title (PAGENAME) is assumed. ::Note: a ''name='' parameter causes {{tl|Coord}} to emit an [[hCard]] [[microformat]] using that name, ''even if used within an existing hCard''. Do not use when the name is that of a person (e.g for a gravesite), as the generated hCard would be invalid. Also, do not use square brackets in names. :* '''notes=''' specifies text to be displayed immediately following the coordinates. This is primarily intended for adding footnotes to coordinates displayed beside the title. :* '''qid=''' specify Q item to display the coordinates of. Used primarily by Wikidata powered infoboxes. ==Helper functions== Helper functions are available to manipulate the output from {{tl|Coord}} when it appears in a container template such as an infobox. ===To extract the latitude from a Coord template=== {{See also|Geographic coordinate conversion}} Use: <code><nowiki>{{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|lat}}</nowiki> </code> → {{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|lat}} and similarly to extract the longitude, use: <code><nowiki>{{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|long}}</nowiki></code> → {{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|long}} :'''Note: this method removes the microformat markup, and should not be used inside templates which emit parent microformats, such as infoboxes or table-row templates.''' === Displaying all coordinate links on one map === The templates {{tl|GeoGroup}} and {{tl|Maplink}} can be used in an article with coordinates. {{tl|GeoGroup}} creates links to a mapping service, which will display all the coordinates on a single map, and to other services which allow the coordinates to be used or downloaded as [[Keyhole Markup Language|KML]] or [[GPS Exchange Format|GPX]] format. {{tl|Maplink}} adds either a link or an embedded mapframe, which can display all named coordinates from a page or section ({{tlx|coord|nolink=on}} templates using the {{para|name}} parameter). == Examples == {{for|the guideline on coordinate precision|WP:OPCOORD}} {| class="wikitable" | <code><nowiki>{{coord|43.651234|-79.383333}}</nowiki></code> | {{coord|43.651234|-79.383333}} | Toronto – Fully decimal – western hemisphere implied by negation |- | <code><nowiki>{{coord|43.65|-79.38}}</nowiki></code> | {{coord|43.65|-79.38}} | Toronto – low precision decimal |- | <code><nowiki>{{coord|43.6500|-79.3800}}</nowiki></code> | {{coord|43.6500|-79.3800}} | Toronto – medium precision decimal with trailing zeroes |- | <code><nowiki>{{coord|43.653500|N|79.384000|W}}</nowiki></code> | {{coord|43.653500|N|79.384000|W}} | Toronto – high precision decimal with explicit hemisphere notation |- | <code><nowiki>{{coord|43|29|N|79|23|W}}</nowiki></code> | {{coord|43|29|N|79|23|W}} | Toronto – degrees & minutes |- | <code><nowiki>{{coord|43|29|13|N|79|23|02|W}}</nowiki></code> | {{coord|43|29|4|N|79|23|0|W}} | Toronto – degrees, minutes & seconds |- | <code><nowiki>{{coord|43|29|12.6|N|79|23|02.4|W}}</nowiki></code> | {{coord|43|29|12.6|N|79|23|02.4|W}} | Toronto – degrees, minutes, seconds & fractions of seconds |- | <code><nowiki>{{coord|55.752222|N|37.615556|E}}</nowiki></code> | {{coord|55.752222|N|37.615556|E}} | Moscow – N & E |- | <code><nowiki>{{coord|55.752222|N|37.615556|E|format=dms}}</nowiki></code> | {{coord|55.752222|N|37.615556|E|format=dms}} | Convert to dms format |- | <code><nowiki>{{coord|39.098095|-94.587307|format=dms}}</nowiki></code> | {{coord|39.098095|-94.587307|format=dms}} | Decimal conversion without N/S/E/W |- | <code><nowiki>{{coord|55.752222|N|37.615556|E|format=dec|name=Moscow}}</nowiki></code> | {{coord|55.752222|N|37.615556|E|format=dec|name=Moscow}} | Convert to decimal and label on some maps |- | <code><nowiki>{{coord|33|55|S|18|25|E}}</nowiki></code> | {{coord|33|55|S|18|25|E}} | Cape Town – S & E |- | <code><nowiki>{{coord|35|00|N|105|00|E}}</nowiki></code> | {{coord|35|00|N|105|00|E}} | People's Republic of China |- | <code><nowiki>{{coord|22|54|30|S|43|14|37|W}}</nowiki></code> | {{coord|22|54|30|S|43|14|37|W}} | Rio – S & W |- | <code><nowiki>{{coord|22|S|43|W}}</nowiki></code> | {{coord|22|S|43|W}} | A [[Degree Confluence Project|degree confluence]]. |- | <code><nowiki>{{coord|52|28|N|1|55|W|region:GB_type:city|notes=<ref>{{cite web|url=http://www.fallingrain.com/world/UK/0/Birmingham.html|title=Birmingham}}</ref>|display=inline,title}}</nowiki></code> | {{coord|52|28|N|1|55|W|region:GB_type:city|notes=<ref>{{cite web|url=http://www.fallingrain.com/world/UK/0/Birmingham.html|title=Birmingham}}</ref>|display=inline,title}} | Birmingham – with display, notes, and parameter settings; note that these coordinates are also displayed at the top of this page. |- | <code><nowiki>{{coord|51|25.813|N|0|43.945|E}}</nowiki></code> | {{coord|51|25.813|N|0|43.945|E}} | Navigation buoy in the River Medway, England. |- | <code><nowiki>{{coord|51|36.287|N|8|32.018|W}}</nowiki></code> | {{coord|51|36.287|N|8|32.018|W}} | Lighthouse at the [[Old Head of Kinsale]] as defined by the [[Commissioners of Irish Lights]]. |} ===References=== {{reflist}} == Coordinate parameters == The first unnamed parameter following the longitude is an optional string of coordinate parameters, separated by underscores. These parameters help [[mw:GeoHack|GeoHack]] select suitable map resources, and they will become more important when [[meta:Wikimaps|Wikimaps]] becomes fully functional. ===== type:''T'' ===== {{Wikipedia:WikiProject Geographical coordinates/type:}} ===== scale:''N'' ===== {{Wikipedia:WikiProject Geographical coordinates/scale:}} ===== dim:''D'' ===== The <code>dim:</code> parameter defines the [[diameter]] of a viewing circle centered on the coordinate. While the default unit of measurement is metres, the <code>km</code> suffix may be appended to indicate kilometres. [[tswiki:GeoHack|GeoHack]] uses <code>dim:</code> to select a [[Scale (map)|map scale]] such that the viewing circle appears roughly {{convert|10|cm|in|0}} in diameter on a 72 [[Dots per inch|dpi]] computer monitor. If no <code>dim:</code>, <code>type:</code>, or <code>scale:</code> parameters are provided, GeoHack uses its default viewing circle of {{convert|30|km|mi}}. {| class="wikitable" |+ Samples ! Subject ! View diameter ! Markup ! Result |- | [[Western Hemisphere]] | style="text-align:right;" | {{convert|10000|km|mi}} | <code><nowiki>{{coord|0|N|90|W|dim:10000km}}</nowiki></code> | {{coord|0|N|90|W|dim:10000km}} |- | [[Ohio]] | style="text-align:right;" | {{convert|400|km|mi}} | <code><nowiki>{{coord|40.5|-82.5|dim:400km}}</nowiki></code> | {{coord|40.5|-82.5|dim:400km}} |- | [[Dresden]] | style="text-align:right;" | {{convert|20000|m|mi}} | <code><nowiki>{{coord|51.03|13.73|dim:20000}}</nowiki></code> | {{coord|51.03|13.73|dim:20000}} |- | [[Statue of Liberty]] | style="text-align:right;" | {{convert|100|m|ft}} | <code><nowiki>{{coord|40.6892|-74.0445|dim:100}}</nowiki></code> | {{coord|40.6892|-74.0445|dim:100}} |- |} ===== region:''R'' ===== {{Wikipedia:WikiProject Geographical coordinates/region:}} ===== globe:''G'' ===== {{Wikipedia:WikiProject Geographical coordinates/globe:}} ===== source:''S'' ===== {{Wikipedia:WikiProject Geographical coordinates/source:}} ==Per-user display customization== {{UF-coord-classes}} ==Incorrect uses and maintenance categories== The template has some input checks built in. Most errors display a <span style="color:red;">'''bold, red'''</span> message inline and categorize the article in the [[Wikipedia:Hidden category|hidden]] [[Wikipedia:Categorization#Non-article and maintenance categories|maintenance category]] '''[[:Category:Pages with malformed coordinate tags|Pages with malformed coordinate tags]]'''. There {{#IFEQ:{{PAGESINCATEGORY:Pages with malformed coordinate tags}}|1|is currently '''1''' page|are currently '''{{PAGESINCATEGORY:Pages with malformed coordinate tags}}''' pages}} in that category. See the category description for further instructions. A more thorough daily report of coordinates needing repair is at [[tools:~dispenser/view/File viewer#log:coord-enwiki.log]]. ''See also:'' [[WT:GEO#To do]] ==Internals== This template is completely powered by the [[Wikipedia:Lua|Lua]] <code>[[:Module:Coordinates]]</code>. ===Class names=== The class names '''geo''', '''latitude''' and '''longitude''' are used to generate the microformat and '''MUST NOT''' be changed. ===History=== This template used to use a lot of [[Template:Coord/doc/internals|sub templates]] but these have all been replaced by {{tlm|Coordinates}}. ===Template Data=== This template uses [[Function overloading|overloading]] which does not work well with the [[Wikipedia:TemplateData|VisualEditor/TemplateData]]. Consider using "Edit source" instead of the visual editor until this defect is corrected. To facilitate visual editing in the meantime, consider using {{tl|coordDec}} for signed decimal degrees, {{tl|coordDMS}} when degrees minutes and seconds are specified, and {{tl|coordDM}} when just degrees and minutes are given. {{TemplateData header}} <templatedata>{ "description": "Encodes the latitude and longitude coordinates of a location, provides a link to map of the location. This template does not work well with the Visual Editor, consider using {{coordDec}} for signed decimal degrees, {{coordDMS}} when degrees minutes and seconds are specified {{coordDM}} when only degrees and minutes are specified. To use this template you will need to use positional parameter following one of these schemes: {{coord | D | M | S | NS | D | M | S | EW | geo | opts}}, {{coord | D | M | NS | D | M | EW | geo | opts}}, {{coord | D| NS | D| EW | geo | opts}} {{coord | sD | sD | geo | opts}} where D is degrees, M is minutes, S seconds, sD signed decimal degrees, NS is N or S, EW is E or W, opts are named parameter and geo are the coordinate parameters described on the main doc page.", "params": { "1": { "label": "1", "description": "Either degrees latitude or a signed decimal degrees latitude", "type": "number", "required": false, "suggested": true }, "2": { "label": "2", "description": "Either: minutes latitude, signed decimal degrees longitude or 'N' or 'S'.", "type": "string", "required": false, "suggested": true }, "3": { "label": "3", "description": "Either: second latitude, degrees longitude, 'N' or 'S' or GeoHack parameters", "type": "string", "required": false }, "4": { "label": "4", "description": "Either: degrees longitude, 'N', 'S', 'E' or 'W' or GeoHack parameters", "type": "string", "required": false }, "5": { "label": "5", "description": "Either: degrees longitude, minutes longitude or GeoHack parameters", "type": "string", "required": false }, "6": { "label": "6", "description": "Either: minutes longitude, 'E' or 'W' or GeoHack parameters", "type": "string", "required": false }, "7": { "label": "7", "description": "Either second longitude, or GeoHack parameters", "type": "string", "required": false }, "8": { "label": "8", "description": "'E' or 'W'.", "type": "string", "required": false }, "9": { "label": "9", "description": "GeoHack parameters. Example: dim:30_region:US-WI_type:event", "type": "string", "required": false }, "qid": { "label": "Wikidata item", "description": "Retrieve coordinates from a WikiData entry instead of from this template's parameters", "type": "line", "required": false, "example": "Q513" }, "display": { "label": "Display", "description": "Where it is displayed. Can be one of: 'inline' in the body of the article, 'title' at the top of the article or 'inline,title' both", "type": "line", "default": "inline", "suggested": true, "required": false, "suggestedvalues": [ "inline", "title", "inline,title" ] }, "name": { "label": "Name", "description": "a label to place on maps (default is PAGENAME)", "type": "string", "required": false }, "notes": { "label": "Notes", "description": "text displayed immediately following the coordinates", "type": "string", "required": false }, "format": { "label": "Format", "description": "How the coordinates are displayed, either 'dec' or 'dms'", "type": "line", "required": false, "suggestedvalues": [ "dec", "dms" ] }, "nosave": { "label": "Geosearch", "description": "Set to 'true' if you want to avoid this coordinate to be registered in the geosearch API.", "type": "string", "required": false } } }</templatedata> <!-- "1": { "label": "Latitude degrees", "description": "The degrees part of the latitude. This can either be a whole number in which case minutes and seconds can also be provided in subsequent parameters, or in decimal format, negative for south e.g. -79.38.", "type": "number", "required": true }, "2": { "label": "Latitude minutes", "description": "The minutes part of the latitude. Do not be overly precise, 1' is approximately 1.5km, Not used if decimal degrees are specified.", "type": "number", "required": false }, "3": { "label": "Latitude seconds", "description": "The minutes part of the latitude. Do not be overly precise, 1\" is approximately 30m. Not used if decimal degrees are specified.", "type": "number", "required": false }, "4": { "label": "Latitude direction", "description": "Direction part of latitude: N or S. Not used if decimal degrees are specified.", "type": "string", "required": false }, "5": { "label": "Longitude degrees", "description": "The degrees part of the longitude. This can either be a whole number in which case minutes and seconds can also be provided in subsequent parameters, or in decimal format, negative for west e.g. -79.38.", "type": "number", "required": true }, "6": { "label": "Longitude minutes", "description": "The minutes part of the longitude. Do not be overly precise—1' is approximately 1.5 km. Not used if decimal degrees are specified.", "type": "number", "required": false }, "7": { "label": "Longitude seconds", "description": "The minutes part of the longitude. Do not be overly precise—1\" is approximately 30 m. Not used if decimal degrees are specified.", "type": "number", "required": false }, "8": { "label": "Longitude direction", "description": "Direction part of longitude: E or W. Not used if decimal degrees are specified.", "type": "string", "required": false }, "9": { "label": "Coordinate parameters", "description": "Optional parameters separated by an underscore '_', dim:N (viewing diameter in metres), region:R (ISO 3166-1 alpha-2 or ISO 3166-2 code), type:T (e.g. landmark or city (30,000)). For example 'dim:30_region:US-WI_type:event'", "type": "string", "required": false }, --> == See also == * [[Special:PrefixIndex/Template:GeoTemplate]], for the geohack page templates used on Earth and other bodies * {{TL|CoordDMS}} – version of this template with degrees, minutes and seconds * {{TL|CoordDM}} – version of this template with just degrees and minutes * {{TL|CoordDec}} – version of this template where the latitude and longitude are signed decimal numbers <includeonly>{{Sandbox other|| <!-- Categories below this line; interwikis at Wikidata --> [[Category:Coordinates conversion templates]] [[Category:Coordinates templates]] [[Category:TemplateData documentation with overload problems]] [[Category:Templates generating Geo]] [[Category:Title templates]] }}</includeonly> 1wczb5gtnf3fujf4nrjyacbr57486gb Nhwɛdo:Coord/sandbox 10 1839 14398 2024-08-04T18:56:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14398 wikitext text/x-wiki <includeonly>{{#invoke:Coordinates/sandbox|coord}}</includeonly><noinclude> {{Documentation}} </noinclude> e6l47q7hky56s5r1jg4yy1ip5ut7yvb Nhwɛdo:Coord/testcases 10 1840 14399 2024-08-04T18:56:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14399 wikitext text/x-wiki {{Template test cases notice}} ==Infobox == {{Infobox settlement |official_name = Bullet Tree Falls |image_skyline = |imagesize = |image_caption = |image_flag = |image_seal = |pushpin_map = Belize |pushpin_mapsize = |map_caption = |subdivision_type = [[List of countries|Country]] |subdivision_name = {{Flag|Belize}} |subdivision_type1 = [[Districts of Belize|District]] |subdivision_name1 = [[Cayo District]] |subdivision_type2 = [[Constituencies of Belize|Constituency]] |subdivision_name2 = [[Cayo North]] |leader_title = |leader_name = |established_title = |established_date = |area_magnitude = |area_total_km2 = |area_total_sq_mi = |area_land_km2 = |area_land_sq_mi = |area_water_km2 = |area_water_sq_mi = |area_water_percent = |area_urban_km2 = |area_urban_sq_mi = |area_metro_km2 = |area_metro_sq_mi = |population_as_of = 2010 |population_note = |population_total = 2,124<ref name=census2010>{{cite web|title=Belize Population and Housing Census: 2010 Country Report|url=http://www.sib.org.bz/Portals/0/docs/publications/census/2010_Census_Report.pdf|publisher=Statistical Institute of Belize|accessdate=25 July 2015|url-status=dead|archiveurl=https://web.archive.org/web/20160127084833/http://www.sib.org.bz/Portals/0/docs/publications/census/2010_Census_Report.pdf|archivedate=27 January 2016}}</ref> |population_density_km2 = |population_density_sq_mi = |population_metro = |population_density_metro_km2 = |population_density_metro_sq_mi = |population_urban = |timezone = [[Central Time zone|Central]] |utc_offset = -6 |timezone_DST = |utc_offset_DST = |coordinates = {{coord/sandbox|17.168|N|89.111|W|region:BZ|display=inline}} |elevation_m = 69 |elevation_ft = |blank_name = [[Köppen climate classification|Climate]] |blank_info = [[Tropical monsoon climate|Am]] |website = |footnotes = }} {{Infobox settlement |official_name = Bullet Tree Falls |image_skyline = |imagesize = |image_caption = |image_flag = |image_seal = |pushpin_map = Belize |pushpin_mapsize = |map_caption = |subdivision_type = [[List of countries|Country]] |subdivision_name = {{Flag|Belize}} |subdivision_type1 = [[Districts of Belize|District]] |subdivision_name1 = [[Cayo District]] |subdivision_type2 = [[Constituencies of Belize|Constituency]] |subdivision_name2 = [[Cayo North]] |leader_title = |leader_name = |established_title = |established_date = |area_magnitude = |area_total_km2 = |area_total_sq_mi = |area_land_km2 = |area_land_sq_mi = |area_water_km2 = |area_water_sq_mi = |area_water_percent = |area_urban_km2 = |area_urban_sq_mi = |area_metro_km2 = |area_metro_sq_mi = |population_as_of = 2010 |population_note = |population_total = 2,124<ref name=census2010>{{cite web|title=Belize Population and Housing Census: 2010 Country Report|url=http://www.sib.org.bz/Portals/0/docs/publications/census/2010_Census_Report.pdf|publisher=Statistical Institute of Belize|accessdate=25 July 2015|url-status=dead|archiveurl=https://web.archive.org/web/20160127084833/http://www.sib.org.bz/Portals/0/docs/publications/census/2010_Census_Report.pdf|archivedate=27 January 2016}}</ref> |population_density_km2 = |population_density_sq_mi = |population_metro = |population_density_metro_km2 = |population_density_metro_sq_mi = |population_urban = |timezone = [[Central Time zone|Central]] |utc_offset = -6 |timezone_DST = |utc_offset_DST = |coordinates = {{coord/sandbox|17|10|04.8|N|89|06|39.6|W|region:BZ|display=inline}} |elevation_m = 69 |elevation_ft = |blank_name = [[Köppen climate classification|Climate]] |blank_info = [[Tropical monsoon climate|Am]] |website = |footnotes = }} {{Infobox protected area | name = Ellis Island<br /> Part of Statue of Liberty National Monument | width = 300 | iucn_category = | photo = Ellis Island-27527.jpg | photo_width = 350 | photo_caption = Ellis Island | locator_x = | locator_y = | location = | nearest_city = [[Jersey City]] | coords = {{Coord/sandbox|40|41|56.5|N|74|2|22.2|W|region:US-NY_type:landmark|display=inline,title|notes=<ref>{{gnis|876159|Ellis Island}}</ref>}} | lat_d = | lat_m = | lat_s = | lat_NS = | long_d = | long_m = | long_s = | long_EW = | area = 58.38 acres (0.24 km²) (includes [[Statue of Liberty|Statue of Liberty NM]]) | established = May 11, 1965 (as a national monument) | visitation_num = 3,618,054 (includes Statue of Liberty NM) | visitation_year = 2004 | governing_body = [[National Park Service]] | world_heritage_site = | url = http://www.nps.gov/elis/ }} {{reflist}} Notice the ability to choose different skins in the box above. First try MonoBook which is the default skin. The Coordinates field displays nicely. Then try Simple and the Coordinates field is corrupt. I don't think this is a problem with {{tl|Infobox Protected area}} or {{|Infobox Mountain}} as I've seen the same behavior using other templates. My first guess is that the problem is with {{tl|Coord}} but it might not be since the field name is also displayed twice. The fault also occurs in MySkin but in none of the others. If the problem is not with Coord then it has to be a skin problem. {{clear}} ==Coord inline == ===SW=== ;1a: {{coord/sandbox|20.4|S|20.4|W|name=Test case SW-1a: 20.4d S 20.4d W (-20.4, -20.4)}} ;1b: {{coord/sandbox|-20.4|N|-20.4|E|name=Test case SW-1b: -20.4d N -20.4d E (-20.4, -20.4)}} ;1c: {{coord/sandbox|-20.4|-20.4|name=Test case SW-1c: -20.4d -20.4d (-20.4, -20.4)}} ;2a: {{coord/sandbox|20|20|S|20|20|W|name=Test case SW-2a: 20d 20m S 20d 20m W (-20.3333, -20.3333)}} ;2b: {{coord/sandbox|-20|20|N|-20|20|E|name=Test case SW-2b: -20d 20m N -20d 20m E (-20.3333, -20.3333)}} ;2c: {{coord/sandbox|-20||N|-20||E|name=Test case SW-2c: -20d N -20d E (-20, -20)}} ;3a: {{coord/sandbox|20|20|20|S|20|20|20|W|name=Test case SW-3a: 20d 20m 20s S 20d 20m 20s W (-20.33889, -20.33889)}} ;3b:{{coord/sandbox|-20|20|20|N|-20|20|20|E|name=Test case SW-3b: -20d 20m 20s N -20d 20m 20s E (-20.33889, -20.33889)}} ;3c: {{coord/sandbox|-20||20|N|-20||20|E|name=Test case SW-3c: -20d 20s N -20d 20s E}} ;3d: {{coord/sandbox|-20|20||N|-20|20||E|name=Test case SW-3d: -20d 20m N -20d 20m E}} ;3e: {{coord/sandbox|-20|||N|-20|||E|name=Test case SW-3e: -20d N -20d E (-20, -20)}} ===NE=== ;1a: {{coord/sandbox|20.4|N|20.4|E|name=Test case NE-1a: 20.4d N 20.4d E (20.4, 20.4)}} ;1b: {{coord/sandbox|-20.4|S|-20.4|W|name=Test case NE-1b: -20.4d S 20.4d W (20.4, 20.4) (rev.1)}} ;1c: {{coord/sandbox|20.4|20.4|name=Test case NE-1c: 20.4d 20.4d (20.4, 20.4) (rev.1)}} ;2a: {{coord/sandbox|20|20|N|20|20|E|name=Test case NE-2a: 20d 20m N 20d 20m E (20.3333, 20.3333)}} ;2b: {{coord/sandbox|-20|20|S|-20|20|W|name=Test case NE-2b: -20d 20m S -20d 20m W (20.3333, 20.3333)}} ;3a: {{coord/sandbox|20|20|20|N|20|20|20|E|name=Test case NE-3a: 20d 20m 20s N 20d 20m 20s E (20.33889, 20.33889) (rev.1)}} ;3b:{{coord/sandbox|-20|20|20|S|-20|20|20|W|name=Test case NE-3b: -20d 20m 20s S -20d 20m 20s W (20.33889, 20.33889)(rev.1)}} <!-- comment out error cases for now ===Error cases=== ====dec format==== ;W>180: {{coord/sandbox|20.4|S|180.4|W|name=Test case W>180: 20.4d S 180.4d W (-20.4, -180.4)}} ;E>180: {{coord/sandbox|20.4|N|180.4|E|name=Test case E>180: 20.4d N 180.4d E ( 20.4, 180.4)}} --> <!-- each of the remaining error cases would invoke the maintenance category if this were an article --> ;N>+90 dec: {{coord/sandbox|90.1|1|name=Test case N>+90 dec}} ;N<-90 dec: {{coord/sandbox|-90.1|1|name=Test case N<-90 dec}} ;E>=+360 dec: {{coord/sandbox|1|360|name=Test case E>=+360 dec}} ;E<=-360 dec: {{coord/sandbox|1|-360|name=Test case E<=-360 dec}} ;dim= dec: {{coord/sandbox|1|2|dim=10000|name=Test case dim= dec}} ;globe= dec: {{coord/sandbox|1|2|globe=moon|name=Test case globe= dec}} ;region= dec: {{coord/sandbox|1|2|region=CA-QC|name=Test case region= dec}} ;scale= dec: {{coord/sandbox|1|2|scale=100000|name=Test case scale= dec}} ;source= dec: {{coord/sandbox|1|2|source=gnis|name=Test case source= dec}} ;type= dec: {{coord/sandbox|1|2|type=city|name=Test case type= dec}} ====d format==== ;S>+90 d: {{coord/sandbox|90.1|S|1|W|name=Test case S>+90 d}} ;N>+90 d: {{coord/sandbox|90.1|N|1|E|name=Test case N>+90 d}} ;N<-90 d: {{coord/sandbox|-90.1|N|1|W|name=Test case N<-90 d}} ;W>=+360 d: {{coord/sandbox|1|N|360|W|name=Test case W>=+360 d}} ;E<=-360 d: {{coord/sandbox|1|N|-360|E|name=Test case E<=-360 d}} ;extra d: {{coord/sandbox|1|S|2|W|type:city|region:XZ|name=Test case extra d}} ====dm format==== ;dN>+90 dm: {{coord/sandbox|91|0|N|1|2|E|name=Test case dN>+90 dm}} ;dN<-90 dm: {{coord/sandbox|-91|0|N|1|2|E|name=Test case dN<-90 dm}} ;dE>=+360 dm: {{coord/sandbox|1|2|S|360|0|E|name=Test case dE>=+360 dm}} ;dE<=-360 dm: {{coord/sandbox|1|2|S|-360|0|E|name=Test case dE<=-360 dm}} ;mS>=60 dm: {{coord/sandbox|1|60|S|2|3|W|name=Test case mS>=60 dm}} ;mS<0 dm: {{coord/sandbox|1|-1|S|2|3|W|name=Test case mS<0 dm}} ;mW>=60 dm: {{coord/sandbox|1|2|S|3|60|W|name=Test case mW>=60 dm}} ;mW<0 dm: {{coord/sandbox|1|2|S|3|-1|W|name=Test case mW<0 dm}} ;extra dm: {{coord/sandbox|1|2|S|3|4|W|type:city|region:XZ|name=Test case extra dm}} ====dms format==== ;dN>+90 dms: {{coord/sandbox|91|0|0|N|1|2|3|E|name=Test case dN>+90 dms}} ;dN<-90 dms: {{coord/sandbox|-91|0|0|N|1|2|3|E|name=Test case dN<-90 dms}} ;dE>=+360 dms: {{coord/sandbox|1|2|3|S|360|0|0|E|name=Test case dE>=+360 dms}} ;dE<=-360 dms: {{coord/sandbox|1|2|3|S|-360|0|0|E|name=Test case dE<=-360 dms}} ;mS>=60 dms: {{coord/sandbox|1|60|0|S|2|3|4|W|name=Test case mS>=60 dms}} ;mS<0 dms: {{coord/sandbox|1|-1|2|S|3|4|5|W|name=Test case mS<0 dms}} ;mW>=60 dms: {{coord/sandbox|1|2|3|S|4|60|0|W|name=Test case mW>=60 dms}} ;mW<0 dms: {{coord/sandbox|1|2|3|S|4|-1|5|W|name=Test case mW<0 dms}} ;sS>=60 dms: {{coord/sandbox|1|2|60|S|3|4|5|W|name=Test case sS>=60 dms}} ;sS<0 dms: {{coord/sandbox|1|2|-1|S|3|4|5|W|name=Test case sS<0 dms}} ;sW>=60 dms: {{coord/sandbox|1|2|3|S|3|4|60|W|name=Test case sW>=60 dms}} ;sW<0 dms: {{coord/sandbox|1|2|3|S|3|4|-1|W|name=Test case sW<0 dms}} ;extra dms: {{coord/sandbox|1|2|3|S|3|4|5|W|type:city|region:XZ|name=Test case extra dms}} ====Errors==== # {{coord/sandbox|1|2|3|4}} # {{coord/sandbox|1|2|3|E|4|5|6|N}} # {{coord/sandbox|1|2|E|3|4|N}} # {{coord/sandbox}} # {{coord/sandbox||-2}} # {{coord/sandbox|1|}} # {{coord/sandbox|1|N||W}} # {{coord/sandbox|1|2|N||4|W}} # {{coord/sandbox|1|2|3|N||5|6|W}} # {{coord/sandbox|1|2|3|S|3|4|5|W|city(1000)|region:XZ|name=Type-word missing}} ====Blank parameters==== ;DM blank M: {{Coord/sandbox|1||N|3||E|name=Test case DM blank M}} ;DMS blank S: {{Coord/sandbox|1|2||N|5|6||E|name=Test case DMS blank S}} ;DMS blank M and S: {{Coord/sandbox|1|||N|5|||E|name=Test case DMS blank M and S}} ;display=: {{Coord/sandbox|1|2|dispenser=|name=Test case DMS blank M and S}} ;extra blanks: {{Coord/sandbox| 51 | 02 | 21 |N| 116 | 26 | 33 |W|name=Test case extra blanks}} ===Extreme values=== * {{coord/sandbox|0|0|N|0|0|E}} * {{coord/sandbox|0|0|0|N|0|0|0|E}} * {{coord/sandbox|0|0|N|180|0|E}} * {{coord/sandbox|0|0|0|N|180|0|0|E}} * {{coord/sandbox|0|59|N|179|59|W}} * {{coord/sandbox|0|59|59|S|179|59|59|W}} ====[[Airy (Martian crater)]]==== * {{coord/sandbox|5.1|S|359.9|W|globe:mars}} * {{coord/sandbox|5|6|S|359|54|W|globe:mars}} * {{coord/sandbox|5|6|0|S|359|54|0|W|globe:mars}} ====North and south poles==== * {{coord/sandbox|90|0}} * {{coord/sandbox|-90|0}} * {{coord/sandbox|90|N|0|E}} * {{coord/sandbox|90|S|0|E}} * {{coord/sandbox|90|0|N|0||E}} * {{coord/sandbox|90|0|S|0||E}} * {{coord/sandbox|90|0|0|N|0|||E}} * {{coord/sandbox|90|0|0|S|0|||E}} ===Documented type values=== * country: {{coord/sandbox|38.328|-122.709|type:country}} * satellite: {{coord/sandbox|38.328|-122.709|type:satellite}} * adm1st: {{coord/sandbox|38.328|-122.709|type:adm1st}} * adm2nd: {{coord/sandbox|38.328|-122.709|type:adm2nd}} * adm3rd: {{coord/sandbox|38.328|-122.709|type:adm3rd}} * city: {{coord/sandbox|38.328|-122.709|type:city}} * city (9999): {{coord/sandbox|38.328|-122.709|type:city(9999)}} * city (10000): {{coord/sandbox|38.328|-122.709|type:city(10000)}} * city (99999): {{coord/sandbox|38.328|-122.709|type:city(99999)}} * city (100000): {{coord/sandbox|38.328|-122.709|type:city(100000)}} * city (1000000): {{coord/sandbox|38.328|-122.709|type:city(1000000)}} * airport: {{coord/sandbox|38.328|-122.709|type:airport}} * mountain: {{coord/sandbox|38.328|-122.709|type:mountain}} * isle: {{coord/sandbox|38.328|-122.709|type:isle}} * waterbody: {{coord/sandbox|38.328|-122.709|type:waterbody}} * forest: {{coord/sandbox|38.328|-122.709|type:forest}} * river: {{coord/sandbox|38.328|-122.709|type:river}} * glacier: {{coord/sandbox|38.328|-122.709|type:glacier}} * event: {{coord/sandbox|38.328|-122.709|type:event}} * edu: {{coord/sandbox|38.328|-122.709|type:edu}} * pass: {{coord/sandbox|38.328|-122.709|type:pass}} * railwaystation: {{coord/sandbox|38.328|-122.709|type:railwaystation}} * landmark: {{coord/sandbox|38.328|-122.709|type:landmark}} ===globe values=== ====supported==== * [[Mercury (planet)|mercury]]: {{coord/sandbox|1|N|2|W|globe:mercury}} * [[venus]]: {{coord/sandbox|1|N|2|E|globe:venus}} * [[earth]]: {{coord/sandbox|1|N|2|E|globe:earth}} :* [[moon]]: {{coord/sandbox|1|N|2|E|globe:moon}} * [[mars]]: {{coord/sandbox|1|N|2|E|globe:mars}} :* [[Phobos (moon)|phobos]]: {{coord/sandbox|1|N|2|W|globe:phobos}} :* [[Deimos (moon)|deimos]]: {{coord/sandbox|1|N|2|W|globe:deimos}} * [[Ceres (dwarf planet)|ceres]]: {{coord/sandbox|1|N|2|E|globe:ceres}} * [[4 Vesta|vesta]]: {{coord/sandbox|1|2|globe:vesta}} * ''Jupiter'' :* [[Ganymede (moon)|ganymede]]: {{coord/sandbox|1|N|2|W|globe:ganymede}} :* [[Callisto (moon)|callisto]]: {{coord/sandbox|1|N|2|W|globe:callisto}} :* [[Io (moon)|io]]: {{coord/sandbox|1|N|2|W|globe:io}} :* [[Europa (moon)|europa]]: {{coord/sandbox|1|N|2|W|globe:europa}} * ''Saturn'' :* [[Mimas (moon)|mimas]]: {{coord/sandbox|1|N|2|W|globe:mimas}} :* [[Enceladus (moon)|enceladus]]: {{coord/sandbox|1|N|2|W|globe:enceladus}} :* [[Tethys (moon)|tethys]]: {{coord/sandbox|1|N|2|W|globe:tethys}} :* [[Dione (moon)|dione]]: {{coord/sandbox|1|N|2|W|globe:dione}} :* [[Rhea (moon)|rhea]]: {{coord/sandbox|1|N|2|W|globe:rhea}} :* [[Titan (moon)|titan]]: {{coord/sandbox|1|N|2|W|globe:titan}} :* [[Hyperion (moon)|hyperion]]: {{coord/sandbox|1|N|2|W|globe:hyperion}} :* [[Iapetus (moon)|iapetus]]: {{coord/sandbox|1|N|2|W|globe:iapetus}} :* [[Phoebe (moon)|phoebe]]: {{coord/sandbox|1|N|2|W|globe:phoebe}} * ''Uranus'' :* [[Miranda (moon)|miranda]]: {{coord/sandbox|1|N|2|E|globe:miranda}} :* [[Ariel (moon)|ariel]]: {{coord/sandbox|1|N|2|E|globe:ariel}} :* [[Umbriel (moon)|umbriel]]: {{coord/sandbox|1|N|2|E|globe:umbriel}} :* [[Titania (moon)|titania]]: {{coord/sandbox|1|N|2|E|globe:titania}} :* [[Oberon (moon)|oberon]]: {{coord/sandbox|1|N|2|E|globe:oberon}} * ''Neptune'' :* [[Triton (moon)|triton]]: {{coord/sandbox|1|N|2|E|globe:triton}} * [[pluto]]: {{coord/sandbox|1|N|2|E|globe:pluto}} ====questionable==== * [[Moon]]: {{coord/sandbox|1|2|globe:Moon}} * [[Moon|MOON]]: {{coord/sandbox|1|2|globe:MOON}} ====currently unsupported==== [[sun]]: {{coord/sandbox|1|2|globe:sun}} * [[Earth|terra]]: {{coord/sandbox|1|2|globe:terra}} :* [[Moon|luna]]: {{coord/sandbox|1|2|globe:luna}} * [[243 Ida|ida]]: {{coord/sandbox|1|2|globe:ida}} * [[951 Gaspra|gaspra]]: {{coord/sandbox|1|2|globe:gaspra}} * [[433 Eros|eros]]: {{coord/sandbox|1|2|globe:eros}} * [[6489 Golevka|golevka]]: {{coord/sandbox|1|2|globe:golevka}} * [[19P/Borrelly|borrelly]]: {{coord/sandbox|1|2|globe:borrelly}} * [[jupiter]]: {{coord/sandbox|1|2|globe:jupiter}} :* [[Metis (moon)|metis]] {{coord/sandbox|1|2|globe:metis}} :* [[Adrastea (moon)|adrastea]] {{coord/sandbox|1|2|globe:adrastea}} :* [[Amalthea (moon)|amalthea]] {{coord/sandbox|1|2|globe:amalthea}} :* [[Thebe (moon)|thebe]] {{coord/sandbox|1|2|globe:thebe}} * [[saturn]]: {{coord/sandbox|1|2|globe:saturn}} :* [[Pan (moon)|pan]] {{coord/sandbox|1|2|globe:pan}} :* [[Atlas (moon)|atlas]] {{coord/sandbox|1|2|globe:atlas}} :* [[Prometheus (moon)|prometheus]] {{coord/sandbox|1|2|globe:prometheus}} :* [[Pandora (moon)|pandora]] {{coord/sandbox|1|2|globe:pandora}} :* [[Epimetheus (moon)|epimetheus]] {{coord/sandbox|1|2|globe:epimetheus}} :* [[Janus (moon)|janus]] {{coord/sandbox|1|2|globe:janus}} :* [[Telesto (moon)|telesto]] {{coord/sandbox|1|2|globe:telesto}} :* [[Calypso (moon)|calypso]] {{coord/sandbox|1|2|globe:calypso}} :* [[Helene (moon)|helene]] {{coord/sandbox|1|2|globe:helene}} * [[uranus]]: {{coord/sandbox|1|2|globe:uranus}} :* [[Cordelia (moon)|cordelia]]: {{coord/sandbox|1|2|globe:cordelia}} :* [[Ophelia (moon)|ophelia]]: {{coord/sandbox|1|2|globe:ophelia}} :* [[Bianca (moon)|bianca]]: {{coord/sandbox|1|2|globe:bianca}} :* [[Cressida (moon)|cressida]]: {{coord/sandbox|1|2|globe:cressida}} :* [[Desdemona (moon)|desdemona]]: {{coord/sandbox|1|2|globe:desdemona}} :* [[Juliet (moon)|juliet]]: {{coord/sandbox|1|2|globe:juliet}} :* [[Portia (moon)|portia]]: {{coord/sandbox|1|2|globe:portia}} :* [[Rosalind (moon)|rosalind]]: {{coord/sandbox|1|2|globe:rosalind}} :* [[Belinda (moon)|belinda]]: {{coord/sandbox|1|2|globe:belinda}} :* [[Puck (moon)|puck]]: {{coord/sandbox|1|2|globe:puck}} * [[neptune]]: {{coord/sandbox|1|2|globe:neptune}} :* [[Naiad (moon)|naiad]]: {{coord/sandbox|1|2|globe:naiad}} :* [[Thalassa (moon)|thalassa]]: {{coord/sandbox|1|2|globe:thalassa}} :* [[Despina (moon)|despina]]: {{coord/sandbox|1|2|globe:despina}} :* [[Galatea (moon)|galatea]]: {{coord/sandbox|1|2|globe:galatea}} :* [[Larissa (moon)|larissa]]: {{coord/sandbox|1|2|globe:larissa}} :* [[Proteus (moon)|proteus]]: {{coord/sandbox|1|2|globe:proteus}} * ''Pluto'' :* [[Charon (moon)|charon]]: {{coord/sandbox|1|2|globe:charon}} ===Examples from [[Template:Coord/doc]]=== * {{coord/sandbox|57|18|22|N|4|27|32|W}} * {{coord/sandbox|44.112|N|87.913|W}} * {{coord/sandbox|44.112|-87.913}} * {{coord/sandbox|44.117|-87.913|dim:30_region:US-WI_type:landmark|name=Klann Road}} * {{coord/sandbox|10.2|-20.3|display=inline}} * {{coord/sandbox|10.2|-20.3}} * {{coord/sandbox|44.4|-111.1|type:city_region:US}} * {{coord/sandbox|51.01234|-1.56789|type:landmark_region:GB}} * {{coord/sandbox|-35.5|150.1|type:landmark_region:AU}} * {{coord/sandbox|12|34|12|N|45|33|45|W}} * {{coord/sandbox|43.651234|-79.383333}} * {{coord/sandbox|43.65|-79.38}} * {{coord/sandbox|43.6500|-79.3800}} * {{coord/sandbox|43.651234|N|79.383333|W}} * {{coord/sandbox|43|29|N|79|23|W}} * {{coord/sandbox|43|29|4|N|79|23|0|W}} * {{coord/sandbox|43|29|4.5|N|79|23|0.5|W}} * {{coord/sandbox|55.752222|N|37.615556|E}} * {{coord/sandbox|55.752222|N|37.615556|E|format=dms}} * {{coord/sandbox|39.098095|-94.587307|format=dms}} * {{coord/sandbox|55.752222|N|37.615556|E|format=dec|name=Moscow}} * {{coord/sandbox|33|55|S|18|25|E}} * {{coord/sandbox|35|00|N|105|00|E}} * {{coord/sandbox|22|54|30|S|43|14|37|W}} * {{coord/sandbox|22|S|43|W}} * {{coord/sandbox|52|28|59|N|1|53|37|W|display=inline,title|region:GB_type:city}} * {{coord/sandbox|46|43|N|7|58|E|type:mountain}} * {{coord/sandbox|51.500611|N|0.124611|W|scale:1000}} * {{coord/sandbox|51.500611|N|0.124611|W|scale:10000}} * {{coord/sandbox|51.500611|N|0.124611|W|scale:100000}} * {{coord/sandbox|51.500611|N|0.124611|W|scale:1000000}} * {{coord/sandbox|0|N|90|W|dim:10000000}} * {{coord/sandbox|40.5|-82.5|dim:400000}} * {{coord/sandbox|51.033|13.73|dim:20000}} * {{coord/sandbox|40.6892|-74.0445|dim:100}} * {{coord/sandbox|45.516194|-122.673226|dim:0.6}} * {{coord/sandbox|46.9524|N|7.4396|E|region:CH}} * {{coord/sandbox|52.5164|N|13.3775|E|region:DE-BE}} * {{coord/sandbox|0|40|26.69|N|23|28|22.69|E|globe:moon}} * {{coord/sandbox|48.269|N|225.990|W|globe:mars}} * {{coord/sandbox|7.5|S|303|E|globe:venus}} * {{coord/sandbox|8|N|190.5|W|globe:mercury}} * {{coord/sandbox|51|36.287|N|8|32.018|W}} * {{coord/sandbox|51|25.813|N|0|43.945|E}} == Don't invoke #coordinates == {{coord/sandbox|10|20|title=This should not be in GeoData|nosave=1}} ==Tests of subroutines== * Infobox country, capital add city to coordinates: {{#invoke:Coordinates|coordinsert|{{Coord/sandbox|17|7|N|61|51|W|name=Test}}|type:city}} ===Coord2text=== Using [[Module:Coordinates]] and [[Template:Coord]]: * coord2text lat dms: {{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|lat}} * coord2text long dms: {{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|long}} * coord2text lat decimal: {{#invoke:coordinates|coord2text|{{Coord|57.1822|N|4.2732|E}}|lat}} * coord2text long decimal: {{#invoke:coordinates|coord2text|{{Coord|57.1822|N|4.2732|E}}|long}} Using [[Module:Coordinates]] and [[Template:Coord/sandbox]]: * coord2text lat dms: {{#invoke:coordinates|coord2text|{{Coord/sandbox|57|18|22|N|4|27|32|E}}|lat}} * coord2text long dms: {{#invoke:coordinates|coord2text|{{Coord/sandbox|57|18|22|N|4|27|32|E}}|long}} * coord2text lat decimal: {{#invoke:coordinates|coord2text|{{Coord/sandbox|57.1822|N|4.2732|E}}|lat}} * coord2text long decimal: {{#invoke:coordinates|coord2text|{{Coord/sandbox|57.1822|N|4.2732|E}}|long}} Using [[Module:Coordinates/sandbox2]] and [[Template:Coord/sandbox]]: * coord2text lat dms: {{#invoke:coordinates/sandbox2|coord2text|{{Coord/sandbox|57|18|22|N|4|27|32|E}}|lat}} * coord2text long dms: {{#invoke:coordinates/sandbox2|coord2text|{{Coord/sandbox|57|18|22|N|4|27|32|E}}|long}} * coord2text lat decimal: {{#invoke:coordinates/sandbox2|coord2text|{{Coord/sandbox|57.1822|N|4.2732|E}}|lat}} * coord2text long decimal: {{#invoke:coordinates/sandbox2|coord2text|{{Coord/sandbox|57.1822|N|4.2732|E}}|long}} == Tests of qid == * {{coord/sandbox}} no params, should error * {{coord/sandbox|display=title}} no params, but is the primary version of the coordinates. should lookup QID of current page * {{coord/sandbox|name=New York City}} no params, but name provided. should lookup QID of name * {{coord/sandbox|qid=Q60}} Only QID * {{coord/sandbox|40|40|12|N|73|56|24|W|type:city|qid=Q60}} coordinate with QID (gets shape) * {{coord/sandbox|40|40|12|N|73|56|24|W|type:city|name=New York City}} coordinate with name, should find shape via qid lookup 6qflk7jlatyrbspljkz5dyzre7usdox Nhwɛdo:Count/doc 10 1841 14400 2024-08-04T18:56:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14400 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} <!-- Categories go at the bottom of this page and interwikis go in Wikidata. --> {{Lua|Module:ParameterCount}} Returns a number from (0 or 1) to 10 indicating the number of '''defined''' parameters passed.&nbsp; Currently supports a '''maximum of 10 parameters'''.<!--NOTE: Update [[Template:Count/testcases]] if support is added for more parameters. --> == Usage == Set ''base=0'' or ''base=1'' to change from the default value returned if there are no '''defined''' parameters.&nbsp; (i.e. If no '''defined''' parameters, returns 0 by default <small>(or 1 if ''base=1'')</small>) == Examples == {{Count/testcases}} ==See also== *{{tl|Counter}} * [[:module:ParameterCount]], with more options<!-- --><includeonly>{{Sandbox other|| <!-- Categories go here and interwikis go in Wikidata. --> [[Category:Parameter handling templates]] }}</includeonly> ppn2s2k2sn8cecclv1mv8ho25x5j74b Nhwɛdo:Count/testcases 10 1842 14401 2024-08-04T18:56:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14401 wikitext text/x-wiki {{large|'''Note:'''}} {{LinkTemplate|Count/testcase1}} tests nesting of templates calling {{LinkTemplate|Count}}.<br /> {| class=wikitable width=100% |- ! width=50% | Call ! width=50% | Result |- | {{LinkTemplate|Count|A|B||D}} | {{Count|A|B||D}} |- | {{LinkTemplate|Count/testcase1}} | {{Count/testcase1}} |- | {{LinkTemplate|Count/testcase1|base{{=}}1}} | {{Count/testcase1|base=1}} |- | {{LinkTemplate|Count/testcase1|base{{=}}0}} | {{Count/testcase1|base=0}} |- | {{LinkTemplate|Count/testcase1|abc}} | {{Count/testcase1|abc}} |- | {{LinkTemplate|Count/testcase1|abc|base{{=}}0}} | {{Count/testcase1|abc|base=0}} |- | {{LinkTemplate|Count/testcase1|abc|base{{=}}1}} | {{Count/testcase1|abc|base=1}} |- | {{LinkTemplate|Count/testcase1||DEF}} | {{Count/testcase1||DEF}} |- | {{LinkTemplate|Count/testcase1|abc|DEF}} | {{Count/testcase1|abc|DEF}} |- | {{LinkTemplate|Count/testcase1|abc|DEF|}} | {{Count/testcase1|abc|DEF|}} |- | {{LinkTemplate|Count/testcase1|abc|DEF|ghi}} | {{Count/testcase1|abc|DEF|ghi}} |- | {{LinkTemplate|Count/testcase1|abc||ghi}} | {{Count/testcase1|abc||ghi}} |- | {{LinkTemplate|Count/testcase1|abc|DEF|ghi|JKL|mno|PQR|stu|VWX|yz#}} | {{Count/testcase1|abc|DEF|ghi|JKL|mno|PQR|stu|VWX|yz#}} |- | {{LinkTemplate|Count/testcase1|abc|DEF|ghi|JKL|mno|PQR|stu|VWX|yz@|#$%}} | {{Count/testcase1|abc|DEF|ghi|JKL|mno|PQR|stu|VWX|yz@|#$%}} |- | {{LinkTemplate|Count/testcase1|abc|DEF|ghi|JKL|mno|PQR|stu|VWX|yz@|#$%|^&*|()_|+:"|123|456|789|000}} | {{Count/testcase1|abc|DEF|ghi|JKL|mno|PQR|stu|VWX|yz@|#$%|^&*|()_|+:"|123|456|789|000}} &nbsp; '''Only counts to 10 right now!''' |- | {{LinkTemplate|Count/testcase1|abc||ghi||mno||stu||yz@|}} | {{Count/testcase1|abc||ghi||mno||stu||yz@|}} |- | {{LinkTemplate|Count/testcase1||DEF||JKL||PQR||VWX||#$%}} | {{Count/testcase1||DEF||JKL||PQR||VWX||#$%}} |- | {{LinkTemplate|Count/testcase1|DEF|JKL|PQR|VWX|#$%}} | {{Count/testcase1|DEF|JKL|PQR|VWX|#$%}} |- | {{LinkTemplate|Count/testcase1||||||||||#$%}} | {{Count/testcase1||||||||||#$%}} |- | {{LinkTemplate|Count/testcase1|||||||||}} | {{Count/testcase1||||||||||}} |- | {{LinkTemplate|Count/testcase1||||||||||base{{=}}0}} | {{Count/testcase1|||||||||||base=0}} |- | {{LinkTemplate|Count/testcase1||||||||||base{{=}}1}} | {{Count/testcase1|||||||||||base=1}} |- | {{LinkTemplate|Count/testcase1|base{{=}}0|||||||||}} | {{Count/testcase1|base=0||||||||||}} |- | {{LinkTemplate|Count/testcase1|base{{=}}1|||||||||}} | {{Count/testcase1|base=1||||||||||}} |- | {{LinkTemplate|Count/testcase1|base{{=}}0||||||PQR|||}} | {{Count/testcase1|base=0||||||PQR||||}} |- | {{LinkTemplate|Count/testcase1|base{{=}}1||||||PQR|||}} | {{Count/testcase1|base=1||||||PQR||||}} |} dzoylqa7w9nao1v33w6tbfgboxmrn6s Nhwɛdo:Country data GHA 10 1843 14402 2024-08-04T18:57:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14402 wikitext text/x-wiki #REDIRECT [[Template:Country data Ghana]] [[category:country data redirects|GHA]] bhmscsbfqh3giybezs7hdx9uxc03cb3 Nhwɛdo:Country name/sandbox 10 1844 14403 2024-08-04T18:57:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14403 wikitext text/x-wiki {{#invoke:ISO 3166/sandbox|name}}<noinclude> {{Documentation|content={{ISO 3166 conversion template doc}}}} </noinclude> kbuf0lfduz6lucv94ba1igskdvtsmsj Nhwɛdo:Country name/testcases 10 1845 14404 2024-08-04T18:57:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14404 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} {{Inline test case |_showtemplate2=no |CH}} <!--Put parameters for each test case after 3=, with | between parameters replaced by !.--> {| class="wikitable" |- ! Notes || Input || Template || Sandbox |- | {{Expand wikitext|{{Make code|{=(|}=)|{{Replace|1=<td>((Separated entries!separator=&vert;!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}/sandbox!$))</td>|2=$|3=Guinea}}}}}} |- | {{Expand wikitext|{{Make code|{=(|}=)|{{Replace|1=<td>((Separated entries!separator=&vert;!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}/sandbox!$))</td>|2=$|3=Guinea-Bissau}}}}}} |- | {{Expand wikitext|{{Make code|{=(|}=)|{{Replace|1=<td>((Separated entries!separator=&vert;!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}/sandbox!$))</td>|2=$|3=GuineaBissau}}}}}} |- | nonexistent {{Expand wikitext|{{Make code|{=(|}=)|{{Replace|1=<td>((Separated entries!separator=&vert;!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}/sandbox!$))</td>|2=$|3=Foobarbaz}}}}}} |- | multiple hyphens {{Expand wikitext|{{Make code|{=(|}=)|{{Replace|1=<td>((Separated entries!separator=&vert;!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}/sandbox!$))</td>|2=$|3=Foo-Bar-Baz}}}}}} |- | {{Expand wikitext|{{Make code|{=(|}=)|{{Replace|1=<td>((Separated entries!separator=&vert;!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}/sandbox!$))</td>|2=$|3=Saint-Martin}}}}}} |- | {{Expand wikitext|{{Make code|{=(|}=)|{{Replace|1=<td>((Separated entries!separator=&vert;!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}/sandbox!$))</td>|2=$|3=United Kingdom}}}}}} |- | subdivision in argument {{Expand wikitext|{{Make code|{=(|}=)|{{Replace|1=<td>((Separated entries!separator=&vert;!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}/sandbox!$))</td>|2=$|3=United Kingdom!England}}}}}} |- | subdivision after hyphen {{Expand wikitext|{{Make code|{=(|}=)|{{Replace|1=<td>((Separated entries!separator=&vert;!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}/sandbox!$))</td>|2=$|3=United Kingdom-England}}}}}} |- | country code {{Expand wikitext|{{Make code|{=(|}=)|{{Replace|1=<td>((Separated entries!separator=&vert;!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}/sandbox!$))</td>|2=$|3=GW}}}}}} |} <!-- {{clear}} == References == <references /> --> isonrfvz3tigi9erz0c17v240uwghlj Nhwɛdo:Country2nationality/doc 10 1846 14405 2024-08-04T18:57:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14405 wikitext text/x-wiki {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{High-use}} == Usage == Combines {{tl|Iso2nationality}} and {{tl|ISO 3166 code}} to generate a nationality from a country parameter, eg: ::<code><nowiki>{{Country2nationality|France}}</nowiki></code> -> {{Country2nationality|France}} ::<code><nowiki>{{Country2nationality|England}}</nowiki></code> -> {{Country2nationality|England}} == See also == * {{tl|GetCountryNameFromAdjective}} * {{tl|Country2continent}} * {{tl|Find country}} - finds the name of a country or continent within text * {{tl|Title country}} - applies Find country to PAGENAME <includeonly>{{sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:String manipulation templates]] [[Category:Country templates]] }}</includeonly> 0csgweujgo07tlt1wz6564wenqzfowt Nhwɛdo:DPP/logo/doc 10 1847 14406 2024-08-04T18:58:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14406 wikitext text/x-wiki {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{High-use}} Display the logo only. If you want to display the Democratic Progressive Party's logo/flag ''and'' its name, use: {{tl|DPP}} === Usage === <syntaxhighlight lang="wikitext"> {{DPP/logo}} </syntaxhighlight> * It will yield: :: {{DPP/logo}} * The default size is 25px, and the first parameter, {{para|1}}, can be used to alter the size as follows: <syntaxhighlight lang="wikitext"> {{DPP/logo|1=30px}} </syntaxhighlight> * It will yield: :: {{DPP/logo|1=30px}} <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Taiwan political party logo templates]] }}</includeonly> ojpy2eedkqa7wrwlgaki89dkjqqvjlu Nhwɛdo:DPP/logo/sandbox 10 1848 14407 2024-08-04T18:58:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14407 wikitext text/x-wiki <!--[[File:DPP-Taiwan.svg|{{{1|20px}}}]]-->[[File:Green Taiwan White Cross.svg|{{{1|20px}}}]]<noinclude> {{documentation}} </noinclude> ag1kzvlk4ycd9b4ijy6xt0m05pkf89v Nhwɛdo:Delink/doc 10 1849 14408 2024-08-04T18:59:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14408 wikitext text/x-wiki {{High-use}} {{Documentation subpage}} {{lua|Module:Delink}} <!-- Categories go at the bottom of this page and interwikis go in Wikidata. --> This template removes links from wikitext. It de-links wikilinks and URL links, removes HTML comments, and normalises whitespace. It handles most wikitext correctly, including category links, the [[Help:Colon trick|colon trick]], the [[Help:Pipe trick|pipe trick]] (normal and reverse), nested wikilinks, and invalid link characters. ==Usage== * Basic *: {{tlx|delink|''text''}} * All parameters *: <syntaxhighlight lang="wikitext"> {{delink | 1 = | wikilinks = no | urls = no | comments = no | whitespace = no | refs = yes }} </syntaxhighlight> ==Parameters== *<code>1</code> - the text to be de-linked. *<code>wikilinks</code> *: - if set to "no", "n", "false", or "0", wikilinks are not de-linked. *: - if set to "target", wikilinks are reduced to the target portion of a wikilink ({{elc|{{vr|{{var|target}}}}|{{vr|{{var|label}}}}}} → {{samp|{{vr|{{var|target}}}}}}) *<code>urls</code> - if set to "no", "n", "false", or "0", URL links are not de-linked. *<code>comments</code> - if set to "no", "n", "false", or "0", HTML comments are not removed. *<code>whitespace</code> - if set to "no", "n", "false", or "0", whitespace is not normalised. The normalisation makes the whitespace of the resulting text look as if it had been put through the MediaWiki parser. For example, single newlines are converted to a single space, but double newlines are left alone. *<code>refs</code> - (experimental) if set to "yes", "y", "true", or "1", removes references. This is not recommended, as only the <sup>[1]</sup>, <sup>[2]</sup>, etc. markers will be removed - the references themselves will still appear at the end of the page. There is no known workaround for this problem as of April 2014. ==Examples== {| class="wikitable" ! Code ! Output |- | <syntaxhighlight lang="wikitext" inline>{{delink|[[Foo]]}}</syntaxhighlight> | {{delink|[[Foo]]}} |- | <syntaxhighlight lang="wikitext" inline>{{delink|[[Foo|Bar]]}}</syntaxhighlight> | {{delink|[[Foo|Bar]]}} |- | <syntaxhighlight lang="wikitext" inline>{{delink|[[Foo|Bar]]|wikilinks=target}}</syntaxhighlight> | {{delink|[[Foo|Bar]]|wikilinks=target}} |- | <syntaxhighlight lang="wikitext" inline>{{delink|[[Foo]], [[bar]], and [[baz]].}}</syntaxhighlight> | {{delink|[[Foo]], [[bar]], and [[baz]].}} |- | <syntaxhighlight lang="wikitext" inline>{{delink|I visited [https://www.example.com example.com].}}</syntaxhighlight> | {{delink|I visited [https://www.example.com example.com].}} |- | <syntaxhighlight lang="wikitext" inline>{{delink|Foo}}</syntaxhighlight> | {{delink|Foo}} |} ==Non-examples== {| class="wikitable" ! Code ! Output |- | <syntaxhighlight lang="wikitext" inline>{{delink|https://www.example.com}}</syntaxhighlight> | {{delink|https://www.example.com}} |} ==See also== *{{tl|trim brackets}} *{{tl|delink question hyphen-minus}} *{{tl|Escape page link from within}} * {{tl|Linked}} – links if not already linked {{String-handling templates|delink}} <includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox|| <!-- Categories go here and interwikis go in Wikidata. --> [[Category:String manipulation templates]] }}</includeonly> foh26563hxl4f1z15v7s7quuhq41d8u Nhwɛdo:Delink/sandbox 10 1850 14409 2024-08-04T18:59:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14409 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:delink/sandbox|delink}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> bxd35orq46hg6cv0fghl848307mqwld Nhwɛdo:Delink/testcases 10 1851 14410 2024-08-04T18:59:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14410 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} == [[Georgia (country)]] == {{Test case|_collapsible=no|_showcode=yes|_title=Test1.1.1 |[[Georgia (country)]]}} {{Test case|_collapsible=no|_showcode=yes|_title=Test1.1.2 |[[Georgia (country)|Georgia]]}} {{Test case|_collapsible=no|_showcode=yes|_title=Test1.2.1 |[[Georgia (country)]]|wikilinks=no}} {{Test case|_collapsible=no|_showcode=yes|_title=Test1.2.1 |[[Georgia (country)|Georgia]]|wikilinks=no}} ==Text contains or starts with #== {{Test case|_collapsible=no|_showcode=yes|_title=Test2.1.1 |[[#Foo]]}} {{Test case|_collapsible=no|_showcode=yes|_title=Test2.1.2 |[[Bar#Foo]]}} {{Test case|_collapsible=no|_showcode=yes|_title=Test2.1.3 |#Foo}} {{Test case|_collapsible=no|_showcode=yes|_title=Test2.1.4 |Bar #Foo}} {{Test case|_collapsible=no|_showcode=yes|_title=Test2.1.5 |[https://www.example.com Bar#Foo]}} {{Test case|_collapsible=no|_showcode=yes|_title=Test2.1.6 |[https://www.example.com/Bar#Foo Link text]}} {{Test case|_collapsible=no|_showcode=yes|_title=Test2.1.6 |[https://www.example.com [[#Foo]]]}} ==Question mark== {{Test case|_collapsible=no|_showcode=yes|[[What If...? (TV series)|What If...?]]}} <!-- {{clear}} == References == {{reflist}} --> nax7dhfbnwfhjfvbkxja1sqh3dg3m90 Nhwɛdo:Detect singular/doc 10 1852 14411 2024-08-04T18:59:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14411 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} {{Lua|Module:Detect singular}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> '''Template:Detect singular''' is used to detect possible lists and is a useful tool for infoboxes, where the label may be singular (e.g., "Nickname:") but the data may be a list. == Usage == * {{tlx|{{BASEPAGENAME}}|value}} Returns {{strong|1}} if not a list, {{strong|nil}} if a possible list. == Parameters == {| class="wikitable" |- ! scope="col" | Parameter ! scope="col" | Description |- ! scope="row" | <code>1</code> | Required. The data to search for a list. |} ===Options=== There are four named arguments that control the pluralization: * {{para|no_comma}} By default, commas (or semi-colons) will cause the text string to be considered plural. Setting {{para|no_comma|1}} turns this behavior off. * {{para|any_comma}} By default, commas (or semi-colons) that are adjacent to digits are singular. Setting {{para|any_comma|1}} turns this behavior off. * {{para|no_and}} By default, "and" causes a string to be plural. Setting {{para|no_and|1}} turns this behavior off. * {{para|parse_links}} By default, wikilinks are considered to be unparseable (singular) objects. Setting {{para|parse_links|1}} will allow the parser to read the contents of the wikilinks and determine whether that makes the string plural. == Overrides == To force a particular result, place {{t|Force plural}} or {{t|Force singular}} within the text. == Examples == * {{tlx|{{BASEPAGENAME}}|Mack the Knife}} → {{Detect singular|Mack the Knife}} * {{tlx|{{BASEPAGENAME}}|May 4, 2020|no_comma{{=}}yes}} → {{Detect singular|May 4, 2020|no_comma=yes}} * {{tlx|{{BASEPAGENAME}}|Mack the Knife, Joe}} → {{Detect singular|Mack the Knife, Joe}} * {{tlx|{{BASEPAGENAME}}|{{tlx|hlist|first|second|third}}}} → {{Detect singular|{{hlist|first|second|third}}}} * {{tlx|{{BASEPAGENAME}}|*one *two *three}} → {{Detect singular|*one *two *three}} * {{tlx|{{BASEPAGENAME}}|[[Charles, Prince of Wales]]}} → {{Detect singular|[[Charles, Prince of Wales]]}} * {{tlx|{{BASEPAGENAME}}|[[Dave Nellist]]}} → {{Detect singular|[[Dave Nellist]]}} Override these errors like this: * {{tlx|{{BASEPAGENAME}}|Charles, Prince of Wales{{tlx|force singular}}}} → {{Detect singular|Charles, Prince of Wales{{force singular}}}} <includeonly>{{sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> }}</includeonly> 8zap4g0w12sfo0pq2llhsaplx6y2t3g Nhwɛdo:Detect singular/sandbox 10 1853 14412 2024-08-04T19:00:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14412 wikitext text/x-wiki {{#invoke:Detect singular/sandbox|main}}<noinclude> {{documentation}} </noinclude> fhjvy6f5pyeupb27s9hklljoszuk27e Nhwɛdo:Detect singular/testcases 10 1854 14413 2024-08-04T19:00:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14413 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} ==Singular== {{Test case table|_collapsible=yes|_titlecode=yes}} {{Test case table|_collapsible=yes|_titlecode=yes|Mack the Knife}} {{Test case table|_collapsible=yes|_titlecode=yes|Ralph Waldo Emerson}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Ralph Waldo Emerson]]}} {{Test case table|_collapsible=yes|_titlecode=yes|David Jones}} {{Test case table|_collapsible=yes|_titlecode=yes|Massachusetts Institute of Technology||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Alberta College||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Handy||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|May 4, 2020||singular|plural}} {{Test case table|_collapsible=yes|_title=Start date|_showcode=yes|{{Start date|2020|5|4}}||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|312, 415||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|The Land of Milk and Honey|no_and=1}} {{Test case table|_collapsible=yes|_titlecode=yes|{{wikidata|properties|raw|Q42|P101}}}} {{Test case table|_collapsible=yes|_titlecode=yes|{{wikidata|properties|Q42|P101}}}} {{Test case table|_collapsible=yes|_titlecode=yes|The End of the F***ing World}} {{Test case table|_collapsible=yes|_titlecode=yes|{{wikidata|properties|Q1297|P1082}}}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Charles, Prince of Wales]]}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Bosnia and Herzegovina]]}} {{Test case table|_collapsible=yes|_title=wlink with ref|_showcode=yes|1=[[Dave Nellist]]<ref name="foo,bar">{{cite web|title=A and B|url=http://www.example.com}}</ref>|2=|3=singular|4=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Martin Luther King, Jr.]]}} {{Test case table|_collapsible=yes|_titlecode=yes|Martin Luther King, Jr.|no_comma=yes}} {{Test case table|_collapsible=yes|_title=ubl with one entry|_showcode=yes|1={{ubl|foo}}|2=|3=singular|4=plural}} {{Test case table|_collapsible=yes|_title=ubl with comma in one entry|_showcode=yes|1={{ubl|Henry, Duke of Cornwall}}|2=|3=singular|4=plural}} {{Test case table|_collapsible=yes|_title=Single marriage|_showcode=yes|1={{Marriage|[[Virginia Eliza Clemm Poe]]|1836|1847|end=died}}|2=|3=singular|4=plural}} {{Test case table|_collapsible=yes|_title=Single marriage with br tag|_showcode=yes|1={{marriage|[[Maria Shriver]]<br />|1986|2021|end=divorced}}|2=|3=singular|4=plural}} {{test case table|_collapsible=yes|_title=HTML entity|_showcode=yes|1=A&ndash;B|2=|3=singular|4=plural}} ==Plural== {{Test case table|_collapsible=yes|_titlecode=yes|Sasha and Malia}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Alabama]] and [[Georgia]]}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Alabama]], [[Georgia]], [[New Mexico]]}} {{Test case table|_collapsible=yes|_titlecode=yes|312, 415|any_comma=yes}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Area codes 416, 647 and 437|416, 647, 437]]|any_comma=yes|parse_links=true}} {{Test case table|_collapsible=yes|_titlecode=yes|[[List of edible seeds]]}} {{Test case table|_collapsible=yes|_titlecode=yes|Mack, Joe, The Knife}} {{Test case table|_collapsible=yes|_titlecode=yes|Mack , Joe}} {{Test case table|_collapsible=yes|_title=ubl with multiple entries|_showcode=yes|1={{ubl|A|B|C}}|2=|3=singular|4=plural}} {{Test case table|_collapsible=yes|_title=hlist with multiple entries|_showcode=yes|1={{hlist|first|second|third}}|2=|3=singular|4=plural}} {{Test case table|_collapsible=yes|_title=complex hlist|_showcode=yes|1={{hlist|Henry, Duke of Cornwall |Mary I, Queen of England |Henry FitzRoy, Duke of Richmond and Somerset (ill.) |Elizabeth I, Queen of England |Edward VI, King of England}}|2=|3=singular|4=plural}} {{Test case table|_collapsible=yes|_title=plainlist with multiple entries|_showcode=yes|1={{Plainlist| * PC1 * PC2 }}|2=|3=singular|4=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|first<br>second<br />third<br/>}} {{Test case table|_collapsible=yes|_titlecode=yes|Alberta College<br/>Brandeis University}} {{Test case table|_collapsible=yes|_titlecode=yes|Alberta College<br/>Brandeis University|no_comma=yes}} {{Test case table|_collapsible=yes|_titlecode=yes|* one * two }} {{Test case table|_collapsible=yes|_titlecode=yes|{{#invoke:WikidataIB|followQid|props=p106|qid=Q42|all=y}}}} {{Test case table|_collapsible=yes|_titlecode=yes|{{#property:occupation|from=Q42}}||occupation|occupations}} {{Test case table|_collapsible=yes|_title=plainlist of marriages|_showcode=yes|1={{plainlist| * {{marriage|[[Ivana Trump|Ivana Zelníčková]]|April 7, 1977|March 22, 1992|end=divorced}} * {{marriage|[[Marla Maples]]|December 20, 1993|June 8, 1999|end=divorced}} * {{marriage|[[Melania Trump|Melania Knauss]]|January 22, 2005}} }}|2=|3=singular|4=plural}} {{Test case table|_collapsible=yes|_title=br delimited marriages|_showcode=yes|1={{marriage|Jennifer Leigh||1997|end=divorced}}<br>{{marriage|Jordyn Blum|2003}}|2=|3=singular|4=plural}} {{Test case table|_collapsible=yes|_title=br delimited marriages with forced line breaks|_showcode=yes|1={{marriage|Jennifer Leigh<br>||1997|end=divorced}}<br>{{marriage|Jordyn Blum|2003}}|2=|3=singular|4=plural}} ==Forced== {{Test case table|_collapsible=yes|_title=blank input|_showcode=yes|}} {{Test case table|_collapsible=yes|_title=force singular|_showcode=yes|1=blah one, blah two, blah three, testcase for forcing singular{{force singular}}|2=|3=singular|4=plural}} {{Test case table|_collapsible=yes|_title=force plural|_showcode=yes|1=testcase for forcing plural{{force plural}}|2=|3=singular|4=plural}} jd0bj7mvhe2ipontj1g7zbe0xp5vxnp Nhwɛdo:Documentation subpage 10 1855 46159 14414 2025-05-09T12:00:58Z Robertjamal12 13 139 revisions imported from [[:en:Template:Documentation_subpage]] 14414 wikitext text/x-wiki <includeonly><!-- -->{{#ifeq:{{lc:{{SUBPAGENAME}}}} |{{{override|doc}}} | <!--(this template has been transcluded on a /doc or /{{{override}}} page)--> </includeonly><!-- -->{{#ifeq:{{{doc-notice|show}}} |show | {{Mbox | type = notice | style = margin-bottom:1.0em; | image = [[File:Edit-copy green.svg|40px|alt=|link=]] | text = {{strong|This is a [[Wikipedia:Template documentation|documentation]] [[Wikipedia:Subpages|subpage]]}} for {{terminate sentence|{{{1|[[:{{SUBJECTSPACE}}:{{BASEPAGENAME}}]]}}}}}<br />It may contain usage information, [[Wikipedia:Categorization|categories]] and other content that is not part of the original {{#if:{{{text2|}}} |{{{text2}}} |{{#if:{{{text1|}}} |{{{text1}}} |{{#ifeq:{{SUBJECTSPACE}} |{{ns:User}} |{{lc:{{SUBJECTSPACE}}}} template page |{{#if:{{SUBJECTSPACE}} |{{lc:{{SUBJECTSPACE}}}} page|article}}}}}}}}. }} }}<!-- -->{{DEFAULTSORT:{{{defaultsort|{{PAGENAME}}}}}}}<!-- -->{{#if:{{{inhibit|}}} |<!--(don't categorize)--> | <includeonly><!-- -->{{#ifexist:{{NAMESPACE}}:{{BASEPAGENAME}} | [[Category:{{#switch:{{SUBJECTSPACE}} |Template=Template |Module=Module |User=User |#default=Wikipedia}} documentation pages]] | [[Category:Documentation subpages without corresponding pages]] }}<!-- --></includeonly> }}<!-- (completing initial #ifeq: at start of template:) --><includeonly> | <!--(this template has not been transcluded on a /doc or /{{{override}}} page)--> }}<!-- --></includeonly><noinclude>{{Documentation}}</noinclude> 7onyk1v06bkcimr1a843d6yopob2nvb Nhwɛdo:Documentation/doc 10 1856 14415 2024-08-04T19:00:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14415 wikitext text/x-wiki <noinclude>{{pp-semi-indef}} </noinclude>{{Distinguish|Template:Documentation subpage}} {{Documentation subpage}} {{template shortcut|doc}} {{High-use}} {{Never substitute}} {{Lua|Module:Documentation}} The {{tlx|documentation}} template is used to contain the [[WP:TDOC|documented information and instructions]] of a certain template, usually from a /doc subpage. It can also be configured to load the content from other pages or be directly fed by text. For detailed instructions on how and when to use this template, see [[Wikipedia:Template documentation]] (shortcut: [[WP:TDOC]]). This template has two parts: the big "documentation box" with the documentation inside alongside a toolbar (the <code>[view][edit][history][purge]</code> links), and the smaller "link box" that shows metadata about the documentation alongside the [[Wikipedia:Template sandbox and test cases|sandbox and testcases]] links. Use of this template allows templates to be [[Wikipedia:Protection policy|protected]], where necessary, while allowing anyone to edit the documentation and categories. == General syntax == Normally, the template is used without parameters and is placed inside {{tag|noinclude}} at the bottom of the template page (see {{section link|#Placement and tags}} for more information): <syntaxhighlight lang="wikitext"> <!--Last line of your template code--><noinclude> {{Documentation}} <!-- Add categories to the /doc subpage --> </noinclude> </syntaxhighlight> === Transcluding a different page === To transclude a different page other than the /doc subpage, simply provide {{para|1}} like this: <syntaxhighlight lang="wikitext"> <!--Last line of your template code--><noinclude> {{Documentation|Template:Other page/doc}} </noinclude> </syntaxhighlight> Note that when loading the documentation from a page other than the local /doc subpage, it becomes tricky to handle the categories. === Using the {{para|content}} parameter === The documentation can also be fed directly as text, by using the {{para|content}} parameter: <syntaxhighlight lang="wikitext"> <!--Last line of your template code--><noinclude> {{Documentation | content = <!-- template documentation --> }}</noinclude> </syntaxhighlight> When using this parameter, the toolbar will not show. Note that the /doc subpage in the link box will still show up if it exists. Also note that when {{para|1}} and {{para|content}} is specified, {{para|content}} takes precedence and always shows in the documentation box. == Advanced syntax == === Customizing the heading === The heading in the documentation box changes depending on namespace. See the below list for the default text in each namespace: * Template namespace: [[File:Test Template Info-Icon - Version (2).svg|32px|link=[[Wikipedia:Template documentation]]]] '''Template documentation''' * Module namespace: [[File:Test Template Info-Icon - Version (2).svg|32px|link=[[Wikipedia:Template documentation]]]] '''Module documentation''' * Other namespaces: '''Documentation''' To customize the heading, simply set the parameter {{para|heading}} to anything you like, for example {{para|heading|Infobox documentation}}. Note that if the heading parameter is empty but defined (like {{para|heading|}}) the heading alongside the toolbar will not show. The {{para|heading-style}} parameter can be fed optional [[Cascading Style Sheets|CSS]] values, like {{para|heading-style|font-size:150%;color:red;}}. Not that you should omit quotation marks <code>" "</code> and add the ending semicolon <code>;</code>. === Customizing the link box === To customize the link box, simply set {{para|link box}} to something else, like {{para|link box|The above documentation is automatically generated from [[Template:Foo]]}}. To hide the link box, simply set {{para|link box}} to <code>off</code>. === Testing === You can simulate the output for a given page by using the {{para|page}} parameter. For example, if you use the code {{para|page|Template:Edit protected}}, the template will behave exactly as if it were on the page [[Template:Edit protected]], including showing the documentation from [[Template:Edit protected/doc]], linking to [[Template:Edit protected/sandbox]], etc. This parameter is useful for testing and is used extensively on the [[Module:Documentation/testcases|module testcases page]]. == Placement and tags == {{Further information|Wikipedia:Template documentation#Where to place it}} This code should be added at the bottom of the template code page, with no space before {{Tag|noinclude|o}} (which causes extra whitespace to show on pages where the template is transcluded): <syntaxhighlight lang="wikitext"><!--Last line of your template code--><noinclude> {{documentation}} <!-- Add categories to the /doc subpage --> </noinclude></syntaxhighlight> To automatically insert the above text, you can also use the [[Wikipedia:Substitution|substitution]] code shortcut {{tlxs|doc-code}}. === Categories and interwikis === Depending on where to the documentation is placed, it may be tricky to handle the categories and interwikis. See {{section link|Wikipedia:Template documentation#Categories and interwiki links}} for information about adding these. == Technical details == === Automatic functions === If the documentation page does not exist, the toolbar is replaced with a <code>[create]</code> link. It automatically [[mw:Manual:Creating pages with preloaded text|creates the page with preloaded text]] with the basic documentation syntax. Preload text is also used for the /sandbox and /testcases [create] links. The preload page for the /doc <code>[create]</code> link is [[Template:Documentation/preload]]. The preload pages for the /sandbox and /testcases links are [[Template:Documentation/preload-sandbox]] and [[Template:Documentation/preload-testcases]]. The preload page for the /sandbox <code>[mirror]</code> link is [[Template:Documentation/mirror]]. This template also automatically adds {{tl|pp-template}} to a protected template page, so no need to manually add this template to protected pages. When this template is on a /sandbox subpage it automatically adds the {{tl|Template sandbox notice}} template. === Link box features === Depending on the namespace, the link box may have less features, or may not show up at all. The following table shows this: {| class="wikitable" ! Namespace ! Behavior |- | Template | Full behavior |- | Module | Full behavior, with the addition of a "create documentation" link when the page does not exist |- | User | Full behavior |- | Other namespaces | Hidden, unless {{para|1}} is specified (which will show "The above documentation is transcluded from {{param|1}}") |} Alongside that, if {{para|1}} or {{para|content}} is specified, the "Add categories to the /doc subpage" will not show. === Subject namespaces vs. talk namespaces === This template is usually placed in the [[WP:NS#Subject namespaces|subject namespace]]. But in some cases this template needs to be on the [[WP:TALKSPACE|Talk namespace]]: * In the MediaWiki namespace, since {{tag|noinclude|o}} often does not work in system messages, and since the MediaWiki namespace needs to be kept clean for performance reasons. When placed on talk pages, this template usually is placed near the top of the page and without {{tag|noinclude}} tags. The /doc, /sandbox and /testcases pages should normally be in the subject namespace, except in the namespaces that do not have the MediaWiki [[meta:Help:Link#Subpage feature|subpage feature]] enabled: Main, File, and MediaWiki. (Categories can have subpages, but documentation is created in the Category talk namespace to prevent creating empty categories. There are also a whole bunch of other technical reasons why the /doc page must be stored under the talk page for those (but only those) namespaces. This template automatically points its [create] links for the /doc, /sandbox and /testcases to the right namespace. == Full syntax == <syntaxhighlight lang="wikitext"> {{Documentation}} or {{Documentation | [path to documentation page] }} {{Documentation | content = }} or {{Documentation | [path to documentation page] | heading-style = | heading = | link box = }} or {{Documentation | [path to documentation page] | content = | heading-style = | heading = | link box = | page = }} </syntaxhighlight> === Color scheme === {| class="wikitable" style="font-size:90%" |+ Wikipedia background colors for {{Template link|documentation}} <small>([[Help:Using colors]])</small> ! !! RGB !! HSV !! Color !! General usage !! Note |- | A&nbsp; | <kbd>#ECFCF4</kbd> || 150&deg;, 6%, 99% | style="background:#ECFCF4" | &nbsp; | Sample || Current documentation background |- | B | <kbd>#00FF80</kbd> | style="font-size:90%;" | {{nowrap|1=Hue=150&deg; <small>(41.7%; 106/255<small>dec</small>)</small> 100%, 100%}} | style="background:#00FF80" | &nbsp; | Basic hue || What we'd call ''the color'' |- | colspan="6" | |- | 1 | <kbd>#A3BFB1</kbd> || 150&deg;, 15%, 75% | style="background:#A3BFB1" | &nbsp; | Header border only || |- | 2 | <kbd>#CEF2E0</kbd> || 150&deg;, 15%, 95% | style="background:#CEF2E0" | &nbsp; | Main&nbsp;border; header&nbsp;background || |- | 3 | <kbd>#E6FFF2</kbd> || 150&deg;, 10%, 100% | style="background:#E6FFF2" | &nbsp; | 2nd header, accent colour || |- | 4 | <kbd>#F5FFFA</kbd> || 150&deg;, 4%, 100% | style="background:#F5FFFA" | &nbsp; | Main background || So saturation in A is a bit off |} {{collapse top|title=Colors for documentation navbox}} As a suggestion, here are colors for a navbox intended for documentation pages only. They follow the shading of regular blue navbox colors: <syntaxhighlight lang="wikitext"> | titlestyle = background:#ccffe5 | basestyle = background:#ddffee <!-- basestyle= sets groupstyle, abovestyle, belowstyle together --> </syntaxhighlight> For subgroups, in child navboxes: <syntaxhighlight lang="wikitext"> {{Navbox|child | groupstyle = background:#e6fff2 ... </syntaxhighlight> Example:{{Template link expanded|Periodic table templates overview}} {{collapse bottom}} ==See also== * {{tl|Documentation subpage}}, a notice placed at the top of a /doc subpage explaining its role and including a link to the page it documents. * {{tl|Barnstar documentation}}, a variant of {{tl|Documentation}} for use with [[Wikipedia:Barnstars|barnstar]] templates. * [[Wikipedia:Template documentation]] is a how-to guide to template documentation. * [[Wikipedia:Template sandbox and test cases]] explains the use of /sandbox and /testcases subpages and includes more information about template testing. <includeonly><!-- Make sure that only page [[Template:Documentation]] is categorised. No other page (no subpages, not when transcluded). -->{{#ifeq:{{FULLPAGENAME}}|Template:Documentation| [[Category:Documentation templates| ]] [[Category:Template namespace templates|Documentation]] }}</includeonly> l7hs06exmxwiao74quf5x38s42jrjte Nhwɛdo:Documentation/sandbox 10 1857 14416 2024-08-04T19:00:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14416 wikitext text/x-wiki {{#invoke:documentation/sandbox|main|_content={{ {{#invoke:documentation|contentTitle}}}}}} 3ow44r45vduvkrc9n9upmj14h1v5pql Nhwɛdo:Documentation/testcases 10 1858 14417 2024-08-04T19:01:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14417 wikitext text/x-wiki {{Testcases}} __TOC__ ==Documentation== <pre>---- {{documentation}} ---- {{documentation|Template:Documentation/testcases/test1}} ---- {{documentation|Template:Documentation/testcases/test2}} ---- {{documentation|content=This is in line documentation.}} ---- {{documentation|Template:Documentation/testcases/nodoc|content=Documentation.}} ---- {{documentation|Template:Documentation/testcases/test1|content=Documentation.}} ----</pre> ---- {{cot|Default Documentation}} {{documentation}} {{cob}} ---- {{documentation|Template:Documentation/testcases/test1}} ---- {{documentation|Template:Documentation/testcases/test2}} ---- {{documentation|content=This is in line documentation.}} ---- {{documentation|Template:Documentation/testcases/nodoc|content=Documentation.}} ---- {{documentation|Template:Documentation/testcases/test1|content=Documentation.}} ---- ==Documentation/sandbox== <pre>---- {{documentation/sandbox}} ---- {{documentation/sandbox|Template:Documentation/testcases/test1}} ---- {{documentation/sandbox|Template:Documentation/testcases/test2}} ---- {{documentation/sandbox|content=This is in line documentation.}} ---- {{documentation/sandbox|Template:Documentation/testcases/nodoc|content=Documentation.}} ---- {{documentation/sandbox|Template:Documentation/testcases/test1|content=Documentation.}} ----</pre> {{cot|Default Documentation}} {{documentation/sandbox}} {{cob}} ---- {{documentation/sandbox|Template:Documentation/testcases/test1}} ---- {{documentation/sandbox|Template:Documentation/testcases/test2}} ---- {{documentation/sandbox|content=This is in line documentation.}} ---- {{documentation/sandbox|Template:Documentation/testcases/nodoc|content=Documentation.}} ---- {{documentation/sandbox|Template:Documentation/testcases/test1|content=Documentation.}} ---- ==Notest== For {{tl|File mover granted}}: ===Live documentation=== *<code><nowiki>{{documentation|page=Template:File mover granted|notest=y}}</nowiki></code> {{documentation|page=Template:File mover granted|notest=y}} ===Sandbox documentation=== *<code><nowiki>{{documentation/sandbox|page=Template:File mover granted|notest=y}}</nowiki></code> {{documentation/sandbox|page=Template:File mover granted|notest=y}} p8ooc65anuxtkpo9gt1rvooa4fl8xfy Nhwɛdo:Efn 10 1859 14418 2024-08-04T19:01:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14418 wikitext text/x-wiki <includeonly>{{safesubst<noinclude />:#if:{{{name|}}} |{{#tag:ref|{{{1|{{{reference|{{{content|{{{text|}}}}}}}}}}}}|name={{{name|}}}|group={{safesubst<noinclude />:#switch: {{{group|}}} | note | upper-alpha | upper-roman | lower-alpha | lower-greek | lower-roman = {{{group|}}} | #default = lower-alpha }}}} |{{#tag:ref|{{{1|{{{reference|{{{content|{{{text|}}}}}}}}}}}}|group={{safesubst<noinclude />:#switch: {{{group|}}} | note | upper-alpha | upper-roman | lower-alpha | lower-greek | lower-roman = {{{group|}}} | #default = lower-alpha }}}} }}</includeonly><noinclude> {{documentation}} </noinclude> 95uusiggd4cbf2ushwzxco3q2lmfbi1 Nhwɛdo:En dash range/doc 10 1860 14419 2024-08-04T19:01:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14419 wikitext text/x-wiki {{Documentation subpage}} {{lua|Module:String}} {{high use}} <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> This template creates a [[en dash]]-separated range that is compliant with [[MOS:RANGE]]. Its main purpose is to automatically determine whether a spaced or unspaced dash is to be used, based on the presence of whitespace, hyphens, or dashes in either term. == Usage == {{tlxi|En dash range|''start''|''end''|nolink=yes}} Examples: * <code><nowiki>{{En dash range|2020|2021}}</nowiki></code>: {{En dash range|2020|2021}} * <code><nowiki>{{En dash range|2020|present}}</nowiki></code>: {{En dash range|2020|present}} * <code><nowiki>{{En dash range|1 January 2020|1 January 2021}}</nowiki></code>: {{En dash range|1 January 2020|1 January 2021}} * <code><nowiki>{{En dash range|1 January 2020|present}}</nowiki></code>: {{En dash range|1 January 2020|present}} * <code><nowiki>{{En dash range|1 January 2020|2021}}</nowiki></code>: {{En dash range|1 January 2020|2021}} * <code><nowiki>{{En dash range|2020|1 January 2021}}</nowiki></code>: {{En dash range|2020|1 January 2021}} * <code><nowiki>{{En dash range|2020-01-01|2021-01-01}}</nowiki></code>: {{En dash range|2020-01-01|2021-01-01}} * <code><nowiki>{{En dash range|2020|2021<ref>...</ref>}}</nowiki></code>: {{En dash range|2020|2021{{dummy reference}}}} <div style="display: none;"></div> <includeonly>{{sandbox other|| <!-- Categories below this line; interwikis at Wikidata --> }}</includeonly> 47ratmbgx2i2zgk7g3fs9w12cmb99sw Nhwɛdo:En dash range/sandbox 10 1861 14420 2024-08-04T19:01:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14420 wikitext text/x-wiki {{{1}}}{{#ifeq:{{#invoke:String|find|source={{#invoke:Plain text|main|{{{1}}}{{{2}}}}}|target=[%s–—-]|plain=false}}|0|–|&nbsp;–&#32;}}{{{2}}}<noinclude> {{Documentation}} </noinclude> 98em1kvd7xkqe6sagrl2kj31kdmyeiw Nhwɛdo:En dash range/testcases 10 1862 14421 2024-08-04T19:01:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14421 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} {{Inline test case|2020|2021}} {{Inline test case|1 January 2020|1 January 2021}} {{Inline test case|1 January 2020|2021}} {{Inline test case|2020|1 January 2021}} {{Inline test case|2020-01-01|2021-01-01}} {{Inline test case|2020|present}} {{Inline test case|1 January 2020|present}} {{Inline test case|2020<ref>foo</ref>|2021}} {{Inline test case|2020|2021<ref>foo</ref>}} {{Inline test case|2020<ref>foo</ref>|2021<ref>foo</ref>}} {{Inline test case|2020-01-01|2021}} {{Inline test case|2020|2021-01-01}} {{Inline test case|2020-01-01|2021-01-01}} {{Test case table|_showcode=yes |2020-01-01 |2021-01-01}} == References == {{reflist}} acypn5j0gynda8r54qnimxx36q0rkc2 Nhwɛdo:End/doc 10 1863 14422 2024-08-04T19:01:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14422 wikitext text/x-wiki {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[</nowiki>[[Wikipedia:Wikidata]]<nowiki>]]) --> {{high-use}} == Usage == This template ends any table (with bar-brace "|}") and may be used with any other templates that begin a one-level table, except with template {{tl|Collapse top}} which requires a {{tl|collapse bottom}} to end a collapsible text. This template duplicates {{tl|s-end}} for technical reasons. See the documentation on that page. Any succession template ending with {{tl|end}} should be changed to {{tl|s-end}}. === Position === WARNING: Template {{tl|end}} must be placed on a separate line for ending a table; otherwise, it inserts a literal bar-brace "|}" into the text. == Redirects == Other "table end" templates redirect here. Alternatively, this template may take the dummy parameter <code>1=</code>, such as <code><nowiki>{{End|Cricket series}}</nowiki></code>, to indicate which table start template it matches (in the example given, {{tl|Election table}}). The parameter has no technical function. == Example == <syntaxhighlight lang="wikitext"> {{election table|title=Summary of the May 2, 2011 election}} |- style="text-align:right;" ! style="background-color:#E9E9E9; width:400; text-align:left;" colspan="2" | Party ! style="background-color:#E9E9E9; width:200; text-align:left;" | Main candidate ! style="background-color:#E9E9E9; width:50;" | Votes ! style="background-color:#E9E9E9; width:50;" | % ! style="background-color:#E9E9E9; width:50;" | +/– ! style="background-color:#E9E9E9; width:50;" | Seats ! style="background-color:#E9E9E9; width:50;" | +/– |- | style="background-color:green" | || Green | John Johnson | 12 | 50% | +5 | 5 | +1 |- {{end|election table}} </syntaxhighlight> ''Result:'' {{election table|title=Summary of the May 2, 2011 election}} |- style="text-align:right;" ! style="background-color:#E9E9E9; width:400; text-align:left;" colspan="2" | Party ! style="background-color:#E9E9E9; width:200; text-align:left;" | Main candidate ! style="background-color:#E9E9E9; width:50;" | Votes ! style="background-color:#E9E9E9; width:50;" | % ! style="background-color:#E9E9E9; width:50;" | +/– ! style="background-color:#E9E9E9; width:50;" | Seats ! style="background-color:#E9E9E9; width:50;" | +/– |- | style="background-color:green" | || Green | John Johnson | 12 | 50% | +5 | 5 | +1 |- {{end|election table}} ==Tracking categories== *{{clc|Pages using end template with unknown parameters}} == TemplateData == {{TemplateDataHeader}} <templatedata> { "description": "Ends a table. Must appear on a separate line. Normally used with {{col-begin}}. It takes no parameters.", "params": { } } </templatedata> == See also == * {{tl|!)}} *{{tl|Rugby squad end}} inserts two instances of wikitable closing markup *{{tl|Div col end}} inserts a closing {{tag|div|c}} tag *{{tl|Pope list end}} inserts a wikitext <code>{{!}}}</code> closing tag followed by a closing {{tag|div|c}} tag * {{tl|Column-generating template families}} <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Succession templates]] [[Category:Templates with partial table wikitext]] }}</includeonly> e2b5c9c473hq96ux1dgmg0hd7pp9uzm Nhwɛdo:Example 10 1864 14423 2024-08-04T19:02:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14423 wikitext text/x-wiki {{Userbox |id = [[File:Cube.svg|40px]] |info = This is an example of a template. For help with templates, see [[Help:Template]]. }}<noinclude> {{Documentation}} </noinclude> fvm3tg14icyv0qi6224ewb00n236mao Nhwɛdo:External media/doc 10 1865 14424 2024-08-04T19:02:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14424 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[</nowiki>[[Wikipedia:Wikidata]]<nowiki>]]) --> == When to use == If an image, 3D model, audio or video clip: # is currently available online, # cannot be uploaded to Wikipedia, even under [[WP:NFCC|non-free use]] rules, ''and'' # readers will expect this type of media in the article, then it may be appropriate to use {{tl|external media}} to provide a direct link to the media file along with a description of the media. The {{tl|external media}} template should be removed as soon as a replacement of adequate quality and accuracy is available in [[WP:COMMONS]]. At that time, the link included in this template may be considered for inclusion as a regular [[WP:External link]] in the ==External links== section. === Copyright === According to [[WP:ELNEVER]] and [[WP:COPYLINK]], editors must '''never''' link to content that violates copyright or is otherwise illegal. If you are uncertain of the copyright status (for example, with [[WP:YT|links to YouTube]]), ask for help at [[Wikipedia:Media copyright questions]]. If you're certain that the copyright status is acceptable, but others might wonder later, make it clear in the template or in the reference that you link to material from a rightful distributor (examples can be found at [[grindcore]]). == Where to use == This template is normally placed in the main body of the article, in the same place that you would normally have placed the image, 3D model, audio, or video clip if it had been available on Wikimedia Commons. When placing links in the ==External links== section, please use the normal formatting for external links, as explained at [[WP:External links#Rich media]] and [[WP:External links#How to link]], rather than this template. == Usage == Paste this into your article, removing the parameters that are left blank: <syntaxhighlight lang="wikitext"> {{external media | float = | width = | topic = <!--centered italic text---> | caption = <!-- text placed left or right of headerimage ---> | headerimage= <!--search commons please include "|alt= text" and x-height in px "|x20px" example [[File:YouTube Logo 2017.svg|alt=YouTube logo|x20px|left]] or ...|right]] ---> | title = | image1 = | image2 = | image3 = | audio1 = | audio2 = | audio3 = | video1 = | video2 = | video3 = | model1 = | model2 = | model3 = }}</syntaxhighlight> The {{tl|external media}} template can be used multiple times in an article, and each instance can be used to link to more than one file. === Parameters === ; float: Valid options are "left" or "right". The template defaults to displaying on the right-hand-side. (Note: This template's documentation previously, and erroneously, listed {{para|align}} as a valid parameter, but it was not valid. Instances of {{para|align}}, if found, should usually be replaced with {{para|float}}.) ; width: This should be a complete width measurement including units. Examples: <code>300px</code>, <code>22em</code>, <code>30%</code>. The template defaults to 258px wide. ; topic: Optional text field that will appear above the media links. ; title: Optional text to replace the automatically calculated title. ; headerimage: Optional image to display at the top of the template. Use full image syntax, for example <nowiki>[[File:example.png|200px]]</nowiki>. ; caption: Optional caption text to put underneath the header image. ; media links: Each file to be linked should specify its type and have a different number, starting from 1. For example, a template containing four images and one video would label them as <code>image1</code>, <code>image2</code>, <code>image3</code>, <code>image4</code> and <code>video1</code>. The attribute has a free format, so any amount of detail may be added. The first part of the entry should be formatted as a normal external link, i.e. {{code|[http://example.com/image.jpg Image description]|moin}} for [http://example.com/image.jpg Image description]. After that, any additional detail can be given on the same line. See the examples for details. : '''Note:''' when adding a link to an external media source like this, it is essential that the source page be linked too with the date of retrieval, both to satisfy Wikipedia's sourcing criteria for the statement about the presented media and to ensure that the link can quickly be corrected should the source URL be changed. Reference tags can be used for this purpose. {{collapse top|header=TemplateData}} <templatedata> { "params": { "width": { "description": "Width of the box", "example": "300px, 22em, 30%", "default": "258px" }, "float": { "type": "string", "suggestedvalues": [ "left", "right", "center" ], "description": "Alignment of the box on the page", "suggested": true, "default": "right" }, "title": { "description": "Optional text to replace the automatically calculated title" }, "image1": {}, "audio1": {}, "video1": {}, "model1": {}, "image2": {}, "model2": {}, "topic": { "description": "Optional text field that will appear above the media links" }, "headerimage": { "description": "Optional image to display at the top of the template. Use full image syntax, for example [[File:example.png|200px]].", "type": "unbalanced-wikitext" }, "caption": { "description": "Optional caption text to put underneath the header image" }, "image3": {}, "image4": {}, "image5": {}, "image6": {}, "image7": {}, "image8": {}, "image9": {}, "image10": {}, "image11": {}, "image12": {}, "image13": {}, "image14": {}, "image15": {}, "image16": {}, "image17": {}, "image18": {}, "image19": {}, "image20": {}, "audio2": {}, "audio3": {}, "audio4": {}, "audio5": {}, "audio6": {}, "audio7": {}, "audio8": {}, "audio9": {}, "audio10": {}, "audio11": {}, "audio12": {}, "audio13": {}, "audio14": {}, "audio15": {}, "audio16": {}, "audio17": {}, "audio18": {}, "audio19": {}, "audio20": {}, "video2": {}, "video3": {}, "video4": {}, "video5": {}, "video6": {}, "video7": {}, "video8": {}, "video9": {}, "video10": {}, "video11": {}, "video12": {}, "video13": {}, "video14": {}, "video15": {}, "video16": {}, "video17": {}, "video18": {}, "video19": {}, "video20": {}, "model3": {}, "model4": {}, "model5": {}, "model6": {}, "model7": {}, "model8": {}, "model9": {}, "model10": {}, "model11": {}, "model12": {}, "model13": {}, "model14": {}, "model15": {}, "model16": {}, "model17": {}, "model18": {}, "model19": {}, "model20": {} }, "description": "Provides a box with a direct link to media hosted off of Wikipedia", "paramOrder": [ "title", "topic", "caption", "image1", "audio1", "video1", "model1", "width", "float", "headerimage", "image2", "model2", "image3", "image4", "image5", "image6", "image7", "image8", "image9", "image10", "image11", "image12", "image13", "image14", "image15", "image16", "image17", "image18", "image19", "image20", "audio2", "audio3", "audio4", "audio5", "audio6", "audio7", "audio8", "audio9", "audio10", "audio11", "audio12", "audio13", "audio14", "audio15", "audio16", "audio17", "audio18", "audio19", "audio20", "video2", "video3", "video4", "video5", "video6", "video7", "video8", "video9", "video10", "video11", "video12", "video13", "video14", "video15", "video16", "video17", "video18", "video19", "video20", "model3", "model4", "model5", "model6", "model7", "model8", "model9", "model10", "model11", "model12", "model13", "model14", "model15", "model16", "model17", "model18", "model19", "model20" ] } </templatedata> {{collapse bottom}} == Examples == ==== Just an image ==== Image taken from the [[War against Nabis]] Featured Article. This example gives full contextual information along with references. {{external media | float = right | image1 = [https://web.archive.org/web/20120211124946id_/http://www.ancientmesopotamia.net/sitebuildercontent/sitebuilderpictures/macedonianphalanx.jpg Fighting style of Greek phalangites with long lances during the Roman-Spartan War] (Note the late Greek hoplite helmets with open visors made of several parts and not from one like in earlier times. The leg protection was often leather to allow for faster movement. This fighting style was not in use during the [[Battle of Marathon]]; at that time the lances were shorter and held with one hand. Longer lances, held with both hands, were adopted with the introduction of lighter hoplites and later [[phalangite]]s. As a result of their long and heavy lance which was handled with both arms they needed a lighter shield than the old hoplites.<ref>''Warfare in the Classical World'',p. 34f (Greek Hoplite (c.480BC)) p. 67 (Iphicrates reforms)</ref><ref>{{cite web |url=http://www.ancientmesopotamia.net/id27.html |title=Battle of Marathon |accessdate=2006-12-26 |work=Ancient Mesopotamia|archiveurl = https://web.archive.org/web/20060224052909/http://www.ancientmesopotamia.net/id27.html |archivedate = February 24, 2006|url-status=dead}}</ref>) }} <syntaxhighlight lang="wikitext" highlight="4" style="width:50%; overflow: auto"> {{external media | float = right | width = 258px | image1 = [https://web.archive.org/web/20120211124946id_/http://www.ancientmesopotamia.net/sitebuildercontent/sitebuilderpictures/macedonianphalanx.jpg Fighting style of Greek phalangites with long lances during the Roman-Spartan War] (Note the late Greek hoplite helmets with open visors made of several parts and not from one like in earlier times. The leg protection was often leather to allow for faster movement. This fighting style was not in use during the [[Battle of Marathon]]; at that time the lances were shorter and held with one hand. Longer lances, held with both hands, were adopted with the introduction of lighter hoplites and later [[phalangite]]s. As a result of their long and heavy lance which was handled with both arms they needed a lighter shield than the old hoplites.<ref>''Warfare in the Classical World'',p. 34f (Greek Hoplite (c.480BC)) p. 67 (Iphicrates reforms)</ref><ref>{{cite web |url=http://www.ancientmesopotamia.net/id27.html |title=Battle of Marathon |accessdate=2006-12-26 |work=Ancient Mesopotamia|archiveurl = https://web.archive.org/web/20060224052909/http://www.ancientmesopotamia.net/id27.html |archivedate = February 24, 2006|url-status=dead}}</ref>) }} </syntaxhighlight> {{clear}} ==== Image, using descriptive text with accompanying reference: ==== {{external media | float = right | width = 300px | image1 = [http://fcit.usf.edu/florida/photos/historic/dsmem/dsarmor/dsarmo2/photos/dsarmo232.jpg Metal vambrace with integrated elbow and upper arm protection] (reenactment)<ref>http://fcit.usf.edu/florida/photos/historic/dsmem/dsarmor/dsarmo2/dsarmo232.htm</ref> }} <syntaxhighlight lang="wikitext" highlight="4" style="width:50%; overflow: auto"> {{external media | float = right | width = 300px | image1 = [http://fcit.usf.edu/florida/photos/historic/dsmem/dsarmor/dsarmo2/photos/dsarmo232.jpg Metal vambrace with integrated elbow and upper arm protection] (reenactment)<ref>http://fcit.usf.edu/florida/photos/historic/dsmem/dsarmor/dsarmo2/dsarmo232.htm</ref> }} </syntaxhighlight> {{clear}} ==== Two images with rich accompanying text, floated left: ==== {{external media | float = left | headerimage= [[File:Internet Archive logo and wordmark.svg|85px|right]] | caption = via [https://archive.org The Internet Archive] | topic = The Siege of Leningrad | image1 = [https://web.archive.org/web/20090226113208/http://www.ido.edu.ru/ffec/hist/images/H_4.jpg Russian map of the operations around Leningrad in 1943]. Blue are the German and allied Finnish troops. The Soviets are red.<ref>{{cite web|url=http://www.ido.edu.ru/ffec/hist/h8.html |title=ОТЕЧЕСТВЕННАЯ ИСТОРИЯ. Тема 8 |publisher=Ido.edu.ru |date= |accessdate=2008-10-26 |archiveurl=https://web.archive.org/web/20041223033320/http://ido.edu.ru/ffec/hist/h8.html |archivedate=December 23, 2004}}</ref> | image2 = [https://web.archive.org/web/20090226113208/http://victory.tass-online.ru/data/Photos/Photo/175.JPEG map of the advance on Leningrad and relief]. Blue are the German and allied Finnish troops. The Soviets are red.<ref>{{cite web|url=http://victory.tass-online.ru/?page=gallery&gcid=9 |script-title=ru:ИТАР-ТАСС :: 60 ЛЕТ ВЕЛИКОЙ ПОБЕДЕ :: |publisher=Victory.tass-online.ru |date= |accessdate=2008-10-26|language=ru}} {{dead link}}</ref> }} {{clear}} <syntaxhighlight lang="wikitext" highlight="2,6,7" style="width:95%; overflow: auto"> {{external media | float = left | headerimage= [[File:Internet Archive logo and wordmark.svg|85px|right]] | caption = via [https://archive.org The Internet Archive] | topic = The Siege of Leningrad | image1 = [https://web.archive.org/web/20090226113208/http://www.ido.edu.ru/ffec/hist/images/H_4.jpg Russian map of the operations around Leningrad in 1943]. Blue are the German and allied Finnish troops. The Soviets are red.<ref>{{cite web|url=http://www.ido.edu.ru/ffec/hist/h8.html |title=ОТЕЧЕСТВЕННАЯ ИСТОРИЯ. Тема 8 |publisher=Ido.edu.ru |date= |accessdate=2008-10-26 |archiveurl=https://web.archive.org/web/20041223033320/http://ido.edu.ru/ffec/hist/h8.html |archivedate=December 23, 2004}}</ref> | image2 = [https://web.archive.org/web/20090226113208/http://victory.tass-online.ru/data/Photos/Photo/175.JPEG map of the advance on Leningrad and relief]. Blue are the German and allied Finnish troops. The Soviets are red.<ref>{{cite web|url=http://victory.tass-online.ru/?page=gallery&gcid=9 |script-title=ru:ИТАР-ТАСС :: 60 ЛЕТ ВЕЛИКОЙ ПОБЕДЕ :: |publisher=Victory.tass-online.ru |date= |accessdate=2008-10-26|language=ru}} {{dead link}}</ref> }} </syntaxhighlight> ==== Audio with topic text and accompanying link to the home page: ==== {{external media | topic = Dog Bark | audio1 = [https://web.archive.org/web/20101130033309/http://www.wav-sounds.com/various/bark.wav the sound of a dog barking], from [https://web.archive.org/web/20100723141525/http://www.wav-sounds.com/various_wav_sounds.htm Wav-Sounds.com], ''retrieved 13.09.2009'' }} <syntaxhighlight lang="wikitext" style="width:50%; overflow: auto"> {{external media | topic = Dog Bark | audio1 = [https://web.archive.org/web/20101130033309/http://www.wav-sounds.com/various/bark.wav the sound of a dog barking], from [https://web.archive.org/web/20100723141525/http://www.wav-sounds.com/various_wav_sounds.htm Wav-Sounds.com], ''retrieved 13.09.2009'' }} </syntaxhighlight> {{clear}} ==== Single video, floated left: ==== {{external media | width = 210px | float = left | video1 = [http://www.arkive.org/scripts/php/force-download.php?file=BEE7098E-088F-4BB4-B6F0-D2E190E5623C/Presentation.Streams/Presentation_QT_DOWNLOAD.mov&saveas=/data/root/Live/www.arkive.org/htdocs/species/peppery-furrow-shell/scrobicularia-plana/video-00.xml&type=mov Movie clip of siphon feeding], QuickTime format<ref>[http://www.arkive.org/species/ARK/invertebrates_marine/Scrobicularia_plana/Scrobicularia_plana_00.html?movietype=qtSmall Peppery furrow shell]</ref> }} <syntaxhighlight lang="wikitext" highlight="3,4" style="width:50%; overflow: auto"> {{external media | width = 210px | float = left | video1 = [http://www.arkive.org/scripts/php/force-download.php?file=BEE7098E-088F-4BB4-B6F0-D2E190E5623C/Presentation.Streams/Presentation_QT_DOWNLOAD.mov&saveas=/data/root/Live/www.arkive.org/htdocs/species/peppery-furrow-shell/scrobicularia-plana/video-00.xml&type=mov Movie clip of siphon feeding], QuickTime format<ref>[http://www.arkive.org/species/ARK/invertebrates_marine/Scrobicularia_plana/Scrobicularia_plana_00.html?movietype=qtSmall Peppery furrow shell]</ref> }} </syntaxhighlight> {{clear}} ==== Two CNN videos from YouTube, floated right: ==== {{external media | float = right | caption = Two YouTube videos | headerimage= [[File:YouTube Logo 2017.svg|alt=YouTube logo|x20px|left]] | video1 = [https://www.youtube.com/watch?v=WBgwuFM92i4 CNN's exclusive Obama interview] | video2 = [https://www.youtube.com/watch?v=-EGLzcQj9RY Pres. Obama makes first visit to Kenya as president] }} {{clear}} <syntaxhighlight lang="wikitext" highlight="2" style="width95%; overflow: auto"> {{external media | float = right | caption = Two YouTube videos <!-- text placed left or right of headerimage ---> | headerimage= [[File:YouTube Logo 2017.svg|alt=YouTube logo|x20px|left]] | video1 = [https://www.youtube.com/watch?v=WBgwuFM92i4 CNN's exclusive Obama interview] | video2 = [https://www.youtube.com/watch?v=-EGLzcQj9RY Pres. Obama makes first visit to Kenya as president] }} </syntaxhighlight> {{clear}} ==== Mixed content: ==== {{external media | width = 300px | float = right | image1 = [https://web.archive.org/web/20110719022448/http://www.ido.edu.ru/ffec/hist/images/H_4.jpg Russian map of the operations around Leningrad in 1943]. Blue are the German and allied Finnish troops. The Soviets are red.<ref>{{cite web|url=http://www.ido.edu.ru/ffec/hist/h8.html |title=ОТЕЧЕСТВЕННАЯ ИСТОРИЯ. Тема 8 | publisher=Ido.edu.ru |date= |accessdate=2008-10-26}}</ref> | audio1 = [https://web.archive.org/web/20101130033309/http://www.wav-sounds.com/various/bark.wav the sound of a dog barking], from [https://web.archive.org/web/20100723141525/http://www.wav-sounds.com/various_wav_sounds.htm Wav-Sounds.com], ''retrieved 13.09.2009'' | video1 = [http://www.arkive.org/scripts/php/force-download.php?file=BEE7098E-088F-4BB4-B6F0-D2E190E5623C/Presentation.Streams/Presentation_QT_DOWNLOAD.mov&saveas=/data/root/Live/www.arkive.org/htdocs/species/peppery-furrow-shell/scrobicularia-plana/video-00.xml&type=mov Movie clip of siphon feeding], QuickTime format.<ref>[http://www.arkive.org/species/ARK/invertebrates_marine/Scrobicularia_plana/Scrobicularia_plana_00.html?movietype=qtSmall Peppery furrow shell]</ref> | model1 = [https://sketchfab.com/models/bb0b6ee82c7b477db4b01a14bd793409 3D model of Hoa Hakananai'a moai statue], linked from Sketchfab.<ref>https://sketchfab.com/models/bb0b6ee82c7b477db4b01a14bd793409</ref> }} <syntaxhighlight lang="wikitext" style="width:50%; overflow: auto"> {{external media | float = right | width = 300px | image1 = [http://www.ido.edu.ru/ffec/hist/images/H_4.jpg Russian map of the operations around Leningrad in 1943]. Blue are the German and allied Finnish troops. The Soviets are red.<ref>{{cite web|url=http://www.ido.edu.ru/ffec/hist/h8.html |title=ОТЕЧЕСТВЕННАЯ ИСТОРИЯ. Тема 8 |publisher=Ido.edu.ru |date= |accessdate=2008-10-26}}</ref> | audio1 = [http://www.wav-sounds.com/various/bark.wav the sound of a dog barking], from [http://www.wav-sounds.com/various_wav_sounds.htm here], ''retrieved 13.09.2009'' | video1 = [http://www.arkive.org/scripts/php/force-download.php?file=BEE7098E-088F-4BB4-B6F0-D2E190E5623C/Presentation.Streams/Presentation_QT_DOWNLOAD.mov&saveas=/data/root/Live/www.arkive.org/htdocs/species/peppery-furrow-shell/scrobicularia-plana/video-00.xml&type=mov Movie clip of siphon feeding], QuickTime format.<ref>[http://www.arkive.org/species/ARK/invertebrates_marine/Scrobicularia_plana/Scrobicularia_plana_00.html?movietype=qtSmall Peppery furrow shell]</ref> | model1 = [https://sketchfab.com/models/bb0b6ee82c7b477db4b01a14bd793409 3D model of Hoa Hakananai'a moai statue], linked from Sketchfab.<ref>https://sketchfab.com/models/bb0b6ee82c7b477db4b01a14bd793409</ref> }} </syntaxhighlight> <div style="display: none"><references /></div> ==Tracking categories== * {{clc|Pages using external media with unknown parameters}} <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:External link templates]] }}</includeonly> 728dwbro6l9tbiuoi8dlcm8kiu4y8g7 Nhwɛdo:External media/sandbox 10 1866 14425 2024-08-04T19:03:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14425 wikitext text/x-wiki {{Infobox | decat = yes <!-- track empty rows through a separate process --> | bodystyle = {{#if:{{{width|}}}|width: {{{width}}};}} <!-- Check if either align or float are specified: -->{{#if:{{{align|}}}{{{float|}}}|<!-- If either align or float is "left": -->{{#ifexpr:{{Str find|{{{align|}}}{{{float|}}}|left}} > 0| float:left; clear:left; margin:0 1.5em 1.5em 0; |}}<!-- If either align or float is "center": -->{{#ifexpr:{{Str find|{{{align|}}}{{{float|}}}|center}} > 0| float:none; clear:none; margin:auto; |}}<!-- If float is "none": -->{{#ifeq:{{{float|}}}|none| float:none; clear:none; |}}<!-- If either align or float is "right": -->{{#ifexpr:{{Str find|{{{align|}}}{{{float|}}}|right}} > 0| float:right; clear:right; margin:0 0 1.5em 1.5em; |}}<!-- If both align and float are not specified: --> | float:right; clear:right; margin:0 0 1.5em 1.5em; }} | above = {{{title|{{#if:{{{image1|}}}{{{images|}}}|{{#if:{{{audio1|}}}{{{video1|}}}{{{model1|}}}|External media|External {{#if:{{{image2|}}}{{{images|}}}|images|image}} }}|{{#if:{{{audio1|}}}|{{#if:{{{video1|}}}{{{model1|}}}|External media|External audio}}|{{#if:{{{video1|}}}|{{#if:{{{model1|}}}|External media|External {{#if:{{{video1|}}}|videos|video}}}}|{{#if:{{{model1|}}}|External 3D {{#if:{{{model2|}}}|models|model}} }} }} }} }} }}} | abovestyle = font-size:115% | subheader = {{{topic|}}} | subheaderstyle = font-style: italic | datastyle = text-align: left | image = {{{headerimage|}}} | caption = {{{caption|}}} | header1 = {{#if:{{{image1|}}}{{{images|}}}|{{#if:{{{audio1|}}}{{{video1|}}}{{{model1|}}}|Images}} }} | data2 = {{#if:{{{image1|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image1}}} }} | data3 = {{#if:{{{image2|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image2}}} }} | data4 = {{#if:{{{image3|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image3}}} }} | data5 = {{#if:{{{image4|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image4}}} }} | data6 = {{#if:{{{image5|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image5}}} }} | data7 = {{#if:{{{image6|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image6}}} }} | data8 = {{#if:{{{image7|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image7}}} }} | data9 = {{#if:{{{image8|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image8}}} }} | data10 = {{#if:{{{image9|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image9}}} }} | data11 = {{#if:{{{image10|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image10}}} }} | data12 = {{#if:{{{image11|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image11}}} }} | data13 = {{#if:{{{image12|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image12}}} }} | data14 = {{#if:{{{image13|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image13}}} }} | data15 = {{#if:{{{image14|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image14}}} }} | data16 = {{#if:{{{image15|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image15}}} }} | data17 = {{#if:{{{image16|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image16}}} }} | data18 = {{#if:{{{image17|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image17}}} }} | data19 = {{#if:{{{image18|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image18}}} }} | data20 = {{#if:{{{image19|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image19}}} }} | data21 = {{#if:{{{image20|}}}|[[file:Searchtool.svg|16px|alt=image icon|link=]] {{{image20}}} }} | data22 = {{{images|}}} | header31 = {{#if:{{{audio1|}}}|{{#if:{{{image1|}}}{{{images|}}}{{{video1|}}}{{{model1|}}}|Audio}} }} | data32 = {{#if:{{{audio1|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio1}}} }} | data33 = {{#if:{{{audio2|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio2}}} }} | data34 = {{#if:{{{audio3|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio3}}} }} | data35 = {{#if:{{{audio4|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio4}}} }} | data36 = {{#if:{{{audio5|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio5}}} }} | data37 = {{#if:{{{audio6|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio6}}} }} | data38 = {{#if:{{{audio7|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio7}}} }} | data39 = {{#if:{{{audio8|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio8}}} }} | data40 = {{#if:{{{audio9|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio9}}} }} | data41 = {{#if:{{{audio10|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio10}}} }} | data42 = {{#if:{{{audio11|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio11}}} }} | data43 = {{#if:{{{audio12|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio12}}} }} | data44 = {{#if:{{{audio13|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio13}}} }} | data45 = {{#if:{{{audio14|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio14}}} }} | data46 = {{#if:{{{audio15|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio15}}} }} | data47 = {{#if:{{{audio16|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio16}}} }} | data48 = {{#if:{{{audio17|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio17}}} }} | data49 = {{#if:{{{audio18|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio18}}} }} | data50 = {{#if:{{{audio19|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio19}}} }} | data51 = {{#if:{{{audio20|}}}|[[file:Nuvola apps arts.svg|16px|alt=audio icon|link=]] {{{audio20}}} }} | header61 = {{#if:{{{video1|}}}|{{#if:{{{audio1|}}}{{{model1|}}}{{{image1|}}}{{{images|}}}|Video}} }} | data62 = {{#if:{{{video1|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video1}}} }} | data63 = {{#if:{{{video2|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video2}}} }} | data64 = {{#if:{{{video3|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video3}}} }} | data65 = {{#if:{{{video4|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video4}}} }} | data66 = {{#if:{{{video5|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video5}}} }} | data67 = {{#if:{{{video6|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video6}}} }} | data68 = {{#if:{{{video7|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video7}}} }} | data69 = {{#if:{{{video8|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video8}}} }} | data70 = {{#if:{{{video9|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video9}}} }} | data71 = {{#if:{{{video10|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video10}}} }} | data72 = {{#if:{{{video11|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video11}}} }} | data73 = {{#if:{{{video12|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video12}}} }} | data74 = {{#if:{{{video13|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video13}}} }} | data75 = {{#if:{{{video14|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video14}}} }} | data76 = {{#if:{{{video15|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video15}}} }} | data77 = {{#if:{{{video16|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video16}}} }} | data78 = {{#if:{{{video17|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video17}}} }} | data79 = {{#if:{{{video18|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video18}}} }} | data80 = {{#if:{{{video19|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video19}}} }} | data81 = {{#if:{{{video20|}}}|[[file:Nuvola apps kaboodle.svg|16px|alt=video icon|link=]] {{{video20}}} }} | header91 = {{#if:{{{model1|}}}|{{#if:{{{audio1|}}}{{{video1|}}}{{{image1|}}}{{{images|}}}|3D Models}} }} | data92 = {{#if:{{{model1|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model1}}} }} | data93 = {{#if:{{{model2|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model2}}} }} | data94 = {{#if:{{{model3|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model3}}} }} | data95 = {{#if:{{{model4|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model4}}} }} | data96 = {{#if:{{{model5|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model5}}} }} | data97 = {{#if:{{{model6|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model6}}} }} | data98 = {{#if:{{{model7|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model7}}} }} | data99 = {{#if:{{{model8|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model8}}} }} | data100 = {{#if:{{{model9|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model9}}} }} | data101 = {{#if:{{{model10|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model10}}} }} | data102 = {{#if:{{{model11|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model11}}} }} | data103 = {{#if:{{{model12|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model12}}} }} | data104 = {{#if:{{{model13|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model13}}} }} | data105 = {{#if:{{{model14|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model14}}} }} | data106 = {{#if:{{{model15|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model15}}} }} | data107 = {{#if:{{{model16|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model16}}} }} | data108 = {{#if:{{{model17|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model17}}} }} | data109 = {{#if:{{{model18|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model18}}} }} | data110 = {{#if:{{{model19|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model19}}} }} | data111 = {{#if:{{{model20|}}}|[[file:Cube NoEdges RGBfaces 64px.png|16px|alt=3D model icon|link=]] {{{model20}}} }} }}{{main other|{{#if:{{{image1|}}}{{{images|}}}{{{audio1|}}}{{{video1|}}}{{{model1|}}}||[[Category:Pages using the external media template with no first item]]}}}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using external media with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:External media]] with unknown parameter "_VALUE_"|ignoreblank=y| audio1 | audio2 | audio3 | audio4 | audio5 | audio6 | audio7 | audio8 | audio9 | audio10 | audio11 | audio12 | audio13 | audio14 | audio15 | audio16 | audio17 | audio18 | audio19 | audio20 | caption | float | headerimage | image1 | image2 | image3 | image4 | image5 | image6 | image7 | image8 | image9 | image10 | image11 | image12 | image13 | image14 | image15 | image16 | image17 | image18 | image19 | image20 | images | model1 | model2 | model3 | model4 | model5 | model6 | model7 | model8 | model9 | model10 | model11 | model12 | model13 | model14 | model15 | model16 | model17 | model18 | model19 | model20 | title | topic | video1 | video2 | video3 | video4 | video5 | video6 | video7 | video8 | video9 | video10 | video11 | video12 | video13 | video14 | video15 | video16 | video17 | video18 | video19 | video20 | width }}<noinclude>{{documentation}}</noinclude> 9uyaxfrkpxpyvvivyll8l99hui6xzho Nhwɛdo:External media/testcases 10 1867 14426 2024-08-04T19:03:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14426 wikitext text/x-wiki {{template test cases notice}} == Default == <code><nowiki>{{External media/sandbox}}</nowiki></code>: {{External media/sandbox|model1=[https://example.com/example.rm Example model]|video1=[https://example.com/example.avi Example video]}} {{clear}} == Float left == <code><nowiki>{{External media/sandbox|float=left}}</nowiki></code>: {{External media/sandbox|float=left|model1=[https://example.com/example.rm Example model]|video1=[https://example.com/example.avi Example video]}} {{clear}} == Float center == <code><nowiki>{{External media/sandbox|float=center}}</nowiki></code>: {{External media/sandbox|float=center|model1=[https://example.com/example.rm Example model]|video1=[https://example.com/example.avi Example video]}} {{clear}} ==Float right == <code><nowiki>{{External media/sandbox|float=right}}</nowiki></code>: {{External media/sandbox|float=right|model1=[https://example.com/example.rm Example model]|video1=[https://example.com/example.avi Example video]}} {{clear}} ==Float none == <code><nowiki>{{External media/sandbox|float=none}}</nowiki></code>: {{External media/sandbox|float=none|model1=[https://example.com/example.rm Example model]|video1=[https://example.com/example.avi Example video]}} {{clear}} == Align left == <code><nowiki>{{External media/sandbox|align=left}}</nowiki></code>: {{External media/sandbox|align=left|model1=[https://example.com/example.rm Example model]|video1=[https://example.com/example.avi Example video]}} {{clear}} == Align center == <code><nowiki>{{External media/sandbox|align=center}}</nowiki></code>: {{External media/sandbox|align=center|model1=[https://example.com/example.rm Example model]|video1=[https://example.com/example.avi Example video]}} {{clear}} == Align right == <code><nowiki>{{External media/sandbox|align=right}}</nowiki></code>: {{External media/sandbox|align=right|model1=[https://example.com/example.rm Example model]|video1=[https://example.com/example.avi Example video]}} {{clear}} ipb5bbh1udiw3itm066ty3m6jiexs8o Nhwɛdo:Find country/doc 10 1868 14427 2024-08-04T19:03:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14427 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} <!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{Lua|Module:Find country}} Extracts from string the name of a continent or country (Africa, India, the United Kingdom etc). Returns nothing if there is no match. Note that the country in the string ''must'' properly capitalised. "India" will be matched, but "india" or "INDIA" will be ignored. The list of countries is hard-coded in a list in [[:Module:Find country]], based on the list in {{tl|Football demonyms}} - the code works its way down that list in order. The "longest" form of a country name comes first, so eg "the United Kingdom" comes before "United Kingdom" and so both will be matched, but the "the" form if present will be returned first (and hence is returned by default unless the match parameter is set otherwise) Some options allow its behaviour to be configured. == Usage == === Basic usage === {{tlx|:Find country|Foo}} This usage will return the first time in string Foo which matches the correctly-capitalised name of a continent or country. If no match is found, it returns an empty string. This allows its simple use in templates, e.g. <syntaxhighlight lang="wikitext">{{#if: {{Find country}}|<!-- do nothing if there is a match -->|This string does not include a country}}</syntaxhighlight> === Optional parameters === One parameter is obligatory, two optional parameters are available: * {{para|{{var|string}}|{{var|value}}}} :This forces the template to use a title other than the current page * {{para|{{var|nomatch}}|{{var|value}}}} :This parameter is used to specify a message to be generate if no match is found. For example ::<u>Default output</u> <code><nowiki>{{Find country|The quick brown fox jumps over the lazy dog}}</nowiki></code> → {{Find country|The quick brown fox jumps over the lazy dog}} ::<u>with nomatch</u> <code><nowiki>{{Find country|The quick brown fox jumps over the lazy dog|nomatch=No country!}}</nowiki></code> → {{Find country|The quick brown fox jumps over the lazy dog|nomatch=No country!}} * {{para|{{var|match}}|{{var|number}}}} :If multiple country names are found, this specifies which match to return, where the first match is match= 1. If a negative number is specified then a match is returned counting from the last match. Hence match = -1 is the same as requesting the last match. Defaults to 1. :Examples: ::<code><nowiki>{{Find country|Events in Bangladesh, India and Pakistan (and maybe Sri Lanka) |match=2}}</nowiki></code> → {{Find country|Events in Bangladesh, India and Pakistan (and maybe Sri Lanka)|match=2}} ::<code><nowiki>{{Find country|Events in Bangladesh, India and Pakistan (and maybe Sri Lanka)|match=-2}}</nowiki></code> → {{Find country|Events in Bangladesh, India and Pakistan (and maybe Sri Lanka)|match=-2}} == TemplateData == {{TemplateData header}} <templatedata> { "params": { "string": { "label": "Search string", "description": "String to search for country. If left blank, the template will return a blank, the bare module will use the page name", "type": "string" }, "match": { "label": "Match Instance", "description": "If multiple countries are found, this specifies which match to return, where the first match is match= 1. If a negative number is specified then a match is returned counting from the last match. Hence match = -1 is the same as requesting the last match. Defaults to 1.", "type": "number", "default": "1" }, "nomatch": { "label": "No match text", "description": "If no countries are found, output the \"nomatch\" value. Defaults to blank.", "type": "string" } }, "description": "Extracts a country name from a string. All parameters are optional." } </templatedata> == See also == * {{tl|Title country}} - a wrapper for this template using PAGENAME * {{tl|country2nationality}} - take the output of this template (or any other country name string) and generate a nationality * {{tl|country2continent}} - take the output of this template (or any other country name string) and generate a continent {{string-handling templates}} <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Country templates]] [[Category:String manipulation templates|countryfind]] }}</includeonly> 4k2bzi5so2l9ar1z3cvy0zezjg2j9qs Nhwɛdo:Flag icon/doc 10 1869 14428 2024-08-04T19:04:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14428 wikitext text/x-wiki {{documentation subpage}} <!-- Categories go at the bottom of this page and interwikis go in Wikidata. --> {{high-use}} '''Template:{{TEMPLATENAME}}''' displays a flag of the named parameter in "icon" size, currently 23×15 pixels maximally (defined in [[Template:{{TEMPLATENAME}}/core]]), plus a one-pixel border. The image also has a clickable link to the associated article. For an unlinked flag icon, use [[Template:Flag decoration]] instead. Please consider the [[Wikipedia:Manual of Style (icons)#Flags|Manual of Style section on flag]]s before using this template. ==Usage== {{tlc|{{TEMPLATENAME}}|<var>name</var>|variant{{=}}|size{{=}}|noredlink{{=}}}} ;{{para|1|<var>name</var>}}: The first parameter is mandatory, and identifies the name of the country, region, city, etc. A full list of available values can be found in [[:Category:Country data templates]]. For example, [[:Template:Country data Peru]] is used when the ''name'' parameter is specified as <code>Peru</code>. Many flags are also available via shortened "aliases", such as standard three-letter country codes as specified by [[ISO 3166-1 alpha-3]], [[List of IOC country codes|IOC]], or [[List of FIFA country codes|FIFA]]. The list of available "aliases" is found in [[:Category:Country data redirects]]. Many of these country codes could be considered obscure, so it is recommended to use the full country name. ;{{para|variant}}: The second parameter is optional, and identifies a flag variant to be used instead of the standard flag. This is most often used for historical flags but can also be used to specify naval flags, sport-use flags, etc. The list of available flag variants for each country is documented on the specific page for the country data template. For example, [[Template:Country data Peru]] includes a description of each of the available flag variations for Peru. This parameter can be a named parameter (e.g.. "<code>variant=1815</code>"), or a positional parameter, always after the country name. ;{{para|size}}: This parameter is optional, and is used to specify the maximum width and/or height of the flag image. This parameter is specified using standard [[Wikipedia:Extended image syntax|image syntax]]. ==Template data== {{TemplateData header}} <templatedata> { "description": "This template displays a wikilinked flag of the named parameter in 'icon' size, currently 23×15 pixels (defined in Template:flag icon/core) plus a one-pixel border.", "params": { "1": { "label": "Name", "description": "Name of the country, region, city, etc.; full name is recommended for countries", "type": "string", "required": true }, "variant": { "label": "Variant", "description": "Identifies a flag variant to be used instead of the standard flag, e.g. 1815", "type": "string", "required": false, "aliases": [ "2" ] }, "size": { "label": "Maximum dimension", "description": "The maximum width or height, specified via standard 'extended image syntax' (e.g. x30px)", "type": "string", "required": false }, "noredlink": { "label": "No redlink", "description": "If set to any value which evaluates as true (i.e. '1', 'true', 'yes', or 'y'), it displays nothing if the country data file doesn't exist. (The default is to display a redlink)", "type": "string", "required": false } } } </templatedata> ==Examples== {| class="wikitable" ! Wikicode !! Results !! Notes |- | <code><nowiki>{{flag icon|Peru}}</nowiki></code> || {{flag icon|Peru}} || |- | <code><nowiki>{{flag icon|PER}}</nowiki></code> || {{flag icon|PER}} || Uses the ISO/IOC/FIFA country code |- | <code><nowiki>{{flag icon|Peru|1822}}</nowiki></code> || {{flag icon|Peru|1822}} || rowspan="2"| Specifies a historical flag |- | <code><nowiki>{{flag icon|Peru|variant=1822}}</nowiki></code> || {{flag icon|Peru|variant=1822}} |- | <code><nowiki>{{flag icon|PER|naval}}</nowiki></code> || {{flag icon|PER|naval}} || Specifies the naval ensign |- | <code><nowiki>{{flag icon|PER|air force}}</nowiki></code> || {{flag icon|PER|air force}} || Specifies the air force flag |- | <code><nowiki>{{flag icon|Peru|size=50px}}</nowiki></code> || {{flag icon|Peru|size=50px}} || Sets width to 50 pixels |- | <code><nowiki>{{flag icon|Xanadu}}</nowiki></code> || [[Template:Country data Xanadu]] || No flag for Xanadu, so displays redlink |- | <code><nowiki>{{flag icon|Xanadu|noredlink=yes}}</nowiki></code> || {{flag icon|Xanadu|noredlink=yes}} || No flag, so displays nothing |} ==Implementation notes== This template uses the data templates listed under [[:Category:Country data templates]], which contain the data specifying '''what''' to display and the formatter [[Template:flag icon/core]], which contains the logic of '''how''' to display the flag. * <code><nowiki>{{flag icon|Peru}}</nowiki></code> → {{flag icon|Peru}} — uses [[Template:Country data Peru]] * <code><nowiki>{{flag icon|PER}}</nowiki></code> → {{flag icon|PER}} — uses [[Template:Country data PER]], which is a redirect to [[Template:Country data Peru]] Inside each country data template, this template uses the following parameters: * <code>flag alias</code> — name of the image file to display * <code>flag alias-xxxx</code> — name of the image file of flag variant <code>xxxx</code> * <code>alias</code> — used to display the [[alt attribute]] of the image (defaults to "Flag of ''alias''") == Tracking categories == *{{clc|Pages using flag icon template with unknown parameters}} Where <code><nowiki>{{flag icon|Foo}}</nowiki></code> is used, but the <code><nowiki>Template:Country data Foo</nowiki></code> does not exist, then a [[WP:Red link|redlink]] is displayed, ''unless'' the {{para|noredlink|yes}} parameter has been set. Where the redlink is displayed, the page is added to a tracking category: * [[:Category:{{BASEPAGENAME}}s missing country data templates]] (population: {{PAGESINCATEGORY:{{BASEPAGENAME}}s missing country data templates}}) ==Related templates== * [[Template:Flag]] is used to display a wikilinked name next to the flag. The displayed name will be the same as the parameter used with the template, but the link target will be the main article for the country (in these examples, [[Peru]]). ** <code><nowiki>{{flag|Peru}}</nowiki></code> → {{flag|Peru}} ** <code><nowiki>{{flag|PER}}</nowiki></code> → {{flag|Peru}} * [[Template:Flag country]] is also used to display a wikilinked name next to the flag. The displayed name will always be the same, regardless of whether or not a country code alias is used as the template parameter. ** <code><nowiki>{{flag country|Peru}}</nowiki></code> → {{flag country|Peru}} ** <code><nowiki>{{flag country|PER}}</nowiki></code> → {{flag country|PER}} * [[Template:Flag decoration]] displays an unlinked flag icon without country name. ** <code><nowiki>{{flag decoration|Peru}}</nowiki></code> → {{flag decoration|Peru}} For a full list of flag templates, see [[:Category:Flag template system]]. ==Alternatives to avoid Wikipedia's [[WP:PEIS|Post-expand include size]] limit== Pages with many flag icons may come close to or exceed Wikipedia's [[WP:PEIS|Post-expand include size]] limit. In these cases consider using modules or module-wrapper templates instead: * {{template link|flagg}} is a simple wrapper for [[Module:Flagg]]: For basic use, <code><nowiki>{{flag icon|</nowiki>''country''<nowiki>}}</nowiki></code> can be replaced with <code><nowiki>{{flagg|cxxlo|</nowiki>''country''<nowiki>}}</nowiki></code> * {{module link|flag|icon}} is a wrapper for [[Module:Flagg]] that can further reduce sizes when invoked directly. For basic use, <code><nowiki>{{flag icon|</nowiki>''country''<nowiki>}}</nowiki></code> can be replaced with <code><nowiki>{{#invoke:flag|icon|</nowiki>''country''<nowiki>}}</nowiki></code>. ==See also== * [[Template:Flagicon image]] * [[Template:Coat of arms]] * [[Wikipedia:WikiProject Flag Template]] * [[Regional indicator symbol]] <includeonly>{{Sandbox other|| [[Category:Flag template system|icon]] }}</includeonly> ofimnticvk4ru6hyq3kbbvkgs58g5xe Nhwɛdo:Flag icon/sandbox 10 1870 14429 2024-08-04T19:04:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14429 wikitext text/x-wiki <includeonly>{{safesubst<noinclude />:#ifeq: {{Yesno-no|{{{noredlink|}}}}}|yes<noinclude><!-- --></noinclude>|<noinclude><!-- #Check for existence of Template: Country data foo before invoking it --></noinclude>{{safesubst<noinclude />:#ifexist: Template: Country data {{{1|}}}<noinclude><!-- --></noinclude>|<noinclude><!-- # It exists, so proceed --></noinclude>{{country data {{{1|}}}|flagicon/core|variant={{{variant|{{{2|}}}}}}|size={{{size|}}}}}<noinclude><!-- --></noinclude>|<noinclude><!-- # It doesn't exist, so do nothing --></noinclude>}}<noinclude><!-- --></noinclude>|<noinclude><!-- # DEFAULT call Template: Country data {{{1|}}} # with no prior checks --></noinclude>{{country data {{{1|}}}|flagicon/core|variant={{{variant|{{{2|}}}}}}|size={{{size|}}}}}<noinclude><!-- # Track use where "Template:Country data Foo" does not exist --></noinclude>{{safesubst<noinclude />:#ifexist: Template:Country data {{{1|}}}||{{safesubst<noinclude />:namespace detect showall | 1 = | 2 = [[Category:Flag icons missing country data templates]] | user = 1 | talk = 1 | other = 2 }}}}<noinclude><!-- --></noinclude>}}</includeonly>{{safesubst<noinclude />:#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using flagicon template with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Flagicon]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | noredlink | size | variant }}<noinclude> {{Documentation}} </noinclude> {{flagicon|Austria-Hungary|variant=|size=|noredlink=}} mspfa43nyrxiwst6wggb4jgz0xnpw1q Nhwɛdo:Flag icon/testcases 10 1871 14430 2024-08-04T19:04:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14430 wikitext text/x-wiki {{testcases}} {{Test case|_collapsible=yes|_showcode=yes|_output=nowiki+|_title=<nowiki>{{flagicon|Poland}}</nowiki> |Poland}} {{Test case|_collapsible=yes|_showcode=yes|_output=nowiki+|_title=<nowiki>{{flagicon|POL}}</nowiki> |POL}} {{Test case|_collapsible=yes|_showcode=yes|_output=nowiki+|_title=<nowiki>{{flagicon|Poland|1815}}</nowiki> |Poland|1815}} {{Test case|_collapsible=yes|_showcode=yes|_output=nowiki+|_title=<nowiki>{{flagicon|Poland|variant=1815}}</nowiki> |Poland|variant=1815}} {{Test case|_collapsible=yes|_showcode=yes|_output=nowiki+|_title=<nowiki>{{flagicon|POL|naval}}</nowiki> |POL|naval}} {{Test case|_collapsible=yes|_showcode=yes|_output=nowiki+|_title=<nowiki>{{flagicon|POL|air force}}</nowiki> |POL|air force}} {{Test case|_collapsible=yes|_showcode=yes|_output=nowiki+|_title=<nowiki>{{flagicon|Poland|size=50px}}</nowiki> |Poland|size=50px}} {{Test case|_collapsible=yes|_showcode=yes|_output=nowiki+|_title=<nowiki>{{flagicon|POL|naval|size=999x30px}}</nowiki> |POL|naval|size=999x30px}} {{Test case|_collapsible=yes|_showcode=yes|_output=nowiki+|_title=<nowiki>{{flagicon|POL|decorative=yes}}</nowiki> |POL|decorative=yes}} {{Test case|_collapsible=yes|_showcode=yes|_output=nowiki+|_title=<nowiki>{{flagicon|Xanadu}}</nowiki> |Xanadu}} {{Test case|_collapsible=yes|_showcode=yes|_output=nowiki+|_title=<nowiki>{{flagicon|Xanadu|noredlink=yes}}</nowiki> |Xanadu|noredlink=yes}} pc9d9viui4dljq26fyerxqco14z1z3v Nhwɛdo:Hidden begin 10 1872 14431 2024-08-04T19:04:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14431 wikitext text/x-wiki <includeonly><templatestyles src="Template:Hidden begin/styles.css"/><div class="hidden-begin mw-collapsible {{#ifeq:{{{showhide|{{{toggle}}}}}}|left|mw-collapsible-leftside-toggle}} {{#if:{{{expanded|}}}||mw-collapsed}} {{{class|}}}" style="{{#if:{{{width|}}}|width:{{{width}}};}} {{#if:{{{border|}}}|border:{{{border}}};}} {{#if:{{{bgcolor|}}}|background-color:{{{bgcolor}}};}} {{{style|}}}"><!-- --><div class="hidden-title skin-nightmode-reset-color" style="{{#if:{{{ta1|}}}|text-align:{{{ta1}}};}} {{#if:{{{titlebgcolor|}}}|background-color:{{{titlebgcolor}}};}} {{{titlestyle|}}}">{{{title|{{{header|}}}}}}</div><!-- --><div class="hidden-content mw-collapsible-content" style="{{#if:{{{ta2|}}}|text-align:{{{ta2}}};}} {{#if:{{{contentbgcolor|}}}|background-color:{{{contentbgcolor}}};}} {{{contentstyle|{{{bodystyle|}}}}}}"><!-- Content added after the template --></includeonly><noinclude> {{Documentation}} </noinclude> f8r51l8i9euz3p8jj7lemb4sc7jcyrc Nhwɛdo:Hidden category/doc 10 1873 46937 14432 2025-05-09T12:01:28Z Robertjamal12 13 93 revisions imported from [[:en:Template:Hidden_category/doc]] 14432 wikitext text/x-wiki <noinclude>{{pp-protected|reason=Persistent [[WP:Disruptive editing|disruptive editing]]|small=yes}}</noinclude>{{Documentation subpage}} <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{high-use}} ==Usage== This should be placed on the category page that you wish to be hidden. It includes the <code><nowiki>__HIDDENCAT__</nowiki></code> [[Help:Magic words|magic word]], so that does not need to be added to pages that already have the {{tlx|hidden category}} template. Criteria are given at {{section link|Wikipedia:Categorization|Hiding categories}} and [[:Category:Hidden categories]]. ==TemplateData== {{TemplateData header}} <templatedata> { "params": {}, "description": "This template should be placed on the category page that you wish to be hidden. No parameters are required." } </templatedata> ==See also== *{{section link|Wikipedia:Categorization|Wikipedia administrative categories}} *Archived discussion at {{section link|Wikipedia:Village pump (technical)/Archive 24|HIDDENCAT}} {{Other category-header templates}} <includeonly>{{sandbox other|| <!-- Categories below this line; interwikis at Wikidata --> [[Category:Category namespace templates]] [[Category:Tracking templates]] }}</includeonly> aj3qi4vgtamwckqzt4twzvg0c4o9e64 Nhwɛdo:Hidden category/sandbox 10 1874 14433 2024-08-04T19:05:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14433 wikitext text/x-wiki __All off 0z1lv0ktdqry8eqnamwj3jiml4yv4a4 Nhwɛdo:Hidden category/testcases 10 1875 14434 2024-08-04T19:05:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14434 wikitext text/x-wiki Slay2023Deify 2nvwopjtshulu58iqq3frfvvb03zwdb Nhwɛdo:Hidden end 10 1876 14435 2024-08-04T19:05:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14435 wikitext text/x-wiki <includeonly></div></div></includeonly><noinclude> {{hatnote|Templates {{noredirect|Template:End hidden|End hidden}} and {{noredirect|Template:End hidden section|End hidden section}} redirect here.}} {{Documentation|Template:Hidden begin/doc}} </noinclude> cpg1p4ge0ds1gb2obatbf2gvwrfngz6 Nhwɛdo:Hidden/doc 10 1877 14436 2024-08-04T19:05:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14436 wikitext text/x-wiki {{Documentation subpage}} <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{high-use}} {{Template:Collapse Templates}} This template creates a [[Help:Collapsing|dynamic navigation box]] using style sheet declarations in [[MediaWiki:Common.css]] and Javascript code in [[MediaWiki:Common.js]]. In a saved, [[Rendering (computer graphics)|rendered]] page this template creates a clickable link that toggles between [show] and [hide]. It displays the first parameter (the heading) with a [show] link on the right. If [show] is clicked by the user, it displays the second parameter (the body) below the heading and the [show] link becomes [hide]. Clicking on [hide] then hides the body and the [hide] link becomes [show] again. If this template is nested in another, the show/hide links in the hidden content keep their state; there is no parameter for ''collapse all'' or ''reveal all''. Generally, collapsible templates should not be used in articles. For allowable uses and other considerations, please see [[MOS:COLLAPSE]]. == Usage == ===Full syntax=== <pre style="overflow:auto;"> {{Hidden | expanded=true <!--(omit for initial hidden state)--> | style = | headerstyle = | header = | contentstyle = | content = |titlebgcolor= |contentbgcolor= |ta1= |ta2= |fw1= |fw2= |class= |border= }} </pre> ===Parameters=== Only two parameters are required for this template: ; header : text for header (title); alternative to using unnamed parameter <nowiki>{{{1}}}</nowiki> ; content : text for body (content); alternative to using unnamed parameter <nowiki>{{{2}}}</nowiki> ====Optional==== ; style : [[w:Cascading Style Sheets|CSS]] styling for template overall. ; border : border around the template. ; headerstyle : CSS styling for title (header). ; contentstyle : CSS styling for the hidden content. ; expanded : any nonblank value (e.g. {{para|expanded|on}}) will cause the template to be initially expanded by default. ; multiline : any nonblank value (e.g. {{para|multline|y}}) will reduce the line-height of the title and add some padding to avoid overlap with the show/hide button. ; class : add additional class attributes affecting the entire template. '''Note:''' This template will not respect the [[Wikipedia:User preferences|user preference]] "justify paragraphs". == Examples == ===Basic=== In this example only the two required parameters are specified. {| class="wikitable" | {{rh}} | Code | <pre>{{hidden|Title text here|Body text line 1<br/>Body text line 2}}</pre> |- | {{rh}} | Result | {{{{PAGENAMETDOC}}|Title text here|Body text line 1<br/>Body text line 2}} |} ===Header background=== {| class="wikitable" | {{rh}} | Code | <syntaxhighlight lang="html" style="overflow:auto;"> {{hidden |Title text here |Body text line 1<br/>Body text line 2 |headerstyle=background:#ccccff |style=text-align:center; }} </syntaxhighlight> |- | {{rh}} | Result | {{{{PAGENAMETDOC}}|Title text here|Body text line 1<br/>Body text line 2|headerstyle=background:#ccccff|style=text-align:center;}} |} ===CSS=== {| class="wikitable" | {{rh}} | Code | <syntaxhighlight lang="css"> {{hidden | style = border: 1px dashed red; width: 50%; | headerstyle = background: #ccccff; font-size: 110%; | contentstyle = text-align: center; color: green; | header = Title text here | content = Body text line 1<br />Body text line 2<br />Body text line 3 }}</syntaxhighlight> |- | {{rh}} | Result | {{{{PAGENAMETDOC}} | style = border:1px dashed red; width: 50%; | headerstyle = background: #ccccff; font-size: 110%; | contentstyle = text-align: center; color:green; | header = Title text here | content = Body text line 1<br />Body text line 2<br />Body text line 3 }} |} == Issues == === Show/hide button overlap === <div style="background:pink;font-weight:bold">With ta1=right or a long header, the header may overlap the show/hide button:</div> {{tlx|{{PAGENAMETDOC}}|Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.|def|_show_result=y|_expand=y}} {{clr}} ;<div style="background:cyan;font-weight:bold">Possible workaround is to use {{para|multiline|y}}:</div> "<nowiki>{{hidden|multiline=y|Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.|def}}</nowiki>" gives "{{ {{PAGENAMETDOC}}|multiline=y|Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.|def}}" <div style="background:pink;font-weight:bold">Example with long header</div> {{ {{PAGENAMETDOC}}|abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc |def}} {{clr}} ;<div style="background:cyan;font-weight:bold">Above example with workaround:</div> "<nowiki>{{hidden|multiline=y|abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc |def}}</nowiki>" gives "{{ {{PAGENAMETDOC}}|multiline=y|abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc |def}}" === Sections === Sections included inside a hidden block result in broken anchors in the table of contents at the top of the page. {{hidden begin|title=example}} ==== You can't get here from the table of contents ==== {{hidden end}} == Templatedata == {{templatedata header}} <templatedata> { "params": { "1": { "aliases": [ "header", "title" ], "label": "Header", "description": "Text for the header/title." }, "2": { "aliases": [ "contents", "content", "text" ], "label": "Content", "description": "Text for the content of the hidden." }, "toggle": { "aliases": [ "showhide" ], "label": "Toggle" }, "expanded": { "aliases": [ "expand" ], "label": "Expanded" }, "class": { "label": "Class", "description": "Add additional class attributes affecting the entire template." }, "border": { "label": "Border", "description": "Border around the template" }, "css": { "aliases": [ "style", "framestyle" ], "label": "CSS" }, "titlealign": { "aliases": [ "ta1" ], "label": "Title align" }, "multiline": { "aliases": [ "multi-line" ], "label": "Multi-line" }, "fw1": { "label": "Title font weight" }, "headercss": { "aliases": [ "headerstyle", "titlestyle" ], "label": "Header style" }, "ta2": {}, "fw2": {}, "contentcss": { "aliases": [ "contentstyle" ], "description": "Content style" }, "contentbgcolor": { "aliases": [ "bg2" ], "label": "Content background color" }, "titlebgcolor": { "aliases": [ "bg1", "background" ], "label": "Title background color" } }, "description": "Creates a dynamic navigation box which is initially collapsed by default.", "paramOrder": [ "1", "2", "toggle", "expanded", "class", "css", "border", "titlebgcolor", "titlealign", "multiline", "fw1", "headercss", "contentbgcolor", "ta2", "fw2", "contentcss" ] }</templatedata> ==Tracking category== * {{clc|Hidden templates using styles}} – tracks usage of parameters titlebgcolor, contentbgcolor, bg1, bg2, ta1, ta2, fw1, fw2 ==See also== Supporting templates: * {{tiw|Hidden begin}} * {{tiw|Hidden end}} Similar templates: * {{tim|Hidden}} * {{tiw|Collapsible list}} <includeonly>{{Sandbox other|| <!-- Categories go below this line, please; interwikis go to Wikidata, thank you! --> [[Category:Collapse templates]] [[Category:Wikipedia utility templates]] [[Category:Templates that add a tracking category]] }}</includeonly> nl4c97m0z4fsyxvbz3xgv8icck1i1ym Nhwɛdo:Hidden/sandbox 10 1878 14437 2024-08-04T19:05:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14437 wikitext text/x-wiki {{hidden begin/sandbox|toggle={{{showhide|}}}{{{toggle|}}}|expanded={{{expand|{{{expanded|}}}}}}|class={{{class|}}}|border={{{border|none}}}|style={{{framestyle|{{{style|{{{css|}}}}}}}}} |titlebgcolor={{{titlebgcolor|{{{background|{{{bg1|}}}}}}}}}|ta1={{{titlealign|{{{ta1|center}}}}}}|titlestyle={{#if:{{{multiline|{{{multi-line|}}}}}}|height:auto;}}{{#ifeq:{{{fw1|bold}}}|bold||font-weight:{{{fw1|bold}}};}}{{{headercss|{{{headerstyle|{{{titlestyle|}}}}}}}}} |title={{#if:{{{multiline|{{{multi-line|}}}}}}|<div style="margin-right:4em;line-height:125%;height:auto;">{{{title|{{{header|{{{1}}}}}}}}}</div>|{{{title|{{{header|{{{1}}}}}}}}}}} |contentbgcolor={{{contentbgcolor|{{{bg2|}}}}}}|ta2={{{ta2|}}}|contentstyle={{#ifeq:{{{fw2|normal}}}|normal||font-weight:{{{fw2|normal}}};}}{{{contentcss|{{{contentstyle|}}}}}} }} {{{content|{{{contents|{{{text|{{{2}}}}}}}}}}}}{{hidden end}}{{#if:{{{background|}}}{{{bg1|}}}{{{bg2|}}}{{{titlealign|}}}{{{ta1|}}}{{{ta2|}}}{{{fw1|}}}{{{fw2|}}}|[[Category:Hidden templates using styles|{{NAMESPACE}}{{PAGENAME}}]]}}<noinclude> {{documentation}} </noinclude> s4g5skuxiom7p9b14te4gzgjigzukkt Nhwɛdo:Hidden/testcases 10 1879 14438 2024-08-04T19:06:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14438 wikitext text/x-wiki {{template test cases notice}} == Testing jQuery.makeCollapsible version == === Example 0 === <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>}}</nowiki></code> {{{{BASEPAGENAME}} }} {{clear}} <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>/sandbox}}</nowiki></code> {{{{BASEPAGENAME}}/sandbox}} {{clear}} === Example 1 === <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>/sandbox|Title text here|Body text line 1<br/>Body text line 2}}</nowiki></code> {{{{BASEPAGENAME}}/sandbox|Title text here|Body text line 1<br/>Body text line 2}} {{clear}} <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Title text here|Body text line 1<br/>Body text line 2}}</nowiki></code> {{{{BASEPAGENAME}}|Title text here|Body text line 1<br/>Body text line 2}} {{clear}} === Example 2 === <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>/sandbox|Title text here |Body text line 1<br/>Body text line 2 |headerstyle=background:#ccccff |style=text-align:center; }}</nowiki></code> {{{{BASEPAGENAME}}/sandbox|Title text here |Body text line 1<br/>Body text line 2 |headerstyle=background:#ccccff |style=text-align:center; }} {{clear}} <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Title text here |Body text line 1<br/>Body text line 2 |headerstyle=background:#ccccff |style=text-align:center; }}</nowiki></code> {{{{BASEPAGENAME}}|Title text here |Body text line 1<br/>Body text line 2 |headerstyle=background:#ccccff |style=text-align:center; }} {{clear}} === Example 3 === <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>/sandbox| style = border:1px dashed red; width: 50%; | headerstyle = background: #ccccff; font-size: 110%; | contentstyle = text-align: center; color:green; | header = Title text here | content = Body text line 1<br />Body text line 2<br />Body text line 3 }}</nowiki></code> {{{{BASEPAGENAME}}/sandbox| style = border:1px dashed red; width: 50%; | headerstyle = background: #ccccff; font-size: 110%; | contentstyle = text-align: center; color:green; | header = Title text here | content = Body text line 1<br />Body text line 2<br />Body text line 3 }} {{clear}} <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>| style = border:1px dashed red; width: 50%; | headerstyle = background: #ccccff; font-size: 110%; | contentstyle = text-align: center; color:green; | header = Title text here | content = Body text line 1<br />Body text line 2<br />Body text line 3 }}</nowiki></code> {{{{BASEPAGENAME}}| style = border:1px dashed red; width: 50%; | headerstyle = background: #ccccff; font-size: 110%; | contentstyle = text-align: center; color:green; | header = Title text here | content = Body text line 1<br />Body text line 2<br />Body text line 3 }} {{clear}} === Example 4 === <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>/sandbox|Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.|def}}</nowiki></code> {{{{BASEPAGENAME}}/sandbox|Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.|def}} {{clear}} <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.|def}}</nowiki></code> {{{{BASEPAGENAME}}|Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.|def}} {{clear}} === Example 5 === <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>/sandbox|Lists| * Item 1 * Item 2 }}</nowiki></code> {{{{BASEPAGENAME}}/sandbox|Lists| * Item 1 * Item 2 }} {{clear}} <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Lists| * Item 1 * Item 2 }}</nowiki></code> {{{{BASEPAGENAME}}|Lists| * Item 1 * Item 2 }} {{clear}} === Example 6 === <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>/sandbox|Lists|fw1=normal|fw2=bold| * Item 1 * Item 2 }}</nowiki></code> {{{{BASEPAGENAME}}/sandbox|Lists|fw1=normal|fw2=bold| * Item 1 * Item 2 }} {{clear}} <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Lists|fw1=normal|fw2=bold| * Item 1 * Item 2 }}</nowiki></code> {{{{BASEPAGENAME}}|Lists|fw1=normal|fw2=bold| * Item 1 * Item 2 }} {{clear}} 2p4vjjrsydkcp4jlm193q075nftnjnk Nhwɛdo:Hide 10 1880 14439 2024-08-04T19:06:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14439 wikitext text/x-wiki #REDIRECT [[Template:Hidden]] pybc2h2uwhklub4qpyyfn477ftzpzmp Nhwɛdo:Hlist/doc 10 1881 14440 2024-08-04T19:06:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14440 wikitext text/x-wiki {{Documentation subpage}} <!-- Categories go at the bottom of this page and interwikis go in Wikidata. --> {{used in system|in [[MediaWiki:Citethispage-content]]}} {{Lua|Module:List}} {{Uses TemplateStyles|Template:Hlist/styles.css}} {{tlr|clear=right|Horizontal list|dotlist}} This template creates [[WP:HLIST|horizontal lists]]. Each item in the list may be individually styled with [[CSS]]. Lists output by {{tl|Flatlist}} and {{tl|Hlist}} are semantically and visually identical, and differ only in the wiki-markup used to create the lists. __TOC__ {{-}} == Usage == '''Basic usage''' {{pre|<nowiki>{{</nowiki>hlist<nowiki>|</nowiki>''first item''<nowiki>|</nowiki>''second item''<nowiki>|</nowiki>''third item''<nowiki>|</nowiki>...<nowiki>}}</nowiki>}} '''All parameters''' {{pre| <nowiki>{{</nowiki>hlist <nowiki>|</nowiki>''first item''<nowiki>|</nowiki>''second item''<nowiki>|</nowiki>''third item''<nowiki>|</nowiki>... <nowiki>|class = </nowiki>''class for div tag'' <nowiki>|style = </nowiki>''style for div tag'' <nowiki>|list_style = </nowiki>''style for ul tag'' <nowiki>|item_style = </nowiki>''style for all li tags'' <nowiki>|item1_style = </nowiki>''style for first li tag'' <nowiki>|item2_style = </nowiki>''style for second li tag'' <nowiki>|</nowiki>... <nowiki>|indent = </nowiki>''the number of tabs to indent'' <nowiki>}}</nowiki> }} '''Example''' {{tnull|hlist|Jazz|rock|pop|rap}} produces: {{hlist|Jazz|rock|pop|rap}} == Parameters == * Positional parameters (<code>1</code>, <code>2</code>, <code>3</code>...): these are the list items. If no list items are present, the module will output nothing. * <code>class</code>: a custom class for the {{tag|div}} tags surrounding the list. Set to <code>inline</code> when using {{tlf|hlist}} inside text. * <code>style</code>: a custom CSS style for the {{tag|div}} tags surrounding the list, e.g. <code>font-size: 90%;</code>. * <code>list_style</code>: a custom CSS style for the {{tag|ul}} tags around the list. The format is the same as for the {{para|style}} parameter. * <code>item_style</code>: a custom CSS style for all of the list items (the {{tag|li}} tags). The format is the same as for the {{para|style}} parameter. * <code>item1_style</code>, <code>item2_style</code>, <code>item3_style</code>...: custom CSS styles for each of the list items. The format is the same as for the {{para|style}} parameter. * <code>indent</code>: the number of tabs to indent the list. Default value is 0. == Examples == {{markup | <nowiki>{{hlist|entry1|entry2|entry3|entry4|entry5|entry6|entry7|entry8|entry9}}</nowiki> | {{hlist|entry1|entry2|entry3|entry4|entry5|entry6|entry7|entry8|entry9}} | <nowiki>Giant planets ({{hlist|[[Jupiter|J]]|[[Saturn|S]]|[[Uranus|U]]|[[Neptune|N]]}}).</nowiki> | Giant planets ({{hlist|[[Jupiter|J]]|[[Saturn|S]]|[[Uranus|U]]|[[Neptune|N]]}}). | <nowiki>Giant planets ({{hlist|class=inline|[[Jupiter|J]]|[[Saturn|S]]|[[Uranus|U]]|[[Neptune|N]]}}).</nowiki> | Giant planets ({{hlist|class=inline|[[Jupiter|J]]|[[Saturn|S]]|[[Uranus|U]]|[[Neptune|N]]}}). | <nowiki>{{hlist|Winner|Runner-up|Third place|indent=2}}</nowiki> | {{hlist|Winner|Runner-up|Third place|indent=2}} | <nowiki>{{hlist|Winner|Runner-up|Third place|item_style=color:blue;}}</nowiki> | {{hlist|Winner|Runner-up|Third place|item_style=color:blue;}} | <nowiki>{{hlist|Winner|Runner-up|Third place|item1_style=background-color:yellow;|item2_style=background-color:silver;}}</nowiki> | {{hlist|Winner|Runner-up|Third place|item1_style=background-color:yellow;|item2_style=background-color:silver;}} }} == Avoiding Linter errors == {{tlf|hlist}} will produce [[Wikipedia:Linter|Linter]] [[Special:LintErrors/misc-tidy-replacement-issues|errors]] if placed inside a template that uses {{tag|span}} tags, such as {{tl|small}}, {{tl|larger}}, etc. To avoid this, use the substitutions from the table below: {| {{table}} ! {{no|}} {{cross}} Incorrect markup !! {{yes|}} {{tick}} Correct markup |- | <code><nowiki>{{small|{{hlist|...}}}}</nowiki></code> || <code><nowiki>{{hlist|...|style=font-size:85%}}</nowiki></code> |- | <code><nowiki>{{resize|{{hlist|...}}}}</nowiki></code> || <code><nowiki>{{hlist|...|style=font-size:90%}}</nowiki></code> |- | <code><nowiki>{{midsize|{{hlist|...}}}}</nowiki></code> || <code><nowiki>{{hlist|...|style=font-size:92%}}</nowiki></code> |- | <code><nowiki>{{larger|{{hlist|...}}}}</nowiki></code> || <code><nowiki>{{hlist|...|style=font-size:120%}}</nowiki></code> |- | <code><nowiki>{{big|{{hlist|...}}}}</nowiki></code> || <code><nowiki>{{hlist|...|style=font-size:120%}}</nowiki></code> |- | <code><nowiki>{{large|{{hlist|...}}}}</nowiki></code> || <code><nowiki>{{hlist|...|style=font-size:120%}}</nowiki></code> |- | <code><nowiki>{{huge|{{hlist|...}}}}</nowiki></code> || <code><nowiki>{{hlist|...|style=font-size:180%}}</nowiki></code> |- | <code><nowiki>{{resize|x%|{{hlist|...}}}}</nowiki></code> || <code><nowiki>{{hlist|...|style=font-size:x%}}</nowiki></code> |- | <code><nowiki>{{font|size=x%|{{hlist|...}}}}</nowiki></code> || <code><nowiki>{{hlist|...|style=font-size:x%}}</nowiki></code> |- | <code><nowiki>{{nowrap|{{hlist|...}}}}</nowiki></code> || <code><nowiki>{{hlist|...|style=white-space: nowrap}}</nowiki></code> |} {{navbox lists}} <includeonly>{{Sandbox other|| <!-- Categories go here, and interwikis go in Wikidata --> [[Category:List formatting and function templates]] }}</includeonly> sfl3p3b5zuv67w3tip6u7k80bi3dtn5 Nhwɛdo:Hlist/sandbox 10 1882 14441 2024-08-04T19:06:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14441 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:list/sandbox|horizontal}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 954qz65h6mmel4dn5fm7h5ko30z7eyu Nhwɛdo:Hlist/testcases 10 1883 14442 2024-08-04T19:06:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14442 wikitext text/x-wiki {{Testcases notice}} {{Test case nowiki|collapsible=yes|showcode=yes|format=tablerows|class=wikitable|title=Simple test — entries |<nowiki>{{__TEMPLATENAME__|entry1|entry2|entry3|entry4|entry5|entry6|entry7|entry8|entry9}}</nowiki>}} {{Test case nowiki|collapsible=yes|showcode=yes|format=tablerows|class=wikitable|title={{para|class|inline}} — Giant planets |<nowiki>Giant planets ({{__TEMPLATENAME__|class=inline|[[Jupiter|J]]|[[Saturn|S]]|[[Uranus|U]]|[[Neptune|N]]}}).</nowiki>}} {{Test case nowiki|collapsible=yes|showcode=yes|format=tablerows|class=wikitable|title={{para|indent|2}} |<nowiki>{{__TEMPLATENAME__|Winner|Runner-up|Third place|indent=2}}</nowiki>}} {{Test case nowiki|collapsible=yes|showcode=yes|format=tablerows|class=wikitable|title={{para|item_style|color:blue;}} |<nowiki>{{__TEMPLATENAME__|Winner|Runner-up|Third place|item_style=color:blue;}}</nowiki>}} {{Test case nowiki|collapsible=yes|showcode=yes|format=tablerows|class=wikitable|title=Individual item styles |<nowiki>{{__TEMPLATENAME__|Winner|Runner-up|Third place|item1_style=background-color:yellow;|item2_style=background-color:silver;}}</nowiki>}} h9k4qoey0jpmyabgqnuaue533suriev Nhwɛdo:ISO 3166 code-3/sandbox 10 1884 14443 2024-08-04T19:07:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14443 wikitext text/x-wiki {{safesubst:<noinclude />#invoke:ISO 3166/sandbox|code|{{{1}}}|codetype=alpha3}}<noinclude> {{Documentation|content={{ISO 3166 conversion template doc}}}} </noinclude> 67xf19l80q3qlldg39h8lmzf4o88nmh Nhwɛdo:ISO 3166 code-3/testcases 10 1885 14444 2024-08-04T19:08:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14444 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} {{Inline test case |_showtemplate2=no |Switzerland}} <!-- Ad hoc testcase table that is actually a table: - Add a new case by duplicating and modifying an existing one. - Parameters for each case go after the 3= at the end. - Pipes (|) between parameters are replaced with exclamation points (!). - Add a new invocation method by adding a new <td></td> to one case and propagating using find-and-replace. To test subst:, use edit window find/replace in regular expression mode: Search for: \)</td>\|2=\$\|3=([^}\n]+)} Replace with: )</td><td>{{subst:{{subst:NAMESPACE}}:{{subst:ROOTPAGENAME}}|$1}}</td><td>{{subst:{{subst:NAMESPACE}}:{{subst:ROOTPAGENAME}}/sandbox|$1}}</td>|2=$|3=$1} and then: Search for: (?<=\}\}(?:\/sandbox)?\|[^}]*)!(?<!<!(?=--)) Replace with: | then save, inspect the resulting source, and undo the edit. --> {| class="wikitable" |- ! notes || Input || Current || Sandbox || subst: || Sandbox subst: |- | {{Expand wikitext|{{Make code|{=(|}=)|{{Replace|1=<td>((Separated entries!separator=&vert;!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}/sandbox!$))</td>|2=$|3=Guinea}}}}}} |- | hyphenated country name {{Expand wikitext|{{Make code|{=(|}=)|{{Replace|1=<td>((Separated entries!separator=&vert;!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}/sandbox!$))</td>|2=$|3=Guinea-Bissau}}}}}} |- | off-by-hyphen name {{Expand wikitext|{{Make code|{=(|}=)|{{Replace|1=<td>((Separated entries!separator=&vert;!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}/sandbox!$))</td>|2=$|3=GuineaBissau}}}}}} |- | invalid name {{Expand wikitext|{{Make code|{=(|}=)|{{Replace|1=<td>((Separated entries!separator=&vert;!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}/sandbox!$))</td>|2=$|3=Foobarbaz}}}}}} |- | subdivision in second argument {{Expand wikitext|{{Make code|{=(|}=)|{{Replace|1=<td>((Separated entries!separator=&vert;!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}/sandbox!$))</td>|2=$|3=United Kingdom!England}}}}}} |- | subdivision after hyphen {{Expand wikitext|{{Make code|{=(|}=)|{{Replace|1=<td>((Separated entries!separator=&vert;!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}/sandbox!$))</td>|2=$|3=United Kingdom-England}}}}}} |- | Wikilinks {{Expand wikitext|{{Make code|{=(|}=)|{{Replace|1=<td>((Separated entries!separator=&vert;!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}/sandbox!$))</td>|2=$|3=[[Russia]]![[Sakha Republic]]}}}}}} |- | no input {{Expand wikitext|{{Make code|{=(|}=)|{{Replace|1=<td>((Separated entries!separator=&vert;!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}!$))</td><td>(({{NAMESPACE}}:{{ROOTPAGENAME}}/sandbox!$))</td>|2=$|3=<!--nothing-->}}}}}} |} <!-- {{clear}} == References == <references /> --> 6mybdnnq1factl47s665uxsnapf32c8 Nhwɛdo:ISO 3166 code/sandbox 10 1886 14445 2024-08-04T19:08:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14445 wikitext text/x-wiki {{#invoke:ISO 3166|code|{{{1}}}|{{{2|}}}}}<noinclude> {{Documentation|content={{ISO 3166 conversion template doc}}}} </noinclude> ro45fcsxhoctjblch2eoje34fyf8y01 Nhwɛdo:ISO 3166 conversion template doc/doc 10 1887 14446 2024-08-04T19:08:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14446 wikitext text/x-wiki {{Documentation subpage}} === Usage === * This page is transcluded to create documentation for the ISO 3166 range of templates. * It also provides categorization for the templates. <includeonly>{{Sandbox other|| [[Category:Documentation shared content templates]] }}</includeonly> mz9d2y47o6wx6zu9neata12w8mvf4pl Nhwɛdo:ISO 3166 name/sandbox 10 1888 14447 2024-08-04T19:09:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14447 wikitext text/x-wiki {{#invoke:ISO 3166|name|isoname=yes}}<noinclude> {{Documentation|content={{ISO 3166 conversion template doc}}}} </noinclude> 62gavwe8xpjfi1m52yjd6s17ef6s4fp Nhwɛdo:ISO 3166 numeric/doc 10 1889 14448 2024-08-04T19:09:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14448 wikitext text/x-wiki #REDIRECT [[Template:ISO 3166 conversion template doc]] gb03xdo0p9zdrhsb6qw0et8p3ndjzev Nhwɛdo:If empty 10 1890 14449 2024-08-04T19:10:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14449 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:If empty|main}}<noinclude>{{Documentation}}</noinclude> dl9p9t1ge8vz1f67zrvu4lp7md161es Nhwɛdo:In lang/doc 10 1891 14450 2024-08-04T19:10:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14450 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} {{Lua|Module:In lang}} '''Template:In lang''' is used to denote that a text source is written in a specific language. For citations using a citation template ({{tlx|cite web}}, {{tlx|cite news}}, {{tlx|cite journal}}, etc.), that template's {{Para|language}} parameter should be used instead. To note a span of text in a different language, {{tlx|lang}} or one of the {{tld|[[:Category:Lang-x templates|lang-x]]}} templates ({{tlx|lang-fr}}, {{tlx|lang-ast}}, etc.) should be used instead. ==Usage== Typical use of this template is inside {{tag|ref}} tags where the reference is not templated and the referenced source is non-English: :<code><nowiki><ref>[https://www.example.com "Non English Journal Article"]. ''Non-English Journal''. '''12'''(3): 231–241 {{in lang|xx}}.</ref></nowiki></code> Also finds use in External links sections to mark non-English link-targets: :<code><nowiki>[https://www.example.com Non English external link] {{in lang|xx}}</nowiki></code> This template does not markup non-English text. For that, use {{tlx|lang}} or an appropriate {{tld|lang-??}} template. ===Parameters=== This template accepts one or more positional language-tag parameters (<code>&lt;{{var|tag}}></code>) and two named parameters: *{{tld|In lang|&lt;{{var|tag}}>|&lt;{{var|tag2}}>|{{var|...}}|link{{=}}|cap{{=}}}} Most common use is a single language: *{{tld|In lang|de}} → {{In lang|de}} The positional parameters * <code>&lt;{{var|tag}}></code> – required; <code>&lt;{{var|tag}}></code> is a valid [[ISO-639]] language tag or a valid [[IETF language tag]]; more than one language tag supported: ** <code><nowiki>{{In lang|cs|en|de|fr|es|ca-valencia|pl|ru|ja|zh}}</nowiki></code> → *** {{In lang|cs|en|de|fr|es|ca-valencia|pl|ru|ja|zh}} The named parameters are: * <code>link</code> – accepts the single value <code>yes</code>; creates link to language article ** {{tlc|In lang|nv|link{{=}}yes}} → {{code |lang=moin|{{In lang|nv|link=yes}}}} → {{In lang|nv|link=yes}} * <code>cap</code> – accepts the single value <code>yes</code>; capitalizes the first letter of "In": ** {{tlc|In lang|pt-BR|cap{{=}}yes}} → {{In lang|pt-BR|cap=yes}} ===Error messages=== This template has one error message of its own: :<span style="color:#d33">error: <nowiki>{{In lang}}</nowiki> missing language tag</span> – displayed when the template is transcluded without an ISO 639 language tag or IETF language tag. All other error messages related to the use of this template are emitted by [[Module:Lang]] and are documented at {{cl|Lang and lang-xx template errors}}. ==TemplateData== {{TemplateData header}} <templatedata>{ "params": { "1": {}, "2": {}, "3": {}, "4": {} }, "description": "Produces the phrase \"(in LANGUAGE)\" with language codes.", "format": "inline" }</templatedata> ===Categories=== Transclusions in mainspace articles will add the article to the appropriate subcategory of {{cl|Articles with non-English-language sources}}. There are two forms of these subcategories: :Category:Articles with &lt;{{var|language name}}>-language sources (&lt;{{var|tag}}>) – for individual languages<ref>{{cite web |url=https://iso639-3.sil.org/about/scope#Individual%20languages |title=ISO 639-3: Scope of denotation for language identifiers: Individual languages |website=SIL International |access-date=5 December 2019}}</ref> and for macrolanguages<ref>{{cite web |url=https://iso639-3.sil.org/about/scope#Macrolanguages |title=ISO 639-3: Scope of denotation for language identifiers: Macrolanguages |website=SIL International |access-date=5 December 2019}}</ref> :Category:Articles with sources in &lt;{{var|collective name}}> languages (&lt;{{var|tag}}>) – for language collectives<ref>{{cite web |url=https://iso639-3.sil.org/about/scope#Collections%20of%20languages |title=ISO 639-3: Scope of denotation for language identifiers: Collections of languages |website=SIL International |access-date=5 December 2019}}</ref> where &lt;{{var|language name}}> and &lt;{{var|collective name}}> is the name used in the template's rendering and &lt;{{var|tag}}> is the ISO 639 tag or IETF language tag. ==References== {{Reflist}} <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Language templates]] [[Category:Wikipedia multilingual support templates]] [[Category:Language tag handling templates]] }}</includeonly> p7iwqokmahfjtbl7yfachsm6snqj5f0 Nhwɛdo:Incomplete list/doc 10 1892 14451 2024-08-04T19:11:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14451 wikitext text/x-wiki {{High-use}} {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> {{tsh|iclist}} ==Usage== {{Tlx|Incomplete list|2=date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} Place this template tag in an article, immediately before any [[Wikipedia:WikiProject Lists#Incomplete lists|incomplete list]]. Wikipedia is [[WP:NOT|not a directory]], nor an [[WP:IINFO|indiscriminate collection of information]]; lists should have a clearly defined purpose and inclusion criteria. As such, an incomplete list is any well-defined list which is missing obvious entries. This template categorizes pages into [[:Category:Incomplete lists]]. Other, more specific versions of this template can be used, either by typing <code><nowiki>{{Incomplete list|<scope>|date=</nowiki>{{CURRENTMONTHNAME}} {{CURRENTYEAR}}<nowiki>}}</nowiki></code> (replacing 'scope' with one of valid parameters listed in the TemplateData section) or by using one of the [[WP:WRAPPER|wrapper]] templates listed below. ==TemplateData== <templatedata> { "description": "A template identifying a list as incomplete", "format": "inline", "params": { "1": { "label": "Topic", "description": "The topic the incomplete list is within. To display the default message, omit this parameter.", "type": "string", "suggestedvalues": [ "film", "literature", "music", "personnel", "sportresults", "science", "sport", "transport", "television", "videogames", "video" ] }, "date": { "label": "Month and year", "description": "The month and year that the template was placed (in full). \"{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}\" inserts the current month and year automatically.", "type": "line", "autovalue": "{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}", "example": "January 2013", "suggested": true } } } </templatedata> {{Incomplete list/metadoc}} <includeonly>{{Sandbox other|| <!-- CATEGORIES HERE, THANKS --> [[Category:Incomplete list maintenance templates]]}}</includeonly> ojq57q65enxz8s5tmdedr93qigncwsy Nhwɛdo:Incomplete list/sandbox 10 1893 14452 2024-08-04T19:11:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14452 wikitext text/x-wiki {{ {{{|safesubst:}}}#invoke:Unsubst||date=__DATE__ |$B={{ambox |small = left |style = width: auto; |textstyle = width: auto; |text = {{#switch: {{{type|{{{1|}}}}}} | alumni = This alumni, faculty and related people list{{#if:{{NAMESPACE}}||[[Category:Incomplete alumni lists]]}} | Film | film = This film-related list{{#if:{{NAMESPACE}}||[[Category:Incomplete film lists]]}} | literature = This literature-related list{{#if:{{NAMESPACE}}||[[Category:Incomplete literature lists]]}} | music = This list of songs or music-related items{{#if:{{NAMESPACE}}||[[Category:Incomplete music lists]]}} | personnel = This musical group's list of members{{#if:{{NAMESPACE}}||[[Category:Musical group articles with incomplete personnel listings]]}} | sportresults = This list of sports fixtures or results{{#if:{{NAMESPACE}}||[[Category:Incomplete sports result lists]]}} | science = This science-related list{{#if:{{NAMESPACE}}||[[Category:Incomplete science lists]]}} | sport = This sports-related list{{#if:{{NAMESPACE}}||[[Category:Incomplete sports lists]]}} | transport = This transport-related list{{#if:{{NAMESPACE}}||[[Category:Incomplete transport lists]]}} | television = This television-related list{{#if:{{NAMESPACE}}||[[Category:Incomplete television lists]]}} | video game | videogames = This list related to video games{{#if:{{NAMESPACE}}||[[Category:Incomplete video game lists]]}} | video = This list related to film, television, or video{{#if:{{NAMESPACE}}||[[Category:Incomplete film, television, or video lists]]}} |This list}} is [[Wikipedia:WikiProject Lists#Incomplete lists|incomplete]]; you can help by [{{fullurl:{{FULLPAGENAME}}|action=edit}} adding missing items]. |date = {{{date|}}} }}{{main other|{{TDMCA|Incomplete lists|from|{{{date|}}}}}}} }}<noinclude> {{documentation}} </noinclude> i41xljjab32uk1c4sw037ads491wnt9 Nhwɛdo:Incomplete list/testcases 10 1894 14453 2024-08-04T19:11:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14453 wikitext text/x-wiki {{Testcases notice}} ==Current version== <pre>{{Incomplete list}}</pre> Lede paragraph from [[List of unrecovered flight recorders]] {{Incomplete list}} [[Flight data recorder]]s (FDRs) and [[cockpit voice recorder]]s (CVRs) in commercial airplanes continuously record information and can be immensely helpful to determine the cause of a crash. The deepest a flight recorder has been recovered was the case of [[South African Airways Flight 295]], where the cockpit voice recorder was recovered {{convert|16000|ft|m}} under the ocean. However, there are many cases where recovered recorders did not definitively identify the cause of a crash. Recorders may be recovered, but too damaged to read or have blanks, like in [[TWA Flight 800]] or [[Swissair Flight 111]], after power is cut off. ==Proposed version== ===Normal size=== <pre>{{Incomplete list/sandbox}}</pre> Lede paragraph from [[List of unrecovered flight recorders]] {{Incomplete list/sandbox}} [[Flight data recorder]]s (FDRs) and [[cockpit voice recorder]]s (CVRs) in commercial airplanes continuously record information and can be immensely helpful to determine the cause of a crash. The deepest a flight recorder has been recovered was the case of [[South African Airways Flight 295]], where the cockpit voice recorder was recovered {{convert|16000|ft|m}} under the ocean. However, there are many cases where recovered recorders did not definitively identify the cause of a crash. Recorders may be recovered, but too damaged to read or have blanks, like in [[TWA Flight 800]] or [[Swissair Flight 111]], after power is cut off. ===Small size=== <pre>{{Incomplete list/sandbox|small=yes}}</pre> Lede paragraph from [[List of unrecovered flight recorders]] {{Incomplete list/sandbox|small=yes}} [[Flight data recorder]]s (FDRs) and [[cockpit voice recorder]]s (CVRs) in commercial airplanes continuously record information and can be immensely helpful to determine the cause of a crash. The deepest a flight recorder has been recovered was the case of [[South African Airways Flight 295]], where the cockpit voice recorder was recovered {{convert|16000|ft|m}} under the ocean. However, there are many cases where recovered recorders did not definitively identify the cause of a crash. Recorders may be recovered, but too damaged to read or have blanks, like in [[TWA Flight 800]] or [[Swissair Flight 111]], after power is cut off. ==Wrapper tests== ===No parameter (default wording)=== {{Incomplete list/sandbox|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} ===Alumni=== {{Incomplete list/sandbox|alumni|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} ===Film=== {{Incomplete list/sandbox|film|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} ===Literature=== {{Incomplete list/sandbox|literature|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} ===Music=== {{Incomplete list/sandbox|music|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} ===Personnel (bands)=== {{Incomplete list/sandbox|personnel|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} ===Sports fixtures and results=== {{Incomplete list/sandbox|sportresults|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} ===Science=== {{Incomplete list/sandbox|science|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} ===Sports=== {{Incomplete list/sandbox|sport|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} ===Transport=== {{Incomplete list/sandbox|transport|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} ===Television=== {{Incomplete list/sandbox|television|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} ===Video games=== {{Incomplete list/sandbox|videogames|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} ===Film, television, or video=== {{Incomplete list/sandbox|video|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} e9qtclf0g5zp98t42pp72k0t94w0wtn Nhwɛdo:Infobox awards list/doc 10 1895 14454 2024-08-04T19:11:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14454 wikitext text/x-wiki {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> '''{{Tl|Infobox awards list}}''' is used for awards lists to show a summary of notable awards won or nominated. {{Lua|Module:Infobox|Module:Infobox3cols|Module:InfoboxImage|Module:Check for unknown parameters}} == Usage == {{Parameter names example|_template=| awards = {{Infobox awards list/custom|Award name|{{param|2}}|{{param|3}}}} | caption | film | image | image_size | name | nocollapse | nominations | title | total_width | wins | AcademyN | AcademyW | AmericanN | AmericanW | APRAN | APRAW | ARIAN | ARIAW | ASFN | ASFW | award1 | award1N | award1W | award2 | award2N | award2W | award3=... | award3N=... | award3W=... | award20 | award20N | award20W | BAFTAN | BAFTAW | BerlinN | BerlinW | BETHHN | BETHHW | BETN | BETW | BFJAN | BFJAW | BillboardN | BillboardW | BollywoodMovieN | BollywoodMovieW | BostonFilmN | BostonFilmW | BRITN | BRITW | BroadcastFilmN | BroadcastFilmW | caption | ChicagoFilmN | ChicagoFilmW | ChicagoInternationalN | ChicagoInternationalW | CMTMAN | CMTMAW | customs | CyworldN | CyworldW | ECHON | ECHOW | EmmyN | EmmyW | film | FilmfareN | FilmfareW | FloridaFilmN | FloridaFilmW | GDAN | GDAW | GenieN | GenieW | GGAN | GGAW | GlobalIndianN | GlobalIndianW | GoldenGlobeN | GoldenGlobeW | GothamN | GothamW | GrammyN | GrammyW | HUMN | HUMW | IFFMN | IFFMW | IIFAN | IIFAW | IndependentN | IndependentW | IrishFilmN | IrishFilmW | IvorN | IvorW | JackN | JackW | JN | JunoN | JunoW | JW | KerrangN | KerrangW | LAFilmN | LAFilmW | LondonFilmN | LondonFilmW | LSAN | LSAW | MamaN | MamaW | MCAN | MCAW | MelonN | MelonW | MercuryN | MercuryW | MeteorN | MeteorW | MOBON | MOBOW | MOJON | MOJOW | MTVAfricaN | MTVAfricaW | MTVAsiaN | MTVAsiaW | MTVAustraliaN | MTVAustraliaW | MTVBrasilN | MTVBrasilW | MTVEuropeN | MTVEuropeW | MTVJapanN | MTVJapanW | MTVMovieN | MTVMovieW | MTVVideoN | MTVVideoW | MuchMusicN | MuchMusicW | MusoN | MusoW | MVPAN | MVPAW | NAACPN | NAACPW | name | NationalBoardN | NationalBoardW | NationalFilmN | NationalFilmW | NationalSocietyN | NationalSocietyW | NickAustraliaN | NickAustraliaW | NickN | NickW | NigarN | NigarW | NMEN | NMEW | nocollapse | nominations | NRJN | NRJW | NYFilmN | NYFilmW | NZMAN | NZMAW | OnlineFilmN | OnlineFilmW | PeopleN | PeoplesN | PeoplesW | PeopleW | PLUGN | PLUGW | PMAN | PMAW | PolarisN | PolarisW | QN | QW | RadioN | RadioW | SatelliteN | SatelliteW | SaturnN | SaturnW | ScreenActorsN | ScreenActorsW | ScreenN | ScreenW | ShortlistN | ShortlistW | SMAN | SMAW | SoulN | SoulW | StardustN | StardustW | StarGuildN | StarGuildW | TeenN | TeenW | title | TMFN | TMFW | total_width | VMALAN | VMALAW | wins | WorldN | WorldW | ZeeCineN | ZeeCineW | honours}} The infobox may be added by pasting the template as detailed below into an article, typically at the top of an article above the lead section. Organizations without a Wikipedia page are not included in list of accolades per [[WP:FILMACCOLADES]]. ===Basic parameters=== The following are the "basic" parameters that will be used in almost every infobox. <syntaxhighlight lang="wikitext" style="width:auto; overflow:auto"> {{Infobox awards list | title = <!-- use "name = " to display "{{{name}}} awards and nominations"--> | image = | image_size = | alt = | caption = | wins = | nominations = }}</syntaxhighlight> {{notelist}} ===Named awards=== This template has a number of "named" awards. Each specifically named parameter corresponds to one specific award ceremony. The parameter includes a W or N to define the total number of awards won or nominated. ====Example==== <syntaxhighlight lang="wikitext" style="width:auto; overflow:auto"> |AmericanW = 0 |AmericanN = 1 |GrammyW = 3 |GrammyN = 2</syntaxhighlight> The above example indicates that the group or artist American Music Award was nominated for 1 American Music Award, won 3 Grammy Awards, and was nominated for 2 Grammy Awards. {{hidden begin|toggle=left |titlestyle=font-size:120%; |title=Full list of named awards}} * <code>Academy</code> – [[Academy Awards]] * <code>American</code> – [[American Music Awards]] * <code>APRA</code> – [[APRA AMCOS#APRA Awards|APRA]] * <code>Apsara</code> – [[Producers Guild Film Awards|Apsara Film & Television Producers Guild Award]] * <code>ARIA</code> – [[ARIA Music Awards|ARIA]] * <code>ARYFilm</code> – [[ARY Film Awards]] * <code>ASF</code> – [[Asia Song Festival]] * <code>BAFTA</code> – [[British Academy Film Awards|BAFTA Awards]] * <code>Berlin</code> – [[Berlin International Film Festival]] * <code>BET</code> – [[BET Awards|BET]] * <code>BETHH</code> – [[BET Hip Hop Awards|BET Hip Hop]] * <code>BFJA</code> – [[Bengal Film Journalists' Association Awards|BFJA Awards]] * <code>Billboard</code> – [[Billboard Music Awards|Billboard]] * <code>BollywoodMovie</code> – [[Bollywood Movie Awards]] * <code>BostonFilm</code> – [[Boston Society of Film Critics]] * <code>BRIT</code> – [[Brit Awards|Brit]] * <code>BroadcastFilm</code> – [[Critics' Choice Movie Awards|Broadcast Film Critics Association Awards]] * <code>ChicagoFilm</code> – [[Chicago Film Critics Association]] * <code>ChicagoInternational</code> – [[Chicago International Film Festival]] * <code>CMTMA</code> – [[CMT Music Awards|CMT]] * <code>Cyworld</code> – [[Cyworld Digital Music Awards|Cyworld Digital Music]] * <code>ECHO</code> – [[Echo Music Prize|Echo]] * <code>Emmy</code> – [[Emmy Awards]] * <code>Filmfare</code> – [[Filmfare Awards]] * <code>FloridaFilm</code> – [[Florida Film Critics Circle]] * <code>GDA</code> – [[Golden Disc Awards|Golden Disc]] * <code>Genie</code> – [[Genie Awards]] * <code>GGA</code> – [[Golden Globe Awards|Golden Globe]] * <code>GlobalIndian</code> – [[Global Indian Film Awards|GIFA Awards]] * <code>GoldenGlobe</code> – [[Golden Globe Awards]] * <code>Gotham</code> – [[Gotham Awards]] * <code>Grammy</code> – [[Grammy Awards|Grammy]] * <code>HUM</code> – [[Hum Awards]] * <code>IFFM</code> – [[Indian Film Festival of Melbourne]] * <code>IIFA</code> – [[International Indian Film Academy Awards|IIFA Awards]] * <code>Independent</code> – [[Independent Spirit Awards]] * <code>IrishFilm</code> – [[Irish Film & Television Academy|Irish Film and Television Awards]] * <code>Ivor</code> – [[Ivor Novello Awards|Ivor Novello]] * <code>J</code> – [[J Awards|J]] * <code>Jack</code> – [[Jack Awards|Jack]] * <code>Juno</code> – [[Juno Awards|Juno]] * <code>Kerrang</code> – [[Kerrang! Awards|Kerrang!]] * <code>LAFilm</code> – [[Los Angeles Film Critics Association]] * <code>LondonFilm</code> – [[London Film Critics' Circle]] * <code>LSA</code> – [[Lux Style Awards]] * <code>Mama</code> – [[MAMA Awards|MAMA]] * <code>MCA</code> – [[Mnet 20's Choice Awards|Mnet 20's Choice]] * <code>Melon</code> – [[Melon Music Awards|Melon Music]] * <code>Mercury</code> – [[Mercury Prize]] * <code>Meteor</code> – [[Meteor Music Awards|Meteor Music]] * <code>MOBO</code> – [[MOBO Awards|MOBO]] * <code>MOJO</code> – [[Mojo Awards|Mojo]] * <code>MTVAfrica</code> – [[MTV Africa Music Awards|MTV Africa]] * <code>MTVAsia</code> – [[MTV Asia Awards|MTV Asia]] * <code>MTVAustralia</code> – [[MTV Australia Awards|MTV Australia]] * <code>MTVBrasil</code> – [[MTV Video Music Brazil|MTV Brazil]] * <code>MTVEurope</code> – [[MTV Europe Music Awards|MTV Europe]] * <code>MTVJapan</code> – [[MTV Video Music Awards Japan|MTV Japan]] * <code>MTVMovie</code> – [[MTV Movie & TV Awards]] * <code>MTVVideo</code> – [[MTV Video Music Awards|MTV VMA]] * <code>MuchMusic</code> – [[iHeartRadio MMVAs|Much]] * <code>Muso</code> – [[Muso Awards|Muso]] * <code>MVPA</code> – [[MVPA Awards|MVPA]] * <code>NAACP</code> – [[NAACP Image Awards|NAACP]] * <code>NationalBoard</code> – [[National Board of Review]] * <code>NationalFilm</code> – [[National Film Awards]] * <code>NationalSociety</code> – [[National Society of Film Critics]] * <code>Nick</code> – [[Nickelodeon Kids' Choice Awards|Nickelodeon Kids' Choice]] * <code>NickAustralia</code> – [[Nickelodeon Australian Kids' Choice Awards|Nickelodeon Australian Kids' Choice]] * <code>Nigar</code> – [[Nigar Awards]] * <code>NME</code> – [[NME Awards|NME]] * <code>NRJ</code> – [[NRJ Music Award|NRJ]] * <code>NYFilm</code> – [[New York Film Critics Circle|New York Film Critics Circle Awards]] * <code>NZMA</code> – [[Aotearoa Music Awards|New Zealand]] * <code>OnlineFilm</code> – [[Online Film Critics Society]] * <code>People</code> – [[People's Choice Awards|People's Choice Awards]] * <code>Peoples</code> – [[People's Choice Awards|People's Choice]] * <code>PLUG</code> – [[PLUG Independent Music Awards|PLUG]] * <code>PMA</code> – [[Pakistan Media Awards]] * <code>Polaris</code> – [[Polaris Music Prize|Polaris]] * <code>Q</code> – [[Q Awards|Q]] * <code>Radio</code> – [[Radio Music Awards|Radio Music]] * <code>Satellite</code> – [[Satellite Awards]] * <code>Saturn</code> – [[Saturn Awards]] * <code>Screen</code> – [[Screen Awards]] * <code>ScreenActors</code> – [[Screen Actors Guild Awards]] * <code>Shortlist</code> – [[Shortlist Music Prize|Shortlist]] * <code>SMA</code> – [[Seoul Music Awards|Seoul Music]] * <code>Soul</code> – [[Soul Train Music Awards|Soul Train]] * <code>Stardust</code> – [[Stardust Awards]] * <code>StarGuild</code> – [[Producers Guild Film Awards|Star Guild Awards]] * <code>Teen</code> – [[Teen Choice Awards|Teen Choice]] * <code>TMF</code> – [[TMF Awards|TMF]] * <code>VMALA</code> – [[Los Premios MTV Latinoamérica]] * <code>World</code> – [[World Music Awards|World Music]] * <code>ZeeCine</code> – [[Zee Cine Awards]] {{hidden end}} === Award#, award#W, and award#N === Adds an additional award not listed above to the bottom of the list, where # is any number from 1–20. Use with Award#N and Award#W. <syntaxhighlight lang="wikitext">| award1 = [[TRL Awards]] | award1W = 1 | award1N = 0 | award2 = [[Canadian Radio Music Awards|CRM Awards]] | award2W = 1 | award2N = 0 | award3 = [[UK Nickelodeon Kids' Choice Awards]] | award3W = 1 | award3N = 0 </syntaxhighlight> === Custom awards === An additional way to add custom awards is to use {{tl|Custom award}} within the {{para|awards}} parameter. This method gives the user the ability to manipulate the order in which the awards appear; however, all awards within the custom parameter will appear at the very bottom of the awards list if other awards parameters are defined. <syntaxhighlight lang="wikitext" style="width:auto; overflow:auto"> | awards = {{Custom award|Award #1 name|wins|nominations}} {{Custom award|Award #2 name|wins|nominations}} </syntaxhighlight> The example infobox (right) uses <code><nowiki>| awards = {{Custom award|Award name|{{{2}}}|{{{3}}} }}</nowiki></code> == Parameters == {| class="wikitable" ! scope=col | Parameter ! scope=col | Description ! scope=col | Status |- | title / name | The title to be displayed. If using {{para|name}}, will display as "{{{name}}} awards and nominations" | '''required''' |- | film | Change wording from "Awards and nominations" to "Accolades" for films. Set to y. | optional |- | nocollapse | Display the list of awards without collapsing them. Set to y. | optional |- | image | An image, if needed. Wikilinking, "File:", and pixel size not required. | optional |- | image_size | '''Deprecated; see [[MOS:UPRIGHT]]'''. Image size in pixels. Should be 250 or less. If not specified, image defaults to frameless (220px). "px" is not required. | optional |- | image_upright | Image size via image scaling. Enter the width through adding a number greater than 1; decimals may be used. | optional |- | alt | Alt text for image per [[MOS:ALT]]. | optional |- | total_width | Use to scale the images to the same height and this total width. | optional |- | image''[n]'' | (where ''[n]'' = 1 to 4)&nbsp; Filename of [n]th image. | optional |- | alt''[n]'' | ''(as above)''&nbsp; [[WP:ALT|Alt description]] for [n]th image. | optional |- | caption | A caption explaining the image(s). | optional |- | wins | The total number of awards won. | '''required''' |- | nominations | The total number of nominations, including those won. | '''required''' |- | honours | The total number of special awards and recognitions received. | optional |- | awards | Use {{tl|Custom award}} within this parameter to add awards to the list. | optional |} == Template data == <templatedata> { "params": { "name": { "type": "line" }, "title": { "type": "line", "suggested": true }, "customs": {}, "awards": {}, "wins": { "type": "number" }, "nominations": { "type": "number" }, "landscape": {}, "image size": { "aliases": [ "imagesize" ], "deprecated": "Replace with image_upright per [[MOS:UPRIGHT]]" }, "image_upright": {}, "alt": {}, "caption": {}, "total_width": {}, "image1": { "aliases": [ "image" ], "type": "wiki-file-name", "suggested": true }, "image2": { "type": "wiki-file-name" }, "image3": { "type": "wiki-file-name" }, "image4": { "type": "wiki-file-name" }, "alt1": { "type": "content" }, "alt2": { "type": "content" }, "alt3": { "type": "content" }, "alt4": { "type": "content" }, "nocollapse": { "type": "boolean" }, "hide_awards_box": { "type": "boolean", "description": "If true, hides the awards box", "default": "no" }, "film": { "description": "If true, changes wording from \"Awards and nominations\" to \"Accolades\" for films.", "type": "boolean", "default": "false" }, "APRAW": { "type": "number", "label": "Australasian Performing Right Association wins", "description": "Number of Australasian Performing Right Association wins" }, "APRAN": { "type": "number", "label": "Australasian Performing Right Association award nominations", "description": "Number of Australasian Performing Right Association award nominations" }, "AcademyW": { "type": "number", "label": "Academy Awards wins", "description": "Number of Academy Awards wins" }, "AcademyN": { "type": "number", "label": "Academy Awards nominations", "description": "Number of Academy Awards nominations" }, "AmericanW": { "type": "number", "label": "American Music Award wins", "description": "Number of American Music Award wins" }, "AmericanN": { "type": "number", "label": "American Music Award nominations", "description": "Number of American Music Award nominations" }, "ApsaraW": { "type": "number", "label": "Producers Guild Film Awards wins", "description": "Number of Producers Guild Film Awards wins" }, "ApsaraN": { "type": "number", "label": "Producers Guild Film Awards nominations", "description": "Number of Producers Guild Film Awards nominations" }, "ARIAW": { "type": "number", "label": "ARIA Music Awards wins", "description": "Number of ARIA Music Awards wins" }, "ARIAN": { "type": "number", "label": "ARIA Music Awards nominations", "description": "Number of ARIA Music Awards nominations" }, "ARYFilmW": { "type": "number", "label": "ARY Film Awards wins", "description": "Number of ARY Film Awards wins" }, "ARYFilmN": { "type": "number", "label": "ARY Film Awards nominations", "description": "Number of ARY Film Awards nominations" }, "ASFW": { "type": "number", "label": "Asia Song Festival wins", "description": "Number of Asia Song Festival wins" }, "ASFN": { "type": "number", "label": "Asia Song Festival nominations", "description": "Number of Asia Song Festival nominations" }, "BAFTAW": { "type": "number", "label": "British Academy Film Awards wins", "description": "Number of British Academy Film Awards wins" }, "BAFTAN": { "type": "number", "label": "British Academy Film Awards nominations", "description": "Number of British Academy Film Awards nominations" }, "BerlinW": { "type": "number", "label": "Berlin International Film Festival wins", "description": "Number of Berlin International Film Festival wins" }, "BerlinN": { "type": "number", "label": "Berlin International Film Festival nominations", "description": "Number of Berlin International Film Festival nominations" }, "BETW": { "type": "number", "label": "BET Awards wins", "description": "Number of BET Awards wins" }, "BETN": { "type": "number", "label": "BET Awards nominations", "description": "Number of BET Awards nominations" }, "BETHHW": { "type": "number", "label": "BET Hip Hop Awards wins", "description": "Number of BET Hip Hop Awards wins" }, "BETHHN": { "type": "number", "label": "BET Hip Hop Awards nominations", "description": "Number of BET Hip Hop Awards nominations" }, "BFJAW": { "type": "number", "label": "Bengal Film Journalists' Association Awards wins", "description": "Number of Bengal Film Journalists' Association Awards wins" }, "BFJAN": { "type": "number", "label": "Bengal Film Journalists' Association Awards nominations", "description": "Number of Bengal Film Journalists' Association Awards nominations" }, "BillboardW": { "type": "number", "label": "Billboard Music Award wins", "description": "Number of Billboard Music Award wins" }, "BillboardN": { "type": "number", "label": "Billboard Music Award nominations", "description": "Number of Billboard Music Award nominations" }, "BollywoodMovieW": { "type": "number", "label": "Bollywood Movie Awards wins", "description": "Number of Bollywood Movie Awards wins" }, "BollywoodMovieN": { "type": "number", "label": "Bollywood Movie Awards nominations", "description": "Number of Bollywood Movie Awards nominations" }, "BostonFilmW": { "type": "number", "label": "Boston Society of Film Critics wins", "description": "Number of Boston Society of Film Critics wins" }, "BostonFilmN": { "type": "number", "label": "Boston Society of Film Critics nominations", "description": "Number of Boston Society of Film Critics nominations" }, "BRITW": { "type": "number", "label": "Brit Awards wins", "description": "Number of Brit Awards wins" }, "BRITN": { "type": "number", "label": "Brit Awards nominations", "description": "Number of Brit Awards nominations" }, "BroadcastFilmW": { "type": "number", "label": "Critics' Choice Movie Awards wins", "description": "Number of Critics' Choice Movie Awards wins" }, "BroadcastFilmN": { "type": "number", "label": "Critics' Choice Movie Awards nominations", "description": "Number of Critics' Choice Movie Awards nominations" }, "ChicagoFilmW": { "type": "number", "label": "Chicago Film Critics Association wins", "description": "Number of Chicago Film Critics Association wins" }, "ChicagoFilmN": { "type": "number", "label": "Chicago Film Critics Association nominations", "description": "Number of Chicago Film Critics Association nominations" }, "ChicagoInternationalW": { "type": "number", "label": "Chicago International Film Festival wins", "description": "Number of Chicago International Film Festival wins" }, "ChicagoInternationalN": { "type": "number", "label": "Chicago International Film Festival nominations", "description": "Number of Chicago International Film Festival nominations" }, "CMTMAW": { "type": "number", "label": "CMT Music Awards wins", "description": "Number of CMT Music Awards wins" }, "CMTMAN": { "type": "number", "label": "CMT Music Awards nominations", "description": "Number of CMT Music Awards nominations" }, "CyworldW": { "type": "number", "label": "Cyworld Digital Music Awards wins", "description": "Number of Cyworld Digital Music Awards wins" }, "CyworldN": { "type": "number", "label": "Cyworld Digital Music Awards nominations", "description": "Number of Cyworld Digital Music Awards nominations" }, "ECHOW": { "type": "number", "label": "Echo (music award) wins", "description": "Number of Echo (music award) wins" }, "ECHON": { "type": "number", "label": "Echo (music award) nominations", "description": "Number of Echo (music award) nominations" }, "EmmyW": { "type": "number", "label": "Emmy Awards wins", "description": "Number of Emmy Awards wins" }, "EmmyN": { "type": "number", "label": "Emmy Awards nominations", "description": "Number of Emmy Awards nominations" }, "FilmfareW": { "type": "number", "label": "Filmfare Awards wins", "description": "Number of Filmfare Awards wins" }, "FilmfareN": { "type": "number", "label": "Filmfare Awards nominations", "description": "Number of Filmfare Awards nominations" }, "FloridaFilmW": { "type": "number", "label": "Florida Film Critics Circle wins", "description": "Number of Florida Film Critics Circle wins" }, "FloridaFilmN": { "type": "number", "label": "Florida Film Critics Circle nominations", "description": "Number of Florida Film Critics Circle nominations" }, "GDAW": { "type": "number", "label": "Golden Disc Awards wins", "description": "Number of Golden Disc Awards wins" }, "GDAN": { "type": "number", "label": "Golden Disc Awards nominations", "description": "Number of Golden Disc Awards nominations" }, "GenieW": { "type": "number", "label": "Genie Awards wins", "description": "Number of Genie Awards wins" }, "GenieN": { "type": "number", "label": "Genie Awards nominations", "description": "Number of Genie Awards nominations" }, "GGAW": { "type": "number", "label": "Golden Globe Award wins", "description": "Number of Golden Globe Award wins" }, "GGAN": { "type": "number", "label": "Golden Globe Award nominations", "description": "Number of Golden Globe Award nominations" }, "GlobalIndianW": { "type": "number", "label": "Global Indian Film Awards wins", "description": "Number of Global Indian Film Awards wins" }, "GlobalIndianN": { "type": "number", "label": "Global Indian Film Awards nominations", "description": "Number of Global Indian Film Awards nominations" }, "GoldenGlobeW": { "type": "number", "label": "Golden Globe Awards wins", "description": "Number of Golden Globe Awards wins" }, "GoldenGlobeN": { "type": "number", "label": "Golden Globe Awards nominations", "description": "Number of Golden Globe Awards nominations" }, "GothamW": { "type": "number", "label": "Gotham Awards wins", "description": "Number of Gotham Awards wins" }, "GothamN": { "type": "number", "label": "Gotham Awards nominations", "description": "Number of Gotham Awards nominations" }, "GrammyW": { "type": "number", "label": "Grammy Award wins", "description": "Number of Grammy Award wins" }, "GrammyN": { "type": "number", "label": "Grammy Award nominations", "description": "Number of Grammy Award nominations" }, "HUMW": { "type": "number", "label": "Hum Awards wins", "description": "Number of Hum Awards wins" }, "HUMN": { "type": "number", "label": "Hum Awards nominations", "description": "Number of Hum Awards nominations" }, "IFFMW": { "type": "number", "label": "Indian Film Festival of Melbourne wins", "description": "Number of Indian Film Festival of Melbourne wins" }, "IFFMN": { "type": "number", "label": "Indian Film Festival of Melbourne nominations", "description": "Number of Indian Film Festival of Melbourne nominations" }, "IIFAW": { "type": "number", "label": "International Indian Film Academy Awards wins", "description": "Number of International Indian Film Academy Awards wins" }, "IIFAN": { "type": "number", "label": "International Indian Film Academy Awards nominations", "description": "Number of International Indian Film Academy Awards nominations" }, "IndependentW": { "type": "number", "label": "Independent Spirit Awards wins", "description": "Number of Independent Spirit Awards wins" }, "IndependentN": { "type": "number", "label": "Independent Spirit Awards nominations", "description": "Number of Independent Spirit Awards nominations" }, "IrishFilmW": { "type": "number", "label": "Irish Film & Television Academy wins", "description": "Number of Irish Film & Television Academy wins" }, "IrishFilmN": { "type": "number", "label": "Irish Film & Television Academy nominations", "description": "Number of Irish Film & Television Academy nominations" }, "IvorW": { "type": "number", "label": "Ivor Novello Awards wins", "description": "Number of Ivor Novello Awards wins" }, "IvorN": { "type": "number", "label": "Ivor Novello Awards nominations", "description": "Number of Ivor Novello Awards nominations" }, "JW": { "type": "number", "label": "J Award wins", "description": "Number of J Award wins" }, "JN": { "type": "number", "label": "J Award nominations", "description": "Number of J Award nominations" }, "JackW": { "type": "number", "label": "Jack Awards wins", "description": "Number of Jack Awards wins" }, "JackN": { "type": "number", "label": "Jack Awards nominations", "description": "Number of Jack Awards nominations" }, "JunoW": { "type": "number", "label": "Juno Award wins", "description": "Number of Juno Award wins" }, "JunoN": { "type": "number", "label": "Juno Award nominations", "description": "Number of Juno Award nominations" }, "KerrangW": { "type": "number", "label": "Kerrang! Awards wins", "description": "Number of Kerrang! Awards wins" }, "KerrangN": { "type": "number", "label": "Kerrang! Awards nominations", "description": "Number of Kerrang! Awards nominations" }, "LAFilmW": { "type": "number", "label": "Los Angeles Film Critics Association wins", "description": "Number of Los Angeles Film Critics Association wins" }, "LAFilmN": { "type": "number", "label": "Los Angeles Film Critics Association nominations", "description": "Number of Los Angeles Film Critics Association nominations" }, "LondonFilmW": { "type": "number", "label": "London Film Critics' Circle wins", "description": "Number of London Film Critics' Circle wins" }, "LondonFilmN": { "type": "number", "label": "London Film Critics' Circle nominations", "description": "Number of London Film Critics' Circle nominations" }, "LSAW": { "type": "number", "label": "Lux Style Awards wins", "description": "Number of Lux Style Awards wins" }, "LSAN": { "type": "number", "label": "Lux Style Awards nominations", "description": "Number of Lux Style Awards nominations" }, "MamaW": { "type": "number", "label": "Mnet Asian Music Awards wins", "description": "Number of Mnet Asian Music Awards wins" }, "MamaN": { "type": "number", "label": "Mnet Asian Music Awards nominations", "description": "Number of Mnet Asian Music Awards nominations" }, "MCAW": { "type": "number", "label": "Mnet 20's Choice Awards wins", "description": "Number of Mnet 20's Choice Awards wins" }, "MCAN": { "type": "number", "label": "Mnet 20's Choice Awards nominations", "description": "Number of Mnet 20's Choice Awards nominations" }, "MelonW": { "type": "number", "label": "Melon Music Awards wins", "description": "Number of Melon Music Awards wins" }, "MelonN": { "type": "number", "label": "Melon Music Awards nominations", "description": "Number of Melon Music Awards nominations" }, "MercuryW": { "type": "number", "label": "Mercury Prizes wins", "description": "Number of Mercury Prizes wins" }, "MercuryN": { "type": "number", "label": "Mercury Prizes nominations", "description": "Number of Mercury Prizes nominations" }, "MeteorW": { "type": "number", "label": "Meteor Music Awards wins", "description": "Number of Meteor Music Awards wins" }, "MeteorN": { "type": "number", "label": "Meteor Music Awards nominations", "description": "Number of Meteor Music Awards nominations" }, "MOBOW": { "type": "number", "label": "Music of Black Origin Awards wins", "description": "Number of Music of Black Origin Awards wins" }, "MOBON": { "type": "number", "label": "Music of Black Origin Awards nominations", "description": "Number of Music of Black Origin Awards nominations" }, "MOJOW": { "type": "number", "label": "MOJO Awards wins", "description": "Number of MOJO Awards wins" }, "MOJON": { "type": "number", "label": "MOJO Awards nominations", "description": "Number of MOJO Awards nominations" }, "MTVAfricaW": { "type": "number", "label": "MTV Africa Music Awards wins", "description": "Number of MTV Africa Music Awards wins" }, "MTVAfricaN": { "type": "number", "label": "MTV Africa Music Awards nominations", "description": "Number of MTV Africa Music Awards nominations" }, "MTVAsiaW": { "type": "number", "label": "MTV Asia Awards wins", "description": "Number of MTV Asia Awards wins" }, "MTVAsiaN": { "type": "number", "label": "MTV Asia Awards nominations", "description": "Number of MTV Asia Awards nominations" }, "MTVAustraliaW": { "type": "number", "label": "MTV Australia Awards wins", "description": "Number of MTV Australia Awards wins" }, "MTVAustraliaN": { "type": "number", "label": "MTV Australia Awards nominations", "description": "Number of MTV Australia Awards nominations" }, "MTVBrasilW": { "type": "number", "label": "MTV Video Music Brasil wins", "description": "Number of MTV Video Music Brasil wins" }, "MTVBrasilN": { "type": "number", "label": "MTV Video Music Brasil nominations", "description": "Number of MTV Video Music Brasil nominations" }, "MTVEuropeW": { "type": "number", "label": "MTV Europe Music Awards wins", "description": "Number of MTV Europe Music Awards wins" }, "MTVEuropeN": { "type": "number", "label": "MTV Europe Music Awards nominations", "description": "Number of MTV Europe Music Awards nominations" }, "MTVJapanW": { "type": "number", "label": "MTV Video Music Awards Japan wins", "description": "Number of MTV Video Music Awards Japan wins" }, "MTVJapanN": { "type": "number", "label": "MTV Video Music Awards Japan nominations", "description": "Number of MTV Video Music Awards Japan nominations" }, "MTVMovieW": { "type": "number", "label": "MTV Movie & TV Awards wins", "description": "Number of MTV Movie & TV Awards wins" }, "MTVMovieN": { "type": "number", "label": "MTV Movie & TV Awards nominations", "description": "Number of MTV Movie & TV Awards nominations" }, "MTVVideoW": { "type": "number", "label": "MTV Video Music Awards wins", "description": "Number of MTV Video Music Awards wins" }, "MTVVideoN": { "type": "number", "label": "MTV Video Music Awards nominations", "description": "Number of MTV Video Music Awards nominations" }, "MuchMusicW": { "type": "number", "label": "Much Music Video Awards wins", "description": "Number of Much Music Video Awards wins" }, "MuchMusicN": { "type": "number", "label": "Much Music Video Awards nominations", "description": "Number of Much Music Video Awards nominations" }, "MusoW": { "type": "number", "label": "Muso Awards wins", "description": "Number of Muso Awards wins" }, "MusoN": { "type": "number", "label": "Muso Awards nominations", "description": "Number of Muso Awards nominations" }, "NAACPW": { "type": "number", "label": "NAACP Image Awards wins", "description": "Number of NAACP Image Awards wins" }, "NAACPN": { "type": "number", "label": "NAACP Image Awards nominations", "description": "Number of NAACP Image Awards nominations" }, "NationalBoardW": { "type": "number", "label": "National Board of Review wins", "description": "Number of National Board of Review wins" }, "NationalBoardN": { "type": "number", "label": "National Board of Review nominations", "description": "Number of National Board of Review nominations" }, "NationalFilmW": { "type": "number", "label": "National Film Awards wins", "description": "Number of National Film Awards wins" }, "NationalFilmN": { "type": "number", "label": "National Film Awards nominations", "description": "Number of National Film Awards nominations" }, "NationalSocietyW": { "type": "number", "label": "National Society of Film Critics wins", "description": "Number of National Society of Film Critics wins" }, "NationalSocietyN": { "type": "number", "label": "National Society of Film Critics nominations", "description": "Number of National Society of Film Critics nominations" }, "NickW": { "type": "number", "label": "Nickelodeon Kids' Choice Awards wins", "description": "Number of Nickelodeon Kids' Choice Awards wins" }, "NickN": { "type": "number", "label": "Nickelodeon Kids' Choice Awards nominations", "description": "Number of Nickelodeon Kids' Choice Awards nominations" }, "NickAustraliaW": { "type": "number", "label": "Nickelodeon Australian Kids' Choice Awards wins", "description": "Number of Nickelodeon Australian Kids' Choice Awards wins" }, "NickAustraliaN": { "type": "number", "label": "Nickelodeon Australian Kids' Choice Awards nominations", "description": "Number of Nickelodeon Australian Kids' Choice Awards nominations" }, "NigarW": { "type": "number", "label": "Nigar Awards wins", "description": "Number of Nigar Awards wins" }, "NigarN": { "type": "number", "label": "Nigar Awards nominations", "description": "Number of Nigar Awards nominations" }, "NMEW": { "type": "number", "label": "NME Awards wins", "description": "Number of NME Awards wins" }, "NMEN": { "type": "number", "label": "NME Awards nominations", "description": "Number of NME Awards nominations" }, "NRJW": { "type": "number", "label": "NRJ Music Awards wins", "description": "Number of NRJ Music Awards wins" }, "NRJN": { "type": "number", "label": "NRJ Music Awards nominations", "description": "Number of NRJ Music Awards nominations" }, "NYFilmW": { "type": "number", "label": "New York Film Critics Circle wins", "description": "Number of New York Film Critics Circle wins" }, "NYFilmN": { "type": "number", "label": "New York Film Critics Circle nominations", "description": "Number of New York Film Critics Circle nominations" }, "NZMAW": { "type": "number", "label": "New Zealand Music Awards wins", "description": "Number of New Zealand Music Awards wins" }, "NZMAN": { "type": "number", "label": "New Zealand Music Awards nominations", "description": "Number of New Zealand Music Awards nominations" }, "OnlineFilmW": { "type": "number", "label": "Online Film Critics Society wins", "description": "Number of Online Film Critics Society wins" }, "OnlineFilmN": { "type": "number", "label": "Online Film Critics Society nominations", "description": "Number of Online Film Critics Society nominations" }, "PeopleW": { "type": "number", "label": "E! People's Choice Awards wins", "description": "Number of E! People's Choice Awards wins" }, "PeopleN": { "type": "number", "label": "E! People's Choice Awards nominations", "description": "Number of E! People's Choice Awards nominations" }, "PeoplesW": { "type": "number", "label": "People's Choice Awards wins", "description": "Number of People's Choice Awards wins" }, "PeoplesN": { "type": "number", "label": "People's Choice Awards nominations", "description": "Number of People's Choice Awards nominations" }, "PLUGW": { "type": "number", "label": "PLUG Independent Music Awards wins", "description": "Number of PLUG Independent Music Awards wins" }, "PLUGN": { "type": "number", "label": "PLUG Independent Music Awards nominations", "description": "Number of PLUG Independent Music Awards nominations" }, "PMAW": { "type": "number", "label": "Pakistan Media Awards wins", "description": "Number of Pakistan Media Awards wins" }, "PMAN": { "type": "number", "label": "Pakistan Media Awards nominations", "description": "Number of Pakistan Media Awards nominations" }, "PolarisW": { "type": "number", "label": "Polaris Music Prize wins", "description": "Number of Polaris Music Prize wins" }, "PolarisN": { "type": "number", "label": "Polaris Music Prize nominations", "description": "Number of Polaris Music Prize nominations" }, "QW": { "type": "number", "label": "Q Awards wins", "description": "Number of Q Awards wins" }, "QN": { "type": "number", "label": "Q Awards nominations", "description": "Number of Q Awards nominations" }, "RadioW": { "type": "number", "label": "Radio Music Awards wins", "description": "Number of Radio Music Awards wins" }, "RadioN": { "type": "number", "label": "Radio Music Awards nominations", "description": "Number of Radio Music Awards nominations" }, "SatelliteW": { "type": "number", "label": "Satellite Awards wins", "description": "Number of Satellite Awards wins" }, "SatelliteN": { "type": "number", "label": "Satellite Awards nominations", "description": "Number of Satellite Awards nominations" }, "SaturnW": { "type": "number", "label": "Saturn Awards wins", "description": "Number of Saturn Awards wins" }, "SaturnN": { "type": "number", "label": "Saturn Awards nominations", "description": "Number of Saturn Awards nominations" }, "ScreenW": { "type": "number", "label": "Screen Awards wins", "description": "Number of Screen Awards wins" }, "ScreenN": { "type": "number", "label": "Screen Awards nominations", "description": "Number of Screen Awards nominations" }, "ScreenActorsW": { "type": "number", "label": "Screen Actors Guild Awards wins", "description": "Number of Screen Actors Guild Awards wins" }, "ScreenActorsN": { "type": "number", "label": "Screen Actors Guild Awards nominations", "description": "Number of Screen Actors Guild Awards nominations" }, "ShortlistW": { "type": "number", "label": "Shortlist Music Prize wins", "description": "Number of Shortlist Music Prize wins" }, "ShortlistN": { "type": "number", "label": "Shortlist Music Prize nominations", "description": "Number of Shortlist Music Prize nominations" }, "SMAW": { "type": "number", "label": "Seoul Music Awards wins", "description": "Number of Seoul Music Awards wins" }, "SMAN": { "type": "number", "label": "Seoul Music Awards nominations", "description": "Number of Seoul Music Awards nominations" }, "SoulW": { "type": "number", "label": "Soul Train Music Award wins", "description": "Number of Soul Train Music Award wins" }, "SoulN": { "type": "number", "label": "Soul Train Music Award nominations", "description": "Number of Soul Train Music Award nominations" }, "StardustW": { "type": "number", "label": "Stardust Awards wins", "description": "Number of Stardust Awards wins" }, "StardustN": { "type": "number", "label": "Stardust Awards nominations", "description": "Number of Stardust Awards nominations" }, "StarGuildW": { "type": "number", "label": "Producers Guild Film Awards wins", "description": "Number of Producers Guild Film Awards wins" }, "StarGuildN": { "type": "number", "label": "Producers Guild Film Awards nominations", "description": "Number of Producers Guild Film Awards nominations" }, "TeenW": { "type": "number", "label": "Teen Choice Awards wins", "description": "Number of Teen Choice Awards wins" }, "TeenN": { "type": "number", "label": "Teen Choice Awards nominations", "description": "Number of Teen Choice Awards nominations" }, "TMFW": { "type": "number", "label": "TMF Awards (Belgium) wins", "description": "Number of TMF Awards (Belgium) wins" }, "TMFN": { "type": "number", "label": "TMF Awards (Belgium) nominations", "description": "Number of TMF Awards (Belgium) nominations" }, "VMALAW": { "type": "number", "label": "Los Premios MTV Latinoamérica wins", "description": "Number of Los Premios MTV Latinoamérica wins" }, "VMALAN": { "type": "number", "label": "Los Premios MTV Latinoamérica nominations", "description": "Number of Los Premios MTV Latinoamérica nominations" }, "WorldW": { "type": "number", "label": "World Music Awards wins", "description": "Number of World Music Awards wins" }, "WorldN": { "type": "number", "label": "World Music Awards nominations", "description": "Number of World Music Awards nominations" }, "ZeeCineW": { "type": "number", "label": "Zee Cine Awards wins", "description": "Number of Zee Cine Awards wins" }, "ZeeCineN": { "type": "number", "label": "Zee Cine Awards nominations", "description": "Number of Zee Cine Awards nominations" }, "award1": { "description": "Name of first additional award", "type": "wiki-page-name" }, "award1W": { "description": "Number of times the subject has won award1", "type": "number" }, "award1N": { "description": "Number of times the subject has been nominated for award1", "type": "number" }, "award2": { "description": "Name of second additional award", "type": "wiki-page-name" }, "award2W": { "description": "Number of times the subject has won award2", "type": "number" }, "award2N": { "description": "Number of times the subject has been nominated for award2", "type": "number" }, "award3": { "description": "Name of third additional award", "type": "wiki-page-name" }, "award3W": { "description": "Number of times the subject has won award3", "type": "number" }, "award3N": { "description": "Number of times the subject has been nominated for award3", "type": "number" }, "award4": { "description": "Name of fourth additional award", "type": "wiki-page-name" }, "award4W": { "description": "Number of times the subject has won award4", "type": "number" }, "award4N": { "description": "Number of times the subject has been nominated for award4", "type": "number" }, "award5": { "description": "Name of fifth additional award", "type": "wiki-page-name" }, "award5W": { "description": "Number of times the subject has won award5", "type": "number" }, "award5N": { "description": "Number of times the subject has been nominated for award5", "type": "number" }, "award6": { "description": "Name of sixth additional award", "type": "wiki-page-name" }, "award6W": { "description": "Number of times the subject has won award6", "type": "number" }, "award6N": { "description": "Number of times the subject has been nominated for award6", "type": "number" }, "award7": { "description": "Name of seventh additional award", "type": "wiki-page-name" }, "award7W": { "description": "Number of times the subject has won award7", "type": "number" }, "award7N": { "description": "Number of times the subject has been nominated for award7", "type": "number" }, "award8": { "description": "Name of eighth additional award", "type": "wiki-page-name" }, "award8W": { "description": "Number of times the subject has won award8", "type": "number" }, "award8N": { "description": "Number of times the subject has been nominated for award8", "type": "number" }, "award9": { "description": "Name of ninth additional award", "type": "wiki-page-name" }, "award9W": { "description": "Number of times the subject has won award9", "type": "number" }, "award9N": { "description": "Number of times the subject has been nominated for award9", "type": "number" }, "award10": { "description": "Name of tenth additional award", "type": "wiki-page-name" }, "award10W": { "description": "Number of times the subject has won award10", "type": "number" }, "award10N": { "description": "Number of times the subject has been nominated for award10", "type": "number" }, "award11": { "description": "Name of eleventh additional award", "type": "wiki-page-name" }, "award11W": { "description": "Number of times the subject has won award11", "type": "number" }, "award11N": { "description": "Number of times the subject has been nominated for award11", "type": "number" }, "award12": { "description": "Name of twelfth additional award", "type": "wiki-page-name" }, "award12W": { "description": "Number of times the subject has won award12", "type": "number" }, "award12N": { "description": "Number of times the subject has been nominated for award12", "type": "number" }, "award13": { "description": "Name of thirteenth additional award", "type": "wiki-page-name" }, "award13W": { "description": "Number of times the subject has won award13", "type": "number" }, "award13N": { "description": "Number of times the subject has been nominated for award13", "type": "number" }, "award14": { "description": "Name of fourteenth additional award", "type": "wiki-page-name" }, "award14W": { "description": "Number of times the subject has won award14", "type": "number" }, "award14N": { "description": "Number of times the subject has been nominated for award14", "type": "number" }, "award15": { "description": "Name of fifteenth additional award", "type": "wiki-page-name" }, "award15W": { "description": "Number of times the subject has won award15", "type": "number" }, "award15N": { "description": "Number of times the subject has been nominated for award15", "type": "number" }, "award16": { "description": "Name of sixteenth additional award", "type": "wiki-page-name" }, "award16W": { "description": "Number of times the subject has won award16", "type": "number" }, "award16N": { "description": "Number of times the subject has been nominated for award16", "type": "number" }, "award17": { "description": "Name of seventeenth additional award", "type": "wiki-page-name" }, "award17W": { "description": "Number of times the subject has won award17", "type": "number" }, "award17N": { "description": "Number of times the subject has been nominated for award17", "type": "number" }, "award18": { "description": "Name of eighteenth additional award", "type": "wiki-page-name" }, "award18W": { "description": "Number of times the subject has won award18", "type": "number" }, "award18N": { "description": "Number of times the subject has been nominated for award18", "type": "number" }, "award19": { "description": "Name of nineteenth additional award", "type": "wiki-page-name" }, "award19W": { "description": "Number of times the subject has won award19", "type": "number" }, "award19N": { "description": "Number of times the subject has been nominated for award19", "type": "number" }, "award20": { "description": "Name of twentieth additional award", "type": "wiki-page-name" }, "award20W": { "description": "Number of times the subject has won award20", "type": "number" }, "award20N": { "description": "Number of times the subject has been nominated for award20", "type": "number" }, "award21": { "description": "Name of twenty-first additional award", "type": "wiki-page-name" }, "award21W": { "description": "Number of times the subject has won award21", "type": "number" }, "award21N": { "description": "Number of times the subject has been nominated for award21", "type": "number" }, "award22": { "description": "Name of twenty-second additional award", "type": "wiki-page-name" }, "award22W": { "description": "Number of times the subject has won award22", "type": "number" }, "award22N": { "description": "Number of times the subject has been nominated for award22", "type": "number" } }, "description": "Template:Infobox awards list is used for awards lists to show a summary of notable awards won or nominated.", "format": "block" } </templatedata> ==Tracking category== *{{Category link with count|Pages using infobox awards list with unknown parameters}} {{Film- and television-related infobox templates}} <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Award infobox templates]] }}</includeonly> 1fe7g9aldo7dddh4o7q08igix2lmsrq Nhwɛdo:Infobox awards list/sandbox 10 1896 14455 2024-08-04T19:12:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14455 wikitext text/x-wiki <includeonly>{{#invoke:infobox|infoboxTemplate | bodystyle = font-size:88%; vertical-align:middle; | titlestyle = font-size:110%; | title = {{#if: {{{name|}}} | {{{name}}} awards and nominations | {{{title|}}} }} | headerstyle = background-color:#d9e8ff; | labelstyle = width:50%; font-weight:normal; text-align:center; | datastyle = text-align:center; | autoheaders = yes | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{#ifeq:{{lc:{{{landscape|}}}}}|yes|{{min|300|{{#if:{{#ifexpr:{{{image size|{{{image_size|{{{imagesize|}}}}}}}}}}}|300|{{{image size|{{{image_size|{{{imagesize|}}}}}}}}}}}}}x230px|{{{image size|{{{image_size|{{{imagesize|}}}}}}}}}}}|sizedefault=frameless|upright={{{image_upright|1}}}|alt={{{alt|}}}|suppressplaceholder=yes}} | caption = {{{caption|}}} | image2 = {{Multiple image | background color = ;border-color:transparent;margin-bottom: 0; | image_style = border:none | align = center | direction = horizontal | total_width = {{#if: {{{total_width|}}} | {{{total_width|}}} | {{#if: {{{image3|}}} | 350 | {{#if: {{{image2|}}} | 300 | }} }} }} | image1 = {{{image1|}}} | alt1 = {{{alt1|}}} | image2 = {{{image2|}}} | alt2 = {{{alt2|}}} | image3 = {{{image3|}}} | alt3 = {{{alt3|}}} | image4 = {{{image4|}}} | alt4 = {{{alt4|}}} }} | caption2 = {{#if: {{{image1|}}} {{{image2|}}} {{{image3|}}} | {{{caption|}}} }} | data1 = {{#invoke:Infobox3cols|child | bodyclass = collapsible {{#ifexpr:{{#ifeq:{{yesno-no|{{{nocollapse|}}}}}|yes|1|0}} or {{#ifeq:{{yesno-yes|{{{hide_awards_box|}}}}}|yes|0|1}}|| collapsed}} | abovestyle = background-color:#d9e8ff; font-size:100%; | above = {{#if: {{{film|}}} | Accolades | Awards and nominations }} | labelstyle = background:#EEEEFF; padding:1px; font-weight: normal; text-align:center; | datastylea = width:60px; background:#9F9; text-align:center; vertical-align:middle; | datastyleb = width:60px; background:#FDD; text-align:center; vertical-align:middle; | rowcellstyle1 = padding:0; | label1 = <div style="background:#d9e8ff; width:100%; padding:1px;">Award</div> | data1a = <div style="background:#cec; width:100%; padding:1px;">Wins</div> | data1b = <div style="background:#ecc; width:100%; padding:1px;">Nominations{{#if: {{{excludewin|}}} | {{efn|name="nc"|Excludes wins}} | }}</div> | label2 = [[American Music Awards]] | data2a = {{{AmericanW|{{#if:{{{AmericanN|}}}|0}}}}} | data2b = {{{AmericanN|{{#if:{{{AmericanW|}}}|0}}}}} | label3 = [[APRA AMCOS#APRA Awards|APRA]] | data3a = {{{APRAW|{{#if:{{{APRAN|}}}|0}}}}} | data3b = {{{APRAN|{{#if:{{{APRAW|}}}|0}}}}} | label4 = [[ARIA Music Awards|ARIA]] | data4a = {{{ARIAW|{{#if:{{{ARIAN|}}}|0}}}}} | data4b = {{{ARIAN|{{#if:{{{ARIAW|}}}|0}}}}} | label5 = [[Asia Song Festival]] | data5a = {{{ASFW|{{#if:{{{ASFN|}}}|0}}}}} | data5b = {{{ASFN|{{#if:{{{ASFW|}}}|0}}}}} | label6 = [[BET Awards|BET]] | data6a = {{{BETW|{{#if:{{{BETN|}}}|0}}}}} | data6b = {{{BETN|{{#if:{{{BETW|}}}|0}}}}} | label7 = [[BET Hip Hop Awards|BET Hip Hop]] | data7a = {{{BETHHW|{{#if:{{{BETHHN|}}}|0}}}}} | data7b = {{{BETHHN|{{#if:{{{BETHHW|}}}|0}}}}} | label8 = [[Billboard Music Awards|Billboard]] | data8a = {{{BillboardW|{{#if:{{{BillboardN|}}}|0}}}}} | data8b = {{{BillboardN|{{#if:{{{BillboardW|}}}|0}}}}} | label9 = [[Brit Awards|Brit]] | data9a = {{{BRITW|{{#if:{{{BRITN|}}}|0}}}}} | data9b = {{{BRITN|{{#if:{{{BRITW|}}}|0}}}}} | label10 = [[Circle Chart Music Awards|Circle Chart Music]] | data10a = {{{GCKAW|{{#if:{{{GCKAN|}}}|0}}}}} | data10b = {{{GCKAN|{{#if:{{{GCKAW|}}}|0}}}}} | label11 = [[CMT Music Awards|CMT]] | data11a = {{{CMTMAW|{{#if:{{{CMTMAN|}}}|0}}}}} | data11b = {{{CMTMAN|{{#if:{{{CMTMAW|}}}|0}}}}} | label12 = [[Cyworld Digital Music Awards|Cyworld Digital Music]] | data12a = {{{CyworldW|{{#if:{{{CyworldN|}}}|0}}}}} | data12b = {{{CyworldN|{{#if:{{{CyworldW|}}}|0}}}}} | label13 = [[Echo Music Prize|Echo]] | data13a = {{{ECHOW|{{#if:{{{ECHON|}}}|0}}}}} | data13b = {{{ECHON|{{#if:{{{ECHOW|}}}|0}}}}} | label14 = [[Golden Disc Awards|Golden Disc]] | data14a = {{{GDAW|{{#if:{{{GDAN|}}}|0}}}}} | data14b = {{{GDAN|{{#if:{{{GDAW|}}}|0}}}}} | label15 = [[Golden Globe Awards|Golden Globe]] | data15a = {{{GGAW|{{{GoldenGlobeW|{{#if:{{{GGAN|}}}{{{GoldenGlobeN|}}}|0}}}}}}}} | data15b = {{{GGAN|{{{GoldenGlobeN|{{#if:{{{GGAW|}}}{{{GoldenGlobeW|}}}|0}}}}}}}} | label16 = [[Grammy Awards|Grammy]] | data16a = {{{GrammyW|{{#if:{{{GrammyN|}}}|0}}}}} | data16b = {{{GrammyN|{{#if:{{{GrammyW|}}}|0}}}}} | label17 = [[Ivor Novello Awards|Ivor Novello]] | data17a = {{{IvorW|{{#if:{{{IvorN|}}}|0}}}}} | data17b = {{{IvorN|{{#if:{{{IvorW|}}}|0}}}}} | label18 = [[J Awards|J]] | data18a = {{{JW|{{#if:{{{JN|}}}|0}}}}} | data18b = {{{JN|{{#if:{{{JW|}}}|0}}}}} | label19 = [[Jack Awards|Jack]] | data19a = {{{JackW|{{#if:{{{JackN|}}}|0}}}}} | data19b = {{{JackN|{{#if:{{{JackW|}}}|0}}}}} | label20 = [[Juno Awards|Juno]] | data20a = {{{JunoW|{{#if:{{{JunoN|}}}|0}}}}} | data20b = {{{JunoN|{{#if:{{{JunoW|}}}|0}}}}} | label21 = [[Japan Gold Disc Awards|Japan Gold Disc]] | data21a = {{{JGDAW|{{#if:{{{JGDAN|}}}|0}}}}} | data21b = {{{JGDAN|{{#if:{{{JGDAW|}}}|0}}}}} | label22 = [[Kerrang! Awards|Kerrang!]] | data22a = {{{KerrangW|{{#if:{{{KerrangN|}}}|0}}}}} | data22b = {{{KerrangN|{{#if:{{{KerrangW|}}}|0}}}}} | label23 = [[Los Premios MTV Latinoamérica]] | data23a = {{{VMALAW|{{#if:{{{VMALAN|}}}|0}}}}} | data23b = {{{VMALAN|{{#if:{{{VMALAW|}}}|0}}}}} | label24 = [[MAMA Awards|MAMA]] | data24a = {{{MamaW|{{#if:{{{MamaN|}}}|0}}}}} | data24b = {{{MamaN|{{#if:{{{MamaW|}}}|0}}}}} | label25 = [[Melon Music Awards|Melon Music]] | data25a = {{{MelonW|{{#if:{{{MelonN|}}}|0}}}}} | data25b = {{{MelonN|{{#if:{{{MelonW|}}}|0}}}}} | label26 = [[Mercury Prize]] | data26a = {{{MercuryW|{{#if:{{{MercuryN|}}}|0}}}}} | data26b = {{{MercuryN|{{#if:{{{MercuryW|}}}|0}}}}} | label27 = [[Meteor Music Awards|Meteor Music]] | data27a = {{{MeteorW|{{#if:{{{MeteorN|}}}|0}}}}} | data27b = {{{MeteorN|{{#if:{{{MeteorW|}}}|0}}}}} | label28 = [[Mnet 20's Choice Awards|Mnet 20's Choice]] | data28a = {{{MCAW|{{#if:{{{MCAN|}}}|0}}}}} | data28b = {{{MCAN|{{#if:{{{MCAW|}}}|0}}}}} | label29 = [[MOBO Awards|MOBO]] | data29a = {{{MOBOW|{{#if:{{{MOBON|}}}|0}}}}} | data29b = {{{MOBON|{{#if:{{{MOBOW|}}}|0}}}}} | label30 = [[Mojo Awards|Mojo]] | data30a = {{{MOJOW|{{#if:{{{MOJON|}}}|0}}}}} | data30b = {{{MOJON|{{#if:{{{MOJOW|}}}|0}}}}} | label31 = [[MTV Africa Music Awards|MTV Africa]] | data31a = {{{MTVAfricaW|{{#if:{{{MTVAfricaN|}}}|0}}}}} | data31b = {{{MTVAfricaN|{{#if:{{{MTVAfricaW|}}}|0}}}}} | label32 = [[MTV Asia Awards|MTV Asia]] | data32a = {{{MTVAsiaW|{{#if:{{{MTVAsiaN|}}}|0}}}}} | data32b = {{{MTVAsiaN|{{#if:{{{MTVAsiaW|}}}|0}}}}} | label33 = [[MTV Australia Awards|MTV Australia]] | data33a = {{{MTVAustraliaW|{{#if:{{{MTVAustraliaN|}}}|0}}}}} | data33b = {{{MTVAustraliaN|{{#if:{{{MTVAustraliaW|}}}|0}}}}} | label34 = [[MTV Europe Music Awards|MTV Europe]] | data34a = {{{MTVEuropeW|{{#if:{{{MTVEuropeN|}}}|0}}}}} | data34b = {{{MTVEuropeN|{{#if:{{{MTVEuropeW|}}}|0}}}}} | label35 = [[SBS M|MTV Korea]] | data35a = {{{MTVKoreaW|{{#if:{{{MTVKoreaN|}}}|0}}}}} | data35b = {{{MTVKoreaN|{{#if:{{{MTVKoreaW|}}}|0}}}}} | label36 = [[MTV Video Music Awards|MTV VMA]] | data36a = {{{MTVVideoW|{{#if:{{{MTVVideoN|}}}|0}}}}} | data36b = {{{MTVVideoN|{{#if:{{{MTVVideoW|}}}|0}}}}} | label37 = [[MTV Video Music Brasil|MTV Brazil]] | data37a = {{{MTVBrasilW|{{#if:{{{MTVBrasilN|}}}|0}}}}} | data37b = {{{MTVBrasilN|{{#if:{{{MTVBrasilW|}}}|0}}}}} | label38 = [[MTV Video Music Awards Japan|MTV Japan]] | data38a = {{{MTVJapanW|{{#if:{{{MTVJapanN|}}}|0}}}}} | data38b = {{{MTVJapanN|{{#if:{{{MTVJapanW|}}}|0}}}}} | label39 = [[iHeartRadio MMVAs|Much]] | data39a = {{{MuchMusicW|{{#if:{{{MuchMusicN|}}}|0}}}}} | data39b = {{{MuchMusicN|{{#if:{{{MuchMusicW|}}}|0}}}}} | label40 = [[MVPA Awards|MVPA]] | data40a = {{{MVPAW|{{#if:{{{MVPAN|}}}|0}}}}} | data40b = {{{MVPAN|{{#if:{{{MVPAW|}}}|0}}}}} | label41 = [[Muso Awards|Muso]] | data41a = {{{MusoW|{{#if:{{{MusoN|}}}|0}}}}} | data41b = {{{MusoN|{{#if:{{{MusoW|}}}|0}}}}} | label42 = [[NAACP Image Awards|NAACP]] | data42a = {{{NAACPW|{{#if:{{{NAACPN|}}}|0}}}}} | data42b = {{{NAACPN|{{#if:{{{NAACPW|}}}|0}}}}} | label43 = [[Aotearoa Music Awards|New Zealand]] | data43a = {{{NZMAW|{{#if:{{{NZMAN|}}}|0}}}}} | data43b = {{{NZMAN|{{#if:{{{NZMAW|}}}|0}}}}} | label44 = [[Nickelodeon Australian Kids' Choice Awards|Nickelodeon Australian Kids' Choice]] | data44a = {{{NickAustraliaW|{{#if:{{{NickAustraliaN|}}}|0}}}}} | data44b = {{{NickAustraliaN|{{#if:{{{NickAustraliaW|}}}|0}}}}} | label45 = [[Nickelodeon Kids' Choice Awards|Nickelodeon Kids' Choice]] | data45a = {{{NickW|{{#if:{{{NickN|}}}|0}}}}} | data45b = {{{NickN|{{#if:{{{NickW|}}}|0}}}}} | label46 = [[NME Awards|NME]] | data46a = {{{NMEW|{{#if:{{{NMEN|}}}|0}}}}} | data46b = {{{NMEN|{{#if:{{{NMEW|}}}|0}}}}} | label47 = [[NRJ Music Award|NRJ]] | data47a = {{{NRJW|{{#if:{{{NRJN|}}}|0}}}}} | data47b = {{{NRJN|{{#if:{{{NRJW|}}}|0}}}}} | label48 = [[People's Choice Awards|People's Choice]] | data48a = {{{PeoplesW|{{#if:{{{PeoplesN|}}}|0}}}}} | data48b = {{{PeoplesN|{{#if:{{{PeoplesW|}}}|0}}}}} | label49 = [[PLUG Independent Music Awards|PLUG]] | data49a = {{{PLUGW|{{#if:{{{PLUGN|}}}|0}}}}} | data49b = {{{PLUGN|{{#if:{{{PLUGW|}}}|0}}}}} | label50 = [[Polaris Music Prize|Polaris]] | data50a = {{{PolarisW|{{#if:{{{PolarisN|}}}|0}}}}} | data50b = {{{PolarisN|{{#if:{{{PolarisW|}}}|0}}}}} | label51 = [[Radio Music Awards|Radio Music]] | data51a = {{{RadioW|{{#if:{{{RadioN|}}}|0}}}}} | data51b = {{{RadioN|{{#if:{{{RadioW|}}}|0}}}}} | label52 = [[Q Awards|Q]] | data52a = {{{QW|{{#if:{{{QN|}}}|0}}}}} | data52b = {{{QN|{{#if:{{{QW|}}}|0}}}}} | label53 = [[Seoul Music Awards|Seoul Music]] | data53a = {{{SMAW|{{#if:{{{SMAN|}}}|0}}}}} | data53b = {{{SMAN|{{#if:{{{SMAW|}}}|0}}}}} | label54 = [[Shortlist Music Prize|Shortlist]] | data54a = {{{ShortlistW|{{#if:{{{ShortlistN|}}}|0}}}}} | data54b = {{{ShortlistN|{{#if:{{{ShortlistW|}}}|0}}}}} | label55 = [[Soul Train Music Awards|Soul Train]] | data55a = {{{SoulW|{{#if:{{{SoulN|}}}|0}}}}} | data55b = {{{SoulN|{{#if:{{{SoulW|}}}|0}}}}} | label56 = [[Teen Choice Awards|Teen Choice]] | data56a = {{{TeenW|{{#if:{{{TeenN|}}}|0}}}}} | data56b = {{{TeenN|{{#if:{{{TeenW|}}}|0}}}}} | label57 = [[TMF Awards|TMF Belgium]] | data57a = {{{TMFBelgiumW|{{{TMFW|{{#if:{{{TMFBelgiumN|{{{TMFN|}}}}}}|0}}}}}}}} | data57b = {{{TMFBelgiumN|{{{TMFN|{{#if:{{{TMFBelgiumW|{{{TMFW|}}}}}}|0}}}}}}}} | label58 = [[TMF Awards|TMF Holland]] | data58a = {{{TMFHollandW|{{#if:{{{TMFHollandN|}}}|0}}}}} | data58b = {{{TMFHollandN|{{#if:{{{TMFHollandW|}}}|0}}}}} | label60 = [[World Music Awards|World Music]] | data60a = {{{WorldW|{{#if:{{{WorldN|}}}|0}}}}} | data60b = {{{WorldN|{{#if:{{{WorldW|}}}|0}}}}} | label62 = [[Academy Awards]] | data62a = {{#if: {{{AcademyW|}}}{{{AcademyN|}}} | {{{AcademyW|0}}} }} | data62b = {{#if: {{{AcademyW|}}}{{{AcademyN|}}} | {{{AcademyN|0}}} }} | label63 = [[Producers Guild Film Awards|Apsara Film & Television Producers Guild Award]] | data63a = {{#if: {{{ApsaraW|}}}{{{ApsaraN|}}} | {{{ApsaraW|0}}} }} | data63b = {{#if: {{{ApsaraW|}}}{{{ApsaraN|}}} | {{{ApsaraN|0}}} }} | label64 = [[ARY Film Awards]] | data64a = {{#if: {{{ARYFilmW|}}}{{{ARYFilmN|}}} | {{{ARYFilmW|0}}} }} | data64b = {{#if: {{{ARYFilmW|}}}{{{ARYFilmN|}}} | {{{ARYFilmN|0}}} }} | label65 = [[British Academy Film Awards|BAFTA Awards]] | data65a = {{#if: {{{BAFTAW|}}}{{{BAFTAN|}}} | {{{BAFTAW|0}}} }} | data65b = {{#if: {{{BAFTAW|}}}{{{BAFTAN|}}} | {{{BAFTAN|0}}} }} | label66 = [[Bengal Film Journalists' Association Awards|BFJA Awards]] | data66a = {{#if: {{{BFJAW|}}}{{{BFJAN|}}} | {{{BFJAW|0}}} }} | data66b = {{#if: {{{BFJAW|}}}{{{BFJAN|}}} | {{{BFJAN|0}}} }} | label67 = [[Berlin International Film Festival]] | data67a = {{#if: {{{BerlinW|}}}{{{BerlinN|}}} | {{{BerlinW|0}}} }} | data67b = {{#if: {{{BerlinW|}}}{{{BerlinN|}}} | {{{BerlinN|0}}} }} | label68 = [[Bollywood Movie Awards]] | data68a = {{#if: {{{BollywoodMovieW|}}}{{{BollywoodMovieN|}}}|{{{BollywoodMovieW|0}}}}} | data68b = {{#if: {{{BollywoodMovieW|}}}{{{BollywoodMovieN|}}}|{{{BollywoodMovieN|0}}}}} | label69 = [[Boston Society of Film Critics]] | data69a = {{#if: {{{BostonFilmW|}}}{{{BostonFilmN|}}} | {{{BostonFilmW|0}}} }} | data69b = {{#if: {{{BostonFilmW|}}}{{{BostonFilmN|}}} | {{{BostonFilmN|0}}} }} | label70 = [[Critics' Choice Movie Awards|Broadcast Film Critics Association Awards]] | data70a = {{#if: {{{BroadcastFilmW|}}}{{{BroadcastFilmN|}}} | {{{BroadcastFilmW|0}}} }} | data70b = {{#if: {{{BroadcastFilmW|}}}{{{BroadcastFilmN|}}} | {{{BroadcastFilmN|0}}} }} | label71 = [[Chicago Film Critics Association]] | data71a = {{#if: {{{ChicagoFilmW|}}}{{{ChicagoFilmN|}}} | {{{ChicagoFilmW|0}}} }} | data71b = {{#if: {{{ChicagoFilmW|}}}{{{ChicagoFilmN|}}} | {{{ChicagoFilmN|0}}} }} | label72 = [[Chicago International Film Festival]] | data72a = {{#if: {{{ChicagoInternationalW|}}}{{{ChicagoInternationalN|}}} | {{{ChicagoInternationalW|0}}} }} | data72b = {{#if: {{{ChicagoInternationalW|}}}{{{ChicagoInternationalN|}}} | {{{ChicagoInternationalN|0}}} }} | label73 = [[Emmy Awards]] | data73a = {{#if: {{{EmmyW|}}}{{{EmmyN|}}} | {{{EmmyW|0}}} }} | data73b = {{#if: {{{EmmyW|}}}{{{EmmyN|}}} | {{{EmmyN|0}}} }} | label74 = [[Filmfare Awards]] | data74a = {{#if: {{{FilmfareW|}}}{{{FilmfareN|}}} | {{{FilmfareW|0}}} }} | data74b = {{#if: {{{FilmfareW|}}}{{{FilmfareN|}}} | {{{FilmfareN|0}}} }} | label75 = [[Florida Film Critics Circle]] | data75a = {{#if: {{{FloridaFilmW|}}}{{{FloridaFilmN|}}} | {{{FloridaFilmW|0}}} }} | data75b = {{#if: {{{FloridaFilmW|}}}{{{FloridaFilmN|}}} | {{{FloridaFilmN|0}}} }} | label76 = [[Genie Awards]] | data76a = {{#if: {{{GenieW|}}}{{{GenieN|}}} | {{{GenieW|0}}} }} | data76b = {{#if: {{{GenieW|}}}{{{GenieN|}}} | {{{GenieN|0}}} }} | label77 = [[Global Indian Film Awards|GIFA Awards]] | data77a = {{#if: {{{GlobalIndianW|}}}{{{GlobalIndianN|}}} | {{{GlobalIndianW|0}}} }} | data77b = {{#if: {{{GlobalIndianW|}}}{{{GlobalIndianN|}}} | {{{GlobalIndianN|0}}} }} <noinclude><!-- label78 is available for use --></noinclude> | label79 = [[Gotham Awards]] | data79a = {{{GothamW|{{#if:{{{GothamN|}}}|0}}}}} | data79b = {{{GothamN|{{#if:{{{GothamW|}}}|0}}}}} | label80 = [[Hum Awards]] | data80a = {{#if: {{{HUMW|}}}{{{HUMN|}}}|{{{HUMW|0}}} }} | data80b = {{#if: {{{HUMW|}}}{{{HUMN|}}}|{{{HUMN|0}}} }} | label81 = [[International Indian Film Academy Awards|IIFA Awards]] | data81a = {{#if: {{{IIFAW|}}}{{{IIFAN|}}} | {{{IIFAW|0}}} }} | data81b = {{#if: {{{IIFAW|}}}{{{IIFAN|}}} | {{{IIFAN|0}}} }} | label82 = [[Indian Film Festival of Melbourne]] | data82a = {{#if: {{{IFFMW|}}}{{{IFFMN|}}} | {{{IFFMW|0}}} }} | data82b = {{#if: {{{IFFMW|}}}{{{IFFMN|}}} | {{{IFFMN|0}}} }} | label83 = [[Independent Spirit Awards]] | data83a = {{#if: {{{IndependentW|}}}{{{IndependentN|}}} | {{{IndependentW|0}}} }} | data83b = {{#if: {{{IndependentW|}}}{{{IndependentN|}}} | {{{IndependentN|0}}} }} | label84 = [[Irish Film & Television Academy|Irish Film and Television Awards]] | data84a = {{#if: {{{IrishFilmW|}}}{{{IrishFilmN|}}} | {{{IrishFilmW|0}}} }} | data84b = {{#if: {{{IrishFilmW|}}}{{{IrishFilmN|}}} | {{{IrishFilmN|0}}} }} | label85 = [[Los Angeles Film Critics Association]] | data85a = {{#if: {{{LAFilmW|}}}{{{LAFilmN|}}} | {{{LAFilmW|0}}} }} | data85b = {{#if: {{{LAFilmW|}}}{{{LAFilmN|}}} | {{{LAFilmN|0}}} }} | label86 = [[London Film Critics' Circle]] | data86a = {{#if: {{{LondonFilmW|}}}{{{LondonFilmN|}}} | {{{LondonFilmW|0}}} }} | data86b = {{#if: {{{LondonFilmW|}}}{{{LondonFilmN|}}} | {{{LondonFilmN|0}}} }} | label87 = [[Lux Style Awards]] | data87a = {{#if: {{{LSAW|}}}{{{LSAN|}}} | {{{LSAW|0}}} }} | data87b = {{#if: {{{LSAW|}}}{{{LSAN|}}} | {{{LSAN|0}}} }} | label88 = [[MTV Movie & TV Awards]] | data88a = {{#if: {{{MTVMovieW|}}}{{{MTVMovieN|}}} | {{{MTVMovieW|0}}} }} | data88b = {{#if: {{{MTVMovieW|}}}{{{MTVMovieN|}}} | {{{MTVMovieN|0}}} }} | label89 = [[National Board of Review]] | data89a = {{#if: {{{NationalBoardW|}}}{{{NationalBoardN|}}} | {{{NationalBoardW|0}}} }} | data89b = {{#if: {{{NationalBoardW|}}}{{{NationalBoardN|}}} | {{{NationalBoardN|0}}} }} | label90 = [[National Film Awards]] | data90a = {{#if: {{{NationalFilmW|}}}{{{NationalFilmN|}}} | {{{NationalFilmW|0}}} }} | data90b = {{#if: {{{NationalFilmW|}}}{{{NationalFilmN|}}} | {{{NationalFilmN|0}}} }} | label91 = [[National Society of Film Critics]] | data91a = {{#if: {{{NationalSocietyW|}}}{{{NationalSocietyN|}}} | {{{NationalSocietyW|0}}} }} | data91b = {{#if: {{{NationalSocietyW|}}}{{{NationalSocietyN|}}} | {{{NationalSocietyN|0}}} }} | label92 = [[New York Film Critics Circle]] Awards | data92a = {{#if: {{{NYFilmW|}}}{{{NYFilmN|}}} | {{{NYFilmW|0}}} }} | data92b = {{#if: {{{NYFilmW|}}}{{{NYFilmN|}}} | {{{NYFilmN|0}}} }} | label93 = [[Nigar Awards]] | data93a = {{#if: {{{NigarW|}}}{{{NigarN|}}} | {{{NigarW|0}}} }} | data93b = {{#if: {{{NigarW|}}}{{{NigarN|}}} | {{{NigarN|0}}} }} | label94 = [[Online Film Critics Society]] | data94a = {{#if: {{{OnlineFilmW|}}}{{{OnlineFilmN|}}} | {{{OnlineFilmW|0}}} }} | data94b = {{#if: {{{OnlineFilmW|}}}{{{OnlineFilmN|}}} | {{{OnlineFilmN|0}}} }} | label95 = [[Pakistan Media Awards]] | data95a = {{#if: {{{PMAW|}}}{{{PMAN|}}} | {{{PMAW|0}}} }} | data95b = {{#if: {{{PMAW|}}}{{{PMAN|}}} | {{{PMAN|0}}} }} | label96 = [[People's Choice Awards]] | data96a = {{#if: {{{PeopleW|}}}{{{PeopleN|}}} | {{{PeopleW|0}}} }} | data96b = {{#if: {{{PeopleW|}}}{{{PeopleN|}}} | {{{PeopleN|0}}} }} | label97 = [[Satellite Awards]] | data97a = {{#if: {{{SatelliteW|}}}{{{SatelliteN|}}} | {{{SatelliteW|0}}} }} | data97b = {{#if: {{{SatelliteW|}}}{{{SatelliteN|}}} | {{{SatelliteN|0}}} }} | label98 = [[Saturn Awards]] | data98a = {{#if: {{{SaturnW|}}}{{{SaturnN|}}}|{{{SaturnW|0}}} }} | data98b = {{#if: {{{SaturnW|}}}{{{SaturnN|}}}|{{{SaturnN|0}}} }} | label99 = [[Screen Awards]] | data99a = {{#if: {{{ScreenW|}}}{{{ScreenN|}}}|{{{ScreenW|0}}} }} | data99b = {{#if: {{{ScreenW|}}}{{{ScreenN|}}}|{{{ScreenN|0}}} }} | label100 = [[Screen Actors Guild Awards]] | data100a = {{#if: {{{ScreenActorsW|}}}{{{ScreenActorsN|}}} | {{{ScreenActorsW|0}}} }} | data100b = {{#if: {{{ScreenActorsW|}}}{{{ScreenActorsN|}}} | {{{ScreenActorsN|0}}} }} | label101 = [[Producers Guild Film Awards|Star Guild Awards]] | data101a = {{#if: {{{StarGuildW|}}}{{{StarGuildN|}}} | {{{StarGuildW|0}}} }} | data101b = {{#if: {{{StarGuildW|}}}{{{StarGuildN|}}} | {{{StarGuildN|0}}} }} | label102 = [[Stardust Awards]] | data102a = {{#if: {{{StardustW|}}}{{{StardustN|}}} | {{{StardustW|0}}} }} | data102b = {{#if: {{{StardustW|}}}{{{StardustN|}}} | {{{StardustN|0}}} }} | label103 = [[Zee Cine Awards]] | data103a = {{#if: {{{ZeeCineW|}}}{{{ZeeCineN|}}} | {{{ZeeCineW|0}}} }} | data103b = {{#if: {{{ZeeCineW|}}}{{{ZeeCineN|}}} | {{{ZeeCineN|0}}} }} | label161 = {{{award1}}} | data161a = {{{award1W|{{#if:{{{award1N|}}}|0}}}}} | data161b = {{{award1N|{{#if:{{{award1W|}}}|0}}}}} | label162 = {{{award2}}} | data162a = {{{award2W|{{#if:{{{award2N|}}}|0}}}}} | data162b = {{{award2N|{{#if:{{{award2W|}}}|0}}}}} | label163 = {{{award3}}} | data163a = {{{award3W|{{#if:{{{award3N|}}}|0}}}}} | data163b = {{{award3N|{{#if:{{{award3W|}}}|0}}}}} | label164 = {{{award4}}} | data164a = {{{award4W|{{#if:{{{award4N|}}}|0}}}}} | data164b = {{{award4N|{{#if:{{{award4W|}}}|0}}}}} | label165 = {{{award5}}} | data165a = {{{award5W|{{#if:{{{award5N|}}}|0}}}}} | data165b = {{{award5N|{{#if:{{{award5W|}}}|0}}}}} | label166 = {{{award6}}} | data166a = {{{award6W|{{#if:{{{award6N|}}}|0}}}}} | data166b = {{{award6N|{{#if:{{{award6W|}}}|0}}}}} | label167 = {{{award7}}} | data167a = {{{award7W|{{#if:{{{award7N|}}}|0}}}}} | data167b = {{{award7N|{{#if:{{{award7W|}}}|0}}}}} | label168 = {{{award8}}} | data168a = {{{award8W|{{#if:{{{award8N|}}}|0}}}}} | data168b = {{{award8N|{{#if:{{{award8W|}}}|0}}}}} | label169 = {{{award9}}} | data169a = {{{award9W|{{#if:{{{award9N|}}}|0}}}}} | data169b = {{{award9N|{{#if:{{{award9W|}}}|0}}}}} | label170 = {{{award10}}} | data170a = {{{award10W|{{#if:{{{award10N|}}}|0}}}}} | data170b = {{{award10N|{{#if:{{{award10W|}}}|0}}}}} | label171 = {{{award11}}} | data171a = {{{award11W|{{#if:{{{award11N|}}}|0}}}}} | data171b = {{{award11N|{{#if:{{{award11W|}}}|0}}}}} | label172 = {{{award12}}} | data172a = {{{award12W|{{#if:{{{award12N|}}}|0}}}}} | data172b = {{{award12N|{{#if:{{{award12W|}}}|0}}}}} | label173 = {{{award13}}} | data173a = {{{award13W|{{#if:{{{award13N|}}}|0}}}}} | data173b = {{{award13N|{{#if:{{{award13W|}}}|0}}}}} | label174 = {{{award14}}} | data174a = {{{award14W|{{#if:{{{award14N|}}}|0}}}}} | data174b = {{{award14N|{{#if:{{{award14W|}}}|0}}}}} | label175 = {{{award15}}} | data175a = {{{award15W|{{#if:{{{award15N|}}}|0}}}}} | data175b = {{{award15N|{{#if:{{{award15W|}}}|0}}}}} | label176 = {{{award16}}} | data176a = {{{award16W|{{#if:{{{award16N|}}}|0}}}}} | data176b = {{{award16N|{{#if:{{{award16W|}}}|0}}}}} | label177 = {{{award17}}} | data177a = {{{award17W|{{#if:{{{award17N|}}}|0}}}}} | data177b = {{{award17N|{{#if:{{{award17W|}}}|0}}}}} | label178 = {{{award18}}} | data178a = {{{award18W|{{#if:{{{award18N|}}}|0}}}}} | data178b = {{{award18N|{{#if:{{{award18W|}}}|0}}}}} | label179 = {{{award19}}} | data179a = {{{award19W|{{#if:{{{award19N|}}}|0}}}}} | data179b = {{{award19N|{{#if:{{{award19W|}}}|0}}}}} | label180 = {{{award20}}} | data180a = {{{award20W|{{#if:{{{award20N|}}}|0}}}}} | data180b = {{{award20N|{{#if:{{{award20W|}}}|0}}}}} | label181 = {{{award21}}} | data181a = {{{award21W|{{#if:{{{award21N|}}}|0}}}}} | data181b = {{{award21N|{{#if:{{{award21W|}}}|0}}}}} | label182 = {{{award22}}} | data182a = {{{award22W|{{#if:{{{award22N|}}}|0}}}}} | data182b = {{{award22N|{{#if:{{{award22W|}}}|0}}}}} | rowstyle190 = display:none | rowcellstyle190 = display:none; height:0; | data190 = {{If empty | {{{customs|}}} | {{{awards|}}} }} }} | header2 = {{#if:{{{wins|}}}{{{nominations|}}}<!-- to avoid errors from including [[Template:Efn]] without [[Template:notelist]], we have to manually get rid of the header (without relying on the lack of content to hide it for us) -->|Totals{{efn|group=infobox-awards-list|Certain award groups do not simply award one winner. They recognize several different recipients, have runners-up, and have third place. Since this is a specific recognition and is different from losing an award, runner-up mentions are considered wins in this award tally. For simplification and to avoid errors, each award in this list has been presumed to have had a prior nomination.}}|}} | rowcellstyle3 = background:#9F9; | label3 = Wins | data3 = {{{wins|}}} | rowcellstyle4 = background:#FDD; | label4 = Nominations{{#ifeq: {{{excludewin|}}}|Yes|{{efn|name="nc"}}}} | data4 = {{{nominations|}}} | belowstyle = background:#d9e8ff; text-align:center; | rowcellstyle5 = background:#FFD700; | label5 = Honours | data5 = {{{honours|}}} | below = {{#if:{{{wins|}}}{{{nominations|}}}<!-- only show the notelist if we have |wins or |nominations set -->| {{hide|1=Note|2={{notelist|group=infobox-awards-list}}}}<!-- -->| {{main other|[[Category:Infobox awards list without total wins and nominations]] | }} }} }}</includeonly>{{#invoke:Check for unknown parameters|check|unknown={{Main other|[[Category:Pages using infobox awards list with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox awards list]] with unknown parameter "_VALUE_"|ignoreblank=y| AcademyN | AcademyW | alt | alt1 | alt2 | alt3 |alt4 | AmericanN | AmericanW | APRAN | APRAW | ApsaraN | ApsaraW | ARIAN | ARIAW | ARYFilmN | ARYFilmW | ASFN | ASFW | award1 | award1N | award1W | award2 | award2N | award2W | award3 | award3N | award3W | award4 | award4N | award4W | award5 | award5N | award5W | award6 | award6N | award6W | award7 | award7N | award7W | award8 | award8N | award8W | award9 | award9N | award9W | award10 | award10N | award10W | award11 | award11N | award11W | award12 | award12N | award12W | award13 | award13N | award13W | award14 | award14N | award14W | award15 | award15N | award15W | award16 | award16N | award16W | award17 | award17N | award17W | award18 | award18N | award18W | award19 | award19N | award19W | award20 | award20N | award20W | award21 | award21N | award21W | award22 | award22N | award22W | awards | BAFTAN | BAFTAW | BerlinN | BerlinW | BETHHN | BETHHW | BETN | BETW | BFJAN | BFJAW | BillboardN | BillboardW | BollywoodMovieN | BollywoodMovieW | BostonFilmN | BostonFilmW | BRITN | BRITW | BroadcastFilmN | BroadcastFilmW | caption | ChicagoFilmN | ChicagoFilmW | ChicagoInternationalN | ChicagoInternationalW | CMTMAN | CMTMAW | customs | CyworldN | CyworldW | ECHON | ECHOW | EmmyN | EmmyW | film | FilmfareN | FilmfareW | FloridaFilmN | FloridaFilmW | GDAN | GDAW | GenieN | GenieW | GGAN | GGAW | GlobalIndianN | GlobalIndianW | GoldenGlobeN | GoldenGlobeW | GothamN | GothamW | GrammyN | GrammyW | HUMN | HUMW | IFFMN | IFFMW | IIFAN | IIFAW | image | image_size | image_upright | image1 | image2 | image3 | image4 | IndependentN | IndependentW | IrishFilmN | IrishFilmW | IvorN | IvorW | JackN | JackW | JN | JunoN | JunoW | JW | KerrangN | KerrangW | LAFilmN | LAFilmW | LondonFilmN | LondonFilmW | LSAN | LSAW | MamaN | MamaW | MCAN | MCAW | MelonN | MelonW | MercuryN | MercuryW | MeteorN | MeteorW | MOBON | MOBOW | MOJON | MOJOW | MTVAfricaN | MTVAfricaW | MTVAsiaN | MTVAsiaW | MTVAustraliaN | MTVAustraliaW | MTVBrasilN | MTVBrasilW | MTVEuropeN | MTVEuropeW | MTVJapanN | MTVJapanW | MTVMovieN | MTVMovieW | MTVVideoN | MTVVideoW | MuchMusicN | MuchMusicW | MusoN | MusoW | MVPAN | MVPAW | NAACPN | NAACPW | name | NationalBoardN | NationalBoardW | NationalFilmN | NationalFilmW | NationalSocietyN | NationalSocietyW | NickAustraliaN | NickAustraliaW | NickN | NickW | NigarN | NigarW | NMEN | NMEW | nocollapse | nominations | NRJN | NRJW | NYFilmN | NYFilmW | NZMAN | NZMAW | OnlineFilmN | OnlineFilmW | PeopleN | PeoplesN | PeoplesW | PeopleW | PLUGN | PLUGW | PMAN | PMAW | PolarisN | PolarisW | QN | QW | RadioN | RadioW | SatelliteN | SatelliteW | SaturnN | SaturnW | ScreenActorsN | ScreenActorsW | ScreenN | ScreenW | ShortlistN | ShortlistW | SMAN | SMAW | SoulN | SoulW | StardustN | StardustW | StarGuildN | StarGuildW | TeenN | TeenW | title | TMFN | TMFW | TMFBelgiumN | TMFBelgiumW | TMFHollandN | TMFHollandW |total_width | VMALAN | VMALAW | wins | WorldN | WorldW | ZeeCineN | ZeeCineW | hide_awards_box | GCKAN | GCKAW | JGDAW | JGDAN | MTVKoreaW | MTVKoreaN | honours | excludewin}}<noinclude> {{Documentation}} </noinclude> hyirfs0cfvz2tsm2f01nx3r3axcz0iz Nhwɛdo:Infobox awards list/testcases 10 1897 14456 2024-08-04T19:12:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14456 wikitext text/x-wiki {{testcase table | title = List of accolades received by ''[[Lady Bird (film)|Lady Bird]]'' | total_width = 350 | image1 = Greta Gerwig at TIFF 2014.jpg | alt1 = | image2 = Saoirse Ronan in 2018 (cropped).png | alt2 = | image3 = LaurieMetcalfFeb08 cropped.jpg | alt3 = | caption = [[Greta Gerwig]] (left) received critical acclaim for her screenplay and direction, and [[Saoirse Ronan]] (center) and [[Laurie Metcalf]] (right) for their performances in the film. | wins = 84 | nocollapse = yes | nominations = 197 | awards = {{Infobox awards list/custom|[[AACTA Awards|AACTA International Awards]]|0|5}} {{Infobox awards list/custom|[[AARP|AARP's Movies for Grownups Awards]]|1|3}} {{Infobox awards list/custom|[[Academy Awards]]|0|5}} }} == Merge tests == ;Hide {{testcase table | title = List of accolades received by ''[[Lady Bird (film)|Lady Bird]]'' | total_width = 350 | image1 = Greta Gerwig at TIFF 2014.jpg | alt1 = | image2 = Saoirse Ronan in 2018 (cropped).png | alt2 = | image3 = LaurieMetcalfFeb08 cropped.jpg | alt3 = | caption = [[Greta Gerwig]] (left) received critical acclaim for her screenplay and direction, and [[Saoirse Ronan]] (center) and [[Laurie Metcalf]] (right) for their performances in the film. | wins = 84 | hide_awards_box = yes | nominations = 197 | awards = {{Infobox awards list/custom|[[AACTA Awards|AACTA International Awards]]|0|5}} {{Infobox awards list/custom|[[AARP|AARP's Movies for Grownups Awards]]|1|3}} {{Infobox awards list/custom|[[Academy Awards]]|0|5}} }} ;Not set {{testcase table | title = List of accolades received by ''[[Lady Bird (film)|Lady Bird]]'' | total_width = 350 | image1 = Greta Gerwig at TIFF 2014.jpg | alt1 = | image2 = Saoirse Ronan in 2018 (cropped).png | alt2 = | image3 = LaurieMetcalfFeb08 cropped.jpg | alt3 = | caption = [[Greta Gerwig]] (left) received critical acclaim for her screenplay and direction, and [[Saoirse Ronan]] (center) and [[Laurie Metcalf]] (right) for their performances in the film. | wins = 84 | nominations = 197 | awards = {{Infobox awards list/custom|[[AACTA Awards|AACTA International Awards]]|0|5}} {{Infobox awards list/custom|[[AARP|AARP's Movies for Grownups Awards]]|1|3}} {{Infobox awards list/custom|[[Academy Awards]]|0|5}} }} ;Show {{testcase table | title = List of accolades received by ''[[Lady Bird (film)|Lady Bird]]'' | total_width = 350 | image1 = Greta Gerwig at TIFF 2014.jpg | alt1 = | image2 = Saoirse Ronan in 2018 (cropped).png | alt2 = | image3 = LaurieMetcalfFeb08 cropped.jpg | alt3 = | caption = [[Greta Gerwig]] (left) received critical acclaim for her screenplay and direction, and [[Saoirse Ronan]] (center) and [[Laurie Metcalf]] (right) for their performances in the film. | wins = 84 | hide_awards_box = no | nominations = 197 | awards = {{Infobox awards list/custom|[[AACTA Awards|AACTA International Awards]]|0|5}} {{Infobox awards list/custom|[[AARP|AARP's Movies for Grownups Awards]]|1|3}} {{Infobox awards list/custom|[[Academy Awards]]|0|5}} }} ==Refs== {{refs}} {{notelist}} 71lcygkdxbao3f3lhqumtnd3ytmb0ru Nhwɛdo:Infobox officeholder/doc 10 1898 35005 35004 2024-10-17T15:17:05Z Robertjamal12 13 Undo revision [[Special:Diff/35004|35004]] by [[Special:Contributions/Robertjamal12|Robertjamal12]] ([[User talk:Robertjamal12|talk]]) 35005 wikitext text/x-wiki {{Documentation subpage}} {{Person infobox header}} {{High-use}} {{Notice|Please note that in June 2017, the {{para|religion}} parameter was removed from Infobox officeholder as a result of [[Template talk:Infobox officeholder/Archive 21#Religion in officeholder infoboxes|this discussion]].}} {{tl|Infobox officeholder}} is incorporated into the following templates (i.e. all the templates listed <span class="plainlinks">[{{fullurl:Special:WhatLinksHere/Template:Infobox officeholder|namespace=10&limit=1000&hidetrans=1&hidelinks=1}} here]</span>). Please use the most appropriate name when placing this template on a page. {{collapse top |title= List of templates}} {{refbegin|colwidth=20em}} * {{Tld|Infobox AM}} * {{Tld|Infobox Canadian MP}} * {{Tld|Infobox Canadian senator}} * {{Tld|Infobox candidate}} * {{Tld|Infobox civil servant}} * {{Tld|Infobox chancellor}} * {{Tld|Infobox congressional candidate}} * {{Tld|Infobox congressman}} * {{Tld|Infobox defense minister}} * {{Tld|Infobox deputy first minister}} * {{Tld|Infobox deputy prime minister}} * {{Tld|Infobox doge}} * {{Tld|Infobox Eritrea cabinet official}} * {{Tld|Infobox first lady}} * {{Tld|Infobox first minister}} * {{Tld|Infobox governor}} * {{Tld|Infobox governor-elect}} * {{Tld|Infobox governor general}} * {{Tld|Infobox governor-general}} * {{Tld|Infobox Indian politician}} * {{Tld|Infobox judge}} * {{Tld|Infobox lt governor}} * {{Tld|Infobox mayor}} * {{Tld|Infobox MEP}} * {{Tld|Infobox minister}} * {{Tld|Infobox MLA}} * {{Tld|Infobox MP}} * {{Tld|Infobox MSP}} * {{Tld|Infobox PM}} * {{Tld|Infobox politician}} * {{Tld|Infobox politician (general)}} * {{Tld|Infobox premier}} * {{Tld|Infobox president}} * {{Tld|Infobox president-elect}} * {{Tld|Infobox prime minister}} * {{Tld|Infobox prime minister-elect}} * {{Tld|Infobox representative-elect}} * {{Tld|Infobox SCC chief justice}} * {{Tld|Infobox SCC puisne justice}} * {{Tld|Infobox secretary-general}} * {{Tld|Infobox senator}} * {{Tld|Infobox senator-elect}} * {{Tld|Infobox speaker}} * {{Tld|Infobox state representative}} * {{Tld|Infobox state SC associate justice}} * {{Tld|Infobox state SC justice}} * {{Tld|Infobox state senator}} * {{Tld|Infobox US ambassador}} * {{Tld|Infobox US associate justice}} * {{Tld|Infobox US cabinet official}} * {{Tld|Infobox US chief justice}} * {{Tld|Infobox US territorial governor}} * {{Tld|Infobox vice president}} {{refend}} {{collapse bottom}} {{Lua|Module:Infobox|Module:InfoboxImage|Module:Check for unknown parameters}} ==Usage== {{hatnote|Note: This template is for use on articles about '''individual people'''. For the infobox for use on articles about offices/positions, see [[Template:Infobox official post]].}} Paste the code for the relevant office and then add the [[#Personal data|personal data]] to the bottom. There are no required fields and some fields will not appear when others are in use. For instructions on how to implement multiple terms, see [[Template:Infobox officeholder/example#Multiple terms|this page]]. For advice on alt text, see ''[[Wikipedia:Alternative text for images]]''. The parameter {{para|order}} is used in conjunction with {{para|office}} to state that the officeholder is the ''n''th holder of the office, for example "42nd President of the United States". This should only be used when there is a well-established use of such numbering in reliable sources. Do not add numbers simply based on a Wikipedia list of holders of the office, because (1) the list may not be accurate and (2) even with a definite list, different numbering systems could be applied (as to how various categories of "irregular" officeholders should be counted, and as to the counting of those serving for multiple non-consecutive periods) making the numbers arbitrary; and even where such issues are not yet present, they are bound to be in the future, making this unsustainable. Per [[WP:SEAOFBLUE]], it is not recommended to wikilink {{para|order}} to a list of officeholders, even if such a list exists. If {{para|order}} is not specified, the value of {{para|office}} can be [[Help:Link#Wikilinks|wikilinked]] in the usual way, for example, "<code><nowiki>[[Ministry of Defence (Singapore)|Minister for Defence]]</nowiki></code>". However, if {{para|order}} is specified together with {{para|office}}, the value of {{para|office}} is automatically linked to a Wikipedia article of the same name, whether such an article exists or not. Wikilinking cannot be used to redirect the link elsewhere, but a [[Wikipedia:Piped link|piped link]] can be created like this: "<code><nowiki>Ministry of Defence (Singapore){{!}}Minister for Defence</nowiki></code>" (note that the double square brackets have been omitted). When both a start and an end term are given, you can instead specify the complete term using the parameters {{para|term}}, {{para|term2}}, etc. This can be helpful for complicated terms that cannot be given as simple starting or ending dates, or if you prefer something other than the default term separator (an en dash, with spaces around it if the start or end is not a simple integer date). Where a politician was redistricted into a new district, you can use {{para|prior_term}} to indicate which district(s) they were in before. This saves space in the infobox by not generating a completely new office each time redistricting happens. If you do this, it is recommended that you list the person who preceded the subject when the subject first took office and the person who succeeded the subject when the subject last left office. Where the use of "same district number" is used for determining "predecessor" and "successor" in any office, but where the area is so altered as to make such a "predecessor" or "successor" of little or no biographical value, the word "redistricted" should be used rather than using names of officeholders whose connection is accidental by virtue of district number, but unrelated to any election contests between officeholders. Please do not re-purpose any fields to add decorative images, icons or flags. Template:Infobox viceroy styles or the like can be used for this. [[WP:INFOBOXFLAG]] applies here. Per consensus in [[Wikipedia:Village pump (proposals)/Archive 175#RfC: Interim use of successor in Infobox officeholder|this RfC]], the infobox for an incumbent officeholder should not mention an [[-elect|elected or designated]] successor, or the end date of the term, until the successor takes office. ===General office=== {{For|examples of this code in use|Template:Infobox officeholder/example#General office}} {{Generic template demo | honorific_prefix | name<!-- defaults to article title when left blank --> | native_name | native_name_lang | honorific_suffix | image | image_size | image_upright | image name | image_name_alt | smallimage | smallimage_alt | alt | caption | order | office | status<!--If this is specified, overrides Incumbent.--> | term_start | term_end<!-- Add data only when the actual term has ended, not for terms which will end in the future. (Per usage guideline.) --> | subterm | suboffice | alongside | monarch | president | governor_general | primeminister | chancellor | taoiseach | governor | co-leader | vicepresident | viceprimeminister | deputy | lieutenant | parliamentarygroup | constituency | majority | predecessor | successor | prior_term | order2 | office2 | term_start2 | term_end2 | subterm2 | suboffice2 | alongside2 | monarch2 | president2 | governor_general2 | primeminister2 | chancellor2 | taoiseach2 | governor2 | co-leader2 | vicepresident2 | viceprimeminister2 | deputy2 | lieutenant2Z | parliamentarygroup2 | constituency2 | predecessor2 | successor2 | majority2 | prior_term2 }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Infobox officeholder | honorific_prefix = | name = <!-- defaults to article title when left blank --> | native_name = <!--The person's name in their own language, if different.--> | native_name_lang = <!--ISO 639-1 code, e.g., "fr" for French. If more than one, use {{lang}} in |native_name= instead.--> | honorific_suffix = | image = | image_size = | image_upright = | smallimage = <!--If this is specified, "image" should not be.--> | smallimage_alt = | alt = | caption = | order = | office = | status = <!--If this is specified, overrides Incumbent.--> | term_start = | term_end = <!-- Add data only when the actual term has ended, not for terms which will end in the future. (Per usage guideline.) --> | subterm = | suboffice = | alongside = <!--For two or more people serving in the same position from the same district. (e.g. United States senators.)--> | monarch = | president = | governor_general = | primeminister = | taoiseach = | chancellor = | governor = | co-leader = | vicepresident = | viceprimeminister = | deputy = | lieutenant = | succeeding = <!--For President-elect or equivalent--> | parliamentarygroup = | constituency = | majority = | predecessor = | successor = <!-- should not be filled until the successor takes office--> | prior_term = | order2 = <!--Can be repeated up to 16 times by changing the number--> | office2 = <!--Can be repeated up to 16 times by changing the number--> | term_start2 = <!--Can be repeated up to 16 times by changing the number--> | term_end2 = <!--Can be repeated up to 16 times by changing the number--> | subterm2 = <!--Can be repeated up to 16 times by changing the number--> | suboffice2 = <!--Can be repeated up to 16 times by changing the number--> | alongside2 = <!--Can be repeated up to 16 times by changing the number--> | monarch2 = <!--Can be repeated up to 16 times by changing the number--> | president2 = <!--Can be repeated up to 16 times by changing the number--> | governor_general2 = <!--Can be repeated up to 16 times by changing the number--> | primeminister2 = <!--Can be repeated up to 16 times by changing the number--> | chancellor2 = <!--Can be repeated up to 16 times by changing the number--> | taoiseach2 = <!--Can be repeated up to 16 times by changing the number--> | governor2 = <!--Can be repeated up to 16 times by changing the number--> | co-leader2 = <!--Can be repeated up to 16 times by changing the number--> | vicepresident2 = <!--Can be repeated up to 16 times by changing the number--> | viceprimeminister2 = <!--Can be repeated up to 16 times by changing the number--> | deputy2 = <!--Can be repeated up to 16 times by changing the number--> | lieutenant2 = <!--Can be repeated up to 16 times by changing the number--> | succeeding2 = <!--Can be repeated up to 16 times by changing the number--> | predecessor2 = <!--Can be repeated up to 16 times by changing the number--> | successor2 = <!--Can be repeated up to 16 times by changing the number--> | parliamentarygroup2= <!--Can be repeated up to 16 times by changing the number--> | constituency2 = <!--Can be repeated up to 16 times by changing the number--> | majority2 = <!--Can be repeated up to 16 times by changing the number--> | prior_term2 = <!--Can be repeated up to 16 times by changing the number--> </syntaxhighlight> ''add [[#Personal data|personal data]]'' {{clear}} ===Ambassador=== {{For|examples of this code in use|Template:Infobox officeholder/example#Ambassador}} {{Generic template demo | honorific_prefix | name | honorific_suffix | image | alt | caption | order | ambassador_from | country | term_start | term_end | predecessor | successor | president }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Infobox ambassador | honorific_prefix = | name = | honorific_suffix = | image = | alt = | caption = | order = <!--Can be repeated up to 16 times by adding a number--> | ambassador_from = <!--Can be repeated up to 16 times by adding a number--> | country = <!--Can be repeated up to 16 times by adding a number--> | term_start = <!--Can be repeated up to 16 times by adding a number--> | term_end = <!--Can be repeated up to 16 times by adding a number--> | predecessor = <!--Can be repeated up to 16 times by adding a number--> | successor = <!--Can be repeated up to 16 times by adding a number--> | president = <!--Can be repeated up to 16 times by adding a number--> </syntaxhighlight> ''add [[#Personal data|personal data]]'' {{clear}} ===Assembly member=== {{For|examples of this code in use|Template:Infobox officeholder/example#Assembly Member}} {{Generic template demo | honorific_prefix | name | honorific_suffix | image | alt | caption | constituency_AM | assembly | majority | term_start | term_end | predecessor | successor | prior_term }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Infobox AM | honorific_prefix = | name = | honorific_suffix = | image = | alt = | caption = | constituency_AM = <!--Can be repeated up to eight times by adding a number--> | assembly = <!--Can be repeated up to 16 times by adding a number--> | majority = <!--Can be repeated up to 16 times by adding a number--> | term_start = <!--Can be repeated up to 16 times by adding a number--> | term_end = <!--Can be repeated up to 16 times by adding a number--> | predecessor = <!--Can be repeated up to 16 times by adding a number--> | successor = <!--Can be repeated up to 16 times by adding a number--> | prior_term = </syntaxhighlight> ''add [[#Personal data|personal data]]'' {{clear}} ===Governor=== {{For|examples of this code in use|Template:Infobox officeholder/example#Governor}} {{Generic template demo | honorific_prefix | name | honorific_suffix | image | alt | caption | order | office | term_start | term_end | lieutenant | predecessor | successor }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Infobox governor | honorific_prefix = | name = | honorific_suffix = | image = | alt = | caption = | order = <!--Can be repeated up to 16 times by adding a number--> | office = <!--Can be repeated up to 16 times by adding a number--> | term_start = <!--Can be repeated up to 16 times by adding a number--> | term_end = <!--Can be repeated up to 16 times by adding a number--> | lieutenant = <!--Can be repeated up to 16 times by adding a number--> | predecessor = <!--Can be repeated up to 16 times by adding a number--> | successor = <!--Can be repeated up to 16 times by adding a number--> </syntaxhighlight> ''add [[#Personal data|personal data]]'' {{clear}} If Governor was appointed by a President, add: {{Generic template demo | president }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> | president = <!--name of president--> </syntaxhighlight> {{clear}} If Governor appointed by other, add: {{Generic template demo | appointed }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> | appointed = <!--name of appointer--> </syntaxhighlight> {{clear}} ===Judge=== {{For|examples of this code in use|Template:Infobox officeholder/example#Judge}} {{Generic template demo | honorific_prefix | name | honorific_suffix | image | alt | caption | office | term_start | term_end | nominator | appointer | predecessor | successor }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Infobox judge | honorific_prefix = | name = | honorific_suffix = | image = | alt = | caption = | office = <!--Can be repeated up to 16 times by changing the number--> | term_start = <!--Can be repeated up to 16 times by changing the number--> | term_end = <!--Can be repeated up to 16 times by changing the number--> | nominator = <!--Can be repeated up to 16 times by changing the number--> | appointer = <!--Can be repeated up to 16 times by changing the number--> | predecessor = <!--Can be repeated up to 16 times by changing the number--> | successor = <!--Can be repeated up to 16 times by changing the number--> </syntaxhighlight> ''add [[#Personal data|personal data]]'' {{clear}} ===Member of Parliament=== {{For|examples of this code in use|Template:Infobox officeholder/example#Member of Parliament}} {{Generic template demo | honorific_prefix | name | honorific_suffix | image | alt | caption | constituency_MP | parliament | majority | term_start | term_end | predecessor | successor | prior_term }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Infobox MP | honorific_prefix = | name = | honorific_suffix = | image = | alt = | caption = | constituency_MP = <!--Can be repeated up to eight times by adding a number--> | parliament = <!--Can be repeated up to 16 times by adding a number--> | majority = <!--Can be repeated up to 16 times by adding a number--> | term_start = <!--Can be repeated up to 16 times by adding a number--> | term_end = <!--Can be repeated up to 16 times by adding a number--> | predecessor = <!--Can be repeated up to 16 times by adding a number--> | successor = <!--Can be repeated up to 16 times by adding a number--> | prior_term = </syntaxhighlight> ''add [[#Personal data|personal data]]'' {{clear}} ===U.S. Representatives=== ====U.S. Congressperson==== {{For|examples of this code in use|Template:Infobox officeholder/example#US Congressperson}} {{Generic template demo | honorific_prefix | name | honorific_suffix | image | alt | caption | state | district | term_start | term_end | predecessor | successor | prior_term }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Infobox Congressman | honorific_prefix = | name = | honorific_suffix = | image = | alt = | caption = | state = <!--Can be repeated up to 16 times by adding a number, start at 3--> | district = <!--Can be repeated up to 16 times by adding a number, start at 3--> | term_start = <!--Can be repeated up to 16 times by adding a number, start at 3--> | term_end = <!--Can be repeated up to 16 times by adding a number, start at 3--> | predecessor = <!--Can be repeated up to 16 times by adding a number, start at 3--> | successor = <!--Can be repeated up to 16 times by adding a number, start at 3--> | prior_term = </syntaxhighlight> ''add [[#Personal data|personal data]]'' {{clear}} If Congressperson served as Speaker of the House add: {{Generic template demo | speaker | term_start2 | term_end2 | predecessor2 | successor2 }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> | speaker = <!--number of office holder--> | term_start2 = | term_end2 = | predecessor2 = | successor2 = </syntaxhighlight> {{clear}} If Congressman has been elected but not sworn in: {{Generic template demo | succeeding }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> | succeeding = <!--the name of the incumbent congressman--> </syntaxhighlight> {{clear}} ====State Representative==== {{For|examples of this code in use|Template:Infobox officeholder/example#State Representative}} {{Generic template demo | honorific_prefix | name | honorific_suffix | image | alt | caption | state_house | district | term_start | term_end | predecessor | successor | prior_term }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Infobox state representative | honorific_prefix = | name = | honorific_suffix = | image = | alt = | caption = | state_house = <!--Can be repeated up to 16 times by adding a number, start at 3--> | district = <!--Can be repeated up to 16 times by adding a number, start at 3--> | term_start = <!--Can be repeated up to 16 times by adding a number, start at 3--> | term_end = <!--Can be repeated up to 16 times by adding a number, start at 3--> | predecessor = <!--Can be repeated up to 16 times by adding a number, start at 3--> | successor = <!--Can be repeated up to 16 times by adding a number, start at 3--> | prior_term = </syntaxhighlight> ''add [[#Personal data|personal data]]'' {{clear}} For Representative from states that have an Assembly, instead of state_house use: {{Generic template demo | state_assembly | district }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> | state_assembly = <!--Can be repeated up to 16 times by adding a number, start at 3--> | district = <!--Can be repeated up to 16 times by adding a number, start at 3--> </syntaxhighlight> {{clear}} For Representative from states that have a House of Delegates, instead of state_house use: {{Generic template demo | state_delegate | district }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> | state_delegate = <!--Can be repeated up to 16 times by adding a number, start at 3--> | district = <!--Can be repeated up to 16 times by adding a number, start at 3--> </syntaxhighlight> {{clear}} For Representative from states that have a Legislature, instead of state_house use: {{Generic template demo | state_legislature | district }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> | state_legislature = <!--Can be repeated up to 16 times by adding a number, start at 3--> | district = <!--Can be repeated up to 16 times by adding a number, start at 3--> </syntaxhighlight> {{clear}} If Representative served as Speaker of the State House add: {{Generic template demo | speaker | state_house | term_start2 | term_end2 | predecessor2 | successor2 }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> | speaker = <!--number of office holder--> | state_house = | term_start2 = | term_end2 = | predecessor2 = | successor2 = </syntaxhighlight> {{clear}} ===U.S. Senators=== ====U.S. Senator==== {{For|examples of this code in use|Template:Infobox officeholder/example#US Senator}} {{Generic template demo | honorific_prefix | name | honorific_suffix | image | image_size | image_upright | alt | caption | jr/sr | state | term_start | term_end | predecessor | successor }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Infobox senator | honorific_prefix = | name = | honorific_suffix = | image = | image_size = | image_upright = | alt = | caption = | jr/sr = <!--Can be repeated up to eight times by appending 2, 3, etc--> Set to any value to display the "United States Senator from" header. If this parameter is missing or empty, "United States Senator from" will not be displayed. | state = <!--Can be repeated up to eight times by appending 2, 3, etc--> | term_start = <!--Can be repeated up to eight times by appending 2, 3, etc--> | term_end = <!--Can be repeated up to eight times by appending 2, 3, etc--> | predecessor = <!--Can be repeated up to eight times by appending 2, 3, etc--> | successor = <!--Can be repeated up to eight times by appending 2, 3, etc--> </syntaxhighlight> ''add [[#Personal data|personal data]]'' {{clear}} {{Generic template demo | term_start | alongside }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> | term_start = | alongside = <!--the name of fellow senator--> </syntaxhighlight> {{clear}} If Senator has just been elected and is a Senator-Elect: {{Generic template demo | succeeding }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> | succeeding = <!--the name of the incumbent senator--> </syntaxhighlight> {{clear}} If Senator served as Senate Majority Leader add: {{Generic template demo | majorityleader3 | term_start3 | term_end3 | predecessor3 | successor3 }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> | majorityleader3 = <!--number of office holder--> | term_start3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | term_end3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | predecessor3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | successor3 = <!--Can be repeated up to seven times by adding a number, start at 3--> </syntaxhighlight> {{clear}} If Senator served as Congressman add: {{Generic template demo | state3 | district3 | term_start3 | term_end3 | predecessor3 | successor3 }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> | state3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | district3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | term_start3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | term_end3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | predecessor3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | successor3 = <!--Can be repeated up to seven times by adding a number, start at 3--> </syntaxhighlight> {{clear}} ====State Senator==== {{For|examples of this code in use|Template:Infobox officeholder/example#State Senator}} {{Generic template demo | honorific_prefix | name | honorific_suffix | image | alt | caption | state_senate | district | term_start | term_end | predecessor | successor | prior_term }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Infobox state senator | honorific_prefix = | name = | honorific_suffix = | image = | alt = | caption = | state_senate = <!--Can be repeated up to eight times by appending 2, 3, etc--> | district = <!--Can be repeated up to eight times by appending 2, 3, etc--> | term_start = <!--Can be repeated up to eight times by appending 2, 3, etc--> | term_end = <!--Can be repeated up to eight times by appending 2, 3, etc--> | predecessor = <!--Can be repeated up to eight times by appending 2, 3, etc--> | successor = <!--Can be repeated up to eight times by appending 2, 3, etc--> | prior_term = </syntaxhighlight> ''add [[#Personal data|personal data]]'' {{clear}} If State Senator served as Majority Leader of the State Senate add: {{Generic template demo | majority_leader3 | term_start3 | term_end3 | predecessor3 | successor3 }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> | majority_leader3 = <!--number of office holder--> | term_start3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | term_end3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | predecessor3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | successor3 = <!--Can be repeated up to seven times by adding a number, start at 3--> </syntaxhighlight> {{clear}} If State Senator served as Minority Leader of the State Senate add: {{Generic template demo | minority_leader3 | term_start3 | term_end3 | predecessor3 | successor3 }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> | minority_leader3 = <!--number of office holder--> | term_start3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | term_end3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | predecessor3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | successor3 = <!--Can be repeated up to seven times by adding a number, start at 3--> </syntaxhighlight> {{clear}} If State Senator served as Majority Floor Leader of the State Senate add: {{Generic template demo | majority_floor_leader3 | term_start3 | term_end3 | predecessor3 | successor3 }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> | majority_floor_leader3 = <!--number of office holder--> | term_start3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | term_end3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | predecessor3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | successor3 = <!--Can be repeated up to seven times by adding a number, start at 3--> </syntaxhighlight> {{clear}} If State Senator served as Minority Floor Leader of the State Senate add: {{Generic template demo | minority_floor_leader3 | term_start3 | term_end3 | predecessor3 | successor3 }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> | minority_floor_leader3 = <!--number of office holder--> | term_start3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | term_end3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | predecessor3 = <!--Can be repeated up to seven times by adding a number, start at 3--> | successor3 = <!--Can be repeated up to seven times by adding a number, start at 3--> </syntaxhighlight> {{clear}} ===Ukrainian legislative office=== {{For|examples of this code in use|Template:Infobox officeholder/example#Ukrainian legislative office}} {{Generic template demo | name | native_name | native_name_lang | image | caption | office1 | convocation1 | constituency1 | term_start1 | term_end1 | convocation2 | constituency2 | term_start2 | term_end2 | office3 | convocation3 | constituency3 | term_start3 | term_end3 }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Infobox Ukrainian legislative office | name = | native_name = | native_name_lang = | image = | caption = | office1 = | convocation1 = | constituency1 = | term_start1 = | term_end1 = | convocation2 = | constituency2 = | term_start2 = | term_end2 = | office3 = <!--Can be repeated up to 16 times by adding a number--> | convocation3 = <!--Can be repeated up to 16 times by adding a number--> | constituency3 = <!--Can be repeated up to 16 times by adding a number--> | term_start3 = <!--Can be repeated up to 16 times by adding a number--> | term_end3 = <!--Can be repeated up to 16 times by adding a number--> </syntaxhighlight> ==Personal data== Place this underneath the template {{Generic template demo | pronunciation | birth_name <!-- only use if different from name --> | birth_date | birth_place | death_date | death_place | death_cause <!-- should only be included when the cause of death has significance for the subject's notability --> | resting_place | resting_place_coordinates | citizenship <!-- use only when necessary per [[WP:INFONAT]] --> | nationality <!-- use only when necessary per [[WP:INFONAT]] --> | party | otherparty | height | spouse <!--Fill only if notable (reference required) or there is a WP article on this person--> | partner <!--Fill only if notable (reference required) or there is a WP article on this person--> | relations <!--Fill only if notable (reference required) or there is a WP article on this person--> | children <!--Fill only if notable (reference required) or there is a WP article on this person--> | parents <!--Fill only if notable (reference required) or there is a WP article on this person--> | mother <!--Fill only if notable (reference required) or there is a WP article on this person--> | father <!--Fill only if notable (reference required) or there is a WP article on this person--> | relatives <!--Fill only if notable (reference required) or there is a WP article on this person--> | residence <!-- Only use for residences that come with the office. NOT for towns, cities, states, countries, etc. --> | education | alma_mater | occupation | profession | salary | known_for | cabinet | committees | portfolio | awards | blank1 | data1 | blank2 | data2 | blank3 | data3 | blank4 | data4 | blank5 | data5 | signature | signature_alt | website | nickname | allegiance | branch | serviceyears | rank | unit | commands | battles | mawards | military_blank1 | military_data1 | military_blank2 | military_data2 | military_blank3 | military_data3 | military_blank4 | military_data4 | military_blank5 | military_data5 | module | module2 | module3 | module4 | module5 | footnotes }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> | pronunciation = | birth_name = <!-- only use if different from name --> | birth_date = <!-- {{Birth date and age|YYYY|MM|DD}} --> | birth_place = | death_date = <!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} --> | death_place = | death_cause = <!-- should only be included when the cause of death has significance for the subject's notability --> | resting_place = | resting_place_coordinates = | citizenship = <!-- use only when necessary per [[WP:INFONAT]] --> | nationality = <!-- use only when necessary per [[WP:INFONAT]] --> | party = | otherparty = <!--For additional political affiliations--> | height = <!-- "X cm", "X m" or "X ft Y in" plus optional reference (conversions are automatic) --> | spouse = | partner = <!--For those with a domestic partner and not married--> | relations = | children = | parents = <!-- overrides mother and father parameters --> | mother = <!-- may be used (optionally with father parameter) in place of parents parameter (displays "Parent(s)" as label) --> | father = <!-- may be used (optionally with mother parameter) in place of parents parameter (displays "Parent(s)" as label) --> | relatives = | residence = <!-- Only use for residences that come with the office. NOT for towns, cities, states, countries, etc. --> | education = | alma_mater = | occupation = | profession = | known_for = | salary = | cabinet = | committees = | portfolio = | awards = <!-- For civilian awards - appears as "Awards" if |mawards= is not set --> | blank1 = | data1 = | blank2 = | data2 = | blank3 = | data3 = | blank4 = | data4 = | blank5 = | data5 = | signature = | signature_alt = | signature_size = | website = | nickname = <!--Military service--> | allegiance = | branch = | serviceyears = | rank = | unit = | commands = | battles = | mawards = <!-- for military awards - appears as "Awards" if |awards= is not set --> | military_blank1 = | military_data1 = | military_blank2 = | military_data2 = | military_blank3 = | military_data3 = | military_blank4 = | military_data4 = | military_blank5 = | military_data5 = <!--Embedded templates / Footnotes--> | module = | module2 = | module3 = | module4 = | module5 = | footnotes = }} </syntaxhighlight> {{clear}} <code>nationality</code> is [[Wikipedia:Manual of Style/Infoboxes#Nationality and citizenship|not displayed]] if the corresponding country is mentioned in <code>birth_place</code>, for example <code>|birth_place = Tokyo, Japan |nationality = Japanese</code>. == Embedding other templates == The ''module'' parameters (module, module2, ... module5) may used to embed other templates into this infobox (see [[Wikipedia:Infobox modules]]). <syntaxhighlight lang="wikitext" style="overflow: auto;"> {{Infobox officeholder | name = | <!-- etc. --> | module = {{Infobox football biography | embed = yes | <!-- etc. --> }} }} </syntaxhighlight> == Embedding within a different infobox == Many officeholders are known for more than just their appointments (e.g., [[Clint Eastwood]]), and hence it may be desirable to merge this infobox with another one, like {{tl|Infobox person}}. By adding {{para|embed|yes}} to the first line of the infobox code, one can embed this infobox into another, creating the illusion of one continuous infobox. Though the process is a little complicated, it is possible to insert this infobox into most if not all other infoboxes. For {{tl|Infobox person}}, this infobox is passed as a "module" using the {{para|module}} syntax. <syntaxhighlight lang="wikitext" style="overflow: auto"> {{Infobox person | name = John Infobox | image = Example.jpg | caption = John Infobox in 2005 | birth_name = John Officeholder Person Infobox | birth_date = {{Birth date|1950|5|25}} | birth_place = Template City | death_date = {{Death date and age|2010|10|22|1950|5|25}} | occupation = Actor | years_active = 1970–1990 | module = {{Infobox officeholder | embed = yes | office = Mayor of Wikipedia | term_start = 1994 | term_end = 1998 }} | website = {{URL|example.com}} }} </syntaxhighlight> ==Microformat== {{UF-hcard-person}} ==TemplateData== {{Collapse top|title=[[Wikipedia:TemplateData|TemplateData]] for this template used by [[mw:Extension:TemplateWizard|TemplateWizard]], [[Wikipedia:VisualEditor|VisualEditor]] and other tools}} {{TemplateData header|noheader=1}} <templatedata> { "description": "An infobox for office holders", "format": "{{_\n| ___________________ = _\n}}\n", "params": { "name": { "label": "Name", "description": "Commonly-known name of person (defaults to article name, without disambiguation)", "type": "line", "default": "PAGENAME" }, "office": { "label": "office", "description": "Office held", "type": "string" }, "order": { "label": "order", "description": "Used in conjunction with 'office' to state that the officeholder is the nth holder of the office", "type": "string" }, "bodyclass": { "label": "bodyclass", "type": "string" }, "mainwidth": { "label": "mainwidth", "default": "22em", "type": "string" }, "native_name": { "label": "Native name", "type": "string", "description": "Name in the person's native language", "example": "Melquíades Rafael Martínez Ruiz" }, "native_name_lang": { "label": "Native name language", "type": "string", "description": "Language in which the person's native name is", "example": "ca" }, "image": { "label": "Image", "description": "Filename for the image (e.g. 'Example.jpg').", "type": "wiki-file-name", "required": false }, "width": { "label": "width", "type": "string", "aliases": [ "imagesize", " image_size" ] }, "alt": { "label": "Alternative text", "description": "Alternative text for the image.", "type": "line" }, "image name": { "label": "image name", "type": "string" }, "smallimage": { "label": "smallimage", "type": "string" }, "caption": { "label": "Image caption", "description": "Caption for the image.", "type": "string", "required": false }, "alongside": { "label": "alongside", "description": "For two or more people serving in the same position from the same district. (e.g. United States senators.)", "type": "string" }, "ambassador_from": { "label": "ambassador from", "type": "string" }, "appointer": { "label": "appointer", "type": "string" }, "assembly": { "label": "assembly", "type": "string" }, "chancellor": { "label": "chancellor", "type": "string" }, "co-leader": { "label": "co-leader", "type": "string" }, "constituency_AM": { "label": "constituency AM", "type": "string" }, "constituency": { "label": "constituency", "type": "string" }, "country": { "label": "country", "type": "string", "example": "Israel" }, "deputy": { "label": "deputy", "type": "string" }, "district": { "label": "district", "type": "string" }, "firstminister": { "label": "first minister", "type": "string" }, "governor-general": { "label": "governor-general", "type": "string" }, "leader": { "label": "leader", "type": "string" }, "legislature": { "label": "legislature", "type": "wiki-page-name", "example": "[[United States House of Representatives]]" }, "lieutenant_governor": { "label": "lieutenant governor", "type": "string" }, "lieutenant": { "label": "lieutenant", "type": "string" }, "majorityleader": { "label": "majority leader", "type": "string" }, "minister": { "label": "minister", "type": "string" }, "minister_from": { "label": "minister from", "type": "string" }, "minority_floor_leader": { "label": "minority floor leader", "type": "string" }, "majority_floor_leader": { "label": "majority floor leader", "type": "string" }, "minorityleader": { "label": "minority leader", "type": "string", "example": "[[Chuck Shumer]]" }, "monarch": { "label": "monarch", "type": "string" }, "nominator": { "label": "nominator", "type": "string" }, "parliament": { "label": "parliament", "type": "string" }, "parliamentarygroup": { "label": "parliamentary group", "type": "string" }, "predecessor": { "label": "predecessor", "type": "string" }, "preceding": { "label": "preceding", "type": "string" }, "preceded": { "label": "preceded", "type": "string" }, "premier": { "label": "premier", "type": "string" }, "president": { "label": "president", "type": "string" }, "primeminister": { "label": "primeminister", "type": "string" }, "riding": { "label": "riding", "type": "string" }, "status": { "label": "status", "description": "If this is specified, overrides Incumbent.", "type": "string" }, "succeeded": { "label": "succeeded", "type": "string" }, "succeeding": { "label": "succeeding", "description": "For President-elect or equivalent.", "type": "string" }, "successor": { "label": "successor", "type": "string" }, "taoiseach": { "label": "taoiseach", "type": "string" }, "term_start": { "label": "term start", "type": "string", "description": "Date of the beginning of the person's term" }, "term_end": { "label": "term end", "type": "string", "description": "Date for the end of the person's term" }, "title": { "label": "title", "type": "string" }, "vicechair": { "label": "vice chair", "type": "string" }, "vicegovernor": { "label": "vice governor", "type": "string" }, "vicepresident": { "label": "vice president", "type": "string" }, "vicepremier": { "label": "vice premier", "type": "string" }, "viceprimeminister": { "label": "vice prime minister", "type": "string" }, "speaker": { "label": "speaker", "type": "string" }, "footnotes": { "label": "footnotes", "type": "string" }, "date": { "label": "date", "type": "string" }, "year": { "label": "year", "type": "string" }, "source": { "label": "source", "type": "string" }, "signature": { "label": "signature", "type": "wiki-file-name" }, "signature_alt": { "label": "signature alt text", "type": "string" }, "appointe": { "label": "appointee", "type": "string" }, "alongside2": { "label": "alongside 2", "type": "string" }, "peerage2": { "label": "peerage 2", "type": "string" }, "ambassador_from2": { "label": "ambassador from 2", "type": "string" }, "appointer2": { "label": "appointer 2", "type": "string" }, "assembly2": { "label": "assembly 2", "type": "string" }, "chancellor2": { "label": "chancellor 2", "type": "string" }, "co-leader2": { "label": "co-leader 2", "type": "string" }, "constituency_AM2": { "label": "constituency AM 2", "type": "string" }, "country2": { "label": "country 2", "type": "string", "example": "Malaya" }, "deputy2": { "label": "deputy 2", "type": "string" }, "district2": { "label": "district 2", "type": "string" }, "firstminister2": { "label": "first minister 2", "type": "string" }, "governor": { "label": "governor", "type": "string" }, "governor-general2": { "label": "governor-general 2", "type": "string" }, "governor2": { "label": "governor 2", "type": "string" }, "leader2": { "label": "leader 2", "type": "string", "example": "Donald Trump" }, "legislature2": { "label": "legislature 2", "type": "wiki-page-name", "example": "[[United States Senate]]" }, "lieutenant_governor2": { "label": "lieutenant governor 2", "type": "string" }, "lieutenant2": { "label": "lieutenant2", "type": "string" }, "majority": { "label": "majority", "type": "string" }, "majorityleader2": { "label": "majority leader 2", "type": "string", "example": "Mitch McConnell" }, "minister_from2": { "label": "minister from 2", "type": "string" }, "minority_floor_leader2": { "label": "minority floor leader 2", "type": "string" }, "majority_floor_leader2": { "label": "majority floor leader 2", "type": "string" }, "majority2": { "label": "majority 2", "type": "string" }, "minister2": { "label": "minister 2", "type": "string" }, "minority": { "label": "minority", "type": "string" }, "minorityleader2": { "label": "minority leader 2", "type": "string", "example": "[[Chuck Shumer]]" }, "monarch2": { "label": "monarch 2", "type": "string" }, "nominator2": { "label": "nominator 2", "type": "string" }, "office2": { "label": "office 2", "type": "string" }, "order2": { "label": "order 2", "type": "string" }, "parliament2": { "label": "parliament2", "type": "string" }, "parliamentarygroup2": { "label": "parliamentary group 2", "type": "string" }, "predecessor2": { "label": "predecessor 2", "type": "string" }, "preceding2": { "label": "preceding 2", "type": "string" }, "preceded2": { "label": "preceded 2", "type": "string" }, "premier2": { "label": "premier 2", "type": "string" }, "president2": { "label": "president 2", "type": "string" }, "primeminister2": { "label": "prime minister 2", "type": "string" }, "riding2": { "label": "riding 2", "type": "string" }, "speaker_office": { "label": "speaker office", "type": "string" }, "state_assembly": { "label": "state assembly", "type": "string" }, "state_delegate": { "label": "state delegate", "type": "string" }, "state_house": { "label": "state house", "type": "string" }, "state_legislature": { "label": "state legislature", "type": "string" }, "state_senate": { "label": "state senate", "type": "string" }, "state": { "label": "state", "type": "string", "description": "The state this officeholder represents or represented", "example": "[[Alabama]]" }, "term": { "label": "term", "type": "string" }, "party": { "label": "party", "type": "string" }, "prior_term": { "label": "prior_term", "description": "Additional fields numbered up to 14", "type": "string" }, "1blankname": { "label": "1blankname", "description": "Additional fields numbered up to 14", "type": "string" }, "1namedata": { "label": "1namedata", "description": "Additional fields numbered up to 14", "type": "string" }, "2blankname": { "label": "2blankname", "description": "Additional fields numbered up to 14", "type": "string" }, "2namedata": { "label": "2namedata", "description": "Additional fields numbered up to 14", "type": "string" }, "3blankname": { "label": "3blankname", "description": "Additional fields numbered up to 14", "type": "string" }, "3namedata": { "label": "3namedata", "description": "Additional fields numbered up to 14", "type": "string" }, "4blankname": { "label": "4blankname", "description": "Additional fields numbered up to 14", "type": "string" }, "4namedata": { "label": "4namedata", "description": "Additional fields numbered up to 14", "type": "string" }, "5blankname": { "label": "5blankname", "description": "Additional fields numbered up to 14", "type": "string" }, "5namedata": { "label": "5namedata", "description": "Additional fields numbered up to 14", "type": "string" }, "1blankname1": { "label": "1blankname1", "description": "Additional fields numbered up to 14", "type": "string" }, "1namedata1": { "label": "1namedata1", "description": "Additional fields numbered up to 14", "type": "string" }, "2blankname1": { "label": "2blankname1", "description": "Additional fields numbered up to 14", "type": "string" }, "2namedata1": { "label": "2namedata1", "description": "Additional fields numbered up to 14", "type": "string" }, "3blankname1": { "label": "3blankname1", "description": "Additional fields numbered up to 14", "type": "string" }, "3namedata1": { "label": "3namedata1", "description": "Additional fields numbered up to 14", "type": "string" }, "4blankname1": { "label": "4blankname1", "description": "Additional fields numbered up to 14", "type": "string" }, "4namedata1": { "label": "4namedata1", "description": "Additional fields numbered up to 14", "type": "string" }, "5blankname1": { "label": "5blankname1", "description": "Additional fields numbered up to 14", "type": "string" }, "5namedata1": { "label": "5namedata1", "description": "Additional fields numbered up to 14", "type": "string" }, "alongside1": { "label": "alongside1", "description": "Additional fields numbered up to 14", "type": "string" }, "ambassador_from1": { "label": "ambassador_from1", "description": "Additional fields numbered up to 14", "type": "string" }, "appointer1": { "label": "appointer1", "description": "Additional fields numbered up to 14", "type": "string" }, "assembly1": { "label": "assembly1", "description": "Additional fields numbered up to 14", "type": "string" }, "chair1": { "label": "chair1", "description": "Additional fields numbered up to 14", "type": "string" }, "chancellor1": { "label": "chancellor1", "description": "Additional fields numbered up to 14", "type": "string" }, "co-leader1": { "label": "co-leader1", "description": "Additional fields numbered up to 14", "type": "string" }, "constituency_AM1": { "label": "constituency_AM1", "description": "Additional fields numbered up to 14", "type": "string" }, "constituency1": { "label": "constituency1", "description": "Additional fields numbered up to 14", "type": "string" }, "country1": { "label": "country1", "description": "Additional fields numbered up to 14", "type": "string" }, "deputy1": { "label": "deputy1", "description": "Additional fields numbered up to 14", "type": "string" }, "district1": { "label": "district1", "description": "Additional fields numbered up to 14", "type": "string" }, "firstminister1": { "label": "firstminister1", "description": "Additional fields numbered up to 14", "type": "string" }, "governor-general1": { "label": "governor-general1", "description": "Additional fields numbered up to 14", "type": "string" }, "governor1": { "label": "governor1", "description": "Additional fields numbered up to 14", "type": "string" }, "leader1": { "label": "leader1", "description": "Additional fields numbered up to 14", "type": "string" }, "legislature1": { "label": "legislature1", "description": "Additional fields numbered up to 14", "type": "string" }, "lieutenant_governor1": { "label": "lieutenant governor 1", "description": "Additional fields numbered up to 14", "type": "string" }, "lieutenant1": { "label": "lieutenant 1", "description": "Additional fields numbered up to 14", "type": "string" }, "minority_floor_leader1": { "label": "minority floor leader 1", "description": "Additional fields numbered up to 14", "type": "string" }, "minister_from1": { "label": "minister from 1", "description": "Additional fields numbered up to 14", "type": "string" }, "majority_floor_leader1": { "label": "majority_floor_leader1", "description": "Additional fields numbered up to 14", "type": "string" }, "majorityleader1": { "label": "majorityleader1", "description": "Additional fields numbered up to 14", "type": "string" }, "majority1": { "label": "majority1", "description": "Additional fields numbered up to 14", "type": "string" }, "minister1": { "label": "minister1", "description": "Additional fields numbered up to 14", "type": "string" }, "minorityleader1": { "label": "minorityleader1", "description": "Additional fields numbered up to 14", "type": "string" }, "monarch1": { "label": "monarch1", "description": "Additional fields numbered up to 14", "type": "string" }, "nominator1": { "label": "nominator1", "description": "Additional fields numbered up to 14", "type": "string" }, "office1": { "label": "office1", "description": "Additional fields numbered up to 14", "type": "string" }, "order1": { "label": "order1", "description": "Additional fields numbered up to 14", "type": "string" }, "parliament1": { "label": "parliament1", "description": "Additional fields numbered up to 14", "type": "string" }, "parliamentarygroup1": { "label": "parliamentary group 1", "description": "Additional fields numbered up to 14", "type": "string" }, "predecessor1": { "label": "predecessor1", "description": "Additional fields numbered up to 14", "type": "string" }, "preceding1": { "label": "preceding1", "description": "Additional fields numbered up to 14", "type": "string" }, "preceded1": { "label": "preceded1", "description": "Additional fields numbered up to 14", "type": "string" }, "premier1": { "label": "premier1", "description": "Additional fields numbered up to 14", "type": "string" }, "president1": { "label": "president1", "description": "Additional fields numbered up to 14", "type": "string" }, "primeminister1": { "label": "primeminister1", "description": "Additional fields numbered up to 14", "type": "string" }, "riding1": { "label": "riding 1", "description": "Additional fields numbered up to 14", "type": "string" }, "state_assembly1": { "label": "state_assembly1", "description": "Additional fields numbered up to 14", "type": "string" }, "state_delegate1": { "label": "state_delegate1", "description": "Additional fields numbered up to 14", "type": "string" }, "state_house1": { "label": "state_house1", "description": "Additional fields numbered up to 14", "type": "string" }, "state_legislature1": { "label": "state_legislature1", "description": "Additional fields numbered up to 14", "type": "string" }, "state_senate1": { "label": "state_senate1", "description": "Additional fields numbered up to 14", "type": "string" }, "state1": { "label": "state1", "description": "Additional fields numbered up to 14", "type": "string" }, "succeeded1": { "label": "succeeded1", "description": "Additional fields numbered up to 14", "type": "string" }, "succeeding1": { "label": "succeeding1", "description": "Additional fields numbered up to 14", "type": "string" }, "successor1": { "label": "successor1", "description": "Additional fields numbered up to 14", "type": "string" }, "taoiseach1": { "label": "taoiseach1", "description": "Additional fields numbered up to 14", "type": "string" }, "termend1": { "label": "termend1", "description": "Additional fields numbered up to 14", "type": "string" }, "termstart1": { "label": "termstart1", "description": "Additional fields numbered up to 14", "type": "string" }, "term1": { "label": "term1", "description": "Additional fields numbered up to 14", "type": "string" }, "title1": { "label": "title1", "description": "Additional fields numbered up to 14", "type": "string" }, "vicechair1": { "label": "vicechair1", "description": "Additional fields numbered up to 14", "type": "string" }, "vicegovernor1": { "label": "vicegovernor1", "description": "Additional fields numbered up to 14", "type": "string" }, "vicepresident1": { "label": "vicepresident1", "description": "Additional fields numbered up to 14", "type": "string" }, "vicepremier1": { "label": "vicepremier1", "description": "Additional fields numbered up to 14", "type": "string" }, "viceprimeminister1": { "label": "viceprimeminister1", "description": "Additional fields numbered up to 14", "type": "string" }, "prior_term1": { "label": "prior term 1", "description": "Additional fields numbered up to 14", "type": "string" }, "termend2": { "label": "term end 2", "type": "string" }, "termstart2": { "label": "term start 2", "type": "string" }, "term2": { "label": "term 2", "type": "string" }, "title2": { "label": "title 2", "type": "string" }, "vicechair2": { "label": "vice chair 2", "type": "string" }, "vicegovernor2": { "label": "vice governor 2", "type": "string" }, "vicepresident2": { "label": "vice president 2", "type": "string" }, "vicepremier2": { "label": "vice premier 2", "type": "string" }, "viceprimeminister2": { "label": "vice prime minister 2", "type": "string" }, "succeeded2": { "label": "succeeded 2", "type": "string" }, "succeeding2": { "label": "succeeding 2", "type": "string" }, "successor2": { "label": "successor 2", "type": "string" }, "taoiseach2": { "label": "taoiseach 2", "type": "string" }, "state_assembly2": { "label": "state assembly2", "description": "Additional fields numbered up to 14", "type": "string" }, "state_delegate2": { "label": "state delegate2", "description": "Additional fields numbered up to 14", "type": "string" }, "state_house2": { "label": "state house 2", "description": "Additional fields numbered up to 14", "type": "string" }, "state_legislature2": { "label": "state legislature 2", "description": "Additional fields numbered up to 14", "type": "string" }, "state_senate2": { "label": "state senate2", "description": "Additional fields numbered up to 14", "type": "string" }, "state 2": { "label": "state 2", "description": "Additional fields numbered up to 14", "type": "string", "example": "[[Georgia (U.S. State)|Georgia]]" }, "prior_term2": { "label": "prior term 2", "description": "Additional fields numbered up to 14", "type": "string" }, "birth_name": { "label": "Birth name", "description": "Name at birth, if different from 'name'.", "type": "string", "required": false, "aliases": [ "birthname" ] }, "birth_date": { "label": "Birth date", "description": "Date of birth. Use {{birth date and age}} (for living people) or {{birth date}} for the deceased.", "type": "line", "required": false }, "birth_place": { "label": "Birth place", "description": "Place of birth.", "type": "line" }, "death_date": { "label": "Death date", "description": "Date of death. Use {{death date and age}}. Use {{death date}} if birth date unknown or incomplete.", "type": "content" }, "death_place": { "label": "Death place", "description": "The person's place of death, if deceased", "type": "line", "required": false, "example": "[[Crown Heights]]" }, "resting_place": { "label": "Resting place", "description": "Person's grave, etc.", "type": "line", "required": false }, "resting_place_coordinates": { "label": "Resting place", "description": "Coordinates of grave, etc. Use {{Coord|LAT|LONG|type:landmark|display=inline}}", "type": "line" }, "citizenship": { "label": "citizenship", "type": "string", "description": "The person's country of citizenship", "example": "[[Germany]]" }, "nationality": { "label": "Nationality", "description": "The person's nationality, use only when necessary per [[WP:INFONAT]]", "type": "line", "example": "Canadian" }, "otherparty": { "label": "other political party", "type": "string" }, "spouse": { "label": "Spouse(s)", "description": "Spouse(s), if notable", "type": "line", "required": false, "aliases": [ "spouses" ] }, "partner": { "label": "Partner(s)", "description": "Domestic partner(s), if notable", "type": "line" }, "relations": { "label": "relations", "type": "string" }, "children": { "label": "children", "type": "string" }, "parents": { "label": "parents", "type": "string" }, "residence": { "label": "Residence", "description": "Where this person lives. Only use for residences that come with the office. NOT for towns, cities, states, countries, etc.", "type": "line" }, "alma_mater": { "label": "Alma mater", "description": "The linked name of attended higher education institution(s).", "type": "line" }, "occupation": { "label": "occupation", "description": " Please observe sentence case and capitalise only the first letter of the first item: (i.e. Politician, entrepreneur, businessman)", "type": "string" }, "profession": { "label": "profession", "description": " Please observe sentence case and capitalise only the first letter of the first item: (i.e. Attorney, accountant)", "type": "string" }, "cabinet": { "label": "cabinet", "type": "string" }, "committees": { "label": "committees", "type": "string" }, "portfolio": { "label": "portfolio", "type": "string" }, "blank1": { "label": "blank1", "description": "Also blank2 ... blank5", "type": "string" }, "data1": { "label": "data1", "description": "Also data2 ... data5", "type": "string" }, "website": { "label": "Official website", "description": "Office holder's official website, using {{URL}}.", "type": "line" }, "nickname": { "label": "nickname", "type": "string" }, "allegiance": { "label": "allegiance", "type": "string" }, "branch": { "label": "branch", "type": "string" }, "serviceyears": { "label": "serviceyears", "type": "string" }, "rank": { "label": "rank", "type": "string" }, "unit": { "label": "unit", "type": "string" }, "commands": { "label": "commands", "type": "string" }, "battles": { "label": "battles fought", "type": "string" }, "military_blank1": { "label": "military blank 1", "description": "Also military_blank2 ... military_blank5", "type": "string" }, "military_data1": { "label": "military data 1", "description": "Also military_data2 ... military_data5", "type": "string" }, "1blankname2": { "label": "1blankname2", "type": "string" }, "1namedata2": { "label": "1namedata2", "type": "string" }, "2blankname2": { "label": "2blankname2", "type": "string" }, "2namedata2": { "label": "2namedata2", "type": "string" }, "3blankname2": { "label": "3blankname2", "type": "string" }, "3namedata2": { "label": "3namedata2", "type": "string" }, "4blankname2": { "label": "4blankname2", "type": "string" }, "4namedata2": { "label": "4namedata2", "type": "string" }, "5blankname2": { "label": "5blankname2", "type": "string" }, "5namedata2": { "label": "5namedata2", "type": "string" }, "pronunciation": { "label": "Name pronunciation", "type": "string" }, "honorific_prefix": { "label": "Honorific prefix", "description": "Title such as 'The Honourable', 'His/Her Excellency'", "type": "wiki-page-name", "required": false, "aliases": [ "honorific prefix" ] }, "honorific_suffix": { "label": "Honorific suffix", "description": "Initials such as 'OBE', 'FRSA'", "type": "wiki-page-name", "required": false, "aliases": [ "honorific suffix" ] }, "image_size": { "label": "Image size", "description": "Size of the image (e.g. '220px').", "type": "line", "default": "varies", "required": false, "aliases": [ "imagesize" ] }, "education": { "label": "Education", "description": "Where or with whom the officeholder trained.", "type": "line", "required": false }, "awards": { "label": "Awards", "description": "Awards won by the officeholder. Consider using {{awd}}.", "type": "line", "required": false }, "image_name_alt": {}, "smallname_alt": {}, "net_worth": { "label": "DEPRECATED: Net worth", "description": "Current estimated net worth, if relevant. Please be sure to support with a citation from a reliable source, in the article body.", "deprecated": "DEPRECATED: Use of this parameter is discouraged. Delete it when encountered." } } } </templatedata> {{Collapse bottom}} == Tracking categories == '''Hidden tracking/maintenance categories (in main and supporting templates)''' * {{clc|Biography template using pronunciation}} * {{clc|Pages using infobox officeholder with ambassador from or minister from}} * {{clc|Pages using infobox officeholder with both term and term_start or term_end}} * {{clc|Pages using infobox officeholder with office0}} * {{clc|Pages using infobox officeholder with speaker}} * {{clc|Pages using infobox officeholder with succeeding and term or termend}} * {{clc|Pages using infobox officeholder with unknown parameters}} == See also == * [[Template:S-start]] ([[Wikipedia:WikiProject Succession Box Standardization|succession box standardization]]) '''Supporting templates''' * [[Template:Infobox officeholder/office]] * <!-- [[Template:Infobox officeholder/Personal data]] --> <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Infobox templates|Officeholder]] [[Category:Politics and government infobox templates|Officeholder]] [[Category:People and person infobox templates|Officeholder]] [[Category:Infobox templates with module parameter|Officeholder]] [[Category:Biographical templates usable as a module|Officeholder]] [[Category:Templates that add a tracking category]] }}</includeonly> i42xmo4e4r0p1nuga040mq5f28hroci Nhwɛdo:Infobox officeholder/office/doc 10 1899 14458 2024-08-04T19:12:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14458 wikitext text/x-wiki {{documentation subpage}} {{High-use}} This template is used in conjunction with [[Template:Infobox officeholder]]. == Usage == {| class="infobox vcard" style="width: 22em" | {{Generic template demo | 1blankname | 1namedata | 2blankname | 2namedata | 3blankname | 3namedata | 4blankname | 4namedata | 5blankname | 5namedata | alongside | ambassador_from | appointer | assembly | chancellor | co-leader | constituency | constituency_AM | constituency_MP | convocation | country | deputy | district | firstminister | governor | governor_general | jr/sr | jr/sr and state | leader | lieutenant | lieutenant_governor | majority | majority_floor_leader | majority_leader | minister | minister_from | minority_floor_leader | minority_leader | monarch | nominator | office | order | parliament | parliamentarygroup | preceding | predecessor | premier | president | primeminister | prior_term | riding | speaker | speaker_office | state | state_assembly | state_delegate | state_house | state_legislature | state_senate | succeeding | successor | taoiseach | term | termend | termstart | title | vicegovernor | vicepremier | vicepresident | viceprimeminister }} |} kd79q23i6gr9u4qwgo8f1bz37csyu3g Nhwɛdo:Infobox officeholder/office/sandbox 10 1900 14459 2024-08-04T19:13:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14459 wikitext text/x-wiki {{#if:{{{speaker|}}}{{{state_legislature|}}}{{{state_assembly|}}}{{{speaker_office|}}}{{{state_delegate|}}}{{{state_house|}}}{{{prior_term|}}}{{{nominee|}}}{{{candidate|}}}{{{termstart|}}}{{{election_date|}}}{{{majority_leader|}}}{{{minority_floor_leader|}}}{{{minority_leader|}}}{{{majority_floor_leader|}}}{{{jr/sr|}}}{{{succeeding|}}}{{{assuming|}}}{{{state|}}}{{{jr/sr and state|}}}{{{state_senate|}}}{{{district|}}}{{{ambassador_from|}}}{{{minister_from|}}}{{{order|}}}{{{office|}}}{{{title|}}}{{{country|}}}{{{constituency_AM|}}}{{{constituency_MP|}}}{{{parliament|}}}{{{assembly|}}}{{{constituency_|}}}{{{riding|}}}{{{term|}}}{{{termend|}}}{{{alongside|}}}{{{co-leader|}}} |{{#invoke:infobox|infoboxTemplate|child=yes|decat=yes | headerstyle = background:{{{color|lavender}}};line-height:normal;padding:0.2em; | datastyle = border-bottom:none <!--------Speaker of the House---------> | header1 = {{#if:{{{speaker|}}}| {{{speaker}}} {{#if:{{{state_legislature|}}} |[[Speaker of the {{{state_legislature}}} Legislature]] |{{#if:{{{state_assembly|}}} |[[Speaker of the {{{state_assembly|}}} {{#ifeq:{{{state_assembly|}}}|Nevada||{{#ifeq:{{{state_assembly|}}}|New Jersey|General|State}}}} Assembly]] |{{#if:{{{speaker_office|}}}|{{{speaker_office}}}|[[Speaker of the {{#if:{{{state_delegate|}}} |{{{state_delegate}}}|{{#if:{{{state_house|}}} |{{{state_house}}}|United States}}}} House of {{#if:{{{state_delegate|}}}|Delegates|Representatives}}|Speaker of the {{#if:{{{state_delegate|}}} |{{{state_delegate}}}|{{#if:{{{state_house|}}} |{{{state_house}}}|U.S.}}}} House of {{#if:{{{state_delegate|}}}|Delegates|Representatives}}]]}} }} }}{{#if:{{{prior_term|}}}| <br />{{{prior_term}}}}} }} <!--------Office---------> | header2 = {{#if:{{{nominee|}}}{{{candidate|}}}| {{#if:{{{party_election|}}}{{{party|}}} |{{#if:{{{party_election|}}}|{{{party_election}}}|{{{party}}}}} {{#if:{{{nominee|}}}|nominee for<br />{{{nominee}}}|candidate for<br />{{{candidate}}}}} |{{#if:{{{nominee|}}}|Nominee for<br />{{{nominee}}}|Candidate for<br />{{{candidate}}}}} }} }} | data3 = {{#if:{{{nominee|}}}{{{candidate|}}}| {{#if:{{{termstart|}}}{{{election_date|}}} | <span class="nowrap">'''Election date'''</span><br />{{#if:{{{election_date|}}}|{{{election_date}}}|{{{termstart}}}}} }} }} | header4 = {{#if:{{{majority_leader|}}}{{{minority_floor_leader|}}}{{{minority_leader|}}}{{{majority_floor_leader|}}}|| {{#if:{{{jr/sr|}}}|[[United States Senate|<!--Changed code to eliminate "Junior/Senior" distinction for U.S. Senators per [[Template talk:Infobox Officeholder/Archive 9#Senior/Junior U.S. Senators]]{{{jr/sr}}}-->United States Senator{{#if:{{{succeeding|}}}{{{assuming|}}}|-elect}}]]<br />from {{{state}}} }} }} | header5 = {{#if:{{{majority_leader|}}}{{{minority_floor_leader|}}}{{{minority_leader|}}}{{{majority_floor_leader|}}}|| {{{jr/sr and state|}}} }} | header6 = {{#if:{{{majority_leader|}}}{{{minority_floor_leader|}}}{{{minority_leader|}}}{{{majority_floor_leader|}}}|| {{#if:{{{state_senate|}}}|Member{{#if:{{{succeeding|}}}{{{assuming|}}}|-elect}} of the <span style="display: inline-block;">[[{{{state_senate}}} Senate]]</span>{{#if:{{{district|}}}|<br />from the {{{district}}} district}}{{#if:{{{prior_term|}}}| <br />{{{prior_term}}}}} }} }} | header7 = {{#if:{{{majority_leader|}}}{{{minority_floor_leader|}}}{{{minority_leader|}}}{{{majority_floor_leader|}}}|| {{#if:{{{state_legislature|}}}|Member{{#if:{{{succeeding|}}}{{{assuming|}}}|-elect}} of the <span style="display: inline-block;">[[{{{state_legislature}}} Legislature]]</span><br />from the {{{district}}} district }} }} | header8 = {{#if:{{{ambassador_from|}}}{{{minister_from|}}}|| {{#if:{{{order|}}} |{{{order}}}{{#if:{{{office|}}} |&#32;[[{{{office}}}]]}}{{#if:{{{state|}}} |&#32;[[{{{state}}}]]}}{{#if:{{{title|}}} |&#32;{{{title}}}}} |{{{office|}}} }} }} | header9 = {{#if:{{{ambassador_from|}}}{{{minister_from|}}}|| {{#if:{{{order|}}} ||{{{title|}}} }} }} <!--------Ambassador---------> | header10 = {{#if:{{both|{{{ambassador_from|}}}{{{minister_from|}}}|{{{country|}}}}} |{{#if:{{{order|}}}|{{{order}}}}} {{#if:{{{minister_from|}}} |[[{{{minister_from}}} Ambassador to {{CountryPrefixThe|{{{country}}}}}|{{{minister_from}}} Minister to <span class="nowrap">{{CountryPrefixThe|{{{country}}}}}</span>]] |[[{{{ambassador_from}}} Ambassador to {{CountryPrefixThe|{{{country}}}}}|{{{ambassador_from}}} Ambassador to <span class="nowrap">{{CountryPrefixThe|{{{country}}}}}</span>]] }} [[Category:Pages using infobox officeholder with ambassador from or minister from]] }} <!--------MP---------> | header11 = {{#if:{{{constituency_AM|}}}{{{constituency_MP|}}}| {{#switch:{{{parliament|}}} |Australian = Member of the <span style="display: inline-block;">[[Australian House of Representatives|Australian Parliament]]</span> |European = [[Member of the European&nbsp;Parliament]] |Scottish = [[Member of the Scottish&nbsp;Parliament]] |Sri Lanka|Sri Lankan = [[Member of Parliament (Sri Lanka)|Member of Parliament]] |United Kingdom|UK = [[Member of Parliament (United Kingdom)|Member of Parliament]] |#default = {{#if:{{{constituency_AM|}}}|{{#if:{{{assembly|}}}|Member of the <span style="display: inline-block;">[[{{{assembly}}} Assembly]]</span>|Assembly Member}}|Member of {{#if:{{{parliament|}}}|the <span style="display: inline-block;">[[{{{parliament}}} Parliament]]</span>|Parliament}}}}}}<br />for {{#ifeq:{{Title disambig text|{{{constituency_MP|}}}}}|UK Parliament constituency |{{{constituency_MP|}}} |{{#if:{{#switch:{{{parliament|}}} |United Kingdom|UK| = {{Linkless exists|{{#invoke:delink|delink|{{{constituency_MP|}}}}} (UK Parliament constituency)}} }} |{{#ifeq:{{Title disambig text|{{#invoke:Redirect|main|{{{constituency_MP|}}}|wikilinks=target}}}}|UK Parliament constituency |{{Constlk|{{#invoke:delink|delink|{{{constituency_MP|}}}}}}} |{{{constituency_{{#if:{{{constituency_AM|}}}|AM|MP}}}}}}} |{{{constituency_{{#if:{{{constituency_AM|}}}|AM|MP}}}}}}} }}{{#if:{{{prior_term|}}}| <div style="font-weight:normal;">{{{prior_term}}}</div>}} }} | header12 = {{#if:{{{riding|}}}|{{#if:{{{constituency_AM|}}}|{{#if:{{{assembly|}}}|Member of the <span style="display: inline-block;">[[{{{assembly}}} Assembly]]</span>|Assembly Member}}| {{#switch:{{{parliament|}}} |Canadian = [[Member of Parliament (Canada)|Member of Parliament]] |#default = Member of {{#if:{{{parliament|}}}|the <span style="display: inline-block;">[[{{{parliament}}} Parliament]]</span>|Parliament}}}}}}<br />for {{{riding}}} }} <!--------Majority Leader (State Senate)---------> | header13 = {{#if:{{{majority_leader|}}}|{{{majority_leader}}} {{#if:{{{state_senate|}}}|[[Majority Leader of the {{{state_senate}}} Senate]]|[[United States Senate Majority Leader]]}} }} <!--------Majority Floor Leader (State Senate)---------> | header14 = {{#if:{{{majority_floor_leader|}}}|{{{majority_floor_leader}}} [[Majority Floor Leader of the {{{state_senate}}} Senate]] }} <!--------Minority Leader (State Senate)---------> | header15 = {{#if:{{{minority_leader|}}}|{{{minority_leader}}} [[Minority Leader of the {{{state_senate}}} Senate]] }} <!--------Minority Floor Leader (State Senate)---------> | header16 = {{#if:{{{minority_floor_leader|}}}|{{{minority_floor_leader}}} [[Minority Floor Leader of the {{{state_senate}}} Senate]] }} <!--------Congressman---------> | header17 = {{#if:{{{state_legislature|}}}{{{state_senate|}}}{{{jr/sr|}}}{{{jr/sr and state|}}}|| {{#if:{{#if:{{{state|}}}|{{{constituency|}}}}}{{{district|}}}{{{state_house|}}}|{{#if:{{{state_assembly|}}} |Member{{#if:{{{succeeding|}}}{{{assuming|}}}|-elect}} of the <span style="display: inline-block;">[[{{{state_assembly|}}} {{#ifeq:{{{state_assembly|}}}|Nevada||{{#ifeq:{{{state_assembly|}}}|New Jersey|General|State}}}} Assembly]]</span><br />from the |Member{{#if:{{{succeeding|}}}{{{assuming|}}}|-elect}} of the <span style="display: inline-block;">[[{{#if:{{{state_house|}}} |{{{state_house}}}|{{#if:{{{state_delegate|}}}|{{{state_delegate}}}|United States }}}} {{#if:{{{state_delegate|}}}|House of Delegates|House of Representatives}}|{{#if:{{{state_house|}}} |{{{state_house}}}|{{#if:{{{state_delegate|}}}|{{{state_delegate}}}|U.S.}}}}&#32;{{#if:{{{state_delegate|}}}|House&#32;of&#32;Delegates|{{#if:{{{state_house|}}}| }}House&#32;of&#32;Representatives}}]]</span>{{#if:{{{district|}}}{{{constituency|}}}{{{state|}}}{{{state_delegate|}}}|<br />from {{#if:{{{state_delegate|}}}|the |{{#if:{{{state_house|}}}|{{#if:{{{district|}}}|the|{{{state|}}}}}|{{{state|}}}{{#if:{{{district|}}}|'s}}}}}} }}}} {{#if:{{{district|}}}|{{{district}}} district|{{#if:{{{state_house|}}}|{{{constituency|}}}}}}}{{#if:{{{prior_term|}}}| <br />{{{prior_term}}}}} }} }} <!--------Convocation---------> | header18 = {{#if:{{{convocation|}}}|{{{convocation}}}}} <!--------Term---------> | data19 = {{#if:{{{termend|}}}{{{succeeding|}}}{{{assuming|}}}| {{#if:{{{status|}}} | <div style="width:100%; margin:0; background-color: {{{color|lavender}}}">'''{{{status}}}'''</div>|}}| }} | data20 = {{#if:{{{nominee|}}}{{{candidate|}}}|| {{#if:{{{succeeding|}}}{{{assuming|}}} | <span class="nowrap">'''Assuming office'''</span><br />{{{termstart}}}{{#if:{{{term|}}}{{{termend|}}}|[[Category:Pages using infobox officeholder with succeeding and term or termend]]}} | {{#if: {{{term|}}} | <span class="nowrap">'''{{{termlabel|In office}}}'''</span><br />{{{term}}} }} }} }} | data21 = {{#if:{{{nominee|}}}{{{candidate|}}}|| {{#if:{{{succeeding|}}}{{{assuming|}}} | |{{#if:{{{termstart|}}} | {{#if:{{{termend|}}} |<!--then: term has start and end:--><span class="nowrap">'''{{{termlabel|In office}}}'''</span><br />{{en dash range|{{{termstart}}}|{{{termend}}}}}{{#if:{{{alongside|}}}{{{co-leader|}}}|<div style="line-height:normal; padding-top:0.2em; padding-bottom:0.1em">{{#if:{{{alongside|}}}|Serving|Co-leading}}&#32;with&#32;{{#if:{{{alongside|}}}|{{{alongside}}}|{{{co-leader}}}}}</div>}} |{{#if:{{{status|}}}|<div style="width:100%; margin:0; background-color: {{{color|lavender}}}">'''{{{status}}}'''</div>|<!--else: term is ongoing--><div style="width:100%; margin:0; background-color: {{{color|lavender}}}">'''[[Incumbent]]'''</div>}} }} }} }} }} | data22 = {{#if:{{{nominee|}}}{{{candidate|}}}|| {{#if:{{{succeeding|}}}{{{assuming|}}} | |{{#if:{{{termstart|}}} |{{#if:{{{termend|}}} |<!--then nothing else; term has ended--> |<!--else term is ongoing:--><span class="nowrap">'''{{#if:{{{termlabel|}}}|{{#invoke:String|replace|source={{{termlabel}}}|In office|Assumed office}}|Assumed office}}'''</span>&#32;<br />{{{termstart}}}{{#if:{{{alongside|}}}{{{co-leader|}}}|<div style="line-height:normal; padding-top:0.2em; padding-bottom:0.1em">{{#if:{{{alongside|}}}|Serving|Co-leader}}&#32;with&#32;{{#if:{{{alongside|}}}|{{{alongside}}}|{{{co-leader}}}}}</div>}} }} }} }} }} }} }}<!-- end infobox1 / start infobox2 -->{{#if:{{{monarch|}}}{{{president|}}}{{{governor-general|}}}{{{governor_general|}}}{{{primeminister|}}}{{{chancellor|}}}{{{minister|}}}{{{taoiseach|}}}{{{firstminister|}}}{{{chiefminister|}}}{{{premier|}}}{{{governor|}}}{{{lieutenant_governor|}}}{{{vicepresident|}}}{{{vicegovernor|}}}{{{viceprimeminister|}}}{{{vicepremier|}}}{{{deputy|}}}{{{leader|}}}{{{lieutenant|}}}{{{nominator|}}}{{{appointer|}}}{{{opponent|}}}{{{incumbent|}}}{{{succeeding|}}}{{{assuming|}}}{{{preceding|}}}{{{predecessor|}}}{{{preceded|}}}{{{successor|}}}{{{succeeded|}}}{{{parliamentarygroup|}}}{{{constituency|}}}{{{majority|}}}{{{suboffice|}}}{{{1namedata|}}}{{{2namedata|}}}{{{3namedata|}}}{{{4namedata|}}}{{{5namedata|}}}{{{runningmate|}}}| {{#invoke:infobox|infoboxTemplate|child=yes | labelstyle = text-align:left | label1 = <span class="nowrap">Nominated by</span> | data1 = {{{nominator|}}} | label2 = <span class="nowrap">Appointed by</span> | data2 = {{{appointer|}}} <!--------President, Prime Minister, Governor---------> | label3 = Monarch{{#if:{{detect singular|{{{monarch|}}}}}||s}} | data3 = {{{monarch|}}} | label4 = President | data4 = {{{president|}}} | label5 = {{#if:{{{governor_general|}}}|Governor{{#if:{{detect singular|{{{governor_general}}}}}||s}} General|Governor{{#if:{{detect singular|{{{governor-general}}}}}||s}}{{nbhyph}}General}} | data5 = {{#if:{{{governor_general|}}}|{{{governor_general}}}|{{{governor-general|}}}}} | label6 = <span class="nowrap">Prime Minister</span> | data6 = {{{primeminister|}}} | label7 = Chancellor | data7 = {{{chancellor|}}} | label8 = Minister | data8 = {{{minister|}}} | label9 = Taoiseach | data9 = {{{taoiseach|}}} | label10 = <span class="nowrap">First Minister</span> | data10 = {{{firstminister|}}} | label11 = <span class="nowrap">Chief Minister</span> | data11 = {{{chiefminister|}}} | label12 = Premier | data12 = {{{premier|}}} | label13 = Governor | data13 = {{{governor|}}} | label14 = Lieutenant Governor | data14 = {{{lieutenant_governor|}}} <!--------Vice president/s, Vice Prime Minister/s, Deputy/ies, Lieutenant/s---------> | label15 = <span class="nowrap">{{#if:{{{vicepresident|}}}|{{#ifeq:{{Linkless exists|Vice {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}}}|{{#ifeq:{{#invoke:Redirect|main|fulltext=1|{{#ifeq:Vice|Vice {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}||Vice {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}}}}}|{{#invoke:Redirect|main|fulltext=1|{{#invoke:delink|delink|{{{office}}}|wikilinks=target}}}}||{{#if:{{#invoke:Disambiguation|isDisambiguationPage|Vice {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}}}||true}} }}|[[Vice {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}|Vice President]]|Vice President}}|Vice President}}</span> | data15 = {{{vicepresident|}}} | label16 = <span class="nowrap">{{#if:{{{vicegovernor|}}}|{{#ifeq:{{Linkless exists|Vice {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}}}|{{#ifeq:{{#invoke:Redirect|main|fulltext=1|{{#ifeq:Vice|Vice {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}||Vice {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}}}}}|{{#invoke:Redirect|main|fulltext=1|{{#invoke:delink|delink|{{{office}}}|wikilinks=target}}}}||{{#if:{{#invoke:Disambiguation|isDisambiguationPage|Vice {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}}}||true}} }}|[[Vice {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}|Vice Governor]]|Vice Governor}}|Vice Governor}}</span> | data16 = {{{vicegovernor|}}} | label17 = <span class="nowrap">{{#if:{{{viceprimeminister|}}}|[[Vice {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}|Vice PM]]|Vice [[Prime Minister|PM]]}}</span> | data17 = {{{viceprimeminister|}}} | label18 = <span class="nowrap">{{#if:{{{vicepremier|}}}|{{#ifeq:{{Linkless exists|Vice {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}}}|{{#ifeq:{{#invoke:Redirect|main|fulltext=1|{{#ifeq:Vice|Vice {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}||Vice {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}}}}}|{{#invoke:Redirect|main|fulltext=1|{{#invoke:delink|delink|{{{office}}}|wikilinks=target}}}}||{{#if:{{#invoke:Disambiguation|isDisambiguationPage|Vice {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}}}||true}} }}|[[Vice {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}|Vice Premier]]|Vice Premier}}|Vice Premier}}</span> | data18 = {{{vicepremier|}}} | label19 = {{#if:{{{deputy|}}}|{{#ifeq:{{Linkless exists|Deputy {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}}}|{{#ifeq:{{#invoke:Redirect|main|fulltext=1|{{#ifeq:Deputy|Deputy {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}||Deputy {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}}}}}|{{#invoke:Redirect|main|fulltext=1|{{#invoke:delink|delink|{{{office}}}|wikilinks=target}}}}||{{#if:{{#invoke:Disambiguation|isDisambiguationPage|Deputy {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}}}||true}} }}|[[Deputy {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}|Deputy]]|Deputy}}|Deputy}} | data19 = {{{deputy|}}} | label20 = Leader | data20 = {{{leader|}}} | label21 = {{#if:{{{office|}}}|[[Lieutenant {{#invoke:delink|delink|{{{office}}}|wikilinks=target}}|Lieutenant]]|Lieutenant}} | data21 = {{{lieutenant|}}} | label22 = {{nowrap|{{{subterm|}}}}} | data22 = {{{suboffice|}}} <!--------Blank fields---------> | label23 = {{{1blankname|}}} | data23 = {{{1namedata|}}} | label24 = {{{2blankname|}}} | data24 = {{{2namedata|}}} | label25 = {{{3blankname|}}} | data25 = {{{3namedata|}}} | label26 = {{{4blankname|}}} | data26 = {{{4namedata|}}} | label27 = {{{5blankname|}}} | data27 = {{{5namedata|}}} <!--------Predecessor/successor---------> | label28 = <span class="nowrap">Running mate</span> | data28 = {{{runningmate|}}} | label29 = Opponent{{#invoke:Detect singular|pluralize|{{{opponent|}}}|likely=(s)|plural=s}} | data29 = {{{opponent|}}} | label30 = Incumbent | data30 = {{{incumbent|}}} | label31 = {{#if:{{{succeeding|}}}|Succeeding|Preceding}} | data31 = {{#if:{{{succeeding|}}}|{{{succeeding|}}}|{{{preceding|}}}}} | label32 = <span class="nowrap">Preceded by</span> | data32 = {{#if:{{{succeeding|}}}||{{#if:{{{predecessor|}}}|{{{predecessor}}}|{{{preceded|}}}}}}} | label33 = <span class="nowrap">Succeeded by</span> | data33 = {{#if:{{{succeeding|}}}||{{#switch:{{#if:{{{successor|}}}|{{{successor}}}|{{{succeeded|}}}}} | Incumbent | '''Incumbent''' | ''Incumbent'' | [[Incumbent]] | incumbent | '''incumbent''' | ''incumbent'' | [[incumbent]] = | #default = {{#if:{{{successor|}}}|{{{successor}}}|{{{succeeded|}}}}} }}}} <!--------Constituency/Majority---------> | label34 = [[Parliamentary group]] | data34 = {{{parliamentarygroup|}}} | label35 = Constituency | data35 = {{#if:{{{state_house|}}}||{{{constituency|}}}}} | label36 = Majority | data36 = {{{majority|}}} }} }}<noinclude>{{documentation}}</noinclude> nbzsgq4o3fdgt1ibe2i6p5ntaoesyy0 Nhwɛdo:Infobox officeholder/sandbox 10 1901 14460 2024-08-04T19:13:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14460 wikitext text/x-wiki {{#invoke:infobox|infoboxTemplate | bodyclass = vcard {{{bodyclass|}}} | bodystyle = {{#if:{{{mainwidth|}}}|width: {{{mainwidth}}}}} | child = {{lc:{{{embed}}}}} | abovestyle = {{{abovestyle|}}} | above = {{#if:{{{honorific prefix|{{{honorific_prefix|{{{honorific-prefix|{{{pre-nominals|}}}}}}}}}}}}|<div class="honorific-prefix" style="font-size: 77%; font-weight: normal;">{{{honorific prefix|{{{honorific_prefix|{{{honorific-prefix|{{{pre-nominals|}}}}}}}}}}}}</div>}}<div class="fn">{{#if:{{{name|}}}|{{{name}}}|{{PAGENAMEBASE}}}}</div>{{#if:{{{honorific suffix|{{{honorific_suffix|{{{honorific-suffix|{{{post-nominals|}}}}}}}}}}}}|<div class="honorific-suffix" style="font-size: 77%; font-weight: normal;">{{{honorific suffix|{{{honorific_suffix|{{{honorific-suffix|{{{post-nominals|}}}}}}}}}}}}</div>}} | subheaderstyle = font-size:125%; font-weight:bold; | subheader = {{#ifeq:{{lc:{{{embed}}}}}|yes||{{#if:{{{native_name|}}}|{{#if:{{{native_name_lang|}}}|<div class="nickname" lang="{{{native_name_lang}}}">}}{{{native_name}}}{{#if:{{{native_name_lang|}}}|</div>}}}}}} | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{width|{{{imagesize|{{{image_size|}}}}}}}}}|sizedefault=frameless|upright={{{image_upright|1}}}|alt={{{alt|}}}|suppressplaceholder=yes}} | image2 = {{#invoke:InfoboxImage|InfoboxImage|image={{{image name|}}}|size={{{width|{{{imagesize|{{{image_size|}}}}}}}}}|sizedefault=frameless|upright={{{image_upright|1}}}|alt={{{image_name_alt|}}}|suppressplaceholder=yes}} | image3 = {{#invoke:InfoboxImage|InfoboxImage|image={{{smallimage|}}}|sizedefault=frameless|upright={{{image_upright|1}}}|alt={{{smallimage_alt|}}}|suppressplaceholder=yes}} | captionstyle = line-height:normal;padding-top:0.2em; | caption{{#if:{{{smallimage|}}}|3|{{#if:{{{image name|}}}|2}}}} = {{{caption|}}} | headerstyle = {{#ifeq:{{lc:{{{embed}}}}}|yes|background:#eee|background:lavender}} | data1 = {{#if:{{{speaker|}}}| {{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office/sandbox|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname2|}}} | 1namedata = {{{1namedata2|}}} | 2blankname = {{{2blankname2|}}} | 2namedata = {{{2namedata2|}}} | 3blankname = {{{3blankname2|}}} | 3namedata = {{{3namedata2|}}} | 4blankname = {{{4blankname2|}}} | 4namedata = {{{4namedata2|}}} | 5blankname = {{{5blankname2|}}} | 5namedata = {{{5namedata2|}}} | alongside = {{{alongside2|}}} | ambassador_from = {{{ambassador_from2|}}} | appointer = {{#if: {{{appointer2|}}} | {{{appointer2}}} | {{{appointed2|}}} }} | assembly = {{{assembly2|}}} | assuming = {{{assuming2|}}} | chancellor = {{{chancellor2|}}} | co-leader = {{{co-leader2|}}} | constituency_{{#if:{{{constituency_AM2|}}}|AM|MP}} = {{#if: {{{constituency_AM2|}}} | {{{constituency_AM2}}} | {{{constituency_MP2|}}} }} | constituency = {{{constituency2|}}} | convocation = {{{convocation2|}}} | country = {{{country2|}}} | deputy = {{{deputy2|}}} | district = {{{district2|}}} | firstminister = {{{firstminister2|}}} | governor-general = {{{governor-general2|}}} | governor_general = {{{governor_general2|}}} | governor = {{{governor2|}}} | jr/sr = {{{jr/sr2|}}} | jr/sr and state = {{{jr/sr and state2|}}} | leader = {{{leader2|}}} | legislature = {{{legislature2|}}} | lieutenant_governor = {{{lieutenant_governor2|}}} | lieutenant = {{{lieutenant2|}}} | majority_leader = {{#if: {{{majorityleader2|}}} | {{{majorityleader2}}} | {{{majority_leader2|}}} }} | minister_from = {{{minister_from2|}}} | minority_floor_leader = {{{minority_floor_leader2|}}} | majority_floor_leader = {{{majority_floor_leader2|}}} | majority = {{{majority2|}}} | minister = {{{minister2|}}} | minority_leader = {{#if: {{{minorityleader2|}}} | {{{minorityleader2}}} | {{{minority_leader2|}}} }} | monarch = {{{monarch2|}}} | nominator = {{{nominator2|}}} | office = {{{office2|}}} | order = {{{order2|}}} | parliament = {{{parliament2|}}} | parliamentarygroup = {{{parliamentarygroup2|}}} | predecessor = {{{predecessor2|}}} | preceding = {{{preceding2|}}} | preceded = {{{preceded2|}}} | premier = {{{premier2|}}} | president = {{{president2|}}} | primeminister = {{{primeminister2|}}} | riding = {{{riding2|}}} | speaker = {{{speaker|}}} | speaker_office = {{{speaker_office|}}} | state_assembly = {{{state_assembly|}}} | state_delegate = {{{state_delegate|}}} | state_house = {{{state_house|}}} | state_legislature = {{{state_legislature|}}} | state_senate = {{{state_senate|}}} | state = {{{state|}}} | subterm = {{nobold|{{{subterm|}}}}} | suboffice = {{{suboffice|}}} | succeeded = {{{succeeded2|}}} | succeeding = {{{succeeding2|}}} | successor = {{{successor2|}}} | taoiseach = {{{taoiseach2|}}} | termlabel = {{{term_label2|{{{termlabel2|In office}}}}}} | termend = {{#if:{{{termend2|}}}|{{{termend2}}}|{{{term_end2|}}}}} | termstart = {{#if:{{{termstart2|}}}|{{{termstart2}}}|{{{term_start2|}}}}} | term = {{{term2|}}} | title = {{{title2|}}} | vicegovernor = {{{vicegovernor2|}}} | vicepresident = {{{vicepresident2|}}} | vicepremier = {{{vicepremier2|}}} | viceprimeminister = {{{viceprimeminister2|}}} | party = {{{party|}}} | prior_term = {{{prior_term|}}} }}}}}}<!-- -->{{Infobox officeholder/office/sandbox|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname|}}} | 1namedata = {{{1namedata|}}} | 2blankname = {{{2blankname|}}} | 2namedata = {{{2namedata|}}} | 3blankname = {{{3blankname|}}} | 3namedata = {{{3namedata|}}} | 4blankname = {{{4blankname|}}} | 4namedata = {{{4namedata|}}} | 5blankname = {{{5blankname|}}} | 5namedata = {{{5namedata|}}} | alongside = {{{alongside|}}} | ambassador_from = {{{ambassador_from|}}} | appointer = {{#if: {{{appointer|}}} | {{{appointer}}} | {{{appointed|}}} }} | assembly = {{{assembly|}}} | assuming = {{{assuming|}}} | candidate = {{{candidate|}}} | chancellor = {{{chancellor|}}} | co-leader = {{{co-leader|}}} | constituency_{{#if:{{{constituency_AM|}}}|AM|MP}} = {{#if: {{{constituency_AM|}}} | {{{constituency_AM}}} | {{{constituency_MP|}}} }} | constituency = {{{constituency|}}} | convocation = {{{convocation|}}} | country = {{{country|}}} | deputy = {{{deputy|}}} | district = {{{district|}}} | election_date = {{{election_date|}}} | firstminister = {{{firstminister|}}} | governor-general = {{{governor-general|}}} | governor_general = {{{governor_general|}}} | governor = {{{governor|}}} | incumbent = {{{incumbent|}}} | jr/sr = {{{jr/sr|}}} | jr/sr and state = {{{jr/sr and state|}}} | leader = {{{leader|}}} | legislature = {{{legislature|}}} | lieutenant_governor = {{{lieutenant_governor|}}} | lieutenant = {{{lieutenant|}}} | majority_leader = {{#if: {{{majorityleader|}}} | {{{majorityleader}}} | {{{majority_leader|}}} }} | majority = {{{majority|}}} | minister = {{{minister|}}} | minister_from = {{{minister_from|}}} | minority_floor_leader = {{{minority_floor_leader|}}} | majority_floor_leader = {{{majority_floor_leader|}}} | minority_leader = {{#if: {{{minorityleader|}}} | {{{minorityleader}}} | {{{minority_leader|}}} }} | monarch = {{{monarch|}}} | nominator = {{{nominator|}}} | nominee = {{{nominee|}}} | office = {{{office|}}} | opponent = {{{opponent|}}} | order = {{{order|}}} | parliament = {{{parliament|}}} | parliamentarygroup = {{{parliamentarygroup|}}} | party_election = {{{party_election|}}} | predecessor = {{{predecessor|}}} | preceding = {{{preceding|}}} | preceded = {{{preceded|}}} | premier = {{{premier|}}} | president = {{{president|}}} | primeminister = {{{primeminister|}}} | riding = {{{riding|}}} | runningmate = {{{runningmate|}}} | state_assembly = {{{state_assembly|}}} | state_delegate = {{{state_delegate|}}} | state_house = {{{state_house|}}} | state_legislature = {{{state_legislature|}}} | state_senate = {{{state_senate|}}} | state = {{{state|}}} | status = {{{status|}}} | suboffice = {{{suboffice|}}} | subterm = {{nobold|{{{subterm|}}}}} | succeeded = {{{succeeded|}}} | succeeding = {{{succeeding|}}} | successor = {{{successor|}}} | taoiseach = {{{taoiseach|}}} | termlabel = {{{term_label|{{{termlabel|In office}}}}}} | termend = {{#if: {{{termend|}}} | {{{termend}}} | {{{term_end|}}} }} | termstart = {{#if: {{{termstart|}}} | {{{termstart}}} | {{{term_start|}}} }} | term = {{{term|}}} | title = {{{title|}}} | vicegovernor = {{{vicegovernor|}}} | vicepresident = {{{vicepresident|}}} | vicepremier = {{{vicepremier|}}} | viceprimeminister = {{{viceprimeminister|}}} | party = {{{party|}}} | prior_term = {{{prior_term|}}} }}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office/sandbox|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname1|}}} | 1namedata = {{{1namedata1|}}} | 2blankname = {{{2blankname1|}}} | 2namedata = {{{2namedata1|}}} | 3blankname = {{{3blankname1|}}} | 3namedata = {{{3namedata1|}}} | 4blankname = {{{4blankname1|}}} | 4namedata = {{{4namedata1|}}} | 5blankname = {{{5blankname1|}}} | 5namedata = {{{5namedata1|}}} | alongside = {{{alongside1|}}} | ambassador_from = {{{ambassador_from1|}}} | appointer = {{#if: {{{appointer1|}}} | {{{appointer1}}} | {{{appointed1|}}} }} | assembly = {{{assembly1|}}} | assuming = {{{assuming1|}}} | chancellor = {{{chancellor1|}}} | co-leader = {{{co-leader1|}}} | constituency_{{#if:{{{constituency_AM1|}}}|AM|MP}} = {{#if: {{{constituency_AM1|}}} | {{{constituency_AM1}}} | {{{constituency_MP1|}}} }} | constituency = {{{constituency1|}}} | convocation = {{{convocation1|}}} | country = {{{country1|}}} | deputy = {{{deputy1|}}} | district = {{{district1|}}} | firstminister = {{{firstminister1|}}} | governor-general = {{{governor-general1|}}} | governor_general = {{{governor_general1|}}} | governor = {{{governor1|}}} | jr/sr = {{{jr/sr1|}}} | jr/sr and state = {{{jr/sr and state1|}}} | leader = {{{leader1|}}} | legislature = {{{legislature1|}}} | lieutenant_governor = {{{lieutenant_governor1|}}} | lieutenant = {{{lieutenant1|}}} | minority_floor_leader = {{{minority_floor_leader1|}}} | minister_from = {{{minister_from1|}}} | majority_floor_leader = {{{majority_floor_leader1|}}} | majority_leader = {{#if: {{{majorityleader1|}}} | {{{majorityleader1}}} | {{{majority_leader1|}}} }} | majority = {{{majority1|}}} | minister = {{{minister1|}}} | minority_leader = {{#if: {{{minorityleader1|}}} | {{{minorityleader1}}} | {{{minority_leader1|}}} }} | monarch = {{{monarch1|}}} | nominator = {{{nominator1|}}} | office = {{{office1|}}} | order = {{{order1|}}} | parliament = {{{parliament1|}}} | parliamentarygroup = {{{parliamentarygroup1|}}} | predecessor = {{{predecessor1|}}} | preceding = {{{preceding1|}}} | preceded = {{{preceded1|}}} | premier = {{{premier1|}}} | president = {{{president1|}}} | primeminister = {{{primeminister1|}}} | riding = {{{riding1|}}} | state_assembly = {{{state_assembly1|}}} | state_delegate = {{{state_delegate1|}}} | state_house = {{{state_house1|}}} | state_legislature = {{{state_legislature1|}}} | state_senate = {{{state_senate1|}}} | state = {{{state1|}}} | status = {{{status1|}}} | subterm = {{nobold|{{{subterm1|}}}}} | suboffice = {{{suboffice1|}}} | succeeded = {{{succeeded1|}}} | succeeding = {{{succeeding1|}}} | successor = {{{successor1|}}} | taoiseach = {{{taoiseach1|}}} | termlabel = {{{term_label1|{{{termlabel1|In office}}}}}} | termend = {{#if:{{{termend1|}}}|{{{termend1}}}|{{{term_end1|}}}}} | termstart = {{#if:{{{termstart1|}}}|{{{termstart1}}}|{{{term_start1|}}}}} | term = {{{term1|}}} | title = {{{title1|}}} | vicegovernor = {{{vicegovernor1|}}} | vicepresident = {{{vicepresident1|}}} | vicepremier = {{{vicepremier1|}}} | viceprimeminister = {{{viceprimeminister1|}}} | party = {{{party|}}} | prior_term = {{{prior_term1|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{#if:{{{speaker|}}}|| {{Infobox officeholder/office/sandbox|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname2|}}} | 1namedata = {{{1namedata2|}}} | 2blankname = {{{2blankname2|}}} | 2namedata = {{{2namedata2|}}} | 3blankname = {{{3blankname2|}}} | 3namedata = {{{3namedata2|}}} | 4blankname = {{{4blankname2|}}} | 4namedata = {{{4namedata2|}}} | 5blankname = {{{5blankname2|}}} | 5namedata = {{{5namedata2|}}} | alongside = {{{alongside2|}}} | ambassador_from = {{{ambassador_from2|}}} | appointer = {{#if: {{{appointer2|}}} | {{{appointer2}}} | {{{appointed2|}}} }} | assembly = {{{assembly2|}}} | assuming = {{{assuming2|}}} | chancellor = {{{chancellor2|}}} | co-leader = {{{co-leader2|}}} | constituency_{{#if:{{{constituency_AM2|}}}|AM|MP}} = {{#if: {{{constituency_AM2|}}} | {{{constituency_AM2}}} | {{{constituency_MP2|}}} }} | constituency = {{{constituency2|}}} | convocation = {{{convocation2|}}} | country = {{{country2|}}} | deputy = {{{deputy2|}}} | district = {{{district2|}}} | firstminister = {{{firstminister2|}}} | governor-general = {{{governor-general2|}}} | governor_general = {{{governor_general2|}}} | governor = {{{governor2|}}} | jr/sr = {{{jr/sr2|}}} | jr/sr and state = {{{jr/sr and state2|}}} | leader = {{{leader2|}}} | legislature = {{{legislature2|}}} | lieutenant_governor = {{{lieutenant_governor2|}}} | lieutenant = {{{lieutenant2|}}} | majority_leader = {{#if: {{{majorityleader2|}}} | {{{majorityleader2}}} | {{{majority_leader2|}}} }} | minister_from = {{{minister_from2|}}} | minority_floor_leader = {{{minority_floor_leader2|}}} | majority_floor_leader = {{{majority_floor_leader2|}}} | majority = {{{majority2|}}} | minister = {{{minister2|}}} | minority_leader = {{#if: {{{minorityleader2|}}} | {{{minorityleader2}}} | {{{minority_leader2|}}} }} | monarch = {{{monarch2|}}} | nominator = {{{nominator2|}}} | office = {{{office2|}}} | order = {{{order2|}}} | parliament = {{{parliament2|}}} | parliamentarygroup = {{{parliamentarygroup2|}}} | predecessor = {{{predecessor2|}}} | preceding = {{{preceding2|}}} | preceded = {{{preceded2|}}} | premier = {{{premier2|}}} | president = {{{president2|}}} | primeminister = {{{primeminister2|}}} | riding = {{{riding2|}}} | state_assembly = {{{state_assembly2|}}} | state_delegate = {{{state_delegate2|}}} | state_house = {{{state_house2|}}} | state_legislature = {{{state_legislature2|}}} | state_senate = {{{state_senate2|}}} | state = {{{state2|}}} | status = {{{status2|}}} | subterm = {{nobold|{{{subterm2|}}}}} | suboffice = {{{suboffice2|}}} | succeeded = {{{succeeded2|}}} | succeeding = {{{succeeding2|}}} | successor = {{{successor2|}}} | taoiseach = {{{taoiseach2|}}} | termlabel = {{{term_label2|{{{termlabel2|In office}}}}}} | termend = {{#if:{{{termend2|}}}|{{{termend2}}}|{{{term_end2|}}}}} | termstart = {{#if:{{{termstart2|}}}|{{{termstart2}}}|{{{term_start2|}}}}} | term = {{{term2|}}} | title = {{{title2|}}} | vicegovernor = {{{vicegovernor2|}}} | vicepresident = {{{vicepresident2|}}} | vicepremier = {{{vicepremier2|}}} | viceprimeminister = {{{viceprimeminister2|}}} | party = {{{party|}}} | prior_term = {{{prior_term2|}}} }}}}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office/sandbox|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname3|}}} | 1namedata = {{{1namedata3|}}} | 2blankname = {{{2blankname3|}}} | 2namedata = {{{2namedata3|}}} | 3blankname = {{{3blankname3|}}} | 3namedata = {{{3namedata3|}}} | 4blankname = {{{4blankname3|}}} | 4namedata = {{{4namedata3|}}} | 5blankname = {{{5blankname3|}}} | 5namedata = {{{5namedata3|}}} | alongside = {{{alongside3|}}} | ambassador_from = {{{ambassador_from3|}}} | appointer = {{#if: {{{appointer3|}}} | {{{appointer3}}} | {{{appointed3|}}} }} | assembly = {{{assembly3|}}} | assuming = {{{assuming3|}}} | chancellor = {{{chancellor3|}}} | co-leader = {{{co-leader3|}}} | constituency_{{#if:{{{constituency_AM3|}}}|AM|MP}} = {{#if: {{{constituency_AM3|}}} | {{{constituency_AM3}}} | {{{constituency_MP3|}}} }} | constituency = {{{constituency3|}}} | convocation = {{{convocation3|}}} | country = {{{country3|}}} | deputy = {{{deputy3|}}} | district = {{{district3|}}} | firstminister = {{{firstminister3|}}} | governor-general = {{{governor-general3|}}} | governor_general = {{{governor_general3|}}} | governor = {{{governor3|}}} | jr/sr = {{{jr/sr3|}}} | jr/sr and state = {{{jr/sr and state3|}}} | leader = {{{leader3|}}} | legislature = {{{legislature3|}}} | lieutenant_governor = {{{lieutenant_governor3|}}} | lieutenant = {{{lieutenant3|}}} | minority_floor_leader = {{{minority_floor_leader3|}}} | minister_from = {{{minister_from3|}}} | majority_floor_leader = {{{majority_floor_leader3|}}} | majority_leader = {{#if: {{{majorityleader3|}}} | {{{majorityleader3}}} | {{{majority_leader3|}}} }} | majority = {{{majority3|}}} | minister = {{{minister3|}}} | minority_leader = {{#if: {{{minorityleader3|}}} | {{{minorityleader3}}} | {{{minority_leader3|}}} }} | monarch = {{{monarch3|}}} | nominator = {{{nominator3|}}} | office = {{{office3|}}} | order = {{{order3|}}} | parliament = {{{parliament3|}}} | parliamentarygroup = {{{parliamentarygroup3|}}} | predecessor = {{{predecessor3|}}} | preceding = {{{preceding3|}}} | preceded = {{{preceded3|}}} | premier = {{{premier3|}}} | president = {{{president3|}}} | primeminister = {{{primeminister3|}}} | riding = {{{riding3|}}} | state_assembly = {{{state_assembly3|}}} | state_delegate = {{{state_delegate3|}}} | state_house = {{{state_house3|}}} | state_legislature = {{{state_legislature3|}}} | state_senate = {{{state_senate3|}}} | state = {{{state3|}}} | status = {{{status3|}}} | subterm = {{nobold|{{{subterm3|}}}}} | suboffice = {{{suboffice3|}}} | succeeded = {{{succeeded3|}}} | succeeding = {{{succeeding3|}}} | successor = {{{successor3|}}} | taoiseach = {{{taoiseach3|}}} | termlabel = {{{term_label3|{{{termlabel3|In office}}}}}} | termend = {{#if:{{{termend3|}}}|{{{termend3}}}|{{{term_end3|}}}}} | termstart = {{#if:{{{termstart3|}}}|{{{termstart3}}}|{{{term_start3|}}}}} | term = {{{term3|}}} | title = {{{title3|}}} | vicegovernor = {{{vicegovernor3|}}} | vicepresident = {{{vicepresident3|}}} | vicepremier = {{{vicepremier3|}}} | viceprimeminister = {{{viceprimeminister3|}}} | party = {{{party|}}} | prior_term = {{{prior_term3|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office/sandbox|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname4|}}} | 1namedata = {{{1namedata4|}}} | 2blankname = {{{2blankname4|}}} | 2namedata = {{{2namedata4|}}} | 3blankname = {{{3blankname4|}}} | 3namedata = {{{3namedata4|}}} | 4blankname = {{{4blankname4|}}} | 4namedata = {{{4namedata4|}}} | 5blankname = {{{5blankname4|}}} | 5namedata = {{{5namedata4|}}} | alongside = {{{alongside4|}}} | ambassador_from = {{{ambassador_from4|}}} | appointer = {{#if: {{{appointer4|}}} | {{{appointer4}}} | {{{appointed4|}}} }} | assembly = {{{assembly4|}}} | assuming = {{{assuming4|}}} | chancellor = {{{chancellor4|}}} | co-leader = {{{co-leader4|}}} | constituency_{{#if:{{{constituency_AM4|}}}|AM|MP}} = {{#if: {{{constituency_AM4|}}} | {{{constituency_AM4}}} | {{{constituency_MP4|}}} }} | constituency = {{{constituency4|}}} | convocation = {{{convocation4|}}} | country = {{{country4|}}} | deputy = {{{deputy4|}}} | district = {{{district4|}}} | firstminister = {{{firstminister4|}}} | governor-general = {{{governor-general4|}}} | governor_general = {{{governor_general4|}}} | governor = {{{governor4|}}} | jr/sr = {{{jr/sr4|}}} | jr/sr and state = {{{jr/sr and state4|}}} | leader = {{{leader4|}}} | legislature = {{{legislature4|}}} | lieutenant_governor = {{{lieutenant_governor4|}}} | lieutenant = {{{lieutenant4|}}} | minister_from = {{{minister_from4|}}} | minority_floor_leader = {{{minority_floor_leader4|}}} | majority_floor_leader = {{{majority_floor_leader4|}}} | majority_leader = {{#if: {{{majorityleader4|}}} | {{{majorityleader4}}} | {{{majority_leader4|}}} }} | majority = {{{majority4|}}} | minister = {{{minister4|}}} | minority_leader = {{#if: {{{minorityleader4|}}} | {{{minorityleader4}}} | {{{minority_leader4|}}} }} | monarch = {{{monarch4|}}} | nominator = {{{nominator4|}}} | office = {{{office4|}}} | order = {{{order4|}}} | parliament = {{{parliament4|}}} | parliamentarygroup = {{{parliamentarygroup4|}}} | predecessor = {{{predecessor4|}}} | preceding = {{{preceding4|}}} | preceded = {{{preceded4|}}} | premier = {{{premier4|}}} | president = {{{president4|}}} | primeminister = {{{primeminister4|}}} | riding = {{{riding4|}}} | state_assembly = {{{state_assembly4|}}} | state_delegate = {{{state_delegate4|}}} | state_house = {{{state_house4|}}} | state_legislature = {{{state_legislature4|}}} | state_senate = {{{state_senate4|}}} | state = {{{state4|}}} | status = {{{status4|}}} | subterm = {{nobold|{{{subterm4|}}}}} | suboffice = {{{suboffice4|}}} | succeeded = {{{succeeded4|}}} | succeeding = {{{succeeding4|}}} | successor = {{{successor4|}}} | taoiseach = {{{taoiseach4|}}} | termlabel = {{{term_label4|{{{termlabel4|In office}}}}}} | termend = {{#if:{{{termend4|}}}|{{{termend4}}}|{{{term_end4|}}}}} | termstart = {{#if:{{{termstart4|}}}|{{{termstart4}}}|{{{term_start4|}}}}} | term = {{{term4|}}} | title = {{{title4|}}} | vicegovernor = {{{vicegovernor4|}}} | vicepresident = {{{vicepresident4|}}} | vicepremier = {{{vicepremier4|}}} | viceprimeminister = {{{viceprimeminister4|}}} | party = {{{party|}}} | prior_term = {{{prior_term4|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office/sandbox|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname5|}}} | 1namedata = {{{1namedata5|}}} | 2blankname = {{{2blankname5|}}} | 2namedata = {{{2namedata5|}}} | 3blankname = {{{3blankname5|}}} | 3namedata = {{{3namedata5|}}} | 4blankname = {{{4blankname5|}}} | 4namedata = {{{4namedata5|}}} | 5blankname = {{{5blankname5|}}} | 5namedata = {{{5namedata5|}}} | alongside = {{{alongside5|}}} | ambassador_from = {{{ambassador_from5|}}} | appointer = {{#if: {{{appointer5|}}} | {{{appointer5}}} | {{{appointed5|}}} }} | assembly = {{{assembly5|}}} | assuming = {{{assuming5|}}} | chancellor = {{{chancellor5|}}} | co-leader = {{{co-leader5|}}} | constituency_{{#if:{{{constituency_AM5|}}}|AM|MP}} = {{#if: {{{constituency_AM5|}}} | {{{constituency_AM5}}} | {{{constituency_MP5|}}} }} | constituency = {{{constituency5|}}} | convocation = {{{convocation5|}}} | country = {{{country5|}}} | deputy = {{{deputy5|}}} | district = {{{district5|}}} | firstminister = {{{firstminister5|}}} | governor-general = {{{governor-general5|}}} | governor_general = {{{governor_general5|}}} | governor = {{{governor5|}}} | jr/sr = {{{jr/sr5|}}} | jr/sr and state = {{{jr/sr and state5|}}} | leader = {{{leader5|}}} | legislature = {{{legislature5|}}} | lieutenant_governor = {{{lieutenant_governor5|}}} | lieutenant = {{{lieutenant5|}}} | minister_from = {{{minister_from5|}}} | minority_floor_leader = {{{minority_floor_leader5|}}} | majority_floor_leader = {{{majority_floor_leader5|}}} | majority_leader = {{#if: {{{majorityleader5|}}} | {{{majorityleader5}}} | {{{majority_leader5|}}} }} | majority = {{{majority5|}}} | minister = {{{minister5|}}} | minority_leader = {{#if: {{{minorityleader5|}}} | {{{minorityleader5}}} | {{{minority_leader5|}}} }} | monarch = {{{monarch5|}}} | nominator = {{{nominator5|}}} | office = {{{office5|}}} | order = {{{order5|}}} | parliament = {{{parliament5|}}} | parliamentarygroup = {{{parliamentarygroup5|}}} | predecessor = {{{predecessor5|}}} | preceding = {{{preceding5|}}} | preceded = {{{preceded5|}}} | premier = {{{premier5|}}} | president = {{{president5|}}} | primeminister = {{{primeminister5|}}} | riding = {{{riding5|}}} | state_assembly = {{{state_assembly5|}}} | state_delegate = {{{state_delegate5|}}} | state_house = {{{state_house5|}}} | state_legislature = {{{state_legislature5|}}} | state_senate = {{{state_senate5|}}} | state = {{{state5|}}} | status = {{{status5|}}} | subterm = {{nobold|{{{subterm5|}}}}} | suboffice = {{{suboffice5|}}} | succeeded = {{{succeeded5|}}} | succeeding = {{{succeeding5|}}} | successor = {{{successor5|}}} | taoiseach = {{{taoiseach5|}}} | termlabel = {{{term_label5|{{{termlabel5|In office}}}}}} | termend = {{#if:{{{termend5|}}}|{{{termend5}}}|{{{term_end5|}}}}} | termstart = {{#if:{{{termstart5|}}}|{{{termstart5}}}|{{{term_start5|}}}}} | term = {{{term5|}}} | title = {{{title5|}}} | vicegovernor = {{{vicegovernor5|}}} | vicepresident = {{{vicepresident5|}}} | vicepremier = {{{vicepremier5|}}} | viceprimeminister = {{{viceprimeminister5|}}} | party = {{{party|}}} | prior_term = {{{prior_term5|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office/sandbox|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname6|}}} | 1namedata = {{{1namedata6|}}} | 2blankname = {{{2blankname6|}}} | 2namedata = {{{2namedata6|}}} | 3blankname = {{{3blankname6|}}} | 3namedata = {{{3namedata6|}}} | 4blankname = {{{4blankname6|}}} | 4namedata = {{{4namedata6|}}} | 5blankname = {{{5blankname6|}}} | 5namedata = {{{5namedata6|}}} | alongside = {{{alongside6|}}} | ambassador_from = {{{ambassador_from6|}}} | appointer = {{#if: {{{appointer6|}}} | {{{appointer6}}} | {{{appointed6|}}} }} | assembly = {{{assembly6|}}} | assuming = {{{assuming6|}}} | chancellor = {{{chancellor6|}}} | co-leader = {{{co-leader6|}}} | constituency_{{#if:{{{constituency_AM6|}}}|AM|MP}} = {{#if: {{{constituency_AM6|}}} | {{{constituency_AM6}}} | {{{constituency_MP6|}}} }} | constituency = {{{constituency6|}}} | convocation = {{{convocation6|}}} | country = {{{country6|}}} | deputy = {{{deputy6|}}} | district = {{{district6|}}} | firstminister = {{{firstminister6|}}} | governor-general = {{{governor-general6|}}} | governor_general = {{{governor_general6|}}} | governor = {{{governor6|}}} | jr/sr = {{{jr/sr6|}}} | jr/sr and state = {{{jr/sr and state6|}}} | leader = {{{leader6|}}} | legislature = {{{legislature6|}}} | lieutenant_governor = {{{lieutenant_governor6|}}} | lieutenant = {{{lieutenant6|}}} | minority_floor_leader = {{{minority_floor_leader6|}}} | minister_from = {{{minister_from6|}}} | majority_floor_leader = {{{majority_floor_leader6|}}} | majority_leader = {{#if: {{{majorityleader6|}}} | {{{majorityleader6}}} | {{{majority_leader6|}}} }} | majority = {{{majority6|}}} | minister = {{{minister6|}}} | minority_leader = {{#if: {{{minorityleader6|}}} | {{{minorityleader6}}} | {{{minority_leader6|}}} }} | monarch = {{{monarch6|}}} | nominator = {{{nominator6|}}} | office = {{{office6|}}} | order = {{{order6|}}} | parliament = {{{parliament6|}}} | parliamentarygroup = {{{parliamentarygroup6|}}} | predecessor = {{{predecessor6|}}} | preceding = {{{preceding6|}}} | preceded = {{{preceded6|}}} | premier = {{{premier6|}}} | president = {{{president6|}}} | primeminister = {{{primeminister6|}}} | riding = {{{riding6|}}} | state_assembly = {{{state_assembly6|}}} | state_delegate = {{{state_delegate6|}}} | state_house = {{{state_house6|}}} | state_legislature = {{{state_legislature6|}}} | state_senate = {{{state_senate6|}}} | state = {{{state6|}}} | status = {{{status6|}}} | subterm = {{nobold|{{{subterm6|}}}}} | suboffice = {{{suboffice6|}}} | succeeded = {{{succeeded6|}}} | succeeding = {{{succeeding6|}}} | successor = {{{successor6|}}} | taoiseach = {{{taoiseach6|}}} | termlabel = {{{term_label6|{{{termlabel6|In office}}}}}} | termend = {{#if:{{{termend6|}}}|{{{termend6}}}|{{{term_end6|}}}}} | termstart = {{#if:{{{termstart6|}}}|{{{termstart6}}}|{{{term_start6|}}}}} | term = {{{term6|}}} | title = {{{title6|}}} | vicegovernor = {{{vicegovernor6|}}} | vicepresident = {{{vicepresident6|}}} | vicepremier = {{{vicepremier6|}}} | viceprimeminister = {{{viceprimeminister6|}}} | party = {{{party|}}} | prior_term = {{{prior_term6|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office/sandbox|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname7|}}} | 1namedata = {{{1namedata7|}}} | 2blankname = {{{2blankname7|}}} | 2namedata = {{{2namedata7|}}} | 3blankname = {{{3blankname7|}}} | 3namedata = {{{3namedata7|}}} | 4blankname = {{{4blankname7|}}} | 4namedata = {{{4namedata7|}}} | 5blankname = {{{5blankname7|}}} | 5namedata = {{{5namedata7|}}} | alongside = {{{alongside7|}}} | ambassador_from = {{{ambassador_from7|}}} | appointer = {{#if: {{{appointer7|}}} | {{{appointer7}}} | {{{appointed7|}}} }} | assembly = {{{assembly7|}}} | assuming = {{{assuming7|}}} | chancellor = {{{chancellor7|}}} | co-leader = {{{co-leader7|}}} | constituency_{{#if:{{{constituency_AM7|}}}|AM|MP}} = {{#if: {{{constituency_AM7|}}} | {{{constituency_AM7}}} | {{{constituency_MP7|}}} }} | constituency = {{{constituency7|}}} | convocation = {{{convocation7|}}} | country = {{{country7|}}} | deputy = {{{deputy7|}}} | district = {{{district7|}}} | firstminister = {{{firstminister7|}}} | governor-general = {{{governor-general7|}}} | governor_general = {{{governor_general7|}}} | governor = {{{governor7|}}} | jr/sr = {{{jr/sr7|}}} | jr/sr and state = {{{jr/sr and state7|}}} | leader = {{{leader7|}}} | legislature = {{{legislature7|}}} | lieutenant_governor = {{{lieutenant_governor7|}}} | lieutenant = {{{lieutenant7|}}} | minister_from = {{{minister_from7|}}} | minority_floor_leader = {{{minority_floor_leader7|}}} | majority_floor_leader = {{{majority_floor_leader7|}}} | majority_leader = {{#if: {{{majorityleader7|}}} | {{{majorityleader7}}} | {{{majority_leader7|}}} }} | majority = {{{majority7|}}} | minister = {{{minister7|}}} | minority_leader = {{#if: {{{minorityleader7|}}} | {{{minorityleader7}}} | {{{minority_leader7|}}} }} | monarch = {{{monarch7|}}} | nominator = {{{nominator7|}}} | office = {{{office7|}}} | order = {{{order7|}}} | parliament = {{{parliament7|}}} | parliamentarygroup = {{{parliamentarygroup7|}}} | predecessor = {{{predecessor7|}}} | preceding = {{{preceding7|}}} | preceded = {{{preceded7|}}} | premier = {{{premier7|}}} | president = {{{president7|}}} | primeminister = {{{primeminister7|}}} | riding = {{{riding7|}}} | state_assembly = {{{state_assembly7|}}} | state_delegate = {{{state_delegate7|}}} | state_house = {{{state_house7|}}} | state_legislature = {{{state_legislature7|}}} | state_senate = {{{state_senate7|}}} | state = {{{state7|}}} | status = {{{status7|}}} | subterm = {{nobold|{{{subterm7|}}}}} | suboffice = {{{suboffice7|}}} | succeeded = {{{succeeded7|}}} | succeeding = {{{succeeding7|}}} | successor = {{{successor7|}}} | taoiseach = {{{taoiseach7|}}} | termlabel = {{{term_label7|{{{termlabel7|In office}}}}}} | termend = {{#if:{{{termend7|}}}|{{{termend7}}}|{{{term_end7|}}}}} | termstart = {{#if:{{{termstart7|}}}|{{{termstart7}}}|{{{term_start7|}}}}} | term = {{{term7|}}} | title = {{{title7|}}} | vicegovernor = {{{vicegovernor7|}}} | vicepresident = {{{vicepresident7|}}} | vicepremier = {{{vicepremier7|}}} | viceprimeminister = {{{viceprimeminister7|}}} | party = {{{party|}}} | prior_term = {{{prior_term7|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office/sandbox|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname8|}}} | 1namedata = {{{1namedata8|}}} | 2blankname = {{{2blankname8|}}} | 2namedata = {{{2namedata8|}}} | 3blankname = {{{3blankname8|}}} | 3namedata = {{{3namedata8|}}} | 4blankname = {{{4blankname8|}}} | 4namedata = {{{4namedata8|}}} | 5blankname = {{{5blankname8|}}} | 5namedata = {{{5namedata8|}}} | alongside = {{{alongside8|}}} | ambassador_from = {{{ambassador_from8|}}} | appointer = {{#if: {{{appointer8|}}} | {{{appointer8}}} | {{{appointed8|}}} }} | assembly = {{{assembly8|}}} | assuming = {{{assuming8|}}} | chancellor = {{{chancellor8|}}} | co-leader = {{{co-leader8|}}} | constituency_{{#if:{{{constituency_AM8|}}}|AM|MP}} = {{#if: {{{constituency_AM8|}}} | {{{constituency_AM8}}} | {{{constituency_MP8|}}} }} | constituency = {{{constituency8|}}} | convocation = {{{convocation8|}}} | country = {{{country8|}}} | deputy = {{{deputy8|}}} | district = {{{district8|}}} | firstminister = {{{firstminister8|}}} | governor-general = {{{governor-general8|}}} | governor_general = {{{governor_general8|}}} | governor = {{{governor8|}}} | jr/sr = {{{jr/sr8|}}} | jr/sr and state = {{{jr/sr and state8|}}} | leader = {{{leader8|}}} | legislature = {{{legislature8|}}} | lieutenant_governor = {{{lieutenant_governor8|}}} | lieutenant = {{{lieutenant8|}}} | minister_from = {{{minister_from8|}}} | minority_floor_leader = {{{minority_floor_leader8|}}} | majority_floor_leader = {{{majority_floor_leader8|}}} | majority_leader = {{#if: {{{majorityleader8|}}} | {{{majorityleader8}}} | {{{majority_leader8|}}} }} | majority = {{{majority8|}}} | minister = {{{minister8|}}} | minority_leader = {{#if: {{{minorityleader8|}}} | {{{minorityleader8}}} | {{{minority_leader8|}}} }} | monarch = {{{monarch8|}}} | nominator = {{{nominator8|}}} | office = {{{office8|}}} | order = {{{order8|}}} | parliament = {{{parliament8|}}} | parliamentarygroup = {{{parliamentarygroup8|}}} | predecessor = {{{predecessor8|}}} | preceding = {{{preceding8|}}} | preceded = {{{preceded8|}}} | premier = {{{premier8|}}} | president = {{{president8|}}} | primeminister = {{{primeminister8|}}} | riding = {{{riding8|}}} | state_assembly = {{{state_assembly8|}}} | state_delegate = {{{state_delegate8|}}} | state_house = {{{state_house8|}}} | state_legislature = {{{state_legislature8|}}} | state_senate = {{{state_senate8|}}} | state = {{{state8|}}} | status = {{{status8|}}} | subterm = {{nobold|{{{subterm8|}}}}} | suboffice = {{{suboffice8|}}} | succeeded = {{{succeeded8|}}} | succeeding = {{{succeeding8|}}} | successor = {{{successor8|}}} | taoiseach = {{{taoiseach8|}}} | termlabel = {{{term_label8|{{{termlabel8|In office}}}}}} | termend = {{#if:{{{termend8|}}}|{{{termend8}}}|{{{term_end8|}}}}} | termstart = {{#if:{{{termstart8|}}}|{{{termstart8}}}|{{{term_start8|}}}}} | term = {{{term8|}}} | title = {{{title8|}}} | vicegovernor = {{{vicegovernor8|}}} | vicepresident = {{{vicepresident8|}}} | vicepremier = {{{vicepremier8|}}} | viceprimeminister = {{{viceprimeminister8|}}} | party = {{{party|}}} | prior_term = {{{prior_term8|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office/sandbox|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname9|}}} | 1namedata = {{{1namedata9|}}} | 2blankname = {{{2blankname9|}}} | 2namedata = {{{2namedata9|}}} | 3blankname = {{{3blankname9|}}} | 3namedata = {{{3namedata9|}}} | 4blankname = {{{4blankname9|}}} | 4namedata = {{{4namedata9|}}} | 5blankname = {{{5blankname9|}}} | 5namedata = {{{5namedata9|}}} | alongside = {{{alongside9|}}} | ambassador_from = {{{ambassador_from9|}}} | appointer = {{#if: {{{appointer9|}}} | {{{appointer9}}} | {{{appointed9|}}} }} | assembly = {{{assembly9|}}} | assuming = {{{assuming9|}}} | chancellor = {{{chancellor9|}}} | co-leader = {{{co-leader9|}}} | constituency_{{#if:{{{constituency_AM9|}}}|AM|MP}} = {{#if: {{{constituency_AM9|}}} | {{{constituency_AM9}}} | {{{constituency_MP9|}}} }} | constituency = {{{constituency9|}}} | convocation = {{{convocation9|}}} | country = {{{country9|}}} | deputy = {{{deputy9|}}} | district = {{{district9|}}} | firstminister = {{{firstminister9|}}} | governor-general = {{{governor-general9|}}} | governor_general = {{{governor_general9|}}} | governor = {{{governor9|}}} | jr/sr = {{{jr/sr9|}}} | jr/sr and state = {{{jr/sr and state9|}}} | leader = {{{leader9|}}} | legislature = {{{legislature9|}}} | lieutenant_governor = {{{lieutenant_governor9|}}} | lieutenant = {{{lieutenant9|}}} | minister_from = {{{minister_from9|}}} | minority_floor_leader = {{{minority_floor_leader9|}}} | majority_floor_leader = {{{majority_floor_leader9|}}} | majority_leader = {{#if: {{{majorityleader9|}}} | {{{majorityleader9}}} | {{{majority_leader9|}}} }} | majority = {{{majority9|}}} | minister = {{{minister9|}}} | minority_leader = {{#if: {{{minorityleader9|}}} | {{{minorityleader9}}} | {{{minority_leader9|}}} }} | monarch = {{{monarch9|}}} | nominator = {{{nominator9|}}} | office = {{{office9|}}} | order = {{{order9|}}} | parliament = {{{parliament9|}}} | parliamentarygroup = {{{parliamentarygroup9|}}} | predecessor = {{{predecessor9|}}} | preceding = {{{preceding9|}}} | preceded = {{{preceded9|}}} | premier = {{{premier9|}}} | president = {{{president9|}}} | primeminister = {{{primeminister9|}}} | riding = {{{riding9|}}} | state_assembly = {{{state_assembly9|}}} | state_delegate = {{{state_delegate9|}}} | state_house = {{{state_house9|}}} | state_legislature = {{{state_legislature9|}}} | state_senate = {{{state_senate9|}}} | state = {{{state9|}}} | status = {{{status9|}}} | subterm = {{nobold|{{{subterm9|}}}}} | suboffice = {{{suboffice9|}}} | succeeded = {{{succeeded9|}}} | succeeding = {{{succeeding9|}}} | successor = {{{successor9|}}} | taoiseach = {{{taoiseach9|}}} | termlabel = {{{term_label9|{{{termlabel9|In office}}}}}} | termend = {{#if:{{{termend9|}}}|{{{termend9}}}|{{{term_end9|}}}}} | termstart = {{#if:{{{termstart9|}}}|{{{termstart9}}}|{{{term_start9|}}}}} | term = {{{term9|}}} | title = {{{title9|}}} | vicegovernor = {{{vicegovernor9|}}} | vicepresident = {{{vicepresident9|}}} | vicepremier = {{{vicepremier9|}}} | viceprimeminister = {{{viceprimeminister9|}}} | party = {{{party|}}} | prior_term = {{{prior_term9|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office/sandbox|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname10|}}} | 1namedata = {{{1namedata10|}}} | 2blankname = {{{2blankname10|}}} | 2namedata = {{{2namedata10|}}} | 3blankname = {{{3blankname10|}}} | 3namedata = {{{3namedata10|}}} | 4blankname = {{{4blankname10|}}} | 4namedata = {{{4namedata10|}}} | 5blankname = {{{5blankname10|}}} | 5namedata = {{{5namedata10|}}} | alongside = {{{alongside10|}}} | ambassador_from = {{{ambassador_from10|}}} | appointer = {{#if: {{{appointer10|}}} | {{{appointer10}}} | {{{appointed10|}}} }} | assembly = {{{assembly10|}}} | assuming = {{{assuming10|}}} | chancellor = {{{chancellor10|}}} | co-leader = {{{co-leader10|}}} | constituency_{{#if:{{{constituency_AM10|}}}|AM|MP}} = {{#if: {{{constituency_AM10|}}} | {{{constituency_AM10}}} | {{{constituency_MP10|}}} }} | constituency = {{{constituency10|}}} | convocation = {{{convocation10|}}} | country = {{{country10|}}} | deputy = {{{deputy10|}}} | district = {{{district10|}}} | firstminister = {{{firstminister10|}}} | governor-general = {{{governor-general10|}}} | governor_general = {{{governor_general10|}}} | governor = {{{governor10|}}} | jr/sr = {{{jr/sr10|}}} | jr/sr and state = {{{jr/sr and state10|}}} | leader = {{{leader10|}}} | legislature = {{{legislature10|}}} | lieutenant_governor = {{{lieutenant_governor10|}}} | lieutenant = {{{lieutenant10|}}} | minister_from = {{{minister_from10|}}} | minority_floor_leader = {{{minority_floor_leader10|}}} | majority_floor_leader = {{{majority_floor_leader10|}}} | majority_leader = {{#if: {{{majorityleader10|}}} | {{{majorityleader10}}} | {{{majority_leader10|}}} }} | majority = {{{majority10|}}} | minister = {{{minister10|}}} | minority_leader = {{#if: {{{minorityleader10|}}} | {{{minorityleader10}}} | {{{minority_leader10|}}} }} | monarch = {{{monarch10|}}} | nominator = {{{nominator10|}}} | office = {{{office10|}}} | order = {{{order10|}}} | parliament = {{{parliament10|}}} | parliamentarygroup = {{{parliamentarygroup10|}}} | predecessor = {{{predecessor10|}}} | preceding = {{{preceding10|}}} | preceded = {{{preceded10|}}} | premier = {{{premier10|}}} | president = {{{president10|}}} | primeminister = {{{primeminister10|}}} | riding = {{{riding10|}}} | state_assembly = {{{state_assembly10|}}} | state_delegate = {{{state_delegate10|}}} | state_house = {{{state_house10|}}} | state_legislature = {{{state_legislature10|}}} | state_senate = {{{state_senate10|}}} | state = {{{state10|}}} | status = {{{status10|}}} | subterm = {{nobold|{{{subterm10|}}}}} | suboffice = {{{suboffice10|}}} | succeeded = {{{succeeded10|}}} | succeeding = {{{succeeding10|}}} | successor = {{{successor10|}}} | taoiseach = {{{taoiseach10|}}} | termlabel = {{{term_label10|{{{termlabel10|In office}}}}}} | termend = {{#if:{{{termend10|}}}|{{{termend10}}}|{{{term_end10|}}}}} | termstart = {{#if:{{{termstart10|}}}|{{{termstart10}}}|{{{term_start10|}}}}} | term = {{{term10|}}} | title = {{{title10|}}} | vicegovernor = {{{vicegovernor10|}}} | vicepresident = {{{vicepresident10|}}} | vicepremier = {{{vicepremier10|}}} | viceprimeminister = {{{viceprimeminister10|}}} | party = {{{party|}}} | prior_term = {{{prior_term10|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office/sandbox|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname11|}}} | 1namedata = {{{1namedata11|}}} | 2blankname = {{{2blankname11|}}} | 2namedata = {{{2namedata11|}}} | 3blankname = {{{3blankname11|}}} | 3namedata = {{{3namedata11|}}} | 4blankname = {{{4blankname11|}}} | 4namedata = {{{4namedata11|}}} | 5blankname = {{{5blankname11|}}} | 5namedata = {{{5namedata11|}}} | alongside = {{{alongside11|}}} | ambassador_from = {{{ambassador_from11|}}} | appointer = {{#if: {{{appointer11|}}} | {{{appointer11}}} | {{{appointed11|}}} }} | assembly = {{{assembly11|}}} | assuming = {{{assuming11|}}} | chancellor = {{{chancellor11|}}} | co-leader = {{{co-leader11|}}} | constituency_{{#if:{{{constituency_AM11|}}}|AM|MP}} = {{#if: {{{constituency_AM11|}}} | {{{constituency_AM11}}} | {{{constituency_MP11|}}} }} | constituency = {{{constituency11|}}} | convocation = {{{convocation11|}}} | country = {{{country11|}}} | deputy = {{{deputy11|}}} | district = {{{district11|}}} | firstminister = {{{firstminister11|}}} | governor-general = {{{governor-general11|}}} | governor_general = {{{governor_general11|}}} | governor = {{{governor11|}}} | jr/sr = {{{jr/sr11|}}} | jr/sr and state = {{{jr/sr and state11|}}} | leader = {{{leader11|}}} | legislature = {{{legislature11|}}} | lieutenant_governor = {{{lieutenant_governor11|}}} | lieutenant = {{{lieutenant11|}}} | minister_from = {{{minister_from11|}}} | minority_floor_leader = {{{minority_floor_leader11|}}} | majority_floor_leader = {{{majority_floor_leader11|}}} | majority_leader = {{#if: {{{majorityleader11|}}} | {{{majorityleader11}}} | {{{majority_leader11|}}} }} | majority = {{{majority11|}}} | minister = {{{minister11|}}} | minority_leader = {{#if: {{{minorityleader11|}}} | {{{minorityleader11}}} | {{{minority_leader11|}}} }} | monarch = {{{monarch11|}}} | nominator = {{{nominator11|}}} | office = {{{office11|}}} | order = {{{order11|}}} | parliament = {{{parliament11|}}} | parliamentarygroup = {{{parliamentarygroup11|}}} | predecessor = {{{predecessor11|}}} | preceding = {{{preceding11|}}} | preceded = {{{preceded11|}}} | premier = {{{premier11|}}} | president = {{{president11|}}} | primeminister = {{{primeminister11|}}} | riding = {{{riding11|}}} | state_assembly = {{{state_assembly11|}}} | state_delegate = {{{state_delegate11|}}} | state_house = {{{state_house11|}}} | state_legislature = {{{state_legislature11|}}} | state_senate = {{{state_senate11|}}} | state = {{{state11|}}} | status = {{{status11|}}} | subterm = {{nobold|{{{subterm11|}}}}} | suboffice = {{{suboffice11|}}} | succeeded = {{{succeeded11|}}} | succeeding = {{{succeeding11|}}} | successor = {{{successor11|}}} | taoiseach = {{{taoiseach11|}}} | termlabel = {{{term_label11|{{{termlabel11|In office}}}}}} | termend = {{#if:{{{termend11|}}}|{{{termend11}}}|{{{term_end11|}}}}} | termstart = {{#if:{{{termstart11|}}}|{{{termstart11}}}|{{{term_start11|}}}}} | term = {{{term11|}}} | title = {{{title11|}}} | vicegovernor = {{{vicegovernor11|}}} | vicepresident = {{{vicepresident11|}}} | vicepremier = {{{vicepremier11|}}} | viceprimeminister = {{{viceprimeminister11|}}} | party = {{{party|}}} | prior_term = {{{prior_term11|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office/sandbox|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname12|}}} | 1namedata = {{{1namedata12|}}} | 2blankname = {{{2blankname12|}}} | 2namedata = {{{2namedata12|}}} | 3blankname = {{{3blankname12|}}} | 3namedata = {{{3namedata12|}}} | 4blankname = {{{4blankname12|}}} | 4namedata = {{{4namedata12|}}} | 5blankname = {{{5blankname12|}}} | 5namedata = {{{5namedata12|}}} | alongside = {{{alongside12|}}} | ambassador_from = {{{ambassador_from12|}}} | appointer = {{#if: {{{appointer12|}}} | {{{appointer12}}} | {{{appointed12|}}} }} | assembly = {{{assembly12|}}} | assuming = {{{assuming12|}}} | chancellor = {{{chancellor12|}}} | co-leader = {{{co-leader12|}}} | constituency_{{#if:{{{constituency_AM12|}}}|AM|MP}} = {{#if: {{{constituency_AM12|}}} | {{{constituency_AM12}}} | {{{constituency_MP12|}}} }} | constituency = {{{constituency12|}}} | convocation = {{{convocation12|}}} | country = {{{country12|}}} | deputy = {{{deputy12|}}} | district = {{{district12|}}} | firstminister = {{{firstminister12|}}} | governor-general = {{{governor-general12|}}} | governor_general = {{{governor_general12|}}} | governor = {{{governor12|}}} | jr/sr = {{{jr/sr12|}}} | jr/sr and state = {{{jr/sr and state12|}}} | leader = {{{leader12|}}} | legislature = {{{legislature12|}}} | lieutenant_governor = {{{lieutenant_governor12|}}} | lieutenant = {{{lieutenant12|}}} | minister_from = {{{minister_from12|}}} | minority_floor_leader = {{{minority_floor_leader12|}}} | majority_floor_leader = {{{majority_floor_leader12|}}} | majority_leader = {{#if: {{{majorityleader12|}}} | {{{majorityleader12}}} | {{{majority_leader12|}}} }} | majority = {{{majority12|}}} | minister = {{{minister12|}}} | minority_leader = {{#if: {{{minorityleader12|}}} | {{{minorityleader12}}} | {{{minority_leader12|}}} }} | monarch = {{{monarch12|}}} | nominator = {{{nominator12|}}} | office = {{{office12|}}} | order = {{{order12|}}} | parliament = {{{parliament12|}}} | parliamentarygroup = {{{parliamentarygroup12|}}} | predecessor = {{{predecessor12|}}} | preceding = {{{preceding12|}}} | preceded = {{{preceded12|}}} | premier = {{{premier12|}}} | president = {{{president12|}}} | primeminister = {{{primeminister12|}}} | riding = {{{riding12|}}} | state_assembly = {{{state_assembly12|}}} | state_delegate = {{{state_delegate12|}}} | state_house = {{{state_house12|}}} | state_legislature = {{{state_legislature12|}}} | state_senate = {{{state_senate12|}}} | state = {{{state12|}}} | status = {{{status12|}}} | subterm = {{nobold|{{{subterm12|}}}}} | suboffice = {{{suboffice12|}}} | succeeded = {{{succeeded12|}}} | succeeding = {{{succeeding12|}}} | successor = {{{successor12|}}} | taoiseach = {{{taoiseach12|}}} | termlabel = {{{term_label12|{{{termlabel12|In office}}}}}} | termend = {{#if:{{{termend12|}}}|{{{termend12}}}|{{{term_end12|}}}}} | termstart = {{#if:{{{termstart12|}}}|{{{termstart12}}}|{{{term_start12|}}}}} | term = {{{term12|}}} | title = {{{title12|}}} | vicegovernor = {{{vicegovernor12|}}} | vicepresident = {{{vicepresident12|}}} | vicepremier = {{{vicepremier12|}}} | viceprimeminister = {{{viceprimeminister12|}}} | party = {{{party|}}} | prior_term = {{{prior_term12|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office/sandbox|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname13|}}} | 1namedata = {{{1namedata13|}}} | 2blankname = {{{2blankname13|}}} | 2namedata = {{{2namedata13|}}} | 3blankname = {{{3blankname13|}}} | 3namedata = {{{3namedata13|}}} | 4blankname = {{{4blankname13|}}} | 4namedata = {{{4namedata13|}}} | 5blankname = {{{5blankname13|}}} | 5namedata = {{{5namedata13|}}} | alongside = {{{alongside13|}}} | ambassador_from = {{{ambassador_from13|}}} | appointer = {{#if: {{{appointer13|}}} | {{{appointer13}}} | {{{appointed13|}}} }} | assembly = {{{assembly13|}}} | assuming = {{{assuming13|}}} | chancellor = {{{chancellor13|}}} | co-leader = {{{co-leader13|}}} | constituency_{{#if:{{{constituency_AM13|}}}|AM|MP}} = {{#if: {{{constituency_AM13|}}} | {{{constituency_AM13}}} | {{{constituency_MP13|}}} }} | constituency = {{{constituency13|}}} | convocation = {{{convocation13|}}} | country = {{{country13|}}} | deputy = {{{deputy13|}}} | district = {{{district13|}}} | firstminister = {{{firstminister13|}}} | governor-general = {{{governor-general13|}}} | governor_general = {{{governor_general13|}}} | governor = {{{governor13|}}} | jr/sr = {{{jr/sr13|}}} | jr/sr and state = {{{jr/sr and state13|}}} | leader = {{{leader13|}}} | legislature = {{{legislature13|}}} | lieutenant_governor = {{{lieutenant_governor13|}}} | lieutenant = {{{lieutenant13|}}} | minister_from = {{{minister_from13|}}} | minority_floor_leader = {{{minority_floor_leader13|}}} | majority_floor_leader = {{{majority_floor_leader13|}}} | majority_leader = {{#if: {{{majorityleader13|}}} | {{{majorityleader13}}} | {{{majority_leader13|}}} }} | majority = {{{majority13|}}} | minister = {{{minister13|}}} | minority_leader = {{#if: {{{minorityleader13|}}} | {{{minorityleader13}}} | {{{minority_leader13|}}} }} | monarch = {{{monarch13|}}} | nominator = {{{nominator13|}}} | office = {{{office13|}}} | order = {{{order13|}}} | parliament = {{{parliament13|}}} | parliamentarygroup = {{{parliamentarygroup13|}}} | predecessor = {{{predecessor13|}}} | preceding = {{{preceding13|}}} | preceded = {{{preceded13|}}} | premier = {{{premier13|}}} | president = {{{president13|}}} | primeminister = {{{primeminister13|}}} | riding = {{{riding13|}}} | state_assembly = {{{state_assembly13|}}} | state_delegate = {{{state_delegate13|}}} | state_house = {{{state_house13|}}} | state_legislature = {{{state_legislature13|}}} | state_senate = {{{state_senate13|}}} | state = {{{state13|}}} | status = {{{status13|}}} | subterm = {{nobold|{{{subterm13|}}}}} | suboffice = {{{suboffice13|}}} | succeeded = {{{succeeded13|}}} | succeeding = {{{succeeding13|}}} | successor = {{{successor13|}}} | taoiseach = {{{taoiseach13|}}} | termlabel = {{{term_label13|{{{termlabel13|In office}}}}}} | termend = {{#if:{{{termend13|}}}|{{{termend13}}}|{{{term_end13|}}}}} | termstart = {{#if:{{{termstart13|}}}|{{{termstart13}}}|{{{term_start13|}}}}} | term = {{{term13|}}} | title = {{{title13|}}} | vicegovernor = {{{vicegovernor13|}}} | vicepresident = {{{vicepresident13|}}} | vicepremier = {{{vicepremier13|}}} | viceprimeminister = {{{viceprimeminister13|}}} | party = {{{party|}}} | prior_term = {{{prior_term13|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office/sandbox|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname14|}}} | 1namedata = {{{1namedata14|}}} | 2blankname = {{{2blankname14|}}} | 2namedata = {{{2namedata14|}}} | 3blankname = {{{3blankname14|}}} | 3namedata = {{{3namedata14|}}} | 4blankname = {{{4blankname14|}}} | 4namedata = {{{4namedata14|}}} | 5blankname = {{{5blankname14|}}} | 5namedata = {{{5namedata14|}}} | alongside = {{{alongside14|}}} | ambassador_from = {{{ambassador_from14|}}} | appointer = {{#if: {{{appointer14|}}} | {{{appointer14}}} | {{{appointed14|}}} }} | assembly = {{{assembly14|}}} | assuming = {{{assuming14|}}} | chancellor = {{{chancellor14|}}} | co-leader = {{{co-leader14|}}} | constituency_{{#if:{{{constituency_AM14|}}}|AM|MP}} = {{#if: {{{constituency_AM14|}}} | {{{constituency_AM14}}} | {{{constituency_MP14|}}} }} | constituency = {{{constituency14|}}} | convocation = {{{convocation14|}}} | country = {{{country14|}}} | deputy = {{{deputy14|}}} | district = {{{district14|}}} | firstminister = {{{firstminister14|}}} | governor-general = {{{governor-general14|}}} | governor_general = {{{governor_general14|}}} | governor = {{{governor14|}}} | jr/sr = {{{jr/sr14|}}} | jr/sr and state = {{{jr/sr and state14|}}} | leader = {{{leader14|}}} | legislature = {{{legislature14|}}} | lieutenant_governor = {{{lieutenant_governor14|}}} | lieutenant = {{{lieutenant14|}}} | minister_from = {{{minister_from14|}}} | minority_floor_leader = {{{minority_floor_leader14|}}} | majority_floor_leader = {{{majority_floor_leader14|}}} | majority_leader = {{#if: {{{majorityleader14|}}} | {{{majorityleader14}}} | {{{majority_leader14|}}} }} | majority = {{{majority14|}}} | minister = {{{minister14|}}} | minority_leader = {{#if: {{{minorityleader14|}}} | {{{minorityleader14}}} | {{{minority_leader14|}}} }} | monarch = {{{monarch14|}}} | nominator = {{{nominator14|}}} | office = {{{office14|}}} | order = {{{order14|}}} | parliament = {{{parliament14|}}} | parliamentarygroup = {{{parliamentarygroup14|}}} | predecessor = {{{predecessor14|}}} | preceding = {{{preceding14|}}} | preceded = {{{preceded14|}}} | premier = {{{premier14|}}} | president = {{{president14|}}} | primeminister = {{{primeminister14|}}} | riding = {{{riding14|}}} | state_assembly = {{{state_assembly14|}}} | state_delegate = {{{state_delegate14|}}} | state_house = {{{state_house14|}}} | state_legislature = {{{state_legislature14|}}} | state_senate = {{{state_senate14|}}} | state = {{{state14|}}} | status = {{{status14|}}} | subterm = {{nobold|{{{subterm14|}}}}} | suboffice = {{{suboffice14|}}} | succeeded = {{{succeeded14|}}} | succeeding = {{{succeeding14|}}} | successor = {{{successor14|}}} | taoiseach = {{{taoiseach14|}}} | termlabel = {{{term_label14|{{{termlabel14|In office}}}}}} | termend = {{#if:{{{termend14|}}}|{{{termend14}}}|{{{term_end14|}}}}} | termstart = {{#if:{{{termstart14|}}}|{{{termstart14}}}|{{{term_start14|}}}}} | term = {{{term14|}}} | title = {{{title14|}}} | vicegovernor = {{{vicegovernor14|}}} | vicepresident = {{{vicepresident14|}}} | vicepremier = {{{vicepremier14|}}} | viceprimeminister = {{{viceprimeminister14|}}} | party = {{{party|}}} | prior_term = {{{prior_term14|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office/sandbox|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname15|}}} | 1namedata = {{{1namedata15|}}} | 2blankname = {{{2blankname15|}}} | 2namedata = {{{2namedata15|}}} | 3blankname = {{{3blankname15|}}} | 3namedata = {{{3namedata15|}}} | 4blankname = {{{4blankname15|}}} | 4namedata = {{{4namedata15|}}} | 5blankname = {{{5blankname15|}}} | 5namedata = {{{5namedata15|}}} | alongside = {{{alongside15|}}} | ambassador_from = {{{ambassador_from15|}}} | appointer = {{#if: {{{appointer15|}}} | {{{appointer15}}} | {{{appointed15|}}} }} | assembly = {{{assembly15|}}} | assuming = {{{assuming15|}}} | chancellor = {{{chancellor15|}}} | co-leader = {{{co-leader15|}}} | constituency_{{#if:{{{constituency_AM15|}}}|AM|MP}} = {{#if: {{{constituency_AM15|}}} | {{{constituency_AM15}}} | {{{constituency_MP15|}}} }} | constituency = {{{constituency15|}}} | convocation = {{{convocation15|}}} | country = {{{country15|}}} | deputy = {{{deputy15|}}} | district = {{{district15|}}} | firstminister = {{{firstminister15|}}} | governor-general = {{{governor-general15|}}} | governor_general = {{{governor_general15|}}} | governor = {{{governor15|}}} | jr/sr = {{{jr/sr15|}}} | jr/sr and state = {{{jr/sr and state15|}}} | leader = {{{leader15|}}} | legislature = {{{legislature15|}}} | lieutenant_governor = {{{lieutenant_governor15|}}} | lieutenant = {{{lieutenant15|}}} | minister_from = {{{minister_from15|}}} | minority_floor_leader = {{{minority_floor_leader15|}}} | majority_floor_leader = {{{majority_floor_leader15|}}} | majority_leader = {{#if: {{{majorityleader15|}}} | {{{majorityleader15}}} | {{{majority_leader15|}}} }} | majority = {{{majority15|}}} | minister = {{{minister15|}}} | minority_leader = {{#if: {{{minorityleader15|}}} | {{{minorityleader15}}} | {{{minority_leader15|}}} }} | monarch = {{{monarch15|}}} | nominator = {{{nominator15|}}} | office = {{{office15|}}} | order = {{{order15|}}} | parliament = {{{parliament15|}}} | parliamentarygroup = {{{parliamentarygroup15|}}} | predecessor = {{{predecessor15|}}} | preceding = {{{preceding15|}}} | preceded = {{{preceded15|}}} | premier = {{{premier15|}}} | president = {{{president15|}}} | primeminister = {{{primeminister15|}}} | riding = {{{riding15|}}} | state_assembly = {{{state_assembly15|}}} | state_delegate = {{{state_delegate15|}}} | state_house = {{{state_house15|}}} | state_legislature = {{{state_legislature15|}}} | state_senate = {{{state_senate15|}}} | state = {{{state15|}}} | status = {{{status15|}}} | subterm = {{nobold|{{{subterm15|}}}}} | suboffice = {{{suboffice15|}}} | succeeded = {{{succeeded15|}}} | succeeding = {{{succeeding15|}}} | successor = {{{successor15|}}} | taoiseach = {{{taoiseach15|}}} | termlabel = {{{term_label15|{{{termlabel15|In office}}}}}} | termend = {{#if:{{{termend15|}}}|{{{termend15}}}|{{{term_end15|}}}}} | termstart = {{#if:{{{termstart15|}}}|{{{termstart15}}}|{{{term_start15|}}}}} | term = {{{term15|}}} | title = {{{title15|}}} | vicegovernor = {{{vicegovernor15|}}} | vicepresident = {{{vicepresident15|}}} | vicepremier = {{{vicepremier15|}}} | viceprimeminister = {{{viceprimeminister15|}}} | party = {{{party|}}} | prior_term = {{{prior_term15|}}} }}}}<!-- -->{{#if:{{{nominee|}}}{{{candidate|}}}|| {{Infobox officeholder/office/sandbox|color={{#ifeq:{{lc:{{{embed}}}}}|yes|#eee|lavender}} | 1blankname = {{{1blankname16|}}} | 1namedata = {{{1namedata16|}}} | 2blankname = {{{2blankname16|}}} | 2namedata = {{{2namedata16|}}} | 3blankname = {{{3blankname16|}}} | 3namedata = {{{3namedata16|}}} | 4blankname = {{{4blankname16|}}} | 4namedata = {{{4namedata16|}}} | 5blankname = {{{5blankname16|}}} | 5namedata = {{{5namedata16|}}} | alongside = {{{alongside16|}}} | ambassador_from = {{{ambassador_from16|}}} | appointer = {{#if: {{{appointer16|}}} | {{{appointer16}}} | {{{appointed16|}}} }} | assembly = {{{assembly16|}}} | assuming = {{{assuming16|}}} | chancellor = {{{chancellor16|}}} | co-leader = {{{co-leader16|}}} | constituency_{{#if:{{{constituency_AM16|}}}|AM|MP}} = {{#if: {{{constituency_AM16|}}} | {{{constituency_AM16}}} | {{{constituency_MP16|}}} }} | constituency = {{{constituency16|}}} | convocation = {{{convocation16|}}} | country = {{{country16|}}} | deputy = {{{deputy16|}}} | district = {{{district16|}}} | firstminister = {{{firstminister16|}}} | governor-general = {{{governor-general16|}}} | governor_general = {{{governor_general16|}}} | governor = {{{governor16|}}} | jr/sr = {{{jr/sr16|}}} | jr/sr and state = {{{jr/sr and state16|}}} | leader = {{{leader16|}}} | legislature = {{{legislature16|}}} | lieutenant_governor = {{{lieutenant_governor16|}}} | lieutenant = {{{lieutenant16|}}} | minister_from = {{{minister_from16|}}} | minority_floor_leader = {{{minority_floor_leader16|}}} | majority_floor_leader = {{{majority_floor_leader16|}}} | majority_leader = {{#if: {{{majorityleader16|}}} | {{{majorityleader16}}} | {{{majority_leader16|}}} }} | majority = {{{majority16|}}} | minister = {{{minister16|}}} | minority_leader = {{#if: {{{minorityleader16|}}} | {{{minorityleader16}}} | {{{minority_leader16|}}} }} | monarch = {{{monarch16|}}} | nominator = {{{nominator16|}}} | office = {{{office16|}}} | order = {{{order16|}}} | parliament = {{{parliament16|}}} | parliamentarygroup = {{{parliamentarygroup16|}}} | predecessor = {{{predecessor16|}}} | preceding = {{{preceding16|}}} | preceded = {{{preceded16|}}} | premier = {{{premier16|}}} | president = {{{president16|}}} | primeminister = {{{primeminister16|}}} | riding = {{{riding16|}}} | state_assembly = {{{state_assembly16|}}} | state_delegate = {{{state_delegate16|}}} | state_house = {{{state_house16|}}} | state_legislature = {{{state_legislature16|}}} | state_senate = {{{state_senate16|}}} | state = {{{state16|}}} | status = {{{status16|}}} | subterm = {{nobold|{{{subterm16|}}}}} | suboffice = {{{suboffice16|}}} | succeeded = {{{succeeded16|}}} | succeeding = {{{succeeding16|}}} | successor = {{{successor16|}}} | taoiseach = {{{taoiseach16|}}} | termlabel = {{{term_label16|{{{termlabel16|In office}}}}}} | termend = {{#if:{{{termend16|}}}|{{{termend16}}}|{{{term_end16|}}}}} | termstart = {{#if:{{{termstart16|}}}|{{{termstart16}}}|{{{term_start16|}}}}} | term = {{{term16|}}} | title = {{{title16|}}} | vicegovernor = {{{vicegovernor16|}}} | vicepresident = {{{vicepresident16|}}} | vicepremier = {{{vicepremier16|}}} | viceprimeminister = {{{viceprimeminister16|}}} | party = {{{party|}}} | prior_term = {{{prior_term16|}}} }}}} | data2 = {{{module0|}}} <!----------Personal data----------> | header3 = {{#if:{{{pronunciation|}}}{{{birth_name|{{{birthname|}}}}}}{{{birth_date|}}}{{{birth_place|}}}{{{death_date|}}}{{{death_place|}}}{{{resting_place|{{{restingplace|}}}}}}{{{resting_place_coordinates|{{{restingplacecoordinates|}}}}}}{{{citizenship|}}}{{{nationality|}}}{{{party|}}}{{{otherparty|}}}{{{spouse|}}}{{{spouses|}}}{{{partner|}}}{{{relations|}}}{{{children|}}}{{{parents|}}}{{{mother|}}}{{{father|}}}{{{relatives|}}}{{{residence|}}}{{{education|}}}{{{alma_mater|}}}{{{occupation|}}}{{{profession|}}}{{{known_for|}}}{{{salary|}}}{{{cabinet|}}}{{{committees|}}}{{{portfolio|}}}{{{awards|}}}{{{data1|}}}{{{data2|}}}{{{data3|}}}{{{data4|}}}{{{data5|}}}|Personal details}} | label4 = Pronunciation | data4 = {{{pronunciation|}}} | label5 = Born | data5 = {{#invoke:Separated entries|br |1 = {{#if:{{{birth_name|{{{birthname|}}}}}}|<div style="display:inline" class="nickname">{{{birth_name|{{{birthname}}}}}}</div>}} |2 = {{{birth_date|}}} |3 = {{{birth_place|}}} }} | label6 = Died | data6 = {{#invoke:Separated entries|br|{{{death_date|}}}|{{{death_place|}}}}} | label7 = {{#ifexpr: {{strfind short| {{{death_cause|}}}|Assassination}} | Manner |{{#if:{{{death_manner|}}}|Manner|Cause}} }}&nbsp;of&nbsp;death | data7 = {{#if:{{{death_manner|}}}|{{{death_manner|}}}|{{{death_cause|}}}}} | label8 = Resting place | class8 = label | data8 = {{#invoke:Separated entries|br|{{{resting_place|{{{restingplace|}}}}}}|{{{resting_place_coordinates|{{{restingplacecoordinates|}}}}}}}} | label9 = Citizenship | data9 = {{{citizenship|}}} | label10 = Nationality | data10 = {{#switch:{{#invoke:delink|delink|{{{nationality|}}}}} | {{#ifeq:{{Country2nationality|{{Find country|{{#invoke:delink|delink|{{{birth_place|}}}}}}}}}|{{#invoke:delink|delink|{{{nationality|}}}}}|{{#invoke:delink|delink|{{{nationality|}}}}}}} = <!-- not displayed --> | {{#ifeq:{{Find country|{{{birth_place|}}}}}|England|British}} = <!-- not displayed --> | #default = {{{nationality|}}} }} | label11 = Political party | data11 = {{#switch:{{{party|}}} | = | [[United States Democratic Party|Democrat]] | [[Democratic Party (United States)|Democratic]] | [[Democratic Party (United States)|Democrat]] = [[Democratic Party (United States)|Democratic]] | [[Republican Party (United States)|Republican]] | [[United States Republican Party]] | [[United States Republican Party|Republican]] | [[Republican Party (United States)|Republican Party]] = [[Republican Party (United States)|Republican]] | [[Conservative Party (UK)|Conservative Party]] | [[Conservative Party (UK)|Conservative]] = [[Conservative Party (UK)|Conservative]] | [[Labour Party (UK)|Labour Party]] | [[Labour Party (UK)|Labour]] = [[Labour Party (UK)|Labour]] | [[Conservative Party of Canada|Conservative Party]] | [[Conservative Party of Canada|Conservative]] = [[Conservative Party of Canada|Conservative]] | [[Liberal Party of Canada|Liberal Party]] | [[Liberal Party of Canada|Liberal]] = [[Liberal Party of Canada|Liberal]] | KMT | Kuomintang | [[KMT]] | [[Kuomintang|KMT]] | [[Kuomintang]] | Kuomintang (KMT) | [[Kuomintang]] (KMT) = [[Kuomintang]] | DPP | [[Democratic Progressive Party|DPP]] | [[Democratic Progressive Party]] = [[Democratic Progressive Party]] | #default = {{{party|}}} }} | label12 = Other political<br />affiliations | data12 = {{{otherparty|}}} | label13 = Height | data13 = {{#if:{{{height|}}}|{{Infobox person/height|{{{height|}}}}}}} | label14 = Spouse{{#if:{{{spouses|}}}|s|{{#invoke:Detect singular|pluralize|{{{spouse|{{{spouse(s)|}}}}}}|likely=(s)|plural=s}}}} | data14 = {{{spouse|{{{spouses|{{{spouse(s)|}}}}}}}}} | label15 = Domestic partner{{#invoke:Detect singular|pluralize|{{{partner|}}}|likely=(s)|plural=s}} | data15 = {{{partner|}}} | label16 = Relations | data16 = {{{relations|}}} | label17 = Children | data17 = {{{children|}}} | label18 = Parent{{#if:{{{parents|}}}|{{#invoke:Detect singular|pluralize|{{{parents|}}}|likely=(s)|plural=s}}|<!-- -->{{#ifexpr:{{count|{{{father|}}}|{{{mother|}}}}} > 1|s}}}} | data18 = {{#if:{{{parents|}}}|{{{parents}}}|{{#invoke:list|unbulleted|{{#if:{{{father|}}}|{{{father}}} (father)}}|{{#if:{{{mother|}}}|{{{mother}}} (mother)}}}}}} | label19 = Relatives | data19 = {{{relatives|}}} | label20 = Residence{{#invoke:Detect singular|pluralize|{{{residence|}}}|likely=(s)|plural=s}} | class20 = {{#if:{{{death_date|}}}{{{death_place|}}}||label}} | data20 = {{{residence|}}} | label21 = Education | data21 = {{{education|}}} | label22 = [[Alma mater]] | data22 = {{{alma_mater|}}} | label23 = Occupation | data23 = {{{occupation|}}} | label24 = Profession | data24 = {{{profession|}}} | label25 = Known for | data25 = {{{known_for|}}} | label26 = Salary | data26 = {{{salary|}}} | label27 = Cabinet | data27 = {{{cabinet|}}} | label28 = Committees | data28 = {{{committees|}}} | label29 = Portfolio | data29 = {{{portfolio|}}} | label30 = {{#if:{{{mawards|}}}|Civilian awards|Awards}} | data30 = {{{awards|}}} | label31 = {{{blank1}}} | data31 = {{{data1|}}} | label32 = {{{blank2}}} | data32 = {{{data2|}}} | label33 = {{{blank3}}} | data33 = {{{data3|}}} | label34 = {{{blank4}}} | data34 = {{{data4|}}} | label35 = {{{blank5}}} | data35 = {{{data5|}}} | label36 = Signature | data36 = {{#if:{{{signature|}}}|[[File:{{{signature}}}|{{#if:{{{signature_size|}}}|{{{signature_size}}}|128x80px}}|alt={{{signature_alt|}}}|{{PAGENAME}}'s signature]]}} | label37 = Website | data37 = {{{website|}}} | label38 = Nickname{{#invoke:Detect singular|pluralize|{{{nickname|}}}|likely=(s)|plural=s}} | data38 = {{{nickname|}}} | header39 = {{#if:{{{allegiance|}}}{{{branch|}}}{{{serviceyears|}}}{{{rank|}}}{{{unit|}}}{{{commands|}}}{{{battles|}}}{{{military_blank1|}}}|Military service}} | label40 = Allegiance | data40 = {{{allegiance|}}} | label41 = {{#if:{{{branch_label|}}}|{{{branch_label|}}}|Branch/service}} | data41 = {{{branch|}}} | label42 = {{#if:{{{serviceyears_label|}}}|{{{serviceyears_label|}}}|Years&nbsp;of service}} | data42 = {{{serviceyears|}}} | label43 = {{#if:{{{rank_label|}}}|{{{rank_label|}}}|Rank}} | data43 = {{{rank|}}} | label44 = {{#if:{{{unit_label|}}}|{{{unit_label|}}}|Unit}} | data44 = {{{unit|}}} | label45 = Commands | data45 = {{{commands|}}} | label46 = {{#if:{{{battles_label|}}}|{{{battles_label|}}}|Battles/wars}} | data46 = {{{battles|}}} | label47 = {{#if:{{{awards|}}}|Military awards|Awards}} | data47 = {{{mawards|}}} | label48 = {{{military_blank1}}} | data48 = {{{military_data1|}}} | label49 = {{{military_blank2}}} | data49 = {{{military_data2|}}} | label50 = {{{military_blank3}}} | data50 = {{{military_data3|}}} | label51 = {{{military_blank4}}} | data51 = {{{military_data4|}}} | label52 = {{{military_blank5}}} | data52 = {{{military_data5|}}} | data53 = {{{module|}}} | data54 = {{{module2|}}} | data55 = {{{module3|}}} | data56 = {{{module4|}}} | data57 = {{{module5|}}} | data58 = {{{footnotes|}}} | belowstyle = border-top: 1px solid right; | below = <div>{{#if:{{{date|}}}| As of {{{date}}}{{#if:{{{year|}}}|, {{{year}}}}}}}</div>{{#if:{{{source|}}}|Source: [{{{source}}}]}} }}{{#if:{{{pronunciation|}}}|{{#ifeq:{{{nocat|{{{demo|{{#ifeq:{{{categories|}}}|no|yes}}}}}}}}|yes||[[Category:Biography template using pronunciation]]}} }}{{#if:{{{1blankname0|}}}{{{1namedata0|}}}{{{2blankname0|}}}{{{2namedata0|}}}{{{3blankname0|}}}{{{3namedata0|}}}{{{4blankname0|}}}{{{4namedata0|}}}{{{5blankname0|}}}{{{5namedata0|}}}{{{alongside0|}}}{{{ambassador_from0|}}}{{{appointer0|}}}{{{assembly0|}}}{{{assuming0|}}}{{{chancellor0|}}}{{{co-leader0|}}}{{{constituency_AM0|}}}{{{constituency0|}}}{{{country0|}}}{{{deputy0|}}}{{{district0|}}}{{{firstminister0|}}}{{{governor-general0|}}}{{{governor0|}}}{{{jr/sr0|}}}{{{jr/sr and state0|}}}{{{leader0|}}}{{{legislature0|}}}{{{lieutenant_governor0|}}}{{{lieutenant0|}}}{{{minister_from0|}}}{{{minority_floor_leader0|}}}{{{majority_floor_leader0|}}}{{{majorityleader0|}}}{{{majority0|}}}{{{minister0|}}}{{{minorityleader0|}}}{{{monarch0|}}}{{{nominator0|}}}{{{office0|}}}{{{order0|}}}{{{parliament0|}}}{{{predecessor0|}}}{{{preceding0|}}}{{{preceded0|}}}{{{premier0|}}}{{{president0|}}}{{{primeminister0|}}}{{{riding0|}}}{{{state_assembly0|}}}{{{state_delegate0|}}}{{{state_house0|}}}{{{state_legislature0|}}}{{{state_senate0|}}}{{{state0|}}}{{{suboffice0|}}}{{{subterm0|}}}{{{succeeded0|}}}{{{succeeding0|}}}{{{successor0|}}}{{{taoiseach0|}}}{{{termend0|}}}{{{termstart0|}}}{{{term0|}}}{{{title0|}}}{{{vicegovernor0|}}}{{{vicepresident0|}}}{{{vicepremier0|}}}{{{viceprimeminister0|}}}{{{prior_term0|}}}{{{appointe0|}}}{{{constituency_0|}}}|{{#ifeq:{{{nocat|{{{demo|{{#ifeq:{{{categories|}}}|no|yes}}}}}}}}|yes||[[Category:Pages using infobox officeholder with office0]]}} }}{{#if:{{{speaker|}}}|{{#if:{{{nominee|}}}{{{candidate|}}}||{{#ifeq:{{{nocat|{{{demo|{{#ifeq:{{{categories|}}}|no|yes}}}}}}}}|yes||[[Category:Pages using infobox officeholder with speaker]]}}}} }}{{#invoke:Check for unknown parameters|check|unknown={{main other|{{#ifeq:{{{nocat|{{{demo|{{#ifeq:{{{categories|}}}|no|yes}}}}}}}}|yes||[[Category:Pages using infobox officeholder with unknown parameters|_VALUE_{{PAGENAME}}]]}}}}|preview=Page using [[Template:Infobox officeholder]] with unknown parameter "_VALUE_"|ignoreblank=y| regexp1 = 1blankname[%d]* | regexp2 = 1namedata[%d]* | regexp3 = 2blankname[%d]* | regexp4 = 2namedata[%d]* | regexp5 = 3blankname[%d]* | regexp6 = 3namedata[%d]* | regexp7 = 4blankname[%d]* | regexp8 = 4namedata[%d]* | regexp9 = 5blankname[%d]* | regexp10 = 5namedata[%d]* | allegiance | alma_mater | regexp11 = alongside[%d]* | alt | regexp12 = ambassador_from[%d]* | regexp13 = appointed[%d]* | regexp14 = appointer[%d]* | regexp15 = assembly[%d]* | awards | battles | battles_label | birth_date | birth_name | birth_place | birthname | regexp16 = blank[%d]* | bodyclass | branch | branch_label | cabinet | candidate | caption | categories | regexp17 = chancellor[%d]* | children | citizenship | regexp18 = co%-leader[%d]* | commands | committees | regexp19 = constituency[%d]* | regexp20 = constituency_AM[%d]* | regexp21 = constituency_MP[%d]* | regexp22 = convocation[%d]* | regexp23 = country[%d]* | regexp24 = data[%d]* | date | death_cause | death_date | death_manner | death_place | demo | regexp25 = deputy[%d]* | regexp26 = district[%d]* | education | election_date | embed | father | regexp28 = firstminister[%d]* | footnotes | regexp29 = governor[%d]* | regexp30 = governor_general[%d]* | regexp31 = governor%-general[%d]* | height | honorific_prefix | honorific-prefix | honorific_suffix | honorific-suffix | image | image name | image_name_alt | image_size | imagesize | image_upright | incumbent | regexp32 = jr/sr[%d]* | regexp33 = jr/sr and state[%d]* | known_for | regexp34 = leader[%d]* | regexp35 = legislature[%d]* | regexp36 = lieutenant[%d]* | regexp37 = lieutenant_governor[%d]* | mainwidth | regexp38 = majority[%d]* | regexp39 = majority_floor_leader[%d]* | regexp40 = majority_leader[%d]* | regexp41 = majorityleader[%d]* | mawards | regexp42 = military_blank[%d]* | regexp43 = military_data[%d]* | regexp44 = minister[%d]* | regexp45 = minister_from[%d]* | regexp46 = minority_floor_leader[%d]* | regexp47 = minority_leader[%d]* | regexp48 = minorityleader[%d]* | regexp49 = module[%d]* | regexp50 = monarch[%d]* | mother | name | nationality | native_name | native_name_lang | nickname | nocat | regexp51 = nominator[%d]* | nominee | occupation | regexp52 = office[%d]* | opponent | regexp53 = order[%d]* | otherparty | parents | regexp54 = parliament[%d]* | regexp55 = parliamentarygroup[%d]* | partner | party | party_election | portfolio | regexp56 = preceded[%d]* | regexp57 = preceding[%d]* | regexp58 = predecessor[%d]* | regexp59 = premier[%d]* | regexp60 = president[%d]* | regexp61 = primeminister[%d]* | regexp62 = prior_term[%d]* | profession | pronunciation | rank | rank_label | relations | relatives | residence | resting_place | resting_place_coordinates | restingplace | restingplacecoordinates | regexp63 = riding[%d]* | runningmate | salary | serviceyears | serviceyears_label | signature | signature_alt | signature_size | smallimage | smallimage_alt | source | speaker | speaker_office | spouse | spouses | regexp64 = state[%d]* | regexp65 = state_assembly[%d]* | regexp66 = state_delegate[%d]* | regexp67 = state_house[%d]* | regexp68 = state_legislature[%d]* | regexp69 = state_senate[%d]* | regexp70 = status[%d]* | regexp71 = suboffice[%d]* | regexp72 = subterm[%d]* | regexp73 = succeeded[%d]* | regexp74 = succeeding[%d]* | regexp75 = successor[%d]* | regexp76 = taoiseach[%d]* | regexp77 = term[%d]* | regexp78 = term_end[%d]* | regexp79 = term_label[%d]* | regexp80 = term_start[%d]* | regexp81 = termend[%d]* | regexp82 = termlabel[%d]* | regexp83 = termstart[%d]* | regexp84 = title[%d]* | unit | unit_label | regexp85 = vicegovernor[%d]* | regexp86 = vicepremier[%d]* | regexp87 = vicepresident[%d]* | regexp88 = viceprimeminister[%d]* | regexp89 = assuming[%d]* | website | width | year }}<noinclude> {{Documentation}} </noinclude> se4v8uz2g0n6d2fsyn1kg352o6ang81 Nhwɛdo:Infobox officeholder/testcases 10 1902 14461 2024-08-04T19:13:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14461 wikitext text/x-wiki {{see also|Template:Infobox officeholder/testcases2|Template:Infobox officeholder/testcases3}} {{Testcases}} ==Goh Keng Swee== {{Testcase table<!-- Infobox officeholder --> |bodyclass = plainlist |honorific-prefix = Dr. |honorific-suffix = Suffix Test |name = Goh Keng Swee |image = |imagesize = |alt = Black and white photograph of the head and shoulders of a balding Chinese man in a suit and tie, smiling broadly |caption = |order = 2nd |office = Deputy Prime Minister of Singapore |term_start = March 1973 |term_end = December 1984 |primeminister = [[Lee Kuan Yew]] |predecessor = [[Toh Chin Chye]] |successor = [[S. Rajaratnam]] |constituency = [[Kreta Ayer]] |order2 = |office2 = Minister for Education |term2 = 12 February 1979 – 31 May 1980,<br>1 June 1981 – 1 January 1985 |predecessor2 = |successor2 = |order3 = 3rd |office3 = Minister for Defence |term_start3 = 11 August 1970 |term_end3 = 11 February 1979 |predecessor3 = |successor3 = |order4 = 3rd |office4 = Minister for Finance |term_start4 = 17 August 1967 |term_end4 = 10 August 1970 |predecessor4 = [[Lim Kim San]] |successor4 = [[Hon Sui Sen]] |order5 = 1st |office5 = Minister for Home Affairs and Defence<!--This is a made-up example to show how the template automatically creates a link to a non-existent article.--> |term_start5 = 9 August 1965 |term_end5 = 16 August 1967 |predecessor5 = |successor5 = |order6 = 1st |office6 = Minister for Finance |term_start6 = 5 June 1959 |term_end6 = 8 August 1965 |predecessor6 = |successor6 = Lim Kim San |birthname = Robert '''Goh''' Keng Swee |birth_date = 6 October 1918 |birth_place = [[Malacca]], [[Straits Settlements]] |death_date = {{Death date and age|2010|5|14|1918|10|6|df=yes}} |death_place = [[Singapore]] |restingplace = |restingplacecoordinates = |nationality = [[Singapore]]an |party = [[People's Action Party]] |spouse = * Alice Woon (1942–1986) * Dr. Phua Swee Liang (from 1991) |children = Goh Kian Chee |alma_mater = [[Raffles College]] (Dip. A.), [[London School of Economics|LSE]] ([[Bachelor's degree#Business and management degrees|B.Sc. (Econ.)]], 1951; [[Doctor of Philosophy|Ph.D.]], 1954) |portfolio = <!-- |religion = [[Methodism|Methodist]] (this parameter does not exist) --> |awards = |signature = |signature_alt = |footnotes = <!--Military service--> |branch = |mawards = |serviceyears = |rank = [[Corporal]] |unit = [[Singapore Volunteer Corps]] |date = date for source |source = Source for test case }} == Harry Truman == {{Testcase table<!-- Infobox officeholder --> |name=Harry S. Truman |image=Harry-truman.jpg |alt=Head and shoulders portrait of 60-year-old man in 1940s business suit, wearing round horn-rimmed glasses and looking directly at camera. |order=[[List of presidents of the United States|33rd]] [[President of the United States]] |term_start=April 12, 1945 |term_end=January 20, 1953 |vicepresident=''None'' <small>(1945–1949)</small><br />[[Alben Barkley]] <small>(1949–1953)</small> |predecessor=[[Franklin D. Roosevelt]] |successor=[[Dwight D. Eisenhower]] |birth_date={{birth date|1884|5|8|mf=y}} |birth_place=[[Lamar, Missouri]] |death_date={{death date and age|1972|12|26|1884|5|8}} |death_place=[[Kansas City, Missouri]] |order2=[[List of vice presidents of the United States|34th]] [[Vice President of the United States]] |term_start2=January 20, 1945 |term_end2=April 12, 1945 |president2=[[Franklin D. Roosevelt]] |predecessor2=[[Henry A. Wallace]] |successor2=[[Alben W. Barkley]] |order3=[[List of United States senators from Missouri|United States Senator]]<br />from [[Missouri]] |term_start3=January 3, 1935 |term_end3 =January 17, 1945 |predecessor3=[[Roscoe C. Patterson]] |successor3=[[Frank P. Briggs]] |party=[[Democratic Party (United States)|Democratic]] |spouse=[[Bess Truman|Bess Wallace Truman]] |children=[[Mary Margaret Truman]] |occupation=[[Small business|Small]] [[Businessperson|businessman]] ([[haberdasher]]), [[farmer]] |awards= |signature=Harry Truman Signature.svg |signature_alt="Harry S. Truman" signature |rank=[[Captain (United States O-3)|Captain]] |branch=[[Missouri National Guard]]<br />[[United States Army]] |serviceyears=1905-1911<br />1917-1919 |commands=Battery D, 129th Field Artillery, 60th Brigade, [[35th Infantry Division (United States)|35th Infantry Division]] |battles=[[World War I]] *[[Western Front (World War II)|Western Front]] |mawards= }} == Samuel Adams == {{Testcase table<!-- Infobox officeholder --> |name= Samuel Adams |image= J S Copley - Samuel Adams.jpg |caption=In this 1772 portrait by [[John Singleton Copley]], Adams points at the [[Massachusetts Charter]], which he viewed as a constitution that protected the peoples' rights. |alt=A stern middle-aged man with gray hair is wearing a dark red suit. He is standing behind a table, holding a rolled up document in one hand, and pointing with the other hand to a large document on the table. |order=4th |office= Governor of Massachusetts |term_start= October 8, 1793 |term_end= June 2, 1797 |lieutenant= [[Moses Gill]] |birth_date= {{OldStyleDate|September 27|1722|September 16}} |birth_place= [[Boston, Massachusetts]] |death_date= {{death date and age|1803|10|2|1722|9|27|}} |death_place= [[Cambridge, Massachusetts]] |spouse= Elizabeth Checkley,<br>Elizabeth Wells |party= [[Democratic-Republican Party|Democratic-Republican]] (1790s) |awards= |signature=Samuel Adams Signature.svg |signature_alt=Handwritten "Saml Adams", with the "l" a raised curlicue |order2 = 3rd [[Lieutenant Governor of Massachusetts]] |term_start2 = 1789 |term_end2 = 1793 |governor2 = [[John Hancock]] |order3 = [[President of the Massachusetts Senate]] |term3 = 1782–1785<br>1787–1788 |order4= Delegate from Massachusetts to the [[Continental Congress]] |term_start4= 1774 |term_end4= 1781 |order5 = Clerk of the [[Massachusetts House of Representatives]] |term_start5 = 1766 |term_end5 = 1774 }} == Order / Office / Title == {{Testcase table | name = Office | order = | office = [[President of Harvard University]] }} {{Testcase table | name = Title | order = | title = [[President of Harvard University]] }} {{Testcase table | name = Order + Office | order = 1st | office = [[President of Harvard University]] }} {{Testcase table | name = Order + Title | order = 1st | title = [[President of Harvard University]] }} {{Testcase table | name = Order + Office + Title | order = 1st | title = [[President of Harvard University]] | office = President of Harvard University }} {{Testcase table | name = Office + Title | order = | title = [[President of Harvard University]] | office = President of Harvard University }} == State Rep and Speaker == {{Testcase table |name = Lance Cargill |image = |speaker = 39th |term_start2 = 2007 |term_end2 = 2008 |predecessor2 = [[Todd Hiett]] |successor2 = [[Chris Benge]] |state_house = Oklahoma |district = 96th |term_start = 2001 |term_end = 2008 |preceded = Mark Seikel |succeeded = Lewis Moore | party = [[Republican Party (United States)|Republican]] |awards= | alma_mater = [[Oklahoma State University]], [[Vanderbilt University]] | constituency = 96th House District | majority = | spouse = Amber | children = Jackson<br/>Henry }} == Past & future dates == {{Testcase table<!-- Infobox officeholder --> |name= Name |image= Example.svg |order=Order 1 |office= Office |term_start = {{#time:j F Y|now-10 days}} |term_end = {{#time:j F Y|now-5 days}} |predecessor = Predecessor |successor = Successor |order2 = Order 2 |term_start2 = {{#time:j F Y|now-5 days}} |term_end2 = {{#time:j F Y|now+5 days}} |predecessor2 = Predecessor |successor2 = Successor |order3 = Order 3 |term_start3 = {{#time:j F Y|now+5 days}} |predecessor3 = Predecessor |successor3 = Successor |order4= Order 4 |term_start4 = {{#time:j F Y|now-5 days}} |term_end4 = {{#time:j F Y|now}} |predecessor4 = Predecessor |successor4 = Successor |order5 = Order 5 |term_start5 = {{#time:j F Y|now}} |predecessor5 = Predecessor |successor5 = Successor |order6 = Order 6 |term_start6 = {{#time:F Y|now-1 month}} |term_end6 = {{#time:F Y|now}} |predecessor6 = Predecessor |successor6 = Successor |order7 = Order 7 |term_start7 = {{#time:Y|now}} |term_end7 = {{#time:Y|now+1 year}} |predecessor7 = Predecessor |successor7 = Successor }} == Native name == {{Testcase table<!-- Infobox officeholder --> |name = Yang Gang |native_name = {{lang|zh-Hans-CN|杨刚}} }} == List test == {{Testcase table<!-- Infobox officeholder --> |bodyclass = plainlist |name= List Test |office = A |deputy = * 1 * 2 |office2 = B |deputy2 = * 1 * 2 |spouse= * 1 * 2 |alma_mater= * 1111111111111 * 2222222222222 }} == Congressmen == {{Testcase table | name = Nevada 1 Test | district = 1st | state_assembly = Nevada | assuming = y | term_start = 2016 | predecessor = Foo Bar }} {{Testcase table | name = Nevada 3 Test | district = 1st | state_assembly = Nevada | term_start = 2016 | status= Status }} {{Testcase table | name = Nevada 3 Test | district = 1st | state_assembly = Nevada | term_start = January 30, 2016 | status= Status }} {{Testcase table | name = Missouri 1 Test | district = 1st | state_house = Missouri | predecessor = Foo Bar }} {{Testcase table | name = Franklin Pierce Test | constituency = [[Hillsborough, New Hampshire|Hillsborough]] | state_house = New Hampshire }} ==Dash format changes when adding reference== {{testcase table | office = Office | term_start = 31 October 2014 | term_end = 4 June 2016 | name = Name | constituency_AM1 = test | assembly1 = test | term_start1 = 1989 | term_end1 = 2019 | office3 = office3 | term_start3 = 1995 | term_end3 = 1999 | office4 = office4 | term_start4 = 2009 | term_end4 = 2014 }} {{testcase table | office = Office | term_start = 31 October 2014 | term_end = 4 June 2016 | name = Name | constituency_AM1 = test | assembly1 = test | term_start1 = 1989 | term_end1 = 2019<ref>test</ref> | office3 = office3 | term_start3 = 1995 | term_end3 = 1999<ref>test</ref> | office4 = office4 | term_start4 = 2009 | term_end4 = 2014<ref>test</ref> }} {{testcase table | office = Office | term_start = 31 October 2014 | term_end = 4 June 2016 | name = Name | constituency_AM1 = test | assembly1 = test | term_start1 = 1989 | term_end1 = 2019 | office3 = office3 | term_start3 = 1995 | term_end3 = 1999<ref>test</ref> | office4 = office4 | term_start4 = 2009 | term_end4 = 2014 }} {{testcase table | office = Office | term_start = 31 October 2014 | term_end = 4 June 2016 | name = Name | constituency_AM1 = test | assembly1 = test | term_start1 = 1989 | term_end1 = 2019 | office3 = office3 | term_start3 = 1995 | term_end3 = 1999<ref>test</ref> | office4 = office4 | term_start4 = 2009 | term_end4 = present }} ==Use of subterm and suboffice parameters== {{testcase table | office = President | term_start = 31 October 2014 | term_end = 4 June 2016 | name = Jane Doe | subterm = '''First Vice President''' | suboffice = Mary Smith | term_end1 = 2019 | office3 = office3 | term_start3 = 1995 | term_end3 = 1999 | office4 = office4 | term_start4 = 2009 | term_end4 = 2014 }} ==Use of parliament and constituency_MP1 parameters== {{testcase table | parliament = Australian | constituency_MP1 = [[Division of Wentworth|Wentworth]] }} {{testcase table | parliament = Australian | constituency_MP1 = [[Wentworth]] }} 2gqg90nyx4okkw9pdozvi6u2yygli2h Nhwɛdo:Infobox/doc 10 1903 14462 2024-08-04T19:13:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14462 wikitext text/x-wiki {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{Distinguish|Template:Userbox}} {{#ifeq:{{SUBPAGENAME}}|sandbox||{{High-use}}}} {{Lua|Module:Infobox}} {{Parameter names example |name={{PAGENAME}} <!--|child |subbox |decat--> |title |above |subheader |subheader1 |subheader2={{{subheader2}}}<br/>...... |image|caption |image1|caption1 |image2|caption2={{{caption2}}}<br/>...... |header1=<div style="border-top:1px dashed #ccc;">{{{header1}}}<br/>{{nobold|( ''or'' )}}</div> |label2={{{label1}}} |data2={{{data1}}} |data3=( ''or'' )<br/><div style="padding-bottom:0.25em;border-bottom:1px dashed #ccc;">{{{data1}}}</div> |header5={{{header2}}}<br/><div style="padding:0.75em 0 0.5em;">{{nobold|( ''or'' )}}</div> |label6={{{label2}}} |data6={{{data2}}} |data7=( ''or'' )<br/><div style="padding-bottom:0.25em;border-bottom:1px dashed #ccc;">{{{data2}}}</div> |data9=<div style="padding:0.75em 0 0.5em;">( ''etc'' )</div> |below }} '''[[Template:Infobox]]''' is intended as a meta template: a template used for constructing other templates. '''Note''': In general, it is not meant for use directly in an article, but can be used on a one-off basis if required. [[Help:Infobox]] contains an introduction about the recommended content and design of infoboxes; [[Wikipedia:Manual of Style/Infoboxes]] contains additional style guidelines. See [[WP:List of infoboxes]] and [[:Category:Infobox templates]] for lists of prepared topic-specific infoboxes. == Usage == {{tlf|Infobox}} is a meta-template: used to organise an actual <nowiki>{{Infobox sometopic}}</nowiki> template (like {{tl|Infobox building}}). For <code><nowiki>[[Template:Infobox sometopic]]</nowiki></code>, template code then looks like this, simplified: <syntaxhighlight lang="wikitext"> {{Infobox | name = {{{name|{{PAGENAME}}}}} | image = {{{image|}}} | caption1 = {{{caption|}}} | label1 = Former names | data1 = {{{former_names|}}} | header2 = General information | label3 = Status | data3 = {{{status|}}} ... <!-- etc. --> }} </syntaxhighlight> == Optional control parameters == ; name : If this parameter is present, "view, talk and edit" links will be added to the bottom of the infobox pointing to the named page, prefixed by <code>Template:</code> if no namespace is specified. You may use the value <nowiki>{{subst:PAGENAME}}</nowiki>; however, this is rarely what you want because it will send users clicking these links in an infobox to the template code rather than the data in the infobox they probably want to change. ; child : See the [[#Embedding|Embedding]] section for details. If this is set to "yes", this child infobox should be titled but have no name parameter. This parameter is empty by default, set it to "yes" to activate it. ; subbox : See the [[#Subboxes|Subboxes]] section for details. If this is set to "yes", this subbox should be titled but have no name parameter. This parameter is empty by default, set to "yes" to activate it. It has no effect if the {{para|child}} parameter is also set to "yes". ; decat : If this is set to "yes", the current page will not be autocategorized in a maintenance category when the generated infobox has some problems or no visible data section. Leave empty by default or set to "yes" to activate it. ; autoheaders: If this is set to any non-blank value, headers which are not followed by data fields are suppressed. See the "[[#Hiding headers when all its data fields are empty|hiding headers when all its data fields are empty]]" section for more details. == Content parameters == === Title === There are two different ways to put a title on an infobox. One contains the title inside the infobox's border in the uppermost cell of the table, the other puts it as a caption on top of the table. You can use them both together, or just one or the other, or neither (though this is not recommended): ; title : Text to put in the caption over the top of the table (or as section header before the whole content of this table, if this is a child infobox). For [[Wikipedia:Manual of Style/Accessibility#Tables|accessibility reasons]], this is the most recommended alternative. ; above : Text to put within the uppermost cell of the table. ; subheader(n) : additional title fields which fit below {{para|title}}} and {{para|above}}}, but before images. Examples: {{Infobox | name = Infobox/doc | title = Text in caption over infobox | subheader = Subheader of the infobox | header = (the rest of the infobox goes here) }} <syntaxhighlight lang="wikitext" style="overflow: auto;"> {{Infobox | name = {{subst:PAGENAME}} | title = Text in caption over infobox | subheader = Subheader of the infobox | header = (the rest of the infobox goes here) }} </syntaxhighlight> {{clear}} {{Infobox | name = Infobox/doc | above = Text in uppermost cell of infobox | subheader = Subheader of the infobox | subheader2 = Second subheader of the infobox | header = (the rest of the infobox goes here) }} <syntaxhighlight lang="wikitext" style="overflow: auto;"> {{Infobox | name = {{subst:PAGENAME}} | above = Text in uppermost cell of infobox | subheader = Subheader of the infobox | subheader2 = Second subheader of the infobox | header = (the rest of the infobox goes here) }} </syntaxhighlight> {{clear}} === Illustration images === ; image(n) : images to display at the top of the template. Use full image syntax, for example <nowiki>[[File:example.png|200px|alt=Example alt text]]</nowiki>. Image is centered by default. See [[WP:ALT]] for more on alt text. ; caption(n) : Text to put underneath the images. === Main data === ; header(n) : Text to use as a header in row n. ; label(n) : Text to use as a label in row n. ; data(n) : Text to display as data in row n. Note: for any given value for (n), not all combinations of parameters are permitted. The presence of a {{para|header''(n)''}} will cause the corresponding {{para|data''(n)''}} (and {{para|rowclass''(n)''}} {{para|label''(n)''}}, see below) to be ignored; the absence of a {{para|data''(n)''}} will cause the corresponding {{para|label''(n)''}} to be ignored. Valid combinations for any single row are: * {{para|class''(n)''}} {{para|header''(n)''}} * {{para|rowclass''(n)''}} {{para|class''(n)''}} {{para|data''(n)''}} * {{para|rowclass''(n)''}} {{para|label''(n)''}} {{para|class''(n)''}} {{para|data''(n)''}} See the rendering of header4, label4, and data4 in the [[#Examples|Examples]] section below. ==== Number ranges ==== To allow flexibility when the layout of an infobox is changed, it may be helpful when developing an infobox to use non-contiguous numbers for header and label/data rows. Parameters for new rows can then be inserted in future without having to renumber existing parameters. For example: <syntaxhighlight lang="wikitext" style="overflow: auto;"> | header3 = Section 1 | label5 = Label A | data5 = Data A | label7 = Label C | data7 = Data C | header10 = Section 2 | label12 = Label D | data12 = Data D </syntaxhighlight> {{clear}} It is also possible to automatically renumber parameter names by using [[User:Frietjes/infoboxgap.js]] or [[Module:IncrementParams]]. There is no upper limit on numbers but there must be at most 50 between each used number. ==== Making data fields optional ==== A row with a label but no data is not displayed. This allows for the easy creation of optional infobox content rows. To make a row optional use a parameter that defaults to an empty string, like so: <syntaxhighlight lang="wikitext" style="overflow: auto;"> | label5 = Population | data5 = {{{population|}}} </syntaxhighlight> {{clear}} This way if an article doesn't define the population parameter in its infobox the row won't be displayed. For more complex fields with pre-formatted contents that would still be present even if the parameter wasn't set, you can wrap it all in an "#if" statement to make the whole thing vanish when the parameter is not used. For instance, the "#if" statement in the following example reads "#if:the parameter ''mass'' has been supplied |then display it, followed by 'kg'": <syntaxhighlight lang="wikitext" style="overflow: auto;"> | label6 = Mass | data6 = {{ #if: {{{mass|}}} | {{{mass}}} kg }} </syntaxhighlight> {{clear}} For more on #if, see [[meta:ParserFunctions##if:|here]]. ==== Hiding headers when all its data fields are empty ==== You can also make headers automatically hide when their section is empty (has no data-row showing). Consider this situation: {{Infobox | title = Example: header with & without data | headerstyle = background: lightgrey | header1 = Header1 with empty section | label2 = label2 text | data2 = | label3 = label3 text | data3 = | label4 = label4 text | data4 = | header5 = Header5 with data below | label6 = label6 text | data6 = Some value }} <syntaxhighlight lang="wikitext" style="overflow: auto;"> {{Infobox | title = Example: header with & without data | headerstyle = background: lightgrey | header1 = Header1 with empty section | label2 = label2 text | data2 = | label3 = label3 text | data3 = | label4 = label4 text | data4 = | header5 = Header5 with data below | label6 = label6 text | data6 = Some value }} </syntaxhighlight> {{clear}} If you want hide the header when no {{para|data''N''}} values are present, use {{para|autoheaders|y}}: {{Infobox | title = Example: header with & without data | autoheaders = y | headerstyle = background: lightgrey | header1 = Header1 with empty section | label2 = label2 text | data2 = | label3 = label3 text | data3 = | label4 = label4 text | data4 = | header5 = Header5 with data below | label6 = label6 text | data6 = Some value }} <syntaxhighlight lang="wikitext" style="overflow: auto;"> {{Infobox | title = Example: header with & without data | autoheaders = y | headerstyle = background: lightgrey | header1 = Header1 with empty section | label2 = label2 text | data2 = | label3 = label3 text | data3 = | label4 = label4 text | data4 = | header5 = Header5 with data below | label6 = label6 text | data6 = Some value }} </syntaxhighlight> {{clear}} So, header1 will be shown if any of item1, item2, or item3 is defined. If none of the three parameters are defined the header won't be shown and no empty row appears before the next visible content. Note: if the data has empty css elements, like {{para|data|2=&lt;span style="background:yellow;">&lt;/span>}}, this will be treated as non-empty (having data). If {{para|autoheaders|y}} but there are items that you {{em|do not}} want to trigger a header, place {{para|headerX|_BLANK_}}. This will serve as an empty header and separate it from the subsequent items. {{Infobox | title = Example: blank header with & without data | autoheaders = y | headerstyle = background: lightgrey | header1 = Header1 with empty section | label2 = label2 text | data2 = | label3 = label3 text | data3 = | label4 = label4 text | data4 = | header5 = _BLANK_ | label6 = label6 text | data6 = Some value, but does not trigger header1 or show header5 }} <syntaxhighlight lang="wikitext" style="overflow: auto;"> {{Infobox | title = Example: blank header with & without data | autoheaders = y | headerstyle = background: lightgrey | header1 = Header1 with empty section | label2 = label2 text | data2 = | label3 = label3 text | data3 = | label4 = label4 text | data4 = | header5 = _BLANK_ | label6 = label6 text | data6 = Some value, but does not trigger header1 or show header5 }} </syntaxhighlight> {{clear}} === Footer === ; below : Text to put in the bottom cell. The bottom cell is intended for footnotes, see-also, and other such information. == Presentation parameters == === Italic titles === Titles of articles with infoboxes may be made italic, in line with [[WP:ITALICTITLE]], by passing the <code>italic title</code> parameter. * Turn on italic titles by passing {{para|italic title|<nowiki>{{{italic title|}}}</nowiki>}} from the infobox. * Turn off by default (notably because only Latin script may be safely rendered in this style and italic may be needed to distinguish foreign language from local English language only in that script, but would be difficult to read for other scripts) but allow some instances to be made italic by passing {{para|italic title|<nowiki>{{{italic title|no}}}</nowiki>}} * Do not make any titles italic by not passing the parameter at all. === CSS styling === {{div col}} ; bodystyle : Applies to the infobox table as a whole ; titlestyle : Applies only to the title caption. Adding a background color is usually inadvisable since the text is rendered "outside" the infobox. ; abovestyle : Applies only to the "above" cell at the top. The default style has font-size:125%; since this cell is usually used for a title, if you want to use the above cell for regular-sized text include "font-size:100%;" in the abovestyle. ; imagestyle : Applies to the cell the image is in. This includes the text of the image caption, but you should set text properties with captionstyle instead of imagestyle in case the caption is moved out of this cell in the future. ; captionstyle : Applies to the text of the image caption. ; rowstyle(n) : This parameter is inserted into the <code>style</code> attribute for the specified row. ; headerstyle : Applies to all header cells ; subheaderstyle : Applies to all subheader cells ; labelstyle : Applies to all label cells ; datastyle : Applies to all data cells ; belowstyle : Applies only to the below cell {{div col end}} === HTML classes and microformats === {{div col}} ; bodyclass : This parameter is inserted into the <code>class</code> attribute for the infobox as a whole. ; titleclass : This parameter is inserted into the <code>class</code> attribute for the infobox's '''title''' caption. <!-- currently not implemented in Lua module ; aboverowclass : This parameter is inserted into the <code>class</code> attribute for the complete table row the '''above''' cell is on. --> ; aboveclass : This parameter is inserted into the <code>class</code> attribute for the infobox's '''above''' cell. ; subheaderrowclass(n) : This parameter is inserted into the <code>class</code> attribute for the complete table row the '''subheader''' is on. ; subheaderclass(n) : This parameter is inserted into the <code>class</code> attribute for the infobox's '''subheader'''. ; imagerowclass(n) : These parameters are inserted into the <code>class</code> attribute for the complete table row their respective '''image''' is on. ; imageclass : This parameter is inserted into the <code>class</code> attribute for the '''image'''. ; rowclass(n) : This parameter is inserted into the <code>class</code> attribute for the specified row including the '''label''' and '''data''' cells. ; class(n) : This parameter is inserted into the <code>class</code> attribute for the '''data''' cell of the specified row. If there's no '''data''' cell it has no effect. <!-- currently not implemented in Lua module ; belowrowclass : This parameter is inserted into the <code>class</code> attribute for the complete table row the '''below''' cell is on. --> ; belowclass : This parameter is inserted into the <code>class</code> attribute for the infobox's '''below''' cell. {{div col end}} This template supports the addition of microformat information. This is done by adding "class" attributes to various data cells, indicating what kind of information is contained within. Multiple class names may be specified, separated by spaces, some of them being used as selectors for custom styling according to a project policy or to the skin selected in user preferences, others being used for microformats. To flag an infobox as containing [[hCard]] information, for example, add the following parameter: <syntaxhighlight lang="wikitext" style="overflow: auto;"> | bodyclass = vcard </syntaxhighlight> {{clear}} And for each row containing a data cell that's part of the vcard, add a corresponding class parameter: <syntaxhighlight lang="wikitext" style="overflow: auto;"> | class1 = fn | class2 = org | class3 = tel </syntaxhighlight> {{clear}} ...and so forth. "above" and "title" can also be given classes, since these are usually used to display the name of the subject of the infobox. See [[Wikipedia:WikiProject Microformats]] for more information on adding microformat information to Wikipedia, and [[microformat]] for more information on microformats in general. == Examples == Notice how the row doesn't appear in the displayed infobox when a '''label''' is defined without an accompanying '''data''' cell, and how all of them are displayed when a '''header''' is defined on the same row as a '''data''' cell. Also notice that '''subheaders''' are not bold by default like the '''headers''' used to split the main data section, because this role is meant to be for the '''above''' cell : {{Suppress categories| {{Infobox |name = Infobox/doc |bodystyle = |titlestyle = |abovestyle = background: #cfc; |subheaderstyle = |title = Test Infobox |above = Above text |subheader = Subheader above image |subheader2 = Second subheader |imagestyle = |captionstyle = |image = [[File:Example-serious.jpg|200px|alt=Example alt text]] |caption = Caption displayed below File:Example-serious.jpg |headerstyle = background: #ccf; |labelstyle = background: #ddf; |datastyle = |header1 = Header defined alone | label1 = | data1 = |header2 = | label2 = Label defined alone does not display (needs data, or is suppressed) | data2 = |header3 = | label3 = | data3 = Data defined alone |header4 = All three defined (header, label, data, all with same number) | label4 = does not display (same number as a header) | data4 = does not display (same number as a header) |header5 = | label5 = Label and data defined (label) | data5 = Label and data defined (data) |belowstyle = background: #ddf; |below = Below text }} }} <syntaxhighlight lang="wikitext"> {{Infobox |name = Infobox/doc |bodystyle = |titlestyle = |abovestyle = background: #cfc; |subheaderstyle = |title = Test Infobox |above = Above text |subheader = Subheader above image |subheader2 = Second subheader |imagestyle = |captionstyle = |image = [[File:Example-serious.jpg|200px|alt=Example alt text]] |caption = Caption displayed below File:Example-serious.jpg |headerstyle = background: #ccf; |labelstyle = background: #ddf; |datastyle = |header1 = Header defined alone | label1 = | data1 = |header2 = | label2 = Label defined alone does not display (needs data, or is suppressed) | data2 = |header3 = | label3 = | data3 = Data defined alone |header4 = All three defined (header, label, data, all with same number) | label4 = does not display (same number as a header) | data4 = does not display (same number as a header) |header5 = | label5 = Label and data defined (label) | data5 = Label and data defined (data) |belowstyle = background: #ddf; |below = Below text }} </syntaxhighlight> For this example, the {{para|bodystyle}} and {{para|labelstyle}} parameters are used to adjust the infobox width and define a default width for the column of labels: {{Infobox |name = Infobox/doc |bodystyle = width: 20em |titlestyle = |title = Test Infobox |headerstyle = |labelstyle = width: 33% |datastyle = |header1 = | label1 = Label 1 | data1 = Data 1 |header2 = | label2 = Label 2 | data2 = Data 2 |header3 = | label3 = Label 3 | data3 = Data 3 |header4 = Header 4 | label4 = | data4 = |header5 = | label5 = Label 5 | data5 = Data 5: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. |belowstyle = |below = Below text }} <syntaxhighlight lang="wikitext"> {{Infobox |name = Infobox/doc |bodystyle = width: 20em |titlestyle = |title = Test Infobox |headerstyle = |labelstyle = width: 33% |datastyle = |header1 = | label1 = Label 1 | data1 = Data 1 |header2 = | label2 = Label 2 | data2 = Data 2 |header3 = | label3 = Label 3 | data3 = Data 3 |header4 = Header 4 | label4 = | data4 = |header5 = | label5 = Label 5 | data5 = Data 5: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. |belowstyle = |below = Below text }} </syntaxhighlight> == Embedding == <!--Linked from [[Template:Subinfobox bodystyle/doc]]--> One infobox template can be embedded into another using the {{para|child}} parameter. This feature can be used to create a modular infobox, or to create better-defined logical sections. Long ago, it was necessary to use embedding in order to create infoboxes with more than 99 rows; but nowadays there's no limit to the number of rows that can be defined in a single instance of <code><nowiki>{{infobox}}</nowiki></code>. {{Infobox | title = Top level title | data1 = {{Infobox | decat = yes | child = yes | title = First subsection | label1= Label 1.1 | data1 = Data 1.1 }} | data2 = {{Infobox | decat = yes | child = yes |title = Second subsection | label1= Label 2.1 | data1 = Data 2.1 }} | belowstyle = | below = Below text }} <syntaxhighlight lang="wikitext" style="overflow: auto;"> {{Infobox | title = Top level title | data1 = {{Infobox | decat = yes | child = yes | title = First subsection | label1= Label 1.1 | data1 = Data 1.1 }} | data2 = {{Infobox | decat = yes | child = yes |title = Second subsection | label1= Label 2.1 | data1 = Data 2.1 }} | belowstyle = | below = Below text }} </syntaxhighlight> {{clear}} Note, in the examples above, the child infobox is placed in a <code>data</code> field, not a <code>header</code> field. Notice that the section subheadings are not in bold font if bolding is not explicitly specified. To obtain bold section headings, place the child infobox in a '''header''' field (but not in a '''label''' field because it would not be displayed!), either using {{Infobox | title = Top level title | header1 = {{Infobox | decat = yes | child = yes | title = First subsection | label1= Label 1.1 | data1 = Data 1.1 }} | header2 = {{Infobox | decat = yes | child = yes | title = Second subsection | label1= Label 2.1 | data1 = Data 2.1 }} | belowstyle = | below = Below text }} <syntaxhighlight lang="wikitext" style="overflow: auto;"> {{Infobox | title = Top level title | header1 = {{Infobox | decat = yes | child = yes | title = First subsection | label1= Label 1.1 | data1 = Data 1.1 }} | header2 = {{Infobox | decat = yes | child = yes | title = Second subsection | label1= Label 2.1 | data1 = Data 2.1 }} | belowstyle = | below = Below text }} </syntaxhighlight> {{clear}} or, {{Infobox | title = Top level title | header1 = First subsection {{Infobox | decat = yes | child = yes | label1 = Label 1.1 | data1 = Data 1.1 }} | header2 = Second subsection {{Infobox | decat = yes | child = yes | label1 = Label 2.1 | data1 = Data 2.1 }} | belowstyle = | below = Below text }} <syntaxhighlight lang="wikitext" style="overflow: auto;"> {{Infobox | title = Top level title | header1 = First subsection {{Infobox | decat = yes | child = yes | label1 = Label 1.1 | data1 = Data 1.1 }} | header2 = Second subsection {{Infobox | decat = yes | child = yes | label1 = Label 2.1 | data1 = Data 2.1 }} | belowstyle = | below = Below text }} </syntaxhighlight> {{clear}} Note that omitting the {{para|title}} parameter, and not including any text preceding the embedded infobox, may result in spurious blank table rows, creating gaps in the visual presentation. The garbage output can be suppressed using {{para|rowstyleN|display: none}}, replacing N with the data/header number. [[Wikipedia:WikiProject Infoboxes/embed]] includes some links to Wikipedia articles which include infoboxes embedded within other infoboxes. == Subboxes == An alternative method for embedding is to use {{para|subbox|yes}}, which removes the outer border from the infobox, but preserves the interior structure. One feature of this approach is that the parent and child boxes need not have the same structure, and the label and data fields are not aligned between the parent and child boxes because they are not in the same parent table. {{Infobox | headerstyle = background-color: #eee; | labelstyle = background-color: #eee; | header1 = Main 1 | header2 = Main 2 | data3 = {{Infobox | subbox = yes | headerstyle = background-color: #ccc; | labelstyle = background-color: #ddd; | header1 = Sub 3-1 | header2 = Sub 3-2 | label3 = Label 3-3 | data3 = Data 3-3 }} | data4 = {{Infobox | subbox = yes | labelstyle = background-color: #ccc; | label1 = Label 4-1 | data1 = Data 4-1 }} | label5 = Label 5 | data5 = Data 5 | header6 = Main 6 }} <syntaxhighlight lang="wikitext" style="overflow: auto;"> {{Infobox | headerstyle = background-color: #eee; | labelstyle = background-color: #eee; | header1 = Main 1 | header2 = Main 2 | data3 = {{Infobox | subbox = yes | headerstyle = background-color: #ccc; | labelstyle = background-color:#ddd; | header1 = Sub 3-1 | header2 = Sub 3-2 | label3 = Label 3-3 | data3 = Data 3-3 }} | data4 = {{Infobox | subbox = yes | labelstyle = background-color: #ccc; | label1 = Label 4-1 | data1 = Data 4-1 }} | label5 = Label 5 | data5 = Data 5 | header6 = Main 6 }} </syntaxhighlight> {{clear}} Similar embedding techniques may be used within content parameters of some other templates generating tables (such as [[:Template:Sidebar|Sidebar]]): {{Sidebar | navbar = off | headingstyle = background-color: #eee; | heading1 = Heading 1 | heading2 = Heading 2 | content3 = {{Infobox | subbox = yes | headerstyle = background-color: #ccc; | labelstyle = background-color: #ddd; | header1 = Sub 3-1 | header2 = Sub 3-2 | label3 = Label 3-3 | data3 = Data 3-3 }} | content4 = {{Infobox | subbox = yes | labelstyle = background-color: #ccc; | label1 = Label 4-1 | data1 = Data 4-1 }} | heading5 = Heading 5 }} <syntaxhighlight lang="wikitext" style="overflow: auto;"> {{Sidebar | navbar = off | headingstyle = background-color: #eee; | heading1 = Heading 1 | heading2 = Heading 2 | content3 = {{Infobox | subbox = yes | headerstyle = background-color: #ccc; | labelstyle = background-color: #ddd; | header1 = Sub 3-1 | header2 = Sub 3-2 | label3 = Label 3-3 | data3 = Data 3-3 }} | content4 = {{Infobox | subbox = yes | labelstyle = background-color: #ccc; | label1 = Label 4-1 | data1 = Data 4-1 }} | heading5 = Heading 5 }} </syntaxhighlight> {{clear}} Note that the default padding of the parent data cell containing each subbox is still visible, so the subboxes are slightly narrower than the parent box and there's a higher vertical spacing between standard cells of the parent box than between cells of distinct subboxes. == Controlling line-breaking in embedded bulletless lists == Template {{tlx|nbsp}} may be used with {{tlx|wbr}} and {{tlx|nowrap}} to control line-breaking in bulletless lists embedded in infoboxes (e.g. cast list in {{tlx|Infobox film}}), to prevent wrapped long entries from being confused with multiple entries. See [[Template:Wbr/doc#Controlling line-breaking in infoboxes]] for details. == Full blank syntax == (Note: there is no limit to the number of possible rows; only 20 are given below since infoboxes larger than that will be relatively rare. Just extend the numbering as needed. The microformat "class" parameters are also omitted as they are not commonly used.) <syntaxhighlight lang="wikitext" style="overflow: auto;"> {{Infobox | name = {{subst:PAGENAME}} | child = {{{child|}}} | subbox = {{{subbox|}}} | italic title = {{{italic title|no}}} | templatestyles = | child templatestyles = | grandchild templatestyles = | bodystyle = | titlestyle = | abovestyle = | subheaderstyle = | title = | above = | subheader = | imagestyle = | captionstyle = | image = | caption = | image2 = | caption2 = | headerstyle = | labelstyle = | datastyle = | header1 = | label1 = | data1 = | header2 = | label2 = | data2 = | header3 = | label3 = | data3 = | header4 = | label4 = | data4 = | header5 = | label5 = | data5 = | header6 = | label6 = | data6 = | header7 = | label7 = | data7 = | header8 = | label8 = | data8 = | header9 = | label9 = | data9 = | header10 = | label10 = | data10 = | header11 = | label11 = | data11 = | header12 = | label12 = | data12 = | header13 = | label13 = | data13 = | header14 = | label14 = | data14 = | header15 = | label15 = | data15 = | header16 = | label16 = | data16 = | header17 = | label17 = | data17 = | header18 = | label18 = | data18 = | header19 = | label19 = | data19 = | header20 = | label20 = | data20 = | belowstyle = | below = }} </syntaxhighlight> {{clear}} {{Help:Infobox/user style}} == Porting to other MediaWikis == The infobox template requires the [[:mw:Extension:Scribunto|Scribunto]] and [[:mw:Extension:TemplateStyles|TemplateStyles]] extensions. [[Wikipedia:WikiProject Transwiki|WikiProject Transwiki]] has a version of this template that has been modified to work on other MediaWikis. == TemplateData == {{TemplateData header}} <templatedata> { "description": "This template is intended as a meta template, a template used for constructing other templates. In general, it is not meant for use directly in an article but can be used on a one-off basis if required.", "format": "{{_\n| ________________ = _\n}}\n", "params": { "name": { "label": "name", "description": "" }, "child": { "label": "child", "description": "" }, "subbox": { "label": "subbox", "description": "" }, "italic title": { "label": "italic title", "description": "" }, "templatestyles": { "label": "templatestyles", "description": "" }, "child templatestyles": { "label": "child templatestyles", "description": "" }, "grandchild templatestyles": { "label": "grandchild templatestyles", "description": "" }, "bodystyle": { "label": "bodystyle", "description": "" }, "titlestyle": { "label": "titlestyle", "description": "" }, "abovestyle": { "label": "abovestyle", "description": "" }, "subheaderstyle": { "label": "subheaderstyle", "description": "" }, "title": { "label": "Title", "description": "Title displayed above the infobox", "type": "string", "suggested": true }, "above": { "label": "above", "description": "" }, "subheader": { "label": "subheader", "description": "" }, "imagestyle": { "label": "imagestyle", "description": "" }, "captionstyle": { "label": "captionstyle", "description": "" }, "image": { "label": "Image", "description": "Image illustrating the topic. Use full image syntax.", "type": "content", "suggested": true, "example": "[[File:example.png|200px|alt=Example alt text]]" }, "caption": { "label": "Caption", "description": "caption for the image", "type": "content", "suggested": true }, "image2": { "label": "image2", "description": "" }, "caption2": { "label": "caption2", "description": "" }, "headerstyle": { "label": "headerstyle", "description": "" }, "labelstyle": { "label": "labelstyle", "description": "" }, "datastyle": { "label": "datastyle", "description": "" }, "header1": { "label": "header1", "description": "" }, "label1": { "label": "label1", "description": "" }, "data1": { "label": "data1", "description": "" }, "header2": { "label": "header2", "description": "" }, "label2": { "label": "label2", "description": "" }, "data2": { "label": "data2", "description": "" }, "header3": { "label": "header3", "description": "" }, "label3": { "label": "label3", "description": "" }, "data3": { "label": "data3", "description": "" }, "header4": { "label": "header4", "description": "" }, "label4": { "label": "label4", "description": "" }, "data4": { "label": "data4", "description": "" }, "header5": { "label": "header5", "description": "" }, "label5": { "label": "label5", "description": "" }, "data5": { "label": "data5", "description": "" }, "header6": { "label": "header6", "description": "" }, "label6": { "label": "label6", "description": "" }, "data6": { "label": "data6", "description": "" }, "header7": { "label": "header7", "description": "" }, "label7": { "label": "label7", "description": "" }, "data7": { "label": "data7", "description": "" }, "header8": { "label": "header8", "description": "" }, "label8": { "label": "label8", "description": "" }, "data8": { "label": "data8", "description": "" }, "header9": { "label": "header9", "description": "" }, "label9": { "label": "label9", "description": "" }, "data9": { "label": "data9", "description": "" }, "header10": { "label": "header10", "description": "" }, "label10": { "label": "label10", "description": "" }, "data10": { "label": "data10", "description": "" }, "header11": { "label": "header11", "description": "" }, "label11": { "label": "label11", "description": "" }, "data11": { "label": "data11", "description": "" }, "header12": { "label": "header12", "description": "" }, "label12": { "label": "label12", "description": "" }, "data12": { "label": "data12", "description": "" }, "header13": { "label": "header13", "description": "" }, "label13": { "label": "label13", "description": "" }, "data13": { "label": "data13", "description": "" }, "header14": { "label": "header14", "description": "" }, "label14": { "label": "label14", "description": "" }, "data14": { "label": "data14", "description": "" }, "header15": { "label": "header15", "description": "" }, "label15": { "label": "label15", "description": "" }, "data15": { "label": "data15", "description": "" }, "header16": { "label": "header16", "description": "" }, "label16": { "label": "label16", "description": "" }, "data16": { "label": "data16", "description": "" }, "header17": { "label": "header17", "description": "" }, "label17": { "label": "label17", "description": "" }, "data17": { "label": "data17", "description": "" }, "header18": { "label": "header18", "description": "" }, "label18": { "label": "label18", "description": "" }, "data18": { "label": "data18", "description": "" }, "header19": { "label": "header19", "description": "" }, "label19": { "label": "label19", "description": "" }, "data19": { "label": "data19", "description": "" }, "header20": { "label": "header20", "description": "" }, "label20": { "label": "label20", "description": "" }, "data20": { "label": "data20", "description": "" }, "belowstyle": { "label": "belowstyle", "description": "" }, "below": { "label": "below", "description": "" } }, "paramOrder": [ "name", "child", "subbox", "italic title", "templatestyles", "child templatestyles", "grandchild templatestyles", "bodystyle", "titlestyle", "abovestyle", "subheaderstyle", "title", "above", "subheader", "imagestyle", "captionstyle", "image", "caption", "image2", "caption2", "headerstyle", "labelstyle", "datastyle", "header1", "label1", "data1", "header2", "label2", "data2", "header3", "label3", "data3", "header4", "label4", "data4", "header5", "label5", "data5", "header6", "label6", "data6", "header7", "label7", "data7", "header8", "label8", "data8", "header9", "label9", "data9", "header10", "label10", "data10", "header11", "label11", "data11", "header12", "label12", "data12", "header13", "label13", "data13", "header14", "label14", "data14", "header15", "label15", "data15", "header16", "label16", "data16", "header17", "label17", "data17", "header18", "label18", "data18", "header19", "label19", "data19", "header20", "label20", "data20", "belowstyle", "below" ] } </templatedata> ==Tracking categories== * {{Category link with count|Articles with missing Wikidata information}} * {{Category link with count|Articles using infobox templates with no data rows}} * {{Category link with count|Pages using embedded infobox templates with the title parameter}} ==See also== * [[Module:Infobox]], the [[WP:LUA|Lua]] module on which this template is based * [[Module:Check for unknown parameters]] * {{tl|Infobox3cols}} * {{tl|Navbox}} and {{tl|Sidebar}} * [[Wikipedia:List of infoboxes|List of infoboxes]] * [[:Module:InfoboxImage]] <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Infobox templates| ]] [[Category:Wikipedia metatemplates|Infobox]] [[Category:Templates generating microformats]] [[Category:Templates that add a tracking category]] [[Category:Templates based on the Infobox Lua module]] }}</includeonly> rb4t97fgssbh736nsxx0hhk25jrwpw5 Nhwɛdo:Infobox/sandbox 10 1904 14463 2024-08-04T19:14:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14463 wikitext text/x-wiki {{#invoke:Infobox/sandbox|infobox}}<!--Tracking categories -->{{#invoke:Check for unknown parameters|check|unknown={{Main other|[[Category:Pages using infobox with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox]] with unknown parameter "_VALUE_"|showblankpositional=1| above | aboveclass | abovestyle | autoheaders | below | belowclass | belowstyle | bodyclass | bodystyle | caption | captionstyle | child | child templatestyles | datastyle | decat | grandchild templatestyles | headerstyle | image | imageclass | imagestyle | italic title | labelstyle | name | title | titleclass | titlestyle | subbox | subheader | subheaderstyle | templatestyles | regexp1 = caption[%d][%d]* | regexp2 = class[%d][%d]* | regexp3 = data[%d][%d]* | regexp4 = header[%d][%d]* | regexp5 = image[%d][%d]* | regexp6 = imagerowclass[%d][%d]* | regexp7 = label[%d][%d]* | regexp8 = rowcellstyle[%d][%d]* | regexp9 = rowclass[%d][%d]* | regexp10 = rowstyle[%d][%d]* | regexp11 = subheader[%d][%d]* | regexp12 = subheaderclass[%d][%d]* | regexp13 = subheaderrowclass[%d][%d]* }}<!-- --><includeonly>{{Template other|{{#ifeq:{{PAGENAME}}|Infobox||{{#ifeq:{{Str left|{{SUBPAGENAME}}|7}}|Infobox|[[Category:Infobox templates|{{Remove first word|{{SUBPAGENAME}}}}]]}}}}|}}</includeonly><noinclude> {{Documentation}} <!-- Categories go in the /doc subpage, and interwikis go in Wikidata. --> </noinclude> aq5i29zd1xh76qvea4zs3qhd4uztib8 Nhwɛdo:Infobox/testcases 10 1905 14464 2024-08-04T19:14:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14464 wikitext text/x-wiki <noinclude>{{Template test cases notice}}</{{ubl|{{start date and age|1996|05|10}} (private)|{{start date and age|2001|10|24}} (public)}}> == Test == {{testcase table|_template3=Infobox/sandbox2 |name = Infobox/testcases |bodystyle = |title = The Summit Church (title) |titlestyle = |above = The Summit Church (above) |abovestyle = |summary = The Summit Church (summary) |templatestyles = Infobox/sandbox/styles.css |subheader = Subheader1 |subheader2 = Subheader2 |imagestyle = |captionstyle = |image = [[File:example.jpg|240px]] |caption1 = Caption of image1 |image2 = [[File:example2.jpg|240px]] |caption2 = Caption of image2 |headerstyle = background:#ccf; |labelstyle = background:#ddf; |datastyle = |rowclass4 = testclass |class4 = someclass |header4 = General Info |label4 = |data4 = |header5 = |label5 = Location |data5 = Raleigh-Durham, North Carolina |label6 = Country |data6 = United States |label7 = Denomination |data7 = Southern Baptist |label8 = |data8 = |label9 = Website |data9 = [http://www.summitchurch.cc/ www.summitchurch.cc] |header10= History |label10 = |data10 = |header11= |label11 = Founded |data11 = 1961 |header12= Clergy |label12 = |data12 = |label13 = Senior Pastor |data13 = J.D. Greear |belowstyle = background:#ddf; |belowclass= noprint |below = Below }} == Reference lists in strange orders == {{testcase table|_template3=Infobox/sandbox2 |name = Infobox/testcases |bodystyle = |title = The Summit Church (title) |titlestyle = |above = The Summit Church (above) |abovestyle = |summary = The Summit Church (summary) |templatestyles = Infobox/sandbox/styles.css |belowstyle = background:#ddf; |belowclass= noprint |below = {{reflist|close}} |subheader = Subheader1 |subheader2 = Subheader2 |imagestyle = |captionstyle = |image = [[File:example.jpg|240px]] |caption1 = Caption of image1 |image2 = [[File:example2.jpg|240px]] |caption2 = Caption of image2 |headerstyle = background:#ccf; |labelstyle = background:#ddf; |datastyle = |header4 = General Info |label4 = |data4 = |header5 = |label5 = Location |data5 = Raleigh-Durham, North Carolina<ref>Some reference.</ref> |label6 = Country |data6 = United States |label7 = Denomination |data7 = Southern Baptist |label8 = |data8 = |label9 = Website |data9 = [http://www.summitchurch.cc/ www.summitchurch.cc] |header10= History |label10 = |data10 = |header11= |label11 = Founded |data11 = 1961 |header12= Clergy |label12 = |data12 = |label13 = Senior Pastor |data13 = J.D. Greear }} {{reflist}} == Custom width == {{testcase table|_template3=Infobox/sandbox2 |bodystyle = width:20em; |name = Infobox/doc |title = Test Infobox |titlestyle = |headerstyle = |labelstyle = width:33% |datastyle = |templatestyles = Infobox/sandbox/styles.css |header1 = |label1 = Label 1 |data1 = Data 1 |header2 = |label2 = Label 2 |data2 = Data 2 |header3 = |label3 = Label 3 |data3 = Data 3 |header4 = Header 4 |label4 = |data4 = |header5 = |label5 = Label 5 |data5 = Data 5: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. |belowstyle = |below = Below text }} == Test for child=yes == {{testcase table|_template3=Infobox/sandbox2 | headerstyle = background-color:#eee; |templatestyles = Infobox/sandbox/styles.css | header1 = Main 1 | header2 = Main 2 | header3 = Main 3 {{ infobox/sandbox|child=yes|decat=yes | headerstyle = background-color:#ccc; |templatestyles = Infobox/sandbox/styles.css | header1 = Sub 3-1 | header2 = Sub 3-2 | label3 = Label 3-3 | data3 = Data 3-3 }} | header4 = Main 4 {{ infobox/sandbox|child=yes|decat=yes | labelstyle = background-color:#ccc; |templatestyles = Infobox/sandbox/styles.css | label1 = Label 4-1 | data1 = Data 4-1 }} | header5 = Main 5 }} == Test for subbox=yes == {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css | headerstyle = background-color:#eee; | labelstyle = background-color:#eee; | header1 = Main 1 | header2 = Main 2 | data3 = {{ infobox/sandbox|subbox=yes |templatestyles = Infobox/sandbox/styles.css | headerstyle = background-color:#ccc; | labelstyle = background-color:#ddd; | header1 = Sub 3-1 | header2 = Sub 3-2 | label3 = Label 3-3 | data3 = Data 3-3 }} | data4 = {{ infobox/sandbox|subbox=yes |templatestyles = Infobox/sandbox/styles.css | labelstyle = background-color:#ccc; | label1 = Label 4-1 | data1 = Data 4-1 }} | label5 = Label 5 | data5 = Data 5 | header6 = Main 6 }} == Simple embedding == {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css | title = Top level title | data1 = {{Infobox/sandbox|decat=yes |templatestyles = Infobox/sandbox/styles.css | child = yes | title = First subsection | label1= Label 1.1 | data1 = Data 1.1 }} | data2 = {{Infobox/sandbox|decat=yes |templatestyles = Infobox/sandbox/styles.css | child = yes | title = Second subsection | label1= Label 2.1 | data1 = Data 2.1 }} |belowstyle = |below = Below text }} == Child infobox in header field == {{testcase table|_template3=Infobox/sandbox2 | title = Top level title | header1 = {{Infobox/sandbox|decat=yes | child = yes | title = First subsection | label1= Label 1.1 | data1 = Data 1.1 }} | header2 = {{Infobox/sandbox|decat=yes | child = yes | title = Second subsection | label1= Label 2.1 | data1 = Data 2.1 }} |belowstyle = |below = Below text }} == Child in header field II == {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css | title = Top level title | header1 = First subsection {{Infobox/sandbox|decat=yes |templatestyles = Infobox/sandbox/styles.css | child = yes | label1= Label 1.1 | data1 = Data 1.1 }} | header2 = Second subsection {{Infobox/sandbox|decat=yes |templatestyles = Infobox/sandbox/styles.css | child = yes | label1= Label 2.1 | data1 = Data 2.1 }} |belowstyle = |below = Below text }} == Sidebar with subbox == {{test case nowiki|format=columns|showcode=no|<nowiki>{{sidebar | navbar = off | headingstyle = background-color:#eee; | heading1 = Heading 1 | heading2 = Heading 2 | content3 = {{Infobox|subbox=yes |templatestyles = Infobox/sandbox/styles.css | headerstyle = background-color:#ccc; | labelstyle = background-color:#ddd; | header1 = Sub 3-1 | header2 = Sub 3-2 | label3 = Label 3-3 | data3 = Data 3-3 }} | content4 = {{__TEMPLATENAME__|subbox=yes | labelstyle = background-color:#ccc; |templatestyles = Infobox/sandbox/styles.css | label1 = Label 4-1 | data1 = Data 4-1 }} | heading5 = Heading 5 }}</nowiki> }} == child test: title and above == {{Testcase table|_template3=Infobox3cols|_showcode=yes|_output=nowiki+ | child = yes | title = title | above = above |templatestyles = Infobox/sandbox/styles.css }} == child test: header, label, and data == {{Testcase table|_template3=Infobox3cols|_showcode=yes|_output=nowiki | child = yes | header1 = header1 | label2 = label2 | data2 = data2 |templatestyles = Infobox/sandbox/styles.css }} == Aristotle == {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css | bodyclass = vcard | child = | title = {{#ifeq:|yes |Philosophical career |Aristotle }} | titleclass = fn | image = {{#invoke:InfoboxImage|InfoboxImage|image=Aristotle Altemps Inv8575.jpg|size=|sizedefault=frameless|alt=}} | captionstyle = padding-top:0.45em;line-height:1.1em; | caption = Marble bust of Aristotle. Roman copy after a Greek bronze original by [[Lysippus]] c. 330 BC. The alabaster mantle is modern. | label1 = Full name | data1 = | label2 = Other names | class2 = nickname | data2 = | label3 = Born | data3 = {{br separated entries|{{#if:|<span>{{{birth_name}}}</span>}}|384 BC<br />[[Stagira (ancient city)|Stagira]], [[Chalcidice]]|}} | label4 = Died | data4 = {{br separated entries|322 BC (aged 61 or 62)<br />[[Euboea]]||}} | label5 = Residence | data5 = | label6 = Nationality | data6 = [[Greeks|Greek]] | label7 = Era | data7 = [[Ancient philosophy]] | label8 = Region | data8 = Western philosophy | label9 = Religion | data9 = | label10 = [[List of schools of philosophy|School]] | data10 = [[Peripatetic school]]<br />[[Aristotelianism]] | label11 = Main&nbsp;interests | data11 = [[Physics]], [[Metaphysics]], [[Poetry]], [[Theatre]], [[Music]], [[Rhetoric]], [[Politics]], [[Government]], [[Ethics]], [[Biology]], [[Zoology]] | label12 = Books | data12 = | label13 = Alma mater | data13 = | label14 = Institutions | data14 = | label15 = Notable&nbsp;ideas | data15 = [[Golden mean (philosophy)|Golden mean]], [[Aristotelian logic]], [[syllogism]], [[hexis]], [[hylomorphism]], [[On the Soul|Aristotle's theory of soul]] | data16 = {{#if:[[Parmenides]], [[Socrates]], [[Plato]], [[Heraclitus]], [[Democritus]] | {{Collapsible list | expand = | title = Influenced by | frame_style = border:none; padding:0; | list_style = text-align:center; | 1 = [[Parmenides]], [[Socrates]], [[Plato]], [[Heraclitus]], [[Democritus]] }} }} | data17 = {{#if:Virtually all [[Western philosophy]] that came after his works; [[Alexander the Great]], [[Cicero]], [[Avicenna]], [[Averroes]], [[Maimonides]], [[Albertus Magnus]], [[Thomas Aquinas]], [[Duns Scotus]], [[Ptolemy]], [[Nicolaus Copernicus|Copernicus]], [[Galileo]], and most of [[Islamic philosophy]], [[Jewish philosophy]], [[Christian philosophy]], [[science]] and '''[[List of writers influenced by Aristotle|more...]]'''. | {{Collapsible list | expand = | title = Influenced | frame_style = border:none; padding:0; | list_style = text-align:center; | 1 = Virtually all [[Western philosophy]] that came after his works; [[Alexander the Great]], [[Cicero]], [[Avicenna]], [[Averroes]], [[Maimonides]], [[Albertus Magnus]], [[Thomas Aquinas]], [[Duns Scotus]], [[Ptolemy]], [[Nicolaus Copernicus|Copernicus]], [[Galileo]], and most of [[Islamic philosophy]], [[Jewish philosophy]], [[Christian philosophy]], [[science]] and '''[[List of writers influenced by Aristotle|more...]]'''. }} }} | label18 = Awards | data18 = | label19 = Signature | data19 = {{#if:|{{#invoke:InfoboxImage|InfoboxImage|image=|size=|sizedefault=128px|alt=}} }} | label20 = Website | data20 = }} == Aristotle no line-height == {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css | bodyclass = vcard | child = | title = Aristotle | titleclass = fn | image = {{#invoke:InfoboxImage|InfoboxImage|image=Aristotle Altemps Inv8575.jpg|size=|sizedefault=frameless|alt=}} | captionstyle = padding-top:0.45em; | caption = Marble bust of Aristotle. Roman copy after a Greek bronze original by [[Lysippus]] c. 330 BC. The alabaster mantle is modern. | label6 = Nationality | data6 = [[Greeks|Greek]] }} == Eccentric styles == {{Suppress categories| {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css |name = Infobox/testcases |bodystyle = width:350px; |title = Title |titlestyle = font-face:serif; |above = Above |abovestyle = font-size:85%; |imagestyle = float:right; |captionstyle = font-weight:bold; |image = [[File:example.jpg|240px]] |caption = Caption |image2 = [[File:example2.jpg|240px]] |caption2 = Caption2 |headerstyle = font-size:130%; |labelstyle = font-size:110%; |datastyle = font-size:90%; |header1 = header1 |label1 = label1 |data1 = data1 |header2 = header2 |label2 = label2 |data2 = data2 |header3 = header3 |label3 = |data3 = |header4 = |label4 = label4 |data4 = |header5 = |label5 = |data5 = data5 |header6 = |label6 = label6 |data6 = data6 |header7 = header7 |label7 = |data7 = data7 |header8 = header8 |label8 = label8 |data8 = |header9 = |label9 = |data9 = |header10 = |label10 = |data10 = |header11 = |label11 = |data11 = data11 |header12 = |label12 = |data12 = |header13 = |label13 = |data13 = |header14 = |label14 = |data14 = |header15 = |label15 = |data15 = |header16 = |label16 = |data16 = |header17 = |label17 = |data17 = |header18 = |label18 = |data18 = |header19 = header19 |label19 = |data19 = |header20 = |label20 = |data20 = |belowstyle = font-size:140%; |below = below }} }} == Eccentric styles autoheaders == :{{para|autoheaders|false}} :{{para|data2|&lt;asis;}}; {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css |name = * |bodystyle = width:280px; |title = Title |titlestyle = Any |above = Any |abovestyle = fit to view. |autoheaders = false |imagestyle = float:right; |captionstyle = font-weight:bold; |image = [[File:example.jpg|240px]] |caption = Caption |image2 = [[File:example2.jpg|280px]] |caption2 = Caption2 |headerstyle = font-size:130%; |labelstyle = font-size:110%; |datastyle = font-size:90%; |header1 = |label1 = |data1 = = Infobox/testcases |header2 = |label2 = |data2 = |header3 = |label3 = |data3 = |header4 = |label4 = |data4 = |header5 = |label5 = |data5 = |header6 = |label6 = |data6 = |header7 = |label7 = |data7 = |header8 = |label8 = |data8 = |header9 = |label9 = |data9 = |header10 = |label10 = |data10 = |header11 = |label11 = |data11 = |header12 = |label12 = |data12 = |header13 = |label13 = |data13 = |header14 = |label14 = |data14 = |header15 = |label15 = |data15 = |header16 = |label16 = |data16 = |header17 = |label17 = |data17 = |header18 = |label18 = |data18 = |header19 = |label19 = |data19 = |header20 = |label20 = |data20 = |belowstyle =* |below =* }} == Table in infobox row == {{testcase rows|_format=width:100%|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css | bodyclass = vcard | titleclass = fn org | title = Lufthansa<br>''Deutsche Lufthansa AG'' | data1 = {{{!}} style="text-align: center; width: 100%; background-color: lightgrey" ! style="border-right:1px solid white" {{!}} [[IATA airline designator|IATA]]<br/>'''<span class="nickname">LH</span>''' ! style="border-right:1px solid white" {{!}} [[ICAO airline designator|ICAO]]<br/>'''<span class="nickname">DLH</span>''' ! {{!}} [[Airline call sign|Callsign]]<br/>'''<span class="nickname">LUFTHANSA</span>''' {{!}}} | label5 = Founded | data5 = 1953 }} {{-}} {{col-float}} {{Infobox | data1 = {{Infobox | child = yes | headerstyle = background: {{Template:Infobox album/color|single}} | header1 = [[Smash Mouth]] singles chronology | data2 = {{(!}} style="background: transparent; width: 100%; min-width: 100%; border-collapse: collapse" {{!}}- style="line-height: 1.4em;" {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em .2em 0" {{!}} "[[Can't Get Enough of You Baby#Smash Mouth version|Can't Get Enough of You Baby]]"<br />(1998) {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em" {{!}} "'''All Star'''"<br />(1999) {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em 0 .2em .1em" {{!}} "[[Then the Morning Comes]]"<br />(1999) {{!}}- {{!)}} }} {{Infobox | child = yes | headerstyle = background: {{Template:Infobox album/color|single}} | header1 = [[Smash Mouth]] singles chronology | data2 = {{(!}} style="background: transparent; width: 100%; min-width: 100%; border-collapse: collapse" {{!}}- style="line-height: 1.4em;" {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em .2em 0" {{!}} "[[Can't Get Enough of You Baby#Smash Mouth version|Can't Get Enough of You Baby]]"<br />(1998) {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em" {{!}} "'''All Star'''"<br />(1999) {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em 0 .2em .1em" {{!}} "[[Then the Morning Comes]]"<br />(1999) {{!}}- {{!)}} }} {{Infobox | child = yes | headerstyle = background: {{Template:Infobox album/color|studio}} | data1 = | header2 = ''[[Wings at the Speed of Sound]]'' track listing | rowcellstyle3 = text-align:left | data3 = {{Wings at the Speed of Sound tracks}} }} {{Infobox | child = yes | headerstyle = background: {{Template:Infobox album/color|single}} | header1 = [[Smash Mouth]] singles chronology | data2 = {{(!}} style="background: transparent; width: 100%; min-width: 100%; border-collapse: collapse" {{!}}- style="line-height: 1.4em;" {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em .2em 0" {{!}} "[[Can't Get Enough of You Baby#Smash Mouth version|Can't Get Enough of You Baby]]"<br />(1998) {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em" {{!}} "'''All Star'''"<br />(1999) {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em 0 .2em .1em" {{!}} "[[Then the Morning Comes]]"<br />(1999) {{!}}- {{!)}} }} }} {{col-float-break}} {{Infobox/sandbox |templatestyles = Infobox/sandbox/styles.css | data1 = {{Infobox/sandbox |templatestyles = Infobox/sandbox/styles.css | child = yes | headerstyle = background: {{Template:Infobox album/color|single}} | header1 = [[Smash Mouth]] singles chronology | data2 = {{(!}} style="background: transparent; width: 100%; min-width: 100%; border-collapse: collapse" {{!}}- style="line-height: 1.4em;" {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em .2em 0" {{!}} "[[Can't Get Enough of You Baby#Smash Mouth version|Can't Get Enough of You Baby]]"<br />(1998) {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em" {{!}} "'''All Star'''"<br />(1999) {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em 0 .2em .1em" {{!}} "[[Then the Morning Comes]]"<br />(1999) {{!}}- {{!)}} }} {{Infobox/sandbox | child = yes |templatestyles = Infobox/sandbox/styles.css | headerstyle = background: {{Template:Infobox album/color|single}} | header1 = [[Smash Mouth]] singles chronology | data2 = {{(!}} style="background: transparent; width: 100%; min-width: 100%; border-collapse: collapse" {{!}}- style="line-height: 1.4em;" {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em .2em 0" {{!}} "[[Can't Get Enough of You Baby#Smash Mouth version|Can't Get Enough of You Baby]]"<br />(1998) {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em" {{!}} "'''All Star'''"<br />(1999) {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em 0 .2em .1em" {{!}} "[[Then the Morning Comes]]"<br />(1999) {{!}}- {{!)}} }} {{Infobox/sandbox | child = yes |templatestyles = Infobox/sandbox/styles.css | headerstyle = background: {{Template:Infobox album/color|studio}} | data1 = | header2 = ''[[Wings at the Speed of Sound]]'' track listing | rowcellstyle3 = text-align:left | data3 = {{Wings at the Speed of Sound tracks}} }} {{Infobox/sandbox | child = yes |templatestyles = Infobox/sandbox/styles.css | headerstyle = background: {{Template:Infobox album/color|single}} | header1 = [[Smash Mouth]] singles chronology | data2 = {{(!}} style="background: transparent; width: 100%; min-width: 100%; border-collapse: collapse" {{!}}- style="line-height: 1.4em;" {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em .2em 0" {{!}} "[[Can't Get Enough of You Baby#Smash Mouth version|Can't Get Enough of You Baby]]"<br />(1998) {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em" {{!}} "'''All Star'''"<br />(1999) {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em 0 .2em .1em" {{!}} "[[Then the Morning Comes]]"<br />(1999) {{!}}- {{!)}} }} }} {{col-float-break}} {{Infobox/sandbox2 | data1 = {{Infobox/sandbox2 | child = yes | headerstyle = background: {{Template:Infobox album/color|single}} | header1 = [[Smash Mouth]] singles chronology | data2 = {{(!}} style="background: transparent; width: 100%; min-width: 100%; border-collapse: collapse" {{!}}- style="line-height: 1.4em;" {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em .2em 0" {{!}} "[[Can't Get Enough of You Baby#Smash Mouth version|Can't Get Enough of You Baby]]"<br />(1998) {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em" {{!}} "'''All Star'''"<br />(1999) {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em 0 .2em .1em" {{!}} "[[Then the Morning Comes]]"<br />(1999) {{!}}- {{!)}} }} {{Infobox/sandbox2 | child = yes | headerstyle = background: {{Template:Infobox album/color|single}} | header1 = [[Smash Mouth]] singles chronology | data2 = {{(!}} style="background: transparent; width: 100%; min-width: 100%; border-collapse: collapse" {{!}}- style="line-height: 1.4em;" {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em .2em 0" {{!}} "[[Can't Get Enough of You Baby#Smash Mouth version|Can't Get Enough of You Baby]]"<br />(1998) {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em" {{!}} "'''All Star'''"<br />(1999) {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em 0 .2em .1em" {{!}} "[[Then the Morning Comes]]"<br />(1999) {{!}}- {{!)}} }} {{Infobox/sandbox2 | child = yes | headerstyle = background: {{Template:Infobox album/color|studio}} | data1 = | header2 = ''[[Wings at the Speed of Sound]]'' track listing | rowcellstyle3 = text-align:left | data3 = {{Wings at the Speed of Sound tracks}} }} {{Infobox/sandbox2 | child = yes | headerstyle = background: {{Template:Infobox album/color|single}} | header1 = [[Smash Mouth]] singles chronology | data2 = {{(!}} style="background: transparent; width: 100%; min-width: 100%; border-collapse: collapse" {{!}}- style="line-height: 1.4em;" {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em .2em 0" {{!}} "[[Can't Get Enough of You Baby#Smash Mouth version|Can't Get Enough of You Baby]]"<br />(1998) {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em" {{!}} "'''All Star'''"<br />(1999) {{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em 0 .2em .1em" {{!}} "[[Then the Morning Comes]]"<br />(1999) {{!}}- {{!)}} }} }} {{col-float-end}} == Orphaned references == {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css | label1 = label1 | data1 = data1 | label2 = {{#tag:ref|A reference|name="someref"}} }} == Captionstyle text-align left == {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css |title = Eurozone (euro area) |image = [[File:Eurozone.svg|200px|alt=The eurozone as of 2013]] |captionstyle = text-align:left; |caption = {{legend|#003399|Eurozone as of 2013}} {{legend|#3366CC|Non-[[European Union|EU]] territories using the euro}} {{legend|gray|[[European Union|EU]] member states outside the Eurozone}} |headerstyle = background:#ccf; |labelstyle = background:#ddf; |datastyle = |label1 = Currency |data1 = [[euro]] }} == Individual row styles == {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css |header1 = header1 red |rowstyle1 = background-color:red |label2 = label2 |data2 = data2 |rowstyle3 = background-color:wheat |label3 = label3 wheat |data3 = data3 wheat |rowstyle4 = background-color:pink |data4 = data4 pink }} == Individual header styles == {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css |header1 = header1 red |rowstyle1 = background-color: red |data2 = data2 |data3 = data3 |header4 = header4 blue |rowstyle4 = background-color: blue |data5 = data5 |data6 = data6 |header7 = header7 green |rowstyle7 = background-color: green |data8 = data8 |data9 = data9 |header10 = header10 pink |rowstyle10 = background-color: pink |data11 = data11 |data12 = data12 |header13 = header13 grey |rowstyle13 = background-color: grey |data14 = data14 |data15 = data15 }} == Odd/even header styles == {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css |oddheaderstyle = background-color: red |evenheaderstyle = background-color: green |header1 = header1 |data2 = data2 |data3 = data3 |header4 = header4 |data5 = data5 |header6 = header6 |data7 = data7 |data8 = data8 |header9 = header9 |data10 = data10 |data11 = data11 |header12 = header12 |data13 = data13 |data14 = data14 }} == Overimage / overcaption == {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css |above = above |subheader = Subheader1 |subheader2 = Subheader2 |overimage = [[File:example.jpg|240px]] |overcaption = Caption of overimage |imagestyle = |captionstyle = |image = [[File:example.jpg|240px]] |caption1 = Caption of image1 |image2 = [[File:example2.jpg|240px]] |caption2 = Caption of image2 }} == Individual header/label/data styles == {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css | header1 = header1 red | header1style = background: red | label2 = label2 blue | label2style = background: blue | data2 = data2 green | data2style = background: green | header3 = header3 pink | header3style = background: pink | label4 = label4 grey | label4style = background: grey | data4 = data4 yellow | data4style = background: yellow }} == Two plain lists == {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css | bodyclass = plainlist | label1 = List 1 | data1 = * A * B | label2 = List 2 | data2 = * C * D }} {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css | bodyclass = plainlist | label1 = List 1 | data1 = * A | label2 = List 2 | data2 = * B }} == Mixed text and lists == {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css | above = Without additional div tags | label1 = Battles | data1 = [[World War I]] * [[Western Front (World War I)|Western Front]] }} {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css | above = With additional div tags | label1 = Battles | data1 = <div>[[World War I]] * [[Western Front (World War I)|Western Front]]</div> }} == Test for subbox=yes with HTML tagging for collapsing subsection == {{testcase table|_template3=Infobox/sandbox2 |templatestyles = Infobox/sandbox/styles.css | headerstyle = background-color:#eee; | labelstyle = background-color:#eee; | header1 = Main 1 | header2 = Main 2 | data3 = {{ infobox|subbox=yes | headerstyle = background-color:#ccc; | labelstyle = background-color:#ddd; | header1 = Sub 3-1 | header2 = Sub 3-2 | label3 = Label 3-3 | data3 = Data 3-3 }} | header4 = {{#if: true | <div class="mw-collapsible {{#if:{{{expand|}}}||mw-collapsed}}" style="text-align: center; font-size: 95%;"> <div style="font-size:105%; line-height: 1.6em; font-weight: bold;"><div style="margin: 0 4em;">Title Collapse</div></div> <div class="mw-collapsible-content" style="font-size:105%;"> {{infobox|subbox=yes | label1 = Label 4-1 | data1 = Data 4-1 | label2 = Label 4-2 | data2 = Data 4-2 }}}}</div></div> | label5 = Label 5 | data6 = Data 5 | header7 = Main 6 }} ==autoheaders = yes== :new, June 2020 *testing: {{para|data12}} has no data, does have &nbsp;/span> tag. :--> data-row treated as non-empty. {{testcase table|_template3=Infobox/sandbox2 |title=check css / old |headerstyle=background:yellow |header1= Header1 |label2=I2 |data2=<span id="Test2">{{#ifeq:a|a|d1|}}</span> |header11 = Header11 |label12=I12 |data12=<span id="Test12">{{#ifeq:a|b|d12|}}</span> |header21 = Header21 |label22=I22 |data22={{#ifeq:a|b|d22|}} }} {{testcase table|_template3=Infobox/sandbox2 |title=check css / a.h.=yes |autoheaders=yes |headerstyle=background:pink |header1= Header1 |label2=I2 |data2=<span id="Test2">{{#ifeq:a|a|d1|}}</span> |header11 = Header11 |label12=I12 |data12=<span id="Test12">{{#ifeq:a|b|d12|}}</span> |header21 = Header21 |label22=I22 |data22={{#ifeq:a|b|d22|}} }} == Hidden rows for no-content except categories == Use [[Special:ExpandTemplates]] to test this. {{infobox/sandbox |templatestyles = Infobox/sandbox/styles.css |title=Sandbox |label1=Label1 |data1=Data1 |label2=Label2 |data2=[[Category:Template test cases]] }} {{infobox |title=Current |label1=Label1 |data1=Data1 |label2=Label2 |data2=[[Category:Template test cases]] }} {{clear}} == List class support == === Don't emit TStyles from an empty template === {{test case|_collapsible=no|_title=|_output=nowiki+|_showcode=yes |rowclass4=plainlist hlist }} {{test case|_collapsible=no|_title=|_output=nowiki+|_showcode=yes |titleclass=plainlist hlist }} === Emit 3 TStyles (hlist -> plainlist -> base), two nowiki markers, in title and above === {{test case|_collapsible=no|_title=|_output=nowiki+|_showcode=yes |titleclass=plainlist |title=<nowiki/> * A list |aboveclass=hlist |above=<nowiki/> * A list }} === Emit 3 TStyles (hlist -> plainlist -> base) for image4 and image5 === {{test case|_collapsible=no|_title=|_output=nowiki+|_showcode=yes |imagerowclass4=plainlist |image4= * A list |imagerowclass5=hlist |image5= * A list }} === Emit 1 TStyle (base only) because rowclass and image aren't relevant === {{test case|_collapsible=no|_title=|_output=nowiki+|_showcode=yes |rowclass4=plainlist |image4= * A list |rowclass5=hlist |image5= * A list }} === [[Template:Plainlist]] === {{test case|_collapsible=no|_title=with a list in the {{para|label1}}|_output=nowiki+|_showcode=yes |label1=label1 ''with'' a list * A * B |data1=data1 |data2={{plainlist| * first plainlist in data2 }} |data3={{plainlist| * second plainlist in data3 }} }} ---- {{test case|_collapsible=no|_title=without a list in the {{para|label1}}|_output=nowiki+|_showcode=yes |label1=label1 ''without'' a list |data1=data1 |data2={{plainlist| * first plainlist in data2 }} |data4={{plainlist| * second plainlist in data3 }} }} === [[Template:Flatlist]] === {{test case|_collapsible=no|_title=with a list in the {{para|label1}}|_output=nowiki+|_showcode=yes |label1=label1 ''with'' a list * A * B |data1=data1 |data2={{flatlist| * C * D }} |data3={{flatlist| * E * F }} }} ---- {{test case|_collapsible=no|_title=without a list in the {{para|label1}}|_output=nowiki+|_showcode=yes |label1=label1 ''without'' a list |data1=data1 |data2={{flatlist| * C * D }} |data4={{flatlist| * E * F }} }} ==References== :For whole testpage <references/> st4z9mgyw7mzn2ruo9a73vwes84hpc3 Nhwɛdo:Interlanguage link/doc 10 1906 14465 2024-08-04T19:14:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14465 wikitext text/x-wiki <!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[WP:Wikidata]]) --> {{Hatnote|For guidance, see {{§l|Help:Interlanguage links|Inline links}}.}} {{Documentation subpage}} {{Template shortcut|ill|ILL}} {{Bot use warning|bots=[[Wikipedia:Bots/Requests for approval/Cewbot|cewbot]]}} {{#ifeq:{{SUBPAGENAME}}|sandbox||{{High-use}}}} {{COinS safe|n}} {{expensive}} {{Language templates}} This template links conditionally to pages on non-English Wikipedias. If the specified article {{em|does not exist}} on the English Wikipedia, this template {{em|intentionally}} displays a red link to that anticipated but still-nonexistent article, followed by link(s) to the specified article(s) on the non-English Wikipedia(s), shown under the corresponding [[language code]](s), in brackets. Hovering over a non-English link displays the name of the article on the non-English Wikipedia, as normal. Links to non-English Wikipedia articles are always blue; it is up to the editor to make sure they link to the intended article. If the specified article {{em|exists}} (that is, after the anticipated article has been created) on the English Wikipedia, this template will only show the blue link to that article, and no longer to the non-English link(s).{{efn|name=preserve|Use {{para|preserve}} or its alias {{para|display}} to show the language links even if the English Wikipedia page exists. Using either parameter also eliminates the expensive parser function call. {{U|Cewbot}} will NOT convert this template into a regular link if either parameter is set. Cewbot will also not convert this template into a regular link if the English Wikipedia page exists but is a redirect back to the same page where the template appears.}} Because {{tl|ill}} normally produces a working link along with a redlink, it is appropriate for use in hatnotes, in spite of the general advice to avoid redlinks in hatnotes.{{efn|Discussed [[Template talk:Interlanguage link#Use in hatnotes|in 2022]].}} Please be aware [[:User:Cewbot|Cewbot]] '''removes''' this template when it detects the target article has been created on English Wikipedia, converting {{tl|ill}} links to regular (blue) links.{{efn|name=preserve}} {{see also|Wikipedia:Database reports/Interlanguage link templates need to fix}} ==Usage== There are several ways of using this template. It can produce links to one or more specific languages, [[User:Magnus Manske|Magnus Manske]]'s [https://tools.wmflabs.org/reasonator/ Reasonator], or to the Wikidata table of languages. The shortcut {{tl|ill}} may be used. A full list of language codes can be found at {{section link|List of Wikipedias|Active editions}}. {{As of|2016|2}}, if there is a redirect for the term in English Wikipedia, both the redirected (blue) link and interlanguage link(s) are displayed. This is why "casa" appears as a bluelink in the example [[#Link to multiple languages|below]]. Where there are multiple interlanguage links readers may be confused about their purpose. The template {{tl|interlanguage link info}} may be placed at the head of a page or section. ==Link to one foreign language== To link to a foreign language article with the {{em|same}} title as the English Wikipedia, the parameters are: {{tlc|ill|''Article title''|''language code''}} *{{tlc|ill|Hanning Schröder|de}} produces: {{ {{PAGENAMETDOC}}|Hanning Schröder|de}} (the English article exists), whereas *{{tlc|ill|Richard J. Youle|de}} produces: {{ {{PAGENAMETDOC}}|Richard J. Youle|de}} (as of June 2022, no English article exists) To link to a foreign language article with a {{em|different}} title, the parameters are: {{tlc|ill|''English article title''|''language code''|''Title in foreign language''}} *{{tlc|ill|Hooglede town hall|nl|Gemeentehuis van Hooglede}} produces: {{ {{PAGENAMETDOC}}|Hooglede town hall|nl|Gemeentehuis van Hooglede}} ==Link to multiple languages== To link to multiple languages with the same title as the English language page, the titles of the page are not necessary; the parameters are: <code>{{((}}ill|''English article title''|''language 1 code''||''language 2 code''||...}}</code> * for example <code><nowiki>{{ill|casa|es||it||ro||de|haus}}</nowiki></code> produces: {{ {{PAGENAMETDOC}}|casa|es||it||ro||de|haus}} Note: As of February 2016, [[casa]] above is a redirect. Redirects appear as blue links even while foreign-language links are still shown. To link to multiple language articles, the parameters are: {{tlc|ill|''English article title''|''language 1 code''|''Title in language 1''|''language 2 code''|''Title in language 2''|...}} * for example {{tlc|ill|Olena Chaplynska|uk|Олена Чаплинська|ru|Чаплинская, Гелена|ja|モトローナ・チャプリーンシカ}} produces: {{ {{PAGENAMETDOC}}|Olena Chaplynska|uk|Олена Чаплинська|ru|Чаплинская, Гелена|ja|モトローナ・チャプリーンシカ}} ==Modifying the display== ===Displaying different text=== To create a [[WP:piped link|piped link]] (text displayed that is different from the title of the page to which the text links), use the {{para|lt}} parameter (which stands for "link text"). This is useful if [[WP:disambiguation|disambiguation]] is necessary, for example to hide the (botanist) in [[Charles Darwin (botanist)]]: * {{tlx|ill|Charles Darwin (botanist)|lt{{=}}Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} produces: {{ {{PAGENAMETDOC}}|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} '''Do not''' use {{tlf|!}} to create piped links, as doing so will prevent the foreign language links from disappearing if an English article is created: {{!xt|{{tlx|ill|Maze (band){{tlf|!}}Mazy|...}}}} is not equivalent to {{xt|{{tlx|ill|Maze (band)|lt{{=}}Mazy|...}}}}. ===Forcing links=== To display the interlanguage links even if the English Wikipedia article exists, add any of the values <code>1</code>, <code>y</code>, <code>yes</code> or <code>force</code> for the parameter {{para|display}} or its alias, {{para|preserve}}.{{efn|name=preserve}} {| class="wikitable" |- ! Input !! Output |- | <code><nowiki>{{ill|Joke|fr|Blague|hu|Vicc|de|Witz}}</nowiki></code> || {{ {{PAGENAMETDOC}}|Joke|fr|Blague|hu|Vicc|de|Witz}} |- | <code><nowiki>{{ill|Joke|fr|Blague|hu|Vicc|de|Witz|display=1}}</nowiki></code> || {{ {{PAGENAMETDOC}}|Joke|fr|Blague|hu|Vicc|de|Witz|display=1}} |} {{em|This feature should not be used in articles under most circumstances. However, in pages that are primarily lists of pages that link to the same language, it might be desirable all links on a page should link to other languages whether or not an English page exists. This feature can also be used as a work-around to eliminate [[WP:EXPENSIVE|expensive parser function calls.]]}} Note: As of February 2016, redirects appear as blue links even while foreign-language links are still shown (i.e. you do not need to force-show them). ===Remove bold formatting from links=== Usually the display of the Interlanguage or Wikidata or the Reasonator (the "appended link") are in normal font, but if the appended link is for example in a title line of table, then along with the rest of the line the appended link will be bold. In such circumstances the appended link can be set to display unbolded by adding any value for the parameter {{para|nobold}}. {| class="wikitable" |- ! Input !! Output |- | <code><nowiki>'''{{ill|Charles Darwin (botanist)|fr|Charles Darwin|de|Charles Darwin}}'''</nowiki></code> || '''{{ {{PAGENAMETDOC}}|Charles Darwin (botanist)|fr|Charles Darwin|de|Charles Darwin}}''' |- | <code><nowiki>'''{{ill|nobold=1|Charles Darwin (botanist)|fr|Charles Darwin|de|Charles Darwin}}'''</nowiki></code> || '''{{ {{PAGENAMETDOC}}|nobold=1|Charles Darwin (botanist)|fr|Charles Darwin|de|Charles Darwin}}''' |} ===Italics and quotation marks=== If the linked material should be in italics (e.g., it is a major work such as a film title), use {{para|italic|y}} (or {{para|italic|yes}}, etc.) to generate italic markup around the link but not around the square-bracketed inter-language links.{{tnull|ill|Un papillon sur l'épaule|fr|italic{{=}}y}} produces: {{ill|Un papillon sur l'épaule|fr|italic=y}} If the linked material should have quotation marks around it (e.g., it is a minor work such as a song title), use {{para|quote|y}} (or {{para|quote|yes}}, etc.) to generate them around the link, but not around the square-bracketed inter-language links, and not themselves part of the link. This only does double quotation marks: {{tnull|ill|Maman ne le sait pas|fr|quote{{=}}y}} produces: {{ill|Maman ne le sait pas|fr|quote=y}} If both are used, quotation marks will appear around an italicized title, without italicizing the quotation marks. ===Punctuation before language links=== If punctuation such as a comma or period/full stop follows the expression, you may wish to display the punctuation before the interlanguage link(s), especially if combining it with superscript display. So, rather than have: : ...the French concept of {{ill|freedom of instruction|fr|Liberté d'enseignement|v=sup}}. which awkwardly displays the sentence-final punctuation after the French link, you can display it before: : ...the French concept of {{ill|freedom of instruction|fr|Liberté d'enseignement|lt=freedom of instruction.|v=sup}} The second example above is achieved simply by borrowing the {{para|lt}} parameter, and including the punctuation in it, like this: : {{tlc|ill|freedom of instruction|fr|Liberté d'enseignement|lt{{=}}freedom of instruction.|v{{=}}sup}} ===Vertical alignment=== The vertical alignment of the interlanguage/Wikidata/Reasonator links can be altered by adding: *<code><nowiki>vertical-align=sup</nowiki></code> to place the links in superscript *<code><nowiki>vertical-align=sub</nowiki></code> to place the links in subscript The parameter aliases {{para|valign}} or {{para|v}} may be used instead. {| class="wikitable" |- ! Input !! Output |- | <code><nowiki>{{ill|Charles Darwin (botanist)|fr|Charles Darwin|de|Charles Darwin|vertical-align=sup}}</nowiki></code> || {{ {{PAGENAMETDOC}}|Charles Darwin (botanist)|fr|Charles Darwin|de|Charles Darwin|vertical-align=sup}} |- | <code><nowiki>{{ill|Charles Darwin (botanist)|fr|Charles Darwin|de|Charles Darwin|valign=sub}}</nowiki></code> || {{ {{PAGENAMETDOC}}|Charles Darwin (botanist)|fr|Charles Darwin|de|Charles Darwin|valign=sub}} |- | <code><nowiki>{{ill|Charles Darwin (botanist)|fr|Charles Darwin|de|Charles Darwin|v=sup}}</nowiki></code> || {{ {{PAGENAMETDOC}}|Charles Darwin (botanist)|fr|Charles Darwin|de|Charles Darwin|v=sup}} |} ===Infobox font size=== When this template is placed within elements that already use a smaller font size, such as infoboxes, the interlanguage link drops below 85% of the page's default font size. To prevent this and adhere to [[MOS:SMALLTEXT]] the value <code>ib</code> can be used with the vertical alignment parameter: <code>vertical-align=ib</code> (or <code>v=ib</code>, etc.) {| class="wikitable" |- ! Input !! Output |- | <code><nowiki>{{ill|Charles Darwin (botanist)|fr|Charles Darwin|de|Charles Darwin|v=ib}}</nowiki></code> || {{ {{PAGENAMETDOC}}|Charles Darwin (botanist)|fr|Charles Darwin|de|Charles Darwin|v=ib}} |} ''This feature should only be used when the template is placed within infoboxes or other elements that use a smaller font size.'' ==Link to Reasonator and Wikidata== To link to the Wikidata table of languages in which the article is available, the parameters are: {{tlc|ill|''Article title in English Wikipedia''|WD{{=}}''Wikidata item code''}} * {{tlc|ill|Jokery|WD{{=}}Q131138}} produces: {{ {{PAGENAMETDOC}}|Jokery|WD=Q131138}} All links to other Wikipedias are ignored if {{para|WD}} is present. To link to [https://tools.wmflabs.org/reasonator/ Reasonator], add any value for the parameter {{para|reasonator}}. If a Wikidata item is linked, then the Reasonator link goes to the page for that item; if not, then a search is performed on Reasonator for that item. {| class="wikitable" |- ! Input !! Output |- | <code><nowiki>{{ill|Jokery|WD=Q131138|reasonator=1}}</nowiki></code> || {{ {{PAGENAMETDOC}}|Jokery|WD=Q131138|reasonator=1}} |- | <code><nowiki>{{ill|Jokery|reasonator=1}}</nowiki></code> || {{ {{PAGENAMETDOC}}|Jokery|reasonator=1}} |} To display Wikidata link as "d", add any value for the parameter {{para|short}} or its alias, {{para|s}}: * {{tlc|ill|Jokery|wd{{=}}Q131138|s{{=}}1|v{{=}}sup}} produces: {{ {{PAGENAMETDOC}}|Jokery|wd=Q131138|s=1|v=sup}} ==Automatic removal== If you create an {{tl|interlanguage link}} and an English Wikipedia article is later created, this template will appear as a regular (blue) link as explained [[#top|above]]. The underlying template, however, will eventually be edited automatically (it is one of the tasks assigned to bot [[:User:Cewbot|Cewbot]]), removing the template and resulting in a regular (blue) link. While this is intended to save on the computational load, it does mean users will '''not''' again be directed to the foreign-language article if the article is later deleted as this information is lost. The link will become a [[WP:REDLINK|red link]]. Use {{para|preserve}} or {{para|display}} to prevent automatic removal.{{efn|name=preserve}} ==Limitations== === Non-existent foreign article === On Wikipedia, links to nonexistent pages normally show as [[WP:REDLINK|red links]]. There is no way for this template, or any code on Wikipedia, to check [[mw:Help:Extension:ParserFunctions##ifexist|whether an article on another language's Wikipedia exists]]. Links to all foreign-language articles, including nonexistent foreign-language articles, show as blue links. === Interactions with other templates === This template may interact unfavorably with the {{tl|lang}} template. For example, the following code will not work in article space (it works on talk and some other types of pages): * <code><nowiki>{{ill|Machsor Lipsiae|de|lt={{lang|he-LA|Machsor Lipsiae}}}}</nowiki></code> → {{ill|Machsor Lipsiae|de|lt={{lang|he-LA|Machsor Lipsiae}}}} For an alternative way to code this that works in all namespaces, please see [[Template:Lang#Links]]. ==Examples== * <code><nowiki>{{ill|TC Matic|af|TC Matic|nl|TC Matic|fr|TC Matic|es|TC Matic}}</nowiki></code> produces: {{ {{PAGENAMETDOC}}|TC Matic|af|TC Matic|nl|TC Matic|fr|TC Matic|es|TC Matic}}, because [[TC Matic]] exists here * <code><nowiki>{{ill|TC Matic (band)|af|TC Matic|nl|TC Matic|fr|TC Matic|es|TC Matic}}</nowiki></code> produces: {{ {{PAGENAMETDOC}}|TC Matic (band)|af|TC Matic|nl|TC Matic|fr|TC Matic|es|TC Matic}}, because [[TC Matic (band)]] does not exist here * <code><nowiki>{{ill|TC Matic (band)|af||nl||fr||es|}}</nowiki></code> produces: {{ {{PAGENAMETDOC}}|TC Matic (band)|af||nl||fr||es|}} – although shown in blue the interwiki links won't work because they default to the title "TC Matic (band)" which is wrong * <code><nowiki>{{ill|TC Matic (band)|lt=TC Matic|af|TC Matic|nl|TC Matic|fr|TC Matic|es|TC Matic}}</nowiki></code> produces: {{ {{PAGENAMETDOC}}|TC Matic (band)|lt=TC Matic|af|TC Matic|nl|TC Matic|fr|TC Matic|es|TC Matic}} – the text "TC Matic" now redlinks to "TC Matic (band)" * <code><nowiki>{{ill|TC Matic|lt=TC Matic (band)|af|TC Matic|nl|TC Matic|fr|TC Matic|es|TC Matic}}</nowiki></code> produces: {{ {{PAGENAMETDOC}}|TC Matic|lt=TC Matic (band)|af|TC Matic|nl|TC Matic|fr|TC Matic|es|TC Matic}} – the text "TC Matic (band)" now links to "TC Matic" which exists ==TemplateData== {{TemplateData header}} <templatedata> { "params": { "1": { "label": "Article name", "description": "Name of the English Wikipedia page, or suggested name if the page does not exist", "type": "wiki-page-name", "required": true, "suggested": true }, "2": { "label": "1st language code", "description": "Language code for the 1st page in another language", "type": "line", "suggested": true }, "3": { "label": "1st page", "description": "Title of the page in the 1st other language, if not the same as the English Wikipedia page", "type": "line", "default": "English Wikipedia article title", "suggested": true }, "4": { "label": "2nd language code", "description": "Language code for the 2nd page in another language", "type": "line" }, "5": { "label": "2nd page", "description": "Title of the page in the 2nd other language, if not the same as the English Wikipedia page", "type": "line", "default": "English Wikipedia article title" }, "6": { "label": "3rd language code", "description": "Language code for the 3rd page in another language", "type": "line" }, "7": { "label": "3rd page", "description": "Title of the page in the 3rd other language, if not the same as the English Wikipedia page", "default": "English Wikipedia article title", "type": "line" }, "8": { "label": "4th language code", "description": "Language code for the 4th page in another language", "type": "line" }, "9": { "label": "4th page", "description": "Title of the page in the 4th other language, if not the same as the English Wikipedia page", "type": "line", "default": "English Wikipedia article title" }, "10": { "label": "5th language code", "description": "Language code for the 5th page in another language", "type": "line" }, "11": { "label": "5th page", "description": "Title of the page in the 5th other language, if not the same as the English Wikipedia page", "type": "line", "default": "English Wikipedia article title" }, "12": { "label": "6th language code", "description": "Language code for the 6th page in another language", "type": "line" }, "13": { "label": "6th page", "description": "Title of the page in the 6th other language, if not the same as the English Wikipedia page", "type": "line", "default": "English Wikipedia article title" }, "14": { "label": "7th language code", "description": "Language code for the 7th page in another language", "type": "line" }, "15": { "label": "7th page", "description": "Title of the page in the 7th other language, if not the same as the English Wikipedia page", "type": "line", "default": "English Wikipedia article title" }, "16": { "label": "8th language code", "description": "Language code for the 8th page in another language", "type": "line" }, "17": { "label": "8th page", "description": "Title of the page in the 8th other language, if not the same as the English Wikipedia page", "type": "line", "default": "English Wikipedia article title" }, "18": { "label": "9th language code", "description": "Language code for the 9th page in another language", "type": "line" }, "19": { "label": "9th page", "description": "Title of the page in the 9th other language, if not the same as the English Wikipedia page", "type": "line", "default": "English Wikipedia article title" }, "20": { "label": "10th language code", "description": "Language code for the 10th page in another language", "type": "line" }, "21": { "label": "10th page", "description": "Title of the page in the 10th other language, if not the same as the English Wikipedia page", "type": "line", "default": "English Wikipedia article title" }, "22": { "label": "11th language code", "description": "Language code for the 11th page in another language", "type": "line" }, "23": { "label": "11th page", "description": "Title of the page in the 11th other language, if not the same as the English Wikipedia page", "type": "line", "default": "English Wikipedia article title" }, "24": { "label": "12th language code", "description": "Language code for the 12th page in another language", "type": "line" }, "25": { "label": "12th page", "description": "Title of the page in the 12th other language, if not the same as the English Wikipedia page", "type": "line", "default": "English Wikipedia article title" }, "lt": { "label": "Link text", "description": "Text displayed for the link to the English Wikipedia article, if not the same as the article title", "type": "line", "default": "English Wikipedia article title", "suggested": true }, "WD": { "label": "Wikidata item", "description": "Wikidata item of the article. Replaces links to pages in other languages", "aliases": [ "wd" ], "type": "line", "suggested": true }, "short": { "label": "Short Wikidata link text", "description": "If anything is set for this, Wikidata item link is displayed as 'd'", "aliases": [ "s" ], "type": "string" }, "reasonator": { "label": "Reasonator", "description": "If anything is set for this, there is a link to the Reasonator page for the Wikidata item (if there is a link to an item) or to a Reasonator search for the English Wikipedia article title (if there is no item link)", "type": "string" }, "nobold": { "label": "No bold (or italic)", "description": "Entering any value will force links to other-language pages, Wikidata and Reasonator and the link brackets to force non-bold and non-italic text. ", "type": "line", "example": "yes" }, "preserve": { "label": "Preserve", "description": "If anything is set for this, forces links to pages in other languages and projects to always display even if the English Wikipedia article exists", "aliases": [ "display" ], "type": "string" }, "italic": { "label": "Italicize", "description": "If anything is set for this, puts italicization markup around the text to be linked, without including the bracketed inter-language links within the italics", "aliases": [ "italics" ], "type": "string" }, "vertical-align": { "label": "Vertical alignment", "description": "Alters the position of language links from baseline, to superscript ('sup') or subscript ('sub') position. It can also prevent the font size of the language links from being reduced when used in infoboxes, by entering 'ib'.", "aliases": [ "valign", "v" ], "type": "line", "default": "baseline", "suggestedvalues": [ "sup", "sub", "ib" ] }, "quote": { "label": "Quote", "description": "If anything is set for this, puts double quotation marks around the text to be linked. The quotation marks won't be linked, and the bracketed inter-language links will be outside the quotation marks.", "aliases": [ "quotes" ], "type": "string", "suggestedvalues": [ "yes" ] } }, "description": "Link to other Wikipedias or Wikidata if an article in the English Wikipedia doesn't exist.", "paramOrder": [ "1", "lt", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "WD", "short", "reasonator", "preserve", "nobold", "italic", "vertical-align", "quote" ] } </templatedata> ==Tracking categories== * {{clc|Interlanguage link template existing link}} * {{clc|Interlanguage link template forcing interwiki links}} ==Redirects== After [[WP:Templates for discussion/Log/2015 March 8#Template:Interlanguage link multi|a merge discussion]], five other templates were merged into this template, and thus this template contains all of their features. *'''{{tl|Interlanguage link}}''' *{{tl|Interlanguage link forced}} *{{tl|Interlanguage link multi}} *{{tl|Interlanguage link Wikidata}} *{{tl|Link-interwiki}} *{{tl|Red Wikidata link}} ==See also== *{{§l|Help:Interlanguage links|Inline links}} for general inline linking to other language Wikipedias *{{tl|Wikidata fallback link}} which provides some functionality similar to {{para|WD}} in this template *{{tl|Further ill}}, a mashup of {{tl|Further}} and {{tl|ill}} for section header links *[[User:Cobaltcigs/IllWill]] – a JavaScript that assists in finding interlanguage links ==Notes== {{noteslist}} <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Internal link templates]] [[Category:Interwiki link templates]] [[Category:Wikipedia multilingual support templates]] [[Category:Templates that add a tracking category]] }}</includeonly> mvelds4wr0rf81rdz73diegjkno1ryi Nhwɛdo:Interlanguage link/sandbox 10 1907 14466 2024-08-04T19:14:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14466 wikitext text/x-wiki <includeonly>{{safesubst:#if:{{{quote|}}}{{{quotes|}}}|"}}{{safesubst:#if:{{{italic|}}}{{{italics|}}}|''}}[[{{{1}}}{{safesubst:#if:{{{lt|}}}|{{safesubst:!}}{{{lt}}}}}]]{{safesubst:#if:{{{italic|}}}{{{italics|}}}|&#8202;''}}{{safesubst:#if:{{{quote|}}}{{{quotes|}}}|"}}{{safesubst:#ifeq:{{subst:Substcheck}}|SUBST||<!-- -->{{#if:{{#if:{{{preserve|{{{display|}}}}}}|1|{{#ifexist:{{{1|}}}|{{#invoke:redirect|isRedirect|{{{1|}}}}}|1}}}}<!-- --> |<{{#switch:{{{vertical-align|{{{valign|{{{v|}}}}}}}}}|sup|super=sup|sub=sub|span}} class="noprint ill-group" style="{{#switch:{{{vertical-align|{{{valign|{{{v|}}}}}}}}}|ib|font-size:100%;|sup|super|sub=|font-size:85%;}} font-style: normal; {{#if:{{{nobold|}}}|font-weight: normal;}}">&nbsp;&#91;{{#if:{{{WD|{{{wd|}}}}}} | [[d:Special:EntityPage/{{{WD|{{{wd}}}}}}#sitelinks-wikipedia|<span title="&quot;{{{1}}}&quot; in other languages">{{#if:{{{short|{{{s|}}}}}}|d|Wikidata}}</span>]]<!-- -->{{main other||{{#if:{{{reasonator|}}}|<nowiki />; [https://tools.wmflabs.org/reasonator/?q={{urlencode:{{{WD|{{{wd}}}}}}}} Reasonator]}}}} | {{Separated entries|separator=;&#32; | {{#if:{{{2|}}}|<span class="ill-{{{2|}}}">[[:{{{2}}}:{{#if:{{{3|}}}|{{{3}}}|{{{1}}}}}|{{{2}}}]]</span>}} | {{#if:{{{4|}}}|[[:{{{4}}}:{{#if:{{{5|}}}|{{{5}}}|{{{1}}}}}|{{{4}}}]]}} | {{#if:{{{6|}}}|[[:{{{6}}}:{{#if:{{{7|}}}|{{{7}}}|{{{1}}}}}|{{{6}}}]]}} | {{#if:{{{8|}}}{{{10|}}}{{{12|}}}|{{Separated entries|separator=;&#32; | {{#if:{{{8|}}}|[[:{{{8}}}:{{#if:{{{9|}}}|{{{9}}}|{{{1}}}}}|{{{8}}}]]}} | {{#if:{{{10|}}}|[[:{{{10}}}:{{#if:{{{11|}}}|{{{11}}}|{{{1}}}}}|{{{10}}}]]}} | {{#if:{{{12|}}}|[[:{{{12}}}:{{#if:{{{13|}}}|{{{13}}}|{{{1}}}}}|{{{12}}}]]}} | {{#if:{{{14|}}}|[[:{{{14}}}:{{#if:{{{15|}}}|{{{15}}}|{{{1}}}}}|{{{14}}}]]}} | {{#if:{{{16|}}}|[[:{{{16}}}:{{#if:{{{17|}}}|{{{17}}}|{{{1}}}}}|{{{16}}}]]}} | {{#if:{{{18|}}}|[[:{{{18}}}:{{#if:{{{19|}}}|{{{19}}}|{{{1}}}}}|{{{18}}}]]}} | {{#if:{{{20|}}}|[[:{{{20}}}:{{#if:{{{21|}}}|{{{21}}}|{{{1}}}}}|{{{20}}}]]}} | {{#if:{{{22|}}}|[[:{{{22}}}:{{#if:{{{23|}}}|{{{23}}}|{{{1}}}}}|{{{22}}}]]}} | {{#if:{{{24|}}}|[[:{{{24}}}:{{#if:{{{25|}}}|{{{25}}}|{{{1}}}}}|{{{24}}}]]}} }}}} | {{#if:{{{reasonator|}}}|[https://tools.wmflabs.org/reasonator/test/?find={{urlencode:{{{1}}}}} Reasonator search]}} }}}}&#93;</{{#switch:{{{vertical-align|{{{valign|{{{v|}}}}}}}}}|sup|super=sup|sub=sub|span}}> | [[Category:Interlanguage link template existing link]]<nowiki /> }}}}</includeonly>{{main other|{{#if:{{{preserve|{{{display|}}}}}}|[[Category:Interlanguage link template forcing interwiki links]]}}}}<noinclude> {{documentation}} </noinclude> py8rcbtm6oqtpgecca0cxk10fpuhhdp Nhwɛdo:Interlanguage link/testcases 10 1908 14467 2024-08-04T19:14:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14467 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} == Various test cases == === There is no article called [[Charles Darwin (botanist)]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin}}</nowiki> *Main: {{{{TEMPLATENAME|testcases}}|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin}} *Sandbox: {{{{TEMPLATENAME|testcases}}/sandbox|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin}} ---- === There is an article called [[Charles Darwin]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin}} ---- === Test nobold [[Charles Darwin (botanist)]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>/sandbox|nobold=x|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|nobold=x|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|nobold=x|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} ---- === Test italic [[Charles Darwin (botanist)]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>/sandbox|italic=x|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|italic=x|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|italic=x|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} ---- === Test italics [[Charles Darwin (botanist)]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>/sandbox|italics=x|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|italics=x|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|italics=x|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} ---- === Test nobold, italic, and quote together [[Charles Darwin (botanist)]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>/sandbox|nobold=x|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|italic=1|quote=1}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|nobold=x|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|italic=1|quote=1}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|nobold=x|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|italic=1|quote=1}} ---- === Test vertical-align=none [[Charles Darwin (botanist)]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>/sandbox|vertical-align=none|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|vertical-align=none|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|vertical-align=none|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} ---- === Test vertical-align=none and quote=y together [[Charles Darwin (botanist)]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|vertical-align=none|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|quote=y}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|vertical-align=none|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|quote=y}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|vertical-align=none|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|quote=y}} ---- === Test vertical-align=sup [[Charles Darwin (botanist)]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|vertical-align=sup|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|vertical-align=sup|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|vertical-align=sup|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} ---- === Test vertical-align=sup and quote=y together [[Charles Darwin (botanist)]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|vertical-align=sup|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|quote=y}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|vertical-align=sup|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|quote=y}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|vertical-align=sup|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|quote=y}} ---- === Test vertical-align=super [[Charles Darwin (botanist)]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|vertical-align=super|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|vertical-align=super|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|vertical-align=super|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} ---- === Test vertical-align=super and quote=y together [[Charles Darwin (botanist)]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|vertical-align=super|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|quote=y}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|vertical-align=super|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|quote=y}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|vertical-align=super|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|quote=y}} ---- === Test vertical-align=sub [[Charles Darwin (botanist)]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|vertical-align=sub|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|vertical-align=sub|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|vertical-align=sub|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} ---- === Test vertical-align=sub and quote=y together [[Charles Darwin (botanist)]] === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|vertical-align=sub|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|quote=y}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|vertical-align=sub|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|quote=y}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|vertical-align=sub|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|quote=y}} ---- === Test vertical-align=sup and italic=yes [[Charles Darwin (botanist)]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|vertical-align=sup|Charles Darwin (botanist)|italic=yes|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|vertical-align=sup|Charles Darwin (botanist)|italic=yes|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|vertical-align=sup|Charles Darwin (botanist)|italic=yes|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} ---- === Test vertical-align=sup, italic=yes, and quote=y together [[Charles Darwin (botanist)]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|vertical-align=sup|italic=yes|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|quote=y}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|vertical-align=sup|Charles Darwin (botanist)|italic=yes|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|quote=y}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|vertical-align=sup|Charles Darwin (botanist)|italic=yes|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|quote=y}} ---- === Test bulleted list [[Charles Darwin (botanist)]]: === <nowiki>*{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}}</nowiki> *Main *{{{{TEMPLATENAME|testcases}}|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} *Sandbox *{{{{TEMPLATENAME|testcases}}/sandbox|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin}} ---- === Test bulleted list with quote=y [[Charles Darwin (botanist)]]: === <nowiki>*{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|quote=y}}</nowiki> *Main *{{{{TEMPLATENAME|testcases}}|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|quote=y}} *Sandbox *{{{{TEMPLATENAME|testcases}}/sandbox|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|quote=y}} ---- === Test WikiData WD=Q131138 [[Jokery]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Jokery|WD=Q131138}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|Jokery|WD=Q131138}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|Jokery|WD=Q131138}} ---- === Test WikiData WD=Q131138 and quote=y together [[Jokery]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Jokery|WD=Q131138|quote=y}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|Jokery|WD=Q131138|quote=y}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|Jokery|WD=Q131138|quote=y}} ---- === Test Wikidata wd=Q131138 [[Jokery]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Jokery|wd=Q131138}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|Jokery|wd=Q131138}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|Jokery|wd=Q131138}} ---- === Test Wikidata wd=Q131138 and quote=y together [[Jokery]]: === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Jokery|wd=Q131138|quote=y}}</nowiki> *Main {{{{TEMPLATENAME|testcases}}|Jokery|wd=Q131138|quote=y}} *Sandbox {{{{TEMPLATENAME|testcases}}/sandbox|Jokery|wd=Q131138|quote=y}} ---- === Test page exists and has display=1, should not have any expensive parser function calls [[Charles Darwin]] === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|display=1}}</nowiki> *Main: {{{{TEMPLATENAME|testcases}}|Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|display=1}} *Sandbox: {{{{TEMPLATENAME|testcases}}/sandbox|Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|display=1}} ---- === Test page exists and has preserve=1, should not have any expensive parser function calls [[Charles Darwin]] === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|preserve=1}}</nowiki> *Main: {{{{TEMPLATENAME|testcases}}|Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|preserve=1}} *Sandbox: {{{{TEMPLATENAME|testcases}}/sandbox|Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|preserve=1}} ---- === Test page exists and has preserve=1 and display=1 together, should not have any expensive parser function calls [[Charles Darwin]] === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|preserve=1|display=1}}</nowiki> *Main: {{{{TEMPLATENAME|testcases}}|Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|preserve=1|display=1}} *Sandbox: {{{{TEMPLATENAME|testcases}}/sandbox|Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|preserve=1|display=1}} ---- === Test page does not exist and has display=1, should not have any expensive parser function calls [[Charles Darwin (botanist)]] === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|display=1}}</nowiki> *Main: {{{{TEMPLATENAME|testcases}}|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|display=1}} *Sandbox: {{{{TEMPLATENAME|testcases}}/sandbox|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|display=1}} ---- === Test page does not exist and has preserve=1, should not have any expensive parser function calls [[Charles Darwin (botanist)]] === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|preserve=1}}</nowiki> *Main: {{{{TEMPLATENAME|testcases}}|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|preserve=1}} *Sandbox: {{{{TEMPLATENAME|testcases}}/sandbox|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|preserve=1}} ---- === Test page does not exist and has preserve=1 and display=1 together, should not have any expensive parser function calls [[Charles Darwin (botanist)]] === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|preserve=1|display=1}}</nowiki> *Main: {{{{TEMPLATENAME|testcases}}|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|preserve=1|display=1}} *Sandbox: {{{{TEMPLATENAME|testcases}}/sandbox|Charles Darwin (botanist)|lt=Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|preserve=1|display=1}} ---- === Test page is a redirect and has NEITHER display= nor preserve= defined. This should result in two expensive parser function calls [[Charles Robert Darwin]] === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Robert Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin}}</nowiki> *Main: {{{{TEMPLATENAME|testcases}}|Charles Robert Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin}} *Sandbox: {{{{TEMPLATENAME|testcases}}/sandbox|Charles Robert Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin}} ---- === Test page is a redirect and has display=1, should not have any expensive parser function calls [[Charles Robert Darwin]] === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Robert Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|display=1}}</nowiki> *Main: {{{{TEMPLATENAME|testcases}}|Charles Robert Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|display=1}} *Sandbox: {{{{TEMPLATENAME|testcases}}/sandbox|Charles Robert Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|display=1}} ---- === Test page is a redirect and has preserve=1, should not have any expensive parser function calls [[Charles Robert Darwin]] === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Robert Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|preserve=1}}</nowiki> *Main: {{{{TEMPLATENAME|testcases}}|Charles Robert Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|preserve=1}} *Sandbox: {{{{TEMPLATENAME|testcases}}/sandbox|Charles Robert Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|preserve=1}} ---- === Test page is a redirect and has preserve=1 and display=1 together, should not have any expensive parser function calls [[Charles Robert Darwin]] === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Robert Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|preserve=1|display=1}}</nowiki> *Main: {{{{TEMPLATENAME|testcases}}|Charles Robert Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|preserve=1|display=1}} *Sandbox: {{{{TEMPLATENAME|testcases}}/sandbox|Charles Robert Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|preserve=1|display=1}} ---- === Test useredirect, page is not a redirect, no {{para|lt}} [[Charles Darwin]] === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1}}</nowiki> *Main: {{{{TEMPLATENAME|testcases}}|Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1}} *Sandbox: {{{{TEMPLATENAME|testcases}}/sandbox|Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1}} *Sandbox, {{para|maskredirect|1}} {{{{TEMPLATENAME|testcases}}/sandbox|Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1|maskredirect=1}} ---- === Test useredirect, page IS a redirect, no {{para|lt}} [[Charles Robert Darwin]] === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Robert Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1}}</nowiki> *Main: {{{{TEMPLATENAME|testcases}}|Charles Robert Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1}} *Sandbox: {{{{TEMPLATENAME|testcases}}/sandbox|Charles Robert Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1}} *Sandbox, {{para|maskredirect|1}} {{{{TEMPLATENAME|testcases}}/sandbox|Charles Robert Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1|maskredirect=1}} ---- === Test useredirect, page does not exist, no {{para|lt}} [[Charles Darwin (botanist)]] === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Darwin (botanist)|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1}}</nowiki> *Main: {{{{TEMPLATENAME|testcases}}|Charles Darwin (botanist)|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1}} *Sandbox: {{{{TEMPLATENAME|testcases}}/sandbox|Charles Darwin (botanist)|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1}} *Sandbox, {{para|maskredirect|1}} {{{{TEMPLATENAME|testcases}}/sandbox|Charles Darwin (botanist)|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1|maskredirect=1}} ---- === Test useredirect, page is not a redirect, {{para|lt|Charlie Darwin}} [[Charles Darwin]] === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Darwin|lt=Charlie Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1}}</nowiki> *Main: {{{{TEMPLATENAME|testcases}}|Charles Darwin|lt=Charlie Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1}} *Sandbox: {{{{TEMPLATENAME|testcases}}/sandbox|Charles Darwin|lt=Charlie Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1}} *Sandbox, {{para|maskredirect|1}} {{{{TEMPLATENAME|testcases}}/sandbox|Charles Darwin|lt=Charlie Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1|maskredirect=1}} ---- === Test useredirect, page IS a redirect, {{para|lt|Charlie Darwin}} [[Charles Robert Darwin]] === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Robert Darwin|lt=Charlie Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1}}</nowiki> *Main: {{{{TEMPLATENAME|testcases}}|Charles Robert Darwin|lt=Charlie Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1}} *Sandbox: {{{{TEMPLATENAME|testcases}}/sandbox|Charles Robert Darwin|lt=Charlie Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1}} *Sandbox, {{para|maskredirect|1}} {{{{TEMPLATENAME|testcases}}/sandbox|Charles Robert Darwin|lt=Charlie Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1|maskredirect=1}} ---- === Test useredirect, page does not exist, {{para|lt|Charlie Darwin}} [[Charles Darwin (botanist)]] === <nowiki>{{</nowiki>{{TEMPLATENAME|testcases}}<nowiki>|Charles Darwin (botanist)|lt=Charlie Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1}}</nowiki> *Main: {{{{TEMPLATENAME|testcases}}|Charles Darwin (botanist)|lt=Charlie Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1}} *Sandbox: {{{{TEMPLATENAME|testcases}}/sandbox|Charles Darwin (botanist)|lt=Charlie Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1}} *Sandbox, {{para|maskredirect|1}} {{{{TEMPLATENAME|testcases}}/sandbox|Charles Darwin (botanist)|lt=Charlie Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|eo|Charles Darwin|it|Charles Darwin|da|Charles Darwin|no|Charles Darwin|tr|Charles Darwin|sv|Charles Darwin|cs|Charles Darwin|hr|Charles Darwin|pt|Charles Darwin|useredirect=1|maskredirect=1}} ===There is no article in English or in the foreign language Wikipedia (shows as blue link instead of red)=== See [[Template:Interlanguage link#Limitations]]. {{testcase table|_showcode=yes|Kate no Sukune Foobar|ja|蚊手宿祢 Foobar}} == A: Test cases with redirects in en-wiki == These show a blue link (because the redirect exists) and bracketed lang codes at the same time: === Test case A-1 redirect and one foreign link === {{Test case|_collapsible=yes|_showcode=yes|_title=redirect, and one foreign link |Constitutional law of 10 July 1940|fr|Loi constitutionnelle du 10 juillet 1940}} ====Non-reduced font size==== {{Test case|_collapsible=yes|_showcode=yes|_title=A-1 non-reduced font size |Constitutional law of 10 July 1940|fr|Loi constitutionnelle du 10 juillet 1940|v=ib}} == Test case B-1 differing names in other languages == {{Test case|_collapsible=yes|_showcode=yes|_title=differing names in other languages |Geiseltal fossil bed|de|Fossillagerstätte Geiseltal|fr|Gisement de fossiles du Geiseltal|es|Yacimiento de Geiseltal}} {{Test case|_collapsible=yes|_showcode=yes|_title=differing names (example two) |North face of the Eiger|fr|Face nord de l'Eiger|ca|Cara nord de l'Eiger|de|Eiger-Nordwand}} == Test case B-2 same name in other languages == {{Test case|_collapsible=yes|_showcode=yes|_title=same name in other languages |Margarita Cueto|ca||es||pt}} {{Test case|_collapsible=yes|_showcode=yes|_title=same name in other languages (non-Latin included) |Luigi Madonis|ca||de||fi||it||kk|Луиджи Мадонис|ru|Мадонис, Луиджи}} {{Test case|_collapsible=yes|_showcode=yes|_title=same name in other languages (en link is redirect) |Eero Heinonen|de||es||fi}} ==Test case B-3 vertical-align aliases (with 'force')== {{Test case|_collapsible=yes|_showcode=yes|_title=Three links (w 'force') + standard vertical-align param |Charles Darwin|fr||es||de|display=force|vertical-align=sup}} {{Test case|_collapsible=yes|_showcode=yes|_title=Three links (w 'force') + param alias 'valign' |Charles Darwin|fr||es||de|display=force|valign=sup}} {{Test case|_collapsible=yes|_showcode=yes|_title=Three links (w 'force') + param alias 'v' |Charles Darwin|fr||es||de|display=force|v=sup}} ==Test case B-4 vertical-align aliases== {{Test case|_collapsible=yes|_showcode=yes|_title=Three links + standard vertical-align param |Margarita Cueto|ca||es||pt|vertical-align=sup}} {{Test case|_collapsible=yes|_showcode=yes|_title=Three links + param alias 'valign' (en link is redirect) |Eero Heinonen|de||es||fi|valign=sup}} {{Test case|_collapsible=yes|_showcode=yes|_title=Six links (2 non-Latin) + param alias 'v' |Luigi Madonis|ca||de||fi||it||kk|Луиджи Мадонис|ru|Мадонис, Луиджи|v=sup}} ==Test case C shortening for Wikidata link== {{Test case|_notcollapsed=no|_collapsible=yes|_showcode=yes|_title=Wikidata link + 'short' param |Jokery|WD=Q131138|short=yes}} {{Test case|_notcollapsed=no|_collapsible=yes|_showcode=yes|_title=Wikidata link + param alias 's' and superscript vertical alignment |Jokery|wd=Q131138|s=1|v=sup}} ==Test case D link text== {{Test case|_collapsible=yes|_showcode=yes|_title='lt' param |Altar der Victoria (Köln)|de|lt=Altar der Victoria}} {{Test case|_collapsible=yes|_showcode=yes|_title='italic' param |BOOS: This Is The Voice|nl|italic=yes}} {{Test case|_collapsible=yes|_showcode=yes|_title='quotes' param |Hasta la vista (Oleksandr Ponomaryov song)|uk|Hasta la vista|lt=Hasta la vista|quotes=y}} {{Test case|_collapsible=yes|_showcode=yes|_title='lt-lang' param |Machsor Lipsiae|de|lt-lang=de}} {{Test case|_collapsible=yes|_showcode=yes|_title='lt-lang' & 'italic' params |Landesausschuss|de|lt-lang=de|italic=yes}} {{Test case|_collapsible=yes|_showcode=yes|_title='lt-lang' & 'quote' params |Vuelve conmigo|es|lt-lang=es|quote=yes}} {{Test case|_collapsible=yes|_showcode=yes|_title='lt-lang' & 'lt-rtl' params |محمد قدري باشا|ar|lt-lang=ar|lt-rtl=yes}} <!-- == References == {{reflist}} --> qz3cda8qrn7x4kuxrxzjaso0nvizoox Nhwɛdo:IsValidPageName/doc 10 1909 14468 2024-08-04T19:14:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14468 wikitext text/x-wiki {{Documentation subpage}} {{High-use|4679}} {{lua|Module:Page}} <!-- Categories and interwikis go at the bottom of this page. --> This template returns "<code>valid</code>" if the given page title is valid, or the empty string otherwise. The page does not need to exist in order for the template to return "<code>valid</code>". As a convenience, the template treats "<code>-</code>" as an invalid page title. == Usage == <nowiki>{{#if: {{{1|}}} | {{#if: {{isValidPageName|{{{1}}}}} | [[{{{1}}}]] | {{{1}}} }} }}</nowiki> == Examples == *<code><nowiki>{{isValidPageName|Main Page}}</nowiki></code> returns "<code>{{isValidPageName|Main Page}}</code>" *<code><nowiki>{{isValidPageName|[[Main Page]]}}</nowiki></code> returns "<code>{{isValidPageName|[[Main Page]]}}</code>" *<code><nowiki>{{isValidPageName|This page could not POSSIBLY exist, could it?}}</nowiki></code> returns "<code>{{isValidPageName|This page could not POSSIBLY exist, could it?}}</code>" *<code><nowiki>{{isValidPageName|-}}</nowiki></code> returns "<code>{{isValidPageName|-}}</code>" (even though "[[-]]" can exist) *<code><nowiki>{{isValidPageName}}</nowiki></code> returns "<code>{{isValidPageName}}</code>" == See also == *{{[[wikt:Template:isValidPageName|isValidPageName]]}} at the English Wiktionary <includeonly>{{Sandbox other|| <!-- Categories here, please: --> [[Category:Wikipedia utility templates]] [[ko:틀:IsValidPageName]] [[th:แม่แบบ:IsValidPageName]] }}</includeonly> 9ceyg79a0jl0r1p14wadlrbqm1dq23u Nhwɛdo:IsValidPageName/sandbox 10 1910 14469 2024-08-04T19:15:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14469 wikitext text/x-wiki {{#ifeq:{{{1}}}|-||{{#iferror:{{#invoke:Page|invalid|{{{1}}}}}||valid}}}}<noinclude>{{doc}}</noinclude> q3582xp328b12i5m3ofo640mxp7h6jw Nhwɛdo:IsValidPageName/testcases 10 1911 14470 2024-08-04T19:15:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14470 wikitext text/x-wiki {{template test cases notice}} {{testcase |id=existing page |layout=horizontal |{{tlx|{{TEMPLATENAMEE|require=testcases}}/sandbox|Main Page}} | {{{{TEMPLATENAMEE|require=testcases}} |Main Page}} | {{{{TEMPLATENAMEE|require=testcases}}/sandbox|Main Page}} }} {{testcase |id=nonexistent but valid page |layout=horizontal |{{tlx|{{TEMPLATENAMEE|require=testcases}}/sandbox|{{CURRENTTIMESTAMP}}}} | {{{{TEMPLATENAMEE|require=testcases}} |{{CURRENTTIMESTAMP}}}} | {{{{TEMPLATENAMEE|require=testcases}}/sandbox|{{CURRENTTIMESTAMP}}}} }} {{testcase |id=invalid page |layout=horizontal |{{tlx|{{TEMPLATENAMEE|require=testcases}}/sandbox|[[Main Page]]}} | {{{{TEMPLATENAMEE|require=testcases}} |[[Main Page]]}} | {{{{TEMPLATENAMEE|require=testcases}}/sandbox|[[Main Page]]}} }} {{testcase |id=- |layout=horizontal |{{tlx|{{TEMPLATENAMEE|require=testcases}}/sandbox|-}} | {{{{TEMPLATENAMEE|require=testcases}} |-}} | {{{{TEMPLATENAMEE|require=testcases}}/sandbox|-}} }} {{testcase |id=empty |layout=horizontal |{{tlx|{{TEMPLATENAMEE|require=testcases}}/sandbox}} | {{{{TEMPLATENAMEE|require=testcases}} }} | {{{{TEMPLATENAMEE|require=testcases}}/sandbox}} }} hxqqz05oyeu7zpk7kr63i32owmrkg38 Nhwɛdo:Iso2nationality/doc 10 1912 14471 2024-08-04T19:15:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14471 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} <!-- Categories and interwikis go at the bottom of this page. --> === Usage === Given an ISO country code ([[ISO 3166-1 alpha-2]]), this template returns the matching nationality. It has one optional parameter: "article", which if it set to yes will return the article "the" if needed. {| class="wikitable" ! Code ! Result |- | <code><nowiki>{{Iso2nationality|ES}}</nowiki></code> | {{Iso2nationality|ES}} |- | <code><nowiki>{{Iso2nationality|US}}</nowiki></code> | {{Iso2nationality|US}} |- | <code><nowiki>{{Iso2nationality|IE}}</nowiki></code> | {{Iso2nationality|IE}} |} === See also === *{{tl|Demonym country}} - takes a [[Country code top-level domain]] and converts it to a demonym, ie ir -> Iranian *{{tl|ISO 3166 code}} - takes a country name/ISO alpha-2-or-3 code/ISO numeric code and converts it to an ISO alpha-2 code, ie Iran/IR/IRN/364 -> IR *{{tl|ISO 3166 code-3}} - takes a country name/ISO alpha-2-or-3 code/ISO numeric code and converts it to an ISO alpha-3 code, ie Iran/IR/IRN/364 -> IRN *{{tl|ISO 3166 name}} - takes a country name/ISO alpha-2-or-3 code/ISO numeric code and converts it to an official ISO name, ie Iran/IR/IRN/364 -> Iran (Islamic Republic of) *{{tl|Country name}} - takes a country name/ISO alpha-2-or-3 code/ISO numeric code and converts it to a common name, ie Iran/IR/IRN/364 -> Iran *{{tl|ISO 3166 numeric}} - takes a country name/ISO alpha-2-or-3 code/ISO numeric code and converts it to an ISO numeric code, ie Iran/IR/IRN/364 -> 364 *{{tl|Iso2continent}} - takes an ISO country code and converts it to a continent, ie IR -> Asia *{{tl|GetCountryNameFromAdjective}} – takes a demonym and converts it to a country name, ie Iranian -> Iran *{{tl|Country2nationality}} - takes a country name and converts it to a demonym, ie Iran -> Iranian *{{tl|Country2continent}} - takes a country name and converts it to a continent, ie Iran-> Asia * {{tl|Iso2country}} * {{tl|Country2nationality}} * {{tl|ISO 639 name}} <includeonly> <!-- Categories and interwikis go here: --> </includeonly> e5eqwrqq61bdb06e8xrzrx1qw8njshc Nhwɛdo:KMT/doc 10 1913 14472 2024-08-04T19:16:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14472 wikitext text/x-wiki #REDIRECT [[Template:Kuomintang Party/doc]] {{Redirect category shell| {{R from move}} }} 5sgtavs6ov59adgydwmm5dwdgo5w94g Nhwɛdo:KMT/logo/doc 10 1914 14473 2024-08-04T19:16:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14473 wikitext text/x-wiki #REDIRECT [[Template:Kuomintang Party/logo/doc]] {{Redirect category shell| {{R from move}} }} ea3h7q2r3hpe9f8wbtj067ltzzuglpm Nhwɛdo:Lang-ar/doc 10 1915 14474 2024-08-04T19:16:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14474 wikitext text/x-wiki {{Documentation subpage}} {{High-use|27541}} {{#if:{{#invoke:Lang/documentor tool|lang_xx_settings|template={{ROOTPAGENAME}}}}|{{lua|Module:lang}}}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> == Usage == {{#invoke:Lang/documentor tool|lang_xx_settings|template={{ROOTPAGENAME}}}} Template {{tlf|'''lang-ar'''|nolink=yes}} indicates to readers the original form of a term or phrase in [[Arabic]]. The term or phrase is the only mandatory parameter. The text is formatted according to recommendations in [[Wikipedia:Manual of Style/Text formatting#Foreign terms]] (italics for Latin-script languages, regular for others). The parameter {{Para|links|no}} prevents the language name from being linked. The parameter {{Para|lit}} enables a literal translation to be given. ==Syntax== :'''<nowiki>{{lang-ar</nowiki>''' ::'''|{{var|Arabic text}}''' – using Arabic. ''(mandatory)'' ::'''|{{var|<nowiki>links=value</nowiki>}}''' – valid values: '''yes''' to have the language name linked (default) and '''no''' to prevent the language name from being linked. '' (optional)'' ::'''|{{var|<nowiki>lit=string</nowiki>}}''' – valid strings are English phrases of Arabic. ''(optional)'' ::'''|{{var|<nowiki>translit=string</nowiki>}}''' – valid strings are transliterations (with the [[Latin script]]) of Arabic text. ''(optional)'' :'''<nowiki>}}</nowiki>''' :{| class="wikitable" |- ! Code ! Result |- | {{tlf|lang-ar|عمّون}} | {{lang-ar|عمّون}} |- | {{tlf|lang-ar|عمّون|ʻAmmūn}} | {{lang-ar|عمّون|ʻAmmūn}} |- | {{tlf|lang-ar|الصديق|Aṣ-Ṣiddīq|lit{{=}}The Truthful}} | {{lang-ar|الصديق|Aṣ-Ṣiddīq|lit=The Truthful}} |- | {{tlf|lang-ar|عربى|ʿarabī|lit{{=}}Arabic|links{{=}}no}} | {{lang-ar|عربى|ʿarabī|lit=Arabic|links=no}} |- | {{tlf|lang-ar|ARABIC|TRANSLITERATION|lit{{=}}LITERAL|links{{=}}no}} | {{lang-ar|ARABIC|TRANSLITERATION|lit=LITERAL|links=no}} |} == See also == * {{Tl|lang}}, and its opposite, {{Tl|Language with name/for}} * {{tlp|lang|ar}}, for untransliterated Arabic-language strings without preceding "[[Arabic]]:" link. * {{tlp|script|Arab|...}} for Arabic script without specifying a language. * {{Tl|Lang-ar/sandbox2}} (second sandbox) {{TemplateDataHeader}} <templatedata> { "params": { "1": { "label": "Text", "description": "The foreign text to display.", "type": "string", "required": true }, "links": { "label": "Display link", "description": "Set to no to disable the link to the article's language.", "type": "boolean" }, "lit": { "label": "Literal translation" }, "translit": { "label": "Transliteration", "description": "A Latin alphabet respelling of Arabic text", "type": "string" } }, "description": "Insert Arabic text. Indicates to readers the original form of a term or phrase in Arabic." } </templatedata> <includeonly>{{Sandbox other|| [[Category:Lang-x templates|ar]] [[Category:Afro-Asiatic multilingual support templates|{{PAGENAME}}]] }}</includeonly> 35ejw2vinyoykf251dbl8wqpbburex7 Nhwɛdo:Lang-ar/sandbox 10 1916 14475 2024-08-04T19:17:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14475 wikitext text/x-wiki <includeonly>{{#invoke:lang/sandbox|lang_xx_inherit |code=ar |rtl=yes }}</includeonly><noinclude> {{Documentation}} </noinclude> aqtgqpoaxdwid9ou2qv3f7cdwyhuwfc Nhwɛdo:Lang-ar/testcases 10 1917 14476 2024-08-04T19:17:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14476 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} == [[Template:{{TEMPLATENAME|testcases}}/sandbox|Sandbox version]] == * {{{{TEMPLATENAME|testcases}}/sandbox|الفصحى‎|lit="the most eloquent [Arabic language]"}} * {{{{TEMPLATENAME|testcases}}/sandbox|الفصحى‎|lit="the most eloquent [Arabic language]"|links=no}} * {{code|{{{{TEMPLATENAME|testcases}}/sandbox|الفصحى‎|lit="the most eloquent [Arabic language]"|links=no}}}} {{clear}} == [[Template:{{TEMPLATENAME|testcases}}|Main template]] == * {{{{TEMPLATENAME|testcases}}|الفصحى‎|lit="the most eloquent [Arabic language]"}} * {{{{TEMPLATENAME|testcases}}|الفصحى‎|lit="the most eloquent [Arabic language]"|links=no}} * {{code|{{{{TEMPLATENAME|testcases}}|الفصحى‎|lit="the most eloquent [Arabic language]"|links=no}}}} {{clear}} <!-- == References == {{reflist}} --> ksrduk70gkcloc07id601mwgtswg5d6 Nhwɛdo:Lang-it/sandbox 10 1918 14477 2024-08-04T19:17:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14477 wikitext text/x-wiki <includeonly>{{#invoke:lang|lang_xx_italic |code=it }}</includeonly><noinclude> {{Documentation|Template:Lang-x/doc}} [[Category:Italic multilingual support templates]] </noinclude> lk0e03t4ix27tm9j2gzf60jdw567iry Nhwɛdo:Lang-x/doc 10 1919 14478 2024-08-04T19:17:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14478 wikitext text/x-wiki {{#ifeq:{{#invoke:High-use|num|x}}|many||{{High-use}}}} {{COinS safe|n}} {{No subst}} __NOEDITSECTION__{{Documentation subpage|multiple templates located in [[:Category:Lang-x templates]]}} <noinclude>{{Lua|Module:Lang/documentor tool}}</noinclude> {{#if:{{#invoke:Lang/documentor tool|uses_module|template={{ROOTPAGENAME}}}}|{{Lua|Module:Lang}}}} == Usage == {{#invoke:Lang/documentor tool|lang_xx_settings|template={{ROOTPAGENAME}}}} The language template {{Tlf|'''{{lcfirst:{{BASEPAGENAME}}}}'''|nolink=yes}} identifies {{#ifeq:{{FULLPAGENAME}}|Template:Lang-x/doc|foreign language|{{#invoke:Lang|name_from_tag|link=yes|{{#invoke:String|sub|{{ROOTPAGENAME}}|6}}}}}} text: <includeonly>{{{{BASEPAGENAME}}|···}}</includeonly><noinclude>(usage example)</noinclude>. The term or phrase is the only mandatory parameter. The text is formatted according to recommendations in {{section link|Wikipedia:Manual of Style/Text formatting#Foreign terms}}; italics for languages that use the [[Latin alphabet]]<!-- Not the same thing as Romance languages and Latinate languages-->, normal for others. The template should generally be placed after the English translation of the foreign term or phrase. The parameter <!--Not implemented in all templates yet! {{Para|link|no}} (or {{Para|links|no}})--> {{Para|links|no}} prevents the language name from being linked. The parameter {{Para|translit}} allows for a [[romanization]] to be identified. The templates that have this parameter are <span class="plainlinks">[https://en.wikipedia.org/w/index.php?title=Special:WhatLinksHere/Template:Language_with_name_and_transliteration&namespace=10&limit=500&hidelinks=1 listed here]</span>. (This parameter is not supported by <code>lang-{{var|x}}</code> templates for languages that are already written in Latin script.) The parameter {{Para|lit}} enables a literal translation (in English) to be given. It [[Template talk:Language with name#Suggestion: An optional literal translation|is being rolled out]] to these templates and so may be available for {{Tlf|{{lcfirst:{{BASEPAGENAME}}}}|nolink=yes}}. {{#if:{{#invoke:Lang/documentor tool|uses_module|template={{ROOTPAGENAME}}}}| == Parameters == {{#lst:Template:Lang-x/doc/parameters|lang_xx_parameters}} }} == Examples == The following examples show translations from German. '''Edit''' * Weimar is located in the federal state of Thuringia (<code><nowiki>{{Lang-de|Thüringen}}</nowiki></code>). * The Seafarers of Catan (<code><nowiki>{{Lang-de|Die Seefahrer von Catan}}</nowiki></code>) is an expansion of the board game ''[[The Settlers of Catan]]''. * Albert the Bear (<code><nowiki>{{Lang-de|Albrecht der Bär|links=no}}</nowiki></code>) *''All Quiet on the Western Front'' (<code><nowiki>{{Lang-de|Im Westen nichts Neues|lit=In the West Nothing New}}</nowiki></code>) is a novel by [[Erich Maria Remarque]]. '''Resulting text''' * Weimar is located in the federal state of Thuringia ({{Lang-de|Thüringen}}). * The Seafarers of Catan ({{Lang-de|Die Seefahrer von Catan}}) is an expansion of the board game ''[[The Settlers of Catan]]''. * Albert the Bear ({{Lang-de|Albrecht der Bär|links=no}}) * ''All Quiet on the Western Front'' ({{Lang-de|Im Westen nichts Neues|lit=In the West Nothing New}}) is a novel by [[Erich Maria Remarque]]. {{#if:{{{category|}}}{{{tracking-category|}}}| == Category == {{#if:{{{category|}}}|Articles using this template are automatically placed in {{Category link with count|{{{category}}}}}.|}} {{#if:{{{tracking-category|}}}| === Tracking categories === * {{Category link with count|{{{tracking-category}}}}} |}}<!-- /tracking-category --> |}}<!-- /category OR tracking-category -->{{#if:{{#invoke:Lang/documentor tool|uses_module|template={{ROOTPAGENAME}}}}|| == Supporting templates ==<!-- render 'Supporting template' section only for those {{tld|lang-??}} templates that do not use [[Module:lang]] --> This template may use one of the following templates: * {{Tl|Language with name}} All of the above use {{Tl|Lang}}}} == TemplateData == {{TemplateData header}} <templatedata> { "params": { "1": { "label": "Text", "description": "The foreign text to display.", "type": "string", "required": true }, "links": { "label": "Display link", "description": "Set to 'no' to disable the link to the article's language.", "type": "boolean", "aliases": [ "link" ] }, "lit": { "label": "Literal translation", "description": "The literal translation of the foreign text.", "type": "string", "aliases": [ "translation" ] }, "translit": { "label": "Transliteration", "description": "The transliteration of the foreign text, for languages that do not use the Latin alphabet. This field is ignored for languages that do use the Latin alphabet.", "type": "string" }, "label": { "label": "Language label", "description": "If 'none', suppresses language link and label. Other options may be available depending on the language.", "example": "none", "type": "line" } }, "description": "Indicates to readers the original form of a term or phrase in a foreign language.", "paramOrder": [ "1", "links", "lit", "translit", "label" ] } </templatedata> == See also == {{#invoke:Lang/documentor tool|see_also|{{{see-also|}}}}} * {{tl|crh}} – Supports Latin, Cyrillic, and Arabic Crimean Tatar text * {{Tl|Lang}} * {{Tl|Language with name/for}} * [[List of ISO 639-1 codes]] (language codes) * {{tl|IPA}}<includeonly> {{Sandbox other||<!-- CATEGORIES (which are not already covered in the individual lang-x templates) HERE, THANKS --> {{#ifeq:0 |{{#ifexist:ISO 639:{{#invoke:string|sub|{{BASEPAGENAME}}|6}}|0|1}} |[[Category:Lang-x templates|{{#invoke:String|match|{{FULLPAGENAME}}|Template:Lang%-([a-z%-]+)$|nomatch=}}]] |{{#if:{{#invoke:Lang/documentor tool|uses_module|template={{ROOTPAGENAME}}}}|[[Category:Lang-x templates|{{#invoke:String|match|{{FULLPAGENAME}}|Template:Lang%-([a-z%-]+)$|nomatch=}}]]|[[Category:Lang-x templates with other than ISO 639]]}} }} }}</includeonly><noinclude> {{sandbox other||[[Category:Documentation shared content templates]]}}</noinclude> dmfsy8lj7z7my6owmakseqv27200hgf Nhwɛdo:Lang/doc 10 1920 14479 2024-08-04T19:18:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14479 wikitext text/x-wiki {{High-use}} {{COinS safe|n}} {{Documentation subpage}} {{Lua|Module:Lang}} {{Language templates}} The purpose of this template is to indicate that a span of text belongs to a particular language. It often makes no visible changes to the text but can prompt [[web browsers]] to use a more appropriate font or screen readers to use a particular kind of pronunciation and so on. See {{section link||Rationale}} for more information. == Syntax and usage == {{in5}}{{tlx|lang|{{var|language tag}}|{{var|text}}}} The {{var|language tag}} should consist of an [[ISO-639]] language code. See the [[List of ISO 639-1 codes|list of ISO 639-1 codes]] for two-letter codes; if you don't find the language you seek, then refer to the [[List of ISO 639-3 codes|list of ISO 639-3 codes]]. The template also supports properly formatted [[IETF language tag]]s using subtags that identify the language's script, region, and/or variant. The ISO 639 language code is a two- or three-letter abbreviation, in lowercase, of the language's name. French, for example, has the code <code>fr</code>: * <code><nowiki>She said: "{{lang|fr|Je suis française.}}"</nowiki></code> → She said: "{{lang|fr|Je suis française.}}" Because all languages represented by two-letter codes in [[ISO 639-1]] can also be represented by their three-letter equivalents in [[ISO 639-2]] and above, it is recommended to use the shortest language tag possible that sufficiently describes the target language.<ref>[https://www.w3.org/International/articles/language-tags/index.en "Language tags in HTML and XML"] at [[World Wide Web Consortium]]</ref> So while French could be represented by ISO 639-2's <code>fra</code> code, use the ISO 639-1 code <code>fr</code> instead. Likewise, script, region, and variant information should be included only when they provide a necessary distinction. For an up-to-date list of available language, script, region, and variant codes, please refer to the [[Internet Assigned Numbers Authority|IANA]]'s [http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry language subtag registry]. By default, this template will place articles into the relevant subcategory of {{category link|Articles containing non-English-language text}}. To suppress this – e.g. when using {{tlf|lang}} within a [[Help:Link#Wikilinks|wikilink]] or the ''title'' parameter of a citation – add the parameter {{para|cat|no}}. === Formatting === ==== Automatic italics ==== {{tld|lang}} automatically applies italic styling <span style="font-weight: normal;">when the text in <code><nowiki>{{{2}}}</nowiki></code> is written entirely in the <code>Latn</code> script (the Latin alphabet and its extensions), either when that is the default encoding for the language or when it is triggered by a <code>{{var|xx}}-Latn</code> language code{{colon}}</span> * <code><nowiki>{{lang|fr|Je suis française.}}</nowiki></code> → {{lang|fr|Je suis française.}} * <code><nowiki>''{{lang|fr|Je suis française.}}''</nowiki></code> → ''{{lang|fr|Je suis française.}}'' – external markup is ignored * <code><nowiki>{{lang|he-Latn|la'az}} ({{lang|he|לעז}})</nowiki></code> → {{lang|he-Latn|la'az}} ({{lang|he|לעז}}) * <code><nowiki>''{{lang|he-Latn|la'az}}''</nowiki> ({{!mxt|<nowiki>''{{lang|he|לעז}}''</nowiki>}})</code> → ''{{lang|he-Latn|la'az}}'' ({{!mxt|''{{lang|he|לעז}}''}}) – external markup is ignored around the <code>he-Latn</code> text, but will incorrectly italicize the Hebrew-character material. When <code>Latn</code> script should not be italicized, there are multiple approaches{{colon}} {{para|italic|no}} <span style="font-weight: normal;">– renders <code><nowiki>{{{2}}}</nowiki></code> in upright font; italic markup around the template is ignored; italic markup inside the template causes an error message{{colon}}</span> * <code><nowiki>{{lang|fr|Je suis française.|italic=no}}</nowiki></code> → {{lang|fr|Je suis française.|italic=no}} * <code><nowiki>''{{lang|fr|Je suis française.|italic=no}}''</nowiki></code> → ''{{lang|fr|Je suis française.|italic=no}}'' * <code><nowiki>''{{lang|fr|Je suis ''française''.|italic=no}}''</nowiki></code> → ''{{lang|fr|Je suis ''française''.|italic=no|cat=no}}'' – italic markup in conflict with {{para|italic|no}} {{para|italic|unset}} <span style="font-weight: normal;">– disables template-provided styling; <code><nowiki>{{{2}}}</nowiki></code> is styled according to external or internal wiki markup{{colon}}</span> * <code><nowiki>{{lang|fr|Je suis française.|italic=unset}}</nowiki></code> → {{lang|fr|Je suis française.|italic=unset}} * <code><nowiki>''{{lang|fr|Je suis française.|italic=unset}}''</nowiki></code> → ''{{lang|fr|Je suis française.|italic=unset}}'' * <code><nowiki>{{lang|fr|''Je suis'' English.|italic=unset}}</nowiki></code> → {{lang|fr|''Je suis'' English.|italic=unset}} {{tlx|noitalic}} <span style="font-weight: normal;">can also be used{{colon}}</span> * <code><nowiki>{{lang|fr|Je suis {{noitalic|English}}.}}</nowiki></code> → {{lang|fr|Je suis {{noitalic|English}}.}} {{hatnote|{{crossreference|See table "[[#italic parameter|lang {{!}}italic{{=}} parameter operation]]".}}}} ==== Language-specific templates ==== There are language-specific versions of this template, such as {{tl|lang-fr}} and {{tl|lang-ru}}, which are intended to be used the first time a language appears in an article. These templates will print the language's name and, when appropriate, italicize their content: * <code><nowiki>A '''kremlin''' ({{lang-ru|кремль}}, 'castle') is a major fortified central complex ...</nowiki></code> → A '''kremlin''' ({{lang-ru|кремль}}, 'castle') is a major fortified central complex ... While {{tnull|lang-{{var|xx}}}} templates output text in italics for languages with Latin-based scripts, if plain text is required, such as for proper names, {{para|italic|no}} or {{tlx|noitalic}} may be used: * <code><nowiki>the border town of Ventimiglia ({{lang-fr|Vintimille}})</nowiki></code> → the border town of Ventimiglia ({{lang-fr|Vintimille}}) * <code><nowiki>the border town of Ventimiglia ({{lang-fr|italic=no|Vintimille}})</nowiki></code> → the border town of Ventimiglia ({{lang-fr|italic=no|Vintimille}}) * <code><nowiki>the border town of Ventimiglia ({{lang-fr|{{noitalic|Vintimille}}}})</nowiki></code> → the border town of Ventimiglia ({{lang-fr|{{noitalic|Vintimille}}}}) When formatting foreign-language text to match style guidelines, it is best to exclude the styling markup from the template, so that any extraneous markup which is not from the foreign language does not receive incorrect metadata for that language. This includes: English-language quotation marks around titles of works in languages that use other quotation character glyphs; italicization of titles in languages which do not use that convention; and emphasis that is not found (in one style or another) in the original foreign text; among other cases. If in doubt, put such markup outside the template when possible. {{See also|Wikipedia:Manual of Style/Text formatting#Foreign terms}} ==== Proto languages ==== * {{tlx|lang|cel-x-proto|kal-|_show_result=yes}} * {{tlx|lang|cel-x-proto|kal-|proto{{=}}no|_show_result=yes}} * {{tlx|lang-cel-x-proto|kal-|_show_result=yes}} * {{tlx|lang-cel-x-proto|kal-|proto{{=}}no|_show_result=yes}} * {{tlx|lang|en|accidently|_show_result=yes}} * {{tlx|lang|en|accidently|proto{{=}}yes|_show_result=yes}} === Right-to-left languages === To embed a string of right-to-left text (such as [[Arabic]] or [[Hebrew language|Hebrew]]) within the usual left-to-right context, {{para|rtl|yes}} should be added to correctly communicate writing direction. To mark a whole paragraph of right-to-left text, {{tl|rtl-para}} should be used instead. Any of these approaches will wrap the text in a container with the <code>dir="rtl"</code> attribute. In order to ensure correct rendering in browsers that do not fully support [[HTML5]] [[bidirectional text|bidirectional isolation]], a [[left-to-right mark]] is also added to the end of the text (see the [http://www.w3.org/International/articles/inline-bidi-markup W3C] for details). Note that text direction does not need to be specified when using the {{tnull|lang-{{var|xx}}}} templates, as this is implied by the template's language. == Parameters == {{#lst:Template:Lang-x/doc/parameters|lang_parameters}} ===the function selector parameter=== {{tlx|lang}} uses the Lua function <code>lang()</code> [[Module:Lang]]. That module also supports all of the {{tnull|lang-??}} templates using the Lua functions <code>lang_xx_inherit()</code> and <code>lang_xx_italic()</code>. The module has other functions that may be useful. The function selector parameter {{para|fn}} tells module:lang which function to execute. The available functions are: *<code>is_ietf_tag</code> – returns <code>true</code> if the provided [[IETF language tag]] is valid; nil else **<code><nowiki>{{lang|fn=is_ietf_tag|nv}}</nowiki></code> →{{lang|fn=is_ietf_tag|nv}}← **<code><nowiki>{{lang|fn=is_ietf_tag|xx}}</nowiki></code> →{{lang|fn=is_ietf_tag|xx}}← *<code>is_lang_name</code> – returns <code>true</code> if the provided language name is valid; nil else **<code><nowiki>{{lang|fn=is_lang_name|navajo}}</nowiki></code> →{{lang|fn=is_lang_name|navajo}}← **<code><nowiki>{{lang|fn=is_lang_name|xxxxx}}</nowiki></code> →{{lang|fn=is_lang_name|xxxxx}}← *<code>lang</code> – the function that renders {{tlx|lang}}; listed here for completeness, this particular usage is more-or-less pointless *<code>lang_xx_inherit</code> – the function that renders {{tnull|lang-??}} template where the text is not italicized; can be used when a {{tnull|lang-??}} template, for example {{tlx|lang-aao}}, does not exist for a particular language: **<code><nowiki>{{lang|fn=lang_xx_inherit|code=aao|Algerian Saharan Arabic text}}</nowiki></code> → {{lang|fn=lang_xx_inherit|code=aao|Algerian Saharan Arabic text}} *<code>lang_xx_italic</code> – the function that renders {{tnull|lang-??}} template where the text is italicized; can be used when a {{tnull|lang-??}} template, for example {{tlx|lang-svc}}, does not exist for a particular language: **<code><nowiki>{{lang|fn=lang_xx_italic|code=svc|Vincentian Creole English text}}</nowiki></code> → {{lang|fn=lang_xx_italic|code=svc|Vincentian Creole English text}} *<code>name_from_tag</code> – returns the language name associated with the provided IETF language tag: **<code><nowiki>{{lang|fn=name_from_tag|apa}}</nowiki></code> → {{lang|fn=name_from_tag|apa}} *<code>tag_from_name</code> – returns the ISO 639 language code (sometimes IETF language tag) associated with the provided language name: **<code><nowiki>{{lang|fn=tag_from_name|havasupai}}</nowiki></code> → {{lang|fn=tag_from_name|havasupai}} *<code>transl</code> – the function that renders {{tlx|transl}}; listed here for completeness, this particular usage is more-or-less pointless **<code><nowiki>{{lang|fn=transl|ar|DIN|al-Ḫawārizmī}}</nowiki></code> → {{lang|fn=transl|ar|DIN|al-Ḫawārizmī}} == Indicating writing script == If necessary, an [[List of ISO 15924 codes|ISO 15924]] script code can be appended to a language code to indicate the use of a specific script. For instance, [[Tajik language|Tajik]] (<code>tg</code>) is a language which can be found written in [[Arabic script|Arabic]] (<code>Arab</code>), [[Latin script|Latin]] (<code>Latn</code>), and [[Cyrillic script|Cyrillic]] (<code>Cyrl</code>) scripts, making it necessary to always specify which script is in use. In such a case, taking care to preserve the script code's capitalization, we could end up with the following code (language tags in bold): * <code><nowiki>Tajik ({{lang|</nowiki>'''tg-Arab'''<nowiki>|rtl=yes|تاجیکی}}, {{lang|</nowiki>'''tg-Latn'''<nowiki>|toçikī}}, {{lang|</nowiki>'''tg-Cyrl'''<nowiki>|тоҷикӣ}})</nowiki></code> : Tajik ({{lang|tg-Arab|rtl=yes|تاجیکی}}, {{lang|tg-Latn|toçikī}}, {{lang|tg-Cyrl|тоҷикӣ}}) Many languages, however, are so commonly written in one particular script that specifying the script is unnecessary. Russian, for instance, is almost exclusively written in Cyrillic, so there is no need to specify <code>ru-Cyrl</code>, just as <code>en-Latn</code> would be unnecessary for English. The [http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry subtag registry] contains up-to-date information on which languages have common script codes that should be "suppressed". === Transliteration === To mark a language which has been [[transliteration|transliterated]] from one script into another, append the new script's code to the code of the original language. So if transliterating from Russian Cyrillic to a Latin script, the language tag on the transliteration would be <code>ru-Latn</code>. If the transliteration scheme is known, and listed as a "variant" in the [http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry subtag registry], it can be appended after any script and region codes. For example, Chinese transliterated into a Latin script using the [[pinyin]] system would be <code>zh-Latn-pinyin</code>. As a convenience for transliterating to Latin scripts, and to work around browser styling issues with some language and script combinations, {{tl|transliteration}} may be used in place of {{tlf|lang}}: * <code><nowiki>Moscow ({{lang|ru|Москва}}, {{transliteration|ru|Moskva}})</nowiki></code> → Moscow ({{lang|ru|Москва}}, {{transliteration|ru|Moskva}}) To specify a transliteration scheme, such as the [[ISO 9|ISO transliteration standard for Cyrillic]], use {{tlc|transliteration|ru|ISO|Moskva}}. === Undetermined language === The {{tlf|lang}} template is not only used to specify the language of foreign words, but can also be used to specify a single symbol or character in a script, unrelated to any specific language. Many times the character or symbol is used in several languages, but when the article refers to the [[grapheme]] itself, the [[ISO 639‑2]] language code <code>und</code>, for "Undetermined language", should be used: * <code><nowiki>The Chinese character {{lang|und-Hani|字}} has 6 strokes.</nowiki></code> : The Chinese character {{lang|und-Hani|字}} has 6 strokes. [[Chinese characters]] ({{aka}} ''Han characters'') have been used used to write Chinese, Japanese, Korean, Vietnamese, and [[Chinese family of scripts|numerous other languages]]. In this case the character does not represent a use specific to any language in particular. Note that the script code used is <code>Hani</code>, which specifies Chinese characters generally, as opposed to <code>Hant</code> and <code>Hans</code> for traditional or simplified characters respectively. Compare the use of {{tl|script}}: * <code><nowiki>The Chinese character {{script|Hani|字}} has 6 strokes.</nowiki></code> : The Chinese character {{script|Hani|字}} has 6 strokes. === Languages with no code === The code <code>mis</code>, for "Miscellaneous", to indicate any language not listed in ISO-639. == Indicating regional variant == When it is necessary to indicate region-specific language, an [[ISO 3166-1 alpha-2]] country code, or [[UN M49]] region code, should be added to the language tag, taking care to preserve capitalization. For example, Portuguese (<code>pt</code>) as used in Brazil (<code>BR</code>) could be represented as <code>pt-BR</code>, and Spanish as used in Latin America as <code>es-419</code>. Additionally, language, script, and region codes can all appear in the same tag. For instance, the code <code>zh-Hant-TW</code> should be used for Chinese text written with [[Traditional Chinese characters|Traditional Han characters]], containing words or expressions specific to [[Taiwan]]: * <code><nowiki>Taiwan ({{lang|zh-Hant-TW|臺灣}}, {{transliteration|zh|Táiwān}})</nowiki></code> : Taiwan ({{lang|zh-Hant-TW|臺灣}}, {{transliteration|zh|Táiwān}}) == Private-use language tags == This template supports various private-use [[IETF language tag]]s. Private-use tags contain the <code>-x-</code> singleton and are used by the template to identify languages that are different, for one reason or another, from the base language identified by the ISO 639 language tag. {{#invoke:Lang/documentor tool|private_tags}} == Links == If the {{tl|lang}} template will have to be combined with links one might be tempted to move the {{tl|lang}} template into the link so that it would only frame the link's text label, not the syntax elements of the links or other stylistic elements of some types of links. However, this does not work. The {{tl|lang}} will have to wrap the entire link, regardless of whether it is an internal or external link, or a link provided through an {{tl|ill}} interwiki link template: Works: * <code><nowiki>{{lang|en|[[Book of hours]]}}</nowiki></code> → {{lang|en|[[Book of hours]]}} * <code><nowiki>{{lang|de|[[Book of hours|Stundenbuch]]}}</nowiki></code> → {{lang|de|[[Book of hours|Stundenbuch]]}} * <code><nowiki>{{lang|he-LA|{{ill|Machsor Lipsiae|de}}}}</nowiki></code> → {{lang|he-LA|{{ill|Machsor Lipsiae|de}}}} Does not work: * <code><nowiki>[[{{lang|en|Book of hours}}]]</nowiki></code> → [[{{lang|en|Book of hours}}]] (never works) * <code><nowiki>[[Book of hours|{{lang|de|Stundenbuch}}]]</nowiki></code> → [[Book of hours|{{lang|de|Stundenbuch}}]] (does not work in article space, works on talk and some other types of pages) * <code><nowiki>{{ill|Machsor Lipsiae|de|lt={{lang|he-LA|Machsor Lipsiae}}}}</nowiki></code> → {{ill|Machsor Lipsiae|de|lt={{lang|he-LA|Machsor Lipsiae}}}} (does not work in article space, works on talk and some other types of pages) == Rationale == {{section link|Wikipedia:Manual of Style/Text formatting|Foreign terms}} requires the use of {{tl|lang}} instead of manual <nowiki>''italics''</nowiki>. This is preferred for the following reasons: * [[Web browser]]s can use the information in such [[:Category:Wikipedia multilingual support templates|multilingual support templates]] to choose an appropriate font. ** This is great for [[CJK characters|CJK]] where a character can be given its language-specific shape but will fall back to another form if no appropriate font is found or if the preferred font lacks that character, for example because the language does not make use of that character: see {{section link|Han unification|Examples of language-dependent glyphs}} and [[User:Wikipeditor/CJK|these comparison tables with a screenshot]]. * For [[web accessibility|accessibility]] – [[screen reader]]s need language info to speak text in the correct language – and to satisfy [[Wikipedia:Accessibility#Text|Wikipedia accessibility guidelines]].<ref>{{cite web |url=https://developer.yahoo.com/blogs/ydn/yahoo-search-results-now-natural-language-support-7318.html|title=Yahoo! search results now with natural language support |date=13 Mar 2008|first=Chris |last=Heilmann|work=[[Yahoo! Developer Network]] Blog |accessdate=28 Feb 2015|archiveurl=https://web.archive.org/web/20090125024422/http://developer.yahoo.net/blog/archives/2008/03/yahoo_search_re.html|archivedate=25 Jan 2009|url-status=dead}}</ref> * For [[spell checker]]s and grammar checkers, to match the text to the dictionary and syntax of the correct language. * To prevent the page from showing up on the [[Wikipedia:Typo Team/moss/not English]] report, which flags articles needing translation. * To help browsers choose appropriate [[quotation mark]]s,<ref name="qa-lang-why">{{cite web|url=http://www.w3.org/International/questions/qa-lang-why |title=Why use the language attribute?|date=18 November 2014|first= Richard |last= Ishida | publisher=World Wide Web Consortium |issue=Previously by Deborah Cawkwell, BBC World Service|accessdate=1 Mar 2015}}</ref> and make decisions about [[Hyphen|hyphenation]],<ref name="qa-lang-why"/> [[orthographic ligature|ligature]]s,<ref>{{cite web|url=http://www.w3.org/TR/css3-fonts/#font-variant-ligatures-prop|title=6.4 Ligatures: the font-variant-ligatures property|work=CSS Fonts Module Level 3 W3C Candidate Recommendation 3 October 2013}}</ref> and spacing.<ref name="qa-lang-why"/> * Users can apply styles to languages in their [[style sheet (web development)|style sheet]]s (useful for editors). * [[Web search engine|Search engine]]s can use this information when [[search engine indexing|indexing]] text. * Facilitates better data-scraping, parsing and reuse. * Useful for application developers who re-publish Wikipedia (also see {{section link|Wikipedia:Manual of Style/Accessibility|Other languages}}). * Useful for research or compiling statistics about language use in Wikipedia. == Applying styles == Registered users can apply custom [[Cascading Style Sheets|CSS]] styles to articles by placing style declarations in their user style sheet. The user style sheet can be created at [[Special:Mypage/common.css]]. For more information, see [[Help:User style]]. The following examples should work in most [[List of web browsers|modern browsers]]. To apply a specific font to all text marked as Russian of any script or region: <syntaxhighlight lang="css"> [lang|=ru] { font-family: fonteskaya; } /* or */ :lang(ru) { font-family: fonteskaya; } </syntaxhighlight> To apply a specific font to text marked simply as Russian: <syntaxhighlight lang="css"> [lang=ru] { font-family: fonteskaya; } </syntaxhighlight> To apply a color to all text marked with any language: <syntaxhighlight lang="css"> [lang] { color: green; } </syntaxhighlight> If a font name contains characters besides basic Latin letters or hyphens, it is a good idea to enclose it in quotation marks because some such characters have special meanings (the most common case needing quotation marks is a multi-word font name with space characters). Quotation marks are also required for font families containing generic-family keywords ('inherit', 'serif', 'sans-serif', 'monospace', 'fantasy', and 'cursive'). See the [http://www.w3.org/TR/CSS21/fonts.html#font-family-prop W3C] for more details. You can combine this with font imports in your user stylesheet, for example, to show all German text in [[Fraktur]] and all Urdu in [[Noto fonts|Noto]] [[Nastaʿlīq script|Nastaliq]] Urdu Regular: <syntaxhighlight lang="css"> @import url(https://fonts.googleapis.com/css?family=UnifrakturMaguntia); @import url(http://fonts.googleapis.com/earlyaccess/notonastaliqurdudraft.css); :lang(de) { font-family: UnifrakturMaguntia; font-style: normal; font-weight: normal; } :lang(ur) { font-family: "Noto Nastaliq Urdu Regular", "Noto Nastaliq Urdu"; } </syntaxhighlight> then the following wikitext will look like the image below: <pre> Victor jagt zwölf Boxkämpfer quer über den Sylter Deich {{lang|de-Latf|Victor jagt zwölf Boxkämpfer quer über den Sylter Deich}} ٹھنڈ میں، ایک قحط زدہ گاؤں سے گزرتے وقت ایک چڑچڑے، بااثر و فارغ شخص کو بعض جل پری نما اژدہے نظر آئے۔ {{lang|ur|ٹھنڈ میں، ایک قحط زدہ گاؤں سے گزرتے وقت ایک چڑچڑے، بااثر و فارغ شخص کو بعض جل پری نما اژدہے نظر آئے۔}} </pre> {{Wide image|Pangrams in DE and UR in Arial, UnifrakturMaguntia and Noto Nastaliq Urdu.png|1000px}} == Tracking categories == * {{Category link with count|Lang and lang-xx template errors}} * {{Category link with count|Lang and lang-xx code promoted to ISO 639-1}} * {{Category link with count|Lang and lang-xx using deprecated ISO 639 codes}} == TemplateData == {{TemplateData header}} <templatedata> { "description": "Indicate that a given span of text belongs to a particular language. Allows browsers to correctly present and pronounce foreign languages.", "params": { "1": { "label": "Language tag", "description": "A language tag, or an ISO 639 language code.", "type": "string", "required": true, "example": "fr", "aliases": [ "code" ] }, "2": { "label": "Text", "description": "The text belonging to the language specified.", "type": "string", "required": true, "example": "Je suis française.", "aliases": [ "text" ] }, "rtl": { "label": "Right to left", "description": "Indicates that the language should be displayed from right to left.", "example": "yes", "type": "string", "default": "no" }, "italic": { "aliases": [ "italics", "i" ], "label": "Italicize", "description": "Italicizes the text", "default": "yes", "example": "no", "type": "boolean" }, "size": { "label": "Font-size", "description": "sets font-size", "example": "120%, 1.2em" }, "cat": {}, "nocat": {} }, "format": "inline" } </templatedata> == See also == * {{tl|Langr}}, variant of this template that forces "roman" (non-italic) output, e.g. for proper names of places and institutions * {{tlf|Lang-{{var|xx}}}}, a series of templates using the same language codes, which display the name of the language before the marked-up text * {{tl|IPA}} * {{tl|Title language}} * [[:Category:Wikipedia multilingual support templates]] * [[Lists of ISO 639 codes]] (language codes) ** {{tl|ISO 639 name}} * [[List of ISO 15924 codes]] (script codes) * [[List of ISO romanizations|List of ISO transliterations]] (transliteration codes) * {{tl|cleanup lang}} (for articles which should use this template, but do not yet) * {{tl|transliteration}} (for romanisation of languages not natively written in the Latin alphabet) * {{tl|script}} (for specific characters) * {{tl|wikt-lang}} (to simultaneously tag text as a language and link to Wiktionary) * {{tl|in lang}} (for visually marking external links to foreign-language content) * {{tl|mw lang}} (similar to <nowiki>{{ISO 639 name}}</nowiki> for MediaWiki-supported languages) * {{tl|interlanguage link}} == References == {{reflist}} == External links == * [[World Wide Web Consortium|W3C]] ** [http://www.w3.org/International/articles/language-tags/Overview.en.php Language tags in HTML and XML] – Overview ** [https://www.w3.org/International/techniques/authoring-html#language Authoring Web pages] ** [http://www.w3.org/International/articles/bcp47/ Understanding the New Language Tags] ** [http://www.w3.org/International/questions/qa-css-lang FAQ: Styling using the lang attribute] * [[Internet Assigned Numbers Authority|IANA]] ** [http://www.iana.org/assignments/language-subtag-registry IANA Language Subtag Registry] ** [http://www.rfc-editor.org/rfc/rfc4646.txt Tags for Identifying Languages] ({{IETF RFC|4646}}) ** [http://www.rfc-editor.org/rfc/rfc4647.txt Matching of Language Tags] ({{IETF RFC|4647}}) ** [http://www.iana.org/assignments/language-tags Language tags] (obsolete per {{IETF RFC|4646}}) * [[Mozilla Firefox]] ** [https://bugzilla.mozilla.org/show_bug.cgi?id=192636 Bug with script selection] <includeonly>{{Sandbox other|| [[Category:Wikipedia multilingual support templates]] [[Category:Templates that add a tracking category]] [[Category:Language tag handling templates]] }}</includeonly> qvtblxn134qcxbq9g5i1bnepqwg0oin Nhwɛdo:Lang/sandbox 10 1921 14480 2024-08-04T19:18:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14480 wikitext text/x-wiki <includeonly>{{#invoke:Lang/sandbox|{{{fn|lang}}}}}</includeonly><noinclude> {{Documentation}} </noinclude> l5d9pvbquad4wunfeogfuqaoaa78vy1 Nhwɛdo:Lang/testcases 10 1922 14481 2024-08-04T19:18:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14481 wikitext text/x-wiki #REDIRECT [[Module talk:Lang/testcases]] {{Rcat shell| {{R to talk}} {{R from subpage}} {{R to subpage}} }} 8dxm0sawij6zome77f4x80nwhn5llr1 Nhwɛdo:Listen/doc 10 1923 14482 2024-08-04T19:18:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14482 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} {{For|the inline audio template|Template:Audio}} {{Lua|Module:Listen}} {{tl|{{BASEPAGENAME}}}} allows audio and video files to be embedded in articles. It should be used for audio files that are set off from the text, such as music clips or sound recordings. ==Simple usage== <syntaxhighlight lang="wikitext" style="overflow: auto"> {{Listen | filename = | title = | description = | pos = }} </syntaxhighlight> * '''filename''' ''(Required)'': the pagename of the media file, {{em|without}} the <code>File:</code> (formerly <code>Image:</code>) prefix * '''title''' ''(Required)'': the title of the audio file, to be displayed. Do not use wikilinks in the title – they will not work. * '''description''': a description of the sounds being heard * '''pos''': right (default), left, or center ===Multiple files=== Additional files can be embedded in an article with one template by appending a number to each parameter. <syntaxhighlight lang="wikitext" style="overflow: auto"> {{Listen | filename = | title = | alt = | description = | filename2 = | title2 = | alt2 = | description2 = | filename3 = | title3 = | alt3 = | description3 = }} </syntaxhighlight> * '''filename''' ''(Required)'': the pagename of the media file, ''without'' the File: (formerly Image:) prefix * '''title''' ''(Required)'': the title of the audio file, to be displayed. * '''alt''': alt text for the image displayed for the file, for visually impaired readers; see ''[[Wikipedia:Alternative text for images]]''. This is needed for file formats that include video as well as sound. The alt text should describe just the initial static image, not the entire video or its sound. * '''description''': a description of the sounds being heard ==Style parameters== The template also takes a number of style parameters to control its appearance: * '''type''': can be used to alter the image displayed at the left depending on the type of audio content being embedded. Acceptable values are '''music''', '''speech''' and '''sound''' (default) * '''header''': can be used to add a header to the box. * '''help''': if set to {{para|help|no}}, suppresses the help text that normally appears at the bottom of the box. Only do this if there are other audio files on the page which ''do'' have the help link; it ''must'' be provided on ''at least'' the first file on the article. * '''pos''': by default the box floats to the right side of the screen. Setting this to '''left''' or '''center''' will float the box on the left-hand side, or center it, respectively. * '''image''': define a different image. E.g. {{nowrap|{{para|image|<nowiki>[[File:Example.jpg|50px]]</nowiki>}}}}. You can set {{para|image|none}} to disable the image entirely. * '''style''': can be used to pass specific style instructions to the box. Setting this to '''float:none''' will anchor the box when this is convenient. Setting this to '''float:none; clear:none''' will enable the anchored box to co-exist gracefully beside another floating box. * '''play''(n)''''': some media files cannot be displayed inline; if this is the case set {{para|play|no}} to prevent the broken inline link from displaying. * '''plain''': if set {{para|plain|yes}}, removes most of the ornamentation (table border, image, and help links) to give a minimalist version. This also removes the left/right float and positioning, to allow the box to be manually positioned as desired using the {{para|style}} (e.g., {{Para|style|float:right}}) parameter and surrounding markup. * '''embed''': use {{para|embed|yes}} to remove border and padding when using as a module embedded in another infobox (see examples below). * '''start''(n)''''': Timestamp at which the file should start playing * '''length''(n)''''': setting {{para|length''(n)''|hide}} hides the duration (h:m:s). ==Examples== ===Basic=== {{Listen | filename = Accordion chords-01.ogg | title = Accordion chords | description = Chords being played on an accordion }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Listen | filename = Accordion chords-01.ogg | title = Accordion chords | description = Chords being played on an accordion }} </syntaxhighlight> {{Clear}} ===With video=== {{Listen | image = [[File:Crystal Project video camera.png|50px]] | help = no | filename = Barack Obama inaugural address.ogv | alt = A black man in a black coat gestures and talks at a lecturn surrounded by teleprompters. Behind him, in the background, are about a dozen warmly-dressed onlookers. | title = Inaugural address of Barack Obama | description = Barack Obama's [[First inauguration of Barack Obama|first inaugural address]], January 20, 2009<br />(Duration: 21 minutes, 21 seconds) }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Listen | image = [[File:Crystal Project video camera.png|50px]] | help = no | filename = Barack Obama inaugural address.ogv | alt = A black man in a black coat gestures and talks at a lecturn surrounded by teleprompters. Behind him, in the background, are about a dozen warmly-dressed onlookers. | title = Inaugural address of Barack Obama | description = Barack Obama's [[First inauguration of Barack Obama|first inaugural address]], January 20, 2009<br />(Duration: 21 minutes, 21 seconds) }} </syntaxhighlight> {{Clear}} ===With header=== {{Listen | header = Recordings of this phrase: | type = speech | filename = Frase de Neil Armstrong.ogg | title = "One small step for a man..." | description = First words spoken on the [[Moon]] }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Listen | header = Recordings of this phrase: | type = speech | filename = Frase de Neil Armstrong.ogg | title = "One small step for a man..." | description = First words spoken on the [[Moon]]. }} </syntaxhighlight> {{Clear}} ===Embedding=== {{see also|Template:Listen voice}} {{Infobox person | name = Dr. Accordion | occupation = Accordion player | module = {{Listen | filename = Accordion chords-01.ogg | title = Accordion chords | embed = yes }} }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Infobox person | name = Dr. Accordion | occupation = Accordion player | module = {{Listen | filename = Accordion chords-01.ogg | title = Accordion chords | embed = yes }} }} </syntaxhighlight> {{Clear}} ===Plain=== {| |<syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Listen | filename = Accordion chords-01.ogg | title = Accordion chords | plain = yes | style = float:left }} </syntaxhighlight> |{{Listen | filename = Accordion chords-01.ogg | title = Accordion chords | plain = yes | style = float:left }} |} {{Clear}} ===Multiple files=== {{Listen | type = music | filename = Accordion chords-01.ogg | title = Accordion chords | description = Chords being played on an accordion | filename2 = Moonlight.ogg | title2 = ''Moonlight Sonata'' | description2 = [[Ludwig van Beethoven|Beethoven]]'s [[Piano Sonata No. 14 (Beethoven)|Sonata in C-sharp minor]] | filename3 = Brahms-waltz15.ogg | title3 = Waltz No. 15 | description3 = From [[Sixteen Waltzes, Op. 39 (Brahms)|Sixteen Waltzes, Op. 39]] by [[Johannes Brahms|Brahms]] }} <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Listen | type = music | filename = Accordion chords-01.ogg | title = Accordion chords | description = Chords being played on an accordion | filename2 = Moonlight.ogg | title2 = ''Moonlight Sonata'' | description2 = [[Ludwig van Beethoven|Beethoven]]'s [[Piano Sonata No. 14 (Beethoven)|Sonata in C-sharp minor]] | filename3 = Brahms-waltz15.ogg | title3 = Waltz No. 15 | description3 = From [[Sixteen Waltzes, Op. 39 (Brahms)|Sixteen Waltzes, Op. 39]] by [[Johannes Brahms|Brahms]] }} </syntaxhighlight> {{Clear}} ==Microformat== {{UF-audio}} ==Tracking categories== * {{clc|Articles with hAudio microformats}} * {{clc|Articles with empty listen template}} * {{clc|Listen template using plain parameter}} == TemplateData == {{TemplateData header}} <templatedata> { "description": "Allows audio and video files to be embedded in articles.", "format": "{{_\n| ____________ = _\n}}\n", "params": { "header": { "label": "Header", "description": "Text or other content to go above all the files in the template (but within the template boundary). Allows markup.", "type": "content" }, "type": { "label": "Music or speech icon", "description": "Enter \"music\" or \"speech\" here to change the template icon to a speaker with music notes or a microphone.", "type": "line", "example": "music", "default": "sound", "suggestedvalues": [ "sound", "music", "speech" ] }, "image": { "label": "Custom icon", "description": "Custom image to replace the speaker icon in the template. Alternatively, enter \"none\" here to hide the icon entirely.", "type": "wiki-file-name", "example": "[[File:Example.jpg|50px]], none" }, "filename": { "label": "Filename", "description": "The filename of the file. Filename2, filename3, etc. can be used for subsequent files.", "type": "wiki-file-name", "required": true }, "title": { "label": "Title", "description": "The title to display for the file. Title2, title3, etc. can be used for subsequent files.", "type": "string", "required": true }, "description": { "label": "Description", "description": "A description of the file. Description2, description3, etc. can be used for subsequent files.", "type": "string", "suggested": true }, "start": { "label": "Start time", "description": "Timestamp at which the first file should start playing (start2, start3, etc. can be used for subsequent files)", "type": "line", "example": "0:20" }, "length": { "label": "Hide duration?", "description": "Enter \"hide\" here to hide the duration of the first file (length2, length3, etc. can be used for subsequent files).", "type": "line", "example": "hide" }, "play": { "label": "Hide player?", "description": "Enter \"no\" here to hide the file player for the first file (play2, play3, etc. can be used for subsequent files). To be used for some media files that cannot be displayed inline, to prevent a broken inline link from showing.", "type": "line", "example": "no" }, "help": { "label": "Hide help text?", "description": "Enter \"no\" here to hide the \"Problems playing this file? See media help.\" text at the bottom of the template. Must not be done on the first instance of the template; optional on subsequent instances of the template.", "type": "line", "example": "no" }, "pos": { "label": "Position", "description": "Enter \"left\" or \"center\" here to change the default position of the template from on the right.", "type": "line", "example": "left", "default": "right", "suggestedvalues": [ "left", "center", "right" ] }, "plain": { "label": "Plain style?", "description": "Enter \"yes\" here to remove most of the ornamentation (border, background, icon and help text) and the float/positioning of the template to give a minimalist version, allowing the user to use the custom CSS (\"style\") parameter to style and position the template.", "type": "line", "example": "yes" }, "embed": { "label": "Optimise for embedding?", "description": "Enter any text here to remove the left, right and bottom border, the background, the icon, the help text and the padding of the template for use in an infobox.", "type": "line", "example": "y" }, "style": { "label": "Custom CSS", "description": "Custom CSS for the template", "type": "content", "example": "float:none; clear:none" } }, "paramOrder": [ "header", "type", "image", "filename", "title", "description", "start", "length", "play", "help", "pos", "plain", "embed", "style" ] } </templatedata> ==See also== {{Audio templates}} {{Film- and television-related infobox templates}} <includeonly>{{Sandbox other|| [[Category:Audio templates]] [[Category:Embeddable templates]] [[Category:Templates that add a tracking category]] }}</includeonly> px067nh6v1aqxwnp0gknw461b7xtsd5 Nhwɛdo:Listen/sandbox 10 1924 14483 2024-08-04T19:18:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14483 wikitext text/x-wiki <includeonly>{{#invoke:Listen/sandbox|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 6ai30nstkhvghctd56qjem832sucx0l Nhwɛdo:Listen/testcases 10 1925 14484 2024-08-04T19:19:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14484 wikitext text/x-wiki {{template test cases notice}} __TOC__ == Sandbox template == {{Infobox person | name = 1234567890123456789012<br />embed=yes | module = {{listen/sandbox|filename=Accordion_chords-01.ogg|title=Accordion chords|embed=yes|description=Chords being played on an accordion}} }} {{lorem|3}} {{listen/sandbox|filename=Accordion_chords-01.ogg|title=Accordion chords|description=Chords being played on an accordion}} {{lorem}} {{listen/sandbox|pos=left|filename=Accordion_chords-01.ogg|title=Accordion chords|description=Chords being played on an accordion}} {{lorem}}{{listen/sandbox|pos=inline|filename=Accordion_chords-01.ogg|title=Accordion chords|description=Chords being played on an accordion}}{{lorem}} {{ listen/sandbox | filename =Accordion_chords-01.ogg | title = Accordion chords | description = Chords being played on an accordion | type = music | filename2 = Moonlight.ogg | title2 = ''Moonlight Sonata'' | description2 = [[Beethoven]]'s "Sonata in C-sharp minor" | filename3 = Au_clair_de_la_lune_mode_do.mid | title3 = Au Clair de la Lune | description3 = The traditional French children's song }} {{ listen/sandbox | filename = Phrase de Neil Armstrong.oga | title = "One small step for a man..." | description = First words spoken on the [[moon]]. | type = speech | pos = left | header = Recordings of this phrase: }} {{ listen/sandbox | plain = yes | filename =Accordion_chords-01.ogg | title = Accordion chords | description = Chords being played on an accordion | type = music | filename2 = Moonlight.ogg | title2 = ''Moonlight Sonata'' | description2 = [[Beethoven]]'s "Sonata in C-sharp minor" | filename3 = Au_clair_de_la_lune_mode_do.mid | title3 = Au Clair de la Lune | description3 = The traditional French children's song }} {{Listen/sandbox | header = Statement by President Johnson on August 6, 1965, about the Voting Rights Act of 1965 | filename = Remarks on the Signing of the Voting Rights Act (August 6, 1965) Lyndon Baines Johnson.ogv | size = 300px | title = Video | description = | filename2 = Remarks on the Signing of the Voting Rights Act (August 6, 1965) Lyndon Baines Johnson.ogg | size2 = 300px | title2 = Audio only | description2 = | image = none }} {{listen/sandbox |header=Holberg Suite, Op. 40 |type=music |filename=Grieg Holberg Suite 1 Praeludium.ogg |size=233px |title=1. Praeludium |description= |filename2=Grieg Holberg Suite 2 Sarabande.ogg |size2=300px |title2=2. Sarabande |start2=1:20 |length2=yes |description2= }} {{clear}} [[File:Generic_Camera_Icon.svg|thumb|left|An example caption]] {{ listen/sandbox | filename =Accordion_chords-01.ogg | title = Accordion chords | description = Chords being played on an accordion | type = music | filename2 = Moonlight.ogg | title2 = ''Moonlight Sonata'' | description2 = [[Beethoven]]'s "Sonata in C-sharp minor" | filename3 = Au_clair_de_la_lune_mode_do.mid | title3 = Au Clair de la Lune | description3 = The traditional French children's song }} {{clear}} == Live template == {{Infobox person | name = 1234567890123456789012<br />embed=yes | module = {{listen|filename=Accordion_chords-01.ogg|title=Accordion chords|embed=yes|description=Chords being played on an accordion}} }} {{lorem|3}} {{listen|filename=Accordion_chords-01.ogg|title=Accordion chords|description=Chords being played on an accordion}} {{lorem}} {{listen|pos=left|filename=Accordion_chords-01.ogg|title=Accordion chords|description=Chords being played on an accordion}} {{lorem}}{{listen|pos=inline|filename=Accordion_chords-01.ogg|title=Accordion chords|description=Chords being played on an accordion}}{{lorem}} {{ listen | filename =Accordion_chords-01.ogg | title = Accordion chords | description = Chords being played on an accordion | type = music | filename2 = Moonlight.ogg | title2 = ''Moonlight Sonata'' | description2 = [[Beethoven]]'s "Sonata in C-sharp minor" | filename3 = Au_clair_de_la_lune_mode_do.mid | title3 = Au Clair de la Lune | description3 = The traditional French children's song }} {{ listen | filename = Phrase de Neil Armstrong.oga | title = "One small step for a man..." | description = First words spoken on the [[moon]]. | type = speech | pos = left | header = Recordings of this phrase: }} {{ listen | plain = yes | filename =Accordion_chords-01.ogg | title = Accordion chords | description = Chords being played on an accordion | type = music | filename2 = Moonlight.ogg | title2 = ''Moonlight Sonata'' | description2 = [[Beethoven]]'s "Sonata in C-sharp minor" | filename3 = Au_clair_de_la_lune_mode_do.mid | title3 = Au Clair de la Lune | description3 = The traditional French children's song }} {{Listen | header = Statement by President Johnson on August 6, 1965, about the Voting Rights Act of 1965 | filename = Remarks on the Signing of the Voting Rights Act (August 6, 1965) Lyndon Baines Johnson.ogv | size = 300px | title = Video | description = | filename2 = Remarks on the Signing of the Voting Rights Act (August 6, 1965) Lyndon Baines Johnson.ogg | size2 = 300px | title2 = Audio only | description2 = | image = none }} {{listen |header=Holberg Suite, Op. 40 |type=music |filename=Grieg Holberg Suite 1 Praeludium.ogg |size=233px |title=1. Praeludium |description= |filename2=Grieg Holberg Suite 2 Sarabande.ogg |size2=300px |title2=2. Sarabande |start2=1:20 |length2=yes |description2= }} {{clear}} [[File:Generic_Camera_Icon.svg|thumb|left|An example caption]] {{ listen | filename =Accordion_chords-01.ogg | title = Accordion chords | description = Chords being played on an accordion | type = music | filename2 = Moonlight.ogg | title2 = ''Moonlight Sonata'' | description2 = [[Beethoven]]'s "Sonata in C-sharp minor" | filename3 = Au_clair_de_la_lune_mode_do.mid | title3 = Au Clair de la Lune | description3 = The traditional French children's song }} {{clear}} ==Video== ===Sandbox=== {{listen/sandbox |filename=Remarks on the Signing of the Voting Rights Act (August 6, 1965) Lyndon Baines Johnson.ogv |title=4:3 |filename2=Barack Obama inaugural address.ogv |title2=16:9 }} {{listen/sandbox |filename=Remarks on the Signing of the Voting Rights Act (August 6, 1965) Lyndon Baines Johnson.ogv |title=4:3 |filename2=Barack Obama inaugural address.ogv |title2=16:9 |image=none }} {{clear}} ===Live=== {{listen |filename=Remarks on the Signing of the Voting Rights Act (August 6, 1965) Lyndon Baines Johnson.ogv |title=4:3 |filename2=Barack Obama inaugural address.ogv |title2=16:9 }} {{listen |filename=Remarks on the Signing of the Voting Rights Act (August 6, 1965) Lyndon Baines Johnson.ogv |title=4:3 |filename2=Barack Obama inaugural address.ogv |title2=16:9 |image=none }} iynqhexm492fvcbstwsfzcpfsgo1drp Nhwɛdo:Lorem ipsum 10 1926 14485 2024-08-04T19:19:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14485 wikitext text/x-wiki {{{{{|safesubst:}}}#invoke:lorem ipsum|main}}<noinclude> {{Documentation}} </noinclude> 1u4bp7uwhc1wy1jszrzt9jlcqnr5zd7 Nhwɛdo:Lua/doc 10 1927 14486 2024-08-04T19:19:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14486 wikitext text/x-wiki {{Documentation subpage}} {{Template shortcut|Lua talk}} <!-- Categories go at the bottom of this page, and interwikis go on Wikidata. --> {{High-use}} {{Lua|Module:Lua banner}} {{for|template to indicate [[Luba-Kasai language]] words|Template:Lang-lua}} This template is used to indicate that a template uses one or more [[Lua (programming language)|Lua]] modules (pages in the <code>Module:</code> namespace). It is placed at the top of the template's /doc page. It automatically adds a floating right notification box, and it adds the template to [[:Category:Lua-based templates]] or to one of its subcategories. == Usage == ; Basic : {{tlx|Lua|''module name''}} ; All parameters : {{tlx|Lua|''module 1''|''module 2''|''module 3''|...|category{{=}}''custom category''|nocat{{=}}''true''}} The first module name is required. == Examples == * {{tlx|Lua|Module:Example}} {{Lua|Module:Example|nocat=true}} {{clear}} * {{tlx|Lua|Module:Example|Module:Example}} {{Lua|Module:Example|Module:Example|nocat=true}} {{clear}} * {{tlx|Lua|Module:$Example$}} {{Lua|Module:$Example$|nocat=true}} {{clear}} * {{tlx|Lua}} {{Lua|nocat=true}} {{clear}} == Categorisation == ===Template category=== This template adds pages to [[:Category:Lua-based templates]] if the page is in the template namespace, and it is not on any of the subpages /doc, /sandbox, /sandbox2 or /testcases. You can specify a different category with the {{para|category}} parameter, e.g. {{para|category|Lua String-based templates}}. Some modules have a default category other than [[:Category:Lua-based templates]]: * [[Module:String]] has the default category [[:Category:Templates based on the String Lua module]]. * [[Module:Math]] has the default category [[:Category:Templates based on the Math Lua module]]. * [[Module:BaseConvert]] has the default category [[:Category:Templates based on the BaseConvert Lua module]]. * [[Module:Citation/CS1]] has the default category [[:Category:Templates based on the Citation/CS1 Lua module]]. ===Error category=== If no modules are specified, the transcluded page will be added to [[:Category:Lua templates with errors]]. ===Category suppression=== To suppress all categorisation, use {{para|nocat|true}}. (As well as "true", the values "yes", "y", and "1" will also work.) == TemplateData == {{TemplateData header}} {{#invoke:TNT|doc|Lua banner}} == See also == * [[Wikipedia:Lua]] * {{tl|module rating}} * {{tl|Uses TemplateStyles}} <includeonly>{{Sandbox other| | <!-- Categories go here, and interwikis go on Wikidata. --> [[Category:Lua-based templates| ]] [[Category:Template namespace templates]] }}</includeonly> dujccj2av5v6uns8qzm091iqe4xghr2 Nhwɛdo:Lua/sandbox 10 1928 14487 2024-08-04T19:19:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14487 wikitext text/x-wiki <includeonly>{{#invoke:Lua banner/sandbox|main|{{{1|Module:{{PAGENAME}}}}}}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> hlsclnebp2pb2ak21n317fmbbg6g5lk Nhwɛdo:Lua/testcases 10 1929 14488 2024-08-04T19:20:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14488 wikitext text/x-wiki <!--{{TOC left|top=0}}-->{{Testcases notice}}{{clear}} == No parameters == {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_title=No parameters |nocat=true }} == Without namespace == {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_title=Without namespace |nocat=true |Example}} == With namespace == {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_title=With namespace |nocat=true |Module:Example}} == With wrong content-model == {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_title=With wrong content-model |nocat=true |Template:Example}} == With nonexistent == {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_title=With nonexistent |nocat=true |Module:$Example$}} == With impossible == {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_title=With impossible |nocat=true |Module:}Example{}} == Two == {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_title=Two |nocat=true |Module:Example|Module:Example}} == Three == {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_title=Three |nocat=true |Module:Example|Module:Example|Module:Example}} == Four == {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_title=Four |nocat=true |Module:Example|Module:Example|Module:Example|Module:Example}} kjjh96vdkeaqqp36miwl94xmid44vd9 Nhwɛdo:Main other/doc 10 1930 14489 2024-08-04T19:20:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14489 wikitext text/x-wiki {{Documentation subpage}} {{used in system}} {{Template shortcut|ns0|mo|ao}} <!-- PLEASE ADD CATEGORIES AT THE BOTTOM OF THIS PAGE --> This is the {{tl|main other}} meta-template. This template helps other templates detect if they are on a main space (article) page or some "other" type of page. ===Basic usage=== This template usually takes two parameters, like this: : {{Tlc|main other&#32;|{{var|result if in mainspace}}&#32;|{{var|result if elsewhere}}}} If the template is on a main space (article) page, it will return this: : {{main other |demospace=main |{{var|result if in mainspace}} |{{var|result if elsewhere}} }} If the template is on any other page, it will return this: : {{main other |{{var|result if in mainspace}} |{{var|result if elsewhere}} }} A typical usage case would be to warn that a template should not be used on non-article pages: : {{Tlc|main other&#32;|&#32;|This template should only be used in articles.}} or vice versa: : {{Tlc|main other&#32;|This template should not be used in articles.|&#32;}} Note that in the first case above the "main" parameter was not used, and in the second example the "other" parameter was left empty. ===Demospace=== For testing and demonstration purposes, this template can take a parameter named '''demospace'''. * If it has the value '''main''' it returns the article text. * It if has the value '''other''' or any other value such as the name of some other namespace it returns the other pages text. * If the parameter is empty or undefined, the actual page type determines the result. Like this: : {{tlc|main other&#32;|{{var|result if in mainspace}}&#32;|{{var|result if elsewhere}}&#32;|demospace{{=}}main}} No matter on what kind of page the code above is used, it will return: {{main other |{{var|result if in mainspace}} |{{var|result if elsewhere}} |demospace=main}} You can make it so your template also understands the '''demospace''' parameter. That means you can demonstrate the different appearances of your template in the documentation for your template: : {{tlc|main other&#32;|{{var|result if in mainspace}}&#32;|{{var|result if elsewhere}}&#32;|<nowiki>demospace={{{demospace|}}}</nowiki>&#32;}} ===Technical details=== This template detects article "Talk:" pages as type '''other'''. This template works like {{tl|main talk other}}. For more examples and technical details, see the documentation there. <templatedata> { "params": { "1": { "label": "If mainspace", "description": "Content if page is located in mainspace (i.e. article space)", "type": "content" }, "2": { "label": "If not mainspace", "description": "Content if page is not located in mainspace", "type": "content" } } } </templatedata> ===Redirects=== * {{tl|article only}} * {{tl|article other}} {{Namespace and pagename-detecting templates}} <includeonly>{{Sandbox other|| [[Category:Namespace manipulation templates]] [[Category:If-then-else templates]] }}</includeonly> 6t2ffxi3hryqhubir2jjo849r88tlrd Nhwɛdo:Main other/sandbox 10 1931 14490 2024-08-04T19:20:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14490 wikitext text/x-wiki {{SAFESUBST:<noinclude />ifsubst| {{SAFESUBST:<noinclude />#ifeq:{{SAFESUBST:<noinclude />NAMESPACE}}|{{SAFESUBST:<noinclude />ns:0}}|{{{1|}}}|{{{2|}}}}} |{{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:0}} | main | other }} }} | main = {{{1|}}} | other | #default = {{{2|}}} }} }}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! --> </noinclude> 0rsa99u1olgc00gbrsqkcglvap0tpax Nhwɛdo:Main other/testcases 10 1932 14491 2024-08-04T19:20:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14491 wikitext text/x-wiki {{Namespace dependent testcases notice | sand CPU = 0.144 | sand real = 0.165 | sand visited = 647 | sand generated = 6835 | sand include = 4041 | sand argument = 751 | sand depth = 6 | sand expensive = 0 | main CPU = 0.124 | main real = 0.143 | main visited = 730 | main generated = 6883 | main include = 3935 | main argument = 989 | main depth = 7 | main expensive = 0 | GET DATA = none | Main | Other }} 6rq17rqardwumw5irhshv0o6pzuhkkk Nhwɛdo:Mbox 10 1933 14492 2024-08-04T19:21:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14492 wikitext text/x-wiki {{#invoke:Message box|mbox}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! --> </noinclude> aqsrswx233se5jbjaza2b2hrk7pgx53 Nhwɛdo:Min 10 1934 14493 2024-08-04T19:21:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14493 wikitext text/x-wiki <includeonly>{{safesubst:#invoke:Math|min}}</includeonly><noinclude> {{Documentation}} </noinclude> mf7mi1xwsg2t5awkql3k34xga8pa7vq Nhwɛdo:Mono 10 1935 14494 2024-08-04T19:21:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14494 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>ifsubst|1=|2=<templatestyles src="Mono/styles.css" />}}<span class="monospaced">{{{2|{{{1}}}}}}</span><noinclude> {{Documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> eyigcpktddtgno85j4vajm121b6hlip Nhwɛdo:Multiple image 10 1936 14495 2024-08-04T19:21:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14495 wikitext text/x-wiki {{#invoke:Multiple image|render}}<noinclude>{{documentation}}<!-- PLEASE ADD CATEGORIES TO THE /doc SUBPAGE, THANKS --></noinclude> q9oxjh8m7wtojz4v77x8mc2nmpowt0r Nhwɛdo:Namespace detect showall 10 1937 14496 2024-08-04T19:21:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14496 wikitext text/x-wiki {{safesubst<noinclude />:#switch: <noinclude><!-- Use the parameter --></noinclude> {{safesubst<noinclude />:#switch: <noinclude><!-- Find out which parameter to use --></noinclude> {{lc: <noinclude><!--Lower case the result--></noinclude> <noinclude><!--If no or empty "demospace" parameter then detect namespace--></noinclude> {{safesubst<noinclude />:#if:{{{demospace|}}} | {{{demospace}}} | {{safesubst<noinclude />:#if:{{{page|}}} | <noinclude><!--Detect the namespace in the "page" parameter--></noinclude> {{safesubst<noinclude />:#ifeq:{{NAMESPACE:{{{page}}} }}|{{TALKSPACE:{{{page}}} }} | talk | {{SUBJECTSPACE:{{{page}}} }} }} | <noinclude><!--No "demospace" or "page" parameters, so detect actual namespace--></noinclude> {{safesubst<noinclude />:#ifeq:{{NAMESPACE}}|{{TALKSPACE}} | talk | {{SUBJECTSPACE}} }} }} }} }} <noinclude><!-- Only one of the lines below will be executed --></noinclude> <noinclude><!-- Respecting empty parameters on purpose --></noinclude> | showall = showall <noinclude><!-- "demospace=showall" --></noinclude> | main <noinclude><!--"demospace=main" or {{SUBJECTSPACE}}={{ns:0}}=""--></noinclude> | = {{{main| {{{other|}}} }}} | talk = {{{talk| {{{other|}}} }}} | user = {{{user| {{{other|}}} }}} | wikipedia = {{{wikipedia| {{{other|}}} }}} | file | image = {{{file| {{{image| {{{other|}}} }}} }}} | mediawiki = {{{mediawiki| {{{other|}}} }}} | template = {{{template| {{{other|}}} }}} | help = {{{help| {{{other|}}} }}} | category = {{{category| {{{other|}}} }}} | portal = {{{portal| {{{other|}}} }}} | draft = {{{draft| {{{other|}}} }}} | other | #default = {{{other|}}} <noinclude><!--"demospace=other" or a new namespace--></noinclude> }} | 1 = {{{1|}}} | 2 = {{{2|}}} | 3 = {{{3|}}} | 4 = {{{4|}}} | 5 = {{{5|}}} | 6 = {{{6|}}} | 7 = {{{7|}}} | 8 = {{{8|}}} | 9 = {{{9|}}} | 10 = {{{10|}}} | 11 = {{{11|}}} | 12 = {{{12|}}} | 13 = {{{13|}}} | showall = {{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}{{{6|}}}{{{7|}}}{{{8|}}}{{{9|}}}{{{10|}}}{{{11|}}}{{{12|}}}{{{13|}}} }}<noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> lmf6qslrylw76sazsu4hvhzrk12aphc Nhwɛdo:Nay/doc 10 1938 14497 2024-08-04T19:22:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14497 wikitext text/x-wiki {{High-use}} {{Documentation subpage}} {{template shortcut|N}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> == Usage == A simple template to be used in various to-do lists for easier organization of solved and unsolved issues. ===TemplateData=== {{TemplateDataHeader}} <templatedata> { "params": {}, "description": "Displays a red cross, meaning \"no\". A simple template to be used in various to-do lists for easier organization of solved and unsolved issues. No parameters." } </templatedata> == See also == {{Check mark templates}} {{Done/See also}} <includeonly>{{Sandbox other|| [[Category:Wikipedia-specific image insertion templates]] }}</includeonly> qesrf7exwjqi4kxz0dwy3duc850hu21 Nhwɛdo:Nay/sandbox 10 1939 14498 2024-08-04T19:22:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14498 wikitext text/x-wiki [[File:Red x.svg|13px|alt=Red X|link=]]{{#if:{{{1|}}}|&nbsp;'''{{{1|}}}'''}}<span style="display: none;">N</span><noinclude> {{documentation}} </noinclude> 3spyebt2gfho7hu2wyomo7fazs87ux7 Nhwɛdo:Nobold/doc 10 1940 14499 2024-08-04T19:22:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14499 wikitext text/x-wiki <noinclude>{{documentation subpage}}</noinclude> {{COinS safe|n}} {{High-risk|155,000+}} {{Uses TemplateStyles|Template:Nobold/styles.css}} : <code><nowiki>{{nobold|</nowiki>''text-string''}}</code> To display text (''text-string'') at normal font-weight within a context where the default font-weight is '''bold''', e.g. header cells in tables. ==TemplateData== {{TemplateData header}} <templatedata> { "params": { "1": { "label": "Input text", "description": "Text to present not bolded", "type": "string", "required": true } }, "format": "inline" } </templatedata> ==See also== * [[Template:No selflink]] (prevents selflinks from bolding, something this template does not do) * [[Template:Noitalic]] * [[Template:Nocaps]] <includeonly>{{Sandbox other|| <!--Categories--> [[Category:Text-specific formatting and function templates|{{PAGENAME}}]] }}</includeonly> pxqcokqvsqwu1ondonxxjgnxcq9a7wz Nhwɛdo:Nobold/sandbox 10 1941 14500 2024-08-04T19:22:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14500 wikitext text/x-wiki <templatestyles src="Nobold/styles.css"/><span class="nobold">{{{1}}}</span><noinclude> {{documentation}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> </noinclude> iaf63qvx3m2zxytvj4dw3wwalq5wusd Nhwɛdo:Nobold/testcases 10 1942 14501 2024-08-04T19:22:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14501 wikitext text/x-wiki {{testcases notice}} <pre>'''{{nobold|lorem ipsum}}'''</pre> '''{{nobold|lorem ipsum}}''' <pre>'''{{nobold/sandbox|lorem ipsum}}'''</pre> '''{{nobold/sandbox|lorem ipsum}}''' t05k2uq18fsyuqibslarxrswvgaivus Nhwɛdo:Nominated/sandbox 10 1943 14502 2024-08-04T19:23:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14502 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFB; color: black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="partial table-partial"|{{{1|Nominated}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> 0urx78bzjo4l2u5aq13d4c108v33qa4 Nhwɛdo:Nowrap/doc 10 1944 14503 2024-08-04T19:23:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14503 wikitext text/x-wiki {{Documentation subpage}} <!-- Categories go where indicated at the bottom of this page, please; interwikis go to Wikidata (see also: [[Wikipedia:Wikidata]]) --> {{used in system|in [[MediaWiki:Histlegend]]}} {{COinS safe|n}} {{tsh|nobr|nobreak|nwr}} {{tlx|Nowrap}} or {{tlx|nowrap}} stops [[Line wrap and word wrap|wrapping]] of specific text (which can be inside of a link). Use this template '''sparingly'''. It prevents word wraps (line breaks) that might otherwise happen at spaces, hyphens&nbsp;("-"), or, in some browsers, parentheses. The size of the nowrapped text becomes the minimum width of that paragraph and that can negatively influence the ability of the page to adapt to smaller screens, or alternate representations of the content. To achieve the opposite effect of <code>&#123;&#123;nowrap&#125;&#125;</code>, you can use {{tlx|wbr}}. For more information about wrapping and breaking sentences, see [[Wikipedia:Line-break handling]]. == Usage == :: <code><nowiki>{{Nowrap|these words stay together}}</nowiki></code> :: <code><nowiki>{{Nowrap|a, b, c, or d.}}</nowiki></code> :: <code><nowiki>{{Nowrap| merry-go-round }}</nowiki></code> :: <code><nowiki>{{Nowrap| [[4-part harmony]] }}</nowiki></code> :: <code><nowiki>{{Nowrap| [[Cascading Style Sheets|CSS]] }}</nowiki></code> :: <code><nowiki>{{Nowrap| [[#Examples|Examples section]] }}</nowiki></code> === Examples === {| class=wikitable |"<code>They held <nowiki>{{Nowrap|10 kg (22 lb)}}</nowiki> in total.</code>" <br/> May render like this: :They held {{Nowrap|10 kg (22 lb)}} <br/>in total. <br/> Or like this: :They held <br/>10 kg (22 lb) in total. <br/> But ''not'' render like this: :They held 10 kg (22 <br/>lb) in total. | "<code>He encountered <nowiki>{{Nowrap|a tiger}}</nowiki> in the woods.</code>" <br/> May render like this: :He encountered a&nbsp;tiger <br/>in the woods. <br/> Or like this: :He encountered <br/>a tiger in the woods. <br/> But ''not'' like this: :He encountered a <br/>tiger in the woods. |} === Controlling line-breaking in infoboxes === This template may be used with {{tlx|Wbr}} and {{tlx|Spaces}} to control line-breaking in bulletless lists in infoboxes, to prevent wrapped long entries from being confused with multiple entries. See [[Template:Wbr/doc#Controlling line-breaking in infoboxes]] for details. === Handling equal-sign or bar === [[Help:Template|Templates]] have problems with parameter data that contains [[equal-sign]]s "<code>=</code>" or vertical bars "<code>|</code>" (pipes). Note that this does not apply if the equal-sign "<code>=</code>" or vertical bar "<code>|</code>" is inside a wikilink or another template. In the case that there is a bare equal-sign "<code>=</code>" or vertical bar "<code>|</code>", consider using {{tl|Nowrap begin}} + {{tl|Nowrap end}} instead. However, there are also other workarounds: For text that includes an equal-sign "=", precede the text with <code>1=</code>, use a triple-brace unnamed parameter <code><nowiki>{{{|=}}}</nowiki></code>, or the <code><nowiki>{{=}}</nowiki></code> magic word. For example: :<code><nowiki>{{Nowrap|</nowiki>1=2 + 2 = 4}}</code>, <br /><code><nowiki>{{Nowrap|2 + 2 {{{|=}}} 4}}</nowiki></code>, or <br /><code><nowiki>{{Nowrap|2 + 2 {{=}} 4}}</nowiki></code> which all render as this: :{{Nowrap|1=2 + 2 = 4}}. For text that includes a vertical bar "|", escape the bar(s) with "<code><nowiki>&amp;#124;</nowiki></code>" or "<code><nowiki>{{pipe}}</nowiki></code>" or "<code><nowiki>{{abs}}</nowiki></code>". For instance, put two bars "|6|" like this: :<code><nowiki>{{Nowrap|</nowiki>&amp;#124;6&amp;#124; < 7}}</code> &nbsp;or&nbsp; <code><nowiki>{{Nowrap|{{pipe}}6{{pipe}} < 7}}</nowiki></code> &nbsp;or&nbsp; <code><nowiki>{{Nowrap|{{abs|6}} < 7}}</nowiki></code> Which renders this: :{{Nowrap|&#124;6&#124; < 7}} == Technical details == The actual code that does the job is this HTML {{tag|span|open|link=yes}} tag that applies a class to the text inside the template: :{{code|lang=html|1=<span class="nowrap">This text will not wrap</span>}} The class <code>nowrap</code> receives the CSS property {{code|lang=css|white-space: nowrap;}} in [[MediaWiki:Common.css]]. == TemplateData == {{TemplateData header}} <templatedata>{ "description": "Prevents word wraps (line breaks) within text or inside a link which contains spaces or hyphens (-).", "params": { "1": { "label": "Text", "description": "Text or link to be protected.", "type": "string", "required": true } } }</templatedata> == See also == {{List of nowrap-like templates}} <includeonly>{{Sandbox other|| <!-- Categories go below this line, please; interwikis go to Wikidata, thank you! --> [[Category:Line-handling templates]] }}</includeonly> 0qb4ogpu788k06cbmqmdgwyptacgq7m Nhwɛdo:Nowrap/sandbox 10 1945 14504 2024-08-04T19:23:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14504 wikitext text/x-wiki <span class="nowrap MeTaDaTa::{{urlencode:{{#invoke:DecodeEncode|decode|s={{#switch:{{{metadata|}}}|off|none=|{{{metadata}}}={{trim quotes|s={{{metadata|}}}}}|{{{1|}}}}}}}}}">{{{1}}}</span><noinclude> {{documentation}} <!-- Categories go on the /doc page; interwikis go to Wikidata. --> </noinclude> ibn4pj874bdfhs1d6tode7yfbbxd932 Nhwɛdo:Nowrap/testcases 10 1946 14505 2024-08-04T19:23:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14505 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} {{Test case|_collapsible=yes|_showcode=yes|_title=null }} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 param1 }} <!-- {{clear}} == References == {{reflist}} --> 38hh280dyab455s1tgza5pdh4rx5fek Nhwɛdo:OCLC/doc 10 1947 14506 2024-08-04T19:24:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14506 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} <!-- PLEASE ADD CATEGORIES AT THE BOTTOM OF THIS PAGE --> === Usage === This template generates a link for looking up a (print or online) publication in [[WorldCat]] by its [[OCLC (identifier)|OCLC Number]]. Up to nine parameters may be used for situations where a unique publication appears more than once in the OCLC [[union catalog]]. Multiple publications are separated by ",", but the word between the last two publications can be configured using the 'leadout' parameter (f.e. 'leadout=and', 'leadout=or', 'leadout=as well as' or 'leadout=,'. It is also possible to link to all editions of a publication at once using the 'show=all' parameter (whereby "all" is a special token, causing the display of "(all editions)". The text between parentheses can be changed by specifying a different text using the 'show' parameter. ;Example #1 *Usage: <code><nowiki>{{</nowiki>{{BASEPAGENAME}}|22239204<nowiki>}}</nowiki></code> *Links to: [https://www.worldcat.org/oclc/22239204 https://www.worldcat.org/oclc/22239204] *Renders as: {{{{BASEPAGENAME}}|22239204}} ;Example #2 *Usage: <code><nowiki>{{</nowiki>{{BASEPAGENAME}}|46908525|50074837<nowiki>}}</nowiki></code> *Links to: [https://www.worldcat.org/oclc/46908525 https://www.worldcat.org/oclc/46908525] and [https://www.worldcat.org/oclc/50074837 https://www.worldcat.org/oclc/50074837] *Renders as: {{{{BASEPAGENAME}}|46908525|50074837}} ;Example #3 *Usage: <code><nowiki>{{</nowiki>{{BASEPAGENAME}}|12345678|98765432|24680975<nowiki>}}</nowiki></code> *Links to: [https://www.worldcat.org/oclc/12345678 https://www.worldcat.org/oclc/12345678], [https://www.worldcat.org/oclc/98765432 https://www.worldcat.org/oclc/98765432], [https://www.worldcat.org/oclc/24680975 https://www.worldcat.org/oclc/24680975] *Renders as: {{{{BASEPAGENAME}}|12345678|98765432|24680975}} ;Example #4 *Usage: <code><nowiki>{{</nowiki>{{BASEPAGENAME}}|12345678|98765432|24680975|leadout=and<nowiki>}}</nowiki></code> *Links to: [https://www.worldcat.org/oclc/12345678 https://www.worldcat.org/oclc/12345678], [https://www.worldcat.org/oclc/98765432 https://www.worldcat.org/oclc/98765432] and [https://www.worldcat.org/oclc/24680975 https://www.worldcat.org/oclc/24680975] *Renders as: {{{{BASEPAGENAME}}|12345678|98765432|24680975|leadout=and}} ;Example #5 *Usage: <code><nowiki>{{</nowiki>{{BASEPAGENAME}}|22239204|show=all<nowiki>}}</nowiki></code> *Links to: [https://www.worldcat.org/oclc/22239204/editions https://www.worldcat.org/oclc/22239204/editions] *Renders as: {{{{BASEPAGENAME}}|22239204|show=all}} ;Example #6 *Usage: <code><nowiki>{{</nowiki>{{BASEPAGENAME}}|22239204|show=complete list of all editions<nowiki>}}</nowiki></code> *Links to: [https://www.worldcat.org/oclc/22239204/editions https://www.worldcat.org/oclc/22239204/editions] *Renders as: {{{{BASEPAGENAME}}|22239204|show=complete list of all editions}} === See also === *{{tl|OCLC search link}}{{snd}}a similar template without the "OCLC" prefix in the rendered output *{{tl|ISSN}} *{{tl|ISSN link}} *{{tl|Catalog lookup link}} *{{tl|Infobox book}}, {{tl|Infobox journal}}, {{tl|Infobox magazine}}, {{tl|Infobox newspaper}}{{snd}}these infobox templates include an OCLC identifier; example: <code>|oclc=22239204</code> *{{slink|Help:Citation Style 1#Identifiers}}{{snd}}CS1 citation templates include an OCLC identifier; example: <code>|oclc=22239204</code> *[[Wikipedia:OCLC]]{{snd}}essay about Wikipedia's relationship with OCLC <includeonly>{{sandbox other|1=<!-- keep sandbox out of categories -->|2= [[Category:Catalog lookup templates]] }}</includeonly> l5muaacemckl6vo3j5o7rsayj464k6q Nhwɛdo:OCLC/sandbox 10 1948 14507 2024-08-04T19:24:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14507 wikitext text/x-wiki {{#ifeq:{{{oclc_link|}}}|no|[https://www.worldcat.org/oclc/{{urlencode:{{{1}}}}} {{{1}}}]|[[Online Computer Library Center|OCLC]]&nbsp;[https://www.worldcat.org/oclc/{{urlencode:{{{1}}}}} {{{1}}}]}}<!-- -->{{#if:{{{3|}}} |, [https://www.worldcat.org/oclc/{{urlencode:{{{2}}}}} {{{2}}}] and [https://www.worldcat.org/oclc/{{urlencode:{{{3}}}}} {{{3}}}]<!-- -->|{{#if:{{{2|}}} |&#32;and [https://www.worldcat.org/oclc/{{urlencode:{{{2}}}}} {{{2}}}]<!-- -->|<!-- -->}} }}<noinclude> {{documentation}} </noinclude> 1bqk5oa6241225rfizw6tfp9oed7awo Nhwɛdo:Ombox 10 1949 47091 14508 2025-05-09T13:23:30Z Robertjamal12 13 19 revisions imported from [[:en:Template:Ombox]] 14508 wikitext text/x-wiki {{#invoke:Message box|ombox}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 1o93yrjvq6v2ylug2k0uaaltljurje2 Nhwɛdo:PAGENAMEBASE/doc 10 1950 14509 2024-08-04T19:24:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14509 wikitext text/x-wiki {{high-risk}} {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{lua|Module:String}} == Usage == This template returns the current {{tld|PAGENAME}} minus (text in parentheses) or the final set of parentheses where more than one set exist. e.g. {{tlx|PAGENAMEBASE}} on page [[Chiton (genus)]] returns {{PAGENAMEBASE|Chiton (genus)}} ::on [[Sweet Dreams (Are Made of This) (album)]] returns {{PAGENAMEBASE|Sweet Dreams (Are Made of This) (album)}} ::on [[Sweet Dreams (Are Made of This)]] returns {{PAGENAMEBASE|Sweet Dreams (Are Made of This)}} ::on [[Stadion der Freundschaft (Frankfurt (Oder))]] returns {{PAGENAMEBASE|Stadion der Freundschaft (Frankfurt (Oder))}} Can also pass an optional page parameter: * {{tlc|PAGENAMEBASE|foo (bar)}} → "{{PAGENAMEBASE|foo (bar)}}" * {{tlc|PAGENAMEBASE|foo bar}} → "{{PAGENAMEBASE|foo bar}}" It is not to be confused with {{tld|BASEPAGENAME}}, which is a [[mw:Help:Magic words|magic word]] that strips subpages, not parentheses. == See also == * [[Help:Magic words#Variables]] * [[Template:String-handling templates|String-handling templates]] * {{tl|PAGENAME}} (variant to strip anything in parentheses from the title) * {{tl|FULLPAGENAME}} (including namespace) * {{tl|Link without disambiguator}} <includeonly>{{Sandbox other| | <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Wikipedia metatemplates]] [[Category:Wikipedia magic word templates]] [[Category:Wikipedia article titles]] [[Category:Pagename manipulation templates]] }}</includeonly> 5jb1eqvrcffsu3efehuln6ooy6rzwav Nhwɛdo:PAGENAMEBASE/sandbox 10 1951 14510 2024-08-04T19:24:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14510 wikitext text/x-wiki {{{{{|safesubst:}}}#Invoke:String|replace|{{{1|{{{{{|safesubst:}}}PAGENAME}}}}}|%s+%b()$||1|false}}<noinclude> {{documentation}} </noinclude> sam8aetb68ekom4findu6pp900ngldr Nhwɛdo:PAGENAMEBASE/testcases 10 1952 14511 2024-08-04T19:25:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14511 wikitext text/x-wiki {{Testcases notice}} {{collapsible test case|_showcode=yes|_title=No arguments}} {{collapsible test case|_showcode=yes|_title=No disambig |Example}} {{collapsible test case|_showcode=yes|_title=Basic disambig |Example (musician)}} {{collapsible test case|_showcode=yes|_title=Two-word disambig |Asteroids (video game)}} {{collapsible test case|_showcode=yes|_title=No whitespace |401(k)}} {{collapsible test case|_showcode=yes|_title=Two parens |Sweet Dreams (Are Made of This) (album)}} {{collapsible test case|_showcode=yes|_title=Parens in middle |Cocos (Keeling) Islands}} {{collapsible test case|_showcode=yes|_title=All title in parens |(A)}} {{collapsible test case|_showcode=yes|_title=Title has parens only |( ) (album)}} {{collapsible test case|_showcode=yes|_title=All title in parens, multiple words|(Pronounced 'Lĕh-'nérd 'Skin-'nérd)}} {{collapsible test case|_showcode=yes|_title=Start of title in parens |(acyl-carrier-protein) S-malonyltransferase}} {{collapsible test case|_showcode=yes|_title=Nested parens |Stadion der Freundschaft (Frankfurt (Oder))}} {{collapsible test case|_showcode=yes|_title=Extra whitespace |Foo (bar)}} {{collapsible test case|_showcode=yes|_title=Parens in middle and at end |Foo (bar) baz (qux)}} {{collapsible test case|_showcode=yes|_title=Multiple parens, no whitespace |Foo(bar)(baz)}} {{collapsible test case|_showcode=yes|_title=Unbalanced parens |Foo (bar (baz qux)}} {{collapsible test case|_showcode=yes|_title=Unbalanced parens 2 |Foo (bar baz) qux)}} 3qfwry9ui6cnlo1u3ul0r1x074y73aq Nhwɛdo:PP 10 1953 14512 2024-08-04T19:25:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14512 wikitext text/x-wiki #REDIRECT [[Template:Pp]] fm1tcjuo6zwhluuoek08ylabbvwggl8 Nhwɛdo:Pending/sandbox 10 1954 14513 2024-08-04T19:25:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14513 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFD; color: black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="partial table-partial"|{{{1|Pending}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} <!-- interwikis & categories --> </noinclude> gausp9hdzytetnnocepdvkcil5aw5zs Nhwɛdo:Pending/testcases 10 1955 14514 2024-08-04T19:25:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14514 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} {{Test case nowiki|collapsible=yes|showcode=yes|title=A test |<nowiki> {| class="wikitable" ! {{Yes}} || {{__TEMPLATENAME__}} || rowspan=2 {{n/a}} |- | colspan=2 style="border:solid 3px Maroon" {{Yes-No}} |} </nowiki> }} {{Test case nowiki|collapsible=yes|showcode=yes|title={{Para|align|right}} |<nowiki> {| class="wikitable" |- | {{Yes}} || {{__TEMPLATENAME__|align=right}} || rowspan=2 {{n/a}} |- | {{No}} || {{Lorem}} |} </nowiki> }} {{Test case nowiki|collapsible=yes|showcode=yes|title=Custom text |<nowiki> {| class="wikitable" |- | {{Yes}} || {{__TEMPLATENAME__|{{Lorem}}}} || rowspan=2 {{n/a}} |- | {{No}} || {{Lorem}} |} </nowiki> }} {{Test case nowiki|collapsible=yes|showcode=yes|title=Custom style |<nowiki> {| class="wikitable" |- | {{Yes}} || {{__TEMPLATENAME__|style=text-decoration:overline red wavy;}} || rowspan=2 {{n/a}} |- | {{No}} || Foobar |} </nowiki> }} rb8zgtunrfmx99ym6xxt6cmy4elai29 Nhwɛdo:Percentage bar (larger)/doc 10 1956 14515 2024-08-04T19:26:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14515 wikitext text/x-wiki {{Documentation subpage}} <!-- Please add categories at the bottom of the page --> == Usage == * {{tld|Percentage bar (larger)|50}} yields: {{Percentage bar (larger)|50}} {{Progress templates}} <includeonly>{{Sandbox other|| <!-- Categories go below this line --> [[Category:Wikipedia utility templates]] [[Category:Wikipedia progress templates]] }}</includeonly> 0z4swcc9ey1h6vdhn8pqhkfzav7w7y4 Nhwɛdo:Pluralize from text/doc 10 1957 14516 2024-08-04T19:26:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14516 wikitext text/x-wiki {{Documentation subpage}} {{High use}} {{Lua|Module:Detect singular}} == Usage == <code><nowiki>{{Pluralize from text|generic parameter|singular=singular output|likely=likely plural output|plural=plural output|link=wikilink}}</nowiki></code><br/> <code><nowiki>{{Pluralize from text|generic parameter|plural argument|singular output|plural output|wikilink}}</nowiki></code> For use in infoboxes. Takes a generic parameter (e.g, {{para|nickname}}) and a plural argument (e.g., {{para|nicknames}}) and returns a singular output (e.g., "Nickname") if the plural argument is not given and [[Template:Detect singular]] determines that the value of {{para|nickname}} is singular by examining the text. Otherwise produces plural output (e.g., "Nicknames") If the wikilink is provided, the returned value will use that as a link, and the output will be the link's display text. The template makes a decision whether a string is a "likely plural" or a full "plural". The {{para|likely}} argument will be the output if the template determines that the string is only "likely plural". If {{para|likely}} is not given, "likely plural" and "plural" are treated identically. The output of the template can be forced by including {{tl|force singular}} or {{tl|force plural}} in the generic parameter. ===Options=== There are four named arguments that control the pluralization: * {{para|no_comma}} By default, commas (or semi-colons) will cause the text string to be considered plural. Setting {{para|no_comma|1}} turns this behavior off. * {{para|any_comma}} By default, commas (or semi-colons) that are adjacent to digits are singular. Setting {{para|any_comma|1}} turns this behavior off. * {{para|no_and}} By default, "and" causes a string to be plural. Setting {{para|no_and|1}} turns this behavior off. * {{para|parse_links}} By default, wikilinks are considered to be unparseable (singular) objects. Setting {{para|parse_links|1}} will allow the parser to read the contents of the wikilinks and determine whether that makes the string plural. ==Examples== <code><nowiki>{{Pluralize from text|Chicagoan|singular=singular|plural=plural}}</nowiki></code> → {{Pluralize from text|Chicagoan|singular=singular|plural=plural}} <code><nowiki>{{Pluralize from text|761 and 345|singular=singular|plural=plural}}</nowiki></code> → {{Pluralize from text|761 and 345|singular=singular|plural=plural}} <code><nowiki>{{Pluralize from text||761/345|singular=singular|plural=plural}}</nowiki></code> → {{Pluralize from text||761/345|singular=singular|plural=plural}} <code><nowiki>{{Pluralize from text|Chicagoan|singular=Demonym|plural=Demonyms|link=Demonym}}</nowiki></code> → {{Pluralize from text|Chicagoan|singular=Demonym|plural=Demonyms|link=Demonym}} <code><nowiki>{{Pluralize from text|761 and 345|singular=Area Code|plural=Area Codes|link=Area code}}</nowiki></code> → {{Pluralize from text|761 and 345|singular=Area Code|plural=Area Codes|link=Area code}} ==TemplateData== {{Format TemplateData|1=<templatedata> { "params": { "1": { "label": "Generic parameter", "description": "Value of the wikitext parameter with unknown plurality", "type": "content", "required": true, "example": "{{{language|}}}" }, "2": { "label": "Plural argument", "description": "value of the wikitext parameter known to be plural", "type": "string", "example": "{{{languages|}}}" }, "3": { "label": "Singular output", "description": "Label for the parameter if the value is singular", "type": "string", "required": false, "aliases": ["singular"], "example": "Language" }, "4": { "label": "Plural output", "description": "Label for the parameter if the value is plural", "type": "string", "required": false, "aliases": ["plural"], "example": "Languages" }, "5": { "label": "Wikilink", "description": "Page to link to in the label", "type": "wiki-page-name", "aliases": ["link"], "example": "Language" }, "no_comma": { "label": "Turn off comma processing", "description": "By default, commas and semicolons indicate plurals. Setting to yes turns this off.", "type": "string", "required": false, "default": "No" } }, "description": "Helper template to adjust infobox field labels based on whether value is plural or not", "paramOrder": [ "1", "2", "3", "4", "5", "no_comma" ] } </templatedata>}} <includeonly>{{sandbox other|| <!-- Categories below this line --> }}</includeonly> lv26sxzeuhmkbv8lwpgdpq53q4kldh7 Nhwɛdo:Pluralize from text/sandbox 10 1958 14517 2024-08-04T19:26:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14517 wikitext text/x-wiki {{#invoke:Detect singular/sandbox|pluralize}}<noinclude>{{documentation}}</noinclude> sdv7v9hgccokfh6a3fzbrli4eron3am Nhwɛdo:Pluralize from text/testcases 10 1959 14518 2024-08-04T19:26:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14518 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} ==Singular== {{Test case table|_collapsible=yes|_titlecode=yes}} {{Test case table|_collapsible=yes|_titlecode=yes|Mack the Knife||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Ralph Waldo Emerson|singular=singular|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Ralph Waldo Emerson]]||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|David Jones||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Massachusetts Institute of Technology||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Alberta College||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Handy||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|May 4, 2020||singular|plural}} {{Test case table|_collapsible=yes|_title=Start date|_showcode=yes|{{Start date|2020|5|4}}||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|312, 415||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|The Land of Milk and Honey||singular|plural|no_and=1}} {{Test case table|_collapsible=yes|_titlecode=yes|{{wikidata|properties|raw|Q42|P101}}||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|{{wikidata|properties|Q42|P101}}||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|The End of the F***ing World||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|{{wikidata|properties|Q1297|P1082}}||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Charles, Prince of Wales]]||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Bosnia and Herzegovina]]||singular|plural}} {{Test case table|_collapsible=yes|_title=wlink with ref|_showcode=yes|1=[[Dave Nellist]]<ref name="foo,bar">{{cite web|title=A and B|url=http://www.example.com}}</ref>|singular=singular|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Martin Luther King, Jr.]]||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Martin Luther King, Jr.|no_comma=yes||singular|plural}} {{Test case table|_collapsible=yes|_title=ubl with one entry|_showcode=yes|1={{ubl|foo}}|singular=singular|plural=plural}} {{Test case table|_collapsible=yes|_title=ubl with comma in one entry|_showcode=yes|1={{ubl|Henry, Duke of Cornwall}}|2=|singular=singular|plural=plural}} {{Test case table|_collapsible=yes|_title=Single marriage|_showcode=yes|1={{Marriage|[[Virginia Eliza Clemm Poe]]|1836|1847|end=died}}|singular=singular|plural=plural}} {{test case table|_collapsible=yes|_title=HTML entity|_showcode=yes|1=A&ndash;B|singular=singular|plural=plural}} ==Plural== {{Test case table|_collapsible=yes|_titlecode=yes|Sasha and Malia||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Alabama]] and [[Georgia]]||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Alabama]], [[Georgia]], [[New Mexico]]||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|312, 415|any_comma=yes||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Area codes 416, 647 and 437|416, 647, 437]]|any_comma=yes|parse_links=true||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|[[List of edible seeds]]||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Mack, Joe, The Knife||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Mack , Joe||singular|plural}} {{Test case table|_collapsible=yes|_title=ubl with multiple entries|_showcode=yes|1={{ubl|A|B|C}}|singular=singular|plural=plural}} {{Test case table|_collapsible=yes|_title=hlist with multiple entries|_showcode=yes|1={{hlist|first|second|third}}|singular=singular|plural=plural}} {{Test case table|_collapsible=yes|_title=complex hlist|_showcode=yes|1={{hlist|Henry, Duke of Cornwall |Mary I, Queen of England |Henry FitzRoy, Duke of Richmond and Somerset (ill.) |Elizabeth I, Queen of England |Edward VI, King of England}}|singular=singular|plural=plural}} {{Test case table|_collapsible=yes|_title=plainlist with multiple entries|_showcode=yes|1={{Plainlist| * PC1 * PC2 }}|singular=singular|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|first<br>second<br />third<br/>||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Alberta College<br/>Brandeis University||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Alberta College<br/>Brandeis University|no_comma=yes||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|* one * two ||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|{{#invoke:WikidataIB|followQid|props=p106|qid=Q42|all=y}}||singular|plural}} {{Test case table|_collapsible=yes|_titlecode=yes|{{#property:occupation|from=Q42}}||occupation|occupations}} {{Test case table|_collapsible=yes|_title=plainlist of marriages|_showcode=yes|1={{plainlist| * {{marriage|[[Ivana Trump|Ivana Zelníčková]]|April 7, 1977|March 22, 1992|end=divorced}} * {{marriage|[[Marla Maples]]|December 20, 1993|June 8, 1999|end=divorced}} * {{marriage|[[Melania Trump|Melania Knauss]]|January 22, 2005}} }}|2=|3=singular|4=plural}} ==Ternary== {{Test case table|_collapsible=yes|_titlecode=yes|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Mack the Knife|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Ralph Waldo Emerson|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Ralph Waldo Emerson]]|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|David Jones|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Massachusetts Institute of Technology|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Alberta College|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Handy|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|May 4, 2020|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_title=Start date|_showcode=yes|{{Start date|2020|5|4}}|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|312, 415|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|The Land of Milk and Honey|singular=singular|likely=likely|plural=plural|no_and=1}} {{Test case table|_collapsible=yes|_titlecode=yes|{{wikidata|properties|raw|Q42|P101}}singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|{{wikidata|properties|Q42|P101}}singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|The End of the F***ing World|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|{{wikidata|properties|Q1297|P1082}}|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Charles, Prince of Wales]]|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Bosnia and Herzegovina]]|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_title=wlink with ref|_showcode=yes|1=[[Dave Nellist]]<ref name="foo,bar">{{cite web|title=A and B|url=http://www.example.com}}</ref>|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Martin Luther King, Jr.]]|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Martin Luther King, Jr.|no_comma=yes|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_title=ubl with one entry|_showcode=yes|1={{ubl|foo}}singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_title=ubl with comma in one entry|_showcode=yes|1={{ubl|Henry, Duke of Cornwall}}|2=|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_title=Single marriage|_showcode=yes|1={{Marriage|[[Virginia Eliza Clemm Poe]]|1836|1847|end=died}}|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Sasha and Malia||singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Alabama]] and [[Georgia]]||singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Alabama]], [[Georgia]], [[New Mexico]]||singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|312, 415|any_comma=yes||singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|[[Area codes 416, 647 and 437|416, 647, 437]]|any_comma=yes|parse_links=true||singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|[[List of edible seeds]]||singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Mack, Joe, The Knife||singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Mack , Joe||singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_title=ubl with multiple entries|_showcode=yes|1={{ubl|A|B|C}}|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_title=hlist with multiple entries|_showcode=yes|1={{hlist|first|second|third}}|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_title=complex hlist|_showcode=yes|1={{hlist|Henry, Duke of Cornwall |Mary I, Queen of England |Henry FitzRoy, Duke of Richmond and Somerset (ill.) |Elizabeth I, Queen of England |Edward VI, King of England}}|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_title=plainlist with multiple entries|_showcode=yes|1={{Plainlist| * PC1 * PC2 }}|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|first<br>second<br />third<br/>||singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Alberta College<br/>Brandeis University||singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|Alberta College<br/>Brandeis University|no_comma=yes||singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|* one * two |singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|{{#invoke:WikidataIB|followQid|props=p106|qid=Q42|all=y}}||singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes|{{#property:occupation|from=Q42}}||singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_title=plainlist of marriages|_showcode=yes|1={{plainlist| * {{marriage|[[Ivana Trump|Ivana Zelníčková]]|April 7, 1977|March 22, 1992|end=divorced}} * {{marriage|[[Marla Maples]]|December 20, 1993|June 8, 1999|end=divorced}} * {{marriage|[[Melania Trump|Melania Knauss]]|January 22, 2005}} }}|2=|singular=singular|likely=likely|plural=plural}} ==Forced== {{Test case table|_collapsible=yes|_title=blank input|_showcode=yes|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_title=force singular|_showcode=yes|1=blah one, blah two, blah three, testcase for forcing singular{{force singular}}|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_title=force plural|_showcode=yes|1=testcase for forcing plural{{force plural}}|singular=singular|likely=likely|plural=plural}} {{Test case table|_collapsible=yes|_titlecode=yes||761/345|singular=singular|likely=likely|plural=plural}} ==Links== {{Test case table|_collapsible=yes|_titlecode=yes|Chicagoan|singular=Demonym|plural=Demonyms|link=Demonym}} {{Test case table|_collapsible=yes|_titlecode=yes|361 and 745||Area Code|Area Codes|Area code}} ==References== {{reflist}} t38golwkb83j562rht4ldm2lgfbzcsq Nhwɛdo:Portal/doc 10 1960 14519 2024-08-04T19:27:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14519 wikitext text/x-wiki {{#ifeq: {{{type|}}} | module ||<!-- section not transcluded if type = module --> {{documentation subpage}} {{high-use}} {{lua|Module:Portal}} <!---PLEASE ADD METADATA TO THE <includeonly> SECTION AT THE BOTTOM OF THIS PAGE.---> This {{{type|template}}} produces a box with links to a [[Portal:Contents/Portals|portal]] or to multiple portals. It is most often used in the "See also" section of an article. '''If a portal does not exist, then it will not be displayed'''. As of December 11, 2021 (UTC), this portal template is now mobile-friendly, meaning that the portal links will appear on mobile devices. }}<!-- end of section not transcluded if type = module --> == Usage == {{Portal |Canada | Biography |History |Science}} '''Basic usage''' <div style="overflow:auto"> &#123;&#123;{{#ifeq: {{{type|}}} | module | &#35;invoke:Portal&#124;portal | Portal }} |''Portal 1'' |''Portal 2'' |''Portal 3'' |... &#125;&#125; </div> == Location == Within articles, {{#ifeq: {{{type|}}} | module | the output of the portal function | this template }} is meant to be placed at the top of the article's ''See also'' section. If there is no ''See also'' section, you may put it in the ''External links'' section instead; there is no need to create a new section just to house this template. If there is no ''External links'' section either, just put it below the article text in the place that seems most appropriate. There are no particular rules about the placement of portals on other kinds of pages. == Image == The portal image names are stored in subpages of [[Module:Portal/images]], organised by the first letter of the portal name. For example, the first letter of [[Portal:Feminism]] is "F", so the image name is stored at [[Module:Portal/images/f]]. If there is an entry for a portal on the correct page then the corresponding image will be shown next to the portal link. If no image is found then [[:File:Portal-puzzle.svg]] will be shown instead. It is also possible to specify aliases for portal images. For example, the code {{tlx|Portal|Detroit}} produces the same image as the code {{tlx|Portal|Metro Detroit}}. The "Detroit" alias is found on the page [[Module:Portal/images/aliases]]. The image-detection algorithm is case-insensitive. For example, the code {{tlx|Portal|Detroit}} will produce the same image as the code {{tlx|Portal|detroit}} (although the portal links will be different). Portal names are stored in lower case in the image subpages, and input is converted to lower case before being checked. To add new images to the list, please <span class="plainlinks">[https://en.wikipedia.org/w/index.php?title=Template_talk:Portal&action=edit&preload=Template:Edit_protected/preload&preloadparams%5b%5d=edit%20template-protected&preloadparams%5b%5d=&editintro=Template:Edit_protected/editintro&preloadtitle=Image+edit+request+on+{{CURRENTDAY}}+{{CURRENTMONTHNAME}}+{{CURRENTYEAR}}&section=new make a protected edit request at Template talk:Portal]</span> to get an administrator to edit the correct subpage for you. Portal images must be either in the public domain or available under a [[WP:ICTIC|free license]] that allows commercial reuse and derivative works; [[Wikipedia:Non-free content|fair-use]] images are not acceptable. The template {{tl|Portal icon demonstration}} may be of use when deciding whether an image is suitable for use as a portal icon; it formats an image using the same size and style that the {{tl|Portal}} template uses by default. A list of portals and aliases of portals without icons can be found at [[:Category:Portal templates with default image]]. {{Collapse top|List of image subpages}} {| class="wikitable" |- ! Page !! Description |- | [[Module:Portal/images/a]] || For portal names starting with "A". |- | [[Module:Portal/images/b]] || For portal names starting with "B". |- | [[Module:Portal/images/c]] || For portal names starting with "C". |- | [[Module:Portal/images/d]] || For portal names starting with "D". |- | [[Module:Portal/images/e]] || For portal names starting with "E". |- | [[Module:Portal/images/f]] || For portal names starting with "F". |- | [[Module:Portal/images/g]] || For portal names starting with "G". |- | [[Module:Portal/images/h]] || For portal names starting with "H". |- | [[Module:Portal/images/i]] || For portal names starting with "I". |- | [[Module:Portal/images/j]] || For portal names starting with "J". |- | [[Module:Portal/images/k]] || For portal names starting with "K". |- | [[Module:Portal/images/l]] || For portal names starting with "L". |- | [[Module:Portal/images/m]] || For portal names starting with "M". |- | [[Module:Portal/images/n]] || For portal names starting with "N". |- | [[Module:Portal/images/o]] || For portal names starting with "O". |- | [[Module:Portal/images/p]] || For portal names starting with "P". |- | [[Module:Portal/images/q]] || For portal names starting with "Q". |- | [[Module:Portal/images/r]] || For portal names starting with "R". |- | [[Module:Portal/images/s]] || For portal names starting with "S". |- | [[Module:Portal/images/t]] || For portal names starting with "T". |- | [[Module:Portal/images/u]] || For portal names starting with "U". |- | [[Module:Portal/images/v]] || For portal names starting with "V". |- | [[Module:Portal/images/w]] || For portal names starting with "W". |- | [[Module:Portal/images/x]] || For portal names starting with "X". |- | [[Module:Portal/images/y]] || For portal names starting with "Y". |- | [[Module:Portal/images/z]] || For portal names starting with "Z". |- | [[Module:Portal/images/other]] || For portal names starting with any other letters. This includes numbers, letters with diacritics, and letters in non-Latin alphabets. |- | [[Module:Portal/images/aliases]] || For adding aliases for existing portal names. Use this page for variations in spelling and diacritics, etc., no matter what letter the portal begins with. |} {{Collapse bottom}} == Example == The box on the right format with small text can incorporate multiple portals. ;Box {{Portal|Canada}} {{tlx|Portal|Canada}} {{Portal|Canada|Example|tracking=no}} {{tlx|Portal|Canada|Example}} {{-}} Inline format for the left side with normal sized text; See [[Template:Portal-inline]] for a listing of parameters. ;Inline * {{tlx|Portal-inline|Canada}} * {{Portal-inline|Canada}} Inline format for the right side with normal sized text: See [[Template:Portal]] for more information. {{portal|border=no|Canada}} *{{tlx|Portal|border{{=}}no|Canada}} {{-}} ;Bar The bar format is normally used for multiple portals. This template does not belong in the "See also" section. Per [[MOS:SECTIONORDER]], this template is bottom matter and goes below standard navigation template. {{Tlx|Portal bar|Canada|Example|<nowiki>border=no</nowiki>}} {{Portal bar|Canada|Example|border=no|tracking=no}} == Parameters == {| class="wikitable" |- ! Name !! Value !! Description |- | <code>'''1'''</code>, <code>'''2'''</code>, <code>'''3'''</code> ... || The portal name, e.g. <code>Literature</code> || The positional parameters specify the portals to be displayed. |- | <code>'''left'''</code> || <code>yes</code> || If set to <code>yes</code>, the portal appears on the left side of the page instead of the right. |- | <code>'''margin'''</code> || CSS margin value, e.g. <code>1.2em 3em 0.5em 1em</code> || This allows you to set a custom margin. All valid CSS margin values are accepted. |- | <code>'''break'''</code> || <code>yes</code> || If set to <code>yes</code>, a line break is inserted after the portal name and before the word ''portal''. |- | <code>'''redlinks'''</code> || Any of the following values: <code>yes</code>, <code>y</code>, <code>true</code>, or <code>include</code> || Redlinks will be displayed. The default is to suppress redlinks. |- | <code>'''nominimum'''</code> || Any of the following values: <code>yes</code>, <code>y</code>, or <code>true</code> || Suppresses the warning if no parameters are supplied. This can be useful when Template:Portal is called by another template. |- | <code>'''border'''</code> || Any of the following values: <code>no</code>, <code>n</code>, or <code>false</code> || Turn off border and background |- | <code>'''tracking'''</code> || Any of the following values: <code>no</code>, <code>n</code>, <code>false</code> || Tracking categories will be suppressed. The default is to use tracking categories, except on certain namespaces and on pagenames which contain "/archive", "/doc" or "/test". |} == Error tracking == If the {{{type|template}}} is used incorrectly, the page will be added to a tracking category. The tracking categories are not applied if any of the following is true: # Tracking is specially disabled for that usage. This is done by setting the optional parameter {{para|tracking}} to any the following values: <code><nowiki>no</nowiki></code>, <code><nowiki>n</nowiki></code>, <code><nowiki>false</nowiki></code> # the template is used on a page in any of these namespaces: Talk, User, User talk, Wikipedia talk, File talk, Template talk, Category talk, Portal talk, Draft, Draft talk, Module talk # The title page on which the template is used includes any of the following case-insensitive strings: "/archive", "/doc", "/test" * {{clc|Portal templates with too few portals}} * {{clc|Portal templates with too many portals}} * {{clc|Portal templates with redlinked portals}} * {{clc|Pages with empty portal template}} * {{clc|Portal templates with default image}} :{{Purge page|''Purge page to update totals''}} {{#ifeq: {{{type|}}} | module ||<!-- section not transcluded if type = module --> == Other mobile-friendly versions== For versions that are visible in print and mobile versions of Wikipedia pages see: * {{tl|Portal-inline}} * {{tl|Portal bar}} {{Quotation | *<small>Mobile version of '''{{Plain link|url=https://{{CONTENTLANG}}.m.{{SITENAME}}.org/wiki/{{urlencode:{{{1|{{FULLPAGENAME}}}}}|WIKI}}|name={{{1|{{FULLPAGENAME}}}}}}}'''</small> *<small>Desktop version of '''{{Plain link|url=https://{{CONTENTLANG}}.{{SITENAME}}.org/wiki/{{urlencode:{{{1|{{FULLPAGENAME}}}}}|WIKI}}|name={{{1|{{FULLPAGENAME}}}}}}}'''</small>}} == See also == * [[Wikipedia:Contents/Portals|List of portals]] * {{Tl|Subject bar}} {{Portal template list}} ==TemplateData== {{Collapse top|[[Wikipedia:TemplateData|TemplateData]] documentation used by [[Wikipedia:VisualEditor|VisualEditor]] and other tools}} {{TemplateData header|noheader=1}} <TemplateData> { "description": "A template to create a list of portals", "params": { "1": { "label": "Portal (1)", "description": "Inserts the portal image and text. Further portals can be added to the template by increasing the number", "type": "string", "required": true }, "2": { "label": "Portal (2)", "description": "Inserts the portal image and text", "type": "string" }, "3": { "label": "Portal (3)", "inherits": "2" }, "4": { "label": "Portal (4)", "inherits": "3" }, "5": { "label": "Portal (5)", "inherits": "4" }, "6": { "label": "Portal (6)", "inherits": "5" }, "left": { "label": "Side", "description": "If set to yes, the portal appears on the left side of the page instead of the right.", "type": "string", "default": "no" }, "margin": { "label": "Margin size", "description": "Alters the margin size. Any valid CSS margin is accepted", "type": "number" }, "break": { "label": "Line break", "description": "If set to yes, a line break is inserted after the portal name and before the word portal", "type": "string" }, "redlink": { "description": "Allow links to non-existent portals", "type": "string", "default": "false" }, "nominimum": { "description": "Do not check for at least one portal", "type": "string", "default": "false" }, "border": { "description": "Put border around portal links", "type": "string", "default": "true" }, "tracking": { "description": "In case of warning, add to tracking category", "type": "string", "default": "true" }, "type": {} }, "format": "block" } </TemplateData> {{Collapse bottom}} {{help}} <includeonly>{{Sandbox other|| <!--Categories below this line, please; interwikis at Wikidata--> [[Category:Internal link templates]] [[Category:Wikipedia Portal navflags]] }}</includeonly> <noinclude> [[Category:Record production portal|Templates]]</noinclude> }}<!-- end of section not transcluded if type = module --> 2kwnq1krp6ujvizu010ml6s5ch2z5pi Nhwɛdo:Portal/sandbox 10 1961 14520 2024-08-04T19:27:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14520 wikitext text/x-wiki <includeonly>{{#invoke:Portal/sandbox|portal}} </includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata --> </noinclude> h4dutt3ozgde3rcng35rhsdv4dnkvdi Nhwɛdo:Portal/testcases 10 1962 14521 2024-08-04T19:27:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14521 wikitext text/x-wiki {{testcases}} {{also|Template:Portal bar/testcases}} == No parameters == {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=No parameters}} == Different portals == === One existing portal === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=Politics |Politics}} === One non-existent portal === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=Non-existent portal |Non-existent portal}} === Portal alias, one of multiple aliases for the same portal === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=Georgia USA |Georgia USA}} === Portal starting with number === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=1990s |1990s}} === Portal starting with diacritic === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=Éire |Éire}} === Ten portals === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=Ten Portals|Australia|Biography|Japan|Korea|Olympics|Philippines|United States|Alaska|World War I}} === Twenty portals === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=Twenty Portals |Australia|Biography|Japan|Korea|China|Vietnam|Olympics|Philippines|United States|Alaska|World War I|Asia|Sports|Association football|Athletics|English football|Baseball|Basketball|Cricket}} === No portals, parameter nominimum === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title={{para|nominimum|yes}} |nominimum=yes}} {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title={{para|nominimum|1}} |nominimum=1}} == Non-standard inputs == === Nowiki markup === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=&lt;nowiki/&gt; |<nowiki/>}} === Line breaks only === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=Line breaks only | }} === Six portals with mixed line breaks === {{Test case nowiki|collapsible=yes|showcode=yes|format=columns|style=width: 100%;|title=Six portals with mixed line breaks|<nowiki>{{__TEMPLATENAME__ |Art |Non-existent portal| Science |Japan |Music|Sport}} </nowiki> }} === Non-ASCII characters === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=文字 |文字|redlinks=yes}} === ParserFunctions === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=ParserFunctions | {{#if: 1 | Art }} }} === Long word === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=Thisisareallylongwordwithnospacesorlinebreaksatall |Thisisareallylongwordwithnospacesorlinebreaksatall|redlinks=yes}} === Nil first parameter === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=2{{=}}Politics |2=Politics}} === Various whitespace and nil parameters === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=|| |Politics| |Art|9=Music| |21=Sport}} == Borders == {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=Empty no borders|border=no}} {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=No borders |A-League|Abu Dhabi|Atheism|Austria|border=no}} == Adaptive == {{Test case nowiki|collapsible=yes|showcode=yes|style=width: 100%;|title=Adaptive layout|<nowiki>{{__TEMPLATENAME__|Art|Biology}} * <small>{{lorem ipsum span|1}}</small> </nowiki>}} == Testing named parameters == === Left-aligned === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title={{para|left|yes}} |_heading1=<div style="width:30em;">{{tl|Portal}}</div> |_heading2=<div style="width:30em;">{{tl|Portal/sandbox}}</div> |Politics|left=yes}} {{Test case nowiki|collapsible=yes|showcode=yes|style=width: 100%;|title=Adaptive layout, {{para|left|yes}}|<nowiki>{{__TEMPLATENAME__|Politics|left=yes}} <small>{{lorem ipsum span|1}}</small> </nowiki>}} === Custom margin === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title={{para|margin|5em 5em 5em 5em}} |Politics|margin=5em 5em 5em 5em}} === Custom margin and left-aligned === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title={{para|left|yes}} + {{para|margin|2em 2em 2em 2em}}||Politics|left=yes|margin=2em 2em 2em 2em}} === Break parameter === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title={{para|break|yes}} |Politics|break=yes}} === Show redlinks === {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title={{para|redlinks|yes}} |Politics|Test|redlinks=yes}} {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title={{para|redlinks|include}} |Politics|Test|redlinks=include}} {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title={{para|redlinks|1}} |Politics|Test|redlinks=1}} {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title={{para|redlinks|false}} |Politics|Test|redlinks=false}} ==== São Paulo ==== {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title={{para|redlinks|yes}} |São Paulo|redlinks=yes}} == Redlinks == {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=Redlinks |Test 2|Test|Test 3|Test 4|Test 5}} == All parameters == {{Test case|_collapsible=yes|_showcode=yes|_format=columns|_style=width: 100%;|_title=All parameters |_heading1=<div style="width:40em;">{{tl|Portal}}</div> |_heading2=<div style="width:40em;">{{tl|Portal/sandbox}}</div> |Politics|Art|Music|Literature|left=yes|margin=5em|break=yes|border=no}} == Without the test cases mess == {{portal|United States|Biology}} {{portal/sandbox|United States|Biology}} {{clear}} ==Image function== {{see|Template:Portal image/testcases}} 6vbx71kot51q4jsdhiecq7qgnx8e7so Nhwɛdo:Pp-template/doc 10 1963 14522 2024-08-04T19:27:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14522 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} {{Twinkle standard installation}} {{Lua|Module:Protection banner}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE. --> This is the {{tl|pp-template}} protection notice. It is used on protected templates and on protected file (image) pages. This template does not show on pages that are not protected; instead, it reports an error. Please note that only [[Wikipedia:Administrators|administrators]] can protect pages; this template only informs about the protection status of the page. This template should usually not be manually placed on template pages, since it is automatically loaded by the {{tl|Documentation}} template of protected template pages. Protected templates (both semi and full) should preferably have a documentation subpage (/doc) so that any editor can update the documentation, categories and interwiki links of the template. See [[Wikipedia:Template documentation]] for more on that. This template automatically detects the edit protection level (semi or full) of a page, and whether it is on a template or file page, and modifies its appearance and how it categorizes the page. * Use {{tlc|pp-template}} for the normal appearance (a small icon at the top). * Use {{tlc|pp-template|small&#61;no}} for the large message box. On file pages we recommend using the large box. (It is usually a good idea to also add the {{tl|nocommons}} box on protected image pages, to remind people that protected images should not be deleted even if there is a backup copy on Commons.) When {{tl|pp-template}} is added to a protected template, it should be placed inside {{tag|noinclude}} tags (otherwise, every page which uses the template will load the protection notice, which will result in an error message). On file (image) pages the &lt;noinclude>&lt;/noinclude> tags are not necessary. {{Protection templates}} <includeonly>{{Sandbox other|| <!-- CATEGORIES AND INTERWIKIS HERE, THANKS --> [[Category:Top icon protection templates|{{PAGENAME}}]] }}</includeonly> 1nmeqwuvvrp3ymvp65cbr3pinnj2ag2 Nhwɛdo:Pp-template/sandbox 10 1964 14523 2024-08-04T19:27:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14523 wikitext text/x-wiki <includeonly>{{#invoke:Protection banner/sandbox|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 3fneq11wfmmm6j58ovwzhwq6j7vvfed Nhwɛdo:Pp-template/testcases 10 1965 14524 2024-08-04T19:27:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14524 wikitext text/x-wiki {{template testcases notice}} :''This page contains two separate tests:'' ::''[[Template:Pp-template/test1]] has small=no, which displays the full-size box and no topicon.'' ::''[[Template:Pp-template/test2]] is the default small behavior, and displays the topicon only.'' {{Pp-template/test1}} {{Pp-template/test2}} 5b2pb51bwidor5oqdheldpq5moo1gn4 Nhwɛdo:Pp/doc 10 1966 14525 2024-08-04T19:28:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14525 wikitext text/x-wiki {{Documentation subpage}} <!--Categories where indicated at the bottom of this page, please; interwikis at Wikidata (see [[Wikipedia:Wikidata]])--> {{High-use}} {{Twinkle standard installation}} {{lua|Module:Protection banner}} This is a general template for producing '''p'''rotection banners and '''p'''adlock icons. It can be used with any protection reason, any protection action, and any protection level. == Usage == &#123;{pp | 1 = ''reason'' | small = ''yes'' | action = ''action'' | date = ''protection date'' | user = ''username'' | section = ''talk page section name'' | category = ''no'' }&#125; == Parameters == All parameters are optional: * {{para|1}} – The reason that the page was protected. If set, this must be one of the values listed in the [[#Reasons|reasons table]]. * {{para|small}} – If set to {{pval|yes}}, {{pval|y}}, {{pval|1}}, or {{pval|true}}, a padlock icon is generated instead of a full protection banner. * {{para|action}} – The protection action. Must be one of {{pval|edit}} (for normal protection), {{pval|move}} (for move-protection) or {{pval|autoreview}} (for pending changes). The default value is {{pval|edit}}. * {{para|date}} – The protection date. This must be valid input to the second parameter of the [[mw:Help:Extension:ParserFunctions##time|#time parser function]]. This argument only has an effect for the {{pval|office}} and {{pval|reset}} reasons. * {{para|user}} – The username of the user to generate links for. As of July 2014, this only has an effect when the {{pval|usertalk}} reason is specified. * {{para|section}} – The section name of the protected page's talk page where discussion is taking place. This works for most, but not all, values of ''reason''. * {{para|category}} – Categories are suppressed if this is set to {{pval|no}}, {{pval|n}}, {{pval|0}}, or {{pval|false}}. == Reasons == The following table contains the available reasons, plus the actions for which they are available. Reasons are used to customize the banner text, to place articles in more specific hidden categories such as [[:Category:Wikipedia pages semi-protected against vandalism]], and sometimes to change the icon of the banner (e.g. office actions). {{#invoke:Protection banner/documentation|reasonTable}} == Syntax examples == '''Padlock icons''' Padlock icon for a page protected due to vandalism: &#123;{pp|vandalism|small=yes}&#125; Padlock icon for a page temporarily protected due to editing disputes: &#123;{pp|dispute|small=yes}&#125; '''Banners''' Banner for a page protected due to sockpuppetry, with a link to a talk page discussion: &#123;{pp|sock|section=Sockpuppetry concerns}&#125; Banner for a page temporarily move-protected due to page-move vandalism: &#123;{pp|vandalism|action=move}&#125; == Visibility == This template will hide itself (not display a padlock icon) if it is used on a page that is not currently protected. [[User:MusikBot II]] may also automatically remove the template wikicode from pages that are not currently protected. == TemplateData == {{TemplateData header}} <templatedata> { "description": "Produces banners to describe why a page is protected and padlock icons", "params": { "1": { "label": "Reason", "description": "Reason for protection, may be one of: blp, dispute, dmca, mainpage, office, reset, sock, template, usertalk, vandalism", "example": "blp", "type": "string", "suggested": true }, "small": { "description": "Specifies whether the small format is used. If set to \"yes\", \"y\", \"1\", or \"true\", a padlock icon is generated instead of a full protection banner.", "example": "yes", "type": "boolean", "default": "no", "suggested": true }, "action": { "description": "Protection action. Must be one of \"edit\" (for normal protection), \"move\" (for move-protection) or \"autoreview\" (for pending changes). The default value is \"edit\".", "example": "edit", "type": "string", "default": "edit" }, "date": { "description": "Protection date. This must be valid input to the second parameter of the #time parser function. This argument only has an effect for the \"office\" and \"reset\" reasons.", "type": "date" }, "user": { "description": "Username of the user to generate links for. This only has an effect when the \"usertalk\" reason is specified.", "type": "wiki-user-name" }, "section": { "description": "Section name of the protected page's talk page where discussion is taking place. This works for most, but not all, values of reason.", "type": "string" }, "category": { "description": "Categories are suppressed if this is set to \"no\", \"n\", \"0\", or \"false\".", "type": "boolean" } } } </templatedata> == See also == {{Protection templates}} <includeonly>{{Sandbox other|| <!--Categories below this line, please; interwikis at Wikidata--> [[Category:Protection templates]] [[Category:Templates that add a tracking category]] }}</includeonly> i4o4tq3vdgkxun863k0g5z1xvl7t63i Nhwɛdo:Pp/sandbox 10 1967 14526 2024-08-04T19:28:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14526 wikitext text/x-wiki <includeonly>{{#invoke:Protection banner/sandbox|main}}</includeonly><noinclude>{{documentation}}</noinclude> jk1mp1uqqendrzw3ifhxn1kmkrjsmdk Nhwɛdo:Pp/testcases 10 1968 14527 2024-08-04T19:28:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14527 wikitext text/x-wiki {{Testcases}} 0i4i4xufuxz8h4pwdsmk3stkikn0nc2 Nhwɛdo:R from merge/doc 10 1969 14528 2024-08-04T19:28:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14528 wikitext text/x-wiki {{Documentation subpage}} <!-- Categories go where indicated at the bottom of this page, please; interwikis go to Wikidata (see also: [[Wikipedia:Wikidata]]) --> {{High-use}} {{Twinkle standard installation}} {{Substitution|not|nor used to tag [[Wikipedia:Soft redirects|soft redirects]]}} {{tsh|R merge}} __NOTOC__ === Usage === {{hatnote|Use this rcat template in '''any [[wp:namespace|namespace]]'''.}} * This redirect category ([[WP:RCAT|rcat]]) template is used to tag any [[WP:Redirect pages|redirect page]] in any namespace that results when a page is [[WP:MERGE|merged]] into another page. This rcat populates {{Cat|Redirects from merges}}, which is used to track all page merges that might result in the breakage of links, both internal and external, if a redirect is not installed properly. * For any redirect found that was left behind from a page merge and has not been so sorted, add this rcat in the following manner: <syntaxhighlight lang="wikitext"> #REDIRECT [[(target page name)]] {{Rcat shell| {{R from merge}} }} </syntaxhighlight> : Template {{tl|Rcat shell}} is an alias for the ''Redirect category shell'' template, which may be used to add as many appropriate rcats as needed, usually from one to seven, along with their parameters, to a redirect. For more information see the documentation on its template page. This rcat may also tag a redirect individually: <syntaxhighlight lang="wikitext"> #REDIRECT [[(target page name)]] {{R from merge}} </syntaxhighlight> : This is in accord with instructions found at [[Wikipedia:REDCAT]]. * If this page was merged into a page that is different from the target page, then the unnamed parameter may be used to note the name of the other page in the following manner: <syntaxhighlight lang="wikitext"> #REDIRECT [[(target page name)]] {{Rcat shell| {{R from merge|1=(title of page into which this former content page was merged)}} }} </syntaxhighlight> : ''or'' the {{code|1{{=}}}} may be omitted: <syntaxhighlight lang="wikitext"> #REDIRECT [[(target page name)]] {{Rcat shell| {{R from merge|(title of page into which this former content page was merged)}} }} </syntaxhighlight> : and when used individually: <syntaxhighlight lang="wikitext"> {{R from merge|(title of page into which this former content page was merged)}} </syntaxhighlight> * If the content of the redirect page has been merged to a specific section, list entry or anchor, then also use one of the following to categorize the redirect as appropriate: :* {{tlx|R to section}} :* {{tlx|R to list entry}} :* {{tlx|R to anchor}} * If the merged page had the same or very similar content as the target page, then <em>instead</em> apply: :* {{tlx|R from duplicated article}} to the redirect that was left behind after the merge. :* [[:Category:Redirects from duplicated articles]] is a subcategory of [[:Category:Redirects from merges]], so applying {{tlx|R from merge}} should not be done in this case. * Any redirect in any namespace that has a substantive [[Help:page history|page history]] that ''was not the result of a page merge'' may be tagged with the {{tl|R with history}} rcat ''instead''. ==== Aliases ==== * <span class="plainlinks">[{{fullurl:Special:WhatLinksHere/Template:R_from_merge|hidetrans=1&hidelinks=1&limit=500}} Also known as...]</span> – list of templates that redirect here and may also be used === Printworthiness === {{info|image=Stop hand nuvola.svg|Please do not alter the printworthy settings of this rcat without first notifying the '''[[WP:Version 1.0 Editorial Team|Version 1.0 Editorial Team]]''', who are responsible for any and all materials, including redirects, that go into a printed version of ''Wikipedia''.}} * In [[wp:mainspace|main-article namespace]], many redirects from merged pages are considered unprintworthy; however, there are many others that are printworthy, so there is no default sort for [[wp:printworthiness|printworthiness]]. In 2003, efforts were begun to support the [[Wikimedia Foundation]]'s goal of increasing access and availability of ''Wikipedia'' articles in {{diff|Wikipedia:Pushing to 1.0||1319195|printed versions}}. Some rcats automatically populate either {{Cat|Printworthy redirects}} or {{Cat|Unprintworthy redirects}} by default. Others, like this rcat, do not, and that means it is up to editors to choose which of those categories, ''Printworthy'' or ''Unprintworthy'', is appropriate and should be populated. The rcats that are used separately to populate those categories are: :* {{tlx|R printworthy}} and :* {{tlx|R unprintworthy}} : Please click on each one for more details and guidance. * Template {{tl|Redirect category shell}} will accept these rcats just like any other. :: '''Examples:''' <syntaxhighlight lang="wikitext"> {{Rcat shell| {{R from merge}} {{R printworthy}} }} {{Rcat shell| {{R from merge}} {{R unprintworthy}} }} </syntaxhighlight> : Either {{tl|Redirect category shell}} or its alias/shortcut, {{tl|Rcat shell}}, may be used. ===TemplateData=== {{TemplateData header}} <templatedata> { "params": { "1": { "label": "Page content was merged into", "description": "Title of page into which this former content page was merged, if different from the redirect target page.", "type": "wiki-page-name" } }, "description": "This redirect category (rcat) template is used to tag any redirect page in any namespace that results when a page is merged into another page." } </templatedata> === See also === {{div col|colwidth=15em}} * {{tl|R comics from merge}} * {{tl|R scouting from merge}} * {{tl|R from move}} * {{tl|R from duplicated article}} * {{tl|R ME from duplicated article}} * [[Wikipedia:Merging]] * {{Cat|Merge templates}} * [[Wikipedia:WikiProject Redirect/Style guide|WikiProject Redirect/Style guide]] {{div col end}} {{Pam see also documentation}} {{R template index}} <includeonly>{{Sandbox other|| <!-- Categories go below this line, please; interwikis go to Wikidata, thank you! --> [[Category:Redirect templates|Merge]] [[Category:Redirects from merges| ]] [[Category:Merge templates]] [[Category:Templates for redirects resulting from merges or moves|Merge]] [[Category:All namespace redirect templates]]}}</includeonly> <noinclude> [[Category:Redirect category template documentation pages|Merge]] </noinclude> kcfh3ai0l1we9f8r3tqcq1ajqsecfpd Nhwɛdo:R from merge/sandbox 10 1970 14529 2024-08-04T19:28:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14529 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{ {{{|safesubst:}}}#invoke:Unsubst||date=__DATE__ |$B= {{Redirect template/sandbox |class=rcat-R_from_merge |name=From a merge |from=a page that was merged into another page |info=This redirect was kept in order to preserve this page's <span class="editlink plainlinks">[{{fullurl:{{FULLPAGENAMEE}}|action=history}} '''edit history''']</span> after its content was merged into {{#if:{{{1|}}}|'''[[{{{1}}}]]'''|the target page's content}}. Please ''do not'' remove the tag that generates this text (unless the need to recreate content on this page has been demonstrated) nor delete this page. ** For redirects with substantive [[Help:page histories|page histories]] that ''did not result from page merges'' use {{tl|R with history}} ''instead''. |all category=Redirects from merges }} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> ih9uvg9tr6opsm1jk9988sovggw69sf Nhwɛdo:R from merge/testcases 10 1971 14530 2024-08-04T19:29:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14530 wikitext text/x-wiki {{Testcases}} == Standalone == {{test case nowiki|collapsible=yes|showcode=yes|title=No parameters, standalone |<nowiki>{{__TEMPLATENAME__}}</nowiki>}} {{test case nowiki|collapsible=yes|showcode=yes|title=One parameter, standalone |<nowiki>{{__TEMPLATENAME__|Wikipedia:Sandbox}}</nowiki>}} == In shell == {{test case nowiki|collapsible=yes|showcode=yes|title=No parameters, in shell |<nowiki>{{Rcat shell| {{__TEMPLATENAME__}} }}</nowiki>}} {{test case nowiki|collapsible=yes|showcode=yes|title=One parameter, in shell |<nowiki>{{Rcat shell| {{__TEMPLATENAME__|Wikipedia:Sandbox}} }}</nowiki>}} k1xuram9ra0j43ssuxqerync70i57hz Nhwɛdo:Redirect category shell/doc 10 1972 14531 2024-08-04T19:29:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14531 wikitext text/x-wiki {{documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{hatnote|This template supplements the redirect categorization done by adding rcats individually to redirects and by past usage of the now deprecated {{tl|This is a redirect}} template. Its creation and usage is the direct result of [[Template talk:This is a redirect|discussion]]s about the benefits and the shortcomings of the ''This is a redirect'' template.}} {{High-use}} {{mbox|image=none|text=[[File:Ambox warning pn.svg|20px|alt=red-outlined triangle containing exclamation point]] {{red|'''Important – please read! {{maroon|This template should ''not'' be used by a bot nor by any automated or semi-automated process without the use of parameters. It should ''not'' be used without parameters ''unless the redirect is manually categorized''. This template may be used as a ''learning tool'' to assist editors who wish to learn how to categorize redirects. ''Only'' those editors who intend to return to the redirect to learn which rcats to use should apply this template without parameters, or with an empty first parameter.}}'''}} <small>([[#When used alone|more below]])</small>}} {{Substitution|not|nor should this template and most redirect category (rcat) templates be used to tag [[Wikipedia:Soft redirects|soft redirects]]. Two exceptions are ''{{tl|Soft redirect with Wikidata item}}'', which can be used on all soft redirects, and ''{{tl|R category with possibilities}}'', which can only be used on soft redirects in the category namespace}} {{#ifeq:{{SUBPAGENAME}}|sandbox|{{Template redirect|Rcat shell/sandbox}}|{{template redirect|Redirect shell|R cat shell|Rcat shell|RCAT shell}}{{Template shortcut|redr|rcatsh}}}} This template is similar to {{tl|WikiProject banner shell}} in that it may be used to add one or more appropriate redirect category ([[WP:RCAT|rcat]]) templates, along with their parameters, to redirects. Additionally, this template ''automatically'' senses, describes, categorizes and changes [[WP:PP|protection levels]] when appropriate. A third important function is to help editors learn more about redirect categorization by use of the {{c|Miscellaneous redirects|manifold sort}}. For more information see the page below and the [[WP:TMR|main rcat '''index''']]. __TOC__ ==Purpose== As with the ''This is a redirect'' template, this template is based on a [[Wikipedia talk:WikiProject Redirect/Archive 1#New meta-template(s) idea|proposal]] to standardize [[wp:redirect templates|redirect templates]] (rcats). Its basic purpose is to simplify the process of tagging and categorizing redirects. Like the ''This is a redirect'' template, this shell template is also able to help newer contributors learn the redirect category system. Details of this part of the purpose of this shell template may be found in the [[#When used alone|When used alone]] section below. Protection levels are automatically detected by this template by use of {{tl|pp-protected}} and {{tl|pp-move}}. When edit protection or move protection (or both) is applied to a redirect that has been tagged with this template, the protection level is automatically detected, and the redirect will be tagged with a protection rcat and sorted to the appropriate protection-related category(ies). When protection is altered or removed, then the protection-related rcats and category(ies) will also be (automatically) changed or removed from the redirect. This template can categorize and display the text (with parameters) of any number of rcats that are needed (usually from one to seven).<br /> <ref name="mbox" group="Mbox note">When the wiki markup of this template is opened, it is seen that this is an "mbox-based" template. "Mbox" stands for "multi namespace message box", which is a meta-[[Help:A quick guide to templates|template]] that works in all namespaces. There can be a problem with this mbox unless editors are careful to place ''Redirect category shell'' '''on its own line at the ''very beginning of the line'''''. If this is done then all is well; if this is not done, then [[HTML Tidy]] may interfere with the mbox and cause this template to appear in an abnormal and unexpected manner when saved. So be careful where you leave this template placed in a redirect's Edit screen, take another look at the above [[#goodread|readability guide]], and be sure to preview your edits – all your edits. : '''{{green|Correct:}}''' <syntaxhighlight lang="wikitext"> #REDIRECT [[(target page)]] {{Redirect category shell|| {{R unprintworthy}} }} </syntaxhighlight> : '''{{red|''Not'' correct:}}''' <syntaxhighlight lang="wikitext"> #REDIRECT [[(target page)]] {{Redirect category shell||{{R unprintworthy}}}} </syntaxhighlight> : ''A blank line is usually placed between the redirect target and this template to make the "Edit" screen easier to read.''</ref> <ref name="printworthiness" group="Printworthiness note">Where the [[WP:printworthiness|printworthiness]] of a [[WP:mainspace|mainspace]] redirect is concerned, there are three kinds of [[WP:RCAT|rcat]]s: # those that populate the {{c|Printworthy redirects}} category by default, # those that populate the {{c|Unprintworthy redirects}} category by default, and # those that do not default to either of the above, and which leave it to the editor to decide based upon best knowledge whether or not a mainspace redirect is suitable for a printed or DVD version of ''Wikipedia''. At present, those that are types 1 and 2 will populate the appropriate printworthiness category, however the notice will not appear within the mbox of this template unless either {{tl|R printworthy}} or {{tl|R unprintworthy}} is listed as an rcat within this template. For example, if a redirect is tagged with: <syntaxhighlight lang="wikitext"> {{Redirect category shell| {{R from ambiguous term}} }} </syntaxhighlight> ...then the hidden categories populated will be {{c|Redirects from ambiguous pages}}, {{c|Unprintworthy redirects}} and any appropriate protection categories. These will appear at the bottom of the redirect page only to registered users who are logged in and who have set their preferences to see hidden categories. The mbox that will appear to all readers would look like: {{Redirect category shell| {{R from ambiguous term/demo|embed=yes}} }} To show the printability or printworthiness information in the mbox, then the redirect must be tagged with either the printworthy or unprintworthy rcat as in the following example: <syntaxhighlight lang="wikitext"> {{Redirect category shell| {{R from ambiguous term}} {{R unprintworthy}} }} </syntaxhighlight> ...which produces: {{Redirect category shell| {{R from ambiguous term/demo|embed=yes}} {{R unprintworthy|embed=yes}} }} '''''Only then''' will the printability, ''printworthy'' or ''unprintworthy'', be described within this template's mbox on the redirect page.''</ref> ==Usage== Used by itself with no parameters, for example, {{tlc|Redirect category shell}} (and its alias {{tlc|Rcat shell}}), the template will appear as it does at the top of this page, and the redirect will populate {{Cat|Miscellaneous redirects}}. That category will also be populated if the first parameter is left empty while rcats occupy the second parameter. This is useful when an editor adds rcats and yet feels unsure that there may be at least one other rcat with category that may be used to tag the redirect. Monitors of the ''Miscellaneous redirects'' category will then help decide if another rcat(s) is needed. Then the empty first parameter may be excluded by removing either the first or second pipe. That will remove the redirect from ''Category:Miscellaneous redirects''. [[#When used alone|See below]] for more information. This template may hold any number of different redirect category ([[WP:RCAT|rcat]]) templates, usually from one to seven. The choices for editors are listed at [[Wikipedia:Template index/Redirect pages]] both alphabetically and by function. Any of those rcats may be used either with their full template name, e.g., '''R from alternative language''', or with an alias (shortcut redirect), which may be found in each rcat's [[WP:TDOC|documentation]]. An unnamed parameter, {{para|1}}, has been introduced in this template and works as follows: <syntaxhighlight lang="wikitext"> {{Redirect category shell|1= {{rcat 1}} {{rcat 2}} {{rcat 3}} {{rcat N}} }} </syntaxhighlight> : ''or'' the {{code|1{{=}}}} may be omitted: <syntaxhighlight lang="wikitext"> {{Redirect category shell| {{rcat 1}} {{rcat 2}} {{rcat 3}} {{rcat N}} }} </syntaxhighlight> As with all templates that have unnamed (numbered) parameters, the numbers and equal signs may be omitted. "N" represents the highest number of rcats that can be used in this template, and at this point the only limit would be any wiki markup ceiling that may exist. Usually, from one to seven rcats suffice; however, more rcats can be used if required. The actual sequence of rcats is left to editors – there is no priority as to which rcat should be "first" and which rcats should "follow" in any particular order. A second unnamed parameter, {{para|2}}, has also been introduced. This gives this template the same "help" functionality that is used in the ''This is a redirect'' template. If the first parameter is left "empty", then {{cat|Miscellaneous redirects}} will be populated: <syntaxhighlight lang="wikitext"> {{Redirect category shell|1=|2= {{rcat 1}} {{rcat 2}} {{rcat N}} }} </syntaxhighlight> :''or'' if a second pipe is placed directly after the first pipe, then that will accomplish the same manifold sort: <syntaxhighlight lang="wikitext"> {{Redirect category shell|| {{rcat 1}} {{rcat 2}} {{rcat N}} }} </syntaxhighlight> Note the double pipe after the word "shell" above, which indicates an empty first parameter. Editors who monitor the ''Miscellaneous redirects'' category will come to the redirect and check, add or remove rcats as needed. Also, when used by itself this template will appear as it does at the top of this page and populate the ''Miscellaneous redirects'' category: <syntaxhighlight lang="wikitext"> {{Redirect category shell}} </syntaxhighlight> {{anchor|goodread}} This template may be added to a redirect page in the following manner: <syntaxhighlight lang="wikitext"> #REDIRECT [[(target page name)]] {{Redirect category shell|| {{R from short name}} {{R unprintworthy}} }} </syntaxhighlight> : It can be noted here that the rcats can also go on the same line as the ''Redirect category shell'' template: <syntaxhighlight lang="wikitext"> #REDIRECT [[(target page name)]] {{Redirect category shell||{{R from short name}}{{R unprintworthy}}}} </syntaxhighlight> : Again, note the double pipe after "shell" above, which indicates an empty first parameter. Leave the first parameter empty to sort a redirect to {{cat|Miscellaneous redirects}} ''in addition to'' the categories of the rcats that are used. In this case the {{c|Redirects from short names}} and {{c|Unprintworthy redirects}} categories will also be populated. Monitors of the "Miscellaneous redirects" category will help editors when needed. Generally for good readability on the edit screen, this template is placed beginning on the third line of that screen as follows: <syntaxhighlight lang="wikitext"> Line 1: #REDIRECT [[(target page name)]] </syntaxhighlight> Line 2: {{red|<small>(please leave this line blank for emphasis and ease of reading by editors)</small>}} <syntaxhighlight lang="wikitext"> Line 3: {{Redirect category shell|{{R from move}}{{R to section}}{{R printworthy}}}} </syntaxhighlight> : ''See also: section titled '''[[#Mbox-based|Mbox note]]''' below.'' === Parameters === In addition to the unnamed {{para|1}} and {{para|2}} parameters, there is a "hatnote" parameter, {{para|h}}, which provides an italicized TOP note when needed. For example: <syntaxhighlight lang="wikitext"> {{Redirect category shell|h=This code has not been confirmed as an [[International Air Transport Association airport code|IATA]] airport code.| {{R from airport code}} }} </syntaxhighlight> ...uses the rcat {{tl|R from airport code}} and produces:<!-- Note: An Mbox is used below rather than the template to illustrate the error box, which only appears on redirect pages. --> {{Mbox | name = This is a redirect/rcat | type = move | image = none | style = margin-top: 1.1em; border: solid 1px darkblue; border-left-width: 0.5em; | textstyle = padding-top: 0.9em; padding-bottom: 0.9em; | text = [[File:Symbol redirect arrow with gradient.svg|25px|link=]] '''This page is a [[Wikipedia:Redirect|redirect]]. <small>The following [[Wikipedia:Categorizing redirects|categories]] are used to track and monitor this redirect:</small>''' :: ''This code has not been confirmed as an [[International Air Transport Association airport code|IATA]] airport code.'' * {{R from airport code|embed=yes}} {{Ombox|type=content|image=[[File:Stop hand orange.svg|50px]]|text={{Error|The above [[WP:RCAT|rcat]] should only be used to categorize redirects that are in the ''[[WP:main|main]]'' namespace.}}}} ''<small>When appropriate, [[WP:PP|protection levels]] are automatically sensed, described and categorized.</small>'' }} :''An error box appears that illustrates what happens if an editor uses an rcat in the wrong namespace. Correct namespaces are found on individual rcat documentation pages. In addition to the error box, the redirect '''''will not''''' be sorted to the rcat's category; instead it will populate '''''{{cat|Pages with templates in the wrong namespace}}!''' ''If an error box appears when an edit is '''previewed''', then appropriate changes can be made ''before'' the redirect page is actually '''saved'''.'' :''Also, note the pipe symbol ''(|)'' that follows the text in the {{para|h}} parameter. If this pipe is omitted, very unusual results will be seen when your edit is previewed or saved. Be sure to include that pipe at the very end of the text if the {{para|h}} parameter is used to form a hatnote.'' ==== Rcat parameters ==== In addition to this template's ability to act as a shell template for rcats, it accepts all of the parameters that rcats accept. Rcat parameters, when needed, will work in this template as follows: <syntaxhighlight lang="wikitext"> {{Redirect category shell| {{R from plural|printworthy}} }} </syntaxhighlight> This subdues the {{c|Unprintworthy redirects}} category to which {{tl|R from plural}} defaults and populates the {{c|Printworthy redirects}} category instead. The position an rcat holds will have no effect on the parameters of other rcats that are used to tag a redirect: <syntaxhighlight lang="wikitext" style="font-size:95%;overflow:auto;"> {{Redirect category shell| {{R from move}} {{R from modification}} {{R from alternative name}} {{R from alternative language|en|es}} {{R for convenience}} {{R from plural|printworthy}} {{R printworthy}} }} </syntaxhighlight> In the above example, {{tl|R from plural}} is the sixth rcat, and its first parameter is used to change from "unprintworthy" to "printworthy". {{tl|R from alternative language}}) holds the 4th position, and its first parameter is used to house the [[Wikipedia:Template messages/Redirect language codes|ISO 639 language code]] of the source language, in this case '''<code>{{nbsp}}en{{nbsp}}</code>''' for [[English language|English]]. Its second parameter houses the language code for the targeted page, in this case '''<code>{{nbsp}}es{{nbsp}}</code>''' for the [[Spanish language]]. It does not matter if the relative position of these rcats changes for any reason, their individual parameters will continue to be effective. If more rcat parameters are used, then they work the same way. For example, if a redirect exists that is a misspelling of a title, it can be tagged with {{tl|R from misspelling}} in the following manner: <syntaxhighlight lang="wikitext"> {{Redirect category shell| {{R from misspelling|(correct spelling if needed)|printworthy}} {{R printworthy}} }} </syntaxhighlight> In this case, the rcat's ''{{para|1}}'' parameter is the correct spelling (used only if the target of the redirect is '''not''' the correct spelling). The rcat's ''{{para|2}}'' parameter can be used to change from the default "unprintworthy" categorization. Some misspellings may be helpful in a printed version of ''Wikipedia'', so the second parameter in ''R from misspelling'' above is used to subdue its default "unprintworthy" category sort, and the redirect will populate {{cat|Printworthy redirects}} instead. In this shell template, the order of the rcats will not affect the rcats' parameters. If an editor checks the page history and finds that the above redirect is also the result of a page move and inserts {{tl|R from move}} at the top of the order: <syntaxhighlight lang="wikitext"> {{Redirect category shell| {{R from move}} {{R from misspelling|(correct spelling)|printworthy}} {{R printworthy}} }} </syntaxhighlight> ...the parameters of the ''R from misspelling'' rcat template will not be affected, as they may be when used in the ''This is a redirect'' template. An example of a "printworthy misspelling" can be found at template {{tl|R from misspelling}}. '''Another example:''' <syntaxhighlight lang="wikitext"> {{Redirect category shell| {{R from alternative language|ja|es}} {{R unprintworthy}} }} </syntaxhighlight> The above code will sort the redirect into three categories: * {{c|Redirects from Japanese-language terms}} ({{para|1|ja}}), * {{c|Redirects to Spanish-language terms}} ({{para|2|es}}) and * {{c|Unprintworthy redirects}} ''See the lists of [[List of ISO 639-1 codes|ISO 639-1]] and [[List of ISO 639-2 codes|ISO 639-2]] codes for two- and three-letter language codes that can be used this way. See also [[Wikipedia:Template messages/Redirect language codes]] for common codes that are already used on redirects.'' === When used alone === This template is designed to help contributors who are unfamiliar with categorizing redirects by enabling them to sort redirects into the monitored {{c|Miscellaneous redirects}} category. Do not hesitate to use this important function to help with sorting redirects to correct and appropriate categories. There are two ways to sort a redirect into the ''Miscellaneous redirects category''. When this template is used without any rcats, it will perform the miscellaneous sort: {{tlx|Redirect category shell}}... {{Redirect category shell|nocat=true}} Also, if one or more rcats are known, but an editor is unsure that there might be one or more ''other'' rcats that are needed, then leave the first parameter blank (type two pipes together → <code>||</code>): <syntaxhighlight lang="wikitext"> {{Redirect category shell|| {{R from subtopic}} {{R printworthy}} }} </syntaxhighlight> {{Redirect category shell|nocat=true|| {{R from subtopic|embed=yes}} {{R printworthy|embed=yes}} }} Monitors of the ''Miscellaneous redirects'' category will check the redirect, add other rcats if needed and then remove the empty first parameter. ==Comparison== [[Template:Redirect category shell/Comparison]] shows the difference in the appearance of text between when individual rcats are used and when this template is used. ==Other templates== This template may also carry and hold other templates within it. Even the {{tl|DEFAULTSORT}} magic word and a [[WP:sort key|sort key]] may be used either inside this template or below it. Another template commonly used within the ''Redirect category shell'' template is {{tl|Italic title}} and its shortcut to format titles in italics. Some rcats such as {{tl|R from book}} and {{tl|R from film}} automatically format the redirect names in italics. Any appropriate template may be used within this shell template in the following manner: <syntaxhighlight lang="wikitext"> {{Redirect category shell| {{R from move}} {{R from alternative name}} {{Italic title}} {{DEFAULTSORT:Hobbit, The}} }} </syntaxhighlight> ==Notes== {{anchor|Mbox-based}} '''Mbox note''' {{Reflist|group="Mbox note"}} '''Printworthiness note''' {{See also|Wikipedia:Printability}} {{Reflist|group="Printworthiness note"}} ==See also== * {{tl|Talk page of a redirect}}, to "[[WP:SRD|soft]]" redirect a [[WP:subject page|subject page]]'s talk page that has already been created '''''and given content''''' (project banners, deletion/merge notices, discussions) * [[Wikipedia:Protection policy]], for questions related to this template's ability to detect protection levels * [[Wikipedia:Template index/Redirect pages]], a functional and an alphabetical index of rcats * [[Wikipedia:WikiProject Redirect/Style guide|WikiProject Redirect/Style guide]] ==Tracking categories== * {{clc|Redirect category shell without parameters}} ==TemplateData== {{TemplateData header}} <templatedata> { "params": { "1": { "label": "Redirect categories", "description": "1 or more redirect category templates.", "example": "{{R from alternative name}}", "type": "content", "suggested": true }, "2": { "label": "Redirect categories (more needed)", "description": "Same as Redirect categories, except that the redirect is also added to Category:Miscellaneous redirects.", "type": "content" }, "h": { "label": "Hatnote", "description": "A hatnote to display above the redirect categories.", "type": "line" }, "nocat": { "label": "No category", "description": "Don't add this redirect to Category:Miscellaneous redirects, even if Redirect categories has been left empty.", "type": "boolean" }, "category": { "label": "Category", "description": "The category to add this redirect to if the Redirect categories parameter is empty. Defaults to Category:Miscellaneous redirects.", "example": "[[Category:Miscellaneous redirects]]", "type": "line" } }, "description": "This template may be used to add one or more appropriate redirect category (rcat) templates, along with their parameters, to redirects. Additionally, this template automatically senses, describes, categorizes and changes protection levels when appropriate.", "paramOrder": [ "1", "2", "h", "nocat", "category" ] } </templatedata> {{R template index}} <includeonly>{{sandbox other|| <!-- Categories go below this line, please; interwikis go to Wikidata, thank you! --> [[Category:WikiProject Redirect templates|Redirect category shell]] [[Category:Redirect templates| ]] [[Category:Template shell templates]] }}</includeonly> f276mo4104lp0ccxgg2yy5x8q06pvgf Nhwɛdo:Redirect category shell/sandbox 10 1973 14532 2024-08-04T19:29:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14532 wikitext text/x-wiki __NONEWSECTIONLINK__{{Mbox | name = Redirect category shell | type = move | image = none | style = margin-top: 1.1em; border: solid 1px darkblue; border-left-width: 0.5em; | textstyle = padding-top: 0.9em; padding-bottom: 0.9em; | text = '''This {{Talk other|talk page|page}} is a [[Wikipedia:Redirect|redirect]]. <small>The following [[Wikipedia:Categorizing redirects|categories]] are used to track and monitor this redirect:</small>'''{{#if:{{{h|}}} |:: ''{{{h}}}'' }}<!-- Automatically detect protected redirects: --><includeonly>{{#switch: {{PROTECTIONLEVEL:move}} |sysop|templateeditor|extendedconfirmed={{pp-move|small=yes}} }}{{#switch: {{PROTECTIONLEVEL:edit}} |sysop={{pp-protected|small=yes}}{{R fully-protected|embed=yes}} |templateeditor={{pp-protected|small=yes}}{{R template protected|embed=yes}} |extendedconfirmed={{pp-protected|small=yes}}{{R extended-protected|embed=yes}} |autoconfirmed={{pp-protected|small=yes}}{{R semi-protected|embed=yes}} | <!--Not protected, or only semi-move-protected--> }}</includeonly>{{#if: {{{1|}}}||<includeonly> * {{red|'''Important – Please Read! {{maroon|This template should {{em|not}} be applied without parameters by bot nor by any automated or semi-automated process. It should {{em|not}} be used without parameters {{em|unless you want to learn how to categorize redirects}}. For editors who want to learn how to categorize redirects, this template is a {{em|learning tool}}. {{em|Only}} those editors who intend to return to the redirect to learn which rcats to use should apply this template without parameters, or with an empty first parameter!}}'''}}</includeonly> * '''Manifold sort''': If help is needed to determine appropriate categories, then this redirect populates '''{{Cat|Miscellaneous redirects}}'''. Monitors of that category will check this redirect and add or remove [[Wikipedia:Categorizing redirects|rcats]] as needed.{{#ifeq: {{lc:{{{nocat|false}}}}} | false |{{{category|<includeonly>[[Category:Miscellaneous redirects]]</includeonly>}}}}} }} {{#if: {{{2|}}}|{{{2}}}|{{{1|}}}}}{{#if: {{{1|}}}{{{2|}}}||{{#ifeq: {{ROOTPAGENAME}}|Redirect category shell||[[Category:Redirect category shell without parameters]]}}}} ''<small>When appropriate, [[Wikipedia:Protection policy|protection levels]] are automatically sensed, described and categorized.</small>'' }}<noinclude> {{Documentation}} </noinclude> inxq0p9z48cel1znltnkoabcrmg698b Nhwɛdo:Redirect category shell/testcases 10 1974 14533 2024-08-04T19:29:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14533 wikitext text/x-wiki {{Testcases}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |Redirect category shell|{{R from subtopic}}{{R with possibilities}}{{R printworthy}}|name3=|...}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test2 |Redirect category shell|{{R from unnecessary disambiguation}}|=|...}} {{Test case|_collapsible=yes|_showcode=yes|_title= |Redirect category shell|{{R from move}}{{R from surname}}|=|...}} <!-- {{clear}} == References == {{reflist}} --> k8x7efqa2ocjzimorl3z55hnl5jzqu1 Nhwɛdo:Redirect template 10 1975 14534 2024-08-04T19:29:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14534 wikitext text/x-wiki {{#invoke:Redirect template|main}}<noinclude> {{Documentation}}</noinclude> 1cl28dcwjsrtge5hedu653jwub1cll3 Nhwɛdo:Reflist/doc 10 1976 14535 2024-08-04T19:29:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14535 wikitext text/x-wiki <noinclude>{{pp|small=yes}}</noinclude>{{Documentation subpage}} {{High-use|all-pages=yes}} {{notice|<nowiki /> * This page gives technical details for the {{tl|Reflist}} template. For a full overview of this template in use, see [[Help:Footnotes]]. }} {{Template shortcut|refs|rflist}} {{Template redirect|Reference|Reference list|Footnotes}} {{Transwiki guide |small=yes |text=See [[Template:Reflist/Transwiki guide|'''this information''']] on copying this template and modifying it for use on another wiki.}} {{Lua|Module:Check for unknown parameters}} {{Uses TemplateStyles|Template:Reflist/styles.css}} This [[Wikipedia:Citation templates|citation template]] provides formatting and organizational features for [[Help:Footnotes|footnotes]]. It encapsulates the {{tag|references|s}} tag used by the {{cite.php}} MediaWiki extension to show the list of references as defined by {{tag|ref|o}} tags. It adds support for sizing the column width, groups and {{ldr}}. ==Parameters== There are no ''required'' parameters; if none are supplied, a single-column list will be generated if there are fewer than 10 references in the list. If you have more than 10 references, it will use columns of 30em wide if your device allows this. Optional parameters are: * Unnamed parameter (must be the first one if used): the minimum width for each column of references, typically in [[em (typography)#CSS|em]]s. Syntax (for example) {{para||30em}} with no space (i.e. not {{para||30 em}}). Note that this replaces '''colwidth'''—see [[#Obsolete parameters|§&nbsp;Obsolete parameters]]. * '''refs''': used with {{ldr}}. * '''group''': identifies by name the subset of references to be rendered; the value should correspond to that used inline, e.g., {{tlx|Reflist|2=group=groupname}} renders all references with ''groupname'' as the group name ({{tag|ref|o|params=group="groupname"}}). There are five pre-defined group names that style the list differently. See [[#Grouped references|§ Grouped references]] below. * '''liststyle''': specifies the style used when the reference list is rendered. The default is a numbered list. When set, it will override the style set by the {{para|group}} parameter, without affecting group functionality. See [[#List styles|§ List styles]] below. {{anchor|Multiple uses}} ==Usage== {{markup|title=Using only footnote-style references |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist}}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist}} }} {{markup|title=Using only bibliographical style references (no direct references from the text) |<nowiki>Lorem ipsum. Lorem ipsum dolor sit amet. ==References== {{Refbegin}} * reference 1 * reference 2 {{Refend}}</nowiki> |Lorem ipsum. Lorem ipsum dolor sit amet. {{fake heading|sub=3|References}} {{Refbegin}} * reference 1 * reference 2 {{Refend}} }} {{markup|title=Using both footnote-style and bibliography-style references |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist}} {{Refbegin}} * reference 1 * reference 2 {{Refend}}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist}} {{Refbegin}} * reference 1 * reference 2 {{Refend}} }} ===Columns=== {{tlx|Reflist|30em}} (for example) instructs the browser to create as many columns as possible (of width at least 30&nbsp;[[Em (typography)|em]], in this example) given the width of the display window. ([http://www.w3.org/TR/CSS21/syndata.html#length-units Units supported are em, ex, in, cm, mm, pt, pc, px], but em is almost always used.) There must not be a space between the number and the unit. Percent is not supported. Choose a width appropriate to the typical width of the references: * Automatic columns (default when no width is specified): Where there are only a few {{fnote}}; see, e.g., {{oldid|Silver State Arena|530211388#References|Silver State Arena (23:05, 28 December 2012)}} * 30em: Where there are many footnotes plus a page-width Bibliography subsection: see, e.g., {{oldid|Ebola virus disease|819923970#References|Ebola virus disease (02:02, 12 January 2018)}} * 20em: Where {{sfnote}} are used; see, e.g., {{oldid|NBR 224 and 420 Classes|442508215#Notes|NBR 224 and 420 Classes (13:32, 1 August 2011)}}. ====Example==== {{markup|title=15em wide columns (vary width of display window to see change in number of columns) |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist|15em}}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist|15em}}<!-- note 15em used here for illustration purposes because larger value won't columnize in the "renders as" part on many screens --> }} The syntax {{tlx|Reflist|2}} (for example), which specifies two columns of equal width ''regardless of the available display width'', is deprecated. When you use 1 the template gives you a single column while 2 will pretend you specified 30em. When using higher column counts, it will pretend you specified 25em. ===List-defined references=== {{Further|WP:LDR}} A list of references may be defined within {{tl|Reflist}} using the {{para|refs}} parameter, just like including named {{tag|ref|params=name="..."}} elements inside the {{tag|references}} container. ====Example==== {{markup |<nowiki>This is reference 1.<ref name="refname1" /> This is reference 2.<ref name="refname2" /> ==References== {{Reflist|refs= <ref name="refname1">content1</ref> <ref name="refname2">content2</ref> }}</nowiki> |This is reference 1.<ref name="refname1" group="decimal"/> This is reference 2.<ref name="refname2" group="decimal"/> {{fake heading|sub=3|References}} {{Reflist|group=decimal|refs= <ref name="refname1">content1</ref> <ref name="refname2">content2</ref> }} }} ===Grouped references=== {{further|WP:REFGROUP}} References can be grouped into separate sections (for explanatory notes, table references, and the like) via <code>group=</code>: :{{tag|ref|open|params=group="<var>groupname</var>"}} where <var>groupname</var> is (for example) <code>notes</code> or <code>sources</code>. The group name need not be enclosed in quotes; this differs from the footnote marker where quotes are required if the group name includes a space. Each group used in the article must have a matching reference list: :{{tlx|Reflist|2=group=<var>groupname</var>}} ====Predefined groups==== {{further|H:PREGROUP}} There are predefined group names that automatically set the labels in the footnote markers and the reference list to other styles. Thus, setting <code><nowiki>{{Reflist|group=lower-alpha}}</nowiki></code> will set the group to <code>lower-alpha</code> and will style the reference list with lower alpha characters. The matching footnote marker can be formed by {{tag|ref|params=group="lower-alpha"}}. This is made easier by a series of templates to set the group/label styles for the footnote marker and the reference list: {{#section:Help:Footnotes|pregrouptable}} ===List styles=== {{for|technical details|Help:Cite link labels}} As noted in [[#Predefined groups|§ Predefined groups]], there are predefined groups that automatically add list styling. Using the listed templates is more convenient than using {{para|liststyle}}. Reference lists are by default numbered lists. By using the {{para|liststyle}} parameter, you can control how the list is rendered. For example, using {{para|liststyle|upper-roman}} will result in references being labeled with [[Roman numerals]] instead of decimal numbers. The parameter accepts any valid CSS value defined for <code>list-style-type</code> as shown below. {{CSS list-style-type values}} It is possible to use {{para|liststyle}} so that the labels for the footnote marker and the reference list marker differ. This should be used with care as it can be confusing to readers. For example: {{markup |1=<nowiki><ref group="note">Reference</ref> {{Reflist|group=note|liststyle=lower-alpha}} </nowiki> |2=<ref group="note">Reference</ref> {{Reflist|group=note|liststyle=lower-alpha}} }} ===Interaction with images=== {{Reflist hide}} In the unusual case of an image being placed to the left of a reference list, layout problems may occur on some browsers. This can be prevented by using the columns feature. ==Technical details== ===Font size=== The font size should reduce to 90% for almost all browsers, but may appear to show at 100% for very old browsers, such as early versions of Internet Explorer.<ref group="general" name="fontsize" /> As of December 21, 2010, the standard {{tag|references|single}} tag has the same font styling. The smaller font may be disabled through {{myprefs|Gadgets|{{int:gadget-NoSmallFonts}}}}. ===Browser support for columns=== {{CSS3 multiple column layout}} Multiple columns are generated by using [[Cascading Style Sheets|CSS]]. Almost all browsers should support the multi-column property and will show multiple columns with {{tl|Reflist}}.<ref group="general" name="stuffandnonsense" /><ref group="general" name="w3org1" /><ref name="mdncols" group="general"/> These browsers '''support''' CSS columns: * [[Gecko (software)|Gecko]]-based browsers such as [[Mozilla Firefox]] * [[WebKit]] browsers such as [[Safari (web browser)|Safari]] * [[Blink (browser engine)|Blink]]-based browsers such as [[Microsoft Edge]], [[Opera (web browser)|Opera]], and [[Google Chrome]] * [[Internet Explorer]] from version 10 onward These browsers do '''not support''' CSS columns: * Microsoft [[MSHTML]]-based browsers including Internet Explorer up to version 9<ref group="general" name="msdn" /> * Very old [[Opera (web browser)|Opera]] through to version 11 ===Widows and orphans=== The use of columns can result in [[widows and orphans]], where a citation at the bottom of a column may be split to the top of the next column. [[MediaWiki:Common.css]] includes CSS rules to prevent list items from breaking between columns. Widows may still show in extreme circumstances, such as a reference list formatted in columns where only a single reference is defined. {{markup |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet. ==References== {{Reflist|10em}}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet. {{fake heading|sub=3|References}} {{Reflist|10em}} }} ===Customizing the view=== {{Further|Help:Reference display customization}} By editing your CSS, the personal appearance of the reference list can be customized. From [[Special:Preferences|Preferences]], select the Appearance tab, then on the selected skin select Custom CSS. After editing and saving, follow the instructions at the top of the page to purge. See [[Wikipedia:Skin#Customisation (advanced users)]] for more help. '''Font size''' The font size for all reference lists defaults to 90% of the standard size. To change it, add: <syntaxhighlight lang="css"> ol.references, .mw-parser-output div.reflist, .mw-parser-output div.refbegin { font-size: 90%; } </syntaxhighlight> Change 90% to the desired size. '''Columns''' To disable columns, add: <syntaxhighlight lang="css"> .references-column-width { column-width: auto !important; } </syntaxhighlight> '''Column dividers''' To add dividers (rules) between columns, add: <syntaxhighlight lang="css"> .references-column-width { column-rule: 1px solid #aaa; } </syntaxhighlight> You can alter the appearance of the dividers by changing the values. ==Perennial suggestions== '''Collapsing and scrolling''' There have been a number of requests to add functionality for a collapsible or [[WP:SCROLLING|scrolling]] reference list. These requests have not been fulfilled due to issues with readability, accessibility, and printing. The applicable guidelines are at [[MOS:SCROLL]]. Links between the inline cite and the reference list do not work when the reference list is enclosed in a collapsed box. To display the reference list in a scrollbox or collapsed per user, see [[Help:Reference display customization]]. For discussion on previous attempts to do this with a template, see the discussions for [[Wikipedia:Templates for deletion/Log/2007 June 11#Template:Scrollref|Scrollref]] and [[Wikipedia:Templates for discussion/Log/2010 May 26#Template:Refbox|Refbox]]. '''Including the section title''' There have been suggestions to include section header markup such as <code>==References==</code>. This is inadvisable because: * There is no standard section name {{crossreference|(see {{section link|WP:Manual of Style/Layout|Notes and references}})}}. * When transcluded, the article will have an edit link that will confusingly open the template for editing. ==Obsolete parameters== These parameters are no longer in use: * '''colwidth''': Same as specifying a column-width for the first unnamed parameter. Replaced by width as unnamed first parameter. Articles using unsupported parameters are tracked in {{clc|Pages using reflist with unknown parameters}}. ==Template data== {{TemplateData header}} <templatedata> { "description": "This template displays the list of footnotes at the end of an article and provides additional formatting and organizing options. After hitting \"Apply changes\" and turning back to VE read mode, you will not see the references list. After hitting \"Publish page\" and turning back to normal read mode the reference list will reappear with the changes applied, see T53146.", "params": { "1": { "label": "Columns / Column width", "type": "string", "required": false, "description": "Two modes supported. First mode (deprecated): integer number of fixed columns into which the reference list is to be rendered. Second mode: typographic unit of measurement such as 'em', specifying the width for the reference list columns, e.g. '33em'; spaced '33&nbsp;em' will not be recognized", "default": " 1 if < 11 references; otherwise 30em", "aliases": [ "colwidth" ] }, "liststyle": { "label": "Liststyle", "type": "string", "required": false, "description": "Specifies the style used when the reference list is enumerated; accepts any valid CSS value defined for list-style-type", "default": "decimal", "suggestedvalues": [ "none", "disc", "circle", "square", "decimal", "decimal-leading-zero", "lower-roman", "upper-roman", "lower-alpha", "upper-alpha", "lower-greek", "armenian", "georgian" ] }, "group": { "label": "Group", "type": "string", "required": false, "description": "Group is an identifier which restricts the references that are shown. Without this parameter, this template only shows references with no group identifier. With a group identifier specified, only references with a matching group identifier are handled. The rest are left alone." }, "refs": { "label": "List of references", "type": "string", "required": false, "description": "Provides a space to define named references for use in the article. References defined in this space are not shown unless used somewhere in the article." } } } </templatedata> ==Limitations== Do not use {{tl|Reflist}} or other templates or modules that use '''<nowiki>{{#tag:references}}</nowiki>''' in numbered or unnumbered lists if the list is inside an [[Span and div|HTML div tag]]. See [[Template talk:Reflist#Limitations|the talk page]] ([https://en.wikipedia.org/w/index.php?title=Template_talk:Reflist&oldid=942930696 permalink]) for examples and details. :{{no mark}} {{em dash}} <nowiki>:{{Reflist}}</nowiki> :{{no mark}} {{em dash}} <nowiki>*{{Reflist}}</nowiki> :{{no mark}} {{em dash}} <nowiki>#{{Reflist}}</nowiki> :{{yes check}} {{em dash}} <nowiki>{{Reflist}}</nowiki> ==See also== * [[Wikipedia:Citing sources]]&nbsp;– style guide for the citation of sources * [[Wikipedia:Citation templates]]&nbsp;– templates for use with references * [[Help:Shortened footnotes]] * {{tl|Notelist}} and {{tl|efn}}&nbsp;– templates for use with footnotes * {{tl|Refbegin}} and {{tl|Refend}}&nbsp;– format reference lists * {{phab|T53260}} – Support editing {{tag|references|s}} tags to set multi-column display on/off '''Variants''' * {{tl|Template reference list}}&nbsp;– version of reflist for use in templates * {{tl|Reflist-talk}} and {{tl|Sources-talk}}&nbsp;– for use in talk page sections and other non-mainspace pages ==References== {{Reflist|group=general|refs= <ref group="general" name="fontsize">See [[User:Edokter/fonttest]] for a comparison of font sizes for various browsers; see [https://en.wikipedia.org/w/index.php?title=Special%3ASearch&redirs=1&search=fonttest+prefix%3AMediaWiki+talk%3ACommon.css%2F&fulltext=Search&ns0=1 previous discussions] on changing the font size to resolve the IE issue.</ref> <ref group="general" name="stuffandnonsense">{{cite web |accessdate=November 24, 2006 |date=December 30, 2005 |title=CSS3 Multi-Column Thriller |url=http://www.stuffandnonsense.co.uk/archives/css3_multi-column_thriller.html}}</ref> <ref group="general" name="w3org1">{{cite web |url=http://www.w3.org/TR/css3-multicol/ |title=CSS3 module: Multi-column layout |publisher=[[World Wide Web Consortium|W3C]] |date=December 15, 2005 |accessdate=November 24, 2006}}</ref> <ref group="general" name="msdn">{{cite web |url=https://docs.microsoft.com/en-us/previous-versions/cc351024(v=vs.85)#multi-column-layout |title=CSS Compatibility and Internet Explorer: Multi-column Layout |work=[[Microsoft Docs]] |publisher=[[Microsoft Developer Network]] |access-date=2021-03-19}}</ref> <ref name="mdncols" group="general">{{cite web |title=columns - CSS: Cascading Style Sheets {{!}} MDN |url=https://developer.mozilla.org/en-US/docs/Web/CSS/columns |website=[[MDN Web Docs]] |access-date=6 February 2024 |date=21 June 2023}}</ref> }} {{Wikipedia referencing}} {{Wikipedia templates}} {{Wikipedia technical help}} <includeonly>{{Sandbox other|| [[Category:Footnote templates]] [[Category:Reference list templates]] }}</includeonly> 78d11c52u7glntejkn8z6pac55xa1yg Nhwɛdo:Reflist/sandbox 10 1977 14536 2024-08-04T19:30:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14536 wikitext text/x-wiki <templatestyles src="Reflist/styles.css" /><div class="reflist <!-- -->{{#if:{{{1|}}}{{{colwidth|}}}|reflist-columns references-column-width}} <!-- -->{{#switch:{{{group|}}}|upper-alpha|upper-roman|lower-alpha|lower-greek|lower-roman=reflist-{{{group}}}}} <!-- -->{{#if:{{{1|}}}|{{#iferror:{{#ifexpr: {{{1|1}}} > 1 }}||{{#switch:{{{1|}}}|1=|2=reflist-columns-2|#default=reflist-columns-3}} }}}}" <!-- end class -->{{#if:{{{1|}}}{{{colwidth|}}}{{{liststyle|}}}|<!-- start style -->style="{{#if: {{{1|}}} | {{#iferror: {{#ifexpr: {{{1|1}}} > 1 }} |column-width: {{{1}}};}} | {{#if: {{{colwidth|}}}|column-width: {{{colwidth}}};}} }} <!-- -->{{#if:{{{group|}}}||{{#if:{{{liststyle|}}}|list-style-type: {{{liststyle}}};}}}}"<!-- -->}}> {{#tag:references|{{{refs|{{{references|}}}}}}|group={{{group|}}}|responsive={{#if:{{{1|}}}{{{colwidth|}}}|0|1}}}}</div>{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using reflist with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Reflist]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | colwidth | group | liststyle | refs | references }}<noinclude> {{Documentation}} </noinclude> lfji63moxpbudrkoa9owh51mgst47ks Nhwɛdo:Reflist/testcases 10 1978 14537 2024-08-04T19:30:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14537 wikitext text/x-wiki {{Template test cases notice}} ==colwidth bug== ===Current=== {{markup|title=no em, no col |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist}}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist}} }} {{markup|title=no space after em |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist|15em}}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist|15em}} }} {{markup|title=colwidth; space after em |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist|colwidth=15em }}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist|colwidth=15em }} }} {{markup|title=space after em |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist|15em }}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist|15em }} }} {{markup|title=linebreak after em |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist|15em | refs = }}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist|15em | refs = }} }} {{markup|title=space before em |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist| 15em }}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist| 15em}} }} {{markup|title= 1 col |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist|1 }}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist|1 }} }} {{markup|title=space after col |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist|2 }}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist|2 }} }} {{markup|title=space before col |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist| 2}}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist| 2}} }} ===Sandbox=== {{markup|title=sandbox: no em no col |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist/sandbox| }}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist/sandbox| }} }} {{markup|title=sandbox: colwidth; space after em |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist/sandbox|colwidth=15em }}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist/sandbox|colwidth=15em }} }} {{markup|title=sandbox: space after em |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist/sandbox|15em }}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist/sandbox|15em }} }} {{markup|title=sandbox: linebreak after em |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist/sandbox|15em | refs = }}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist/sandbox|15em | refs = }} }} {{markup|title=sandbox: space before em |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist/sandbox| 15em}}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist/sandbox| 15em}} }} {{markup|title=sandbox; 1 col |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist/sandbox|1 }}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist/sandbox|1 }} }} {{markup|title=sandbox; space after col |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist/sandbox|2 }}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist/sandbox|2 }} }} {{markup|title=sandbox; space before col |<nowiki>Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> ==References== {{Reflist/sandbox| 2}}</nowiki> |Lorem ipsum.<ref>Source name, access date, etc.</ref> Lorem ipsum dolor sit amet.<ref>Source name, access date, etc.</ref> {{fake heading|sub=3|References}} {{Reflist/sandbox| 2 }} }} ==List-style-type== ;Default Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref group=>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> {{Reflist/sandbox|3}} ;group=lower-alpha Ref<ref group=lower-alpha>ref1</ref> Ref<ref group=lower-alpha>ref1</ref> Ref<ref group=lower-alpha>ref1</ref> Ref<ref group=lower-alpha>ref1</ref> Ref<ref group=lower-alpha>ref1</ref> Ref<ref group=lower-alpha>ref1</ref> Ref<ref group=lower-alpha>ref1</ref> Ref<ref group=lower-alpha>ref1</ref> Ref<ref group=lower-alpha>ref1</ref> Ref<ref group=lower-alpha>ref1</ref> Ref<ref group=lower-alpha>ref1</ref> Ref<ref group=lower-alpha>ref1</ref> {{Reflist/sandbox|3|group=lower-alpha}} ;group=lower-greek Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> {{Reflist/sandbox|3|group=lower-greek}} ;group=lower-roman Ref<ref group=lower-roman>ref1</ref> Ref<ref group=lower-roman>ref1</ref> Ref<ref group=lower-roman>ref1</ref> Ref<ref group=lower-roman>ref1</ref> Ref<ref group=lower-roman>ref1</ref> Ref<ref group=lower-roman>ref1</ref> Ref<ref group=lower-roman>ref1</ref> Ref<ref group=lower-roman>ref1</ref> Ref<ref group=lower-roman>ref1</ref> Ref<ref group=lower-roman>ref1</ref> Ref<ref group=lower-roman>ref1</ref> Ref<ref group=lower-roman>ref1</ref> {{Reflist/sandbox|3|group=lower-roman}} ;liststyle=upper-alpha Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref group=>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> {{Reflist/sandbox|3|liststyle=upper-alpha}} ;{{tag|references|single}} Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref group=>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> Ref<ref>ref1</ref> <references /> ;{{tag|references|single|params=group=lower-greek}} Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> Ref<ref group=lower-greek>ref1</ref> <references group=lower-greek /> ==References== {{Reflist/sandbox|2}} ==Test text - normal== First statement;<ref>First ref</ref> second statement,<ref>Second ref</ref> third statement.<ref>Third ref</ref> ==References - normal== {{reflist|close=1}} ==Test text - sandbox== First statement;<ref>First ref</ref> second statement,<ref>Second ref</ref> third statement.<ref>Third ref</ref> ==References - sandbox== {{reflist/sandbox|close=1}} ==Next heading== ==Column width em test== '''reflist 30em''' <ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref> <ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref> {{reflist|30em}} '''reflist 20em''' <ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref> {{reflist|20em}} '''reflist 10em''' <ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref> {{reflist|10em}} ===column test without colum setting=== ==Automatic column mode== 13 references (30 em) <ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref> <ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref> <ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref> <ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref> <ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref> {{reflist/sandbox}} '''10 references''' <ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref> {{reflist/sandbox}} '''13 references (specified 30 em)''' <ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref> <ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref> <ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref> <ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref> <ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref> {{reflist/sandbox|30em}} '''10 references (specified 30em)''' <ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref><ref>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr>H<wbr></ref> {{reflist/sandbox}} ==Template with no parameters and more than 10 ref tag pairs== ;Sandbox A <ref>a: The quick brown fox jumps over the lazy dog.</ref> B <ref>b: The quick brown fox jumps over the lazy dog.</ref> C <ref>c: The quick brown fox jumps over the lazy dog.</ref> D <ref>d: The quick brown fox jumps over the lazy dog.</ref> E <ref>e: The quick brown fox jumps over the lazy dog.</ref> F <ref>f: The quick brown fox jumps over the lazy dog.</ref> G <ref>g: The quick brown fox jumps over the lazy dog.</ref> H <ref>h: The quick brown fox jumps over the lazy dog.</ref> I <ref>i: The quick brown fox jumps over the lazy dog.</ref> J <ref>j: The quick brown fox jumps over the lazy dog.</ref> A <ref>a: The quick brown fox jumps over the lazy dog.</ref> B <ref>b: The quick brown fox jumps over the lazy dog.</ref> C <ref>c: The quick brown fox jumps over the lazy dog.</ref> D <ref>d: The quick brown fox jumps over the lazy dog.</ref> E <ref>e: The quick brown fox jumps over the lazy dog.</ref> F <ref>f: The quick brown fox jumps over the lazy dog.</ref> G <ref>g: The quick brown fox jumps over the lazy dog.</ref> H <ref>h: The quick brown fox jumps over the lazy dog.</ref> I <ref>i: The quick brown fox jumps over the lazy dog.</ref> J <ref>j: The quick brown fox jumps over the lazy dog.</ref> {{reflist/sandbox}} ;Live A <ref>a: The quick brown fox jumps over the lazy dog.</ref> B <ref>b: The quick brown fox jumps over the lazy dog.</ref> C <ref>c: The quick brown fox jumps over the lazy dog.</ref> D <ref>d: The quick brown fox jumps over the lazy dog.</ref> E <ref>e: The quick brown fox jumps over the lazy dog.</ref> F <ref>f: The quick brown fox jumps over the lazy dog.</ref> G <ref>g: The quick brown fox jumps over the lazy dog.</ref> H <ref>h: The quick brown fox jumps over the lazy dog.</ref> I <ref>i: The quick brown fox jumps over the lazy dog.</ref> J <ref>j: The quick brown fox jumps over the lazy dog.</ref> A <ref>a: The quick brown fox jumps over the lazy dog.</ref> B <ref>b: The quick brown fox jumps over the lazy dog.</ref> C <ref>c: The quick brown fox jumps over the lazy dog.</ref> D <ref>d: The quick brown fox jumps over the lazy dog.</ref> E <ref>e: The quick brown fox jumps over the lazy dog.</ref> F <ref>f: The quick brown fox jumps over the lazy dog.</ref> G <ref>g: The quick brown fox jumps over the lazy dog.</ref> H <ref>h: The quick brown fox jumps over the lazy dog.</ref> I <ref>i: The quick brown fox jumps over the lazy dog.</ref> J <ref>j: The quick brown fox jumps over the lazy dog.</ref> {{reflist}} == Liststyle and group == Ref<ref group="note">ref1</ref> Ref<ref group="note">ref2</ref> Ref<ref group="note">ref3</ref> Ref<ref group="note">ref4</ref> {{Reflist|group=note|liststyle=lower-alpha}} == Group and colwidth == Ref<ref group="note">ref1</ref> Ref<ref group="note">ref2</ref> Ref<ref group="note">ref3</ref> Ref<ref group="note">ref4</ref> {{Reflist|group=note|colwidth=15em}} ho8vx8p97rif9it3mb3ehm4txk4xwpd Nhwɛdo:Replace/doc 10 1979 14538 2024-08-04T19:30:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14538 wikitext text/x-wiki {{used in system|in [[MediaWiki:Titleblacklist-custom-archive]]}} {{Documentation subpage}} {{Lua|Module:String}} <!----PLEASE ADD CATEGORIES WHERE INDICATED AT THE END OF THIS PAGE----> ===Usage=== <code>{{((}}replace|''string''|''target''|''replacement''|count=''n''{{))}}</code> Returns ''string'' with the first ''n'' occurrences of ''target'' replaced with ''replacement''. Omitting {{code|1=count}} will replace all occurrences. Space counts as a character if placed in any of the first three parameters. ===Examples=== * <code><nowiki>{{replace|One two two three two four twotwo five|two|NINE}}</nowiki></code> &rarr; {{replace|One two two three two four twotwo five|two|NINE}} * <code><nowiki>{{replace|One two two three two four twotwo five|two|NINE|count=2}}</nowiki></code> &rarr; {{replace|One two two three two four twotwo five|two|NINE|count=2}} * <code><nowiki>{{replace|foo_bar|_| }}</nowiki></code> &rarr; {{replace|foo_bar|_| }} ====Space==== * <code><nowiki>{{replace|One-two two-three two-four twotwo-five|-|—}}</nowiki></code> &rarr; {{replace|One-two two-three two-four twotwo-five|-|—}} * <code><nowiki>{{replace|One-two two-three two-four twotwo-five|- |—}}</nowiki></code> &rarr; {{replace|One-two two-three two-four twotwo-five|- |—}} ===See also=== * {{tl|str rep}}, which replaces only the first occurrence of a string. * [[mw:Extension:ParserFunctions/String functions##replace]] {{String-handling templates |IRL}} <includeonly>{{Sandbox other|| <!----CATEGORIES BELOW THIS LINE, PLEASE:----> [[Category:String manipulation templates]] }}</includeonly> ihn7fj2q64b2nqf585wmyycio44y673 Nhwɛdo:Replace/sandbox 10 1980 14539 2024-08-04T19:30:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14539 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:String|replace|source={{{1}}}|{{{2}}}|{{{3}}}|plain={{{plain|true}}}|count={{{count|}}}}}<noinclude> {{documentation}} </noinclude> 7nqxv5kwvok0dz443yff5lxmdev97ci Nhwɛdo:Replace/testcases 10 1981 14540 2024-08-04T19:30:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14540 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |aaa{{!}} <code> <nowiki> 1 </nowiki> </code><code> <<!---->nowiki> 1 </nowiki> </code>{{!}} 1 |1|{{date|2=MDY}}}} <!-- {{clear}} == References == {{reflist}} --> c64w26949rr5hk3c8un6zrorfabcr9s Nhwɛdo:Sandbox other/doc 10 1982 14541 2024-08-04T19:31:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14541 wikitext text/x-wiki {{Documentation subpage}} <!-- Please, place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{Sandbox other||{{Not a sandbox}}}} {{#ifeq:{{SUBPAGENAME}}|sandbox||{{High-use}}}} {{Lua|Module:String}} This template allows to differentiate between regular <code>Template:...</code> and <code>Template:.../sandbox</code> pages. It is typically used to ''prevent'' a /sandbox page being categorised with their main page. ;Also: when numbered /sandbox1 Any subpage <code>/sandbox''ANYTEXT''</code> is considered a <code>/sandbox</code>. So this includes <code>/sandbox''1''</code>, <code>/sandbox_2</code>. ;Also: /doc A <code>/doc</code> subpage is also considered a <code>/sandbox</code>. == Usage == This template can be used on template documentation pages to ensure that any given template sandbox or template documentation does not populate its main template's category(ies). This template has two unnamed parameters, {{Para|1}} and {{Para|2}}. Near the bottom of a /doc page where the categories are usually placed, install this template as follows: <pre> {{Documentation subpage}} <!-- all /documentation code goes here --> <includeonly>{{Sandbox other|| <!-- Categories the main template should be in, but not the /sandbox: --> [[Category:(first category)]] [[Category:(second category)]] }}</includeonly> </pre> * Usage of an empty first parameter (two pipes together, {{Code|<nowiki>||</nowiki>}}, at the end of the first line of code above) essentially means {{Para|1|(do nothing)}} and will not allow the sandbox page to populate the listed categories. * Note that the closing template braces ({{Code|<nowiki>}}</nowiki>}}) are placed just before the &#60;/includeonly> tag. This is the same as {{Para|2|(category comment and categories)}}. In "long hand" it may appear as follows: <pre> <includeonly>{{Sandbox other|1=<!-- keep sandbox out of categories -->|2= <!-- Please, categories go below this line and interwikis go to Wikidata --> [[Category:(first category)]] [[Category:(second category)]] (more categories if needed) }}</includeonly> </pre> == TemplateData == <!-- The <nostrip> comments are necessary to work around bugs in [[Module:Plain text]] --> {{Format TemplateData|<templatedata> { "description": "This template allows to differentiate between regular <code><!--nostrip-->Template:...</code><!--nostrip--> and <code><!--nostrip-->Template:.../sandbox</code><!--nostrip--> pages.", "format": "inline", "params": { "1": { "label": "Sandbox text", "type": "content" }, "2": { "label": "Non-sandbox text", "type": "content" } } } </templatedata>}} == See also == {{Foo other see also}} {{Namespace and pagename-detecting templates}} <includeonly>{{Sandbox other|| <!-- Please, categories below this line and interwikis at Wikidata. --> [[Category:Pagename manipulation templates]] [[Category:Template namespace templates]] }}</includeonly><noinclude> [[pt:Predefinição:Testes outro/doc]] </noinclude> 4vrs33hledmiu1aruiowo2okhb6xgg4 Nhwɛdo:Sandbox other/sandbox 10 1983 14542 2024-08-04T19:31:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14542 wikitext text/x-wiki {{#if:{{#ifeq:{{#invoke:String|sublength|s={{SUBPAGENAME}}|i=0|len=7}}|sandbox|1}}{{#ifeq:{{SUBPAGENAME}}|doc|1}}{{#invoke:String|match|{{PAGENAME}}|/sandbox/styles.css$|plain=false|nomatch=}}|{{{1|}}}|{{{2|}}}}}<!-- --><noinclude>{{documentation}}</noinclude> h1idujwaw20aducxsd1gc4ovgnjikqa Nhwɛdo:Semantic markup templates 10 1984 14543 2024-08-04T19:31:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14543 wikitext text/x-wiki {{Navbox | name = Semantic markup templates | state = {{{state|{{{1|<includeonly>collapsed</includeonly>}}}}}} | title = {{c|Semantic markup templates}} | liststyle = font-size:110%; | tracking = no <!-- keep the documented templates out of the hlist tracking category --> | list1 = {{Aligned table |cols=3 |class=wikitable sortable |style=line-height:1.35em;text-align:left; |colstyle=<!--vertical-align:middle;-->padding-right:1.0em; |col2style=white-space:nowrap; |col3style=white-space:normal; |row1style=line-height:1.6em; |row1header=on | Template&nbsp; | Example output&nbsp; | Use&nbsp; | {{tlb|strong}} | {{strong|Important!}} | To indicate [[HTML element#strong|<nowiki><strong></nowiki>]] importance, seriousness, or urgency instead of just simple typographical boldfacing | {{tlb|strongbad}} | "{{strongbad|Never}} use&thinsp;..." | Same as {{braces|strong}} but in red | {{tlb|stronggood}} | "{{stronggood|Only}} use&thinsp;..." | Same as {{braces|strong}} but in green | {{tlb|em}} | "An {{em|emphatic phrase}}" | To indicate [[HTML element#em|<nowiki><em></nowiki>]] stress emphasis (not just purely typographical italicization like for book titles or foreign terms) | {{tlb|var}} | {{var|strPrefix}} | To indicate text is a variable name. Use for any variable names except those including "I" (uppercase&nbsp;i) and/or "l" (lowercase&nbsp;L); for these, {{braces|var serif}} should be used to ensure a noticeable distinction | {{tlb|var serif}} | {{var serif|strIllustratePrefix}} | (see {{braces|var}} above) | {{tlb|tld}} | {{tld|DEFAULTSORT:Y, X}} | To display wikicode variables and [[Help:Magic words|magic words]] as they would appear in code | {{tlb|para}} | {{para|year|2008}} | To display template parameters with or without values | {{tlb|param}} | {{param|title|alt}} | To display parameters as used in code (i.e. with triple braces), especially to indicate relationships between them. May be combined with {{braces|para}} above | {{tlb|tjp}} | {{tjp|selfref: yes|category: no}} | To display template parameters with colors (as they would appear in the {{tl|tj}} and {{tl|tji}} templates) | {{tlb|param value}}| {{pvalue| 2 blanks fore and aft |space=·}} | To display parameter values lightly bordered; replaces &lt;code>...&lt;/code>, especially when value contains embedded or leading/trailing blanks; visualized here with [[middot]] (&middot;) but can use ␠, ▯, or any character. | {{tlb|tlx}} etc. | {{tlx|Template|{{var|1}}|{{var|2}}|...|{{var|10}}}} | To display a template call (with or without parameters and values) as code | {{tlb|tji}} | {{tji|hatnote|Hello|selfref: yes|category: no}} | To showcase with colors in horizontal format the syntax of any template, while providing an easy way to display placeholder texts using colons as separators | {{tlb|tag}} | {{resize|95%|"The {{tag|img}} tags&thinsp;..."}} | To render [[HTML element]]s ("tags") in prose | {{tlb|code}}/{{tlb|codett}} | {{resize|95%|"Ensure the {{code|1=alt=}} parameter&thinsp;..."}} | To indicate text is source code. To nest other templates within {{braces|code}}, use {{tag|code}}. {{tl|codett}} differs only in styling: {{code|someMethod}} becomes {{codett|someMethod}} | {{tlb|PreCode}} | {{resize|95%|"[[Forth (programming language)|FORTH]] has keyword {{PreCode|?BRANCH}}."}} | Like {{tlb|code}}, but prevents line breaks inside the code. Only for very short code parts. | {{tls|codenowiki}} | <code><nowiki>{{small|small text example}}</nowiki></code> | To wrap example code in {{code|<code><<nowiki>nowiki</nowiki>>...<<nowiki>/nowiki</nowiki>></code>}} | {{tls|kbdnowiki}} | <kbd><nowiki>{{large|large text example}}</nowiki></kbd> | To wrap example code in {{code|<kbd><<nowiki>nowiki</nowiki>>...<<nowiki>/nowiki</nowiki>></kbd>}} | {{tlb|syntaxhighlight}} | &nbsp; &nbsp; <sub>[this is a block template]</sub> | ({{thin space|or {{tlx|sxhl}}}})&nbsp; Wrapper for {{tag|syntaxhighlight}}, but will wrap overflowing text | {{tlb|deprecated code}} | "Do not use {{tag|{{deprecated code|blink}}|o}}." | ({{thin space|or {{tlx|dc}}}})&nbsp; To indicate [[Deprecation|deprecated]] source code in template documentation, articles on HTML specs, etc. The {{tlx|dc2}} variant uses strike-through ({{tag|{{dc2|blink}}|o}}) while {{tlx|dcr}} uses red ({{tag|{{dcr|blink}}|o}}). | {{tlb|pre}} | &nbsp; &nbsp; <sub>[this is a block template]</sub> | For larger blocks of source code and other pre-formatted text | {{tlb|tj}} | &nbsp; &nbsp; <sub>[this is a block template]</sub> | To showcase with colors and multiple lines (vertical format) the syntax of any template, while providing an easy way to display placeholder texts using colons as separators | {{tlb|quote}} | &nbsp; &nbsp; <sub>[this is a block template]</sub> | For block quotations (only – never for non-quotations) | {{tlb|block indent}} | &nbsp; &nbsp; <sub>[this is a block template]</sub> | For indented blocks of material; visually identical to {{tlx|quote}} but without quote markup | {{tlb|kbd}} | {{kbd|user input}} | To indicate user input | {{tlb|key press}} | {{key press|Ctrl|x}} | To indicate specific-keystroke input, including combinations | {{tlb|key top}} | {{key top|Left shift}} | Similar; includes more symbols, but does not directly support combinations | {{tlb|button}} | {{button|Don't save}} | To indicate a button in a user interface | {{tlb|samp}} | {{samp|example output}} | To indicate sample or example output }} }}<noinclude>{{documentation}}</noinclude> a3wijc2b69rkjpaijlsg37azjlvyrow Nhwɛdo:Side box 10 1985 14544 2024-08-04T19:32:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14544 wikitext text/x-wiki {{#invoke:Side box|main}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> s1zpy5c500y28mjgve7gykq14088u4e Nhwɛdo:Sister project/doc 10 1986 14545 2024-08-04T19:32:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14545 wikitext text/x-wiki {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AT THE BOTTOM OF THIS PAGE --> {{High-risk}} {{Lua|Module:Side box}} {{Uses TemplateStyles|Template:Sister project/styles.css}} This is a '''meta-template''' used for creating [[#Other Templates using this template|interwiki link boxes]] to other [[Wikipedia:Wikimedia sister projects|sister projects]] of Wikipedia. Note that links to other ''language'' Wikipedias should ''not'' use links in this form, instead use interwiki links to add them to the sidebar. {{see also|Template:Sister project links}} ==Usage== *{{para|text}} &ndash; text of the message *{{para|project}} &ndash; the sister project to link to. Used to select which project logo is displayed. *{{para|below}} &ndash; optional text to display in a full-width row below the main content. Use sparingly *{{para|position}} &ndash; set to <kbd>left</kbd> for a left-floating box or, ideally, pass through with {{nowrap|<kbd><nowiki>|position={{{position|}}}</nowiki></kbd>}} to let this be set on a per-page basis. '''Example''' <syntaxhighlight lang="wikitext"> {{Sister project |project=commons |text=[[Wikimedia Commons]] has media related to: '''''[[Commons:{{{1|Special:Search/{{PAGENAME}}}}}|{{{2|{{{1|{{PAGENAME}}}}}}}}]]''''' }} </syntaxhighlight> {{Sister project |project=commons |text=[[Wikimedia Commons]] has media related to: '''''[[Commons:{{{1|Special:Search/{{PAGENAME}}}}}|{{{2|{{{1|{{PAGENAME}}}}}}}}]]''''' }} ===Location=== This template should normally be placed at the top of the ''External links'' section at the end of an article, if the article has a section for [[WP:EL|external links]]. If no such section exists, then please place it at the top of the last section in <nowiki>the article</nowiki>. On [[WP:DAB|disambiguation pages]], this template should be listed above other text, but below any cleanup templates, images, infoboxes or navboxes.<!-- Per WP:ACCESS, cleanup templates, images, infoboxes, and navboxes are always<nowiki> first</nowiki>. --> ==Template data== {{TemplateDataHeader}} <templatedata>{ "description": "Creates a small box with a links to an article on a sister project of wikipedia.", "params": { "project": { "label": "Project", "description": "The project to link to e.g. commons, meta, wikibooks, wikidata, wikifunctions, wikiquote, wikipedia, wikisource, wiktionary, wikinews, wikispecies, wikiversity, wikivoyage, mediawiki, outreachwiki, or incubator. The default displays the Wikimedia logo.", "type": "string", "required": true }, "text": { "label": "Text", "description": "Text of the message e.g. [[Wikimedia Commons]] has media related to: '''''[[Commons:Alcatraz]]'''''", "type": "string", "required": true }, "below": { "label": "Below", "description": "Optional text to display in a full-width row below the main content. Use sparingly.", "type": "string", "required": false }, "position": { "label": "Position", "description": "Position to display the box: 'left' floats the box to the left rather than the default, which is on the right.", "type": "string", "required": false } }}</templatedata> ==Other templates using this template== <!-- the sequence of projects is the same as in [[Template:Sister project links]] Box --> {{Wiktionary}} {{Commons}} {{Wikinews}} {{Wikiquote}} {{Wikisourcecat}} {{Wikibooks}} {{Wikivoyage}} {{Wikiversity}} {{Wikispecies}} {{Wikidata property}} {{Meta}} {{MediaWiki}} {{Incubator|en}} {{Wikifunctions|Template:Main page#sister}}<!-- no actual "sister project" function --> <div style="column-count:3"> * {{tl|Wiktionary}} * {{tl|Commons}} * {{tl|Wikinews}} * {{tl|Wikiquote}} * {{tl|Wikisourcecat}} * {{tl|Wikibooks}} * {{tl|Wikivoyage}} * {{tl|Wikiversity}} * {{tl|Wikispecies}} * {{tl|Wikidata property}} * {{tl|Meta}} * {{tl|MediaWiki}} * {{tl|Incubator}} * {{tl|Wikifunctions}} </div> ==Images used== This template potentially displays the following images. * [[File:Commons-logo.svg|27x27px|link=|alt=]] [[:File:Commons-logo.svg|Wikimedia Commons logo]] <code>commons</code> * [[File:Wikimedia Community Logo.svg|27x27px|link=|alt=]] [[:File:Wikimedia Community Logo.svg|Meta-Wiki logo]] <code>meta</code>, <code>metawiki</code>, or <code>m</code> * [[File:Wikibooks-logo-en-noslogan.svg|27x27px|link=|alt=]] [[:File:Wikibooks-logo-en-noslogan.svg|Wikibooks logo]] <code>wikibooks</code>, <code>wbk</code>, <code>wb</code>, or <code>b</code> * [[File:Wikidata-logo.svg|27x27px|link=|alt=]] [[:File:Wikidata-logo.svg|Wikidata logo]] <code>wikidata</code> or <code>data</code> * [[File:Wikiquote-logo.svg|27x27px|link=|alt=]] [[:File:Wikiquote-logo.svg|Wikiquote logo]] <code>wikiquote</code>, <code>quote</code>, <code>wqt</code>, or <code>q</code> * [[File:Wikipedia-logo-v2.svg|27x27px|link=|alt=]] [[:File:Wikipedia-logo-v2.svg|Wikipedia logo]] <code>wikipedia</code>, <code>wp</code>, or <code>w</code> * [[File:Wikisource-logo.svg|27x27px|link=|alt=]] [[:File:Wikisource-logo.svg|Wikisource logo]] <code>wikisource</code>, <code>source</code>, <code>ws</code>, or <code>s</code> * [[File:Wiktionary-logo-v2.svg|27x27px|link=|alt=]] [[:File:Wiktionary-logo-v2.svg|Wiktionary logo]] <code>wiktionary</code>, <code>wkt</code>, <code>wdy</code>, or <code>d</code> * [[File:Wikinews-logo.svg|27x27px|link=|alt=]] [[:File:Wikinews-logo.svg|Wikinews logo]] <code>wikinews</code>, <code>news</code>, <code>wnw</code>, or <code>n</code> * [[File:Wikispecies-logo.svg|27x27px|link=|alt=]] [[:File:Wikispecies-logo.svg|Wikispecies logo]] <code>wikispecies</code> or <code>species</code> * [[File:Wikiversity logo 2017.svg|27x27px|link=|alt=]] [[:File:Wikiversity logo 2017.svg|Wikiversity logo]] <code>wikiversity</code>, <code>wvy</code>, or <code>v</code> * [[File:Wikivoyage-Logo-v3-icon.svg|27x27px|link=|alt=]] [[:File:Wikivoyage-Logo-v3-icon.svg|Wikivoyage logo]] <code>wikivoyage</code>, <code>voyage</code>, or <code>voy</code> * [[File:MediaWiki-2020-icon.svg|27x27px|link=|alt=]] [[:File:MediaWiki-2020-icon.svg|MediaWiki logo]] <code>mediawiki</code> or <code>mw</code> * [[File:Wikimedia Outreach.png|27x27px|link=|alt=]] [[:File:Wikimedia Outreach.png|Wikimedia Outreach logo]] <code>outreachwiki</code> or <code>outreach</code> * [[File:Incubator-notext.svg|27x27px|link=|alt=]] [[:File:Incubator-notext.svg|Wikimedia Incubator logo]] <code>incubator</code> * [[File:Wikimedia-logo.svg|27x27px|link=|alt=]] [[:File:Wikimedia-logo.svg|Wikimedia logo]] default * [[File:Wikifunctions-logo.svg|27x27px|link=|alt=]] [[:File:Wikifunctions-logo.svg|Wikifunctions logo]] <code>wikifunctions</code> or <code>f</code> ==See also== * {{tl|Sister-inline}}, compatible template for inline use with preceding bullets or indentation * {{tl|Sister project links}} * {{tl|Wikipedia's sister projects}} * {{tl|Side box}}, the meta-template used for floated side boxes like {{tl|sister project}} * {{tl|Subject bar}}, a comprehensive horizontal template <includeonly>{{Sandbox other|| [[Category:Interwiki link sidebar templates| ]] }}</includeonly> haf8n3kdwjea38gozn2wpgetvrf8ss0 Nhwɛdo:Sister project/sandbox 10 1987 14546 2024-08-04T19:32:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14546 wikitext text/x-wiki {{Side box | metadata=no | position = {{{position|}}} | image = {{#switch: {{{image|}}} | none = <!-- "image=none", do nothing --> | = <!-- No image fed, select an image --> [[File:{{#switch: {{lc: {{{project|}}} }} | commons = Commons-logo.svg | meta|metawiki|m = Wikimedia Community Logo.svg | wikibooks|wbk|wb|b = Wikibooks-logo-en-noslogan.svg | wikidata|data = Wikidata-logo.svg | wikiquote|quote|wqt|q = Wikiquote-logo.svg | wikipedia|wp|w = Wikipedia-logo-v2.svg | wikisource|source|ws|s = Wikisource-logo.svg | wiktionary|wkt|wdy|d = Wiktionary-logo-en-v2.svg | wikinews|news|wnw|n = Wikinews-logo.svg | wikispecies|species = Wikispecies-logo.svg | wikiversity|wvy|v = Wikiversity logo 2017.svg | wikivoyage|voyage|voy = Wikivoyage-Logo-v3-icon.svg | mediawiki|mw = MediaWiki-2020-icon.svg | outreachwiki|outreach = Wikimedia Outreach.png | incubator = Incubator-notext.svg | #default = Wikimedia-logo.svg }}|40x40px|class=noviewer|alt=|link= ]] | #default = {{{image|}}} }} | textclass = {{{textclass|plainlist}}} | textstyle = {{{textstyle|}}} | text = {{{text}}} | below = {{{below|}}} | imageright = {{{imageright|}}} | class = plainlinks sistersitebox }}<noinclude>{{Documentation}}<!-- Add categories and interwikis to the /doc subpage, not here! --></noinclude> 8xj4znh9zge3vfvmy1745bkgpe5h4v4 Nhwɛdo:Sister project/testcases 10 1988 14547 2024-08-04T19:32:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14547 wikitext text/x-wiki {{testcase|id=voyage|<nowiki>{{sister project|project=voyage |text=[[Wikivoyage]] has travel information related to: '''''[[voy:Paris|Paris]]''''' }}</nowiki>|{{sister project|project=voyage |text=[[Wikivoyage]] has travel information related to: '''''[[voy:Paris|Paris]]''''' }}|{{sister project/sandbox|project=voyage |text=[[Wikivoyage]] has travel information related to: '''''[[voy:Paris|Paris]]''''' }}}} {{testcase|id=voy|<nowiki>{{sister project|project=voy |text=[[Wikivoyage]] has travel information related to: '''''[[voy:Botswana|Botswana]]''''' }}</nowiki>|{{sister project|project=voy |text=[[Wikivoyage]] has travel information related to: '''''[[voy:Botswana|Botswana]]''''' }}|{{sister project/sandbox|project=voy |text=[[Wikivoyage]] has travel information related to: '''''[[voy:Botswana|Botswana]]''''' }}}} {{testcase|id=wikivoyage|<nowiki>{{sister project|project=wikivoyage |text=[[Wikivoyage]] has travel information related to: '''''[[voy:Victoria (state)|Victoria]]''''' }}</nowiki>|{{sister project|project=wikivoyage |text=[[Wikivoyage]] has travel information related to: '''''[[voy:Victoria (state)|Victoria]]''''' }}|{{sister project/sandbox|project=wikivoyage |text=[[Wikivoyage]] has travel information related to: '''''[[voy:Victoria (state)|Victoria]]''''' }}}} {{testcase|id=data|<nowiki>{{sister project|project=data |text=[[Wikidata]] has data related to: '''''[[d:Q517|Napoléon Bonaparte]]''''' }}</nowiki>|{{sister project|project=data |text=[[Wikidata]] has data related to: '''''[[d:Q517|Napoléon Bonaparte]]''''' }}|{{sister project/sandbox|project=data |text=[[Wikidata]] has data related to: '''''[[d:Q517|Napoléon Bonaparte]]''''' }}}} {{testcase|id=wikidata|<nowiki>{{sister project|project=wikidata |text=[[Wikidata]] has data related to: '''''[[d:Q963|Botswana]]''''' }}</nowiki>|{{sister project|project=wikidata |text=[[Wikidata]] has data related to: '''''[[d:Q963|Botswana]]''''' }}|{{sister project/sandbox|project=wikidata |text=[[Wikidata]] has data related to: '''''[[d:Q963|Botswana]]''''' }}}} 458pinseggjvdeb8dbcwj6j3o3uwzhq Nhwɛdo:Small/doc 10 1989 14548 2024-08-04T19:33:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14548 wikitext text/x-wiki {{Documentation subpage}} {{High-risk| 901592 }} {{COinS safe|n}} {{Notice|As of [[Special:Diff/724648585|June 10, 2016]], a rule has been added to MediaWiki:Common.css, so now {{tag|small|o}} consistently renders at size that is 85% of the surrounding text. This template remains as a convenience wrapper.}} {{Template redirect|Smaller|Petit|HW-small|Sma}} == Usage == This template is a replacement for {{tag|small}}. Remember "Avoid using smaller font sizes in elements that already use a smaller font size, such as infoboxes, navboxes and references sections", per [[MOS:ACCESS#Font size]] and [[MOS:SMALLFONT]]. Using this template within an infobox would produce a font size 75% of the page default, well below the 85% minimum specified in the linked guidelines. <!-- Per [[Wikipedia:Village pump (technical)/Archive 159#Infobox font size]], common text within an infobox is 88% of page default. Therefore use of this template in an infobox yields 74.8% of page default (0.88 * 0.85). --> The only parameter is the content and may contain templates, images, etc. if a block needs to be wrapped in this template and contains such elements. Note that if the <code>=</code> character appears in the content, the parameter must be explicitly specified as {{para|1}}. Do not use this template to wrap multiple lines; doing so will cause [[Special:LintErrors|Linter]] errors. If you need to wrap multiple list items or multiple paragraphs, use {{tl|smalldiv}} around the entire block, or wrap each list item or paragraph separately. Thus {{done|Good practice}}: {| class="wikitable" |- !input !shows |- | <code><nowiki>What a wonderful world</nowiki></code> | What a wonderful world |- | <code><nowiki>{{small|What a wonderful world}}</nowiki></code> | {{small|What a wonderful world}} |- | <code><nowiki>{{small|1=3 + 2 = 5}}</nowiki></code> | {{small|1=3 + 2 = 5}} |- |<syntaxhighlight lang="wikitext">{{small|1=103}} {{small|1=+ 2}} —— {{small|1=105}}</syntaxhighlight> |{{small|1=103}} {{small|1=+ 2}} —— {{small|1=105}} |} {{not done|Don't do this}}: <syntaxhighlight lang="wikitext">{{small| *One *Two *Three}}</syntaxhighlight> {{done|Do this instead}}: <syntaxhighlight lang="wikitext">{{smalldiv| *One *Two *Three}}</syntaxhighlight> == Template data == {{TemplateDataHeader}} <templatedata> { "description": "A template shortcut for the \"small\" HTML tag that makes the font smaller ", "params": { "1": { "label": "Text", "description": "The text that you'd like to be made smaller", "type": "string", "required": true } } } </templatedata> == Tracking category == * {{clc|Pages using small with an empty input parameter}} == See also == {{font size templates}} <includeonly>{{sandbox other|| <!-- TEMPLATE CATEGORIES HERE, THANKS --> [[Category:Resizing templates|{{PAGENAME}}]] [[Category:Wikipedia XHTML tag-replacing templates]] [[Category:Templates that add a tracking category]] }}</includeonly> ofm5bssb1nb8gfkm8sqh4mwdm1ehhxj Nhwɛdo:Small/sandbox 10 1990 14549 2024-08-04T19:33:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14549 wikitext text/x-wiki <span style="font-size:85%;">{{{1}}}</span><small>{{{1}}}</small><includeonly>{{SAFESUBST:#if:{{{1|}}}||[[Category:Pages using small with an empty input parameter]]}}</includeonly><noinclude> {{Documentation}}<!--Categories and interwikis go in the /doc sub-page.--> </noinclude> penzj4aa5kw1ihnttmer3vk470gfued Nhwɛdo:Small/testcases 10 1991 14550 2024-08-04T19:33:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14550 wikitext text/x-wiki {{Testcases notice|toc=on}} {{Test case|_collapsible=yes|_showcode=yes|_title=Lorem ipsum |"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."|param2|name3=value3|...}} {{Test case|_collapsible=yes|_showcode=yes|_title=No parameters}} {{clear}} <!-- ==References== --> {{reflist}} 9m26bac8dzvrvlnsvl8i1yx2pk6nbkm Nhwɛdo:Str len/doc 10 1992 14551 2024-08-04T19:33:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14551 wikitext text/x-wiki {{high-use}} {{Documentation subpage}} {{Lua|Module:String}} <!----PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE----> This is the {{tl|str len}} meta-template. It takes a string as parameter and returns its length (excluding spaces at the start and end). It can now count as high as necessary. ===Examples=== If the parameter is empty or undefined it is considered to be of zero length: :<code><nowiki>{{str len}}</nowiki></code> returns {{str len}} :<code><nowiki>{{str len|}}</nowiki></code> returns {{str len|}} :<code><nowiki>{{str len| }}</nowiki></code> returns {{str len| }} It counts the length correctly, even if the string contains spaces, looks like a number, or contains special characters: :<code><nowiki>{{str len| ab cde }}</nowiki></code> returns {{str len| ab cde }} :<code><nowiki>{{str len| 1234567 }}</nowiki></code> returns {{str len| 1234567 }} :<code><nowiki>{{str len| café åäö }}</nowiki></code> returns {{str len| café åäö }} :<code><nowiki>{{str len| </nowiki>{{tlp|loop|50|abcdefghij}}<nowiki> }}</nowiki></code> returns {{str len| {{loop|50|abcdefghij}} }} :<code><nowiki>{{str len| </nowiki>{{tlp|loop|10000|abcdefghij}}<nowiki> }}</nowiki></code> returns {{str len| {{loop|10000|abcdefghij}} }} ===Template data=== {{TemplateDataHeader}} <templatedata> { "description": "The template takes a string as parameter and returns its length, excluding spaces at the start and end of the string", "params": { "1": { "label": "Alpha-numeric text", "description": "The string to be counted", "type": "string", "required": true } } } </templatedata> ===Technical details=== This is the first general-purpose template to be implemented using [[mw:Extension:Scribunto]]. The Lua code is located in [[Module:String]]. ===See also=== {{String-handling templates |IRL}} <includeonly>{{Sandbox other|| <!----CATEGORIES BELOW THIS LINE, PLEASE:----> [[Category:String manipulation templates]] }}</includeonly> 4vh5gl7w05kafgxp0pddgg71jvmxwsp Nhwɛdo:Str len/sandbox 10 1993 14552 2024-08-04T19:33:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14552 wikitext text/x-wiki {{{{{|safesubst:}}}#ifeq: x{{{{{|safesubst:}}}#if:x|{{{1|}}}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| 500 }} <noinclude><!-- str >= 500 --></noinclude> | 500 | {{{{{|safesubst:}}}str len/core <noinclude><!-- xx0-xx9 --></noinclude> |{{{{{|safesubst:}}}#if:x|{{{1|}}}}} | {{{{{|safesubst:}}}str len/core <noinclude><!-- x0x-x9x --></noinclude> |{{{{{|safesubst:}}}#if:x|{{{1|}}}}} | {{{{{|safesubst:}}}str len/core <noinclude><!-- 0xx-4xx --></noinclude> |{{{{{|safesubst:}}}#if:x|{{{1|}}}}} | | hundreds }}| tens }}| ones }} }}<noinclude> {{documentation|Template:Str_len/core/doc}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> bkkxik3bhbmu4tkqwhf7853v738g4ok Nhwɛdo:Str len/testcases 10 1994 14553 2024-08-04T19:34:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14553 wikitext text/x-wiki {{template test cases notice}} === Testing {{tl|str len}} === The surrounding "+ +" is to check that this template does not output any surrounding whitespace. <pre> +{{str len}}+ +{{str len|}}+ +{{str len| }}+ </pre> +{{str len}}+ +{{str len|}}+ +{{str len| }}+ <pre> +{{str len|0}}+ +{{str len| 0 }}+ +{{str len| 00 }}+ </pre> +{{str len|0}}+ +{{str len| 0 }}+ +{{str len| 00 }}+ <pre> +{{str len| abcdefghi abcde }}+ +{{str len| 154-characters }}+ +{{str len| 499-characters }}+ +{{str len| 500-characters }}+ +{{str len| 507-characters }}+ </pre> +{{str len| abcdefghi abcde }}+ +{{str len| abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcd }}+ +{{str len| abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi }}+ +{{str len| abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghij }}+ +{{str len| abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefg }}+ === Testing {{tl|str len/sandbox}} === Which perhaps in turn uses {{tl|str len/core/sandbox}}. <pre> +{{str len/sandbox}}+ +{{str len/sandbox|}}+ +{{str len/sandbox| }}+ </pre> +{{str len/sandbox}}+ +{{str len/sandbox|}}+ +{{str len/sandbox| }}+ <pre> +{{str len/sandbox|0}}+ +{{str len/sandbox| 0 }}+ +{{str len/sandbox| 00 }}+ </pre> +{{str len/sandbox|0}}+ +{{str len/sandbox| 0 }}+ +{{str len/sandbox| 00 }}+ <pre> +{{str len/sandbox| abcdefghi abcde }}+ +{{str len/sandbox| 154-characters }}+ +{{str len/sandbox| 499-characters }}+ +{{str len/sandbox| 500-characters }}+ +{{str len/sandbox| 507-characters }}+ </pre> +{{str len/sandbox| abcdefghi abcde }}+ +{{str len/sandbox| abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcd }}+ +{{str len/sandbox| abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi }}+ +{{str len/sandbox| abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghij }}+ +{{str len/sandbox| abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefg }}+ === Comparing {{tl|str len}} and {{tl|str len/sandbox}} === <pre> +{{str len | 0 }}+ +{{str len/sandbox | 0 }}+ +{{str len | aa }}+ +{{str len/sandbox | aa }}+ +{{str len| aa }}+ +{{str len/sandbox| aa }}+ </pre> +{{str len | 0 }}+ +{{str len/sandbox | 0 }}+ +{{str len | aa }}+ +{{str len/sandbox | aa }}+ +{{str len| aa }}+ +{{str len/sandbox| aa }}+ dljf55oz7oyg4b9knxgu08vb1jzslcj Nhwɛdo:Str rep/doc 10 1995 14554 2024-08-04T19:34:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14554 wikitext text/x-wiki {{used in system}} {{Documentation subpage}} {{lua|Module:String}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> Returns a modified copy of a given text, with the '''first''' occurrence of a find-string replaced with a replacement-string. == Usage == {{plainlist|1= *{{tlc|Str rep|''text...''|''find-string''|''replace-string''}} *<!--NO tlc here--><code><nowiki>{{Str rep| 1=</nowiki>''<nowiki>text...</nowiki>''<nowiki> | 2=</nowiki>''<nowiki>find-string</nowiki>''<nowiki> | 3=</nowiki>''<nowiki>replace-string</nowiki>''<nowiki> }}</nowiki></code> }} This is equivalent to {{mlx|String|replace|3=source=''text...''|4=''find-string''|5=''replace-string''|6=1}}. == Parameters == There are three positional (unnamed) parameters, all required: # the initial text string subject to search and replacement # the find-string to search for in the text # the replacement string: param&nbsp;3 replaces param&nbsp;2's first occurrence in param&nbsp;1. === Details === The value of the text parameter may be anything that resolves to a string, such as: * Immediate text entered directly into the parameter field: {{tlc|str rep|Dogs chase cats. Cats chase mice.|...}} * A parameter passed from a transcluding template: {{tlc|str rep|<nowiki>{{{5|}}}</nowiki>|...}} or {{tlc|str rep|<nowiki>{{{text|}}}</nowiki>|...}} * A file or template: <code><nowiki>{{str rep|{{Template:Str rep/doc/Dogs and cats}}|...}}</nowiki></code> * or anything else that resolves to a string. === Equal signs and pipes === Equal signs in parameter values passed as immediate text either [[Help:Template#Hints and workarounds|need to be escaped]] as <code><nowiki>{{=}}</nowiki></code>, or you can leave them unescaped and use the built-in numeric names ({{para|1}}, {{para|2}}, and {{para|3}}) for the three unnamed positional parameters, as in the section [[#Usage|usage]] at the top. Pipe characters in immediate text should be escaped either as <code>&amp;#124;</code> or as {{tl|!}}. See [[Help:Template#Hints and workarounds]]. Pipe characters in embedded items such as params or template invocations don't need to be escaped. === White space === Pay attention to the use of white space in the parameters; all white space is significant in positional parameters. In particular, [[Help:Template#Parameters|leading and trailing white space]] is not removed, and can affect the results. See contrasting [[#Examples|examples #1 and #2]] below. If you like the readability of having convenience blanks before and after the parameters so they're not adjacent to the pipe characters, then use the [[Help:Template#Usage hints and workarounds|built-in numeric names]] {{para|1}}, etc. These will not include any leading or trailing blanks in the parameter value; see [[#Examples|example&nbsp;3]]. == Examples == # <code><nowiki>{{str rep|Dogs chase cats.|cats|balls}}</nowiki></code> ⟶ {{str rep|Dogs chase cats.|cats|balls}} # <code><nowiki>{{str rep|Dogs chase cats.|cats |balls }}</nowiki></code> ⟶ {{str rep|Dogs chase cats.|cats |balls }} &nbsp; &nbsp; &mdash;''&nbsp;{{nay|8px}}&nbsp;leading and trailing blanks are significant; see [[#Details|Details]]'' # <code><nowiki>{{str rep|Dogs chase cats.|2=cats |3=balls }}</nowiki></code> ⟶ {{str rep|Dogs chase cats.|2=cats |3=balls }} &nbsp; &nbsp; &mdash;''&nbsp;{{aye|8px}}&nbsp;... but not when named parameters are used'' # <code><nowiki>{{str rep|Dogs chase cats. Cats chase mice.|chase|love}}</nowiki></code> ⟶ {{str rep|Dogs chase cats. Cats chase mice.|chase|love}} &nbsp; &nbsp; &mdash;&nbsp;''only first occurrence replaced'' # <code><nowiki>{{str rep|{{Str rep/doc/Dogs and cats}}|chase|love}}</nowiki></code> ⟶ {{str rep|{{Str rep/doc/Dogs and cats}}|chase|love}} &nbsp; &nbsp; &mdash;&nbsp;''text can be entered by a template'' == See also == * {{tl|Replace}} - to replace ''all'' occurrences (or a specific number of occurrences) {{string-handling templates|IRL}} <includeonly>{{Sandbox other|| <!-- CATEGORIES AND INTERWIKIS LINKS HERE, THANKS --> [[Category:String manipulation templates|Replace, {{PAGENAME}}]] }}</includeonly> dhahmjj9tzjyyp7y4gcpdesrmb1s7n5 Nhwɛdo:Str rep/sandbox 10 1996 14555 2024-08-04T19:34:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14555 wikitext text/x-wiki {{{{{|safesubst:}}}#invoke:String|replace|source={{{1}}}|{{{2}}}|{{{3}}}|1}}<noinclude> {{Documentation}}</noinclude> ke6rq7ficubymud1595yfnmiizd3lgj Nhwɛdo:Strfind short/doc 10 1997 14556 2024-08-04T19:34:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14556 wikitext text/x-wiki {{high-use}} {{Documentation subpage}} {{Lua|Module:String}} {{tlx|strfind short|''target''|''string''}} outputs the position in ''target'' where ''string'' first appears (e.g. an output of "3" would mean beginning at the third character in ''target''). If ''string'' is not found, it outputs zero (0). The word "short" in the title is a relic of the pre-[[WP:Lua|Lua]] implementation and has no meaning for the current version. This template is a simple wrapper around {{ml|string|find|section=#find}}, which may be used directly for more options. {{clear}} == Examples == Use {{pf|ifexpr}} to concisely determine if this outputs zero, which lets you check if one string contains another. For example, Does "A Funny Thing Happened on the Way to the Forum (film)" contain "on the"? {{markup| <nowiki>{{#ifexpr: {{strfind short| A Funny Thing Happened on the Way to the Forum (film)|on the}} | It does. | It doesn't. }}</nowiki>|{{#ifexpr: {{strfind short| A Funny Thing Happened on the Way to the Forum (film)|on the}} | It does. | It doesn't. }}}}<!-- Template:Mra --> Sample output: {{Aligned table |class=nowrap |col1style=text-align:left; padding-right:2.0em; |col2style=text-align:center;| row1header = yes | Example | Output | <code>{{((}}strfind short {{!}}abcdef {{!}}bcd{{))}}</code> | {{strfind short|abcdef|bcd}} | <code>{{((}}strfind short {{!}}123456789. {{!}}45{{))}}</code> | {{strfind short|123456789.|45}} | <code>{{((}}strfind short {{!}}x+2.437-6 {{!}}2.43{{))}}</code> | {{strfind short|x+2.437-6|2.43}} | <code>{{((}}strfind short {{!}}:***abcd** {{!}}*ab{{))}}</code> | {{strfind short|:***abcd**|*ab}} | <code>{{((}}strfind short {{!}}Fast Forward (film) {{!}}( {{))}}</code> | {{strfind short|Fast Forward (film)|(}} | <code>{{((}}strfind short {{!}}Fast Forward Longer (film) {{!}}( {{))}}</code> | {{strfind short|Fast Forward Longer (film)|(}} | <code>{{((}}strfind short {{!}}A Funny Thing Happened on the Way to the Forum (film) {{!}}( {{))}}</code> | {{strfind short|A Funny Thing Happened on the Way to the Forum (film)|(<!--?: |1 -->}} | <code>{{((}}strfind short {{!}}abcdef {{!}}x{{))}}</code> | {{strfind short|abcdef|x}} | <code>{{((}}strfind short {{!}}abcdef {{!}}xyz{{))}}</code> | {{strfind short|abcdef|xyz}} }} == See also == {{String-handling templates |anlys/tech}} <includeonly>{{Sandbox other| | <!-- Categories below this line, please: --> [[Category:String manipulation templates]] }}</includeonly> scx62uz55y3kmmhzfm566brx2ykg3w1 Nhwɛdo:Strfind short/sandbox 10 1998 14557 2024-08-04T19:34:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14557 wikitext text/x-wiki {{#Invoke:String|find|source={{{1|}}}|{{{2}}}}}<noinclude> {{documentation}} </noinclude> ezrt106cwx3ki6bf9uuopkl25qb3htz Nhwɛdo:Strfind short/testcases 10 1999 14558 2024-08-04T19:35:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14558 wikitext text/x-wiki {{template test cases notice}} {| class="wikitable" |- ! WikiCode !! Expected result !! Main template !! Sandbox |- | <code><nowiki>{{strfind short}}</nowiki></code> || 0 || {{strfind short}} || {{strfind short/sandbox}} |- | <code><nowiki>{{strfind short|abcdef|-|1}}</nowiki></code> || 0 || {{strfind short|abcdef|-|1}} || {{strfind short/sandbox|abcdef|-|1}} |- | <code><nowiki>{{strfind short|abc-def|-|1}}</nowiki></code> || 4 || {{strfind short|abc-def|-|1}} || {{strfind short/sandbox|abc-def|-|1}} |- | <code><nowiki>{{strfind short|abcdef|dc|2}}</nowiki></code> || 0 || {{strfind short|abcdef|dc|2}} || {{strfind short/sandbox|abcdef|dc|2}} |- | <code><nowiki>{{strfind short|abcdedcf|dc|2}}</nowiki></code> || 6 || {{strfind short|abcdedcf|dc|2}} || {{strfind short/sandbox|abcdedcf|dc|2}} |- | <code><nowiki>{{strfind short|10400|-|1}}</nowiki></code> || 0 || {{strfind short|10400|-|1}} || {{strfind short/sandbox|10400|-|1}} |- | <code><nowiki>{{strfind short|10400500600700800|-|1}}</nowiki></code> || 0 || {{strfind short|10400500600700800|-|1}} || {{strfind short/sandbox|10400500600700800|-|1}} |- | <code><nowiki>{{strfind short|10400500600700-800|-|1}}</nowiki></code> || 15 || {{strfind short|10400500600700-800|-|1}} || {{strfind short/sandbox|10400500600700-800|-|1}} |} s87l5ogvzkn305u09lyjaoxgeiieqbh Nhwɛdo:T 10 2000 14559 2024-08-04T19:35:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14559 wikitext text/x-wiki #REDIRECT [[Template:Template link]] {{Rcat shell| {{R from template shortcut}} }} <!-- Used as Template:tl throughout English Wikipedia; demo template referenced only on meta --> lundwspklp4q9oao3icq7qp0luocglh Nhwɛdo:TDMCA 10 2001 14560 2024-08-04T19:35:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14560 wikitext text/x-wiki #REDIRECT [[Template:Dated maintenance category by type (articles)]] {{Redirect category shell| {{R from move}} {{R from modification}} {{R from template shortcut}} }} b36thtg4o1pjqg0ym2jjuz67ja42dip Nhwɛdo:Table cell templates/doc 10 2002 14561 2024-08-04T19:35:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14561 wikitext text/x-wiki <noinclude>{{Documentation subpage}}</noinclude>{{#switch: {{FULLPAGENAME}} | Template:BLACK = {{For|the text color template|Template:Black}} | Template:Ya = {{For|the template with a smaller tick and no green background|Template:Aye}} | Template:Maybe = {{For|the yellow tick template|Template:Mby}} | Template:TBA = {{distinguish|Template:TBD}} | Template:Pending = {{For|the comment templates with small icons|Template:Tobedone|Template:Bug pending|Template:PendingRequest}} }}<!-- -->{{#ifeq:{{#invoke:High-use|num|x|demo={{FULLPAGENAME}}}}|many||{{High-use|demo={{FULLPAGENAME}}}}}} The templates in this series are designed to be used in a [[Help:Table|table]] to make a cell with text in that cell, with an appropriately colored background. They are commonly used in [[:Category:Comparisons|comparison tables]]. Most of these templates should not be used simply to produce a background color, use them according to their meaning. For example, {{Tlc|yes}} makes a cell with a green background. The text in the cell is taken from the [[Help:Template#Parameters|first parameter]]; <syntaxhighlight lang="wikitext" inline=yes>{{yes|Sure}}</syntaxhighlight> would output "Sure" otherwise it defaults to "Yes". Most templates allow authors to override the default text in this way, some require text put after the template call and some also need a vertical bar in between: <syntaxhighlight lang="wikitext" inline=yes>{{table cell template}} text</syntaxhighlight> or <syntaxhighlight lang="wikitext" inline=yes>{{table cell template}} | text</syntaxhighlight>. This information, the colors and default texts are found in the table below. {{Warnsign|Important:}} If you want to use other attributes for the table cells, ''e.g.'' <code>colspan</code>, <code>rowspan</code>, or <code>style</code>, they need to be put before the template call, and there must be '''no vertical bar (aka pipe) <code>|</code>''' in-between them: {| class=wikitable align=right !{{Yes}} ||{{No}} ||rowspan=2 {{n/a}} |- |colspan=2 style="border:solid 3px Maroon" {{Yes-No}} |} <syntaxhighlight lang="wikitext">... !{{Yes}} ||{{No}} ||rowspan=2 {{n/a}} |- |colspan=2 style="border:solid 3px Maroon" {{Yes-No}} ... </syntaxhighlight> == Templates == <div style="overflow:100%;"> {| class="wikitable" style="width:100%; text-align:left;" |+ Table cell templates ! rowspan=2 | Class<ref>The HTML class of table cell templates may be referenced in a [[m:help:User style|user stylesheet]] to change appearance.</ref> ! colspan=2 | Default ! colspan=2 | Customized |- ! Syntax !! Preview ! Syntax !! Preview |- |rowspan=2| <code>table-rh</code> | {{tlx|rh}} {{mono|{{!}} Row header}}<ref name="table-cell-templates-table-after+pipe" /> || {{rh}} | Row header || {{tlx|rh|2=align=right}} {{mono|{{!}} Row header}} || {{rh|align=right}} | Row header |- | {{tlx|rh2}} {{mono|{{!}} Row header}}<ref name="table-cell-templates-table-after+pipe">Does not take a parameter; the content should be placed after the template call, separated by a pipe (|) character.</ref> || {{rh2}} | Row header || {{tlx|rh2|2=align=center}} {{mono|{{!}} Row header}} || {{rh2|align=center}} | Row header |- |rowspan=4| <code>table-yes</code> | {{tlx|yes}} || {{yes}} || {{tlx|yes|<nowiki>customized [[Plain text|text]]</nowiki>}} ||{{yes|customized [[Plain text|text]]}} |- | {{tlx|yes C}} || {{yes C}} || {{tlx|yes C|<nowiki>customized [[Plain text|text]]</nowiki>}} ||{{yes C|customized [[Plain text|text]]}} |- | {{tlx|yes O}} || {{yes O}} || {{tlx|yes O|<nowiki>customized [[Plain text|text]]</nowiki>}} ||{{yes O|customized [[Plain text|text]]}} |- | {{tlx|yes N}} || {{yes N}} || {{tlx|yes N|<nowiki>customized [[Plain text|text]]</nowiki>}} || {{yes N|customized [[Plain text|text]]}} |- | <code>table-maybe</code> | {{tlx|maybe}} || {{maybe}} || {{tlx|maybe|<nowiki>customized [[Plain text|text]]</nowiki>}} ||{{maybe|customized [[Plain text|text]]}} |- |rowspan=8| <code>table-no</code> | {{tlx|no}} || {{no}} || {{tlx|no|<nowiki>customized [[Plain text|text]]</nowiki>}} || {{no|customized [[Plain text|text]]}} |- | {{tlx|no O}} || {{no O}} || {{tlx|no O|<nowiki>customized [[Plain text|text]]</nowiki>}} || {{no O|customized [[Plain text|text]]}} |- | {{tlx|no X}} || {{no X}} || {{tlx|no X|<nowiki>customized [[Plain text|text]]</nowiki>}} || {{no X|customized [[Plain text|text]]}} |- | {{tlx|eliminated}} || {{eliminated}} || {{tlx|eliminated|dropped out}} || {{eliminated|dropped out}} |- | {{tlx|lost}} || {{lost}} || {{tlx|lost|missing}} || {{lost|missing}} |- | {{tlx|active fire}}<ref>This template is related to {{WikiProject link|Wildfire}}.</ref> || {{active fire}} ||{{tlx|active fire|12%}}||{{active fire|12%}} |- | {{tlx|safe}} || {{safe}} || {{tlx|safe|protected}} || {{safe|protected}} |- | {{tlx|no Y}} || {{no Y}} || {{tlx|no Y|<nowiki>customized [[plain text|text]]</nowiki>}} ||{{no Y|customized [[plain text|text]]}} |- | <code>table-active</code> | {{tlx|active}} || {{active}} || {{tlx|active|live}} || {{active|live}} |- |rowspan=2| <code>table-siteactive</code> | {{tlx|site active}} || {{site active}} || {{tlx|site active|up}} || {{site active|up}} |- | {{tlx|coming soon}} || {{coming soon}} || {{tlx|coming soon|second half of the year}} || {{coming soon|second half of the year}} |- | <code>table-siteinactive</code> | {{tlx|site inactive}} || {{site inactive}} || {{tlx|site inactive|down}} || {{site inactive|down}} |- | rowspan=2 |<code>table-success</code> | {{tlx|success}} || {{success}} || {{tlx|success|mission complete}} || {{success|mission complete}} |- | {{tlx|operational}} || {{operational}} || {{tlx|operational|returning data}} || {{operational|returning data}} |- | <code>table-failure</code> | {{tlx|failure}} || {{failure}} || {{tlx|failure|wrong orbit}} || {{failure|wrong orbit}} |- |rowspan=12| <code>table-yes2</code> | {{tlx|yes2}} || {{yes2}} || {{tlx|yes2|text}} || {{yes2|text}} |- | {{tlx|good}} || {{good}} || {{tlx|good|A}} || {{good|A}} |- | {{tlx|ya}} || {{ya}} || {{tlx|ya|text{{=}}ya}} || {{ya|text=ya}} |- | {{tlx|ya|Ya}} || {{ya|Ya}} || {{tlx|ya|text|link{{=}}WP:ALT}} || {{ya|text|link=WP:ALT}} |- | {{tlx|yan}} || {{yan}} || {{tlx|yan|text{{=}}ya}} || {{yan|text=ya}} |- | {{tlx|won}} || {{won}} || {{tlx|won|text{{=}}white|color{{=}}darkblue|winner}} || {{won|text=white|color=darkblue|winner}} |- | {{tlx|won|place{{=}}1}} || {{won|place=1}} || {{tlx|won|place{{=}}gold}} || {{won|place=gold}} |- | {{tlx|won|place{{=}}2}} || {{won|place=2}} || {{tlx|won|place{{=}}silver}} || {{won|place=silver}} |- | {{tlx|won|place{{=}}3}} || {{won|place=3}} || {{tlx|won|place{{=}}bronze}} || {{won|place=bronze}} |- | {{tlx|WinDL}} || {{WinDL}} || {{tlx|WinDL|win}} || {{WinDL|win}} |- | {{tlx|WinDL|res{{=}}D}} || {{WinDL|res=D}} || {{tlx|WinDL|res{{=}}draw}} || {{WinDL|res=draw}} |- | {{tlx|WinDL|res{{=}}L}} || {{WinDL|res=L}} || {{tlx|WinDL|res{{=}}loss}} || {{WinDL|res=loss}} |- |rowspan=9| <code>table-no2</code> | {{tlx|no2}} || {{no2}} || {{tlx|no2|text}} || {{no2|text}} |- | {{tlx|na}} || {{na}} || {{tlx|na|text{{=}}na}} || {{na|text=na}} |- | {{tlx|na|Na}} || {{na|Na}} || {{tlx|na|text|link{{=}}WP:ALT}} || {{na|text|link=WP:ALT}} |- | {{tlx|nan}} || {{nan}} || {{tlx|nan|text{{=}}na}} || {{nan|text=na}} |- | {{tlx|nom}} || {{nom}} || {{tlx|nom|5}} || {{nom|5}} |- | {{tlx|notnom}} || {{notnom}} || | {{tlx|notnom|not selected}} || {{notnom|not selected}} |- | {{tlx|sho}} || {{sho}} || {{tlx|sho|proposed}} || {{sho|proposed}} |- | {{tlx|longlisted}} || {{longlisted}} || {{tlx|longlisted|rejected}} || {{longlisted|rejected}} |- | {{tlx|TBA}} || {{TBA}} || {{tlx|TBA|to be announced}} || {{TBA|to be announced}} |- | rowspan=16| <code>table-partial</code> | {{tlx|partial}} || {{partial}} || {{tlx|partial|almost done}} ||{{partial|almost done}} |- | {{tlx|Regional}} || {{Regional}} || {{tlx|Regional|Uyghur}} || {{Regional|Uyghur}} |- | {{tlx|MaybeCheck}} || {{MaybeCheck}} || {{tlx|MaybeCheck|text{{=}}possibly}} || {{MaybeCheck|text=possibly}} |- | {{tlx|MaybeCheck|possibly}} || {{MaybeCheck|possibly}} || {{tlx|MaybeCheck|text|link{{=}}WP:ALT}} || {{MaybeCheck|text|link=WP:ALT}} |- | {{tlx|partial success}} || {{partial success}} || {{tlx|partial success|<br />reached orbit and returned pictures}} || {{partial success|reached orbit and returned pictures}} |- | {{tlx|partial failure}} || {{partial failure}} || {{tlx|partial failure|<nowiki>[[</nowiki>Cubesat]] not deployed}} || {{partial failure|[[Cubesat]] not deployed}} |- | {{tlx|okay}} || {{okay}} || {{tlx|okay|C}} || {{okay|C}} |- | {{tlx|Yes-No}} || {{Yes-No}} || {{tlx|Yes-No|yes with an if; no with a but}} || {{Yes-No|yes with an if; no with a but}} |- | {{tlx|some}} || {{some}} || {{tlx|some|many}} || {{some|many}} |- | {{tlx|pending}} || {{pending}} || {{tlx|pending|awaiting}} || {{pending|awaiting}} |- | {{tlx|sometimes}} || {{sometimes}} || {{tlx|sometimes|occasionally}} || {{sometimes|occasionally}} |- | {{tlx|rarely}} || {{rarely}} || {{tlx|rarely|seldom}}|| {{rarely|seldom}} |- | {{tlx|usually}} || {{usually}} || {{tlx|usually|commonly}} || {{usually|commonly}} |- | {{tlx|unofficial}} || {{unofficial}} || {{tlx|unofficial|<nowiki>''de facto''</nowiki>}} || {{unofficial|''de facto''}} |- | {{tlx|unofficial2}} || {{unofficial2}} || {{tlx|unofficial2|<nowiki>''de facto''</nowiki>}} || {{unofficial2|''de facto''}} |- | {{tlx|nonpartisan}} || {{nonpartisan}} || {{tlx|nonpartisan|impartial}} || {{nonpartisan|impartial}} |- | <code>table-any</code> | {{tlx|any}} || {{any}} || {{tlx|any|anyone}}|| {{any|anyone}} |- | <code>table-automatic</code> | {{tlx|perhaps}} || {{perhaps}} || {{tlx|perhaps|maybe}} || {{perhaps|maybe}} |- | <code>table-draw</code> | {{tlx|draw}} || {{draw}} || {{tlx|draw|1:1}} || {{draw|1:1}} |- | <code>table-noAttempt</code> | {{tlx|No attempt}} || {{No attempt}} || {{tlx|No attempt|No landing attempted}} || {{No attempt|No landing attempted}} |- |rowspan=7| <code>table-na</code> | {{tlx|n/a}} || {{n/a}} || {{tlx|n/a|unavailable}}|| {{n/a|unavailable}} |- | {{tlx|varies}} || {{varies}} || {{tlx|varies|differs}}|| {{varies|differs}} |- | {{tlx|non-album single}}<ref>This template is related to {{WikiProject link|Songs}}.</ref> || {{non-album single}} || {{tlx|non-album single|EP}} || {{non-album single|EP}} |- | {{tlx|unreleased}} || {{unreleased}} || {{tlx|unreleased|shelved}} || {{unreleased|shelved}} |- | {{tlx|BLACK}} || {{BLACK}} || {{tlx|BLACK|banned}} || {{BLACK|banned}} |- | {{tlx|sdash}} || {{sdash}} || {{tlx|sdash}}|| {{sdash}} |- | {{tlx|vacant}} || {{vacant}} || {{tlx|vacant|missing}} || {{vacant|missing}} |- |rowspan=2| <code>table-unknown</code> | {{tlx|unknown}} || {{Unknown}} || {{tlx|unknown|?}} || {{unknown|?}} |- | {{tlx|dunno}} || {{Dunno}} || {{tlx|dunno|not sure}} || {{dunno|not sure}} |- | <code>table-included</code> | {{tlx|included}} || {{included}} || {{tlx|included|incorporated}} || {{included|incorporated}} |- | <code>noresult</code> | {{tlx|no result}} || {{no result}} || {{tlx|no result|NR}} || {{no result|NR}} |- | <code>table-planned</code> | {{tlx|planned}} || {{planned}} || {{tlx|planned|July 2028}} || {{planned|July 2028}} |- | <code>table-scheduled</code> | {{tlx|scheduled}} || {{scheduled}} || {{tlx|scheduled|3 March 2027}} || {{scheduled|3 March 2027}} |- |rowspan=9| <code>table-software</code><ref>This group of templates is related to {{WikiProject link|Software}}.</ref> | {{tlx|beta}} || {{beta}} || {{tlx|beta|preview}} || {{beta|preview}} |- | {{tlx|table-experimental}} || {{table-experimental}} || {{tlx|table-experimental|lab}} || {{table-experimental|lab}} |- | {{tlx|nightly}} || {{nightly}} || {{tlx|nightly|dev}} || {{nightly|dev}} |- | {{tlx|release-candidate}} || {{release-candidate}} || {{tlx|release-candidate|RC}} || {{release-candidate|RC}} |- | {{tlx|open source}} || {{open source}} || {{tlx|open source|software libre}} || {{open source|software libre}} |- | {{tlx|free}} || {{free}} || {{tlx|free|empty}} || {{free|empty}} |- | {{tlx|proprietary}} || {{proprietary}} || {{tlx|proprietary|custom extension}} || {{proprietary|custom extension}} |- | {{tlx|nonfree}} || {{nonfree}} || {{tlx|nonfree|paid}} || {{nonfree|paid}} |- | {{tlx|needs}} || {{needs}} || {{tlx|needs|req.}} || {{needs|req.}} |- | <code>table-depends</code> | {{tlx|depends}} || {{depends}} || {{tlx|depends|vendor-defined}} || {{depends|vendor-defined}} |- |rowspan=2| <code>table-dropped</code> | {{tlx|dropped}} || {{dropped}} || {{tlx|dropped|discontinued}} || {{dropped|discontinued}} |- | {{tlx|terminated}} || {{terminated}} || {{tlx|terminated|fired}} || {{terminated|fired}} |- | <code>incorrect</code> | {{tlx|incorrect}} || {{incorrect}} || {{tlx|incorrect|wrong}} || {{incorrect|wrong}} |- | rowspan=8 | <code>table-debate</code> | {{tlx|D-P}} || {{D-P}} || {{tlx|D-P|present}} || {{D-P|present}} |- | {{tlx|D-A}} || {{D-A}} || {{tlx|D-A|absent}} || {{D-A|absent}} |- | {{tlx|D-I}} || {{D-I}} || {{tlx|D-I|invited}} || {{D-I|invited}} |- | {{tlx|D-O}} || {{D-O}} || {{tlx|D-O|other debate}} || {{D-O|other debate}} |- | {{tlx|D-N}} || {{D-N}} || {{tlx|D-N|not invited}} || {{D-N|not invited}} |- | {{tlx|D-Nv}} || {{D-Nv}} || {{tlx|D-Nv|not voting}} || {{D-Nv|not voting}} |- | {{tlx|D-W}} || {{D-W}} || {{tlx|D-W|withdrawn}} || {{D-W|withdrawn}} |- | {{tlx|D-Out}} || {{D-Out}} || {{tlx|D-Out|out of race}} || {{D-Out|out of race}} |- |rowspan=14| <code>table-cast</code><ref>This group of templates is related to {{WikiProject link|Television}}.</ref> | {{tlx|CMain}} || {{CMain}} || {{tlx|CMain|text}} || {{CMain|text}} |- | {{tlx|CAlso starring}} || {{CAlso starring}} || {{tlx|CAlso starring|costar}} || {{CAlso starring|costar}} |- | {{tlx|CRecurring}} || {{CRecurring}} || {{tlx|CRecurring|regular guest}} || {{CRecurring|regular guest}} |- | {{tlx|CGuest}} || {{CGuest}} || {{tlx|CGuest|victim}} || {{CGuest|victim}} |- | {{tlx|COther}} || {{COther}} || {{tlx|COther|ensemble}} || {{COther|ensemble}} |- | {{tlx|CNone}} || {{CNone}} || {{tlx|CNone|cast}} || {{CNone|cast}} |- | {{tlx|CRemoved}} || {{CRemoved}} || {{tlx|CRemoved|edited}} || {{CRemoved|edited}} |- | {{tlx|CFinalist}} || {{CFinalist}} || {{tlx|CFinalist|contender}} || {{CFinalist|contender}} |- | {{tlx|CFinalist|place{{=}}3rd Place}} || {{CFinalist|place=3rd Place}} || {{tlx|CFinalist|place{{=}}third place}} || {{CFinalist|place=third place}} |- | {{tlx|exempt}} || {{exempt}} || {{tlx|exempt|exe}} || {{exempt|exe}} |- | {{tlx|Black Exempt}} || {{Black Exempt}} || {{tlx|Black Exempt|lack}} || {{Black Exempt|lack}} |- | {{tlx|nocontest}} || {{nocontest}} || {{tlx|nocontest|rescheduled}} || {{nocontest|rescheduled}} |- | {{tlx|Runner-up}} || {{Runner-up}} || {{tlx|Runner-up|2nd Place}} || {{Runner-up|2nd Place}} |- | {{tlx|Quit}} || {{Quit}} || {{tlx|Quit|left}} || {{Quit|left}} |- |rowspan=9| ''no class'' | {{tlx|not yet}} || {{not yet}} || {{tlx|not yet|NY}} || {{not yet|NY}} |- | {{tlx|optional}} || {{optional}} || {{tlx|optional|non-mandatory}} || {{optional|non-mandatory}} |- | {{tlx|shade|100}}% || {{shade|100}}% || {{tlx|shade|color{{=}}blue|100}}% || {{shade|color=blue|100}}% |- | {{tlx|shade|75}}% || {{shade|75}}% || {{tlx|shade|color{{=}}blue|75|73–78}}% || {{shade|color=blue|75|73–78}}% |- | {{tlx|shade|25}}% || {{shade|25}}% || {{tlx|shade|color{{=}}blue|25|<nowiki>{{val|25|2|u=%}}</nowiki>}} || {{shade|color=blue|25|{{val|25|2|u=%}}}} |- | {{tlx|shade|0}}% || {{shade|0}}% || {{tlx|shade|color{{=}}blue|0}}% || {{shade|color=blue|0}}% |- | {{tlx|cell color|2|0|10}} || {{cell color|2|0|10}} || {{tlx|cell color|5|0|10|FF0000|0000FF}} || {{cell color|2|0|10|FF0000|0000FF}} |- | {{tlx|CellCategory|1}} || {{CellCategory|1}} || {{tlx|CellCategory|1|Group A}} || {{CellCategory|1|Group A}} |- | {{tlx|CellCategory|2}} || {{CellCategory|2}} || {{tlx|CellCategory|2|Group B|align{{=}}tc}} || {{CellCategory|2|Group B|align=tc}} |- | {{tlx|CellCategory|3}} || {{CellCategory|3}} || {{tlx|CellCategory|3|Group C|align{{=}}tr}} || {{CellCategory|3|Group C|align=tr}} |}</div> {{notelist}} == Code == Common code to most if not all the templates in this series: :<code>{{Table cell templates|class=''automatic''|text=''text''|bg=#''abcdef''}}</code> <includeonly>Code specific to this template: :<code>{{ {{#switch:{{SUBPAGENAME}}|doc={{#titleparts:{{FULLPAGENAME}}|-1}}|#default={{FULLPAGENAME}}}} }}</code>{{#if:{{{doc|}}}|<!-- force newline after nowiki tags --><nowiki></nowiki> {{{doc}}}|<!-- no newline if there is no additional documentation -->}}</includeonly> == Creating new templates == To make a new table cell template you can use: :<syntaxhighlight lang="wikitext" inline=yes>{{subst:Table cell templates|text= default text |bg= background color |class= a class name without prefix |align= standard horizontal alignment}}</syntaxhighlight> You should leave out the <code>align</code> parameter and often the <code>class</code> parameter is unnecessary, too. Add the new template to the table in the [[Template:Table cell templates/doc|common documentation]] afterwards. Please consider reusing one of the other templates and please choose the color sensibly. If you find a table cell template that does not take a parameter and you want to be able to change the text in the cell, ''do not'' duplicate the template! Instead, edit the template and change the text to a default parameter substitution. For example, if a template's text is <code>Dropped</code>, change that to <code><nowiki>{{{1|Dropped}}}</nowiki></code>. :<syntaxhighlight lang=text inline>style="background: #abcdef; color: black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="automatic table-automatic"| {{{1|text}}}</syntaxhighlight> == Choosing a color == When changing or creating a new template, follow the [[HELP:COLOR|use of colour guidelines]] and the [[MOS:COLOR|color accessibility guidelines]] when choosing the background color and, sometimes, the text color. Many of these templates can be used with links to other articles or references, so the links should be clearly identifiable against the background color. You can check contrast level using the [https://webaim.org/resources/contrastchecker/ WebAIM contrast checker] by setting the foreground color to the [[WP:LINKCOLOR|blue link]] color. Contrast should be at the minimum WCAG AA level and, whenever possible, at WCAG AAA level. [[Wikipedia:Manual of Style/Accessibility/Colors]] has a set of colors that comply with WCAG AAA and WCAG AA for unvisited links and normal text. == Color subpage == All templates should either have a <code>/bgcolor</code> subpage that contains nothing but a valid CSS color code, possibly wrapped in ''nowiki'' tags, e.g. <code><nowiki>#BFD</nowiki></code>, which can be included with <code><nowiki>background: {{/bgcolor}};</nowiki></code> in the <code>style</code> attribute, or they should reference another template's subpage, e.g. <code><nowiki>background: {{Template:Yes2/bgcolor}};</nowiki></code>. Alternatively, the <code>/bgcolor</code> subpage may redirect to another color code subpage: <code><nowiki>#REDIRECT [[yes2/bgcolor]]</nowiki></code>. This way, pages that are using these templates may also use {{tl|legend}} and similar templates which can reference the actual color: <code><nowiki>{{legend|{{yes2/bgcolor}}|supported}}</nowiki></code> == TemplateData == {{TemplateData header|{{#if:{{{1|}}}|{{{1}}}|{{BASEPAGENAME}}}}}} {{{templatedata|<templatedata> { "description": "One of several templates for styling individual table cells with standard contents and colors.", "format": "inline", "params": { "1": { "label": "text", "description": "text to be displayed instead of the default; if this doesn't work put the text after the template, possibly with a vertical bar | in between", "type": "content", "default": "(template dependent)", "required": false, "suggested": false }, "align": { "label": "horizontal align", "description": "text alignment inside the cell, either 'left', 'right', 'center' or 'justified'", "default": "center", "inherits": "1", "type": "string", "suggested": false, "suggestedvalues": [ "left", "center", "right", "justified" ] }, "style": { "label": "style", "description": "a semicolon-separated list of additional CSS rules to be applied to the table cell", "inherits": "1", "type": "string", "suggested": false }, "color": { "label": "background color", "description": "a valid CSS color value or name to override the standard cell background, only available with some templates", "inherits": "1", "type": "line", "suggested": false } } } </templatedata>}}} == See also == * {{tl|Change}} – calculates, displays and color-codes changes between two values * {{tl|Cell color}} - Shaded cell based on value in a range with automatic text visibility * {{tl|BSD-lic}} – specialized redirect for {{tlf|free}} * {{tl|GPL-lic}} – specialized redirect for {{tlf|free}} * {{tl|LGPL-lic}} – specialized redirect for {{tlf|free}} * {{tl|Active}} / {{tl|No result}} / {{tl|Eliminated}} for {{C|Comparisons|comparison tables}} == Notes == {{reflist}} <includeonly>{{Sandbox other||{{#switch:{{SUBPAGENAME}}|doc=|#default= <!-- ADD CATEGORIES BELOW THIS LINE --> [[Category:Unified table cell templates]] }}}}</includeonly> az1uxxw6ff9selmtvhu55388mtlq2o9 Nhwɛdo:Tag 10 2003 14562 2024-08-04T19:36:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14562 wikitext text/x-wiki <code class="{{#ifeq:{{{wrap|}}}|yes|wrap|nowrap}}" style="{{#ifeq:{{{style|}}}|plain|border:none;background:transparent;|{{{style|}}}}}"><!-- Opening tag -->{{#switch:{{{2|pair}}} |c|close = |e|empty|s|single|v|void |o|open |p|pair = &lt;{{#if:{{{link|}}}|[[HTML element#{{{1|tag}}}|{{{1|tag}}}]]|{{{1|tag}}}}}{{#if:{{{params|{{{attribs|}}}}}}|&#32;{{{params|{{{attribs}}}}}}}} }}<!-- Content between tags -->{{#switch:{{{2|pair}}} |c|close = {{{content|}}} |e|empty|s|single|v|void = &#32;&#47;&gt; |o|open = &gt;{{{content|}}} |p|pair = {{#ifeq:{{{1|tag}}}|!--||&gt;}}{{{content|...}}} }}<!-- Closing tag -->{{#switch:{{{2|pair}}} |e|empty|s|single|v|void |o|open = |c|close |p|pair = {{#ifeq:{{{1|tag}}}|!--|--&gt;|&lt;&#47;{{{1|tag}}}&gt;}} }}<!-- --></code><noinclude> {{Documentation}} </noinclude> rfqa950ndrmgt6ozaa81dwgyr2n28ea Nhwɛdo:Template link expanded 10 2004 44638 14563 2025-05-09T12:00:18Z Robertjamal12 13 85 revisions imported from [[:en:Template:Template_link_expanded]] 14563 wikitext text/x-wiki {{#Invoke:Template link general|main|code=on}}<noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tlx}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude> coojm3pkl18q6hsxqyw9qpihxc7knpv Nhwɛdo:Template link general 10 2005 14564 2024-08-04T19:36:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14564 wikitext text/x-wiki {{{{{|safesubst:}}}#Invoke:Template link general|main}}<noinclude> {{Documentation}} </noinclude> ht2690br0leipyuut1905i54vi2rr01 Nhwɛdo:Template other 10 2006 44683 14565 2025-05-09T12:00:20Z Robertjamal12 13 6 revisions imported from [[:en:Template:Template_other]] 14565 wikitext text/x-wiki {{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:Template}} | template | other }} }} | template = {{{1|}}} | other | #default = {{{2|}}} }}<!--End switch--><noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 0tcssjmltwl7y5v3f5wj2kqciaabqly Nhwɛdo:Template-linking templates 10 2007 14566 2024-08-04T19:36:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14566 wikitext text/x-wiki <includeonly>{{navbar|Template-linking templates|text=These tables:|style=float: right;}}</includeonly> === General-purpose formatting === <div style="overflow-x: auto; margin: 1em 0;"> {| class="wikitable plainrowheaders" style="margin: 0;" |+ Comparison of template-linking templates according to the styles of generated text and link produced |- style="background-color: #fee;" ! scope="col" rowspan="2"| Text style ↓ ! scope="col" rowspan="2"| {{Template link expanded|tlg}} options{{NoteTag|name=TlTfn1}}<br />to achieve text style ! scope="col" colspan="6"| Link style |- style="background-color: #fee;" ! scope="col"| Linked ! scope="col"| Unlinked ! scope="col"| Linked with subst ! scope="col"| Unlinked with subst ! scope="col"| Linked including braces ! scope="col"| Linked with alternative&nbsp;text |- ! scope="row"| {{Template link expanded|tlg}} options{{NoteTag|name=TlTfn1}}<br />to achieve link style | {{n/a}} | {{n/a|DEFAULT}} | {{code|nolink{{=}}yes}} | {{code|subst{{=}}yes}} || <code>nolink=yes<wbr/>|subst=yes</code> | {{code|braceinside{{=}}yes}} | {{code|alttext{{=}}Foo}}<br />{{code|2{{=}}Foo}} |- ! scope="row"| normal | {{n/a|DEFAULT}} | {{nowrap|{{tlg|tlg}}}}<wbr/>{{NoteTag|name=TlTfn1}}<br />{{tl|tl}}<br />{{tlp|tlp|1|2|...}}<wbr/>{{NoteTag|name=TlTfn2}}<br />{{tlu|Template:tlu}}<wbr/>{{NoteTag|name=TlTfn3}} | {{tlf|tlf}}<wbr/>{{NoteTag|name=TlTfn2}}<br /><sup><[[Template:Template link with link off|template link]]></sup> | {{tls|tls}}<br />{{tlsu|Template:tlsu}}<wbr/>{{NoteTag|name=TlTfn3}} | {{tlsf|tlsf}}<wbr/>{{NoteTag|name=TlTfn2}}<br/><sup><[[Template:Tlsf|template link]]></sup> | {{tn|tn}} | {{tla|tla}} |- ! scope="row"| <code>code</code> | {{code|code{{=}}yes}} | {{tl2|tl2}}<br />{{Template link expanded|tlx}}<br />{{tlxu|Template:tlxu}}<wbr/>{{NoteTag|name=TlTfn3}} | {{tlc|tlc}}<wbr/>{{NoteTag|name=TlTfn2}}<br /><sup><[[Template:tlc|template link]]></sup><br />{{tnull|tnull}}<sup><[[Template:tnull|template link]]></sup> | {{tlxs|tlxs}} | {{tlsc|tlsc}}<wbr/>{{NoteTag|name=TlTfn2}}<br/><sup><[[Template:Tlsc|template link]]></sup> | colspan="2" rowspan="3" {{n/a}} |- ! scope="row"| <span style="font-family:monospace; font-size:larger;">monospace</span> | {{code|plaincode{{=}}yes}}<wbr/>{{NoteTag|name=TlTfn4}} | colspan="2" rowspan="2" {{n/a}} | rowspan="2"| {{tltss|tltss}}<wbr/>{{NoteTag|name=TlTfn5}} | rowspan="2" {{n/a}} |- ! scope="row"| <kbd>kbd</kbd> | {{code|kbd{{=}}yes}}<wbr/>{{NoteTag||name=TlTfn5}} |- ! scope="row"| '''bold''' | {{code|bold{{=}}yes}} | {{tlb|tlb}} | colspan="5" rowspan="3" {{n/a}} |- ! scope="row"| '''<code>bold+code</code>''' || <code>bold=yes<wbr/>|code=yes</code> | {{tlxb|tlxb}} |- ! scope="row"| ''<code>italic+code</code>'' || <code>italic=yes<wbr/>|code=yes</code> | {{tlxi|tlxi}} |} </div> {{NoteFoot|refs= {{NoteTag|name=TlTfn1|{{tlx|tlg}} is the most general template, allowing any combination of text style and/or link style options.}} {{NoteTag|name=TlTfn2|Prevents wrapping of text by placing it inside {{tag|span|params=class="nowrap"}} tags.}} {{NoteTag|name=TlTfn3|Allows links to templates in any namespace.}} {{NoteTag|name=TlTfn4|{{tld|tlg|plaincode{{=}}yes}} uses [[HTML element#code|{{tag|code|params=style="border:none; background-color:transparent;"}}]].}} {{NoteTag|name=TlTfn5|Displays monospaced font using {{tag|span|params=style="font-family:monospace;"}}.}} }} {{clear}} ===Other formatting templates=== {| class="wikitable sortable plainrowheaders" |+ Templates producing specialised formatting effects for given templates, modules or parameters !scope="col"| Code example !scope="col"| Effect !scope="col"| Notes |- !scope="row"| {{Tlx|Tj|Hatnote|Some text|selfref: yes|category: no|lang: fr}} | {{Tj|Hatnote|Some text|selfref: yes|category: no|lang: fr}} || Supports colors, placeholder texts, named and unnamed parameters |- !scope="row"| <!-- Using deprecate <source> tag to syntaxhighlight <syntaxhighlight> tag --> <source lang="wikitext"> <syntaxhighlight lang="wikitext"> {{Hatnote | Some text | selfref = yes | category = no | lang = fr }} </syntaxhighlight> </source> | <syntaxhighlight lang="wikitext"> {{Hatnote | Some text | selfref = yes | category = no | lang = fr }} </syntaxhighlight> | Same as above |- !scope="row"| {{Tlx|Tji|Hatnote|Some text|selfref: yes|category: no|lang: fr}} | {{Tji|Hatnote|Some text|selfref: yes|category: no|lang: fr}} || Supports colors, placeholder texts, named and unnamed parameters |- !scope="row"| <code>{{xtag|syntaxhighlight|params=lang="wikitext" inline}}<nowiki>{{Hatnote|Some text|selfref=yes|category=no|lang=fr}}</nowiki>{{xtag|syntaxhighlight|c}}</code> | <syntaxhighlight lang="wikitext" inline>{{Hatnote|Some text|selfref=yes|category=no|lang=fr}}</syntaxhighlight> | Same as above |- !scope="row"| {{tlx|tl2|<nowiki>Hatnote|lang=fr</nowiki>}} | {{tl2|hatnote|lang=fr}} || Supports linking to sister projects (e.g., fr:Hatnote) |- !scope="row"| {{tlx|demo|<nowiki><nowiki>{{Hatnote|lang=fr|Some text}}</nowiki></nowiki>}} | {{demo|<nowiki>{{hatnote|lang=fr|Some text}}</nowiki>}} || Shows code and example |- !scope="row"| {{tlx|tln|Hatnote}} | {{tln|Hatnote}} || Produces a normal link to the template |- <!-- Yes, I know these two aren't actually template-linking templates, but they're a heck of a lot easier to find if listed in the docs for e.g. {{tl}} --> !scope="row"| {{tlx|elc|Template:Hatnote}}<br />{{tlx|elc|<nowiki>Template:Hatnote|Hatnote</nowiki>}} | {{elc|Template:Hatnote}}<br />{{elc|<nowiki>Template:Hatnote|Hatnote</nowiki>}} || Formats wikilink, with optional piped link text and blended suffix |- !scope="row"| {{tlx|ml|Example|hello}} | {{ml|Example|hello}} || Counterpart to {{tl|tl}} for linking to Lua modules |- !scope="row"| {{tlx|mfl|Example|hello}} | {{mfl|Example|hello}} || Similar to {{tl|ml}}, but expects the function to be documented and creates a link to the corresponding section |- !scope="row"| {{tlx|mlx|Example|hello}} | {{mlx|Example|hello}} || Counterpart to {{tl|tlx}} for linking to Lua modules |- !scope="row"| {{tlx|ml-lua|Module:Example}} | {{ml-lua|Module:Example}} || Link to Lua modules and built-in libraries, showing Lua code. |- !scope="row"| {{tlx|para|<nowiki>title|<var>book title</var></nowiki>}} | {{para|title|<var>book title</var>}} || Formats template parameters for display, with or without values |- !scope="row"| {{tlx|sclx|LASTING}} | {{sclx|LASTING}} || Takes a shortcut suffix in project namespace and displays it with brackets and the [[WP:ALIAS|WP: alias]] in a [[WP:CODE|{{tag|code}}]] tag. |- !scope="row"| {{tlx|tag|ref}}<br />{{tlx|xtag|templatedata}} | {{tag|ref}}<br />{{xtag|templatedata}} || Formats [X]HTML tags; can add content, choose opening, closing, or self-closing |- !scope="row"| {{tlx|dtl|Ping project}} | {{dtl|Ping project}} || Wikidata counterpart to {{tl|tl}} |- !scope="row"| {{tlx|pf|if}}<br />{{tlx|pf|if|<nowiki>{{{1}}}</nowiki>|true|false}} | {{pf|if}}<br />{{pf|if|<nowiki>{{{1}}}</nowiki>|true|false}} || [[Help:Parser functions|Parser function]] equivalent to {{tl|tl}} |- !scope="row"| {{tlx|magic word|uc:}} | {{magic word|uc:}} || Magic word links |} ===With utility links=== {| class="wikitable sortable plainrowheaders" |+ Templates producing utility links for a given template ([[Template:Hatnote|Hatnote]] used here as example) !scope="col"| Code example !scope="col"| Effect |- !scope="row"| {{tlx|lt|Hatnote}} | {{lt|hatnote}} |- !scope="row"| {{tlx|lts|Hatnote}} | {{lts|hatnote}} |- !scope="row"| {{tlx|t links|Hatnote}} | {{t links|hatnote}} |- !scope="row"| {{tlx|tfd links|Hatnote}} | {{tfd links|hatnote}} |- !scope="row"| {{tlx|tetl|Hatnote}} | {{tetl|Hatnote}} |- !scope="row"| {{tlx|tsetl|Hatnote}} | {{tsetl|Hatnote}} |- !scope="row"| {{tlx|ti|Hatnote}} | {{ti|Hatnote}} |- !scope="row"| {{tlx|tic|Hatnote}} | {{tic|Hatnote}} |- !scope="row"| {{tlx|tim|Hatnote}} | {{tim|Hatnote}} |- !scope="row"| {{tlx|tiw|Hatnote}} | {{tiw|Hatnote}} |- !scope="row"| {{tlx|tlt|Hatnote}} | {{tlt|Hatnote}} |- !scope="row"| {{tlx|ttl|Hatnote}} | {{ttl|Hatnote}} |- !scope="row"| {{tlx|twlh|Hatnote}} | {{twlh|Hatnote}} |}<noinclude> {{Documentation | content = {{template shortcut|tl-nav|tl templates}} ==Usage== Use this {{tl|Template-linking templates}} on /doc pages for related templates. [[Category:Documentation see also templates]] }}</noinclude> o8fi03kkaxf242wkq9fjptpztgrt93e Nhwɛdo:TemplateData header 10 2008 46317 14567 2025-05-09T12:01:03Z Robertjamal12 13 25 revisions imported from [[:en:Template:TemplateData_header]] 14567 wikitext text/x-wiki <div class="templatedata-header">{{#if:{{{noheader|}}}|<!-- noheader: -->{{Template parameter usage|{{{1|{{BASEPAGENAME}}}}}|based=y}}|<!-- +header: -->This is the {{#if:{{{nolink|}}}|<!-- +header, nolink TD -->TemplateData|<!-- +header, +link [[TD]]; DEFAULT: -->[[Wikipedia:TemplateData|TemplateData]]}}<!-- e.o. #if:nolink; DEFAULT: --> for this template used by [[mw:Extension:TemplateWizard|TemplateWizard]], [[Wikipedia:VisualEditor|VisualEditor]] and other tools. {{Template parameter usage|{{{1|{{BASEPAGENAME}}}}}|based=y}}<!-- e.o. #if:noheader -->}} '''TemplateData for {{{1|{{BASEPAGENAME}}}}}''' </div><includeonly><!-- check parameters -->{{#invoke:Check for unknown parameters|check |unknown={{template other|1=[[Category:Pages using TemplateData header with unknown parameters|_VALUE_]]}} |template=Template:TemplateData header |1 |nolink |noheader |preview=<div class="error" style="font-weight:normal">Unknown parameter '_VALUE_' in [[Template:TemplateData header]].</div> }}<!-- -->{{template other|{{sandbox other|| [[Category:Templates using TemplateData]] }}}}</includeonly><!-- --><noinclude>{{Documentation}}</noinclude> dm3fsfuowxw0chxh4fnnh51ar884k3v Nhwɛdo:This is a redirect/rcat 10 2009 14568 2024-08-04T19:37:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14568 wikitext text/x-wiki {{#ifeq:{{NAMESPACE}}|Template talk||'''{{small|{{smallcaps|When used with the}} "Redirect category shell" (Rcat shell) {{smallcaps|template:}}}}}}''' {{Mbox | name = This is a redirect/rcat | type = move | image = none | style = margin-top: 1.1em; border: solid 1px darkblue; border-left-width: 0.5em; | textstyle = padding-top: 0.9em; padding-bottom: 0.9em; | text = [[File:Symbol redirect arrow with gradient.svg|25px|link=]] '''This page is a [[Wikipedia:Redirect|redirect]]. <small>The following [[Wikipedia:Categorizing redirects|categories]] are used to track and monitor this redirect:</small>''' {{#ifeq:{{PAGENAME}}|R avoided double redirect|<includeonly>{{{text|{{ {{#switch:{{PAGENAME}}|This is a redirect/rcat=|This is a redirect/rcat/sandbox=|This is a redirect/rcat/testcases=|#default={{PAGENAME}}}}|embed=yes}}}}}</includeonly>| <noinclude>* (Text of rcat)</noinclude><includeonly>{{{text|{{ {{#switch:{{PAGENAME}}|This is a redirect/rcat=|This is a redirect/rcat/sandbox=|This is a redirect/rcat/testcases=|#default={{PAGENAME}}}}|embed=yes}}}}}</includeonly>}} ''<small>When appropriate, [[WP:PP|protection levels]] are automatically sensed, described and categorized.</small>'' }} :''{{small|Template {{tl|Redirect category shell}} may be used to add one or more [[WP:RCAT|rcat]] templates, along with their parameters and categories, to a redirect. {{#ifeq:{{NAMESPACE}}|Template talk||For more information see the documentation page below.}}}}''{{#ifeq:{{NAMESPACE}}|Template talk||{{#if:{{{1|}}}|| <br /> '''{{small|{{smallcaps|When used by itself:}}}}'''}}}}<noinclude> {{Documentation}} </noinclude> ok1sxgv69jotkihvj93wkbhheb7204s Nhwɛdo:Title disambig text/doc 10 2010 14569 2024-08-04T19:37:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14569 wikitext text/x-wiki {{high-use}} {{Documentation subpage}} {{lua|Module:String}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> === Usage === : <code>{{Tlx|Title disambig text|''Title (disambig)''}}</code> If page title is of the form ''Title (disambig)'', this function will return ''disambig''. If no parenthetical expression is present, returns an empty string. Write this to use the current page as title: : <code>{{Tlx|Title disambig text|<nowiki>{{PAGENAME}}</nowiki>}}</code> === Examples === *<code><nowiki>{{Title disambig text|Title (whatever)}}</nowiki></code> &rarr; {{Title disambig text|Title (whatever)}} *<code><nowiki>{{Title disambig text|[[Title (whatever)]]}}</nowiki></code> &rarr; {{Title disambig text|[[Title (whatever)]]}} === See also === {{string-handling templates}} <includeonly>{{Sandbox other|| [[Category:String manipulation templates]] [[Category:Text-specific formatting and function templates]] [[Category:Wikipedia article titles]] }}</includeonly> 2ppjfr0vl92yds7ititrmfnewg37do6 Nhwɛdo:Title disambig text/sandbox 10 2011 14570 2024-08-04T19:37:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14570 wikitext text/x-wiki {{#invoke:String|match|{{{1|{{PAGENAME}}}}}|%s%((.-%)?)%)||-1|ignore_errors=true}}<noinclude> {{documentation}} </noinclude> o4r0acehz1ijes5k88u6a9pz4f928yr Nhwɛdo:Title disambig text/testcases 10 2012 14571 2024-08-04T19:37:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14571 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} == Only title == {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |Title}} == Title with disambiguation == {{Test case|_collapsible=yes|_showcode=yes|_title=Test2 |Title (disambiguation)}} == Title with parentheses and disambiguation == {{Test case|_collapsible=yes|_showcode=yes|_title=Test3 |Title (not disambiguation) (disambiguation)}} == Title with disambiguation with parentheses == {{Test case|_collapsible=yes|_showcode=yes|_title=Test4 |Title (disambiguation (parentheses))}} <!-- {{clear}} == References == <references /> --> ac5mmd5ngxnluz5dbkcvd8y48kfo8w7 Nhwɛdo:Tj 10 2013 14572 2024-08-04T19:37:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14572 wikitext text/x-wiki #REDIRECT [[Template:Template journal]] {{Redirect category shell| {{R from move}} }} rvqo9dbn6cyfpr2u4297hvz21scscbg Nhwɛdo:Tji 10 2014 14573 2024-08-04T19:38:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14573 wikitext text/x-wiki #REDIRECT [[Template:Template journal inline]] {{Redirect category shell| {{R from move}} }} si2yqlbjcnuctlepfhr9kkuyjw5f3hx Nhwɛdo:Tl/doc 10 2015 14574 2024-08-04T19:38:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14574 wikitext text/x-wiki #REDIRECT [[Template:Template link/doc]] {{Redirect category shell| {{R from move}} }} 6a7nbh1byskb5d0iufw2eyic54ycx4s Nhwɛdo:Tl/sandbox 10 2016 14575 2024-08-04T19:38:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14575 wikitext text/x-wiki #REDIRECT [[Template:Template link/sandbox]] {{Redirect category shell| {{R from move}} }} cb6yg4mpw9u38lyialezh3jserr4hpw Nhwɛdo:Tl/testcases 10 2017 14576 2024-08-04T19:38:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14576 wikitext text/x-wiki #REDIRECT [[Template:Template link/testcases]] {{Redirect category shell| {{R from move}} }} grq0cbggo8woycvwm9f1b354s5s7re8 Nhwɛdo:Tla 10 2018 14577 2024-08-04T19:38:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14577 wikitext text/x-wiki #REDIRECT [[Template:Template link with alternate text]] {{Redirect category shell| {{R from move}} }} a5y15g6h6c42e4kt2bvqk2c2vejgg6y Nhwɛdo:Tlb 10 2019 14578 2024-08-04T19:38:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14578 wikitext text/x-wiki #REDIRECT [[Template:Template link with bold]] {{Redirect category shell| {{R from move}} }} 914a40dvcixa43myb6gpqzvhlc5mk8g Nhwɛdo:Tlc 10 2020 14579 2024-08-04T19:39:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14579 wikitext text/x-wiki #REDIRECT [[Template:Template link code]] {{Redirect category shell| {{R from template shortcut}} {{R from high-use template}} {{R from move}} }} 8ipdye4ppl865bi7oqsxa27qaiw88f6 Nhwɛdo:Tlf 10 2021 14580 2024-08-04T19:39:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14580 wikitext text/x-wiki #REDIRECT [[Template:Template link with link off]] {{Redirect category shell| {{R from move}} }} 9mrb4gzoa8i94zzxq5i6opzke6v5ntr Nhwɛdo:Tlg 10 2022 14581 2024-08-04T19:39:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14581 wikitext text/x-wiki #REDIRECT [[Template:Template link general]] {{Redirect category shell| {{R from move}} }} d518m7xmhh0adtbmlax9qcbwjgcojk0 Nhwɛdo:Tlp 10 2023 14582 2024-08-04T19:39:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14582 wikitext text/x-wiki #REDIRECT [[Template:Template link with parameters]] {{R from move}} 6l74hww4lk18kiq6ytyy69dsjvrnwju Nhwɛdo:Tls 10 2024 14583 2024-08-04T19:39:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14583 wikitext text/x-wiki #REDIRECT [[Template:Template link with subst]] {{Redirect category shell| {{R from move}} }} m5t5gg1c10dl3ux1kp8r2aljo5rhcci Nhwɛdo:Tltss 10 2025 14584 2024-08-04T19:40:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14584 wikitext text/x-wiki #REDIRECT [[Template:Template link with title with subst]] {{Redirect category shell| {{R from move}} }} m014sd0v1wujqyaojf3bdg826boaghr Nhwɛdo:Tlw 10 2026 14585 2024-08-04T19:40:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14585 wikitext text/x-wiki #REDIRECT [[Template:Template link with linked braces]]{{R from other name}} ---- ''("'''tlw'''" &rarr; "'''t'''emplate '''l'''ink with '''w'''ider scope")'' 8m4661sny18m6yoxlq14w6uoj8ydrsy Nhwɛdo:Tlx/sandbox 10 2027 14586 2024-08-04T19:40:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14586 wikitext text/x-wiki #REDIRECT [[Template:Template link expanded/sandbox]] {{Redirect category shell| {{R from move}} }} 1sndotrqwqocx6xzsqbcf45ckos8lvt Nhwɛdo:Tlx/testcases 10 2028 14587 2024-08-04T19:40:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14587 wikitext text/x-wiki #REDIRECT [[Template:Template link expanded/testcases]] {{Redirect category shell| {{R from move}} }} 7t9ywakrl1auflt6q7bss2ou9ufakmw Nhwɛdo:Tlxb 10 2029 14588 2024-08-04T19:40:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14588 wikitext text/x-wiki #REDIRECT [[Template:Template link expanded with bold]] {{Redirect category shell| {{R from move}} }} fzrtnziawdj443w7326h7cnnw2oyzp5 Nhwɛdo:Tlxi 10 2030 14589 2024-08-04T19:41:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14589 wikitext text/x-wiki #REDIRECT [[Template:Template link expanded with italic]] {{Redirect category shell| {{R from move}} }} e057mafkdkywahundzlxa910vbbilov Nhwɛdo:Tlxs 10 2031 14590 2024-08-04T19:41:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14590 wikitext text/x-wiki #REDIRECT [[Template:Template link expanded with subst]] {{Redirect category shell| {{R from move}} }} dnhqcotdga0rf3a7ehw8hgitnkw4wah Nhwɛdo:Tn 10 2032 14591 2024-08-04T19:41:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14591 wikitext text/x-wiki #REDIRECT [[Template:Template link with linked braces]] {{Redirect category shell| {{R from move}} }} qfldmewjfsjexjv4f22i180hgbylarn Nhwɛdo:Tnull 10 2033 14592 2024-08-04T19:41:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14592 wikitext text/x-wiki #REDIRECT [[Template:Template link null]] {{Redirect category shell| {{R from move}} }} kt9s20clzg7m0tnu0exwyoibis3zf5q Nhwɛdo:Trim/doc 10 2034 14593 2024-08-04T19:41:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14593 wikitext text/x-wiki {{High-risk}} {{Documentation subpage}} {{notice|This template is for trimming whitespace from strings. For the maintenance tag for images, see {{tl|trimming}}}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> This template trims leading and trailing (but not interior) whitespace from a string. The string should be passed as the first unnamed parameter. The parameter must be named {{para|1}} if its value contains a <code>=</code> character. You may [[WP:SUBST|substitute]] this template - that is, if used as {{tlxs|trim}}, the resulting wikicode is "clean". == Usage == {{tlx|trim|<var>text</var>}} = <var>text</var> with any leading or trailing whitespace removed. == Examples == *"{{tlx|trim|&nbsp;abc}}" produces "{{trim| abc}}" *"{{tlx|trim|xyz&nbsp;}}" produces "{{trim|xyz }}" *"{{tlx|trim|&nbsp;abc xyz&nbsp;}}" produces "{{trim| abc xyz }}" == Template data == {{TemplateDataHeader}} <templatedata> { "description": "The template trims whitespace from a string.", "params": { "1": { "label": "String", "description": "The string to be trimmed of whitespace", "type": "string", "required": true } } } </templatedata> == See also == * {{tl|remove border}} {{String-handling templates |trim}} <includeonly>{{Sandbox other|| <!-- CATEGORIES AND INTERWIKIS HERE, THANKS --> [[Category:String manipulation templates]] [[Category:Parameter handling templates]] }}</includeonly> jdtf4to2a7x37r7p03ui0e2rr8wt50n Nhwɛdo:Trim/sandbox 10 2035 14594 2024-08-04T19:42:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14594 wikitext text/x-wiki <includeonly>{{safesubst:#if:1|{{{1|}}}}}</includeonly><noinclude> {{Documentation}} </noinclude> 757g7pokoq514f9oi2nwaddkdp2ohtn Nhwɛdo:Trim/testcases 10 2036 14595 2024-08-04T19:42:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14595 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1| abc}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test2|xyz }} {{Test case|_collapsible=yes|_showcode=yes|_title=Test3| abc xyz }} == Test 4 == * Live: {{trim| abc def }}fgf{{trim| jfrr }} * Sandbox: {{trim/sandbox| abc def }}fgf{{trim/sandbox| jfrr }} jkelyu544nkh1dpneknzzrdkr554u6g Nhwɛdo:Tsh 10 2037 14596 2024-08-04T19:42:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14596 wikitext text/x-wiki #REDIRECT [[Template:Template shortcut]] {{rcatsh| {{R tsh}} }} dbgssn12xup12fq1n1zhkcktef0d05l Nhwɛdo:Unbulleted list/doc 10 2038 14597 2024-08-04T19:42:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14597 wikitext text/x-wiki {{Documentation subpage}} <!-- Categories go where indicated at the bottom of this page, please; interwikis go to Wikidata (see also: [[Wikipedia:Wikidata]]). --> {{High-use| 635585 }} {{Template shortcuts|ubl|ubt|ublist|unbullet}} {{stack|{{Lua|Module:List}}|{{Uses TemplateStyles|Template:Plainlist/styles.css}}}} This template creates [[WP:UBLIST|unbulleted lists]]. Each item in the list may have [[CSS]] styles added to it individually, by appending a numbered parameter. == Usage == '''Basic usage''' {{pre|<nowiki>{{</nowiki>unbulleted list<nowiki>|</nowiki>''first item''<nowiki>|</nowiki>''second item''<nowiki>|</nowiki>''third item''<nowiki>|</nowiki>...<nowiki>}}</nowiki>}} '''All parameters''' {{pre| <nowiki>{{</nowiki>unbulleted list <nowiki>|</nowiki>''first item''<nowiki>|</nowiki>''second item''<nowiki>|</nowiki>''third item''<nowiki>|</nowiki>... <nowiki>|class = </nowiki>''class'' <nowiki>|style = </nowiki>''style'' <nowiki>|list_style = </nowiki>''style for ul tag'' <nowiki>|item_style = </nowiki>''style for all li tags'' <nowiki>|item1_style = </nowiki>''style for first li tag''<nowiki> |item2_style = </nowiki>''style for second li tag''<nowiki> |</nowiki>... <nowiki>}}</nowiki> }} === Parameters === * Positional parameters (<code>1</code>, <code>2</code>, <code>3</code>...) – these are the list items. If no list items are present, the module will output nothing. * <code>class</code> – a custom class for the {{tag|div}} tags surrounding the list, e.g. <code>plainlinks</code>. * <code>style</code> – a custom CSS style for the {{tag|div}} tags surrounding the list, e.g. <code>font-size: 90%;</code>. * <code>list_style</code> – a custom CSS style for the {{tag|ul}} tags around the list. The format is the same as for the {{para|style}} parameter. * <code>item_style</code> – a custom CSS style for all of the list items (the {{tag|li}} tags). The format is the same as for the {{para|style}} parameter. * <code>item1_style</code>, <code>item2_style</code>, <code>item3_style</code>... – custom CSS styles for each of the list items. The format is the same as for the {{para|style}} parameter. <templatedata> { "params": { "1": { "label": "List item 1", "type": "line", "required": true, "description": "First item in the list" }, "2": { "label": "List item 2", "type": "line", "description": "Second item in the list" }, "3": { "label": "List item 3", "type": "line", "description": "Third item in the list" }, "4": { "label": "List item 4", "type": "line", "description": "Fourth item in the list" }, "5": { "label": "List item 5", "type": "line", "description": "Fifth item in the list" }, "6": { "label": "List item 6", "type": "line", "description": "Sixth item in the list" }, "7": { "label": "List item 7", "type": "line", "description": "Seventh item in the list" }, "8": { "label": "List item 8", "type": "line", "description": "Eighth item in the list" }, "9": { "label": "List item 9", "type": "line", "description": "Ninth item in the list" }, "class": { "description": "A custom class for the <div>...</div> tags surrounding the list", "example": "plainlinks" }, "style": { "description": "A custom CSS style for the <div>...</div> tags surrounding the list", "example": "font-size: 90%;" }, "list_style": { "description": "A custom CSS style for the <ul>...</ul> tags around the list", "label": "List style" }, "item_style": { "description": "A custom CSS style for all of the list items (the <li>...</li> tags)", "label": "Item style" }, "item1_style": { "label": "Item 1 style", "description": "Custom CSS style for list item 1" }, "item2_style": { "label": "Item 2 style", "description": "Custom CSS style for list item 2" }, "item3_style": { "label": "Item 3 style", "description": "Custom CSS style for list item 3" }, "item4_style": { "label": "Item 4 style", "description": "Custom CSS style for list item 4" }, "item5_style": { "label": "Item 5 style", "description": "Custom CSS style for list item 5" }, "item6_style": { "label": "Item 6 style", "description": "Custom CSS style for list item 6" }, "item7_style": { "label": "Item 7 style", "description": "Custom CSS style for list item 7" }, "item8_style": { "label": "Item 8 style", "description": "Custom CSS style for list item 8" }, "item9_style": { "label": "Item 9 style", "description": "Custom CSS style for list item 9" } }, "paramOrder": [ "class", "style", "list_style", "item_style", "1", "2", "3", "4", "5", "6", "7", "8", "9", "item1_style", "item2_style", "item3_style", "item4_style", "item5_style", "item6_style", "item7_style", "item8_style", "item9_style" ], "description": "Creates a list of items separated by line breaks but not bullets (•)" } </templatedata> === Example === {| class="wikitable" ! style="width: 80%;" | Code !! Result |- | <code><nowiki>{{Unbulleted list|entry1|entry2|entry3|entry4|entry5</nowiki>{{wbr}}<nowiki>|entry6|entry7|entry8|entry9}}</nowiki></code> | {{Unbulleted list|entry1|entry2|entry3|entry4|entry5|entry6|entry7|entry8|entry9}} |- | <code><nowiki>{{Unbulleted list|Winner|Runner-up|Third place|item_style=color:blue;}}</nowiki></code> | {{Unbulleted list|Winner|Runner-up|Third place|item_style=color:blue;}} |- | <code><nowiki>{{Unbulleted list|Winner|Runner-up|Third place|item1_style=background-color:yellow;|item2_style=background-color:silver;}}</nowiki></code> | {{Unbulleted list|Winner|Runner-up|Third place|item1_style=background-color:yellow;|item2_style=background-color:silver;}} |} === Controlling line-breaking === Template {{tlx|nbsp}} may be used with {{tlx|wbr}} and {{tlx|nowrap}} to control line-breaking in bulletless lists, to prevent wrapped long entries from being confused with multiple entries. See [[Template:Wbr/doc#Controlling line-breaking in infoboxes]] for details. Wrapping this entire template with {{tlx|nowrap}} causes syntax errors. Use {{para|class|nowrap}} instead. ==Technical details== {{tl|Unbulleted list}} works by constructing a [[span and div|div]] with the [[Cascading Style Sheets|CSS]] class "plainlist" which has the styles in [[Template:Plainlist/styles.css]]. {| class="wikitable" ! Wikitext ! HTML |- style="vertical-align:top;" | class="nowrap | <pre> {{Unbulleted list | Example 1 | Example 2 | Example 3 }} </pre> | class="nowrap | <syntaxhighlight lang="html"> <div class="plainlist"> <ul> <li>Example 1</li> <li>Example 2</li> <li>Example 3</li> </ul> </div> </syntaxhighlight> |} == See also == * {{tl|plainlist}} – essentially the same but uses <code><nowiki>|* ... * ... * ...</nowiki></code> instead of <code><nowiki>| ... | ... | ...</nowiki></code> * {{tl|unbulleted list citebundle}} — for unbulleted lists inside <code><nowiki><ref></nowiki></code> HTML tags * {{tl|flatlist}} and {{tl|hlist}} (replacements for comma- or dash-separated lists) * {{tl|bulleted list}} * {{tl|ordered list}} {{Navbox lists}} <includeonly>{{Sandbox other|| <!-- Categories go below this line, please; interwikis go to Wikidata, thank you! --> [[Category:List formatting and function templates]] [[Category:Semantic markup templates]] }}</includeonly> gg1c3td5hwkllcmfczp2axr2ty0rv6a Nhwɛdo:Unbulleted list/sandbox 10 2039 14598 2024-08-04T19:42:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14598 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:list|unbulleted}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> g28jpumica8ycuimxbfi2qlrcbowsb3 Nhwɛdo:Unbulleted list/testcases 10 2040 14599 2024-08-04T19:43:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14599 wikitext text/x-wiki {{Template test cases notice}} {{Testcase table|_showcode=true|entry1|entry2|entry3|entry4|entry5|entry6|entry7|entry8|entry9}} {{Testcase table|_showcode=true| entry1 | entry2 | entry3 }} {{Testcase table|_showcode=true|Winner|Runner-up|Third place|item_style=color:blue;}} {{Testcase table|_showcode=true|Winner|Runner-up|Third place|item1_style=background-color:yellow;|item2_style=background-color:silver;}} {{Testcase table|_showcode=true|[http://www.example.com example 1]|[http://www.example.com example 2]|[http://www.example.com example 3]|class=plainlinks}} {{Testcase table|_showcode=true|Winner|Runner-up|Third place|item_style=color:blue;|style=background-color: #00CC00;}} {{Testcase table|_showcode=true|Winner|Runner-up|Third place|item_style=color:blue;|list_style=background-color: #00CC00;}} {{Testcase table|_showcode=true|entry1|entry2|entry3|indent=2}} {{Testcase table|_showcode=true | one one one one one one |li2_style=background:khaki; | two two two two two two | three three three three three three | four four four four four four |li5_style=font-variant:small-caps; | five five five five five five }} {{Testcase table|_showcode=true |style=background:thistle; |list_style=background:lavender; | one one one one one one |li2_style=background:khaki; | two two two two two two | three three three three three three | four four four four four four |li5_style=font-variant:small-caps; | five five five five five five }} 476tf17mckj2qofwua56mladegqpn2a Nhwɛdo:User other 10 2041 14600 2024-08-04T19:43:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14600 wikitext text/x-wiki {{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:User}} | user | other }} }} | user = {{{1|}}} | other | #default = {{{2|}}} }}<!--End switch--><noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> sp41goodrevog1opvdjjf3951ofz05b Nhwɛdo:User page/doc 10 2042 14601 2024-08-04T19:43:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14601 wikitext text/x-wiki {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{High-use}} {{Substitution| |to ensure its display on mirror sites that may not utilize this template}} {{Auto short description}} == Usage == This template is specifically intended for usage on pages within the [[Wikipedia:User pages|user space]], aiming to distinguish them from Wikipedia pages that contain [[WP:NS|encyclopedic content]] or related content (such as encyclopedic talk pages). It is recommended that it be [[WP:SUBST|substituted]] via <code><nowiki>{{subst:user page}}</nowiki></code> to ensure its display on mirror sites that may not utilize this template. === Parameters === * {{tnull|User page|2=logo=yes|3=noindex=yes}} ** {{para|logo|<var>yes</var>}} – shows the Wiki'''pedia''' logo on the left (default {{var|hidden}}) ** {{para|logo2|<var>yes</var>}} - shows the Wiki'''media''' logo on the right (default {{var|hidden}}) *** ({{para|logo|<var>right</var>}} also shows the Wiki'''media''' logo on the right – {{para|logo2}} was added so that both logos could be made to appear) ** {{para|noindex|<var>yes</var>}} – when used on pages other than in User: namespace, prevents external search engines from indexing the page (default {{var|no}}). This parameter is ineffective in User: namespace, where search engines have been [[phab:T104797|prevented from indexing userspace on enwiki]] since November 2015. ** {{para|rounded|<var>yes</var>}} - makes the container's border rounded (default {{var|no}}) ** {{para|border-radius|<var>15px</var>}} - changes the border radius, if <code>rounded={{var|yes}}</code> is also set (default {{var|15px}}) ** {{para|border-s|<var>1</var>}} - the size of the border (default {{var|1}}) ** {{para|border-c|<var>#ffc9c9</var>}} - the color of the border (default {{var|#ffc9c9}}) ** {{para|background|<var>#fffff3</var>}} - changes the background color (default {{var|#fffff3}}) ** {{para|style|no}} - sets the style to the default {{tl|Ombox}} style ** {{para|short|yes}} - centers and makes the template smaller {{Userspace Disclaimers}} <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:User namespace templates|{{PAGENAME}}]] [[Category:Wikipedia templates which apply NOINDEX]] }}</includeonly> <templatedata> { "params": { "style": { "label": "Ombox style", "description": "Sets the style to the default {{Ombox}} style if ‘no’.", "example": "no", "type": "string", "suggestedvalues": [ "no" ] }, "logo": { "label": "Wikipedia logo", "description": "Shows the Wikipedia logo on the left; assign ‘right’ to show the logo on the right.", "type": "line", "suggestedvalues": [ "yes", "right" ], "example": "yes" }, "logo2": { "label": "Wikimedia logo", "description": "Shows the Wikimedia logo on the left; assign ‘right’ to show the logo on the right.", "type": "line", "suggestedvalues": [ "yes", "right" ] }, "border-s": { "label": "Border thickness", "description": "Sets thickness of the border", "type": "number" }, "border-c": { "label": "Border color", "description": "Sets the color of the border", "type": "string" }, "background": { "label": "Background color", "description": "Sets the background color", "type": "string" }, "rounded": { "label": "Rounded border", "description": "Makes the border rounded.", "type": "line", "suggestedvalues": [ "yes" ], "example": "yes" }, "short": { "label": "Smaller version", "description": "Makes the template smaller and centered.", "example": "yes", "type": "string", "suggestedvalues": [ "yes" ] }, "margin-style": { "label": "Margin style", "description": "Change the margin style.", "example": "1em auto", "type": "string" }, "noindex": { "label": "Prevent search engine indexing", "description": "In namespaces outside the userspace, applying this prevents external search engines from indexing the page. However, its use in the userspace is inconsequential, as the indexing of userspace on enwiki has been disabled since 2015.", "type": "line", "suggestedvalues": [ "yes" ], "example": "yes" }, "border-radius": { "label": "Rounded border's radius", "description": "Sets the radius of the rounded border, applicable only when 'rounded=yes' is also assigned; value must end in ‘px’.", "example": "20px", "type": "string", "default": "15px" } }, "description": "This template is specifically intended for usage on pages within the user space, aiming to distinguish them from Wikipedia pages that contain encyclopedic content or related content (such as encyclopedic talk pages).", "format": "inline", "paramOrder": [ "logo", "logo2", "style", "short", "border-s", "border-c", "background", "rounded", "border-radius", "margin-style", "noindex" ] } </templatedata> nf908229fcpb6tie1gkl36fuertgqud Nhwɛdo:User page/sandbox 10 2043 14602 2024-08-04T19:43:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14602 wikitext text/x-wiki {{{{{{{|safesubst:}}}#ifeq:{{{style|}}}|no|{{Namespace detect |talk=tmbox |other=ombox}}|ombox}} | image = {{{{{|safesubst:}}}#ifeq:{{{logo|}}}|yes|[[File:Wikipedia-logo-v2-en.svg|60px|link=WP:MAIN|alt=Wikipedia's globe icon]]|{{{{{|safesubst:}}}#ifeq:{{{style|}}}|no||none}}}} | imageright = {{{{{|safesubst:}}}#ifeq:{{{logo2|}}}|yes|[[File:Wikimedia Foundation RGB logo with text.svg|60px|link=foundation:|alt=The Wikimedia Foundation's icon]]|{{{{{|safesubst:}}}#ifeq:{{{logo|}}}|right|[[File:Wikimedia Foundation RGB logo with text.svg|60px|link=foundation:|alt=The Wikimedia Foundation's icon]]}}}} | style = {{{{{|safesubst:}}}#ifeq:{{{style|}}}|no|<!-- no style -->|border:{{{border-s|1}}}px solid {{{border-c|#ffc9c9}}}; background-color:{{{background|#fffff3}}}; {{{{{|safesubst:}}}#ifeq:{{{rounded|}}}|yes|border-radius:15px; border-collapse:separate; border-spacing: 0px;}} {{{{{|safesubst:}}}#ifeq:{{{short|}}}|yes|width:60%; margin:{{{margin-style|1em auto}}};|margin-left:0; margin-right:0;}}}} | textstyle = {{{{{|safesubst:}}}#ifeq:{{{style|}}}|no|<!-- no style -->|font-size:85%; text-align:center;}} | text = '''This is a <span style="white-space:nowrap;"><span>&#87;&#105;<!-- Wikipedia -->&#107;&#105;</span><span>&#112;&#101;&#100;&#105;&#97;</span></span> {{Namespace detect | talk = [[Wikipedia:Talk page guidelines#User talk pages|user talk page]] | other = [[Wikipedia:User pages|user page]]{{subpage other || {{User other|{{short description|Wikipedia editor|noreplace}}}}}} }}.'''{{{1|<br />}}}This is not an encyclopedia article or the talk page for an encyclopedia article. If you find this page on any site other than <span style="white-space:nowrap;"><span>&#87;&#105;<!-- Wikipedia -->&#107;&#105;</span><span>&#112;&#101;&#100;&#105;&#97;</span>,</span> you are viewing a [[Wikipedia:Mirrors and forks|mirror site]]. Be aware that the page may be outdated and that the user {{subpage other | in whose space this page is located | whom this page is about}} may have no personal affiliation with any site other than <span style="white-space:nowrap;"><span>&#87;&#105;<!-- Wikipedia -->&#107;&#105;</span><span>&#112;&#101;&#100;&#105;&#97;</span></span>. The original {{Namespace detect | talk = talk | other = }} page is located at <span class="plainlinks" style="white-space:nowrap;">[https://en.wiki<!---->pedia.org/wiki/{{FULLPAGENAMEE}} <span>https://en.wiki</span><!----><span>pedia.org/wi</span><span>ki/{{FULLPAGENAMEE}}</span>].</span> }}{{{{{|safesubst:}}}#ifeq:{{{noindex|}}}|yes|__NOINDEX__|}}<noinclude> {{Documentation}}<!-- Place categories on the /doc sub-page; language links go to Wikidata, thank you! --> </noinclude> {{User other|{{subpage other || {{short description|Wikipedia editor|noreplace}}}}}}{{ombox | image = none | imageright = | style = border:1px solid #ffc9c9; background-color:#fffff3; margin-left:0; margin-right:0; | textstyle = font-size:85%; text-align:center; | text = '''This is a <span style="white-space:nowrap;"><span>&#87;&#105;<!-- Wikipedia -->&#107;&#105;</span><span>&#112;&#101;&#100;&#105;&#97;</span></span> {{Namespace detect | talk = [[Wikipedia:Talk page guidelines#User talk pages|user talk page]] | other = [[Wikipedia:User pages|user page]] }}.'''<br />This is not an encyclopedia article or the talk page for an encyclopedia article. If you find this page on any site other than <span style="white-space:nowrap;"><span>&#87;&#105;<!-- Wikipedia -->&#107;&#105;</span><span>&#112;&#101;&#100;&#105;&#97;</span>,</span> you are viewing a [[Wikipedia:Mirrors and forks|mirror site]]. Be aware that the page may be outdated and that the user {{subpage other | in whose space this page is located | whom this page is about}} may have no personal affiliation with any site other than <span style="white-space:nowrap;"><span>&#87;&#105;<!-- Wikipedia -->&#107;&#105;</span><span>&#112;&#101;&#100;&#105;&#97;</span></span>. The original {{Namespace detect | talk = talk | other = }} page is located at <span class="plainlinks" style="white-space:nowrap;">[https://en.wiki<!---->pedia.org/wiki/{{FULLPAGENAMEE}} <span>https://en.wiki</span><!----><span>pedia.org/wi</span><span>ki/{{FULLPAGENAMEE}}</span>].</span> }} oxlhxmp68769dyf9wx2kl7zrjk9353m Nhwɛdo:User page/testcases 10 2044 14603 2024-08-04T19:43:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14603 wikitext text/x-wiki {{Template test cases notice}} == Standard == {{testcase rows |_template=user page }} ==Standard with logo== {{testcase rows |_template=user page |logo=yes }} ==Standard with logo right== {{testcase rows |_template=user page |logo=right }} ==Standard with logo left and right== {{testcase rows |_template=user page |logo=yes |logo2=yes }} ==Standard with logo and blue background== {{testcase rows |_template=user page |logo=yes |border-c=blue |background=#DEEEF4 }} ==Standard with logo and white background== {{testcase rows |_template=user page |logo=yes |border-c=blue |background=white }} ==Rounded== {{testcase rows |_template=user page |rounded=yes }} ==Rounded with logo== {{testcase rows |_template=user page |logo=yes |rounded=yes }} ==Rounded with logo and blue background== {{testcase rows |_template=user page |logo=yes |rounded=yes |border-c=blue |background=#DEEEF4 }} ==Rounded with logo and white background== {{testcase rows |_template=user page |logo=yes |rounded=yes |background=white }} ==Short== {{testcase rows |_template=user page |short=yes }} ==Short rounded== {{testcase rows |_template=user page |short=yes |rounded=yes }} ==Short rounded with logo== {{testcase rows |_template=user page |short=yes |rounded=yes |logo=yes }} ==Short rounded with logo right== {{testcase rows |_template=user page |short=yes |rounded=yes |logo=right }} ==Short rounded with logo and blue background== {{testcase rows |_template=user page |logo=yes |short=yes |rounded=yes |border-c=blue |background=#DEEEF4 }} ==Default Mbox look== {{testcase rows |_template=user page |style=no }} == Mini look == {{testcase rows |_template=user page |mini=yes }} == Mini look with logo == {{testcase rows |_template=user page |mini=yes |logo=yes }} == Bar look == {{testcase rows |_template=user page |bar=yes }} 65yy5bq4gicbz9q8zxyqq0jhqlqn83v Nhwɛdo:Webarchive/doc 10 2045 14604 2024-08-04T19:44:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14604 wikitext text/x-wiki {{Documentation subpage}} {{high-risk}} {{info|1=This template is intended for [[Wikipedia:External links|external links]]. It is not designed for use as a [[Wikipedia:Citation templates|citation template]].}} {{lua|Module:Webarchive|Module:Webarchive/data}} {{tl|{{BASEPAGENAME}}}} is for linking to web archiving services such as the [[Wayback Machine]], [[WebCite]] and [[List of Web archiving initiatives|all other web archiving services]]. This template is a replacement for {{tld|wayback}}, {{tld|webcite}}, {{tld|memento}} and {{tld|cite archives}}, as decided in [[Wikipedia:Templates for discussion/Log/2016 October 24#Template:Wayback|this discussion]]. Note: The most common method for linking a web archive are the CS1|2 templates such as {{tld|cite web}} with the {{para|archive-url}}, {{para|archive-date}}, and {{para|url-status}} parameters. Please be aware of [[WP:CITEVAR]] before converting this template to a CS1|2 template. == Usage == In most cases the template needs only two parameters, the archive {{para|url}} and archive {{para|date}}. It is also common to include a {{para|title}}. For some URLs, the template can automatically display the date. To prevent the template from adding a [[Help:wikilink|wikilink]] to the name of the [[web archiving]] site, use the {{para|nolink}} parameter with any value. ; Usage with {{para|url}} and {{para|date}} : <code><nowiki>{{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |date=2 August 2016}}</nowiki></code> : {{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |date=2 August 2016}} : <code><nowiki>{{webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/ |date=12 February 2009}}</nowiki></code> : {{webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/ |date=12 February 2009}} ; Usage with {{para|url}} and {{para|title}} : <code><nowiki>{{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |title=Page title}}</nowiki></code> : {{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |title=Page title}} : <code><nowiki>{{webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/ |title=Page title}}</nowiki></code> : {{webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/ |title=Page title}} ; Usage with {{para|url}}, {{para|date}} and {{para|title}} : <code><nowiki>{{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |date=August 2, 2016 |title=Page title}}</nowiki></code> : {{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |date=August 2, 2016 |title=Page title}} : <code><nowiki>{{webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/ |date=February 12, 2009 |title=Page title}}</nowiki></code> : {{webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/ |date=February 12, 2009 |title=Page title}} ; Usage with {{para|url}}, {{para|date}} and {{para|nolink}} : <code><nowiki>{{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |date=August 2, 2016 |nolink=y}}</nowiki></code> : {{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |date=August 2, 2016 |nolink=y}} : <code><nowiki>{{webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/ |date=February 12, 2009 |nolink=1}}</nowiki></code> : {{webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/ |date=February 12, 2009 |nolink=1}} == Multiple URLs == The template optionally supports multiple URLs (up to 10) for linking to multiple archiving services for the same source link. The first url argument is {{para|url}} then {{para|url2}} .. {{para|url10}}. Each URL can have its own date and title argument, thus {{para|date2}} .. {{para|date10}} and {{para|title2}} .. {{para|title10}}. == Parameters == ===Main parameters=== ;url..url10: The URL(s) to the archive service. There should always be a {{para|url}} which counts as the first url. Each {{para|url#}} can have its own numbered corresponding {{para|date#}} and {{para|title#}}. Matching of URL with date and title is done by numbers, not position. Numbers do not need to be in sequence, for example {{para|url2}} followed by {{para|url5}} works. ;date..date10: The date the page was archived. The date format displayed is the same as entered. If {{para|date}} is missing the template will make a best effort to find the date by decoding the archive URL (wayback and webcite for example provide this data in the URL), and will display the date in iso format by default. However including a date is recommended for date formatting reasons, and because other tools may not have the ability to decode the date from the URL. ;title..title10: The text displayed for the link. If no {{para|title}} is provided then {{para|date}} is displayed. Otherwise {{para|title}} takes precedence if both are set. ===Secondary parameters=== ;nolink: If set to any value, the archive service name will not be wikilinked. ;format: This is a special option to support the merger of {{tld|cite archives}}. It may be deprecated in the future. Because CS1|2 templates do not currently support more than one archive link, this template will tack on additional archive links to the end of a CS1|2 template output. It takes two values: {{para|format|addlarchives}} or {{para|format|addlpages}}. ''Addlarchives'' will display output appropriate for linking to multiple web archiving services. ''Addlpages'' will display output appropriate for linking to multiple pages at the same archive. ==Examples== The number of possible examples is extensive depending on the mix of options. Some common cases follow. For more extensive testing see the [[Template:Webarchive/testcases|testcases page]]. ; Single link at the [[Wayback Machine]] with date and title (<em>recommended method</em>) : <code><nowiki>{{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |date=August 2, 2016 |title=Page title}}</nowiki></code> : {{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |date=August 2, 2016 |title=Page title}} ; Single link at the Wayback Machine with date only : <code><nowiki>{{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |date=August 1, 2016}}</nowiki></code> : {{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |date=August 2, 2016}} ; Single link at the Wayback Machine with title; date extracted from URL : <code><nowiki>{{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |title=Example}}</nowiki></code> : {{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |title=Example}} : <code><nowiki>{{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |title=Example |date=mdy}}</nowiki></code> : {{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |title=Example |date=mdy}} : <code><nowiki>{{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |title=Example |date=dmy}}</nowiki></code> : {{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |title=Example |date=dmy}} ; Single link at [[WebCite]] with title; date extracted from URL : <code><nowiki>{{webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com |title=Example}}</nowiki></code> : {{webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com |title=Example}} : <code><nowiki>{{webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com |title=Example |date=mdy}}</nowiki></code> : {{webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com |title=Example |date=mdy}} : <code><nowiki>{{webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com |title=Example |date=dmy}}</nowiki></code> : {{webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com |title=Example |date=dmy}} ; Single link at [[archive.today]] with title; date extracted from URL : <code><nowiki>{{webarchive |url=https://archive.today/2016.08.08-112330/http://example.com |title=Example}}</nowiki></code> : {{webarchive |url=https://archive.today/2016.08.08-112330/http://example.com |title=Example}} : <code><nowiki>{{webarchive |url=https://archive.today/2016.08.08-112330/http://example.com |title=Example |date=mdy}}</nowiki></code> : {{webarchive |url=https://archive.today/2016.08.08-112330/http://example.com |title=Example |date=mdy}} : <code><nowiki>{{webarchive |url=https://archive.today/2016.08.08-112330/http://example.com |title=Example |date=dmy}}</nowiki></code> : {{webarchive |url=https://archive.today/2016.08.08-112330/http://example.com |title=Example |date=dmy}} ; Multi-link at the Wayback Machine with dates and titles (<em>recommended method</em>) : <code><nowiki>{{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |title=Page title |date=August 2, 2016 |url2=https://web.archive.org/web/20160902000046/http://example.com/ |title2=Page2 title |date2=September 2, 2016}}</nowiki></code> : {{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |title=Page title |date=August 2, 2016 |url2=https://web.archive.org/web/20160902000046/http://example.com/ |title2=Page2 title |date2=September 2, 2016}} ; Multi-link at the Wayback Machine with dates only : <code><nowiki>{{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |date=August 2, 2016 |url2=https://web.archive.org/web/20160902000046/http://example.com/ |date2=September 2, 2016}}</nowiki></code> : {{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |date=August 2, 2016 |url2=https://web.archive.org/web/20160902000046/http://example.com/ |date2=September 2, 2016}} ; Multi-link at the Wayback Machine with titles only : <code><nowiki>{{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |title=Page title |url2=https://web.archive.org/web/20160902000046/http://example.com/ |title2=Page2 title}}</nowiki></code> : {{webarchive |url=https://web.archive.org/web/20160802001301/http://example.com/ |title=Page title |url2=https://web.archive.org/web/20160902000046/http://example.com/ |title2=Page2 title}} ; Additional archives format : <code><nowiki>{{webarchive |format=addlarchives |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/ |date=12 February 2009}}</nowiki></code> : {{webarchive |format=addlarchives |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/ |date=12 February 2009}} ; Additional pages format : <code><nowiki>{{webarchive |format=addlpages |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/ |url2=https://web.archive.org/web/20160902000046/http://example.com/ |date=12 February 2009}}</nowiki></code> : {{webarchive |format=addlpages |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/ |url2=https://web.archive.org/web/20160902000046/http://example.com/ |date=12 February 2009}} == Tracking categories == The template has a number of hidden tracking categories which may be added (via [[Module:Webarchive]]): ===Tracking archive sites=== * {{clc|Webarchive template wayback links}}: links to the Wayback Machine * {{clc|Webarchive template archiveis links}}: links to Archive.today * {{clc|Webarchive template webcite links}}: links to WebCite * {{clc|Webarchive template other archives}}: links to known archive sites that don't have their own tracking category * {{clc|Webarchive template unknown archives}}: the template doesn't recognize the archive URL; this may indicate an error in the data; or the template itself needs updating to reflect a new archive site ===Tracking warnings and errors=== * {{clc|Webarchive template warnings}}: soft errors that do not prevent the template from working but leave a red message * {{clc|Webarchive template errors}}: errors typically requiring human intervention == Template maintenance == The following can be done to maintain the template. ===Monitor tracking categories=== * The tracking categories for "warnings" and "errors" can be monitored to alert for any problems in the data. * The tracking category for "unknown archives" may indicate a problem in the data; for example an editor used the source URL instead of the archive URL in the {{para|url}} field. ===Monitor template argument usage=== [https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template=Webarchive This tool] shows which instances of the template are using which arguments—it might show, for example, that {{para|access-date}} is being used by five instances in five articles. Since this is an error (the template does not support {{para|access-date}}) those five template instances should be fixed to remove the {{para|access-date}}. ===Configuration: verifydates=== The template can verify that dates in URLs for Wayback, WebCite, and Archive.is match the date in the {{para|date}} argument. If the dates do not match it will display the date from the URL, add a red warning message "date mismatch", and add the article to the warning tracking category. Because the verification function adds some overhead to the template, it can optionally be globally disabled by setting the variable "verifydates = no" (see the Module source in function p.webarchive()). Note that after setting to "yes", it can take a week or more for the tracking category to be fully populated. Set to "yes" if you are searching for problems in the data that need fixing (they'll show up in the tracking category). ===Configuration: maxurls=== The max number of URLs is 10 but this can be changed by setting the "maxurls" variable in the p.webarchive() function. This is a global variable that will affect all instances of the template, use with caution. Reducing the number will increase the template speed and reduce resource use. ==TemplateData== {{TemplateData header}} <templatedata> { "description": "A template for linking to offsite archives such as Wayback, WebCite, Archive.is, etc.. ", "params": { "url": { "label": "Archive URL", "description": "URL to the archive.", "type": "string", "example": "https://web.archive.org/web/20160802001301/http://example.com/", "required": true }, "date": { "label": "Archive date", "description": "Date of the archive.", "type": "string", "example": "August 2, 2016", "suggested": true }, "title": { "label": "Archive title", "description": "Title (or text) displayed on the Wiki page for the link.", "type": "string", "suggested": true, "example": "Example website", "default": "Date argument, or the word 'Archive'" }, "nolink": { "label": "Wikilink", "description": "Wikilink to the archive's page in the rendering. Any value including blank means no wikilink.", "type": "string" }, "format": { "label": "Format of template rendering.", "description": "For multi-URL instances, render display in one of two formats.", "type": "string" } } } </templatedata> <includeonly>{{sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Internet Archive templates]] [[Category:Templates that add a tracking category]] [[Category:Web archive external link templates]] }}</includeonly> avisvof58alsm6d6lu7xzv35bg9c5bi Nhwɛdo:Webarchive/sandbox 10 2046 14605 2024-08-04T19:44:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14605 wikitext text/x-wiki <includeonly>{{#invoke:webarchive/sandbox|webarchive}}</includeonly><noinclude> {{documentation}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> </noinclude> dk8r6gu7c7bbpcludahq4bpodu05whq Nhwɛdo:Webarchive/testcases 10 2047 14606 2024-08-04T19:44:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14606 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} * [[Template:Webarchive/testcases/Production|A. Production]] - Sandbox ([[Module:Webarchive/sandbox]]) vs. Production ([[Template:Webarchive]]) * [[Template:Webarchive/testcases/Wayback|B. Wayback]] - Sandbox ([[Module:Webarchive/sandbox]]) vs. [[Template:Wayback]] * [[Template:Webarchive/testcases/Webcite|C. Webcite]] - Sandbox ([[Module:Webarchive/sandbox]]) vs. [[Template:Webcite]] * [[Template:Webarchive/testcases/CiteArch|D. CiteArch]] - Sandbox ([[Module:Webarchive/sandbox]]) vs. [[Template:Cite archives]] ---- *{{webarchive|url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016}} *{{webarchive/sandbox|url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016}} – sandbox *{{webarchive|url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/ |date=12 February 2009}} *{{webarchive/sandbox|url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/ |date=12 February 2009}} – sandbox *{{webarchive|url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/ |date=12 February 2009 |title=Page title}} *{{webarchive/sandbox|url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/ |date=12 February 2009 |title=Page title}} – sandbox ---- *{{webarchive|url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016 |title=Page title}} *{{webarchive/sandbox|url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016 |title=Page title}} – sandbox *{{webarchive|url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016}} *{{webarchive/sandbox|url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016}} – sandbox *{{webarchive|url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/}} *{{webarchive/sandbox|url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/}} – sandbox *{{webarchive|url=https://web.archive.org/web/20160801/http://example.com |title=Page title |date=August 1, 2016 |url2=https://web.archive.org/web/20160901/http://example.com |title2=Page2 title |date2=September 1, 2016}} *{{webarchive/sandbox|url=https://web.archive.org/web/20160801/http://example.com |title=Page title |date=August 1, 2016 |url2=https://web.archive.org/web/20160901/http://example.com |title2=Page2 title |date2=September 1, 2016}} – sandbox *{{webarchive|url=https://web.archive.org/web/20160801/http://example.com |date=August 1, 2016 |url2=https://web.archive.org/web/20160901/http://example.com |date2=September 1, 2016}} *{{webarchive/sandbox|url=https://web.archive.org/web/20160801/http://example.com |date=August 1, 2016 |url2=https://web.archive.org/web/20160901/http://example.com |date2=September 1, 2016}} – sandbox *{{webarchive|url=https://web.archive.org/web/20160801/http://example.com |title=Page title |url2=https://web.archive.org/web/20160901/http://example.com |title2=Page2 title}} *{{webarchive/sandbox|url=https://web.archive.org/web/20160801/http://example.com |title=Page title |url2=https://web.archive.org/web/20160901/http://example.com |title2=Page2 title}} – sandbox ---- *{{webarchive|url=http://perma.cc/F9NT-22AK |date=2015-04-09}} *{{webarchive/sandbox|url=http://perma.cc/F9NT-22AK |date=2015-04-09}} – sandbox *{{webarchive|url=http://perma.cc/F9NT-22AK |date=2015-04-09 |title=Mike Pressler Biography}} *{{webarchive/sandbox|url=http://perma.cc/F9NT-22AK |date=2015-04-09 |title=Mike Pressler Biography}} – sandbox ---- *{{webarchive|url=https://archive.is/e9AAZ}} *{{webarchive/sandbox|url=https://archive.is/e9AAZ}} – sandbox *{{webarchive|url=https://archive.is/2016.08.08-112330/http://example.com/}} *{{webarchive/sandbox|url=https://archive.is/2016.08.08-112330/http://example.com/}} – sandbox *{{webarchive|url=https://archive.is/20160808112330/http://example.com/}} *{{webarchive/sandbox|url=https://archive.is/20160808112330/http://example.com/}} – sandbox *{{webarchive|url=https://web.archive.org/web/20160801000000/http://example.com/}} *{{webarchive/sandbox|url=https://web.archive.org/web/20160801000000/http://example.com/}} – sandbox *{{webarchive|url=http://webarchive.loc.gov/all/20160801000000/http://example.com/}} *{{webarchive/sandbox|url=http://webarchive.loc.gov/all/20160801000000/http://example.com/}} – sandbox *{{webarchive|url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/}} *{{webarchive/sandbox|url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/}} – sandbox *{{webarchive|url=https://archive.is/2016.08.08-112330/http://example.com/ |date=2017-08-21}} *{{webarchive/sandbox|url=https://archive.is/2016.08.08-112330/http://example.com/ |date=2017-08-21}} – sandbox *{{webarchive|url=https://archive.is/20160808112330/http://example.com/ |date=2017-08-21}} *{{webarchive/sandbox|url=https://archive.is/20160808112330/http://example.com/ |date=2017-08-21}} – sandbox *{{webarchive|url=https://web.archive.org/web/20160801000000/http://example.com/ |date=2017-08-21}} *{{webarchive/sandbox|url=https://web.archive.org/web/20160801000000/http://example.com/ |date=2017-08-21}} – sandbox *{{webarchive|url=http://webarchive.loc.gov/all/20160801000000/http://example.com/ |date=2017-08-21}} *{{webarchive/sandbox|url=http://webarchive.loc.gov/all/20160801000000/http://example.com/ |date=2017-08-21}} – sandbox *{{webarchive|url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/ |date=2017-08-21}} *{{webarchive/sandbox|url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com/ |date=2017-08-21}} – sandbox *{{webarchive|url=https://web.archive.org/web/*/http://example.com/}} *{{webarchive/sandbox|url=https://web.archive.org/web/*/http://example.com/}} – sandbox *{{webarchive|url=http://webarchive.loc.gov/all/*/http://example.com/}} *{{webarchive/sandbox|url=http://webarchive.loc.gov/all/*/http://example.com/}} – sandbox ---- *{{webarchive|url=https://web.archive.org/web/*/http://example.com/}} – because no date text should be '[https://web.archive.org/web/*/http://example.com/ Archive] index' or better, '[https://web.archive.org/web/*/http://example.com/ Archive index]' shouldn't it? *{{webarchive/sandbox|url=https://web.archive.org/web/*/http://example.com/}} – sandbox *{{webarchive|url=https://web.archive.org/web/*/http://example.com/|title=Title}} – has title *{{webarchive/sandbox|url=https://web.archive.org/web/*/http://example.com/|title=Title}} – sandbox ==tests for {{tld|cite archives}}== '''{{para|format|addlarchives}}''' *<code><nowiki>{{webarchive|format=addlarchives|url1=https://archive.is/zKyrW |date1=11 May 2018 |url2=https://www.webcitation.org/query?url=http%3A%2F%2Fwww.albanianphotography.net%2Fen%2Fnopcsa.html&date=2011-02-25 |date2=25 February 2011}}</nowiki></code> **{{code|{{webarchive|format=addlarchives|url1=https://archive.is/zKyrW |date1=11 May 2018 |url2=https://www.webcitation.org/query?url=http%3A%2F%2Fwww.albanianphotography.net%2Fen%2Fnopcsa.html&date=2011-02-25 |date2=25 February 2011}}}} **{{code|{{webarchive/sandbox|format=addlarchives|url1=https://archive.is/zKyrW |date1=11 May 2018 |url2=https://www.webcitation.org/query?url=http%3A%2F%2Fwww.albanianphotography.net%2Fen%2Fnopcsa.html&date=2011-02-25 |date2=25 February 2011}}}} – sandbox ***{{webarchive|format=addlarchives|url1=https://archive.is/zKyrW |date1=11 May 2018 |url2=https://www.webcitation.org/query?url=http%3A%2F%2Fwww.albanianphotography.net%2Fen%2Fnopcsa.html&date=2011-02-25 |date2=25 February 2011}} ***{{webarchive/sandbox|format=addlarchives|url1=https://archive.is/zKyrW |date1=11 May 2018 |url2=https://www.webcitation.org/query?url=http%3A%2F%2Fwww.albanianphotography.net%2Fen%2Fnopcsa.html&date=2011-02-25 |date2=25 February 2011}} – sandbox *{{webarchive|format=addlarchives|url2=https://web.archive.org/web/20140903195544/http://www.famitsu.com/biz/ranking/ |date2=20140903 |url=https://archive.is/20140903195702/http://www.famitsu.com/biz/ranking/|date=2014-09-03}} – has malformed date *{{webarchive/sandbox|format=addlarchives|url2=https://web.archive.org/web/20140903195544/http://www.famitsu.com/biz/ranking/ |date2=20140903 |url=https://archive.is/20140903195702/http://www.famitsu.com/biz/ranking/|date=2014-09-03}} – sandbox *{{webarchive|format=addlarchives|url=https://archive.fo/20120720003512/http://libro.uca.edu/payne2/payne25.htm|date=July 20, 2012 |title=Chapter 25}} *{{webarchive/sandbox|format=addlarchives|url=https://archive.fo/20120720003512/http://libro.uca.edu/payne2/payne25.htm|date=July 20, 2012 |title=Chapter 25}} ---- '''{{para|format|addlpages}}''' *{{webarchive|format=addlpages|url=https://www.webcitation.org/5jhGJ8vA8?url=http%3A%2F%2Farchive.gamespy.com%2Freviews%2Fjune02%2Fneverwinter%2Findex2.shtml|date=September 11, 2009|url2=https://www.webcitation.org/5jhGJWAXG?url=http://archive.gamespy.com/reviews/june02/neverwinter/index3.shtml|date2=2009-09-11}} – without title *{{webarchive/sandbox|format=addlpages|url=https://www.webcitation.org/5jhGJ8vA8?url=http%3A%2F%2Farchive.gamespy.com%2Freviews%2Fjune02%2Fneverwinter%2Findex2.shtml|date=September 11, 2009|url2=https://www.webcitation.org/5jhGJWAXG?url=http://archive.gamespy.com/reviews/june02/neverwinter/index3.shtml|date2=2009-09-11}} – sandbox *{{webarchive|format=addlpages|url=https://www.webcitation.org/5jhGJ8vA8?url=http%3A%2F%2Farchive.gamespy.com%2Freviews%2Fjune02%2Fneverwinter%2Findex2.shtml|date=September 11, 2009||title=Page 2|url2=https://www.webcitation.org/5jhGJWAXG?url=http://archive.gamespy.com/reviews/june02/neverwinter/index3.shtml|date2=2009-09-11|title2=Page 3}} – uses title *{{webarchive/sandbox|format=addlpages|url=https://www.webcitation.org/5jhGJ8vA8?url=http%3A%2F%2Farchive.gamespy.com%2Freviews%2Fjune02%2Fneverwinter%2Findex2.shtml|date=September 11, 2009||title=Page 2|url2=https://www.webcitation.org/5jhGJWAXG?url=http://archive.gamespy.com/reviews/june02/neverwinter/index3.shtml|date2=2009-09-11|title2=Page 3}} – sandbox *{{webarchive|format=addlpages|url=https://www.webcitation.org/5jhGJ8vA8?url=http%3A%2F%2Farchive.gamespy.com%2Freviews%2Fjune02%2Fneverwinter%2Findex2.shtml|date=September 11, 2009||title=Title 2|url2=https://www.webcitation.org/5jhGJWAXG?url=http://archive.gamespy.com/reviews/june02/neverwinter/index3.shtml|date2=2009-09-11}} – uses title and not title (page 3) *{{webarchive/sandbox|format=addlpages|url=https://www.webcitation.org/5jhGJ8vA8?url=http%3A%2F%2Farchive.gamespy.com%2Freviews%2Fjune02%2Fneverwinter%2Findex2.shtml|date=September 11, 2009||title=Title 2|url2=https://www.webcitation.org/5jhGJWAXG?url=http://archive.gamespy.com/reviews/june02/neverwinter/index3.shtml|date2=2009-09-11}} – sandbox *{{webarchive|format=addlpages|date=September 24, 2009|url=https://www.webcitation.org/5k2BxXFOx?url=http://pc.gamespy.com/pc/neverwinter-nights-2-adventure-pack-mysteries-of-westgate/873407p2.html|title=Page 2|url2=https://www.webcitation.org/5k2ByyK40?url=http://pc.gamespy.com/pc/neverwinter-nights-2-adventure-pack-mysteries-of-westgate/873407p3.html|date2=2009-09-24|title2=Page 3|url3=https://www.webcitation.org/5k2C0MCbs?url=http://pc.gamespy.com/pc/neverwinter-nights-2-adventure-pack-mysteries-of-westgate/873407p4.html|date3=2009-09-24|title3=Page 4|url4=https://www.webcitation.org/5k2C1rcsV?url=http://pc.gamespy.com/pc/neverwinter-nights-2-adventure-pack-mysteries-of-westgate/873407p5.html|date4=2009-09-24|title4=Page 5}} *{{webarchive/sandbox|format=addlpages|date=September 24, 2009|url=https://www.webcitation.org/5k2BxXFOx?url=http://pc.gamespy.com/pc/neverwinter-nights-2-adventure-pack-mysteries-of-westgate/873407p2.html|title=Page 2|url2=https://www.webcitation.org/5k2ByyK40?url=http://pc.gamespy.com/pc/neverwinter-nights-2-adventure-pack-mysteries-of-westgate/873407p3.html|date2=2009-09-24|title2=Page 3|url3=https://www.webcitation.org/5k2C0MCbs?url=http://pc.gamespy.com/pc/neverwinter-nights-2-adventure-pack-mysteries-of-westgate/873407p4.html|date3=2009-09-24|title3=Page 4|url4=https://www.webcitation.org/5k2C1rcsV?url=http://pc.gamespy.com/pc/neverwinter-nights-2-adventure-pack-mysteries-of-westgate/873407p5.html|date4=2009-09-24|title4=Page 5}} – sandbox *{{webarchive|format=addlpages|url1=https://web.archive.org/web/20040722032824/http://www.nationalgeographic.com/adventure/0404/adventure_books_1-19.html |date1=22 July 2004|url2=https://web.archive.org/web/20040831001431/http://www.nationalgeographic.com/adventure/0404/adventure_books_20-39.html|date2=2004-08-31|url3=https://web.archive.org/web/20040831001359/http://www.nationalgeographic.com/adventure/0404/adventure_books_40-59.html|date3=2004-08-31|url4=https://web.archive.org/web/20040830100950/http://www.nationalgeographic.com/adventure/0404/adventure_books_60-79.html|date4=2004-08-31|url5=https://web.archive.org/web/20040831001341/http://www.nationalgeographic.com/adventure/0404/adventure_books_80-100.html|date5=2004-08-31}} *{{webarchive/sandbox|format=addlpages|url1=https://web.archive.org/web/20040722032824/http://www.nationalgeographic.com/adventure/0404/adventure_books_1-19.html |date1=22 July 2004|url2=https://web.archive.org/web/20040831001431/http://www.nationalgeographic.com/adventure/0404/adventure_books_20-39.html|date2=2004-08-31|url3=https://web.archive.org/web/20040831001359/http://www.nationalgeographic.com/adventure/0404/adventure_books_40-59.html|date3=2004-08-31|url4=https://web.archive.org/web/20040830100950/http://www.nationalgeographic.com/adventure/0404/adventure_books_60-79.html|date4=2004-08-31|url5=https://web.archive.org/web/20040831001341/http://www.nationalgeographic.com/adventure/0404/adventure_books_80-100.html|date5=2004-08-31}} – sandbox fqqyc5tdkvg8a90vhs9hvd2ota2tost Nhwɛdo:Won/sandbox 10 2048 14607 2024-08-04T19:44:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14607 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #{{ #switch: {{lc:{{{place|Won}}}}} |won = 9EFF9E |1|1st|gold = FFD700 |2|2nd|silver = C0C0C0 |3|3rd|bronze = E2B740 |platinum = 767676 |honorary = CEF |#default = F8EABA }}; color: #{{ #switch: {{lc:{{{place|Won}}}}} |platinum = FFF |#default = 000 }}; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="yes table-yes2"|{{{1|{{{place|Won}}}}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> 172tr5j627433llscnyj6z7rnn6i862 Nhwɛdo:YouTube/doc 10 2049 14608 2024-08-04T19:45:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14608 wikitext text/x-wiki {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AT THE BOTTOM OF THIS PAGE. --> {{For|the navigation template|Template:YouTube navbox}} {{See also|Wikipedia:External links/Perennial websites}} {{Template shortcut|ytl}} {{Ombox | type = content | textstyle = font-size: 110%; | text = '''Do not use this template to link to material that [[WP:External links|violates copyright law]].'''<br />Links to such material must either be replaced with a non-copyvio link or <u>removed immediately</u>.<br> <small>'''NOTE''': A YouTube video uploaded by a user with a verification check mark badge, indicating that it is an official channel of an established creator or organization, does not fully guarantee that it complies with copyright and [[fair use]] laws.</small> }} {{High-use}} {{COinS safe|n}} This template is used to create an [[Wikipedia:External links|external link]] to YouTube in the ==External links== section. It may also be used for other YouTube links such as those in {{tl|External media}}. '''This is not a [[Wikipedia:Citation templates|citation template]].''' Use {{tl|cite AV media}} to provide bibliographic citations in footnotes. Alternatively, use {{tl|cite news}} if the video is a newscast, or {{tl|cite episode}} if the video is in an episodic format. == Usage and examples == === Video === {{Wikidata property|P1651}} Usage (one parameter): * <code><nowiki>{{</nowiki>YouTube|''VIDEOID''}}</code> * <code><nowiki>{{</nowiki>YouTube|id=''VIDEOID''}}</code> Usage (two parameters): * <code><nowiki>{{</nowiki>YouTube|''VIDEOID''|''TITLE''}}</code> * <code><nowiki>{{</nowiki>YouTube|id=''VIDEOID''|title=''TITLE''}}</code> Parameter descriptions: * ''id'' (or unnamed parameter 1) is the "YouTube video id" which appears as: *: <kbd><span style="color:darkblue"><nowiki>https://www.youtube.com/watch?v=</nowiki>{{hilite|''VIDEOID''}}</span></kbd> * ''title'' (or unnamed parameter 2) gives an optional description that may replace the default title (Video) Examples (1 parameter): : <kbd>[https://www.youtube.com/watch?v=9bZkp7q19f0 https://www.youtube.com/watch?v={{hilite|9bZkp7q19f0}}]</kbd> # <code><nowiki>* {{</nowiki>YouTube|9bZkp7q19f0}}</code> #* {{YouTube|9bZkp7q19f0}} # <code><nowiki>* {{</nowiki>YouTube|id=9bZkp7q19f0}}</code> #* {{YouTube|id=9bZkp7q19f0}} Examples (2 parameters): # <code><nowiki>* {{</nowiki>YouTube|9bZkp7q19f0|"Gangnam Style"}}</code> #* {{YouTube|9bZkp7q19f0|"Gangnam Style"}} # <code><nowiki>* {{</nowiki>YouTube|id=9bZkp7q19f0|title="Gangnam Style"}}</code> #* {{YouTube|id=9bZkp7q19f0|title="Gangnam Style"}} ==== With timestamp ==== Usage: * <code><nowiki>{{</nowiki>YouTube|id=''VIDEOID''|time=''TIMESTAMP''}}</code> * <code><nowiki>{{</nowiki>YouTube|id=''VIDEOID''|t=''TIMESTAMP''}}</code> Parameter descriptions: * ''time'' or ''t'' is the timestamp within the video for the link target. Examples: * <code><nowiki>{{</nowiki>YouTube|id=9bZkp7q19f0|time=3m2s}}</code> * <code><nowiki>{{</nowiki>YouTube|id=9bZkp7q19f0|time=122}}</code> * <code><nowiki>{{</nowiki>YouTube|id=9bZkp7q19f0|t=3m2s}}</code> === Channel === ==== With channel ID ==== {{Wikidata property|P2397}} Usage (one parameter): * <code><nowiki>{{</nowiki>YouTube|c=''CHANNELID''}}</code> * <code><nowiki>{{</nowiki>YouTube|channel=''CHANNELID''}}</code> Usage (two parameters): * <code><nowiki>{{</nowiki>YouTube|c=''CHANNELID''|''TITLE''}}</code> * <code><nowiki>{{</nowiki>YouTube|c=''CHANNELID''|title=''TITLE''}}</code> * <code><nowiki>{{</nowiki>YouTube|channel=''CHANNELID''|''TITLE''}}</code> * <code><nowiki>{{</nowiki>YouTube|channel=''CHANNELID''|title=''TITLE''}}</code> Parameter descriptions: * ''c'' or ''channel'' is the "YouTube channel id" which appears as: *: <kbd><span style="color:darkblue"><nowiki>https://www.youtube.com/channel/</nowiki>{{hilite|''CHANNELID''}}</span></kbd> * ''title'' gives an optional description that may replace the default title (PAGENAME) Examples (1 parameter): : <kbd>[https://www.youtube.com/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ https://www.youtube.com/channel/{{hilite|UC-9-kyTW8ZkZNDHQJ6FgpwQ}}]</kbd> # <code><nowiki>* {{</nowiki>YouTube|c=UC-9-kyTW8ZkZNDHQJ6FgpwQ}}</code> #* {{YouTube|c=UC-9-kyTW8ZkZNDHQJ6FgpwQ|PAGENAME}} # <code><nowiki>* {{</nowiki>YouTube|channel=UC-9-kyTW8ZkZNDHQJ6FgpwQ}}</code> #* {{YouTube|channel=UC-9-kyTW8ZkZNDHQJ6FgpwQ|PAGENAME}} Example (2 parameters): # <code><nowiki>* {{</nowiki>YouTube|c=UC-9-kyTW8ZkZNDHQJ6FgpwQ|#Music}}</code> #: {{YouTube|c=UC-9-kyTW8ZkZNDHQJ6FgpwQ|#Music}} # <code><nowiki>* {{</nowiki>YouTube|channel=UC-9-kyTW8ZkZNDHQJ6FgpwQ|title=#Music}}</code> #* {{YouTube|channel=UC-9-kyTW8ZkZNDHQJ6FgpwQ|title=#Music}} ==== With handle ==== {{Wikidata property|P11245}} Usage (one parameter): * <code><nowiki>{{</nowiki>YouTube|h=''HANDLE''}}</code> * <code><nowiki>{{</nowiki>YouTube|handle=''HANDLE''}}</code> Usage (two parameters): * <code><nowiki>{{</nowiki>YouTube|h=''HANDLE''|''TITLE''}}</code> * <code><nowiki>{{</nowiki>YouTube|h=''HANDLE''|title=''TITLE''}}</code> * <code><nowiki>{{</nowiki>YouTube|handle=''HANDLE''|''TITLE''}}</code> * <code><nowiki>{{</nowiki>YouTube|handle=''HANDLE''|title=''TITLE''}}</code> Parameter descriptions: * ''h'' or ''handle'' is the "YouTube channel handle" which appears as: *: <kbd><span style="color:darkblue"><nowiki>https://www.youtube.com/@</nowiki>{{hilite|''HANDLE''}}</span></kbd> * ''title'' gives an optional description that may replace the default title (PAGENAME) * ''suffix'' replaces the default " 's " after the channel name. It is only to be used in the rare occasion that the channel name is a compound noun ending in S, and making it possessive does not repeat the S sound. Do not use it for a brand name ending in S, for example Smosh Games, which is a singular entity. See [[MOS:POSS]] for more information. Examples (1 parameter): : <kbd>[https://www.youtube.com/@PewDiePie https://www.youtube.com/@{{hilite|PewDiePie}}]</kbd> # <code><nowiki>* {{</nowiki>YouTube|h=PewDiePie}}</code> #* {{YouTube|h=PewDiePie|PAGENAME}} # <code><nowiki>* {{</nowiki>YouTube|handle=PewDiePie}}</code> #* {{YouTube|handle=PewDiePie|PAGENAME}} Example (2 parameters): # <code><nowiki>* {{</nowiki>YouTube|h=PewDiePie|PewDiePie}}</code> #* {{YouTube|h=PewDiePie|PewDiePie}} # <code><nowiki>* {{</nowiki>YouTube|handle=PewDiePie|title=PewDiePie}}</code> #* {{YouTube|handle=PewDiePie|title=PewDiePie}} Example (3 parameters): : <kbd>[https://www.youtube.com/@officialBEG https://www.youtube.com/@{{hilite|officialBEG}}]</kbd> # <code><nowiki>* {{</nowiki>YouTube|handle=officialBEG|title=Brown Eyed Girls|suffix='}}</code> #* {{YouTube|handle=officialBEG|title=Brown Eyed Girls|suffix='}} ==== With legacy username ==== {{side box |image=[[File:Stop hand nuvola.svg|40x40px|class=noviewer|alt=|link=]] |text=[[Special:WhatLinksHere/YouTube user (identifier)|legacy username]] is deprecated in favor of handle by YouTube }} Usage (one parameter): * <code><nowiki>{{</nowiki>YouTube|u=''USERNAME''}}</code> * <code><nowiki>{{</nowiki>YouTube|user=''USERNAME''}}</code> Usage (two parameters): * <code><nowiki>{{</nowiki>YouTube|u=''USERNAME''|''TITLE''}}</code> * <code><nowiki>{{</nowiki>YouTube|u=''USERNAME''|title=''TITLE''}}</code> * <code><nowiki>{{</nowiki>YouTube|user=''USERNAME''|''TITLE''}}</code> * <code><nowiki>{{</nowiki>YouTube|user=''USERNAME''|title=''TITLE''}}</code> Parameter descriptions: * ''u'' or ''user'' is the "YouTube channel user's name" which appears as: *: <kbd><span style="color:darkblue"><nowiki>https://www.youtube.com/user/</nowiki>{{hilite|''USERNAME''}}</span></kbd> * ''title'' gives an optional description that may replace the default title (PAGENAME) * ''suffix'' replaces the default " 's " after the channel name. It is only to be used in the rare occasion that the channel name is a compound noun ending in S, and making it possessive does not repeat the S sound. Do not use it for a brand name ending in S, for example Smosh Games, which is a singular entity. See [[MOS:POSS]] for more information. Examples (1 parameter): : <kbd>[https://www.youtube.com/user/pewdiepie https://www.youtube.com/user/{{hilite|pewdiepie}}]</kbd> # <code><nowiki>* {{</nowiki>YouTube|u=pewdiepie}}</code> #* {{YouTube|u=pewdiepie|PAGENAME}} # <code><nowiki>* {{</nowiki>YouTube|user=pewdiepie}}</code> #* {{YouTube|user=pewdiepie|PAGENAME}} Example (2 parameters): # <code><nowiki>* {{</nowiki>YouTube|u=pewdiepie|PewDiePie}}</code> #* {{YouTube|u=pewdiepie|PewDiePie}} # <code><nowiki>* {{</nowiki>YouTube|user=pewdiepie|title=PewDiePie}}</code> #* {{YouTube|user=pewdiepie|title=PewDiePie}} Example (3 parameters): : <kbd>[https://www.youtube.com/user/officialBEG https://www.youtube.com/user/{{hilite|officialBEG}}]</kbd> # <code><nowiki>* {{</nowiki>YouTube|user=officialBEG|title=Brown Eyed Girls|suffix='}}</code> #* {{YouTube|user=officialBEG|title=Brown Eyed Girls|suffix='}} ==== With custom URL ==== {{side box |image=[[File:Stop hand nuvola.svg|40x40px|class=noviewer|alt=|link=]] |text=[[Special:WhatLinksHere/YouTube custom (identifier)|custom URL]] is deprecated in favor of handle by YouTube }} Usage (one parameter): * <code><nowiki>{{</nowiki>YouTube|custom=''CUSTOMURL''}}</code> Usage (two parameters): * <code><nowiki>{{</nowiki>YouTube|custom=''CUSTOMURL''|''TITLE''}}</code> * <code><nowiki>{{</nowiki>YouTube|custom=''CUSTOMURL''|title=''TITLE''}}</code> Parameter descriptions: * ''custom'' is the "YouTube channel custom URL" which appears as: *: <kbd><span style="color:darkblue"><nowiki>https://www.youtube.com/c/</nowiki>{{hilite|''CUSTOMURL''}}</span></kbd> * ''title'' gives an optional description that may replace the default title (PAGENAME) Example (1 parameter): : <kbd>[https://www.youtube.com/c/officialBEG https://www.youtube.com/c/{{hilite|officialBEG}}]</kbd> # <code><nowiki>* {{</nowiki>YouTube|custom=officialBEG}}</code> #* {{YouTube|custom=officialBEG|PAGENAME}} Example (2 parameters): # <code><nowiki>* {{</nowiki>YouTube|custom=officialBEG|Brown Eyed Girls}}</code> #: {{YouTube|custom=officialBEG|Brown Eyed Girls}} === Show === Usage (one parameter): * <code><nowiki>{{</nowiki>YouTube|s=''SHOWID''}}</code> * <code><nowiki>{{</nowiki>YouTube|show=''SHOWID''}}</code> Usage (two parameters): * <code><nowiki>{{</nowiki>YouTube|s=''SHOWID''|''TITLE''}}</code> * <code><nowiki>{{</nowiki>YouTube|s=''SHOWID''|title=''TITLE''}}</code> * <code><nowiki>{{</nowiki>YouTube|show=''SHOWID''|''TITLE''}}</code> * <code><nowiki>{{</nowiki>YouTube|show=''SHOWID''|title=''TITLE''}}</code> Parameter descriptions: * ''s'' or ''show'' is the "YouTube show name" which appears as: *: <kbd><span style="color:darkblue"><nowiki>https://www.youtube.com/show/</nowiki>{{hilite|''SHOWID''}}</span></kbd> * ''title'' gives an optional description that may replace the default title (''PAGENAME'') Examples (1 parameter): : <kbd>[https://www.youtube.com/show/SCWdVLvom3QaFGxEKNASntaA https://www.youtube.com/show/{{hilite|SCWdVLvom3QaFGxEKNASntaA}}]</kbd> # <code><nowiki>* {{</nowiki>YouTube|s=SCWdVLvom3QaFGxEKNASntaA}}</code> #* {{YouTube|s=SCWdVLvom3QaFGxEKNASntaA|''PAGENAME''}} # <code><nowiki>* {{</nowiki>YouTube|show=SCWdVLvom3QaFGxEKNASntaA}}</code> #* {{YouTube|show=SCWdVLvom3QaFGxEKNASntaA|''PAGENAME''}} Example (2 parameters): # <code><nowiki>* {{</nowiki>YouTube|s=SCWdVLvom3QaFGxEKNASntaA|''Star Trek: The Original Series''}}</code> #* {{YouTube|s=SCWdVLvom3QaFGxEKNASntaA|''Star Trek: The Original Series''}} # <code><nowiki>* {{</nowiki>YouTube|show=SCWdVLvom3QaFGxEKNASntaA|title=''Star Trek: The Original Series''}}</code> #* {{YouTube|show=SCWdVLvom3QaFGxEKNASntaA|title=''Star Trek: The Original Series''}} === Playlist === {{Wikidata property|P4300}} Usage (one parameter): * <code><nowiki>{{</nowiki>YouTube|p=''PLAYLISTID''}}</code> * <code><nowiki>{{</nowiki>YouTube|playlist=''PLAYLISTID''}}</code> Usage (two parameters): * <code><nowiki>{{</nowiki>YouTube|p=''PLAYLISTID''|''TITLE''}}</code> * <code><nowiki>{{</nowiki>YouTube|p=''PLAYLISTID''|title=''TITLE''}}</code> * <code><nowiki>{{</nowiki>YouTube|playlist=''PLAYLISTID''|''TITLE''}}</code> * <code><nowiki>{{</nowiki>YouTube|playlist=''PLAYLISTID''|title=''TITLE''}}</code> Parameter descriptions: * ''p'' or ''playlist'' is the "YouTube playlist id" which appears as: *: <kbd><span style="color:darkblue"><nowiki>https://www.youtube.com/playlist?list=</nowiki>{{hilite|''PLAYLISTID''}}</span></kbd> * ''title'' gives an optional description that may replace the default title (PAGENAME) Examples (1 parameter): : <kbd>[https://www.youtube.com/playlist?list=PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE https://www.youtube.com/playlist?list={{hilite|PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE}}]</kbd> # <code><nowiki>* {{</nowiki>YouTube|p=PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE}}</code> #* {{YouTube|p=PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE|PAGENAME}} # <code><nowiki>* {{</nowiki>YouTube|playlist=PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE}}</code> #* {{YouTube|playlist=PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE|PAGENAME}} Example (2 parameters): # <code><nowiki>* {{</nowiki>YouTube|p=PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE|Learn Something New}}</code> #* {{YouTube|playlist=PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE|Learn Something New}} # <code><nowiki>* {{</nowiki>YouTube|playlist=PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE|title=Learn Something New}}</code> #* {{YouTube|playlist=PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE|title=Learn Something New}} === Suppress wikilink === The link to [[YouTube]] can be suppressed with the parameter {{Para|link|no}}. Example: : <code><nowiki>* {{</nowiki>YouTube|9bZkp7q19f0|"PSY - GANGNAM STYLE(강남스타일) M/V"|link=no}}</code> :* {{YouTube|9bZkp7q19f0|"PSY - GANGNAM STYLE(강남스타일) M/V"|link=no}} === No ID in template === The template will display an error message if no parameters are provided. : {{tlc|a=1|{{BASEPAGENAME}}}} :* {{{{BASEPAGENAME}}<!-- -->}} It will display an error message if the parameter provided is not known. : {{tlc|a=1|{{BASEPAGENAME}}|ID{{=}}test}} :* {{{{BASEPAGENAME}}|ID=test}} ==TemplateData== {{TemplateData header}} <templatedata> { "description": "Use this to create an external link to YouTube in the External links section. This is not a citation template.", "params": { "id": { "label": "YouTube video id", "description": "The video id which appears after https://www.youtube.com/watch?v= in the URL", "aliases": [ "1" ], "example": "9bZkp7q19f0", "type": "string", "suggested": true }, "channel": { "label": "YouTube channel id", "description": "The channel id which appears after https://www.youtube.com/channel/ in the URL", "aliases": [ "c" ], "example": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", "type": "string", "suggested": true }, "handle": { "label": "YouTube channel handle", "description": "The user name which appears after https://www.youtube.com/@ in the URL", "aliases": [ "h" ], "example": "PewDiePie", "type": "string" }, "user": { "label": "YouTube legacy username", "description": "The user name which appears after https://www.youtube.com/user/ in the URL", "aliases": [ "u" ], "example": "pewdiepie", "type": "string" }, "custom": { "label": "YouTube channel custom URL fragment slug", "description": "The channel custom URL slug which appears after https://www.youtube.com/c/ in the URL", "example": "youtube", "type": "string" }, "show": { "label": "YouTube show id", "description": "The show id which appears after https://www.youtube.com/show/ in the URL", "aliases": [ "s" ], "example": "SCWdVLvom3QaFGxEKNASntaA", "type": "string", "suggested": true }, "playlist": { "label": "YouTube playlist id", "description": "The playlist id which appears after https://www.youtube.com/playlist?list= in the URL", "aliases": [ "p" ], "example": "PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE", "type": "string", "suggested": true }, "title": { "label": "Title", "description": "The name of the page being linked to", "suggested": true, "aliases": [ "2" ], "example": "Gangnam Style", "default": "If it is a video, Video, if it is a show, the article's page name in italics, otherwise, the article's page name unformatted", "type": "string" }, "suffix": { "label": "Channel title suffix", "description": "Text immediately after the channel title. It is only to be used in the rare occasion that the channel title is a compound noun ending in S, and making it possessive does not repeat the S sound.", "example": "'", "default": "'s", "type": "string" }, "link": { "label": "Link on", "description": "Set this parameter to no to suppress the link to the YouTube article", "example": "no", "type": "string" }, "time": { "aliases": [ "t" ], "label": "Timestamp", "description": "The timestamp within the video for the link target; usually appears after &t= in the full URL or ?t= in a shortened URL", "example": "3m2s", "type": "string" } }, "paramOrder": [ "id", "time", "channel", "handle", "user", "custom", "show", "playlist", "title", "suffix", "link" ], "format": "inline" }</templatedata> == Tracking categories == * {{clc|Articles using YouTube with invalid parameters}} – list of pages using this template with too many parameters, or with invalid text in the {{para|title}} parameter. * {{clc|Pages using YouTube with unknown parameters}} – list of pages using this template with unsupported parameters. == See also == * {{Tl|External media}} – to link to external media, including YouTube videos * {{Tl|Cite AV media}} – to cite a video * {{Tl|Cite news}} – to cite a newscast * {{Tl|Cite episode}} – to cite an episode of a show * {{Tl|Cite serial}} – to cite a serial of a show * {{Tl|YouTube navbox}} – navigation box for YouTube related articles * [[WP:YOUTUBE]] – YouTube linking guideline * [[Wikipedia:WikiProject Internet culture]] – Wikiproject covering YouTube personalities and videos * All Wikipedia pages linked <span class="plainlinks">[https://en.wikipedia.org/w/index.php?title=Special:LinkSearch&target=http%3A%2F%2F*.youtube.com&limit=500&offset=0 to http://*.youtube.com] and [https://en.wikipedia.org/w/index.php?title=Special%3ALinkSearch&target=https%3A%2F%2F*.youtube.com to https://*.youtube.com]</span> * <span class="plainlinks">[https://en.wikipedia.org/w/index.php?search=insource%3A%2F%3E%5C%7B%5C%7BYouTube%2Fi Search for Wikipedia articles using this template as a reference]</span> <includeonly>{{Basepage subpage| <!-- ADD CATEGORIES BELOW THIS LINE --> [[Category:Google templates]] [[Category:Video templates]] [[Category:Social media external link templates]] [[Category:Television external link templates]] [[Category:Templates that add a tracking category]] }}</includeonly> 7gqc0yl986sqjl89adufkc26wmnfqcq Nhwɛdo:YouTube/sandbox 10 2050 14609 2024-08-04T19:45:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14609 wikitext text/x-wiki [https://www.youtube.com/{{#if:{{{channel|{{{c|}}}}}} |channel/{{{channel|{{{c|}}}}}} {{#if:{{{title|{{{1|}}}}}}|<span class="plainlinks">{{delink|<nowiki />{{{title|{{{1}}}}}}}}</span>|{{PAGENAMEBASE}}}}{{{suffix|'s}}} channel] on {{#ifeq:{{{link}}}|no|YouTube|[[YouTube channel (identifier)|YouTube]]}} |{{#if:{{{handle|{{{h|}}}}}} |@{{{handle|{{{h|}}}}}} {{#if:{{{title|{{{1|}}}}}}|<span class="plainlinks">{{delink|<nowiki />{{{title|{{{1}}}}}}}}</span>|{{PAGENAMEBASE}}}}{{{suffix|'s}}} channel] on {{#ifeq:{{{link}}}|no|YouTube|[[YouTube handle (identifier)|YouTube]]}} |{{#if:{{{user|{{{u|}}}}}} |user/{{{user|{{{u|}}}}}} {{#if:{{{title|{{{1|}}}}}}|<span class="plainlinks">{{delink|<nowiki />{{{title|{{{1}}}}}}}}</span>|{{PAGENAMEBASE}}}}{{{suffix|'s}}} channel] on {{#ifeq:{{{link}}}|no|YouTube|[[YouTube user (identifier)|YouTube]]}} |{{#if:{{{custom|}}} |c/{{{custom}}} {{#if:{{{title|{{{1|}}}}}}|<span class="plainlinks">{{delink|<nowiki />{{{title|{{{1}}}}}}}}</span>|{{PAGENAMEBASE}}}}{{{suffix|'s}}} channel] on {{#ifeq:{{{link}}}|no|YouTube|[[YouTube custom (identifier)|YouTube]]}} |{{#if:{{{show|{{{s|}}}}}} |show/{{{show|{{{s|}}}}}} {{#if:{{{title|{{{1|}}}}}}|<span class="plainlinks">{{delink|<nowiki />{{{title|{{{1}}}}}}}}</span>|''{{PAGENAMEBASE}}''}}] show on {{#ifeq:{{{link}}}|no|YouTube|[[YouTube show (identifier)|YouTube]]}} |{{#if:{{{playlist|{{{p|}}}}}} |playlist?list={{{playlist|{{{p|}}}}}} {{#if:{{{title|{{{1|}}}}}}|<span class="plainlinks">{{delink|<nowiki />{{{title|{{{1}}}}}}}}</span>|{{PAGENAMEBASE}}}}] playlist on {{#ifeq:{{{link}}}|no|YouTube|[[YouTube playlist (identifier)|YouTube]]}} |{{#if:{{{id|{{{1<includeonly>|</includeonly>}}}}}} |watch?v={{{id|{{Trim|{{{1|}}}}}}}}{{#if:{{{time|{{{t|}}}}}}|&t={{{time|{{{t|}}}}}}}} {{#if:{{{title|}}}|<span class="plainlinks">{{replace|{{delink|<nowiki />{{{title}}}}}|]|&#93;}}</span>|{{#if:{{{id|}}}|{{#if:{{{1|}}}|<span class="plainlinks">{{replace|{{delink|<nowiki />{{{1}}}}}|]|&#93;}}</span>|Video}}|{{#if:{{{2|}}}|<span class="plainlinks">{{replace|{{delink|<nowiki />{{{2}}}}}|]|&#93;}}</span>|Video}}}}}}] on {{#ifeq:{{{link}}}|no|YouTube|[[YouTube video (identifier)|YouTube]]}} |{{error|Error:No page id specified}}] on {{#ifeq:{{{link}}}|no|YouTube|[[YouTube]]}}{{Namespace detect |talk=|wikipedia=|help=|template=|module= |other=[[Category:Articles using YouTube with invalid parameters]] }} }} }} }} }} }} }} }}{{#ifexpr:{{#expr: {{#if:{{{channel|{{{c|}}}}}}|1|0}}+ {{#if:{{{handle|{{{h|}}}}}}|1|0}}+ {{#if:{{{user|{{{u|}}}}}}|1|0}}+ {{#if:{{{custom|}}}|1|0}}+ {{#if:{{{show|{{{s|}}}}}}|1|0}}+ {{#if:{{{playlist|{{{p|}}}}}}|1|0}}+ {{#if:{{{id|}}}|1|0}}+ {{#if:{{{2|}}}|1|0}}+ {{#if:{{{title|}}}|{{#if:{{{1|{{{2|}}}}}}|1|0}}|0}} }}>1 |{{Namespace detect |talk=|wikipedia=|help=|template=|module= |other=[[Category:Articles using YouTube with invalid parameters]] }} }}{{#if:{{{channel|{{{c|}}}}}}{{{handle|{{{h|}}}}}}{{{user|{{{u|}}}}}}{{{custom|}}} ||{{#ifeq:{{{suffix|+}}}|{{{suffix|-}}}|{{Namespace detect |talk=|wikipedia=|help=|template=|module= |other=[[Category:Articles using YouTube with invalid parameters]] }} }} }}<!-- -->{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using YouTube with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:YouTube]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | c | channel | custom | h | handle | id | link | p | playlist | s | show | suffix | t | time | title | u | user }}<noinclude>{{documentation}}</noinclude> 9txy6vf7iu3ubrdd3ci2t0kvns9be34 Nhwɛdo:YouTube/testcases 10 2051 14610 2024-08-04T19:45:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14610 wikitext text/x-wiki {{Testcases}} ==Video== {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|sTSA_sWGM44}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|sTSA_sWGM44|}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|sTSA_sWGM44|Trololo}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes| sTSA_sWGM44 | Trololo }} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|id=sTSA_sWGM44}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|id=sTSA_sWGM44|Trololo}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|id=sTSA_sWGM44|title=}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|id=sTSA_sWGM44|title=Trololo}} ==== Examples of bad syntax ==== {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes||Trololo}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|id=|title=Trololo}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|v=sTSA_sWGM44|title=Trololo}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|@=MJL_|title=MJL}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|3=MJL|link=no}} ===Wikilink in title=== {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|id=sTSA_sWGM44|Man singing [[Trololo]]}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|id=sTSA_sWGM44|title=}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|id=sTSA_sWGM44|title=Man singing [[Trololo]]}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|sTSA_sWGM44|Man singing [[Trololo]]}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|sTSA_sWGM44|title=}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|sTSA_sWGM44|title=Man singing [[Trololo]]}} ===brackets in title=== {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|id=sTSA_sWGM44|Man singing [Trololo]}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|id=sTSA_sWGM44|title=}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|id=sTSA_sWGM44|title=Man singing [Trololo]}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|sTSA_sWGM44|Man singing [Trololo]}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|sTSA_sWGM44|title=}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|sTSA_sWGM44|title=Man singing [Trololo]}} == Show == {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|s=SCWdVLvom3QaFGxEKNASntaA}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|s=SCWdVLvom3QaFGxEKNASntaA|Star Trek}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|s=SCWdVLvom3QaFGxEKNASntaA|title=Star Trek}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|show=SCWdVLvom3QaFGxEKNASntaA}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|show=SCWdVLvom3QaFGxEKNASntaA|''Star Trek: The Original Series''}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|show=SCWdVLvom3QaFGxEKNASntaA|title=''Star Trek: The Original Series''}} ===Wikilink in show name=== {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|s=SCWdVLvom3QaFGxEKNASntaA}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|s=SCWdVLvom3QaFGxEKNASntaA|A show called [[Star Trek]]}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|s=SCWdVLvom3QaFGxEKNASntaA|title=A show called [[Star Trek]]}} == Playlist == {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|p=PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|p=PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE|Learn Something New}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|p=PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE|title=Learn Something New}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|playlist=PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|playlist=PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE|#SomethingNew}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|playlist=PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE|title=#SomethingNew}} ===Wikilink in playlist name=== {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|p=PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|p=PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE|Link to the [[Learn Something New]]}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|p=PLrEnWoR732-DZV1Jc8bUpVTF_HTPbywpE|title=Link to the [[Learn Something New]]}} == Channel == === With channel ID === {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|c=UCdVXk-iDlcz0E3fNRjfivWw}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|c=UCdVXk-iDlcz0E3fNRjfivWw|SmoshCourtney}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|c=UCdVXk-iDlcz0E3fNRjfivWw|title=SmoshCourtney}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|channel=UCdVXk-iDlcz0E3fNRjfivWw}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|channel=UCdVXk-iDlcz0E3fNRjfivWw|SmoshCourtney}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|channel=UCdVXk-iDlcz0E3fNRjfivWw|title=SmoshCourtney}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|channel=UCcTM-81GrvGh0BimJn5bS_w|suffix=}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|channel=UCcTM-81GrvGh0BimJn5bS_w|Viral Productions|suffix=}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|channel=UCcTM-81GrvGh0BimJn5bS_w|title=Viral Productions|suffix=}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|channel=UCcTM-81GrvGh0BimJn5bS_w|suffix='}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|channel=UCcTM-81GrvGh0BimJn5bS_w|Viral Productions|suffix='}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|channel=UCcTM-81GrvGh0BimJn5bS_w|title=Viral Productions|suffix='}} ==== Wikilink in channel title ==== {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|c=UCdVXk-iDlcz0E3fNRjfivWw}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|c=UCdVXk-iDlcz0E3fNRjfivWw|[[SmoshCourtney]]}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|c=UCdVXk-iDlcz0E3fNRjfivWw|title=[[SmoshCourtney]]}} === With handle === {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|h=PewDiePie}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|h=PewDiePie|Felix Kjellberg}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|h=PewDiePie|title=Felix Kjellberg}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|handle=PewDiePie}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|handle=PewDiePie|PewDiePie}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|handle=PewDiePie|title=PewDiePie}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|handle=officialBEG|suffix=}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|handle=officialBEG|Brown Eyed Girls|suffix=}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|handle=officialBEG|title=Brown Eyed Girls|suffix=}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|handle=officialBEG|suffix='}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|handle=officialBEG|Brown Eyed Girls|suffix='}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|handle=officialBEG|title=Brown Eyed Girls|suffix='}} ==== Wikilink in handle title ==== {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|handle=PewDiePie}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|handle=PewDiePie|[[PewDiePie]]}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|handle=PewDiePie|title=[[PewDiePie]]}} === With username === {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|u=pewdiepie}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|u=pewdiepie|Felix Kjellberg}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|u=pewdiepie|title=Felix Kjellberg}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|user=pewdiepie}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|user=pewdiepie|PewDiePie}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|user=pewdiepie|title=PewDiePie}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|user=officialBEG|suffix=}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|user=officialBEG|Brown Eyed Girls|suffix=}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|user=officialBEG|title=Brown Eyed Girls|suffix=}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|user=officialBEG|suffix='}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|user=officialBEG|Brown Eyed Girls|suffix='}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|user=officialBEG|title=Brown Eyed Girls|suffix='}} ==== Wikilink in user title ==== {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|user=pewdiepie}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|user=pewdiepie|[[PewDiePie]]}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|user=pewdiepie|title=[[PewDiePie]]}} === With custom URL === {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|custom=Technoblade}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|suffix=|title=Technoblade|custom=Technoblade}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|custom=mohitbahl|Mohit Bahl}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|custom=mohitbahl|title=Mohit Bahl}} ==== Wikilink in custom URL title ==== {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|custom=Technoblade}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|custom=Technoblade|[[Technoblade]]}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|custom=Technoblade|title=[[Technoblade]]}} == Handle == {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|handle=MJL_}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|handle=MJL_|title=User:MJL}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|handle=@MJL_}} {{collapsible test case|_template=YouTube|_titlecode=yes|_showcode=yes|handle=MJL}}<!--Should go to another channel--> t2dk7vrn7c3fdss09xs8a00218uddbp Nhwɛdo:Convert/testcases/sandbox1 10 2052 14612 2024-08-04T21:48:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14612 wikitext text/x-wiki This is one of [[Template:Convert/testcases#Sandbox testcases|several pages]] used to test the [[Module:Convert/sandbox|sandbox modules]]. The test results on the talk page compare the output from the current template with the fixed wikitext below—when the modules are changed, any different results can be investigated to check that the module is performing satisfactorily. The testcases show {{tl|convert}}, but the test uses {{tl|convert/sandbox}} because the sandbox template invokes the sandbox modules. The expected result is the text after the template, separated with any amount of whitespace. Any newlines in the output are replaced with "<code>\n</code>" (two characters). <pre> -- acceleration {{convert|1|ft/s2|lk=on}} 1 [[foot per second squared]] (0.30&nbsp;[[metre per second squared|m/s<sup>2</sup>]]) {{convert|1|m/s2|ft/s2|lk=on}} 1 [[metre per second squared]] (3.3&nbsp;[[foot per second squared|ft/s<sup>2</sup>]]) {{convert|1|g0|lk=on}} 1 [[standard gravity]] (9.8&nbsp;[[metre per second squared|m/s<sup>2</sup>]]) {{convert|1|m/s2|g0|lk=on}} 1 [[metre per second squared]] (0.10&nbsp;[[standard gravity|''g''<sub>0</sub>]]) {{convert|1|km/h/s|lk=on}} 1 [[Acceleration|kilometre per hour per second]] (0.62&nbsp;[[Acceleration|mph/s]]) {{convert|1|m/s2|km/h/s|lk=on}} 1 [[metre per second squared]] (3.6&nbsp;[[Acceleration|km/(h⋅s)]]) {{convert|1|km/hs|lk=on}} 1 [[Acceleration|kilometre per hour per second]] (0.62&nbsp;[[Acceleration|mph/s]]) {{convert|1|m/s2|km/hs|lk=on}} 1 [[metre per second squared]] (3.6&nbsp;[[Acceleration|km/(h⋅s)]]) {{convert|1|m/s2|lk=on}} 1 [[metre per second squared]] (3.3&nbsp;[[foot per second squared|ft/s<sup>2</sup>]]) {{convert|1|mph/s|lk=on}} 1 [[Acceleration|mile per hour per second]] (1.6&nbsp;[[Acceleration|km/(h⋅s)]]) {{convert|1|m/s2|mph/s|lk=on}} 1 [[metre per second squared]] (2.2&nbsp;[[Acceleration|mph/s]]) {{convert|1|m/s2|standard gravity|lk=on}} 1 [[metre per second squared]] (0.10&nbsp;[[standard gravity|''g''<sub>0</sub>]]) -- area {{convert|1|acre|lk=on}} 1 [[acre]] (0.40&nbsp;[[hectare|ha]]) {{convert|1|m2|acre|lk=on}} 1 [[square metre]] (0.00025 [[acre]]s) {{convert|1|m2|acre ha|lk=on}} 1 [[square metre]] (0.00025 [[acre]]s; 0.00010&nbsp;[[hectare|ha]]) {{convert|1|m2|acre m2|lk=on}} 1 [[square metre]] (0.00025 [[acre]]s; 1.0&nbsp;m<sup>2</sup>) {{convert|1|m2|acre sqm|lk=on}} 1 [[square metre]] (0.00025 [[acre]]s; 1.0&nbsp;m<sup>2</sup>) {{convert|1|m2|acre sqmi|lk=on}} 1 [[square metre]] (0.00025 [[acre]]s; 3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[square mile|sq&nbsp;mi]]) {{convert|1|acres|lk=on}} 1 [[acre]] (0.40&nbsp;[[hectare|ha]]) {{convert|1|m2|acres|lk=on}} 1 [[square metre]] (0.00025 [[acre]]s) {{convert|1|acre-sing|lk=on}} 1 [[acre]] (0.40&nbsp;[[hectare|ha]]) {{convert|1|m2|acre-sing|lk=on}} 1 [[square metre]] (0.00025 [[acre]]s) {{convert|1|are|lk=on}} 1 [[Hectare#Are|are]] (1,100&nbsp;[[square foot|sq&nbsp;ft]]) {{convert|1|m2|are|lk=on}} 1 [[square metre]] (0.010&nbsp;[[Hectare#Are|a]]) {{convert|1|arpent|lk=on}} 1 [[arpent]] (0.34&nbsp;[[hectare|ha]]) {{convert|1|m2|arpent|lk=on}} 1 [[square metre]] (0.00029 [[arpent]]s) {{convert|1|cm2|lk=on}} 1 [[square centimetre]] (0.16&nbsp;[[square inch|sq&nbsp;in]]) {{convert|1|m2|cm2|lk=on}} 1 [[square metre]] (10,000&nbsp;[[Square centimetre|cm<sup>2</sup>]]) {{convert|1|m2|cm2 in2|lk=on}} 1 [[square metre]] (10,000&nbsp;[[Square centimetre|cm<sup>2</sup>]]; 1,600&nbsp;[[square inch|in<sup>2</sup>]]) {{convert|1|m2|cm2 sqin|lk=on}} 1 [[square metre]] (10,000&nbsp;[[Square centimetre|cm<sup>2</sup>]]; 1,600&nbsp;[[square inch|sq&nbsp;in]]) {{convert|1|daa|lk=on}} 1 [[decare]] (0.0010&nbsp;[[Square kilometre|km<sup>2</sup>]]; 0.00039&nbsp;[[square mile|sq&nbsp;mi]]) {{convert|1|m2|daa|lk=on}} 1 [[square metre]] (0.0010&nbsp;[[decare|daa]]) {{convert|1|dam2|lk=on}} 1 [[Square metre|square decametre]] (1,100&nbsp;[[square foot|sq&nbsp;ft]]) {{convert|1|m2|dam2|lk=on}} 1 [[square metre]] (0.010&nbsp;[[Square metre|dam<sup>2</sup>]]) {{convert|1|decare|lk=on}} 1 [[decare]] (0.0010&nbsp;[[Square kilometre|km<sup>2</sup>]]; 0.00039&nbsp;[[square mile|sq&nbsp;mi]]) {{convert|1|m2|decare|lk=on}} 1 [[square metre]] (0.0010&nbsp;[[decare|daa]]) {{convert|1|dm2|lk=on}} 1 [[square decimetre]] (16&nbsp;[[square inch|sq&nbsp;in]]) {{convert|1|m2|dm2|lk=on}} 1 [[square metre]] (100&nbsp;[[Square decimetre|dm<sup>2</sup>]]) {{convert|1|dunam|lk=on}} 1 [[dunam]] (0.0010&nbsp;[[Square kilometre|km<sup>2</sup>]]; 0.00039&nbsp;[[square mile|sq&nbsp;mi]]) {{convert|1|m2|dunam|lk=on}} 1 [[square metre]] (0.0010 [[dunam]]s) {{convert|1|dunum|lk=on}} 1 [[Dunam|dunum]] (0.0010&nbsp;[[Square kilometre|km<sup>2</sup>]]; 0.00039&nbsp;[[square mile|sq&nbsp;mi]]) {{convert|1|m2|dunum|lk=on}} 1 [[square metre]] (0.0010 [[Dunam|dunums]]) {{convert|1|foot2|lk=on}} 1 [[square foot]] (0.093&nbsp;[[Square metre|m<sup>2</sup>]]) {{convert|1|m2|foot2|lk=on}} 1 [[square metre]] (11&nbsp;[[square foot|sq&nbsp;ft]]) {{convert|1|m2|foot2 m2|lk=on}} 1 [[square metre]] (11&nbsp;[[square foot|sq&nbsp;ft]]; 1.0&nbsp;m<sup>2</sup>) {{convert|1|ft2|lk=on}} 1 [[square foot]] (0.093&nbsp;[[Square metre|m<sup>2</sup>]]) {{convert|1|m2|ft2|lk=on}} 1 [[square metre]] (11&nbsp;[[square foot|sq&nbsp;ft]]) {{convert|1|m2|ft2 m2|lk=on}} 1 [[square metre]] (11&nbsp;[[square foot|sq&nbsp;ft]]; 1.0&nbsp;m<sup>2</sup>) {{convert|1|ha|lk=on}} 1 [[hectare]] (2.5 [[acre]]s) {{convert|1|m2|ha|lk=on}} 1 [[square metre]] (0.00010&nbsp;[[hectare|ha]]) {{convert|1|m2|ha acre|lk=on}} 1 [[square metre]] (0.00010&nbsp;[[hectare|ha]]; 0.00025 [[acre]]s) {{convert|1|m2|ha sqmi|lk=on}} 1 [[square metre]] (0.00010&nbsp;[[hectare|ha]]; 3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[square mile|sq&nbsp;mi]]) {{convert|1|hm2|lk=on}} 1 [[Square metre|square hectometre]] (2.5 [[acre]]s) {{convert|1|m2|hm2|lk=on}} 1 [[square metre]] (0.00010&nbsp;[[Square metre|hm<sup>2</sup>]]) {{convert|1|in2|lk=on}} 1 [[square inch]] (6.5&nbsp;[[Square centimetre|cm<sup>2</sup>]]) {{convert|1|m2|in2|lk=on}} 1 [[square metre]] (1,600&nbsp;[[square inch|in<sup>2</sup>]]) {{convert|1|m2|in2 cm2|lk=on}} 1 [[square metre]] (1,600&nbsp;[[square inch|in<sup>2</sup>]]; 10,000&nbsp;[[Square centimetre|cm<sup>2</sup>]]) {{convert|1|m2|in2 mm2|lk=on}} 1 [[square metre]] (1,600&nbsp;[[square inch|in<sup>2</sup>]]; 1,000,000&nbsp;[[Square millimetre|mm<sup>2</sup>]]) {{convert|1|m2|Irish acre|lk=on}} 1 [[square metre]] (0.00015&nbsp;[[Acre (Irish)|Irish&nbsp;acres]]) {{convert|1|km2|lk=on}} 1 [[square kilometre]] (0.39&nbsp;[[square mile|sq&nbsp;mi]]) {{convert|1|m2|km2|lk=on}} 1 [[square metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Square kilometre|km<sup>2</sup>]]) {{convert|1|km²|lk=on}} 1 [[square kilometre]] (0.39&nbsp;[[square mile|sq&nbsp;mi]]) {{convert|1|m2|km²|lk=on}} 1 [[square metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Square kilometre|km<sup>2</sup>]]) {{convert|1|m2|km2 acre sqmi|lk=on}} 1 [[square metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Square kilometre|km<sup>2</sup>]]; 0.00025 [[acre]]s; 3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[square mile|sq&nbsp;mi]]) {{convert|1|m2|km2 mi2|lk=on}} 1 [[square metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Square kilometre|km<sup>2</sup>]]; 3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[square mile|sq&nbsp;mi]]) {{convert|1|m2|km2 sqmi|lk=on}} 1 [[square metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Square kilometre|km<sup>2</sup>]]; 3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[square mile|sq&nbsp;mi]]) {{convert|1|m2|lk=on}} 1 [[square metre]] (11&nbsp;[[square foot|sq&nbsp;ft]]) {{convert|1|m²|lk=on}} 1 [[square metre]] (11&nbsp;[[square foot|sq&nbsp;ft]]) {{convert|1|m2|m2 ft2|lk=on}} 1 [[square metre]] (1.0&nbsp;m<sup>2</sup>; 11&nbsp;[[square foot|sq&nbsp;ft]]) {{convert|1|m2|m2 sqft|lk=on}} 1 [[square metre]] (1.0&nbsp;m<sup>2</sup>; 11&nbsp;[[square foot|sq&nbsp;ft]]) {{convert|1|mi2|lk=on}} 1 [[square mile]] (2.6&nbsp;[[Square kilometre|km<sup>2</sup>]]) {{convert|1|m2|mi2|lk=on}} 1 [[square metre]] (3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[square mile|sq&nbsp;mi]]) {{convert|1|m2|mi2 ha|lk=on}} 1 [[square metre]] (3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[square mile|sq&nbsp;mi]]; 0.00010&nbsp;[[hectare|ha]]) {{convert|1|m2|mi2 km2|lk=on}} 1 [[square metre]] (3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[square mile|sq&nbsp;mi]]; 1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Square kilometre|km<sup>2</sup>]]) {{convert|1|m2|million acre|lk=on}} 1 [[square metre]] (2.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup><span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup> [[acre]]s) {{convert|1|m2|million acres|lk=on}} 1 [[square metre]] (2.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup><span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup> [[acre]]s) {{convert|1|m2|million hectares|lk=on}} 1 [[square metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup><span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;[[hectare|ha]]) {{convert|1|mm2|lk=on}} 1 [[square millimetre]] (0.0016&nbsp;[[square inch|sq&nbsp;in]]) {{convert|1|m2|mm2|lk=on}} 1 [[square metre]] (1,000,000&nbsp;[[Square millimetre|mm<sup>2</sup>]]) {{convert|1|m2|mm2 in2|lk=on}} 1 [[square metre]] (1,000,000&nbsp;[[Square millimetre|mm<sup>2</sup>]]; 1,600&nbsp;[[square inch|in<sup>2</sup>]]) {{convert|1|m2|mm2 sqin|lk=on}} 1 [[square metre]] (1,000,000&nbsp;[[Square millimetre|mm<sup>2</sup>]]; 1,600&nbsp;[[square inch|sq&nbsp;in]]) {{convert|1|nmi2|lk=on}} 1 [[Nautical mile|square nautical mile]] (3.4&nbsp;[[Square kilometre|km<sup>2</sup>]]; 1.3&nbsp;[[square mile|sq&nbsp;mi]]) {{convert|1|m2|nmi2|lk=on}} 1 [[square metre]] (2.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[Nautical mile|sq&nbsp;nmi]]) -- area2 {{convert|1|pond|lk=on}} 1 [[:nl:pondemaat|pondemaat]] (3,700&nbsp;[[Square metre|m<sup>2</sup>]]) {{convert|1|m2|pond|lk=on}} 1 [[square metre]] (0.00027&nbsp;[[:nl:pondemaat|pond]]) {{convert|1|pondemaat|lk=on}} 1 [[:nl:pondemaat|pondemaat]] (3,700&nbsp;[[Square metre|m<sup>2</sup>]]) {{convert|1|m2|pondemaat|lk=on}} 1 [[square metre]] (0.00027&nbsp;[[:nl:pondemaat|pond]]) {{convert|1|pyeong|lk=on}} 1 [[pyeong]] (3.3&nbsp;[[Square metre|m<sup>2</sup>]]) {{convert|1|m2|pyeong|lk=on}} 1 [[square metre]] (0.30 [[pyeong]]) {{convert|1|rood|lk=on}} 1 [[Rood (unit)|rood]] (11,000&nbsp;[[square foot|sq&nbsp;ft]]; 1,000&nbsp;[[Square metre|m<sup>2</sup>]]) {{convert|1|m2|rood|lk=on}} 1 [[square metre]] (0.00099 [[Rood (unit)|roods]]) {{convert|1|m2|sq arp|lk=on}} 1 [[square metre]] (0.00029 [[arpent]]s) {{convert|1|sqfoot|lk=on}} 1 [[square foot]] (0.093&nbsp;[[Square metre|m<sup>2</sup>]]) {{convert|1|m2|sqfoot|lk=on}} 1 [[square metre]] (11&nbsp;[[square foot|sq&nbsp;ft]]) {{convert|1|m2|sqfoot m2|lk=on}} 1 [[square metre]] (11&nbsp;[[square foot|sq&nbsp;ft]]; 1.0&nbsp;m<sup>2</sup>) {{convert|1|sqft|lk=on}} 1 [[square foot]] (0.093&nbsp;[[Square metre|m<sup>2</sup>]]) {{convert|1|m2|sqft|lk=on}} 1 [[square metre]] (11&nbsp;[[square foot|sq&nbsp;ft]]) {{convert|1|m2|sqft m2|lk=on}} 1 [[square metre]] (11&nbsp;[[square foot|sq&nbsp;ft]]; 1.0&nbsp;m<sup>2</sup>) {{convert|1|sqin|lk=on}} 1 [[square inch]] (6.5&nbsp;[[Square centimetre|cm<sup>2</sup>]]) {{convert|1|m2|sqin|lk=on}} 1 [[square metre]] (1,600&nbsp;[[square inch|sq&nbsp;in]]) {{convert|1|m2|sqin cm2|lk=on}} 1 [[square metre]] (1,600&nbsp;[[square inch|sq&nbsp;in]]; 10,000&nbsp;[[Square centimetre|cm<sup>2</sup>]]) {{convert|1|m2|sqin mm2|lk=on}} 1 [[square metre]] (1,600&nbsp;[[square inch|sq&nbsp;in]]; 1,000,000&nbsp;[[Square millimetre|mm<sup>2</sup>]]) {{convert|1|sqkm|lk=on}} 1 [[square kilometre]] (0.39&nbsp;[[square mile|sq&nbsp;mi]]) {{convert|1|m2|sqkm|lk=on}} 1 [[square metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Square kilometre|km<sup>2</sup>]]) {{convert|1|sqm|lk=on}} 1 [[square metre]] (11&nbsp;[[square foot|sq&nbsp;ft]]) {{convert|1|sqmi|lk=on}} 1 [[square mile]] (2.6&nbsp;[[Square kilometre|km<sup>2</sup>]]) {{convert|1|m2|sqmi|lk=on}} 1 [[square metre]] (3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[square mile|sq&nbsp;mi]]) {{convert|1|m2|sqmi acre|lk=on}} 1 [[square metre]] (3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[square mile|sq&nbsp;mi]]; 0.00025 [[acre]]s) {{convert|1|m2|sqmi ha|lk=on}} 1 [[square metre]] (3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[square mile|sq&nbsp;mi]]; 0.00010&nbsp;[[hectare|ha]]) {{convert|1|m2|sqmi ha km2|lk=on}} 1 [[square metre]] (3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[square mile|sq&nbsp;mi]]; 0.00010&nbsp;[[hectare|ha]]; 1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Square kilometre|km<sup>2</sup>]]) {{convert|1|m2|sqmi km2|lk=on}} 1 [[square metre]] (3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[square mile|sq&nbsp;mi]]; 1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Square kilometre|km<sup>2</sup>]]) {{convert|1|sqnmi|lk=on}} 1 [[Nautical mile|square nautical mile]] (3.4&nbsp;[[Square kilometre|km<sup>2</sup>]]; 1.3&nbsp;[[square mile|sq&nbsp;mi]]) {{convert|1|m2|sqnmi|lk=on}} 1 [[square metre]] (2.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[Nautical mile|sq&nbsp;nmi]]) {{convert|1|m2|square verst|lk=on}} 1 [[square metre]] (8.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[Verst|square versts]]) {{convert|1|sqverst|lk=on}} 1 [[Verst|square verst]] (1.1&nbsp;[[Square kilometre|km<sup>2</sup>]]; 0.44&nbsp;[[square mile|sq&nbsp;mi]]) {{convert|1|m2|sqverst|lk=on}} 1 [[square metre]] (8.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[Verst|square versts]]) {{convert|1|sqyd|lk=on}} 1 [[square yard]] (0.84&nbsp;[[Square metre|m<sup>2</sup>]]) {{convert|1|m2|sqyd|lk=on}} 1 [[square metre]] (1.2&nbsp;[[square yard|sq&nbsp;yd]]) {{convert|1|tsubo|lk=on}} 1 [[Japanese units of measurement#Area|tsubo]] (3.3&nbsp;[[Square metre|m<sup>2</sup>]]) {{convert|1|m2|tsubo|lk=on}} 1 [[square metre]] (0.30 [[Japanese units of measurement#Area|tsubo]]) {{convert|1|m2|tsubo sqft|lk=on}} 1 [[square metre]] (0.30 [[Japanese units of measurement#Area|tsubo]]; 11&nbsp;[[square foot|sq&nbsp;ft]]) {{convert|1|verst2|lk=on}} 1 [[Verst|square verst]] (1.1&nbsp;[[Square kilometre|km<sup>2</sup>]]; 0.44&nbsp;[[square mile|sq&nbsp;mi]]) {{convert|1|m2|verst2|lk=on}} 1 [[square metre]] (8.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[Verst|square versts]]) {{convert|1|yd2|lk=on}} 1 [[square yard]] (0.84&nbsp;[[Square metre|m<sup>2</sup>]]) {{convert|1|m2|yd2|lk=on}} 1 [[square metre]] (1.2&nbsp;[[square yard|sq&nbsp;yd]]) -- density {{convert|1|g/cm3|lk=on}} 1 [[gram]] per [[cubic centimetre]] (0.036&nbsp;[[Density|lb/cu&nbsp;in]]) {{convert|1|kg/m3|g/cm3|lk=on}} 1 [[Density|kilogram per cubic metre]] (0.0010&nbsp;[[Gram|g]]/[[Cubic centimetre|cm<sup>3</sup>]]) {{convert|1|g/dm3|lk=on}} 1 [[Density|gram per cubic decimetre]] (1.0&nbsp;[[Density|kg/m<sup>3</sup>]]) {{convert|1|kg/m3|g/dm3|lk=on}} 1 [[Density|kilogram per cubic metre]] (1.0&nbsp;[[Density|g/dm<sup>3</sup>]]) {{convert|1|g/L|lk=on}} 1 [[Density|gram per litre]] (3.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Density|lb/cu&nbsp;in]]) {{convert|1|kg/m3|g/L|lk=on}} 1 [[Density|kilogram per cubic metre]] (1.0&nbsp;[[Density|g/L]]) {{convert|1|g/mL|lk=on}} 1 [[Density|gram per millilitre]] (0.036&nbsp;[[Density|lb/cu&nbsp;in]]) {{convert|1|kg/m3|g/mL|lk=on}} 1 [[Density|kilogram per cubic metre]] (0.0010&nbsp;[[Density|g/mL]]) {{convert|1|g/ml|lk=on}} 1 [[Density|gram per millilitre]] (0.036&nbsp;[[Density|lb/cu&nbsp;in]]) {{convert|1|kg/m3|g/ml|lk=on}} 1 [[Density|kilogram per cubic metre]] (0.0010&nbsp;[[Density|g/ml]]) {{convert|1|kg/dm3|lk=on}} 1 [[Density|kilogram per cubic decimetre]] (62&nbsp;[[Density|lb/cu&nbsp;ft]]) {{convert|1|kg/m3|kg/dm3|lk=on}} 1 [[Density|kilogram per cubic metre]] (0.0010&nbsp;[[Density|kg/dm<sup>3</sup>]]) {{convert|1|kg/L|lk=on}} 1 [[Density|kilogram per litre]] (8.3&nbsp;[[Density|lb/US&nbsp;gal]]) {{convert|1|kg/m3|kg/L|lk=on}} 1 [[Density|kilogram per cubic metre]] (0.0010&nbsp;[[Density|kg/L]]) {{convert|1|kg/l|lk=on}} 1 [[Density|kilogram per litre]] (8.3&nbsp;[[Density|lb/US&nbsp;gal]]) {{convert|1|kg/m3|kg/l|lk=on}} 1 [[Density|kilogram per cubic metre]] (0.0010&nbsp;[[Density|kg/l]]) {{convert|1|kg/m3|lk=on}} 1 [[Density|kilogram per cubic metre]] (1.7&nbsp;[[Density|lb/cu&nbsp;yd]]) {{convert|1|lb/cuft|lk=on}} 1 [[Density|pound per cubic foot]] (0.016&nbsp;[[Gram|g]]/[[Cubic centimetre|cm<sup>3</sup>]]) {{convert|1|kg/m3|lb/cuft|lk=on}} 1 [[Density|kilogram per cubic metre]] (0.062&nbsp;[[Density|lb/cu&nbsp;ft]]) {{convert|1|lb/cuin|lk=on}} 1 [[Density|pound per cubic inch]] (28&nbsp;[[Gram|g]]/[[Cubic centimetre|cm<sup>3</sup>]]) {{convert|1|kg/m3|lb/cuin|lk=on}} 1 [[Density|kilogram per cubic metre]] (3.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Density|lb/cu&nbsp;in]]) {{convert|1|lb/cuyd|lk=on}} 1 [[Density|pound per cubic yard]] (0.59&nbsp;[[Density|kg/m<sup>3</sup>]]) {{convert|1|kg/m3|lb/cuyd|lk=on}} 1 [[Density|kilogram per cubic metre]] (1.7&nbsp;[[Density|lb/cu&nbsp;yd]]) {{convert|1|lb/ft3|lk=on}} 1 [[Density|pound per cubic foot]] (0.016&nbsp;[[Gram|g]]/[[Cubic centimetre|cm<sup>3</sup>]]) {{convert|1|kg/m3|lb/ft3|lk=on}} 1 [[Density|kilogram per cubic metre]] (0.062&nbsp;[[Density|lb/cu&nbsp;ft]]) {{convert|1|lb/impgal|lk=on}} 1 [[Density|pound per imperial gallon]] (0.100&nbsp;[[Density|kg/L]]) {{convert|1|kg/m3|lb/impgal|lk=on}} 1 [[Density|kilogram per cubic metre]] (0.010&nbsp;[[Density|lb/imp&nbsp;gal]]) {{convert|1|kg/m3|lb/impgal lb/USgal|lk=on}} 1 [[Density|kilogram per cubic metre]] (0.010&nbsp;[[Density|lb/imp&nbsp;gal]]; 0.0083&nbsp;[[Density|lb/US&nbsp;gal]]) {{convert|1|lb/in3|lk=on}} 1 [[Density|pound per cubic inch]] (28&nbsp;[[Gram|g]]/[[Cubic centimetre|cm<sup>3</sup>]]) {{convert|1|kg/m3|lb/in3|lk=on}} 1 [[Density|kilogram per cubic metre]] (3.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Density|lb/cu&thinsp;in]]) {{convert|1|lb/U.S.gal|lk=on}} 1 [[Density|pound per U.S. gallon]] (0.12&nbsp;[[Density|kg/L]]) {{convert|1|kg/m3|lb/U.S.gal|lk=on}} 1 [[Density|kilogram per cubic metre]] (0.0083&nbsp;[[Density|lb/U.S.&nbsp;gal]]) {{convert|1|lb/USbu|lk=on}} 1 [[Bushel|pound per US bushel]] (13&nbsp;[[Density|kg/m<sup>3</sup>]]) {{convert|1|kg/m3|lb/USbu|lk=on}} 1 [[Density|kilogram per cubic metre]] (0.078&nbsp;[[Bushel|lb/US&nbsp;bu]]) {{convert|1|lb/USgal|lk=on}} 1 [[Density|pound per US gallon]] (0.12&nbsp;[[Density|kg/L]]) {{convert|1|kg/m3|lb/USgal|lk=on}} 1 [[Density|kilogram per cubic metre]] (0.0083&nbsp;[[Density|lb/US&nbsp;gal]]) {{convert|1|lb/yd3|lk=on}} 1 [[Density|pound per cubic yard]] (0.59&nbsp;[[Density|kg/m<sup>3</sup>]]) {{convert|1|kg/m3|lb/yd3|lk=on}} 1 [[Density|kilogram per cubic metre]] (1.7&nbsp;[[Density|lb/cu&nbsp;yd]]) {{convert|1|mcg/dL|lk=on}} 1 [[microgram]] per [[decilitre]] (3.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup>&nbsp;[[Density|lb/cu&nbsp;in]]) {{convert|1|kg/m3|mcg/dL|lk=on}} 1 [[Density|kilogram per cubic metre]] (100,000&nbsp;[[Microgram|μg]]/[[Decilitre|dL]]) {{convert|1|mg/L|lk=on}} 1 [[Density|milligram per litre]] (3.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>−8</sup>&nbsp;[[Density|lb/cu&nbsp;in]]) {{convert|1|kg/m3|mg/L|lk=on}} 1 [[Density|kilogram per cubic metre]] (1,000&nbsp;[[Density|mg/L]]) {{convert|1|Mg/m3|lk=on}} 1 [[Tonne|megagram]] per [[cubic metre]] (62&nbsp;[[Density|lb/cu&nbsp;ft]]) {{convert|1|kg/m3|Mg/m3|lk=on}} 1 [[Density|kilogram per cubic metre]] (0.0010&nbsp;[[Tonne|Mg]]/[[Cubic metre|m<sup>3</sup>]]) {{convert|1|oz/cuin|lk=on}} 1 [[Density|ounce per cubic inch]] (1.7&nbsp;[[Gram|g]]/[[Cubic centimetre|cm<sup>3</sup>]]) {{convert|1|kg/m3|oz/cuin|lk=on}} 1 [[Density|kilogram per cubic metre]] (0.00058&nbsp;[[Density|oz/cu&nbsp;in]]) {{convert|1|oz/in3|lk=on}} 1 [[Density|ounce per cubic inch]] (1.7&nbsp;[[Gram|g]]/[[Cubic centimetre|cm<sup>3</sup>]]) {{convert|1|kg/m3|oz/in3|lk=on}} 1 [[Density|kilogram per cubic metre]] (0.00058&nbsp;[[Density|oz/cu&nbsp;in]]) {{convert|1|ug/dL|lk=on}} 1 [[microgram]] per [[decilitre]] (3.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup>&nbsp;[[Density|lb/cu&nbsp;in]]) {{convert|1|kg/m3|ug/dL|lk=on}} 1 [[Density|kilogram per cubic metre]] (100,000&nbsp;[[Microgram|μg]]/[[Decilitre|dL]]) {{convert|1|μg/dL|lk=on}} 1 [[microgram]] per [[decilitre]] (3.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup>&nbsp;[[Density|lb/cu&nbsp;in]]) {{convert|1|kg/m3|μg/dL|lk=on}} 1 [[Density|kilogram per cubic metre]] (100,000&nbsp;[[Microgram|μg]]/[[Decilitre|dL]]) -- energy {{convert|1|µJ|lk=on}} 1 [[Joule|microjoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[calorie|cal]]) {{convert|1|kJ|µJ|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Joule|μJ]]) {{convert|1|aJ|lk=on}} 1 [[Joule|attojoule]] (6.2&nbsp;[[electronvolt|eV]]) {{convert|1|kJ|aJ|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>21</sup>&nbsp;[[Joule|aJ]]) {{convert|1|B.O.T.U.|lk=on}} 1 [[Watt-hour|Board of Trade Unit]] (3.6&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|B.O.T.U.|lk=on}} 1 [[kilojoule]] (0.00028&nbsp;[[Watt-hour|B.O.T.U.]]) {{convert|1|bboe|lk=on}} 1 [[barrel of oil equivalent]] (6.1&nbsp;[[Gigajoule|GJ]]) {{convert|1|kJ|bboe|lk=on}} 1 [[kilojoule]] (1.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[barrel of oil equivalent|bboe]]) {{convert|1|BOE|lk=on}} 1 [[barrel of oil equivalent]] (6.1&nbsp;[[Gigajoule|GJ]]) {{convert|1|kJ|BOE|lk=on}} 1 [[kilojoule]] (1.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[barrel of oil equivalent|BOE]]) {{convert|1|Btu|lk=on}} 1 [[British thermal unit]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|Btu|lk=on}} 1 [[kilojoule]] (0.95&nbsp;[[British thermal unit|Btu]]) {{convert|1|btu|lk=on}} 1 [[British thermal unit]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|btu|lk=on}} 1 [[kilojoule]] (0.95&nbsp;[[British thermal unit|BTU]]) {{convert|1|BTU|lk=on}} 1 [[British thermal unit]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|BTU|lk=on}} 1 [[kilojoule]] (0.95&nbsp;[[British thermal unit|BTU]]) {{convert|1|BTU-39F|lk=on}} 1 [[British thermal unit|British thermal unit (39°F)]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|BTU-39F|lk=on}} 1 [[kilojoule]] (0.94&nbsp;[[British thermal unit|BTU<sub>39°F</sub>]]) {{convert|1|Btu-39F|lk=on}} 1 [[British thermal unit|British thermal unit (39°F)]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|Btu-39F|lk=on}} 1 [[kilojoule]] (0.94&nbsp;[[British thermal unit|Btu<sub>39°F</sub>]]) {{convert|1|BTU-59F|lk=on}} 1 [[British thermal unit|British thermal unit (59°F)]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|BTU-59F|lk=on}} 1 [[kilojoule]] (0.95&nbsp;[[British thermal unit|BTU<sub>59°F</sub>]]) {{convert|1|Btu-59F|lk=on}} 1 [[British thermal unit|British thermal unit (59°F)]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|Btu-59F|lk=on}} 1 [[kilojoule]] (0.95&nbsp;[[British thermal unit|Btu<sub>59°F</sub>]]) {{convert|1|Btu-60F|lk=on}} 1 [[British thermal unit|British thermal unit (60°F)]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|Btu-60F|lk=on}} 1 [[kilojoule]] (0.95&nbsp;[[British thermal unit|Btu<sub>60°F</sub>]]) {{convert|1|BTU-60F|lk=on}} 1 [[British thermal unit|British thermal unit (60°F)]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|BTU-60F|lk=on}} 1 [[kilojoule]] (0.95&nbsp;[[British thermal unit|BTU<sub>60°F</sub>]]) {{convert|1|BTU-63F|lk=on}} 1 [[British thermal unit|British thermal unit (63°F)]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|BTU-63F|lk=on}} 1 [[kilojoule]] (0.95&nbsp;[[British thermal unit|BTU<sub>63°F</sub>]]) {{convert|1|Btu-63F|lk=on}} 1 [[British thermal unit|British thermal unit (63°F)]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|Btu-63F|lk=on}} 1 [[kilojoule]] (0.95&nbsp;[[British thermal unit|Btu<sub>63°F</sub>]]) {{convert|1|BTU-ISO|lk=on}} 1 [[British thermal unit|British thermal unit (ISO)]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|BTU-ISO|lk=on}} 1 [[kilojoule]] (0.95&nbsp;[[British thermal unit|BTU<sub>ISO</sub>]]) {{convert|1|Btu-ISO|lk=on}} 1 [[British thermal unit|British thermal unit (ISO)]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|Btu-ISO|lk=on}} 1 [[kilojoule]] (0.95&nbsp;[[British thermal unit|BTU<sub>ISO</sub>]]) {{convert|1|Btu-IT|lk=on}} 1 [[British thermal unit|British thermal unit (IT)]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|Btu-IT|lk=on}} 1 [[kilojoule]] (0.95&nbsp;[[British thermal unit|Btu<sub>IT</sub>]]) {{convert|1|BTU-IT|lk=on}} 1 [[British thermal unit|British thermal unit (IT)]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|BTU-IT|lk=on}} 1 [[kilojoule]] (0.95&nbsp;[[British thermal unit|BTU<sub>IT</sub>]]) {{convert|1|BTU-mean|lk=on}} 1 [[British thermal unit|British thermal unit (mean)]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|BTU-mean|lk=on}} 1 [[kilojoule]] (0.95&nbsp;[[British thermal unit|BTU<sub>mean</sub>]]) {{convert|1|Btu-mean|lk=on}} 1 [[British thermal unit|British thermal unit (mean)]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|Btu-mean|lk=on}} 1 [[kilojoule]] (0.95&nbsp;[[British thermal unit|Btu<sub>mean</sub>]]) {{convert|1|BTU-th|lk=on}} 1 [[British thermal unit|British thermal unit (thermochemical)]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|BTU-th|lk=on}} 1 [[kilojoule]] (0.95&nbsp;[[British thermal unit|BTU<sub>th</sub>]]) {{convert|1|Btu-th|lk=on}} 1 [[British thermal unit|British thermal unit (thermochemical)]] (1.1&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|Btu-th|lk=on}} 1 [[kilojoule]] (0.95&nbsp;[[British thermal unit|Btu<sub>th</sub>]]) {{convert|1|Cal|lk=on}} 1 [[calorie]] (4.2&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|Cal|lk=on}} 1 [[kilojoule]] (0.24&nbsp;[[calorie|Cal]]) {{convert|1|cal|lk=on}} 1 [[calorie]] (4.2&nbsp;[[Joule|J]]) {{convert|1|kJ|cal|lk=on}} 1 [[kilojoule]] (240&nbsp;[[calorie|cal]]) {{convert|1|cal-15|lk=on}} 1 [[Calorie|calorie (15°C)]] (4.2&nbsp;[[Joule|J]]) {{convert|1|kJ|cal-15|lk=on}} 1 [[kilojoule]] (240&nbsp;[[Calorie|cal<sub>15</sub>]]) {{convert|1|Cal-15|lk=on}} 1 [[Calorie|Calorie (15°C)]] (4.2&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|Cal-15|lk=on}} 1 [[kilojoule]] (0.24&nbsp;[[Calorie|Cal<sub>15</sub>]]) {{convert|1|Cal-IT|lk=on}} 1 [[Calorie|Calorie (International Steam Table)]] (4.2&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|Cal-IT|lk=on}} 1 [[kilojoule]] (0.24&nbsp;[[Calorie|Cal<sub>IT</sub>]]) {{convert|1|cal-IT|lk=on}} 1 [[Calorie|calorie (International Steam Table)]] (4.2&nbsp;[[Joule|J]]) {{convert|1|kJ|cal-IT|lk=on}} 1 [[kilojoule]] (240&nbsp;[[Calorie|cal<sub>IT</sub>]]) {{convert|1|Cal-th|lk=on}} 1 [[Calorie|Calorie (thermochemical)]] (4.2&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|Cal-th|lk=on}} 1 [[kilojoule]] (0.24&nbsp;[[Calorie|Cal<sub>th</sub>]]) {{convert|1|cal-th|lk=on}} 1 [[Calorie|calorie (thermochemical)]] (4.2&nbsp;[[Joule|J]]) {{convert|1|kJ|cal-th|lk=on}} 1 [[kilojoule]] (240&nbsp;[[Calorie|cal<sub>th</sub>]]) {{convert|1|CHU-IT|lk=on}} 1 [[Conversion of units#Energy|Celsius heat unit (International Table)]] (1.9&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|CHU-IT|lk=on}} 1 [[kilojoule]] (0.53&nbsp;[[Conversion of units#Energy|CHU<sub>IT</sub>]]) {{convert|1|cJ|lk=on}} 1 [[Joule|centijoule]] (0.0024&nbsp;[[calorie|cal]]) {{convert|1|kJ|cJ|lk=on}} 1 [[kilojoule]] (100,000&nbsp;[[Joule|cJ]]) {{convert|1|cufootnaturalgas|lk=on}} 1 [[Conversion of units#Energy|cubic foot of natural gas]] (1.1&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|cufootnaturalgas|lk=on}} 1 [[kilojoule]] (0.00095 [[Conversion of units#Energy|cubic foot of natural gas]]) {{convert|1|cuftnaturalgas|lk=on}} 1 [[Conversion of units#Energy|cubic foot of natural gas]] (1.1&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|cuftnaturalgas|lk=on}} 1 [[kilojoule]] (0.00095 [[Conversion of units#Energy|cubic feet of natural gas]]) {{convert|1|daJ|lk=on}} 1 [[Joule|decajoule]] (2.4&nbsp;[[calorie|cal]]) {{convert|1|kJ|daJ|lk=on}} 1 [[kilojoule]] (100&nbsp;[[Joule|daJ]]) {{convert|1|dJ|lk=on}} 1 [[Joule|decijoule]] (0.024&nbsp;[[calorie|cal]]) {{convert|1|kJ|dJ|lk=on}} 1 [[kilojoule]] (10,000&nbsp;[[Joule|dJ]]) {{convert|1|e3BTU|lk=on}} 1&nbsp;thousand [[British thermal unit]]s (1.1&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|e3BTU|lk=on}} 1 [[kilojoule]] (0.00095<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;[[British thermal unit|BTU]]) {{convert|1|e6BTU|lk=on}} 1&nbsp;million [[British thermal unit]]s (1.1&nbsp;[[Gigajoule|GJ]]) {{convert|1|kJ|e6BTU|lk=on}} 1 [[kilojoule]] (9.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup><span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;[[British thermal unit|BTU]]) {{convert|1|Eh|lk=on}} 1 [[Hartree]] (27&nbsp;[[electronvolt|eV]]) {{convert|1|kJ|Eh|lk=on}} 1 [[kilojoule]] (2.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>20</sup>&nbsp;[[Hartree|''E''<sub>h</sub>]]) {{convert|1|EJ|lk=on}} 1 [[Joule|exajoule]] (2.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>11</sup>&nbsp;[[Watt-hour|kWh]]) {{convert|1|kJ|EJ|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−15</sup>&nbsp;[[Joule|EJ]]) {{convert|1|erg|lk=on}} 1 [[erg]] (0.10&nbsp;[[Joule|μJ]]) {{convert|1|kJ|erg|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>10</sup>&nbsp;[[erg]]) {{convert|1|eV|lk=on}} 1 [[electronvolt]] (0.16&nbsp;[[Joule|aJ]]) {{convert|1|kJ|eV|lk=on}} 1 [[kilojoule]] (6.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>21</sup>&nbsp;[[electronvolt|eV]]) {{convert|1|feV|lk=on}} 1 [[Electronvolt|femtoelectronvolt]] (1.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup>&nbsp;[[Joule|yJ]]) {{convert|1|kJ|feV|lk=on}} 1 [[kilojoule]] (6.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>36</sup>&nbsp;[[Electronvolt|feV]]) {{convert|1|fJ|lk=on}} 1 [[Joule|femtojoule]] (6.2&nbsp;[[Electronvolt|keV]]) {{convert|1|kJ|fJ|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>18</sup>&nbsp;[[Joule|fJ]]) {{convert|1|foe|lk=on}} 1 [[Foe (unit)|foe]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>20</sup>&nbsp;[[Joule|YJ]]) {{convert|1|kJ|foe|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−41</sup>&nbsp;[[Foe (unit)|foe]]) {{convert|1|ft.lbf|lk=on}} 1 [[Foot-pound (energy)|foot-pound force]] (1.4&nbsp;[[Joule|J]]) {{convert|1|kJ|ft.lbf|lk=on}} 1 [[kilojoule]] (740&nbsp;[[Foot-pound (energy)|ft⋅lbf]]) {{convert|1|ft·lbf|lk=on}} 1 [[Foot-pound (energy)|foot-pound force]] (1.4&nbsp;[[Joule|J]]) {{convert|1|kJ|ft·lbf|lk=on}} 1 [[kilojoule]] (740&nbsp;[[Foot-pound (energy)|ft⋅lbf]]) {{convert|1|ftlb|lk=on}} 1 [[Foot-pound (energy)|foot-pound]] (1.4&nbsp;[[Joule|J]]) {{convert|1|kJ|ftlb|lk=on}} 1 [[kilojoule]] (740&nbsp;[[Foot-pound (energy)|ft⋅lb]]) {{convert|1|ftlbf|lk=on}} 1 [[Foot-pound (energy)|foot-pound force]] (1.4&nbsp;[[Joule|J]]) {{convert|1|kJ|ftlbf|lk=on}} 1 [[kilojoule]] (740&nbsp;[[Foot-pound (energy)|ft⋅lbf]]) {{convert|1|ftlb-f|lk=on}} 1 [[Foot-pound (energy)|foot-pound force]] (1.4&nbsp;[[Joule|J]]) {{convert|1|kJ|ftlb-f|lk=on}} 1 [[kilojoule]] (740&nbsp;[[Foot-pound (energy)|ft⋅lb<sub>f</sub>]]) {{convert|1|ftpdl|lk=on}} 1 [[foot-poundal]] (0.042&nbsp;[[Joule|J]]) {{convert|1|kJ|ftpdl|lk=on}} 1 [[kilojoule]] (24,000&nbsp;[[foot-poundal|ft⋅pdl]]) -- energy2 {{convert|1|g-cal-15|lk=on}} 1 [[Calorie|calorie (15°C)]] (4.2&nbsp;[[Joule|J]]) {{convert|1|kJ|g-cal-15|lk=on}} 1 [[kilojoule]] (240&nbsp;[[Calorie|cal<sub>15</sub>]]) {{convert|1|g-cal-IT|lk=on}} 1 [[Calorie|calorie (International Steam Table)]] (4.2&nbsp;[[Joule|J]]) {{convert|1|kJ|g-cal-IT|lk=on}} 1 [[kilojoule]] (240&nbsp;[[Calorie|cal<sub>IT</sub>]]) {{convert|1|g-cal-th|lk=on}} 1 [[Calorie|calorie (thermochemical)]] (4.2&nbsp;[[Joule|J]]) {{convert|1|kJ|g-cal-th|lk=on}} 1 [[kilojoule]] (240&nbsp;[[Calorie|cal<sub>th</sub>]]) {{convert|1|GeV|lk=on}} 1 [[Electronvolt|gigaelectronvolt]] (0.16&nbsp;[[Joule|nJ]]) {{convert|1|kJ|GeV|lk=on}} 1 [[kilojoule]] (6.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>12</sup>&nbsp;[[Electronvolt|GeV]]) {{convert|1|GJ|lk=on}} 1 [[gigajoule]] (280&nbsp;[[Watt-hour|kWh]]) {{convert|1|kJ|GJ|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Gigajoule|GJ]]) {{convert|1|g-kcal-15|lk=on}} 1 [[Calorie|kilocalorie (15°C)]] (4.2&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|g-kcal-15|lk=on}} 1 [[kilojoule]] (0.24&nbsp;[[Calorie|kcal<sub>15</sub>]]) {{convert|1|g-kcal-IT|lk=on}} 1 [[Calorie|kilocalorie (International Steam Table)]] (4.2&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|g-kcal-IT|lk=on}} 1 [[kilojoule]] (0.24&nbsp;[[Calorie|kcal<sub>IT</sub>]]) {{convert|1|g-kcal-th|lk=on}} 1 [[Calorie|kilocalorie (thermochemical)]] (4.2&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|g-kcal-th|lk=on}} 1 [[kilojoule]] (0.24&nbsp;[[Calorie|kcal<sub>th</sub>]]) {{convert|1|g-Mcal-15|lk=on}} 1 [[Calorie|megacalorie (15°C)]] (4.2&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|g-Mcal-15|lk=on}} 1 [[kilojoule]] (0.00024&nbsp;[[Calorie|Mcal<sub>15</sub>]]) {{convert|1|g-mcal-15|lk=on}} 1 [[Calorie|millicalorie (15°C)]] (4.2&nbsp;[[Joule|mJ]]) {{convert|1|kJ|g-mcal-15|lk=on}} 1 [[kilojoule]] (240,000&nbsp;[[Calorie|mcal<sub>15</sub>]]) {{convert|1|g-Mcal-IT|lk=on}} 1 [[Calorie|megacalorie (International Steam Table)]] (4.2&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|g-Mcal-IT|lk=on}} 1 [[kilojoule]] (0.00024&nbsp;[[Calorie|Mcal<sub>IT</sub>]]) {{convert|1|g-mcal-IT|lk=on}} 1 [[Calorie|millicalorie (International Steam Table)]] (4.2&nbsp;[[Joule|mJ]]) {{convert|1|kJ|g-mcal-IT|lk=on}} 1 [[kilojoule]] (240,000&nbsp;[[Calorie|mcal<sub>IT</sub>]]) {{convert|1|g-mcal-th|lk=on}} 1 [[Calorie|millicalorie (thermochemical)]] (4.2&nbsp;[[Joule|mJ]]) {{convert|1|kJ|g-mcal-th|lk=on}} 1 [[kilojoule]] (240,000&nbsp;[[Calorie|mcal<sub>th</sub>]]) {{convert|1|g-Mcal-th|lk=on}} 1 [[Calorie|megacalorie (thermochemical)]] (4.2&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|g-Mcal-th|lk=on}} 1 [[kilojoule]] (0.00024&nbsp;[[Calorie|Mcal<sub>th</sub>]]) {{convert|1|gTNT|lk=on}} 1 [[TNT equivalent|gram of TNT]] (4.2&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|gTNT|lk=on}} 1 [[kilojoule]] (0.24 [[TNT equivalent|grams of TNT]]) {{convert|1|Gtoe|lk=on}} 1 [[Tonne of oil equivalent|gigatonne of oil equivalent]] (42&nbsp;[[Joule|EJ]]) {{convert|1|kJ|Gtoe|lk=on}} 1 [[kilojoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−17</sup>&nbsp;[[Tonne of oil equivalent|Gtoe]]) {{convert|1|GtonTNT|lk=on}} 1 [[TNT equivalent|gigaton of TNT]] (4.2&nbsp;[[Joule|EJ]]) {{convert|1|kJ|GtonTNT|lk=on}} 1 [[kilojoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−16</sup> [[TNT equivalent|gigatons of TNT]]) {{convert|1|GtTNT|lk=on}} 1 [[TNT equivalent|gigatonne of TNT]] (4.2&nbsp;[[Joule|EJ]]) {{convert|1|kJ|GtTNT|lk=on}} 1 [[kilojoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−16</sup> [[TNT equivalent|gigatonnes of TNT]]) {{convert|1|GW.h|lk=on}} 1 [[Watt-hour|gigawatt-hour]] (3.6&nbsp;[[Terajoule|TJ]]) {{convert|1|kJ|GW.h|lk=on}} 1 [[kilojoule]] (2.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup>&nbsp;[[Watt-hour|GW⋅h]]) {{convert|1|GW·h|lk=on}} 1 [[Watt-hour|gigawatt-hour]] (3.6&nbsp;[[Terajoule|TJ]]) {{convert|1|kJ|GW·h|lk=on}} 1 [[kilojoule]] (2.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup>&nbsp;[[Watt-hour|GW⋅h]]) {{convert|1|GWh|lk=on}} 1 [[Watt-hour|gigawatt-hour]] (3.6&nbsp;[[Terajoule|TJ]]) {{convert|1|kJ|GWh|lk=on}} 1 [[kilojoule]] (2.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup>&nbsp;[[Watt-hour|GWh]]) {{convert|1|GW-h|lk=on}} 1 [[Watt-hour|gigawatt-hour]] (3.6&nbsp;[[Terajoule|TJ]]) {{convert|1|kJ|GW-h|lk=on}} 1 [[kilojoule]] (2.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup>&nbsp;[[Watt-hour|GW⋅h]]) {{convert|1|Hartree|lk=on}} 1 [[Hartree]] (27&nbsp;[[electronvolt|eV]]) {{convert|1|kJ|Hartree|lk=on}} 1 [[kilojoule]] (2.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>20</sup>&nbsp;[[Hartree|''E''<sub>h</sub>]]) {{convert|1|hJ|lk=on}} 1 [[Joule|hectojoule]] (24&nbsp;[[calorie|cal]]) {{convert|1|kJ|hJ|lk=on}} 1 [[kilojoule]] (10&nbsp;[[Joule|hJ]]) {{convert|1|hp.h|lk=on}} 1 [[Horsepower|horsepower-hour]] (0.75&nbsp;[[Watt-hour|kWh]]) {{convert|1|kJ|hp.h|lk=on}} 1 [[kilojoule]] (0.00037&nbsp;[[Horsepower|hp⋅h]]) {{convert|1|hph|lk=on}} 1 [[Horsepower|horsepower-hour]] (0.75&nbsp;[[Watt-hour|kWh]]) {{convert|1|kJ|hph|lk=on}} 1 [[kilojoule]] (0.00037&nbsp;[[Horsepower|hp⋅h]]) {{convert|1|kJ|in.lbf|lk=on}} 1 [[kilojoule]] (8,900&nbsp;[[Foot-pound (energy)|in⋅lbf]]) {{convert|1|kJ|in.lb-f|lk=on}} 1 [[kilojoule]] (8,900&nbsp;[[Foot-pound (energy)|in⋅lb<sub>f</sub>]]) {{convert|1|kJ|in.ozf|lk=on}} 1 [[kilojoule]] (140,000&nbsp;[[Foot-pound (energy)|in⋅ozf]]) {{convert|1|kJ|in.oz-f|lk=on}} 1 [[kilojoule]] (140,000&nbsp;[[Foot-pound (energy)|in⋅oz<sub>f</sub>]]) {{convert|1|J|lk=on}} 1 [[joule]] (0.24&nbsp;[[calorie|cal]]) {{convert|1|kJ|J|lk=on}} 1 [[kilojoule]] (1,000&nbsp;[[Joule|J]]) {{convert|1|kbboe|lk=on}} 1 [[Barrel of oil equivalent|kilo barrel of oil equivalent]] (6.1&nbsp;[[Terajoule|TJ]]) {{convert|1|kJ|kbboe|lk=on}} 1 [[kilojoule]] (1.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup>&nbsp;[[Barrel of oil equivalent|kbboe]]) {{convert|1|kBOE|lk=on}} 1 [[Barrel of oil equivalent|kilo barrel of oil equivalent]] (6.1&nbsp;[[Terajoule|TJ]]) {{convert|1|kJ|kBOE|lk=on}} 1 [[kilojoule]] (1.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup>&nbsp;[[Barrel of oil equivalent|kBOE]]) {{convert|1|kcal|lk=on}} 1 [[Calorie|kilocalorie]] (4.2&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|kcal|lk=on}} 1 [[kilojoule]] (0.24&nbsp;[[Calorie|kcal]]) {{convert|1|kcal-15|lk=on}} 1 [[Calorie|kilocalorie (15°C)]] (4.2&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|kcal-15|lk=on}} 1 [[kilojoule]] (0.24&nbsp;[[Calorie|kcal<sub>15</sub>]]) {{convert|1|kcal-IT|lk=on}} 1 [[Calorie|kilocalorie (International Steam Table)]] (4.2&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|kcal-IT|lk=on}} 1 [[kilojoule]] (0.24&nbsp;[[Calorie|kcal<sub>IT</sub>]]) {{convert|1|kcal-th|lk=on}} 1 [[Calorie|kilocalorie (thermochemical)]] (4.2&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|kcal-th|lk=on}} 1 [[kilojoule]] (0.24&nbsp;[[Calorie|kcal<sub>th</sub>]]) {{convert|1|kerg|lk=on}} 1 [[Erg|kiloerg]] (0.10&nbsp;[[Joule|mJ]]) {{convert|1|kJ|kerg|lk=on}} 1 [[kilojoule]] (10,000,000&nbsp;[[Erg|kerg]]) {{convert|1|keV|lk=on}} 1 [[Electronvolt|kiloelectronvolt]] (0.16&nbsp;[[Joule|fJ]]) {{convert|1|kJ|keV|lk=on}} 1 [[kilojoule]] (6.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>18</sup>&nbsp;[[Electronvolt|keV]]) {{convert|1|kg-cal-15|lk=on}} 1 [[Calorie|Calorie (15°C)]] (4.2&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|kg-cal-15|lk=on}} 1 [[kilojoule]] (0.24&nbsp;[[Calorie|Cal<sub>15</sub>]]) {{convert|1|kg-cal-IT|lk=on}} 1 [[Calorie|Calorie (International Steam Table)]] (4.2&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|kg-cal-IT|lk=on}} 1 [[kilojoule]] (0.24&nbsp;[[Calorie|Cal<sub>IT</sub>]]) {{convert|1|kg-cal-th|lk=on}} 1 [[Calorie|Calorie (thermochemical)]] (4.2&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|kg-cal-th|lk=on}} 1 [[kilojoule]] (0.24&nbsp;[[Calorie|Cal<sub>th</sub>]]) {{convert|1|kgTNT|lk=on}} 1 [[TNT equivalent|kilogram of TNT]] (4.2&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|kgTNT|lk=on}} 1 [[kilojoule]] (0.00024 [[TNT equivalent|kilograms of TNT]]) {{convert|1|kJ|lk=on}} 1 [[kilojoule]] (240&nbsp;[[calorie|cal]]) {{convert|1|kt(TNT)|lk=on}} 1 [[TNT equivalent|kilotonne]] (4.2&nbsp;[[Terajoule|TJ]]) {{convert|1|kJ|kt(TNT)|lk=on}} 1 [[kilojoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup>&nbsp;[[TNT equivalent|kt]]) {{convert|1|ktoe|lk=on}} 1 [[Tonne of oil equivalent|kilotonne of oil equivalent]] (42&nbsp;[[Terajoule|TJ]]) {{convert|1|kJ|ktoe|lk=on}} 1 [[kilojoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−11</sup>&nbsp;[[Tonne of oil equivalent|ktoe]]) {{convert|1|ktonTNT|lk=on}} 1 [[TNT equivalent|kiloton of TNT]] (4.2&nbsp;[[Terajoule|TJ]]) {{convert|1|kJ|ktonTNT|lk=on}} 1 [[kilojoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup>&nbsp;[[TNT equivalent|kt]]) {{convert|1|ktTNT|lk=on}} 1 [[TNT equivalent|kilotonne of TNT]] (4.2&nbsp;[[Terajoule|TJ]]) {{convert|1|kJ|ktTNT|lk=on}} 1 [[kilojoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup> [[TNT equivalent|kilotonnes of TNT]]) {{convert|1|kW.h|lk=on}} 1 [[Watt-hour|kilowatt-hour]] (3.6&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|kW.h|lk=on}} 1 [[kilojoule]] (0.00028&nbsp;[[Watt-hour|kW⋅h]]) {{convert|1|kW·h|lk=on}} 1 [[Watt-hour|kilowatt-hour]] (3.6&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|kW·h|lk=on}} 1 [[kilojoule]] (0.00028&nbsp;[[Watt-hour|kW⋅h]]) {{convert|1|kWh|lk=on}} 1 [[Watt-hour|kilowatt-hour]] (3.6&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|kWh|lk=on}} 1 [[kilojoule]] (0.00028&nbsp;[[Watt-hour|kWh]]) {{convert|1|kW-h|lk=on}} 1 [[Watt-hour|kilowatt-hour]] (3.6&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|kW-h|lk=on}} 1 [[kilojoule]] (0.00028&nbsp;[[Watt-hour|kW⋅h]]) -- energy3 {{convert|1|mcal|lk=on}} 1 [[Calorie|millicalorie]] (4.2&nbsp;[[Joule|mJ]]) {{convert|1|kJ|mcal|lk=on}} 1 [[kilojoule]] (240,000&nbsp;[[Calorie|mcal]]) {{convert|1|Mcal|lk=on}} 1 [[Calorie|megacalorie]] (4.2&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|Mcal|lk=on}} 1 [[kilojoule]] (0.00024&nbsp;[[Calorie|Mcal]]) {{convert|1|Mcal-15|lk=on}} 1 [[Calorie|megacalorie (15°C)]] (4.2&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|Mcal-15|lk=on}} 1 [[kilojoule]] (0.00024&nbsp;[[Calorie|Mcal<sub>15</sub>]]) {{convert|1|mcal-15|lk=on}} 1 [[Calorie|millicalorie (15°C)]] (4.2&nbsp;[[Joule|mJ]]) {{convert|1|kJ|mcal-15|lk=on}} 1 [[kilojoule]] (240,000&nbsp;[[Calorie|mcal<sub>15</sub>]]) {{convert|1|mcal-IT|lk=on}} 1 [[Calorie|millicalorie (International Steam Table)]] (4.2&nbsp;[[Joule|mJ]]) {{convert|1|kJ|mcal-IT|lk=on}} 1 [[kilojoule]] (240,000&nbsp;[[Calorie|mcal<sub>IT</sub>]]) {{convert|1|Mcal-IT|lk=on}} 1 [[Calorie|megacalorie (International Steam Table)]] (4.2&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|Mcal-IT|lk=on}} 1 [[kilojoule]] (0.00024&nbsp;[[Calorie|Mcal<sub>IT</sub>]]) {{convert|1|mcal-th|lk=on}} 1 [[Calorie|millicalorie (thermochemical)]] (4.2&nbsp;[[Joule|mJ]]) {{convert|1|kJ|mcal-th|lk=on}} 1 [[kilojoule]] (240,000&nbsp;[[Calorie|mcal<sub>th</sub>]]) {{convert|1|Mcal-th|lk=on}} 1 [[Calorie|megacalorie (thermochemical)]] (4.2&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|Mcal-th|lk=on}} 1 [[kilojoule]] (0.00024&nbsp;[[Calorie|Mcal<sub>th</sub>]]) {{convert|1|Merg|lk=on}} 1 [[Erg|megaerg]] (0.10&nbsp;[[Joule|J]]) {{convert|1|kJ|Merg|lk=on}} 1 [[kilojoule]] (10,000&nbsp;[[Erg|Merg]]) {{convert|1|merg|lk=on}} 1 [[Erg|millierg]] (0.00010&nbsp;[[Joule|μJ]]) {{convert|1|kJ|merg|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>13</sup>&nbsp;[[Erg|merg]]) {{convert|1|MeV|lk=on}} 1 [[Electronvolt|megaelectronvolt]] (0.16&nbsp;[[Joule|pJ]]) {{convert|1|kJ|MeV|lk=on}} 1 [[kilojoule]] (6.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>15</sup>&nbsp;[[Electronvolt|MeV]]) {{convert|1|meV|lk=on}} 1 [[Electronvolt|millielectronvolt]] (0.16&nbsp;[[Joule|zJ]]) {{convert|1|kJ|meV|lk=on}} 1 [[kilojoule]] (6.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>24</sup>&nbsp;[[Electronvolt|meV]]) {{convert|1|MJ|lk=on}} 1 [[megajoule]] (0.28&nbsp;[[Watt-hour|kWh]]) {{convert|1|kJ|MJ|lk=on}} 1 [[kilojoule]] (0.0010&nbsp;[[Megajoule|MJ]]) {{convert|1|mJ|lk=on}} 1 [[Joule|millijoule]] (0.00024&nbsp;[[calorie|cal]]) {{convert|1|kJ|mJ|lk=on}} 1 [[kilojoule]] (1,000,000&nbsp;[[Joule|mJ]]) {{convert|1|MMBtu|lk=on}} 1 [[British thermal unit|million British thermal units]] (1.1&nbsp;[[Gigajoule|GJ]]) {{convert|1|kJ|MMBtu|lk=on}} 1 [[kilojoule]] (9.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[British thermal unit|MMBtu]]) {{convert|1|Mt(TNT)|lk=on}} 1 [[TNT equivalent|megatonne]] (4.2&nbsp;[[Joule|PJ]]) {{convert|1|kJ|Mt(TNT)|lk=on}} 1 [[kilojoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−13</sup>&nbsp;[[TNT equivalent|Mt]]) {{convert|1|Mtoe|lk=on}} 1 [[Tonne of oil equivalent|megatonne of oil equivalent]] (42&nbsp;[[Joule|PJ]]) {{convert|1|kJ|Mtoe|lk=on}} 1 [[kilojoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−14</sup>&nbsp;[[Tonne of oil equivalent|Mtoe]]) {{convert|1|mtonTNT|lk=on}} 1 [[TNT equivalent|milliton of TNT]] (4.2&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|mtonTNT|lk=on}} 1 [[kilojoule]] (0.00024 [[TNT equivalent|millitons of TNT]]) {{convert|1|MtonTNT|lk=on}} 1 [[TNT equivalent|megaton of TNT]] (4.2&nbsp;[[Joule|PJ]]) {{convert|1|kJ|MtonTNT|lk=on}} 1 [[kilojoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−13</sup>&nbsp;[[TNT equivalent|Mt]]) {{convert|1|MtTNT|lk=on}} 1 [[TNT equivalent|megatonne of TNT]] (4.2&nbsp;[[Joule|PJ]]) {{convert|1|kJ|MtTNT|lk=on}} 1 [[kilojoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−13</sup> [[TNT equivalent|megatonnes of TNT]]) {{convert|1|mtTNT|lk=on}} 1 [[TNT equivalent|millitonne of TNT]] (4.2&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|mtTNT|lk=on}} 1 [[kilojoule]] (0.00024 [[TNT equivalent|millitonnes of TNT]]) {{convert|1|MW.h|lk=on}} 1 [[Watt-hour|megawatt-hour]] (3.6&nbsp;[[Gigajoule|GJ]]) {{convert|1|kJ|MW.h|lk=on}} 1 [[kilojoule]] (2.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[Watt-hour|MW⋅h]]) {{convert|1|mW.h|lk=on}} 1 [[Watt-hour|milliwatt-hour]] (3.6&nbsp;[[Joule|J]]) {{convert|1|kJ|mW.h|lk=on}} 1 [[kilojoule]] (280&nbsp;[[Watt-hour|mW⋅h]]) {{convert|1|MW·h|lk=on}} 1 [[Watt-hour|megawatt-hour]] (3.6&nbsp;[[Gigajoule|GJ]]) {{convert|1|kJ|MW·h|lk=on}} 1 [[kilojoule]] (2.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[Watt-hour|MW⋅h]]) {{convert|1|mWh|lk=on}} 1 [[Watt-hour|milliwatt-hour]] (3.6&nbsp;[[Joule|J]]) {{convert|1|kJ|mWh|lk=on}} 1 [[kilojoule]] (280&nbsp;[[Watt-hour|mWh]]) {{convert|1|MWh|lk=on}} 1 [[Watt-hour|megawatt-hour]] (3.6&nbsp;[[Gigajoule|GJ]]) {{convert|1|kJ|MWh|lk=on}} 1 [[kilojoule]] (2.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[Watt-hour|MWh]]) {{convert|1|MW-h|lk=on}} 1 [[Watt-hour|megawatt-hour]] (3.6&nbsp;[[Gigajoule|GJ]]) {{convert|1|kJ|MW-h|lk=on}} 1 [[kilojoule]] (2.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[Watt-hour|MW⋅h]]) {{convert|1|mW-h|lk=on}} 1 [[Watt-hour|milliwatt-hour]] (3.6&nbsp;[[Joule|J]]) {{convert|1|kJ|mW-h|lk=on}} 1 [[kilojoule]] (280&nbsp;[[Watt-hour|mW⋅h]]) {{convert|1|neV|lk=on}} 1 [[Electronvolt|nanoelectronvolt]] (0.00016&nbsp;[[Joule|yJ]]) {{convert|1|kJ|neV|lk=on}} 1 [[kilojoule]] (6.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>30</sup>&nbsp;[[Electronvolt|neV]]) {{convert|1|nJ|lk=on}} 1 [[Joule|nanojoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup>&nbsp;[[calorie|cal]]) {{convert|1|kJ|nJ|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>12</sup>&nbsp;[[Joule|nJ]]) {{convert|1|PeV|lk=on}} 1 [[Electronvolt|petaelectronvolt]] (0.16&nbsp;[[Joule|mJ]]) {{convert|1|kJ|PeV|lk=on}} 1 [[kilojoule]] (6,200,000&nbsp;[[Electronvolt|PeV]]) {{convert|1|peV|lk=on}} 1 [[Electronvolt|picoelectronvolt]] (1.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[Joule|yJ]]) {{convert|1|kJ|peV|lk=on}} 1 [[kilojoule]] (6.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>33</sup>&nbsp;[[Electronvolt|peV]]) {{convert|1|PJ|lk=on}} 1 [[Joule|petajoule]] (280,000,000&nbsp;[[Watt-hour|kWh]]) {{convert|1|kJ|PJ|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−12</sup>&nbsp;[[Joule|PJ]]) {{convert|1|pJ|lk=on}} 1 [[Joule|picojoule]] (6.2&nbsp;[[Electronvolt|MeV]]) {{convert|1|kJ|pJ|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>15</sup>&nbsp;[[Joule|pJ]]) {{convert|1|quad|lk=on}} 1 [[Quad (unit)|quadrillion British thermal units]] (1.1&nbsp;[[Joule|EJ]]) {{convert|1|kJ|quad|lk=on}} 1 [[kilojoule]] (9.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−16</sup>&nbsp;[[Quad (unit)|quad]]) -- energy4 {{convert|1|Ry|lk=on}} 1 [[Rydberg constant|rydberg]] (14&nbsp;[[electronvolt|eV]]) {{convert|1|kJ|Ry|lk=on}} 1 [[kilojoule]] (4.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>20</sup>&nbsp;[[Rydberg constant|Ry]]) {{convert|1|t(TNT)|lk=on}} 1 [[TNT equivalent|tonne]] (4.2&nbsp;[[Gigajoule|GJ]]) {{convert|1|kJ|t(TNT)|lk=on}} 1 [[kilojoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[TNT equivalent|t]]) {{convert|1|TeV|lk=on}} 1 [[Electronvolt|teraelectronvolt]] (0.16&nbsp;[[Joule|μJ]]) {{convert|1|kJ|TeV|lk=on}} 1 [[kilojoule]] (6.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Electronvolt|TeV]]) {{convert|1|th|lk=on}} 1 [[Conversion of units#Energy|thermie]] (4.2&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|th|lk=on}} 1 [[kilojoule]] (0.00024&nbsp;[[Conversion of units#Energy|th]]) {{convert|1|thm-EC|lk=on}} 1 [[Therm|therm (EC)]] (110&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|thm-EC|lk=on}} 1 [[kilojoule]] (9.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Therm|thm (EC)]]) {{convert|1|thm-UK|lk=on}} 1 [[Therm|therm (UK)]] (110&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|thm-UK|lk=on}} 1 [[kilojoule]] (9.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Therm|thm (UK)]]) {{convert|1|thm-US|lk=on}} 1 [[Therm|therm (US)]] (110&nbsp;[[Megajoule|MJ]]) {{convert|1|kJ|thm-US|lk=on}} 1 [[kilojoule]] (9.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Therm|thm (US)]]) {{convert|1|TJ|lk=on}} 1 [[terajoule]] (280,000&nbsp;[[Watt-hour|kWh]]) {{convert|1|kJ|TJ|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Terajoule|TJ]]) {{convert|1|toe|lk=on}} 1 [[tonne of oil equivalent]] (42&nbsp;[[Gigajoule|GJ]]) {{convert|1|kJ|toe|lk=on}} 1 [[kilojoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−8</sup>&nbsp;[[tonne of oil equivalent|toe]]) {{convert|1|tonTNT|lk=on}} 1 [[TNT equivalent|ton of TNT]] (4.2&nbsp;[[Gigajoule|GJ]]) {{convert|1|kJ|tonTNT|lk=on}} 1 [[kilojoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[TNT equivalent|tons of TNT]]) {{convert|1|tTNT|lk=on}} 1 [[TNT equivalent|tonne of TNT]] (4.2&nbsp;[[Gigajoule|GJ]]) {{convert|1|kJ|tTNT|lk=on}} 1 [[kilojoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[TNT equivalent|tonnes of TNT]]) {{convert|1|TtonTNT|lk=on}} 1 [[TNT equivalent|teraton of TNT]] (4.2&nbsp;[[Joule|ZJ]]) {{convert|1|kJ|TtonTNT|lk=on}} 1 [[kilojoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−19</sup> [[TNT equivalent|teratons of TNT]]) {{convert|1|TtTNT|lk=on}} 1 [[TNT equivalent|teratonne of TNT]] (4.2&nbsp;[[Joule|ZJ]]) {{convert|1|kJ|TtTNT|lk=on}} 1 [[kilojoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−19</sup> [[TNT equivalent|teratonnes of TNT]]) {{convert|1|TW.h|lk=on}} 1 [[Watt-hour|terawatt-hour]] (3.6&nbsp;[[Joule|PJ]]) {{convert|1|kJ|TW.h|lk=on}} 1 [[kilojoule]] (2.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−13</sup>&nbsp;[[Watt-hour|TW⋅h]]) {{convert|1|TWh|lk=on}} 1 [[Watt-hour|terawatt-hour]] (3.6&nbsp;[[Joule|PJ]]) {{convert|1|kJ|TWh|lk=on}} 1 [[kilojoule]] (2.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−13</sup>&nbsp;[[Watt-hour|TWh]]) {{convert|1|TW-h|lk=on}} 1 [[Watt-hour|terawatt-hour]] (3.6&nbsp;[[Joule|PJ]]) {{convert|1|kJ|TW-h|lk=on}} 1 [[kilojoule]] (2.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−13</sup>&nbsp;[[Watt-hour|TW⋅h]]) {{convert|1|uerg|lk=on}} 1 [[Erg|microerg]] (0.00010&nbsp;[[Joule|nJ]]) {{convert|1|kJ|uerg|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>16</sup>&nbsp;[[Erg|μerg]]) {{convert|1|ueV|lk=on}} 1 [[Electronvolt|microelectronvolt]] (0.16&nbsp;[[Joule|yJ]]) {{convert|1|kJ|ueV|lk=on}} 1 [[kilojoule]] (6.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>27</sup>&nbsp;[[Electronvolt|μeV]]) {{convert|1|uJ|lk=on}} 1 [[Joule|microjoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[calorie|cal]]) {{convert|1|kJ|uJ|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Joule|μJ]]) {{convert|1|uW.h|lk=on}} 1 [[Watt-hour|microwatt-hour]] (3.6&nbsp;[[Joule|mJ]]) {{convert|1|kJ|uW.h|lk=on}} 1 [[kilojoule]] (280,000&nbsp;[[Watt-hour|μW⋅h]]) {{convert|1|uWh|lk=on}} 1 [[Watt-hour|microwatt-hour]] (3.6&nbsp;[[Joule|mJ]]) {{convert|1|kJ|uWh|lk=on}} 1 [[kilojoule]] (280,000&nbsp;[[Watt-hour|μWh]]) {{convert|1|uW-h|lk=on}} 1 [[Watt-hour|microwatt-hour]] (3.6&nbsp;[[Joule|mJ]]) {{convert|1|kJ|uW-h|lk=on}} 1 [[kilojoule]] (280,000&nbsp;[[Watt-hour|μW⋅h]]) {{convert|1|W.h|lk=on}} 1 [[watt-hour]] (3.6&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|W.h|lk=on}} 1 [[kilojoule]] (0.28&nbsp;[[watt-hour|W⋅h]]) {{convert|1|Wh|lk=on}} 1 [[watt-hour]] (3.6&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|Wh|lk=on}} 1 [[kilojoule]] (0.28&nbsp;[[watt-hour|Wh]]) {{convert|1|W-h|lk=on}} 1 [[watt-hour]] (3.6&nbsp;[[Kilojoule|kJ]]) {{convert|1|kJ|W-h|lk=on}} 1 [[kilojoule]] (0.28&nbsp;[[watt-hour|W⋅h]]) {{convert|1|YJ|lk=on}} 1 [[Joule|yottajoule]] (2.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>17</sup>&nbsp;[[Watt-hour|kWh]]) {{convert|1|kJ|YJ|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−21</sup>&nbsp;[[Joule|YJ]]) {{convert|1|yJ|lk=on}} 1 [[Joule|yoctojoule]] (6.2&nbsp;[[Electronvolt|μeV]]) {{convert|1|kJ|yJ|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>27</sup>&nbsp;[[Joule|yJ]]) {{convert|1|ZJ|lk=on}} 1 [[Joule|zettajoule]] (2.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>14</sup>&nbsp;[[Watt-hour|kWh]]) {{convert|1|kJ|ZJ|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−18</sup>&nbsp;[[Joule|ZJ]]) {{convert|1|zJ|lk=on}} 1 [[Joule|zeptojoule]] (6.2&nbsp;[[Electronvolt|meV]]) {{convert|1|kJ|zJ|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>24</sup>&nbsp;[[Joule|zJ]]) {{convert|1|μerg|lk=on}} 1 [[Erg|microerg]] (0.00010&nbsp;[[Joule|nJ]]) {{convert|1|kJ|μerg|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>16</sup>&nbsp;[[Erg|μerg]]) {{convert|1|μeV|lk=on}} 1 [[Electronvolt|microelectronvolt]] (0.16&nbsp;[[Joule|yJ]]) {{convert|1|kJ|μeV|lk=on}} 1 [[kilojoule]] (6.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>27</sup>&nbsp;[[Electronvolt|μeV]]) {{convert|1|μJ|lk=on}} 1 [[Joule|microjoule]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[calorie|cal]]) {{convert|1|kJ|μJ|lk=on}} 1 [[kilojoule]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Joule|μJ]]) {{convert|1|μW.h|lk=on}} 1 [[Watt-hour|microwatt-hour]] (3.6&nbsp;[[Joule|mJ]]) {{convert|1|kJ|μW.h|lk=on}} 1 [[kilojoule]] (280,000&nbsp;[[Watt-hour|μW⋅h]]) {{convert|1|μWh|lk=on}} 1 [[Watt-hour|microwatt-hour]] (3.6&nbsp;[[Joule|mJ]]) {{convert|1|kJ|μWh|lk=on}} 1 [[kilojoule]] (280,000&nbsp;[[Watt-hour|μWh]]) -- energyperlength {{convert|1|BTU/mi|lk=on}} 1 [[British thermal unit]] per [[mile]] (0.66&nbsp;[[Kilojoule|kJ]]/[[Kilometre|km]]) {{convert|1|kJ/km|BTU/mi|lk=on}} 1 [[kilojoule]] per [[kilometre]] (1.5&nbsp;[[British thermal unit|BTU]]/[[mile|mi]]) {{convert|1|kJ/km|lk=on}} 1 [[kilojoule]] per [[kilometre]] (1.5&nbsp;[[British thermal unit|BTU]]/[[mile|mi]]) {{convert|1|kJ/km|kWh/100 km|lk=on}} 1 [[kilojoule]] per [[kilometre]] (0.028&nbsp;[[Watt-hour|kW⋅h/100&nbsp;km]]) {{convert|1|kWh/km|lk=on}} 1 [[Kilowatt hour|kilowatt-hour]] per [[kilometre]] (3.6&nbsp;[[Megajoule|MJ]]/km; 1.6&nbsp;kW⋅h/[[mile|mi]]) {{convert|1|kJ/km|kWh/km|lk=on}} 1 [[kilojoule]] per [[kilometre]] (0.00028&nbsp;[[Kilowatt hour|kW⋅h]]/km) {{convert|1|kJ/km|kWh/km kWh/mi|lk=on}} 1 [[kilojoule]] per [[kilometre]] (0.00028&nbsp;[[Kilowatt hour|kW⋅h]]/km; 0.00045&nbsp;kW⋅h/[[mile|mi]]) {{convert|1|kJ/km|kWh/km MJ/km|lk=on}} 1 [[kilojoule]] per [[kilometre]] (0.00028&nbsp;[[Kilowatt hour|kW⋅h]]/km; 0.0010&nbsp;[[Megajoule|MJ]]/km) {{convert|1|kWh/mi|lk=on}} 1 [[Kilowatt hour|kilowatt-hour]] per [[mile]] (0.62&nbsp;kW⋅h/[[Kilometre|km]]; 2.2&nbsp;[[Megajoule|MJ]]/km) {{convert|1|kJ/km|kWh/mi|lk=on}} 1 [[kilojoule]] per [[kilometre]] (0.00045&nbsp;[[Kilowatt hour|kW⋅h]]/[[mile|mi]]) {{convert|1|kJ/km|MJ/100 km|lk=on}} 1 [[kilojoule]] per [[kilometre]] (0.10&nbsp;[[British thermal unit|MJ/100&nbsp;km]]) {{convert|1|MJ/km|lk=on}} 1 [[megajoule]] per [[kilometre]] (1,500&nbsp;[[British thermal unit|BTU]]/[[mile|mi]]) {{convert|1|kJ/km|MJ/km|lk=on}} 1 [[kilojoule]] per [[kilometre]] (0.0010&nbsp;[[Megajoule|MJ]]/km) {{convert|1|kJ/km|MJ/km kWh/km|lk=on}} 1 [[kilojoule]] per [[kilometre]] (0.0010&nbsp;[[Megajoule|MJ]]/km; 0.00028&nbsp;[[Kilowatt hour|kW⋅h]]/km) {{convert|1|kJ/km|MJ/km kWh/mi|lk=on}} 1 [[kilojoule]] per [[kilometre]] (0.0010&nbsp;[[Megajoule|MJ]]/km; 0.00045&nbsp;[[Kilowatt hour|kW⋅h]]/[[mile|mi]]) -- energypermass {{convert|1|BTU/lb|lk=on}} 1 [[British thermal unit|British thermal unit per pound]] (0.43&nbsp;[[Specific energy|kJ/kg]]) {{convert|1|kJ/kg|BTU/lb|lk=on}} 1 [[Specific energy|kilojoule per kilogram]] (2.3&nbsp;[[British thermal unit|BTU/lb]]) {{convert|1|cal/g|lk=on}} 1 [[calorie per gram]] (4.2&nbsp;[[Specific energy|J/g]]) {{convert|1|kJ/kg|cal/g|lk=on}} 1 [[Specific energy|kilojoule per kilogram]] (0.24&nbsp;[[calorie per gram|cal/g]]) {{convert|1|Cal/g|lk=on}} 1 [[calorie]] per [[gram]] (4.2&nbsp;[[Specific energy|kJ/g]]) {{convert|1|kJ/kg|Cal/g|lk=on}} 1 [[Specific energy|kilojoule per kilogram]] (0.00024&nbsp;[[calorie|Cal]]/[[Gram|g]]) {{convert|1|GJ/kg|lk=on}} 1 [[Specific energy|gigajoule per kilogram]] (0.24 [[TNT equivalent|kilotonnes of TNT per tonne]]) {{convert|1|kJ/kg|GJ/kg|lk=on}} 1 [[Specific energy|kilojoule per kilogram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Specific energy|GJ/kg]]) {{convert|1|J/g|lk=on}} 1 [[Specific energy|joule per gram]] (0.00024&nbsp;[[kilocalorie per gram|kcal/g]]) {{convert|1|kJ/kg|J/g|lk=on}} 1 [[Specific energy|kilojoule per kilogram]] (1.0&nbsp;[[Specific energy|J/g]]) {{convert|1|kcal/g|lk=on}} 1 [[kilocalorie per gram]] (4.2&nbsp;[[Specific energy|kJ/g]]) {{convert|1|kJ/kg|kcal/g|lk=on}} 1 [[Specific energy|kilojoule per kilogram]] (0.00024&nbsp;[[kilocalorie per gram|kcal/g]]) {{convert|1|kJ/g|lk=on}} 1 [[Specific energy|kilojoule per gram]] (0.24&nbsp;[[kilocalorie per gram|kcal/g]]) {{convert|1|kJ/kg|kJ/g|lk=on}} 1 [[Specific energy|kilojoule per kilogram]] (0.0010&nbsp;[[Specific energy|kJ/g]]) {{convert|1|kJ/kg|lk=on}} 1 [[Specific energy|kilojoule per kilogram]] (2.3&nbsp;[[British thermal unit|BTU/lb]]) {{convert|1|ktonTNT/MT|lk=on}} 1 [[TNT equivalent|kiloton of TNT per metric ton]] (4.2&nbsp;[[Specific energy|GJ/kg]]) {{convert|1|kJ/kg|ktonTNT/MT|lk=on}} 1 [[Specific energy|kilojoule per kilogram]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[TNT equivalent|kilotons of TNT per metric ton]]) {{convert|1|ktTNT/t|lk=on}} 1 [[TNT equivalent|kilotonne of TNT per tonne]] (4.2&nbsp;[[Specific energy|GJ/kg]]) {{convert|1|kJ/kg|ktTNT/t|lk=on}} 1 [[Specific energy|kilojoule per kilogram]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[TNT equivalent|kilotonnes of TNT per tonne]]) {{convert|1|MtonTNT/MT|lk=on}} 1 [[TNT equivalent|megaton of TNT per metric ton]] (4.2&nbsp;[[Specific energy|TJ/kg]]) {{convert|1|kJ/kg|MtonTNT/MT|lk=on}} 1 [[Specific energy|kilojoule per kilogram]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup> [[TNT equivalent|megatons of TNT per metric ton]]) {{convert|1|MtTNT/MT|lk=on}} 1 [[TNT equivalent|megatonne of TNT per tonne]] (4.2&nbsp;[[Specific energy|TJ/kg]]) {{convert|1|kJ/kg|MtTNT/MT|lk=on}} 1 [[Specific energy|kilojoule per kilogram]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup> [[TNT equivalent|megatonnes of TNT per tonne]]) {{convert|1|TJ/kg|lk=on}} 1 [[Specific energy|terajoule per kilogram]] (0.24 [[TNT equivalent|megatonnes of TNT per tonne]]) {{convert|1|kJ/kg|TJ/kg|lk=on}} 1 [[Specific energy|kilojoule per kilogram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Specific energy|TJ/kg]]) -- energypervolume {{convert|1|BTU/cuft|lk=on}} 1 [[British thermal unit]] per [[cubic foot]] (0.037&nbsp;[[Kilojoule|kJ]]/[[Litre|L]]) {{convert|1|kJ/l|BTU/cuft|lk=on}} 1 [[kilojoule]] per [[litre]] (27&nbsp;[[British thermal unit|BTU]]/[[cubic foot|cu&nbsp;ft]]) {{convert|1|Cal/USoz|lk=on}} 1 [[calorie]] per [[US fluid ounce]] (0.14&nbsp;[[Kilojoule|kJ]]/[[Millilitre|ml]]) {{convert|1|kJ/l|Cal/USoz|lk=on}} 1 [[kilojoule]] per [[litre]] (0.0071&nbsp;[[calorie|Cal]]/[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|kJ/L|lk=on}} 1 [[kilojoule]] per [[litre]] (27&nbsp;[[British thermal unit|BTU]]/[[cubic foot|cu&nbsp;ft]]) {{convert|1|kJ/l|kJ/L|lk=on}} 1 [[kilojoule]] per [[litre]] (1.0&nbsp;kJ/[[Litre|L]]) {{convert|1|kJ/l|lk=on}} 1 [[kilojoule]] per [[litre]] (27&nbsp;[[British thermal unit|BTU]]/[[cubic foot|cu&nbsp;ft]]) {{convert|1|kJ/ml|lk=on}} 1 [[kilojoule]] per [[millilitre]] (7.1&nbsp;[[calorie|Cal]]/[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|kJ/l|kJ/ml|lk=on}} 1 [[kilojoule]] per [[litre]] (0.0010&nbsp;kJ/[[Millilitre|ml]]) -- exhaustemission {{convert|1|g/km|lk=on}} 1 [[Exhaust gas|gram per kilometre]] (0.057&nbsp;[[Exhaust gas|oz/mi]]) {{convert|1|kg/km|g/km|lk=on}} 1 [[Exhaust gas|kilogram per kilometre]] (1,000&nbsp;[[Exhaust gas|g/km]]) {{convert|1|g/mi|lk=on}} 1 [[Exhaust gas|gram per mile]] (0.62&nbsp;[[Exhaust gas|g/km]]) {{convert|1|kg/km|g/mi|lk=on}} 1 [[Exhaust gas|kilogram per kilometre]] (1,600&nbsp;[[Exhaust gas|g/mi]]) {{convert|1|kg/km|lk=on}} 1 [[Exhaust gas|kilogram per kilometre]] (3.5&nbsp;[[Exhaust gas|lb/mi]]) {{convert|1|lb/mi|lk=on}} 1 [[Exhaust gas|pound per mile]] (0.28&nbsp;[[Exhaust gas|kg/km]]) {{convert|1|kg/km|lb/mi|lk=on}} 1 [[Exhaust gas|kilogram per kilometre]] (3.5&nbsp;[[Exhaust gas|lb/mi]]) {{convert|1|oz/mi|lk=on}} 1 [[Exhaust gas|ounce per mile]] (18&nbsp;[[Exhaust gas|g/km]]) {{convert|1|kg/km|oz/mi|lk=on}} 1 [[Exhaust gas|kilogram per kilometre]] (57&nbsp;[[Exhaust gas|oz/mi]]) -- flow {{convert|1|cuft/a|lk=on}} 1 [[Cubic foot per second|cubic foot per annum]] (0.028&nbsp;[[Cubic metre per second|m<sup>3</sup>/a]]) {{convert|1|m3/s|cuft/a|lk=on}} 1 [[cubic metre per second]] (1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Cubic foot per second|cu&nbsp;ft/a]]) {{convert|1|cuft/d|lk=on}} 1 [[Cubic foot per second|cubic foot per day]] (0.028&nbsp;[[Cubic metre per second|m<sup>3</sup>/d]]) {{convert|1|m3/s|cuft/d|lk=on}} 1 [[cubic metre per second]] (3,100,000&nbsp;[[Cubic foot per second|cu&nbsp;ft/d]]) {{convert|1|cuft/h|lk=on}} 1 [[Cubic foot per second|cubic foot per hour]] (0.028&nbsp;[[Cubic metre per second|m<sup>3</sup>/h]]) {{convert|1|m3/s|cuft/h|lk=on}} 1 [[cubic metre per second]] (130,000&nbsp;[[Cubic foot per second|cu&nbsp;ft/h]]) {{convert|1|cuft/min|lk=on}} 1 [[Cubic foot#cubic foot per second|cubic foot per minute]] (0.028&nbsp;[[Cubic metre per second|m<sup>3</sup>/min]]) {{convert|1|m3/s|cuft/min|lk=on}} 1 [[cubic metre per second]] (2,100&nbsp;[[Cubic foot#cubic foot per second|cu&nbsp;ft/min]]) {{convert|1|cuft/s|lk=on}} 1 [[cubic foot per second]] (0.028&nbsp;[[cubic metre per second|m<sup>3</sup>/s]]) {{convert|1|m3/s|cuft/s|lk=on}} 1 [[cubic metre per second]] (35&nbsp;[[cubic foot per second|cu&nbsp;ft/s]]) {{convert|1|cumi/a|lk=on}} 1 [[Cubic foot per second|cubic mile per annum]] (4.2&nbsp;[[Cubic metre per second|km<sup>3</sup>/a]]) {{convert|1|m3/s|cumi/a|lk=on}} 1 [[cubic metre per second]] (0.0076&nbsp;[[Cubic foot per second|cu&nbsp;mi/a]]) {{convert|1|cuyd/h|lk=on}} 1 [[Cubic foot per minute|cubic yard per hour]] (0.76&nbsp;[[Cubic metre per second|m<sup>3</sup>/h]]) {{convert|1|m3/s|cuyd/h|lk=on}} 1 [[cubic metre per second]] (4,700&nbsp;[[Cubic foot per minute|cuyd/h]]) {{convert|1|cuyd/s|lk=on}} 1 [[cubic yard per second]] (0.76&nbsp;[[cubic metre per second|m<sup>3</sup>/s]]) {{convert|1|m3/s|cuyd/s|lk=on}} 1 [[cubic metre per second]] (1.3&nbsp;[[cubic yard per second|cu&nbsp;yd/s]]) {{convert|1|ft3/a|lk=on}} 1 [[Cubic foot per second|cubic foot per annum]] (0.028&nbsp;[[Cubic metre per second|m<sup>3</sup>/a]]) {{convert|1|m3/s|ft3/a|lk=on}} 1 [[cubic metre per second]] (1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Cubic foot per second|cu&nbsp;ft/a]]) {{convert|1|ft3/d|lk=on}} 1 [[Cubic foot per second|cubic foot per day]] (0.028&nbsp;[[Cubic metre per second|m<sup>3</sup>/d]]) {{convert|1|m3/s|ft3/d|lk=on}} 1 [[cubic metre per second]] (3,100,000&nbsp;[[Cubic foot per second|cu&nbsp;ft/d]]) {{convert|1|ft3/h|lk=on}} 1 [[Cubic foot per second|cubic foot per hour]] (0.028&nbsp;[[Cubic metre per second|m<sup>3</sup>/h]]) {{convert|1|m3/s|ft3/h|lk=on}} 1 [[cubic metre per second]] (130,000&nbsp;[[Cubic foot per second|cu&nbsp;ft/h]]) {{convert|1|ft3/s|lk=on}} 1 [[cubic foot per second]] (0.028&nbsp;[[cubic metre per second|m<sup>3</sup>/s]]) {{convert|1|m3/s|ft3/s|lk=on}} 1 [[cubic metre per second]] (35&nbsp;[[cubic foot per second|cu&nbsp;ft/s]]) {{convert|1|Gcuft/a|lk=on}} 1&nbsp;[[1000000000 (number)|billion]] [[Cubic foot per second|cubic feet per annum]] (28,000,000&nbsp;[[Cubic metre per second|m<sup>3</sup>/a]]) {{convert|1|m3/s|Gcuft/a|lk=on}} 1 [[cubic metre per second]] (1.1<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>9</sup>&nbsp;[[Cubic foot per second|cu&nbsp;ft/a]]) {{convert|1|Gcuft/d|lk=on}} 1&nbsp;[[1000000000 (number)|billion]] [[Cubic foot per second|cubic feet per day]] (28<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;[[Cubic metre per second|m<sup>3</sup>/d]]) {{convert|1|m3/s|Gcuft/d|lk=on}} 1 [[cubic metre per second]] (0.0031<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>9</sup>&nbsp;[[Cubic foot per second|cu&nbsp;ft/d]]) {{convert|1|Goilbbl/a|lk=on}} 1 [[Barrel per day|billion barrels per year]] (160<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;[[Cubic metre per second|m<sup>3</sup>/a]]) {{convert|1|m3/s|Goilbbl/a|lk=on}} 1 [[cubic metre per second]] (0.20&nbsp;[[Barrel per day|Gbbl/a]]) {{convert|1|impgal/h|lk=on}} 1 [[Gallon|imperial gallon per hour]] (0.0045&nbsp;[[Cubic metre per second|m<sup>3</sup>/h]]) {{convert|1|m3/s|impgal/h|lk=on}} 1 [[cubic metre per second]] (790,000&nbsp;[[Gallon|imp&nbsp;gal/h]]) {{convert|1|impgal/min|lk=on}} 1 [[Gallon|imperial gallon per minute]] (7.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[cubic metre per second|m<sup>3</sup>/s]]) {{convert|1|m3/s|impgal/min|lk=on}} 1 [[cubic metre per second]] (13,000&nbsp;[[Gallon|imp gal/min]]) {{convert|1|m3/s|impgal/min USgal/min|lk=on}} 1 [[cubic metre per second]] (13,000&nbsp;[[Gallon|imp gal/min]]; 16,000&nbsp;[[Gallon|US&nbsp;gal/min]]) {{convert|1|impgal/s|lk=on}} 1 [[Imperial gallons per second|imperial gallon per second]] (0.0045&nbsp;[[cubic metre per second|m<sup>3</sup>/s]]) {{convert|1|m3/s|impgal/s|lk=on}} 1 [[cubic metre per second]] (220&nbsp;[[Imperial gallons per second|impgal/s]]) {{convert|1|kcuft/a|lk=on}} 1&nbsp;thousand [[Cubic foot per second|cubic feet per annum]] (28&nbsp;[[Cubic metre per second|m<sup>3</sup>/a]]) {{convert|1|m3/s|kcuft/a|lk=on}} 1 [[cubic metre per second]] (1,100,000<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;[[Cubic foot per second|cu&nbsp;ft/a]]) {{convert|1|kcuft/d|lk=on}} 1&nbsp;thousand [[Cubic foot per second|cubic feet per day]] (28&nbsp;[[Cubic metre per second|m<sup>3</sup>/d]]) {{convert|1|m3/s|kcuft/d|lk=on}} 1 [[cubic metre per second]] (3,100<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;[[Cubic foot per second|cu&nbsp;ft/d]]) {{convert|1|kcuft/s|lk=on}} 1&nbsp;thousand [[cubic foot per second|cubic feet per second]] (28&nbsp;[[cubic metre per second|m<sup>3</sup>/s]]) {{convert|1|m3/s|kcuft/s|lk=on}} 1 [[cubic metre per second]] (0.035<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;[[cubic foot per second|cu&nbsp;ft/s]]) {{convert|1|km3/a|lk=on}} 1 [[Cubic metre per second|cubic kilometre per annum]] (0.24&nbsp;[[Cubic foot per second|cu&nbsp;mi/a]]) {{convert|1|m3/s|km3/a|lk=on}} 1 [[cubic metre per second]] (0.032&nbsp;[[Cubic metre per second|km<sup>3</sup>/a]]) {{convert|1|koilbbl/a|lk=on}} 1 [[Barrel per day|thousand barrels per year]] (160&nbsp;[[Cubic metre per second|m<sup>3</sup>/a]]) {{convert|1|m3/s|koilbbl/a|lk=on}} 1 [[cubic metre per second]] (200,000&nbsp;[[Barrel per day|kbbl/a]]) {{convert|1|koilbbl/d|lk=on}} 1 [[Barrel per day|thousand barrels per day]] (160&nbsp;[[Cubic metre per second|m<sup>3</sup>/d]]) {{convert|1|m3/s|koilbbl/d|lk=on}} 1 [[cubic metre per second]] (540&nbsp;[[Barrel per day|kbbl/d]]) {{convert|1|L/min|lk=on}} 1 [[Cubic metre per second|litre per minute]] (0.22&nbsp;[[Gallon|imp gal/min]]; 0.26&nbsp;[[Gallon|US&nbsp;gal/min]]) {{convert|1|m3/s|L/min|lk=on}} 1 [[cubic metre per second]] (60,000&nbsp;[[Cubic metre per second|L/min]]) {{convert|1|L/s|lk=on}} 1 [[Cubic metre per second|litre per second]] (0.035&nbsp;[[cubic foot per second|cu&nbsp;ft/s]]) {{convert|1|m3/s|L/s|lk=on}} 1 [[cubic metre per second]] (1,000&nbsp;[[Cubic metre per second|L/s]]) {{convert|1|m3/s|L/s impgal/min|lk=on}} 1 [[cubic metre per second]] (1,000&nbsp;[[Cubic metre per second|L/s]]; 13,000&nbsp;[[Gallon|imp gal/min]]) {{convert|1|m3/a|lk=on}} 1 [[Cubic metre per second|cubic metre per annum]] (35&nbsp;[[Cubic foot per second|cu&nbsp;ft/a]]) {{convert|1|m3/s|m3/a|lk=on}} 1 [[cubic metre per second]] (32,000,000&nbsp;[[Cubic metre per second|m<sup>3</sup>/a]]) {{convert|1|m3/d|lk=on}} 1 [[Cubic metre per second|cubic metre per day]] (35&nbsp;[[Cubic foot per second|cu&nbsp;ft/d]]) {{convert|1|m3/s|m3/d|lk=on}} 1 [[cubic metre per second]] (86,000&nbsp;[[Cubic metre per second|m<sup>3</sup>/d]]) {{convert|1|m3/h|lk=on}} 1 [[Cubic metre per second|cubic metre per hour]] (35&nbsp;[[Cubic foot per second|cu&nbsp;ft/h]]) {{convert|1|m3/s|m3/h|lk=on}} 1 [[cubic metre per second]] (3,600&nbsp;[[Cubic metre per second|m<sup>3</sup>/h]]) {{convert|1|m3/min|lk=on}} 1 [[Cubic metre per second|cubic metre per minute]] (35&nbsp;[[Cubic foot#cubic foot per second|cu&nbsp;ft/min]]) {{convert|1|m3/s|m3/min|lk=on}} 1 [[cubic metre per second]] (60&nbsp;[[Cubic metre per second|m<sup>3</sup>/min]]) {{convert|1|m3/s|lk=on}} 1 [[cubic metre per second]] (35&nbsp;[[cubic foot per second|cu&nbsp;ft/s]]) {{convert|1|m³/s|lk=on}} 1 [[cubic metre per second]] (35&nbsp;[[cubic foot per second|cu&nbsp;ft/s]]) {{convert|1|m3/s|m3/s impgal/min|lk=on}} 1 [[cubic metre per second]] (1.0&nbsp;m<sup>3</sup>/s; 13,000&nbsp;[[Gallon|imp gal/min]]) {{convert|1|Mcuft/a|lk=on}} 1&nbsp;million [[Cubic foot per second|cubic feet per annum]] (28<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;[[Cubic metre per second|m<sup>3</sup>/a]]) {{convert|1|m3/s|Mcuft/a|lk=on}} 1 [[cubic metre per second]] (1,100<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;[[Cubic foot per second|cu&nbsp;ft/a]]) {{convert|1|Mcuft/d|lk=on}} 1&nbsp;million [[Cubic foot per second|cubic feet per day]] (28<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;[[Cubic metre per second|m<sup>3</sup>/d]]) {{convert|1|m3/s|Mcuft/d|lk=on}} 1 [[cubic metre per second]] (3.1<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;[[Cubic foot per second|cu&nbsp;ft/d]]) {{convert|1|Mcuft/s|lk=on}} 1&nbsp;million [[cubic foot per second|cubic feet per second]] (28<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;[[cubic metre per second|m<sup>3</sup>/s]]) {{convert|1|m3/s|Mcuft/s|lk=on}} 1 [[cubic metre per second]] (3.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup><span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;[[cubic foot per second|cu&nbsp;ft/s]]) {{convert|1|Moilbbl/a|lk=on}} 1 [[Barrel per day|million barrels per year]] (160<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;[[Cubic metre per second|m<sup>3</sup>/a]]) {{convert|1|m3/s|Moilbbl/a|lk=on}} 1 [[cubic metre per second]] (200&nbsp;[[Barrel per day|Mbbl/a]]) {{convert|1|Moilbbl/d|lk=on}} 1 [[Barrel per day|million barrels per day]] (160<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;[[Cubic metre per second|m<sup>3</sup>/d]]) {{convert|1|m3/s|Moilbbl/d|lk=on}} 1 [[cubic metre per second]] (0.54&nbsp;[[Barrel per day|Mbbl/d]]) {{convert|1|oilbbl/a|lk=on}} 1 [[Barrel per day|barrel per year]] (0.16&nbsp;[[Cubic metre per second|m<sup>3</sup>/a]]) {{convert|1|m3/s|oilbbl/a|lk=on}} 1 [[cubic metre per second]] (200,000,000&nbsp;[[Barrel per day|bbl/a]]) {{convert|1|oilbbl/d|lk=on}} 1 [[barrel per day]] (0.16&nbsp;[[Cubic metre per second|m<sup>3</sup>/d]]) {{convert|1|m3/s|oilbbl/d|lk=on}} 1 [[cubic metre per second]] (540,000&nbsp;[[barrel per day|bbl/d]]) {{convert|1|Tcuft/a|lk=on}} 1&nbsp;[[1000000000000 (number)|trillion]] [[Cubic foot per second|cubic feet per annum]] (28<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>9</sup>&nbsp;[[Cubic metre per second|m<sup>3</sup>/a]]) {{convert|1|m3/s|Tcuft/a|lk=on}} 1 [[cubic metre per second]] (0.0011<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>12</sup>&nbsp;[[Cubic foot per second|cu&nbsp;ft/a]]) {{convert|1|Tcuft/d|lk=on}} 1&nbsp;[[1000000000000 (number)|trillion]] [[Cubic foot per second|cubic feet per day]] (28<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>9</sup>&nbsp;[[Cubic metre per second|m<sup>3</sup>/d]]) {{convert|1|m3/s|Tcuft/d|lk=on}} 1 [[cubic metre per second]] (3.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup><span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>12</sup>&nbsp;[[Cubic foot per second|cu&nbsp;ft/d]]) {{convert|1|Toilbbl/a|lk=on}} 1 [[Barrel per day|trillion barrels per year]] (160<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>9</sup>&nbsp;[[Cubic metre per second|m<sup>3</sup>/a]]) {{convert|1|m3/s|Toilbbl/a|lk=on}} 1 [[cubic metre per second]] (0.00020&nbsp;[[Barrel per day|Tbbl/a]]) {{convert|1|U.S.gal/d|lk=on}} 1 [[United States customary units|US]] [[U.S. gallon per day|gallon per day]] (4.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−8</sup>&nbsp;[[cubic metre per second|m<sup>3</sup>/s]]) {{convert|1|m3/s|U.S.gal/d|lk=on}} 1 [[cubic metre per second]] (23,000,000&nbsp;[[United States customary units|US]] [[U.S. gallon per day|gal/d]]) {{convert|1|U.S.gal/h|lk=on}} 1 [[United States customary units|U.S.]] [[Gallon|gallon per hour]] (0.0038&nbsp;[[Cubic metre per second|m<sup>3</sup>/h]]) {{convert|1|m3/s|U.S.gal/h|lk=on}} 1 [[cubic metre per second]] (950,000&nbsp;[[United States customary units|U.S.]] [[Gallon|gal/h]]) {{convert|1|U.S.gal/min|lk=on}} 1 [[Gallon|U.S. gallon per minute]] (6.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[cubic metre per second|m<sup>3</sup>/s]]) {{convert|1|m3/s|U.S.gal/min|lk=on}} 1 [[cubic metre per second]] (16,000&nbsp;[[Gallon|U.S.&nbsp;gal/min]]) {{convert|1|u.s.gal/min|lk=on}} 1 [[Gallon|U.S. gallon per minute]] (6.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[cubic metre per second|m<sup>3</sup>/s]]) {{convert|1|m3/s|u.s.gal/min|lk=on}} 1 [[cubic metre per second]] (16,000&nbsp;[[Gallon|U.S.&nbsp;gal/min]]) {{convert|1|USgal/d|lk=on}} 1 [[US gallon per day]] (4.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−8</sup>&nbsp;[[cubic metre per second|m<sup>3</sup>/s]]) {{convert|1|m3/s|USgal/d|lk=on}} 1 [[cubic metre per second]] (23,000,000&nbsp;[[US gallon per day|US&nbsp;gal/d]]) {{convert|1|USgal/h|lk=on}} 1 [[United States customary units|US]] [[Gallon|gallon per hour]] (0.0038&nbsp;[[Cubic metre per second|m<sup>3</sup>/h]]) {{convert|1|m3/s|USgal/h|lk=on}} 1 [[cubic metre per second]] (950,000&nbsp;[[United States customary units|US]] [[Gallon|gal/h]]) {{convert|1|USgal/min|lk=on}} 1 [[Gallon|US gallon per minute]] (6.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[cubic metre per second|m<sup>3</sup>/s]]) {{convert|1|m3/s|USgal/min|lk=on}} 1 [[cubic metre per second]] (16,000&nbsp;[[Gallon|US&nbsp;gal/min]]) {{convert|1|USgal/s|lk=on}} 1 [[US gallons per second|US gallon per second]] (0.0038&nbsp;[[cubic metre per second|m<sup>3</sup>/s]]) {{convert|1|m3/s|USgal/s|lk=on}} 1 [[cubic metre per second]] (260&nbsp;[[US gallons per second|USgal/s]]) -- force {{convert|1|µN|lk=on}} 1 [[Newton (unit)|micronewton]] (0.0016&nbsp;[[Pound (force)|gr<sub>f</sub>]]) {{convert|1|N|µN|lk=on}} 1 [[Newton (unit)|newton]] (1,000,000&nbsp;[[Newton (unit)|μN]]) {{convert|1|N|µN grf|lk=on}} 1 [[Newton (unit)|newton]] (1,000,000&nbsp;[[Newton (unit)|μN]]; 1,600&nbsp;[[Pound (force)|grf]]) {{convert|1|N|µN gr-f|lk=on}} 1 [[Newton (unit)|newton]] (1,000,000&nbsp;[[Newton (unit)|μN]]; 1,600&nbsp;[[Pound (force)|gr<sub>f</sub>]]) {{convert|1|dyn|lk=on}} 1 [[dyne]] (0.016&nbsp;[[Pound (force)|gr<sub>f</sub>]]) {{convert|1|N|dyn|lk=on}} 1 [[Newton (unit)|newton]] (100,000&nbsp;[[dyne|dyn]]) {{convert|1|dyne|lk=on}} 1 [[dyne]] (0.016&nbsp;[[Pound (force)|gr<sub>f</sub>]]) {{convert|1|N|dyne|lk=on}} 1 [[Newton (unit)|newton]] (100,000&nbsp;[[dyne|dyn]]) {{convert|1|gf|lk=on}} 1 [[Kilogram-force|gram-force]] (9.8&nbsp;[[Newton (unit)|mN]]; 0.035&nbsp;[[Pound (force)|ozf]]) {{convert|1|N|gf|lk=on}} 1 [[Newton (unit)|newton]] (100&nbsp;[[Kilogram-force|gf]]) {{convert|1|g-f|lk=on}} 1 [[Kilogram-force|gram-force]] (9.8&nbsp;[[Newton (unit)|mN]]; 0.035&nbsp;[[Pound (force)|oz<sub>f</sub>]]) {{convert|1|N|g-f|lk=on}} 1 [[Newton (unit)|newton]] (100&nbsp;[[Kilogram-force|g<sub>f</sub>]]) {{convert|1|GN|lk=on}} 1 [[Newton (unit)|giganewton]] (220,000,000&nbsp;[[Pound (force)|lb<sub>f</sub>]]) {{convert|1|N|GN|lk=on}} 1 [[Newton (unit)|newton]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Newton (unit)|GN]]) {{convert|1|N|GN LTf|lk=on}} 1 [[Newton (unit)|newton]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Newton (unit)|GN]]; 0.00010&nbsp;[[long ton-force|LTf]]) {{convert|1|N|GN LT-f|lk=on}} 1 [[Newton (unit)|newton]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Newton (unit)|GN]]; 0.00010&nbsp;[[long ton-force|LT<sub>f</sub>]]) {{convert|1|N|GN LTf STf|lk=on}} 1 [[Newton (unit)|newton]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Newton (unit)|GN]]; 0.00010&nbsp;[[long ton-force|LTf]]; 0.00011&nbsp;[[short ton-force|STf]]) {{convert|1|N|GN LT-f ST-f|lk=on}} 1 [[Newton (unit)|newton]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Newton (unit)|GN]]; 0.00010&nbsp;[[long ton-force|LT<sub>f</sub>]]; 0.00011&nbsp;[[short ton-force|ST<sub>f</sub>]]) {{convert|1|N|GN STf|lk=on}} 1 [[Newton (unit)|newton]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Newton (unit)|GN]]; 0.00011&nbsp;[[short ton-force|STf]]) {{convert|1|N|GN ST-f|lk=on}} 1 [[Newton (unit)|newton]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Newton (unit)|GN]]; 0.00011&nbsp;[[short ton-force|ST<sub>f</sub>]]) {{convert|1|N|GN STf LTf|lk=on}} 1 [[Newton (unit)|newton]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Newton (unit)|GN]]; 0.00011&nbsp;[[short ton-force|STf]]; 0.00010&nbsp;[[long ton-force|LTf]]) {{convert|1|N|GN ST-f LT-f|lk=on}} 1 [[Newton (unit)|newton]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Newton (unit)|GN]]; 0.00011&nbsp;[[short ton-force|ST<sub>f</sub>]]; 0.00010&nbsp;[[long ton-force|LT<sub>f</sub>]]) {{convert|1|grf|lk=on}} 1 [[Pound (force)|grain-force]] (640&nbsp;[[Newton (unit)|μN]]) {{convert|1|N|grf|lk=on}} 1 [[Newton (unit)|newton]] (1,600&nbsp;[[Pound (force)|grf]]) {{convert|1|gr-f|lk=on}} 1 [[Pound (force)|grain-force]] (640&nbsp;[[Newton (unit)|μN]]) {{convert|1|N|gr-f|lk=on}} 1 [[Newton (unit)|newton]] (1,600&nbsp;[[Pound (force)|gr<sub>f</sub>]]) {{convert|1|kdyn|lk=on}} 1 [[Dyne|kilodyne]] (0.036&nbsp;[[Pound (force)|oz<sub>f</sub>]]) {{convert|1|N|kdyn|lk=on}} 1 [[Newton (unit)|newton]] (100&nbsp;[[Dyne|kdyn]]) {{convert|1|kgf|lk=on}} 1 [[kilogram-force]] (9.8&nbsp;[[Newton (unit)|N]]; 2.2&nbsp;[[Pound (force)|lbf]]) {{convert|1|N|kgf|lk=on}} 1 [[Newton (unit)|newton]] (0.10&nbsp;[[kilogram-force|kgf]]) {{convert|1|kg-f|lk=on}} 1 [[kilogram-force]] (9.8&nbsp;[[Newton (unit)|N]]; 2.2&nbsp;[[Pound (force)|lb<sub>f</sub>]]) {{convert|1|N|kg-f|lk=on}} 1 [[Newton (unit)|newton]] (0.10&nbsp;[[kilogram-force|kg<sub>f</sub>]]) {{convert|1|kN|lk=on}} 1 [[Newton (unit)|kilonewton]] (220&nbsp;[[Pound (force)|lb<sub>f</sub>]]) {{convert|1|N|kN|lk=on}} 1 [[Newton (unit)|newton]] (0.0010&nbsp;[[Newton (unit)|kN]]) {{convert|1|N|kN lbf|lk=on}} 1 [[Newton (unit)|newton]] (0.0010&nbsp;[[Newton (unit)|kN]]; 0.22&nbsp;[[Pound (force)|lbf]]) {{convert|1|N|kN lb-f|lk=on}} 1 [[Newton (unit)|newton]] (0.0010&nbsp;[[Newton (unit)|kN]]; 0.22&nbsp;[[Pound (force)|lb<sub>f</sub>]]) {{convert|1|N|kN LTf STf|lk=on}} 1 [[Newton (unit)|newton]] (0.0010&nbsp;[[Newton (unit)|kN]]; 0.00010&nbsp;[[long ton-force|LTf]]; 0.00011&nbsp;[[short ton-force|STf]]) {{convert|1|N|kN LT-f ST-f|lk=on}} 1 [[Newton (unit)|newton]] (0.0010&nbsp;[[Newton (unit)|kN]]; 0.00010&nbsp;[[long ton-force|LT<sub>f</sub>]]; 0.00011&nbsp;[[short ton-force|ST<sub>f</sub>]]) {{convert|1|N|kN STf LTf|lk=on}} 1 [[Newton (unit)|newton]] (0.0010&nbsp;[[Newton (unit)|kN]]; 0.00011&nbsp;[[short ton-force|STf]]; 0.00010&nbsp;[[long ton-force|LTf]]) {{convert|1|N|kN ST-f LT-f|lk=on}} 1 [[Newton (unit)|newton]] (0.0010&nbsp;[[Newton (unit)|kN]]; 0.00011&nbsp;[[short ton-force|ST<sub>f</sub>]]; 0.00010&nbsp;[[long ton-force|LT<sub>f</sub>]]) {{convert|1|kp|lk=on}} 1 [[Kilogram-force|kilopond]] (9.8&nbsp;[[Newton (unit)|N]]; 2.2&nbsp;[[Pound (force)|lb<sub>f</sub>]]) {{convert|1|N|kp|lk=on}} 1 [[Newton (unit)|newton]] (0.10&nbsp;[[Kilogram-force|kp]]) {{convert|1|lbf|lk=on}} 1 [[Pound (force)|pound-force]] (4.4&nbsp;[[Newton (unit)|N]]) {{convert|1|N|lbf|lk=on}} 1 [[Newton (unit)|newton]] (0.22&nbsp;[[Pound (force)|lbf]]) {{convert|1|lb-f|lk=on}} 1 [[Pound (force)|pound-force]] (4.4&nbsp;[[Newton (unit)|N]]) {{convert|1|N|lb-f|lk=on}} 1 [[Newton (unit)|newton]] (0.22&nbsp;[[Pound (force)|lb<sub>f</sub>]]) {{convert|1|LTf|lk=on}} 1 [[long ton-force]] (10.0&nbsp;[[Newton (unit)|kN]]) {{convert|1|N|LTf|lk=on}} 1 [[Newton (unit)|newton]] (0.00010 [[long ton-force|long tons-force]]) {{convert|1|LT-f|lk=on}} 1 [[long ton-force]] (10.0&nbsp;[[Newton (unit)|kN]]) {{convert|1|N|LT-f|lk=on}} 1 [[Newton (unit)|newton]] (0.00010&nbsp;[[long ton-force|LT<sub>f</sub>]]) {{convert|1|N|LTf STf|lk=on}} 1 [[Newton (unit)|newton]] (0.00010&nbsp;[[long ton-force|LTf]]; 0.00011&nbsp;[[short ton-force|STf]]) {{convert|1|N|LT-f ST-f|lk=on}} 1 [[Newton (unit)|newton]] (0.00010&nbsp;[[long ton-force|LT<sub>f</sub>]]; 0.00011&nbsp;[[short ton-force|ST<sub>f</sub>]]) {{convert|1|mdyn|lk=on}} 1 [[Dyne|millidyne]] (1.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Pound (force)|gr<sub>f</sub>]]) {{convert|1|N|mdyn|lk=on}} 1 [[Newton (unit)|newton]] (100,000,000&nbsp;[[Dyne|mdyn]]) {{convert|1|Mdyn|lk=on}} 1 [[Dyne|megadyne]] (2.2&nbsp;[[Pound (force)|lb<sub>f</sub>]]) {{convert|1|N|Mdyn|lk=on}} 1 [[Newton (unit)|newton]] (0.10&nbsp;[[Dyne|Mdyn]]) {{convert|1|mgf|lk=on}} 1 [[Kilogram-force|milligram-force]] (9.8&nbsp;[[Newton (unit)|μN]]; 0.015&nbsp;[[Pound (force)|grf]]) {{convert|1|N|mgf|lk=on}} 1 [[Newton (unit)|newton]] (100,000&nbsp;[[Kilogram-force|mgf]]) {{convert|1|mg-f|lk=on}} 1 [[Kilogram-force|milligram-force]] (9.8&nbsp;[[Newton (unit)|μN]]; 0.015&nbsp;[[Pound (force)|gr<sub>f</sub>]]) {{convert|1|N|mg-f|lk=on}} 1 [[Newton (unit)|newton]] (100,000&nbsp;[[Kilogram-force|mg<sub>f</sub>]]) {{convert|1|MN|lk=on}} 1 [[Newton (unit)|meganewton]] (220,000&nbsp;[[Pound (force)|lb<sub>f</sub>]]) {{convert|1|N|MN|lk=on}} 1 [[Newton (unit)|newton]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Newton (unit)|MN]]) {{convert|1|mN|lk=on}} 1 [[Newton (unit)|millinewton]] (0.0036&nbsp;[[Pound (force)|oz<sub>f</sub>]]) {{convert|1|N|mN|lk=on}} 1 [[Newton (unit)|newton]] (1,000&nbsp;[[Newton (unit)|mN]]) {{convert|1|N|mN grf|lk=on}} 1 [[Newton (unit)|newton]] (1,000&nbsp;[[Newton (unit)|mN]]; 1,600&nbsp;[[Pound (force)|grf]]) {{convert|1|N|mN gr-f|lk=on}} 1 [[Newton (unit)|newton]] (1,000&nbsp;[[Newton (unit)|mN]]; 1,600&nbsp;[[Pound (force)|gr<sub>f</sub>]]) {{convert|1|N|MN LTf STf|lk=on}} 1 [[Newton (unit)|newton]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Newton (unit)|MN]]; 0.00010&nbsp;[[long ton-force|LTf]]; 0.00011&nbsp;[[short ton-force|STf]]) {{convert|1|N|MN LT-f ST-f|lk=on}} 1 [[Newton (unit)|newton]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Newton (unit)|MN]]; 0.00010&nbsp;[[long ton-force|LT<sub>f</sub>]]; 0.00011&nbsp;[[short ton-force|ST<sub>f</sub>]]) {{convert|1|N|mN ozf|lk=on}} 1 [[Newton (unit)|newton]] (1,000&nbsp;[[Newton (unit)|mN]]; 3.6&nbsp;[[Pound (force)|ozf]]) {{convert|1|N|mN oz-f|lk=on}} 1 [[Newton (unit)|newton]] (1,000&nbsp;[[Newton (unit)|mN]]; 3.6&nbsp;[[Pound (force)|oz<sub>f</sub>]]) {{convert|1|N|MN STf LTf|lk=on}} 1 [[Newton (unit)|newton]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Newton (unit)|MN]]; 0.00011&nbsp;[[short ton-force|STf]]; 0.00010&nbsp;[[long ton-force|LTf]]) {{convert|1|N|MN ST-f LT-f|lk=on}} 1 [[Newton (unit)|newton]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Newton (unit)|MN]]; 0.00011&nbsp;[[short ton-force|ST<sub>f</sub>]]; 0.00010&nbsp;[[long ton-force|LT<sub>f</sub>]]) {{convert|1|Mp|lk=on}} 1 [[Kilogram-force|megapond]] (9.8&nbsp;[[Newton (unit)|kN]]; 0.98&nbsp;[[long ton-force|LT<sub>f</sub>]]; 1.1&nbsp;[[short ton-force|ST<sub>f</sub>]]) {{convert|1|N|Mp|lk=on}} 1 [[Newton (unit)|newton]] (0.00010&nbsp;[[Kilogram-force|Mp]]) {{convert|1|mp|lk=on}} 1 [[Kilogram-force|millipond]] (9.8&nbsp;[[Newton (unit)|μN]]; 0.015&nbsp;[[Pound (force)|gr<sub>f</sub>]]) {{convert|1|N|mp|lk=on}} 1 [[Newton (unit)|newton]] (100,000&nbsp;[[Kilogram-force|mp]]) {{convert|1|N|lk=on}} 1 [[Newton (unit)|newton]] (0.22&nbsp;[[Pound (force)|lb<sub>f</sub>]]) {{convert|1|N|N lbf|lk=on}} 1 [[Newton (unit)|newton]] (1.0&nbsp;N; 0.22&nbsp;[[Pound (force)|lbf]]) {{convert|1|N|N lb-f|lk=on}} 1 [[Newton (unit)|newton]] (1.0&nbsp;N; 0.22&nbsp;[[Pound (force)|lb<sub>f</sub>]]) {{convert|1|N|N ozf|lk=on}} 1 [[Newton (unit)|newton]] (1.0&nbsp;N; 3.6&nbsp;[[Pound (force)|ozf]]) {{convert|1|N|N oz-f|lk=on}} 1 [[Newton (unit)|newton]] (1.0&nbsp;N; 3.6&nbsp;[[Pound (force)|oz<sub>f</sub>]]) {{convert|1|newtons|lk=on}} 1 [[Newton (unit)|newton]] (0.22&nbsp;[[Pound (force)|lb<sub>f</sub>]]) {{convert|1|N|newtons|lk=on}} 1 [[Newton (unit)|newton]] (1.0&nbsp;N) {{convert|1|nN|lk=on}} 1 [[Newton (unit)|nanonewton]] (1.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Pound (force)|gr<sub>f</sub>]]) {{convert|1|N|nN|lk=on}} 1 [[Newton (unit)|newton]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Newton (unit)|nN]]) {{convert|1|N|nN grf|lk=on}} 1 [[Newton (unit)|newton]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Newton (unit)|nN]]; 1,600&nbsp;[[Pound (force)|grf]]) {{convert|1|N|nN gr-f|lk=on}} 1 [[Newton (unit)|newton]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Newton (unit)|nN]]; 1,600&nbsp;[[Pound (force)|gr<sub>f</sub>]]) {{convert|1|ozf|lk=on}} 1 [[Pound (force)|ounce-force]] (280&nbsp;[[Newton (unit)|mN]]) {{convert|1|N|ozf|lk=on}} 1 [[Newton (unit)|newton]] (3.6&nbsp;[[Pound (force)|ozf]]) {{convert|1|oz-f|lk=on}} 1 [[Pound (force)|ounce-force]] (280&nbsp;[[Newton (unit)|mN]]) {{convert|1|N|oz-f|lk=on}} 1 [[Newton (unit)|newton]] (3.6&nbsp;[[Pound (force)|oz<sub>f</sub>]]) {{convert|1|p|lk=on}} 1 [[Kilogram-force|pond]] (9.8&nbsp;[[Newton (unit)|mN]]; 0.035&nbsp;[[Pound (force)|oz<sub>f</sub>]]) {{convert|1|N|p|lk=on}} 1 [[Newton (unit)|newton]] (100&nbsp;[[Kilogram-force|p]]) {{convert|1|pdl|lk=on}} 1 [[poundal]] (0.14&nbsp;[[Newton (unit)|N]]) {{convert|1|N|pdl|lk=on}} 1 [[Newton (unit)|newton]] (7.2&nbsp;[[poundal|pdl]]) {{convert|1|poundal|lk=on}} 1 [[poundal]] (0.14&nbsp;[[Newton (unit)|N]]) {{convert|1|N|poundal|lk=on}} 1 [[Newton (unit)|newton]] (7.2&nbsp;[[poundal|pdl]]) {{convert|1|S/Tf|lk=on}} 1 [[short ton-force]] (8.9&nbsp;[[Newton (unit)|kN]]) {{convert|1|N|S/Tf|lk=on}} 1 [[Newton (unit)|newton]] (0.00011&nbsp;[[short ton-force|S/Tf]]) {{convert|1|S/T-f|lk=on}} 1 [[short ton-force]] (8.9&nbsp;[[Newton (unit)|kN]]) {{convert|1|N|S/T-f|lk=on}} 1 [[Newton (unit)|newton]] (0.00011&nbsp;[[short ton-force|S/T<sub>f</sub>]]) {{convert|1|N|S/Tf L/Tf|lk=on}} 1 [[Newton (unit)|newton]] (0.00011&nbsp;[[short ton-force|S/Tf]]; 0.00010&nbsp;[[long ton-force|L/Tf]]) {{convert|1|N|S/T-f L/T-f|lk=on}} 1 [[Newton (unit)|newton]] (0.00011&nbsp;[[short ton-force|S/T<sub>f</sub>]]; 0.00010&nbsp;[[long ton-force|L/T<sub>f</sub>]]) {{convert|1|STf|lk=on}} 1 [[short ton-force]] (8.9&nbsp;[[Newton (unit)|kN]]) {{convert|1|N|STf|lk=on}} 1 [[Newton (unit)|newton]] (0.00011 [[short ton-force|short tons-force]]) {{convert|1|ST-f|lk=on}} 1 [[short ton-force]] (8.9&nbsp;[[Newton (unit)|kN]]) {{convert|1|N|ST-f|lk=on}} 1 [[Newton (unit)|newton]] (0.00011&nbsp;[[short ton-force|ST<sub>f</sub>]]) {{convert|1|N|STf LTf|lk=on}} 1 [[Newton (unit)|newton]] (0.00011&nbsp;[[short ton-force|STf]]; 0.00010&nbsp;[[long ton-force|LTf]]) {{convert|1|N|ST-f LT-f|lk=on}} 1 [[Newton (unit)|newton]] (0.00011&nbsp;[[short ton-force|ST<sub>f</sub>]]; 0.00010&nbsp;[[long ton-force|LT<sub>f</sub>]]) {{convert|1|tf|lk=on}} 1 [[Ton-force#Tonne-force|tonne-force]] (9.8&nbsp;[[Newton (unit)|kN]]; 0.98&nbsp;[[long ton-force|LTf]]; 1.1&nbsp;[[short ton-force|STf]]) {{convert|1|N|tf|lk=on}} 1 [[Newton (unit)|newton]] (0.00010&nbsp;[[Ton-force#Tonne-force|tf]]) {{convert|1|t-f|lk=on}} 1 [[Ton-force#Tonne-force|tonne-force]] (9.8&nbsp;[[Newton (unit)|kN]]; 0.98&nbsp;[[long ton-force|LT<sub>f</sub>]]; 1.1&nbsp;[[short ton-force|ST<sub>f</sub>]]) {{convert|1|N|t-f|lk=on}} 1 [[Newton (unit)|newton]] (0.00010&nbsp;[[Ton-force#Tonne-force|t<sub>f</sub>]]) {{convert|1|uN|lk=on}} 1 [[Newton (unit)|micronewton]] (0.0016&nbsp;[[Pound (force)|gr<sub>f</sub>]]) {{convert|1|N|uN|lk=on}} 1 [[Newton (unit)|newton]] (1,000,000&nbsp;[[Newton (unit)|μN]]) {{convert|1|N|uN grf|lk=on}} 1 [[Newton (unit)|newton]] (1,000,000&nbsp;[[Newton (unit)|μN]]; 1,600&nbsp;[[Pound (force)|grf]]) {{convert|1|N|uN gr-f|lk=on}} 1 [[Newton (unit)|newton]] (1,000,000&nbsp;[[Newton (unit)|μN]]; 1,600&nbsp;[[Pound (force)|gr<sub>f</sub>]]) {{convert|1|μN|lk=on}} 1 [[Newton (unit)|micronewton]] (0.0016&nbsp;[[Pound (force)|gr<sub>f</sub>]]) {{convert|1|N|μN|lk=on}} 1 [[Newton (unit)|newton]] (1,000,000&nbsp;[[Newton (unit)|μN]]) {{convert|1|N|μN grf|lk=on}} 1 [[Newton (unit)|newton]] (1,000,000&nbsp;[[Newton (unit)|μN]]; 1,600&nbsp;[[Pound (force)|grf]]) {{convert|1|N|μN gr-f|lk=on}} 1 [[Newton (unit)|newton]] (1,000,000&nbsp;[[Newton (unit)|μN]]; 1,600&nbsp;[[Pound (force)|gr<sub>f</sub>]]) -- fuelconsumption {{convert|1|impgal/mi|lk=on}} 1 [[Imperial units|imperial]] [[gallon]] per [[mile]] (2.8&nbsp;[[Litre|l]]/[[Kilometre|km]]; 1.2&nbsp;[[United States customary units|US]] [[US gallon|gal]]/mi) {{convert|1|l/km|impgal/mi|lk=on}} 1 [[litre]] per [[kilometre]] (0.35&nbsp;[[Imperial units|imp]] [[Gallon|gal]]/[[mile|mi]]) {{convert|1|l/km|impgal/mi U.S.gal/mi|lk=on}} 1 [[Litre|liter]] per [[Kilometre|kilometer]] (0.35&nbsp;[[Imperial units|imp]] [[Gallon|gal]]/[[mile|mi]]; 0.43&nbsp;[[United States customary units|U.S.]] [[US gallon|gal]]/mi) {{convert|1|l/km|impgal/mi USgal/mi|lk=on}} 1 [[litre]] per [[kilometre]] (0.35&nbsp;[[Imperial units|imp]] [[Gallon|gal]]/[[mile|mi]]; 0.43&nbsp;[[United States customary units|US]] [[US gallon|gal]]/mi) {{convert|1|km/L|lk=on}} 1 [[kilometre]] per [[litre]] (2.8&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>) {{convert|1|l/km|km/L|lk=on}} 1 [[litre]] per [[kilometre]] (1.0&nbsp;km/[[Litre|L]]) {{convert|1|km/l|lk=on}} 1 [[kilometre]] per [[litre]] (2.8&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>) {{convert|1|l/km|km/l|lk=on}} 1 [[litre]] per [[kilometre]] (1.0&nbsp;km/l) {{convert|1|l/km|km/L mpgimp|lk=on}} 1 [[litre]] per [[kilometre]] (1.0&nbsp;km/[[Litre|L]]; 2.8&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>) {{convert|1|l/km|km/l mpgimp|lk=on}} 1 [[litre]] per [[kilometre]] (1.0&nbsp;km/l; 2.8&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>) {{convert|1|l/km|km/L mpgU.S.|lk=on}} 1 [[Litre|liter]] per [[Kilometre|kilometer]] (1.0&nbsp;km/[[Litre|L]]; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|U.S.]]</sub>) {{convert|1|l/km|km/l mpgU.S.|lk=on}} 1 [[Litre|liter]] per [[Kilometre|kilometer]] (1.0&nbsp;km/l; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|U.S.]]</sub>) {{convert|1|l/km|km/l mpgUS|lk=on}} 1 [[litre]] per [[kilometre]] (1.0&nbsp;km/l; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>) {{convert|1|l/km|km/L mpgus|lk=on}} 1 [[litre]] per [[kilometre]] (1.0&nbsp;km/[[Litre|L]]; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>) {{convert|1|l/km|km/L mpgUS|lk=on}} 1 [[litre]] per [[kilometre]] (1.0&nbsp;km/[[Litre|L]]; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>) {{convert|1|l/km|km/l mpgus|lk=on}} 1 [[litre]] per [[kilometre]] (1.0&nbsp;km/l; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>) {{convert|1|l/km|l/100 km|lk=on}} 1 [[litre]] per [[kilometre]] (100&nbsp;[[Fuel economy in automobiles#Units of measure|l/100&nbsp;km]]) {{convert|1|l/km|L/100 km|lk=on}} 1 [[litre]] per [[kilometre]] (100&nbsp;[[Fuel economy in automobiles#Units of measure|L/100&nbsp;km]]) {{convert|1|l/km|l/100 km mpgimp|lk=on}} 1 [[litre]] per [[kilometre]] (100&nbsp;[[Fuel economy in automobiles#Units of measure|l/100&nbsp;km]]; 2.8&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>) {{convert|1|l/km|L/100 km mpgimp|lk=on}} 1 [[litre]] per [[kilometre]] (100&nbsp;[[Fuel economy in automobiles#Units of measure|L/100&nbsp;km]]; 2.8&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>) {{convert|1|l/km|l/100 km+mpgU.S.|lk=on}} 1 [[Litre|liter]] per [[Kilometre|kilometer]] (100&nbsp;[[Fuel economy in automobiles#Units of measure|l/100&nbsp;km]]; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|U.S.]]</sub>) {{convert|1|l/km|L/100 km+mpgU.S.|lk=on}} 1 [[Litre|liter]] per [[Kilometre|kilometer]] (100&nbsp;[[Fuel economy in automobiles#Units of measure|L/100&nbsp;km]]; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|U.S.]]</sub>) {{convert|1|l/km|L/100 km mpgUS|lk=on}} 1 [[litre]] per [[kilometre]] (100&nbsp;[[Fuel economy in automobiles#Units of measure|L/100&nbsp;km]]; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>) {{convert|1|l/km|l/100 km mpgus|lk=on}} 1 [[litre]] per [[kilometre]] (100&nbsp;[[Fuel economy in automobiles#Units of measure|l/100&nbsp;km]]; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>) {{convert|1|l/km|L/100 km mpgus|lk=on}} 1 [[litre]] per [[kilometre]] (100&nbsp;[[Fuel economy in automobiles#Units of measure|L/100&nbsp;km]]; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>) {{convert|1|l/km|l/100 km+mpgUS|lk=on}} 1 [[litre]] per [[kilometre]] (100&nbsp;[[Fuel economy in automobiles#Units of measure|l/100&nbsp;km]]; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>) {{convert|1|L/100km|lk=on}} 1 [[litre]] per 100 [[kilometre]]s (280&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>; 240&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>) {{convert|1|l/km|L/100km|lk=on}} 1 [[litre]] per [[kilometre]] (100&nbsp;[[Fuel economy in automobiles#Units of measure|L/100&nbsp;km]]) {{convert|1|L/km|lk=on}} 1 [[litre]] per [[kilometre]] (2.8&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>) {{convert|1|l/km|L/km|lk=on}} 1 [[litre]] per [[kilometre]] (1.0&nbsp;[[Litre|L]]/km) {{convert|1|l/km|lk=on}} 1 [[litre]] per [[kilometre]] (2.8&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>) {{convert|1|l/km|L/km impgal/mi|lk=on}} 1 [[litre]] per [[kilometre]] (1.0&nbsp;[[Litre|L]]/km; 0.35&nbsp;[[Imperial units|imp]] [[Gallon|gal]]/[[mile|mi]]) {{convert|1|l/km|l/km impgal/mi|lk=on}} 1 [[litre]] per [[kilometre]] (1.0&nbsp;l/km; 0.35&nbsp;[[Imperial units|imp]] [[Gallon|gal]]/[[mile|mi]]) {{convert|1|l/km|l/km U.S.gal/mi|lk=on}} 1 [[Litre|liter]] per [[Kilometre|kilometer]] (1.0&nbsp;l/km; 0.43&nbsp;[[United States customary units|U.S.]] [[US gallon|gal]]/[[mile|mi]]) {{convert|1|l/km|L/km U.S.gal/mi|lk=on}} 1 [[Litre|liter]] per [[Kilometre|kilometer]] (1.0&nbsp;[[Litre|L]]/km; 0.43&nbsp;[[United States customary units|U.S.]] [[US gallon|gal]]/[[mile|mi]]) {{convert|1|l/km|L/km USgal/mi|lk=on}} 1 [[litre]] per [[kilometre]] (1.0&nbsp;[[Litre|L]]/km; 0.43&nbsp;[[United States customary units|US]] [[US gallon|gal]]/[[mile|mi]]) {{convert|1|l/km|l/km USgal/mi|lk=on}} 1 [[litre]] per [[kilometre]] (1.0&nbsp;l/km; 0.43&nbsp;[[United States customary units|US]] [[US gallon|gal]]/[[mile|mi]]) {{convert|1|l/km|L/km usgal/mi|lk=on}} 1 [[litre]] per [[kilometre]] (1.0&nbsp;[[Litre|L]]/km; 0.43&nbsp;[[United States customary units|US]] [[US gallon|gal]]/[[mile|mi]]) {{convert|1|mi/impqt|lk=on}} 1 [[mile]] per [[Imperial units|imperial]] [[imperial quart|quart]] (1.4&nbsp;[[Kilometre|km]]/[[Litre|L]]) {{convert|1|l/km|mi/impqt|lk=on}} 1 [[litre]] per [[kilometre]] (0.71&nbsp;[[mile|mi]]/[[Imperial units|imp]] [[imperial quart|qt]]) {{convert|1|mi/U.S.qt|lk=on}} 1 [[mile]] per [[United States customary units|U.S.]] [[quart]] (1.7&nbsp;[[Kilometre|km]]/[[Litre|L]]) {{convert|1|l/km|mi/U.S.qt|lk=on}} 1 [[Litre|liter]] per [[Kilometre|kilometer]] (0.59&nbsp;[[mile|mi]]/[[United States customary units|U.S.]] [[Quart|qt]]) {{convert|1|mi/USqt|lk=on}} 1 [[mile]] per [[United States customary units|US]] [[quart]] (1.7&nbsp;[[Kilometre|km]]/[[Litre|L]]) {{convert|1|l/km|mi/USqt|lk=on}} 1 [[litre]] per [[kilometre]] (0.59&nbsp;[[mile|mi]]/[[United States customary units|US]] [[Quart|qt]]) {{convert|1|mi/usqt|lk=on}} 1 [[mile]] per [[United States customary units|US]] [[quart]] (1.7&nbsp;[[Kilometre|km]]/[[Litre|L]]) {{convert|1|l/km|mi/usqt|lk=on}} 1 [[litre]] per [[kilometre]] (0.59&nbsp;[[mile|mi]]/[[United States customary units|US]] [[Quart|qt]]) {{convert|1|mpgimp|lk=on}} 1 [[mile]] per [[Imperial units|imperial]] [[gallon]] (280&nbsp;[[Fuel economy in automobiles#Units of measure|L/100&nbsp;km]]; 0.83&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>) {{convert|1|l/km|mpgimp|lk=on}} 1 [[litre]] per [[kilometre]] (2.8&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>) {{convert|1|l/km|mpgimp L/100 km|lk=on}} 1 [[litre]] per [[kilometre]] (2.8&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>; 100&nbsp;[[Fuel economy in automobiles#Units of measure|L/100&nbsp;km]]) {{convert|1|l/km|mpgimp mpgU.S.|lk=on}} 1 [[Litre|liter]] per [[Kilometre|kilometer]] (2.8&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|U.S.]]</sub>) {{convert|1|l/km|mpgimp mpgUS|lk=on}} 1 [[litre]] per [[kilometre]] (2.8&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>) {{convert|1|l/km|mpgimp mpgus|lk=on}} 1 [[litre]] per [[kilometre]] (2.8&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>; 2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>) {{convert|1|mpgU.S.|lk=on}} 1 [[mile]] per [[United States customary units|U.S.]] [[US gallon|gallon]] (240&nbsp;[[Fuel economy in automobiles#Units of measure|L/100&nbsp;km]]; 1.2&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>) {{convert|1|l/km|mpgU.S.|lk=on}} 1 [[Litre|liter]] per [[Kilometre|kilometer]] (2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|U.S.]]</sub>) {{convert|1|mpgu.s.|lk=on}} 1 [[mile]] per [[United States customary units|U.S.]] [[US gallon|gallon]] (240&nbsp;[[Fuel economy in automobiles#Units of measure|L/100&nbsp;km]]; 1.2&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>) {{convert|1|l/km|mpgu.s.|lk=on}} 1 [[Litre|liter]] per [[Kilometre|kilometer]] (2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|U.S.]]</sub>) {{convert|1|l/km|mpgU.S. mpgimp|lk=on}} 1 [[Litre|liter]] per [[Kilometre|kilometer]] (2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|U.S.]]</sub>; 2.8&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>) {{convert|1|mpgus|lk=on}} 1 [[mile]] per [[United States customary units|US]] [[US gallon|gallon]] (240&nbsp;[[Fuel economy in automobiles#Units of measure|L/100&nbsp;km]]; 1.2&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>) {{convert|1|l/km|mpgus|lk=on}} 1 [[litre]] per [[kilometre]] (2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>) {{convert|1|mpgUS|lk=on}} 1 [[mile]] per [[United States customary units|US]] [[US gallon|gallon]] (240&nbsp;[[Fuel economy in automobiles#Units of measure|L/100&nbsp;km]]; 1.2&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>) {{convert|1|l/km|mpgUS|lk=on}} 1 [[litre]] per [[kilometre]] (2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>) {{convert|1|l/km|mpgus mpgimp|lk=on}} 1 [[litre]] per [[kilometre]] (2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>; 2.8&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>) {{convert|1|l/km|mpgUS mpgimp|lk=on}} 1 [[litre]] per [[kilometre]] (2.4&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[United States customary units|US]]</sub>; 2.8&nbsp;[[Fuel economy in automobiles#Units of measure|mpg]]<sub>&#8209;[[Imperial units|imp]]</sub>) {{convert|1|U.S.gal/mi|lk=on}} 1 [[United States customary units|U.S.]] [[US gallon|gallon]] per [[mile]] (2.4&nbsp;[[Litre|l]]/[[Kilometre|km]]; 0.83&nbsp;[[Imperial units|imp]] [[Gallon|gal]]/mi) {{convert|1|l/km|U.S.gal/mi|lk=on}} 1 [[Litre|liter]] per [[Kilometre|kilometer]] (0.43&nbsp;[[United States customary units|U.S.]] [[US gallon|gal]]/[[mile|mi]]) {{convert|1|l/km|U.S.gal/mi impgal/mi|lk=on}} 1 [[Litre|liter]] per [[Kilometre|kilometer]] (0.43&nbsp;[[United States customary units|U.S.]] [[US gallon|gal]]/[[mile|mi]]; 0.35&nbsp;[[Imperial units|imp]] [[Gallon|gal]]/mi) {{convert|1|USgal/mi|lk=on}} 1 [[United States customary units|US]] [[US gallon|gallon]] per [[mile]] (2.4&nbsp;[[Litre|l]]/[[Kilometre|km]]; 0.83&nbsp;[[Imperial units|imp]] [[Gallon|gal]]/mi) {{convert|1|l/km|USgal/mi|lk=on}} 1 [[litre]] per [[kilometre]] (0.43&nbsp;[[United States customary units|US]] [[US gallon|gal]]/[[mile|mi]]) {{convert|1|l/km|USgal/mi impgal/mi|lk=on}} 1 [[litre]] per [[kilometre]] (0.43&nbsp;[[United States customary units|US]] [[US gallon|gal]]/[[mile|mi]]; 0.35&nbsp;[[Imperial units|imp]] [[Gallon|gal]]/mi) -- gradient {{convert|1|cm/km|lk=on}} 1 [[Grade (slope)|centimetre per kilometre]] (0.053&nbsp;[[Grade (slope)|ft/mi]]) {{convert|1|m/km|cm/km|lk=on}} 1 [[Grade (slope)|metre per kilometre]] (100&nbsp;[[Grade (slope)|cm/km]]) {{convert|1|ft/mi|lk=on}} 1 [[Grade (slope)|foot per mile]] (19&nbsp;[[Grade (slope)|cm/km]]) {{convert|1|m/km|ft/mi|lk=on}} 1 [[Grade (slope)|metre per kilometre]] (5.3&nbsp;[[Grade (slope)|ft/mi]]) {{convert|1|ft/nmi|lk=on}} 1 [[Grade (slope)|foot per nautical mile]] (16&nbsp;[[Grade (slope)|cm/km]]) {{convert|1|m/km|ft/nmi|lk=on}} 1 [[Grade (slope)|metre per kilometre]] (6.1&nbsp;[[Grade (slope)|ft/nmi]]) {{convert|1|in/ft|lk=on}} 1 [[Grade (slope)|inch per foot]] (83&nbsp;[[Grade (slope)|mm/m]]) {{convert|1|m/km|in/ft|lk=on}} 1 [[Grade (slope)|metre per kilometre]] (0.012&nbsp;[[Grade (slope)|in/ft]]) {{convert|1|in/mi|lk=on}} 1 [[Grade (slope)|inch per mile]] (1.6&nbsp;[[Grade (slope)|cm/km]]) {{convert|1|m/km|in/mi|lk=on}} 1 [[Grade (slope)|metre per kilometre]] (63&nbsp;[[Grade (slope)|in/mi]]) {{convert|1|m/km|lk=on}} 1 [[Grade (slope)|metre per kilometre]] (5.3&nbsp;[[Grade (slope)|ft/mi]]) {{convert|1|mm/km|lk=on}} 1 [[Grade (slope)|millimetre per kilometre]] (0.063&nbsp;[[Grade (slope)|in/mi]]) {{convert|1|m/km|mm/km|lk=on}} 1 [[Grade (slope)|metre per kilometre]] (1,000&nbsp;[[Grade (slope)|mm/km]]) {{convert|1|mm/m|lk=on}} 1 [[Grade (slope)|millimetre per metre]] (0.012&nbsp;[[Grade (slope)|in/ft]]) {{convert|1|m/km|mm/m|lk=on}} 1 [[Grade (slope)|metre per kilometre]] (1.0&nbsp;[[Grade (slope)|mm/m]]) -- length {{convert|1|µm|lk=on}} 1 [[micrometre]] (3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[inch|in]]) {{convert|1|m|µm|lk=on}} 1 [[metre]] (1,000,000&nbsp;[[Micrometre|μm]]) {{convert|1|Å|lk=on}} 1 [[ångström]] (3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[inch|in]]) {{convert|1|m|Å|lk=on}} 1 [[metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>10</sup>&nbsp;[[ångström|Å]]) {{convert|1|admi|lk=on}} 1 [[Nautical mile|admiralty mile]] (1.9&nbsp;[[Kilometre|km]]; 1.2&nbsp;[[mile|mi]]) {{convert|1|m|admi|lk=on}} 1 [[metre]] (0.00054&nbsp;[[Nautical mile|nmi&nbsp;(admiralty)]]) {{convert|1|m|admiralty nmi|lk=on}} 1 [[metre]] (0.00054&nbsp;[[nautical mile|nmi]]) {{convert|1|angstrom|lk=on}} 1 [[ångström]] (3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[inch|in]]) {{convert|1|m|angstrom|lk=on}} 1 [[metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>10</sup>&nbsp;[[ångström|Å]]) {{convert|1|AU|lk=on}} 1 [[astronomical unit]] (150,000,000&nbsp;[[Kilometre|km]]; 93,000,000&nbsp;[[mile|mi]]) {{convert|1|m|AU|lk=on}} 1 [[metre]] (6.7<span style="margin:0 .15em 0 .25em">×</span>10<sup>−12</sup>&nbsp;[[astronomical unit|AU]]) {{convert|1|Brnmi|lk=on}} 1 [[Nautical mile|British nautical mile]] (1.9&nbsp;[[Kilometre|km]]; 1.2&nbsp;[[mile|mi]]) {{convert|1|m|Brnmi|lk=on}} 1 [[metre]] (0.00054&nbsp;[[Nautical mile|(Brit)&nbsp;nmi]]) {{convert|1|bu|lk=on}} 1 [[Japanese units of measurement#Length|bu]] (3.0&nbsp;[[Millimetre|mm]]) {{convert|1|m|bu|lk=on}} 1 [[metre]] (330 [[Japanese units of measurement#Length|bu]]) {{convert|1|ch|lk=on}} 1 [[Chain (unit)|chain]] (66&nbsp;[[Foot (unit)|ft]]; 20&nbsp;[[Metre|m]]) {{convert|1|m|ch|lk=on}} 1 [[metre]] (0.050&nbsp;[[Chain (unit)|ch]]) {{convert|1|chain|lk=on}} 1 [[Chain (unit)|chain]] (66&nbsp;[[Foot (unit)|ft]]; 20&nbsp;[[Metre|m]]) {{convert|1|m|chain|lk=on}} 1 [[metre]] (0.050 [[Chain (unit)|chains]]) {{convert|1|cm|lk=on}} 1 [[centimetre]] (0.39&nbsp;[[inch|in]]) {{convert|1|m|cm|lk=on}} 1 [[metre]] (100&nbsp;[[Centimetre|cm]]) {{convert|1|m|cm in|lk=on}} 1 [[metre]] (100&nbsp;[[Centimetre|cm]]; 39&nbsp;[[inch|in]]) {{convert|1|dam|lk=on}} 1 [[decametre]] (33&nbsp;[[Foot (unit)|ft]]) {{convert|1|m|dam|lk=on}} 1 [[metre]] (0.10&nbsp;[[Decametre|dam]]) {{convert|1|dm|lk=on}} 1 [[decimetre]] (3.9&nbsp;[[inch|in]]) {{convert|1|m|dm|lk=on}} 1 [[metre]] (10&nbsp;[[Decimetre|dm]]) {{convert|1|Em|lk=on}} 1 [[exametre]] (6.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>14</sup>&nbsp;[[mile|mi]]) {{convert|1|m|Em|lk=on}} 1 [[metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−18</sup>&nbsp;[[Exametre|Em]]) {{convert|1|fathom|lk=on}} 1 [[fathom]] (6.0&nbsp;[[Foot (unit)|ft]]; 1.8&nbsp;[[Metre|m]]) {{convert|1|m|fathom|lk=on}} 1 [[metre]] (0.55 [[fathom]]s) {{convert|1|m|fathom ft|lk=on}} 1 [[metre]] (0.55 [[fathom]]s; 3.3&nbsp;[[Foot (unit)|ft]]) {{convert|1|foot|lk=on}} 1 [[Foot (unit)|foot]] (0.30&nbsp;[[Metre|m]]) {{convert|1|m|foot|lk=on}} 1 [[metre]] (3.3&nbsp;[[Foot (unit)|ft]]) {{convert|1|m|foot m|lk=on}} 1 [[metre]] (3.3&nbsp;[[Foot (unit)|ft]]; 1.0&nbsp;m) {{convert|1|ft|lk=on}} 1 [[Foot (unit)|foot]] (0.30&nbsp;[[Metre|m]]) {{convert|1|m|ft|lk=on}} 1 [[metre]] (3.3&nbsp;[[Foot (unit)|ft]]) {{convert|1|m|ft km|lk=on}} 1 [[metre]] (3.3&nbsp;[[Foot (unit)|ft]]; 0.0010&nbsp;[[Kilometre|km]]) {{convert|1|m|ft m|lk=on}} 1 [[metre]] (3.3&nbsp;[[Foot (unit)|ft]]; 1.0&nbsp;m) {{convert|1|m|ft mi|lk=on}} 1 [[metre]] (3.3&nbsp;[[Foot (unit)|ft]]; 0.00062&nbsp;[[mile|mi]]) {{convert|1|furlong|lk=on}} 1 [[furlong]] (660&nbsp;[[Foot (unit)|ft]]; 200&nbsp;[[Metre|m]]) {{convert|1|m|furlong|lk=on}} 1 [[metre]] (0.0050 [[furlong]]s) {{convert|1|Gly|lk=on}} 1 [[Light-year#Definitions|gigalight-year]] (310&nbsp;[[Parsec#Megaparsecs and gigaparsecs|Mpc]]) {{convert|1|m|Gly|lk=on}} 1 [[metre]] (1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−25</sup>&nbsp;[[Light-year#Definitions|Gly]]) {{convert|1|Gm|lk=on}} 1 [[gigametre]] (620,000&nbsp;[[mile|mi]]) {{convert|1|m|Gm|lk=on}} 1 [[metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Gigametre|Gm]]) {{convert|1|Gpc|lk=on}} 1 [[Parsec#Megaparsecs and gigaparsecs|gigaparsec]] (3.3&nbsp;[[Light-year#Definitions|Gly]]) {{convert|1|m|Gpc|lk=on}} 1 [[metre]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−26</sup>&nbsp;[[Parsec#Megaparsecs and gigaparsecs|Gpc]]) {{convert|1|hand|lk=on}} 1 [[Hand (unit)|hand]] (4 [[inch|inches]]; 10&nbsp;[[Centimetre|cm]]) {{convert|1|m|hand|lk=on}} 1 [[metre]] (9.3 [[Hand (unit)|hands]]) {{convert|1|hands|lk=on}} 1 [[Hand (unit)|hand]] (4 [[inch|inches]]; 10&nbsp;[[Centimetre|cm]]) {{convert|1|m|hands|lk=on}} 1 [[metre]] (9.3 [[Hand (unit)|hands]]) {{convert|1|hm|lk=on}} 1 [[hectometre]] (330&nbsp;[[Foot (unit)|ft]]) {{convert|1|m|hm|lk=on}} 1 [[metre]] (0.010&nbsp;[[Hectometre|hm]]) {{convert|1|in|lk=on}} 1 [[inch]] (25&nbsp;[[Millimetre|mm]]) {{convert|1|m|in|lk=on}} 1 [[metre]] (39&nbsp;[[inch|in]]) {{convert|1|m|in cm|lk=on}} 1 [[metre]] (39&nbsp;[[inch|in]]; 100&nbsp;[[Centimetre|cm]]) {{convert|1|m|in mm|lk=on}} 1 [[metre]] (39&nbsp;[[inch|in]]; 1,000&nbsp;[[Millimetre|mm]]) {{convert|1|inabbreviated|lk=on}} 1 [[Inch|in]] (25&nbsp;[[Millimetre|mm]]) {{convert|1|m|inabbreviated|lk=on}} 1 [[metre]] (39&nbsp;[[Inch|in]]) {{convert|1|inch|lk=on}} 1 [[inch]] (25&nbsp;[[Millimetre|mm]]) {{convert|1|m|inch|lk=on}} 1 [[metre]] (39&nbsp;[[inch|in]]) {{convert|1|kly|lk=on}} 1 [[Light-year#Definitions|kilolight-year]] (310&nbsp;[[parsec|pc]]) {{convert|1|m|kly|lk=on}} 1 [[metre]] (1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−19</sup>&nbsp;[[Light-year#Definitions|kly]]) {{convert|1|km|lk=on}} 1 [[kilometre]] (0.62&nbsp;[[mile|mi]]) {{convert|1|m|km|lk=on}} 1 [[metre]] (0.0010&nbsp;[[Kilometre|km]]) {{convert|1|m|km ly|lk=on}} 1 [[metre]] (0.0010&nbsp;[[Kilometre|km]]; 1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−16</sup>&nbsp;[[light-year|ly]]) {{convert|1|m|km mi|lk=on}} 1 [[metre]] (0.0010&nbsp;[[Kilometre|km]]; 0.00062&nbsp;[[mile|mi]]) {{convert|1|m|km mi ft|lk=on}} 1 [[metre]] (0.0010&nbsp;[[Kilometre|km]]; 0.00062&nbsp;[[mile|mi]]; 3.3&nbsp;[[Foot (unit)|ft]]) {{convert|1|m|km nmi|lk=on}} 1 [[metre]] (0.0010&nbsp;[[Kilometre|km]]; 0.00054&nbsp;[[nautical mile|nmi]]) {{convert|1|kpc|lk=on}} 1 [[Parsec#Parsecs and kiloparsecs|kiloparsec]] (3.3&nbsp;[[Light-year#Definitions|kly]]) {{convert|1|m|kpc|lk=on}} 1 [[metre]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−20</sup>&nbsp;[[Parsec#Parsecs and kiloparsecs|kpc]]) {{convert|1|LD|lk=on}} 1 [[Lunar distance (astronomy)|lunar distance]] (380,000&nbsp;[[Kilometre|km]]; 240,000&nbsp;[[mile|mi]]) {{convert|1|m|LD|lk=on}} 1 [[metre]] (2.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Lunar distance (astronomy)|LD]]) {{convert|1|league|lk=on}} 1 [[League (unit)|league]] (4.8&nbsp;[[Kilometre|km]]) {{convert|1|m|league|lk=on}} 1 [[metre]] (0.00021 [[League (unit)|leagues]]) {{convert|1|ly|lk=on}} 1 [[light-year]] (63,000&nbsp;[[astronomical unit|AU]]) {{convert|1|m|ly|lk=on}} 1 [[metre]] (1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−16</sup>&nbsp;[[light-year|ly]]) {{convert|1|m|lk=on}} 1 [[metre]] (3&nbsp;[[Foot (unit)|ft]] 3&nbsp;[[inch|in]]) {{convert|1|m|m foot|lk=on}} 1 [[metre]] (1.0&nbsp;m; 3.3&nbsp;[[Foot (unit)|ft]]) {{convert|1|m|m ft|lk=on}} 1 [[metre]] (1.0&nbsp;m; 3.3&nbsp;[[Foot (unit)|ft]]) {{convert|1|m|m yd|lk=on}} 1 [[metre]] (1.0&nbsp;m; 1.1&nbsp;[[yard|yd]]) {{convert|1|mi|lk=on}} 1 [[mile]] (1.6&nbsp;[[Kilometre|km]]) {{convert|1|m|mi|lk=on}} 1 [[metre]] (0.00062&nbsp;[[mile|mi]]) {{convert|1|m|mi ft|lk=on}} 1 [[metre]] (0.00062&nbsp;[[mile|mi]]; 3.3&nbsp;[[Foot (unit)|ft]]) {{convert|1|m|mi km|lk=on}} 1 [[metre]] (0.00062&nbsp;[[mile|mi]]; 0.0010&nbsp;[[Kilometre|km]]) {{convert|1|m|mi nmi|lk=on}} 1 [[metre]] (0.00062&nbsp;[[mile|mi]]; 0.00054&nbsp;[[nautical mile|nmi]]) {{convert|1|micrometre|lk=on}} 1 [[micrometre]] (3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[inch|in]]) {{convert|1|m|micrometre|lk=on}} 1 [[metre]] (1,000,000&nbsp;[[Micrometre|μm]]) {{convert|1|mil|lk=on}} 1 [[Thousandth of an inch|mil]] (0.025&nbsp;[[Millimetre|mm]]) {{convert|1|m|mil|lk=on}} 1 [[metre]] (39,000 [[Thousandth of an inch|mils]]) {{convert|1|miles|lk=on}} 1 [[mile]] (1.6&nbsp;[[Kilometre|km]]) {{convert|1|m|miles|lk=on}} 1 [[metre]] (0.00062&nbsp;[[mile|mi]]) {{convert|1|Mly|lk=on}} 1 [[Light-year#Definitions|megalight-year]] (310&nbsp;[[Parsec#Parsecs and kiloparsecs|kpc]]) {{convert|1|m|Mly|lk=on}} 1 [[metre]] (1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−22</sup>&nbsp;[[Light-year#Definitions|Mly]]) {{convert|1|mm|lk=on}} 1 [[millimetre]] (0.039&nbsp;[[inch|in]]) {{convert|1|m|mm|lk=on}} 1 [[metre]] (1,000&nbsp;[[Millimetre|mm]]) {{convert|1|Mm|lk=on}} 1 [[megametre]] (620&nbsp;[[mile|mi]]) {{convert|1|m|Mm|lk=on}} 1 [[metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Megametre|Mm]]) {{convert|1|m|mm in|lk=on}} 1 [[metre]] (1,000&nbsp;[[Millimetre|mm]]; 39&nbsp;[[inch|in]]) {{convert|1|Mpc|lk=on}} 1 [[Parsec#Megaparsecs and gigaparsecs|megaparsec]] (3.3&nbsp;[[Light-year#Definitions|Mly]]) {{convert|1|m|Mpc|lk=on}} 1 [[metre]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−23</sup>&nbsp;[[Parsec#Megaparsecs and gigaparsecs|Mpc]]) {{convert|1|nm|lk=on}} 1 [[nanometre]] (3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−8</sup>&nbsp;[[inch|in]]) {{convert|1|m|nm|lk=on}} 1 [[metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Nanometre|nm]]) {{convert|1|NM|lk=on}} 1 [[nautical mile]] (1.9&nbsp;[[Kilometre|km]]; 1.2&nbsp;[[mile|mi]]) {{convert|1|m|NM|lk=on}} 1 [[metre]] (0.00054&nbsp;[[nautical mile|NM]]) {{convert|1|nmi|lk=on}} 1 [[nautical mile]] (1.9&nbsp;[[Kilometre|km]]; 1.2&nbsp;[[mile|mi]]) {{convert|1|m|nmi|lk=on}} 1 [[metre]] (0.00054&nbsp;[[nautical mile|nmi]]) {{convert|1|m|nmi km|lk=on}} 1 [[metre]] (0.00054&nbsp;[[nautical mile|nmi]]; 0.0010&nbsp;[[Kilometre|km]]) {{convert|1|m|nmi mi|lk=on}} 1 [[metre]] (0.00054&nbsp;[[nautical mile|nmi]]; 0.00062&nbsp;[[mile|mi]]) {{convert|1|m|nmi mi ft|lk=on}} 1 [[metre]] (0.00054&nbsp;[[nautical mile|nmi]]; 0.00062&nbsp;[[mile|mi]]; 3.3&nbsp;[[Foot (unit)|ft]]) {{convert|1|oldUKnmi|lk=on}} 1 [[nautical mile]] (1.9&nbsp;[[Kilometre|km]]; 1.2&nbsp;[[mile|mi]]) {{convert|1|m|oldUKnmi|lk=on}} 1 [[metre]] (0.00054&nbsp;[[nautical mile|nmi]]) {{convert|1|oldUSnmi|lk=on}} 1 [[nautical mile]] (1.9&nbsp;[[Kilometre|km]]; 1.2&nbsp;[[mile|mi]]) {{convert|1|m|oldUSnmi|lk=on}} 1 [[metre]] (0.00054&nbsp;[[nautical mile|nmi]]) {{convert|1|parsec|lk=on}} 1 [[parsec]] (3.3&nbsp;[[light-year|ly]]) {{convert|1|m|parsec|lk=on}} 1 [[metre]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−17</sup>&nbsp;[[parsec|pc]]) {{convert|1|pc|lk=on}} 1 [[parsec]] (3.3&nbsp;[[light-year|ly]]) {{convert|1|m|pc|lk=on}} 1 [[metre]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−17</sup>&nbsp;[[parsec|pc]]) {{convert|1|perch|lk=on}} 1 [[Rod (unit)|perch]] (17&nbsp;[[Foot (unit)|ft]]; 5.0&nbsp;[[Metre|m]]) {{convert|1|m|perch|lk=on}} 1 [[metre]] (0.20 [[Rod (unit)|perches]]) {{convert|1|Pm|lk=on}} 1 [[petametre]] (6.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>11</sup>&nbsp;[[mile|mi]]) {{convert|1|m|Pm|lk=on}} 1 [[metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−15</sup>&nbsp;[[Petametre|Pm]]) {{convert|1|pm|lk=on}} 1 [[picometre]] (3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−11</sup>&nbsp;[[inch|in]]) {{convert|1|m|pm|lk=on}} 1 [[metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>12</sup>&nbsp;[[Picometre|pm]]) {{convert|1|pole|lk=on}} 1 [[Rod (unit)|pole]] (17&nbsp;[[Foot (unit)|ft]]; 5.0&nbsp;[[Metre|m]]) {{convert|1|m|pole|lk=on}} 1 [[metre]] (0.20 [[Rod (unit)|poles]]) {{convert|1|pre1954U.S.nmi|lk=on}} 1 [[Nautical mile|(pre-1954&nbsp;U.S.) nautical mile]] (1.9&nbsp;[[Kilometre|km]]; 1.2&nbsp;[[mile|mi]]) {{convert|1|m|pre1954U.S.nmi|lk=on}} 1 [[metre]] (0.00054&nbsp;[[Nautical mile|(pre&#8209;1954&nbsp;U.S.) nmi]]) {{convert|1|pre1954USnmi|lk=on}} 1 [[Nautical mile|(pre-1954&nbsp;US) nautical mile]] (1.9&nbsp;[[Kilometre|km]]; 1.2&nbsp;[[mile|mi]]) {{convert|1|m|pre1954USnmi|lk=on}} 1 [[metre]] (0.00054&nbsp;[[Nautical mile|(pre&#8209;1954&nbsp;US) nmi]]) {{convert|1|rd|lk=on}} 1 [[Rod (unit)|rod]] (17&nbsp;[[Foot (unit)|ft]]; 5.0&nbsp;[[Metre|m]]) {{convert|1|m|rd|lk=on}} 1 [[metre]] (0.20&nbsp;[[Rod (unit)|rd]]) {{convert|1|rod|lk=on}} 1 [[Rod (unit)|rod]] (17&nbsp;[[Foot (unit)|ft]]; 5.0&nbsp;[[Metre|m]]) {{convert|1|m|rod|lk=on}} 1 [[metre]] (0.20&nbsp;[[Rod (unit)|rd]]) {{convert|1|m|royal cubit|lk=on}} 1 [[metre]] (1.9&nbsp;[[royal cubit|cu]]) {{convert|1|rtkm|lk=on}} 1 [[Kilometre|route kilometre]] (0.62&nbsp;[[mile|mi]]) {{convert|1|m|rtkm|lk=on}} 1 [[metre]] (0.0010&nbsp;[[Kilometre|km]]) {{convert|1|rtmi|lk=on}} 1 [[Mile|route mile]] (1.6&nbsp;[[Kilometre|km]]) {{convert|1|m|rtmi|lk=on}} 1 [[metre]] (0.00062&nbsp;[[Mile|mi]]) -- length2 {{convert|1|shaku|lk=on}} 1 [[Shaku (unit)|shaku]] (0.30&nbsp;[[Metre|m]]) {{convert|1|m|shaku|lk=on}} 1 [[metre]] (3.3 [[Shaku (unit)|shaku]]) {{convert|1|sm|lk=on}} 1 [[Smoot (unit)|smoot]] (1.7&nbsp;[[Metre|m]]) {{convert|1|m|sm|lk=on}} 1 [[metre]] (0.59&nbsp;[[Smoot (unit)|sm]]) {{convert|1|smi|lk=on}} 1 [[statute mile]] (1.6&nbsp;[[Kilometre|km]]) {{convert|1|m|smi|lk=on}} 1 [[metre]] (0.00062&nbsp;[[statute mile|mi]]) {{convert|1|smoot|lk=on}} 1 [[Smoot (unit)|smoot]] (1.7&nbsp;[[Metre|m]]) {{convert|1|m|smoot|lk=on}} 1 [[metre]] (0.59&nbsp;[[Smoot (unit)|sm]]) {{convert|1|m|smi km|lk=on}} 1 [[metre]] (0.00062&nbsp;[[statute mile|mi]]; 0.0010&nbsp;[[Kilometre|km]]) {{convert|1|sun|lk=on}} 1 [[Japanese units of measurement#Length|sun]] (30&nbsp;[[Millimetre|mm]]) {{convert|1|m|sun|lk=on}} 1 [[metre]] (33 [[Japanese units of measurement#Length|sun]]) {{convert|1|thou|lk=on}} 1 [[Thousandth of an inch|thou]] (0.025&nbsp;[[Millimetre|mm]]) {{convert|1|m|thou|lk=on}} 1 [[metre]] (39,000 [[Thousandth of an inch|thou]]) {{convert|1|Tm|lk=on}} 1 [[terametre]] (620,000,000&nbsp;[[mile|mi]]) {{convert|1|m|Tm|lk=on}} 1 [[metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−12</sup>&nbsp;[[Terametre|Tm]]) {{convert|1|uin|lk=on}} 1 [[SI prefix#Non-metric units|microinch]] (25&nbsp;[[Nanometre|nm]]) {{convert|1|m|uin|lk=on}} 1 [[metre]] (39,000,000&nbsp;[[SI prefix#Non-metric units|μin]]) {{convert|1|um|lk=on}} 1 [[micrometre]] (3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[inch|in]]) {{convert|1|m|um|lk=on}} 1 [[metre]] (1,000,000&nbsp;[[Micrometre|μm]]) {{convert|1|verst|lk=on}} 1 [[verst]] (1.1&nbsp;[[Kilometre|km]]; 0.66&nbsp;[[mile|mi]]) {{convert|1|m|verst|lk=on}} 1 [[metre]] (0.00094 [[verst]]s) {{convert|1|yard|lk=on}} 1 [[yard]] (0.91&nbsp;[[Metre|m]]) {{convert|1|m|yard|lk=on}} 1 [[metre]] (1.1&nbsp;[[yard|yd]]) {{convert|1|yards|lk=on}} 1 [[yard]] (0.91&nbsp;[[Metre|m]]) {{convert|1|m|yards|lk=on}} 1 [[metre]] (1.1&nbsp;[[yard|yd]]) {{convert|1|yd|lk=on}} 1 [[yard]] (0.91&nbsp;[[Metre|m]]) {{convert|1|m|yd|lk=on}} 1 [[metre]] (1.1&nbsp;[[yard|yd]]) {{convert|1|m|yd m|lk=on}} 1 [[metre]] (1.1&nbsp;[[yard|yd]]; 1.0&nbsp;m) {{convert|1|Ym|lk=on}} 1 [[yottametre]] (6.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>20</sup>&nbsp;[[mile|mi]]) {{convert|1|m|Ym|lk=on}} 1 [[metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−24</sup>&nbsp;[[Yottametre|Ym]]) {{convert|1|Zm|lk=on}} 1 [[zettametre]] (6.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>17</sup>&nbsp;[[mile|mi]]) {{convert|1|m|Zm|lk=on}} 1 [[metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−21</sup>&nbsp;[[Zettametre|Zm]]) {{convert|1|μin|lk=on}} 1 [[SI prefix#Non-metric units|microinch]] (25&nbsp;[[Nanometre|nm]]) {{convert|1|m|μin|lk=on}} 1 [[metre]] (39,000,000&nbsp;[[SI prefix#Non-metric units|μin]]) {{convert|1|μm|lk=on}} 1 [[micrometre]] (3.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[inch|in]]) {{convert|1|m|μm|lk=on}} 1 [[metre]] (1,000,000&nbsp;[[Micrometre|μm]]) -- length3 (hand) {{convert|1.67|m|hand in}} 1.67 metres (16.2 [[Hand (unit)|hands]]; 66&nbsp;in) {{convert|137.1|cm|hand}} 137.1 centimetres (13.2 [[Hand (unit)|hands]]) {{convert|137.2|cm|hand}} 137.2 centimetres (13.2 [[Hand (unit)|hands]]) {{convert|137.5|cm|hand}} 137.5 centimetres (13.2 [[Hand (unit)|hands]]) {{convert|137.9|cm|hand}} 137.9 centimetres (13.2 [[Hand (unit)|hands]]) {{convert|137|-|139|cm|hand cm}} 137–139 centimetres (13.2–13.3 [[Hand (unit)|hands]]; 137–139&nbsp;cm) {{convert|137|-|139|cm|hand|lk=on}} 137–139 [[centimetre]]s (13.2–13.3 [[Hand (unit)|hands]]) {{convert|137|cm|hand|2}} 137 centimetres (13.2 [[Hand (unit)|hands]]) {{convert|137|cm|hand}} 137 centimetres (13.2 [[Hand (unit)|hands]]) {{convert|137|–|162|cm|hand in}} 137–162 centimetres (13.2–16.0 [[Hand (unit)|hands]]; 54–64&nbsp;in) {{convert|137|–|162|cm|hand|0|abbr=in|lk=in}} 137–162&nbsp;[[Centimetre|cm]] (13–16 hands) {{convert|138.4|cm|hand}} 138.4 centimetres (13.2 [[Hand (unit)|hands]]) {{convert|138.5|cm|hand}} 138.5 centimetres (13.3 [[Hand (unit)|hands]]) {{convert|14.1+3/4|hand|hand in cm|4}} <span class="frac nowrap">14.1<span class="sr-only">&nbsp;</span><sup>3</sup>&frasl;<sub>4</sub></span> [[Hand (unit)|hands]] (14.<span class="frac nowrap">1<span class="sr-only">&nbsp;</span><sup>3</sup>&frasl;<sub>4</sub></span> hands; <span class="frac nowrap">57<span class="sr-only">&nbsp;</span><sup>3</sup>&frasl;<sub>4</sub></span> inches; 146.6850&nbsp;cm) {{convert|14.1+3/4|hand|in cm}} <span class="frac nowrap">14.1<span class="sr-only">&nbsp;</span><sup>3</sup>&frasl;<sub>4</sub></span> [[Hand (unit)|hands]] (57.75 inches; 147&nbsp;cm) {{convert|14.1|-|14.3|hand|cm in}} 14.1–14.3 [[Hand (unit)|hands]] (145–150&nbsp;cm; 57–59 inches) {{convert|14.1|-|14.3|hand|cm}} 14.1–14.3 [[Hand (unit)|hands]] (145–150&nbsp;cm) {{convert|14.1|-|14.3|hand|in cm}} 14.1–14.3 [[Hand (unit)|hands]] (57–59 inches; 145–150&nbsp;cm) {{convert|14.1|-|14.3|hand|in}} 14.1–14.3 [[Hand (unit)|hands]] (57–59 inches) {{convert|14.1|hand|cm in}} 14.1 [[Hand (unit)|hands]] (145&nbsp;cm; 57 inches) {{convert|14.1|hand|cm}} 14.1 [[Hand (unit)|hands]] (145&nbsp;cm) {{convert|14.1|hand|hand in cm|4}} 14.1 [[Hand (unit)|hands]] (14.1 hands; 57 inches; 144.7800&nbsp;cm) {{convert|14.1|hand|hand in cm|sigfig=4}} 14.1 [[Hand (unit)|hands]] (14.1 hands; 57.00 inches; 144.8&nbsp;cm) {{convert|14.1|hand|in cm|sigfig=4}} 14.1 [[Hand (unit)|hands]] (57.00 inches; 144.8&nbsp;cm) {{convert|14.1|hand|in cm}} 14.1 [[Hand (unit)|hands]] (57 inches; 145&nbsp;cm) {{convert|14.1|hand|in}} 14.1 [[Hand (unit)|hands]] (57 inches) {{convert|14.2|hand|in cm}} 14.2 [[Hand (unit)|hands]] (58 inches; 147&nbsp;cm) {{convert|14.2|to|16.1|hand|in cm}} 14.2 to 16.1 [[Hand (unit)|hands]] (58 to 65 inches; 147 to 165&nbsp;cm) {{convert|15.1|–|16|hand|cm in}} 15.1–16 [[Hand (unit)|hands]] (155–163&nbsp;cm; 61–64 inches) {{convert|15.3|hands|in cm}} 15.3 [[Hand (unit)|hands]] (63 inches; 160&nbsp;cm) {{convert|15.3|hand|in cm|abbr=hh|lk=on}} 15.3&nbsp;[[Hand (unit)|hh]] (63&nbsp;[[inch|in]]; 160&nbsp;[[Centimetre|cm]]) {{convert|15.3|hand|in cm|abbr=on|lk=off}} 15.3&nbsp;h (63&nbsp;in; 160&nbsp;cm) {{convert|15.3|hand|in cm|abbr=on}} 15.3&nbsp;h (63&nbsp;in; 160&nbsp;cm) {{convert|15.3|hand|in cm|adj=on}} 15.3-[[Hand (unit)|hand]] (63-inch; 160&nbsp;cm) {{convert|15.3|hand|in cm|lk=off|abbr=on}} 15.3&nbsp;h (63&nbsp;in; 160&nbsp;cm) {{convert|15.3|hand|in cm|lk=off}} 15.3 hands (63 inches; 160&nbsp;cm) {{convert|15.3|hand|in cm}} 15.3 [[Hand (unit)|hands]] (63 inches; 160&nbsp;cm) {{convert|15.3|in|hand in cm|abbr=hh|lk=on}} 15.3&nbsp;[[inch|in]] (3.3&nbsp;[[Hand (unit)|hh]]; 15.3&nbsp;in; 39&nbsp;[[Centimetre|cm]]) {{convert|157|to|160|in|hand in cm|4}} 157 to 160 inches (39.1 to 40.0 [[Hand (unit)|hands]]; 157 to 160&nbsp;in; 398.7800 to 406.4000&nbsp;cm) {{convert|157|to|160|in|hand in cm|sigfig=4}} 157 to 160 inches (39.1 to 40.0 [[Hand (unit)|hands]]; 157.0 to 160.0&nbsp;in; 398.8 to 406.4&nbsp;cm) {{convert|167|cm|hand in}} 167 centimetres (16.2 [[Hand (unit)|hands]]; 66&nbsp;in) {{convert|2.01|m|hand}} 2.01 metres (19.3 [[Hand (unit)|hands]]) {{convert|2.02|m|hand}} 2.02 metres (20.0 [[Hand (unit)|hands]]) {{convert|2.03|m|hand}} 2.03 metres (20.0 [[Hand (unit)|hands]]) {{convert|2|-|3|m|hand}} 2–3 metres (19.3–29.2 [[Hand (unit)|hands]]) {{convert|2|m|hand}} 2 metres (19.3 [[Hand (unit)|hands]]) {{convert|50|-|57|in|hand}} 50–57 inches (12.2–14.1 [[Hand (unit)|hands]]) {{convert|57+1/2|in|hand in cm}} <span class="frac nowrap">57<span class="sr-only">&nbsp;</span><sup>1</sup>&frasl;<sub>2</sub></span> inches (14.2 [[Hand (unit)|hands]]; 57.5&nbsp;in; 146&nbsp;cm) {{convert|57+1/3|in|hand in cm|4}} <span class="frac nowrap">57<span class="sr-only">&nbsp;</span><sup>1</sup>&frasl;<sub>3</sub></span> inches (14.<span class="frac nowrap">1<span class="sr-only">&nbsp;</span><sup>1</sup>&frasl;<sub>4</sub></span> [[Hand (unit)|hands]]; <span class="frac nowrap">57<span class="sr-only">&nbsp;</span><sup>1</sup>&frasl;<sub>4</sub></span>&nbsp;in; 145.6267&nbsp;cm) {{convert|57+1/3|in|hand in cm}} <span class="frac nowrap">57<span class="sr-only">&nbsp;</span><sup>1</sup>&frasl;<sub>3</sub></span> inches (14.1 [[Hand (unit)|hands]]; 57.3&nbsp;in; 146&nbsp;cm) {{convert|57+3/4|in|hand in cm}} <span class="frac nowrap">57<span class="sr-only">&nbsp;</span><sup>3</sup>&frasl;<sub>4</sub></span> inches (14.2 [[Hand (unit)|hands]]; 57.8&nbsp;in; 147&nbsp;cm) {{convert|57+3/8|in|hand in cm}} <span class="frac nowrap">57<span class="sr-only">&nbsp;</span><sup>3</sup>&frasl;<sub>8</sub></span> inches (14.1 [[Hand (unit)|hands]]; 57.4&nbsp;in; 146&nbsp;cm) {{convert|57.44|in|hand in cm}} 57.44 inches (14.1 [[Hand (unit)|hands]]; 57.44&nbsp;in; 145.9&nbsp;cm) {{convert|57.44|in|hand}} 57.44 inches (14.1 [[Hand (unit)|hands]]) {{convert|57.45|in|hand in cm|4}} 57.45 inches (14.<span class="frac nowrap">1<span class="sr-only">&nbsp;</span><sup>1</sup>&frasl;<sub>2</sub></span> [[Hand (unit)|hands]]; <span class="frac nowrap">57<span class="sr-only">&nbsp;</span><sup>1</sup>&frasl;<sub>2</sub></span>&nbsp;in; 145.9230&nbsp;cm) {{convert|57.45|in|hand in cm}} 57.45 inches (14.1 [[Hand (unit)|hands]]; 57.45&nbsp;in; 145.9&nbsp;cm) {{convert|57.45|in|hand}} 57.45 inches (14.1 [[Hand (unit)|hands]]) {{convert|57.54|in|hand in cm}} 57.54 inches (14.2 [[Hand (unit)|hands]]; 57.54&nbsp;in; 146.2&nbsp;cm) {{convert|57.54|in|hand}} 57.54 inches (14.2 [[Hand (unit)|hands]]) {{convert|57|in|hand}} 57 inches (14.1 [[Hand (unit)|hands]]) {{convert|57|or|59|in|hand cm}} 57 or 59 inches (14.1 or 14.3 [[Hand (unit)|hands]]; 140 or 150&nbsp;cm) {{convert|57|or|59|in|hand}} 57 or 59 inches (14.1 or 14.3 [[Hand (unit)|hands]]) {{convert|57|to|59|in|hand cm|4}} 57 to 59 inches (14.1 to 14.3 [[Hand (unit)|hands]]; 144.7800 to 149.8600&nbsp;cm) {{convert|57|to|59|in|hand cm|sigfig=4}} 57 to 59 inches (14.1 to 14.3 [[Hand (unit)|hands]]; 144.8 to 149.9&nbsp;cm) -- lineardensity {{convert|1|kg/cm|lk=on}} 1 [[Linear density|kilogram per centimetre]] (200&nbsp;[[Linear density|lb/yd]]) {{convert|1|kg/m|kg/cm|lk=on}} 1 [[Linear density|kilogram per metre]] (0.010&nbsp;[[Linear density|kg/cm]]) {{convert|1|kg/m|lk=on}} 1 [[Linear density|kilogram per metre]] (2.0&nbsp;[[Linear density|lb/yd]]) {{convert|1|lb/ft|lk=on}} 1 [[Linear density|pound per foot]] (1.5&nbsp;[[Linear density|kg/m]]) {{convert|1|kg/m|lb/ft|lk=on}} 1 [[Linear density|kilogram per metre]] (0.67&nbsp;[[Linear density|lb/ft]]) {{convert|1|lb/yd|lk=on}} 1 [[Linear density|pound per yard]] (0.50&nbsp;[[Linear density|kg/m]]) {{convert|1|kg/m|lb/yd|lk=on}} 1 [[Linear density|kilogram per metre]] (2.0&nbsp;[[Linear density|lb/yd]]) </pre> r9565hkfj8s0dvnvpn6q4j0h4jwr1lv Nhwɛdo:Convert/testcases/sandbox2 10 2053 14613 2024-08-04T21:49:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14613 wikitext text/x-wiki This is one of [[Template:Convert/testcases#Sandbox testcases|several pages]] used to test the [[Module:Convert/sandbox|sandbox modules]]. The test results on the talk page compare the output from the current template with the fixed wikitext below—when the modules are changed, any different results can be investigated to check that the module is performing satisfactorily. The testcases show {{tl|convert}}, but the test uses {{tl|convert/sandbox}} because the sandbox template invokes the sandbox modules. The expected result is the text after the template, separated with any amount of whitespace. Any newlines in the output are replaced with "<code>\n</code>" (two characters). <pre> -- mass {{convert|1|µg|lk=on}} 1 [[microgram]] (1.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Grain (unit)|gr]]) {{convert|1|g|µg|lk=on}} 1 [[gram]] (1,000,000&nbsp;[[Microgram|μg]]) {{convert|1|g|billion tonne|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−15</sup><span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>9</sup>&nbsp;[[tonne|t]]) {{convert|1|carat|lk=on}} 1 [[Carat (mass)|carat]] (0.20&nbsp;[[Gram|g]]) {{convert|1|g|carat|lk=on}} 1 [[gram]] (5.0 [[Carat (mass)|carats]]) {{convert|1|drachm|lk=on}} 1 [[Dram (unit)|drachm]] (1.8&nbsp;[[Gram|g]]) {{convert|1|g|drachm|lk=on}} 1 [[gram]] (0.56 [[Dram (unit)|drachms]]) {{convert|1|dram|lk=on}} 1 [[Dram (unit)|drachm]] (1.8&nbsp;[[Gram|g]]) {{convert|1|g|dram|lk=on}} 1 [[gram]] (0.56 [[Dram (unit)|drachms]]) {{convert|1|dwt|lk=on}} 1 [[pennyweight]] (0.055&nbsp;[[ounce|oz]]; 1.6&nbsp;[[Gram|g]]) {{convert|1|g|dwt|lk=on}} 1 [[gram]] (0.64&nbsp;[[pennyweight|dwt]]) {{convert|1|DWton|lk=on}} 1 [[Tonnage|deadweight ton]] (1.0 [[Tonnage|deadweight tonne]]) {{convert|1|g|DWton|lk=on}} 1 [[gram]] (9.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[Tonnage|deadweight tons]]) {{convert|1|DWtonne|lk=on}} 1 [[Tonnage|deadweight tonne]] (0.98 [[Tonnage|deadweight tons]]) {{convert|1|g|DWtonne|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup> [[Tonnage|deadweight tonnes]]) {{convert|1|g|lk=on}} 1 [[gram]] (0.035&nbsp;[[ounce|oz]]) {{convert|1|g|g gr|lk=on}} 1 [[gram]] (1.0&nbsp;g; 15&nbsp;[[Grain (unit)|gr]]) {{convert|1|g|g oz|lk=on}} 1 [[gram]] (1.0&nbsp;g; 0.035&nbsp;[[ounce|oz]]) {{convert|1|gr|lk=on}} 1 [[Grain (unit)|grain]] (0.065&nbsp;[[Gram|g]]) {{convert|1|g|gr|lk=on}} 1 [[gram]] (15&nbsp;[[Grain (unit)|gr]]) {{convert|1|g|gr mg|lk=on}} 1 [[gram]] (15&nbsp;[[Grain (unit)|gr]]; 1,000&nbsp;[[Milligram|mg]]) {{convert|1|Gt|lk=on}} 1 [[Tonne|gigatonne]] (980,000,000 [[long ton]]s; 1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup> [[short ton]]s) {{convert|1|g|Gt|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−15</sup>&nbsp;[[Tonne|Gt]]) {{convert|1|kg|lk=on}} 1 [[kilogram]] (2.2&nbsp;[[Pound (mass)|lb]]) {{convert|1|g|kg|lk=on}} 1 [[gram]] (0.0010&nbsp;[[Kilogram|kg]]) {{convert|1|g|kg lb|lk=on}} 1 [[gram]] (0.0010&nbsp;[[Kilogram|kg]]; 0.0022&nbsp;[[Pound (mass)|lb]]) {{convert|1|g|kg lb st|lk=on}} 1 [[gram]] (0.0010&nbsp;[[Kilogram|kg]]; 0.0022&nbsp;[[Pound (mass)|lb]]; 0.00016&nbsp;[[Stone (unit)|st]]) {{convert|1|g|kg Scwt|lk=on}} 1 [[gram]] (0.0010&nbsp;[[Kilogram|kg]]; 2.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup> [[Hundredweight|short hundredweight]]) {{convert|1|g|kg st|lk=on}} 1 [[gram]] (0.0010&nbsp;[[Kilogram|kg]]; 0.00016&nbsp;[[Stone (unit)|st]]) {{convert|1|g|kg st lb|lk=on}} 1 [[gram]] (0.0010&nbsp;[[Kilogram|kg]]; 0.00016&nbsp;[[Stone (unit)|st]]; 0.0022&nbsp;[[Pound (mass)|lb]]) {{convert|1|g|kg stlb|lk=on}} 1 [[gram]] (0.0010&nbsp;[[Kilogram|kg]]; 0.0022&nbsp;[[Pound (mass)|lb]]) {{convert|1|kilotonne|lk=on}} 1 [[Tonne|kilotonne]] (980 [[long ton]]s; 1,100 [[short ton]]s) {{convert|1|g|kilotonne|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Tonne|kt]]) {{convert|1|lb|lk=on}} 1 [[Pound (mass)|pound]] (0.45&nbsp;[[Kilogram|kg]]) {{convert|1|g|lb|lk=on}} 1 [[gram]] (0.0022&nbsp;[[Pound (mass)|lb]]) {{convert|1|g|lb kg|lk=on}} 1 [[gram]] (0.0022&nbsp;[[Pound (mass)|lb]]; 0.0010&nbsp;[[Kilogram|kg]]) {{convert|1|g|lb kg st|lk=on}} 1 [[gram]] (0.0022&nbsp;[[Pound (mass)|lb]]; 0.0010&nbsp;[[Kilogram|kg]]; 0.00016&nbsp;[[Stone (unit)|st]]) {{convert|1|g|lb ozt|lk=on}} 1 [[gram]] (0.0022&nbsp;[[Pound (mass)|lb]]; 0.032&nbsp;[[troy ounce|ozt]]) {{convert|1|g|lb st|lk=on}} 1 [[gram]] (0.0022&nbsp;[[Pound (mass)|lb]]; 0.00016&nbsp;[[Stone (unit)|st]]) {{convert|1|g|lb st kg|lk=on}} 1 [[gram]] (0.0022&nbsp;[[Pound (mass)|lb]]; 0.00016&nbsp;[[Stone (unit)|st]]; 0.0010&nbsp;[[Kilogram|kg]]) {{convert|1|g|lb stlb|lk=on}} 1 [[gram]] (0.0022&nbsp;[[Pound (mass)|lb]]; 0.0022&nbsp;lb) {{convert|1|lboz|lk=on|test=nopreview}} 1 [[lboz]]<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_invalid_here|<span title="Convert: Unit &quot;lboz&quot; is invalid here">convert: unit invalid here</span>]]</i>]</sup><span class="error"></span> {{convert|1|g|lboz|lk=on}} 1 [[gram]] (0.035&nbsp;[[ounce|oz]]) {{convert|1|lbs|lk=on}} 1 [[Pound (mass)|pound]] (0.45&nbsp;[[Kilogram|kg]]) {{convert|1|g|lbs|lk=on}} 1 [[gram]] (0.0022&nbsp;[[Pound (mass)|lb]]) {{convert|1|lbt|lk=on}} 1 [[Troy weight|troy pound]] (0.82&nbsp;[[Pound (mass)|lb]]; 0.37&nbsp;[[Kilogram|kg]]) {{convert|1|g|lbt|lk=on}} 1 [[gram]] (0.0027 [[Troy weight|troy pounds]]) {{convert|1|Lcwt|lk=on}} 1 [[Hundredweight|long hundredweight]] (110&nbsp;[[Pound (mass)|lb]]) {{convert|1|g|Lcwt|lk=on}} 1 [[gram]] (2.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup> [[Hundredweight|long hundredweight]]) {{convert|1|lcwt|lk=on}} 1 [[Hundredweight|long hundredweight]] (110&nbsp;[[Pound (mass)|lb]]) {{convert|1|g|lcwt|lk=on}} 1 [[gram]] (2.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup> [[Hundredweight|long hundredweight]]) {{convert|1|g|long cwt|lk=on}} 1 [[gram]] (2.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Hundredweight|long&nbsp;cwt]]) {{convert|1|g|long qtr|lk=on}} 1 [[gram]] (7.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Avoirdupois|long&nbsp;qtr]]) {{convert|1|g|long ton|lk=on}} 1 [[gram]] (9.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[long ton]]s) {{convert|1|LT|lk=on}} 1 [[long ton]] (1.0&nbsp;[[tonne|t]]) {{convert|1|g|LT|lk=on}} 1 [[gram]] (9.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[long ton]]s) {{convert|1|lt|lk=on}} 1 [[long ton]] (1.0&nbsp;[[tonne|t]]) {{convert|1|g|lt|lk=on}} 1 [[gram]] (9.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[long ton|LT]]) {{convert|1|g|LT ST|lk=on}} 1 [[gram]] (9.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[long ton]]s; 1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup> [[short ton]]s) {{convert|1|g|LT ST t|lk=on}} 1 [[gram]] (9.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[long ton|LT]]; 1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[short ton|ST]]; 1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[tonne|t]]) {{convert|1|g|LT t|lk=on}} 1 [[gram]] (9.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[long ton]]s; 1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[tonne|t]]) {{convert|1|g|LT t ST|lk=on}} 1 [[gram]] (9.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[long ton|LT]]; 1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[tonne|t]]; 1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[short ton|ST]]) {{convert|1|g|metric ton|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup> [[Tonne|metric tons]]) {{convert|1|Mg|lk=on}} 1 [[Tonne|megagram]] (0.98 [[long ton]]s; 1.1 [[short ton]]s) {{convert|1|g|Mg|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Tonne|Mg]]) {{convert|1|mg|lk=on}} 1 [[milligram]] (0.015&nbsp;[[Grain (unit)|gr]]) {{convert|1|g|mg|lk=on}} 1 [[gram]] (1,000&nbsp;[[Milligram|mg]]) {{convert|1|g|mg gr|lk=on}} 1 [[gram]] (1,000&nbsp;[[Milligram|mg]]; 15&nbsp;[[Grain (unit)|gr]]) {{convert|1|g|million tonne|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−12</sup><span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;[[tonne|t]]) {{convert|1|MT|lk=on}} 1 [[Tonne|metric ton]] (0.98 [[long ton]]s; 1.1 [[short ton]]s) {{convert|1|g|MT|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Tonne|t]]) {{convert|1|Mt|lk=on}} 1 [[Tonne|megatonne]] (980,000 [[long ton]]s; 1,100,000 [[short ton]]s) {{convert|1|g|Mt|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−12</sup>&nbsp;[[Tonne|Mt]]) {{convert|1|MTON|lk=on}} 1 [[measurement ton]] (1.1&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|g|MTON|lk=on|test=nopreview}} 1 [[gram]] (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;mass&quot; to &quot;volume&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|ng|lk=on}} 1 [[Gram|nanogram]] (1.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−8</sup>&nbsp;[[Grain (unit)|gr]]) {{convert|1|g|ng|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Gram|ng]]) {{convert|1|oz|lk=on}} 1 [[ounce]] (28&nbsp;[[Gram|g]]) {{convert|1|g|oz|lk=on}} 1 [[gram]] (0.035&nbsp;[[ounce|oz]]) {{convert|1|g|oz g|lk=on}} 1 [[gram]] (0.035&nbsp;[[ounce|oz]]; 1.0&nbsp;g) {{convert|1|g|oz ozt|lk=on}} 1 [[gram]] (0.035&nbsp;[[ounce|oz]]; 0.032&nbsp;[[troy ounce|ozt]]) {{convert|1|ozt|lk=on}} 1 [[troy ounce]] (1.1&nbsp;[[ounce|oz]]; 31&nbsp;[[Gram|g]]) {{convert|1|g|ozt|lk=on}} 1 [[gram]] (0.032&nbsp;[[troy ounce|ozt]]) {{convert|1|g|ozt g|lk=on}} 1 [[gram]] (0.032&nbsp;[[troy ounce|ozt]]; 1.0&nbsp;g) {{convert|1|g|ozt oz|lk=on}} 1 [[gram]] (0.032&nbsp;[[troy ounce|ozt]]; 0.035&nbsp;[[ounce|oz]]) {{convert|1|pdr|lk=on}} 1 [[Pound (mass)|pounder]] (0.45&nbsp;[[Kilogram|kg]]) {{convert|1|g|pdr|lk=on}} 1 [[gram]] (0.0022&nbsp;[[Pound (mass)|pdr]]) {{convert|1|scwt|lk=on}} 1 [[Hundredweight|short hundredweight]] (100&nbsp;[[Pound (mass)|lb]]) {{convert|1|g|scwt|lk=on}} 1 [[gram]] (2.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup> [[Hundredweight|short hundredweight]]) {{convert|1|Scwt|lk=on}} 1 [[Hundredweight|short hundredweight]] (100&nbsp;[[Pound (mass)|lb]]) {{convert|1|g|Scwt|lk=on}} 1 [[gram]] (2.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup> [[Hundredweight|short hundredweight]]) {{convert|1|g|short cwt|lk=on}} 1 [[gram]] (2.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Hundredweight|short&nbsp;cwt]]) {{convert|1|g|short qtr|lk=on}} 1 [[gram]] (8.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Avoirdupois|short&nbsp;qtr]]) {{convert|1|g|short ton|lk=on}} 1 [[gram]] (1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup> [[short ton]]s) {{convert|1|shtn|lk=on}} 1 [[short ton]] (0.91&nbsp;[[tonne|t]]) {{convert|1|g|shtn|lk=on}} 1 [[gram]] (1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[short ton|sh&nbsp;tn]]) {{convert|1|shton|lk=on}} 1 [[ton]] (0.91&nbsp;[[tonne|t]]) {{convert|1|g|shton|lk=on}} 1 [[gram]] (1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup> [[ton]]s) {{convert|1|g|solar mass|lk=on}} 1 [[gram]] (5.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−34</sup>&nbsp;[[solar mass|''M''<sub>☉</sub>]]) {{convert|1|st|lk=on}} 1 [[Stone (unit)|stone]] (14&nbsp;[[Pound (mass)|lb]]; 6.4&nbsp;[[Kilogram|kg]]) {{convert|1|g|st|lk=on}} 1 [[gram]] (0.00016&nbsp;[[Stone (unit)|st]]) {{convert|1|ST|lk=on}} 1 [[short ton]] (0.91&nbsp;[[tonne|t]]) {{convert|1|g|ST|lk=on}} 1 [[gram]] (1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup> [[short ton]]s) {{convert|1|g|st and lb|lk=on}} 1 [[gram]] (0.0022&nbsp;[[Pound (mass)|lb]]) {{convert|1|g|st kg|lk=on}} 1 [[gram]] (0.00016&nbsp;[[Stone (unit)|st]]; 0.0010&nbsp;[[Kilogram|kg]]) {{convert|1|g|st kg lb|lk=on}} 1 [[gram]] (0.00016&nbsp;[[Stone (unit)|st]]; 0.0010&nbsp;[[Kilogram|kg]]; 0.0022&nbsp;[[Pound (mass)|lb]]) {{convert|1|g|st lb|lk=on}} 1 [[gram]] (0.00016&nbsp;[[Stone (unit)|st]]; 0.0022&nbsp;[[Pound (mass)|lb]]) {{convert|1|g|st lb kg|lk=on}} 1 [[gram]] (0.00016&nbsp;[[Stone (unit)|st]]; 0.0022&nbsp;[[Pound (mass)|lb]]; 0.0010&nbsp;[[Kilogram|kg]]) {{convert|1|g|ST LT|lk=on}} 1 [[gram]] (1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup> [[short ton]]s; 9.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[long ton]]s) {{convert|1|g|ST LT t|lk=on}} 1 [[gram]] (1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[short ton|ST]]; 9.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[long ton|LT]]; 1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[tonne|t]]) {{convert|1|g|ST t|lk=on}} 1 [[gram]] (1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup> [[short ton]]s; 1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[tonne|t]]) {{convert|1|g|ST t LT|lk=on}} 1 [[gram]] (1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[short ton|ST]]; 1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[tonne|t]]; 9.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[long ton|LT]]) {{convert|1|stlb|lk=on|test=nopreview}} 1 [[stlb]]<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_invalid_here|<span title="Convert: Unit &quot;stlb&quot; is invalid here">convert: unit invalid here</span>]]</i>]</sup><span class="error"></span> {{convert|1|g|stlb|lk=on}} 1 [[gram]] (0.0022&nbsp;[[Pound (mass)|lb]]) {{convert|1|stone|lk=on}} 1 [[Stone (unit)|stone]] (14&nbsp;[[Pound (mass)|lb]]; 6.4&nbsp;[[Kilogram|kg]]) {{convert|1|g|stone|lk=on}} 1 [[gram]] (0.00016&nbsp;[[Stone (unit)|st]]) {{convert|1|t|lk=on}} 1 [[tonne]] (0.98 [[long ton]]s; 1.1 [[short ton]]s) {{convert|1|g|t|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[tonne|t]]) {{convert|1|g|t LT|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[tonne|t]]; 9.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[long ton]]s) {{convert|1|g|t LT ST|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[tonne|t]]; 9.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[long ton|LT]]; 1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[short ton|ST]]) {{convert|1|g|t Scwt|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[tonne|t]]; 2.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup> [[Hundredweight|short hundredweight]]) {{convert|1|g|t ST|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[tonne|t]]; 1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup> [[short ton]]s) {{convert|1|g|t ST LT|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[tonne|t]]; 1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup> [[short ton]]s; 9.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[long ton]]s) {{convert|1|g|thousand tonne|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup><span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;[[tonne|t]]) {{convert|1|g|ton|lk=on}} 1 [[gram]] (9.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[long ton]]s; 1.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup> [[short ton]]s) {{convert|1|tonne|lk=on}} 1 [[tonne]] (1.1 [[ton]]s) {{convert|1|g|tonne|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[tonne|t]]) {{convert|1|tonnes|lk=on}} 1 [[tonne]] (0.98 [[long ton]]s; 1.1 [[short ton]]s) {{convert|1|g|tonnes|lk=on}} 1 [[gram]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[tonne|t]]) {{convert|1|g|troy pound|lk=on}} 1 [[gram]] (0.0027 [[Troy weight|troy pounds]]) {{convert|1|ug|lk=on}} 1 [[microgram]] (1.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Grain (unit)|gr]]) {{convert|1|g|ug|lk=on}} 1 [[gram]] (1,000,000&nbsp;[[Microgram|μg]]) {{convert|1|viss|lk=on}} 1 [[Myanmar units of measurement#Mass|viss]] (1.6&nbsp;[[Kilogram|kg]]) {{convert|1|g|viss|lk=on}} 1 [[gram]] (0.00061&nbsp;[[Myanmar units of measurement#Mass|viss]]) {{convert|1|μg|lk=on}} 1 [[microgram]] (1.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Grain (unit)|gr]]) {{convert|1|g|μg|lk=on}} 1 [[gram]] (1,000,000&nbsp;[[Microgram|μg]]) -- mole {{convert|1|gmol|lk=on}} 1 [[Mole (unit)|gram-mole]] (0.0022&nbsp;[[Mole (unit)#Other units called "mole"|lbmol]]) {{convert|1|g-mol|lk=on}} 1 [[Mole (unit)|gram-mole]] (0.0022&nbsp;[[Mole (unit)#Other units called "mole"|lbmol]]) {{convert|1|kmol|lk=on}} 1 [[Mole (unit)|kilomole]] (2.2&nbsp;[[Mole (unit)#Other units called "mole"|lbmol]]) {{convert|1|lbmol|lk=on}} 1 [[Mole (unit)#Other units called "mole"|pound-mole]] (450&nbsp;[[Mole (unit)|mol]]) {{convert|1|lb-mol|lk=on}} 1 [[Mole (unit)#Other units called "mole"|pound-mole]] (450&nbsp;[[Mole (unit)|mol]]) {{convert|1|mol|lk=on}} 1 [[Mole (unit)|mole]] (0.0022&nbsp;[[Mole (unit)#Other units called "mole"|lbmol]]) {{convert|1|gmol/d|lk=on}} 1 [[Mole (unit)|gram-mole per day]] (12&nbsp;[[Mole (unit)|μmol/s]]) {{convert|1|g-mol/d|lk=on}} 1 [[Mole (unit)|gram-mole per day]] (12&nbsp;[[Mole (unit)|μmol/s]]) {{convert|1|gmol/h|lk=on}} 1 [[Mole (unit)|gram-mole per hour]] (0.28&nbsp;[[Mole (unit)|mmol/s]]) {{convert|1|g-mol/h|lk=on}} 1 [[Mole (unit)|gram-mole per hour]] (0.28&nbsp;[[Mole (unit)|mmol/s]]) {{convert|1|gmol/min|lk=on}} 1 [[Mole (unit)|gram-mole per minute]] (0.017&nbsp;[[Mole (unit)|gmol/s]]) {{convert|1|g-mol/min|lk=on}} 1 [[Mole (unit)|gram-mole per minute]] (0.017&nbsp;[[Mole (unit)|g&#8209;mol/s]]) {{convert|1|gmol/s|lk=on}} 1 [[Mole (unit)|gram-mole per second]] (0.13&nbsp;[[Mole (unit)#Other units called "mole"|lbmol/min]]) {{convert|1|g-mol/s|lk=on}} 1 [[Mole (unit)|gram-mole per second]] (0.13&nbsp;[[Mole (unit)#Other units called "mole"|lb&#8209;mol/min]]) {{convert|1|kmol/d|lk=on}} 1 [[Mole (unit)|kilomole per day]] (12&nbsp;[[Mole (unit)|mmol/s]]) {{convert|1|kmol/h|lk=on}} 1 [[Mole (unit)|kilomole per hour]] (0.28&nbsp;[[Mole (unit)|mol/s]]) {{convert|1|kmol/min|lk=on}} 1 [[Kilomole (unit)|kilomole per minute]] (17&nbsp;[[Mole (unit)|mol/s]]) {{convert|1|kmol/s|lk=on}} 1 [[Mole (unit)|kilomole per second]] (2.2&nbsp;[[Mole (unit)#Other units called "mole"|lb&#8209;mol/s]]) {{convert|1|lbmol/d|lk=on}} 1 [[Mole (unit)#Other units called "mole"|pound-mole per day]] (5.2&nbsp;[[Mole (unit)|mmol/s]]) {{convert|1|lb-mol/d|lk=on}} 1 [[Mole (unit)#Other units called "mole"|pound-mole per day]] (5.2&nbsp;[[Mole (unit)|mmol/s]]) {{convert|1|lbmol/h|lk=on}} 1 [[Mole (unit)#Other units called "mole"|pound-mole per hour]] (0.13&nbsp;[[Mole (unit)|mol/s]]) {{convert|1|lb-mol/h|lk=on}} 1 [[Mole (unit)#Other units called "mole"|pound-mole per hour]] (0.13&nbsp;[[Mole (unit)|mol/s]]) {{convert|1|lbmol/min|lk=on}} 1 [[Mole (unit)#Other units called "mole"|pound-mole per minute]] (7.6&nbsp;[[Mole (unit)|mol/s]]) {{convert|1|lb-mol/min|lk=on}} 1 [[Mole (unit)#Other units called "mole"|pound-mole per minute]] (7.6&nbsp;[[Mole (unit)|mol/s]]) {{convert|1|lbmol/s|lk=on}} 1 [[Mole (unit)#Other units called "mole"|pound-mole per second]] (0.45&nbsp;[[Mole (unit)|kmol/s]]) {{convert|1|lb-mol/s|lk=on}} 1 [[Mole (unit)#Other units called "mole"|pound-mole per second]] (0.45&nbsp;[[Mole (unit)|kmol/s]]) {{convert|1|mol/d|lk=on}} 1 [[Mole (unit)|mole per day]] (12&nbsp;[[Mole (unit)|μmol/s]]) {{convert|1|mol/h|lk=on}} 1 [[Mole (unit)|mole per hour]] (0.28&nbsp;[[Mole (unit)|mmol/s]]) {{convert|1|mol/min|lk=on}} 1 [[Mole (unit)|mole per minute]] (0.017&nbsp;[[Mole (unit)|mol/s]]) {{convert|1|mol/s|lk=on}} 1 [[Mole (unit)|mole per second]] (0.13&nbsp;[[Mole (unit)#Other units called "mole"|lb&#8209;mol/min]]) {{convert|1|umol/s|lk=on}} 1 [[Mole (unit)|micromole per second]] (0.00019&nbsp;[[Mole (unit)#Other units called "mole"|lb&#8209;mol/d]]) {{convert|1|μmol/s|lk=on}} 1 [[Mole (unit)|micromole per second]] (0.00019&nbsp;[[Mole (unit)#Other units called "mole"|lb&#8209;mol/d]]) -- per {{convert|1|/acre|lk=on}} 1 [[Acre|per acre]] (2.5[[Hectare|/ha]]) {{convert|1|/ha|lk=on}} 1 [[Hectare|per hectare]] (0.40[[Acre|/acre]]) {{convert|1|/km2|lk=on}} 1 [[Square kilometre|per square kilometre]] (2.6[[Square mile|/sq&nbsp;mi]]) {{convert|1|/sqkm|lk=on}} 1 [[Square kilometre|per square kilometre]] (2.6[[Square mile|/sq&nbsp;mi]]) {{convert|1|/sqmi|lk=on}} 1 [[Square mile|per square mile]] (0.39[[Square kilometre|/km<sup>2</sup>]]) {{convert|1|/l|lk=on}} 1 [[Litre|per litre]] (3.8/[[United States customary units|U.S.]] [[US gallon|gal]]) {{convert|1|/usgal|lk=on}} 1 per [[United States customary units|U.S.]] [[US gallon|gallon]] (0.26[[Litre|/l]]) {{convert|1|/USgal|lk=on}} 1 per [[United States customary units|U.S.]] [[US gallon|gallon]] (0.26[[Litre|/l]]) {{convert|1|£/acre|lk=on}} £1 per [[acre]] (£2.5/[[hectare|ha]]) {{convert|1|£/ha|lk=on}} £1 per [[hectare]] (£0.40/[[acre]]) {{convert|1|$/acre|lk=on}} $1 per [[acre]] ($2.5/[[hectare|ha]]) {{convert|1|$/ha|lk=on}} $1 per [[hectare]] ($0.40/[[acre]]) {{convert|1|$/m2|lk=on}} $1 per [[square metre]] ($0.093/[[square foot|sq&nbsp;ft]]) {{convert|1|$/sqft|lk=on}} $1 per [[square foot]] ($11/[[Square metre|m<sup>2</sup>]]) {{convert|1|$/kg|lk=on}} $1 per [[kilogram]] ($0.45/[[Pound (mass)|lb]]) {{convert|1|$/lb|lk=on}} $1 per [[Pound (mass)|pound]] ($2.2/[[Kilogram|kg]]) -- populationdensity {{convert|1|pd/acre|lk=on}} 1 [[Acre|inhabitant per acre]] (2.5[[Hectare|/ha]]) {{convert|1|PD/km2|pd/acre|lk=on}} 1 [[Square kilometre|inhabitant per square kilometre]] (0.0040[[Acre|/acre]]) {{convert|1|PD/acre|lk=on}} 1 [[Acre|inhabitant per acre]] (2.5[[Hectare|/ha]]) {{convert|1|PD/km2|PD/acre|lk=on}} 1 [[Square kilometre|inhabitant per square kilometre]] (0.0040[[Acre|/acre]]) {{convert|1|pd/ha|lk=on}} 1 [[Hectare|inhabitant per hectare]] (0.40[[Acre|/acre]]) {{convert|1|PD/km2|pd/ha|lk=on}} 1 [[Square kilometre|inhabitant per square kilometre]] (0.010[[Hectare|/ha]]) {{convert|1|PD/ha|lk=on}} 1 [[Hectare|inhabitant per hectare]] (0.40[[Acre|/acre]]) {{convert|1|PD/km2|PD/ha|lk=on}} 1 [[Square kilometre|inhabitant per square kilometre]] (0.010[[Hectare|/ha]]) {{convert|1|PD/km2|lk=on}} 1 [[Square kilometre|inhabitant per square kilometre]] (2.6[[Square mile|/sq&nbsp;mi]]) {{convert|1|pd/km2|lk=on}} 1 [[Square kilometre|inhabitant per square kilometre]] (2.6[[Square mile|/sq&nbsp;mi]]) {{convert|1|PD/km²|lk=on}} 1 [[Square kilometre|inhabitant per square kilometre]] (2.6[[Square mile|/sq&nbsp;mi]]) {{convert|1|pd/sqkm|lk=on}} 1 [[Square kilometre|inhabitant per square kilometre]] (2.6[[Square mile|/sq&nbsp;mi]]) {{convert|1|PD/sqkm|lk=on}} 1 [[Square kilometre|inhabitant per square kilometre]] (2.6[[Square mile|/sq&nbsp;mi]]) {{convert|1|PD/sqmi|lk=on}} 1 [[Square mile|inhabitant per square mile]] (0.39[[Square kilometre|/km<sup>2</sup>]]) {{convert|1|PD/km2|PD/sqmi|lk=on}} 1 [[Square kilometre|inhabitant per square kilometre]] (2.6[[Square mile|/sq&nbsp;mi]]) {{convert|1|pd/sqmi|lk=on}} 1 [[Square mile|inhabitant per square mile]] (0.39[[Square kilometre|/km<sup>2</sup>]]) {{convert|1|PD/km2|pd/sqmi|lk=on}} 1 [[Square kilometre|inhabitant per square kilometre]] (2.6[[Square mile|/sq&nbsp;mi]]) -- power {{convert|1|µW|lk=on}} 1 [[microwatt]] (1.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[horsepower|hp]]) {{convert|1|W|µW|lk=on}} 1 [[watt]] (1,000,000&nbsp;[[Microwatt|μW]]) {{convert|1|aW|lk=on}} 1 [[attowatt]] (1.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−21</sup>&nbsp;[[horsepower|hp]]) {{convert|1|W|aW|lk=on}} 1 [[watt]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>18</sup>&nbsp;[[Attowatt|aW]]) {{convert|1|BHP|lk=on}} 1 [[Horsepower#Brake horsepower|brake horsepower]] (0.75&nbsp;[[Kilowatt|kW]]) {{convert|1|W|BHP|lk=on}} 1 [[watt]] (0.0013&nbsp;[[Horsepower#Brake horsepower|bhp]]) {{convert|1|bhp|lk=on}} 1 [[Horsepower#Brake horsepower|brake horsepower]] (0.75&nbsp;[[Kilowatt|kW]]) {{convert|1|W|bhp|lk=on}} 1 [[watt]] (0.0013&nbsp;[[Horsepower#Brake horsepower|bhp]]) {{convert|1|BTU/h|lk=on}} 1 [[British thermal unit]] per [[hour]] (0.29&nbsp;[[Watt|W]]) {{convert|1|W|BTU/h|lk=on}} 1 [[watt]] (3.4&nbsp;[[British thermal unit|BTU]]/[[hour|h]]) {{convert|1|Btu/h|lk=on}} 1 [[British thermal unit]] per [[hour]] (0.29&nbsp;[[Watt|W]]) {{convert|1|W|Btu/h|lk=on}} 1 [[watt]] (3.4&nbsp;[[British thermal unit|Btu]]/[[hour|h]]) {{convert|1|btu/h|lk=on}} 1 [[British thermal unit]] per [[hour]] (0.29&nbsp;[[Watt|W]]) {{convert|1|W|btu/h|lk=on}} 1 [[watt]] (3.4&nbsp;[[British thermal unit|BTU]]/[[hour|h]]) {{convert|1|Cal/d|lk=on}} 1 [[Calorie|large calorie per day]] (4.2&nbsp;[[Kilojoule|kJ/d]]) {{convert|1|W|Cal/d|lk=on}} 1 [[watt]] (21&nbsp;[[Calorie|Cal/d]]) {{convert|1|cal/h|lk=on}} 1 [[Calorie|calorie per hour]] (0.0012&nbsp;[[Watt|W]]) {{convert|1|W|cal/h|lk=on}} 1 [[watt]] (860&nbsp;[[Calorie|cal/h]]) {{convert|1|Cal/h|lk=on}} 1 [[Calorie|large calorie per hour]] (4.2&nbsp;[[Kilojoule|kJ/h]]) {{convert|1|W|Cal/h|lk=on}} 1 [[watt]] (0.86&nbsp;[[Calorie|Cal/h]]) {{convert|1|cW|lk=on}} 1 [[Watt|centiwatt]] (1.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[horsepower|hp]]) {{convert|1|W|cW|lk=on}} 1 [[watt]] (100&nbsp;[[Watt|cW]]) {{convert|1|daW|lk=on}} 1 [[Watt|decawatt]] (0.013&nbsp;[[horsepower|hp]]) {{convert|1|W|daW|lk=on}} 1 [[watt]] (0.10&nbsp;[[Watt|daW]]) {{convert|1|dW|lk=on}} 1 [[Watt|deciwatt]] (0.00013&nbsp;[[horsepower|hp]]) {{convert|1|W|dW|lk=on}} 1 [[watt]] (10&nbsp;[[Watt|dW]]) {{convert|1|EW|lk=on}} 1 [[exawatt]] (1.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>15</sup>&nbsp;[[horsepower|hp]]) {{convert|1|W|EW|lk=on}} 1 [[watt]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−18</sup>&nbsp;[[Exawatt|EW]]) {{convert|1|fW|lk=on}} 1 [[femtowatt]] (1.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−18</sup>&nbsp;[[horsepower|hp]]) {{convert|1|W|fW|lk=on}} 1 [[watt]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>15</sup>&nbsp;[[Femtowatt|fW]]) {{convert|1|GW|lk=on}} 1 [[gigawatt]] (1,300,000&nbsp;[[horsepower|hp]]) {{convert|1|W|GW|lk=on}} 1 [[watt]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Gigawatt|GW]]) {{convert|1|hk|lk=on}} 1 [[metric horsepower]] (0.74&nbsp;[[Kilowatt|kW]]) {{convert|1|W|hk|lk=on}} 1 [[watt]] (0.0014&nbsp;[[metric horsepower|hk]]) {{convert|1|Hp|lk=on}} 1 [[horsepower]] (0.75&nbsp;[[Kilowatt|kW]]) {{convert|1|W|Hp|lk=on}} 1 [[watt]] (0.0013&nbsp;[[horsepower|hp]]) {{convert|1|hp|lk=on}} 1 [[horsepower]] (0.75&nbsp;[[Kilowatt|kW]]) {{convert|1|W|hp|lk=on}} 1 [[watt]] (0.0013&nbsp;[[horsepower|hp]]) {{convert|1|HP|lk=on}} 1 [[horsepower]] (0.75&nbsp;[[Kilowatt|kW]]) {{convert|1|W|HP|lk=on}} 1 [[watt]] (0.0013&nbsp;[[horsepower|hp]]) {{convert|1|hp-electric|lk=on}} 1 [[Horsepower#Electrical horsepower|electric horsepower]] (0.75&nbsp;[[Kilowatt|kW]]) {{convert|1|W|hp-electric|lk=on}} 1 [[watt]] (0.0013&nbsp;[[Horsepower#Electrical horsepower|hp]]) {{convert|1|hp-electrical|lk=on}} 1 [[Horsepower#Electrical horsepower|electrical horsepower]] (0.75&nbsp;[[Kilowatt|kW]]) {{convert|1|W|hp-electrical|lk=on}} 1 [[watt]] (0.0013&nbsp;[[Horsepower#Electrical horsepower|hp]]) {{convert|1|hp-mechanical|lk=on}} 1 [[horsepower]] (0.75&nbsp;[[Kilowatt|kW]]) {{convert|1|W|hp-mechanical|lk=on}} 1 [[watt]] (0.0013&nbsp;[[horsepower|hp]]) {{convert|1|hp-metric|lk=on}} 1 [[metric horsepower]] (0.74&nbsp;[[Kilowatt|kW]]) {{convert|1|W|hp-metric|lk=on}} 1 [[watt]] (0.0014&nbsp;[[metric horsepower|hp]]) {{convert|1|hW|lk=on}} 1 [[Watt|hectowatt]] (0.13&nbsp;[[horsepower|hp]]) {{convert|1|W|hW|lk=on}} 1 [[watt]] (0.010&nbsp;[[Watt|hW]]) {{convert|1|IHP|lk=on}} 1 [[Horsepower#Indicated horsepower|indicated horsepower]] (0.75&nbsp;[[Kilowatt|kW]]) {{convert|1|W|IHP|lk=on}} 1 [[watt]] (0.0013&nbsp;[[Horsepower#Indicated horsepower|ihp]]) {{convert|1|ihp|lk=on}} 1 [[Horsepower#Indicated horsepower|indicated horsepower]] (0.75&nbsp;[[Kilowatt|kW]]) {{convert|1|W|ihp|lk=on}} 1 [[watt]] (0.0013&nbsp;[[Horsepower#Indicated horsepower|ihp]]) {{convert|1|kcal/h|lk=on}} 1 [[Calorie|kilocalorie per hour]] (0.0012&nbsp;[[Kilowatt|kW]]) {{convert|1|W|kcal/h|lk=on}} 1 [[watt]] (0.86&nbsp;[[Calorie|kcal/h]]) {{convert|1|kJ/d|lk=on}} 1 [[Kilojoule|kilojoule per day]] (0.24&nbsp;[[Calorie|Cal/d]]) {{convert|1|W|kJ/d|lk=on}} 1 [[watt]] (86&nbsp;[[Kilojoule|kJ/d]]) {{convert|1|kJ/h|lk=on}} 1 [[Kilojoule|kilojoule per hour]] (0.28&nbsp;[[Watt|W]]) {{convert|1|W|kJ/h|lk=on}} 1 [[watt]] (3.6&nbsp;[[Kilojoule|kJ/h]]) {{convert|1|kW|lk=on}} 1 [[kilowatt]] (1.3&nbsp;[[horsepower|hp]]) {{convert|1|W|kW|lk=on}} 1 [[watt]] (0.0010&nbsp;[[Kilowatt|kW]]) {{convert|1|W|kW bhp|lk=on}} 1 [[watt]] (0.0010&nbsp;[[Kilowatt|kW]]; 0.0013&nbsp;[[Horsepower#Brake horsepower|bhp]]) {{convert|1|W|kW hp|lk=on}} 1 [[watt]] (0.0010&nbsp;[[Kilowatt|kW]]; 0.0013&nbsp;[[horsepower|hp]]) {{convert|1|W|kW PS|lk=on}} 1 [[watt]] (0.0010&nbsp;[[Kilowatt|kW]]; 0.0014&nbsp;[[metric horsepower|PS]]) {{convert|1|mW|lk=on}} 1 [[milliwatt]] (1.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[horsepower|hp]]) {{convert|1|W|mW|lk=on}} 1 [[watt]] (1,000&nbsp;[[Milliwatt|mW]]) {{convert|1|MW|lk=on}} 1 [[megawatt]] (1,300&nbsp;[[horsepower|hp]]) {{convert|1|W|MW|lk=on}} 1 [[watt]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Megawatt|MW]]) {{convert|1|nW|lk=on}} 1 [[nanowatt]] (1.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−12</sup>&nbsp;[[horsepower|hp]]) {{convert|1|W|nW|lk=on}} 1 [[watt]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Nanowatt|nW]]) {{convert|1|PS|lk=on}} 1 [[metric horsepower]] (0.74&nbsp;[[Kilowatt|kW]]) {{convert|1|W|PS|lk=on}} 1 [[watt]] (0.0014&nbsp;[[metric horsepower|PS]]) {{convert|1|W|PS bhp|lk=on}} 1 [[watt]] (0.0014&nbsp;[[metric horsepower|PS]]; 0.0013&nbsp;[[Horsepower#Brake horsepower|bhp]]) {{convert|1|W|PS hp|lk=on}} 1 [[watt]] (0.0014&nbsp;[[metric horsepower|PS]]; 0.0013&nbsp;[[horsepower|hp]]) {{convert|1|pW|lk=on}} 1 [[picowatt]] (1.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−15</sup>&nbsp;[[horsepower|hp]]) {{convert|1|W|pW|lk=on}} 1 [[watt]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>12</sup>&nbsp;[[Picowatt|pW]]) {{convert|1|PW|lk=on}} 1 [[petawatt]] (1.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>12</sup>&nbsp;[[horsepower|hp]]) {{convert|1|W|PW|lk=on}} 1 [[watt]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−15</sup>&nbsp;[[Petawatt|PW]]) {{convert|1|shp|lk=on}} 1 [[Horsepower#Shaft horsepower|shaft horsepower]] (0.75&nbsp;[[Kilowatt|kW]]) {{convert|1|W|shp|lk=on}} 1 [[watt]] (0.0013&nbsp;[[Horsepower#Shaft horsepower|shp]]) {{convert|1|SHP|lk=on}} 1 [[Horsepower#Shaft horsepower|shaft horsepower]] (0.75&nbsp;[[Kilowatt|kW]]) {{convert|1|W|SHP|lk=on}} 1 [[watt]] (0.0013&nbsp;[[Horsepower#Shaft horsepower|shp]]) {{convert|1|TW|lk=on}} 1 [[terawatt]] (1.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[horsepower|hp]]) {{convert|1|W|TW|lk=on}} 1 [[watt]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−12</sup>&nbsp;[[Terawatt|TW]]) {{convert|1|uW|lk=on}} 1 [[microwatt]] (1.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[horsepower|hp]]) {{convert|1|W|uW|lk=on}} 1 [[watt]] (1,000,000&nbsp;[[Microwatt|μW]]) {{convert|1|W|lk=on}} 1 [[watt]] (0.0013&nbsp;[[horsepower|hp]]) {{convert|1|whp|lk=on}} 1 [[horsepower]] (0.75&nbsp;[[Kilowatt|kW]]) {{convert|1|W|whp|lk=on}} 1 [[watt]] (0.0013&nbsp;[[horsepower|hp]]) {{convert|1|YW|lk=on}} 1 [[yottawatt]] (1.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>21</sup>&nbsp;[[horsepower|hp]]) {{convert|1|W|YW|lk=on}} 1 [[watt]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−24</sup>&nbsp;[[Yottawatt|YW]]) {{convert|1|yW|lk=on}} 1 [[yoctowatt]] (1.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−27</sup>&nbsp;[[horsepower|hp]]) {{convert|1|W|yW|lk=on}} 1 [[watt]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>24</sup>&nbsp;[[Yoctowatt|yW]]) {{convert|1|ZW|lk=on}} 1 [[zettawatt]] (1.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>18</sup>&nbsp;[[horsepower|hp]]) {{convert|1|W|ZW|lk=on}} 1 [[watt]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−21</sup>&nbsp;[[Zettawatt|ZW]]) {{convert|1|zW|lk=on}} 1 [[zeptowatt]] (1.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−24</sup>&nbsp;[[horsepower|hp]]) {{convert|1|W|zW|lk=on}} 1 [[watt]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>21</sup>&nbsp;[[Zeptowatt|zW]]) {{convert|1|μW|lk=on}} 1 [[microwatt]] (1.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[horsepower|hp]]) {{convert|1|W|μW|lk=on}} 1 [[watt]] (1,000,000&nbsp;[[Microwatt|μW]]) -- pressure {{convert|1|atm|lk=on}} 1 [[Atmosphere (unit)|standard atmosphere]] (100&nbsp;[[Pascal (unit)|kPa]]) {{convert|1|Pa|atm|lk=on}} 1 [[Pascal (unit)|pascal]] (9.9<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Atmosphere (unit)|atm]]) {{convert|1|Ba|lk=on}} 1 [[barye]] (0.10&nbsp;[[Pascal (unit)|Pa]]) {{convert|1|Pa|Ba|lk=on}} 1 [[Pascal (unit)|pascal]] (10&nbsp;[[barye|Ba]]) {{convert|1|bar|lk=on}} 1 [[Bar (unit)|bar]] (100&nbsp;[[Pascal (unit)|kPa]]) {{convert|1|Pa|bar|lk=on}} 1 [[Pascal (unit)|pascal]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Bar (unit)|bar]]) {{convert|1|Pa|bar kPa|lk=on}} 1 [[Pascal (unit)|pascal]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Bar (unit)|bar]]; 0.0010&nbsp;[[Pascal (unit)|kPa]]) {{convert|1|dbar|lk=on}} 1 [[Bar (unit)|decibar]] (10&nbsp;[[Pascal (unit)|kPa]]) {{convert|1|Pa|dbar|lk=on}} 1 [[Pascal (unit)|pascal]] (0.00010&nbsp;[[Bar (unit)|dbar]]) {{convert|1|GPa|lk=on}} 1 [[Pascal (unit)|gigapascal]] (150,000&nbsp;[[Pounds per square inch|psi]]) {{convert|1|Pa|GPa|lk=on}} 1 [[Pascal (unit)|pascal]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Pascal (unit)|GPa]]) {{convert|1|hPa|lk=on}} 1 [[Pascal (unit)|hectopascal]] (0.015&nbsp;[[Pounds per square inch|psi]]) {{convert|1|Pa|hPa|lk=on}} 1 [[Pascal (unit)|pascal]] (0.010&nbsp;[[Pascal (unit)|hPa]]) {{convert|1|Pa|hPa inHg|lk=on}} 1 [[Pascal (unit)|pascal]] (0.010&nbsp;[[Pascal (unit)|hPa]]; 0.00030&nbsp;[[inch of mercury|inHg]]) {{convert|1|inHg|lk=on}} 1 [[inch of mercury]] (3.4&nbsp;[[Pascal (unit)|kPa]]) {{convert|1|Pa|inHg|lk=on}} 1 [[Pascal (unit)|pascal]] (0.00030&nbsp;[[inch of mercury|inHg]]) {{convert|1|Pa|inHg psi|lk=on}} 1 [[Pascal (unit)|pascal]] (0.00030&nbsp;[[inch of mercury|inHg]]; 0.00015&nbsp;[[Pounds per square inch|psi]]) {{convert|1|kBa|lk=on}} 1 [[Barye|kilobarye]] (1.0&nbsp;[[Pascal (unit)|hPa]]) {{convert|1|Pa|kBa|lk=on}} 1 [[Pascal (unit)|pascal]] (0.010&nbsp;[[Barye|kBa]]) {{convert|1|kgf/cm2|lk=on}} 1 [[Kilogram-force|kilogram-force per square centimetre]] (14&nbsp;[[Pounds per square inch|psi]]) {{convert|1|Pa|kgf/cm2|lk=on}} 1 [[Pascal (unit)|pascal]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Kilogram-force|kgf/cm<sup>2</sup>]]) {{convert|1|kg-f/cm2|lk=on}} 1 [[Kilogram-force|kilogram-force per square centimetre]] (14&nbsp;[[Pounds per square inch|psi]]) {{convert|1|Pa|kg-f/cm2|lk=on}} 1 [[Pascal (unit)|pascal]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Kilogram-force|kg<sub>f</sub>/cm<sup>2</sup>]]) {{convert|1|kgfpsqcm|lk=on}} 1 [[Kilogram-force|kilogram-force per square centimetre]] (14&nbsp;[[Pounds per square inch|psi]]) {{convert|1|Pa|kgfpsqcm|lk=on}} 1 [[Pascal (unit)|pascal]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Kilogram-force|kgf/cm<sup>2</sup>]]) {{convert|1|kN/m2|lk=on}} 1 [[Pascal (unit)|kilopascal]] (0.15&nbsp;[[Pounds per square inch|psi]]) {{convert|1|Pa|kN/m2|lk=on}} 1 [[Pascal (unit)|pascal]] (0.0010&nbsp;[[Pascal (unit)|kPa]]) {{convert|1|kPa|lk=on}} 1 [[Pascal (unit)|kilopascal]] (0.15&nbsp;[[Pounds per square inch|psi]]) {{convert|1|Pa|kPa|lk=on}} 1 [[Pascal (unit)|pascal]] (0.0010&nbsp;[[Pascal (unit)|kPa]]) {{convert|1|Pa|kPa inHg|lk=on}} 1 [[Pascal (unit)|pascal]] (0.0010&nbsp;[[Pascal (unit)|kPa]]; 0.00030&nbsp;[[inch of mercury|inHg]]) {{convert|1|Pa|kPa kg/cm2|lk=on}} 1 [[Pascal (unit)|pascal]] (0.0010&nbsp;[[Pascal (unit)|kPa]]; 1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Kilogram-force|kgf/cm<sup>2</sup>]]) {{convert|1|Pa|kPa kgf/cm2|lk=on}} 1 [[Pascal (unit)|pascal]] (0.0010&nbsp;[[Pascal (unit)|kPa]]; 1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Kilogram-force|kgf/cm<sup>2</sup>]]) {{convert|1|Pa|kPa kg-f/cm2|lk=on}} 1 [[Pascal (unit)|pascal]] (0.0010&nbsp;[[Pascal (unit)|kPa]]; 1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Kilogram-force|kg<sub>f</sub>/cm<sup>2</sup>]]) {{convert|1|Pa|kPa lb/in2|lk=on}} 1 [[Pascal (unit)|pascal]] (0.0010&nbsp;[[Pascal (unit)|kPa]]; 0.00015&nbsp;[[Pounds per square inch|lb/in<sup>2</sup>]]) {{convert|1|Pa|kPa mmHg|lk=on}} 1 [[Pascal (unit)|pascal]] (0.0010&nbsp;[[Pascal (unit)|kPa]]; 0.0075&nbsp;[[Millimeter of mercury|mmHg]]) {{convert|1|Pa|kPa psi|lk=on}} 1 [[Pascal (unit)|pascal]] (0.0010&nbsp;[[Pascal (unit)|kPa]]; 0.00015&nbsp;[[Pounds per square inch|psi]]) {{convert|1|Pa|kPa Torr|lk=on}} 1 [[Pascal (unit)|pascal]] (0.0010&nbsp;[[Pascal (unit)|kPa]]; 0.0075&nbsp;[[torr|Torr]]) {{convert|1|ksi|lk=on}} 1 [[Pounds per square inch|kilopound per square inch]] (6.9&nbsp;[[Pascal (unit)|MPa]]) {{convert|1|Pa|ksi|lk=on}} 1 [[Pascal (unit)|pascal]] (1.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[Pounds per square inch|ksi]]) {{convert|1|lbf/in2|lk=on}} 1 [[Pounds-force per square inch|pound-force per square inch]] (6.9&nbsp;[[Pascal (unit)|kPa]]; 0.070&nbsp;[[Kilogram-force|kgf/cm<sup>2</sup>]]) {{convert|1|Pa|lbf/in2|lk=on}} 1 [[Pascal (unit)|pascal]] (0.00015&nbsp;[[Pounds-force per square inch|lbf/in<sup>2</sup>]]) {{convert|1|mb|lk=on}} 1 [[Bar (unit)|millibar]] (1.0&nbsp;[[Pascal (unit)|hPa]]) {{convert|1|Pa|mb|lk=on}} 1 [[Pascal (unit)|pascal]] (0.010&nbsp;[[Bar (unit)|mb]]) {{convert|1|mbar|lk=on}} 1 [[Bar (unit)|millibar]] (1.0&nbsp;[[Pascal (unit)|hPa]]) {{convert|1|Pa|mbar|lk=on}} 1 [[Pascal (unit)|pascal]] (0.010&nbsp;[[Bar (unit)|mbar]]) {{convert|1|mmHg|lk=on}} 1 [[Millimeter of mercury|millimetre of mercury]] (0.13&nbsp;[[Pascal (unit)|kPa]]) {{convert|1|Pa|mmHg|lk=on}} 1 [[Pascal (unit)|pascal]] (0.0075&nbsp;[[Millimeter of mercury|mmHg]]) {{convert|1|Pa|mmHg psi|lk=on}} 1 [[Pascal (unit)|pascal]] (0.0075&nbsp;[[Millimeter of mercury|mmHg]]; 0.00015&nbsp;[[Pounds per square inch|psi]]) {{convert|1|MPa|lk=on}} 1 [[Pascal (unit)|megapascal]] (150&nbsp;[[Pounds per square inch|psi]]) {{convert|1|Pa|MPa|lk=on}} 1 [[Pascal (unit)|pascal]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Pascal (unit)|MPa]]) {{convert|1|mPa|lk=on}} 1 [[Pascal (unit)|millipascal]] (1.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[Pounds per square inch|psi]]) {{convert|1|Pa|mPa|lk=on}} 1 [[Pascal (unit)|pascal]] (1,000&nbsp;[[Pascal (unit)|mPa]]) {{convert|1|Pa|MPa kgf/cm2|lk=on}} 1 [[Pascal (unit)|pascal]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Pascal (unit)|MPa]]; 1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Kilogram-force|kgf/cm<sup>2</sup>]]) {{convert|1|Pa|MPa kg-f/cm2|lk=on}} 1 [[Pascal (unit)|pascal]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Pascal (unit)|MPa]]; 1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Kilogram-force|kg<sub>f</sub>/cm<sup>2</sup>]]) {{convert|1|Pa|MPa ksi|lk=on}} 1 [[Pascal (unit)|pascal]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Pascal (unit)|MPa]]; 1.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[Pounds per square inch|ksi]]) {{convert|1|Pa|MPa psi|lk=on}} 1 [[Pascal (unit)|pascal]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Pascal (unit)|MPa]]; 0.00015&nbsp;[[Pounds per square inch|psi]]) {{convert|1|N/cm2|lk=on}} 1 [[Newton (unit)|newton]] per [[square centimetre]] (1.5&nbsp;[[Pounds per square inch|psi]]) {{convert|1|Pa|N/cm2|lk=on}} 1 [[Pascal (unit)|pascal]] (0.00010&nbsp;[[Newton (unit)|N]]/[[Square centimetre|cm<sup>2</sup>]]) {{convert|1|N/m2|lk=on}} 1 [[Newton (unit)|newton]] per [[square metre]] (0.00015&nbsp;[[Pounds per square inch|psi]]) {{convert|1|Pa|N/m2|lk=on}} 1 [[Pascal (unit)|pascal]] (1.0&nbsp;[[Newton (unit)|N]]/[[Square metre|m<sup>2</sup>]]) {{convert|1|Pa|lk=on}} 1 [[Pascal (unit)|pascal]] (0.00015&nbsp;[[Pounds per square inch|psi]]) {{convert|1|psf|lk=on}} 1 [[Pounds per square inch|pound per square foot]] (0.048&nbsp;[[Pascal (unit)|kPa]]) {{convert|1|Pa|psf|lk=on}} 1 [[Pascal (unit)|pascal]] (0.021&nbsp;[[Pounds per square inch|psf]]) {{convert|1|psi|lk=on}} 1 [[Pounds per square inch|pound per square inch]] (6.9&nbsp;[[Pascal (unit)|kPa]]) {{convert|1|Pa|psi|lk=on}} 1 [[Pascal (unit)|pascal]] (0.00015&nbsp;[[Pounds per square inch|psi]]) {{convert|1|Torr|lk=on}} 1 [[torr]] (0.13&nbsp;[[Pascal (unit)|kPa]]) {{convert|1|Pa|Torr|lk=on}} 1 [[Pascal (unit)|pascal]] (0.0075&nbsp;[[torr|Torr]]) {{convert|1|torr|lk=on}} 1 [[torr]] (0.13&nbsp;[[Pascal (unit)|kPa]]) {{convert|1|Pa|torr|lk=on}} 1 [[Pascal (unit)|pascal]] (0.0075&nbsp;[[torr|Torr]]) {{convert|1|Pa|Torr psi|lk=on}} 1 [[Pascal (unit)|pascal]] (0.0075&nbsp;[[torr|Torr]]; 0.00015&nbsp;[[Pounds per square inch|psi]]) -- radioactivity {{convert|1|µCi|lk=on}} 1 [[Curie (unit)|microcurie]] (37&nbsp;[[Becquerel|kBq]]) {{convert|1|Ci|µCi|lk=on}} 1 [[Curie (unit)|curie]] (1,000,000&nbsp;[[Curie (unit)|μCi]]) {{convert|1|Bq|lk=on}} 1 [[becquerel]] (27&nbsp;[[Curie (unit)|pCi]]) {{convert|1|Ci|Bq|lk=on}} 1 [[Curie (unit)|curie]] (3.7<span style="margin:0 .15em 0 .25em">×</span>10<sup>10</sup>&nbsp;[[Becquerel|Bq]]) {{convert|1|Ci|lk=on}} 1 [[Curie (unit)|curie]] (37&nbsp;[[Becquerel|GBq]]) {{convert|1|EBq|lk=on}} 1 [[Becquerel|exabecquerel]] (27,000&nbsp;[[Curie (unit)|kCi]]) {{convert|1|Ci|EBq|lk=on}} 1 [[Curie (unit)|curie]] (3.7<span style="margin:0 .15em 0 .25em">×</span>10<sup>−8</sup>&nbsp;[[Becquerel|EBq]]) {{convert|1|fCi|lk=on}} 1 [[Curie (unit)|femtocurie]] (0.037&nbsp;[[Becquerel|mBq]]) {{convert|1|Ci|fCi|lk=on}} 1 [[Curie (unit)|curie]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>15</sup>&nbsp;[[Curie (unit)|fCi]]) {{convert|1|GBq|lk=on}} 1 [[Becquerel|gigabecquerel]] (27&nbsp;[[Curie (unit)|mCi]]) {{convert|1|Ci|GBq|lk=on}} 1 [[Curie (unit)|curie]] (37&nbsp;[[Becquerel|GBq]]) {{convert|1|kBq|lk=on}} 1 [[Becquerel|kilobecquerel]] (27&nbsp;[[Curie (unit)|nCi]]) {{convert|1|Ci|kBq|lk=on}} 1 [[Curie (unit)|curie]] (37,000,000&nbsp;[[Becquerel|kBq]]) {{convert|1|kCi|lk=on}} 1 [[Curie (unit)|kilocurie]] (37&nbsp;[[Becquerel|TBq]]) {{convert|1|Ci|kCi|lk=on}} 1 [[Curie (unit)|curie]] (0.0010&nbsp;[[Curie (unit)|kCi]]) {{convert|1|MBq|lk=on}} 1 [[Becquerel|megabecquerel]] (27&nbsp;[[Curie (unit)|μCi]]) {{convert|1|Ci|MBq|lk=on}} 1 [[Curie (unit)|curie]] (37,000&nbsp;[[Becquerel|MBq]]) {{convert|1|mBq|lk=on}} 1 [[Becquerel|millibecquerel]] (27&nbsp;[[Curie (unit)|fCi]]) {{convert|1|Ci|mBq|lk=on}} 1 [[Curie (unit)|curie]] (3.7<span style="margin:0 .15em 0 .25em">×</span>10<sup>13</sup>&nbsp;[[Becquerel|mBq]]) {{convert|1|MCi|lk=on}} 1 [[Curie (unit)|megacurie]] (37&nbsp;[[Becquerel|PBq]]) {{convert|1|Ci|MCi|lk=on}} 1 [[Curie (unit)|curie]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Curie (unit)|MCi]]) {{convert|1|mCi|lk=on}} 1 [[Curie (unit)|millicurie]] (37&nbsp;[[Becquerel|MBq]]) {{convert|1|Ci|mCi|lk=on}} 1 [[Curie (unit)|curie]] (1,000&nbsp;[[Curie (unit)|mCi]]) {{convert|1|nCi|lk=on}} 1 [[Curie (unit)|nanocurie]] (37&nbsp;[[Becquerel|Bq]]) {{convert|1|Ci|nCi|lk=on}} 1 [[Curie (unit)|curie]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Curie (unit)|nCi]]) {{convert|1|PBq|lk=on}} 1 [[Becquerel|petabecquerel]] (27&nbsp;[[Curie (unit)|kCi]]) {{convert|1|Ci|PBq|lk=on}} 1 [[Curie (unit)|curie]] (3.7<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[Becquerel|PBq]]) {{convert|1|pCi|lk=on}} 1 [[Curie (unit)|picocurie]] (0.037&nbsp;[[Becquerel|Bq]]) {{convert|1|Ci|pCi|lk=on}} 1 [[Curie (unit)|curie]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>12</sup>&nbsp;[[Curie (unit)|pCi]]) {{convert|1|TBq|lk=on}} 1 [[Becquerel|terabecquerel]] (27&nbsp;[[Curie (unit)|Ci]]) {{convert|1|Ci|TBq|lk=on}} 1 [[Curie (unit)|curie]] (0.037&nbsp;[[Becquerel|TBq]]) {{convert|1|uCi|lk=on}} 1 [[Curie (unit)|microcurie]] (37&nbsp;[[Becquerel|kBq]]) {{convert|1|Ci|uCi|lk=on}} 1 [[Curie (unit)|curie]] (1,000,000&nbsp;[[Curie (unit)|μCi]]) -- speed {{convert|1|cm/s|lk=on}} 1 [[Metre per second|centimetre per second]] (0.39&nbsp;[[Inch|in/s]]) {{convert|1|m/s|cm/s|lk=on}} 1 [[metre per second]] (100&nbsp;[[Metre per second|cm/s]]) {{convert|1|cm/y|lk=on}} 1 [[Orders of magnitude (speed)|centimetre per year]] (0.39&nbsp;[[Orders of magnitude (speed)|in/year]]) {{convert|1|m/s|cm/y|lk=on}} 1 [[metre per second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Orders of magnitude (speed)|cm/year]]) {{convert|1|cm/year|lk=on}} 1 [[Orders of magnitude (speed)|centimetre per year]] (0.39&nbsp;[[Orders of magnitude (speed)|in/year]]) {{convert|1|m/s|cm/year|lk=on}} 1 [[metre per second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Orders of magnitude (speed)|cm/year]]) {{convert|1|cm/yr|lk=on}} 1 [[Orders of magnitude (speed)|centimetre per year]] (0.39&nbsp;[[Orders of magnitude (speed)|in/year]]) {{convert|1|m/s|cm/yr|lk=on}} 1 [[metre per second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Orders of magnitude (speed)|cm/year]]) {{convert|1|foot/s|lk=on}} 1 [[foot per second]] (0.30&nbsp;[[metre per second|m/s]]) {{convert|1|m/s|foot/s|lk=on}} 1 [[metre per second]] (3.3&nbsp;[[foot per second|ft/s]]) {{convert|1|m/s|foot/s m/s|lk=on}} 1 [[metre per second]] (3.3&nbsp;[[foot per second|ft/s]]; 1.0&nbsp;m/s) {{convert|1|ft/min|lk=on}} 1 [[Feet per second|foot per minute]] (0.30&nbsp;[[Metre per second|m/min]]) {{convert|1|m/s|ft/min|lk=on}} 1 [[metre per second]] (200&nbsp;[[Feet per second|ft/min]]) {{convert|1|ft/s|lk=on}} 1 [[Feet per second|foot per second]] (0.30&nbsp;[[metre per second|m/s]]) {{convert|1|m/s|ft/s|lk=on}} 1 [[metre per second]] (3.3&nbsp;[[Feet per second|ft/s]]) {{convert|1|m/s|ft/s m/s|lk=on}} 1 [[metre per second]] (3.3&nbsp;[[Feet per second|ft/s]]; 1.0&nbsp;m/s) {{convert|1|m/s|furlong per fortnight|lk=on}} 1 [[metre per second]] (6,000 [[FFF system|furlongs per fortnight]]) {{convert|1|in/s|lk=on}} 1 [[Inch|inch per second]] (2.5&nbsp;[[Metre per second|cm/s]]) {{convert|1|m/s|in/s|lk=on}} 1 [[metre per second]] (39&nbsp;[[Inch|in/s]]) {{convert|1|in/y|lk=on}} 1 [[Orders of magnitude (speed)|inch per year]] (2.5&nbsp;[[Orders of magnitude (speed)|cm/year]]) {{convert|1|m/s|in/y|lk=on}} 1 [[metre per second]] (1.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Orders of magnitude (speed)|in/year]]) {{convert|1|in/year|lk=on}} 1 [[Orders of magnitude (speed)|inch per year]] (2.5&nbsp;[[Orders of magnitude (speed)|cm/year]]) {{convert|1|m/s|in/year|lk=on}} 1 [[metre per second]] (1.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Orders of magnitude (speed)|in/year]]) {{convert|1|in/yr|lk=on}} 1 [[Orders of magnitude (speed)|inch per year]] (2.5&nbsp;[[Orders of magnitude (speed)|cm/year]]) {{convert|1|m/s|in/yr|lk=on}} 1 [[metre per second]] (1.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Orders of magnitude (speed)|in/year]]) {{convert|1|km/h|lk=on}} 1 [[Kilometres per hour|kilometre per hour]] (0.62&nbsp;[[Miles per hour|mph]]) {{convert|1|m/s|km/h|lk=on}} 1 [[metre per second]] (3.6&nbsp;[[Kilometres per hour|km/h]]) {{convert|1|m/s|km/h kn|lk=on}} 1 [[metre per second]] (3.6&nbsp;[[Kilometres per hour|km/h]]; 1.9&nbsp;[[Knot (unit)|kn]]) {{convert|1|m/s|km/h mph|lk=on}} 1 [[metre per second]] (3.6&nbsp;[[Kilometres per hour|km/h]]; 2.2&nbsp;[[Miles per hour|mph]]) {{convert|1|km/s|lk=on}} 1 [[Metre per second|kilometre per second]] (0.62&nbsp;[[Mile|mi/s]]) {{convert|1|m/s|km/s|lk=on}} 1 [[metre per second]] (0.0010&nbsp;[[Metre per second|km/s]]) {{convert|1|kn|lk=on}} 1 [[Knot (unit)|knot]] (1.9&nbsp;[[Kilometres per hour|km/h]]; 1.2&nbsp;[[Miles per hour|mph]]) {{convert|1|m/s|kn|lk=on}} 1 [[metre per second]] (1.9&nbsp;[[Knot (unit)|kn]]) {{convert|1|m/s|kn km/h|lk=on}} 1 [[metre per second]] (1.9&nbsp;[[Knot (unit)|kn]]; 3.6&nbsp;[[Kilometres per hour|km/h]]) {{convert|1|m/s|kn m/s|lk=on}} 1 [[metre per second]] (1.9&nbsp;[[Knot (unit)|kn]]; 1.0&nbsp;m/s) {{convert|1|m/s|kn mph|lk=on}} 1 [[metre per second]] (1.9&nbsp;[[Knot (unit)|kn]]; 2.2&nbsp;[[Miles per hour|mph]]) {{convert|1|knot|lk=on}} 1 [[Knot (unit)|knot]] (1.9&nbsp;[[Kilometres per hour|km/h]]; 1.2&nbsp;[[Miles per hour|mph]]) {{convert|1|m/s|knot|lk=on}} 1 [[metre per second]] (1.9&nbsp;[[Knot (unit)|kn]]) {{convert|1|knots|lk=on}} 1 [[Knot (unit)|knot]] (1.9&nbsp;[[Kilometres per hour|km/h]]; 1.2&nbsp;[[Miles per hour|mph]]) {{convert|1|m/s|knots|lk=on}} 1 [[metre per second]] (1.9&nbsp;[[Knot (unit)|kn]]) {{convert|1|kph|lk=on}} 1 [[Kilometres per hour|kilometre per hour]] (0.62&nbsp;[[Miles per hour|mph]]) {{convert|1|m/s|kph|lk=on}} 1 [[metre per second]] (3.6&nbsp;[[Kilometres per hour|km/h]]) {{convert|1|m/min|lk=on}} 1 [[Metre per second|metre per minute]] (3.3&nbsp;[[Feet per second|ft/min]]) {{convert|1|m/s|m/min|lk=on}} 1 [[metre per second]] (60&nbsp;[[Metre per second|m/min]]) {{convert|1|m/s|lk=on}} 1 [[metre per second]] (3.3&nbsp;[[Feet per second|ft/s]]) {{convert|1|m/s|m/s foot/s|lk=on}} 1 [[metre per second]] (1.0&nbsp;m/s; 3.3&nbsp;[[foot per second|ft/s]]) {{convert|1|m/s|m/s ft/s|lk=on}} 1 [[metre per second]] (1.0&nbsp;m/s; 3.3&nbsp;[[Feet per second|ft/s]]) {{convert|1|m/s|m/s kn km/h|lk=on}} 1 [[metre per second]] (1.0&nbsp;m/s; 1.9&nbsp;[[Knot (unit)|kn]]; 3.6&nbsp;[[Kilometres per hour|km/h]]) {{convert|1|m/s|m/s mph|lk=on}} 1 [[metre per second]] (1.0&nbsp;m/s; 2.2&nbsp;[[Miles per hour|mph]]) {{convert|1|Mach|lk=on}} [[Mach number|Mach]]&nbsp;1 (1,225&nbsp;[[Kilometres per hour|km/h]]; 761&nbsp;[[Miles per hour|mph]]) {{convert|1|m/s|Mach|lk=on}} 1 [[metre per second]] ([[Mach number|Mach]]&nbsp;0.0029) {{convert|1|mi/h|lk=on}} 1 [[Miles per hour|mile per hour]] (1.6&nbsp;[[Kilometres per hour|km/h]]) {{convert|1|m/s|mi/h|lk=on}} 1 [[metre per second]] (2.2&nbsp;[[Miles per hour|mph]]) {{convert|1|mi/s|lk=on}} 1 [[Mile|mile per second]] (1.6&nbsp;[[Metre per second|km/s]]) {{convert|1|m/s|mi/s|lk=on}} 1 [[metre per second]] (0.00062&nbsp;[[Mile|mi/s]]) {{convert|1|mph|lk=on}} 1 [[Miles per hour|mile per hour]] (1.6&nbsp;[[Kilometres per hour|km/h]]) {{convert|1|m/s|mph|lk=on}} 1 [[metre per second]] (2.2&nbsp;[[Miles per hour|mph]]) {{convert|1|m/s|mph km/h|lk=on}} 1 [[metre per second]] (2.2&nbsp;[[Miles per hour|mph]]; 3.6&nbsp;[[Kilometres per hour|km/h]]) {{convert|1|m/s|mph kn|lk=on}} 1 [[metre per second]] (2.2&nbsp;[[Miles per hour|mph]]; 1.9&nbsp;[[Knot (unit)|kn]]) -- temperature {{convert|1|°C|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|°C °F|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C; 34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|°C °F °R|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C; 34&nbsp;[[Fahrenheit|°F]]; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|°C °F K|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C; 34&nbsp;[[Fahrenheit|°F]]; 274&nbsp;[[Kelvin|K]]) {{convert|1|C|°C °R|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|°C °R °F|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C; 493&nbsp;[[Rankine scale|°R]]; 34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|°C °R K|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C; 493&nbsp;[[Rankine scale|°R]]; 274&nbsp;[[Kelvin|K]]) {{convert|1|C|°C K|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C; 274&nbsp;[[Kelvin|K]]) {{convert|1|C|°C K °F|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C; 274&nbsp;[[Kelvin|K]]; 34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|°C K °R|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C; 274&nbsp;[[Kelvin|K]]; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|°F|lk=on}} 1&nbsp;[[Fahrenheit|°F]] (−17&nbsp;[[Celsius|°C]]) {{convert|1|C|°F|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|°F °C|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 1&nbsp;°C) {{convert|1|C|°F °C °R|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 1&nbsp;°C; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|°F °C K|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 1&nbsp;°C; 274&nbsp;[[Kelvin|K]]) {{convert|1|C|°F °R|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|°F °R °C|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 493&nbsp;[[Rankine scale|°R]]; 1&nbsp;°C) {{convert|1|C|°F °R K|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 493&nbsp;[[Rankine scale|°R]]; 274&nbsp;[[Kelvin|K]]) {{convert|1|C|°F K|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 274&nbsp;[[Kelvin|K]]) {{convert|1|C|°F K °C|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 274&nbsp;[[Kelvin|K]]; 1&nbsp;°C) {{convert|1|C|°F K °R|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 274&nbsp;[[Kelvin|K]]; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|°F R|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|°R|lk=on}} 1&nbsp;[[Rankine scale|°R]] (0.556&nbsp;[[Kelvin|K]]; −458.670&nbsp;[[Fahrenheit|°F]]; −272.594&nbsp;[[Celsius|°C]]) {{convert|1|C|°R|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|°R °C|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]; 1&nbsp;°C) {{convert|1|C|°R °C °F|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]; 1&nbsp;°C; 34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|°R °C K|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]; 1&nbsp;°C; 274&nbsp;[[Kelvin|K]]) {{convert|1|C|°R °F|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]; 34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|°R °F °C|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]; 34&nbsp;[[Fahrenheit|°F]]; 1&nbsp;°C) {{convert|1|C|°R °F K|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]; 34&nbsp;[[Fahrenheit|°F]]; 274&nbsp;[[Kelvin|K]]) {{convert|1|C|°R K|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]; 274&nbsp;[[Kelvin|K]]) {{convert|1|C|°R K °C|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]; 274&nbsp;[[Kelvin|K]]; 1&nbsp;°C) {{convert|1|C|°R K °F|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]; 274&nbsp;[[Kelvin|K]]; 34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|C F|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C; 34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|C F K|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C; 34&nbsp;[[Fahrenheit|°F]]; 274&nbsp;[[Kelvin|K]]) {{convert|1|C|C F R|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C; 34&nbsp;[[Fahrenheit|°F]]; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|C K|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C; 274&nbsp;[[Kelvin|K]]) {{convert|1|C|C K F|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C; 274&nbsp;[[Kelvin|K]]; 34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|C K R|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C; 274&nbsp;[[Kelvin|K]]; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|C R|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|C R F|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C; 493&nbsp;[[Rankine scale|°R]]; 34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|C R K|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C; 493&nbsp;[[Rankine scale|°R]]; 274&nbsp;[[Kelvin|K]]) {{convert|1|Celsius|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|Celsius|lk=on}} 1&nbsp;[[Celsius|°C]] (1&nbsp;°C) {{convert|1|F|lk=on}} 1&nbsp;[[Fahrenheit|°F]] (−17&nbsp;[[Celsius|°C]]) {{convert|1|C|F|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|F C|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 1&nbsp;°C) {{convert|1|C|F C K|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 1&nbsp;°C; 274&nbsp;[[Kelvin|K]]) {{convert|1|C|F C R|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 1&nbsp;°C; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|F K|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 274&nbsp;[[Kelvin|K]]) {{convert|1|C|F K C|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 274&nbsp;[[Kelvin|K]]; 1&nbsp;°C) {{convert|1|C|F K R|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 274&nbsp;[[Kelvin|K]]; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|F R|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|F R C|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 493&nbsp;[[Rankine scale|°R]]; 1&nbsp;°C) {{convert|1|C|F R K|lk=on}} 1&nbsp;[[Celsius|°C]] (34&nbsp;[[Fahrenheit|°F]]; 493&nbsp;[[Rankine scale|°R]]; 274&nbsp;[[Kelvin|K]]) {{convert|1|K|lk=on}} 1&nbsp;[[Kelvin|K]] (−272.15&nbsp;[[Celsius|°C]]; −457.87&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|K|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]) {{convert|1|C|K °C|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]; 1&nbsp;°C) {{convert|1|C|K °C °F|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]; 1&nbsp;°C; 34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|K °C °R|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]; 1&nbsp;°C; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|K °F|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]; 34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|K °F °C|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]; 34&nbsp;[[Fahrenheit|°F]]; 1&nbsp;°C) {{convert|1|C|K °F °R|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]; 34&nbsp;[[Fahrenheit|°F]]; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|K °R|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|K °R °C|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]; 493&nbsp;[[Rankine scale|°R]]; 1&nbsp;°C) {{convert|1|C|K °R °F|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]; 493&nbsp;[[Rankine scale|°R]]; 34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|K C|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]; 1&nbsp;°C) {{convert|1|C|K C F|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]; 1&nbsp;°C; 34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|K C R|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]; 1&nbsp;°C; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|K F|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]; 34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|K F C|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]; 34&nbsp;[[Fahrenheit|°F]]; 1&nbsp;°C) {{convert|1|C|K F R|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]; 34&nbsp;[[Fahrenheit|°F]]; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|K R|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]; 493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|K R C|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]; 493&nbsp;[[Rankine scale|°R]]; 1&nbsp;°C) {{convert|1|C|K R F|lk=on}} 1&nbsp;[[Celsius|°C]] (274&nbsp;[[Kelvin|K]]; 493&nbsp;[[Rankine scale|°R]]; 34&nbsp;[[Fahrenheit|°F]]) {{convert|1|MK|lk=on}} 1&nbsp;[[Kelvin|MK]] (0.086&nbsp;[[Electronvolt|keV]]) {{convert|1|C|MK|lk=on}} 1&nbsp;[[Celsius|°C]] (0&nbsp;[[Kelvin|MK]]) {{convert|1|R|lk=on}} 1&nbsp;[[Rankine scale|°R]] (0.556&nbsp;[[Kelvin|K]]; −458.670&nbsp;[[Fahrenheit|°F]]; −272.594&nbsp;[[Celsius|°C]]) {{convert|1|C|R|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]) {{convert|1|C|R C|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]; 1&nbsp;°C) {{convert|1|C|R C F|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]; 1&nbsp;°C; 34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|R C K|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]; 1&nbsp;°C; 274&nbsp;[[Kelvin|K]]) {{convert|1|C|R F|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]; 34&nbsp;[[Fahrenheit|°F]]) {{convert|1|C|R F C|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]; 34&nbsp;[[Fahrenheit|°F]]; 1&nbsp;°C) {{convert|1|C|R F K|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]; 34&nbsp;[[Fahrenheit|°F]]; 274&nbsp;[[Kelvin|K]]) {{convert|1|C|R K|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]; 274&nbsp;[[Kelvin|K]]) {{convert|1|C|R K C|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]; 274&nbsp;[[Kelvin|K]]; 1&nbsp;°C) {{convert|1|C|R K F|lk=on}} 1&nbsp;[[Celsius|°C]] (493&nbsp;[[Rankine scale|°R]]; 274&nbsp;[[Kelvin|K]]; 34&nbsp;[[Fahrenheit|°F]]) -- temperature-change {{convert|1|C-change|lk=on}} 1&nbsp;[[Celsius|°C]] (1.8&nbsp;[[Fahrenheit|°F]]) {{convert|1|F-change|lk=on}} 1&nbsp;[[Fahrenheit|°F]] (0.56&nbsp;[[Celsius|°C]]) {{convert|1|C-change|F-change|lk=on}} 1&nbsp;[[Celsius|°C]] (1.8&nbsp;[[Fahrenheit|°F]]) {{convert|1|K-change|lk=on}} 1&nbsp;[[Kelvin|K]] (1.8&nbsp;[[Fahrenheit|°F]]) {{convert|1|C-change|K-change|lk=on}} 1&nbsp;[[Celsius|°C]] (1.0&nbsp;[[Kelvin|K]]) -- time {{convert|1|µs|lk=on}} 1 [[microsecond]] (0.0010&nbsp;[[Millisecond|ms]]) {{convert|1|s|µs|lk=on}} 1 [[second]] (1,000,000&nbsp;[[Microsecond|μs]]) {{convert|1|byr|lk=on}} 1 [[Annum|billion years]] (32&nbsp;[[Petasecond|Ps]]) {{convert|1|s|byr|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−17</sup>&nbsp;[[Annum|Ga]]) {{convert|1|century|lk=on}} 1 [[century]] (3.2&nbsp;[[Gigasecond|Gs]]) {{convert|1|s|century|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup>&nbsp;[[century|ha]]) {{convert|1|d|lk=on}} 1 [[day]] (86&nbsp;[[Kilosecond|ks]]) {{convert|1|s|d|lk=on}} 1 [[second]] (1.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[day|d]]) {{convert|1|day|lk=on}} 1 [[day]] (86&nbsp;[[Kilosecond|ks]]) {{convert|1|s|day|lk=on}} 1 [[second]] (1.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[day|d]]) {{convert|1|days|lk=on}} 1 [[day]] (86&nbsp;[[Kilosecond|ks]]) {{convert|1|s|days|lk=on}} 1 [[second]] (1.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[day|d]]) {{convert|1|decade|lk=on}} 1 [[decade]] (320&nbsp;[[Megasecond|Ms]]) {{convert|1|s|decade|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[decade|daa]]) {{convert|1|dog year|lk=on}} 1 [[List of unusual units of measurement#Dog year|dog year]] (7.0&nbsp;[[Annum|yr]]) {{convert|1|s|dog year|lk=on}} 1 [[second]] (4.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[List of unusual units of measurement#Dog year|dog yr]]) {{convert|1|dog yr|lk=on}} 1 [[List of unusual units of measurement#Dog year|dog year]] (7.0&nbsp;[[Annum|yr]]) {{convert|1|s|dog yr|lk=on}} 1 [[second]] (4.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[List of unusual units of measurement#Dog year|dog yr]]) {{convert|1|Es|lk=on}} 1 [[exasecond]] (32&nbsp;[[Annum|Ga]]) {{convert|1|s|Es|lk=on}} 1 [[second]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−18</sup>&nbsp;[[Exasecond|Es]]) {{convert|1|fortnight|lk=on}} 1 [[fortnight]] (2.0 [[week]]s) {{convert|1|s|fortnight|lk=on}} 1 [[second]] (8.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[fortnight]]s) {{convert|1|Gs|lk=on}} 1 [[gigasecond]] (3.2&nbsp;[[decade|daa]]) {{convert|1|s|Gs|lk=on}} 1 [[second]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Gigasecond|Gs]]) {{convert|1|Gyr|lk=on}} 1 [[Annum|thousand million years]] (32&nbsp;[[Petasecond|Ps]]) {{convert|1|s|Gyr|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−17</sup>&nbsp;[[Annum|Ga]]) {{convert|1|h|lk=on}} 1 [[hour]] (3.6&nbsp;[[Kilosecond|ks]]) {{convert|1|s|h|lk=on}} 1 [[second]] (0.00028&nbsp;[[hour|h]]) {{convert|1|horse year|lk=on|test=nopreview}} 1 [[horse year]]<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unknown_unit|<span title="Convert: Unit name &quot;horse year&quot; is not known">convert: unknown unit</span>]]</i>]</sup><span class="error"></span> {{convert|1|s|horse year|lk=on|test=nopreview}} 1 [[second]] (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unknown_unit|<span title="Convert: Unit name &quot;horse year&quot; is not known">convert: unknown unit</span>]]</i>]</sup><span class="error"></span>) {{convert|1|hour|lk=on}} 1 [[hour]] (3.6&nbsp;[[Kilosecond|ks]]) {{convert|1|s|hour|lk=on}} 1 [[second]] (0.00028&nbsp;[[hour|h]]) {{convert|1|hours|lk=on}} 1 [[hour]] (3.6&nbsp;[[Kilosecond|ks]]) {{convert|1|s|hours|lk=on}} 1 [[second]] (0.00028&nbsp;[[hour|h]]) {{convert|1|kmyr|lk=on}} 1 [[Annum|thousand million years]] (32&nbsp;[[Petasecond|Ps]]) {{convert|1|s|kmyr|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−17</sup>&nbsp;[[Annum|Ga]]) {{convert|1|kMyr|lk=on}} 1 [[Annum|thousand million years]] (32&nbsp;[[Petasecond|Ps]]) {{convert|1|s|kMyr|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−17</sup>&nbsp;[[Annum|Ga]]) {{convert|1|ks|lk=on}} 1 [[kilosecond]] (0.28&nbsp;[[hour|h]]) {{convert|1|s|ks|lk=on}} 1 [[second]] (0.0010&nbsp;[[Kilosecond|ks]]) {{convert|1|kyr|lk=on}} 1 [[millennium]] (32&nbsp;[[Gigasecond|Gs]]) {{convert|1|s|kyr|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−11</sup>&nbsp;[[millennium|ka]]) {{convert|1|long billion year|lk=on}} 1 [[Annum|billion years]] (32&nbsp;[[Exasecond|Es]]) {{convert|1|s|long billion year|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−20</sup>&nbsp;[[Annum|Ta]]) {{convert|1|long byr|lk=on}} 1 [[Annum|billion years]] (32&nbsp;[[Exasecond|Es]]) {{convert|1|s|long byr|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−20</sup>&nbsp;[[Annum|Ta]]) {{convert|1|millennium|lk=on}} 1 [[millennium]] (32&nbsp;[[Gigasecond|Gs]]) {{convert|1|s|millennium|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−11</sup>&nbsp;[[millennium|ka]]) {{convert|1|milliard year|lk=on}} 1 [[Annum|milliard years]] (32&nbsp;[[Petasecond|Ps]]) {{convert|1|s|milliard year|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−17</sup>&nbsp;[[Annum|Ga]]) {{convert|1|million year|lk=on}} 1 [[Annum|million years]] (32&nbsp;[[Terasecond|Ts]]) {{convert|1|s|million year|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−14</sup>&nbsp;[[Annum|Ma]]) {{convert|1|min|lk=on}} 1 [[minute]] (60&nbsp;[[Second|s]]) {{convert|1|s|min|lk=on}} 1 [[second]] (0.017&nbsp;[[minute|min]]) {{convert|1|minute|lk=on}} 1 [[minute]] (60&nbsp;[[Second|s]]) {{convert|1|s|minute|lk=on}} 1 [[second]] (0.017&nbsp;[[minute|min]]) {{convert|1|minutes|lk=on}} 1 [[minute]] (60&nbsp;[[Second|s]]) {{convert|1|s|minutes|lk=on}} 1 [[second]] (0.017&nbsp;[[minute|min]]) {{convert|1|month|lk=on}} 1 [[month]] (2.6&nbsp;[[Megasecond|Ms]]) {{convert|1|s|month|lk=on}} 1 [[second]] (3.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[month]]s) {{convert|1|months|lk=on}} 1 [[month]] (0.083&nbsp;[[Annum|a]]) {{convert|1|s|months|lk=on}} 1 [[second]] (3.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[month|mo]]) {{convert|1|ms|lk=on}} 1 [[millisecond]] (0.0010&nbsp;[[Second|s]]) {{convert|1|s|ms|lk=on}} 1 [[second]] (1,000&nbsp;[[Millisecond|ms]]) {{convert|1|Ms|lk=on}} 1 [[megasecond]] (1.7 [[week]]s) {{convert|1|s|Ms|lk=on}} 1 [[second]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Megasecond|Ms]]) {{convert|1|mth|lk=on}} 1 [[month]] (2.6&nbsp;[[Megasecond|Ms]]) {{convert|1|s|mth|lk=on}} 1 [[second]] (3.8<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup> [[month]]s) {{convert|1|Myr|lk=on}} 1 [[Annum|million years]] (32&nbsp;[[Terasecond|Ts]]) {{convert|1|s|Myr|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−14</sup>&nbsp;[[Annum|Ma]]) {{convert|1|myr|lk=on}} 1 [[Annum|million years]] (32&nbsp;[[Terasecond|Ts]]) {{convert|1|s|myr|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−14</sup>&nbsp;[[Annum|Ma]]) {{convert|1|ns|lk=on}} 1 [[nanosecond]] (0.0010&nbsp;[[Microsecond|μs]]) {{convert|1|s|ns|lk=on}} 1 [[second]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Nanosecond|ns]]) {{convert|1|Ps|lk=on}} 1 [[petasecond]] (32&nbsp;[[Annum|Ma]]) {{convert|1|s|Ps|lk=on}} 1 [[second]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−15</sup>&nbsp;[[Petasecond|Ps]]) {{convert|1|s|lk=on}} 1 [[second]] (0.017&nbsp;[[minute|min]]) {{convert|1|second|lk=on}} 1 [[second]] (0.017&nbsp;[[minute|min]]) {{convert|1|seconds|lk=on}} 1 [[second]] (0.017&nbsp;[[minute|min]]) {{convert|1|short billion year|lk=on}} 1 [[Annum|billion years]] (32&nbsp;[[Petasecond|Ps]]) {{convert|1|s|short billion year|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−17</sup>&nbsp;[[Annum|Ga]]) {{convert|1|short trillion year|lk=on}} 1 [[Annum|trillion years]] (32&nbsp;[[Exasecond|Es]]) {{convert|1|s|short trillion year|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−20</sup>&nbsp;[[Annum|Ta]]) {{convert|1|thousand million year|lk=on}} 1 [[Annum|thousand million years]] (32&nbsp;[[Petasecond|Ps]]) {{convert|1|s|thousand million year|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−17</sup>&nbsp;[[Annum|Ga]]) {{convert|1|tmyr|lk=on}} 1 [[Annum|thousand million years]] (32&nbsp;[[Petasecond|Ps]]) {{convert|1|s|tmyr|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−17</sup>&nbsp;[[Annum|Ga]]) {{convert|1|tryr|lk=on}} 1 [[Annum|trillion years]] (32&nbsp;[[Exasecond|Es]]) {{convert|1|s|tryr|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−20</sup>&nbsp;[[Annum|Ta]]) {{convert|1|Ts|lk=on}} 1 [[terasecond]] (32&nbsp;[[millennium|ka]]) {{convert|1|s|Ts|lk=on}} 1 [[second]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−12</sup>&nbsp;[[Terasecond|Ts]]) {{convert|1|tyr|lk=on}} 1 [[millennium]] (32&nbsp;[[Gigasecond|Gs]]) {{convert|1|s|tyr|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−11</sup>&nbsp;[[millennium|ka]]) {{convert|1|us|lk=on}} 1 [[microsecond]] (0.0010&nbsp;[[Millisecond|ms]]) {{convert|1|s|us|lk=on}} 1 [[second]] (1,000,000&nbsp;[[Microsecond|μs]]) {{convert|1|week|lk=on}} 1 [[week]] (0.60&nbsp;[[Megasecond|Ms]]) {{convert|1|s|week|lk=on}} 1 [[second]] (1.7<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup> [[week]]s) {{convert|1|weeks|lk=on}} 1 [[week]] (0.60&nbsp;[[Megasecond|Ms]]) {{convert|1|s|weeks|lk=on}} 1 [[second]] (1.7<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup> [[week]]s) {{convert|1|wk|lk=on}} 1 [[week]] (0.60&nbsp;[[Megasecond|Ms]]) {{convert|1|s|wk|lk=on}} 1 [[second]] (1.7<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup> [[week]]s) {{convert|1|year|lk=on}} 1 [[Annum|year]] (32&nbsp;[[Megasecond|Ms]]) {{convert|1|s|year|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−8</sup>&nbsp;[[Annum|a]]) {{convert|1|years|lk=on}} 1 [[Annum|year]] (32&nbsp;[[Megasecond|Ms]]) {{convert|1|s|years|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−8</sup>&nbsp;[[Annum|yr]]) {{convert|1|yr|lk=on}} 1 [[Annum|year]] (32&nbsp;[[Megasecond|Ms]]) {{convert|1|s|yr|lk=on}} 1 [[second]] (3.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>−8</sup>&nbsp;[[Annum|a]]) {{convert|1|μs|lk=on}} 1 [[microsecond]] (0.0010&nbsp;[[Millisecond|ms]]) {{convert|1|s|μs|lk=on}} 1 [[second]] (1,000,000&nbsp;[[Microsecond|μs]]) -- torque {{convert|1|in.lbf|lk=on}} 1 [[Foot-pound (energy)|inch-pound force]] (110&nbsp;[[Joule|mJ]]) {{convert|1|Nm|in.lbf|lk=on}} 1 [[newton metre]] (8.9&nbsp;[[Foot-pound (energy)|in⋅lbf]]) {{convert|1|in.lb-f|lk=on}} 1 [[Foot-pound (energy)|inch-pound force]] (110&nbsp;[[Joule|mJ]]) {{convert|1|Nm|in.lb-f|lk=on}} 1 [[newton metre]] (8.9&nbsp;[[Foot-pound (energy)|in⋅lb<sub>f</sub>]]) {{convert|1|in.ozf|lk=on}} 1 [[Foot-pound (energy)|inch-ounce force]] (7.1&nbsp;[[Joule|mJ]]) {{convert|1|Nm|in.ozf|lk=on}} 1 [[newton metre]] (140&nbsp;[[Foot-pound (energy)|in⋅ozf]]) {{convert|1|in.oz-f|lk=on}} 1 [[Foot-pound (energy)|inch-ounce force]] (7.1&nbsp;[[Joule|mJ]]) {{convert|1|Nm|in.oz-f|lk=on}} 1 [[newton metre]] (140&nbsp;[[Foot-pound (energy)|in⋅oz<sub>f</sub>]]) {{convert|1|kg.m|lk=on}} 1 [[Kilogram metre (torque)|kilogram metre]] (9.8&nbsp;[[Newton metre|N⋅m]]; 7.2&nbsp;[[Pound-foot (torque)|lb⋅ft]]) {{convert|1|Nm|kg.m|lk=on}} 1 [[newton metre]] (0.10&nbsp;[[Kilogram metre (torque)|kg⋅m]]) {{convert|1|kgf.m|lk=on}} 1 [[Kilogram metre (torque)|kilogram force-metre]] (9.8&nbsp;[[Newton metre|N⋅m]]; 7.2&nbsp;[[Pound-foot (torque)|lbf⋅ft]]) {{convert|1|Nm|kgf.m|lk=on}} 1 [[newton metre]] (0.10&nbsp;[[Kilogram metre (torque)|kgf⋅m]]) {{convert|1|kgm|lk=on}} 1 [[Kilogram metre (torque)|kilogram metre]] (9.8&nbsp;[[Newton metre|N⋅m]]; 7.2&nbsp;[[Pound-foot (torque)|lbf⋅ft]]) {{convert|1|Nm|kgm|lk=on}} 1 [[newton metre]] (0.10&nbsp;[[Kilogram metre (torque)|kg⋅m]]) {{convert|1|Nm|kgm lbft|lk=on}} 1 [[newton metre]] (0.10&nbsp;[[Kilogram metre (torque)|kg⋅m]]; 0.74&nbsp;[[Pound-foot (torque)|lb⋅ft]]) {{convert|1|kN/m|lk=on}} 1 [[Newton (unit)|kilonewton]] per [[Stiffness|metre]] (5.7&nbsp;[[Pound (force)|lbf]]/[[Stiffness|in]]) {{convert|1|Nm|kN/m|lk=on}} 1 [[newton metre]] (0.0010&nbsp;[[Newton (unit)|kN]]/[[Stiffness|m]]) {{convert|1|lb.ft|lk=on}} 1 [[Pound-foot (torque)|pound force-foot]] (1.4&nbsp;[[Newton metre|N⋅m]]) {{convert|1|Nm|lb.ft|lk=on}} 1 [[newton metre]] (0.74&nbsp;[[Pound-foot (torque)|lb⋅ft]]) {{convert|1|lb.in|lk=on}} 1 [[Pound-foot (torque)|pound force-inch]] (110&nbsp;[[Newton metre|mN⋅m]]) {{convert|1|Nm|lb.in|lk=on}} 1 [[newton metre]] (8.9&nbsp;[[Pound-foot (torque)|lb⋅in]]) {{convert|1|lb·ft|lk=on}} 1 [[Pound-foot (torque)|pound force-foot]] (1.4&nbsp;[[Newton metre|N⋅m]]) {{convert|1|Nm|lb·ft|lk=on}} 1 [[newton metre]] (0.74&nbsp;[[Pound-foot (torque)|lb⋅ft]]) {{convert|1|lbf.ft|lk=on}} 1 [[Pound-foot (torque)|pound force-foot]] (1.4&nbsp;[[Newton metre|N⋅m]]) {{convert|1|Nm|lbf.ft|lk=on}} 1 [[newton metre]] (0.74&nbsp;[[Pound-foot (torque)|lbf⋅ft]]) {{convert|1|lb-f.ft|lk=on}} 1 [[Pound-foot (torque)|pound force-foot]] (1.4&nbsp;[[Newton metre|N⋅m]]) {{convert|1|Nm|lb-f.ft|lk=on}} 1 [[newton metre]] (0.74&nbsp;[[Pound-foot (torque)|ft⋅lb<sub>f</sub>]]) {{convert|1|lbf/in|lk=on}} 1 [[Pound (force)|pound-force]] per [[Stiffness|inch]] (0.18&nbsp;[[Newton (unit)|kN]]/[[Stiffness|m]]) {{convert|1|Nm|lbf/in|lk=on}} 1 [[newton metre]] (0.0057&nbsp;[[Pound (force)|lbf]]/[[Stiffness|in]]) {{convert|1|lbf·ft|lk=on}} 1 [[Pound-foot (torque)|pound force-foot]] (1.4&nbsp;[[Newton metre|N⋅m]]) {{convert|1|Nm|lbf·ft|lk=on}} 1 [[newton metre]] (0.74&nbsp;[[Pound-foot (torque)|lbf⋅ft]]) {{convert|1|lbfft|lk=on}} 1 [[Pound-foot (torque)|pound force-foot]] (1.4&nbsp;[[Newton metre|N⋅m]]) {{convert|1|Nm|lbfft|lk=on}} 1 [[newton metre]] (0.74&nbsp;[[Pound-foot (torque)|lbf⋅ft]]) {{convert|1|lb-fft|lk=on}} 1 [[Pound-foot (torque)|pound force-foot]] (1.4&nbsp;[[Newton metre|N⋅m]]) {{convert|1|Nm|lb-fft|lk=on}} 1 [[newton metre]] (0.74&nbsp;[[Pound-foot (torque)|ft⋅lb<sub>f</sub>]]) {{convert|1|lbft|lk=on}} 1 [[Pound-foot (torque)|pound-foot]] (1.4&nbsp;[[Newton metre|N⋅m]]) {{convert|1|Nm|lbft|lk=on}} 1 [[newton metre]] (0.74&nbsp;[[Pound-foot (torque)|lb⋅ft]]) {{convert|1|Nm|lbft kgm|lk=on}} 1 [[newton metre]] (0.74&nbsp;[[Pound-foot (torque)|lb⋅ft]]; 0.10&nbsp;[[Kilogram metre (torque)|kg⋅m]]) {{convert|1|m.kgf|lk=on}} 1 [[Kilogram metre (torque)|metre kilogram-force]] (9.8&nbsp;[[Newton metre|N⋅m]]; 7.2&nbsp;[[Pound-foot (torque)|lbf⋅ft]]) {{convert|1|Nm|m.kgf|lk=on}} 1 [[newton metre]] (0.10&nbsp;[[Kilogram metre (torque)|m⋅kgf]]) {{convert|1|m.kg-f|lk=on}} 1 [[Kilogram metre (torque)|metre kilogram-force]] (9.8&nbsp;[[Newton metre|N⋅m]]; 7.2&nbsp;[[Pound-foot (torque)|lbf⋅ft]]) {{convert|1|Nm|m.kg-f|lk=on}} 1 [[newton metre]] (0.10&nbsp;[[Kilogram metre (torque)|m⋅kg<sub>f</sub>]]) {{convert|1|mkgf|lk=on}} 1 [[Kilogram metre (torque)|metre kilogram-force]] (9.8&nbsp;[[Newton metre|N⋅m]]; 7.2&nbsp;[[Pound-foot (torque)|lbf⋅ft]]) {{convert|1|Nm|mkgf|lk=on}} 1 [[newton metre]] (0.10&nbsp;[[Kilogram metre (torque)|m⋅kgf]]) {{convert|1|mkg-f|lk=on}} 1 [[Kilogram metre (torque)|metre kilogram-force]] (9.8&nbsp;[[Newton metre|N⋅m]]; 7.2&nbsp;[[Pound-foot (torque)|lbf⋅ft]]) {{convert|1|Nm|mkg-f|lk=on}} 1 [[newton metre]] (0.10&nbsp;[[Kilogram metre (torque)|m⋅kg<sub>f</sub>]]) {{convert|1|mN.m|lk=on}} 1 [[Newton metre|millinewton metre]] (0.0089&nbsp;[[Pound-foot (torque)|lb⋅in]]) {{convert|1|Nm|mN.m|lk=on}} 1 [[newton metre]] (1,000&nbsp;[[Newton metre|mN⋅m]]) {{convert|1|N.m|lk=on}} 1 [[newton metre]] (0.74&nbsp;[[Pound-foot (torque)|lbf⋅ft]]) {{convert|1|N·m|lk=on}} 1 [[newton metre]] (0.74&nbsp;[[Pound-foot (torque)|lbf⋅ft]]) {{convert|1|Nm|lk=on}} 1 [[newton metre]] (0.74&nbsp;[[Pound-foot (torque)|lbf⋅ft]]) {{convert|1|Nm|Nm kgm|lk=on}} 1 [[newton metre]] (1.0&nbsp;N⋅m; 0.10&nbsp;[[Kilogram metre (torque)|kg⋅m]]) {{convert|1|Nm|Nm lbfft|lk=on}} 1 [[newton metre]] (1.0&nbsp;N⋅m; 0.74&nbsp;[[Pound-foot (torque)|lbf⋅ft]]) {{convert|1|Nm|Nm lb-fft|lk=on}} 1 [[newton metre]] (1.0&nbsp;N⋅m; 0.74&nbsp;[[Pound-foot (torque)|ft⋅lb<sub>f</sub>]]) {{convert|1|Nm|Nm lbft|lk=on}} 1 [[newton metre]] (1.0&nbsp;N⋅m; 0.74&nbsp;[[Pound-foot (torque)|lb⋅ft]]) -- volume {{convert|1|µL|lk=on}} 1 [[microlitre]] (6.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[cubic inch|cu&nbsp;in]]) {{convert|1|m3|µL|lk=on}} 1 [[cubic metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Microlitre|μL]]) {{convert|1|µl|lk=on}} 1 [[microlitre]] (6.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[cubic inch|cu&nbsp;in]]) {{convert|1|m3|µl|lk=on}} 1 [[cubic metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Microlitre|μl]]) {{convert|1|m3|acre feet|lk=on}} 1 [[cubic metre]] (0.00081&nbsp;[[acre foot|acre⋅ft]]) {{convert|1|m3|acre foot|lk=on}} 1 [[cubic metre]] (0.00081&nbsp;[[acre foot|acre⋅ft]]) {{convert|1|m3|acre ft|lk=on}} 1 [[cubic metre]] (0.00081&nbsp;[[acre foot|acre⋅ft]]) {{convert|1|acre.foot|lk=on}} 1 [[acre foot]] (1,200&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|acre.foot|lk=on}} 1 [[cubic metre]] (0.00081&nbsp;[[acre foot|acre⋅ft]]) {{convert|1|acre.ft|lk=on}} 1 [[acre foot]] (1,200&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|acre.ft|lk=on}} 1 [[cubic metre]] (0.00081&nbsp;[[acre foot|acre⋅ft]]) {{convert|1|acre·ft|lk=on}} 1 [[acre foot]] (1,200&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|acre·ft|lk=on}} 1 [[cubic metre]] (0.00081&nbsp;[[acre foot|acre⋅ft]]) {{convert|1|acre-feet|lk=on}} 1 [[acre foot]] (1,200&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|acre-feet|lk=on}} 1 [[cubic metre]] (0.00081&nbsp;[[acre foot|acre⋅ft]]) {{convert|1|bdft|lk=on}} 1 [[board foot]] (0.0024&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|bdft|lk=on}} 1 [[cubic metre]] (420&nbsp;[[board foot|bd&nbsp;ft]]) {{convert|1|m3|board feet|lk=on}} 1 [[cubic metre]] (420 [[board foot|board feet]]) {{convert|1|m3|board foot|lk=on}} 1 [[cubic metre]] (420 [[board foot]]) {{convert|1|cc|lk=on}} 1 [[cubic centimetre]] (0.061&nbsp;[[cubic inch|cu&nbsp;in]]) {{convert|1|m3|cc|lk=on}} 1 [[cubic metre]] (1,000,000&nbsp;[[cubic centimetre|cc]]) {{convert|1|m3|cc L|lk=on}} 1 [[cubic metre]] (1,000,000&nbsp;[[cubic centimetre|cc]]; 1,000&nbsp;[[Litre|L]]) {{convert|1|cid|lk=on}} 1 [[Cubic inch#Engine displacement|cubic inch]] (16&nbsp;[[cubic centimetre|cc]]) {{convert|1|m3|cid|lk=on}} 1 [[cubic metre]] (61,000&nbsp;[[Cubic inch#Engine displacement|cu&nbsp;in]]) {{convert|1|CID|lk=on}} 1 [[Cubic inch#Engine displacement|cubic inch]] (16&nbsp;[[cubic centimetre|cc]]) {{convert|1|m3|CID|lk=on}} 1 [[cubic metre]] (61,000&nbsp;[[Cubic inch#Engine displacement|cu&nbsp;in]]) {{convert|1|cL|lk=on}} 1 [[centilitre]] (0.35&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]; 0.34&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|cL|lk=on}} 1 [[cubic metre]] (100,000&nbsp;[[Centilitre|cL]]) {{convert|1|cl|lk=on}} 1 [[centilitre]] (0.35&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]; 0.34&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|cl|lk=on}} 1 [[cubic metre]] (100,000&nbsp;[[Centilitre|cl]]) {{convert|1|cm3|lk=on}} 1 [[cubic centimetre]] (0.061&nbsp;[[cubic inch|cu&nbsp;in]]) {{convert|1|m3|cm3|lk=on}} 1 [[cubic metre]] (1,000,000&nbsp;[[Cubic centimetre|cm<sup>3</sup>]]) {{convert|1|m3|cm3 L|lk=on}} 1 [[cubic metre]] (1,000,000&nbsp;[[Cubic centimetre|cm<sup>3</sup>]]; 1,000&nbsp;[[Litre|L]]) {{convert|1|cord|lk=on}} 1 [[Cord (unit)|cord]] (3.6&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|cord|lk=on}} 1 [[cubic metre]] (0.28&nbsp;[[Cord (unit)|cord]]) {{convert|1|cufoot|lk=on}} 1 [[cubic foot]] (0.028&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|cufoot|lk=on}} 1 [[cubic metre]] (35&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|cuft|lk=on}} 1 [[cubic foot]] (0.028&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|cuft|lk=on}} 1 [[cubic metre]] (35&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|m3|cuft m3|lk=on}} 1 [[cubic metre]] (35&nbsp;[[cubic foot|cu&nbsp;ft]]; 1.0&nbsp;m<sup>3</sup>) {{convert|1|cuin|lk=on}} 1 [[cubic inch]] (16&nbsp;[[Cubic centimetre|cm<sup>3</sup>]]) {{convert|1|m3|cuin|lk=on}} 1 [[cubic metre]] (61,000&nbsp;[[cubic inch|cu&nbsp;in]]) {{convert|1|m3|cuin USoz USpt|lk=on}} 1 [[cubic metre]] (61,000&nbsp;[[cubic inch|cu&nbsp;in]]; 34,000&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]; 2,100&nbsp;[[Pint|US&nbsp;pt]]) {{convert|1|cumi|lk=on}} 1 [[cubic mile]] (4.2&nbsp;[[Cubic kilometre|km<sup>3</sup>]]) {{convert|1|m3|cumi|lk=on}} 1 [[cubic metre]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup>&nbsp;[[cubic mile|cu&nbsp;mi]]) {{convert|1|cuyd|lk=on}} 1 [[cubic yard]] (0.76&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|cuyd|lk=on}} 1 [[cubic metre]] (1.3&nbsp;[[cubic yard|cu&nbsp;yd]]) {{convert|1|m3|cuyd m3|lk=on}} 1 [[cubic metre]] (1.3&nbsp;[[cubic yard|cu&nbsp;yd]]; 1.0&nbsp;m<sup>3</sup>) {{convert|1|daL|lk=on}} 1 [[decalitre]] (2.2&nbsp;[[imperial gallon|imp&nbsp;gal]]; 2.6&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|daL|lk=on}} 1 [[cubic metre]] (100&nbsp;[[Decalitre|daL]]) {{convert|1|dal|lk=on}} 1 [[decalitre]] (2.2&nbsp;[[imperial gallon|imp&nbsp;gal]]; 2.6&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|dal|lk=on}} 1 [[cubic metre]] (100&nbsp;[[Decalitre|dal]]) {{convert|1|dam3|lk=on}} 1 [[cubic decametre]] (35,000&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|m3|dam3|lk=on}} 1 [[cubic metre]] (0.0010&nbsp;[[Cubic decametre|dam<sup>3</sup>]]) {{convert|1|dL|lk=on}} 1 [[decilitre]] (3.5&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]; 3.4&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|dL|lk=on}} 1 [[cubic metre]] (10,000&nbsp;[[Decilitre|dL]]) {{convert|1|dl|lk=on}} 1 [[decilitre]] (3.5&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]; 3.4&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|dl|lk=on}} 1 [[cubic metre]] (10,000&nbsp;[[Decilitre|dl]]) {{convert|1|dm3|lk=on}} 1 [[cubic decimetre]] (61&nbsp;[[cubic inch|cu&nbsp;in]]) {{convert|1|m3|dm3|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Cubic decimetre|dm<sup>3</sup>]]) {{convert|1|m3|floz|lk=on}} 1 [[cubic metre]] (35,000&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]; 34,000&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|foot3|lk=on}} 1 [[cubic foot]] (0.028&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|foot3|lk=on}} 1 [[cubic metre]] (35&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|ft3|lk=on}} 1 [[cubic foot]] (0.028&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|ft3|lk=on}} 1 [[cubic metre]] (35&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|gal|lk=on}} 1 [[US gallon]] (3.8&nbsp;[[Litre|l]]; 0.83&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|gal|lk=on}} 1 [[cubic metre]] (260&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|Gcuft|lk=on}} 1&nbsp;[[1000000000 (number)|billion]] [[cubic foot|cubic feet]] (28<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|Gcuft|lk=on}} 1 [[cubic metre]] (3.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−8</sup><span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>9</sup>&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|GL|lk=on}} 1 [[gigalitre]] (35,000,000&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|m3|GL|lk=on}} 1 [[cubic metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Gigalitre|GL]]) {{convert|1|Gl|lk=on}} 1 [[gigalitre]] (35,000,000&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|m3|Gl|lk=on}} 1 [[cubic metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Gigalitre|Gl]]) {{convert|1|Goilbbl|lk=on}} 1 [[Barrel (unit)#Oil barrel|billion barrels]] (160<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|Goilbbl|lk=on}} 1 [[cubic metre]] (6.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Barrel (unit)#Oil barrel|Gbbl]]) {{convert|1|grt|lk=on}} 1 [[Gross register tonnage|gross register ton]] (2.8&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|grt|lk=on}} 1 [[cubic metre]] (0.35&nbsp;[[Gross register tonnage|grt]]) {{convert|1|hL|lk=on}} 1 [[hectolitre]] (22&nbsp;[[imperial gallon|imp&nbsp;gal]]; 26&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|hL|lk=on}} 1 [[cubic metre]] (10&nbsp;[[Hectolitre|hL]]) {{convert|1|hl|lk=on}} 1 [[hectolitre]] (22&nbsp;[[imperial gallon|imp&nbsp;gal]]; 26&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|hl|lk=on}} 1 [[cubic metre]] (10&nbsp;[[Hectolitre|hl]]) {{convert|1|m3|hL impgal|lk=on}} 1 [[cubic metre]] (10&nbsp;[[Hectolitre|hL]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|hl impgal|lk=on}} 1 [[cubic metre]] (10&nbsp;[[Hectolitre|hl]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|hL impgal U.S.gal|lk=on}} 1 [[Cubic metre|cubic meter]] (10&nbsp;[[Hectolitre|hL]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]) {{convert|1|m3|hl impgal U.S.gal|lk=on}} 1 [[Cubic metre|cubic meter]] (10&nbsp;[[Hectolitre|hl]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]) {{convert|1|m3|hL impgal USgal|lk=on}} 1 [[cubic metre]] (10&nbsp;[[Hectolitre|hL]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 260&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|hl impgal USgal|lk=on}} 1 [[cubic metre]] (10&nbsp;[[Hectolitre|hl]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 260&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|hL U.S.gal|lk=on}} 1 [[Cubic metre|cubic meter]] (10&nbsp;[[Hectolitre|hL]]; 260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]) {{convert|1|m3|hl U.S.gal|lk=on}} 1 [[Cubic metre|cubic meter]] (10&nbsp;[[Hectolitre|hl]]; 260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]) {{convert|1|m3|hL U.S.gal impgal|lk=on}} 1 [[Cubic metre|cubic meter]] (10&nbsp;[[Hectolitre|hL]]; 260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|hl U.S.gal impgal|lk=on}} 1 [[Cubic metre|cubic meter]] (10&nbsp;[[Hectolitre|hl]]; 260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|hL USgal|lk=on}} 1 [[cubic metre]] (10&nbsp;[[Hectolitre|hL]]; 260&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|hl USgal|lk=on}} 1 [[cubic metre]] (10&nbsp;[[Hectolitre|hl]]; 260&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|hL USgal impgal|lk=on}} 1 [[cubic metre]] (10&nbsp;[[Hectolitre|hL]]; 260&nbsp;[[US gallon|US&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|hl USgal impgal|lk=on}} 1 [[cubic metre]] (10&nbsp;[[Hectolitre|hl]]; 260&nbsp;[[US gallon|US&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|hm3|lk=on}} 1 [[Cubic metre|cubic hectometre]] (35,000,000&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|m3|hm3|lk=on}} 1 [[cubic metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Cubic metre|hm<sup>3</sup>]]) {{convert|1|impbbl|lk=on}} 1 [[Barrel (unit)|imperial barrel]] (160&nbsp;[[Litre|l]]; 36&nbsp;[[imperial gallon|imp&nbsp;gal]]; 43&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|impbbl|lk=on}} 1 [[cubic metre]] (6.1&nbsp;[[Barrel (unit)|imp&nbsp;bbl]]) {{convert|1|impbsh|lk=on}} 1 [[imperial bushel]] (36&nbsp;[[Litre|l]]; 8.0&nbsp;[[imperial gallon|imp&nbsp;gal]]; 8.3&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|impbsh|lk=on}} 1 [[cubic metre]] (27&nbsp;[[imperial bushel|imp&nbsp;bsh]]) {{convert|1|impbu|lk=on}} 1 [[imperial bushel]] (0.036&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|impbu|lk=on}} 1 [[cubic metre]] (27&nbsp;[[imperial bushel|imp&nbsp;bu]]) {{convert|1|impfloz|lk=on}} 1 [[imperial fluid ounce]] (28&nbsp;[[Millilitre|ml]]; 0.96&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|impfloz|lk=on}} 1 [[cubic metre]] (35,000&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]) {{convert|1|m3|impfloz U.S.floz|lk=on}} 1 [[Cubic metre|cubic meter]] (35,000&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]; 34,000&nbsp;[[US fluid ounce|U.S.&nbsp;fl&nbsp;oz]]) {{convert|1|Impgal|lk=on}} 1 [[imperial gallon]] (4.5&nbsp;[[Litre|l]]; 1.2&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|Impgal|lk=on}} 1 [[cubic metre]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|impgal|lk=on}} 1 [[imperial gallon]] (4.5&nbsp;[[Litre|l]]; 1.2&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|impgal|lk=on}} 1 [[cubic metre]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|impgal cuyd|lk=on}} 1 [[cubic metre]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1.3&nbsp;[[cubic yard|cu&nbsp;yd]]) -- volume2 {{convert|1|m3|impgal L|lk=on}} 1 [[cubic metre]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]) {{convert|1|m3|impgal l|lk=on}} 1 [[cubic metre]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]) {{convert|1|impgi|lk=on}} 1 [[Gill (unit)|gill]] (140&nbsp;[[Millilitre|ml]]; 4.8&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|impgi|lk=on}} 1 [[cubic metre]] (7,000&nbsp;[[Gill (unit)|gi]]) {{convert|1|impkenning|lk=on}} 1 [[Kenning (unit)|imperial kenning]] (18&nbsp;[[Litre|l]]; 4.1&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|impkenning|lk=on}} 1 [[cubic metre]] (55&nbsp;[[Kenning (unit)|kenning]]) {{convert|1|impoz|lk=on}} 1 [[imperial fluid ounce]] (28&nbsp;[[Millilitre|ml]]; 0.96&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|impoz|lk=on}} 1 [[cubic metre]] (35,000&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]) {{convert|1|m3|impoz mL|lk=on}} 1 [[cubic metre]] (35,000&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]; 1,000,000&nbsp;[[Millilitre|mL]]) {{convert|1|m3|impoz ml|lk=on}} 1 [[cubic metre]] (35,000&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]; 1,000,000&nbsp;[[Millilitre|ml]]) {{convert|1|m3|impoz U.S.oz|lk=on}} 1 [[Cubic metre|cubic meter]] (35,000&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]; 34,000&nbsp;[[US fluid ounce|U.S.&nbsp;fl&nbsp;oz]]) {{convert|1|m3|impoz USoz|lk=on}} 1 [[cubic metre]] (35,000&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]; 34,000&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|impoz usoz|lk=on}} 1 [[cubic metre]] (35,000&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]; 34,000&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|imppk|lk=on}} 1 [[Peck|imperial peck]] (9.1&nbsp;[[Litre|l]]; 2.1&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|imppk|lk=on}} 1 [[cubic metre]] (110&nbsp;[[Peck|pk]]) {{convert|1|imppt|lk=on}} 1 [[imperial pint]] (0.57&nbsp;[[Litre|l]]) {{convert|1|m3|imppt|lk=on}} 1 [[cubic metre]] (1,800&nbsp;[[imperial pint|imp&nbsp;pt]]) {{convert|1|impqt|lk=on}} 1 [[Imperial units|imperial]] [[imperial quart|quart]] (1,100&nbsp;[[Millilitre|ml]]; 38&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|impqt|lk=on}} 1 [[cubic metre]] (880&nbsp;[[Imperial units|imp]] [[imperial quart|qt]]) {{convert|1|m3|impqt l|lk=on}} 1 [[cubic metre]] (880&nbsp;[[Imperial units|imp]] [[imperial quart|qt]]; 1,000&nbsp;[[Litre|l]]) {{convert|1|in3|lk=on}} 1 [[cubic inch]] (16&nbsp;[[Cubic centimetre|cm<sup>3</sup>]]) {{convert|1|m3|in3|lk=on}} 1 [[cubic metre]] (61,000&nbsp;[[cubic inch|in<sup>3</sup>]]) {{convert|1|kcuft|lk=on}} 1&nbsp;thousand [[cubic foot|cubic feet]] (28&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|kcuft|lk=on}} 1 [[cubic metre]] (0.035<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|kilderkin|lk=on}} 1 [[kilderkin]] (82&nbsp;[[Litre|l]]; 18&nbsp;[[imperial gallon|imp&nbsp;gal]]; 22&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|kilderkin|lk=on}} 1 [[cubic metre]] (12 [[kilderkin]]s) {{convert|1|kL|lk=on}} 1 [[kilolitre]] (35&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|m3|kL|lk=on}} 1 [[cubic metre]] (1.0&nbsp;[[Kilolitre|kL]]) {{convert|1|kl|lk=on}} 1 [[kilolitre]] (35&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|m3|kl|lk=on}} 1 [[cubic metre]] (1.0&nbsp;[[Kilolitre|kl]]) {{convert|1|km3|lk=on}} 1 [[cubic kilometre]] (0.24&nbsp;[[cubic mile|cu&nbsp;mi]]) {{convert|1|m3|km3|lk=on}} 1 [[cubic metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Cubic kilometre|km<sup>3</sup>]]) {{convert|1|km³|lk=on}} 1 [[cubic kilometre]] (0.24&nbsp;[[cubic mile|cu&nbsp;mi]]) {{convert|1|m3|km³|lk=on}} 1 [[cubic metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Cubic kilometre|km<sup>3</sup>]]) {{convert|1|koilbbl|lk=on}} 1 [[Barrel (unit)#Oil barrel|thousand barrels]] (160&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|koilbbl|lk=on}} 1 [[cubic metre]] (0.0063&nbsp;[[Barrel (unit)#Oil barrel|kbbl]]) {{convert|1|L|lk=on}} 1 [[litre]] (0.22&nbsp;[[imperial gallon|imp&nbsp;gal]]; 0.26&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|L|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|L]]) {{convert|1|l|lk=on}} 1 [[litre]] (0.22&nbsp;[[imperial gallon|imp&nbsp;gal]]; 0.26&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|l|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|l]]) {{convert|1|m3|L cuin|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|L]]; 61,000&nbsp;[[cubic inch|cu&nbsp;in]]) {{convert|1|m3|l USdrygal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|l]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|L USdrygal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|L]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|L impgal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|L]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|l impgal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|l]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|l impgal USdrygal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|l]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|L impgal USdrygal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|L]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|L impgal U.S.drygal|lk=on}} 1 [[Cubic metre|cubic meter]] (1,000&nbsp;[[Litre|L]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]) {{convert|1|m3|l impgal U.S.drygal|lk=on}} 1 [[Cubic metre|cubic meter]] (1,000&nbsp;[[Litre|l]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]) {{convert|1|m3|l impgal U.S.gal|lk=on}} 1 [[Cubic metre|cubic meter]] (1,000&nbsp;[[Litre|l]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]) {{convert|1|m3|L impgal U.S.gal|lk=on}} 1 [[Cubic metre|cubic meter]] (1,000&nbsp;[[Litre|L]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]) {{convert|1|m3|L impgal USdrygal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|L]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|L impgal usdrygal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|L]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|l impgal USdrygal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|l]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|l impgal usdrygal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|l]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|L impgal USgal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|L]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 260&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|l impgal USgal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|l]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 260&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|l imppt|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|l]]; 1,800&nbsp;[[imperial pint|imp&nbsp;pt]]) {{convert|1|m3|L impqt|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|L]]; 880&nbsp;[[Imperial units|imp]] [[imperial quart|qt]]) {{convert|1|m3|l U.S.drygal|lk=on}} 1 [[Cubic metre|cubic meter]] (1,000&nbsp;[[Litre|l]]; 230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]) {{convert|1|m3|L U.S.drygal|lk=on}} 1 [[Cubic metre|cubic meter]] (1,000&nbsp;[[Litre|L]]; 230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]) {{convert|1|m3|L U.S.drygal impgal|lk=on}} 1 [[Cubic metre|cubic meter]] (1,000&nbsp;[[Litre|L]]; 230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|l U.S.drygal impgal|lk=on}} 1 [[Cubic metre|cubic meter]] (1,000&nbsp;[[Litre|l]]; 230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|L U.S.gal|lk=on}} 1 [[Cubic metre|cubic meter]] (1,000&nbsp;[[Litre|L]]; 260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]) {{convert|1|m3|l U.S.gal|lk=on}} 1 [[Cubic metre|cubic meter]] (1,000&nbsp;[[Litre|l]]; 260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]) {{convert|1|m3|l U.S.gal impgal|lk=on}} 1 [[Cubic metre|cubic meter]] (1,000&nbsp;[[Litre|l]]; 260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|L U.S.gal impgal|lk=on}} 1 [[Cubic metre|cubic meter]] (1,000&nbsp;[[Litre|L]]; 260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|L USdrygal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|L]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|l usdrygal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|l]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|l USdrygal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|l]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|L usdrygal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|L]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|L USdrygal impgal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|L]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|l USdrygal impgal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|l]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|L usgal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|L]]; 260&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|l USgal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|l]]; 260&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|l usgal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|l]]; 260&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|L USgal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|L]]; 260&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|L USgal impgal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|L]]; 260&nbsp;[[US gallon|US&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|L usgal impgal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|L]]; 260&nbsp;[[US gallon|US&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|l USgal impgal|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|l]]; 260&nbsp;[[US gallon|US&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|l USpt|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|l]]; 2,100&nbsp;[[Pint|US&nbsp;pt]]) {{convert|1|liter|lk=on}} 1 [[Litre|liter]] (0.22&nbsp;[[imperial gallon|imp&nbsp;gal]]; 0.26&nbsp;[[US gallon|U.S.&nbsp;gal]]) {{convert|1|m3|liter|lk=on}} 1 [[Cubic metre|cubic meter]] (1,000&nbsp;[[Litre|L]]) {{convert|1|liters|lk=on}} 1 [[Litre|liter]] (0.22&nbsp;[[imperial gallon|imp&nbsp;gal]]; 0.26&nbsp;[[US gallon|U.S.&nbsp;gal]]) {{convert|1|m3|liters|lk=on}} 1 [[Cubic metre|cubic meter]] (1,000&nbsp;[[Litre|L]]) {{convert|1|litre|lk=on}} 1 [[litre]] (0.22&nbsp;[[imperial gallon|imp&nbsp;gal]]; 0.26&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|litre|lk=on}} 1 [[cubic metre]] (1,000&nbsp;[[Litre|L]]) -- volume3 {{convert|1|m3|impgal L U.S.drygal|lk=on}} 1 [[Cubic metre|cubic meter]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]; 230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]) {{convert|1|m3|impgal l U.S.drygal|lk=on}} 1 [[Cubic metre|cubic meter]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]; 230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]) {{convert|1|m3|impgal L U.S.gal|lk=on}} 1 [[Cubic metre|cubic meter]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]; 260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]) {{convert|1|m3|impgal l U.S.gal|lk=on}} 1 [[Cubic metre|cubic meter]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]; 260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]) {{convert|1|m3|impgal L USdrygal|lk=on}} 1 [[cubic metre]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|impgal l USdrygal|lk=on}} 1 [[cubic metre]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|impgal L USgal|lk=on}} 1 [[cubic metre]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]; 260&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|impgal l USgal|lk=on}} 1 [[cubic metre]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]; 260&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|impgal U.S.drygal|lk=on}} 1 [[Cubic metre|cubic meter]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]) {{convert|1|m3|impgal U.S.drygal L|lk=on}} 1 [[Cubic metre|cubic meter]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]) {{convert|1|m3|impgal U.S.drygal l|lk=on}} 1 [[Cubic metre|cubic meter]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]) {{convert|1|m3|impgal U.S.gal|lk=on}} 1 [[Cubic metre|cubic meter]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]) {{convert|1|m3|impgal U.S.gal L|lk=on}} 1 [[Cubic metre|cubic meter]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]) {{convert|1|m3|impgal U.S.gal l|lk=on}} 1 [[Cubic metre|cubic meter]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]) {{convert|1|m3|impgal USdrygal|lk=on}} 1 [[cubic metre]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|impgal USdrygal L|lk=on}} 1 [[cubic metre]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]) {{convert|1|m3|impgal USdrygal l|lk=on}} 1 [[cubic metre]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]) {{convert|1|m3|impgal USgal|lk=on}} 1 [[cubic metre]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 260&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|impgal usgal|lk=on}} 1 [[cubic metre]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 260&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|impgal USgal L|lk=on}} 1 [[cubic metre]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 260&nbsp;[[US gallon|US&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]) {{convert|1|m3|impgal USgal l|lk=on}} 1 [[cubic metre]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 260&nbsp;[[US gallon|US&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]) {{convert|1|m3|impgal yd3|lk=on}} 1 [[cubic metre]] (220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1.3&nbsp;[[cubic yard|cu&nbsp;yd]]) {{convert|1|m3|lk=on}} 1 [[cubic metre]] (35&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|m³|lk=on}} 1 [[cubic metre]] (35&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|m3|m3 impgal|lk=on}} 1 [[cubic metre]] (1.0&nbsp;m<sup>3</sup>; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|Mbbl|lk=on}} 1 [[Barrel (unit)#Oil barrel|thousand barrels]] (0.16<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|Mbbl|lk=on}} 1 [[cubic metre]] (0.0063&nbsp;[[Barrel (unit)#Oil barrel|Mbbl]]) {{convert|1|Mcuft|lk=on}} 1&nbsp;million [[cubic foot|cubic feet]] (28<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|Mcuft|lk=on}} 1 [[cubic metre]] (3.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup><span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|Mcum|lk=on}} 1&nbsp;million [[cubic metre]]s (35<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|m3|Mcum|lk=on}} 1 [[cubic metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup><span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|Mft3|lk=on}} 1&nbsp;million [[cubic foot|cubic feet]] (28<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|Mft3|lk=on}} 1 [[cubic metre]] (3.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup><span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|mi3|lk=on}} 1 [[cubic mile]] (4.2&nbsp;[[Cubic kilometre|km<sup>3</sup>]]) {{convert|1|m3|mi3|lk=on}} 1 [[cubic metre]] (2.4<span style="margin:0 .15em 0 .25em">×</span>10<sup>−10</sup>&nbsp;[[cubic mile|cu&nbsp;mi]]) {{convert|1|ML|lk=on}} 1 [[megalitre]] (35<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|m3|ML|lk=on}} 1 [[cubic metre]] (0.0010&nbsp;[[Megalitre|ML]]) {{convert|1|mL|lk=on}} 1 [[millilitre]] (0.035&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]; 0.034&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|mL|lk=on}} 1 [[cubic metre]] (1,000,000&nbsp;[[Millilitre|mL]]) {{convert|1|Ml|lk=on}} 1 [[megalitre]] (35<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|m3|Ml|lk=on}} 1 [[cubic metre]] (0.0010&nbsp;[[Megalitre|Ml]]) {{convert|1|ml|lk=on}} 1 [[millilitre]] (0.035&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]; 0.034&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|ml|lk=on}} 1 [[cubic metre]] (1,000,000&nbsp;[[Millilitre|ml]]) {{convert|1|m3|mL impfloz|lk=on}} 1 [[cubic metre]] (1,000,000&nbsp;[[Millilitre|mL]]; 35,000&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]) {{convert|1|m3|ml impfloz|lk=on}} 1 [[cubic metre]] (1,000,000&nbsp;[[Millilitre|ml]]; 35,000&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]) {{convert|1|m3|ml impoz|lk=on}} 1 [[cubic metre]] (1,000,000&nbsp;[[Millilitre|ml]]; 35,000&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]) {{convert|1|m3|mL impoz|lk=on}} 1 [[cubic metre]] (1,000,000&nbsp;[[Millilitre|mL]]; 35,000&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]) {{convert|1|m3|ml U.S.floz|lk=on}} 1 [[Cubic metre|cubic meter]] (1,000,000&nbsp;[[Millilitre|ml]]; 34,000&nbsp;[[US fluid ounce|U.S.&nbsp;fl&nbsp;oz]]) {{convert|1|m3|mL U.S.floz|lk=on}} 1 [[Cubic metre|cubic meter]] (1,000,000&nbsp;[[Millilitre|mL]]; 34,000&nbsp;[[US fluid ounce|U.S.&nbsp;fl&nbsp;oz]]) {{convert|1|m3|mL U.S.oz|lk=on}} 1 [[Cubic metre|cubic meter]] (1,000,000&nbsp;[[Millilitre|mL]]; 34,000&nbsp;[[US fluid ounce|U.S.&nbsp;fl&nbsp;oz]]) {{convert|1|m3|ml U.S.oz|lk=on}} 1 [[Cubic metre|cubic meter]] (1,000,000&nbsp;[[Millilitre|ml]]; 34,000&nbsp;[[US fluid ounce|U.S.&nbsp;fl&nbsp;oz]]) {{convert|1|m3|ml USfloz|lk=on}} 1 [[cubic metre]] (1,000,000&nbsp;[[Millilitre|ml]]; 34,000&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|mL USfloz|lk=on}} 1 [[cubic metre]] (1,000,000&nbsp;[[Millilitre|mL]]; 34,000&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|ml usfloz|lk=on}} 1 [[cubic metre]] (1,000,000&nbsp;[[Millilitre|ml]]; 34,000&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|mL usfloz|lk=on}} 1 [[cubic metre]] (1,000,000&nbsp;[[Millilitre|mL]]; 34,000&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|mL usoz|lk=on}} 1 [[cubic metre]] (1,000,000&nbsp;[[Millilitre|mL]]; 34,000&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|ml USoz|lk=on}} 1 [[cubic metre]] (1,000,000&nbsp;[[Millilitre|ml]]; 34,000&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|mL USoz|lk=on}} 1 [[cubic metre]] (1,000,000&nbsp;[[Millilitre|mL]]; 34,000&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|ml usoz|lk=on}} 1 [[cubic metre]] (1,000,000&nbsp;[[Millilitre|ml]]; 34,000&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|mm3|lk=on}} 1 [[cubic millimetre]] (6.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[cubic inch|cu&nbsp;in]]) {{convert|1|m3|mm3|lk=on}} 1 [[cubic metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Cubic millimetre|mm<sup>3</sup>]]) {{convert|1|MMoilbbl|lk=on}} 1 [[Barrel (unit)#Oil barrel|million barrels]] (160<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|MMoilbbl|lk=on}} 1 [[cubic metre]] (6.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Barrel (unit)#Oil barrel|MMbbl]]) {{convert|1|Moilbbl|lk=on}} 1 [[Barrel (unit)#Oil barrel|million barrels]] (160<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|Moilbbl|lk=on}} 1 [[cubic metre]] (6.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−6</sup>&nbsp;[[Barrel (unit)#Oil barrel|Mbbl]]) {{convert|1|oilbbl|lk=on}} 1 [[Barrel (unit)#Oil barrel|barrel]] (0.16&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|oilbbl|lk=on}} 1 [[cubic metre]] (6.3&nbsp;[[Barrel (unit)#Oil barrel|bbl]]) {{convert|1|m3|oilbbl m3|lk=on}} 1 [[cubic metre]] (6.3&nbsp;[[Barrel (unit)#Oil barrel|bbl]]; 1.0&nbsp;m<sup>3</sup>) {{convert|1|Pcuft|lk=on}} 1&nbsp;[[1000000000000000 (number)|quadrillion]] [[cubic foot|cubic feet]] (28<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>12</sup>&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|Pcuft|lk=on}} 1 [[cubic metre]] (3.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−14</sup><span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>15</sup>&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|PL|lk=on}} 1 [[petalitre]] (2.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>14</sup>&nbsp;[[imperial gallon|imp&nbsp;gal]]; 2.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>14</sup>&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|PL|lk=on}} 1 [[cubic metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−12</sup>&nbsp;[[Petalitre|PL]]) {{convert|1|Pl|lk=on}} 1 [[petalitre]] (2.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>14</sup>&nbsp;[[imperial gallon|imp&nbsp;gal]]; 2.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>14</sup>&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|Pl|lk=on}} 1 [[cubic metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−12</sup>&nbsp;[[Petalitre|Pl]]) {{convert|1|stere|lk=on}} 1 [[stere]] (35&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|m3|stere|lk=on}} 1 [[cubic metre]] (1.0 [[stere]]) {{convert|1|Tcuft|lk=on}} 1&nbsp;[[1000000000000 (number)|trillion]] [[cubic foot|cubic feet]] (28<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>9</sup>&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|Tcuft|lk=on}} 1 [[cubic metre]] (3.5<span style="margin:0 .15em 0 .25em">×</span>10<sup>−11</sup><span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>12</sup>&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1|Tl|lk=on}} 1 [[teralitre]] (0.24&nbsp;[[cubic mile|cu&nbsp;mi]]) {{convert|1|m3|Tl|lk=on}} 1 [[cubic metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Teralitre|Tl]]) {{convert|1|TL|lk=on}} 1 [[teralitre]] (0.24&nbsp;[[cubic mile|cu&nbsp;mi]]) {{convert|1|m3|TL|lk=on}} 1 [[cubic metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−9</sup>&nbsp;[[Teralitre|TL]]) {{convert|1|Toilbbl|lk=on}} 1 [[Barrel (unit)#Oil barrel|trillion barrels]] (160<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>9</sup>&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|Toilbbl|lk=on}} 1 [[cubic metre]] (6.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>−12</sup>&nbsp;[[Barrel (unit)#Oil barrel|Tbbl]]) -- volume4 {{convert|1|U.S.bbl|lk=on}} 1 [[Barrel (unit)|U.S. barrel]] (120&nbsp;[[Litre|l]]; 32&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]; 26&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|U.S.bbl|lk=on}} 1 [[Cubic metre|cubic meter]] (8.4&nbsp;[[Barrel (unit)|U.S.&nbsp;bbl]]) {{convert|1|U.S.beerbbl|lk=on}} 1 [[Barrel (unit)|U.S. beer barrel]] (120&nbsp;[[Litre|l]]; 31&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]; 26&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|U.S.beerbbl|lk=on}} 1 [[Cubic metre|cubic meter]] (8.5&nbsp;[[Barrel (unit)|U.S.&nbsp;bbl]]) {{convert|1|U.S.bsh|lk=on}} 1 [[Bushel|U.S. bushel]] (35&nbsp;[[Litre|l]]; 8.0&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]; 7.8&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|U.S.bsh|lk=on}} 1 [[Cubic metre|cubic meter]] (28&nbsp;[[Bushel|U.S.&nbsp;bsh]]) {{convert|1|U.S.bu|lk=on}} 1 [[Bushel|U.S. bushel]] (35&nbsp;[[Litre|l]]; 8.0&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]; 7.8&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|U.S.bu|lk=on}} 1 [[Cubic metre|cubic meter]] (28&nbsp;[[Bushel|U.S.&nbsp;bu]]) {{convert|1|U.S.drybbl|lk=on}} 1 [[Barrel (unit)|U.S. dry barrel]] (0.12&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|U.S.drybbl|lk=on}} 1 [[Cubic metre|cubic meter]] (8.6&nbsp;[[Barrel (unit)|U.S.&nbsp;dry&nbsp;bbl]]) {{convert|1|U.S.drygal|lk=on}} 1 [[Gallon|U.S. dry gallon]] (4.4&nbsp;[[Litre|l]]) {{convert|1|m3|U.S.drygal|lk=on}} 1 [[Cubic metre|cubic meter]] (230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]) {{convert|1|m3|U.S.drygal impgal|lk=on}} 1 [[Cubic metre|cubic meter]] (230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|U.S.drygal impgal l|lk=on}} 1 [[Cubic metre|cubic meter]] (230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]) {{convert|1|m3|U.S.drygal impgal L|lk=on}} 1 [[Cubic metre|cubic meter]] (230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]) {{convert|1|m3|U.S.drygal l|lk=on}} 1 [[Cubic metre|cubic meter]] (230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]) {{convert|1|m3|U.S.drygal L|lk=on}} 1 [[Cubic metre|cubic meter]] (230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]) {{convert|1|m3|U.S.drygal L impgal|lk=on}} 1 [[Cubic metre|cubic meter]] (230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|U.S.drygal l impgal|lk=on}} 1 [[Cubic metre|cubic meter]] (230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|U.S.drypt|lk=on}} 1 [[Pint|U.S. dry pint]] (550&nbsp;[[Millilitre|ml]]) {{convert|1|m3|U.S.drypt|lk=on}} 1 [[Cubic metre|cubic meter]] (1,800&nbsp;[[Pint|U.S.&nbsp;dry&nbsp;pt]]) {{convert|1|U.S.dryqt|lk=on}} 1 [[Quart|U.S. dry quart]] (1,100&nbsp;[[Millilitre|ml]]) {{convert|1|m3|U.S.dryqt|lk=on}} 1 [[Cubic metre|cubic meter]] (910&nbsp;[[Quart|U.S.&nbsp;dry&nbsp;qt]]) {{convert|1|U.S.floz|lk=on}} 1 [[US fluid ounce|U.S. fluid ounce]] (30&nbsp;[[Millilitre|ml]]) {{convert|1|m3|U.S.floz|lk=on}} 1 [[Cubic metre|cubic meter]] (34,000&nbsp;[[US fluid ounce|U.S.&nbsp;fl&nbsp;oz]]) {{convert|1|m3|U.S.floz impfloz|lk=on}} 1 [[Cubic metre|cubic meter]] (34,000&nbsp;[[US fluid ounce|U.S.&nbsp;fl&nbsp;oz]]; 35,000&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]) {{convert|1|U.S.gal|lk=on}} 1 [[U.S. gallon]] (3.8&nbsp;[[Litre|L]]; 0.83&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|U.S.gal|lk=on}} 1 [[Cubic metre|cubic meter]] (260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]) {{convert|1|u.s.gal|lk=on}} 1 [[U.S. gallon]] (3.8&nbsp;[[Litre|L]]; 0.83&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|u.s.gal|lk=on}} 1 [[Cubic metre|cubic meter]] (260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]) {{convert|1|m3|U.S.gal impgal|lk=on}} 1 [[Cubic metre|cubic meter]] (260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|U.S.gal impgal L|lk=on}} 1 [[Cubic metre|cubic meter]] (260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]) {{convert|1|m3|U.S.gal impgal l|lk=on}} 1 [[Cubic metre|cubic meter]] (260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]) {{convert|1|m3|U.S.gal L|lk=on}} 1 [[Cubic metre|cubic meter]] (260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]) {{convert|1|m3|U.S.gal l|lk=on}} 1 [[Cubic metre|cubic meter]] (260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]) {{convert|1|m3|U.S.gal L impgal|lk=on}} 1 [[Cubic metre|cubic meter]] (260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|U.S.gal l impgal|lk=on}} 1 [[Cubic metre|cubic meter]] (260&nbsp;[[U.S. gallon|U.S.&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|U.S.flgal U.S.drygal|lk=on}} 1 [[Cubic metre|cubic meter]] (260&nbsp;[[Gallon|U.S.&nbsp;fl&nbsp;gal]]; 230&nbsp;[[Gallon|U.S.&nbsp;dry&nbsp;gal]]) {{convert|1|U.S.gi|lk=on}} 1 [[Gill (unit)|gill]] (120&nbsp;[[Millilitre|ml]]; 4.2&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]) {{convert|1|m3|U.S.gi|lk=on}} 1 [[Cubic metre|cubic meter]] (8,500&nbsp;[[Gill (unit)|gi]]) {{convert|1|U.S.kenning|lk=on}} 1 [[Kenning (unit)|U.S. kenning]] (18&nbsp;[[Litre|l]]; 3.9&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|U.S.kenning|lk=on}} 1 [[Cubic metre|cubic meter]] (57&nbsp;[[Kenning (unit)|U.S.&nbsp;kenning]]) {{convert|1|U.S.oz|lk=on}} 1 [[US fluid ounce|U.S. fluid ounce]] (30&nbsp;[[Millilitre|ml]]) {{convert|1|m3|U.S.oz|lk=on}} 1 [[Cubic metre|cubic meter]] (34,000&nbsp;[[US fluid ounce|U.S.&nbsp;fl&nbsp;oz]]) {{convert|1|m3|U.S.oz impoz|lk=on}} 1 [[Cubic metre|cubic meter]] (34,000&nbsp;[[US fluid ounce|U.S.&nbsp;fl&nbsp;oz]]; 35,000&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]) {{convert|1|m3|U.S.oz mL|lk=on}} 1 [[Cubic metre|cubic meter]] (34,000&nbsp;[[US fluid ounce|U.S.&nbsp;fl&nbsp;oz]]; 1,000,000&nbsp;[[Millilitre|mL]]) {{convert|1|m3|U.S.oz ml|lk=on}} 1 [[Cubic metre|cubic meter]] (34,000&nbsp;[[US fluid ounce|U.S.&nbsp;fl&nbsp;oz]]; 1,000,000&nbsp;[[Millilitre|ml]]) {{convert|1|U.S.pk|lk=on}} 1 [[Peck|U.S. peck]] (8.8&nbsp;[[Litre|l]]; 1.9&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|U.S.pk|lk=on}} 1 [[Cubic metre|cubic meter]] (110&nbsp;[[Peck|U.S.&nbsp;pk]]) {{convert|1|U.S.pt|lk=on}} 1 [[Pint|U.S. pint]] (0.47&nbsp;[[Litre|l]]; 0.83&nbsp;[[imperial pint|imp&nbsp;pt]]) {{convert|1|m3|U.S.pt|lk=on}} 1 [[Cubic metre|cubic meter]] (2,100&nbsp;[[Pint|U.S.&nbsp;pt]]) {{convert|1|U.S.qt|lk=on}} 1 [[United States customary units|U.S.]] [[quart]] (0.95&nbsp;[[Litre|L]]; 0.83&nbsp;[[Imperial units|imp]] [[imperial quart|qt]]) {{convert|1|m3|U.S.qt|lk=on}} 1 [[Cubic metre|cubic meter]] (1,100&nbsp;[[United States customary units|U.S.]] [[Quart|qt]]) {{convert|1|uL|lk=on}} 1 [[microlitre]] (6.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[cubic inch|cu&nbsp;in]]) {{convert|1|m3|uL|lk=on}} 1 [[cubic metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Microlitre|μL]]) {{convert|1|ul|lk=on}} 1 [[microlitre]] (6.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[cubic inch|cu&nbsp;in]]) {{convert|1|m3|ul|lk=on}} 1 [[cubic metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Microlitre|μl]]) {{convert|1|USbbl|lk=on}} 1 [[Barrel (unit)|US barrel]] (120&nbsp;[[Litre|l]]; 32&nbsp;[[US gallon|US&nbsp;gal]]; 26&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|USbbl|lk=on}} 1 [[cubic metre]] (8.4&nbsp;[[Barrel (unit)|US&nbsp;bbl]]) {{convert|1|USbeerbbl|lk=on}} 1 [[Barrel (unit)|US beer barrel]] (120&nbsp;[[Litre|l]]; 31&nbsp;[[US gallon|US&nbsp;gal]]; 26&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|USbeerbbl|lk=on}} 1 [[cubic metre]] (8.5&nbsp;[[Barrel (unit)|US&nbsp;bbl]]) {{convert|1|USbsh|lk=on}} 1 [[Bushel|US bushel]] (35&nbsp;[[Litre|l]]; 8.0&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]; 7.8&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|USbsh|lk=on}} 1 [[cubic metre]] (28&nbsp;[[Bushel|US&nbsp;bsh]]) {{convert|1|USbu|lk=on}} 1 [[Bushel|US bushel]] (35&nbsp;[[Litre|l]]; 8.0&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]; 7.8&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|USbu|lk=on}} 1 [[cubic metre]] (28&nbsp;[[Bushel|US&nbsp;bu]]) {{convert|1|USdrybbl|lk=on}} 1 [[Barrel (unit)|US dry barrel]] (0.12&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|USdrybbl|lk=on}} 1 [[cubic metre]] (8.6&nbsp;[[Barrel (unit)|US&nbsp;dry&nbsp;bbl]]) {{convert|1|USdrygal|lk=on}} 1 [[Gallon|US dry gallon]] (4.4&nbsp;[[Litre|l]]) {{convert|1|m3|USdrygal|lk=on}} 1 [[cubic metre]] (230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|m3|USdrygal impgal|lk=on}} 1 [[cubic metre]] (230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|USdrygal impgal L|lk=on}} 1 [[cubic metre]] (230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]) {{convert|1|m3|USdrygal impgal l|lk=on}} 1 [[cubic metre]] (230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]) {{convert|1|m3|USdrygal l|lk=on}} 1 [[cubic metre]] (230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]) {{convert|1|m3|USdrygal L|lk=on}} 1 [[cubic metre]] (230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]) {{convert|1|m3|USdrygal l impgal|lk=on}} 1 [[cubic metre]] (230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|USdrygal L impgal|lk=on}} 1 [[cubic metre]] (230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) -- volume5 {{convert|1|USdrypt|lk=on}} 1 [[Pint|US dry pint]] (550&nbsp;[[Millilitre|ml]]) {{convert|1|m3|USdrypt|lk=on}} 1 [[cubic metre]] (1,800&nbsp;[[Pint|US&nbsp;dry&nbsp;pt]]) {{convert|1|USdryqt|lk=on}} 1 [[Quart|US dry quart]] (1,100&nbsp;[[Millilitre|ml]]) {{convert|1|m3|USdryqt|lk=on}} 1 [[cubic metre]] (910&nbsp;[[Quart|US&nbsp;dry&nbsp;qt]]) {{convert|1|USfloz|lk=on}} 1 [[US fluid ounce]] (30&nbsp;[[Millilitre|ml]]) {{convert|1|m3|USfloz|lk=on}} 1 [[cubic metre]] (34,000&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|USfloz impfloz|lk=on}} 1 [[cubic metre]] (34,000&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]; 35,000&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]) {{convert|1|USGAL|lk=on}} 1 [[US gallon]] (3.8&nbsp;[[Litre|l]]; 0.83&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|USGAL|lk=on}} 1 [[cubic metre]] (260&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|USgal|lk=on}} 1 [[US gallon]] (3.8&nbsp;[[Litre|l]]; 0.83&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|USgal|lk=on}} 1 [[cubic metre]] (260&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|usgal|lk=on}} 1 [[US gallon]] (3.8&nbsp;[[Litre|l]]; 0.83&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|usgal|lk=on}} 1 [[cubic metre]] (260&nbsp;[[US gallon|US&nbsp;gal]]) {{convert|1|m3|usgal impgal|lk=on}} 1 [[cubic metre]] (260&nbsp;[[US gallon|US&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|USgal impgal|lk=on}} 1 [[cubic metre]] (260&nbsp;[[US gallon|US&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|USgal impgal L|lk=on}} 1 [[cubic metre]] (260&nbsp;[[US gallon|US&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]) {{convert|1|m3|USgal impgal l|lk=on}} 1 [[cubic metre]] (260&nbsp;[[US gallon|US&nbsp;gal]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]) {{convert|1|m3|USgal L|lk=on}} 1 [[cubic metre]] (260&nbsp;[[US gallon|US&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]) {{convert|1|m3|USgal l|lk=on}} 1 [[cubic metre]] (260&nbsp;[[US gallon|US&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]) {{convert|1|m3|USgal L impgal|lk=on}} 1 [[cubic metre]] (260&nbsp;[[US gallon|US&nbsp;gal]]; 1,000&nbsp;[[Litre|L]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|USgal l impgal|lk=on}} 1 [[cubic metre]] (260&nbsp;[[US gallon|US&nbsp;gal]]; 1,000&nbsp;[[Litre|l]]; 220&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|USgal m3|lk=on}} 1 [[cubic metre]] (260&nbsp;[[US gallon|US&nbsp;gal]]; 1.0&nbsp;m<sup>3</sup>) {{convert|1|m3|USflgal USdrygal|lk=on}} 1 [[cubic metre]] (260&nbsp;[[Gallon|US fl gal]]; 230&nbsp;[[Gallon|US&nbsp;dry&nbsp;gal]]) {{convert|1|USgi|lk=on}} 1 [[Gill (unit)|gill]] (120&nbsp;[[Millilitre|ml]]; 4.2&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]) {{convert|1|m3|USgi|lk=on}} 1 [[cubic metre]] (8,500&nbsp;[[Gill (unit)|gi]]) {{convert|1|usgi|lk=on}} 1 [[Gill (unit)|gill]] (120&nbsp;[[Millilitre|ml]]; 4.2&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]) {{convert|1|m3|usgi|lk=on}} 1 [[cubic metre]] (8,500&nbsp;[[Gill (unit)|gi]]) {{convert|1|USkenning|lk=on}} 1 [[Kenning (unit)|US kenning]] (18&nbsp;[[Litre|l]]; 3.9&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|USkenning|lk=on}} 1 [[cubic metre]] (57&nbsp;[[Kenning (unit)|US&nbsp;kenning]]) {{convert|1|USmin|lk=on}} 1 [[Minim (unit)|US minim]] (0.062&nbsp;[[Millilitre|ml]]) {{convert|1|m3|USmin|lk=on}} 1 [[cubic metre]] (16,000,000&nbsp;[[Minim (unit)|US&nbsp;min]]) {{convert|1|USoz|lk=on}} 1 [[US fluid ounce]] (30&nbsp;[[Millilitre|ml]]) {{convert|1|m3|USoz|lk=on}} 1 [[cubic metre]] (34,000&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]) {{convert|1|m3|USoz impoz|lk=on}} 1 [[cubic metre]] (34,000&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]; 35,000&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]) {{convert|1|m3|USoz mL|lk=on}} 1 [[cubic metre]] (34,000&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]; 1,000,000&nbsp;[[Millilitre|mL]]) {{convert|1|m3|USoz ml|lk=on}} 1 [[cubic metre]] (34,000&nbsp;[[US fluid ounce|US&nbsp;fl&nbsp;oz]]; 1,000,000&nbsp;[[Millilitre|ml]]) {{convert|1|USpk|lk=on}} 1 [[Peck|US peck]] (8.8&nbsp;[[Litre|l]]; 1.9&nbsp;[[imperial gallon|imp&nbsp;gal]]) {{convert|1|m3|USpk|lk=on}} 1 [[cubic metre]] (110&nbsp;[[Peck|US&nbsp;pk]]) {{convert|1|USpt|lk=on}} 1 [[Pint|US pint]] (0.47&nbsp;[[Litre|l]]; 0.83&nbsp;[[imperial pint|imp&nbsp;pt]]) {{convert|1|m3|USpt|lk=on}} 1 [[cubic metre]] (2,100&nbsp;[[Pint|US&nbsp;pt]]) {{convert|1|USqt|lk=on}} 1 [[United States customary units|US]] [[quart]] (950&nbsp;[[Millilitre|ml]]) {{convert|1|m3|USqt|lk=on}} 1 [[cubic metre]] (1,100&nbsp;[[United States customary units|US]] [[Quart|qt]]) {{convert|1|USquart|lk=on}} 1 [[Quart|US quart]] (950&nbsp;[[Millilitre|ml]]; 33&nbsp;[[imperial fluid ounce|imp&nbsp;fl&nbsp;oz]]) {{convert|1|m3|USquart|lk=on}} 1 [[cubic metre]] (1,100&nbsp;[[Quart|US&nbsp;qt]]) {{convert|1|winecase|lk=on}} 1 [[Case (goods)|case]] (9.0&nbsp;[[Litre|l]]) {{convert|1|m3|winecase|lk=on}} 1 [[cubic metre]] (110 [[Case (goods)|cases]]) {{convert|1|yd3|lk=on}} 1 [[cubic yard]] (0.76&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|1|m3|yd3|lk=on}} 1 [[cubic metre]] (1.3&nbsp;[[cubic yard|cu&nbsp;yd]]) {{convert|1|μL|lk=on}} 1 [[microlitre]] (6.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[cubic inch|cu&nbsp;in]]) {{convert|1|m3|μL|lk=on}} 1 [[cubic metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Microlitre|μL]]) {{convert|1|μl|lk=on}} 1 [[microlitre]] (6.1<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[cubic inch|cu&nbsp;in]]) {{convert|1|m3|μl|lk=on}} 1 [[cubic metre]] (1.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>9</sup>&nbsp;[[Microlitre|μl]]) -- misc {{convert|1|A.h|lk=on}} 1 [[ampere hour]] (3,600&nbsp;[[Coulomb|C]]) {{convert|1|coulomb|lk=on}} 1 [[coulomb]] (6.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>18</sup>&nbsp;[[elementary charge|''e'']]) {{convert|1|e|lk=on}} 1 [[elementary charge]] (1.6<span style="margin:0 .15em 0 .25em">×</span>10<sup>−19</sup>&nbsp;[[Coulomb|C]]) {{convert|1|cuft/sqmi|lk=on}} 1 [[cubic foot]] per [[square mile]] (0.011&nbsp;[[Cubic metre|m<sup>3</sup>]]/[[Square kilometre|km<sup>2</sup>]]) {{convert|1|dtex|lk=on}} 1 [[Units of textile measurement#Tex|decitex]] (2.0<span style="margin:0 .15em 0 .25em">×</span>10<sup>−7</sup>&nbsp;[[Linear density|lb/yd]]) {{convert|1|si tsfc|lk=on}} 1 [[Thrust specific fuel consumption|g/(kN⋅s)]] (0.035&nbsp;[[Thrust specific fuel consumption|lb/(lbf⋅h)]]) {{convert|1|gCO2/km|lk=on}} 1 [[Exhaust gas|gram of CO<sub>2</sub> per kilometre]] (0.057&nbsp;[[Exhaust gas|oz(CO<sub>2</sub>)/mi]]) {{convert|1|gCO2/mi|lk=on}} 1 [[Exhaust gas|gram of CO<sub>2</sub> per mile]] (0.62&nbsp;[[Exhaust gas|g(CO<sub>2</sub>)/km]]) {{convert|1|hp/LT|lk=on}} 1 [[Power-to-weight ratio|horsepower per long ton]] (0.73&nbsp;[[Power-to-weight ratio|kW/t]]) {{convert|1|hp/ST|lk=on}} 1 [[Power-to-weight ratio|horsepower per short ton]] (0.82&nbsp;[[Power-to-weight ratio|kW/t]]) {{convert|1|impgalh2o|lk=on}} 1 [[Imperial gallon|imperial gallon of water]] (10&nbsp;[[Pound (mass)|lb]]; 4.5&nbsp;[[Kilogram|kg]]) {{convert|1|keVT|lk=on}} 1 [[Electronvolt|kiloelectronvolt]] (12&nbsp;[[Kelvin|MK]]) {{convert|1|kg/kW|lk=on}} 1 [[Kilowatt|kilogram per kilowatt]] (1.6&nbsp;[[Horsepower|lb/hp]]) {{convert|1|kgCO2/km|lk=on}} 1 [[Exhaust gas|kilogram of CO<sub>2</sub> per kilometre]] (3.5&nbsp;[[Exhaust gas|lb(CO<sub>2</sub>)/mi]]) {{convert|1|kgCO2/L|lk=on}} 1 [[Exhaust gas|kilogram per litre]] (8.3&nbsp;[[Exhaust gas|lbCO2/US&nbsp;gal]]) {{convert|1|kgpsqcm|lk=on}} 1 [[Kilogram-force|kilogram per square centimetre]] (14&nbsp;[[Pounds per square inch|psi]]) {{convert|1|kPa/m|lk=on}} 1 [[Pascal (unit)|kilopascal]] per [[Fracture gradient|metre]] (0.044&nbsp;[[Pounds per square inch|psi]]/[[Fracture gradient|ft]]) {{convert|1|kW/t|lk=on}} 1 [[Power-to-weight ratio|kilowatt per tonne]] (1.4&nbsp;[[Power-to-weight ratio|PS/t]]) {{convert|1|tsfc|lk=on}} 1 [[Thrust specific fuel consumption|lb/(lbf⋅h)]] (28&nbsp;[[Thrust specific fuel consumption|g/(kN⋅s)]]) {{convert|1|lb/hp|lk=on}} 1 [[Horsepower|pound per horsepower]] (0.61&nbsp;[[Kilowatt|kg/kW]]) {{convert|1|lbCO2/mi|lk=on}} 1 [[Exhaust gas|pound of CO<sub>2</sub> per mile]] (0.28&nbsp;[[Exhaust gas|kg(CO<sub>2</sub>)/km]]) {{convert|1|lbCO2/USgal|lk=on}} 1 [[Exhaust gas|pound per US gallon]] (0.12&nbsp;[[Exhaust gas|kg(CO<sub>2</sub>)/L]]) {{convert|1|lbm/cuin|lk=on}} 1 [[Density|pound mass per cubic inch]] (28&nbsp;[[Gram|g]]/[[Cubic centimetre|cm<sup>3</sup>]]) {{convert|1|lbm/in3|lk=on}} 1 [[Density|pound mass per cubic inch]] (28&nbsp;[[Gram|g]]/[[Cubic centimetre|cm<sup>3</sup>]]) {{convert|1|LT/acre ST/acre|lk=on|test=nopreview}} 1 [[LT/acre ST/acre]]<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unknown_unit|<span title="Convert: Unit name &quot;LT/acre ST/acre&quot; is not known">convert: unknown unit</span>]]</i>]</sup><span class="error"></span> {{convert|1|LT/acre|lk=on}} 1 [[long ton]] per [[acre]] (2.5&nbsp;[[tonne|t]]/[[hectare|ha]]) {{convert|12|kg/m2|LT/acre ST/acre|lk=on}} 12 [[kilogram]]s per [[square metre]] (48&nbsp;[[long ton]]/[[acre]]; 54&nbsp;[[short ton]]/acre) {{convert|1|m2/ha|lk=on}} 1 [[Basal area|square metre per hectare]] (4.4&nbsp;[[Basal area|sq&nbsp;ft/acre]]) {{convert|1|m3/ha|lk=on}} 1 [[Hectare|cubic metre per hectare]] (11 [[Bushel|US bushels per acre]]) {{convert|1|m3/km2|lk=on}} 1 [[cubic metre]] per [[square kilometre]] (91&nbsp;[[cubic foot|cu&nbsp;ft]]/[[square mile|sq&nbsp;mi]]) {{convert|1|note|lk=on|test=nopreview}} 1 [[note]]<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unknown_unit|<span title="Convert: Unit name &quot;note&quot; is not known">convert: unknown unit</span>]]</i>]</sup><span class="error"></span> {{convert|1|ozCO2/mi|lk=on}} 1 [[Exhaust gas|ounce of CO<sub>2</sub> per mile]] (18&nbsp;[[Exhaust gas|g(CO<sub>2</sub>)/km]]) {{convert|1|PS/t|lk=on}} 1 [[Power-to-weight ratio|metric horsepower per tonne]] (0.74&nbsp;[[Power-to-weight ratio|kW/t]]) {{convert|1|psi/ft|lk=on}} 1 [[Pounds per square inch|pound per square inch]] per [[Fracture gradient|foot]] (23&nbsp;[[Pascal (unit)|kPa]]/[[Fracture gradient|m]]) {{convert|1|spanner|lk=on|test=nopreview}} 1 [[spanner]]<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unknown_unit|<span title="Convert: Unit name &quot;spanner&quot; is not known">convert: unknown unit</span>]]</i>]</sup><span class="error"></span> {{convert|1|sqft/acre|lk=on}} 1 [[Basal area|square foot per acre]] (0.23&nbsp;[[Basal area|m<sup>2</sup>/ha]]) {{convert|1|ST/acre|lk=on}} 1 [[short ton]] per [[acre]] (2.2&nbsp;[[tonne|t]]/[[hectare|ha]]) {{convert|1|t/ha|lk=on}} 1 [[tonne]] per [[hectare]] (0.40&nbsp;[[long ton]]/[[acre]]; 0.45&nbsp;[[short ton]]/acre) {{convert|1|U.S.gal/acre|lk=on}} 1 [[U.S. gallon]] per [[acre]] (0.94&nbsp;[[Cubic metre|m<sup>3</sup>]]/[[Square kilometre|km<sup>2</sup>]]) {{convert|1|USbu/acre|lk=on}} 1 [[Bushel|US bushel per acre]] (0.087&nbsp;[[Hectare|m<sup>3</sup>/ha]]) {{convert|1|USgal/acre|lk=on}} 1 [[US gallon]] per [[acre]] (0.94&nbsp;[[Cubic metre|m<sup>3</sup>]]/[[Square kilometre|km<sup>2</sup>]]) {{convert|1|usgalh2o|lk=on}} 1 [[United States customary units#Fluid volume|US gallon of water]] (8.3&nbsp;[[Pound (mass)|lb]]; 3.8&nbsp;[[Kilogram|kg]]) {{convert|1|wrench|lk=on|test=nopreview}} 1 [[wrench]]<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unknown_unit|<span title="Convert: Unit name &quot;wrench&quot; is not known">convert: unknown unit</span>]]</i>]</sup><span class="error"></span> -- warnings {{convert|1|feet}} 1 foot (0.30&nbsp;m) {{convert|1|kilogram}} 1 kilogram (2.2&nbsp;lb) {{convert|1|L100km|test=nopreview}} 1 L100km<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unknown_unit|<span title="Convert: Unit name &quot;L100km&quot; is not known">convert: unknown unit</span>]]</i>]</sup><span class="error"></span> {{convert|1|light-year}} 1 light-year (63,000&nbsp;AU) {{convert|1|light-years|test=nopreview}} 1 light-years<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unknown_unit|<span title="Convert: Unit name &quot;light-years&quot; is not known">convert: unknown unit</span>]]</i>]</sup><span class="error"></span> {{convert|1|meter}} 1 meter (3&nbsp;ft 3&nbsp;in) {{convert|1|meters}} 1 meter (3&nbsp;ft 3&nbsp;in) {{convert|1|metre}} 1 metre (3&nbsp;ft 3&nbsp;in) {{convert|1|metres}} 1 metre (3&nbsp;ft 3&nbsp;in) {{convert|1|mpg|test=nopreview}} 1 mpg<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#ambiguous_unit|<span title="Convert: Use &#34;mpgus&#34; for miles per US gallon or &#34;mpgimp&#34; for miles per imperial gallon (not &#34;mpg&#34;)">convert: ambiguous unit</span>]]</i>]</sup><span class="error"></span> {{convert|1|sq feet|test=nopreview}} 1 sq feet<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unknown_unit|<span title="Convert: Unit name &quot;sq feet&quot; is not known">convert: unknown unit</span>]]</i>]</sup><span class="error"></span> {{convert|1|gallon|test=nopreview}} 1 gallon<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#ambiguous_unit|<span title="Convert: Use &#34;USgal&#34; for US gallons or &#34;impgal&#34; for imperial gallons (not &#34;gallon&#34;)">convert: ambiguous unit</span>]]</i>]</sup><span class="error"></span> {{convert|1|gallons|test=nopreview}} 1 gallons<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#ambiguous_unit|<span title="Convert: Use &#34;USgal&#34; for US gallons or &#34;impgal&#34; for imperial gallons (not &#34;gallons&#34;)">convert: ambiguous unit</span>]]</i>]</sup><span class="error"></span> {{convert|1|pt|test=nopreview}} 1 pt<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#ambiguous_unit|<span title="Convert: Use &#34;USpt&#34; for US pints or &#34;imppt&#34; for imperial pints (not &#34;pt&#34;)">convert: ambiguous unit</span>]]</i>]</sup><span class="error"></span> {{convert|1|qt|test=nopreview}} 1 qt<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#ambiguous_unit|<span title="Convert: Use &#34;USqt&#34; for US quarts or &#34;impqt&#34; for imperial quarts (not &#34;qt&#34;)">convert: ambiguous unit</span>]]</i>]</sup><span class="error"></span> -- numbers {{convert|3.21|kg|lb}} 3.21 kilograms (7.1&nbsp;lb) {{convert|10,000|kg|lb}} 10,000 kilograms (22,000&nbsp;lb) {{convert|1,300,500.9|kg|lb}} 1,300,500.9 kilograms (2,867,114&nbsp;lb) {{convert|10 300.6|kg|lb|test=nopreview}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_number|<span title="Convert: Value &quot;10 300.6&quot; must be a number">convert: invalid number</span>]]</i>]</sup><span class="error"></span> {{convert|-3.21|kg|lb}} −3.21 kilograms (−7.1&nbsp;lb) {{convert|-10,000|kg|lb}} −10,000 kilograms (−22,000&nbsp;lb) {{convert|-1,300,500.9|kg|lb}} −1,300,500.9 kilograms (−2,867,114&nbsp;lb) {{convert|-10 300.6|kg|lb|test=nopreview}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_number|<span title="Convert: Value &quot;-10 300.6&quot; must be a number">convert: invalid number</span>]]</i>]</sup><span class="error"></span> {{convert|10e3|kg|lb}} 10<span style="margin:0 .15em 0 .25em">×</span>10<sup>3</sup> kilograms (2.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>4</sup>&nbsp;lb) {{convert|10e300|kg|lb}} 10<span style="margin:0 .15em 0 .25em">×</span>10<sup>300</sup> kilograms (2.2<span style="margin:0 .15em 0 .25em">×</span>10<sup>301</sup>&nbsp;lb) {{convert|10e320|kg|lb|test=nopreview}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#number_overflow|<span title="Convert: Number has overflowed">convert: number overflow</span>]]</i>]</sup><span class="error"></span> {{convert|10e0|kg|lb}} 10<span style="margin:0 .15em 0 .25em">×</span>10<sup>0</sup> kilograms (22&nbsp;lb) {{convert|10e-0|kg|lb}} 10<span style="margin:0 .15em 0 .25em">×</span>10<sup>−0</sup> kilograms (22&nbsp;lb) {{convert|10e-1|kg|lb}} 10<span style="margin:0 .15em 0 .25em">×</span>10<sup>−1</sup> kilogram (2.2&nbsp;lb) {{convert|10e-100|kg|lb|test=nopreview}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#precision_too_large|<span title="Convert: Precision &quot;100&quot; is too large">convert: precision too large</span>]]</i>]</sup><span class="error"></span> {{convert|10e-300|kg|lb|test=nopreview}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#precision_too_large|<span title="Convert: Precision &quot;300&quot; is too large">convert: precision too large</span>]]</i>]</sup><span class="error"></span> {{convert|3/8|in|mm}} <span class="frac nowrap"><sup>3</sup>&frasl;<sub>8</sub></span> inch (9.5&nbsp;mm) {{convert|0/4|in|mm}} <span class="frac nowrap"><sup>0</sup>&frasl;<sub>4</sub></span> inch (0&nbsp;mm) {{convert|1/4|in|mm}} <span class="frac nowrap"><sup>1</sup>&frasl;<sub>4</sub></span> inch (6.4&nbsp;mm) {{convert|100+1/385|in|mm}} <span class="frac nowrap">100<span class="visualhide">&nbsp;</span><sup>1</sup>&frasl;<sub>385</sub></span> inches (2,540.1&nbsp;mm) {{convert|1/385|in|mm}} <span class="frac nowrap"><sup>1</sup>&frasl;<sub>385</sub></span> inch (0.066&nbsp;mm) {{convert|1000+1/385|in|mm}} <span class="frac nowrap">1,000<span class="visualhide">&nbsp;</span><sup>1</sup>&frasl;<sub>385</sub></span> inches (25,400.1&nbsp;mm) {{convert|0-1/4|in|mm|test=nopreview}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_number|<span title="Convert: Value &quot;0-1/4&quot; must be a number">convert: invalid number</span>]]</i>]</sup><span class="error"></span> {{convert|0+1/4|in|mm}} <span class="frac nowrap">0<span class="visualhide">&nbsp;</span><sup>1</sup>&frasl;<sub>4</sub></span> inch (6.4&nbsp;mm) {{convert|11-9/4|in|mm|test=nopreview}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_number|<span title="Convert: Value &quot;11-9/4&quot; must be a number">convert: invalid number</span>]]</i>]</sup><span class="error"></span> {{convert|-4-6/7|in|mm}} <span class="frac nowrap">−4<span class="visualhide">&nbsp;</span><sup>6</sup>&frasl;<sub>7</sub></span> inches (−120&nbsp;mm) {{convert|2-0/32|in|mm|test=nopreview}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_number|<span title="Convert: Value &quot;2-0/32&quot; must be a number">convert: invalid number</span>]]</i>]</sup><span class="error"></span> {{convert|-11-1/4|in|mm}} <span class="frac nowrap">−11<span class="visualhide">&nbsp;</span><sup>1</sup>&frasl;<sub>4</sub></span> inches (−290&nbsp;mm) {{convert|-1/0|in|mm|test=nopreview}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_number|<span title="Convert: Value &quot;-1/0&quot; must be a number">convert: invalid number</span>]]</i>]</sup><span class="error"></span> {{convert|3/8|mm|in}} <span class="frac nowrap"><sup>3</sup>&frasl;<sub>8</sub></span> millimetre (0.015&nbsp;in) {{convert|0/4|mm|in}} <span class="frac nowrap"><sup>0</sup>&frasl;<sub>4</sub></span> millimetre (0&nbsp;in) {{convert|1/4|mm|in}} <span class="frac nowrap"><sup>1</sup>&frasl;<sub>4</sub></span> millimetre (0.0098&nbsp;in) {{convert|100+1/385|mm|in}} <span class="frac nowrap">100<span class="visualhide">&nbsp;</span><sup>1</sup>&frasl;<sub>385</sub></span> millimetres (3.9371&nbsp;in) {{convert|1/385|mm|in}} <span class="frac nowrap"><sup>1</sup>&frasl;<sub>385</sub></span> millimetre (0.00010&nbsp;in) {{convert|1000+1/385|mm|in}} <span class="frac nowrap">1,000<span class="visualhide">&nbsp;</span><sup>1</sup>&frasl;<sub>385</sub></span> millimetres (39.3702&nbsp;in) {{convert|0-1/4|mm|in|test=nopreview}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_number|<span title="Convert: Value &quot;0-1/4&quot; must be a number">convert: invalid number</span>]]</i>]</sup><span class="error"></span> {{convert|11-1/4|mm|in|test=nopreview}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_number|<span title="Convert: Value &quot;11-1/4&quot; must be a number">convert: invalid number</span>]]</i>]</sup><span class="error"></span> {{convert|-1|mm|m}} −1 millimetre (−0.0010&nbsp;m) {{convert|-100|mm|m}} −100 millimetres (−0.10&nbsp;m) {{convert|-11-9/4|mm|m}} <span class="frac nowrap">−11<span class="visualhide">&nbsp;</span><sup>9</sup>&frasl;<sub>4</sub></span> millimetres (−0.0133&nbsp;m) {{convert|-1/0|mm|in|test=nopreview}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_number|<span title="Convert: Value &quot;-1/0&quot; must be a number">convert: invalid number</span>]]</i>]</sup><span class="error"></span> {{convert|+1+1/4|mm|m}} <span class="frac nowrap">+1<span class="visualhide">&nbsp;</span><sup>1</sup>&frasl;<sub>4</sub></span> millimetres (0.0013&nbsp;m) {{convert|+1-1/4|mm|m|test=nopreview}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_number|<span title="Convert: Value &quot;+1-1/4&quot; must be a number">convert: invalid number</span>]]</i>]</sup><span class="error"></span> {{convert|1-1/4|mm|m|test=nopreview}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_number|<span title="Convert: Value &quot;1-1/4&quot; must be a number">convert: invalid number</span>]]</i>]</sup><span class="error"></span> {{convert|-1-1/4|mm|m}} <span class="frac nowrap">−1<span class="visualhide">&nbsp;</span><sup>1</sup>&frasl;<sub>4</sub></span> millimetres (−0.0013&nbsp;m) {{convert|-1+1/4|mm|m|test=nopreview}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_number|<span title="Convert: Value &quot;-1+1/4&quot; must be a number">convert: invalid number</span>]]</i>]</sup><span class="error"></span> {{convert|-0-1/4|in|mm}} <span class="frac nowrap">−0<span class="visualhide">&nbsp;</span><sup>1</sup>&frasl;<sub>4</sub></span> inch (−6.4&nbsp;mm) {{convert|-1/4|in|mm}} <span class="frac nowrap">−<sup>1</sup>&frasl;<sub>4</sub></span> inch (−6.4&nbsp;mm) -- dualunit {{convert|1|mi|5|chain}} 1&nbsp;mile 5&nbsp;chains (1.7&nbsp;km) {{convert|1|mi|5|yd}} 1&nbsp;mile 5&nbsp;yards (1.614&nbsp;km) {{convert|1|ft|5|in}} 1&nbsp;foot 5&nbsp;inches (0.43&nbsp;m) {{convert|1|st|5|lb}} 1&nbsp;stone 5&nbsp;pounds (8.6&nbsp;kg; 19&nbsp;lb) {{convert|1|lb|5|oz}} 1&nbsp;pound 5&nbsp;ounces (0.60&nbsp;kg) {{convert|1|m|footin}} 1 metre (3&nbsp;ft 3&nbsp;in) {{convert|1|m|handin}} 1 metre (9&nbsp;h 3&nbsp;in) {{convert|1|m|mift}} 1 metre (3.3&nbsp;ft) {{convert|1|m|ydft}} 1 metre (1&nbsp;yd 0.3&nbsp;ft) </pre> gxfp6o16b3g4bhwz3zs2g66h8av40xp Nhwɛdo:Convert/testcases/sandbox3 10 2054 14614 2024-08-04T21:49:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14614 wikitext text/x-wiki This is one of [[Template:Convert/testcases#Sandbox testcases|several pages]] used to test the [[Module:Convert/sandbox|sandbox modules]]. The test results on the talk page compare the output from the current template with the fixed wikitext below—when the modules are changed, any different results can be investigated to check that the module is performing satisfactorily. The testcases show {{tl|convert}}, but the test uses {{tl|convert/sandbox}} because the sandbox template invokes the sandbox modules. The expected result is the text after the template, separated with any amount of whitespace. Any newlines in the output are replaced with "<code>\n</code>" (two characters). <pre> -- options {{convert|10|mi|km}} 10 miles (16&nbsp;km) {{convert|10|mi|km|4}} 10 miles (16.0934&nbsp;km) {{convert|10|mi|km|sigfig=4}} 10 miles (16.09&nbsp;km) {{convert|100|in|cm}} 100 inches (250&nbsp;cm) {{convert|100|in|cm|abbr=off}} 100 inches (250 centimetres) {{convert|100|in|cm|abbr=on}} 100&nbsp;in (250&nbsp;cm) {{convert|100|in|cm|abbr=in}} 100&nbsp;in (250 centimetres) {{convert|100|in|cm|abbr=out}} 100 inches (250&nbsp;cm) {{convert|100|in|cm|abbr=values}} 100 (250) {{convert|100|in|cm|order=flip}} 250 centimetres (100&nbsp;in) {{convert|100|in|cm|abbr=off|order=flip}} 250 centimetres (100 inches) {{convert|100|in|cm|abbr=on|order=flip}} 250&nbsp;cm (100&nbsp;in) {{convert|100|in|cm|abbr=in|order=flip}} 250&nbsp;cm (100 inches) {{convert|100|in|cm|abbr=out|order=flip}} 250 centimetres (100&nbsp;in) {{convert|100|in|cm|abbr=values|order=flip}} 250 (100) {{convert|1|cuyd|disp=unit2}} m<sup>3</sup> {{convert|1|cuyd|disp=unit}} cubic yard {{convert|2|cuyd|disp=unit}} cubic yards {{convert|2|cuyd|adj=off|disp=unit}} cubic yards {{convert|2|cuyd|adj=on|disp=unit}} cubic-yard {{convert|2|cuyd}} 2 cubic yards (1.5&nbsp;m<sup>3</sup>) {{convert|2|cuyd|m3|adj=mid|extra text}} 2-cubic-yard extra text (1.5&nbsp;m<sup>3</sup>) {{convert|2|cuyd|adj=on}} 2-cubic-yard (1.5&nbsp;m<sup>3</sup>) {{convert|190|ft|m|adj=mid|bridge}} 190-foot bridge (58&nbsp;m) {{convert|190|ft|m|adj=mid|-long}} 190-foot-long (58&nbsp;m) {{convert|2|cuyd|m3|adj=mid|xyz}} 2-cubic-yard xyz (1.5&nbsp;m<sup>3</sup>) {{convert|2|cuyd|m3|adj=mid|-xyz}} 2-cubic-yard-xyz (1.5&nbsp;m<sup>3</sup>) {{convert|5|-|10|kg|lb|2}} 5–10 kilograms (11.02–22.05&nbsp;lb) {{convert|5|to|10|kg|lb|2}} 5 to 10 kilograms (11.02 to 22.05&nbsp;lb) {{convert|-12|kg|lb}} −12 kilograms (−26&nbsp;lb) {{convert|-12|kg|lb|round=5}} −12 kilograms (−25&nbsp;lb) {{convert|123.45|m|dam}} 123.45 metres (12.345&nbsp;dam) {{convert|123.45|m|dam|sp=us}} 123.45 meters (12.345&nbsp;dam) {{convert|12.345|dam|m|sp=us}} 12.345 dekameters (123.45&nbsp;m) {{convert|123.45|m|dam|sp=us|order=flip}} 12.345 dekameters (123.45&nbsp;m) {{convert|12|ft|in|abbr=off|adj=on}} 12-foot (140-inch) {{convert|12|ft|m|abbr=off|adj=on}} 12-foot (3.7-metre) {{convert|1|ft|in|disp=unit}} foot {{convert|1|foot|in|disp=unit}} foot {{convert|6|ft|in|disp=unit}} feet {{convert|6|foot|in|disp=unit}} foot {{convert|6|foot|in|disp=unit|abbr=on}} ft {{convert|6|ft|in|disp=number}} 72 {{convert|6|ft|in|disp=output number only}} 72 {{convert|6|ft|in|disp=out}} 72&nbsp;in {{convert|6|ft|in|disp=output only}} 72&nbsp;in {{convert|6|ft|in|disp=output only|order=flip}} 72 inches {{convert|6|ft|in|disp=output only|abbr=off}} 72 inches {{convert|6|ft|in|disp=output only|abbr=off|adj=on}} 72-inch {{convert|6|ft|in|disp=output only|abbr=off|adj=mid|-long}} 72-inch {{convert|3.21|ft|cm}} 3.21 feet (98&nbsp;cm) {{convert|3.21|ft|cm|lk=off}} 3.21 feet (98&nbsp;cm) {{convert|3.21|ft|cm|lk=on}} 3.21 [[Foot (unit)|feet]] (98&nbsp;[[Centimetre|cm]]) {{convert|3.21|ft|cm|lk=in}} 3.21 [[Foot (unit)|feet]] (98&nbsp;cm) {{convert|3.21|ft|cm|lk=out}} 3.21 feet (98&nbsp;[[Centimetre|cm]]) {{convert|3.21|ft|cm|order=flip}} 98 centimetres (3.21&nbsp;ft) {{convert|3.21|ft|cm|lk=off|order=flip}} 98 centimetres (3.21&nbsp;ft) {{convert|3.21|ft|cm|lk=on|order=flip}} 98 [[centimetre]]s (3.21&nbsp;[[Foot (unit)|ft]]) {{convert|3.21|ft|cm|lk=in|order=flip}} 98 [[centimetre]]s (3.21&nbsp;ft) {{convert|3.21|ft|cm|lk=out|order=flip}} 98 centimetres (3.21&nbsp;[[Foot (unit)|ft]]) {{convert|3.21|ft|cm|lk=off|abbr=on}} 3.21&nbsp;ft (98&nbsp;cm) {{convert|3.21|ft|cm|lk=on|abbr=on}} 3.21&nbsp;[[Foot (unit)|ft]] (98&nbsp;[[Centimetre|cm]]) {{convert|3.21|ft|cm|lk=in|abbr=on}} 3.21&nbsp;[[Foot (unit)|ft]] (98&nbsp;cm) {{convert|3.21|ft|cm|lk=out|abbr=on}} 3.21&nbsp;ft (98&nbsp;[[Centimetre|cm]]) {{convert|3.21|ft|cm|lk=off|abbr=off}} 3.21 feet (98 centimetres) {{convert|3.21|ft|cm|lk=on|abbr=off}} 3.21 [[Foot (unit)|feet]] (98 [[centimetre]]s) {{convert|3.21|ft|cm|lk=in|abbr=off}} 3.21 [[Foot (unit)|feet]] (98 centimetres) {{convert|3.21|ft|cm|lk=out|abbr=off}} 3.21 feet (98 [[centimetre]]s) {{convert|3.21|ft|cm|lk=off|abbr=in}} 3.21&nbsp;ft (98 centimetres) {{convert|3.21|ft|cm|lk=on|abbr=in}} 3.21&nbsp;[[Foot (unit)|ft]] (98 [[centimetre]]s) {{convert|3.21|ft|cm|lk=in|abbr=in}} 3.21&nbsp;[[Foot (unit)|ft]] (98 centimetres) {{convert|3.21|ft|cm|lk=out|abbr=in}} 3.21&nbsp;ft (98 [[centimetre]]s) {{convert|3.21|ft|cm|lk=off|abbr=out}} 3.21 feet (98&nbsp;cm) {{convert|3.21|ft|cm|lk=on|abbr=out}} 3.21 [[Foot (unit)|feet]] (98&nbsp;[[Centimetre|cm]]) {{convert|3.21|ft|cm|lk=in|abbr=out}} 3.21 [[Foot (unit)|feet]] (98&nbsp;cm) {{convert|3.21|ft|cm|lk=out|abbr=out}} 3.21 feet (98&nbsp;[[Centimetre|cm]]) {{convert|3.21|ft|cm|lk=out|abbr=out|order=flip}} 98 centimetres (3.21&nbsp;[[Foot (unit)|ft]]) {{convert|3.21|ft|cm|lk=out|abbr=out|adj=on}} 3.21-foot (98&nbsp;[[Centimetre|cm]]) {{convert|3.21|ft|cm|lk=out|abbr=out|adj=mid|bridge}} 3.21-foot bridge (98&nbsp;[[Centimetre|cm]]) {{convert|3.21|ft|cm|disp=x| (begin | end)}} 3.21 feet (begin 98&nbsp;cm end) {{convert|3.21|ft|cm|disp=x| or}} 3.21 feet or98&nbsp;cm {{convert|3.21|ft|cm|disp=x}} 3.21 feet [&nbsp;98&nbsp;cm&nbsp;] {{convert|3.21|ft|cm|disp=comma}} 3.21 feet, 98&nbsp;cm {{convert|3.21|ft|cm|disp=sqbr}} 3.21 feet [98&nbsp;cm] {{convert|3.21|ft|cm|disp=or}} 3.21 feet or 98 centimetres {{convert|3.21|ft|cm|disp=out}} 98&nbsp;cm {{convert|3.21|ft|cm|disp=b}} 3.21 feet (98&nbsp;cm) {{convert|3.21|ft|cm|disp=br}} 3.21 feet<br />98 centimetres -- options2 {{convert|5|to|12|kg|lb}} 5 to 12 kilograms (11 to 26&nbsp;lb) {{convert|5|to|12|kg|abbr=on}} 5 to 12&nbsp;kg (11 to 26&nbsp;lb) {{convert|5|to|12|kg|lb|abbr=off}} 5 to 12 kilograms (11 to 26 pounds) {{convert|5|-|12|kg}} 5–12 kilograms (11–26&nbsp;lb) {{convert|5|-|12|kg|abbr=in}} 5–12&nbsp;kg (11–26 pounds) {{convert|5|-|12|kg|abbr=out}} 5–12 kilograms (11–26&nbsp;lb) {{convert|5|to(-)|12|kg}} 5&nbsp;to 12 kilograms (11–26&nbsp;lb) {{convert|5|and|12|kg}} 5 and 12 kilograms (11 and 26&nbsp;lb) {{convert|5|and|12|kg|lb|abbr=off}} 5 and 12 kilograms (11 and 26 pounds) {{convert|5|and|12|kg|lb|abbr=off|adj=on}} 5-and-12-kilogram (11-and-26-pound) {{convert|60|by|120|m|ft}} 60 by 120 metres (200 by 390&nbsp;ft) {{convert|60|by|120|m|ft|abbr=off}} 60 by 120 metres (200 by 390 feet) {{convert|60|by|120|m|ft|abbr=on}} 60 by 120&nbsp;m (200 by 390&nbsp;ft) {{convert|60|by|120|m|ft|abbr=in}} 60 by 120&nbsp;m (200 by 390 feet) {{convert|60|by|120|m|ft|abbr=out}} 60 by 120 metres (200 by 390&nbsp;ft) {{convert|60|x|120|m|ft}} 60 by 120 metres (200&nbsp;ft ×&nbsp;390&nbsp;ft) {{convert|60|x|120|m|ft|abbr=off}} 60 by 120 metres (200 by 390 feet) {{convert|60|x|120|m|ft|abbr=on}} 60&nbsp;m ×&nbsp;120&nbsp;m (200&nbsp;ft ×&nbsp;390&nbsp;ft) {{convert|60|x|120|m|ft|abbr=in}} 60&nbsp;m ×&nbsp;120&nbsp;m (200 by 390 feet) {{convert|60|x|120|m|ft|abbr=out}} 60 by 120 metres (200&nbsp;ft ×&nbsp;390&nbsp;ft) {{convert|12.5|±|2.3|kg}} 12.5&nbsp;±&nbsp;2.3 kilograms (27.6&nbsp;±&nbsp;5.1&nbsp;lb) {{convert|12.5|+/-|2.3|kg|lb}} 12.5&nbsp;±&nbsp;2.3 kilograms (27.6&nbsp;±&nbsp;5.1&nbsp;lb) {{convert|12.5|+/-|2.3|kg|lb|abbr=off}} 12.5&nbsp;±&nbsp;2.3 kilograms (27.6&nbsp;±&nbsp;5.1 pounds) {{convert|41|to|50|F|C}} 41 to 50&nbsp;°F (5 to 10&nbsp;°C) {{convert|41|-|50|F|K}} 41–50&nbsp;°F (278–283&nbsp;K) {{convert|375|to about|500|g|lb|sp=us}} 375 to about 500 grams (0.827 to about 1.102&nbsp;lb) {{convert|4|-|9|L|USgal|abbr=off}} 4–9 litres (1.1–2.4 US gallons) {{convert|4|-|9|L|USgal|abbr=off|sp=us|lk=out}} 4–9 liters (1.1–2.4 [[US gallon|U.S. gallons]]) {{convert|8|or|10|ft|m}} 8 or 10 feet (2.4 or 3.0&nbsp;m) {{convert|8|or|10|ft|m|adj=on}} 8-or-10-foot (2.4 or 3.0&nbsp;m) {{convert|8|or|10|ft|m|abbr=off}} 8 or 10 feet (2.4 or 3.0 metres) {{convert|8|or|10|ft|m|abbr=off|adj=on}} 8-or-10-foot (2.4-or-3.0-metre) {{convert|8|xx|10|ft|m}} 8&nbsp;×&nbsp;10 feet (2.4&nbsp;×&nbsp;3.0&nbsp;m) {{convert|8|xx|10|ft|m|adj=on}} 8-×-10-foot (2.4&nbsp;×&nbsp;3.0&nbsp;m) {{convert|8|xx|10|ft|m|abbr=off}} 8&nbsp;×&nbsp;10 feet (2.4&nbsp;×&nbsp;3.0 metres) {{convert|-8|-|-3|F|C}} −8&nbsp;– −3&nbsp;°F (−22&nbsp;– −19&nbsp;°C) -- tables {{convert|5000|m|mi|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7003500000000000000"|5,000\n|style="text-align:right;" data-sort-value="7003500000000000000"|3.1 {{convert|20380|m|mi|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7004203800000000000"|20,380\n|style="text-align:right;" data-sort-value="7004203800000000000"|12.66 {{convert|2.87|m|ftin|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7000287000000000000"|2.87\n|style="text-align:right;" data-sort-value="7000287000000000000"|9&nbsp;ft 5&nbsp;in {{convert|66.6|kg|lb|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7001666000000000000"|66.6\n|style="text-align:right;" data-sort-value="7001666000000000000"|147 {{convert|18.4|kg|lb|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7001184000000000000"|18.4\n|style="text-align:right;" data-sort-value="7001184000000000000"|41 {{convert|1,500|m|mi|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7003150000000000000"|1,500\n|style="text-align:right;" data-sort-value="7003150000000000000"|0.93 {{convert|15,000|m|mi|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7004150000000000000"|15,000\n|style="text-align:right;" data-sort-value="7004150000000000000"|9.3 {{convert|2.27|m|ftin|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7000227000000000000"|2.27\n|style="text-align:right;" data-sort-value="7000227000000000000"|7&nbsp;ft 5&nbsp;in {{convert|56.5|kg|lb|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7001565000000000000"|56.5\n|style="text-align:right;" data-sort-value="7001565000000000000"|125 {{convert|21.0|kg|lb|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7001210000000000000"|21.0\n|style="text-align:right;" data-sort-value="7001210000000000000"|46.3 {{convert|300|m|mi|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7002300000000000000"|300\n|style="text-align:right;" data-sort-value="7002300000000000000"|0.19 {{convert|5,000|m|mi|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7003500000000000000"|5,000\n|style="text-align:right;" data-sort-value="7003500000000000000"|3.1 {{convert|2.75|m|ftin|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7000275000000000000"|2.75\n|style="text-align:right;" data-sort-value="7000275000000000000"|9&nbsp;ft 0&nbsp;in {{convert|75.3|kg|lb|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7001753000000000000"|75.3\n|style="text-align:right;" data-sort-value="7001753000000000000"|166 {{convert|20|kg|lb|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7001200000000000000"|20\n|style="text-align:right;" data-sort-value="7001200000000000000"|44 {{convert|5000|-|6000|m|mi|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7003500000000000000"|5,000–6,000\n|style="text-align:right;" data-sort-value="7003500000000000000"|3.1–3.7 {{convert|20,400|m|mi|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7004204000000000000"|20,400\n|style="text-align:right;" data-sort-value="7004204000000000000"|12.7 {{convert|65.4|kg|lb|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7001654000000000000"|65.4\n|style="text-align:right;" data-sort-value="7001654000000000000"|144 {{convert|6.35|kg|lb|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7000635000000000000"|6.35\n|style="text-align:right;" data-sort-value="7000635000000000000"|14.0 {{convert|1,000|m|mi|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7003100000000000000"|1,000\n|style="text-align:right;" data-sort-value="7003100000000000000"|0.62 {{convert|12,700|m|mi|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7004127000000000000"|12,700\n|style="text-align:right;" data-sort-value="7004127000000000000"|7.9 {{convert|1.927|m|ftin|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7000192700000000000"|1.927\n|style="text-align:right;" data-sort-value="7000192700000000000"|6&nbsp;ft 3.9&nbsp;in {{convert|46.6|kg|lb|disp=table|sortable=on}} style="text-align:right;" data-sort-value="7001466000000000000"|46.6\n|style="text-align:right;" data-sort-value="7001466000000000000"|103 {{convert|5000|m|mi|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7003500000000000000"|5,000\n|style="text-align:center;" data-sort-value="7003500000000000000"|3.1 {{convert|20380|m|mi|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7004203800000000000"|20,380\n|style="text-align:center;" data-sort-value="7004203800000000000"|12.66 {{convert|2.87|m|ftin|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7000287000000000000"|2.87\n|style="text-align:center;" data-sort-value="7000287000000000000"|9&nbsp;ft 5&nbsp;in {{convert|66.6|kg|lb|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7001666000000000000"|66.6\n|style="text-align:center;" data-sort-value="7001666000000000000"|147 {{convert|18.4|kg|lb|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7001184000000000000"|18.4\n|style="text-align:center;" data-sort-value="7001184000000000000"|41 {{convert|1,500|m|mi|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7003150000000000000"|1,500\n|style="text-align:center;" data-sort-value="7003150000000000000"|0.93 {{convert|15,000|m|mi|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7004150000000000000"|15,000\n|style="text-align:center;" data-sort-value="7004150000000000000"|9.3 {{convert|2.27|m|ftin|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7000227000000000000"|2.27\n|style="text-align:center;" data-sort-value="7000227000000000000"|7&nbsp;ft 5&nbsp;in {{convert|56.5|kg|lb|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7001565000000000000"|56.5\n|style="text-align:center;" data-sort-value="7001565000000000000"|125 {{convert|21.0|kg|lb|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7001210000000000000"|21.0\n|style="text-align:center;" data-sort-value="7001210000000000000"|46.3 {{convert|300|m|mi|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7002300000000000000"|300\n|style="text-align:center;" data-sort-value="7002300000000000000"|0.19 {{convert|5,000|m|mi|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7003500000000000000"|5,000\n|style="text-align:center;" data-sort-value="7003500000000000000"|3.1 {{convert|2.75|m|ftin|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7000275000000000000"|2.75\n|style="text-align:center;" data-sort-value="7000275000000000000"|9&nbsp;ft 0&nbsp;in {{convert|75.3|kg|lb|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7001753000000000000"|75.3\n|style="text-align:center;" data-sort-value="7001753000000000000"|166 {{convert|20|kg|lb|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7001200000000000000"|20\n|style="text-align:center;" data-sort-value="7001200000000000000"|44 {{convert|5000|-|6000|m|mi|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7003500000000000000"|5,000–6,000\n|style="text-align:center;" data-sort-value="7003500000000000000"|3.1–3.7 {{convert|20,400|m|mi|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7004204000000000000"|20,400\n|style="text-align:center;" data-sort-value="7004204000000000000"|12.7 {{convert|65.4|kg|lb|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7001654000000000000"|65.4\n|style="text-align:center;" data-sort-value="7001654000000000000"|144 {{convert|6.35|kg|lb|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7000635000000000000"|6.35\n|style="text-align:center;" data-sort-value="7000635000000000000"|14.0 {{convert|1,000|m|mi|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7003100000000000000"|1,000\n|style="text-align:center;" data-sort-value="7003100000000000000"|0.62 {{convert|12,700|m|mi|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7004127000000000000"|12,700\n|style="text-align:center;" data-sort-value="7004127000000000000"|7.9 {{convert|1.927|m|ftin|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7000192700000000000"|1.927\n|style="text-align:center;" data-sort-value="7000192700000000000"|6&nbsp;ft 3.9&nbsp;in {{convert|46.6|kg|lb|disp=tablecen|sortable=on}} style="text-align:center;" data-sort-value="7001466000000000000"|46.6\n|style="text-align:center;" data-sort-value="7001466000000000000"|103 {{convert|5000|m|mi|disp=table|sortable=on|abbr=on}} style="text-align:right;" data-sort-value="7003500000000000000"|5,000&nbsp;m\n|style="text-align:right;" data-sort-value="7003500000000000000"|3.1&nbsp;mi {{convert|20380|m|mi|disp=table|sortable=on|abbr=out}} style="text-align:right;" data-sort-value="7004203800000000000"|20,380 metres\n|style="text-align:right;" data-sort-value="7004203800000000000"|12.66&nbsp;mi {{convert|2.87|m|ftin|disp=table|sortable=on|lk=on}} style="text-align:right;" data-sort-value="7000287000000000000"|2.87 [[metre]]s\n|style="text-align:right;" data-sort-value="7000287000000000000"|9&nbsp;[[Foot (unit)|ft]] 5&nbsp;[[inch|in]] {{convert|66.6|kg|lb|disp=table|sortable=on|abbr=on|lk=on}} style="text-align:right;" data-sort-value="7001666000000000000"|66.6&nbsp;[[Kilogram|kg]]\n|style="text-align:right;" data-sort-value="7001666000000000000"|147&nbsp;[[Pound (mass)|lb]] {{convert|18.4|kg|lb|disp=table|sortable=on|abbr=on|lk=on|order=flip}} style="text-align:right;" data-sort-value="7001184000000000000"|41&nbsp;[[Pound (mass)|lb]]\n|style="text-align:right;" data-sort-value="7001184000000000000"|18.4&nbsp;[[Kilogram|kg]] {{convert|1,500|m|mi|disp=table|sortable=on|abbr=on}} style="text-align:right;" data-sort-value="7003150000000000000"|1,500&nbsp;m\n|style="text-align:right;" data-sort-value="7003150000000000000"|0.93&nbsp;mi {{convert|15,000|m|mi|disp=table|sortable=on|abbr=out}} style="text-align:right;" data-sort-value="7004150000000000000"|15,000 metres\n|style="text-align:right;" data-sort-value="7004150000000000000"|9.3&nbsp;mi {{convert|2.27|m|ftin|disp=table|sortable=on|lk=on}} style="text-align:right;" data-sort-value="7000227000000000000"|2.27 [[metre]]s\n|style="text-align:right;" data-sort-value="7000227000000000000"|7&nbsp;[[Foot (unit)|ft]] 5&nbsp;[[inch|in]] {{convert|56.5|kg|lb|disp=table|sortable=on|abbr=on|lk=on}} style="text-align:right;" data-sort-value="7001565000000000000"|56.5&nbsp;[[Kilogram|kg]]\n|style="text-align:right;" data-sort-value="7001565000000000000"|125&nbsp;[[Pound (mass)|lb]] {{convert|21.0|kg|lb|disp=table|sortable=on|abbr=on|lk=on|order=flip}} style="text-align:right;" data-sort-value="7001210000000000000"|46.3&nbsp;[[Pound (mass)|lb]]\n|style="text-align:right;" data-sort-value="7001210000000000000"|21.0&nbsp;[[Kilogram|kg]] {{convert|300|m|mi|disp=table|sortable=on|abbr=on}} style="text-align:right;" data-sort-value="7002300000000000000"|300&nbsp;m\n|style="text-align:right;" data-sort-value="7002300000000000000"|0.19&nbsp;mi {{convert|5,000|m|mi|disp=table|sortable=on|abbr=out}} style="text-align:right;" data-sort-value="7003500000000000000"|5,000 metres\n|style="text-align:right;" data-sort-value="7003500000000000000"|3.1&nbsp;mi {{convert|2.75|m|ftin|disp=table|sortable=on|lk=on}} style="text-align:right;" data-sort-value="7000275000000000000"|2.75 [[metre]]s\n|style="text-align:right;" data-sort-value="7000275000000000000"|9&nbsp;[[Foot (unit)|ft]] 0&nbsp;[[inch|in]] {{convert|75.3|kg|lb|disp=table|sortable=on|abbr=on|lk=on}} style="text-align:right;" data-sort-value="7001753000000000000"|75.3&nbsp;[[Kilogram|kg]]\n|style="text-align:right;" data-sort-value="7001753000000000000"|166&nbsp;[[Pound (mass)|lb]] {{convert|20|kg|lb|disp=table|sortable=on|abbr=on|lk=on|order=flip}} style="text-align:right;" data-sort-value="7001200000000000000"|44&nbsp;[[Pound (mass)|lb]]\n|style="text-align:right;" data-sort-value="7001200000000000000"|20&nbsp;[[Kilogram|kg]] {{convert|5000|-|6000|m|mi|disp=table|sortable=on|abbr=on}} style="text-align:right;" data-sort-value="7003500000000000000"|5,000–6,000&nbsp;m\n|style="text-align:right;" data-sort-value="7003500000000000000"|3.1–3.7&nbsp;mi {{convert|20,400|m|mi|disp=table|sortable=on|abbr=out}} style="text-align:right;" data-sort-value="7004204000000000000"|20,400 metres\n|style="text-align:right;" data-sort-value="7004204000000000000"|12.7&nbsp;mi {{convert|65.4|kg|lb|disp=table|sortable=on|abbr=on|lk=on}} style="text-align:right;" data-sort-value="7001654000000000000"|65.4&nbsp;[[Kilogram|kg]]\n|style="text-align:right;" data-sort-value="7001654000000000000"|144&nbsp;[[Pound (mass)|lb]] {{convert|6.35|kg|lb|disp=table|sortable=on|abbr=on|lk=on|order=flip}} style="text-align:right;" data-sort-value="7000635000000000000"|14.0&nbsp;[[Pound (mass)|lb]]\n|style="text-align:right;" data-sort-value="7000635000000000000"|6.35&nbsp;[[Kilogram|kg]] {{convert|1,000|m|mi|disp=table|sortable=on|abbr=on}} style="text-align:right;" data-sort-value="7003100000000000000"|1,000&nbsp;m\n|style="text-align:right;" data-sort-value="7003100000000000000"|0.62&nbsp;mi {{convert|12,700|m|mi|disp=table|sortable=on|abbr=out}} style="text-align:right;" data-sort-value="7004127000000000000"|12,700 metres\n|style="text-align:right;" data-sort-value="7004127000000000000"|7.9&nbsp;mi {{convert|1.927|m|ftin|disp=table|sortable=on|lk=on}} style="text-align:right;" data-sort-value="7000192700000000000"|1.927 [[metre]]s\n|style="text-align:right;" data-sort-value="7000192700000000000"|6&nbsp;[[Foot (unit)|ft]] 3.9&nbsp;[[inch|in]] {{convert|46.6|kg|lb|disp=table|sortable=on|abbr=on|lk=on}} style="text-align:right;" data-sort-value="7001466000000000000"|46.6&nbsp;[[Kilogram|kg]]\n|style="text-align:right;" data-sort-value="7001466000000000000"|103&nbsp;[[Pound (mass)|lb]] -- spell {{convert|0.25|mi|km|adj=on|1|spell=in}} zero-point-two-five-mile (0.4&nbsp;km) {{convert|0.5|ha|acre|spell=in}} zero point five hectares (1.2 acres) {{convert|1/2|in|mm|1|adj=on|spell=in}} one-half-inch (12.7&nbsp;mm) {{convert|1+2/3|in|mm|spell=in}} one and two-thirds inches (42&nbsp;mm) {{convert|-1-2/3|in|mm|spell=in}} negative one and two-thirds inches (−42&nbsp;mm) {{convert|1/2|mi|1|spell=in}} one-half mile (0.8&nbsp;km) {{convert|1/2|mi|km|1|adj=on|spell=in}} one-half-mile (0.8&nbsp;km) {{convert|1/2|mi|km|1|spell=in}} one-half mile (0.8&nbsp;km) {{convert|2/3|mi|km|spell=In}} Two-thirds mile (1.1&nbsp;km) {{convert|5/3|mi|km|spell=in}} five-thirds miles (2.7&nbsp;km) {{convert|1/4|mi|km|spell=in}} one-quarter mile (0.40&nbsp;km) {{convert|3/4|mi|km|1|spell=in}} three-quarters mile (1.2&nbsp;km) {{convert|1/4|mi|km|adj=mid|-long|spell=in}} one-quarter-mile-long (0.40&nbsp;km) {{convert|1/5|mi|km|spell=In}} One-fifth mile (0.32&nbsp;km) {{convert|1/5|mi|km|spell=in}} one-fifth mile (0.32&nbsp;km) {{convert|3/5|mi|km|spell=In}} Three-fifths mile (0.97&nbsp;km) {{convert|3/5|mi|km|spell=in}} three-fifths mile (0.97&nbsp;km) {{convert|1/6|in|cm|1|spell=in}} one-sixth inch (0.4&nbsp;cm) {{convert|1/5|km|ftin|spell=In}} One-fifth kilometre (656&nbsp;ft 2&nbsp;in) {{convert|1000000|mi|km|spell=in}} one million miles (1,600,000&nbsp;km) {{convert|1000|ft|0|spell=in}} one thousand feet (305&nbsp;m) {{convert|10|ft|m|disp=sqbr|spell=in}} ten feet [3.0&nbsp;m] {{convert|13|mi|spell=in}} thirteen miles (21&nbsp;km) {{convert|13|mi|order=flip|spell=in}} twenty-one kilometres (13&nbsp;mi) {{convert|1|sqmi|km2|disp=or|spell=in}} one square mile or 2.6 square kilometres {{convert|2|mi|km|spell=in}} two miles (3.2&nbsp;km) {{convert|25|m|ft|abbr=off|spell=in}} twenty-five metres (82 feet) {{convert|2|in|0|adj=on|spell=in}} two-inch (51&nbsp;mm) {{convert|2|in|cm|0|spell=In}} Two inches (5&nbsp;cm) {{convert|2|oz|g|lk=on|spell=in}} two [[ounce]]s (57&nbsp;[[Gram|g]]) {{convert|3+1/2|mi|km|spell=in}} three and a half miles (5.6&nbsp;km) {{convert|3/4|mi|km|adj=on|spell=in}} three-quarters-mile (1.2&nbsp;km) {{convert|3/4|mi|km|spell=in}} three-quarters mile (1.2&nbsp;km) {{convert|4|PD/sqkm|PD/sqmi|1|spell=in}} four inhabitants per square kilometre (10.4/sq&nbsp;mi) {{convert|4|mi|km|abbr=on|spell=in}} four&nbsp;mi (6.4&nbsp;km) {{convert|5|ft|m|adj=mid|thick|1|spell=in}} five-foot thick (1.5&nbsp;m) {{convert|5|ft|m|adj=on|spell=in}} five-foot (1.5&nbsp;m) {{convert|5|ft|m|spell=in}} five feet (1.5&nbsp;m) {{convert|7|ft|6|in|1|spell=in}} seven&nbsp;feet six&nbsp;inches (2.3&nbsp;m) {{convert|7|in|mm|adj=on|sigfig=3|spell=in}} seven-inch (178&nbsp;mm) {{convert|8.5|ft|m|spell=in}} eight point five feet (2.6&nbsp;m) {{convert|800|lb|kg|spell=in}} eight hundred pounds (360&nbsp;kg) {{convert|80|m|ft|abbr=off|spell=in}} eighty metres (260 feet) {{convert|82|km|mi|0|abbr=on|spell=in}} eighty-two&nbsp;km (51&nbsp;mi) {{convert|8|F-change|1|abbr=out|spell=in}} eight degrees Fahrenheit change (4.4&nbsp;°C) {{convert|8|F-change|1|spell=in}} eight&nbsp;°F (4.4&nbsp;°C) {{convert|8|ft|m|3|abbr=in|spell=in}} eight&nbsp;ft (2.438 metres) {{convert|8|ft|m|3|abbr=off|sp=us|spell=in}} eight feet (2.438 meters) {{convert|8|mi|km|disp=or|spell=in}} eight miles or 13 kilometres {{convert|900|hp|kW|abbr=on|spell=in}} nine hundred&nbsp;hp (670&nbsp;kW) {{convert|9|LT|t|spell=in}} nine long tons (9.1&nbsp;t) {{convert|5|to|12|kg|spell=in}} five to twelve kilograms (11 to 26&nbsp;lb) {{convert|1|x|3|x|5|to|2|x|4|x|8|ft|mm|spell=in}} one by three by five to two by four by eight feet (300&nbsp;mm ×&nbsp;910&nbsp;mm ×&nbsp;1,520&nbsp;mm to 610&nbsp;mm ×&nbsp;1,220&nbsp;mm ×&nbsp;2,440&nbsp;mm) {{convert|1/2|x|5+1/4|to|1+1/2|x|6+1/8|ft|mm|spell=In|sp=us|abbr=off}} One-half by five and a fourth to one and a half by six and an eighth feet (150 by 1,600 to 460 by 1,870 millimeters) -- range {{convert|5|to|12|kg}} 5 to 12 kilograms (11 to 26&nbsp;lb) {{convert|5|to|12|kg|abbr=off}} 5 to 12 kilograms (11 to 26 pounds) {{convert|5|-|12|kg|lb|abbr=off}} 5–12 kilograms (11–26 pounds) {{convert|1|x|1|m|ft|sp=us}} 1 by 1 meter (3.3&nbsp;ft ×&nbsp;3.3&nbsp;ft) {{convert|45|+/-|8|mm}} 45&nbsp;±&nbsp;8 millimetres (1.77&nbsp;±&nbsp;0.31&nbsp;in) {{convert|3|±|4|in|mm}} 3&nbsp;±&nbsp;4 inches (76&nbsp;±&nbsp;102&nbsp;mm) {{convert|3|and(-)|4|in|mm}} 3 and 4 inches (76–102&nbsp;mm) {{convert|3|–|4|in|mm}} 3–4 inches (76–102&nbsp;mm) {{convert|3|to(-)|4|in|mm}} 3&nbsp;to 4 inches (76–102&nbsp;mm) {{convert|3|×|4|in|mm}} 3 by 4 inches (76&nbsp;mm ×&nbsp;102&nbsp;mm) {{convert|8|xx|10|ft|m|abbr=on}} 8&nbsp;×&nbsp;10&nbsp;ft (2.4&nbsp;×&nbsp;3.0&nbsp;m) {{convert|1|and|10|ft|m}} 1 and 10 feet (0.30 and 3.05&nbsp;m) {{convert|1|and|10|ft|m|adj=on}} 1-and-10-foot (0.30 and 3.05&nbsp;m) {{convert|1|and|10|ft|m|abbr=on|adj=on}} 1-and-10&nbsp;ft (0.30-and-3.05&nbsp;m) {{convert|1|by|10|ft|m}} 1 by 10 feet (0.30 by 3.05&nbsp;m) {{convert|1|by|10|ft|m|adj=on}} 1-by-10-foot (0.30 by 3.05&nbsp;m) {{convert|+4|to|+12|C|F}} +4 to +12&nbsp;°C (39 to 54&nbsp;°F) {{convert|1.25|*|3|in|mm}} 1.25×3 inches (32×76&nbsp;mm) {{convert|10|and|4.5|in|cm|0|abbr=on}} 10 and 4.5&nbsp;in (25 and 11&nbsp;cm) {{convert|2.7|-|3.3|kg|lb}} 2.7–3.3 kilograms (6.0–7.3&nbsp;lb) {{convert|400|by|250|yd|m}} 400 by 250 yards (370 by 230&nbsp;m) {{convert|28|and|30|km|mi|0|disp=out|abbr=off}} 17 and 19 miles {{convert|0|-|300|-|0|km/h|mi/h|abbr=on}} 0–300–0&nbsp;km/h (0–186–0&nbsp;mph) {{convert|1.0|,|0.8|and|0.6|m|ft}} 1.0,&nbsp;0.8 and 0.6 metres (3.3,&nbsp;2.6 and 2.0&nbsp;ft) {{convert|10|,|25|, and|100|lb|kg|1|abbr=on}} 10,&nbsp;25, and 100&nbsp;lb (4.5,&nbsp;11.3, and 45.4&nbsp;kg) {{convert|100|xx|210|xx|110|mm|in|abbr=on}} 100&nbsp;×&nbsp;210&nbsp;×&nbsp;110&nbsp;mm (3.9&nbsp;×&nbsp;8.3&nbsp;×&nbsp;4.3&nbsp;in) {{convert|109|*|60|*|14|mm|in|abbr=on}} 109×60×14&nbsp;mm (4.29×2.36×0.55&nbsp;in) {{convert|35|*|75|*|17|m}} 35×75×17 metres (115×246×56&nbsp;ft) {{convert|140|or|160|or|200|km/h|mph|0|abbr=on}} 140 or 160 or 200&nbsp;km/h (87 or 99 or 124&nbsp;mph) {{convert|2+1/2|*|1+1/2|*|1+1/2|royal cubit|m|disp=or|lk=on}} <span class="frac nowrap">2<span class="visualhide">&nbsp;</span><sup>1</sup>&frasl;<sub>2</sub></span>×<span class="frac nowrap">1<span class="visualhide">&nbsp;</span><sup>1</sup>&frasl;<sub>2</sub></span>×<span class="frac nowrap">1<span class="visualhide">&nbsp;</span><sup>1</sup>&frasl;<sub>2</sub></span> [[royal cubit]]s or 1.31×0.79×0.79 [[metre]]s {{convert|29|by|19|by|20|in|cm}} 29 by 19 by 20 inches (74 by 48 by 51&nbsp;cm) {{convert|50.3|+|103|+|65.5|m|ft}} 50.3 + 103 + 65.5 metres (165 + 338 + 215&nbsp;ft) {{convert|500|by|400|by|300|m|sp=us|adj=on}} 500-by-400-by-300-meter (1,640 by 1,310 by 980&nbsp;ft) {{convert|140|or|160|or|200|km/h|mph|0|abbr=on|order=flip}} 87 or 99 or 124&nbsp;mph (140 or 160 or 200&nbsp;km/h) {{convert|3.5|,|3.0|and|2.0|m|ftin|abbr=on|order=flip}} 11&nbsp;ft 6&nbsp;in,&nbsp;9&nbsp;ft 10&nbsp;in and 6&nbsp;ft 7&nbsp;in (3.5,&nbsp;3.0 and 2.0&nbsp;m) {{convert|1|*|5|to|1|*|8|ft|mm}} 1×5 to 1×8 feet (300×1,520 to 300×2,440&nbsp;mm) {{convert|1|*|5|to|1|*|8|ft|mm|abbr=on}} 1×5 to 1×8&nbsp;ft (300×1,520 to 300×2,440&nbsp;mm) {{convert|5|-|9|*|4|-|9|mm|in|abbr=on}} 5–9×4–9&nbsp;mm (0.20–0.35×0.16–0.35&nbsp;in) {{convert|7.5|-|16|xx|3.5|-|7.5|cm|in|abbr=on}} 7.5–16&nbsp;×&nbsp;3.5–7.5&nbsp;cm (3.0–6.3&nbsp;×&nbsp;1.4–3.0&nbsp;in) {{convert|20|,|30|,|40|and|50|ft|m|0|abbr=on}} 20,&nbsp;30,&nbsp;40 and 50&nbsp;ft (6,&nbsp;9,&nbsp;12 and 15&nbsp;m) {{convert|5 to 12|kg|abbr=off}} 5 to 12 kilograms (11 to 26 pounds) -- rounding {{convert|1234.56789|in|m}} 1,234.56789 inches (31.358024&nbsp;m) {{convert|1234.56789|in|m|3}} 1,234.56789 inches (31.358&nbsp;m) {{convert|1234.56789|in|m|round=5}} 1,234.56789 inches (30&nbsp;m) {{convert|1234.56789|in|m|sigfig=3}} 1,234.56789 inches (31.4&nbsp;m) {{convert|1234.56789|in|m|3|round=5}} 1,234.56789 inches (31.358&nbsp;m) {{convert|1234.56789|in|m|3|sigfig=3}} 1,234.56789 inches (31.358&nbsp;m) {{convert|1234.56789|in|m|3|round=5|sigfig=3}} 1,234.56789 inches (31.358&nbsp;m) {{convert|1234.56789|in|m|7|round=5}} 1,234.56789 inches (31.3580244&nbsp;m) {{convert|1234.56789|in|m|7|sigfig=3}} 1,234.56789 inches (31.3580244&nbsp;m) {{convert|1234.56789|in|m|7|round=5|sigfig=3}} 1,234.56789 inches (31.3580244&nbsp;m) {{convert|1234.56789|in|m|round=5|sigfig=3}} 1,234.56789 inches (31.4&nbsp;m) {{convert|1234.56789|in|m|sigfig=7}} 1,234.56789 inches (31.35802&nbsp;m) {{convert|1234.56789|in|m|3|sigfig=7}} 1,234.56789 inches (31.358&nbsp;m) {{convert|1234.56789|in|m|3|round=5|sigfig=7}} 1,234.56789 inches (31.358&nbsp;m) {{convert|991234.56789|in|m}} 991,234.56789 inches (25,177.358024&nbsp;m) {{convert|991234.56789|in|m|3}} 991,234.56789 inches (25,177.358&nbsp;m) {{convert|991234.56789|in|m|round=5}} 991,234.56789 inches (25,175&nbsp;m) {{convert|991234.56789|in|m|sigfig=3}} 991,234.56789 inches (25,200&nbsp;m) {{convert|991234.56789|in|m|3|sigfig=3}} 991,234.56789 inches (25,177.358&nbsp;m) {{convert|991234.56789|in|m|3|round=5}} 991,234.56789 inches (25,177.358&nbsp;m) {{convert|991234.56789|in|m|3|round=5|sigfig=3}} 991,234.56789 inches (25,177.358&nbsp;m) {{convert|991234.56789|in|m|round=5|sigfig=3}} 991,234.56789 inches (25,200&nbsp;m) {{convert|991234.56789|in|m|round=5|sigfig=8}} 991,234.56789 inches (25,177.358&nbsp;m) -- sigfig {{convert|1|km|mi}} 1 kilometre (0.62&nbsp;mi) {{convert|1|km|mi|sigfig=20}} 1 kilometre (0.62137119223733&nbsp;mi) {{convert|1|km|mi|sigfig=15}} 1 kilometre (0.62137119223733&nbsp;mi) {{convert|1|km|mi|sigfig=14}} 1 kilometre (0.62137119223733&nbsp;mi) {{convert|1|km|mi|sigfig=10}} 1 kilometre (0.6213711922&nbsp;mi) {{convert|1|km|mi|sigfig=5}} 1 kilometre (0.62137&nbsp;mi) {{convert|1|km|mi|sigfig=4}} 1 kilometre (0.6214&nbsp;mi) {{convert|1|km|mi|sigfig=3}} 1 kilometre (0.621&nbsp;mi) {{convert|1|km|mi|sigfig=2}} 1 kilometre (0.62&nbsp;mi) {{convert|1|km|mi|sigfig=1}} 1 kilometre (0.6&nbsp;mi) {{convert|1|km|mi|sigfig=0}} 1 kilometre (0.62&nbsp;mi)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_sigfig|<span title="Convert: &quot;sigfig&#61;0&quot; needs a positive integer">convert: invalid sigfig</span>]]</i>]</sup><span class="error"></span> {{convert|1|km|mi|sigfig=-1}} 1 kilometre (0.62&nbsp;mi)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_sigfig|<span title="Convert: &quot;sigfig&#61;-1&quot; needs a positive integer">convert: invalid sigfig</span>]]</i>]</sup><span class="error"></span> {{convert|1|km|mi|sigfig=2.2}} 1 kilometre (0.62&nbsp;mi)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_sigfig|<span title="Convert: &quot;sigfig&#61;2.2&quot; needs a positive integer">convert: invalid sigfig</span>]]</i>]</sup><span class="error"></span> {{convert|1|km|mi|sigfig= 3 }} 1 kilometre (0.621&nbsp;mi) {{convert|1|km|mi|sigfig=&nbsp;2}} 1 kilometre (0.62&nbsp;mi)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_sigfig|<span title="Convert: &quot;sigfig&#61;&#38;nbsp;2&quot; needs a positive integer">convert: invalid sigfig</span>]]</i>]</sup><span class="error"></span> {{convert|1|km|mi|sigfig=2<br>}} 1 kilometre (0.62&nbsp;mi)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_sigfig|<span title="Convert: &quot;sigfig&#61;2&#60;br&#62;&quot; needs a positive integer">convert: invalid sigfig</span>]]</i>]</sup><span class="error"></span> {{convert|1|km|mi|sigfig=}} 1 kilometre (0.62&nbsp;mi)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#empty_option|<span title="Convert: Ignored empty option &quot;sigfig&quot;">convert: empty option</span>]]</i>]</sup><span class="error"></span> {{convert||km|mi|sigfig=-1}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#needs_number|<span title="Convert: Needs the number to be converted">convert: needs a number</span>]]</i>]</sup><span class="error"></span> {{convert|||mi|sigfig=-1}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#needs_number|<span title="Convert: Needs the number to be converted">convert: needs a number</span>]]</i>]</sup><span class="error"></span> {{convert|1|||sigfig=-1}} 1<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#needs_unit_name|<span title="Convert: Needs name of unit">convert: needs unit name</span>]]</i>]</sup><span class="error"></span> -- parametercombinations1 {{convert|1234.56789|in|m|lk=off|adj=on|3}} 1,234.56789-inch (31.358&nbsp;m) {{convert|1234.56789|in|m|lk=off|adj=off|3}} 1,234.56789 inches (31.358&nbsp;m) {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|3}} 1,234.56789-inch WORD (31.358&nbsp;m) {{convert|1234.56789|in|m|lk=off|adj=on|abbr=off|3}} 1,234.56789-inch (31.358-metre) {{convert|1234.56789|in|m|lk=off|adj=off|abbr=off|3}} 1,234.56789 inches (31.358 metres) {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=off|3}} 1,234.56789-inch WORD (31.358-metre) {{convert|1234.56789|in|m|lk=off|adj=on|abbr=on|3}} 1,234.56789&nbsp;in (31.358&nbsp;m) {{convert|1234.56789|in|m|lk=off|adj=off|abbr=on|3}} 1,234.56789&nbsp;in (31.358&nbsp;m) {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=on|3}} 1,234.56789&nbsp;in WORD (31.358&nbsp;m) {{convert|1234.56789|in|m|lk=off|adj=on|abbr=in|3}} 1,234.56789&nbsp;in (31.358-metre) {{convert|1234.56789|in|m|lk=off|adj=off|abbr=in|3}} 1,234.56789&nbsp;in (31.358 metres) {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=in|3}} 1,234.56789&nbsp;in WORD (31.358-metre) {{convert|1234.56789|in|m|lk=off|adj=on|abbr=out|3}} 1,234.56789-inch (31.358&nbsp;m) {{convert|1234.56789|in|m|lk=off|adj=off|abbr=out|3}} 1,234.56789 inches (31.358&nbsp;m) {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=out|3}} 1,234.56789-inch WORD (31.358&nbsp;m) {{convert|1234.56789|in|m|lk=off|adj=on|abbr=values|3}} 1,234.56789 (31.358) {{convert|1234.56789|in|m|lk=off|adj=off|abbr=values|3}} 1,234.56789 (31.358) {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=values|3}} 1,234.56789 (31.358) {{convert|1234.56789|in|m|lk=on|adj=on|3}} 1,234.56789-[[inch]] (31.358&nbsp;[[Metre|m]]) {{convert|1234.56789|in|m|lk=on|adj=off|3}} 1,234.56789 [[inch|inches]] (31.358&nbsp;[[Metre|m]]) {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|3}} 1,234.56789-[[inch]] WORD (31.358&nbsp;[[Metre|m]]) {{convert|1234.56789|in|m|lk=on|adj=on|abbr=off|3}} 1,234.56789-[[inch]] (31.358-[[metre]]) {{convert|1234.56789|in|m|lk=on|adj=off|abbr=off|3}} 1,234.56789 [[inch|inches]] (31.358 [[metre]]s) {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=off|3}} 1,234.56789-[[inch]] WORD (31.358-[[metre]]) {{convert|1234.56789|in|m|lk=on|adj=on|abbr=on|3}} 1,234.56789&nbsp;[[inch|in]] (31.358&nbsp;[[Metre|m]]) {{convert|1234.56789|in|m|lk=on|adj=off|abbr=on|3}} 1,234.56789&nbsp;[[inch|in]] (31.358&nbsp;[[Metre|m]]) {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=on|3}} 1,234.56789&nbsp;[[inch|in]] WORD (31.358&nbsp;[[Metre|m]]) {{convert|1234.56789|in|m|lk=on|adj=on|abbr=in|3}} 1,234.56789&nbsp;[[inch|in]] (31.358-[[metre]]) {{convert|1234.56789|in|m|lk=on|adj=off|abbr=in|3}} 1,234.56789&nbsp;[[inch|in]] (31.358 [[metre]]s) {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=in|3}} 1,234.56789&nbsp;[[inch|in]] WORD (31.358-[[metre]]) {{convert|1234.56789|in|m|lk=on|adj=on|abbr=out|3}} 1,234.56789-[[inch]] (31.358&nbsp;[[Metre|m]]) {{convert|1234.56789|in|m|lk=on|adj=off|abbr=out|3}} 1,234.56789 [[inch|inches]] (31.358&nbsp;[[Metre|m]]) {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=out|3}} 1,234.56789-[[inch]] WORD (31.358&nbsp;[[Metre|m]]) {{convert|1234.56789|in|m|lk=on|adj=on|abbr=values|3}} 1,234.56789 (31.358) {{convert|1234.56789|in|m|lk=on|adj=off|abbr=values|3}} 1,234.56789 (31.358) {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=values|3}} 1,234.56789 (31.358) {{convert|1234.56789|in|m|lk=in|adj=on|3}} 1,234.56789-[[inch]] (31.358&nbsp;m) {{convert|1234.56789|in|m|lk=in|adj=off|3}} 1,234.56789 [[inch|inches]] (31.358&nbsp;m) {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|3}} 1,234.56789-[[inch]] WORD (31.358&nbsp;m) {{convert|1234.56789|in|m|lk=in|adj=on|abbr=off|3}} 1,234.56789-[[inch]] (31.358-metre) {{convert|1234.56789|in|m|lk=in|adj=off|abbr=off|3}} 1,234.56789 [[inch|inches]] (31.358 metres) {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=off|3}} 1,234.56789-[[inch]] WORD (31.358-metre) {{convert|1234.56789|in|m|lk=in|adj=on|abbr=on|3}} 1,234.56789&nbsp;[[inch|in]] (31.358&nbsp;m) {{convert|1234.56789|in|m|lk=in|adj=off|abbr=on|3}} 1,234.56789&nbsp;[[inch|in]] (31.358&nbsp;m) {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=on|3}} 1,234.56789&nbsp;[[inch|in]] WORD (31.358&nbsp;m) {{convert|1234.56789|in|m|lk=in|adj=on|abbr=in|3}} 1,234.56789&nbsp;[[inch|in]] (31.358-metre) {{convert|1234.56789|in|m|lk=in|adj=off|abbr=in|3}} 1,234.56789&nbsp;[[inch|in]] (31.358 metres) {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=in|3}} 1,234.56789&nbsp;[[inch|in]] WORD (31.358-metre) {{convert|1234.56789|in|m|lk=in|adj=on|abbr=out|3}} 1,234.56789-[[inch]] (31.358&nbsp;m) {{convert|1234.56789|in|m|lk=in|adj=off|abbr=out|3}} 1,234.56789 [[inch|inches]] (31.358&nbsp;m) {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=out|3}} 1,234.56789-[[inch]] WORD (31.358&nbsp;m) {{convert|1234.56789|in|m|lk=in|adj=on|abbr=values|3}} 1,234.56789 (31.358) {{convert|1234.56789|in|m|lk=in|adj=off|abbr=values|3}} 1,234.56789 (31.358) {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=values|3}} 1,234.56789 (31.358) {{convert|1234.56789|in|m|lk=out|adj=on|3}} 1,234.56789-inch (31.358&nbsp;[[Metre|m]]) {{convert|1234.56789|in|m|lk=out|adj=off|3}} 1,234.56789 inches (31.358&nbsp;[[Metre|m]]) {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|3}} 1,234.56789-inch WORD (31.358&nbsp;[[Metre|m]]) {{convert|1234.56789|in|m|lk=out|adj=on|abbr=off|3}} 1,234.56789-inch (31.358-[[metre]]) {{convert|1234.56789|in|m|lk=out|adj=off|abbr=off|3}} 1,234.56789 inches (31.358 [[metre]]s) {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=off|3}} 1,234.56789-inch WORD (31.358-[[metre]]) {{convert|1234.56789|in|m|lk=out|adj=on|abbr=on|3}} 1,234.56789&nbsp;in (31.358&nbsp;[[Metre|m]]) {{convert|1234.56789|in|m|lk=out|adj=off|abbr=on|3}} 1,234.56789&nbsp;in (31.358&nbsp;[[Metre|m]]) {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=on|3}} 1,234.56789&nbsp;in WORD (31.358&nbsp;[[Metre|m]]) {{convert|1234.56789|in|m|lk=out|adj=on|abbr=in|3}} 1,234.56789&nbsp;in (31.358-[[metre]]) {{convert|1234.56789|in|m|lk=out|adj=off|abbr=in|3}} 1,234.56789&nbsp;in (31.358 [[metre]]s) {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=in|3}} 1,234.56789&nbsp;in WORD (31.358-[[metre]]) {{convert|1234.56789|in|m|lk=out|adj=on|abbr=out|3}} 1,234.56789-inch (31.358&nbsp;[[Metre|m]]) {{convert|1234.56789|in|m|lk=out|adj=off|abbr=out|3}} 1,234.56789 inches (31.358&nbsp;[[Metre|m]]) {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=out|3}} 1,234.56789-inch WORD (31.358&nbsp;[[Metre|m]]) {{convert|1234.56789|in|m|lk=out|adj=on|abbr=values|3}} 1,234.56789 (31.358) {{convert|1234.56789|in|m|lk=out|adj=off|abbr=values|3}} 1,234.56789 (31.358) {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=values|3}} 1,234.56789 (31.358) -- parametercombinations2 {{convert|1234.56789|in|m|lk=off|adj=on|disp=or|3}} 1,234.56789-inch or 31.358-metre {{convert|1234.56789|in|m|lk=off|adj=off|disp=or|3}} 1,234.56789 inches or 31.358 metres {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|disp=or|3}} 1,234.56789-inch WORD or 31.358-metre {{convert|1234.56789|in|m|lk=off|adj=on|abbr=off|disp=or|3}} 1,234.56789-inch or 31.358-metre {{convert|1234.56789|in|m|lk=off|adj=off|abbr=off|disp=or|3}} 1,234.56789 inches or 31.358 metres {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=off|disp=or|3}} 1,234.56789-inch WORD or 31.358-metre {{convert|1234.56789|in|m|lk=off|adj=on|abbr=on|disp=or|3}} 1,234.56789&nbsp;in or 31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=off|abbr=on|disp=or|3}} 1,234.56789&nbsp;in or 31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=on|disp=or|3}} 1,234.56789&nbsp;in WORD or 31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=on|abbr=in|disp=or|3}} 1,234.56789&nbsp;in or 31.358-metre {{convert|1234.56789|in|m|lk=off|adj=off|abbr=in|disp=or|3}} 1,234.56789&nbsp;in or 31.358 metres {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=in|disp=or|3}} 1,234.56789&nbsp;in WORD or 31.358-metre {{convert|1234.56789|in|m|lk=off|adj=on|abbr=out|disp=or|3}} 1,234.56789-inch or 31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=off|abbr=out|disp=or|3}} 1,234.56789 inches or 31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=out|disp=or|3}} 1,234.56789-inch WORD or 31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=on|abbr=values|disp=or|3}} 1,234.56789 or 31.358 {{convert|1234.56789|in|m|lk=off|adj=off|abbr=values|disp=or|3}} 1,234.56789 or 31.358 {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=values|disp=or|3}} 1,234.56789 or 31.358 {{convert|1234.56789|in|m|lk=on|adj=on|disp=or|3}} 1,234.56789-[[inch]] or 31.358-[[metre]] {{convert|1234.56789|in|m|lk=on|adj=off|disp=or|3}} 1,234.56789 [[inch|inches]] or 31.358 [[metre]]s {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|disp=or|3}} 1,234.56789-[[inch]] WORD or 31.358-[[metre]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=off|disp=or|3}} 1,234.56789-[[inch]] or 31.358-[[metre]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=off|disp=or|3}} 1,234.56789 [[inch|inches]] or 31.358 [[metre]]s {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=off|disp=or|3}} 1,234.56789-[[inch]] WORD or 31.358-[[metre]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=on|disp=or|3}} 1,234.56789&nbsp;[[inch|in]] or 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=on|disp=or|3}} 1,234.56789&nbsp;[[inch|in]] or 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=on|disp=or|3}} 1,234.56789&nbsp;[[inch|in]] WORD or 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=in|disp=or|3}} 1,234.56789&nbsp;[[inch|in]] or 31.358-[[metre]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=in|disp=or|3}} 1,234.56789&nbsp;[[inch|in]] or 31.358 [[metre]]s {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=in|disp=or|3}} 1,234.56789&nbsp;[[inch|in]] WORD or 31.358-[[metre]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=out|disp=or|3}} 1,234.56789-[[inch]] or 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=out|disp=or|3}} 1,234.56789 [[inch|inches]] or 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=out|disp=or|3}} 1,234.56789-[[inch]] WORD or 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=values|disp=or|3}} 1,234.56789 or 31.358 {{convert|1234.56789|in|m|lk=on|adj=off|abbr=values|disp=or|3}} 1,234.56789 or 31.358 {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=values|disp=or|3}} 1,234.56789 or 31.358 {{convert|1234.56789|in|m|lk=in|adj=on|disp=or|3}} 1,234.56789-[[inch]] or 31.358-metre {{convert|1234.56789|in|m|lk=in|adj=off|disp=or|3}} 1,234.56789 [[inch|inches]] or 31.358 metres {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|disp=or|3}} 1,234.56789-[[inch]] WORD or 31.358-metre {{convert|1234.56789|in|m|lk=in|adj=on|abbr=off|disp=or|3}} 1,234.56789-[[inch]] or 31.358-metre {{convert|1234.56789|in|m|lk=in|adj=off|abbr=off|disp=or|3}} 1,234.56789 [[inch|inches]] or 31.358 metres {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=off|disp=or|3}} 1,234.56789-[[inch]] WORD or 31.358-metre {{convert|1234.56789|in|m|lk=in|adj=on|abbr=on|disp=or|3}} 1,234.56789&nbsp;[[inch|in]] or 31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=off|abbr=on|disp=or|3}} 1,234.56789&nbsp;[[inch|in]] or 31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=on|disp=or|3}} 1,234.56789&nbsp;[[inch|in]] WORD or 31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=on|abbr=in|disp=or|3}} 1,234.56789&nbsp;[[inch|in]] or 31.358-metre {{convert|1234.56789|in|m|lk=in|adj=off|abbr=in|disp=or|3}} 1,234.56789&nbsp;[[inch|in]] or 31.358 metres {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=in|disp=or|3}} 1,234.56789&nbsp;[[inch|in]] WORD or 31.358-metre {{convert|1234.56789|in|m|lk=in|adj=on|abbr=out|disp=or|3}} 1,234.56789-[[inch]] or 31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=off|abbr=out|disp=or|3}} 1,234.56789 [[inch|inches]] or 31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=out|disp=or|3}} 1,234.56789-[[inch]] WORD or 31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=on|abbr=values|disp=or|3}} 1,234.56789 or 31.358 {{convert|1234.56789|in|m|lk=in|adj=off|abbr=values|disp=or|3}} 1,234.56789 or 31.358 {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=values|disp=or|3}} 1,234.56789 or 31.358 {{convert|1234.56789|in|m|lk=out|adj=on|disp=or|3}} 1,234.56789-inch or 31.358-[[metre]] {{convert|1234.56789|in|m|lk=out|adj=off|disp=or|3}} 1,234.56789 inches or 31.358 [[metre]]s {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|disp=or|3}} 1,234.56789-inch WORD or 31.358-[[metre]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=off|disp=or|3}} 1,234.56789-inch or 31.358-[[metre]] {{convert|1234.56789|in|m|lk=out|adj=off|abbr=off|disp=or|3}} 1,234.56789 inches or 31.358 [[metre]]s {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=off|disp=or|3}} 1,234.56789-inch WORD or 31.358-[[metre]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=on|disp=or|3}} 1,234.56789&nbsp;in or 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=off|abbr=on|disp=or|3}} 1,234.56789&nbsp;in or 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=on|disp=or|3}} 1,234.56789&nbsp;in WORD or 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=in|disp=or|3}} 1,234.56789&nbsp;in or 31.358-[[metre]] {{convert|1234.56789|in|m|lk=out|adj=off|abbr=in|disp=or|3}} 1,234.56789&nbsp;in or 31.358 [[metre]]s {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=in|disp=or|3}} 1,234.56789&nbsp;in WORD or 31.358-[[metre]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=out|disp=or|3}} 1,234.56789-inch or 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=off|abbr=out|disp=or|3}} 1,234.56789 inches or 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=out|disp=or|3}} 1,234.56789-inch WORD or 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=values|disp=or|3}} 1,234.56789 or 31.358 {{convert|1234.56789|in|m|lk=out|adj=off|abbr=values|disp=or|3}} 1,234.56789 or 31.358 {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=values|disp=or|3}} 1,234.56789 or 31.358 -- parametercombinations3 {{convert|1234.56789|in|m|lk=off|adj=on|disp=x|BEGIN|END|3}} 1,234.56789-inchBEGIN31.358&nbsp;mEND {{convert|1234.56789|in|m|lk=off|adj=off|disp=x|BEGIN|END|3}} 1,234.56789 inchesBEGIN31.358&nbsp;mEND {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|disp=x|BEGIN|END|3}} 1,234.56789-inch WORDBEGIN31.358&nbsp;mEND {{convert|1234.56789|in|m|lk=off|adj=on|abbr=off|disp=x|BEGIN|END|3}} 1,234.56789-inchBEGIN31.358-metreEND {{convert|1234.56789|in|m|lk=off|adj=off|abbr=off|disp=x|BEGIN|END|3}} 1,234.56789 inchesBEGIN31.358 metresEND {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=off|disp=x|BEGIN|END|3}} 1,234.56789-inch WORDBEGIN31.358-metreEND {{convert|1234.56789|in|m|lk=off|adj=on|abbr=on|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;inBEGIN31.358&nbsp;mEND {{convert|1234.56789|in|m|lk=off|adj=off|abbr=on|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;inBEGIN31.358&nbsp;mEND {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=on|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;in WORDBEGIN31.358&nbsp;mEND {{convert|1234.56789|in|m|lk=off|adj=on|abbr=in|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;inBEGIN31.358-metreEND {{convert|1234.56789|in|m|lk=off|adj=off|abbr=in|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;inBEGIN31.358 metresEND {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=in|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;in WORDBEGIN31.358-metreEND {{convert|1234.56789|in|m|lk=off|adj=on|abbr=out|disp=x|BEGIN|END|3}} 1,234.56789-inchBEGIN31.358&nbsp;mEND {{convert|1234.56789|in|m|lk=off|adj=off|abbr=out|disp=x|BEGIN|END|3}} 1,234.56789 inchesBEGIN31.358&nbsp;mEND {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=out|disp=x|BEGIN|END|3}} 1,234.56789-inch WORDBEGIN31.358&nbsp;mEND {{convert|1234.56789|in|m|lk=off|adj=on|abbr=values|disp=x|BEGIN|END|3}} 1,234.56789BEGIN31.358END {{convert|1234.56789|in|m|lk=off|adj=off|abbr=values|disp=x|BEGIN|END|3}} 1,234.56789BEGIN31.358END {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=values|disp=x|BEGIN|END|3}} 1,234.56789BEGIN31.358END {{convert|1234.56789|in|m|lk=on|adj=on|disp=x|BEGIN|END|3}} 1,234.56789-[[inch]]BEGIN31.358&nbsp;[[Metre|m]]END {{convert|1234.56789|in|m|lk=on|adj=off|disp=x|BEGIN|END|3}} 1,234.56789 [[inch|inches]]BEGIN31.358&nbsp;[[Metre|m]]END {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|disp=x|BEGIN|END|3}} 1,234.56789-[[inch]] WORDBEGIN31.358&nbsp;[[Metre|m]]END {{convert|1234.56789|in|m|lk=on|adj=on|abbr=off|disp=x|BEGIN|END|3}} 1,234.56789-[[inch]]BEGIN31.358-[[metre]]END {{convert|1234.56789|in|m|lk=on|adj=off|abbr=off|disp=x|BEGIN|END|3}} 1,234.56789 [[inch|inches]]BEGIN31.358 [[metre]]sEND {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=off|disp=x|BEGIN|END|3}} 1,234.56789-[[inch]] WORDBEGIN31.358-[[metre]]END {{convert|1234.56789|in|m|lk=on|adj=on|abbr=on|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;[[inch|in]]BEGIN31.358&nbsp;[[Metre|m]]END {{convert|1234.56789|in|m|lk=on|adj=off|abbr=on|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;[[inch|in]]BEGIN31.358&nbsp;[[Metre|m]]END {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=on|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;[[inch|in]] WORDBEGIN31.358&nbsp;[[Metre|m]]END {{convert|1234.56789|in|m|lk=on|adj=on|abbr=in|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;[[inch|in]]BEGIN31.358-[[metre]]END {{convert|1234.56789|in|m|lk=on|adj=off|abbr=in|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;[[inch|in]]BEGIN31.358 [[metre]]sEND {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=in|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;[[inch|in]] WORDBEGIN31.358-[[metre]]END {{convert|1234.56789|in|m|lk=on|adj=on|abbr=out|disp=x|BEGIN|END|3}} 1,234.56789-[[inch]]BEGIN31.358&nbsp;[[Metre|m]]END {{convert|1234.56789|in|m|lk=on|adj=off|abbr=out|disp=x|BEGIN|END|3}} 1,234.56789 [[inch|inches]]BEGIN31.358&nbsp;[[Metre|m]]END {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=out|disp=x|BEGIN|END|3}} 1,234.56789-[[inch]] WORDBEGIN31.358&nbsp;[[Metre|m]]END {{convert|1234.56789|in|m|lk=on|adj=on|abbr=values|disp=x|BEGIN|END|3}} 1,234.56789BEGIN31.358END {{convert|1234.56789|in|m|lk=on|adj=off|abbr=values|disp=x|BEGIN|END|3}} 1,234.56789BEGIN31.358END {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=values|disp=x|BEGIN|END|3}} 1,234.56789BEGIN31.358END {{convert|1234.56789|in|m|lk=in|adj=on|disp=x|BEGIN|END|3}} 1,234.56789-[[inch]]BEGIN31.358&nbsp;mEND {{convert|1234.56789|in|m|lk=in|adj=off|disp=x|BEGIN|END|3}} 1,234.56789 [[inch|inches]]BEGIN31.358&nbsp;mEND {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|disp=x|BEGIN|END|3}} 1,234.56789-[[inch]] WORDBEGIN31.358&nbsp;mEND {{convert|1234.56789|in|m|lk=in|adj=on|abbr=off|disp=x|BEGIN|END|3}} 1,234.56789-[[inch]]BEGIN31.358-metreEND {{convert|1234.56789|in|m|lk=in|adj=off|abbr=off|disp=x|BEGIN|END|3}} 1,234.56789 [[inch|inches]]BEGIN31.358 metresEND {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=off|disp=x|BEGIN|END|3}} 1,234.56789-[[inch]] WORDBEGIN31.358-metreEND {{convert|1234.56789|in|m|lk=in|adj=on|abbr=on|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;[[inch|in]]BEGIN31.358&nbsp;mEND {{convert|1234.56789|in|m|lk=in|adj=off|abbr=on|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;[[inch|in]]BEGIN31.358&nbsp;mEND {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=on|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;[[inch|in]] WORDBEGIN31.358&nbsp;mEND {{convert|1234.56789|in|m|lk=in|adj=on|abbr=in|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;[[inch|in]]BEGIN31.358-metreEND {{convert|1234.56789|in|m|lk=in|adj=off|abbr=in|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;[[inch|in]]BEGIN31.358 metresEND {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=in|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;[[inch|in]] WORDBEGIN31.358-metreEND {{convert|1234.56789|in|m|lk=in|adj=on|abbr=out|disp=x|BEGIN|END|3}} 1,234.56789-[[inch]]BEGIN31.358&nbsp;mEND {{convert|1234.56789|in|m|lk=in|adj=off|abbr=out|disp=x|BEGIN|END|3}} 1,234.56789 [[inch|inches]]BEGIN31.358&nbsp;mEND {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=out|disp=x|BEGIN|END|3}} 1,234.56789-[[inch]] WORDBEGIN31.358&nbsp;mEND {{convert|1234.56789|in|m|lk=in|adj=on|abbr=values|disp=x|BEGIN|END|3}} 1,234.56789BEGIN31.358END {{convert|1234.56789|in|m|lk=in|adj=off|abbr=values|disp=x|BEGIN|END|3}} 1,234.56789BEGIN31.358END {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=values|disp=x|BEGIN|END|3}} 1,234.56789BEGIN31.358END {{convert|1234.56789|in|m|lk=out|adj=on|disp=x|BEGIN|END|3}} 1,234.56789-inchBEGIN31.358&nbsp;[[Metre|m]]END {{convert|1234.56789|in|m|lk=out|adj=off|disp=x|BEGIN|END|3}} 1,234.56789 inchesBEGIN31.358&nbsp;[[Metre|m]]END {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|disp=x|BEGIN|END|3}} 1,234.56789-inch WORDBEGIN31.358&nbsp;[[Metre|m]]END {{convert|1234.56789|in|m|lk=out|adj=on|abbr=off|disp=x|BEGIN|END|3}} 1,234.56789-inchBEGIN31.358-[[metre]]END {{convert|1234.56789|in|m|lk=out|adj=off|abbr=off|disp=x|BEGIN|END|3}} 1,234.56789 inchesBEGIN31.358 [[metre]]sEND {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=off|disp=x|BEGIN|END|3}} 1,234.56789-inch WORDBEGIN31.358-[[metre]]END {{convert|1234.56789|in|m|lk=out|adj=on|abbr=on|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;inBEGIN31.358&nbsp;[[Metre|m]]END {{convert|1234.56789|in|m|lk=out|adj=off|abbr=on|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;inBEGIN31.358&nbsp;[[Metre|m]]END {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=on|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;in WORDBEGIN31.358&nbsp;[[Metre|m]]END {{convert|1234.56789|in|m|lk=out|adj=on|abbr=in|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;inBEGIN31.358-[[metre]]END {{convert|1234.56789|in|m|lk=out|adj=off|abbr=in|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;inBEGIN31.358 [[metre]]sEND {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=in|disp=x|BEGIN|END|3}} 1,234.56789&nbsp;in WORDBEGIN31.358-[[metre]]END {{convert|1234.56789|in|m|lk=out|adj=on|abbr=out|disp=x|BEGIN|END|3}} 1,234.56789-inchBEGIN31.358&nbsp;[[Metre|m]]END {{convert|1234.56789|in|m|lk=out|adj=off|abbr=out|disp=x|BEGIN|END|3}} 1,234.56789 inchesBEGIN31.358&nbsp;[[Metre|m]]END {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=out|disp=x|BEGIN|END|3}} 1,234.56789-inch WORDBEGIN31.358&nbsp;[[Metre|m]]END {{convert|1234.56789|in|m|lk=out|adj=on|abbr=values|disp=x|BEGIN|END|3}} 1,234.56789BEGIN31.358END {{convert|1234.56789|in|m|lk=out|adj=off|abbr=values|disp=x|BEGIN|END|3}} 1,234.56789BEGIN31.358END {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=values|disp=x|BEGIN|END|3}} 1,234.56789BEGIN31.358END -- parametercombinations4 {{convert|1234.56789|in|m|lk=off|adj=on|disp=output only|3}} 31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=off|disp=output only|3}} 31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|disp=output only|3}} 31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=on|abbr=off|disp=output only|3}} 31.358-metre {{convert|1234.56789|in|m|lk=off|adj=off|abbr=off|disp=output only|3}} 31.358 metres {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=off|disp=output only|3}} 31.358-metre {{convert|1234.56789|in|m|lk=off|adj=on|abbr=on|disp=output only|3}} 31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=off|abbr=on|disp=output only|3}} 31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=on|disp=output only|3}} 31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=on|abbr=in|disp=output only|3}} 31.358-metre {{convert|1234.56789|in|m|lk=off|adj=off|abbr=in|disp=output only|3}} 31.358 metres {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=in|disp=output only|3}} 31.358-metre {{convert|1234.56789|in|m|lk=off|adj=on|abbr=out|disp=output only|3}} 31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=off|abbr=out|disp=output only|3}} 31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=out|disp=output only|3}} 31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=on|abbr=values|disp=output only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=off|abbr=values|disp=output only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=values|disp=output only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=on|disp=output only|3}} 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=off|disp=output only|3}} 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|disp=output only|3}} 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=off|disp=output only|3}} 31.358-[[metre]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=off|disp=output only|3}} 31.358 [[metre]]s {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=off|disp=output only|3}} 31.358-[[metre]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=on|disp=output only|3}} 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=on|disp=output only|3}} 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=on|disp=output only|3}} 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=in|disp=output only|3}} 31.358-[[metre]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=in|disp=output only|3}} 31.358 [[metre]]s {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=in|disp=output only|3}} 31.358-[[metre]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=out|disp=output only|3}} 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=out|disp=output only|3}} 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=out|disp=output only|3}} 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=values|disp=output only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=off|abbr=values|disp=output only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=values|disp=output only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=on|disp=output only|3}} 31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=off|disp=output only|3}} 31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|disp=output only|3}} 31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=on|abbr=off|disp=output only|3}} 31.358-metre {{convert|1234.56789|in|m|lk=in|adj=off|abbr=off|disp=output only|3}} 31.358 metres {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=off|disp=output only|3}} 31.358-metre {{convert|1234.56789|in|m|lk=in|adj=on|abbr=on|disp=output only|3}} 31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=off|abbr=on|disp=output only|3}} 31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=on|disp=output only|3}} 31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=on|abbr=in|disp=output only|3}} 31.358-metre {{convert|1234.56789|in|m|lk=in|adj=off|abbr=in|disp=output only|3}} 31.358 metres {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=in|disp=output only|3}} 31.358-metre {{convert|1234.56789|in|m|lk=in|adj=on|abbr=out|disp=output only|3}} 31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=off|abbr=out|disp=output only|3}} 31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=out|disp=output only|3}} 31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=on|abbr=values|disp=output only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=off|abbr=values|disp=output only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=values|disp=output only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=on|disp=output only|3}} 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=off|disp=output only|3}} 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|disp=output only|3}} 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=off|disp=output only|3}} 31.358-[[metre]] {{convert|1234.56789|in|m|lk=out|adj=off|abbr=off|disp=output only|3}} 31.358 [[metre]]s {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=off|disp=output only|3}} 31.358-[[metre]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=on|disp=output only|3}} 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=off|abbr=on|disp=output only|3}} 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=on|disp=output only|3}} 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=in|disp=output only|3}} 31.358-[[metre]] {{convert|1234.56789|in|m|lk=out|adj=off|abbr=in|disp=output only|3}} 31.358 [[metre]]s {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=in|disp=output only|3}} 31.358-[[metre]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=out|disp=output only|3}} 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=off|abbr=out|disp=output only|3}} 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=out|disp=output only|3}} 31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=values|disp=output only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=off|abbr=values|disp=output only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=values|disp=output only|3}} 31.358 -- parametercombinations5 {{convert|1234.56789|in|m|lk=off|adj=on|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=off|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=on|abbr=off|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=off|abbr=off|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=off|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=on|abbr=on|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=off|abbr=on|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=on|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=on|abbr=in|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=off|abbr=in|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=in|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=on|abbr=out|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=off|abbr=out|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=out|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=on|abbr=values|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=off|abbr=values|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=values|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=on|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=off|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=on|abbr=off|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=off|abbr=off|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=off|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=on|abbr=on|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=off|abbr=on|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=on|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=on|abbr=in|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=off|abbr=in|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=in|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=on|abbr=out|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=off|abbr=out|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=out|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=on|abbr=values|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=off|abbr=values|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=values|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=on|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=off|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=on|abbr=off|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=off|abbr=off|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=off|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=on|abbr=on|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=off|abbr=on|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=on|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=on|abbr=in|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=off|abbr=in|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=in|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=on|abbr=out|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=off|abbr=out|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=out|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=on|abbr=values|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=off|abbr=values|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=values|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=on|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=off|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=on|abbr=off|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=off|abbr=off|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=off|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=on|abbr=on|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=off|abbr=on|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=on|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=on|abbr=in|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=off|abbr=in|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=in|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=on|abbr=out|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=off|abbr=out|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=out|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=on|abbr=values|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=off|abbr=values|disp=output number only|3}} 31.358 {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=values|disp=output number only|3}} 31.358 -- parametercombinations6 {{convert|1234.56789|in|m|lk=off|adj=on|order=flip|3}} 31.358-metre (1,234.56789&nbsp;in) {{convert|1234.56789|in|m|lk=off|adj=off|order=flip|3}} 31.358 metres (1,234.56789&nbsp;in) {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|order=flip|3}} 31.358-metre WORD (1,234.56789&nbsp;in) {{convert|1234.56789|in|m|lk=off|adj=on|abbr=off|order=flip|3}} 31.358-metre (1,234.56789-inch) {{convert|1234.56789|in|m|lk=off|adj=off|abbr=off|order=flip|3}} 31.358 metres (1,234.56789 inches) {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=off|order=flip|3}} 31.358-metre WORD (1,234.56789-inch) {{convert|1234.56789|in|m|lk=off|adj=on|abbr=on|order=flip|3}} 31.358&nbsp;m (1,234.56789&nbsp;in) {{convert|1234.56789|in|m|lk=off|adj=off|abbr=on|order=flip|3}} 31.358&nbsp;m (1,234.56789&nbsp;in) {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=on|order=flip|3}} 31.358&nbsp;m WORD (1,234.56789&nbsp;in) {{convert|1234.56789|in|m|lk=off|adj=on|abbr=in|order=flip|3}} 31.358&nbsp;m (1,234.56789-inch) {{convert|1234.56789|in|m|lk=off|adj=off|abbr=in|order=flip|3}} 31.358&nbsp;m (1,234.56789 inches) {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=in|order=flip|3}} 31.358&nbsp;m WORD (1,234.56789-inch) {{convert|1234.56789|in|m|lk=off|adj=on|abbr=out|order=flip|3}} 31.358-metre (1,234.56789&nbsp;in) {{convert|1234.56789|in|m|lk=off|adj=off|abbr=out|order=flip|3}} 31.358 metres (1,234.56789&nbsp;in) {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=out|order=flip|3}} 31.358-metre WORD (1,234.56789&nbsp;in) {{convert|1234.56789|in|m|lk=off|adj=on|abbr=values|order=flip|3}} 31.358 (1,234.56789) {{convert|1234.56789|in|m|lk=off|adj=off|abbr=values|order=flip|3}} 31.358 (1,234.56789) {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=values|order=flip|3}} 31.358 (1,234.56789) {{convert|1234.56789|in|m|lk=on|adj=on|order=flip|3}} 31.358-[[metre]] (1,234.56789&nbsp;[[inch|in]]) {{convert|1234.56789|in|m|lk=on|adj=off|order=flip|3}} 31.358 [[metre]]s (1,234.56789&nbsp;[[inch|in]]) {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|order=flip|3}} 31.358-[[metre]] WORD (1,234.56789&nbsp;[[inch|in]]) {{convert|1234.56789|in|m|lk=on|adj=on|abbr=off|order=flip|3}} 31.358-[[metre]] (1,234.56789-[[inch]]) {{convert|1234.56789|in|m|lk=on|adj=off|abbr=off|order=flip|3}} 31.358 [[metre]]s (1,234.56789 [[inch|inches]]) {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=off|order=flip|3}} 31.358-[[metre]] WORD (1,234.56789-[[inch]]) {{convert|1234.56789|in|m|lk=on|adj=on|abbr=on|order=flip|3}} 31.358&nbsp;[[Metre|m]] (1,234.56789&nbsp;[[inch|in]]) {{convert|1234.56789|in|m|lk=on|adj=off|abbr=on|order=flip|3}} 31.358&nbsp;[[Metre|m]] (1,234.56789&nbsp;[[inch|in]]) {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=on|order=flip|3}} 31.358&nbsp;[[Metre|m]] WORD (1,234.56789&nbsp;[[inch|in]]) {{convert|1234.56789|in|m|lk=on|adj=on|abbr=in|order=flip|3}} 31.358&nbsp;[[Metre|m]] (1,234.56789-[[inch]]) {{convert|1234.56789|in|m|lk=on|adj=off|abbr=in|order=flip|3}} 31.358&nbsp;[[Metre|m]] (1,234.56789 [[inch|inches]]) {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=in|order=flip|3}} 31.358&nbsp;[[Metre|m]] WORD (1,234.56789-[[inch]]) {{convert|1234.56789|in|m|lk=on|adj=on|abbr=out|order=flip|3}} 31.358-[[metre]] (1,234.56789&nbsp;[[inch|in]]) {{convert|1234.56789|in|m|lk=on|adj=off|abbr=out|order=flip|3}} 31.358 [[metre]]s (1,234.56789&nbsp;[[inch|in]]) {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=out|order=flip|3}} 31.358-[[metre]] WORD (1,234.56789&nbsp;[[inch|in]]) {{convert|1234.56789|in|m|lk=on|adj=on|abbr=values|order=flip|3}} 31.358 (1,234.56789) {{convert|1234.56789|in|m|lk=on|adj=off|abbr=values|order=flip|3}} 31.358 (1,234.56789) {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=values|order=flip|3}} 31.358 (1,234.56789) {{convert|1234.56789|in|m|lk=in|adj=on|order=flip|3}} 31.358-[[metre]] (1,234.56789&nbsp;in) {{convert|1234.56789|in|m|lk=in|adj=off|order=flip|3}} 31.358 [[metre]]s (1,234.56789&nbsp;in) {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|order=flip|3}} 31.358-[[metre]] WORD (1,234.56789&nbsp;in) {{convert|1234.56789|in|m|lk=in|adj=on|abbr=off|order=flip|3}} 31.358-[[metre]] (1,234.56789-inch) {{convert|1234.56789|in|m|lk=in|adj=off|abbr=off|order=flip|3}} 31.358 [[metre]]s (1,234.56789 inches) {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=off|order=flip|3}} 31.358-[[metre]] WORD (1,234.56789-inch) {{convert|1234.56789|in|m|lk=in|adj=on|abbr=on|order=flip|3}} 31.358&nbsp;[[Metre|m]] (1,234.56789&nbsp;in) {{convert|1234.56789|in|m|lk=in|adj=off|abbr=on|order=flip|3}} 31.358&nbsp;[[Metre|m]] (1,234.56789&nbsp;in) {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=on|order=flip|3}} 31.358&nbsp;[[Metre|m]] WORD (1,234.56789&nbsp;in) {{convert|1234.56789|in|m|lk=in|adj=on|abbr=in|order=flip|3}} 31.358&nbsp;[[Metre|m]] (1,234.56789-inch) {{convert|1234.56789|in|m|lk=in|adj=off|abbr=in|order=flip|3}} 31.358&nbsp;[[Metre|m]] (1,234.56789 inches) {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=in|order=flip|3}} 31.358&nbsp;[[Metre|m]] WORD (1,234.56789-inch) {{convert|1234.56789|in|m|lk=in|adj=on|abbr=out|order=flip|3}} 31.358-[[metre]] (1,234.56789&nbsp;in) {{convert|1234.56789|in|m|lk=in|adj=off|abbr=out|order=flip|3}} 31.358 [[metre]]s (1,234.56789&nbsp;in) {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=out|order=flip|3}} 31.358-[[metre]] WORD (1,234.56789&nbsp;in) {{convert|1234.56789|in|m|lk=in|adj=on|abbr=values|order=flip|3}} 31.358 (1,234.56789) {{convert|1234.56789|in|m|lk=in|adj=off|abbr=values|order=flip|3}} 31.358 (1,234.56789) {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=values|order=flip|3}} 31.358 (1,234.56789) {{convert|1234.56789|in|m|lk=out|adj=on|order=flip|3}} 31.358-metre (1,234.56789&nbsp;[[inch|in]]) {{convert|1234.56789|in|m|lk=out|adj=off|order=flip|3}} 31.358 metres (1,234.56789&nbsp;[[inch|in]]) {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|order=flip|3}} 31.358-metre WORD (1,234.56789&nbsp;[[inch|in]]) {{convert|1234.56789|in|m|lk=out|adj=on|abbr=off|order=flip|3}} 31.358-metre (1,234.56789-[[inch]]) {{convert|1234.56789|in|m|lk=out|adj=off|abbr=off|order=flip|3}} 31.358 metres (1,234.56789 [[inch|inches]]) {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=off|order=flip|3}} 31.358-metre WORD (1,234.56789-[[inch]]) {{convert|1234.56789|in|m|lk=out|adj=on|abbr=on|order=flip|3}} 31.358&nbsp;m (1,234.56789&nbsp;[[inch|in]]) {{convert|1234.56789|in|m|lk=out|adj=off|abbr=on|order=flip|3}} 31.358&nbsp;m (1,234.56789&nbsp;[[inch|in]]) {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=on|order=flip|3}} 31.358&nbsp;m WORD (1,234.56789&nbsp;[[inch|in]]) {{convert|1234.56789|in|m|lk=out|adj=on|abbr=in|order=flip|3}} 31.358&nbsp;m (1,234.56789-[[inch]]) {{convert|1234.56789|in|m|lk=out|adj=off|abbr=in|order=flip|3}} 31.358&nbsp;m (1,234.56789 [[inch|inches]]) {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=in|order=flip|3}} 31.358&nbsp;m WORD (1,234.56789-[[inch]]) {{convert|1234.56789|in|m|lk=out|adj=on|abbr=out|order=flip|3}} 31.358-metre (1,234.56789&nbsp;[[inch|in]]) {{convert|1234.56789|in|m|lk=out|adj=off|abbr=out|order=flip|3}} 31.358 metres (1,234.56789&nbsp;[[inch|in]]) {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=out|order=flip|3}} 31.358-metre WORD (1,234.56789&nbsp;[[inch|in]]) {{convert|1234.56789|in|m|lk=out|adj=on|abbr=values|order=flip|3}} 31.358 (1,234.56789) {{convert|1234.56789|in|m|lk=out|adj=off|abbr=values|order=flip|3}} 31.358 (1,234.56789) {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=values|order=flip|3}} 31.358 (1,234.56789) -- parametercombinations7 {{convert|1234.56789|in|m|lk=off|adj=on|disp=unit|3}} inch {{convert|1234.56789|in|m|lk=off|adj=off|disp=unit|3}} inches {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|disp=unit|3}} inch {{convert|1234.56789|in|m|lk=off|adj=on|abbr=off|disp=unit|3}} inch {{convert|1234.56789|in|m|lk=off|adj=off|abbr=off|disp=unit|3}} inches {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=off|disp=unit|3}} inch {{convert|1234.56789|in|m|lk=off|adj=on|abbr=on|disp=unit|3}} in {{convert|1234.56789|in|m|lk=off|adj=off|abbr=on|disp=unit|3}} in {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=on|disp=unit|3}} in {{convert|1234.56789|in|m|lk=off|adj=on|abbr=in|disp=unit|3}} in {{convert|1234.56789|in|m|lk=off|adj=off|abbr=in|disp=unit|3}} in {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=in|disp=unit|3}} in {{convert|1234.56789|in|m|lk=off|adj=on|abbr=out|disp=unit|3}} inch {{convert|1234.56789|in|m|lk=off|adj=off|abbr=out|disp=unit|3}} inches {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=out|disp=unit|3}} inch -- Have commented out the tests with no output because the tester cannot handle them. -- {{convert|1234.56789|in|m|lk=off|adj=on|abbr=values|disp=unit|3}} -- {{convert|1234.56789|in|m|lk=off|adj=off|abbr=values|disp=unit|3}} -- {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=values|disp=unit|3}} {{convert|1234.56789|in|m|lk=on|adj=on|disp=unit|3}} [[inch]] {{convert|1234.56789|in|m|lk=on|adj=off|disp=unit|3}} [[inch|inches]] {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|disp=unit|3}} [[inch]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=off|disp=unit|3}} [[inch]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=off|disp=unit|3}} [[inch|inches]] {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=off|disp=unit|3}} [[inch]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=on|disp=unit|3}} [[inch|in]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=on|disp=unit|3}} [[inch|in]] {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=on|disp=unit|3}} [[inch|in]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=in|disp=unit|3}} [[inch|in]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=in|disp=unit|3}} [[inch|in]] {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=in|disp=unit|3}} [[inch|in]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=out|disp=unit|3}} [[inch]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=out|disp=unit|3}} [[inch|inches]] {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=out|disp=unit|3}} [[inch]] -- {{convert|1234.56789|in|m|lk=on|adj=on|abbr=values|disp=unit|3}} -- {{convert|1234.56789|in|m|lk=on|adj=off|abbr=values|disp=unit|3}} -- {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=values|disp=unit|3}} {{convert|1234.56789|in|m|lk=in|adj=on|disp=unit|3}} [[inch]] {{convert|1234.56789|in|m|lk=in|adj=off|disp=unit|3}} [[inch|inches]] {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|disp=unit|3}} [[inch]] {{convert|1234.56789|in|m|lk=in|adj=on|abbr=off|disp=unit|3}} [[inch]] {{convert|1234.56789|in|m|lk=in|adj=off|abbr=off|disp=unit|3}} [[inch|inches]] {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=off|disp=unit|3}} [[inch]] {{convert|1234.56789|in|m|lk=in|adj=on|abbr=on|disp=unit|3}} [[inch|in]] {{convert|1234.56789|in|m|lk=in|adj=off|abbr=on|disp=unit|3}} [[inch|in]] {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=on|disp=unit|3}} [[inch|in]] {{convert|1234.56789|in|m|lk=in|adj=on|abbr=in|disp=unit|3}} [[inch|in]] {{convert|1234.56789|in|m|lk=in|adj=off|abbr=in|disp=unit|3}} [[inch|in]] {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=in|disp=unit|3}} [[inch|in]] {{convert|1234.56789|in|m|lk=in|adj=on|abbr=out|disp=unit|3}} [[inch]] {{convert|1234.56789|in|m|lk=in|adj=off|abbr=out|disp=unit|3}} [[inch|inches]] {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=out|disp=unit|3}} [[inch]] -- {{convert|1234.56789|in|m|lk=in|adj=on|abbr=values|disp=unit|3}} -- {{convert|1234.56789|in|m|lk=in|adj=off|abbr=values|disp=unit|3}} -- {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=values|disp=unit|3}} {{convert|1234.56789|in|m|lk=out|adj=on|disp=unit|3}} inch {{convert|1234.56789|in|m|lk=out|adj=off|disp=unit|3}} inches {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|disp=unit|3}} inch {{convert|1234.56789|in|m|lk=out|adj=on|abbr=off|disp=unit|3}} inch {{convert|1234.56789|in|m|lk=out|adj=off|abbr=off|disp=unit|3}} inches {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=off|disp=unit|3}} inch {{convert|1234.56789|in|m|lk=out|adj=on|abbr=on|disp=unit|3}} in {{convert|1234.56789|in|m|lk=out|adj=off|abbr=on|disp=unit|3}} in {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=on|disp=unit|3}} in {{convert|1234.56789|in|m|lk=out|adj=on|abbr=in|disp=unit|3}} in {{convert|1234.56789|in|m|lk=out|adj=off|abbr=in|disp=unit|3}} in {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=in|disp=unit|3}} in {{convert|1234.56789|in|m|lk=out|adj=on|abbr=out|disp=unit|3}} inch {{convert|1234.56789|in|m|lk=out|adj=off|abbr=out|disp=unit|3}} inches {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=out|disp=unit|3}} inch -- {{convert|1234.56789|in|m|lk=out|adj=on|abbr=values|disp=unit|3}} -- {{convert|1234.56789|in|m|lk=out|adj=off|abbr=values|disp=unit|3}} -- {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=values|disp=unit|3}} -- parametercombinations8 {{convert|1234.56789|in|m|lk=off|adj=on|disp=br|3}} 1,234.56789-inch<br />31.358-metre {{convert|1234.56789|in|m|lk=off|adj=off|disp=br|3}} 1,234.56789 inches<br />31.358 metres {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|disp=br|3}} 1,234.56789-inch WORD<br />31.358-metre {{convert|1234.56789|in|m|lk=off|adj=on|abbr=off|disp=br|3}} 1,234.56789-inch<br />31.358-metre {{convert|1234.56789|in|m|lk=off|adj=off|abbr=off|disp=br|3}} 1,234.56789 inches<br />31.358 metres {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=off|disp=br|3}} 1,234.56789-inch WORD<br />31.358-metre {{convert|1234.56789|in|m|lk=off|adj=on|abbr=on|disp=br|3}} 1,234.56789&nbsp;in<br />31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=off|abbr=on|disp=br|3}} 1,234.56789&nbsp;in<br />31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=on|disp=br|3}} 1,234.56789&nbsp;in WORD<br />31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=on|abbr=in|disp=br|3}} 1,234.56789&nbsp;in<br />31.358-metre {{convert|1234.56789|in|m|lk=off|adj=off|abbr=in|disp=br|3}} 1,234.56789&nbsp;in<br />31.358 metres {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=in|disp=br|3}} 1,234.56789&nbsp;in WORD<br />31.358-metre {{convert|1234.56789|in|m|lk=off|adj=on|abbr=out|disp=br|3}} 1,234.56789-inch<br />31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=off|abbr=out|disp=br|3}} 1,234.56789 inches<br />31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=out|disp=br|3}} 1,234.56789-inch WORD<br />31.358&nbsp;m {{convert|1234.56789|in|m|lk=off|adj=on|abbr=values|disp=br|3}} 1,234.56789<br />31.358 {{convert|1234.56789|in|m|lk=off|adj=off|abbr=values|disp=br|3}} 1,234.56789<br />31.358 {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=values|disp=br|3}} 1,234.56789<br />31.358 {{convert|1234.56789|in|m|lk=on|adj=on|disp=br|3}} 1,234.56789-[[inch]]<br />31.358-[[metre]] {{convert|1234.56789|in|m|lk=on|adj=off|disp=br|3}} 1,234.56789 [[inch|inches]]<br />31.358 [[metre]]s {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|disp=br|3}} 1,234.56789-[[inch]] WORD<br />31.358-[[metre]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=off|disp=br|3}} 1,234.56789-[[inch]]<br />31.358-[[metre]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=off|disp=br|3}} 1,234.56789 [[inch|inches]]<br />31.358 [[metre]]s {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=off|disp=br|3}} 1,234.56789-[[inch]] WORD<br />31.358-[[metre]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=on|disp=br|3}} 1,234.56789&nbsp;[[inch|in]]<br />31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=on|disp=br|3}} 1,234.56789&nbsp;[[inch|in]]<br />31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=on|disp=br|3}} 1,234.56789&nbsp;[[inch|in]] WORD<br />31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=in|disp=br|3}} 1,234.56789&nbsp;[[inch|in]]<br />31.358-[[metre]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=in|disp=br|3}} 1,234.56789&nbsp;[[inch|in]]<br />31.358 [[metre]]s {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=in|disp=br|3}} 1,234.56789&nbsp;[[inch|in]] WORD<br />31.358-[[metre]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=out|disp=br|3}} 1,234.56789-[[inch]]<br />31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=out|disp=br|3}} 1,234.56789 [[inch|inches]]<br />31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=out|disp=br|3}} 1,234.56789-[[inch]] WORD<br />31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=values|disp=br|3}} 1,234.56789<br />31.358 {{convert|1234.56789|in|m|lk=on|adj=off|abbr=values|disp=br|3}} 1,234.56789<br />31.358 {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=values|disp=br|3}} 1,234.56789<br />31.358 {{convert|1234.56789|in|m|lk=in|adj=on|disp=br|3}} 1,234.56789-[[inch]]<br />31.358-metre {{convert|1234.56789|in|m|lk=in|adj=off|disp=br|3}} 1,234.56789 [[inch|inches]]<br />31.358 metres {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|disp=br|3}} 1,234.56789-[[inch]] WORD<br />31.358-metre {{convert|1234.56789|in|m|lk=in|adj=on|abbr=off|disp=br|3}} 1,234.56789-[[inch]]<br />31.358-metre {{convert|1234.56789|in|m|lk=in|adj=off|abbr=off|disp=br|3}} 1,234.56789 [[inch|inches]]<br />31.358 metres {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=off|disp=br|3}} 1,234.56789-[[inch]] WORD<br />31.358-metre {{convert|1234.56789|in|m|lk=in|adj=on|abbr=on|disp=br|3}} 1,234.56789&nbsp;[[inch|in]]<br />31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=off|abbr=on|disp=br|3}} 1,234.56789&nbsp;[[inch|in]]<br />31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=on|disp=br|3}} 1,234.56789&nbsp;[[inch|in]] WORD<br />31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=on|abbr=in|disp=br|3}} 1,234.56789&nbsp;[[inch|in]]<br />31.358-metre {{convert|1234.56789|in|m|lk=in|adj=off|abbr=in|disp=br|3}} 1,234.56789&nbsp;[[inch|in]]<br />31.358 metres {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=in|disp=br|3}} 1,234.56789&nbsp;[[inch|in]] WORD<br />31.358-metre {{convert|1234.56789|in|m|lk=in|adj=on|abbr=out|disp=br|3}} 1,234.56789-[[inch]]<br />31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=off|abbr=out|disp=br|3}} 1,234.56789 [[inch|inches]]<br />31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=out|disp=br|3}} 1,234.56789-[[inch]] WORD<br />31.358&nbsp;m {{convert|1234.56789|in|m|lk=in|adj=on|abbr=values|disp=br|3}} 1,234.56789<br />31.358 {{convert|1234.56789|in|m|lk=in|adj=off|abbr=values|disp=br|3}} 1,234.56789<br />31.358 {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=values|disp=br|3}} 1,234.56789<br />31.358 {{convert|1234.56789|in|m|lk=out|adj=on|disp=br|3}} 1,234.56789-inch<br />31.358-[[metre]] {{convert|1234.56789|in|m|lk=out|adj=off|disp=br|3}} 1,234.56789 inches<br />31.358 [[metre]]s {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|disp=br|3}} 1,234.56789-inch WORD<br />31.358-[[metre]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=off|disp=br|3}} 1,234.56789-inch<br />31.358-[[metre]] {{convert|1234.56789|in|m|lk=out|adj=off|abbr=off|disp=br|3}} 1,234.56789 inches<br />31.358 [[metre]]s {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=off|disp=br|3}} 1,234.56789-inch WORD<br />31.358-[[metre]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=on|disp=br|3}} 1,234.56789&nbsp;in<br />31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=off|abbr=on|disp=br|3}} 1,234.56789&nbsp;in<br />31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=on|disp=br|3}} 1,234.56789&nbsp;in WORD<br />31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=in|disp=br|3}} 1,234.56789&nbsp;in<br />31.358-[[metre]] {{convert|1234.56789|in|m|lk=out|adj=off|abbr=in|disp=br|3}} 1,234.56789&nbsp;in<br />31.358 [[metre]]s {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=in|disp=br|3}} 1,234.56789&nbsp;in WORD<br />31.358-[[metre]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=out|disp=br|3}} 1,234.56789-inch<br />31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=off|abbr=out|disp=br|3}} 1,234.56789 inches<br />31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=out|disp=br|3}} 1,234.56789-inch WORD<br />31.358&nbsp;[[Metre|m]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=values|disp=br|3}} 1,234.56789<br />31.358 {{convert|1234.56789|in|m|lk=out|adj=off|abbr=values|disp=br|3}} 1,234.56789<br />31.358 {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=values|disp=br|3}} 1,234.56789<br />31.358 -- parametercombinations9 {{convert|1234.56789|in|m|lk=off|adj=on|disp=sqbr|3}} 1,234.56789-inch [31.358&nbsp;m] {{convert|1234.56789|in|m|lk=off|adj=off|disp=sqbr|3}} 1,234.56789 inches [31.358&nbsp;m] {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|disp=sqbr|3}} 1,234.56789-inch WORD [31.358&nbsp;m] {{convert|1234.56789|in|m|lk=off|adj=on|abbr=off|disp=sqbr|3}} 1,234.56789-inch [31.358-metre] {{convert|1234.56789|in|m|lk=off|adj=off|abbr=off|disp=sqbr|3}} 1,234.56789 inches [31.358 metres] {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=off|disp=sqbr|3}} 1,234.56789-inch WORD [31.358-metre] {{convert|1234.56789|in|m|lk=off|adj=on|abbr=on|disp=sqbr|3}} 1,234.56789&nbsp;in&nbsp;[31.358&nbsp;m] {{convert|1234.56789|in|m|lk=off|adj=off|abbr=on|disp=sqbr|3}} 1,234.56789&nbsp;in&nbsp;[31.358&nbsp;m] {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=on|disp=sqbr|3}} 1,234.56789&nbsp;in WORD&nbsp;[31.358&nbsp;m] {{convert|1234.56789|in|m|lk=off|adj=on|abbr=in|disp=sqbr|3}} 1,234.56789&nbsp;in [31.358-metre] {{convert|1234.56789|in|m|lk=off|adj=off|abbr=in|disp=sqbr|3}} 1,234.56789&nbsp;in [31.358 metres] {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=in|disp=sqbr|3}} 1,234.56789&nbsp;in WORD [31.358-metre] {{convert|1234.56789|in|m|lk=off|adj=on|abbr=out|disp=sqbr|3}} 1,234.56789-inch [31.358&nbsp;m] {{convert|1234.56789|in|m|lk=off|adj=off|abbr=out|disp=sqbr|3}} 1,234.56789 inches [31.358&nbsp;m] {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=out|disp=sqbr|3}} 1,234.56789-inch WORD [31.358&nbsp;m] {{convert|1234.56789|in|m|lk=off|adj=on|abbr=values|disp=sqbr|3}} 1,234.56789 [31.358] {{convert|1234.56789|in|m|lk=off|adj=off|abbr=values|disp=sqbr|3}} 1,234.56789 [31.358] {{convert|1234.56789|in|m|lk=off|adj=mid|WORD|abbr=values|disp=sqbr|3}} 1,234.56789 [31.358] {{convert|1234.56789|in|m|lk=on|adj=on|disp=sqbr|3}} 1,234.56789-[[inch]] [31.358&nbsp;[[Metre|m]]] {{convert|1234.56789|in|m|lk=on|adj=off|disp=sqbr|3}} 1,234.56789 [[inch|inches]] [31.358&nbsp;[[Metre|m]]] {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|disp=sqbr|3}} 1,234.56789-[[inch]] WORD [31.358&nbsp;[[Metre|m]]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=off|disp=sqbr|3}} 1,234.56789-[[inch]] [31.358-[[metre]]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=off|disp=sqbr|3}} 1,234.56789 [[inch|inches]] [31.358 [[metre]]s] {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=off|disp=sqbr|3}} 1,234.56789-[[inch]] WORD [31.358-[[metre]]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=on|disp=sqbr|3}} 1,234.56789&nbsp;[[inch|in]]&nbsp;[31.358&nbsp;[[Metre|m]]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=on|disp=sqbr|3}} 1,234.56789&nbsp;[[inch|in]]&nbsp;[31.358&nbsp;[[Metre|m]]] {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=on|disp=sqbr|3}} 1,234.56789&nbsp;[[inch|in]] WORD&nbsp;[31.358&nbsp;[[Metre|m]]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=in|disp=sqbr|3}} 1,234.56789&nbsp;[[inch|in]] [31.358-[[metre]]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=in|disp=sqbr|3}} 1,234.56789&nbsp;[[inch|in]] [31.358 [[metre]]s] {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=in|disp=sqbr|3}} 1,234.56789&nbsp;[[inch|in]] WORD [31.358-[[metre]]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=out|disp=sqbr|3}} 1,234.56789-[[inch]] [31.358&nbsp;[[Metre|m]]] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=out|disp=sqbr|3}} 1,234.56789 [[inch|inches]] [31.358&nbsp;[[Metre|m]]] {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=out|disp=sqbr|3}} 1,234.56789-[[inch]] WORD [31.358&nbsp;[[Metre|m]]] {{convert|1234.56789|in|m|lk=on|adj=on|abbr=values|disp=sqbr|3}} 1,234.56789 [31.358] {{convert|1234.56789|in|m|lk=on|adj=off|abbr=values|disp=sqbr|3}} 1,234.56789 [31.358] {{convert|1234.56789|in|m|lk=on|adj=mid|WORD|abbr=values|disp=sqbr|3}} 1,234.56789 [31.358] {{convert|1234.56789|in|m|lk=in|adj=on|disp=sqbr|3}} 1,234.56789-[[inch]] [31.358&nbsp;m] {{convert|1234.56789|in|m|lk=in|adj=off|disp=sqbr|3}} 1,234.56789 [[inch|inches]] [31.358&nbsp;m] {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|disp=sqbr|3}} 1,234.56789-[[inch]] WORD [31.358&nbsp;m] {{convert|1234.56789|in|m|lk=in|adj=on|abbr=off|disp=sqbr|3}} 1,234.56789-[[inch]] [31.358-metre] {{convert|1234.56789|in|m|lk=in|adj=off|abbr=off|disp=sqbr|3}} 1,234.56789 [[inch|inches]] [31.358 metres] {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=off|disp=sqbr|3}} 1,234.56789-[[inch]] WORD [31.358-metre] {{convert|1234.56789|in|m|lk=in|adj=on|abbr=on|disp=sqbr|3}} 1,234.56789&nbsp;[[inch|in]]&nbsp;[31.358&nbsp;m] {{convert|1234.56789|in|m|lk=in|adj=off|abbr=on|disp=sqbr|3}} 1,234.56789&nbsp;[[inch|in]]&nbsp;[31.358&nbsp;m] {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=on|disp=sqbr|3}} 1,234.56789&nbsp;[[inch|in]] WORD&nbsp;[31.358&nbsp;m] {{convert|1234.56789|in|m|lk=in|adj=on|abbr=in|disp=sqbr|3}} 1,234.56789&nbsp;[[inch|in]] [31.358-metre] {{convert|1234.56789|in|m|lk=in|adj=off|abbr=in|disp=sqbr|3}} 1,234.56789&nbsp;[[inch|in]] [31.358 metres] {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=in|disp=sqbr|3}} 1,234.56789&nbsp;[[inch|in]] WORD [31.358-metre] {{convert|1234.56789|in|m|lk=in|adj=on|abbr=out|disp=sqbr|3}} 1,234.56789-[[inch]] [31.358&nbsp;m] {{convert|1234.56789|in|m|lk=in|adj=off|abbr=out|disp=sqbr|3}} 1,234.56789 [[inch|inches]] [31.358&nbsp;m] {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=out|disp=sqbr|3}} 1,234.56789-[[inch]] WORD [31.358&nbsp;m] {{convert|1234.56789|in|m|lk=in|adj=on|abbr=values|disp=sqbr|3}} 1,234.56789 [31.358] {{convert|1234.56789|in|m|lk=in|adj=off|abbr=values|disp=sqbr|3}} 1,234.56789 [31.358] {{convert|1234.56789|in|m|lk=in|adj=mid|WORD|abbr=values|disp=sqbr|3}} 1,234.56789 [31.358] {{convert|1234.56789|in|m|lk=out|adj=on|disp=sqbr|3}} 1,234.56789-inch [31.358&nbsp;[[Metre|m]]] {{convert|1234.56789|in|m|lk=out|adj=off|disp=sqbr|3}} 1,234.56789 inches [31.358&nbsp;[[Metre|m]]] {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|disp=sqbr|3}} 1,234.56789-inch WORD [31.358&nbsp;[[Metre|m]]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=off|disp=sqbr|3}} 1,234.56789-inch [31.358-[[metre]]] {{convert|1234.56789|in|m|lk=out|adj=off|abbr=off|disp=sqbr|3}} 1,234.56789 inches [31.358 [[metre]]s] {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=off|disp=sqbr|3}} 1,234.56789-inch WORD [31.358-[[metre]]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=on|disp=sqbr|3}} 1,234.56789&nbsp;in&nbsp;[31.358&nbsp;[[Metre|m]]] {{convert|1234.56789|in|m|lk=out|adj=off|abbr=on|disp=sqbr|3}} 1,234.56789&nbsp;in&nbsp;[31.358&nbsp;[[Metre|m]]] {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=on|disp=sqbr|3}} 1,234.56789&nbsp;in WORD&nbsp;[31.358&nbsp;[[Metre|m]]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=in|disp=sqbr|3}} 1,234.56789&nbsp;in [31.358-[[metre]]] {{convert|1234.56789|in|m|lk=out|adj=off|abbr=in|disp=sqbr|3}} 1,234.56789&nbsp;in [31.358 [[metre]]s] {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=in|disp=sqbr|3}} 1,234.56789&nbsp;in WORD [31.358-[[metre]]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=out|disp=sqbr|3}} 1,234.56789-inch [31.358&nbsp;[[Metre|m]]] {{convert|1234.56789|in|m|lk=out|adj=off|abbr=out|disp=sqbr|3}} 1,234.56789 inches [31.358&nbsp;[[Metre|m]]] {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=out|disp=sqbr|3}} 1,234.56789-inch WORD [31.358&nbsp;[[Metre|m]]] {{convert|1234.56789|in|m|lk=out|adj=on|abbr=values|disp=sqbr|3}} 1,234.56789 [31.358] {{convert|1234.56789|in|m|lk=out|adj=off|abbr=values|disp=sqbr|3}} 1,234.56789 [31.358] {{convert|1234.56789|in|m|lk=out|adj=mid|WORD|abbr=values|disp=sqbr|3}} 1,234.56789 [31.358] -- parametercombinations10 {{convert|1234.56789|GJ|lk=off|adj=on|disp=unit2|3}} kWh {{convert|1234.56789|GJ|lk=off|adj=off|disp=unit2|3}} kWh {{convert|1234.56789|GN|lk=off|adj=on|disp=unit2|3}} lb<sub>f</sub> {{convert|1234.56789|GN|lk=off|adj=off|disp=unit2|3}} lb<sub>f</sub> {{convert|1234.56789|km|lk=off|adj=on|disp=unit2|3}} mi {{convert|1234.56789|km|lk=off|adj=off|disp=unit2|3}} mi {{convert|1234.56789|C|lk=off|adj=on|disp=unit2|3}} °F {{convert|1234.56789|C|lk=off|adj=off|disp=unit2|3}} °F {{convert|1234.56789|GJ||lk=off|adj=mid|WORD|disp=unit2|3}} kWh {{convert|1234.56789|GJ|lk=off|adj=on|abbr=off|disp=unit2|3}} kilowatt-hour {{convert|1234.56789|GJ|lk=off|adj=off|abbr=off|disp=unit2|3}} kilowatt-hours {{convert|1234.56789|GJ||lk=off|adj=mid|WORD|abbr=off|disp=unit2|3}} kilowatt-hour {{convert|1234.56789|GJ|lk=off|adj=on|abbr=on|disp=unit2|3}} kWh {{convert|1234.56789|GJ|lk=off|adj=off|abbr=on|disp=unit2|3}} kWh {{convert|1234.56789|GJ||lk=off|adj=mid|WORD|abbr=on|disp=unit2|3}} kWh {{convert|1234.56789|GJ|lk=off|adj=on|abbr=in|disp=unit2|3}} kilowatt-hour {{convert|1234.56789|GJ|lk=off|adj=off|abbr=in|disp=unit2|3}} kilowatt-hours {{convert|1234.56789|GJ||lk=off|adj=mid|WORD|abbr=in|disp=unit2|3}} kilowatt-hour {{convert|1234.56789|GJ|lk=off|adj=on|abbr=out|disp=unit2|3}} kWh {{convert|1234.56789|GJ|lk=off|adj=off|abbr=out|disp=unit2|3}} kWh {{convert|1234.56789|GJ||lk=off|adj=mid|WORD|abbr=out|disp=unit2|3}} kWh -- {{convert|1234.56789|GJ|lk=off|adj=on|abbr=values|disp=unit2|3}} -- {{convert|1234.56789|GJ|lk=off|adj=off|abbr=values|disp=unit2|3}} -- {{convert|1234.56789|GJ||lk=off|adj=mid|WORD|abbr=values|disp=unit2|3}} {{convert|1234.56789|GJ|lk=on|adj=on|disp=unit2|3}} [[Watt-hour|kWh]] {{convert|1234.56789|GJ|lk=on|adj=off|disp=unit2|3}} [[Watt-hour|kWh]] {{convert|1234.56789|GJ||lk=on|adj=mid|WORD|disp=unit2|3}} [[Watt-hour|kWh]] {{convert|1234.56789|GJ|lk=on|adj=on|abbr=off|disp=unit2|3}} [[Watt-hour|kilowatt-hour]] {{convert|1234.56789|GJ|lk=on|adj=off|abbr=off|disp=unit2|3}} [[Watt-hour|kilowatt-hours]] {{convert|1234.56789|GJ||lk=on|adj=mid|WORD|abbr=off|disp=unit2|3}} [[Watt-hour|kilowatt-hour]] {{convert|1234.56789|GJ|lk=on|adj=on|abbr=on|disp=unit2|3}} [[Watt-hour|kWh]] {{convert|1234.56789|GJ|lk=on|adj=off|abbr=on|disp=unit2|3}} [[Watt-hour|kWh]] {{convert|1234.56789|GJ||lk=on|adj=mid|WORD|abbr=on|disp=unit2|3}} [[Watt-hour|kWh]] {{convert|1234.56789|GJ|lk=on|adj=on|abbr=in|disp=unit2|3}} [[Watt-hour|kilowatt-hour]] {{convert|1234.56789|GJ|lk=on|adj=off|abbr=in|disp=unit2|3}} [[Watt-hour|kilowatt-hours]] {{convert|1234.56789|GJ||lk=on|adj=mid|WORD|abbr=in|disp=unit2|3}} [[Watt-hour|kilowatt-hour]] {{convert|1234.56789|GJ|lk=on|adj=on|abbr=out|disp=unit2|3}} [[Watt-hour|kWh]] {{convert|1234.56789|GJ|lk=on|adj=off|abbr=out|disp=unit2|3}} [[Watt-hour|kWh]] {{convert|1234.56789|GJ||lk=on|adj=mid|WORD|abbr=out|disp=unit2|3}} [[Watt-hour|kWh]] -- {{convert|1234.56789|GJ|lk=on|adj=on|abbr=values|disp=unit2|3}} -- {{convert|1234.56789|GJ|lk=on|adj=off|abbr=values|disp=unit2|3}} -- {{convert|1234.56789|GJ||lk=on|adj=mid|WORD|abbr=values|disp=unit2|3}} {{convert|1234.56789|GJ|lk=in|adj=on|disp=unit2|3}} kWh {{convert|1234.56789|GJ|lk=in|adj=off|disp=unit2|3}} kWh {{convert|1234.56789|GJ||lk=in|adj=mid|WORD|disp=unit2|3}} kWh {{convert|1234.56789|GJ|lk=in|adj=on|abbr=off|disp=unit2|3}} kilowatt-hour {{convert|1234.56789|GJ|lk=in|adj=off|abbr=off|disp=unit2|3}} kilowatt-hours {{convert|1234.56789|GJ||lk=in|adj=mid|WORD|abbr=off|disp=unit2|3}} kilowatt-hour {{convert|1234.56789|GJ|lk=in|adj=on|abbr=on|disp=unit2|3}} kWh {{convert|1234.56789|GJ|lk=in|adj=off|abbr=on|disp=unit2|3}} kWh {{convert|1234.56789|GJ||lk=in|adj=mid|WORD|abbr=on|disp=unit2|3}} kWh {{convert|1234.56789|GJ|lk=in|adj=on|abbr=in|disp=unit2|3}} kilowatt-hour {{convert|1234.56789|GJ|lk=in|adj=off|abbr=in|disp=unit2|3}} kilowatt-hours {{convert|1234.56789|GJ||lk=in|adj=mid|WORD|abbr=in|disp=unit2|3}} kilowatt-hour {{convert|1234.56789|GJ|lk=in|adj=on|abbr=out|disp=unit2|3}} kWh {{convert|1234.56789|GJ|lk=in|adj=off|abbr=out|disp=unit2|3}} kWh {{convert|1234.56789|GJ||lk=in|adj=mid|WORD|abbr=out|disp=unit2|3}} kWh -- {{convert|1234.56789|GJ|lk=in|adj=on|abbr=values|disp=unit2|3}} -- {{convert|1234.56789|GJ|lk=in|adj=off|abbr=values|disp=unit2|3}} -- {{convert|1234.56789|GJ||lk=in|adj=mid|WORD|abbr=values|disp=unit2|3}} {{convert|1234.56789|GJ|lk=out|adj=on|disp=unit2|3}} [[Watt-hour|kWh]] {{convert|1234.56789|GJ|lk=out|adj=off|disp=unit2|3}} [[Watt-hour|kWh]] {{convert|1234.56789|GJ||lk=out|adj=mid|WORD|disp=unit2|3}} [[Watt-hour|kWh]] {{convert|1234.56789|GJ|lk=out|adj=on|abbr=off|disp=unit2|3}} [[Watt-hour|kilowatt-hour]] {{convert|1234.56789|GJ|lk=out|adj=off|abbr=off|disp=unit2|3}} [[Watt-hour|kilowatt-hours]] {{convert|1234.56789|GJ||lk=out|adj=mid|WORD|abbr=off|disp=unit2|3}} [[Watt-hour|kilowatt-hour]] {{convert|1234.56789|GJ|lk=out|adj=on|abbr=on|disp=unit2|3}} [[Watt-hour|kWh]] {{convert|1234.56789|GJ|lk=out|adj=off|abbr=on|disp=unit2|3}} [[Watt-hour|kWh]] {{convert|1234.56789|GJ||lk=out|adj=mid|WORD|abbr=on|disp=unit2|3}} [[Watt-hour|kWh]] {{convert|1234.56789|GJ|lk=out|adj=on|abbr=in|disp=unit2|3}} [[Watt-hour|kilowatt-hour]] {{convert|1234.56789|GJ|lk=out|adj=off|abbr=in|disp=unit2|3}} [[Watt-hour|kilowatt-hours]] {{convert|1234.56789|GJ||lk=out|adj=mid|WORD|abbr=in|disp=unit2|3}} [[Watt-hour|kilowatt-hour]] {{convert|1234.56789|GJ|lk=out|adj=on|abbr=out|disp=unit2|3}} [[Watt-hour|kWh]] {{convert|1234.56789|GJ|lk=out|adj=off|abbr=out|disp=unit2|3}} [[Watt-hour|kWh]] {{convert|1234.56789|GJ||lk=out|adj=mid|WORD|abbr=out|disp=unit2|3}} [[Watt-hour|kWh]] -- {{convert|1234.56789|GJ||lk=out|adj=mid|WORD|abbr=values|disp=unit2|3}} -- {{convert|1234.56789|GJ|lk=out|adj=on|abbr=values|disp=unit2|3}} -- {{convert|1234.56789|GJ|lk=out|adj=off|abbr=values|disp=unit2|3}} {{convert|1234.56789|GJ||WORD|lk=off|adj=mid|disp=unit2|3}} kWh -- prefixes {{convert|1234.56789|m|in|lk=on}} 1,234.56789 [[metre]]s (48,605.035&nbsp;[[inch|in]]) {{convert|1234.56789|Ym|in|lk=on}} 1,234.56789 [[yottametre]]s (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>28</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|Zm|in|lk=on}} 1,234.56789 [[zettametre]]s (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>25</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|Em|in|lk=on}} 1,234.56789 [[exametre]]s (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>22</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|Pm|in|lk=on}} 1,234.56789 [[petametre]]s (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>19</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|Tm|in|lk=on}} 1,234.56789 [[terametre]]s (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>16</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|Gm|in|lk=on}} 1,234.56789 [[gigametre]]s (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>13</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|Mm|in|lk=on}} 1,234.56789 [[megametre]]s (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>10</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|km|in|lk=on}} 1,234.56789 [[kilometre]]s (48,605,035&nbsp;[[inch|in]]) {{convert|1234.56789|hm|in|lk=on}} 1,234.56789 [[hectometre]]s (4,860,503.5&nbsp;[[inch|in]]) {{convert|1234.56789|dam|in|lk=on}} 1,234.56789 [[decametre]]s (486,050.35&nbsp;[[inch|in]]) {{convert|1234.56789|dm|in|lk=on}} 1,234.56789 [[decimetre]]s (4,860.5035&nbsp;[[inch|in]]) {{convert|1234.56789|cm|in|lk=on}} 1,234.56789 [[centimetre]]s (486.05035&nbsp;[[inch|in]]) {{convert|1234.56789|mm|in|lk=on}} 1,234.56789 [[millimetre]]s (48.605035&nbsp;[[inch|in]]) {{convert|1234.56789|μm|in|lk=on}} 1,234.56789 [[micrometre]]s (0.048605035&nbsp;[[inch|in]]) {{convert|1234.56789|µm|in|lk=on}} 1,234.56789 [[micrometre]]s (0.048605035&nbsp;[[inch|in]]) {{convert|1234.56789|um|in|lk=on}} 1,234.56789 [[micrometre]]s (0.048605035&nbsp;[[inch|in]]) {{convert|1234.56789|nm|in|lk=on}} 1,234.56789 [[nanometre]]s (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|pm|in|lk=on}} 1,234.56789 [[picometre]]s (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>−8</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|fm|in|lk=on}} 1,234.56789 [[femtometre]]s (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>−11</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|am|in|lk=on}} 1,234.56789 [[Metre|attometres]] (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>−14</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|zm|in|lk=on}} 1,234.56789 [[Metre|zeptometres]] (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>−17</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|ym|in|lk=on}} 1,234.56789 [[Metre|yoctometres]] (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>−20</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|km|m}} 1,234.56789 kilometres (1,234,567.89&nbsp;m) {{convert|1234.56789|m|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Metre|m]] (48,605.035&nbsp;[[inch|in]]) {{convert|1234.56789|Ym|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Yottametre|Ym]] (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>28</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|Zm|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Zettametre|Zm]] (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>25</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|Em|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Exametre|Em]] (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>22</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|Pm|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Petametre|Pm]] (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>19</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|Tm|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Terametre|Tm]] (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>16</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|Gm|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Gigametre|Gm]] (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>13</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|Mm|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Megametre|Mm]] (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>10</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|km|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Kilometre|km]] (48,605,035&nbsp;[[inch|in]]) {{convert|1234.56789|hm|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Hectometre|hm]] (4,860,503.5&nbsp;[[inch|in]]) {{convert|1234.56789|dam|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Decametre|dam]] (486,050.35&nbsp;[[inch|in]]) {{convert|1234.56789|dm|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Decimetre|dm]] (4,860.5035&nbsp;[[inch|in]]) {{convert|1234.56789|cm|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Centimetre|cm]] (486.05035&nbsp;[[inch|in]]) {{convert|1234.56789|mm|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Millimetre|mm]] (48.605035&nbsp;[[inch|in]]) {{convert|1234.56789|μm|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Micrometre|μm]] (0.048605035&nbsp;[[inch|in]]) {{convert|1234.56789|µm|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Micrometre|μm]] (0.048605035&nbsp;[[inch|in]]) {{convert|1234.56789|um|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Micrometre|μm]] (0.048605035&nbsp;[[inch|in]]) {{convert|1234.56789|nm|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Nanometre|nm]] (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>−5</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|pm|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Picometre|pm]] (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>−8</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|fm|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Femtometre|fm]] (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>−11</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|am|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Metre|am]] (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>−14</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|zm|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Metre|zm]] (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>−17</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|ym|in|lk=on|abbr=on}} 1,234.56789&nbsp;[[Metre|ym]] (4.8605035<span style="margin:0 .15em 0 .25em">×</span>10<sup>−20</sup>&nbsp;[[inch|in]]) {{convert|1234.56789|km|m|abbr=on}} 1,234.56789&nbsp;km (1,234,567.89&nbsp;m) {{convert|1234.56789|metre|in|lk=on}} 1,234.56789 [[metre]]s (48,605.035&nbsp;[[inch|in]]) {{convert|1234.56789|milimetre|in|lk=on}} 1,234.56789 [[milimetre]]<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unknown_unit|<span title="Convert: Unit name &quot;milimetre&quot; is not known">convert: unknown unit</span>]]</i>]</sup><span class="error"></span> {{convert|1234.56789|millimetre|in|lk=on}} 1,234.56789 [[millimetre]]<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unknown_unit|<span title="Convert: Unit name &quot;millimetre&quot; is not known">convert: unknown unit</span>]]</i>]</sup><span class="error"></span> {{convert|1234.56789|micrometres|in|lk=on}} 1,234.56789 [[micrometres]]<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unknown_unit|<span title="Convert: Unit name &quot;micrometres&quot; is not known">convert: unknown unit</span>]]</i>]</sup><span class="error"></span> {{convert|1234.56789|micrometre|in|lk=on}} 1,234.56789 [[micrometre]]s (0.048605035&nbsp;[[inch|in]]) -- EXTRA TESTS. -- Error/warning: Missing/invalid. {{convert}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#needs_number|<span title="Convert: Needs the number to be converted">convert: needs a number</span>]]</i>]</sup><span class="error"></span> {{convert|}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#needs_number|<span title="Convert: Needs the number to be converted">convert: needs a number</span>]]</i>]</sup><span class="error"></span> {{convert| | }} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#needs_number|<span title="Convert: Needs the number to be converted">convert: needs a number</span>]]</i>]</sup><span class="error"></span> {{convert|x|m}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_number|<span title="Convert: Value &quot;x&quot; must be a number">convert: invalid number</span>]]</i>]</sup><span class="error"></span> {{convert|12}} 12<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#needs_unit_name|<span title="Convert: Needs name of unit">convert: needs unit name</span>]]</i>]</sup><span class="error"></span> {{convert|1.2e310|m|mm}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#number_overflow|<span title="Convert: Number has overflowed">convert: number overflow</span>]]</i>]</sup><span class="error"></span> {{convert|12|feet|m}} 12 feet (3.7&nbsp;m) {{convert|12|ftin|m}} 12 ftin<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_invalid_here|<span title="Convert: Unit &quot;ftin&quot; is invalid here">convert: unit invalid here</span>]]</i>]</sup><span class="error"></span> {{convert|12|xyz|m}} 12 xyz<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unknown_unit|<span title="Convert: Unit name &quot;xyz&quot; is not known">convert: unknown unit</span>]]</i>]</sup><span class="error"></span> {{convert|ft|m}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_number|<span title="Convert: Value &quot;ft&quot; must be a number">convert: invalid number</span>]]</i>]</sup><span class="error"></span> {{convert|12|to|ft|m}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_number|<span title="Convert: Value &quot;ft&quot; must be a number">convert: invalid number</span>]]</i>]</sup><span class="error"></span> {{convert|X12|ft|m}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_number|<span title="Convert: Value &quot;X12&quot; must be a number">convert: invalid number</span>]]</i>]</sup><span class="error"></span> {{convert|12|to|X34|ft|m}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_number|<span title="Convert: Value &quot;X34&quot; must be a number">convert: invalid number</span>]]</i>]</sup><span class="error"></span> {{convert|1234|ft|kg}} 1,234 feet (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;length&quot; to &quot;mass&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|123|m|m|999}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#precision_too_large|<span title="Convert: Precision &quot;999&quot; is too large">convert: precision too large</span>]]</i>]</sup><span class="error"></span> {{convert|1.234e-200|m|ft}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#precision_too_large|<span title="Convert: Precision &quot;202&quot; is too large">convert: precision too large</span>]]</i>]</sup><span class="error"></span> {{convert|123|ft|m|1.5}} 123 feet (37&nbsp;m)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_precision|<span title="Convert: Precision &quot;1.5&quot; must be an integer">convert: invalid precision</span>]]</i>]</sup><span class="error"></span> {{convert|123|m|ft|junk=}} 123 metres (404&nbsp;ft)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_option|<span title="Convert: Ignored invalid option &quot;junk&#61;&quot;">convert: invalid option</span>]]</i>]</sup><span class="error"></span> {{convert|123|m|ft|junk=on}} 123 metres (404&nbsp;ft)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_option|<span title="Convert: Ignored invalid option &quot;junk&#61;on&quot;">convert: invalid option</span>]]</i>]</sup><span class="error"></span> {{convert|123|m|ft|adj=junk}} 123 metres (404&nbsp;ft)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_option|<span title="Convert: Ignored invalid option &quot;adj&#61;junk&quot;">convert: invalid option</span>]]</i>]</sup><span class="error"></span> {{convert|123|m|ft|adj=}} 123 metres (404&nbsp;ft)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#empty_option|<span title="Convert: Ignored empty option &quot;adj&quot;">convert: empty option</span>]]</i>]</sup><span class="error"></span> {{convert|123|m|ft|adj=on}} 123-metre (404&nbsp;ft) {{convert|123|m|ft|adj=off}} 123 metres (404&nbsp;ft) {{convert|123|mm|in|sigfig=3}} 123 millimetres (4.84&nbsp;in) {{convert|123|mm|in|sigfig=}} 123 millimetres (4.8&nbsp;in)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#empty_option|<span title="Convert: Ignored empty option &quot;sigfig&quot;">convert: empty option</span>]]</i>]</sup><span class="error"></span> {{convert|123|mm|in|sigfig= }} 123 millimetres (4.8&nbsp;in)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#empty_option|<span title="Convert: Ignored empty option &quot;sigfig&quot;">convert: empty option</span>]]</i>]</sup><span class="error"></span> {{convert|123|mm|in|sigfig=-1}} 123 millimetres (4.8&nbsp;in)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_sigfig|<span title="Convert: &quot;sigfig&#61;-1&quot; needs a positive integer">convert: invalid sigfig</span>]]</i>]</sup><span class="error"></span> {{convert|123|mm|in|sigfig=0}} 123 millimetres (4.8&nbsp;in)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_sigfig|<span title="Convert: &quot;sigfig&#61;0&quot; needs a positive integer">convert: invalid sigfig</span>]]</i>]</sup><span class="error"></span> {{convert|123|ft|m|sigfig=1.5}} 123 feet (37&nbsp;m)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_sigfig|<span title="Convert: &quot;sigfig&#61;1.5&quot; needs a positive integer">convert: invalid sigfig</span>]]</i>]</sup><span class="error"></span> {{convert|123|mm|in|sigfig=bogus}} 123 millimetres (4.8&nbsp;in)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_sigfig|<span title="Convert: &quot;sigfig&#61;bogus&quot; needs a positive integer">convert: invalid sigfig</span>]]</i>]</sup><span class="error"></span> {{convert|123|mm|in|sortable=off}} 123 millimetres (4.8&nbsp;in) {{convert|123|mm|in|sortable=}} 123 millimetres (4.8&nbsp;in)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#empty_option|<span title="Convert: Ignored empty option &quot;sortable&quot;">convert: empty option</span>]]</i>]</sup><span class="error"></span> {{convert|123|mm|in|sortable=bogus}} 123 millimetres (4.8&nbsp;in)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_option|<span title="Convert: Ignored invalid option &quot;sortable&#61;bogus&quot;">convert: invalid option</span>]]</i>]</sup><span class="error"></span> {{convert|123|mm|in|debug=yes}} 123 millimetres (4.8&nbsp;in) {{convert|123|mm|in|sortable=on}} <span data-sort-value="6999123000000000000♠"></span>123 millimetres (4.8&nbsp;in) {{convert|123|mm|in|sortable=on|debug=yes}} <span data-sort-value="6999123000000000000♠"><span style="border:1px solid">6999123000000000000♠</span></span>123 millimetres (4.8&nbsp;in) {{convert|123|mm|in|sortable=on|debug=y}} <span data-sort-value="6999123000000000000♠"></span>123 millimetres (4.8&nbsp;in)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_option|<span title="Convert: Ignored invalid option &quot;debug&#61;y&quot;">convert: invalid option</span>]]</i>]</sup><span class="error"></span> {{convert|1|m/s2|m2}} 1 metre per second squared (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;acceleration&quot; to &quot;area&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|m2/ha|e}} 1 square metre per hectare (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;area per unit area&quot; to &quot;charge&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|gmol|kgCO2/L}} 1 gram-mole (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;chemical amount&quot; to &quot;co2 per unit volume&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|$/m2|$/kg}} $1 per square metre (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;$/area&quot; to &quot;$/mass&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|£/ha|g/L}} £1 per hectare (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;£/area&quot; to &quot;density&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|J|kJ/km}} 1 joule (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;energy&quot; to &quot;energy per unit length&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|kJ/g|kJ/L}} 1 kilojoule per gram (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;energy per unit mass&quot; to &quot;energy per unit volume&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|g/km|L/h}} 1 gram per kilometre (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;exhaust emission&quot; to &quot;flow&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|N|L/km}} 1 newton (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;force&quot; to &quot;fuel efficiency&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|kPa/m|m/km}} 1 kilopascal per metre (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;fracture gradient&quot; to &quot;gradient&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|m|kg/m}} 1 metre (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;length&quot; to &quot;linear density&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|kg|t/ha}} 1 kilogram (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;mass&quot; to &quot;pressure&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|kg/kW|kg/h}} 1 kilogram per kilowatt (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;mass per unit power&quot; to &quot;mass per unit time&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|gmol/s|/sqkm}} 1 gram-mole per second (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;molar rate&quot; to &quot;per unit area&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|/l|PD/sqkm}} 1 per litre (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;per unit volume&quot; to &quot;per unit area&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|W|kW/t}} 1 watt (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;power&quot; to &quot;power per unit mass&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|Pa|Bq}} 1 pascal (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;pressure&quot; to &quot;radioactivity&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|m/s|C}} 1 metre per second (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;speed&quot; to &quot;temperature&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|C-change|tsfc}} 1&nbsp;°C (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;temperature change&quot; to &quot;speed&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|s|Nm}} 1 second (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;time&quot; to &quot;torque&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|1|m3|m3/km2}} 1 cubic metre (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;volume&quot; to &quot;volume per unit area&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) -- Examples used at [[Help:Convert messages]]. {{convert|123|m|ft}} 123 metres (404&nbsp;ft) {{convert||m|ft}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#needs_number|<span title="Convert: Needs the number to be converted">convert: needs a number</span>]]</i>]</sup><span class="error"></span> {{convert|10|x|20|m|ft}} 10 by 20 metres (33&nbsp;ft ×&nbsp;66&nbsp;ft) {{convert|10|x| |m|ft}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#needs_another_number|<span title="Convert: Needs another number for a range">convert: needs another number</span>]]</i>]</sup><span class="error"></span> {{convert|10|x|20|x| |m|ft}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#needs_another_number|<span title="Convert: Needs another number for a range">convert: needs another number</span>]]</i>]</sup><span class="error"></span> {{convert|1|km|ft}} 1 kilometre (3,300&nbsp;ft) {{convert|km|ft}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_number|<span title="Convert: Value &quot;km&quot; must be a number">convert: invalid number</span>]]</i>]</sup><span class="error"></span> {{convert|1e290|m|ft}} 1<span style="margin:0 .15em 0 .25em">×</span>10<sup>290</sup> metres (3.3<span style="margin:0 .15em 0 .25em">×</span>10<sup>290</sup>&nbsp;ft) {{convert|1e310|m|ft}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#number_overflow|<span title="Convert: Number has overflowed">convert: number overflow</span>]]</i>]</sup><span class="error"></span> {{convert|21455|acre|ha|2}} 21,455 acres (8,682.53&nbsp;ha) {{convert|21455|acre|ha|-2}} 21,455 acres (8,700&nbsp;ha) {{convert|21455|acre|ha|2.5}} 21,455 acres (8,683&nbsp;ha)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_precision|<span title="Convert: Precision &quot;2.5&quot; must be an integer">convert: invalid precision</span>]]</i>]</sup><span class="error"></span> {{convert|123|m|ft|2}} 123 metres (403.54&nbsp;ft) {{convert|123|m|ft|200}} <sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#precision_too_large|<span title="Convert: Precision &quot;200&quot; is too large">convert: precision too large</span>]]</i>]</sup><span class="error"></span> {{convert|123|m|ft|-2}} 123 metres (400&nbsp;ft) {{convert|123|m|ft|-200}} 123 metres (0&nbsp;ft) {{convert|1.234|m|ft}} 1.234 metres (4.05&nbsp;ft) {{convert|1.234e-200|m|ft|sigfig=3}} 1.234<span style="margin:0 .15em 0 .25em">×</span>10<sup>−200</sup> metres (4.05<span style="margin:0 .15em 0 .25em">×</span>10<sup>−200</sup>&nbsp;ft) {{convert|123|m|ft|sigfig=3}} 123 metres (404&nbsp;ft) {{convert|123|m|ft|sigfig=0}} 123 metres (404&nbsp;ft)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_sigfig|<span title="Convert: &quot;sigfig&#61;0&quot; needs a positive integer">convert: invalid sigfig</span>]]</i>]</sup><span class="error"></span> {{convert|123|m|ft|sigfig=3.5}} 123 metres (404&nbsp;ft)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_sigfig|<span title="Convert: &quot;sigfig&#61;3.5&quot; needs a positive integer">convert: invalid sigfig</span>]]</i>]</sup><span class="error"></span> {{convert|123|m|ft|sp=us}} 123 meters (404&nbsp;ft) {{convert|123|m|ft|sp=}} 123 metres (404&nbsp;ft)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#empty_option|<span title="Convert: Ignored empty option &quot;sp&quot;">convert: empty option</span>]]</i>]</sup><span class="error"></span> {{convert|123|m|ft|abbr=off}} 123 metres (404 feet) {{convert|123|m|ft|abr=off}} 123 metres (404&nbsp;ft)<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#invalid_option|<span title="Convert: Ignored invalid option &quot;abr&#61;off&quot;">convert: invalid option</span>]]</i>]</sup><span class="error"></span> {{convert|12|ft}} 12 feet (3.7&nbsp;m) {{convert|12||ft}} 12<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#needs_unit_name|<span title="Convert: Needs name of unit">convert: needs unit name</span>]]</i>]</sup><span class="error"></span> {{convert|12|x|20|ft}} 12 by 20 feet (3.7&nbsp;m ×&nbsp;6.1&nbsp;m) {{convert|12|x|20}} 12 by 20<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#needs_unit_name|<span title="Convert: Needs name of unit">convert: needs unit name</span>]]</i>]</sup><span class="error"></span> {{convert|12|ft|mi}} 12 feet (0.0023&nbsp;mi) {{convert|12|Ft|mi}} 12 Ft<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unknown_unit|<span title="Convert: Unit name &quot;Ft&quot; is not known">convert: unknown unit</span>]]</i>]</sup><span class="error"></span> {{convert|12|ft|m i}} 12 feet (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unknown_unit|<span title="Convert: Unit name &quot;m i&quot; is not known">convert: unknown unit</span>]]</i>]</sup><span class="error"></span>) {{convert|123|psi|Pa}} 123 pounds per square inch (850,000&nbsp;Pa) {{convert|123|psi|ha}} 123 pounds per square inch (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unit_mismatch|<span title="Convert: Cannot convert &quot;pressure&quot; to &quot;area&quot;">convert: unit mismatch</span>]]</i>]</sup><span class="error"></span>) {{convert|21|mpgus|L/km}} 21 miles per US gallon (0.11&nbsp;L/km) {{convert|21|mpg|L/km}} 21 mpg<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#ambiguous_unit|<span title="Convert: Use &#34;mpgus&#34; for miles per US gallon or &#34;mpgimp&#34; for miles per imperial gallon (not &#34;mpg&#34;)">convert: ambiguous unit</span>]]</i>]</sup><span class="error"></span> {{convert|21|USpt|L}} 21 US pints (9.9&nbsp;L) {{convert|21|pt|L}} 21 pt<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#ambiguous_unit|<span title="Convert: Use &#34;USpt&#34; for US pints or &#34;imppt&#34; for imperial pints (not &#34;pt&#34;)">convert: ambiguous unit</span>]]</i>]</sup><span class="error"></span> {{convert|123|K|C F}} 123&nbsp;K (−150&nbsp;°C; −238&nbsp;°F) {{convert|123|C F|K}} 123 C F<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unknown_unit|<span title="Convert: Unit name &quot;C F&quot; is not known">convert: unknown unit</span>]]</i>]</sup><span class="error"></span> {{convert|12345|ft|mi km}} 12,345 feet (2.3381&nbsp;mi; 3.763&nbsp;km) {{convert|12345|ft|yd+mi+km}} 12,345 feet (4,115&nbsp;yd; 2.3381&nbsp;mi; 3.763&nbsp;km) {{convert|12345|ft|yd+mi km}} 12,345 feet (<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i>[[Help:Convert messages#unknown_unit|<span title="Convert: Unit name &quot;mi km&quot; is not known">convert: unknown unit</span>]]</i>]</sup><span class="error"></span>) -- Miscellaneous. {{convert|0.16|/l|2|disp=table}} style="text-align:right;"|0.16\n|style="text-align:right;"|0.61 {{convert|0.17|/l|2|disp=table}} style="text-align:right;"|0.17\n|style="text-align:right;"|0.64 {{convert|9999|/l|2|disp=table}} style="text-align:right;"|9,999\n|style="text-align:right;"|37,850.33 {{convert|9999|/l|2|disp=tablecen}} style="text-align:center;"|9,999\n|style="text-align:center;"|37,850.33 {{convert|9|kPa|abbr=~}} 9 kilopascals [kPa] (1.3&nbsp;psi) {{convert|1.25|km|ftin|abbr=~}} 1.25 kilometres [km] (4,101&nbsp;ft 1&nbsp;in) {{convert|33|e9m3|e9cuft|adj=on|abbr=off}} 33-billion-cubic-metre (1,200-billion-cubic-foot) {{convert|400|LT|adj=on|abbr=off}} 400-long-ton (410-tonne) {{convert|3.21|ft|cm|abbr=in|order=flip}} 98&nbsp;cm (3.21 feet) {{convert|3.21|ft|cm|abbr=out|order=flip}} 98 centimetres (3.21&nbsp;ft) {{convert|1|m|ft|adj=pre|FIRST}} 1 FIRST metre (3.3&nbsp;ft) {{convert|1|m|ft|adj=pre|FIRST|order=flip}} 3.3 FIRST feet (1&nbsp;m) {{convert|1|m|ft|disp=preunit|FIRST |SECOND}} 1 FIRST metre (3.3 SECONDft) {{convert|1|m|ft|disp=preunit|FIRST |SECOND |abbr=off}} 1 FIRST metre (3.3 SECOND feet) {{convert|1|m|ft|disp=preunit|+}} 1+ metre (3.3+ ft) {{convert|4|m|ft|disp=preunit|+ |SECOND}} 4+ metres (13 SECONDft) {{convert|4|m|ft|disp=preunit|linear}} 4 linearmetres (13 linearft) {{convert|1780|kg|lb|-1|abbr=on}} 1,780&nbsp;kg (3,920&nbsp;lb) {{convert|1234|tonocomma|5678|kg|oz}} 1234 to 5678 kilograms (43500 to 200300&nbsp;oz) {{convert|1234|-nocomma|5678|kg|oz}} 1234–5678 kilograms (43500–200300&nbsp;oz) {{convert|233435993|in|m|sp=us|disp=or}} 233,435,993 inches or 5,929,274.2 meters {{convert|12|km|yd|FIRST|adj=mid}} 12-kilometre FIRST (13,000&nbsp;yd) {{convert|12|km|yd|FIRST|adj=pre}} 12 FIRST kilometres (13,000&nbsp;yd) {{convert|12|km|yd|adj=off}} 12 kilometres (13,000&nbsp;yd) {{convert|12|km|yd|adj=on}} 12-kilometre (13,000&nbsp;yd) {{convert|123.4456|km|yd|adj=ri1}} 123.4 kilometres (135,001.7&nbsp;yd) {{convert|123.4456|km|yd|adj=ri2}} 123.45 kilometres (135,001.7&nbsp;yd) {{convert|123.4456|km|yd|adj=ri3}} 123.446 kilometres (135,001.7&nbsp;yd) {{convert|0.98|AU|e9km|lk=on}} 0.98 [[astronomical unit]]s (0.147<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>9</sup>&nbsp;[[Kilometre|km]]) {{convert|1.23|e12km|lk=on}} 1.23&nbsp;[[1000000000000 (number)|trillion]] [[kilometre]]s (0.76<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>12</sup>&nbsp;[[mile|mi]]) {{convert|1.23|e12km|abbr=off|lk=on}} 1.23&nbsp;[[1000000000000 (number)|trillion]] [[kilometre]]s (0.76&nbsp;trillion [[mile]]s) {{convert|1.23|e3m3}} 1.23&nbsp;thousand cubic metres (43<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;cu&nbsp;ft) {{convert|1.23|e3m3|abbr=on}} 1.23<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;m<sup>3</sup> (43<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;cu&nbsp;ft) {{convert|1.23|e3m3|adj=on}} 1.23-thousand-cubic-metre (43<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;cu&nbsp;ft) {{convert|1.23|e3m3|lk=in}} 1.23&nbsp;thousand [[cubic metre]]s (43<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;cu&nbsp;ft) {{convert|1.23|e6m3|lk=in}} 1.23&nbsp;million [[cubic metre]]s (43<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;cu&nbsp;ft) {{convert|1.23|e9m3|lk=in}} 1.23&nbsp;[[1000000000 (number)|billion]] [[cubic metre]]s (43<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>9</sup>&nbsp;cu&nbsp;ft) {{convert|1.23|e12m3|lk=in}} 1.23&nbsp;[[1000000000000 (number)|trillion]] [[cubic metre]]s (43<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>12</sup>&nbsp;cu&nbsp;ft) {{convert|1.23|e15m3|lk=in}} 1.23&nbsp;[[1000000000000000 (number)|quadrillion]] [[cubic metre]]s (43<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>15</sup>&nbsp;cu&nbsp;ft) {{convert|1.23|e15m3|lk=on}} 1.23&nbsp;[[1000000000000000 (number)|quadrillion]] [[cubic metre]]s (43<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>15</sup>&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|1.23|e15m3|abbr=on|lk=on}} 1.23<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>15</sup>&nbsp;[[Cubic metre|m<sup>3</sup>]] (43<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>15</sup>&nbsp;[[cubic foot|cu&nbsp;ft]]) {{convert|4500|acre ft|e9USgal e6m3}} 4,500 acre feet (1.5<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>9</sup>&nbsp;US&nbsp;gal; 5.6<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;m<sup>3</sup>) {{convert|4500|acre ft|e9USgal e6m3|abbr=off}} 4,500 acre feet (1.5&nbsp;billion US gallons; 5.6&nbsp;million cubic metres) -- Ranges. {{convert|-3|-|+3|m|ft}} −3–+3 metres (−9.8–9.8&nbsp;ft) {{convert|-3|-|3|m|ft}} −3–3 metres (−9.8–9.8&nbsp;ft) {{convert|-8|-|-3|m|ft}} −8&nbsp;– −3 metres (−26.2&nbsp;– −9.8&nbsp;ft) {{convert|5|-|12|kg|abbr=off}} 5–12 kilograms (11–26 pounds) {{convert|4500|-|4900|acre ft|e9USgal e6m3|abbr=off|lk=on}} 4,500–4,900 [[acre foot|acre feet]] (1.5–1.6&nbsp;[[1000000000 (number)|billion]] [[US gallon]]s; 5.6–6.0&nbsp;million [[cubic metre]]s) {{convert|4500|-|4900|acre ft|e9USgal e6m3|abbr=off}} 4,500–4,900 acre feet (1.5–1.6&nbsp;billion US gallons; 5.6–6.0&nbsp;million cubic metres) {{convert|4500|-|4900|acre ft|e9USgal e6m3|lk=on}} 4,500–4,900 [[acre foot|acre feet]] (1.5<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>9</sup>–1.6<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>9</sup>&nbsp;[[US gallon|US&nbsp;gal]]; 5.6<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>–6.0<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;[[Cubic metre|m<sup>3</sup>]]) {{convert|4500|-|4900|acre ft|e9USgal e6m3}} 4,500–4,900 acre feet (1.5<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>9</sup>–1.6<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>9</sup>&nbsp;US&nbsp;gal; 5.6<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>–6.0<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;m<sup>3</sup>) {{convert|3|and|4|in|mm}} 3 and 4 inches (76 and 102&nbsp;mm) {{convert|5|and|12|kg}} 5 and 12 kilograms (11 and 26&nbsp;lb) {{convert|-3|to(-)|-3|m|ft}} −3&nbsp;to −3 metres (−9.8&nbsp;– −9.8&nbsp;ft) {{convert|5|to(-)|12|kg|abbr=on}} 5&nbsp;to 12&nbsp;kg (11–26&nbsp;lb) -- Engineering notation. {{convert|1.23|e12U.S.gal}} 1.23&nbsp;trillion U.S. gallons (4.7&nbsp;Tl) {{convert|1.23|e12cuft}} 1.23&nbsp;trillion cubic feet (35<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>9</sup>&nbsp;m<sup>3</sup>) {{convert|1.23|e12m3/a}} 1.23&nbsp;trillion cubic metres per annum (43<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>12</sup>&nbsp;cu&nbsp;ft/a) {{convert|1.23|e3BTU}} 1.23&nbsp;thousand British thermal units (1.30&nbsp;MJ) {{convert|1.23|e3acre}} 1.23&nbsp;thousand acres (5.0&nbsp;km<sup>2</sup>) {{convert|1.23|e3m2}} 1.23&nbsp;thousand square metres (0.0132<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;sq&nbsp;ft) {{convert|1.23|e3m3/a}} 1.23&nbsp;thousand cubic metres per annum (43<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>3</sup>&nbsp;cu&nbsp;ft/a) {{convert|1.23|e6BTU}} 1.23&nbsp;million British thermal units (1.30&nbsp;GJ) {{convert|1.23|e6L}} 1.23&nbsp;million litres (320,000&nbsp;US&nbsp;gal) {{convert|1.23|e6km}} 1.23&nbsp;million kilometres (0.76<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;mi) {{convert|1.23|e6m3/h}} 1.23&nbsp;million cubic metres per hour (43,000,000&nbsp;cu&nbsp;ft/h) {{convert|1.23|e6mi}} 1.23&nbsp;million miles (1.98<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;km) {{convert|1.23|e9USgal/a}} 1.23&nbsp;billion US gallons per year (4.7<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;m<sup>3</sup>/a) {{convert|1.23|e9impgal}} 1.23&nbsp;billion imperial gallons (5.6&nbsp;Gl) {{convert|123.4|e3m2}} 123.4&nbsp;thousand square metres (1.328<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>6</sup>&nbsp;sq&nbsp;ft) {{convert|1.23|e6L|e3usgal|abbr=off|lk=on}} 1.23&nbsp;million [[litre]]s (320&nbsp;thousand [[US gallon]]s) {{convert|1.23|e9impgal|e3usgal|abbr=off|lk=on}} 1.23&nbsp;[[1000000000 (number)|billion]] [[imperial gallon]]s (1,480,000&nbsp;thousand [[US gallon]]s) -- New units. {{convert|111|$/oilbbl}} $111 per barrel ($700/m<sup>3</sup>) {{convert|75,000|bushels|L|adj=on}} 75,000-US-bushel (2,600,000&nbsp;L) {{convert|39427|acre-ft}} 39,427 acre feet (48,632,000&nbsp;m<sup>3</sup>) {{convert|26|kt}} 26 kilotonnes (26,000 long tons; 29,000 short tons) {{convert|100|m|yds}} 100 metres (110&nbsp;yd) {{convert|123|km/s2}} 123 kilometres per second squared (280,000&nbsp;mph/s) {{convert|123|km/s2|5|sp=us|abbr=on|lk=on}} 123&nbsp;[[Acceleration|km/s<sup>2</sup>]] (275,143.16392&nbsp;[[Acceleration|mph/s]]) </pre> 6vjwxuqb9xjdikatms8vnziua4r7349 Nhwɛdo:Convert/testcases/sandbox4 10 2055 14615 2024-08-04T21:49:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14615 wikitext text/x-wiki This is one of [[Template:Convert/testcases#Sandbox testcases|several pages]] used to test the [[Module:Convert/sandbox|sandbox modules]]. The test results on the talk page compare the output from the current template with the fixed wikitext below—when the modules are changed, any different results can be investigated to check that the module is performing satisfactorily. The testcases show {{tl|convert}}, but the test uses {{tl|convert/sandbox}} because the sandbox template invokes the sandbox modules. The expected result is the text after the template, separated with any amount of whitespace. Any newlines in the output are replaced with "<code>\n</code>" (two characters). <pre> {{convert|10|Scwt|lb|0|abbr=on}} 10 short hundredweight (1,000&nbsp;lb) {{convert|2|ST|10|Scwt|lb|0|abbr=on}} 2&nbsp;short tons 10&nbsp;cwt (5,000&nbsp;lb) {{convert|200|lb|kg Scwt|0|abbr=on}} 200&nbsp;lb (91&nbsp;kg; 2 short hundredweight) {{convert|4500|lb|t Scwt|0|abbr=on}} 4,500&nbsp;lb (2&nbsp;t; 45 short hundredweight) {{convert|2|ST|5|Scwt|lb|0|abbr=on}} 2&nbsp;short tons 5&nbsp;cwt (4,500&nbsp;lb) {{convert|2|LT|5|Lcwt|lb|0|abbr=on}} 2&nbsp;long tons 5&nbsp;cwt (5,040&nbsp;lb) {{convert|2|LT|5|Lcwt|3|qtr|lb|0|abbr=on}} 2&nbsp;long tons 5&nbsp;cwt 3&nbsp;qtr (5,124&nbsp;lb) {{convert|2|lt|5|Lcwt|lb|0|abbr=on}} 2&nbsp;LT 5&nbsp;cwt (5,040&nbsp;lb) {{convert|2|lt|5|Lcwt|3|qtr|lb|0|abbr=on}} 2&nbsp;LT 5&nbsp;cwt 3&nbsp;qtr (5,124&nbsp;lb) {{convert|2|lt|10|Lcwt|lb|0|abbr=on}} 2&nbsp;LT 10&nbsp;cwt (5,600&nbsp;lb) {{convert|2|lt|10|Lcwt|2|qtr|lb|0|abbr=on}} 2&nbsp;LT 10&nbsp;cwt 2&nbsp;qtr (5,656&nbsp;lb) {{convert|2|LT|10|Lcwt|lb|0|abbr=on}} 2&nbsp;long tons 10&nbsp;cwt (5,600&nbsp;lb) {{convert|2|LT|10|Lcwt|2|qtr|lb|0|abbr=on}} 2&nbsp;long tons 10&nbsp;cwt 2&nbsp;qtr (5,656&nbsp;lb) {{convert|10|Scwt|lb|0|abbr=off}} 10 short hundredweight (1,000 pounds) {{convert|2|ST|10|Scwt|lb|0|abbr=off}} 2&nbsp;short tons 10&nbsp;hundredweight (5,000 pounds) {{convert|200|lb|kg Scwt|0|abbr=off}} 200 pounds (91 kilograms; 2 short hundredweight) {{convert|4500|lb|t Scwt|0|abbr=off}} 4,500 pounds (2 tonnes; 45 short hundredweight) {{convert|2|ST|5|Scwt|lb|0|abbr=off}} 2&nbsp;short tons 5&nbsp;hundredweight (4,500 pounds) {{convert|2|LT|5|Lcwt|lb|0|abbr=off}} 2&nbsp;long tons 5&nbsp;hundredweight (5,040 pounds) {{convert|2|LT|5|Lcwt|3|qtr|lb|0|abbr=off}} 2&nbsp;long tons 5&nbsp;hundredweight 3&nbsp;quarters (5,124 pounds) {{convert|2|lt|5|Lcwt|lb|0|abbr=off}} 2&nbsp;long tons 5&nbsp;hundredweight (5,040 pounds) {{convert|2|lt|5|Lcwt|3|qtr|lb|0|abbr=off}} 2&nbsp;long tons 5&nbsp;hundredweight 3&nbsp;quarters (5,124 pounds) {{convert|2|lt|10|Lcwt|lb|0|abbr=off}} 2&nbsp;long tons 10&nbsp;hundredweight (5,600 pounds) {{convert|2|lt|10|Lcwt|2|qtr|lb|0|abbr=off}} 2&nbsp;long tons 10&nbsp;hundredweight 2&nbsp;quarters (5,656 pounds) {{convert|2|LT|10|Lcwt|lb|0|abbr=off}} 2&nbsp;long tons 10&nbsp;hundredweight (5,600 pounds) {{convert|2|LT|10|Lcwt|2|qtr|lb|0|abbr=off}} 2&nbsp;long tons 10&nbsp;hundredweight 2&nbsp;quarters (5,656 pounds) -- If a reference is used after an input number, move its strip marker. {{convert|125UNIQdbb89ca034aa246d-ref-00000007-QINU|ft}} 125UNIQdbb89ca034aa246d-ref-00000007-QINU feet (38&nbsp;m) {{convert|125UNIQdbb89ca034aa246d-ref-00000007-QINU|-|135UNIQ034adbb89caa246d-ref-000abCD7-QINU|cm|in}} 125UNIQdbb89ca034aa246d-ref-00000007-QINU–135UNIQ034adbb89caa246d-ref-000abCD7-QINU centimetres (49–53&nbsp;in) -- An input fraction can use a single U+2044 fraction slash because that can occur when a fraction is copy/pasted. {{convert|3⁄8|m|mm|2}} <span class="frac nowrap"><sup>3</sup>&frasl;<sub>8</sub></span> metre (375.00&nbsp;mm) {{convert| 3 ⁄ 8 |m|mm|2}} <span class="frac nowrap"><sup>3</sup>&frasl;<sub>8</sub></span> metre (375.00&nbsp;mm) {{convert|12+5⁄8|m|mm|2}} <span class="frac nowrap">12<span class="visualhide">&nbsp;</span><sup>5</sup>&frasl;<sub>8</sub></span> metres (12,625.00&nbsp;mm) {{convert| 12 + 5 ⁄ 8 |m|mm|2}} <span class="frac nowrap">12<span class="visualhide">&nbsp;</span><sup>5</sup>&frasl;<sub>8</sub></span> metres (12,625.00&nbsp;mm) -- Cost units, with new feature (2014-10-27) where '$' can be replaced with any currency symbol. {{convert|12.3|$/acre}} $12.3 per acre ($30/ha) {{convert|12.3|$/ha}} $12.3 per hectare ($5.0/acre) {{convert|12.3|$/m2}} $12.3 per square metre ($1.14/sq&nbsp;ft) {{convert|12.3|$/sqft}} $12.3 per square foot ($132/m<sup>2</sup>) {{convert|12.3|$/km}} $12.3 per kilometre ($19.8/mi) {{convert|12.3|$/mi}} $12.3 per mile ($7.6/km) {{convert|12.3|$/kg}} $12.3 per kilogram ($5.6/lb) {{convert|12.3|$/g}} $12.3 per gram ($350/oz) {{convert|12.3|$/lb}} $12.3 per pound ($27/kg) {{convert|12.3|$/oz}} $12.3 per ounce ($0.43/g) {{convert|12.3|$/ozt}} $12.3 per troy ounce ($11.2/oz) {{convert|12.3|$/m3}} $12.3 per cubic metre ($0.35/cu&nbsp;ft) {{convert|12.3|$/oilbbl}} $12.3 per barrel ($77/m<sup>3</sup>) {{convert|12.3|£/acre}} £12.3 per acre (£30/ha) {{convert|12.3|£/ha}} £12.3 per hectare (£5.0/acre) {{convert|12.3|$/acre|abbr=on}} $12.3/acre ($30/ha) {{convert|12.3|$/ha|abbr=on}} $12.3/ha ($5.0/acre) {{convert|12.3|$/m2|abbr=on}} $12.3/m<sup>2</sup> ($1.14/sq&nbsp;ft) {{convert|12.3|$/sqft|abbr=on}} $12.3/sq&nbsp;ft ($132/m<sup>2</sup>) {{convert|12.3|$/km|abbr=on}} $12.3/km ($19.8/mi) {{convert|12.3|$/mi|abbr=on}} $12.3/mi ($7.6/km) {{convert|12.3|$/kg|abbr=on}} $12.3/kg ($5.6/lb) {{convert|12.3|$/g|abbr=on}} $12.3/g ($350/oz) {{convert|12.3|$/lb|abbr=on}} $12.3/lb ($27/kg) {{convert|12.3|$/oz|abbr=on}} $12.3/oz ($0.43/g) {{convert|12.3|$/ozt|abbr=on}} $12.3/ozt ($11.2/oz) {{convert|12.3|$/m3|abbr=on}} $12.3/m<sup>3</sup> ($0.35/cu&nbsp;ft) {{convert|12.3|$/oilbbl|abbr=on}} $12.3/bbl ($77/m<sup>3</sup>) {{convert|12.3|£/acre|abbr=on}} £12.3/acre (£30/ha) {{convert|12.3|£/ha|abbr=on}} £12.3/ha (£5.0/acre) {{convert|12.3|$/acre|abbr=off}} $12.3 per acre ($30 per hectare) {{convert|12.3|$/ha|abbr=off}} $12.3 per hectare ($5.0 per acre) {{convert|12.3|$/m2|abbr=off}} $12.3 per square metre ($1.14 per square foot) {{convert|12.3|$/sqft|abbr=off}} $12.3 per square foot ($132 per square metre) {{convert|12.3|$/km|abbr=off}} $12.3 per kilometre ($19.8 per mile) {{convert|12.3|$/mi|abbr=off}} $12.3 per mile ($7.6 per kilometre) {{convert|12.3|$/kg|abbr=off}} $12.3 per kilogram ($5.6 per pound) {{convert|12.3|$/g|abbr=off}} $12.3 per gram ($350 per ounce) {{convert|12.3|$/lb|abbr=off}} $12.3 per pound ($27 per kilogram) {{convert|12.3|$/oz|abbr=off}} $12.3 per ounce ($0.43 per gram) {{convert|12.3|$/ozt|abbr=off}} $12.3 per troy ounce ($11.2 per ounce) {{convert|12.3|$/m3|abbr=off}} $12.3 per cubic metre ($0.35 per cubic foot) {{convert|12.3|$/oilbbl|abbr=off}} $12.3 per barrel ($77 per cubic metre) {{convert|12.3|£/acre|abbr=off}} £12.3 per acre (£30 per hectare) {{convert|12.3|£/ha|abbr=off}} £12.3 per hectare (£5.0 per acre) {{convert|12.3|$/acre|$=euro}} €12.3 per acre (€30/ha) {{convert|12.3|$/ha|$=euro}} €12.3 per hectare (€5.0/acre) {{convert|12.3|$/m2|$=euro}} €12.3 per square metre (€1.14/sq&nbsp;ft) {{convert|12.3|$/sqft|$=euro}} €12.3 per square foot (€132/m<sup>2</sup>) {{convert|12.3|$/km|$=euro}} €12.3 per kilometre (€19.8/mi) {{convert|12.3|$/mi|$=euro}} €12.3 per mile (€7.6/km) {{convert|12.3|$/kg|$=euro}} €12.3 per kilogram (€5.6/lb) {{convert|12.3|$/g|$=euro}} €12.3 per gram (€350/oz) {{convert|12.3|$/lb|$=euro}} €12.3 per pound (€27/kg) {{convert|12.3|$/oz|$=euro}} €12.3 per ounce (€0.43/g) {{convert|12.3|$/ozt|$=euro}} €12.3 per troy ounce (€11.2/oz) {{convert|12.3|$/m3|$=euro}} €12.3 per cubic metre (€0.35/cu&nbsp;ft) {{convert|12.3|$/oilbbl|$=euro}} €12.3 per barrel (€77/m<sup>3</sup>) {{convert|12.3|£/acre|$=euro}} €12.3 per acre (€30/ha) {{convert|12.3|£/ha|$=euro}} €12.3 per hectare (€5.0/acre) {{convert|12.3|$/acre|abbr=on|$=euro}} €12.3/acre (€30/ha) {{convert|12.3|$/ha|abbr=on|$=euro}} €12.3/ha (€5.0/acre) {{convert|12.3|$/m2|abbr=on|$=euro}} €12.3/m<sup>2</sup> (€1.14/sq&nbsp;ft) {{convert|12.3|$/sqft|abbr=on|$=euro}} €12.3/sq&nbsp;ft (€132/m<sup>2</sup>) {{convert|12.3|$/km|abbr=on|$=euro}} €12.3/km (€19.8/mi) {{convert|12.3|$/mi|abbr=on|$=euro}} €12.3/mi (€7.6/km) {{convert|12.3|$/kg|abbr=on|$=euro}} €12.3/kg (€5.6/lb) {{convert|12.3|$/g|abbr=on|$=euro}} €12.3/g (€350/oz) {{convert|12.3|$/lb|abbr=on|$=euro}} €12.3/lb (€27/kg) {{convert|12.3|$/oz|abbr=on|$=euro}} €12.3/oz (€0.43/g) {{convert|12.3|$/ozt|abbr=on|$=euro}} €12.3/ozt (€11.2/oz) {{convert|12.3|$/m3|abbr=on|$=euro}} €12.3/m<sup>3</sup> (€0.35/cu&nbsp;ft) {{convert|12.3|$/oilbbl|abbr=on|$=euro}} €12.3/bbl (€77/m<sup>3</sup>) {{convert|12.3|£/acre|abbr=on|$=euro}} €12.3/acre (€30/ha) {{convert|12.3|£/ha|abbr=on|$=euro}} €12.3/ha (€5.0/acre) {{convert|12.3|$/acre|abbr=off|$=euro}} €12.3 per acre (€30 per hectare) {{convert|12.3|$/ha|abbr=off|$=euro}} €12.3 per hectare (€5.0 per acre) {{convert|12.3|$/m2|abbr=off|$=euro}} €12.3 per square metre (€1.14 per square foot) {{convert|12.3|$/sqft|abbr=off|$=euro}} €12.3 per square foot (€132 per square metre) {{convert|12.3|$/km|abbr=off|$=euro}} €12.3 per kilometre (€19.8 per mile) {{convert|12.3|$/mi|abbr=off|$=euro}} €12.3 per mile (€7.6 per kilometre) {{convert|12.3|$/kg|abbr=off|$=euro}} €12.3 per kilogram (€5.6 per pound) {{convert|12.3|$/g|abbr=off|$=euro}} €12.3 per gram (€350 per ounce) {{convert|12.3|$/lb|abbr=off|$=euro}} €12.3 per pound (€27 per kilogram) {{convert|12.3|$/oz|abbr=off|$=euro}} €12.3 per ounce (€0.43 per gram) {{convert|12.3|$/ozt|abbr=off|$=euro}} €12.3 per troy ounce (€11.2 per ounce) {{convert|12.3|$/m3|abbr=off|$=euro}} €12.3 per cubic metre (€0.35 per cubic foot) {{convert|12.3|$/oilbbl|abbr=off|$=euro}} €12.3 per barrel (€77 per cubic metre) {{convert|12.3|£/acre|abbr=off|$=euro}} €12.3 per acre (€30 per hectare) {{convert|12.3|£/ha|abbr=off|$=euro}} €12.3 per hectare (€5.0 per acre) {{convert|12.3|$/acre|$=€}} €12.3 per acre (€30/ha) {{convert|12.3|$/ha|$=€}} €12.3 per hectare (€5.0/acre) {{convert|12.3|$/m2|$=€}} €12.3 per square metre (€1.14/sq&nbsp;ft) {{convert|12.3|$/sqft|$=€}} €12.3 per square foot (€132/m<sup>2</sup>) {{convert|12.3|$/km|$=€}} €12.3 per kilometre (€19.8/mi) {{convert|12.3|$/mi|$=€}} €12.3 per mile (€7.6/km) {{convert|12.3|$/kg|$=€}} €12.3 per kilogram (€5.6/lb) {{convert|12.3|$/g|$=€}} €12.3 per gram (€350/oz) {{convert|12.3|$/lb|$=€}} €12.3 per pound (€27/kg) {{convert|12.3|$/oz|$=€}} €12.3 per ounce (€0.43/g) {{convert|12.3|$/ozt|$=€}} €12.3 per troy ounce (€11.2/oz) {{convert|12.3|$/m3|$=€}} €12.3 per cubic metre (€0.35/cu&nbsp;ft) {{convert|12.3|$/oilbbl|$=€}} €12.3 per barrel (€77/m<sup>3</sup>) {{convert|12.3|£/acre|$=€}} €12.3 per acre (€30/ha) {{convert|12.3|£/ha|$=€}} €12.3 per hectare (€5.0/acre) {{convert|12.3|$/acre|abbr=on|$=€}} €12.3/acre (€30/ha) {{convert|12.3|$/ha|abbr=on|$=€}} €12.3/ha (€5.0/acre) {{convert|12.3|$/m2|abbr=on|$=€}} €12.3/m<sup>2</sup> (€1.14/sq&nbsp;ft) {{convert|12.3|$/sqft|abbr=on|$=€}} €12.3/sq&nbsp;ft (€132/m<sup>2</sup>) {{convert|12.3|$/km|abbr=on|$=€}} €12.3/km (€19.8/mi) {{convert|12.3|$/mi|abbr=on|$=€}} €12.3/mi (€7.6/km) {{convert|12.3|$/kg|abbr=on|$=€}} €12.3/kg (€5.6/lb) {{convert|12.3|$/g|abbr=on|$=€}} €12.3/g (€350/oz) {{convert|12.3|$/lb|abbr=on|$=€}} €12.3/lb (€27/kg) {{convert|12.3|$/oz|abbr=on|$=€}} €12.3/oz (€0.43/g) {{convert|12.3|$/ozt|abbr=on|$=€}} €12.3/ozt (€11.2/oz) {{convert|12.3|$/m3|abbr=on|$=€}} €12.3/m<sup>3</sup> (€0.35/cu&nbsp;ft) {{convert|12.3|$/oilbbl|abbr=on|$=€}} €12.3/bbl (€77/m<sup>3</sup>) {{convert|12.3|£/acre|abbr=on|$=€}} €12.3/acre (€30/ha) {{convert|12.3|£/ha|abbr=on|$=€}} €12.3/ha (€5.0/acre) {{convert|12.3|$/acre|abbr=off|$=€}} €12.3 per acre (€30 per hectare) {{convert|12.3|$/ha|abbr=off|$=€}} €12.3 per hectare (€5.0 per acre) {{convert|12.3|$/m2|abbr=off|$=€}} €12.3 per square metre (€1.14 per square foot) {{convert|12.3|$/sqft|abbr=off|$=€}} €12.3 per square foot (€132 per square metre) {{convert|12.3|$/km|abbr=off|$=€}} €12.3 per kilometre (€19.8 per mile) {{convert|12.3|$/mi|abbr=off|$=€}} €12.3 per mile (€7.6 per kilometre) {{convert|12.3|$/kg|abbr=off|$=€}} €12.3 per kilogram (€5.6 per pound) {{convert|12.3|$/g|abbr=off|$=€}} €12.3 per gram (€350 per ounce) {{convert|12.3|$/lb|abbr=off|$=€}} €12.3 per pound (€27 per kilogram) {{convert|12.3|$/oz|abbr=off|$=€}} €12.3 per ounce (€0.43 per gram) {{convert|12.3|$/ozt|abbr=off|$=€}} €12.3 per troy ounce (€11.2 per ounce) {{convert|12.3|$/m3|abbr=off|$=€}} €12.3 per cubic metre (€0.35 per cubic foot) {{convert|12.3|$/oilbbl|abbr=off|$=€}} €12.3 per barrel (€77 per cubic metre) {{convert|12.3|£/acre|abbr=off|$=€}} €12.3 per acre (€30 per hectare) {{convert|12.3|£/ha|abbr=off|$=€}} €12.3 per hectare (€5.0 per acre) {{convert|12.3|$/m3|abbr=off|$=€|sp=us}} €12.3 per cubic meter (€0.35 per cubic foot) -- sortable=on/out {{convert|2|ft|6|in|cm|abbr=on|sortable=on}} <span data-sort-value="6999762000000000000♠"></span>2&nbsp;ft 6&nbsp;in (76&nbsp;cm) {{convert|76.2|cm|ftin|abbr=on|sortable=on}} <span data-sort-value="6999762000000000000♠"></span>76.2&nbsp;cm (2&nbsp;ft 6.0&nbsp;in) {{convert|2|ft|6|in|cm|abbr=on|sortable=on|disp=table}} style="text-align:right;" data-sort-value="6999762000000000000"|2&nbsp;ft 6&nbsp;in\n|style="text-align:right;" data-sort-value="6999762000000000000"|76&nbsp;cm {{convert|76.2|cm|ftin|abbr=on|sortable=on|disp=table}} style="text-align:right;" data-sort-value="6999762000000000000"|76.2&nbsp;cm\n|style="text-align:right;" data-sort-value="6999762000000000000"|2&nbsp;ft 6.0&nbsp;in {{convert|2|ft|6|in|cm|abbr=on|sortable=on|order=flip}} <span data-sort-value="6999762000000000000♠"></span>76&nbsp;cm (2&nbsp;ft 6&nbsp;in) {{convert|76.2|cm|ftin|abbr=on|sortable=on|order=flip}} <span data-sort-value="6999762000000000000♠"></span>2&nbsp;ft 6.0&nbsp;in (76.2&nbsp;cm) {{convert|2|ft|6|in|cm|abbr=on|sortable=on|order=flip|disp=table}} style="text-align:right;" data-sort-value="6999762000000000000"|76&nbsp;cm\n|style="text-align:right;" data-sort-value="6999762000000000000"|2&nbsp;ft 6&nbsp;in {{convert|76.2|cm|ftin|abbr=on|sortable=on|order=flip|disp=table}} style="text-align:right;" data-sort-value="6999762000000000000"|2&nbsp;ft 6.0&nbsp;in\n|style="text-align:right;" data-sort-value="6999762000000000000"|76.2&nbsp;cm {{convert|76.2|cm|ftin mm in|abbr=on|sortable=on}} <span data-sort-value="6999762000000000000♠"></span>76.2&nbsp;cm (2&nbsp;ft 6.0&nbsp;in; 762&nbsp;mm; 30.0&nbsp;in) {{convert|76.2|cm|mm in|abbr=on|sortable=on}} <span data-sort-value="6999762000000000000♠"></span>76.2&nbsp;cm (762&nbsp;mm; 30.0&nbsp;in) {{convert|76.2|cm|in|abbr=on|sortable=on}} <span data-sort-value="6999762000000000000♠"></span>76.2&nbsp;cm (30.0&nbsp;in) {{convert|76.2|cm|ftin mm in|abbr=on|sortable=on|disp=table}} style="text-align:right;" data-sort-value="6999762000000000000"|76.2&nbsp;cm\n|style="text-align:right;" data-sort-value="6999762000000000000"|2&nbsp;ft 6.0&nbsp;in\n|style="text-align:right;" data-sort-value="6999762000000000000"|762&nbsp;mm\n|style="text-align:right;" data-sort-value="6999762000000000000"|30.0&nbsp;in {{convert|76.2|cm|mm in|abbr=on|sortable=on|disp=table}} style="text-align:right;" data-sort-value="6999762000000000000"|76.2&nbsp;cm\n|style="text-align:right;" data-sort-value="6999762000000000000"|762&nbsp;mm\n|style="text-align:right;" data-sort-value="6999762000000000000"|30.0&nbsp;in {{convert|76.2|cm|in|abbr=on|sortable=on|disp=table}} style="text-align:right;" data-sort-value="6999762000000000000"|76.2&nbsp;cm\n|style="text-align:right;" data-sort-value="6999762000000000000"|30.0&nbsp;in {{convert|76.2|cm|ftin mm in|abbr=on|sortable=on|order=flip}} <span data-sort-value="6999762000000000000♠"></span>2&nbsp;ft 6.0&nbsp;in; 762&nbsp;mm; 30.0&nbsp;in (76.2&nbsp;cm) {{convert|76.2|cm|mm in|abbr=on|sortable=on|order=flip}} <span data-sort-value="6999762000000000000♠"></span>762&nbsp;mm; 30.0&nbsp;in (76.2&nbsp;cm) {{convert|76.2|cm|in|abbr=on|sortable=on|order=flip}} <span data-sort-value="6999762000000000000♠"></span>30.0&nbsp;in (76.2&nbsp;cm) {{convert|76.2|cm|ftin mm in|abbr=on|sortable=on|disp=table|order=flip}} style="text-align:right;" data-sort-value="6999762000000000000"|2&nbsp;ft 6.0&nbsp;in\n|style="text-align:right;" data-sort-value="6999762000000000000"|762&nbsp;mm\n|style="text-align:right;" data-sort-value="6999762000000000000"|30.0&nbsp;in\n|style="text-align:right;" data-sort-value="6999762000000000000"|76.2&nbsp;cm {{convert|76.2|cm|mm in|abbr=on|sortable=on|disp=table|order=flip}} style="text-align:right;" data-sort-value="6999762000000000000"|762&nbsp;mm\n|style="text-align:right;" data-sort-value="6999762000000000000"|30.0&nbsp;in\n|style="text-align:right;" data-sort-value="6999762000000000000"|76.2&nbsp;cm {{convert|76.2|cm|in|abbr=on|sortable=on|disp=table|order=flip}} style="text-align:right;" data-sort-value="6999762000000000000"|30.0&nbsp;in\n|style="text-align:right;" data-sort-value="6999762000000000000"|76.2&nbsp;cm -- comma=... {{convert|1234|m|in}} 1,234 metres (48,600&nbsp;in) {{convert|1234|m|in|comma=5}} 1234 metres (48,600&nbsp;in) {{convert|1234|m|in|comma=gaps}} <span style="white-space: nowrap">1<span style="margin-left: 0.25em">234</span></span> metres (<span style="white-space: nowrap">48<span style="margin-left: 0.25em">600</span></span>&nbsp;in) {{convert|1234|m|in|comma=gaps3}} <span style="white-space: nowrap">1<span style="margin-left: 0.25em">234</span></span> metres (<span style="white-space: nowrap">48<span style="margin-left: 0.25em">600</span></span>&nbsp;in) {{convert|1234|m|in|comma=off}} 1234 metres (48600&nbsp;in) {{convert|123456789|m|km}} 123,456,789 metres (123,456.789&nbsp;km) {{convert|123456789|m|km|comma=5}} 123,456,789 metres (123,456.789&nbsp;km) {{convert|123456789|m|km|comma=gaps}} <span style="white-space: nowrap">123<span style="margin-left: 0.25em">456</span><span style="margin-left: 0.25em">789</span></span> metres (<span style="white-space: nowrap">123<span style="margin-left: 0.25em">456.789</span></span>&nbsp;km) {{convert|123456789|m|km|comma=gaps3}} <span style="white-space: nowrap">123<span style="margin-left: 0.25em">456</span><span style="margin-left: 0.25em">789</span></span> metres (<span style="white-space: nowrap">123<span style="margin-left: 0.25em">456.789</span></span>&nbsp;km) {{convert|123456789|m|km|comma=off}} 123456789 metres (123456.789&nbsp;km) {{convert|1234|to|5678|kg|oz}} 1,234 to 5,678 kilograms (43,500 to 200,300&nbsp;oz) {{convert|1234|to|5678|kg|oz|comma=5}} 1234 to 5678 kilograms (43,500 to 200,300&nbsp;oz) {{convert|1234|to|5678|kg|oz|comma=gaps}} <span style="white-space: nowrap">1<span style="margin-left: 0.25em">234</span></span> to <span style="white-space: nowrap">5<span style="margin-left: 0.25em">678</span></span> kilograms (<span style="white-space: nowrap">43<span style="margin-left: 0.25em">500</span></span> to <span style="white-space: nowrap">200<span style="margin-left: 0.25em">300</span></span>&nbsp;oz) {{convert|1234|to|5678|kg|oz|comma=gaps3}} <span style="white-space: nowrap">1<span style="margin-left: 0.25em">234</span></span> to <span style="white-space: nowrap">5<span style="margin-left: 0.25em">678</span></span> kilograms (<span style="white-space: nowrap">43<span style="margin-left: 0.25em">500</span></span> to <span style="white-space: nowrap">200<span style="margin-left: 0.25em">300</span></span>&nbsp;oz) {{convert|1234|to|5678|kg|oz|comma=off}} 1234 to 5678 kilograms (43500 to 200300&nbsp;oz) -- singular/plural changes in version 7 {{convert|1/2|ft|ft|frac=2|abbr=off}} <span class="frac nowrap"><sup>1</sup>&frasl;<sub>2</sub></span> foot (<span class="frac nowrap"><sup>1</sup>&frasl;<sub>2</sub></span> foot) {{convert|1/2|mi|mi|abbr=off|frac=2|spell=on}} one-half mile (one-half mile) {{convert|999|ft|ft|abbr=off|sigfig=1}} 999 feet (1,000 feet) {{convert|9|ft|ft|abbr=off|-1}} 9 feet (10 feet) {{convert|1.0|ft|ft|abbr=off|sigfig=2}} 1.0 foot (1.0 foot) {{convert|0|sqyd|acre}} 0 square yards (0 acres) {{convert|-1|acre|sqyd|abbr=out}} −1 acre (−4,800&nbsp;sq&nbsp;yd) {{convert|0.1|ha|acre}} 0.1 hectares (0.25 acres) -- fractions use templatestyles in version 25 {{convert|2/3|ft|in}} <span class="frac nowrap"><sup>2</sup>&frasl;<sub>3</sub></span> foot (8.0&nbsp;in) {{convert|1+2/3|ft|in}} <span class="frac nowrap">1<span class="sr-only">&nbsp;</span><sup>2</sup>&frasl;<sub>3</sub></span> feet (20&nbsp;in) {{convert|-2/3|ft|in}} <span class="frac nowrap">−<sup>2</sup>&frasl;<sub>3</sub></span> foot (−8.0&nbsp;in) {{convert|-1-2/3|ft|in}} <span class="frac nowrap">−1<span class="sr-only">&nbsp;</span><sup>2</sup>&frasl;<sub>3</sub></span> feet (−20&nbsp;in) {{convert|2/3|ft|in|spell=in}} two-thirds foot (8.0&nbsp;in) {{convert|1+2/3|ft|in|spell=in}} one and two-thirds feet (20&nbsp;in) {{convert|5/8|m|m|frac=8|abbr=on}} <span class="frac nowrap"><sup>5</sup>&frasl;<sub>8</sub></span>&nbsp;m (<span class="frac nowrap"><sup>5</sup>&frasl;<sub>8</sub></span>&nbsp;m) {{convert|12+5/8|m|m|frac=8|abbr=on}} <span class="frac nowrap">12<span class="sr-only">&nbsp;</span><sup>5</sup>&frasl;<sub>8</sub></span>&nbsp;m (<span class="frac nowrap">12<span class="sr-only">&nbsp;</span><sup>5</sup>&frasl;<sub>8</sub></span>&nbsp;m) {{convert|2//3|ft|in}} <span class="sfrac nowrap" style="display:inline-block; vertical-align:-0.5em; font-size:85%; text-align:center;"><span style="display:block; line-height:1em; margin:0 0.1em;">2</span><span class="sr-only">/</span><span style="display:block; line-height:1em; margin:0 0.1em; border-top:1px solid;">3</span></span> foot (8.0&nbsp;in) {{convert|1+2//3|ft|in}} <span class="sfrac nowrap">1<span class="sr-only">&nbsp;</span><span style="display:inline-block; vertical-align:-0.5em; font-size:85%; text-align:center;"><span style="display:block; line-height:1em; margin:0 0.1em;">2</span><span class="sr-only">/</span><span style="display:block; line-height:1em; margin:0 0.1em; border-top:1px solid;">3</span></span></span> feet (20&nbsp;in) {{convert|-2//3|ft|in}} <span class="sfrac nowrap" style="display:inline-block; vertical-align:-0.5em; font-size:85%; text-align:center;"><span style="display:block; line-height:1em; margin:0 0.1em;">−2</span><span class="sr-only">/</span><span style="display:block; line-height:1em; margin:0 0.1em; border-top:1px solid;">3</span></span> foot (−8.0&nbsp;in) {{convert|-1-2//3|ft|in}} <span class="sfrac nowrap">−1<span class="sr-only">&nbsp;</span><span style="display:inline-block; vertical-align:-0.5em; font-size:85%; text-align:center;"><span style="display:block; line-height:1em; margin:0 0.1em;">2</span><span class="sr-only">/</span><span style="display:block; line-height:1em; margin:0 0.1em; border-top:1px solid;">3</span></span></span> feet (−20&nbsp;in) {{convert|2//3|ft|in|spell=in}} two-thirds foot (8.0&nbsp;in) {{convert|1+2//3|ft|in|spell=in}} one and two-thirds feet (20&nbsp;in) {{convert|5//8|m|m|frac=-8|abbr=on}} <span class="sfrac nowrap" style="display:inline-block; vertical-align:-0.5em; font-size:85%; text-align:center;"><span style="display:block; line-height:1em; margin:0 0.1em;">5</span><span class="sr-only">/</span><span style="display:block; line-height:1em; margin:0 0.1em; border-top:1px solid;">8</span></span>&nbsp;m (<span class="sfrac nowrap" style="display:inline-block; vertical-align:-0.5em; font-size:85%; text-align:center;"><span style="display:block; line-height:1em; margin:0 0.1em;">5</span><span class="sr-only">/</span><span style="display:block; line-height:1em; margin:0 0.1em; border-top:1px solid;">8</span></span>&nbsp;m) {{convert|12+5//8|m|m|frac=-8|abbr=on}} <span class="sfrac nowrap">12<span class="sr-only">&nbsp;</span><span style="display:inline-block; vertical-align:-0.5em; font-size:85%; text-align:center;"><span style="display:block; line-height:1em; margin:0 0.1em;">5</span><span class="sr-only">/</span><span style="display:block; line-height:1em; margin:0 0.1em; border-top:1px solid;">8</span></span></span>&nbsp;m (<span class="sfrac nowrap">12<span class="sr-only">&nbsp;</span><span style="display:inline-block; vertical-align:-0.5em; font-size:85%; text-align:center;"><span style="display:block; line-height:1em; margin:0 0.1em;">5</span><span class="sr-only">/</span><span style="display:block; line-height:1em; margin:0 0.1em; border-top:1px solid;">8</span></span></span>&nbsp;m) </pre> 4v8mrog5d14lgfgeazb7woi1dy9mwc9 Nhwɛdo:Language with name 10 2056 14616 2024-08-04T21:49:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14616 wikitext text/x-wiki {{#ifeq:{{{links|{{{link|}}}}}}|no |{{{2}}} |[[{{{2}}} language|{{{2}}}]] }}&#58; {{Lang|{{{1}}}|{{{3}}}|rtl={{{rtl|}}}|nocat={{{nocat|}}}|italic={{{italic|yes}}} }}{{#if:{{{4<includeonly>|{{{lit|}}}</includeonly>}}}|, {{small|[[Literal translation|lit.]]&nbsp;}}&#39;{{{4|{{{lit}}}}}}&#39;}}<noinclude>{{documentation}}</noinclude> d0rdc9nukia3uyztb7ans089ueygmba Nhwɛdo:! 10 2057 14617 2024-08-04T21:50:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14617 wikitext text/x-wiki <includeonly>{{error|Error: The retired template {{tn|!}} has been transcluded; see [[mw:Help:Magic words#Other]] for details. To fix this, use only the code {{Magic word|!}} to generate the &#124; character.}} [[Category:Pages which use a template in place of a magic word|M{{PAGENAME}}]] </includeonly><noinclude>{{Documentation|heading=[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]] Magic word documentation}} </noinclude> kzdcjmpyq7qmd6zvdkgzqp3ei2w3l7x Nhwɛdo:!) 10 2058 14618 2024-08-04T21:50:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14618 wikitext text/x-wiki |}<noinclude> {{Documentation}} </noinclude> 8apcw4qp5lvn6mmsnwmuhdas81mpdci Nhwɛdo:!mxt 10 2059 14619 2024-08-04T21:50:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14619 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 monospaced example-mono" style="font-family: monospace, monospace; color: #8B0000;" {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1|Example text}}}</span>}}<!--"monospace, monospace" needed per Wikipedia:Typography#The_monospace_'bug'--><noinclude> {{Documentation|Template:Xt/doc}} <!--This category has to be done on a per-template basis, not in the shared docs, since it only apply to four templates in the family.--> [[Category:Programming typing-aid templates]] </noinclude> 51t6yecwz3gx8w5yvc7i78ykrp3d31v Nhwɛdo:!xt 10 2060 14620 2024-08-04T21:50:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14620 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: #8B0000;" {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1|Example text}}}</span>}}<noinclude> {{Documentation}} </noinclude> 0vr4em44bkuqusazifuslm7ahjqfaam Nhwɛdo:(! 10 2061 14621 2024-08-04T21:50:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14621 wikitext text/x-wiki <includeonly>{|</includeonly><noinclude><nowiki>{|</nowiki>{{Documentation}} </noinclude> suugjngdajtu9ghvowyeqkomyxg6pqt Nhwɛdo:(( 10 2062 14622 2024-08-04T21:50:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14622 wikitext text/x-wiki {{<noinclude> {{documentation}} </noinclude> 7ddca00qmssfls0dctzbj32xy1q28ir Nhwɛdo:)) 10 2063 14623 2024-08-04T21:51:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14623 wikitext text/x-wiki }}<noinclude> {{documentation}} </noinclude> fmm8htexq13hwrjrvzcsiy59gv65l36 Nhwɛdo:= 10 2064 14624 2024-08-04T21:51:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14624 wikitext text/x-wiki <includeonly>{{error|Error: The retired template {{tn|1==}} has been transcluded; see [[mw:Help:Magic words#Other]] for details. To fix this, use only the code {{Magic word|1==}} to generate the &#61; character.}} [[Category:Pages which use a template in place of a magic word|T{{PAGENAME}}]]</includeonly><noinclude>{{Documentation|heading=[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]] Magic word documentation}} </noinclude> a20g6r8mw8i12648emzo3p27x0a8kpq Nhwɛdo:AWB standard installation 10 2065 14625 2024-08-04T21:51:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14625 wikitext text/x-wiki {{ mbox | image = [[File:AWB logo draft.svg|44x50px|alt=|link=]] | text = This template is used by the standard installation of [[Wikipedia:AutoWikiBrowser|AutoWikiBrowser]] (AWB). If you are planning to make any major changes to this template, how it should be used, or nominate it for deletion, please notify AWB's users and maintainers beforehand at [[Wikipedia talk:AutoWikiBrowser|Wikipedia talk:AWB]] as a courtesy.{{#if:{{{1|}}}|<p> {{{1}}}}}}}<includeonly>{{#if:{{{nocat|}}}||{{#ifeq:{{PAGENAME}}|{{BASEPAGENAME}}|[[Category:Templates used by AutoWikiBrowser|{{PAGENAME}}]]}}}}</includeonly><noinclude> {{Documentation}}<!-- Add categories and interwikis to the /doc subpage, not here! --></noinclude> haby8q5fi3j25nqsuoqyw0o4wbltoib Nhwɛdo:Abbr 10 2066 14626 2024-08-04T21:51:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14626 wikitext text/x-wiki <abbr {{#if:{{{class|}}}|class="{{{class}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{#if:{{{style|}}}|style="{{{style}}}"}} title="{{#tag:nowiki|{{#invoke:String|replace|{{{2|}}}|"|&quot;}}}}">{{{1|}}}</abbr><noinclude>{{Documentation}} </noinclude> b6zvtcrye54kh0akzk3y1jq9lxg4lm6 Nhwɛdo:Active 10 2067 14627 2024-08-04T21:52:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14627 wikitext text/x-wiki <noinclude> {| class="wikitable" |</noinclude>style="background: #9EFF9E; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="active table-active"| {{{1|Active}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Software table cell templates]] </noinclude> 9e8xsw4zn24wc3w9xht15v5sigzznud Nhwɛdo:Active fire 10 2068 14628 2024-08-04T21:52:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14628 wikitext text/x-wiki <noinclude> {| class="wikitable" |</noinclude>style="background: #FFC7C7; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="no table-no"|Active {{nowrap|({{{1|}}})}}<noinclude> |} {{documentation}}</noinclude> ljqn0v9n801x22x3shsrncfkizx9avk Nhwɛdo:Aka 10 2069 14629 2024-08-04T21:52:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14629 wikitext text/x-wiki #REDIRECT [[Template:also known as]] {{Redirect category shell| {{R from template shortcut}} }} a9qkiqgcaqvlmdbam4oqvjea9ebi3ot Nhwɛdo:Aligned table/doc 10 2070 14630 2024-08-04T21:52:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14630 wikitext text/x-wiki {{Documentation subpage}} {{Lua|icononly=on |Module:Aligned table}} {{high-use|8130}} <!----Please place categories where indicated at the bottom of this page and interwikis in Wikidata----> The purpose is of this template is for generating simple tables in locations where [[Help:Table|standard table markup]] is either not possible, without significant use of the {{tlc|!}} magic word (e.g., with a {{tl|sidebar}} template), or cumbersome (due to the repetitive use of specification of the same style statement in each row). This template should <u>not</u> be used to replace [[Help:Table|standard table markup]] in articles. This template is meant to be complementary to {{tl|infobox}} or {{tl|sidebar}}, and <u>not</u> a replacement for {{tl|infobox}} or {{tl|sidebar}}. A simpler method to include a table in a template that does not directly support table markup is to create the table in a sub-template using standard markup and transclude it. == Full syntax == For parameter explanations, see table below. <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Aligned table | title = | cols = | fullwidth = | class = | style = | colwidth = | leftright = | rightleft = | colstyle = | rowstyle = <!--for Cth column:--> | colCwidth = | colCclass = | colCalign = | colCstyle = | colCnowrap = <!--for Rth row:--> | rowRclass = | rowRstyle = | rowRheader = <!--for cell R,C:--> | classR.C = | styleR.C = | (cell 1,1) | (cell 1,2) | ... | ... | (cell 2,1) | (cell 2,2) | ... | ... }} </syntaxhighlight> == Parameters == <div style="overflow:auto;"> {{Aligned table |cols=4 |class=wikitable |style=line-height:1.35em; |colstyle=padding-right:1.0em; |col2width=40.0em |col4style=padding-left:1.0em;text-align:center; |row1header=on | Parameter | Description | Examples | Default <!-------Overall--------> | title | Table caption above table. The caption is optional. | <code><nowiki> |title=Caption: example table</nowiki></code> | ''Not set'' | cols | Number of columns in the table. | <code><nowiki> |cols=4 </nowiki></code> | 2 | fullwidth | {{nowrap|If set (to anything, "on", "true", "yes", etc.), ensures table spans entire width available.}} (Effect is to remove border-spacing and add width:100% to the table's styling.) | <code><nowiki> |fullwidth=on </nowiki></code> | ''Not set'' | class | CSS/[[HTML attribute|HTML class]]/es applied to the table. | <code><nowiki> |class=wikitable &nbsp; |class=infobox</nowiki><br /><nowiki>|class=sortable nowrap &nbsp; |class=sidebar</nowiki></code> | ''Not set'' | style | [[CSS styling]] applied to the table. | <code>{{nowrap|<nowiki> |style=width:80%;background:transparent; </nowiki>}}</code> | ''Not set'' | colwidth | Width of each column (or include "width:...;" in <kbd>colstyle</kbd>). | <code><nowiki> |colwidth=6.0em &nbsp; |colwidth=25%</nowiki></code> | ''Not set'' | colstyle | CSS styling prepended to the cell style for each column. | <code><nowiki> |colstyle=background:transparent; </nowiki></code> | ''Not set'' | rowstyle | CSS styling applied to each row. | <code><nowiki> |rowstyle=text-align:center; </nowiki></code> | vertical-align:top; <!-------Columns--------> | leftright | If set (to anything, "on", "true", "yes", etc.) is equivalent to <kbd><nowiki>|col1align=left</nowiki></kbd> and <kbd><nowiki>|col2align=right</nowiki></kbd> | <code><nowiki> |leftright=on </nowiki></code> | ''Not set'' | rightleft | If set (to anything, "on", "true", "yes", etc.) is equivalent to <kbd><nowiki>|col1align=right</nowiki></kbd> and <kbd><nowiki>|col2align=left</nowiki></kbd> | <code><nowiki> |rightleft=on </nowiki></code> | ''Not set'' | col{{var|C}}width | CSS width property of cell in column {{var|C}} (or include "width:...;" in <kbd>col{{var|C}}style</kbd>). | <code><nowiki> |col2width=9.0em &nbsp; |col3width=35%</nowiki></code> | ''Not set'' | col{{var|C}}class | Classes added to cell in column {{var|C}}. | <code><nowiki> |col1class=hlist </nowiki></code> | '' Not set'' | col{{var|C}}align | CSS text-align property (left{{\}}right{{\}}center) of cell in column {{var|C}}'s cell contents (or include "text-align:...;" in <kbd>col{{var|C}}style</kbd>). | <code><nowiki> |col4align=right </nowiki></code> | ''Not set'' | col{{var|C}}nowrap | If set (to anything, "on", "true", "yes", etc.) adds "white-space:nowrap;" to the CSS style of cell in column {{var|C}} (i.e., to prevent lines within its cells from wrapping; or include "nowrap" in <kbd>col{{var|C}}class</kbd> or "white-space:nowrap;" in <kbd>col{{var|C}}style</kbd>). | <code><nowiki> |col5nowrap=on </nowiki></code> | | col{{var|C}}style | CSS style appended to cell in column {{var|C}}. | <code><nowiki> |col4style=font-style:italic; </nowiki></code> | ''Not set'' | col{{var|C}}header | If set (to any value), changes cells in column {{var|C}} to table headers (headings). | <code><nowiki> |col1header=on </nowiki></code> | ''Not set'' <!--------Rows----------> | row{{var|R}}class | Classes applied to row {{var|R}}. | <code><nowiki> |row10class=hlist </nowiki></code> | ''Not set'' | row{{var|R}}style | CSS styling applied to row {{var|R}}. | <code><nowiki> |row2style=font-weight:bold; </nowiki></code> | | row{{var|R}}header | If set (to any value), changes cells in row {{var|R}} to table headers (headings). | <code><nowiki> |row1header=on </nowiki></code> | ''Not set'' <!--------Cells---------> | class{{var|R}}.{{var|C}} | Classes applied to cell in row {{var|R}}, column {{var|C}}. Overrides any other class attributions (<kbd>row{{var|R}}class</kbd>, <kbd>col{{var|C}}class</kbd>). | <code><nowiki> |class1.2=adr </nowiki></code> | ''Not set'' | style{{var|R}}.{{var|C}} | CSS styling applied to cell in row {{var|R}}, column {{var|C}}. Overrides any more general styling (<kbd>leftright</kbd>, <kbd>col{{var|C}}align</kbd>, <kbd>row{{var|R}}style</kbd>, etc). | <code><nowiki> |style5.3=text-align:right; </nowiki></code> | ''Not set'' | {{sans-serif|''Unnamed parameters''}} | Each unnamed parameter is taken to be the next cell in the table, starting at the table's top left corner and working left to right from top to bottom. | <code>{{!}} Azerbaijan {{!}} Malta {{!}} Zaire</code> | ''Not set'' }}</div> == Examples == <syntaxhighlight lang="wikitext"> {{Aligned table |cols=3 |class=wikitable | A | 1 | a | B | 2 | b }} </syntaxhighlight> {{Aligned table |cols=3 |class=wikitable | A | 1 | a | B | 2 | b }} <syntaxhighlight lang="wikitext"> {{Aligned table |cols=4 |class=wikitable |col1align=center |col2align=center |col3align=right |col4align=right | AAA | aa | 123 | 12345 | B | bbbbb | 1234 | 2 }} </syntaxhighlight> {{Aligned table |cols=4 |class=wikitable |col1align=center |col2align=center |col3align=right |col4align=right | AAA | aa | 123 | 12345 | B | bbbbb | 1234 | 2 }} <syntaxhighlight lang="wikitext"> {{Aligned table |class=wikitable |style=width:20em; |col1align=center |col2align=right | AAA | 123 | B | 2 }} </syntaxhighlight> {{Aligned table |class=wikitable |style=width:20em; |col1align=center |col2align=right | AAA | 123 | B | 2 }} <syntaxhighlight lang="wikitext"> {{Aligned table |title=Example |cols=3 |class=wikitable sortable |row1header=y | U | # | l | A | 1 | a | B | 2 | b }} </syntaxhighlight> {{Aligned table |title=Example |cols=3 |class=wikitable sortable |row1header=y | U | # | l | A | 1 | a | B | 2 | b }} <syntaxhighlight lang="wikitext"> {{Aligned table |cols=3 |class=wikitable sortable |row1header=y | U | # | l | A | 1 | a | B | 2 | b | | | | C | 3 | c }} </syntaxhighlight> {{Aligned table |cols=3 |class=wikitable sortable |row1header=y | U | # | l | A | 1 | a | B | 2 | b | | | | C | 3 | c }} <includeonly>{{Sandbox other|| [[Category:Table templates]] }}</includeonly> i2ivow4bvgufgwjde68bd2fd6nxqmx6 Nhwɛdo:Aligned table/sandbox 10 2071 14631 2024-08-04T21:53:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14631 wikitext text/x-wiki {{#invoke:aligned table/sandbox|table}}<noinclude> {{documentation}} </noinclude> mjq7jo6po5es00lft58ru4epwwx4qg2 Nhwɛdo:Aligned table/testcases 10 2072 14632 2024-08-04T21:53:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14632 wikitext text/x-wiki {{Template testcases notice}} == Basic tests == {{Testcase table|_caption= |class=wikitable | A | 1 | B | 2 }} {{Testcase table |_caption= |class=wikitable |col1align=center |col2align=right | AAA | 123 | B | 2 }} {{Testcase table |_caption= |class=wikitable |style=width:20em; |col1align=center |col2align=right | AAA | 123 | B | 2 }} == ''colstyle'' == {{Testcase table |_caption= |cols=3 |colstyle=background:lavender;padding-right:1.0em; | testing | testing | testing }} == ''rowstyle'' == <pre> {{Testcase table |cols=4 |class=wikitable |rowstyle=text-align:center | AAA | aa | 123 | 12345 | B | bbbbb | 1234 | 2 }} </pre> {{Testcase table |cols=4 |class=wikitable |rowstyle=text-align:center | AAA | aa | 123 | 12345 | B | bbbbb | 1234 | 2 }} ffj97hu2aln61fcxnrqjrgilhht39cb Nhwɛdo:Also 10 2073 14633 2024-08-04T21:53:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14633 wikitext text/x-wiki #REDIRECT [[Template:See also]] majhp6tqqq1q1ktyvlkslw83nsppv7m Nhwɛdo:Ambox/doc 10 2074 14634 2024-08-04T21:53:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14634 wikitext text/x-wiki {{Documentation subpage}} <!-- Please add categories to the /doc subpage, and interwikis at Wikidata (see Wikipedia:Wikidata) --> {{High-use}} {{Lua|Module:Message box}} {{Mbox templates (small)}} {{tl|Ambox}} stands for '''A'''rticle '''m'''essage '''box''', which is a [[Help:Metatemplating|metatemplate]]. It is used to build message boxes for templates used in '''articles''', such as {{tl|underlinked}}. It offers several different colours, images and some other features. ==Basic usage== The box below shows the most common parameters that are accepted by {{Tl|Ambox}}. The purpose of each is described below. <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Ambox | name = | subst = <includeonly>{{subst:substcheck}}</includeonly> | small = {{{small|}}} | type = | image = | sect = {{{1|}}} | issue = | talk = {{{talk|}}} | fix = | date = {{{date|}}} | cat = | all = }} </syntaxhighlight> ==Full usage== {{Hidden begin |title=Full parameters| titlestyle = background:palegreen;}} The "All parameters" box shows all possible parameters for this template. However, it is not recommended to copy this, because it will never be required to use all parameters simultaneously. {| class="wikitable" align="left" style="background:transparent; width=30%;" !All parameters |- |<syntaxhighlight lang="wikitext" style="font-size:100%"> {{Ambox | name = | subst = <includeonly>{{subst:substcheck}}</includeonly> | small = {{{small|}}} | type = | image = | imageright = | smallimage = | smallimageright = | class = | style = | textstyle = | sect = {{{1|}}} | issue = | talk = {{{talk|}}} | fix = | date = {{{date|}}} | text = | smalltext = | plainlinks = no | removalnotice = | cat = | all = | cat2 = | all2 = | cat3 = | all3 = }} </syntaxhighlight> |} {{Hidden end}} {{clear}} ==Common parameters== === ''name'' === The ''name'' parameter specifies the name of the template, without the Template namespace prefix. For example {{Tl|Underlinked}} specifies {{Para|name|Underlinked}}. This parameter should be updated if the template is ever moved. The purpose of this parameter is twofold: * If incorrectly [[Wikipedia:Substitution|substituted]], it allows the meta-template to notify the name of the template which has been substituted, which may help editors to fix the problem. * It allows the template to have a more useful display on its template page, for example to show the date even when not specified, and to apply categorisation of the template itself. === ''subst'' === The ''subst'' parameter allows the meta-template to detect whether the template has been incorrectly substituted, and give an appropriate warning. It will also add such pages to [[:Category:Pages with incorrectly substituted templates]]. Just copy the code exactly as it appears in the box. === ''small'' === The ''small'' parameter should be passed through the template, as this will allow editors to use the small format by specifying {{para|small|left}} on an article: {{Ambox|nocat=true|small=left|text=This is the small left-aligned Ambox format.}} Otherwise the standard format will be produced: {{Ambox|nocat=true|text=This is the standard Ambox format.}} Other variations: * For templates which should ''never'' be small, specify {{Para|small|no}} or do not pass the small parameter at all. * For templates which should ''always'' be small, just specify {{Para|small|left}}. * For templates which should ''default to small'', try {{para|small|<nowiki>{{{small|left}}}</nowiki>}}. This will allow an editor to override by using {{para|small|no}} on an article. To use a small box that adjusts its width to match the text, use {{para|style|width: auto; margin-right: 0px;}} and {{para|textstyle|width: auto;}} together: {{Ambox|nocat=true|small=left|style=width: auto; margin-right: 0px;|textstyle=width: auto; margin-right: 0px;|text=This is the small left-aligned Ambox format with flexible width.}} See {{section link||sect}} below for more information on how to limit {{para|small}} display to cases when the template is being used for a section instead of the whole article (recommended, to prevent inconsistent top-of-article display). === ''type'' === The ''type'' parameter defines the colour of the left bar, and the image that is used by default. The type is chosen not on aesthetics but is based on the type of issue that the template describes. The seven available types and their default images are shown below. {{Ambox |nocat=true | type = speedy | text = type=<u>speedy</u> – Speedy deletion issues, such as {{tl|db-g1}} and {{tl|db-g3}}. }} {{Ambox |nocat=true | type = delete | text = type=<u>delete</u> – Deletion issues, such as {{tl|article for deletion}} and {{tl|proposed deletion}}. }} {{Ambox |nocat=true | type = content | text = type=<u>content</u> – Content issues, such as {{tl|POV}} and {{tl|globalize}}. }} {{Ambox |nocat=true | type = style | text = type=<u>style</u> – Style issues, such as {{tl|cleanup}} and {{tl|underlinked}}. }} {{ambox |nocat=true | type = notice | text = type=<u>notice</u> – Article notices, such as {{tl|current}} and {{tl|in use}}. }} {{Ambox |nocat=true | type = move | text = type=<u>move</u> – Merge, split and transwiki proposals, such as {{tl|split}} and {{tl|merge}}. }} {{Ambox |nocat=true | type = protection | text = type=<u>protection</u> – Protection notices, such as {{tl|pp-vandalism}} and {{tl|pp-protected}}. }} If no ''type'' parameter is given the template defaults to {{para|type|notice}}. === ''image'' === You can choose a specific image to use for the template by using the ''image'' parameter. Images are specified using the standard syntax for inserting files in Wikipedia (see [[Wikipedia:Manual of Style/Images#How to place an image]].) Widths of 40-50px are typical. For example: * {{Tl|POV}} specifies {{Para|image|<nowiki>[[File:Unbalanced scales.svg|40px|link=|alt=]]</nowiki>}} and looks like this: {{POV|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} * {{tl|underlinked}} specifies {{para|image|<nowiki>[[File:Ambox wikify.svg|50x40px|link=|alt=]]</nowiki>}} and looks like this: {{underlinked|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} Please note: * If no image is specified then the default image corresponding to the ''type'' is used. (See [[#type]] above.) * If {{para|image|none}} is specified, then no image is used and the text uses the whole message box area. * If an icon is [[Wikipedia:Alternative text for images#Purely decorative images|purely decorative]] and also in the [[Wikipedia:Image use policy#Public_domain|public domain]], [[Wikipedia:Manual of Style/Accessibility|accessibility]] can be improved by suppressing the link to the file page by adding "{{para|link}}{{para|alt}}" as seen above. === ''sect'' === Many article message templates begin with the text '''This article ...''' and it is often desirable that this wording change to '''This section ...''' if the template is used on a section instead. The value of this parameter will replace the word "article". Various possibilities for use include: {{para|sect|list}}, {{para|sect|table}}, {{para|sect|"In popular culture" material}}, etc. {{em|If using this feature, be sure to remove the first two words ("This article") from the template's text, otherwise it will be duplicated.}} A common way to facilitate this functionality is to pass {{para|sect|<nowiki>{{{1|}}}</nowiki>}}. This will allow editors to type <kbd>section</kbd>, for example, as the first unnamed parameter of the template to change the wording. For example, {{tlx|Advert|section}} produces: {{Advert|section|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} Another approach is to pass {{para|sect|<nowiki>{{{section|{{{sect|}}}}}}</nowiki>}} to provide a named value. Another is to use {{tlx|Yesno}} to parse the value for a positive, and pass {{para|sect|section}} if true. {{em|These approaches can be combined}}, and this is recommended. The following ready-to-use code: {{block indent|1=<syntaxhighlight lang="wikitext" inline>| sect = {{#ifeq:{{yesno|def=|1={{{sect|{{{section}}}}}} }}|yes|section|{{{sect|{{{section|{{{1|}}}}}}}}} }}</syntaxhighlight>}} enables the following: * Any positive value that {{tlx|Yesno}} can detect will be used with the named parameter in the ambox-based template to get "section" instead of "article": {{para|section|y}}, {{para|sect|True}}, etc. It is recommended to allow both {{para|sect}} and {{para|section}} so that editors do not have to guess which one will work. The sample code above does this for you. * Any other value passed, in any manner, will replace "article": {{para||section and its subsections}}, {{para|1|list}}, {{para|sect|section}}, {{para|section|table}}, etc. It is also advisable to restrict use of the {{para|small}} parameter so that it is made contingent upon the template being applied to a section (or whatever) rather than the whole article, to prevent the small version of the template being used at the top of the article where it would be inconsistent with other article-wide cleanup/dispute banners: {{block indent|1=<syntaxhighlight lang="wikitext" inline>| small = {{#if:{{{sect|{{{section|{{{1|}}}}}}}}}|{{#if:{{{small|{{{left|}}}}}}|left}} }}</syntaxhighlight>}} (In this case, any value of {{para|small}} or {{para|left}} will trigger the small, left display, as long as some value of {{para|sect}} or one of its aliases in that template has also been provided.) This code can be copy-pasted and used with the above code block. See, e.g., [[Template:Trivia]] and its [[Template:Trivia/testcases]] to observe the combined functionality. === ''issue'' and ''fix'' === The ''issue'' parameter is used to describe the issue with the article. Try to keep it short and to-the-point (approximately 10-20 words) and be sure to include a link to a relevant [[Wikipedia:Policies and guidelines|policy or guideline]]. The ''fix'' parameter contains some text which describes what should be done to improve the article. It may be longer than the text in ''issue'', but should not usually be more than two sentences. When the template is in its compact form (when placed inside {{tl|multiple issues}}) or small form (when using {{para|small|left}}), the ''issue'' is the only text that will be displayed. For example, {{Tl|Citation style}} defines * <syntaxhighlight lang="wikitext" inline>|issue=This article '''has an unclear citation style'''.</syntaxhighlight> * <syntaxhighlight lang="wikitext" inline>|fix=The references used may be made clearer with a different or consistent style of [[Wikipedia:Citing sources|citation]], [[Wikipedia:Footnotes|footnoting]], or [[Wikipedia:External links|external linking]].</syntaxhighlight> When used stand-alone it produces the whole text: {{Citation style|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} But when used inside {{Tl|Multiple issues}} or with {{Para|small|left}} it displays only the issue: {{Multiple issues <!-- Even though there's only one "issue", please don't remove this {{Multiple issues}} template. It is a demonstration of the formatting. --> |{{Citation style|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}}}} {{Citation style|small=left|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} === ''talk'' === Some article message templates include a link to the talk page, and allow an editor to specify a section heading to link directly to the relevant section. To achieve this functionality, simply pass the ''talk'' parameter through, i.e. {{para|talk|<nowiki>{{{talk|}}}</nowiki>}} This parameter may then be used by an editor as follows: * {{para|talk|SECTION HEADING}} – the link will point to the specified section on the article's talk page, e.g. {{para|talk|Foo}} * {{para|talk|FULL PAGE NAME}} – the template will link to the page specified (which may include a [[Help:Link#Section linking (anchors)|section anchor]]), e.g. {{para|talk|Talk:Banana#Foo}} Notes: * When this parameter is used by a template, the talk page link will appear on the template itself (in order to demonstrate the functionality) but this will only display on articles if the parameter is actually defined. * In order to make sure there is always a link to the talk page, you can use {{para|talk|<nowiki>{{{talk|#}}}</nowiki>}}. * If the talk page does not exist, there will be no link, whatever the value of the parameter. === ''date'' === Passing the ''date'' parameter through to the meta-template means that the date that the article is tagged may be specified by an editor (or more commonly a [[Wikipedia:Bots|bot]]). This will be displayed after the message in a smaller font. Passing this parameter also enables [[:Category:Wikipedia maintenance categories sorted by month|monthly cleanup categorisation]] when the ''cat'' parameter is also defined. === ''info'' === This parameter is for specifying additional information. Whatever you add here will appear after the date, and will not be displayed if the template is being wrapped in {{tl|multiple issues}}. === ''removalnotice'' === If you specify {{para|removalnotice|yes}}, then the following notice will be displayed after the date and after the ''info'' text: * <small>[[Help:Maintenance template removal|Learn how and when to remove this template message]].</small> This will not be displayed if the template is being wrapped in {{tl|multiple issues}}. === ''cat'' === This parameter defines a monthly cleanup category. If {{para|cat|CATEGORY}} then: * articles will be placed in '''Category:CATEGORY from DATE''' if {{para|date|DATE}} is specified. * articles will be placed in '''Category:CATEGORY''' if the date is not specified. For example, {{Tl|No footnotes}} specifies {{Para|cat|Articles lacking in-text citations}} and so an article with the template {{Tlx|No footnotes|2=date=June 2010}} will be placed in [[:Category:Articles lacking in-text citations from June 2010]]. The ''cat'' parameter should not be linked, nor should the prefix <code>Category:</code> be used. === ''all'' === The ''all'' parameter defines a category into which all articles should be placed. The ''all'' parameter should not be linked, nor should the prefix <code>Category:</code> be used. == Additional parameters == === ''imageright'' === An image on the right side of the message box may be specified using this parameter. The syntax is the same as for the ''image'' parameter, except that the default is no image. === ''smallimage'' and ''smallimageright'' === Images for the small format box may be specified using these parameters. They will have no effect unless {{para|small|left}} is specified. === ''class'' === Custom [[Cascading Style Sheets|CSS]] classes to apply to the box. If adding multiple classes, they should be space-separated. === ''style'' and ''textstyle'' === Optional CSS values may be defined, without quotation marks <code>" "</code> but with the ending semicolons <code>;</code>. * ''style'' specifies the style used by the entire message box table. This can be used to do things such as modifying the width of the box. * ''textstyle'' relates to the text cell. === ''text'' and ''smalltext'' === Instead of specifying the ''issue'' and the ''fix'' it is possible to use the ''text'' parameter instead. Customised text for the small format can be defined using ''smalltext''. === ''plainlinks'' === Normally on Wikipedia, external links have an arrow icon next to them, like this: [http://www.example.com Example.com]. However, in message boxes, the arrow icon is suppressed by default, like this: <span class="plainlinks">[http://www.example.com Example.com]</span>. To get the normal style of external link with the arrow icon, use {{para|plainlinks|no}}. === ''cat2'', ''cat3'', ''all2'', and ''all3'' === * ''cat2'' and ''cat3'' provide for additional monthly categories; see [[#cat]]. * ''all2'' and ''all3'' provide for additional categories into which all articles are placed, just like [[#all]]. == Technical notes == * If you need to use special characters in the text parameter then you need to escape them like this: <syntaxhighlight lang="wikitext"> {{Ambox |nocat=true | text = <div> Equal sign = and a start and end brace { } work fine as they are. But here is a pipe &#124; and two end braces <nowiki>}}</nowiki>. And now a pipe and end braces <nowiki>|}}</nowiki>. </div> }} </syntaxhighlight> {{Ambox |nocat=true | text = <div> Equal sign = and a start and end brace { } work fine as they are. But here is a pipe &#124; and two end braces <nowiki>}}</nowiki>. And now a pipe and end braces <nowiki>|}}</nowiki>. </div> }} * The <code>&lt;div></code> tags that surround the text in the example above are usually not needed. But if the text contains line breaks then sometimes we get weird line spacing. This especially happens when using vertical dotted lists. Then use the div tags to fix that. * The default images for this meta-template are in png format instead of svg format. The main reason is that some older web browsers have trouble with the transparent background that MediaWiki renders for svg images. The png images here have hand optimised transparent background colour so they look good in all browsers. Note that svg icons only look somewhat bad in the old browsers, thus such hand optimisation is only worth the trouble for very widely used icons. * For more technical details see the [[Template talk:Ambox|talk page]] and the "See also" links below. Since this template works almost exactly like {{Tl|Tmbox}}, {{Tl|Imbox}}, {{Tl|Cmbox}} and {{Tl|Ombox}} their talk pages and related pages might also contain more details. ==Display on mobile devices== The MediaWiki developers have been conducted ongoing readability studies on ambox on the [https://en.m.wikipedia.org mobile version of Wikipedia]. Until further notice, code installed by the developers on the mobile version will generally override what we do here regarding the display and layout of this template. For more information, see [[:MW:Reading/Web/Projects/Mobile Page Issues]]. == TemplateData == {{TemplateData header|noheader=1}} <templatedata> { "params": { "small": { "label": "Small Mode", "description": "The small parameter should be passed through the template, as this will allow editors to use the small format by specifying |small=left on an article.", "type": "string", "suggestedvalues": [ "no", "left" ] }, "talk": { "autovalue": "{{{talk|}}}" }, "date": {}, "name": { "label": "Template Name", "description": "The name parameter specifies the name of the template, without the Template namespace prefix. ", "type": "string" }, "type": { "description": "Type of issue the template describes. Defines the colour of the left bar, and the image that is used by default", "type": "line", "suggestedvalues": [ "speedy", "delete", "content", "style", "notice", "move", "protection" ] }, "image": { "description": "Image used with the template", "type": "wiki-file-name" }, "sect": { "description": "Parameter that can be used to change the text \"this article\" to \"this section\" or something else", "type": "line", "suggestedvalues": [ "{{{1|}}}" ] }, "issue": { "description": "Describes the issue with the article", "type": "content" }, "fix": { "description": "Describes what should be done to improve the article", "type": "content" }, "subst": { "description": "Allows the meta-template to detect whether the template has been incorrectly substituted" }, "info": { "description": "Specifies additional information" }, "removalnotice": { "description": "Displays a notice about when and how to remove the template message", "type": "boolean" }, "cat": { "description": "Defines a monthly cleanup category" }, "all": { "description": "Defines a category into which all articles should be placed" }, "imageright": {}, "class": {}, "text ": {}, "plainlinks": {}, "smallimage ": {}, "smallimageright": {}, "textstyle": {}, "style ": {}, "smalltext": {}, "cat2": {}, "cat3": {}, "all2": {}, "all3": {} }, "paramOrder": [ "name", "subst", "small", "type", "image", "sect", "issue", "fix", "talk", "date", "info", "removalnotice", "cat", "all", "imageright", "class", "text ", "plainlinks", "smallimage ", "smallimageright", "textstyle", "style ", "smalltext", "cat2", "cat3", "all2", "all3" ], "description": "Used to build message boxes for templates used in articles" } </templatedata> == Mbox family == {{Mbox templates see also}} == See also == * [[Wikipedia:Manual of Style/Article message boxes]] – The historical style guideline for creating article message boxes. <includeonly>{{sandbox other|| <!-- Add categories below this line, and interwikis at Wikidata --> [[Category:Article message templates| ]] [[Category:Mbox and messagebox templates]] }}</includeonly> 126x5b5cx7hw6i1m8v5yeo58c68de4v Nhwɛdo:Ambox/sandbox 10 2075 14635 2024-08-04T21:53:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14635 wikitext text/x-wiki {{#invoke:Message box/sandbox|ambox}}{{#ifeq:{{{small}}};{{NAMESPACENUMBER}}|left;0|[[Category:Articles using small message boxes]]}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> mvj85jc7x2jw0l10321a0xd9t9foaxz Nhwɛdo:Ambox/testcases 10 2076 14636 2024-08-04T21:53:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14636 wikitext text/x-wiki {{Testcases}} == Small == === Supported: small=left === {{test case|ambox|small=left|text=text}} === Supported: small=left, text=text === {{test case|ambox|small=left|text=text}} === Supported: small=left, type === {{test case|ambox|small=left|type=speedy}} === Supported: small=left, text=text, imageright === {{test case|ambox|small=left|text=text|imageright=[[File:Example.svg|52px]]}} === Unsupported: small=yes === {{test case|ambox|small=yes}} === Unsupported: small=right === {{test case|ambox|small=right }} === Unsupported: small=left, info=info === {{test case|ambox|info=info|small=left}} === issue=issue small=left text=text === {{test case|ambox|issue=issue|small=left|text=text|date= {{CURRENTMONTHNAME}} {{CURRENTYEAR}}|removalnotice=yes}} === fix=fix small=left text=text === {{test case|ambox|fix=fix|small=left|text=text}} === date=date small=left text=text === {{test case|ambox|date=date|small=left|text=text}} === sect=sect issue=issue text=text fix=fix date=date info=info small=left text=text === {{test case|ambox|sect=sect|issue=issue|fix=fix|date=date|info=info|small=left|text=text}} === sect=sect issue=issue text=text fix=fix date=date info=info small=left text=text smalltext=smalltext === {{test case|ambox|sect=sect|issue=issue|fix=fix|date=date|info=info|small=left|text=text|smalltext=smalltext}} = Intentional changes = == nocat=yes text=text == {{test case|ambox|nocat=yes|text=text}} == nocat=y text=text == {{test case|ambox|nocat=y|text=text}} == nocat=1 text=text == {{test case|ambox|nocat=1|text=text}} == nocat=no text=text == {{test case|ambox|nocat=no|text=text}} == nocat=n text=text == {{test case|ambox|nocat=n|text=text}} == nocat=0 text=text == {{test case|ambox|nocat=0|text=text}} == cat4=cat4 text=text == {{test case|ambox|cat4=[[cat4]]|text=text}} == category4=category4 text=text == {{test case|ambox|category4=[[category4]]|text=text}} == all4=all4 text=text == {{test case|ambox|all4=[[all4]]|text=text}} == talk= name=foo page=template:foo text=text == {{test case|ambox|talk=|name=foo|page=template:foo|text=text}} == talk= name=foo page=template:foo text=text == {{test case|ambox|talk= |name=foo|page=template:foo|text=text}} == name=foo page=template:foo text=text == {{test case|ambox|name=foo|page=template:foo|text=text}} == date= name=foo page=template:foo text=text == {{test case|ambox|date=|name=foo|page=template:foo|text=text}} == date= name=foo page=template:foo text=text == {{test case|ambox|date= |name=foo|page=template:foo|text=text}} == name=foo page=template:foo text=text == {{test case|ambox|name=foo|page=template:foo|text=text}} == page=Template:Foo name=Foo text=text == {{test case|ambox|page=Template:Foo|name=Foo|text=text}} == page=Template:Foo name=Foo issue=issue text=text == {{test case|ambox|page=Template:Foo|name=Foo|issue=issue|text=text}} == page=Template:Foo name=Foo fix=fix text=text == {{test case|ambox|page=Template:Foo|name=Foo|fix=fix|text=text}} == page=Template:Foo name=Foo subst=subst text=text == {{test case|ambox|page=Template:Foo|name=Foo|subst=subst|text=text}} == page=Template:Foo name=Foo subst=subst issue=issue fix=fix text=text == {{test case|ambox|page=Template:Foo|name=Foo|subst=subst|issue=issue|fix=fix|text=text}} == page=Template:Foo name=Foo category1=category1 text=text == {{test case|ambox|page=Template:Foo|name=Foo|category1=[[category1]]|text=text}} == page=Template:Foo name=Foo category2=category2 text=text == {{test case|ambox|page=Template:Foo|name=Foo|category2=[[category2]]|text=text}} == page=Template:Foo name=Foo category3=category3 text=text == {{test case|ambox|page=Template:Foo|name=Foo|category3=[[category3]]|text=text}} == nocat=yes text=text == {{test case|ambox|nocat=yes|text=text}} == nocat=y text=text == {{test case|ambox|nocat=y|text=text}} == nocat=1 text=text == {{test case|ambox|nocat=1|text=text}} == nocat=no text=text == {{test case|ambox|nocat=no|text=text}} == nocat=n text=text == {{test case|ambox|nocat=n|text=text}} == nocat=0 text=text == {{test case|ambox|nocat=0|text=text}} == cat4=cat4 text=text == {{test case|ambox|cat4=[[cat4]]|text=text}} == category4=category4 text=text == {{test case|ambox|category4=[[category4]]|text=text}} == all4=all4 text=text == {{test case|ambox|all4=[[all4]]|text=text}} == talk= name=foo page=template:foo text=text == {{test case|ambox|talk=|name=foo|page=template:foo|text=text}} == talk= name=foo page=template:foo text=text == {{test case|ambox|talk= |name=foo|page=template:foo|text=text}} == name=foo page=template:foo text=text == {{test case|ambox|name=foo|page=template:foo|text=text}} == date= name=foo page=template:foo text=text == {{test case|ambox|date=|name=foo|page=template:foo|text=text}} == date= name=foo page=template:foo text=text == {{test case|ambox|date= |name=foo|page=template:foo|text=text}} == name=foo page=template:foo text=text == {{test case|ambox|name=foo|page=template:foo|text=text}} == page=Template:Foo name=Foo text=text == {{test case|ambox|page=Template:Foo|name=Foo|text=text}} == page=Template:Foo name=Foo issue=issue text=text == {{test case|ambox|page=Template:Foo|name=Foo|issue=issue|text=text}} == page=Template:Foo name=Foo fix=fix text=text == {{test case|ambox|page=Template:Foo|name=Foo|fix=fix|text=text}} == page=Template:Foo name=Foo subst=subst text=text == {{test case|ambox|page=Template:Foo|name=Foo|subst=subst|text=text}} == page=Template:Foo name=Foo subst=subst issue=issue fix=fix text=text == {{test case|ambox|page=Template:Foo|name=Foo|subst=subst|issue=issue|fix=fix|text=text}} == page=Template:Foo name=Foo category1=category1 text=text == {{test case|ambox|page=Template:Foo|name=Foo|category1=[[category1]]|text=text}} == page=Template:Foo name=Foo category2=category2 text=text == {{test case|ambox|page=Template:Foo|name=Foo|category2=[[category2]]|text=text}} == page=Template:Foo name=Foo category3=category3 text=text == {{test case|ambox|page=Template:Foo|name=Foo|category3=[[category3]]|text=text}} = Cases that should be the same as the existing template output = == subst=SUBST text=text == {{test case|ambox|subst=SUBST|text=text}} == subst= SUBST text=text == {{test case|ambox|subst= SUBST |text=text}} == subst=subst text=text == {{test case|ambox|subst=subst|text=text}} == subst=foo text=text == {{test case|ambox|subst=foo|text=text}} == subst= text=text == {{test case|ambox|subst= |text=text}} == subst= text=text == {{test case|ambox|subst=|text=text}} == subst=SUBST name=Foo text=text == {{test case|ambox|subst=SUBST|name=Foo|text=text}} == name=Foo text=text == {{test case|ambox|name=Foo|text=text}} == name= Foo text=text == {{test case|ambox|name= Foo |text=text}} == name= text=text == {{test case|ambox|name= |text=text}} == name= text=text == {{test case|ambox|name=|text=text}} == type=speedy text=text == {{test case|ambox|type=speedy|text=text}} == type=delete text=text == {{test case|ambox|type=delete|text=text}} == type=content text=text == {{test case|ambox|type=content|text=text}} == type=style text=text == {{test case|ambox|type=style|text=text}} == type=move text=text == {{test case|ambox|type=move|text=text}} == type=protection text=text == {{test case|ambox|type=protection|text=text}} == type=licence text=text == {{test case|ambox|type=licence|text=text}} == type=featured text=text == {{test case|ambox|type=featured|text=text}} == type=warning text=text == {{test case|ambox|type=warning|text=text}} == type=editnotice text=text == {{test case|ambox|type=editnotice|text=text}} == type=system text=text == {{test case|ambox|type=system|text=text}} == type=notice text=text == {{test case|ambox|type=notice|text=text}} == type= speedy text=text == {{test case|ambox|type= speedy |text=text}} == image=none type=notice small=left text=text == {{test case|ambox|image=none|type=notice|small=left|text=text}} == image=none type=notice text=text == {{test case|ambox|image=none|type=notice|text=text}} == image=blank type=notice small=left text=text == {{test case|ambox|image=blank|type=notice|small=left|text=text}} == image=blank type=notice text=text == {{test case|ambox|image=blank|type=notice|text=text}} == image=File:Example.png 35x35px text=text == {{test case|ambox|image=[[File:Bad Title Example.png|35x35px]]|text=text}} == smallimage=File:Example.png 25x25px text=text == {{test case|ambox|smallimage=[[File:Bad Title Example.png|25x25px]]|text=text}} == smallimage=File:Example.png 25x25px image=File:Example.png 35x35px text=text == {{test case|ambox|smallimage=[[File:Bad Title Example.png|25x25px]]|image=[[File:Bad Title Example.png|35x35px]]|text=text}} == imageright=File:Example.png 35x35px text=text == {{test case|ambox|imageright=[[File:Bad Title Example.png|35x35px]]|text=text}} == smallimageright=File:Example.png 25x25px text=text == {{test case|ambox|smallimageright=[[File:Bad Title Example.png|25x25px]]|text=text}} == smallimageright=File:Example.png 25x25px imageright=File:Example.png 35x35px text=text == {{test case|ambox|smallimageright=[[File:Bad Title Example.png|25x25px]]|imageright=[[File:Bad Title Example.png|35x35px]]|text=text}} == image=File:Example.png 35x35px small=left text=text == {{test case|ambox|image=[[File:Bad Title Example.png|35x35px]]|small=left|text=text}} == smallimage=File:Example.png 25x25px small=left text=text == {{test case|ambox|smallimage=[[File:Bad Title Example.png|25x25px]]|small=left|text=text}} == smallimage=File:Example.png 25x25px image=File:Example.png 35x35px small=left text=text == {{test case|ambox|smallimage=[[File:Bad Title Example.png|25x25px]]|image=[[File:Bad Title Example.png|35x35px]]|small=left|text=text}} == imageright=File:Example.png 35x35px small=left text=text == {{test case|ambox|imageright=[[File:Bad Title Example.png|35x35px]]|small=left|text=text}} == smallimageright=File:Example.png 25x25px small=left text=text == {{test case|ambox|smallimageright=[[File:Bad Title Example.png|25x25px]]|small=left|text=text}} == smallimageright=File:Example.png 25x25px imageright=File:Example.png 35x35px small=left text=text == {{test case|ambox|smallimageright=[[File:Bad Title Example.png|25x25px]]|imageright=[[File:Bad Title Example.png|35x35px]]|small=left|text=text}} == class=ambox-style text=text == {{test case|ambox|class=ambox-style|text=text}} == style=font-size:120%; text=text == {{test case|ambox|style=font-size:120%;|text=text}} == textstyle=font-size:80%; text=text == {{test case|ambox|textstyle=font-size:80%;|text=text}} == smalltext=smalltext == {{test case|ambox|smalltext=smalltext}} == smalltext=smalltext small=left == {{test case|ambox|smalltext=smalltext|small=left}} == smalltext=smalltext text=text == {{test case|ambox|smalltext=smalltext|text=text}} == smalltext=smalltext text=text small=left == {{test case|ambox|smalltext=smalltext|text=text|small=left}} == talk=talk text=text == {{test case|ambox|talk=talk|text=text}} == talk=talk small=left text=text == {{test case|ambox|talk=talk|small=left|text=text}} == sect=sect text=text == {{test case|ambox|sect=sect|text=text}} == sect=sect small=left text=text == {{test case|ambox|sect=sect|small=left|text=text}} == issue=issue text=text == {{test case|ambox|issue=issue|text=text}} == text=text == {{test case|ambox|text=text}} == fix=fix text=text == {{test case|ambox|fix=fix|text=text}} == date=date text=text == {{test case|ambox|date=date|text=text}} == info=info text=text == {{test case|ambox|info=info|text=text}} == sect=sect issue=issue text=text fix=fix date=date info=info text=text == {{test case|ambox|sect=sect|issue=issue|fix=fix|date=date|info=info|text=text}} == nocat=true text=text == {{test case|ambox|nocat=true|text=text}} == nocat=false text=text == {{test case|ambox|nocat=false|text=text}} == cat=cat text=text == {{test case|ambox|cat=[[cat]]|text=text}} == cat1=cat1 text=text == {{test case|ambox|cat1=[[cat1]]|text=text}} == cat2=cat2 text=text == {{test case|ambox|cat2=[[cat2]]|text=text}} == cat3=cat3 text=text == {{test case|ambox|cat3=[[cat3]]|text=text}} == category=category text=text == {{test case|ambox|category=[[category]]|text=text}} == category1=category1 text=text == {{test case|ambox|category1=[[category1]]|text=text}} == category2=category2 text=text == {{test case|ambox|category2=[[category2]]|text=text}} == category3=category3 text=text == {{test case|ambox|category3=[[category3]]|text=text}} == all=all text=text == {{test case|ambox|all=[[all]]|text=text}} == all1=all1 text=text == {{test case|ambox|all1=[[all1]]|text=text}} == all2=all2 text=text == {{test case|ambox|all2=[[all2]]|text=text}} == all3=all3 text=text == {{test case|ambox|all3=[[all3]]|text=text}} == below=below text=text == {{test case|ambox|below=below|text=text}} == Talk page section link == {{test case|ambox|talk=foo|issue=issue|fix=fix}} == Full talk page link == {{test case|ambox|talk=Talk:Foo|issue=issue|fix=fix}} 2vxpaeso2qr8la6fdsdyclwylzrd1id Nhwɛdo:Anchor comment 10 2077 14637 2024-08-04T21:54:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14637 wikitext text/x-wiki <!-- This Anchor tag serves to provide a permanent target for incoming section links. Please do not remove it, nor modify it, except to add another appropriate anchor. If you modify the section title, please anchor the old title. It is always best to anchor an old section header that has been changed so that links to it will not be broken. See [[Template:Anchor]] for details. This text is produced using {{subst:Anchor comment}} --><noinclude> {{Documentation}} </noinclude> 7hftw5imxkkpuqtci0ucqwf6jn9ov9m Nhwɛdo:Anchored list 10 2078 14638 2024-08-04T21:54:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14638 wikitext text/x-wiki {{#invoke:Anchored list|generate|style={{{style|}}}|name={{{name|}}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{9|}}}|{{{10|}}}|{{{11|}}}|{{{12|}}}|{{{13|}}}|{{{14|}}}|{{{15|}}}|{{{16|}}}|{{{17|}}}|{{{18|}}}|{{{19|}}}|{{{20|}}}|{{{21|}}}|{{{22|}}}|{{{23|}}}|{{{24|}}}|{{{25|}}}|{{{26|}}}|{{{27|}}}|{{{28|}}}|{{{29|}}}|{{{30|}}}|{{{31|}}}|{{{32|}}}|{{{33|}}}|{{{34|}}}|{{{35|}}}|{{{36|}}}|{{{37|}}}|{{{38|}}}|{{{39|}}}|{{{40|}}}|{{{41|}}}|{{{42|}}}|{{{43|}}}|{{{44|}}}|{{{45|}}}|{{{46|}}}|{{{47|}}}|{{{48|}}}|{{{49|}}}|{{{50|}}}|{{{51|}}}|{{{52|}}}|{{{53|}}}|{{{54|}}}|{{{55|}}}|{{{56|}}}|{{{57|}}}|{{{58|}}}|{{{59|}}}|{{{60|}}}|{{{61|}}}|{{{62|}}}|{{{63|}}}|{{{64|}}}|{{{65|}}}|{{{66|}}}|{{{67|}}}|{{{68|}}}|{{{69|}}}|{{{70|}}}|{{{71|}}}|{{{72|}}}|{{{73|}}}|{{{74|}}}|{{{75|}}}|{{{76|}}}|{{{77|}}}|{{{78|}}}|{{{79|}}}|{{{80|}}}|{{{81|}}}|{{{82|}}}|{{{83|}}}|{{{84|}}}|{{{85|}}}|{{{86|}}}|{{{87|}}}|{{{88|}}}|{{{89|}}}|{{{90|}}}|{{{91|}}}|{{{92|}}}|{{{93|}}}|{{{94|}}}|{{{95|}}}|{{{96|}}}|{{{97|}}}|{{{98|}}}|{{{99|}}}}}<noinclude>{{doc}}</noinclude> s88m2amuf0s0mipxw0ymws40svvmnos Nhwɛdo:Any 10 2079 14639 2024-08-04T21:54:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14639 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFD; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="any table-any"|{{{1|Any}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> 30x7uwhzph9302w92jeeq3ztb38yedv Nhwɛdo:Article only 10 2080 14640 2024-08-04T21:54:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14640 wikitext text/x-wiki #REDIRECT [[Template:Main other]] dvqyxp27hv2ap4cn236u5axdbx0r3vd Nhwɛdo:Article other 10 2081 14641 2024-08-04T21:54:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14641 wikitext text/x-wiki #REDIRECT [[Template:Main other]] dvqyxp27hv2ap4cn236u5axdbx0r3vd Nhwɛdo:As of 10 2082 14642 2024-08-04T21:54:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14642 wikitext text/x-wiki <!--{{As of}} begin--><includeonly><!-- ## param 1 is the year ## optional param 2 is the month ## optional param 3 is the day of the month ## optional named parameter alt=[text] is alternative display text (may include wiki markup) ## optional named parameter df=US produces American date format in displayed text ## optional named parameter lc=on gives lower-case-first output ## optional named parameter url=[URL] gives statement reference ## displayed text ([A/a]s of [Start date] by default) -->{{#if: {{{alt|}}} | {{{alt}}} | {{#if:{{{bare|}}}||{{#if:{{yesno|{{{since|}}}}}|{{#if: {{yesno|{{{lc|}}}}} | s | S }}ince | {{#if: {{yesno|{{{lc|}}}}} | a | A }}s of}}}} {{#if:{{{pre|}}}|{{{pre}}}&#32;}}{{#if: {{{3|}}} | {{#ifeq:{{lc:{{{df|}}}}}|us|{{MONTHNAME|{{{2}}}}}&nbsp;{{#expr:{{{3}}}}},&#32;|{{#expr:{{{3}}}}}&nbsp;{{MONTHNAME|{{{2}}}}}&nbsp;}}{{{1}}}|{{#if: {{{2|}}} |{{MONTHNAME|{{{2}}}}}&nbsp;}}{{{1}}}}}}}{{#if:{{{post|}}}|<nowiki />{{{post}}}}}<!-- #### That nowiki is required or, various characters (:, ;, #, and *} will be parsed as wikisyntax for list items. ## ref/update inline banner (hidden by default) --><sup class="plainlinks noexcerpt noprint asof-tag {{#if:{{{url|}}}|ref|update}}" style="display:none;">[{{#if:{{{url|}}}|{{{url}}} &#91;ref&#93;|{{fullurl:{{PAGENAME}}|action=edit}} &#91;update&#93;}}]</sup><!-- ## categorisation disabled outside main namespace -->{{DMCA|Articles containing potentially dated statements|from|<!-- ## temporal category for template (word method) -->{{#if: {{#ifexpr: {{{1}}} = 1 }} |{{#ifexpr:{{#time:U|{{{1}}}}} > {{#time:U}} | the future | {{#ifexpr: {{#time:Y|{{{1}}}}} > 2004 | {{{1}}} | {{#ifexpr: {{#time:Y|{{{1}}}}} > 1989 | {{#time:Y|{{{1}}}}} | before 1990 }}}}}} |<!-- ## temporal category for template (parameter method) -->{{#ifexpr: {{{1}}} > 2004 | {{#ifexpr:{{#time:U|{{#if:{{{2|}}} | {{MONTHNAME|{{{2}}}}}}} {{{1}}}}} > {{#time:U}} | the future| {{#if:{{{2|}}} | {{MONTHNAME|{{{2}}}}} }} {{{1}}}}} | {{#ifexpr:{{{1}}} > 1989 | {{{1}}} | before 1990 }}}}}}|<!-- ## global category for template -->All articles containing potentially dated statements}}</includeonly><!--{{As of}} end--><noinclude><!-- ## dynamic example (as of today, self ref) -->{{As of|{{CURRENTYEAR}}|{{CURRENTMONTH}}|{{CURRENTDAY}}}}<sup class="plainlinks">[https://en.wikipedia.org/wiki/Template:As_of &#91;ref&#93;]</sup> {{documentation}} <!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! --> </noinclude>{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using as of template with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:As of]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | 3 | alt | bare | df | lc | post | pre | since | url }} 5e54eyomer53cikxd5pvlne4zo0u8dj Nhwɛdo:Audio templates 10 2083 14643 2024-08-04T21:55:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14643 wikitext text/x-wiki {{navbar|Audio templates|plain=1|style=float:right}} * {{tl|Listen}} – sets an audio clip off from the main text ** {{tl|Listen image}} – sets an audio clip and an associated image off from the main text * {{tl|Audio}} – for inline sounds like pronunciations ** {{tl|Audio-IPA}} – a variant of this template to be used with [[International Phonetic Alphabet|IPA]] notation ** {{tl|Pronunciation}} – a shortcut for <code><nowiki>{{small|{{Audio|soundfile.ogg|pronunciation}}}}</nowiki></code> * {{tl|Spoken Wikipedia}} – for linking [[Wikipedia:WikiProject Spoken Wikipedia|spoken Wikipedia]] article versions * {{tl|Audio icon}} – adds only the small icon with no links * {{tl|Inline audio}} – adds a notice with link to [[Wikipedia:Media help]]<noinclude> <!-- add new list items _before_ the noinclude tag -->{{Documentation}} </noinclude> 64hxcrdklk7z3l6vucl0nfpg3dmlukd Nhwɛdo:Auto short description 10 2084 14644 2024-08-04T21:55:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14644 wikitext text/x-wiki {{Ombox | type = notice | text = This template {{#if:{{{sometimes|}}}|sometimes{{sp}}}}adds an automatically generated '''[[Wikipedia:Short description|short description]]'''{{#if:{{{category|}}}|{{sp}}({{{category}}})|}}{{#if:{{{indirect|}}}|{{sp}}via an embedded template}}{{#if:{{{conditions|}}}|{{space}}{{{conditions}}}}}. If the automatic short description is not optimal, replace it by adding {{tl|Short description}} at the top of the article. }}<includeonly>{{Subpage other|<!-- do not categorise -->|[[Category:Templates that generate short descriptions{{#if:{{{category|}}}|{{sp}}for {{{category}}}|}}]]}}</includeonly><noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> q7hjilphbsoltrfc4lttxmj6jrpl7kw Nhwɛdo:BLACK 10 2085 14645 2024-08-04T21:55:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14645 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>data-sort-value="{{{sort|}}}" style="background: #000; color: #CCC; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-na"|{{{1|N/A}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> 8i0wh0l6v07kyqgnfxu4ihiytcpi7v1 Nhwɛdo:BSD-lic 10 2086 14646 2024-08-04T21:55:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14646 wikitext text/x-wiki <noinclude>{| |</noinclude>{{free|[[BSD_licenses|BSD]]}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Software table cell templates]] </noinclude> rzxd5xl3ytxzep712dl27bbo87p8s9r Nhwɛdo:Barnstar documentation 10 2087 14647 2024-08-04T21:56:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14647 wikitext text/x-wiki <includeonly>{{Documentation | content = {{#ifeq:{{{autosubst|}}}|yes|{{Subst only|auto=yes}}|{{Subst only}}}} {{#if:{{{header|}}}|{{{header|}}}}}{{#if:{{{for|}}}|<h2>Criteria</h2>{{{for|}}}}} <h2>Usage</h2> {{#if:{{{usage|}}}|{{{usage}}}| To use this [[WP:Barnstars|Barnstar]] template, create a new section on the user talkpage of the user you want to give the award to, and add <code><nowiki>{{subst:</nowiki>{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{BASEPAGENAME}}|{{FULLPAGENAME}}}}{{#ifeq:{{{nomessage|}}}|yes||<nowiki>|1=</nowiki><var>Put your message here.</var>{{#ifeq:{{{autosign|}}}|yes||&#32;<nowiki>~~</nowiki><nowiki>~~</nowiki>}}}}<!-- end of nomessage if --><nowiki>}}</nowiki></code> to the talk page of the user to whom you wish to award it. {{#ifeq:{{{alt|}}}|yes |This barnstar has an alternate version.<br />To use, add <code><nowiki>|2=alt</nowiki></code> to the end: <code><nowiki>{{subst:</nowiki>{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{BASEPAGENAME}}|{{FULLPAGENAME}}}}<nowiki>|1=</nowiki><var>Put your message here.</var>{{#ifeq:{{{autosign|}}}|yes||&#32;<nowiki>~~</nowiki><nowiki>~~</nowiki>}}<nowiki>|2=alt}}</nowiki></code><br> Which produces: {{ {{FULLPAGENAME}}|Put your message here <nowiki>~~</nowiki><nowiki>~~</nowiki>|alt}} }}<!-- end of alt if --> }}<!-- end of usage if --> {{{footer|}}} <!-- *** transclusion of /doc if it exists *** -->{{#ifexist:{{FULLPAGENAME}}/doc|{{ {{FULLPAGENAME}}/doc}} }} |link box=This documentation is transcluded from [[Template:Barnstar documentation]]. <span style="font-size:small; font-style: normal line-height:130%">([{{fullurl:Template:Barnstar documentation|action=edit}} edit] &#124; [{{fullurl:Template:Barnstar documentation|action=history}} history])</span><br />Editors can experiment in this {{#switch: {{SUBJECTSPACE}} | {{ns:module}} = module's | #default = template's}} <!-- links for /sandbox -->{{ #ifexist: {{{sandbox| {{FULLPAGENAME}}/sandbox }}} | <!-- links for "sandbox (edit|diff)"-->[[{{{sandbox| {{FULLPAGENAME}}/sandbox }}}|sandbox]] <small style="font-style: normal">([{{fullurl: {{{sandbox| {{FULLPAGENAME}}/sandbox }}} | action=edit }} edit] <nowiki>|</nowiki> [{{fullurl:Special:ComparePages | page1={{urlencode:{{{template page|{{FULLPAGENAME}}}}}}}&page2={{urlencode:{{{sandbox|{{FULLPAGENAME}}/sandbox}}}}}}} diff])</small> | <!-- links for "sandbox (create|mirror)"-->sandbox <small style="font-style: normal">([{{fullurl: {{{sandbox| {{FULLPAGENAME}}/sandbox }}} | action=edit&preload=Template:Documentation/preload-{{#ifeq: {{SUBJECTSPACE}}|{{ns:Module}}|module-}}sandbox }} create] <nowiki>|</nowiki> [{{fullurl: {{{sandbox| {{FULLPAGENAME}}/sandbox }}} | action=edit&preload={{urlencode:{{{template page|{{FULLPAGENAME}}}}}}}&summary={{urlencode:Create sandbox version of [[{{{template page|{{FULLPAGENAME}}}}}]]}} }} mirror])</small> }} and <!-- links for /testcases -->{{ #ifexist: {{{testcases| {{FULLPAGENAME}}/testcases }}} | [[{{{testcases| {{FULLPAGENAME}}/testcases }}}|testcases]] <small style="font-style: normal">([{{fullurl: {{{testcases| {{FULLPAGENAME}}/testcases }}} | action=edit }} edit])</small> | testcases <small style="font-style: normal">([{{fullurl: {{{testcases| {{FULLPAGENAME}}/testcases }}} | action=edit&preload=Template:Documentation/preload-{{#ifeq: {{SUBJECTSPACE}}|{{ns:Module}}|module-}}testcases }} create])</small> }} pages. <br /><!-- Protection info -->{{#ifeq:{{PROTECTIONLEVEL:edit}}|sysop |<br/>This template is [[WP:PROTECT|fully protected]] and any [[WP:CAT|categories]] should be added to the template's [{{fullurl:{{FULLPAGENAME}}/doc|action=edit&preload=Template:Category_interwiki/preload}} /doc] subpage, which is not protected, while [[H:ILL|interlanguage links]] should be added to Wikidata. For more information see [[Wikipedia:Wikidata]]. }} }}<!-- closing tag of [[Template:Documentation]] categorization -->{{Sandbox other||{{#if:{{yesno|{{{nocat|{{{nocats|no}}}}}}}}|<!-- explicit nocat=yes -->|<!-- top-level categories-->{{#ifeq:{{{alt|}}}|yes|[[Category:Wikipedia barnstar templates with alternative versions]]|{{#if:{{{cat|}}}|<!--more specific below-->|[[Category:Wikipedia barnstar templates]]}}}}<!-- parameter "cat"-->{{#if:{{{cat|}}}|[[Category:{{{cat|}}}]]}}<!-- closing of the nocat if-->}}<!-- /sandbox other -->}}</includeonly><noinclude> {{Documentation}} </noinclude> 0qz034i8an0oxpve1q86uzdw8w2m9it Nhwɛdo:Basepage subpage 10 2088 14648 2024-08-04T21:56:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14648 wikitext text/x-wiki #REDIRECT [[Template:When on basepage]] {{Redirect category shell| {{R from move}} {{R from template shortcut}} }} 8auv81suxp1xkygdvxy45lt28yl3p6z Nhwɛdo:Beta 10 2089 14649 2024-08-04T21:56:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14649 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #E7E7FF; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="beta table-beta"|{{{1|[[software release life cycle#Beta{{!}}Beta]]}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Software table cell templates]] </noinclude> g9wvveurqly3d7sg3htszvjeulnlenu Nhwɛdo:Bg 10 2090 14650 2024-08-04T21:56:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14650 wikitext text/x-wiki #REDIRECT [[Template:Background color]] {{R from shortcut}} 672l91vhx8ep7yzka1p4z7au7sq2kmx Nhwɛdo:Birth date 10 2091 14651 2024-08-04T21:57:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14651 wikitext text/x-wiki <span style="display:none">(<span class="bday">{{{1|{{{year}}}}}}-{{padleft:{{MONTHNUMBER|{{{2|{{{month}}}}}}}}|2|0}}-{{padleft:{{{3|{{{day}}}}}}|2|0}}</span>)</span>{{#if:{{{df|}}} |{{#expr:{{{3|{{{day}}}}}}}} {{MONTHNAME|{{{2|{{{month}}}}}}}} |{{MONTHNAME|{{{2|{{{month<noinclude>|1</noinclude>}}}}}}}} {{#expr:{{{3|{{{day<noinclude>|1</noinclude>}}}}}}}}, }} {{#expr:{{{1|{{{year<noinclude>|1900</noinclude>}}}}}}}}<includeonly><!-- -- Error checks -- -->{{#ifexpr: ( {{{1|{{{year}}}}}} > {{CURRENTYEAR}} ) | &#32;{{error|invalid year}}{{main other|[[Category:Pages using age template with invalid date]]}} }}{{#if:{{{2|}}}|{{#ifexpr: ( {{{2|{{{month}}}}}} > 12 ) OR ( {{{2|{{{month}}}}}} < 1 ) | &#32;{{error|invalid month}}{{main other|[[Category:Pages using age template with invalid date]]}}|}} }}{{#if:{{{3|}}}|{{#ifexpr: ( {{{3|{{{day}}}}}} > 31 ) OR ( {{{3|{{{day}}}}}} < 1 ) | &#32;{{error|invalid day}}{{main other|[[Category:Pages using age template with invalid date]]}}|}} }}{{#ifeq: {{NAMESPACENUMBER}} | 0 | {{#if: {{#invoke:wd|label|raw}} | {{#if: {{#invoke:String|match|{{#invoke:wd|properties|raw|P31}},|Q5,|1|1|true|}} | {{#if: {{#invoke:wd|properties|raw|P569}} | | [[Category:Date of birth not in Wikidata]] }} }} | [[Category:Articles without Wikidata item]] }} }}</includeonly><noinclude> {{Documentation}} </noinclude> pxoq2it1xi102cmheewefrlb5se6ipf Nhwɛdo:Birth year 10 2092 14652 2024-08-04T21:57:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14652 wikitext text/x-wiki #REDIRECT [[Template:Birth date text]] kjj0bl0cnbi9qfwef536tu9qmaa2ywb Nhwɛdo:Birth year and age 10 2093 14653 2024-08-04T21:57:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14653 wikitext text/x-wiki <includeonly>{{#if:{{{2|}}} |{{MONTHNAME|{{{2}}}}}&nbsp; }}{{{1}}} (age&nbsp;{{#if:{{{2|}}} |{{#ifexpr:{{CURRENTMONTH}}<{{{2}}} |{{#expr:{{CURRENTYEAR}}-{{{1}}}-1}} |{{#ifexpr:{{CURRENTMONTH}}>{{{2}}} |{{#expr:{{CURRENTYEAR}}-{{{1}}}}} |{{#expr:{{CURRENTYEAR}}-{{{1}}}-1}}&ndash;{{#expr:{{CURRENTYEAR}}-{{{1}}}}} }} }} |{{#expr:{{CURRENTYEAR}}-{{{1}}}-1}}&ndash;{{#expr:{{CURRENTYEAR}}-{{{1}}}}} }})<!-- Error checks: -->{{#ifexpr: ( {{{1}}} > {{CURRENTYEAR}} ) OR ( {{CURRENTYEAR}} - {{{1}}} > 150 ) | &#32;{{error|invalid year}}{{main other|[[Category:Pages using age template with invalid date]]}} }}{{#if:{{{2|}}}|{{#ifexpr: ( {{{2}}} > 12 ) OR ( {{{2}}} < 1 ) | &#32;{{error|invalid month}}{{main other|[[Category:Pages using age template with invalid date]]}}|}} }}{{#invoke:Check for unknown parameters|check|ignoreblank=y|preview=Page using [[Template:Birth year and age]] with unknown parameter "_VALUE_"|unknown={{main other|[[Category:Pages using birth year and age template with unknown parameters|_VALUE_{{PAGENAME}}]]}}|1|2}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | {{#if: {{#invoke:wd|label|raw}} | {{#if: {{#invoke:String|match|{{#invoke:wd|properties|raw|P31}},|Q5,|1|1|true|}} | {{#if: {{#invoke:wd|properties|raw|P569}} | | [[Category:Date of birth not in Wikidata]] }} }} | [[Category:Articles without Wikidata item]] }} }}</includeonly><noinclude> {{Documentation}} </noinclude> 0n9o0egn1in2slgeywl2nruvy0fmfre Nhwɛdo:Birth, death and age templates 10 2094 14654 2024-08-04T21:57:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14654 wikitext text/x-wiki {{Navbox with collapsible groups |name =Birth, death and age templates |state={{{state|expanded}}} |title=Birth, death and age templates |selected={{{selected|{{{expanded|{{{1|}}}}}}}}} |listclass=hlist <!-- can't see why tracking=no doesn't work, but this does --> |abbr1=BDA |section1=birth, death, age |content1= {{Aligned table|fullwidth=y |style=line-height:1.45em; text-align:left |col1style=font-size:110%; white-space:nowrap; padding-right:1.0em; width:18em |row1style=line-height:1.6em; font-weight:bold; border-bottom:1px solid #aaa |Combined BDA template&nbsp;|{{Resize|110%|Description{{\}}use&nbsp;}} |{{Template link|BirthDeathAge}}|Combines functions of <nowiki>{{Birth date}}, {{birth-date}}, {{birth date and age}}, {{birth year and age}}, {{death date}}, {{death-date}}, {{death date and age}}, and {{death year and age}}.</nowiki> }} {{Aligned table|fullwidth=y |style=line-height:1.45em; text-align:left |col1style=font-size:110%; white-space:nowrap; padding-right:1.0em; width:18em |row1style=line-height:1.6em; font-weight:bold; border-bottom:1px solid #aaa |Birth templates&nbsp;|{{Resize|110%|Description{{\}}use&nbsp;}} |{{Template link|Birth date}}|To display a birth date and related hidden metadata. |{{Template link|Birth-date}}| |{{Template link|Birth date and age}}|{{Template link with link off|Birth date}} with suffix '(age ''N'')'. |{{Template link|Birth date and age2}}|{{Template link with link off|Birth date and age}} plus age as of a specified date. |{{Template link|Birth-date and age}}|As {{Template link with link off|Birth date and age}}, but accepts dates in text form ('15 June 1950', 'June 15, 1950', 'June 1950', etc.). |{{Template link|Birth date and age in years and days}}|{{Template link with link off|Birth date and age}}, but with the age displayed in years and days rather than just years. |{{Template link|Birth year and age}}|Year of birth and approximate age. |{{Template link|Birth based on age as of date}}|To display approximate birth year and current age given a particular date (e.g. when a dated reference mentions the age of a person), only works for living people. |{{Template link|Birth based on age at death}}|To display approximate birth year based on age at death, or on age at a specific date if death date isn't known. }} {{Aligned table|fullwidth=y |style=line-height:1.45em; text-align:left |col1style=font-size:110%; white-space:nowrap; padding-right:1.0em; width:18em |row1style=line-height:1.6em; font-weight:bold; border-bottom:1px solid #aaa |Death templates&nbsp;|{{Resize|110%|Description{{\}}use&nbsp;}} |{{Template link|Death date}}|To display a death date and related hidden metadata. |{{Template link|Death-date}}| |{{Template link|Death date and age}}|{{Template link with link off|Death date}} with suffix '(aged ''N'')'; also called with {{Template link with link off|event date and age}}. |{{Template link|Death-date and age}}|As {{Template link with link off|Death date and age}}, but accepts dates in text form ('15 June 1950', 'June 15, 1950', 'June 1950', etc.). |{{Template link|Death date and given age}}|To display a death date and specified age. |{{Template link|Death year and age}}|To display a year of, and approximate age at death. }} |abbr2=Age |section2=age only |content2= {{Aligned table|fullwidth=y |style=line-height:1.45em; text-align:left |col1style=font-size:110%; white-space:nowrap; padding-right:1.0em; width:18em |row1style=line-height:1.6em; font-weight:bold; border-bottom:1px solid #aaa |Conventional age templates&nbsp;|{{Resize|110%|Description{{\}}use&nbsp;}} |{{Template link|Age in years, months, weeks and days}}|Number of complete years, months, weeks and days between two dates. |{{Template link|Age in years, months and days}}|Number of complete years, months and days between two dates. |{{Template link|Age in years and months}}|Number of complete years and remaining months between two dates. |{{Template link|Age in years and days}}|Number of complete years and remaining days between two dates. |{{Template link|Age in years and days nts}}|{{Template link with link off|Age in years and days}} with output formatted for use in [[Help:Sorting|number sortable tables]]. |{{Template link|Age in decimal years}}|Number of years between two dates, rounded to the specified number of decimal places. |{{Template link|Age in years}}|Number of years between two dates. |{{Template link|Age in years nts}}|{{Template link with link off|Age in years}} with output formatted for use in number sortable tables. |{{Template link|Age in months}}|Number of months between two dates. |{{Template link|Age in weeks and days}}|Number of weeks and days between two dates. |{{Template link|Age in weeks}}|Number of weeks between two dates. |{{Template link|Age in days}}|Age in days between two dates. |{{Template link|Age in days nts}}|{{Template link with link off|Age in days}} with output formatted for use in number sortable tables. }} {{Aligned table|fullwidth=y |style=line-height:1.45em; text-align:left |col1style=font-size:110%; white-space:nowrap; padding-right:1.0em; width:18em |row1style=line-height:1.6em; font-weight:bold; border-bottom:1px solid #aaa |Reverse-determined age template&nbsp;|{{Resize|110%|Description{{\}}use&nbsp;}} |{{Template link|Age}}|Age based on number of complete years between two dates. |{{Template link|Age nts}}|{{Template link with link off|Age}} with output formatted for use in [[Help:Sorting|number sortable tables]]. |{{Template link|Age as of date}}|Current age (in years) from a known age at a specified date. |{{Template link|Age for infant}}|Current age for infant: months and days up to one year, years and months up to three years, and years beyond age 3. }} |abbr3=Dates |section3=start{{\}}end dates |content3= {{Aligned table|fullwidth=y |style=line-height:1.45em; text-align:left |col1style=font-size:110%; white-space:nowrap; padding-right:1.0em; width:18em |row1style=line-height:1.6em; font-weight:bold; border-bottom:1px solid #aaa |Date-focused templates&nbsp;|{{Resize|110%|Description{{\}}use&nbsp;}} |{{Template link|Start date}} / {{Template link|End date}}| |{{Template link|Start-date}} / {{Template link|End-date}}| |{{Template link|Start date and age}}| |{{Template link|End date and age}}| }} |abbr4=Misc |section4=miscellaneous |content4= {{Aligned table|fullwidth=y |style=line-height:1.45em; text-align:left |col1style=font-size:110%; white-space:nowrap; padding-right:1.0em; width:18em |row1style=line-height:1.6em; font-weight:bold; border-bottom:1px solid #aaa |Template&nbsp;|{{Resize|110%|Description{{\}}use&nbsp;}} |{{Template link|OldStyleDate<!--|9 June|1672|30 May-->}}|Dates in [[Julian calendar]]. |{{Template link|OldStyleDateDY}}|As {{Template link with link off|OldStyleDate}} but used when Julian / [[Gregorian date]]s fall in different years. |{{Template link|OldStyleDateNY}}|As {{Template link with link off|OldStyleDate}} but without the year. |{{Template link|Unidentified for}}| |{{Template link|Missing for}}| }} |belowclass=hlist |belowstyle=font-weight:bold |below= *[[Wikipedia:Age calculation templates|About age calculation templates]] *[[:Category:Date mathematics templates|Date mathematics templates]] }}<noinclude>{{Documentation}}</noinclude> h4b1k51o2sjmvzwm8whve8hrkc71j7e Nhwɛdo:Birth-date 10 2095 14655 2024-08-04T21:57:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14655 wikitext text/x-wiki #REDIRECT [[Template:Birth date text]] {{Redirect category shell| {{R from move}} }} 1n7oyqgarkmcgf3ifzehb58d13108ux Nhwɛdo:Birth-date and age 10 2096 14656 2024-08-04T21:57:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14656 wikitext text/x-wiki <includeonly>{{birth-date|dt={{{dt|}}}|{{{gregorian|{{{1|}}}}}}|{{{2|{{{1|}}}}}}}} (age&nbsp;{{age|{{#ifeq:"{{lc:{{{1|0009-11}}}}}"|"{{padleft:{{#expr:{{{1|0009-11}}}}}|4|0}}"|<!--Here if it is a 4 digit year only-Test1 satisfied: see talk -->{{{1|0009-11}}}|{{#expr: {{#iferror:{{#ifexpr:((abs({{{1|0009-11}}}))< 1900) and ({{#time:Y|{{{1|0009-11}}}}} >1900) | {{#ifexpr:({{#time:Y|{{{1|0009-11}}}}}) <2000|{{#expr:{{#time:Y|{{{1|0009-11}}}}}-1900}}|{{#expr:{{#time:Y|{{{1|0009-11}}}}}-2000}} }} |{{#time:Y|{{{1|0009-11}}}}} }}|{{#time:Y|{{{1|0009-11}}}}} }}{{#switch:{{{bce|}}}|b|bd|d|db=*(-1) +1}}}} }}|{{#time:m|{{{1|}}}}}|{{#time:d|{{{1|}}}}} }}){{#invoke:check for unknown parameters|check|unknown={{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Birth-date and age transclusions with invalid parameters|_VALUE_]]}}|preview=unknown parameter "_VALUE_"|1|2|dt|gregorian|bce}}</includeonly><noinclude> {{documentation}} </noinclude> a1yrh3ppg5f3ko24cbo9jfihmbbyn20 Nhwɛdo:Black Exempt 10 2097 14657 2024-08-04T21:57:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14657 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #556; color: #FFF; vertical-align: middle; text-align: {{{align|center}}}; {{{style|text-transform: capitalize;}}}" class="table-cast"|{{{1|B.Exempt}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Television table cell templates]] </noinclude> flh8eyh3u58krbwhz54f6wc9k3vwxsw Nhwɛdo:Born in 10 2098 14658 2024-08-04T21:58:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14658 wikitext text/x-wiki {{#if:{{{i|}}} |<nowiki/>'' }}<span style="white-space:nowrap;">{{Abbr|b.|born}}&thinsp;{{{1}}}</span>{{#if:{{{i|}}} |''<nowiki/> }}<noinclude> {{Documentation}} </noinclude> 4ysizomb4ywije1h1ffeckzkie3zoq1 Nhwɛdo:Bot use warning 10 2099 14659 2024-08-04T21:58:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14659 wikitext text/x-wiki {{mbox |image=[[File:Kawaii robot power clipart.svg|80px|link=|alt=]] |textstyle=text-align: center |text=<span style="font-size: larger; font-weight: bold">This {{{namespace|{{pagetype|defaultns=extended}}}}} {{#if:{{yesno|{{{subcats|}}}}}| and subcategories are | is }} used by one or more [[Wikipedia:Bots|bots]].</span> ----- If you intend to change this {{{namespace|{{pagetype|defaultns=extended}}}}} in any significant way, move or nominate it for deletion, please inform the bot operators. Thank you. {{#if:{{{bot|{{{bots|}}}}}}|The relevant bots are: {{{bot|{{{bots}}}}}}.}}}}<includeonly>{{Sandbox other||[[Category:Pages monitored by Wikipedia bots]]}}</includeonly><noinclude> {{documentation}}<!-- Please place categories and language links on the /doc page, not here! --> </noinclude> 92v97dkf8sftxgbzzwagolnnfd8ldl5 Nhwɛdo:Bulleted list 10 2100 14660 2024-08-04T21:58:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14660 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:list|bulleted}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 6i48hhgfh5fc81eswo5wmwb9rx7sypn Nhwɛdo:C 10 2101 14661 2024-08-04T21:58:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14661 wikitext text/x-wiki #REDIRECT [[Template:Category link without namespace]] {{Redirect category shell| {{R from move}} }} 3qa60t6mwxjkjff4k91jtkyn2wfm6h0 Nhwɛdo:C cat 10 2102 14662 2024-08-04T21:58:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14662 wikitext text/x-wiki #REDIRECT [[Template:Commons category]] {{Redirect category shell| {{R from template shortcut}} }} 7f816n1y17v3h0yhjmupfusgus6lx97 Nhwɛdo:CAlso starring 10 2103 14663 2024-08-04T21:59:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14663 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFD; color:black; vertical-align: middle; text-align: {{{align|center}}};{{{style|}}}" class="table-cast"|{{{1|[[Ensemble cast|Also starring]]}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Television table cell templates]] </noinclude> 1jup4v0lo9jjcv7a7mh3f8m99esu5wc Nhwɛdo:CFinalist 10 2104 14664 2024-08-04T21:59:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14664 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFD; color:black; vertical-align: middle; text-align: {{{align|center}}};" class="table-cast"|{{{1|{{{place|Finalist}}}}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Television table cell templates]] [[Category:Big Brother (franchise) templates]] </noinclude> 26x0f3i84pvvzchzbmpbglxt7c5fz52 Nhwɛdo:CGuest 10 2105 14665 2024-08-04T21:59:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14665 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #DEF; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-cast"|{{{1|[[Guest appearance|Guest]]}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Television table cell templates]] </noinclude> kpex67sx09gvxcbkof172qndfuj72zd Nhwɛdo:CMain 10 2106 14666 2024-08-04T21:59:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14666 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #DFD; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-cast"|{{{1|[[Casting_(performing_arts)#Cast_types_or_roles|Main]]}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Television table cell templates]] </noinclude> lu1o6npjz3xu9uwsjgt8g1alm363ofk Nhwɛdo:CNone 10 2107 14667 2024-08-04T21:59:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14667 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #EEE; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-cast"|{{{1|<!-- Accessibility text for screen readers only --><span style="display: none">Does not appear</span>}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Television table cell templates]] </noinclude> dh4dc6ir4xdqewid41s92hwh3p6y9jj Nhwɛdo:COinS safe 10 2108 14668 2024-08-04T21:59:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14668 wikitext text/x-wiki {{notice |image={{#ifeq: {{{1|}}}|n|Stop hand nuvola.svg}} |{{#ifeq: {{{1|}}}|n |This template should not be used in citation templates such as [[Help:Citation Style 1|Citation Style 1]] and [[Help:Citation Style 2|Citation Style 2]], because it includes markup that will pollute the [[COinS]] metadata they produce; see [[Wikipedia:COinS]]. {{{addtext|}}}{{Sandbox other||[[Category:Templates not safe for use in citation templates]]}} |This template is safe for use in citation templates that produce [[COinS]] metadata; see [[Wikipedia:COinS]]. If HTML or other markup is added, then the template must be reevaluated. {{{addtext|}}} }} }}<noinclude> {{Documentation}} <!-- Please add categories to the /doc subpage, and interwikis at Wikidata (see Wikipedia:Wikidata) --> </noinclude> 8de61lf85ld80k0xn9axqln35gvrsnz Nhwɛdo:COther 10 2109 14669 2024-08-04T22:00:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14669 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background-color: #FFF; color:black; text-align: {{{align|center}}}; {{{style|}}}" class="table-cast"|{{{1|<!-- Accessibility text for screen readers only --><span style="display: none">Does not appear</span>}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} [[Category:Television table cell templates]] </noinclude> p1lsqc3kkxjhuy1hz7fcx5g4ijl90wm Nhwɛdo:CRecurring 10 2110 14670 2024-08-04T22:00:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14670 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFE3E3; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-cast"| {{{1|[[Recurring character|Recurring]]}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Television table cell templates]] </noinclude> szr6yae1gqefxjfh6rjt8j7c3ia9qs9 Nhwɛdo:CRemoved 10 2111 14671 2024-08-04T22:00:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14671 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FE9; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|text-transform: capitalize;}}}" class="table-cast"|{{{1|removed}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Television table cell templates]] [[Category:Big Brother (franchise) templates]] </noinclude> pj0jpvb7lp4ubfowgblwzav7iif0vrm Nhwɛdo:CSS list-style-type values 10 2112 14672 2024-08-04T22:00:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14672 wikitext text/x-wiki {{Template for discussion/dated|action=|page=CSS list-style-type values|otherpage=|link=Wikipedia:Templates for discussion/Log/2024 August 2#Template:CSS list-style-type values|help=off|bigbox={{#invoke:Noinclude|noinclude|text=yes}}}} {{anchor|CSS list-style-type values}} {{Hidden begin |title=CSS list-style-type values |titlestyle=background:lavender; text-align:center; |toggle=right }} {{fake heading|sub=3|1=CSS 2.1 <code>list-style-type</code> values<ref>{{cite web |title=Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification |publisher=[[W3C]] |date=December 7, 2010 |url=http://www.w3.org/TR/2010/WD-CSS2-20101207/cover.html}}</ref>}} {{CSS list-style-type values/core |type=none }} {{CSS list-style-type values/core |type=disc }} {{CSS list-style-type values/core |type=circle }} {{CSS list-style-type values/core |type=square }} {{CSS list-style-type values/core |type=decimal }} {{CSS list-style-type values/core |type=decimal-leading-zero |ie6=no |ie7=no }} {{CSS list-style-type values/core |type=lower-roman }} {{CSS list-style-type values/core |type=upper-roman }} {{CSS list-style-type values/core |type=lower-alpha }} {{CSS list-style-type values/core |type=upper-alpha }} {{CSS list-style-type values/core |type=lower-greek |ie6=no |ie7=no }} {{CSS list-style-type values/core |type=armenian |ie6=no |ie7=no }} {{CSS list-style-type values/core |type=georgian |ie6=no |ie7=no }} {{fake heading|sub=3|1=CSS2 <code>list-style-type</code> values deprecated in CSS 2.1<ref>{{cite web |title=Cascading Style Sheets, level 2 CSS2 Specification |publisher=[[W3C]] |date=April 11, 2008|url=http://www.w3.org/TR/2008/REC-CSS2-20080411/}}</ref>}} ...but still supported by some browsers. {{CSS list-style-type values/core |type=hebrew |ie6=no |ie7=no |ie8=no |ie9=no |ie10=no |o10=no |o11=no |o12=no }} {{CSS list-style-type values/core |type=cjk-ideographic |ie6=no |ie7=no |ie8=no |ie9=no |ie10=no |o10=no |o11=no |o12=no }} {{CSS list-style-type values/core |type=hiragana |ie6=no |ie7=no |ie8=no |ie9=no |ie10=no |o10=no |o11=no |o12=no }} {{CSS list-style-type values/core |type=katakana |ie6=no |ie7=no |ie8=no |ie9=no |ie10=no |o10=no |o11=no |o12=no }} {{CSS list-style-type values/core |type=hiragana-iroha |ie6=no |ie7=no |ie8=no |ie9=no |ie10=no |o10=no |o11=no |o12=no }} {{CSS list-style-type values/core |type=katakana-iroha |ie6=no |ie7=no |ie8=no |ie9=no |ie10=no |o10=no |o11=no |o12=no }} {{Hidden end}}<noinclude> {{documentation}} </noinclude> judhw4jngbt2ae0t43gug2hgpt225ku Nhwɛdo:CSS3 multiple column layout 10 2113 14673 2024-08-04T22:00:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14673 wikitext text/x-wiki {| class="wikitable" style="float:right;clear:right;font-size:85%;margin:0 0 1em 1em;text-align:center;line-height:1.25em;" |+ style="line-height:1.25em;padding-bottom:0.25em;"| CSS3 multiple-column layout browser support |- ! Property !! [[Internet Explorer|Internet<br />Explorer]] !! [[Firefox]] !! [[Safari (web browser)|Safari]] !! [[Google Chrome|Chrome]] !! [[Opera (web browser)|Opera]] |- | column-width<br/>column-count | {{yes|≥ 10<br />(2012)}} || {{yes|≥ 1.5<br />(2005)}} || {{yes|≥ 3<br />(2007)}} || {{yes|≥ 1<br />(2008)}} || {{yes|≥ 11.1<br />(2011)}} |- | columns | {{yes|≥ 10<br />(2012)}} || {{yes|≥ 9<br />(2011)}} || {{yes|≥ 3<br />(2007)}} || {{yes|≥ 1<br />(2008)}} || {{yes|≥ 11.1<br />(2011)}} |- | break-before<br/>break-after<br/>break-inside | {{yes|≥ 10<br />(2012)}} || {{maybe|≥ 65<br />(2019)}}<!-- no break-after --> || {{yes|≥ 10<br />(2016)}} || {{yes|≥ 65<br />(2016)}}<!-- no break-after --> || {{yes|≥ 15<br />(2013)}}<!-- no break-after --> |- |colspan="6" style="text-align:right"|{{navbar|CSS3 multiple column layout|mini=y}} |}<noinclude> {{Documentation}} </noinclude> n87ox7np1mb6ihruoqamt1s15zy92ga Nhwɛdo:Cat 10 2114 14674 2024-08-04T22:01:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14674 wikitext text/x-wiki #REDIRECT [[Template:Category link]] {{Redirect category shell| {{R from merge}} {{R from template shortcut}} }} pdnvarboglzpwmmx9vjjpz5xqrrl6vu Nhwɛdo:Category Commons 10 2115 14675 2024-08-04T22:01:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14675 wikitext text/x-wiki #REDIRECT [[Template:Commons category]] eck4ul9ci6v627hyx9wdv4ezz0ylzi4 Nhwɛdo:Category commons 10 2116 14676 2024-08-04T22:01:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14676 wikitext text/x-wiki #REDIRECT [[Template:Commons category]] eck4ul9ci6v627hyx9wdv4ezz0ylzi4 Nhwɛdo:Category link 10 2117 14677 2024-08-04T22:01:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14677 wikitext text/x-wiki {{Category link/core|1={{PAGENAME:{{{1}}}}}|2={{{2|Category:{{PAGENAME:{{{1}}}}}}}}|count={{{count|no}}}|page_count={{PAGESINCAT:{{PAGENAME:{{{1}}}}}|{{UC:{{{count_type|ALL}}}}}|R}}|backlog={{{backlog|{{formatnum:{{NUMBEROFPAGES}}|R}}}}}}}<noinclude> {{Documentation}} </noinclude> msoxk5hmhzf5m1h2iyhxelzpurtd0i4 Nhwɛdo:Category link with count 10 2118 14678 2024-08-04T22:01:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14678 wikitext text/x-wiki [[:Category:{{#invoke:string|replace|1={{{1}}}|2=^:?[Cc]ategory:|3=|plain=false}}|<!-- -->{{#if:{{{name|}}}|{{{name}}}|Category:{{#invoke:string|replace|1={{{1}}}|2=^:?[Cc]ategory:|3=|plain=false}}}}<!-- -->]]&nbsp;({{PAGESINCATEGORY:{{#invoke:string|replace|1={{{1}}}|2=^:?[Cc]ategory:|3=|plain=false}}|{{{2|all}}}}})<noinclude> {{Documentation}} </noinclude> t44qc0k3i1yz2ecwxpiksck04hyz7rx Nhwɛdo:Caution 10 2119 14679 2024-08-04T22:02:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14679 wikitext text/x-wiki {{Mbox | name = Caution | demospace = {{{demospace|}}} | style = {{{style|}}} | subst = <includeonly>{{subst:substcheck}}</includeonly> | type = style | image = {{#if:{{{image|}}} |[[File:{{{image}}}|{{{imagesize|40px}}}|Caution|link={{{imagelink|}}}]] |[[File:Ambox warning yellow.svg|{{{imagesize|40px}}}|Caution|link={{{imagelink|}}}]]}} | small = {{{small|}}} | smallimage = {{#if:{{{image|}}} |[[File:{{{image}}}|{{{imagesize|40px}}}|Caution|link={{{imagelink|}}}]] |[[File:Ambox warning yellow.svg|30px|Caution|link={{{imagelink|}}}]]}} | imageright = {{#if:{{{imageright|}}} |{{{imageright}}} |{{#if:{{{shortcut|{{{shortcut1|}}}}}} |{{Ombox/shortcut|{{{shortcut|{{{shortcut1|}}}}}}|{{{shortcut2|}}}|{{{shortcut3|}}}|{{{shortcut4|}}}|{{{shortcut5|}}}}}}} }} | textstyle = {{{textstyle|{{{align|text-align: {{#if:{{{center|}}}|center|left}};}}}}}} | text = {{#if:{{{header|{{{heading|{{{title|}}}}}}}}} |<div style="text-align:{{#if:{{{center|}}}|center|left}};">'''{{{header|{{{heading|{{{title|}}}}}}}}}'''</div>}}<!-- -->{{{text|{{{content|{{{reason|{{{1}}}}}}}}}}}} }}<noinclude>{{Documentation}}</noinclude> 1dq69d6d8prsd43r0inbk02jpmnoipl Nhwɛdo:Cbot 10 2120 14680 2024-08-04T22:02:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14680 wikitext text/x-wiki #REDIRECT [[Template:Collapse bottom]] {{Redirect category shell| {{R from template shortcut}} }} 3d6oqacw9gyw0g19gkxpme68i2qnh2o Nhwɛdo:Cc 10 2121 14681 2024-08-04T22:02:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14681 wikitext text/x-wiki #REDIRECT [[Template:Commons category]] eck4ul9ci6v627hyx9wdv4ezz0ylzi4 Nhwɛdo:Ccat 10 2122 14682 2024-08-04T22:02:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14682 wikitext text/x-wiki #REDIRECT [[Template:Commons category]] {{Redirect category shell| {{R from template shortcut}} }} 7f816n1y17v3h0yhjmupfusgus6lx97 Nhwɛdo:Cell color 10 2123 14683 2024-08-04T22:02:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14683 wikitext text/x-wiki <includeonly>style="{{Greater color contrast ratio|{{Value color|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}}}|white|black|css=yes}};text-align:{{{align|right}}};font-weight:{{#ifeq:{{yesno|{{{bold|}}}}}|yes|bold}};{{{style|}}}" | {{{1}}}</includeonly><noinclude> {{doc}} </noinclude> 5csgc0h9fd548byqc691hx1le61mhoq Nhwɛdo:CellCategory 10 2124 14684 2024-08-04T22:02:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14684 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="color:black;background: <nowiki>#</nowiki>{{CategoryBgColor|{{{1|}}}}};{{#if:{{{align|}}}| vertical-align: {{#switch: {{lc:{{{align}}}}} | ml | mc | mr = middle | bl | bc | br = bottom | #default = top }}; text-align: {{#switch: {{lc:{{{align}}}}} | tc | mc | bc = center | tr | mr | br = right | #default = left }};}}"|{{{2|}}}<noinclude> |} {{Documentation}} </noinclude> aq71m8xmc06dpzxdkhhz2m1g3vh7s59 Nhwɛdo:Center block 10 2125 14685 2024-08-04T22:03:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14685 wikitext text/x-wiki <includeonly><div style="position:relative; margin:0 auto; padding:0; text-align:{{{talign|initial}}}; {{ #if: {{{width|}}} | display:block; width:{{{width}}}; | width:-moz-fit-content;width:-webkit-fit-content;width:fit-content; }} {{ #if: {{{height|}}} | height:{{{height}}}; }} {{ #if: {{{style|}}} | {{{style}}}; }}"><!-- -->{{#if:{{{title|}}}|<span style="display:inline-block;text-align:center;{{ #if: {{{width|}}} | width:{{{width}}}; | width:auto; }}">{{{title}}}</span>|}} {{{text|{{{1}}}}}} </div></includeonly><noinclude> {{documentation}}</noinclude> d8xlenmnderj88isz6rstib4qm01ku8 Nhwɛdo:Change 10 2126 14686 2024-08-04T22:03:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14686 wikitext text/x-wiki <includeonly>{{#invoke:change|main}}</includeonly><noinclude>{{documentation}}</noinclude> m00z0ifkqae8oy0h1nd58j70zaj1hzq Nhwɛdo:Check mark templates 10 2127 14687 2024-08-04T22:03:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14687 wikitext text/x-wiki {| class="wikitable" align="center" style="width:60%;" |- ! colspan=4 style="background-color:black; color:white;"| {{Navbar-header|Check and cross marks|Check mark templates|fontcolor=white}} |- ! colspan=2 width="50%"| Check marks !!colspan=2| Cross marks |- | {{tl|tick}} = {{tlp|tick|20}}<br>{{tlp|tick|colour{{=}}purple}}<br>{{tlp|tick|color{{=}}cyan}}<br>{{tl|check mark}} | {{Tick}}<br>{{Tick|colour=purple}}<br>{{Tick|color=cyan}}<br>{{check mark}} | {{tl|cross}} = {{tlp|cross|20}}<br>{{tlp|Cross|colour{{=}}orange}}<br>{{tlp|Cross|color{{=}}black}} | {{Cross}}<br>{{Cross|colour=orange}}<br>{{Cross|color=black}} |- | {{tl|aye}} and {{tl|Y}} || {{aye}} || {{tl|nay}} and {{tl|N}} || {{nay}} |- | {{tl|ya}} || {{Ya}} || {{tl|na}} || {{Na}} |- | {{tl|yan}} || {{Yan}} || {{tl|nan}} || {{Nan}} |- | {{tl|check mark-n}} || {{Check mark-n}} || {{tl|x mark-n}} || {{X mark-n}} |- | {{tl|y&}} || {{Y&}} || {{tl|n&}} || {{N&}} |- | {{tl|Chk}} || {{Chk}} || &nbsp; || &nbsp; |- | {{tl|yeac}} || {{yeac}} || {{tl|nayc}} || {{nayc}} |- | {{tl|yeag}} || {{yeag}} || {{tl|nayg}} || {{nayg}} |- | {{tl|Mby}} || {{Mby}} || {{tl|nayd}} || {{nayd}} |- | {{tl|checked box}}<br>{{tl|ticked box}} || {{Checked box}} | {{tl|unchecked box}}<br>{{tl|unticked box}} || {{Unchecked box}} |- | {{tl|xed box}} || {{Xed box}} | {{tl|unexed box}} || {{Unexed box}} |- | {{tl|question mark box}} || {{question mark box}} || |- ! colspan=4 | Other marks |- | {{tl|n.b.}} || {{n.b.}} || {{tl|hmmm}} || {{hmmm}} |- | {{tl|bang}} || {{bang}} || {{tl|idkc}} || {{idkc}} |- | {{tl|equc}} || {{equc}} || {{tl|cloc}} || {{cloc}} |- |colspan=4| ''Most of the templates above are fully sortable in a [[Help:Sorting|<code><nowiki>class="sortable"</nowiki></code> table]] (each check mark is assigned an undisplayed "Y" and each cross mark an undisplayed "N").'' |- |}<noinclude> [[Category:Checkmark insertion templates| ]] [[Category:Documentation see also templates]] </noinclude> e1vb7lb2abm4m245e182uuihh83g8cd Nhwɛdo:Circa/doc/sortable 10 2128 14688 2024-08-04T22:03:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14688 wikitext text/x-wiki If the parameter "<code>sortable=yes</code>" is specified, the template generates invisible text that will cause the column to sort correctly in [[Help:Sorting|sortable]] [[Help:Tables|tables]]. However, it is at the cost of having that invisible text read out audibly by many [[Screen reader|screen readers]]. "Col&nbsp;1" without the template does not sort correctly. "Col&nbsp;2" with the template and <code>sortable=yes</code> sorts correctly. <div style="display:inline-table; vertical-align:top;"> {| class="sortable wikitable" style=text-align:right; |- ! Title!!Col 1!!Col 2 |- | style=text-align:left; | Foo|| 1066|| 1066 |- | style=text-align:left; | Bar|| c. 1510|| {{circa|1510|sortable=yes}} |- | style=text-align:left; | Baz|| 1956|| 1956 |- | style=text-align:left; | Jaz|| c. 410|| {{circa|410|sortable=yes}} |} </div> <div style="display:inline-table; vertical-align:top;"> <syntaxhighlight lang=wikitext> {| class="sortable wikitable" style=text-align:right; |- ! Title!!Col 1!!Col 2 |- | style=text-align:left; | Foo|| 1066|| 1066 |- | style=text-align:left; | Bar|| c. 1510|| {{circa|1510|sortable=yes}} |- | style=text-align:left; | Baz|| 1956|| 1956 |- | style=text-align:left; | Jaz|| c. 410|| {{circa|410|sortable=yes}} |} </syntaxhighlight> </div> a9lqyne47dhu6r2genp9rlt8sd8n37f Nhwɛdo:Citation Style 1 10 2129 14689 2024-08-04T22:03:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14689 wikitext text/x-wiki {{Navbox | name = Citation Style 1 | title = [[Help:Citation Style 1|Citation Style 1]] | below = [[Help talk:Citation Style 1|Citation Style 1 noticeboard]] | state = {{{state|autocollapse}}} | listclass = hlist | selected = {{{1|}}} | group1 = General <br />templates | list1 = ; {{tl|Cite book}} : books ; {{tl|Cite conference}} : conference papers ; {{tl|Cite document}} : short, stand-alone, offline documents ; {{tl|Cite encyclopedia}} : edited collections ; {{tl|Cite interview}} : interviews ; {{tl|Cite journal}} : academic journals ; {{tl|Cite magazine}} : magazines ; {{tl|Cite mailing list}} : public mailing lists ; {{tl|Cite map}} : maps ; {{tl|Cite news}} : news articles ; {{tl|Cite newsgroup}} : online newsgroups ; {{tl|Cite press release}} : press releases ; {{tl|Cite report}} : unpublished reports ; {{tl|Cite sign}} : signs, plaques ; {{tl|Cite speech}} : speeches ; {{tl|Cite tech report}} : technical reports ; {{tl|Cite thesis}} : theses ; {{tl|Cite web}} : web sources | group2 = Preprint templates | list2 = * {{tl|Cite arXiv}} * {{tl|Cite bioRxiv}} * {{tl|Cite CiteSeerX}} * {{tl|Cite medRxiv}} * {{tl|Cite SSRN}} | group3 = Audiovisual-related | list3 = * {{tl|Cite AV media}} * {{tl|Cite AV media notes}} * {{tl|Cite episode}} * {{tl|Cite podcast}} * {{tl|Cite serial}} | group4 = Categories | list4 = * [[:Category:Citation Style 1 templates|Citation Style 1 templates]] * [[:Category:Citation Style 1 specific-source templates|Citation Style 1 specific-source templates]] | group5 = Documentation | list5 = * {{tl|Citation Style documentation}} }}<noinclude> {{Documentation}} </noinclude> j6nyrqpnxxfo1p4gcdn5ivgjgb3v0y3 Nhwɛdo:Citation/Sandbox 10 2130 14690 2024-08-04T22:03:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14690 wikitext text/x-wiki #REDIRECT [[Template:Citation/sandbox]] k0hdbfs4js625tinljcmyq7k7i4j8mv Nhwɛdo:Citation/testcases/archive 10 2131 14691 2024-08-04T22:04:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14691 wikitext text/x-wiki {{Sandbox notice}} 8jj3au546qta2rvm9bz3kqw9akhcazp Nhwɛdo:Cite AV media 10 2132 14692 2024-08-04T22:04:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14692 wikitext text/x-wiki <includeonly>{{#invoke:Citation/CS1 | citation |CitationClass=audio-visual }}</includeonly><noinclude>{{documentation}} </noinclude> 5uc4e2t6myaznmqj6pk8sugy3rcqv8a Nhwɛdo:Cite book/new 10 2133 14693 2024-08-04T22:04:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14693 wikitext text/x-wiki <includeonly>{{#invoke:citation/CS1/sandbox|citation |CitationClass=book |SandboxPath=/sandbox }}</includeonly><noinclude> {{documentation|content= The '''Template:Cite_book/new''' uses the [[Lua script]] interface with [[Module:Citation/CS1/sandbox]] to format book cites using the [[wp:CS1|Citation Style 1]] for cite parameters. }} [[Category:Lua-based templates]] </noinclude> c2jheydkekbxgq4s24w3l3crhop9v9u Nhwɛdo:Cite conference 10 2134 14694 2024-08-04T22:04:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14694 wikitext text/x-wiki <includeonly>{{#invoke:citation/CS1|citation |CitationClass=conference }}</includeonly><noinclude> {{documentation}} </noinclude> 72b4nmjtg0tb6m6oofjgdjq9bkhfx1k Nhwɛdo:Cite encyclopedia 10 2135 14695 2024-08-04T22:04:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14695 wikitext text/x-wiki <includeonly>{{#invoke:citation/CS1|citation |CitationClass=encyclopaedia }}</includeonly><noinclude> {{documentation}} [[Category:Lua-based templates]] </noinclude> jdzpxvlfcwjuua45ovk7i5lcp6qre48 Nhwɛdo:Cite episode 10 2136 14696 2024-08-04T22:05:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14696 wikitext text/x-wiki <includeonly>{{#invoke:citation/CS1|citation |CitationClass=episode }}</includeonly><noinclude> {{documentation}} </noinclude> jvfdi0mqjvckd5aqot5911am34ya3kq Nhwɛdo:Cite journal 10 2137 14697 2024-08-04T22:05:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14697 wikitext text/x-wiki <includeonly>{{#invoke:Citation/CS1|citation |CitationClass=journal }}</includeonly><noinclude> {{documentation}} </noinclude> 9fcytsszanq7xbwi3p28zsneear9938 Nhwɛdo:Cite magazine 10 2138 14698 2024-08-04T22:05:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14698 wikitext text/x-wiki <includeonly>{{#invoke:Citation/CS1|citation |CitationClass=magazine }}</includeonly><noinclude> {{documentation}} </noinclude> ihdnkvb90c6voz3z3uc97mmw5bytrkw Nhwɛdo:Cite serial 10 2139 14699 2024-08-04T22:05:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14699 wikitext text/x-wiki <includeonly>{{#invoke:citation/CS1|citation |CitationClass=serial }}</includeonly><noinclude> {{documentation}} </noinclude> o5a2kg5nq7xtl1m6i4vj59zomqi7oa3 Nhwɛdo:Cite thesis 10 2140 14700 2024-08-04T22:06:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14700 wikitext text/x-wiki <includeonly>{{#invoke:citation/CS1|citation |CitationClass=thesis }}</includeonly><noinclude> {{documentation}} </noinclude> 56y1ni1s4cj23abrdeq1wiazsceexao Nhwɛdo:Cite.php 10 2141 14701 2024-08-04T22:06:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14701 wikitext text/x-wiki [[mw:Extension:Cite|Cite]]{{#ifeq: {{{1|}}}|bug|&#32;[[phab:tag/cite/|bug list]]}}<noinclude> {{documentation}} </noinclude> ckqo5ccjqnhci96fu6dgofiptxvjm2m Nhwɛdo:Cl 10 2142 14702 2024-08-04T22:06:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14702 wikitext text/x-wiki #REDIRECT [[Template:Category link]] {{R from move}} sxb6uqb5pxx7i9ck11lxcop05gxni7w Nhwɛdo:Clc 10 2143 14703 2024-08-04T22:06:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14703 wikitext text/x-wiki #REDIRECT [[Template:Category link with count]] 092gm3mu5vr84eif0gc6y7q98csnc9h Nhwɛdo:Cleanup lang 10 2144 14704 2024-08-04T22:06:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14704 wikitext text/x-wiki {{ {{{|safesubst:}}}#invoke:Unsubst||date=__DATE__ |$B= {{Ambox | name = Cleanup-lang | subst = <includeonly>{{subst:</includeonly><includeonly>substcheck}}</includeonly> | type = style | image = | issue = This {{{1|article}}} should '''specify the language''' of its non-English content, using {{tl|lang}}, {{tl|transliteration}} for transliterated languages, and {{tl|IPA}} for phonetic transcriptions, with an appropriate [[Lists of ISO 639 codes|ISO 639 code]]. Wikipedia's [[:Category:Wikipedia multilingual support templates|multilingual support templates]] may also be used{{#if:{{{iso|}}}|&nbsp;- notably <code>{{{iso}}}</code> for {{ISO 639 name|{{{iso}}}}}.|.<includeonly>[[Category:Pages with non-English text lacking appropriate markup and no ISO hint]]</includeonly>}} | fix = [[Template:Lang#Rationale|See why]]. | date = {{{date|}}} | cat = Pages with non-English text lacking appropriate markup }} }}<noinclude> {{Documentation}} </noinclude> 4oiovd2qt05iaw4zxwegi0d9h400r0j Nhwɛdo:Clear 10 2145 14705 2024-08-04T22:06:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14705 wikitext text/x-wiki <div style="clear:{{{1|both}}};" class={{{class|}}}></div><noinclude> {{documentation}} </noinclude> an9yinekx1cqo1nkoi5u8nuqub9qbvg Nhwɛdo:Clr 10 2146 14706 2024-08-04T22:06:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14706 wikitext text/x-wiki #REDIRECT [[Template:Clear]] {{Redirect category shell| {{R from template shortcut}} }} 7vmcyjqwzu2r93vfpndypwyy0qftvo6 Nhwɛdo:Cmbox/doc 10 2147 14707 2024-08-04T22:07:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14707 wikitext text/x-wiki {{Documentation subpage}} <!-- Categories go where indicated at the bottom of this page, please; interwikis go to Wikidata (see also: [[Wikipedia:Wikidata]]). --> {{Cascade-protected template}} {{high-use}} {{Lua|Module:Message box}} {{Mbox templates (small)}} This is the {{tl|Cmbox}} (['''C''']ategory ['''m''']essage ['''box''']) [[WP:MTM|metatemplate]]. It is used to build message box templates such as {{tl|Category diffuse}} for category pages. It offers several different colours, uses default images if no image parameter is given, and it has some other features. This template works almost exactly like {{tl|Ambox}} and uses the same parameters. === Usage === Simple usage example: <syntaxhighlight lang="wikitext"> {{cmbox | text = Some text.}} </syntaxhighlight> {{cmbox | text = Some text.}} Complex example: <syntaxhighlight lang="wikitext"> {{cmbox | type = style | image = [[File:Emblem-question-yellow.svg|40px]] | style = width: 400px; | textstyle = color: red; font-weight: bold; font-style: italic; | text = The message body text. }} </syntaxhighlight> {{cmbox | type = style | image = [[File:Emblem-question-yellow.svg|40px]] | style = width: 400px; | textstyle = color: red; font-weight: bold; font-style: italic; | text = The message body text. }} === Category message box types === The following examples use different '''type''' parameters but use no image parameters, thus they use the default images for each type. {{cmbox | type = speedy | text = type=<u>speedy</u> – Speedy deletion templates such as {{tl|db-c1}}. }} {{cmbox | type = delete | text = type=<u>delete</u> – Deletion templates such as {{tl|cfd}}. }} {{cmbox | type = content | text = type=<u>content</u> – Major warnings and problems such as {{tl|Categorization of people disputed}}. }} {{cmbox | type = style | text = type=<u>style</u> – Minor warnings and problems such as {{tl|Overpopulated category}}. }} {{cmbox | type = notice | text = type=<u>notice</u> – Notices and messages of any kind, both permanent and temporary. }} {{cmbox | type = move | text = type=<u>move</u> – Move, merge, and split messages and proposals such as {{tl|Category redirect}}. }} {{cmbox | type = protection | text = type=<u>protection</u> – Protection templates such as {{tl|pp}} when shown on a category page. }} === Other images === The default images shown above are mostly for convenience. In many cases it is more appropriate to use more specific images. These examples use the '''image''' parameter to specify an image other than the default images. {{cmbox | type = style | image = [[File:Sub-arrows.svg|40px]] | text = type = style<br />image = <nowiki>[[File:Sub-arrows.svg|40px]]</nowiki><br />This image is used for {{tl|Overpopulated category}} and {{tl|Category diffuse}}. }} {{cmbox | type = move | image = [[File:Redirect arrow.svg|52px]] | text = type = move<br />image = <nowiki>[[File:Redirect arrow.svg|52px]]</nowiki><br />This image is used for {{tl|Category redirect}}. }} === Special === Some other parameter combinations. {{cmbox | text = No type and no image given ('''default''') }} {{cmbox | image = none | text = No type and '''image=none''' – No image is used and the '''text''' uses the whole message box area. }} {{cmbox | image = [[File:Gnome globe current event.svg|42px]] | imageright = [[File:Nuvola apps bookcase.svg|40px]] | text = image = <nowiki>[[File:Gnome globe current event.svg|42px]]</nowiki><br />imageright = <nowiki>[[File:Nuvola apps bookcase.svg|40px]]</nowiki> }} {{cmbox | image = [[File:Gnome globe current event.svg|42px]] | imageright = [[File:Shuttle.svg|20px]] | text = '''This category lists articles about current and recent [[spaceflight]]s.'''<br />It is populated by the {{tl|Current spaceflight}} template. }} === Parameters === List of all parameters: <syntaxhighlight lang="wikitext"> {{cmbox | name = name of the template | type = speedy / delete / content / style / notice / move / protection | image = none / [[File:Some image.svg|40px]] | imageright = [[File:Some image.svg|40px]] | class = A custom CSS class to apply to the box | style = CSS values | textstyle = CSS values | plainlinks = no | text = The message body text. }} </syntaxhighlight> '''name''' :(Optional) Name of the template. This adds a CSS class with name <code>box-''name''</code> to the HTML element, for use by bots or scripts. '''type''' :If no '''type''' parameter is given, the template defaults to type '''notice'''. That means it gets a blue background. '''image''' :'''No parameter''' = If no '''image''' parameter is given, the template uses a default image. Which default image it uses depends on the '''type''' parameter. :'''An image''' = Should be an image with usual wiki notation. 40px - 50px width is usually about right depending on the image height-to-width ratio (but the message box can handle images of any size). ::For example: <code><nowiki>image = [[File:Sub-arrows.svg|40px]]</nowiki></code> :'''none''' = Means that no image is used. '''imageright''' :'''No parameter''' = If no '''imageright''' parameter is given, no image is shown on the right side. :'''An image''' = Should be an image with usual wiki notation. 40px - 50px width is usually about right depending on the image height-to-width ratio (but the message box can handle images of any size). ::For example: <code><nowiki>imageright = [[File:Nuvola apps bookcase.png|40px]]</nowiki></code> :'''Anything''' = Any other object that you want to show on the right side. '''style''' :An optional [[Cascading Style Sheets|CSS]] value used by the entire message box table. Without quotation marks <code>" "</code>. ::For example: <code>style = margin-bottom: 0.5em;</code> '''textstyle''' :An optional [[Cascading Style Sheets|CSS]] value used by the text cell. ::For example: <code>textstyle = text-align: center;</code> '''plainlinks''' :Normally on Wikipedia, external links have an arrow icon next to them, like this: [http://www.example.com Example.com]. However, in message boxes, the arrow icon is suppressed by default, like this: <span class="plainlinks">[http://www.example.com Example.com]</span>. To get the normal style of external link with the arrow icon, use {{para|plainlinks|no}}. '''text''' :The message body text. === Technical details === If you need to use special characters in the text parameter then you need to escape them like this: <syntaxhighlight lang="wikitext"> {{cmbox | text = <div> Equal sign = and a start and end brace { } work fine as they are. But here is a pipe {{!}} and two end braces <nowiki>}}</nowiki>. And now a pipe and end braces <nowiki>|}}</nowiki>. </div> }} </syntaxhighlight> {{cmbox | text = <div> Equal sign = and a start and end brace { } work fine as they are. But here is a pipe {{!}} and two end braces <nowiki>}}</nowiki>. And now a pipe and end braces <nowiki>|}}</nowiki>. </div> }} This template uses the cmbox CSS classes in [[MediaWiki:Common.css]] for most of its looks, thus it is fully skinnable. Internally this meta-template uses HTML markup instead of wiki markup for the table code. That is the usual way we make meta-templates since wiki markup has several drawbacks. For instance it makes it harder to use [[mw:Help:Extension:ParserFunctions|parser functions]] and special characters in parameters. The default images for this meta-template are in PNG format instead of SVG format. The main reason is that some older web browsers have trouble with the transparent background that MediaWiki renders for SVG images. The PNG images here have hand-optimised transparent background colour so they look good in all browsers. Note that SVG icons only look somewhat bad in the old browsers, thus such hand optimisation is only worth the trouble for very widely used icons. For more technical details see the [[Template talk:Cmbox|talk page]]. Since this template works almost exactly like the other mboxes, their talk pages and related pages might also contain more details (see the [[#See also|See also]] section below). ===See also=== {{Mbox templates see also}} <includeonly>{{Sandbox other|| <!-- Categories go below this line, please; interwikis go to Wikidata, thank you! --> [[Category:Mbox and messagebox templates]] [[Category:Category namespace templates|*]] }}</includeonly> l50jc59100q6n6313nin83mu28dy7hg Nhwɛdo:Cmbox/sandbox 10 2148 14708 2024-08-04T22:07:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14708 wikitext text/x-wiki {{#invoke:Message box/sandbox|cmbox}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> diwvuaw9xycunh4kcnxvoz4hai5srxt Nhwɛdo:Cmbox/testcases 10 2149 14709 2024-08-04T22:07:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14709 wikitext text/x-wiki {{template test cases notice}} = Intentional changes = == small=y text=text == {{test case|cmbox|small=y|text=text}} == small=true text=text == {{test case|cmbox|small=true|text=text}} == small=1 text=text == {{test case|cmbox|small=1|text=text}} == nocat=yes text=text == {{test case|cmbox|nocat=yes|text=text}} == nocat=y text=text == {{test case|cmbox|nocat=y|text=text}} == nocat=1 text=text == {{test case|cmbox|nocat=1|text=text}} == nocat=no text=text == {{test case|cmbox|nocat=no|text=text}} == nocat=n text=text == {{test case|cmbox|nocat=n|text=text}} == nocat=0 text=text == {{test case|cmbox|nocat=0|text=text}} == cat4=cat4 text=text == {{test case|cmbox|cat4=[[cat4]]|text=text}} == category4=category4 text=text == {{test case|cmbox|category4=[[category4]]|text=text}} == all4=all4 text=text == {{test case|cmbox|all4=[[all4]]|text=text}} == talk= name=foo page=template:foo text=text == {{test case|cmbox|talk=|name=foo|page=template:foo|text=text}} == talk= name=foo page=template:foo text=text == {{test case|cmbox|talk= |name=foo|page=template:foo|text=text}} == name=foo page=template:foo text=text == {{test case|cmbox|name=foo|page=template:foo|text=text}} == date= name=foo page=template:foo text=text == {{test case|cmbox|date=|name=foo|page=template:foo|text=text}} == date= name=foo page=template:foo text=text == {{test case|cmbox|date= |name=foo|page=template:foo|text=text}} == name=foo page=template:foo text=text == {{test case|cmbox|name=foo|page=template:foo|text=text}} == page=Template:Foo name=Foo text=text == {{test case|cmbox|page=Template:Foo|name=Foo|text=text}} == page=Template:Foo name=Foo issue=issue text=text == {{test case|cmbox|page=Template:Foo|name=Foo|issue=issue|text=text}} == page=Template:Foo name=Foo fix=fix text=text == {{test case|cmbox|page=Template:Foo|name=Foo|fix=fix|text=text}} == page=Template:Foo name=Foo subst=subst text=text == {{test case|cmbox|page=Template:Foo|name=Foo|subst=subst|text=text}} == page=Template:Foo name=Foo subst=subst issue=issue fix=fix text=text == {{test case|cmbox|page=Template:Foo|name=Foo|subst=subst|issue=issue|fix=fix|text=text}} == page=Template:Foo name=Foo category1=category1 text=text == {{test case|cmbox|page=Template:Foo|name=Foo|category1=[[category1]]|text=text}} == page=Template:Foo name=Foo category2=category2 text=text == {{test case|cmbox|page=Template:Foo|name=Foo|category2=[[category2]]|text=text}} == page=Template:Foo name=Foo category3=category3 text=text == {{test case|cmbox|page=Template:Foo|name=Foo|category3=[[category3]]|text=text}} = Cases that should be the same as the existing template output = == subst=SUBST text=text == {{test case|cmbox|subst=SUBST|text=text}} == subst= SUBST text=text == {{test case|cmbox|subst= SUBST |text=text}} == subst=subst text=text == {{test case|cmbox|subst=subst|text=text}} == subst=foo text=text == {{test case|cmbox|subst=foo|text=text}} == subst= text=text == {{test case|cmbox|subst= |text=text}} == subst= text=text == {{test case|cmbox|subst=|text=text}} == subst=SUBST name=Foo text=text == {{test case|cmbox|subst=SUBST|name=Foo|text=text}} == name=Foo text=text == {{test case|cmbox|name=Foo|text=text}} == name= Foo text=text == {{test case|cmbox|name= Foo |text=text}} == name= text=text == {{test case|cmbox|name= |text=text}} == name= text=text == {{test case|cmbox|name=|text=text}} == type=speedy text=text == {{test case|cmbox|type=speedy|text=text}} == type=delete text=text == {{test case|cmbox|type=delete|text=text}} == type=content text=text == {{test case|cmbox|type=content|text=text}} == type=style text=text == {{test case|cmbox|type=style|text=text}} == type=move text=text == {{test case|cmbox|type=move|text=text}} == type=protection text=text == {{test case|cmbox|type=protection|text=text}} == type=licence text=text == {{test case|cmbox|type=licence|text=text}} == type=featured text=text == {{test case|cmbox|type=featured|text=text}} == type=warning text=text == {{test case|cmbox|type=warning|text=text}} == type=editnotice text=text == {{test case|cmbox|type=editnotice|text=text}} == type=system text=text == {{test case|cmbox|type=system|text=text}} == type=notice text=text == {{test case|cmbox|type=notice|text=text}} == type= speedy text=text == {{test case|cmbox|type= speedy |text=text}} == small=yes text=text == {{test case|cmbox|small=yes|text=text}} == small= yes text=text == {{test case|cmbox|small= yes |text=text}} == small=left text=text == {{test case|cmbox|small=left|text=text}} == small=foo text=text == {{test case|cmbox|small=foo|text=text}} == type=speedy small=yes text=text == {{test case|cmbox|type=speedy|small=yes|text=text}} == type=delete small=yes text=text == {{test case|cmbox|type=delete|small=yes|text=text}} == type=content small=yes text=text == {{test case|cmbox|type=content|small=yes|text=text}} == type=style small=yes text=text == {{test case|cmbox|type=style|small=yes|text=text}} == type=move small=yes text=text == {{test case|cmbox|type=move|small=yes|text=text}} == type=protection small=yes text=text == {{test case|cmbox|type=protection|small=yes|text=text}} == type=licence small=yes text=text == {{test case|cmbox|type=licence|small=yes|text=text}} == type=featured small=yes text=text == {{test case|cmbox|type=featured|small=yes|text=text}} == type=warning small=yes text=text == {{test case|cmbox|type=warning|small=yes|text=text}} == type=editnotice small=yes text=text == {{test case|cmbox|type=editnotice|small=yes|text=text}} == type=system small=yes text=text == {{test case|cmbox|type=system|small=yes|text=text}} == type=notice small=yes text=text == {{test case|cmbox|type=notice|small=yes|text=text}} == type=speedy small=left text=text == {{test case|cmbox|type=speedy|small=left|text=text}} == type=delete small=left text=text == {{test case|cmbox|type=delete|small=left|text=text}} == type=content small=left text=text == {{test case|cmbox|type=content|small=left|text=text}} == type=style small=left text=text == {{test case|cmbox|type=style|small=left|text=text}} == type=move small=left text=text == {{test case|cmbox|type=move|small=left|text=text}} == type=protection small=left text=text == {{test case|cmbox|type=protection|small=left|text=text}} == type=licence small=left text=text == {{test case|cmbox|type=licence|small=left|text=text}} == type=featured small=left text=text == {{test case|cmbox|type=featured|small=left|text=text}} == type=warning small=left text=text == {{test case|cmbox|type=warning|small=left|text=text}} == type=editnotice small=left text=text == {{test case|cmbox|type=editnotice|small=left|text=text}} == type=system small=left text=text == {{test case|cmbox|type=system|small=left|text=text}} == type=notice small=left text=text == {{test case|cmbox|type=notice|small=left|text=text}} == image=none type=notice small=yes text=text == {{test case|cmbox|image=none|type=notice|small=yes|text=text}} == image=none type=notice small=left text=text == {{test case|cmbox|image=none|type=notice|small=left|text=text}} == image=none type=notice text=text == {{test case|cmbox|image=none|type=notice|text=text}} == image=blank type=notice small=yes text=text == {{test case|cmbox|image=blank|type=notice|small=yes|text=text}} == image=blank type=notice small=left text=text == {{test case|cmbox|image=blank|type=notice|small=left|text=text}} == image=blank type=notice text=text == {{test case|cmbox|image=blank|type=notice|text=text}} == image=File:Example.png 35x35px text=text == {{test case|cmbox|image=[[File:Bad Title Example.png|35x35px]]|text=text}} == smallimage=File:Example.png 25x25px text=text == {{test case|cmbox|smallimage=[[File:Bad Title Example.png|25x25px]]|text=text}} == smallimage=File:Example.png 25x25px image=File:Example.png 35x35px text=text == {{test case|cmbox|smallimage=[[File:Bad Title Example.png|25x25px]]|image=[[File:Bad Title Example.png|35x35px]]|text=text}} == imageright=File:Example.png 35x35px text=text == {{test case|cmbox|imageright=[[File:Bad Title Example.png|35x35px]]|text=text}} == smallimageright=File:Example.png 25x25px text=text == {{test case|cmbox|smallimageright=[[File:Bad Title Example.png|25x25px]]|text=text}} == smallimageright=File:Example.png 25x25px imageright=File:Example.png 35x35px text=text == {{test case|cmbox|smallimageright=[[File:Bad Title Example.png|25x25px]]|imageright=[[File:Bad Title Example.png|35x35px]]|text=text}} == image=File:Example.png 35x35px small=yes text=text == {{test case|cmbox|image=[[File:Bad Title Example.png|35x35px]]|small=yes|text=text}} == smallimage=File:Example.png 25x25px small=yes text=text == {{test case|cmbox|smallimage=[[File:Bad Title Example.png|25x25px]]|small=yes|text=text}} == smallimage=File:Example.png 25x25px image=File:Example.png 35x35px small=yes text=text == {{test case|cmbox|smallimage=[[File:Bad Title Example.png|25x25px]]|image=[[File:Bad Title Example.png|35x35px]]|small=yes|text=text}} == imageright=File:Example.png 35x35px small=yes text=text == {{test case|cmbox|imageright=[[File:Bad Title Example.png|35x35px]]|small=yes|text=text}} == smallimageright=File:Example.png 25x25px small=yes text=text == {{test case|cmbox|smallimageright=[[File:Bad Title Example.png|25x25px]]|small=yes|text=text}} == smallimageright=File:Example.png 25x25px imageright=File:Example.png 35x35px small=yes text=text == {{test case|cmbox|smallimageright=[[File:Bad Title Example.png|25x25px]]|imageright=[[File:Bad Title Example.png|35x35px]]|small=yes|text=text}} == image=File:Example.png 35x35px small=left text=text == {{test case|cmbox|image=[[File:Bad Title Example.png|35x35px]]|small=left|text=text}} == smallimage=File:Example.png 25x25px small=left text=text == {{test case|cmbox|smallimage=[[File:Bad Title Example.png|25x25px]]|small=left|text=text}} == smallimage=File:Example.png 25x25px image=File:Example.png 35x35px small=left text=text == {{test case|cmbox|smallimage=[[File:Bad Title Example.png|25x25px]]|image=[[File:Bad Title Example.png|35x35px]]|small=left|text=text}} == imageright=File:Example.png 35x35px small=left text=text == {{test case|cmbox|imageright=[[File:Bad Title Example.png|35x35px]]|small=left|text=text}} == smallimageright=File:Example.png 25x25px small=left text=text == {{test case|cmbox|smallimageright=[[File:Bad Title Example.png|25x25px]]|small=left|text=text}} == smallimageright=File:Example.png 25x25px imageright=File:Example.png 35x35px small=left text=text == {{test case|cmbox|smallimageright=[[File:Bad Title Example.png|25x25px]]|imageright=[[File:Bad Title Example.png|35x35px]]|small=left|text=text}} == class=ambox-style text=text == {{test case|cmbox|class=ambox-style|text=text}} == style=font-size:120%; text=text == {{test case|cmbox|style=font-size:120%;|text=text}} == textstyle=font-size:80%; text=text == {{test case|cmbox|textstyle=font-size:80%;|text=text}} == smalltext=smalltext == {{test case|cmbox|smalltext=smalltext}} == smalltext=smalltext small=yes == {{test case|cmbox|smalltext=smalltext|small=yes}} == smalltext=smalltext small=left == {{test case|cmbox|smalltext=smalltext|small=left}} == smalltext=smalltext text=text == {{test case|cmbox|smalltext=smalltext|text=text}} == smalltext=smalltext text=text small=yes == {{test case|cmbox|smalltext=smalltext|text=text|small=yes}} == smalltext=smalltext text=text small=left == {{test case|cmbox|smalltext=smalltext|text=text|small=left}} == talk=talk text=text == {{test case|cmbox|talk=talk|text=text}} == talk=talk small=yes text=text == {{test case|cmbox|talk=talk|small=yes|text=text}} == talk=talk small=left text=text == {{test case|cmbox|talk=talk|small=left|text=text}} == sect=sect text=text == {{test case|cmbox|sect=sect|text=text}} == sect=sect small=yes text=text == {{test case|cmbox|sect=sect|small=yes|text=text}} == sect=sect small=left text=text == {{test case|cmbox|sect=sect|small=left|text=text}} == issue=issue text=text == {{test case|cmbox|issue=issue|text=text}} == issue=issue small=yes text=text == {{test case|cmbox|issue=issue|small=yes|text=text}} == issue=issue small=left text=text == {{test case|cmbox|issue=issue|small=left|text=text}} == text=text == {{test case|cmbox|text=text}} == text=text small=yes == {{test case|cmbox|text=text|small=yes}} == text=text small=left == {{test case|cmbox|text=text|small=left}} == fix=fix text=text == {{test case|cmbox|fix=fix|text=text}} == fix=fix small=yes text=text == {{test case|cmbox|fix=fix|small=yes|text=text}} == fix=fix small=left text=text == {{test case|cmbox|fix=fix|small=left|text=text}} == date=date text=text == {{test case|cmbox|date=date|text=text}} == date=date small=yes text=text == {{test case|cmbox|date=date|small=yes|text=text}} == date=date small=left text=text == {{test case|cmbox|date=date|small=left|text=text}} == info=info text=text == {{test case|cmbox|info=info|text=text}} == info=info small=yes text=text == {{test case|cmbox|info=info|small=yes|text=text}} == info=info small=left text=text == {{test case|cmbox|info=info|small=left|text=text}} == sect=sect issue=issue text=text fix=fix date=date info=info text=text == {{test case|cmbox|sect=sect|issue=issue|fix=fix|date=date|info=info|text=text}} == sect=sect issue=issue text=text fix=fix date=date info=info small=yes text=text == {{test case|cmbox|sect=sect|issue=issue|fix=fix|date=date|info=info|small=yes|text=text}} == sect=sect issue=issue text=text fix=fix date=date info=info small=left text=text == {{test case|cmbox|sect=sect|issue=issue|fix=fix|date=date|info=info|small=left|text=text}} == sect=sect issue=issue text=text fix=fix date=date info=info small=left text=text smalltext=smalltext == {{test case|cmbox|sect=sect|issue=issue|fix=fix|date=date|info=info|small=left|text=text|smalltext=smalltext}} == sect=sect issue=issue text=text fix=fix date=date info=info small=yes text=text smalltext=smalltext == {{test case|cmbox|sect=sect|issue=issue|fix=fix|date=date|info=info|small=yes|text=text|smalltext=smalltext}} == nocat=true text=text == {{test case|cmbox|nocat=true|text=text}} == nocat=false text=text == {{test case|cmbox|nocat=false|text=text}} == cat=cat text=text == {{test case|cmbox|cat=[[cat]]|text=text}} == cat1=cat1 text=text == {{test case|cmbox|cat1=[[cat1]]|text=text}} == cat2=cat2 text=text == {{test case|cmbox|cat2=[[cat2]]|text=text}} == cat3=cat3 text=text == {{test case|cmbox|cat3=[[cat3]]|text=text}} == category=category text=text == {{test case|cmbox|category=[[category]]|text=text}} == category1=category1 text=text == {{test case|cmbox|category1=[[category1]]|text=text}} == category2=category2 text=text == {{test case|cmbox|category2=[[category2]]|text=text}} == category3=category3 text=text == {{test case|cmbox|category3=[[category3]]|text=text}} == all=all text=text == {{test case|cmbox|all=[[all]]|text=text}} == all1=all1 text=text == {{test case|cmbox|all1=[[all1]]|text=text}} == all2=all2 text=text == {{test case|cmbox|all2=[[all2]]|text=text}} == all3=all3 text=text == {{test case|cmbox|all3=[[all3]]|text=text}} == below=below text=text == {{test case|cmbox|below=below|text=text}} p754njqtcgcuy52wgh5be7tx388m8vt Nhwɛdo:Coat of arms 10 2150 14710 2024-08-04T22:07:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14710 wikitext text/x-wiki [[File:<!--- --->{{#switch: {{{1}}} <!--- TABLE of CONTENTS: 1. PRESENT-DAY SOVEREIGN COUNTRIES and NON-SOVEREIGN ENTITIES 2. HISTORICAL SOVEREIGN ENTITIES 3. CITIES 4. SUB-NATIONAL REGIONS 4.alb Albania: 4.alb.1 Albanian Counties [Qarqe] 4.aut Austria: 4.aut.1 Austrian States [Länder] 4.bel Belgium: 4.bel.1 Belgian Regions 4.bel.2 Belgian Provinces 4.cze Czech Republic: 4.cze.1 Czech Regions [Kraje] 4.esp Spain: 4.esp.1 Spanish Autonomous Communities and Cities [Comunidades y Ciudades Autónomas] 4.est Estonia: 4.est.1 Estonian Counties [Maakonnad] 4.est.2 Estonian Municipalities 4.fin Finland: 4.fin.1 Finnish Regions [Maakunta] 4.fra.France: 4.fra.1 ruh Regions [Régions] 4.ger Germany: 4.ger.1 German States [Länder] 4.ina Indonesia: 4.ina.1 Indonesian Provinces [Provinsi] 4.ind India: 4.ind.1 Indian States and Union Territories 4.irl Ireland: 4.irl.1 Irish Counties 4.ita Italy: 4.ita.1 Italian Regions [Regioni] 4.ita.2 Italian Provinces [Province] 4.lux Luxembourg: 4.lux.1 Luxembourgish Cantons [Kantounen] 4.mkd Macedonia: 4.mkd.1 Macedonian Statistical Regions [Statistichi Regioni] 4.ned Netherlands: 4.ned.1 Dutch Provinces [Provincies] 4.nor Norway: 4.nor.1 Norwegian Counties [Fylker] 4.pol Poland: 4.pol.1 Polish Voivodeships [Województwo] 4.rou Romania: 4.rou.1 Romanian Counties [Județe] 4.rsa South Africa: 4.rsa.1 South African Provinces 4.sui Switzerland: 4.sui.1 Swiss Cantons 4.svk Slovakia: 4.svk.1 Slovak Regions [Kraje] 4.swe Sweden: 4.swe.1 Swedish Counties [Län] 4.ukr Ukraine: 4.ukr.1 Ukrainian Oblasts [Oblasti] 4.usa United States: 4.usa.1 United States of America States 5. HISTORICAL SUB-NATIONAL REGIONS 5.fr French Republic 5.hre Holy Roman Empire 5.kof Kingdom of France 5.kon Kingdom of Norway 5.kop Kingdom of Prussia 5.kos Kingdom of Sweden 5.sfry Socialist Federal Republic of Yugoslavia 6. MILITARY and POLICE UNITS 7. RELIGIOUS ENTITIES 8. EDUCATIONAL ENTITIES 9. CORPORATE and ECONOMIC ENTITIES 10. ETHNIC and TRIBAL GROUPS 11. DEFAULT ---> <!--- 1. PRESENT-DAY SOVEREIGN COUNTRIES and NON-SOVEREIGN ENTITIES: ---> | England=Royal Arms of England.svg | Alderney=Coat of Arms of Alderney.svg | Abkhazia=Coat of arms of Abkhazia.svg | Albania=Coat of arms of Albania.svg | Andorra=Arms of Andorra.svg | Anguilla=Coat of arms of Anguilla.svg | Antigua and Barbuda = Insigne Antiquae et Barbudae.svg | Argentina=Insigne Argentinum.svg | Armenia=Arms of Armenia.svg | Aruba = Insigne Arubae.svg | Australia=Shield of arms of Australia.svg | Austria=Austria coat of arms official.svg | Azerbaijan=Emblem of Azerbaijan.svg | Bahamas = Insigne Bahamarum.svg | Bahrain = Arms of Bahrain.png | Bailiwick of Guernsey = Coat of arms of Guernsey.svg | Barbados = Insigne Barbatae.svg | Belarus = Coat of arms of Belarus.svg | Belgium=Royal Arms of Belgium.svg | Belize = Insigne Belizae.svg | Benin = Insigne Benini.svg | Bermuda = Insigne Bermudae.svg | Bolivia=Insigne Bolivicus.svg | Bonaire = Insigne Insulae Boni Aëris.svg | Bosnia and Herzegovina=Coat of arms of Bosnia and Herzegovina.svg | Botswana = Insigne Botswanae.svg | Brazil=Insigne Brasilicum.svg | British Indian Ocean Territory = Shield of the British Indian Ocean Territory.svg | British Virgin Islands = Insigne Insularum Virginis Britannicae.svg | Bulgaria=Coat of arms of Bulgaria (version by constitution).svg | Burkina Faso=Coat of arms of Burkina Faso.svg | Burundi = Insigne Burundiae.svg | Cambodia=Arms of Cambodia.svg | Cameroon = Insigne Cammaruniae.svg | Canada=Arms of Canada.svg | Cayman Islands = Insigne Insularum Caimanenses.svg | Central African Republic = Insigne rei publicae Africae Mediae.svg | Chad = Insigne Tzadiae.svg | Chile=Chilean Air Force roundel.svg | Christmas Island=Coat of Arms of Christmas Island.svg | Cocos (Keeling) Islands = Insigne Insularum Cocos seu Keeling.svg | Colombia=Insigne Columbum.svg | Cook Islands = Insigne Insularum de Cook.svg | Costa Rica=Insigne Costaricum.svg | Cote d'Ivoire = Insigne Litoris Eburnei.svg | Côte d'Ivoire = Insigne Litoris Eburnei.svg | Croatia=Coat of arms of Croatia.svg | Cuba=Insigne Cubicum.svg | Curaçao=Blason an Curaçao.svg | Cyprus=Arms of Cyprus.svg | Czech Republic=Small coat of arms of the Czech Republic.svg | Czechia=Small coat of arms of the Czech Republic.svg | Democratic Republic of Congo = Coat_of_arms_of_the_Democratic_Republic_of_the_Congo.svg | Democratic Republic of the Congo = Coat of arms of the Democratic Republic of the Congo.svg | Denmark=National Coat of arms of Denmark no crown.svg | Djibouti = Insigne Gibuti.svg | Dominica = Insigne Dominicae.svg | Dominican Republic=Insigne Dominicum.svg | East Timor=Shield Coat of arms of East Timor.png | Ecuador=Insigne Aequatorium.svg | Egypt=Insigne Aegyptium.svg | El Salvador=Insigne Salvatoriae.svg | Eritrea = Insigne Erythraeae.svg | Equatorial Guinea = Insigne Guineae Aequinoctialis.svg | Estonia=Small coat of arms of Estonia.svg | eSwatini = Insigne Swaziae.svg | Eswatini = Insigne Swaziae.svg | Ethiopia = Emblem of Ethiopia.svg | European Union=Coat of arms of Europe.svg | Falkland Islands = Insigne Falklandiae.svg | Faroe Islands=Coat of arms of the Faroe Islands.svg | Fiji=Arms of Fiji.svg | Finland=Coat of Arms of Finland Alternative style.svg | France=Arms of the French Republic.svg | French Guiana=BlasonGuyane.svg | French Polynesia=Coat of arms of French Polynesia.svg | French Southern and Antarctic Lands=Armoiries Terres australes et antarctiques françaises.svg | Gabon = Insigne Gabonis.svg | Gambia = Insigne Gambiae.svg | Georgia (country)=Arms of Georgia.svg | Georgia=Arms of Georgia.svg | Germany=Coat of arms of Germany.svg | Ghana = Insigne Ganae.svg | Gibraltar=Arms of Gibraltar (Variant).svg | Greece=Lesser coat of arms of Greece.svg | Greenland=Coat of arms of Greenland.svg | Grenada = Insigne Granatae.png | Guadeloupe=BlasonGuadeloupe.svg | Guam=Coat of arms of Guam.svg | Guernsey=Coat of arms of Guernsey.svg | Guinea = Insigne rei publicae Guineae.svg | Guinea-Bissau = Emblem of Guinea-Bissau.svg | Guyana = Insigne Guianae.svg | Honduras=Insigne Honduriae.svg | Hungary=Arms of Hungary.svg | Iceland=Arms of Iceland.svg | Indonesia=Pancasila Perisai.svg | Iraq=Arms of Iraq.svg | Ireland=Arms of the Republic of Ireland.svg | Isle of Man=Coat of arms of Isle of Man.svg | Israel=Emblem of Israel.svg | Italy=Emblem of Italy.svg | Ivory Coast = Insigne Litoris Eburnei.svg | Jamaica = Insigne Iamaicae.svg | Jersey=Jersey coa.svg | Jordan=Arms of Jordan.svg | Kazakhstan=Emblem of Kazakhstan latin.svg | Kenya = Insigne Keniae.svg | Kingdom of the Netherlands=Royal Arms of the Netherlands.svg | Kiribati=Insigne Kiribatum.svg | Kosovo=Coat of arms of Kosovo.svg | Kuwait = Insigne Cuvaiti.svg | Latvia=Lesser coat of arms of Latvia (escutcheon).svg | Lebanon=Coat of arms of Lebanon.svg | Lesotho = Insigne Lesothi.svg | Liberia=Insigne Liberiae.svg | Liechtenstein=Lesser arms of Liechtenstein.svg | Lithuania=Coat of arms of Lithuania.svg | Luxembourg=EU Member States' CoA Series- Luxembourg.svg | Madeira=Insigne Insularum Materiae.svg | Malawi = Insigne Malaviae.svg | Malaysia=Coat of arms of Malaysia.svg | Mali = Coat_of_arms_of_Mali.svg | Malta=Arms of Malta.svg | Martinique=BlasonMartinique.svg | Mauritius = Insigne Mauritiae.svg | Mayotte = BlasonMayotte.svg | Mexico=Coat of arms of Mexico.svg | Moldova=Arms of Moldova.svg | Monaco=Blason pays Monaco.svg | Montenegro=Arms of Montenegro.svg | Montserrat=Coat of arms of Montserrat.svg | Morocco=Insigne Maroci.svg | Myanmar=Insigne Birmaniae.svg | Nagorno-Karabakh=Arms of Nagorno-Karabakh.svg | Namibia=Insigne Namibiae.svg | NATO=Coat of arms of the Chairman of the NATO Military Committee.svg | Nauru=Insigne Naurunum.svg | Netherlands=Royal Arms of the Netherlands.svg | New Zealand=Arms of New Zealand.svg | Nicaragua=Insigne Nicaraguae.svg | Niger = Insigne Nigritanum.svg | Nigeria = Insigne Nigeriae.svg | Norfolk Island = Insigne Insulae Norfolciae.svg | North Atlantic Treaty Organisation=Coat of arms of the Chairman of the NATO Military Committee.svg | North Macedonia=Coat of arms of North Macedonia.svg | Northern Cyprus=Arms of the Turkish Republic of Northern Cyprus.svg | Northern Ireland=NI shield.svg | Norway=Blason Norvège.svg | Pakistan=Arms of Pakistan.svg | Palestine=Insigne Palaestinae.svg | Panama=Insigne Panamae.svg | People's Republic of China=National Emblem of the People's Republic of China.svg | Peru=Insigne Peruviae.svg | Philippines=Arms of the Philippines.svg | Pitcairn Islands = Insigne Insularum Pitcairn.svg | Poland=Herb Polski.svg | Portugal=Shield of the Kingdom of Portugal (1481-1910).png | Puerto Rico = Insigne Portus divitis.svg | Republic of Macedonia=Coat of arms of North Macedonia.svg | Republic of the Congo = Insigne rei publicae Congensis.svg | Réunion=BlasonRéunion.svg | Romania=Coat of arms of Romania.svg | Russia=Coat of Arms of the Russian Federation.svg | Rwanda=Coat of arms of Rwanda.svg | Saba = Insigne Sabae.svg | Saba (island) = Insigne Sabae.svg | Saint Barthélemy=BlasonSaintBarthelemy.svg | Saint Kitts and Nevis=Insigne Sancti Christophori et Nivium.svg | Saint Lucia = Insigne Sanctae Luciae.svg | Collectivity of Saint Martin = Insigne Insulae Sancti Martini (Francia).svg | Saint Pierre and Miquelon=BlasonSaintPierreetMiquelon.svg | Saint Vincent and the Grenadines = Insigne Sancti Vincenti et Granatinae.svg | Saint-Denis, Seine-Saint-Denis=Blason_de_Saint-Denis.svg | Samoa = Insigne Samoae.svg | San Marino=Insigne Sancti Marini.svg | São Tomé and Príncipe = Insigne Insularum Sancti Thomae et Principis.png | Scotland=Royal Arms of the Kingdom of Scotland.svg | Senegal = Insigne Senegaliae.svg | Serbia=Coat of arms of Serbia small.svg | Seychelles = Insigne Insularum Seisellensium.svg | Sierra Leone = Insigne Montis Leonini.svg | Singapore=Blason Singapour.svg | Sint Eustatius = Insigne Insulae Eustathii.svg | Sint Maarten = Insigne Insulae Sancti Martini (Nederlandia).svg | Slovakia=Coat of arms of Slovakia.svg | Slovenia=Coat of arms of Slovenia.svg | Solomon Islands = Insigne Insularum Salomonis.svg | Somalia = Insigne Somaliae.svg <!--| South Africa=Insigne Africae australis.svg--> | South Georgia and the South Sandwich Islands = Insigne Georgiae Australis et Insularum Sandvich Australium.svg | South Ossetia=Coat of arms of South Ossetia.svg | South Sudan=Blason imaginaire de Guiron le Courtois.svg | Spain=Arms of Spain.svg | Sudan = Insigne Sudaniae.svg | Suriname = Insigne Surinamiae.svg | Swaziland = Insigne Swaziae.svg | Sweden=Shield of arms of Sweden.svg | Switzerland=Coat of Arms of Switzerland (Pantone).svg | Syria=Insigne Syriae.svg | Tanzania = Insigne Tanzaniae.svg | The Gambia=Insigne Gambiae.svg | Timor-Leste=Shield Coat of arms of East Timor.png | Togo=Coat of arms of Togo.svg | Tonga=Insigne Tongae.svg | Transnistria=Coat of arms of Transnistria.svg | Trinidad and Tobago = Insigne Trinitatis et Tobaci.svg | Tunisia = Insigne Tunesiae.svg | Turks and Caicos Islands=Coat of arms of the Turks and Caicos Islands.svg | Tuvalu=Insigne Tuvalum.svg | Uganda = Insigne Ugandae.svg | Ukraine=Lesser Coat of Arms of Ukraine.svg | United Arab Emirates=Arms of the United Arab Emirates.svg | United Kingdom=Arms of the United Kingdom.svg | United States=Coat of arms of the United States.svg | Uruguay=Insigne Uraquariae.svg | Vatican City=Coat of arms of Vatican City State - 2023 version.svg | Venezuela=Insigne Venetiolae.svg | Wallis and Futuna=Coat of arms of Wallis and Futuna.svg | Yemen = Insigne Iemeniae.svg | Zambia = Insigne Zambiae.svg | Zimbabwe = Insigne Zimbabuae.svg <!--- 2. HISTORICAL SOVEREIGN ENTITIES: ---> | Armenian Kingdom of Cilicia=Armoiries Héthoumides.svg | Armenian Principality of Cilicia=Armoiries Héthoumides.svg | Austria-Hungary=Wappen Österreich-Ungarn 1916 (Klein).png | Brandenburg-Prussia=POL Prusy książęce COA.svg | Brunswick-Lüneburg=Coat of Arms of Brunswick-Lüneburg.svg | Byzantium = Palaiologos-Dynasty-Eagle.svg | Byzantine = Palaiologos-Dynasty-Eagle.svg | Byzantine Empire = Palaiologos-Dynasty-Eagle.svg | County of Apulia=Blason sicile famille Hauteville.svg | Cilicia=Armoiries Héthoumides.svg | Czechoslovak Socialist Republic=Coat of arms of Czechoslovakia (1961-1989).svg | Duchy of Apulia=Blason sicile famille Hauteville.svg | Duchy of Brunswick-Lüneburg=Coat of Arms of Brunswick-Lüneburg.svg | Duchy of Carinthia = Kaernten shield CoA.svg | Duchy of Carniola = Carniola Arms.svg | Duchy of Normandy=Blason duche fr Normandie.svg | Duchy of Prussia=POL Prusy książęce COA.svg | Duchy of Saxe-Lauenburg = COA family de Sachsen-Lauenburg.svg | Duchy of Styria = Wappen Gemeinde Steyr.svg | Dutch Republic=Arms of the united provinces.svg | East Germany=Coat of arms of East Germany.svg | Electorate of Bavaria=Bayern-1.PNG | Electorate of Cologne=COA_Kurkoeln.svg | Electorate of Saxony=Blason Jean-Georges IV de Saxe.svg | Electoral Palatinate=Arms of the Palatinate (Bavaria-Palatinate).svg | Burgundian Netherlands=Arms of the Duke of Burgundy (1364-1404).svg | Duchy of Brabant=Royal Arms of Belgium.svg | France Ancient=Arms of the Kings of France (France Ancien).svg | France Modern=Arms of France (France Moderne).svg | First French Empire=Arms of the French Empire.svg | Second French Empire=Arms of the French Empire.svg | French Empire=Arms of the French Empire.svg | Austrian Netherlands=Coat of arms of the Austrian Netherlands.svg | French First Republic=Coat of arms of the French First Republic.svg | Free City of Lübeck=Wappen Lübeck (Alt).svg | German Empire=Wappen Deutsches Reich - Reichsadler 1889.svg | Holy Roman Empire=Generic Arms of the Holy Roman Emperor (after 1433).svg | Hungarian People's Republic=Coat of arms of Hungary (1957-1990).svg | Kingdom of Bohemia=Blason Boheme.svg | Kingdom of Cilicia=Armoiries Héthoumides.svg | Kingdom of England = Royal Arms of England (1198-1340).svg | Wales =Arms of Wales.svg | Kingdom of France=Insigne modernum Francum.svg | Kingdom of Galicia–Volhynia=Alex K Halych-Volhynia.svg | Kingdom of Greece=Coat of arms of Greece (1924–1935).svg | Kingdom of Hanover = Royal Arms of the Kingdom of Hanover.svg | Kingdom of Hungary=EU Member States' CoA Series- Hungary.svg | Kingdom of Italy=Blason duche fr Savoie.svg | Kingdom of Scotland=Royal Arms of the Kingdom of Scotland.svg | Kingdom of Spain=Lesser Royal Arms of the Spanish Monarch (c.1504-1700).svg | Kingdom of Serbia=Royal Coat of arms of Serbia (1882–1918).svg | Kingdom of Württemberg = Blason Royaume de Wurtemberg.svg | Margraviate of Meissen = Wappen Landkreis Meissen.svg | Moldavia=Coat of arms of Moldavia.svg | Nassau=Wapen Nassauw.svg | Nazi Germany=Reichsadler der Deutsches Reich (1933–1945).svg | Papal States = CoA Pontifical States 02.svg | People's Republic of Bulgaria=Coat of arms of Bulgaria (1971-1990).svg | Polish-Lithuanian Commonwealth=COA polish king Jagellon.svg | Polish People's Republic = Coat of arms of Poland (1955-1980).svg | Principality of Brunswick-Wolfenbüttel=Wappen Brunswick-Wolfenbüttel.svg | Principality of Cilicia=Armoiries Héthoumides.svg | Prussia=Wappen Preußen.png | Revolutionary Serbia=FLAG_Topola.gif | Royal Prussia = COA_of_Prussia_(1466-1772)_Lob.svg | Russian Empire=Gerb rossii2.svg | Savoy=Blason duche fr Savoie.svg | Saxe-Lauenburg = COA family de Sachsen-Lauenburg.svg | Second Bulgarian Empire=Coat of arms of the Second Bulgarian Empire.svg | Silesia=Wappen Schlesiens.png | Socialist Republic of Romania=Coat of arms of the Socialist Republic of Romania.svg | South Baden=Coat of arms of Baden.svg | Soviet Union=State Emblem of the Soviet Union.svg | Swabia=Arms of Swabia.svg | Tzar Samuil=Tzar Samuil of Bulgaria coat of arms.jpg | United Kingdom (1801-1816)=Royal Arms of United Kingdom (1801-1816).svg | USSR=State Emblem of the Soviet Union.svg | Wallachia=Stema TR.png | West Germany=Coat of arms of Germany.svg | Württemberg-Hohenzollern=Wappen Wuerttemberg-Hohenzollern.svg | Württemberg-Baden=Wappen Wuerttemberg-Baden.svg | Yugoslavia=Lesser Coat of Arms of the Kingdom of Yugoslavia.png <!--- 3. CITIES: ---> | Aachen=Stadtwappen der kreisfreien Stadt Aachen.svg | Ajaccio=Blason ville fr Ajaccio.svg | Alfaz del Pi=Escudo de Alfàs del Pi (1965).svg | Algiers=Blason-alger.gif | Alicante=Arms of Alicante City.svg | Almaty=Coat of arms of Almaty.svg | Alsdorf=DEU Alsdorf COA.svg | Amiens=Blason fr ville Amiens.svg | Amsterdam=Insigne Amstelodamensis.svg | Anderlecht=Anderlecht.jpg | Angers=Blason d'Angers.svg | Ankara=Insigne Ancyrae.png | Ansbach=Wappen_von_Ansbach.svg | Antwerp=AntwerpenSchild.gif | Apeldoorn=Wapenapeldoorn.JPG | Aračinovo=Coat of arms of Aračinovo Municipality.svg | Arequipa=Arms of Arequipa.svg | Arkhangelsk=Coat of Arms of Arkhangelsk.svg | Asmara=Arms of Asmara.svg | Asunción=Escudo de Asunción (Paraguay).svg | Athens=Insigne Athenarum.svg | Auderghem=Auderghem.jpg | Augsburg=DEU Augsburg COA 1811.svg | Avignon=Blason ville fr Avignon (Vaucluse).svg | Baesweiler=DEU Baesweiler COA.svg | Baku=WP baku siegel.png | Banská Bystrica=Coat of Arms of Banská Bystrica.svg | Barcelona=Arms of Barcelona.svg | Bari=Bari-Stemma.png | Basel=Wappen Basel-Stadt matt.svg | Bassano del Grappa=Coat of arms of Bassano del Grappa.svg | Bassum=DEU Bassum COA.svg | Beirut=Arms of Beirut.svg | Belgrade=Insigne Belogradi.svg | Benidorm=Escut de Benidorm.svg | Berchem-Sainte-Agathe=Blason Berchem-Sainte-Agathe.svg | Bergen=Bergen komm.png | Bergisch Gladbach=DEU_Bergisch_Gladbach_COA.svg | Berlin=Country_symbol_of_Berlin_color.svg | Bern=Wappen Bern matt.svg | Berovo=Coat of arms of Berovo Municipality.svg | Besançon=Blason ville fr Besançon (Doubs).svg | Bielefeld=DEU Bielefeld COA.svg | Bilbao=Arms of Bilbao.svg | Birmingham=Arms of Birmingham.svg | Bochum=Stadtwappen der kreisfreien Stadt Bochum.svg | Bogotá=Bogota (escudo).svg | Bonn=Wappen-stadt-bonn.svg | Bordeaux=Arms of the city of Bordeaux (Gironde).svg | Bottrop=DEU_Bottrop_COA.svg | Bradford=Coat of arms of Bradford City Council.png | Brasília=Brasão do Distrito Federal (Brasil).svg | Bratislava=Coat of Arms of Bratislava.svg | Braunschweig=DEU Braunschweig COA.svg | Breda=Breda Wappen klein.PNG | Bremen (state)=Bremen Wappen(Mittel).svg | Bremen=Bremen Wappen.svg | Bremerhaven=Wappen Bremerhaven.svg | Bristol=Bristol arms cropped.jpg | Brno=Brno (znak).svg | Brussels=Coat of Arms of Brussels.svg | Bucharest=Arms of Bucharest.svg | Budapest=Insigne Budapestini.svg | Buenos Aires=Escudo de la Ciudad de Buenos Aires.png | Burgas=Coat of arms of Burgas.svg | Bydgoszcz=POL Bydgoszcz COA.svg | Caen=Blason ville fr Caen (Calvados)2.svg | Čair=Coat of arms of Čair Municipality.svg | Cali=Escudo de Santiago de Cali.svg | Cape Town=Capetown coa.jpg | Caracas=Caracas escudo.svg | Cardiff=Cardiffcoatofarms.JPG | Cesenatico=Cesenatico stemma.png | Češinovo-Obleševo=Coat of arms of Češinovo-Obleševo Municipality.svg | Châlons-en-Champagne=Blason Chalons-en-Champagne.svg | Charleroi=Héraldique Ville BE Charleroi.svg | Chemnitz=Coat of arms of Chemnitz.svg | Chicago=Coat of arms of Chicago.svg | City of Brussels=Coat of Arms of Brussels.svg | City of London=Insigne Loninii.svg<!-- This coat of arms is only for the [[City of London]], not [[London]] more generally. --> | Luxembourg City= | Ciudad Juárez=Arms of Ciudad Juárez.svg | Clermont-Ferrand=Blason ville fr ClermontFerrand (PuyDome).svg | Cluj-Napoca=ROU CJ Cluj-Napoca CoA.png | Cologne=Wappen Koeln.svg | Copenhagen=Coat of arms of Copenhagen.svg | Córdoba=COA Córdoba, Spain.svg | Cottbus=Wappen Cottbus.png | County of Provence=Armoiries Provence.svg | Coventry=Coat of arms of Coventry City Council.png | Coyoacán=Escudo Villa de Coyoacan.svg | Čučer Sandevo=Čučer Sandevo grb so boi.JPG | Cusco=Arms of Cusco.svg | Darmstadt=Kleines Stadtwappen Darmstadt.svg | Delčevo=Coat of arms of Delčevo Municipality.svg | Deuil-la-Barre=Blason ville fr Deuil-la-Barre(Val-d'Oise).svg | Dijon=Blason Dijon-(LdH).svg | Dojran=Coat of arms of Dojran Municipality.svg | Dolneni=Coat of arms of Dolneni Municipality.svg | Dortmund=Coat of arms of Dortmund.svg | Drammen=Drammen komm.svg | Dresden=Dresden Stadtwappen.svg | Dublin=Insigne Eblanae.svg | Duisburg=Stadtwappen der Stadt Duisburg.svg | Düsseldorf=Wappen der Landeshauptstadt Duesseldorf.svg | East Berlin=Coat of arms of Berlin (1935).svg | Edinburgh=Arms of Edinburgh.png | Erfurt=Wappen Erfurt.svg | Erlangen=Erlangen.jpg | Esch-sur-Alzette=Coat of arms esch alzette luxbrg.png | Eschweiler=DEU Eschweiler COA.svg | Essen=DEU Essen COA.svg | Etterbeek=Coat of arms of Etterbeek.svg | Evere=Evere-Blason-1828.png | Fellbach=Wappen Fellbach.svg | Florence=FlorenceCoA.svg | Forest=Armoiries Forest.png | Frankfurt=Insigne Francofurti.svg | Frankfurt am Main=Insigne Francofurti.svg | Freiburg im Breisgau=Wappen Freiburg im Breisgau.svg | Fresnay-sur-Sarthe=Blason Fresnay sur Sarthe.svg | Fürth=Wappen Fürth.svg | Ganshoren=Ganshorenwapen.gif | Gdańsk=Gdansk COA.svg | Gdynia=POL Gdynia COA.svg | Gelsenkirchen=DEU Gelsenkirchen COA.svg | Geneva=Wappen Genf matt.svg | Genoa=Insigne Mediolani.svg | Ghent=Blason ville be Gand (Flandre-Orientale).svg | Glasgow=Glasgow Coat of Arms.png | Gostivar=Coat of arms of Gostivar Municipality.svg | Gothenburg=Göteborg vapen.svg | Göttingen=Stadtwappen Goettingen.PNG | Grodno=Coat of arms of Hrodna.svg <!-- | Groningen=Escudo de Groniga 1581.svg --> | Guadalajara=Arms of Guadalajara.svg | Guatemala City=Escudo de Armas Ciudad de Guatemala.jpg | Hagen=Stadtwappen der Stadt Hagen.svg | Halle (Saale)=Coat of arms of Halle (Saale).svg | Hamburg=Coat of arms of Hamburg.svg | Hamm=Wappen Hamm.svg | Hanover=Coat of arms of Hannover.svg | Havana=Arms of the City of Havana Cuba.png | Heidelberg=Wappen Heidelberg.svg | Heilbronn=Wappen Heilbronn.svg | Helsinki=Helsinki.vaakuna.svg | Heraklion=Seal of Heraklion.svg | Herceg Novi=Grb HN.svg | Herne, Germany=Herne Coat of Arms.svg | Herzogenrath=DEU Herzogenrath COA.svg | Hildesheim=Wappen Hildesheim.svg | Hole=Hole komm.svg | Ilinden=Coat of arms of Ilinden Municipality, Macedonia.svg | Ingolstadt=Wappen Ingolstadt alt.svg | Ivano-Frankivsk=Ivano-Frankivsk coa.gif | Ixelles=Coat of arms of Ixelles.svg | Jakarta=Coat of arms of Jakarta.svg | Jena=Wappen Jena.png | Jette=Armoiries Jette.png | Kaliningrad=Kgd gerb.png | Kallithea= Emblem of Kallithea.svg | Karlsruhe=Coat of arms de-bw Karlsruhe.svg | Karposh=Coat of arms of Karpoš Municipality.svg | Kassel=Coat of arms of Kassel.svg | Katowice=Katowice Herb.svg | Kaunas=KNS Coa.svg | Kazan=Coat of Arms of Kazan (Tatarstan) (2004).png | Kemi=Kemi.vaakuna.svg | Kiel=Wappen Kiel.svg | Kiev=COA of Kyiv Kurovskyi.svg | Kyiv=COA of Kyiv Kurovskyi.svg | Kisela Voda=Coat of arms of Kisela Voda Municipality (2015).svg | Koblenz=Wappen Koblenz.svg | Kočani=Coat of arms of Kočani Municipality.svg | Koekelberg=Coat of arms of Koekelberg (escutcheon).svg | Kostroma=Coat of Arms of Kostroma.svg | Košice=Coat of Arms of Košice.svg | Kotka=Kotka.vaakuna.svg | Kraków=PB Kraków CoA.png | Kratovo=Coat of arms of Kratovo Municipality.svg | Krefeld=DEU Krefeld COA.svg | Kriva Palanka=Coat of arms of Kriva Palanka Municipality.svg | Kryvyi Rih=Ua Kr Rig g.gif | Kumanovo=Coat of arms of Kumanovo Municipality.svg | La Paz=Coat of arms of La Paz.png | Las Palmas=Arms of Las Palmas de Gran Canaria.svg | Leeds=Leeds Bridge arms MF.jpg | Leicester=Leicester CoA.png | Leipzig=Coat of arms of Leipzig.svg | Leverkusen=DEU Leverkusen COA.svg | Liège=Blason liege.svg | Lille=Blason ville fr Lille (Nord).svg | Lima=Coat of arms of Lima.svg | Limoges=Heraldique blason ville fr Limoges.svg | Lipkovo=Coat of arms of Lipkovo Municipality.jpg | Lisbon=Insigne Olipsionis.svg | Liverpool=Coat of arms of Liverpool City Council.png | Ljubljana=Insigne Aemonae.svg | Łódź=POL Łódź COA.svg | London=Insigne Loninii.svg | Los Angeles=Arms of Seal of Los Angeles, California.svg | Lübeck=Wappen Lübeck (Alt).svg | Lublin=POL Lublin COA 1.svg | Lubumbashi=Lubumbashi coat of arms.svg | Ludwigshafen am Rhein=DEU Ludwigshafen COA.svg | Luleå=Luleå vapen.svg | Luxembourg (city)= | Lyon=Blason Ville fr Lyon.svg | Maastricht=Blason ville nl Maastricht(Limburg).svg | Madrid=Arms of Madrid City.svg | Magdeburg=Wappen Magdeburg.svg | Mainz=Coat of arms of Mainz-2008 new.svg | Makedonska Kamenica=Coat of arms of Makedonska Kamenica Municipality.svg | Makedonski Brod=Coat of arms of Makedonski Brod Municipality (2012).svg | Málaga=Escudo de Málaga.svg | Malmö=Malmö vapen.svg | Managua=Arms of Managua.svg | Manchester=Coat of arms of Manchester City Council.png | Manila=Arms of the Seal of Manila, Philippines.svg | Mannheim=Wappen Mannheim.svg | Marseille=Blason Marseille.svg | Mazarrón=Escudo de Mazarrón.svg | Metz=Blason Metz 57.svg | Mexico City=Coat of arms of Mexican Federal District.svg | Milan=Milano-Stemma 2.svg | Minsk=Coat of arms of Minsk.svg | Mirandela=MDL1.png | Moers=DEU Moers COA.svg | Molenbeek-Saint-Jean=Saint-Jean-de-Molenbeek.jpg | Mönchengladbach=DEU_Moenchengladbach_COA.svg | Mondorf-les-Bains=Coat of arms mondorf les bains luxbrg.png | Monschau=DEU Monschau COA.svg | Montevideo=Arms of Montevideo.svg | Montpellier=Blason ville fr Montpellier.svg | Montreal=Blason ville ca Montreal (Quebec).svg | Moscow=Coat of Arms of Moscow.svg | Mülheim an der Ruhr=DEU Muelheim an der Ruhr COA.svg | Munich=Muenchen Kleines Stadtwappen.svg | Münster=Wappen Münster Westfalen.svg | Murmansk=RUS Murmansk COA.svg | Nancy, France=Blason Nancy 54.svg | Nantes=Blason Nantes.svg | Naples=CoA Città di Napoli 2.svg | Naumburg (Saale)=Stadtwappen Naumburg (Saale).svg | Neuss=DEU Neuss COA.svg | New York City=Arms of New York City.svg | Nice=Nice Arms.svg | Nicosia =Coat of Arms of Nicosia.svg | Nicosia, Sicily=Arms of Nicosia, Sicily.svg | Nitra=Coat of Arms of Nitra.svg | Nizhny Novgorod=Coat of arms Nizhny Novgorod.png | Norberg Municipality=Norberg vapen.svg | Novosibirsk=Coat of Arms of Novosibirsk.svg | Nuremberg=DEU Nürnberg COA (klein).svg | Nuuk=Nuuk Coat of Arms.gif | Oberhausen=DEU Oberhausen COA.svg | Oberwart=Coat of arms of Oberwart.svg | Odessa=Arms of Odessa.svg | Offenbach am Main=Wappen Offenbach am Main.svg | Oldenburg=Wappen oldenburg.png | Omsk=Omsk coat of arms 2014.png | Orléans=Blason Orléans.svg | Oslo=Insigne Anslogae.svg | Osnabrück=Osnabrück Wappen.svg | Ostrava=Ostrava CoA CZ.svg | Paderborn=DEU_Paderborn_COA.svg | Padua=Insigne Mediolani.svg | Palaio Faliro=Palaio Faliro Emblem.svg | Palermo=Palermo-Stemma da Il blasone in Sicilia (Tav 82).png | Palma de Mallorca=Blasó de Mallorca.png | Panama City=Arms of Panama City.svg | Paris=Insigne Lutetiae.svg | Parma=Coat of arms of Parma.svg | Pas-de-Calais=Pas de Calais Arms.svg | Patras= Emblem of Patra.svg | Pehčevo=Coat of arms of Pehčevo Municipality.svg | Pforzheim=Wappen Pforzheim.svg | Piraeus= Seal of Peiraeus.svg | Pisa=Shield of the Republic of Pisa.svg | Pleven=Pleven-coat-of-arms.svg | Plovdiv=Plovdiv-coat-of-arms.svg | Plzeň=Plzen small CoA.png | Podgorica=Insigne Birziminii.svg | Poitiers=Blason ville fr Poitiers (Vienne).svg | Porto=PRT.png | Potsdam=Coat of arms of Potsdam.svg | Poznań=Poznan-herb-old.gif | Prague=Insigne Pragae.svg | Prešov=Coat of Arms of Prešov.svg | Prilep=Coat of arms of Prilep Municipality.svg | Probištip|Coat of arms of Probištip Municipality.svg | Quetzaltenango=Coat of arms of Quetzaltenango.svg | Quito=Escudo de Quito.svg | Rabat=Arms of Rabat.png | Rankovce=Coat of arms of Rankovce Municipality.svg | Recklinghausen=DEU Recklinghausen COA.svg | Regensburg=Wappen Regensburg.svg | Reims=Blason Reims 51.svg | Remich=Remich coat of arms.png | Remscheid=DEU Remscheid COA.svg | Rennes=Blason Rennes.svg | Reutlingen=Wappen Stadt Reutlingen.svg | Reykjavík=Reykjavik Coat of Arms.svg | Riga=Insigne Rigae.svg | Rio de Janeiro=Arms of Rio de Janeiro.svg | Roetgen=DEU Roetgen COA.svg | Rome=Insigne Romanum.svg | Rosh HaAyin=Coat of arms of Rosh HaAyin.png | Rosoman=Coat of arms of Rosoman Municipality.svg | Rostock=Rostock Wappen.svg | Rotterdam =Rotterdam wapen klein.svg | Rouen=Blason Rouen 76.svg | Saarbrücken=DEU Saarbruecken COA.svg | Saint Petersburg=Coat of Arms of St Petersburg (1780).png | Saint-Étienne-du-Rouvray=Blason Saint-étienne-du-Rouvray.svg | Saint-Gilles=Coat of arms of Saint-Gilles.svg | Saint-Josse-ten-Noode=Coat of arm Municipality be Saint-Josse-ten-Noode.svg | Saint-Quentin-Fallavier=Blason ville fr Saint-Quentin-Fallavier 38.svg | Salzburg=Wappen at salzburg stadt.png | Salzgitter=Coat of arms of Salzgitter.svg | Samara=Coat of Arms of Samara (Samara oblast).png | San José=Blason Ville cr San-Jose.svg | San Juan=Arms of San Juan.svg | San Miguel, El Salvador=Escudo de la ciudad de San miguel.gif | Santiago=Arms of Santiago.svg | Santo Domingo=Arms of Santo Domingo.svg | São Paulo=Arms of São Paulo.svg | Saraj=Coat of arms of Saraj Municipality.svg | Sarajevo=Coat of arms of Sarajevo.svg | Schaerbeek=Blason Schaerbeek.svg | Schwerin=Wappen Schwerin.svg | Sevastopol=Sevastopol-COA.png | Seville=Arms of Seville.svg | Sheffield=Coat of arms of Sheffield City Council.png | Siegen=Wappen Siegen.svg | Siena=Stemma Repubblica di Siena.svg | Simmerath=DEU Simmerath COA.svg | Sint-Jans-Molenbeek=Blason Molenbeek Saint Jean.svg | Skopje=Insigne Scopiae.svg | Sofia=Insigne Serdicae.svg | Solingen=Solingen wappen.svg | Staro Nagoričane=Coat of arms of Staro Nagoričane.svg | Štip=Coat of arms of Štip Municipality.svg | Stockholm=Insigne Holmiae.svg | Stolberg (Rhineland)=DEU Stolberg (Rhld) COA.svg | Stralsund=DEU Stralsund COA.svg | Strasbourg=Insigne Argentorati.svg | Strumica=Coat of arms of Strumica Municipality.svg | Stuttgart=Coat of arms of Stuttgart.svg | Šuto Orizari=Coat of arms of Šuto Orizari Municipality.svg | Sydney=Arms of Sydney.svg | Syracuse=Coat of arms of Syracuse.svg | Szczecin=POL Szczecin COA.svg | Szeged=Szeged COA.png | Tallinn=Coat of arms of Tallinn.svg | Tangerang=Lambang Kota Tangerang.png | Tegucigalpa=Arms of Tegucigalpa.svg | Tel Aviv=Arms of Tel Aviv.svg | Telšiai=Telsiai COA.gif | The Hague=Blason Ville La Haye.svg | Thessaloniki= Thessaloniki seal.svg | Tilburg=Coat of arms of Tilburg.png | Timișoara=ROU TM Timisoara CoA1.png | Tirana=Insigne Tyranae.svg | Toledo=Escudo de Toledo.svg | Toronto=Arms of Toronto.svg | Tórshavn=Coat of arms of Tórshavn.svg | Toulouse=Blason ville fr Toulouse (Haute-Garonne).svg | Tours=Blason tours 37.svg | Trelleborg=Trelleborg vapen.svg | Trenčín=Coat of Arms of Trenčín.svg | Trier=Coat_of_arms_of_Trier.svg | Trieste=Free Territory of Trieste coat of arms.svg | Trnava=Coat of Arms of Trnava.svg | Trollhättan=Trollhättan vapen.svg | Tromso=Tromsø komm.svg | Turin=Insigne Augustae Taurinorum.svg | Uccle=Uccle Blason.png | Ulm=Coat of arms of Ulm.svg | Vaduz=Vaduz.png | Valence=Blason ville fr Valence (Drome).png | Valencia=Arms of the Pyrénées-Orientales.svg | Valenciennes=Blason valenciennes.svg | Valladolid=Coat of Arms of Valladolid.svg | Valletta=Insigne Valettae.svg | Vantaa=Vantaa.vaakuna.svg | Varna=Gerb varna.jpg | Veles=Coat of arms of Veles Municipality.svg | Veliko Tarnovo=Veliko-Tarnovo-coat-of-arms.svg | Venice=StemmaVene.PNG | Vienna=Insigne Vindobonae.svg | Vigo=Arms of Vigo.svg | Vilnius=Coat of arms of Vilnius Gold.png | Vinica=Coat of arms of Vinica Municipality.png | Volgograd=Coat of Arms of Volgograd.png | Wakefield=Coat of arms of Wakefield City Council.png | Warsaw=Insigne Varsoviae.svg | Washington, D.C.=COA George Washington.svg | Watermael-Boitsfort=Watermaalbosvoordewapen.gif | Wiesbaden=Wappen_Wiesbaden.svg | Windhoek=Wappen Windhuk - Namibia.jpg | Winnipeg=Blason ville ca Winnipeg (Manitoba).svg | Wirral=Coat of arms of Wirral Metropolitan Borough Council.png | Wolfsburg=Wappen Wolfsburg.svg | Woluwe-Saint-Lambert=Coat of arms of Woluwe-Saint-Pierre.svg | Woluwe-Saint-Pierre=Greater Coat of arms Woluwe-Saint-Pierre.svg | Wrocław=Herb wroclaw.svg | Wuppertal=DEU Wuppertal COA.svg | Würselen=DEU Würselen COA.svg | Würzburg=Wappen von Wuerzburg.svg | Yekaterinburg=Coat of Arms of Yekaterinburg (Sverdlovsk oblast).svg | Yerevan=Yerevan seal.png | Zagreb=Insigne Zagrabiae.svg | Zaragoza=Escudo municipal de Zaragoza.svg | Zevenaar=Arms of Zevenaar.svg | Zrnovci=Coat of arms of Zrnovci Municipality.jpg | Žilina=Coat of Arms of Žilina.svg <!-- | Cluj-Napoca=ROU CJ Cluj-Napoca CoA.png Deleted from commons 2 June 2015 --> <!-- Deleted file: | Macclesfield=Arms of Macclesfield.svg --> <!-- Deleted file: | San Salvador=Escudo San Salvador.jpg --> <!-- Non-existing file: | Arlington County, Virginia=ArlingtonCountySeal.png --> <!-- Non-free file: | Gaza=Gaza coat.png --> <!-- Non-free file: | Kinshasa=Kinshasa arms.jpg --> <!--- 4. SUB-NATIONAL REGIONS ---> <!--- 4.alb ALBANIA ---> <!--- 4.alb.1 ALBANIAN COUNTIES [QARQE]: ---> | Shkodër County=Stema e Qarkut Shkodër.svg <!--- 4.aut AUSTRIA ---> <!--- 4.aut.1 AUSTRIAN STATES [LÄNDER]: ---> | Burgenland=Burgenland Wappen.svg | Carinthia=Kaernten CoA.svg | Lower Austria=Niederösterreich CoA.svg <!-- | Salzburg=Salzburg Wappen.svg --> | Styria=Steiermark Wappen.svg | Tyrol=AUT Tirol COA.svg | Upper Austria=Oberoesterreich Wappen.svg <!-- | Vienna=Wien 3 Wappen.svg --> | Vorarlberg=Voraralberg Wappen.svg <!--- 4.bel BELGIUM ---> <!--- 4.bel.1 BELGIAN REGIONS: ---> <!--- 4.bel.2 BELGIAN PROVINCES: ---> | Antwerp (province)=Coat of arms of Antwerp.svg | East Flanders=Wapen van Oost-Vlaanderen.svg | Flemish Brabant=Coat of arms of Flemish Brabant.svg | Hainaut (province)=Hainaut Modern Arms.svg | Liège (province)=Armoiries Principauté de Liège.svg | Limburg (Belgium)=Blason Limburg province Belgique.svg | Luxembourg (Belgium)=Armoiries Luxembourg province.svg | Namur (province)=Blason namur prov.svg | Walloon Brabant=Coat of arms of Walloon Brabant.svg | West Flanders=Klein wapen van West-Vlaanderen.svg <!--- 4.chi CHILE ---> <!--- 4.chi.1 CHILEAN REGIONS AND AUTONOMOUS TERRITORIES: ---> | Easter Island=Emblem of Easter Island.svg <!--- 4.cze CZECH REPUBLIC ---> <!--- 4.cze.1 CZECH REGIONS [KRAJE]: ---> | Central Bohemian Region=Central Bohemian Region CoA CZ.svg | South Bohemian Region=South Bohemian Region CoA CZ.svg | Plzeň Region=Plzen Region CoA CZ.svg | Karlovy Vary Region=Karlovy Vary Region CoA CZ.svg | Ústí nad Labem Region=Usti nad Labem Region CoA CZ.svg | Liberec Region=Liberec Region CoA CZ.svg | Hradec Králové Region=Hradec Kralove Region CoA CZ.svg | Pardubice Region=Pardubice Region CoA CZ.svg | Olomouc Region=Olomouc Region CoA CZ.svg | Moravian-Silesian Region=Moravian-Silesian Region CoA CZ.svg | South Moravian Region=South Moravian Region CoA CZ.svg | Zlín Region=Zlin Region CoA CZ.svg | Vysočina Region=Vysocina Region CoA CZ.svg <!--- IRELAND ---> |Connacht=Coat of arms of Connacht.svg |Leinster=Coat of arms of Leinster.svg |Munster=Coat of arms of Munster.svg |Ulster=Coat of arms of Ulster.svg <!--- 4.esp SPAIN ---> <!--- 4.esp.1 SPANISH AUTONOMOUS COMMUNITIES and CITIES [COMUNIDADES y CIUDADES AUTÓNOMAS]: ---> | Andalusia=Escudo heráldico de Andalucía.svg | Aragon=Shield of Aragon.svg | Asturias=Arms of Asturias.svg | Balearic Islands=Balearic Islands Arms.svg | Basque Country=Arms of the Basque Country.svg | Canary Islands=Arms of the Canary Islands.svg | Cantabria=Arms of Cantabria.svg | Castile–La Mancha=Arms of Castile-La Mancha.svg | Castile and León=Arms of Castile and Leon.svg | Catalonia=Arms of the Former Crown of Aragon-Coat of Arms of Spain Template.svg | Extremadura=Arms of Extremadura.svg | Galicia=Arms of Galicia (Spain).svg | La Rioja=Arms of La Rioja (Spain).svg | Community of Madrid=Arms of the Community of Madrid.svg | Murcia=Arms of the Spanish Region of Murcia.svg | Navarre=Arms of Navarre-Coat of Arms of Spain Template.svg | Valencian Community=Arms of the Former Crown of Aragon-Coat of Arms of Spain Template.svg | Ceuta=Arms of Ceuta.svg | Melilla=Arms of Melilla.svg <!--- 4.est ESTONIA ---> <!--- 4.est.1 ESTONIAN COUNTIES [MAAKONNAD]: ---> |Harju County=Et-Harju maakond-coa.svg |Hiiu County=Hiiumaa_vapp.svg |Ida-Viru County=Ida-Virumaa_vapp.svg |Jõgeva County=Jõgevamaa_vapp.svg |Järva County=Et-Järva_maakond-coa.svg |Lääne County=Läänemaa_vapp.svg |Lääne-Viru County=Lääne-Virumaa_vapp.svg |Põlva County=Põlvamaa_vapp.svg |Pärnu County=Et-Pärnu_maakond-coa.svg |Rapla County=Raplamaa_vapp.svg |Saare County=Saaremaa_vapp.svg |Tartu County=Tartumaa_vapp.svg |Valga County=Valgamaa_vapp.svg |Viljandi County=Viljandimaa_vapp.svg |Võru County=Võrumaa vapp.svg <!--- 4.est.2 ESTONIAN MUNICIPALITIES ---> |Alutaguse Parish=Alutaguse_valla_vapp.svg |Anija Parish=Anija_valla_vapp.svg |Antsla Parish=Antsla_valla_vapp.svg |Elva Parish=Elva_valla_vapp.svg |Haapsalu=Haapsalu_vapp.svg |Haljala Parish=Haljala_valla_vapp.svg |Harku Parish=Harku_valla_vapp.svg |Hiiumaa Parish=Coat_of_arms_of_Hiiumaa_Parish.svg |Häädemeeste Parish=Häädemeeste_valla_vapp.svg |Järva Parish=Järva_valla_vapp.svg |Jõelähtme Parish=Jõelähtme_valla_vapp.svg |Jõgeva Parish=Jõgeva_valla_vapp.svg |Jõhvi Parish=Jõhvi_valla_vapp.svg |Kadrina Parish=Kadrina_valla_vapp.svg |Kambja Parish=Kambja_valla_vapp_2020.svg |Kanepi Parish=Kanepi_valla_vapp.svg |Kastre Parish=Kastre_valla_vapp.svg |Kehtna Parish=Kehtna_valla_vapp.svg |Keila=Keila_vapp.svg |Kihnu Parish=Kihnu_vapp.svg |Kiili Parish=Kiili_coat_of_arms.svg |Kohila Parish=Kohila_valla_vapp.svg |Kohtla-Järve=Coat of arms of Kohtla-Jarve.svg |Kose Parish=Kose_valla_vapp.svg |Kuusalu Parish=Kuusalu_Parish_coat_of_arms.svg |Loksa=Loksa_vapp.svg |Luunja Parish=Luunja_valla_vapp.svg |Lääne-Harju Parish=Lääne-Harju_valla_vapp.svg |Lääne-Nigula Parish=Lääne-Nigula_valla_vapp.svg |Lääneranna Parish=Lääneranna_valla_vapp.svg |Lüganuse Parish=Lüganuse_valla_vapp.svg |Maardu=Maardu_vapp.svg |Muhu Parish=Muhu_Valla_vapp.svg |Mulgi Parish=Mulgi_valla_vapp.svg |Mustvee Parish=Mustvee_valla_vapp.svg |Märjamaa Parish=Märjamaa_Parish_Coat_of_Arms.svg |Narva-Jõesuu=Narva-Jõesuu_vapp.svg |Narva=Narva_vapp.svg |Nõo Parish=Nõo_valla_vapp.gif |Otepää Parish=Coat_of_arms_of_Otepää_Parish.svg |Paide=Paide_vapp.svg |Peipsiääre Parish=Peipsiääre_valla_vapp.svg |Pärnu=Et-Parnu_coa.svg |Põhja-Pärnumaa Parish=Põhja-Pärnumaa_valla_vapp.svg |Põhja-Sakala Parish=Suure-Jaani_valla_vapp.svg |Põltsamaa Parish=Põltsamaa_valla_vapp.svg |Põlva Parish=Põlva_valla_vapp.svg |Raasiku Parish=Raasiku_valla_vapp.svg |Rae Parish=Rae_valla_vapp.svg |Rakvere Parish=Rakvere_valla_vapp.svg |Rakvere=Rakvere_vapp.svg |Rapla Parish=Rapla_valla_vapp.svg |Ruhnu Parish=Ruhnu_valla_vapp.svg |Räpina Parish=Räpina_valla_vapp.svg |Rõuge Parish=Rõuge_valla_vapp.svg |Saarde Parish=Saarde_valla_vapp.svg |Saaremaa Parish=Saaremaa-valla-vapp.svg |Saku Parish=Saku_valla_vapp.svg |Saue Parish=Saue_valla_vapp.svg |Setomaa Parish=Setomaa_valla_vapp.svg |Sillamäe=Sillamäe_vapp.svg |Tallinn=Coat_of_arms_of_Tallinn_(small).svg |Tapa Parish=Tapa_valla_vapp_2017.svg |Tartu Parish=Tartu_valla_vapp.svg |Tartu=Tartu_coat_of_arms.svg |Toila Parish=Toila_valla_vapp.svg |Tori Parish=Tori_valla_vapp.svg |Tõrva Parish=Tõrva_valla_vapp.svg |Türi Parish=Türi_valla_vapp.svg |Valga Parish=Valga_valla_vapp.svg |Viimsi Parish=Viimsi_valla_vapp.svg |Viljandi Parish=Viljandi_valla_vapp.svg |Viljandi=Et-Viljandi_coa.svg |Vinni Parish=Vinni_valla_vapp.svg |Viru-Nigula Parish=Viru-Nigula_valla_vapp.svg |Vormsi Parish=VormsiParishCoatOfArms.svg |Väike-Maarja Parish=Väike-Maarja_valla_vapp.svg |Võru Parish=Võru_valla_vapp_2017.svg |Võru=Võru_vapp.svg <!--- 4.fin FINLAND ---> <!--- 4.fin.1 FINNISH REGIONS [MAAKUNTA]: ---> | Lapland (Finland)=Lapin maakunnan vaakuna.svg | Northern Ostrobothnia=Pohjois-Pohjanmaan vaakuna.svg | Kainuu=Kainuu.vaakuna.svg | North Karelia=Pohjois-Karjala.vaakuna.svg | Northern Savonia=Pohjois-Savo.vaakuna.svg | Southern Savonia=Etelä-Savo.vaakuna.svg | Southern Ostrobothnia=Etelä-Pohjanmaan maakunnan vaakuna.svg | Ostrobothnia (region)=Pohjanmaan maakunnan vaakuna.svg | Pirkanmaa=Pirkanmaa.vaakuna.svg | Satakunta=Satakunta.vaakuna.svg | Central Ostrobothnia=Keski-Pohjanmaa.vaakuna.svg | Central Finland=Keski-Suomi Coat of Arms.svg | Southwest Finland=Varsinais-Suomen.vaakuna.svg | Finland Proper=Varsinais-Suomen.vaakuna.svg | South Karelia=Etelä-Karjala.vaakuna.svg | Päijänne Tavastia=Päijät-Häme.vaakuna.svg | Tavastia Proper=Kanta-Häme.vaakuna.svg | Uusimaa=Uusimaa.vaakuna.svg | Kymenlaakso=Kymenlaakson maakunnan vaakuna.svg | Åland=Coat of arms of Åland.svg <!--- 4.fra FRANCE ---> <!--- 4.fra.1 FRENCH REGIONS [RÉGIONS]: ---> | Brittany=COA fr BRE.svg | Centre=Blason_Centre.svg | Centre (French region)=Blason_Centre.svg | Corsica=Coat_of_Arms_of_Corsica.svg | Île-de-France=France moderne.svg | Île-de-France (region)=France moderne.svg | Pays de la Loire=Blason région fr Pays-de-la-Loire.svg | Provence-Alpes-Côte d'Azur=Blason région fr Provence-Alpes-Côte d'Azur.svg <!--- 4.ger GERMANY ---> <!--- 4.ger.1 GERMAN STATES [LÄNDER]: ---> | Lower Saxony=Coat of arms of Lower Saxony.svg | Free Hanseatic City of Bremen=Bremen Wappen.svg <!-- | Hamburg=Coat of arms of Hamburg.svg --> | Mecklenburg-Vorpommern=Coat of arms of Mecklenburg-Western Pomerania (great).svg | Saxony-Anhalt=Wappen Sachsen-Anhalt.svg | Saxony=Coat of arms of Saxony.svg | Brandenburg=Brandenburg Wappen.svg | Thuringia=Coat of arms of Thuringia.svg | Hesse=Coat of arms of Hesse.svg | North Rhine-Westphalia=Coat of arms of North Rhine-Westfalia.svg | Rhineland-Palatinate=Coat of arms of Rhineland-Palatinate.svg | Bavaria=Arms of the Free State of Bavaria.svg | Baden-Württemberg=Coat of arms of Baden-Württemberg (lesser).svg | Saarland=Wappen des Saarlands.svg | Schleswig-Holstein=DEU Schleswig-Holstein COA.svg <!--- 4.ina INDONESIA: ---> <!--- 4.ina.1 INDONESIAN PROVINCES [PROVINSI]: ---> | Aceh=Coat of arms of Aceh.svg | North Sumatra=Coat of arms of North Sumatra.svg | West Sumatra=Coat of arms of West Sumatra.svg | Riau=Coat of arms of Riau.svg | Riau Islands=Coat of arms of Riau Islands.png | Jambi=Coat of arms of Jambi.svg | South Sumatra=Coat of arms of South Sumatra.svg | Bangka Belitung Islands=Coat of arms of Bangka Belitung Islands.svg | Bengkulu=Coat of arms of Bengkulu.png | Lampung=Coat of arms of Lampung.svg | Banten=Coat of arms of Banten.png <!-- | Jakarta=Coat of arms of Jakarta.svg --> | West Java=Coat of arms of West Java.svg | Central Java=Coat of arms of Central Java.svg | Special Region of Yogyakarta=Coat of arms of Yogyakarta.svg | East Java=Coat of arms of East Java.svg | West Kalimantan=Coat of arms of West Kalimantan.svg | Central Kalimantan=Coat of arms of Central Kalimantan.png | South Kalimantan=Lambang Provinsi Kalimantan Selatan.gif | East Kalimantan=Coat of arms of East Kalimantan.svg | North Kalimantan=Emblem of North Kalimantan.png | Bali=Coat of arms of Bali.svg | West Nusa Tenggara=Coat of arms of West Nusa Tenggara.svg | East Nusa Tenggara=Coat of arms of East Nusa Tenggara.svg | West Sulawesi=Coat of arms of West Sulawesi.png | South Sulawesi=Coat of arms of South Sulawesi.svg | Central Sulawesi=Coat of arms of Central Sulawesi.png | Gorontalo=Coat of arms of Gorontalo.png | Southeast Sulawesi=Coat of arms of Southeast Sulawesi.svg | North Sulawesi=Coat of arms of North Sulawesi.svg | North Maluku=Coat of arms of North Maluku.png | Maluku=Coat of arms of Maluku.svg | West Papua=Coat of arms of West Papua.svg | Papua=Coat of arms of Papua 2.svg <!--- 4.ind INDIA ---> <!--- 4.ind INDIAN STATES and UNION TERRITORIES ---> | Tamil Nadu=TamilNadu Logo.svg | Uttar Pradesh = Seal of Uttar Pradesh.png <!--- 4.irl IRELAND ---> <!--- 4.irl.1 IRISH COUNTIES ---> |County Offaly=Offaly crest.svg <!--- Irish Provinces (all of these are already listed above) |Connacht=Coat of arms of Connacht.svg |Leinster=Coat of arms of Leinster.svg |Munster=Coat of arms of Munster.svg |Ulster=Coat of arms of Ulster.svg ---> <!--- 4.ita ITALY ---> <!--- 4.ita.1 ITALIAN REGIONS [REGIONI]: ---> | Abruzzo=Regione-Abruzzo-Stemma.svg | Aosta Valley=Valle d'Aosta-Stemma.svg | Apulia=Coat of Arms of Apulia.svg | Basilicata=Regione-Basilicata-Stemma.svg | Calabria=Coat of arms of Calabria.svg | Campania=Regione-Campania-Stemma.svg | Emilia-Romagna=Regione-Emilia-Romagna-Stemma.svg | Friuli Venezia Giulia | Friuli-Venezia Giulia=CoA of Friuli-Venezia Giulia.svg | Lazio=Lazio Coat of Arms.svg | Liguria=Coat of arms of Liguria.svg | Lombardy=Flag of Lombardy square.svg | Marche=Coat of arms of Marche.svg | Molise=Regione-Molise-Stemma.svg | Piedmont=Regione-Piemonte-Stemma.svg | Sardinia=Sardegna-Stemma.svg | Sicily=Coat of arms of Sicily.svg | Trentino-Alto Adige/Südtirol=Coat of arms of Trentino-South Tyrol.svg | Tuscany=Coat of arms of Tuscany.svg | Umbria=Regione-Umbria-Stemma.svg | Veneto=Coat of Arms of Veneto.png <!--- 4.ita.2 ITALIAN PROVINCES [PROVINCE]: ---> | Bolzano=Suedtirol CoA.svg | Reggio Calabria=Coat of Arms of the Province of Reggio-Calabria.svg <!-- Non-free file: | Bologna=Bologna-Stemma.png--> <!-- Non-free file: | Brescia=Brescia-Stemma.png --> | South Tyrol=Suedtirol CoA.svg | Trentino=Trentino CoA.svg | Trento=Trentino CoA.svg <!--- 4.lux LUXEMBOURG ---> <!--- 4.lux.1 LUXEMBOURGISH CANTONS [KANTOUNEN]: ---> | Remich (canton)=Remich (canton) coat of arms.png <!--- 4.mkd MACEDONIA ---> <!--- 4.mkd.1 MACEDONIAN STATISTICAL REGIONS [STATISTICHKI REGIONI]: ---> | Polog Statistical Region=Logo of Polog Region.svg | Pelagonia Statistical Region=Logo of Pelagonia Region.svg | Skopje Statistical Region=Logo of Skopje Region.svg | Southwestern Statistical Region=Logo of Southwestern Region, Macedonia.svg | Northeastern Statistical Region=Logo of Northeastern Region, Macedonia.svg | Vardar Statistical Region=Logo of Vardar Region.svg | Eastern Statistical Region=Logo of Eastern Region, Macedonia.svg <!--- 4.ned NETHERLANDS ---> <!--- 4.ned.1 DUTCH PROVINCES [PROVINCIES]: ---> | Drenthe=Drenthe wapen.svg | Flevoland=Flevoland wapen.svg | Friesland=Friesland wapen.svg | Gelderland=Gelderland wapen.svg | Groningen=Groningen coa.svg | Limburg=Limburg-nl-wapen.svg | North Brabant=Noord-Brabant wapen.svg | North Holland=Wapen van Noord-Holland.svg | Overijssel=Overijssel wapen.svg | South Holland=Zuid-holland wapen.svg | Utrecht=Utrecht provincie wapen.svg | Zeeland=Zeeland wapen.svg <!--- 4.nor NORWAY ---> <!--- 4.nor.1 NORWEGIAN COUNTIES [FYLKER]: ---> | Agder=Agder våpen.svg | Innlandet=Innlandet våpen.svg | Møre og Romsdal=Møre og Romsdal våpen.svg | Nordland=Nordland våpen.svg | Rogaland=Rogaland våpen.svg | Trøndelag=Trøndelag våpen.svg | Vestland=Vestland våpen.svg | Vestfold og Telemark=Vestfold og Telemark våpen.svg | Viken=Viken våpen.svg | Viken (county)=Viken våpen.svg | Troms og Finnmark=Coat of arms of Finnmark county and Troms county.svg <!--- 4.pol POLAND ---> <!--- 4.pol.1 POLISH VOIVODESHIPS [WOJEWÓDZTWA] ---> | West Pomeranian Voivodeship=POL województwo zachodniopomorskie COA.svg | Pomeranian Voivodeship=POL województwo pomorskie COA.svg | Warmian-Masurian Voivodeship=Warminsko-mazurskie herb.svg | Podlaskie Voivodeship=POL województwo podlaskie COA.svg | Lubusz Voivodeship=POL województwo lubuskie COA.svg | Greater Poland Voivodeship=POL województwo wielkopolskie COA.svg | Kuyavian-Pomeranian Voivodeship=POL województwo kujawsko-pomorskie COA.svg | Lower Silesian Voivodeship=POL województwo dolnośląskie COA.svg | Opole Voivodeship=POL województwo opolskie COA.svg | Silesian Voivodeship=POL_województwo_śląskie_COA.svg | Świętokrzyskie Voivodeship=POL wojewodztwo świętokrzyskie COA.svg | Łódź Voivodeship=POL województwo łódzkie COA.svg | Masovian Voivodeship=POL województwo mazowieckie COA.svg | Lublin Voivodeship=POL województwo lubelskie COA.svg | Lesser Poland Voivodeship=POL województwo małopolskie COA.svg | Subcarpathian Voivodeship=POL województwo podkarpackie COA.svg <!--- 4.rou ROMANIA ---> <!--- 4.rou.1 ROMANIAN COUNTIES [JUDEȚE]: ---> | Cluj County=Actual Cluj county CoA.png | Dolj County=Stema judetului Dolj.svg <!-- 4.rsa SOUTH AFRICA ---> <!-- 4.rsa.1 SOUTH AFRICAN PROVINCES: ---> | Gauteng=Gauteng arms.svg | Western Cape = Coat of arms of the Western Cape.png <!--- 4.sui SWITZERLAND ---> <!--- 4.sui.1 SWISS CANTONS: ---> | Canton of Bern=Wappen Bern matt.svg | Canton of Basel-Stadt=Wappen Basel-Stadt matt.svg | Basel-Stadt=Wappen Basel-Stadt matt.svg | Canton of Geneva=Wappen Genf matt.svg | Canton of Schaffhausen=Wappen Schaffhausen matt.svg | Schaffhausen=Wappen Schaffhausen matt.svg | Canton of Ticino=Wappen Tessin matt.svg | Canton of Vaud=Wappen Waadt matt.svg <!--- 4.svk SLOVAKIA ---> <!--- 4.svk.1 SLOVAK REGIONS [KRAJE]: ---> | Bratislava Region=Coat of Arms of Bratislava Region.svg | Trnava Region=Coat of Arms of Trnava Region.svg | Trenčín Region=Coat of Arms of Trenčín Region.svg | Nitra Region=Coat of Arms of Nitra Region.svg | Žilina Region=Coat of Arms of Žilina Region.svg | Banská Bystrica Region=Coat of Arms of Banská Bystrica Region.svg | Prešov Region=Coat of Arms of Prešov Region.svg | Košice Region=Coat of Arms of Košice Region.svg <!--- 4.swe SWEDEN ---> <!--- 4.swe.1 SWEDISH COUNTIES [LÄN]: ---> | Blekinge County=Blekinge vapen.svg | Dalarna County=Dalarna vapen.svg | Gävleborg County=Gävleborg län vapen.svg | Gotland County=Gotland vapen.svg | Halland County=Halland vapen.svg | Jämtland County=Jämtland län vapen.svg | Jönköping County=Jönköping län vapen.svg | Kalmar County=Kalmars läns vapen.svg | Kronoberg County=Kronoberg vapen.svg | Norrbotten County=Norrbotten län vapen.svg | Örebro County=Örebro län vapen.svg | Östergötland County=Östergötland vapen.svg | Skåne County=Skåne länsvapen - Riksarkivet Sverige.png | Södermanland County=Södermanlands vapen.svg | Stockholm County=Stockholm län vapen b.svg | Uppsala County=Uppland vapen.svg | Värmland County=Värmland vapen.svg | Västerbotten County=Västerbotten län vapen.svg | Västernorrland County=Västernorrland län vapen.svg | Västmanland County=Västmanland vapen.svg | Västra Götaland County=Västra Götalands läns vapen.svg <!--- 4.ukr UKRAINE ---> <!--- 4.ukr.1 UKRAINIAN OBLASTS [OBLASTI]: ---> | Volyn Oblast=Volyn coat of arms.svg | Rivne Oblast=Rivne Oblast coat of arms.svg | Zhytomyr Oblast=Coat of Arms of Zhytomyr Oblast.png | Kiev Oblast=Herb Kyivskoi oblasti 1.svg | Kyiv Oblast=Herb Kyivskoi oblasti 1.svg | Khmelnytskyi Oblast=Coat of Arms of Khmelnytskyi Oblast.svg | Ternopil Oblast=Coat of Arms of Ternopil Oblast.svg | Ivano-Frankivsk Oblast=Coat of Arms of Ivano-Frankivsk Oblast.svg | Zakarpattia Oblast=Karptska Ukraina-2 COA.svg | Chernivtsi Oblast=Coat of Arms of Chernivtsi Oblast .svg | Vinnytsia Oblast=Coat of Arms of Vinnytsa Oblast.svg | Cherkasy Oblast=Coat of Arms of Cherkasy Oblast .svg | Kirovohrad Oblast=Coat of Arms of Kirovohrad Oblast.svg | Mykolaiv Oblast=Coat of Arms of Mykolaiv Oblast.svg | Poltava Oblast=Coat of Arms of Poltava Oblast.svg | Chernihiv Oblast=Coat of Arms of Chernihiv Oblast.svg | Sumy Oblast=Coat_of_Arms_of_Sumy_Oblast.svg | Kharkiv Oblast=Kharkiv-town-herb.svg | Dnipropetrovsk Oblast=Herb Dnipropetrovskoyi oblasti.svg | Odessa Oblast=Coat of Arms of Odesa Oblast .svg | Odesa Oblast=Coat of Arms of Odesa Oblast .svg | Kherson Oblast=Coat of Arms of Kherson Oblast .svg | Zaporizhia Oblast=Coat of Arms of Zaporizhzhya Oblast.png | Zaporizhzhia Oblast=Coat of Arms of Zaporizhzhya Oblast.png | Donetsk Oblast=Lesser CoA of the Donets Basin (Spanish Shield).svg | Autonomous Republic of Crimea=Emblem of Crimea.svg | Luhansk Oblast=Coat of Arms Luhansk Oblast.svg | Lviv Oblast=Coat of Arms of Lviv Oblast.png <!--- 4.usa UNITED STATES of AMERICA ---> <!--- 4.usa.1 UNITED STATES of AMERICA STATES: ---> | Hawaii = Insigne Havaii.svg | Massachusetts = Coat of arms of Massachusetts.svg <!--- 5. HISTORICAL SUB-NATIONAL UNITS: ---> <!--- 5.fr FRENCH REPUBLIC: ---> | Alsace=Blason région fr Alsace.svg | Aquitaine=Blason de l'Aquitaine et de la Guyenne.svg | Auvergne=Blason de l'Auvergne.svg | Auvergne (region)=Blason de l'Auvergne.svg | Basse-Normandie=Arms of William the Conqueror (1066-1087).svg | Lower Normandy=Arms of William the Conqueror (1066-1087).svg | Bourgogne=Blason fr Bourgogne.svg | Burgundy (French region)=Blason fr Bourgogne.svg | Champagne-Ardenne=Arms of the French Region of Champagne-Ardenne.svg | Franche-Comté=Blason fr Franche-Comté.svg | Haute-Normandie=Blason region fr Normandie.svg | Upper Normandy=Blason region fr Normandie.svg | Languedoc-Roussillon=Arms of the French Region of Languedoc-Roussillon.svg | Limousin=Blason région fr Limousin.svg | Limousin (region)=Blason région fr Limousin.svg | Lorraine=Blason Lorraine.svg | Lorraine (region)=Blason Lorraine.svg | Midi-Pyrénées=Blason_Languedoc.svg | Nord-Pas-de-Calais=Blason Nord-Pas-De-Calais.svg | Picardie=Blason_région_fr_Picardie.svg | Picardy=Blason_région_fr_Picardie.svg | Poitou-Charentes=Poitou-Charentes blason.svg | Rhône-Alpes=Blason Rhône-Alpes Gendarmerie.svg <!--- 5.hre HOLY ROMAN EMPIRE: ---> | Baden=Coat of arms of Baden.svg | Holstein=Holstein Arms.svg <!--- 5.kof KINGDOM of FRANCE: ---> | County of Flanders=Blason Nord-Pas-De-Calais.svg | Normandy=Blason duche fr Normandie.svg <!--- 5.kon KINGDOM of NORWAY: ---> | Akershus=Akershus våpen.svg | Aust-Agder=Aust-Agder vapen.svg | Buskerud=Buskerud våpen.svg | Finnmark=Finnmark våpen.svg | Hedmark=Hedmark våpen.svg | Hordaland=Hordaland vapen.svg | Nord-Trøndelag=Nord-Trøndelag våpen.svg | Oppland=Oppland våpen.svg | Sogn og Fjordane=Sogn og Fjordane våpen.svg | Sør-Trøndelag=Sør-Trøndelag våpen.svg | Telemark=Telemark våpen.svg | Troms=Troms våpen.svg | Vest-Agder=Vest-Agder våpen.svg | Vestfold=Vestfold våpen.svg | Østfold=Østfold våpen.svg <!--- 5.kop KINGDOM of PRUSSIA: ---> | Westphalia=Wappen des Landschaftsverbandes Westfalen-Lippe.svg <!--- 5.kos KINGDOM of SWEDEN: ---> | Scania=Skåne vapen.svg <!--- 5.sfry SOCIALIST FEDERAL REPUBLIC of YUGOSLAVIA: ---> | PR Macedonia=Coat of arms of the PR of Macedonia.svg <!--- 6. MILITARY and POLICE UNITS: ---> | Knights Templar=Crusades TF.JPG | Nordic Battle Group=Coat of Arms of the Nordic Battlegroup.svg | European Union Military Committee=Coat of arms of the European Union Military Committee.svg | European Union Military Staff=Coat of arms of the European Union Military Staff.svg | Teutonic Knights=Insignia Germany Order Teutonic.svg | European Corps=Coat of arms of Eurocorps.svg | European Rapid Operational Force=Coat of arms of Eurofor.svg | European Gendarmerie Force=Arms of the European Gendarmerie Force.svg | European Air Transport Command=Coat of arms of the European Air Transport Command.svg | European Air Group=Coat of arms of the European Air Group.svg | European Maritime Force=Coat of arms of Euromarfor.svg | Movement Coordination Centre Europe=Coat of arms of Movement Coordination Centre Europe.svg | Finabel=Arms of Finabel.svg | Army of the Republic of Macedonia=MacedonianArmyLogo.svg | Law enforcement in the Republic of Macedonia=Macedonian Police insignia.png | Supreme Headquarters Allied Powers Europe=Coat of arms of Supreme Headquarters Allied Powers Europe.svg | Chairman of the NATO Military Committee=Coat of arms of the Chairman of the NATO Military Committee.svg | Deputy Chairman of the NATO Military Committee=Coat of arms of the Deputy Chairman of the NATO Military Committee.svg | NATO Communication and Information Systems Group=Coat of arms of the NATO Communication and Information Systems Group.svg | International Military Staff=Coat of arms of the International Military Staff.svg | Allied Joint Force Command Brunssum=Coat of arms of Allied Joint Force Command Brunssum.svg | Allied Joint Force Command Naples=Coat of arms of Allied Joint Force Command Naples.svg | Allied Air Command=Coat of arms of the Allied Air Command.svg | Allied Land Command=Coat of arms of the Allied Land Command.svg | Allied Maritime Command=Coat of arms of the Allied Maritime Command.svg | Joint Warfare Centre=Coat of arms of the Joint Warfare Centre.svg | Joint Analysis and Lessons Learned Centre=Coat of arms of the Joint Analysis and Lessons Learned Centre.svg | Joint Force Training Centre=Coat of arms of the Joint Force Training Centre.svg <!--- 7. RELIGIOUS ENTITIES: ---> | Ecumenical Patriarch of Constantinople=Constantinople coat of arms.PNG | Serbian Orthodox Church=Coat of arms of Serbian Orthodox Church.png | Macedonian Orthodox Church=Coat of arms of the Macedonian Orthodox Church.svg <!--- 8. EDUCATIONAL ENTITIES: ---> | Keenan Hall=Keenan.svg | University of Notre Dame=Notre dame coat of arms.png <!--- 9. CORPORATE and ECONOMIC ENTITIES: ---> | International Monetary Fund=Coat of arms of the International Monetary Fund.svg <!--- 10. ETHNIC and TRIBAL GROUPS: ---> | Albanians=AlbanieWapen.svg | Macedonians=Macedonian lion, 1620, stylized.png <!--- 11. DEFAULT: ---> |#default=Insigne incognitum.svg }}<!--- --->|link={{{link|{{ #if: {{{text|}}}| {{{1}}}}}}}}|alt={{{link|{{ #if: {{{text|}}}| {{{1}}}}}}}}|{{ #if: {{{size|}}}| {{{size}}}|20px}}]]{{ #if: {{{text|}}}| {{#switch: {{{text}}} | none=|&nbsp;{{{text}}}}}|&nbsp;[[{{{1}}}{{ #if: {{{2|}}}|{{!}}{{{2}}}}}]]}}<noinclude>{{documentation}}</noinclude> d9t2kua7c9x63hqd8hgeuddbq4yp43y Nhwɛdo:Cob 10 2151 14711 2024-08-04T22:07:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14711 wikitext text/x-wiki #REDIRECT [[Template:Collapse bottom]] {{Redirect category shell| {{R from template shortcut}} }} 3d6oqacw9gyw0g19gkxpme68i2qnh2o Nhwɛdo:Code 10 2152 14712 2024-08-04T22:08:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14712 wikitext text/x-wiki {{#tag:syntaxhighlight|{{{code|{{{1}}}}}}|lang={{{lang|{{{2|text}}}}}}|class={{{class|}}}|id={{{id|}}}|style={{{style|}}}|inline=1}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> axmqgx8vb802btxgbw39a95fmariuis Nhwɛdo:Col-float 10 2153 14713 2024-08-04T22:08:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14713 wikitext text/x-wiki <includeonly><templatestyles src="Col-float/styles.css" /><div class="multicol-float {{{class|}}}" style="{{#if:{{{nextcol|{{{firstcol|{{{width|}}}}}}}}}|min-width: {{{nextcol|{{{firstcol|{{{width|}}}}}}}}};}}{{{style|}}}">{{{{{|safesubst:}}}#if:{{{1|}}}|{{{{{|safesubst:}}}#invoke:separated entries|main|separator= </div><div class="multicol-float {{{class|}}}" style="min-width: {{{nextcol|{{{width|30.0em}}}}}};{{{style|}}}">}} </div><div class="multicol-float-clear {{{class|}}}" style="{{{style|}}}" ></div>}}</includeonly><noinclude>{{Documentation}}</noinclude> 6l6iruc2ju0f8a2x0duqwgkocxti2hj Nhwɛdo:Col-float-break 10 2154 14714 2024-08-04T22:08:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14714 wikitext text/x-wiki <includeonly></div>{{Col-float |width={{#if:{{{nextcol|{{{width|}}}}}}|{{{nextcol|{{{width|}}}}}}}} |class={{{class|}}} |style={{{style|}}}}}</includeonly><noinclude>{{Documentation|{{ns:Template}}:Col-float/doc}} </noinclude> 73k6ws7ar40jrkidjoxhegdos053zo0 Nhwɛdo:Col-float-end 10 2155 14715 2024-08-04T22:08:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14715 wikitext text/x-wiki <includeonly></div><div class="multicol-float-clear {{{class|}}}" style="{{{style|}}}" ></div></includeonly><noinclude> {{Documentation|{{Ns:Template}}:Col-float/doc}} </noinclude> t8tu7gc0jal2i3takswo4otfo0ablpa Nhwɛdo:Collapse 10 2156 14716 2024-08-04T22:08:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14716 wikitext text/x-wiki {| <!-- Template:Collapse --> class="mw-collapsible mw-archivedtalk {{#switch:{{lc:{{{expand|no}}}}}|uncollapse|uncollapsed|expand|expanded|yes|y=mw-uncollapsed|#default=mw-collapsed}} {{{class|}}}" style="{{{{{|safesubst:}}}#ifeq:{{NAMESPACEE}}|{{ns:0}}|display: none;}}background-color: {{{bg1|transparent}}}; text-align: left; border: {{{border|1px}}} solid {{{b-color|silver}}}; {{{{{|safesubst:}}}#switch:{{{float|}}} | left = margin:0.2em 0.5em 0.2em 0; width:{{{{{|safesubst:}}}#if:{{{width|}}}|{{{width}}}|auto}}; float: left; clear: {{{clear|left}}} | right = margin:0.2em 0 0.2em 0.5em; width:{{{{{|safesubst:}}}#if:{{{width|}}}|{{{width}}}|auto}}; float: right; clear: {{{clear|right}}} | none = margin:0.2em 0; width:{{{{{|safesubst:}}}#if:{{{width|}}}|{{{width}}}|auto}}; clear: {{{clear|none}}} | center | centre = margin:0.2em auto; width:{{{{{|safesubst:}}}#if:{{{width|}}}|{{{width}}}|auto}}; clear: {{{clear|both}}} | #default = margin: 0.2em auto auto; width:{{{{{|safesubst:}}}#if:{{{width|}}}|{{{width}}}|100%}}; clear: {{{clear|both}}} }}; padding: 1px;" |- ! style="background-color: {{{background|{{{bg|#F0F2F5}}}}}}; font-size:87%; padding:0.2em 0.3em; text-align: {{{{{|safesubst:}}}#if:{{{left|}}}|left|{{{{{|safesubst:}}}#if:{{{center|}}}|center|left}}}}; {{{{{|safesubst:}}}#if:{{{fc|}}}|color: {{{fc}}};|}}" | <div style="display: inline; font-size: 115%;">{{{2|{{{title|{{{reason|{{{header|{{{heading|{{{result|Extended content}}}}}}}}}}}}}}}}}}</div> |- | style="border: solid {{{border2|1px silver}}}; padding: {{{padding|8px}}}; background-color: {{{bg2|white}}};" | <div>{{{content|{{{text|{{{1<noinclude>|{{lorem ipsum|3}}</noinclude>}}}}}}}}}</div> |}{{{{{|safesubst:}}}#ifeq:{{NAMESPACEE}}|{{ns:0}}|<span class="error noprint">[[Template:collapse]] is not available for use in articles (see [[MOS:COLLAPSE]]).</span>}}<noinclude> {{Documentation}} </noinclude> 18z1l6nprqraqo26rrr8dvtz5p2ag0n Nhwɛdo:Collapse Templates 10 2157 14717 2024-08-04T22:08:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14717 wikitext text/x-wiki #REDIRECT [[Template:Collapsible templates]] {{R from move}} rf6ynah3glbru3t2odlfas27zd15a0n Nhwɛdo:Collapsible list 10 2158 14718 2024-08-04T22:09:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14718 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:collapsible list|main}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> kjyb9efpgwjge2zs29nhobc7dc3xkmh Nhwɛdo:Collapsible test case 10 2159 14719 2024-08-04T22:09:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14719 wikitext text/x-wiki <includeonly>{{#invoke:Template test case|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> tqcbtoi20hh04qz7tcyj9c81ibksvas Nhwɛdo:Colon 10 2160 14720 2024-08-04T22:09:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14720 wikitext text/x-wiki &#58;<noinclude>{{Documentation}}</noinclude> cc3ofm0i104e4kws9eikeit1yry2hki Nhwɛdo:Column-generating template families 10 2161 14721 2024-08-04T22:09:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14721 wikitext text/x-wiki === Column-generating template families === '''The templates listed here are not interchangeable'''. For example, using {{tl|col-float}} with {{tl|col-end}} instead of {{tl|col-float-end}} would leave a {{tag|div|link=yes}} open, potentially harming any subsequent formatting. <section begin="table" /> {| class="wikitable" style="line-height:1.4em" |+ Column templates |- style="vertical-align:middle;" ! scope="col" | Type ! scope="col" | Family ! scope="col" | {{longitem|Handles wiki<br/> table code?{{sup|{{dagger}}}}}} ! scope="col" | Responsive/<br/>mobile suited ! scope="col" | Start template ! scope="col" | Column divider ! scope="col" | End template |- | rowspan="2" | Float | "col-float" | {{yes}} | {{yes}} | {{tl|col-float}} | {{tl|col-float-break}} | {{tl|col-float-end}} |- | "columns-start" | {{yes}} | {{yes}} | {{tl|columns-start}} | {{tl|column}} | {{tl|columns-end}} |- | rowspan="2" | Columns | "div col" | {{yes}} | {{yes}} | {{tl|div col}} | – | {{tl|div col end}} |- | "columns-list" | {{no}} | {{yes}} | {{tl|columns-list}} (wraps div col) | – | – |- | Flexbox | "flex columns" | {{no}} | {{yes}} | {{tl|flex columns}} | – | – |- | Table | "col" | {{yes}} | {{no}} | {{tl|col-begin}}, <br/>{{tl|col-begin-fixed}} or<br/>{{tl|col-begin-small}} | {{tl|col-break}} or<br/>{{tl|col-2}} .. {{tl|col-5}} | {{tl|col-end}} |} {{sup|{{dagger}}}} Can template handle the basic [[Help:Wiki markup|wiki markup]] <code><nowiki>{| | || |- |}</nowiki></code> [[Help:Tables|used to create tables]]? If not, special templates that produce these elements (such as {{tl|(!}}, {{tl|!}}, {{tl|!!}}, {{tl|!-}}, {{tl|!)}})—or [[HTML element|HTML tags]] ({{tag|table}}, {{tag|tr}}, etc.)—need to be used instead.<section end="table" /><noinclude> {{Documentation | content = Used by column template documentation pages to provide links to other column-related templates. [[Category:Multi-column templates| ]] [[Category:Related-topic templates]] }} </noinclude> j097d8wdg8xg6t7quo64gqjfeb2y6ex Nhwɛdo:Coming soon 10 2162 14722 2024-08-04T22:09:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14722 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background:#FFE3E3; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="active table-siteactive"|{{{1|Coming soon}}}<noinclude> |} {{Documentation|Template:Coming soon/doc}} </noinclude> aydu40sugtm4bghsbgoka6lw8l5vy4q Nhwɛdo:Comma separated entries 10 2163 14723 2024-08-04T22:10:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14723 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:Separated entries|comma}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> t57s6wp0qm3dwvu86y28fxzb2w1xmci Nhwɛdo:Commons 10 2164 14724 2024-08-04T22:10:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14724 wikitext text/x-wiki {{Sister project | position = {{{position|}}} | project = commons | text = Wikimedia Commons has {{{alt-term|media related to}}} <!-- -->{{#invoke:Commons link|getGalleryOrCategory|{{{1|}}}|linktext={{{2|}}}|qid={{{qid|}}}|tracking=1|bold=1|italic=1}}.}}<noinclude> {{documentation}} <!-- Add categories to the /doc sub-page and interwikis to Wikidata. --> </noinclude> 12fro2ebxixcwyrrnbdao4cks6j5oyq Nhwɛdo:Commons cat 10 2165 14725 2024-08-04T22:10:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14725 wikitext text/x-wiki #REDIRECT [[Template:Commons category]] {{R cat shell| {{R from shortcut}} }} lvze27h8r6gdcm91qa5sma8hz6qunq5 Nhwɛdo:Commons templates location 10 2166 14726 2024-08-04T22:10:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14726 wikitext text/x-wiki [[File:Sister link template columns problem.jpg|thumb|If using a large, graphical template produces odd layout problems, like the excessive white space shown on the right of this screenshot, then switch to a different ''sister template''.]] Generally: :{{xmark}} '''Do not place this template in a section all by itself without floating left.''' :{{xmark}} '''Do not place this template in a section containing columns without floating left.''' :{{xmark}} '''Do not indent this template with colon (:) or a bullet ({{asterisk}}) markup.''' Specifically: * In articles, this template should be placed at the ''top'' of the last section on the page so that it floats to the right of that section. ** See [[Wikipedia:Wikimedia sister projects#Where to place links]] for more information and alternatives. * In [[WP:disambiguation pages|disambiguation pages]], this template is usually placed at the top of the page. * In categories, this template should be grouped with other templates at the beginning of the category introduction. This avoids unnecessary white space as any text is floated around the template boxes.<noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> a4mfj5ms84bczw2b6ytmbgxzsfshifm Nhwɛdo:Commons templates see also 10 2167 14727 2024-08-04T22:10:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14727 wikitext text/x-wiki {{Col-float|width=40em}} * {{Section link|Wikipedia:Manual of Style/Layout#External links}} * {{tl|Commons}}—shows Commons box * {{tl|Commons-inline}}—shows Commons gallery inline * {{tl|Commons category}}—shows Commons category box * {{tl|Commons category-inline}}—shows Commons category inline * {{tl|Commons category multi}}—to list up to six categories * {{tl|Commons and category}}—shows Commons box with both gallery and category * {{tl|Commons and category inline}}—shows Commons gallery and category inline * {{tl|Copy to Wikimedia Commons}} * {{tl|Wikimedia Commons redirect}}—specialized soft redirect template for Commons * {{tl|Wiki category}}—to link to a gallery hosted on Wikipedia * [[mw:Manual:Pywikibot/commonscat.py]] {{Col-float-break}} * {{tl|Sister project links}}—to link all Wikinews, Wikisource, [[WP:Wikimedia sister projects|etc.]] * {{tl|Wikibooks}} / {{tl|Wikibooks inline}} * {{tl|Wikinews}} / {{tl|Wikinews inline}} * {{tl|Wikiquote}} / {{tl|Wikiquote-inline}} * {{tl|Wikisource}} / {{tl|Wikisource-inline}} * {{tl|Wikispecies}} / {{tl|Wikispecies-inline}} * {{tl|Wikiversity}} / {{tl|Wikiversity inline}} * {{tl|Wikivoyage}} / {{tl|Wikivoyage inline}} * {{tl|Wiktionary}} / {{tl|Wiktionary-inline}} {{Col-float-end}}<noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> kqnz1n3yx01e7d1iysemw57vj6977pa Nhwɛdo:Commonscat 10 2168 14728 2024-08-04T22:10:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14728 wikitext text/x-wiki #REDIRECT [[Template:Commons category]] eck4ul9ci6v627hyx9wdv4ezz0ylzi4 Nhwɛdo:Commonscategory 10 2169 14729 2024-08-04T22:11:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14729 wikitext text/x-wiki #redirect [[Template:Commons category]] hka93jxtg5dl6awjinlt6qm065smj7g Nhwɛdo:Commonsimages cat 10 2170 14730 2024-08-04T22:11:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14730 wikitext text/x-wiki #REDIRECT[[Template:Commons category]] qfxsxqodp19f4e4057xi0fzx81fps5u Nhwɛdo:Convert/doc/deprecations list 10 2171 14731 2024-08-04T22:11:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14731 wikitext text/x-wiki {{align|right|<small>This list:</small>&nbsp;{{view|talk|edit|template=Convert/doc/deprecations list|'''Parameter options for <nowiki>{{convert}}</nowiki>'''}}}} Deprecated options should not be used. They may produce incorrect or undesired results and there is no guarantee that they will be supported in the future. * {{!xt|1=disp=flip}} is deprecated. Use {{xt|1=order=flip}} instead * {{!xt|1=sing=}} is deprecated in any situation. Use {{xt|1=adj=}} instead * Range separator {{!xt|<nowiki>|xx|</nowiki>}} is deprecated (not [[MOS:UNITS|MOS]] compliant). Use {{xt|<nowiki>|x|</nowiki>}} instead * Range separator {{!xt|<nowiki>|*|</nowiki>}} is deprecated (not [[MOS:UNITS|MOS]] compliant). Use {{xt|<nowiki>|x|</nowiki>}} instead 3jsbv03wbj9qwbb6e84vnittyte01pp Nhwɛdo:Convert/doc/parameter list 10 2172 14732 2024-08-04T22:12:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14732 wikitext text/x-wiki {| class="wikitable sortable collapsible {{{state|uncollapsed}}}" style="width:100%;" ! colspan=4 style="background:#eee" | {{navbar-collapsible|'''Parameter options for <nowiki>{{convert}}</nowiki>'''|Convert/doc/parameter list}} |- ! Parameter ! Value ! Description ! Note |- |<code>&#124;abbr=in</code> || data-sort-value="in" | <code>in</code> | Use symbol for first (left-hand side) unit | Unit display |- |<code>&#124;abbr=off</code> || data-sort-value="off" | <code>off</code> | rowspan=2 | Use name for all units | rowspan=2 | Unit display |- |<code>&#124;abbr=none</code> || data-sort-value="none" | <code>none</code> |- |<code>&#124;abbr=on</code> || data-sort-value="on" | <code>on</code> | Use symbol for all units | Unit display |- |<code>&#124;abbr=out</code> || data-sort-value="out" | <code>out</code> | Use symbol for right-hand side unit (default) | Unit display |- |<code>&#124;abbr=unit</code> || data-sort-value="unit" | <code>unit</code> | Use symbol for all units when using scientific notation | Unit display |- |<code>&#124;abbr=values</code> || data-sort-value="values" | <code>values</code> | Omit both the input and output units: show only the numbers | Unit display |- |<code>&#124;abbr=~</code> || data-sort-value="~" | <code>~</code> | Shows both unit name and symbol | Unit display |- |<code>&#124;adj=mid&#124;…</code> || data-sort-value="mid" | <code>mid</code> | User-specified text after the input unit; sets <code>adj=on</code> (adjective). Expects 1 unnamed parameter. | Word adding, adjective |- |<code>&#124;adj=on</code> || data-sort-value="on" | <code>on</code> | Unit name is adjective (singular and hyphenated) | Grammar, adjective |- |<code>&#124;adj=pre&#124;…</code> || data-sort-value="pre" | <code>pre</code> | User-specified text before input unit. Expects 1 unnamed parameter. | Word adding |- |<code>&#124;adj=ri0</code> || data-sort-value="ri0" | <code>ri0</code> | Round input with precision 0 | Input precision |- |<code>&#124;adj=ri1</code> || data-sort-value="ri1" | <code>ri1</code> | Round input with precision 1 | Input precision |- |<code>&#124;adj=ri2</code> || data-sort-value="ri2" | <code>ri2</code> | Round input with precision 2 | Input precision |- |<code>&#124;adj=ri3</code> || data-sort-value="ri3" | <code>ri3</code> | Round input with precision 3 | Input precision |- |<code>&#124;comma=5</code> || data-sort-value="05" | <code>5</code> | Only use comma for thousands separator if 5 or more digits | Number format |- |<code>&#124;comma=gaps</code> || data-sort-value="gaps" | <code>gaps</code> | Use gaps (space), not comma, for thousands separator | Number format |- |<code>&#124;comma=off</code> || data-sort-value="off" | <code>off</code> | No thousands separator | Number format |- |<code>&#124;disp=b</code> || data-sort-value="b" | <code>b</code> | Join input and output using "&nbsp;(...)" (default) | Join values |- |<code>&#124;disp=sqbr</code> || data-sort-value="sqbr" | <code>sqbr</code> | Join input and output using "&nbsp;[...]" | Join values |- |<code>&#124;disp=br</code> || data-sort-value="br" | <code>br</code> | Join input and output using "&lt;br/>" | Join values |- |<code>&#124;disp=comma</code> || data-sort-value="comma" | <code>comma</code> | Join input and output using ",&nbsp;" | Join values |- |<code>&#124;disp=or</code> || data-sort-value="or" | <code>or</code> | Join input and output using "&nbsp;or&nbsp;" | Join values |- |<code>&#124;disp=number</code> || data-sort-value="number" | <code>number</code> | rowspan=2 | Display output number only | rowspan=2 | Parts only |- |<code>&#124;disp=output number only</code> || data-sort-value="output number only" | <code>output number only</code> |- |<code>&#124;disp=out</code> || data-sort-value="out" | <code>out</code> | rowspan=2 | Display only output number and name/symbol | rowspan=2 | Parts only |- |<code>&#124;disp=output only</code> || data-sort-value="output only" | <code>output only</code> |- |<code>&#124;disp=preunit&#124;…[&#124;…]</code> || data-sort-value="preunit" | <code>preunit</code> | Text to be inserted after value and before units, for both input and output, with optionally different text for output. Expects 1 or 2 unnamed parameters. | Word adding |- |<code>&#124;disp=table</code> || data-sort-value="table" | <code>table</code> | Output is suitable for a table cell with align="right" | Table columns |- |<code>&#124;disp=tablecen</code> || data-sort-value="tablecen" | <code>tablecen</code> | Output is suitable for a table cell with align="center" | Table columns |- |<code>&#124;disp=unit</code> || data-sort-value="unit" | <code>unit</code> | Display input name/symbol only (not input number, not output) | Parts only |- |<code>&#124;disp=unit2</code> || data-sort-value="unit2" | <code>unit2</code> | Display output name/symbol only (not input; not output number) | Parts only |- |<code>&#124;disp=x&#124;…</code> || data-sort-value="x" | <code>x</code> | Join input and output using user-specified text | Word adding |- |<code>&#124;frac=''N''</code> || data-sort-value="N" | <code>''N''</code> | Show imperial number in fractions, denominator=''N'' | Number format, fraction |- |<code>&#124;input=P2048</code> || data-sort-value="property P2048" | <code>P2048</code> {{small|1=(e.g.)}} | Reads and converts Wikidata property | Inside template |- |<code>&#124;lk=in</code> || data-sort-value="in" | <code>in</code> | Link left-hand side unit name or symbol | Unit link |- |<code>&#124;lk=on</code> || data-sort-value="on" | <code>on</code> | Link all unit names or symbols (but not twice for the same unit) | Unit link |- |<code>&#124;lk=out</code> || data-sort-value="out" | <code>out</code> | Link right-hand side unit name or symbol | Unit link |- |<code>&#124;order=flip</code> || data-sort-value="flip" | <code>flip</code> | Inverts order of input, output measurements (conversion first) | Order |- |<code>&#124;order=out</code> || data-sort-value="out" | <code>out</code> | Displays output units in the order entered, skipping input unit | Order |- |<code>&#124;qid=Q1056131</code> || data-sort-value="qid Q1056131" | <code>Q1056131</code> {{small|1=(e.g.)}} | Reads Wikidata property from Wikidata item | Inside template; testing |- |<code>&#124;qual=Q613628</code> || data-sort-value="qual Q613628" | <code>Q613628</code> {{small|1=(e.g.)}} | Qualify Wikidata property | |- |<code>&#124;round=5</code> || data-sort-value="05" | <code>5</code> | Rounds calculation to the nearest multiple of 5 | Output precision |- |<code>&#124;round=25</code> || data-sort-value="25" | <code>25</code> | Rounds calculation to the nearest multiple of 25 | Output precision |- |<code>&#124;round=each</code> || data-sort-value="each" | <code>each</code> | In a range, each number is rounded by the default rounding | Output precision |- |<code>&#124;sigfig=''N''</code> || data-sort-value="N" | <code>''N''</code> | Round output number to ''N'' significant figures (''N'' is a positive integer) | Output precision |- |<code>&#124;sortable=on</code> || data-sort-value="on" | <code>on</code> | Adds invisible sort key | Table sort |- |<code>&#124;sp=us</code> || data-sort-value="us" | <code>us</code> | Use U.S. spelling ("meter" instead of default "metre") | Spelling U.S.&nbsp;names |- |<code>&#124;spell=in</code> || data-sort-value="in" | <code>in</code> | Spell input number in words | Spelling numbers |- |<code>&#124;spell=In</code> || data-sort-value="In" | <code>In</code> | Spell input number in words with first letter uppercase | Spelling numbers |- |<code>&#124;spell=on</code> || data-sort-value="on" | <code>on</code> | Spell input and output numbers in words | Spelling numbers |- |<code>&#124;spell=On</code> || data-sort-value="On" | <code>On</code> | Spell input and output numbers in words with first letter uppercase | Spelling numbers |- |<code>&#124;$=&euro;</code> || data-sort-value="&euro;" | <code>&euro;</code> | Replace $-sign with a currency sign, for example in <code>&euro;/hectare</code> | Cost per unit<br /> {{nowrap|No currency conversion happens}} |- |<code>&#124;debug=yes</code> || data-sort-value="yes" | <code>yes</code> | '''Debugging only'''. In a sortable table: show the normally hidden sort key | Table sort |- <!-- ----------------- Deprecated options ------------------------- --> |<code>{{!mxt|1=&#124;disp=flip}}</code> || data-sort-value="flip" | <code>flip</code> | '''Deprecated'''. Use {{mxt|1=&#x7c;order=flip}} | Order |- |<code>{{!mxt|1=&#124;sing=}}</code> || data-sort-value="" | | '''Deprecated'''. Use {{mxt|1=&#x7c;adj=}} | Plurals |} c4ajy07i0pgiy2n2dae6blm8hysy67q Nhwɛdo:Convert/doc/range separator list 10 2173 14733 2024-08-04T22:12:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14733 wikitext text/x-wiki {| class="wikitable sortable collapsible {{{state|uncollapsed}}}" style="width:100%;" |+ style="background:#eee;" | {{navbar-header|Range separators in <nowiki>{{convert}}</nowiki>|Convert/doc/range separator list}} |- ! Separator ! Convert ! Result ! Notes |- | <code>-</code> | <code><nowiki>{{convert|3|-|6|ft}}</nowiki></code> | {{convert|3|-|6|ft}} | rowspan=2 | Input can be hyphen (-) or [[Dash#En dash|en&nbsp;dash]] (–), output uses en&nbsp;dash |- | data-sort-value="-" | <code>&ndash;</code>&nbsp;<code>&amp;ndash;</code> <small>(en&nbsp;dash)</small> | <code><nowiki>{{convert|3|–|6|ft}}</nowiki></code> | {{convert|3|–|6|ft}} |- | <code>and</code> | <code><nowiki>{{convert|3|and|6|ft}}</nowiki></code> | {{convert|3|and|6|ft}} | |- | <code>and(-)</code> | <code><nowiki>{{convert|3|and(-)|6|ft}}</nowiki></code> | {{convert|3|and(-)|6|ft}} | rowspan=2 | {{para|abbr|on}} abbreviates the first unit |- | {{nowrap|1=<code>and(-)&#x7c;abbr=on</code>}} | {{nowrap|1=<code><nowiki>{{convert|3|and(-)|6|ft|abbr=on}}</nowiki></code>}} | {{convert|3|and(-)|6|ft|abbr=on}} |- | <code>or</code> | <code><nowiki>{{convert|3|or|6|ft}}</nowiki></code> | {{convert|3|or|6|ft}} | |- | <code>to</code> | <code><nowiki>{{convert|3|to|6|ft}}</nowiki></code> | {{convert|3|to|6|ft}} | |- | <code>to(-)</code> | <code><nowiki>{{convert|3|to(-)|6|ft}}</nowiki></code> | {{convert|3|to(-)|6|ft}} | rowspan=2 | {{para|abbr|on}} abbreviates the first unit |- | <code>to(-)&#x7c;abbr=on</code> | <code><nowiki>{{convert|3|to(-)|6|ft|abbr=on}}</nowiki></code> | {{convert|3|to(-)|6|ft|abbr=on}} |- | <code>to about</code> | <code><nowiki>{{convert|3|to&nbsp;about|6|ft}}</nowiki></code> | {{nowrap|{{convert|3|to about|6|ft}}}} | |- | <code>+/-</code> | <code><nowiki>{{convert|3|+/-|6|ft}}</nowiki></code> | {{convert|3|+/-|6|ft}} | |- | data-sort-value="+/-" | <code>±</code>&nbsp;<code>&amp;plusmn;</code> | <code><nowiki>{{convert|3|±|6|ft}}</nowiki></code> | {{convert|3|±|6|ft}} | |- | <code>+</code> | <code><nowiki>{{convert|3|+|6|ft}}</nowiki></code> | {{convert|3|+|6|ft}} | |- | <code>,</code> | <code><nowiki>{{convert|3|,|6|ft}}</nowiki></code> | {{convert|3|,|6|ft}} | |- | <code>, and</code> | <code><nowiki>{{convert|3|, and|6|ft}}</nowiki></code> | {{nowrap|{{convert|3|, and|6|ft}}}} | |- | <code>, or</code> | <code><nowiki>{{convert|3|, or|6|ft}}</nowiki></code> | {{convert|3|, or|6|ft}} | |- | <code>by</code> | <code><nowiki>{{convert|3|by|6|ft}}</nowiki></code> | {{convert|3|by|6|ft}} | |- | <code>x</code> | <code><nowiki>{{convert|3|x|6|ft}}</nowiki></code> | {{convert|3|x|6|ft}} | rowspan=3 | {{para|abbr|on}} abbreviates ''and repeats'' the first unit |- | <code>&times;</code>&nbsp;<code>&amp;times;</code> | <code><nowiki>{{convert|3|&times;|6|ft}}</nowiki></code> | {{convert|3|&times;|6|ft}} |- | <code>x&#x7c;abbr=on</code> | <code><nowiki>{{convert|3|x|6|ft|abbr=on}}</nowiki></code> | {{convert|3|x|6|ft|abbr=on}} |- class="sortbottom"<!--deprecated--> | <code>xx</code> | colspan=3 | {{!mxt|1=&#x7c;xx&#x7c;}} is '''deprecated'''. Use {{mxt|1=&#x7c;x&#x7c;}} instead |- class="sortbottom"<!--deprecated--> | <code>*</code> | colspan=3 | {{!mxt|1=&#x7c;*&#x7c;}} is '''deprecated'''. Use {{mxt|1=&#x7c;x&#x7c;}} instead |}<!-- --<noinclude>{{documentation}}</noinclude> 6rwynrdj3ngdyy72uk89t2q3anr5kk1 Nhwɛdo:Convert/documentation navbox 10 2174 14734 2024-08-04T22:12:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14734 wikitext text/x-wiki {{Navbox | name = Convert/documentation navbox | title = <nowiki>{{Convert}}</nowiki> help, documentation and maintenance | state = {{{state|autcollapse}}} | bodyclass = hlist | titlestyle = background: #cef2e0; <!-- documentation green --> | basestyle = background: #ddffee; <!-- derived from doc green --> | above = * [[template:Convert]] * [[template talk:Convert|talk:Convert]] * [[module:Convert]] * {{tl|Cvt}} | group1 = Help | list1 = * [[Help:Convert]] * [[Help:Convert units]] * [[Help:Convert messages]] | group2 = Documentation | list2 = * [[Template:Convert/doc]] ** [[:Template:Convert/doc/parameter list|parameter list]] ** [[:Template:Convert/doc/deprecations list|deprecations list]] ** [[:Template:Convert/doc/range separator list|range separator list]] * [[Special:PrefixIndex/Template:Convert/doc|All /doc pages]] | group3 = Units | list3 = * [[Template:Convert/list of units|List of units]] (abridged) * [[Module:Convert/documentation/conversion data/doc|Full list of units]] <!--* [[Module:Convert/documentation/conversion data introduction/doc|Master list]] --> ** [[Template:Convert/list of units/area|area]] ** [[Template:Convert/list of units/energy|energy]] ** [[Template:Convert/list of units/force|force]] ** [[Module:Convert/documentation/conversion_data#Flow|flow]] ** [[Template:Convert/list of units/length|length]] ** [[Template:Convert/list of units/mass|mass]] ** [[Template:Convert/list of units/speed|speed]] ** [[Template:Convert/list of units/temperature|temperature]] ** [[Template:Convert/list of units/torque|torque]] ** [[Template:Convert/list of units/volume|volume]] * [[List of unusual units of measurement|Unusual units (likely not in {{tlf|Convert}})]] | group4 = Error tracking | list4 = * [[:Category:Convert errors]] * [[:Category:Convert invalid options]] | group5 = Modules | list5 = * [[Module:Convert]] ** [[module:convert/data|/data]] ** [[module:convert/extra|/extra]] ** [[module:convert/text|/text]] * [[Special:PrefixIndex/Module:Convert|All]] | group6 = See also | list6 = [[Module:Convert/helper]] (preprocess height input) | group7 = Related | list7 = * [[MOS:NUMERAL|MOS:Numeric]] * [[MOS:UNITS|MOS:Units of measurement]] * [[Module:ConvertNumeric]] * [[:Category:Convert-like templates]] }}<noinclude> {{documentation | content = {{collapsible option}} [[Category:Documentation see also templates]] }} </noinclude> 00ydcafi3hjndy9fm6hc1ce9wjenfn4 Nhwɛdo:Convert/list of units 10 2175 14735 2024-08-04T22:12:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14735 wikitext text/x-wiki The table below lists units supported by {{tlf|convert}}. More complete lists are linked for each dimension. For a complete list of all dimensions, see [[Module:Convert/documentation/conversion data|'''full list of units''']]. {{tlf|Convert}} uses {{strong|unit-codes}}, which are similar to, but not necessarily exactly the same as, the usual written abbreviation for a given unit. These unit-codes are displayed in column 3 of the following tables. These are accepted as input by {{tlf|convert}} as the second and third unnamed parameters: * {{tlc|convert|100|kg|lb}} → {{convert|100|kg|lb}} * {{tlc|convert|100|lb|kg}} → {{convert|100|lb|kg}} The unit-codes should be treated as {{strong|case-sensitive}}: * {{tlc|convert|100|Mm|mm}} → {{convert|100|Mm|mm}} The output of {{tlf|convert}} can display multiple converted units, if further unit-codes are specified after the second unnamed parameter (without the pipe separator). Typical combination output units are listed below in column 7. * {{tlc|convert|55|nmi|km mi}} → {{convert|55|nmi|km mi}} * {{tlc|convert|1|oz|ozt g gr}} → {{convert|1|oz|ozt g gr}} Some units have alternative unit-codes. These are shown in brackets in column 3, e.g. <code>°F</code>&nbsp;(<code>F</code>). Either may be entered for Fahrenheit (but not a lower-case f). ===Units=== {{convert/list of units/explanation}} {{convert/list of units/area/short list}} {{convert/list of units/density/short list}} {{convert/list of units/energy/short list}} {{convert/list of units/force/short list}} {{convert/list of units/length/short list}} {{convert/list of units/mass/short list}} {{convert/list of units/speed/short list}} {{convert/list of units/temperature/short list}} {{convert/list of units/torque/short list}} {{convert/list of units/volume/short list}} {{convert/list of units/extra}} <noinclude> [[Category:Convert by module documentation| ]] </noinclude> tk0yjy2qug43nba9mh81w74j5e7n5tb Nhwɛdo:Coor at dms 10 2176 14737 2024-08-04T22:27:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14737 wikitext text/x-wiki #REDIRECT [[Template:Coord]] 01r8efu2w1mzs6w2vao2zrtvwgytvk4 Nhwɛdo:Coor title dms 10 2177 14738 2024-08-04T22:28:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14738 wikitext text/x-wiki #REDIRECT[[Template:Coord]] 3jv5xpswicpzaff4esp9tfmescavf2j Nhwɛdo:Coord how-to 10 2178 14739 2024-08-04T22:28:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14739 wikitext text/x-wiki <div class="{{{class|}}}" style="display:table; background:#f5fffa; color: #222; margin: 1em 0; border: 1px solid #a2a9b1;{{{style|}}}"> <div style="background:#cef2e0; font-weight:bold; border-bottom: 1px solid #a2a9b1; padding: 0.2em 0.4em;"> {{{{{navbar|navbar-header}}}|1= {{{title|Quick how-to}}} |2=Coord_how-to}} </div><!--end header --> <div style="border-bottom: 1px solid #a2a9b1; padding: 0.2em 0.4em;"> To add {{Coord|57|18|22|N|4|27|32|W}} to the top of an article, use {{Tl|Coord}}, thus: :'''<code><nowiki>{{Coord|57|18|22|N|4|27|32|W|display=title}}</nowiki></code>''' These [[Geographic coordinate system|coordinates]] are in [[Degree (angle)|degrees]], [[Minute and second of arc|minutes, and seconds of arc]]. "title" means that the coordinates will be displayed next to the article's title at the top of the page (in desktop view only; title coordinates do not display in mobile view) and before any other text or images. It also records the coordinates as the primary location of the page's subject in Wikipedia's geosearch API. </div><!-- end of section 1 --> <div style="border-bottom: 1px solid #a2a9b1; padding: 0.2em 0.4em;"> To add {{Coord|44.1124|N|87.9130|W}} to the top of an article, use either :'''<code><nowiki>{{Coord|44.1124|N|87.9130|W|display=title}}</nowiki></code>''' (which does not require minutes or seconds but does require the user to specify north/ south and east/west) ''or'' :'''<code><nowiki>{{Coord|44.1124|-87.9130|display=title}}</nowiki></code>''' (in which the north and east are presumed by positive values while the south and west are negative ones). These coordinates are in [[decimal degrees]]. </div><!-- end of section 2 --> <div style="border-bottom: 1px solid #a2a9b1; padding: 0.2em 0.4em;"> * Degrees, minutes and seconds, when used, must each be separated by a [[Vertical bar|pipe ("|")]]. * [[Geodetic datum|Map datum]] must be [[WGS84]] if possible (except for off-Earth bodies). * Avoid [[Wikipedia:WikiProject Geographical coordinates#Precision guidelines|excessive precision]] (0.0001° is <11 m, 1″ is <31 m). * Maintain [[MOS:UNCERTAINTY|consistency]] of decimal places or minutes/seconds between latitude and longitude. * Latitude (N/S) must appear before longitude (E/W). </div><!-- end of section 3 --> <div style="border-bottom: 1px solid #a2a9b1; padding: 0.2em 0.4em;"> Optional coordinate parameters follow the longitude and are separated by [[Underscore|an underscore ("_")]]:<br /> *[[Template:Coord#dim:D|dim]]: <code>dim:</code>'''''N''''' (viewing <u>d</u>iameter <u>i</u>n <u>m</u>etres) *[[Template:Coord#region:R|region]]: <code>region:</code>'''''R''''' ([[ISO 3166-1 alpha-2]] or [[ISO 3166-2]] code) *[[Template:Coord#type:T|type]]: <code>type:</code>'''''T''''' (<code>landmark</code> or <code>city(30,000)</code>, for example) Other optional parameters are separated by [[Vertical bar|a pipe ("|")]]:<br /> *[[Template:Coord#Display|display]] *: {{Para|display|inline}} (the default) to display in the body of the article only, *: {{Para|display|title}} to display at the top of the article only (in desktop view only; title coordinates do not display in mobile view), or *: {{Para|display|inline,title}} to display in both places. *[[Template:Coord#Name|name]] *: <code>name=</code>'''''X''''' to label the place on maps (default is [[mw:Help:Magic words#Page names|PAGENAME]]) Thus: '''<code><nowiki>{{Coord|44.1172|-87.9135|dim:30_region:US-WI_type:event</nowiki></code>''' ::'''<code><nowiki>|display=inline,title|name=accident site}}</nowiki></code>''' Use {{Para|display|title}} (or {{Para|display|inline,title}}) once per article, for the subject of the article, where appropriate. </div><!-- end of section 4 --> <div style="padding: 0.2em 0.4em;"> * Per [[WP:ORDER]], the template is placed at the bottom of the article in the 'end matter', after any [[Wikipedia:Navigation template|navigation templates]], but before all [[Wikipedia:Categorization|categories]], including the {{tl|DEFAULTSORT}} template. This template may also be placed within an [[Help:Infobox|infobox]], instead of at the bottom of the article. * For full details, refer to {{tl|Coord/doc}}. * Additional guidance is available at [[Wikipedia:Obtaining geographic coordinates|obtaining coordinates]] and [[Geographic coordinate conversion|converting coordinates]]. </div><!-- end of section 5 --> </div><noinclude> {{documentation|content= ==Usage == This a sub-tempate for {{tl|Coord/doc}}. [[Category:WikiProject Geographical coordinates]] }}</noinclude> s8t9d00bd9l0kfivz4jbok8h0315su5 Nhwɛdo:Coord missing 10 2179 14740 2024-08-04T22:28:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14740 wikitext text/x-wiki <span class="metadata coord-missing"><!-- Please do not add text here until there is cross-community consensus to do so. --></span>{{main other | demospace = {{{demospace|}}} | {{#if:{{{1|}}} | [[Category:{{resolve category redirect|{{{1|}}} articles missing geocoordinate data}}]]<!-- -->{{Coord missing/CheckCat|{{{1|}}}}} | [[Category:Unclassified articles missing geocoordinate data]] }}{{#if:{{{2|}}} | [[Category:{{resolve category redirect|{{{2|}}} articles missing geocoordinate data}}]]<!-- -->{{Coord missing/CheckCat|{{{2|}}}}} }}<includeonly>[[Category:All articles needing coordinates]]{{if||{{wikidata|property|P625}}|[[Category:Articles missing coordinates with coordinates on Wikidata]]|[[Category:Articles missing coordinates without coordinates on Wikidata]]}}</includeonly> | <!-- Do not categorise when not in main (article) space. --> }}<noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 52y0ybpa2ght2rh49b5axrczcc5ekht Nhwɛdo:Coord unknown 10 2180 14741 2024-08-04T22:28:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14741 wikitext text/x-wiki <span class="metadata coord-missing"><!-- Please do not add text here until there is cross-community consensus to do so. --></span>{{main other | demospace = {{{demospace|}}} | {{#ifexist:Category:{{{1}}} articles with unknown geocoordinates | [[Category:{{{1}}} articles with unknown geocoordinates]] | [[Category:Articles with unknown geocoordinates]] }}{{#if:{{{2|}}} | {{#ifexist:Category:{{{2}}} articles with unknown geocoordinates|[[Category:{{{2}}} articles with unknown geocoordinates]]}} }} | <!-- Do not categorise when not in main (article) space. --> }}<noinclude> {{documentation}} </noinclude> 84farweaqtfqbhkpgavhdo6b37ef1f4 Nhwɛdo:CoordDM 10 2181 14742 2024-08-04T22:29:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14742 wikitext text/x-wiki {{main other||<includeonly>{{#invoke:coordinates|coord|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{#invoke:String|join|_|{{#if:{{{dim|}}}|dim:{{{dim}}}}}|{{#if:{{{globe|}}}|globe:{{{globe}}}}}|{{#if:{{{scale|}}}|scale:{{{scale}}}}}|{{#if:{{{region|}}}|region:{{{region}}}}}|{{#if:{{{source|}}}|source:{{{source}}}}}|{{#if:{{{type|}}}|type:{{{type}}}}}}}| format={{{format|}}}| display={{{display|}}} | name={{{name|}}} }}<!--'dim', 'globe', 'scale', 'region', 'source', 'type' -->{{#coordinates:{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|dim={{{dim|}}}|globe={{{globe|}}}|scale={{{scale|}}}|region={{{region|}}}|type={{{type}}} |{{#switch:{{{display|}}} |inline,title |inline, title |it |t |title,inline |title={{#switch:{{SUBPAGENAME}} |doc |testcases= |#default={{talk other||primary}} }} |#default= }} |name={{{name|}}} }}</includeonly>}}<noinclude> {{Documentation}} </noinclude> gblmpa01kdltg696kx2ksh6e06fu6ej Nhwɛdo:CoordDMS 10 2182 14743 2024-08-04T22:29:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14743 wikitext text/x-wiki {{main other||<includeonly>{{#invoke:coordinates|coord|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{#invoke:String|join|_|{{#if:{{{dim|}}}|dim:{{{dim}}}}}|{{#if:{{{globe|}}}|globe:{{{globe}}}}}|{{#if:{{{scale|}}}|scale:{{{scale}}}}}|{{#if:{{{region|}}}|region:{{{region}}}}}|{{#if:{{{source|}}}|source:{{{source}}}}}|{{#if:{{{type|}}}|type:{{{type}}}}}}}| format={{{format|}}}| display={{{display|}}} | name={{{name|}}} }}<!-- -->{{#coordinates:{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|dim={{{dim|}}}|globe={{{globe|}}}|scale={{{scale|}}}|region={{{region|}}}|type={{{type|}}} |{{#switch:{{{display|}}} |inline,title |inline, title |it |t |title,inline |title={{#switch:{{SUBPAGENAME}} |doc |testcases= |#default={{talk other||primary}} }} |#default= }} |name={{{name|}}} }}</includeonly>}}<noinclude> {{Documentation}} </noinclude> c3e9l0qt7cb5fu2qqwe0h5wa0gzcbzx Nhwɛdo:CoordDec 10 2183 14744 2024-08-04T22:29:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14744 wikitext text/x-wiki <includeonly>{{#invoke:coordinates|coord|{{{1|}}}|{{{2|}}}|{{#invoke:String|join|_|{{#if:{{{dim|}}}|dim:{{{dim}}}}}|{{#if:{{{globe|}}}|globe:{{{globe}}}}}|{{#if:{{{scale|}}}|scale:{{{scale}}}}}|{{#if:{{{region|}}}|region:{{{region}}}}}|{{#if:{{{source|}}}|source:{{{source}}}}}|{{#if:{{{type|}}}|type:{{{type}}}}}}}| format={{{format|}}}| display={{{display|}}} | name={{{name|}}} }}<!-- -->{{#coordinates:{{{1|}}}|{{{2|}}}|dim={{{dim|}}}|globe={{{globe|}}}|scale={{{scale|}}}|region={{{region|}}}|type={{{type|}}} |{{#switch:{{{display|}}} |inline,title |inline, title |it |t |title,inline |title={{#switch:{{SUBPAGENAME}} |doc |testcases= |#default={{talk other||primary}} }} |#default= }} |name={{{name|}}} }}</includeonly><noinclude> {{Documentation}} </noinclude> c4q4e39asb1hhs4280mpb4yuqf6x0km Nhwɛdo:Cot 10 2184 14745 2024-08-04T22:29:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14745 wikitext text/x-wiki #REDIRECT [[Template:Collapse top]] {{Redirect category shell| {{R from template shortcut}} }} d5c9d1b0mn88iq64b19dhiryjp55236 Nhwɛdo:Count/testcase1 10 2185 14746 2024-08-04T22:29:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14746 wikitext text/x-wiki {{Count|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{9|}}}|{{{10|}}}|base={{{base|0}}}}} jnop14z9pgs2h1hlrttykeawzsmyk9p Nhwɛdo:Counter 10 2186 14747 2024-08-04T22:29:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14747 wikitext text/x-wiki {{#switch:{{{1}}} |GA={{formatnum:{{#expr:{{PAGESINCATEGORY:Wikipedia_good_articles|R}}-15}}}} |FA={{formatnum:{{#expr:{{PAGESINCATEGORY:Featured_articles|R}}}}}} |FL={{formatnum:{{#expr:{{PAGESINCATEGORY:Wikipedia_featured_lists|R}}-5}}}} |SUM={{formatnum:{{#expr:{{PAGESINCATEGORY:Wikipedia_good_articles|R}}-15+{{PAGESINCATEGORY:Featured_articles|R}}+{{PAGESINCATEGORY:Wikipedia_featured_lists|R}}-5}}}} |RGA={{formatnum:{{#expr:ceil({{NUMBEROFARTICLES:R}}/({{PAGESINCATEGORY:Wikipedia_good_articles|R}}-15))}}}} |RFA={{formatnum:{{#expr:ceil({{NUMBEROFARTICLES:R}}/{{PAGESINCATEGORY:Featured_articles|R}})}}}} |RFL={{formatnum:{{#expr:ceil({{NUMBEROFARTICLES:R}}/({{PAGESINCATEGORY:Wikipedia_featured_lists|R}}-5))}}}} |RSUM={{formatnum:{{#expr:ceil({{NUMBEROFARTICLES:R}}/({{PAGESINCATEGORY:Wikipedia_good_articles|R}}-15+{{PAGESINCATEGORY:Featured_articles|R}}+{{PAGESINCATEGORY:Wikipedia_featured_lists|R}}-5))}}}} |{{NUMBEROFARTICLES}}}}<noinclude> {{template doc}} </noinclude> qdf8oua4xwhya9ukti9fkg2xcp7z0nu Nhwɛdo:Country data Austria-Hungary 10 2187 14748 2024-08-04T22:29:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14748 wikitext text/x-wiki {{ {{{1<noinclude>|country showdata</noinclude>}}} | alias = Austria-Hungary | flag alias = Flag of Austria-Hungary (1867–1918).svg | flag alias-cisleithania = Flag of Austria-Hungary (1867–1918).svg | flag alias-transleithania = Civil Ensign of Hungary.svg | flag alias-merchant navy = Ensign of Austro-Hungarian civil fleet (1869-1918).svg | flag alias-civil = Ensign of Austro-Hungarian civil fleet (1869-1918).svg | flag alias-naval = Austria-Hungary-flag-1869-1914-naval-1786-1869-merchant.svg | link alias-naval = Austro-Hungarian Navy | flag alias-navy = Austria-Hungary-flag-1869-1914-naval-1786-1869-merchant.svg | link alias-navy = Austro-Hungarian Navy | flag alias-army = Austrian Imperial Standard - Infantry pattern mix early 19th century.svg | link alias-army = Austro-Hungarian Army | link alias-military = Austro-Hungarian Armed Forces | link alias-air force = Austro-Hungarian Aviation Troops | size = {{{size|}}} | name = {{{name|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} | variant = {{{variant|}}} <noinclude> | var1 = cisleithania | var2 = transleithania | var3 = merchant navy | var4 = civil | redir1 = Austro-Hungary </noinclude> }} qlg401g3c1frrwviltm72bwx0uva76s Nhwɛdo:Country data Ghana 10 2188 14749 2024-08-04T22:30:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14749 wikitext text/x-wiki {{ {{{1<noinclude>|country showdata</noinclude>}}} | alias = Ghana | flag alias = Flag of Ghana.svg | flag alias-1964 = Ghana flag 1964.svg | flag alias-civil = Civil Ensign of Ghana.svg | flag alias-naval = Naval Ensign of Ghana.svg | flag alias-air force = Air Force Ensign of Ghana.svg | flag alias-navy = Naval Ensign of Ghana.svg | size = {{{size|}}} | name = {{{name|}}} | altlink = {{{altlink|}}} | variant = {{{variant|}}} <noinclude> | var1 = 1964 | var2 = civil | redir1 = GHA | related1 = Gold Coast </noinclude> }} 8q239u2ayfzjkkg8ik9plk7jb9llpgk Nhwɛdo:Country data PER 10 2189 14750 2024-08-04T22:30:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14750 wikitext text/x-wiki #REDIRECT [[Template:Country data Peru]] [[category:country data redirects|PER]] k09mhumtxhant5y1e8y8tn4psfgks9k Nhwɛdo:Country data Peru 10 2190 48366 14751 2025-06-24T18:06:07Z CommonsDelinker 186 Replacing Flag_of_Peru_(1822-1825).svg with [[File:Flag_of_Peru_(1822–1825).svg]] (by [[:c:User:CommonsDelinker|CommonsDelinker]] because: [[:c:COM:FR|File renamed]]: [[:c:COM:FR#FR6|Criterion 6]]). 48366 wikitext text/x-wiki {{ {{{1<noinclude>|country showdata</noinclude>}}} | alias = Peru | flag alias = Flag of Peru.svg | flag alias-spain = Flag of Cross of Burgundy.svg | flag alias-1820 = Flag of Tacna Regiment (1820 proposal).svg | flag alias-1821 = Flag of Peru (1821-1822).svg | flag alias-1822 = Flag of Peru (1822).svg | flag alias-1822a = Flag of Peru (1822–1825).svg | flag alias-1825 = Flag of Peru (1825–1884).svg | flag alias-confederation = Flag of the Peru-Bolivian Confederation.svg | flag alias-north = Flag of Peru (1825–1884).svg | link alias-north = North Peru | flag alias-south = Flag of South Peru.svg | link alias-south = South Peru | flag alias-1884 = Flag of Peru (1884–1950).svg | flag alias-state = Flag of Peru (state).svg | flag alias-football = Flag of Peru (state).svg | flag alias-army = Flag of the Peruvian Army.svg | link alias-army = Peruvian Army | flag alias-naval= Flag of the Peruvian Navy.svg | link alias-naval = Peruvian Navy | flag alias-air force= Flag of the Peruvian Air Force.svg | link alias-air force = Peruvian Air Force | flag alias-military=Flag of Peru (war).svg | link alias-military=Peruvian Armed Forces | flag alias-marines = Flag of the Peruvian Navy.svg | link alias-marines = Peruvian Naval Infantry | flag alias-navy = Flag of Peru (state).svg | link alias-navy = Peruvian Navy | size = {{{size|}}} | name = {{{name|}}} | altvar = {{{altvar|}}} | altlink = {{{altlink|}}} | variant = {{{variant|}}} <noinclude> | var1 = spain | var2 = 1820 | var3 = 1821 | var4 = 1822 | var5 = 1822a | var6 = 1825 | var7 = confederation | var8 = north | var9 = south | var10 = 1884 | var11 = state | var12 = football | redir1 = PER </noinclude> }} mufr3qihg7yrj8n06tq51npwsuun9b8 Nhwɛdo:Country2continent 10 2191 14752 2024-08-04T22:45:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14752 wikitext text/x-wiki <includeonly>{{#ifeq: {{#invoke:String|len|s={{ISO 3166 code|{{{1}}}}}}}<!-- -->|2<!-- -->|{{Iso2continent| {{ISO 3166 code|{{{1}}}}} |2nd={{{2nd|}}}}}<!-- -->|<!-- -->{{#if: {{{1|}}}<!-- -->|{{#switch: {{{1}}}<!-- -->| England<!-- -->| Scotland<!-- -->| Wales<!-- -->| Catalonia<!-- -->| Czechoslovakia<!-- -->| Holy Roman Empire <!-- -->| the Holy Roman Empire <!-- -->| Kosovo = Europe<!-- -->| Ottoman Empire<!-- -->| the Ottoman Empire<!-- -->| Soviet Union<!-- -->| the Soviet Union = {{#ifeq: {{{2nd|}}} | yes | Asia | Europe}}<!-- -->| British-administered Palestine<!-- -->| Mandatory Palestine<!-- -->| Palestinian territories = Asia<!-- -->}}<!-- -->}}<!-- -->}}</includeonly><noinclude>{{Documentation}}</noinclude> o06ae2m4m4o5yewn52trh5fndl5kv35 Nhwɛdo:Crh 10 2192 14753 2024-08-04T22:46:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14753 wikitext text/x-wiki <includeonly>{{#invoke:Crh|renderText}}</includeonly><noinclude> {{documentation}} [[Category:Turkic multilingual support templates]] </noinclude> 37xe0j9wv0177z5mw61tsr8bjxvoh6a Nhwɛdo:Cross 10 2193 14754 2024-08-04T22:46:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14754 wikitext text/x-wiki #REDIRECT [[Template:Xmark]] {{Redirect category shell| {{R from move}} }} r9vtoehqraw9hbtnbmka62e4568ea50 Nhwɛdo:Crossreference 10 2194 14755 2024-08-04T22:46:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14755 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 Nhwɛdo:Csdoc 10 2195 14756 2024-08-04T22:46:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14756 wikitext text/x-wiki #REDIRECT [[Template:Citation Style documentation]]{{R from template shortcut}} 1wt7ij6rzt3vfufgon1tw1ycigvclx0 Nhwɛdo:Ctop 10 2196 14757 2024-08-04T22:47:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14757 wikitext text/x-wiki #REDIRECT [[Template: Collapse top]] grmgbi9teu6bwoph8gavy9q2t8ks90d Nhwɛdo:Custom award 10 2197 14758 2024-08-04T22:47:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14758 wikitext text/x-wiki #redirect [[Template:Infobox awards list/custom]] jopy3c2bm43qchyt6m0xkihzu2vga8r Nhwɛdo:Cvt 10 2198 14759 2024-08-04T22:47:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14759 wikitext text/x-wiki <includeonly>{{{{{♥|safesubst:}}}#invoke:convert|convert|abbr=on always|warnings=1}}</includeonly><noinclude>{{documentation}}</noinclude> a9iqlg8hn8h767etzaou9sv20yz40sm Nhwɛdo:D-A 10 2199 14760 2024-08-04T22:47:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14760 wikitext text/x-wiki #REDIRECT [[Template:Debate-absent]] {{Redirect category shell| {{R from move}} }} gt7qwupkyrgv05nlgljwxgcquw4jpv9 Nhwɛdo:D-I 10 2200 14761 2024-08-04T22:47:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14761 wikitext text/x-wiki #REDIRECT [[Template:Debate-invited]] {{Redirect category shell| {{R from move}} }} cyy03rk9hkmye6pbrnxppfoydl5aqyk Nhwɛdo:D-N 10 2201 14762 2024-08-04T22:47:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14762 wikitext text/x-wiki #REDIRECT [[Template:Debate-not invited]] {{Redirect category shell| {{R from move}} }} 8jkw9ra2huijt7gacl80fuobmjhkrv1 Nhwɛdo:D-Nv 10 2202 14763 2024-08-04T22:48:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14763 wikitext text/x-wiki #REDIRECT [[Template:Debate-not voting]] {{Redirect category shell| {{R from move}} }} n3ni5zj0pdblaqwn8qwnu6i6wwuw241 Nhwɛdo:D-O 10 2203 14764 2024-08-04T22:48:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14764 wikitext text/x-wiki #REDIRECT [[Template:Debate-other]] {{Redirect category shell| {{R from move}} }} czq47ufs7otjlsc7d1cfeh24pvrdb1b Nhwɛdo:D-Out 10 2204 14765 2024-08-04T22:48:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14765 wikitext text/x-wiki #REDIRECT [[Template:Debate-out]] {{Redirect category shell| {{R from move}} }} 4fntmpxaqaj9tmr6liusqa8rr12yqq4 Nhwɛdo:D-P 10 2205 14766 2024-08-04T22:48:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14766 wikitext text/x-wiki #REDIRECT [[Template:Debate-present]] {{Redirect category shell| {{R from move}} }} ry8py6b513eehzrlc4m1v076h2mhpiw Nhwɛdo:D-W 10 2206 14767 2024-08-04T22:48:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14767 wikitext text/x-wiki #REDIRECT [[Template:Debate-withdrawn]] {{Redirect category shell| {{R from move}} }} 4aa51il7jzic2fll5sozgatu8tt4ap0 Nhwɛdo:DAT 10 2207 14768 2024-08-04T22:48:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14768 wikitext text/x-wiki #REDIRECT [[Template:Collapse top]] fc0t22rv90z9jvpuay2numb4ffqhm88 Nhwɛdo:DEFAULTSORT 10 2208 14769 2024-08-04T22:49:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14769 wikitext text/x-wiki <includeonly>{{DEFAULTSORT:{{{1}}}}}[[Category:Pages which use a template in place of a magic word|B{{PAGENAME}}]]</includeonly><noinclude> {{Documentation}} </noinclude> f3tq9nntn9egc5a3g5dv0fbynywgfcc Nhwɛdo:Dated maintenance category by type (articles) 10 2209 14770 2024-08-04T22:49:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14770 wikitext text/x-wiki {{#if:{{{type|}}}|{{#if:{{{1}}}|{{#ifexist:Category:{{{type }}} {{lcfirst:{{{1|}}} }}|[[Category:{{{type }}} {{lcfirst:{{{1|}}} }}]]|[[Category:Articles with tags with unsupported types]]}} }} }}{{DMCA|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}}}<noinclude> {{Documentation|Template:Dated maintenance category/doc}} </noinclude> tlggv58opxdr4rfh9ooeno5d4rmas8m Nhwɛdo:Dead link 10 2210 14771 2024-08-04T22:50:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14771 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:Unsubst||date=__DATE__ |$B= <!--{{Dead link}} begin-->{{Fix | special = <sup class="noprint Inline-Template"><span style="white-space: nowrap;">&#91;<i>{{#if: {{{url|}}}|[https://web.archive.org/web/*/{{{url|}}} <span title="{{{title|}}}{{#if:{{{date|}}}|&nbsp;tagged {{{date}}}}}">dead link</span>]|[[Wikipedia:Link rot|<span title="{{{title|}}}{{#if:{{{date|}}}|&nbsp;Dead link tagged {{{date}}}}}">{{#if:{{{fix-attempted|}}}|permanent dead link|dead link}}</span>]]}}</i>&#93;</span></sup> | date = {{{date|}}} | cat = {{main other|[[Category:All articles with dead external links]]}} | cat-date = Category:Articles with dead external links | cat2 = {{main other|{{#if:{{{fix-attempted|}}}|[[Category:Articles with permanently dead external links]]}}}} }}<!--{{Dead link}} end--> }}<noinclude> {{Documentation}} <!-- PLEASE ADD CATEGORIES TO THE /doc SUBPAGE; INTERWIKIS GO TO WIKIDATA, THANK YOU! --> </noinclude> mfb8yp7hxt0hhn5qczv1e5a1o8lyjeu Nhwɛdo:Documentation/testcases/test2 10 2211 14772 2024-08-04T22:51:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14772 wikitext text/x-wiki {{documentation subpage|[[Template:Infobox Single]]|[[Template:Infobox Single/doc]]}} ==test2== test2 lwszf2rfc937b64m5t8ftel71e79p9i Nhwɛdo:Done 10 2212 14773 2024-08-04T22:51:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14773 wikitext text/x-wiki <span class="nowrap">[[File:Yes check.svg|18px|link=|alt=]]'''&nbsp;{{{1|Done}}}'''</span>{{{{{|safesubst:}}}#if:{{{2|{{{note|{{{reason|}}}}}}}}}|&#58; {{{2|{{{note|{{{reason}}}}}}}}}}}<!--template:done--><noinclude> {{documentation}} </noinclude> jbocdaf80izftjephpkeyalkdiqp92l Nhwɛdo:Done/See also 10 2213 14774 2024-08-04T22:51:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14774 wikitext text/x-wiki <!--This is transcluded into all these templates' /doc pages to save time. -->{{Documentation subpage|override=see also|several templates {{bracket|[[Special:WhatLinksHere/Template:Done/See also|Details]]}}}}{{align|right|2=''This list:'' {{navbar|Done/See also|plain=1}}}}<noinclude>__NOTOC__</noinclude> ===Inline icon templates by shape and color=== Any of the following inline, comment-level templates can be converted into {{tl|Resolved}}-style hatnotes by using {{tl|Resbox}} to put a box around the icon and text. {{col-float}} {{Aligned table |style=<!--padding-top:1.5em;-->padding-right:1.5em; |col1style=width:11.0em;padding-left:0.9em;padding-right:0.6em; |col2style=font-size:95%; |col2nowrap=on |style1.1=padding-left:none; | {{large|'''Green check marks'''}} | | {{Implemented}} | {{tlx|Implemented}} | {{PImplemented}} | {{tlx|PImplemented}} | {{Resolved mark}} | {{tlx|Resolved mark}} | {{Accepted}} | {{tlx|Accepted}} | {{Agree}} | {{tlx|Agree}} | {{Approved}} | {{tlx|Approved}} | {{Checked2}} | {{tlx|Checked2}} | {{Verified}} | {{tlx|Verified}} | {{Conditional yes}} | {{tlx|Conditional yes}} | {{Confirmed}} | {{tlx|Confirmed}} | {{Confirmed-nc}} | {{tlx|Confirmed-nc}} | {{Tallyho}} | {{tlx|Tallyho}} | {{Tick}} | {{tlx|Tick}} | {{Helped}} | {{tlx|Helped}} | {{Done}} | {{tlx|Done}} | {{Edited2}} | {{tlx|Edited2}} | {{Donetask}} | {{tlx|Donetask}} | {{Unprod}} | {{tlx|Unprod}} | {{Autp}} | {{tlx|Autp}} | {{Responded}} | {{tlx|Responded}} | {{Sure}} | {{tlx|Sure}} | {{Revoked}} | {{tlx|Revoked}} | {{Merge done}} | {{tlx|Merge done}} | {{Marked}} | {{tlx|Marked}} | {{Pass}} | {{tlx|Pass}} | {{Aye}} | {{tlx|Aye}} | {{Yes check}} | {{tlx|Yes check}} | {{Y&}} | {{tlx|Y&}} | {{yeac}} | {{tlx|Yeac}} | {{yeag}} | {{tlx|Yeag}} }} {{Aligned table |style=padding-top:1.5em;padding-right:1.5em; |col1style=width:11.0em;padding-left:0.9em;padding-right:0.6em; |col2style=font-size:95%; |col2nowrap=on |style1.1=padding-left:none; | {{large|'''Cross marks'''}} | | {{Xmark}} | {{tlx|Xmark}} | {{Expired}} | {{tlx|Expired}} | {{Deleted}} | {{tlx|Deleted}} | {{Not done}} | {{tlx|Not done}} | {{Not done empty request}}| {{tlx|Not done empty request}} | {{Not done unclear}} | {{tlx|Not done unclear}} | {{Not done not likely}} | {{tlx|Not done not likely}} | {{Stale-small}} | {{tlx|Stale-small}} | {{Smallrejected}} | {{tlx|Smallrejected}} | {{X mark}} | {{tlx|X mark}} | {{Nay}} | {{tlx|Nay}} | {{No mark}} | {{tlx|No mark}} | {{Not done-t}} | {{tlx|Not done-t}} | {{Fail}} | {{tlx|Fail}} | {{N&}} | {{tlx|N&}} | {{X mark-n}} | {{tlx|X mark-n}} | {{Xed box}} | {{tlx|Xed box}} | {{Cancelled}} | {{tlx|Cancelled}} | {{Deleted-image}} | {{tlx|Deleted-image}} | {{Already declined}} | {{tlx|Already declined}} | {{Opblocked}} | {{tlx|Opblocked}} | {{User-blocked}} | {{tlx|User-blocked}} | {{Notabug}} | {{tlx|Notabug}} | {{Notfixed}} | {{tlx|Notfixed}} | {{Won't fix}} | {{tlx|Won't fix}} | {{Withdraw}} | {{tlx|Withdraw}} | {{Nojoy}} | {{tlx|Nojoy}} | {{Unrelated}} | {{tlx|Unrelated}} | {{Off-topic talk}} | {{tlx|Off-topic talk}} | {{Nayc}} | {{tlx|Nayc}} | {{Nayg}} | {{tlx|Nayg}} }} {{Aligned table |style=padding-top:1.5em;padding-right:1.5em; |col1style=width:11.0em;padding-left:0.9em;padding-right:0.6em; |col2style=font-size:95%; |col2nowrap=on |style1.1=padding-left:none; | {{large|'''Black check marks'''}} | | {{Already done}} | {{tlx|Already done}} | {{Resolved1}} | {{tlx|Resolved1}} | {{Check mark-n}} | {{tlx|Check mark-n}} | {{Checked}} | {{tlx|Checked}} | {{Checked box}} | {{tlx|Checked box}} }} {{Aligned table |style=<!--padding-top:1.5em;-->padding-right:1.5em; |col1style=width:11.0em;padding-left:0.9em;padding-right:0.6em; |col2style=font-size:95%; |col2nowrap=on |style1.1=padding-left:none; | {{large|'''Yellow check marks'''}} | | {{Half done}} | {{tlx|Half done}} | {{Partly done}} | {{tlx|Partly done}} }} {{Aligned table |style=padding-top:1.5em;padding-right:1.5em; |col1style=width:11.0em;padding-left:0.9em;padding-right:0.6em; |col2style=font-size:95%; |col2nowrap=on |style1.1=padding-left:none; | {{large|'''Blue check marks'''}} | | {{Semi-done}} | {{tlx|Semi-done}} | {{Go ahead}} | {{tlx|Go ahead}} | {{Fixed}} | {{tlx|Fixed}} | {{Fixed by reporter}} | {{tlx|Fixed by reporter}} | {{Bug pending}} | {{tlx|Bug pending}} | {{Bug resolved}} | {{tlx|Bug resolved}} | {{Blockedandtagged}} | {{tlx|Blockedandtagged}} | {{Blockedwithouttags}} | {{tlx|Blockedwithouttags}} | {{Socks tagged}} | {{tlx|Socks tagged}} | {{No tags}} | {{tlx|No tags}} | {{Ipbedone}} | {{tlx|Ipbedone}} | {{IPblock}} | {{tlx|IPblock}} | {{Pblock}} | {{tlx|Pblock}} | {{Psblock}} | {{tlx|Psblock}} | {{Rblock}} | {{tlx|Rblock}} | {{Action and close}} | {{tlx|Action and close}} | {{Blockedtaggedclosing}} | {{tlx|Blockedtaggedclosing}} }} {{Aligned table |style=padding-top:1.5em;padding-right:1.5em; |col1style=width:11.0em;padding-left:0.9em;padding-right:0.6em; |col2style=font-size:95%; |col2nowrap=on |style1.1=padding-left:none; | {{large|'''Minus sign'''}} | | {{Close}} | {{tlx|Close}} | {{Denied}} | {{tlx|Denied}} | {{Disagree}} | {{tlx|Disagree}} | {{Unapproved}} | {{tlx|Unapproved}} | {{NotBug}} | {{tlx|NotBug}} | {{Duplicate bug}} | {{tlx|Duplicate bug}} | {{Invalid}} | {{tlx|Invalid}} | {{Declined}} | {{tlx|Declined}} | {{No action}} | {{tlx|No action}} | {{Nocomment}} | {{tlx|Nocomment}} | {{Unnecessary}} | {{tlx|Unnecessary}} | {{Nc}} | {{tlx|Nc}} | {{Removed}} | {{tlx|Removed}} | {{Closing without action}}| {{tlx|Closing without action}} | {{Failed-ga}} | {{tlx|Failed-ga}} }} {{col-float-break}} {{Aligned table |style=padding-top:1.5em;padding-right:1.5em; |col1style=width:11.0em;padding-left:0.9em;padding-right:0.6em; |col2style=font-size:95%; |col2nowrap=on |style1.1=padding-left:none; | {{large|'''Plus sign'''}} | | {{Added}} | {{tlx|Added}} | {{Posted}} | {{tlx|Posted}} | {{Works for me}} | {{tlx|Works for me}} | {{Passed}} | {{tlx|Passed}} | {{Likely}} | {{tlx|Likely}} | {{Highly likely}} | {{tlx|Highly likely}} | {{Endorse}} | {{tlx|Endorse}} | {{Decline}} | {{tlx|Decline}} | {{Decline-IP}} | {{tlx|Decline-IP}} | {{Cu-endorsed}} | {{tlx|Cu-endorsed}} | {{Cudecline}} | {{tlx|Cudecline}} | {{Delisted}} | {{tlx|Delisted}} | {{Inconclusive}} | {{tlx|Inconclusive}} | {{N/A icon}} | {{tlx|N/A icon}} }} {{Aligned table |style=padding-top:1.5em;padding-right:1.5em; |col1style=width:11.0em;padding-left:0.9em;padding-right:0.6em; |col2style=font-size:95%; |col2nowrap=on |style1.1=padding-left:none; | {{large|'''Neutral sign'''}}| | {{Bug closed}} | {{tlx|Bug closed}} | {{Bug new}} | {{tlx|Bug new}} | {{GA2ndopinion}} | {{tlx|GA2ndopinion}} | {{equc}} | {{tlx|equc}} }} {{Aligned table |style=padding-top:1.5em;padding-right:1.5em; |col1style=<!--width:11.0em;-->padding-left:0.9em;padding-right:0.6em; |col2style=font-size:95%; |col2nowrap=on |style1.1=padding-left:none; | {{large|'''Purple turn-right'''}} | | {{Deferred}} | {{tlx|Deferred}} | {{Deferabusefilter}} | {{tlx|Deferabusefilter}} | {{Deferblack}} | {{tlx|Deferblack}} | {{Defermetablack}} | {{tlx|Defermetablack}} | {{Deferspam}} | {{tlx|Deferspam}} | {{Deferspambot}} | {{tlx|Deferspambot}} | {{Deferwhite}} | {{tlx|Deferwhite}} }} {{Aligned table |style=padding-top:1.5em;padding-right:1.5em; |col1style=width:11.0em;padding-left:0.9em;padding-right:0.6em; |col2style=font-size:95%; |col2nowrap=on |style1.1=padding-left:none; | {{large|'''Simple clock'''}}| | {{PendingRequest}} | {{tlx|PendingRequest}} | {{GAOnHold}} | {{tlx|GAOnHold}} | {{On hold}} | {{tlx|On hold}} | {{OnHoldUntil}} | {{tlx|OnHoldUntil}} | {{cloc}} | {{tlx|cloc}} }} {{Aligned table |style=padding-top:1.5em;padding-right:1.5em; |col1style=<!--width:11.0em;-->padding-left:0.9em;padding-right:0.6em; |col2style=font-size:95%; |col2nowrap=on |style1.1=padding-left:none; | {{large|'''Clock'''}} | | {{ProposalOnHold}} | {{tlx|ProposalOnHold}} | {{Reviewing request}} | {{tlx|Reviewing request}} | {{Awaitingadmin}} | {{tlx|Awaitingadmin}} | {{Await}} | {{tlx|Await}} | {{Later}} | {{tlx|Later}} | {{Tobedone}} | {{tlx|Tobedone}} | {{Discussing}} | {{tlx|Discussing}} | {{Doing}} | {{tlx|Doing}} | {{Isdoing}} | {{tlx|Isdoing}} | {{Started}} | {{tlx|Started}} | {{In progress}} | {{tlx|In progress}} | {{Checking}} | {{tlx|Checking}} | {{Reviewing}} | {{tlx|Reviewing}} }} {{Aligned table |style=<!--padding-top:1.5em;-->padding-right:1.5em; |col1style=<!--width:11.0em;-->padding-left:0.9em;padding-right:0.6em; |col2style=font-size:95%; |col2nowrap=on |style1.1=padding-left:none; | {{large|'''Information mark'''}} | | {{NeedsDiscussion}} | {{tlx|NeedsDiscussion}} | {{A note}} | {{tlx|A note}} | {{Administrator note}} | {{tlx|Administrator note}} | {{Bug assigned}} | {{tlx|Bug assigned}} }} {{Aligned table |style=padding-top:1.5em;padding-right:1.5em; |col1style=width:11.0em;padding-left:0.9em;padding-right:0.6em; |col2style=font-size:95%; |col2nowrap=on |style1.1=padding-left:none; | {{large|'''Exclamation'''}} | | {{High priority}} | {{tlx|High priority}} | {{N.b.}} | {{tlx|N.b.}} | {{Urgent}} | {{tlx|Urgent}} | {{Investigating}} | {{tlx|Investigating}} | {{Bang}} | {{tlx|Bang}} | {{Archive now}} | {{tlx|Archive now}} | {{Bureaucrat note}} | {{tlx|Bureaucrat note}} | {{CUnote}} | {{tlx|CUnote}} | {{Bug acknowledged}} | {{tlx|Bug acknowledged}} ({{tlx|Ack}}) | {{Bug confirmed}} | {{tlx|Bug confirmed}} | {{Comment}} | {{tlx|Comment}} | {{Remind}} | {{tlx|Remind}} | {{Remark}} | {{tlx|Remark}} | {{Clerk-Note}} | {{tlx|Clerk-Note}} | {{Clerk-Note-bot}} | {{tlx|Clerk-Note-bot}} | {{Renamer note}} | {{tlx|Renamer note}} | {{Coordinator-note}} | {{tlx|Coordinator-note}} | {{Stale GAN}} | {{tlx|Stale GAN}} | {{Warning sign}} | {{tlx|Warning sign}} }} {{Aligned table |style=padding-top:1.5em;padding-right:1.5em; |col1style=width:13.0em;padding-left:0.9em;padding-right:0.6em; |col2style=font-size:95%; |col2nowrap=on |style1.1=padding-left:none; | {{large|'''Question mark'''}}| | {{Suggestion}} | {{tlx|Suggestion}} | {{Maybe-t}} | {{tlx|Maybe-t}} | {{Maybe-i}} | {{tlx|Maybe-i}} | {{Qmark}} | {{tlx|Qmark}} | {{Question mark}} | {{tlx|Question mark}} | {{InfoNeeded}} | {{tlx|InfoNeeded}} | {{Not done for now}} | {{tlx|Not done for now}} | {{Not sure}} | {{tlx|Not sure}} | {{Not sure2}} | {{tlx|Not sure2}} | {{Question}} | {{tlx|Question}} | {{Question|label=foo}} | {{tlx|Question|label{{=}}foo}} | {{MoreInfo|wrap=allow}} | {{tlx|MoreInfo}} | {{Bug feedback}} | {{tlx|Bug feedback}} | {{Idkc}} | {{tlx|Idkc}} }} {{Aligned table |style=padding-top:1.5em;padding-right:1.5em; |col1style=width:11.0em;padding-left:0.9em;padding-right:0.6em; |col2style=font-size:95%; |col2nowrap=on |style1.1=padding-left:none; | {{large|'''Bulb'''}} | | {{Bulb}} | {{tlx|Bulb}} | {{Bulb2}} | {{tlx|Bulb2}} | {{Idea}} | {{tlx|Idea}} | {{NewProposal}} | {{tlx|NewProposal}} }} {{Aligned table |style=padding-top:1.5em;padding-right:1.5em; |col1style=width:11.0em;padding-left:0.9em;padding-right:0.6em; |col2style=font-size:95%; |col2nowrap=on |style1.1=padding-left:none; | {{large|'''Smile'''}} | | {{Thank you}} | {{tlx|Thank you}} | {{Thank you very much}} | {{tlx|Thank you very much}} | {{You're welcome}} | {{tlx|You're welcome}} | {{Sorry}} | {{tlx|Sorry}} | {{Thank}} | {{tlx|Thank}} | {{WikiThanks}} | {{tlx|WikiThanks}} | {{No problem}} | {{tlx|No problem}} }} {{Aligned table |style=padding-top:1.5em;padding-right:1.5em; |col1style=width:11.0em;padding-left:0.9em;padding-right:0.6em; |col2style=font-size:95%; |col2nowrap=on |style1.1=padding-left:none; | {{large|'''Thumb sign'''}} | | {{Thumbs down}} | {{tlx|Thumbs down}} | {{Thumbs up}} | {{tlx|Thumbs up}} | {{(y)}} | {{tlx|(y)}} | {{(n)}} | {{tlx|(n)}} | {{Great}} | {{tlx|Great}} | {{Like}} | {{tlx|Like}} | {{Dislike}} | {{tlx|Dislike}} }} {{col-float-end}} ====Others==== {{div col |colwidth=40em}} {{Aligned table | {{Awaiting}} | {{tlx|Awaiting}} | {{Buttinsky}} | {{tlx|Buttinsky}} | {{Commentvote}} | {{tlx|Commentvote}} | {{Bug dupe}} | {{tlx|Bug dupe}} | {{Clerk-Note-merged}} | {{tlx|Clerk-Note-merged}} | {{NewBug}} | {{tlx|NewBug}} | {{BugFixed}} | {{tlx|BugFixed}} | {{DuplicateProposal}} | {{tlx|DuplicateProposal}} | {{Justcurious}} | {{tlx|Justcurious}} | {{ProposalOutOfScope}} | {{tlx|ProposalOutOfScope}} | {{Moved to commons}} | {{tlx|Moved to commons}} | {{Orz}} | {{tlx|Orz}} | {{Peanut}} | {{tlx|Peanut}} | {{Possibly}} | {{tlx|Possibly}} | {{Read}} | {{tlx|Read}} | {{Received}} | {{tlx|Received}} | {{Redflag}} | {{tlx|Redflag}} | {{Redundant symbol}} | {{tlx|Redundant symbol}} | {{Reopened}} | {{tlx|Reopened}} | {{Reply to|Example}} | {{tlx|Reply to}} | {{Reverted}} | {{tlx|Reverted}} | {{Rimshot}} | {{tlx|Rimshot}} | {{Twomanrule}} | {{tlx|Twomanrule}} | {{UnderReview}} | {{tlx|UnderReview}} | {{Facepalm}} | {{tlx|Facepalm}} | {{Scissors}} | {{tlx|Scissors}} | {{Self-trout}} | {{tlx|Self-trout}} | {{Self-whale}} | {{tlx|Self-whale}} | {{Sent}} | {{tlx|Sent}} | {{Snow}} | {{tlx|Snow}} | {{SULcheck}} | {{tlx|SULcheck}} }} {{Aligned table | {{ToDo}} | {{tlx|ToDo}} | {{Undone}} | {{tlx|Undone}} | {{Uploaded}} | {{tlx|Uploaded}} | {{Withdrawn}} | {{tlx|Withdrawn}} | {{Working}} | {{tlx|Working}} | {{WPcrystalball}} | {{tlx|WPcrystalball}} | {{Completed}} | {{tlx|Completed}} | {{Sblock}} | {{tlx|Sblock}} | {{Possible}} | {{tlx|Possible}} | {{Not possible}} | {{tlx|Not possible}} | {{Possilikely}} | {{tlx|Possilikely}} | {{Unlikely}} | {{tlx|Unlikely}} | {{Replaced}} | {{tlx|Replaced}} | {{Duck}} | {{tlx|Duck}} | {{Duck2}} | {{tlx|Duck2}} | {{Megaphoneduck}} | {{tlx|Megaphoneduck}} | {{Megaphoneduck|ultimate}}| {{tlx|Megaphoneduck|ultimate}} | {{Clerk Request}} | {{tlx|Clerk Request}} | {{Relisted}} | {{tlx|Relisted}} | {{Nosleepers}} | {{tlx|Nosleepers}} | {{Behaviour}} | {{tlx|Behaviour}} | {{GlobalLocksRequested}} | {{tlx|GlobalLocksRequested}} | {{StaleIP}} | {{tlx|StaleIP}} | {{8ball}} | {{tlx|8ball}} | {{Crystalball}} | {{tlx|Crystalball}} | {{Fishing}} | {{tlx|Fishing}} | {{Pixiedust}} | {{tlx|Pixiedust}} | {{Shrug}} | {{tlx|Shrug}} | {{Lenny}} | {{tlx|Lenny}} | {{Table flip}} | {{tlx|Table flip}} }} {{div col end}} ===Multi-sign templates=== The following templates implement several icons: * {{tl|AIV}} – used by [[Wikipedia:Administrator intervention against vandalism]] * {{tl|AN3}} - used by [[Wikipedia:Administrators' noticeboard]] and its subpages * {{tl|BOTREQ}} - used by [[Wikipedia:Bot requests]] * {{tl|CPC}} - used by [[Wikipedia:Copyright problems]] * {{tl|CUI}} - used by [[Wikipedia:CheckUser|CheckUsers]] * {{tl|EFFP}} – used by [[Wikipedia:Edit filter/False positives]] * {{tl|EFR}} – used by [[Wikipedia:Edit filter/Requested]] * {{tl|EP}} – used for servicing requests in edit-protected areas * {{tl|RFPP}} – used by [[Wikipedia:Requests for page protection]] * {{tl|RFPC}}, {{tl|RFPNPR}}, {{tl|RFPPM}}, {{tl|RFPR}} – used by subpages of [[Wikipedia:Requests for permissions]] * {{tl|UAA}} – used by [[Wikipedia:Usernames for administrator attention]] * {{tl|UND}} – used by [[Wikipedia:Requests for undeletion]] * {{tl|Smiley}} – used for informal communication purposes * {{tl|Article history}} ===Others=== * [[Template:Check mark templates]], for templates like these but without text * [[Template:Icon]], a template that creates an inline icon/image that is used in metapages * [[Wikipedia:List of discussion templates]], a more linear table of essentially the same set of templates * [[Template:Resolved/See also]], the smaller family of thread-level hatnote templates, similar to the above but with a box around them; any template above can be converted to one of those with {{tl|Resbox}} * [[Template:Table cell templates/doc]], the family of table-specific templates that work only in tables * [[:Category:Image with comment templates]] * [[:Category:Resolution templates]]<noinclude> * [[File:Commons-logo.svg|16x16px|class=noviewer]] Media related to [[:Commons:Template:Polling template/see also|Template:Polling template]] at Wikimedia Commons {{Wikipedia templates}} [[Category:Documentation see also templates]] [[Category:Image with comment templates| ]] </noinclude> l0ahxpndbw4es8ys1zkj3s0nzsmegw3 Nhwɛdo:Draw 10 2214 14775 2024-08-04T22:51:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14775 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background:#CDE; color:black; vertical-align:middle; text-align:{{{align|center}}}; {{{style|}}}" class="table-draw" |{{{1|}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> 0q8zwz3y7h9h3vnnr9vvqlo76xweo8o Nhwɛdo:Dropped 10 2215 14776 2024-08-04T22:51:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14776 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FED; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="dropped table-dropped"|{{{1|Dropped}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> bv3axitz5mg7lmv8e5kdjya75p5dgtr Nhwɛdo:Dtl 10 2216 14777 2024-08-04T22:52:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14777 wikitext text/x-wiki #REDIRECT [[Template:WikiData template link]] {{Redirect category shell| {{R from move}} }} 9x12np7m0529m7ftb9cngx075sm4s1g Nhwɛdo:Dummy reference 10 2217 14778 2024-08-04T22:52:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14778 wikitext text/x-wiki <templatestyles src="Template:Fake link/styles.css" /><sup class="reference nowrap ltr fakelinks">[{{#ifeq:{{yes/no|{{{txtital|}}}}}|yes|<span style="font-style:italic">}}{{#if:{{{txtcol|}}}|<span style="color:{{{txtcol|}}}">}}{{{1|1}}}{{#if:{{{txtcol|}}}|</span>}}{{#ifeq:{{yes/no|{{{txtital|}}}}}|yes|</span>}}]</sup><noinclude> {{documentation}} </noinclude> mxhd33jlhg6ekijy8hqilhtvkk1f6uk Nhwɛdo:Dunno 10 2218 14779 2024-08-04T22:52:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14779 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>{{Unknown|{{{1|?}}}|{{{align|}}}|{{{style|}}}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> exqdy5k57eyslr79m98xly11nqy5vv3 Nhwɛdo:Edit protected 10 2219 14780 2024-08-04T22:52:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14780 wikitext text/x-wiki <includeonly>{{#invoke:protected edit request|{{if empty|{{{level|}}}|semi}}}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> moltj8w6nefhvy9ht09q2d61bncio7t Nhwɛdo:Edit protected/doc 10 2220 14781 2024-08-04T22:52:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14781 wikitext text/x-wiki {{nosubst}} {{Documentation subpage}} {{lua|Module:Protected edit request}} This template is placed on a talk page to request an edit of the corresponding protected page. The template should be accompanied by a clear and specific description of the requested change, and consensus should be obtained before the template is added. '''Please see [[Wikipedia:Edit requests]] for guidance''', especially if this is the first time you are making an edit request. == Usage == ; Basic usage : {{Tlc|{{ROOTPAGENAME}}|level{{=}}''level''}} ; Specify pages to be edited : {{Tlc|{{ROOTPAGENAME}}|level{{=}}''level''|''First page to be edited''|''Second page to be edited''|...}} ; Specify pages in a different namespace (e.g. modules with a [[Wikipedia:Talk_page_guidelines#Centralized_talk_pages|centralised talk page]] located in the Template talk space) : {{Tlc|{{ROOTPAGENAME}}|level{{=}}''level''|Module:''ModuleName''|...}} ; Deactivate a request : {{Tlc|{{ROOTPAGENAME}}|level{{=}}''level''|answered{{=}}''yes''}} ; All parameters : {{Tlc|{{ROOTPAGENAME}}|level{{=}}''level''|''First page to be edited''|''Second page to be edited''|''Third page to be edited''|...|answered{{=}}|demo{{=}}}} ==Parameters== {{#section-h:Template:Edit interface-protected/doc|Parameters}} *{{para|level}} - set to "semi", "extended", "template", "full", or "interface" to define the protection level of the page(s) to be edited. Defaults to "semi" ==Responding to requests== {{#section-h:Template:Edit interface-protected/doc|Responding to requests}} ==See also== {{#section-h:Template:Edit interface-protected/doc|See also}} 85wzy8x1nd5kolwip5vzju2hklm82i2 Nhwɛdo:Edit protected/sandbox 10 2221 14782 2024-08-04T22:52:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14782 wikitext text/x-wiki #REDIRECT [[Template:Edit fully-protected/sandbox]] {{Rcat shell| {{R from move}} {{R from modification}} {{R from subpage}} {{R to subpage}} {{R from template shortcut}} }} nu7ej957wtha1o52mdhdv8bynqo2tz0 Nhwɛdo:Efn/doc 10 2222 14783 2024-08-04T22:53:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14783 wikitext text/x-wiki {{Documentation subpage}} {{Transwiki guide |small=yes |text=See [[Template:Reflist/Transwiki guide|'''this information''']] on copying this template and modifying it for use on another wiki.}} <!-- Categories and interwikis go at the bottom of this page. --> {{High-use}} '''Explanatory footnotes''' or '''Efn''' are footnotes which provide something other than, or more than, a reference to a [[WP:Reliable sources|source]] that supports the accompanying text. The first unnamed parameter is displayed as the content of the footnote. Note that if the note's content contains an "=" character, a reference error will be displayed; precede the content with {{para|1}} (or one of its aliases, {{para|text}}, {{para|reference}}, or {{para|content}}) to fix the error. The following explanation is transcluded from [[Help:Footnotes#Footnotes: predefined groups]]. {{#section:Help:footnotes|pregroup}} ==Example articles== * [[Logic Theorist]] (a short article showing basic usage) * [[Chinese room]] (a long and complex article which uses all the features: named footnotes, list defined notes, etc.) * [[Empire of Brazil]] * [[John Diefenbaker]] (with name= and notes in <nowiki>{{notes}}</nowiki>) * [[USS Monitor|USS ''Monitor'']] <includeonly>{{sandbox other|| <!-- Categories and interwikis go here: --> [[Category:Explanatory footnote templates]] [[Category:Templates that generate named references]] }}</includeonly> == Template data == Description: <templatedata> { "description": "Inserts an explanatory footnote. Notes can be named and grouped.", "params": { "1": { "aliases": [ "reference", "text", "content" ], "label": "Note", "description": "Text of the note", "type": "content", "suggested": true }, "name": { "label": "Ref. name", "description": "Reference name of the note", "type": "string" }, "group": { "label": "Reference group", "description": "Styled group to which the note belongs", "type": "string", "suggestedvalues": [ "upper-alpha", "lower-greek", "note", "lower-roman", "upper-roman" ] } } } </templatedata> 71b0kppc630vzebqetke7v4cgrp81dr Nhwɛdo:Efn/sandbox 10 2223 14784 2024-08-04T22:53:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14784 wikitext text/x-wiki <includeonly>{{safesubst<noinclude />:#if:{{{name|}}} |{{#tag:ref|{{{1|{{{reference|{{{content|{{{text|}}}}}}}}}}}}|name={{{name|}}}|group={{safesubst<noinclude />:#switch: {{{group|}}} | note | upper-alpha | upper-roman | lower-alpha | lower-greek | lower-roman = {{{group|}}} | #default = lower-alpha }}<noinclude> </noinclude>}} |{{#tag:ref|{{{1|{{{reference|{{{content|{{{text|}}}}}}}}}}}}|group={{safesubst<noinclude />:#switch: {{{group|}}} | note | upper-alpha | upper-roman | lower-alpha | lower-greek | lower-roman = {{{group|}}} | #default = lower-alpha }}<noinclude> </noinclude>}} }}</includeonly><noinclude> {{documentation}} </noinclude> lhz64nygn5t181j5pm8anp74r0gtdi4 Nhwɛdo:Efn/testcases 10 2224 14785 2024-08-04T22:53:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14785 wikitext text/x-wiki {{template test cases notice}} ==Testing sandbox version== ===Default=== Using full citations in footnotes: {{markup|<nowiki> Some information.<ref name=Smith2009>{{cite book|last=Smith|year=2009|title=Smith's book}}</ref> More information.{{efn/sandbox|A clarification.<ref name=Smith2009/>}} {{fake heading|Notes}} {{notelist}} {{fake heading|References}} {{reflist}} </nowiki>| Some information.<ref name=Smith2009>{{cite book|last=Smith|year=2009|title=Smith's book}}</ref> More information.{{efn/sandbox|A clarification.<ref name=Smith2009/>}} {{fake heading|Notes}} {{reflist|group=lower-alpha|close=1}}<!-- Notelist does not support "close"; nor should it, outside of doc pages--> {{fake heading|References}} <references/> }} Using {{sfnote}}: {{markup|<nowiki> Some information.{{sfn|Smith|2010|p=1}} More information.{{efn/sandbox|A clarification.{{sfn|Smith|2010|p=2}}}} {{fake heading|Notes}} {{notelist}} {{fake heading|Citations}} {{reflist}} {{fake heading|References}} * {{citation|last=Smith|year=2010|title=Smith's book}} </nowiki>| Some information.{{sfn|Smith|2010|p=1}} More information.{{efn/sandbox|A clarification.{{sfn|Smith|2010|p=2}}}} {{fake heading|Notes}} {{reflist|group=lower-alpha|close=1}}<!-- Notelist does not support "close"; nor should it, outside of doc pages--> {{fake heading|Citations}} {{reflist|close=1}} {{fake heading|References}} * {{citation|last=Smith|year=2010|title=Smith's book}} }} ===Group=== Using full citations in footnotes: {{markup|<nowiki> Some information.<ref name=Smith2009>{{cite book|last=Smith|year=2009|title=Smith's book}}</ref> More information.{{efn/sandbox|group=upper-alpha|A clarification.<ref name=Smith2009/>}} Something else.{{efn/sandbox|group=lower-greek|It's all Greek to me<ref name=Smith2009/>}}{{efn/sandbox|group=lower-greek|Timeo Danaos et dona ferentes<ref name=Smith2009/>}}{{efn/sandbox|group=note|Some random text.<ref>{{cite book|last=York|year=2040|title=Smith's book}}</ref>}}{{efn/sandbox|group=upper-roman|Some more random text.<ref>{{cite book|last=York|year=2040|title=Smith's book|page=12}}</ref>}}{{efn/sandbox|group=lower-roman|Even more random text.<ref>{{cite book|last=York|year=2040|title=Smith's book|page=42}}</ref>}} {{fake heading|Notes}} {{notelist/sandbox|group=upper-alpha}} {{notelist/sandbox|group=lower-greek}} {{notelist/sandbox|group=note}} {{notelist/sandbox|group=upper-roman}} {{notelist/sandbox|group=lower-roman}} ==References== {{reflist}} </nowiki>| Some information.<ref name=Smith2009>{{cite book|last=Smith|year=2009|title=Smith's book}}</ref> More information.{{efn/sandbox|group=upper-alpha|A clarification.<ref name=Smith2009/>}} Something else.{{efn/sandbox|group=lower-greek|It's all Greek to me<ref name=Smith2009/>}}{{efn/sandbox|group=lower-greek|Timeo Danaos et dona ferentes<ref name=Smith2009/>}}{{efn/sandbox|group=note|Some random text.<ref>{{cite book|last=York|year=2040|title=Smith's book}}</ref>}}{{efn/sandbox|group=upper-roman|Some more random text.<ref>{{cite book|last=York|year=2040|title=Smith's book|page=12}}</ref>}}{{efn/sandbox|group=lower-roman|Even more random text.<ref>{{cite book|last=York|year=2040|title=Smith's book|page=42}}</ref>}} {{fake heading|Notes}} {{notelist/sandbox|group=upper-alpha}} {{notelist/sandbox|group=lower-greek}} {{notelist/sandbox|group=note}} {{notelist/sandbox|group=upper-roman}} {{notelist/sandbox|group=lower-roman}} {{fake heading|References}} <references/> }} Using {{sfnote}}: {{markup|<nowiki> Some information.{{sfn|Smith|2010|p=1}} More information.{{efn/sandbox|group=upper-alpha|A clarification.{{sfn|Smith|2010|p=2}}}} Something else.{{efn/sandbox|group=lower-greek|It's all Greek to me{{sfn|Smith|2010|p=1}}}}{{efn/sandbox|group=lower-greek|Timeo Danaos et dona ferentes{{sfn|Smith|2010|p=1}}}} {{fake heading|Notes}} {{notelist/sandbox|group=upper-alpha}} {{notelist/sandbox|group=lower-greek}} {{fake heading|Citations}} {{reflist}} {{fake heading|References}} * {{citation|last=Smith|year=2010|title=Smith's book}} </nowiki>| Some information.{{sfn|Smith|2010|p=1}} More information.{{efn/sandbox|group=upper-alpha|A clarification.{{sfn|Smith|2010|p=2}}}} Something else.{{efn/sandbox|group=lower-greek|It's all Greek to me{{sfn|Smith|2010|p=1}}}}{{efn/sandbox|group=lower-greek|Timeo Danaos et dona ferentes{{sfn|Smith|2010|p=1}}}} {{fake heading|Notes}} {{notelist/sandbox|group=upper-alpha}}<!-- Notelist does not support "close"; nor should it, outside of doc pages--> {{notelist/sandbox|group=lower-greek}} {{fake heading|Citations}} {{reflist|close=1}} {{fake heading|References}} * {{citation|last=Smith|year=2010|title=Smith's book}} }} == Testing main template == Using full citations in footnotes: {{markup|<nowiki> Some information.<ref name=Smith2009>{{cite book|last=Smith|year=2009|title=Smith's book}}</ref> More information.{{efn|A clarification.<ref name=Smith2009/>}} ==Notes== {{notelist}} ==References== {{reflist}} </nowiki>| Some information.<ref name=Smith2009>{{cite book|last=Smith|year=2009|title=Smith's book}}</ref> More information.{{efn|A clarification.<ref name=Smith2009/>}} {{fake heading|Notes}} {{reflist|group=lower-alpha|close=1}}<!-- Notelist does not support "close"; nor should it, outside of doc pages--> {{fake heading|References}} <references/> }} Using {{sfnote}}: {{markup|<nowiki> Some information.{{sfn|Smith|2010|p=1}} More information.{{efn|A clarification.{{sfn|Smith|2010|p=2}}}} ==Notes== {{notelist}} ==Citations== {{reflist}} ==References== * {{citation|last=Smith|year=2010|title=Smith's book}} </nowiki>| Some information.{{sfn|Smith|2010|p=1}} More information.{{efn|A clarification.{{sfn|Smith|2010|p=2}}}} {{fake heading|Notes}} {{reflist|group=lower-alpha|close=1}}<!-- Notelist does not support "close"; nor should it, outside of doc pages--> {{fake heading|Citations}} {{reflist|close=1}} {{fake heading|References}} * {{citation|last=Smith|year=2010|title=Smith's book}} }} s6v5d129u6gv2736u27t0i3vynl5q6u Nhwɛdo:Elc 10 2225 14786 2024-08-04T22:53:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14786 wikitext text/x-wiki <includeonly><code>[<nowiki/>[{{{1}}}{{#if:{{{2|}}}|{{!}}{{{2}}}}}]<nowiki/>]{{{3|}}}</code></includeonly><!-- --><noinclude> {{documentation}} </noinclude> p5wid9en3lw6da6neobfy4bbx1p4br0 Nhwɛdo:Election table 10 2226 14787 2024-08-04T22:53:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14787 wikitext text/x-wiki {| class="wikitable {{#if:{{{collapsed|}}}|mw-collapsible mw-collapsed}} {{#ifeq:{{{sortable|}}}|yes|sortable}}" style="text-align:right; font-size: 95%; {{#switch:{{lc:{{{align|}}}}}|=|none=|left=float:{{{align}}};margin-right:1em;|right=float:{{{align}}};margin-left:1em;|center|centre=margin-left:auto; margin-right:auto;|#default=[[Category:Pages using election table with unknown parameters|α]]}}" {{#if:{{{collapsed|}}}|! colspan=12 style="text-align:center; font-weight:normal;" {{!}}|{{!}}+}} {{#if:{{{template_name|{{{1|}}}}}}|<span style="float:left; align:left; font-size: 90%;" class="editlink noprint plainlinks nourlexpansion">{{#ifexist:{{transclude|{{{template_name|{{{1|}}}}}}}}||[[Category:Pages using election table with incorrect edit links]]}}[{{fullurl:{{transclude|{{{template_name|{{{1|}}}}}}}}|action=edit}} e]&nbsp;•&nbsp;[[{{TALKPAGENAME:{{transclude|{{{template_name|{{{1|}}}}}}}}}}|d]]</span>&nbsp;|}}{{#if:{{{title|{{{2|}}}}}}|{{{title|{{{2}}}}}}}}<!-- -->{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using election table with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Election table]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | align | collapsed | sortable | template_name | title | country }}<!-- -->{{Election table/category|country_auto={{If empty |{{#invoke:CountryAdjectiveDemonym|getCountryFromString|{{{template_name|{{{1|}}}}}}}} |{{#invoke:Election table category|main|{{{template_name|{{{1|}}}}}}}}}}|country_manual={{{country|}}}}}<!-- --><noinclude> |} {{documentation}} <!-- Add categories are in the /doc subpage, not here! --> </noinclude> 1uru3e4jekais0thly8bqv7mlf5ybi6 Nhwɛdo:Eliminated 10 2227 14788 2024-08-04T22:54:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14788 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background:#FFC7C7; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-no" | {{{1|Eliminated}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> lldorbtrrh5nzwnmu5lndcz6a5qia8x Nhwɛdo:Em 10 2228 14789 2024-08-04T22:54:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14789 wikitext text/x-wiki <em {{#if:{{{role|}}}|role="{{{role}}}"}} {{#if:{{{class|}}}|class="{{{class}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{#if:{{{style|}}}|style="{{{style}}}"}} {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1}}}</em><noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> qihth5vbfna026aqh87kteifb1nb5ot Nhwɛdo:Em dash 10 2229 14790 2024-08-04T22:54:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14790 wikitext text/x-wiki —<noinclude>{{Documentation}}</noinclude> 23joqzm2jd36f43xgqngjduru7rp4ip Nhwɛdo:Error 10 2230 14791 2024-08-04T22:54:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14791 wikitext text/x-wiki {{#invoke:Error|error|{{{message|{{{1}}}}}}|tag={{{tag|}}}}}<noinclude> {{documentation}} </noinclude> axsripqkyjus55mon24y6efvuedy0d2 Nhwɛdo:Example/doc 10 2231 14792 2024-08-04T22:54:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14792 wikitext text/x-wiki {{Documentation subpage}} <!-- Categories go at the bottom of this page and interwikis go in Wikidata. --> {{distinguish|Template:Example needed}} :''To give an example of how to use a template, use {{tl|demo}}.'' {{Not a sandbox}} ==Usage== If this were a real template, the documentation would go here, along with a few examples on how to use it. Some templates keep this documentation on a separate page; see [[Wikipedia:Template documentation]] for details. {{Example needed}} ==TemplateData== {{TemplateData header}} <templatedata> { "description": "Example template that creates a small box saying it is an example.", "params": {} } </templatedata> <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Wikipedia utility templates]] [[Category:Namespace example pages|Template]] }}</includeonly> c1e50ek63kco8zt4cmwarq92xya9rq9 Nhwɛdo:Example/sandbox 10 2232 14793 2024-08-04T22:55:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14793 wikitext text/x-wiki {{Userbox |id = [[File:Cube.svg|40px]] |info = This is an example of a template. For help with templates, see [[Help:Template]]. }}<include> {{Documentation}} </noinclude> qkdbmfg1nax3ufax3ukv39hrtyiptd4 Nhwɛdo:Exempt 10 2233 14794 2024-08-04T22:55:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14794 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #CF8; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|text-transform: capitalize;}}}" class="table-cast"|{{{1|exempt}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Television table cell templates]] </noinclude> 8y2u6k0mxl3rxm3edbd8kdmzupm9xoi Nhwɛdo:Expand wikitext 10 2234 14795 2024-08-04T22:55:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14795 wikitext text/x-wiki {{#invoke:Expand wikitext|main|{{{1}}}|unstrip={{{unstrip|}}}}}<noinclude> {{documentation}} </noinclude> rgw057rx46kg63kopy26yls8n6zwk90 Nhwɛdo:Expensive 10 2235 14796 2024-08-04T22:55:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14796 wikitext text/x-wiki {{ombox | type = style | image = [[File:Ambox warning yellow.svg|40x40px|link=|alt=]] | text = Due to a server limit of '''500''' "[[Help:Template limits#Expensive parser function calls|expensive parser function]]" calls <small>(e.g. [[mw:Help:Extension:ParserFunctions##ifexist|#ifexist:]], [[mw:Help:Magic words#Technical metadata|PAGESIZE:]], and [[mw:Help:Magic words#Statistics|PAGESINCATEGORY:]])</small>, this {{#ifeq: Module | {{NAMESPACE}} | module | template}} will only work properly if the page using it has not already exceeded the limit. When the limit is exceeded, the page using this template or module is categorised in [[:Category:Pages with too many expensive parser function calls]]. <small>(''[[Template:Expensive|further information]]'')</small> }}<noinclude>{{Documentation}} <!-- Categories to the /doc subpage; interwikis to Wikidata; thanks! --> </noinclude> 5eo16jt56egm8pzlm2g5h5l9xe38uwz Nhwɛdo:FULLPAGENAME 10 2236 14797 2024-08-04T22:55:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14797 wikitext text/x-wiki <noinclude>{{transclusionless}}</noinclude><includeonly>{{FULLPAGENAME:{{{1}}}}}[[Category:Pages which use a template in place of a magic word|D{{PAGENAME}}]]</includeonly> <noinclude>{{Documentation}}</noinclude> nfy41olujq7iluovr45w8gfi0clio4u Nhwɛdo:Failure 10 2237 14798 2024-08-04T22:55:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14798 wikitext text/x-wiki <noinclude> {| class="wikitable" |</noinclude>style="background: #FFC7C7; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-failure" | {{{1|Failure}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> i0xyxc5emmyqx10cgtytf94ajlgfzz2 Nhwɛdo:File mover granted 10 2238 14799 2024-08-04T22:56:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14799 wikitext text/x-wiki <includeonly>{{safesubst:require subst|template=File mover granted|1=</includeonly>[[File:Wikipedia File mover.svg|right|80px]] Hello {{safesubst:<noinclude/>BASEPAGENAME}}. Your account has been <span class="plainlinks">[https://en.wikipedia.org/w/index.php?title=Special%3ALog&type=rights&user=&page=User%3A{{safesubst:<noinclude/>PAGENAMEE}} granted]</span> the "{{mono|filemover}}" user right, either following a request for it or due to a clear need for the ability to move files. Please take a moment to review [[Wikipedia:File mover]] for more information on this user right and under what circumstances it is okay to move files. When you move a file please remember to update any links to the new name as well! If you do not want the file mover right anymore, just let me know, and I'll remove it. Thank you, and happy editing! {{safesubst:<noinclude/>#ifeq:{{{sig}}}|n| | ~~<includeonly/>~~}}<includeonly>}}</includeonly><noinclude> {{documentation}} </noinclude> i6qo3fdo8i70hsvzq88k68xyh2se93x Nhwɛdo:File mover granted/doc 10 2239 14800 2024-08-04T22:56:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14800 wikitext text/x-wiki {{Documentation subpage}} {{subst only}} {{Permission granted navbox}} <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:User rights granting notification templates]] }}</includeonly> tk6qa2ju3pti5cyi0y5t61gbn0reevo Nhwɛdo:Film- and television-related infobox templates 10 2240 14801 2024-08-04T22:56:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14801 wikitext text/x-wiki {{Navbox | name = Film- and television-related infobox templates | title = Film- and television-related infobox templates | listclass = hlist | state = {{{state|autocollapse}}} | group1 = [[Wikipedia:List of infoboxes#Film|Film]] | list1 = * [[Template:Infobox film|Film]] ** [[Template:Infobox film/short description|/short description]] * [[Template:Infobox film or theatre festival|Film or theatre festival]] * [[Template:Infobox art movement|Art movement]] * [[Template:Infobox cinema market|Cinema market]] * [[Template:Infobox movie quote|Movie quote]] | group2 = [[Wikipedia:List of infoboxes#Television|Television]] | list2 = * [[Template:Infobox television|Television]] * [[Template:Infobox television season|Television season]] ** [[Template:Infobox reality competition season|Reality competition season]] * [[Template:Infobox television episode|Television episode]] ** [[Template:Infobox television crossover episode|crossover]] *** [[Template:Infobox television crossover episode/part|/part]] ** ''[[Template:Infobox Doctor Who episode|Doctor Who]]'' ** ''[[Template:Infobox Futurama episode|Futurama]]'' ** ''[[Template:Infobox Simpsons episode|Simpsons]]'' * [[Template:Infobox animanga/Video|Animanga]] | group3 = Misc video | list3 = * ''[[Template:Infobox Paris by Night|Paris by Night]]'' * [[Template:Infobox machinima|Machinima]] | group4 = Industry | list4 = * [[Template:Infobox award|Award]] * [[Template:Infobox awards list|Awards list]] * [[Template:Infobox film awards|Film awards]] ** [[Template:Infobox film awards/link|/link]] ** [[Template:Infobox film awards/style|/style]] * [[Template:Infobox broadcasting network|Broadcasting network]] * [[Template:Infobox television channel|Television channel]] * [[Template:Infobox television station|Television station]] * [[Template:Infobox programming block|Programming block]] * [[Template:Infobox presenter|Presenter]] | group5 = [[Wikipedia:List of infoboxes#Photography|Technical]] | list5 = * [[Template:Infobox camera|Camera]] * [[Template:Infobox movie camera|Movie camera]] * [[Template:Infobox camera mount|Camera mount]] * [[Template:Infobox photographic lens|Photographic lens]] * [[Template:Infobox lens design|Lens design]] * [[Template:Infobox photographic film|Photographic film]] | group6 = [[Wikipedia:List of infoboxes#Fictional elements|Fiction]] | list6 = * [[Template:Infobox fictional artifact|Artifact]] * [[Template:Infobox character|Character]] ** [[Template:Infobox Doctor Who doctor|Doctor Who doctor]] ** [[Template:Infobox G.I. Joe character|''G.I. Joe'']] ** [[Template:Infobox soap character|Soap opera]] * [[Template:Infobox fictional family|Family]] ** [[Template:Infobox fictional family/member|Family member]] * [[Template:Infobox fictional location|Location]] * [[Template:Infobox fictional organisation|Organisation]] * [[Template:Infobox fictional race|Race]] * [[Template:Infobox fictional vehicle|Vehicle]] | group7 = Template modules | list7 = * [[Template:Infobox name module|Name module]] * [[Template:Based on|Based on]] * [[Template:Infobox person|Person]] * [[Template:Listen|Listen]] | group8 = Related | list8 = * [[Template:Infobox advertising|Advertising]] * [[Template:Infobox media franchise|Media franchise]] * [[Template:Infobox audio drama|Audio drama]] * [[Template:Infobox podcast|Podcast]] * [[Template:Infobox radio station|Radio station]] * [[Template:Infobox radio show|Radio show]] }}<noinclude> {{Documentation}} </noinclude> 2yegt0fx4u38pp7e15yk2ahrjakzhoe Nhwɛdo:Flag 10 2241 14802 2024-08-04T22:56:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14802 wikitext text/x-wiki {{country data {{{1|}}}|flag/core|name={{{name|{{{1|}}}}}}|variant={{{variant|{{{2|}}}}}}|size={{{size|}}}}}<noinclude>{{documentation}}</noinclude> ofumtldgk38cy4vntgy93o2oniuxo2q Nhwɛdo:Flag country 10 2242 14803 2024-08-04T22:56:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14803 wikitext text/x-wiki {{country data {{{1}}}|flag country/core|variant={{{variant|{{{2|}}}}}}|size={{{size|}}}|name={{{name|}}}}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using flagcountry template with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Flagcountry]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | name | size | variant }}<noinclude>{{documentation}}</noinclude> 5ttzf95ic6p5x1uyrlml6fbk6xi6ij9 Nhwɛdo:Flag decoration 10 2243 14804 2024-08-04T22:56:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14804 wikitext text/x-wiki <includeonly>{{#ifeq: {{Yesno-no|{{{noredlink|}}}}}|yes<!-- -->|<!-- #Check for existence of Template: Country data foo before invoking it -->{{#ifexist: Template: Country data {{{1|}}}<!-- -->|<!-- # It exists, so proceed -->{{country data {{{1|}}}|flag decoration/core|variant={{{variant|{{{2|}}}}}}|size={{{size|}}}}}<!-- -->|<!-- # It doesn't exist, so do nothing -->}}<!-- -->|<!-- # DEFAULT call Template: Country data {{{1|}}} # with no prior checks -->{{country data {{{1|}}}|flag decoration/core|variant={{{variant|{{{2|}}}}}}|size={{{size|}}}}}<!-- # Track use where "Template:Country data Foo" does not exist -->{{#ifexist: Template:Country data {{{1|}}}||{{namespace detect showall | 1 = | 2 = [[Category:Flag decoration missing country data templates]] | user = 1 | talk = 1 | other = 2 }}}}<!-- -->}}</includeonly><noinclude> {{Documentation}} </noinclude> nsnongs66tstjncalw9x1rmadcjpxc7 Nhwɛdo:Flag icon/core 10 2244 14805 2024-08-04T22:57:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14805 wikitext text/x-wiki <span class="flagicon">[[File:{{{flag alias-{{{variant}}}|{{safesubst<noinclude />:#if:{{{flag alias|}}}|{{{flag alias}}}|Flag placeholder.svg}}}}}|{{safesubst<noinclude />:#if:{{{size|}}}|{{{size}}}|{{{size flag alias-{{{variant}}}|{{safesubst<noinclude />:#if:{{{variant|}}}|23x15px|{{{size flag alias|23x15px}}}}}}}}}}|{{{border-{{{variant}}}|{{{border|border}}}}}} |alt={{{alias}}}|link={{{alias}}}]]</span><noinclude>{{documentation}}</noinclude> 2dsxrtbk8pyp3hir055ul09zqp8qif2 Nhwɛdo:Flagicon image 10 2245 14806 2024-08-04T22:57:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14806 wikitext text/x-wiki <span class="flagicon">[[File:{{safesubst<noinclude />:#if:{{{1|}}}|{{{1}}}|Flag placeholder.svg}}|{{{size|23x15px}}}|{{{border|{{safesubst<noinclude />:#if:{{{1|}}}|border}}}}} |alt=|link={{{link|}}}]]</span><noinclude>{{documentation}}</noinclude> p9x02ezb4hw0nullpis7dwk06yx4c6d Nhwɛdo:Flatlist 10 2246 14807 2024-08-04T22:57:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14807 wikitext text/x-wiki <templatestyles src="Hlist/styles.css"/><div class="hlist {{{class|}}}" {{#if:{{{style|}}}{{{indent|}}}|style="{{#if:{{{indent|}}}|margin-left: {{#expr:{{{indent}}}*1.6}}em;}} {{{style|}}}"}}>{{#if:{{{1|}}}| {{{1}}} </div>}}<noinclude></div> {{documentation}} </noinclude> o82bq69tm2fyaauto7y36tmanwibujt Nhwɛdo:Floruit 10 2247 14808 2024-08-04T22:57:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14808 wikitext text/x-wiki {{#if:{{{sortable|}}} |<span style="display:none;">{{{1|}}}</span> }}{{#if:{{{i|}}} |<nowiki/>'' }}{{#switch:{{{lk|}}} |no|off = fl. |yes|on = [[Floruit|fl.]] |abbr |#default = {{Abbr|fl.|floruit ('flourished' – known to have been active at a particular time or during a particular period)}} }}{{#if:{{{i|}}} |''<nowiki/> }}{{#if:{{{1|}}} |<span style="white-space:nowrap;">&thinsp;{{{1}}}</span> }}{{#if:{{{2|}}} |&nbsp;– {{Abbr|c.|circa}}<span style="white-space:nowrap;">&thinsp;{{{2}}}</span> }}<noinclude> {{Documentation}} </noinclude> tg7nerqnknuztiu7zd4175mvy2hjrc9 Nhwɛdo:Fnote 10 2248 14809 2024-08-04T22:57:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14809 wikitext text/x-wiki [[Help:Footnotes|Footnotes]]<noinclude> {{documentation}} [[Category:Documentation assistance templates]] </noinclude> 5znz8auufw9rrrcrkdq0py6xxv1n5e8 Nhwɛdo:Font size templates 10 2249 14810 2024-08-04T22:58:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14810 wikitext text/x-wiki {| class="wikitable" |+ Font size templates {{view|Template:Font size templates|edit|brackets=y}} |- ! Code for inline content !! Code for block content !! Size !! Result |- | {{tlx|small|text}}<br/>{{tlx|smaller|text|nolink=yes}} || {{tlx|smalldiv|text}} || 85% || {{small|text}} |- | {{tlx|resize|text}} || {{tlx|resizediv|text}} || 90% || {{resize|text}} |- | {{tlx|midsize|text}} || || 92% || {{midsize|text}} |- | {{CNone|none}} || {{CNone|none}} || 100% || text |- | {{tlx|large|text}}<br/>{{tlx|larger|text|nolink=yes}}<br/>{{tlx|big|text|nolink=yes}} || {{tlx|largediv|text}} || 120% || {{large|text}} |- | {{tlx|huge|text}} || || 180% || {{huge|text}} |- | {{tlx|resize|<var>x</var>%|text}} || {{tlx|resizediv|<var>x</var>%|text}} || custom || varies |- | {{tlx|font|size{{=}}<var>x</var>%}} || || custom || varies |} {{tlx|small}} or {{tlx|smaller|nolink=yes}}: {{small|Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.}} {{tlx|resize}}: {{resize|Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.}} {{tlx|midsize}}: {{midsize|Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.}} Default: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. {{tlx|large}} or {{tlx|larger|nolink=yes}} or {{tlx|big|nolink=yes}}: {{large|Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.}} {{tlx|huge}}: {{huge|Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.}}<noinclude> [[Category:Resizing templates| ]] </noinclude> 891jcqa0fijlfv4ege5qrq4h24rwljw Nhwɛdo:Foo other see also 10 2250 14811 2024-08-04T22:58:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14811 wikitext text/x-wiki * {{tl|Sandbox other}} &mdash; Distinguishes between the /sandbox subpages and the root template page and other subpages. * {{tl|Testcases other}} &mdash; Distinguishes between the /testcases subpages and the root template page and other subpages. * {{tl|Template other}} &mdash; Distinguishes between pages in the template namespace and other namespaces. * {{tl|When on basepage}} &mdash; Distinguishes between the root template page and subpages, without special consideration in the mainspace. * {{tl|Subpage other}} &mdash; Distinguisheds between the root page and subpages (any subpage), classifying pagenames in the mainspace with a slash as being the root page.<noinclude> {{Documentation|content= List of "Foo other" templates for inclusion in "See also" section of documentation. [[Category:Documentation see also templates]] }}</noinclude> pl6luih8lhtfa6uwx6gw3jw65xena0q Nhwɛdo:Football demonyms 10 2251 14812 2024-08-04T22:58:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14812 wikitext text/x-wiki <noinclude>This template provides a lookup table for [[demonyms]] by the country's full name for use in [[association football]]-related content.</noinclude>{{<includeonly>safesubst:</includeonly>#switch: {{{1}}} | Abkhazia = Abkhazian | Afghanistan = Afghan | Åland Islands = Ålandish | Albania = Albanian | Algeria = Algerian | America = American | American Samoa = American Samoan | Andorra = Andorran | Angola = Angolan | Anguilla = Anguillan | Antigua and Barbuda = Antiguan | Argentina = Argentine | Armenia = Armenian | Aruba = Aruban | Australia = Australian | Austria = Austrian | Azerbaijan = Azerbaijani | Bahamas | the Bahamas = Bahamian | Bahrain = Bahraini | Bangladesh = Bangladeshi | Barbados = Barbadian | Belarus = Belarusian | Belgium = Belgian | Belize = Belizean | Benin = Beninese | Bermuda = Bermudan | Bhutan = Bhutanese | Bolivia = Bolivian | Bosnia = Bosnian | Bosnia and Herzegovina = Bosnian | Botswana = Motswana | Brazil = Brazilian | Britain = British | British Virgin Islands = Virgin Islander | Brunei | Brunei Darussalam = Bruneian | Bulgaria = Bulgarian | Burkina Faso = Burkinabé | Burundi = Burundian | Cambodia = Cambodian | Cameroon = Cameroonian | Canada = Canadian | Cape Verde = Cape Verdean | Cayman Islands | the Cayman Islands = Cayman Islander | Central African Republic | the Central African Republic = Central African | Chad = Chadian | Chile = Chilean | China | China PR | PR China | People's Republic of China | the People's Republic of China = Chinese | Christmas Island = Christmas Islander | Cocos (Keeling) Islands | Cocos Islands | Keeling Islands = Cocos Islander | Colombia = Colombian | Comoros = Comoran | Congo | the Congo | the Republic of the Congo = Congolese | Cook Islands = Cook Islander | Costa Rica = Costa Rican | Croatia = Croatian | Cuba = Cuban | Curaçao = Curaçaoan | Curacao = Curaçaoan | Cyprus = Cypriot | Czech Republic | the Czech Republic = Czech | Czechoslovakia = Czechoslovakian | Democratic Republic of the Congo | the Democratic Republic of the Congo | Congo DR | DR Congo | DRC = Congolese | Denmark = Danish | Djibouti = Djiboutian | Dominica = Dominican | Dominican Republic | the Dominican Republic = Dominican | East Timor | Timor-Leste = East Timorese | Ecuador = Ecuadorian | Egypt = Egyptian | El Salvador = Salvadoran | England = English | Equatorial Guinea = Equatoguinean | Eritrea = Eritrean | Estonia = Estonian | Ethiopia = Ethiopian | Faroe Islands = Faroese | Fiji = Fijian | Finland = Finnish | France = French | Gabon = Gabonese | Gambia | the Gambia = Gambian | Georgia = Georgian | Germany = German | Ghana = Ghanaian | Gibraltar = Gibraltarian | Great Britain = British | Greece = Greek | Grenada = Grenadian | Guam = Guamanian | Guatemala = Guatemalan | Guinea = Guinean | Guinea-Bissau = Bissau-Guinean | Guyana = Guyanese | Haiti = Haitian | Honduras = Honduran | Hong Kong = Hong Kong | Hungary = Hungarian | Iceland = Icelandic | India = Indian | Indonesia = Indonesian | Iran = Iranian | Iraq = Iraqi | Ireland | Republic of Ireland | the Republic of Ireland = Irish | Israel = Israeli | Italy = Italian | Ivory Coast | Côte d'Ivoire = Ivorian | Jamaica = Jamaican | Japan = Japanese | Jordan = Jordanian | Kazakhstan = Kazakhstani | Kenya = Kenyan | Kiribati = I-Kiribati | Kosovo | Republic of Kosovo | the Republic of Kosovo = Kosovar | Kuwait = Kuwaiti | Kyrgyzstan | Kyrgyz Republic | the Kyrgyz Republic = Kyrgyz | Laos | Lao People's Democratic Republic | the Lao People's Democratic Republic = Lao | Latvia = Latvian | Lebanon = Lebanese | Lesotho = Mosotho | Liberia = Liberian | Libya = Libyan | Liechtenstein = Liechtensteiner | Lithuania = Lithuanian | Luxembourg = Luxembourger | Macau = Macanese | Macedonia | Republic of Macedonia | the Republic of Macedonia = Macedonian | Madagascar = Malagasy | Malawi = Malawian | Malaysia = Malaysian | Maldives | the Maldives = Maldivian | Mali = Malian | Malta = Maltese | Marshall Islands | the Marshall Islands = Marshallese | Mauritania = Mauritanian | Mauritius = Mauritian | Mexico = Mexican | Micronesia | Federated States of Micronesia | the Federated States of Micronesia | FSM = Micronesian | Moldova = Moldovan | Monaco = Monegasque | Mongolia = Mongolian | Montenegro = Montenegrin | Montserrat = Montserratian | Morocco = Moroccan | Mozambique = Mozambican | Myanmar = Myanma | Namibia = Namibian | Nauru = Nauruan | Nepal = Nepalese | Netherlands | the Netherlands = Dutch | New Caledonia = New Caledonian | New Zealand = New Zealand | Nicaragua = Nicaraguan | Niger = Nigerien | Nigeria = Nigerian | North Korea | Democratic People's Republic of Korea | the Democratic People's Republic of Korea | People's Democratic Republic of Korea | the People's Democratic Republic of Korea | DPR Korea | Korea DPR = North Korean | Northern Ireland = Northern Irish | Norway = Norwegian | Oman = Omani | Pakistan = Pakistani | Palau = Palauan | Palestine | Mandatory Palestine = Palestinian | Panama = Panamanian | Papua New Guinea = Papua New Guinean | Paraguay = Paraguayan | Peru = Peruvian | Philippines | the Philippines = Filipino | Poland = Polish | Portugal = Portuguese | Puerto Rico | Spanish Virgin Islands | the Spanish Virgin Islands = Puerto Rican | Qatar = Qatari | Romania = Romanian | Russia | Russian Federation | the Russian Federation = Russian | Rwanda = Rwandan | Saint Kitts and Nevis = Saint Kitts and Nevis | Saint Lucia = Saint Lucian | Saint Vincent and the Grenadines = | Samoa | Western Samoa = Samoan | San Marino = Sammarinese | São Tomé and Príncipe = São Tomean | São Tomé and Príncipe = Santomean | Saudi Arabia = Saudi Arabian | Scotland = Scottish | Senegal = Senegalese | Serbia = Serbian | Seychelles = Seychellois | Sierra Leone = Sierra Leonean | Singapore = Singaporean | Slovakia = Slovak | Slovenia = Slovenian | Solomon Islands | the Solomon Islands = Solomon Islander | Somalia = Somali | South Africa = South African | South Korea | Korea Republic | the Republic of Korea = South Korean | South Sudan = South Sudanese | Soviet Union | the Soviet Union | USSR | the USSR = Soviet | Spain = Spanish | Sri Lanka = Sri Lankan | Sudan = Sudanese | Suriname = Surinamese | Swaziland = Swazi | Sweden = Swedish | Switzerland = Swiss | Syria = Syrian | Tahiti = Tahitian | Taiwan | the Republic of China = Taiwanese | Tajikistan = Tajik | Tanzania = Tanzanian | Thailand = Thai | Togo = Togolese | Tonga = Tongan | Trinidad and Tobago | Trinidad = Trinidadian | Tobago = Tobagonian | Tunisia = Tunisian | Turkey = Turkish | Turkmenistan = Turkmen | Turks and Caicos Islands = Turks and Caicos Islander | Tuvalu = Tuvaluan | Uganda = Ugandan | Ukraine = Ukrainian | United Arab Emirates | the United Arab Emirates | UAE | U.A.E. | the UAE | the U.A.E. = Emirati | United Kingdom | the United Kingdom | UK | U.K. | the UK | the U.K. = British | United States = American | United States of America | USA | U.S.A. | the United States | the United States of America | the USA | the U.S.A. = American | Uruguay = Uruguayan | Uzbekistan = Uzbek | Vanuatu = Vanuatuan | Venezuela = Venezuelan | Vietnam = Vietnamese | Virgin Islands | the Virgin Islands = Virgin Islander | British Virgin Islands | the British Virgin Islands | UK Virgin Islands | U.K. Virgin Islands = Virgin Islander | United States Virgin Islands | the United States Virgin Islands | US Virgin Islands | the US Virgin Islands | U.S. Virgin Islands | the U.S. Virgin Islands = Virgin Islander | Wales = Welsh | Yemen = Yemeni | Yugoslavia = Yugoslavian | Zambia = Zambian | Zimbabwe = Zimbabwean}}<noinclude> ==See also== * {{tl|Country2nationality}} - like this template but uses more comprehensive ISO list for eg Australia -> Australian * {{tl|Demonym country}} - country code to nationality, ie au -> Australian * {{tl|Iso2nationality}} - similar, au -> Australian * {{tl|GetCountryNameFromAdjective}} - Australian -> Australia [[Category:Association football templates]]</noinclude> blf9frzfnhd46eelnjf5dzje2hfdz4d Nhwɛdo:For 10 2252 14813 2024-08-04T22:58:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14813 wikitext text/x-wiki <includeonly>{{#invoke:For|For}}</includeonly><noinclude> {{Documentation}} </noinclude> 7es2p1mk6qse8zlwn5qqya2ysrq1rcr Nhwɛdo:For-text 10 2253 14814 2024-08-04T22:58:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14814 wikitext text/x-wiki {{Hatnote|For {{{1}}}, see {{{2}}}{{#if:{{{4|}}}|. For {{{3}}}, see {{{4}}}{{#if:{{{6|}}}|. For {{{5}}}, see {{{6}}}.|.}}{{#if:{{{8|}}}|&nbsp;For {{{7}}}, see {{{8}}}.}}{{#if: {{{9|}}}|&nbsp;For {{{9}}}, see {{{10}}}.}}|{{#if:{{{3|}}}|&nbsp;and {{{3}}}.|.}}}}}}<noinclude>{{Documentation}}</noinclude> bfctflzfy1ei8y5h6039tg3phnliqcu Nhwɛdo:Force plural 10 2254 14815 2024-08-04T22:59:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14815 wikitext text/x-wiki <span style="display:none" data-plural="1"></span><noinclude> {{documentation}} </noinclude> jeb8pkv1z0qo0mv3mohx0ya1bzij2xn Nhwɛdo:Force singular 10 2255 14816 2024-08-04T22:59:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14816 wikitext text/x-wiki <span style="display:none" data-plural="0"></span><noinclude> {{documentation}} </noinclude> ewzg4ka7f7yytuobvjjcuhlzqnkigmb Nhwɛdo:Format TemplateData 10 2256 14817 2024-08-04T22:59:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14817 wikitext text/x-wiki <includeonly>{{#ifeq:{{yesno-yes|{{{header}}}}}|yes|{{TemplateData header}} }}{{#invoke:Format TemplateData| f |classNoNumTOC=nonumtoc |cssParams=border:#B3B7FF 1px solid;|docpageCreate=%s/doc |docpageDetect=/doc$ |msgDescMiss=Missing description |cat=Templates with TemplateData errors}}</includeonly><noinclude> {{Documentation}} </noinclude> in0weol9sija4upagvbgx1pbjtrzw7q Nhwɛdo:Frac 10 2257 14818 2024-08-04T22:59:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14818 wikitext text/x-wiki #REDIRECT [[Template:Fraction]] {{Rcat shell| {{R from move}} {{R from modification}} {{R from template shortcut}} }} dt0sj3lzplqm9ilcdyd6ek3677nyuaz Nhwɛdo:Free 10 2258 14819 2024-08-04T22:59:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14819 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #DFF; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="free table-free"|{{{1|Free}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Software table cell templates]] </noinclude> sdl5f9zrnmmcx95a0dsltws8dr29bny Nhwɛdo:Further 10 2259 14820 2024-08-04T23:00:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14820 wikitext text/x-wiki <includeonly>{{#invoke:labelled list hatnote|labelledList|Further information{{#if:{{{topic|}}}|&#32;on {{{topic|}}}}}}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> pu1ae8is2dmdurv2yovsfwxjajnhn2s Nhwɛdo:Further ill 10 2260 14821 2024-08-04T23:00:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14821 wikitext text/x-wiki #REDIRECT [[Template:Further interlanguage link]] {{Redirect category shell| {{R from move}} }} p7uun3hibnd5wtt3s6iwm3bzutv5p9u Nhwɛdo:Further information 10 2261 14822 2024-08-04T23:00:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14822 wikitext text/x-wiki #REDIRECT [[Template:Further]] {{R from move}} 7rrqc8x0kf0oi8abkjybwv26tq2y91k Nhwɛdo:GPL-lic 10 2262 14823 2024-08-04T23:00:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14823 wikitext text/x-wiki <noinclude>{| |</noinclude>{{free|[[GNU General Public License|GNU GPL]]}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Software table cell templates]] </noinclude> 9mviejlhhsq6umv4wgvh3rfcj1rumix Nhwɛdo:Generic template demo 10 2263 14824 2024-08-04T23:00:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14824 wikitext text/x-wiki #REDIRECT [[Template:Parameter names example]] {{R semiprotected}} [[Category:Wikipedia utility templates]] [[Category:Template namespace templates]] [[Category:Documentation assistance templates]] 430stjg96rhi0qwfk2k56jmf5ot962o Nhwɛdo:GeoGroup 10 2264 14825 2024-08-04T23:01:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14825 wikitext text/x-wiki {{side box |text= '''{{yesno|{{#ifeq:{{NAMESPACE:{{{article|}}}}}|Category|no|{{{maplink|}}}}} |no=Map {{{text|{{#if:{{{section|}}}|this section's|all}} coordinates{{#if:{{{article|}}}|&#32;in "{{{article}}}"}}}}} |yes={{maplink |type=named |from={{#if:{{{section|}}}|{{{article|}}}#{{{section|}}}|{{{article|}}}}}<noinclude>Template:GeoGroup/doc</noinclude> |text=Map {{{text|of {{#if:{{{section|}}}|this section's|all}} coordinates{{#if:{{{article|}}}|&#32;in "{{{article}}}"}}}}} }}, or show }} using''' [https://tools.wmflabs.org/osm4wiki/cgi-bin/wiki/wiki-osm.pl?project=en&article={{urlencode:{{{articlee|{{{article|{{FULLPAGENAMEE}}}}}}}}}}{{#if:{{{section|}}}|&section={{urlencode:{{{section|}}}}}}}{{#if:{{{level|}}}|&l={{urlencode:{{{level|}}}}}}} OpenStreetMap] <div class="mw-collapsible mw-collapsed" data-expandtext="show links" data-collapsetext="{{int:hide}}"> '''Download coordinates as:''' <div class="mw-collapsible-content"> * [https://tools.wmflabs.org/kmlexport?article={{#if:{{{article|}}}|{{urlencode:{{{articlee|{{{article}}}}}}}}|{{FULLPAGENAMEE}}}}{{#if:{{{section|}}}|&section={{urlencode:{{{section|}}}}}}}{{#if:{{{level|}}}|&l={{urlencode:{{{level|}}}}}}} KML] * [https://geoexport.toolforge.org/gpx?coprimary=all&titles={{#if:{{{article|}}}|{{urlencode:{{{articlee|{{{article}}}}}}}}|{{FULLPAGENAMEE}}}}{{#if:{{{section|}}}|&section={{urlencode:{{{section|}}}}}}}{{#if:{{{level|}}}&l={{urlencode:{{{level|}}}}}}} GPX (all coordinates)] * [https://geoexport.toolforge.org/gpx?coprimary=primary&titles={{#if:{{{article|}}}|{{urlencode:{{{articlee|{{{article}}}}}}}}|{{FULLPAGENAMEE}}}}{{#if:{{{section|}}}|&section={{urlencode:{{{section|}}}}}}}{{#if:{{{level|}}}&l={{urlencode:{{{level|}}}}}}} GPX (primary coordinates)] * [https://geoexport.toolforge.org/gpx?coprimary=secondary&titles={{#if:{{{article|}}}|{{urlencode:{{{articlee|{{{article}}}}}}}}|{{FULLPAGENAMEE}}}}{{#if:{{{section|}}}|&section={{urlencode:{{{section|}}}}}}}{{#if:{{{level|}}}&l={{urlencode:{{{level|}}}}}}} GPX (secondary coordinates)] </div> </div> }}{{#if:{{NAMESPACE}}||[[Category:Lists of coordinates]] [[Category:Geographic coordinate lists]] [[Category:Articles with Geo]]}}<noinclude> {{documentation}} <!-- Category links go on the /doc sub-page; language links go to Wikidata, thank you! --> </noinclude> 7uox1fi29h9ru9ma9u3wgmh6iterfl5 Nhwɛdo:GetCountryNameFromAdjective 10 2265 14826 2024-08-04T23:01:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14826 wikitext text/x-wiki {{safesubst<noinclude/>:#invoke: CountryAdjectiveDemonym | getCountryFromAdjective |{{{1|}}}}}<noinclude> {{pp-template|small=yes}} {{documentation}} </noinclude> amutcaj61hj6w9uma5e1ew958v0bf9h Nhwɛdo:Good 10 2266 14827 2024-08-04T23:01:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14827 wikitext text/x-wiki <noinclude> {| class="wikitable" |</noinclude>style="background: #BFD; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="yes2 table-yes2"| {{{1|Good}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> 03fg7apnyuq2mq70svxuvgasx099ckx Nhwɛdo:Green 10 2267 14828 2024-08-04T23:01:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14828 wikitext text/x-wiki <span style="color:green;">{{{1}}}</span><noinclude> <!-- Add categories to the /doc subpage and interwikis to WikiData, not here! --> {{Documentation}}</noinclude> 8ogao8vbvuytx2er9i0nhzh2mauzls5 Nhwɛdo:Hands 10 2268 14829 2024-08-04T23:01:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14829 wikitext text/x-wiki <!-- -============================================================= - Template:Hands - Shows hands units as also inches & cm -============================================================= -- (see NOTES at bottom) -->{{#if: {{{3|}}}<!-- ------------------------------------------------------- Range --then-show-range-->|{{{1|1}}}{{ #switch:{{{2|to}}} | -|–|&ndash; = &ndash; | , = , <nowiki/> | #default = <nowiki/> {{{2|to}}} <nowiki/> }}{{{3|3}}}&nbsp;{{#ifeq:{{{lk|on}}}|off<!-- --then-unlink-->|{{ #ifeq:{{{abbr|off}}}|off|hands|{{ #ifeq:{{{abbr|h}}}|hh|hh|h}} }}<!-- --else-linked-->|[[Hand (unit)|{{ #ifeq:{{{abbr|off}}}|off|hands|{{ #ifeq:{{{abbr|h}}}|hh|hh|h}} }}<!-- -->]]}} ({{#expr:(4*floor {{{1|1}}} + 10*({{{1|1}}}-floor {{{1|1}}})) {{ #if:{{{r|}}}{{{rinch|}}}| round {{{rinch|{{{r|0}}} }}} }} }}{{ #switch:{{{2|to}}} | -|–|&ndash; = &ndash; | , = , <nowiki/> | #default = <nowiki/> {{{2|to}}} <nowiki/> }}{{ #expr:(4*floor {{{3|3}}} + 10*({{{3|3}}}-floor {{{3|3}}})) {{ #if:{{{r|}}}{{{rinch|}}}| round {{{rinch|{{{r|0}}} }}} }} }}&nbsp;inches{{ #ifeq:{{{2|,}}}|,|<nowiki/>;|,}} {{#expr:(2.54*(4*floor {{{1|1}}} + 10*({{{1|1}}}-floor {{{1|1}}})) ) round {{{rcm|{{{r|0}}} }}} }}{{ #switch:{{{2|to}}} | -|–|&ndash; = &ndash; | , = , <nowiki/> | #default = <nowiki/> {{{2|to}}} <nowiki/> }}{{ #expr:(2.54*(4*floor {{{3|3}}} + 10*({{{3|3}}}-floor {{{3|3}}})) ) round {{{rcm|{{{r|0}}} }}} }}&nbsp;cm)<!-- ------------------------------------------------------- Single --else-show-single-amount-->|{{hands/numdisp|{{{1|1.1}}}}}&nbsp;{{#ifeq:{{{lk|on}}}|off<!-- --then-unlink-->|{{ #ifeq:{{{abbr|off}}}|off|hands|{{ #ifeq:{{{abbr|h}}}|hh|hh|h}} }}<!-- --else-linked-->|[[Hand (unit)|{{ #ifeq:{{{abbr|off}}}|off|hands|{{ #ifeq:{{{abbr|h}}}|hh|hh|h}} }}<!-- -->]]}} {{ #ifexpr: {{{1|0*1.1+3/4}}}*0 = 0 <!-- --then-->|({{#expr:(4*floor {{{1|1}}} + 10*({{{1|1.1}}}-floor {{{1|1.1}}})) {{ #if:{{{r|}}}{{{rinch|}}}| round {{{rinch|{{{r|1}}} }}} }} }}&nbsp;inches, {{#expr: (2.54*(4*floor {{{1|1}}} + 10*({{{1|1.1}}}-floor {{{1|1.1}}})) ) round {{{rcm|{{{r|0}}} }}} }}&nbsp;cm)<!-- --else--handle-fraction-->|({{#expr: 4*floor ({{{1|1+3/4}}}*0) + 10*({{{1|1+3/4}}}*0-floor( {{{1|1+3/4}}}*0 ) ) + 0*{{{1|1+3/4}}} {{ #if:{{{r|}}}{{{rinch|}}}| round {{{rinch|{{{r|1}}} }}} }} }}&nbsp;inches, {{#expr: 2.54*(4*floor( {{{1|1+3/4}}}*0 ) + 10*({{{1|1+3/4}}}*0-floor( {{{1|1+3/4}}}*0 ) ) + 0*{{{1|1+3/4}}} ) round {{{rcm|{{{r|0}}} }}} }}&nbsp;cm)}}<!--endif {1)*0=0 -->}}<!--endif {3}--><noinclude> <!-- -------------------------------------------------------------- --NOTES -- -- NOTE A1: This template converts hands to inches/cm using -- factors of 4x to get inches, or 2.54x for centimetres. -- The calculations are in 4 different sections: -- convert {1} & convert {3} in a range, or else -- convert {1}, or else convert {1} with fraction. -- Hence, the rounding of amounts is repeated 4 times, for -- each of those 4 calculation sections. Due to complexity, -- a fraction is only allowed for a single, not in ranges. -- -------------------------------------------------------------- --HISTORY: --11Jan2009 Created to show both inches & cm by default. --07Jul2011 Put NOTES comments to explain template markup. --07Jul2011 Put HISTORY to log major changes (not typos). --07Jul2011 New parameter abbr=on for "h" or abbr=hh for "hh". --07Jul2011 New parameter r=2 to round inches/cm to 2 decimals. --07Jul2011 New parameter rinch=2 to round inches to 2 decimals. --07Jul2011 New parameter rcm=2 to round cm to 2 decimals. --07Jul2011 For ranges, omits spaces when hyphen/ndash or comma. -- --> {{documentation}} </noinclude> 7o4jz2gf59omey4oekhdcwas9oqdhjk Nhwɛdo:Harv 10 2269 14830 2024-08-04T23:02:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14830 wikitext text/x-wiki #REDIRECT [[Template:Harvard citation]] {{pp-template|small=yes}} itwso6tu095bv7mayew9y7aukjjp7xm Nhwɛdo:Harvard citation 10 2270 14831 2024-08-04T23:02:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14831 wikitext text/x-wiki <includeonly>{{#invoke:Footnotes|harvard_citation |bracket_left= ( |bracket_right = ) }}</includeonly><noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> nu22p5asevjuxsevxu91z5vdnzmtbmi Nhwɛdo:Harvid 10 2271 14832 2024-08-04T23:02:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14832 wikitext text/x-wiki #REDIRECT [[Template:SfnRef]] {{Redr| {{R from merge}} {{R template-protected}} }} im70pj48m3ean534s31udiblxfae95d Nhwɛdo:Harvnb 10 2272 14833 2024-08-04T23:02:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14833 wikitext text/x-wiki #REDIRECT[[Template:Harvard citation no brackets]] 3shv1t0unnkqbpog36jda0nnq7r7rca Nhwɛdo:Hash 10 2273 14834 2024-08-04T23:02:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14834 wikitext text/x-wiki #REDIRECT[[Template:Number sign]]{{R from move}} k4bbtxf4zvm6h17sac3g39dic1z43oa Nhwɛdo:Hatnote 10 2274 14835 2024-08-04T23:02:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14835 wikitext text/x-wiki <includeonly>{{#invoke:Hatnote|hatnote}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 8nnude79i1y2v6yy2z7j285k1k4v8p3 Nhwɛdo:Help 10 2275 14836 2024-08-04T23:03:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14836 wikitext text/x-wiki <includeonly>*For help with this template, please post a comment on the [[Template_talk:{{ROOTPAGENAME}}|template talk page]] with a {{tl2|reply to}} one or more of the {{history||previous editors}}.</includeonly><noinclude>{{documentation}}</noinclude> 1fzt8nsgp0u5zm10re2v0tgi7ar2st3 Nhwɛdo:Hidden archive bottom 10 2276 14837 2024-08-04T23:03:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14837 wikitext text/x-wiki |}<noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> c6mkzr9jns5yx56vok584o84mrgqrls Nhwɛdo:Hidden archive top 10 2277 14838 2024-08-04T23:03:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14838 wikitext text/x-wiki {| class="hidden-archive mw-collapsible mw-archivedtalk {{{{{|safesubst:}}}#if:{{{expand|{{{collapse|}}}}}}||mw-collapsed}}" style="box-sizing: border-box; border: 1px solid #a2a9b1; width: 100%;clear: both;text-align: center; padding: 1px;margin: 0.2em auto 0;font-size:100%; |- ! style="padding: 0.25em 1em;line-height: 1.5em;text-align: center;background-color:#f2dfce;" | {{{1|{{{reason|{{{result|This discussion has been closed{{{{{|safesubst:}}}#if: {{{closer|}}}|&nbsp;by [[User:{{{closer}}}|{{{closer}}}]]}}. Please do not modify it.}}}}}}}}} |- | style="font-style:italic;" | {{{2|The following discussion has been closed{{{{{|safesubst:}}}#if: {{{closer|}}}|&nbsp;by [[User:{{{closer}}}|{{{closer}}}]]}}. <span style="color:red;">'''Please do not modify it.'''</span>}}} |- | style="border: solid 1px silver; padding: 8px; background-color: #fcf4ef; text-align: left;" | <noinclude> |} <!-- Not a mistake, it is needed to close the table above. --> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> lliiq3g6ubgs0odewo4ahmcuyoc8bpg Nhwɛdo:Hidden begin/doc 10 2278 14839 2024-08-04T23:03:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14839 wikitext text/x-wiki {{Documentation subpage}} {{Uses TemplateStyles|Template:Hidden begin/styles.css}} <!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{hatnote|This documentation is shared by {{tl|Hidden begin}} and {{tl|Hidden end}}.}} {{Collapse Templates}} {{used in system}} Do not use this template to hide content in articles. This violates the [[WP:Manual of Style#Scrolling lists and collapsible content|WP:Manual of Style § Scrolling lists and collapsible content]] and [[WP:Accessibility]] guidelines. This template is intended for use in pages in [[Wikipedia:Namespaces|namespaces]] other than the article namespace. '''Note''': This template does not hide anything for mobile users ([[phab:T111565]]). ==Syntax== <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Hidden begin | showhide = <!--"left", otherwise omit--> | expanded = <!--"true", "on", yes", etc, otherwise omit--> | class = | width = | border = | bgcolor = <!--background color for both the title and content--> | style = | ta1 = | titlebgcolor = <!--background color for the title--> | titlestyle = | title = | ta2 = | contentbgcolor = <!--background color for the content--> | contentstyle = }} <!----[content to be hidden placed here]----> {{Hidden end}} </syntaxhighlight> ===Template data=== {{TemplateData header}} <templatedata> { "params": { "showhide": { "aliases": [ "toggle" ], "label": "Show / Hide", "description": "Set to \"left\" (without speechmarks) to switch the [show/hide] link's position from the righthand end of the titlebar (default) to the left.", "type": "string", "suggestedvalues": [ "left" ] }, "expanded": { "label": "Expanded", "description": "Set to any value (\"true\", \"yes\", etc.) to switch the hidden section's initial state from collapsed (hidden) to expanded (visible).", "type": "string", "suggestedvalues": [ "yes", "true" ] }, "class": { "label": "Class", "description": "Add additional class attributes affecting the entire template.", "type": "string" }, "width": { "label": "Width", "description": "Specify a width for the template.", "example": "width=20%", "type": "string", "default": "100%" }, "border": { "label": "Border", "description": "Add a border to the template", "example": "1px solid black", "type": "string" }, "bgcolor": { "label": "Background color", "description": "Specify the background color for the template.", "example": "#CCF", "type": "string" }, "style": { "label": "Style", "description": "Add additional style attributes affecting the entire template.", "example": "font-size:110%;", "type": "string" }, "ta1": { "label": "Title text align", "description": "Specify the text-align property for the title.", "example": "center", "type": "string", "suggestedvalues": [ "center", "right", "left" ], "default": "left" }, "titlebgcolor": { "label": "Title background color", "description": "Specify the background color for the title.", "example": "#CCF", "type": "string" }, "titlestyle": { "label": "Title style", "description": "Add additional style attributes affecting the title.", "example": "font-size:110%;", "type": "string" }, "title": { "aliases": [ "header" ], "label": "Title", "description": "Text shown in titlebar.", "type": "string" }, "ta2": { "label": "Content text align", "description": "Specify the text-align property for the content.", "example": "center", "type": "string", "suggestedvalues": [ "center", "right", "left" ], "default": "left" }, "contentbgcolor": { "label": "Content background color", "description": "Specify the background color for the content .", "example": "#CCF", "type": "string" }, "contentstyle": { "aliases": [ "bodystyle" ], "label": "Content style", "description": "Add additional style attributes affecting the content.", "example": "font-size:110%;", "type": "string" } }, "description": "This template creates a dynamic navigation box which is initially collapsed by default.", "format": "inline" } </templatedata> ==Examples== The following are examples with commonly used parameters ===Example 1=== <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Hidden begin|title=Example title}} * Example text 1 * Example text 2 {{Hidden end}} </syntaxhighlight> {{Hidden begin|title=Example title}} * Example text 1 * Example text 2 {{Hidden end}} ===Example 2=== <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Hidden begin|title=Example title|width=50%|border=1px solid black}} * Example text 1 * Example text 2 {{Hidden end}} </syntaxhighlight> {{Hidden begin|title=Example title|width=50%|border=1px solid black}} * Example text 1 * Example text 2 {{Hidden end}} ===Example 3=== <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Hidden begin|title=Example title|bgcolor=pink|titlebgcolor=#CCF|contentbgcolor=skyblue}} * Example text 1 * Example text 2 {{Hidden end}} </syntaxhighlight> {{Hidden begin|title=Example title|bgcolor=pink|titlebgcolor=#CCF|contentbgcolor=skyblue}} * Example text 1 * Example text 2 {{Hidden end}} ===Example 4=== <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Hidden begin|title=Example title|titlebgcolor=pink|ta1=center|ta2=right}} * Example text 1 * Example text 2 {{Hidden end}} </syntaxhighlight> {{Hidden begin|title=Example title|titlebgcolor=pink|ta1=center|ta2=right}} * Example text 1 * Example text 2 {{Hidden end}} ===Example 5=== <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Hidden begin|title=Example title|titlebgcolor=#98FB98|showhide=left}} * Example text 1 * Example text 2 {{Hidden end}} </syntaxhighlight> {{Hidden begin|title=Example title|titlebgcolor=#98FB98|showhide=left}} * Example text 1 * Example text 2 {{Hidden end}} ===Example 6=== <syntaxhighlight lang="wikitext" style="overflow:auto;"> {{Hidden begin|title=Example title|titlebgcolor=#FFEBCD|expanded=yes}} * Example text 1 * Example text 2 {{Hidden end}} </syntaxhighlight> {{Hidden begin|title=Example title|titlebgcolor=#FFEBCD|expanded=yes}} * Example text 1 * Example text 2 {{Hidden end}} ==See also== * {{tl|Hidden}} <includeonly>{{basepage subpage | <!-- ADD CATEGORIES BELOW THIS LINE --> [[Category:Collapse templates]] }}</includeonly> jipvf85f4zav20ft3g8tqwr1obl04xd Nhwɛdo:Hidden begin/sandbox 10 2279 14840 2024-08-04T23:03:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14840 wikitext text/x-wiki <includeonly><templatestyles src="Template:Hidden begin/styles.css"/><div class="hidden-begin mw-collapsible {{#ifeq:{{{showhide|{{{toggle}}}}}}|left|mw-collapsible-leftside-toggle}} {{#if:{{{expanded|}}}||mw-collapsed}} {{{class|}}}" style="{{#if:{{{width|}}}|width:{{{width}}};}} {{#if:{{{border|}}}|border:{{{border}}};}} {{#if:{{{bgcolor|}}}|background-color:{{{bgcolor}}};}} {{{style|}}}"><!-- --><div class="hidden-title" style="{{#if:{{{ta1|}}}|text-align:{{{ta1}}};}} {{#if:{{{titlebgcolor|}}}|background-color:{{{titlebgcolor}}};}} {{{titlestyle|}}}">{{{title|{{{header|}}}}}}</div><!-- --><div class="hidden-content mw-collapsible-content" style="{{#if:{{{ta2|}}}|text-align:{{{ta2}}};}} {{#if:{{{contentbgcolor|}}}|background-color:{{{contentbgcolor}}};}} {{{contentstyle|{{{bodystyle|}}}}}}"><!-- Content added after the template -->{{#if:{{{bg1|}}}{{{bg2|}}}{{{headercss|}}}{{{contentcss|}}}{{{extra1|}}}{{{extra2|}}}|[[Category:Hidden begin with depreciated parameters]]}}<!-- Track any invalid parameters --></includeonly><noinclude> {{Documentation}} </noinclude> lo2snfitb6mtvupsm1lu1l4qo73hxmd Nhwɛdo:Hidden begin/testcases 10 2280 14841 2024-08-04T23:03:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14841 wikitext text/x-wiki <!--{{TOC left|top=0}}-->{{Template testcases notice}}{{clear}} ==TC1== {{Testcase |<nowiki>{{Hidden begin|title=Default example}} *def *ghi {{Hidden end}}</nowiki> |{{Hidden begin|title=Default example}} *def *ghi {{Hidden end}} |{{Hidden begin/sandbox|title=Default example}} *def *ghi {{Hidden end}} }} ==TC2== {{Testcase |<nowiki>{{Hidden begin|titlebgcolor=pink|title=titlebgcolor is "pink"}} *def *ghi {{Hidden end}}</nowiki> |{{Hidden begin|titlebgcolor=pink|title=titlebgcolor is "pink"}} *def *ghi {{Hidden end}} |{{Hidden begin/sandbox|titlebgcolor=pink|title=titlebgcolor is "pink"}} *def *ghi {{Hidden end}} }} ==TC3== {{Testcase |<nowiki>{{Hidden begin|titlestyle=background:pink; text-align:center;|title=added "text-align:center;"}} *def *ghi {{Hidden end}}</nowiki> |{{Hidden begin|titlestyle=background:pink; text-align:center;|title=added "text-align:center;"}} *def *ghi {{Hidden end}} |{{Hidden begin/sandbox|titlestyle=background:pink; text-align:center;|title=added "text-align:center;"}} *def *ghi {{Hidden end}} }} ==TC4== {{Testcase |<nowiki>{{Hidden begin|titlestyle=background:pink; text-align:right; padding-right:3.0em;|title= title on right with 3.0em padding}} *change window width and *watch title alignment {{Hidden end}}</nowiki> |{{Hidden begin|titlestyle=background:pink; text-align:right; padding-right:3.0em;|title= title on right with 3.0em padding}} *change window width and *watch title alignment {{Hidden end}} |{{Hidden begin/sandbox|titlestyle=background:pink; text-align:right; padding-right:3.0em;|title= title on right with 3.0em padding}} *change window width and *watch title alignment {{Hidden end}} }} ==TC5== {{Testcase |<nowiki>{{Hidden begin|showhide=left|titlestyle=background:palegreen;|title=''showhide'' set to "left"}} *def *ghi {{Hidden end}}</nowiki> |{{Hidden begin|showhide=left|titlestyle=background:palegreen;|title=''showhide'' set to "left"}} *def *ghi {{Hidden end}} |{{Hidden begin/sandbox|showhide=left|titlestyle=background:palegreen;|title=''showhide'' set to "left"}} *def *ghi {{Hidden end}} }} ==TC6== {{Testcase |<nowiki>{{Hidden begin|showhide=left|titlestyle=background:palegreen;|title={{para|showhide|left}} and ''bodystyle''|bodystyle=font-size:150%; font-weight:bold;}} *def *ghi {{Hidden end}}</nowiki> |{{Hidden begin|showhide=left|titlestyle=background:palegreen;|title={{para|showhide|left}} and ''bodystyle''|bodystyle=font-size:150%; font-weight:bold;}} *def *ghi {{Hidden end}} |{{Hidden begin/sandbox|showhide=left|titlestyle=background:palegreen;|title={{para|showhide|left}} and ''bodystyle''|bodystyle=font-size:150%; font-weight:bold;}} *def *ghi {{Hidden end}} }} ==TC7== {{Testcase |<nowiki>{{Hidden begin|titlestyle=background-color:palegreen; font-style:italic; padding-right:3.0em; font-size:120%;|title=''header''{{=}}deprecated_header_|ontentstyle=background-color: cyan; font-size:150%|border=dashed|ta1=left|ta2=center}} *make window narrower and *title will wrap {{Hidden end}}</nowiki> |{{Hidden begin|titlestyle=background-color:palegreen; font-style:italic; padding-right:3.0em; font-size:120%;|title=''header''{{=}}deprecated_header_|ontentstyle=background-color: cyan; font-size:150%|border=dashed|ta1=left|ta2=center}} *make window narrower and *title will wrap {{Hidden end}} |{{Hidden begin/sandbox|titlestyle=background-color:palegreen; font-style:italic; padding-right:3.0em; font-size:120%;|title=''header''{{=}}deprecated_header_|ontentstyle=background-color: cyan; font-size:150%|border=dashed|ta1=left|ta2=center}} *make window narrower and *title will wrap {{Hidden end}} }} ==TC8== {{Testcase |<nowiki>{{Hidden begin|titlestyle=background-color:cyan; font-size:120%; padding-right:2.5em;|contentstyle=background-color: yellow; font-size:150%; padding-left:3.0em;|title=title with non-breaking spaces|border=dotted|ta1=right|ta2=left}} *def ... these should have left padding *ghi {{Hidden end}}</nowiki> |{{Hidden begin|titlestyle=background-color:cyan; font-size:120%; padding-right:2.5em;|contentstyle=background-color: yellow; font-size:150%; padding-left:3.0em;|title=title with non-breaking spaces|border=dotted|ta1=right|ta2=left}} *def ... these should have left padding *ghi {{Hidden end}} |{{Hidden begin/sandbox|titlestyle=background-color:cyan; font-size:120%; padding-right:2.5em;|contentstyle=background-color: yellow; font-size:150%; padding-left:3.0em;|title=title with non-breaking spaces|border=dotted|ta1=right|ta2=left}} *def ... these should have left padding *ghi {{Hidden end}} }} ==TC9== {{Testcase |<nowiki>{{Hidden begin|title=width is 40%|width=40%}} *def *ghi {{Hidden end}}</nowiki> |{{Hidden begin|title=width is 40%|width=40%}} *def *ghi {{Hidden end}} |{{Hidden begin/sandbox|title=width is 40%|width=40%}} *def *ghi {{Hidden end}} }} klt2bylf5fh9hr4w2rl0xq3tii8i2r7 Nhwɛdo:Hidden end/sandbox 10 2281 14842 2024-08-04T23:04:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14842 wikitext text/x-wiki Why end why begain?!! a4swl3aqal3dc561x9170z8mpslhvyj Nhwɛdo:High use 10 2282 14843 2024-08-04T23:04:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14843 wikitext text/x-wiki #Redirect [[Template:High-use]] {{Redirect category shell|{{R from modification}}{{R from template shortcut}}}} bw41vdqof5okzxgwyo9ltlzrt2hnqnm Nhwɛdo:High-risk 10 2283 14844 2024-08-04T23:04:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14844 wikitext text/x-wiki #REDIRECT [[Template:High-use]] {{Rcat shell| {{R with Wikidata item}} {{R from merge}} {{R from template shortcut}} }} 9o509tuzggiizv8673s2ucyx82hdjgp Nhwɛdo:High-use 10 2284 46291 14845 2025-05-09T12:01:02Z Robertjamal12 13 88 revisions imported from [[:en:Template:High-use]] 14845 wikitext text/x-wiki {{#invoke:High-use|main|1={{{1|}}}|2={{{2|}}}|info={{{info|}}}|demo={{{demo|}}}|form={{{form|}}}|expiry={{{expiry|}}}|system={{{system|}}}}}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage; interwiki links go to Wikidata, thank you! --> </noinclude> j29sm6019piulvmp7rcudlkhl1yuxmv Nhwɛdo:Hilite 10 2285 14846 2024-08-04T23:05:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14846 wikitext text/x-wiki #REDIRECT [[Template:Highlight]] {{R extendedprotected}} j8coyxryu4wqpmz363590eyby0b7uj6 Nhwɛdo:IETF RFC 10 2286 14847 2024-08-04T23:05:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14847 wikitext text/x-wiki {{#if:{{{1|<noinclude>$</noinclude>}}}|{{Catalog lookup link|{{#expr:{{{1|}}}|}}|{{#expr:{{{2|}}}|}}|{{#expr:{{{3|}}}|}}|{{#expr:{{{4|}}}|}}|{{#expr:{{{5|}}}|}}|{{#expr:{{{6|}}}|}}|{{#expr:{{{7|}}}|}}|{{#expr:{{{8|}}}|}}|{{#expr:{{{9|}}}|}}|article-link={{#ifeq:{{yesno-no|{{{plainlink|}}}}}|yes||{{#ifeq:{{yesno-yes|{{{link|}}}}}|no||RFC (identifier)}}}}|article-name={{#ifeq:{{yesno-no|{{{plainlink|}}}}}|yes||RFC}}|link-prefix=https://datatracker.ietf.org/doc/html/rfc|list-leadout={{{leadout|}}}}}|{{error-small|Parameter error in {{tl|IETF RFC}}: Missing [[Request for Comments (identifier)|RFC]].}}}}<noinclude>{{documentation}}<!-- Add categories and interwiki lines to the /doc subpage, not here! --></noinclude> 3t2pfg00mdu040ajwkyhpof20ahubkj Nhwɛdo:IPA 10 2287 14848 2024-08-04T23:05:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14848 wikitext text/x-wiki <includeonly>{{#invoke:IPA|main}}</includeonly><noinclude> {{documentation}} </noinclude> 7tvkwznxaigtvux43hoc1ooe0mnwkzw Nhwɛdo:ISO 639 name 10 2288 14849 2024-08-04T23:05:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14849 wikitext text/x-wiki <includeonly>{{safesubst:<noinclude />#invoke:ISO 639 name|{{{fn|iso_639_code_to_name}}}}}</includeonly><noinclude> {{Documentation}} </noinclude> rxu9ub6qxj5dvdmw3bhidal224agwgl Nhwɛdo:ISSN 10 2289 14850 2024-08-04T23:05:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14850 wikitext text/x-wiki {{#if:{{{1|<noinclude>$</noinclude>}}}|{{Catalog lookup link|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{9|}}}|article-link={{#ifeq:{{yesno-no|{{{plainlink|}}}}}|yes||{{#ifeq:{{yesno-yes|{{{link|}}}}}|no||ISSN (identifier)}}}}|article-name={{#ifeq:{{yesno-no|{{{plainlink|}}}}}|yes||ISSN}}|link-prefix=https://www.worldcat.org/search?fq=x0:jrnl&q=n2:|list-leadout={{{leadout|}}}}}{{#if:{{trim|{{{1|}}}}}|{{#ifeq:{{yesno-no|{{{invalid1|}}}}}|yes|{{main other|[[Category:Articles with invalid ISSNs]]}}|{{#invoke:check isxn|check_issn|{{trim|{{{1|}}}}}|error={{error-small|&nbsp;Parameter error in {{tl|issn<!-- ISSN -->}}: Invalid [[ISSN]].}}{{main other|[[Category:Pages with ISSN errors]]}}}}}}{{#if:{{trim|{{{2|}}}}}|{{#ifeq:{{yesno-no|{{{invalid2|}}}}}|yes|{{main other|[[Category:Articles with invalid ISSNs]]}}|{{#invoke:check isxn|check_issn|{{trim|{{{2|}}}}}|error={{error-small|&nbsp;Parameter error in {{tl|issn<!-- ISSN -->}}: Invalid [[ISSN]].}}{{main other|[[Category:Pages with ISSN errors]]}}}}}}{{#if:{{trim|{{{3|}}}}}|{{#ifeq:{{yesno-no|{{{invalid3|}}}}}|yes|{{main other|[[Category:Articles with invalid ISSNs]]}}|{{#invoke:check isxn|check_issn|{{trim|{{{3|}}}}}|error={{error-small|&nbsp;Parameter error in {{tl|issn<!-- ISSN -->}}: Invalid [[ISSN]].}}{{main other|[[Category:Pages with ISSN errors]]}}}}}}{{#if:{{trim|{{{4|}}}}}|{{#ifeq:{{yesno-no|{{{invalid4|}}}}}|yes|{{main other|[[Category:Articles with invalid ISSNs]]}}|{{#invoke:check isxn|check_issn|{{trim|{{{4|}}}}}|error={{error-small|&nbsp;Parameter error in {{tl|issn<!-- ISSN -->}}: Invalid [[ISSN]].}}{{main other|[[Category:Pages with ISSN errors]]}}}}}}{{#if:{{trim|{{{5|}}}}}|{{#ifeq:{{yesno-no|{{{invalid5|}}}}}|yes|{{main other|[[Category:Articles with invalid ISSNs]]}}|{{#invoke:check isxn|check_issn|{{trim|{{{5|}}}}}|error={{error-small|&nbsp;Parameter error in {{tl|issn<!-- ISSN -->}}: Invalid [[ISSN]].}}{{main other|[[Category:Pages with ISSN errors]]}}}}}}{{#if:{{trim|{{{6|}}}}}|{{#ifeq:{{yesno-no|{{{invalid6|}}}}}|yes|{{main other|[[Category:Articles with invalid ISSNs]]}}|{{#invoke:check isxn|check_issn|{{trim|{{{6|}}}}}|error={{error-small|&nbsp;Parameter error in {{tl|issn<!-- ISSN -->}}: Invalid [[ISSN]].}}{{main other|[[Category:Pages with ISSN errors]]}}}}}}{{#if:{{trim|{{{7|}}}}}|{{#ifeq:{{yesno-no|{{{invalid7|}}}}}|yes|{{main other|[[Category:Articles with invalid ISSNs]]}}|{{#invoke:check isxn|check_issn|{{trim|{{{7|}}}}}|error={{error-small|&nbsp;Parameter error in {{tl|issn<!-- ISSN -->}}: Invalid [[ISSN]].}}{{main other|[[Category:Pages with ISSN errors]]}}}}}}{{#if:{{trim|{{{8|}}}}}|{{#ifeq:{{yesno-no|{{{invalid8|}}}}}|yes|{{main other|[[Category:Articles with invalid ISSNs]]}}|{{#invoke:check isxn|check_issn|{{trim|{{{8|}}}}}|error={{error-small|&nbsp;Parameter error in {{tl|issn<!-- ISSN -->}}: Invalid [[ISSN]].}}{{main other|[[Category:Pages with ISSN errors]]}}}}}}{{#if:{{trim|{{{9|}}}}}|{{#ifeq:{{yesno-no|{{{invalid9|}}}}}|yes|{{main other|[[Category:Articles with invalid ISSNs]]}}|{{#invoke:check isxn|check_issn|{{trim|{{{9|}}}}}|error={{error-small|&nbsp;Parameter error in {{tl|issn<!-- ISSN -->}}: Invalid [[ISSN]].}}{{main other|[[Category:Pages with ISSN errors]]}}}}}}}}}}}}}}}}}}}}}}}}|{{error-small|Parameter error in {{tl|issn<!-- ISSN -->}}: Missing [[ISSN]].}}}}<noinclude>{{documentation}}<!-- Add categories and interwiki lines to the /doc subpage, not here! --></noinclude> 222q89836v3y01dfd1dlqgji5u3pgr9 Nhwɛdo:ISSN link 10 2290 14851 2024-08-04T23:06:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14851 wikitext text/x-wiki {{#if:{{{1|}}}|{{#if:{{{2|}}}|[https://www.worldcat.org/search?fq=x0:jrnl&q=n2:{{#if:1|{{{1}}}}} {{#if:1|{{{1}}}}}]&nbsp;(print)<includeonly>{{#invoke:check isxn|check_issn|1={{{1|}}}|error={{Please check ISSN}}}}</includeonly>{{{br|<br>}}} [https://www.worldcat.org/search?fq=x0:jrnl&q=n2:{{#if:1|{{{2}}}}} {{#if:1|{{{2}}}}}]&nbsp;(web)<includeonly>{{#invoke:check isxn|check_issn|1={{{2|}}}|error={{Please check ISSN}}}}</includeonly>|[https://www.worldcat.org/search?fq=x0:jrnl&q=n2:{{#if:1|{{{1}}}}} {{#if:1|{{{1}}}}}]<includeonly>{{#invoke:check isxn|check_issn|1={{{1|}}}|error={{Please check ISSN}}}}</includeonly>}}}}<noinclude> <!-- * INTERNAL NOTE: * * This template uses WorldCat, with the benefit that the link format * * https://www.worldcat.org/search?fq=x0:jrnl&q=n2:[item ISSN] * * is _documented_ (see worldcat.org) and thus unlikely to change. * * {{#if:1| {{{1|}}} }} is equivalent to {{trim|{{{1|}}}}} --> {{Documentation}} <!-- Add categories to the /doc subpage, not here! --> </noinclude> 1bx8qep1p1z54b28jcc0rh8cigaubhj Nhwɛdo:If 10 2291 14852 2024-08-04T23:06:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14852 wikitext text/x-wiki {{ safesubst:<noinclude/>p{{ safesubst:<noinclude/>#ifeq:{{{1}}}|eq|1|2}}|{{ safesubst:<noinclude/>p{{ safesubst:<noinclude/>#ifeq:{{{2}}}|{{{3}}}|1|2}}|{{{4|}}}|{{{5|}}}}}|{{ safesubst:<noinclude/>p{{ safesubst:<noinclude/>#if{{{1}}}:{{{2}}}|1|2}}|{{{3}}}|{{{4|}}}}}}}<noinclude> {{Documentation}} </noinclude> f8ynzwax4uvhq0bvzgatn2t1xjeyefy Nhwɛdo:If both 10 2292 14853 2024-08-04T23:06:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14853 wikitext text/x-wiki {{{{{|safesubst:}}}#if:{{{1|}}}| {{{{{|safesubst:}}}#if:{{{2|}}}|{{{3|}}}|{{{4|}}}}} |{{{4|}}} }}<noinclude> {{Documentation}} <!-- PLEASE ADD CATEGORIES TO THE /doc SUBPAGE, THANKS --> </noinclude> 0ai65pdgkgn12lzic912cra70w3l8d7 Nhwɛdo:If empty/doc 10 2293 14854 2024-08-04T23:06:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14854 wikitext text/x-wiki {{Documentation subpage}} <!----PLEASE ADD TEMPLATE CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE----> {{Cascade-protected template}} {{used in system}} {{Lua|Module:If empty}} This template is used inside other templates. It takes any number of parameters and returns the first found to be defined and non-empty. If none is found, nothing is returned. By writing <code><nowiki>{{if empty|a|b|c}}</nowiki></code> instead of <code><nowiki>{{#if:a|a|{{#if:b|b|c}}}}</nowiki></code>, expression a and b do not have to be [[Don't repeat yourself|repeated]] and evaluated twice. The template provides a [[fallback]] order, similar to a [[try catch]] based "It is easier to ask for forgiveness than permission" ([[Time-of-check to time-of-use#Preventing TOCTOU|EAFP]]) programming style. Typical usage is like this: : <code><nowiki>{{If empty |{{{logo|}}} |{{{image|}}} |{{{picture|}}} |default.svg}}</nowiki></code> : — <nowiki>Return {{{logo|}}} if it has a value; else {{{image|}}} if it has a value; else {{{picture|}}} if it has a value; else return "default.svg".</nowiki> This returns the first of the parameters ''logo'', ''image'' and ''picture'' that is defined and non-empty, otherwise "default.svg". ===Rationale=== The MediaWiki parameter default function doesn't return the default value for empty parameters. That is, <code><nowiki>{{{logo|default.svg}}}</nowiki></code> does not return "default.svg" if the template was called like this: <code><nowiki>{{template|logo=}}</nowiki></code>. The usual workaround for a single parameter is: : <code><nowiki>{{#if:{{{logo|}}} |{{{logo}}} |default.svg}}</nowiki></code> : — <nowiki>If {{{logo}}} has a value, return it, else return "default.svg".</nowiki> But this becomes complex when several parameters are to be checked: : <code><nowiki>{{#if:{{{logo|}}} |{{{logo}}} |{{#if:{{{image|}}} |{{{image}}} |{{#if:{{{picture|}}} |{{{picture}}} |default.svg}} }} }}</nowiki></code> : — <nowiki>If {{{logo}}} has a value, return it; else if {{{image}}} has a value, return that; else if {{{picture}}} has a value, return that; else return "default.svg".</nowiki> In these cases, {{tlf|if empty}} produces the simpler syntax (as above): : <code><nowiki>{{if empty |{{{logo|}}} |{{{image|}}} |{{{picture|}}} |default.svg}}</nowiki></code> ====Piping==== Parameters used with {{tlf|if empty}} must be [[Pipe (Unix)|pipe]]d&nbsp;– i.e. include the [[Vertical bar|vertical bar (pipe) symbol]] {{nowrap|("{{thin space}}&#124;{{thin space}}")}} as a trailing character&nbsp;– so that empty or undefined parameters aren't treated as text and returned incorrectly. Hence, for example, <code><nowiki>{{{logo|}}}</nowiki></code>, <code><nowiki>{{{image|}}}</nowiki></code> and <code><nowiki>{{{picture|}}}</nowiki></code> rather than {{param|logo}}, {{param|image}} and {{param|picture}} in the above examples. ===Examples=== {{Aligned table |class=wikitable |cols=3 |col1style=padding-right:1.0em; |col2style=padding-left:0.5em;padding-right:1.0em; |col3style=padding-left:0.5em; |row1style=background:whitesmoke;padding-left:0.5em;font-weight:bold; | Code | Result | | {{tlc|if empty}} | {{if empty}} | Returns an empty string. | {{tlc|if empty|one}} | {{if empty|one}} | Returns the first parameter that is defined and not empty. | {{tlc|if empty|one|two}} | {{if empty|one|two}} | | {{tlc|if empty|one|two|three|four}} | {{if empty|one|two|three|four}} | | {{tlc|if empty||two}} | {{if empty||two}} | The first parameter is empty/undefined, so is passed over. | {{tlc|if empty||two|three|four}} | {{if empty||two|three|four}} | | {{tlc|if empty||two||four}} | {{if empty||two||four}} | | <code><nowiki>{{if empty||||||||||ten}}</nowiki></code> | {{if empty||||||||||ten}} | Unlike in previous versions, this template is no longer limited by 9 parameters. | {{tlc|if empty{{!}}}} | {{if empty|}} | The only parameter is empty or undefined, so returns an empty string. | {{tlc|if empty|{{!}}{{!}}{{!}}{{!}}}} | {{if empty||||}} | Returns an empty string. | <code><nowiki>{{if empty|{{{1|}}}|{{{2|}}}|three}}</nowiki></code> | {{if empty|{{{1|}}}|{{{2|}}}|three}} | | <code><nowiki>{{if empty|{{{1}}}|{{{2}}}|three}}</nowiki></code> | {{if empty|{{{1}}}|{{{2}}}|three}} | No pipe-characters following the names of the first two parameters ("1" and "2"), so the first of these returned as text ("{{{1}}}"). | <code><nowiki>{{if empty|{{{logo|}}}|two}}</nowiki></code> | {{if empty|{{{logo|}}}|two}} | | <code><nowiki>{{if empty|{{{logo}}}|two}}</nowiki></code> | {{if empty|{{{logo}}}|two}} | No pipe-character following the parameter name "logo", so the text "{{{logo}}}" returned. | <code><nowiki>{{if empty|p=q}}</nowiki></code> | {{if empty|p=q}} | The template identifies the parameters it receives as parameters 1 to 9, not using names such as "p", etc. }} ===See also=== * {{tl|if all}} * {{tl|if either}} * [[Help:Parameter default]] * {{tl|Category see also if exists 2}} <includeonly>{{Sandbox other| | <!-- ADD TEMPLATE CATEGORIES BELOW THIS LINE, PLEASE: --> [[Category:If-then-else templates]] [[Category:Parameter selection templates]] }}</includeonly> n91rglc48e4rnabmbgon3nduxdmne5b Nhwɛdo:If empty/sandbox 10 2294 14855 2024-08-04T23:06:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14855 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:If empty/sandbox|main}}<noinclude>{{Documentation}}</noinclude> 84yn4yzijr7jucnzmoehplzsl72626x Nhwɛdo:If empty/testcases 10 2295 14856 2024-08-04T23:06:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14856 wikitext text/x-wiki {{If empty/sandbox|one|two|three|four}} should be one; {{if empty/sandbox|||||||||nine}} should be nine —[[User:Codehydro|<span style="color:#aaaaaa; font-family:Unicode; font-size:12pt;">'''Code'''</span>]][[User talk:Codehydro|<span style="color:#5577aa;">'''Hydro'''</span>]] 18:43, 23 December 2014 (UTC) {{Aligned table |class=wikitable |cols=4 |col1style=padding-right:1.0em; |col2style=padding-left:0.5em;padding-right:1.0em; |col3style=padding-left:0.5em;padding-right:1.0em; |col4style=padding-left:0.5em; |row1style=background:whitesmoke;padding-left:0.5em;font-weight:bold; | Code | Sandbox | Current | | {{tlc|If empty/sandbox}} | {{If empty/sandbox}} | {{If empty}} | Returns an empty string. | {{tlc|If empty/sandbox|one}} | {{If empty/sandbox|one}} | {{If empty|one}} | Returns the first parameter that is defined and not empty. | {{tlc|If empty/sandbox|one|two}} | {{If empty/sandbox|one|two}} | {{If empty|one|two}} | | {{tlc|If empty/sandbox|one|two|three|four}} | {{If empty/sandbox|one|two|three|four}} | {{If empty|one|two|three|four}} | | {{tlc|If empty/sandbox||two}} | {{If empty/sandbox||two}} | {{If empty||two}} | The first parameter is empty/undefined, so is passed over. | {{tlc|If empty/sandbox||two|three|four}} | {{If empty/sandbox||two|three|four}} | {{If empty||two|three|four}} | | {{tlc|If empty/sandbox||two||four}} | {{If empty/sandbox||two||four}} | {{If empty||two||four}} | | <code><nowiki>{{If empty/sandbox|||||||||nine}}</nowiki></code> | {{If empty/sandbox|||||||||nine}} | {{If empty|||||||||nine}} | | <code><nowiki>{{If empty/sandbox||||||||||ten}}</nowiki></code> | {{If empty/sandbox||||||||||ten}} | {{If empty||||||||||ten}} | Empty string returned if maximum of nine parameters exceeded. | {{tlc|If empty/sandbox|}} | {{If empty/sandbox|}} | {{If empty|}} | The only parameter is empty or undefined, so returns an empty string. | {{tlc|If empty/sandbox||||}} | {{If empty/sandbox||||}} | {{If empty||||}} | Returns an empty string. | <code><nowiki>{{If empty/sandbox|{{{1|}}}|{{{2|}}}|three}}</nowiki></code> | {{If empty/sandbox|{{{1|}}}|{{{2|}}}|three}} | {{If empty|{{{1|}}}|{{{2|}}}|three}} | | <code><nowiki>{{If empty/sandbox|{{{1}}}|{{{2}}}|three}}</nowiki></code> | {{If empty/sandbox|{{{1}}}|{{{2}}}|three}} | {{If empty|{{{1}}}|{{{2}}}|three}} | No pipe-characters following the names of the first two parameters ("1" and "2"), so the first of these returned as text ("{{{1}}}"). | <code><nowiki>{{If empty/sandbox|{{{logo|}}}|two}}</nowiki></code> | {{If empty/sandbox|{{{logo|}}}|two}} | {{If empty|{{{logo|}}}|two}} | | <code><nowiki>{{If empty/sandbox|{{{logo}}}|two}}</nowiki></code> | {{If empty/sandbox|{{{logo}}}|two}} | {{If empty|{{{logo}}}|two}} | No pipe-character following the parameter name "logo", so the text "{{{logo}}}" returned. | <code><nowiki>{{If empty/sandbox|2=x}}</nowiki></code> | {{If empty/sandbox|2=x}} | {{If empty|2=x}} | Unnamed parameters must be defined sequentially. | <code><nowiki>{{If empty/sandbox|p=q}}</nowiki></code> | {{If empty/sandbox|p=q}} | {{If empty|p=q}} | The template identifies the parameters it receives as parameters 1 to 9, not using names such as "p", etc. | <code><nowiki>{{If empty/sandbox|one|{{X1}}[[Category:X1]]}}</nowiki></code> | {{If empty/sandbox|one|{{X1}}[[Category:X1]]}} | {{If empty|one|{{X1}}[[Category:X1]]}} | Parameters after the first non-empty parameter are not expanded, so this page does not transclude Template:X1 and is not in Category:X1. }} bg6bohnrou093nxa40019h8i28iqpbn Nhwɛdo:Ifnotempty 10 2296 14857 2024-08-04T23:07:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14857 wikitext text/x-wiki <includeonly>{{ {{{|safesubst:}}}{{ {{{|safesubst:}}}#if:{{{1}}}|p1|p2}}|{{{2}}}|{{{3|}}}}}</includeonly><noinclude>{{Documentation}} </noinclude> lrp1q7f9atgsjp65cit6ykc7f7v8h2f Nhwɛdo:Ifsubst 10 2297 14858 2024-08-04T23:07:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14858 wikitext text/x-wiki {{ safesubst:<noinclude/>#if:{{{demo|}}} |{{ safesubst:<noinclude/>#ifeq:{{{demo}}} |no |{{{no|{{{2|}}}}}} |{{{yes|{{{1|}}}}}} }} |{{ safesubst:<noinclude/>#ifeq:{{ safesubst:<noinclude/>NAMESPACE}}|{{NAMESPACE}} |{{{no|{{{2|}}}}}} |{{{yes|{{{1|}}}}}} }}}}<noinclude> {{Documentation}} </noinclude> 6n9xrkgwrhqddknwc59l4tya8074m0o Nhwɛdo:Ill 10 2298 14859 2024-08-04T23:07:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14859 wikitext text/x-wiki #REDIRECT [[Template:Interlanguage link]] {{R from template shortcut}} 9yrea9lsi02cl62dfnri583uddinxr9 Nhwɛdo:Image frame 10 2299 14860 2024-08-04T23:07:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14860 wikitext text/x-wiki <includeonly>{{#switch: {{{align|}}} | center | centre= <div class="center"> }}<div class="thumb {{#switch: {{{align|}}} | right |#default=tright | left=tleft | center | centre | none=tnone}}" {{#ifeq: {{{mode|}}} | scrollable|style="overflow:hidden;width:{{{width|auto}}};max-width:{{#if:{{{max-width|}}}|{{#expr:{{{max-width|}}}+8}}px|100%}} {{{style|}}}"|style="{{{style|}}}"}}><div class="thumbinner" {{#ifeq: {{{mode|}}} | scrollable||style="width:{{#if:{{{width|}}}| {{#ifeq: {{{border|}}} | no | {{{width}}}px | {{#expr:{{{width}}}+2}}px}} |-moz-fit-content; width:fit-content;}}"}}>{{#ifeq: {{{pos|}}} | top | <div class="thumbcaption">{{#if: {{{link|}}} | {{align|right|{{{linkoverride|[[File:Desc-i.svg|16px|link={{{link}}}{{#if: {{{link_text|}}} | {{!}}{{{link_text}}}}}]]}}}}} |}}{{{caption|}}}</div> |}}<div class="{{#ifeq: {{{mode|}}} | scrollable||{{#ifeq: {{{border|}}} | no | center | thumbimage }}}} noresize" style="width:{{#if:{{{width|}}}| {{{width}}}px | auto }};{{#ifeq: {{{mode|}}} | scrollable|overflow:auto;{{#ifeq:{{{dir|}}}|rtl|direction:rtl;}}}}{{{innerstyle|}}}">{{#ifeq: {{{mode|}}} | scrollable|<div style="white-space:normal">}} {{{content}}}{{#ifeq: {{{mode|}}} | scrollable|</div>}}</div>{{#ifeq: {{{pos|}}} | top || {{#if:{{{caption|}}}|<div class="thumbcaption">{{#if: {{{link|}}} | {{align|right|{{{linkoverride|[[File:Desc-i.svg|16px|link={{{link}}}{{#if: {{{link_text|}}} | {{!}}{{{link_text}}}}}]]}}}}} }}{{{caption|}}}</div>}} }}</div></div>{{#switch: {{{align|}}} | center | centre= </div> }}</includeonly>{{#invoke:Check for unknown parameters|check|unknown=[[Category:Pages using image frame with unknown parameters|_VALUE_{{PAGENAME}}]]|preview=Page using [[Template:Image frame]] with unknown parameter "_VALUE_"|ignoreblank=y| align | border | caption | content | dir | innerstyle | link | link_text | max-width | mode | pos | style | width }}<noinclude>{{documentation}}</noinclude> hv78e9urrtjm8vzte7ahkvrr03kfp9d Nhwɛdo:In5 10 2300 14861 2024-08-04T23:07:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14861 wikitext text/x-wiki <includeonly>{{{{{|safesubst:}}}#invoke:in5|in5|1={{{1|}}}}}</includeonly><noinclude> {{Documentation}} <!--[[Category:Smart formatting templates|In5]]--> </noinclude> 8vq8wpy1id7garukyg2rx2pi2ojk3nv Nhwɛdo:Included 10 2301 14862 2024-08-04T23:08:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14862 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #DFF; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="included table-included"|{{{1|Included}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> 55u0h44vsm237zf1jv89nu0vockqjr8 Nhwɛdo:Incomplete list/metadoc 10 2302 14863 2024-08-04T23:08:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14863 wikitext text/x-wiki ==Wrapper templates== The following [[WP:WRAPPER|wrapper]] templates can be used to identify a list with a specific topic and categorise the article into a corresponding more specific subcategory of [[:Category:Incomplete lists]]. These templates call the incomplete list template itself with a specific parameter; it is your choice whether you use one of the wrapper templates or the incomplete list template itself with the first unnamed parameter set to one of the possible options listed in the TemplateData section (above). Please use the most relevant template, and do not add more than one unless the subject is significantly within two template topics. * {{Tlx|Inc-film}}, for incomplete film-related lists * {{Tlx|Inc-lit}}, for incomplete literature-related lists * {{Tlx|Inc-musong}}, for incomplete music-related lists * {{Tlx|Inc-personnel}}, for an incomplete list of personnel in a musical group * {{Tlx|Inc-sport}}, for incomplete sports-related lists ** {{Tlx|Inc-results}}, for incomplete lists of sports results or fixtures * {{Tlx|Inc-science}}, for incomplete science-related lists * {{Tlx|Inc-transport}}, for incomplete transportation-related lists * {{Tlx|Inc-tv}}, for incomplete television-related lists * {{Tlx|Inc-vg}}, for incomplete video-game-related lists ==Other templates for lists== * {{Tlx|Inc-up}}, for a list that is frequently updated * {{Tlx|Dynamic list}}, for lists that may never be able to satisfy certain standards for completion * {{Tlx|Dynamic a-list}}, for articles that contain lists that may never be able to satisfy certain standards for completion * {{Tlx|Complete list}}, for lists that are complete as of a specified date Other templates may be available under [[:Category:Hatnote templates for lists]]. Please update this documentation page if a new, relevant template has been authored. ==See also== *{{tl|Expand section}} *[[Wikipedia:Categories, lists, and navigation templates]] *[[Wikipedia:Featured list criteria]] *[[Wikipedia:Incomplete lists]] *[[Wikipedia:Template messages/Cleanup#Lists]] *[[Wikipedia:Template messages/Lists]] *[[Wikipedia:WikiProject Lists]] 8w01nzdlq554j72cql0oycyns488k33 Nhwɛdo:Incorrect 10 2303 14864 2024-08-04T23:08:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14864 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FE7; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="incorrect"|{{{1|Incorrect}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> 8o7tsbslhsnoaam375u2cfuin21panp Nhwɛdo:Incubator 10 2304 14865 2024-08-04T23:08:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14865 wikitext text/x-wiki {{sister project | position = {{{position|}}} | project = incubator | text = {{#if:{{{3|}}}|At [[meta:Wikimedia Incubator|Wikimedia Incubator]]:<ul><li style="margin:5px 10px"> }}'''''[[:incubator:{{#switch:{{lcfirst:{{{2|}}}}}|wikipedia=Wp|wiktionary=Wt|wikibooks=Wb|wikinews=Wn|wikiquote=Wq|#default={{{prefix|Wp}}}<!-- -->}}/{{{1|{{{code}}}}}}|{{{lang|{{{language|{{PAGENAME}}<!-- -->}}}<!-- -->}}} test]]''''' of [[{{ucfirst:{{{2|Wikipedia}}}}}]] {{#if:{{{3|}}}| </li><li style="margin:5px 10px">'''''[[:incubator:{{#switch:{{lcfirst:{{{4|}}}}}|wikipedia=Wp|wiktionary=Wt|wikibooks=Wb|wikinews=Wn|wikiquote=Wq|#default={{{prefix2|Wp}}} }}/{{{3}}}|{{{lang3|{{ISO 639 name|{{{3}}}}}}}} test]]''''' of [[{{ucfirst:{{{4|Wikipedia}}}}}]]</li> | at [[meta:Wikimedia Incubator|Wikimedia Incubator]]}}{{#if:{{{5|}}}| <li style="margin:5px 10px">'''''[[:incubator:{{#switch:{{lcfirst:{{{6}}}}}|wikipedia=Wp|wiktionary=Wt|wikibooks=Wb|wikinews=Wn|wikiquote=Wq|#default={{{prefix3|Wp}}}<!-- -->}}/{{{5}}}|{{{lang3|{{ISO 639 name|{{{5}}}}}}}} test]]''''' of [[{{ucfirst:{{{6|Wikipedia}}}}}]]</li>}}{{#if:{{{7|}}}| <li style="margin:5px 10px">'''''[[:incubator:{{#switch:{{lcfirst:{{{8|}}}}}|wikipedia=Wp|wiktionary=Wt|wikibooks=Wb|wikinews=Wn|wikiquote=Wq|#default={{{prefix4|Wp}}}<!-- -->}}/{{{7}}}|{{{lang4|{{ISO 639 name|{{{7}}}}}}}} test]]''''' of [[{{ucfirst:{{{8|Wikipedia}}}}}]]</li>}}{{#if:{{{3|}}}| </ul>}} }}<noinclude>{{documentation}}<!-- Add categories and interwikis to the /doc subpage, not here! --></noinclude> 6a4v7pnbl00c78f0v11zjpjtcpww4zr Nhwɛdo:Inflation 10 2305 14866 2024-08-04T23:08:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14866 wikitext text/x-wiki <includeonly>{{<!-- 1: if a mandatory field is unspecified, return error, else next test -->#ifexpr: {{#if:{{{value|{{{2|}}}}}}|0|1}} or {{#if:{{{start_year|{{{3|}}}}}}|0|1}} |<span class="error">Error when using {{tl|Inflation}}:<!-- --> {{Separated entries|separator=,&#32;|conjunction=&#32;and&#32; |{{#if:{{{index|{{{1|}}}}}}||{{para|index}} (parameter 1)}} |{{#if:{{{value|{{{2|}}}}}}||{{para|value}} (parameter 2)}} |{{#if:{{{start_year|{{{3|}}}}}}||{{para|start_year}} (parameter 3)}} }} must be specified.</span><!-- -->{{#if:{{{nocat|}}}||{{main other|[[Category:Pages with errors in inflation template]]}}}}<!-- -->|{{<!-- 2: if index code is unrecognized, return error, else next test -->#ifexpr: not( {{#ifexist:Template:Inflation/{{{index|{{{1}}}}}}|1|0}} and {{Isnumeric|{{Inflation/year|{{{index|{{{1}}}}}}}}|boolean=true}} ) |<span class="error">Error when using {{tl|Inflation}}:<!-- --> {{para|index|'''{{{index|{{{1}}}}}}'''}} (parameter 1) not a recognized index.</span><!-- -->{{#if:{{{nocat|}}}||{{main other|[[Category:Pages with errors in inflation template]]}}}}<!-- -->|{{<!-- 3: if a numeric parameter contain invalid data, return error, else next test -->#ifexpr: not( {{Isnumeric|{{{value|{{{2}}}}}}|boolean=true}} and {{Isnumeric|{{{start_year|{{{3}}}}}}|boolean=true}} and {{#if: {{{end_year|{{{4|}}}}}} | {{Isnumeric|{{{end_year|{{{4}}}}}}|boolean=true}} | 1 }} and {{#if: {{{r|}}} | {{Isnumeric|{{{r}}}|boolean=true}} | 1 }} ) |<span class="error">Error when using {{tl|Inflation}}:<!-- --> [[NaN]], check parameters for non-numeric data:<!-- --> {{Separated entries|separator=,&#32;|conjunction=&#32;and&#32; |{{Ifnumber|{{formatnum:{{{value|{{{2}}}}}}|R}}||{{para|value|'''{{{value|{{{2}}}}}}'''}} (parameter 2)}} |{{Ifnumber|{{formatnum:{{{start_year|{{{3}}}}}}|R}}||{{para|start_year|'''{{{start_year|{{{3}}}}}}'''}} (parameter 3)}} |{{#if: {{{end_year|{{{4|}}}}}} | {{Ifnumber|{{formatnum:{{{end_year|{{{4}}}}}}|R}}||{{para|end_year|'''{{{end_year|{{{4}}}}}}'''}} (parameter 4)}} }} |{{#if: {{{r|}}} | {{Ifnumber|{{formatnum:{{{r}}}|R}}||{{para|r|'''{{{r}}}'''}}}} }} }}.</span><!-- -->{{#if:{{{nocat|}}}||{{main other|[[Category:Pages with errors in inflation template]]}}}}<!-- -->|{{<!-- 4: if a parameter is out of calculable bounds, return error, else proceed -->#ifexpr: not( ( {{{start_year|{{{3}}}}}} >= {{Inflation/{{{index|{{{1}}}}}}/startyear}} ) and( ( {{{start_year|{{{3}}}}}} <= {{{end_year|{{{4|{{Inflation/year|{{{index|{{{1}}}}}}}}}}}}}} ) or ( {{{start_year|{{{3}}}}}} = {{{end_year|{{{4|{{CURRENTYEAR}}}}}}}} ) ) and ( {{{end_year|{{{4|{{Inflation/year|{{{index|{{{1}}}}}}}}}}}}}} <= {{Inflation/year|{{{index|{{{1}}}}}}}} ) ) |<span class="error">Error when using {{tl|Inflation}}:<!-- --> {{Separated entries|separator=,&#32;|conjunction=&#32;and&#32; |{{<!-- 4a: [parameter 3/start_year] too low --> #ifexpr: {{{start_year|{{{3}}}}}} < {{Inflation/{{{index|{{{1}}}}}}/startyear}} |{{para|start_year|'''{{{start_year|{{{3}}}}}}'''}} (parameter 3)<!-- --> is lower than the earliest available year ('''{{Inflation/{{{index|{{{1}}}}}}/startyear}}''')<!-- --> in index "'''{{{index|{{{1}}}}}}'''"<!-- -->}} |{{<!-- 4b: [parameter 3/start_year] greater than [parameter 4/end_year] ...and not equal to {{CURRENTYEAR}} if [parameter 4/end_year] is unspecified --> #ifexpr: ( {{{start_year|{{{3}}}}}} > {{{end_year|{{{4|{{Inflation/year|{{{index|{{{1}}}}}}}}}}}}}} ) and ( {{{start_year|{{{3}}}}}} != {{{end_year|{{{4|{{CURRENTYEAR}}}}}}}} ) |{{para|start_year|'''{{{start_year|{{{3}}}}}}'''}} (parameter 3)<!-- --> is greater than<!-- --> {{<!-- -->#if:{{{end_year|{{{4|}}}}}}<!-- -->|{{para|end_year|'''{{{end_year|{{{4}}}}}}'''}} (parameter 4)<!-- -->|the latest available year ('''{{Inflation/year|{{{index|{{{1}}}}}}}}''')<!-- --> in index "'''{{{index|{{{1}}}}}}'''"<!-- -->}}<!-- -->}} |{{<!-- 4c: [parameter 4/end_year] greater than [parameter 1/index] highest year --> #ifexpr: {{{end_year|{{{4|{{Inflation/year|{{{index|{{{1}}}}}}}}}}}}}} > {{Inflation/year|{{{index|{{{1}}}}}}}} |{{para|end_year|'''{{{end_year|{{{4}}}}}}'''}} (parameter 4)<!-- --> is greater than the latest available year ('''{{Inflation/year|{{{index|{{{1}}}}}}}}''')<!-- --> in index "'''{{{index|{{{1}}}}}}'''"<!-- -->}}<!-- -->}}.</span><!-- -->{{#if:{{{nocat|}}}||{{main other|[[Category:Pages with errors in inflation template]]}}}}<!-- -->|<!-- begin template proper -->{{#ifeq:{{{orig|}}}|yes|{{{cursign|$}}}{{{2}}} (}}{{#ifeq:{{{fmt|raw}}}|eq|equivalent to {{{cursign|$}}}}}<!-- -->{{formatnum: {{ #iferror: {{#invoke:Math|round|1={{ #expr: {{formatnum:{{{value|{{{2}}}}}}|R}} {{#ifeq:{{{start_year|{{{3}}}}}}|{{CURRENTYEAR}} | * 1 | {{Inflation/{{{index|{{{1}}}}}}|{{{start_year|{{{3}}}}}}|{{{end_year|{{{4|{{Inflation/year|{{{index|{{{1}}}}}}}}}}}}}}}} }} round {{{r|0}}} }}|2={{{r|0}}}}} |<span class="error">Error when using {{tl|Inflation}}:<!-- --> [[NaN]]/calculation error, please notify [[Template talk:Inflation]].</span><!-- -->{{main other|[[Category:Pages with errors in inflation template]]}}<!-- this error indicates template bug, always categorize -->}} |{{#ifeq:{{{fmt|raw}}}|raw|R|}} }}<!-- -->{{#ifeq:{{{fmt|raw}}}|eq|&#32;in<!-- --> {{<!-- -->#ifeq:{{{start_year|{{{3}}}}}}|{{CURRENTYEAR}}<!-- -->|{{CURRENTYEAR}}<!-- -->|{{{end_year|{{{4|{{Inflation/year|{{{index|{{{1}}}}}}}}}}}}}}<!-- -->}}<!-- -->}}<!-- end template proper -->}}<!-- 4 -->}}<!-- 3 -->}}<!-- 2 -->}}<!-- 1 -->{{#ifeq:{{{orig|}}}|yes|)}}</includeonly><noinclude> {{Documentation}} </noinclude> sb91ymbktm76xdg35twqa8l6uarri1z Nhwɛdo:Info 10 2306 14867 2024-08-04T23:09:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14867 wikitext text/x-wiki #REDIRECT [[Template:Notice]] {{Redirect category shell| {{R from alternative name}} {{R from template shortcut}} }} bm3o0b8co81bjjtjh6ovxjgjcrwgkb8 Nhwɛdo:Infobox Protected area 10 2307 14868 2024-08-04T23:09:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14868 wikitext text/x-wiki #REDIRECT [[Template:Infobox protected area]] 12fwjovkn6rjevcvul2eu0v8k59z6zn Nhwɛdo:Infobox Telescope 10 2308 14869 2024-08-04T23:09:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14869 wikitext text/x-wiki #REDIRECT [[Template:Infobox telescope]] nj8kqhxvp0lm8e4i0ucmr9w8hi0rpho Nhwɛdo:Infobox book 10 2309 14870 2024-08-04T23:09:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14870 wikitext text/x-wiki {{Infobox | italic title = {{{italic title|<noinclude>no</noinclude>}}} | bodyclass = vcard | bodystyle = {{#if:{{{infoboxwidth|{{{width|}}}}}} |width:{{{infoboxwidth|{{{width}}}}}} }} <!---------------Title-----------------> | titlestyle = font-size:125%; font-style:italic; padding-bottom:0.2em<!--(so title doesn't touch border)-->; | title = <includeonly>{{#if:{{{name|}}}{{{caption|{{{image_caption|}}}}}}{{{editors|{{{editor|}}}}}}{{{authors|{{{author|}}}}}}{{{audio_read_by|}}}{{{title_orig|}}}{{{title_working|}}}{{{translators|{{{translator|}}}}}}{{{illustrators|{{{illustrator|}}}}}}{{{cover_artist|}}}{{{country|}}}{{{language|}}}{{{series|}}}{{{release_number|}}}{{{subjects|{{{subject|}}}}}}{{{genres|{{{genre|}}}}}}{{{set_in|}}}{{{published|}}}{{{publisher|}}}{{{publisher2|}}}{{{pub_date|{{{release_date|}}}}}}{{{english_pub_date|{{{english_release_date|}}}}}}{{{media_type|}}}{{{pages|}}}{{{awards|{{{award|}}}}}}{{{isbn_note|{{{ISBN_note|}}}}}}{{{dewey|}}}{{{congress|}}}| }}<!-- hack for ref ordering -->{{{name|{{PAGENAMEBASE}}}}} <!-- --><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt={{urlencode:info:ofi/fmt:kev:mtx:book}}&rft.genre=book&rft.btitle={{urlencode:{{{name|}}}}}<!-- -->{{#if:{{{author|}}} |&rft.author={{urlencode:{{{author}}}}}}}<!-- -->{{#if:{{{last|}}} |&rft.aulast={{urlencode:{{{last}}}}}}}<!-- -->{{#if:{{{first|}}} |&rft.aufirst={{urlencode:{{{first}}}}}}}<!-- -->{{#if:{{{pub_date|{{{release_date|}}}}}} |&rft.date={{urlencode:{{{pub_date|{{{release_date}}}}}}}}}}<!-- -->{{#if:{{{publisher|}}} |&rft.pub={{urlencode:{{{publisher}}}}}}}<!-- -->{{#if:{{{pub_place|{{{country|}}}}}} |&rft.place={{urlencode:{{if empty|{{{pub_place|}}}|{{{country|}}}}}}}}}<!-- -->{{#if:{{{pages|}}} |&rft.pages={{urlencode:{{{pages}}}}}}}<!-- -->{{#if:{{{series|}}} |&rft.series={{urlencode:{{{series}}}}}}}<!-- -->{{#if:{{{oclc|}}} |&rft_id=info:oclcnum/{{{oclc}}}}}"><!-- --></span><!-- --></includeonly> <!---------------Image-----------------> | imagestyle = {{#if:{{{image|}}}||display:none}} | image = {{#if:{{{image|}}} <!-- then:-->| {{#invoke:InfoboxImage|InfoboxImage |image={{{image|}}} |size={{{image_size|}}} |sizedefault=frameless |upright=1 |alt={{{alt|}}} |title={{{alt|}}} |border={{{border|}}} |suppressplaceholder=yes}}<!-- else:-->| {{#ifeq:{{yesno|{{lc:{{{exclude_cover|no}}}}}}}|yes | |{{main other|[[Category:Books with missing cover]]}} }} }} | caption = {{{caption|{{{image_caption|}}}}}} <!---------------Data------------------> | label1 = Editor{{#if:{{{editors|}}}|s}} | data1 = {{{editors|{{{editor|}}}}}} | label2 = Author{{#if:{{{authors|}}}|s}} | data2 = {{{authors|{{{author|}}}}}} | label3 = Audio&nbsp;read&nbsp;by | data3 = {{{audio_read_by|}}} | label4 = Original&nbsp;title | data4 = {{#if:{{{title_orig|}}} |{{#if:{{{orig_lang_code|}}}|{{lang|{{{orig_lang_code|}}} |{{{title_orig}}} |italics={{#invoke:infobox/utilities|set_italics|{{{orig_lang_code|}}}|{{{title_orig}}}}}}}|''{{{title_orig}}}''}} }} | label5 = Working&nbsp;title | data5 = {{#if:{{{title_working|}}} |''{{{title_working}}}''}} | label6 = Translator{{#if:{{{translators|}}}|s}} | data6 = {{{translators|{{{translator|}}}}}} | label7 = Illustrator{{#if:{{{illustrators|}}}|s}} | data7 = {{{illustrators|{{{illustrator|}}}}}} | label8 = Cover&nbsp;artist | data8 = {{{cover_artist|}}} | label11 = Language | data11 = {{{language|}}} | label12 = Series | data12 = {{{series|}}} | label13 = {{longitem|Release number}} | data13 = {{{release_number|}}} | label14 = Subject{{#if:{{{subjects|}}}|s}} | data14 = {{{subjects|{{{subject|}}}}}} | label15 = Genre{{#if:{{{genres|}}}|s}} | data15 = {{#invoke:Wikidata|getValue|P136|{{{genres|{{{genre|}}}}}}}} | label16 = Set&nbsp;in | data16 = {{{set_in|}}} | label17 = Published | data17 = {{{published|}}} | label18 = Publisher | data18 = {{{publisher|}}}{{#if:{{{publisher2|}}} |, {{{publisher2}}} }} | label19 = {{longitem|Publication date}} | data19 = {{#invoke:Wikidata|getValue|P577|{{{pub_date|{{{release_date|}}}}}}}} | label20 = Publication place | data20 = {{if empty|{{{pub_place|}}}|{{{country|}}}}} | label23 = {{longitem|Published&nbsp;in English}} | data23 = {{{english_pub_date|{{{english_release_date|}}}}}} | label24 = Media&nbsp;type | data24 = {{{media_type|}}} | label25 = Pages | data25 = {{#invoke:Wikidata|getValue|P1104|{{{pages|}}}}} | label26 = Award{{#if:{{{awards|}}}|s}} | data26 = {{{awards|{{{award|}}}}}} | label30 = [[ISBN (identifier)|ISBN]]<!--Do not change this deliberate redirect. See talk page.--> | data30 = {{#if:{{{isbn|{{{ISBN|}}}}}} | {{#ifeq:{{{isbn|{{{ISBN|}}}}}}|FETCH_WIKIDATA | {{#if:{{#property:P212}}|{{#invoke:ISBNT|link|{{#property:P212}}}}[[Category:Pages using ISBN values obtained from wikidata]]}} | {{ISBNT|1={{{isbn|{{{ISBN}}}}}}}} {{{isbn_note|{{{ISBN_note|}}}}}} }} }} | label31 = [[OCLC (identifier)|{{abbr|OCLC|Online Computer Library Center number}}]]<!--Do not change this deliberate redirect. See talk page.--> | data31 = {{#if:{{{oclc|}}} |[https://www.worldcat.org/oclc/{{urlencode:{{{oclc}}}}} {{{oclc}}}]}} | label32 = {{longitem|[[Dewey Decimal Classification|Dewey Decimal]]}} | data32 = {{#invoke:Wikidata|getValue|P1036|{{{dewey|}}}}} | label33 = [[LCC (identifier)|{{abbr|LC&nbsp;Class|Library of Congress Classification}}]]<!--Do not change this deliberate redirect. See talk page.--> | data33 = {{#invoke:Wikidata|getValue|P1149|{{{congress|}}}}} | label34 = Preceded&nbsp;by | data34 = {{#if:{{{preceded_by|}}} |''{{{preceded_by|}}}&nbsp;'' | {{#if:{{{preceded_by_quotation_marks|}}} |"{{{preceded_by_quotation_marks|}}}"}} }} | label35 = Followed&nbsp;by | data35 = {{#if:{{{followed_by|}}} |''{{{followed_by|}}}&nbsp;'' | {{#if:{{{followed_by_quotation_marks|}}} |"{{{followed_by_quotation_marks|}}}"}} }} | label36 = {{longitem|Original text}} | data36 = {{#if:{{both|{{{native_wikisource|}}}|{{{orig_lang_code|}}}}} <!-- then:-->| {{lang |{{{orig_lang_code|}}} | [[s:{{#if:{{{orig_lang_code|}}}|{{{orig_lang_code|}}}:}}{{{native_wikisource|}}}|{{{title_orig|{{{name|{{PAGENAME}}}}}}}}]]<!-- -->}} at <!-- -->{{#if:{{#invoke:lang|is_ietf_tag|{{{orig_lang_code}}}}}|{{#invoke:lang|name_from_tag|{{{orig_lang_code}}}}}}} [[Wikisource]]<!-- -->{{main other|[[Category:Articles that link to foreign-language Wikisources]]}} <!--(create hidden category to be monitored by WikiProject:Wikisource) else:-->| {{#if:{{both|{{{native_external_url|}}}|{{{orig_lang_code|}}}}} | {{lang |{{{orig_lang_code|}}} | [{{{native_external_url|}}} {{{title_orig|{{{name|{{PAGENAME}}}}}}}}]<!-- -->}} <!-- -->{{#if:{{{native_external_host|}}} |at {{{native_external_host|}}} |online}} }} }} | label37 = {{#if:{{{native_wikisource|}}} |Translation |{{#if:{{{native_external_url|}}}|Translation|Text}} }} | data37 = {{#if:{{{wikisource|}}} <!-- then:-->| ''[[s:{{{wikisource|}}}|{{{name|{{PAGENAME}}}}}]]'' at <!-- -->{{#if:{{{native_wikisource|}}} |Wikisource |[[Wikisource]]}}<!-- -->{{main other|[[Category:Articles that link to Wikisource]]}} <!--(create hidden category to be monitored by WikiProject:Wikisource) else:-->| {{#if:{{{external_url|}}} | ''[{{{external_url|}}} {{{name|{{PAGENAME}}}}}]'' <!-- -->{{#if:{{{external_host|}}} |at {{{external_host|}}} |online}} }} }} | label38 = Website | data38 = {{{website|{{{homepage|{{{URL|{{#ifeq:{{{website|{{{homepage|{{{URL|}}}}}}}}} | FETCH_WIKIDATA | {{#if:{{#property:P856}}|{{Url|1={{#invoke:Wikidata|getValue|P856|FETCH_WIKIDATA}} }} }} |}}}}}}}}}}} | data60 = {{{module|}}} | belowstyle = border-top:#aaa 1px solid; | below = {{{notes|{{{note|}}}}}} }}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox book with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox book]] with unknown parameter "_VALUE_"|ignoreblank=y| alt | audio_read_by | author | authors | award | awards | border | caption | congress | country | cover_artist | dewey | editor | editors | english_pub_date | english_release_date | exclude_cover | external_host | external_url | first | followed_by | followed_by_quotation_marks | genre | genres | homepage | illustrator | illustrators | image | image_caption | image_size | infoboxwidth | isbn | ISBN | isbn_note | ISBN_note | italic title | language | last | media_type | module | name | native_external_host | native_external_url | native_wikisource | nocat_wdimage | note | notes | oclc | orig_lang_code | pages | preceded_by | preceded_by_quotation_marks | pub_date | pub_place | published | publisher | publisher2 | release_date | release_number | series | set_in | subject | subjects | title_orig | title_working | translator | translators | URL | website | width | wikisource }}{{Wikidata image |1={{{image|}}} |2={{{nocat_wdimage|}}} }}<noinclude> {{Documentation}} </noinclude> oo2tiffrd6eshz9eo554v8wgeezr39f Nhwɛdo:Infobox building 10 2310 14871 2024-08-04T23:09:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14871 wikitext text/x-wiki {{main other|{{#if:{{#invoke:Is infobox in lead|main|[Ii]nfobox [Bb]uilding}}|{{#if:{{Has short description}} |<!--Do nothing--> |{{#invoke:Type in location|main|{{{building_type|Building}}}|{{comma separated entries |1= {{if empty|{{{location|}}}|{{{address|}}}}} |2= {{if empty|{{{location_town|}}}|{{{location_city|}}}}} |3= {{{location_country|}}} }}}}}}}}}}{{Infobox | child = {{#ifeq:{{{embed|}}}|yes|yes}} | bodyclass = vcard | aboveclass = fn org | headerstyle = {{#ifeq:{{{embed|}}}|yes||background-color:#ededed}} | title = {{#ifeq:{{{embed|}}}|yes|<div style="font-weight:bold; text-align:center;">Building details</div>}} | above = {{{building_name|{{{hotel_name|{{{name|<includeonly>{{PAGENAMEBASE}}</includeonly>}}}}}}}}} | subheader = {{#if:{{{native_building_name|{{{native_name|}}}}}}|<div class="nickname" {{#if:{{{native_name_lang|}}}| lang="{{{native_name_lang}}}"}}>{{{native_building_name|{{{native_name}}}}}}</div>}} | imagestyle = text-align: center | captionstyle = text-align: center | image1 = {{#invoke:InfoboxImage|InfoboxImage|image={{{logo|}}}|size={{{logo_size|{{{logo_width|}}}}}}|sizedefault=250px|upright={{{logo_upright|1.1}}}|alt={{{logo_alt|}}}}} | caption1 = {{{logo_caption|}}} | image2 = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|{{{image_width|}}}}}}|sizedefault=250px|upright={{{image_upright|1.1}}}|border=yes|alt={{{image_alt|{{{alt|}}}}}}}} | caption2 = {{{caption|{{{image_caption|}}}}}} | image3 = {{#if:{{{pushpin_map|{{{map_type|}}}}}}|{{Location map|{{{pushpin_map|{{{map_type|}}}}}} |alt = {{{pushpin_map_alt|{{{map_alt|}}}}}} |coordinates = {{{coordinates|}}} |float = center |mark = {{{map_dot_mark|Red pog.svg}}} |marksize= 7 |label = {{{pushpin_label|{{{map_dot_label|}}}}}} |relief = {{{pushpin_relief|{{{relief|}}}}}} |border = infobox |caption = {{{pushpin_map_caption|{{{map_caption|Location within {{#invoke:Location map|data|{{{pushpin_map|{{{map_type}}}}}}|name}}}}}}}} |width = {{{pushpin_mapsize|{{{map_size|}}}}}} }} |<!-- else if map_type is blank -->{{#invoke:InfoboxImage|InfoboxImage|image={{{image_map|}}}|size={{{map_size|}}}|sizedefault=250px|alt={{{map_alt|}}}}}<!-- end if map_type -->}} | caption3 = {{#if:{{{pushpin_map|{{{map_type|}}}}}} |<!-- leave blank -->| {{{map_caption|}}} }} | image4 = {{#invoke:Infobox mapframe|auto|onByDefault={{#if:{{{pushpin_map|}}}{{{map_type|}}}{{{image_map|}}}|no|yes}}|mapframe-zoom={{{mapframe-zoom|13}}}|mapframe-frame-width={{{mapframe-frame-width|250}}}|mapframe-wikidata={{{mapframe-wikidata|yes}}}}} | caption4 = {{#invoke:Infobox mapframe|autocaption|onByDefault={{#if:{{{pushpin_map|}}}{{{map_type|}}}{{{image_map|}}}|no|yes}}}} | label1 = Former names | data1 = {{{former_names|{{{former_name|}}}}}} | class1 = nickname | label2 = Alternative names | data2 = {{{alternate_names|{{{alternate_name|}}}}}} | class2 = nickname | label3 = Etymology | data3 = {{{etymology|}}} | label4 = Hotel chain | data4 = {{{hotel_chain|{{{chain|}}}}}} | header5 = {{#if:{{{highest_prev|}}}{{{highest_next|}}}{{{highest_start|}}}{{{highest_end|}}}{{{highest_region|}}}|Record height}} | data6 = {{#if:{{{highest_start|}}}{{{highest_end|}}} |Tallest in {{#if:{{{highest_region|}}}|{{{highest_region}}}|the world}}<!-- --> {{#if:{{both|{{{highest_start|}}}|{{{highest_end|}}}}} |from {{{highest_start|}}} to {{{highest_end|}}} |{{#if:{{{highest_start|}}}|since {{{highest_start}}} }}<!-- -->{{#if:{{{highest_end|}}}|until {{{highest_end}}} }}<!-- -->}}{{ref label|{{{highest_reflabel|talleststatus}}}|I|}} }} | label7 = Preceded by | data7 = {{{highest_prev|}}} | label8 = Surpassed by | data8 = {{{highest_next|}}} | header9 = {{#if:{{{status|}}}{{{building_type|}}}{{{architectural_style|}}}{{{style|}}}{{{classification|}}}{{{location|}}}{{{location_town|}}}{{{location_city|}}}{{{location_country|}}}{{{address|}}}{{{coordinates|}}}{{{altitude|}}}{{{start_date|}}}{{{construction_start_date|}}}{{{topped_out_date|}}}{{{est_completion|}}}{{{completion_date|}}}{{{inauguration_date|}}}{{{groundbreaking_date|}}}{{{opening_date|}}}{{{opening|}}}{{{opened|}}}{{{opened_date|}}}{{{renovation_date|}}}{{{closing_date|}}}{{{demolition_date|}}}{{{date_demolished|}}}{{{demolished_date|}}}{{{destruction_date|}}}{{{destroyed|}}}{{{cost|}}}{{{ren_cost|}}}{{{client|}}}{{{owner|}}}{{{governing_body|}}}{{{landlord|}}}{{{management|{{{operator|}}}}}}{{{affiliation|}}}|General information}} | label10 = Status | class10 = category | data10 = {{#if:{{{status|}}}|{{#switch:{{lc:{{{status|}}}}} | built | completed | finished | complete = Completed | destroyed = Destroyed | demolished = Demolished | on hold = On hold | incomplete | unfinished | under construction = Under construction | cancelled | canceled | never built = Never built | topped out | topped-out = [[Topping out|Topped-out]] | planned | proposed = Proposed | approved = Approved | #default = {{{status|}}} }}|{{#if:{{{cancelled|}}}{{{canceled|}}}|Never built|{{#if:{{{topped_out|}}}|[[Topping out|Topped-out]]}} }} }} | label11 = Type | data11 = {{{building_type|}}} | class11 = category | label12 = Architectural style | data12 = {{{architectural_style|{{{style|}}}}}} | class12 = category | label13 = Classification | data13 = {{{classification|}}} | class13 = category | class14 = label | label14 = Location | data14 = {{{location|}}} | label15 = Address | data15 = {{{address|}}} | label16 = Town or city | data16 = {{if empty|{{{location_town|}}}|{{{location_city|}}}}} | label17 = Country | data17 = {{{location_country|}}} | label18 = [[Geographic coordinate system|Coordinates]] | data18 = {{#if:{{{coordinates|}}}|{{#invoke:Coordinates|coordinsert|{{{coordinates|}}}|type:landmark|{{#if:{{{location_country|}}}|region:{{Country abbreviation|{{{location_country}}}}}}}}}|}} | label19 = {{if empty|{{{grid_name|}}}|Grid&nbsp;position}} | data19 = {{{grid_position|}}} | label20 = Elevation | data20 = {{{altitude|}}} | label21 = Current tenants | data21 = {{{current_tenants|}}} | label22 = Named for | data22 = {{{namesake|}}} | label23 = Year(s) built | data23 = {{{years_built|}}} | label24 = Groundbreaking | data24 = {{{groundbreaking_date|}}} | label25 = Construction started | data25 = {{{start_date|{{{construction_start_date|}}}}}} | label26 = Construction stopped | data26 = {{{stop_date|{{{construction_stop_date|}}}}}} | label27 = Topped-out | data27 = {{{topped_out_date|}}} | rowclass28= note | label28 = {{#if:{{{est_completion|}}}|Estimated completion|{{#if:{{{completion_date|}}}|Completed}} }} | data28 = {{if empty|{{{est_completion|}}}|{{{completion_date|}}} }} | label29 = {{#if:{{{opened|{{{opened_date|}}}}}}|{{#iferror:{{#ifexpr: {{#time:U|{{Plain text|1={{MultiReplace|1={{{opened|{{{opened_date}}}}}}|2=%<.*%>|3=|4=%s|5=}}}}}}>{{#time:U}} |Opening|Opened}}|Opened}}|Opening}} | data29 = {{if empty|{{{opened_date|}}}|{{{opened|}}}|{{{opening_date|}}}|{{{opening|}}}}} | label30 = Inaugurated | data30 = {{{inauguration_date|}}} | label31 = Relocated | data31 = {{{relocated_date|}}} | label32 = Renovated | data32 = {{{renovation_date|}}} | label33 = Closed | data33 = {{{closing_date|}}} | rowclass34= note | label34 = {{#if:{{{demolition_date|}}}{{{date_demolished|}}}{{{demolished_date|}}}|Demolished|Destroyed}} | data34 = {{if empty|{{{demolition_date|}}}|{{{date_demolished|}}}|{{{demolished_date|}}}|{{{destruction_date|}}}|{{{destroyed|}}}}} | label35 = Cost | data35 = {{{cost|}}} | label36 = Renovation cost | data36 = {{{ren_cost|}}} | label37 = Client | data37 = {{{client|}}} | label38 = Owner | data38 = {{{owner|}}} | label39 = {{#if:{{{governing_body|}}}|Governing body|{{#if:{{{landlord|}}}|Landlord|Management}}}} | data39 = {{#if:{{{governing_body|}}}|{{{governing_body|}}}|{{#if:{{{landlord|}}}|{{{landlord}}}|{{{management|{{{operator|}}}}}}}}}} | label40 = Affiliation | data40 = {{{affiliation|}}} | header41 = {{#if:{{{architectural|}}}{{{tip|}}}{{{antenna_spire|}}}{{{roof|}}}{{{top_floor|}}}{{{observatory|}}}|Height}} | label42 = Height | data42 = {{{height|}}} | label43 = Architectural | data43 = {{{architectural|}}} | label44 = Tip | data44 = {{{tip|}}} | label45 = Antenna spire | data45 = {{{antenna_spire|}}} | label46 = Roof | data46 = {{{roof|}}} | label47 = Top floor | data47 = {{{top_floor|}}} | label48 = Observatory | data48 = {{{observatory|}}} | header49 = {{#if:{{{diameter|}}}{{{circumference|}}}{{{weight|}}}{{{other_dimensions|}}}|Dimensions}} | label50 = Diameter | data50 = {{{diameter|}}} | label51 = Circumference | data51 = {{{circumference|}}} | label52 = Weight | data52 = {{{weight|}}} | label53 = Other dimensions | data53 = {{{other_dimensions|}}} | header54 = {{#if:{{{structural_system|}}}{{{material|}}}{{{size|}}}{{{floor_count|{{{floors|}}}}}}{{{floor_area|}}}{{{elevator_count|}}}|Technical details}} | label55 = Structural system | data55 = {{{structural_system|}}} | class55 = category | label56 = Material | data56 = {{{material|}}} | class56 = category | label57 = Size | data57 = {{{size|}}} | label58 = Floor count | data58 = {{{floor_count|{{{floors|}}}}}} | label59 = Floor area | data59 = {{{floor_area|}}} | label60 = Lifts/elevators | data60 = {{{elevator_count|}}} | label61 = Grounds | data61 = {{{grounds_area|}}} | header62 = {{#if:{{{architect|}}}{{{architecture_firm|}}}{{{developer|}}}{{{engineer|}}}{{{structural_engineer|}}}{{{civil_engineer|}}}{{{other_designers|}}}{{{quantity_surveyor|}}}{{{main_contractor|}}}{{{main_contractors|}}}|Design and construction}} | label63 = Architect(s) | data63 = {{{architect|}}} | label64 = Architecture firm | data64 = {{{architecture_firm|}}} | label65 = Developer | data65 = {{{developer|}}} | label66 = Engineer | data66 = {{{engineer|}}} | label67 = Structural engineer | data67 = {{{structural_engineer|}}} | label68 = Services engineer | data68 = {{{services_engineer|}}} | label69 = Civil engineer | data69 = {{{civil_engineer|}}} | label70 = Other designers | data70 = {{{other_designers|}}} | label71 = Quantity surveyor | data71 = {{{quantity_surveyor|}}} | label72 = Main contractor | data72 = {{{main_contractor|{{{main_contractors|}}}}}} | rowclass73 = note | label73 = Awards and prizes | data73 = {{{awards|}}} | label74 = Designations | data74 = {{{designations|}}} | label75 = Known for | data75 = {{{known_for|}}} | header76 = {{#if:{{{ren_architect|}}}{{{ren_firm|}}}{{{ren_engineer|}}}{{{ren_str_engineer|}}}{{{ren_serv_engineer|}}}{{{ren_civ_engineer|}}}{{{ren_oth_designers|}}}{{{ren_qty_surveyor|}}}{{{ren_contractor|}}}{{{ren_awards|}}}|Renovating team}} | rowclass77 = note | label77 = Architect(s) | data77 = {{{ren_architect|}}} | label78 = Renovating firm | data78 = {{{ren_firm|}}} | label79 = Engineer | data79 = {{{ren_engineer|}}} | label80 = Structural engineer | data80 = {{{ren_str_engineer|}}} | label81 = Services engineer | data81 = {{{ren_serv_engineer|}}} | label82 = Civil engineer | data82 = {{{ren_civ_engineer|}}} | label83 = Other designers | data83 = {{{ren_oth_designers|}}} | label84 = Quantity surveyor | data84 = {{{ren_qty_surveyor|}}} | label85 = Main contractor | data85 = {{{ren_contractor|}}} | rowclass86 = note | label86 = Awards and prizes | data86 = {{{ren_awards|}}} | header87 = {{#if:{{{seating_type|}}}{{{capacity|{{{seating_capacity|}}}}}}{{{number_of_stores|}}}{{{number_of_anchors|}}}{{{unit_count|}}}{{{number_of_units|}}}{{{number_of_rooms|}}}{{{room_count|}}}{{{rooms|}}}{{{number_of_suites|}}}{{{suite_count|}}}{{{suites|}}}{{{number_of_restaurants|}}}{{{number_of_bars|}}}{{{facilities|}}}{{{parking|}}}{{{public_transit|}}}|Other information}} | label88 = Seating type | data88 = {{{seating_type|}}} | label89 = Seating capacity | data89 = {{{capacity|{{{seating_capacity|}}}}}} | label90 = Number of stores | data90 = {{{number_of_stores|}}} | label91 = Number of anchors | data91 = {{{number_of_anchors|}}} | label92 = Number of {{#if:{{{unit_count|}}}{{{number_of_units|}}}|units|rooms}} | data92 = {{if empty|{{{unit_count|}}}|{{{number_of_units|}}}|{{{number_of_rooms|}}}|{{{room_count|}}}|{{{rooms|}}}}} | label93 = Number of suites | data93 = {{if empty|{{{number_of_suites|}}}|{{{suite_count|}}}|{{{suites|}}}}} | label94 = Number of restaurants | data94 = {{{number_of_restaurants|}}} | label95 = Number of bars | data95 = {{{number_of_bars|}}} | label96 = Facilities | data96 = {{{facilities|}}} | label97 = Parking | data97 = {{{parking|}}} | label98 = Public transit access | data98 = {{{public_transit|}}} | header99 = {{#if:{{{website|}}}|Website}} | data100 = {{{website|}}} | header101 = {{{nrhp|{{{embedded|{{{module|}}}}}}}}} | header102 = {{#if:{{{references|}}}|References}} | data103 = {{{references|}}} | belowstyle = {{{belowstyle|}}} | below = {{{footnotes|}}} }}<!-- end of infobox -->{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox building with unsupported parameters|_VALUE_{{PAGENAME}}]]}}|preview = Page using [[Template:Infobox building]] with unknown parameter "_VALUE_"|ignoreblank=y | address | affiliation | alt | alternate_name | alternate_names | altitude | antenna_spire | architect | architectural | architectural_style | architecture_firm | awards | belowstyle | building_name | building_type | canceled | cancelled | capacity | caption | chain | circumference | civil_engineer | classification | client | closing_date | completion_date | construction_start_date | construction_stop_date | coordinates | cost | current_tenants | date_demolished | demolished_date | demolition_date | designations | destroyed | destruction_date | developer | diameter | elevator_count | embedded | engineer | est_completion | etymology | facilities | floor_area | floor_count | floors | footnotes | former_name | former_names | governing_body | grid_name | grid_position | years_built | groundbreaking_date | grounds_area | height | highest_end | highest_next | highest_prev | highest_reflabel | highest_region | highest_start | hotel_chain | hotel_name | image | image_alt | image_caption | image_map | image_size | image_upright | image_width | inauguration_date | known_for | landlord | location | location_city | location_country | location_town | logo | logo_alt | logo_caption | logo_size | logo_upright | logo_width | main_contractor | main_contractors | management | map_caption | map_dot_label | map_dot_mark | map_size | map_type | material | module | name | namesake | native_building_name | native_name | native_name_lang | nrhp | number_of_anchors | number_of_bars | number_of_restaurants | number_of_rooms | number_of_stores | number_of_suites | number_of_units | observatory | opened | opened_date | opening | opening_date | operator | other_designers | other_dimensions | owner | parking | public_transit | pushpin_label | pushpin_map | pushpin_map_alt | pushpin_map_caption | pushpin_mapsize | pushpin_relief | qid | quantity_surveyor | references | relief | relocated_date | ren_architect | ren_awards | ren_civ_engineer | ren_contractor | ren_cost | ren_engineer | ren_firm | ren_oth_designers | ren_qty_surveyor | ren_serv_engineer | ren_str_engineer | renovation_date | roof | room_count | rooms | seating_capacity | seating_type | services_engineer | size | start_date | status | stop_date | structural_engineer | structural_system | style | suite_count | suites | tip | top_floor | topped_out | topped_out_date | unit_count | website | weight | embed | map_alt | mapframe | mapframe-caption | mapframe-custom | mapframe-id | mapframe-coord | mapframe-wikidata | mapframe-point | mapframe-shape | mapframe-line | mapframe-frame-width | mapframe-frame-height | mapframe-shape-fill | mapframe-shape-fill-opacity | mapframe-stroke-color | mapframe-stroke-colour | mapframe-stroke-width | mapframe-marker | mapframe-marker-color | mapframe-marker-colour | mapframe-geomask | mapframe-geomask-stroke-color | mapframe-geomask-stroke-colour | mapframe-geomask-stroke-width | mapframe-geomask-fill | mapframe-geomask-fill-opacity | mapframe-zoom | mapframe-length_km | mapframe-length_mi | mapframe-area_km2 | mapframe-area_mi2 | mapframe-frame-coordinates | mapframe-frame-coord | mapframe-switcher | mapframe-height | mapframe-width }}<!-- -->{{main other|1={{#if:{{{topped_out|}}}|[[Category:Pages using infobox building with topped out]]}}{{#if:{{{canceled|}}}{{{cancelled|}}}|[[Category:Pages using infobox building with cancelled]]}}<!-- -->{{#if:{{both|{{{height|}}}|{{{architectural|}}}{{{tip|}}}{{{antenna_spire|}}}{{{roof|}}}{{{top_floor|}}}{{{observatory|}}}}}|[[Category:Pages using infobox building with parameter errors]]}} }}<!-- --><noinclude>{{documentation}}</noinclude> lxbum90v7l3o4hjsm12qd07fcsbcvld Nhwɛdo:Infobox film 10 2311 14872 2024-08-04T23:10:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14872 wikitext text/x-wiki <includeonly>{{Main other|{{Infobox film/short description|released={{{released|}}}|country={{{country|}}}|director={{{director|}}}}}}}{{Infobox | italic title = {{{italic_title|<noinclude>no</noinclude>}}} | bodyclass = vevent | aboveclass = summary | abovestyle = font-size: 125%; font-style: italic; | above = {{If empty |{{{name|}}} |{{PAGENAMEBASE}} }} | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|sizedefault=frameless|upright={{{image_upright|1}}}|alt={{{alt|}}}|title={{{alt|}}}}} | caption = {{{caption|}}} | labelstyle = white-space: nowrap; padding-right: 0.65em;<!--(to ensure gap between any long/nonwrapped label and subsequent data on same line--> | class1 = description | data1 = {{{native_name|}}} | label2 = Directed by | data2 = {{{director|}}} | label3 = Written by | data3 = {{{writer|}}} | label4 = Screenplay by | data4 = {{{screenplay|}}} | label5 = Story by | data5 = {{{story|}}} | label6 = Based on | data6 = {{{based_on|}}} | label7 = Produced by | data7 = {{{producer|}}} | label8 = Starring | data8 = {{{starring|}}} | label9 = Narrated by | data9 = {{{narrator|}}} | label10 = Cinematography | data10 = {{{cinematography|}}} | label11 = Edited by | data11 = {{{editing|}}} | label12 = Music by | data12 = {{{music|}}} | label13 = Animation by | data13 = {{{animator|}}} | label14 = Layouts by | data14 = {{{layout_artist|}}} | label15 = Backgrounds by | data15 = {{{background_artist|}}} | label16 = Color process | data16 = {{{color_process|}}} | label17 = {{Longitem |Production<br/>{{Pluralize from text|{{If empty |{{{production_companies|}}} |{{{studio|}}} }} || company | companies }}}} | data17 = {{#if: {{{production_companies|{{{studio|}}} }}} | <div style="vertical-align: middle;">{{{production_companies|{{{studio|}}}}}}</div> }} | label18 = Distributed by | data18 = {{{distributor|}}} | label19 = {{Longitem|style=white-space: normal;|Release date{{Pluralize from text|{{{released|}}}|plural=s}}}} | data19 = {{{released|}}} | label20 = {{Longitem|style=white-space: normal;|Running time}} | data20 = {{{runtime|}}} | label21 = {{Pluralize from text|{{{country|}}}|| Country | Countries }} | data21 = {{{country|}}} | label22 = {{Pluralize from text|{{{language|}}}|| Language | Languages }} | data22 = {{{language|}}} | label23 = Budget | data23 = {{{budget|}}} | label24 = Box office | data24 = {{{gross|}}} }}<!-- Tracking categories -->{{#invoke:Check for unknown parameters|check|unknown={{Main other|[[Category:Pages using infobox film with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[:Template:Infobox film]] with unknown parameter "_VALUE_"|showblankpositional=1| alt | animator | background_artist | based_on | budget | caption | cinematography | color_process | country | director | distributor | editing | gross | italic_title | image | image_upright | language | layout_artist | music | name | narrator | native_name | producer | production_companies | released | runtime | screenplay | starring | story | studio | writer }}<!-- -->{{Main other|{{#if: {{{released|}}} | {{#ifeq: {{Str find|{{{released|}}} | film-date}} | -1 | [[Category:Pages using infobox film with nonstandard dates]] }} | [[Category:Pages using infobox film with missing date]] }}}}<!-- --></includeonly><noinclude> {{Documentation}} </noinclude> fmh370xz11bomeupemzp4cqw7f011hx Nhwɛdo:Infobox journal 10 2312 14873 2024-08-04T23:10:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14873 wikitext text/x-wiki {{#if:{{{italic title|}}}||{{main other|{{Short description|2=noreplace|Academic journal}}}}}}{{#if:{{{bypass-rcheck|}}}|[[Category:Infobox journals with bypassed redirect checking]]|{{Namespace detect |main=<!-- -->{{Infobox journal/Bluebook check|1={{{bluebook|}}}}}<!-- -->{{Infobox journal/ISO 4 check|1={{{abbreviation|}}}}}<!-- -->{{Infobox journal/MathSciNet check|1={{{mathscinet|}}}|2={{{ISSN|{{{ISSN1|}}}}}}}}<!-- -->{{Infobox journal/NLM check|1={{{nlm|}}}|2={{{eISSN|{{{ISSN|{{{ISSN1|}}}}}}}}}}}<!-- -->{{Infobox journal/Former check|1={{{formername|{{{former_name|{{{formernames|{{{former_names|}}}}}}}}}}}}|2={{{eISSN|{{{ISSN|{{{ISSN1|}}}}}}}}}}}<!-- -->}}}}<!-- -->{{#ifeq:{{{abbreviation|}}}|no|[[Category:Infobox journals with bypassed ISO 4 abbreviations]]}}<!-- -->{{Infobox | italic title = {{{italic title|<noinclude>no</noinclude>}}} | bodyclass = hproduct | bodystyle = {{#if:{{{boxwidth|}}} |width:{{{boxwidth}}};}} | titlestyle = font-size:125%; | title = <includeonly>''<span class="fn">{{{title|{{PAGENAMEBASE}}}}}</span>''<!-- --><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt={{urlencode:info:ofi/fmt:kev:mtx:journal}}<!-- -->{{#if:{{{title|}}} |&rft.jtitle={{urlencode:{{{title}}}}}}}<!-- -->{{#if:{{{abbreviation|}}} |&rft.stitle={{urlencode:{{{abbreviation}}}}}}}<!-- -->{{#if:{{{CODEN|{{{CODEN1|}}}}}} |&rft.coden={{urlencode:{{{CODEN|{{{CODEN1}}}}}}}}}}<!-- -->{{#if:{{{ISSN|{{{ISSN1|}}}}}} |&rft.issn={{urlencode:{{{ISSN|{{{ISSN1}}}}}}}}}}<!-- -->{{#if:{{{eISSN|{{{eISSN1|}}}}}} |&rft.eissn={{urlencode:{{{eISSN|{{{eISSN1}}}}}}}}}}<!-- -->{{#if:{{{LCCN|{{{LCCN1|}}}}}} |&rft_id=info:lccn/{{urlencode:{{{LCCN|{{{LCCN1}}}}}}}}}}<!-- -->{{#if:{{{OCLC|{{{OCLC1|}}}}}} |&rft_id=info:oclcnum/{{urlencode:{{{OCLC|{{{OCLC1}}}}}}}}}}<!-- -->{{#if:{{{JSTOR|{{{JSTOR1|}}}}}} |&rft_id=https://www.jstor.org/journals/{{urlencode:{{{JSTOR|{{{JSTOR1}}}}}}}}#id-name=JSTOR}}<!-- -->{{#if: {{{website|{{{url|}}}}}} |&rft_id={{urlencode:{{{website|{{{url}}}}}}}}}}"></span></includeonly> | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{cover|{{{image|}}}}}}|size={{#if:{{{image_size|}}}|{{{image_size}}}|200px}}|sizedefault=frameless|alt={{{alt|}}}|suppressplaceholder=yes}} | caption = {{{caption|}}} | headerstyle = background:#dfc; | datastyle = text-align:left; <!--------------------------------- (basics) ----------------------------------> | label1 = [[Outline of academic disciplines|{{#if:{{{subject|}}} |Subject |Discipline}}]] | class1 = category | data1 = {{#if:{{{subject|}}} |{{{subject}}} |{{{discipline|}}} }} | label2 = {{longitem|{{nowrap|[[Peer review|Peer-reviewed]]}}}} | data2 = {{#ifeq:{{lc:{{{peer-reviewed|}}}}}|yes||{{{peer-reviewed|}}}}}{{#if:{{{peer-reviewed|}}}|[[Category:TEMP Infobox journal with para 'peer-reviewed']]}} | label3 = Language | data3 = {{#if:{{{language|}}}|{{{language|}}}|<includeonly>English</includeonly>}} | label4 = [[Editor-in-chief|Edited]]&nbsp;by | data4 = {{#if:{{{editors|}}} |{{{editors}}} |{{{editor|}}} }} <!--------------------------- Publication details -----------------------------> | header5 = {{#if:{{{publisher|}}}{{{history|}}}{{{frequency|}}}{{{openaccess|}}}{{{license|}}}{{{impact|}}}|Publication details}} | label6 = {{longitem|{{Wrap|Former name(s)}}}} | data6 = {{#if:{{{formername|{{{former_name|{{{formernames|{{{former_names|}}}}}}}}}}}}|<div style="font-style:italic;">{{{formername|{{{former_name|{{{formernames|{{{former_names|}}}}}}}}}}}}</div>}} | label7 = History | data7 = {{{history|}}} | label8 = [[Academic publishing|Publisher]] | data8 = {{#if:{{{publisher|}}} |{{longitem|{{{publisher}}}{{#if:{{{country|}}}|&nbsp;({{{country}}})}}}} }} | label9 = [[Periodical literature#Frequency|Frequency]] | data9 = {{#if:{{{frequency|}}}|{{Infobox journal/frequency|{{{frequency|}}}|{{{italic title|}}}}}}} | label10 = {{longitem|{{nowrap|[[Open access]]}}}} | data10 = {{#if:{{{openaccess|}}}|{{Infobox journal/openaccess|{{{openaccess|}}}|{{{italic title|}}}}}}} | label11 = [[Copyright#Transfer, assignment and licensing|License]] | data11 = {{{license|}}} | label12 = {{longitem|{{nowrap|[[Impact factor]]}}}} | data12 = {{{impact|}}} {{#if:{{{impact-year|}}}|({{{impact-year}}})}} <!--------------------------- Abbreviations ------------------------------> | header13 = {{#ifeq:{{{abbreviation|}}}|no||{{#if:{{{abbreviation|}}}{{{bluebook|}}}{{{mathscinet|}}}{{{nlm|}}}|Standard abbreviations<br />{{Infobox journal/Abbreviation search|1={{#if:{{{ISSN|{{{ISSN1|}}}}}}|{{{ISSN|{{{ISSN1|}}}}}}|{{{eISSN|}}}}}|2={{{title|{{PAGENAME}}}}}}}}}}} | label14 = [[Bluebook]] | class14 = identifier | data14 = {{#ifeq:{{{bluebook}}}|no||{{#if:{{{bluebook|}}}|''{{smallcaps|{{{bluebook}}}}}''}}}} | label15 = [[ISO 4]] | class15 = identifier | data15 = {{#ifeq:{{{abbreviation}}}|no||{{#if:{{{abbreviation|}}}|''{{{abbreviation}}}''|{{namespace detect|main=Find out [https://marcinwrochna.github.io/abbrevIso/?search={{#if:{{{title|}}}|{{urlencode:{{{title|}}}|WIKI}}|{{urlencode:{{PAGENAME}}|WIKI}}}} here] [[Category:Infobox journals with missing ISO 4 abbreviations]]||draft=Find out [https://marcinwrochna.github.io/abbrevIso/?search={{#if:{{{title|}}}|{{urlencode:{{{title|}}}|WIKI}}|{{urlencode:{{PAGENAME}}|WIKI}}}} here]}}}}}} | label16 = [[MathSciNet]] | class16 = identifier | data16 = {{#ifeq:{{{mathscinet}}}|no||{{#if:{{{mathscinet|}}}|''{{{mathscinet}}}''}}}} | label17 = [[United States National Library of Medicine|NLM]] | class17 = identifier | data17 = {{#ifeq:{{{nlm}}}|no||{{#if:{{{nlm|}}}|''{{{nlm}}}''}}}} <!-------------------------------- Indexing -----------------------------------> | header18 = {{#if:{{{ISSN|{{{ISSN1|}}}}}}{{{eISSN|{{{eISSN1|}}}}}}{{{LCCN|}}}{{{OCLC|}}}{{{CODEN|}}}{{{JSTOR|}}}|Indexing{{Infobox journal/Indexing search|1={{#if:{{{ISSN|{{{ISSN1|}}}}}}|{{{ISSN|{{{ISSN1|}}}}}}|{{{eISSN|}}}}}|2={{{title|{{PAGENAME}}}}}|3={{{eISSN|}}}}}}} <!-------------------------------- Journal 1 ----------------------------------> | data19 = {{#if:{{{ISSNlabel|{{{ISSNlabel1|{{{ISSN1label|}}}}}}}}}|<div style="text-align: center">''{{longitem|{{{ISSNlabel|{{{ISSNlabel1|{{{ISSN1label|}}}}}}}}}}}''</div>}} | label20 = <span class="type">[[CODEN (identifier)|CODEN]]</span> | data20 = {{#if:{{{CODEN|{{{CODEN1|}}}}}}|{{#ifeq:{{{coden-link1}}}|no|{{{CODEN|{{{CODEN1|}}}}}}|[https://cassi.cas.org/searching.jsp?searchIn=codens&exactMatch=y&c=WIy460-R_DY&searchFor={{{CODEN|{{{CODEN1|}}}}}} {{{CODEN|{{{CODEN1|}}}}}}]}}}} | label21 = <span class="type">[[ISSN (identifier)|ISSN]]</span> | data21 = {{#if:{{{ISSN|{{{ISSN1|}}}}}}{{{eISSN|{{{eISSN1|}}}}}}|{{Infobox journal/ISSN-eISSN|{{{ISSN|{{{ISSN1|}}}}}}|{{{eISSN|{{{eISSN1|}}}}}}}}}} | label22 = <span class="type">[[LCCN (identifier)|LCCN]]</span> | data22 = {{#if:{{{LCCN|{{{LCCN1|}}}}}}|[https://lccn.loc.gov/{{{LCCN|{{{LCCN1|}}}}}} {{{LCCN|{{{LCCN1|}}}}}}]}} | label23 = <span class="type">[[JSTOR (identifier)|JSTOR]]</span> | data23 = {{#if:{{{JSTOR|{{{JSTOR1|}}}}}}|[https://www.jstor.org/journals/{{{JSTOR|{{{JSTOR1|}}}}}} {{{JSTOR|{{{JSTOR1|}}}}}}]}} | label24 = <span class="type">[[OCLC (identifier)|OCLC]]&nbsp;no.</span> | data24 = {{#if:{{{OCLC|{{{OCLC1|}}}}}}|[https://www.worldcat.org/oclc/{{{OCLC|{{{OCLC1|}}}}}} {{{OCLC|{{{OCLC1|}}}}}}]}} <!-------------------------------- Journal 2 ----------------------------------> | data25 = {{#if:{{{ISSNlabel2|{{{ISSN2label|}}}}}}|<div style="text-align: center">''{{longitem|{{{ISSNlabel2|{{{ISSN2label|}}}}}}}}''</div>}} | label26 = <span class="type">[[CODEN (identifier)|CODEN]]</span> | data26 = {{#if:{{{CODEN2|}}}|{{#ifeq:{{{coden-link2}}}|no|{{{CODEN2|}}}|[https://cassi.cas.org/searching.jsp?searchIn=codens&exactMatch=y&c=WIy460-R_DY&searchFor={{{CODEN2|}}} {{{CODEN2|}}}]}}}} | label27 = <span class="type">[[ISSN (identifier)|ISSN]]</span> | data27 = {{#if:{{{ISSN2|}}}{{{eISSN2|}}}|{{Infobox journal/ISSN-eISSN|{{{ISSN2|}}}|{{{eISSN2|}}}}}}} | label28 = <span class="type">[[JSTOR (identifier)|JSTOR]]</span> | data28 = {{#if:{{{JSTOR2|}}}|[https://www.jstor.org/journals/{{{JSTOR2}}} {{{JSTOR2}}}]}} | label29 = <span class="type">[[LCCN (identifier)|LCCN]]</span> | data29 = {{#if:{{{LCCN2|}}}|[https://lccn.loc.gov/{{{LCCN2}}} {{{LCCN2}}}]}} | label30 = <span class="type">[[OCLC (identifier)|OCLC]]&nbsp;no.</span> | data30 = {{#if:{{{OCLC2|}}}|[https://www.worldcat.org/oclc/{{{OCLC2}}} {{{OCLC2}}}]}} <!-------------------------------- Journal 3 ----------------------------------> | data31 = {{#if:{{{ISSNlabel3|{{{ISSN3label|}}}}}}|<div style="text-align: center">''{{longitem|{{{ISSNlabel3|{{{ISSN3label|}}}}}}}}''</div>}} | label32 = <span class="type">[[CODEN (identifier)|CODEN]]</span> | data32 = {{#if:{{{CODEN3|}}}|{{#ifeq:{{{coden-link3}}}|no|{{{CODEN3|}}}|[https://cassi.cas.org/searching.jsp?searchIn=codens&exactMatch=y&c=WIy460-R_DY&searchFor={{{CODEN3|}}} {{{CODEN3|}}}]}}}} | label33 = <span class="type">[[ISSN (identifier)|ISSN]]</span> | data33 = {{#if:{{{ISSN3|}}}{{{eISSN3|}}}|{{Infobox journal/ISSN-eISSN|{{{ISSN3|}}}|{{{eISSN3|}}}}}}} | label34 = <span class="type">[[JSTOR (identifier)|JSTOR]]</span> | data34 = {{#if:{{{JSTOR3|}}}|[https://www.jstor.org/journals/{{{JSTOR3}}} {{{JSTOR3}}}]}} | label35 = <span class="type">[[LCCN (identifier)|LCCN]]</span> | data35 = {{#if:{{{LCCN3|}}}|[https://lccn.loc.gov/{{{LCCN3}}} {{{LCCN3}}}]}} | label36 = <span class="type">[[OCLC (identifier)|OCLC]]&nbsp;no.</span> | data36 = {{#if:{{{OCLC3|}}}|[https://www.worldcat.org/oclc/{{{OCLC3}}} {{{OCLC3}}}]}} <!-------------------------------- Journal 4 ----------------------------------> | data37 = {{#if:{{{ISSNlabel4|{{{ISSN4label|}}}}}}|<div style="text-align: center">''{{longitem|{{{ISSNlabel4|{{{ISSN4label|}}}}}}}}''</div>}} | label38 = <span class="type">[[CODEN (identifier)|CODEN]]</span> | data38 = {{#if:{{{CODEN4|}}}|{{#ifeq:{{{coden-link4}}}|no|{{{CODEN4|}}}|[https://cassi.cas.org/searching.jsp?searchIn=codens&exactMatch=y&c=WIy460-R_DY&searchFor={{{CODEN4|}}} {{{CODEN4|}}}]}}}} | label39 = <span class="type">[[ISSN (identifier)|ISSN]]</span> | data39 = {{#if:{{{ISSN4|}}}{{{eISSN4|}}}|{{Infobox journal/ISSN-eISSN|{{{ISSN4|}}}|{{{eISSN4|}}}}}}} | label40 = <span class="type">[[JSTOR (identifier)|JSTOR]]</span> | data40 = {{#if:{{{JSTOR4|}}}|[https://www.jstor.org/journals/{{{JSTOR4}}} {{{JSTOR4}}}]}} | label41 = <span class="type">[[LCCN (identifier)|LCCN]]</span> | data41 = {{#if:{{{LCCN4|}}}|[https://lccn.loc.gov/{{{LCCN4}}} {{{LCCN4}}}]}} | label42 = <span class="type">[[OCLC (identifier)|OCLC]]&nbsp;no.</span> | data42 = {{#if:{{{OCLC4|}}}|[https://www.worldcat.org/oclc/{{{OCLC4}}} {{{OCLC4}}}]}} <!-------------------------------- Journal 5 ----------------------------------> | data43 = {{#if:{{{ISSNlabel5|{{{ISSN5label|}}}}}}|<div style="text-align: center">''{{longitem|{{{ISSNlabel5|{{{ISSN5label|}}}}}}}}''</div>}} | label44 = <span class="type">[[CODEN (identifier)|CODEN]]</span> | data44 = {{#if:{{{CODEN5|}}}|{{#ifeq:{{{coden-link5}}}|no|{{{CODEN5|}}}|[https://cassi.cas.org/searching.jsp?searchIn=codens&exactMatch=y&c=WIy460-R_DY&searchFor={{{CODEN5|}}} {{{CODEN5|}}}]}}}} | label45 = <span class="type">[[ISSN (identifier)|ISSN]]</span> | data45 = {{#if:{{{ISSN5|}}}{{{eISSN5|}}}|{{Infobox journal/ISSN-eISSN|{{{ISSN5|}}}|{{{eISSN5|}}}}}}} | label46 = <span class="type">[[LCCN (identifier)|LCCN]]</span> | data46 = {{#if:{{{LCCN5|}}}|[https://lccn.loc.gov/{{{LCCN5}}} {{{LCCN5}}}]}} | label47 = <span class="type">[[JSTOR (identifier)|JSTOR]]</span> | data47 = {{#if:{{{JSTOR5|}}}|[https://www.jstor.org/journals/{{{JSTOR5}}} {{{JSTOR5}}}]}} | label48 = <span class="type">[[OCLC (identifier)|OCLC]]&nbsp;no.</span> | data48 = {{#if:{{{OCLC5|}}}|[https://www.worldcat.org/oclc/{{{OCLC5}}} {{{OCLC5}}}]}} <!-------------------------------- Journal 6 ----------------------------------> | data49 = {{#if:{{{ISSNlabel6|{{{ISSN6label|}}}}}}|<div style="text-align: center">''{{longitem|{{{ISSNlabel6|{{{ISSN6label|}}}}}}}}''</div>}} | label50 = <span class="type">[[CODEN (identifier)|CODEN]]</span> | data50 = {{#if:{{{CODEN6|}}}|{{#ifeq:{{{coden-link6}}}|no|{{{CODEN6|}}}|[https://cassi.cas.org/searching.jsp?searchIn=codens&exactMatch=y&c=WIy460-R_DY&searchFor={{{CODEN6|}}} {{{CODEN6|}}}]}}}} | label51 = <span class="type">[[ISSN (identifier)|ISSN]]</span> | data51 = {{#if:{{{ISSN6|}}}{{{eISSN6|}}}|{{Infobox journal/ISSN-eISSN|{{{ISSN6|}}}|{{{eISSN6|}}}}}}} | label52 = <span class="type">[[LCCN (identifier)|LCCN]]</span> | data52 = {{#if:{{{LCCN6|}}}|[https://lccn.loc.gov/{{{LCCN6}}} {{{LCCN6}}}]}} | label53 = <span class="type">[[JSTOR (identifier)|JSTOR]]</span> | data53 = {{#if:{{{JSTOR6|}}}|[https://www.jstor.org/journals/{{{JSTOR6}}} {{{JSTOR6}}}]}} | label54 = <span class="type">[[OCLC (identifier)|OCLC]]&nbsp;no.</span> | data54 = {{#if:{{{OCLC6|}}}|[https://www.worldcat.org/oclc/{{{OCLC6}}} {{{OCLC6}}}]}} <!-------------------------------- Journal 7 ----------------------------------> | data55 = {{#if:{{{ISSNlabel7|{{{ISSN7label|}}}}}}|<div style="text-align: center">''{{longitem|{{{ISSNlabel7|{{{ISSN7label|}}}}}}}}''</div>}} | label56 = <span class="type">[[CODEN (identifier)|CODEN]]</span> | data56 = {{#if:{{{CODEN7|}}}|{{#ifeq:{{{coden-link7}}}|no|{{{CODEN7|}}}|[https://cassi.cas.org/searching.jsp?searchIn=codens&exactMatch=y&c=WIy460-R_DY&searchFor={{{CODEN7|}}} {{{CODEN7|}}}]}}}} | label57 = <span class="type">[[ISSN (identifier)|ISSN]]</span> | data57 = {{#if:{{{ISSN7|}}}{{{eISSN7|}}}|{{Infobox journal/ISSN-eISSN|{{{ISSN7|}}}|{{{eISSN7|}}}}}}} | label58 = <span class="type">[[LCCN (identifier)|LCCN]]</span> | data58 = {{#if:{{{LCCN7|}}}|[https://lccn.loc.gov/{{{LCCN7}}} {{{LCCN7}}}]}} | label59 = <span class="type">[[JSTOR (identifier)|JSTOR]]</span> | data59 = {{#if:{{{JSTOR7|}}}|[https://www.jstor.org/journals/{{{JSTOR7}}} {{{JSTOR7}}}]}} | label60 = <span class="type">[[OCLC (identifier)|OCLC]]&nbsp;no.</span> | data60 = {{#if:{{{OCLC7|}}}|[https://www.worldcat.org/oclc/{{{OCLC7}}} {{{OCLC7}}}]}} <!-------------------------------- Journal 8 ----------------------------------> | data61 = {{#if:{{{ISSNlabel8|{{{ISSN8label|}}}}}}|<div style="text-align: center">''{{longitem|{{{ISSNlabel8|{{{ISSN8label|}}}}}}}}''</div>}} | label62 = <span class="type">[[CODEN (identifier)|CODEN]]</span> | data62 = {{#if:{{{CODEN8|}}}|{{#ifeq:{{{coden-link8}}}|no|{{{CODEN8|}}}|[https://cassi.cas.org/searching.jsp?searchIn=codens&exactMatch=y&c=WIy460-R_DY&searchFor={{{CODEN8|}}} {{{CODEN8|}}}]}}}} | label63 = <span class="type">[[ISSN (identifier)|ISSN]]</span> | data63 = {{#if:{{{ISSN8|}}}{{{eISSN8|}}}|{{Infobox journal/ISSN-eISSN|{{{ISSN8|}}}|{{{eISSN8|}}}}}}} | label64 = <span class="type">[[LCCN (identifier)|LCCN]]</span> | data64 = {{#if:{{{LCCN8|}}}|[https://lccn.loc.gov/{{{LCCN8}}} {{{LCCN8}}}]}} | label65 = <span class="type">[[JSTOR (identifier)|JSTOR]]</span> | data65 = {{#if:{{{JSTOR8|}}}|[https://www.jstor.org/journals/{{{JSTOR8}}} {{{JSTOR8}}}]}} | label66 = <span class="type">[[OCLC (identifier)|OCLC]]&nbsp;no.</span> | data66 = {{#if:{{{OCLC8|}}}|[https://www.worldcat.org/oclc/{{{OCLC8}}} {{{OCLC8}}}]}} <!-------------------------------- Journal 9 ----------------------------------> | data67 = {{#if:{{{ISSNlabel9|{{{ISSN9label|}}}}}}|<div style="text-align: center">''{{longitem|{{{ISSNlabel9|{{{ISSN9label|}}}}}}}}''</div>}} | label68 = <span class="type">[[CODEN (identifier)|CODEN]]</span> | data68 = {{#if:{{{CODEN9|}}}|{{#ifeq:{{{coden-link9}}}|no|{{{CODEN9|}}}|[https://cassi.cas.org/searching.jsp?searchIn=codens&exactMatch=y&c=WIy460-R_DY&searchFor={{{CODEN9|}}} {{{CODEN9|}}}]}}}} | label69 = <span class="type">[[ISSN (identifier)|ISSN]]</span> | data69 = {{#if:{{{ISSN9|}}}{{{eISSN9|}}}|{{Infobox journal/ISSN-eISSN|{{{ISSN9|}}}|{{{eISSN9|}}}}}}} | label70 = <span class="type">[[LCCN (identifier)|LCCN]]</span> | data70 = {{#if:{{{LCCN9|}}}|[https://lccn.loc.gov/{{{LCCN9}}} {{{LCCN9}}}]}} | label71 = <span class="type">[[JSTOR (identifier)|JSTOR]]</span> | data71 = {{#if:{{{JSTOR9|}}}|[https://www.jstor.org/journals/{{{JSTOR9}}} {{{JSTOR9}}}]}} | label72 = <span class="type">[[OCLC (identifier)|OCLC]]&nbsp;no.</span> | data72 = {{#if:{{{OCLC9|}}}|[https://www.worldcat.org/oclc/{{{OCLC9}}} {{{OCLC9}}}]}} <!-------------------------------- Journal 10 ----------------------------------> | data73 = {{#if:{{{ISSNlabel10|{{{ISSN10label|}}}}}}|<div style="text-align: center">''{{longitem|{{{ISSNlabel10|{{{ISSN10label|}}}}}}}}''</div>}} | label74 = <span class="type">[[CODEN (identifier)|CODEN]]</span> | data74 = {{#if:{{{CODEN10|}}}|{{#ifeq:{{{coden-link10}}}|no|{{{CODEN10|}}}|[https://cassi.cas.org/searching.jsp?searchIn=codens&exactMatch=y&c=WIy460-R_DY&searchFor={{{CODEN10|}}} {{{CODEN10|}}}]}}}} | label75 = <span class="type">[[ISSN (identifier)|ISSN]]</span> | data75 = {{#if:{{{ISSN10|}}}{{{eISSN10|}}}|{{Infobox journal/ISSN-eISSN|{{{ISSN10|}}}|{{{eISSN10|}}}}}}} | label76 = <span class="type">[[LCCN (identifier)|LCCN]]</span> | data76 = {{#if:{{{LCCN10|}}}|[https://lccn.loc.gov/{{{LCCN10}}} {{{LCCN10}}}]}} | label77 = <span class="type">[[JSTOR (identifier)||JSTOR]]</span> | data77 = {{#if:{{{JSTOR10|}}}|[https://www.jstor.org/journals/{{{JSTOR10}}} {{{JSTOR10}}}]}} | label78 = <span class="type">[[OCLC (identifier)|OCLC]]&nbsp;no.</span> | data78 = {{#if:{{{OCLC10|}}}|[https://www.worldcat.org/oclc/{{{OCLC10}}} {{{OCLC10}}}]}} <!---------------------------------- Links ------------------------------------> | header79 = {{#if:{{{website|{{{url|}}}}}}{{{link1|}}}|Links}} | data80 = {{#if:{{{website|{{{url|}}}}}} | * [{{{website|{{{url}}}}}} {{#if:{{{type|}}}|{{ucfirst:{{{type|}}}}}|Journal}} homepage]}}{{#if:{{{link1|}}} | * [{{{link1}}} {{{link1-name}}}]}}{{#if:{{{link1-at|}}}|&#32;at {{{link1-at}}}}}{{#if:{{{link2|}}} | * [{{{link2}}} {{{link2-name}}}]}}{{#if:{{{link2-at|}}}|&#32;at {{{link2-at}}}}}{{#if:{{{link3|}}} | * [{{{link3}}} {{{link3-name}}}]}}{{#if:{{{link3-at|}}}|&#32;at {{{link3-at}}}}}{{#if:{{{link4|}}} | * [{{{link4}}} {{{link4-name}}}]}}{{#if:{{{link4-at|}}}|&#32;at {{{link4-at}}}}}{{#if:{{{link5|}}} | * [{{{link5}}} {{{link5-name}}}]}}{{#if:{{{link5-at|}}}|&#32;at {{{link5-at}}}}}{{#if:{{{link6|}}} | * [{{{link6}}} {{{link6-name}}}]}}{{#if:{{{link6-at|}}}|&#32;at {{{link6-at}}}}}{{#if:{{{link7|}}} | * [{{{link7}}} {{{link7-name}}}]}}{{#if:{{{link7-at|}}}|&#32;at {{{link7-at}}}}}{{#if:{{{link8|}}} | * [{{{link8}}} {{{link8-name}}}]}}{{#if:{{{link8-at|}}}|&#32;at {{{link8-at}}}}}{{#if:{{{link9|}}} | * [{{{link9}}} {{{link9-name}}}]}}{{#if:{{{link9-at|}}}|&#32;at {{{link9-at}}}}}{{#if:{{{link10|}}} | * [{{{link10}}} {{{link10-name}}}]}}{{#if:{{{link10-at|}}}|&#32;at {{{link10-at}}}}} }}<includeonly><!-- ------- Auto-categorization -------- -->{{Main other|{{#if:{{{ISSN|{{{ISSN1}}}}}}{{{eISSN}}}{{{LCCN}}}{{{OCLC}}}{{{CODEN}}} | |[[Category:ISSN needed]]}}}}<!-- -->{{Main other|{{#if:{{{impact-year|}}}|{{#ifeq:{{{impact-year|}}}|2023||[[Category:Articles with outdated impact factors from {{{impact-year|}}}]]}}}}}}<!-- ------- Parameter validation ------- -->{{#ifeq:{{{licence|xz}}}|xz | |<br />Infobox journal: invalid "licence" - try "licen'''s'''e=copyright"}}<!-- -->{{#ifeq:{{{URL|xz}}} |xz | |<br />Infobox journal: invalid "URL" - try lowercase "url=" or "website=".}}<!-- -->{{#ifeq:{{{jstor|xz}}} |xz | |<br />Infobox journal: invalid "jstor" - try uppercase "JSTOR=".}}<!-- -->{{#ifeq:{{{issn|xz}}} |xz | |<br />Infobox journal: invalid "issn" - try uppercase "ISSN=".}}<!-- -->{{#ifeq:{{{eissn|xz}}} |xz | |<br />Infobox journal: invalid "eissn" - try uppercase "eISSN=".}}<!-- -->{{#ifeq:{{{lccn|xz}}} |xz | |<br />Infobox journal: invalid "lccn" - try uppercase "LCCN=".}}<!-- -->{{#ifeq:{{{oclc|xz}}} |xz | |<br />Infobox journal: invalid "oclc" - try uppercase "OCLC=".}}<!-- -->{{#ifeq:{{{coden|xz}}} |xz | |<br />Infobox journal: invalid "coden" - try uppercase "CODEN=".}}<!-- -->{{#ifeq:{{{Coden|xz}}} |xz | |<br />Infobox journal: invalid "Coden" - try uppercase "CODEN=".}}<!-- --></includeonly>{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox journal with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox journal]] with unknown parameter "_VALUE_"|ignoreblank=y| abbreviation | alt | boxwidth | caption | CODEN | CODEN1 | CODEN2 | CODEN3 | CODEN4 | CODEN5 | CODEN6 | CODEN7 | CODEN8 | CODEN9 | CODEN10 | coden-link1 | coden-link2 | coden-link3 | coden-link4 | coden-link5 | coden-link6 | coden-link7 | coden-link8 | coden-link9 | coden-link10 | country | cover | discipline | editor | editors | eISSN | eISSN1 | eISSN2 | eISSN3 | eISSN4 | eISSN5 | eISSN6 | eISSN7 | eISSN8 | eISSN9 | eISSN10 | former_name | former_names | formername | formernames | frequency | history | image | image_size | impact | impact-year | ISSN | ISSN1 | ISSN1label | ISSN2 | ISSN2label | ISSN3 | ISSN3label | ISSN4 | ISSN4label | ISSN5 | ISSN5label | ISSN6 | ISSN6label | ISSN7 | ISSN7label | ISSN8 | ISSN8label | ISSN9 | ISSN9label | ISSN10 | ISSN10label | ISSNlabel | ISSNlabel1 | ISSNlabel2 | ISSNlabel3 | ISSNlabel4 | ISSNlabel5 | ISSNlabel6 | ISSNlabel7 | ISSNlabel8 | ISSNlabel9 | ISSNlabel10 | italic title | JSTOR | JSTOR1 | JSTOR2 | JSTOR3 | JSTOR4 | JSTOR5 | JSTOR6 | JSTOR7 | JSTOR8 | JSTOR9 | JSTOR10 | language | LCCN | LCCN1 | LCCN2 | LCCN3 | LCCN4 | LCCN5 | LCCN6 | LCCN7 | LCCN8 | LCCN9 | LCCN10 | license | link1 | link1-name | link1-at | link2 | link2-name | link2-at | link3 | link3-name | link3-at | link4 | link4-name | link4-at | link5 | link5-name | link5-at | link6 | link6-name | link6-at | link7 | link7-name | link7-at | link8 | link8-name | link9-at | link9 | link9-name | link9-at | link10 | link10-name | link10-at | OCLC | OCLC1 | OCLC2 | OCLC3 | OCLC4 | OCLC5 | OCLC6 | OCLC7 | OCLC8 | OCLC9 | OCLC10 | openaccess | peer-reviewed | publisher | subject | title | url | website | bluebook | bypass-rcheck | nlm | mathscinet | type}}<noinclude>{{Documentation}}</noinclude> k5e2873vwi864kwav219mwzqbmhxybx Nhwɛdo:Infobox magazine 10 2313 14874 2024-08-04T23:10:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14874 wikitext text/x-wiki {{Infobox | italic title = {{{italic title|<noinclude>no</noinclude>}}} | bodyclass = hproduct | title = <includeonly>''{{if empty|{{{title|}}}|{{PAGENAMEBASE}}}}''</includeonly> | titleclass = fn | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{logo|}}}|size={{{logo_size|{{{image_size|}}}}}}|sizedefault=180px}} | image2 = {{#invoke:InfoboxImage|InfoboxImage|image={{{image_file|}}}|size={{{image_size|}}}|sizedefault=frameless|alt={{{image_alt|}}}|page={{{image_page|}}}}} | caption2 = {{if empty|{{{caption|}}}|{{{image_caption|}}}}} | label1 = {{#if:{{{editor_title|}}}|{{{editor_title}}}|Editor}} | data1 = {{{editor|}}} | label2 = {{#if:{{{editor_title2|}}}|{{{editor_title2}}}|Editor}} | data2 = {{{editor2|}}} | label3 = {{#if:{{{editor_title3|}}}|{{{editor_title3}}}|Editor}} | data3 = {{{editor3|}}} | label4 = {{#if:{{{editor_title4|}}}|{{{editor_title4}}}|Editor}} | data4 = {{{editor4|}}} | label5 = {{#if:{{{editor_title5|}}}|{{{editor_title5}}}|Editor}} | data5 = {{{editor5|}}} | label6 = {{#if:{{{editor_title6|}}}|{{{editor_title6}}}|Editor}} | data6 = {{{editor6|}}} | label7 = Former editors | data7 = {{{previous_editor|}}} | label8 = Staff writers | data8 = {{{staff_writer|}}} | label9 = Photographer | data9 = {{{photographer|}}} | label20 = Categories | data20 = {{{category|}}} | label21 = Frequency | data21 = {{{frequency|}}} | label22 = Format | data22 = {{{format|}}} | label23 = [[List of magazines by circulation|Circulation]] | data23 = {{{circulation|}}} | label24 = Publisher | data24 = {{{publisher|}}} | class25 = brand | label25 = Paid circulation | data25 = {{{paid_circulation|}}} | label26 = Unpaid circulation | data26 = {{{unpaid_circulation|}}} | label27 = Total circulation{{#if:{{{circulation_year|}}}|<br />({{{circulation_year}}})}} | data27 = {{{total_circulation|}}} | label28 = Founder | data28 = {{{creator|{{{founder|}}}}}} | label29 = Founded | data29 = {{{founded|}}} | label30 = First issue | data30 = {{{firstdate|}}} | label31 = Final issue{{#if:{{{finalnumber|}}}|<br />Number}} | data31 = {{{finaldate|{{{lastdate|}}}}}}{{#if:{{{finalnumber|}}}|<br />{{{finalnumber|}}}}} | label41 = Company | data41 = {{{company|}}} | label42 = Country | data42 = {{{country|}}} | label43 = Based in | data43 = {{{based|}}} | label44 = Language | data44 = {{{language|}}} | label45 = Website | data45 = {{{website|}}} | label46 = [[ISSN (identifier)|ISSN]] | data46 = {{#if:{{{issn|{{{ISSN|}}}}}} |{{#if:{{{eissn|{{{eISSN|}}}}}} |{{ISSN link|{{{issn|{{{ISSN|}}}}}}}}&nbsp;(print)<br />{{ISSN link|{{{eissn|{{{eISSN|}}}}}}}}&nbsp;(web) |{{ISSN link|{{{issn|{{{ISSN|}}}}}}}} }} |{{#if:{{{eissn|{{{eISSN|}}}}}} |{{ISSN link|{{{eissn|{{{eISSN|}}}}}}}} }} }} | label47 = [[OCLC (identifier)|OCLC]] | data47 = {{#if:{{{oclc|{{{OCLC|}}}}}}|[https://www.worldcat.org/oclc/{{urlencode:{{{oclc|{{{OCLC|}}}}}} }} {{{oclc|{{{OCLC|}}}}}}]}} }}{{#invoke:check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox magazine with unsupported parameters|_VALUE_{{PAGENAME}}]]}}|preview = Page using [[Template:Infobox magazine]] with unknown parameter "_VALUE_"|ignoreblank=y | italic title | title| logo| logo_size| image_size| image_file| image_alt| image_page| caption| image_caption| editor_title| editor| editor_title2| editor2| editor_title3| editor3| editor_title4| editor4| editor_title5| editor5| editor_title6| editor6| previous_editor| staff_writer| photographer| category| frequency| format| circulation| publisher| paid_circulation| unpaid_circulation| circulation_year| total_circulation| creator| founder| founded| firstdate| finalnumber| finaldate| lastdate| company| country| based| language| website| issn| ISSN| eissn| eISSN| oclc| OCLC }}<noinclude> {{Documentation}} <!-- Place categories and interwikis in [[Template:Infobox Magazine/doc]] --> </noinclude> mgcgccvlhf7r5acnc2d9yvixe23sww4 Nhwɛdo:Infobox newspaper 10 2314 14875 2024-08-04T23:10:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14875 wikitext text/x-wiki {{Infobox |italic title={{{italic title|<noinclude>no</noinclude>}}} | bodyclass = vcard | titleclass = fn org | title = {{{name|<includeonly>{{PAGENAMEBASE}}</includeonly>}}} | titlestyle = font-size: 125%; font-style: italic; | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{logo|}}}|size={{{logo_size|}}}|sizedefault=250x50px|upright={{{logo_upright|}}}|border={{{logo_border|}}}|alt={{{logo_alt|}}}}} | caption = {{{logo_caption|}}} | image2 = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|}}}|upright={{{image_upright|}}}|border={{{image_border|}}}|alt={{{image_alt|}}}}} | caption2 = {{{caption|}}} | subheader = {{{motto|}}} | label1 = Type | data1 = {{{type|}}} | label2 = Format | data2 = {{{format|}}} | label3 = School | data3 = {{{school|}}} | label4 = Owner(s) | data4 = {{{owners|{{{owner|}}}}}} | label5 = Founder(s) | data5 = {{{founders|{{{founder|}}}}}} | label6 = Publisher | data6 = {{{publisher|}}} | label7 = President | class7 = agent | data7 = {{{president|}}} | label8 = Editor-in-chief | class8 = agent | data8 = {{{chiefeditor|}}} | label9 = Editor | class9 = agent | data9 = {{{editor|}}} | label10 = Deputy editor | class10 = agent | data10 = {{{depeditor|}}} | label11 = Associate editor | class11 = agent | data11 = {{{assoceditor|}}} | label12 = {{#if:{{{maneditors|}}}|Managing editors|Managing editor}} | class12 = agent | data12 = {{{maneditors|{{{maneditor|}}}}}} | label13 = General manager | class13 = agent | data13 = {{{generalmanager|}}} | label14 = News editor | class14 = agent | data14 = {{{newseditor|}}} | label15 = Managing editor, design | class15 = agent | data15 = {{{managingeditordesign|}}} | label16 = Director of Interactive | class16 = agent | data16 = {{{dirinteractive|}}} | label17 = Campus editor | class17 = agent | data17 = {{{campuseditor|}}} | label18 = Campus chief | class18 = agent | data18 = {{{campuschief|}}} | label19 = Metro editor | class19 = agent | data19 = {{{metroeditor|}}} | label20 = Metro chief | class20 = agent | data20 = {{{metrochief|}}} | label21 = Opinion editor | class21 = agent | data21 = {{{opeditor|}}} | label22 = Sports editor | class22 = agent | data22 = {{{sportseditor|}}} | label23 = Photo editor | class23 = agent | data23 = {{{photoeditor|}}} | label24 = Staff writers | data24 = {{{staff|}}} | label25 = {{{custom_label|}}} | class25 = agent | data25 = {{#if:{{{custom_label|}}}|{{{custom|}}}}} | label26 = {{#if:{{{launched|}}}|Launched|Founded}} | data26 = {{#if:{{{launched|}}}|{{{launched|}}}|{{{foundation|}}}}} | label27 = Political alignment | data27 = {{if empty|{{{political|}}}|{{{political position|}}}}} | label28 = Language | data28 = {{{language|}}} | label29 = {{nowrap|Ceased publication}} | data29 = {{{ceased publication|}}} | label30 = Relaunched | data30 = {{{relaunched|}}} | label31 = Headquarters | class31 = label | data31 = {{{headquarters|}}} | label32 = City | data32 = {{{publishing_city|}}} | label33 = Country | data33 = {{{publishing_country|}}} | label34 = [[Newspaper circulation|Circulation]] | data34 = {{{circulation|}}}{{#if:{{{circulation_date|}}}| &#32;(as of {{{circulation_date}}}) }}{{{circulation_ref|}}} | label35 = Readership | data35 = {{{readership|}}} | label36 = Sister newspapers | data36 = {{{sister newspapers|}}} | label37 = [[ISSN (identifier)|ISSN]] | data37 = {{ISSN link|1={{{issn|{{{ISSN|}}}}}}|2={{{eissn|{{{eISSN|}}}}}}}} | label38 = [[OCLC (identifier)|OCLC]] number | data38 = {{#if:{{{oclc|}}}|{{OCLC search link|{{{oclc}}} }} }} | label39 = [[RNI (identifier)|RNI]] | class39 = agent | data39 = {{{RNI|}}} | label40 = Website | data40 = {{{website|}}} | label41 = Free online archives | class41 = agent | data41 = {{{free|}}} | below = {{#if:{{{publishing_country|}}} | {{ubl |style=line-height:1.3em; padding-top:0.4em; border-top: 1px solid #aaa | {{#ifexist: Media of the {{delink|{{{publishing_country}}} }} | [[Media of the {{delink|{{{publishing_country}}} }}]] | {{#ifexist: Media of {{delink|{{{publishing_country}}} }} | [[Media of {{delink|{{{publishing_country}}} }}]] }} }} | {{#ifexist: List of newspapers in the {{delink|{{{publishing_country}}} }} | [[List of newspapers in the {{delink|{{{publishing_country}}} }}|List of newspapers]] | {{#ifexist: List of newspapers in {{delink|{{{publishing_country}}} }} | [[List of newspapers in {{delink|{{{publishing_country}}} }}|List of newspapers]] }} }} }} }} }}{{#invoke:Check for unknown parameters|check|ignoreblank=y |unknown={{main other|[[Category:Pages using infobox newspaper with unknown parameters|_VALUE_{{PAGENAME}}]]}} |preview=Page using [[Template:Infobox newspaper]] with unknown parameter "_VALUE_" |assoceditor |campuschief|campuseditor |caption |ceased publication |chiefeditor |circulation|circulation_date|circulation_ref|custom|custom_label |depeditor |dirinteractive |editor |format |foundation|founder|founders |free |generalmanager |headquarters |image|image_alt|image_border|image_size|image_upright |issn |ISSN |eissn |eISSN |italic title |language |launched |logo|logo_alt|logo_border|logo_size|logo_upright|logo_caption |managingeditordesign|maneditor|maneditors |metrochief|metroeditor |motto |name |newseditor |oclc |opeditor |owner|owners |photoeditor |political | political position |president |publisher|publishing_city|publishing_country |readership |relaunched |RNI |school |sister newspapers |sportseditor |staff |type |website }}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> oyq32f4d2v3q4gm3hw1s5878jposzp1 Nhwɛdo:Infobox officeholder/example 10 2315 14876 2024-08-04T23:10:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14876 wikitext text/x-wiki This page is to aid users in the application of {{tl|Infobox officeholder}}. ==General office== {{Infobox president | honorific-prefix = | name = Harry S. Truman | honorific-suffix = | image = Harry S. Truman.jpg | alt = | order = 33rd | office = President of the United States | election = | term_start = {{Start date|1945|4|12}} | term_end = {{End date|1953|1|20}} | vicepresident = [[Alben W. Barkley]] (1949–53) | predecessor = [[Franklin D. Roosevelt]] | successor = [[Dwight D. Eisenhower]] | birth_date = {{Birth date|1884|5|8}} | birth_place = [[Lamar, Missouri]], U.S. | death_date = {{Death date and age|1972|12|26|1884|5|8}} | death_place = [[Kansas City, Missouri|Kansas City]], U.S. | spouse = [[Bess Truman|Bess Wallace Truman]] | party = [[Democratic Party (United States)|Democratic]] | relations = | children = [[Margaret Truman]] | residence = | alma_mater = | occupation = | profession = | signature = Harry S. Truman signature.png | signature_alt = "Harry S. Truman" signature | website = | footnotes = }} <syntaxhighlight lang="wikitext" style="overflow:auto"> {{Infobox president | honorific-prefix = | name = Harry S. Truman | honorific-suffix = | image = Harry S. Truman.jpg | alt = | order = 33rd | office = President of the United States | election = | term_start = {{Start date|1945|4|12}} | term_end = {{End date|1953|1|20}} | vicepresident = [[Alben W. Barkley]] (1949–53) | predecessor = [[Franklin D. Roosevelt]] | successor = [[Dwight D. Eisenhower]] | birth_date = {{Birth date|1884|5|8}} | birth_place = [[Lamar, Missouri]], U.S. | death_date = {{Death date and age|1972|12|26|1884|5|8}} | death_place = [[Kansas City, Missouri]], U.S. | spouse = [[Bess Truman|Bess Wallace Truman]] | party = [[Democratic Party (United States)|Democratic]] | relations = | children = [[Margaret Truman]] | residence = | alma_mater = | occupation = | profession = | signature = Harry S. Truman signature.png | signature_alt = "Harry S. Truman" signature | website = | footnotes = }}</syntaxhighlight> {{-}} ==Ambassador== {{Infobox ambassador | honorific-prefix = | name = Whitelaw Reid | honorific-suffix = | image = Whitelaw Reid.jpg | alt = Seated portrait of 60-ish man with beard, mustache, and receding hairline, in circa-1880 formal dress with high collar, with a book in his lap and a watch at the end of a chain suspended from his coat. | order = 28th | ambassador_from = United States | country = France | term_start = {{Start date|1889|3|23}} | term_end = {{End date|1892|3|25}} | predecessor = [[Robert Milligan McLane|Robert M. McLane]] | successor = [[T. Jefferson Coolidge]] | order2 = 35th | ambassador_from2 = United States | country2 = the United Kingdom | term_start2 = {{Start date|1889|3|23}} | term_end2 = {{End date|1912|12|15}} | predecessor2 = [[Joseph Hodges Choate|Joseph H. Choate]] | successor2 = [[Walter Hines Page]] | birth_date = {{Birth date|1837|10|12}} | birth_place = [[Cedarville, Ohio]], United States | death_date = {{Death date and age|1912|12|15|1837|10|12}} | death_place = [[London]], England, United Kingdom | spouse = | party = [[Republican Party (United States)|Republican]] | relations = | children = | residence = | alma_mater = | occupation = | profession = Politician, editor | signature = | signature_alt = | website = | footnotes = }} <syntaxhighlight lang="wikitext">{{Infobox ambassador | honorific-prefix = | name = Whitelaw Reid | honorific-suffix = | image = Whitelaw Reid.jpg | alt = Seated portrait of 60-ish man with beard, mustache, and receding hairline, in circa-1880 formal dress with high collar, with a book in his lap and a watch at the end of a chain suspended from his coat. | order = 28th | ambassador_from = United States | country = France | term_start = {{Start date|1889|3|23}} | term_end = {{Death date|1892|3|25}} | predecessor = [[Robert Milligan McLane|Robert M. McLane]] | successor = [[T. Jefferson Coolidge]] | order2 = 35th | ambassador_from2 = United States | country2 = the United Kingdom | term_start2 = {{Start date|1889|3|23}} | term_end2 = {{Death date|1912|12|15}} | predecessor2 = [[Joseph Hodges Choate|Joseph H. Choate]] | successor2 = [[Walter Hines Page]] | birth_date = {{Birth date|1837|10|12}} | birth_place = [[Cedarville, Ohio]], United States | death_date = {{Death date and age|1912|12|15|1837|10|12}} | death_place = [[London]], England, United Kingdom | spouse = | party = [[Republican Party (United States)|Republican]] | relations = | children = | residence = | alma_mater = | occupation = | profession = Politician, editor | signature = | signature_alt = | website = | footnotes = }}</syntaxhighlight> {{-}} ==Assembly Member== {{Infobox AM | honorific-prefix = | name = Nick Bourne | honorific-suffix = [[Member of the National Assembly for Wales|AM]] | smallimage = | alt = | caption = | constituency_AM = [[Mid and West Wales (National Assembly for Wales electoral region)|Mid and West Wales]] | assembly = Welsh | majority = | term_start = {{start date|1999|5|6|df=yes}} | term_end = | predecessor = ''(new constituency)'' | successor = Incumbent | birth_date = {{birth date and age|1952|1|1}} | birth_place = | death_date = | death_place = | nationality = British | spouse = | party = [[Conservative Party (UK)|Conservative]] | relations = | children = | residence = | alma_mater = [[Aberystwyth University|University of Wales, Aberystwyth]] | occupation = | profession = | signature = | signature_alt = | website = [http://blog.nickbourne.org.uk/ Nick Bourne's Blog] | footnotes = }} <syntaxhighlight lang="wikitext">{{Infobox AM | honorific-prefix = | name = Nick Bourne | honorific-suffix = [[Member of the National Assembly for Wales|AM]] | smallimage = | alt = | caption = | constituency_AM = [[Mid and West Wales (National Assembly for Wales electoral region)|Mid and West Wales]] | assembly = Welsh | majority = | term_start = {{start date|1999|5|6|df=yes}} | term_end = | predecessor = ''(new constituency)'' | successor = Incumbent | birth_date = {{birth date and age|1952|1|1}} | birth_place = | death_date = | death_place = | nationality = British | spouse = | party = [[Conservative Party (UK)|Conservative]] | relations = | children = | residence = | alma_mater = [[Aberystwyth University|University of Wales]], Aberystwyth | occupation = | profession = | signature = | signature_alt = | website = [http://blog.nickbourne.org.uk/ Nick Bourne's Blog] | footnotes = }}</syntaxhighlight> {{-}} ==Governor== {{Infobox governor | honorific-prefix = | name = Gray Davis | honorific-suffix = | image = Gray_Davis.jpg | alt = | caption = | order = 37th | office = Governor of California | term_start = January 4, 1999 | term_end = November 17, 2003 | lieutenant = [[Cruz Bustamante]] | predecessor = [[Pete Wilson]] | successor = [[Arnold Schwarzenegger]] | birth_date = {{birth date and age|1942|12|26}} | birth_place = [[The Bronx]], [[New York (state)|New York]], U.S. | death_date = | death_place = | spouse = Sharon Ryer Davis | party = [[Democratic Party (United States)|Democratic]] | relations = | children = | residence = | alma_mater = | occupation = | profession = Politician | signature = | signature_alt = | website = | footnotes = }} <syntaxhighlight lang="wikitext">{{Infobox governor | honorific-prefix = | name = Gray Davis | honorific-suffix = | image = Gray_Davis.jpg | alt = | caption = | order = 37th | office = Governor of California | term_start = January 4, 1999 | term_end = November 17, 2003 | lieutenant = [[Cruz Bustamante]] | predecessor = [[Pete Wilson]] | successor = [[Arnold Schwarzenegger]] | birth_date = {{birth date and age|1942|12|26}} | birth_place = [[New York City]], New York, U.S. | death_date = | death_place = | spouse = Sharon Ryer Davis | party = [[Democratic Party (United States)|Democratic]] | relations = | children = | residence = | alma_mater = | occupation = | profession = Politician | signature = | signature_alt = | website = | footnotes = }}</syntaxhighlight> {{-}} == Judge == {{Infobox judge | honorific-prefix = | name = William Hubbs Rehnquist | honorific-suffix = | image = William Rehnquist.jpg | alt = Seated portrait, from waist up, of a man in black robes, coat, and tie. He wears glasses and has a receding hairline. His hands are folded. | caption = | order = 16th | office = Chief Justice of the United States | term_start = September 26, 1986 | term_end = September 3, 2005 | nominator = [[Ronald Reagan]] | appointer = | predecessor = [[Warren E. Burger]] | successor = [[John Roberts]] | office2 = [[Associate Justice of the Supreme Court of the United States|Associate Justice of the U.S. Supreme Court]] | term_start2 = January 7, 1972 | term_end2 = September 26, 1986 | nominator2 = [[Richard Nixon]] | appointer2 = | predecessor2 = [[John Marshall Harlan II]] | successor2 = [[Antonin Scalia]] | birth_date = October 1, 1924 | birth_place = [[Milwaukee]], Wisconsin, U.S. | death_date = September 3, 2005, age 80 | death_place = [[Arlington, Virginia|Arlington]], Virginia, U.S. | spouse = | party = | relations = | children = | residence = | alma_mater = | occupation = | profession = | signature = | signature_alt = | website = | footnotes = }} <syntaxhighlight lang="wikitext">{{Infobox judge | honorific-prefix = | name = William Hubbs Rehnquist | honorific-suffix = | image = William Rehnquist.jpg | alt = Seated portrait, from waist up, of a man in black robes, coat, and tie. He wears glasses and has a receding hairline. His hands are folded. | caption = | order = 16th | office = Chief Justice of the United States | term_start = September 26, 1986 | term_end = September 3, 2005 | nominator = [[Ronald Reagan]] | appointer = | predecessor = [[Warren E. Burger]] | successor = [[John Roberts]] | office2 = [[Associate Justice of the Supreme Court of the United States|Associate Justice of the U.S. Supreme Court]] | term_start2 = January 7, 1972 | term_end2 = September 26, 1986 | nominator2 = [[Richard Nixon]] | appointer2 = | predecessor2 = [[John Marshall Harlan II]] | successor2 = [[Antonin Scalia]] | birth_date = October 1, 1924 | birth_place = [[Milwaukee]], Wisconsin, U.S. | death_date = September 3, 2005, age 80 | death_place = [[Arlington, Virginia|Arlington]], Virginia, U.S. | spouse = | party = | relations = | children = | residence = | alma_mater = | occupation = | profession = | signature = | signature_alt = | website = | footnotes = }}</syntaxhighlight> {{-}} ==Member of Parliament== {{Infobox MP | honorific-prefix = | name = Diane Abbott | honorific-suffix = | image = Diane Abbott low quality.jpg | alt = 50ish woman in black, with a bright red scarf, large black-and-white earrings and glasses, smiling and holding a microphone in one hand and a sheet of paper in the other | constituency_MP = [[Hackney North and Stoke Newington]] | parliament = United Kingdom | majority = 7,427 (25%) | predecessor = [[Ernie Roberts]] | successor = | term_start = 11 June 1987 | term_end = | birth_date = {{birth date and age|1953|9|27}} | birth_place = [[Paddington]], London | death_date = | death_place = | spouse = | party = [[Labour Party (UK)|Labour]] | relations = | children = | residence = | alma_mater = [[Newnham College, Cambridge]] | occupation = | profession = | signature = | signature_alt = | website = | footnotes = }} <syntaxhighlight lang="wikitext">{{Infobox MP | honorific-prefix = | name = Diane Abbott | honorific-suffix = | image = Diane Abbott low quality.jpg | alt = 50ish woman in black, with a bright red scarf, large black-and-white earrings and glasses, smiling and holding a microphone in one hand and a sheet of paper in the other | constituency_MP = [[Hackney North and Stoke Newington]] | parliament = United Kingdom | majority = 7,427 (25.3%) | predecessor = [[Ernie Roberts]] | successor = | term_start = 11 June 1987 | term_end = | birth_date = {{birth date and age|1953|9|27|df=y}} | birth_place = [[Paddington]], London | death_date = | death_place = | spouse = | party = [[Labour Party (UK)|Labour]] | relations = | children = | residence = | alma_mater = [[Newnham College, Cambridge]] | occupation = | profession = | signature = | signature_alt = | website = | footnotes = }}</syntaxhighlight> {{-}} ==US Congressperson== {{Infobox congressman | honorific-prefix = | name = Dennis Hastert | honorific-suffix = | image = Dennis Hastert 109th pictorial photo.jpg | alt = Head of a 60sh plump man with gray hair, squinting through eyeglasses | state = Illinois | district = [[Illinois's 14th congressional district|14th]] | term_start = January 6, 1987 | predecessor = [[John E. Grotberg]] | successor = Incumbent | speaker = 59th | term_start2 = January 6, 1999 | term_end2 = January 3, 2007 | predecessor2 = [[Newt Gingrich]] | successor2 = [[Nancy Pelosi]] | birth_date = {{birth date and age|1942|1|2}} | birth_place = [[Aurora, Illinois|Aurora]], Illinois, U.S. | death_date = | death_place = | spouse = Jean Kahl | party = [[Republican Party (United States)|Republican]] | relations = | children = | residence = | alma_mater = | occupation = Mentoring | profession = | signature = | signature_alt = | website = | footnotes = }} <syntaxhighlight lang="wikitext">{{Infobox congressman | honorific-prefix = | name = Dennis Hastert | honorific-suffix = | image = Dennis Hastert 109th pictorial photo.jpg | alt = Head of a 60sh plump man with gray hair, squinting through eyeglasses | state = Illinois | district = [[Illinois's 14th congressional district|14th]] | term_start = January 6, 1987 | predecessor = [[John E. Grotberg]] | successor = Incumbent | speaker = 59th | term_start2 = January 6, 1999 | term_end2 = January 3, 2007 | predecessor2 = [[Newt Gingrich]] | successor2 = [[Nancy Pelosi]] | birth_date = {{birth date and age|1942|1|2}} | birth_place = [[Aurora, Illinois|Aurora]], Illinois, U.S. | death_date = | death_place = | spouse = Jean Kahl | party = [[Republican Party (United States)|Republican]] | relations = | children = | residence = | alma_mater = | occupation = Mentoring | profession = | signature = | signature_alt = | website = | footnotes = }}</syntaxhighlight> {{-}} ==State representative== {{Infobox state representative | honorific-prefix = | name = Fabian Núñez | honorific-suffix = | image = FabianNunez.jpg | alt = Head and shoulders of a smiling 40ish man with dark hair | state_assembly = California <!--more often use state_house --> | district = [[California's 46th Assembly district|46th]] | term_start = 2002 | term_end = | predecessor = [[Gil Cedillo]] | successor = | speaker = 66th | term_start2 = 2002 | term_end2 = | predecessor2 = [[Herb Wesson]] | successor2 = Termed out (2008) | birth_date = December 22, 1966 | birth_place = [[San Diego]], California, U.S. | death_date = | death_place = | spouse = Maria Robles | party = [[Democratic Party (United States)|Democratic]] | relations = | children = | residence = | alma_mater = | occupation = | profession = Politician | signature = | signature_alt = | website = | footnotes = }} <syntaxhighlight lang="wikitext">{{Infobox state representative | honorific-prefix = | name = Fabian Núñez | honorific-suffix = | image = FabianNunez.jpg | alt = Head and shoulders of a smiling 40ish man with dark hair | state_assembly = California <!--more often use state_house --> | district = [[California's 46th Assembly district|46th]] | term_start = 2002 | term_end = | predecessor = [[Gil Cedillo]] | successor = | speaker = 66th | term_start2 = 2002 | term_end2 = | predecessor2 = [[Herb Wesson]] | successor2 = Termed out (2008) | birth_date = December 22, 1966 | birth_place = [[San Diego]], California, U.S. | death_date = | death_place = | spouse = Maria Robles | party = [[Democratic Party (United States)|Democratic]] | relations = | children = | residence = | alma_mater = | occupation = | profession = Politician | signature = | signature_alt = | website = | footnotes = }}</syntaxhighlight> {{-}} ==US Senator== {{Infobox senator | honorific-prefix = | name = John Sidney McCain III | honorific-suffix = | image = John McCain official photo portrait.JPG | alt = Half-length portrait of 70ish man with receding white hair and a square jaw | jr/sr = Senior Senator | state = [[Arizona]] | alongside = Jon Kyl | term_start = January 3, 1987 | term_end = August 25, 2018 | predecessor = [[Barry Goldwater]] | successor = [[John Kyl]] | state2 = Arizona | district2 = [[Arizona's 1st congressional district|1st]] | term_start2 = 1983 | term_end2 = 1987 | predecessor2 = [[John Jacob Rhodes]] | successor2 = [[John Jacob Rhodes III]] | birth_date = {{birth date and age|1936|08|29}} | birth_place = [[Panama Canal Zone]] (U.S. Territory) | death_date = {{death date and age|2018|8|25|1936|8|29}} | death_place = | party = [[Republican Party (United States)|Republican]] | spouse = (1) Carol Shepp, divorced; (2) [[Cindy Hensley McCain]] | relations = | children = | residence = | alma_mater = | occupation = | profession = [[United States Naval Aviator|Naval Aviator]] | signature = | signature_alt = | website = | footnotes = }} <syntaxhighlight lang="wikitext">{{Infobox senator | honorific-prefix = | name = John Sidney McCain III | honorific-suffix = | image = John McCain official photo portrait.JPG | alt = Half-length portrait of 70ish man with receding white hair and a square jaw | jr/sr = Senior Senator | state = [[Arizona]] | alongside = Jon Kyl | term_start = January 3, 1987 | predecessor = [[Barry Goldwater]] | successor = [[John Kyl]] | state2 = Arizona | district2 = [[Arizona's 1st congressional district|1st]] | term_start2 = 1983 | term_end2 = 1987 | predecessor2 = [[John Jacob Rhodes]] | successor2 = [[John Jacob Rhodes III]] | birth_date = {{birth date and age|1936|08|29}} | birth_place = [[Panama Canal Zone]] (U.S. Territory) | death_date = {{death date and age|2018|8|25|1936|8|29}} | death_place = | party = [[Republican Party (United States)|Republican]] | spouse = (1) Carol Shepp, divorced; (2) [[Cindy Hensley McCain]] | relations = | children = | residence = | alma_mater = | occupation = | profession = [[United States Naval Aviator|Naval Aviator]] | signature = | signature_alt = | website = | footnotes = }}</syntaxhighlight> {{-}} ==State senator== {{Infobox state senator | honorific-prefix = | name = Michael E. Gronstal | honorific-suffix = | image = Michael E. Gronstal - Official Portrait - 84th GA.jpg | image_size = | alt = | state_senate = Iowa | district = 8th | prior_term = 50th (1985-1993) and (2003-2013)<br>42nd (1993–2003) | term_start = January 8, 1985 | term_end = | predecessor = [[Tom Slater (politician)|Tom Slater]] | successor = | birth_date = {{birth date and age|1950|1|29|mf=y}} | birth_place = [[Council Bluffs, Iowa]], U.S. | death_date = | death_place = | party = [[Iowa Democratic Party|Democrat]] | spouse = Connie Meisenbach | partner = | relations = | children = Kate, Sarah | residence = [[Council Bluffs, Iowa]], U.S. | alma_mater = BA [[Antioch College]]<br>attended [[Loyola University Chicago|Loyola University]] | occupation = | profession = | signature = | signature_alt = | website = [http://www3.legis.state.ia.us/ga/member.do?id=142 Gronstal's website] | footnotes = }} <syntaxhighlight lang="wikitext">{{Infobox state senator | honorific-prefix = | name = Michael E. Gronstal | honorific-suffix = | image = Michael E. Gronstal - Official Portrait - 84th GA.jpg | image_size = | alt = | state_senate = Iowa | district = 8th | prior_term = 50th (1985–1993) and (2003–2013)<br>42nd (1993–2003) | term_start = January 8, 1985 | term_end = | predecessor = [[Tom Slater (politician)|Tom Slater]] | successor = | birth_date = {{birth date and age|1950|1|29|mf=y}} | birth_place = [[Council Bluffs, Iowa]], U.S. | death_date = | death_place = | party = [[Iowa Democratic Party|Democrat]] | spouse = Connie Meisenbach | partner = | relations = | children = Kate, Sarah | residence = [[Council Bluffs, Iowa]], U.S. | alma_mater = BA [[Antioch College]]<br>attended [[Loyola University Chicago|Loyola University]] | occupation = | profession = | signature = | signature_alt = | website = [http://www3.legis.state.ia.us/ga/member.do?id=142 Gronstal's website] | footnotes = }}</syntaxhighlight> {{-}} ==Ukrainian legislative office== {{Infobox Ukrainian legislative office |name = Vitali Klitschko |native_name = Віта́лій Кличко́ |native_name_lang = uk |office = [[Mayor of Kyiv]] |image = Vitali Klitschko September 2014.jpg |predecessor = Halyna Hereha (Acting) |successor = |signature = Vitali Klitschko signature.png |party = [[Ukrainian Democratic Alliance for Reform|Ukrainian Democratic Alliance<br>for Reform]] (2010–2015)<br>[[Petro Poroshenko Bloc "Solidarity"|Petro Poroshenko Bloc]] (2014–present) |office1 = Head of the [[Kyiv City State Administration]] |predecessor1 = [[Volodymyr Bondarenko (politician)|Volodymyr Bondarenko]] |successor1 = |birth_name = Vitali Volodymyrovych Klitschko |birth_date = {{birth date and age|1971|7|19|df=y}} |birth_place = [[Belovodskoye]], [[Kirghiz Soviet Socialist Republic|Kirghiz SSR]], [[Soviet Union]] (now [[Kyrgyzstan]]) |spouse = Natalia Egorova (1996–present) |children = Yegor-Daniel<br>Elizabeth-Victoria<br>Max |alma_mater = Pereiaslav-Khmelnytsky Pedagogical Institute<br>[[Taras Shevchenko National University of Kyiv|Taras Shevchenko National<br>University]]<br>[[National University of Physical Education and Sport of Ukraine]] |website = {{URL|klichko.org|Official website}} |term_start = 5 June 2014 |term_end = |term_start1 = 25 June 2014 |term_end1 = |office2 = [[Kyiv City Council|Deputy of the Kyiv City Council]] |convocation2 = [[Ukrainian local elections, 2006|5th session]] |constituency2 = [[Ukrainian Democratic Alliance for Reform|Klitschko Bloc "PORA–ROP"]] |term_start2 = April 2006 |term_end2 = June 2008 |convocation3 = [[Kyiv local election, 2008|6th session]] |constituency3 = [[Ukrainian Democratic Alliance for Reform|Vitali Klitschko Bloc]] |term_start3 = June 2008 |term_end3 = December 2012 |office4 = [[People's Deputy of Ukraine]] |convocation4 = [[7th Ukrainian Verkhovna Rada|7th convocation]] |constituency4 = [[Ukrainian Democratic Alliance for Reform|UDAR]], No.1<ref>{{cite web |title=People's Deputy of Ukraine of the VII convocation |url=http://gapp.rada.gov.ua/mps/info/expage/15664/8 |website=Official portal |publisher=Verkhovna Rada of Ukraine |access-date=22 December 2014 |language=uk}}</ref> |term_start4 = 12 December 2012 |term_end4 = 5 June 2014 }} <syntaxhighlight lang="wikitext">{{Infobox Ukrainian legislative office |name = Vitali Klitschko |native_name = Віта́лій Кличко́ |native_name_lang = uk |image = Vitali Klitschko September 2014.jpg |office = [[Mayor of Kyiv]] |predecessor = Halyna Hereha (Acting) |successor = |term_start = 5 June 2014 |term_end = |office1 = Head of the [[Kyiv City State Administration]] |predecessor1 = [[Volodymyr Bondarenko (politician)|Volodymyr Bondarenko]] |successor1 = |term_start1 = 25 June 2014 |term_end1 = |office2 = [[Kyiv City Council|Deputy of the Kyiv City Council]] |convocation2 = [[Ukrainian local elections, 2006|5th session]] |constituency2 = [[Ukrainian Democratic Alliance for Reform|Klitschko Bloc "PORA–ROP"]] |term_start2 = April 2006 |term_end2 = June 2008 |convocation3 = [[Kyiv local election, 2008|6th session]] |constituency3 = [[Ukrainian Democratic Alliance for Reform|Vitali Klitschko Bloc]] |term_start3 = June 2008 |term_end3 = December 2012 |office4 = [[People's Deputy of Ukraine]] |convocation4 = [[7th Ukrainian Verkhovna Rada|7th convocation]] |constituency4 = [[Ukrainian Democratic Alliance for Reform|UDAR]], No.1<ref>{{cite web |title=People's Deputy of Ukraine of the VII convocation |url=http://gapp.rada.gov.ua/mps/info/expage/15664/8 |website=Official portal |publisher=Verkhovna Rada of Ukraine |access-date=22 December 2014 |language=uk}}</ref> |term_start4 = 12 December 2012 |term_end4 = 5 June 2014 |party = [[Ukrainian Democratic Alliance for Reform|Ukrainian Democratic Alliance<br>for Reform]] (2010–2015)<br>[[Petro Poroshenko Bloc "Solidarity"|Petro Poroshenko Bloc]] (2014–present) |birth_name = Vitali Volodymyrovych Klitschko |birth_date = {{birth date and age|1971|7|19|df=y}} |birth_place = [[Belovodskoye]], [[Kirghiz Soviet Socialist Republic|Kirghiz SSR]], [[Soviet Union]] (now [[Kyrgyzstan]]) |spouse = Natalia Egorova (1996–present) |children = Yegor-Daniel<br>Elizabeth-Victoria<br>Max |alma_mater = Pereiaslav-Khmelnytsky Pedagogical Institute<br>[[Taras Shevchenko National University of Kyiv|Taras Shevchenko National<br>University]]<br>[[National University of Physical Education and Sport of Ukraine]] |signature = Vitali Klitschko signature.png |website = {{URL|klichko.org|Official website}} }}</syntaxhighlight> {{-}} ==Multiple terms== : Place the most recent terms at the top. When both a start and an end term are given, you can instead specify the complete term using the parameters {{para|term}}, {{para|term2}}, etc., as is done with {{para|term3}} in the example below. This can be helpful with complicated terms that cannot be given as simple starting or ending dates, or if you prefer something other than the default term separator (an en dash, with spaces around it if the start or end is not a simple integer date). Where a politician is redistricted into a new district, use {{para|prior_term}} to indicate the previous district(s). This saves space in the infobox by not generating a completely new office each time redistricting happens. If you do this, it is recommended that you list the predecessor before the subject first took office and the successor after the subject last left office. If more complete documentation of the districts is desired, it can be done with succession boxes at the end of the article. : Where a member has {{Infobox officeholder | name = Samuel Adams | image = J S Copley - Samuel Adams.jpg | alt = A stern middle-aged man with gray hair is wearing a dark red suit. He is standing behind a table, holding a rolled up document in one hand, and pointing with the other hand to a large document on the table. | caption = In this 1772 portrait by [[John Singleton Copley]], Adams points at the [[Massachusetts Charter]], which he viewed as a constitution that protected the people's rights. | order = 4th | office = Governor of Massachusetts | term_start = October 8, 1793 | term_end = June 2, 1797 | lieutenant = [[Moses Gill]] | order2 = 3rd [[Lieutenant Governor of Massachusetts]] | term_start2 = 1789 | term_end2 = 1793 | governor2 = [[John Hancock]] | order3 = [[President of the Massachusetts Senate]] | term3 = 1782–1785<br />1787–1788 | order4 = Delegate from Massachusetts to the [[Continental Congress]] | term_start4 = 1774 | term_end4 = 1781 | order5 = Clerk of the [[Massachusetts House of Representatives]] | term_start5 = 1766 | term_end5 = 1774 | birth_date = {{OldStyleDate|September 27|1722|September 16}} | birth_place = [[Boston, Massachusetts]], U.S. | death_date = {{death date and age|1803|10|2|1722|9|27|}} | death_place = [[Cambridge, Massachusetts]], U.S. | spouse = Elizabeth Checkley,<br />Elizabeth Wells | party = [[Democratic-Republican Party|Democratic-Republican]] (1790s) | signature = Samuel Adams Signature.svg | signature_alt = Handwritten "Saml Adams", with the "l" a raised curlicue }} <syntaxhighlight lang="wikitext">{{Infobox officeholder | name = Samuel Adams | image = J S Copley - Samuel Adams.jpg | alt = A stern middle-aged man with gray hair is wearing a dark red suit. He is standing behind a table, holding a rolled up document in one hand, and pointing with the other hand to a large document on the table. | caption = In this 1772 portrait by [[John Singleton Copley]], Adams points at the [[Massachusetts Charter]], which he viewed as a constitution that protected the people's rights. | order = 4th | office = Governor of Massachusetts | term_start = October 8, 1793 | term_end = June 2, 1797 | lieutenant = [[Moses Gill]] | order2 = 3rd [[Lieutenant Governor of Massachusetts]] | term_start2 = 1789 | term_end2 = 1793 | governor2 = [[John Hancock]] | order3 = [[President of the Massachusetts Senate]] | term3 = 1782–1785<br />1787–1788 | order4 = Delegate from Massachusetts to the [[Continental Congress]] | term_start4 = 1774 | term_end4 = 1781 | order5 = Clerk of the [[Massachusetts House of Representatives]] | term_start5 = 1766 | term_end5 = 1774 | birth_date = {{OldStyleDate|September 27|1722|September 16}} | birth_place = [[Boston, Massachusetts]], U.S. | death_date = {{death date and age|1803|10|2|1722|9|27|}} | death_place = [[Cambridge, Massachusetts]], U.S. | spouse = Elizabeth Checkley,<br />Elizabeth Wells | party = [[Democratic-Republican Party|Democratic-Republican]] (1790s) | signature = Samuel Adams Signature.svg | signature_alt = Handwritten "Saml Adams", with the "l" a raised curlicue }}</syntaxhighlight> {{-}} 02h27zcn681gtyjypet7ikvgtljz7ij Nhwɛdo:Infobox person 10 2316 14877 2024-08-04T23:11:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14877 wikitext text/x-wiki {{#invoke:infobox|infoboxTemplate|child={{{child|{{{embed|}}}}}} | bodyclass = biography vcard | above = {{#if:{{{honorific prefix|{{{honorific_prefix|{{{honorific-prefix|{{{pre-nominals|}}}}}}}}}}}}|<div class="honorific-prefix" style="font-size: 77%; font-weight: normal;">{{{honorific prefix|{{{honorific_prefix|{{{honorific-prefix|{{{pre-nominals|}}}}}}}}}}}}</div>}}<div class="fn">{{#if:{{{name|}}}|{{{name}}}|{{PAGENAMEBASE}}}}</div>{{#if:{{{honorific suffix|{{{honorific_suffix|{{{honorific-suffix|{{{post-nominals|}}}}}}}}}}}}|<div class="honorific-suffix" style="font-size: 77%; font-weight: normal;">{{{honorific suffix|{{{honorific_suffix|{{{honorific-suffix|{{{post-nominals|}}}}}}}}}}}}</div>}} | abovestyle = {{{abovestyle|}}} | subheaderstyle = font-size:125%; | subheader = {{#switch:{{{child|{{{embed|}}}}}}|yes=<!--empty when this infobox is embedded-->|#default={{#if:{{{native_name|}}}|{{#if:{{{native_name_lang|}}}|<div class="nickname" lang="{{{native_name_lang}}}">}}{{{native_name}}}{{#if:{{{native_name_lang|}}}|</div>}} }} }} | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{#ifeq:{{lc:{{{landscape|}}}}}|yes|{{min|300|{{#if:{{#ifexpr:{{{image size|{{{image_size|{{{imagesize|}}}}}}}}}}}|300|{{{image size|{{{image_size|{{{imagesize|}}}}}}}}}}}}}x200px|{{{image size|{{{image_size|{{{imagesize|}}}}}}}}}}}|sizedefault=frameless|upright={{{image_upright|1}}}|alt={{{alt|}}}|suppressplaceholder=yes}} | caption = {{{image caption|{{{caption|{{{image_caption|}}}}}}}}} | label2 = Pronunciation | data2 = {{{pronunciation|}}} | label10 = Born | data10 = {{Br separated entries|1={{#if:{{{birth_name|{{{birthname|}}}}}}|<div style="display:inline" class="nickname">{{{birth_name|{{{birthname|}}}}}}</div>}}|2={{{birth_date|}}}|3={{#if:{{{birth_place|}}}|<div style="display:inline" class="birthplace">{{{birth_place|}}}</div>}}}} | label11 = Bapti{{#if:{{{baptized|}}}|z|s}}ed | data11 = {{#if:{{{birth_date|}}}||{{{baptized|{{{baptised|}}}}}}}} | label12 = Disappeared | data12 = {{Br separated entries|1={{{disappeared_date|}}}|2={{{disappeared_place|}}}}} | label13 = Status | data13 = {{{status|{{{disappeared_status|}}}}}} | label14 = Died | data14 = {{Br separated entries|1={{{death_date|}}}|2={{#if:{{{death_place|}}}|<div style="display:inline" class="deathplace">{{{death_place|}}}</div>}}}} | label15 = Cause&nbsp;of death | data15 = {{{death cause|{{{death_cause|}}}}}} | label16 = Body discovered | data16 = {{{body discovered|{{{body_discovered|}}}}}} | label17 = {{#if:{{{burial_place|}}}|Burial place|Resting place}} | data17 = {{#if:{{{burial_place|}}}|{{Br separated entries|1={{{burial_place|}}}|2={{{burial_coordinates|}}}}}|{{Br separated entries|1={{{resting place|{{{resting_place|{{{restingplace|}}}}}}}}}|2={{{resting place coordinates|{{{resting_place_coordinates|{{{restingplacecoordinates|}}}}}}}}}}}}} | class17 = label | label18 = Monuments | data18 = {{{monuments|}}} <!-- removed per discussion at https://en.wikipedia.org/w/index.php?title=Template_talk:Infobox_person&oldid=932429196#Residence_parameter | label19 = Residence | data19 = {{{residence|}}} | class19 = {{#if:{{{death_date|}}}{{{death_place|}}}||label}} --> | label20 = Nationality | data20 = {{{nationality|}}} | class20 = category | label21 = Other&nbsp;names | data21 = {{{other names|{{{other_names|{{{othername|{{{nickname|{{{alias|}}}}}}}}}}}}}}} | class21 = nickname | label22 = Siglum | data22 = {{{siglum|}}} | label23 = Citizenship | data23 = {{{citizenship|}}} | class23 = category | label24 = Education | data24 = {{{education|}}} | label25 = Alma&nbsp;mater | data25 = {{{alma mater|{{{alma_mater|}}}}}} | label26 = Occupation{{Pluralize from text|{{{occupation|}}}|likely=(s)|plural=s}} | data26 = {{{occupation|}}} | class26 = role | label27 = Years&nbsp;active | data27 = {{{years active|{{{years_active|{{{yearsactive|}}}}}}}}} | label28 = Era | data28 = {{{era|}}} | class28 = category | label29 = Employer{{Pluralize from text|{{{employer|}}}|likely=(s)|plural=s}} | data29 = {{{employer|}}}{{main other|{{Pluralize from text| {{{employer|}}}|likely=[[Category:Pages using infobox person with multiple employers]]}}}} | class29 = org | label30 = {{#if:{{{organisation|}}}|Organisation|Organization}}{{#if:{{{organizations|}}}|s|{{pluralize from text|{{{organization|{{{organisation|}}}}}}|likely=(s)|plural=s}}}} | data30 = {{{organisation|{{{organization|{{{organizations|}}}}}}}}}{{main other|{{Pluralize from text|{{{organization|{{{organisation|}}}}}}|likely=[[Category:Pages using infobox person with multiple organizations]]}}}} | class30 = org | label31 = Agent{{Pluralize from text|{{{agent|}}}|likely=(s)|plural=s}} | data31 = {{{agent|}}}{{main other|{{Pluralize from text|{{{agent|}}}|likely=[[Category:Pages using infobox person with multiple agents]]}}}} | class31 = agent | label32 = Known&nbsp;for | data32 = {{{known for|{{{known_for|{{{known|}}}}}}}}} | label33 = Works | data33 = {{{works|}}} | label34 = <span style="white-space:nowrap;">Notable credit{{Pluralize from text|{{{credits|}}}|likely=(s)|plural=s}}</span> | data34 = {{#if:{{{works|}}}||<!-- -->{{{credits|}}}{{main other|{{Pluralize from text|{{{credits|}}}|likely=[[Category:Pages using infobox person with multiple credits]]}}}}}} | label35 = Label{{Pluralize from text|{{{label_name|}}}|likely=(s)|plural=s}} | data35 = {{#if:{{{works|}}}{{{credits|}}}||<!-- -->{{{label_name|}}}{{main other|{{Pluralize from text|{{{label_name|}}}|likely=[[Category:Pages using infobox person with multiple labels]]}}}}}} | label36 = <span style="white-space:nowrap;">Notable work</span> | data36 = {{#if:{{{works|}}}{{{credits|}}}{{{label_name|}}}||{{{notable works|{{{notable_works|}}}}}}}} | label37 = Style | data37 = {{{style|}}} | class37 = category | label40 = Television | data40 = {{{television|}}} | label41 = Height | data41 = {{#if:{{{height_m|{{{height_cm|}}}}}}{{{height_ft|}}}{{{height_in|}}} | {{convinfobox|{{{height_m|{{{height_cm|}}}}}}|{{#if:{{{height_m|}}}|m|cm}}|{{{height_ft|}}}|ft|{{{height_in|}}}|in}}}}{{#if:{{{height|}}} | {{infobox person/height|{{{height|}}}}}}} | label42 = {{#if:{{{office|}}}|Office|Title}} | data42 = {{{office|{{{title|}}}}}} | class42 = title | label43 = Term | data43 = {{{term|}}} | label44 = Predecessor | data44 = {{{predecessor|}}} | label45 = Successor | data45 = {{{successor|}}} | label46 = Political party | data46 = {{{party|}}} | class46 = org | label47 = Other political<br />affiliations | data47 = {{{otherparty|}}} | class47 = org | label48 = Movement | data48 = {{{movement|}}} | class48 = category | label49 = Opponent{{Pluralize from text|{{{opponents|}}}|likely=(s)|plural=s}} | data49 = {{{opponents|}}}{{main other|{{Pluralize from text|{{{opponents|}}}|likely=[[Category:Pages using infobox person with multiple opponents]]}}}} | label50 = Board member&nbsp;of | data50 = {{{boards|}}} | label51 = {{#if:{{{criminal_charges|}}}|Criminal charges|Criminal charge{{pluralize from text|{{{criminal charge|{{{criminal_charge|}}}}}}|likely=(s)|plural=s}}}} | data51 = {{{criminal_charges|{{{criminal charge|{{{criminal_charge|}}}}}}}}}{{main other|{{Pluralize from text|{{{criminal charge|{{{criminal_charge|}}}}}}|likely=[[Category:Pages using infobox person with multiple criminal charges]]}}}} | label52 = Criminal penalty | data52 = {{{criminal penalty|{{{criminal_penalty|}}}}}} | label53 = {{#if:{{{judicial status|{{{judicial_status|}}}}}}|Judicial status|Criminal status}} | data53 = {{#if:{{{judicial status|{{{judicial_status|}}}}}} | {{{judicial status|{{{judicial_status}}}}}} | {{{criminal status|{{{criminal_status|}}}}}}}} | class53 = category | label54 = Spouse{{#if:{{{spouses|}}}|s|{{Pluralize from text|{{{spouse|{{{spouse(s)|}}}}}}|likely=(s)|plural=s}}}} | data54 = {{{spouse|{{{spouses|{{{spouse(s)|}}}}}}}}}{{main other|{{Pluralize from text| {{{spouse|{{{spouse(s)|}}}}}} |likely=[[Category:Pages using infobox person with multiple spouses]]}}}} | label55 = Partner{{#if:{{{partners|}}}|s|{{Pluralize from text|{{{partner|{{{domesticpartner|{{{domestic_partner|{{{partner(s)|}}}}}}}}}}}} |likely=(s)|plural=s}}}} | data55 = {{{partner|{{{domesticpartner|{{{domestic_partner|{{{partners|{{{partner(s)|}}}}}}}}}}}}}}}{{main other|{{Pluralize from text| {{{partner|{{{domesticpartner|{{{domestic_partner|{{{partner(s)|}}}}}}}}}}}} |likely=[[Category:Pages using infobox person with multiple partners]]}}}} | label56 = Children | data56 = {{{children|}}} | label57 = Parent{{#if:{{{parents|}}}|{{Pluralize from text|{{{parents|}}}|likely=(s)|plural=s}}|<!-- -->{{#ifexpr:{{count|{{{father|}}}|{{{mother|}}}}} > 1|s}}}} | data57 = {{#if:{{{parents|}}}|{{{parents}}}|{{Unbulleted list|{{#if:{{{father|}}}|{{{father}}} (father)}}|{{#if:{{{mother|}}}|{{{mother}}} (mother)}}}}}}<!-- -->{{main other|{{Pluralize from text|{{{parents|}}}|likely=[[Category:Pages using infobox person with multiple parents]]}}}} | label58 = Relatives | data58 = {{{relations|{{{relatives|}}}}}} | label59 = Family | data59 = {{{family|}}} | label60 = Call sign | data60 = {{{callsign|}}} | label61 = Awards | data61 = {{{awards|}}} | label62 = {{#if:{{{honours|}}}|Honours|Honors}} | data62 = {{{honours|{{{honors|}}}}}} | data64 = {{{misc|{{{module|}}}}}} | data65 = {{{misc2|{{{module2|}}}}}} | data66 = {{{misc3|{{{module3|}}}}}} | data67 = {{{misc4|{{{module4|}}}}}} | data68 = {{{misc5|{{{module5|}}}}}} | data69 = {{{misc6|{{{module6|}}}}}} | label70 = Website | data70 = {{{website|{{{homepage|{{{URL|{{{url|}}}}}}}}}}}} | header71 = {{#if:{{{signature|}}}|{{if empty|{{{signature_type|}}}|Signature}}}} | data72 = {{#invoke:InfoboxImage|InfoboxImage|image={{{signature|}}}|size={{{signature_size|}}}|class=infobox-signature skin-invert|sizedefault=150px|alt={{{signature alt|{{{signature_alt|}}}}}}}} | header73 = {{#if:{{{footnotes|}}}|Notes}} | data74 = {{#if:{{{footnotes|}}}|<div style="text-align: left;">{{{footnotes}}}</div>}} }}<!-- -->{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using {{if empty|{{{template_name|}}}|infobox person}} with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview = Page using [[Template:{{#if:{{{template_name|}}}|{{ucfirst:{{{template_name|}}}}}|Infobox person}}]] with unknown parameter "_VALUE_"|ignoreblank=n<!--this check deliberately flags empty unknown parameters; see talk, December 2022--> | abovestyle | agent | alias | alma mater | alma_mater | alt | awards | baptised | baptized | birth_date | birth_name | birth_place | birthname | boards | body discovered | body_discovered | burial_coordinates | burial_place | callsign | caption | child | children | citizenship | credits | criminal charge | criminal penalty | criminal status | criminal_charge | criminal_charges | criminal_penalty | criminal_status | death cause | death_cause | death_date | death_place | disappeared_date | disappeared_place | disappeared_status | domestic_partner | domesticpartner | education | embed | employer | era | family | father | footnotes | height | height_cm | height_ft | height_in | height_m | homepage | honorific prefix | honorific suffix | honorific_prefix | honorific_suffix | honorific-prefix | honorific-suffix | honors | honours | image | image caption | image size | image_caption | image_size | image_upright | imagesize | judicial status | judicial_status | known | known for | known_for | label_name | landscape | misc | misc2 | misc3 | misc4 | misc5 | misc6 | module | module2 | module3 | module4 | module5 | module6 | monuments | mother | movement | name | nationality | native_name | native_name_lang | nickname | nocat_wdimage | notable works | notable_works | occupation | office | opponents | organisation | organization | organizations | other names | other_names | othername | otherparty | parents | partner | partners | partner(s) | party | predecessor | pre-nominals | post-nominals | pronunciation | relations | relatives | resting place | resting place coordinates | resting_place | resting_place_coordinates | restingplace | restingplacecoordinates | siglum | signature | signature alt | signature_alt | signature_size | signature_type | spouse | spouses | spouse(s) | status | style | successor | template_name | television | term | title | URL | url | website | works | years active | years_active | yearsactive }}<!-- -->{{Main other|{{#if:{{{pronunciation|}}}|[[Category:Biography template using pronunciation]]}}<!-- -->{{#if:{{{signature|}}}|[[Category:Biography with signature]]}}<!-- -->[[Category:Articles with hCards]] }}<!-- -->{{#invoke:Check for clobbered parameters|check | nested = 1 | template = [[Template:{{#if:{{{template_name|}}}|{{ucfirst:{{{template_name|}}}}}|Infobox person}}]] | cat = {{main other|Category:Pages using {{if empty|{{{template_name|}}}|infobox person}} with conflicting parameters}} | child; embed | honorific prefix; honorific_prefix; honorific-prefix; pre-nominals | honorific suffix; honorific_suffix; honorific-suffix; post-nominals | image size; image_size; imagesize | image caption; caption; image_caption | birth_name; birthname | baptized; baptised | status; disappeared_status | death cause; death_cause | body discovered; body_discovered | resting place; resting_place; restingplace | resting place coordinates; resting_place_coordinates; restingplacecoordinates | other names; other_names; othername; nickname; alias | alma mater; alma_mater | years active; years_active; yearsactive | organisation; organization; organizations | known for= known_for; known | {{#if:{{{works|}}}|works;}} {{#if:{{{credits|}}}|credits;}} {{#if:{{{label_name|}}}|label_name;}} notable works; notable_works | height_m; height_cm | office; title | criminal_charges; criminal charge; criminal_charge | criminal penalty; criminal_penalty | judicial status; judicial_status | criminal status; criminal_status | spouse; spouses; spouse(s) | partner; domesticpartner; domestic_partner; partners; partner(s) | {{#if:{{{parents|}}}||NULL_}}parents; {{#if:{{{father|}}}||NULL_}}father | {{#if:{{{parents|}}}||NULL_}}parents; {{#if:{{{mother|}}}||NULL_}}mother | relations; relatives | honours; honors | misc; module | misc2; module2 | misc3; module3 | misc4; module4 | misc5; module5 | misc6; module6 | website; homepage; URL; url }}<includeonly>{{#ifeq:{{{child|{{{embed|}}}}}}|yes||{{Wikidata image|1={{{image|}}}|2={{{nocat_wdimage|}}}}}}}</includeonly><noinclude> {{documentation}} </noinclude> sbdorgzdep40roo0ac2tmuszyw8jboz Nhwɛdo:Infobox protected area 10 2317 14878 2024-08-04T23:11:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14878 wikitext text/x-wiki {{infobox |bodyclass = vcard |subheaderstyle = font-size: 100%; |child = {{{child|}}} |aboveclass = fn org |above = <includeonly>{{{name}}}</includeonly> |subheader1 = {{{alt_name|}}} |subheader2 = {{IUCN banner|{{{iucn_category|}}}|{{{iucn_ref|}}}}} | image1 = {{#invoke:InfoboxImage|InfoboxImage|image={{{logo|}}}|upright={{{logo_upright|}}}|alt={{{logo_alt|}}}}} | caption1 = {{{logo_caption|}}} | image2 = {{#invoke:InfoboxImage|InfoboxImage|image={{{photo|}}}|size={{{photo_width|}}}|maxsize=300px|sizedefault=284px|alt={{{photo_alt|}}}}} | caption2 = {{{photo_caption|}}} | image3 = {{#if:{{{map|}}} | {{location map|{{{map|}}} | border = infobox | float = center | width = {{{map_size|{{{mapsize|{{{map_width|}}}}}}}}} | default_width = 284 | max_width = 300 | AlternativeMap = {{{AlternativeMap|}}} | relief = {{{relief|}}} | label = {{{label|}}} | position = {{{label_position|}}} | caption = {{{map_caption|}}} | alt = {{if empty|{{{map_alt|}}}|Map showing the location of {{{name|}}} }} | mark = {{{mark|}}} | marksize = {{{marker_size|}}} | coordinates = {{{coordinates|{{{coords|}}}}}} }} | {{#invoke:InfoboxImage|InfoboxImage|image={{{map_image|{{{image_map|}}}}}}|size={{{map_size|{{{mapsize|{{{map_width|}}}}}}}}}|maxsize=300px|sizedefault=284px|alt={{{map_alt|}}}}} }} | caption3 = {{#if:{{{map|}}} || {{{map_caption|}}} }} |rowclass1 = locality |label1 = Location |data1 = {{{location|}}} |rowclass2 = note |label2 = {{#if:{{{nearest_city|}}}|Nearest&nbsp;city | {{#if:{{{nearest_town|}}}|Nearest&nbsp;town }}}} |data2 = {{if empty|{{{nearest_city|}}}|{{{nearest_town|}}}}} |label3 = Coordinates |data3 = {{#if:{{{coordinates|{{{coords|}}}}}}|{{#invoke:Coordinates|coordinsert|{{{coordinates|{{{coords|}}}}}}|type:landmark|<!-- -->{{#if:{{{area_km2|}}}{{{area_sqmi|}}}{{{area_acre|}}}{{{area_ha|}}}<!-- -->{{{length_km|}}}{{{length_mi|}}}{{{width_km|}}}{{{width_mi|}}}|<!--- -->dim:{{Infobox dim|length_km={{{length_km|}}}|length_mi={{{length_mi|}}}|<!-- -->width_km={{{width_km|}}}|width_mi={{{width_mi|}}}|<!-- -->area_km2={{{area_km2|}}}|area_mi2={{{area_sqmi|}}}|<!-- -->area_ha={{{area_ha|}}}|area_acre={{{area_acre|}}} }} }}<!-- -->}}{{{coords_ref|}}}|}} |label4 = Length |data4 = {{#if:{{{length|}}}|{{{length}}}|{{#if:{{{length_km|}}}{{{length_mi|}}}|<!-- -->{{convinfobox|{{{length_km|}}}|km|{{{length_mi|}}}|mi}} }} }} |label5 = Width |data5 = {{#if:{{{width|}}}|{{{width}}}|{{#if:{{{width_km|}}}{{{width_mi|}}}|<!-- -->{{convinfobox|{{{width_km|}}}|km|{{{width_mi|}}}|mi}} }} }} |label6 = Area |data6 = {{#switch: 1 | {{#if:{{{area_km2|}}}{{{area_sqmi|}}}|1|0}} = {{convinfobox|{{{area_km2|}}}|km2|{{{area_sqmi|}}}|sqmi}}{{{area_ref|}}} | {{#expr: {{formatnum:{{{area_acre|}}}|R}} > 988}} = {{convinfobox|{{{area_acre}}}|acres||km2}}{{{area_ref|}}} | {{#expr: {{formatnum:{{{area_ha|}}}|R}} > 1036}} = {{convinfobox|{{{area_ha}}}|ha||sqmi}}{{{area_ref|}}} | {{#if:{{{area_ha|}}}{{{area_acre|}}}|1|0}} = {{convinfobox|{{{area_ha|}}}|ha|{{{area_acre|}}}|acre}}{{{area_ref|}}} | {{#if:{{{area|}}}|1|0}} = {{{area|}}}{{{area_ref|}}} }} |label7 = {{#if:{{{elevation_avg|}}}|Average elevation|Elevation}} |data7 = {{#if:{{{elevation_avg|}}}|{{{elevation_avg}}}|{{{elevation|}}}}} |label8 = Max. elevation |data8 = {{{elevation_max|}}} |label9 = Min. elevation |data9 = {{{elevation_min|}}} |label10 = Dimensions |data10 = {{{dimensions|}}} |label11 = Designation |data11 = {{{designation|}}} |rowclass12 = note |label12 = {{#if:{{{authorized|}}}|Authorized | {{#if:{{{created|}}}|Created | {{#if:{{{established|}}}|Established | {{#if:{{{designated|}}}|Designated }}}}}}}} |data12 = {{if empty|{{{authorized|}}}|{{{created|}}}|{{{established|}}}|{{{designated|}}} }} |label13 = {{#if:{{{disestablished|}}}|Disestablished}} |data13 = {{{disestablished|}}} |label14 = Named for |data14 = {{{named_for|}}} |label15 = Visitors |data15 = {{#if:{{{visitation_num|}}}|{{{visitation_num|}}}<!-- -->{{#if:{{{visitation_year|}}}|{{sp}}(in&nbsp;{{{visitation_year|}}}) }}<!-- -->{{#if:{{{visitation_ref|}}}|{{{visitation_ref|}}}}} }} |label16 = {{#if:{{{governing_body|}}}|Governing&nbsp;body | {{#if:{{{administrator|}}}|Administrator | {{#if:{{{operator|}}}|Operator | {{#if:{{{owner|}}}|Owner }}}}}}}} |data16 = {{if empty|{{{governing_body|}}}|{{{administrator|}}}|{{{operator|}}}|{{{owner|}}} }} |label17 = World&nbsp;Heritage site |data17 = {{{world_heritage_site|}}} |label18 = {{#if:{{{website|}}}|Website}} |data18 = {{#if:{{{website|}}} | {{{website|}}} | {{#if:{{{url|}}} | {{#ifexpr:{{#invoke:string|find|{{{url}}}|^https?:[^ ]*$|plain=false}} | {{URL|1={{{url|}}}}} | {{{url}}} }} }} }} |header19 = {{if empty|{{{embedded1|}}}|{{{embedded|}}}|{{{module|}}} }} |header20 = {{{embedded2|}}} }}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox protected area with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox protected area]] with unknown parameter "_VALUE_"|ignoreblank=y| administrator | alt_name | AlternativeMap | area | area_acre | area_ha | area_km2 | area_ref | area_sqmi | authorized | child | coordinates | coords | coords_ref | created | designated | designation | dimensions | disestablished | elevation | elevation_avg | elevation_max | elevation_min | embedded | embedded1 | embedded2 | established | governing_body | image_map | iucn_category | iucn_ref | logo | logo_upright | logo_alt | logo_caption | label | label_position | length | length_km | length_mi | location | map | map_alt | map_caption | map_image | map_size | map_width | mapsize | mark | marker_size | module | name | named_for | nearest_city | nearest_town | operator | owner | photo | photo_alt | photo_caption | photo_width | relief | url | visitation_num | visitation_ref | visitation_year | website | width | width_km | width_mi | world_heritage_site }}<noinclude> {{documentation}} <!-- PLEASE ADD CATEGORIES TO THE /doc SUBPAGE, THANKS --> </noinclude> jqe5reunmlrr3cb4s87ev6puzjr7zzk Nhwɛdo:Infobox settlement 10 2318 14879 2024-08-04T23:11:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14879 wikitext text/x-wiki <includeonly>{{main other|{{#invoke:Settlement short description|main}}|}}{{Infobox | child = {{yesno|{{{embed|}}}}} | templatestyles = Infobox settlement/styles.css | bodyclass = ib-settlement vcard <!--** names, type, and transliterations ** --> | above = <div class="fn org">{{if empty|{{{name|}}}|{{{official_name|}}}|{{PAGENAMEBASE}}}}</div> {{#if:{{{native_name|}}}|<div class="nickname ib-settlement-native" {{#if:{{{native_name_lang|}}}|lang="{{{native_name_lang}}}"}}>{{{native_name}}}</div>}}{{#if:{{{other_name|}}}|<div class="nickname ib-settlement-other-name">{{{other_name}}}</div>}} | subheader = {{#if:{{{settlement_type|{{{type|}}}}}}|<div class="category">{{{settlement_type|{{{type}}}}}}</div>}} | rowclass1 = mergedtoprow ib-settlement-official | data1 = {{#if:{{{name|}}}|{{{official_name|}}}}} <!-- ***Transliteration language 1*** --> | rowclass2 = mergedtoprow | header2 = {{#if:{{{translit_lang1|}}}|{{{translit_lang1}}}&nbsp;transcription(s)}} | rowclass3 = {{#if:{{{translit_lang1_type1|}}}|mergedrow|mergedbottomrow}} | label3 = &nbsp;•&nbsp;{{{translit_lang1_type}}} | data3 = {{#if:{{{translit_lang1|}}}|{{#if:{{{translit_lang1_type|}}}|{{{translit_lang1_info|}}}}}}} | rowclass4 = {{#if:{{{translit_lang1_type2|}}}|mergedrow|mergedbottomrow}} | label4 = &nbsp;•&nbsp;{{{translit_lang1_type1}}} | data4 = {{#if:{{{translit_lang1|}}}|{{#if:{{{translit_lang1_type1|}}}|{{{translit_lang1_info1|}}}}}}} | rowclass5 = {{#if:{{{translit_lang1_type3|}}}|mergedrow|mergedbottomrow}} | label5 =&nbsp;•&nbsp;{{{translit_lang1_type2}}} | data5 = {{#if:{{{translit_lang1|}}}|{{#if:{{{translit_lang1_type2|}}}|{{{translit_lang1_info2|}}}}}}} | rowclass6 = {{#if:{{{translit_lang1_type4|}}}|mergedrow|mergedbottomrow}} | label6 = &nbsp;•&nbsp;{{{translit_lang1_type3}}} | data6 = {{#if:{{{translit_lang1|}}}|{{#if:{{{translit_lang1_type3|}}}|{{{translit_lang1_info3|}}}}}}} | rowclass7 = {{#if:{{{translit_lang1_type5|}}}|mergedrow|mergedbottomrow}} | label7 = &nbsp;•&nbsp;{{{translit_lang1_type4}}} | data7 = {{#if:{{{translit_lang1|}}}|{{#if:{{{translit_lang1_type4|}}}|{{{translit_lang1_info4|}}}}}}} | rowclass8 = {{#if:{{{translit_lang1_type6|}}}|mergedrow|mergedbottomrow}} | label8 = &nbsp;•&nbsp;{{{translit_lang1_type5}}} | data8 = {{#if:{{{translit_lang1|}}}|{{#if:{{{translit_lang1_type5|}}}|{{{translit_lang1_info5|}}}}}}} | rowclass9 = mergedbottomrow | label9 = &nbsp;•&nbsp;{{{translit_lang1_type6}}} | data9 = {{#if:{{{translit_lang1|}}}|{{#if:{{{translit_lang1_type6|}}}|{{{translit_lang1_info6|}}}}}}} <!-- ***Transliteration language 2*** --> | rowclass10 = mergedtoprow | header10 = {{#if:{{{translit_lang2|}}}|{{{translit_lang2}}}&nbsp;transcription(s)}} | rowclass11 = {{#if:{{{translit_lang2_type1|}}}|mergedrow|mergedbottomrow}} | label11 = &nbsp;•&nbsp;{{{translit_lang2_type}}} | data11 = {{#if:{{{translit_lang2|}}}|{{#if:{{{translit_lang2_type|}}}|{{{translit_lang2_info|}}}}}}} | rowclass12 = {{#if:{{{translit_lang2_type2|}}}|mergedrow|mergedbottomrow}} | label12 = &nbsp;•&nbsp;{{{translit_lang2_type1}}} | data12 = {{#if:{{{translit_lang2|}}}|{{#if:{{{translit_lang2_type1|}}}|{{{translit_lang2_info1|}}}}}}} | rowclass13 = {{#if:{{{translit_lang2_type3|}}}|mergedrow|mergedbottomrow}} | label13 =&nbsp;•&nbsp;{{{translit_lang2_type2}}} | data13 = {{#if:{{{translit_lang2|}}}|{{#if:{{{translit_lang2_type2|}}}|{{{translit_lang2_info2|}}}}}}} | rowclass14 = {{#if:{{{translit_lang2_type4|}}}|mergedrow|mergedbottomrow}} | label14 = &nbsp;•&nbsp;{{{translit_lang2_type3}}} | data14 = {{#if:{{{translit_lang2|}}}|{{#if:{{{translit_lang2_type3|}}}|{{{translit_lang2_info3|}}}}}}} | rowclass15 = {{#if:{{{translit_lang2_type5|}}}|mergedrow|mergedbottomrow}} | label15 = &nbsp;•&nbsp;{{{translit_lang2_type4}}} | data15 = {{#if:{{{translit_lang2|}}}|{{#if:{{{translit_lang2_type4|}}}|{{{translit_lang2_info4|}}}}}}} | rowclass16 = {{#if:{{{translit_lang2_type6|}}}|mergedrow|mergedbottomrow}} | label16 = &nbsp;•&nbsp;{{{translit_lang2_type5}}} | data16 = {{#if:{{{translit_lang2|}}}|{{#if:{{{translit_lang2_type5|}}}|{{{translit_lang2_info5|}}}}}}} | rowclass17 = mergedbottomrow | label17 = &nbsp;•&nbsp;{{{translit_lang2_type6}}} | data17 = {{#if:{{{translit_lang2|}}}|{{#if:{{{translit_lang2_type6|}}}|{{{translit_lang2_info6|}}}}}}} <!-- end ** names, type, and transliterations ** --> <!-- ***Skyline Image*** --> | rowclass18 = mergedtoprow | data18 = {{#if:{{{image_skyline|}}}|<!-- -->{{#invoke:InfoboxImage|InfoboxImage<!-- -->|image={{{image_skyline|}}}<!-- -->|size={{if empty|{{{image_size|}}}|{{{imagesize|}}}}}|sizedefault=250px<!-- -->|alt={{if empty|{{{image_alt|}}}|{{{alt|}}}}}<!-- -->|title={{if empty|{{{image_caption|}}}|{{{caption|}}}|{{{image_alt|}}}|{{{alt|}}}}}}}<!-- -->{{#if:{{{image_caption|}}}{{{caption|}}}|<div class="ib-settlement-caption">{{if empty|{{{image_caption|}}}|{{{caption|}}}}}</div>}} }} <!-- ***Flag, Seal, Shield and Coat of arms*** --> | rowclass19 = mergedtoprow | class19 = maptable | data19 = {{#if:{{{image_flag|}}}{{{image_seal|}}}{{{image_shield|}}}{{{image_blank_emblem|}}}{{both|{{{pushpin_map_narrow|}}}|{{{pushpin_map|}}}}} |{{Infobox settlement/columns | 1 = {{#if:{{{image_flag|}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{image_flag}}}|size={{{flag_size|}}}|sizedefault={{#if:{{both|{{{pushpin_map_narrow|}}}|{{{pushpin_map|}}}}}|125px|100x100px}}|border={{yesno |{{{flag_border|}}}|yes=yes|blank=yes}}|alt={{{flag_alt|}}}|title=Flag of {{if empty|{{{name|}}}|{{{official_name|}}}|{{PAGENAMEBASE}}}}}}<div class="ib-settlement-caption-link">{{Infobox settlement/link|type=Flag|link={{{flag_link|}}}|name={{{official_name}}}}}</div>}} | 2 = {{#if:{{{image_seal|}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{image_seal|}}}|size={{{seal_size|}}}|sizedefault={{#if:{{both|{{{pushpin_map_narrow|}}}|{{{pushpin_map|}}}}}|85px|100x100px}}|alt={{{seal_alt|}}}|title=Official seal of {{if empty|{{{name|}}}|{{{official_name|}}}|{{PAGENAMEBASE}}}}}}<div class="ib-settlement-caption-link">{{Infobox settlement/link|type={{#if:{{{seal_type|}}}|{{{seal_type}}}|Seal}}|link={{{seal_link|}}}|name={{{official_name}}}}}</div>}} | 3 = {{#if:{{{image_shield|}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{image_shield|}}}||size={{{shield_size|}}}|sizedefault={{#if:{{both|{{{pushpin_map_narrow|}}}|{{{pushpin_map|}}}}}|85px|100x100px}}|alt={{{shield_alt|}}}|title=Coat of arms of {{if empty|{{{name|}}}|{{{official_name|}}}|{{PAGENAMEBASE}}}}}}<div class="ib-settlement-caption-link">{{Infobox settlement/link|type=Coat of arms|link={{{shield_link|}}}|name={{{official_name}}}}}</div>}} | 4 = {{#if:{{{image_blank_emblem|}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{image_blank_emblem|}}}|size={{{blank_emblem_size|}}}|sizedefault={{#if:{{both|{{{pushpin_map_narrow|}}}|{{{pushpin_map|}}}}}|85px|100x100px}}|alt={{{blank_emblem_alt|}}}|title=Official logo of {{if empty|{{{name|}}}|{{{official_name|}}}|{{PAGENAMEBASE}}}}}}<div class="ib-settlement-caption-link">{{Infobox settlement/link|type={{#if:{{{blank_emblem_type|}}}|{{{blank_emblem_type}}}}}|link={{{blank_emblem_link|}}}|name={{{official_name}}}}}</div>}} | 5 = {{#if:{{{image_map|}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{image_map}}}|size={{{mapsize|}}}|sizedefault=100x100px|alt={{{map_alt|}}}|title={{{map_caption|Location of {{if empty|{{{name|}}}|{{{official_name|}}}|{{PAGENAMEBASE}}}}}}}}}{{#if:{{{map_caption|}}}|<div class="ib-settlement-caption-link">{{{map_caption}}}</div>}}}} | 0 = {{#if:{{{pushpin_map_narrow|}}}|{{#if:{{both| {{{pushpin_map|}}} | {{{coordinates|}}} }}| {{location map|{{{pushpin_map|}}} |border = infobox |alt = {{{pushpin_map_alt|}}} |caption ={{#if:{{{pushpin_map_caption_notsmall|}}}|{{{pushpin_map_caption_notsmall|}}}|{{#if:{{{pushpin_map_caption|}}}|{{{pushpin_map_caption}}}|{{#if:{{{map_caption|}}}|{{{map_caption}}}}}}}}} |float = center |width = {{#if:{{{pushpin_mapsize|}}}|{{{pushpin_mapsize}}}|150}} |default_width = 250 |relief= {{{pushpin_relief|}}} |AlternativeMap = {{{pushpin_image|}}} |overlay_image = {{{pushpin_overlay|}}} |coordinates = {{{coordinates|}}} |label = {{#ifeq: {{lc: {{{pushpin_label_position|}}} }} | none | | {{#if:{{{pushpin_label|}}}|{{{pushpin_label}}}|{{#if:{{{name|}}}|{{{name}}}|{{{official_name|}}}}}}} }} |marksize =6 |outside = {{{pushpin_outside|}}}<!-- pin is outside the map --> |position = {{{pushpin_label_position|}}} }} }} }} }} }} <!-- ***Etymology*** --> | rowclass20 = mergedtoprow | data20 = {{#if:{{{etymology|}}}|Etymology: {{{etymology}}} }} <!-- ***Nickname*** --> | rowclass21 = {{#if:{{{etymology|}}}|mergedrow|mergedtoprow}} | data21 = {{#if:{{{nickname|}}}{{{nicknames|}}}|<!-- -->{{Pluralize from text|parse_links=1|{{if empty|{{{nickname|}}}|{{{nicknames|}}}{{force plural}}}}|<!-- -->link={{{nickname_link|}}}|singular=Nickname|likely=Nickname(s)|plural=Nicknames}}:&nbsp;<!-- --><div class="ib-settlement-nickname nickname">{{if empty|{{{nickname|}}}|{{{nicknames|}}}}}</div><!-- -->{{Main other|{{Pluralize from text|parse_links=1|{{{nickname|}}}|<!-- -->likely=[[Category:Pages using infobox settlement with possible nickname list]]}}}}}} <!-- ***Motto*** --> | rowclass22 = {{#if:{{{etymology|}}}{{{nickname|}}}{{{nicknames|}}}|mergedrow|mergedtoprow}} | data22 = {{#if:{{{motto|}}}{{{mottoes|}}}|<!-- -->{{Pluralize from text|{{if empty|{{{motto|}}}|{{{mottoes|}}}{{force plural}}}}|<!-- -->link={{{motto_link|}}}|singular=Motto|likely=Motto(s)|plural=Mottoes}}:&nbsp;<!-- --><div class="ib-settlement-nickname nickname">{{if empty|{{{motto|}}}|{{{mottoes|}}}}}</div><!-- -->{{Main other|{{Pluralize from text|{{{motto|}}}|<!-- -->likely=[[Category:Pages using infobox settlement with possible motto list]]}}}}}} <!-- ***Anthem*** --> | rowclass23 = {{#if:{{{etymology|}}}{{{nickname|}}}{{{nicknames|}}}{{{motto|}}}{{{mottoes|}}}|mergedrow|mergedtoprow}} | data23 = {{#if:{{{anthem|}}}|{{#if:{{{anthem_link|}}}|[[{{{anthem_link|}}}|Anthem:]]|Anthem:}} {{{anthem}}}}} <!-- ***Map*** --> | rowclass24 = mergedtoprow | data24 = {{#if:{{both|{{{pushpin_map_narrow|}}}|{{{pushpin_map|}}}}}||{{#if:{{{image_map|}}} |{{#invoke:InfoboxImage|InfoboxImage|image={{{image_map}}}|size={{{mapsize|}}}|sizedefault=250px|alt={{{map_alt|}}}|title={{{map_caption|Location of {{if empty|{{{name|}}}|{{{official_name|}}}|{{PAGENAMEBASE}}}}}}}}}{{#if:{{{map_caption|}}}|<div class="ib-settlement-caption">{{{map_caption}}}</div>}} }}}} | rowclass25 = mergedrow | data25 = {{#if:{{{image_map1|}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{image_map1}}}|size={{{mapsize1|}}}|sizedefault=250px|alt={{{map_alt1|}}}|title={{{map_caption1|Location of {{if empty|{{{name|}}}|{{{official_name|}}}|{{PAGENAMEBASE}}}}}}}}}{{#if:{{{map_caption1|}}}|<div class="ib-settlement-caption">{{{map_caption1}}}</div>}} }} <!-- ***Pushpin Map*** --> | rowclass26 = mergedtoprow | data26 = {{#if:{{{pushpin_map_narrow|}}}||{{#if:{{both| {{{pushpin_map|}}} | {{{coordinates|}}} }}| {{location map|{{{pushpin_map|}}} |border = infobox |alt = {{{pushpin_map_alt|}}} |caption ={{#if:{{{pushpin_map_caption_notsmall|}}}|{{{pushpin_map_caption_notsmall|}}}|{{#if:{{{pushpin_map_caption|}}}|{{{pushpin_map_caption}}}|{{#if:{{{map_caption|}}}|{{#if:{{{image_map|}}}||{{{map_caption}}}}}}}}}}} |float = center |width = {{{pushpin_mapsize|}}} |default_width = 250 |relief= {{{pushpin_relief|}}} |AlternativeMap = {{{pushpin_image|}}} |overlay_image = {{{pushpin_overlay|}}} |coordinates = {{{coordinates|}}} |label = {{#ifeq: {{lc: {{{pushpin_label_position|}}} }} | none | | {{#if:{{{pushpin_label|}}}|{{{pushpin_label}}}|{{#if:{{{name|}}}|{{{name}}}|{{{official_name|}}}}}}} }} |marksize =6 |outside = {{{pushpin_outside|}}}<!-- pin is outside the map --> |position = {{{pushpin_label_position|}}} }} }} }} <!-- ***Coordinates*** --> | rowclass27 = {{#if:{{{image_map|}}}{{{image_map1|}}}{{{pushpin_map|}}}|{{#if:{{{grid_position|}}}|mergedrow|mergedbottomrow}}}} | data27 = {{#if:{{{coordinates|}}} |Coordinates{{#if:{{{coor_pinpoint|{{{coor_type|}}}}}}|&#32;({{{coor_pinpoint|{{{coor_type|}}}}}})}}: {{#invoke:ISO 3166|geocoordinsert|nocat=true|1={{{coordinates|}}}|country={{{subdivision_name|}}}|subdivision1={{{subdivision_name1|}}}|subdivision2={{{subdivision_name2|}}}|subdivision3={{{subdivision_name3|}}}|type=city{{#if:{{{population_total|}}}|{{#iferror:{{#expr:{{formatnum:{{{population_total}}}|R}}+1}}||({{formatnum:{{replace|{{{population_total}}}|,|}}|R}})}}}} }}{{{coordinates_footnotes|}}} }} | rowclass28 = {{#if:{{{image_map|}}}{{{image_map1|}}}{{{pushpin_map|}}}|mergedbottomrow|mergedrow}} | label28 = {{if empty|{{{grid_name|}}}|Grid&nbsp;position}} | data28 = {{{grid_position|}}} <!-- ***Subdivisions*** --> | rowclass29 = mergedtoprow | label29 = {{{subdivision_type}}} | data29 = {{#if:{{{subdivision_type|}}}|{{{subdivision_name|}}} }} | rowclass30 = mergedrow | label30 = {{{subdivision_type1}}} | data30 = {{#if:{{{subdivision_type1|}}}|{{{subdivision_name1|}}} }} | rowclass31 = mergedrow | label31 = {{{subdivision_type2}}} | data31 = {{#if:{{{subdivision_type2|}}}|{{{subdivision_name2|}}} }} | rowclass32 = mergedrow | label32 = {{{subdivision_type3}}} | data32 = {{#if:{{{subdivision_type3|}}}|{{{subdivision_name3|}}} }} | rowclass33 = mergedrow | label33 = {{{subdivision_type4}}} | data33 = {{#if:{{{subdivision_type4|}}}|{{{subdivision_name4|}}} }} | rowclass34 = mergedrow | label34 = {{{subdivision_type5}}} | data34 = {{#if:{{{subdivision_type5|}}}|{{{subdivision_name5|}}} }} | rowclass35 = mergedrow | label35 = {{{subdivision_type6}}} | data35 = {{#if:{{{subdivision_type6|}}}|{{{subdivision_name6|}}} }} <!--***Established*** --> | rowclass36 = mergedtoprow | label36 = {{{established_title}}} | data36 = {{#if:{{{established_title|}}}|{{{established_date|}}} }} | rowclass37 = mergedrow | label37 = {{{established_title1}}} | data37 = {{#if:{{{established_title1|}}}|{{{established_date1|}}} }} | rowclass38 = mergedrow | label38 = {{{established_title2}}} | data38 = {{#if:{{{established_title2|}}}|{{{established_date2|}}} }} | rowclass39 = mergedrow | label39 = {{{established_title3}}} | data39 = {{#if:{{{established_title3|}}}|{{{established_date3|}}} }} | rowclass40 = mergedrow | label40 = {{{established_title4}}} | data40 = {{#if:{{{established_title4|}}}|{{{established_date4|}}} }} | rowclass41 = mergedrow | label41 = {{{established_title5}}} | data41 = {{#if:{{{established_title5|}}}|{{{established_date5|}}} }} | rowclass42 = mergedrow | label42 = {{{established_title6}}} | data42 = {{#if:{{{established_title6|}}}|{{{established_date6|}}} }} | rowclass43 = mergedrow | label43 = {{{established_title7}}} | data43 = {{#if:{{{established_title7|}}}|{{{established_date7|}}} }} | rowclass44 = mergedrow | label44 = {{{extinct_title}}} | data44 = {{#if:{{{extinct_title|}}}|{{{extinct_date|}}} }} | rowclass45 = mergedrow | label45 = Founded by | data45 = {{{founder|}}} | rowclass46 = mergedrow | label46 = [[Namesake|Named for]] | data46 = {{{named_for|}}} <!-- ***Seat of government and subdivisions within the settlement*** --> | rowclass47 = mergedtoprow | label47 = {{#if:{{{seat_type|}}}|{{{seat_type}}}|Seat}} | data47 = {{{seat|}}} | rowclass48 = mergedrow | label48 = {{#if:{{{seat1_type|}}}|{{{seat1_type}}}|Former seat}} | data48 = {{{seat1|}}} | rowclass49 = mergedrow | label49 = {{#if:{{{seat2_type|}}}|{{{seat2_type}}}|Former seat}} | data49 = {{{seat2|}}} | rowclass51 = {{#if:{{{seat|}}}{{{seat1|}}}{{{seat2|}}}|mergedrow|mergedtoprow}} | label51 = {{#if:{{{parts_type|}}}|{{{parts_type}}}|Boroughs}} | data51 = {{#if:{{{parts|}}}{{{p1|}}} |{{#ifeq:{{{parts_style|}}}|para |<b>{{{parts|}}}{{#if:{{both|{{{parts|}}}|{{{p1|}}}}}|&#58;&nbsp;|}}</b>{{comma separated entries|{{{p1|}}}|{{{p2|}}}|{{{p3|}}}|{{{p4|}}}|{{{p5|}}}|{{{p6|}}}|{{{p7|}}}|{{{p8|}}}|{{{p9|}}}|{{{p10|}}}|{{{p11|}}}|{{{p12|}}}|{{{p13|}}}|{{{p14|}}}|{{{p15|}}}|{{{p16|}}}|{{{p17|}}}|{{{p18|}}}|{{{p19|}}}|{{{p20|}}}|{{{p21|}}}|{{{p22|}}}|{{{p23|}}}|{{{p24|}}}|{{{p25|}}}|{{{p26|}}}|{{{p27|}}}|{{{p28|}}}|{{{p29|}}}|{{{p30|}}}|{{{p31|}}}|{{{p32|}}}|{{{p33|}}}|{{{p34|}}}|{{{p35|}}}|{{{p36|}}}|{{{p37|}}}|{{{p38|}}}|{{{p39|}}}|{{{p40|}}}|{{{p41|}}}|{{{p42|}}}|{{{p43|}}}|{{{p44|}}}|{{{p45|}}}|{{{p46|}}}|{{{p47|}}}|{{{p48|}}}|{{{p49|}}}|{{{p50|}}}}} |{{#if:{{{p1|}}}|{{Collapsible list|title={{{parts|}}}|expand={{#switch:{{{parts_style|}}}|coll=|list=y|{{#if:{{{p6|}}}||y}}}}|1={{{p1|}}}|2={{{p2|}}}|3={{{p3|}}}|4={{{p4|}}}|5={{{p5|}}}|6={{{p6|}}}|7={{{p7|}}}|8={{{p8|}}}|9={{{p9|}}}|10={{{p10|}}}|11={{{p11|}}}|12={{{p12|}}}|13={{{p13|}}}|14={{{p14|}}}|15={{{p15|}}}|16={{{p16|}}}|17={{{p17|}}}|18={{{p18|}}}|19={{{p19|}}}|20={{{p20|}}}|21={{{p21|}}}|22={{{p22|}}}|23={{{p23|}}}|24={{{p24|}}}|25={{{p25|}}}|26={{{p26|}}}|27={{{p27|}}}|28={{{p28|}}}|29={{{p29|}}}|30={{{p30|}}}|31={{{p31|}}}|32={{{p32|}}}|33={{{p33|}}}|34={{{p34|}}}|35={{{p35|}}}|36={{{p36|}}}|37={{{p37|}}}|38={{{p38|}}}|39={{{p39|}}}|40={{{p40|}}}|41={{{p41|}}}|42={{{p42|}}}|43={{{p43|}}}|44={{{p44|}}}|45={{{p45|}}}|46={{{p46|}}}|47={{{p47|}}}|48={{{p48|}}}|49={{{p49|}}}|50={{{p50|}}}}} |{{{parts}}} }} }} }} <!-- ***Government type and Leader*** --> | rowclass52 = mergedtoprow | header52 = {{#if:{{{government_type|}}}{{{governing_body|}}}{{{leader_name|}}}{{{leader_name1|}}}{{{leader_name2|}}}{{{leader_name3|}}}{{{leader_name4|}}}|Government<div class="ib-settlement-fn">{{{government_footnotes|}}}</div>}} <!-- ***Government*** --> | rowclass53 = mergedrow | label53 = &nbsp;•&nbsp;Type | data53 = {{{government_type|}}} | rowclass54 = mergedrow | label54 = &nbsp;•&nbsp;Body | class54 = agent | data54 = {{{governing_body|}}} | rowclass55 = mergedrow | label55 = &nbsp;•&nbsp;{{{leader_title}}} | data55 = {{#if:{{{leader_title|}}}|{{{leader_name|}}} {{#if:{{{leader_party|}}}|({{Polparty|{{{subdivision_name}}}|{{{leader_party}}}}})}}}} | rowclass56 = mergedrow | label56 = &nbsp;•&nbsp;{{{leader_title1}}} | data56 = {{#if:{{{leader_title1|}}}|{{{leader_name1|}}}}} | rowclass57 = mergedrow | label57 = &nbsp;•&nbsp;{{{leader_title2}}} | data57 = {{#if:{{{leader_title2|}}}|{{{leader_name2|}}}}} | rowclass58 = mergedrow | label58 = &nbsp;•&nbsp;{{{leader_title3}}} | data58 = {{#if:{{{leader_title3|}}}|{{{leader_name3|}}}}} | rowclass59 = mergedrow | label59 = &nbsp;•&nbsp;{{{leader_title4}}} | data59 = {{#if:{{{leader_title4|}}}|{{{leader_name4|}}}}} | rowclass60 = mergedrow | label60 = {{{government_blank1_title}}} | data60 = {{#if:{{{government_blank1|}}}|{{{government_blank1|}}}}} | rowclass61 = mergedrow | label61 = {{{government_blank2_title}}} | data61 = {{#if:{{{government_blank2|}}}|{{{government_blank2|}}}}} | rowclass62 = mergedrow | label62 = {{{government_blank3_title}}} | data62 = {{#if:{{{government_blank3|}}}|{{{government_blank3|}}}}} | rowclass63 = mergedrow | label63 = {{{government_blank4_title}}} | data63 = {{#if:{{{government_blank4|}}}|{{{government_blank4|}}}}} | rowclass64 = mergedrow | label64 = {{{government_blank5_title}}} | data64 = {{#if:{{{government_blank5|}}}|{{{government_blank5|}}}}} | rowclass65 = mergedrow | label65 = {{{government_blank6_title}}} | data65 = {{#if:{{{government_blank6|}}}|{{{government_blank6|}}}}} <!-- ***Geographical characteristics*** --> <!-- ***Area*** --> | rowclass66 = mergedtoprow | header66 = {{#if:{{{area_total_km2|}}}{{{area_total_ha|}}}{{{area_total_acre|}}}{{{area_total_sq_mi|}}}{{{area_total_dunam|}}}{{{area_land_km2|}}}{{{area_land_ha|}}}{{{area_land_acre|}}}{{{area_land_sq_mi|}}}{{{area_water_km2|}}}{{{area_water_ha|}}}{{{area_water_acre|}}}{{{area_water_sq_mi|}}}{{{area_urban_km2|}}}{{{area_urban_ha|}}}{{{area_urban_acre|}}}{{{area_urban_sq_mi|}}}{{{area_rural_sq_mi|}}}{{{area_rural_ha|}}}{{{area_rural_acre|}}}{{{area_rural_km2|}}}{{{area_metro_km2|}}}{{{area_metro_ha|}}}{{{area_metro_acre|}}}{{{area_blank1_km2|}}}{{{area_blank1_ha|}}}{{{area_blank1_acre|}}}{{{area_metro_sq_mi|}}}{{{area_blank1_sq_mi|}}} |{{#if:{{both|{{#ifeq:{{{total_type}}}|&nbsp;|1}}|{{{area_total_km2|}}}{{{area_total_ha|}}}{{{area_total_acre|}}}{{{area_total_sq_mi|}}}{{{area_total_dunam|}}}}} |<!-- displayed below --> |Area<div class="ib-settlement-fn">{{{area_footnotes|}}}</div> }} }} | rowclass67 = {{#if:{{both|{{#ifeq:{{{total_type}}}|&nbsp;|1}}|{{{area_total_km2|}}}{{{area_total_ha|}}}{{{area_total_acre|}}}{{{area_total_sq_mi|}}}{{{area_total_dunam|}}}}}|mergedtoprow|mergedrow}} | label67 = {{#if:{{both|{{#ifeq:{{{total_type}}}|&nbsp;|1}}|{{{area_total_km2|}}}{{{area_total_ha|}}}{{{area_total_acre|}}}{{{area_total_sq_mi|}}}{{{area_total_dunam|}}}}} |Area<div class="ib-settlement-fn">{{{area_footnotes|}}}</div> |&nbsp;•&nbsp;{{#if:{{{total_type|}}}|{{{total_type}}}|{{#if:{{{area_metro_km2|}}}{{{area_metro_sq_mi|}}}{{{area_urban_km2|}}}{{{area_urban_sq_mi|}}}{{{area_rural_km2|}}}{{{area_rural_sq_mi|}}}{{{population_metro|}}}{{{population_urban|}}}{{{population_rural|}}}|{{#if:{{{settlement_type|{{{type|}}}}}}|{{{settlement_type|{{{type}}}}}}|City}}|Total}}}} }} | data67 = {{#if:{{{area_total_km2|}}}{{{area_total_ha|}}}{{{area_total_acre|}}}{{{area_total_sq_mi|}}}{{{area_total_dunam|}}} |{{infobox_settlement/areadisp |km2 ={{{area_total_km2|}}} |ha ={{{area_total_ha|}}} |acre ={{{area_total_acre|}}} |sqmi ={{{area_total_sq_mi|}}} |dunam={{{area_total_dunam|}}} |link ={{#switch:{{{dunam_link|}}}||on|total=on}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass68 = mergedrow | label68 = &nbsp;•&nbsp;Land | data68 = {{#if:{{{area_land_km2|}}}{{{area_land_ha|}}}{{{area_land_acre|}}}{{{area_land_sq_mi|}}}{{{area_land_dunam|}}} |{{infobox_settlement/areadisp |km2 ={{{area_land_km2|}}} |ha ={{{area_land_ha|}}} |acre ={{{area_land_acre|}}} |sqmi ={{{area_land_sq_mi|}}} |dunam={{{area_land_dunam|}}} |link ={{#ifeq:{{{dunam_link|}}}|land|on}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass69 = mergedrow | label69 = &nbsp;•&nbsp;Water | data69 = {{#if:{{{area_water_km2|}}}{{{area_water_ha|}}}{{{area_water_acre|}}}{{{area_water_sq_mi|}}}{{{area_water_dunam|}}} |{{infobox_settlement/areadisp |km2 ={{{area_water_km2|}}} |ha ={{{area_water_ha|}}} |acre ={{{area_water_acre|}}} |sqmi ={{{area_water_sq_mi|}}} |dunam={{{area_water_dunam|}}} |link ={{#ifeq:{{{dunam_link|}}}|water|on}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }} {{#if:{{{area_water_percent|}}}| &nbsp;{{{area_water_percent}}}{{#ifeq:%|{{#invoke:string|sub|{{{area_water_percent|}}}|-1}}||%}}}}}} | rowclass70 = mergedrow | label70 = &nbsp;•&nbsp;Urban<div class="ib-settlement-fn">{{{area_urban_footnotes|}}}</div> | data70 = {{#if:{{{area_urban_km2|}}}{{{area_urban_ha|}}}{{{area_urban_acre|}}}{{{area_urban_sq_mi|}}}{{{area_urban_dunam|}}} |{{infobox_settlement/areadisp |km2 ={{{area_urban_km2|}}} |ha ={{{area_urban_ha|}}} |acre ={{{area_urban_acre|}}} |sqmi ={{{area_urban_sq_mi|}}} |dunam={{{area_urban_dunam|}}} |link ={{#ifeq:{{{dunam_link|}}}|urban|on}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass71 = mergedrow | label71 = &nbsp;•&nbsp;Rural<div class="ib-settlement-fn">{{{area_rural_footnotes|}}}</div> | data71 = {{#if:{{{area_rural_km2|}}}{{{area_rural_ha|}}}{{{area_rural_acre|}}}{{{area_rural_sq_mi|}}}{{{area_rural_dunam|}}} |{{infobox_settlement/areadisp |km2 ={{{area_rural_km2|}}} |ha ={{{area_rural_ha|}}} |acre ={{{area_rural_acre|}}} |sqmi ={{{area_rural_sq_mi|}}} |dunam={{{area_rural_dunam|}}} |link ={{#ifeq:{{{dunam_link|}}}|rural|on}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass72 = mergedrow | label72 =&nbsp;•&nbsp;Metro<div class="ib-settlement-fn">{{{area_metro_footnotes|}}}</div> | data72 = {{#if:{{{area_metro_km2|}}}{{{area_metro_ha|}}}{{{area_metro_acre|}}}{{{area_metro_sq_mi|}}}{{{area_metro_dunam|}}} |{{infobox_settlement/areadisp |km2 ={{{area_metro_km2|}}} |ha ={{{area_metro_ha|}}} |acre ={{{area_metro_acre|}}} |sqmi ={{{area_metro_sq_mi|}}} |dunam={{{area_metro_dunam|}}} |link ={{#ifeq:{{{dunam_link|}}}|metro|on}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} <!-- ***Area rank*** --> | rowclass73 = mergedrow | label73 = &nbsp;•&nbsp;Rank | data73 = {{{area_rank|}}} | rowclass74 = mergedrow | label74 = &nbsp;•&nbsp;{{{area_blank1_title}}} | data74 = {{#if:{{{area_blank1_km2|}}}{{{area_blank1_ha|}}}{{{area_blank1_acre|}}}{{{area_blank1_sq_mi|}}}{{{area_blank1_dunam|}}} |{{infobox_settlement/areadisp |km2 ={{{area_blank1_km2|}}} |ha ={{{area_blank1_ha|}}} |acre ={{{area_blank1_acre|}}} |sqmi ={{{area_blank1_sq_mi|}}} |dunam={{{area_blank1_dunam|}}} |link ={{#ifeq:{{{dunam_link|}}}|blank1|on}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass75 = mergedrow | label75 = &nbsp;•&nbsp;{{{area_blank2_title}}} | data75 = {{#if:{{{area_blank2_km2|}}}{{{area_blank2_ha|}}}{{{area_blank2_acre|}}}{{{area_blank2_sq_mi|}}}{{{area_blank2_dunam|}}} |{{infobox_settlement/areadisp |km2 ={{{area_blank2_km2|}}} |ha ={{{area_blank2_ha|}}} |acre ={{{area_blank2_acre|}}} |sqmi ={{{area_blank2_sq_mi|}}} |dunam={{{area_blank2_dunam|}}} |link ={{#ifeq:{{{dunam_link|}}}|blank2|on}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass76 = mergedrow | label76 = &nbsp; | data76 = {{{area_note|}}} <!-- ***Dimensions*** --> | rowclass77 = mergedtoprow | header77 = {{#if:{{{length_km|}}}{{{length_mi|}}}{{{width_km|}}}{{{width_mi|}}}|Dimensions<div class="ib-settlement-fn">{{{dimensions_footnotes|}}}</div>}} | rowclass78 = mergedrow | label78 = &nbsp;•&nbsp;Length | data78 = {{#if:{{{length_km|}}}{{{length_mi|}}} | {{infobox_settlement/lengthdisp |km ={{{length_km|}}} |mi ={{{length_mi|}}} |pref={{{unit_pref}}} |name={{{subdivision_name}}} }} }} | rowclass79 = mergedrow | label79 = &nbsp;•&nbsp;Width | data79 = {{#if:{{{width_km|}}}{{{width_mi|}}} |{{infobox_settlement/lengthdisp |km ={{{width_km|}}} |mi ={{{width_mi|}}} |pref={{{unit_pref}}} |name={{{subdivision_name}}} }} }} <!-- ***Elevation*** --> | rowclass80 = mergedtoprow | label80 = {{#if:{{{elevation_link|}}}|[[{{{elevation_link|}}}|Elevation]]|Elevation}}<div class="ib-settlement-fn">{{{elevation_footnotes|}}}{{#if:{{{elevation_point|}}}|&#32;({{{elevation_point}}})}}</div> | data80 = {{#if:{{{elevation_m|}}}{{{elevation_ft|}}} |{{infobox_settlement/lengthdisp |m ={{{elevation_m|}}} |ft ={{{elevation_ft|}}} |pref={{{unit_pref}}} |name={{{subdivision_name}}} }} }} | rowclass81 = {{#if:{{{elevation_m|}}}{{{elevation_ft|}}}|mergedrow|mergedtoprow}} | label81 = Highest&nbsp;elevation<div class="ib-settlement-fn">{{{elevation_max_footnotes|}}}{{#if:{{{elevation_max_point|}}}|&#32;({{{elevation_max_point}}})}}</div> | data81 = {{#if:{{{elevation_max_m|}}}{{{elevation_max_ft|}}} |{{infobox_settlement/lengthdisp |m ={{{elevation_max_m|}}} |ft ={{{elevation_max_ft|}}} |pref={{{unit_pref}}} |name={{{subdivision_name}}} }} }} <!-- ***Elevation max rank*** --> | rowclass82 = mergedrow | label82 = &nbsp;•&nbsp;Rank | data82 = {{#if:{{{elevation_max_m|}}}{{{elevation_max_ft|}}}| {{{elevation_max_rank|}}} }} | rowclass83 = {{#if:{{{elevation_min_rank|}}}|mergedrow|mergedbottomrow}} | label83 = Lowest&nbsp;elevation<div class="ib-settlement-fn">{{{elevation_min_footnotes|}}}{{#if:{{{elevation_min_point|}}}|&#32;({{{elevation_min_point}}})}}</div> | data83 = {{#if:{{{elevation_min_m|}}}{{{elevation_min_ft|}}} |{{infobox_settlement/lengthdisp |m ={{{elevation_min_m|}}} |ft ={{{elevation_min_ft|}}} |pref={{{unit_pref}}} |name={{{subdivision_name}}} }} }} <!-- ***Elevation min rank*** --> | rowclass84 = mergedrow | label84 = &nbsp;•&nbsp;Rank | data84 = {{#if:{{{elevation_min_m|}}}{{{elevation_min_ft|}}}|{{{elevation_min_rank|}}}}} <!-- ***Population*** --> | rowclass85 = mergedtoprow | label85 = Population<div class="ib-settlement-fn">{{#if:{{{population_as_of|}}}|{{nbsp}}({{{population_as_of}}})}}{{{population_footnotes|}}}</div> | data85 = {{fix comma category|{{#if:{{{population|}}} | {{formatnum:{{replace|{{{population}}}|,|}}}} | {{#ifeq:{{{total_type}}}|&nbsp; | {{#if:{{{population_total|}}} | {{formatnum:{{replace|{{{population_total}}}|,|}}}} }} }} }}}} | rowclass86 = mergedtoprow | header86 = {{#if:{{{population|}}} | |{{#ifeq:{{{total_type}}}|&nbsp; | |{{#if:{{{population_total|}}}{{{population_urban|}}}{{{population_rural|}}}{{{population_metro|}}}{{{population_blank1|}}}{{{population_blank2|}}}{{{population_est|}}} |Population<div class="ib-settlement-fn">{{#if:{{{population_as_of|}}}|{{nbsp}}({{{population_as_of}}})}}{{{population_footnotes|}}}</div> }} }} }} | rowclass87 = mergedrow | label87 = &nbsp;•&nbsp;{{#if:{{{total_type|}}}|{{{total_type}}}|{{#if:{{{population_metro|}}}{{{population_urban|}}}{{{population_rural|}}}{{{area_metro_km2|}}}{{{area_metro_sq_mi|}}}{{{area_urban_km2|}}}{{{area_urban_sq_mi|}}}{{{area_rural_km2|}}}{{{area_rural_sq_mi|}}}|{{#if:{{{settlement_type|{{{type|}}}}}}|{{{settlement_type|{{{type}}}}}}|City}}|Total}}}} | data87 = {{#if:{{{population|}}} | |{{#ifeq:{{{total_type}}}|&nbsp; | |{{#if:{{{population_total|}}} | {{fix comma category|{{formatnum:{{replace|{{{population_total}}}|,|}}}}}} }} }} }} | rowclass88 = mergedrow | label88 = &nbsp;•&nbsp;Estimate&nbsp;<div class="ib-settlement-fn">({{{pop_est_as_of}}}){{{pop_est_footnotes|}}}</div> | data88 = {{#if:{{{population_est|}}}|{{fix comma category|{{formatnum:{{replace|{{{population_est}}}|,|}}}}}} }} <!-- ***Population rank*** --> | rowclass89 = mergedrow | label89 =&nbsp;•&nbsp;Rank | data89 = {{{population_rank|}}} | rowclass90 = mergedrow | label90 = &nbsp;•&nbsp;Density | data90 = {{#if:{{{population_density_km2|}}}{{{population_density_sq_mi|}}}{{{population_total|}}} |{{infobox_settlement/densdisp |/km2 ={{{population_density_km2|}}} |/sqmi={{{population_density_sq_mi|}}} |pop ={{{population_total|}}} |dunam={{{area_total_dunam|}}} |ha ={{{area_total_ha|}}} |km2 ={{{area_total_km2|}}} |acre ={{{area_total_acre|}}} |sqmi ={{{area_total_sq_mi|}}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} <!-- ***Population density rank*** --> | rowclass91 = mergedrow | label91 = &nbsp;&nbsp;•&nbsp;Rank | data91 = {{{population_density_rank|}}} | rowclass92 = mergedrow | label92 = &nbsp;•&nbsp;[[Urban area|Urban]]<div class="ib-settlement-fn">{{{population_urban_footnotes|}}}</div> | data92 = {{#if:{{{population_urban|}}}| {{fix comma category|{{formatnum:{{replace|{{{population_urban}}}|,|}}}}}} }} | rowclass93 = mergedrow | label93 = &nbsp;•&nbsp;Urban&nbsp;density | data93 = {{#if:{{{population_density_urban_km2|}}}{{{population_density_urban_sq_mi|}}}{{{population_urban|}}} |{{infobox_settlement/densdisp |/km2 ={{{population_density_urban_km2|}}} |/sqmi={{{population_density_urban_sq_mi|}}} |pop ={{{population_urban|}}} |ha ={{{area_urban_ha|}}} |km2 ={{{area_urban_km2|}}} |acre ={{{area_urban_acre|}}} |sqmi ={{{area_urban_sq_mi|}}} |dunam={{{area_urban_dunam|}}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass94 = mergedrow | label94 = &nbsp;•&nbsp;[[Rural area|Rural]]<div class="ib-settlement-fn">{{{population_rural_footnotes|}}}</div> | data94 = {{#if:{{{population_rural|}}}|{{fix comma category|{{formatnum:{{replace|{{{population_rural}}}|,|}}}}}}}} | rowclass95 = mergedrow | label95 = &nbsp;•&nbsp;Rural&nbsp;density | data95 = {{#if:{{{population_density_rural_km2|}}}{{{population_density_rural_sq_mi|}}}{{{population_rural|}}} |{{infobox_settlement/densdisp |/km2 ={{{population_density_rural_km2|}}} |/sqmi={{{population_density_rural_sq_mi|}}} |pop ={{{population_rural|}}} |ha ={{{area_rural_ha|}}} |km2 ={{{area_rural_km2|}}} |acre ={{{area_rural_acre|}}} |sqmi ={{{area_rural_sq_mi|}}} |dunam={{{area_rural_dunam|}}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass96 = mergedrow | label96 =&nbsp;•&nbsp;[[Metropolitan area|Metro]]<div class="ib-settlement-fn">{{{population_metro_footnotes|}}}</div> | data96 = {{#if:{{{population_metro|}}}| {{fix comma category|{{formatnum:{{replace|{{{population_metro}}}|,|}}}}}} }} | rowclass97 = mergedrow | label97 = &nbsp;•&nbsp;Metro&nbsp;density | data97 = {{#if:{{{population_density_metro_km2|}}}{{{population_density_metro_sq_mi|}}}{{{population_metro|}}} |{{infobox_settlement/densdisp |/km2 ={{{population_density_metro_km2|}}} |/sqmi={{{population_density_metro_sq_mi|}}} |pop ={{{population_metro|}}} |ha ={{{area_metro_ha|}}} |km2 ={{{area_metro_km2|}}} |acre ={{{area_metro_acre|}}} |sqmi ={{{area_metro_sq_mi|}}} |dunam={{{area_metro_dunam|}}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass98 = mergedrow | label98 = &nbsp;•&nbsp;{{{population_blank1_title|}}}<div class="ib-settlement-fn">{{{population_blank1_footnotes|}}}</div> | data98 = {{#if:{{{population_blank1|}}}|{{fix comma category|{{formatnum:{{replace|{{{population_blank1}}}|,|}}}}}}}} | rowclass99 = mergedrow | label99 = &nbsp;•&nbsp;{{#if:{{{population_blank1_title|}}}|{{{population_blank1_title}}} density|Density}} | data99 = {{#if:{{{population_density_blank1_km2|}}}{{{population_density_blank1_sq_mi|}}}{{{population_blank1|}}} |{{infobox_settlement/densdisp |/km2 ={{{population_density_blank1_km2|}}} |/sqmi={{{population_density_blank1_sq_mi|}}} |pop ={{{population_blank1|}}} |ha ={{{area_blank1_ha|}}} |km2 ={{{area_blank1_km2|}}} |acre ={{{area_blank1_acre|}}} |sqmi ={{{area_blank1_sq_mi|}}} |dunam={{{area_blank1_dunam|}}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass100 = mergedrow | label100 = &nbsp;•&nbsp;{{{population_blank2_title|}}}<div class="ib-settlement-fn">{{{population_blank2_footnotes|}}}</div> | data100 = {{#if:{{{population_blank2|}}}|{{fix comma category|{{formatnum:{{replace|{{{population_blank2}}}|,|}}}}}}}} | rowclass101 = mergedrow | label101 = &nbsp;•&nbsp;{{#if:{{{population_blank2_title|}}}|{{{population_blank2_title}}} density|Density}} | data101 = {{#if:{{{population_density_blank2_km2|}}}{{{population_density_blank2_sq_mi|}}}{{{population_blank2|}}} |{{infobox_settlement/densdisp |/km2 ={{{population_density_blank2_km2|}}} |/sqmi={{{population_density_blank2_sq_mi|}}} |pop ={{{population_blank2|}}} |ha ={{{area_blank2_ha|}}} |km2 ={{{area_blank2_km2|}}} |acre ={{{area_blank2_acre|}}} |sqmi ={{{area_blank2_sq_mi|}}} |dunam={{{area_blank2_dunam|}}} |pref ={{{unit_pref}}} |name ={{{subdivision_name}}} }}}} | rowclass102 = mergedrow | label102 = &nbsp; | data102 = {{{population_note|}}} | rowclass103 = mergedtoprow | label103 = {{Pluralize from text|{{if empty|{{{population_demonym|}}}|{{{population_demonyms|}}}{{force plural}}}}|<!-- -->link=Demonym|singular=Demonym|likely=Demonym(s)|plural=Demonyms}} | data103 = {{if empty|{{{population_demonym|}}}|{{{population_demonyms|}}}}}{{Main other|{{Pluralize from text|{{{population_demonym|}}}|likely=[[Category:Pages using infobox settlement with possible demonym list]]}}}} <!-- ***Demographics 1*** --> | rowclass104 = mergedtoprow | header104 = {{#if:{{{demographics_type1|}}} |{{{demographics_type1}}}<div class="ib-settlement-fn">{{{demographics1_footnotes|}}}</div>}} | rowclass105 = mergedrow | label105 = &nbsp;•&nbsp;{{{demographics1_title1}}} | data105 = {{#if:{{{demographics_type1|}}} |{{#if:{{{demographics1_title1|}}}|{{{demographics1_info1|}}}}}}} | rowclass106 = mergedrow | label106 = &nbsp;•&nbsp;{{{demographics1_title2}}} | data106 = {{#if:{{{demographics_type1|}}} |{{#if:{{{demographics1_title2|}}}|{{{demographics1_info2|}}}}}}} | rowclass107 = mergedrow | label107 = &nbsp;•&nbsp;{{{demographics1_title3}}} | data107 = {{#if:{{{demographics_type1|}}} |{{#if:{{{demographics1_title3|}}}|{{{demographics1_info3|}}}}}}} | rowclass108 = mergedrow | label108 = &nbsp;•&nbsp;{{{demographics1_title4}}} | data108 = {{#if:{{{demographics_type1|}}} |{{#if:{{{demographics1_title4|}}}|{{{demographics1_info4|}}}}}}} | rowclass109 = mergedrow | label109 = &nbsp;•&nbsp;{{{demographics1_title5}}} | data109 = {{#if:{{{demographics_type1|}}} |{{#if:{{{demographics1_title5|}}}|{{{demographics1_info5|}}}}}}} | rowclass110 = mergedrow | label110 = &nbsp;•&nbsp;{{{demographics1_title6}}} | data110 = {{#if:{{{demographics_type1|}}} |{{#if:{{{demographics1_title6|}}}|{{{demographics1_info6|}}}}}}} | rowclass111 = mergedrow | label111 = &nbsp;•&nbsp;{{{demographics1_title7}}} | data111 = {{#if:{{{demographics_type1|}}} |{{#if:{{{demographics1_title7|}}}|{{{demographics1_info7|}}}}}}} | rowclass112 = mergedrow | label112 = &nbsp;•&nbsp;{{{demographics1_title8}}} | data112 = {{#if:{{{demographics_type1|}}} |{{#if:{{{demographics1_title8|}}}|{{{demographics1_info8|}}}}}}} | rowclass113 = mergedrow | label113 = &nbsp;•&nbsp;{{{demographics1_title9}}} | data113 = {{#if:{{{demographics_type1|}}} |{{#if:{{{demographics1_title9|}}}|{{{demographics1_info9|}}}}}}} | rowclass114 = mergedrow | label114 = &nbsp;•&nbsp;{{{demographics1_title10}}} | data114 = {{#if:{{{demographics_type1|}}} |{{#if:{{{demographics1_title10|}}}|{{{demographics1_info10|}}}}}}} <!-- ***Demographics 2*** --> | rowclass115 = mergedtoprow | header115 = {{#if:{{{demographics_type2|}}} |{{{demographics_type2}}}<div class="ib-settlement-fn">{{{demographics2_footnotes|}}}</div>}} | rowclass116 = mergedrow | label116 = &nbsp;•&nbsp;{{{demographics2_title1}}} | data116 = {{#if:{{{demographics_type2|}}} |{{#if:{{{demographics2_title1|}}}|{{{demographics2_info1|}}}}}}} | rowclass117 = mergedrow | label117 = &nbsp;•&nbsp;{{{demographics2_title2}}} | data117 = {{#if:{{{demographics_type2|}}} |{{#if:{{{demographics2_title2|}}}|{{{demographics2_info2|}}}}}}} | rowclass118 = mergedrow | label118 = &nbsp;•&nbsp;{{{demographics2_title3}}} | data118 = {{#if:{{{demographics_type2|}}} |{{#if:{{{demographics2_title3|}}}|{{{demographics2_info3|}}}}}}} | rowclass119 = mergedrow | label119 = &nbsp;•&nbsp;{{{demographics2_title4}}} | data119 = {{#if:{{{demographics_type2|}}} |{{#if:{{{demographics2_title4|}}}|{{{demographics2_info4|}}}}}}} | rowclass120 = mergedrow | label120 = &nbsp;•&nbsp;{{{demographics2_title5}}} | data120 = {{#if:{{{demographics_type2|}}} |{{#if:{{{demographics2_title5|}}}|{{{demographics2_info5|}}}}}}} | rowclass121 = mergedrow | label121 = &nbsp;•&nbsp;{{{demographics2_title6}}} | data121 = {{#if:{{{demographics_type2|}}} |{{#if:{{{demographics2_title6|}}}|{{{demographics2_info6|}}}}}}} | rowclass122 = mergedrow | label122 = &nbsp;•&nbsp;{{{demographics2_title7}}} | data122 = {{#if:{{{demographics_type2|}}} |{{#if:{{{demographics2_title7|}}}|{{{demographics2_info7|}}}}}}} | rowclass123 = mergedrow | label123 = &nbsp;•&nbsp;{{{demographics2_title8}}} | data123 = {{#if:{{{demographics_type2|}}} |{{#if:{{{demographics2_title8|}}}|{{{demographics2_info8|}}}}}}} | rowclass124 = mergedrow | label124 = &nbsp;•&nbsp;{{{demographics2_title9}}} | data124 = {{#if:{{{demographics_type2|}}} |{{#if:{{{demographics2_title9|}}}|{{{demographics2_info9|}}}}}}} | rowclass125 = mergedrow | label125 = &nbsp;•&nbsp;{{{demographics2_title10}}} | data125 = {{#if:{{{demographics_type2|}}} |{{#if:{{{demographics2_title10|}}}|{{{demographics2_info10|}}}}}}} <!-- ***Time Zones*** --> | rowclass126 = mergedtoprow | header126 = {{#if:{{{timezone1_location|}}}|{{#if:{{{timezone2|}}}|[[{{#if:{{{timezone_link|}}}|{{{timezone_link}}}|Time zone}}|Time zone]]s|[[{{#if:{{{timezone_link|}}}|{{{timezone_link}}}|Time zone}}|Time zone]]}}|}} | rowclass127 = {{#if:{{{timezone1_location|}}}|mergedrow|mergedtoprow}} | label127 = {{#if:{{{timezone1_location|}}}|{{{timezone1_location}}}|{{#if:{{{timezone2_location|}}}|{{{timezone2_location}}}|{{#if:{{{timezone2|}}}|[[{{#if:{{{timezone_link|}}}|{{{timezone_link}}}|Time zone}}|Time zone]]s|[[{{#if:{{{timezone_link|}}}|{{{timezone_link}}}|Time zone}}|Time zone]]}}}}}} | data127 = {{#if:{{{utc_offset1|{{{utc_offset|}}} }}} |[[UTC{{{utc_offset1|{{{utc_offset}}}}}}]] {{#if:{{{timezone1|{{{timezone|}}}}}}|({{{timezone1|{{{timezone}}}}}})}} |{{{timezone1|{{{timezone|}}}}}} }} | rowclass128 = mergedrow | label128 = <span class="nowrap">&nbsp;•&nbsp;Summer ([[Daylight saving time|DST]])</span> | data128 = {{#if:{{{utc_offset1_DST|{{{utc_offset_DST|}}}}}} |[[UTC{{{utc_offset1_DST|{{{utc_offset_DST|}}}}}}]] {{#if:{{{timezone1_DST|{{{timezone_DST|}}}}}}|({{{timezone1_DST|{{{timezone_DST}}}}}})}} |{{{timezone1_DST|{{{timezone_DST|}}}}}} }} | rowclass129 = mergedrow | label129 = {{#if:{{{timezone2_location|}}}| {{{timezone2_location|}}}|<nowiki />}} | data129 = {{#if:{{{timezone1|{{{timezone|}}}}}}{{{utc_offset1|{{{utc_offset|}}}}}} |{{#if:{{{utc_offset2|{{{utc_offset2|}}} }}} |[[UTC{{{utc_offset2|{{{utc_offset2}}}}}}]] {{#if:{{{timezone2|}}}|({{{timezone2}}})}} |{{{timezone2|}}} }} }} | rowclass130 = mergedrow | label130 = <span class="nowrap">&nbsp;•&nbsp;Summer ([[Daylight saving time|DST]])</span> | data130 = {{#if:{{{utc_offset2_DST|}}}|[[UTC{{{utc_offset2_DST|}}}]] {{#if:{{{timezone2_DST|}}}|({{{timezone2_DST|}}})}} |{{{timezone2_DST|}}} }} | rowclass131 = mergedrow | label131 = {{#if:{{{timezone3_location|}}}| {{{timezone3_location|}}}|<nowiki />}} | data131 = {{#if:{{{timezone1|{{{timezone|}}}}}}{{{utc_offset1|{{{utc_offset|}}}}}} |{{#if:{{{utc_offset3|{{{utc_offset3|}}} }}} |[[UTC{{{utc_offset3|{{{utc_offset3}}}}}}]] {{#if:{{{timezone3|}}}|({{{timezone3}}})}} |{{{timezone3|}}} }} }} | rowclass132 = mergedrow | label132 = <span class="nowrap">&nbsp;•&nbsp;Summer ([[Daylight saving time|DST]])</span> | data132 = {{#if:{{{utc_offset3_DST|}}}|[[UTC{{{utc_offset3_DST|}}}]] {{#if:{{{timezone3_DST|}}}|({{{timezone3_DST|}}})}} |{{{timezone3_DST|}}} }} | rowclass133 = mergedrow | label133 = {{#if:{{{timezone4_location|}}}| {{{timezone4_location|}}}|<nowiki />}} | data133 = {{#if:{{{timezone1|{{{timezone|}}}}}}{{{utc_offset1|{{{utc_offset|}}}}}} |{{#if:{{{utc_offset4|{{{utc_offset4|}}} }}} |[[UTC{{{utc_offset4|{{{utc_offset4}}}}}}]] {{#if:{{{timezone4|}}}|({{{timezone4}}})}} |{{{timezone4|}}} }} }} | rowclass134 = mergedrow | label134 = <span class="nowrap">&nbsp;•&nbsp;Summer ([[Daylight saving time|DST]])</span> | data134 = {{#if:{{{utc_offset4_DST|}}}|[[UTC{{{utc_offset4_DST|}}}]] {{#if:{{{timezone4_DST|}}}|({{{timezone4_DST|}}})}} |{{{timezone4_DST|}}} }} | rowclass135 = mergedrow | label135 = {{#if:{{{timezone5_location|}}}| {{{timezone5_location|}}}|<nowiki />}} | data135 = {{#if:{{{timezone1|{{{timezone|}}}}}}{{{utc_offset1|{{{utc_offset|}}}}}} |{{#if:{{{utc_offset5|{{{utc_offset5|}}} }}} |[[UTC{{{utc_offset5|{{{utc_offset5}}}}}}]] {{#if:{{{timezone5|}}}|({{{timezone5}}})}} |{{{timezone5|}}} }} }} | rowclass136 = mergedrow | label136 = <span class="nowrap">&nbsp;•&nbsp;Summer ([[Daylight saving time|DST]])</span> | data136 = {{#if:{{{utc_offset5_DST|}}}|[[UTC{{{utc_offset5_DST|}}}]] {{#if:{{{timezone5_DST|}}}|({{{timezone5_DST|}}})}} |{{{timezone5_DST|}}} }} <!-- ***Postal Code(s)*** --> | rowclass137 = mergedtoprow | label137 = {{{postal_code_type}}} | class137 = adr | data137 = {{#if:{{{postal_code_type|}}}|{{#if:{{{postal_code|}}}|<div class="postal-code">{{{postal_code}}}</div>}}}} | rowclass138 = {{#if:{{#if:{{{postal_code_type|}}}|{{#if:{{{postal_code|}}}|1}}}}|mergedbottomrow|mergedtoprow}} | label138 = {{{postal2_code_type}}} | class138 = adr | data138 = {{#if:{{{postal_code_type|}}}|{{#if:{{{postal2_code_type|}}}|{{#if:{{{postal2_code|}}}|<div class="postal-code">{{{postal2_code}}}</div>}} }} }} <!-- ***Area Code(s)*** --> | rowclass139 = {{#if:{{#if:{{{postal_code_type|}}}|{{#if:{{{postal_code|}}}|1}}}}{{#if:{{{postal_code_type|}}}|{{#if:{{{postal2_code_type|}}}|{{#if:{{{postal2_code|}}}|1}}}}}}|mergedrow|mergedtoprow}} | label139 = {{if empty|{{{area_code_type|}}}|{{Pluralize from text|any_comma=1|parse_links=1|{{if empty|{{{area_code|}}}|{{{area_codes|}}}{{force plural}}}}|<!-- -->link=Telephone numbering plan|singular=Area code|likely=Area code(s)|plural=Area codes}}}} | data139 = {{if empty|{{{area_code|}}}|{{{area_codes|}}}}}{{#if:{{{area_code_type|}}}||{{Main other|{{Pluralize from text|any_comma=1|parse_links=1|{{{area_code|}}}|||[[Category:Pages using infobox settlement with possible area code list]]}}}}}} <!-- Geocode--> | rowclass140 = {{#if:{{#if:{{{postal_code_type|}}}|{{#if:{{{postal_code|}}}|1}}}}{{#if:{{{postal_code_type|}}}|{{#if:{{{postal2_code_type|}}}|{{#if:{{{postal2_code|}}}|1}}}}}}{{{area_code|}}}|mergedrow|mergedtoprow}} | label140 = [[Geocode]] | class140 = nickname | data140 = {{{geocode|}}} <!-- ISO Code--> | rowclass141 = {{#if:{{#if:{{{postal_code_type|}}}|{{#if:{{{postal_code|}}}|1}}}}{{#if:{{{postal_code_type|}}}|{{#if:{{{postal2_code_type|}}}|{{#if:{{{postal2_code|}}}|1}}}}}}{{{area_code|}}}{{{geocode|}}}|mergedrow|mergedtoprow}} | label141 = [[ISO 3166|ISO 3166 code]] | class141 = nickname | data141 = {{{iso_code|}}} <!-- Vehicle registration plate--> | rowclass142 = {{#if:{{#if:{{{postal_code_type|}}}|{{#if:{{{postal_code|}}}|1}}}}{{#if:{{{postal_code_type|}}}|{{#if:{{{postal2_code_type|}}}|{{#if:{{{postal2_code|}}}|1}}}}}}{{{area_code|}}}{{{geocode|}}}{{{iso_code|}}}|mergedrow|mergedtoprow}} | label142 = {{#if:{{{registration_plate_type|}}}|{{{registration_plate_type}}}|[[Vehicle registration plate|Vehicle registration]]}} | data142 = {{{registration_plate|}}} <!-- Other codes --> | rowclass143 = {{#if:{{#if:{{{postal_code_type|}}}|{{#if:{{{postal_code|}}}|1}}}}{{#if:{{{postal_code_type|}}}|{{#if:{{{postal2_code_type|}}}|{{#if:{{{postal2_code|}}}|1}}}}}}{{{area_code|}}}{{{geocode|}}}{{{iso_code|}}}|{{{registration_plate|}}}|mergedrow|mergedtoprow}} | label143 = {{{code1_name|}}} | class143 = nickname | data143 = {{#if:{{{code1_name|}}}|{{{code1_info|}}}}} | rowclass144 = {{#if:{{#if:{{{postal_code_type|}}}|{{#if:{{{postal_code|}}}|1}}}}{{#if:{{{postal_code_type|}}}|{{#if:{{{postal2_code_type|}}}|{{#if:{{{postal2_code|}}}|1}}}}}}{{{area_code|}}}{{{geocode|}}}{{{iso_code|}}}|{{{registration_plate|}}}|{{{code1_name|}}}|mergedrow|mergedtoprow}} | label144 = {{{code2_name|}}} | class144 = nickname | data144 = {{#if:{{{code2_name|}}}|{{{code2_info|}}}}} <!-- ***Blank Fields (two sections)*** --> | rowclass145 = mergedtoprow | label145 = {{{blank_name_sec1|{{{blank_name|}}}}}} | data145 = {{#if:{{{blank_name_sec1|{{{blank_name|}}}}}}|{{{blank_info_sec1|{{{blank_info|}}}}}}}} | rowclass146 = mergedrow | label146 = {{{blank1_name_sec1|{{{blank1_name|}}}}}} | data146 = {{#if:{{{blank1_name_sec1|{{{blank1_name|}}}}}}|{{{blank1_info_sec1|{{{blank1_info|}}}}}}}} | rowclass147 = mergedrow | label147 = {{{blank2_name_sec1|{{{blank2_name|}}}}}} | data147 = {{#if:{{{blank2_name_sec1|{{{blank2_name|}}}}}}|{{{blank2_info_sec1|{{{blank2_info|}}}}}}}} | rowclass148 = mergedrow | label148 = {{{blank3_name_sec1|{{{blank3_name|}}}}}} | data148 = {{#if:{{{blank3_name_sec1|{{{blank3_name|}}}}}}|{{{blank3_info_sec1|{{{blank3_info|}}}}}}}} | rowclass149 = mergedrow | label149 = {{{blank4_name_sec1|{{{blank4_name|}}}}}} | data149 = {{#if:{{{blank4_name_sec1|{{{blank4_name|}}}}}}|{{{blank4_info_sec1|{{{blank4_info|}}}}}}}} | rowclass150 = mergedrow | label150 = {{{blank5_name_sec1|{{{blank5_name|}}}}}} | data150 = {{#if:{{{blank5_name_sec1|{{{blank5_name|}}}}}}|{{{blank5_info_sec1|{{{blank5_info|}}}}}}}} | rowclass151 = mergedrow | label151 = {{{blank6_name_sec1|{{{blank6_name|}}}}}} | data151 = {{#if:{{{blank6_name_sec1|{{{blank6_name|}}}}}}|{{{blank6_info_sec1|{{{blank6_info|}}}}}}}} | rowclass152 = mergedrow | label152 = {{{blank7_name_sec1|{{{blank7_name|}}}}}} | data152 = {{#if:{{{blank7_name_sec1|{{{blank7_name|}}}}}}|{{{blank7_info_sec1|{{{blank7_info|}}}}}}}} | rowclass153 = mergedtoprow | label153 = {{{blank_name_sec2}}} | data153 = {{#if:{{{blank_name_sec2|}}}|{{{blank_info_sec2|}}}}} | rowclass154 = mergedrow | label154 = {{{blank1_name_sec2}}} | data154 = {{#if:{{{blank1_name_sec2|}}}|{{{blank1_info_sec2|}}}}} | rowclass155 = mergedrow | label155 = {{{blank2_name_sec2}}} | data155 = {{#if:{{{blank2_name_sec2|}}}|{{{blank2_info_sec2|}}}}} | rowclass156 = mergedrow | label156 = {{{blank3_name_sec2}}} | data156 = {{#if:{{{blank3_name_sec2|}}}|{{{blank3_info_sec2|}}}}} | rowclass157 = mergedrow | label157 = {{{blank4_name_sec2}}} | data157 = {{#if:{{{blank4_name_sec2|}}}|{{{blank4_info_sec2|}}}}} | rowclass158 = mergedrow | label158 = {{{blank5_name_sec2}}} | data158 = {{#if:{{{blank5_name_sec2|}}}|{{{blank5_info_sec2|}}}}} | rowclass159 = mergedrow | label159 = {{{blank6_name_sec2}}} | data159 = {{#if:{{{blank6_name_sec2|}}}|{{{blank6_info_sec2|}}}}} | rowclass160 = mergedrow | label160 = {{{blank7_name_sec2}}} | data160 = {{#if:{{{blank7_name_sec2|}}}|{{{blank7_info_sec2|}}}}} <!-- ***Website*** --> | rowclass161 = mergedtoprow | label161 = Website | data161 = {{#if:{{{website|}}}|{{{website}}}}} | class162 = maptable | data162 = {{#if:{{{module|}}}|{{{module}}}}} <!-- ***Footnotes*** --> | belowrowclass = mergedtoprow | below = {{{footnotes|}}} }}<!-- Check for unknowns -->{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox settlement with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox settlement]] with unknown parameter "_VALUE_"|ignoreblank=y | alt | anthem | anthem_link | area_blank1_acre | area_blank1_dunam | area_blank1_ha | area_blank1_km2 | area_blank1_sq_mi | area_blank1_title | area_blank2_acre | area_blank2_dunam | area_blank2_ha | area_blank2_km2 | area_blank2_sq_mi | area_blank2_title | area_code | area_code_type | area_codes | area_footnotes | area_land_acre | area_land_dunam | area_land_ha | area_land_km2 | area_land_sq_mi | area_metro_acre | area_metro_dunam | area_metro_footnotes | area_metro_ha | area_metro_km2 | area_metro_sq_mi | area_note | area_rank | area_rural_acre | area_rural_dunam | area_rural_footnotes | area_rural_ha | area_rural_km2 | area_rural_sq_mi | area_total_acre | area_total_dunam | area_total_ha | area_total_km2 | area_total_sq_mi | area_urban_acre | area_urban_dunam | area_urban_footnotes | area_urban_ha | area_urban_km2 | area_urban_sq_mi | area_water_acre | area_water_dunam | area_water_ha | area_water_km2 | area_water_percent | area_water_sq_mi | blank_emblem_alt | blank_emblem_link | blank_emblem_size | blank_emblem_type | blank_info | blank_info_sec1 | blank_info_sec2 | blank_name | blank_name_sec1 | blank_name_sec2 | blank1_info | blank1_info_sec1 | blank1_info_sec2 | blank1_name | blank1_name_sec1 | blank1_name_sec2 | blank2_info | blank2_info_sec1 | blank2_info_sec2 | blank2_name | blank2_name_sec1 | blank2_name_sec2 | blank3_info | blank3_info_sec1 | blank3_info_sec2 | blank3_name | blank3_name_sec1 | blank3_name_sec2 | blank4_info | blank4_info_sec1 | blank4_info_sec2 | blank4_name | blank4_name_sec1 | blank4_name_sec2 | blank5_info | blank5_info_sec1 | blank5_info_sec2 | blank5_name | blank5_name_sec1 | blank5_name_sec2 | blank6_info | blank6_info_sec1 | blank6_info_sec2 | blank6_name | blank6_name_sec1 | blank6_name_sec2 | blank7_info | blank7_info_sec1 | blank7_info_sec2 | blank7_name | blank7_name_sec1 | blank7_name_sec2 | caption | code1_info | code1_name | code2_info | code2_name | coor_pinpoint | coor_type | coordinates | coordinates_footnotes | demographics_type1 | demographics_type2 | demographics1_footnotes | demographics1_info1 | demographics1_info10 | demographics1_info2 | demographics1_info3 | demographics1_info4 | demographics1_info5 | demographics1_info6 | demographics1_info7 | demographics1_info8 | demographics1_info9 | demographics1_title1 | demographics1_title10 | demographics1_title2 | demographics1_title3 | demographics1_title4 | demographics1_title5 | demographics1_title6 | demographics1_title7 | demographics1_title8 | demographics1_title9 | demographics2_footnotes | demographics2_info1 | demographics2_info10 | demographics2_info2 | demographics2_info3 | demographics2_info4 | demographics2_info5 | demographics2_info6 | demographics2_info7 | demographics2_info8 | demographics2_info9 | demographics2_title1 | demographics2_title10 | demographics2_title2 | demographics2_title3 | demographics2_title4 | demographics2_title5 | demographics2_title6 | demographics2_title7 | demographics2_title8 | demographics2_title9 | dimensions_footnotes | dunam_link | elevation_footnotes | elevation_ft | elevation_link | elevation_m | elevation_max_footnotes | elevation_max_ft | elevation_max_m | elevation_max_point | elevation_max_rank | elevation_min_footnotes | elevation_min_ft | elevation_min_m | elevation_min_point | elevation_min_rank | elevation_point | embed | established_date | established_date1 | established_date2 | established_date3 | established_date4 | established_date5 | established_date6 | established_date7 | established_title | established_title1 | established_title2 | established_title3 | established_title4 | established_title5 | established_title6 | established_title7 | etymology | extinct_date | extinct_title | flag_alt | flag_border | flag_link | flag_size | footnotes | founder | geocode | governing_body | government_footnotes | government_type | government_blank1_title | government_blank1 | government_blank2_title | government_blank2 | government_blank2_title | government_blank3 | government_blank3_title | government_blank3 | government_blank4_title | government_blank4 | government_blank5_title | government_blank5 | government_blank6_title | government_blank6 | grid_name | grid_position | image_alt | image_blank_emblem | image_caption | image_flag | image_map | image_map1 | image_seal | image_shield | image_size | image_skyline | imagesize | iso_code | leader_name | leader_name1 | leader_name2 | leader_name3 | leader_name4 | leader_party | leader_title | leader_title1 | leader_title2 | leader_title3 | leader_title4 | length_km | length_mi | map_alt | map_alt1 | map_caption | map_caption1 | mapsize | mapsize1 | module | motto | motto_link | mottoes | name | named_for | native_name | native_name_lang | nickname | nickname_link | nicknames | official_name | other_name | p1 | p10 | p11 | p12 | p13 | p14 | p15 | p16 | p17 | p18 | p19 | p2 | p20 | p21 | p22 | p23 | p24 | p25 | p26 | p27 | p28 | p29 | p3 | p30 | p31 | p32 | p33 | p34 | p35 | p36 | p37 | p38 | p39 | p4 | p40 | p41 | p42 | p43 | p44 | p45 | p46 | p47 | p48 | p49 | p5 | p50 | p6 | p7 | p8 | p9 | parts | parts_style | parts_type | pop_est_as_of | pop_est_footnotes | population | population_as_of | population_blank1 | population_blank1_footnotes | population_blank1_title | population_blank2 | population_blank2_footnotes | population_blank2_title | population_demonym | population_demonyms | population_density_blank1_km2 | population_density_blank1_sq_mi | population_density_blank2_km2 | population_density_blank2_sq_mi | population_density_km2 | population_density_metro_km2 | population_density_metro_sq_mi | population_density_rank | population_density_rural_km2 | population_density_rural_sq_mi | population_density_sq_mi | population_density_urban_km2 | population_density_urban_sq_mi | population_est | population_footnotes | population_metro | population_metro_footnotes | population_note | population_rank | population_rural | population_rural_footnotes | population_total | population_urban | population_urban_footnotes | postal_code | postal_code_type | postal2_code | postal2_code_type | pushpin_image | pushpin_label | pushpin_label_position | pushpin_map | pushpin_map_alt | pushpin_map_caption | pushpin_map_caption_notsmall | pushpin_map_narrow | pushpin_mapsize | pushpin_outside | pushpin_overlay | pushpin_relief | registration_plate | registration_plate_type | seal_alt | seal_link | seal_size | seal_type | seat | seat_type | seat1 | seat1_type | seat2 | seat2_type | settlement_type | shield_alt | shield_link | shield_size | subdivision_name | subdivision_name1 | subdivision_name2 | subdivision_name3 | subdivision_name4 | subdivision_name5 | subdivision_name6 | subdivision_type | subdivision_type1 | subdivision_type2 | subdivision_type3 | subdivision_type4 | subdivision_type5 | subdivision_type6 | timezone | timezone_DST | timezone_link | timezone1 | timezone1_DST | timezone1_location | timezone2 | timezone2_DST | timezone2_location | timezone3 | timezone3_DST | timezone3_location | timezone4 | timezone4_DST | timezone4_location | timezone5 | timezone5_DST | timezone5_location | total_type | translit_lang1 | translit_lang1_info | translit_lang1_info1 | translit_lang1_info2 | translit_lang1_info3 | translit_lang1_info4 | translit_lang1_info5 | translit_lang1_info6 | translit_lang1_type | translit_lang1_type1 | translit_lang1_type2 | translit_lang1_type3 | translit_lang1_type4 | translit_lang1_type5 | translit_lang1_type6 | translit_lang2 | translit_lang2_info | translit_lang2_info1 | translit_lang2_info2 | translit_lang2_info3 | translit_lang2_info4 | translit_lang2_info5 | translit_lang2_info6 | translit_lang2_type | translit_lang2_type1 | translit_lang2_type2 | translit_lang2_type3 | translit_lang2_type4 | translit_lang2_type5 | translit_lang2_type6 | type | unit_pref | utc_offset | utc_offset_DST | utc_offset1 | utc_offset1_DST | utc_offset2 | utc_offset2_DST | utc_offset3 | utc_offset3_DST | utc_offset4 | utc_offset4_DST | utc_offset5 | utc_offset5_DST | website | width_km | width_mi }}<!-- -->{{#invoke:Check for clobbered parameters|check | template = Infobox settlement | cat = {{main other|Category:Pages using infobox settlement with conflicting parameters}} | population; population_total | image_size; imagesize | image_alt; alt | image_caption; caption }}<!-- Wikidata -->{{#if:{{{coordinates_wikidata|}}}{{{wikidata|}}} |[[Category:Pages using infobox settlement with the wikidata parameter]] }}{{main other|<!-- Missing country -->{{#if:{{{subdivision_name|}}}||[[Category:Pages using infobox settlement with missing country]]}}<!-- No map -->{{#if:{{{pushpin_map|}}}{{{image_map|}}}{{{image_map1|}}}||[[Category:Pages using infobox settlement with no map]]}}<!-- Image_map1 without image_map -->{{#if:{{{image_map1|}}}|{{#if:{{{image_map|}}}||[[Category:Pages using infobox settlement with image_map1 but not image_map]]}}}}<!-- No coordinates -->{{#if:{{{coordinates|}}}||[[Category:Pages using infobox settlement with no coordinates]]}}<!-- -->{{#if:{{{type|}}}|{{#ifeq:{{{settlement_type|a}}}|{{{settlement_type|b}}}|[[Category:Pages using infobox settlement with ignored type]]|}}|}}<!-- Ignored type parameter -->{{#if:{{{embed|}}}|[[Category:Pages using infobox settlement with embed]]}} }}</includeonly><noinclude> {{documentation}} <!--Please add this template's categories to the /doc subpage, not here - thanks!--> </noinclude> 1urbvc649dotw3lsz50i3u3vnpv02sf Nhwɛdo:Infobox/sandbox2 10 2319 14880 2024-08-04T23:11:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14880 wikitext text/x-wiki {{#invoke:Infobox/sandbox2|infobox}}<includeonly>{{template other|{{#ifeq:{{PAGENAME}}|Infobox||{{#ifeq:{{str left|{{SUBPAGENAME}}|7}}|Infobox|[[Category:Infobox templates|{{remove first word|{{SUBPAGENAME}}}}]]}}}}|}}</includeonly><noinclude> {{documentation}} <!-- Categories go in the /doc subpage, and interwikis go in Wikidata. --> </noinclude> 49d8yf05mj5h940lsdudapedq4b98j2 Nhwɛdo:Infobox3cols 10 2320 14881 2024-08-04T23:11:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14881 wikitext text/x-wiki {{#invoke:Infobox3cols|infobox}}<noinclude> {{documentation}}<!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> brkn0khfttfiknyz0r7b2bliaufjbzj Nhwɛdo:Inline test case 10 2321 14882 2024-08-04T23:12:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14882 wikitext text/x-wiki <includeonly>{{#invoke:Template test case|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> tqcbtoi20hh04qz7tcyj9c81ibksvas Nhwɛdo:Interlanguage link Wikidata 10 2322 14883 2024-08-04T23:12:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14883 wikitext text/x-wiki #REDIRECT [[Template:Interlanguage link]] {{r from merge}} 844izq2panbhkjg1hwq0ex7p7cskc1w Nhwɛdo:Interlanguage link forced 10 2323 14884 2024-08-04T23:12:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14884 wikitext text/x-wiki #REDIRECT [[Template:Interlanguage link]] {{r from merge}} 844izq2panbhkjg1hwq0ex7p7cskc1w Nhwɛdo:Interlanguage link info 10 2324 14885 2024-08-04T23:12:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14885 wikitext text/x-wiki {{Ambox| | name = Interlanguage link info | small = {{#if:{{{sect|{{{section|{{{1|}}}}}}}}}|{{#if:{{{small|{{{left|}}}}}}|left}} }} | sect = {{#ifeq:{{yesno|def=|1={{{sect|{{{section}}}}}} }}|yes|section|{{{sect|{{{section|{{{1|}}}}}}}}} }} | text = contains numerous links to pages on [[List of Wikipedias#Detailed list|foreign language Wikipedias]]. They are shown as {{color|red|red links}} with the language codes in [{{color|blue|<small>small blue letters</small>}}] in brackets. Click on the language code to see the page in that language. }}<noinclude> {{Documentation}} </noinclude> rh5fth4gehgdopbmbzcy20ps95mytnn Nhwɛdo:Interlanguage link multi 10 2325 14886 2024-08-04T23:12:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14886 wikitext text/x-wiki #REDIRECT [[Template:Interlanguage link]] {{R from move}} pc52m946s8pu6mt2v21nz1mptl0hgi5 Nhwɛdo:Iso2continent 10 2326 14887 2024-08-04T23:12:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14887 wikitext text/x-wiki <includeonly>{{{{{subst|}}}#switch: {{uc:{{{1}}}}} | AD = Europe | AE = Asia | AF = Asia | AG = North America | AI = North America | AL = Europe | AM = {{#ifeq:{{{2nd|}}}|yes|Europe|Asia}} | AN = {{#ifeq:{{{2nd|}}}|yes|South America|North America}} | AO = Africa | AQ = Antarctica | AR = South America | AS = Oceania | AT = Europe | AU = Oceania | AW = {{#ifeq:{{{2nd|}}}|yes|South America|North America}} | AX = Europe | AZ = {{#ifeq:{{{2nd|}}}|yes|Europe|Asia}} | BA = Europe | BB = North America | BD = Asia | BE = Europe | BF = Africa | BG = Europe | BH = Asia | BI = Africa | BJ = Africa | BL = North America | BM = North America | BN = Asia | BO = South America | BR = South America | BS = North America | BT = Asia | BV = Antarctica | BW = Africa | BY = Europe | BZ = North America | CA = North America | CC = Asia | CD = Africa | CF = Africa | CG = Africa | CH = Europe | CI = Africa | CK = Oceania | CL = South America | CM = Africa | CN = Asia | CO = South America | CR = North America | CU = North America | CV = Africa | CX = Asia | CY = {{#ifeq:{{{2nd|}}}|yes|Europe|Asia}} | CZ = Europe | DE = Europe | DJ = Africa | DK = Europe | DM = North America | DO = North America | DZ = Africa | EC = South America | EE = Europe | EG = {{#ifeq:{{{2nd|}}}|yes|Asia|Africa}} | EH = Africa | ER = Africa | ES = Europe | ET = Africa | FI = Europe | FJ = Oceania | FK = South America | FM = Oceania | FO = Europe | FR = Europe | GA = Africa | GB = Europe | GD = North America | GE = {{#ifeq:{{{2nd|}}}|yes|Europe|Asia}} | GF = South America | GG = Europe | GH = Africa | GI = Europe | GL = North America | GM = Africa | GN = Africa | GP = North America | GQ = Africa | GR = Europe | GS = South America | GT = North America | GU = Oceania | GW = Africa | GY = South America | HK = Asia | HM = Antarctica | HN = North America | HR = Europe | HT = North America | HU = Europe | ID = {{#ifeq:{{{2nd|}}}|yes|Oceania|Asia}} | IE = Europe | IL = Asia | IM = Europe | IN = Asia | IO = Asia | IQ = Asia | IR = Asia | IS = Europe | IT = Europe | JE = Europe | JM = North America | JO = Asia | JP = Asia | KE = Africa | KG = Asia | KH = Asia | KI = Oceania | KM = Africa | KN = North America | KP = Asia | KR = Asia | KW = Asia | KY = North America | KZ = {{#ifeq:{{{2nd|}}}|yes|Europe|Asia}} | LA = Asia | LB = Asia | LC = North America | LI = Europe | LK = Asia | LR = Africa | LS = Africa | LT = Europe | LU = Europe | LV = Europe | LY = Africa | MA = Africa | MC = Europe | MD = Europe | ME = Europe | MF = North America | MG = Africa | MH = Oceania | MK = Europe | ML = Africa | MM = Asia | MN = Asia | MO = Asia | MP = Oceania | MQ = North America | MR = Africa | MS = North America | MT = Europe | MU = Africa | MV = Asia | MW = Africa | MX = North America | MY = Asia | MZ = Africa | NA = Africa | NC = Oceania | NE = Africa | NF = Oceania | NG = Africa | NI = North America | NL = Europe | NO = Europe | NP = Asia | NR = Oceania | NU = Oceania | NZ = Oceania | OM = Asia | PA = {{#ifeq:{{{2nd|}}}|yes|South America|North America}} | PE = South America | PF = Oceania | PG = Oceania | PH = Asia | PK = Asia | PL = Europe | PM = North America | PN = Oceania | PR = North America | PS = Asia | PT = Europe | PW = Oceania | PY = South America | QA = Asia | RE = Africa | RO = Europe | RS = Europe | RU = {{#ifeq:{{{2nd|}}}|yes|Europe|Asia}} | RW = Africa | SA = Asia | SB = Oceania | SC = Africa | SD = Africa | SE = Europe | SG = Asia | SH = Africa | SI = Europe | SJ = Europe | SK = Europe | SL = Africa | SM = Europe | SN = Africa | SO = Africa | SR = South America | SS = Africa | ST = Africa | SV = North America | SX = North America | SY = Asia | SZ = Africa | TC = North America | TD = Africa | TF = Antarctica | TG = Africa | TH = Asia | TJ = Asia | TK = Oceania | TL = {{#ifeq:{{{2nd|}}}|yes|Oceania|Asia}} | TM = Asia | TN = Africa | TO = Oceania | TR = {{#ifeq:{{{2nd|}}}|yes|Europe|Asia}} | TT = North America | TV = Oceania | TW = Asia | TZ = Africa | UA = Europe | UG = Africa | UM = Oceania | US = North America | UY = South America | UZ = Asia | VA = Europe | VC = North America | VE = South America | VG = North America | VI = North America | VN = Asia | VU = Oceania | WF = Oceania | WS = Oceania | XK = Europe | YE = Asia | YT = Africa | ZA = Africa | ZM = Africa | ZW = Africa | {{{1}}} }}</includeonly><noinclude> {{documentation}}</noinclude> tctedzs5bbzdb80lncakjbkod5q16pu Nhwɛdo:Iso2country 10 2327 14888 2024-08-04T23:13:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14888 wikitext text/x-wiki <includeonly>{{safesubst:#switch:{{{mode|}}} | link = {{safesubst:#ifeq:{{{article|}}}|yes|{{safesubst:Iso2country/article|{{{1}}}}}}} [[{{safesubst:Iso2country/data|{{{1}}}|mode=unique}}{{!}}{{safesubst:Iso2country/data|{{{1}}}}}]] | sort = {{safesubst:Iso2country/data|{{{1}}}|mode=sort}} | {{safesubst:#ifeq:{{{article|}}}|yes|{{safesubst:Iso2country/article|{{{1}}}}}}} {{safesubst:Iso2country/data|{{{1}}}|mode={{safesubst:#ifeq:{{{template|}}}|yes|unique|{{{mode|}}}}}}} }}{{safesubst:#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using iso2country with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Iso2country]] with unknown parameter "_VALUE_"|ignoreblank=y| | 1 | article | mode }}</includeonly><noinclude> {{documentation}}</noinclude> cw1psm5hsy8ganfkoelqvdta0e1gyps Nhwɛdo:Italic title 10 2328 14889 2024-08-04T23:13:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14889 wikitext text/x-wiki <includeonly>{{#invoke:Italic title|main}}</includeonly><noinclude> {{Documentation}} <!-- Add categories to the /doc subpage and interwikis to Wikidata. --> </noinclude> jwuorf4rkmcot1urhwppzu5infgbhdk Nhwɛdo:Justify 10 2329 14890 2024-08-04T23:13:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14890 wikitext text/x-wiki <includeonly><div style="text-align:justify; margin-bottom:10px">{{{1}}}</div></includeonly><noinclude>{{Documentation}}</noinclude> 8vl5femn91nz6ysjkx97xe7al0e2qrf Nhwɛdo:Kuomintang Party/doc 10 2330 14891 2024-08-04T23:13:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14891 wikitext text/x-wiki {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> Display the party's logo and its name. If you want to display the logo only, use: {{tl|KMT/logo}} === Usage === <syntaxhighlight lang="wikitext"> {{KMT}} </syntaxhighlight> It will yield: {{KMT}} === See also === * [[Kuomintang]] <includeonly>{{Sandbox other|| <!-- CATEGORIES AND INTERWIKIS HERE, THANKS --> [[Category:Taiwan political party name templates]] }}</includeonly> bs8khjh8i1i4r0i4989h27aet3wkg4d Nhwɛdo:Kuomintang Party/logo/doc 10 2331 14892 2024-08-04T23:14:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14892 wikitext text/x-wiki {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOT noojig4y8td037fr3lncx3knlse08fp Nhwɛdo:LGPL-lic 10 2332 14893 2024-08-04T23:14:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14893 wikitext text/x-wiki <noinclude>{| |</noinclude>{{free|[[GNU Lesser General Public License|GNU LGPL]]}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Software table cell templates]] </noinclude> 7ys1w7610ne9cx5ko9e5od6983g95j7 Nhwɛdo:Lang-ar/sandbox2 10 2333 14894 2024-08-04T23:14:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14894 wikitext text/x-wiki <includeonly>{{#invoke:lang|lang_xx_inherit |code=ar |rtl=yes }}</includeonly><noinclude> {{Documentation}} </noinclude> nqa2c2exp8neyhyurrwjfr8tu0t7od4 Nhwɛdo:Lang-ast 10 2334 14895 2024-08-04T23:14:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14895 wikitext text/x-wiki <includeonly>{{#invoke:lang|lang_xx_italic |code=ast }}</includeonly><noinclude> {{Documentation|Template:Lang-x/doc}} <!--Categories--> [[Category:Italic multilingual support templates]] </noinclude> sp1eja5gzlmrp59tm9kaus9hhkrsm1c Nhwɛdo:Lang-de 10 2335 14896 2024-08-04T23:14:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14896 wikitext text/x-wiki <includeonly>{{#invoke:lang|lang_xx_italic |code=de }}</includeonly><noinclude> {{Documentation}} </noinclude> tjjk81tbkg85vk5svj03k4f2q66h5gn Nhwɛdo:Lang-fr 10 2336 14897 2024-08-04T23:15:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14897 wikitext text/x-wiki <includeonly>{{#invoke:lang|lang_xx_italic |code=fr }}</includeonly><noinclude> {{documentation|Template:Lang-x/doc}} [[Category:Italic multilingual support templates]] </noinclude> pdc8zqtphidrxdxlngkvmgudfs166ye Nhwɛdo:Lang-ru 10 2337 14898 2024-08-04T23:15:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14898 wikitext text/x-wiki <includeonly>{{#invoke:lang|lang_xx_inherit |code=ru }}</includeonly><noinclude> {{Documentation|Template:Lang-x/doc}} [[Category:Balto-Slavic multilingual support templates]] </noinclude> cb0dmqn0ewkx5uw7z83mts5fm6sc7to Nhwɛdo:Lang-x 10 2338 14899 2024-08-04T23:15:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14899 wikitext text/x-wiki #REDIRECT [[Template:Lang-x/doc]] {{Rcat shell| {{R from template shortcut}} {{R to documentation page}} }} bscfkw9fmu4lobnlmgxm77b11dpmqiu Nhwɛdo:Lang-x/doc/parameters 10 2339 14900 2024-08-04T23:15:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14900 wikitext text/x-wiki ==lang-xx== <section begin=lang_xx_parameters /><!-- {{#lst:Template:Lang-x/doc/parameters|lang_xx_parameters}} --> {| class="wikitable" |+lang-xx supported parameters !parameter !! definition !! yields to !! alias |- |<code>text</code> || non-English text || – || <code><nowiki>{{{1}}}</nowiki></code> |- |<code>translit</code> || Latin script transliteration of the content in <code>text</code> || – || <code><nowiki>{{{2}}}</nowiki></code> |- |<code>translit-std</code> || standard used for the transliteration of the value of <code>translit</code>; accepted values are: <kbd>ISO</kbd>, <kbd>DIN</kbd>, <kbd>IAST</kbd>, <kbd>ALA</kbd>, <kbd>ALA-LC</kbd> || – || |- |{{nowrap|<code>translit-script</code>}} || transliteration standard's script identifier || – || |- |<code>translation</code> || literal English translation or gloss of the content in <code>text</code> || – || <code>lit</code>, <code><nowiki>{{{3}}}</nowiki></code> |- |<code>label</code> || label to be used instead of template-provided language label; may be wikilinked; special keyword <kbd>none</kbd> causes the template to render without any labels (including transliteration and translation labels) || – || |- |<code>link</code> || <kbd>yes</kbd> (default) links language name and static text associated with <code>translit</code> and <code>translation</code>; accepted values are: <kbd>no</kbd>, <kbd>yes</kbd>; {{para|link|no}} does not unlink wikilinked labels set by {{para|label}} || – || <code>links</code> |- |<code>proto</code> || accepted values are: <kbd>no</kbd> (default) or <kbd>yes</kbd> (default for private-use language tags with the <kbd>-x-proto</kbd> subtags); when <kbd>yes</kbd> (default or explicit), prefixes rendered text with an asterisk indicating 'unattested' || – || |- |<code>code</code> || [[IETF language tag]] for the content in <code>text</code>; set by the template, overriding the template setting is discouraged || – || |- |<code>script</code> || IETF language script subtag; sometimes set by the template when the language of the content in <code>text</code> uses more than one writing system; always four alpha characters; a value of <kbd>Latn</kbd> <small>({{em|not}} "Latin"!)</small> forces italic rendering unless overridden by <code>italic</code>; overrides <code>rtl</code> || <code>italic</code> || |- |<code>region</code> || IETF language region subtag || – || |- |<code>variant</code> || IETF language variant subtag || – || |- |<code>rtl</code> || <kbd>yes</kbd> indicates that the writing system used for the content in <code>text</code> is right-to-left; accepted values are: <kbd>no</kbd> (default), <kbd>yes</kbd> || <code>script</code> || |- |<code>italic</code> || {{crossref|see table "lang-xx {{pipe}}italic{{=}} parameter operation"}}; accepted values are: <kbd>yes</kbd>, <kbd>no</kbd>, <kbd>unset</kbd>, <kbd>invert</kbd>, <kbd>default</kbd> || – || <code>italics</code>,<code>i</code> |- |<code>size</code> || specifies font size of the content in <code>text</code>; use a value suitable for use with the CSS <code>font-size</code> property; this should almost always be a relative value supplied in <kbd>{{mxt|%}}</kbd> or <kbd>{{mxt|em}}</kbd> units, not a fixed <kbd>{{!mxt|px}}</kbd> value. || – || |- |<code>cat</code> || inhibits automatic categorization; mirror version of <code>nocat</code>; accepted values are: <kbd>no</kbd>, <kbd>n</kbd>, <kbd>false</kbd>, <kbd>f</kbd>, <kbd>off</kbd>, <kbd>0</kbd> || – || |- |<code>nocat</code> || inhibits automatic categorization; mirror version of <code>cat</code>; accepted values are: <kbd>yes</kbd>, <kbd>y</kbd>, <kbd>true</kbd>, <kbd>t</kbd>, <kbd>on</kbd>, <kbd>1</kbd> || – || |- |} {| class="wikitable" |+lang-xx {{pipe}}italic= parameter operation |- !{{pipe}}italic= value !! description !! example code !! result !! html markup |- |rowspan="4"| {{plainlist| *parameter not present; *parameter present, not set; *invalid value}} |rowspan="7"| {{plainlist| *module applies style from: *&nbsp;&nbsp;template setting, or *&nbsp;&nbsp;{{para|script|latn}}; *else inherits from external markup; *invalid values treated as default}} | <code><nowiki>{{lang-ru|тундра}}</nowiki></code> || {{lang-ru|тундра}} || {{code|{{lang-ru|тундра}}}} |- | <code>{{deprecated code|red=yes|<nowiki>{{lang-ru|tûndra}}</nowiki>}}</code> || {{lang-ru|tûndra}} || {{code|{{lang-ru|tûndra}}}}<br />Incorrect markup; this requires {{para|script|latn}}. |- | <code><nowiki>{{lang-fr|toundra}}</nowiki></code> || {{lang-fr|toundra}} || {{code|{{lang-fr|toundra}}}} |- | <code><nowiki>{{lang-ru|script=latn|tûndra}}</nowiki></code> || {{lang-ru|script=latn|tûndra}} || {{code|{{lang-ru|script=latn|tûndra}}}} |- |rowspan="3"| <kbd>default</kbd> || <code><nowiki>{{lang-ru|тундра|italic=default}}</nowiki></code> || {{lang-ru|тундра|italic=default}} || {{code|{{lang-ru|тундра|italic=default}}}} |- | <code><nowiki>{{lang-fr|toundra|italic=default}}</nowiki></code> || {{lang-fr|toundra|italic=default}} || {{code|{{lang-fr|toundra|italic=default}}}} |- | <code><nowiki>{{lang-ru|script=latn|tûndra|italic=default}}</nowiki></code> || {{lang-ru|script=latn|tûndra|italic=default}} || {{code|{{lang-ru|script=latn|tûndra|italic=default}}}} |- |rowspan="4"| <kbd>no</kbd> ||rowspan="4"| {{plainlist| *module applies upright style; *overrides {{para|script|latn}}; *overrides external markup}} | <code><nowiki>{{lang-ru|тундра|italic=no}}</nowiki></code> || {{lang-ru|тундра|italic=no}} || {{code|{{lang-ru|тундра|italic=no}}}} |- | <code><nowiki>{{lang-fr|toundra|italic=no}}</nowiki></code> || {{lang-fr|toundra|italic=no}} || {{code|{{lang-fr|toundra|italic=no}}}} |- | <code><nowiki>{{lang-ru|script=latn|tûndra|italic=no}}</nowiki></code> || {{lang-ru|script=latn|tûndra|italic=no}} || {{code|{{lang-ru|script=latn|tûndra|italic=no}}}} |- | <code><nowiki>''{{lang-ru|script=latn|tûndra|italic=no}}''</nowiki></code> || ''{{lang-ru|script=latn|tûndra|italic=no}}'' || {{code|''{{lang-ru|script=latn|tûndra|italic=no}}''}} |- |rowspan="2" | <kbd>yes</kbd> ||rowspan="2" | {{plainlist| *module applies italic style; *ignores {{para|script|latn}}}} | <code><nowiki>{{lang-ru|тундра|italic=yes}}</nowiki></code> || {{lang-ru|тундра|italic=yes}} || {{code|{{lang-ru|тундра|italic=yes}}}} |- | <code><nowiki>{{lang-ru|script=latn|tûndra|italic=yes}}</nowiki></code> || {{lang-ru|script=latn|tûndra|italic=yes}} || {{code|{{lang-ru|script=latn|tûndra|italic=yes}}}} |- |rowspan="4"| <kbd>unset</kbd> ||rowspan="4"| {{plainlist| *module applies no style; *inherits style from external markup; *overrides {{para|script|latn}}}} | <code><nowiki>{{lang-ru|тундра|italic=unset}}</nowiki></code> || {{lang-ru|тундра|italic=unset}} || {{code|{{lang-ru|тундра|italic=unset}}}} |- | <code><nowiki>''{{lang-ru|тундра|italic=unset}}''</nowiki></code> || ''{{lang-ru|тундра|italic=unset}}'' || {{code|''{{lang-ru|тундра|italic=unset}}''}} |- | <code><nowiki>{{lang-ru|script=latn|tûndra|italic=unset}}</nowiki></code> || {{lang-ru|script=latn|tûndra|italic=unset}} || {{code|{{lang-ru|script=latn|tûndra|italic=unset}}}} |- | <code><nowiki>''{{lang-ru|script=latn|tûndra|italic=unset}}''</nowiki></code> || ''{{lang-ru|script=latn|tûndra|italic=unset}}'' || {{code|''{{lang-ru|script=latn|tûndra|italic=unset}}''}} |- |rowspan="4"| <kbd>invert</kbd> ||rowspan="4"| {{plainlist| *module applies no style; *inverts style in internal markup{{dagger}}; *disables auto-italics *overrides script subtag <code>latn</code>;}} | <code><nowiki>{{lang-ru|тундра|italic=invert}}</nowiki></code> || {{lang-ru|тундра|italic=invert}} || {{code|{{lang-ru|тундра|italic=invert}}}} |- | <code><nowiki>{{lang-ru|''тундра''|italic=invert}}</nowiki></code> || {{lang-ru|''тундра''|italic=invert}} || {{code|{{lang-ru|''тундра''|italic=invert}}}} |- | <code><nowiki>{{lang-ru|script=latn|tûndra|italic=invert}}</nowiki></code> || {{lang-ru|script=latn|tûndra|italic=invert}} || {{code|{{lang-ru|script=latn|tûndra|italic=invert}}}} |- | <code><nowiki>{{lang-ru|script=latn|''tûndra''|italic=invert}}</nowiki></code> || {{lang-ru|script=latn|''tûndra''|italic=invert}} || {{code|{{lang-ru|script=latn|''tûndra''|italic=invert}}}} |- |} {{dagger}} compare {{para|italic|invert}} to {{para|italic|unset}}: :<code><nowiki>{{Lang-de|... ein neues Opernprojekt in Angriff: ''Das Käthchen von Heilbronn'', nach Heinrich von Kleists gleichnamigem Drama.|italic=invert}}</nowiki></code> ::{{Lang-de|... ein neues Opernprojekt in Angriff: ''Das Käthchen von Heilbronn'', nach Heinrich von Kleists gleichnamigem Drama.|italic=invert}} :<code><nowiki>{{Lang-de|''... ein neues Opernprojekt in Angriff: ''Das Käthchen von Heilbronn'', nach Heinrich von Kleists gleichnamigem Drama.''|italic=unset}}</nowiki></code> ::{{Lang-de|''... ein neues Opernprojekt in Angriff: ''Das Käthchen von Heilbronn'', nach Heinrich von Kleists gleichnamigem Drama.''|italic=unset}} <section end=lang_xx_parameters /> ==lang== <section begin=lang_parameters /><!-- {{#lst:Template:Lang-x/doc/parameters|lang_parameters}} --> {| class="wikitable" |+lang supported parameters !parameter !! definition !! yields to !! alias |- |<code>code</code> || [[IETF language tag]] for the content in <code>text</code> || – || <code><nowiki>{{{1}}}</nowiki></code> |- |<code>text</code> || non-English text || – || <code><nowiki>{{{2}}}</nowiki></code> |- |<code>rtl</code> || <kbd>yes</kbd> indicates that the writing system used for the content in <code>text</code> is right-to-left; accepted values are: <kbd>no</kbd> (default), <kbd>yes</kbd> || IETF script subtag in <code>code</code> (if provided) || |- |<code>italic</code> || {{crossref|see table "lang {{pipe}}italic{{=}} parameter operation"}}; accepted values are: <kbd>yes</kbd>, <kbd>no</kbd>, <kbd>unset</kbd>, <kbd>invert</kbd>, <kbd>default</kbd> || – || <code>italics</code>,<code>i</code> |- |<code>size</code> || specifies font size of the content in <code>text</code>; use a value suitable for use with the CSS <code>font-size</code> property; this should almost always be a relative value supplied in <kbd>{{mxt|%}}</kbd> or <kbd>{{mxt|em}}</kbd> units, not a fixed <kbd>{{!mxt|px}}</kbd> value. || – || |- |<code>proto</code> || accepted values are: <kbd>no</kbd> (default) or <kbd>yes</kbd> (default for private-use language tags with the <kbd>-x-proto</kbd> subtags); when <kbd>yes</kbd> (default or explicit), prefixes rendered text with an asterisk indicating 'unattested' || – || |- |<code>nocat</code> || inhibits automatic categorization; mirror version of <code>cat</code>; accepted values are: <kbd>yes</kbd>, <kbd>y</kbd>, <kbd>true</kbd>, <kbd>t</kbd>, <kbd>on</kbd>, <kbd>1</kbd> || – || |- |<code>cat</code> || inhibits automatic categorization; mirror version of <code>nocat</code>; accepted values are: <kbd>no</kbd>, <kbd>n</kbd>, <kbd>false</kbd>, <kbd>f</kbd>, <kbd>off</kbd>, <kbd>0</kbd> || – || |- |} {| class="wikitable" id="italic parameter" |+lang {{pipe}}italic= parameter operation |- !{{pipe}}italic= value !! description !! example code !! result !! html markup |- |rowspan="4"| {{plainlist| *parameter not present; *parameter present, not set; *invalid value}} |rowspan="7"| {{plainlist| *module applies style from: *&nbsp;&nbsp;auto-italics or *&nbsp;&nbsp;script subtag <code>latn</code>; *else inherits from external markup; *invalid values treated as default}} | <code><nowiki>{{lang|ru|тундра}}</nowiki></code> || {{lang|ru|тундра}} || {{code|{{lang|ru|тундра}}}} |- | <code>{{deprecated code|red=yes|<nowiki>{{lang|ru|tûndra}}</nowiki>}}</code> || {{lang|ru|tûndra}} || {{code|{{lang|ru|tûndra}}}}<br />Incorrect markup; this requires {{para||ru-Latn}}. |- | <code><nowiki>{{lang|fr|toundra}}</nowiki></code> || {{lang|fr|toundra}} || {{code|{{lang|fr|toundra}}}} |- | <code><nowiki>{{lang|ru-Latn|tûndra}}</nowiki></code> || {{lang|ru-Latn|tûndra}} || {{code|{{lang|ru-Latn|tûndra}}}} |- |rowspan="3"| <kbd>default</kbd> || <code><nowiki>{{lang|ru|тундра|italic=default}}</nowiki></code> || {{lang|ru|тундра|italic=default}} || {{code|{{lang|ru|тундра|italic=default}}}} |- | <code><nowiki>{{lang|fr|toundra|italic=default}}</nowiki></code> || {{lang|fr|toundra|italic=default}} || {{code|{{lang|fr|toundra|italic=default}}}} |- | <code><nowiki>{{lang|ru-Latn|tûndra|italic=default}}</nowiki></code> || {{lang|ru-Latn|tûndra|italic=default}} || {{code|{{lang|ru-Latn|tûndra|italic=default}}}} |- |rowspan="4"| <kbd>no</kbd> ||rowspan="4"| {{plainlist| *module applies upright style; *overrides auto-italics *overrides script subtag <code>latn</code>; *overrides external markup}} | <code><nowiki>{{lang|ru|тундра|italic=no}}</nowiki></code> || {{lang|ru|тундра|italic=no}} || {{code|{{lang|ru|тундра|italic=no}}}} |- | <code><nowiki>{{lang|fr|toundra|italic=no}}</nowiki></code> || {{lang|fr|toundra|italic=no}} || {{code|{{lang|fr|toundra|italic=no}}}} |- | <code><nowiki>{{lang|ru-Latn|tûndra|italic=no}}</nowiki></code> || {{lang|ru-Latn|tûndra|italic=no}} || {{code|{{lang|ru-Latn|tûndra|italic=no}}}} |- | <code><nowiki>''{{lang|fr|toundra|italic=no}}''</nowiki></code> || ''{{lang|fr|toundra|italic=no}}'' || {{code|''{{lang|fr|toundra|italic=no}}''}} |- |rowspan="2" | <kbd>yes</kbd> ||rowspan="2" | {{plainlist| *module applies italic style; *ignores auto-italics; *ignores script subtag <code>latn</code>}} | <code><nowiki>{{lang|ru|тундра|italic=yes}}</nowiki></code> || {{lang|ru|тундра|italic=yes}} || {{code|{{lang|ru|тундра|italic=yes}}}} |- | <code><nowiki>{{lang|ru-Latn|tûndra|italic=yes}}</nowiki></code> || {{lang|ru-Latn|tûndra|italic=yes}} || {{code|{{lang|ru-Latn|tûndra|italic=yes}}}} |- |rowspan="4"| <kbd>unset</kbd> ||rowspan="4"| {{plainlist| *module applies no style; *inherits style from external markup; *disables auto-italics *overrides script subtag <code>latn</code>;}} | <code><nowiki>{{lang|ru|тундра|italic=unset}}</nowiki></code> || {{lang|ru|тундра|italic=unset}} || {{code|{{lang|ru|тундра|italic=unset}}}} |- | <code><nowiki>''{{lang|ru|тундра|italic=unset}}''</nowiki></code> || ''{{lang|ru|тундра|italic=unset}}'' || {{code|''{{lang|ru|тундра|italic=unset}}''}} |- | <code><nowiki>{{lang|ru-Latn|tûndra|italic=unset}}</nowiki></code> || {{lang|ru-Latn|tûndra|italic=unset}} || {{code|{{lang|ru-Latn|tûndra|italic=unset}}}} |- | <code><nowiki>''{{lang|ru-Latn|tûndra|italic=unset}}''</nowiki></code> || ''{{lang|ru-Latn|tûndra|italic=unset}}'' || {{code|''{{lang|ru-Latn|tûndra|italic=unset}}''}} |- |rowspan="4"| <kbd>invert</kbd> ||rowspan="4"| {{plainlist| *module applies no style; *inverts style in internal markup{{dagger}}; *disables auto-italics *overrides script subtag <code>latn</code>;}} | <code><nowiki>{{lang|ru|тундра|italic=invert}}</nowiki></code> || {{lang|ru|тундра|italic=invert}} || {{code|{{lang|ru|тундра|italic=invert}}}} |- | <code><nowiki>{{lang|ru|''тундра''|italic=invert}}</nowiki></code> || {{lang|ru|''тундра''|italic=invert}} || {{code|{{lang|ru|''тундра''|italic=invert}}}} |- | <code><nowiki>{{lang|ru-Latn|tûndra|italic=invert}}</nowiki></code> || {{lang|ru-Latn|tûndra|italic=invert}} || {{code|{{lang|ru-Latn|tûndra|italic=invert}}}} |- | <code><nowiki>{{lang|ru-Latn|''tûndra''|italic=invert}}</nowiki></code> || {{lang|ru-Latn|''tûndra''|italic=invert}} || {{code|{{lang|ru-Latn|''tûndra''|italic=invert}}}} |- |} {{dagger}} compare {{para|italic|invert}} to {{para|italic|unset}}: :<code><nowiki>{{Lang|de|... ein neues Opernprojekt in Angriff: ''Das Käthchen von Heilbronn'', nach Heinrich von Kleists gleichnamigem Drama.|italic=invert}}</nowiki></code> ::{{Lang|de|... ein neues Opernprojekt in Angriff: ''Das Käthchen von Heilbronn'', nach Heinrich von Kleists gleichnamigem Drama.|italic=invert}} :<code><nowiki>{{Lang|de|''... ein neues Opernprojekt in Angriff: ''Das Käthchen von Heilbronn'', nach Heinrich von Kleists gleichnamigem Drama.''|italic=unset}}</nowiki></code> ::{{Lang|de|''... ein neues Opernprojekt in Angriff: ''Das Käthchen von Heilbronn'', nach Heinrich von Kleists gleichnamigem Drama.''|italic=unset}} <section end=lang_parameters /> d9a86fwdbd7rclrx99dwg2xdgflf9dn Nhwɛdo:Langr 10 2340 14901 2024-08-04T23:15:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14901 wikitext text/x-wiki <includeonly>{{#invoke:Lang|{{{fn|lang}}}|i=unset}}</includeonly><noinclude> {{Documentation}} </noinclude> cgjggyltqux85lhhivealca1gcsndq7 Nhwɛdo:Language templates 10 2341 14902 2024-08-04T23:15:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14902 wikitext text/x-wiki {{Sidebar | templatestyles = Language templates/styles.css | class = language-templates | name = Language templates | title = Language templates | contentclass = plainlist | heading1 = Language names ([[ISO 639]]) | content1 = * {{tl|ISO 639 name}} | heading2 = Interwiki links | content2 = * {{tl|Wikt-lang}} * [[Module:Wikt-lang]] * [[Module:Wikt-lang/data]] * {{tl|Interlanguage link}} | heading5 = Foreign-language text | content5 = * {{tl|Lang}} * [[Module:Lang]] * {{tl|Transliteration}} * {{tl|Title language}} * {{tl|PIE}} | heading6 = Other | content6 = * {{tl|IPA}} }}<noinclude> {{Documentation|content={{Uses TemplateStyles}} [[WP:SIDEBAR|Sidebar]] listing language [[WP:templates|templates]]. }} [[Category:Documentation see also templates]] </noinclude> 04a6az20otno11ypbhw0edxsk0uyquk Nhwɛdo:Language with name/for 10 2342 14903 2024-08-04T23:16:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14903 wikitext text/x-wiki <includeonly>{{#invoke:Language with name/for|langnf}}</includeonly><noinclude> {{Documentation}} </noinclude> 4dmwc29c7yrnxrd5j7std7ee6qmnbo4 Nhwɛdo:Large 10 2343 14904 2024-08-04T23:16:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14904 wikitext text/x-wiki <span style="font-size:120%">{{{1}}}</span><noinclude> {{Documentation}} </noinclude> gb9jg7srxpcm0n8wv0k3unldj3qzdrc Nhwɛdo:Larger 10 2344 14905 2024-08-04T23:16:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14905 wikitext text/x-wiki #REDIRECT [[Template:Large]] sgov6mkvynvu30eejcz4h2dk3actwy9 Nhwɛdo:Ldr 10 2345 14906 2024-08-04T23:16:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14906 wikitext text/x-wiki [[Help:Footnotes#WP:LDR|List-defined references]]<noinclude> [[Category:Typing-aid templates]] </noinclude> 29vakpqnwxdffyc1e93v1497r904rny Nhwɛdo:Left 10 2346 14907 2024-08-04T23:16:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14907 wikitext text/x-wiki <includeonly>{{{{{|safesubst:}}}#ifeq:{{{1|a}}}|{{{1|b}}} |<div style="float:left;">{{{1|}}}</div> |style="text-align:left"{{{{{|safesubst:}}}!}} }}</includeonly><noinclude> {{Documentation}} <!-- Please add categories to the /doc subpage, and interwikis at Wikidata (see Wikipedia:Wikidata) --> </noinclude> 17aqy3uqkgjyyv7v1ef4gt1am5icsk6 Nhwɛdo:Legend 10 2347 14908 2024-08-04T23:17:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14908 wikitext text/x-wiki <includeonly><!-- --><templatestyles src="Legend/styles.css" /><!-- --><div class="legend"><!-- --><span class="legend-color mw-no-invert" style="<!-- -->{{#if:{{{border|}}}|border: {{{border}}};|{{#if:{{{outline|}}}|border: 1px solid {{{outline}}};}}}}<!-- -->{{#if:{{{1|}}}|{{greater color contrast ratio|{{{1}}}|white|black|css=y}}}}<!-- -->{{#if:{{{textcolor|}}}|color:{{{textcolor}}};}}<!-- -->{{#if:{{{size|}}}|font-size:{{{size}}};}}"><!-- -->{{#if:{{{text|}}}{{{alt|}}} | <span class="legend-text" style="{{#if:{{{alt|}}}|color:{{{1|}}};}}font-family: monospace, monospace;">{{If empty|{{{alt|}}}|{{{text|}}}|&nbsp;}}</span>|&nbsp;}}<!-- --></span><!-- -->&nbsp;{{{2|}}}<!-- --></div><!-- --></includeonly><noinclude> {{Documentation}} </noinclude> lxtllx45ebzgt99qbtpgu7mnh2l72si Nhwɛdo:Link without disambiguator 10 2348 14909 2024-08-04T23:17:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14909 wikitext text/x-wiki [[{{{1}}}|{{PAGENAMEBASE|{{{1}}}}}]]<noinclude> {{doc}} </noinclude> t7r5bzcdcbdl9atfr31s7oa4mkij4zb Nhwɛdo:Link-interwiki 10 2349 14910 2024-08-04T23:17:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14910 wikitext text/x-wiki #REDIRECT [[Template:Interlanguage link]] m26fk885app1a243ys6gk6vr030r7zt Nhwɛdo:LinkTemplate 10 2350 14911 2024-08-04T23:17:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14911 wikitext text/x-wiki [[Template:{{{1}}}|<b><span style="letter-spacing:-1px;">{</span>{&thinsp;{{nowrap|{{#if:1|{{{1}}}}}}}</b><!-- -->{{#ifeq:{{{2|}}}|{{{2|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{2|}}}}}}}}}<!-- -->{{#ifeq:{{{3|}}}|{{{3|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{3|}}}}}}}}}<!-- -->{{#ifeq:{{{4|}}}|{{{4|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{4|}}}}}}}}}<!-- -->{{#ifeq:{{{5|}}}|{{{5|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{5|}}}}}}}}}<!-- -->{{#ifeq:{{{6|}}}|{{{6|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{6|}}}}}}}}}<!-- -->{{#ifeq:{{{7|}}}|{{{7|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{7|}}}}}}}}}<!-- -->{{#ifeq:{{{8|}}}|{{{8|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{8|}}}}}}}}}<!-- -->{{#ifeq:{{{9|}}}|{{{9|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{9|}}}}}}}}}<!-- -->{{#ifeq:{{{10|}}}|{{{10|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{10|}}}}}}}}}<!-- -->{{#ifeq:{{{11|}}}|{{{11|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{11|}}}}}}}}}<!-- -->{{#ifeq:{{{12|}}}|{{{12|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{12|}}}}}}}}}<!-- -->{{#ifeq:{{{13|}}}|{{{13|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{13|}}}}}}}}}<!-- -->{{#ifeq:{{{14|}}}|{{{14|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{14|}}}}}}}}}<!-- -->{{#ifeq:{{{15|}}}|{{{15|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{15|}}}}}}}}}<!-- -->{{#ifeq:{{{16|}}}|{{{16|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{16|}}}}}}}}}<!-- -->{{#ifeq:{{{17|}}}|{{{17|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{17|}}}}}}}}}<!-- -->{{#ifeq:{{{18|}}}|{{{18|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{18|}}}}}}}}}<!-- -->{{#ifeq:{{{19|}}}|{{{19|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{19|}}}}}}}}}<!-- -->{{#ifeq:{{{20|}}}|{{{20|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{20|}}}}}}}}}<!-- -->{{#ifeq:{{{21|}}}|{{{21|~}}}|&thinsp;{{nowrap|&#124;&thinsp;{{#if:1|{{{21|}}}}}}}}}<!-- -->{{#ifeq:{{{22|}}}|{{{22|~}}}|&thinsp;{{nowrap|&#124;&thinsp;&hellip;}}}}<!-- ► If support for more parameters is needed/added, update the "Note:" in 'Example #2' of the documentation ◄ --><!-- -->&thinsp;<b><span style="letter-spacing:-1px;">}</span>}</b>]]<noinclude> __NOEDITSECTION__ {{documentation}} <!-- ██ PLEASE ADD CATEGORIES/INTERWIKIS TO THE BOTTOM OF THE /doc PAGE -- NOT HERE. ██ --> </noinclude> 94nk6gd3kko4mrn3fzhywdxuf1141wu Nhwɛdo:Linked 10 2351 14912 2024-08-04T23:17:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14912 wikitext text/x-wiki {{ {{{|safesubst:}}}#if:{{{1|}}}|{{ {{{|safesubst:}}}#switch:{{ {{{|safesubst:}}}#invoke:String2|matchAny |^%[%[:|^%[%[|^%[|^https?://|^//|^{|source={{{1}}}|plain=false}} | 1 | 3 = {{{1}}} | 2 = [[:{{ {{{|safesubst:}}}#invoke:string|sub|{{{1|}}}|3|-3}}]] | 4 | 5 = {{ {{{|safesubst:}}}#if:{{{2|}}}|[{{ {{{|safesubst:}}}#if:1|{{{1}}}}} {{{2}}}]|[{{ {{{|safesubst:}}}#if:1|{{{1}}}}}]}} | 6 = [[:{{{1}}}]] |#default=[[:{{ {{{|safesubst:}}}FULLPAGENAME:{{{1}}}}}{{ {{{|safesubst:}}}#if:{{{2|}}}|{{ {{{|safesubst:}}}!}}{{{2}}}}}]] }}|{{{2|}}}}}<noinclude>{{documentation}}</noinclude> ayl5r68t2nyvwj36qyhes79a36gg54h Nhwɛdo:List of nowrap-like templates 10 2352 14913 2024-08-04T23:18:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14913 wikitext text/x-wiki <noinclude>{{Hatnote|This template provides a see-also section for various templates.}}</noinclude>{{navbar|List of nowrap-like templates|plain=y|style=float:right}} * {{tl|nowrap}} prevents wrapping within a single template (i.e. not suitable for relatively complex or lengthy content). * {{tl|nowraplinks}} ... {{tl|nowraplinks end}} prevents wraps inside links while allowing wraps between links and in normal text. Very useful for link lists and easy to use. * {{tl|nowrap begin}} ... {{tl|nowrap end}} prevents wraps in both text and links. For the trickier wrapping cases when you need full control, for instance in very complex link lists. * {{tl|word joiner}} prevents wraps for both two adjacent characters. * {{tl|avoid wrap}} prevents wraps unless the space is too narrow to display the text on one line. ** {{tl|inline block}} does the same and allows further style customization, but does not automatically add the "avoidwrap" CSS class. * {{tl|spaces}} produces multiple non-breaking spaces (or a single one). * {{tl|wrap}} can be used to provide a (brief) exception within a no-wrapping area. ** {{tl|normalwraplink}} allows links to wrap when they otherwise would not. * {{tn|·}} and {{tn|•}}, spaced and wrap-sensitive [[interpunct]] (dot) and bullet. * [[Help:Line-break handling]], Wikipedia's how-to guide about word wrapping and line breaks. ** In particular, to avoid line wrapping when quoting a passage such as a poem or computer code, see {{slink|Template:Quote|Line breaks}}{{snd}}e.g. Template:Blockquote with "poem" tag.<noinclude> [[Category:Documentation see also templates]] </noinclude> ryhfg8vpy46tn6e3bjys3pujriv4nc5 Nhwɛdo:Lmd 10 2353 14914 2024-08-04T23:18:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14914 wikitext text/x-wiki #REDIRECT [[Template:Module links]] {{Redirect category shell| {{R from move}} }} 0ocpw5lg6qt33jd1f8ee2nlzv40o3ms Nhwɛdo:Long ton 10 2354 14915 2024-08-04T23:18:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14915 wikitext text/x-wiki <includeonly>{{long ton/{{#if:{{trim|{{{1|}}}}}|t|kg}}_{{{disp|b}}} |{{trim|{{{1|}}}}}|{{trim|{{{2|}}}}}|{{trim|{{{3|}}}}}|{{trim|{{{4|}}}}}|lk={{{lk|}}} |lb={{#expr:0{{trim|{{{1|0}}}}}*2240+{{trim|{{{2}}}}}*112+0{{trim|{{{3|0}}}}}*28+0{{trim|{{{4|0}}}}}}} |prec={{#if:{{trim|{{{4|}}}}}|0|{{#if:{{trim|{{{3|}}}}}|-1|-2}}}}|ref={{{ref|}}} }}</includeonly><noinclude>{{documentation}}</noinclude> 1xjyipyxoi30cgo6i24x5n76v21tloy Nhwɛdo:Longlisted 10 2355 14916 2024-08-04T23:18:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14916 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #E7E7FF; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-no2"|{{{1|Longlisted}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> kkx6o445lrf62yssjcg8taxnenom66k Nhwɛdo:Lorem 10 2356 14917 2024-08-04T23:18:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14917 wikitext text/x-wiki #REDIRECT [[Template:Lorem ipsum]] {{Redirect category shell| {{R from template shortcut}} }} kshxzrp4aqvwnnmkuav7zu9hdywipvc Nhwɛdo:Lorem ipsum/doc 10 2357 14918 2024-08-04T23:18:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14918 wikitext text/x-wiki {{documentation subpage}} {{Lua|Module:Lorem ipsum}} <!---PLEASE ADD METADATA TO THE <includeonly> SECTION AT THE BOTTOM OF THIS PAGE---> {{template shortcut|lipsum|lorem|loremipsum}} This template outputs the "[[lorem ipsum]]" filler text. It takes four parameters: the number of paragraphs to generate, paragraph prefix, paragraph suffix, and an option to link lorem ipsum. There are 10 distinct paragraphs. Note that, for the sake of accuracy, you can also use {{tl|Dolorem ipsum}} — which is the same template in every respect, but uses the ''actual'' text of ''[[De finibus bonorum et malorum]]'' from which "lorem ipsum" was derived. ==Usage== {{tlc|Lorem ipsum}} – one paragraph<br/> {{tlc|Lorem ipsum|3|*}} – three paragraphs as bullet list<br/> {{tlc|Lorem ipsum|10}} – ten paragraphs ==Parameters== There are four positional parameters and two named parameters, all optional: * 1 – Number of paragraphs to display (default: 1) * 2 – prefix character(s) to emit before each paragraph (such as a quotation mark, an asterisk for bullet list, etc.; default: none) * 3 – suffix (such as ending quote; default: none) * 4 – if set to {{para|4|yes}}, causes the first two words of paragraph 1 to be linked to [[Lorem ipsum]]. (default: 'no'. Alias: 'link'.) * join – if set to {{para|join|yes}}, causes all output to be emitted as a single paragraph (default: 'no'). Use of 'join' alters how prefix is handled. * cat – Adds article to [[:Category:Wikipedia articles containing placeholders]], unless {{para|cat|no}} (default: 'yes') ==Notes about font styling== For most parameter combinations, this template produces block-level Html output, and for those cases, font styling using [[Help:Wikitext#Format|wiki markup]] such as <code><nowiki>'''bold'''</nowiki></code>, <code><nowiki>''italic''</nowiki></code> or {{nowrap|<code><nowiki><small>...</small></nowiki></code>}} may not produce the desired results. (This is true of all templates that generate [[HTML_element#Block_elements|Html block elements]].) If font styling is required, you can use block level alternatives, such as these: * for smaller font, you may use ⟶ <code><nowiki>{{small div | {{Lorem ipsum|3}} }}</nowiki></code> * for bold ⟶ <code><nowiki>{{bold div | {{Lorem ipsum|3}} }}</nowiki></code> * for italics ⟶ <code><nowiki>{{italic div | {{Lorem ipsum|3}} }}</nowiki></code> The latter two have a parameter to make the text smaller at the same time. Alternatively, if you only need one paragraph of lorem output, consider using {{tl|lorem ipsum span}} instead, which generates an [[HTML element#Inline elements|Html inline-level element]] and so may be used with all the normal in-line wiki markup to alter the font style. Exceptionally, standard wiki markup may be used when param {{para|join|yes}} is in use. See [[#Running paragraphs together]]. ==Examples== ===Linking "lorem ipsum"=== To link the [[incipit]] (the first two words of paragraph one, i.e. ''Lorem ipsum'') to the Wikipedia article [[Lorem ipsum]], either use param {{para|link|yes}}, or place <code>yes</code> in the fourth positional parameter. {{tlc|Lorem ipsum|1|#|link{{=}}yes}} generates: {{Lorem ipsum|1|#|link=yes}} ===Prefix and suffix=== Param 2 is the prefix, and 3 is the suffix added to the beginning and end of each paragraph. In the example below, the prefix is {{pval|:* "}}, and the suffix is {{pval|"}}: <code><nowiki>{{Lorem ipsum|2|:* "|"}}</nowiki></code> generates: {{Lorem ipsum|2|:* "|"}} Note that if param {{para|join|yes}} is in effect, the wiki markup behavior of prefix metacharacters <code>#</code>, <code>*</code>, and <code>:</code> is only apparent at the beginning of the output, because there is only one, long paragraph. For example, if prefix is {{pval|#}} with {{para|join|yes}}, the output consists of one long paragraph, numbered "1". The prefix character(s) will still be placed in the content where paragraph breaks would normally occur in non-joined results. ===Running paragraphs together=== All requested paragraphs of text can be joined together in one long paragraph using the {{para|join|yes}} param. Use of this parameter alters the behavior of param 2 (prefix): see [[#Prefix and suffix]] for details. The link param (4) behaves as usual: {{nowrap|{{tlc|Lorem ipsum|2|link{{=}}yes|join{{=}}yes}}}} will produce: :{{Lorem ipsum|2|link=yes|join=yes}} Since joined text produces a single string without line breaks and without block-level tags such as &lt;p>, if no prefix metacharacters are in use, the result of transcluding the template with {{para|join|yes}} is an [[HTML element#Inline elements|inline-level HTML element]], meaning that standard [[Help:Wikitext#Format|wiki markup]] for font styling (like bold, italic, or font-size such as '&lt;small>') may be used in this case. See [[#Notes about font styling]] for details. ===Limiting character count to less than one paragraph=== If fewer than 446 characters are desired, use {{tl|lorem ipsum span}} and truncate to the desired size with {{nowrap|[[Template:Str left]]}}: <code><nowiki>{{Str left|{{Lorem ipsum span}}|123}}</nowiki></code> will result in: {{Str left|{{Lorem ipsum span}}|123}} ==Full text== <code><nowiki>{{Lorem ipsum|10}}</nowiki></code> will produce: {{collapse top}} {{Lorem ipsum|10}} {{collapse bottom}} ==See also== * {{tl|lorem ipsum span}} ==Template data== {{TemplateData header}} <templatedata> { "description": "This template generates a filler text for test purposes. Text generated is the well-known \"Lorem ipsum\" passage, which is gibberish that somewhat resembles Latin. There are 10 distinct paragraphs.", "params": { "1": { "label": "Number of paragraphs", "description": "Number of paragraphs to be shown.", "type": "number", "suggested": true, "default": "1" }, "2": { "label": "Paragraph prefix", "description": "Wikicode or text to prefix to each paragraph. For example, specifying * ( causes each paragraph to become a bullet list and start with an opening parenthesis.", "type": "unbalanced-wikitext" }, "3": { "label": "Paragraph suffix", "description": "Wikicode or text to suffix to each paragraph. For example, specifying ) causes each paragraph to end with a closing parenthesis.", "type": "unbalanced-wikitext" }, "4": { "aliases": [ "link" ], "label": "Link to [[Lorem ipsum]]?", "description": "Setting this parameter to \"yes\" causes a link to the \"Lorem ipsum\" article to appear.", "type": "boolean" }, "join": { "label": "Join all output into one paragraph?", "description": "Setting this parameter to \"yes\" causes all output to go into one paragraph.", "type": "boolean", "default": "no" }, "cat": { "label": "Add to category \"Wikipedia articles containing placeholders\"?", "description": "Setting this parameter to \"no\" prevents the page from being added to [[Category:Wikipedia articles containing placeholders]].", "type": "boolean", "default": "yes" } } } </templatedata> <includeonly>{{Sandbox other|| <!-- Categories are placed below this line: --> {{DEFAULTSORT:Lorem ipsum}} [[Category:Placeholder templates]] }}</includeonly> d37he9xyeun365mxeu2fnjfujq4klhk Nhwɛdo:Lorem ipsum/sandbox 10 2358 14919 2024-08-04T23:19:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14919 wikitext text/x-wiki <includeonly>{{#invoke:lorem ipsum|main}}</includeonly><noinclude> {{Documentation}} </noinclude> qdxdykx89sk74ddqi406tc48emsmbnm Nhwɛdo:Lorem ipsum/testcases 10 2359 14920 2024-08-04T23:19:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14920 wikitext text/x-wiki {{Template test cases notice}} __TOC__ <big>A <span style="background-color:#FFFF00;padding:1px 3px;border:thin solid #ddd">yellow title bar</span> below means the results of executing the test case in the sandbox is '''different''' from the results from the live template. (If the only difference is white space or different html tags, this may be invisible on the rendered page.) When the results are identical, the <span style="background-color:#90EE99;padding:1px 3px;border:thin solid #555">title bar is green</span> and the test is collapsed. A <span style="background-color:cornsilk;padding:1px 3px;border:thin solid #777">cream-colored</span> title bar must be expanded to see if the test succeeded or failed.</big> == Basic param tests == === Group 1: How many paragraphs to emit === {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=1a. Default (no args) ⟶ One paragraph}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=1b. <nowiki>{{Lorem ipsum|1}}</nowiki> ⟶ One paragraph |1}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=1c. <nowiki>{{Lorem ipsum|2}}</nowiki> ⟶ Two paragraphs &nbsp; &nbsp; (parag. 2 starts 'Curabitur pretium...') |2}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=1d. <nowiki>{{Lorem ipsum|5}}</nowiki> ⟶ Five paragraphs |5}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=1e. <nowiki>{{Lorem ipsum|0}}</nowiki> ⟶ don't emit anything <!-- was failing in rev. 1037135997‎--> |0}} === Group 2: Params prefix, suffix, and linkage === {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=2a. Link incipit: <nowiki>{{Lorem ipsum|1|link=yes}}</nowiki> ⟶ link the words 'Lorem ipsum' in paragraph one to [[Lorem]] article |1|link=yes}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=2b. Prefix: <nowiki>{{Lorem ipsum|5|#}}</nowiki> ⟶ numbered paragraphs (ordered list) |5|#}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=2c. Prefix and suffix <nowiki>{{Lorem ipsum|2|* "|"}}</nowiki> ⟶ bullet + quote before, and quote after |2|* "|"}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=2d. Prefix and suffix + white space <nowiki>{{Lorem ipsum|2| * " | " }}</nowiki> ⟶ same as as above plus extra white space (as shown on documentation page; white space is meaningful) |2| * " | " }} === Group 3: Surrounding text; block- vs. inline-element issues === {{cot|bg=cornsilk|title=3a. <nowiki>{{Lorem ipsum|2| * " | " }}</nowiki> ⟶ Paragraph separation; follow-up text on new line with blank separation}} This case tests that there isn't a failure to emit a final end paragraph tag, which would cause following paragraphs to be rendered inline with the last paragraph of ''lorem'' text, even if preceded by multiple blank lines. {| class="wikitable" |- ! Live !! Sandbox |- | <code><nowiki>{{Lorem ipsum|2| * " | " }}</nowiki></code> + followup paragraph | <code><nowiki>{{Lorem ipsum/sandbox|2| * " | " }}</nowiki></code> + followup paragraph |- | {{Lorem ipsum|2| * " | " }} '''This should be a separate paragraph.''' | {{Lorem ipsum/sandbox|2| * " | " }} '''This should be a separate paragraph.''' |} {{cob}} {{cot|bg=cornsilk|title=3b. <nowiki>{{Lorem ipsum|2| * " | " }}</nowiki> ⟶ Paragraph separation; same as as above plus followup text on same line}} This case tests another variation of final end paragraph tag, which causes any following text to be rendered as a separate paragraph even if there are no blank lines following the lorem transclusion in a block-level element context. {| class="wikitable" |- ! Live !! Sandbox |- | <code><nowiki>{{Lorem ipsum|2| * " | " }}</nowiki></code> + followup text on same line | <code><nowiki>{{Lorem ipsum/sandbox|2| * " | " }}</nowiki></code> + followup text on same line |- | {{Lorem ipsum|2| * " | " }}'''This is on the same line but renders as a separate paragraph.''' | {{Lorem ipsum/sandbox|2| * " | " }}'''This is on the same line but renders as a separate paragraph.''' |} {{cob}} ==Test group 4: limit character count using <nowiki>{{Str left|...|123}}</nowiki> string function== {{cot|bg=cornsilk|4a. Truncate to 123 chars: live template (left) vs. sandbox (right)}} Using template {{tl|lorem ipsum}} requires {{para|join|yes}} to force an [[HTML element#Inline elements|Html inline-level element]], which is truncatable with string functions: {| class="wikitable" |- ! Live !! Sandbox |- | <small><code><nowiki>{{Str left|{{Lorem ipsum|join=yes}}|123}}</nowiki></code></small> | <small><code><nowiki>{{Str left|{{Lorem ipsum/sandbox|join=yes}}|123}}</nowiki></code></small> |- | {{Str left|{{Lorem ipsum|join=yes}}|123}} | {{Str left|{{Lorem ipsum/sandbox|join=yes}}|123}} |} {{cob}} {{cot|bg=cornsilk|4b. Truncate to 123 chars: Comparing this template (left) with {{tl|Lorem ipsum span}} (right):}} Using template {{tl|lorem ipsum span}} (right column) which always generates an [[HTML element#Inline elements|Html inline-level element]], which is truncatable with string functions: {| class="wikitable" |- ! Live (main template)!! Live (span template) |- | <small><code><nowiki>{{Str left|{{Lorem ipsum|join=yes}}|123}}</nowiki></code></small> | <small><code><nowiki>{{Str left|{{Lorem ipsum span}}|123}}</nowiki></code></small> |- | {{Str left|{{Lorem ipsum|join=yes}}|123}} | {{Str left|{{Lorem ipsum span}}|123}} |} {{cob}} {{cot|bg=cornsilk|4c. Truncate to 123 and ensure it's all in inline-context with text before and after}} Using template {{tl|lorem ipsum}} requires {{para|join|yes}} to force an [[HTML element#Inline elements|Html inline-level element]], which is truncatable with string functions and can be embedded in a line: {| class="wikitable" |- ! Live !! Sandbox |- | <small><code>'''Before:''' <nowiki>{{Str left|{{Lorem ipsum|join=yes}}|123}}</nowiki></code> '''and after.'''</small> | <small><code>'''Before:''' <nowiki>{{Str left|{{Lorem ipsum/sandbox|join=yes}}|123}}</nowiki></code> '''and after.'''</small> |- | '''Before:''' {{Str left|{{Lorem ipsum|join=yes}}|123}} '''and after.''' | '''Before:''' {{Str left|{{Lorem ipsum/sandbox|join=yes}}|123}} '''and after.''' |} {{cob}} == Test group 5: Block level wrapping for font styling == {{cot|bg=cornsilk|5a. Small: test wrapping <nowiki>{{small div | {{Lorem ipsum|2}} }}</nowiki>}} {| class="wikitable" |- ! Live !! Sandbox |- | <code><nowiki>{{small div | {{Lorem ipsum|2}} }}</nowiki></code> | <code><nowiki>{{small div | {{Lorem ipsum/sandbox|2}} }}</nowiki></code> |- | {{small div | {{Lorem ipsum|2}} }} | {{small div | {{Lorem ipsum/sandbox|2}} }} |} {{cob}} {{cot|bg=cornsilk|5b. Bold: test wrapping <nowiki>{{bold div | {{Lorem ipsum|2}} }}</nowiki>}} {| class="wikitable" |- ! Live !! Sandbox |- | <code><nowiki>{{bold div | {{Lorem ipsum|2}} }}</nowiki></code> | <code><nowiki>{{bold div | {{Lorem ipsum/sandbox|2}} }}</nowiki></code> |- | {{bold div | {{Lorem ipsum|2}} }} | {{bold div | {{Lorem ipsum/sandbox|2}} }} |} {{cob}} {{cot|bg=cornsilk|5c. Italic: test wrapping <nowiki>{{italic div | {{Lorem ipsum|2}} }}</nowiki>}} {| class="wikitable" |- ! Live !! Sandbox |- | <code><nowiki>{{italic div | {{Lorem ipsum|2}} }}</nowiki></code> | <code><nowiki>{{italic div | {{Lorem ipsum/sandbox|2}} }}</nowiki></code> |- | {{italic div | {{Lorem ipsum|2}} }} | {{italic div | {{Lorem ipsum/sandbox|2}} }} |} {{cob}} == Test group 6: Lots of paragraphs; boundary conditions around 10 and 20 == {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=6a. Edge case: arg1=10: expect ten unique paragraphs |10}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=6b. Arg=11: expect 11 paragraphs; 10 unique, then ¶ 11 duplicates ¶ 1 |11}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=6c. Edge case (arg1=max) expect 20 paragraphs using max value of arg1=20; ¶11-20 duplicate ¶1-10 |20}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=6d. Arg1 > max: expect 20 paragraphs (the max) when using value of arg1 greater than max |35}} ==Test group 7: Running text all together== {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=7a. Legacy join: blank arg3 <small>'''(this no longer performs a join as of rev. [[Special:Permalink/1037367064‎|1037367064‎]])'''</small> |2|| }} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=7b. Param 'join' (no arg3) 2 paragraphs |2|join=yes}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=7c. Param 'join' (no arg3) 5 paragraphs |5|join=yes}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=7d. Param 'join' (no arg3) 10 paragraphs |10|join=yes}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=7e. Param 'join' (no arg3) 11 paragraphs (last should duplicate first) |11|join=yes}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=7f. Param 'join' (no arg3) 20 paragraphs (max) |20|join=yes}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=7g-1. Arg2 prefix + 'join' (arg2=#) |2|#|join=yes}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=7g-2. Arg2 prefix + 'join' (arg2=*) |2|*|join=yes}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=7g-3. Arg2 prefix + 'join' (arg2=FOO! ) |2|FOO! |join=yes}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=7h-1. Arg3 prefix + 'join' (arg3=right paren) |2||)|join=yes}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=7h-2. Arg3 prefix + 'join' 'join' (arg3=right quote) |2||"|join=yes}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=7h-3. Arg3 prefix + 'join' 'join' (arg3=BAR! ) |2||BAR! |join=yes}} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=7i-1. Arg3 ignored when blank when used withOUT 'join' (arg3=space ) Special case: this should *not* trigger a paragraph join (new functionality) |2|| }} {{Test case |_collapsible=yes |_showcode=yes |_format=columns |_title=7i-2. Arg3 prefix + 'join' (arg3=space ) (nothing special about this case) |2|| |join=yes}} efx0xb9yovxp14gmrjn0jbhm8mvzmd5 Nhwɛdo:Lost 10 2360 14921 2024-08-04T23:19:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14921 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background:#FFC7C7; color:black; vertical-align: {{{valign|middle}}}; text-align: {{{halign|center}}}; {{{style|}}}" class="table-no" | {{{1|Lost}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> ig1bz5ttny291efj3qg4dfnn5sde7ov Nhwɛdo:Lt 10 2361 14922 2024-08-04T23:19:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14922 wikitext text/x-wiki #REDIRECT [[Template:Template links]] {{Redirect category shell| {{R from move}} }} miyl5mrjctazjjft1aa54j5nsimugnx Nhwɛdo:Lts 10 2362 14923 2024-08-04T23:19:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14923 wikitext text/x-wiki #REDIRECT [[Template:Template links short]] {{Redirect category shell| {{R from move}} }} dc217jdnbybpzi7rtuvcoz7w5oopjx2 Nhwɛdo:MR 10 2363 14924 2024-08-04T23:20:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14924 wikitext text/x-wiki [[MR (identifier)|MR]]{{Catalog lookup link|{{{id|{{{1|}}}}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{9|}}}|link-prefix=https://mathscinet.ams.org/mathscinet-getitem?mr=|list-separator=,&#32;MR|list-leadout={{{leadout|}}}|leadout-postfix=&#32;MR}}<noinclude> {{documentation}} </noinclude> pamc2mwjry2oenrzzkoab1y895r00ah Nhwɛdo:Magic word 10 2364 14925 2024-08-04T23:20:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14925 wikitext text/x-wiki <nowiki>{{</nowiki>[[MW:Help:Magic words{{#ifeq:{{{1|}}}|||&#35;{{#invoke:string|replace|{{{1}}}|:$||1|0}}}}|{{{1|Magic word}}}]]{{{2|}}}}}<noinclude> {{Documentation}}</noinclude> 62g3vs446crbqzzvc6ter7dn5ua04b6 Nhwɛdo:Main 10 2365 14926 2024-08-04T23:20:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14926 wikitext text/x-wiki <includeonly>{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> hz9saa715ercns6m73a0a1ud2ptzt26 Nhwɛdo:Main talk other 10 2366 14927 2024-08-04T23:20:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14927 wikitext text/x-wiki {{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:0}} | main | {{#ifeq:{{NAMESPACE}}|{{TALKSPACE}} | talk | other }} }} }} | main = {{{1|}}} | talk = {{{2|}}} | other | #default = {{{3|}}} }}<!--End switch--><noinclude> {{documentation}} <!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! --> </noinclude> 2ljk6po44gntwbczp3cht4d6jc0zk9a Nhwɛdo:Maplink 10 2367 14928 2024-08-04T23:20:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14928 wikitext text/x-wiki <includeonly>{{#invoke:Mapframe|main}}</includeonly><noinclude> {{Maplink|frame=yes|zoom=9|frame-lat=35.90|frame-long=-106.56|text=Mapframe|from=ecos.fws.gov/Endangered habitat 58938/Plethodon neomexicanus.map}} {{Maplink|display=inline,title|text=Maplink|from=ecos.fws.gov/Endangered habitat 58938/Plethodon neomexicanus.map}} {{documentation}} </noinclude> od34zqgaqqtudhriiswwpsnl32uhgv7 Nhwɛdo:Markup 10 2368 14929 2024-08-04T23:20:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14929 wikitext text/x-wiki <includeonly>{| style="{{#if:{{{width|}}}|width:{{{width}}};}} margin-top:0;margin-left:{{{margin-left|{{{margin|0}}}}}}; border-width:medium; padding:0; {{{style|}}}" {{#if:{{{title|}}} |{{!}}+ '''{{{title}}}'''}} {{#if:{{{noheaders|}}}{{{notitle|}}} | |! scope="col" style="width:50%;{{{colheaderstyle|}}}{{{col1headerstyle|}}}"{{!}} {{{col1|{{{t1|Markup}}}}}} {{!!}}<!-- -->scope="col" style="width:50%;{{{colheaderstyle|}}}{{{col2headerstyle|}}}"{{!}} {{{col2|{{{t2|Renders as}}}}}} }}<!-- -->{{For loop||call=format item|pc1n=template|pc1v=Markup/row|pc2n=col1style|pc2v={{{col1style|}}}|pc3n=col2style|pc3v={{{col2style|}}}|pc4n=c1style|pc4v={{{codestyle|{{{markupstyle|}}}}}}|pc5n=c2style|pc5v={{{outputstyle|}}}|pc6n=tag|pc6v={{{tag|}}}|pv=item|{{item|c1={{{1|}}}|c2={{{2|}}}}}|{{item|c1={{{3|}}}|c2={{{4|}}}}}|{{item|c1={{{5|}}}|c2={{{6|}}}}}|{{item|c1={{{7|}}}|c2={{{8|}}}}}|{{item|c1={{{9|}}}|c2={{{10|}}}}}|{{item|c1={{{11|}}}|c2={{{12|}}}}}|{{item|c1={{{13|}}}|c2={{{14|}}}}}|{{item|c1={{{15|}}}|c2={{{16|}}}}}|{{item|c1={{{17|}}}|c2={{{18|}}}}}|{{item|c1={{{19|}}}|c2={{{20|}}}}}|{{item|c1={{{21|}}}|c2={{{22|}}}}}|{{item|c1={{{23|}}}|c2={{{24|}}}}}|{{item|c1={{{25|}}}|c2={{{26|}}}}}|{{item|c1={{{27|}}}|c2={{{28|}}}}}|{{item|c1={{{29|}}}|c2={{{30|}}}}}|{{item|c1={{{31|}}}|c2={{{32|}}}}}|{{item|c1={{{33|}}}|c2={{{34|}}}}}|{{item|c1={{{35|}}}|c2={{{36|}}}}}|{{item|c1={{{37|}}}|c2={{{38|}}}}}|{{item|c1={{{39|}}}|c2={{{40|}}}}}}} |- |style="border-width:1px;border-style: none none none;border-color:#ddd; padding:5px; vertical-align:top;"| |style="border-width:1px;border-style: none none none;border-color:#ddd; padding:5px; vertical-align:top;"| |}</includeonly><noinclude> {{Documentation}} </noinclude> 7duz8dl39on3zuezpoub5kv5qepsekj Nhwɛdo:Markup2 10 2369 14930 2024-08-04T23:21:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14930 wikitext text/x-wiki {{#if: {{{t|}}}|'''{{#if:{{{tstyle|}}}|<span style="{{{tstyle}}}">{{{t|}}}</span>|{{{t|}}}}}''' *<code>{{{m|}}}</code> *:{{{r|}}}|*<code>{{{m|}}}</code> *:{{{r|}}}}}{{#if: {{{m2|}}}| *<code>{{{m2|}}}</code> *:{{{r2|}}}}}{{#if: {{{m3|}}}| *<code>{{{m3|}}}</code> *:{{{r3|}}}}}{{#if: {{{m4|}}}| *<code>{{{m4|}}}</code> *:{{{r4|}}}}}{{#if: {{{m5|}}}| *<code>{{{m5|}}}</code> *:{{{r5|}}}}}<noinclude> {{documentation}} </noinclude> gloo8nafxzp6ry733dx00p7vnpls7fr Nhwɛdo:Married in 10 2370 14931 2024-08-04T23:21:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14931 wikitext text/x-wiki {{#if:{{{i|}}} |<nowiki/>'' }}<span style="white-space:nowrap;">{{Abbr|m.|married}}&thinsp;{{{1}}}</span>{{#if:{{{i|}}} |''<nowiki/> }}<noinclude> {{Documentation}} </noinclude> gw5duj9vpgoecyde1vedtobaqt1kv77 Nhwɛdo:Maybe 10 2371 14932 2024-08-04T23:21:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14932 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FF8; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-maybe"|{{{1|Maybe}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> a2frx3j20kuec7fngd8cdx74gcbaq2y Nhwɛdo:MaybeCheck 10 2372 14933 2024-08-04T23:21:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14933 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFB; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="partial table-partial" {{#if:{{{rowspan|}}}|rowspan="{{{rowspan}}}"}} |{{{text|[[File:Brown_check.svg|13px|link={{{link|}}}|{{{1|Maybe}}}]] {{{2|}}}}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}}</noinclude> 0sgosrpbfeplk72gg49plx2axq977xp Nhwɛdo:Mbox/doc 10 2373 14934 2024-08-04T23:21:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14934 wikitext text/x-wiki {{Documentation subpage}} <!-- Please add categories at the bottom of this page, and interwikis at Wikidata (see Wikipedia:Wikidata) --> {{Cascade-protected template}} {{Used in system}} {{Lua|Module:Message box}} {{Mbox templates (small)}} {{tl|Mbox}} stands for '''M'''ulti-namespace message'''box''', a [[WP:MTM|metatemplate]] with which [[Wikipedia:Namespace|namespace]]-sensitive {{cl|Mbox and messagebox templates|messagebox templates}} can be implemented. The most common are {{tl|Ambox}} for articles, {{tl|Tmbox}} for talk pages, {{tl|Imbox}} for file (formerly image) pages, {{tl|Cmbox}} for category pages and {{tl|Ombox}} for other types of page. == Usage == This template should only be used for message boxes that really need to adapt their style. Most message boxes do not need this and should use one of the varieties just listed. Using those templates directly means that your template will look the same on its template page and at any other place you show it, which makes it clear on what kind of pages it is supposed to be used. It also gives you access to any extra features those templates offer, and it saves some server load. This template takes the same parameters as {{tl|Ambox}}, {{tl|Imbox}}, etc. Some of the boxes this template calls only handles images of max 52px width, thus that limitation also applies to this template or you will get ugly padding problems. === Parameters === List of all parameters: <syntaxhighlight lang="wikitext"> {{Mbox | name = name of the template | demospace = {{{demospace|}}} / main / talk / file / category / other | type = speedy / delete / content / style / notice / move / protection | image = none / [[File:Some image.svg|40px]] | imageright = [[File:Some image.svg|40px]] | style=CSS values | textstyle=CSS values | text = The message body text. | small = {{{small|left}}} / left / no | smallimage = none / [[File:Some image.svg|30px]] | smallimageright = none / [[File:Some image.svg|30px]] | smalltext = A shorter message body text. | plainlinks = no }} </syntaxhighlight> Note: The small parameters only have effect when the template appears on an article, talk or "other" page type. For their associated documentation, see {{tl|Ambox}}, {{tl|Tmbox}} and/or {{tl|Ombox}}. Using the small parameters when they are not valid has no effect, but also does no harm. == About demospace == This template optionally takes the "demospace" parameter as described at {{tl|Namespace detect}}. That parameter is only for testing and demonstration purposes. If you want to lock your message box to one style then instead use one of the other mboxes directly. Namespace "Image:" was renamed to "File:" on 11 December 2008. This template was updated to understand both names well before that, thus it still works fine. For backwards compatibility it still understands "demospace&nbsp;= image" which means the same thing as "demospace&nbsp;= file". But using "demospace&nbsp;= image" is now deprecated. == Mbox family == {{Mbox templates see also}} == See also == * [[:Category:Mbox and messagebox templates]] <includeonly>{{Sandbox other|| <!-- Add categories below this line, and interwikis at Wikidata --> [[Category:Mbox and messagebox templates]] }}</includeonly> s880sai1h6iyat3dtycuvvxj75v39rt Nhwɛdo:Mbox/sandbox 10 2374 14935 2024-08-04T23:21:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14935 wikitext text/x-wiki {{#invoke:Message box/sandbox|mbox}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! --> </noinclude> 5ljsmeq4lyuw41qy5vr1ted4hs1e1kx Nhwɛdo:Mbox/testcases 10 2375 14936 2024-08-04T23:22:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14936 wikitext text/x-wiki {{testcases}} = Demospace = == demospace not set == {{test case|mbox|text=some text}} == demospace=talk == {{test case|mbox|demospace=talk|text=some text}} == demospace=wikipedia == {{test case|mbox|demospace=wikipedia|text=some text}} == demospace=file == {{test case|mbox|demospace=file|text=some text}} == demospace=category == {{test case|mbox|demospace=category|text=some text}} == demospace=template == {{test case|mbox|demospace=template|text=some text}} == demospace=wikipedia talk == {{test case|mbox|demospace=wikipedia talk|text=some text}} == demospace=portal == {{test case|mbox|demospace=portal|text=some text}} == demospace=foo == {{test case|mbox|demospace=foo|text=some text}} == left-aligned mbox == {{test case|mbox|small=left|text=Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat mi quis pretium semper. Proin luctus orci ac neque venenatis, quis commodo dolor posuere. Curabitur dignissim sapien quis cursus egestas.}} === (variable width) === {{test case|mbox|style=width: auto; margin-right: 0px;|textstyle=width: auto;|small=left|text=Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat mi quis pretium semper. Proin luctus orci ac neque venenatis, quis commodo dolor posuere. Curabitur dignissim sapien quis cursus egestas.}} = Intentional changes = == small=y text=text == {{test case|mbox|small=y|text=text}} == small=true text=text == {{test case|mbox|small=true|text=text}} == small=1 text=text == {{test case|mbox|small=1|text=text}} == nocat=yes text=text == {{test case|mbox|nocat=yes|text=text}} == nocat=y text=text == {{test case|mbox|nocat=y|text=text}} == nocat=1 text=text == {{test case|mbox|nocat=1|text=text}} == nocat=no text=text == {{test case|mbox|nocat=no|text=text}} == nocat=n text=text == {{test case|mbox|nocat=n|text=text}} == nocat=0 text=text == {{test case|mbox|nocat=0|text=text}} == cat4=cat4 text=text == {{test case|mbox|cat4=[[cat4]]|text=text}} == category4=category4 text=text == {{test case|mbox|category4=[[category4]]|text=text}} == all4=all4 text=text == {{test case|mbox|all4=[[all4]]|text=text}} == talk= name=foo page=template:foo text=text == {{test case|mbox|talk=|name=foo|page=template:foo|text=text}} == talk= name=foo page=template:foo text=text == {{test case|mbox|talk= |name=foo|page=template:foo|text=text}} == name=foo page=template:foo text=text == {{test case|mbox|name=foo|page=template:foo|text=text}} == date= name=foo page=template:foo text=text == {{test case|mbox|date=|name=foo|page=template:foo|text=text}} == date= name=foo page=template:foo text=text == {{test case|mbox|date= |name=foo|page=template:foo|text=text}} == name=foo page=template:foo text=text == {{test case|mbox|name=foo|page=template:foo|text=text}} == page=Template:Foo name=Foo text=text == {{test case|mbox|page=Template:Foo|name=Foo|text=text}} == page=Template:Foo name=Foo issue=issue text=text == {{test case|mbox|page=Template:Foo|name=Foo|issue=issue|text=text}} == page=Template:Foo name=Foo fix=fix text=text == {{test case|mbox|page=Template:Foo|name=Foo|fix=fix|text=text}} == page=Template:Foo name=Foo subst=subst text=text == {{test case|mbox|page=Template:Foo|name=Foo|subst=subst|text=text}} == page=Template:Foo name=Foo subst=subst issue=issue fix=fix text=text == {{test case|mbox|page=Template:Foo|name=Foo|subst=subst|issue=issue|fix=fix|text=text}} == page=Template:Foo name=Foo category1=category1 text=text == {{test case|mbox|page=Template:Foo|name=Foo|category1=[[category1]]|text=text}} == page=Template:Foo name=Foo category2=category2 text=text == {{test case|mbox|page=Template:Foo|name=Foo|category2=[[category2]]|text=text}} == page=Template:Foo name=Foo category3=category3 text=text == {{test case|mbox|page=Template:Foo|name=Foo|category3=[[category3]]|text=text}} ==small=left== ==small=left style=width: auto; margin-right: 0px; textstyle=width: auto; == = Cases that should be the same as the existing template output = == subst=SUBST text=text == {{test case|mbox|subst=SUBST|text=text}} == subst= SUBST text=text == {{test case|mbox|subst= SUBST |text=text}} == subst=subst text=text == {{test case|mbox|subst=subst|text=text}} == subst=foo text=text == {{test case|mbox|subst=foo|text=text}} == subst= text=text == {{test case|mbox|subst= |text=text}} == subst= text=text == {{test case|mbox|subst=|text=text}} == subst=SUBST name=Foo text=text == {{test case|mbox|subst=SUBST|name=Foo|text=text}} == name=Foo text=text == {{test case|mbox|name=Foo|text=text}} == name= Foo text=text == {{test case|mbox|name= Foo |text=text}} == name= text=text == {{test case|mbox|name= |text=text}} == name= text=text == {{test case|mbox|name=|text=text}} == type=speedy text=text == {{test case|mbox|type=speedy|text=text}} == type=delete text=text == {{test case|mbox|type=delete|text=text}} == type=content text=text == {{test case|mbox|type=content|text=text}} == type=style text=text == {{test case|mbox|type=style|text=text}} == type=move text=text == {{test case|mbox|type=move|text=text}} == type=protection text=text == {{test case|mbox|type=protection|text=text}} == type=licence text=text == {{test case|mbox|type=licence|text=text}} == type=featured text=text == {{test case|mbox|type=featured|text=text}} == type=warning text=text == {{test case|mbox|type=warning|text=text}} == type=editnotice text=text == {{test case|mbox|type=editnotice|text=text}} == type=system text=text == {{test case|mbox|type=system|text=text}} == type=notice text=text == {{test case|mbox|type=notice|text=text}} == type= speedy text=text == {{test case|mbox|type= speedy |text=text}} == small=yes text=text == {{test case|mbox|small=yes|text=text}} == small= yes text=text == {{test case|mbox|small= yes |text=text}} == small=left text=text == {{test case|mbox|small=left|text=text}} == small=foo text=text == {{test case|mbox|small=foo|text=text}} == type=speedy small=yes text=text == {{test case|mbox|type=speedy|small=yes|text=text}} == type=delete small=yes text=text == {{test case|mbox|type=delete|small=yes|text=text}} == type=content small=yes text=text == {{test case|mbox|type=content|small=yes|text=text}} == type=style small=yes text=text == {{test case|mbox|type=style|small=yes|text=text}} == type=move small=yes text=text == {{test case|mbox|type=move|small=yes|text=text}} == type=protection small=yes text=text == {{test case|mbox|type=protection|small=yes|text=text}} == type=licence small=yes text=text == {{test case|mbox|type=licence|small=yes|text=text}} == type=featured small=yes text=text == {{test case|mbox|type=featured|small=yes|text=text}} == type=warning small=yes text=text == {{test case|mbox|type=warning|small=yes|text=text}} == type=editnotice small=yes text=text == {{test case|mbox|type=editnotice|small=yes|text=text}} == type=system small=yes text=text == {{test case|mbox|type=system|small=yes|text=text}} == type=notice small=yes text=text == {{test case|mbox|type=notice|small=yes|text=text}} == type=speedy small=left text=text == {{test case|mbox|type=speedy|small=left|text=text}} == type=delete small=left text=text == {{test case|mbox|type=delete|small=left|text=text}} == type=content small=left text=text == {{test case|mbox|type=content|small=left|text=text}} == type=style small=left text=text == {{test case|mbox|type=style|small=left|text=text}} == type=move small=left text=text == {{test case|mbox|type=move|small=left|text=text}} == type=protection small=left text=text == {{test case|mbox|type=protection|small=left|text=text}} == type=licence small=left text=text == {{test case|mbox|type=licence|small=left|text=text}} == type=featured small=left text=text == {{test case|mbox|type=featured|small=left|text=text}} == type=warning small=left text=text == {{test case|mbox|type=warning|small=left|text=text}} == type=editnotice small=left text=text == {{test case|mbox|type=editnotice|small=left|text=text}} == type=system small=left text=text == {{test case|mbox|type=system|small=left|text=text}} == type=notice small=left text=text == {{test case|mbox|type=notice|small=left|text=text}} == image=none type=notice small=yes text=text == {{test case|mbox|image=none|type=notice|small=yes|text=text}} == image=none type=notice small=left text=text == {{test case|mbox|image=none|type=notice|small=left|text=text}} == image=none type=notice text=text == {{test case|mbox|image=none|type=notice|text=text}} == image=blank type=notice small=yes text=text == {{test case|mbox|image=blank|type=notice|small=yes|text=text}} == image=blank type=notice small=left text=text == {{test case|mbox|image=blank|type=notice|small=left|text=text}} == image=blank type=notice text=text == {{test case|mbox|image=blank|type=notice|text=text}} == image=File:Example.png 35x35px text=text == {{test case|mbox|image=[[File:Bad Title Example.png|35x35px]]|text=text}} == smallimage=File:Example.png 25x25px text=text == {{test case|mbox|smallimage=[[File:Bad Title Example.png|25x25px]]|text=text}} == smallimage=File:Example.png 25x25px image=File:Example.png 35x35px text=text == {{test case|mbox|smallimage=[[File:Bad Title Example.png|25x25px]]|image=[[File:Bad Title Example.png|35x35px]]|text=text}} == imageright=File:Example.png 35x35px text=text == {{test case|mbox|imageright=[[File:Bad Title Example.png|35x35px]]|text=text}} == smallimageright=File:Example.png 25x25px text=text == {{test case|mbox|smallimageright=[[File:Bad Title Example.png|25x25px]]|text=text}} == smallimageright=File:Example.png 25x25px imageright=File:Example.png 35x35px text=text == {{test case|mbox|smallimageright=[[File:Bad Title Example.png|25x25px]]|imageright=[[File:Bad Title Example.png|35x35px]]|text=text}} == image=File:Example.png 35x35px small=yes text=text == {{test case|mbox|image=[[File:Bad Title Example.png|35x35px]]|small=yes|text=text}} == smallimage=File:Example.png 25x25px small=yes text=text == {{test case|mbox|smallimage=[[File:Bad Title Example.png|25x25px]]|small=yes|text=text}} == smallimage=File:Example.png 25x25px image=File:Example.png 35x35px small=yes text=text == {{test case|mbox|smallimage=[[File:Bad Title Example.png|25x25px]]|image=[[File:Bad Title Example.png|35x35px]]|small=yes|text=text}} == imageright=File:Example.png 35x35px small=yes text=text == {{test case|mbox|imageright=[[File:Bad Title Example.png|35x35px]]|small=yes|text=text}} == smallimageright=File:Example.png 25x25px small=yes text=text == {{test case|mbox|smallimageright=[[File:Bad Title Example.png|25x25px]]|small=yes|text=text}} == smallimageright=File:Example.png 25x25px imageright=File:Example.png 35x35px small=yes text=text == {{test case|mbox|smallimageright=[[File:Bad Title Example.png|25x25px]]|imageright=[[File:Bad Title Example.png|35x35px]]|small=yes|text=text}} == image=File:Example.png 35x35px small=left text=text == {{test case|mbox|image=[[File:Bad Title Example.png|35x35px]]|small=left|text=text}} == smallimage=File:Example.png 25x25px small=left text=text == {{test case|mbox|smallimage=[[File:Bad Title Example.png|25x25px]]|small=left|text=text}} == smallimage=File:Example.png 25x25px image=File:Example.png 35x35px small=left text=text == {{test case|mbox|smallimage=[[File:Bad Title Example.png|25x25px]]|image=[[File:Bad Title Example.png|35x35px]]|small=left|text=text}} == imageright=File:Example.png 35x35px small=left text=text == {{test case|mbox|imageright=[[File:Bad Title Example.png|35x35px]]|small=left|text=text}} == smallimageright=File:Example.png 25x25px small=left text=text == {{test case|mbox|smallimageright=[[File:Bad Title Example.png|25x25px]]|small=left|text=text}} == smallimageright=File:Example.png 25x25px imageright=File:Example.png 35x35px small=left text=text == {{test case|mbox|smallimageright=[[File:Bad Title Example.png|25x25px]]|imageright=[[File:Bad Title Example.png|35x35px]]|small=left|text=text}} == class=ambox-style text=text == {{test case|mbox|class=ambox-style|text=text}} == style=font-size:120%; text=text == {{test case|mbox|style=font-size:120%;|text=text}} == textstyle=font-size:80%; text=text == {{test case|mbox|textstyle=font-size:80%;|text=text}} == smalltext=smalltext == {{test case|mbox|smalltext=smalltext}} == smalltext=smalltext small=yes == {{test case|mbox|smalltext=smalltext|small=yes}} == smalltext=smalltext small=left == {{test case|mbox|smalltext=smalltext|small=left}} == smalltext=smalltext text=text == {{test case|mbox|smalltext=smalltext|text=text}} == smalltext=smalltext text=text small=yes == {{test case|mbox|smalltext=smalltext|text=text|small=yes}} == smalltext=smalltext text=text small=left == {{test case|mbox|smalltext=smalltext|text=text|small=left}} == talk=talk text=text == {{test case|mbox|talk=talk|text=text}} == talk=talk small=yes text=text == {{test case|mbox|talk=talk|small=yes|text=text}} == talk=talk small=left text=text == {{test case|mbox|talk=talk|small=left|text=text}} == sect=sect text=text == {{test case|mbox|sect=sect|text=text}} == sect=sect small=yes text=text == {{test case|mbox|sect=sect|small=yes|text=text}} == sect=sect small=left text=text == {{test case|mbox|sect=sect|small=left|text=text}} == issue=issue text=text == {{test case|mbox|issue=issue|text=text}} == issue=issue small=yes text=text == {{test case|mbox|issue=issue|small=yes|text=text}} == issue=issue small=left text=text == {{test case|mbox|issue=issue|small=left|text=text}} == text=text == {{test case|mbox|text=text}} == text=text small=yes == {{test case|mbox|text=text|small=yes}} == text=text small=left == {{test case|mbox|text=text|small=left}} == fix=fix text=text == {{test case|mbox|fix=fix|text=text}} == fix=fix small=yes text=text == {{test case|mbox|fix=fix|small=yes|text=text}} == fix=fix small=left text=text == {{test case|mbox|fix=fix|small=left|text=text}} == date=date text=text == {{test case|mbox|date=date|text=text}} == date=date small=yes text=text == {{test case|mbox|date=date|small=yes|text=text}} == date=date small=left text=text == {{test case|mbox|date=date|small=left|text=text}} == info=info text=text == {{test case|mbox|info=info|text=text}} == info=info small=yes text=text == {{test case|mbox|info=info|small=yes|text=text}} == info=info small=left text=text == {{test case|mbox|info=info|small=left|text=text}} == sect=sect issue=issue text=text fix=fix date=date info=info text=text == {{test case|mbox|sect=sect|issue=issue|fix=fix|date=date|info=info|text=text}} == sect=sect issue=issue text=text fix=fix date=date info=info small=yes text=text == {{test case|mbox|sect=sect|issue=issue|fix=fix|date=date|info=info|small=yes|text=text}} == sect=sect issue=issue text=text fix=fix date=date info=info small=left text=text == {{test case|mbox|sect=sect|issue=issue|fix=fix|date=date|info=info|small=left|text=text}} == sect=sect issue=issue text=text fix=fix date=date info=info small=left text=text smalltext=smalltext == {{test case|mbox|sect=sect|issue=issue|fix=fix|date=date|info=info|small=left|text=text|smalltext=smalltext}} == sect=sect issue=issue text=text fix=fix date=date info=info small=yes text=text smalltext=smalltext == {{test case|mbox|sect=sect|issue=issue|fix=fix|date=date|info=info|small=yes|text=text|smalltext=smalltext}} == nocat=true text=text == {{test case|mbox|nocat=true|text=text}} == nocat=false text=text == {{test case|mbox|nocat=false|text=text}} == cat=cat text=text == {{test case|mbox|cat=[[cat]]|text=text}} == cat1=cat1 text=text == {{test case|mbox|cat1=[[cat1]]|text=text}} == cat2=cat2 text=text == {{test case|mbox|cat2=[[cat2]]|text=text}} == cat3=cat3 text=text == {{test case|mbox|cat3=[[cat3]]|text=text}} == category=category text=text == {{test case|mbox|category=[[category]]|text=text}} == category1=category1 text=text == {{test case|mbox|category1=[[category1]]|text=text}} == category2=category2 text=text == {{test case|mbox|category2=[[category2]]|text=text}} == category3=category3 text=text == {{test case|mbox|category3=[[category3]]|text=text}} == all=all text=text == {{test case|mbox|all=[[all]]|text=text}} == all1=all1 text=text == {{test case|mbox|all1=[[all1]]|text=text}} == all2=all2 text=text == {{test case|mbox|all2=[[all2]]|text=text}} == all3=all3 text=text == {{test case|mbox|all3=[[all3]]|text=text}} == below=below text=text == {{test case|mbox|below=below|text=text}} 1mgxo2mea9f4c4aqs65rhf2b6ybudcc Nhwɛdo:MediaWiki 10 2376 14937 2024-08-04T23:22:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14937 wikitext text/x-wiki {{sister project | project = mediawiki | text = MediaWiki has documentation related to: '''''[[mw:{{{1|Special:Search/{{PAGENAME}}}}}|{{{2|{{{1|{{PAGENAME}}}}}}}}]]''''' }}<noinclude> {{Documentation}} <templatedata> { "params": { "1": { "label": "Page", "description": "The page name on MediaWiki. The article's page name is used as default.", "example": "Bug management", "type": "string", "suggested": true }, "2": { "label": "Display text", "description": "The text to display, in place of the MediaWiki page name.", "type": "string" } }, "description": "Creates a small box containing a link to the relevant MediaWiki page." } </templatedata></noinclude> lw4156fs4324lym76cxiur6om3eznrd Nhwɛdo:Meta 10 2377 14938 2024-08-04T23:22:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14938 wikitext text/x-wiki {{sister project | project = meta | text = Meta has related information at: '''''[[meta:{{{1|Special:Search/{{PAGENAME}}}}}|{{{2|{{{1|{{PAGENAME}}}}}}}}]]''''' }}<noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> md5euuycq5c3e25d9csvhe94x56xym0 Nhwɛdo:Mfl 10 2378 14939 2024-08-04T23:22:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14939 wikitext text/x-wiki #REDIRECT [[Template:Module function link]] {{Redirect category shell| {{R from move}} }} adddg08y7882ogueyddqcfl60elemck Nhwɛdo:Min/doc 10 2379 14940 2024-08-04T23:22:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14940 wikitext text/x-wiki {{documentation subpage}} {{High-use}} {{lua|Module:Math}} This template evaluates and returns the minimum of a list of numeric values. The parameters can be numeric expressions that will be evaluated (using: +, -, *, /, ^, round, floor, mod, see: [[Help:expr]]). Any empty, missing, or invalid (non-numeric) parameters will be ignored. Invalid expressions show no warning, and should be checked some other way. == Usage == '''Syntax:''' : <code><nowiki>{{min | value1 | value2 | value3 | value4 | ... }}</nowiki></code> '''Examples:''' : <code><nowiki>{{min}}</nowiki></code> &rarr; {{min}} : <code><nowiki>{{min|}}</nowiki></code> &rarr; {{min|}} : <code><nowiki>{{min|-7}}</nowiki></code> &rarr; {{min|-7}} : <code><nowiki>{{min|7|-5}}</nowiki></code> &rarr; {{min|7|-5}} : <code><nowiki>{{min|7||-6|-4|}}</nowiki></code> &rarr; {{min|7||-6|-4|}} : <code><nowiki>{{min|7|-5|-8}}</nowiki></code> &rarr; {{min|7|-5|-8}} : <code><nowiki>{{min|40*41|300+30}}</nowiki></code> &rarr; {{min|40*41|300+30}} : <code><nowiki>{{min|100+10|300+30|200+20}}</nowiki></code> &rarr; {{min|100+10|300+30|200+20}} : <code><nowiki>{{min|99| (2*3^2+1) /7 round 4}}</nowiki></code> &rarr; {{min|99| (2*3^2+1) /7 round 4}} : <code><nowiki>{{min|$2.50|$2.10|9.00}}</nowiki></code> &rarr; {{min|$2.50|$2.10|9.00}} == TemplateData == {{TemplateData header}} <templatedata>{ "description": "Evaluates and returns the minimum of a list of numeric values.", "params": { "1": { "label": "First value", "description": "The first value, a number or expression, e.g. '10*20+30'", "type": "string", "required": true }, "2": { "label": "Second value", "description": "The second value, many more parameters can be specified", "type": "string", "required": false } }}</templatedata> == See also == * {{tl|max}}, gives the maximum with same parameters <includeonly>{{Sandbox other|| <!-- ADD CATEGORIES BELOW THIS LINE --> [[Category:Mathematical function templates|Min]] }}</includeonly> euq3sqng4li45apy3xoqt3cy2rvex3p Nhwɛdo:Min/sandbox 10 2380 14941 2024-08-04T23:22:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14941 wikitext text/x-wiki {{#invoke:Math|min}} 1bpu1xwprni4qv9yp0jjhok477jz2ja Nhwɛdo:Ml 10 2381 14942 2024-08-04T23:23:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14942 wikitext text/x-wiki #REDIRECT [[Template:Module link]] {{Redirect category shell| {{R from move}} }} 9ze22i7waq4qzhuwga7zzfzzcau1yvx Nhwɛdo:Ml-lua 10 2382 14943 2024-08-04T23:23:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14943 wikitext text/x-wiki #REDIRECT [[Template:Module link lua]] {{Redirect category shell| {{R from move}} }} k0hpxvpse783evtdnwcx0zhwuzaxrnb Nhwɛdo:Mlx 10 2383 14944 2024-08-04T23:23:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14944 wikitext text/x-wiki #REDIRECT [[Template:Module link expanded]] {{Redirect category shell| {{R from move}} }} 6u0mtd8wyt6sh6giz1fysuswgr4n06a Nhwɛdo:Module link 10 2384 14945 2024-08-04T23:23:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14945 wikitext text/x-wiki <includeonly>&#123;&#123;{{{{{|safesubst:}}}#invoke:Separated entries|main|[[Module:{{{1}}}{{{section|}}}|#invoke:{{{1}}}]]|{{{2|''function''}}}|separator=&#124;}}&#125;&#125;</includeonly><noinclude>{{documentation}}<!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> 9i2jehvmqdbxqb6uexjk8k33u9p06v8 Nhwɛdo:Module rating 10 2385 14946 2024-08-04T23:23:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14946 wikitext text/x-wiki <includeonly>{{#ifeq:{{SUBPAGENAME}}|doc|<!--do not show protection level of the module on the doc page, use the second and optionally third parameter if the doc page is also protected -->{{#if:{{{2|}}}|{{Pp|{{{2}}}|action={{{3|}}}}}}}|{{Module other|{{ombox | type = notice | image = {{#switch: {{{1|}}} | pre-alpha | prealpha | pa = [[File:Ambox warning blue construction.svg|40x40px|link=|alt=Pre-alpha]] | alpha | a = [[File:Greek lc alpha icon.svg|26x26px|link=|alt=Alpha]] | beta | b = [[File:Greek lc beta icon.svg|40x40px|link=|alt=Beta]] | release | r | general | g = [[File:Green check.svg|40x40px|link=|alt=Ready for use]] | protected | protect | p = [[File:{{#switch:{{#invoke:Effective protection level|edit|{{#switch:{{SUBPAGENAME}}|doc|sandbox={{FULLBASEPAGENAME}}|{{FULLPAGENAME}}}}}}|autoconfirmed=Semi|extendedconfirmed=Extended|accountcreator|templateeditor=Template|#default=Full}}-protection-shackle.svg|40x40px|link=|alt=Protected]] | semiprotected | semiprotect | semi =[[File:Semi-protection-shackle.svg|40x40px|link=|alt=Semi-protected]] }} | style = | textstyle = | text = {{#switch: {{{1|}}} | pre-alpha | prealpha | pa = This module is rated as [[:Category:Modules in pre-alpha development|pre-alpha]]. It is unfinished, and may or may not be in active development. It should not be used from article namespace pages. Modules remain pre-alpha until the original editor (or someone who takes one over if it is abandoned for some time) is satisfied with the basic structure. | alpha | a = This module is rated as [[:Category:Modules in alpha|alpha]]. It is ready for third-party input, and may be used on a few pages to see if problems arise, but should be watched. Suggestions for new features or changes in their input and output mechanisms are welcome. | beta | b = This module is rated as [[:Category:Modules in beta|beta]], and is ready for widespread use. It is still new and should be used with some caution to ensure the results are as expected. | release | r | general | g = This module is rated as [[:Category:Modules for general use|ready for general use]]. It has reached a mature form and is thought to be relatively bug-free and ready for use wherever appropriate. It is ready to mention on help pages and other Wikipedia resources as an option for new users to learn. To reduce server load and bad output, it should be improved by [[Wikipedia:Template sandbox and test cases|sandbox testing]] rather than repeated trial-and-error editing. | protected | protect | p = This module is [[:Category:Modules subject to page protection|subject to page protection]]. It is a [[Wikipedia:High-risk templates|highly visible module]] in use by a very large number of pages, or is [[Wikipedia:Substitution|substituted]] very frequently. Because vandalism or mistakes would affect many pages, and even trivial editing might cause substantial load on the servers, it is [[Wikipedia:Protection policy|protected]] from editing. | semiprotected | semiprotect | semi = This module is [[:Category:Modules subject to page protection|subject to page protection]]. It is a [[Wikipedia:High-risk templates|highly visible module]] in use by a very large number of pages, or is [[Wikipedia:Substitution|substituted]] very frequently. Because vandalism or mistakes would affect many pages, and even trivial editing might cause substantial load on the servers, it is [[WP:SEMI|semi-protected]] from editing. | #default = {{error|Module rating is invalid or not specified.}} }} }}<!-- -->{{#ifeq: {{ROOTPAGENAME}} | Sandbox | <!-- No category for user sandboxes --> | {{#switch: {{SUBPAGENAME}} | doc | sandbox =<!-- No category for /doc or /sandbox subpages --> | {{#ifeq: {{{nocat|}}} | true | <!-- No category if user sets nocat=true --> | {{#switch: {{{1|}}} | pre-alpha | prealpha | pa = [[Category:Modules in pre-alpha development|{{PAGENAME}}]] | alpha | a = [[Category:Modules in alpha|{{PAGENAME}}]] | beta | b = [[Category:Modules in beta|{{PAGENAME}}]] | release | r | general | g = [[Category:Modules for general use|{{PAGENAME}}]] | protected | protect | p = [[Category:Modules subject to page protection|{{PAGENAME}}]] | semiprotected | semiprotect | semi = [[Category:Modules subject to page protection|{{PAGENAME}}]] }} }} }} }}<!-- -->|{{error|Error: {{tl|Module rating}} must be placed in the Module namespace.}} [[Category:Pages with templates in the wrong namespace]]|demospace={{{demospace|<noinclude>module</noinclude>}}}}}}}<!-- --></includeonly><noinclude> {{module rating|release|nocat=true|demospace=module}} {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go in Wikidata. --> </noinclude> drb9kk6p1gpditexzfmbjmpdey3p4fv Nhwɛdo:Mono/doc 10 2386 14947 2024-08-04T23:23:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14947 wikitext text/x-wiki {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AT THE BOTTOM OF THIS PAGE --> {{tlr|clear=right|monospace}}{{tsh|clear=right|tt|ttt}} {{high-use}} {{Uses TemplateStyles |Template:Mono/styles.css}} {{COinS safe|n}} {{-}} == Usage == {{tlx|mono|<var>text to format here</var>}} renders as: {{mono|text to format here}} This template is for formatting short bits of content (the only parameter) as monospaced (nonproportional) text. It is simply a quick shorthand for the necessary [[Cascading Style Sheets|CSS]] code. It is a replacement for {{tag|tt}}, which is an obsolete element under HTML5. ([http://www.w3.org/TR/html5/obsolete.html#non-conforming-features Non-conforming features]) This template {{em|should}} be used where the content is being rendered in monospaced text for purely stylistic/display reasons, where this display has no particular semantic significance. It {{em|should not}} be used to indicate information with these semantics: * source code, use {{tl|code}} or {{tag|code}} instead * variables or variable input, use {{tl|var}} or {{tag|var}} instead * keyboard input, use {{tl|kbd}} or {{tag|kbd}} instead * sample output, use {{tl|samp}} or {{tag|samp}} instead It {{em|cannot}} be used to mark up multiple paragraphs, sections or other block elements, as it uses {{tag|span|o}}, which is an inline element. Use {{tl|monodiv}} and {{tl|pre}} for multiple blocks of text, or use multiple instances of {{tl|Mono}} for each individual line. When the content ends with a single closing curly brace (<code><nowiki>}</nowiki></code>), the content should be followed by <code><nowiki>&lt;nowiki/&gt;</nowiki></code>, for example, to mark up <code><nowiki>{foo}</nowiki></code>, use {{tlc|mono|<nowiki>{foo}&lt;nowiki/&gt;</nowiki>}} or {{tlc|mono|<nowiki>&lt;nowiki&gt;{foo}&lt;/nowiki&gt;</nowiki>}}. If the content contains pipe characters (<code>|</code>) not surrounded by {{tag|nowiki}}, they must be escaped with <code>&amp;#124;</code> or <code><nowiki>{{!}}</nowiki></code>. This template should not be used in links as it can affect later transclusions. === Parameters === There are two parameters: ;{{para|1}} or unnamed : The content to format as monospaced. If the content contains a <code>=</code> character, the parameter must be numbered or the template will break. (The parameter does not need to be numbered if the <code>=</code> character is surrounded by {{tag|nowiki}}, or if it is escaped as <code>&amp;#61;</code>.) For backward compatibility with an old, merged-in template, this parameter can also be called {{para|2}}. ;{{para|needs_review|yes}} : Used (e.g. by [[WP:Bot|bots]] or [[WP:AWB|AWB]] scripts) to indicate replacement of now-obsolete {{tag|tt}} markup with {{tnull|mono|...}} markup. This template displays nothing and presently does no categorization, though a cleanup category can be created if necessary. It indicates that the markup may need to be changed to something more semantically meaningful, such as {{tag|code}}, {{tag|samp}}, or {{tag|kbd}}. == TemplateData == {{Format TemplateData|<templatedata> { "description": "This template is for formatting short bits of content as monospaced text.", "format": "inline", "params": { "1": { "aliases": [ "2" ], "label": "Content", "description": "The content to format as monospaced.", "required": true, "type": "line" }, "needs_review": { "label": "Needs Review?", "description": "Used (e.g. by [[WP:Bot|bots]] or [[WP:AWB|AWB]] scripts) to indicate replacement of now-obsolete <code><!--nostrip-->&lt;tt&gt;...&lt;/tt&gt;</code><!--nostrip--> markup with <code><!--nostrip-->{{mono|...}}</code><!--nostrip--> markup. This template displays nothing and presently does no categorization, though a cleanup category can be created if necessary. It indicates that the markup may need to be changed to something more semantically meaningful, such as <code><!--nostrip-->&lt;code&gt;...&lt;/code&gt;</code><!--nostrip-->, <code><!--nostrip-->&lt;samp&gt;...&lt;/samp&gt;</code><!--nostrip-->, or&nbsp;<code><!--nostrip-->&lt;kbd&gt;...&lt;/kbd&gt;</code><!--nostrip-->.", "autovalue": "yes", "type": "boolean" } } } </templatedata>}} == See also == * {{tl|pre}} * {{tl|code}} * {{tl|kbd}} * {{tl|syntaxhighlight}} * {{tl|samp}} * {{tl|var}} * {{tl|param value}} {{Semantic markup templates|show}} <includeonly>{{Sandbox other|| <!-- CATEGORIES HERE, THANKS --> [[Category:Typing-aid templates|{{PAGENAME}}]] }}</includeonly> ha0ijodeq6mixi5s9zltou97as1cicj Nhwɛdo:Mono/sandbox 10 2387 14948 2024-08-04T23:24:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14948 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>ifsubst|1=|2=<templatestyles src="Mono/styles.css" />}}<span class="monospaced">{{{1}}}</span><noinclude> {{Documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> 6fi5oyec8vpbf5kbtbqqrbw0t9ew2e5 Nhwɛdo:Multiple image/doc 10 2388 14949 2024-08-04T23:24:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14949 wikitext text/x-wiki {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE --> {{High-use|demo={{ROOTPAGENAME}}}} {{tsh|mim}} {{Warning|1=Before making a gallery, please read over the '''[[WP:IG|image use policy for galleries]]'''. Generally, a gallery '''should not be added''' so long as there is space for images to be effectively presented adjacent to text. }} {{Lua|Module:Multiple image}} {{Uses TemplateStyles|Template:Multiple image/styles.css}} This template creates a box containing between two and ten images, arranged either vertically or horizontally and with captions for the entire box or per image. With the appropriate choice of parameters, the template can automatically resize images to a given total width with each image having the same height. '''Be aware''' that this template does ''not'' respect users' default image size preferences. ([[Wikipedia:Image use policy]] states: {{tq|"'''Except with very good reason, do not use''' <code>px</code>"... "'''which forces a fixed image width.'''"}} [[MOS:IMGSIZE]] states that a fixed width in pixels may only be specified, {{tq|"Where absolutely necessary."}}){{efn|The <nowiki>|upright=</nowiki> parameter can only be used to relatively-size an image when using the <nowiki>|thumb=</nowiki> parameter, and this template needs to format images without thumbs, so it has no easy way to access the Wikimedia relative-sizing machinery.}} If image size parameters are omitted, this template sets all images at 200px wide, regardless of whether the reader has set a preference for some other default image width. This causes multiple images to look out of scale to the other images in an article. ==Syntax and parameters== Provide {{para|height[n]}} and {{para|total_width}} parameters to obtain automatic resizing. Note the different meanings of the {{para|width[n]}} parameters with vs. without automatic resizing. Please also note the option to set a {{para|total_width}} parameter at the beginning of the {{tlf|multiple image}} template. ;Automatic resizing of all images to the same height and to a given total width :<syntaxhighlight lang="wikitext"> {{Multiple image|total_width = 600 <!-- Layout parameters --> | align = <!-- right (default), left, center, none --> | direction = <!-- horizontal (default), vertical --> | background color = <!-- box background as a 'hex triplet' web color prefixed by # e.g. #33CC00 --> | width = <!-- displayed width of each image in pixels (an integer, omit "px" suffix); overrides "width[n]"s below --> | caption_align = <!-- left (default), center, right --> | image_style = <!-- border:1; (default) --> | image_gap = <!-- 5 (default)--> <!-- Header --> | header_background = <!-- header background as a 'hex triplet' web color prefixed by # e.g. #33CC00 --> | header_align = <!-- center (default), left, right --> | header = <!-- header text --> <!--image 1--> | image1 = <!-- filename only, i.e. without "File:" or "Image:" prefix --> | width1 = <!-- displayed width of image; overridden by "width" above --> | alt1 = | link1 = | thumbtime1 = | caption1 = <!--image 2--> | image2 = <!-- filename only, i.e. without "File:" or "Image:" prefix --> | width2 = <!-- displayed width of image; overridden by "width" above --> | alt2 = | link2 = | thumbtime2 = | caption2 = <!-- and so on --> <!-- Footer --> | footer_background = <!-- footer background as a 'hex triplet' web color prefixed by # e.g. #33CC00 --> | footer_align = <!-- left (default), center, right --> | footer = <!-- footer text --> }} </syntaxhighlight> ;No automatic resizing of all images to the same height :<syntaxhighlight lang="wikitext"> {{multiple image <!-- Layout parameters --> | align = <!-- right (default), left, center, none --> | direction = <!-- horizontal (default), vertical --> | background color = <!-- box background --> | total_width = <!-- total width of all the displayed images in pixels (an integer, omit "px" suffix) --> | caption_align = <!-- left (default), center, right --> <!-- Header --> | header_background = | header_align = <!-- center (default), left, right --> | header = <!--image 1--> | image1 = <!-- filename only, i.e. without "File:" or "Image:" prefix --> | alt1 = | link1 = | thumbtime1 = | caption1 = <!--image 2--> | image2 = <!-- filename only, i.e. without "File:" or "Image:" prefix --> | alt2 = | link2 = | thumbtime2 = | caption2 = <!-- and so on --> <!-- Footer --> | footer_background = | footer_align = <!-- left (default), center, right --> | footer = }} </syntaxhighlight> {| class=wikitable ! Parameter !! Description |- | align || right ''(default)'', left, center |- | direction || horizontal ''(default)'', vertical |- | background color || To set [[List of colors|the background color]] of the box in which the images appear. |- | header_background || |- | header_align || center ''(default)'', left, right |- | header || |- | width || Use to set the same width for each image (i.e. overrides any {{mono|width[n]}} below). Do not include if different image widths intended, including if images are to be resized to a fixed total width. |- | total_width || Use to scale the images to the same height and this total width. Do not use both {{mono|total_width}} and {{mono|width}}. |- | image''[n]'' || (where ''[n]'' = 1 to 10)&nbsp; Filename of [n]th image. |- | width''[n]'' || ''(as above)''&nbsp; Two meanings: (1) The width (in pixels, integer, omit "px") of [n]th image. Overridden by {{mono|width}} (if set). (2) The full width of the original [n]th image if {{mono|total_width}} is given in order to resize all images to the same height and a given total width. |- | height''[n]'' || ''(as above)''&nbsp; The full height of the original [n]th image if {{mono|total_width}} is given in order to resize all images to the same height and a given total width. Ignored otherwise. |- | alt''[n]'' || ''(as above)''&nbsp; [[WP:ALT|Alt description]] for [n]th image. |- | link''[n]'' || ''(as above)''&nbsp; The page linked to the [n]th image (i.e. the page that is loaded when the image is clicked). * If this parameter is omitted altogether, the image will link to its [[image description page]] as usual (<u>this is by far the most common usage case</u>). * If this parameter is present but left empty (i.e. {{mono|<nowiki>...|link1= |...</nowiki>}}), the image will not link to anything – this should be the case only for purely decorative images per [[WP:ALT]]. * '''Important:''' If the image is under a [[free license]] (such as the [[GNU Free Documentation License|GDFL]] or a free [[Creative Commons license|CC license]]), the terms of such license require the license, or a link to it, to be reproduced with the image. The image '''must''', therefore, link to its image description page, which can be achieved simply by omitting the link[n] parameter from the template as mentioned. Public domain and (theoretically) non-free use images are not subject to this restriction. |- | thumbtime''[n]'' || ''(as above)''&nbsp; When using video files, sets the time within the video that is used for the initial display. This is either a number of seconds or hours:minutes:seconds; see [[:commons:Commons:Video#Setting a video thumbnail image]]. |- | caption''[n]'' || ''(as above)''&nbsp; Caption for the [n]th image. |- | caption_align || left ''(default)'', center, right |- | footer_background || |- | footer_align || left ''(default)'', center, right |- | footer || Caption that spans the entire box, as opposed to individual images. Avoid "left" and "right" if possible, since mobile devices may [[#Using direction|display the images vertically]]. |} ==Examples== {{demo|reverse=1|<nowiki>{{multiple image | width = 60 | image1 = Yellow card.svg | alt1 = Yellow cartouche | image2 = Red card.svg | alt2 = Red cartouche | footer = Players are cautioned with a yellow card and sent off with a red card. }}</nowiki>}} {{clear}} {{demo|reverse=1|<nowiki>{{multiple image | align = left | direction = vertical | width = 200 | header = [[Portable Network Graphics|PNG]] transparency demonstration | image1 = PNG transparency demonstration 1.png | alt1 = Colored dice with white background | caption1 = A PNG image with an 8-bit transparency layer... | image2 = PNG transparency demonstration 2.png | alt2 = Colored dice with checkered background | caption2 = ...here overlaying a checkered background. }}</nowiki>}} {{clear}} {{demo|reverse=1|<nowiki>{{multiple image | width = 60 | image1=Ribbon numeral 2.png | alt1=2 | image2=Ribbon numeral 3.png | alt2=3 | image3=Ribbon numeral 4.png | alt3=4 | footer = When a user has many of one type of [[WP:BARN|barnstar]], they can represent them with [[WP:RIBBON|ribbons]] and these numerals to indicate the count. }}</nowiki>}} {{clear}} ===With ''background color''=== {{demo|<nowiki>{{multiple image | align = left | background color = #BBDD99 | width = 160 | image1 = Adoxa_moschatellina_210406.jpg | alt1 = Green herb with a few tiny yellow-white flowers | image2 = Adoxa_moschatellina_210406a.jpg | alt2 = Three small white and yellow flowers before green-leaf background | image3 = adoxa_moschatellina_blatt.jpeg | alt3 = Leaves of a plant, in groups of three each with three lobes | footer_background = #33CC00 | footer_align = center | footer = ''[[Adoxa]]'' (''Adoxa moschatellina'') }}</nowiki>}} {{clear}} If the images have a clear background, this will by default be changed to white. To make the background color of the images match, set them with {{para|image_style|background-color:}}. You might want to also remove the border. {{demo|<nowiki>{{multiple image | align = center | width = 64 | background color = black | image_style=background-color:black; border:none; | image1 = Aries symbol (planetary color).svg|link1=Aries (astrology) | image2 = Taurus symbol (planetary color).svg|link2=Taurus (astrology) | image3 = Gemini symbol (planetary color).svg|link3=Gemini (astrology) | image4 = Leo symbol (planetary color).svg|link4=Leo (astrology) }}</nowiki>}} {{clear}} ===With links (''link[n]'')=== {{demo|reverse=1|<nowiki>{{multiple image | align = left | image1 = Mule (PSF).png | width1 = 143 | alt1 = A mule | link1 = Mule | caption1 = A mule | image2 = Donkey 1 arp 750px.jpg | width2 = 150 | alt2 = A donkey | link2 = | caption2 = A donkey | image3 = Rainbow_trout.png | width3 = 91 | alt3 = A trout | caption3 = A fish | footer = The image of the mule links to [[Mule]]; the image of the donkey does not link anywhere; the image of the trout links to a [[Image description page|standard image description page]]. }}</nowiki>}} {{clear}} ===Using ''direction''=== By default, the images the template presents are displayed horizontally, as a row (see left; equivalent to setting {{para|direction|horizontal}}). To display them vertically, i.e. as a column, set {{para|direction|vertical}} (see right). {{multiple image |align=left |direction=horizontal |header=(horizontal) |width=60 |image1=Ribbon numeral 2.png |image2=Ribbon numeral 3.png |image3=Ribbon numeral 4.png }} {{multiple image |align=right |direction=vertical |header=(vertical) |width=60 |image1=Ribbon numeral 2.png |image2=Ribbon numeral 3.png |image3=Ribbon numeral 4.png }} {{clear}} On mobile devices some images may always be displayed vertically if the total width is larger than around 320. ===To match image heights=== {{hatnote|Note: The following is unnecessary if all the images presented by the template have the same [[Aspect ratio (image)|aspect ratio]]; if so, simply set {{mono|width}} accordingly.}} * Decide on a total width for all the images, say {{pval|320px}} * Set the total width using {{para|total_width}} {{demo|reverse=1|<nowiki>{{multiple image | align = right | total_width = 320 | image1 = Donkey 1 arp 750px.jpg | alt1 = A donkey | caption1 = Rectangular image of a donkey, originally 536 pixels high. | image2 = Rainbow_trout.png | alt2 = A trout | caption2 = Square image of a trout, originally 300 pixels high. | footer = Both images have been rendered with the same height, and a total width of 320px }}</nowiki>}} {{clear}} '''Using the {{para|width[n]}} and {{para|height[n]}} parameters.''' {{demo|reverse=1|<nowiki>{{multiple image | align = right | total_width = 480 | image1 = Rainbow_trout.png | caption1 = Square image of a trout, originally 300 x 300 pixels. | image2 = Rainbow_trout.png | width2 = 900 | height2 = 900 | caption2 = <code>width2</code> x <code>height2</code> = 900 x 900. | image3 = Rainbow_trout.png | width3 = 100 | height3 = 200 | caption3 = <code>width3</code> x <code>height3</code> = 100 x 200. | image4 = Rainbow_trout.png | width4 = 200 | height4 = 100 | caption4 = <code>width4</code> x <code>height4</code> = 200 x 100. | footer = All images have been rendered with the same height except for image3, which is 100/200 = 1/2 the height of the other images. Image4 is 200/100 = 2 times the height of image1, so only its top half is visible. Total width set to 480px. }}</nowiki>}} {{clear}} The aspect ratio of each image is automatically retrieved from the File metadata. You can override the native width and height values by * Examining the individual image pages to obtain the full resolution. For example: ** [[:File:Donkey 1 arp 750px.jpg]] shows "Donkey_1_arp_750px.jpg (750 × 536 pixels, file size: 125 KB, MIME type: image/jpeg)" ** [[:File:Rainbow trout.png]] shows "Rainbow_trout.png (300 × 300 pixels, file size: 158 KB, MIME type: image/png)" * Specify the full width and height for each image, of the form: ** {{para|width1}} {{para|height1}} {{para|width2}} {{para|height2}} === Multiple rows === To create an array of images, with multiple rows, use {{para|perrow}}. The value passed to {{para|perrow}} may be a single number, or a list of numbers delimited by <code>/</code>. This feature may also be combined with {{para|total_width}} for multiple rows of images with the same total width. {{demo|reverse=1|<nowiki>{{multiple image|perrow = 2|total_width=300 | image1 = Kern_Theodolit_DKM2-A.jpg | image2 = Total-Robotic-Station.jpg | image3 = DumpyLevel.jpg | image4 = GPS_Survey_Equipment_at_Weir_Dyke_Bridge_-_geograph.org.uk_-_336908.jpg | footer = Surveying Equipment. Clockwise from upper left: Optical Theodolite, Robotic total station, [[Real-time kinematic|RTK]] GPS Base station, Optical level. }}</nowiki>}} {{clear}} === Removing the image border === The border around the images can be removed using {{para|image_style|border:none}}. {{demo|reverse=1|<nowiki>{{multiple image | align = right | total_width = 320 | image_style = border:none; | image1 = Donkey 1 arp 750px.jpg | alt1 = A donkey | caption1 = Image of a donkey | image2 = Rainbow_trout.png | alt2 = A trout | caption2 = Image of a trout }}</nowiki>}} {{clear}} === Increasing the gap between images === The gap between the images can be increased using {{para|image_gap|N}}, where N is the number of pixels (must be non-negative). {{demo|reverse=1|<nowiki>{{multiple image | align = right | total_width = 320 | image_gap = 20 | image1 = Donkey 1 arp 750px.jpg | alt1 = A donkey | caption1 = Image of a donkey | image2 = Rainbow_trout.png | alt2 = A trout | caption2 = Image of a trout }}</nowiki>}} {{clear}} === Directly invoking module === On large pages, multiple uses of this template can contribute to the page exceeding the maximum [[WP:PEIS|post-expand include size]] limit. To reduce the include size, [[Module:Multiple image]] can be invoked directly as follows (note the extra <code>|</code> character after the module name): {{demo|reverse=1|<nowiki>{{#invoke:multiple image| | width = 60 | image1 = OOjs UI icon wikiTemplate.svg | image2 = Cib-lua (CoreUI Icons v1.0.0).svg }}</nowiki>}} {{clear}} ==TemplateData== {{TemplateData header}} <templatedata> { "description": "This template creates a box with two to ten images arranged vertically or horizontally with captions for the entire box and each image.", "format": "{{_\n| _________________ = _\n}}\n", "params": { "align": { "type": "string", "label": "Alignment", "default": "right", "description": "Sets text-wrapping around image box, where \"none\" places the box on the left edge with no text-wrapping, \"center\" places the box at center with no text-wrapping and \"left\" and \"right\" refer to position of box on screen with text-wrapping.", "example": "left/right/center/none", "suggestedvalues": [ "left", "center", "right", "none" ] }, "direction": { "default": "horizontal", "type": "string", "label": "Direction", "description": "Direction in which to tile the images.", "example": "horizontal/vertical", "suggested": true, "suggestedvalues": [ "horizontal", "vertical" ] }, "total_width": { "type": "number", "label": "Frame width", "description": "Use to scale the images to the same height and this total width. Do not use both total_width and width. Integer width in pixels; no \"px\" suffix", "example": "400", "suggested": true }, "perrow": { "type": "string", "label": "Row layout", "description": "Create an array of images, with multiple rows. The value passed to may be a single number or a list of numbers with each row delimited by /. Can be combined with total_width for automatic sizing of images.", "example": "1 / 2 / 1" }, "width": { "type": "number", "label": "Image width", "description": "Width overrides Width 1, Width 2, Width 3, etc. If you want the images to be different sizes, do not provide the width parameter. Integer width in pixels; no \"px\" suffix", "example": "200" }, "background color": { "type": "string", "label": "Background color", "description": "Defines the background color between the border of the box and the images. Changing the background can be bad for accessibility, avoid when possible.", "example": "#EEFFGG or red" }, "caption_align": { "default": "left", "type": "string", "label": "Caption alignment", "example": "left/right/center", "suggestedvalues": [ "left", "center", "right" ] }, "image1": { "description": "Image 1 is name of first image. Similarly for Image 2, etc. File name only; no \"File:\" or \"Image:\" prefix.", "type": "wiki-file-name", "example": "example.jpg", "suggested": true, "required": true, "label": "Image 1" }, "width1": { "description": "Width 1 is width of first image. Similarly for Width 2, etc.", "type": "number", "label": "Width 1" }, "alt1": { "type": "line", "description": "The [[alt text]] of first image (see [[WP:ALT]]). Similarly for Alt text 2, etc.", "label": "Alt text 1", "suggested": true }, "caption1": { "type": "content", "description": "Caption 1 is caption of first image. Similarly for Caption 2, etc.", "suggested": true, "label": "Caption 1" }, "link1": { "type": "wiki-page-name", "description": "Where the first page links to. Similarly for Link 2, etc. If not specified, image links to the image description page as usual. If specified to the empty value, the image does not link anywhere; this should be used for purely decorative images as per [[WP:ALT]]. Important: If the image is under a free license like the GFDL or a CC license, you must not use this parameter as the terms of those licenses require the license, or a link to it, to be reproduced with the image. The image must, therefore, link to its image page. Public domain and (theoretically) non-free use images are not subject to this restriction.", "label": "Link 1" }, "thumbtime1": { "type": "string", "description": "If image1 is an Ogg Theora file, sets the time within the video that is used for the initial display. Either a number of seconds or hours:minutes:seconds. Similarly for Thumb time 2, etc.", "label": "Thumbtime 1" }, "image2": { "example": "example.jpg", "suggested": true, "label": "Image 2", "type": "wiki-file-name" }, "width2": { "type": "number", "label": "Width 2" }, "alt2": { "label": "Alt text 2", "type": "line", "suggested": true }, "caption2": { "type": "content", "suggested": true, "label": "Caption 2" }, "link2": { "type": "wiki-page-name", "label": "Link 2" }, "thumbtime2": { "type": "string", "label": "Thumbtime 2" }, "image3": { "type": "wiki-file-name", "example": "example.jpg", "label": "Image 3" }, "width3": { "type": "number", "label": "Width 3" }, "alt3": { "type": "line", "label": "Alt text 3" }, "caption3": { "label": "Caption 3", "type": "content" }, "link3": { "label": "Link 3", "type": "wiki-page-name" }, "thumbtime3": { "type": "string", "label": "Thumbtime 3" }, "image4": { "type": "wiki-file-name", "example": "example.jpg", "label": "Image 4" }, "width4": { "type": "number", "label": "Width 4" }, "alt4": { "type": "line", "label": "Alt text 4" }, "caption4": { "label": "Caption 4", "type": "content" }, "link4": { "label": "Link 4", "type": "wiki-page-name" }, "thumbtime4": { "type": "string", "label": "Thumbtime 4" }, "image5": { "type": "wiki-file-name", "example": "example.jpg", "label": "Image 5" }, "width5": { "type": "number", "label": "Width 5" }, "alt5": { "type": "line", "label": "Alt text 5" }, "caption5": { "label": "Caption 5", "type": "content" }, "link5": { "label": "Link 5", "type": "wiki-page-name" }, "thumbtime5": { "type": "string", "label": "Thumbtime 5" }, "image6": { "type": "wiki-file-name", "example": "example.jpg", "label": "Image 6" }, "width6": { "type": "number", "label": "Width 6" }, "alt6": { "type": "line", "label": "Alt text 6" }, "caption6": { "label": "Caption 6", "type": "content" }, "link6": { "label": "Link 6", "type": "wiki-page-name" }, "thumbtime6": { "type": "string", "label": "Thumbtime 6" }, "image7": { "type": "wiki-file-name", "example": "example.jpg", "label": "Image 7" }, "width7": { "type": "number", "label": "Width 7" }, "alt7": { "type": "line", "label": "Alt text 7" }, "caption7": { "label": "Caption 7", "type": "content" }, "link7": { "label": "Link 7", "type": "wiki-page-name" }, "thumbtime7": { "type": "string", "label": "Thumbtime 7" }, "image8": { "type": "wiki-file-name", "example": "example.jpg", "label": "Image 8" }, "width8": { "type": "number", "label": "Width 8" }, "alt8": { "type": "line", "label": "Alt text 8" }, "caption8": { "label": "Caption 8", "type": "content" }, "link8": { "label": "Link 8", "type": "wiki-page-name" }, "thumbtime8": { "type": "string", "label": "Thumbtime 8" }, "image9": { "type": "wiki-file-name", "example": "example.jpg", "label": "Image 9" }, "width9": { "type": "number", "label": "Width 9" }, "alt9": { "type": "line", "label": "Alt text 9" }, "caption9": { "label": "Caption 9", "type": "content" }, "link9": { "label": "Link 9", "type": "wiki-page-name" }, "thumbtime9": { "type": "string", "label": "Thumbtime 9" }, "image10": { "type": "wiki-file-name", "example": "example.jpg", "label": "Image 10" }, "width10": { "type": "number", "label": "Width 10" }, "alt10": { "type": "line", "label": "Alt text 10" }, "caption10": { "label": "Caption 10", "type": "content" }, "link10": { "label": "Link 10", "type": "wiki-page-name" }, "thumbtime10": { "type": "string", "label": "Thumbtime 10" }, "image_gap": { "type": "number", "label": "Image gap", "description": "Override the distance between adjacent images. Integer width in pixels; no \"px\" suffix", "example": "20", "default": "5" }, "image_style": { "type": "string", "label": "Image style", "description": "Override the default styling of the image frame." }, "header": { "type": "content", "label": "Header", "description": "A header text to place above the entire frame." }, "header_background": { "type": "string", "label": "Header background", "description": "Defines the background color of the header field. Changing the background can be bad for accessibility, avoid when possible", "example": "#EEFFGG or red" }, "header_align": { "default": "center", "type": "string", "label": "Header alignment", "example": "left/right/center" }, "footer": { "type": "content", "label": "Footer", "description": "Caption that spans the entire box, as opposed to individual images. Avoid \"left\" and \"right\" if possible, since mobile devices may display the images vertically." }, "footer_background": { "type": "string", "label": "Footer background", "description": "Defines the background color of the footer field. Changing the background can be bad for accessibility, avoid when possible", "example": "#EEFFGG or red" }, "footer_align": { "default": "left", "type": "string", "label": "Footer alignment", "example": "left/right/center", "suggestedvalues": [ "left", "center", "right" ] }, "border": { "label": "Show or hide border", "description": "Use value \"infobox\" to hide the border when using the template within an infobox.", "suggestedvalues": [ "infobox" ] } } }</templatedata> ==Tracking categories== * {{clc|Pages using multiple image with auto scaled images}} * {{clc|Pages using multiple image with manual scaled images}} ==Notes== {{notelist}} ==See also== * {{tl|Gallery}} * {{tl|Image array}} * {{tl|Image frame}} * {{tl|Photomontage}} * {{tl|Stack}} * [[Wikipedia:Collage tips]] <includeonly>{{Sandbox other| | <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Graphics templates]] [[Category:Image formatting and function templates]] [[Category:Templates that add a tracking category]] }}</includeonly> io6dv9w2h4tluca5n4s1cigqavxfske Nhwɛdo:Multiple image/sandbox 10 2389 14950 2024-08-04T23:24:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14950 wikitext text/x-wiki {{#invoke:Multiple image/sandbox|render}}<noinclude>{{documentation}}<!-- PLEASE ADD CATEGORIES TO THE /doc SUBPAGE, THANKS --></noinclude> 45mbvtf2blt3bkeboigza43wf98rt1c Nhwɛdo:Multiple image/testcases 10 2390 14951 2024-08-04T23:24:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14951 wikitext text/x-wiki {{Testcases}} {{Horizontal TOC|limit=2|nonum=y}} == Test 1 == === Test 1a === {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ | footer = The paradox: do these images ''both'' contribute evidence that all ravens are black? | footer_align = centre | align = right | image1 = Corvus corax (FWS).jpg | width1 = {{#expr: (120 * 950 / 647) round 0}} | alt1 = One black raven | caption1 = A black raven | image2 = Apples.jpg | width2 = {{#expr: (120 * 4 / 6) round 0}} | alt2 = Green and red apples | caption2 = Non-black non-ravens }} Note alternate text (appearing in tooltips). Compare with single-image thumbnails. [[File:Corvus corax (FWS).jpg|thumb|{{#expr: (120 * 950 / 647) round 0}}px|alt=One black raven|A single-image figure is captioned using the "thumb" type]] {{clear}}</nowiki> }} === Test 1b === {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ | footer = specifying heights instead of widths may not work | footer_align = right | align = right | image1 = Corvus corax (FWS).jpg | height1 = 100 | alt1 = One black raven | caption1 = A black raven | image2 = Apples.jpg | height2 = 100 | alt2 = Green and red apples | caption2 = Non-black non-ravens }} What about vertical height? The templates traditionally advocated annoying hacks (necessitating knowledge of image aspect ratios) to obtain equal heights. But the thumbnail syntax facilitates height specifications directly. [[File:Corvus corax (FWS).jpg|thumb|left|x100px|alt=One black raven|A thumbnail of 100 pixel height, using the "x100px" notation]] {{clear}}</nowiki> }} == Test 2 == === Test 2a === '''align = left, direction = vertical''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ |width = 200 |align = left | direction = vertical |image1 = Example2.png |image2 = Bad Title Example.png |alt1= Alt1 |alt2= Alternate text 2 |caption1 = Example |caption2 = Example 2 |caption_align = left }} {{Lorem}} {{-}}</nowiki>}} === Test 2b === '''align = right, direction = vertical''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ |width = 200 |align = right | direction = vertical |image1 = Example2.png |image2 = Bad Title Example.png |caption1 = Example |caption2 = Example 2 |caption_align = right }} {{Lorem}} {{-}}</nowiki>}} === Test 2c === '''align = center, direction = vertical''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ |width = 200 |align = center | direction = vertical |image1 = Example2.png |image2 = Bad Title Example.png |caption1 = Example |caption2 = Example 2 |caption_align = center }} {{Lorem}} {{-}}</nowiki>}} === Test 2d === '''align = none, direction = vertical''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ |width = 200 |align = none | direction = vertical |image1 = Example2.png |image2 = Bad Title Example.png |caption1 = Example |caption2 = Example 2 }} {{Lorem}} {{-}}</nowiki>}} === Test 2e === '''align = center, direction = vertical, caption_align=centre (UK spelling)''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ |width = 200 |align = center | direction = vertical |image1 = Example2.png |image2 = Bad Title Example.png |caption1 = Example |caption2 = Example 2 |caption_align = centre }} {{Lorem}} {{-}}</nowiki>}} == Test 3 == === Test 3a === '''align = left, direction = horizontal''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ |width = 200 |align = left | direction = horizontal |image1 = Example2.png |image2 = Bad Title Example.png |caption1 = Example |caption2 = Example 2 |caption_align = left }} {{Lorem}} {{-}}</nowiki>}} === Test 3b === '''align = right, direction = horizontal''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ |width = 200 |align = right | direction = horizontal |image1 = Example2.png |image2 = Bad Title Example.png |caption1 = Example |caption2 = Example 2 |caption_align = right }} {{Lorem}} {{-}}</nowiki>}} === Test 3c === '''align = center, direction = horizontal''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ |width = 200 |align = center | direction = horizontal |image1 = Example2.png |image2 = Bad Title Example.png |caption1 = Example |caption2 = Example 2 |caption_align = center }} {{Lorem}} {{-}}</nowiki>}} === Test 3d === '''align = none, direction = horizontal''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ |width = 200 |align = none | direction = horizontal |image1 = Example2.png |image2 = Bad Title Example.png |caption1 = Example |caption2 = Example 2 }} {{Lorem}} {{-}}</nowiki>}} == Test 4 == '''one shared caption''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ | footer = Players are cautioned with a yellow card and sent off with a red card. | width = 60 | image1 = Yellow card.svg | alt1 = Yellow cartouche | image2 = Red card.svg | alt2 = Red cartouche }} {{Lorem}} {{-}}</nowiki>}} == Test 5 == '''no caption, no footer''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ | width = 60 | image1 = Yellow card.svg | alt1 = Yellow cartouche | image2 = Red card.svg | alt2 = Red cartouche }} {{Lorem}} {{-}}</nowiki>}} == Test 6 == '''one image, one caption''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ | width = 60 | image1 = Yellow card.svg | alt1 = Yellow cartouche | caption1 = Example }} {{Lorem}} {{-}}</nowiki>}} == Test 7 == '''one image, no caption''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ | width = 60 | image1 = Yellow card.svg | alt1 = Yellow cartouche }} {{Lorem}} {{-}}</nowiki>}} == Test 8 == '''perrow = 1 / 2''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ | align = center | perrow = 1 / 2 | image1 = Frecklesmule.jpg | width1 = 250 | alt1 = A mule | caption1 = Rectangular image of a mule | image3 = Donkey in Clovelly, North Devon, England.jpg | width3 = 200 | alt3 = A donkey | caption3 = Rectangular image of a donkey | image7 = Rainbow_trout.png | width7 = 100 | alt7 = A trout | caption7 = Square image of a trout | footer = }}</nowiki>}} ==Test 9== '''perrow=1, 2, 1''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ |align=left|width=60|perrow=1, 2, 1 |image1=Ribbon numeral 1.png |image2=Ribbon numeral 2.png |image3=Ribbon numeral 3.png |image4=Ribbon numeral 4.png |image5=Ribbon numeral 5.png |image6=Ribbon numeral 6.png }}{{lorem}}{{-}}</nowiki>}} ==Test 10 == '''total_width = 800''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ |align=center |total_width=800 |title=The Moon |width1=18000|height1=18000|image1=LRO WAC Nearside Mosaic.jpg |caption1=[[Near side of the Moon|Lunar near side]] |width2=18000 |height2=18000 |image2=Moon Farside LRO.jpg |caption2=[[Far side of the Moon|Lunar far side]]|width3=18622|height3=18622|image3=LRO WAC North Pole Mosaic (PIA14024).jpg|caption3=[[Lunar north pole]]|width4=6082|height4=6082|image4=LRO WAC South Pole Mosaic.jpg|caption4=[[Lunar south pole]] }} </nowiki>}} ==Test 11 == '''perrow = 2, total_width = 400''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ |align=center |total_width=400|perrow=2 |title=The Moon |header_align=left|header_background=#eee |width1=18000|height1=18000|image1=LRO WAC Nearside Mosaic.jpg |caption1=[[Near side of the Moon|Lunar near side]] |width2=18000 |height2=18000 |image2=Moon Farside LRO.jpg |caption2=[[Far side of the Moon|Lunar far side]]|width3=18622|height3=18622|image3=LRO WAC North Pole Mosaic (PIA14024).jpg|caption3=[[Lunar north pole]]|width4=6082|height4=6082|image4=LRO WAC South Pole Mosaic.jpg|caption4=[[Lunar south pole]] }} </nowiki>}} ==Test 12== '''perrow = 3, total_width = 300''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ |align=center |total_width=300|perrow=3 |title=The Moon |width1=18000|height1=18000|image1=LRO WAC Nearside Mosaic.jpg |caption1=[[Near side of the Moon|Lunar near side]] |width2=18000 |height2=18000 |image2=Moon Farside LRO.jpg |caption2=[[Far side of the Moon|Lunar far side]]|width3=18622|height3=18622|image3=LRO WAC North Pole Mosaic (PIA14024).jpg|caption3=[[Lunar north pole]]|width4=6082|height4=6082|image4=LRO WAC South Pole Mosaic.jpg|caption4=[[Lunar south pole]] }} </nowiki>}} ==Test 13 == '''perrow = 1 / 2 / 1, total_width = 300''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ |align=center |total_width=300|perrow=1 / 2 / 1 |title=The Moon |width1=18622|height1=18622|image1=LRO WAC North Pole Mosaic (PIA14024).jpg|caption1=[[Lunar north pole]]|width2=18000 |height2=18000 |image2=Moon Farside LRO.jpg |caption2=[[Far side of the Moon|Lunar far side]]|width3=18000|height3=18000|image3=LRO WAC Nearside Mosaic.jpg |caption3=[[Near side of the Moon|Lunar near side]] |width4=6082|height4=6082|image4=LRO WAC South Pole Mosaic.jpg|caption4=[[Lunar south pole]] }} </nowiki>}} == Test 14 == === Test 14a === '''default image_gap''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ | title = Stages in the life of the [[American Robin]] | perrow = 3 | total_width = 600 | align = center |width1= 500 |height1= 749 |image1=American Robin Nest.jpg |width2=3888 |height2=2592 |image2=Robin's Nest - Charlotte NC.jpg |width3=1024 |height3= 768 |image3=AmericanRobinChicksInNest 1.jpg |width4= 600 |height4= 479 |image4=Robin chick 2 Galawebdesign.jpg |width5=5184 |height5=3456 |image5=Turdus migratorius -Smithsonian National Zoological Park, Washington, USA -juvenile-8.jpg |width6=1350 |height6=1024 |image6=Turdus-migratorius-002.jpg }}</nowiki>}} === Test 14b === '''image_gap = 20''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ | title = Stages in the life of the [[American Robin]] | perrow = 3 | image_gap = 20 | total_width = 600 | align = center |width1= 500 |height1= 749 |image1=American Robin Nest.jpg |width2=3888 |height2=2592 |image2=Robin's Nest - Charlotte NC.jpg |width3=1024 |height3= 768 |image3=AmericanRobinChicksInNest 1.jpg |width4= 600 |height4= 479 |image4=Robin chick 2 Galawebdesign.jpg |width5=5184 |height5=3456 |image5=Turdus migratorius -Smithsonian National Zoological Park, Washington, USA -juvenile-8.jpg |width6=1350 |height6=1024 |image6=Turdus-migratorius-002.jpg }}</nowiki>}} == Test 15 == === Test 15a === '''manually rescaled images''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ |align=right |total_width=400 |title=Cactus areoles |perrow = 2 / 3 |width1=1328|height1= 990|image1=Pereskia grandifolia areole.jpg |caption1=Areole of ''[[Pereskia grandifolia]]'' showing its position relative to leaves |width2=4408|height2=3229|image2=Cut Cereus (brightened).jpg |caption2=Cross-section of ''[[Cereus (plant)|Cereus]]'' showing areoles with spines and wool |width3=2736|height3=3648|image3=Echinopsis candicans (3).jpg |caption3=Areoles of an ''[[Echinopsis]]'' species |width4= 528|height4= 552|image4=Astrophytum capricorne areole.jpg |caption4=Close-up of an areole of ''[[Astrophytum capricorne]]'' showing fine wool |width5= 725|height5= 492|image5=Cactus 4a - geograph.org.uk - 1446436 cleaned.jpg |caption5=Flowers appear from the upper part of an areole, spines from the lower (''Cereus'' species) }}</nowiki>}} === Test 15b === '''automatically rescaled images''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ |align=right |total_width=400 |title=Cactus areoles |perrow = 2 / 3 |image1=Pereskia grandifolia areole.jpg |caption1=Areole of ''[[Pereskia grandifolia]]'' showing its position relative to leaves |image2=Cut Cereus (brightened).jpg |caption2=Cross-section of ''[[Cereus (plant)|Cereus]]'' showing areoles with spines and wool |image3=Echinopsis candicans (3).jpg |caption3=Areoles of an ''[[Echinopsis]]'' species |image4=Astrophytum capricorne areole.jpg |caption4=Close-up of an areole of ''[[Astrophytum capricorne]]'' showing fine wool |image5=Cactus 4a - geograph.org.uk - 1446436 cleaned.jpg |caption5=Flowers appear from the upper part of an areole, spines from the lower (''Cereus'' species) }}</nowiki>}} == Test 16 == '''thumbtime''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ | width = 120 | image1 = Yellow card.svg | alt1 = Yellow cartouche | image2 = Time Lapse of New York City.ogv | alt2 = Red cartouche | thumbtime2 = 12 | footer = Players are cautioned with a yellow card and sent off with a red card. }}</nowiki>}} == Test 17 == '''long captions''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ | width = 105 | image1 = Llanfair Pwllgwyngyll roofscape (1) - geograph.org.uk - 1058331.jpg | alt1 = Llanfair­pwllgwyngyll­gogery­chwyrn­drobwll­llan­tysilio­gogo­goch | caption1 = {{shy|{{nowrap|Llanfairpwllgwyngyll}}|gogery|chwyrn|drobwll|llan|tysilio|gogo|goch}} | image2 = New Zealand 0577.jpg | alt2 = Taumata­whakatangihanga­koauau­o­tamatea­turi­pukaka­piki­maunga­horo­nuku­pokai­whenua­ki­tana­tahu | caption2 = Taumata­whakatangihanga­koauau­o­tamatea­turi­pukaka­piki­maunga­horo­nuku­pokai­whenua­ki­tana­tahu }}</nowiki>}} == Test 18 == === Test 18a === ''' rescale horizontal images ''' {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki>{{__TEMPLATENAME__ | align = center | direction = horizontal | width = 230 | image1 = [[File:Datar_Mathews_Real_Option_Method_Wikipedia_Fig_2A_Net_Profit_Present_Value_Distribution.jpg|thumb|Fig. 2A Net profit present-value distribution]] | image2 = [[File:Datar_Mathews_Real_Option_Method_Wikipedia_Fig_2B_Rational_Decision_Distribution.jpg|thumb|Fig. 2B Rational decision distribution]] | image3 = [[File:Datar_Mathews_Real_Option_Method_Wikipedia_Fig_2C_Payoff_Distribution_and_Option_Value.jpg|thumb|Fig. 2C Payoff distribution and option value]] }}</nowiki>}} === Test 18b === {{testcase nowiki|collapsible=true|style=width:100%;| <nowiki> {{__TEMPLATENAME__ | align = center | direction = horizontal | total_width = 690 | image1 = Datar_Mathews_Real_Option_Method_Wikipedia_Fig_2A_Net_Profit_Present_Value_Distribution.jpg | caption1 = Fig. 2A Net profit present-value distribution | image2 = Datar_Mathews_Real_Option_Method_Wikipedia_Fig_2B_Rational_Decision_Distribution.jpg | caption2 = Fig. 2B Rational decision distribution | image3 = Datar_Mathews_Real_Option_Method_Wikipedia_Fig_2C_Payoff_Distribution_and_Option_Value.jpg | caption3 = Fig. 2C Payoff distribution and option value }} </nowiki>}} == Test 19 == '''direction = vertical, image_gap = 10''' {{testcase nowiki|collapsible=true|style=width:100%;|<nowiki>{{__TEMPLATENAME__ |width = 200 |align = right |direction = vertical |image_gap = 10 |image1 = Example2.png |image2 = Bad Title Example.png |caption1 = Example |caption2 = Example 2 |caption_align = right }} </nowiki>}} 3rjpcd9c623xe75ewf64gmlh0j74iek Nhwɛdo:Mw lang 10 2391 14952 2024-08-04T23:25:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14952 wikitext text/x-wiki <includeonly>{{safesubst:<noinclude />#invoke:Mw lang|{{{fn|name_from_code}}}}}</includeonly><noinclude>{{Documentation}}</noinclude> 6p7m7t2ftsgr7xi1fu31v4pfdovy8h2 Nhwɛdo:Mxt 10 2392 14953 2024-08-04T23:25:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14953 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 monospaced example-mono" style="font-family: monospace, monospace; color: #006400;" {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1|Example text}}}</span>}}<!--"monospace, monospace" needed per Wikipedia:Typography#The_monospace_'bug'--><noinclude> {{Documentation|Template:Xt/doc}} <!--This category has to be done on a per-template basis, not in the shared docs, since it only apply to four templates in the family.--> [[Category:Programming typing-aid templates]] </noinclude> fh3wpoc37g2t2qnoos098h7hp30xcf9 Nhwɛdo:Myprefs 10 2393 14954 2024-08-04T23:25:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14954 wikitext text/x-wiki <span class="example" style="font-family: Georgia, serif;">[[Special:Preferences|{{int:mypreferences}}]]{{#switch: {{lc:{{{1|}}}}} |0 |user profile=&nbsp;→ [[Special:Preferences#mw-prefsection-personal|{{int:prefs-personal}}]] |1 |appearance=&nbsp;→ [[Special:Preferences#mw-prefsection-rendering|{{int:prefs-rendering}}]] |2 |date and time=&nbsp;→ [[Special:Preferences#mw-prefsection-datetime|Date and time]] |3 |editing=&nbsp;→ [[Special:Preferences#mw-prefsection-editing|{{int:prefs-editing}}]] |4 |recent changes=&nbsp;→ [[Special:Preferences#mw-prefsection-rc|{{int:prefs-rc}}]] |5 |watchlist=&nbsp;→ [[Special:Preferences#mw-prefsection-watchlist|{{int:prefs-watchlist}}]] |6 |search=&nbsp;→ [[Special:Preferences#mw-prefsection-searchoptions|{{int:prefs-searchoptions}}]] |8 |pending changes=&nbsp;→ [[Special:Preferences#mw-prefsection-flaggedrevs|Pending changes]] |9 |gadgets=&nbsp;→ [[Special:Preferences#mw-prefsection-gadgets|{{int:prefs-gadgets}}]] |10 |notifications=&nbsp;→ [[Special:Preferences#mw-prefsection-echo|{{int:prefs-echo}}]] |11 |beta|beta features=&nbsp;→ [[Special:Preferences#mw-prefsection-betafeatures|{{int:prefs-betafeatures}}]] |7 |12 |misc=&nbsp;→ [[Special:Preferences#mw-prefsection-misc|Misc]] |banners=&nbsp;→ [[Special:Preferences#mw-prefsection-centralnotice-banners|{{int:prefs-centralnotice-banners}}]] }}{{#if:{{{2|}}}|&nbsp;→ {{Myprefs/section|{{{1}}}|{{{2}}}}}|}}{{#if:{{{3|}}}|&nbsp;= {{{3}}}|{{#if:{{{uncheck|}}}|&nbsp;→ {{nowrap|{{MediaWiki checkbox|no}} {{wrap|{{{uncheck}}}}}}}|{{#if:{{{check|}}}|&nbsp;→ {{nowrap|{{MediaWiki checkbox}} {{wrap|{{{check}}}}}}}|}}}}}}</span><noinclude> {{documentation}} </noinclude> 2aoplydt954wgsoezb8lzylgcj2hax9 Nhwɛdo:N/a 10 2394 14955 2024-08-04T23:25:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14955 wikitext text/x-wiki <noinclude>{| class="wikitable" |- | </noinclude><onlyinclude>data-sort-value="{{{sort|}}}" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, #2C2C2C); vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-na" <!-- -->| {{{1|—}}}</onlyinclude><noinclude> |}{{documentation}}</noinclude> t60wlgbpokv1dekssjjbg00u5fibife Nhwɛdo:Na 10 2395 14956 2024-08-04T23:25:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14956 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>data-sort-value="{{{sort|No}}}" style="background: #FFE3E3; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-no2" {{#if:{{{rowspan|}}}|rowspan="{{{rowspan}}}"}} | {{{text|[[File:Dark Red x.svg|13px|link={{{link|}}}|{{{1|No}}}]]}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}}</noinclude> bwysgg80ooy9rxd4wfff03w6b8es7y5 Nhwɛdo:Namespace and pagename-detecting templates 10 2396 14957 2024-08-04T23:26:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14957 wikitext text/x-wiki {{Navbox | name = Namespace and pagename-detecting templates | state = {{{state|{{{1|<noinclude>expanded</noinclude>}}}}}} | bodyclass=hlist | title = Namespace and pagename-detecting templates | group1 = [[Wikipedia:Namespace|Namespace]] | list1 = {{Navbox |child |groupstyle=font-weight:normal; | group1 = Particular | list1 = * {{tlbare|Main other}} * {{tlbare|Talk other}} * {{tlbare|Category other}} * {{tlbare|Draft other}} * {{tlbare|File other}} ** {{tlbare|Is Commons}} * {{tlbare|Help other}} * {{tlbare|Module other}} * {{tlbare|Portal other}} * {{tlbare|Template other}} * {{tlbare|User other}} * {{tlbare|Project other}} * {{tlbare|Single namespace}} * {{tlbare|If talkspace of}} * {{tlbare|If usertalk of}} | group2 = More generic | list2 = * {{tlbare|Namespace detect}} * {{tlbare|Namespace detect showall}} * {{tlbare|Main talk other}} ** {{tlbare|Main talk other flex}} * {{tlbare|Talkspace detect}} }} | group2 = [[Wikipedia:Page name|Pagename]] | list2 = {{navbox|subgroup | groupstyle = line-height:1.2em; font-weight:normal; background:transparent; | liststyle = line-height:1.2em | group1 = {{tlbare|When on basepage}} | list1 = Detects and acts according to whether it is on a basepage ''or'' on any subpage (that is, a <code>../..</code> subpage). | group2 = {{tlbare|When pagename is}} | list2 = For pattern matching on the pagename. | group3 = [[Module:Page]] | list3 = Can take apart and put together pagenames in several ways. | group4 = {{tlbare|IP-talk}} | list4 = Returns IP-user talkpage, registered-user talkpage or non-user talkpage. | group5 = {{tlbare|IP-user other}} | list5 = For detecting IP-user pages. | group6 = {{tlbare|Subpage other}} | list6 = Pagename has an after-slash part (not in mainspace) | group7 = {{tlbare|Sandbox other}} | list7 = Page is subpage /sandbox (template space) | group8 = {{tlbare|Testcases other}} | list8 = Page is subpage /testcases (template space) | group9 = {{tlbare|Rootpage other}} | list9 = Page is rootpage (vs. /subpage) (template space) }} | group3 = Others | list3 = {{navbox|subgroup | groupstyle = line-height:1.2em; font-weight:normal; background:transparent; | liststyle = line-height:1.2em | group1 = {{tlbare|Stub other}} | list1 = Detects whether it is on a page with a stub template or not. | group2 = {{tlbare|Redirect other}} | list2 = Detects whether it is on a redirect or not. | group3 = {{tlbare|If preview}} | list3 = Detects whether page is viewed as a preview or not. | group4 = {{tlbare|If IP}} | list4 = Displays different content to IP users and logged-in users. | group5 = {{tlbare|If autoconfirmed}} | list5 = Displays different content to autoconfirmed and non-autoconfirmed users. | group6 = {{tlbare|If extended confirmed}} | list6 = Displays different content to extended confirmed and non-extended confirmed users. | group7 = {{tlbare|If administrator}} | list7 = Displays content only to admins. | group8 = {{tlbare|If mobile}} | list8 = Displays different content to mobile users and desktop users. | group9 = {{tlbare|Noscript}} | list9 = Detects whether page is viewed with a JavaScript-capable client or not. }} | below = * [[Wikipedia:Namespace]] * [[Wikipedia:Page name]] * [[mw:Help:Magic words|Magic words]] * [[mw:Help:Extension:ParserFunctions|ParserFunctions]] }}<noinclude> {{documentation}} </noinclude> pyx8qpwp1uu488mg7ztmm03b1nu4k0u Nhwɛdo:Namespace dependent testcases notice 10 2397 14958 2024-08-04T23:26:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14958 wikitext text/x-wiki <includeonly>{{#switch:{{lc:{{{GET DATA|}}}}}|main|sand|sandbox=|#default=</includeonly> __NOEDITSECTION__ {{Ombox | image = [[File:Gnome-applications-science.svg|42px]] | text = This is a [[Wikipedia:Template sandbox and test cases|template test cases]] page for the <noinclude>[[Template:Template test cases notice/sandbox|sandbox]]</noinclude><includeonly>[[{{{sandbox link|{{NAMESPACE}}:{{BASEPAGENAME}}/{{{subpage-name|sandbox}}}}}}|{{{sandbox name|{{{subpage-name|sandbox}}}}}}]]</includeonly> of [[:{{NAMESPACE}}:{{BASEPAGENAME}}]]. {{Purge|Purge this page}} to update the examples. <br> <small>If there are many examples of a complicated template, later ones may break due to [[Wikipedia:Template limits|limits in MediaWiki]], see the HTML comment "NewPP limit report" in the rendered page.</small> <small>You can also use [[Special:ExpandTemplates]] to examine the results of template uses.</small> <small>You can test how this page looks in the different skins with these links:</small> <div style="text-align:center;"><small>{{select skin}}</small></div> }} == Parser profiling data: side-by-side comparison == {{(!}} class="wikitable" style="text-align: center; width: 100%;" {{!-}} ! Data ! Sandbox ! Main ! Performance {{!-}} {{#ifexpr:{{{sand CPU|0}}}={{{main CPU|0}}}||style="background-color: #{{#ifexpr:{{{sand CPU|0}}}<{{{main CPU|0}}}|DFD|FDD}};"}} ! CPU time usage {{!}} {{#ifeq:{{{sand CPU|}}}||0.000|{{{sand CPU}}}}} seconds {{!}} {{#ifeq:{{{main CPU|}}}||0.000|{{{main CPU}}}}} seconds {{!}} {{#ifexpr:{{{sand CPU|0}}}-{{{main CPU|0}}} = 0|0.000|{{padright:{{#expr:{{{sand CPU|0}}}-{{{main CPU|0}}}}}|4}}}} seconds <small>({{#expr:(((({{{sand CPU|0}}}-{{{main CPU|0}}})/{{{main CPU|1}}})*100)round1)*-1}}%)</small> {{!-}} {{#ifexpr:{{{sand real|0}}}={{{main real|0}}}||style="background-color: #{{#ifexpr:{{{sand real|0}}}<{{{main real|0}}}|DFD|FDD}};"}} ! Real time usage {{!}} {{#ifeq:{{{sand real|}}}||0.000|{{{sand real}}}}} seconds {{!}} {{#ifeq:{{{main real|}}}||0.000|{{{main real}}}}} seconds {{!}} {{#ifexpr:{{{sand real|0}}}-{{{main real|0}}} = 0|0.000|{{padright:{{#expr:{{{sand real|0}}}-{{{main real|0}}}}}|4}}}} seconds <small>({{#expr:(((({{{sand real|0}}}-{{{main real|0}}})/{{{main real|1}}})*100)round1)*-1}}%)</small> {{!-}} {{#ifexpr:{{{sand visited|0}}}={{{main visited|0}}}||style="background-color: #{{#ifexpr:{{{sand visited|0}}}<{{{main visited|0}}}|DFD|FDD}};"}} ! Preprocessor visited node count {{!}} {{{sand visited|0}}}/1000000 {{!}} {{{main visited|0}}}/1000000 {{!}} {{#expr:{{{sand visited|0}}}-{{{main visited|0}}}}} nodes <small>({{#expr:(((({{{sand visited|0}}}-{{{main visited|0}}})/{{{main visited|1}}})*100)round1)*-1}}%)</small> {{!-}} {{#ifexpr:{{{sand generated|0}}}={{{main generated|0}}}||style="background-color: #{{#ifexpr:{{{sand generated|0}}}<{{{main generated|0}}}|DFD|FDD}};"}} ! Preprocessor generated node count {{!}} {{{sand generated|0}}}/1500000 {{!}} {{{main generated|0}}}/1500000 {{!}} {{#expr:{{{sand generated|0}}}-{{{main generated|0}}}}} nodes <small>({{#expr:(((({{{sand generated|0}}}-{{{main generated|0}}})/{{{main generated|1}}})*100)round1)*-1}}%)</small> {{!-}} {{#ifexpr:{{{sand include|0}}}={{{main include|0}}}||style="background-color: #{{#ifexpr:{{{sand include|0}}}<{{{main include|0}}}|DFD|FDD}};"}} ! Post-expand include size {{!}} {{{sand include|0}}}/2048000 bytes {{!}} {{{main include|0}}}/2048000 bytes {{!}} {{#expr:{{{sand include|0}}}-{{{main include|0}}}}} bytes <small>({{#expr:(((({{{sand include|0}}}-{{{main include|0}}})/{{{main include|1}}})*100)round1)*-1}}%)</small> {{!-}} {{#ifexpr:<includeonly>(</includeonly>{{{sand argument|0}}}<includeonly>-16)</includeonly>={{{main argument|0}}}||style="background-color: #{{#ifexpr:({{{sand argument|0}}}-16)<{{{main argument|0}}}|DFD|FDD}};"}} ! Template argument size {{!}} <includeonly>{{#expr:(</includeonly>{{{sand argument|0}}}<includeonly>-16)}}</includeonly>/2048000 bytes<includeonly><sup>{{Abbr|&dagger;|The real value is {{{sand argument|0}}}. In order for this to be an accurate comparison though, we need to trim 16 bytes off for the "/sandbox" in the pagename which is counted once in the header, and a second time for all of the rows below collectively.}}</sup></includeonly> {{!}} {{{main argument|0}}}/2048000 bytes {{!}} {{#expr:<includeonly>(</includeonly>{{{sand argument|0}}}<includeonly>-16)</includeonly>-{{{main argument|0}}}}} bytes <includeonly>{{#ifexpr:({{{sand argument|0}}}-16)={{{main argument|0}}}||<small>({{#expr:((((({{{sand argument|0}}}-16)-{{{main argument|0}}})/{{{main argument|1}}})*100)round1)*-1}}%)</small>}}</includeonly> {{!-}} {{#ifexpr:{{{sand depth|0}}}={{{main depth|0}}}||style="background-color: #{{#ifexpr:{{{sand depth|0}}}<{{{main depth|0}}}|DFD|FDD}};"}} ! Highest expansion depth {{!}} {{{sand depth|0}}}/40 {{!}} {{{main depth|0}}}/40 {{!}} {{#expr:{{{sand depth|0}}}-{{{main depth|0}}}}} {{!-}} {{#ifexpr:{{{sand expensive|0}}}={{{main expensive|0}}}||style="background-color: #{{#ifexpr:{{{sand expensive|0}}}<{{{main expensive|0}}}|DFD|FDD}};"}} ! Expensive parser function count {{!}} {{{sand expensive|0}}}/500 {{!}} {{{main expensive|0}}}/500 {{!}} {{#expr:{{{sand expensive|0}}}-{{{main expensive|0}}}}}<includeonly>{{#ifeq:{{{sand time|}}}||{{#ifeq:{{{main time|}}}|||</includeonly> {{!-}} {{#ifexpr:{{{sand time|0}}}={{{main time|0}}}||style="background-color: #{{#ifexpr:{{{sand time|0}}}<{{{main time|0}}}|DFD|FDD}};"}} ! Lua time usage {{!}} {{#ifeq:{{{sand time|}}}||—|{{{sand time}}} seconds}} {{!}} {{#ifeq:{{{main time|}}}||—|{{{main time}}} seconds}} {{!}} {{#iferror:{{#ifexpr:{{{sand time|0}}}-{{{main time|0}}} = 0|0.000|{{padright:{{#expr:{{{sand time|0}}}-{{{main time|0}}}}}|4}}}} seconds|—}}<includeonly>}}}}{{#ifeq:{{{sand memory|}}}||{{#ifeq:{{{main memory|}}}|||</includeonly> {{!-}} {{#ifexpr:{{{sand memory|0}}}={{{main memory|0}}}||style="background-color: #{{#ifexpr:{{{sand memory|0}}}<{{{main memory|0}}}|DFD|FDD}};"}} ! Lua memory usage {{!}} {{formatnum:{{#iferror:{{#switch:{{lc:{{{sand memory unit}}}}}|byte|bytes={{#expr:{{{sand memory|0}}}/(1024*1024)}}|mb={{{sand memory|0}}}|kb|#default={{#expr:({{{sand memory|0}}}/1024)round3}}}}}}|-}}/50 MB {{!}} {{#iferror:{{formatnum:{{#switch:{{lc:{{{main memory unit|kb}}}}}|byte|bytes={{#expr:({{{main memory|0}}}/(1024*1024)}}|mb={{{main memory|0}}}|kb|#default={{#expr:({{{main memory|0}}}/1024)round3}}}}}}|-}}/50 MB {{!}} {{#expr:{{#switch:{{lc:{{{sand memory unit}}}}}|byte|bytes={{#expr:{{{sand memory|0}}}/(1024*1024)}}|mb={{{sand memory|0}}}|kb|#default={{#expr:({{{sand memory|0}}}/1024)round3}}}}-{{#switch:{{lc:{{{main memory unit}}}}}|byte|bytes={{#expr:{{{main memory|0}}}/(1024*1024)}}|mb={{{main memory|0}}}|kb|#default={{#expr:({{{main memory|0}}}/1024)round3}}}}}} MB<includeonly>}}}}</includeonly> {{!)}}<includeonly> }}{{#switch:{{lc:{{{GET DATA|}}}}}|main=|sand|sandbox|#default= <h2>Testing sandbox version</h2> {{(!}} style="width: 100%; text-align: center;" border="1" {{!-}} ! Namespace/ ! Number ! Result using template call: {{Tlx|{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace{{=}}}} {{!-}} {{!}} Main {{!!}} 0 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Main}} {{!-}} {{!}} Talk {{!!}} 1 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Talk}} {{!-}} {{!}} User {{!!}} 2 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=User}} {{!-}} {{!}} User talk {{!!}} 3 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=User talk}} {{!-}} {{!}} Wikipedia {{!!}} 4 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Wikipedia}} {{!-}} {{!}} Wikipedia talk {{!!}} 5 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Wikipedia talk}} {{!-}} {{!}} File {{!!}} 6 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=File}} {{!-}} {{!}} File talk {{!!}} 7 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=File talk}} {{!-}} {{!}} MediaWiki {{!!}} 8 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=MediaWiki}} {{!-}} {{!}} MediaWiki talk {{!!}} 9 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=MediaWiki talk}} {{!-}} {{!}} Template {{!!}} 10 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Template}} {{!-}} {{!}} Template talk {{!!}} 11 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Template talk}} {{!-}} {{!}} Help {{!!}} 12 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Help}} {{!-}} {{!}} Help talk {{!!}} 13 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Help talk}} {{!-}} {{!}} Category {{!!}} 14 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Category}} {{!-}} {{!}} Category talk {{!!}} 15 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Category talk}} {{!-}} {{!}} Portal {{!!}} 100 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Portal}} {{!-}} {{!}} Portal talk {{!!}} 101 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Portal talk}} {{!-}} {{!}} Book {{!!}} 108 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Book}} {{!-}} {{!}} Book talk {{!!}} 109 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Book talk}} {{!-}} {{!}} Draft {{!!}} 118 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Draft}} {{!-}} {{!}} Draft talk {{!!}} 119 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Draft talk}} {{!-}} {{!}} TimedText {{!!}} 710 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=TimedText}} {{!-}} {{!}} TimedText talk {{!!}} 711 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=TimedText talk}} {{!-}} {{!}} Module {{!!}} 828 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Module}} {{!-}} {{!}} Module talk {{!!}} 829 {{!!}} {{{{BASEPAGENAME}}/sandbox|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Module talk}} {{!)}} }}{{-}}{{#switch:{{lc:{{{GET DATA|}}}}}|sand|sandbox=|main|#default= <h2>Testing main template</h2> {{(!}} style="width: 100%; text-align: center;" border="1" {{!-}} ! Namespace ! Number ! Result using template call: {{Tlx|{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace{{=}}}} {{!-}} {{!}} Main {{!!}} 0 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Main}} {{!-}} {{!}} Talk {{!!}} 1 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Talk}} {{!-}} {{!}} User {{!!}} 2 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=User}} {{!-}} {{!}} User talk {{!!}} 3 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=User talk}} {{!-}} {{!}} Wikipedia {{!!}} 4 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Wikipedia}} {{!-}} {{!}} Wikipedia talk {{!!}} 5 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Wikipedia talk}} {{!-}} {{!}} File {{!!}} 6 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=File}} {{!-}} {{!}} File talk {{!!}} 7 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=File talk}} {{!-}} {{!}} MediaWiki {{!!}} 8 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=MediaWiki}} {{!-}} {{!}} MediaWiki talk {{!!}} 9 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=MediaWiki talk}} {{!-}} {{!}} Template {{!!}} 10 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Template}} {{!-}} {{!}} Template talk {{!!}} 11 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Template talk}} {{!-}} {{!}} Help {{!!}} 12 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Help}} {{!-}} {{!}} Help talk {{!!}} 13 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Help talk}} {{!-}} {{!}} Category {{!!}} 14 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Category}} {{!-}} {{!}} Category talk {{!!}} 15 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Category talk}} {{!-}} {{!}} Portal {{!!}} 100 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Portal}} {{!-}} {{!}} Portal talk {{!!}} 101 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Portal talk}} {{!-}} {{!}} Book {{!!}} 108 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Book}} {{!-}} {{!}} Book talk {{!!}} 109 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Book talk}} {{!-}} {{!}} Draft {{!!}} 118 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Draft}} {{!-}} {{!}} Draft talk {{!!}} 119 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Draft talk}} {{!-}} {{!}} TimedText {{!!}} 710 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=TimedText}} {{!-}} {{!}} TimedText talk {{!!}} 711 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=TimedText talk}} {{!-}} {{!}} Module {{!!}} 828 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Module}} {{!-}} {{!}} Module talk {{!!}} 829 {{!!}} {{{{BASEPAGENAME}}|{{{1|}}}|{{{2|}}}|{{{3|}}}|demospace=Module talk}} {{!)}} }}{{{category|[[Category:Template test cases|{{BASEPAGENAME}}]]}}}</includeonly><noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> pllcy3z4ymta0qczjnuh5m3xk4e8pvg Nhwɛdo:Namespace detect 10 2398 14959 2024-08-04T23:26:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14959 wikitext text/x-wiki {{SAFESUBST:<noinclude />#invoke:Namespace detect|main}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> l3ti6zjxip68spdlt018btofjtao8um Nhwɛdo:Namespace detect showall/doc 10 2399 14960 2024-08-04T23:26:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14960 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} <!--Categories where indicated at the bottom of this page, please; interwikis at Wikidata (see [[Wikipedia:Wikidata]])--> This is the {{tl|Namespace detect showall}} meta-template. It helps other templates detect what type of page they are on. It is an extended version of {{tl|Namespace detect}}. This template detects and groups all the different [[Wikipedia:Namespace#Enumeration|namespaces]] used on Wikipedia into several types: : '''main''' = Main/article space, as in normal Wikipedia articles. : '''talk''' = Any talk space, such as page names that start with "Talk:", "User talk:", "File talk:" and so on. : '''user, wikipedia, file, mediawiki, template, help, category''', '''portal''' = The other namespaces except the talk pages. : '''other''' = Any namespaces that were not specified as a parameter to the template. See explanation below. ; ''Note'' : ''In many cases, one of the simpler namespace-detection templates is likely to suffice (and will be less prone to errors made in its use). For links to these alternatives, see the navigation template at the end of this documentation ({{tl|Namespace and pagename-detecting templates}}).'' == Usage == <!-- This template takes one or more numbered parameters that takes the data that should be returned. It also takes one or more parameters named after the different page types as listed above. The named parameters specifies which data should be returned on what type of page. Like this: --> This template takes one or more parameters named after the different page types as listed above. Like this: <pre> {{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 }} </pre> If the template is on a main (article) page, it will return this: :{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | demospace = main }} If the template is on any ''other'' page than an article or a talk page it will return this: :{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 }} Since we feed the data to the numbered parameters we can reuse the same data on several types of pages. Like this: <pre> {{namespace detect showall | 1 = Article text. | 2 = File (image) and category text. | 3 = Other pages text. | main = 1 | file = 2 | category = 2 | other = 3 }} </pre> By using an empty parameter you can make it so the template doesn't render anything for some specific page type, instead of returning what was fed to the '''other''' parameter. (Notice that the '''main''' parameter doesn't get any data in the example below.) Like this: <pre> {{namespace detect showall | 1 = File (image) page text. | 2 = Other pages text. | main = | file = 1 | other = 2 }} </pre> The code above will render nothing when on mainspace (article) pages. <!-- Do not remove this one. It is supposed to render nothing, but we have it here for testing purposes. --> :{{namespace detect showall | 1 = File (image) page text. | 2 = Other pages text. | main = | file = 1 | other = 2 | demospace = main }} The same goes for the '''other''' type, if it is omitted or fed no data then the template will not return any data for the page types that were not explicitly specified. Like this: <pre> {{namespace detect showall | 1 = File page text. | 2 = Talk page text. | file = 1 | talk = 2 | other = }} </pre> <!-- Do not remove this one. It is supposed to render nothing, but we have it here for testing purposes. --> :{{namespace detect showall | 1 = File page text. | 2 = Talk page text. | file = 1 | talk = 2 | other = }} == Showall == This template also understands a special value called '''showall'''. Like this: <pre> {{namespace detect showall | 1 = Article text. | 2 = Talk page text. | main = 1 | talk = 2 | other = showall }} </pre> If the template is on a main (article) page, it will as usual return this: :{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | main = 1 | talk = 2 | other = showall | demospace = main }} If the template is on any other page than an article or a talk page it will ''show all'' the data that was fed to the numbered parameters, like this: :{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | main = 1 | talk = 2 | other = showall }} The purpose of the '''showall''' parameter is to automatically demonstrate all variations of a message when it is shown on other pages than the pages it normally is used on. == Demospace and page == For testing and demonstration purposes this template can take two parameters named '''demospace''' and '''page'''. Demospace understands any of the page type names used by this template, including the '''other''' type. It tells the template to behave like it is on some specific type of page. Like this: <pre> {{namespace detect showall | 1 = Article text. | 2 = Talk page text. | main = 1 | talk = 2 | other = | demospace = main }} </pre> No matter on what kind of page the code above is used it will return this: :{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | main = 1 | talk = 2 | other = | demospace = main }} The '''demospace''' parameter also understands the '''showall''' value. Like this: <pre> {{namespace detect showall | 1 = Article text. | 2 = Talk page text. | main = 1 | talk = 2 | other = | demospace = showall }} </pre> Then no matter on what kind of page the code above is used it will ''show all'' the data that was fed to the numbered parameters, like this: :{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | main = 1 | talk = 2 | other = | demospace = showall }} The '''page''' parameter instead takes a normal pagename. It makes this template behave exactly as if on that page. The pagename doesn't have to be an existing page. Like this: <pre> {{namespace detect showall | 1 = Article text. | 2 = Talk page text. | main = 1 | talk = 2 | other = | page = User talk:Example }} </pre> No matter on what kind of page the code above is used it will return this: :{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | main = 1 | talk = 2 | other = | page = User talk:Example }} It can be convenient to let your template understand the demospace and/or page parameter and send it on to the {{tl|namespace detect showall}} template. Then do like this: <pre> {{namespace detect showall | 1 = Article text. | 2 = Talk page text. | main = 1 | talk = 2 | other = | demospace = {{{demospace|}}} | page = {{{page|}}} }} </pre> If both the '''demospace''' and '''page''' parameters are empty or undefined then the template will detect page types as usual. == Parameters == List of all parameters: <pre> {{namespace detect showall | 1 = Text one. ... | 6 = Text six. | main = 1 / 2 / 3 / 4 / 5 / 6 / showall ... | other = 1 / 2 / 3 / 4 / 5 / 6 / showall | demospace = {{{demospace|}}} / showall / main / talk / user / wikipedia / file / mediawiki / template / help / category / portal / other | page = {{{page|}}} / User:Example }} </pre> Note: Empty values to the "main" ... "other" parameters do have special meaning. == Technical details == Namespace "Image" was renamed to "File" on 11 December 2008. This template has been updated to understand both names, thus it still works fine. For backwards compatibility it still understands "image" both as a parameter name, such as "image = 1", and as a value "demospace = image". But using "image" is now deprecated. If you intend to feed tables as content to the numbered parameters of this template, then you need to know this: [[Help:Template|Templates]] do have a problem to handle parameter data that contains pipes "<code>|</code>", unless the pipe is inside another template <code><nowiki>{{name|param1}}</nowiki></code> or inside a piped link <code><nowiki>[[Help:Template|help]]</nowiki></code>. Thus templates can not handle [[Help:Table|wikitables]] as input unless you escape them by using the {{tn|!}} template. This makes it hard to use wikitables as parameters to templates. Instead the usual solution is to use "[[Help:HTML in wikitext|HTML wikimarkup]]" for the table code, which is more robust. For more technical details such as about "copying to other projects" and "CSS based namespace detection", see {{tl|main talk other}} and its talk page. {{Namespace and pagename-detecting templates}} <includeonly>{{Sandbox other| | <!--Categories below this line, please; interwikis at Wikidata--> [[Category:Namespace manipulation templates]] }}</includeonly> 042235s2e4ne53iexuh4hqowdllfx73 Nhwɛdo:Namespace detect showall/sandbox 10 2400 14961 2024-08-04T23:26:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14961 wikitext text/x-wiki {{safesubst<noinclude />:#switch: <noinclude><!-- Use the parameter --></noinclude> {{safesubst<noinclude />:#switch: <noinclude><!-- Find out which parameter to use --></noinclude> {{lc: <noinclude><!--Lower case the result--> <!--If no or empty "demospace" parameter then detect namespace--></noinclude> {{safesubst<noinclude />:#if:{{{demospace|}}} | {{{demospace}}} | {{safesubst<noinclude />:#if:{{{page|}}} | <noinclude><!--Detect the namespace in the "page" parameter--></noinclude> {{safesubst<noinclude />:#ifeq:{{NAMESPACE:{{{page}}} }}|{{TALKSPACE:{{{page}}} }} | talk | {{SUBJECTSPACE:{{{page}}} }} }} | <noinclude><!--No "demospace" or "page" parameters, so detect actual namespace--></noinclude> {{safesubst<noinclude />:#ifeq:{{NAMESPACE}}|{{TALKSPACE}} | talk | {{SUBJECTSPACE}} }} }} }} }}<noinclude><!-- Only one of the lines below will be executed --> <!-- Respecting empty parameters on purpose --></noinclude> | showall = showall <noinclude><!-- "demospace=showall" --></noinclude> | main <noinclude><!--"demospace=main" or {{SUBJECTSPACE}}={{ns:0}}=""--></noinclude> | = {{{main| {{{other|}}} }}} | talk = {{{talk| {{{other|}}} }}} | user = {{{user| {{{other|}}} }}} | wikipedia = {{{wikipedia| {{{other|}}} }}} | file | image = {{{file| {{{image| {{{other|}}} }}} }}} | mediawiki = {{{mediawiki| {{{other|}}} }}} | template = {{{template| {{{other|}}} }}} | help = {{{help| {{{other|}}} }}} | category = {{{category| {{{other|}}} }}} | portal = {{{portal| {{{other|}}} }}} | draft = {{{draft| {{{other|}}} }}} | other | #default = {{{other|}}} <noinclude><!--"demospace=other" or a new namespace--></noinclude> }} | 1 = {{{1|}}} | 2 = {{{2|}}} | 3 = {{{3|}}} | 4 = {{{4|}}} | 5 = {{{5|}}} | 6 = {{{6|}}} | 7 = {{{7|}}} | 8 = {{{8|}}} | 9 = {{{9|}}} | 10 = {{{10|}}} | 11 = {{{11|}}} | 12 = {{{12|}}} | 13 = {{{13|}}} | showall = {{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}{{{6|}}}{{{7|}}}{{{8|}}}{{{9|}}}{{{10|}}}{{{11|}}}{{{12|}}}{{{13|}}} }}<noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 8c67jzoi3a7zae6j0f9ymo0qfvzunos Nhwɛdo:Namespace detect showall/testcases 10 2401 14962 2024-08-04T23:26:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14962 wikitext text/x-wiki {{template test cases notice}} === Testing {{tl|namespace detect showall/sandbox}} === <pre> x{{namespace detect showall/sandbox | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 }}x x{{namespace detect showall/sandbox | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | demospace = }}x x{{namespace detect showall/sandbox | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | demospace = main }}x </pre> x{{namespace detect showall/sandbox | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 }}x x{{namespace detect showall/sandbox | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | demospace = }}x x{{namespace detect showall/sandbox | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | demospace = main }}x <pre> x{{namespace detect showall/sandbox | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | demospace = talk }}x x{{namespace detect showall/sandbox | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | demospace = help talk }}x </pre> x{{namespace detect showall/sandbox | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | demospace = talk }}x x{{namespace detect showall/sandbox | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | demospace = help talk }}x <pre> x{{namespace detect showall/sandbox | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | page = }}x x{{namespace detect showall/sandbox | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | page = Example/test }}x x{{namespace detect showall/sandbox | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | page = User:Example/test }}x x{{namespace detect showall/sandbox | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | page = User talk:Example/test }}x </pre> x{{namespace detect showall/sandbox | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | page = }}x x{{namespace detect showall/sandbox | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | page = Example/test }}x x{{namespace detect showall/sandbox | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | page = User:Example/test }}x x{{namespace detect showall/sandbox | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | page = User talk:Example/test }}x === Testing {{tl|namespace detect showall}} === <pre> x{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 }}x x{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | demospace = }}x x{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | demospace = main }}x </pre> x{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 }}x x{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | demospace = }}x x{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | demospace = main }}x <pre> x{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | demospace = talk }}x x{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | demospace = help talk }}x </pre> x{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | demospace = talk }}x x{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | demospace = help talk }}x <pre> x{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | page = }}x x{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | page = Example/test }}x x{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | page = User:Example/test }}x x{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | page = User talk:Example/test }}x </pre> x{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | page = }}x x{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | page = Example/test }}x x{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | page = User:Example/test }}x x{{namespace detect showall | 1 = Article text. | 2 = Talk page text. | 3 = Other pages text. | main = 1 | talk = 2 | other = 3 | page = User talk:Example/test }}x hyuwpdlokl05o9ipx7fyd0qkbaxg3vv Nhwɛdo:Nan 10 2402 14963 2024-08-04T23:27:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14963 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>data-sort-value="{{{sort|No}}}" style="vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-no2" {{#if:{{{rowspan|}}}|rowspan="{{{rowspan}}}"}} | {{{text|[[File:Black x.svg|13px|class=skin-invert|link={{{link|}}}|{{{1|No}}}]]}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}}</noinclude> 18p2lgnb8hx2x4rdzqb59x9nsl8svn1 Nhwɛdo:Navbox 10 2403 44772 14964 2025-05-09T12:00:23Z Robertjamal12 13 88 revisions imported from [[:en:Template:Navbox]] 14964 wikitext text/x-wiki <includeonly>{{#invoke:Navbox|navbox}}</includeonly><noinclude> {{Documentation}} </noinclude> tqodcaa2vvhehqaod229udlla0wimek Nhwɛdo:Navbox lists 10 2404 14965 2024-08-04T23:27:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14965 wikitext text/x-wiki #REDIRECT [[Template:HTML lists]] {{R from move}} g95cnhimutsd14rvq5fqfs6l9bicefi Nhwɛdo:Navbox visibility 10 2405 14966 2024-08-04T23:27:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14966 wikitext text/x-wiki Templates using the classes <code>class=navbox</code> ({{tl|navbox}}) or <code>class=nomobile</code> ({{tl|sidebar}}) are not displayed on the [https://en.m.wikipedia.org/ mobile web site] of English Wikipedia. Mobile page views account for approximately 66% of all page views (90-day average {{as of|January 2024|lc=y}}).<noinclude> {{documentation}} </noinclude> 9660ja2ngmz79nge31i22bz313t9lwm Nhwɛdo:Nbsp 10 2406 14967 2024-08-04T23:28:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14967 wikitext text/x-wiki #REDIRECT [[Template:Spaces]] {{Redirect category shell| {{R from move}} {{R from alternative name}} {{R from template shortcut}} }} 2axdy32whej7ce74avad8qnsbuwaoxi Nhwɛdo:Needs 10 2407 14968 2024-08-04T23:28:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14968 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FED; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="need table-needs"|{{{1|Needs}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Software table cell templates]] </noinclude> 23dexlx9uhtu2m8xiscxuy7rml56shk Nhwɛdo:Never substitute 10 2408 14969 2024-08-04T23:28:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14969 wikitext text/x-wiki {{Always substitute|yesnomaybe=never|nocat={{{nocat|}}}}}<noinclude> {{Documentation}} </noinclude> aqeog82peyqncalvzraehdhmq1ds321 Nhwɛdo:Nightly 10 2409 14970 2024-08-04T23:28:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14970 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFE3E3; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="nightly table-nightly"|{{{1|[[Neutral build|Nightly build]]}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Software table cell templates]] </noinclude> pzspp64yrnq22nflvlsabyoax4euso0 Nhwɛdo:No 10 2410 14971 2024-08-04T23:29:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14971 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background:#FFC7C7;color:black;vertical-align:middle;text-align:{{{align|center}}};{{{style|}}}" class="table-no"|{{{1|No}}}<noinclude> |} {{documentation}} </noinclude> nghoiochp86tws0qygulg4wjodf0sse Nhwɛdo:No O 10 2411 14972 2024-08-04T23:29:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14972 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background:#FFC7C7; color:black;vertical-align:middle;text-align:{{{align|center}}};{{{style|}}}" class="table-no"|[[Image:Pictogram voting delete.svg|18px|link=|]] {{{1|No}}}<noinclude> |}{{Documentation|Template:Table cell templates/doc}} </noinclude> rmynrjcjk12ml5o2ch9zi3kdm2qd4ah Nhwɛdo:No X 10 2412 14973 2024-08-04T23:29:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14973 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background:#FFC7C7; color:black;vertical-align:middle;text-align:{{{align|center}}};{{{style|}}}" class="table-no"|[[File:Dark Red x.svg|13px|link=|]] {{{1|No}}}<noinclude> |}{{Documentation|Template:Table cell templates/doc}} </noinclude> abagg6gt8a9tpw8ermfszhxw2klundb Nhwɛdo:No Y 10 2413 14974 2024-08-04T23:29:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14974 wikitext text/x-wiki <noinclude> {| class="wikitable" |- |</noinclude>style="background:#9EFF9E; color:black;vertical-align:middle;text-align:{{{align|center}}};{{{style|}}}" class="table-no"|{{{1|No}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> o7ly9fmk6rlpa8eo6jf9wor9r708lao Nhwɛdo:No attempt 10 2414 14975 2024-08-04T23:29:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14975 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #EEE; color:black; vertical-align: middle; white-space: nowrap; text-align: {{{align|center}}}; {{{style|}}}" class="table-noAttempt" | {{{1|No attempt}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> iz7uklefdmlctlss3zkkw95b2out7m0 Nhwɛdo:No mark 10 2415 14976 2024-08-04T23:29:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14976 wikitext text/x-wiki {{Main other||[[File:X mark.svg|11px|link=|alt=]]&nbsp;'''No'''}}<noinclude>{{documentation|content= {{Warning|{{tl|No mark}} should not be used in [[WP:WIAA|articles]] per [[MOS:ICONDECORATION]].}} ==Usage== :<code>{{tld|No mark}}</code> ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 7exqef6hugst1z87hkdn8va40eu7gju Nhwɛdo:No ping 10 2416 14977 2024-08-04T23:29:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14977 wikitext text/x-wiki {{#invoke:No ping|main}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 923kfe9snhsebmdq1kud1oekizz5d1o Nhwɛdo:No result 10 2417 14978 2024-08-04T23:30:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14978 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #E7E7FF; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="noresult"|{{{1|No result}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> fx250bi3935oxoygjh6kx6kj1zxuyxb Nhwɛdo:No selflink 10 2418 14979 2024-08-04T23:30:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14979 wikitext text/x-wiki #REDIRECT [[Template:No self link]] {{Redirect category shell| {{R from move}} }} k4trwv4t7pvrrvrap4zc0d43nh6aqxk Nhwɛdo:No subst 10 2419 14980 2024-08-04T23:30:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14980 wikitext text/x-wiki #REDIRECT [[Template:Never substitute]] {{Rcat shell| {{R from template shortcut}} }} ii7a747b2xs1gz7tt5pudv7binuv9u3 Nhwɛdo:No2 10 2420 14981 2024-08-04T23:30:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14981 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFE3E3; color: black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-no2" |{{{1|}}}<noinclude> |} {{documentation}} </noinclude> c12kcp47r08i15ospxzqo6rm8f94f08 Nhwɛdo:Nocaps 10 2421 14982 2024-08-04T23:30:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14982 wikitext text/x-wiki <span class="nocaps" style="text-transform:lowercase;">{{{1}}}</span><noinclude> <!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> {{documentation}} </noinclude> hd9t96bpdlgbqwvnlxgxv2wz0h41ehe Nhwɛdo:Nocommons 10 2422 14983 2024-08-04T23:31:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14983 wikitext text/x-wiki #REDIRECT [[Template:Do not move to Commons]] {{Redirect category shell| {{R from template shortcut}} }} laxfm09ttj8efi6vlqhzq0dlznyedgr Nhwɛdo:Nocontest 10 2423 14984 2024-08-04T23:31:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14984 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background-color: #CDE; color:black; text-align: {{{align|center}}}; {{{style|text-transform: capitalize;}}}" class="table-cast"|{{{1|}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> k21mbtf1jdw86e1nqe3hjb9vs1s5v7k Nhwɛdo:Noitalic 10 2424 14985 2024-08-04T23:31:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14985 wikitext text/x-wiki <templatestyles src="Noitalic/styles.css"/><span class="noitalic">{{{1}}}</span><noinclude> {{documentation}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> </noinclude> lclwz1qd1o16vdiqvjo7z9z7skoc3vh Nhwɛdo:Non-album single 10 2425 14986 2024-08-04T23:31:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14986 wikitext text/x-wiki <includeonly>{{#if: {{{1|}}} | {{n/a|Non-album single{{efn{{#ifeq:{{YesNo|{{{uppercase|}}}}}|yes|-ua}}|{{{1}}}}}}} | {{n/a|Non-album single}} }}</includeonly> <noinclude>{{Documentation}}</noinclude> cjsklyci9k64otp801niixg0s7ita1c Nhwɛdo:Nonfree 10 2426 14987 2024-08-04T23:32:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14987 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FCE; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="nonfree table-nonfree"|{{{1|Non-free}}}<noinclude> |} {{confuse|Template:Non-free}} {{Documentation|Template:Table cell templates/doc}} [[Category:Software table cell templates]] </noinclude> cmp3sbh3bqiraiv1u3aa1yoxs5d34dg Nhwɛdo:Nonpartisan 10 2427 14988 2024-08-04T23:32:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14988 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFF; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="partial table-partial"|{{{1|Nonpartisan}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} <!-- categories --> </noinclude> i9xyxxivepu65g03nwzyqes6714khcf Nhwɛdo:Not done 10 2428 14989 2024-08-04T23:32:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14989 wikitext text/x-wiki <span class="nowrap">[[File:X mark.svg|18px|link=|alt=]]&nbsp;'''{{{1|Not done}}}'''</span><!--template:not done--><noinclude> {{documentation}} </noinclude> mewrinem1wsnu7j2smmmbkgp6p2glbh Nhwɛdo:Not yet 10 2429 14990 2024-08-04T23:32:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14990 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="{{#if:{{{color|}}}|{{Greater color contrast ratio|{{{color}}}|#ffffff|#000000|css=y}}|background:var(--background-color-interactive, #eee); color: var(--color-base, #000);}}vertical-align:middle;text-align:{{{align|center}}};{{{style|}}}" | {{{1|Not yet}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> op1gz1mirlb6id2mr3wpxdchxcg9oj2 Nhwɛdo:NoteFoot 10 2430 14991 2024-08-04T23:32:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14991 wikitext text/x-wiki {{reflist|{{{1|{{{colwidth|}}}}}}|refs={{{refs|{{{notes|}}}}}}|group=note}}<noinclude> {{Documentation}} </noinclude> jb6gzf74sk3ppglrheabtiqhr89t4pb Nhwɛdo:NoteTag 10 2431 14992 2024-08-04T23:32:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14992 wikitext text/x-wiki <includeonly>{{#if:{{{name|}}} |{{#tag:ref|{{{1|{{{note|{{{content|{{{text|}}}}}}}}}}}}|group=note|name={{{name|}}}}} |{{#tag:ref|{{{1|{{{note|{{{content|{{{text|}}}}}}}}}}}}|group=note}} }}</includeonly><noinclude> {{Documentation}} </noinclude> 4m1k8hiwpzmjv3igohm19ro2xlsbh0w Nhwɛdo:Notelist 10 2432 14993 2024-08-04T23:33:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14993 wikitext text/x-wiki {{reflist|{{{1|{{{colwidth|}}}}}}|refs={{{refs|{{{notes|}}}}}}|group={{#switch: {{{group|}}} | note | upper-alpha | upper-roman | lower-alpha | lower-greek | lower-roman = {{{group|}}} | #default = lower-alpha }}}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using notelist with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Notelist]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | colwidth | group | notes | refs }}<noinclude> {{documentation}}</noinclude> 12vhn47ii0a07dr5oipyvv216vycr7i Nhwɛdo:Noteslist 10 2433 14994 2024-08-04T23:33:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14994 wikitext text/x-wiki #Redirect [[Template:Notelist]] {{Rcat shell| {{R from modification}} {{R from template shortcut}} }} 4mp05om6a2ypcncaxsa6f3tybjfrlaj Nhwɛdo:Notice 10 2434 14995 2024-08-04T23:33:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14995 wikitext text/x-wiki {{Mbox | name = Notice | demospace = {{{demospace|}}} | style = {{#if:{{{style|}}} |{{{style}}} }} | subst = <includeonly>{{subst:substcheck}}</includeonly> | type = notice | image = {{#if:{{{image|}}} |[[File:{{{image}}}|40px|Notice|alt={{{imagealt|}}}]]}} | small = {{{small|}}} | smallimage = {{#if:{{{image|}}} |[[File:{{{image}}}|30px|Notice|alt={{{imagealt|}}}]]}} | imageright = {{#if:{{{imageright|}}} |{{{imageright}}} |{{#if:{{{shortcut|{{{shortcut1|}}}}}} |{{Ombox/shortcut|{{{shortcut|{{{shortcut1|}}}}}}|{{{shortcut2|}}}|{{{shortcut3|}}}|{{{shortcut4|}}}|{{{shortcut5|}}}}}}} }} | textstyle = {{{textstyle|text-align: {{#if:{{{center|}}}|center|{{{align|left}}}}};}}} | text = {{#if:{{{header|{{{heading|{{{title|}}}}}}}}} |<div style="{{{headstyle|text-align: {{#if:{{{center|}}}|center|left}};}}}">'''{{{header|{{{heading|{{{title|}}}}}}}}}'''</div>}}<!-- -->{{{text|{{{content|{{{reason|{{{1}}}}}}}}}}}} }}<noinclude> {{Documentation}} </noinclude> 5858lbcpwqbewxkh0a9v72ewitfocw3 Nhwɛdo:Notnom 10 2435 14996 2024-08-04T23:33:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14996 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #EEE; color: black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-no2"|{{{1|Not nominated}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> 7pvjnejj7ynaty58orzexyg2wnv1kke Nhwɛdo:Nowrap begin 10 2436 14997 2024-08-04T23:33:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14997 wikitext text/x-wiki <includeonly><span class="nowrap"></includeonly><noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> l46vcek81qivhppobslnqas24mpjxl2 Nhwɛdo:Nowrap end 10 2437 14998 2024-08-04T23:33:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14998 wikitext text/x-wiki <includeonly></span></includeonly><noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> kwum1tk143w2m8d4z5oo48bef2jhq8m Nhwɛdo:OCLC search link 10 2438 14999 2024-08-04T23:33:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 14999 wikitext text/x-wiki [https://www.worldcat.org/oclc/{{{1}}} {{{1}}}]<noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> oytqowfy9w1fcwvjdbsfd4l7n85qvpi Nhwɛdo:Okay 10 2439 15000 2024-08-04T23:34:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15000 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFD; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="partial table-partial"| {{{1|Neutral}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> sc6e37zyagboclp5i6rjitmaoly2md0 Nhwɛdo:Oldid 10 2440 15001 2024-08-04T23:34:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15001 wikitext text/x-wiki <span class="plainlinks">[{{fullurl:{{{page|{{{1|Main Page}}}}}}|oldid={{{oldid|{{{2|}}}}}}}} {{{label|{{{title|{{{3|{{#if:{{{oldid|{{{2|}}}}}}|Old revision|Current version}} of {{#if:{{{page|{{{1|}}}}}}|'''{{{page|{{{1}}}}}}'''|a page}}}}}}}}}}}]</span><noinclude> {{documentation}} </noinclude> 8oa36sx98rpl6fqzvwz7o9hp304i7yz Nhwɛdo:Ombox/doc 10 2441 15002 2024-08-04T23:34:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15002 wikitext text/x-wiki {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{Cascade-protected template}} {{used in system}} {{Lua|Module:Message box}} {{Mbox templates (small)}} This is the {{tl|Ombox}} (['''O''']ther pages ['''m''']essage ['''box''']) [[WP:MTM|metatemplate]]. It is used to build message box templates for pages of the types User, Wikipedia, MediaWiki, Template, Help, Portal and any new future namespaces; i.e. for page types not covered by {{tl|Ambox}}, {{tl|Tmbox}}, {{tl|Imbox}} or {{tl|Cmbox}}. Thus, it should ''not'' be used for boxes for articles, talk pages, image pages or category pages. This template works almost exactly like {{tl|Ambox}} and uses the same parameters. === Introduction === {{anchor|We are deploying!|Intro}} As noted above, this template should be used for message boxes that are not articles, talk pages, image pages or category pages. Some message boxes for other pages may incorrectly use one of those four mentioned. Feel free to convert any message boxes used on "other pages" to use this meta-template. If you find any tricky cases then list them on the talk page of this template and you'll get help. When this template is used to build other pages message boxes those boxes should contain explanatory texts just like before. (The same texts as before or new improved texts.) If there are more specific images in the boxes or you know a better image, then use them instead of the default images shown here. === Usage === Simple usage example: <syntaxhighlight lang="wikitext"> {{ombox | text = Some text. }} </syntaxhighlight> {{ombox | text = Some text.}} {{clear}} Complex example: <syntaxhighlight lang="wikitext"> {{ombox | type = style | image = [[File:Emblem-question-yellow.svg|40px]] | style = width: 400px; | textstyle = color: red; font-weight: bold; font-style: italic; | text = The message body text. }} </syntaxhighlight> {{ombox | type = style | image = [[File:Emblem-question-yellow.svg|40px]] | style = width: 400px; | textstyle = color: red; font-weight: bold; font-style: italic; | text = The message body text. }} {{clear}} === Other pages message box types === The following examples use different '''type''' parameters but use no image parameters; thus, they use the default images for each type. {{ombox | type = speedy | text = type=<u>speedy</u> – Speedy deletion templates. }} {{ombox | type = delete | text = type=<u>delete</u> – Deletion templates. }} {{ombox | type = content | text = type=<u>content</u> – Major warnings and problems, such as {{tl|high-use}}. }} {{ombox | type = style | text = type=<u>style</u> – Minor warnings and problems. {{tl|Intricate template}} should perhaps use this type. }} {{ombox | type = notice | text = type=<u>notice</u> – Notices and messages of any kind, both permanent and temporary. Such as {{tl|guideline}} and {{tl|Wikipedia how-to}}. }} {{ombox | type = move | text = type=<u>move</u> – Merge, split, rename and transwiki messages and proposals. }} {{ombox | type = protection | text = type=<u>protection</u> – Protection templates such as {{tl|pp}} when shown on "other pages". }} === Examples === Some examples using the "notice" style: {{ombox | text = No type and no image given ('''default''') }} {{ombox | image = none | text = No type and '''image=none''' – No image is used and the '''text''' uses the whole message box area. }} {{ombox | image = [[File:Gnome globe current event.svg|42px]] | imageright = [[File:Nuvola apps bookcase.svg|40px]] | text = image = <nowiki>[[File:Gnome globe current event.svg|42px]]</nowiki> <br> imageright = <nowiki>[[File:Nuvola apps bookcase.svg|40px]]</nowiki> }} {{ombox | type = notice | image = [[File:Blue check.svg|30px]] | imageright = {{shortcut|WP:SHORT}} | text = '''This page documents an English Wikipedia [[Wikipedia:Policies and guidelines|guideline]].''' It is a generally accepted standard that editors should follow, though it should be treated with [[Wikipedia:Use common sense|common sense]] and the [[Wikipedia:Ignore all rules|occasional exception]]. When editing this page, please ensure that your revision reflects [[Wikipedia:Consensus|consensus]]. When in doubt, discuss on the [[{{TALKPAGENAME}}|talk page]]. }} {{ombox | type = notice | image = [[File:Nutshell.png|30px]] | text = '''This page in a nutshell:''' This template is used to build message boxes for all pages that are ''not'' articles, talk pages, image pages or category pages. }} === Parameters === List of all parameters: <syntaxhighlight lang="wikitext"> {{ombox | name = name of the template | type = speedy / delete / content / style / notice / move / protection | image = none / [[File:Some image.svg|40px]] | imageright = [[File:Some image.svg|40px]] | style = CSS values | textstyle = CSS values | plainlinks = no | text = The message body text. | small = {{{small|}}} / yes | smallimage = none / [[File:Some image.svg|30px]] | smallimageright = none / [[File:Some image.svg|30px]] | smalltext = A shorter message body text. }} </syntaxhighlight> '''name''' :(Optional) Name of the template. This adds a CSS class with name <code>box-''name''</code> to the HTML element, for use by bots or scripts. '''type''' :If no '''type''' parameter is given the template defaults to type '''notice'''. That means it gets a gray border. '''image''' :'''No parameter''' = If no '''image''' parameter is given the template uses a default image. Which default image it uses depends on the '''type''' parameter. :'''An image''' = Should be an image with usual wiki notation. 40px - 50px width are usually about right depending on the image height to width ratio. (But the message box can handle images of any size.) For example: ::<code><nowiki>image = [[File:Crystal package settings.png|40px]]</nowiki></code> :'''none''' = Means that no image is used. '''imageright''' :'''No parameter''' = If no '''imageright''' parameter is given then no image is shown on the right side. :'''An image''' = Should be an image with usual wiki notation. 40px - 50px width are usually about right depending on the image height to width ratio. (But the message box can handle images of any size.) For example: ::<code><nowiki>imageright = [[File:Nuvola apps bookcase.png|40px]]</nowiki></code> :'''Anything''' = Any other object that you want to show on the right side. '''style''' :Optional [[Cascading Style Sheets|CSS]] values used by the entire message box table. Without quotation marks <code>" "</code> but with the ending semicolons <code>;</code>. For example: ::<code>style = margin-bottom: 0.5em;</code> '''textstyle''' :Optional [[Cascading Style Sheets|CSS]] values used by the text cell. For example: ::<code>textstyle = text-align: center;</code> '''plainlinks''' :Normally on Wikipedia, external links have an arrow icon next to them, like this: [http://www.example.com Example.com]. However, in message boxes, the arrow icon is suppressed by default, like this: <span class="plainlinks">[http://www.example.com Example.com]</span>. To get the normal style of external link with the arrow icon, use {{para|plainlinks|no}}. '''text''' :The message body text. ==== The small parameters ==== {{ombox | small = yes | text = small = yes }} {{ombox | type = style | small = yes | text = type = style <br> small = yes }} '''small''' :'''yes''' = Makes it a smaller right floating message box. This also makes the default images smaller. Note that any data fed to the '''smallimage''', '''smallimageright''' and '''smalltext''' parameters is only used if "small=yes". To make it so your template also understands the small parameter you can use this code: ::<code><nowiki>small = {{{small|}}}</nowiki></code> {{ombox | small = yes | image = [[File:Replacement filing cabinet.svg|50px]] | smallimage = [[File:Replacement filing cabinet.svg|32px]] | text = small = yes <br> image = <nowiki>[[File:Replacement filing cabinet.svg|50px]]</nowiki> <br> smallimage = <nowiki>[[File:Replacement filing cabinet.svg|32px]]</nowiki> }} '''smallimage''' :'''No parameter''' = If no '''smallimage''' parameter is given then this template falls back to use the '''image''' parameter. If the '''image''' parameter also is empty then a small default image is used. :'''An image''' = Should be an image with usual wiki notation. 30px width is usually about right. For example: ::<code><nowiki>smallimage = [[File:Replacement filing cabinet.svg|30px]]</nowiki></code> :'''none''' = Means that no image is used. This overrides any image fed to '''image''', when "small=yes". {{ombox | small = yes | imageright = [[File:Nuvola apps bookcase.png|50px]] | smallimageright = none | text = small = yes <br> imageright = <nowiki>[[File:Nuvola apps bookcase.png|50px]]</nowiki> <br> smallimageright = none }} '''smallimageright''' :'''No parameter''' = If no '''smallimageright''' parameter is given then this template falls back to use the '''imageright''' parameter. If the '''imageright''' parameter also is empty then no image is shown on the right side. :'''An image''' = Should be an image with usual wiki notation. 30px width is usually about right. For example: ::<code><nowiki>smallimageright = [[File:Nuvola apps bookcase.png|30px]]</nowiki></code> :'''Anything''' = Any other object that you want to show on the right side. :'''none''' = Means that no right side image is used. This overrides any image fed to '''imageright''', when "small=yes". '''smalltext''' :A shorter version of the message body text. If no '''smalltext''' parameter is given then this template falls back to use the '''text''' parameter. === Technical details === If you need to use special characters in the text parameter then you need to escape them like this: <syntaxhighlight lang="wikitext"> {{ombox | text = <div> Equal sign = and a start and end brace { } work fine as they are. But here is a pipe {{!}} and two end braces <nowiki>}}</nowiki>. And now a pipe and end braces <nowiki>|}}</nowiki>. </div> }} </syntaxhighlight> {{ombox | text = <div> Equal sign = and a start and end brace { } work fine as they are. But here is a pipe {{!}} and two end braces <nowiki>}}</nowiki>. And now a pipe and end braces <nowiki>|}}</nowiki>. </div> }} This template uses the ombox CSS classes in [[MediaWiki:Common.css]] for most of its looks, thus it is fully skinnable. The default images for this meta-template are in png format instead of svg format. The main reason is that some older web browsers have trouble with the transparent background that MediaWiki renders for svg images. The png images here have hand optimised transparent background colour so they look good in all browsers. Note that svg icons only look somewhat bad in the old browsers, thus such hand optimisation is only worth the trouble for very widely used icons. For more technical details see the [[Template talk:Ombox|talk page]]. Since this template works almost exactly like {{tl|ambox}}, {{tl|tmbox}}, {{tl|imbox}} and {{tl|cmbox}} their talk pages and related pages might also contain more details. ===See also=== {{Mbox templates see also}} <templatedata> { "params": { "text": { "label": "Text of the box", "description": "The text to be displayed inside the box", "example": "Hello, I am a box created using {{ombox}}.", "type": "content", "required": true }, "type": { "label": "Type of box to display", "description": "The type of box that will be displayed. Examples are \"speedy\", \"delete\", \"content\", \"style\", \"notice\", \"move\", and \"protection\".", "example": "notice", "type": "string", "suggestedvalues": [ "speedy", "delete", "content", "style", "notice", "move", "protection" ] }, "image": { "label": "Image", "description": "The image to be displayed inside the box. This can be chosen automatically by setting the \"type\" parameter. Displays on the *left*. This should be given as a file wikilink, just as if you were adding an image on its own.", "example": "[[File:Some image.svg|40px]]", "type": "content" }, "style": { "label": "CSS style for entire box", "description": "Inline CSS styles, which will be applied to the *entire* box.", "example": "text-align: center", "type": "string" }, "textstyle": { "label": "CSS style for text", "description": "Inline CSS styles, which will only be applied to the text itself.", "example": "text-align: center", "type": "string" }, "imageright": { "label": "Image to the right", "description": "The image to be displayed to the *right* of the text. This should be given as a file wikilink, just as if you were adding an image on its own.", "example": "[[File:Some image.svg|40px]]", "type": "content" }, "plainlinks": { "label": "Plain external links?", "description": "In message boxes, external links have the arrow icon suppressed. Set this to \"no\" to restore the usual appearance of an external link.", "example": "no", "suggestedvalues": [ "no" ] }, "small": { "label": "Small?", "description": "If set to \"yes\", the box becomes small.", "example": "yes", "suggestedvalues": [ "yes" ] }, "smallimage": { "label": "Small image", "description": "A small image to be used. Displays on the left. Only use this parameter if \"small\" is set.", "example": "[[File:Some image.svg|30px]]" }, "smallimageright": { "label": "Small image to the right", "description": "A small image to be used. Displays on the left. Only use this parameter if \"small\" is set.", "example": "[[File:Some image.svg|30px]]", "type": "content" }, "smalltext": { "label": "Small text", "description": "Smaller text to display. Falls back to the \"text\" parameter if not used.", "example": "Hi, I'm a small box!", "type": "content" } }, "description": "Other pages message box. This template is usually not used directly, but is more often used as a metatemplate to build other templates.", "paramOrder": [ "text", "type", "image", "imageright", "style", "textstyle", "plainlinks", "small", "smallimage", "smallimageright", "smalltext" ] } </templatedata> <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Mbox and messagebox templates]] }}</includeonly> rokgi8fkyk8ldfkpdee7mkytdiuuom5 Nhwɛdo:Ombox/sandbox 10 2442 15003 2024-08-04T23:34:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15003 wikitext text/x-wiki {{#invoke:Message box/sandbox|ombox}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> nwd9y4hqzul8ef1zjsalo1nxm04kjeq Nhwɛdo:Ombox/testcases 10 2443 15004 2024-08-04T23:34:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15004 wikitext text/x-wiki {{template test cases notice}} = Intentional changes = == small=y text=text == {{test case|ombox|small=y|text=text}} == small=true text=text == {{test case|ombox|small=true|text=text}} == small=1 text=text == {{test case|ombox|small=1|text=text}} == nocat=yes text=text == {{test case|ombox|nocat=yes|text=text}} == nocat=y text=text == {{test case|ombox|nocat=y|text=text}} == nocat=1 text=text == {{test case|ombox|nocat=1|text=text}} == nocat=no text=text == {{test case|ombox|nocat=no|text=text}} == nocat=n text=text == {{test case|ombox|nocat=n|text=text}} == nocat=0 text=text == {{test case|ombox|nocat=0|text=text}} == cat4=cat4 text=text == {{test case|ombox|cat4=[[cat4]]|text=text}} == category4=category4 text=text == {{test case|ombox|category4=[[category4]]|text=text}} == all4=all4 text=text == {{test case|ombox|all4=[[all4]]|text=text}} == talk= name=foo page=template:foo text=text == {{test case|ombox|talk=|name=foo|page=template:foo|text=text}} == talk= name=foo page=template:foo text=text == {{test case|ombox|talk= |name=foo|page=template:foo|text=text}} == name=foo page=template:foo text=text == {{test case|ombox|name=foo|page=template:foo|text=text}} == date= name=foo page=template:foo text=text == {{test case|ombox|date=|name=foo|page=template:foo|text=text}} == date= name=foo page=template:foo text=text == {{test case|ombox|date= |name=foo|page=template:foo|text=text}} == name=foo page=template:foo text=text == {{test case|ombox|name=foo|page=template:foo|text=text}} == page=Template:Foo name=Foo text=text == {{test case|ombox|page=Template:Foo|name=Foo|text=text}} == page=Template:Foo name=Foo issue=issue text=text == {{test case|ombox|page=Template:Foo|name=Foo|issue=issue|text=text}} == page=Template:Foo name=Foo fix=fix text=text == {{test case|ombox|page=Template:Foo|name=Foo|fix=fix|text=text}} == page=Template:Foo name=Foo subst=subst text=text == {{test case|ombox|page=Template:Foo|name=Foo|subst=subst|text=text}} == page=Template:Foo name=Foo subst=subst issue=issue fix=fix text=text == {{test case|ombox|page=Template:Foo|name=Foo|subst=subst|issue=issue|fix=fix|text=text}} == page=Template:Foo name=Foo category1=category1 text=text == {{test case|ombox|page=Template:Foo|name=Foo|category1=[[category1]]|text=text}} == page=Template:Foo name=Foo category2=category2 text=text == {{test case|ombox|page=Template:Foo|name=Foo|category2=[[category2]]|text=text}} == page=Template:Foo name=Foo category3=category3 text=text == {{test case|ombox|page=Template:Foo|name=Foo|category3=[[category3]]|text=text}} ==small=left== ==small=left style=width: auto; margin-right: 0px; textstyle=width: auto; == = Cases that should be the same as the existing template output = == subst=SUBST text=text == {{test case|ombox|subst=SUBST|text=text}} == subst= SUBST text=text == {{test case|ombox|subst= SUBST |text=text}} == subst=subst text=text == {{test case|ombox|subst=subst|text=text}} == subst=foo text=text == {{test case|ombox|subst=foo|text=text}} == subst= text=text == {{test case|ombox|subst= |text=text}} == subst= text=text == {{test case|ombox|subst=|text=text}} == subst=SUBST name=Foo text=text == {{test case|ombox|subst=SUBST|name=Foo|text=text}} == name=Foo text=text == {{test case|ombox|name=Foo|text=text}} == name= Foo text=text == {{test case|ombox|name= Foo |text=text}} == name= text=text == {{test case|ombox|name= |text=text}} == name= text=text == {{test case|ombox|name=|text=text}} == type=speedy text=text == {{test case|ombox|type=speedy|text=text}} == type=delete text=text == {{test case|ombox|type=delete|text=text}} == type=content text=text == {{test case|ombox|type=content|text=text}} == type=style text=text == {{test case|ombox|type=style|text=text}} == type=move text=text == {{test case|ombox|type=move|text=text}} == type=protection text=text == {{test case|ombox|type=protection|text=text}} == type=licence text=text == {{test case|ombox|type=licence|text=text}} == type=featured text=text == {{test case|ombox|type=featured|text=text}} == type=warning text=text == {{test case|ombox|type=warning|text=text}} == type=editnotice text=text == {{test case|ombox|type=editnotice|text=text}} == type=system text=text == {{test case|ombox|type=system|text=text}} == type=notice text=text == {{test case|ombox|type=notice|text=text}} == type= speedy text=text == {{test case|ombox|type= speedy |text=text}} == small=yes text=text == {{test case|ombox|small=yes|text=text}} == small= yes text=text == {{test case|ombox|small= yes |text=text}} == small=left text=text == {{test case|ombox|small=left|text=text}} == small=foo text=text == {{test case|ombox|small=foo|text=text}} == type=speedy small=yes text=text == {{test case|ombox|type=speedy|small=yes|text=text}} == type=delete small=yes text=text == {{test case|ombox|type=delete|small=yes|text=text}} == type=content small=yes text=text == {{test case|ombox|type=content|small=yes|text=text}} == type=style small=yes text=text == {{test case|ombox|type=style|small=yes|text=text}} == type=move small=yes text=text == {{test case|ombox|type=move|small=yes|text=text}} == type=protection small=yes text=text == {{test case|ombox|type=protection|small=yes|text=text}} == type=licence small=yes text=text == {{test case|ombox|type=licence|small=yes|text=text}} == type=featured small=yes text=text == {{test case|ombox|type=featured|small=yes|text=text}} == type=warning small=yes text=text == {{test case|ombox|type=warning|small=yes|text=text}} == type=editnotice small=yes text=text == {{test case|ombox|type=editnotice|small=yes|text=text}} == type=system small=yes text=text == {{test case|ombox|type=system|small=yes|text=text}} == type=notice small=yes text=text == {{test case|ombox|type=notice|small=yes|text=text}} == type=speedy small=left text=text == {{test case|ombox|type=speedy|small=left|text=text}} == type=delete small=left text=text == {{test case|ombox|type=delete|small=left|text=text}} == type=content small=left text=text == {{test case|ombox|type=content|small=left|text=text}} == type=style small=left text=text == {{test case|ombox|type=style|small=left|text=text}} == type=move small=left text=text == {{test case|ombox|type=move|small=left|text=text}} == type=protection small=left text=text == {{test case|ombox|type=protection|small=left|text=text}} == type=licence small=left text=text == {{test case|ombox|type=licence|small=left|text=text}} == type=featured small=left text=text == {{test case|ombox|type=featured|small=left|text=text}} == type=warning small=left text=text == {{test case|ombox|type=warning|small=left|text=text}} == type=editnotice small=left text=text == {{test case|ombox|type=editnotice|small=left|text=text}} == type=system small=left text=text == {{test case|ombox|type=system|small=left|text=text}} == type=notice small=left text=text == {{test case|ombox|type=notice|small=left|text=text}} == image=none type=notice small=yes text=text == {{test case|ombox|image=none|type=notice|small=yes|text=text}} == image=none type=notice small=left text=text == {{test case|ombox|image=none|type=notice|small=left|text=text}} == image=none type=notice text=text == {{test case|ombox|image=none|type=notice|text=text}} == image=blank type=notice small=yes text=text == {{test case|ombox|image=blank|type=notice|small=yes|text=text}} == image=blank type=notice small=left text=text == {{test case|ombox|image=blank|type=notice|small=left|text=text}} == image=blank type=notice text=text == {{test case|ombox|image=blank|type=notice|text=text}} == image=File:Example.png 35x35px text=text == {{test case|ombox|image=[[File:Bad Title Example.png|35x35px]]|text=text}} == smallimage=File:Example.png 25x25px text=text == {{test case|ombox|smallimage=[[File:Bad Title Example.png|25x25px]]|text=text}} == smallimage=File:Example.png 25x25px image=File:Example.png 35x35px text=text == {{test case|ombox|smallimage=[[File:Bad Title Example.png|25x25px]]|image=[[File:Bad Title Example.png|35x35px]]|text=text}} == imageright=File:Example.png 35x35px text=text == {{test case|ombox|imageright=[[File:Bad Title Example.png|35x35px]]|text=text}} == smallimageright=File:Example.png 25x25px text=text == {{test case|ombox|smallimageright=[[File:Bad Title Example.png|25x25px]]|text=text}} == smallimageright=File:Example.png 25x25px imageright=File:Example.png 35x35px text=text == {{test case|ombox|smallimageright=[[File:Bad Title Example.png|25x25px]]|imageright=[[File:Bad Title Example.png|35x35px]]|text=text}} == image=File:Example.png 35x35px small=yes text=text == {{test case|ombox|image=[[File:Bad Title Example.png|35x35px]]|small=yes|text=text}} == smallimage=File:Example.png 25x25px small=yes text=text == {{test case|ombox|smallimage=[[File:Bad Title Example.png|25x25px]]|small=yes|text=text}} == smallimage=File:Example.png 25x25px image=File:Example.png 35x35px small=yes text=text == {{test case|ombox|smallimage=[[File:Bad Title Example.png|25x25px]]|image=[[File:Bad Title Example.png|35x35px]]|small=yes|text=text}} == imageright=File:Example.png 35x35px small=yes text=text == {{test case|ombox|imageright=[[File:Bad Title Example.png|35x35px]]|small=yes|text=text}} == smallimageright=File:Example.png 25x25px small=yes text=text == {{test case|ombox|smallimageright=[[File:Bad Title Example.png|25x25px]]|small=yes|text=text}} == smallimageright=File:Example.png 25x25px imageright=File:Example.png 35x35px small=yes text=text == {{test case|ombox|smallimageright=[[File:Bad Title Example.png|25x25px]]|imageright=[[File:Bad Title Example.png|35x35px]]|small=yes|text=text}} == image=File:Example.png 35x35px small=left text=text == {{test case|ombox|image=[[File:Bad Title Example.png|35x35px]]|small=left|text=text}} == smallimage=File:Example.png 25x25px small=left text=text == {{test case|ombox|smallimage=[[File:Bad Title Example.png|25x25px]]|small=left|text=text}} == smallimage=File:Example.png 25x25px image=File:Example.png 35x35px small=left text=text == {{test case|ombox|smallimage=[[File:Bad Title Example.png|25x25px]]|image=[[File:Bad Title Example.png|35x35px]]|small=left|text=text}} == imageright=File:Example.png 35x35px small=left text=text == {{test case|ombox|imageright=[[File:Bad Title Example.png|35x35px]]|small=left|text=text}} == smallimageright=File:Example.png 25x25px small=left text=text == {{test case|ombox|smallimageright=[[File:Bad Title Example.png|25x25px]]|small=left|text=text}} == smallimageright=File:Example.png 25x25px imageright=File:Example.png 35x35px small=left text=text == {{test case|ombox|smallimageright=[[File:Bad Title Example.png|25x25px]]|imageright=[[File:Bad Title Example.png|35x35px]]|small=left|text=text}} == class=ambox-style text=text == {{test case|ombox|class=ambox-style|text=text}} == style=font-size:120%; text=text == {{test case|ombox|style=font-size:120%;|text=text}} == textstyle=font-size:80%; text=text == {{test case|ombox|textstyle=font-size:80%;|text=text}} == smalltext=smalltext == {{test case|ombox|smalltext=smalltext}} == smalltext=smalltext small=yes == {{test case|ombox|smalltext=smalltext|small=yes}} == smalltext=smalltext small=left == {{test case|ombox|smalltext=smalltext|small=left}} == smalltext=smalltext text=text == {{test case|ombox|smalltext=smalltext|text=text}} == smalltext=smalltext text=text small=yes == {{test case|ombox|smalltext=smalltext|text=text|small=yes}} == smalltext=smalltext text=text small=left == {{test case|ombox|smalltext=smalltext|text=text|small=left}} == talk=talk text=text == {{test case|ombox|talk=talk|text=text}} == talk=talk small=yes text=text == {{test case|ombox|talk=talk|small=yes|text=text}} == talk=talk small=left text=text == {{test case|ombox|talk=talk|small=left|text=text}} == sect=sect text=text == {{test case|ombox|sect=sect|text=text}} == sect=sect small=yes text=text == {{test case|ombox|sect=sect|small=yes|text=text}} == sect=sect small=left text=text == {{test case|ombox|sect=sect|small=left|text=text}} == issue=issue text=text == {{test case|ombox|issue=issue|text=text}} == issue=issue small=yes text=text == {{test case|ombox|issue=issue|small=yes|text=text}} == issue=issue small=left text=text == {{test case|ombox|issue=issue|small=left|text=text}} == text=text == {{test case|ombox|text=text}} == text=text small=yes == {{test case|ombox|text=text|small=yes}} == text=text small=left == {{test case|ombox|text=text|small=left}} == fix=fix text=text == {{test case|ombox|fix=fix|text=text}} == fix=fix small=yes text=text == {{test case|ombox|fix=fix|small=yes|text=text}} == fix=fix small=left text=text == {{test case|ombox|fix=fix|small=left|text=text}} == date=date text=text == {{test case|ombox|date=date|text=text}} == date=date small=yes text=text == {{test case|ombox|date=date|small=yes|text=text}} == date=date small=left text=text == {{test case|ombox|date=date|small=left|text=text}} == info=info text=text == {{test case|ombox|info=info|text=text}} == info=info small=yes text=text == {{test case|ombox|info=info|small=yes|text=text}} == info=info small=left text=text == {{test case|ombox|info=info|small=left|text=text}} == sect=sect issue=issue text=text fix=fix date=date info=info text=text == {{test case|ombox|sect=sect|issue=issue|fix=fix|date=date|info=info|text=text}} == sect=sect issue=issue text=text fix=fix date=date info=info small=yes text=text == {{test case|ombox|sect=sect|issue=issue|fix=fix|date=date|info=info|small=yes|text=text}} == sect=sect issue=issue text=text fix=fix date=date info=info small=left text=text == {{test case|ombox|sect=sect|issue=issue|fix=fix|date=date|info=info|small=left|text=text}} == sect=sect issue=issue text=text fix=fix date=date info=info small=left text=text smalltext=smalltext == {{test case|ombox|sect=sect|issue=issue|fix=fix|date=date|info=info|small=left|text=text|smalltext=smalltext}} == sect=sect issue=issue text=text fix=fix date=date info=info small=yes text=text smalltext=smalltext == {{test case|ombox|sect=sect|issue=issue|fix=fix|date=date|info=info|small=yes|text=text|smalltext=smalltext}} == nocat=true text=text == {{test case|ombox|nocat=true|text=text}} == nocat=false text=text == {{test case|ombox|nocat=false|text=text}} == cat=cat text=text == {{test case|ombox|cat=[[cat]]|text=text}} == cat1=cat1 text=text == {{test case|ombox|cat1=[[cat1]]|text=text}} == cat2=cat2 text=text == {{test case|ombox|cat2=[[cat2]]|text=text}} == cat3=cat3 text=text == {{test case|ombox|cat3=[[cat3]]|text=text}} == category=category text=text == {{test case|ombox|category=[[category]]|text=text}} == category1=category1 text=text == {{test case|ombox|category1=[[category1]]|text=text}} == category2=category2 text=text == {{test case|ombox|category2=[[category2]]|text=text}} == category3=category3 text=text == {{test case|ombox|category3=[[category3]]|text=text}} == all=all text=text == {{test case|ombox|all=[[all]]|text=text}} == all1=all1 text=text == {{test case|ombox|all1=[[all1]]|text=text}} == all2=all2 text=text == {{test case|ombox|all2=[[all2]]|text=text}} == all3=all3 text=text == {{test case|ombox|all3=[[all3]]|text=text}} == below=below text=text == {{test case|ombox|below=below|text=text}} e6qt9u8johrn5sj40ty5nz07mzav8gw Nhwɛdo:Open source 10 2444 15005 2024-08-04T23:35:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15005 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #9EFF9E; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="active table-active"|{{{1|Open source}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Software table cell templates]] </noinclude> q4j188gtfbqbh9sgghrcgjfwk3lte4h Nhwɛdo:Operational 10 2445 15006 2024-08-04T23:35:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15006 wikitext text/x-wiki <noinclude> {| class="wikitable" |</noinclude>style="background: #CEF; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-success" | {{{1|Operational}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> n8tr5yhoh78cljly1qe165xy2gswjsj Nhwɛdo:Optional 10 2446 15007 2024-08-04T23:35:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15007 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #DFD; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}"|{{{1|Optional}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> m6tfwqhhxh78fuq4g5pvq93b7duc97c Nhwɛdo:Ordered list 10 2447 15008 2024-08-04T23:35:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15008 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:list|ordered}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> n9z3yrhcknctpjb3o8a5r4mv3ke55up Nhwɛdo:Other category-header templates 10 2448 46530 46529 2025-05-09T12:01:11Z Robertjamal12 13 112 revisions imported from [[:en:Template:Other_category-header_templates]] 46529 wikitext text/x-wiki ===Other category-header templates=== {{#if:{{{toc|}}} |__FORCETOC__ |__NOTOC__}} {{Navbox | name = Other category-header templates | state = {{{state<includeonly>|expanded</includeonly>}}} | title = Category-heading templates | above = Templates meant to appear at or near the top of [[Special:Categories|category pages]] | bodyclass = hlist | group1 = [[:Category:Wikipedia templates by namespace|By namespace]] | list1 = {{Navbox |child |groupstyle=font-weight:normal; | group1 = [[:Category:Category namespace templates|Category]] | list1 = * {{tl|Category explanation}} * {{tl|Parent-only stub category}} * {{tl|Regional stub category}} * {{tl|Set category}} * {{tl|Stub category}} * {{tl|Topic category}} | group2 = [[:Category:File namespace templates|File]] | list2 = * {{tl|Category game screenshot header}} * {{tl|File category}} * {{tl|File template notice}} * {{tl|Media template notice}} | group3 = Other | list3 = * {{tl|Help category}} * {{tl|Maintenance category}} * {{tl|Portal category}} * {{tl|Sockpuppet category}} * {{tl|Template category}} * {{tl|User category}} }} | group2 = [[:Category:Wikipedia maintenance templates|Maintenance]] | list2 = * {{tl|All included}} * {{tl|Category diffuse}} * {{tl|Category header}} * {{tl|Container category}} * {{tl|Diffusing subcategory}} * {{tl|Geography parent category}} * {{tl|Hidden category}} * {{tl|Non-diffusing parent category}} * {{tl|Non-diffusing subcategory}} * {{tl|Overpopulated category}} * {{tl|Possibly empty category}} * {{tl|Redirect category}} * {{tl|Tracking category}} |below= * See also: [[:Template:Category hatnote templates|Category hatnote templates]] }}<noinclude> {{Documentation}} </noinclude> ntfekqvrbe03xkivxplwy8apl45cl4s Nhwɛdo:PAGENAME 10 2449 15010 2024-08-04T23:36:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15010 wikitext text/x-wiki {{#if:{{{1|}}}|{{PAGENAME:{{{1|}}}}}|{{PAGENAME}}}}<includeonly>[[Category:Pages which use a template in place of a magic word|H{{PAGENAME}}]]</includeonly><noinclude> {{documentation}}</noinclude> g3htiujhixsbn4mreeaw9f6tw84pa76 Nhwɛdo:PAGENAMETDOC 10 2450 15011 2024-08-04T23:36:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15011 wikitext text/x-wiki {{#ifeq:{{#invoke:String|find|{{FULLPAGENAME}}|/sandbox%d*$|plain=false}}|0|{{{{#if:{{{1|}}}||FULL}}BASEPAGENAME}}|{{{{#if:{{{1|}}}||FULL}}PAGENAME}}}}<noinclude> {{Documentation|content= This template returns the current {{Tlx|FULLBASEPAGENAME}}, unless the title ends in <code>/sandbox</code> plus any number of digits, in which case it returns the {{tlx|FULLPAGENAME}}. It is primarily meant for demonstrating the sandbox version of templates in their documentation. This template takes one numbered parameter (<code>1</code>); if anything is in this parameter then it will return <code>&#123;&#123;BASEPAGENAME&#125;&#125;</code> and <code>&#123;&#123;PAGENAME&#125;&#125;</code>, which have no namespace prefix. }} [[Category:Wikipedia magic word templates]] </noinclude> kbwm4mti5boh3rbf4mjn2dhzea6agmo Nhwɛdo:Pagelist 10 2451 15012 2024-08-04T23:36:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15012 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:pagelist|main}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> oaokru398r39bas7j5c87x84xw47qud Nhwɛdo:Pam see also documentation 10 2452 15013 2024-08-04T23:36:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15013 wikitext text/x-wiki {{navbox | name = Pam see also documentation | title = Templates for [[WP:proposed article mergers|proposed article mergers]] | bodyclass = plainlist | state = {{{state<includeonly>|collapsed</includeonly>}}} | group1 = Article page<br />PAM notice | list1 = * {{tl|Afd-merge required}} <small>(Post PAM merge needed; for source page but unclear destination consensus)</small> * {{tl|Afd-merge to}} <small>(Post PAM merge needed; for source page; use {{tl|Afd-merge from}} on destination talk page)</small> * {{tl|Merge}} <small>(PAM; for source page)</small> * {{tl|Merge portions from}} <small>(PAM merge request; for destination page; use {{tl|Split portions}} on source page)</small> * {{tl|Split portions}} <small>((PAM merge request; for source page; use {{tl|Merge portions from}} on destination page)</small> * {{tl|R from merge}} <small>(Redirect from a merge)</small> | group2 = User talk page<br />PAM discussion notifications | list2 = * {{tl|Mergenote}} <small>(PAM notification to user talk page)</small> | group3 = Discussion page<br />PAM templates | list3 = * {{tl|Canvassed}} <small>(participant clarification)</small> * {{tl|Closing}} <small>(closing in process)</small> * {{tl|Duplicate vote}} <small>(participation clarification)</small> * {{tl|Not a ballot}} <small>(discussion clarification)</small> * {{tl|Page creator}} <small>(participant clarification)</small> * {{tl|Single-purpose account}} <small>(participant clarification)</small> * {{tl|Xfd-privacy}} <small>(sensitive discussion close)</small> | group4 = User talk page<br />PAM process notifications | list4 = ** {{tl|Uw-notvote}} <small>(warning)</small> | group5 = Article source talk page<br />PAM notice | list5 = * {{tl|Merge done}} <small>(Merge after discussion notice; for source talk page)</small> * {{tl|Merge to}} <small>(PAM merge request; for source page; use {{tl|Merge from}} on destination talk page)</small> * {{tl|Merged-to}} <small>(Post PAM merge completed; for source talk page)</small> * {{tl|Being merged}} <small>(Source page merging in action notice)</small> * {{tl|Mfd-merge to}} <small>(Post MfD merge needed; for source talk page; use {{tl|Mfd-merge to}} on destination page)</small> * {{tl|Old merge}} <small>(1st and subsequent nominations)</small> | group6 = Article destination talk page<br />PAM notice | list6 = * {{tl|Blank and redirect notice}} <small>(Post [[WP:BLAR]]; for destination talk page)</small> * {{tl|Afd-merge from}} <small>(Post AfD merge needed; for destination talk page; use {{tl|Afd-merge to}} on source page)</small> * {{tl|Copied}} <small>(Post PAM merge completed; for destination talk page with attribution remaining on source page)</small> * {{tl|History merge}} <small>(Post PAM history merge still needed; for destination talk page)</small> * {{tl|Merge from}} <small>(PAM merge request; for destination page; use {{tl|Merge to}} on source talk page)</small> * {{tl|Merged-from}} <small>(Post PAM merge completed; for destination talk page)</small> * {{tl|Mfd-merge from}} <small>(Post MfD merge needed; for destination talk page; use {{tl|Mfd-merge to}} on source page)</small> * {{tl|Old merge}} <small>(1st and subsequent nominations)</small> | group7 = Miscellaneous<br />PAM misc. | list7 = * {{tl|Merge progress}} <small>(Merge progress counter for [[:Category:Articles to be merged]] subpages)</small> | below = * {{icon|TEMP}} '''[[Template:Proposed deletion templates|Templates for proposed deletions]]''' * {{icon|TEMP}} '''[[Template:Speedy deletion templates|Templates for speedy deletions]]''' | belowclass=hlist }}<noinclude> {{Documentation}} </noinclude> rn5b9ollny6ykjv3ydz8414tqws37oo Nhwɛdo:Para 10 2453 15014 2024-08-04T23:36:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15014 wikitext text/x-wiki <code class="tpl-para" style="word-break:break-word;{{SAFESUBST:<noinclude />#if:{{{plain|}}}|border: none; background-color: inherit;}} {{SAFESUBST:<noinclude />#if:{{{plain|}}}{{{mxt|}}}{{{green|}}}{{{!mxt|}}}{{{red|}}}|color: {{SAFESUBST:<noinclude />#if:{{{mxt|}}}{{{green|}}}|#006400|{{SAFESUBST:<noinclude />#if:{{{!mxt|}}}{{{red|}}}|#8B0000|inherit}}}};}} {{SAFESUBST:<noinclude />#if:{{{style|}}}|{{{style}}}}}">&#124;{{SAFESUBST:<noinclude />#if:{{{1|}}}|{{{1}}}&#61;}}{{{2|}}}</code><noinclude> {{Documentation}} <!--Categories and interwikis go near the bottom of the /doc subpage.--> </noinclude> 0p8ksf0z4xhqkt9wrqh7fa1q0ga6u3s Nhwɛdo:Param 10 2454 15015 2024-08-04T23:36:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15015 wikitext text/x-wiki {{SAFESUBST:<noinclude />#ifeq:{{SAFESUBST:<noinclude />Yesno|{{{nested|no}}}}}|yes||<{{{tag|code}}}>}}&#123;&#123;&#123;{{{1<noinclude>|foo</noinclude>}}}{{SAFESUBST:<noinclude />#ifeq:{{{2}}}|{{{2|}}} |&#124;}}{{{2|}}}&#125;&#125;&#125;{{SAFESUBST:<noinclude />#ifeq:{{SAFESUBST:<noinclude />Yesno|{{{nested|no}}}}}|yes||</{{{tag|code}}}>}}<noinclude> {{Documentation}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> </noinclude> k2oxzdhjfcbt88hy90njp6u20ucxx42 Nhwɛdo:Parameter names example 10 2455 15016 2024-08-04T23:37:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15016 wikitext text/x-wiki <includeonly>{{#invoke:Parameter names example|main}}</includeonly><noinclude> {{documentation}}<!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> 4dc1wzmglz31ir81jrn4ik3iy1v4jpt Nhwɛdo:Partial 10 2456 15017 2024-08-04T23:37:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15017 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background:#FFB; color:black;vertical-align:middle;text-align:{{{align|center}}}; {{{style|}}}" class="table-partial"|{{{1|Partial}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> ncghfbm6tut18t3pqtriwapk6z7twx3 Nhwɛdo:Partial failure 10 2457 15018 2024-08-04T23:37:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15018 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFB; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-partial" | {{{1|Partial failure}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> i19y48irxk6uegnjc6lokx8j35xh47p Nhwɛdo:Partial success 10 2458 15019 2024-08-04T23:37:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15019 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFB; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-partial" | {{{1|Partial success}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> 14kkbdkx2fhx4rwoia0wzrntsjduc2q Nhwɛdo:Perhaps 10 2459 15020 2024-08-04T23:37:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15020 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFD; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="automatic table-automatic"| {{{1|Perhaps}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> n9rjr4rqe2hi2paih8l71tzd1rm139o Nhwɛdo:Person infobox header 10 2460 15021 2024-08-04T23:38:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15021 wikitext text/x-wiki {{ombox|type=content|text=The design and content of biographical infoboxes must follow Wikipedia's [[Wikipedia:Verifiability|verifiability policy]], as well as [[Wikipedia:Manual of Style/Infoboxes|infobox]] and [[Wikipedia:Manual of Style/Biography|biographical style guideline]]. All content displayed in this template must adhere to the '''[[Wikipedia:Biographies of living persons|biographies of living persons]]''' policy if applicable. [[Wikipedia:Citing sources|Unsourced or poorly sourced]] contentious material '''must be removed immediately''' from the article and its infobox, especially if potentially [[Wikipedia:Libel|libellous]].}} <noinclude> {{documentation |content= {{no documentation}} [[Category:People and person infobox templates]] }} </noinclude> fg5ath3izzvlhog92guofkyiqwfii1v Nhwɛdo:Pf 10 2461 15022 2024-08-04T23:38:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15022 wikitext text/x-wiki #REDIRECT [[Template:ParserFunction]] {{Redirect category shell| {{R from move}} }} 2viyepqxdluhxzdr2jr3mdfdrjha0je Nhwɛdo:Phab 10 2462 15023 2024-08-04T23:38:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15023 wikitext text/x-wiki {{#if:{{{art|}}}{{{article|}}}|[[Wikipedia:Phabricator|Phabricator]]''':'''&nbsp;}}{{#ifeq:{{padleft:|1|{{{1|T}}}}}|T |[[Phabricator:{{{1|}}}|{{{1|Phabricator}}}]]{{#if:{{{label|}}}{{{label1|}}}|&#32;({{{label|{{{label1}}}}}})}} |[[Phabricator:T{{{1}}}|T{{{1}}}]]}}<!-- Extra fields -->{{#if:{{{2|}}}|{{nbsp}}• [[Phabricator:T{{{2}}}|T{{{2}}}]]}}{{#if:{{{label2|}}}|&#32;({{{label2}}})}}<!-- -->{{#if:{{{3|}}}|{{nbsp}}• [[Phabricator:T{{{3}}}|T{{{3}}}]]}}{{#if:{{{label3|}}}|&#32;({{{label3}}})}}<!-- -->{{#if:{{{4|}}}|{{nbsp}}• [[Phabricator:T{{{4}}}|T{{{4}}}]]}}{{#if:{{{label4|}}}|&#32;({{{label4}}})}}<!-- -->{{#if:{{{5|}}}|{{nbsp}}• [[Phabricator:T{{{5}}}|T{{{5}}}]]}}{{#if:{{{label5|}}}|&#32;({{{label5}}})}}<!-- -->{{#if:{{{6|}}}|{{nbsp}}• [[Phabricator:T{{{6}}}|T{{{6}}}]]}}{{#if:{{{label6|}}}|&#32;({{{label6}}})}}<!-- -->{{#if:{{{7|}}}|{{nbsp}}• [[Phabricator:T{{{7}}}|T{{{7}}}]]}}{{#if:{{{label7|}}}|&#32;({{{label7}}})}}<!-- -->{{#if:{{{8|}}}|{{nbsp}}• [[Phabricator:T{{{8}}}|T{{{8}}}]]}}{{#if:{{{label8|}}}|&#32;({{{label8}}})}}<!-- -->{{#if:{{{9|}}}|{{nbsp}}• [[Phabricator:T{{{9}}}|T{{{9}}}]]}}{{#if:{{{label9|}}}|&#32;({{{label9}}})}}<!-- -->{{#if:{{{10|}}}|{{nbsp}}• [[Phabricator:T{{{10}}}|T{{{10}}}]]}}{{#if:{{{label10|}}}|&#32;({{{label10}}})}}<!-- -->{{#if:{{{11|}}}|{{nbsp}}• [[Phabricator:T{{{11}}}|T{{{11}}}]]}}{{#if:{{{label11|}}}|&#32;({{{label11}}})}}<!-- -->{{#if:{{{12|}}}|{{nbsp}}• [[Phabricator:T{{{12}}}|T{{{12}}}]]}}{{#if:{{{label12|}}}|&#32;({{{label12}}})}}<!-- -->{{#if:{{{13|}}}|{{nbsp}}• [[Phabricator:T{{{13}}}|T{{{13}}}]]}}{{#if:{{{label13|}}}|&#32;({{{label13}}})}}<!-- -->{{#if:{{{14|}}}|{{nbsp}}• [[Phabricator:T{{{14}}}|T{{{14}}}]]}}{{#if:{{{label14|}}}|&#32;({{{label14}}})}}<!-- -->{{#if:{{{15|}}}|{{nbsp}}• [[Phabricator:T{{{15}}}|T{{{15}}}]]}}{{#if:{{{label15|}}}|&#32;({{{label15}}})}}<!-- -->{{#if:{{{16|}}}|{{nbsp}}• [[Phabricator:T{{{16}}}|T{{{16}}}]]}}{{#if:{{{label16|}}}|&#32;({{{label16}}})}}<!-- -->{{#if:{{{17|}}}|{{nbsp}}• [[Phabricator:T{{{17}}}|T{{{17}}}]]}}{{#if:{{{label17|}}}|&#32;({{{label17}}})}}<!-- -->{{#if:{{{18|}}}|{{nbsp}}• [[Phabricator:T{{{18}}}|T{{{18}}}]]}}{{#if:{{{label18|}}}|&#32;({{{label18}}})}}<!-- -->{{#if:{{{19|}}}|{{nbsp}}• [[Phabricator:T{{{19}}}|T{{{19}}}]]}}{{#if:{{{label19|}}}|&#32;({{{label19}}})}}<!-- -->{{#if:{{{20|}}}|{{nbsp}}• [[Phabricator:T{{{20}}}|T{{{20}}}]]}}{{#if:{{{label20|}}}|&#32;({{{label20}}})}}<!-- -->{{#if:{{{label|}}}{{{label1|}}}|&#32;({{{label|{{{label1}}}}}})}}<noinclude> {{documentation}} </noinclude> kcf6mkl8zrbdc2vj13lye376sxhhu6b Nhwɛdo:Plainlist 10 2463 15024 2024-08-04T23:38:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15024 wikitext text/x-wiki <templatestyles src="Plainlist/styles.css"/><div class="plainlist {{{class|}}}" {{#if:{{{style|}}}{{{indent|}}}|style="{{#if:{{{indent|}}}|margin-left: {{#expr:{{{indent}}}*1.6}}em;}} {{{style|}}}"}}>{{#if:{{{1|}}}| {{{1}}} </div>}}<noinclude></div> {{documentation}} </noinclude> aauem8fvp0apfdx4hoaa24a9q951cds Nhwɛdo:Planned 10 2464 15025 2024-08-04T23:38:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15025 wikitext text/x-wiki <noinclude> {| class="wikitable" |</noinclude>style="background: #E7E7FF; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-planned" | {{{1|Planned}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> fzglsxwanbpkii3cew3u77wy3zcvuhy Nhwɛdo:Pope list end 10 2465 15026 2024-08-04T23:38:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15026 wikitext text/x-wiki <includeonly>|}</div></includeonly><noinclude>{{documentation}}</noinclude> q789yb0ytw7a06zwvf273xz5847qoyl Nhwɛdo:Portal bar 10 2466 15027 2024-08-04T23:39:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15027 wikitext text/x-wiki {{#invoke:Portal bar|main}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 2e7c1lv0yixzmy178249a9kefzw3mbg Nhwɛdo:Portal icon demonstration 10 2467 15028 2024-08-04T23:39:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15028 wikitext text/x-wiki <includeonly>{{main other|{{error|Do not use [[Template:Portal icon demonstration]] in articles}}[[Category:Articles using portal icon demonstration]]|{{#invoke:Portal|demo}}}}</includeonly><noinclude>{{#invoke:Portal|demo|Example.jpg}}{{Documentation}}</noinclude> pqiq8ruj05y017356girvtqaxb4b48e Nhwɛdo:Portal template list 10 2468 15029 2024-08-04T23:39:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15029 wikitext text/x-wiki {{navbar|Portal template list|style=float:right}} '''Portal content templates''' * To display "selected content" on the portal main page ** {{tl|Transclude list item excerpts as random slideshow}}—transcludes excerpts from [[WP:RECOG|recognized content lists]], which are populated by a bot. ** {{tl|Transclude random subpage}}—transcludes random portal subpage. ** {{tl|Random portal component}}—transcludes random portal subpage. ** {{tl|Random subpage}}—transcludes random portal subpages. ** {{tl|Portal pictures}}—transcludes a slideshow of pictures, utilizing a single-page gallery. * To organize "selected content" on subpages ** {{tl|Numbered subpages}}—outputs an automatic index, transcluding numbered subpages. ** {{tl|Portal subpage}}—outputs a box linking to and transcluding a single subpage. ** {{tl|Portal subpage inline}}—outputs an unordered list item linking to and transcluding a single subpage. '''Main portal page formatting templates''' {{Div col|colwidth=20em}} * {{tl|Box-header}} * {{tl|Box-header-plain}} * {{tl|Box-header-round}} * {{tl|Box-header-square}} * {{tl|Box-header-watch}} * {{tl|Box-footer}} {{Div col end}} '''Templates that configure links''' {{Div col|colwidth=20em}} * {{tl|Portal}} * {{tl|Portal bar}} * {{tl|Portal-inline}} * {{tl|Pbox}} * {{tl|Portals}} * {{tl|Portals browsebar}} * {{tl|Related portals}} * {{tl|Wikimedia for portals}} {{Div col end}} '''Selected page templates, used on subpages of older portals''' {{Div col|colwidth=20em}} * {{tl|Selected article}} * {{tl|Selected biography}} * {{tl|Selected business}} * {{tl|Selected DYK}} * {{tl|Selected ingredient}} * {{tl|Selected location}} * {{tl|Selected picture}} * {{tl|Selected product}} * {{tl|Selected publication}} * {{tl|Selected quote}} * {{tl|Selected recipe}} * {{tl|Selected X}} {{Div col end}} '''Related templates''' * {{tl|Project template list}} {{Portal templates navbox}}<noinclude> [[Category:Wikipedia Portal templates| ]] [[Category:Documentation see also templates]] </noinclude> tgb2egit5lnbnd0o5zas9pjazejdvwe Nhwɛdo:Portal-inline 10 2469 15030 2024-08-04T23:39:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15030 wikitext text/x-wiki <includeonly>{{#invoke:portal-inline|main}}</includeonly><noinclude> {{documentation}} </noinclude> 59pmb09lnoedkobsacr61f1g7uauw8u Nhwɛdo:Pp-move 10 2470 15031 2024-08-04T23:39:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15031 wikitext text/x-wiki <includeonly>{{#invoke:Protection banner|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 5t6lal9n9hcpwsso2obr7pcyjbg26xc Nhwɛdo:Pp-semi-indef 10 2471 15032 2024-08-04T23:40:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15032 wikitext text/x-wiki <includeonly>{{#invoke:Protection banner|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 5t6lal9n9hcpwsso2obr7pcyjbg26xc Nhwɛdo:Pp-template/test1 10 2472 15033 2024-08-04T23:40:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15033 wikitext text/x-wiki {{pp-template/sandbox |type=template |demolevel=template |small=no }} nm9d9o1c5e30p40vzo4hm0j0mr0ngg4 Nhwɛdo:Pp-template/test2 10 2473 15034 2024-08-04T23:40:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15034 wikitext text/x-wiki {{pp-template/sandbox |type=template |demolevel=template |nocat=yes }} 30a65kvyvxla1x13in7qp3lp4oqf2ud Nhwɛdo:Pre 10 2474 15035 2024-08-04T23:40:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15035 wikitext text/x-wiki <templatestyles src="Pre/styles.css"/><pre<includeonly></includeonly> class="pre {{#ifeq:{{{border|}}}|no|pre-borderless}}" {{#if:{{{space|}}}{{{width|}}}{{{style|}}}|style="{{#if:{{{space|}}}|white-space: {{{space}}};}} {{#if:{{{width|}}}|width: {{{width}}};}} {{{style|}}}"}}><!-- -->{{#if:{{{1|}}}|{{{1}}}<noinclude>|Sample text</noinclude>}}<!-- -->{{#if:{{{2|}}}|{{!}}{{{2}}}}}<!-- -->{{#if:{{{3|}}}|{{!}}{{{3}}}}}<!-- -->{{#if:{{{4|}}}|{{!}}{{{4}}}}}<!-- -->{{#if:{{{5|}}}|{{!}}{{{5}}}}}<!-- -->{{#if:{{{6|}}}|{{!}}{{{6}}}}}<!-- -->{{#if:{{{7|}}}|{{!}}{{{7}}}}}<!-- -->{{#if:{{{8|}}}|{{!}}{{{8}}}}}<!-- -->{{#if:{{{9|}}}|{{!}}{{{9}}}}}<!-- -->{{#if:{{{10|}}}|{{!}}{{{10}}}}}<!-- -->{{#if:{{{11|}}}|{{!}}{{{11}}}}}<!-- -->{{#if:{{{12|}}}|{{!}}{{{12}}}}}<!-- -->{{#if:{{{13|}}}|{{!}}{{{13}}}}}<!-- -->{{#if:{{{14|}}}|{{!}}{{{14}}}}}<!-- -->{{#if:{{{15|}}}|{{!}}{{{15}}}}}<!-- -->{{#if:{{{16|}}}|{{!}}{{{16}}}}}<!-- -->{{#if:{{{17|}}}|{{!}}{{{17}}}}}<!-- -->{{#if:{{{18|}}}|{{!}}{{{18}}}}}<!-- -->{{#if:{{{19|}}}|{{!}}{{{19}}}}}<!-- -->{{#if:{{{20|}}}|{{!}}{{{20}}}}}<!-- --></pre><noinclude> {{Documentation}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> </noinclude> ag4dq3te4op8qicgsi5cv62k1c6f8z1 Nhwɛdo:Progress templates 10 2475 15036 2024-08-04T23:40:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15036 wikitext text/x-wiki {{Navbox | name = Progress templates | title = Progress templates | bodyclass = hlist | state = {{{state|{{{1|}}}}}} | group1 = General progress templates | list1 = *{{tl|Progress bar}} *{{tl|Progression}} *{{tl|Composition bar}} *{{tl|Composition bar/advanced}} *{{tl|Composition bar compact}} *{{tl|Composition histogram}} *{{tl|Percentage bar}} *{{tl|Number and percent}} *{{tl|Progress meter}} *{{tl|Percentile}} *{{tl|Stacked bar}} | group2 = Specific-use templates | list2 = *{{tl|Backlog progress bar}} *{{tl|Progress box}} *{{tl|Progression rainbow}} *{{tl|WikiProject assessment progression}} |belowstyle = font-weight:bold; |below = * {{icon|category}} [[:Category:Wikipedia progress templates|Category]] * {{icon|list}} [[Wikipedia:List of progress boxes|List]] <small>(partial)</small> }}<noinclude> {{Documentation}} <!-- PLEASE ADD THIS TEMPLATE'S CATEGORIES TO THE /doc SUBPAGE, THANKS --> </noinclude> igaezdvil9r7rd7kt0j0714fofnf2ko Nhwɛdo:Prop 10 2476 15037 2024-08-04T23:41:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15037 wikitext text/x-wiki #REDIRECT [[Template:Wikidata property link]] hnd6qym6gp623hmrowx5b3lbsghmzbj Nhwɛdo:Proprietary 10 2477 15038 2024-08-04T23:41:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15038 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #E7E7FF; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-proprietary"|{{{1|[[Proprietary software|Proprietary]]}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Software table cell templates|Proprietary]] </noinclude> r2c3d23gv4ux3188gcxoat1yeejtx9b Nhwɛdo:Protection templates 10 2478 15039 2024-08-04T23:41:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15039 wikitext text/x-wiki {{Navbox | state = {{{state|{{{1|<includeonly>collapsed</includeonly>}}}}}} | title = {{c|Protection templates}} | image<!--left--> = <!--[[File:Padlock.svg|40px|link=|alt=]]--> | tracking = no <!-- keep all the documented templates out of the hlist tracking category --> | inner-style = table-format:fixed; | list1 = <div style="overflow:auto">{{Aligned table |cols=5 |style=table-format:fixed;border:1px solid #aaa;margin:0 auto<!-- 0.2em-->; |colstyle=vertical-align:middle;padding-left:1.0em;<!--font-family:monospace;-->padding-right:1.0em; |col1style=background:#ddf; <!--row#--> |row1header=on |row1style=background:none;padding-bottom:0.25em;border-bottom:1px solid #bbf; |style1.1=background:none;border-bottom:1px solid #bbf; <!-- 1 --> | | Edit | Move | [[Wikipedia:Pending changes|Pending changes]] | Upload <!-- 2 --> | Generic | {{tl|pp}} | {{tl|pp-move}} | {{tl|pp-pc}} | {{tl|pp-upload}} |row2style=background:whitesmoke; <!-- 3 --> | [[Wikipedia:Biographies of living persons|BLP]] | {{tl|pp-blp}} | – | – | – <!-- 4 --> | Blocked user's talk page | {{tl|pp-usertalk}} | – | – | – |row10style=background:whitesmoke; <!-- 5 --> | Dispute | {{tl|pp-dispute}} | {{tl|pp-move-dispute}} | – | – <!-- 6 --> | [[Wikipedia:Protection_policy#Extended_confirmed_protection|Extended confirmed protection]] | {{tl|pp-extended}} | – | – | – |row4style=background:whitesmoke; <!-- 7 --> | Indefinite | {{tl|pp-semi-indef}} | {{tl|pp-move-indef}} | – | – <!-- 8 --> | [[Main Page]] image | {{tl|pp-main-page}} | – | – | – |row6style=background:whitesmoke; <!-- 9 --> | [[Wikipedia:Office actions|Office]] | {{tl|pp-office}} | – | – | – <!-- 10--> | [[Wikipedia:Sockpuppetry|Sockpuppetry]] | {{tl|pp-sock}} | – | – | – |row8style=background:whitesmoke; <!-- 11 --> | Templates and images | {{tl|pp-template}} | – | – | {{tl|pp-upload}} <!-- 12 --> | Vandalism | {{tl|pp-vandalism}} | {{tl|pp-move-vandalism}} | – | – |row12style=background:whitesmoke; <!-- 13 --> | Talk page | {{tl|Permanently protected}} {{tl|Temporarily protected}} | – | – | – }}</div> | below = [[Module:Protection banner]] }}<noinclude> {{Documentation|content= {{Collapsible option |statename=optional |default=collapsed}} {{Sandbox other|| [[Category:Documentation see also templates]] [[Category:Wikipedia administration templates]] }}}}<!--(end Documentation)--> </noinclude> 732oj4bmh4x1ioteo9bz2zlegudvzhv Nhwɛdo:Purge page 10 2479 15040 2024-08-04T23:41:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15040 wikitext text/x-wiki <i class="noprint">[[Special:Purge/{{FULLPAGENAME}}|<small {{#if:{{{color|}}}|style="color:{{{color}}}"}}>{{{1|Purge server cache}}}</small>]]</i><noinclude>{{Documentation}}</noinclude> 518phn0964daakeshir7alp08fopvj2 Nhwɛdo:Pval 10 2480 15041 2024-08-04T23:41:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15041 wikitext text/x-wiki #REDIRECT [[Template:Param value]] 0rkikcgz6tnmjxclut89tt6y5m46gp5 Nhwɛdo:Q 10 2481 15042 2024-08-04T23:41:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15042 wikitext text/x-wiki #REDIRECT [[Template:Wikidata entity link]] [[Category:Wikidata templates]] {{Redirect category shell| {{R from template shortcut}} {{R from move}} }} euhjv426e4bdxtzl1tovttx8jnzbtd5 Nhwɛdo:Quit 10 2482 15043 2024-08-04T23:42:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15043 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFCCFF; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-cast"|{{{1|Quit}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Television table cell templates]] [[Category:Big Brother (franchise) templates]] </noinclude> dlzsxfhiw8jqxmd3s2kq7f35oy2fhkr Nhwɛdo:Quotation 10 2483 15044 2024-08-04T23:42:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15044 wikitext text/x-wiki #REDIRECT [[Template:Blockquote]] hbwo2x62nt2slz2areg5tj6d92p0h7o Nhwɛdo:R ME from duplicated article 10 2484 15045 2024-08-04T23:42:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15045 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R ME from duplicated article |name=From a Middle-earth duplicated article |from=a page on the same or very similar subject matter related to the [[Middle-earth]] legendarium. This title was kept as a redirect in order to preserve <span class="editlink plainlinks">[{{fullurl:{{FULLPAGENAMEE}}|action=history}} this page's edit history]</span> after the content was merged |info=** Please ''do not'' delete this redirect nor remove this tag unless the need to recreate this article is demonstrated. |main category=Middle-earth redirects from redundant titles |printworthy=no }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> kxa9y78bblw05y5r5j8pxtr3bcwg060 Nhwɛdo:R comics from merge 10 2485 15046 2024-08-04T23:42:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15046 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R comics from merge |name=From a comics merge |from=a comics title that was merged into the target article |info=This page was kept as a redirect in order to <span class="editlink plainlinks">[{{fullurl:{{FULLPAGENAMEE}}|action=history}} preserve its edit history]</span> after its content was merged into {{#if:{{{1|}}}|[[{{{1}}}]]|the target article's content}}. Please ''do not'' remove the tag that generates this text (unless the need to recreate content on this page has been demonstrated) nor delete this page. ** For comics redirects with substantive [[Help:page histories|page histories]] that ''did not result from page merges'' use {{tl|R with history}} ''instead''. |main category=Comics redirects from merges }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> dn1312urfyhl2hne5x16xofmlijp4gg Nhwɛdo:R from airport code 10 2486 15047 2024-08-04T23:42:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15047 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from airport code |name=From an airport code |from=an airport letter code or [[location identifier]], such as [[International Air Transport Association airport code|IATA]] or [[International Civil Aviation Organization airport code|ICAO]], |to=its associated airport article |info=An example is {{-r|AVV}}[[File:Redirect arrow without text.svg|35px]][[Avalon Airport]]. |main category=Redirects from airport codes |printworthy=yes }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> 4pd9fn44fcou3vryq69lg5x82b6evb2 Nhwɛdo:R from alternative language 10 2487 15048 2024-08-04T23:43:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15048 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id={{{id|R from alternative language}}} |name=[[:Category:Redirects from alternative languages|From an alternative language]] |from=a page name in {{#switch:{{{1|}}}{{{from|}}}{{{lang|}}} |art=an [[Constructed language|artificial language]] |bo=one of the [[Tibetan languages]] |und=an as-yet-[[undetermined language]] |#default={{#if:{{#invoke:lang|is_ietf_tag_frame|{{{1|}}}{{{from|}}}{{{lang|}}}}} |{{#invoke:lang|name_from_tag|{{{1|}}}{{{from|}}}{{{lang|}}}|link=yes}} |an as-yet-[[undetermined language]]}}}} |to=a page name in {{#switch:{{{2|}}}{{{to|}}} |art=an [[Constructed language|artificial language]] |bo=one of the [[Tibetan languages]] |und=an as-yet-[[undetermined language]] |#default={{#if:{{#invoke:lang|is_ietf_tag_frame|{{{2|}}}{{{to|}}}}} |{{#invoke:lang|name_from_tag|{{{2|}}}{{{to|}}}|link=yes}} |an as-yet-[[undetermined language]]}}}}. These words may directly translate or they may be related words, names or phrases |info=** This redirect leads to its target in accordance with the naming conventions for titles in other languages and can help writing and searches. {{main other|However, per [[WP:NOTBROKEN]] do not replace these redirected links with a [[WP:piped link|piped link]] unless the page is updated for another reason.}} |printworthy={{main other|{{#ifeq:{{{1|}}}{{{from|}}}{{{lang|}}}|en|{{#ifeq:{{{printworthy}}}|no|no|yes}}}}}} }}{{#ifeq:{{SUBPAGENAME}}|testcases||{{#if:{{{1|}}}{{{from|}}}{{{lang|}}} | [[Category:Redirects from {{#ifexist:Category:Redirects from {{#invoke:Lang|name_from_tag|{{{1|{{{from|{{{lang|}}}}}}}}}}}-language terms | {{#invoke:Lang|name_from_tag|{{{1|{{{from|{{{lang|}}}}}}}}}}} | non-English }}-language terms]] | {{#ifeq:{{SUBPAGENAME}}|sandbox||[[Category:Redirects from undetermined-language terms]] }} }}{{#if:{{{2|}}}{{{to|}}} | [[Category:Redirects to {{#ifexist:Category:Redirects to {{#invoke:Lang|name_from_tag|{{{2|{{{to}}}}}}}}-language terms | {{#invoke:Lang|name_from_tag|{{{2|{{{to}}}}}}}} | non-English }}-language terms]] | {{#ifeq:{{SUBPAGENAME}}|sandbox||[[Category:Redirects to undetermined-language terms]]}} }} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 7ffxdiamcwhibkzub8334i9rmgmhplm Nhwɛdo:R from ambiguous term/demo 10 2488 15049 2024-08-04T23:43:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15049 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from ambiguous term/demo |name=[[:Category:Redirects from ambiguous pages|From an ambiguous term]] |from=an ambiguous page title |to=a disambiguation page |info=These redirects are pointed to by links that should always be disambiguated. Therefore, this template should ''never'' appear on a page that has "(disambiguation)" in its title – in that case use {{tl|R to disambiguation page}} instead. }}<noinclude> {{Documentation}} </noinclude> qwzc68a5s29e5whr14dajemj0k1jwyu Nhwɛdo:R from book 10 2489 15050 2024-08-04T23:43:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15050 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from book |name=From a book |from=a book title |to=a more general, relevant article, such as the author or publisher of the book or to its title in an alternative language |info=** Books should only have an individual article when they meet [[Wikipedia:Notability (books)|Wikipedia's notability guidelines]] and there is enough material to warrant a detailed article.{{#ifeq:{{{2}}}|noitalics||{{#ifeq:{{FULLPAGENAME}}|Wikipedia:Template index/Redirect pages||{{italic title}}}}}} |main category=Redirects from books |printworthy={{#ifeq:{{{1}}}|printworthy|yes|no}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> m428cocrskxor3rcrpf6mmu99a8idi9 Nhwɛdo:R from duplicated article 10 2490 15051 2024-08-04T23:43:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15051 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from duplicated article |name=From a duplicated article |from=a page on the same or very similar subject matter that was kept as a redirect to preserve <span class="editlink plainlinks">[{{fullurl:{{FULLPAGENAMEE}}|action=history}} this page's edit history]</span> after the content was merged |info=** Please ''do not'' delete this redirect nor remove this tag unless the need to recreate this article is demonstrated. |all category=Redirects from duplicated articles |printworthy={{#ifeq:{{{1}}}|printworthy|yes|no}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> qjtl65onnt0ykunndtkp61yeh8v7mcv Nhwɛdo:R from film 10 2491 15052 2024-08-04T23:43:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15052 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from film |name=From a film |from=a film title that is a subtopic of the redirect target or a title in an alternative language that has been produced in that language{{#ifeq:{{{1}}}|noitalic||{{#ifeq:{{FULLPAGENAME}}|Wikipedia:Template index/Redirect pages||{{italic title}}}}}} |main category=Redirects from films }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> tr8d2s6eri3x867wmi8dxx3hjbzylpe Nhwɛdo:R from high-use template 10 2492 15053 2024-08-04T23:43:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15053 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from high-use template |name=From a high-use template |from=a highly transcluded redirect to a template |info=**{{#invoke:High-use|text|risk|nobot=true}} |all category=Redirects from high-use templates |printworthy=no }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 7c2sdnd3ium6yfp2jkn07zvqg6uv118 Nhwɛdo:R from misspelling 10 2493 15054 2024-08-04T23:44:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15054 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from misspelling |name=From a misspelling |from=a misspelling or [[typographical error]] |info=The correct form is {{#if:{{{1|{{{of|}}}}}}|<bdi>'''{{{1|{{{of}}}}}}'''</bdi>|given by the target of the redirect}}. ** This redirect is made available to aid [[H:S|searches]]. Pages that use this link should be updated to link directly to the target without the use of a [[WP:piped link|piped link]] that hides the correct details. ** This template tags redirects with a subcategory of the {{c|Redirects from incorrect names}} category, so template {{tl|R from incorrect name}} should not be used with this template. |all category=Redirects from misspellings }}<includeonly>{{Main other |{{{Category|[[Category:{{#ifexpr: {{#ifeq: {{{2}}} | printworthy | 1 | 0 }} or {{#ifeq: {{{printworthy}}} | yes | 1 | 0 }} or {{#ifeq: {{{unprintworthy}}} | no | 1 | 0 }} |Printworthy |Unprintworthy }} redirects]]}}} }}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 4y48brxb66pneudksxape5a5i1qjiwl Nhwɛdo:R from modification 10 2494 15055 2024-08-04T23:44:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15055 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from modification |name=From a modification |from=a modification of the target's title or a closely related title. For example, the words may be rearranged{{#if: {{{1|{{{reason|{{{of|}}}}}}}}}|. This redirect is a modification of: {{#ifexpr:{{#invoke:String|find|{{{1|{{{reason|{{{of|}}}}}}}}}|"plainlinks"}} + {{#invoke:String|find|{{{1|{{{reason|{{{of|}}}}}}}}}|{{!((}}}} = 0|{{no redirect|{{{1|{{{reason|{{{of|}}}}}}}}}}}|{{{1|{{{reason|{{{of|}}}}}}}}}}}}} |info= ** Please note that there are many {{em|more specific templates}}. Please use {{tl|R from alternative spelling}}, {{tl|R from alternative hyphenation}}, {{tl|R from alternative punctuation}}, {{tl|R from alternative spacing}} and {{tl|R from misquotation}} where relevant; see subcategories of [[:Category:Redirects from modifications]] for other options (capitals, abbreviations, diacritics, plurals, stylizations, transliteration, ligatures, different parts of speech, etc.). If you are unsure which to use, this template is fine; someone will make it more specific later if necessary. ** In cases of modification from distinctly longer or shorter names, please use {{tl|R from long name}} or {{tl|R from short name}}, respectively. An abbreviation should be tagged with {{tl|R from initialism}} or, if it can be spoken like a word such as NASA and RADAR, use {{tl|R from acronym}}. ** Use this [[WP:rcat|rcat]] instead of {{tl|R from other capitalisation}} and {{tl|R from plural}} in namespaces other than [[WP:Mainspace|mainspace]] for those types of modification. This may also apply to several other subcategories of modification; please check those templates' output before saving if using outside of mainspace. |all category={{#ifeq:{{{demo}}}|yes||Redirects from modifications}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 2wzg63t1ibt8k19ft705qf6nizt0i4t Nhwɛdo:R from move 10 2495 15056 2024-08-04T23:44:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15056 wikitext text/x-wiki <noinclude>{{hatnote|This rcat template is automatically added to all new redirects that result from page moves; it must be added manually to older redirects when appropriate.}}{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from move |name=From a page move |from=a page that has been moved (renamed) |info=This page was kept as a redirect to avoid breaking links, both internal and external, that may have been made to the old page name. |all category=Redirects from moves }}<includeonly>{{R from move/except}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> jb1j0dw49p25rsnw8nldcu4oogum41x Nhwɛdo:R from other name 10 2496 15057 2024-08-04T23:44:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15057 wikitext text/x-wiki #REDIRECT [[Template:R from alternative name]] {{Redirect category shell| {{R from modification}} {{R to redirect template}} {{R from template shortcut}} }} e6h731mk9687tb26sd5lziq9ftwb0f7 Nhwɛdo:R from plural 10 2497 15058 2024-08-04T23:44:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15058 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from plural |name=From the plural form |from=a plural noun |to=its singular form{{#if:{{{of|}}}|&nbsp;or to a broader article; the singular form is "{{{of}}}"}} |info=** This redirect link is used for convenience; it is often preferable to add the plural directly after the link (for example, {{code|[[link]]s}}). However, do not replace these redirected links with a simpler link unless the page is updated for another reason (see [[WP:NOTBROKEN]]). ** Use this rcat to tag {{em|only}} [[Wikipedia:Mainspace|mainspace]] redirects; when plural forms are found in other namespaces, use {{tl|R from modification}} {{em|instead}}. |main category=Redirects from plurals |printworthy={{#ifeq:{{{1}}}|printworthy|yes|no}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> kyugdhsp50cuboxxhnphxe5bze5bpzh Nhwɛdo:R from subtopic 10 2498 15059 2024-08-04T23:44:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15059 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from subtopic |name=From a subtopic |from=a subtopic of the target article or section |info=** If the redirected subtopic could potentially have [[Wikipedia:Notability|its own article]] in the future, then also tag the redirect with {{tl|R with possibilities}} and {{tl|R printworthy}}. |main category=Redirects from subtopics }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> m5m5fb582mfmz5vubmg0f6gyej5njdz Nhwɛdo:R from template shortcut 10 2499 15060 2024-08-04T23:45:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15060 wikitext text/x-wiki #REDIRECT [[Template:R from shortcut]] {{rcat shell| {{R from merge}} {{R to rcat}} }} 7r9fpjbd5d197q3x8wzpsb23h4wvjrc Nhwɛdo:R printworthy 10 2500 15061 2024-08-04T23:45:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15061 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R printworthy |name=From a printworthy page title |from=a title that would be helpful in a [[Meta:Paper Wikipedia|printed]] or [[WP:1|CD/DVD]] version of Wikipedia |info=See '''[[Wikipedia:Printability]]''' and '''[[WP:Version 1.0 Editorial Team|Version 1.0 Editorial Team]]''' for more information. |main category=Printworthy redirects }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 87anhkmsi6vcyizmlxhni3ciqfuivf8 Nhwɛdo:R scouting from merge 10 2501 15062 2024-08-04T23:45:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15062 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R scouting from merge |name=From a Scouting page merge |from=a [[Scouting]] title that was merged into the target article |info=This page was kept as a redirect in order to <span class="editlink plainlinks">[{{fullurl:{{FULLPAGENAMEE}}|action=history}} preserve its edit history]</span> after its content was merged into {{#if:{{{1|}}}|[[{{{1}}}]]|the target article's content}}. Please ''do not'' remove the tag that generates this text (unless the need to recreate content on this page has been demonstrated) nor delete this page. ** For Scouting redirects with substantive [[Help:page histories|page histories]] that ''did not result from page merges'' use {{tl|R with history}} ''instead''. |main category=Scouting redirects from merges }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> qut8o8ex58cha0gkw8gtbz2jzzv1x2l Nhwɛdo:R template index 10 2502 15063 2024-08-04T23:45:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15063 wikitext text/x-wiki {{#invoke:navbox|navbox | name = R template index | title = [[Wikipedia:Template index/Redirect pages#List of redirects by function|Rcat functional index]] | bodyclass = hlist | state = {{{state<includeonly>|{{#ifeq:{{NAMESPACE}}|{{ns:0}}|off|collapsed}}</includeonly>}}} | groupstyle = text-align:center; | group1 = [[Wikipedia:Template index/Redirect pages#Grammar, punctuation and spelling|Grammar,<br />punctuation,<br />and spelling]] | list1 = {{#invoke:navbox|navbox|child | listclass = hlist | evenodd = swap | group1 = Abbreviation | list1 = * {{tl|R to acronym}} * {{tl|R from acronym}} * {{tl|R to initialism}} * {{tl|R from initialism}} * {{tl|R from numeronym}} * {{tl|R from Bluebook abbreviation}} * {{tl|R from ISO 4 abbreviation}} * {{tl|R from MathSciNet abbreviation}} * {{tl|R from NLM abbreviation}} | group2 = Capitalisation | list2 = * {{tl|R from CamelCase}} * {{tl|R from other capitalisation}} * {{tl|R from miscapitalisation}} | group3 = Grammar &<br/>punctuation | list3 = * {{tl|R from modification}} * {{tl|R from plural}} * {{tl|R to plural}} | group4 = Parts of speech | list4 = * {{tl|R from adjective}} * {{tl|R from adverb}} * {{tl|R from common noun}} * {{tl|R from gerund}} * {{tl|R from proper noun}} * {{tl|R from verb}} | group5 = Spelling | list5 = * {{tl|R from alternative spelling}} * {{tl|R from alternative hyphenation}} * {{tl|R from alternative punctuation}} * {{tl|R from alternative spacing}} * {{tl|R from alternative transliteration}} * {{tl|R from American English}} * {{tl|R from ASCII-only}} * {{tl|R to ASCII-only}} * {{tl|R from British English}} * {{tl|R from diacritic}} * {{tl|R to diacritic}} * {{tl|R from incorrect hyphenation}} * {{tl|R from ligature}} * {{tl|R to ligature}} * {{tl|R from misspelling}} * {{tl|R from stylization}} }} | group2 = [[Wikipedia:Template index/Redirect pages#Alternative names|Alternative<br />names]] | list2 = {{#invoke:navbox|navbox|child | listclass = hlist | evenodd = swap | group1 = General | list1 = * {{tl|R from alternative language}} ** [[Wikipedia:Template index/Redirect language codes|language codes]] * {{tl|R from alternative name}} * {{tl|R from ambiguous sort name}} <!-- Exists at {{R from sort name/ambiguous}} --> * {{tl|R from antonym}} * {{tl|R from colloquial name}} * {{tl|R country data}} * {{tl|R from former name}} * {{tl|R from incomplete name}} * {{tl|R from incorrect name}} * {{tl|R from less specific name}} * {{tl|R from long name}} * {{tl|R from more specific name}} * {{tl|R from non-neutral name}} * {{tl|R to numerals}} * {{tl|R from numerals}} * {{tl|R to Roman numerals}} * {{tl|R from Roman numerals}} * {{tl|R from portmanteau}} * {{tl|R from short name}} * {{tl|R from sort name}} * {{tl|R from synonym}} | group2 = People | list2 = * {{tl|R from birth name}} * {{tl|R from given name}} * {{tl|R to joint biography}} * {{tl|R from married name}} * {{tl|R from name with title}} * {{tl|R from person}} * {{tl|R from personal name}} * {{tl|R from Eastern name}} * {{tl|R from pseudonym}} * {{tl|R from surname}} | group3 = Technical | list3 = * {{tl|R from CAS Registry Number}} * {{tl|R from court case}} * {{tl|R from drug trade name}} * {{tl|R from filename}} * {{tl|R from identifier}} * {{tl|R from Java package name}} * {{tl|R from chemical formula}} * {{tl|R from gene symbol}} * {{tl|R from technical name}} * {{tl|R to technical name}} * {{tl|R from radio frequency}} | group4 = Organisms | list4 = * {{tl|R to scientific name}} * {{tl|R from scientific name}} * {{tl|R from alternative scientific name}} * {{tl|R from scientific abbreviation}} * {{tl|R to monotypic taxon}} * {{tl|R from monotypic taxon}} * {{tl|R taxon with possibilities}} * {{tl|R from species to genus}} | group5 = Geography | list5 = * {{tl|R from name and country}} * {{tl|R from more specific geographic name}} * {{tl|R from postal code}} }} | group3 = Navigation<br/>aids | list3 = {{#invoke:navbox|navbox|child | listclass = hlist | group1 = [[Wikipedia:Template index/Redirect pages#Miscellaneous|Navigation]] | list1 = * {{tl|R to anchor}} * {{tl|R avoided double redirect}} * {{tl|R from category navigation}} * {{tl|R from file metadata link}} * {{tl|R to list entry}} * {{tl|R mentioned in hatnote}} * {{tl|R to section}} * {{tl|R from shortcut}} | group2 = [[Wikipedia:Template index/Redirect pages#Disambiguation|Disambiguation]] | list2 = * {{tl|R from ambiguous term}} * {{tl|R to disambiguation page}} * {{tl|R from incomplete disambiguation}} * {{tl|R from incorrect disambiguation}} * {{tl|R from other disambiguation}} * {{tl|R from predictable disambiguation}} * {{tl|R from unnecessary disambiguation}} | group3 = [[Wikipedia:Template index/Redirect pages#Merges, duplicates and moves|Merge, duplicate & move]] | list3 = * {{tl|R from draft namespace}} * {{tl|R from duplicated article}} * {{tl|R with history}} * {{tl|R from merge}} * {{tl|R from move}} * {{tl|R with old history}} | group4 = [[Wikipedia:Template index/Redirect pages#To namespaces|To namespaces]] | list4 = * {{tl|R from remote talk page}} * {{tl|R to category namespace}} * {{tl|R to draft namespace}} * {{tl|R to help namespace}} * {{tl|R to main namespace}} * {{tl|R to portal namespace}} * {{tl|R to project namespace}} * {{tl|R to talk page}} * {{tl|R to template namespace}} * {{tl|R to user namespace}} }} | group4 = Media | list4 = {{#invoke:navbox|navbox|child | listclass = hlist | group1 = General | list1 = {{#invoke:navbox|navbox|child | listclass = hlist | group1 = | list1 = * {{tl|R from book}} * {{tl|R from film}} * {{tl|R from upcoming film}} * {{tl|R from journal}} * {{tl|R from meme}} * {{tl|R from radio program}} * {{tl|R from subreddit}} * {{tl|R from work}} * {{tl|R from creator}} * {{tl|R from radio frequency}} * {{tl|R from broadcast translator}} | group2 = Music | list2 = * {{tl|R from album}} * {{tl|R from lyric}} * {{tl|R from song}} * {{tl|R from cover song}} * {{tl|R from band name}} | group3 = Television | list3 = * {{tl|R from television episode}} * {{tl|R from television program}} }} | group2 = [[Wikipedia:Template index/Redirect pages#Miscellaneous|Fiction]] | list2 = * {{tl|R from fictional character}} * {{tl|R from fictional element}} * {{tl|R from fictional location}} | group3 = Comics | list3 = * {{tl|R comics with possibilities}} * {{tl|R comics from alternative name}} * {{tl|R comics to list entry}} * {{tl|R comics from merge}} * {{tl|R comics naming convention}} * {{tl|R comics from related word}} * {{tl|R comics to section}} }} | group5 = Miscellaneous | list5 = {{#invoke:navbox|navbox|child | listclass = hlist | group1 = [[Wikipedia:Template index/Redirect pages#Miscellaneous|Related<br/>information]] | list1 = * {{tl|R to article without mention}} * {{tl|R to decade}} * {{tl|R to century}} * {{tl|R to millennium}} * {{tl|R from city and state}} * {{tl|R from domain name}} ** {{tl|R from second-level domain}} ** {{tl|R from top-level domain}} * {{tl|R from gendered term}} * {{tl|R from legislation}} * {{tl|R from list topic}} * {{tl|R from member}} * {{tl|R from phrase}} * {{tl|R from quotation}} * {{tl|R to related topic}} * {{tl|R from related word}} * {{tl|R from relative}} ** {{tl|R from spouse}} * {{tl|R from school}} * {{tl|R from subsidiary}} * {{tl|R from subtopic}} * {{tl|R to subtopic}} * {{tl|R from gap in series}} * {{tl|R from team}} * {{tl|R from Unicode character}} * {{tl|R from Unicode code}} * {{tl|R from emoji}} | group2 = {{c|Redirects with possibilities|With possibilities}} | list2 = * {{tl|R with possibilities}} ** {{cat|Template redirects with possibilities}} * {{tl|R category with possibilities}} | group3 = [[International Organization for Standardization|ISO codes]] | list3 = * {{tl|R from ISO 4 abbreviation}} * {{tl|R from ISO 639 code}} * {{tl|R from ISO 3166 code}} * {{tl|R from ISO 4217 code}} * {{tl|R from ISO 15924 code}} | group4 = [[Wikipedia:Template index/Redirect pages#Printworthy vs. unprintworthy|Printworthiness]] | list4 = * [[Wikipedia:Printability|Printability]] * {{tl|R printworthy}} * {{tl|R unprintworthy}} ** e.g. {{tlf|R with possibilities}} is printworthy by default; {{tlf|R from misspelling}} is unprintworthy by default; some have no default | group5 = Protection | list5 = * {{tl|R extended-protected}} * {{tl|R fully protected}} * {{tl|R semi-protected}} * {{tl|R template-protected}} * {{tl|R from high-use template}} | group6 = Tools | list6 = * {{cat|Miscellaneous redirects}} * [[Wikipedia:Protection policy|Protection policy]] * {{tl|R from template-generated category}} * {{tl|Redirect category shell}} * {{tl|Talk page of redirect}} | group7 = Wikidata | list7 = * {{tl|R with Wikidata item}} * {{tl|Soft redirect with Wikidata item}} }} | belowstyle = font-weight:bold; | below = * {{#invoke:Icon|main|RED}} [[Wikipedia:Template index/Redirect pages#Alphanumeric listing|Complete alphanumeric index]] ** for the full list of rcat templates * {{#invoke:Icon|main|Category}} [[:Category:Redirect templates|Category]] * {{#invoke:Icon|main|WIKIPROJECT}} [[Wikipedia:WikiProject Redirect|WikiProject Redirect]] * {{#invoke:Icon|main|wikipedia}} [[Wikipedia:Categorizing redirects|Categorizing redirects]] }}<noinclude> {{documentation}} </noinclude> jkwaaxqnmu61e1bqorz86tf6juds9su Nhwɛdo:R to anchor 10 2503 15064 2024-08-04T23:45:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15064 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to anchor |name=To an embedded anchor |from=a topic that does not have its own page |to=an [[Help:Link#Specifics|embedded anchor]] on the redirect's target page |info=** An {{tlx|anchor|(anchor name)}} or {{tlx|visible anchor}} template, a [[HTML element#Anchor|HTML element with <code>id="(anchor name)"</code>]], or an {{para|id|(anchor name)}} parameter might be installed at the beginning of a paragraph, in or near a section header or within a [[Help:table|table]]. The anchor might also be an old section header that has been edited and is anchored within or near the new header to prevent broken internal and external links. ** Even though section headers of the general form <code>==(Header name)==</code> are themselves a type of anchor, use {{tl|R to section}} ''instead''. |all category=Redirects to embedded anchors }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> sfm4bq1cddj5o10fyeqnw3nxztmduah Nhwɛdo:R to list entry 10 2504 15065 2024-08-04T23:46:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15065 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to list entry |name=To a list entry |to=a list in which the subject is an entry |info=** For redirects from a topic to a related list and not to an entry on that list, use {{tl|R from list topic}} ''instead''. |main category=Redirects to list entries }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> bb4u0harvdu771fiu5qpn626sgjka2c Nhwɛdo:R to section 10 2505 15066 2024-08-04T23:46:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15066 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to section |name=To a section |from=a topic that does not have its own page |to=a [[Help:section|section]] of a page on the subject. For redirects to [[Help:Link#Specifics|embedded anchors]] on a page, use {{tl|R to anchor}} ''instead'' |all category=Redirects to sections }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 5dsiqkgza4ycqford7y51nt9dpwxj3v Nhwɛdo:R unprintworthy 10 2506 15067 2024-08-04T23:46:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15067 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R unprintworthy |name=From an unprintworthy page title |from=a title that would {{big|''not''}} be helpful in a [[Meta:Paper Wikipedia|printed]] or [[WP:1|CD/DVD]] version of Wikipedia |info=See '''[[Wikipedia:Printability]]''' and '''[[WP:Version 1.0 Editorial Team|Version 1.0 Editorial Team]]''' for more information. |main category=Unprintworthy redirects }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> g25imkrrbnofxbcy79c8snmjx0tkkw3 Nhwɛdo:R with history 10 2507 15068 2024-08-04T23:46:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15068 wikitext text/x-wiki <noinclude> {{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R with history |name=With history |from=a page containing <span class="editlink plainlinks">[{{fullurl:{{FULLPAGENAMEE}}|action=history}} '''substantive page history''']</span> |info=This page is kept as a redirect to preserve its former content and attributions. Please ''do not'' remove the tag that generates this text (unless the need to recreate content on this page has been demonstrated), nor delete this page. ** This template should <u>not</u> be used for redirects having some edit history but no meaningful content in their previous versions, nor for redirects created as a result of a [[Wikipedia:Merging|page merge]] (use {{tl|R from merge}} instead), nor for redirects from a title that forms a historic part of Wikipedia (use {{tl|R with old history}} instead). |all category=Redirects with history }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> 0x2a02e2wf0yw6rxsdfslof22b3a6j2 Nhwɛdo:Rarely 10 2508 15069 2024-08-04T23:46:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15069 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FE7; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="partial table-partial"|{{{1|Rarely}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} <!-- interwikis & categories --> </noinclude> llrafobawz75assfpm22me1y55kimi2 Nhwɛdo:Rcatsh 10 2509 15070 2024-08-04T23:46:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15070 wikitext text/x-wiki #REDIRECT [[Template:Redirect category shell]] {{Redirect category shell| {{R to redirect template}} {{R from template shortcut}} }} 29bzayoi3nnwiqlqomxzg08fp5qmvuz Nhwɛdo:Recent birth 10 2510 15071 2024-08-04T23:47:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15071 wikitext text/x-wiki <!--{{Recent birth}} begin-->{{#ifeq:{{NAMESPACE}}|{{<includeonly>subst:</includeonly>NAMESPACE}}|<includeonly>[[Category:Pages with incorrectly substituted templates|{{PAGENAME}}]]</includeonly>|}}{{Ambox | name = Recent death | type = notice | image = [[File:{{Ambox globe current red}}|40px]] | text = This article '''is about [[{{CURRENTYEAR}}|{{{article|a}}} {{{type|person}}} who {{#ifeq:{{{multiple}}}|yes|were|was}} recently born]]'''. Some information, such as the circumstances of the {{{type|person}}}'s birth{{#ifeq:{{{multiple}}}|yes|s|}} and surrounding events, may change as more facts become known. }}<!--{{Recent birth}} end--><noinclude>{{Documentation}}</noinclude> rcjifweag7cxpdgh9c527mj3hv6aiqq Nhwɛdo:Recent death 10 2511 15072 2024-08-04T23:47:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15072 wikitext text/x-wiki <noinclude>{{distinguish|Template:Died in}}</noinclude><!--{{Recent death}} begin-->{{#ifeq:{{NAMESPACE}}|{{<includeonly>subst:</includeonly>NAMESPACE}}|<includeonly>[[Category:Pages with incorrectly substituted templates|{{PAGENAME}}]]</includeonly>|}}{{Ambox | name = Recent death | type = notice | image = [[File:{{Ambox globe current red}}|50x40px]] | text = This article is currently being '''heavily edited''' because its subject{{#ifeq:{{{multiple}}}|yes|s|}} {{#ifeq:{{{multiple}}}|yes|have|has}} recently died. Information about their death{{#ifeq:{{{multiple}}}|yes|s|}} and related events may change significantly and initial news reports may be [[Wikipedia:Reliable sources#Breaking news|unreliable]]. The [{{fullurl:{{FULLPAGENAME}}|action=history}} most recent updates] to this article [[Wikipedia:Risk disclaimer|may not reflect]] the most current information. | removalnotice = yes | fix = Please feel free to [{{fullurl:{{FULLPAGENAME}}|action=edit}} improve this article] (but edits without reliable references may be removed) or discuss changes on the [[{{TALKPAGENAME}}|talk page]]. }}<includeonly>{{#if:{{NAMESPACE}}|<!-- don't categorize -->|[[Category:Recent deaths{{#if:{{{1|}}}|{{!}}{{{1}}}}}]]}}</includeonly><!--{{Recent death}} end--><noinclude>{{Documentation}}</noinclude> 7m9p79k4epghd8jufqz0bmsrwh87q39 Nhwɛdo:Red 10 2512 15073 2024-08-04T23:47:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15073 wikitext text/x-wiki <span style="color: red;">{{{1}}}</span><noinclude> <!-- Add categories to the /doc subpage, not here! --> {{Documentation}} </noinclude> t31acmyfw9ocbl5tvv1i3jvzpzos8k7 Nhwɛdo:Red Wikidata link 10 2513 15074 2024-08-04T23:47:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15074 wikitext text/x-wiki #REDIRECT [[Template:Interlanguage link]] {{r from merge}} 844izq2panbhkjg1hwq0ex7p7cskc1w Nhwɛdo:Redirect 10 2514 15075 2024-08-04T23:47:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15075 wikitext text/x-wiki <includeonly>{{#invoke:redirect hatnote|redirect|1}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> nahryqse47xqenividwc88opp02rhjv Nhwɛdo:Redirect category shell/Comparison 10 2515 15076 2024-08-04T23:47:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15076 wikitext text/x-wiki {{TOC right}} Because of a [[#Bug note|software modification]], as of January 2014 text is now able to appear on Wikipedia's redirect pages. Therefore, they all have the capability to display other readable text in addition to the redirect arrow and target page title, which had been the only displayable content prior to the software modification. This page compares how text may appear on redirect pages when they are tagged by redirect category (rcat) templates in accordance with the [[WP:RCAT|guideline for categorizing redirects]]. In particular, the style comparisons on this page display examples that show how rcats are rendered when the {{tl|Redirect category shell}} (which has replaced the deprecated {{tl|This is a redirect}} template) is used: : {{tlx|Redirect category shell|{{tl|R from plural}}|{{tl|R with possibilities}}}} in contrast to how text appears when rcats are added to redirects individually, such as: : {{tlx|R from plural}} : {{tlx|R with possibilities}} The Rcat shell template wraps rcats in a similar manner to other shell templates, such as the {{tl|WikiProject banner shell}}. However, rather than collapsing the templates, the Rcat shell gives them a more sophisticated and professional appearance. ==Learning curve== With the Rcat shell template, the learning curve for inexperienced editors, who want to learn the details of redirect categorization, can be greatly enhanced. If an editor has no idea where to start and wants to learn, they can just add {{code|<nowiki>{{Rcat shell}}</nowiki>}} to the ''third line'' of a redirect's edit screen, and someone will "come a runnin{{'"}} to add rcats to the redirect. If they keep track of where they left a shell template, then they will learn how to categorize from more experienced editors. As their learning grows, they are not abandoned. If an editor knows that one or two rcats are needed, but they are unsure if any more should be added, all they need do is leave the very first parameter empty. Just as before, other editors will come a runnin' to double check their good work. This ability to help new and inexperienced editors is not available to individually applied rcats. More details may be found on the template documentation page. ==Protection detection== Another good reason to consider using the ''Redirect category shell'' instead of using individual rcats on redirects is that the shell template, in addition to the learning curve and standardized text, is capable of detecting the protection level(s) of a redirect. When an administrator protects a redirect, either edit-protected, move-protected, or both and, if the ''Redirect category shell'' template has been used to tag the redirect, then it automatically sorts the redirect into appropriate protection categories. If and when protection is lifted, raised, or lowered, then the protection tags and categories are automatically removed or adjusted accordingly. If the Rcat shell is added to an already protected redirect, then any manually placed protection templates may be removed as they will not be needed. This automatic protection sensing ''is not available'' to individually applied rcats. ==Style comparison== ;Templates used :The rcat templates used in this example are: {{Col-begin|width=auto}} {{Col-break}} :* {{tlx|R from related word}} :* {{tlx|R from shortcut}} :* {{tlx|R from long name}} {{Col-break}} :* {{tlx|R from alternative name}} :* {{tlx|R to redirect template}} {{Col-end}} ===Rcat shell=== <code><nowiki>{{Rcat shell|</nowiki></code><br/><code><nowiki>{{R from related word}}</nowiki></code><br/><code><nowiki>{{R from shortcut}}</nowiki></code><br/><code><nowiki>{{R from long name}}</nowiki></code><br/><code><nowiki>{{R from alternative name}}</nowiki></code><br/><code><nowiki>{{R to redirect template}}</nowiki></code><br/><code><nowiki>}}</nowiki></code> {{Hatnote|Following is how text appears when '''Redirect category shell''' is used:}} {{Rcat shell| {{R from related word}} {{R from shortcut}} {{R from long name}} {{R from alternative name}} {{R to redirect template}} }} ===Individually added=== <code><nowiki>{{R from related word}}</nowiki></code><br/><code><nowiki>{{R from shortcut}}</nowiki></code><br/><code><nowiki>{{R from long name}}</nowiki></code><br/><code><nowiki>{{R from alternative name}}</nowiki></code><br/><code><nowiki>{{R to redirect template}}</nowiki></code> {{Hatnote|Following is the text that appears when rcats are added individually:}} {{R from related word}} {{R from shortcut}} {{R from long name}} {{R from alternative name}} {{R to redirect template}} ==Incorrect namespace== Also noted is how these rcats will appear if they are used to tag a redirect in the wrong namespace. {{tl|R from plural}} is an rcat that is only used in article mainspace, and this page is a "template" page, so: {{tlx|Rcat shell|{{tl|R from plural}}}}... {{Mbox | name = This is a redirect/rcat | type = move | image = none | style = margin-top: 1.1em; border: solid 1px darkblue; border-left-width: 0.5em; | textstyle = padding-top: 0.9em; padding-bottom: 0.9em; | text = [[File:Symbol redirect arrow with gradient.svg|25px|link=]] '''This page is a [[Wikipedia:Redirect|redirect]]. <small>The following [[Wikipedia:Categorizing redirects|categories]] are used to track and monitor this redirect:</small>''' * {{R from plural|embed=yes}} {{Ombox|type=content|image=[[File:Stop hand orange.svg|50px]]|text={{Error|The above [[WP:RCAT|rcat]] should only be used to categorize redirects that are in the ''[[WP:main|main]]'' namespace.}}}} ''<small>When appropriate, [[WP:PP|protection levels]] are automatically sensed, described, and categorized.</small>'' }} {{tlx|R from plural}} if used individually... {{R from plural}} {{Ombox|type=content|image=[[File:Stop hand orange.svg|50px]]|text={{Error|The above [[WP:RCAT|rcat]] should only be used to categorize redirects that are in the ''[[WP:main|main]]'' namespace.}}}} ---- '''Note 1:''' If {{tl|R from plural}} or ''any template'' is used in a different namespace than it should be used, the editor may note that both the above error message ''{{large|and}}'' a different categorization than expected is generated. The page will not be sorted to the expected category, and will instead populate '''[[:Category:Pages with templates in the wrong namespace]]'''. '''Note 2:''' When the error box shown above is seen on "preview" or after the edit has been published, be sure to correct the error by removing the rcat that should only be used in another namespace. In this case the {{tl|R from modification}} rcat, which may be used in any namespace, can be used instead of ''R from plural'': {{tlx|Rcat shell|{{tl|R from modification}}}}... {{Rcat shell|{{R from modification}}}} {{tlx|R from modification}}... {{R from modification}} ==Edit notes== * '''''Always double check your edits''''' even after you have previewed and published them. Some edits may appear differently in different browsers and skins, so it's good to be prepared and to check those edits with different browsers and in different skins. Also, a few edits may appear differently after being published than when they were viewed on preview. * {{Anchor|hidcat}}If your edits fail to appear after you've published them, be sure you have enabled your ability to see "hidden categories". You can make this choice very easily: :# In your preferences, check the box {{myprefs|Appearance|Advanced options|check={{int:tog-showhiddencats}}}} :# Click {{button|{{int:saveprefs}}}} :You may need to [[Help:Purge|purge your browser cache]] to ensure that you can see hidden cats in the future. * {{maroon|The following "preview trick" is no longer necessary since the bugs were fixed. It is kept only for historic reasons, because it also works for other templates.}} There is another way the text can be seen and checked to see if the correct rcat has been added. When an editor begins to edit a redirect, the edit screen is brought up that gives the ability to change the page. If the redirect is disabled ''for preview and '''not''' saved'', the editor can see the text of the rcat(s) added by clicking on <small>{{button|{{int:showpreview}}}}</small>. Once the editor has determined that the correct rcats have been added, the redirect can be re-enabled ''before'' being saved. One easy way to disable a redirect is to type a number or letter in the upper left of the edit field, to the left of the "#REDIRECT", as in "'''4'''#REDIRECT". Be sure that the "'''4'''" is removed '''''before''''' the <small>'''{{button|{{int:publishchanges}}}}'''</small> is clicked. * {{maroon|The following "preview trick" is no longer necessary since a software update enabled section reference viewing. It is kept only for historic reasons, because it also works for other templates.}} The above "preview trick" works for other templates as well, such as {{tl|Reflist}}. Place one of those beneath a paragraph of an article section and click on <small>{{button|{{int:showpreview}}}}</small> to give you a "test reflist" with which to check citation edits. If you forget to remove the test reflist and published the page with it still in, just be sure to double check the edit and correct your mistake. Others will understand because we've all made the same or similar errors. ==Bug note== There are two closed bugs and one open Phab ticket that dealt/deal with the appearance of text on redirects: * {{phab|T16323}} * {{phab|T44642}} * {{phab|T134075}} same bug description only for file image redirect pages Until the first two were resolved, the above texts only appeared at [[WP:RFD|Rfd]], because only then was a redirect disabled (by the Rfd template). Only when a redirect was disabled would text appear on redirects. ==Editor's choice== There is no policy nor guideline with a goal to get editors to use the Rcat shell. So it is up to editors to decide which style is better for use: the Rcat shell wrapping the rcats or the rcats are used individually. The editors who have worked to improve the Rcat shell hope that other editors will put it to good use. {{DEFAULTSORT:!}} a7dvkne0cq3372jctm13odxuhvh4gsu Nhwɛdo:Redirect template/doc 10 2516 15077 2024-08-04T23:48:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15077 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} {{Substitution|not}} {{Lua|Module:Redirect template}} This is a [[WP:Meta|meta template]] for standardising redirect category ([[Wikipedia:Categorizing redirects|rcat]]) templates. The message produced by this template is intended to be transcluded to redirect pages via rcats. When transcluded into the namespace indicated by a parameter, it categorises that page according to the parameter. Since the sortings are made to hidden maintenance categories, an important message to editors about the categorization appears on the redirect. ==Usage== Only use this template in rcats that are used to tag "hard" redirects. If used on soft redirects, such as category redirects, there may be unexpected results, because this template may prove to be unstable if used on a soft redirect. The usual links that are present on a redirect page are the link to the target page, and category and interwiki links that apply to the redirect. ===Parameters=== All the parameters should be used, except that only one of either {{para|from}} or {{para|to}} needs to be used (both can be used) and {{para|printworthy|(yes or no)}} should be used when appropriate. The parameter {{para|name|From example}} adds the text "'''From example''':" before "This is a redirect...". The text "From example" will be automatically linked to the redirect maintenance category that is populated by the {{para|category}} parameter. The parameter {{para|from|another example}} adds the text "from another example." after "This is a redirect". The parameter {{para|to|a third example}} adds the text "to a third example." after "This is a redirect" (or after the ''from'' parameter's text if that is also used). Note that the full stop (period) is automatically placed at the end of the sentence, so if a full stop is typed in, then two full stops will appear at the end of the sentence. Please be mindful of this. The parameter {{para|info|This is extra information.}} produces the text "This is extra information." after the first sentence, allowing extra information about the type of redirect to be displayed, if necessary. Too much extra information should be avoided, as it can be included on the corresponding category page instead. In the {{para|info}} parameter, the full stop (period) is ''not'' automatic and must be typed in at the end of the sentence. The category parameters add pages with redirect templates using this template to categories. Use the parameter for the namespace the template will be used in: * {{para|main category|Redirects from examples}} * {{para|help category}} * {{para|portal category}} * {{para|talk category}} (for ''all'' talk namespaces) * {{para|template category}} * {{para|wikipedia category}} * {{para|user category}} * {{para|all category}} will add the specified category to redirect pages in any namespace. * Parameters for other namespaces can be handled after this template. An example is {{tl|R to draft namespace}} where the {{tl|Draft other}} template is used to populate {{Cat|Redirects to the draft namespace}}. A namespace parameter can be used in conjunction with {{para|other category}}. This parameter will add its category to pages in any namespace other than the specified namespace parameter's category. The parameter {{para|printworthy}} will categorise main namespace pages into {{Cat|Printworthy redirects}} or to {{Cat|Unprintworthy redirects}} depending on whether the parameter equals "yes" or "no", respectively. The parameter {{para|id}} should always be used and set to the full name of the template, excluding the namespace prefix. This does not have any visible effect, but it adds an HTML class to the div element produced by the template that can be used by scripts and bots to detect its presence. ===Example=== <syntaxhighlight lang="wikitext"> {{Redirect template |id=R from example |name=From an example |from=an example |to=a related topic, such as the topic related to this example |main category=Redirects from examples }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> </syntaxhighlight> Used individually as in {{tlf|R from example}} this produces: {{Redirect template |id=R from example |name=From an example |from=an example |to=a related topic, such as the topic related to this example |main category=Redirects from examples }} Used with the {{tl|Redirect category shell}} template, this produces: {{Rcat shell|{{Redirect template |id=R from example |name=From an example |from=an example |to=a related topic, such as the topic related to this example |main category=Redirects from examples }}}} ::<small>''Note: the ''Redirect category shell'' template detects protection levels – in this example the fact that this template, ''Redirect template'', is template protected is automatically sensed and displayed. That protection notice will not appear when the documentation page is viewed, because that page is not protected from editing.''</small> === Incorrect usage === When an rcat equipped with this template tags a redirect in the wrong namespace, the following notice will be applied by the {{tl|Incorrect redirect template}} and will appear on the redirect page (it does appear when the edit is "previewed", so the rcat can be removed before the edit is actually saved): {{Mbox | type = content | text = {{Error|The above [[WP:RCAT|rcat template]] should only be used to categorize redirects that are in the ''{{{1}}}'' namespace.}}}} where '''''{{red|{{{1}}}}}''''' is replaced by a link to the namespace specified by the rcat. Also, the redirect will not populate the expected category of the rcat. If saved with the rcat, then the incorrectly tagged redirect will populate '''{{cat|Pages with templates in the wrong namespace}}''', ''instead''. === Usage note === It was found at {{tl|R from fictional character}} and {{tl|R from IMO number}} that parser functions, {{code|<nowiki>{{#if:...}} {{#ifeq:...}}</nowiki>}}, etc., when used ''within'' this template may yield unexpected results and undesired text on redirects. If parameters and such are wanted in an rcat, then test the results in the sandbox before actually going "live". If anomalies are noted, then place the parser function(s) ''outside'' (usually ''below'') the '''Redirect template''' and enclose it/them inside {{tag|includeonly|p}} tags. == TemplateData == {{TemplateData header}} <templatedata> { "params": { "id": { "label": "Name of rcat template", "description": "The actual name of the rcat template", "example": "R from example", "type": "wiki-template-name", "required": true }, "name": { "label": "Rcat template name to display", "description": "The name of the rcat template as it is displayed", "example": "From an example", "type": "string", "required": true }, "from": { "label": "From", "description": "Where the redirect is from. Used in the output message \"This is a redirect from [this param value] to [other param value].\"", "example": "an example", "type": "content", "required": true }, "to": { "label": "To", "description": "Where the redirect is to. Used in the output message \"This is a redirect from [other param value] to [this param value].\"", "example": "a related topic, such as the topic related to this example", "type": "content", "required": true }, "main category": { "label": "Main category", "description": "A category for the redirect.", "example": "Redirects from examples", "type": "string", "required": true } }, "description": "A metatemplate for redirect category templates. Don't transclude this template directly." } </templatedata> == See also == * {{tl|Redirect category shell/Comparison}} * [[WP:REDCAT|How to categorize a redirect]] * [[Wikipedia:Template index/Redirect pages|Wikipedia:Template index/Redirect pages]] * [[Wikipedia:WikiProject Redirect/Style guide|WikiProject Redirect/Style guide]] {{R template index}} <includeonly>{{Sandbox other|| {{DEFAULTSORT:!}} [[Category:Redirect templates| ]] [[Category:Wikipedia metatemplates|Redirect template]] [[Category:WikiProject Redirect templates|Redirect template]] }}</includeonly> s5mnc85gabia6s82y6illbxiuuhtwdk Nhwɛdo:Redirect template/sandbox 10 2517 15078 2024-08-04T23:48:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15078 wikitext text/x-wiki {{#invoke:Redirect template/sandbox|main}}<noinclude> {{Documentation}}</noinclude> dbukjgbiyxjerq6wxlpdicj2yqx2jk7 Nhwɛdo:Redirect template/testcases 10 2518 15529 15079 2024-08-07T14:28:41Z Rich Farmbrough 1415 15529 wikitext text/x-wiki {{Testcases}} {{suppress categories|1= =Inside Rcat shell= {{Rcat shell| {{R to acronym}} {{R from adverb}} {{R with possibilities}} {{R from more specific geographic name}} {{R with history}} {{R from team}} }} =By template= ==Grammar, punctuation, and spelling== ===Abbreviation=== {{R to acronym}} {{R from acronym}} {{R to initialism}} {{R from initialism}} {{R from Bluebook abbreviation}} {{R from ISO 4 abbreviation}} {{R from MathSciNet abbreviation}} {{R from NLM abbreviation}} ===Capitalisation=== {{R from CamelCase}} {{R from other capitalisation}} {{R from miscapitalisation}} ===Grammar and punctuation=== {{R from modification}} {{R from plural}} {{R to plural}} {{R from alternative punctuation}} {{R from alternative hyphenation}} {{R from alternative spacing}} ===Parts of speech=== {{R from adjective}} {{R from adverb}} {{R from common noun}} {{R from gerund}} {{R from proper noun}} {{R from verb}} ===Spelling=== {{R from alternative spelling}} {{R from American English}} {{R from ASCII-only}} {{R to ASCII-only}} {{R from British English}} {{R from diacritic}} {{R to diacritic}} {{R from ligature}} {{R to ligature}} {{R from misspelling}} {{R from stylization}} ==Navigation aids== ===Navigation=== {{R to anchor}} {{R avoided double redirect}} {{R from file metadata link}} {{R to list entry}} {{R mentioned in hatnote}} {{R to section}} {{R from shortcut}} {{R from template shortcut}} ===Disambiguation=== {{R from ambiguous term}} {{R to disambiguation page}} {{R from incomplete disambiguation}} {{R from incorrect disambiguation}} {{R from other disambiguation}} {{R from predictable disambiguation}} {{R from unnecessary disambiguation}} ===Merge, duplicate and move=== {{R from drafts}} {{R from duplicated article}} {{R with history}} {{R from merge}} {{R from move}} {{R with old history}} ===To namespaces=== {{R from remote page}} {{R to category namespace}} {{R to draft namespace}} {{R to help namespace}} {{R to main namespace}} {{R to portal namespace}} {{R to project namespace}} {{R to talk page}} {{R to template namespace}} {{R to user namespace}} ==Alternative names== ===General=== {{R from alternative language}} language codes {{R from alternative name}} {{R from former name}} {{R from incorrect name}} {{R from long name}} {{R from portmanteau}} {{R from short name}} {{R from sort name}} {{R from ambiguous sort name}} {{R from less specific name}} {{R from more specific name}} {{R from synonym}} {{R from Roman numerals}} {{R from antonym}} ===People=== {{R from birth name}} {{R from given name}} {{R to joint biography}} {{R from married name}} {{R from name with title}} {{R from personal name}} {{R from pseudonym}} {{R from surname}} ===Technical=== {{R from drug trade name}} {{R from filename}} {{R from Java package name}} {{R from molecular formula}} {{R from technical name}} {{R to technical name}} ===Organisms=== {{R to scientific name}} {{R from scientific name}} {{R from alternative scientific name}} {{R to monotypic taxon}} {{R from monotypic taxon}} ===Geography=== {{R from name and country}} {{R from more specific geographic name}} {{R from postal code}} ==Miscellaneous== ===Fiction=== {{R from fictional character}} {{R from fictional element}} {{R from fictional location}} {{R to TV episode list entry}} ===Related information=== {{R from album}} {{R to article without mention}} {{R from book}} {{R to decade}} {{R from domain name}} {{R from top-level domain}} {{R from film}} {{R from gender}} {{R from legislation}} {{R from list topic}} {{R from member}} {{R to related topic}} {{R from related word}} {{R from hook line}} {{R from lyric}} {{R from search term}} {{R from phrase}} {{R from school}} {{R from song}} {{R from subtopic}} {{R to subtopic}} {{R from team}} {{R from Unicode}} ===With possibilities=== {{R with possibilities}} {{R category with possibilities}} {{R with draft}} ===ISO codes=== {{R from ISO 4 abbreviation}} {{R from ISO 639 code}} {{R from ISO 3166 code}} {{R from ISO 4217 code}} {{R from ISO 15924 code}} ===Printworthiness=== {{R printworthy}} {{R with possibilities}} {{R unprintworthy}} {{R from misspelling}} {{R extended-protected}} {{R fully protected}} {{R semi-protected}} {{R template-protected}} ===Tools=== {{Redirect category shell}} {{Wikidata redirect}} }} 24vrnp0r4w9dtu8lulf30x9wvzfi6c1 Nhwɛdo:Refbegin 10 2519 15080 2024-08-04T23:48:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15080 wikitext text/x-wiki <includeonly><templatestyles src="Refbegin/styles.css" /><!-- --><div class="refbegin <!-- -->{{#if: {{{indent|}}} | refbegin-hanging-indents }} <!-- -->{{#if: {{{1|{{{colwidth|}}}}}} | {{#ifeq: {{{1}}} | 1 | <!--default to no columns--> | refbegin-columns references-column-width }} }} " style="<!-- -->{{#if: {{{1|}}} |{{#ifeq: {{{1}}} | 1 |<!--default to no columns--> | {{#iferror: {{#ifexpr: {{{1|1}}} > 1 }} | column-width: {{#if:1|{{{1|30em}}}}} | column-width: 30em }} }} | {{#if: {{{colwidth|}}} | column-width: {{{colwidth|30em}}} }} }}"></includeonly><noinclude> {{Documentation}} </noinclude> rz10foumf51h4wlxnfafkna26j6u0xc Nhwɛdo:Refend 10 2520 15081 2024-08-04T23:48:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15081 wikitext text/x-wiki <includeonly></div></includeonly><noinclude> {{template doc|Template:refbegin/doc}} {{TemplateDataHeader}} <templatedata> { "description": "Ends a reference lists started by {{refbegin}}.", "params": { } } </templatedata> </noinclude> kcrxzrf6v4rvbl0yhnfcb5labufpnsp Nhwɛdo:Reflist hide 10 2521 15082 2024-08-04T23:49:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15082 wikitext text/x-wiki {{main other|2=<div style="display: none;"><references /></div>}}<noinclude>{{documentation}}</noinclude> fpvrbrsxr90csvfws2bhqf2tu2quhry Nhwɛdo:Reflist-talk 10 2522 15083 2024-08-04T23:49:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15083 wikitext text/x-wiki <templatestyles src="Reflist-talk/styles.css"/><div class="reflist-talk" {{#if:{{{style|}}}|style="{{{style}}}"}}> <p class="reflist-talk-title">{{{title|References}}}</p> {{reflist|{{{1|{{{colwidth|}}}}}}|refs={{{refs|}}}|group={{{group|}}}}} </div><noinclude> {{Documentation}} </noinclude> aqzv8kw2m0hjdgvx7cwu2eej2pvduqm Nhwɛdo:Refs 10 2523 15084 2024-08-04T23:49:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15084 wikitext text/x-wiki #REDIRECT [[Template:Reflist]] {{Redirect category shell| {{R from template shortcut}} }} aj3xzctkwekqio28tx2es4pqjvcy0bu Nhwɛdo:Regional 10 2524 15085 2024-08-04T23:49:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15085 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background:#FFB; color:black;vertical-align:middle;text-align:{{{align|center}}}; {{{style|}}}" class="table-partial"|{{{1|Regional}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> iyn1f0a7kin0c9ql81bajtz2nw65ujn Nhwɛdo:Reign 10 2525 15086 2024-08-04T23:49:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15086 wikitext text/x-wiki {{#if:{{{sortable|}}} |<span style="display:none; speak:none;">{{padleft:{{{sort_date|{{{sortdate|{{{sort-date|{{{single|{{{pre-date|{{{predate|{{{pre_date|{{{1|{{{2|{{{post-date|{{{postdate|{{{post_date|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|4|0}}</span> }}<span style="white-space:nowrap;"><!-- -->{{#if:{{{label|}}} |{{{label}}}{{#if:{{{wrap|}}}|{{wbr}}}} |{{#switch:{{{show|{{{link|{{{lk|}}}}}}}}} |no|off|n|false|0|none = {{#if:{{{cap|}}}|R|r}}. |link|yes|on|y|true|1 = [[Reign|{{#if:{{{cap|}}}|R|r}}.]] |word = {{#if:{{{cap|}}}|R|r}}eigned |colon = {{#if:{{{cap|}}}|R|r}}eign: |lword = [[Reign|{{#if:{{{cap|}}}|R|r}}eigned]] |lcolon = [[Reign|{{#if:{{{cap|}}}|R|r}}eign]]: |blank = |abbr|#default = {{Abbr|{{#if:{{{cap|}}}|R|r}}.|reigned}} }} }}<!-- -->{{#ifeq:{{{show|{{{link|{{{lk|}}}}}}}}}|blank |<!--nothing--> |{{#if:{{{pre-date|}}}{{{predate|}}}{{{pre_date}}}{{{1|}}}{{{2|}}}|&{{#switch:{{{show|{{{link|{{{lk|}}}}}}}}} |word|colon|lword|lcolon = nbsp |#default = {{#if:{{{label|}}}|nbsp|thinsp}}}}; }} }}<!-- -->{{#if:{{{pre-date|}}}{{{predate|}}}{{{pre_date|}}}|{{{pre-date|{{{pre|{{{pre_date}}}}}}}}},&nbsp;{{#if:{{{wrap|}}}|{{wbr}}}}}}<!-- -->{{#if:{{{1|}}}|{{trim|{{{1}}}}}}}<!-- -->{{#if:{{{2|}}} |{{#if:{{{1|}}}||?}}<!-- -->{{#ifeq:{{#invoke:String |find |source={{trim|{{{1|}}}}}{{trim|{{{2|}}}}} |target=%s |plain=false }} | 0 |–{{trim|{{{2}}}}} |&nbsp;–&nbsp;{{trim|{{{2}}}}} }}<!-- -->{{#if:{{{mid-date|}}}{{{middate|}}}{{{mid_date|}}} |,&nbsp;{{#if:{{{wrap|}}}|{{wbr}}}}{{{mid-date|{{{middate|{{{mid_date}}}}}}}}}}}<!-- -->{{#if:{{{3|}}}{{{4|}}} |,&nbsp;{{#if:{{{wrap|}}}|{{wbr}}}}{{#if:{{{3|}}}|{{trim|{{{3}}}}}|?}}<!-- -->{{#ifeq:{{#invoke:String |find |source={{trim|{{{3|}}}}}{{trim|{{{4|}}}}} |target=%s |plain=false }} | 0 |–{{trim|{{{4}}}}} |&nbsp;–&nbsp;{{trim|{{{4}}}}} }} }} |{{#if:{{{1|}}}|–&nbsp;}} }}<!-- -->{{#if:{{{single|}}}{{{post-date|}}}{{{postdate|}}}{{{post_date|}}} |{{#if:{{{1|}}}{{{2|}}}|,&nbsp;}}{{#if:{{{wrap|}}}|{{wbr}}}}{{{single|{{{post-date|{{{postdate|{{{post_date}}}}}}}}}}}} }}<!-- -->{{#if:{{{era|}}}|&nbsp;{{{era}}}}}<!-- --></span><noinclude> {{Documentation}} </noinclude> fcs7x0mjceqq0civ44kwkbikvijwhql Nhwɛdo:Release-candidate 10 2526 15087 2024-08-04T23:49:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15087 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #BFD; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-release-candidate"|{{{1|[[Software release life cycle#Release candidate|Release candidate]]}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Software table cell templates]] </noinclude> bd5jvrg640z07mfi5yt2fafox24r0ma Nhwɛdo:Remove border 10 2527 15088 2024-08-04T23:50:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15088 wikitext text/x-wiki {{imbox | type = style | name = Remove border | image = [[File:Edit-cut.svg|50px|link=]] | textstyle = | text = This image (or all images in this article or category) needs to have its '''border removed'''. This may also refer to rectangular solid or translucent space around and/or beside the image that needs to be removed to center the image better. Where borders are desired, they should be added with wikimarkup or code. Any text from the border should instead be in the caption. If the border has author or license information, add it to the file's [[commons:Commons:EXIF|EXIF information]]. To crop the image yourself, [https://tools.wmflabs.org/croptool/?title={{canonicalurl:{{FULLPAGENAMEE}}}} use the CropTool]. If cropping a JPEG, consider using a lossless cropping tool such as [[Commons:User:Cropbot |Cropbot]] or [http://jpegclub.org/ jpegtran]. For more help, see [[Wikipedia:Images for cleanup]]. {{#if:{{{1|}}}|'''Additional comment''': {{{1}}}}} }}{{{category|{{file other| [[Category:Images with borders|{{PAGENAME}}]]}}}}}<noinclude> {{Documentation}} </noinclude> p4bhb5exxq5vmxmme6qzxc5zocgqek2 Nhwɛdo:Rh 10 2528 15089 2024-08-04T23:50:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15089 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: {{{align|left}}}; {{{style|}}}" class="table-rh"<noinclude> |} {{documentation}} </noinclude> mve7sywn6k9a1gku1b6mknzfx9ohtmh Nhwɛdo:Rh2 10 2529 15090 2024-08-04T23:50:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15090 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: {{Rh2/bgcolor}}; color: black; vertical-align: middle; text-align: {{{align|left}}}; font-weight: bolder; {{{style|}}}" scope="row" class="rh heading table-rh"<noinclude>| Row Header |} {{documentation}} </noinclude> 758jl1phck3wij62oqkyvx123wtvvsr Nhwɛdo:Right 10 2530 15091 2024-08-04T23:50:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15091 wikitext text/x-wiki <includeonly>{{{{{|safesubst:}}}#ifeq:{{{1|a}}}|{{{1|b}}} |<div style="float:right;">{{{1|}}}</div> |style="text-align:right"{{{{{|safesubst:}}}!}} }}</includeonly><noinclude> {{documentation}} </noinclude> fdx572szfpge3wbsz7tx4thzi2rqa86 Nhwɛdo:Rtl-para 10 2531 15092 2024-08-04T23:50:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15092 wikitext text/x-wiki <div dir="rtl" style="text-align:right">{{#if:{{{2|}}}|{{lang|{{{1}}}|{{{2}}}|italic=no}}|{{{1}}}}}</div><noinclude> {{documentation}} </noinclude> f6g36ertwluo39xsb0rvwqpddli2as6 Nhwɛdo:Rugby squad end 10 2532 15093 2024-08-04T23:51:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15093 wikitext text/x-wiki <includeonly>|} |}</includeonly><noinclude> {{documentation|Template:Rugby squad player/doc}} [[Category:Rugby union templates]]</noinclude> o1nsyihptplnqlu94par7xgtl4hyir0 Nhwɛdo:Runner-up 10 2533 15094 2024-08-04T23:51:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15094 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #DFF; color:black; vertical-align: middle; text-align: {{{align|center}}};" class="table-cast"|{{{1|Runner-up}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Television table cell templates]] [[Category:Big Brother (franchise) templates]] </noinclude> 1i9lm2qgd85t3yosy63a98zgkjq3ms8 Nhwɛdo:S-end 10 2534 15095 2024-08-04T23:51:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15095 wikitext text/x-wiki |}<noinclude> {{documentation}}</noinclude> ecbqhaur9r6m8ddfnwjqztn0uqt0tjy Nhwɛdo:S-start 10 2535 15096 2024-08-04T23:51:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15096 wikitext text/x-wiki {| class="wikitable succession-box noprint" style="margin:0.5em auto; font-size:small;{{#if:{{{noclear|}}}||clear:both;}}" <noinclude> |''Start of centred table'' |} {{documentation}} {{/TemplateData}} <!--NB Add metadata to the /doc page linked above, not here; thanks!--> </noinclude> f4l7pdibdcuvald23viypvd170adzza Nhwɛdo:SI units 10 2536 15097 2024-08-04T23:51:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15097 wikitext text/x-wiki {{Navbox |name = SI units |title = [[International System of Units|SI units]] |state = {{{state|autocollapse}}} |bodyclass = hlist |image = <!-- [[File:International System of Units Logo.png|115px|The SI logo]] --> |group1 = [[SI base unit|Base units]] |list1 = * [[ampere]] * [[candela]] * [[kelvin]] * [[kilogram]] * [[metre|met{{#ifeq:{{lc:{{{sp}}}}}|us|er|re}}]] * [[Mole (unit)|mole]] * [[second]] |group2 = [[SI derived unit|Derived units <br />with special names]] |list2 = * [[becquerel]] * [[coulomb]] * [[Celsius|degree Celsius]] * [[farad]] * [[Gray (unit)|gray]] * [[henry (unit)|henry]] * [[hertz]] * [[joule]] * [[katal]] * [[lumen (unit)|lumen]] * [[lux]] * [[newton (unit)|newton]] * [[ohm]] * [[pascal (unit)|pascal]] * [[radian]] * [[siemens (unit)|siemens]] * [[sievert]] * [[steradian]] * [[tesla (unit)|tesla]] * [[volt]] * [[watt]] * [[Weber (unit)|weber]] |group3 = [[Non-SI units mentioned in the SI|Other accepted units]] |list3 = * [[astronomical unit]] * [[Dalton (unit)|dalton]] * [[day]] * [[decibel]] * [[degree (angle)|degree of arc]] * [[electronvolt]] * [[hectare]] * [[hour]] * [[Litre|lit{{#ifeq:{{lc:{{{sp}}}}}|us|er|re}}]] * [[minute]] * [[minute and second of arc]] * [[neper]] * [[tonne]] |group4 = See also |list4 = * [[Conversion of units]] * [[Metric prefix]]es * [[Historical definitions of the SI base units]] * [[2019 redefinition of the SI base units|2019 redefinition]] * [[System of units of measurement]] |below = * {{Icon|Category}} [[:Category:SI units|Category]] }}<noinclude> {{documentation}} </noinclude> ibd4y9bwuww58viuj6xgfjy1xnaep4a Nhwɛdo:Safe 10 2537 15098 2024-08-04T23:52:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15098 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background:#FFF; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-no" | {{{1|Safe}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> a8iyct0ry1j6sxpgk93hu9b6e8ttj4v Nhwɛdo:Samp 10 2538 15099 2024-08-04T23:52:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15099 wikitext text/x-wiki <samp {{#if:{{{class|}}}|class="{{{class}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} style="padding-left:0.4em; padding-right:0.4em; color:{{{color|var( --color-subtle, #666666)}}}; {{{style|}}}" {{#if:{{{lang|}}}|lang="{{{lang}}}"}} {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1}}}</samp><noinclude> <!--Categories go near the bottom of the /doc page.--> {{Documentation}} </noinclude> bk2epl5bywmhxs0zyzk3rztfqpcqcb4 Nhwɛdo:Scheduled 10 2539 15100 2024-08-04T23:52:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15100 wikitext text/x-wiki <noinclude> {| class="wikitable" |</noinclude>style="background: #E7E7FF; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-planned" | {{{1|Scheduled}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> c2ohn9s7527au0z757nroobcva6jm90 Nhwɛdo:Sclx 10 2540 15101 2024-08-04T23:52:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15101 wikitext text/x-wiki <includeonly><!-- --><code><!-- --><nowiki>[[</nowiki>[[{{#ifexpr:{{#invoke:String|find|{{{1}}}|:}}||WP:}}{{uc:{{{1|}}}}}]]<nowiki>]]</nowiki><!-- --></code><!-- --></includeonly><noinclude> {{Documentation}}<!-- Add categories to the /doc sub-page --> </noinclude> sb2jdwdfz7eu0f8lh7bxl3u1p8q564g Nhwɛdo:Screen reader-only 10 2541 15102 2024-08-04T23:52:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15102 wikitext text/x-wiki <templatestyles src="Screen reader-only/styles.css" /><span class="sr-only">{{{1|}}}</span><noinclude> {{documentation}} </noinclude> dr03ykw4bip84lwesqte5xzxp6gkuod Nhwɛdo:Script 10 2542 15103 2024-08-04T23:53:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15103 wikitext text/x-wiki {{#switch:{{{1|}}} <!--scripts with dedicated templates--> <!-- As of 2021-12-03, ISO 15924 and Unicode: 1. This list contains *all* ISO 15924 regular script IDs. By ISO pattern alpha4 = 'Abcd'. 2. Not included: Special codes (ISO number 900-999, e.g. symbols, unk scripts, private scripts): Qaaa..Qabx, Zinh Zmth Zsye Zsym Zxxx Zyyy Zzzz 3. Totals: 204 regular alpha4 script IDs. 4. Depending on font handling, scripts can be commented out, i.e. will use regular fonts. 5. Scripts defined in Unicode: to be documented. 6. Scripts that have lang-specifier like 'fa-Arab': unchanged, not an ISO15924 topic --> |Adlm = {{Script/Adlam|1={{{2}}}}} <!--|Afak = {{Script/Afak|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Aghb = {{Script/Caucasian_Albanian|1={{{2}}}}} |Ahom = {{Script/Ahom|1={{{2}}}}} |Arab|Arabic = {{Script/Arabic|1={{{2}}}}} |fa-Arab|az-Arab = {{Script/Nastaliq|1={{{2}}}|2=fa}} |ps-Arab = {{Script/Nastaliq|1={{{2}}}|2=ps}} |ur-Arab = {{Script/Nastaliq|1={{{2}}}}} |Aran|Nastaliq = {{Script/Nastaliq|1={{{2}}}}} |Armi = {{Script/Aramaic|1={{{2}}}}} <!--|Armn = {{Script/Armenian|1={{{2}}}}} commonly supported, may not need transclusion--> |Avst = {{Script/Avestan|1={{{2}}}}} |Bali = {{Script/Balinese|1={{{2}}}}} |Bamu = {{Script/Bamum|1={{{2}}}}} |Bass = {{Script/Bassa Vah|1={{{2}}}}} |Batk = {{Script/Batak|1={{{2}}}}} <!--|Beng = {{Script/Bengali|1={{{2}}}}} commonly supported, may not need transclusion--> |Bhks = {{Script/Bhaiksuki|1={{{2}}}}} <!--|Blis = {{Script/Blissymbols|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> <!--|Bopo = {{Script/Bopomofo|1={{{2}}}}} commonly supported, may not need transclusion--> <!--|Brah = {{Script/Brahmi|1={{{2}}}}} --> <!--|Brai|Braille = (Feb 2021: ISO 15924 code; in Unicode. Not a {{Script}} option) --> |Bugi = {{Script/Lontara|2={{{2}}}}} |Buhd = {{Script/Buhid|1={{{2}}}}} |Cakm = {{Script/Chakma|1={{{2}}}}} <!--|Cans = {{Script/Unified Canadian Aboriginal Syllabics|1={{{2}}}}} commonly supported, may not need transclusion--> <!--|Cari = {{Script/Carian|1={{{2}}}}} supported with Segoe UI Historic font--> |Cham = {{Script/Cham|1={{{2}}}}} <!--|Cher|Cherokee = (Feb 2021: ISO 15924 code; in Unicode. Not a {{Script}} option) --> |Chrs = {{Script/Chorasmian|1={{{2}}}}} <!--|Cirt = {{Script/Cirth|1={{{2}}}}} supported by CSUR--> |Copt = {{Script/Coptic|1={{{2}}}}} <!--|Cpmn = {{Script/Cypro-Minoan|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> <!--|Cprt = {{Script/Cprt|1={{{2}}}}} see below--> <!--|Cyrl = {{Script/Cyrillic|1={{{2}}}}} commonly supported, may not need transclusion--> |Cyrs = {{Script/Slavonic|1={{{2}}}}} <!--|Deva = {{Script/Devanagari|1={{{2}}}}} commonly supported, may not need transclusion--> |Diak = {{Script/Dhives_Akuru|1={{{2}}}}} |Dogr = {{Script/Dogra|1={{{2}}}}} <!--|Dsrt = {{Script/Deseret|1={{{2}}}}} supported with Segoe UI Symbol font--> |Dupl = {{Script/Duployan|1={{{2}}}}} <!--|Egyd = {{Script/Demotic|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> <!--|Egyh = {{Script/Hieratic|1={{{2}}}}} combined with "Egyptian Hieroglyphs"--> |Egyp = {{Script/Egyptian_Hieroglyphs|1={{{2}}}}} |Elba = {{Script/Elbasan|1={{{2}}}}} |Elym = {{Script/Elymaic|1={{{2}}}}} |Ethi = {{Script/Ethiopic|1={{{2}}}}} |Geok = {{Script/Khutsuri|1={{{2}}}}} <!--|Geor = {{Script/Georgian|1={{{2}}}}} commonly supported, may not need transclusion--> |Glag = {{Script/Glagolitic|1={{{2}}}}} |Gong = {{Script/Gunjala Gondi|1={{{2}}}}} |Gonm = {{Script/Masaram Gondi|1={{{2}}}}} |Goth = {{Script/Gothic|1={{{2}}}}} |Gran = {{Script/Grantha|1={{{2}}}}} |Grek|Greek = {{Script/Greek|1={{{2}}}}} <!--|Gujr = {{Script/Gujarati|1={{{2}}}}} commonly supported, may not need transclusion--> <!--|Guru = {{Script/Gurmukhi|1={{{2}}}}} commonly supported, may not need transclusion--> <!--|Hanb = (Hanzi with bopomofo) commonly supported, may not need transclusion--> <!--|Hang = {{Script/Hangul|1={{{2}}}}} commonly supported, may not need transclusion--> <!--|Hani = commonly supported, may not need transclusion--> |Hano|Hanunoo = {{Script/Hanunoo|1={{{2}}}}} <!--|Hans = (Simplified Chinese) commonly supported, may not need transclusion--> <!--|Hant = (Traditional Chinese) commonly supported, may not need transclusion--> |Hatr = {{Script/Hatran|1={{{2}}}}} |Ha|Hausa|Hausawi={{Script/Hausawi|1={{{2}}}}} |Hebr|Hebrew = {{Script/Hebrew|1={{{2}}}}} <!--|Hira = (Japanese hiragana) commonly supported, may not need transclusion--> |Hluw = {{Script/Anatolian hieroglyphs|1={{{2}}}}} |Hmng = {{Script/Pahawh Hmong|1={{{2}}}}} |Hmnp = {{Script/Nyiakeng Puachue Hmong|1={{{2}}}}} <!--|Hrkt = (Japanese kana) commonly supported, may not need transclusion--> |Hung = {{Script/Old Hungarian|1={{{2}}}}} <!--|Inds = {{Script/Indus|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Ital = {{Script/Old Italic|1={{{2}}}}} <!--|Jamo = under Korean --> |Java = {{Script/Javanese|1={{{2}}}}} <!--|Jpan = (Japanese) commonly supported, may not need transclusion--> <!--|Jurc = {{Script/Jurchen|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Kali = {{Script/Kayah Li|1={{{2}}}}} <!--|Kana = (Japanese katakana) commonly supported, may not need transclusion--> |Kawi = {{Script/Kawi|1={{{2}}}}} |Khar = {{Script/Kharosthi|1={{{2}}}}} |Khmr = {{Script/Khmer|1={{{2}}}}} |Khoj = {{Script/Khojki|1={{{2}}}}} <!--|Kitl = {{Script/Khitan Large Script|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Kits = {{Script/Khitan Small Script|1={{{2}}}}} <!--|Knda = {{Script/Kannada|1={{{2}}}}} commonly supported, may not need transclusion--> |Kore = {{Script/Korean|1={{{2}}}}} <!--|Kpel = {{Script/Kpelle|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Kthi = {{Script/Kaithi|1={{{2}}}}} |Lana = {{Script/Tai Tham|1={{{2}}}}} <!--|Laoo = {{Script/Lao|1={{{2}}}}} commonly supported, but transclusion may be needed to display Pali additional characters--> <!--|Latf = {{Script/Fraktur blackletter|1={{{2}}}}} see below--> <!--|en-Latf = {{Script/Textura blackletter|1={{{2}}}}} see below--> <!--|it-Latf = {{Script/Rotunda blackletter|1={{{2}}}}} see below--> |Latg = {{Script/Gaelic|1={{{2}}}}} |Latn = {{Script/Classical and Medieval Latin|1={{{2}}}}} <!--|Leke = {{Script/Leke|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Lepc = {{Script/Lepcha|1={{{2}}}}} |Limb|Limbu = {{Script/Limbu|1={{{2}}}}} <!--|Lina = {{Script/Linear A|1={{{2}}}}} see below--> <!--|Linb = {{Script/Linear B|1={{{2}}}}} see below--> |Lisu|Fraser = {{Script/Lisu|1={{{2}}}}} <!--|Loma = {{Script/Loma|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Lyci = {{Script/Lycian|1={{{2}}}}} |Lydi = {{Script/Lydian|1={{{2}}}}} |Mahj|Mahajani = {{Script/Mahajani|1={{{2}}}}} |Maka = {{Script/Makasar|1={{{2}}}}} |Mand = {{Script/Mandaic|1={{{2}}}}} |Mani = {{Script/Manichaean|1={{{2}}}}} |Marc = {{Script/Marchen|1={{{2}}}}} <!--|Maya = {{Script/Maya|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Medf = {{Script/Medefaidrin|1={{{2}}}}} |Mend = {{Script/Mende Kikakui|1={{{2}}}}} |Merc = {{Script/Meroitic Cursive|1={{{2}}}}} |Mero = {{Script/Meroitic Hieroglyphs|1={{{2}}}}} <!--|Mlym = {{Script/Malayalam|1={{{2}}}}} commonly supported, may not need transclusion--> |Modi = {{Script/Modi|1={{{2}}}}} <!--|Mong|Mongolian = use Template:MongolUnicode --> <!--|Moon = {{Script/Moon Type|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Mroo|Mru = {{Script/Mro|1={{{2}}}}} |Mtei|Meithei|Meetei Mayek = {{Script/Meetei Mayek|1={{{2}}}}} |Mult = {{Script/Multani|1={{{2}}}}} |Mymr|Myanmar = {{Script/Myanmar|1={{{2}}}}} |Nagm = {{Script/Nag Mundari|1={{{2}}}}} |Nand = {{Script/Nandinagari|1={{{2}}}}} |Narb = {{Script/Old North Arabian|1={{{2}}}}} |Nbat = {{Script/Nabataean|1={{{2}}}}} |Newa = {{Script/Newa|1={{{2}}}}} <!--|Nkdb = {{Script/Naxi Dongba|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> <!--|Nkgb = {{Script/Naxi Geba|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Nkoo|Nko = {{Script/Nko|1={{{2}}}}} |noto = {{Script/Noto|1={{{2}}}}} |Nshu = {{Script/Nushu|1={{{2}}}}} |Ogam = {{Script/Ogham|1={{{2}}}}} <!--|Olck = {{Script/Ol Chiki|1={{{2}}}}} supported with Nirmala UI font--> |Orkh = {{Script/Orkhon|1={{{2}}}}} <!--|Orya = {{Script/Oriya|1={{{2}}}}} commonly supported, may not need transclusion--> |Osge = {{Script/Osage|1={{{2}}}}} <!--supported with latest Gadugi font--> |Osma = {{Script/Osmanya|1={{{2}}}}} <!--|Ougr = (Feb 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option) --> |Palm = {{Script/Palmyrene|1={{{2}}}}} |Pauc = {{Script/Pau Cin Hau|1={{{2}}}}} <!--|Pcun = (Feb 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option) --> <!--|Pelm = (Feb 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option) --> |Perm = {{Script/Old Permic|1={{{2}}}}} |Phag = {{Script/Phags-pa|1={{{2}}}}} |Phli = {{Script/Inscriptional Pahlavi|1={{{2}}}}} |Phlp = {{Script/Psalter Pahlavi|1={{{2}}}}} <!--|Phlv = {{Script/Book Pahlavi|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Phnx|Phoenician = {{Script/Phoenician|1={{{2}}}}} |Piqd = {{Script/Klingon|1={{{2}}}}} |Plrd|Pollard = {{Script/Pollard|1={{{2}}}}} |Prti = {{Script/Inscriptional Parthian|1={{{2}}}}} <!--|Psin = (Feb 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option) --> <!--|Ranj = (Feb 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option) --> |Rjng|Rejang = {{Script/Rejang|1={{{2}}}}} |Rohg = {{Script/Hanifi Rohingya|1={{{2}}}}} <!--|Roro = {{Script/Rongorongo|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Runr = {{Script/Runic|1={{{2}}}|2={{{3}}}}} |Samr = {{Script/Samaritan|1={{{2}}}}} <!--|Sara = {{Script/Sarati|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Sarb = {{Script/Old South Arabian|1={{{2}}}}} |Saur = {{Script/Saurashtra|1={{{2}}}}} |serif = {{Script/Serif|1={{{2}}}}} |Sgnw = {{Script/Sutton SignWriting|1={{{2}}}}} <!--|Shaw = {{Script/Shavian|1={{{2}}}}} supported with Segoe UI Historic font--> |Shrd = {{Script/Sharada|1={{{2}}}}} <!--|Shui|Sui = {{Script/Shuishu|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Sidd = {{Script/Siddham|1={{{2}}}}} |Sind = {{Script/Khudawadi|1={{{2}}}}} <!--|Sinh = {{Script/Sinhala|1={{{2}}}}} commonly supported, may not need transclusion (vertical)--> |Sogd = {{Script/Sogdian|1={{{2}}}}} |Sogo = {{Script/Old Sogdian|1={{{2}}}}} <!--|Sora = {{Script/Sorang Sompeng|1={{{2}}}}} supported with Nirmala UI font --> |Soyo = {{Script/Soyombo|1={{{2}}}}} |Sund|Sunda = {{Script/Sundanese|1={{{2}}}}} <!--|Sunu = {{Script/Sunuwar|1={{{2}}}}} (Dec 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> |Sylo = {{Script/Sylheti|1={{{2}}}}} <!--|Syrc = {{Script/Syriac|1={{{2}}}}} commonly supported, may not need transclusion / ??? --> |Syre = {{Script/Estrangelo Syriac|1={{{2}}}}} |Syrj = {{Script/Western Syriac|1={{{2}}}}} |Syrn = {{Script/Eastern Syriac|1={{{2}}}}} |Tagb = {{Script/Tagbanwa|1={{{2}}}}} |Takr = {{Script/Takri|1={{{2}}}}} <!--|Tale = {{Script/Tai Le|1={{{2}}}}} supported with Microsoft Tai Le font--> |Talu = {{Script/New Tai Lue|1={{{2}}}}} <!--|Taml = {{Script/Tamil|1={{{2}}}}} commonly supported, may not need transclusion--> |Tang = {{Script/Tangut|1={{{2}}}}} |Tavt = {{Script/Tai Viet|1={{{2}}}}} <!--|Telu = {{Script/Telugu|1={{{2}}}}} commonly supported, may not need transclusion--> <!--|Teng = {{Script/Tengwar|1={{{2}}}}} supported by CSUR--> |Tfng = {{Script/Tifinagh|1={{{2}}}}} |Tglg = {{Script/Baybayin|1={{{2}}}}} |Thaa = {{Script/Thaana|1={{{2}}}}} <!--|Thai = {{Script/Thai|1={{{2}}}}} commonly supported, may not need transclusion--> |Tibt|Tibetan = {{Script/Tibetan|1={{{2}}}}} |Tirh = {{Script/Tirhuta|1={{{2}}}}} <!--|Toto = {{Script/Toto|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> <!--|Ugar = {{Script/Ugaritic|1={{{2}}}}} see below: by class="..." --> |Vaii|Vai = {{Script/Vai|1={{{2}}}}} <!--|Visp = {{Script/Visible Speech|1={{{2}}}}} supported by CSUR--> |Vith = {{Script/Vithkuqi|1={{{2}}}}} |Wara = {{Script/Warang Citi|1={{{2}}}}} |Wcho = {{Script/Wancho|1={{{2}}}}} <!--|Wole = {{Script/Woleai|1={{{2}}}}} (Mar 2021: ISO 15924 code; not in Unicode. Not a {{Script}} option)--> <!--|Xpeo = {{Script/Old Persian|1={{{2}}}}} see below: by class="..." --> |Xsux = {{Script/Cuneiform|1={{{2}}}}} |Yezi|Yezidi = {{Script/Yezidi|1={{{2}}}}} |Yiii|Yi = {{Script/Yi|1={{{2}}}}} |Zanb = {{Script/Zanabazar Square|1={{{2}}}}} <!--other scripts use standard language spans--> |#default =<!-- START SWITCH2 (resolving the switch1-#default. switch2 does envelop outer code, templatestyles & span) -->{{{{{|safesubst:}}}ifsubst|1=|2=<templatestyles src="Script/styles.css" />}}<span {{#switch:{{{1}}} <!-- tweaks which should be moved to global CSS classes, with fonts supported in the Universal Language Selector --> |Cprt = class="script-Cprt" <!-- |Hano|Hanunoo = class="script-Hano" Already catched above, uses {{Script/Hanunoo}} --> |Latf|de-Latf = class="script-Latf" |en-Latf = class="script-en-Latf" |it-Latf = class="script-it-Latf" |Lina = class="script-Lina" |Linb = class="script-Linb" |Ugar = class="script-Ugar" |Xpeo = class="script-Xpeo" |#default = class="Unicode"<!-- all-the-rest ends up here. BMP(?), use generic "Unicode" CSS class for all other scripts, including "Latn" for IPA --> }}>{{{2}}}</span><!-- Tail job: analyse & categorise input-1 (script ID) not recognised -->{{#switch:{{{1|}}}|Cprt|Hano|Hanunoo|Latf|de-Latf|en-Latf|it-Latf|Lina|Linb|Ugar|Xpeo=<!-- -->|#default={{Script/doc/id-unk|input1={{{1|<noinclude>Test</noinclude>}}}}}<!-- end Tail job -->}}}}<!-- end switch2, switch1 --><noinclude>{{documentation}}</noinclude> 69q0y335s1ltomgss7d6r00lbqouqv7 Nhwɛdo:Sdash 10 2543 15104 2024-08-04T23:53:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15104 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>data-sort-value="{{{sort|}}}" style="{{{style|vertical-align:middle; text-align:center}}}" class="{{{class|table-na}}}" | {{{1|—}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> r93yk30ummzfnezx6xkeoatilw2f8c9 Nhwɛdo:Section link 10 2544 45574 45573 2025-05-09T12:00:42Z Robertjamal12 13 20 revisions imported from [[:en:Template:Section_link]] 45573 wikitext text/x-wiki {{SAFESUBST:<noinclude />#invoke:Section link|main}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> mb5itkgrtrt2ta9aly2ld4ncmkgk07s Nhwɛdo:See 10 2545 15106 2024-08-04T23:53:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15106 wikitext text/x-wiki #REDIRECT [[Template:Further]] av4m7u5e2k4xmrwdrm0zo3bi5s6lwhj Nhwɛdo:See also 10 2546 15107 2024-08-04T23:53:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15107 wikitext text/x-wiki <includeonly>{{#invoke:Labelled list hatnote|labelledList|See also}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> dn9i3dv2bt8lqifr6vkbycoya78rnav Nhwɛdo:Selfref 10 2547 15108 2024-08-04T23:54:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15108 wikitext text/x-wiki #REDIRECT [[Template:Self-reference]] {{Redirect category shell| {{R from template shortcut}} {{R from alternative spelling}} {{R from move}} }} 0ctdvmtcfuuzlgnn282lucjqii0exnq Nhwɛdo:Semantic markup templates/doc 10 2548 15109 2024-08-04T23:54:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15109 wikitext text/x-wiki {{Documentation subpage}} <!-- Categories where indicated at the bottom of this page, please. --> Intended for [[Wikipedia:Transclusion|transclusion]] at the end of the documentation for each of the main {{c|semantic markup templates}}, e.g. as part of a "See also" section such as: <syntaxhighlight lang="wikitext"> ===See also=== * [[Wikipedia:Accessibility]] * [[Semantic HTML]] {{Semantic markup templates}} </syntaxhighlight> {{Collapsible option |statename=optional |default=collapsed}} {{Ccot}} == See also == * [[:Category:Semantic markup templates]] <includeonly>{{Sandbox other|| <!-- Categories below this line, please: --> [[Category:Semantic markup templates| ]] [[Category:Documentation see also templates]] }}</includeonly> 4mdhgdwe0behv1dr28484kr2anophxy Nhwɛdo:Sfn 10 2549 15110 2024-08-04T23:54:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15110 wikitext text/x-wiki <includeonly>{{#invoke:Footnotes|sfn|template=sfn}}</includeonly>{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using sfn with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Sfn]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | 3 | 4 | 5 | ignore-err | at | loc | p | page | pages | postscript | pp | ps | ref | Ref }}<noinclude> {{documentation}} </noinclude> qonfaedzm5gjpxu8g7l7eot3x97abvt Nhwɛdo:Sfnote 10 2550 15111 2024-08-04T23:54:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15111 wikitext text/x-wiki [[Help:Shortened footnotes|{{#ifeq:{{{lc}}}|{{{lc|}}}|shortened footnotes|Shortened footnotes}}]]<noinclude>{{documentation}}</noinclude> 8hi4n62s2wu8csuwiwtqpnjpb36dofn Nhwɛdo:Sfrac 10 2551 15112 2024-08-04T23:54:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15112 wikitext text/x-wiki {{ {{{|safesubst:}}}#invoke:Unsubst||$B=<templatestyles src="Sfrac/styles.css" /><span class="sfrac">&NoBreak;{{#if:{{{3|}}}|{{{1}}}<span class="sr-only">+</span>}}<!-- --><span class="tion"><!-- --><span class="num">{{#if:{{{3|}}}|{{{2}}}|{{#if:{{{2|}}}|{{{1}}}|1}}}}</span><!-- --><span class="sr-only">/</span><!-- --><span class="den">{{{3|{{{2|{{{1|1}}}}}}}}}</span><!-- --></span><!-- -->&NoBreak;</span>}}<noinclude> {{documentation}} <!-- Add categories to /doc subpage, not here. --> </noinclude> jgndgdc05ae4zlrth1ctgedee0p7nmn Nhwɛdo:Shade 10 2552 15113 2024-08-04T23:54:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15113 wikitext text/x-wiki <noinclude>{|class="wikitable" |- |</noinclude>rowspan="{{{rowspan|1}}}" style="background:#{{#invoke:Color |hexMix |F8F9FA |{{#switch:{{{color|}}} |green=92EE92 |blue=73CEFF |gold=F6D770 |violet=FFA5FF |orange=FBB775 |grey=C5C5C5 |FFA9A9}} |{{#expr:{{#if:{{{inv|}}} |{{{max|100}}}-}}{{{1|0}}}}} |max={{{max|100}}}}};color:black;vertical-align:{{{valign|middle}}};text-align:{{{align|center}}};{{{style|}}}"|{{{2|{{{pre|}}}{{formatnum:{{{1|0}}}}}{{{suff|}}}}}}<noinclude> |} {{documentation}} </noinclude> t1qx1hg05rzmtva5nwbyvxg6ch7wpcv Nhwɛdo:Sho 10 2553 15114 2024-08-04T23:54:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15114 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FE9; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-no2"|{{{1|Shortlisted}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> 067k3x5ruwsgig61f2l5615vzkqh25j Nhwɛdo:Shortcut 10 2554 15115 2024-08-04T23:55:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15115 wikitext text/x-wiki <includeonly>{{#invoke:Shortcut|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 5idoxkkbt62sniipoe18t8iorl88qpo Nhwɛdo:Side box/doc 10 2555 15116 2024-08-04T23:55:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15116 wikitext text/x-wiki {{Documentation subpage}}<!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE --> {{High-use|946171}} {{Lua|Module:Side box}} {{Template shortcut|Sidebox}} <div style="clear:right;margin-top:1.0em;"> {{Side box |metadata=No | above = '''''above''''' content appears here, in a separate row above the main text area | image = {{smaller|('''''image''''')}} | text = '''''text''''' content, the box's main content, appears here | imageright = {{longitem|style=font-size:90%|1=('''''image<br/>right'''''{{hair space}})}} | below = '''''below''''' content appears here, in a separate row below the main text area }} {{Parameter names example|_template=Side box |above |image |text |imageright |below }} This template is a meta-template that can be used to create nicely-styled floating content boxes (see example directly opposite). </div> ==Parameters== {| class="wikitable" ! Parameter !! Description |- | metadata || Set as {{para|metadata|no}} to suppress the [[Meta element|HTML "metadata" class]]. |- | position || Set as {{para|position|left}} to position the box on the left-hand rather than right-hand side of the page and remove the float. |- | class || [[CSS]] [[HTML attribute|class]]es to apply to the box. |- | style || [[CSS styles]] to apply to the box. |- | role || [[WAI-ARIA]] role, such as note or figure, to apply to the box. |- | labelledby || HTML id of an element that acts as a label for the box. |- | abovestyle || CSS styles to apply to the "above" cell (see next parameter) only. |- | above || Content to appear in a separate row above the main cell (and spanning the entire width of the box). |- | image || A full image tag (or other content); if this is not present or set as {{code|none}}, no image is displayed. |- | textclass || CSS classes to apply to the text cells only. (default: 'plainlist') |- | textstyle || CSS styles to apply to the text cells only. |- | text || Text to display in the box. |- | imageright || A full image tag (or other content) to display in a separate table cell on the box's righthand side. |- | below || Content to appear in a separate row underneath the main cell (and spanning the entire width of the box). |} ==See also== * {{tl|sidebar}} * {{tl|Mbox}} * {{tl|Box-r}} <includeonly>{{Sandbox other||<!--CATEGORIES BELOW THIS LINE, PLEASE:--> [[Category:Box templates]] [[Category:Sidebar metatemplates]] }}</includeonly> 20wldinx0axy7cay2so9gf4fl8nemyy Nhwɛdo:Side box/sandbox 10 2556 15117 2024-08-04T23:55:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15117 wikitext text/x-wiki {{#invoke:Side box/sandbox|main}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> lusj0fz2476oo06ovjxybnwiggwwkbs Nhwɛdo:Side box/testcases 10 2557 15118 2024-08-04T23:55:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15118 wikitext text/x-wiki {{Template test cases notice}} == Test no parameters == <code><nowiki>{{side box}}</nowiki></code> '''Sandbox''' {{side box/sandbox}} {{clear}} '''Main''' {{side box}} {{clear}} == Text only == <code><nowiki>{{side box|text = {{lorem}}}}</nowiki></code> '''Sandbox''' {{side box/sandbox|text = {{lorem}}}} {{clear}} '''Main''' {{side box|text = {{lorem}}}} {{clear}} == Above text == <code><nowiki>{{side box|text = The body text|above = The above text}}</nowiki></code> '''Sandbox''' {{side box/sandbox|text = The body text|above = The above text}} {{clear}} '''Main''' {{side box|text = The body text|above = The above text}} {{clear}} == Above and imageright == <code><nowiki>{{side box|text = The body text|above = The above text|imageright = [[File:Bad Title Example.png|30px]]}}</nowiki></code> '''Sandbox''' {{side box/sandbox|text = The body text|above = The above text|imageright = [[File:Bad Title Example.png|30px]]}} {{clear}} '''Main''' {{side box|text = The body text|above = The above text|imageright = [[File:Bad Title Example.png|30px]]}} {{clear}} == Image and imageright == <code><nowiki>{{side box|text = The body text|image = [[File:Bad Title Example.png|30px]]|imageright = [[File:Bad Title Example.png|30px]]}}</nowiki></code> '''Sandbox''' {{side box/sandbox|text = The body text|image = [[File:Bad Title Example.png|30px]]|imageright = [[File:Bad Title Example.png|30px]]}} {{clear}} '''Main''' {{side box|text = The body text|image = [[File:Bad Title Example.png|30px]]|imageright = [[File:Bad Title Example.png|30px]]}} {{clear}} == Below == <code><nowiki>{{side box|text = The body text|below = The below text}}</nowiki></code> '''Sandbox''' {{side box/sandbox|text = The body text|below = The below text}} {{clear}} '''Main''' {{side box|text = The body text|below = The below text}} {{clear}} == Below and imageright == <code><nowiki>{{side box|text = The body text|below = The below text|imageright = [[File:Bad Title Example.png|30px]]}}</nowiki></code> '''Sandbox''' {{side box/sandbox|text = The body text|below = The below text|imageright = [[File:Bad Title Example.png|30px]]}} {{clear}} '''Main''' {{side box|text = The body text|below = The below text|imageright = [[File:Bad Title Example.png|30px]]}} {{clear}} == Image == <code><nowiki>{{side box|text = The body text|image = [[File:Bad Title Example.png|32px]]}}</nowiki></code> '''Sandbox''' {{side box/sandbox|text = The body text|image = [[File:Bad Title Example.png|32px]]}} {{clear}} '''Main''' {{side box|text = The body text|image = [[File:Bad Title Example.png|32px]]}} {{clear}} == Image = none == <code><nowiki>{{side box|text = The body text|image = none}}</nowiki></code> '''Sandbox''' {{side box/sandbox|text = The body text|image = none}} {{clear}} '''Main''' {{side box|text = The body text|image = none}} {{clear}} == Style == <code><nowiki>{{side box|text = The body text|style = width:100px}}</nowiki></code> '''Sandbox''' {{side box/sandbox|text = The body text|style = width:100px}} {{clear}} '''Main''' {{side box|text = The body text|style = width:100px}} {{clear}} == Textstyle == <code><nowiki>{{side box|text = The body text|below = The below text|above = The above text|textstyle = color:red}}</nowiki></code> '''Sandbox''' {{side box/sandbox|text = The body text|below = The below text|above = The above text|textstyle = color:red}} {{clear}} '''Main''' {{side box|text = The body text|below = The below text|above = The above text|textstyle = color:red}} {{clear}} == Abovestyle == <code><nowiki>{{side box|text = The body text|below = The below text|above = The above text|textstyle = color:red|abovestyle = font-weight:bold}}</nowiki></code> '''Sandbox''' {{side box/sandbox|text = The body text|below = The below text|above = The above text|textstyle = color:red|abovestyle = font-weight:bold}} {{clear}} '''Main''' {{side box|text = The body text|below = The below text|above = The above text|textstyle = color:red|abovestyle = font-weight:bold}} {{clear}} == Position == <code><nowiki>{{side box|text = The body text|position = left}}</nowiki></code> '''Sandbox''' {{side box/sandbox|text = The body text|position = left}} {{clear}} '''Main''' {{side box|text = The body text|position = left}} {{clear}} == Position caps == <code><nowiki>{{side box|text = The body text|position = LEFT}}</nowiki></code> '''Sandbox''' {{side box/sandbox|text = The body text|position = LEFT}} {{clear}} '''Main''' {{side box|text = The body text|position = LEFT}} {{clear}} == No metadata == <code><nowiki>{{side box|text = The body text|metadata = no}}</nowiki></code> '''Sandbox''' {{side box/sandbox|text = The body text|metadata = no}} {{clear}} '''Main''' {{side box|text = The body text|metadata = no}} {{clear}} == plainlist = no == <syntaxhighlight lang=text>{{side box |plainlist=no |text =The body text *item one *item two *item three }}</syntaxhighlight> '''Sandbox''' {{side box/sandbox |plainlist=no |text =The body text *item one *item two *item three }} {{clear}} '''Main''' {{side box |plainlist=no |text =The body text *item one *item two *item three }} {{clear}} == ARIA attributes == <syntaxhighlight lang=text>{{side box |role=note |text =This note is parenthetic or ancillary to the main content.}}</syntaxhighlight> '''Sandbox''' {{side box/sandbox |role=note |text =This note is parenthetic or ancillary to the main content.}} {{clear}} '''Main''' {{side box |role=note |text =This note is parenthetic or ancillary to the main content.}} {{clear}} <syntaxhighlight lang=text>{{side box |role=figure |labelledby=test-figure-label-1 |text =<span id="test-figure-label-1">Label.</span> This figure puts across information in a different way to a regular flow of text.}}</syntaxhighlight> '''Sandbox''' {{side box/sandbox |role=figure |labelledby=test-figure-label-2 |text =<span id="test-figure-label-2">Label.</span> This figure puts across information in a different way to a regular flow of text.}} {{clear}} '''Main''' {{side box |role=figure |labelledby=test-figure-label-3 |text =<span id="test-figure-label-3">Label.</span> This figure puts across information in a different way to a regular flow of text.}} {{clear}} f1gpeqqi5nfg5awdfs7sytamnesu78d Nhwɛdo:Sidebar 10 2558 15119 2024-08-04T23:55:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15119 wikitext text/x-wiki {{#invoke:Sidebar|sidebar}}<noinclude> {{documentation}}</noinclude> jzouzofoaugku1umcgwhk1sk23s7qrm Nhwɛdo:Sister project links 10 2559 15120 2024-08-04T23:56:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15120 wikitext text/x-wiki {{#invoke:Sister project links|main}}{{main other|{{#invoke:Check for unknown parameters|check|unknown=[[Category:Pages using Sister project links with unknown parameters|_VALUE_]]|preview=unknown parameter "_VALUE_"|1|author|auto|b|c|collapsible|commons|commonscat|cookbook|d|display|f|iw|iw1|iw2|m|mw|n|position|q|qid|s|species|species_author|style|v|voy|wikt}}}}<noinclude> {{Documentation}} </noinclude> dngr1l69u7xnk57kq5v00oqun1vrvof Nhwɛdo:Sister-inline 10 2560 15121 2024-08-04T23:56:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15121 wikitext text/x-wiki [[File:{{safesubst<noinclude/>:#switch:{{lc:{{{project|}}}}} | commons|commonscat = Commons-logo.svg | meta|metawiki|m = Wikimedia Community Logo.svg | wikibooks|wbk|wb|b = Wikibooks-logo-en-noslogan.svg | wikidata|data = Wikidata-logo.svg | cookbook = Wikibooks-logo-en-noslogan.svg | wikijunior = Wikibooks-logo-en-noslogan.svg | wikiquote|quote|wqt|q = Wikiquote-logo.svg | wikipedia|wp|w = Wikipedia-logo-v2.svg | wikisource|wikisource2|source|source2|ws|ws2|s|s2 = Wikisource-logo.svg | wiktionary|wkt|wdy|d = Wiktionary-logo-en-v2.svg | wikinews|news|wnw|n = Wikinews-logo.svg | wikispecies|species = Wikispecies-logo.svg | wikiversity|wvy|v = Wikiversity logo 2017.svg | wikivoyage|voyage|voy = Wikivoyage-Logo-v3-icon.svg | mediawiki|mw = Mediawiki.png | outreachwiki|outreach = Wikimedia Outreach.png | incubator = Incubator-notext.svg | #default = Wikimedia-logo.svg }}|16x16px|class=noviewer|alt=]] {{safesubst<noinclude/>:#if:{{{short|}}}|{{{links|}}}|{{safesubst<noinclude/>:#if:{{{list|}}}|{{safesubst<noinclude/>:#switch:{{lc:{{{project|}}}}} | commons = Related media at Wikimedia Commons | commonscat = Related categories at Wikimedia Commons | meta|metawiki|m = | wikibooks|wbk|wb|b = Texts at Wikibooks | wikidata|data = | cookbook = Cookbooks at Wikibooks | wikijunior = Wikijunior at Wikibooks | wikiquote|quote|wqt|q = Quotations on Wikiquote | wikipedia|wp|w = | wikisource|wikisource2|source|source2|ws|ws2|s|s2 = Texts on Wikisource | wiktionary|wkt|wdy|d = Definitions and translations at Wiktionary | wikinews|news|wnw|n = | wikispecies|species = Data related to Wikispecies | wikiversity|wvy|v = Learning materials from Wikiversity | wikivoyage|voyage|voy = Travel information on Wikivoyage | mediawiki|mw = | outreachwiki|outreach = | incubator = | #default = }}: {{{list}}}|{{safesubst<noinclude/>:#switch:{{lc:{{{project|}}}}} | commons = Media related to {{{links|}}} at Wikimedia Commons | commonscat = Media related to {{{links|}}} at Wikimedia Commons | meta|metawiki|m = | wikibooks|wbk|wb|b = {{{links|}}} at Wikibooks{{{extratext|}}} | wikidata|data = | cookbook = {{{links|}}} at the Wikibooks Cookbook subproject{{{extratext|}}} | wikijunior = {{{links|}}} at the Wikibooks Wikijunior subproject{{{extratext|}}} | wikiquote|quote|wqt|q = Quotations related to {{{links|}}} at Wikiquote | wikipedia|wp|w = | wikisource|source|ws|s = Works related to {{{links|}}} at Wikisource | wikisource2|source2|ws2|s2 = The full text of {{{links|}}} at Wikisource | wiktionary|wkt|wdy|d = The dictionary definition of {{{links|}}} at Wiktionary | wikinews|news|wnw|n = | wikispecies|species = Data related to {{{links|}}} at Wikispecies | wikiversity|wvy|v = Learning materials related to {{{links|}}} at Wikiversity | wikivoyage|voyage|voy = {{{links|}}} travel guide from Wikivoyage | mediawiki|mw = | outreachwiki|outreach = | incubator = | #default = }}{{{extratext|}}}}} }}<noinclude> {{documentation}} </noinclude> m88h4c9q9ur9ckowxbabkik5mw30gdk Nhwɛdo:Site active 10 2561 15122 2024-08-04T23:56:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15122 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #9EFF9E; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="active table-siteactive"|{{{1|Active}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> ib1gjb3jo36mrb8s8kemyi6ipjrrh2c Nhwɛdo:Site inactive 10 2562 15123 2024-08-04T23:56:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15123 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFC7C7; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="inactive table-siteinactive"|{{{1|Inactive}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> 2h1mjm22kz9giga0mwt7t8nn4l9bbf7 Nhwɛdo:Sky 10 2563 15124 2024-08-04T23:56:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15124 wikitext text/x-wiki <noinclude></noinclude><includeonly>{{#ifeq:{{{display|}}}|inline|<span class="sky-coordinates-inline plainlinks nourlexpansion">[[File:Jupiter and moon.png|20px|link=|Sky map]] [http://www.wikisky.org/?ra={{#expr:{{trim|{{{1}}}}}+{{trim|{{{2}}}}}/60+{{trim|{{{3}}}}}/3600}}&de={{#expr:{{trim|{{{4|+}}}}}{{trim|{{{5}}}}}+{{trim|{{{4|+}}}}}{{trim|{{{6}}}}}/60+{{trim|{{{4|+}}}}}{{trim|{{{7}}}}}/3600}}&zoom={{#expr:ln{{{8|100000}}}/ln10+1 round 0}}&show_grid=1&show_constellation_lines=1&show_constellation_boundaries=1&show_const_names=1&show_galaxies=1&img_source=IMG_all {{trim|{{{1}}}}}<sup>h</sup> {{trim|{{{2}}}}}<sup>m</sup> {{trim|{{{3}}}}}<sup>s</sup>, {{#ifeq:{{trim|{{{4}}}}}|-|−|{{trim|{{{4}}}}} }}{{trim|{{{5}}}}}° {{trim|{{{6}}}}}′ {{trim|{{{7}}}}}″]</span>|<indicator name="01-sky-coordinates"><templatestyles src="Template:Sky/styles.css" /><!-- This mostly repeats the previous statement, but i'm to lazy to write a lua module for it, try to keep it in sync --><span class="sky-coordinates-display plainlinks nourlexpansion">[[Celestial coordinate system|Coordinates]]: [[File:Jupiter and moon.png|20px|link=|Sky map]] [http://www.wikisky.org/?ra={{#expr:{{trim|{{{1}}}}}+{{trim|{{{2}}}}}/60+{{trim|{{{3}}}}}/3600}}&de={{#expr:{{trim|{{{4|+}}}}}{{trim|{{{5}}}}}+{{trim|{{{4|+}}}}}{{trim|{{{6}}}}}/60+{{trim|{{{4|+}}}}}{{trim|{{{7}}}}}/3600}}&zoom={{#expr:ln{{{8|100000}}}/ln10+1 round 0}}&show_grid=1&show_constellation_lines=1&show_constellation_boundaries=1&show_const_names=1&show_galaxies=1&img_source=IMG_all {{trim|{{{1}}}}}<sup>h</sup> {{trim|{{{2}}}}}<sup>m</sup> {{trim|{{{3}}}}}<sup>s</sup>, {{#ifeq:{{trim|{{{4}}}}}|-|−|{{trim|{{{4}}}}} }}{{trim|{{{5}}}}}° {{trim|{{{6}}}}}′ {{trim|{{{7}}}}}″]</span></indicator> }}</includeonly><noinclude>{{documentation}}</noinclude> 0y6e9vpcl163z8ufxrgnka1n98hzocu Nhwɛdo:Slink 10 2564 15125 2024-08-04T23:57:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15125 wikitext text/x-wiki #REDIRECT [[Template:Section link]] {{Redirect category shell| {{R from template shortcut}} }} 1sxyuuncu84nr3mbw9y0qugq4sd8yaa Nhwɛdo:Smallcaps 10 2565 15126 2024-08-04T23:57:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15126 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>ifsubst | 1=<span style="font-variant:small-caps">{{{1}}}</span> | 2=<templatestyles src="smallcaps/styles.css"/><span class="smallcaps">{{{1}}}</span> }}<noinclude> <!-- Add categories and interwikis to the /doc subpage, not here! --> {{documentation}} </noinclude> khqsztk4mo066r4tq05x25e7qvmck4p Nhwɛdo:Smalldiv 10 2566 15127 2024-08-04T23:57:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15127 wikitext text/x-wiki <div style="font-size:85%;">{{#if: 1 | <!-- To make it possible to use the template with newlines at the beginning and end, inside lists, or put lists inside --> {{{1}}} }}</div><includeonly>{{SAFESUBST:#if:{{{1|}}}||[[Category:Pages using small with an empty input parameter]]}}</includeonly><noinclude> {{Documentation}}<!--Categories and interwikis go in the /doc sub-page.--> </noinclude> 4q4fm7ovwl4n6dh35o6cqm2k4gxtwy5 Nhwɛdo:Snd 10 2567 15128 2024-08-04T23:57:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15128 wikitext text/x-wiki #REDIRECT [[Template:Spaced en dash]] {{Redirect category shell| {{R from template shortcut}} }} 6y1jf3vhhwxcerubucgqprgobpyko43 Nhwɛdo:Some 10 2568 15129 2024-08-04T23:57:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15129 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFD; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="partial table-partial"|{{{1|Some}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> 71wh7rh7qrxnlro5uy51ta2fmoqik7l Nhwɛdo:Sometimes 10 2569 15130 2024-08-04T23:58:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15130 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFB; color:black; vertical-align: middle; text-align: center; " class="partial table-partial"|{{{1|Sometimes}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} <!-- interwikis & categories --> </noinclude> 8x8artyecaf3jr2uthu3odiizt8x55l Nhwɛdo:Sources-talk 10 2570 15131 2024-08-04T23:58:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15131 wikitext text/x-wiki {{collapse|{{reflist-talk|title=<!--intentionally left blank-->|colwidth={{{colwidth|}}}|group={{{group|}}}|refs={{{refs|}}}}}|title={{{title|Sources}}}}}<noinclude> {{Documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 5p4321x7aqxzb1wtvcrs5uk4yfl9a3s Nhwɛdo:Sp 10 2571 15132 2024-08-04T23:58:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15132 wikitext text/x-wiki <includeonly>&#32;</includeonly><noinclude> {{Documentation}} </noinclude> gxw7bqpdhxq4jgxnf2v3hw0vv9ua81v Nhwɛdo:Space separated entries 10 2572 15133 2024-08-04T23:58:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15133 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:Separated entries|main|separator=&#32;}}<noinclude> {{documentation}} </noinclude> cmkr5lx4f5icleyuoyty2zpmto2d7ll Nhwɛdo:Spaces 10 2573 15134 2024-08-04T23:58:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15134 wikitext text/x-wiki <span class="nowrap">{{#iferror:{{#expr:{{{1|1}}}}} |{{#switch:{{{1}}} |fig=&#8199; |en=&ensp; |em=&emsp; |thin=&thinsp; |hair=&#8202; |&nbsp; }} |{{#invoke:String|rep|{{#switch:{{{2}}} |fig=&#8199; |en=&ensp; |em=&emsp; |thin=&thinsp; |hair=&#8202; |&nbsp; }}|{{{1|1}}}}} }}</span><noinclude> {{documentation}} </noinclude> jukvcl40dksi5vvimpqq0n6czue0473 Nhwɛdo:Sronly 10 2574 15135 2024-08-04T23:58:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15135 wikitext text/x-wiki #REDIRECT [[Template:Screen reader-only]] {{Redirect category shell| {{R from move}} {{R from template shortcut}} }} 63tht10u08ao37prl30iqu9bx782x4s Nhwɛdo:Stack 10 2575 15136 2024-08-04T23:59:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15136 wikitext text/x-wiki <templatestyles src="Stack/styles.css"/><div class="stack mw-stack {{#switch:{{{float|right}}}|left=stack-{{#switch:{{{margin|}}}|1|true|y|yes=margin-}}{{#switch:{{{clear|}}}|left|true=clear-}}left|right=stack-{{#switch:{{{margin|}}}|1|true|y|yes=margin-}}{{#switch:{{{clear|}}}|right|true=clear-}}right}}"><!-- -->{{#if:{{{1|}}}|<div {{#if:{{{cellspacing|}}}|style="margin: {{{cellspacing}}}px"}}>{{{1}}}</div>}}<!-- -->{{#if:{{{2|}}}|<div {{#if:{{{cellspacing|}}}|style="margin: {{{cellspacing}}}px"}}>{{{2}}}</div>}}<!-- -->{{#if:{{{3|}}}|<div {{#if:{{{cellspacing|}}}|style="margin: {{{cellspacing}}}px"}}>{{{3}}}</div>}}<!-- -->{{#if:{{{4|}}}|<div {{#if:{{{cellspacing|}}}|style="margin: {{{cellspacing}}}px"}}>{{{4}}}</div>}}<!-- -->{{#if:{{{5|}}}|<div {{#if:{{{cellspacing|}}}|style="margin: {{{cellspacing}}}px"}}>{{{5}}}</div>}}<!-- -->{{#if:{{{6|}}}|<div {{#if:{{{cellspacing|}}}|style="margin: {{{cellspacing}}}px"}}>{{{6}}}</div>}}<!-- -->{{#if:{{{7|}}}|<div {{#if:{{{cellspacing|}}}|style="margin: {{{cellspacing}}}px"}}>{{{7}}}</div>}}<!-- -->{{#if:{{{8|}}}|<div {{#if:{{{cellspacing|}}}|style="margin: {{{cellspacing}}}px"}}>{{{8}}}</div>}}<!-- -->{{#if:{{{9|}}}|<div {{#if:{{{cellspacing|}}}|style="margin: {{{cellspacing}}}px"}}>{{{9}}}</div>}}<!-- --></div>{{#invoke:Check for unknown parameters|check|unknown=[[Category:Pages using stack with unknown parameters|_VALUE_{{PAGENAME}}]]|preview=Page using [[Template:Stack]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | cellspacing | clear | float | margin }}<noinclude> {{documentation}} </noinclude> s3ljh1ncef581x8xqpi2ky3vktdbdr6 Nhwɛdo:Start date 10 2576 15137 2024-08-04T23:59:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15137 wikitext text/x-wiki <includeonly>{{#if: {{{4|}}} |{{#if: {{{5|}}} |{{padleft:{{{4}}}|2|0}}:{{padleft:{{{5}}}|2|0}}{{#if: {{{6|}}} |&#58;{{padleft:{{{6}}}|2|0}} }},&#32;}} }}<!--ABOVE FOR TIME; BELOW FOR DATE -->{{#if: {{{1|}}} |{{#if: {{{2|}}} |{{#if: {{{3|}}} |{{#if: {{{df|}}}|{{#expr:{{{3}}}}}&nbsp;{{MONTHNAME|{{{2}}}}}|{{MONTHNAME|{{{2}}}}}&nbsp;{{#expr:{{{3}}}}},}}&nbsp;{{{1}}}|{{MONTHNAME|{{{2}}}}}&nbsp;{{{1}}}}}|{{{1}}}}}}}{{#if: {{{7|}}} |&#32;({{#ifeq: {{{7}}}|Z|UTC|{{{7}}}}})}}<!-- BELOW FOR hCalendar --><span style="display:none">&#160;(<span class="bday dtstart published updated itvstart">{{#if: {{{1|}}} | {{{1}}}{{#if: {{{2|}}} | -{{padleft:{{{2}}}|2|0}}{{#if: {{{3|}}} | -{{padleft:{{{3}}}|2|0}} }} }}<!-- -->{{#if: {{{4|}}} | T{{padleft:{{{4}}}|2|0}}{{#if: {{{5|}}} | &#58;{{padleft:{{{5}}}|2|0}}{{#if: {{{6|}}} | &#58;{{padleft:{{{6}}}|2|0}} }} }} }} }}{{{7|}}}</span>)</span></includeonly><noinclude> {{documentation}} </noinclude> fzektceoo7z3dtxfemt8kb3luimxepw Nhwɛdo:Str len/core 10 2577 15138 2024-08-04T23:59:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15138 wikitext text/x-wiki <noinclude>{{historical}}</noinclude>{{{{{|safesubst:}}}#switch: {{{3|}}} | hundreds = <noinclude><!-- 0xx-4xx, using linear search since most strings will probably be less than 100 bytes. --></noinclude> {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| 100 }} <noinclude><!--str >= x--></noinclude> | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| 200 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| 300 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| 400 }} | 4 | 3 }} | 2 }} | 1 }} | <noinclude><!-- Don't return 0, since tens and ones don't want a leading 0 in parameter 2. --></noinclude> }} | tens = <noinclude><!-- x0x-x9x, using linear search for 0x-3x, binary search for 4x-9x, since most strings will probably be 0-39 bytes. --></noinclude> {{{2|}}}{{ {{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}10 }} <noinclude><!--str >= x--></noinclude> | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}20 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}30 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}40 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}60 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}80 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}90 }} | 9 | 8 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}70 }} | 7 | 6 }} }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}50 }} | 5 | 4 }} }} | 3 }} | 2 }} | 1 }} | {{{{{|safesubst:}}}#if:{{{2|}}}|0}} <noinclude><!-- Only return 0 if >=100, since ones don't want a leading 0 in parameter 2. --></noinclude> }} | ones = <noinclude><!-- xx0-xx9, using binary search. --></noinclude> {{{2|}}}{{ {{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}4 }} <noinclude><!--str >= x--></noinclude> | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}6 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}8 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}9 }} | 9 | 8 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}7 }} | 7 | 6 }} }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}5 }} | 5 | 4 }} }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}2 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}3 }} | 3 | 2 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}1 }} | 1 | 0 }} }} }} }}<noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> me3tlskmminb495f3sr45nj2l65mlx9 Nhwɛdo:Str len/core/doc 10 2578 15139 2024-08-04T23:59:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15139 wikitext text/x-wiki {{documentation subpage}} <!-- PLEASE ADD CATEGORIES AT THE BOTTOM OF THIS PAGE --> This is the documentation for {{[https://en.wikipedia.org/w/index.php?title=Template:Str_len/sandbox&oldid=544231159 str len/sandbox]}} and its sub-template {{tl|str len/core}}. '''Do not use either of these templates, use {{tl|str len}} instead.''' These templates are kept as a demonstration of how string handling was done before [[WP:Lua|Lua]]. === Technical details === MediaWiki has no parser function or magic word to measure string lengths. And measuring string length using template code is very heavy on the servers. Thus this template is as optimised as possible. Based on code for determining whether the length of a string is greater than a given value, the template searches for the actual string length. This sub-template holds most of the search function for {{tlf|str len}}. This sub-template can search from 000 to 499. The reason for the length limitation is that the magic word {{tlc|padleft:|}} only can pad up to 500 characters. The basic comparison function used here is this: <pre> {{#ifeq: xABCD | x{{padleft:ABCD| 9 }} | Equal or longer. | Shorter. }} </pre> Which means: "''Is the string ABCD >= 9 characters long?''" Switch-cases and ifeq are too smart, they understand numbers. So they think that "0" and "00" are equal. That is why this code adds an "x" in front of the parameters, to make them into strings like "x0123" so the string comparisons work properly. ==== About ((str len)) ==== Some of these operations are whitespace sensitive, so we must strip away any whitespace around the string parameter. That's why the string parameter is surrounded by <code><nowiki>{{#if:x| {{{1|}}} }}</nowiki></code> in some places. {{tlf|str len}} first checks if the string is 500 characters or longer, since the search function in /core would otherwise return 499 for any string of 500 characters or more. (The older version of /core returned 999.) This also means that checking the really long strings is fairly efficient, it only takes one padleft operation and no parsing of the /core sub-template. The three calls to /core is actually a loop, or recursion if you will. The parameters to /core are whitespace sensitive. That is why we indent the parameters to /core so strangely. See more about this in the next section. If you change any of the indentation in {{tlf|str len}} you are likely to break this template. We could of course add a lot of whitespace stripping in /core, but that would cause more code in /core and would be inefficient. ==== About ((str len/core)) ==== The code in this template is heavily optimised in several ways: * If we only go after what the [[Template talk:Str len#Merge the str len templates|NewPP limit reports]] tell, then it might seem we could optimise further by splitting this /core template up into three different /core templates, one for each search round. Since then we don't need the switch-case, and that gives lower values in the NewPP limit reports. However we know it is very costly for the Wikipedia servers to fetch more sub-templates, so we are pretty sure that would be much more costly. * MediaWiki developers have told us that calling padleft is costly, thus this template uses optimised search trees so it makes as few calls to padleft as possible. See next section for more on the search trees. Note: The x's used in the explanation from here on just mean "any value from 0 to 9". This template first searches 0xx to 4xx and then returns 0 to 4, as in 000 to 400. Then it searches x0x to x9x and returns x0 to x9, as in x00 to x90. Then it searches xx0 to xx9 and returns xx0 to xx9. This template takes three unnamed (numbered) parameters: 1: The string that we want to know the length of. 2: The number returned by the previous rounds of searching. Thus at first search this parameter should be empty, at second search this parameter should hold a value between 0 and 4, and at third search it should hold a value between 00 and 49. 3: A word that tells which search should be done. For the first search this parameter should be "hundreds" so it searches from 0xx to 4xx. At second search it should be "tens", so it searches x00 to x90. And at third search it should be "ones", so it searches xx0 to xx9. The parameters to this template are whitespace sensitive: Parameter 1 must not have any whitespace before it, and parameter 2 must not have any whitespace after it. ==== Search trees used ==== The search trees used in the loops are optimised based on the assumption that shorter strings are much more common. Note that finding 0 requires to do the "string >= 1" comparison, thus takes at least one operation. And finding for instance 1 means also checking the "string >= 2" comparison, thus takes at least two operations. The numbers shown in the trees below are not the value searched for, but the value compared with. Thus <code>--4--</code> means the comparison "string >= 4". 0xx-4xx, using linear search since most strings will probably be less than 100 bytes: <pre> 1--2--3--4 0 1 2 3 4 = Values to find. 1+2+3+4+4 = 14 comparisons to find all values once. </pre> x0x-x9x, using linear search for 0x-3x, binary search for 4x-9x, since most strings will probably be less than 40 bytes: <pre> 1--2--3--4--6--8--9 | | 5 7 0 1 2 3 4 5 6 7 8 9 = Values to find. 1+2+3+4+6+6+7+7+7+7 = 50 comparisons to find all values once. </pre> xx0-xx9, using binary search: <pre> 4-----6--8--9 | | | 2--3 5 7 | 1 0 1 2 3 4 5 6 7 8 9 = Values to find. 3+3+3+3+3+3+4+4+4+4 = 34 comparisons to find all values once. </pre> For comparison, here is the data for a full linear search: <pre> 1--2--3--4--5--6--7--8--9 0 1 2 3 4 5 6 7 8 9 = Values to find. 1+2+3+4+5+6+7+8+9+9 = 54 comparisons to find all values once. </pre> === See also === * [[mw:Help:Magic words]] – About <code><nowiki>{{padleft:|}}</nowiki></code>. * [[mw:Help:Extension:ParserFunctions]] – About <code><nowiki>{{#ifeq:|||}}</nowiki></code> etc. * [[:Category:String manipulation templates]] <includeonly>{{Sandbox other|| <!-- CATEGORIES HERE, THANKS --> [[ar:قالب:Str len/core]] [[bs:Šablon:Niz dužina/srž]] [[es:Plantilla:Str len/core]] [[id:Templat:Str len/core]] [[ja:Template:Str len/core]] [[sl:Predloga:Str len/core]] }}</includeonly> a90jvw7i0a9mmzted9gqr219sdzp431 Nhwɛdo:Str len/core/sandbox 10 2579 15140 2024-08-04T23:59:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15140 wikitext text/x-wiki {{{{{|safesubst:}}}#switch: {{{3|}}} | hundreds = <noinclude><!-- 0xx-4xx, using linear search since most strings will probably be less than 100 bytes. --></noinclude> {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| 100 }} <noinclude><!--str >= x--></noinclude> | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| 200 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| 300 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| 400 }} | 4 | 3 }} | 2 }} | 1 }} | <noinclude><!-- Don't return 0, since tens and ones don't want a leading 0 in parameter 2. --></noinclude> }} | tens = <noinclude><!-- x0x-x9x, using linear search for 0x-3x, binary search for 4x-9x, since most strings will probably be 0-39 bytes. --></noinclude> {{{2|}}}{{ {{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}10 }} <noinclude><!--str >= x--></noinclude> | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}20 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}30 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}40 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}60 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}80 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}90 }} | 9 | 8 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}70 }} | 7 | 6 }} }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}50 }} | 5 | 4 }} }} | 3 }} | 2 }} | 1 }} | {{{{{|safesubst:}}}#if:{{{2|}}}|0}} <noinclude><!-- Only return 0 if >=100, since ones don't want a leading 0 in parameter 2. --></noinclude> }} | ones = <noinclude><!-- xx0-xx9, using binary search. --></noinclude> {{{2|}}}{{ {{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}4 }} <noinclude><!--str >= x--></noinclude> | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}6 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}8 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}9 }} | 9 | 8 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}7 }} | 7 | 6 }} }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}5 }} | 5 | 4 }} }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}2 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}3 }} | 3 | 2 }} | {{{{{|safesubst:}}}#ifeq: x{{{1|}}} | x{{{{{|safesubst:}}}padleft:{{{1|}}}| {{{2|}}}1 }} | 1 | 0 }} }} }} }}<noinclude> <!--{{documentation}} --> <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> llh6xp9ciksn5anhgn3186kiqhd7aan Nhwɛdo:Str rep/doc/Dogs and cats 10 2580 15141 2024-08-04T23:59:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15141 wikitext text/x-wiki <noinclude> == Documentation subpage == This is a documentation subpage that is used [[Template:Str rep/doc|in the documentation]] to illustrate parameter usage. </noinclude>Dogs chase cats. Cats chase mice. 9qw8pdj0pj15b78kzof7614ort7rq3k Nhwɛdo:String-handling templates 10 2581 15142 2024-08-05T00:00:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15142 wikitext text/x-wiki {{#invoke:Navbox with collapsible groups|navbox | name = String-handling templates | state = {{{state|expanded}}} | bodyclass = plainlist | title = String-handling templates [[Help:Manipulating_strings|(help page)]] | selected = {{{selected|{{{expanded|{{{1|}}}}}}}}} <!---------------------- Trimming -------------------------> | abbr1 = sub | sect1 = Substring (select chunk of string by its position) | content1 = {{Aligned table |fullwidth=on |style=text-align: left; |col1width=50%; | {{Aligned table |style=padding-right: 2em; |col1style=width: 12em; text-align: right; padding-right: 0.75em; | {{tl|str sub new}} | Select a substring based on starting and ending index counted in either direction. | {{tl|str left}} | Keep the first N characters of a string, or duplicate it to N characters. | {{tl|str crop}} | Return all but the last N characters of a string. | {{tl|str index}} | Return the N-th character of a string. }} | {{Aligned table |col1style=width: 12em; text-align: right; padding-right: 0.75em; | {{tl|str right}} | Return substring starting at N-th character to end of string. | {{tl|str rightc}} | Return the last N characters of a string; or a given value if empty. | {{tl|str sub old}} | Return substring of given length starting at N-th character. }} }} | abbr2 = trim | sect2 = Trimming (select/remove chunk of string by character type) | content2 = {{Aligned table |fullwidth=on |style=text-align: left; |col1width=50%; | {{Aligned table |style=padding-right: 2em; |col1style=width: 12em; text-align: right; padding-right: 0.75em; | {{tl|trim}} | Trim any leading or trailing whitespace | {{tl|str letter/trim}} | Trim down to the beginning letters. | {{tl|str number/trim}} | Trim down to the beginning numbers. | {{tl|trim brackets}} | Trim any leading or trailing square brackets. | {{tl|trim quotes}} | Trim leading or trailing matching quotes. | {{tl|trim leading}} | Trim up to six instances of specified <prefix>. }} | {{Aligned table |col1style=width: 12em; text-align: right; padding-right: 0.75em; | {{tl|string split}} | Extract a short string from a long string. | {{tl|first word}} | Trim down to the first space. | {{tl|remove first word}} | Remove anything before the first space. | {{tl|last word}} | Trim down from the last space. | {{tl|remove last word}} | Remove anything after the last space. }} }} | abbr3 = specific | group3 = Select/remove specific item from string | content3 = {{Aligned table |fullwidth=on |style=text-align:left; |col1width=50%; | {{Aligned table |style=padding-right: 2em; |col1style=width: 12em; text-align: right; padding-right: 0.75em; | {{tl|delink}}, {{tl|trim brackets}} | Removes wikilink brackets (wikicode); ''all'' or ''outer only''. | {{tl|Plain text}} | Removes wikicode (formatting and brackets) | {{tl|PAGENAMEBASE}} | Trim off any parenthesis text at the end of a string (disambiguation). | {{tl|title disambig text}} | Returns text in parentheses at the end of a string (disambiguation). }} | {{Aligned table |col1style=width: 12em; text-align: right; padding-right: 0.75em; | {{tl|title year}} | Returns the 3-or-4-digit year from a pagename, if any. | {{tl|title decade}} | Returns the 4-digit decade from a pagename (e.g. "1740" from "Foo 1740s bar"), if any. | {{tl|title number}} | Returns any number from a pagename. | {{tl|WikiProjectbasename}} | Removes "WikiProject" from a pagename. }} }} <!----------- Insertion, replacement, length --------------> | abbr4 = IRL | sect4 = Insertion, replacement and length | content4 = {{Aligned table |style=margin: 0 auto 0; text-align: left; | <!---(Insertion, replacement)---> {{Aligned table |style=padding-right: 2em; |col1style=text-align: right; padding-right: 0.75em; | {{tl|loop}} | Repeat character string a specified number of times. | {{tl|replace}} | Returns the string, after replacing ''all'' occurrences of a specified string with another string. | {{tl|str rep}} | Returns the string, after replacing the first occurrence of a specified string with another string. | {{tl|digits}} | Returns the string, after removing all characters that are not digits 0–9 | {{tl|Nowiki}} | Displays wikitext as plain text. }} | <!---(Length)---> {{Aligned table |col1style=text-align: right; padding-right: 0.75em; | {{tl|str len}} | Returns a string's length. | {{tl|str ≥ len}} | Check if a string is "longer or equally long" or "shorter" than a given length. | {{tl|str ≤ len}} | Check if a string is "shorter or equally long" or "longer" than a given length. | {{tl|str ≠ len}} | Check if a string is "not equal" or "equal" to a given length. }} }} <!----------------- Analysis, technical -------------------> | abbr5 = anlys/tech | sect5 = Analysis and searching | content5 = {{Aligned table |style=margin: 0 auto 0; text-align: left; | <!---(Analysis)---> {{Aligned table |style=padding-right: 2em; |col1style=text-align: right; padding-right: 0.75em; | {{tl|str startswith}}<br>{{tl|str endswith}} | Check if a string starts or ends with a given string. | {{tl|str find}}, {{tl|strfind short}} |style2.2=vertical-align:middle;| Returns the numerical location of a given string in a string. | {{tl|str count}} | Count the number of occurrences of a pattern within a string. }} | <!---(Analysis cont'd)---> {{Aligned table |col1style=text-align: right; padding-right: 0.75em; | {{tl|Array}} | Array item manipulation and retrieval. | {{tl|a or an}} | Takes a noun and produces the appropriate indefinite article, based on whether the first letter is a vowel. | {{tl|in string}} | Returns optional string when given string is not found | {{tl|Isnumeric}} | Returns number when true, blank when not numeric. | {{tl|str letter}} | Returns the number of letters that begin a string. | {{tl|str number}} | Returns the number of numbers that begin a string. }} }} |state1=<noinclude>expanded</noinclude><!-- show everything on this template's page --> |state2=<noinclude>expanded</noinclude> |state3=<noinclude>expanded</noinclude> |state4=<noinclude>expanded</noinclude> |state5=<noinclude>expanded</noinclude> |state6=expanded |group6=Modules and built-in functions |list6={{div col|style=text-align:left}} * [[:Module:String]], [[:Module:String2]], [[:Module:Ustring]], [[Module:Text]], [[:Template:Navbox wikitext-handling templates|wikitext handling]]: modules that together contain most necessary string functions. * [[mw:Help:Magic words|Magic words]]: About <code><nowiki>{{padleft:&#124;}}</nowiki></code>, <code><nowiki>{{lc:&#124;}}</nowiki></code>, <code><nowiki>{{formatnum:&#124;}}</nowiki></code> etc. * [[mw:Help:Extension:ParserFunctions|ParserFunctions]]: About <code><nowiki>{{#titleparts:&#124;}}, {{#expr:&#124;}}, {{#ifeq:&#124;}}, </nowiki></code> etc.{{div col end}} <!----------------------- below ---------------------------> | belowclass = hlist | below = * [[:Category:String manipulation templates]] ** [[:c:Category:String manipulation templates|Commons]] ** [[:mw:Category:String manipulation templates|MediaWiki]] ** [[:m:Category:String manipulation templates|Meta-Wiki]] ** [[:d:Category:String manipulation templates|Wikidata]] * [[:Category:Modules that manipulate strings|Category:String manipulating modules]] | tracking = no <!--(keep all these string templates (by /doc pages) out of the tracking category)--> }}<noinclude>{{documentation}}</noinclude> 2b0mmsd2jkagh167tdafukze0rqzqo1 Nhwɛdo:Strong 10 2582 15143 2024-08-05T00:00:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15143 wikitext text/x-wiki <strong {{#if:{{{role|}}}|role="{{{role}}}"}} {{#if:{{{class|}}}|class="{{{class}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{#if:{{{style|}}}|style="{{{style}}}"}} {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1}}}</strong><noinclude> {{documentation}} <!-- Add cats and interwikis to the /doc subpage, not here! --> </noinclude> jhbv1h6fd9kjc1d4eovhzvnxrpqq09r Nhwɛdo:Strongbad 10 2583 15144 2024-08-05T00:00:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15144 wikitext text/x-wiki {{main other|{{FormattingError|Template:Strongbad is only for use in template documentation, guidelines, and other Wikipedia-internal purposes. Do not use it in actual articles.}}|{{strong|1={{{1}}}|style=color: red; {{{style|}}} |role={{{role|}}} |class={{{class|}}} |id={{{id|}}} |title={{{title|}}} }}}}<noinclude> {{documentation}} <!-- Add cats and interwikis to the /doc subpage, not here! --> </noinclude> 458bxjf30jbcmr4gyjvqllej7u2r241 Nhwɛdo:Subject bar 10 2584 15145 2024-08-05T00:00:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15145 wikitext text/x-wiki {{#invoke:subject bar|main}}<noinclude>{{documentation}}<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --></noinclude> sjnj97dy727n2yf1xszs3jmc8kbtny0 Nhwɛdo:Subpage other 10 2585 15146 2024-08-05T00:00:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15146 wikitext text/x-wiki {{#ifeq:{{SUBPAGENAME}}|{{ROOTPAGENAME}}|{{{2|}}}|{{{1|}}}}}<!-- --><noinclude>{{documentation}}</noinclude> rjk8iw1bhnvniroxbd274026qkmg119 Nhwɛdo:Substitution 10 2586 15147 2024-08-05T00:00:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15147 wikitext text/x-wiki {{Ombox | type = notice | text = {{#if:{{{2|}}}||}}This template should {{large|'''{{{1}}}'''}} be [[Wikipedia:Substitution|substituted]]{{#if:{{{2|}}}|&#32;{{{2}}}}}. }}<noinclude> {{Documentation}} </noinclude> ngdra05vnoz3zbfn7r6d3lj5s1d30tb Nhwɛdo:Success 10 2587 15148 2024-08-05T00:01:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15148 wikitext text/x-wiki <noinclude> {| class="wikitable" |</noinclude>style="background: #9EFF9E; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-success" | {{{1|Success}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> 2nlnvdwnn78qiula925c8kamwyhkht6 Nhwɛdo:Suppress categories 10 2588 15149 2024-08-05T00:01:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15149 wikitext text/x-wiki <includeonly>{{{{{|safesubst:}}}#invoke:Suppress categories|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> 3oxh93hkpfc6xuovaazrofb0pdxpc3w Nhwɛdo:T links 10 2589 15150 2024-08-05T00:01:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15150 wikitext text/x-wiki {{#if:{{yesno|{{{sandboxlinks|no}}}|yes=yes|no=}}{{#ifeq:{{#invoke:String|match|s={{{1|_}}} |pattern=%/sandbox%d*$ |plain=false |nomatch=no}}|no||yes2}}<!-- /sandbox -->|{{T links/sandbox links|1={{#invoke:String|replace|source={{{1|_}}} |pattern=%/sandbox%d*$ |plain=false |replace=}} |sandboxname={{{sandboxname|sandbox}}} |module={{{module|}}} }}<!-- ----- -->|<span class="plainlinks nourlexpansion"><!-- --><nowiki>{{</nowiki>[[:Template:{{{1|Example}}}|{{ucfirst:{{{1|Example}}}}}]]<nowiki>}}</nowiki>&#x20;<!-- --><span style="font-size:85%; {{{liststyle|}}}">(<!-- -->[{{fullurl:Template:{{ucfirst:{{{1|Example}}}}}|action=edit}} edit]<!-- --> [[Template talk:{{{1|Example}}}|talk]]<!-- --> [{{fullurl:Template:{{ucfirst:{{{1|Example}}}}}|action=history}} history]<!-- --> [{{fullurl:Special:Whatlinkshere/Template:{{ucfirst:{{{1|Example}}}}}|limit=999}} links]<!-- -->&nbsp;[https://tools.wmflabs.org/templatecount/index.php?lang=en&namespace=10&name={{urlencode:{{{1|}}}}} #]<!-- --> [{{fullurl:Special:PrefixIndex/Template:{{ucfirst:{{{1|Example}}}}}/}} /subpages]<!-- --> [[Template:{{{1|Example}}}/doc|/doc]]<!-- -->&nbsp;[{{fullurl:Template:{{ucfirst:{{{1|Example}}}}}/doc|action=edit}} /doc&nbsp;edit]<!-- --> [[Template:{{{1|Example}}}/{{{sandboxname|sandbox}}}|/sbox]]<!-- -->&nbsp;[{{fullurl:Special:ComparePages|page1={{urlencode:Template:{{ucfirst:{{{1|Example}}}}}}}&page2={{urlencode:Template:{{ucfirst:{{{1|Example}}}}}/{{{sandboxname|sandbox}}}}}}} /sbox&nbsp;diff]<!-- --> [[Template:{{{1|Example}}}/testcases|/test]]<!-- -->)</span></span><!-- -->}}<!--end /sandbox test ----- module ----- --><span style="font-size:85%; {{{liststyle|}}}">{{#if:{{{module|}}}| {{#ifeq:{{{module|}}}|no||<!--by param-->{{middot}}[[Module:{{{module|}}}]]|{{#ifexist:Module:{{{1|}}}|{{middot}}[[Module:{{{1|}}}]]}}}}|<!-- no link -->}} {{yesno|1={{{tpu|}}}{{{TPU|}}}|yes={{template parameter usage|1={{#invoke:String|replace|source={{{1|_}}} |pattern=%/sandbox%d*$ |plain=false |replace=}} |label=TPU}}}}</span><!-- --><noinclude>{{documentation}}</noinclude> 2mj1et0x5o9zuqt7yc0186kkazc6yrm Nhwɛdo:TBA 10 2590 15151 2024-08-05T00:01:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15151 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>data-sort-value="{{{sort|}}}" style="background: #DDF; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="skin-invert no table-no2" | {{{1|{{abbr|TBA|To be announced}}}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> s3sexrfotc9kjvds80zrxoi3syrmm18 Nhwɛdo:TEMPLATENAME 10 2591 15152 2024-08-05T00:01:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15152 wikitext text/x-wiki <includeonly><!--(Template:TEMPLATENAME start:) -->{{safesubst:#ifeq:{{{require|{{{1|{{SUBPAGENAMEE}}}}}}}}|{{SUBPAGENAMEE}} | {{safesubst:#ifeq:{{safesubst:NAMESPACE}}|{{ns:Template}} | |{{safesubst:NAMESPACE}}:}}<!-- -->{{safesubst:#ifeq:{{safesubst:SUBPAGENAMEE}}|{{{docpage|{{{override|doc}}}}}} | {{safesubst:BASEPAGENAME}} | {{safesubst:#switch:{{SUBPAGENAMEE}} |doc |sandbox |testcases = {{safesubst:BASEPAGENAME}} | {{safesubst:PAGENAME}} }} }} }}<!--(Template:TEMPLATENAME ends) --></includeonly><noinclude>{{Documentation}}</noinclude> h6ol4jueebxozijy5snjahjmzdrabnj Nhwɛdo:TL 10 2592 15153 2024-08-05T00:01:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15153 wikitext text/x-wiki #REDIRECT [[Template:Template link]] {{Redirect category shell|{{R from modification}}{{R from template shortcut}}}} onl6temnxdxt9c7lpcv0rsjntpg1ryd Nhwɛdo:Table alignment 10 2593 15154 2024-08-05T00:02:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15154 wikitext text/x-wiki <templatestyles src="Template:Table alignment/tables.css" /><noinclude>{{documentation}}</noinclude> 0zk439tx2s97ht3929rt6jjd29taq0i Nhwɛdo:Table cell templates 10 2594 15155 2024-08-05T00:02:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15155 wikitext text/x-wiki <noinclude> {| |</noinclude>{{#if:{{{sort|}}}|data-sort-value="<nowiki>{{{sort|</nowiki>{{{sort}}}<nowiki>}}}</nowiki>"}} style="background: {{{bg|<nowiki>{{/bgcolor}}</nowiki>}}}; color: {{{color|black}}}; vertical-align: {{{valign|middle}}}; text-align: <nowiki>{{{align|</nowiki>{{{align|center}}}<nowiki>}}}</nowiki>; <nowiki>{{{style|text-transform: capitalize;}}}</nowiki>" class="{{{class|{{BASEPAGENAME}}}}} table-{{{class|{{BASEPAGENAME}}}}}"| <nowiki>{{{1|</nowiki>{{{text}}}<nowiki>}}}</nowiki><noinclude> |} {{Documentation}} <!-- ADD CATEGORIES BELOW THIS LINE --> [[Category:Table cell templates]] </noinclude> nv215pztm0qc4dk6weavbxdqm3920mz Nhwɛdo:Table-experimental 10 2595 15156 2024-08-05T00:02:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15156 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #E7E7FF; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="experimental table-experimental"|{{{1|Experimental}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Software table cell templates]] </noinclude> 1o3be6lh01971vihd2lu8k2kd0q6ch9 Nhwɛdo:Tag/doc 10 2596 15157 2024-08-05T00:02:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15157 wikitext text/x-wiki {{Documentation subpage}} {{high-use}} {{About|'displaying' markup tags|'using' markup tags|mw:Help:Magic_words#Miscellaneous{{!}}the #tag magic word|the inline maintenance tag|Template:Fix}} <!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE --> : {{tc|tag|''tagname'' [|''type''] [|content&#61;''text''] [|attribs&#61;''attributes and values'']}} A [[markup tag]] is an open < and a close > angle brackets and the content within them, in a markup language, as [[XML]] or [[HTML]]: :For example, the '''<title>''' tag provides a title for the Web page. This template provides a quick way to mention a markup-style [[tag]] in a preformatted way. Mainly used in discussion/help pages. ==Parameters== {{See also|Span and div}} Required parameters shown in '''''bold italics'''''. ; {{para|1}} {{nobold|&nbsp;(''tagname'' above)}} : The XML/HTML tag's name (e.g. {{mono|100%|code}}, {{mono|100%|ref}}). ; {{para|2}} {{nobold|&nbsp;(''type'' above)}} : To indicate which of the tag's types is/are presented: :; <code>p</code> &nbsp;(<code>pair</code>) ''(default)'' : A matching pair of open/start and close/end tags (e.g. {{tag|div|pair}}).<br/>To suppress the [[ellipsis]] ("...") between the tags, add an empty {{para|content}} parameter (for example, {{tag|div|pair|content=}}). :; <code>o</code> &nbsp;(<code>open</code>) : An open/start tag (e.g. {{tag|span|open}}). :; <code>c</code> &nbsp;(<code>close</code>) : A close/end tag (e.g. {{tag|span|close}}). :; <code>e</code> &nbsp;(<code>empty</code>) &nbsp;or &nbsp;<code>s</code> &nbsp;(<code>single</code>) &nbsp;or &nbsp;<code>v</code> &nbsp;(<code>void</code>) : An empty element, formed with a single self-terminating tag (e.g. {{tag|hr|single}}); in HTML5 these are now known as "void" elements, though "empty" is the more common term. ; {{para|content}} : Text to place between open/start and close/end tags. ; {{para|attribs}} : [[HTML attribute|Attributes and values]] to be included as part of an open/start tag (this parameter can also be called {{para|params}}). ; {{para|wrap|yes}} : Disable [[:Template:Nowrap|nowrap]] for long samples, so allowing wraps ([[Help:Line-break handling|line breaks]]). ; {{para|link|yes}} : Link to the element's entry at the [[HTML element]] article, e.g.{{colon}}<br />{{in5}}{{tnull|Tag|del|link{{=}}y}}<br />produces:<br />{{in5}}{{Tag|del|link=y}}<br />This is {{em|only}} for HTML elements; the page is hard-coded, so it cannot be used for, e.g., XML elements from a particular schema. If desired, a feature for specifying the link page can be added. ==Examples== {{Markup | <nowiki>{{tag|ref}}</nowiki> | {{tag|ref}} | <nowiki>{{tag|ref|content=}}</nowiki> | {{tag|ref|content=}} | <nowiki>{{tag|ref|content=hello}}</nowiki> | {{tag|ref|content=hello}} | <nowiki>{{tag|span|content=foo}}</nowiki> | {{tag|span|content=foo}} | <nowiki>{{tag|span|open}}</nowiki> | {{tag|span|open}} | <nowiki>{{tag|span|open|content=hello}}</nowiki> | {{tag|span|open|content=hello}} | <nowiki>{{tag|span|close|content=hello}}</nowiki> | {{tag|span|close|content=hello}} | <nowiki>{{tag|span|pair|content=hello}}</nowiki> | {{tag|span|pair|content=hello}} | <nowiki>{{tag|ref|open|attribs=group="note"}}</nowiki> | {{tag|ref|open|attribs=group="note"}} | <nowiki>{{tag|references|single}}</nowiki> | {{tag|references|single}} | <nowiki>{{tag|br|single}}</nowiki> | {{tag|br|single}} | <nowiki>{{tag|!--|content=comment}}</nowiki> | {{tag|!--|content=comment}} | <nowiki>{{tag|math|attribs=chem}}</nowiki> | {{tag|math|attribs=chem}} | <nowiki>{{tag|a |attribs=href="&lt;nowiki>https://en.wikipedia.org/&lt;/nowiki>" |content=English Wikipedia}}</nowiki> | {{tag|a|attribs=href="<nowiki>https://en.wikipedia.org/</nowiki>"|content=English Wikipedia}} }} == Global use and documentation== For a global use of this template in other sister or Wikimedia projects, after copying it to paste in the destination project, remember to change in the code: <pre> |p|pair = &lt;{{#if:{{{link|}}}|[[HTML element# </pre> by this one: <pre> |p|pair = &lt;{{#if:{{{link|}}}|[[Wikipedia:en:HTML element# </pre> Remark that the code '''<code>Wikipedia:en:</code>''' has been added. For template documentation in the sister project, you can use [[m:Template:Wikipedia doc|Template:Wikipedia doc]]. ==See also== * [[HTML tag]] * {{tl|HTMLElement}} * {{tl|XMLElement}} * {{tl|xtag}} adds a MediaWiki parser or extension tag that links to the extension page. * [[mw:Help:Magic words#Miscellaneous|#tag:]], the [[Wikipedia:Parser functions|parser function]] that generates working tags. ===Other formatting templates=== {{#lsth:Template:Template-linking_templates|Other formatting templates}} {{semantic markup templates}} <includeonly>{{sandbox other|| <!-- CATEGORIES BELOW THIS LINE, PLEASE: --> [[Category:HTML typing-aid templates]] [[Category:Wikitext typing-aid templates]] [[Category:Wikipedia XHTML tag-replacing templates| ]] }}</includeonly> 3znu9d9fvank6kuozcqglrpjch49xpw Nhwɛdo:Tag/sandbox 10 2597 15158 2024-08-05T00:03:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15158 wikitext text/x-wiki <code class="{{#ifeq:{{{wrap|}}}|yes|wrap|nowrap}}" style="{{#ifeq:{{{style|}}}|plain|border:none;background:transparent;|{{{style|}}}}}"><!-- Opening tag -->{{#switch:{{{2|pair}}} |c|close = |e|empty|s|single|v|void |o|open |p|pair = &lt;{{{1|tag}}}{{#if:{{{params|}}}|&#32;{{{params}}}}} }}<!-- Content between tags -->{{#switch:{{{2|pair}}} |c|close = {{{content|}}} |e|empty|s|single|v|void ={{#ifeq:{{{1|br}}}|br|&#32;&#47;&gt;{{{content|}}}|{{#ifeq:{{{1|references}}}|references|&#32;&#47;&gt;{{{content|}}}|}}}} |o|open = {{#ifeq:{{{1|!--}}}|!--|&nbsp;{{{content|}}}| &gt;{{{content|}}}}} |p|pair = {{#ifeq:{{{1|!--}}}|!--|&nbsp;{{{content|}}}&nbsp;|{{#ifeq:{{{1|tag}}}|!--||&gt;}}{{{content|...}}} }} }}<!-- Closing tag -->{{#switch:{{{2|pair}}} |e|empty|s|single|v|void |o|open = |c|close |p|pair = {{#ifeq:{{{1|tag}}}|!--|--&gt;|&lt;&#47;{{{1|tag}}}&gt;}} }}<!-- --></code><noinclude> {{Documentation}} </noinclude> ct42zomh5cthqwki4sjy2q9d6542auz Nhwɛdo:Tag/testcases 10 2598 15159 2024-08-05T00:03:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15159 wikitext text/x-wiki Below are the 14 "{{tlx|tag}} examples" given in the template's /doc subpage. They show the renderings are unchanged from the modified code, except for the intended change proposed by the edit request. It involves the "hidden comment code", currently rendering as <nowiki><!--comment--></nowiki> and modified to render as <nowiki><!-- comment --></nowiki> which is in line with the actual rendering that occurs when hidden comments are used. {{Markup |<nowiki>{{Tag|ref}}</nowiki>|{{Tag|ref}} |<nowiki>{{Tag/sandbox|ref}}</nowiki>|{{Tag/sandbox|ref}} }} {{Markup |<nowiki>{{Tag|ref|content=}}</nowiki>|{{Tag|ref|content=}} |<nowiki>{{Tag/sandbox|ref|content=}}</nowiki>|{{Tag/sandbox|ref|content=}} }} {{Markup |<nowiki>{{Tag|ref|content=hello}}</nowiki>|{{Tag|ref|content=hello}} |<nowiki>{{Tag/sandbox|ref|content=hello}}</nowiki>|{{Tag/sandbox|ref|content=hello}} }} {{Markup |<nowiki>{{Tag|span|content=foo}}</nowiki>|{{Tag|span|content=foo}} |<nowiki>{{Tag/sandbox|span|content=foo}}</nowiki>|{{Tag/sandbox|span|content=foo}} }} {{Markup |<nowiki>{{Tag|span|open}}</nowiki>|{{Tag|span|open}} |<nowiki>{{Tag/sandbox|span|open}}</nowiki>|{{Tag/sandbox|span|open}} }} {{Markup |<nowiki>{{Tag|span|open|content=hello}}</nowiki>|{{Tag|span|open|content=hello}} |<nowiki>{{Tag/sandbox|span|open|content=hello}}</nowiki>|{{Tag/sandbox|span|open|content=hello}} }} {{Markup |<nowiki>{{Tag|span|close|content=hello}}</nowiki>|{{Tag|span|close|content=hello}} |<nowiki>{{Tag/sandbox|span|close|content=hello}}</nowiki>|{{Tag/sandbox|span|close|content=hello}} }} {{Markup |<nowiki>{{Tag|span|pair|content=hello}}</nowiki>|{{Tag|span|pair|content=hello}} |<nowiki>{{Tag/sandbox|span|pair|content=hello}}</nowiki>|{{Tag/sandbox|span|pair|content=hello}} }} {{Markup |<nowiki>{{Tag|ref|open|params=group="note"}}</nowiki>|{{Tag|ref|open|params=group="note"}} |<nowiki>{{Tag/sandbox|ref|open|params=group="note"}}</nowiki>|{{Tag/sandbox|ref|open|params=group="note"}} }} {{Markup |<nowiki>{{Tag|references|single}}</nowiki>|{{Tag|references|single}} |<nowiki>{{Tag/sandbox|references|single}}</nowiki>|{{Tag/sandbox|references|single}} }} {{Markup |<nowiki>{{Tag|br|single}}</nowiki>|{{Tag|br|single}} |<nowiki>{{Tag/sandbox|br|single}}</nowiki>|{{Tag/sandbox|br|single}} }} {{Markup |<nowiki>{{Tag|!--|content=comment}}</nowiki>|{{Tag|!--|content=comment}} |<nowiki>{{Tag/sandbox|!--|content=comment}}</nowiki>|{{Tag/sandbox|!--|content=comment}} }} {{Markup |<nowiki>{{Tag|math|params=chem}}</nowiki>|{{Tag|math|params=chem}} |<nowiki>{{Tag/sandbox|math|params=chem}}</nowiki>|{{Tag/sandbox|math|params=chem}} }} {{Markup |<nowiki>{{Tag|a|params=href="&lt;nowiki>https://en.wikipedia.org/&lt;/nowiki>"|content=English Wikipedia}}</nowiki>|{{Tag|a|params=href="<nowiki>https://en.wikipedia.org/</nowiki>"|content=English Wikipedia}} |<nowiki>{{Tag/sandbox|a|params=href="&lt;nowiki>https://en.wikipedia.org/&lt;/nowiki>"|content=English Wikipedia}}</nowiki>|{{Tag/sandbox|a|params=href="<nowiki>https://en.wikipedia.org/</nowiki>"|content=English Wikipedia}} }} == Testing {{para|link}} == Valid example: {{Markup |<nowiki>{{Tag|del|link=y}}</nowiki>|{{Tag|del|link=y}} |<nowiki>{{Tag/sandbox|del|link=y}}</nowiki>|{{Tag/sandbox|del|link=y}} }} Invalid example, e.g. of arbitrary XML (it will just go to the [[HTML element]] page with an invalid <code>#{{var|foo}}</code> anchor): {{Markup |<nowiki>{{Tag|foo|link=true}}</nowiki>|{{Tag|foo|link=true}} |<nowiki>{{Tag/sandbox|foo|link=true}}</nowiki>|{{Tag/sandbox|foo|link=true}} }} 6wbc97kyckogvy9l7whrsr9sde62l5s Nhwɛdo:Talk other 10 2599 15160 2024-08-05T00:03:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15160 wikitext text/x-wiki {{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{TALKSPACE}} | talk | other }} }} | talk = {{{1|}}} | other | #default = {{{2|}}} }}<!--End switch--><noinclude> {{documentation}} </noinclude> jp99kuih528b90wq2so1nbhkt480jzw Nhwɛdo:Talk page of a redirect 10 2600 15161 2024-08-05T00:03:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15161 wikitext text/x-wiki #REDIRECT [[Template:Talk page of redirect]] {{redirect category shell|{{R long}}}} kyzkq46iqd1xpq6q3rslfta0t26llnl Nhwɛdo:Template journal 10 2601 15162 2024-08-05T00:04:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15162 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}}|<templatestyles src="Template:Template journal/styles.css" /><div class="tj-box"><nowiki>{{</nowiki><span class="tj-tn">[[Template:{{#if:1|{{{1}}}}}|{{#if:1|{{{1}}}}}]]</span>{{#invoke:params|sequential|cutting|1|0|squeezing|trimming_values|call_for_each_value|Template journal/arg}}<br /><nowiki>}}</nowiki></div>|{{#invoke:Error|error|Error: Missing template name}}}}</includeonly><noinclude>{{documentation}}</noinclude> 24urmq4xu7tz8khqqe19evck87lh42t Nhwɛdo:Template journal inline 10 2602 15163 2024-08-05T00:04:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15163 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}}|<templatestyles src="Template:Template journal inline/styles.css" /><span class="tj-tape"><span class="tj-nc"><nowiki>{{</nowiki></span><span class="tj-tn">[[Template:{{#if:1|{{{1}}}}}|{{#if:1|{{{1}}}}}]]</span>{{#invoke:params|sequential|cutting|1|0|squeezing|trimming_values|call_for_each_value|Template journal inline/arg}}<span class="tj-nc"><nowiki>}}</nowiki></span></span>|{{#invoke:Error|error|Error: Missing template name}}}}</includeonly><noinclude>{{documentation}}</noinclude> hchzkg09t9e3gmhilej0r1uuwa9d2ta Nhwɛdo:Template link 10 2603 44283 44281 2025-05-09T12:00:07Z Robertjamal12 13 48 revisions imported from [[:en:Template:Template_link]] 44281 wikitext text/x-wiki <span class="nowrap">&#123;&#123;</span>[[Template:{{{1}}}|{{{1}}}]]<span class="nowrap">&#125;&#125;</span><noinclude> {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> kkhg4xclyf9r0bcl7ypdd0yuh41mfu9 Nhwɛdo:Template link code 10 2604 15165 2024-08-05T00:04:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15165 wikitext text/x-wiki <includeonly>{{#Invoke:Template link general|main|nolink=yes|code=yes|nowrap=yes}}</includeonly><noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tlc}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude> 0i49ncdivj3996big2nh593ty7aspr8 Nhwɛdo:Template link expanded with bold 10 2605 15166 2024-08-05T00:04:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15166 wikitext text/x-wiki <includeonly>{{#Invoke:Template link general|main|bold=yes|code=yes}}</includeonly><noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tlxb}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude> ncylcu17a8e6wlstxhty2oze5j894ln Nhwɛdo:Template link expanded with italic 10 2606 15167 2024-08-05T00:05:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15167 wikitext text/x-wiki <includeonly>{{#Invoke:Template link general|main|italic=yes|code=yes}}</includeonly><noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tlxi}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude> bao7k26g8tt5sawyyzisd8xy51ks90o Nhwɛdo:Template link expanded with subst 10 2607 15168 2024-08-05T00:05:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15168 wikitext text/x-wiki {{#Invoke:Template link general|main|code=on|subst=on}}<noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tlxs}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude> i4ks6x9yvmd10svvihdt5l6so3oq5g0 Nhwɛdo:Template link expanded/sandbox 10 2608 15169 2024-08-05T00:05:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15169 wikitext text/x-wiki {{#Invoke:Template link general/sandbox|main|code=on}}<noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tlx}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude> eayz9hkk0mumuoou2nkplkmi371lp0y Nhwɛdo:Template link expanded/testcases 10 2609 15170 2024-08-05T00:05:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15170 wikitext text/x-wiki {{Testcases notice}} == Sandbox version == {{Aligned table |cols=4 |class=wikitable |row1style=background:whitesmoke;font-weight:bold; | Code | [[:Template:Tlx]] | [[:Template:Tlx/sandbox]] | Remarks | {{tlx|tlx|x0}} | {{tlx|x0}} | {{tlx/sandbox|x0}} | &#160; | {{tlx|tlx|Abc}} | {{tlx|Abc}} | {{tlx/sandbox|Abc}} | &#160; | {{tlx|tlx|ABC}} | {{tlx|ABC}} | {{tlx/sandbox|ABC}} | &#160; | {{tlx|tlx|AbC}} | {{tlx|AbC}} | {{tlx/sandbox|AbC}} | &#160; | {{tlx|tlx|x1|one}} | {{tlx|x1|one}} | {{tlx/sandbox|x1|one}} | &#160; | {{tlx|tlx|x2|one|two}} | {{tlx|x2|one|two}} | {{tlx/sandbox|x2|one|two}} | &#160; <!--(Parameter number:)--> | {{tlx|tlx|x3|1|2|3|4|5|6|7|8|9&#124;10}} | {{tlx|x3|1|2|3|4|5|6|7|8|9|10}} | {{tlx/sandbox|x3|1|2|3|4|5|6|7|8|9|10}} | &#160; | {{tlx|tlx|x4|1|2|3|4|5|6|7|8|9&#124;10&#124;11}} | {{tlx|x4|1|2|3|4|5|6|7|8|9|10|11}} | {{tlx/sandbox|x4|1|2|3|4|5|6|7|8|9|10|11}} | up to 10 parameters... | {{tlx|tlx|x5|1|2|3|4|5|6|7|8|9&#124;10&amp;#124;11}} | {{tlx|x5|1|2|3|4|5|6|7|8|9|10%#124;11}} | {{tlx/sandbox|x5|1|2|3|4|5|6|7|8|9|10&#124;11}} | {{align|right|...<code>&amp;#124;</code> for more}} <!--(Equals-sign:)--> | {{tlx|tlx|x1|x&#61;u}} | {{tlx|x1|x=u}} | {{tlx/sandbox|x1|x=u}} | the straightforward equals-sign won't work... | {{tlx|tlx|x1|x&amp;#61;u}} | {{tlx|x1|x&#61;u}} | {{tlx/sandbox|x1|x&#61;u}} | {{align|right|...but <code>&amp;#61;</code> is okay}} | {{tlx|tlx|x1|x<nowiki>{{=}}</nowiki>u}} | {{tlx|x1|x{{=}}u}} | {{tlx/sandbox|x1|x{{=}}u}} | {{align|right|...and <code><nowiki>{{=}}</nowiki></code> is okay}} | {{tlx|tlx|x1|&lt;nowiki&gt;x&#61;u&lt;/nowiki&gt;}} | {{tlx|x1|<nowiki>x=u</nowiki>}} | {{tlx/sandbox|x1|<nowiki>x=u</nowiki>}} | {{align|right|sticky nowiki also okay}} <!--(Empty/space/pipe:)--> | {{tlx|tlx|x2|&#160;|two}} | {{tlx|x2| |two}} | {{tlx/sandbox|x2| |two}} | empty won't work... | {{tlx|tlx|x2|&amp;#32;|two}} | {{tlx|x2|&#32;|two}} | {{tlx/sandbox|x2|&#32;|two}} | {{align|right|...but <code>&amp;#32;</code> is okay}} | {{tlx|tlx|x2|&amp;nbsp;|two}} | {{tlx|x2|&nbsp;|two}} | {{tlx/sandbox|x2|&nbsp;|two}} | {{align|right|...<code>&amp;nbsp;</code> is also okay}} | {{tlx|tlx|x2|{{tag|nowiki|s}}|two}} | {{tlx|x2|<nowiki/>|two}} | {{tlx/sandbox|x2|<nowiki/>|two}} | {{align|right|{{tag|nowiki|s}} handles the space}} | {{tlx|tlx|x2| &amp;#124; two}} | {{tlx|x2| &#124; two}} | {{tlx/sandbox|x2| &#124; two}} | {{align|right|<code>&amp;#124;</code> is okay}} | {{tlx|tlx|x2| {&#123;!&#125;} two}} | {{tlx|x2| {{!}} two}} | {{tlx/sandbox|x2 | {{!}} two}} | {{align|right|<nowiki>{{!}}</nowiki> is dubious}} | {{tlx|tlx|x2|<nowiki>2=|3=two</nowiki>}} | {{tlx|x2|2=|3=two}} | {{tlx/sandbox|x2|2=|3=two}} | empty really doesn't work | {{tlx|tlx|x2|<nowiki>3=two|2=one</nowiki>}} | {{tlx|x2|3=two|2=one}} | {{tlx/sandbox|x2|3=two|2=one}} | {{align|right|irregular parameter order is okay}} | {{tlx|tlx|Template:x4}} | {{tlx|Template:x4}} | {{tlx/sandbox|Template:x4}} | Specify Namespace | {{tlx|tlx|Wikipedia:Sandbox}} | {{tlx|Wikipedia:Sandbox}} | {{tlx/sandbox|Wikipedia:Sandbox}} | Other namespaces can be transcluded too | {{tlx|1=tlx|2=x3|3=2=x=3|4=subst=true}} | {{tlx|x3|2=x=3|subst=true}} | {{tlx/sandbox|x3|2=x=3|subst=true}} | }} ===pl/pln/plain option=== : <nowiki>{{tlx/sandbox|tlx|''a''|''b''|''c''|…}}</nowiki> produces: {{tlx/sandbox|tlx|''a''|''b''|''c''|…}} : <nowiki>{{tlx/sandbox|plain|tlx|''a''|''b''|''c''|…}}</nowiki> produces: {{tlx/sandbox|plain|tlx|''a''|''b''|''c''|…}} kjp4u1qn244fqzn0udy23bbrkjyorz7 Nhwɛdo:Template link general/sandbox 10 2610 15171 2024-08-05T00:05:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15171 wikitext text/x-wiki {{ {{{|safesubst:}}}#Invoke:Template link general/sandbox|main}}<noinclude> {{Documentation}} </noinclude> n4470gcb5ywi90zn84mer0beq8gux3a Nhwɛdo:Template link general/testcases 10 2611 15172 2024-08-05T00:05:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15172 wikitext text/x-wiki {{Testcases notice}} {{Test case nowiki|format=inline|collapsible=yes |title=''no parameters'' |code=<nowiki>{{__TEMPLATENAME__}}</nowiki> |addline=when no parameters supplied, current page name is used }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|Abc}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|Abc}}</nowiki> |addline= }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|abC}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|abC}}</nowiki> |addline=template names are case-sensitive }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|abc}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|abc}}</nowiki> |addline=first letter is case-insensitive though }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x0}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x0}}</nowiki> |addline= }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|code=on|x0}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|code=on|x0}}</nowiki> |addline=code style }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|plaincode=on|x0}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|plaincode=on|x0}}</nowiki> |addline=plaincode style }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|bold=on|x0}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|bold=on|x0}}</nowiki> |addline=bold style }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|boldlink=on|x0}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|boldlink=on|x0}}</nowiki> |addline=boldlink }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|linksize=130%|x0}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|linksize=130%|x0}}</nowiki> |addline=linksize }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|namesize=130%|x0}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|namesize=130%|x0}}</nowiki> |addline=namesize }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x1|one|italic=on}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x1|one|italic=on}}</nowiki> |addline=italic style }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x1|one|italics=on}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x1|one|italics=on}}</nowiki> |addline= }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x0|nolink=on}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x0|nolink=on}}</nowiki> |addline= }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x0|subst=on}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x0|subst=on}}</nowiki> |addline= }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x0|brace=on}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x0|brace=on}}</nowiki> |addline= }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x0|braceinside=on}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x0|braceinside=on}}</nowiki> |addline= }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x0|alttext=x0 link}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x0|alttext=x0 link}}</nowiki> |addline= }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x0|bold=on|code=on|brace=on}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x0|bold=on|code=on|brace=on}}</nowiki> |addline=No reason you can't combine multiple parameter setting }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x1|one}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x1|one}}</nowiki> |addline= }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x2|one|two}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x2|one|two}}</nowiki> |addline= }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x2|bold=on|code=on|one|two}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x2|bold=on|code=on|one|two}}</nowiki> |addline=Can combine named and anonymous parameters … }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x2|one|two|bold=on|code=on}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x2|one|two|bold=on|code=on}}</nowiki> |addline=… in any order … }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x2|one|code=on|two|bold=on|three}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x2|one|code=on|two|bold=on|three}}</nowiki> |addline=… even intermixed … }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x2|one|code=on|two|bold=on|three|italic=on}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x2|one|code=on|two|bold=on|three|italic=on}}</nowiki> |addline=… with many different configurations. }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x3|1|2|3|4|5|6|7|8|9&#124;10}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x3|1|2|3|4|5|6|7|8|9|10}}</nowiki> |addline= }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x4|1|2|3|4|5|6|7|8|9&#124;10&#124;11}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x4|1|2|3|4|5|6|7|8|9|10|11}}</nowiki> |addline=up to 10 parameters, then … }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x5|1|2|3|4|5|6|7|8|9&#124;10&amp;#124;11}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x5|1|2|3|4|5|6|7|8|9|10&#124;11}}</nowiki> |addline=<code>&amp;#124;</code> for more }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x1|x=u}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x1|x=u}}</nowiki> |addline="'''&#61;'''" won't work }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x1|x&amp;#61;u}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x1|x&#61;u}}</nowiki> |addline=<code>&amp;#61;</code> is okay }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki> {{…|x1|x{{=}}u}} </nowiki> |code=<nowiki>{{__TEMPLATENAME__|x1|x{{=}}u}}</nowiki> |addline=<code><nowiki>{{=}}</nowiki></code> is okay }} {{Test case|_format=inline|_collapsible=yes|_showcode=yes |_title=<nowiki> {{…|x1|x&lt;nowiki&gt;&#61;&lt;/nowiki&gt;u}} </nowiki> |x1|x<nowiki>=</nowiki>u|_addline=sticky nowiki is okay }} {{Test case|_format=inline|_collapsible=yes|_showcode=yes |_title=<nowiki> {{…|x2|&lt;nowiki /&gt;|two|&lt;nowiki /&gt;|&lt;nowiki /&gt;}} </nowiki> |x2|<nowiki/>|two|<nowiki/>|<nowiki/>}} {{Test case|_format=inline|_collapsible=yes|_showcode=yes |_title=<nowiki> {{…|x2|&lt;nowiki&gt;2=one&lt;/nowiki&gt;|two}} </nowiki> |x2|<nowiki>2=one</nowiki>|two}} {{Test case|_format=inline|_collapsible=yes|_showcode=yes |_title=<nowiki> {{…|x2|&lt;nowiki&gt;3=two&lt;/nowiki&gt;|&lt;nowiki&gt;2=one&lt;/nowiki&gt;}} </nowiki> |x2|<nowiki>3=two</nowiki>|<nowiki>2=one</nowiki>|_addline=right to left okay }} == Show results == {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki>{{…|Min|_show_result=y}}</nowiki> |code=<nowiki>{{__TEMPLATENAME__|Min|_show_result=y}}</nowiki> |addline=Show results = empty value }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki>{{…|Min|-7|_show_result=y}}</nowiki> |code=<nowiki>{{__TEMPLATENAME__|Min|-7|_show_result=y}}</nowiki> |addline=Show results = -7 }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki>{{…|Min|1{{=}}-7|_show_result=y}}</nowiki> |code=<nowiki>{{__TEMPLATENAME__|Min|1{{=}}-7|_show_result=y}}</nowiki> |addline=Show results = -7 }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki>{{…|Min|7|-5|_show_result=y}}</nowiki> |code=<nowiki>{{__TEMPLATENAME__|Min|7|-5|_show_result=y}}</nowiki> |addline=Show results = -5 }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki>{{…|Min|1{{=}}-7|2{{=}}-5|_show_result=y}}</nowiki> |code=<nowiki>{{__TEMPLATENAME__|Min|1{{=}}-7|2{{=}}-5|_show_result=y}}</nowiki> |addline=Show results = -5 }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki>{{…|Min|-4|-6|0|_show_result=y|_expand=y}}</nowiki> |code=<nowiki>{{__TEMPLATENAME__|Min|-4|-6|0|_show_result=y|_expand=y}}</nowiki> |addline=Show results = -6; show template expand link }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki>{{…|Min|1{{=}}-4|2{{=}}-6|3{{=}}0|_show_result=y|_expand=y}}</nowiki> |code=<nowiki>{{__TEMPLATENAME__|Min|1{{=}}-4|2{{=}}-6|3{{=}}0|_show_result=y|_expand=y}}</nowiki> |addline=Show results = -6; show template expand link }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki>{{…|ill|Charles Darwin (botanist)|text{{=}}Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|_show_result=y}}</nowiki> |code=<nowiki>{{__TEMPLATENAME__|ill|Charles Darwin (botanist)|text{{=}}Charles Darwin|fr|Charles Darwin|de|Charles Darwin|es|Charles Darwin|_show_result=y}}</nowiki> |addline=Mixed named positional parameters }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki>{{…|Multiply|1,000|1,000|r{{=}}1|nosep{{=}}1|_show_result=yes|_expand=y}}</nowiki> |code=<nowiki>{{__TEMPLATENAME__|Multiply|1,000|1,000|r{{=}}1|nosep{{=}}1|_show_result=yes|_expand=y}}</nowiki> |addline=Show results = 1000000; show template expand link; Mixed named positional parameters }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki>{{…|Multiply|r{{=}}1|nosep{{=}}1|1,000|1,000|_show_result=yes|_expand=y}}</nowiki> |code=<nowiki>{{__TEMPLATENAME__|Multiply|r{{=}}1|nosep{{=}}1|1,000|1,000|_show_result=yes|_expand=y}}</nowiki> |addline=Show results = 1000000; show template expand link; Mixed named positional parameters }} {{Test case nowiki|format=inline|collapsible=yes |title=<nowiki>{{…|Multiply|1,000|r{{=}}1|nosep{{=}}1|1,000|_show_result=yes|_expand=y}}</nowiki> |code=<nowiki>{{__TEMPLATENAME__|Multiply|1,000|r{{=}}1|nosep{{=}}1|1,000|_show_result=yes|_expand=y}}</nowiki> |addline=Show results = 1000000; show template expand link; Mixed named positional parameters }} s2sebc58md0kmcc0knfk6r5xyyekk5v Nhwɛdo:Template link null 10 2612 15173 2024-08-05T00:06:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15173 wikitext text/x-wiki <includeonly>{{#Invoke:Template link general|main|nolink=yes|code=yes}}</includeonly><noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tnull}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude> 3wh5704zk7xm5kpqgoz7ybfwwx3479n Nhwɛdo:Template link with alternate text 10 2613 15174 2024-08-05T00:06:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15174 wikitext text/x-wiki {{Tlg|subst={{{subst|}}}|nowrap={{{nowrap|}}}|{{{1|}}}<!-- -->|alttext{{#ifeq:{{{2}}}|{{{2|x}}}||x}}={{{2}}}<!-- -->|3{{#ifeq:{{{3}}}|{{{3|x}}}||x}}={{{3}}}<!-- -->|4{{#ifeq:{{{4}}}|{{{4|x}}}||x}}={{{4}}}<!-- -->|5{{#ifeq:{{{5}}}|{{{5|x}}}||x}}={{{5}}}<!-- -->|6{{#ifeq:{{{6}}}|{{{6|x}}}||x}}={{{6}}}<!-- -->|7{{#ifeq:{{{7}}}|{{{7|x}}}||x}}={{{7}}}<!-- -->|8{{#ifeq:{{{8}}}|{{{8|x}}}||x}}={{{8}}}<!-- -->|9{{#ifeq:{{{9}}}|{{{9|x}}}||x}}={{{9}}}<!-- -->|10{{#ifeq:{{{10}}}|{{{10|x}}}||x}}={{{10}}}<!-- -->|11{{#ifeq:{{{11}}}|{{{11|x}}}||x}}={{{11}}}<!-- -->|12{{#ifeq:{{{12}}}|{{{12|x}}}||x}}={{{12}}}}}<noinclude> {{Documentation}} </noinclude> ekbj8d6mb201bbowib5w307op3y4n8t Nhwɛdo:Template link with bold 10 2614 15175 2024-08-05T00:06:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15175 wikitext text/x-wiki {{#Invoke:Template link general|main|bold=on}}<noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tlb}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude> n7m4iye4a3bll5v8ee1fe7fjm4w193m Nhwɛdo:Template link with link off 10 2615 15176 2024-08-05T00:06:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15176 wikitext text/x-wiki <includeonly>{{#Invoke:Template link general|main|nowrap=yes|nolink=yes}}</includeonly><noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tlf}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude> kmn80yu5079jyyvwn623d36xsqq3dch Nhwɛdo:Template link with linked braces 10 2616 15177 2024-08-05T00:06:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15177 wikitext text/x-wiki {{#Invoke:Template link general|main|brace=yes}}<noinclude> {{documentation}}<!-- Add categories to the /doc subpageand interwikis to Wikidata, not here! --> </noinclude> arcv7jcvvas88zewsuzcd44elmxuqmt Nhwɛdo:Template link with parameters 10 2617 15178 2024-08-05T00:06:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15178 wikitext text/x-wiki <includeonly>{{#Invoke:Template link general|main|nowrap=yes}}</includeonly><noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tlp}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude> gt546e9yvffjmbtpahxkuxy5pg9coua Nhwɛdo:Template link with subst 10 2618 15179 2024-08-05T00:06:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15179 wikitext text/x-wiki {{#Invoke:Template link general|main|subst=yes}}<noinclude> {{Documentation|1=Template:Tlg/doc |content = {{tlg/doc|tls|tlsp}} }} <!-- Add categories to the /doc subpage, not here! --> </noinclude> ocgsk8veww4i9rmn4q2ennl2ky0hm26 Nhwɛdo:Template link with title with subst 10 2619 15180 2024-08-05T00:07:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15180 wikitext text/x-wiki <span title="{{{2}}}" style="font-family:monospace;"><!-- -->&#123;&#123;<span title="Please use template substitution with this template.">[[Wikipedia:Substitution|subst]]:</span><!-- -->[[Template:{{{1}}}|<span title="{{{2}}}">{{{1}}}</span>]]<!-- -->{{#if:{{{par|}}} |{{!}}{{{par}}}}}<!-- -->{{#if:{{{par2|}}} |{{!}}{{{par2}}}}}<!-- -->&#125;&#125;</span><noinclude> {{Documentation}} </noinclude> pxvkr7ain7ksfx3z7z7pmyl34z14fsi Nhwɛdo:Template link/doc 10 2620 15181 2024-08-05T00:07:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15181 wikitext text/x-wiki {{Documentation subpage}} <!-- Categories go where indicated at the bottom of this page, please; interwikis go to Wikidata (see also: [[Wikipedia:Wikidata]]). --> {{redirect-distinguish|Template:TI|Template:Ti}}{{Template shortcut|tl|TL|t|temp}} {{#ifeq:{{FULLPAGENAME}} | Template:Template link | {{used in system}} }} The '''template link''' template is a simple [[w:Macro (computer science)|macro]] [[m:Help:template|template]] used to display a template name as a link surrounded by braces, thus showing the template name as code rather than actually invoking it. Its primary use is in instruction and documentation where it is used to refer to a template by name without invoking it. Note that this template may be used under the name "tee-el" (tl) as well as "tee-one" (t1)— both function the same way and produce the same results. This is not true for all such visually confusing templates containing a possible 1/l mix-up as they are not interchangeable. '''{{tl|Tla}}''' works exactly like {{tl|tl}} with the addition of optionally displaying '''a'''lternative label text (link label). '''{{tl|tlg}}''' can include the use of parameters in the template (as <nowiki>{{{1}}}</nowiki>). ==Examples== A short example of its use is: ::{{tji|tl|Example}} :which generates ::{{tl|Example}} Other longer examples: {| class="wikitable" ! Code ! Result ! Notes |- | {{tji|tl|Void}} | {{tl|Void}} | Standard usage |- | {{tji|tls|Example}} | {{tls|Example}} | For templates that should be [[Wikipedia:Substitution|substituted]] |- | {{tji|tl2|X1}} | {{tl2|X1}} | This formats the link to show how it would look in code (i.e., monospace font) |- | {{tji|tl2|sister: M&#58;|3x}} | <code><nowiki>{{</nowiki>[[{{{LANG|}}}M:{{ns:Template}}:3x|3x]]<nowiki>}}</nowiki></code> | Same as above, for templates on another Wikimedia project (in this example, Meta, using '''<code>m:</code>'''). See [[Help:Interwiki_linking#Prefix_codes_for_linking_to_Wikimedia_sister_projects|Interwiki codes]]. |- | {{tji|tl2|sister: wikibooks|lang: de&#58;|WP}} | <code><nowiki>{{</nowiki>[http://de.wikibooks.org/wiki/Vorlage:WP WP]<nowiki>}}</nowiki></code><!-- ––––– This is currently a fraudulent output result... the template code needs modified to work ––––– per this plan, then this /doc file fixed up to match whatever the correct syntax actually is. ––––– ALMOST work: [[:de:wikibooks:{{ns:template}}:WP|WP]] [[de:wikibooks:{{ns:template}}:WP|WP]] --> | For templates on another language project |- | {{tji|tl|1: {{=}})}} | {{tl|1==)}} | Use the format <code><nowiki>{{tl|1=templatename}}</nowiki></code> if the template contains template coding characters such as {{tl|1==)}} or {{tl|1=!}} |} == TemplateData == {{TemplateData header}} <templatedata>{ "description": "This template displays a template name as a link surrounded by braces, thus showing how the template name would be used in code. Its primary use is in instruction and documentation.", "params": { "1": { "label": "Template name", "description": "Positional parameter: the template name without the namespace prefix “Template:”, which is added automatically", "type": "wiki-template-name", "required": true } }, "format": "inline" }</templatedata> == See also == * {{tiw|tl2}} * {{tiw|tl}} * {{tiw|tlp}} to produce a [t]emplate [l]ink with a single [p]arameter. * {{tiw|tlx}} to produce a [t]emplate [l]ink with an e[x]panded number of parameters. * {{tiw|tlsp}} to produce a [t]emplate [l]ink that's [[Wikipedia:Substitution|[s]ubst:]]ituted, with a single [p]arameter. * {{tiw|lts}} * {{tiw|tlu}}, tl or tlp in any [[Wikipedia:Namespaces|namespace]]. * {{lcs|Internal template-link templates}} * {{tiw|tl-r}} to produce a [t]emplate [l]ink to a template [r]edirect. {{Template-linking templates}} <includeonly>{{Sandbox other|| <!-- Categories go below this line, please; interwikis go to Wikidata, thank you! --> [[Category:Internal template-link templates]] }}</includeonly> p7xm8m0138fsflqx8g7kgfm7b4vysbj Nhwɛdo:Template link/sandbox 10 2621 15182 2024-08-05T00:07:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15182 wikitext text/x-wiki {{nowrap|&#123;&#123;}}[[Template:{{{1}}}|{{{1}}}]]{{nowrap|&#125;&#125;}}<noinclude>{{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> r39nlrebtsp3ls2000y7wr2fj2ioapk Nhwɛdo:Template link/testcases 10 2622 15183 2024-08-05T00:07:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15183 wikitext text/x-wiki {{template testcases notice}} == Actual tests == * Exists ** Live: {{tl|Infobox person}} ** Sandbox: {{tl/sandbox|Infobox person}} * Doesn't exist ** Live: {{tl|Xyzzy}} ** Sandbox: {{tl/sandbox|Xyzzy}} * Template with colon ** Live: {{tl|T:TDYK/preload}} ** Sandbox: {{tl/sandbox|T:TDYK/preload}} * Other namespace ** Live: {{tl|User:ProcrastinatingReader/sandbox}} ** Sandbox: {{tl/sandbox|User:ProcrastinatingReader/sandbox}} * Article namespace ** Live: {{tl|:Main Page}} ** Sandbox: {{tl/sandbox|:Main Page}} ==Normal template== * {{Tl|Void}} - existing * {{Tl/sandbox|Void}} - sandbox * {{template link/sandbox|t}} * {{template link/sandbox|t|1}} * {{template link/sandbox|t|1|2|3|4|5|6|7|8|9|a|b}} * {{template link/sandbox|:Help!: A Day in the Life}} * {{template link/sandbox|:T}} * {{template link/sandbox|Wikipedia:Sandbox}} * {{template link/sandbox|Template:Wikipedia:Cleanup/Header}} * {{template link/sandbox|WP:MOS:}} * {{template link/sandbox|File:Image.jpg}} * {{template link/sandbox|Category:Contents}} * &#123;&#123;[[Template:t|t]]&#125;&#125; * &#123;&#123;[[Template:t|t]]&#124;1&#125;&#125; * &#123;&#123;[[Template:t|t]]&#124;1&#124;2&#124;3&#124;4&#124;5&#124;6&#124;7&#124;8&#124;9&#124;a&#124;''...''&#125;&#125; * &#123;&#123;[[:Help!: A Day in the Life|:Help!: A Day in the Life]]&#125;&#125; * &#123;&#123;[[:T|:T]]&#125;&#125; * &#123;&#123;[[Wikipedia:Sandbox|Wikipedia:Sandbox]]&#125;&#125; * &#123;&#123;[[Template:Wikipedia:Cleanup/Header|Template:Wikipedia:Cleanup/Header]]&#125;&#125; * &#123;&#123;[[WP:MOS:|WP:MOS:]]&#125;&#125; * &#123;&#123;[[:File:Image.jpg]]&#125;&#125; * &#123;&#123;[[:Category:Contents]]&#125;&#125; ==Non-existent template== * {{Tl|Xyzzy}} - existing * {{Tl/sandbox|Xyzzy}} - sandbox 758x1nwtzmkl1suothd7ku9ne4lg87z Nhwɛdo:Template other/doc 10 2623 15184 2024-08-05T00:08:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15184 wikitext text/x-wiki {{Documentation subpage}} {{Template shortcut|ns10}} {{High-risk|2=yes|all-pages=yes}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> This is a meta-template which helps other templates detect whether they are used in the "Template:" namespace. ==Usage== This template usually takes one or two parameters: : {{tc|Template other&nbsp;|''[result/action if on a template page]''&#32;(|''[result/action if on another type of page]'')}} For example, if {{tlf|Template other&#32;|On template page&#32;|Not on template page}} were on a "Template:" page, it would return: : {{Template other |On template page |Not on template page}} On any other type of page (e.g. "Wikipedia:", "User:") it would return: : {{Template other|demospace=other |On template page |Not on template page}} A typical use is to manage the categorization of template pages. Adding {{tlf|Template other&nbsp;|&#32;|{{!((}}Category:''[category name]''{{))!}}}} to a template, for instance, means it would only categorize a page when that page isn't a template page. (The first parameter consists of nothing, so no action taken if/when the template is on a template page.) ==Demospace== The parameter {{mono|demospace}} can be used to demonstrate or test this template. By default, it is undefined and has no effect on the template's action, but: * when set as "template" ({{para|demospace|template}}), it prompts the template to return the ''first'' result/action above (i.e. to behave as if on a "Template:" page) even if the template is on a different type of page; * when set as "other" ({{para|demospace|other}}), it prompts the template to return the ''second'' result/action above (i.e. to behave as if not on a "Template:" page) even if the template is on a "Template:" page. For example: <syntaxhighlight lang="wikitext"> {{Template other | demospace = template | Template page text | Other pages text }} </syntaxhighlight> No matter on what kind of page the code above is used, it returns: {{Template other | demospace = template | Template page text | Other pages text }} You can make it so your template also understands the '''demospace''' parameter. That means you can demonstrate the different appearances of your template in the documentation for your template. Then do like this: <syntaxhighlight lang="wikitext"> {{template other | Template page text | Other pages text | demospace = {{{demospace|}}} }} </syntaxhighlight> ==Technical details== This template detects "Template talk:" pages as type '''other'''. For more details relevant to this template, see {{tl|Main talk other}}, which works similarly. {{Namespace and pagename-detecting templates}} <includeonly>{{sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Namespace manipulation templates]] [[Category:Template namespace templates]] }}</includeonly> sg62jtk44opeo5yhcg3kukegwgq9tiq Nhwɛdo:Template parameter usage 10 2624 46340 15185 2025-05-09T12:01:04Z Robertjamal12 13 22 revisions imported from [[:en:Template:Template_parameter_usage]] 15185 wikitext text/x-wiki {{#switch:{{{label|}}} |=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template={{Urlencode:{{#if:{{{1|}}}|{{ROOTPAGENAME:{{{1|}}}}}|{{ROOTPAGENAME}}}}}} {{#ifeq:{{yesno-no|{{{lc}}}}}|no|S|s}}ee a monthly parameter usage report] for {{#if:{{{1|}}}|[[Template:{{ROOTPAGENAME:{{{1|}}}}}]]|this template}} in articles{{#ifeq:{{yesno-no|{{{based}}}}}|yes|&#32;based on {{#if:{{{1|}}}|its|this}} TemplateData}}. |None|none=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template={{Urlencode:{{#if:{{{1|}}}|{{ROOTPAGENAME:{{{1|}}}}}|{{ROOTPAGENAME}}}}}} {{#ifeq:{{yesno-no|{{{lc}}}}}|no|P|p}}arameter usage report]{{#ifeq:{{yesno-no|{{{based}}}}}|yes|&#32;based on {{#if:{{{1|}}}|its|this}} TemplateData}} |for|For=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template={{Urlencode:{{#if:{{{1|}}}|{{ROOTPAGENAME:{{{1|}}}}}|{{ROOTPAGENAME}}}}}} {{#ifeq:{{yesno-no|{{{lc}}}}}|no|P|p}}arameter usage report] for {{#if:{{{1|}}}|[[Template:{{ROOTPAGENAME:{{{1|}}}}}]]|[[Template:{{ROOTPAGENAME}}]]}}{{#ifeq:{{yesno-no|{{{based}}}}}|yes|&#32;based on {{#if:{{{1|}}}|its|this}} TemplateData}}. |#default=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template={{Urlencode:{{#if:{{{1|}}}|{{ROOTPAGENAME:{{{1|}}}}}|{{ROOTPAGENAME}}}}}} {{{label|}}}]{{#ifeq:{{yesno-no|{{{based}}}}}|yes|&#32;based on {{#if:{{{1|}}}|its|this}} TemplateData}} }}<noinclude> {{documentation}} </noinclude> fenf674wxid9swzlpd9p77yc9n9kzm0 Nhwɛdo:Template redirect 10 2625 15186 2024-08-05T00:08:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15186 wikitext text/x-wiki <includeonly>{{#invoke:Shortcut|main|template=yes|redirect=yes}}</includeonly><noinclude>{{Documentation}}</noinclude> rlspkp5wnkjc5ccy5twdlm4zzrtlbql Nhwɛdo:Template reference list 10 2626 15187 2024-08-05T00:08:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15187 wikitext text/x-wiki {{#if:{{NAMESPACE}}|<h2>References</h2> {{Hatnote|These references will appear in the article, but this list appears only on this page.}} {{#tag:references|{{{refs|}}}|responsive=1}} {{#if:{{{1|}}}| {{Hatnote|The references of group "{{{1}}}":}} {{#tag:references|{{{refs|}}}|group={{{1}}}|responsive=1}}}} {{#if:{{{2|}}}| {{Hatnote|The references of group "{{{2}}}":}} {{#tag:references|{{{refs|}}}|group={{{2}}}|responsive=1}}}} {{#if:{{{3|}}}| {{Hatnote|The references of group "{{{3}}}":}} {{#tag:references|{{{refs|}}}|group={{{3}}}|responsive=1}}}} {{#if:{{{4|}}}| {{Hatnote|The references of group "{{{4}}}":}} {{#tag:references|{{{refs|}}}|group={{{4}}}|responsive=1}}}} {{#if:{{{5|}}}| {{Hatnote|The references of group "{{{5}}}":}} {{#tag:references|{{{refs|}}}|group={{{5}}}|responsive=1}}}} {{#if:{{{6|}}}| {{Hatnote|The references of group "{{{6}}}":}} {{#tag:references|{{{refs|}}}|group={{{6}}}|responsive=1}}}} }}<noinclude>__NOTOC__ {{documentation}} </noinclude> q3m9mus1uibft10ik1ywd0039g0q7r7 Nhwɛdo:Template sandbox notice 10 2627 15188 2024-08-05T00:08:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15188 wikitext text/x-wiki {{#ifeq:{{NAMESPACE}}|User||{{#ifexist:{{FULLBASEPAGENAME}}||{{db-g8}}}}}} {{#ifexpr:0<noinclude>1</noinclude>+{{#ifeq:{{lc:{{SUBPAGENAME}}}}|{{lc:{{{subpage-name|sandbox}}}}} |1 |0 }} |{{ombox |image = [[File:Sandbox.svg|50px|alt=|link=]] |text = This is the [[Wikipedia:Template sandbox and test cases|template sandbox]] page for {{#if:{{{1|}}}|[[{{{1|}}}]]|[[:{{NAMESPACE}}:{{BASEPAGENAME}}]]}}{{#if:{{REVISIONID}} |&#32;([{{fullurl:Special:ComparePages | page1={{#if:{{{1|}}}|{{FULLPAGENAMEE:{{{1|}}}}}|{{NAMESPACEE}}:{{BASEPAGENAMEE}}}}&page2={{FULLPAGENAMEE}}}} diff]) |<!-- hide when previewing --> }}.{{#ifexist:{{#rel2abs: ../{{{testcases-name|testcases}}}}} | &#32;See also the companion subpage for [[../{{{testcases-name|testcases}}}|test cases]]. }} }}{{{notice-for-sandbox|}}}{{#ifeq:{{lc:{{SUBPAGENAME}}}}|{{lc:{{{testcases-name|testcases}}}}} | <!-- testcases --> | <!-- not testcases -->{{{category|[[Category:{{#switch:{{NAMESPACE}}|Template=Template sandboxes|Module=Module sandboxes|#default=Sandboxes outside of template or module namespace}}]]}}} }} | <!-- not sandbox -->{{{notice-not-sandbox|}}} }}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage; interwikis go to Wikidata! --> </noinclude> 8d7jodbh29my4vkq91323al8lfnmay8 Nhwɛdo:Template shortcut 10 2628 15189 2024-08-05T00:08:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15189 wikitext text/x-wiki <includeonly>{{#invoke:Shortcut|main|template=yes}}</includeonly><noinclude>{{Documentation}}</noinclude> me4jjte8wllgxkf22h7gbzu0e2tux3i Nhwɛdo:Template shortcuts 10 2629 15190 2024-08-05T00:09:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15190 wikitext text/x-wiki #REDIRECT [[Template:Template shortcut]] {{R an}} 2sv491pmf88ls95q72261vqsucjq014 Nhwɛdo:Template test cases notice 10 2630 15191 2024-08-05T00:09:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15191 wikitext text/x-wiki #REDIRECT [[Template:Testcases notice]] {{Rcat shell| {{R from move}} {{R from alternative name}} }} 36x3els9vp0d0jyj8dmcn7l0zwirw1s Nhwɛdo:Template testcases notice 10 2631 15192 2024-08-05T00:09:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15192 wikitext text/x-wiki #REDIRECT [[Template:Testcases notice]] {{Redirect category shell| {{R from long name}} }} qlj8eb20mam6ms8dgc5n6or8newryg3 Nhwɛdo:Template-linking templates/sandbox 10 2632 15193 2024-08-05T00:09:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15193 wikitext text/x-wiki | colspan="7" style="background-color:#eee; padding-left:1em;" | {{plainlist | * <sup>1</sup>&nbsp; {{tlx|tlg}} is the most general, allowing any combination of text style and/or link style options. * <sup>2</sup>&nbsp; Prevents wrapping of text by placing it inside {{tag|span|params=class="nowrap"}} tags. * <sup>3</sup>&nbsp; Allows links to templates in any namespace. * <sup>4</sup>&nbsp; {{tld|tlg|plaincode{{=}}yes}} uses [[HTML element#code|{{tag|code|params=style="border:none; background-color:transparent;"}}]]. * <sup>5</sup>&nbsp; Displays [[monospaced font]] using [[HTML element#kbd|{{tag|kbd}}]] >{{pf|if|<nowiki>{{{1}}}</nowiki>|true|false}} || [[Help:Parser functions|Parser function]] Like a pepperoni pizza just eat chicken and a pie why don't ya a082usjx961b62qfrk1nd9dgoq5j6k1 Nhwɛdo:TemplateData header/doc 10 2633 15194 2024-08-05T00:09:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15194 wikitext text/x-wiki {{Documentation subpage}} {{High-use}} <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{Lua|Module:Check for unknown parameters}} The {{tlx|TemplateData header}} template inserts a brief header for the template data section, and adds the page to [[:Category:Templates using TemplateData]]. == Usage == <pre style="overflow:auto;"> ==TemplateData== {{TemplateData header}} <templatedata>{ ... }</templatedata> Note: Section headers of ==Parameters== or ==Usage== may also be used. </pre> Use <code><nowiki>{{TemplateData header|Template name}}</nowiki></code> to display a name for the template other than the default, which is [[Help:Magic words#Variables|<nowiki>{{BASEPAGENAME}}</nowiki>]]. Do ''not'' add <code>Template:</code>. :{| |{{TemplateData header|Template name}} |} Use <code><nowiki>{{TemplateData header|nolink=1}}</nowiki></code> to omit the [[Help:Link#Wikilinks|wikilink]] from the word "TemplateData" in the header text, for instances where it is already linked outside this template. :{| |{{TemplateData header|nolink=1}} |} Use <code><nowiki>{{TemplateData header|noheader=1}}</nowiki></code> to omit the first sentence of the header text. :{| |{{TemplateData header|noheader=1}} |} ==Example== :Using a collapse box for {{elc|Template:User}}: {{nowiki template demo|code=<nowiki> {{collapse top|title=TemplateData}} {{TemplateData header|User}} <templatedata> { "description": "This template is used to create a link to a user's user page (unless using {{Useranon}}), talk page, and contributions, and generates a special notification (aka 'ping').", "params": { "1": { "label": "User name", "type": "string", "required": true, "description": "The user name that you want to create links to and notify.", "aliases":["user"] }, "project": { "label": "Sister project", "type": "string", "description": "Used to link to a sister project instead of the English Wikipedia. Use the standard interwiki prefix." }, "lang": { "label": "Other language project", "type": "string", "description": "Used to link to another language project. If used with the \"sister project\" parameter, links to another language of a sister project. Otherwise links to another language Wikipedia. Use the standard language code." }, "separator": { "label": "Separator", "description": "Used to change the separator between the links. If unused, defaults to a dot." } } } </templatedata> {{collapse bottom}}</nowiki>}} ==Parameters== {{TemplateData header}} <templatedata>{ "description": "Inserts a brief header for the TemplateData section. Adds the page to [[:Category:Templates using TemplateData]]", "params": { "1": { "label": "Template name", "description": "Used to display a name for the template other than the default, which is {{BASEPAGENAME}}.", "type": "string", "required": false }, "nolink": { "label": "No link", "description": "Assigning any value to this parameter will omit cause the template to omit the wikilink from the word \"TemplateData\" in the header text, for instances where it is already linked outside this template.", "type": "string", "required": false }, "noheader": { "label": "No header", "description": "Assigning any value to this parameter will cause the template to omit the first sentence of the header text.", "type": "string", "required": false } } }</templatedata> ==Tracking categories== * {{clc|Category:Pages using TemplateData header with unknown parameters}} * {{clc|Category:Templates using TemplateData}} ==See also== * {{tl|Crude TemplateData}} * {{tl|Format TemplateData}} * {{tl|Template parameter usage}} * {{tl|TemplateData}} <includeonly>{{sandbox other|| <!-- Categories below this line; interwikis at Wikidata --> {{DEFAULTSORT:Templatedata Header}} [[Category:TemplateData|Header]] [[Category:Documentation header templates]] }}</includeonly> ko4gvuqpt9wh55vvf2299ryq19igex8 Nhwɛdo:TemplateData header/sandbox 10 2634 15195 2024-08-05T00:10:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15195 wikitext text/x-wiki <div class="templatedata-header">{{#if:{{{noheader|}}}|<!-- noheader: -->{{Template parameter usage}}|<!-- +header: -->This is the {{#if:{{{nolink|}}}|<!-- +header, nolink TD -->TemplateData|<!-- +header, +link [[TD]]; DEFAULT: -->[[Wikipedia:TemplateData|TemplateData]]}}<!-- e.o. #if:nolink; DEFAULT: --> documentation for this template used by [[Wikipedia:VisualEditor|VisualEditor]] and other tools; {{Template parameter usage|lc=yes}}<!-- e.o. #if:noheader -->}} '''TemplateData for {{{1|{{BASEPAGENAME}}}}}''' </div><includeonly><!-- check parameters -->{{#invoke:Check for unknown parameters|check |unknown={{template other|1=[[Category:Pages using TemplateData header with unknown parameters|_VALUE_]]}} |template=Template:TemplateData header |1 |nolink |noheader |preview=<div class="error" style="font-weight:normal">Unknown parameter '_VALUE_' in [[Template:TemplateData header]].</div> }}<!-- -->{{template other|{{sandbox other|| [[Category:Templates using TemplateData]] }}}}</includeonly><!-- --><noinclude>{{Documentation}}</noinclude> 1nfml12ojtxh0l65pjhlb0pfq55ejy3 Nhwɛdo:TemplateData header/testcases 10 2635 15196 2024-08-05T00:10:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15196 wikitext text/x-wiki {{Testcases notice}} __TOC__ ==Test unk parameter== ;error message test *Entering bad parameter foo, try {{button|Preview}}: <!-- NOT WORKING / to test, remove this comment {{TemplateData header/sandbox|foo=42}} --> ==Compare current options == {{Test case|_collapsible=yes|_notcollapsed=yes|_showtemplate2=yes|_showheader=yes|_showcode=yes|_title=No parameters}} {{Test case|_collapsible=yes|_notcollapsed=yes|_showtemplate2=yes|_showheader=yes|_showcode=yes|_title={{!}}noheader{{=}}y|noheader=y}} {{Test case|_collapsible=yes|_notcollapsed=yes|_showtemplate2=yes|_showheader=yes|_showcode=yes|_title={{!}}nolink{{=}}y|nolink=y}} ;template name input {{Test case|_collapsible=yes|_notcollapsed=yes|_showtemplate2=yes|_showheader=yes|_showcode=yes|_title=1=..|1=Infobox film}} == Basic options (in main) == {{Test case|_collapsible=yes|_notcollapsed=yes|_showtemplate2=no|_showheader=yes|_showcode=yes|_title=No parameters}} {{Test case|_collapsible=yes|_notcollapsed=yes|_showtemplate2=no|_showheader=yes|_showcode=yes|_title={{!}}noheader{{=}}y|noheader=y}} {{Test case|_collapsible=yes|_notcollapsed=yes|_showtemplate2=no|_showheader=yes|_showcode=yes|_title={{!}}nolink{{=}}y|nolink=y}} ;template name input {{Test case|_collapsible=yes|_notcollapsed=yes|_showtemplate2=no|_showheader=yes|_showcode=yes|_title=1=..|1=Infobox film}} == Basic options (in /sandbox) == {{Test case|_collapsible=yes|_notcollapsed=yes|_showtemplate1=no|_showheader=yes|_showcode=yes|_title=No parameters}} {{Test case|_collapsible=yes|_notcollapsed=yes|_showtemplate1=no|_showheader=yes|_showcode=yes|_title={{!}}noheader{{=}}y|noheader=y}} {{Test case|_collapsible=yes|_notcollapsed=yes|_showtemplate1=no|_showheader=yes|_showcode=yes|_title={{!}}nolink{{=}}y|nolink=y}} ;template name input {{Test case|_collapsible=yes|_notcollapsed=yes|_showtemplate1=no|_showheader=yes|_showcode=yes|_title=1=..|1=Infobox film}} == Both == qung5wg67dst4u578srbvt34vsoemse Nhwɛdo:TemplateDataHeader 10 2636 15197 2024-08-05T00:10:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15197 wikitext text/x-wiki #REDIRECT [[Template:TemplateData header]] {{R from move}} bfnm7z66t4q2d8otfa0y3vtgkcwrfao Nhwɛdo:Templatedata header 10 2637 15198 2024-08-05T00:10:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15198 wikitext text/x-wiki #REDIRECT [[Template:TemplateData header]] 4f5j00d4fbzl99id7id41c4xn7tyk03 Nhwɛdo:Templateshortcut 10 2638 15199 2024-08-05T00:10:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15199 wikitext text/x-wiki #REDIRECT [[Template:Template shortcut]] {{Redirect category shell| {{R from modification}} {{R from template shortcut}} }} q7upcywxcsv877f5u3wkd0mppatllus Nhwɛdo:Terminate sentence 10 2639 15200 2024-08-05T00:11:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15200 wikitext text/x-wiki {{{1}}}{{#if:{{#invoke:text|sentenceTerminated|{{{1|}}}}}||{{{2|.}}}}}<noinclude>{{documentation}}</noinclude> qn47z9jj1gbam5odtqcnrnt6hqvwhtn Nhwɛdo:Terminated 10 2640 15201 2024-08-05T00:11:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15201 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFDFFF; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="dropped table-dropped"|{{{1|Terminated}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> r9lhqqwchn0zxzo06fplo6opw4gr936 Nhwɛdo:Test case 10 2641 15202 2024-08-05T00:11:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15202 wikitext text/x-wiki <includeonly>{{#invoke:Template test case|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> tqcbtoi20hh04qz7tcyj9c81ibksvas Nhwɛdo:Test case nowiki 10 2642 15203 2024-08-05T00:11:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15203 wikitext text/x-wiki <includeonly>{{#invoke:Template test case|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> tqcbtoi20hh04qz7tcyj9c81ibksvas Nhwɛdo:Test case table 10 2643 15204 2024-08-05T00:11:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15204 wikitext text/x-wiki #REDIRECT [[Template:Testcase table]] jtgw01gaxd3lcoelx2r8zcavyqz68dk Nhwɛdo:Testcase 10 2644 15205 2024-08-05T00:12:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15205 wikitext text/x-wiki {| class="mw-collapsible {{#ifeq:{{{2|}}}|{{{3|}}}|mw-collapsed|}}" style="background-color: transparent;width:100%; border: solid silver 1px" |- ! colspan="2" style="background-color:{{#ifeq:{{{2|}}}|{{{3|}}}|lightgreen|yellow}};" | {{{title|{{{id|{{{1|}}}}}}}}} |- | colspan="2" | <pre<includeonly></includeonly> style="background:none; border:none; padding:0; margin:0; white-space: pre-wrap; word-wrap: {{yesno|{{{break-all|no}}}|yes=break-all|no=break-word}};">{{{1}}}</pre<includeonly></includeonly>> |- | {{{2}}} {{#ifeq:{{{layout|vertical}}}|vertical|{{!}}-}} | {{{3}}} |- | colspan="2" | {| class="wikitable mw-collapsible mw-collapsed" style="width:100%; margin:0; padding:0;" ! Expanded code |- | {{#tag:syntaxhighlight|{{{2}}}|lang=html|inline=1}} {{#ifeq:{{{source-layout|vertical}}}|vertical|{{!}}-}} | {{#tag:syntaxhighlight|{{{3}}}|lang=html|inline=1}} |} |}<noinclude> {{documentation}} </noinclude> 38jyrxw52wv48vs6kdl9ihmzudgjg95 Nhwɛdo:Testcase rows 10 2645 15206 2024-08-05T00:12:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15206 wikitext text/x-wiki <includeonly>{{#invoke:Template test case|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> irr9qc03niujceohpr6rvkn46wvotik Nhwɛdo:Testcase table 10 2646 15207 2024-08-05T00:12:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15207 wikitext text/x-wiki <includeonly>{{#invoke:Template test case|main}}</includeonly><noinclude> {{documentation}} </noinclude> 0445uyzppdfnu1j4kj9ie42pyliyrbz Nhwɛdo:Testcases 10 2647 15208 2024-08-05T00:12:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15208 wikitext text/x-wiki #REDIRECT [[Template:Testcases notice]] {{Rcat shell| {{R from modification}} {{R from template shortcut}} }} dpnd0k7lotbkzysond6zpiukhdik6ip Nhwɛdo:Testcases notice 10 2648 15209 2024-08-05T00:12:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15209 wikitext text/x-wiki {{#ifeq:{{NAMESPACE}}|User||{{#ifexist:{{FULLBASEPAGENAME}}||{{db-g8}}}}}}{{ombox | image = [[File:Gnome-applications-science.svg|42px]] | text = This is the [[Wikipedia:Template sandbox and test cases|template test cases]] page for the <noinclude>[[Template:Template test cases notice/sandbox|sandbox]]</noinclude><includeonly>[[{{{sandbox link|{{#if:{{{1|}}}|{{{1|}}}|{{NAMESPACE}}:{{BASEPAGENAME}}}}/{{{subpage-name|sandbox}}}}}}|{{{sandbox name|{{{subpage-name|sandbox}}}}}}]]</includeonly> of [[:{{#if:{{{1|}}}|{{{1|}}}|{{NAMESPACE}}:{{BASEPAGENAME}}}}]]. {{Purge|Purge this page}} to update the examples. <br /> <small>If there are many examples of a complicated template, later ones may break due to [[Wikipedia:Template limits|limits in MediaWiki]]; see the HTML comment "[[Help:Template limits#How can you find out?|NewPP limit report]]" in the rendered page. <br /> You can also use [[Special:ExpandTemplates]] to examine the results of template uses. <br /> You can test how this page looks in the different skins and parsers with these links:</small> <div style="text-align:center;font-size:90%;">{{select skin}}<br /> {{hlist|class=inline plainlinks nowraplinks |[{{fullurl:{{{1|{{FULLPAGENAME}}}}}|useparsoid=1}} {{int:parsermigration-use-parsoid-toolbox-label}}] |[{{fullurl:{{{1|{{FULLPAGENAME}}}}}|useparsoid=0}} {{int:parsermigration-use-legacy-parser-toolbox-label}}] }}</div> }}<includeonly><!-- -->{{{category|[[Category:Template test cases]]}}}<!-- -->{{#ifexist: {{NAMESPACE}}:{{BASEPAGENAME}} || [[Category:Template test cases subpages without corresponding pages]] }}<!-- --></includeonly><noinclude> <!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! --> {{Documentation}} </noinclude> k1a5zu59z4u43ugf3vnrtg3q2fdcfcg Nhwɛdo:Tetl 10 2649 15210 2024-08-05T00:13:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15210 wikitext text/x-wiki {{<!-- -->[[Template:{{{1|{{PAGENAME}}}}}|{{{1|{{PAGENAME}}}}}]]<!-- -->{{#if:{{{2|}}} | &#124;{{{2}}} }}<!-- -->{{#if:{{{3|}}} | &#124;{{{3}}} }}<!-- -->{{#if:{{{4|}}} | &#124;{{{4}}} }}<!-- -->{{#if:{{{5|}}} | &#124;<i>etc.</i> }}<!-- -->}}<br/><!-- --><span class="plainlinksneverexpand"><!-- --><small>[{{fullurl:Special:Whatlinkshere/Template:{{{1|{{PAGENAME}}}}}|limit=500}} links]</small>&#160;<!-- --><small>[[:Template talk:{{{1|{{PAGENAME}}}}}|talk]]</small>&#160;<!-- --><small>[{{fullurl:Template:{{{1|{{PAGENAME}}}}}|action=edit}} edit]</small><!-- --></span><noinclude> {{Documentation}} <!-- Please add categories to the /doc subpage, and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> </noinclude> fflttbuq4rvmvrke3ajc8i8q1lqespr Nhwɛdo:Tfd links 10 2650 15211 2024-08-05T00:13:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15211 wikitext text/x-wiki <includeonly>{{#invoke:Tfd links|main}}</includeonly><noinclude> {{Documentation}} </noinclude> kgr3ak29rsv0z66jg4fkuyl8s6fzg5s Nhwɛdo:This is a redirect/rcat/doc 10 2651 15212 2024-08-05T00:13:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15212 wikitext text/x-wiki {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> == Usage == This template subpage is used to illustrate the {{tl|Redirect category shell}} (''Rcat shell'') template on [[wp:redirect|redirect]] category ([[wp:rcat|rcat]]) template pages. This template should be surrounded by <nowiki><noinclude></nowiki> tags so it will not be a part of the transcluded rcat. :{{small|''The "&#60;/noinclude>" closing tag (with a " / " at the beginning) must go before "real" template code directly, without intervening spaces or line breaks (or it will introduce unnecessary whitespace).''}} Place this template at the TOP of an rcat page to illustrate the ''Redirect category shell'' template on that page. :{{green|'''''Correct:'''''}} <pre> <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template ... </pre> :{{red|'''''Incorrect:'''''}} <pre> <noinclude>{{This is a redirect/rcat}}</noinclude> {{Redirect template ... </pre> == See also == * {{tl|Redirect category shell/Comparison}} – compare the ''Redirect category shell'' and ''This is a redirect'' templates' usage to the individual use of rcats. <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:WikiProject Redirect templates|This is a redirect/rcat]] [[Category:Redirect templates| ]] }}</includeonly> bwhsp1ffyxkw7m98oq7xgkqtpbk9qjv Nhwɛdo:This is a redirect/rcat/sandbox 10 2652 15213 2024-08-05T00:13:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15213 wikitext text/x-wiki {{#ifeq:{{NAMESPACE}}|Template talk||'''{{small|{{smallcaps|When used with the}} "Redirect category shell" (Rcat shell) {{smallcaps|template:}}}}}}''' {{Mbox | name = This is a redirect/rcat | type = move | image = none | style = margin-top: 1.1em; border: solid 1px darkblue; border-left-width: 0.5em; | textstyle = padding-top: 0.9em; padding-bottom: 0.9em; | text = [[File:Symbol redirect arrow with gradient.svg|25px|link=]] '''This page is a [[Wikipedia:Redirect|redirect]]. <small>The following [[Wikipedia:Categorizing redirects|categories]] are used to track and monitor this redirect:</small>''' {{#ifeq:{{PAGENAME}}|R avoided double redirect|<includeonly>{{{text|{{ {{#switch:{{PAGENAME}}|This is a redirect/rcat=|This is a redirect/rcat/sandbox=|This is a redirect/rcat/testcases=|#default={{PAGENAME}}}}|embed=yes}}}}}</includeonly>| <noinclude>* (Text of rcat)</noinclude><includeonly>{{{text|{{ {{#switch:{{PAGENAME}}|This is a redirect/rcat=|This is a redirect/rcat/sandbox=|This is a redirect/rcat/testcases=|#default={{PAGENAME}}}}|embed=yes}}}}}</includeonly>}} ''<small>When appropriate, [[WP:PP|protection levels]] are automatically sensed, described and categorized.</small>'' }} :''{{small|Template {{tl|Redirect category shell}} may be used to add one or more [[WP:RCAT|rcat]] templates, along with their parameters and categories, to a redirect. {{#ifeq:{{NAMESPACE}}|Template talk||For more information see the documentation page below.}}}}''{{#ifeq:{{NAMESPACE}}|Template talk||{{#if:{{{1|}}}|| <br /> '''{{small|{{smallcaps|When used by itself:}}}}'''}}}}<noinclude> {{Documentation}} </noinclude> ok1sxgv69jotkihvj93wkbhheb7204s Nhwɛdo:This is a redirect/rcat/testcases 10 2653 15214 2024-08-05T00:13:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15214 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test1 |param1|param2|name3=value3|...}} {{Test case|_collapsible=yes|_showcode=yes|_title=Test2 |param1|param2|name3=value3|...}} <!-- {{clear}} == References == <references /> --> t6cqv4s0veqwho5b7qzjypv7oruc9ui Nhwɛdo:Ti 10 2654 15215 2024-08-05T00:14:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15215 wikitext text/x-wiki #REDIRECT [[Template:Template information]] {{Redirect category shell| {{R from move}} }} abr3w4rmk7n0axootdj9wefs8hghnxb Nhwɛdo:Tic 10 2655 15216 2024-08-05T00:14:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15216 wikitext text/x-wiki #REDIRECT [[Template:Template information compact]] {{Redirect category shell| {{R from move}} }} cdn44rcx9jvr6htndtx7j3rhm7wx6e6 Nhwɛdo:Tick 10 2656 15217 2024-08-05T00:14:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15217 wikitext text/x-wiki [[{{ safesubst:<noinclude/>#switch:{{ safesubst:<noinclude/>lc:{{{color|{{{colour|}}}}}} }} |green |grn |gn =File:Yes check.svg |lightgreen |lgreen |lgrn |lgn =File:Light green check.svg |red |rd |r =File:Red check.svg |darkred |dkred |drd |dr =File:Check-188-25-49-red.svg |pink |pnk |pk =File:Pink check.svg |orange |or |o =File:Check.svg |yellow |yel |y =File:Yellow check.svg |black |blk |k =File:Black check.svg |blue |blu |u =File:Check-blue.svg |lightblue |lblue |lblu |lb =File:Cornflower blue check.svg |cyan |cy |c =File:B-check.svg |purple |pur |pu =File:Purple check.svg |grey |gray |gry |gy =File:SemiTransBlack v.svg |brown |brn |bn =File:Brown check.svg <!--default--> |File:Yes check.svg }}|{{ safesubst:<noinclude/>#if:{{{1|}}}|{{Str number/trim|{{{1}}}}}|20}}px|link=|alt={{#if:{{{alt|}}}|{{{alt}}}|check}}]]<span style="display:none">Y</span><!--template:tick--><noinclude> {{documentation}} </noinclude> 4y5n5eof1r959mn4xf1un5kmer0dn4j Nhwɛdo:Tim 10 2657 15218 2024-08-05T00:14:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15218 wikitext text/x-wiki [[m:Template:{{{1|{{PAGENAME}}}}}]]&nbsp;{{smaller|([[m:Special:Whatlinkshere/Template:{{{1|{{PAGENAME}}}}}|backlinks]] [{{fullurl:m:Template:{{{1|{{PAGENAME}}}}}|action=edit}} edit])}}<noinclude>{{Documentation}}</noinclude> 1dt53co25p7j5yi61n5x4n80eyyc5b5 Nhwɛdo:Title country 10 2658 15219 2024-08-05T00:14:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15219 wikitext text/x-wiki <includeonly>{{safesubst:<noinclude/>Find country|1={{PAGENAME}}}}</includeonly><noinclude>{{documentation}}</noinclude> tajsilwury125zaogojt66wh90xulld Nhwɛdo:Title language 10 2659 15220 2024-08-05T00:15:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15220 wikitext text/x-wiki <includeonly>{{#if:{{{language|{{{lang|{{{code|{{{1|}}}}}}}}}}}}|{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lang|{{{language|{{{lang|{{{code|{{{1|}}}}}}}}}}}}|{{PAGENAME}}|italic={{{italic|{{{italics|{{{i|}}}}}}}}}|nocat=y}}}}|{{Error|No language tag provided.}}}}</includeonly><noinclude>{{Documentation}}</noinclude> e225t6yl2tbq9oh4hfn5eqw9n4zbodp Nhwɛdo:Tiw 10 2660 15221 2024-08-05T00:15:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15221 wikitext text/x-wiki <span class="plainlinks">{{#if:{{{2|}}} | [[:{{#if:{{{1|}}}|{{{1}}}:|}}Template:{{{2}}}]]&nbsp;{{smaller|([[:{{#if:{{{1|}}}|{{{1}}}:|}}Special:Whatlinkshere/Template:{{{2}}}|backlinks]] [{{fullurl:{{{1}}}:Template:{{{2}}}|action=edit}} edit])}} | [[Template:{{{1|{{PAGENAME}}}}}]]&nbsp;{{smaller|([[Special:Whatlinkshere/Template:{{{1|{{PAGENAME}}}}}|backlinks]] [{{fullurl:w:Template:{{{1|{{PAGENAME}}}}}|action=edit}} edit])}} }}</span><noinclude>{{Documentation}}</noinclude> m53ga507v0w4q02kcqd3wxod0sr2tj3 Nhwɛdo:Tl2 10 2661 15222 2024-08-05T00:15:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15222 wikitext text/x-wiki <!-- Subst of {{Tl2}} follows --><code><nowiki>{{</nowiki>[[:{{ safesubst:<noinclude/>#if: {{{sister|}}} | {{{sister}}}: }}{{ safesubst:<noinclude/>#if: {{{lang|}}} | {{{lang}}}: }}{{ safesubst:<noinclude/>ns:Template }}:{{{1}}}|{{{1}}}]]{{ safesubst:<noinclude/>#if: {{{2|}}} | &#124;{{{2}}} }}{{ safesubst:<noinclude/>#if: {{{3|}}} | &#124;{{{3}}} }}{{ safesubst:<noinclude/>#if: {{{4|}}} | &#124;{{{4}}} }}{{ safesubst:<noinclude/>#if: {{{5|}}} | &#124;{{{5}}} }}{{ safesubst:<noinclude/>#if: {{{6|}}} | &#124;{{{6}}} }}{{ safesubst:<noinclude/>#if: {{{7|}}} | &#124;{{{7}}} }}{{ safesubst:<noinclude/>#if: {{{8|}}} | &#124;{{{8}}} }}{{ safesubst:<noinclude/>#if: {{{9|}}} | &#124;{{{9}}} }}<nowiki>}}</nowiki></code><!-- Subst of {{Tl2}} ends --><noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> g6ixa9hqm3w0rxrxtr6jh0f5358le12 Nhwɛdo:Tld 10 2662 15223 2024-08-05T00:15:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15223 wikitext text/x-wiki #REDIRECT [[Template:Template link code]] m8isvw3phvjr9rfkupy4uef5yqajks7 Nhwɛdo:Tlm 10 2663 15224 2024-08-05T00:15:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15224 wikitext text/x-wiki #REDIRECT [[Template:Template link with magic]] {{Redirect category shell| {{R from move}} }} 4toymlc2cfe1s5s0euq1wj3hsdt2une Nhwɛdo:Tln 10 2664 15225 2024-08-05T00:15:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15225 wikitext text/x-wiki #REDIRECT [[Template:Template link normal]] {{Redirect category shell| {{R from move}} }} h54amih4gw6mnjjuy5sfnxvhn7x1xia Nhwɛdo:Tlr 10 2665 15226 2024-08-05T00:15:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15226 wikitext text/x-wiki #REDIRECT [[Template:Template redirect]] 5bpr55x4wctko3p7981xwjwra72dfo0 Nhwɛdo:Tlsc 10 2666 15227 2024-08-05T00:15:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15227 wikitext text/x-wiki <span style="white-space:nowrap;"><code>&#123;&#123;{{#if:{{{1|}}}|subst:{{{1}}}|tlsc&#124;...}}<!-- -->{{#if:{{{2|}}}|&#124;{{{2}}}}}<!-- -->{{#if:{{{3|}}}|&#124;{{{3}}}}}<!-- -->{{#if:{{{4|}}}|&#124;{{{4}}}}}<!-- -->{{#if:{{{5|}}}|&#124;{{{5}}}}}<!-- -->{{#if:{{{6|}}}|&#124;{{{6}}}}}<!-- -->{{#if:{{{7|}}}|&#124;{{{7}}}}}<!-- -->{{#if:{{{8|}}}|&#124;{{{8}}}}}<!-- -->{{#if:{{{9|}}}|&#124;{{{9}}}}}<!-- -->{{#if:{{{10|}}}|&#124;{{{10}}}}}<!-- -->{{#if:{{{11|}}}|&#124;{{{11}}}}}<!-- -->{{#if:{{{12|}}}|&#124;{{{12}}}}}<!-- -->{{#if:{{{13|}}}|&#124;{{{13}}}}}<!-- -->{{#if:{{{14|}}}|&#124;{{{14}}}}}<!-- -->{{#if:{{{15|}}}|&#124;{{{15}}}}}<!-- -->{{#if:{{{16|}}}|&#124;{{{16}}}}}<!-- -->{{#if:{{{17|}}}|&#124;{{{17}}}}}<!-- -->{{#if:{{{18|}}}|&#124;...}}<!-- -->&#125;&#125;</code></span><noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 8ldodrko6qkt4492p2xpgdmf6f5kgqy Nhwɛdo:Tlsf 10 2667 15228 2024-08-05T00:16:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15228 wikitext text/x-wiki <span style="white-space:nowrap;">&#123;&#123;{{#if:{{{1|}}}|subst:{{{1}}}|tlsf&#124;...}}<!-- -->{{#if:{{{2|}}}|&#124;{{{2}}}}}<!-- -->{{#if:{{{3|}}}|&#124;{{{3}}}}}<!-- -->{{#if:{{{4|}}}|&#124;{{{4}}}}}<!-- -->{{#if:{{{5|}}}|&#124;{{{5}}}}}<!-- -->{{#if:{{{6|}}}|&#124;{{{6}}}}}<!-- -->{{#if:{{{7|}}}|&#124;{{{7}}}}}<!-- -->{{#if:{{{8|}}}|&#124;{{{8}}}}}<!-- -->{{#if:{{{9|}}}|&#124;{{{9}}}}}<!-- -->{{#if:{{{10|}}}|&#124;...}}<!-- -->&#125;&#125;</span><noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> n37w3vppjlzgnomxmx0cb4aty6iunix Nhwɛdo:Tlsu 10 2668 15229 2024-08-05T00:16:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15229 wikitext text/x-wiki #REDIRECT [[Template:Template link universal with subst]] {{Redirect category shell| {{R from move}} }} dm79c3saj05p2ugj6u50dasqcx61n2j Nhwɛdo:Tlt 10 2669 15230 2024-08-05T00:16:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15230 wikitext text/x-wiki <includeonly>&#123;{[[Template:{{{1}}}|{{{1}}}]]}} ([[Template talk:{{{1}}}|talk]])</includeonly><noinclude> {{Documentation}} </noinclude> r63u1nc04971d1tv25gpr2zrrkfnet2 Nhwɛdo:Tlu 10 2670 15231 2024-08-05T00:16:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15231 wikitext text/x-wiki #REDIRECT [[Template:Template link universal]] {{Redirect category shell| {{R from move}} {{R from template shortcut}} }} nzv89op3qvdvw5gdl6t34bdtinpv9yv Nhwɛdo:Tlxu 10 2671 15232 2024-08-05T00:16:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15232 wikitext text/x-wiki #REDIRECT [[Template:Template link universal expanded]] {{Redirect category shell| {{R from move}} }} kgga69kd3knf9qjgjm844qv2g5xrwqt Nhwɛdo:To USD 10 2672 15233 2024-08-05T00:17:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15233 wikitext text/x-wiki <includeonly>{{#ifexpr:{{To USD/CurrencyCheck|{{{2}}}|{{{3|{{{cur|}}}}}}}} |{{#switch:{{{2}}} |India|IND={{#ifexpr:{{#if:{{{year|}}}|{{{year}}}|2020}} > 1969 and {{#if:{{{year|}}}|{{{year}}}|2020}} < 2021 |{{#expr:({{{1}}}/ {{INRConvert/HistoricalRate|USD|{{#if:{{{year|}}}|{{{year}}}|2020}}}} )round{{#ifeq:{{{round}}}|yes|0|{{{r|2}}}}}}} |{{To USD/General | {{{1}}} | {{{2}}} | year = {{#if:{{{year|}}}|{{{year}}}|2020}} | round = {{{round|}}} | r = {{{r|2}}} }}}} |United States|USA={{#ifexpr:{{#if:{{{year|}}}|{{{year}}}|2021}} > 1933 |{{#expr:({{{1}}}/ 1.00 )round{{#ifeq:{{{round}}}|yes|0|{{{r|2}}}}}}} | <big>{{red|Undefined year "{{{year}}}"}}</big>[[Category:Pages using an undefined year in Template:To USD]]}} |Kosovo|UVK<!-- Unilateral Euro adoption --> |Montenegro|MNE<!-- Unilateral Euro adoption --> |Andorra|AND<!-- Euro monetary agreement --> |Monaco|MON<!-- Euro monetary agreement --> |San Marino|SMR<!-- Euro monetary agreement --> |Vatican City|VAT<!-- Euro monetary agreement --> |Austria|AUT |Belgium|BEL |Cyprus|CYP |Donetsk People's Republic|DPR |Estonia|EST |Finland|FIN |France|FRA |Germany|DEU |Greece|GRC |Italy|ITA |Ireland|IRL |Latvia|LVA |Lithuania|LTU |Luxembourg|LUX |Malta|MLT |Netherlands|NLD |Portugal|PRT |Slovakia|SVK |Slovenia|SVN |Spain|ESP ={{#ifexpr:{{#if:{{{year|}}}|{{{year}}}|2021}} >= {{To EUR/data/start|{{{2}}}}} and {{#if:{{{year|}}}|{{{year}}}|2021}} < 2022 |{{#ifexpr:{{#if:{{{year|}}}|{{{year}}}|2021}} < {{EuroYieldYear|{{{2|}}}}} |{{#switch:{{{3|{{{cur|}}}}}} |={{#if:{{ReplacedByEuro|{{{2}}}}} |{{#invoke:Math|divide|{{To EUR/General | {{{1}}} | {{{2}}} | year = {{{year|}}} | r = 15 }}|{{To EUR/General | 1 | USA | year = {{{year|}}} | r = 15 }}| round = {{{round|}}} | precision = {{{r|2}}} }} |{{To USD/General | {{{1}}} | {{{2}}} | year = {{{year|}}} | round = {{{round|}}} | r = {{{r|2}}} }}}} |EUR={{#invoke:Math|divide|{{{1}}}|{{To EUR/General | 1 | USA | year = {{{year|}}} | r = 15 }}| round = {{{round|}}} | precision = {{{r|2}}} }} |#default={{#invoke:Math|divide|{{To EUR/General | {{{1}}} | {{{2}}} | year = {{{year|}}} | r = 15 }}|{{To EUR/General | 1 | USA | year = {{{year|}}} | r = 15 }}| round = {{{round|}}} | precision = {{{r|2}}} }}}}}} {{#ifexpr:{{#if:{{{year|}}}|{{{year}}}|2021}} >= {{EuroYieldYear|{{{2|}}}}} |{{#ifeq:{{{3|{{{cur|}}}}}}|| {{#invoke:Math|divide|{{{1}}}|{{To EUR/General | 1 | USA | year = {{#if:{{{year|}}}|{{{year}}}|2021}} | r = 15 }}| round = {{{round|}}} | precision = {{{r|2}}} }} |{{#invoke:Math|divide|{{#expr:{{{1}}} / {{FixedEuroRate|{{{3|{{{cur|}}}}}}}}}}|{{To EUR/General | 1 | USA | year = {{#if:{{{year|}}}|{{{year}}}|2021}} | r = 15 }}| round = {{{round|}}} | precision = {{{r|2}}} }}}}}} |{{To USD/General | {{{1}}} | {{{2}}} | year = {{{year|}}} | round = {{{round|}}} | r = {{{r|2}}} }}}} |Euro Area|EMU|EUR ={{#ifexpr:{{#if:{{{year|}}}|{{{year}}}|2021}} >= {{To EUR/data/start|USA}} and {{#if:{{{year|}}}|{{{year}}}|2021}} < 2022 |{{#invoke:Math|divide|{{{1}}}|{{To EUR/General | 1 | USA | year = {{#if:{{{year|}}}|{{{year}}}|2021}} | r = 15 }}| round = {{{round|}}} | precision = {{{r|2}}} }} |{{To USD/General | {{{1}}} | {{{2}}} | year = {{{year|}}} | round = {{{round|}}} | r = {{{r|2}}} }}}} |#default= {{To USD/General | {{{1}}} | {{{2}}} | year = {{#if:{{{year|}}}|{{{year}}}|2021}} | round = {{{round|}}} | r = {{{r|2}}} }}}} |<big>{{red|Wrong currency "{{{3|{{{cur}}}}}}" for {{{2}}}}}</big>[[Category:Pages using a wrong currency in Template:To USD]]}}</includeonly><noinclude>{{Documentation}}</noinclude> elukxn6eyoq12buj7letq73i7wzp1ik Nhwɛdo:Tooltip 10 2673 15234 2024-08-05T00:17:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15234 wikitext text/x-wiki <templatestyles src="Template:Tooltip/styles.css" />{{#ifeq:{{yesno-no|{{{link}}}}}|yes |[[{{{1}}}|<span class="rt-commentedText tooltip {{#ifeq:{{yesno-yes|{{{dotted}}}}}|no||tooltip-dotted}} {{{class|}}}" {{#if:{{{id|}}}|id="{{{id}}}"}} {{#if:{{{style|}}}|style="{{{style}}}"}} title="{{#tag:nowiki|{{#invoke:String|replace|{{{2|}}}|"|&quot;}}}}">{{{1|}}}</span>]] |<span class="rt-commentedText tooltip {{#ifeq:{{yesno-yes|{{{dotted}}}}}|no||tooltip-dotted}} {{{class|}}}" {{#if:{{{id|}}}|id="{{{id}}}"}} {{#if:{{{style|}}}|style="{{{style}}}"}} title="{{#tag:nowiki|{{#invoke:String|replace|{{{2|}}}|"|&quot;}}}}">{{{1|}}}</span> }}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using tooltip with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Tooltip]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | class | dotted | id | link | style }}<noinclude> {{Documentation|Template:Abbr/doc}} </noinclude> 1dhk9zer622306s06jtqhb2qcrxf4d5 Nhwɛdo:Tracks Wikidata 10 2674 15235 2024-08-05T00:17:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15235 wikitext text/x-wiki {{Sister project | image = [[File:Wikidata-logo-with-magnifying-glass-icon.svg|40px|link=Wikipedia:Wikidata]] | position = {{{position|}}} | text = This {{template other | template | {{module other | module | {{category other | category | page <!-- not template, module, or category --> }} }} }} [[:Category:{{{cat|Wikidata tracking categories}}}|tracks]] {{#if:{{{section|}}} | one or more [[Wikidata]] properties; see {{Section link||{{{section}}}}} for details. | the [[Wikidata]] propert{{#if:{{{2|}}}|ies:|y:}} {{#invoke:Uses Wikidata|usesProperty}} }} }}<includeonly>{{#switch:{{SUBPAGENAME}} |sandbox |testcases |doc= <!--no category--> |#default = {{template other | [[Category:Templates tracking Wikidata]] | {{module other | [[Category:Modules tracking Wikidata]] | {{category other | <!-- if used in a category, don't automatically add parent category --> | <!-- not template, module, or category --> }} }} }} }}</includeonly><noinclude> {{Documentation}}<!-- Add categories and interwikis to the /doc sub-page --> </noinclude> 7tc9ffs0uh5p7zhqdmtv1esq6o76x8s Nhwɛdo:Transcluded section 10 2675 15236 2024-08-05T00:17:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15236 wikitext text/x-wiki {{Hatnote|extraclasses=relarticle mainarticle selfreference noprint|1={{#if:{{{table|}}}| This table | {{#ifeq:{{Yesno-no|{{{part|}}}}}|yes|Part of this section|This section}} }} is [[Help:Transclusion|transcluded]] from [[{{{1|{{{source|}}}}}}|{{{title|{{{1|{{{source|}}}}}}}}}]]. <span class="plainlinks" style="font-style: normal; font-size:85%;">([{{fullurl:{{Absolute page title|{{{1|{{{source|}}}}}}}}|action=edit}} edit] &#124; [{{fullurl:{{Absolute page title|{{{1|{{{source|}}}}}}}}|action=history}} history])</span>}}<noinclude> {{documentation}} </noinclude> 2mmx0mad6s78rzp1bckreuf21o6npsv Nhwɛdo:Transl 10 2676 15237 2024-08-05T00:17:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15237 wikitext text/x-wiki #REDIRECT [[Template:Transliteration]] {{Redirect category shell| {{R from move}} {{R from template shortcut}} }} oafkh4mdit2o3gy25drpr5mtvn1pare Nhwɛdo:Transliteration 10 2677 15238 2024-08-05T00:18:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15238 wikitext text/x-wiki <includeonly>{{#invoke:Lang|transl}}</includeonly><noinclude> {{documentation}} </noinclude> o8z4apt19o91sf9okax90qs0m2phntr Nhwɛdo:Transwiki guide 10 2678 15239 2024-08-05T00:18:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15239 wikitext text/x-wiki {{ombox |style=border:#38C400 1px solid; |image=[[File:Edit-copy purple-wikit.svg|48px|alt=|link=]] |text={{{text|This project or template has a [[Help:Transwiki guide|transwiki guide]] to help editors adapt it to a remote wiki when this cannot be done by simply copying the codes of one single template.<br/>See {{#if:{{{1|}}}|[[{{{1}}}]]|[[{{FULLPAGENAME}}/Transwiki guide]]}} for instructions.}}} |small={{{small|}}} }}<includeonly>[[Category:Transwiki guide|{{{2|{{PAGENAME}}}}}]]</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> mpbv8se30kygl09cgbcx8cylgd2gj3r Nhwɛdo:Transwiki guide candidate 10 2679 15240 2024-08-05T00:18:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15240 wikitext text/x-wiki <includeonly>{{ombox |style=border:#38C400 1px solid; |image=[[File:Edit-copy purple-wikit.svg|48px|alt=|link=]] |text=This is a candidate to have a [[Help:Transwiki guide|transwiki guide]]. Due to the complexity of the project or template, this guide will help editors adapt it to a remote wiki when this cannot be done by simply copying the codes of one single template. If you know this template syntax very well, feel free to start the guide in {{#if:{{{1|}}}|[[{{{1}}}]]|[[{{FULLPAGENAME}}/Transwiki guide]]}}. Once the transwiki guide page is complete, replace this tag by {{tl|Transwiki guide}}. }}[[Category:Transwiki guide candidate|{{{2|{{PAGENAME}}}}}]]</includeonly><noinclude> {{doc|content= {{Transwiki guide candidate||*}} Adding this tag to the page will automatically include it in [[:Category:Transwiki guide candidate]]. If the template has a document page, you should add it inside the <code><nowiki><includeonly></nowiki></code> tag in the document. Parameter {{{1}}} provides the option to change the page name of the transwiki guide if desired, <nowiki>[[{{FULLPAGENAME}}/Transwiki guide]]</nowiki> by default. Parameter {{{2}}} is for changing the category sorting, <nowiki>{{PAGENAME}}</nowiki> by default. }} samsfdbgfiv9od0bkkrtmpcswrfb1o8 Nhwɛdo:Trim brackets 10 2680 15241 2024-08-05T00:18:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15241 wikitext text/x-wiki {{safesubst<noinclude/>:#invoke:String|replace|source={{{1|}}}|pattern=^(%s*)(%[*)(.-)(%]*)(%s*)$|replace=%3|plain=false}}<noinclude> {{documentation}} </noinclude> r7hs0erjcmnhmu1szv65f17nn7twmo1 Nhwɛdo:Tsetl 10 2681 15242 2024-08-05T00:19:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15242 wikitext text/x-wiki {{<!-- -->[[Wikipedia:Template substitution|subst]]:<!-- -->[[Template:{{{1|{{PAGENAME}}}}}|{{{1|{{PAGENAME}}}}}]]<!-- -->{{#if:{{{2|}}} | &#124;{{{2}}}}}<!-- -->{{#if:{{{3|}}} | &#124;{{{3}}}}}<!-- -->{{#if:{{{4|}}} | &#124;{{{4}}}}}<!-- -->{{#if:{{{5|}}} | &#124;<i>etc.</i>}}<!-- -->}}<br/>&#160;<!-- --><span class="plainlinksneverexpand"><!-- --><small>[{{fullurl:Special:Whatlinkshere/Template:{{{1|{{PAGENAME}}}}}|limit=500}} links]&#160;<!-- -->[[:Template talk:{{{1|{{PAGENAME}}}}}|talk]]&#160;<!-- -->[{{fullurl:Template:{{{1|{{PAGENAME}}}}}|action=edit}} edit]<!-- --></small><!-- --></span><noinclude> {{Documentation}} <!-- Please add categories to the /doc subpage; interwikis go to Wikidata --> </noinclude> f0auc1uog52tntpk38r0f8ax9r78l47 Nhwɛdo:Ttl 10 2682 15243 2024-08-05T00:19:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15243 wikitext text/x-wiki {{main other|{{error|Did you mean {{tl|s-ttl}}?}}}}&#123;{[[Template:{{{1}}}|{{{1}}}]]}}&nbsp;([[Template talk:{{{1}}}|t]]/[{{SERVER}}{{localurl:Special:Whatlinkshere/Template:{{{1}}}|limit=999}} l])<noinclude> {{pp-template|small=yes}} [[Category:Internal template-link templates]] </noinclude> 7b0wm98nell0ryrguvp1u30e4z16hua Nhwɛdo:Twinkle standard installation 10 2683 15244 2024-08-05T00:19:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15244 wikitext text/x-wiki {{Mbox | image = [[File:Police man Twinkle Head.svg|50x40px|alt=Logo of Twinkle; Police Man|link=]] | text = If you plan to make [[Template:Twinkle standard installation#"breaking changes"|breaking changes]] to this template, move it, or nominate it for deletion, please notify [[Wikipedia:Twinkle|Twinkle]]'s users and maintainers at [[Wikipedia talk:Twinkle]] as a courtesy, as the standard installation of Twinkle adds and removes this template. Thank you!{{#if:{{{1|}}}|<br> {{{1}}}}}}}<includeonly>{{#if:{{{nocat|}}}||{{#ifeq:{{PAGENAME}}|{{BASEPAGENAME}}|[[Category:Templates used by Twinkle|{{PAGENAME}}]]}}}}</includeonly><noinclude> {{Documentation}}<!-- Add categories and interwikis to the /doc subpage, not here! --></noinclude> q9ez68vt0kpdgnku9k7vynrpb3tvp7t Nhwɛdo:Twlh 10 2684 15245 2024-08-05T00:19:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15245 wikitext text/x-wiki #REDIRECT [[Template:Template link with Whatlinkshere]] {{Redirect category shell| {{R from move}} }} js60mt8xdnwbz0opgjapabdl9gb3q7m Nhwɛdo:UF-COinS 10 2685 15246 2024-08-05T00:19:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15246 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 Nhwɛdo:UF-audio 10 2686 15247 2024-08-05T00:20:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15247 wikitext text/x-wiki {{Microformat message | format = hAudio | data = an audio recording's details | subtemplates = Date-of-publication ("published") information will only be included in the microformat if {{tl|start date}} (or, where appropriate, {{tl|start date and age}}) is used in a parent infobox/template. Do not, however, use {{tlf|start date}} or {{tlf|start date and age}} [[Wikipedia:WikiProject Microformats/dates|if a date before 1583&nbsp;CE is involved]]. Use {{tl|duration}} to specify the duration/length of a recording. For instance, if the recording's duration is 3 minutes 45 seconds, use {{tlc|duration|m{{=}}3|s{{=}}45}} (which appears as: {{duration|m=3|s=45}}). If needed, {{para|h}} may be included to specify a number of hours. |haudio |fn |album |description |category |contributor |duration |h |item |min |photo |position |price |published |s | nocollapse = on }}<includeonly>{{Sandbox other||[[Category:Templates generating hAudio microformats|{{PAGENAME}}]]}}</includeonly><noinclude> {{Documentation |content={{Microformat message templates}}}} [[Category:Microformat (uF) message templates]] </noinclude> h2rs90qlmmheq79gmvfe920kk55rzsd Nhwɛdo:UF-coord-classes 10 2687 15248 2024-08-05T00:20:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15248 wikitext text/x-wiki To always display coordinates as DMS values, add this to [[Special:Mypage/common.css|your common.css]]: <syntaxhighlight lang="css" style="display:table; padding:0.5em; margin-left:1em; border-radius:2px"> .geo-default { display: inline } .geo-nondefault { display: inline } .geo-dec { display: none } .geo-dms { display: inline } </syntaxhighlight> To always display coordinates as decimal values, add this to [[Special:Mypage/common.css|your common.css]]: <syntaxhighlight lang="css" style="display:table; padding:0.5em; margin-left:1em; border-radius:2px"> .geo-default { display: inline } .geo-nondefault { display: inline } .geo-dec { display: inline } .geo-dms { display: none } </syntaxhighlight> To display coordinates in both formats, add this to [[Special:Mypage/common.css|your common.css]]: <syntaxhighlight lang="css" style="display:table; padding:0.5em; margin-left:1em; border-radius:2px"> .geo-default { display: inline } .geo-nondefault { display: inline } .geo-dec { display: inline } .geo-dms { display: inline } .geo-multi-punct { display: inline } </syntaxhighlight> If CSS is disabled, or you have an old copy of [[MediaWiki:Common.css]] cached, you will see both formats. (You can either clear your cache or manually refresh this URL: {{Plain link|url=https://en.wikipedia.org/w/index.php?title=MediaWiki:Common.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=2678400}}.) To disable display of the blue globe adjacent to coordinates, add this to [[Special:Mypage/common.js|your common.js]]: <syntaxhighlight lang="javascript" style="display:table; padding:0.5em; margin-left:1em; border-radius:2px"> var wma_settings = {enabled:false} </syntaxhighlight> Note that this will disable [[meta:WikiMiniAtlas|WikiMiniAtlas]]. See also: {{section link|Wikipedia:Manual of Style/Dates and numbers|Geographical coordinates}}.<noinclude> [[Category:Coordinates templates]] [[Category:Microformat (uF) message templates]] [[Category:WikiProject Geographical coordinates|τ]] </noinclude> 5q2o9chcu0klm3flqx0rr9qp9nl7x94 Nhwɛdo:UF-hcard-person 10 2688 15249 2024-08-05T00:20:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15249 wikitext text/x-wiki The HTML markup produced by this template includes an [[HCard|hCard microformat]], which makes the person's details [[Parsing|parsable]] by computers, either acting automatically to catalogue articles across Wikipedia or via a browser tool operated by a reader, to (for example) add the subject to an address book or database. For more information about the use of [[microformat]]s on Wikipedia, please see [[Wikipedia:WikiProject Microformats|the microformat project]]. === Sub-templates === Date-of-birth ("bday") information will only be included in the microformat if {{tl|birth date}}, or {{tl|birth date and age}} are used in the infobox. ([[Wikipedia:WikiProject Microformats/dates|Do not use these if the date is before 1583]]). Be cautious about using these if the person is still living, per [[WP:DOB]]. To include a URL, use {{Tl|URL}}. '''Please do not remove instances of these sub-templates.''' === Classes === hCard uses HTML classes including: {{Flatlist| *adr *agent *bday *birthplace *category *country-name *deathdate *deathplace *extended-address *family-name *fn (required) *given-name *honorific-prefix *honorific-suffix *label *locality *n *nickname *note *org *role *url *vcard }} '''Please do not rename or remove these classes nor collapse nested elements which use them.'''<includeonly>{{#ifeq:{{SUBPAGENAME}}|doc | |{{#ifeq:{{SUBPAGENAME}}|sandbox | |[[Category:Templates generating hCards]]}} }}</includeonly><noinclude> [[Category:Templates generating hCards]] [[Category:Microformat (uF) message templates]] </noinclude> o8jd9ekq9sf6ozvku2v1polpqd2gfsa Nhwɛdo:Ubl 10 2689 15250 2024-08-05T00:20:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15250 wikitext text/x-wiki #REDIRECT [[Template:Unbulleted list]] {{Rcat shell| {{R from template shortcut}} }} cikcgi5hgp5p92i41ss3ow0gq1wyssd Nhwɛdo:Unbulleted list citebundle 10 2690 15251 2024-08-05T00:20:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15251 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:list|unbulleted|list_style=display:inline-block|style=display:inline-flex;--size:100%; max-width:max(15em, calc(var(--size) - 3.2em));}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> s6ft38piel09q42j7dm2dkusyz41whj Nhwɛdo:Unknown 10 2691 15252 2024-08-05T00:21:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15252 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: var(--background-color-interactive, #EEE); color: var(--color-base, black); vertical-align: middle; white-space: nowrap; text-align: {{{align|center}}}; {{{style|}}}" class="table-Un­known" | {{{1|Un­known}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> 0iowofwpk88v8cgeciji2hfajuebvoh Nhwɛdo:Unofficial 10 2692 15253 2024-08-05T00:21:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15253 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #8FD; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="partial table-partial"|{{{1|Unofficial}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} <!-- interwikis & categories --> </noinclude> 8tijv0oqx5vw2pq1qv3xuebayptrva4 Nhwɛdo:Unofficial2 10 2693 15254 2024-08-05T00:21:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15254 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #BFE; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="partial table-partial"|{{{1|Unofficial}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} <!-- interwikis & categories --> </noinclude> 3jpla1mx4340fipl9kj80lbz5ocdylq Nhwɛdo:Unreleased 10 2694 15255 2024-08-05T00:21:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15255 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>{{n/a| 1={{{1|Unreleased}}} | align={{{align|center}}} | style={{{style|}}} }}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> 43n3y6rwa7yrdc1e8wwu9vcg6b72n2u Nhwɛdo:Used in system 10 2695 15256 2024-08-05T00:22:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15256 wikitext text/x-wiki {{#invoke:High-use|main|1=|2={{{2|}}}|system={{#if:{{{1|}}}|{{{1}}}|in system messages}}<noinclude>|nocat=true</noinclude>}}<noinclude> {{documentation}}<!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 196bkrax8m9r9spo90sxgyczdyxm0j6 Nhwɛdo:Used in system/sandbox 10 2696 15257 2024-08-05T00:22:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15257 wikitext text/x-wiki {{#invoke:High-use|main|1=|2={{{2|}}}|system={{#if:{{{1|}}}|{{{1}}}|in system messages}}<noinclude>|nocat=true</noinclude>}}{{Request edit button}}<noinclude> {{documentation}}<!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> ccwvfa0juu2vn7ig5s37ch8zjyqdj2l Nhwɛdo:User other/doc 10 2697 15258 2024-08-05T00:22:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15258 wikitext text/x-wiki {{Documentation subpage}} {{Template shortcut|ns2}} {{High-use|150,000+}} This is the {{tl|user other}} meta-template. This template helps other templates detect whether they are on a "User:" page or some "other" type of page. ===Usage=== This template usually takes two parameters, like this: <syntaxhighlight lang="wikitext"> {{user other|User-page text|Other-pages text}} </syntaxhighlight> If the template is on a "User:" page, it will return this: :{{user other|demospace=user|User-page text|Other-pages text}} If the template is on any other type of page, it will return this: :{{user other|User-page text|Other-pages text}} Using this meta-template can make a template that adds a category when it is invoked on User pages, but not when it is invoked on non-User pages. Like this: <syntaxhighlight lang="wikitext"> {{user other|[[Category:Some user category]]}} </syntaxhighlight> This meta-template can warn that a template should not be used on non-User pages: <syntaxhighlight lang="wikitext"> {{user other||This template should only be used on user pages.}} </syntaxhighlight> In the first case above, the "other" parameter was not used. In the second example, the "user" parameter was left empty. ===Demospace=== For testing and demonstration purposes, this template can take a named parameter, '''demospace'''. * If demospace has the value '''user''', it returns the user-page text. * It demospace has the value '''other''', or any other value such as the name of some other namespace it returns the other-pages text. * If demospace is empty or undefined, the actual page type determines the result. Like this: <syntaxhighlight lang="wikitext"> {{user other | User-page text | Other-pages text | demospace=user }} </syntaxhighlight> No matter on what type of page the code above is used, it will return this: :{{user other | User-page text | Other-pages text | demospace=user }} You can make it so your template also understands the '''demospace''' parameter. That means you can demonstrate the different appearances of your template in the documentation for your template. Then do like this: <syntaxhighlight lang="wikitext"> {{user other | User-page text | Other-pages text | demospace={{{demospace|}}} }} </syntaxhighlight> ===Technical details=== This template detects "User talk:" pages as type '''other'''. This template works like {{tl|main talk other}}. For more examples and technical details, see full documentation there. {{Namespace and pagename-detecting templates}} <includeonly>{{Sandbox other|| [[Category:User namespace templates]] [[Category:Namespace manipulation templates]] }}</includeonly> hs9nh76mwcqo8y4qty7rea7ed5sn6g7 Nhwɛdo:Userbox 10 2698 15259 2024-08-05T00:22:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15259 wikitext text/x-wiki {{#invoke:userbox|userbox}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 7xqp98n4frdf5oy8egh9oenx188107s Nhwɛdo:Userspace Disclaimers 10 2699 15260 2024-08-05T00:22:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15260 wikitext text/x-wiki #REDIRECT [[Template:Userspace disclaimers]] {{Redirect category shell| {{R from move}} }} hbakkadfr0rjds8f9bp9kl3ykac6wol Nhwɛdo:Uses TemplateStyles 10 2700 15261 2024-08-05T00:23:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15261 wikitext text/x-wiki <includeonly>{{#invoke:Uses TemplateStyles|main}}</includeonly><noinclude>{{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> bbov914irrnmmvc6pz3scgivkjsu4ve Nhwɛdo:Usually 10 2701 15262 2024-08-05T00:23:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15262 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #CEF; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="partial table-partial"|{{{1|Usually}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} <!-- interwikis & categories --> </noinclude> 05gk3jvprvnrzs18b59acx9l7iu6nx0 Nhwɛdo:Vacant 10 2702 15263 2024-08-05T00:23:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15263 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>data-sort-value="{{{sort|}}}" style="{{{style|vertical-align:middle; text-align:center; background-color:#FFF; color:black;}}}" class="{{{class|table-na}}}" | ''{{{1|Vac&shy;ant}}}''<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> nizixhxcckt8aydaplii1pektg5mvvp Nhwɛdo:Val 10 2703 15264 2024-08-05T00:23:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15264 wikitext text/x-wiki <includeonly>{{safesubst:<noinclude/>#invoke:val|main}}</includeonly><noinclude> {{documentation}} </noinclude> pyd5z3vtnjv2hvt8nvjbkl8gerasot4 Nhwɛdo:Var 10 2704 15265 2024-08-05T00:24:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15265 wikitext text/x-wiki <var {{#if:{{{class|}}}|class="{{{class}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} style="padding-right: 1px;{{{style|}}}" {{#if:{{{lang|}}}|lang="{{{lang}}}"}} {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1}}}</var><noinclude> <!--Categories and interwikis go near the bottom of the /doc page.--> {{Documentation}} </noinclude> 1ph0r212s7cz1dvg2q4quotqwsozpa8 Nhwɛdo:Varies 10 2705 15266 2024-08-05T00:24:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15266 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>data-sort-value="{{{sort|}}}" style="background: #EEE; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-na" <!-- -->| {{{1|Varies}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> 6wn2e432s27uzyrzex7tj8zjakgaa3x Nhwɛdo:Visible anchor 10 2706 15267 2024-08-05T00:24:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15267 wikitext text/x-wiki <templatestyles src="Template:Visible anchor/styles.css" /><span class="vanchor"><!-- -->{{#if:{{{1|}}}|<span id="{{{1}}}"></span>}}<!-- -->{{#if:{{{2|}}}|<span id="{{{2}}}"></span>}}<!-- -->{{#if:{{{3|}}}|<span id="{{{3}}}"></span>}}<!-- -->{{#if:{{{4|}}}|<span id="{{{4}}}"></span>}}<!-- -->{{#if:{{{5|}}}|<span id="{{{5}}}"></span>}}<!-- -->{{#if:{{{6|}}}|<span id="{{{6}}}"></span>}}<!-- -->{{#if:{{{7|}}}|<span id="{{{7}}}"></span>}}<!-- -->{{#if:{{{8|}}}|<span id="{{{8}}}"></span>}}<!-- -->{{#if:{{{9|}}}|<span id="{{{9}}}"></span>}}<!-- -->{{#if:{{{10|}}}|<span id="{{{10}}}"></span>}}<!-- --><span class="vanchor-text">{{{text|{{{1}}}}}}</span><!-- -->{{#if:{{{11|}}}|<span class="error">[[Template:Visible anchor]]: too many anchors, maximum is 10.</span>}}<!-- --></span><noinclude> {{Documentation}} <!-- PLEASE ADD CATEGORIES TO THE /doc SUBPAGE; INTERWIKIS GO TO WIKIDATA, THANK YOU! --> </noinclude> 4sqs6ui5ty32eb33r7dbgstevq4to8n Nhwɛdo:Warchivenav 10 2707 15268 2024-08-05T00:24:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15268 wikitext text/x-wiki #REDIRECT [[Template:Templates for archiving]] {{Redirect category shell| {{R from move}} }} o9yesvw00czgaoxpggzfcl4nremrmcy Nhwɛdo:Warning 10 2708 15269 2024-08-05T00:24:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15269 wikitext text/x-wiki {{Mbox | name = Warning | demospace = {{{demospace|}}} | style = {{#if:{{{style|}}} |{{{style}}} }} | subst = <includeonly>{{subst:substcheck}}</includeonly> | type = content | image = {{#if:{{{image|}}}| [[File:{{{image}}}|{{{imagesize|40px}}}|Warning]] }} | small = {{{small|}}} | smallimage = {{#if:{{{image|}}}| [[File:{{{image}}}|30px|Warning]]}} | imageright = {{#if:{{{imageright|}}} |{{{imageright}}} |{{#if:{{{shortcut|{{{shortcut1|}}}}}} |{{Ombox/shortcut|{{{shortcut|{{{shortcut1|}}}}}}|{{{shortcut2|}}}|{{{shortcut3|}}}|{{{shortcut4|}}}|{{{shortcut5|}}}}}}} }} | textstyle = {{{textstyle|text-align: {{#if:{{{center|}}}|center|{{{align|left}}}}};}}} | text = {{#if:{{{header|{{{heading|{{{title|}}}}}}}}} |<div style="{{{headstyle|text-align: {{#if:{{{center|}}}|center|left}};}}}">'''{{{header|{{{heading|{{{title|}}}}}}}}}'''</div>}}<!-- -->{{{text|{{{content|{{{reason|{{{1}}}}}}}}}}}} }}<noinclude> <!-- Add categories to the /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 6vzaqvd2g0rpbfp6wqapmrxa5l2mdjy Nhwɛdo:Warnsign 10 2709 15270 2024-08-05T00:25:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15270 wikitext text/x-wiki #REDIRECT [[Template:Warning sign]] {{Redirect category shell| {{R from move}} }} 5k4k1cv6zs0uut6hra4o4if2be0lril Nhwɛdo:Wbr 10 2710 15271 2024-08-05T00:25:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15271 wikitext text/x-wiki <wbr />&#8203;<noinclude> {{Documentation}} </noinclude> 038outj03jutckphwb9ai636hounypl Nhwɛdo:Wbr/doc 10 2711 15272 2024-08-05T00:25:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15272 wikitext text/x-wiki {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{High-use}} ''Wbr'' indicates a ''word break'' opportunity. This template includes the HTML tag [https://www.w3.org/TR/html5/text-level-semantics.html#the-wbr-element {{tag|wbr|s}}], which is used to tell the browser of an optional, non-hyphenated line-break. It can be used with: * {{tlx|nbsp}} or the equivalent <code>&amp;nbsp;</code> (non-breaking space) * {{tlx|nowrap}} or the equivalent <code><nowiki><span style="white-space: nowrap;">...</span></nowiki></code> or <code><nowiki><span class="nowrap">...</span></nowiki></code> (character string that will not break even at a normal space) to carefully control line-breaking where this is important. This template can safely be [[WP:SUBST|substituted]], though there is no particular reason to do so. For breaking up long words, use {{tlx|Soft hyphen}} instead. ==Usage== Use is simple; there are no parameters: * {{tlx|wbr}} or * {{tlxs|wbr}} ===Controlling line-breaking in infoboxes ===<!--This section name is linked to from other template documentation.--> This template can be used to cause an indentation after a linebreak, in [[Template:Plainlist|unbulleted lists]] inside [[WP:Infobox|infoboxes]] and in [[WP:Table|tables]] with constrained cell widths, by using <code><nowiki>{{wbr}}&amp;nbsp;</nowiki></code> between words in an entry, so that when they wrap they are not mistaken for separate entries. See example infobox to the side. Example infobox (rendered to the side of the example code): {{Infobox film| |name=Test Infobox II: The Revenge |... |starring={{Plainlist| * Jane Smith * {{nobr|Johannes-Friedrich}}{{wbr}}&nbsp;Zauberzunge{{wbr}}&nbsp;{{nobr|von der Hasenpfeffer}} * John Garcia }} |... |italic_title=no }} <syntaxhighlight lang="wikitext">{{Infobox film| |name=Test Infobox II: The Revenge |... |starring={{Plainlist| * Jane Smith * {{nobr|Johannes-Friedrich}}{{wbr}}&nbsp;Zauberzunge{{wbr}}&nbsp;{{nobr|von der Hasenpfeffer}} * John Garcia }} |... }}</syntaxhighlight> === Breaking up slashes === {{see|MOS:SLASH}} When there are long words on both sides of a slash, this template may be used to induce a line break after the slash. :installation/{{wbr}}execution :<syntaxhighlight lang="wikitext" inline=yes>installation/{{wbr}}execution</syntaxhighlight> ==Technical details== This template encapsulates the code <code><nowiki><wbr />&amp;#8203;</nowiki></code>, i.e. the HTML5 [[HTML element#wbr|line break opportunity element]] followed by the HTML character entity for the {{Unichar|200B|ZERO WIDTH SPACE|nlink=Zero-width space}} character. This approach is superior to using either one or the other in isolation, for increased browser support. The {{tag|wbr|s}} element is compatible with all browsers except [[Internet Explorer]] inclusive of and {{em|since}} version 7 ({{as of|lc=y|2015|09}}). Meanwhile, the ZWS character is compatible with all browsers except Internet Explorer {{em|earlier than}} (but not inclusive of) version 7. Thus, between the two approaches, the dual use of which has no ill effects, this template works in all browsers still likely to be in use, including Internet Explorer regardless of version. <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Line-handling templates]] [[Category:Inline spacing templates]] [[Category:Character templates]] }}</includeonly> 7trzkb3dpvhnpstqc232wgxv1lkctyc Nhwɛdo:Webarchive/testcases/CiteArch 10 2712 15273 2024-08-05T00:25:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15273 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} Comparison of {{tlx|webarchive}} with {{tlx|cite archives}} Testcases D1..Dx ==Base testing {{para|format|addlarchives}}== {{testcase |id=D1. Multi URL. Title. Date. |layout=vertical |(see page source for template markup) |{{webarchive |format=addlarchives |url=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |date=7 May 2016 |title=Title 1 |url2=https://web.archive.org/web/20140901010101/http://example.com |date2=1 September 2014 |title2=Title 2 |url3=https://archive.is/5hm7De2zW |date3=7 August 2015 |title3=Title 3 }} |{{Webarchive/sandbox |format=addlarchives |url=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |date=7 May 2016 |title=Title 1 |url2=https://web.archive.org/web/20140901010101/http://example.com |date2=1 September 2014 |title2=Title 2 |url3=https://archive.is/5hm7De2zW |date3=7 August 2015 |title3=Title 3 }} }} {{testcase |id=D2. Multi URL. No Title. Date. |layout=vertical |(see page source for template markup) |{{webarchive |format=addlarchives |url=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |date=7 May 2016 |url2=https://web.archive.org/web/20140901010101/http://example.com |date2=1 September 2014 |url3=https://archive.is/5hm7De2zW |date3=7 August 2015 }} |{{Webarchive/sandbox |format=addlarchives |url=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |date=7 May 2016 |url2=https://web.archive.org/web/20140901010101/http://example.com |date2=1 September 2014 |url3=https://archive.is/5hm7De2zW |date3=7 August 2015 }} }} {{testcase |id=D3. Multi URL. No Title. No Date. |layout=vertical |(see page source for template markup) |{{webarchive |format=addlarchives |url=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |url2=https://web.archive.org/web/20140901010101/http://example.com |url3=https://archive.is/5hm7De2zW }} |{{Webarchive/sandbox |format=addlarchives |url=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |url2=https://web.archive.org/web/20140901010101/http://example.com |url3=https://archive.is/5hm7De2zW }} }} {{testcase |id=D4. Multi URL. Title. No Date. |layout=vertical |(see page source for template markup) |{{webarchive |format=addlarchives |url=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |title=Title 1 |url2=https://web.archive.org/web/20140901010101/http://example.com |title2=Title 2 |url3=https://archive.is/5hm7De2zW |title3=Title 3 }} |{{Webarchive/sandbox |format=addlarchives |url=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |title=Title 1 |url2=https://web.archive.org/web/20140901010101/http://example.com |title2=Title 2 |url3=https://archive.is/5hm7De2zW |title3=Title 3 }} }} ==Base testing {{para|format|addlpages}}== {{testcase |id=D5. Multi URL. Title. Date. |layout=vertical |(see page source for template markup) |{{webarchive |format=addlpages |url=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |date=7 May 2016 |title=Page 1 |url2=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |date2=7 May 2016 |title2=Page 2 |url3=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |date3=7 May 2016 |title3=Page 3 }} |{{Webarchive/sandbox |format=addlpages |url=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |date=7 May 2016 |title=Page 1 |url2=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |date2=7 May 2016 |title2=Page 2 |url3=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |date3=7 May 2016 |title3=Page 3 }} }} {{testcase |id=D6. Multi URL. No Title. Date. |layout=vertical |(see page source for template markup) |{{webarchive |format=addlpages |url=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |date=7 May 2016 |url2=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |date2=7 May 2016 |url3=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |date3=7 May 2016 }} |{{Webarchive/sandbox |format=addlpages |url=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |date=7 May 2016 |url2=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |date2=7 May 2016 |url3=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |date3=7 May 2016 }} }} {{testcase |id=D7. Multi URL. No Title. No Date. |layout=vertical |(see page source for template markup) |{{webarchive |format=addlpages |url=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |url2=https://web.archive.org/web/20140901010101/http://example.com |url3=https://archive.is/5hm7De2zW }} |{{Webarchive/sandbox |format=addlpages |url=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |url2=https://web.archive.org/web/20140901010101/http://example.com |url3=https://archive.is/5hm7De2zW }} }} {{testcase |id=D8. Multi URL. Title. No Date. |layout=vertical |(see page source for template markup) |{{webarchive |format=addlpages |url=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |title=Title 1 |url2=https://web.archive.org/web/20140901010101/http://example.com |title2=Title 2 |url3=https://archive.is/5hm7De2zW |title3=Title 3 }} |{{Webarchive/sandbox |format=addlpages |url=https://www.webcitation.org/5hm7De2zW?url=http://retro.ign.com/articles/831/831099p2.html |title=Title 1 |url2=https://web.archive.org/web/20140901010101/http://example.com |title2=Title 2 |url3=https://archive.is/5hm7De2zW |title3=Title 3 }} }} cz8oiclwty20sz7udwc6qsfmyxdb6d9 Nhwɛdo:Webarchive/testcases/Production 10 2713 15274 2024-08-05T00:26:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15274 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} Comparison of {{tlx|webarchive}} with {{tlx|webarchive/sandbox}} Testcases A1..Ax ==A1. Base tests== {{testcase |id=A1.1 No Title. No Date |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801/http://example.com}}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20160801/http://example.com}} |{{Webarchive/sandbox |url=https://web.archive.org/web/20160801/http://example.com}} }} {{testcase |id=A1.2. Title. No Date |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/*/http://example.com |title=Page title}}</nowiki> |{{Webarchive |url=https://web.archive.org/web/*/http://example.com |title=Page title}} |{{Webarchive/sandbox |url=https://web.archive.org/web/*/http://example.com |title=Page title}} }} {{testcase |id=A1.3. No Title. Date. |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016}}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016}} |{{Webarchive/sandbox |url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016}} }} {{testcase |id=A1.4. Title. Date. |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016 |title=Page title}}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016 |title=Page title}} |{{Webarchive/sandbox |url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016 |title=Page title}} }} ==A2. Date tests== {{testcase |id=A2.1. Date is less than 14 characters |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801/http://example.com |date=August 1, 2016 |title=Page title}}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20160801/http://example.com |date=August 1, 2016 |title=Page title}} |{{Webarchive/sandbox |url=https://web.archive.org/web/20160801/http://example.com |date=August 1, 2016 |title=Page title}} }} {{testcase |id=A2.2. Date is year and month only |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/201608/http://example.com |date=August 2016 |title=Page title}}</nowiki> |{{Webarchive |url=https://web.archive.org/web/201608/http://example.com |date=August 2016 |title=Page title}} |{{Webarchive/sandbox |url=https://web.archive.org/web/201608/http://example.com |date=August 2016 |title=Page title}} }} {{testcase |id=A2.3. Date is year only |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/2016/http://example.com |date=2016 |title=Page title}}</nowiki> |{{Webarchive |url=https://web.archive.org/web/2016/http://example.com |date=2016 |title=Page title}} |{{Webarchive/sandbox |url=https://web.archive.org/web/2016/http://example.com |date=2016 |title=Page title}} }} {{testcase |id=A2.4. Date is a single-character "*" star (web.archive.org/web/) |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/*/http://example.com |date=* |title=Page title</nowiki> |{{Webarchive |url=https://web.archive.org/web/*/http://example.com |date=* |title=Page title}} |{{Webarchive/sandbox |url=https://web.archive.org/web/*/http://example.com |date=* |title=Page title}} }} {{testcase |id=A2.4.2 Date is a single-character "*" star (webarchive.loc.gov/all/) |layout=vertical |1=<nowiki>{{Webarchive |url=http://webarchive.loc.gov/all/*/http://example.com }}</nowiki> |2={{Webarchive |url=http://webarchive.loc.gov/all/*/http://example.com }} |3={{Webarchive/sandbox |url=http://webarchive.loc.gov/all/*/http://example.com }} }} {{testcase |id=A2.4.3 Date is a single-character "*" star (webarchive.nationalarchives.gov.uk/ukgwa/) |layout=vertical |1=<nowiki>{{Webarchive |url=https://webarchive.nationalarchives.gov.uk/ukgwa/*/http://example.com }}</nowiki> |2={{Webarchive |url=https://webarchive.nationalarchives.gov.uk/ukgwa/*/http://example.com }} |3={{Webarchive/sandbox |url=https://webarchive.nationalarchives.gov.uk/ukgwa/*/http://example.com }} }} {{testcase |id=A2.4.4 Date is a single-character "*" star (webarchive.nationalarchives.gov.uk/tna/) |layout=vertical |1=<nowiki>{{Webarchive |url=http://webarchive.nationalarchives.gov.uk/tna/*/http://example.com }}</nowiki> |2={{Webarchive |url=http://webarchive.nationalarchives.gov.uk/tna/*/http://example.com }} |3={{Webarchive/sandbox |url=http://webarchive.nationalarchives.gov.uk/tna/*/http://example.com }} }} {{testcase |id=A2.5. Date contains a trailing "*" star |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801000000*/http://example.com |date=August 1, 2016}}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20160801000000*/http://example.com |date=August 1, 2016}} |{{Webarchive/sandbox |url=https://web.archive.org/web/20160801000000*/http://example.com |date=August 1, 2016}} }} {{testcase |id=A2.6. Date contains dashes |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801/http://example.com |date=2016-08-01 |title=Page title}}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20160801/http://example.com |date=2016-08-01 |title=Page title}} |{{Webarchive/sandbox |url=https://web.archive.org/web/20160801/http://example.com |date=2016-08-01 |title=Page title}} }} {{testcase |id=A2.7. Date contains a trailing "re_" or variants |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801000000re_/http://example.com |date=August 1, 2016}}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20160801000000re_/http://example.com |date=August 1, 2016}} |{{Webarchive/sandbox |url=https://web.archive.org/web/20160801000000re_/http://example.com |date=August 1, 2016}} }} {{testcase |id=A2.8. Date in URL mismatch |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |date=September 2, 2012}}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |date=September 2, 2012}} |{{Webarchive/sandbox |url=https://web.archive.org/web/20160801000000/http://example.com |date=September 2, 2012}} }} {{testcase |id=A2.9. 16-digit WebCite ID |layout=vertical |<nowiki>{{Webarchive |url=https://www.webcitation.org/1312942038887603?url=http://www.lakesideworlddarts.co.uk/profile_details.php?Lorraine-Farlam-104 |date=10 August 2011}}</nowiki> |{{Webarchive |url=https://www.webcitation.org/1312942038887603?url=http://www.lakesideworlddarts.co.uk/profile_details.php?Lorraine-Farlam-104 |date=10 August 2011}} |{{Webarchive/sandbox |url=https://www.webcitation.org/1312942038887603?url=http://www.lakesideworlddarts.co.uk/profile_details.php?Lorraine-Farlam-104 |date=10 August 2011}} }} {{testcase |id=A2.10. Track bug URL formatted certain way |layout=vertical |<nowiki>{{webarchive |url=https://web.archive.org/http:/ |date=10 August 2011}}</nowiki> |{{webarchive |url=https://web.archive.org/http:/ |date=10 August 2011}} |{{webarchive/sandbox |url=https://web.archive.org/http:/ |date=10 August 2011}} }} {{testcase |id=A2.11. Date has extra space |layout=vertical |<nowiki>{{webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |date=1 August 2016}}</nowiki> |{{webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |date=1 August 2016}} |{{webarchive/sandbox |url=https://web.archive.org/web/20160801000000/http://example.com |date=1 August 2016}} }} ==A3. Nolink and origurl arg== {{testcase |id=A3.1. Title. Date. nolink=<empty> |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016 |title=Page title |nolink=}}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016 |title=Page title |nolink=}} |{{Webarchive/sandbox |url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016 |title=Page title |nolink=}} }} {{testcase |id=A3.2. Title. Date. nolink=yes |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016 |title=Page title |nolink=yes}}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016 |title=Page title |nolink=yes}} |{{Webarchive/sandbox |url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016 |title=Page title |nolink=yes}} }} {{testcase |id=A3.3. Title. Date. origurl |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016 |title=Page title |origurl=http://example.com}}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016 |title=Page title |origurl=http://example.com}} |{{Webarchive/sandbox |url=https://web.archive.org/web/20160801000000/http://example.com |date=August 1, 2016 |title=Page title |origurl=http://example.com}} }} ==A4. Test of error reporting== {{testcase |id=A4.1. Title. No Date. url missing |layout=vertical |<nowiki>{{Webarchive |url= |title=Page title}}</nowiki> |{{Webarchive |url= |title=Page title}} |{{Webarchive/sandbox |url= |title=Page title}} }} {{testcase |id=A4.2. No Title. Date. date wrong year |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20180801000000/http://example.com }}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20180801000000/http://example.com }} |{{Webarchive/sandbox |url=https://web.archive.org/web/20180801000000/http://example.com }} }} {{testcase |id=A4.3. No Title. Date. date wrong month |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20161301000000/http://example.com }}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20161301000000/http://example.com }} |{{Webarchive/sandbox |url=https://web.archive.org/web/20161301000000/http://example.com }} }} {{testcase |id=A4.4. No Title. Date. date wrong day |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20161232000000/http://example.com }}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20161232000000/http://example.com }} |{{Webarchive/sandbox |url=https://web.archive.org/web/20161232000000/http://example.com }} }} {{testcase |id=A4.5. No Title. Date. Zero day |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20151200000000/http://example.com }}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20151200000000/http://example.com }} |{{Webarchive/sandbox |url=https://web.archive.org/web/20151200000000/http://example.com }} }} {{testcase |id=A4.6. No Title. Date. Zero month |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20150001000000/http://example.com }}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20150001000000/http://example.com }} |{{Webarchive/sandbox |url=https://web.archive.org/web/20150001000000/http://example.com }} }} {{testcase |id=A4.7. Bad URL format https..http |layout=vertical |<nowiki>{{Webarchive |url=https://web.http://webcitation.org/5d8fNdu0y }}</nowiki> |{{Webarchive |url=https://web.http://webcitation.org/5d8fNdu0y |date=20081217000000 |dateformat=iso}} |{{Webarchive/sandbox |url=https://web.http://webcitation.org/5d8fNdu0y |date=20081217000000 |dateformat=iso}} }} ==A5. Multi-URL testing== {{testcase |id=A5.1 No Titles. No Dates |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801/http://example.com |url2=https://web.archive.org/web/20160901/http://example.com}}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20160801/http://example.com |url2=https://web.archive.org/web/20160901/http://example.com}} |{{Webarchive/sandbox |url=https://web.archive.org/web/20160801/http://example.com |url2=https://web.archive.org/web/20160901/http://example.com}} }} {{testcase |id=A5.2. Title. No Date |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801/http://example.com |title=Page title |url2=https://web.archive.org/web/20160901/http://example.com |title2=Page2 title}}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20160801/http://example.com |title=Page title |url2=https://web.archive.org/web/20160901/http://example.com |title2=Page2 title}} |{{Webarchive/sandbox |url=https://web.archive.org/web/20160801/http://example.com |title=Page title |url2=https://web.archive.org/web/20160901/http://example.com |title2=Page2 title}} }} {{testcase |id=A5.3. No Title. Date |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801/http://example.com |date=August 1, 2016 |url2=https://web.archive.org/web/20160901/http://example.com |date2=September 1, 2016}}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20160801/http://example.com |date=August 1, 2016 |url2=https://web.archive.org/web/20160901/http://example.com |date2=September 1, 2016}} |{{Webarchive/sandbox |url=https://web.archive.org/web/20160801/http://example.com |date=August 1, 2016 |url2=https://web.archive.org/web/20160901/http://example.com |date2=September 1, 2016}} }} {{testcase |id=A5.4. Title. Date |layout=vertical |<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801/http://example.com |title=Page title |date=August 1, 2016 |url2=https://web.archive.org/web/20160901/http://example.com |title2=Page2 title |date2=September 1, 2016}}</nowiki> |{{Webarchive |url=https://web.archive.org/web/20160801/http://example.com |title=Page title |date=August 1, 2016 |url2=https://web.archive.org/web/20160901/http://example.com |title2=Page2 title |date2=September 1, 2016}} |{{Webarchive/sandbox |url=https://web.archive.org/web/20160801/http://example.com |title=Page title |date=August 1, 2016 |url2=https://web.archive.org/web/20160901/http://example.com |title2=Page2 title |date2=September 1, 2016}} }} ==A6. Obscure archives== {{testcase |id=A6.1. Library of Congress |layout=vertical |<nowiki>{{Webarchive |url=http://webarchive.loc.gov/all/20111109051100/http%3A//vote%2Esos%2Estate%2Eoh%2Eus/pls/enrpublic/f?p%3D130%3A6%3A0 |date=November 9, 2011 }}</nowiki> |{{Webarchive |url=http://webarchive.loc.gov/all/20111109051100/http%3A//vote%2Esos%2Estate%2Eoh%2Eus/pls/enrpublic/f?p%3D130%3A6%3A0 |date=November 9, 2011 }} |{{Webarchive/sandbox |url=http://webarchive.loc.gov/all/20111109051100/http%3A//vote%2Esos%2Estate%2Eoh%2Eus/pls/enrpublic/f?p%3D130%3A6%3A0 |date=November 9, 2011 }} }} {{testcase |id=A6.2. Portugal |layout=vertical |<nowiki>{{Webarchive |url=http://arquivo.pt/wayback/20091010102944/http%3A//elan%2Eplexapp%2Ecom/2008/05/21/exodus/ |date=October 10, 2009 }}</nowiki> |{{Webarchive |url=http://arquivo.pt/wayback/20091010102944/http%3A//elan%2Eplexapp%2Ecom/2008/05/21/exodus/ |date=October 10, 2009 }} |{{Webarchive/sandbox |url=http://arquivo.pt/wayback/20091010102944/http%3A//elan%2Eplexapp%2Ecom/2008/05/21/exodus/ |date=October 10, 2009 }} }} {{testcase |id=A6.3. Unknown |layout=vertical |<nowiki>{{Webarchive |url=http://unknown-archive.com/20091010102944/http%3A//elan%2Eplexapp%2Ecom/2008/05/21/exodus/ |date=October 10, 2009 }}</nowiki> |{{Webarchive |url=http://unknown-archive.com/20091010102944/http%3A//elan%2Eplexapp%2Ecom/2008/05/21/exodus/ |date=October 10, 2009 }} |{{Webarchive/sandbox |url=http://unknown-archive.com/20091010102944/http%3A//elan%2Eplexapp%2Ecom/2008/05/21/exodus/ |date=October 10, 2009 }} }} {{testcase |id=A6.4. Archive-It.org |layout=vertical |<nowiki>{{Webarchive |url=http://wayback.archive-it.org/all/20130420043832/http://www.mania.com/hell-girl-volume-one_article_57161.html |date=2013-04-20 }}</nowiki> |{{Webarchive |url=http://wayback.archive-it.org/all/20130420043832/http://www.mania.com/hell-girl-volume-one_article_57161.html |date=2013-04-20 }} |{{Webarchive/sandbox |url=http://wayback.archive-it.org/all/20130420043832/http://www.mania.com/hell-girl-volume-one_article_57161.html |date=2013-04-20 }} }} {{testcase |id=A6.5. Collection.europarchive.org |layout=vertical |<nowiki>{{Webarchive |url=http://collection.europarchive.org/nli/20110301122203/http://freecopts.net/ |date=2011-03-01 }}</nowiki> |{{Webarchive |url=http://collection.europarchive.org/nli/20110301122203/http://freecopts.net/ |date=2011-03-01 }} |{{Webarchive/sandbox |url=http://collection.europarchive.org/nli/20110301122203/http://freecopts.net/ |date=2011-03-01 }} }} ==A7. WebCite URL variations== {{testcase |id=A7.1. Query |layout=vertical |<nowiki>{{Webarchive |url=https://www.webcitation.org/query?id=1138911916587475 |title=Page title}}</nowiki> |{{Webarchive |url=https://www.webcitation.org/query?id=1138911916587475 |title=Page title}} |{{Webarchive/sandbox |url=https://www.webcitation.org/query?id=1138911916587475 |title=Page title}} }} {{testcase |id=A7.2. Cache |layout=vertical |<nowiki>{{Webarchive |url=https://www.webcitation.org/cache/73e53dd1f16cf8c5da298418d2a6e452870cf50e |title=Page title}}</nowiki> |{{Webarchive |url=https://www.webcitation.org/cache/73e53dd1f16cf8c5da298418d2a6e452870cf50e |title=Page title}} |{{Webarchive/sandbox |url=https://www.webcitation.org/cache/73e53dd1f16cf8c5da298418d2a6e452870cf50e |title=Page title}} }} {{testcase |id=A7.3. Number |layout=vertical |<nowiki>{{Webarchive |url=https://www.webcitation.org/1138911916587475 |title=Page title}}</nowiki> |{{Webarchive |url=https://www.webcitation.org/1138911916587475 |title=Page title}} |{{Webarchive/sandbox |url=https://www.webcitation.org/1138911916587475 |title=Page title}} }} {{testcase |id=A7.4. getfile.php |layout=vertical |<nowiki>{{Webarchive |url=https://www.webcitation.org/getfile.php?fileid=1c46e791d68e89e12d0c2532cc3cf629b8bc8c8e |title=Page title}}</nowiki> |{{Webarchive |url=https://www.webcitation.org/getfile.php?fileid=1c46e791d68e89e12d0c2532cc3cf629b8bc8c8e |title=Page title}} |{{Webarchive/sandbox |url=https://www.webcitation.org/getfile.php?fileid=1c46e791d68e89e12d0c2532cc3cf629b8bc8c8e |title=Page title}} }} ==A8. Archive.today URL variations== {{Testcase |layout=vertical |id=A8.1. short link |1=<nowiki>{{Webarchive |url=https://archive.today/e9AAZ }}</nowiki> |2={{Webarchive |url=https://archive.today/e9AAZ }} |3={{Webarchive/sandbox |url=https://archive.today/e9AAZ }} }} {{Testcase |layout=vertical |id=A8.2. long link |1=<nowiki>{{Webarchive |url=https://archive.today/2016.08.08-112330/http://example.com }}</nowiki> |2={{Webarchive |url=https://archive.today/2016.08.08-112330/http://example.com }} |3={{Webarchive/sandbox |url=https://archive.today/2016.08.08-112330/http://example.com }} }} {{Testcase |layout=vertical |id=A8.3. Capitalized domain name |1=<nowiki>{{Webarchive |url=https://Archive.today/2016.08.08-112330/http://example.com }}</nowiki> |2={{Webarchive |url=https://Archive.today/2016.08.08-112330/http://example.com }} |3={{Webarchive/sandbox |url=https://Archive.today/2016.08.08-112330/http://example.com }} }} == A9. Date extracted from URL and displayed in ISO format (default) == {{Testcase |layout=vertical |id=A9.1. Wayback |1=<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com }}</nowiki> |2={{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com }} |3={{Webarchive/sandbox |url=https://web.archive.org/web/20160801000000/http://example.com }} }} {{Testcase |layout=vertical |id=A9.2. WebCite |1=<nowiki>{{Webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com }}</nowiki> |2={{Webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com }} |3={{Webarchive/sandbox |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com }} }} {{Testcase |layout=vertical |id=A9.3. Archive.today |1=<nowiki>{{Webarchive |url=https://archive.today/2016.08.08-112330/http://example.com }}</nowiki> |2={{Webarchive |url=https://archive.today/2016.08.08-112330/http://example.com }} |3={{Webarchive/sandbox |url=https://archive.today/2016.08.08-112330/http://example.com }} }} {{Testcase |layout=vertical |id=A9.4. Library of Congress Web Archives (webarchive.loc.gov/all/) |1=<nowiki>{{Webarchive |url=http://webarchive.loc.gov/all/20160801000000/http://example.com }}</nowiki> |2={{Webarchive |url=http://webarchive.loc.gov/all/20160801000000/http://example.com }} |3={{Webarchive/sandbox |url=http://webarchive.loc.gov/all/20160801000000/http://example.com }} }} {{Testcase |layout=vertical |id=A9.5. UK Government Web Archive (webarchive.nationalarchives.gov.uk/ukgwa/) |1=<nowiki>{{Webarchive |url=https://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com }}</nowiki> |2={{Webarchive |url=https://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com }} |3={{Webarchive/sandbox |url=https://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com }} }} {{Testcase |layout=vertical |id=A9.6. UK Government Web Archive (webarchive.nationalarchives.gov.uk/tna/) |1=<nowiki>{{Webarchive |url=http://webarchive.nationalarchives.gov.uk/tna/20160801000000/http://example.com }}</nowiki> |2={{Webarchive |url=http://webarchive.nationalarchives.gov.uk/tna/20160801000000/http://example.com }} |3={{Webarchive/sandbox |url=http://webarchive.nationalarchives.gov.uk/tna/20160801000000/http://example.com }} }} {{Testcase |layout=vertical |id=A9.7. Wayback archive of UK Government Web Archive |1=<nowiki>{{Webarchive |url=https://web.archive.org/web/20191201000000/http://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com }}</nowiki> |2={{Webarchive |url=https://web.archive.org/web/20191201000000/http://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com }} |3={{Webarchive/sandbox |url=https://web.archive.org/web/20191201000000/http://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com }} }} {{Testcase |layout=vertical |id=A9.8. Archive-It (wayback.archive-it.org/all/) |1=<nowiki>{{Webarchive |url=https://wayback.archive-it.org/all/20190621232545/http://example.com/ }}</nowiki> |2={{Webarchive |url=https://wayback.archive-it.org/all/20190621232545/http://example.com/ }} |3={{Webarchive/sandbox |url=https://wayback.archive-it.org/all/20190621232545/http://example.com/ }} }} {{Testcase |layout=vertical |id=A9.9. Archive-It (wayback.archive-it.org/org-###/) |1=<nowiki>{{Webarchive |url=https://wayback.archive-it.org/org-467/20191016094633/http://quartos.org/ }}</nowiki> |2={{Webarchive |url=https://wayback.archive-it.org/org-467/20191016094633/http://quartos.org/ }} |3={{Webarchive/sandbox |url=https://wayback.archive-it.org/org-467/20191016094633/http://quartos.org/ }} }} {{Testcase |layout=vertical |id=A9.10. Archive-It (wayback.archive-it.org/####/) |1=<nowiki>{{Webarchive |url=https://wayback.archive-it.org/3348/20151201214156/https://www.heritagepreservation.org/ }}</nowiki> |2={{Webarchive |url=https://wayback.archive-it.org/3348/20151201214156/https://www.heritagepreservation.org/ }} |3={{Webarchive/sandbox |url=https://wayback.archive-it.org/3348/20151201214156/https://www.heritagepreservation.org/ }} }} == A10. Date extracted from URL with different value in date parameter == {{Testcase |layout=vertical |id=A10.1. Wayback |1=<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |date=2017-08-21 }}</nowiki> |2={{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |date=2017-08-21 }} |3={{Webarchive/sandbox |url=https://web.archive.org/web/20160801000000/http://example.com |date=2017-08-21 }} }} {{Testcase |layout=vertical |id=A10.2. WebCite |1=<nowiki>{{Webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com |date=2017-08-21 }}</nowiki> |2={{Webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com |date=2017-08-21 }} |3={{Webarchive/sandbox |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com |date=2017-08-21 }} }} {{Testcase |layout=vertical |id=A10.3. Archive.today |1=<nowiki>{{Webarchive |url=https://archive.today/2016.08.08-112330/http://example.com |date=2017-08-21 }}</nowiki> |2={{Webarchive |url=https://archive.today/2016.08.08-112330/http://example.com |date=2017-08-21 }} |3={{Webarchive/sandbox |url=https://archive.today/2016.08.08-112330/http://example.com |date=2017-08-21 }} }} {{Testcase |layout=vertical |id=A10.4. Library of Congress Web Archives (webarchive.loc.gov/all/) |1=<nowiki>{{Webarchive |url=http://webarchive.loc.gov/all/20160801000000/http://example.com |date=2017-08-21 }}</nowiki> |2={{Webarchive |url=http://webarchive.loc.gov/all/20160801000000/http://example.com |date=2017-08-21 }} |3={{Webarchive/sandbox |url=http://webarchive.loc.gov/all/20160801000000/http://example.com |date=2017-08-21 }} }} {{Testcase |layout=vertical |id=A10.5. UK Government Web Archive (webarchive.nationalarchives.gov.uk/ukgwa/) |1=<nowiki>{{Webarchive |url=https://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com |date=2017-08-21 }}</nowiki> |2={{Webarchive |url=https://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com |date=2017-08-21 }} |3={{Webarchive/sandbox |url=https://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com |date=2017-08-21 }} }} {{Testcase |layout=vertical |id=A10.6. UK Government Web Archive (webarchive.nationalarchives.gov.uk/tna/) |1=<nowiki>{{Webarchive |url=http://webarchive.nationalarchives.gov.uk/tna/20160801000000/http://example.com |date=2017-08-21 }}</nowiki> |2={{Webarchive |url=http://webarchive.nationalarchives.gov.uk/tna/20160801000000/http://example.com |date=2017-08-21 }} |3={{Webarchive/sandbox |url=http://webarchive.nationalarchives.gov.uk/tna/20160801000000/http://example.com |date=2017-08-21 }} }} {{Testcase |layout=vertical |id=A10.7. Wayback archive of UK Government Web Archive |1=<nowiki>{{Webarchive |url=https://web.archive.org/web/20191201000000/http://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com |date=2016-08-01 }}</nowiki> |2={{Webarchive |url=https://web.archive.org/web/20191201000000/http://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com |date=2016-08-01 }} |3={{Webarchive/sandbox |url=https://web.archive.org/web/20191201000000/http://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com |date=2016-08-01 }} }} {{Testcase |layout=vertical |id=A10.8. Archive-It (wayback.archive-it.org/all/) |1=<nowiki>{{Webarchive |url=https://wayback.archive-it.org/all/20190621232545/http://example.com/ |date=2019-06-22 }}</nowiki> |2={{Webarchive |url=https://wayback.archive-it.org/all/20190621232545/http://example.com/ |date=2019-06-22 }} |3={{Webarchive/sandbox |url=https://wayback.archive-it.org/all/20190621232545/http://example.com/ |date=2019-06-22 }} }} {{Testcase |layout=vertical |id=A10.9. Archive-It (wayback.archive-it.org/org-###/) |1=<nowiki>{{Webarchive |url=https://wayback.archive-it.org/org-467/20191016094633/http://quartos.org/ |date=2019-10-17 }}</nowiki> |2={{Webarchive |url=https://wayback.archive-it.org/org-467/20191016094633/http://quartos.org/ |date=2019-10-17 }} |3={{Webarchive/sandbox |url=https://wayback.archive-it.org/org-467/20191016094633/http://quartos.org/ |date=2019-10-17}} }} {{Testcase |layout=vertical |id=A10.10. Archive-It (wayback.archive-it.org/####/) |1=<nowiki>{{Webarchive |url=https://wayback.archive-it.org/3348/20151201214156/https://www.heritagepreservation.org/ |date=2015-12-02 }}</nowiki> |2={{Webarchive |url=https://wayback.archive-it.org/3348/20151201214156/https://www.heritagepreservation.org/ |date=2015-12-02 }} |3={{Webarchive/sandbox |url=https://wayback.archive-it.org/3348/20151201214156/https://www.heritagepreservation.org/ |date=2015-12-02}} }} == A11. Protocol variations == {{testcase |id=A11.1. Archive URL protocol missing |layout=vertical |1=<nowiki>{{Webarchive |url=webarchive.loc.gov/all/20160801000000/http://example.com |date=2016-08-01 }}</nowiki> |2={{Webarchive |url=webarchive.loc.gov/all/20160801000000/http://example.com |date=2016-08-01 }} |3={{Webarchive/sandbox |url=webarchive.loc.gov/all/20160801000000/http://example.com |date=2016-08-01 }} }} {{testcase |id=A11.2. Source URL protocol missing |layout=vertical |1=<nowiki>{{Webarchive |url=http://webarchive.loc.gov/all/20160801000000/example.com |date=2016-08-01 }}</nowiki> |2={{Webarchive |url=http://webarchive.loc.gov/all/20160801000000/example.com |date=2016-08-01 }} |3={{Webarchive/sandbox |url=http://webarchive.loc.gov/all/20160801000000/example.com |date=2016-08-01 }} }} {{testcase |id=A11.3. Archive URL protocol relative |layout=vertical |1=<nowiki>{{Webarchive |url=https://webarchive.loc.gov/all/20160801000000/example.com |date=2016-08-01 }}</nowiki> |2={{Webarchive |url=https://webarchive.loc.gov/all/20160801000000/example.com |date=2016-08-01 }} |3={{Webarchive/sandbox |url=https://webarchive.loc.gov/all/20160801000000/example.com |date=2016-08-01 }} }} {{testcase |id=A11.4. Archive URL protocol mixed-case |layout=vertical |1=<nowiki>{{Webarchive |url=Http://webarchive.loc.gov/all/20160801000000/example.com |date=2016-08-01 }}</nowiki> |2={{Webarchive |url=Http://webarchive.loc.gov/all/20160801000000/example.com |date=2016-08-01 }} |3={{Webarchive/sandbox |url=Http://webarchive.loc.gov/all/20160801000000/example.com |date=2016-08-01 }} }} == A12. Trailing periods (deprecated 21 January 2019) == {{testcase |id=A12.1. Trailing periods on Wayback (backward compat with {{tld|Wayback}} |layout=vertical |1=<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801/http://example.com |date=2016-08-01}}</nowiki> |2={{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |date=2016-08-01}} |3={{Webarchive/sandbox |url=https://web.archive.org/web/20160801000000/http://example.com |date=2016-08-01}} }} {{testcase |id=A12.2. No trailing periods on non-Wayback (backward compat with {{tld|Webcite}} |layout=vertical |1=<nowiki>{{Webarchive |url=https://webarchive.loc.gov/all/20160801000000/http://example.com |date=2016-08-01 }}</nowiki> |2={{Webarchive |url=https://webarchive.loc.gov/all/20160801000000/http://example.com |date=2016-08-01 }} |3={{Webarchive/sandbox |url=https://webarchive.loc.gov/all/20160801000000/http://example.com |date=2016-08-01 }} }} {{testcase |id=A12.3. Trailing periods on Wayback with postscript=none |layout=vertical |1=<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801/http://example.com |postscript=none}}</nowiki> |2={{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |date=2016-08-01 |postscript=none}} |3={{Webarchive/sandbox |url=https://web.archive.org/web/20160801000000/http://example.com |date=2016-08-01 |postscript=none}} }} == A13. Format parameter == {{testcase |id=A13.1. {{para|format|addlarchives}} |layout=vertical |1=<nowiki>{{Webarchive |format=addlarchives |url=https://web.archive.org/web/20160801/http://example.com |date=2016-08-01}}</nowiki> |2={{Webarchive |format=addlarchives |url=https://web.archive.org/web/20160801000000/http://example.com |date=2016-08-01}} |3={{Webarchive/sandbox |format=addlarchives |url=https://web.archive.org/web/20160801000000/http://example.com |date=2016-08-01}} }} {{testcase |id=A13.2. {{para|format|addlpages}} |layout=vertical |1=<nowiki>{{webarchive|format=addlpages|date=September 24, 2009|url=https://www.webcitation.org/5k2BxXFOx?url=http://pc.gamespy.com/pc/neverwinter-nights-2-adventure-pack-mysteries-of-westgate/873407p2.html|title=Page 2|url2=https://www.webcitation.org/5k2ByyK40?url=http://pc.gamespy.com/pc/neverwinter-nights-2-adventure-pack-mysteries-of-westgate/873407p3.html|date2=2009-09-24|title2=Page 3}}</nowiki> |2={{webarchive|format=addlpages|date=September 24, 2009|url=https://www.webcitation.org/5k2BxXFOx?url=http://pc.gamespy.com/pc/neverwinter-nights-2-adventure-pack-mysteries-of-westgate/873407p2.html|title=Page 2|url2=https://www.webcitation.org/5k2ByyK40?url=http://pc.gamespy.com/pc/neverwinter-nights-2-adventure-pack-mysteries-of-westgate/873407p3.html|date2=2009-09-24|title2=Page 3}} |3={{webarchive/sandbox|format=addlpages|date=September 24, 2009|url=https://www.webcitation.org/5k2BxXFOx?url=http://pc.gamespy.com/pc/neverwinter-nights-2-adventure-pack-mysteries-of-westgate/873407p2.html|title=Page 2|url2=https://www.webcitation.org/5k2ByyK40?url=http://pc.gamespy.com/pc/neverwinter-nights-2-adventure-pack-mysteries-of-westgate/873407p3.html|date2=2009-09-24|title2=Page 3}} }} == A14. Date extracted from URL and displayed in MDY format == {{Testcase |layout=vertical |id=A14.1. Wayback |1=<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |title=Example |date=mdy }}</nowiki> |2={{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |title=Example |date=mdy }} |3={{Webarchive/sandbox |url=https://web.archive.org/web/20160801000000/http://example.com |title=Example |date=mdy }} }} {{Testcase |layout=vertical |id=A14.2. WebCite |1=<nowiki>{{Webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com |title=Example |date=mdy }}</nowiki> |2={{Webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com |title=Example |date=mdy }} |3={{Webarchive/sandbox |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com |title=Example |date=mdy }} }} {{Testcase |layout=vertical |id=A14.3. Archive.today |1=<nowiki>{{Webarchive |url=https://archive.today/2016.08.08-112330/http://example.com |title=Example |date=mdy }}</nowiki> |2={{Webarchive |url=https://archive.today/2016.08.08-112330/http://example.com |title=Example |date=mdy }} |3={{Webarchive/sandbox |url=https://archive.today/2016.08.08-112330/http://example.com |title=Example |date=mdy }} }} {{Testcase |layout=vertical |id=A14.4. Library of Congress Web Archives (webarchive.loc.gov/all/) |1=<nowiki>{{Webarchive |url=http://webarchive.loc.gov/all/20160801000000/http://example.com |title=Example |date=mdy }}</nowiki> |2={{Webarchive |url=http://webarchive.loc.gov/all/20160801000000/http://example.com |title=Example |date=mdy }} |3={{Webarchive/sandbox |url=http://webarchive.loc.gov/all/20160801000000/http://example.com |title=Example |date=mdy }} }} {{Testcase |layout=vertical |id=A14.5. UK Government Web Archive (webarchive.nationalarchives.gov.uk/ukgwa/) |1=<nowiki>{{Webarchive |url=https://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com |title=Example |date=mdy }}</nowiki> |2={{Webarchive |url=https://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com |title=Example |date=mdy }} |3={{Webarchive/sandbox |url=https://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com |title=Example |date=mdy }} }} {{Testcase |layout=vertical |id=A14.6. UK Government Web Archive (webarchive.nationalarchives.gov.uk/tna/) |1=<nowiki>{{Webarchive |url=http://webarchive.nationalarchives.gov.uk/tna/20160801000000/http://example.com |title=Example |date=mdy }}</nowiki> |2={{Webarchive |url=http://webarchive.nationalarchives.gov.uk/tna/20160801000000/http://example.com |title=Example |date=mdy }} |3={{Webarchive/sandbox |url=http://webarchive.nationalarchives.gov.uk/tna/20160801000000/http://example.com |title=Example |date=mdy }} }} {{Testcase |layout=vertical |id=A14.7. Wayback archive of UK Government Web Archive |1=<nowiki>{{Webarchive |url=https://web.archive.org/web/20191201000000/http://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com |title=Example |date=mdy }}</nowiki> |2={{Webarchive |url=https://web.archive.org/web/20191201000000/http://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com |title=Example |date=mdy }} |3={{Webarchive/sandbox |url=https://web.archive.org/web/20191201000000/http://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com |title=Example |date=mdy }} }} {{Testcase |layout=vertical |id=A14.8. Archive-It (wayback.archive-it.org/all/) |1=<nowiki>{{Webarchive |url=https://wayback.archive-it.org/all/20190621232545/http://example.com/ |title=Example |date=mdy }}</nowiki> |2={{Webarchive |url=https://wayback.archive-it.org/all/20190621232545/http://example.com/ |title=Example |date=mdy }} |3={{Webarchive/sandbox |url=https://wayback.archive-it.org/all/20190621232545/http://example.com/ |title=Example |date=mdy }} }} {{Testcase |layout=vertical |id=A14.9. Archive-It (wayback.archive-it.org/org-###/) |1=<nowiki>{{Webarchive |url=https://wayback.archive-it.org/org-467/20191016094633/http://quartos.org/ |title=Example |date=mdy }}</nowiki> |2={{Webarchive |url=https://wayback.archive-it.org/org-467/20191016094633/http://quartos.org/ |title=Example |date=mdy }} |3={{Webarchive/sandbox |url=https://wayback.archive-it.org/org-467/20191016094633/http://quartos.org/ |title=Example |date=mdy }} }} {{Testcase |layout=vertical |id=A14.10. Archive-It (wayback.archive-it.org/####/) |1=<nowiki>{{Webarchive |url=https://wayback.archive-it.org/3348/20151201214156/https://www.heritagepreservation.org/ |title=Example |date=mdy }}</nowiki> |2={{Webarchive |url=https://wayback.archive-it.org/3348/20151201214156/https://www.heritagepreservation.org/ |title=Example |date=mdy }} |3={{Webarchive/sandbox |url=https://wayback.archive-it.org/3348/20151201214156/https://www.heritagepreservation.org/ |title=Example |date=mdy }} }} == A15. Date extracted from URL and displayed in DMY format == {{Testcase |layout=vertical |id=A15.1. Wayback |1=<nowiki>{{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |title=Example |date=dmy }}</nowiki> |2={{Webarchive |url=https://web.archive.org/web/20160801000000/http://example.com |title=Example |date=dmy }} |3={{Webarchive/sandbox |url=https://web.archive.org/web/20160801000000/http://example.com |title=Example |date=dmy }} }} {{Testcase |layout=vertical |id=A15.2. WebCite |1=<nowiki>{{Webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com |title=Example |date=dmy }}</nowiki> |2={{Webarchive |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com |title=Example |date=dmy }} |3={{Webarchive/sandbox |url=https://www.webcitation.org/5eWaHRbn4?url=http://www.example.com |title=Example |date=dmy }} }} {{Testcase |layout=vertical |id=A15.3. Archive.today |1=<nowiki>{{Webarchive |url=https://archive.today/2016.08.08-112330/http://example.com |title=Example |date=dmy }}</nowiki> |2={{Webarchive |url=https://archive.today/2016.08.08-112330/http://example.com |title=Example |date=dmy }} |3={{Webarchive/sandbox |url=https://archive.today/2016.08.08-112330/http://example.com |title=Example |date=dmy }} }} {{Testcase |layout=vertical |id=A15.4. Library of Congress Web Archives (webarchive.loc.gov/all/) |1=<nowiki>{{Webarchive |url=http://webarchive.loc.gov/all/20160801000000/http://example.com |title=Example |date=dmy }}</nowiki> |2={{Webarchive |url=http://webarchive.loc.gov/all/20160801000000/http://example.com |title=Example |date=dmy }} |3={{Webarchive/sandbox |url=http://webarchive.loc.gov/all/20160801000000/http://example.com |title=Example |date=dmy }} }} {{Testcase |layout=vertical |id=A15.5. UK Government Web Archive (webarchive.nationalarchives.gov.uk/ukgwa/) |1=<nowiki>{{Webarchive |url=https://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com |title=Example |date=dmy }}</nowiki> |2={{Webarchive |url=https://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com |title=Example |date=dmy }} |3={{Webarchive/sandbox |url=https://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com |title=Example |date=dmy }} }} {{Testcase |layout=vertical |id=A15.6. UK Government Web Archive (webarchive.nationalarchives.gov.uk/tna/) |1=<nowiki>{{Webarchive |url=http://webarchive.nationalarchives.gov.uk/tna/20160801000000/http://example.com |title=Example |date=dmy }}</nowiki> |2={{Webarchive |url=http://webarchive.nationalarchives.gov.uk/tna/20160801000000/http://example.com |title=Example |date=dmy }} |3={{Webarchive/sandbox |url=http://webarchive.nationalarchives.gov.uk/tna/20160801000000/http://example.com |title=Example |date=dmy }} }} {{Testcase |layout=vertical |id=A15.7. Wayback archive of UK Government Web Archive |1=<nowiki>{{Webarchive |url=https://web.archive.org/web/20191201000000/http://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com |title=Example |date=dmy }}</nowiki> |2={{Webarchive |url=https://web.archive.org/web/20191201000000/http://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com |title=Example |date=dmy }} |3={{Webarchive/sandbox |url=https://web.archive.org/web/20191201000000/http://webarchive.nationalarchives.gov.uk/ukgwa/20160801000000/http://example.com |title=Example |date=dmy }} }} {{Testcase |layout=vertical |id=A15.8. Archive-It (wayback.archive-it.org/all/) |1=<nowiki>{{Webarchive |url=https://wayback.archive-it.org/all/20190621232545/http://example.com/ |title=Example |date=dmy }}</nowiki> |2={{Webarchive |url=https://wayback.archive-it.org/all/20190621232545/http://example.com/ |title=Example |date=dmy }} |3={{Webarchive/sandbox |url=https://wayback.archive-it.org/all/20190621232545/http://example.com/ |title=Example |date=dmy }} }} {{Testcase |layout=vertical |id=A15.9. Archive-It (wayback.archive-it.org/org-###/) |1=<nowiki>{{Webarchive |url=https://wayback.archive-it.org/org-467/20191016094633/http://quartos.org/ |title=Example |date=dmy }}</nowiki> |2={{Webarchive |url=https://wayback.archive-it.org/org-467/20191016094633/http://quartos.org/ |title=Example |date=dmy }} |3={{Webarchive/sandbox |url=https://wayback.archive-it.org/org-467/20191016094633/http://quartos.org/ |title=Example |date=dmy }} }} {{Testcase |layout=vertical |id=A15.10. Archive-It (wayback.archive-it.org/####/) |1=<nowiki>{{Webarchive |url=https://wayback.archive-it.org/3348/20151201214156/https://www.heritagepreservation.org/ |title=Example |date=dmy }}</nowiki> |2={{Webarchive |url=https://wayback.archive-it.org/3348/20151201214156/https://www.heritagepreservation.org/ |title=Example |date=dmy }} |3={{Webarchive/sandbox |url=https://wayback.archive-it.org/3348/20151201214156/https://www.heritagepreservation.org/ |title=Example |date=dmy }} }} 7l7og8yt485x74nk2d9k9rl4xazdi45 Nhwɛdo:Webarchive/testcases/Wayback 10 2714 15275 2024-08-05T00:26:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15275 wikitext text/x-wiki #REDIRECT [[Template:Webarchive/testcases]] qpgfokxpg2bi0v50ujau39xifls63q3 Nhwɛdo:Webarchive/testcases/Webcite 10 2715 15276 2024-08-05T00:26:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15276 wikitext text/x-wiki {{Testcases notice <!--|toc=on-->}} Comparison of {{tlx|webarchive}} with {{tlx|webcite}} Testcases C1.. Cx ==Base testing== {{testcase |id=C1. No Title. No Date. |layout=vertical |<nowiki>{{webarchive |url=https://www.webcitation.org/67xHmVFWP?url=http://www.msueagles.com/sports/2009/8/11/BB_0811095949.aspx?id%3D9}}</nowiki><br /><nowiki>{{Webarchive/sandbox|url=https://www.webcitation.org/67xHmVFWP?url=http://www.msueagles.com/sports/2009/8/11/BB_0811095949.aspx?id%3D9}}</nowiki> |{{webarchive |url=https://www.webcitation.org/67xHmVFWP?url=http://www.msueagles.com/sports/2009/8/11/BB_0811095949.aspx?id%3D9}} |{{Webarchive/sandbox|url=https://www.webcitation.org/67xHmVFWP?url=http://www.msueagles.com/sports/2009/8/11/BB_0811095949.aspx?id%3D9}} }} {{testcase |id=C2. Title. No Date. |layout=vertical |<nowiki>{{webarchive |url=https://www.webcitation.org/5hm7De2zW |title=Page title}}</nowiki><br /><nowiki>{{Webarchive/sandbox |url=https://www.webcitation.org/5hm7De2zW |title=Page title}}</nowiki> |{{webarchive |url=https://www.webcitation.org/5hm7De2zW |title=Page title}} |{{Webarchive/sandbox |url=https://www.webcitation.org/5hm7De2zW |title=Page title}} }} {{testcase |id=C3. No Title. Date. |layout=vertical |<nowiki>{{webarchive |url=https://www.webcitation.org/5hm7De2zW |date=24 June 2009}}</nowiki><br /><nowiki>{{Webarchive/sandbox |url=https://www.webcitation.org/5hm7De2zW |date=24 June 2009}}</nowiki> |{{webarchive |url=https://www.webcitation.org/5hm7De2zW |date=24 June 2009}} |{{Webarchive/sandbox |url=https://www.webcitation.org/5hm7De2zW |date=24 June 2009}} }} {{testcase |id=C4. Title. Date. |layout=vertical |<nowiki>{{webarchive |url=https://www.webcitation.org/5hm7De2zW |date=September 1, 2008 |title=Page title}}</nowiki><br><nowiki>{{Webarchive/sandbox |url=https://www.webcitation.org/5hm7De2zW |date=September 1, 2008 |title=Page title}}</nowiki> |{{webarchive |url=https://www.webcitation.org/5hm7De2zW |date=September 1, 2008 |title=Page title}} |{{Webarchive/sandbox |url=https://www.webcitation.org/5hm7De2zW |date=September 1, 2008 |title=Page title}} }} knhm7mst6zubky55hqevdkhjb7fzlc6 Nhwɛdo:Wide image 10 2716 15277 2024-08-05T00:26:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15277 wikitext text/x-wiki {{#invoke:wide image|main}}{{#invoke:Check for unknown parameters|check|unknown=[[Category:Pages using wide image with unknown parameters|_VALUE_{{PAGENAME}}]]|preview=Page using [[Template:Wide image]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | 3 | 4 | 5 | align-cap | alt | border | dir | image | height | caption | width | {{#ifeq:{{{align|}}}|center|align|_NULL_}} }}<noinclude> {{documentation}}<!-- Add categories to the /doc subpage, not here! --> </noinclude> iqr8g7amjl3w0t1e22g2h2evcqr00uz Nhwɛdo:WikiProject banner shell 10 2717 15278 2024-08-05T00:27:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15278 wikitext text/x-wiki {{#invoke:Banner shell|banner_shell}}<noinclude> {{documentation}} </noinclude> 5wbodu00j4hoazkn55o82ga43gb2luh Nhwɛdo:WikiProject link 10 2718 15279 2024-08-05T00:27:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15279 wikitext text/x-wiki [[Wikipedia:WikiProject {{{1}}}|WikiProject {{{1}}}]]<noinclude> {{template shortcut|proj}} <templatedata> { "params": { "1": { "label": "WikiProject name", "description": "The name of the WikiProject you want to link to.", "type": "string", "required": true } }, "description": "Creates a link to a WikiProject page." } </templatedata> {{documentation |content= {{no documentation}} [[Category:WikiProject link templates]] }} </noinclude> jukgeuyc9c7w6ggd82rbllt6l808w5q Nhwɛdo:Wikibooks 10 2719 15280 2024-08-05T00:27:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15280 wikitext text/x-wiki {{Sister project | position = {{{position|}}} | project = wikibooks | text = {{#if:{{{2|}}}|The Wikibook ''[[wikibooks:{{trim|{{{1}}}}}|{{trim|{{{1}}}}}]]''|Wikibooks}} has {{#if:{{trim|{{{2|}}}}}|a page|{{#if:{{{1|}}}|a book|more}}}} on the topic of: '''''{{#if: {{{3|}}} | <!-- {{#if:x|}} strips whitespace, to prevent spaces around the slash "/". -->[[wikibooks:{{#if:x| {{trim|{{{1}}} }} }}{{#if:{{{2|}}}|/{{#if:x| {{trim| {{{2}}} }} }} }}|{{trim|{{{3}}}}}]] | {{#if: {{{2|}}} | [[wikibooks:{{#if:x| {{trim| {{{1}}} }} }}/{{#if:x| {{trim| {{{2}}} }} }}|{{trim | {{{2}}} }}]] | {{#if: {{{1|}}} | [[wikibooks:{{trim| {{{1}}} }} |{{trim | {{{1}}} }}]] | [[wikibooks:Special:Search/{{PAGENAME}}|{{PAGENAME}}]] }} }} }}''''' }}<noinclude>{{documentation}}<!-- Add categories and interwikis to the /doc sub-page --></noinclude> 0l03uu4vpr0mnyhhnlxq5y1nw6av8o1 Nhwɛdo:Wikidata entity link 10 2720 15281 2024-08-05T00:27:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15281 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}} | {{#switch:{{padleft:|1|{{uc:{{{1}}}}}}} | Q | P = [[d:Special:EntityPage/{{uc:{{{1}}}}}|{{#invoke:wd|label|{{uc:{{{1}}}}}}} <small>({{uc:{{{1}}}}})</small>]] | #default = [[d:Special:EntityPage/Q{{uc:{{{1}}}}}|{{#invoke:wd|label|Q{{uc:{{{1}}}}}}} <small>(Q{{uc:{{{1|}}}}})</small>]] }} | {{#if:{{#invoke:wd|label|raw}} | [[d:Special:EntityPage/{{#invoke:wd|label|raw}}|{{#invoke:wd|label}} <small>({{#invoke:wd|label|raw}})</small>]] | <small>(no entity)</small> }} }}</includeonly><noinclude>{{Documentation}}</noinclude> 7blupfawedlkav9rkt891x7ri892zm0 Nhwɛdo:Wikidata fallback link 10 2721 15282 2024-08-05T00:27:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15282 wikitext text/x-wiki {{#if:{{#invoke:wd|label|raw|eid={{{1|}}}}} |{{#ifexist:{{#invoke:wd|title|{{{1|}}}}} |{{#invoke:wd|label|linked|{{{1|}}}}} |{{#if:{{#invoke:wd|label|{{{1|}}}}} |{{#ifexist:{{#invoke:wd|label|{{{1|}}}}} |{{#invoke:wd|label|{{{1|}}}}}<!--Do not link to label if it targets the wrong article--> |[[{{#invoke:wd|label|{{{1|}}}}}]] }}&nbsp; }}{{#switch:{{{wd|on}}} |off= |icon=<span class="noprint metadata ill">[[File:OOjs UI icon edit-ltr-progressive.svg|10px|link=:d:Special:EntityPage/{{{1}}}|Edit on Wikidata]]</span> |on |#default=<span class="noprint metadata ill"><small>&#91;[[:d:Special:EntityPage/{{{1}}}|{{#switch:{{{short|{{{s|}}}}}}|yes|y|true|t|on|set|1=d|Wikidata}}]]&#93;</small></span> }} }} }}<noinclude> {{documentation}} </noinclude> 97d7bd0o9ptl3hfqctkhjlicyginu4l Nhwɛdo:Wikidata property 10 2722 15283 2024-08-05T00:27:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15283 wikitext text/x-wiki {{Sister project | position = {{{position|}}} | project = data | text = [[Wikidata]] has the propert{{#if:{{{2|}}}|ies|y}}: {{#invoke:Uses Wikidata|usesProperty}} }}<noinclude> {{documentation}}{{pp-template}}<!-- Add categories and interwikis to the /doc sub-page --> </noinclude> 4fwq8sj03qf0mvrho3p5hqkpkng11lh Nhwɛdo:Wikidata property link 10 2723 15284 2024-08-05T00:27:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15284 wikitext text/x-wiki <includeonly>{{#switch:{{str left|{{uc:{{{id|}}}}}|1}} | N <!--none--> = {{#switch:{{str left|{{uc:{{{1|}}}}}|1}} | P = [[d:Special:EntityPage/{{uc:{{{1|}}}}}|{{wikidata|label|{{uc:{{{1|}}}}}}}]] | [[d:Special:EntityPage/P{{uc:{{{1|}}}}}|{{wikidata|label|P{{uc:{{{1|}}}}}}}]] }} | O <!--only--> = {{#switch:{{str left|{{uc:{{{1|}}}}}|1}} | P = [[d:Special:EntityPage/{{uc:{{{1|}}}}}|{{uc:{{{1|}}}}}]] | [[d:Special:EntityPage/P{{uc:{{{1|}}}}}|P{{uc:{{{1|}}}}}]] }} | F <!--first--> = {{#switch:{{str left|{{uc:{{{1|}}}}}|1}} | P = [[d:Special:EntityPage/{{uc:{{{1|}}}}}|{{uc:{{{1|}}}}}]]{{#if:{{wikidata|label|{{uc:{{{1|}}}}}}}|&#58; <small>{{wikidata|label|{{uc:{{{1|}}}}}}}</small>}} | [[d:Special:EntityPage/P{{uc:{{{1|}}}}}|P{{uc:{{{1|}}}}}]]{{#if:{{wikidata|label|P{{uc:{{{1|}}}}}}}|&#58; <small>{{wikidata|label|P{{uc:{{{1|}}}}}}}</small>}} }} | #default = {{#switch:{{str left|{{uc:{{{1|}}}}}|1}} | P = [[d:Special:EntityPage/{{uc:{{{1|}}}}}|{{wikidata|label|{{uc:{{{1|}}}}}}} <small>({{uc:{{{1|}}}}})</small>]] | [[d:Special:EntityPage/P{{uc:{{{1|}}}}}|{{wikidata|label|P{{uc:{{{1|}}}}}}} <small>(P{{uc:{{{1|}}}}})</small>]] }} }}</includeonly><noinclude>{{Documentation}}</noinclude> k8jv170qlggs0249fpe48ygwkpgfzbn Nhwɛdo:WikidataCoord 10 2724 15285 2024-08-05T00:28:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15285 wikitext text/x-wiki <includeonly>{{#invoke:WikidataCoord|main|{{#property:P625|from={{{1|}}}}}|{{{2|}}}|display={{{display|title}}}|format={{{format|}}}|name={{{name|}}}|notes={{{notes|}}}}}</includeonly><noinclude> {{Documentation}} </noinclude> faey2m1gnwc7v781lhstjeiay9z7u63 Nhwɛdo:Wikifunctions 10 2725 15286 2024-08-05T00:28:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15286 wikitext text/x-wiki {{Sister project |text=[[Wikifunctions]] has '''[[f:{{{1}}}|{{#if:{{{2|}}}|a {{{2}}} function|a function related to this topic}}]]'''. |project=Wikifunctions }}<noinclude> {{Documentation}} </noinclude> hzyfbx4tmxzpmgiryaxauobghxccp75 Nhwɛdo:Wikimedia commons cat 10 2726 15287 2024-08-05T00:28:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15287 wikitext text/x-wiki #REDIRECT [[Template:Commons category]] eck4ul9ci6v627hyx9wdv4ezz0ylzi4 Nhwɛdo:Wikinews 10 2727 15288 2024-08-05T00:28:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15288 wikitext text/x-wiki {{Sister project | project = wikinews | position = {{{position|}}} | text = Wikinews has {{if empty|{{{has|}}}|related news}}: {{bulleted list|[[wikinews: {{{1|Special:Search/"{{PAGENAME}}"}}}| {{{d1|{{{1|{{PAGENAME}}}}}}}}]] |{{#if:{{{2|}}}|[[wikinews:{{{2}}}|{{{d2|{{{2}}}}}}]]}} |{{#if:{{{3|}}}|[[wikinews:{{{3}}}|{{{d3|{{{3}}}}}}]]}} |{{#if:{{{4|}}}|[[wikinews:{{{4}}}|{{{d4|{{{4}}}}}}]]}} |{{#if:{{{5|}}}|[[wikinews:{{{5}}}|{{{d5|{{{5}}}}}}]]}} |{{#if:{{{6|}}}|[[wikinews:{{{6}}}|{{{d6|{{{6}}}}}}]]}} |{{#if:{{{7|}}}|[[wikinews:{{{7}}}|{{{d7|{{{7}}}}}}]]}} |{{#if:{{{8|}}}|[[wikinews:{{{8}}}|{{{d8|{{{8}}}}}}]]}} |{{#if:{{{9|}}}|[[wikinews:{{{9}}}|{{{d9|{{{9}}}}}}]]}} }} }}<noinclude> {{documentation}} <!-- Add cats to the /doc subpage and interwikis to Wikidata, not here! --> </noinclude> 7q2ql76b44ckdidi68q1rizf5kxbstw Nhwɛdo:Wikipedia help pages 10 2728 15289 2024-08-05T00:28:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15289 wikitext text/x-wiki <noinclude>{{Notice |style=margin-bottom:1.5em; |1=<span style="font-size:large;color:purple;">Please do not post your requests or questions on this page. If you have questions about using Wikipedia, please ask at the '''[[Wikipedia:Help desk|Help&nbsp;desk]]''' or the '''[[Wikipedia:Teahouse|Teahouse]]'''. For questions about subjects and topics, please use the '''[[Wikipedia:Reference desk|Reference Desk]]'''. Volunteers at these locations will respond to your questions as soon as possible.</span>}}</noinclude><!-- -->{{#invoke:navbox|navbox | name = Wikipedia help pages | state ={{{state<includeonly>|{{{1|collapsed}}}</includeonly>}}} | bodyclass = hlist | basestyle = text-align:center; | title = [[Help:Directory|Wikipedia help pages]] | above = *'''Visit the ''[[Wikipedia:Teahouse|Teahouse]]'' or the ''[[Wikipedia:Help desk|Help desk]]'' for an interactive {{abbr|Q & A|questions and answers}} forum.''' ---- * '''[[Wikipedia:FAQ|FAQs]]'''&nbsp;'''{{Define|(?)|This is a list of frequently asked questions about using and contributing to Wikipedia.}}''' * '''[[Wikipedia:Reference desk|Reference desks]]'''&nbsp;'''{{Define|(?)|Works like a library reference desk. Ask a question here and Wikipedia volunteers will try to answer it.}}''' * '''[[Wikipedia:Noticeboards|Noticeboards]]'''&nbsp;'''{{Define|(?)|Pages where editors can ask questions and request assistance from people who are familiar with the policies and guidelines covered by each individual board.}}''' * '''[[Help:Cheatsheet|Cheatsheet]]'''&nbsp;'''{{Define|(?)| For a list of the most commonly used Wiki markup and templates.}}''' *''' [[Wikipedia:Directories and indexes|Directories]]'''&nbsp;'''{{Define|(?)|For a list of Wikipedia's directories and indexes.}}''' | group1 = [[Wikipedia:About|About Wikipedia]]&nbsp;{{Define|(?)|Wikipedia's governess and customs}} | list1 = * [[Wikipedia:Administration|Administration]] **[[Wikipedia:Purpose|Purpose]] ** [[Wikipedia:Five pillars|Principles]] * [[Wikipedia:Policies and guidelines|Policies and guidelines]] * [[Wikipedia:What Wikipedia is not|What Wikipedia is not]] * [[Wikipedia:General disclaimer|Disclaimer]]&nbsp;([[Wikipedia:Advice for parents|parental advice]]) * [[Wikipedia:Request directory|Making requests]] * [[Wikipedia:Who writes Wikipedia?|Who writes Wikipedia?]] | group2 = [[Wikipedia:Reader's index to Wikipedia|Help for readers]]&nbsp;{{Define|(?)|Concerns and questions readers may have about Wikipedia}} | list2 = *[[Wikipedia:FAQ/Readers|FAQ]] *[[Wikipedia:Wikipedia book creator status|Books]] * [[Help:Copyright|Copyright]] * [[Help:Glossary|Glossary]] * [[Help:Mobile access|Mobile access]] * [[Help:Navigation|Navigation]] * [[Help:Other languages|Other languages]] * [[Help:Searching|Searching]] * [[Help:Student help|Students]] * [[Help:Viewing media|Viewing media]] | group3 = [[Wikipedia:Contributing to Wikipedia|Contributing<br/>to Wikipedia]]&nbsp;{{Define|(?)|Overviews and resources needed to comprehend, comment on, and edit}} | list3 = * [[Wikipedia:Guidance for younger editors|Advice for young editors]] * [[Wikipedia:Avoiding common mistakes|Avoiding common mistakes]] * [[Wikipedia:Etiquette|Etiquette]] * [[Wikipedia:Simplified Manual of Style|Simplified Manual of Style]] * [[Wikipedia:Simplified ruleset|Simplified rule-set]] ** [[Wikipedia:Ignore all rules|"Ignore all rules"]] ** [[Wikipedia:The rules are principles|"The rules are principles"]] *[[Wikipedia:Styletips|Style-tips]] * [[Wikipedia:Tip of the day|Tip of the day]] * [[Help:Your first article|Your first article]]&nbsp;([[Wikipedia:Article wizard|article wizard]]) | group4 = [[Help:Getting started|Getting started]]&nbsp;{{Define|(?)|Introductions and tutorials}} | list4 = * [[Wikipedia:Why create an account?|Why create an account?]] *[[Help:Introduction|Introductions by topic]] * [[Wikipedia:Graphics tutorials|Graphics tutorials]] ** [[Help:Pictures|Picture tutorial]] ** [[Wikipedia:IRC/Tutorial|IRC {{smaller|(live chat)}} tutorial]] * [[Wikipedia:VisualEditor/User guide|VisualEditor user guide]] | group5 = [[Wikipedia:Dos and don'ts|Dos and don'ts]]&nbsp;{{Define|(?)|Wikipedia policies, guidelines, and formatting standards in bullet points}} | list5 = * [[Wikipedia:Accessibility dos and don'ts|Accessibility]] * [[Wikipedia:Biography dos and don'ts|Biographies]] * [[Wikipedia:Biographies of living persons dos and don'ts|Biographies (living)]] * [[Wikipedia:Categorization dos and don'ts|Categorization]] * [[Wikipedia:Consensus dos and don'ts|Consensus]] * [[Wikipedia:Talk dos and don'ts|Discussions]] * [[Wikipedia:Disambiguation dos and don'ts|Disambiguation]] * [[Wikipedia:Image dos and don'ts|Images]] * [[Wikipedia:Lead dos and don'ts|Leads]] * [[Wikipedia:Linking dos and don'ts|Links]] * [[Wikipedia:List dos and don'ts|Lists]] * [[Wikipedia:References dos and don'ts|References]] * [[Wikipedia:Table dos and don'ts|Tables]] * [[Wikipedia:Article title dos and don'ts|Titles (of articles)]] | group7 = [[:Category:Wikipedia how-to|How-to pages]] and<br/>[[:Category:Wikipedia information pages|information pages]]&nbsp;{{Define|(?)|Topic specific informative and instructional pages}} | list7 = * [[Wikipedia:Guide to appealing blocks|Appealing blocks]] * [[Wikipedia:Guide to deletion|Article deletion]] * [[Help:Category|Categories]] * [[Help:Citations quick reference|Citations/references]] ** [[Help:Referencing for beginners|Referencing for beginners]] ** [[Help:Citation Style 1|Citation Style 1]] ** [[Help:Cite errors|Cite errors]] ** [[Help:References and page numbers|References and page numbers]] * [[Help:Convert|Convert]] * [[Help:Diff|Diff]] * [[Help:Editing|Editing]] ** [[Help:Minor edit|Minor edit]] ** [[Help:Edit toolbar|toolbar]] ** [[Help:Edit conflict|edit conflict]] * [[Help:Find sources|Find sources]] * [[Help:Files|Files]] * [[Help:Footnotes|Footnotes]] * [[Wikipedia:Guide to image deletion|Image deletion]] * [[Help:Infobox|Infoboxes]] * [[Help:Link|Linking]]&nbsp;([[Help:Link color|link color]]) * [[Help:Logging in|Logging in]] * [[Wikipedia:Merging|Merging]] * [[Help:Page name|Page name]] ** [[Help:How to move a page|Renaming pages]] * [[Help:Redirect|Redirect]] * [[Help:Reset password|Passwords]] ** [[Help:Email confirmation|Email confirmation]] * [[Help:Reverting|Reverting]] ** [[Help:Simple guide to vandalism cleanup|Simple vandalism cleanup]] * [[Help:Talk pages|Talk pages]]&nbsp;([[Help:Archiving a talk page|archiving]] *[[Help:Archiving (plain and simple)|simple archiving]]) * [[Help:User contributions|User contributions]] * [[Help:WP search protocol|WP search protocol]] | group8 = [[Wiki markup|Coding]]&nbsp;{{Define|(?)|Wikitext information consists of the syntax used to format a page}} | list8 = * [[Help:Wikitext|Wiki markup]] * [[Help:Barchart|Barchart]]s * [[Help:Calculation|Calculation]]s * [[Help:Special characters|Characters]] * [[Help:Columns|Columns]] * [[Help:Elevation|Elevation]] * [[Wikipedia:Manual of Style/Hidden text|Hidden text]] * [[Help:HTML in wikitext|HTML]] * [[Help:List|Lists]] * [[Help:Magic words|Magic words]] * [[Help:Musical symbols|Music symbols]] * [[Help:Section|Sections]] * [[Help:Sound file markup|Sounds]] * [[Help:Table|Tables]] * [[Help:Template|Template]]s * [[Wikipedia:Transclusion|Transclusion]] * [[Help:URL|URL]] * [[Help:Visual file markup|Visual files]] | group9 = [[Wikipedia:Directories and indexes|Directories]]&nbsp;{{Define|(?)|Wikipedia's directories and indexes}} | list9 = * [[Wikipedia:Wikipedia abbreviations|Abbreviations]] *[[Wikipedia:Contents|Contents]] <small>(Encyclopedia proper)</small> * [[Wikipedia:Department directory|Departments]] * [[Wikipedia:Editor's index to Wikipedia|Editor's index]] * [[Wikipedia:Essay directory|Essays]] * [[Wikipedia:FAQ/Index|FAQs]] * [[Wikipedia:Glossary|Glossary]] * [[Wikipedia:List of guidelines|Guidelines]] * [[Wikipedia:Manual of Style/Contents|Manual of Style ]] * [[Wikipedia:List of policies|Policies]] *[[Wikipedia:Maintenance|Tasks]] * [[Wikipedia:Tips|Tips]] * [[Wikipedia:Tools|Tools]] | below =''' [[Help: Wikipedia: The Missing Manual|Missing Manual]]''' ---- {{edit|Special:MyTalk|'''Ask for help on your talk page'''|section=new|preload=Help:Contents/helpmepreload|preloadtitle=Help me!}}&nbsp;'''{{Define|(?)| If you need help, you can use this link to ask a question on your talk page; a volunteer will visit you there shortly!}}''' }}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage and interwikis in Wikidata, not here! --> </noinclude> 5d3bc5icodh04ekgquf63olx31sy1yb Nhwɛdo:Wikipedia referencing 10 2729 15290 2024-08-05T00:29:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15290 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]] * [[Help:Find sources|Find sources]] * [[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]] * [[Help:Citation Style Vancouver|Citation Style Vancouver]] * [[:Category:LSA style citation templates|LSA]] * [[:Category:Bluebook style citation templates|Bluebook]] * [[:Category:Comics citation templates|Comics]] * [[Wikipedia:Citation templates|Citation templates]] * [[Template:Reflist|Reflist template]] | 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:Citation tools|Citation tools]] * [[Help:Cite errors|Cite errors]] * [[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]] | group7 = Template documentation | list7 = * {{tl|Edit refs}} * {{tl|Refref}} * {{tl|Refref2}} * {{tl|Refstart}} | group8 = Tools | list8 = * [[Wikipedia:The Wikipedia Library|Wikipedia Library]] | group9 = [[Deprecation|Deprecated]] | list9 = * [[Wikipedia:Parenthetical referencing|Parenthetical referencing]] }}<noinclude> {{Documentation}} </noinclude> cp8vmgpsas3hqn005t533dtrr6ulizw Nhwɛdo:Wikipedia technical help 10 2730 15291 2024-08-05T00:29:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15291 wikitext text/x-wiki <noinclude>{{Notice |style=margin-bottom:1.5em; |1=<span style="font-size:large;color:purple;">Please do not post your requests or questions on this page. If you have questions about using Wikipedia, please ask at the '''[[Wikipedia:Help desk|help desk]]''' or the '''[[Wikipedia:Teahouse|Teahouse]]'''. For questions about subjects and topics, please use the '''[[Wikipedia:Reference desk|reference desk]]'''. Volunteers at these locations will respond to your questions as soon as possible.</span>}}</noinclude><!-- -->{{#invoke:navbox|navbox | name = Wikipedia technical help | title = [[Help:Directory#Technical help|Wikipedia technical help]] | state = {{{state<includeonly>|{{{1|autocollapse}}}</includeonly>}}} | basestyle = text-align: center; | bodyclass = hlist | above = '''Get personal technical help at [[Wikipedia:Teahouse|the Teahouse]], [[Wikipedia:Help desk|help desk]], [[Wikipedia:Village pump (technical)|village pump (technical)]], [[Help:Introduction to talk pages/1|talk pages]] or [[Wikipedia:IRC|IRC]].''' | group1 = [[Wikipedia:FAQ/Technical|General<br />technical help]] | list1 = * [[Wikipedia:Browser notes|Browser notes]] ** [[Wikipedia:Bypass your cache|Bypass cache]] ** [[Wikipedia:Keyboard shortcuts|Keyboard shortcuts]] * [[Help:Editing|Editing]] ** [[Help:CharInsert|CharInsert]] ** [[Help:Edit conflict|Edit conflict]] ** [[Help:Edit toolbar|Edit toolbar]] ** [[Help:Reverting|Reverting]] * [[Wikipedia:How to create a page|How to create a page]] * [[Wikipedia:IRC|IRC]] ** [[Wikipedia:IRC/Tutorial|Tutorial]] * [[Help:Mobile access|Mobile access]] * [[Help:Multilingual support|Multilingual support]] * [[Help:Page history|Page history]] * [[Help:Page information|Page information]] * [[Wikipedia:Page name|Page name]] ** [[Help:Page name|Help]] * [[Help:Printing|Printing]] * [[Wikipedia:Software notices|Software notices]] ** [[Wikipedia:Editnotice|Editnotice]] * [[Help:Special characters|Special Characters]] ** [[Help:Entering special characters|Entering]] * [[Wikipedia:User access levels|User access levels]] * [[Wikipedia:VisualEditor|VisualEditor]] ** [[Help:VisualEditor|Help]] | group2 = [[Special:SpecialPages|Special<br />page]]-related | list2 = * [[Help:Special page|Special page help]] * [[Help:AllPages|AllPages]] * [[Wikipedia:Edit filter|Edit filter]] * [[Wikipedia:Emailing users|Emailing users]] * [[Help:Logging in|Logging in]] ** [[Help:Reset password|Reset passwords]] * [[Help:Log|Logs]] * [[Wikipedia:Moving a page|Moving a page]] ** [[Wikipedia:History merging|History merging]] ** [[Help:When to place technical requests in "Administrator needed"|Non-admin and admin-only page moves]] * [[Help:Notifications|Notifications/Echo]] ** [[Help:Notifications/FAQ|FAQ]] * [[Wikipedia:Page Curation/Help|Page Curation]] * [[Help:Import|Page import]] * [[Wikipedia:Pending changes|Pending changes]] * [[Wikipedia:Random|Random pages]] * [[Help:Recent changes|Recent changes]] * [[Help:Related changes|Related changes]] * [[Help:Searching|Searching]] ** [[Help:Linksearch|Linksearch]] * [[Wikipedia:Tags|Tags]] * [[Help:User contributions|User contributions]] * [[Help:Watchlist|Watchlist]] * [[Help:What links here|What links here]] | group3 = [[Help:Wikitext|Wikitext]] | list3 = * [[Help:Wikitext|Wikitext]] ** [[Help:Cheatsheet|Cheatsheet]] * [[Help:Columns|Columns]] * [[Help:Line-break handling|Line-break handling]] * [[Help:List|Lists]] * [[Help:Magic words|Magic words]] ** [[Help:Magic words for beginners|For beginners]] ** [[Help:Conditional expressions|Conditional expressions]] ** [[Help:Switch parser function|Switch parser function]] ** [[Help:Time function|Time function]] * [[Help:Redirect|Redirects]] * [[Help:Section|Sections and TOCs]] * [[Help:Table|Tables]] ** [[Help:Introduction to tables with Wiki Markup/1|Introduction]] ** [[Help:Basic table markup|Basics]] ** [[Wikipedia:Advanced table formatting|Advanced table formatting]] ** [[Help:Collapsing|Collapsing]] ** [[Help:Conditional tables|Conditional tables]] ** [[Help:Sortable tables|Sortable tables]] * [[Help:Using colours|Using colours]] | group4 = [[Help:Link|Links]] and [[Help:Diff|diffs]] | list4 = * [[Help:Link|Links]] ** [[Help:Interlanguage links|Interlanguage]] ** [[Help:Interwiki linking|Interwiki]] ** [[Help:Permanent link|Permanent]] * [[Help:Diff|Diffs]] ** [[Wikipedia:Simplest diff guide|Simplest diff guide]] ** [[Wikipedia:Simple diff and link guide|Simple diff and link guide]] ** [[Wikipedia:Complete diff and link guide|Complete diff and link guide]] * [[Help:Colon trick|Colon trick]] * [[Help:Link color|Link color]] * [[Help:Pipe trick|Pipe trick]] * [[Help:URL|URLs]] | group5 = [[Wikipedia:Media|Media]] files: images,<br />videos and sounds | list5 = * [[Help:Media|Media help]] * [[Help:Files|Files]] ** [[Help:Creation and usage of media files|Creation and usage]] ** [[Wikipedia:Moving files to Commons|Moving files to Commons]] * [[Wikipedia:Images|Images]] ** [[Help:Introduction to images with Wiki Markup/1|Introduction to images]] ** [[Help:Pictures|Picture tutorial]] ** [[Wikipedia:Preparing images for upload|Preparing images for upload]] ** [[Wikipedia:Uploading images|Uploading images]] ** [[Help:Options to hide an image|Options to hide an image]] ** [[Wikipedia:Extended image syntax|Extended image syntax]] ** [[Wikipedia:SVG help|SVG help]] * [[Help:Gallery tag|Gallery tag]] * [[Wikipedia:Graphics tutorials|Graphics tutorials]] ** [[Wikipedia:Basic bitmap image editing|Basic bitmap image editing]] ** [[Wikipedia:How to improve image quality|How to improve image quality]] ** [[Wikipedia:Graphics Lab/Resources|Graphics Lab resources]] * [[Help:Sound file markup|Sound file markup]] * [[Help:Visual file markup|Visual file markup]] | group6 = Other graphics | list6 = * [[Help:Family trees|Family trees]] * [[Wikipedia:Graphs and charts|Graphs and charts]] ** [[Wikipedia:How to create charts for Wikipedia articles|How to create]] ** [[Help:Barchart|Barcharts]] ** [[Wikipedia:To scale charts|To scale charts]] * [[Help:Displaying a formula|Math formulas]] ** [[Help:Displaying a formula#Use of HTML templates|Math symbols]] * [[Help:Score|Musical scores]] ** [[Help:Musical symbols|Musical symbols]] * [[Wikipedia:Timeline|Timeline]] ** [[Help:EasyTimeline syntax|EasyTimeline syntax]] * [[Help:WikiHiero syntax|WikiHiero syntax]] | group7 = [[Help:A quick guide to templates|Templates]] and<br />[[Lua (programming language)|Lua]] modules | list7 = * [[Help:Template|Templates]] * [[Wikipedia:Advanced template coding|Advanced template coding]] * [[Wikipedia:Template documentation|Template documentation]] * [[Wikipedia:Template index|Template index]] * [[Help:Template limits|Template limits]] * [[Wikipedia:Template sandbox and test cases|Template sandbox and test cases]] * [[Wikipedia:Citation templates|Citation templates]] * [[Help:Lua|Lua help]] * [[Wikipedia:Lua|Lua project]] ** [[Wikipedia:Lua/Resources|Resources]] ** [[Wikipedia:Lua/To do|To do]] * [[Help:Substitution|Substitution]] * [[Help:Purge|Purge]] ** [[Help:Job queue|Job queue]] * [[Help:Transclusion|Transclusion]] ** [[Help:Labeled section transclusion|Labeled section]] ** [[Wikipedia:Transclusion costs and benefits|Costs and benefits]] * [[Wikipedia:Guide to Scribbling|Guide to Scribbling]] | group8 = [[Wikipedia:Administration#Data structure and development|Data structure]] | list8 = * [[Wikipedia:Namespace|Namespaces]] * [[Wikipedia:What is an article?|Main/Article]] * [[Help:Category|Category]] * [[Wikipedia:Drafts|Draft]] * [[Help:Files|File]] ** [[Help:File description page|File description page]] * [[Wikipedia:Help namespace|Help]] * [[Wikipedia:Portal|Portal]] * [[Wikipedia:Project namespace|Project/Wikipedia]] * [[Help:Talk pages|Talk]] ** [[Help:Archiving a talk page|Archiving]] ***[[Help:Archiving (plain and simple)|Simple]] * [[Wikipedia:Template namespace|Template]] * [[Wikipedia:User pages|User]] ** [[Wikipedia:User page design guide|User page design]] * [[Help:MediaWiki namespace|MediaWiki]] ** [[Wikipedia:Bug reports and feature requests|Bug reports and feature requests]] ** [[mw:Extension:TimedMediaHandler|TimedMediaHandler extension]] * [[Wikipedia:Lua|Module]] * [[Help:Special page|Special]] | group9 = [[HTML]] and [[CSS]] | list9 = * [[Help:Cascading Style Sheets|Cascading Style Sheets]] * [[Help:HTML in wikitext|HTML in wikitext]] * [[Wikipedia:Catalogue of CSS classes|Catalogue of CSS classes]] * [[Wikipedia:Common.js and common.css|Common.js and common.css]] * [[Template:Mxt/User CSS for a monospaced coding font|User CSS for monospaced coding font]] * [[Wikipedia:WikiProject Microformats/classes|Classes in microformats]] * [[Help:Markup validation|Markup validation]] * [[Wikipedia:Span tags|Span tags]] * [[Help:Useful styles|Useful styles]] | group10 = [[Wikipedia:Customisation|Customisation]]<br />and tools | list10 = * [[Help:Preferences|Preferences]] * [[Wikipedia:Gadget|Gadgets]] * [[Wikipedia:Skin|Skins]] * [[Help:Citation tools|Citation tools]] * [[Wikipedia:Cleaning up vandalism/Tools|Cleaning up vandalism tools]] * [[Wikipedia:Customizing watchlists|Customizing watchlists]] ** [[Help:Hide Pages in Watchlist|Hide pages]] * [[Wikipedia:Scripts|IRC Scripts]] * [[Wikipedia:User scripts|User scripts]] ** [[Wikipedia:User scripts/Guide|Guide]] ** [[Wikipedia:User scripts/List|List]] ** [[Wikipedia:User scripts/Techniques|Techniques]] * [[Help:User style|User style]] * [[Wikipedia:Tools|Tools]] ** [[Wikipedia:Tools/Alternative browsing|Alternative browsing]] ** [[Wikipedia:Tools/Browser tools|Browser tools]] ** [[Wikipedia:Tools/Editing tools|Editing tools]] ** [[Wikipedia:Tools/Navigation shortcuts|Navigation shortcuts]] ** [[Wikipedia:Tools/Optimum tool set|Optimum tool set]] * [[Wikipedia:Wikimedia Cloud Services|Wikimedia Cloud Services]] * [[mw:Beta Features|Beta Features at MediaWiki]] | group11 = Automated editing | list11 = * [[Wikipedia:WikiProject Articles for creation/Helper script|AfC helper script]] * [[Wikipedia:AntiVandal|AntiVandal]] * [[Wikipedia:AutoWikiBrowser|AutoWikiBrowser]] * [[Wikipedia:Bots|Bots]] ** [[Help:Creating a bot|Creating]] **[[Wikipedia:History of Wikipedia bots|history]] * [[Wikipedia:HotCat|HotCat]] * [[Wikipedia:Huggle|Huggle]] * [[Wikipedia:Tools/Navigation popups|Navigation popups]] * [[Wikipedia:RedWarn|RedWarn]] * [[Wikipedia:Twinkle|Twinkle]] * [[Wikipedia:Ultraviolet|Ultraviolet]] * [[Wikipedia:WPCleaner|WPCleaner]] * Inactive ** [[Wikipedia:igloo|igloo]] ** [[Wikipedia:STiki|STiki]] | below = * See also: '''[[:Category:Wikipedia how-to]]''' * '''[[:Category:Wikipedia information pages]]'''<br />Further navigation at: [[Template:Wikipedia help pages|Help pages]] ** [[Template:Administrators' guide|Administrators]] * [[Wikipedia:WikiProject Accessibility/Navigation menu|Accessibility]] * [[Template:Wikipedia accounts|Accounts]] * [[Template:Botnav|Bots]] * [[Template:Wikipedia referencing|Referencing]] ** [[Template:Citation metadata navbox|Citation metadata]] * [[Template:Wikipedia templates|Templates]] * [[Wikipedia:User scripts/Navbox|User scripts]] }}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage and interwikis in Wikidata, not here! --> </noinclude> abprs5zoucpyq4scb4v8sesqxwo9kc7 Nhwɛdo:Wikipedia templates 10 2731 15292 2024-08-05T00:29:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15292 wikitext text/x-wiki {{#invoke:navbox|navbox | name = Wikipedia templates | state = {{{state<includeonly>|{{{1|autocollapse}}}</includeonly>}}} | bodyclass = hlist | title = [[Wikipedia:Template index|Wikipedia templates]] | group10 = Main namespace | list10 = * [[Wikipedia:Template index/General|General]] * [[Wikipedia:Template index/Cleanup|Cleanup]] ** [[Wikipedia:Template index/Cleanup/Verifiability and sources|Verifiability and sources]] * [[Wikipedia:Template index/Disputes|Disputes]] * [[Wikipedia:Hatnote|Hatnotes]] * [[Wikipedia:List of infoboxes|Infoboxes]] * [[Wikipedia:Template index/Links|Links]] ** [[:Category:External link templates|External link templates]] ** [[Wikipedia:Inline templates linking country articles|Linking country articles]] * [[Wikipedia:Template index/Lists|Lists]] * [[Wikipedia:Template index/Main page and alternatives|Main page]] * [[Wikipedia:Template index/Section|Section]] * [[Wikipedia:Template index/Sources of articles|Sources of articles]] ** [[Wikipedia:Template index/Sources of articles/Citation quick reference|Quick reference]] * [[Wikipedia:Template index/Standard boxes|Standard boxes]] * [[Wikipedia:WikiProject Stub sorting/Stub types|Stub types]] * [[Wikipedia:Template index/Translation|Translation]] | group20 = Other namespaces | list20 = * [[Wikipedia:Template index/Compact tables of contents|Compact TOC]] * [[Wikipedia:Template index/Category namespace|Category]] * [[Wikipedia:Template index/File namespace|File]] * [[Wikipedia:Template index/Talk namespace|Talk]] * [[Wikipedia:Template index/Template namespace|Template]] * [[Wikipedia:Template index/User namespace|User]] ** [[Wikipedia:Userboxes|Userboxes]] * [[Wikipedia:Template index/User talk namespace|User talk]] * [[Wikipedia:Template index/Wikipedia namespace|Wikipedia]] ** [[Wikipedia:Template index/WikiProject banners|WikiProject banners]] | group30 = All namespaces | list30 = * [[Wikipedia:Template index/Deletion|Deletion]] ** [[Wikipedia:Template index/Speedy deletion|Speedy]] * [[Wikipedia:Template index/Format|Formatting]] * [[Wikipedia:Template index/Maintenance|Maintenance]] * [[Wikipedia:Template index/Merging|Merging]] * [[Wikipedia:Template index/Moving|Moving]] ** [[Wikipedia:Template index/Moving/Requested|Requested]] * [[Wikipedia:Navigation template|Navigation]] * [[Wikipedia:Template index/Redirect pages|Redirect pages]] ** [[:Template:R template index|Functional index]] ** [[Wikipedia:Template index/Redirect language codes|Language codes]] * [[Wikipedia:Template index/Splitting|Splitting]] * [[Wikipedia:Template index/Sister projects|Wikimedia sister projects]] | group40 = Navboxes<br/>with templates | list40 = * [[Template:Warchivenav|Archive]] * [[Template:Afd see also documentation|Articles for deletion]] * [[Template:Birth, death and age templates|Birth, death and age]] * [[Template:Button templates|Button]] * [[Template:Other category-header templates|Category header]] * [[Template:Citation and verifiability article maintenance templates|Citation and verifiability]] * [[Template:Citation Style 1|Citation Style 1]] * [[Template:DRV see also documentation|Deletion review]] * [[Template:Editnotice templates|Editnotice]] * [[Template:Hatnote templates|Hatnotes]] * [[Template:Help desk templates navbox|Help desk]] * [[Template:Inline cleanup tags|Inline cleanup]] * [[Template:Introduction cleanup maintenance templates|Introduction cleanup]] * [[Template:IPA templates|IPA]] * [[Template:Math templates|Math]] * [[Template:Notice and warning templates|Notice and warnings]] * [[Template:Organization infoboxes|Organization infoboxes]] * [[Template:Pam see also documentation|Proposed article mergers]] * [[Template:Protection templates|Protection]] * [[Template:Quotation templates|Quotation]] * [[Template:R template index|Redirects]] * [[Template:Search templates|Search]] * [[Template:Semantic markup templates|Semantics]] * [[Template:Speedy deletion navbox|Speedy deletion]] ** [[Template:Speedy deletion notices|Notices]] * [[Template:String-handling templates|String-handling]] * [[Template:Sup and sub-related templates|Sup and sub-related]] * [[Template:Top icon templates|Top icon]] * [[Template:Transwiki maintenance|Transwiki maintenance]] * [[Template:Unicode templates|Unicode]] * [[Template:User talk pages|User talk pages]] * [[Template:User noticeboard notices|User noticeboard notices]] * [[Template:WikiProject Userboxes navbox|Userboxes]] ** [[Template:User rights templates|User rights]] * [[Template:Userspace linking templates|Userspace linking]] * [[Template:Userspace Disclaimers|Userspace Disclaimers]] * [[Template:Wikibreak templates|Wikibreak]] * [[Template:WikiLove see also|WikiLove]] | group50 = Inline images | list50 = *[[Template:Icon|Wikipedia icons]] *[[Wikipedia:List of discussion templates|Discussion icons]] *[[Template:Done/See also|Comment icons]] *[[Template:Emoji|Emoji]] | group55= Help pages | list55 = * [[Wikipedia:Template documentation|Template documentation]] * [[Wikipedia:Template index/Examples|Examples of templates]] * [[Help:Maintenance template removal|Maintenance template removal]] * [[Wikipedia:Requested templates|Requested templates]] * [[Help:Template|Template help]] ** [[Help:A quick guide to templates|Quick guide]] * [[Wikipedia:Template namespace|Template namespace]] | group60= Related topics | list60 = * [[Wikipedia:WikiProject Templates|WikiProject Templates]] * [[Wikipedia:Template index|Index]] ** [[:Category:Wikipedia templates|Category]] | group70 = Search | list70 = <inputbox> id=style-wide-searchbox type=fulltext width = 25 namespaces=Template** searchbuttonlabel=Search templates break=no placeholder= e.g. Infoboxes </inputbox> | belowstyle = font-weight:bold; | below = * {{#invoke:Icon|main|CAT}} [[:Category:Wikipedia templates|Category]] }}<noinclude>{{documentation}}</noinclude> fonr0q379tvosd4yzpwqwncqoee9m25 Nhwɛdo:Wikipedia's sister projects 10 2732 15293 2024-08-05T00:29:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15293 wikitext text/x-wiki <templatestyles src="Wikipedia's sister projects/styles.css" /> Wikipedia is written by volunteer editors and hosted by the [[Wikimedia Foundation]], a non-profit organization that also hosts a range of other volunteer [[foundationsite:our-work/wikimedia-projects/|projects]]: {{plainlist}} <ul id="sister-projects-list"> <li> <div>[[File:Commons-logo.svg|31px|link=c:|Commons|alt=Commons logo]]</div> <div><span>[[:c:|Commons]]</span><br/>Free media repository</div> </li> <li> <div>[[File:MediaWiki-2020-icon.svg|35px|link=mw:|MediaWiki|alt=MediaWiki logo]]</div> <div><span>[[:mw:|MediaWiki]]</span><br/>Wiki software development</div> </li> <li> <div>[[File:Wikimedia Community Logo.svg|35px|link=m:|Meta-Wiki|alt=Meta-Wiki logo]]</div> <div><span>[[:m:|Meta-Wiki]]</span><br/>Wikimedia project coordination</div> </li> <li> <div>[[File:Wikibooks-logo.svg|35px|link=b:|Wikibooks|alt=Wikibooks logo]]</div> <div><span>[[:b:|Wikibooks]]</span><br/>Free textbooks and manuals</div> </li> <li> <div>[[File:Wikidata-logo.svg|47px|link=d:|Wikidata|alt=Wikidata logo]]</div> <div><span>[[:d:|Wikidata]]</span><br/>Free knowledge base</div> </li> <li> <div>[[File:Wikinews-logo.svg|51px|link=n:|Wikinews|alt=Wikinews logo]]</div> <div><span>[[:n:|Wikinews]]</span><br/>Free-content news</div> </li> <li> <div>[[File:Wikiquote-logo.svg|35px|link=q:|Wikiquote|alt=Wikiquote logo]]</div> <div><span>[[:q:|Wikiquote]]</span><br/>Collection of quotations</div> </li> <li> <div>[[File:Wikisource-logo.svg|35px|link=s:|Wikisource|alt=Wikisource logo]]</div> <div><span>[[:s:|Wikisource]]</span><br/>Free-content library</div> </li> <li> <div>[[File:Wikispecies-logo.svg|35px|link=species:|Wikispecies|alt=Wikispecies logo]]</div> <div><span>[[:species:|Wikispecies]]</span><br/>Directory of species</div> </li> <li> <div>[[File:Wikiversity logo 2017.svg|41px|link=v:|Wikiversity|alt=Wikiversity logo]]</div> <div><span>[[:v:|Wikiversity]]</span><br/>Free learning tools</div> </li> <li> <div>[[File:Wikivoyage-Logo-v3-icon.svg|35px|link=voy:|Wikivoyage|alt=Wikivoyage logo]]</div> <div><span>[[:voy:|Wikivoyage]]</span><br/>Free travel guide</div> </li> <li> <div><span class="sister-projects-wikt-icon-light">[[File:Wiktionary-logo-v2.svg|35px|link=wikt:|Wiktionary|alt=Wiktionary logo]]</span><span class="sister-projects-wikt-icon-dark">[[File:Wiktionary-logo.svg|41px|link=wikt:|Wiktionary|alt=Wiktionary logo]]</span></div> <div><span>[[:wikt:|Wiktionary]]</span><br/>Dictionary and thesaurus</div> </li> </ul> {{endplainlist}}<noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 26e13gmfqjw7i75b1ggpz1vacul07in Nhwɛdo:Wikiquote 10 2733 15294 2024-08-05T00:29:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15294 wikitext text/x-wiki {{Sister project |project=wikiquote |text=Wikiquote has {{{3|quotations related to}}} '''''[[q:{{{1|Special:Search/{{PAGENAME}}}}}|{{{2|{{{1|{{PAGENAME}}}}}}}}]]'''''. }}<noinclude> {{Documentation}} </noinclude> d1kzzp068azwudbm2xzpevvrctt9tlw Nhwɛdo:Wikisourcecat 10 2734 15295 2024-08-05T00:29:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15295 wikitext text/x-wiki {{sister project |project=wikisource |text=Wikisource has several original texts related to '''''[[Wikisource:Category:{{{1|{{PAGENAME}}}}}|{{{2|{{{1|{{PAGENAME}}}}}}}}]]'''''. }}<noinclude>{{documentation}}</noinclude> 5x5k3y5ve12rpjh0jsvdtmbkx4006us Nhwɛdo:Wikispecies 10 2735 15296 2024-08-05T00:30:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15296 wikitext text/x-wiki {{Sister project | position = {{{position|}}} | project = species | text = [[Wikispecies]] has information related to '''''[[Wikispecies:{{{1|Special:Search/{{PAGENAME}}}}}|{{{2|{{{1|{{PAGENAME}}}}}}}}]]'''''. }}<noinclude> {{documentation}} <!-- Add cats and interwikis to the /doc subpage, not here! --> </noinclude> 7jjq57jj6p6sdfh1aqn3dn8v75merpm Nhwɛdo:Wikiversity 10 2736 15297 2024-08-05T00:30:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15297 wikitext text/x-wiki {{sister project |project=wikiversity |text=Wikiversity has learning resources about '''''[[v:{{#if:{{{cat|}}}|Category:}}{{{1|Special:Search/{{PAGENAME}}}}}|{{{1|{{PAGENAME}}}}}]]''''' {{#if:{{{at|}}}| at <div style="margin-left: 10px;">{{#if:{{{at-link|}}}|[[v:{{{at-link}}}|{{{at}}}]]|[[v:{{{at}}}|{{{at}}}]]}}</div>|}} }}<noinclude>{{documentation}}</noinclude> giic4brp5y5xj9ueiqtc6nv4wix11c2 Nhwɛdo:Wikivoyage 10 2737 15298 2024-08-05T00:30:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15298 wikitext text/x-wiki {{Sister project | position = {{{position|}}} | project = voyage | text = Wikivoyage has {{{3|a travel guide}}} for '''''[[Wikivoyage:{{{1|{{PAGENAME}}}}}#{{wikidata|label|raw}}|{{{2|{{{1|{{PAGENAME}}}}}}}}]]'''''. }}<noinclude> {{documentation}}<!-- Add categories and interwikis to the /doc sub-page --> </noinclude> l0qqrtff2qb1ndqsrdbmt7k0r6xb873 Nhwɛdo:Wikt-lang 10 2738 15299 2024-08-05T00:30:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15299 wikitext text/x-wiki <includeonly>{{#invoke:Wikt-lang|wiktlang|{{{1|}}}|{{{2|}}}|{{{3|}}}|i={{{italics|{{{italic|{{{i}}}}}}}}}}}</includeonly><noinclude> {{Documentation}} <!-- Add categories to the /doc subpage and interwikis in Wikidata, not here! --> </noinclude> rgjohtsyzijx95ntpv60mdex76wi6xf Nhwɛdo:Wiktionary 10 2739 15300 2024-08-05T00:30:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15300 wikitext text/x-wiki {{Sister project |position={{{position|}}} |project=wiktionary |text=Look up '''''[[wiktionary:{{{1|Special:Search/{{lc:{{SUBPAGENAME}}}}}}}|{{{1|{{lc:{{SUBPAGENAME}}}}}}}]]'''''{{#if:{{{2|}}} |{{#if:{{{3|}}} |, |&nbsp;or }} '''''[[wiktionary:{{{2}}}|{{{2}}}]]''''' }}{{#if:{{{3|}}} |{{#if:{{{4|}}} |, |, or }} '''''[[wiktionary:{{{3}}}|{{{3}}}]]''''' }}{{#if:{{{4|}}} |{{#if:{{{5|}}} |, |, or }} '''''[[wiktionary:{{{4}}}|{{{4}}}]]''''' }}{{#if:{{{5|}}} |{{#if:{{{6|}}} |, |, or }} '''''[[wiktionary:{{{5}}}|{{{5}}}]]''''' }}{{#if:{{{6|}}} |{{#if:{{{7|}}} |, |, or }} '''''[[wiktionary:{{{6}}}|{{{6}}}]]''''' }}{{#if:{{{7|}}} |{{#if:{{{8|}}} |, |, or }} '''''[[wiktionary:{{{7}}}|{{{7}}}]]''''' }}{{#if:{{{8|}}} |{{#if:{{{9|}}} |, |, or }} '''''[[wiktionary:{{{8}}}|{{{8}}}]]''''' }}{{#if:{{{9|}}} |{{#if:{{{10|}}} |, |, or }} '''''[[wiktionary:{{{9}}}|{{{9}}}]]''''' }}{{#if:{{{10|}}} |, or '''''[[wiktionary:{{{10}}}|{{{10}}}]]''''' }} in Wiktionary, the free dictionary. }}<noinclude> {{documentation}} </noinclude> 6sulq40lr6vgf6cizbrvl1gy3gln14p Nhwɛdo:WinDL 10 2740 15301 2024-08-05T00:31:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15301 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: <nowiki>#</nowiki>{{ #switch: {{lc:{{{res|WinDL}}}}} |windl = CFC |draw|d|D = FFC |loss|l|L = FFE3E3 |#default = FEA }}; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="yes table-yes2"|{{{1|{{{res|W}}}}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> rv7lzn8cymumfcuglz9yyhdotmct105 Nhwɛdo:Wings at the Speed of Sound tracks 10 2741 15302 2024-08-05T00:31:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15302 wikitext text/x-wiki {{hidden|title=11 tracks |text= ;Side one # "[[Let 'Em In]]" # "The Note You Never Wrote" # "[[She's My Baby (Wings song)|She's My Baby]]" # "[[Beware My Love]]" # "Wino Junko" ;Side two # <li value="6">"[[Silly Love Songs]]" # "[[Cook of the House]]" # "Time to Hide" # "[[Must Do Something About It]]" # "San Ferry Anne" # "[[Warm and Beautiful]]" }}<noinclude> [[Category:Wings album track list templates]] </noinclude> fyashaen8c9w93rr1naxmd2hesuo9y2 Nhwɛdo:Xt 10 2742 15303 2024-08-05T00:31:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15303 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: #006400;" {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1|Example text}}}</span>}}<noinclude> {{Documentation}} </noinclude> o53f8x19s2jcjsb3ybklf60l5xfw38o Nhwɛdo:Xtag 10 2743 15304 2024-08-05T00:31:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15304 wikitext text/x-wiki <code class="nowrap">{{#switch:{{{2|pair}}} |c|close = <!--nothing--> |s|single |o|open |p|pair = &lt;{{#switch:{{{1|}}} |categorytree=[[mw:Extension:CategoryTree|categorytree]] |charinsert=[[mw:Extension:CharInsert|charinsert]] |ce=[[Help:Displaying a formula#Chemistry|ce]] |chem=[[Help:Displaying a formula#Chemistry|chem]] |gallery=[[Help:Gallery tag|gallery]] |graph=[[Help:Graph|graph]] |hiero=[[mw:Extension:WikiHiero|hiero]] |includeonly=[[Help:Template#Noinclude, includeonly, and onlyinclude|includeonly]] |indicator=[[mw:Help:Page status indicators|indicator]] |imagemap=[[mw:Extension:ImageMap|imagemap]] |inputbox=[[mw:Extension:InputBox|inputbox]] |mapframe=[[mw:Extension:Kartographer|mapframe]] |maplink=[[mw:Extension:Kartographer#<maplink>|maplink]] |math=[[mw:Extension:Math|math]] |math chem=[[Help:Displaying a formula#Chemistry|math chem]] |noinclude=[[Help:Template#Noinclude, includeonly, and onlyinclude|noinclude]] |nowiki=[[Help:Wikitext#Nowiki|nowiki]] |onlyinclude=[[Help:Template#Noinclude, includeonly, and onlyinclude|onlyinclude]] |poem=[[mw:Extension:Poem|poem]] |pre=[[Help:Wikitext#Pre|pre]] |ref=[[mw:Extension:Cite/Cite.php|ref]] |references=[[mw:Extension:Cite/Cite.php|references]] |score=[[Help:Score|score]] |section=[[mw:Extension:Labeled Section Transclusion|section]] |source=[[mw:Extension:SyntaxHighlight|source]] |syntaxhighlight=[[mw:Extension:SyntaxHighlight|syntaxhighlight]] |templatedata=[[Wikipedia:TemplateData/Tutorial|templatedata]] |templatestyles=[[mw:Extension:TemplateStyles|templatestyles]] |timeline=[[mw:Extension:EasyTimeline|timeline]] |#default={{{1|}}}[[Category:Pages using xtag template with unsupported tag name]] }}{{#if:{{{params|}}}|&#32;{{{params}}}}} }}{{#switch:{{{2|open}}} |c|close = {{{content|}}} |s|single = &#32;/&gt; |o|open = &gt;{{{content|}}} |p|pair = &gt;{{{content|...}}} }}{{#switch:{{{2|open}}} |s|single |o|open = <!--nothing--> |c|close |p|pair = &lt;/{{{1|tag}}}&gt; }}</code><noinclude> {{documentation}} </noinclude> 2vnd41n7pfohwg71j2wi96yt6lxbcfn Nhwɛdo:Ya 10 2744 15305 2024-08-05T00:31:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15305 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>data-sort-value="{{{sort|Yes}}}" style="background: #DFD; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-yes2" {{#if:{{{rowspan|}}}|rowspan="{{{rowspan}}}"}} |{{{text|[[File:Yes check.svg|13px|link={{{link|}}}|{{{1|Yes}}}]]}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Checkmark insertion templates]] </noinclude> 5lw678oa7luq4jqe5v4vcv4xbhxsqcs Nhwɛdo:Yan 10 2745 15306 2024-08-05T00:32:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15306 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>data-sort-value="{{{sort|Yes}}}" style="vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-yes2" {{#if:{{{rowspan|}}}|rowspan="{{{rowspan}}}"}} |{{{text|[[File:Black check.svg|13px|class=skin-invert|link={{{link|}}}|{{{1|Yes}}}]]}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} [[Category:Checkmark insertion templates]] </noinclude> fpwbe7csc5ckq16l5f0hli28xmehg4f Nhwɛdo:Yes 10 2746 15307 2024-08-05T00:32:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15307 wikitext text/x-wiki <noinclude> {| class="wikitable" |- |</noinclude>style="background:#9EFF9E;color:black;vertical-align:middle;text-align:{{{align|center}}};{{{style|}}}" class="table-yes"|{{{1|Yes}}}<noinclude> |} {{documentation}} </noinclude> bgtt7vrln31bhly7j9zj7qq9axxg01v Nhwɛdo:Yes C 10 2747 15308 2024-08-05T00:32:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15308 wikitext text/x-wiki <noinclude> {| class="wikitable" |- |</noinclude>style="background:#9EFF9E; color:black;vertical-align:middle;text-align:{{{align|center}}};{{{style|}}}" class="table-yes"|[[File:Green check.svg|13px|link=|]] {{{1|Yes}}}<noinclude> |}{{Documentation|Template:Table cell templates/doc}} </noinclude> s5vruk1gxgltm8mw7j104coti19uuvt Nhwɛdo:Yes N 10 2748 15309 2024-08-05T00:32:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15309 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background:#FFC7C7; color:black;vertical-align:middle;text-align:{{{align|center}}};{{{style|}}}" class="table-yes"|{{{1|Yes}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> 73ucxdg5paa6ubh5hntenaq5g48wtd3 Nhwɛdo:Yes O 10 2749 15310 2024-08-05T00:32:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15310 wikitext text/x-wiki <noinclude> {| class="wikitable" |- |</noinclude>style="background:#9EFF9E; color:black;vertical-align:middle;text-align:{{{align|center}}};{{{style|}}}" class="table-yes"|[[File:Symbol confirmed.svg|18px|link=|]] {{{1|Yes}}}<noinclude> |}{{Documentation|Template:Table cell templates/doc}} </noinclude> h136qoyzwzkxo5s9mpiji7psakpupgd Nhwɛdo:Yes check 10 2750 15311 2024-08-05T00:33:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15311 wikitext text/x-wiki {{Main other||[[File:Yes check.svg|11px|link=|alt=]]&nbsp;'''{{{1|Yes}}}'''}}<noinclude>{{documentation|Template:Resolved mark/doc}}[[Category:Image with comment templates|{{PAGENAME}}]]</noinclude> ka5v4zt32rufkj717ixw4mglpdcdvnu Nhwɛdo:Yes-No 10 2751 15312 2024-08-05T00:33:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15312 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFD; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="partial table-partial"|{{{1|Yes/No}}}<noinclude> |} {{documentation|Template:Table cell templates/doc}} </noinclude> fmc6n7k92sad93m5xn8xahbssvs41kt Nhwɛdo:Yes2 10 2752 15313 2024-08-05T00:33:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15313 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background:#bfd; color:black; vertical-align:middle; text-align:{{{align|center}}}; {{{style|}}}" class="table-yes2" |{{{1|}}}<noinclude> |} {{documentation}} </noinclude> g8ru5wexcbkah1ii8j2dbutxe5g3wjx Nhwɛdo:YouTube navbox 10 2753 15314 2024-08-05T00:33:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15314 wikitext text/x-wiki {{Navbox | name = YouTube navbox | title = [[YouTube]] | state = {{{state|autocollapse}}} | bodyclass = hlist | above = * [[Google]] (parent) * [[History of YouTube|History]] * [[Social impact of YouTube|Social impact]] | group1 = People | list1 = {{Navbox|child |group1 = Current |list1 = * [[Neal Mohan]] (CEO) * [[Lyor Cohen]] * [[John Farrell (businessman)|John Farrell]] |group2 = Former |list2 = * [[Steve Chen]] (founder) * [[Chad Hurley]] (founder & CEO) * [[Salar Kamangar]] (CEO) * [[Susan Wojcicki]] (CEO) * [[Jawed Karim]] (founder) * [[Susanne Daniels]] * [[Robert Kyncl]] (CBO) * [[Udi Manber]] * [[Yu Pan]] }} | group2 = Channels | list2 = * [[List of most-subscribed YouTube channels|Most-subscribed channels]] * [[List of most-viewed YouTube channels|Most-viewed channels]] * [[Multi-channel network]] ([[List of multi-channel networks|list]]) * [[YouTube (channel)|Official channel]] * [[YouTube Original Channel Initiative|Original channels]] | group3 = Culture and<br/>videos | list3 = {{Navbox|child | list1 = * [[Apology video|Apology]] * [[Beauty YouTuber|Beauty]] * [[BookTube]] * [[BreadTube]] * [[YouTube Creator Awards|Creator Awards]] * [[Draw My Life]] * [[Let's Play]] * "[[Me at the zoo]]" * [[PewDiePie vs T-Series]] * [[Reply girl]] * [[StudyTube]] * [[Viral video]] * [[YouTube poop]] * ''[[YouTube Rewind]]'' ** [[YouTube Rewind 2018: Everyone Controls Rewind|2018]] ** [[YouTube Rewind 2019: For the Record|2019]] * [[YouTuber]] ** [[List of YouTubers|list]] * [[VTuber]] | group2 = Lists | list2 = * [[List of most-viewed YouTube videos|Most-viewed videos]] ** [[List of most-viewed Arabic music videos on YouTube|Arabic music videos]] ** [[List of most-viewed French music videos on YouTube|French music videos]] ** [[List of most-viewed Indian YouTube videos|Indian videos]] ** [[List of most-viewed Pakistani YouTube videos|Pakistani videos]] * [[List of most-liked YouTube videos|Most-liked videos]] * [[List of most-disliked YouTube videos|Most-disliked videos]] }} | group4 = [[Criticism of YouTube|Criticism]] | list4 = * [[Censorship by YouTube|Censorship]] * [[YouTube copyright issues|Copyright issues]] ** [[Content ID]] ** [[YouTube copyright strike|Copyright strike]] * [[Elsagate]] * [[Fantastic Adventures scandal]] * ''[[Garcia v. Google, Inc.]]'' * [[2012 Kohistan video case|Kohistan video case]] * [[2020 Korean YouTube backdoor advertising controversy|Korean backdoor advertisement controversy]] * ''[[Lenz v. Universal Music Corp.]]'' * [[YouTube and privacy|Privacy]] * [[Reactions to Innocence of Muslims|Reactions to ''Innocence of Muslims'']] * [[2011 Slovenian YouTube incident|Slovenian government incident]] * ''[[Viacom International Inc. v. YouTube, Inc.]]'' | group5 = Apps and services | list5 = * [[YouTube BrandConnect|BrandConnect]] * [[YouTube Kids|Kids]] * [[YouTube Music|Music]] * [[YouTube Premium|Premium]] ** [[List of YouTube Premium original programming|original programming]] * [[YouTube Shorts|Shorts]] * [[YouTube Studio|Studio]] * [[YouTube TV|TV]] * [[YouTube VR|VR]] | group6 = Events | list6 = * [[YouTube Awards|Awards]] * [[CNN/YouTube presidential debates]] * [[YouTube Comedy Week|Comedy Week]] * [[Creator Clash]] * [[KSI vs Logan Paul]] ** [[KSI vs. Logan Paul II|rematch]] * [[YouTube Live|Live]] * [[YouTube Music Awards|Music Awards]] **[[2013 YouTube Music Awards|2013]] **[[2015 YouTube Music Awards|2015]] * [[Open Sauce]] * [[Playlist Live]] * [[Project for Awesome]] * [[Social in the City]] * [[Streamy Awards]] * [[YouTube Space Lab|Space Lab]] * [[YouTube Symphony Orchestra|Symphony Orchestra]] ** ''[[Internet Symphony No. 1]]'' ** [[Mothership (composition)|''Mothership'']] * [[Tubecon]] * [[VidCon]] | group7 = Related | list7 = * [[Censorship of YouTube]] ** [[Blocking of YouTube videos in Germany|Germany]] * [[YouTube suspensions|Channel suspensions]] * [[YouTube Select]] * [[YouTube headquarters shooting|Headquarters shooting]] * [[YouTube in education|In education]] * [[Vevo]] * [[Comparison of YouTube downloaders|YouTube downloaders]] * [[YouTube Instant]] * [[YouTube Space]] * [[YouTube Theater]] | below = * {{Icon|Category}} [[:Category:YouTube|Category]] }}<noinclude> {{Documentation}} </noinclude> h06w2kykvtz4bz167fi9wty8u3p8kpx Nhwɛdo:§l 10 2754 15315 2024-08-05T00:33:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15315 wikitext text/x-wiki #REDIRECT [[Template:Section link]] bvzzdmt4p6i6oi18mklb676tm1nftgf Module:Convert/helper 828 2755 15321 2024-08-06T20:46:50Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15321 Scribunto text/plain -- This module provides some functions to prepare template parameters -- for use with Template:Convert. -- This module is not used by Template:Convert or Module:Convert. local function stripToNil(text) -- If text is a non-empty string, return its trimmed content, -- otherwise return nothing (empty string or not a string). if type(text) == 'string' then return text:match('(%S.-)%s*$') end end -- Remove commas and references (any strip markers) from a number. -- First usage in Template:Infobox_UK_place/dist (June 2018) local function cleanNumber(frame) local args = frame.args local text = stripToNil(args[1]) or '' if text == '' or tonumber(text) then return text end return mw.text.killMarkers(text):gsub(',', '') end local fractions = { ['½'] = '1/2', ['⅓'] = '1/3', ['⅔'] = '2/3', ['¼'] = '1/4', ['¾'] = '3/4', ['⅛'] = '1/8', ['⅜'] = '3/8', ['⅝'] = '5/8', ['⅞'] = '7/8', } local fractionNumbers = { ['½'] = 1/2, ['⅓'] = 1/3, ['⅔'] = 2/3, ['¼'] = 1/4, ['¾'] = 3/4, ['⅛'] = 1/8, ['⅜'] = 3/8, ['⅝'] = 5/8, ['⅞'] = 7/8, } -- Format regular input with fraction (MOS-confirmant) into Convert-format "12+3/8" ("+" added). -- First usage in Template:NFL_predraft (August 2017) local function number(frame) --[[ Preprocess a template parameter to translate a number to be used as input for {{convert}}. {{#invoke:convert/helper|number|12 3/8}} → 12+3/8 Input Output 12 12 12 3/8 12+3/8 {{frac|12|3|8}} 12+3/8 12{{frac|3|8}} 12+3/8 12⅜ 12+3/8 Template:Fraction redirects to Template:Frac so either may be used in the input. ]] local args = frame.args local text = stripToNil(args[1]) or '' if text == '' or tonumber(text) then return text -- examples: '', '12', '12.3', '12.3e4', or negative end text = text:gsub('&nbsp;', ' '):gsub(' +', ' '):gsub(' *%+ *', '+'):gsub('&frasl;', '/'):gsub('⁄', '/') local integer, numerator, denominator, rest -- Look for a fraction of form '12 3/8' or '12+3/8' or '3/8'. integer, numerator, denominator = text:match('^(%d+)[ +](%d+)/(%d+)$') if integer then return integer .. '+' .. numerator .. '/' .. denominator end numerator, denominator = text:match('^(%d+)/(%d+)$') if numerator then return numerator .. '/' .. denominator end -- Look for an expanded fraction such as the result of {{frac|12|3|8}} or 12{{frac|3|8}} or {{frac|3|8}}. numerator, denominator = text:match('<sup>(%d+)</sup>/<sub>(%d+)</sub></span>') if numerator then integer = text:match('(%d+)<span class="sr-only">') or text:match('^(%d+)%s*&#x200B;<span') or -- Template:Frac outputs zwsp since December 2017 text:match('^(%d+)%s*<span') return (integer and (integer .. '+') or '') .. numerator .. '/' .. denominator end -- Look for a fraction of form '12¾' or '¾'. integer, rest = text:match('^(%d*)%s*(.*)') local expand = fractions[rest] if expand then return (integer == '' and integer or (integer .. '+')) .. expand end return text end local function distanceNumber(text) -- Return a number corresponding to text (0 if text is empty) or throw an error if invalid. text = text or 0 if tonumber(text) then return tonumber(text) end -- Look for a fraction of form '12¾' or '¾'. local integer, expand = text:match('^(%d*)%s*(.*)') if integer == '' then integer = 0 else integer = tonumber(integer) end if expand == '' then expand = 0 else expand = fractionNumbers[expand] end if integer and expand then return integer + expand end error('Invalid number "' .. text .. '"', 0) end -- First usage in Template:Horse_race_distance (January 2024) local function horseRaceDistance(frame) local args = frame:getParent().args local miles = stripToNil(args[1]) local furlongs = stripToNil(args[2]) local yards = stripToNil(args[3]) local show = {} if miles then table.insert(show, miles .. 'm') end if furlongs then table.insert(show, furlongs .. 'f') end if yards then table.insert(show, yards .. 'y') end miles = distanceNumber(miles) furlongs = distanceNumber(furlongs) yards = distanceNumber(yards) local meters = miles * 1609.344 + furlongs * 201.168 + yards * 0.9144 return '<span data-sort-value="' .. tostring(meters) .. '&nbsp;!">' .. table.concat(show, ' ') .. '</span>' end return { number = number, cleanNumber = cleanNumber, horseRaceDistance = horseRaceDistance, } pzffhz87cqrsqf2dz7wtn4hoanxl29a Module:If empty 828 2756 15322 2024-08-06T20:47:04Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15322 Scribunto text/plain local p = {} function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false}) for k,v in ipairs(args) do if v ~= '' then return v end end end return p 8cxs60bq7ivex6wukqrel0fi3yogyu4 Module:Lang/documentor tool 828 2757 15323 2024-08-06T20:47:15Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15323 Scribunto text/plain require('strict') local p = {} --[[ -------------------------< P R I V A T E _ T A G S >------------------------------------------------------ {{#invoke:Lang/documentor tool|private_tags}} Reads the override{} table in Module:Lang/data and renders a wiki table of private tags and their associated languages ]] local function private_tags (frame) local override_t = mw.loadData ('Module:Lang/data').override; -- get the override table local private_t = {}; for tag, lang in pairs (override_t) do if tag:find ('%-x%-') then table.insert (private_t, table.concat ({'\n|-\n|', lang, '||', tag})) end end table.sort (private_t) table.insert (private_t, 1, '{| class="wikitable sortable"'); table.insert (private_t, 2, '\n|+ Supported private-use IETF language tags') table.insert (private_t, 3, '\n! Language !! Private-use tag') return table.concat (private_t) .. '\n|}'; -- return '<pre>' .. table.concat (private_t) .. '\n|}' .. '</pre>' --error (mw.dumpObject (private_t)) end --[[ -------------------------< L A N G - X X _ S E T T I N G S >---------------------------------------------- {{#invoke:Lang/documentor tool|lang_xx_settings|template={{ROOTPAGENAME}}}} Reads the content of the template and extracts the parameters from {{#invoke:Lang|...}} for display on the template's documentation page. ]] local function lang_xx_settings(frame) local page = mw.title.makeTitle('Template', frame.args['template'] or frame.args[1]) -- get a page object for this page in 'Template:' namespace if not page then return '' -- TODO: error message? end local content = page:getContent() -- get unparsed content if not page then return '' -- TODO: error message? end local out = {} local params local style if content:match('{{%s*#invoke:%s*[Ll]ang%s*|[^|]+|[^}]+}}') or content:match('{{%s*#invoke:%s*[Ll]ang/sandbox%s*|[^|]+|[^}]+}}') then -- if this template uses [[Module:Lang]] params = content:match('{{%s*#invoke:%s*[Ll]ang%s*|[^|]+(|[^}]+)}}') or content:match('{{%s*#invoke:%s*[Ll]ang/sandbox%s*|[^|]+(|[^}]+)}}') -- extract the #invoke:'s parameters if not params then return '' -- there should be at least one or the template/module won't work TODO: error message? end table.insert(out, '{| class="wikitable" style="text-align: right; float: right;"\n|+settings') -- start a wikitable for k, v in params:gmatch('%s*|%s*([^%s=]+)%s*=%s*([^%s|]+)') do -- get the parameter names (k) and values (v) if 'label' == k then -- special case for labels because spaces and pipes v = params:match('label%s*=%s*(%[%[[^%]]+%]%])') or params:match('label%s*=%s*([^|\n]+)') or 'missing label' end table.insert(out, table.concat({k, '\n|', v})) -- make rudimentary wikitable entries end style = content:match('lang_xx_([^|]+)'); if not style or ('italic' ~= mw.text.trim (style) and 'inherit' ~= mw.text.trim (style)) then return '<span style="color:#d33">Error: template #invoke calls unknown function</span>'; end return table.concat({table.concat(out,'\n|-\n! scope="row" | '), '\n|-\n|colspan="2"|style: ', style, '\n|-\n|}'}) -- add inter-row markup and close the wikitable and done else return '' -- does not use [[Module:Lang]] so abandon quietly end end --[[ -------------------------- < U S E S _ M O D U L E > -------------------------- {{#invoke:Lang/documentor tool|uses_module|template={{ROOTPAGENAME}}}} Reads the content of the template to determine if this {{lang-xx}} template uses Module:Lang. Returns the index of the substring '{{#invoke|lang|' in the template page content if true; empty string if false. Used in template documentation {{#if:}} parser functions. ]] local function uses_module(frame) local page = mw.title.makeTitle('Template', frame.args['template'] or frame.args[1]) -- get a page object for this page in 'Template:' namespace if not page then return '' -- TODO: error message? end local content = page:getContent() -- get unparsed content if not page then return '' -- TODO: error message? end return content:find('{{%s*#invoke:[Ll]ang%s*|') or '' -- return index or empty string end --[[ -------------------------- < S H A R E D _ C O D E > -------------------------- - Tables: -- language_categories -- error_messages -- strings - Functions: -- make_error(message, layout, parent_category, nocat) -- get_language_link(language_name, language_code) -- get_see_also_section(page_title, language_name, language_code) -- get_hidden_category_template(frame) -- get_top_section(frame) -- get_bottom_section(frame, language_name, see_also_section, parent_category) ]] local language_categories = { ["LANGUAGES_SOURCES"] = "Articles with %s-language sources (%s)", ["LANGUAGES_COLLECTIVE_SOURCES"] = "Articles with %s-collective sources (%s)", ["CS1"] = "CS1 %s-language sources (%s)", ["LANGUAGE_TEXT"] = "Articles containing %s-language text", -- old version ["LANGUAGES_COLLECTIVE_TEXT"] = "Articles with text from the %s collective", ["LANGUAGES_COLLECTIVE_TEXT"] = "Articles with text in %s", ["ENGLISH"] = "Articles containing explicitly cited %s-language text", } local error_assistance = " Please see [[Template talk:Lang]] for assistance." local error_messages = { ["ASSISTANCE"] = "Please see [[Template talk:Lang]] for assistance.", ["INCORRECT_CATEGORY_TITLE"] = "[[:%s]] is not the category being populated by the {{tlx|%s}} template. The correct category is located at: [[:%s]].", ["NO_CATEGORY_TITLE_FOUND"] = "No language category found for '''%s.'''" .. error_assistance, ["NOT_VALID_CATEGORY_FORMAT"] = "'''%s''' is not a a valid category title." .. error_assistance, ["NOT_VALID_LANGUAGE_CODE"] = "[[%s]] is not a valid ISO 639 or IETF language name." .. error_assistance, } local strings = { ["ERROR_CATEGORY"] = "[[Category:Lang and lang-xx template errors]]", ["ERROR_SPAN"] = '<span style="font-size: 100%%; font-style: normal;" class="error">Error: %s </span>', ["PURGE_DIV"] = '<div style="font-size: x-small;">%s</div>', ["SEE_ALSO"] = "\n==See also==", ["SEE_ALSO_ITEM"] = "* [[:%s]]", } --[[ -------------------------- < M A K E _ E R R O R > -------------------------- Create an error message. Does not place page in error category if args.nocat is used. Does not categorize in parent cateogory if used in category namespace (usually for /testcases). ]] local function make_error(message, layout, parent_category, nocat) table.insert(layout, string.format(strings["ERROR_SPAN"], message)) if not nocat then table.insert(layout, strings["ERROR_CATEGORY"]) end if mw.title.getCurrentTitle().nsText == "Category" then table.insert(layout, parent_category) end return table.concat(layout) end --[[ -------------------------- < G E T _ L A N G U A G E _ L I N K > -------------------------- Generates a language link for the correct style. Collective languages use the name_from_tag value, while other languages use a display name of "x-language". ]] local function get_language_link(language_name, language_code) local lang_module = require('Module:Lang') -- Is a language collective? if language_name:find('languages') then return lang_module.name_from_tag({language_code, link = "yes"}) else return lang_module.name_from_tag({language_code, link = "yes", label = lang_module.name_from_tag({language_code}) .. "-language"}) end end --[[ -------------------------- < G E T _ S E E _ A L S O _ S E C T I O N > -------------------------- Generates a consistent style See also section for {{Category articles containing non-English-language text}} and {{Non-English-language source category}}. If {{CS1 language sources}} is converted, it should also use it. ]] local function get_see_also_section(page_title, language_name, language_code) local see_also_section = {} for _, category_name in pairs(language_categories) do local category = mw.title.new(string.format(category_name, language_name, language_code), 14) if category and page_title ~= category.text and category.exists then table.insert(see_also_section, string.format(strings["SEE_ALSO_ITEM"], category.prefixedText)) end end table.sort(see_also_section) table.insert(see_also_section, 1, strings["SEE_ALSO"]) if table.getn(see_also_section) == 1 then return "" else return table.concat(see_also_section, "\n") end end --[[ -------------------------- < G E T _ H I D D E N _ C A T E G O R Y _ T E M P L A T E > -------------------------- Generates the Template:Hidden category template. This function is separate from the get_top_section() function as this should be used in both error categories and valid categories. ]] local function get_hidden_category_template(frame) return frame:expandTemplate{title = 'Hidden category'} end --[[ -------------------------- < G E T _ T O P _ S E C T I O N > -------------------------- Generates a consistent top maintenance template section which consists of: -- Template:Possibly empty category -- Template:Purge ]] local function get_top_section(frame) local top_section = {} if mw.site.stats.pagesInCategory(mw.title.getCurrentTitle().text, "all") == 0 then table.insert(top_section, frame:expandTemplate{title = 'Possibly empty category'}) else table.insert(top_section, frame:expandTemplate{title = 'Possibly empty category', args = {hidden=true}}) end local purge_module = require('Module:Purge') table.insert(top_section, string.format(strings["PURGE_DIV"], purge_module._main({"Purge page cache"}))) return table.concat(top_section, "\n\n") end --[[ -------------------------- < G E T _ B O T T O M _ S E C T I O N > -------------------------- Generates a consistent non-text section which consists of: -- Template:CatAutoTOC -- A see also section -- {{DEFAULTSORT}} -- Categorization in parent category ]] local function get_bottom_section(frame, language_name, see_also_section, parent_category) local bottom_section = {} table.insert(bottom_section, frame:expandTemplate{title = 'CatAutoTOC'}) table.insert(bottom_section, see_also_section) if mw.title.getCurrentTitle().nsText == "Category" then table.insert(bottom_section, frame:preprocess{text = "{{DEFAULTSORT:" .. language_name .. "}}"}) table.insert(bottom_section, parent_category) end return table.concat(bottom_section, "\n\n\n") end --[[ -------------------------- < N O N _ E N G L I S H _ L A N G U A G E _ T E X T _ C A T E G O R Y > -------------------------- {{#invoke:Lang/documentor tool|non_english_language_text_category}} This function implements {{Non-English-language text category}}. ]] local non_english_language_text_strings = { ["LINE1"] = "This category contains articles with %s%s text. The primary purpose of these categories is to facilitate manual or automated checking of text in other languages.", ["LINE2"] = "This category should only be added with the %s family of templates, never explicitly.", ["LINE3"] = 'For example %s, which wraps the text with <code>&lt;span lang="%s"&gt;</code>.%s', ["LINE3_EXTRA"] = " Also available is %s which displays as %s.", ["IN_SCRIPT"] = " (in %s)", ["EXAMPLE_DEFAULT_TEXT"] = "text in %s language here", ["PARENT_CATEGORY"] = "[[Category:Articles containing non-English-language text]]", ["TEMPLATE"] = "Lang", } local function non_english_language_text_category(frame) local page = mw.title.getCurrentTitle() local args = require('Module:Arguments').getArgs(frame) -- args.test is used for /testcases if args.test then page = mw.title.new(args.test) end -- Naming style: Articles with text from the Berber languages collective local page_title_modified = page.text local split_title = "([^,]+)%%s([^,]*)" local part1 = "" local part2 = "" if page_title_modified:find('Articles with text in') then -- Naming style: Category:Articles with text from Afro-Asiatic languages (as currently implemented in Module:lang) part1, part2 = language_categories["LANGUAGES_COLLECTIVE_TEXT"]:match(split_title) elseif page_title_modified:find('explicitly cited') then part1, part2 = language_categories["ENGLISH"]:match(split_title) else -- Naming style: Category:Articles containing French-language text part1, part2 = language_categories["LANGUAGE_TEXT"]:match(split_title) end page_title_modified = page_title_modified:gsub(part1, "") page_title_modified = page_title_modified:gsub(part2, "") local language_name = page_title_modified local layout = {} table.insert(layout, get_hidden_category_template(frame)) local parent_category = non_english_language_text_strings["PARENT_CATEGORY"] if language_name == page.text then -- Error: Category title format not supported. return make_error(string.format(error_messages["NOT_VALID_CATEGORY_FORMAT"], page.text), layout, parent_category, args.nocat) end local lang_module = require('Module:Lang') local language_code = lang_module._tag_from_name({language_name}) if language_code:find('[Ee]rror') then -- Error: Language code not found in database. return make_error(string.format(error_messages["NOT_VALID_LANGUAGE_CODE"], language_name), layout, parent_category, args.nocat) end local correct_language_category_title = lang_module._category_from_tag({language_code}) if correct_language_category_title:find('[Ee]rror') then -- Error: No category title found for language code. return make_error(string.format(error_messages["NO_CATEGORY_TITLE_FOUND"], language_code), layout, parent_category, args.nocat) end local current_category_title = page.prefixedText if current_category_title ~= correct_language_category_title then -- Error: The current title used is not in the supported format. TODO: can this still be reached? return make_error( string.format(error_messages["INCORRECT_CATEGORY_TITLE"], current_category_title, non_english_language_text_strings["LANG"], correct_language_category_title), layout, parent_category, args.nocat) end table.insert(layout, get_top_section(frame)) local script_text = "" if args.script then script_text = string.format(non_english_language_text_strings["IN_SCRIPT"], args.script) end local language_link = get_language_link(language_name, language_code) table.insert(layout, string.format(non_english_language_text_strings["LINE1"], language_link, script_text)) local lang_template = frame:expandTemplate{title = 'Tl', args = {non_english_language_text_strings["TEMPLATE"]}} table.insert(layout, string.format(non_english_language_text_strings["LINE2"], lang_template)) local language_code_link = lang_module._name_from_tag({language_code, link="yes", label=language_code}) local example_default_text = string.format(non_english_language_text_strings["EXAMPLE_DEFAULT_TEXT"], language_name) local example_text = args.example or example_default_text local lang_template_example = frame:expandTemplate{title = 'Tlx', args = {non_english_language_text_strings["TEMPLATE"], language_code_link, example_text}} local lang_x = mw.title.makeTitle(10, "Lang-" .. language_code) local line3_extra = "" if lang_x.exists then local lang_x_template_example = frame:expandTemplate{title = 'Tlx', args = {lang_x.text, example_text}} local lang_x_template = frame:expandTemplate{title = lang_x.text, args = {example_text}} line3_extra = string.format(non_english_language_text_strings["LINE3_EXTRA"], lang_x_template_example, lang_x_template) end table.insert(layout, string.format(non_english_language_text_strings["LINE3"], lang_template_example, language_code, line3_extra)) local see_also_section = get_see_also_section(page.text, language_name, language_code) local bottom = get_bottom_section(frame, language_name, see_also_section, non_english_language_text_strings["PARENT_CATEGORY"]) return table.concat(layout, "\n\n") .. bottom end --[[ -------------------------- < N O N _ E N G L I S H _ L A N G U A G E _ S O U R C E S _ C A T E G O R Y > -------------------------- {{#invoke:Lang/documentor tool|non_english_language_sources_category}} This function implements {{Non-English-language sources category}}. ]] local non_english_language_sources_strings = { ["LINE1"] = "This is a tracking category for articles that use %s to identify %s sources.", ["PARENT_CATEGORY"] = "[[Category:Articles with non-English-language sources]]", ["TEMPLATE"] = "In lang", } local function non_english_language_sources_category(frame) local page = mw.title.getCurrentTitle() local args = require('Module:Arguments').getArgs(frame) -- args.test is used for /testcases if args.test then page = mw.title.new(args.test) end local page_title = page.text local language_code = page_title:match('%(([%a%-]+)%)') local language_name = require('Module:Lang')._name_from_tag({language_code}) local layout = {} table.insert(layout, get_hidden_category_template(frame)) local parent_category = non_english_language_sources_strings["PARENT_CATEGORY"] local correct_language_category_title = require('Module:In lang')._in_lang({language_code, ["list-cats"]="yes"}) if correct_language_category_title == "" then -- Error: No category title found for language code. return make_error(string.format(error_messages["NO_CATEGORY_TITLE_FOUND"], language_code), layout, parent_category, args.nocat) end local current_category_title = page.prefixedText if correct_language_category_title ~= current_category_title then -- Error: The current title used is not in the supported format. return make_error( string.format(error_messages["INCORRECT_CATEGORY_TITLE"], current_category_title, non_english_language_sources_strings["TEMPLATE"], correct_language_category_title), layout, parent_category, args.nocat) end local language_link = get_language_link(language_name, language_code) local text = string.format(non_english_language_sources_strings["LINE1"], frame:expandTemplate{title = 'Tlx', args = {non_english_language_sources_strings["TEMPLATE"], language_code}}, language_link) table.insert(layout, get_top_section(frame)) table.insert(layout, text) local see_also_section = get_see_also_section(page_title, language_name, language_code) local bottom = get_bottom_section(frame, language_name, see_also_section, parent_category) return table.concat(layout, "\n\n") .. bottom end --[[ -------------------------- < N O N _ E N G L I S H _ L A N G U A G E _ C S 1 _ S O U R C E S _ C A T E G O R Y > -------------------------- {{#invoke:Lang/documentor tool|non_english_language_cs1_sources_category}} This function implements {{Non-English-language CS1 sources category}}. ]] local non_english_language_cs1_text_strings = { ["LINE1"] = "This is a tracking category for [[WP:CS1|CS1 citations]] that use the parameter %s to identify a source in [[%s language|%s]]. Pages in this category should only be added by CS1 templates and [[Module:Citation/CS1]].", ["PARENT_CATEGORY"] = "[[Category:CS1 foreign language sources]]", -- #TODO change to "Articles with non-english CS1 language sources" or "CS1 non-English language sources" } --"This is a tracking category for [[WP:CS1|CS1 citations]] that use the parameter %s to hold a citation title that uses %s characters and contains the language prefix <code>%s:</code>. Pages in this category should only be added by CS1 templates and [[Module:Citation/CS1]].", --"[[Category:CS1 uses foreign language script]]", -- "This is a tracking category for [[WP:CS1|CS1 citations]] that use the parameter %s. Pages in this category should only be added by CS1 templates and [[Module:Citation/CS1]].", -- "to identify a source in [[%s language|%s]].", -- "to hold a citation title that uses %s characters and contains the language prefix <code>%s:</code>.", local function non_english_language_cs1_sources_category(frame) local page_title_object = mw.title.getCurrentTitle() local page_title = page_title_object.text local language_code = page_title:match('%(([%a%-]+)%)') local language_name = require('Module:Lang')._name_from_tag({language_code}) local layout = {} table.insert(layout, get_hidden_category_template(frame)) local see_also_section = "" local parameter_doc = frame:expandTemplate{title = 'para', args = {"language", language_code}} table.insert(layout, get_top_section(frame)) table.insert(layout, string.format(non_english_language_cs1_text_strings["LINE1"], parameter_doc, language_name, language_name)) local see_also_section = get_see_also_section(page_title, language_name, language_code) local bottom = get_bottom_section(frame, language_name, see_also_section, non_english_language_cs1_text_strings["PARENT_CATEGORY"]) return table.concat(layout, "\n\n") .. bottom end --[[ -------------------------- < T E S T _ C A S E S _ S H A R E D _ C O D E > -------------------------- ]] local function compare_by_keys2(a, b) -- local function used by table.sort() return a[2] < b[2] -- ascending sort by code end local function compare_by_keys(a, b) -- local function used by table.sort() return a[1] < b[1] -- ascending sort by code end -- Used by testcases_iso_code_to_name() local function get_language_code_table_from_code(args) local entry = {} --if args.override_table[args.language_code] then -- table.insert(entry, args.override_table[args.language_code][1]) -- :gsub(' %b()$', '') fails here --else table.insert(entry, args.language_code) -- end return entry end -- Used by testcases_name_from_tag() local function get_language_code_and_name_table_from_code(args) local entry = {} if args.override_table[args.language_code] then table.insert(entry, args.language_code) local language_code, _ = args.override_table[args.language_code][1]:gsub(' %b()$', '') table.insert(entry, language_code) else table.insert(entry, args.language_code) table.insert(entry, args.language_table[args.language_code]) end return entry end -- Used by testcases_category_from_tag() local function get_language_code_and_category_table_from_code(args) local entry = {} table.insert(entry, args.language_code) table.insert(entry, args.test_function({args.language_code})) return entry end -- Used by testcases_iso_name_to_code() and testcases_tag_from_name() local function get_language_name_and_code_table_from_code(args) local entry = {} if args.override_table[args.language_code] then table.insert(entry, args.override_table[args.language_code][1]) -- only the first name when there are multiples table.insert(entry, args.language_code) else table.insert(entry, args.language_names[1]) -- only the first name when there are multiples table.insert(entry, args.language_code) end return entry end local function get_table(table_function, language_table, length, range, iso_number, test_function) local table_of_language_name_and_code_tables = {} local override_table_name = "override" if iso_number then override_table_name = "override_" .. iso_number end local override_table = require("Module:ISO 639 name/ISO_639_override/sandbox")[override_table_name] -- For most ISO 639s. if range then for language_code, language_names in pairs(language_table) do if language_code:find(range) then table.insert(table_of_language_name_and_code_tables, table_function({ override_table = override_table, language_code = language_code, language_names = language_names, test_function = test_function, language_table = language_table })) end end -- For ISO 639-1. elseif length then for language_code, language_names in pairs(language_table) do if language_code:len() == 2 then table.insert(table_of_language_name_and_code_tables, table_function({ override_table = override_table, language_code = language_code, language_names = language_names, test_function = test_function, language_table = language_table })) end end -- For general /testcases. else for language_code, language_names in pairs(language_table) do table.insert(table_of_language_name_and_code_tables, table_function({ override_table = override_table, language_code = language_code, language_names = language_names, test_function = test_function, language_table = language_table })) end end return table_of_language_name_and_code_tables end local function get_undabbed_table(language_list, length, range) local undabbed_language_table = {} -- for this test, ISO 639-3 language name disambiguators must be removed; un-dabbed names go here for language_code, language_names in pairs(language_list) do -- For most ISO 639s. if range then if language_code:find(range) then undabbed_language_table[language_code] = language_names[1]:gsub(' %b()$', '') -- undab and save only the first name; ignore all other names assigned to a code end -- For ISO 639-1. elseif length then if language_code:len() == 2 then undabbed_language_table[language_code] = language_names[1]:gsub(' %b()$', '') -- undab and save only the first name; ignore all other names assigned to a code end -- For general /testcases. else undabbed_language_table[language_code] = language_names[1]:gsub(' %b()$', '') end end return undabbed_language_table end --[[ -------------------------- < T E S T C A S E S _ C A T E G O R Y _ F R O M _ T A G > -------------------------- Entry point for the various category_from_tag testcases. Build a table of test patterns where each entry in the table is a table with two members: {"<language_code>", "<category name according to Module:Lang>"} - "Expected" column value is the category name according to Module:Lang. - "Actual" column value is the result of {{#invoke:Lang/sandbox|category_from_tag|<language_code>}}. TODO: Currently not working. ]] local function testcases_category_from_tag(self, args) local cat_from_tag_function = require('Module:Lang')._category_from_tag local language_tables = get_table(get_language_code_and_category_table_from_code, args.language_list, args.length, args.range, args.iso_number, cat_from_tag_function) table.sort(language_tables, compare_by_keys) self:preprocess_equals_preprocess_many( '{{#invoke:Lang/sandbox|category_from_tag|', '}}', '', '', language_tables, {nowiki=false} ) end --[[ -------------------------- < T E S T C A S E S _ N A M E _ F R O M _ T A G > -------------------------- Entry point for the various name_from_tag testcases. Build a table of test patterns where each entry in the table is a table with two members: {"<language_code>", "<language_name>"} - "Expected" column value is the <language_name>. - "Actual" column value is the result of sandbox version {{#invoke:Lang/sandbox|name_from_tag|<language_code>}}. ]] local function testcases_name_from_tag(self, args) local undabbed_language_table = get_undabbed_table(args.language_list, args.length, args.range, nil) local language_tables = get_table(get_language_code_and_name_table_from_code, undabbed_language_table, args.length, args.range) table.sort(language_tables, compare_by_keys) self:preprocess_equals_preprocess_many( '{{#invoke:Lang/sandbox|name_from_tag|', '}}', '', '', language_tables, {nowiki=false} ) end --[[ -------------------------- < T E S T C A S E S _ T A G _ F R O M _ N A M E > -------------------------- Entry point for the various tag_from_name testcases. Build a table of test patterns where each entry in the table is a table with two members: {"<language_name>", "<language_code>"} - "Expected" column value is the <language_code>. - "Actual" column value is the result of sandbox version {{#invoke:Lang/sandbox|tag_from_name|<language_name>}}. TODO: Currently not working. ]] local function testcases_tag_from_name(self, args) local language_tables = get_table(get_language_name_and_code_table_from_code, args.language_list, args.length, args.range, args.iso_number, nil) table.sort(language_tables, compare_by_keys2) local ordered_table = {} table.sort(unordered_table) for _, key in ipairs(unordered_table) do table.insert(ordered_table, {key, reverse_table[key]}) end self:preprocess_equals_preprocess_many( '{{#invoke:Lang/sandbox|tag_from_name|', '}}', '', '', language_tables, {nowiki=false} ) end --[[ -------------------------- < T E S T C A S E S _ I S O _ C O D E _ T O _ N A M E > -------------------------- Entry point for the various iso_code_to_name testcases. Build a table of test patterns where each entry in the table is a table with one member: {"<language_code>"} - "Expected" column value is the result of the live version of {{#invoke:ISO 639 name|iso_639_name_to_code|<language_code>}}. - "Actual" column value is the result of sandbox version {{#invoke:ISO 639 name/sandbox|iso_639_name_to_code|<language_code>}}. ]] local function testcases_iso_code_to_name(self, args) local language_tables = get_table(get_language_code_table_from_code, args.language_list, args.length, args.range, args.iso_number, nil) table.sort(language_tables, compare_by_keys) self:preprocess_equals_preprocess_many( '{{#invoke:ISO 639 name/sandbox|iso_639_code_to_name|link=yes|', '}}', '{{#invoke:ISO 639 name|iso_639_code_to_name|link=yes|', '}}', language_tables, {nowiki=false} ) end --[[ -------------------------- < T E S T C A S E S _ I S O _ N A M E _ T O _ C O D E > -------------------------- Entry point for the various iso_name_to_code testcases. Build a table of test patterns where each entry in the table is a table with two members: {"<language_name>", "<language_code>"} - "Expected" column value is the <language_code>. - "Actual" column is value the result of {{#invoke:ISO 639 name/sandbox|iso_639_name_to_code|<language_name>}}. ]] local function testcases_iso_name_to_code(self, args) local language_tables = get_table(get_language_name_and_code_table_from_code, args.language_list, args.length, args.range, args.iso_number, nil) table.sort(language_tables, compare_by_keys2) self:preprocess_equals_preprocess_many( '{{#invoke:ISO 639 name/sandbox|iso_639_name_to_code|2=' .. args.iso_number .. "|", '}}', '', '', language_tables, {nowiki=false} ) end --[[--------------------------< S E E _ A L S O >-------------------------------------------------------------- adds items to the list of items in §See also section of Template:Lang-x/doc; Evaluates single positional parameter which is a comma-separated list of items including list markup. {{#invoke:Lang/documentor tool|see_also|*{{tl|Lang-tt-Cyrl}}, *{{tl|Lang-tt-Latn}}, *{{tl|Lang-tt-Arab}}}} ]] local function see_also (frame) if nil == frame.args[1] or '' == frame.args[1] then -- if empty, ... return; -- ... return nothing end return frame:preprocess (frame.args[1]:gsub ('%s*,%s', '\n')); -- preprocess so any templates are rendered before saving and done end --[[ -------------------------< E X P O R T E D _ F U N C T I O N S > ----------------------------------------- ]] return { lang_xx_settings = lang_xx_settings, uses_module = uses_module, see_also = see_also, non_english_language_text_category = non_english_language_text_category, non_english_language_sources_category = non_english_language_sources_category, non_english_language_cs1_sources_category = non_english_language_cs1_sources_category, private_tags = private_tags, -- Module:Lang testcases testcases_category_from_tag = testcases_category_from_tag, testcases_name_from_tag = testcases_name_from_tag, testcases_tag_from_name = testcases_tag_from_name, -- Module:ISO 639 name testcases testcases_iso_code_to_name = testcases_iso_code_to_name, testcases_iso_name_to_code = testcases_iso_name_to_code, } 1acgwupcv3o45ao2x5f35kpx6n6b9vd Module:Webarchive/sandbox 828 2758 15324 2024-08-06T20:47:32Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15324 Scribunto text/plain --[[ ---------------------------------- Lua module implementing the {{webarchive}} template. A merger of the functionality of three templates: {{wayback}}, {{webcite}} and {{cite archives}} ]] --[[--------------------------< D E P E N D E N C I E S >------------------------------------------------------ ]] require('strict'); local getArgs = require ('Module:Arguments').getArgs; --[[--------------------------< F O R W A R D D E C L A R A T I O N S >-------------------------------------- ]] local categories = {}; -- category names local config = {}; -- global configuration settings local digits = {}; -- for i18n; table that translates local-wiki digits to western digits local err_warn_msgs = {}; -- error and warning messages local excepted_pages = {}; local month_num = {}; -- for i18n; table that translates local-wiki month names to western digits local prefixes = {}; -- service provider tail string prefixes local services = {}; -- archive service provider data from local s_text = {}; -- table of static text strings used to build final rendering local uncategorized_namespaces = {}; -- list of namespaces that we should not categorize local uncategorized_subpages = {}; -- list of subpages that should not be categorized --[[--------------------------< P A G E S C O P E I D E N T I F I E R S >---------------------------------- ]] local non_western_digits; -- boolean flag set true when data.digits.enable is true local this_page = mw.title.getCurrentTitle(); local track = {}; -- Associative array to hold tracking categories local ulx = {}; -- Associative array to hold template data --[[--------------------------< S U B S T I T U T E >---------------------------------------------------------- Populates numbered arguments in a message string using an argument table. ]] local function substitute (msg, args) return args and mw.message.newRawMessage (msg, args):plain() or msg; end --[[--------------------------< tableLength >----------------------- Given a 1-D table, return number of elements ]] local function tableLength(T) local count = 0 for _ in pairs(T) do count = count + 1 end return count end --[=[-------------------------< M A K E _ W I K I L I N K >---------------------------------------------------- Makes a wikilink; when both link and display text is provided, returns a wikilink in the form [[L|D]]; if only link is provided, returns a wikilink in the form [[L]]; if neither are provided or link is omitted, returns an empty string. ]=] local function make_wikilink (link, display, no_link) if nil == no_link then if link and ('' ~= link) then if display and ('' ~= display) then return table.concat ({'[[', link, '|', display, ']]'}); else return table.concat ({'[[', link, ']]'}); end end return display or ''; -- link not set so return the display text else -- no_link if display and ('' ~= display) then -- if there is display text return display; -- return that else return link or ''; -- return the target article name or empty string end end end --[[--------------------------< createTracking >----------------------- Return data in track[] ie. tracking categories ]] local function createTracking() if not excepted_pages[this_page.fullText] then -- namespace:title/fragment is allowed to be categorized (typically this module's / template's testcases page(s)) if uncategorized_namespaces[this_page.nsText] then return ''; -- this page not to be categorized so return empty string end for _,v in ipairs (uncategorized_subpages) do -- cycle through page name patterns if this_page.text:match (v) then -- test page name against each pattern return ''; -- this subpage type not to be categorized so return empty string end end end local out = {}; if tableLength(track) > 0 then for key, _ in pairs(track) do -- loop through table table.insert (out, make_wikilink (key)); -- and convert category names to links end end return table.concat (out); -- concat into one big string; empty string if table is empty end --[[--------------------------< inlineError >----------------------- Critical error. Render output completely in red. Add to tracking category. This function called as the last thing before abandoning this module ]] local function inlineError (msg, args) track[categories.error] = 1 return table.concat ({ '<span style="font-size:100%" class="error citation-comment">Error in ', -- open the error message span config.tname, -- insert the local language template name ' template: ', substitute (msg, args), -- insert the formatted error message '.</span>', -- close the span createTracking() -- add the category }) end --[[--------------------------< inlineRed >----------------------- Render a text fragment in red, such as a warning as part of the final output. Add tracking category. ]] local function inlineRed(msg, trackmsg) if trackmsg == "warning" then track[categories.warning] = 1; elseif trackmsg == "error" then track[categories.error] = 1; end return '<span style="font-size:100%" class="error citation-comment">' .. msg .. '</span>' end --[[--------------------------< base62 >----------------------- Convert base-62 to base-10 Credit: https://de.wikipedia.org/wiki/Modul:Expr ]] local function base62( value ) local r = 1 -- default return value is input value is malformed if value:match ('%W') then -- value must only be in the set [0-9a-zA-Z] return; -- nil return when value contains extraneous characters end local n = #value -- number of characters in value local k = 1 local c r = 0 for i = n, 1, -1 do -- loop through all characters in value from ls digit to ms digit c = value:byte( i, i ) if c >= 48 and c <= 57 then -- character is digit 0-9 c = c - 48 elseif c >= 65 and c <= 90 then -- character is ascii a-z c = c - 55 else -- must be ascii A-Z c = c - 61 end r = r + c * k -- accumulate this base62 character's value k = k * 62 -- bump for next end -- for i return r end --[[--------------------------< D E C O D E _ D A T E >-------------------------------------------------------- Given a date string, return it in iso format along with an indicator of the date's format. Except that month names must be recognizable as legitimate month names with proper capitalization, and that the date string must match one of the recognized date formats, no error checking is done here; return nil else ]] local function decode_date (date_str) local patterns = { ['dmy'] = {'^(%d%d?) +([^%s%d]+) +(%d%d%d%d)$', 'd', 'm', 'y'}, -- %a does not recognize unicode combining characters used by some languages ['mdy'] = {'^([^%s%d]+) (%d%d?), +(%d%d%d%d)$', 'm', 'd', 'y'}, ['ymd'] = {'^(%d%d%d%d) +([^%s%d]+) (%d%d?)$', 'y', 'm', 'd'}, -- not mos compliant at en.wiki but may be acceptible at other wikis }; local t = {}; if non_western_digits then -- this wiki uses non-western digits? date_str = mw.ustring.gsub (date_str, '%d', digits); -- convert this wiki's non-western digits to western digits end if date_str:match ('^%d%d%d%d%-%d%d%-%d%d$') then -- already an iso format date, return western digits form return date_str, 'iso'; end for k, v in pairs (patterns) do local c1, c2, c3 = mw.ustring.match (date_str, patterns[k][1]); -- c1 .. c3 are captured but we don't know what they hold if c1 then -- set on match t = { -- translate unspecified captures to y, m, and d [patterns[k][2]] = c1, -- fill the table of captures with the captures [patterns[k][3]] = c2, -- take index names from src_pattern table and assign sequential captures [patterns[k][4]] = c3, }; if month_num[t.m] then -- when month not already a number t.m = month_num[t.m]; -- replace valid month name with a number else return nil, 'iso'; -- not a valid date form because month not valid end return mw.ustring.format ('%.4d-%.2d-%.2d', t.y, t.m, t.d), k; -- return date in iso format end end return nil, 'iso'; -- date could not be decoded; return nil and default iso date end --[[--------------------------< makeDate >----------------------- Given year, month, day numbers, (zero-padded or not) return a full date in df format where df may be one of: mdy, dmy, iso, ymd on entry, year, month, day are presumed to be correct for the date that they represent; all are required in this module, makeDate() is sometimes given an iso-format date in year: makeDate (2018-09-20, nil, nil, df) this works because table.concat() sees only one table member ]] local function makeDate (year, month, day, df) local format = { ['dmy'] = 'j F Y', ['mdy'] = 'F j, Y', ['ymd'] = 'Y F j', ['iso'] = 'Y-m-d', }; local date = table.concat ({year, month, day}, '-'); -- assemble year-initial numeric-format date (zero padding not required here) if non_western_digits then -- this wiki uses non-western digits? date = mw.ustring.gsub (date, '%d', digits); -- convert this wiki's non-western digits to western digits end return mw.getContentLanguage():formatDate (format[df], date); end --[[--------------------------< I S _ V A L I D _ D A T E >---------------------------------------------------- Returns true if date is after 31 December 1899 (why is 1900 the min year? shouldn't the internet's date-of-birth be min year?), not after today's date, and represents a valid date (29 February 2017 is not a valid date). Applies Gregorian leapyear rules. all arguments are required ]] local function is_valid_date (year, month, day) local days_in_month = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; local month_length; local y, m, d; local today = os.date ('*t'); -- fetch a table of current date parts if not year or '' == year or not month or '' == month or not day or '' == day then return false; -- something missing end y = tonumber (year); m = tonumber (month); d = tonumber (day); if 1900 > y or today.year < y or 1 > m or 12 < m then -- year and month are within bounds TODO: 1900? return false; end if (2==m) then -- if February month_length = 28; -- then 28 days unless if (0==(y%4) and (0~=(y%100) or 0==(y%400))) then -- is a leap year? month_length = 29; -- if leap year then 29 days in February end else month_length=days_in_month[m]; end if 1 > d or month_length < d then -- day is within bounds return false; end -- here when date parts represent a valid date return os.time({['year']=y, ['month']=m, ['day']=d, ['hour']=0}) <= os.time(); -- date at midnight must be less than or equal to current date/time end --[[--------------------------< decodeWebciteDate >----------------------- Given a URI-path to Webcite (eg. /67xHmVFWP) return the encoded date in df format returns date string in df format - webcite date is a unix timestamp encoded as bae62 or the string 'query' ]] local function decodeWebciteDate(path, df) local dt = {}; local decode; dt = mw.text.split(path, "/") -- valid URL formats that are not base62 -- http://www.webcitation.org/query?id=1138911916587475 -- http://www.webcitation.org/query?url=http..&date=2012-06-01+21:40:03 -- http://www.webcitation.org/1138911916587475 -- http://www.webcitation.org/cache/73e53dd1f16cf8c5da298418d2a6e452870cf50e -- http://www.webcitation.org/getfile.php?fileid=1c46e791d68e89e12d0c2532cc3cf629b8bc8c8e if dt[2]:find ('query', 1, true) or dt[2]:find ('cache', 1, true) or dt[2]:find ('getfile', 1, true) or tonumber(dt[2]) then return 'query'; end decode = base62(dt[2]); -- base62 string -> exponential number if not decode then return nil; -- nil return when dt[2] contains characters not in %w end dt = os.date('*t', string.format("%d", decode):sub(1,10)) -- exponential number -> text -> first 10 characters (a unix timestamp) -> a table of date parts decode = makeDate (dt.year, dt.month, dt.day, 'iso'); -- date comparisons are all done in iso format with western digits if non_western_digits then -- this wiki uses non-western digits? decode = mw.ustring.gsub (decode, '%d', digits); -- convert this wiki's non-western digits to western digits end return decode; end --[[--------------------------< decodeWaybackDate >----------------------- Given a URI-path to Wayback (eg. /web/20160901010101/http://example.com ) or Library of Congress Web Archives (eg. /all/20160901010101/http://example.com) or Archive-It (eg. /all/20190621232545/http://example.com or /3348/20151201214156/http://example.com or /org-467/20191016094633/http://example.com) or UK Government Web Archive (eg. /ukgwa/20160901010101/http://example.com or /tna/20160901010101/http://example.com) return the formatted date eg. "September 1, 2016" in df format Handle non-digits in snapshot ID such as "re_" and "-" and "*" returns two values: first value is one of these: valid date string in df format - wayback date is valid (including the text string 'index' when date is '/*/') empty string - wayback date is malformed (less than 8 digits, not a valid date) nil - wayback date is '/save/' or otherwise not a number second return value is an appropriate 'message' may or may not be formatted ]] local function decodeWaybackDate(path, df) local msg, snapdate; snapdate = path:gsub ('^/web/', ''):gsub ('^/all/', ''):gsub ('^/%d%d%d%d?%d?/', ''):gsub ('^/org%-%d%d%d%d?/', ''):gsub ('^/ukgwa/', ''):gsub ('^/tna/', ''):gsub ('^/', ''); -- remove leading /web/, /all/, /###/, /org-###/, /ukgwa/, /tna/, or / snapdate = snapdate:match ('^[^/]+'); -- get timestamp if snapdate == "*" then -- eg. /web/*/http.., etc. return 'index'; -- return indicator that this url has an index date end snapdate = snapdate:gsub ('%a%a_%d?$', ''):gsub ('%-', ''); -- from date, remove any trailing "re_", dashes msg = ''; if snapdate:match ('%*$') then -- a trailing '*' causes calendar display at archive .org snapdate = snapdate:gsub ('%*$', ''); -- remove so not part of length calc later msg = inlineRed (err_warn_msgs.ts_cal, 'warning'); -- make a message end if not tonumber(snapdate) then return nil, 'ts_nan'; -- return nil (fatal error flag) and message selector end local dlen = snapdate:len(); if dlen < 8 then -- we need 8 digits TODO: but shouldn't this be testing for 14 digits? return '', inlineRed (err_warn_msgs.ts_short, 'error'); -- return empty string and error message end local year, month, day = snapdate:match ('(%d%d%d%d)(%d%d)(%d%d)'); -- no need for snapdatelong here if not is_valid_date (year, month, day) then return '', inlineRed (err_warn_msgs.ts_date, 'error'); -- return empty string and error message end snapdate = table.concat ({year, month, day}, '-'); -- date comparisons are all done in iso format if 14 == dlen then return snapdate, msg; -- return date with message if any else return snapdate, msg .. inlineRed (err_warn_msgs.ts_len, 'warning'); -- return date with warning message(s) end end --[[--------------------------< decodeArchiveisDate >----------------------- Given an Archive.is "long link" URI-path (e.g. /2016.08.28-144552/http://example.com) return the date in df format (e.g. if df = dmy, return 28 August 2016) Handles "." and "-" in snapshot date, so 2016.08.28-144552 is same as 20160828144552 returns two values: first value is one of these: valid date string in df format - archive.is date is valid (including the text string 'short link' when url is the short form) empty string - wayback date is malformed (not a number, less than 8 digits, not a valid date) nil - wayback date is '/save/' second return value is an appropriate 'message' may or may not be formatted ]] local function decodeArchiveisDate(path, df) local snapdate if path:match ('^/%w+$') then -- short form url path is '/' followed by some number of base 62 digits and nothing else return "short link" -- e.g. http://archive.is/hD1qz end snapdate = mw.text.split (path, '/')[2]:gsub('[%.%-]', ''); -- get snapshot date, e.g. 2016.08.28-144552; remove periods and hyphens local dlen = string.len(snapdate) if dlen < 8 then -- we need 8 digits TODO: but shouldn't this be testing for 14 digits? return '', inlineRed (err_warn_msgs.ts_short, 'error'); -- return empty string and error message end local year, month, day = snapdate:match ('(%d%d%d%d)(%d%d)(%d%d)'); -- no need for snapdatelong here if not is_valid_date (year, month, day) then return '', inlineRed (err_warn_msgs.ts_date, 'error'); -- return empty string and error message end snapdate = table.concat ({year, month, day}, '-'); -- date comparisons are all done in iso format if 14 == dlen then return snapdate; -- return date else return snapdate, inlineRed (err_warn_msgs.ts_len, 'warning'); -- return date with warning message end end --[[--------------------------< serviceName >----------------------- Given a domain extracted by mw.uri.new() (eg. web.archive.org) set tail string and service ID ]] local function serviceName(host, no_link) local tracking; local index; host = host:lower():gsub ('^web%.(.+)', '%1'):gsub ('^www%.(.+)', '%1'); -- lowercase, remove web. and www. subdomains if services[host] then index = host; else for k, _ in pairs (services) do if host:find ('%f[%a]'..k:gsub ('([%.%-])', '%%%1')) then index = k; break; end end end if index then local out = {''}; -- empty string in [1] so that concatenated result has leading single space ulx.url1.service = services[index][4] or 'other'; tracking = services[index][5] or categories.other; -- build tail string if false == services[index][1] then -- select prefix table.insert (out, prefixes.at); elseif true == services[index][1] then table.insert (out, prefixes.atthe); else table.insert (out, services[index][1]); end table.insert (out, make_wikilink (services[index][2], services[index][3], no_link)); -- add article wikilink if services[index][6] then -- add tail postfix if it exists table.insert (out, services[index][6]); end ulx.url1.tail = table.concat (out, ' '); -- put it all together; result has leading space character else -- here when unknown archive ulx.url1.service = 'other'; tracking = categories.unknown; ulx.url1.tail = table.concat ({'', prefixes.at, host, inlineRed (err_warn_msgs.unknown_url, error)}, ' '); end track[tracking] = 1 end --[[--------------------------< parseExtraArgs >----------------------- Parse numbered arguments starting at 2, such as url2..url10, date2..date10, title2..title10 For example: {{webarchive |url=.. |url4=.. |url7=..}} Three url arguments not in numeric sequence (1..4..7). Function only processes arguments numbered 2 or greater (in this case 4 and 7) It creates numeric sequenced table entries like: urlx.url2.url = <argument value for url4> urlx.url3.url = <argument value for url7> Returns the number of URL arguments found numbered 2 or greater (in this case returns "2") ]] local function parseExtraArgs(args) local i, j, argurl, argurl2, argdate, argtitle j = 2 for i = 2, config.maxurls do argurl = "url" .. i if args[argurl] then argurl2 = "url" .. j ulx[argurl2] = {} ulx[argurl2]["url"] = args[argurl] argdate = "date" .. i if args[argdate] then ulx[argurl2]["date"] = args[argdate] else ulx[argurl2]["date"] = inlineRed (err_warn_msgs.date_miss, 'warning'); end argtitle = "title" .. i if args[argtitle] then ulx[argurl2]["title"] = args[argtitle] else ulx[argurl2]["title"] = nil end j = j + 1 end end if j == 2 then return 0 else return j - 2 end end --[[--------------------------< comma >----------------------- Given a date string, return "," if it's MDY ]] local function comma(date) return (date and date:match ('%a+ +%d%d?(,) +%d%d%d%d')) or ''; end --[[--------------------------< createRendering >----------------------- Return a rendering of the data in ulx[][] ]] local function createRendering() local displayfield local out = {}; local index_date, msg = ulx.url1.date:match ('(index)(.*)'); -- when ulx.url1.date extract 'index' text and message text (if there is a message) ulx.url1.date = ulx.url1.date:gsub ('index.*', 'index'); -- remove message if 'none' == ulx.url1.format then -- For {{wayback}}, {{webcite}} table.insert (out, '['); -- open extlink markup table.insert (out, ulx.url1.url); -- add url if ulx.url1.title then table.insert (out, ' ') -- the required space table.insert (out, ulx.url1.title) -- the title table.insert (out, ']'); -- close extlink markup table.insert (out, ulx.url1.tail); -- tail text if ulx.url1.date then table.insert (out, '&#32;('); -- open date text; TODO: why the html entity? replace with regular space? table.insert (out, 'index' == ulx.url1.date and s_text.archive or s_text.archived); -- add text table.insert (out, ' '); -- insert a space table.insert (out, ulx.url1.date); -- add date table.insert (out, ')'); -- close date text end else -- no title if index_date then -- when url date is 'index' table.insert (out, table.concat ({' ', s_text.Archive_index, ']'})); -- add the index link label table.insert (out, msg or ''); -- add date mismatch message when url date is /*/ and |date= has valid date else table.insert (out, table.concat ({' ', s_text.Archived, '] '})); -- add link label for url has timestamp date (will include mismatch message if there is one) end if ulx.url1.date then if 'index' ~= ulx.url1.date then table.insert (out, ulx.url1.date); -- add date when data is not 'index' end table.insert (out, comma(ulx.url1.date)); -- add ',' if date format is mdy table.insert (out, ulx.url1.tail); -- add tail text else -- no date table.insert (out, ulx.url1.tail); -- add tail text end end if 0 < ulx.url1.extraurls then -- For multiple archive URLs local tot = ulx.url1.extraurls + 1 table.insert (out, '.') -- terminate first url table.insert (out, table.concat ({' ', s_text.addlarchives, ': '})); -- add header text for i=2, tot do -- loop through the additionals local index = table.concat ({'url', i}); -- make an index displayfield = ulx[index]['title'] and 'title' or 'date'; -- choose display text table.insert (out, '['); -- open extlink markup table.insert (out, ulx[index]['url']); -- add the url table.insert (out, ' '); -- the required space table.insert (out, ulx[index][displayfield]); -- add the label table.insert (out, ']'); -- close extlink markup table.insert (out, i==tot and '.' or ', '); -- add terminator end end return table.concat (out); -- make a big string and done else -- For {{cite archives}} if 'addlarchives' == ulx.url1.format then -- Multiple archive services table.insert (out, table.concat ({s_text.addlarchives, ': '})); -- add header text else -- Multiple pages from the same archive table.insert (out, table.concat ({s_text.addlpages, ' '})); -- add header text table.insert (out, ulx.url1.date); -- add date to header text table.insert (out, ': '); -- close header text end local tot = ulx.url1.extraurls + 1; for i=1, tot do -- loop through the additionals local index = table.concat ({'url', i}); -- make an index table.insert (out, '['); -- open extlink markup table.insert (out, ulx[index]['url']); -- add url table.insert (out, ' '); -- add required space displayfield = ulx[index]['title']; if 'addlarchives' == ulx.url1.format then if not displayfield then displayfield = ulx[index]['date'] end else -- must be addlpages if not displayfield then displayfield = table.concat ({s_text.Page, ' ', i}); end end table.insert (out, displayfield); -- add title, date, page label text table.insert (out, ']'); -- close extlink markup table.insert (out, (i==tot and '.' or ', ')); -- add terminator end return table.concat (out); -- make a big string and done end end --[[--------------------------< P A R A M E T E R _ N A M E _ X L A T E >-------------------------------------- for internaltionalization, translate local-language parameter names to their English equivalents TODO: return error message if multiple aliases of the same canonical parameter name are found? returns two tables: new_args - holds canonical form parameters and their values either from translation or because the parameter was already in canonical form origin - maps canonical-form parameter names to their untranslated (local language) form for error messaging in the local language unrecognized parameters are ignored ]] local function parameter_name_xlate (args, params, enum_params) local name; -- holds modifiable name of the parameter name during evaluation local enum; -- for enumerated parameters, holds the enumerator during evaluation local found = false; -- flag used to break out of nested for loops local new_args = {}; -- a table that holds canonical and translated parameter k/v pairs local origin = {}; -- a table that maps original (local language) parameter names to their canonical name for local language error messaging local unnamed_params; -- set true when unsupported positional parameters are detected for k, v in pairs (args) do -- loop through all of the arguments in the args table name = k; -- copy of original parameter name if 'string' == type (k) then if non_western_digits then -- true when non-western digits supported at this wiki name = mw.ustring.gsub (name, '%d', digits); -- convert this wiki's non-western digits to western digits end enum = name:match ('%d+$'); -- get parameter enumerator if it exists; nil else if not enum then -- no enumerator so looking for non-enumnerated parameters -- TODO: insert shortcut here? if params[name] then name holds the canonical parameter name; no need to search further for pname, aliases in pairs (params) do -- loop through each parameter the params table for _, alias in ipairs (aliases) do -- loop through each alias in the parameter's aliases table if name == alias then new_args[pname] = v; -- create a new entry in the new_args table origin [pname] = k; -- create an entry to make canonical parameter name to original local language parameter name found = true; -- flag so that we can break out of these nested for loops break; -- no need to search the rest of the aliases table for name so go on to the next k, v pair end end if found then -- true when we found an alias that matched name found = false; -- reset the flag break; -- go do next args k/v pair end end else -- enumerated parameters name = name:gsub ('%d$', '#'); -- replace enumeration digits with place holder for table search -- TODO: insert shortcut here? if num_params[name] then name holds the canonical parameter name; no need to search further for pname, aliases in pairs (enum_params) do -- loop through each parameter the num_params table for _, alias in ipairs (aliases) do -- loop through each alias in the parameter's aliases table if name == alias then pname = pname:gsub ('#$', enum); -- replace the '#' place holder with the actual enumerator new_args[pname] = v; -- create a new entry in the new_args table origin [pname] = k; -- create an entry to make canonical parameter name to original local language parameter name found = true; -- flag so that we can break out of these nested for loops break; -- no need to search the rest of the aliases table for name so go on to the next k, v pair end end if found then -- true when we found an alias that matched name found = false; -- reset the flag break; -- go do next args k/v pair end end end else unnamed_params = true; -- flag for unsupported positional parameters end end -- for k, v return new_args, origin, unnamed_params; end --[[--------------------------< W E B A R C H I V E >---------------------------------------------------------- template entry point ]] local function webarchive(frame) local args = getArgs (frame); local data = mw.loadData (table.concat ({ -- make a data module name; sandbox or live 'Module:Webarchive/data', frame:getTitle():find('sandbox', 1, true) and '/sandbox' or '' -- this instance is ./sandbox then append /sandbox })); categories = data.categories; -- fill in the forward declarations config = data.config; if data.digits.enable then digits = data.digits; -- for i18n; table of digits in the local wiki's language non_western_digits = true; -- use_non_western_digits end err_warn_msgs = data.err_warn_msgs; excepted_pages = data.excepted_pages; month_num = data.month_num; -- for i18n; table of month names in the local wiki's language prefixes = data.prefixes; services = data.services; s_text = data.s_text; uncategorized_namespaces = data.uncategorized_namespaces; uncategorized_subpages = data.uncategorized_subpages; local origin = {}; -- holds a map of English to local language parameter names used in the current template; not currently used local unnamed_params; -- boolean set to true when template call has unnamed parameters args, origin, unnamed_params = parameter_name_xlate (args, data.params, data.enum_params); -- translate parameter names in args to English local date, format, msg, udate, uri, url; local ldf = 'iso'; -- when there is no |date= parameter, render url dates in iso format if args.url and args.url1 then -- URL argument (first) return inlineError (data.crit_err_msgs.conflicting, {origin.url, origin.url1}); end url = args.url or args.url1; if not url then return inlineError (data.crit_err_msgs.empty); end -- these iabot bugs perportedly fixed; removing these causes lua script error --[[ -- at Template:Webarchive/testcases/Production; resolve that before deleting these tests if mw.ustring.find( url, "https://web.http", 1, true ) then -- track bug - TODO: IAbot bug; not known if the bug has been fixed; deferred track[categories.error] = 1; return inlineError (data.crit_err_msgs.iabot1); end if url == "https://web.archive.org/http:/" then -- track bug - TODO: IAbot bug; not known if the bug has been fixed; deferred track[categories.error] = 1; return inlineError (data.crit_err_msgs.iabot2); end ]] if not (url:lower():find ('^http') or url:find ('^//')) then return inlineError (data.crit_err_msgs.invalid_url ); end ulx.url1 = {} ulx.url1.url = url ulx.url1.extraurls = parseExtraArgs(args) local good = false; good, uri = pcall (mw.uri.new, ulx.url1.url); -- get a table of uri parts from this url; protected mode to prevent lua error when ulx.url1.url is malformed if not good or nil == uri.host then -- abandon when ulx.url1.url is malformed return inlineError (data.crit_err_msgs.invalid_url); end serviceName(uri.host, args.nolink) if args.date and args.date1 then -- Date argument return inlineError (data.crit_err_msgs.conflicting, {origin.date, origin.date1}); end date = args.date or args.date1; date = date and date:gsub (' +', ' '); -- replace multiple spaces with a single space if date and config.verifydates then if '*' == date then date = 'index'; ldf = 'iso'; -- set to default format elseif 'mdy' == date then date = nil; -- if date extracted from URL, ldf = 'mdy'; -- then |date=mdy overrides iso elseif 'dmy' == date then date = nil; -- if date extracted from URL, ldf = 'dmy'; -- then |date=dmy overrides iso elseif 'ymd' == date then date = nil; -- if date extracted from URL, ldf = 'ymd'; -- then |date=ymd overrides iso else date, ldf = decode_date (date); -- get an iso format date from date and get date's original format end end if 'wayback' == ulx.url1.service or 'locwebarchives' == ulx.url1.service or 'archiveit' == ulx.url1.service or 'ukgwa' == ulx.url1.service then if date then if config.verifydates then if ldf then udate, msg = decodeWaybackDate (uri.path); -- get the url date in iso format and format of date in |date=; 'index' when wayback url date is * if not udate then -- this is the only 'fatal' error return return inlineError (data.crit_err_msgs[msg]); end if udate ~= date then -- date comparison using iso format dates date = udate; msg = table.concat ({ inlineRed (err_warn_msgs.mismatch, 'warning'), -- add warning message msg, -- add message if there is one }); end end end else -- no |date= udate, msg = decodeWaybackDate (uri.path); if not udate then -- this is the only 'fatal' error return return inlineError (data.crit_err_msgs[msg]); end if '' == udate then date = nil; -- unset else date = udate; end end elseif 'webcite' == ulx.url1.service then if date then if config.verifydates then if ldf then udate = decodeWebciteDate (uri.path); -- get the url date in iso format if 'query' ~= udate then -- skip if query if udate ~= date then -- date comparison using iso format dates date = udate; msg = table.concat ({ inlineRed (err_warn_msgs.mismatch, 'warning'), }); end end end end else date = decodeWebciteDate( uri.path, "iso" ) if date == "query" then date = nil; -- unset msg = inlineRed (err_warn_msgs.date_miss, 'warning'); elseif not date then -- invalid base62 string date = inlineRed (err_warn_msgs.date1, 'error'); end end elseif 'archiveis' == ulx.url1.service then if date then if config.verifydates then if ldf then udate, msg = decodeArchiveisDate (uri.path) -- get the url date in iso format if 'short link' ~= udate then -- skip if short link if udate ~= date then -- date comparison using iso format dates date = udate; msg = table.concat ({ inlineRed (err_warn_msgs.mismatch, 'warning'), -- add warning message msg, -- add message if there is one }); end end end end else -- no |date= udate, msg = decodeArchiveisDate( uri.path, "iso" ) if udate == "short link" then date = nil; -- unset msg = inlineRed (err_warn_msgs.date_miss, 'warning'); elseif '' == udate then date = nil; -- unset else date = udate; end end else -- some other service if not date then msg = inlineRed (err_warn_msgs.date_miss, 'warning'); end end if 'index' == date then ulx.url1.date = date .. (msg or ''); -- create index + message (if there is one) elseif date then ulx.url1.date = makeDate (date, nil, nil, ldf) .. (msg or ''); -- create a date in the wiki's local language + message (if there is one) else ulx.url1.date = msg; end format = args.format; -- Format argument if not format then format = "none" else for k, v in pairs (data.format_vals) do -- |format= accepts two specific values loop through a table of those values local found; -- declare a nil flag for _, p in ipairs (v) do -- loop through local language variants if format == p then -- when |format= value matches format = k; -- use name from table key found = true; -- declare found so that we can break out of outer for loop break; -- break out of inner for loop end end if found then break; end end if format == "addlpages" then if not ulx.url1.date then format = "none" end elseif format == "addlarchives" then format = "addlarchives" else format = "none" end end ulx.url1.format = format if args.title and args.title1 then -- Title argument return inlineError (data.crit_err_msgs.conflicting, {origin.title, origin.title1}); end ulx.url1.title = args.title or args.title1; local rend = createRendering() if not rend then return inlineError (data.crit_err_msgs.unknown); end return rend .. ((unnamed_params and inlineRed (err_warn_msgs.unnamed_params, 'warning')) or '') .. createTracking(); end --[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return {webarchive = webarchive}; 28plyoc0rfaq819ctigfxqetvqixolb Module:Multiple image 828 2759 15325 2024-08-06T20:47:43Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15325 Scribunto text/plain -- implements [[template:multiple image]] local p = {} local autoscaledimages local nonautoscaledimages local function isnotempty(s) return s and s:match( '^%s*(.-)%s*$' ) ~= '' end local function removepx(s) return tostring(s or ''):match('^(.*)[Pp][Xx]%s*$') or s end local function getdimensions(s, w, h) if tonumber(w) and tonumber(h) then nonautoscaledimages = true return tonumber(w), tonumber(h) end local file = s and mw.title.new('File:' .. mw.uri.decode(mw.ustring.gsub(s,'%|.*$',''), 'WIKI')) file = file and file.file or {width = 0, height = 0} w = tonumber(file.width) or 0 h = tonumber(file.height) or 0 autoscaledimages = true return w, h end local function renderImageCell(image, width, height, link, alt, thumbtime, caption, textalign, istyle, border) local root = mw.html.create('') local altstr = '|alt=' .. (alt or '') local linkstr = link and ('|link=' .. link) or '' local widthstr = '|' .. tostring(width) .. 'px' local thumbtimestr = '' if widthstr == '|-nanpx' then widthstr = '' end if isnotempty( thumbtime ) then thumbtimestr = '|thumbtime=' .. thumbtime end local imagediv = root:tag('div') imagediv:addClass((border ~= 'infobox') and 'thumbimage' or nil) imagediv:cssText(istyle) if( height ) then imagediv:css('height', tostring(height) .. 'px') imagediv:css('overflow', 'hidden') end imagediv:wikitext('[[file:' .. image .. widthstr .. linkstr .. altstr .. thumbtimestr .. ']]') if isnotempty(caption) then local captiondiv = root:tag('div') captiondiv:addClass((border ~= 'infobox') and 'thumbcaption' or nil) if isnotempty(textalign) then captiondiv:addClass('text-align-' .. textalign) end captiondiv:wikitext(caption) end return tostring(root) end local function getWidth(w1, w2) local w if isnotempty(w1) then w = tonumber(w1) elseif isnotempty(w2) then w = tonumber(w2) end return w or 200 end local function getPerRow(pstr, ic) -- split string into array using any non-digit as a dilimiter local pr = mw.text.split(pstr or '', '[^%d][^%d]*') -- if split failed, assume a single row if (#pr < 1) then pr = {tostring(ic)} end -- convert the array of strings to an array of numbers, -- adding any implied/missing numbers at the end of the array local r = 1 local thisrow = tonumber(pr[1] or ic) or ic local prownum = {} while( ic > 0 ) do prownum[r] = thisrow ic = ic - thisrow r = r + 1 -- use the previous if the next is missing and -- make sure we don't overstep the number of images thisrow = math.min(tonumber(pr[r] or thisrow) or ic, ic) end return prownum end local function renderMultipleImages(frame) local pargs = frame:getParent().args local args = frame.args local width = removepx(pargs['width'] or '') local dir = pargs['direction'] or '' local border = pargs['border'] or args['border'] or '' local align = pargs['align'] or args['align'] or (border == 'infobox' and 'center' or '') local capalign = pargs['caption_align'] or args['caption_align'] or '' local totalwidth = removepx(pargs['total_width'] or args['total_width'] or '') local imgstyle = pargs['image_style'] or args['image_style'] local header = pargs['header'] or pargs['title'] or '' local footer = pargs['footer'] or '' local imagegap = tonumber(pargs['image_gap'] or '1') or 1 local perrow = nil local thumbclass = { ["left"] = 'tleft', ["none"] = 'tnone', ["center"] = 'tnone', ["centre"] = 'tnone', ["right"] = 'tright' } -- find all the nonempty images local imagenumbers = {} local imagecount = 0 for k, v in pairs( pargs ) do local i = tonumber(tostring(k):match( '^%s*image([%d]+)%s*$' ) or '0') if( i > 0 and isnotempty(v) ) then table.insert( imagenumbers, i) imagecount = imagecount + 1 end end -- sort the imagenumbers table.sort(imagenumbers) -- create an array with the number of images per row perrow = getPerRow(dir == 'vertical' and '1' or pargs['perrow'], imagecount) -- compute the number of rows local rowcount = #perrow -- store the image widths and compute row widths and maximum row width local heights = {} local widths = {} local widthmax = 0 local widthsum = {} local k = 0 for r=1,rowcount do widthsum[r] = 0 for c=1,perrow[r] do k = k + 1 if( k <= imagecount ) then local i = imagenumbers[k] if( isnotempty(totalwidth) ) then widths[k], heights[k] = getdimensions(pargs['image' .. i], pargs['width' .. i], pargs['height' .. i]) else widths[k] = getWidth(width, pargs['width' .. i]) end widthsum[r] = widthsum[r] + widths[k] end end widthmax = math.max(widthmax, widthsum[r]) end -- make sure the gap is non-negative if imagegap < 0 then imagegap = 0 end -- if total_width has been specified, rescale the image widths if( isnotempty(totalwidth) ) then totalwidth = tonumber(totalwidth) widthmax = 0 local k = 0 for r=1,rowcount do local koffset = k local tw = totalwidth - (3 + imagegap) * (perrow[r] - 1) - 12 local ar = {} local arsum = 0 for j=1,perrow[r] do k = k + 1 if( k<= imagecount ) then local i = imagenumbers[k] local h = heights[k] or 0 if (h > 0) then ar[j] = widths[k]/h heights[k] = h else ar[j] = widths[k]/100 end arsum = arsum + ar[j] end end local ht = tw/arsum local ws = 0 k = koffset for j=1,perrow[r] do k = k + 1 if( k<= imagecount ) then local i = imagenumbers[k] widths[k] = math.floor(ar[j]*ht + 0.5) ws = ws + widths[k] if heights[k] then heights[k] = math.floor(ht) end end end widthsum[r] = ws widthmax = math.max(widthmax, widthsum[r]) end end -- start building the array of images, if there are images if( imagecount > 0 ) then -- compute width of outer div local bodywidth = 0 for r=1,rowcount do if( widthmax == widthsum[r] ) then bodywidth = widthmax + (3 + imagegap) * (perrow[r] - 1) + 12 end end -- The body has a min-width of 100, which needs to be taken into account on specific widths bodywidth = math.max( 100, bodywidth - 8); local bg = pargs['background color'] or '' -- create the array of images local root = mw.html.create('div') root:addClass('thumb') root:addClass('tmulti') -- root:addClass('tmulti-sandbox') root:addClass(thumbclass[align] or 'tright') if( align == 'center' or align == 'centre' ) then root:addClass('center') end if( bg ~= '' ) then root:css('background-color', bg) end local div = root:tag('div') div:addClass((border ~= 'infobox') and 'thumbinner multiimageinner' or 'multiimageinner') div:css('width', tostring(bodywidth) .. 'px') :css('max-width', tostring(bodywidth) .. 'px') if( bg ~= '' ) then div:css('background-color', bg) end if( border == 'infobox' or border == 'none') then div:css('border', 'none') end -- add the header if( isnotempty(header) ) then div:tag('div') :addClass('trow') :tag('div') :addClass('theader') :css('text-align', pargs['header_align']) :css('background-color', (pargs['header_background'] ~= '') and pargs['header_background'] or nil) :wikitext(header) end -- loop through the images local k = 0 for r=1,rowcount do local rowdiv = div:tag('div'):addClass('trow'); for j=1,perrow[r] do k = k + 1 if( k <= imagecount ) then local imagediv = rowdiv:tag('div') imagediv:addClass('tsingle') if bg ~= '' then imagediv:css('background-color', bg); end if imagegap > 1 and k < imagecount then if dir == 'vertical' then imagediv:css('margin-bottom', tostring(imagegap) .. 'px') elseif j < perrow[r] then imagediv:css('margin-right', tostring(imagegap) .. 'px') end end local i = imagenumbers[k] local img = pargs['image' .. i] local w = widths[k] imagediv:css('width', tostring(2 + w) .. 'px') :css('max-width', tostring(2 + w) .. 'px') imagediv:wikitext(renderImageCell(img, w, heights[k], pargs['link' .. i], pargs['alt' .. i], pargs['thumbtime' .. i], pargs['caption' .. i], capalign, imgstyle, border)) end end end -- add the footer if( isnotempty(footer) ) then local falign = string.lower(pargs['footer_align'] or args['footer_align'] or '') falign = (falign == 'centre') and 'center' or falign div:tag('div') :addClass('trow') :css('display', (falign ~= '') and 'flow-root' or 'flex') :tag('div') :addClass((border ~= 'infobox') and 'thumbcaption' or nil) :css('text-align', (falign ~= '') and falign or nil) :css('background-color', (pargs['footer_background'] ~= '') and pargs['footer_background'] or nil) :wikitext(footer) end return tostring(root) end return '' end function p.render( frame ) autoscaledimages = false nonautoscaledimages = false return frame:extensionTag {name = 'templatestyles', args = {src = 'Multiple image/styles.css', wrapper = ".tmulti"}} .. renderMultipleImages( frame ) .. (autoscaledimages and '[[Category:Pages using multiple image with auto scaled images]]' or '') .. (nonautoscaledimages and '[[Category:Pages using multiple image with manual scaled images]]' or '') end p[''] = function( frame ) return p.render( frame:newChild{title = frame:getTitle()} ) end return p n07b7jebcu3cte8k56w455r26vw95mm Module:Portal-inline 828 2760 15326 2024-08-06T20:47:54Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15326 Scribunto text/plain -- determine whether we're being called from a sandbox local isSandbox = mw.getCurrentFrame():getTitle():find('sandbox', 1, true) local sandbox = isSandbox and '/sandbox' or '' local getArgs = require('Module:Arguments').getArgs local yesno = require('Module:Yesno') local portalModule = require('Module:Portal'..sandbox) local getImageName = portalModule._image local checkPortals = portalModule._checkPortals local processPortalArgs = portalModule._processPortalArgs local p = {} -- Function to format error message and tracking category -- Arguments: -- errMsg: string, or nil/false if no error -- trackingCat: string for tracking category (or empty string) local function formatError(errMsg, trackingCat) local result = trackingCat or '' if errMsg then local errTag = mw.html.create('span') errTag:addClass("error") errTag:css("font-size",'100%') errTag:wikitext("Error: "..errMsg) result = tostring(errTag)..result end return result end local function image(portal, args) local size = args.size == "tiny" and "16x16px" or "32x28px" return string.format('[[File:%s|class=noviewer|%s]]',getImageName(portal,true), size) end local function link(portal, args) local displayName = "" if not (args.text == "" or args.text == nil) then displayName = args.text elseif args.short then displayName = portal else displayName = portal .. "&#32;portal" end return string.format('[[Portal:%s|%s]]',portal,displayName) end function p._main(portals, args) mw.logObject(args) -- Normalize all arguments if args.redlinks == 'include' then args.redlinks = true end for key, default in pairs({tracking=true,redlinks=false,short=false}) do if args[key] == nil then args[key] = default end args[key] = yesno(args[key], default) end local trackingCat = '' local errMsg = nil -- Check for existing categories, drop if not. -- Possible generate tracking category & error message if needed args.minPortals = args.minPortals or 1 args.maxPortals = args.maxPortals or 1 portals, trackingCat, errMsg = checkPortals(portals,args) -- use more specific tracking cat for inline portal trackingCat = mw.ustring.gsub(trackingCat,"Portal templates","Portal-inline template") -- either too many/few portals, or no portals left after filtering, then return if errMsg or #portals == 0 then return formatError(errMsg, trackingCat) end return mw.ustring.format('<span class="nowrap">%s </span>%s%s', image(portals[1],args),link(portals[1],args),(trackingCat or '')) end function p.main(frame) local origArgs = getArgs(frame) local portals, args = processPortalArgs(origArgs) return p._main(portals, args) end return p mey3brj3f83aev0dztjx2bveknpu165 Module:ISO 3166/sandbox 828 2761 15327 2024-08-06T20:48:13Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15327 Scribunto text/plain -- to enable us to replicate the current functioning of Country extract, we need to deal with: -- 2 {{<name>}} DONE! -- 3 [[<name>]] DONE! -- 4 [[<name>|<junk>]] DONE! -- 5 [[image:flag of <country>.[svg|gif|png|jpg]|\d+px]] DONE! local p = {} local getArgs = require("Module:Arguments").getArgs local data = mw.loadData("Module:ISO 3166/data/National/sandbox") --[[----------F I N D N A M E----------]]-- -- Finds the name in the database local function findname(code,cdata,qry) local sqry = p.strip(qry) if cdata["name"] and sqry==p.strip(cdata["name"]) or cdata["isoname"] and sqry==p.strip(cdata["isoname"]) or not cdata["nocode"] and sqry==code or sqry==cdata["alpha3"] or sqry==cdata["numeric"] then return true end for _,tname in pairs(cdata["isonames"] or {}) do if sqry==p.strip(tname) then return true end end for _,tname in pairs(cdata["altnames"] or {}) do if sqry==p.strip(tname) then return true end end return false end --[[----------I S O N A M E----------]]-- -- Find the ISO name of a country/region local function isoname(data,code,lang) if data[code]["isonames"] then local name = data[code]["isodisplaynames"] and data[code]["isodisplaynames"][lang] or data[code]["isonames"][lang] or data[code]["isodisplaynames"] and data[code]["isodisplaynames"][data[code]["defaultlang"] or data["defaultlang"]] or data[code]["isonames"][data[code]["defaultlang"] or data["defaultlang"]] or data[code]["isodisplaynames"] and data[code]["isodisplaynames"]["en"] or data[code]["isonames"]["en"] if name then return name end for _,iname in pairs(data[code]["isonames"]) do return iname end return data[code]["isodisplayname"] or data[code]["isoname"] else return data[code]["isodisplayname"] or data[code]["isoname"] end end --[[----------S T R I P----------]]-- -- Removes junk from the input function p.strip(text) local accents = {["À"]="A",["Á"]="A",["Â"]="A",["Ã"]="A", -- accent list ["Ä"]="A",["Å"]="A",["Ç"]="C",["È"]="E",["É"]="E", ["Ê"]="E",["Ë"]="E",["Ì"]="I",["Í"]="I",["Î"]="I", ["Ï"]="I",["Ñ"]="N",["Ò"]="O",["Ó"]="O",["Ô"]="O", ["Õ"]="O",["Ö"]="O",["Ø"]="O",["Ù"]="U",["Ú"]="U", ["Û"]="U",["Ü"]="U",["Ý"]="Y" } local remove = {"NATION OF","COUNTRY OF","TERRITORY OF", -- text to be removed list "FLAG OF","FLAG","KINGDOM OF","STATE OF"," STATE ", "PROVINCE OF","PROVINCE","TERRITORY" } local patterns = {[".+:"]="",["|.+"]="",["%(.-%)"]="", -- patterns to follow (order may matter) ["%..*"]="",["^THE "]="",["%_"]=" ",["%-"]=" ", ["%d%d?%d?PX"]="", } text = mw.ustring.upper(text) -- Case insensitivity text = mw.ustring.gsub(text,"[À-Ý]",accents) -- Deaccent for pattern,value in pairs(patterns) do -- Follow patterns text = mw.ustring.gsub(text,pattern,value) end for _,words in pairs(remove) do -- Remove unneeded words text = mw.ustring.gsub(text,words,"") end text = mw.ustring.gsub(text,"%W","") -- Remove non alpha-numeric return text end --[[----------P . C A L L S T R I P ---------]]-- -- Calls P.strip but using Module:Arguments function p.callstrip(frame) local args = getArgs(frame) return p.strip(args[1]) or "" end --[[----------P . L U A C O D E---------]]-- -- Makes the ISO code of a country function p.luacode(args) if string.find(args[1] or '',"%-") then args[1], args[2] = string.match(args[1] or '',"^([^%-]*)%-(.*)$") end if args[1] then args[1] = p.strip(args[1]) end if args[2] then args[2] = p.strip(args[2]) end if args["codetype"]=="3" then args["codetype"]="alpha3" end local eot = args.error or "" local catnocountry = (args.nocat and args.nocat == 'true') and '' or '[[Category:Wikipedia page with obscure country]]' local catnosubdivision = (args.nocat and args.nocat == 'true') and '' or '[[Category:Wikipedia page with obscure subdivision]]' if not args[1] then if mw.title.getCurrentTitle().namespace ~= 0 then catnocountry = '' end return catnocountry, '<span style="font-size:100%" class="error">"No parameter for the country given"</span>' end if not args[2] then --3166-1 code for alpha2,cdata in pairs(data) do if findname(alpha2,cdata,args[1]) then if args["codetype"]=="numeric" or args["codetype"]=="alpha3" then return cdata[args["codetype"]] else return alpha2 end end end if mw.title.getCurrentTitle().namespace ~= 0 then catnocountry = '' end return catnocountry else --3166-2 code for alpha2,cdata in pairs(data) do if findname(alpha2,cdata,args[1]) then if mw.ustring.match(alpha2,"GB") then -- For England, Wales etc. alpha2 = "GB" end local sdata = mw.loadData("Module:ISO 3166/data/"..alpha2) local empty = true for scode,scdata in pairs(sdata) do if type(scdata)=="table" then empty = false if findname(scode,scdata,args[2]) then return alpha2.."-"..scode end end end if mw.title.getCurrentTitle().namespace ~= 0 then catnosubdivision = '' end return catnosubdivision end end if mw.title.getCurrentTitle().namespace ~= 0 then catnocountry = '' end return catnocountry end end --[[----------P . C O D E---------]]-- -- Calls P.Luacode but using Module:Arguments function p.code(frame) return p.luacode(getArgs(frame)) or "" end --[[----------P . N U M E R I C---------]]-- -- Calls P.Luacode but using Module:Arguments and setting it to output a numeric value function p.numeric(frame) local args = getArgs(frame) args["codetype"]="numeric" return p.luacode(args) or "" end --[[----------P . L U A N A M E---------]]-- -- Makes the ISO/common name of a country function p.luaname(args) local code1 = p.luacode(args) local code2 = '' if string.find(code1,"%-") then code1, code2 = string.match(code1,"^([^%-]*)%-(.*)$") end if string.find(code1,"^%u%u$") then if code2=="" then --3166-1 alpha-2 code if data[code1] then return (args.isoname or args.lang) and isoname(data,code1,args.lang) or (data[code1]["displayname"] or data[code1]["name"]) else return '[[Category:Wikipedia page with obscure country]]' end else --3166-2 code local sdata if data[code1] then sdata = mw.loadData("Module:ISO 3166/data/"..code1) else return '[[Category:Wikipedia page with obscure country]]' end if sdata[code2] then return (args.isoname or args.lang) and isoname(sdata,code2,args.lang) or (sdata[code2]["displayname"] or sdata[code2]["name"]) else return '[[Category:Wikipedia page with obscure country]]' end end end end --[[----------P . N A M E---------]]-- -- Calls P.Luaname but using Module:Arguments function p.name(frame) return p.luaname(getArgs(frame)) or "" end --[[----------P . G E O C O O R D I N S E R T---------]]-- -- Wrapper for Module:Coordinates.coordinsert function p.geocoordinsert(frame) -- {{#invoke:ISO 3166|geocoordinsert|{{coord|...}} -- |country=..|subdivision1=...|subdivision2=... -- |type=...|scale=...|dim=...|source=...|globe=... -- }} local args = frame.args local subdivisionqueried = false local catnocountry = (args.nocat and args.nocat == 'true') and '' or '[[Category:Wikipedia page with obscure country]]' local catnosubdivision = (args.nocat and args.nocat == 'true') and '' or '[[Category:Wikipedia page with obscure subdivision]]' or '' local tracking = '' local targs = {} targs[1] = args[1] or '' for i, v in pairs(args) do if i == 'country' and not mw.ustring.find(targs[1], 'region:') then local country = v local k, region = 1, '' -- look for a valid subdivision while region == '' and k < 3 do local subdivision = args['subdivision' .. k] or '' if subdivision ~= '' then region = p.luacode({country, subdivision, nocat = 'true'}) subdivisionqueried = true end k = k + 1 end -- subdivision lookup failed or never attempted, try country only if region == '' then region = p.luacode({country, nocat = 'true'}) if mw.title.getCurrentTitle().namespace ~= 0 then catnocountry, catnosubdivision = '', '' end if region == '' then tracking = tracking .. catnocountry elseif subdivisionqueried == true then tracking = tracking .. catnosubdivision end end -- something worked, add it to the targs if region ~= '' then targs[#targs + 1] = 'region:' .. region end elseif i == 'type' or i == 'scale' or i == 'dim' or i == 'source' or i == 'globe' then targs[#targs + 1] = i .. ':' .. v end end -- call Module:Coordinates.coordinsert if there is something to insert if #targs > 1 then local coordinsert = require('Module:Coordinates').coordinsert return coordinsert({args = targs}) .. tracking end -- otherwise, just return the coordinates return targs[1] .. tracking end return p jlv1i2izws4afsr4e0763rsigbnp7si Module:Banner shell 828 2762 15328 2024-08-06T20:48:36Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15328 Scribunto text/plain local p = {} local yesno = require('Module:Yesno') local shell = function(frame, header, content, collapsed, class) local styles = frame:extensionTag('templatestyles', '', {src = 'Module:Message box/tmbox.css'}) .. frame:extensionTag('templatestyles', '', {src = 'Module:Banner shell/styles.css'}) local content_row if content then content_row = mw.html.create('tr') :tag('td') :attr('colspan', '2') :addClass('banner-shell-inner'):addClass('outercollapse') :wikitext(content) :done() end local holder = mw.html.create('table') :attr('role', 'presentation') :addClass('tmbox'):addClass('tmbox-notice'):addClass('banner-shell') :addClass(class) -- allow additional class to be specified :addClass(content and 'mw-collapsible' or nil) :addClass(collapsed and 'mw-collapsed' or nil) :node(header) :node(content_row) return styles .. tostring(holder) end p.banner_holder = function(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = {'Template:Banner holder'}}) local image = '[[File:' .. (args.image or 'NewFavicon icon.svg') .. '|' .. (args.size or '24') .. 'px' .. '|link=' .. (args.image_link or '') .. '|alt=' .. (args.alt or '') .. ']]' local image_cell = mw.html.create('td') :addClass('mbox-image') :wikitext(image) local text_cell = mw.html.create('td') :addClass('mbox-text'):addClass('banner-shell-header') :tag('span'):addClass('collapseButton'):addClass('nowrap'):css('float', 'left'):wikitext(string.rep('&nbsp;', 10)):done() :wikitext(args.text or 'Other talk page banners') local header = mw.html.create('tr'):node(image_cell):node(text_cell) return shell(frame, header, args[1], yesno(args.collapsed)) end local DuplicateBanners = function(text) local capture = '<span class="wpb%-project">([%w%s]*)</span>' local banners = {} for project in text:gmatch(capture) do if banners[project] == true then return project end banners[project] = true end end p.banner_shell = function(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = {'Template:WikiProject banner shell'}}) local title = args.demo_page and mw.title.new(args.demo_page) or mw.title.getCurrentTitle() local pagetype = require('Module:Pagetype')._main{ page = title.prefixedText, [1] = args.class, dab = 'disambiguation page', soft_redirect = 'soft redirect', nonexistent = 'non-existent page', defaultns = 'extended' } local classmask = require('Module:WikiProject banner').class_mask local class = pagetype=='article' and args.class or '' class = classmask(class, title.talkPageTitle, false, pagetype) local demo = not yesno(args.category or true, true) or args.demo_page local out = {} local addCategory = function(category, sort_key) if not demo and title.isTalkPage then local category_title = mw.title.new('Category:' .. category) table.insert(out, '[[' .. category_title.prefixedText .. (sort_key and ('|' .. sort_key) or '') .. ']]') end end if demo and not args.demo_page then pagetype = 'article' end if yesno(args.blp) or yesno(args.living) then table.insert(out, frame:expandTemplate{title = 'BLP'}) elseif yesno(args.blpo) then table.insert(out, frame:expandTemplate{title = 'BLP others'}) end if yesno(args.activepol) then table.insert(out, frame:expandTemplate{title = 'Active politician'}) end if class=='' and args[1] then -- check if class parameters are defined by any project banner local articleclass = require('Module:WikiProject banner').readarticleclass( {ignore_blank = true, only_subtemplates = true}, title.talkPageTitle.prefixedText ) if articleclass~='' then -- class parameters are defined by one or more project banners class = nil -- no global assessment local raw_args = require('Module:Arguments').getArgs(frame, { wrappers = {'Template:WikiProject banner shell'}, removeBlanks = false }) end end local class2 = class and class~='' and (class .. '-Class') or 'Unassessed' local vital local icon_class = 'council' if yesno(args.vital) then local page = mw.ustring.upper(mw.ustring.sub(title.subjectPageTitle.text, 1, 1)) -- get first letter of article name local codepoint = mw.ustring.codepoint(page, 1, 1) if codepoint<65 or codepoint>90 then --first letter is not between A-Z page = 'others' end local data_page = mw.title.new('Wikipedia:Vital articles/data/' .. page .. '.json') if data_page.exists then local index = title.subjectPageTitle.text index = tostring(tonumber(index))==index and tonumber(index) or index --convert to number if page is numerical, otherwise loadJsonData does not work local data = mw.loadJsonData(data_page.fullText)[index] if data then local level = data.level and tostring(data.level) if level and data.topic then local link = 'Wikipedia:Vital articles/Level/' .. level if (level=='4' or level=='5') then link = link .. '/' .. data.topic end if data.sublist then link = link .. '/' .. data.sublist end if data.section then link = link .. '#' .. data.section end if not mw.title.new(link).exists then -- add tracking category if link does not exist addCategory('Wikipedia vital articles needing attention', 'L') end vital = 'This [[File:Círculos Concéntricos.svg|16px|link=|alt=]]&nbsp;<b>[[' .. link .. '|level-' .. level .. ' vital article]]</b> ' else vital = 'This vital article ' end local vitalCat = function(cat, valid) -- valid is table of 3 booleans for class/level/topic, if true then category will not be populated unless valid local show_cat = true if (valid.class and (class=='NA' or class==nil or class=='')) or (valid.level and level==nil) or (valid.topic and data.topic==nil) then show_cat = false end if show_cat then local category = cat:gsub('_CLASS', class2) :gsub('_LEVEL', level or 'unknown') :gsub('_TOPIC', data.topic or 'an unknown topic') addCategory(category) end end vitalCat('_CLASS vital articles', {}) vitalCat('Wikipedia level-_LEVEL vital articles', {}) vitalCat('Wikipedia vital articles in _TOPIC', {}) vitalCat('_CLASS level-_LEVEL vital articles', {class=true, level=true}) vitalCat('Wikipedia level-_LEVEL vital articles in _TOPIC', {level=true, topic=true}) vitalCat('_CLASS vital articles in _TOPIC', {class=true, topic=true}) else addCategory('Articles not listed in the vital article list') end end end local pagetype_display = pagetype=='article' and 'article' or pagetype=='page' and 'page' or pagetype=='non-existent page' and 'page' or ('<b>' .. pagetype .. '</b>')-- use bold if page type is not article local text = vital or 'This ' .. pagetype_display .. ' ' if class or not args[1] then local icons = { -- map output of pagetype function to input of class icon function ['project page'] = 'project', ['user page'] = 'user', ['interface page'] = 'interface', ['help page'] = 'help', ['module'] = 'module', ['disambiguation page'] = 'disambig', ['soft redirect'] = 'redirect', ['non-existent page'] = 'vacant', ['page'] = 'na' } icon_class = class=='NA' and (icons[pagetype] or pagetype) or class if class=='' then text = text .. 'has not yet been rated' elseif class=='NA' then text = text .. 'does not require a rating' else text = text .. 'is rated <span style="font-weight:bold;">' .. class .. '-class</span>' end text = text .. ' on Wikipedia\'s [[Wikipedia:Content assessment|content assessment]] scale.' if args[1] then text = text .. '<br>It' elseif not yesno(args.vital) then addCategory(class2 .. ' articles') end end if args[1] then text = text .. ' is of interest to ' .. (yesno(args.collapsed) and 'multiple [[Wikipedia:WikiProject|WikiProjects]].' or ('the following [[Wikipedia:WikiProject|WikiProjects]]:') ) end local icon = require('Module:Class')._icon{icon_class, size='35px'} local header = mw.html.create('tr') :tag('td'):addClass('assess'):wikitext(icon):done() :tag('td'):addClass('banner-shell-header'):css('text-align', 'left'):css('font-weight', 'normal'):wikitext(text):done() table.insert( out, shell(frame, header, args[1], yesno(args.collapsed), 'wpbs') ) if args[1] then local duplicate_cat = DuplicateBanners(args[1]) if duplicate_cat and title.isTalkPage then addCategory('Pages using WikiProject banner shell with duplicate banner templates', duplicate_cat) end end if args.listas then table.insert(out, frame:preprocess('{{DEFAULTSORT:' .. args.listas .. '}}')) end if not demo then local tracking = require('Module:Check for unknown parameters')._check({ ['unknown']='[[Category:Pages using WikiProject banner shell with unknown parameters|_VALUE_ ]]', ['preview']='Page using [[Template:WikiProject banner shell]] with unknown parameter "_VALUE_"', '1', 'activepol', 'blp', 'blpo', 'category', 'class', 'collapsed', 'demo_page', 'listas', 'living', 'vital' }, frame:getParent().args) table.insert(out, tracking) for _, param in ipairs{'activepol', 'blp', 'blpo', 'category', 'collapsed', 'living'} do if yesno(args[param], 'invalid')=='invalid' then addCategory('Pages using WikiProject banner shell with invalid parameters', param) end end if pagetype=='article' and args.class and class=='' then -- find pages with invalid class parameter addCategory('Pages using WikiProject banner shell with invalid parameters', 'Zclass') end end return table.concat(out) end return p lqsrpeou598hnin6f6n4t50jsd5kyfo Module:High-use 828 2763 46393 46392 2025-05-09T12:01:05Z Robertjamal12 13 51 revisions imported from [[:en:Module:High-use]] 46392 Scribunto text/plain local p = {} local getArgs = require('Module:Arguments').getArgs -- _fetch looks at the "demo" argument. local _fetch = require('Module:Transclusion_count')._fetch local yesno = require('Module:Yesno') function p._num(args, count, no_percent) if count == nil then if yesno(args['fetch']) == false then if (args[1] or '') ~= '' then count = tonumber(args[1]) end else count = _fetch(args) end end -- Build output string local return_value = "" if count == nil then if args[1] == "risk" then return "a very large number of" else return "many" end else -- Use 2 significant figures for smaller numbers and 3 for larger ones local sigfig = 2 if count >= 100000 then sigfig = 3 end -- Prepare to round to appropriate number of sigfigs local f = math.floor(math.log10(count)) - sigfig + 1 -- Round and insert "approximately" or "+" when appropriate if (args[2] == "yes") or (type(args[1]) == 'string' and (mw.ustring.sub(args[1],-1) == "+")) then -- Round down return_value = string.format("%s+", mw.getContentLanguage():formatNum(math.floor( (count / 10^(f)) ) * (10^(f))) ) else -- Round to nearest return_value = string.format("approximately&#x20;%s", mw.getContentLanguage():formatNum(math.floor( (count / 10^(f)) + 0.5) * (10^(f))) ) end -- Insert percentage of pages if that is likely to be >= 1% and when |no-percent= not set to yes no_percent = no_percent or args['no-percent'] if count and count > 250000 and not yesno (no_percent) then local numpages = mw.getCurrentFrame():callParserFunction('NUMBEROFPAGES', 'R') local percent = math.floor( ( ( count/numpages ) * 100) + 0.5) if percent >= 1 then return_value = string.format("%s&#x20;pages, or roughly %s%% of all", return_value, percent) end end end return return_value end function p.num(frame, count) return p._num(getArgs(frame), count) end -- Actions if there is a large (greater than or equal to 100,000) transclusion count function p._risk(args) if args[1] == "risk" then return "risk" else local count = _fetch(args) if count and count >= 100000 then return "risk" end end return "" end function p.risk(frame) return p._risk(getArgs(frame)) end function p._text(args, count) -- Only show the information about how this template gets updated if someone -- is actually editing the page and maybe trying to update the count. local bot_text = (mw.getCurrentFrame():preprocess("{{REVISIONID}}") == "") and "\n\n----\n'''Preview message''': Transclusion count updated automatically ([[Template:High-use/doc#Technical details|see documentation]])." or '' if count == nil then if yesno(args['fetch']) == false then if (args[1] or '') ~= '' then count = tonumber(args[1]) end else count = _fetch(args) end end local title = mw.title.getCurrentTitle() if ( (args.demo or '' ~= '') and mw.title.new(args.demo, 10) ) then title = mw.title.new(args.demo, 10) end if title.subpageText == "doc" or title.subpageText == "sandbox" then title = title.basePageTitle end local systemMessages = (args['system'] or '') ~= '' -- This retrieves the project URL automatically to simplify localization. local templateCount = ('on [https://linkcount.toolforge.org/?project=%s&page=%s#transclusions %s pages]'):format( title:fullUrl():gsub('//(.-)/.*', '%1'), mw.uri.encode(title.fullText), p._num(args, count)) local used_on_text = "'''This " .. (title.namespace == 828 and "Lua module" or "template") .. ' is used '; if systemMessages then used_on_text = used_on_text .. args['system'] .. ((count and count > 2000) and ("''', and " .. templateCount) or ("'''")) else used_on_text = used_on_text .. templateCount .. "'''" end local sandbox_text = ("%s's [[%s/sandbox|/sandbox]] or [[%s/testcases|/testcases]] subpages, or in your own [[%s]]. "):format( (title.namespace == 828 and "module" or "template"), title.fullText, title.fullText, title.namespace == 828 and "Module:Sandbox|module sandbox" or "Wikipedia:User pages#SUB|user subpage" ) local infoArg = args["info"] ~= "" and args["info"] if (systemMessages or args[1] == "risk" or (count and count >= 100000) ) then local info = systemMessages and '.<br/>Changes to it can cause immediate changes to the Wikipedia user interface.' or '.' if infoArg then info = info .. "<br />" .. infoArg end sandbox_text = info .. '<br /> To avoid major disruption' .. (count and count >= 100000 and ' and server load' or '') .. ', any changes should be tested in the ' .. sandbox_text .. 'The tested changes can be added to this page in a single edit. ' else sandbox_text = (infoArg and ('.<br />' .. infoArg .. ' C') or ' and c') .. 'hanges may be widely noticed. Test changes in the ' .. sandbox_text end local discussion_text = systemMessages and 'Please discuss changes ' or 'Consider discussing changes ' if args["2"] and args["2"] ~= "" and args["2"] ~= "yes" then discussion_text = string.format("%sat [[%s]]", discussion_text, args["2"]) else discussion_text = string.format("%son the [[%s|talk page]]", discussion_text, title.talkPageTitle.fullText ) end return used_on_text .. sandbox_text .. discussion_text .. " before implementing them." .. bot_text end function p.text(frame, count) return p._text(getArgs(frame), count) end function p._main(args, nocat) local count = nil if yesno(args['fetch']) == false then if (args[1] or '') ~= '' then count = tonumber(args[1]) end else count = _fetch(args) end local image = "[[File:Ambox warning yellow.svg|40px|alt=Warning|link=]]" local type_param = "style" local epilogue = '' if args['system'] and args['system'] ~= '' then image = "[[File:Ambox important.svg|40px|alt=Warning|link=]]" type_param = "content" nocat = nocat or args['nocat'] local categorise = (nocat == '' or not yesno(nocat)) if categorise and not mw.title.getCurrentTitle().isRedirect then epilogue = mw.getCurrentFrame():preprocess('{{Sandbox other||{{#switch:{{#invoke:Effective protection level|{{#switch:{{NAMESPACE}}|File=upload|#default=edit}}|{{FULLPAGENAME}}}}|sysop|templateeditor|interfaceadmin=|#default=[[Category:Pages used in system messages needing protection]]}}}}') end elseif (args[1] == "risk" or (count and count >= 100000)) then image = "[[File:Ambox warning orange.svg|40px|alt=Warning|link=]]" type_param = "content" end if args["form"] == "editnotice" then return mw.getCurrentFrame():expandTemplate{ title = 'editnotice', args = { ["image"] = image, ["text"] = p._text(args, count), ["expiry"] = (args["expiry"] or "") } } .. epilogue else return require('Module:Message box').main('ombox', { type = type_param, image = image, text = p._text(args, count), expiry = (args["expiry"] or "") }) .. epilogue end end function p.main(frame) return p._main(getArgs(frame)) end return p 7u5ehuisjaqc8500quv6bo138vry5dv Module:Uses TemplateStyles 828 2764 15330 2024-08-06T20:49:00Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15330 Scribunto text/plain local yesno = require('Module:Yesno') local mList = require('Module:List') local mTableTools = require('Module:TableTools') local mMessageBox = require('Module:Message box') local TNT = require('Module:TNT') local p = {} local function format(msg, ...) return TNT.format('I18n/Uses TemplateStyles', msg, ...) end local function getConfig() return mw.loadData('Module:Uses TemplateStyles/config') end local function renderBox(tStyles) local boxArgs = { type = 'notice', small = true, image = string.format('[[File:Farm-Fresh css add.svg|32px|alt=%s]]', format('logo-alt')) } if #tStyles < 1 then boxArgs.text = string.format('<strong class="error">%s</strong>', format('error-emptylist')) else local cfg = getConfig() local tStylesLinks = {} for i, ts in ipairs(tStyles) do local link = string.format('[[:%s]]', ts) local sandboxLink = nil local tsTitle = mw.title.new(ts) if tsTitle and cfg['sandbox_title'] then local tsSandboxTitle = mw.title.new(string.format( '%s:%s/%s/%s', tsTitle.nsText, tsTitle.baseText, cfg['sandbox_title'], tsTitle.subpageText)) if tsSandboxTitle and tsSandboxTitle.exists then sandboxLink = format('sandboxlink', link, ':' .. tsSandboxTitle.prefixedText) end end tStylesLinks[i] = sandboxLink or link end local tStylesList = mList.makeList('bulleted', tStylesLinks) boxArgs.text = format( mw.title.getCurrentTitle():inNamespaces(828,829) and 'header-module' or 'header-template') .. '\n' .. tStylesList end return mMessageBox.main('mbox', boxArgs) end local function renderTrackingCategories(args, tStyles, titleObj) if yesno(args.nocat) then return '' end local cfg = getConfig() local cats = {} -- Error category if #tStyles < 1 and cfg['error_category'] then cats[#cats + 1] = cfg['error_category'] end -- TemplateStyles category titleObj = titleObj or mw.title.getCurrentTitle() if (titleObj.namespace == 10 or titleObj.namespace == 828) and not cfg['subpage_blacklist'][titleObj.subpageText] then local category = args.category or cfg['default_category'] if category then cats[#cats + 1] = category end if not yesno(args.noprotcat) and (cfg['protection_conflict_category'] or cfg['padlock_pattern']) then local currentProt = titleObj.protectionLevels["edit"] and titleObj.protectionLevels["edit"][1] or nil local addedLevelCat = false local addedPadlockCat = false for i, ts in ipairs(tStyles) do local tsTitleObj = mw.title.new(ts) local tsProt = tsTitleObj.protectionLevels["edit"] and tsTitleObj.protectionLevels["edit"][1] or nil if cfg['padlock_pattern'] and tsProt and not addedPadlockCat then local content = tsTitleObj:getContent() if not content:find(cfg['padlock_pattern']) then cats[#cats + 1] = cfg['missing_padlock_category'] addedPadlockCat = true end end if cfg['protection_conflict_category'] and currentProt and tsProt ~= currentProt and not addedLevelCat then currentProt = cfg['protection_hierarchy'][currentProt] or 0 tsProt = cfg['protection_hierarchy'][tsProt] or 0 if tsProt < currentProt then addedLevelCat = true cats[#cats + 1] = cfg['protection_conflict_category'] end end end end end for i, cat in ipairs(cats) do cats[i] = string.format('[[Category:%s]]', cat) end return table.concat(cats) end function p._main(args) local cfg = getConfig() if #args == 0 then local prefixed = mw.title.getCurrentTitle().prefixedText prefixed = prefixed:gsub("/doc","") args[1] = prefixed .. "/" .. cfg["default_subpage_name"] end local tStyles = mTableTools.compressSparseArray(args) local box = renderBox(tStyles) local trackingCategories = renderTrackingCategories(args, tStyles) return box .. trackingCategories end function p.main(frame) local origArgs = frame:getParent().args local args = {} for k, v in pairs(origArgs) do v = v:match('^%s*(.-)%s*$') if v ~= '' then args[k] = v end end return p._main(args) end return p re7cgwamfl58z91oxa8yopr8wzl328h Module:Sidebar 828 2765 15331 2024-08-06T20:49:23Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15331 Scribunto text/plain require('strict') local cfg = mw.loadData('Module:Sidebar/configuration') local p = {} local getArgs = require('Module:Arguments').getArgs --[[ Categorizes calling templates and modules with a 'style' parameter of any sort for tracking to convert to TemplateStyles. TODO after a long cleanup: Catch sidebars in other namespaces than Template and Module. TODO would probably want to remove /log and /archive as CS1 does ]] local function categorizeTemplatesWithInlineStyles(args) local title = mw.title.getCurrentTitle() if title.namespace ~= 10 and title.namespace ~= 828 then return '' end for _, pattern in ipairs (cfg.i18n.pattern.uncategorized_conversion_titles) do if title.text:match(pattern) then return '' end end for key, _ in pairs(args) do if mw.ustring.find(key, cfg.i18n.pattern.style_conversion) or key == 'width' then return cfg.i18n.category.conversion end end end --[[ For compatibility with the original {{sidebar with collapsible lists}} implementation, which passed some parameters through {{#if}} to trim their whitespace. This also triggered the automatic newline behavior. ]] -- See ([[meta:Help:Newlines and spaces#Automatic newline]]) local function trimAndAddAutomaticNewline(s) s = mw.ustring.gsub(s, "^%s*(.-)%s*$", "%1") if mw.ustring.find(s, '^[#*:;]') or mw.ustring.find(s, '^{|') then return '\n' .. s else return s end end --[[ Finds whether a sidebar has a subgroup sidebar. ]] local function hasSubgroup(s) if mw.ustring.find(s, cfg.i18n.pattern.subgroup) then return true else return false end end local function has_navbar(navbar_mode, sidebar_name) return navbar_mode ~= cfg.i18n.navbar_none and navbar_mode ~= cfg.i18n.navbar_off and ( sidebar_name or mw.getCurrentFrame():getParent():getTitle():gsub(cfg.i18n.pattern.sandbox, '') ~= cfg.i18n.title_not_to_add_navbar ) end local function has_list_class(args, htmlclass) local patterns = { '^' .. htmlclass .. '$', '%s' .. htmlclass .. '$', '^' .. htmlclass .. '%s', '%s' .. htmlclass .. '%s' } for arg, value in pairs(args) do if type(arg) == 'string' and mw.ustring.find(arg, 'class') then for _, pattern in ipairs(patterns) do if mw.ustring.find(args[arg] or '', pattern) then return true end end end end return false end -- there are a lot of list classes in the wild, so we add their TemplateStyles local function add_list_styles(args) local frame = mw.getCurrentFrame() local function add_list_templatestyles(htmlclass, templatestyles) if has_list_class(args, htmlclass) then return frame:extensionTag{ name = 'templatestyles', args = { src = templatestyles } } else return '' end end local plainlist_styles = add_list_templatestyles('plainlist', cfg.i18n.plainlist_templatestyles) local hlist_styles = add_list_templatestyles('hlist', cfg.i18n.hlist_templatestyles) -- a second workaround for [[phab:T303378]] -- when that issue is fixed, we can actually use has_navbar not to emit the -- tag here if we want if has_navbar(args.navbar, args.name) and hlist_styles == '' then hlist_styles = frame:extensionTag{ name = 'templatestyles', args = { src = cfg.i18n.hlist_templatestyles} } end -- hlist -> plainlist is best-effort to preserve old Common.css ordering. [hlist_note] return hlist_styles .. plainlist_styles end -- work around [[phab:T303378]] -- for each arg: find all the templatestyles strip markers, insert them into a -- table. then remove all templatestyles markers from the arg local function move_hiding_templatestyles(args) local gfind = string.gfind local gsub = string.gsub local templatestyles_markers = {} local strip_marker_pattern = '(\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127)' for k, arg in pairs(args) do for marker in gfind(arg, strip_marker_pattern) do table.insert(templatestyles_markers, marker) end args[k] = gsub(arg, strip_marker_pattern, '') end return templatestyles_markers end --[[ Main sidebar function. Takes the frame, args, and an optional collapsibleClass. The collapsibleClass is and should be used only for sidebars with collapsible lists, as in p.collapsible. ]] function p.sidebar(frame, args, collapsibleClass) if not args then args = getArgs(frame) end local hiding_templatestyles = table.concat(move_hiding_templatestyles(args)) local root = mw.html.create() local child = args.child and mw.text.trim(args.child) == cfg.i18n.child_yes root = root:tag('table') if not child then root :addClass(cfg.i18n.class.sidebar) -- force collapsibleclass to be sidebar-collapse otherwise output nothing :addClass(collapsibleClass == cfg.i18n.class.collapse and cfg.i18n.class.collapse or nil) :addClass('nomobile') :addClass(args.float == cfg.i18n.float_none and cfg.i18n.class.float_none or nil) :addClass(args.float == cfg.i18n.float_left and cfg.i18n.class.float_left or nil) :addClass(args.wraplinks ~= cfg.i18n.wrap_true and cfg.i18n.class.wraplinks or nil) :addClass(args.bodyclass or args.class) :css('width', args.width or nil) :cssText(args.bodystyle or args.style) if args.outertitle then root :tag('caption') :addClass(cfg.i18n.class.outer_title) :addClass(args.outertitleclass) :cssText(args.outertitlestyle) :wikitext(args.outertitle) end if args.topimage then local imageCell = root:tag('tr'):tag('td') imageCell :addClass(cfg.i18n.class.top_image) :addClass(args.topimageclass) :cssText(args.topimagestyle) :wikitext(args.topimage) if args.topcaption then imageCell :tag('div') :addClass(cfg.i18n.class.top_caption) :cssText(args.topcaptionstyle) :wikitext(args.topcaption) end end if args.pretitle then root :tag('tr') :tag('td') :addClass(args.topimage and cfg.i18n.class.pretitle_with_top_image or cfg.i18n.class.pretitle) :addClass(args.pretitleclass) :cssText(args.basestyle) :cssText(args.pretitlestyle) :wikitext(args.pretitle) end else root :addClass(cfg.i18n.class.subgroup) :addClass(args.bodyclass or args.class) :cssText(args.bodystyle or args.style) end if args.title then if child then root :wikitext(args.title) else root :tag('tr') :tag('th') :addClass(args.pretitle and cfg.i18n.class.title_with_pretitle or cfg.i18n.class.title) :addClass(args.titleclass) :cssText(args.basestyle) :cssText(args.titlestyle) :wikitext(args.title) end end if args.image then local imageCell = root:tag('tr'):tag('td') imageCell :addClass(cfg.i18n.class.image) :addClass(args.imageclass) :cssText(args.imagestyle) :wikitext(args.image) if args.caption then imageCell :tag('div') :addClass(cfg.i18n.class.caption) :cssText(args.captionstyle) :wikitext(args.caption) end end if args.above then root :tag('tr') :tag('td') :addClass(cfg.i18n.class.above) :addClass(args.aboveclass) :cssText(args.abovestyle) :newline() -- newline required for bullet-points to work :wikitext(args.above) end local rowNums = {} for k, v in pairs(args) do k = '' .. k local num = k:match('^heading(%d+)$') or k:match('^content(%d+)$') if num then table.insert(rowNums, tonumber(num)) end end table.sort(rowNums) -- remove duplicates from the list (e.g. 3 will be duplicated if both heading3 -- and content3 are specified) for i = #rowNums, 1, -1 do if rowNums[i] == rowNums[i - 1] then table.remove(rowNums, i) end end for i, num in ipairs(rowNums) do local heading = args['heading' .. num] if heading then root :tag('tr') :tag('th') :addClass(cfg.i18n.class.heading) :addClass(args.headingclass) :addClass(args['heading' .. num .. 'class']) :cssText(args.basestyle) :cssText(args.headingstyle) :cssText(args['heading' .. num .. 'style']) :newline() :wikitext(heading) end local content = args['content' .. num] if content then root :tag('tr') :tag('td') :addClass(hasSubgroup(content) and cfg.i18n.class.content_with_subgroup or cfg.i18n.class.content) :addClass(args.contentclass) :addClass(args['content' .. num .. 'class']) :cssText(args.contentstyle) :cssText(args['content' .. num .. 'style']) :newline() :wikitext(content) :done() -- Without a linebreak after the </td>, a nested list like -- "* {{hlist| ...}}" doesn't parse correctly. :newline() end end if args.below then root :tag('tr') :tag('td') :addClass(cfg.i18n.class.below) :addClass(args.belowclass) :cssText(args.belowstyle) :newline() :wikitext(args.below) end if not child and has_navbar(args.navbar, args.name) then root :tag('tr') :tag('td') :addClass(cfg.i18n.class.navbar) :cssText(args.navbarstyle) :wikitext(require('Module:Navbar')._navbar{ args.name, mini = 1, fontstyle = args.navbarfontstyle }) end local base_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = cfg.i18n.templatestyles } } local templatestyles = '' if args['templatestyles'] and args['templatestyles'] ~= '' then templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['templatestyles'] } } end local child_templatestyles = '' if args['child templatestyles'] and args['child templatestyles'] ~= '' then child_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['child templatestyles'] } } end local grandchild_templatestyles = '' if args['grandchild templatestyles'] and args['grandchild templatestyles'] ~= '' then grandchild_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['grandchild templatestyles'] } } end return table.concat({ add_list_styles(args), -- see [hlist_note] above about ordering base_templatestyles, templatestyles, child_templatestyles, grandchild_templatestyles, hiding_templatestyles, tostring(root), (child and cfg.i18n.category.child or ''), categorizeTemplatesWithInlineStyles(args) }) end local function list_title(args, is_centered_list_titles, num) local title_text = trimAndAddAutomaticNewline(args['list' .. num .. 'title'] or cfg.i18n.default_list_title) local title if is_centered_list_titles then -- collapsible can be finicky, so provide some CSS/HTML to support title = mw.html.create('div') :addClass(cfg.i18n.class.list_title_centered) :wikitext(title_text) else title = mw.html.create() :wikitext(title_text) end local title_container = mw.html.create('div') :addClass(cfg.i18n.class.list_title) -- don't /need/ a listnumtitleclass because you can do -- .templateclass .listnumclass .sidebar-list-title :addClass(args.listtitleclass) :cssText(args.basestyle) :cssText(args.listtitlestyle) :cssText('color: var(--color-base)') :cssText(args['list' .. num .. 'titlestyle']) :node(title) :done() return title_container end --[[ Main entry point for sidebar with collapsible lists. Does the work of creating the collapsible lists themselves and including them into the args. ]] function p.collapsible(frame) local args = getArgs(frame) if not args.name and frame:getParent():getTitle():gsub(cfg.i18n.pattern.collapse_sandbox, '') == cfg.i18n.collapse_title_not_to_add_navbar then args.navbar = cfg.i18n.navbar_none end local contentArgs = {} local is_centered_list_titles = false if args['centered list titles'] and args['centered list titles'] ~= '' then is_centered_list_titles = true end for k, v in pairs(args) do local num = string.match(k, '^list(%d+)$') if num then local expand = args.expanded and (args.expanded == 'all' or args.expanded == args['list' .. num .. 'name']) local row = mw.html.create('div') row :addClass(cfg.i18n.class.list) :addClass('mw-collapsible') :addClass((not expand) and 'mw-collapsed' or nil) :addClass(args['list' .. num .. 'class']) :cssText(args.listframestyle) :cssText(args['list' .. num .. 'framestyle']) :node(list_title(args, is_centered_list_titles, num)) :tag('div') :addClass(cfg.i18n.class.list_content) :addClass('mw-collapsible-content') -- don't /need/ a listnumstyleclass because you can do -- .templatename .listnumclass .sidebar-list :addClass(args.listclass) :cssText(args.liststyle) :cssText(args['list' .. num .. 'style']) :wikitext(trimAndAddAutomaticNewline(args['list' .. num])) contentArgs['content' .. num] = tostring(row) end end for k, v in pairs(contentArgs) do args[k] = v end return p.sidebar(frame, args, cfg.i18n.class.collapse) end return p 6x3cinmciqbr9e2030fl1gw7wlxc8lp Module:Labelled list hatnote 828 2766 15332 2024-08-06T20:49:33Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15332 Scribunto text/plain -------------------------------------------------------------------------------- -- Labelled list -- -- -- -- This module does the core work of creating a hatnote composed of a list -- -- prefixed by a colon-terminated label, i.e. "LABEL: [andList of pages]", -- -- for {{see also}} and similar templates. -- -------------------------------------------------------------------------------- local mHatnote = require('Module:Hatnote') local mHatlist = require('Module:Hatnote list') local mArguments --initialize lazily local yesno --initialize lazily local p = {} -- Defaults global to this module local defaults = { label = 'See also', --Final fallback for label argument labelForm = '%s: %s', prefixes = {'label', 'label ', 'l'}, template = 'Module:Labelled list hatnote' } -- Localizable message strings local msg = { errorSuffix = '#Errors', noInputWarning = 'no page names specified', noOutputWarning = "'''[[%s]] — no output: none of the target pages exist.'''" } -- Helper function that pre-combines display parameters into page arguments. -- Also compresses sparse arrays, as a desirable side-effect. function p.preprocessDisplays (args, prefixes) -- Prefixes specify which parameters, in order, to check for display options -- They each have numbers auto-appended, e.g. 'label1', 'label 1', & 'l1' prefixes = prefixes or defaults.prefixes local indices = {} local sparsePages = {} for k, v in pairs(args) do if type(k) == 'number' then indices[#indices + 1] = k local display for i = 1, #prefixes do display = args[prefixes[i] .. k] if display then break end end sparsePages[k] = display and string.format('%s|%s', string.gsub(v, '|.*$', ''), display) or v end end table.sort(indices) local pages = {} for k, v in ipairs(indices) do pages[#pages + 1] = sparsePages[v] end return pages end --Helper function to get a page target from a processed page string --e.g. "Page|Label" → "Page" or "Target" → "Target" local function getTarget(pagename) local pipe = string.find(pagename, '|') return string.sub(pagename, 0, pipe and pipe - 1 or nil) end -- Produces a labelled pages-list hatnote. -- The main frame (template definition) takes 1 or 2 arguments, for a singular -- and (optionally) plural label respectively: -- * {{#invoke:Labelled list hatnote|labelledList|Singular label|Plural label}} -- The resulting template takes pagename & label parameters normally. function p.labelledList (frame) mArguments = require('Module:Arguments') yesno = require('Module:Yesno') local labels = {frame.args[1] or defaults.label} labels[2] = frame.args[2] or labels[1] labels[3] = frame.args[3] --no defaulting labels[4] = frame.args[4] --no defaulting local template = frame:getParent():getTitle() local args = mArguments.getArgs(frame, {parentOnly = true}) local pages = p.preprocessDisplays(args) local options = { category = yesno(args.category), extraclasses = frame.args.extraclasses, ifexists = yesno(frame.args.ifexists), namespace = frame.args.namespace or args.namespace, selfref = yesno(frame.args.selfref or args.selfref), template = template } return p._labelledList(pages, labels, options) end function p._labelledList (pages, labels, options) if options.ifexists then for k = #pages, 1, -1 do --iterate backwards to allow smooth removals local v = pages[k] local title = mw.title.new(getTarget(v), namespace) if (v == '') or title == nil or not title.exists then table.remove(pages, k) end end end labels = labels or {} label = (#pages == 1 and labels[1] or labels[2]) or defaults.label for k, v in pairs(pages) do if mHatnote.findNamespaceId(v) ~= 0 then label = ( #pages == 1 and (labels[3] or labels[1] or defaults.label) or (labels[4] or labels[2] or defaults.label) ) or defaults.label end end if #pages == 0 then if options.ifexists then mw.addWarning( string.format( msg.noOutputWarning, options.template or defaults.template ) ) return '' else return mHatnote.makeWikitextError( msg.noInputWarning, (options.template or defaults.template) .. msg.errorSuffix, options.category ) end end local text = string.format( options.labelForm or defaults.labelForm, label, mHatlist.andList(pages, true) ) local hnOptions = { extraclasses = options.extraclasses, selfref = options.selfref } return mHatnote._hatnote(text, hnOptions) end return p lgbn92zoszcjkbsmuwkrn9f0fvft89t Module:Template link general/sandbox 828 2767 15333 2024-08-06T20:49:46Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15333 Scribunto text/plain -- This implements Template:Tlg local getArgs = require('Module:Arguments').getArgs local p = {} -- Is a string non-empty? local function _ne(s) return s ~= nil and s ~= "" end local nw = mw.text.nowiki local function addTemplate(s) local i, _ = s:find(':', 1, true) if i == nil then return 'Template:' .. s end local ns = s:sub(1, i - 1) if ns == '' or mw.site.namespaces[ns] then return s else return 'Template:' .. s end end local function trimTemplate(s) local needle = 'template:' if s:sub(1, needle:len()):lower() == needle then return s:sub(needle:len() + 1) else return s end end local function linkTitle(args) if _ne(args.nolink) then return args['1'] end local titleObj local titlePart = '[[' if args['1'] then -- This handles :Page and other NS titleObj = mw.title.new(args['1'], 'Template') else titleObj = mw.title.getCurrentTitle() end titlePart = titlePart .. (titleObj ~= nil and titleObj.fullText or addTemplate(args['1'])) local textPart = args.alttext if not _ne(textPart) then if titleObj ~= nil then textPart = titleObj:inNamespace("Template") and args['1'] or titleObj.fullText else -- redlink textPart = args['1'] end end if _ne(args.subst) then -- HACK: the ns thing above is probably broken textPart = 'subst:' .. textPart end if _ne(args.brace) then textPart = nw('{{') .. textPart .. nw('}}') elseif _ne(args.braceinside) then textPart = nw('{') .. textPart .. nw('}') end titlePart = titlePart .. '|' .. textPart .. ']]' if _ne(args.braceinside) then titlePart = nw('{') .. titlePart .. nw('}') end return titlePart end function p.main(frame) local args = getArgs(frame, { trim = true, removeBlanks = false }) return p._main(args) end function p._main(args) local bold = _ne(args.bold) or _ne(args.boldlink) or _ne(args.boldname) local italic = _ne(args.italic) or _ne(args.italics) local dontBrace = _ne(args.brace) or _ne(args.braceinside) local code = _ne(args.code) or _ne(args.tt) local show_result = _ne(args._show_result) local show_result_br = _ne(args._show_result_br) local expand = _ne(args._expand) -- Build the link part local titlePart = linkTitle(args) if bold then titlePart = "'''" .. titlePart .. "'''" end if _ne(args.nowrapname) then titlePart = '<span class="nowrap">' .. titlePart .. '</span>' end -- Build the arguments local textPart = "" local textPartBuffer = "&#124;" local codeArguments = {} local codeArgumentsString = "" local i = 2 local j = 1 while args[i] do local val = args[i] if val ~= "" then if _ne(args.nowiki) then -- Unstrip nowiki tags first because calling nw on something that already contains nowiki tags will -- mangle the nowiki strip marker and result in literal UNIQ...QINU showing up val = nw(mw.text.unstripNoWiki(val)) end local k, v = string.match(val, "(.*)=(.*)") if not k then codeArguments[j] = val j = j + 1 else codeArguments[k] = v end codeArgumentsString = codeArgumentsString .. textPartBuffer .. val if italic then val = '<span style="font-style:italic;">' .. val .. '</span>' end textPart = textPart .. textPartBuffer .. val end i = i + 1 end -- final wrap local ret = titlePart .. textPart if not dontBrace then ret = nw('{{') .. ret .. nw('}}') end if _ne(args.a) then ret = nw('*') .. '&nbsp;' .. ret end if _ne(args.kbd) then ret = '<kbd>' .. ret .. '</kbd>' end if code then ret = '<code>' .. ret .. '</code>' elseif _ne(args.plaincode) then ret = '<code style="border:none;background:transparent;">' .. ret .. '</code>' end if _ne(args.nowrap) then ret = '<span class="nowrap">' .. ret .. '</span>' end --[[ Wrap as html?? local span = mw.html.create('span') span:wikitext(ret) --]] if _ne(args.debug) then ret = ret .. '\n<pre>' .. mw.text.encode(mw.dumpObject(args)) .. '</pre>' end if show_result or show_result_br then local result = mw.getCurrentFrame():expandTemplate{title = addTemplate(args[1]), args = codeArguments} if show_result then ret = ret .. " → " .. result else ret = ret .. " →</br>" .. result end end if expand then local query = mw.text.encode('{{' .. addTemplate(args[1]) .. string.gsub(codeArgumentsString, textPartBuffer, "|") .. '}}') local url = mw.uri.fullUrl('special:ExpandTemplates', 'wpInput=' .. query) ret = ret .. " [" .. tostring(url) .. "]" end return ret end return p chrfw8bjf0wxoyl0ti4m720smvuvbm8 Module:DemoTemplate 828 2768 15334 2024-08-06T20:49:59Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15334 Scribunto text/plain require('strict') local newBuffer = require('Module:OutputBuffer') local mt = {} function mt.__index(t, title) return function(frame) local getBuffer, print, printf = newBuffer() printf('{{%s', title) local ipairsArgs = {} for k,v in ipairs(frame.args) do if string.find(v, '=', 1, true) then break end ipairsArgs[k] = true printf('|%s', v) end for k,v in pairs(frame.args) do if not ipairsArgs[k] then printf('|%s=%s', string.gsub(k, '=', '{{=}}'), v) end end print('}}') local buffer = getBuffer() -- rather than calling expandTemplate with the title and args we have, call preprocess, so that our code example will always match our output, even in the cases of pipes or other things we should have escaped but didn't return string.format('<code>%s</code> &rarr; %s', mw.text.nowiki(buffer), frame:preprocess(buffer)) end end return setmetatable({}, mt) 8mlbnzfciphbgabjlzcptahim6afk3p Module:Coordinates/sandbox2 828 2769 15335 2024-08-06T20:50:05Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15335 Scribunto text/plain --[[ This module is intended to replace the functionality of {{Coord}} and related templates. It provides several methods, including {{#invoke:Coordinates | coord }} : General function formatting and displaying coordinate values. {{#invoke:Coordinates | dec2dms }} : Simple function for converting decimal degree values to DMS format. {{#invoke:Coordinates | dms2dec }} : Simple function for converting DMS format to decimal degree format. {{#invoke:Coordinates | link }} : Export the link used to reach the tools ]] require('strict') local math_mod = require("Module:Math") local mTemplateInvocation = require( 'Module:Template invocation' ) local mTableTools = require('Module:TableTools') local coordinates = {} local current_page = mw.title.getCurrentTitle() local page_name = mw.uri.encode( current_page.prefixedText, 'WIKI' ) local coord_link = '//geohack.toolforge.org/geohack.php?pagename=' .. page_name .. '&params=' local templatestyles = 'Module:Coordinates/styles.css' --[[ Helper function, replacement for {{coord/display/title}} ]] local function displaytitle(s, notes) local l = "[[Geographic coordinate system|Coordinates]]: " .. s local co = '<span id="coordinates">' .. l .. notes .. '</span>'; return mw.getCurrentFrame():extensionTag{ name = 'indicator', args = { name = 'coordinates' }, content = '<span style="font-size: small;">' .. co .. '</span>' }; end --[[ Helper function, Replacement for {{coord/display/inline}} ]] local function displayinline(s, notes) return s .. notes end --[[ Helper function, used in detecting DMS formatting ]] local function dmsTest(first, second) if type(first) ~= 'string' or type(second) ~= 'string' then return nil end local s = (first .. second):upper() return s:find('^[NS][EW]$') or s:find('^[EW][NS]$') end --[[ Wrapper function to grab args, see Module:Arguments for this function's documentation. ]] local function makeInvokeFunc(funcName) return function (frame) local args = require('Module:Arguments').getArgs(frame, { wrappers = 'Template:Coord' }) return coordinates[funcName](args, frame) end end --[[ Helper function, handle optional args. ]] local function optionalArg(arg, supplement) return arg and arg .. supplement or '' end --[[ Formats any error messages generated for display ]] local function errorPrinter(errors) local result = "" for i,v in ipairs(errors) do local errorHTML = '<strong class="error">Coordinates: ' .. v[2] .. '</strong>' result = result .. errorHTML .. "<br />" end return result end --[[ Determine the required CSS class to display coordinates Usually geo-nondefault is hidden by CSS, unless a user has overridden this for himself default is the mode as specificied by the user when calling the {{coord}} template mode is the display mode (dec or dms) that we will need to determine the css class for ]] local function displayDefault(default, mode) if default == "" then default = "dec" end if default == mode then return "geo-default" else return "geo-nondefault" end end --[[ JSON doesn't handle .78 values, only 0.78 we do want to keep our precision though, so tonumber is bad. ]] local function jsonSafeNumber(numberString) numberString = numberString:gsub('^(%.)', '0.', 1) return numberString:gsub('^(-%.)', '-0.', 1) end --[[ addHemisphereToDec Rewrite the decimal format to also denote the hemisphere abbreviations This is a typical Template:Coord presentation and rather uncommon outside of en.wp ]] local function addHemisphereToDec( latitude, longitude ) local lat = tonumber( latitude ) or 0 local returnLat if lat < 0 then -- FIXME this breaks the pre-existing precision returnLat = tostring(latitude):sub(2) .. "°S" else returnLat = (latitude or 0) .. "°N" end local long = tonumber( longitude ) or 0 local returnLong if long < 0 then -- FIXME does not handle unicode minus returnLong = tostring(longitude):sub(2) .. "°W" else returnLong = (longitude or 0) .. "°E" end return returnLat, returnLong end --[[ splitParam Split the Geohack parameter string and convert it into an object. ]] local function splitParam( param ) local out = {} for pair in mw.text.gsplit( param, '_', true ) do local keyValue = mw.text.split( pair, ':', true ) if #keyValue == 2 then out[keyValue[1]] = keyValue[2] end end return out end --[[ geohackTypeToMarkerSymbol Convert from Geohack's type to a Kartographer marker symbol ]] local function geohackTypeToMarkerSymbol(type, population) -- https://en.wikipedia.org/wiki/Template:Coord#type:T -- https://www.mediawiki.org/wiki/Extension:GeoData -- https://www.mediawiki.org/wiki/Help:Extension:Kartographer/Icons local maplinkMarkerSymbol = 'circle' local markerSymbols = { country = 'city', adm1st = 'city', -- state, provence adm2nd = 'city', -- county adm3rd = 'city', -- municipality city = 'city', -- actually comes with size param. map to city/town/village airport = 'airport', edu = 'college', -- map to college or school forest = 'park', glacier = 'triangle-stroked', mountain = 'triangle-stroked', pass = 'cross', railwaystation = 'rail', -- rail, rail-above, rail-light, rail-metro, rail-underground river = 'water', waterbody = 'water', satellite = 'rocket', camera = 'camera', isle = 'circle-stroked', event = 'star-stroked', landmark = 'star' } if markerSymbols[type] then maplinkMarkerSymbol = markerSymbols[type] end -- https://meta.wikimedia.org/wiki/WikiMiniAtlas population = tonumber(population) if type == 'city' and population then if population < 100000 then -- town maplinkMarkerSymbol = 'town' elseif population < 10000 then -- village maplinkMarkerSymbol = 'village' end end return maplinkMarkerSymbol end --[[ geohackTypeToScale Convert from Geohack's types to Geohack's scale levels ]] local function geohackTypeToScale(type, population) local typeScale = { adm1st = 1000000, adm2nd = 300000, adm3rd = 100000, airport = 30000, city = 100000, country = 10000000, edu = 10000, event = 50000, forest = 50000, glacier = 50000, isle = 100000, landmark = 10000, mountain = 100000, pass = 10000, railwaystation = 10000, river = 100000, satellite = 10000000, waterbody = 100000, camera = 10000 } local scale if typeScale[type] then scale = typeScale[type] end population = tonumber(population) if type == 'city' and population and population > 0 then -- assume city is a circle with density of 1000/square kilometer -- compute diameter scale = 356.82 * math.sqrt(population) -- don't zoom in too far if scale < 30000 then scale = 30000 end end return scale end local log2 = 0.693147181 --[[ geohackTypeToScale Convert from Geohack's scale levels to OSM style zoom levels as used by <maplink> ]] local function geohackScaleToMapZoom(scale) scale = tonumber(scale) if not scale or scale <= 0 then return end -- Empirically derived from geohack behavior return 29.214-math.log(scale)/log2 end local function geohackDimToMapZoom(dim, units) dim = tonumber(dim) if not dim or dim <= 0 then return end if units and string.lower(units) == 'km' then dim = dim*1000 end -- Empirically derived from geohack behavior return 25.892-math.log(dim)/log2 end local function labelForQID(qid) local entity = mw.wikibase and qid and (mw.wikibase.getEntityObject(qid) or mw.wikibase.getEntityObject()) if entity then return entity:getLabel() end return nil end --[[ coordLinkRenderer Render a traditional coord-style geohacklink based on the provided information ]] local function coordLinkRenderer(args, coordinateSpec) local uriComponents = coordinateSpec["param"] if uriComponents == "" then -- RETURN error, should never be empty or nil return "ERROR param was empty" end if args["name"] then uriComponents = uriComponents .. "&title=" .. mw.uri.encode(coordinateSpec["name"]) end local geodmshtml = '<span class="geo-dms" title="Maps, aerial photos, and other data for this location">' .. '<span class="latitude">' .. coordinateSpec["dms-lat"] .. '</span> ' .. '<span class="longitude">' ..coordinateSpec["dms-long"] .. '</span>' .. '</span>' local geodeclat, geodeclong = addHemisphereToDec( coordinateSpec['dec-lat'], coordinateSpec['dec-long']) local geodechtml = '<span class="geo-dec" title="Maps, aerial photos, and other data for this location">' .. geodeclat .. ' ' .. geodeclong .. '</span>' local geonumhtml = '<span class="geo">' .. coordinateSpec["dec-lat"] .. '; ' .. coordinateSpec["dec-long"] .. '</span>' local inner = '<span class="' .. displayDefault(coordinateSpec["default"], "dms" ) .. '">' .. geodmshtml .. '</span>' .. '<span class="geo-multi-punct">&#xfeff; / &#xfeff;</span>' .. '<span class="' .. displayDefault(coordinateSpec["default"], "dec" ) .. '">'; if not args["name"] then inner = inner .. geodechtml .. '<span style="display:none">&#xfeff; / ' .. geonumhtml .. '</span></span>' else inner = inner .. '<span class="vcard">' .. geodechtml .. '<span style="display:none">&#xfeff; / ' .. geonumhtml .. '</span>' .. '<span style="display:none">&#xfeff; (<span class="fn org">' .. args["name"] .. '</span>)</span></span></span>' end return '[' .. coord_link .. uriComponents .. ' ' .. inner .. ']' end --[[ kartographerRenderer Render a Kartographer <maplink> based on the provided information ]] local function kartographerRenderer(args, coordinateSpec) -- we should bring the useful geohack params to template level -- where they can easily be used in TemplateData etc. -- then render those to geohack links local params = splitParam( coordinateSpec.param ) local type, hasPopulationInType = string.gsub( string.lower( params.type or '' ), '%(.+$', '' ) -- parse the population number local population if hasPopulationInType == 1 then population = string.match( params.type , '[%d,]+') population = string.gsub(population, ',', '') end local dim, units = string.match(params.dim or '', '^(%d+)(%a*)$') local scale = tonumber(params.scale) or geohackTypeToScale(type, population) local zoom = geohackScaleToMapZoom(scale) or geohackDimToMapZoom(dim, units) or 12 -- compensate for Mercator projection local lat = tonumber(coordinateSpec['dec-lat']) or 45 local coslat = math.cos(math.rad(lat)) -- don't overcompensate near poles if coslat < 1./8. then coslat = 1./8. end zoom = math.floor(zoom + math.log(coslat)/log2) zoom = zoom < 3 and 3 or zoom > 18 and 18 or zoom local maplinkArgs = { ['latitude'] = coordinateSpec['dec-lat'], ['longitude'] = coordinateSpec['dec-long'], ['zoom'] = zoom, ['text'] = coordinateSpec['dms-lat'] .. ' ' .. coordinateSpec['dms-long'], } if coordinateSpec['default'] == 'dec' then local geodeclat, geodeclong = addHemisphereToDec( coordinateSpec['dec-lat'], coordinateSpec['dec-long']) maplinkArgs['text'] = geodeclat .. ' ' .. geodeclong end -- if possible, retrieve title from qid ? local coordinateTitle = args['name'] or labelForQID(args['qid']) or mw.title.getCurrentTitle().text local maplinkMarkerSymbol = geohackTypeToMarkerSymbol(type, population); local maplinkContent = [[ { "type": "Feature", "geometry": { "type": "Point", "coordinates": [ ]] .. jsonSafeNumber( coordinateSpec['dec-long'] ) .. [[, ]] .. jsonSafeNumber( coordinateSpec['dec-lat'] ) .. [[ ] }, "properties": { "title": "]] .. mw.text.encode( coordinateTitle ) .. [[", "marker-symbol": "]] .. maplinkMarkerSymbol .. [[", "marker-color": "#3366cc" } } ]]; -- Add popup with feature title and primary image ? local entityId = mw.wikibase and args.qid; if entityId then maplinkContent = maplinkContent .. [[, { "type": "ExternalData", "service": "geoline", "ids": "]] .. entityId .. [[", "properties": { "stroke": "#FF9999" } }, { "type": "ExternalData", "service": "geoshape", "ids": "]] .. entityId .. [[", "properties": { "fill": "#FF0000", "fill-opacity": 0.1, "stroke": "#FF9999" } } ]] -- use autozoom if we only had a qid if not args['qid_is_guessed'] then maplinkArgs['zoom'] = nil maplinkArgs['latitude'] = nil maplinkArgs['longitude'] = nil end end local result = mw.getCurrentFrame():extensionTag{ name = 'maplink', content = '[' .. maplinkContent .. ']', args = maplinkArgs } -- append microformat local microformat = '<span class="h-geo geo" style="display:none;">' .. '<span class="p-latitude latitude">' .. coordinateSpec["dec-lat"] .. '</span>' .. '<span class="p-longitude longitude">' .. coordinateSpec["dec-long"] .. '</span>' .. '</span>' -- append hidden geolink for backwardscompatibility with scraping services local uriComponents = coordinateSpec["param"] if args["name"] then uriComponents = uriComponents .. "&title=" .. mw.uri.encode(coordinateSpec["name"]) end local geohacklink = '<span class="coord-geohack" style="display:none">&nbsp;['.. coord_link .. uriComponents .. ' (external maps)]</span>' -- What to do to help non-JS clients ? return result .. microformat .. geohacklink; end --[[ specPrinter Output formatter. Takes the structure generated by either parseDec or parseDMS and formats it for inclusion on Wikipedia. ]] local function specPrinter(args, originalArgs, coordinateSpec) local params = splitParam( coordinateSpec.param ) local globe = string.lower( args.globe or params.globe or '' ) local result = mw.html.create( 'span') result:attr('class', 'plainlinks nourlexpansion') result:attr('data-coord-values', string.gsub( mTemplateInvocation.invocation('coord', originalArgs), "{{(.-)}}", "%1")) if args['renderer'] == 'kartographer' or ( not args['renderer'] and (globe == '' or globe == 'earth')) then result = result:node( kartographerRenderer(args, coordinateSpec) ) else result = result:node( coordLinkRenderer(args, coordinateSpec) ) end return tostring(result) end --[[ Helper function, convert decimal to degrees ]] local function convert_dec2dms_d(coordinate) local d = math_mod._round( coordinate, 0 ) .. "°" return d .. "" end --[[ Helper function, convert decimal to degrees and minutes ]] local function convert_dec2dms_dm(coordinate) coordinate = math_mod._round( coordinate * 60, 0 ); local m = coordinate % 60; coordinate = math.floor( (coordinate - m) / 60 ); local d = coordinate % 360 .."°" return d .. string.format( "%02d′", m ) end --[[ Helper function, convert decimal to degrees, minutes, and seconds ]] local function convert_dec2dms_dms(coordinate) coordinate = math_mod._round( coordinate * 60 * 60, 0 ); local s = coordinate % 60 coordinate = math.floor( (coordinate - s) / 60 ); local m = coordinate % 60 coordinate = math.floor( (coordinate - m) / 60 ); local d = coordinate % 360 .."°" return d .. string.format( "%02d′", m ) .. string.format( "%02d″", s ) end --[[ Helper function, convert decimal latitude or longitude to degrees, minutes, and seconds format based on the specified precision. ]] local function convert_dec2dms(coordinate, firstPostfix, secondPostfix, precision) local coord = tonumber(coordinate) local postfix if coord >= 0 then postfix = firstPostfix else postfix = secondPostfix end precision = precision:lower(); if precision == "dms" then return convert_dec2dms_dms( math.abs( coord ) ) .. postfix; elseif precision == "dm" then return convert_dec2dms_dm( math.abs( coord ) ) .. postfix; elseif precision == "d" then return convert_dec2dms_d( math.abs( coord ) ) .. postfix; end end --[[ Convert DMS format into a N or E decimal coordinate ]] local function convert_dms2dec(direction, degrees_str, minutes_str, seconds_str) local degrees = tonumber(degrees_str) local minutes = tonumber(minutes_str) or 0 local seconds = tonumber(seconds_str) or 0 local factor = 1 if direction == "S" or direction == "W" then factor = -1 end local precision = 0 if seconds_str then precision = 5 + math.max( math_mod._precision(seconds_str), 0 ); elseif minutes_str and minutes_str ~= '' then precision = 3 + math.max( math_mod._precision(minutes_str), 0 ); else precision = math.max( math_mod._precision(degrees_str), 0 ); end local decimal = factor * (degrees+(minutes+seconds/60)/60) return string.format( "%." .. precision .. "f", decimal ) -- not tonumber since this whole thing is string based. end --[[ Checks input values to for out of range errors. ]] local function validate( lat_d, lat_m, lat_s, long_d, long_m, long_s, source, strong ) local errors = {}; lat_d = tonumber( lat_d ) or 0; lat_m = tonumber( lat_m ) or 0; lat_s = tonumber( lat_s ) or 0; long_d = tonumber( long_d ) or 0; long_m = tonumber( long_m ) or 0; long_s = tonumber( long_s ) or 0; if strong then if lat_d < 0 then table.insert(errors, {source, "latitude degrees < 0 with hemisphere flag"}) end if long_d < 0 then table.insert(errors, {source, "longitude degrees < 0 with hemisphere flag"}) end --[[ #coordinates is inconsistent about whether this is an error. If globe: is specified, it won't error on this condition, but otherwise it will. For not simply disable this check. if long_d > 180 then table.insert(errors, {source, "longitude degrees > 180 with hemisphere flag"}) end ]] end if lat_d > 90 then table.insert(errors, {source, "latitude degrees > 90"}) end if lat_d < -90 then table.insert(errors, {source, "latitude degrees < -90"}) end if lat_m >= 60 then table.insert(errors, {source, "latitude minutes >= 60"}) end if lat_m < 0 then table.insert(errors, {source, "latitude minutes < 0"}) end if lat_s >= 60 then table.insert(errors, {source, "latitude seconds >= 60"}) end if lat_s < 0 then table.insert(errors, {source, "latitude seconds < 0"}) end if long_d >= 360 then table.insert(errors, {source, "longitude degrees >= 360"}) end if long_d <= -360 then table.insert(errors, {source, "longitude degrees <= -360"}) end if long_m >= 60 then table.insert(errors, {source, "longitude minutes >= 60"}) end if long_m < 0 then table.insert(errors, {source, "longitude minutes < 0"}) end if long_s >= 60 then table.insert(errors, {source, "longitude seconds >= 60"}) end if long_s < 0 then table.insert(errors, {source, "longitude seconds < 0"}) end return errors; end --[[ parseDec Transforms decimal format latitude and longitude into the structure to be used in displaying coordinates ]] local function parseDec( lat, long, format ) local coordinateSpec = {} local errors = {} if not long then return nil, {{"parseDec", "Missing longitude"}} elseif not tonumber(long) then return nil, {{"parseDec", "Longitude could not be parsed as a number: " .. long}} end errors = validate( lat, nil, nil, long, nil, nil, 'parseDec', false ); coordinateSpec["dec-lat"] = lat; coordinateSpec["dec-long"] = long; local mode = coordinates.determineMode( lat, long ); coordinateSpec["dms-lat"] = convert_dec2dms( lat, "N", "S", mode) -- {{coord/dec2dms|{{{1}}}|N|S|{{coord/prec dec|{{{1}}}|{{{2}}}}}}} coordinateSpec["dms-long"] = convert_dec2dms( long, "E", "W", mode) -- {{coord/dec2dms|{{{2}}}|E|W|{{coord/prec dec|{{{1}}}|{{{2}}}}}}} if format then coordinateSpec.default = format else coordinateSpec.default = "dec" end return coordinateSpec, errors end --[[ parseDMS Transforms degrees, minutes, seconds format latitude and longitude into the a structure to be used in displaying coordinates ]] local function parseDMS( lat_d, lat_m, lat_s, lat_f, long_d, long_m, long_s, long_f, format ) local coordinateSpec, errors, backward = {}, {} lat_f = lat_f:upper(); long_f = long_f:upper(); -- Check if specified backward if lat_f == 'E' or lat_f == 'W' then lat_d, long_d, lat_m, long_m, lat_s, long_s, lat_f, long_f, backward = long_d, lat_d, long_m, lat_m, long_s, lat_s, long_f, lat_f, true; end errors = validate( lat_d, lat_m, lat_s, long_d, long_m, long_s, 'parseDMS', true ); if not long_d then return nil, {{"parseDMS", "Missing longitude" }} elseif not tonumber(long_d) then return nil, {{"parseDMS", "Longitude could not be parsed as a number:" .. long_d }} end if not lat_m and not lat_s and not long_m and not long_s and #errors == 0 then if math_mod._precision( lat_d ) > 0 or math_mod._precision( long_d ) > 0 then if lat_f:upper() == 'S' then lat_d = '-' .. lat_d; end if long_f:upper() == 'W' then long_d = '-' .. long_d; end return parseDec( lat_d, long_d, format ); end end coordinateSpec["dms-lat"] = lat_d.."°"..optionalArg(lat_m,"′") .. optionalArg(lat_s,"″") .. lat_f coordinateSpec["dms-long"] = long_d.."°"..optionalArg(long_m,"′") .. optionalArg(long_s,"″") .. long_f coordinateSpec["dec-lat"] = convert_dms2dec(lat_f, lat_d, lat_m, lat_s) -- {{coord/dms2dec|{{{4}}}|{{{1}}}|0{{{2}}}|0{{{3}}}}} coordinateSpec["dec-long"] = convert_dms2dec(long_f, long_d, long_m, long_s) -- {{coord/dms2dec|{{{8}}}|{{{5}}}|0{{{6}}}|0{{{7}}}}} if format then coordinateSpec.default = format else coordinateSpec.default = "dms" end return coordinateSpec, errors, backward end --[[ Check the input arguments for coord to determine the kind of data being provided and then make the necessary processing. ]] local function formatTest(args, originalArgs) local result, errors local backward, primary = false, false local function getParam(args, lim) local ret = {} for i = 1, lim do ret[i] = args[i] or '' end return table.concat(ret, '_') end if not args[1] then -- no lat logic return errorPrinter( {{"formatTest", "Missing latitude"}} ) elseif not tonumber(args[1]) then -- bad lat logic return errorPrinter( {{"formatTest", "Unable to parse latitude as a number:" .. args[1]}} ) elseif not args[4] and not args[5] and not args[6] then -- dec logic result, errors = parseDec(args[1], args[2], args.format) if not result then return errorPrinter(errors); end -- formatting for geohack: geohack expects D_N_D_E notation or D;D notation -- wikiminiatlas doesn't support D;D notation -- #coordinates parserfunction doesn't support negative decimals with NSWE result.param = table.concat({ math.abs(tonumber(args[1])), ((tonumber(args[1]) or 0) < 0) and 'S' or 'N', math.abs(tonumber(args[2])), ((tonumber(args[2]) or 0) < 0) and 'W' or 'E', args[3] or ''}, '_') elseif dmsTest(args[4], args[8]) then -- dms logic result, errors, backward = parseDMS(args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], args.format) if args[10] then table.insert(errors, {'formatTest', 'Extra unexpected parameters'}) end if not result then return errorPrinter(errors) end result.param = getParam(args, 9) elseif dmsTest(args[3], args[6]) then -- dm logic result, errors, backward = parseDMS(args[1], args[2], nil, args[3], args[4], args[5], nil, args[6], args['format']) if args[8] then table.insert(errors, {'formatTest', 'Extra unexpected parameters'}) end if not result then return errorPrinter(errors) end result.param = getParam(args, 7) elseif dmsTest(args[2], args[4]) then -- d logic result, errors, backward = parseDMS(args[1], nil, nil, args[2], args[3], nil, nil, args[4], args.format) if args[6] then table.insert(errors, {'formatTest', 'Extra unexpected parameters'}) end if not result then return errorPrinter(errors) end result.param = getParam(args, 5) else -- Error return errorPrinter({{"formatTest", "Unknown argument format"}}) .. '[[Category:Pages with malformed coordinate tags]]' end result.name = args.name local extra_param = {'dim', 'globe', 'scale', 'region', 'source', 'type'} for _, v in ipairs(extra_param) do if args[v] then table.insert(errors, {'formatTest', 'Parameter: "' .. v .. '=" should be "' .. v .. ':"' }) end end local ret = specPrinter(args, originalArgs, result) if #errors > 0 then ret = ret .. ' ' .. errorPrinter(errors) .. '[[Category:Pages with malformed coordinate tags]]' end return ret, backward end --[[ Generate Wikidata tracking categories. ]] local function makeWikidataCategories(qid) local ret local qid = qid or mw.wikibase.getEntityIdForCurrentPage() if mw.wikibase and current_page.namespace == 0 then if qid and mw.wikibase.entityExists(qid) and mw.wikibase.getBestStatements(qid, "P625") and mw.wikibase.getBestStatements(qid, "P625")[1] then local snaktype = mw.wikibase.getBestStatements(qid, "P625")[1].mainsnak.snaktype if snaktype == 'value' then -- coordinates exist both here and on Wikidata, and can be compared. ret = 'Coordinates on Wikidata' elseif snaktype == 'somevalue' then ret = 'Coordinates on Wikidata set to unknown value' elseif snaktype == 'novalue' then ret = 'Coordinates on Wikidata set to no value' end else -- We have to either import the coordinates to Wikidata or remove them here. ret = 'Coordinates not on Wikidata' end end if ret then return string.format('[[Category:%s]]', ret) else return '' end end --[[ link Simple function to export the coordinates link for other uses. Usage: {{#invoke:Coordinates | link }} ]] function coordinates.link(frame) return coord_link; end --[[ dec2dms Wrapper to allow templates to call dec2dms directly. Usage: {{#invoke:Coordinates | dec2dms | decimal_coordinate | positive_suffix | negative_suffix | precision }} decimal_coordinate is converted to DMS format. If positive, the positive_suffix is appended (typical N or E), if negative, the negative suffix is appended. The specified precision is one of 'D', 'DM', or 'DMS' to specify the level of detail to use. ]] coordinates.dec2dms = makeInvokeFunc('_dec2dms') function coordinates._dec2dms(args) local coordinate = args[1] local firstPostfix = args[2] or '' local secondPostfix = args[3] or '' local precision = args[4] or '' return convert_dec2dms(coordinate, firstPostfix, secondPostfix, precision) end --[[ Helper function to determine whether to use D, DM, or DMS format depending on the precision of the decimal input. ]] function coordinates.determineMode( value1, value2 ) local precision = math.max( math_mod._precision( value1 ), math_mod._precision( value2 ) ); if precision <= 0 then return 'd' elseif precision <= 2 then return 'dm'; else return 'dms'; end end --[[ dms2dec Wrapper to allow templates to call dms2dec directly. Usage: {{#invoke:Coordinates | dms2dec | direction_flag | degrees | minutes | seconds }} Converts DMS values specified as degrees, minutes, seconds too decimal format. direction_flag is one of N, S, E, W, and determines whether the output is positive (i.e. N and E) or negative (i.e. S and W). ]] coordinates.dms2dec = makeInvokeFunc('_dms2dec') function coordinates._dms2dec(args) local direction = args[1] local degrees = args[2] local minutes = args[3] local seconds = args[4] return convert_dms2dec(direction, degrees, minutes, seconds) end --[[ coord Main entry point for Lua function to replace {{coord}} Usage: {{#invoke:Coordinates | coord }} {{#invoke:Coordinates | coord | lat | long }} {{#invoke:Coordinates | coord | lat | lat_flag | long | long_flag }} ... Refer to {{coord}} documentation page for many additional parameters and configuration options. Note: This function provides the visual display elements of {{coord}}. In order to load coordinates into the database, the {{#coordinates:}} parser function must also be called, this is done automatically in the Lua version of {{coord}}. ]] coordinates.coord = makeInvokeFunc('_coord') function coordinates._coord(args) local originalArgs = mTableTools.shallowClone( args ) local Notes = args.notes or '' local Display = args.display and args.display:lower() or 'inline' local function isInline(s) -- Finds whether coordinates are displayed inline. return s:find('inline') ~= nil or s == 'i' or s == 'it' or s == 'ti' end local function isInTitle(s) -- Finds whether coordinates are displayed in the title. return s:find('title') ~= nil or s == 't' or s == 'it' or s == 'ti' end -- lookup qid item when not provided -- use name as backup option when non-current page if mw.wikibase and not args['qid'] then if isInTitle(Display) then args['qid'] = mw.wikibase.getEntityIdForCurrentPage() elseif not isInTitle(Display) and args['name'] then args['qid'] = mw.wikibase.getEntityIdForTitle( args['name'] ) end args['qid_is_guessed'] = true end -- fill in coordinates using qid when not present if not tonumber(args[1]) and not args[2] and mw.wikibase and args.qid then -- If no unnamed args, then try to backfill with qid args[3] = args[1]; args[1] = nil local entity = mw.wikibase.getEntityObject(args.qid) if entity and entity.claims and entity.claims.P625 and entity.claims.P625[1].mainsnak.snaktype == 'value' then local precision = entity.claims.P625[1].mainsnak.datavalue.value.precision args[1] = entity.claims.P625[1].mainsnak.datavalue.value.latitude args[2] = entity.claims.P625[1].mainsnak.datavalue.value.longitude if precision then precision = -math_mod._round(math.log(precision)/math.log(10),0) args[1] = math_mod._round(args[1],precision) args[2] = math_mod._round(args[2],precision) end -- rest of the code expects strings args[1] = tostring(args[1]) args[2] = tostring(args[2]) end end local function coord_wrapper(in_args) -- Calls the parser function {{#coordinates:}}. return mw.getCurrentFrame():callParserFunction('#coordinates', in_args) or '' end -- check input and generate the coordinate content local contents, backward = formatTest(args, originalArgs) local text = '' -- wrap contents as needed for display if isInline(Display) then text = text .. displayinline(contents, Notes) end if isInTitle(Display) then text = text .. displaytitle(contents, Notes) .. makeWikidataCategories(args.qid) end if not args.nosave then -- Unless nosave, mark in Extension:GeoData with {{#coordinates}} local page_title, count = mw.title.getCurrentTitle(), 1 if backward then local tmp = {} while not string.find((args[count-1] or ''), '[EW]') do tmp[count] = (args[count] or ''); count = count+1 end tmp.count = count; count = 2*(count-1) while count >= tmp.count do table.insert(tmp, 1, (args[count] or '')); count = count-1 end for i, v in ipairs(tmp) do args[i] = v end else while count <= 9 do args[count] = (args[count] or ''); count = count+1 end end -- doc, testcases and talkpages should not be 'primary' if isInTitle(Display) and not page_title.isTalkPage and page_title.subpageText ~= 'doc' and page_title.subpageText ~= 'testcases' then args[10] = 'primary' end args.notes, args.format, args.display = nil text = text .. coord_wrapper(args) end -- load templatestyles text = mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = { src = templatestyles} } .. text return text end --[[ coord2text Extracts a single value from a transclusion of {{Coord}}. IF THE GEOHACK LINK SYNTAX CHANGES THIS FUNCTION MUST BE MODIFIED. Usage: {{#invoke:Coordinates | coord2text | {{Coord}} | parameter }} Valid values for the second parameter are: lat (signed integer), long (signed integer), type, scale, dim, region, globe, source ]] function coordinates.coord2text(frame) if frame.args[1] == '' or frame.args[2] == '' or not frame.args[2] then return nil end frame.args[2] = mw.text.trim(frame.args[2]) if frame.args[2] == 'lat' or frame.args[2] == 'long' then local lat, long = mw.ustring.match(frame.args[1],'<span class="p%-latitude latitude">([^<]+)</span><span class="p%-longitude longitude">([^<]+)</span>') if lat then return tonumber(frame.args[2] == 'long' and long or lat) end local result, negative = mw.text.split((mw.ustring.match(frame.args[1],'[%.%d]+°[NS] [%.%d]+°[EW]') or ''), ' ') if frame.args[2] == 'lat' then result, negative = result[1], 'S' else result, negative = result[2], 'W' end result = mw.text.split(result, '°') if result[2] == negative then result[1] = '-'..result[1] end return result[1] else return mw.ustring.match(frame.args[1], 'params=.-_'..frame.args[2]..':(.-)[ _]') end end --[[ coordinsert Injects some text into the Geohack link of a transclusion of {{Coord}} (if that text isn't already in the transclusion). Outputs the modified transclusion of {{Coord}}. IF THE GEOHACK LINK SYNTAX CHANGES THIS FUNCTION MUST BE MODIFIED. Usage: {{#invoke:Coordinates | coordinsert | {{Coord}} | parameter:value | parameter:value | … }} Do not make Geohack unhappy by inserting something which isn't mentioned in the {{Coord}} documentation. ]] function coordinates.coordinsert(frame) for i, v in ipairs(frame.args) do if i ~= 1 then if not mw.ustring.find(frame.args[1], (mw.ustring.match(frame.args[i], '^(.-:)') or '')) then frame.args[1] = mw.ustring.gsub(frame.args[1], '(params=.-)_? ', '%1_'..frame.args[i]..' ') end end end if frame.args.name then if not mw.ustring.find(frame.args[1], '<span class="vcard">') then local namestr = frame.args.name frame.args[1] = mw.ustring.gsub(frame.args[1], '(<span class="geo%-default">)(<span[^<>]*>[^<>]*</span><span[^<>]*>[^<>]*<span[^<>]*>[^<>]*</span></span>)(</span>)', '%1<span class="vcard">%2<span style="display:none">&#xfeff; (<span class="fn org">' .. namestr .. '</span>)</span></span>%3') frame.args[1] = mw.ustring.gsub(frame.args[1], '(&params=[^&"<>%[%] ]*) ', '%1&title=' .. mw.uri.encode(namestr) .. ' ') end end return frame.args[1] end return coordinates k1jg4ukddw0v0k9ky8aa451x4vjifeb Module:Message box/cmbox.css 828 2770 46957 15336 2025-05-09T12:01:29Z Robertjamal12 13 19 revisions imported from [[:en:Module:Message_box/cmbox.css]] 15336 sanitized-css text/css /* {{pp|small=y}} */ .cmbox { margin: 3px 0; border-collapse: collapse; border: 1px solid #a2a9b1; background-color: #dfe8ff; /* Default "notice" blue */ box-sizing: border-box; /* necessary when embedded in other templates like [[:Category:Pending_AfC_submissions]] */ color: var( --color-base ); } .cmbox-speedy { border: 4px solid #b32424; /* Red */ background-color: #ffdbdb; /* Pink */ } .cmbox-delete { background-color: #ffdbdb; /* Pink */ } .cmbox-content { background-color: #ffe7ce; /* Orange */ } .cmbox-style { background-color: #fff9db; /* Yellow */ } .cmbox-move { background-color: #e4d8ff; /* Purple */ } .cmbox-protection { background-color: #efefe1; /* Gray-gold */ } .cmbox .mbox-text { border: none; /* @noflip */ padding: 0.25em 0.9em; width: 100%; } .cmbox .mbox-image { border: none; /* @noflip */ padding: 2px 0 2px 0.9em; text-align: center; } .cmbox .mbox-imageright { border: none; /* @noflip */ padding: 2px 0.9em 2px 0; text-align: center; } /* An empty narrow cell */ .cmbox .mbox-empty-cell { border: none; padding: 0; width: 1px; } .cmbox .mbox-invalid-type { text-align: center; } @media (min-width: 720px) { .cmbox { margin: 3px 10%; } } /* flipped lightness in hsl space except the main cmbox is the main page blue */ @media screen { html.skin-theme-clientpref-night .cmbox { background-color: #0d1a27; /* Default "notice" blue */ } html.skin-theme-clientpref-night .cmbox-speedy, html.skin-theme-clientpref-night .cmbox-delete { background-color: #300; /* Pink */ } html.skin-theme-clientpref-night .cmbox-content { background-color: #331a00; /* Orange */ } html.skin-theme-clientpref-night .cmbox-style { background-color: #332b00; /* Yellow */ } html.skin-theme-clientpref-night .cmbox-move { background-color: #08001a; /* Purple */ } html.skin-theme-clientpref-night .cmbox-protection { background-color: #212112; /* Gray-gold */ } } @media screen and ( prefers-color-scheme: dark) { html.skin-theme-clientpref-os .cmbox { background-color: #0d1a27; /* Default "notice" blue */ } html.skin-theme-clientpref-os .cmbox-speedy, html.skin-theme-clientpref-os .cmbox-delete { background-color: #300; /* Pink */ } html.skin-theme-clientpref-os .cmbox-content { background-color: #331a00; /* Orange */ } html.skin-theme-clientpref-os .cmbox-style { background-color: #332b00; /* Yellow */ } html.skin-theme-clientpref-os .cmbox-move { background-color: #08001a; /* Purple */ } html.skin-theme-clientpref-os .cmbox-protection { background-color: #212112; /* Gray-gold */ } } snmvw270a8vyawfa77mynj2tro48ce0 Module:Aligned table 828 2771 15337 2024-08-06T20:50:31Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15337 Scribunto text/plain -- This module implements {{aligned table}} local p = {} local function isnotempty(s) return s and s:match( '^%s*(.-)%s*$' ) ~= '' end function p.table(frame) local args = (frame.args[3] ~= nil) and frame.args or frame:getParent().args local entries = {} local colclass = {} local colstyle = {} local cols = tonumber(args['cols']) or 2 -- create the root table local root = mw.html.create('table') -- add table style for fullwidth if isnotempty(args['fullwidth']) then root :css('width', '100%') :css('border-collapse', 'collapse') :css('border-spacing', '0px 0px') :css('border', 'none') end -- add table classes if isnotempty(args['class']) then root:addClass(args['class']) end -- add table style if isnotempty(args['style']) then root:cssText(args['style']) end -- build arrays with the column styles and classes if isnotempty(args['leftright']) then colstyle[1] = 'text-align:left;' colstyle[2] = 'text-align:right;' end if isnotempty(args['rightleft']) then colstyle[1] = 'text-align:right;' colstyle[2] = 'text-align:left;' end for i = 1,cols do colclass[ i ] = colclass[ i ] or '' colstyle[ i ] = colstyle[ i ] or '' if isnotempty(args['colstyle']) then colstyle[ i ] = args['colstyle'] .. ';' .. colstyle[ i ] end if isnotempty(args['colalign' .. tostring(i)]) then colstyle[ i ] = 'text-align:' .. args['colalign' .. tostring(i)] .. ';' .. colstyle[ i ] elseif isnotempty(args['col' .. tostring(i) .. 'align']) then colstyle[ i ] = 'text-align:' .. args['col' .. tostring(i) .. 'align'] .. ';' .. colstyle[ i ] elseif isnotempty(args['align' .. tostring(i)]) then colstyle[ i ] = 'text-align:' .. args['align' .. tostring(i)] .. ';' .. colstyle[ i ] end if isnotempty(args['colnowrap' .. tostring(i)]) then colstyle[ i ] = 'white-space:nowrap;' .. colstyle[ i ] elseif isnotempty(args['col' .. tostring(i) .. 'nowrap']) then colstyle[ i ] = 'white-space:nowrap;' .. colstyle[ i ] elseif isnotempty(args['nowrap' .. tostring(i)]) then colstyle[ i ] = 'white-space:nowrap;' .. colstyle[ i ] end if isnotempty(args['colwidth' .. tostring(i)]) then colstyle[ i ] = 'width:' .. args['colwidth' .. tostring(i)] .. ';' .. colstyle[ i ] elseif isnotempty(args['col' .. tostring(i) .. 'width']) then colstyle[ i ] = 'width:' .. args['col' .. tostring(i) .. 'width'] .. ';' .. colstyle[ i ] elseif isnotempty(args['colwidth']) then colstyle[ i ] = 'width:' .. args['colwidth'] .. ';' .. colstyle[ i ] end if isnotempty(args['colstyle' .. tostring(i)]) then colstyle[ i ] = colstyle[ i ] .. args['colstyle' .. tostring(i)] elseif isnotempty(args['col' .. tostring(i) .. 'style']) then colstyle[ i ] = colstyle[ i ] .. args['col' .. tostring(i) .. 'style'] elseif isnotempty(args['style' .. tostring(i)]) then colstyle[ i ] = colstyle[ i ] .. args['style' .. tostring(i)] end if isnotempty(args['colclass' .. tostring(i)]) then colclass[ i ] = args['colclass' .. tostring(i)] elseif isnotempty(args['col' .. tostring(i) .. 'class']) then colclass[ i ] = args['col' .. tostring(i) .. 'class'] elseif isnotempty(args['class' .. tostring(i)]) then colclass[ i ] = args['class' .. tostring(i)] end end -- compute the maximum cell index local cellcount = 0 for k, v in pairs( args ) do if type( k ) == 'number' then cellcount = math.max(cellcount, k) end end -- compute the number of rows local rows = math.ceil(cellcount / cols) -- build the table content if isnotempty(args['title']) then local caption = root:tag('caption') caption:cssText(args['titlestyle']) caption:wikitext(args['title']) end if isnotempty(args['above']) then local row = root:tag('tr') local cell = row:tag('th') cell:attr('colspan', cols) cell:cssText(args['abovestyle']) cell:wikitext(args['above']) end for j=1,rows do -- start a new row local row = root:tag('tr') if isnotempty(args['rowstyle']) then row:cssText(args['rowstyle']) else row:css('vertical-align', 'top') end if isnotempty(args['rowclass']) then row:addClass(args['rowclass']) end -- loop over the cells in the row for i=1,cols do local cell if isnotempty(args['row' .. tostring(j) .. 'header']) then cell = row:tag('th'):attr('scope','col') elseif isnotempty(args['col' .. tostring(i) .. 'header']) then cell = row:tag('th'):attr('scope','row') else cell = row:tag('td') end if args['class' .. tostring(j) .. '.' .. tostring(i)] then cell:addClass(args['class' .. tostring(j) .. '.' .. tostring(i)]) else if args['rowclass' .. tostring(j)] then cell:addClass(args['rowclass' .. tostring(j)]) elseif args['row' .. tostring(j) .. 'class'] then cell:addClass(args['row' .. tostring(j) .. 'class']) elseif args['rowevenclass'] and math.fmod(j,2) == 0 then cell:addClass(args['rowevenclass']) elseif args['rowoddclass'] and math.fmod(j,2) == 1 then cell:addClass(args['rowoddclass']) end if colclass[i] ~= '' then cell:addClass(colclass[i]) end end if args['style' .. tostring(j) .. '.' .. tostring(i)] then cell:cssText(args['style' .. tostring(j) .. '.' .. tostring(i)]) else if args['rowstyle' .. tostring(j)] then cell:cssText(args['rowstyle' .. tostring(j)]) elseif args['rowevenstyle'] and math.fmod(j,2) == 0 then cell:cssText(args['rowevenstyle']) elseif args['rowoddstyle'] and math.fmod(j,2) == 1 then cell:cssText(args['rowoddstyle']) elseif args['row' .. tostring(j) .. 'style'] then cell:cssText(args['row' .. tostring(j) .. 'style']) end if isnotempty(colstyle[i]) then cell:cssText(colstyle[i]) end end cell:wikitext(mw.ustring.gsub(args[cols*(j - 1) + i] or '', '^(.-)%s*$', '%1') or '') end end -- return the root table return tostring(root) end return p m9dwn0950shw2aiodgy0z837cvdja2z Module:Uses Wikidata 828 2772 15338 2024-08-06T20:50:56Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15338 Scribunto text/plain local p = {} function p.usesProperty(frame) local args = frame.getParent(frame).args or nil if mw.text.trim(args[1] or '') == '' then args = frame.args end local result = '<ul>' local ii = 1 while true do local p_num = mw.text.trim(args[ii] or '') if p_num ~= '' then local label = mw.wikibase.getLabel(p_num) or "NO LABEL" result = result .. "<li>[[File:Disc Plain blue dark.svg|middle|4px|link=|alt=]] <b><i>[[d:Property talk:" .. p_num .. "|" .. label .. " (" .. string.upper(p_num) .. ")]]</i></b> (see <span class='plainlinks'>[https://query.wikidata.org/embed.html#SELECT%20%3FWikidata_item_%20%3FWikidata_item_Label%20%3Fvalue%20%3FvalueLabel%20%3FEnglish_Wikipedia_article%20%23Show%20data%20in%20this%20order%0A%7B%0A%09%3FWikidata_item_%20wdt%3A" .. p_num .. "%20%3Fvalue%20.%20%23Collecting%20all%20items%20which%20have%20" .. p_num .. "%20data%2C%20from%20whole%20Wikidata%20item%20pages%0A%09OPTIONAL%20%7B%3FEnglish_Wikipedia_article%20schema%3Aabout%20%3FWikidata_item_%3B%20schema%3AisPartOf%20%3Chttps%3A%2F%2Fen.wikipedia.org%2F%3E%20.%7D%20%23If%20collected%20item%20has%20link%20to%20English%20Wikipedia%2C%20show%20that%0A%09SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22en%22%20%20%7D%20%23Show%20label%20in%20this%20language.%20%22en%22%20is%20English.%20%20%20%0A%7D%0ALIMIT%201000 uses]</span>)</li>" ii = ii + 1 else break end end result = result.."</ul>" return result end function p.tuProperty(frame) local parent = frame.getParent(frame) local result = '<ul>' local ii = 1 while true do local p_num = mw.text.trim(parent.args[ii] or '') if p_num ~= '' then local label = mw.wikibase.getLabel(p_num) or "NO LABEL" result = result .. "<li><span style='font-size:90%;line-height:1;'>●</span>&nbsp;&nbsp;<b>[[d:Property:" .. p_num .. "|" .. label .. "]]</b> <span style='font-size:90%;'>([[d:Property talk:" .. string.upper(p_num) .. "|" .. p_num .. "]])</span></li>" ii = ii + 1 else break end end result = result.."</ul>" return result end return p gad8tmz2g178xujb54f023qxaos8yw9 Module:Redirect template 828 2773 15339 2024-08-06T20:51:13Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15339 Scribunto text/plain require('strict') local p = {} -- key is beginning of arg name. value is table with namespace number and link -- alternatively, a function taking the namespace number and returning a validity -- can be used local namespaceCategories = { all = { function() return true end }, main = { 0, '[[wp:mainspace|main]]' }, help = { 12, '[[wp:help namespace|help]]' }, portal = { 100, '[[wp:portal|portal]]' }, talk = { function(n) return n > 0 and n%2 == 1 end, '[[Help:Talk pages|talk]]' }, template = { 10, '[[wp:template namespace|template]]' }, wikipedia = { 4, '[[wp:project namespace|Wikipedia project]]' }, category = { 14, '[[wp:categorization|category]]' }, user = { 2, '[[wp:user pages|user]]' }, } -- remove whitespaces from beginning and end of args local function valueFunc(key, val) if type(val) == 'string' then val = val:match('^%s*(.-)%s*$') if val == '' then return nil end end return val end local function getPrettyName(args) for k in pairs(namespaceCategories) do if args[k .. ' category'] then return string.format("'''[[:Category:%s|%s]]''': ", args[k .. ' category'], args.name) end end return string.format("'''%s''': ", args.name) end function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:Redirect template', valueFunc = valueFunc}) local namespace = mw.title.getCurrentTitle().namespace --- XXX: this is a HORRIBLE HACK. kill it with fire as soon as https://bugzilla.wikimedia.org/show_bug.cgi?id=12974 is fixed local beCompatibleWithBug12974 = args.info and (args.info:find('^[:;#*]', 1) == 1 or args.info:find('{|', 1, true) == 1) and '\n' or ' ' local content = string.format('\n<div class="rcat %s">\n*%sThis is a redirect%s%s.%s%s\n</div>', args.id and ('rcat-' .. string.gsub(args.id, ' ', '_')) or '', args.name and getPrettyName(args) or '', args.from and (' from ' .. args.from) or '', args.to and (' to ' .. args.to) or '', args.info and beCompatibleWithBug12974 or '', args.info or '' ) for k,v in pairs(namespaceCategories) do if args[k .. ' category'] then if type(v[1]) == 'function' and v[1](namespace) or v[1] == namespace then if args.sortkey then content = content .. string.format('[[Category:%s|%s]]', args[k .. ' category'], args.sortkey) else content = content .. string.format('[[Category:%s]]', args[k .. ' category']) end elseif args['other category'] then if args.sortkey then content = content .. string.format('[[Category:%s|%s]]', args['other category'], args.sortkey) else content = content .. string.format('[[Category:%s]]', args['other category']) end else content = content .. frame:expandTemplate{title = 'Incorrect redirect template', args = {v[2]}} end end end if namespace == 0 then local yesno = require('Module:Yesno') if yesno(args.printworthy) == true then return content .. '[[Category:Printworthy redirects]]' elseif yesno(args.printworthy) == false then return content .. '[[Category:Unprintworthy redirects]]' end end return content end return p m1s0pucd2yrwmlwi34xyra3h6pdtls8 Module:Redirect template/sandbox 828 2774 15340 2024-08-06T20:51:24Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15340 Scribunto text/plain require('strict') local mRedirect = require('Module:Redirect') local p = {} -- key is beginning of arg name. value is table with namespace number and link -- alternatively, a function taking the namespace number and returning a validity -- can be used local namespaceCategories = { all = { function() return true end }, main = { 0, '[[wp:mainspace|main]]' }, help = { 12, '[[wp:help namespace|help]]' }, portal = { 100, '[[wp:portal|portal]]' }, talk = { function(n) return n > 0 and n%2 == 1 end, '[[Help:Talk pages|talk]]' }, template = { 10, '[[wp:template namespace|template]]' }, wikipedia = { 4, '[[wp:project namespace|Wikipedia project]]' }, category = { 14, '[[wp:categorization|category]]' }, user = { 2, '[[wp:user pages|user]]' }, } -- remove whitespaces from beginning and end of args local function valueFunc(key, val) if type(val) == 'string' then val = val:match('^%s*(.-)%s*$') if val == '' then return nil end end return val end local function getPrettyName(args) for k in pairs(namespaceCategories) do if args[k .. ' category'] then return string.format("'''[[:Category:%s|%s]]''': ", args[k .. ' category'], args.name) end end return string.format("'''%s''': ", args.name) end function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:Redirect template', valueFunc = valueFunc}) local namespace = mw.title.getCurrentTitle().namespace local title = tostring(mw.title.getCurrentTitle()) if not namespace == 10 and not mRedirect.luaIsRedirect(title) then return frame:preproccess('{{Error|This page is not aredirect}}') end --- XXX: this is a HORRIBLE HACK. kill it with fire as soon as https://bugzilla.wikimedia.org/show_bug.cgi?id=12974 is fixed local beCompatibleWithBug12974 = args.info and (args.info:find('^[:;#*]', 1) == 1 or args.info:find('{|', 1, true) == 1) and '\n' or ' ' local content = string.format('\n<div class="rcat %s">\n*%sThis is a redirect%s%s.%s%s\n</div>', args.id and ('rcat-' .. string.gsub(args.id, ' ', '_')) or '', args.name and getPrettyName(args) or '', args.from and (' from ' .. args.from) or '', args.to and (' to ' .. args.to) or '', args.info and beCompatibleWithBug12974 or '', args.info or '' ) for k,v in pairs(namespaceCategories) do if args[k .. ' category'] then if type(v[1]) == 'function' and v[1](namespace) or v[1] == namespace then if args.sortkey then content = content .. string.format('[[Category:%s|%s]]', args[k .. ' category'], args.sortkey) else content = content .. string.format('[[Category:%s]]', args[k .. ' category']) end elseif args['other category'] then if args.sortkey then content = content .. string.format('[[Category:%s|%s]]', args['other category'], args.sortkey) else content = content .. string.format('[[Category:%s]]', args['other category']) end else content = content .. frame:expandTemplate{title = 'Incorrect redirect template', args = {v[2]}} end end end if namespace == 0 then local yesno = require('Module:Yesno') if yesno(args.printworthy) == true then return content .. '[[Category:Printworthy redirects]]' elseif yesno(args.printworthy) == false then return content .. '[[Category:Unprintworthy redirects]]' end end return content end return p ajudpvrksv1res90jd3waxnjxvg7zxi Module:Category handler 828 2775 15341 2024-08-06T20:51:46Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15341 Scribunto text/plain -------------------------------------------------------------------------------- -- -- -- CATEGORY HANDLER -- -- -- -- This module implements the {{category handler}} template in Lua, -- -- with a few improvements: all namespaces and all namespace aliases -- -- are supported, and namespace names are detected automatically for -- -- the local wiki. This module requires [[Module:Namespace detect]] -- -- and [[Module:Yesno]] to be available on the local wiki. It can be -- -- configured for different wikis by altering the values in -- -- [[Module:Category handler/config]], and pages can be blacklisted -- -- from categorisation by using [[Module:Category handler/blacklist]]. -- -- -- -------------------------------------------------------------------------------- -- Load required modules local yesno = require('Module:Yesno') -- Lazily load things we don't always need local mShared, mappings local p = {} -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function trimWhitespace(s, removeBlanks) if type(s) ~= 'string' then return s end s = s:match('^%s*(.-)%s*$') if removeBlanks then if s ~= '' then return s else return nil end else return s end end -------------------------------------------------------------------------------- -- CategoryHandler class -------------------------------------------------------------------------------- local CategoryHandler = {} CategoryHandler.__index = CategoryHandler function CategoryHandler.new(data, args) local obj = setmetatable({ _data = data, _args = args }, CategoryHandler) -- Set the title object do local pagename = obj:parameter('demopage') local success, titleObj if pagename then success, titleObj = pcall(mw.title.new, pagename) end if success and titleObj then obj.title = titleObj if titleObj == mw.title.getCurrentTitle() then obj._usesCurrentTitle = true end else obj.title = mw.title.getCurrentTitle() obj._usesCurrentTitle = true end end -- Set suppression parameter values for _, key in ipairs{'nocat', 'categories'} do local value = obj:parameter(key) value = trimWhitespace(value, true) obj['_' .. key] = yesno(value) end do local subpage = obj:parameter('subpage') local category2 = obj:parameter('category2') if type(subpage) == 'string' then subpage = mw.ustring.lower(subpage) end if type(category2) == 'string' then subpage = mw.ustring.lower(category2) end obj._subpage = trimWhitespace(subpage, true) obj._category2 = trimWhitespace(category2) -- don't remove blank values end return obj end function CategoryHandler:parameter(key) local parameterNames = self._data.parameters[key] local pntype = type(parameterNames) if pntype == 'string' or pntype == 'number' then return self._args[parameterNames] elseif pntype == 'table' then for _, name in ipairs(parameterNames) do local value = self._args[name] if value ~= nil then return value end end return nil else error(string.format( 'invalid config key "%s"', tostring(key) ), 2) end end function CategoryHandler:isSuppressedByArguments() return -- See if a category suppression argument has been set. self._nocat == true or self._categories == false or ( self._category2 and self._category2 ~= self._data.category2Yes and self._category2 ~= self._data.category2Negative ) -- Check whether we are on a subpage, and see if categories are -- suppressed based on our subpage status. or self._subpage == self._data.subpageNo and self.title.isSubpage or self._subpage == self._data.subpageOnly and not self.title.isSubpage end function CategoryHandler:shouldSkipBlacklistCheck() -- Check whether the category suppression arguments indicate we -- should skip the blacklist check. return self._nocat == false or self._categories == true or self._category2 == self._data.category2Yes end function CategoryHandler:matchesBlacklist() if self._usesCurrentTitle then return self._data.currentTitleMatchesBlacklist else mShared = mShared or require('Module:Category handler/shared') return mShared.matchesBlacklist( self.title.prefixedText, mw.loadData('Module:Category handler/blacklist') ) end end function CategoryHandler:isSuppressed() -- Find if categories are suppressed by either the arguments or by -- matching the blacklist. return self:isSuppressedByArguments() or not self:shouldSkipBlacklistCheck() and self:matchesBlacklist() end function CategoryHandler:getNamespaceParameters() if self._usesCurrentTitle then return self._data.currentTitleNamespaceParameters else if not mappings then mShared = mShared or require('Module:Category handler/shared') mappings = mShared.getParamMappings(true) -- gets mappings with mw.loadData end return mShared.getNamespaceParameters( self.title, mappings ) end end function CategoryHandler:namespaceParametersExist() -- Find whether any namespace parameters have been specified. -- We use the order "all" --> namespace params --> "other" as this is what -- the old template did. if self:parameter('all') then return true end if not mappings then mShared = mShared or require('Module:Category handler/shared') mappings = mShared.getParamMappings(true) -- gets mappings with mw.loadData end for ns, params in pairs(mappings) do for i, param in ipairs(params) do if self._args[param] then return true end end end if self:parameter('other') then return true end return false end function CategoryHandler:getCategories() local params = self:getNamespaceParameters() local nsCategory for i, param in ipairs(params) do local value = self._args[param] if value ~= nil then nsCategory = value break end end if nsCategory ~= nil or self:namespaceParametersExist() then -- Namespace parameters exist - advanced usage. if nsCategory == nil then nsCategory = self:parameter('other') end local ret = {self:parameter('all')} local numParam = tonumber(nsCategory) if numParam and numParam >= 1 and math.floor(numParam) == numParam then -- nsCategory is an integer ret[#ret + 1] = self._args[numParam] else ret[#ret + 1] = nsCategory end if #ret < 1 then return nil else return table.concat(ret) end elseif self._data.defaultNamespaces[self.title.namespace] then -- Namespace parameters don't exist, simple usage. return self._args[1] end return nil end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p = {} function p._exportClasses() -- Used for testing purposes. return { CategoryHandler = CategoryHandler } end function p._main(args, data) data = data or mw.loadData('Module:Category handler/data') local handler = CategoryHandler.new(data, args) if handler:isSuppressed() then return nil end return handler:getCategories() end function p.main(frame, data) data = data or mw.loadData('Module:Category handler/data') local args = require('Module:Arguments').getArgs(frame, { wrappers = data.wrappers, valueFunc = function (k, v) v = trimWhitespace(v) if type(k) == 'number' then if v ~= '' then return v else return nil end else return v end end }) return p._main(args, data) end return p letwavu3yvlayfzew66uuwixmwebq5b Module:CountryAdjectiveDemonym 828 2776 15342 2024-08-06T20:51:59Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15342 Scribunto text/plain local CountryAdjectiveDemonym = { } local CountryAdjectiveDemonymDataLoaded = false local countryAdjectivesToNounsTable = { } local countryNounsToAdjectivesTable = { } local countryDemonymsToNounsTable = { } local countryNounsToDemonymsTable = { } local countriesPrefixedByTheTable = { } function CountryAdjectiveDemonymDoLoadData() countriesPrefixedByTheTable = mw.loadData( 'Module:CountryAdjectiveDemonym/The' ) countryNounsToAdjectivesTable = mw.loadData( 'Module:CountryAdjectiveDemonym/Adjectives' ) countryNounsToDemonymsTable = mw.loadData( 'Module:CountryAdjectiveDemonym/Demonyms' ) local myNoun, myAdjective -- first, load the adjectives table for myNoun, myAdjective in pairs(countryNounsToAdjectivesTable) do countryAdjectivesToNounsTable[myAdjective] = myNoun end -- Now load the denomyms table local myDemonym for myNoun, myDemonym in pairs(countryNounsToDemonymsTable) do countryDemonymsToNounsTable[myDemonym] = myNoun end CountryAdjectiveDemonymDataLoaded = true return end -- ############### Publicly accesible functions ####################### -- if the country name is prefixed by "the" in running text, -- then return that prefix -- Otherwise just return an empty string function CountryAdjectiveDemonym.countryPrefixThe(frame) local s = frame.args[1] if not CountryAdjectiveDemonymDataLoaded then CountryAdjectiveDemonymDoLoadData() end if (countriesPrefixedByTheTable[s] == true) then return "the " end return "" end function CountryAdjectiveDemonym.getCountryFromAdjective(frame) local s = frame.args[1] if not CountryAdjectiveDemonymDataLoaded then CountryAdjectiveDemonymDoLoadData() end local retval = countryAdjectivesToNounsTable[s] if retval == nil then if s == "Georgia (country)" then return s end return "" end return retval end function CountryAdjectiveDemonym.getCountryFromString(frame) local s = frame.args[1] if not CountryAdjectiveDemonymDataLoaded then CountryAdjectiveDemonymDoLoadData() end local similarLongerNouns = mw.loadData( 'Module:CountryAdjectiveDemonym/LongerNouns' ) for adjective, noun in pairs(countryAdjectivesToNounsTable) do if string.find(s, adjective) or string.find(s, noun) then for longerNoun, nameToUse in pairs(similarLongerNouns) do if string.find(s, longerNoun) then return nameToUse end end return noun end end end function CountryAdjectiveDemonym.getCountryFromDemonym(frame) local s = frame.args[1] if not CountryAdjectiveDemonymDataLoaded then CountryAdjectiveDemonymDoLoadData() end local retval = countryDemonymsToNounsTable[s] if retval == nil then retval = countryAdjectivesToNounsTable[s] end if retval == nil then return "" end return retval end function CountryAdjectiveDemonym.getAdjectiveFromCountry(frame) local s = frame.args[1] if not CountryAdjectiveDemonymDataLoaded then CountryAdjectiveDemonymDoLoadData() end local retval = countryNounsToAdjectivesTable[s] if retval == nil then return "" end return retval end function CountryAdjectiveDemonym.getDemonymFromCountry(frame) local s = frame.args[1] if not CountryAdjectiveDemonymDataLoaded then CountryAdjectiveDemonymDoLoadData() end local retval retval = countryNounsToDemonymsTable[s] if retval == nil then retval = countryNounsToAdjectivesTable[s] end if retval == nil then return "" end return retval end function CountryAdjectiveDemonym.stripThe(frame) local s = frame.args[1] if s == nil then return "" end if mw.ustring.match( s, "^[T]he Gambia$") ~= nil then return s end local stripped = mw.ustring.gsub(s, "^[tT]he ", "") return stripped end return CountryAdjectiveDemonym 1vnllcw5wco7tbvlifieyllzjizhjyo Module:Listen/sandbox 828 2777 15343 2024-08-06T20:52:29Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15343 Scribunto text/plain local mFileLink = require('Module:File link') local mTableTools = require('Module:TableTools') local mSideBox = require('Module:Side box') local lang = mw.language.new('en') local p = {} local function formatLength(length) -- Formats a duration in seconds in "(h:)mm:ss" (minutes are zero-padded -- only if there are hours). if not length or length == 0 then return nil end -- Add 0.5 to offset the rounding down local t = lang:getDurationIntervals(length + 0.5, { 'hours', 'minutes', 'seconds' }) local s = t.seconds and string.format('%02d', t.seconds) or '00' local m = t.minutes or 0 local span = mw.html.create('span'):addClass('duration') if t.hours then span :tag('span') :addClass('h') :wikitext(t.hours) :done() :wikitext(':') m = string.format('%02d', m) end span :tag('span') :addClass('min') :wikitext(m) :done() :wikitext(':') :tag('span') :addClass('s') :wikitext(s) :done() return tostring(span) end local function renderRow(filename, title, play, alt, description, start, length, hasImage) -- Renders the HTML for one file description row. if not filename then return nil end length = formatLength(length) length = length and string.format(' (%s)', length) or '' local root = mw.html.create('') root:tag('div') :addClass('haudio') :newline() :tag('div') :addClass('listen-file-header') :wikitext(string.format( '[[:File:%s|%s]]%s', filename, title or '', length )) :done() :newline() :tag('div') :wikitext(play ~= 'no' and mFileLink._main{ file = filename, size = hasImage and '232px' or '215px', alt = alt, start = start } or nil ) :done() :newline() :tag('div') :addClass('description') :wikitext(description) :done() :done() return tostring(root) end local function renderTrackingCategories(isPlain, hasMissing, isEmpty, titleObj) -- Renders all tracking categories produced by the template. -- isPlain, hasMissing and isEmpty are passed through from p._main, -- and the titleObj is only used for testing purposes. local cats = {} local currentTitle = titleObj or mw.title.getCurrentTitle() if currentTitle.namespace == 0 then -- We are in mainspace. if not isEmpty then cats[#cats + 1] = 'Articles with hAudio microformats' end if hasMissing then cats[#cats + 1] = 'Articles with empty listen template' end end if isPlain then cats[#cats + 1] = 'Listen template using plain parameter' end for i, cat in ipairs(cats) do cats[i] = string.format('[[Category:%s]]', cat) end return table.concat(cats) end function p._main(args) -- Organise the arguments by number. local isPlain = args.plain == 'yes' local isEmbedded = args.embed and true local hasImage = not isPlain and not isEmbedded and args.image ~= 'none' local numArgs, missingFiles = {}, {} do local origNumArgs = mTableTools.numData(args) origNumArgs[1] = origNumArgs.other -- Overwrite args.filename1 etc. with args.filename etc. origNumArgs = mTableTools.compressSparseArray(origNumArgs) for i, t in ipairs(origNumArgs) do -- Check if the files exist. local obj = t.filename and mw.title.makeTitle(-2, t.filename) if obj and obj.exists then if t.length == 'yes' or -- Show length if the video height would be less than 150px obj.file.width / obj.file.height > (hasImage and 1.547 or 1.434) then t.length = obj.file.length else t.length = nil end numArgs[#numArgs + 1] = t else missingFiles[#missingFiles + 1] = t.filename or i end end end -- Render warning local hasMissing = #missingFiles ~= 0 local previewWarning = '' if hasMissing then for i, v in ipairs(missingFiles) do missingFiles[i] = type(v) == 'string' and string.format('missing file "%s"', v) or string.format('empty filename #%s', v) end previewWarning = string.format( 'Page using [[Template:Listen]] with %s', mw.text.listToText(missingFiles) ) previewWarning = require('Module:If preview')._warning({previewWarning}) end -- Exit early if none exist. if #numArgs == 0 then return previewWarning .. renderTrackingCategories(isPlain, hasMissing, true) end -- Build the arguments for {{side box}} local sbArgs = { metadata = 'no', position = (isPlain or isEmbedded) and 'left' or args.pos, style = args.style, templatestyles = 'Module:Listen/styles.css' } -- Class arguments do local class = { 'listen', 'noprint' } if isPlain then table.insert(class, 'listen-plain') end if isEmbedded then table.insert(class, 'listen-embedded') end if not hasImage then table.insert(class, 'listen-noimage') end if args.pos == 'left' and not isPlain and not isEmbedded then table.insert(class, 'listen-left') elseif args.pos == 'center' then table.insert(class, 'listen-center') end sbArgs.class = table.concat(class, ' ') end -- Image if not isPlain and not isEmbedded then if args.image then sbArgs.image = args.image else local images = { speech = 'Audio-input-microphone.svg', music = 'Gnome-mime-audio-openclipart.svg', default = 'Gnome-mime-sound-openclipart.svg' } sbArgs.image = mFileLink._main{ file = args.type and images[args.type] or images.default, size = '65x50px', location = 'center', link = '', alt = '' } end end -- Text do local header if args.header then header = mw.html.create('div') header:addClass('listen-header') :wikitext(args.header) header = tostring(header) .. '\n' else header = '' end local text = {} for i, t in ipairs(numArgs) do text[#text + 1] = renderRow( t.filename, t.title, t.play, t.alt, t.description, t.start, t.length, hasImage ) if numArgs[i + 1] then text[#text + 1] = '<hr/>' end end sbArgs.text = header .. table.concat(text) end -- Below if not isPlain and not isEmbedded and args.help ~= 'no' then sbArgs.below = string.format( '<hr/><i class="selfreference">Problems playing %s? See [[Help:Media|media help]].</i>', #numArgs == 1 and 'this file' or 'these files' ) end -- Render the side box. local sideBox = mSideBox._main(sbArgs) -- Render the tracking categories. local trackingCategories = renderTrackingCategories(isPlain, hasMissing) return previewWarning .. sideBox .. trackingCategories end function p.main(frame) local origArgs = frame:getParent().args local args = {} for k, v in pairs(origArgs) do if v ~= '' then args[k] = v end end return p._main(args) end return p pshu9hn2rm9f5n35bkb0qnl4u7oiy1b Module:Redirect hatnote 828 2778 15344 2024-08-06T20:52:45Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15344 Scribunto text/plain --[[ -- This module produces a "redirect" hatnote. It looks like this: -- '"X" redirects here. For other uses, see Y.' -- It implements the {{redirect}} template. --]] local mHatnote = require('Module:Hatnote') local mHatList = require('Module:Hatnote list') local mArguments --lazily initialize local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local checkTypeMulti = libraryUtil.checkTypeMulti local p = {} -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function getTitle(...) --Calls mw.title.new and returns either a title object, or nil on error local success, titleObj = pcall(mw.title.new, ...) return success and titleObj or nil end -------------------------------------------------------------------------------- -- Main functions -------------------------------------------------------------------------------- function p.redirect(frame) mArguments = require('Module:Arguments') local args = mArguments.getArgs(frame, {parentOnly=true}) --Get number of redirects local numRedirects = tonumber(frame.args[1]) or 1 -- Create the options table. local options = {} options.selfref = args.selfref return p._redirect(args, numRedirects, options) end function p._redirect(args, numRedirects, options, currentTitle, redirectTitle, targetTitle) -- Validate the input. Don't bother checking currentTitle, redirectTitle or -- targetTitle, as they are only used in testing. checkType('_redirect', 1, args, 'table') checkType('_redirect', 2, numRedirects, 'number', true) numRedirects = numRedirects or 1 checkType('_redirect', 3, options, 'table', true) options = options or {} currentTitle = currentTitle or mw.title.getCurrentTitle() -- Get the table of redirects local redirect = {} for i = 1, numRedirects do -- Return an error if a redirect parameter is missing. if not args[i] then return mHatnote.makeWikitextError( 'missing redirect parameter', 'Template:Redirect#Errors', args.category ) end redirect[i] = args[i] end -- Generate the text. local formattedRedirect = {} for k,v in pairs(redirect) do formattedRedirect[k] = mHatnote.quote(v) end local text = { mHatList.andList(formattedRedirect) .. ' ' .. (#redirect == 1 and 'redirects' or 'redirect') .. ' here.', mHatList._forSee(args, #redirect + 1, {title = redirect[1], extratext = args.text}) } text = table.concat(text, ' ') -- Functionality for adding categories local categoryTable = {} local function addCategory(cat) if cat and cat ~= '' then -- Add by index to avoid duplicates categoryTable[string.format('[[Category:%s]]', cat)] = true end end --Generate tracking categories local mhOptions = {} local redirTitle for k,v in pairs(redirect) do -- We don't need a tracking category if the template invocation has been -- copied directly from the docs, or if we aren't in main- or category-space. if not v:find('^REDIRECT%d*$') and v ~= 'TERM' -- and currentTitle.namespace == 0 or currentTitle.namespace == 14 then redirTitle = redirectTitle or getTitle(v) if not redirTitle or not redirTitle.exists then addCategory('Missing redirects') elseif not redirTitle.isRedirect then if string.find(redirTitle:getContent(), '#invoke:RfD') then addCategory('Articles with redirect hatnotes impacted by RfD') else addCategory('Articles with redirect hatnotes needing review') end else local target = targetTitle or redirTitle.redirectTarget if target and target ~= currentTitle then addCategory('Articles with redirect hatnotes needing review') end end end -- Generate the options to pass to [[Module:Hatnote]]. if currentTitle.namespace == 0 and not mhOptions.selfref and redirTitle and redirTitle.namespace ~= 0 then -- We are on a mainspace page, and the hatnote starts with something -- like "Wikipedia:Foo redirects here", so automatically label it as -- a self-reference. mhOptions.selfref = true else mhOptions.selfref = options.selfref end end --concatenate all the categories local category = '' for k,v in pairs(categoryTable) do category = category .. k end return mHatnote._hatnote(text, mhOptions) .. category end return p bx3a2usoji3bjy33kez2xj3y12q8smx Module:Infobox/sandbox 828 2779 15345 2024-08-06T20:53:09Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15345 Scribunto text/plain local p = {} local args = {} local origArgs = {} local root local empty_row_categories = {} local category_in_empty_row_pattern = '%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*]]' local has_rows = false local lists = { plainlist_t = { patterns = { '^plainlist$', '%splainlist$', '^plainlist%s', '%splainlist%s' }, found = false, styles = 'Plainlist/styles.css' }, hlist_t = { patterns = { '^hlist$', '%shlist$', '^hlist%s', '%shlist%s' }, found = false, styles = 'Hlist/styles.css' } } local function has_list_class(args_to_check) for _, list in pairs(lists) do if not list.found then for _, arg in pairs(args_to_check) do for _, pattern in ipairs(list.patterns) do if mw.ustring.find(arg or '', pattern) then list.found = true break end end if list.found then break end end end end end local function fixChildBoxes(sval, tt) local function notempty( s ) return s and s:match( '%S' ) end if notempty(sval) then local marker = '<span class=special_infobox_marker>' local s = sval -- start moving templatestyles and categories inside of table rows local slast = '' while slast ~= s do slast = s s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*%]%])', '%2%1') s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127)', '%2%1') end -- end moving templatestyles and categories inside of table rows s = mw.ustring.gsub(s, '(<%s*[Tt][Rr])', marker .. '%1') s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>)', '%1' .. marker) if s:match(marker) then s = mw.ustring.gsub(s, marker .. '%s*' .. marker, '') s = mw.ustring.gsub(s, '([\r\n]|-[^\r\n]*[\r\n])%s*' .. marker, '%1') s = mw.ustring.gsub(s, marker .. '%s*([\r\n]|-)', '%1') s = mw.ustring.gsub(s, '(</[Cc][Aa][Pp][Tt][Ii][Oo][Nn]%s*>%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '(<%s*[Tt][Aa][Bb][Ll][Ee][^<>]*>%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '^(%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '([\r\n]%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1') s = mw.ustring.gsub(s, marker .. '(%s*</[Tt][Aa][Bb][Ll][Ee]%s*>)', '%1') s = mw.ustring.gsub(s, marker .. '(%s*\n|%})', '%1') end if s:match(marker) then local subcells = mw.text.split(s, marker) s = '' for k = 1, #subcells do if k == 1 then s = s .. subcells[k] .. '</' .. tt .. '></tr>' elseif k == #subcells then local rowstyle = ' style="display:none"' if notempty(subcells[k]) then rowstyle = '' end s = s .. '<tr' .. rowstyle ..'><' .. tt .. ' colspan=2>\n' .. subcells[k] elseif notempty(subcells[k]) then if (k % 2) == 0 then s = s .. subcells[k] else s = s .. '<tr><' .. tt .. ' colspan=2>\n' .. subcells[k] .. '</' .. tt .. '></tr>' end end end end -- the next two lines add a newline at the end of lists for the PHP parser -- [[Special:Diff/849054481]] -- remove when [[:phab:T191516]] is fixed or OBE s = mw.ustring.gsub(s, '([\r\n][%*#;:][^\r\n]*)$', '%1\n') s = mw.ustring.gsub(s, '^([%*#;:][^\r\n]*)$', '%1\n') s = mw.ustring.gsub(s, '^([%*#;:])', '\n%1') s = mw.ustring.gsub(s, '^(%{%|)', '\n%1') return s else return sval end end -- Cleans empty tables local function cleanInfobox() root = tostring(root) if has_rows == false then root = mw.ustring.gsub(root, '<table[^<>]*>%s*</table>', '') end end -- Returns the union of the values of two tables, as a sequence. local function union(t1, t2) local vals = {} for k, v in pairs(t1) do vals[v] = true end for k, v in pairs(t2) do vals[v] = true end local ret = {} for k, v in pairs(vals) do table.insert(ret, k) end return ret end -- Returns a table containing the numbers of the arguments that exist -- for the specified prefix. For example, if the prefix was 'data', and -- 'data1', 'data2', and 'data5' exist, it would return {1, 2, 5}. local function getArgNums(prefix) local nums = {} for k, v in pairs(args) do local num = tostring(k):match('^' .. prefix .. '([1-9]%d*)$') if num then table.insert(nums, tonumber(num)) end end table.sort(nums) return nums end -- Adds a row to the infobox, with either a header cell -- or a label/data cell combination. local function addRow(rowArgs) if rowArgs.header and rowArgs.header ~= '_BLANK_' then has_rows = true has_list_class({ rowArgs.rowclass, rowArgs.class, args.headerclass }) root :tag('tr') :addClass(rowArgs.rowclass) :cssText(rowArgs.rowstyle) :tag('th') :attr('colspan', '2') :addClass('infobox-header') :addClass(rowArgs.class) :addClass(args.headerclass) -- @deprecated next; target .infobox-<name> .infobox-header :cssText(args.headerstyle) :cssText(rowArgs.rowcellstyle) :wikitext(fixChildBoxes(rowArgs.header, 'th')) if rowArgs.data then root:wikitext( '[[Category:Pages using infobox templates with ignored data cells]]' ) end elseif rowArgs.data and rowArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then has_rows = true has_list_class({ rowArgs.rowclass, rowArgs.class }) local row = root:tag('tr') row:addClass(rowArgs.rowclass) row:cssText(rowArgs.rowstyle) if rowArgs.label then row :tag('th') :attr('scope', 'row') :addClass('infobox-label') -- @deprecated next; target .infobox-<name> .infobox-label :cssText(args.labelstyle) :cssText(rowArgs.rowcellstyle) :wikitext(rowArgs.label) :done() end local dataCell = row:tag('td') dataCell :attr('colspan', not rowArgs.label and '2' or nil) :addClass(not rowArgs.label and 'infobox-full-data' or 'infobox-data') :addClass(rowArgs.class) -- @deprecated next; target .infobox-<name> .infobox(-full)-data :cssText(rowArgs.datastyle) :cssText(rowArgs.rowcellstyle) :wikitext(fixChildBoxes(rowArgs.data, 'td')) else table.insert(empty_row_categories, rowArgs.data or '') end end local function renderTitle() if not args.title then return end has_rows = true has_list_class({args.titleclass}) root :tag('caption') :addClass('infobox-title') :addClass(args.titleclass) -- @deprecated next; target .infobox-<name> .infobox-title :cssText(args.titlestyle) :wikitext(args.title) end local function renderAboveRow() if not args.above then return end has_rows = true has_list_class({ args.aboveclass }) root :tag('tr') :tag('th') :attr('colspan', '2') :addClass('infobox-above') :addClass(args.aboveclass) -- @deprecated next; target .infobox-<name> .infobox-above :cssText(args.abovestyle) :wikitext(fixChildBoxes(args.above,'th')) end local function renderBelowRow() if not args.below then return end has_rows = true has_list_class({ args.belowclass }) root :tag('tr') :tag('td') :attr('colspan', '2') :addClass('infobox-below') :addClass(args.belowclass) -- @deprecated next; target .infobox-<name> .infobox-below :cssText(args.belowstyle) :wikitext(fixChildBoxes(args.below,'td')) end local function addSubheaderRow(subheaderArgs) if subheaderArgs.data and subheaderArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then has_rows = true has_list_class({ subheaderArgs.rowclass, subheaderArgs.class }) local row = root:tag('tr') row:addClass(subheaderArgs.rowclass) local dataCell = row:tag('td') dataCell :attr('colspan', '2') :addClass('infobox-subheader') :addClass(subheaderArgs.class) :cssText(subheaderArgs.datastyle) :cssText(subheaderArgs.rowcellstyle) :wikitext(fixChildBoxes(subheaderArgs.data, 'td')) else table.insert(empty_row_categories, subheaderArgs.data or '') end end local function renderSubheaders() if args.subheader then args.subheader1 = args.subheader end if args.subheaderrowclass then args.subheaderrowclass1 = args.subheaderrowclass end local subheadernums = getArgNums('subheader') for k, num in ipairs(subheadernums) do addSubheaderRow({ data = args['subheader' .. tostring(num)], -- @deprecated next; target .infobox-<name> .infobox-subheader datastyle = args.subheaderstyle, rowcellstyle = args['subheaderstyle' .. tostring(num)], class = args.subheaderclass, rowclass = args['subheaderrowclass' .. tostring(num)] }) end end local function addImageRow(imageArgs) if imageArgs.data and imageArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then has_rows = true has_list_class({ imageArgs.rowclass, imageArgs.class }) local row = root:tag('tr') row:addClass(imageArgs.rowclass) local dataCell = row:tag('td') dataCell :attr('colspan', '2') :addClass('infobox-image') :addClass(imageArgs.class) :cssText(imageArgs.datastyle) :wikitext(fixChildBoxes(imageArgs.data, 'td')) else table.insert(empty_row_categories, imageArgs.data or '') end end local function renderImages() if args.image then args.image1 = args.image end if args.caption then args.caption1 = args.caption end local imagenums = getArgNums('image') for k, num in ipairs(imagenums) do local caption = args['caption' .. tostring(num)] local data = mw.html.create():wikitext(args['image' .. tostring(num)]) if caption then data :tag('div') :addClass('infobox-caption') -- @deprecated next; target .infobox-<name> .infobox-caption :cssText(args.captionstyle) :wikitext(caption) end addImageRow({ data = tostring(data), -- @deprecated next; target .infobox-<name> .infobox-image datastyle = args.imagestyle, class = args.imageclass, rowclass = args['imagerowclass' .. tostring(num)] }) end end -- When autoheaders are turned on, preprocesses the rows local function preprocessRows() if not args.autoheaders then return end local rownums = union(getArgNums('header'), getArgNums('data')) table.sort(rownums) local lastheader for k, num in ipairs(rownums) do if args['header' .. tostring(num)] then if lastheader then args['header' .. tostring(lastheader)] = nil end lastheader = num elseif args['data' .. tostring(num)] and args['data' .. tostring(num)]:gsub( category_in_empty_row_pattern, '' ):match('^%S') then local data = args['data' .. tostring(num)] if data:gsub(category_in_empty_row_pattern, ''):match('%S') then lastheader = nil end end end if lastheader then args['header' .. tostring(lastheader)] = nil end end -- Gets the union of the header and data argument numbers, -- and renders them all in order local function renderRows() local rownums = union(getArgNums('header'), getArgNums('data')) table.sort(rownums) for k, num in ipairs(rownums) do addRow({ header = args['header' .. tostring(num)], label = args['label' .. tostring(num)], data = args['data' .. tostring(num)], datastyle = args.datastyle, class = args['class' .. tostring(num)], rowclass = args['rowclass' .. tostring(num)], -- @deprecated next; target .infobox-<name> rowclass rowstyle = args['rowstyle' .. tostring(num)], rowcellstyle = args['rowcellstyle' .. tostring(num)] }) end end local function renderNavBar() if not args.name then return end has_rows = true root :tag('tr') :tag('td') :attr('colspan', '2') :addClass('infobox-navbar') :wikitext(require('Module:Navbar')._navbar{ args.name, mini = 1, }) end local function renderItalicTitle() local italicTitle = args['italic title'] and mw.ustring.lower(args['italic title']) if italicTitle == '' or italicTitle == 'force' or italicTitle == 'yes' then root:wikitext(require('Module:Italic title')._main({})) end end -- Categories in otherwise empty rows are collected in empty_row_categories. -- This function adds them to the module output. It is not affected by -- args.decat because this module should not prevent module-external categories -- from rendering. local function renderEmptyRowCategories() for _, s in ipairs(empty_row_categories) do root:wikitext(s) end end -- Render tracking categories. args.decat == turns off tracking categories. local function renderTrackingCategories() if args.decat == 'yes' then return end if args.child == 'yes' then if args.title then root:wikitext( '[[Category:Pages using embedded infobox templates with the title parameter]]' ) end elseif #(getArgNums('data')) == 0 and mw.title.getCurrentTitle().namespace == 0 then root:wikitext('[[Category:Articles using infobox templates with no data rows]]') end end --[=[ Loads the templatestyles for the infobox. TODO: FINISH loading base templatestyles here rather than in MediaWiki:Common.css. There are 4-5000 pages with 'raw' infobox tables. See [[Mediawiki_talk:Common.css/to_do#Infobox]] and/or come help :). When we do this we should clean up the inline CSS below too. Will have to do some bizarre conversion category like with sidebar. ]=] local function loadTemplateStyles() local frame = mw.getCurrentFrame() local hlist_templatestyles = '' if lists.hlist_t.found then hlist_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = lists.hlist_t.styles } } end local plainlist_templatestyles = '' if lists.plainlist_t.found then plainlist_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = lists.plainlist_t.styles } } end -- See function description local base_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = 'Module:Infobox/styles.css' } } local templatestyles = '' if args['templatestyles'] then templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['templatestyles'] } } end local child_templatestyles = '' if args['child templatestyles'] then child_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['child templatestyles'] } } end local grandchild_templatestyles = '' if args['grandchild templatestyles'] then grandchild_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['grandchild templatestyles'] } } end return table.concat({ -- hlist -> plainlist -> base is best-effort to preserve old Common.css ordering. -- this ordering is not a guarantee because the rows of interest invoking -- each class may not be on a specific page hlist_templatestyles, plainlist_templatestyles, base_templatestyles, templatestyles, child_templatestyles, grandchild_templatestyles }) end -- common functions between the child and non child cases local function structure_infobox_common() renderSubheaders() renderImages() preprocessRows() renderRows() renderBelowRow() renderNavBar() renderItalicTitle() renderEmptyRowCategories() renderTrackingCategories() cleanInfobox() end -- Specify the overall layout of the infobox, with special settings if the -- infobox is used as a 'child' inside another infobox. local function _infobox() if args.child ~= 'yes' then root = mw.html.create('table') root :addClass(args.subbox == 'yes' and 'infobox-subbox' or 'infobox') :addClass(args.bodyclass) -- @deprecated next; target .infobox-<name> :cssText(args.bodystyle) has_list_class({ args.bodyclass }) renderTitle() renderAboveRow() else root = mw.html.create() root :wikitext(args.title) end structure_infobox_common() return loadTemplateStyles() .. root end -- If the argument exists and isn't blank, add it to the argument table. -- Blank arguments are treated as nil to match the behaviour of ParserFunctions. local function preprocessSingleArg(argName) if origArgs[argName] and origArgs[argName] ~= '' then args[argName] = origArgs[argName] end end -- Assign the parameters with the given prefixes to the args table, in order, in -- batches of the step size specified. This is to prevent references etc. from -- appearing in the wrong order. The prefixTable should be an array containing -- tables, each of which has two possible fields, a "prefix" string and a -- "depend" table. The function always parses parameters containing the "prefix" -- string, but only parses parameters in the "depend" table if the prefix -- parameter is present and non-blank. local function preprocessArgs(prefixTable, step) if type(prefixTable) ~= 'table' then error("Non-table value detected for the prefix table", 2) end if type(step) ~= 'number' then error("Invalid step value detected", 2) end -- Get arguments without a number suffix, and check for bad input. for i,v in ipairs(prefixTable) do if type(v) ~= 'table' or type(v.prefix) ~= "string" or (v.depend and type(v.depend) ~= 'table') then error('Invalid input detected to preprocessArgs prefix table', 2) end preprocessSingleArg(v.prefix) -- Only parse the depend parameter if the prefix parameter is present -- and not blank. if args[v.prefix] and v.depend then for j, dependValue in ipairs(v.depend) do if type(dependValue) ~= 'string' then error('Invalid "depend" parameter value detected in preprocessArgs') end preprocessSingleArg(dependValue) end end end -- Get arguments with number suffixes. local a = 1 -- Counter variable. local moreArgumentsExist = true while moreArgumentsExist == true do moreArgumentsExist = false for i = a, a + step - 1 do for j,v in ipairs(prefixTable) do local prefixArgName = v.prefix .. tostring(i) if origArgs[prefixArgName] then -- Do another loop if any arguments are found, even blank ones. moreArgumentsExist = true preprocessSingleArg(prefixArgName) end -- Process the depend table if the prefix argument is present -- and not blank, or we are processing "prefix1" and "prefix" is -- present and not blank, and if the depend table is present. if v.depend and (args[prefixArgName] or (i == 1 and args[v.prefix])) then for j,dependValue in ipairs(v.depend) do local dependArgName = dependValue .. tostring(i) preprocessSingleArg(dependArgName) end end end end a = a + step end end -- Parse the data parameters in the same order that the old {{infobox}} did, so -- that references etc. will display in the expected places. Parameters that -- depend on another parameter are only processed if that parameter is present, -- to avoid phantom references appearing in article reference lists. local function parseDataParameters() preprocessSingleArg('autoheaders') preprocessSingleArg('child') preprocessSingleArg('bodyclass') preprocessSingleArg('subbox') preprocessSingleArg('bodystyle') preprocessSingleArg('title') preprocessSingleArg('titleclass') preprocessSingleArg('titlestyle') preprocessSingleArg('above') preprocessSingleArg('aboveclass') preprocessSingleArg('abovestyle') preprocessArgs({ {prefix = 'subheader', depend = {'subheaderstyle', 'subheaderrowclass'}} }, 10) preprocessSingleArg('subheaderstyle') preprocessSingleArg('subheaderclass') preprocessArgs({ {prefix = 'image', depend = {'caption', 'imagerowclass'}} }, 10) preprocessSingleArg('captionstyle') preprocessSingleArg('imagestyle') preprocessSingleArg('imageclass') preprocessArgs({ {prefix = 'header'}, {prefix = 'data', depend = {'label'}}, {prefix = 'rowclass'}, {prefix = 'rowstyle'}, {prefix = 'rowcellstyle'}, {prefix = 'class'} }, 50) preprocessSingleArg('headerclass') preprocessSingleArg('headerstyle') preprocessSingleArg('labelstyle') preprocessSingleArg('datastyle') preprocessSingleArg('below') preprocessSingleArg('belowclass') preprocessSingleArg('belowstyle') preprocessSingleArg('name') -- different behaviour for italics if blank or absent args['italic title'] = origArgs['italic title'] preprocessSingleArg('decat') preprocessSingleArg('templatestyles') preprocessSingleArg('child templatestyles') preprocessSingleArg('grandchild templatestyles') end -- If called via #invoke, use the args passed into the invoking template. -- Otherwise, for testing purposes, assume args are being passed directly in. function p.infobox(frame) if frame == mw.getCurrentFrame() then origArgs = frame:getParent().args else origArgs = frame end parseDataParameters() return _infobox() end -- For calling via #invoke within a template function p.infoboxTemplate(frame) origArgs = {} for k,v in pairs(frame.args) do origArgs[k] = mw.text.trim(v) end parseDataParameters() return _infobox() end return p 1m9tzydwofr8cj9bzzm2am6moool42y Module:Protection banner/documentation 828 2780 15346 2024-08-06T20:53:32Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15346 Scribunto text/plain -- This module generates documentation for [[Module:Protection banner]]. -------------------------------------------------------------------------------- -- Documentation class -------------------------------------------------------------------------------- local Documentation = {} Documentation.__index = Documentation function Documentation:new(mainCfg, docCfg) return setmetatable({ _mainCfg = mainCfg, _docCfg = docCfg }, self) end function Documentation:makeReasonTable() -- Get the data from the cfg.banners table. local rowData = {} for action, reasonTables in pairs(self._mainCfg.banners) do for reason, t in pairs(reasonTables) do rowData[#rowData + 1] = { reason = reason, action = action, description = t.description } end end -- Sort the table into alphabetical order, first by action and then by -- reason. table.sort(rowData, function (t1, t2) if t1.action == t2.action then return t1.reason < t2.reason else return t1.action < t2.action end end) -- Assemble a wikitable of the data. local ret = {} ret[#ret + 1] = '{| class="wikitable"' if #rowData < 1 then ret[#ret + 1] = '|-' ret[#ret + 1] = string.format( '| colspan="3" | %s', self._docCfg['documentation-blurb-noreasons'] ) else -- Header ret[#ret + 1] = '|-' ret[#ret + 1] = string.format( '! %s\n! %s\n! %s', self._docCfg['documentation-heading-reason'], self._docCfg['documentation-heading-action'], self._docCfg['documentation-heading-description'] ) -- Rows for _, t in ipairs(rowData) do ret[#ret + 1] = '|-' ret[#ret + 1] = string.format( '| %s\n| %s\n| %s', t.reason, t.action, t.description or '' ) end end ret[#ret + 1] = '|}' return table.concat(ret, '\n') end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p = {} function p.reasonTable() local mainCfg = require('Module:Protection banner/config') local docCfg = require('Module:Protection banner/documentation/config') local documentationObj = Documentation:new(mainCfg, docCfg) return documentationObj:makeReasonTable() end return p imbe3ltwmegb6fcpqrsgth07bd9uybu Module:For 828 2781 15347 2024-08-06T20:53:54Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15347 Scribunto text/plain local mArguments --initialize lazily local mHatlist = require('Module:Hatnote list') local mHatnote = require('Module:Hatnote') local yesNo = require('Module:Yesno') local p = {} --Implements {{For}} from the frame --uses capitalized "For" to avoid collision with Lua reserved word "for" function p.For (frame) mArguments = require('Module:Arguments') return p._For(mArguments.getArgs(frame)) end --Implements {{For}} but takes a manual arguments table function p._For (args) local use = args[1] if (not use) then return mHatnote.makeWikitextError( 'no context parameter provided. Use {{other uses}} for "other uses" hatnotes.', 'Template:For#Errors', args.category ) end local pages = {} function two (a, b) return a, b, 1 end --lets us run ipairs from 2 for k, v in two(ipairs(args)) do table.insert(pages, v) end local title = mw.title.getCurrentTitle() local skipCat = title.isTalkPage or title.namespace == 2 --don't categorise talk pages and userspace local oddCat = skipCat and '' or '[[Category:Hatnote templates using unusual parameters]]' local category = yesNo(args.category) return mHatnote._hatnote( mHatlist.forSeeTableToString({{use = use, pages = pages}}), {selfref = args.selfref} ) .. ( (use == 'other uses') and ((category == true) or (category == nil)) and oddCat or '' ) end return p 5kir3llbyjasubdg18thlz8rxsxfwtw Module:Suppress categories 828 2782 15348 2024-08-06T20:54:14Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15348 Scribunto text/plain -- This is a simple module to strip categories from wikitext. It does -- not support nested links or magic words like __TOC__, etc. Even so, -- it should still handle most categories. local p = {} -- Detects if a category link is valid or not. If it is valid, -- the function returns the blank string. If not, the input -- is returned with no changes. local function processCategory( all, submatch ) local beforePipe = mw.ustring.match( submatch, '^(.-)[%s_]*|[%s_]*.-$' ) beforePipe = beforePipe or submatch if mw.ustring.match( beforePipe, '[%[%]<>{}%c\n]' ) then return all else return '' end end -- Preprocess the content if we aren't being called from #invoke, -- and pass it to gsub to remove valid category links. local function suppress( content, isPreprocessed ) if not isPreprocessed then content = mw.getCurrentFrame():preprocess( content ) end content = mw.ustring.gsub( content, '(%[%[[%s_]*[cC][aA][tT][eE][gG][oO][rR][yY][%s_]*:[%s_]*(.-)[%s_]*%]%])', processCategory ) return content end -- Get the content to suppress categories from, and find -- whether the content has already been preprocessed. (If the -- module is called from #invoke, it has been preprocessed already.) function p.main( frame ) local content, isPreprocessed if frame == mw.getCurrentFrame() then content = frame:getParent().args[1] if frame.args[1] then content = frame.args[1] end isPreprocessed = true else content = frame isPreprocessed = false end return suppress( content, isPreprocessed ) end return p 1q32hr238py5zckhzhojzbjzsdqguig Module:TNT 828 2783 15349 2024-08-06T20:54:37Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15349 Scribunto text/plain -- -- INTRO: (!!! DO NOT RENAME THIS PAGE !!!) -- This module allows any template or module to be copy/pasted between -- wikis without any translation changes. All translation text is stored -- in the global Data:*.tab pages on Commons, and used everywhere. -- -- SEE: https://www.mediawiki.org/wiki/Multilingual_Templates_and_Modules -- -- ATTENTION: -- Please do NOT rename this module - it has to be identical on all wikis. -- This code is maintained at https://www.mediawiki.org/wiki/Module:TNT -- Please do not modify it anywhere else, as it may get copied and override your changes. -- Suggestions can be made at https://www.mediawiki.org/wiki/Module_talk:TNT -- -- DESCRIPTION: -- The "msg" function uses a Commons dataset to translate a message -- with a given key (e.g. source-table), plus optional arguments -- to the wiki markup in the current content language. -- Use lang=xx to set language. Example: -- -- {{#invoke:TNT | msg -- | I18n/Template:Graphs.tab <!-- https://commons.wikimedia.org/wiki/Data:I18n/Template:Graphs.tab --> -- | source-table <!-- uses a translation message with id = "source-table" --> -- | param1 }} <!-- optional parameter --> -- -- -- The "doc" function will generate the <templatedata> parameter documentation for templates. -- This way all template parameters can be stored and localized in a single Commons dataset. -- NOTE: "doc" assumes that all documentation is located in Data:Templatedata/* on Commons. -- -- {{#invoke:TNT | doc | Graph:Lines }} -- uses https://commons.wikimedia.org/wiki/Data:Templatedata/Graph:Lines.tab -- if the current page is Template:Graph:Lines/doc -- local p = {} local i18nDataset = 'I18n/Module:TNT.tab' -- Forward declaration of the local functions local sanitizeDataset, loadData, link, formatMessage function p.msg(frame) local dataset, id local params = {} local lang = nil for k, v in pairs(frame.args) do if k == 1 then dataset = mw.text.trim(v) elseif k == 2 then id = mw.text.trim(v) elseif type(k) == 'number' then table.insert(params, mw.text.trim(v)) elseif k == 'lang' and v ~= '_' then lang = mw.text.trim(v) end end return formatMessage(dataset, id, params, lang) end -- Identical to p.msg() above, but used from other lua modules -- Parameters: name of dataset, message key, optional arguments -- Example with 2 params: format('I18n/Module:TNT', 'error_bad_msgkey', 'my-key', 'my-dataset') function p.format(dataset, key, ...) local checkType = require('libraryUtil').checkType checkType('format', 1, dataset, 'string') checkType('format', 2, key, 'string') return formatMessage(dataset, key, {...}) end -- Identical to p.msg() above, but used from other lua modules with the language param -- Parameters: language code, name of dataset, message key, optional arguments -- Example with 2 params: formatInLanguage('es', I18n/Module:TNT', 'error_bad_msgkey', 'my-key', 'my-dataset') function p.formatInLanguage(lang, dataset, key, ...) local checkType = require('libraryUtil').checkType checkType('formatInLanguage', 1, lang, 'string') checkType('formatInLanguage', 2, dataset, 'string') checkType('formatInLanguage', 3, key, 'string') return formatMessage(dataset, key, {...}, lang) end -- Obsolete function that adds a 'c:' prefix to the first param. -- "Sandbox/Sample.tab" -> 'c:Data:Sandbox/Sample.tab' function p.link(frame) return link(frame.args[1]) end function p.doc(frame) local dataset = 'Templatedata/' .. sanitizeDataset(frame.args[1]) return frame:extensionTag('templatedata', p.getTemplateData(dataset)) .. formatMessage(i18nDataset, 'edit_doc', {link(dataset)}) end function p.getTemplateData(dataset) -- TODO: add '_' parameter once lua starts reindexing properly for "all" languages local data = loadData(dataset) local names = {} for _, field in pairs(data.schema.fields) do table.insert(names, field.name) end local params = {} local paramOrder = {} for _, row in pairs(data.data) do local newVal = {} local name = nil for pos, val in pairs(row) do local columnName = names[pos] if columnName == 'name' then name = val else newVal[columnName] = val end end if name then params[name] = newVal table.insert(paramOrder, name) end end -- Work around json encoding treating {"1":{...}} as an [{...}] params['zzz123']='' local json = mw.text.jsonEncode({ params=params, paramOrder=paramOrder, description=data.description }) json = string.gsub(json,'"zzz123":"",?', "") return json end -- Local functions sanitizeDataset = function(dataset) if not dataset then return nil end dataset = mw.text.trim(dataset) if dataset == '' then return nil elseif string.sub(dataset,-4) ~= '.tab' then return dataset .. '.tab' else return dataset end end loadData = function(dataset, lang) dataset = sanitizeDataset(dataset) if not dataset then error(formatMessage(i18nDataset, 'error_no_dataset', {})) end -- Give helpful error to thirdparties who try and copy this module. if not mw.ext or not mw.ext.data or not mw.ext.data.get then error('Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:' .. dataset) end local data = mw.ext.data.get(dataset, lang) if data == false then if dataset == i18nDataset then -- Prevent cyclical calls error('Missing Commons dataset ' .. i18nDataset) else error(formatMessage(i18nDataset, 'error_bad_dataset', {link(dataset)})) end end return data end -- Given a dataset name, convert it to a title with the 'commons:data:' prefix link = function(dataset) return 'c:Data:' .. mw.text.trim(dataset or '') end formatMessage = function(dataset, key, params, lang) for _, row in pairs(loadData(dataset, lang).data) do local id, msg = unpack(row) if id == key then local result = mw.message.newRawMessage(msg, unpack(params or {})) return result:plain() end end if dataset == i18nDataset then -- Prevent cyclical calls error('Invalid message key "' .. key .. '"') else error(formatMessage(i18nDataset, 'error_bad_msgkey', {key, link(dataset)})) end end return p icfixo3zxiew6gqg3s5h19xr03x3wkh Module:Wikidata 828 2784 15350 2024-08-06T20:55:00Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15350 Scribunto text/plain -- vim: set noexpandtab ft=lua ts=4 sw=4: require('strict') local p = {} local debug = false ------------------------------------------------------------------------------ -- module local variables and functions local wiki = { langcode = mw.language.getContentLanguage().code } -- internationalisation local i18n = { ["errors"] = { ["property-not-found"] = "Property not found.", ["entity-not-found"] = "Wikidata entity not found.", ["unknown-claim-type"] = "Unknown claim type.", ["unknown-entity-type"] = "Unknown entity type.", ["qualifier-not-found"] = "Qualifier not found.", ["site-not-found"] = "Wikimedia project not found.", ["unknown-datetime-format"] = "Unknown datetime format.", ["local-article-not-found"] = "Article is not yet available in this wiki." }, ["datetime"] = { -- $1 is a placeholder for the actual number [0] = "$1 billion years", -- precision: billion years [1] = "$100 million years", -- precision: hundred million years [2] = "$10 million years", -- precision: ten million years [3] = "$1 million years", -- precision: million years [4] = "$100,000 years", -- precision: hundred thousand years [5] = "$10,000 years", -- precision: ten thousand years [6] = "$1 millennium", -- precision: millennium [7] = "$1 century", -- precision: century [8] = "$1s", -- precision: decade -- the following use the format of #time parser function [9] = "Y", -- precision: year, [10] = "F Y", -- precision: month [11] = "F j, Y", -- precision: day [12] = "F j, Y ga", -- precision: hour [13] = "F j, Y g:ia", -- precision: minute [14] = "F j, Y g:i:sa", -- precision: second ["beforenow"] = "$1 BCE", -- how to format negative numbers for precisions 0 to 5 ["afternow"] = "$1 CE", -- how to format positive numbers for precisions 0 to 5 ["bc"] = '$1 "BCE"', -- how print negative years ["ad"] = "$1", -- how print positive years -- the following are for function getDateValue() and getQualifierDateValue() ["default-format"] = "dmy", -- default value of the #3 (getDateValue) or -- #4 (getQualifierDateValue) argument ["default-addon"] = "BC", -- default value of the #4 (getDateValue) or -- #5 (getQualifierDateValue) argument ["prefix-addon"] = false, -- set to true for languages put "BC" in front of the -- datetime string; or the addon will be suffixed ["addon-sep"] = " ", -- separator between datetime string and addon (or inverse) ["format"] = -- options of the 3rd argument { ["mdy"] = "F j, Y", ["my"] = "F Y", ["y"] = "Y", ["dmy"] = "j F Y", ["ymd"] = "Y-m-d", ["ym"] = "Y-m" } }, ["monolingualtext"] = '<span lang="%language">%text</span>', ["warnDump"] = "[[Category:Called function 'Dump' from module Wikidata]]", ["ordinal"] = { [1] = "st", [2] = "nd", [3] = "rd", ["default"] = "th" } } if wiki.langcode ~= "en" then --require("Module:i18n").loadI18n("Module:Wikidata/i18n", i18n) -- got idea from [[:w:Module:Wd]] local module_title; if ... == nil then module_title = mw.getCurrentFrame():getTitle() else module_title = ... end require('Module:i18n').loadI18n(module_title..'/i18n', i18n) end -- this function needs to be internationalised along with the above: -- takes cardinal numer as a numeric and returns the ordinal as a string -- we need three exceptions in English for 1st, 2nd, 3rd, 21st, .. 31st, etc. local function makeOrdinal (cardinal) local ordsuffix = i18n.ordinal.default if cardinal % 10 == 1 then ordsuffix = i18n.ordinal[1] elseif cardinal % 10 == 2 then ordsuffix = i18n.ordinal[2] elseif cardinal % 10 == 3 then ordsuffix = i18n.ordinal[3] end -- In English, 1, 21, 31, etc. use 'st', but 11, 111, etc. use 'th' -- similarly for 12 and 13, etc. if (cardinal % 100 == 11) or (cardinal % 100 == 12) or (cardinal % 100 == 13) then ordsuffix = i18n.ordinal.default end return tostring(cardinal) .. ordsuffix end local function printError(code) return '<span class="error">' .. (i18n.errors[code] or code) .. '</span>' end local function parseDateFormat(f, timestamp, addon, prefix_addon, addon_sep) local year_suffix local tstr = "" local lang_obj = mw.language.new(wiki.langcode) local f_parts = mw.text.split(f, 'Y', true) for idx, f_part in pairs(f_parts) do year_suffix = '' if string.match(f_part, "x[mijkot]$") then -- for non-Gregorian year f_part = f_part .. 'Y' elseif idx < #f_parts then -- supress leading zeros in year year_suffix = lang_obj:formatDate('Y', timestamp) year_suffix = string.gsub(year_suffix, '^0+', '', 1) end tstr = tstr .. lang_obj:formatDate(f_part, timestamp) .. year_suffix end if addon ~= "" and prefix_addon then return addon .. addon_sep .. tstr elseif addon ~= "" then return tstr .. addon_sep .. addon else return tstr end end local function parseDateValue(timestamp, date_format, date_addon) local prefix_addon = i18n["datetime"]["prefix-addon"] local addon_sep = i18n["datetime"]["addon-sep"] local addon = "" -- check for negative date if string.sub(timestamp, 1, 1) == '-' then timestamp = '+' .. string.sub(timestamp, 2) addon = date_addon end local _date_format = i18n["datetime"]["format"][date_format] if _date_format ~= nil then return parseDateFormat(_date_format, timestamp, addon, prefix_addon, addon_sep) else return printError("unknown-datetime-format") end end -- This local function combines the year/month/day/BC/BCE handling of parseDateValue{} -- with the millennium/century/decade handling of formatDate() local function parseDateFull(timestamp, precision, date_format, date_addon) local prefix_addon = i18n["datetime"]["prefix-addon"] local addon_sep = i18n["datetime"]["addon-sep"] local addon = "" -- check for negative date if string.sub(timestamp, 1, 1) == '-' then timestamp = '+' .. string.sub(timestamp, 2) addon = date_addon end -- get the next four characters after the + (should be the year now in all cases) -- ok, so this is dirty, but let's get it working first local intyear = tonumber(string.sub(timestamp, 2, 5)) if intyear == 0 and precision <= 9 then return "" end -- precision is 10000 years or more if precision <= 5 then local factor = 10 ^ ((5 - precision) + 4) local y2 = math.ceil(math.abs(intyear) / factor) local relative = mw.ustring.gsub(i18n.datetime[precision], "$1", tostring(y2)) if addon ~= "" then -- negative date relative = mw.ustring.gsub(i18n.datetime.beforenow, "$1", relative) else relative = mw.ustring.gsub(i18n.datetime.afternow, "$1", relative) end return relative end -- precision is decades (8), centuries (7) and millennia (6) local era, card if precision == 6 then card = math.floor((intyear - 1) / 1000) + 1 era = mw.ustring.gsub(i18n.datetime[6], "$1", makeOrdinal(card)) end if precision == 7 then card = math.floor((intyear - 1) / 100) + 1 era = mw.ustring.gsub(i18n.datetime[7], "$1", makeOrdinal(card)) end if precision == 8 then era = mw.ustring.gsub(i18n.datetime[8], "$1", tostring(math.floor(math.abs(intyear) / 10) * 10)) end if era then if addon ~= "" then era = mw.ustring.gsub(mw.ustring.gsub(i18n.datetime.bc, '"', ""), "$1", era) else era = mw.ustring.gsub(mw.ustring.gsub(i18n.datetime.ad, '"', ""), "$1", era) end return era end local _date_format = i18n["datetime"]["format"][date_format] if _date_format ~= nil then -- check for precision is year and override supplied date_format if precision == 9 then _date_format = i18n["datetime"][9] end return parseDateFormat(_date_format, timestamp, addon, prefix_addon, addon_sep) else return printError("unknown-datetime-format") end end -- the "qualifiers" and "snaks" field have a respective "qualifiers-order" and "snaks-order" field -- use these as the second parameter and this function instead of the built-in "pairs" function -- to iterate over all qualifiers and snaks in the intended order. local function orderedpairs(array, order) if not order then return pairs(array) end -- return iterator function local i = 0 return function() i = i + 1 if order[i] then return order[i], array[order[i]] end end end -- precision: 0 - billion years, 1 - hundred million years, ..., 6 - millennia, 7 - century, 8 - decade, 9 - year, 10 - month, 11 - day, 12 - hour, 13 - minute, 14 - second local function normalizeDate(date) date = mw.text.trim(date, "+") -- extract year local yearstr = mw.ustring.match(date, "^\-?%d+") local year = tonumber(yearstr) -- remove leading zeros of year return year .. mw.ustring.sub(date, #yearstr + 1), year end local function formatDate(date, precision, timezone) precision = precision or 11 local date, year = normalizeDate(date) if year == 0 and precision <= 9 then return "" end -- precision is 10000 years or more if precision <= 5 then local factor = 10 ^ ((5 - precision) + 4) local y2 = math.ceil(math.abs(year) / factor) local relative = mw.ustring.gsub(i18n.datetime[precision], "$1", tostring(y2)) if year < 0 then relative = mw.ustring.gsub(i18n.datetime.beforenow, "$1", relative) else relative = mw.ustring.gsub(i18n.datetime.afternow, "$1", relative) end return relative end -- precision is decades, centuries and millennia local era if precision == 6 then era = mw.ustring.gsub(i18n.datetime[6], "$1", tostring(math.floor((math.abs(year) - 1) / 1000) + 1)) end if precision == 7 then era = mw.ustring.gsub(i18n.datetime[7], "$1", tostring(math.floor((math.abs(year) - 1) / 100) + 1)) end if precision == 8 then era = mw.ustring.gsub(i18n.datetime[8], "$1", tostring(math.floor(math.abs(year) / 10) * 10)) end if era then if year < 0 then era = mw.ustring.gsub(mw.ustring.gsub(i18n.datetime.bc, '"', ""), "$1", era) elseif year > 0 then era = mw.ustring.gsub(mw.ustring.gsub(i18n.datetime.ad, '"', ""), "$1", era) end return era end -- precision is year if precision == 9 then return year end -- precision is less than years if precision > 9 then --[[ the following code replaces the UTC suffix with the given negated timezone to convert the global time to the given local time timezone = tonumber(timezone) if timezone and timezone ~= 0 then timezone = -timezone timezone = string.format("%.2d%.2d", timezone / 60, timezone % 60) if timezone[1] ~= '-' then timezone = "+" .. timezone end date = mw.text.trim(date, "Z") .. " " .. timezone end ]]-- local formatstr = i18n.datetime[precision] if year == 0 then formatstr = mw.ustring.gsub(formatstr, i18n.datetime[9], "") elseif year < 0 then -- Mediawiki formatDate doesn't support negative years date = mw.ustring.sub(date, 2) formatstr = mw.ustring.gsub(formatstr, i18n.datetime[9], mw.ustring.gsub(i18n.datetime.bc, "$1", i18n.datetime[9])) elseif year > 0 and i18n.datetime.ad ~= "$1" then formatstr = mw.ustring.gsub(formatstr, i18n.datetime[9], mw.ustring.gsub(i18n.datetime.ad, "$1", i18n.datetime[9])) end return mw.language.new(wiki.langcode):formatDate(formatstr, date) end end local function printDatavalueEntity(data, parameter) -- data fields: entity-type [string], numeric-id [int, Wikidata id] local id if data["entity-type"] == "item" then id = "Q" .. data["numeric-id"] elseif data["entity-type"] == "property" then id = "P" .. data["numeric-id"] else return printError("unknown-entity-type") end if parameter then if parameter == "link" then local linkTarget = mw.wikibase.getSitelink(id) local linkName = mw.wikibase.getLabel(id) if linkTarget then -- if there is a local Wikipedia article link to it using the label or the article title return "[[" .. linkTarget .. "|" .. (linkName or linkTarget) .. "]]" else -- if there is no local Wikipedia article output the label or link to the Wikidata object to let the user input a proper label if linkName then return linkName else return "[[:d:" .. id .. "|" .. id .. "]]" end end else return data[parameter] end else return mw.wikibase.getLabel(id) or id end end local function printDatavalueTime(data, parameter) -- data fields: time [ISO 8601 time], timezone [int in minutes], before [int], after [int], precision [int], calendarmodel [wikidata URI] -- precision: 0 - billion years, 1 - hundred million years, ..., 6 - millennia, 7 - century, 8 - decade, 9 - year, 10 - month, 11 - day, 12 - hour, 13 - minute, 14 - second -- calendarmodel: e.g. http://www.wikidata.org/entity/Q1985727 for the proleptic Gregorian calendar or http://www.wikidata.org/wiki/Q11184 for the Julian calendar] if parameter then if parameter == "calendarmodel" then data.calendarmodel = mw.ustring.match(data.calendarmodel, "Q%d+") -- extract entity id from the calendar model URI elseif parameter == "time" then data.time = normalizeDate(data.time) end return data[parameter] else return formatDate(data.time, data.precision, data.timezone) end end local function printDatavalueMonolingualText(data, parameter) -- data fields: language [string], text [string] if parameter then return data[parameter] else local result = mw.ustring.gsub(mw.ustring.gsub(i18n.monolingualtext, "%%language", data["language"]), "%%text", data["text"]) return result end end local function findClaims(entity, property) if not property or not entity or not entity.claims then return end if mw.ustring.match(property, "^P%d+$") then -- if the property is given by an id (P..) access the claim list by this id return entity.claims[property] else property = mw.wikibase.resolvePropertyId(property) if not property then return end return entity.claims[property] end end local function getSnakValue(snak, parameter) if snak.snaktype == "value" then -- call the respective snak parser if snak.datavalue.type == "string" then return snak.datavalue.value elseif snak.datavalue.type == "globecoordinate" then return printDatavalueCoordinate(snak.datavalue.value, parameter) elseif snak.datavalue.type == "quantity" then return printDatavalueQuantity(snak.datavalue.value, parameter) elseif snak.datavalue.type == "time" then return printDatavalueTime(snak.datavalue.value, parameter) elseif snak.datavalue.type == "wikibase-entityid" then return printDatavalueEntity(snak.datavalue.value, parameter) elseif snak.datavalue.type == "monolingualtext" then return printDatavalueMonolingualText(snak.datavalue.value, parameter) end end return mw.wikibase.renderSnak(snak) end local function getQualifierSnak(claim, qualifierId) -- a "snak" is Wikidata terminology for a typed key/value pair -- a claim consists of a main snak holding the main information of this claim, -- as well as a list of attribute snaks and a list of references snaks if qualifierId then -- search the attribute snak with the given qualifier as key if claim.qualifiers then local qualifier = claim.qualifiers[qualifierId] if qualifier then return qualifier[1] end end return nil, printError("qualifier-not-found") else -- otherwise return the main snak return claim.mainsnak end end local function getValueOfClaim(claim, qualifierId, parameter) local error local snak snak, error = getQualifierSnak(claim, qualifierId) if snak then return getSnakValue(snak, parameter) else return nil, error end end local function getReferences(frame, claim) local result = "" -- traverse through all references for ref in pairs(claim.references or {}) do local refparts -- traverse through all parts of the current reference for snakkey, snakval in orderedpairs(claim.references[ref].snaks or {}, claim.references[ref]["snaks-order"]) do if refparts then refparts = refparts .. ", " else refparts = "" end -- output the label of the property of the reference part, e.g. "imported from" for P143 refparts = refparts .. tostring(mw.wikibase.getLabel(snakkey)) .. ": " -- output all values of this reference part, e.g. "German Wikipedia" and "English Wikipedia" if the referenced claim was imported from both sites for snakidx = 1, #snakval do if snakidx > 1 then refparts = refparts .. ", " end refparts = refparts .. getSnakValue(snakval[snakidx]) end end if refparts then result = result .. frame:extensionTag("ref", refparts) end end return result end local function parseInput(frame) local qid = frame.args.qid if qid and (#qid == 0) then qid = nil end local propertyID = mw.text.trim(frame.args[1] or "") local input_parm = mw.text.trim(frame.args[2] or "") if input_parm ~= "FETCH_WIKIDATA" then return false, input_parm, nil, nil end local entity = mw.wikibase.getEntity(qid) local claims if entity and entity.claims then claims = entity.claims[propertyID] if not claims then return false, "", nil, nil end else return false, "", nil, nil end return true, entity, claims, propertyID end local function isType(claims, type) return claims[1] and claims[1].mainsnak.snaktype == "value" and claims[1].mainsnak.datavalue.type == type end local function getValue(entity, claims, propertyID, delim, labelHook) if labelHook == nil then labelHook = function (qnumber) return nil; end end if isType(claims, "wikibase-entityid") then local out = {} for k, v in pairs(claims) do local qnumber = "Q" .. v.mainsnak.datavalue.value["numeric-id"] local sitelink = mw.wikibase.getSitelink(qnumber) local label = labelHook(qnumber) or mw.wikibase.getLabel(qnumber) or qnumber if sitelink then out[#out + 1] = "[[" .. sitelink .. "|" .. label .. "]]" else out[#out + 1] = "[[:d:" .. qnumber .. "|" .. label .. "]]<abbr title='" .. i18n["errors"]["local-article-not-found"] .. "'>[*]</abbr>" end end return table.concat(out, delim) else -- just return best values return entity:formatPropertyValues(propertyID).value end end ------------------------------------------------------------------------------ -- module global functions if debug then function p.inspectI18n(frame) local val = i18n for _, key in pairs(frame.args) do key = mw.text.trim(key) val = val[key] end return val end end function p.descriptionIn(frame) local langcode = frame.args[1] local id = frame.args[2] -- return description of a Wikidata entity in the given language or the default language of this Wikipedia site return mw.wikibase.getEntity(id):getDescription(langcode or wiki.langcode) end function p.labelIn(frame) local langcode = frame.args[1] local id = frame.args[2] -- return label of a Wikidata entity in the given language or the default language of this Wikipedia site return mw.wikibase.getEntity(id):getLabel(langcode or wiki.langcode) end -- This is used to get a value, or a comma separated list of them if multiple values exist p.getValue = function(frame) local delimdefault = ", " -- **internationalise later** local delim = frame.args.delimiter or "" delim = string.gsub(delim, '"', '') if #delim == 0 then delim = delimdefault end local go, errorOrentity, claims, propertyID = parseInput(frame) if not go then return errorOrentity end return getValue(errorOrentity, claims, propertyID, delim) end -- Same as above, but uses the short name property for label if available. p.getValueShortName = function(frame) local go, errorOrentity, claims, propertyID = parseInput(frame) if not go then return errorOrentity end local entity = errorOrentity -- if wiki-linked value output as link if possible local function labelHook (qnumber) local label local claimEntity = mw.wikibase.getEntity(qnumber) if claimEntity ~= nil then if claimEntity.claims.P1813 then for k2, v2 in pairs(claimEntity.claims.P1813) do if v2.mainsnak.datavalue.value.language == "en" then label = v2.mainsnak.datavalue.value.text end end end end if label == nil or label == "" then return nil end return label end return getValue(errorOrentity, claims, propertyID, ", ", labelHook); end -- This is used to get a value, or a comma separated list of them if multiple values exist -- from an arbitrary entry by using its QID. -- Use : {{#invoke:Wikidata|getValueFromID|<ID>|<Property>|FETCH_WIKIDATA}} -- E.g.: {{#invoke:Wikidata|getValueFromID|Q151973|P26|FETCH_WIKIDATA}} - to fetch value of 'spouse' (P26) from 'Richard Burton' (Q151973) -- Please use sparingly - this is an *expensive call*. p.getValueFromID = function(frame) local itemID = mw.text.trim(frame.args[1] or "") local propertyID = mw.text.trim(frame.args[2] or "") local input_parm = mw.text.trim(frame.args[3] or "") if input_parm == "FETCH_WIKIDATA" then local entity = mw.wikibase.getEntity(itemID) local claims if entity and entity.claims then claims = entity.claims[propertyID] end if claims then return getValue(entity, claims, propertyID, ", ") else return "" end else return input_parm end end local function getQualifier(frame, outputHook) local propertyID = mw.text.trim(frame.args[1] or "") local qualifierID = mw.text.trim(frame.args[2] or "") local input_parm = mw.text.trim(frame.args[3] or "") if input_parm == "FETCH_WIKIDATA" then local entity = mw.wikibase.getEntity() if entity.claims[propertyID] ~= nil then local out = {} for k, v in pairs(entity.claims[propertyID]) do for k2, v2 in pairs(v.qualifiers[qualifierID]) do if v2.snaktype == 'value' then out[#out + 1] = outputHook(v2); end end end return table.concat(out, ", "), true else return "", false end else return input_parm, false end end p.getQualifierValue = function(frame) local function outputValue(value) local qnumber = "Q" .. value.datavalue.value["numeric-id"] if (mw.wikibase.getSitelink(qnumber)) then return "[[" .. mw.wikibase.getSitelink(qnumber) .. "]]" else return "[[:d:" .. qnumber .. "|" ..qnumber .. "]]<abbr title='" .. i18n["errors"]["local-article-not-found"] .. "'>[*]</abbr>" end end return (getQualifier(frame, outputValue)) end -- This is used to get a value like 'male' (for property p21) which won't be linked and numbers without the thousand separators p.getRawValue = function(frame) local go, errorOrentity, claims, propertyID = parseInput(frame) if not go then return errorOrentity end local entity = errorOrentity local result = entity:formatPropertyValues(propertyID, mw.wikibase.entity.claimRanks).value -- if number type: remove thousand separators, bounds and units if isType(claims, "quantity") then result = mw.ustring.gsub(result, "(%d),(%d)", "%1%2") result = mw.ustring.gsub(result, "(%d)±.*", "%1") end return result end -- This is used to get the unit name for the numeric value returned by getRawValue p.getUnits = function(frame) local go, errorOrentity, claims, propertyID = parseInput(frame) if not go then return errorOrentity end local entity = errorOrentity local result = entity:formatPropertyValues(propertyID, mw.wikibase.entity.claimRanks).value if isType(claims, "quantity") then result = mw.ustring.sub(result, mw.ustring.find(result, " ")+1, -1) end return result end -- This is used to get the unit's QID to use with the numeric value returned by getRawValue p.getUnitID = function(frame) local go, errorOrentity, claims = parseInput(frame) if not go then return errorOrentity end local entity = errorOrentity local result if isType(claims, "quantity") then -- get the url for the unit entry on Wikidata: result = claims[1].mainsnak.datavalue.value.unit -- and just reurn the last bit from "Q" to the end (which is the QID): result = mw.ustring.sub(result, mw.ustring.find(result, "Q"), -1) end return result end p.getRawQualifierValue = function(frame) local function outputHook(value) if value.datavalue.value["numeric-id"] then return mw.wikibase.getLabel("Q" .. value.datavalue.value["numeric-id"]) else return value.datavalue.value end end local ret, gotData = getQualifier(frame, outputHook) if gotData then ret = string.upper(string.sub(ret, 1, 1)) .. string.sub(ret, 2) end return ret end -- This is used to get a date value for date_of_birth (P569), etc. which won't be linked -- Dates and times are stored in ISO 8601 format (sort of). -- At present the local formatDate(date, precision, timezone) function doesn't handle timezone -- So I'll just supply "Z" in the call to formatDate below: p.getDateValue = function(frame) local date_format = mw.text.trim(frame.args[3] or i18n["datetime"]["default-format"]) local date_addon = mw.text.trim(frame.args[4] or i18n["datetime"]["default-addon"]) local go, errorOrentity, claims = parseInput(frame) if not go then return errorOrentity end local entity = errorOrentity local out = {} for k, v in pairs(claims) do if v.mainsnak.datavalue.type == 'time' then local timestamp = v.mainsnak.datavalue.value.time local dateprecision = v.mainsnak.datavalue.value.precision -- A year can be stored like this: "+1872-00-00T00:00:00Z", -- which is processed here as if it were the day before "+1872-01-01T00:00:00Z", -- and that's the last day of 1871, so the year is wrong. -- So fix the month 0, day 0 timestamp to become 1 January instead: timestamp = timestamp:gsub("%-00%-00T", "-01-01T") out[#out + 1] = parseDateFull(timestamp, dateprecision, date_format, date_addon) end end return table.concat(out, ", ") end p.getQualifierDateValue = function(frame) local date_format = mw.text.trim(frame.args[4] or i18n["datetime"]["default-format"]) local date_addon = mw.text.trim(frame.args[5] or i18n["datetime"]["default-addon"]) local function outputHook(value) local timestamp = value.datavalue.value.time return parseDateValue(timestamp, date_format, date_addon) end return (getQualifier(frame, outputHook)) end -- This is used to fetch all of the images with a particular property, e.g. image (P18), Gene Atlas Image (P692), etc. -- Parameters are | propertyID | value / FETCH_WIKIDATA / nil | separator (default=space) | size (default=frameless) -- It will return a standard wiki-markup [[File:Filename | size]] for each image with a selectable size and separator (which may be html) -- e.g. {{#invoke:Wikidata|getImages|P18|FETCH_WIKIDATA}} -- e.g. {{#invoke:Wikidata|getImages|P18|FETCH_WIKIDATA|<br>|250px}} -- If a property is chosen that is not of type "commonsMedia", it will return empty text. p.getImages = function(frame) local sep = mw.text.trim(frame.args[3] or " ") local imgsize = mw.text.trim(frame.args[4] or "frameless") local go, errorOrentity, claims = parseInput(frame) if not go then return errorOrentity end local entity = errorOrentity if (claims[1] and claims[1].mainsnak.datatype == "commonsMedia") then local out = {} for k, v in pairs(claims) do local filename = v.mainsnak.datavalue.value out[#out + 1] = "[[File:" .. filename .. "|" .. imgsize .. "]]" end return table.concat(out, sep) else return "" end end -- This is used to get the TA98 (Terminologia Anatomica first edition 1998) values like 'A01.1.00.005' (property P1323) -- which are then linked to https://ifaa.unifr.ch/Public/EntryPage/TA98%20Tree/Entity%20TA98%20EN/01.1.00.005%20Entity%20TA98%20EN.htm -- uses the newer mw.wikibase calls instead of directly using the snaks -- formatPropertyValues returns a table with the P1323 values concatenated with ", " so we have to split them out into a table in order to construct the return string p.getTAValue = function(frame) local ent = mw.wikibase.getEntity() local props = ent:formatPropertyValues('P1323') local out = {} local t = {} for k, v in pairs(props) do if k == 'value' then t = mw.text.split( v, ", ") for k2, v2 in pairs(t) do out[#out + 1] = "[https://ifaa.unifr.ch/Public/EntryPage/TA98%20Tree/Entity%20TA98%20EN/" .. string.sub(v2, 2) .. "%20Entity%20TA98%20EN.htm " .. v2 .. "]" end end end local ret = table.concat(out, "<br> ") if #ret == 0 then ret = "Invalid TA" end return ret end --[[ This is used to return an image legend from Wikidata image is property P18 image legend is property P2096 Call as {{#invoke:Wikidata |getImageLegend | <PARAMETER> | lang=<ISO-639code> |id=<QID>}} Returns PARAMETER, unless it is equal to "FETCH_WIKIDATA", from Item QID (expensive call) If QID is omitted or blank, the current article is used (not an expensive call) If lang is omitted, it uses the local wiki language, otherwise it uses the provided ISO-639 language code ISO-639: https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html#wp1252447 Ranks are: 'preferred' > 'normal' This returns the label from the first image with 'preferred' rank Or the label from the first image with 'normal' rank if preferred returns nothing Ranks: https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua ]] p.getImageLegend = function(frame) -- look for named parameter id; if it's blank make it nil local id = frame.args.id if id and (#id == 0) then id = nil end -- look for named parameter lang -- it should contain a two-character ISO-639 language code -- if it's blank fetch the language of the local wiki local lang = frame.args.lang if (not lang) or (#lang < 2) then lang = mw.language.getContentLanguage().code end -- first unnamed parameter is the local parameter, if supplied local input_parm = mw.text.trim(frame.args[1] or "") if input_parm == "FETCH_WIKIDATA" then local ent = mw.wikibase.getEntity(id) local imgs if ent and ent.claims then imgs = ent.claims.P18 end local imglbl if imgs then -- look for an image with 'preferred' rank for k1, v1 in pairs(imgs) do if v1.rank == "preferred" and v1.qualifiers and v1.qualifiers.P2096 then local imglbls = v1.qualifiers.P2096 for k2, v2 in pairs(imglbls) do if v2.datavalue.value.language == lang then imglbl = v2.datavalue.value.text break end end end end -- if we don't find one, look for an image with 'normal' rank if (not imglbl) then for k1, v1 in pairs(imgs) do if v1.rank == "normal" and v1.qualifiers and v1.qualifiers.P2096 then local imglbls = v1.qualifiers.P2096 for k2, v2 in pairs(imglbls) do if v2.datavalue.value.language == lang then imglbl = v2.datavalue.value.text break end end end end end end return imglbl else return input_parm end end -- This is used to get the QIDs of all of the values of a property, as a comma separated list if multiple values exist -- Usage: {{#invoke:Wikidata |getPropertyIDs |<PropertyID> |FETCH_WIKIDATA}} -- Usage: {{#invoke:Wikidata |getPropertyIDs |<PropertyID> |<InputParameter> |qid=<QID>}} p.getPropertyIDs = function(frame) local go, errorOrentity, propclaims = parseInput(frame) if not go then return errorOrentity end local entity = errorOrentity -- if wiki-linked value collect the QID in a table if (propclaims[1] and propclaims[1].mainsnak.snaktype == "value" and propclaims[1].mainsnak.datavalue.type == "wikibase-entityid") then local out = {} for k, v in pairs(propclaims) do out[#out + 1] = "Q" .. v.mainsnak.datavalue.value["numeric-id"] end return table.concat(out, ", ") else -- not a wikibase-entityid, so return empty return "" end end -- returns the page id (Q...) of the current page or nothing of the page is not connected to Wikidata function p.pageId(frame) return mw.wikibase.getEntityIdForCurrentPage() end function p.claim(frame) local property = frame.args[1] or "" local id = frame.args["id"] local qualifierId = frame.args["qualifier"] local parameter = frame.args["parameter"] local list = frame.args["list"] local references = frame.args["references"] local showerrors = frame.args["showerrors"] local default = frame.args["default"] if default then showerrors = nil end -- get wikidata entity local entity = mw.wikibase.getEntity(id) if not entity then if showerrors then return printError("entity-not-found") else return default end end -- fetch the first claim of satisfying the given property local claims = findClaims(entity, property) if not claims or not claims[1] then if showerrors then return printError("property-not-found") else return default end end -- get initial sort indices local sortindices = {} for idx in pairs(claims) do sortindices[#sortindices + 1] = idx end -- sort by claim rank local comparator = function(a, b) local rankmap = { deprecated = 2, normal = 1, preferred = 0 } local ranka = rankmap[claims[a].rank or "normal"] .. string.format("%08d", a) local rankb = rankmap[claims[b].rank or "normal"] .. string.format("%08d", b) return ranka < rankb end table.sort(sortindices, comparator) local result local error if list then local value -- iterate over all elements and return their value (if existing) result = {} for idx in pairs(claims) do local claim = claims[sortindices[idx]] value, error = getValueOfClaim(claim, qualifierId, parameter) if not value and showerrors then value = error end if value and references then value = value .. getReferences(frame, claim) end result[#result + 1] = value end result = table.concat(result, list) else -- return first element local claim = claims[sortindices[1]] result, error = getValueOfClaim(claim, qualifierId, parameter) if result and references then result = result .. getReferences(frame, claim) end end if result then return result else if showerrors then return error else return default end end end -- look into entity object function p.ViewSomething(frame) local f = (frame.args[1] or frame.args.id) and frame or frame:getParent() local id = f.args.id if id and (#id == 0) then id = nil end local data = mw.wikibase.getEntity(id) if not data then return nil end local i = 1 while true do local index = f.args[i] if not index then if type(data) == "table" then return mw.text.jsonEncode(data, mw.text.JSON_PRESERVE_KEYS + mw.text.JSON_PRETTY) else return tostring(data) end end data = data[index] or data[tonumber(index)] if not data then return end i = i + 1 end end -- getting sitelink of a given wiki -- get sitelink of current item if qid not supplied function p.getSiteLink(frame) local qid = frame.args.qid if qid == "" then qid = nil end local f = mw.text.trim( frame.args[1] or "") local entity = mw.wikibase.getEntity(qid) if not entity then return end local link = entity:getSitelink( f ) if not link then return end return link end function p.Dump(frame) local f = (frame.args[1] or frame.args.id) and frame or frame:getParent() local data = mw.wikibase.getEntity(f.args.id) if not data then return i18n.warnDump end local i = 1 while true do local index = f.args[i] if not index then return "<pre>"..mw.dumpObject(data).."</pre>".. i18n.warnDump end data = data[index] or data[tonumber(index)] if not data then return i18n.warnDump end i = i + 1 end end return p 0ut9ea611aebtqxr1j5hmyqvjdhhyh8 Module:Anchored list 828 2785 15351 2024-08-06T20:55:13Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15351 Scribunto text/plain local p = {} p.generate = function (frame) local output = "<ol style=\"" .. (frame.style or " ") .. "\" name=\"" .. (frame.name or "") .. "\">" for i,item in ipairs(frame.args) do if item ~= "" then output = output .. "<li style=\"" .. (frame.style or " ") .. "\" id=\"alist" .. (frame.name or "") .. "-" .. i .. "\">" .. item .. "</li>" end end return output .. "</ol>" end return p n88g6crnseb695rxvzx1mzsb68p4cuu Module:Message box/sandbox 828 2786 15352 2024-08-06T20:55:26Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15352 Scribunto text/plain require('strict') local getArgs local yesno = require('Module:Yesno') local lang = mw.language.getContentLanguage() local CONFIG_MODULE = 'Module:Message box/configuration/sandbox' local DEMOSPACES = {talk = 'tmbox', image = 'imbox', file = 'imbox', category = 'cmbox', article = 'ambox', main = 'ambox'} -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function getTitleObject(...) -- Get the title object, passing the function through pcall -- in case we are over the expensive function count limit. local success, title = pcall(mw.title.new, ...) if success then return title end end local function union(t1, t2) -- Returns the union of two arrays. local vals = {} for i, v in ipairs(t1) do vals[v] = true end for i, v in ipairs(t2) do vals[v] = true end local ret = {} for k in pairs(vals) do table.insert(ret, k) end table.sort(ret) return ret end local function getArgNums(args, prefix) local nums = {} for k, v in pairs(args) do local num = mw.ustring.match(tostring(k), '^' .. prefix .. '([1-9]%d*)$') if num then table.insert(nums, tonumber(num)) end end table.sort(nums) return nums end -------------------------------------------------------------------------------- -- Box class definition -------------------------------------------------------------------------------- local MessageBox = {} MessageBox.__index = MessageBox function MessageBox.new(boxType, args, cfg) args = args or {} local obj = {} -- Set the title object and the namespace. obj.title = getTitleObject(args.page) or mw.title.getCurrentTitle() -- Set the config for our box type. obj.cfg = cfg[boxType] if not obj.cfg then local ns = obj.title.namespace -- boxType is "mbox" or invalid input if args.demospace and args.demospace ~= '' then -- implement demospace parameter of mbox local demospace = string.lower(args.demospace) if DEMOSPACES[demospace] then -- use template from DEMOSPACES obj.cfg = cfg[DEMOSPACES[demospace]] elseif string.find( demospace, 'talk' ) then -- demo as a talk page obj.cfg = cfg.tmbox else -- default to ombox obj.cfg = cfg.ombox end elseif ns == 0 then obj.cfg = cfg.ambox -- main namespace elseif ns == 6 then obj.cfg = cfg.imbox -- file namespace elseif ns == 14 then obj.cfg = cfg.cmbox -- category namespace else local nsTable = mw.site.namespaces[ns] if nsTable and nsTable.isTalk then obj.cfg = cfg.tmbox -- any talk namespace else obj.cfg = cfg.ombox -- other namespaces or invalid input end end end -- Set the arguments, and remove all blank arguments except for the ones -- listed in cfg.allowBlankParams. do local newArgs = {} for k, v in pairs(args) do if v ~= '' then newArgs[k] = v end end for i, param in ipairs(obj.cfg.allowBlankParams or {}) do newArgs[param] = args[param] end obj.args = newArgs end -- Define internal data structure. obj.categories = {} obj.classes = {} -- For lazy loading of [[Module:Category handler]]. obj.hasCategories = false return setmetatable(obj, MessageBox) end function MessageBox:addCat(ns, cat, sort) if not cat then return nil end if sort then cat = string.format('[[Category:%s|%s]]', cat, sort) else cat = string.format('[[Category:%s]]', cat) end self.hasCategories = true self.categories[ns] = self.categories[ns] or {} table.insert(self.categories[ns], cat) end function MessageBox:addClass(class) if not class then return nil end table.insert(self.classes, class) end function MessageBox:setParameters() local args = self.args local cfg = self.cfg -- Get type data. self.type = args.type local typeData = cfg.types[self.type] self.invalidTypeError = cfg.showInvalidTypeError and self.type and not typeData typeData = typeData or cfg.types[cfg.default] self.typeClass = typeData.class self.typeImage = typeData.image -- Find if the box has been wrongly substituted. self.isSubstituted = cfg.substCheck and args.subst == 'SUBST' -- Find whether we are using a small message box. self.isSmall = cfg.allowSmall and ( cfg.smallParam and args.small == cfg.smallParam or not cfg.smallParam and yesno(args.small) ) -- Add attributes, classes and styles. self.id = args.id self.name = args.name -- Use same style in night mode. self:addClass('notheme') if self.name then self:addClass('box-' .. string.gsub(self.name,' ','_')) end if yesno(args.plainlinks) ~= false then self:addClass('plainlinks') end for _, class in ipairs(cfg.classes or {}) do self:addClass(class) end if self.isSmall then self:addClass(cfg.smallClass or 'mbox-small') end self:addClass(self.typeClass) self:addClass(args.class) self.style = args.style self.attrs = args.attrs -- Set text style. self.textstyle = args.textstyle -- Find if we are on the template page or not. This functionality is only -- used if useCollapsibleTextFields is set, or if both cfg.templateCategory -- and cfg.templateCategoryRequireName are set. self.useCollapsibleTextFields = cfg.useCollapsibleTextFields if self.useCollapsibleTextFields or cfg.templateCategory and cfg.templateCategoryRequireName then if self.name then local templateName = mw.ustring.match( self.name, '^[tT][eE][mM][pP][lL][aA][tT][eE][%s_]*:[%s_]*(.*)$' ) or self.name templateName = 'Template:' .. templateName self.templateTitle = getTitleObject(templateName) end self.isTemplatePage = self.templateTitle and mw.title.equals(self.title, self.templateTitle) end -- Process data for collapsible text fields. At the moment these are only -- used in {{ambox}}. if self.useCollapsibleTextFields then -- Get the self.issue value. if self.isSmall and args.smalltext then self.issue = args.smalltext else local sect if args.sect == '' then sect = 'This ' .. (cfg.sectionDefault or 'page') elseif type(args.sect) == 'string' then sect = 'This ' .. args.sect end local issue = args.issue issue = type(issue) == 'string' and issue ~= '' and issue or nil local text = args.text text = type(text) == 'string' and text or nil local issues = {} table.insert(issues, sect) table.insert(issues, issue) table.insert(issues, text) self.issue = table.concat(issues, ' ') end -- Get the self.talk value. local talk = args.talk -- Show talk links on the template page or template subpages if the talk -- parameter is blank. if talk == '' and self.templateTitle and ( mw.title.equals(self.templateTitle, self.title) or self.title:isSubpageOf(self.templateTitle) ) then talk = '#' elseif talk == '' then talk = nil end if talk then -- If the talk value is a talk page, make a link to that page. Else -- assume that it's a section heading, and make a link to the talk -- page of the current page with that section heading. local talkTitle = getTitleObject(talk) local talkArgIsTalkPage = true if not talkTitle or not talkTitle.isTalkPage then talkArgIsTalkPage = false talkTitle = getTitleObject( self.title.text, mw.site.namespaces[self.title.namespace].talk.id ) end if talkTitle and talkTitle.exists then local talkText if self.isSmall then local talkLink = talkArgIsTalkPage and talk or (talkTitle.prefixedText .. '#' .. talk) talkText = string.format('([[%s|talk]])', talkLink) else talkText = 'Relevant discussion may be found on' if talkArgIsTalkPage then talkText = string.format( '%s [[%s|%s]].', talkText, talk, talkTitle.prefixedText ) else talkText = string.format( '%s the [[%s#%s|talk page]].', talkText, talkTitle.prefixedText, talk ) end end self.talk = talkText end end -- Get other values. self.fix = args.fix ~= '' and args.fix or nil local date if args.date and args.date ~= '' then date = args.date elseif args.date == '' and self.isTemplatePage then date = lang:formatDate('F Y') end if date then self.date = string.format(" <span class='date-container'><i>(<span class='date'>%s</span>)</i></span>", date) end self.info = args.info if yesno(args.removalnotice) then self.removalNotice = cfg.removalNotice end end -- Set the non-collapsible text field. At the moment this is used by all box -- types other than ambox, and also by ambox when small=yes. if self.isSmall then self.text = args.smalltext or args.text else self.text = args.text end -- Set the below row. self.below = cfg.below and args.below -- General image settings. self.imageCellDiv = not self.isSmall and cfg.imageCellDiv self.imageEmptyCell = cfg.imageEmptyCell -- Left image settings. local imageLeft = self.isSmall and args.smallimage or args.image if cfg.imageCheckBlank and imageLeft ~= 'blank' and imageLeft ~= 'none' or not cfg.imageCheckBlank and imageLeft ~= 'none' then self.imageLeft = imageLeft if not imageLeft then local imageSize = self.isSmall and (cfg.imageSmallSize or '30x30px') or '40x40px' self.imageLeft = string.format('[[File:%s|%s|link=|alt=]]', self.typeImage or 'Information icon4.svg', imageSize) end end -- Right image settings. local imageRight = self.isSmall and args.smallimageright or args.imageright if not (cfg.imageRightNone and imageRight == 'none') then self.imageRight = imageRight end -- set templatestyles self.base_templatestyles = cfg.templatestyles self.templatestyles = args.templatestyles end function MessageBox:setMainspaceCategories() local args = self.args local cfg = self.cfg if not cfg.allowMainspaceCategories then return nil end local nums = {} for _, prefix in ipairs{'cat', 'category', 'all'} do args[prefix .. '1'] = args[prefix] nums = union(nums, getArgNums(args, prefix)) end -- The following is roughly equivalent to the old {{Ambox/category}}. local date = args.date date = type(date) == 'string' and date local preposition = 'from' for _, num in ipairs(nums) do local mainCat = args['cat' .. tostring(num)] or args['category' .. tostring(num)] local allCat = args['all' .. tostring(num)] mainCat = type(mainCat) == 'string' and mainCat allCat = type(allCat) == 'string' and allCat if mainCat and date and date ~= '' then local catTitle = string.format('%s %s %s', mainCat, preposition, date) self:addCat(0, catTitle) catTitle = getTitleObject('Category:' .. catTitle) if not catTitle or not catTitle.exists then self:addCat(0, 'Articles with invalid date parameter in template') end elseif mainCat and (not date or date == '') then self:addCat(0, mainCat) end if allCat then self:addCat(0, allCat) end end end function MessageBox:setTemplateCategories() local args = self.args local cfg = self.cfg -- Add template categories. if cfg.templateCategory then if cfg.templateCategoryRequireName then if self.isTemplatePage then self:addCat(10, cfg.templateCategory) end elseif not self.title.isSubpage then self:addCat(10, cfg.templateCategory) end end -- Add template error categories. if cfg.templateErrorCategory then local templateErrorCategory = cfg.templateErrorCategory local templateCat, templateSort if not self.name and not self.title.isSubpage then templateCat = templateErrorCategory elseif self.isTemplatePage then local paramsToCheck = cfg.templateErrorParamsToCheck or {} local count = 0 for i, param in ipairs(paramsToCheck) do if not args[param] then count = count + 1 end end if count > 0 then templateCat = templateErrorCategory templateSort = tostring(count) end if self.categoryNums and #self.categoryNums > 0 then templateCat = templateErrorCategory templateSort = 'C' end end self:addCat(10, templateCat, templateSort) end end function MessageBox:setAllNamespaceCategories() -- Set categories for all namespaces. if self.invalidTypeError then local allSort = (self.title.namespace == 0 and 'Main:' or '') .. self.title.prefixedText self:addCat('all', 'Wikipedia message box parameter needs fixing', allSort) end if self.isSubstituted then self:addCat('all', 'Pages with incorrectly substituted templates') end end function MessageBox:setCategories() if self.title.namespace == 0 then self:setMainspaceCategories() elseif self.title.namespace == 10 then self:setTemplateCategories() end self:setAllNamespaceCategories() end function MessageBox:renderCategories() if not self.hasCategories then -- No categories added, no need to pass them to Category handler so, -- if it was invoked, it would return the empty string. -- So we shortcut and return the empty string. return "" end -- Convert category tables to strings and pass them through -- [[Module:Category handler]]. return require('Module:Category handler')._main{ main = table.concat(self.categories[0] or {}), template = table.concat(self.categories[10] or {}), all = table.concat(self.categories.all or {}), nocat = self.args.nocat, page = self.args.page } end function MessageBox:export() local root = mw.html.create() -- Add the subst check error. if self.isSubstituted and self.name then root:tag('b') :addClass('error') :wikitext(string.format( 'Template <code>%s[[Template:%s|%s]]%s</code> has been incorrectly substituted.', mw.text.nowiki('{{'), self.name, self.name, mw.text.nowiki('}}') )) end local frame = mw.getCurrentFrame() root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = self.base_templatestyles }, }) -- Add support for a single custom templatestyles sheet. Undocumented as -- need should be limited and many templates using mbox are substed; we -- don't want to spread templatestyles sheets around to arbitrary places if self.templatestyles then root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = self.templatestyles }, }) end -- Create the box table. local boxTable = root:tag('table') boxTable:attr('id', self.id or nil) for i, class in ipairs(self.classes or {}) do boxTable:addClass(class or nil) end boxTable :cssText(self.style or nil) :attr('role', 'presentation') if self.attrs then boxTable:attr(self.attrs) end -- Add the left-hand image. local row = boxTable:tag('tr') if self.imageLeft then local imageLeftCell = row:tag('td'):addClass('mbox-image') if self.imageCellDiv then -- If we are using a div, redefine imageLeftCell so that the image -- is inside it. Divs use style="width: 52px;", which limits the -- image width to 52px. If any images in a div are wider than that, -- they may overlap with the text or cause other display problems. imageLeftCell = imageLeftCell:tag('div'):addClass('mbox-image-div') end imageLeftCell:wikitext(self.imageLeft or nil) elseif self.imageEmptyCell then -- Some message boxes define an empty cell if no image is specified, and -- some don't. The old template code in templates where empty cells are -- specified gives the following hint: "No image. Cell with some width -- or padding necessary for text cell to have 100% width." row:tag('td') :addClass('mbox-empty-cell') end -- Add the text. local textCell = row:tag('td'):addClass('mbox-text') if self.useCollapsibleTextFields then -- The message box uses advanced text parameters that allow things to be -- collapsible. At the moment, only ambox uses this. textCell:cssText(self.textstyle or nil) local textCellDiv = textCell:tag('div') textCellDiv :addClass('mbox-text-span') :wikitext(self.issue or nil) if (self.talk or self.fix) then textCellDiv:tag('span') :addClass('hide-when-compact') :wikitext(self.talk and (' ' .. self.talk) or nil) :wikitext(self.fix and (' ' .. self.fix) or nil) end textCellDiv:wikitext(self.date and (' ' .. self.date) or nil) if self.info and not self.isSmall then textCellDiv :tag('span') :addClass('hide-when-compact') :wikitext(self.info and (' ' .. self.info) or nil) end if self.removalNotice then textCellDiv:tag('span') :addClass('hide-when-compact') :tag('i') :wikitext(string.format(" (%s)", self.removalNotice)) end else -- Default text formatting - anything goes. textCell :cssText(self.textstyle or nil) :wikitext(self.text or nil) end -- Add the right-hand image. if self.imageRight then local imageRightCell = row:tag('td'):addClass('mbox-imageright') if self.imageCellDiv then -- If we are using a div, redefine imageRightCell so that the image -- is inside it. imageRightCell = imageRightCell:tag('div'):addClass('mbox-image-div') end imageRightCell :wikitext(self.imageRight or nil) end -- Add the below row. if self.below then boxTable:tag('tr') :tag('td') :attr('colspan', self.imageRight and '3' or '2') :addClass('mbox-text') :cssText(self.textstyle or nil) :wikitext(self.below or nil) end -- Add error message for invalid type parameters. if self.invalidTypeError then root:tag('div') :addClass('mbox-invalid-type') :wikitext(string.format( 'This message box is using an invalid "type=%s" parameter and needs fixing.', self.type or '' )) end -- Add categories. root:wikitext(self:renderCategories() or nil) return tostring(root) end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p, mt = {}, {} function p._exportClasses() -- For testing. return { MessageBox = MessageBox } end function p.main(boxType, args, cfgTables) local box = MessageBox.new(boxType, args, cfgTables or mw.loadData(CONFIG_MODULE)) box:setParameters() box:setCategories() return box:export() end function mt.__index(t, k) return function (frame) if not getArgs then getArgs = require('Module:Arguments').getArgs end return t.main(k, getArgs(frame, {trim = false, removeBlanks = false})) end end return setmetatable(p, mt) 3n8axiomxtrmx0i0tbdxa3m5i9vx4xp Module:In5 828 2787 15353 2024-08-06T20:55:42Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15353 Scribunto text/plain -- This module implements {{in5}}. local p = {} function p.in5(frame) local indent = frame.args[1] -- Trim whitespace and convert to number. Default to 5 if not present, -- as per the template title. indent = tonumber( mw.text.trim(indent) ) or 5 -- Round down to nearest integer. Decimal values produce funky results -- from the original template, but there's no need for us to replicate that. indent = math.floor( indent ) -- Don't output anything for zero or less. Again, there was some funky output -- here for negatives, but now we're in Lua we should use sane defaults. if indent <= 0 then return end local base = '&nbsp; ' local modulo = '&nbsp;' --[[ Indent values and the corresponding values for base and modulo: indent base modulo 1 0 1 2 0 2 3 1 1 4 1 2 5 2 1 6 2 2 7 3 1 8 3 2 9 4 1 10 4 2 ]] local baseNum = math.floor( (indent - 1) / 2 ) local modNum = math.fmod( indent - 1 , 2 ) + 1 return mw.ustring.rep( base, baseNum) .. mw.ustring.rep( modulo, modNum ) end return p d2jdhmzl1ariwd7uypwfkhex9llkyg6 Module:List/sandbox 828 2788 15354 2024-08-06T20:55:49Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15354 Scribunto text/plain local libUtil = require('libraryUtil') local checkType = libUtil.checkType local mTableTools = require('Module:TableTools') local p = {} local listTypes = { ['bulleted'] = true, ['unbulleted'] = true, ['horizontal'] = true, ['ordered'] = true, ['horizontal_ordered'] = true } function p.makeListData(listType, args) -- Constructs a data table to be passed to p.renderList. local data = {} -- Classes and TemplateStyles data.classes = {} data.templatestyles = '' if listType == 'horizontal' or listType == 'horizontal_ordered' then table.insert(data.classes, 'hlist') data.templatestyles = mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = { src = 'Hlist/styles.css' } } elseif listType == 'unbulleted' then table.insert(data.classes, 'plainlist') data.templatestyles = mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = { src = 'Plainlist/styles.css' } } end table.insert(data.classes, args.class) -- Main div style data.style = args.style -- Indent for horizontal lists if listType == 'horizontal' or listType == 'horizontal_ordered' then local indent = tonumber(args.indent) indent = indent and indent * 1.6 or 0 if indent > 0 then data.marginLeft = indent .. 'em' end end -- List style types for ordered lists -- This could be "1, 2, 3", "a, b, c", or a number of others. The list style -- type is either set by the "type" attribute or the "list-style-type" CSS -- property. if listType == 'ordered' or listType == 'horizontal_ordered' then data.listStyleType = args.list_style_type or args['list-style-type'] data.type = args['type'] -- Detect invalid type attributes and attempt to convert them to -- list-style-type CSS properties. if data.type and not data.listStyleType and not tostring(data.type):find('^%s*[1AaIi]%s*$') then data.listStyleType = data.type data.type = nil end end -- List tag type if listType == 'ordered' or listType == 'horizontal_ordered' then data.listTag = 'ol' else data.listTag = 'ul' end -- Start number for ordered lists data.start = args.start if listType == 'horizontal_ordered' then -- Apply fix to get start numbers working with horizontal ordered lists. local startNum = tonumber(data.start) if startNum then data.counterReset = 'listitem ' .. tostring(startNum - 1) end end -- List style -- ul_style and ol_style are included for backwards compatibility. No -- distinction is made for ordered or unordered lists. data.listStyle = args.list_style -- List items -- li_style is included for backwards compatibility. item_style was included -- to be easier to understand for non-coders. data.itemStyle = args.item_style or args.li_style data.items = {} for _, num in ipairs(mTableTools.numKeys(args)) do local item = {} item.content = args[num] item.style = args['item' .. tostring(num) .. '_style'] or args['item_style' .. tostring(num)] item.value = args['item' .. tostring(num) .. '_value'] or args['item_value' .. tostring(num)] table.insert(data.items, item) end return data end function p.renderList(data) -- Renders the list HTML. -- Return the blank string if there are no list items. if type(data.items) ~= 'table' or #data.items < 1 then return '' end -- Render the main div tag. local root = mw.html.create('div') for _, class in ipairs(data.classes or {}) do root:addClass(class) end root:css{['margin-left'] = data.marginLeft} if data.style then root:cssText(data.style) end -- Render the list tag. local list = root:tag(data.listTag or 'ul') list :attr{start = data.start, type = data.type} :css{ ['counter-reset'] = data.counterReset, ['list-style-type'] = data.listStyleType } if data.listStyle then list:cssText(data.listStyle) end -- Render the list items for _, t in ipairs(data.items or {}) do local item = list:tag('li') if data.itemStyle then item:cssText(data.itemStyle) end if t.style then item:cssText(t.style) end item :attr{value = t.value} :wikitext(t.content) end return data.templatestyles .. tostring(root) end function p.renderTrackingCategories(args) local isDeprecated = false -- Tracks deprecated parameters. for k, v in pairs(args) do k = tostring(k) if k:find('^item_style%d+$') or k:find('^item_value%d+$') then isDeprecated = true break end end local ret = '' if isDeprecated then ret = ret .. '[[Category:List templates with deprecated parameters]]' end return ret end function p.makeList(listType, args) if not listType or not listTypes[listType] then error(string.format( "bad argument #1 to 'makeList' ('%s' is not a valid list type)", tostring(listType) ), 2) end checkType('makeList', 2, args, 'table') local data = p.makeListData(listType, args) local list = p.renderList(data) local trackingCategories = p.renderTrackingCategories(args) return list .. trackingCategories end for listType in pairs(listTypes) do p[listType] = function (frame) local mArguments = require('Module:Arguments') local origArgs = mArguments.getArgs(frame, { frameOnly = ((frame and frame.args and frame.args.frameonly or '') ~= ''), valueFunc = function (key, value) if not value or not mw.ustring.find(value, '%S') then return nil end if mw.ustring.find(value, '^%s*[%*#;:]') then return value else return value:match('^%s*(.-)%s*$') end return nil end }) -- Copy all the arguments to a new table, for faster indexing. local args = {} for k, v in pairs(origArgs) do args[k] = v end return p.makeList(listType, args) end end return p 80u633hue68752ie9c34bo23bvxg416 Module:Delink/sandbox 828 2789 15355 2024-08-06T20:56:15Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15355 Scribunto text/plain -- This module de-links most wikitext. require("strict") local p = {} local getArgs local function delinkReversePipeTrick(s) if s:match("^%[%[|.*[|\n]") then -- Check for newlines or multiple pipes. return s end return s:match("%[%[|(.*)%]%]") end local function delinkPipeTrick(s) -- We need to deal with colons, brackets, and commas, per [[Help:Pipe trick]]. -- First, remove the text before the first colon, if any. if s:match(":") then s = s:match("%[%[.-:(.*)|%]%]") -- If there are no colons, grab all of the text apart from the square brackets and the pipe. else s = s:match("%[%[(.*)|%]%]") end -- Next up, brackets and commas. if s:match("%(.-%)$") then -- Brackets trump commas. s = s:match("(.-) ?%(.-%)$") elseif s:match(",") then -- If there are no brackets, display only the text before the first comma. s = s:match("[^,]*") end return s end -- Return wikilink target |wikilinks=target local function getDelinkedTarget(s) local result = s -- Deal with the reverse pipe trick. if result:match("%[%[|") then return delinkReversePipeTrick(result) end result = mw.uri.decode(result, "PATH") -- decode percent-encoded entities. Leave underscores and plus signs. result = mw.text.decode(result, true) -- decode HTML entities. -- Check for bad titles. To do this we need to find the -- title area of the link, i.e. the part before any pipes. local target_area if result:match("|") then -- Find if we're dealing with a piped link. target_area = result:match("^%[%[(.-)|.*%]%]") else target_area = result:match("^%[%[(.-)%]%]") end -- Check for bad characters. if mw.ustring.match(target_area, "[%[%]<>{}%%%c\n]") and mw.ustring.match(target_area, "[%[%]<>{}%%%c\n]") ~= "?" then return s end return target_area end local function getDelinkedLabel(s) local result = s -- Deal with the reverse pipe trick. if result:match("%[%[|") then return delinkReversePipeTrick(result) end result = mw.uri.decode(result, "PATH") -- decode percent-encoded entities. Leave underscores and plus signs. result = mw.text.decode(result, true) -- decode HTML entities. -- Check for bad titles. To do this we need to find the -- title area of the link, i.e. the part before any pipes. local target_area if result:match("|") then -- Find if we're dealing with a piped link. target_area = result:match("^%[%[(.-)|.*%]%]") else target_area = result:match("^%[%[(.-)%]%]") end -- Check for bad characters. if mw.ustring.match(target_area, "[%[%]<>{}%%%c\n]") and mw.ustring.match(target_area, "[%[%]<>{}%%%c\n]") ~= "?" then return s end -- Check for categories, interwikis, and files. local colon_prefix = result:match("%[%[(.-):.*%]%]") or "" -- Get the text before the first colon. local ns = mw.site.namespaces[colon_prefix] -- see if this is a known namespace if mw.language.isKnownLanguageTag(colon_prefix) or (ns and (ns.canonicalName == "File" or ns.canonicalName == "Category")) then return "" end -- Remove the colon if the link is using the [[Help:Colon trick]]. if result:match("%[%[:") then result = "[[" .. result:match("%[%[:(.*%]%])") end -- Deal with links using the [[Help:Pipe trick]]. if mw.ustring.match(result, "^%[%[[^|]*|%]%]") then return delinkPipeTrick(result) end -- Find the display area of the wikilink if result:match("|") then -- Find if we're dealing with a piped link. result = result:match("^%[%[.-|(.+)%]%]") -- Remove new lines from the display of multiline piped links, -- where the pipe is before the first new line. result = result:gsub("\n", "") else result = result:match("^%[%[(.-)%]%]") end return result end local function delinkURL(s) -- Assume we have already delinked internal wikilinks, and that -- we have been passed some text between two square brackets [foo]. -- If the text contains a line break it is not formatted as a URL, regardless of other content. if s:match("\n") then return s end -- Check if the text has a valid URL prefix and at least one valid URL character. local valid_url_prefixes = {"//", "http://", "https://", "ftp://", "gopher://", "mailto:", "news:", "irc://"} local url_prefix for _ ,v in ipairs(valid_url_prefixes) do if mw.ustring.match(s, '^%[' .. v ..'[^"%s].*%]' ) then url_prefix = v break end end -- Get display text if not url_prefix then return s end s = s:match("^%[" .. url_prefix .. "(.*)%]") -- Grab all of the text after the URL prefix and before the final square bracket. s = s:match('^.-(["<> ].*)') or "" -- Grab all of the text after the first URL separator character ("<> ). s = mw.ustring.match(s, "^%s*(%S.*)$") or "" -- If the separating character was a space, trim it off. local s_decoded = mw.text.decode(s, true) if mw.ustring.match(s_decoded, "%c") then return s end return s_decoded end local function delinkLinkClass(text, pattern, delinkFunction) if type(text) ~= "string" then error("Attempt to de-link non-string input.", 2) end if type(pattern) ~= "string" or mw.ustring.sub(pattern, 1, 1) ~= "^" then error('Invalid pattern detected. Patterns must begin with "^".', 2) end -- Iterate over the text string, and replace any matched text. using the -- delink function. We need to iterate character by character rather -- than just use gsub, otherwise nested links aren't detected properly. local result = "" while text ~= "" do -- Replace text using one iteration of gsub. text = mw.ustring.gsub(text, pattern, delinkFunction, 1) -- Append the left-most character to the result string. result = result .. mw.ustring.sub(text, 1, 1) text = mw.ustring.sub(text, 2, -1) end return result end function p._delink(args) local text = args[1] or "" if args.refs == "yes" then -- Remove any [[Help:Strip markers]] representing ref tags. In most situations -- this is not a good idea - only use it if you know what you are doing! text = mw.ustring.gsub(text, "UNIQ%w*%-ref%-%d*%-QINU", "") end if args.comments ~= "no" then text = text:gsub("<!%-%-.-%-%->", "") -- Remove html comments. end if args.wikilinks ~= "no" and args.wikilinks ~= "target" then -- De-link wikilinks and return the label portion of the wikilink. text = delinkLinkClass(text, "^%[%[.-%]%]", getDelinkedLabel) elseif args.wikilinks == "target" then -- De-link wikilinks and return the target portions of the wikilink. text = delinkLinkClass(text, "^%[%[.-%]%]", getDelinkedTarget) end if args.urls ~= "no" then text = delinkLinkClass(text, "^%[.-%]", delinkURL) -- De-link URLs. end if args.whitespace ~= "no" then -- Replace single new lines with a single space, but leave double new lines -- and new lines only containing spaces or tabs before a second new line. text = mw.ustring.gsub(text, "([^\n \t][ \t]*)\n([ \t]*[^\n \t])", "%1 %2") text = text:gsub("[ \t]+", " ") -- Remove extra tabs and spaces. end return text end function p.delink(frame) if not getArgs then getArgs = require('Module:Arguments').getArgs end return p._delink(getArgs(frame, {wrappers = 'Template:Delink'})) end return p f98hy4vdm48izcjcxwrn6tuk27v9u3l Module:No ping 828 2790 15356 2024-08-06T20:56:42Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15356 Scribunto text/plain -- This module implements {{no ping}}. local p = {} function p.main(frame) local args = frame:getParent().args return p._main(args) end function p._main(args) local ret = {} local fullUrl = mw.uri.fullUrl local format = string.format for i, username in ipairs(args) do local url = fullUrl(mw.site.namespaces.User.name .. ':' .. username) url = tostring(url) local label = args['label' .. tostring(i)] url = format('[%s %s]', url, label or username) ret[#ret + 1] = url end ret = mw.text.listToText(ret) ret = '<span class="plainlinks">' .. ret .. '</span>' return ret end return p pnpnvz9edwfv1mujxhyw9xfewni47bn Module:Val 828 2791 15357 2024-08-06T20:57:06Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15357 Scribunto text/plain -- For Template:Val, output a number and optional unit. -- Format options include scientific and uncertainty notations. local numdot = '.' -- decimal mark (use ',' for Italian) local numsep = ',' -- group separator (use ' ' for Italian) local mtext = { -- Message and other text that should be localized. ['mt-bad-exponent'] = 'exponent parameter (<b>e</b>)', ['mt-parameter'] = 'parameter ', ['mt-not-number'] = 'is not a valid number', ['mt-cannot-range'] = 'cannot use a range if the first parameter includes "e"', ['mt-need-range'] = 'needs a range in parameter 2', ['mt-should-range'] = 'should be a range', ['mt-cannot-with-e'] = 'cannot be used if the first parameter includes "e"', ['mt-not-range'] = 'does not accept a range', ['mt-cannot-e'] = 'cannot use e notation', ['mt-too-many-parameter'] = 'too many parameters', ['mt-need-number'] = 'need a number after the last parameter because it is a range.', ['mt-ignore-parameter4'] = 'Val parameter 4 ignored', ['mt-val-not-supported'] = 'Val parameter "%s=%s" is not supported', ['mt-invalid-scale'] = 'Unit "%s" has invalid scale "%s"', ['mt-both-u-ul'] = 'unit (<b>u</b>) and unit with link (<b>ul</b>) are both specified, only one is allowed.', ['mt-both-up-upl'] = 'unit per (<b>up</b>) and unit per with link (<b>upl</b>) are both specified, only one is allowed.', } local data_module = 'Module:Val/units' local convert_module = 'Module:Convert' local function valerror(msg, nocat, iswarning) -- Return formatted message text for an error or warning. -- Can append "#FormattingError" to URL of a page with a problem to find it. local anchor = '<span id="FormattingError"></span>' local body, category if nocat or mw.title.getCurrentTitle():inNamespaces(1, 2, 3, 5) then -- No category in Talk, User, User_talk, or Wikipedia_talk. category = '' else category = '[[Category:Pages with incorrect formatting templates use]]' end iswarning = false -- problems are infrequent so try showing large error so editor will notice if iswarning then body = '<sup class="noprint Inline-Template" style="white-space:nowrap;">' .. '[[Template:Val|<span title="' .. msg:gsub('"', '&quot;') .. '">warning</span>]]</sup>' else body = '<strong class="error">' .. 'Error in &#123;&#123;[[Template:val|val]]&#125;&#125;: ' .. msg .. '</strong>' end return anchor .. body .. category end local range_types = { -- No need for '&nbsp;' because nowrap applies to all output. [","] = ", ", ["by"] = " by ", ["-"] = "–", ["–"] = "–", ["and"] = " and ", ["or"] = " or " , ["to"] = " to " , ["x"] = " × ", ["×"] = " × ", ["/"] = "/", } local range_repeat_unit = { -- WP:UNIT wants unit repeated when a "multiply" range is used. ["x"] = true, ["×"] = true, } local function extract_item(index, numbers, arg) -- Extract an item from arg and store the result in numbers[index]. -- If no argument or if argument is valid, return nil (no error); -- otherwise, return an error message. -- The stored result is: -- * a table for a number (empty if there was no specified number); or -- * a string for range text -- Input like 1e3 is regarded as invalid for all except argument 1 -- which accepts e notation as an alternative to the 'e' argument. -- Input group separators are removed. local which = index local function fail(msg) local description if which == 'e' then description = mtext['mt-bad-exponent'] else description = mtext['mt-parameter'] .. which end return description .. ' ' .. (msg or mtext['mt-not-number']) .. '.' end local result = {} local range = range_types[arg] if range then if type(index) == 'number' and (index % 2 == 0) then if index == 2 then if numbers[1] and numbers[1].exp then return fail(mtext['mt-cannot-range']) end numbers.has_ranges = true else if not numbers.has_ranges then return fail(mtext['mt-need-range']) end end numbers[index] = range if range_repeat_unit[arg] then -- Any "repeat" range forces unit (if any) to be repeated for all items. numbers.isrepeat = true end return nil end return fail(mtext['mt-not-range']) end if numbers.has_ranges and type(index) == 'number' and (index % 2 == 0) then return fail(mtext['mt-should-range']) end if index == 'e' then local e = numbers[1] and numbers[1].exp if e then if arg then return fail(mtext['mt-cannot-with-e']) end arg = e which = 1 end end if arg and arg ~= '' then arg = arg:gsub(numsep, '') if numdot ~= '.' then arg = arg:gsub(numdot, '.') end if arg:sub(1, 1) == '(' and arg:sub(-1) == ')' then result.parens = true arg = arg:sub(2, -2) end local a, b = arg:match('^(.+)[Ee](.+)$') if a then if index == 1 then arg = a result.exp = b else return fail(mtext['mt-cannot-e']) end end local isnegative, propersign, prefix local minus = '−' prefix, arg = arg:match('^(.-)([%d.]+)$') local value = tonumber(arg) if not value then return fail() end if arg:sub(1, 1) == '.' then arg = '0' .. arg end if prefix == '' then -- Ignore. elseif prefix == '±' then -- Display for first number, ignore for others. if index == 1 then propersign = '±' end elseif prefix == '+' then propersign = '+' elseif prefix == '-' or prefix == minus then propersign = minus isnegative = true else return fail() end result.clean = arg result.sign = propersign or '' result.value = isnegative and -value or value end numbers[index] = result return nil -- no error end local function get_args(numbers, args) -- Extract arguments and store the results in numbers. -- Return nothing (no error) if ok; otherwise, return an error message. for index = 1, 99 do local which = index local arg = args[which] -- has been trimmed if not arg then which = 'e' arg = args[which] end local msg = extract_item(which, numbers, arg) if msg then return msg end if which == 'e' then break end if index > 19 then return mtext['mt-too-many-parameter'] end end if numbers.has_ranges and (#numbers % 2 == 0) then return mtext['mt-need-number'] end end local function get_scale(text, ucode) -- Return the value of text as a number, or throw an error. -- This supports extremely basic expressions of the form: -- a / b -- a ^ b -- where a and b are numbers or 'pi'. local n = tonumber(text) if n then return n end n = text:gsub('pi', math.pi) for _, op in ipairs({ '/', '^' }) do local a, b = n:match('^(.-)' .. op .. '(.*)$') if a then a = tonumber(a) b = tonumber(b) if a and b then if op == '/' then return a / b elseif op == '^' then return a ^ b end end break end end error(string.format(mtext['mt-invalid-scale'], ucode, text)) end local function get_builtin_unit(ucode, definitions) -- Return table of information for the specified built-in unit, or nil if not known. -- Each defined unit code must be followed by two spaces (not tab characters). local _, pos = definitions:find('\n' .. ucode .. ' ', 1, true) if pos then local endline = definitions:find('%s*\n', pos) if endline then local result = {} local n = 0 local text = definitions:sub(pos + 1, endline - 1):gsub('%s%s+', '\t') for item in (text .. '\t'):gmatch('(%S.-)\t') do if item == 'ALIAS' then result.alias = true elseif item == 'ANGLE' then result.isangle = true result.nospace = true elseif item == 'NOSPACE' then result.nospace = true elseif item == 'SI' then result.si = true else n = n + 1 if n == 1 then local link, symbol = item:match('^%[%[([^|]+)|(.+)%]%]$') if link then result.symbol = symbol result.link = link n = 2 else result.symbol = item end elseif n == 2 then result.link = item elseif n == 3 then result.scale_text = item result.scale = get_scale(item, ucode) else result.more_ignored = item break end end end if result.si then local s = result.symbol if ucode == 'mc' .. s or ucode == 'mu' .. s then result.ucode = 'µ' .. s -- unit code for convert should be this end end if n >= 2 or (n >= 1 and result.alias) then return result end -- Ignore invalid definition, treating it as a comment. end end end local function convert_lookup(ucode, value, scaled_top, want_link, si, options) local lookup = require(convert_module)._unit return lookup(ucode, { value = value, scaled_top = scaled_top, link = want_link, si = si, sort = options.sortable, }) end local function get_unit(ucode, value, scaled_top, options) local want_link = options.want_link if scaled_top then want_link = options.want_per_link end local data = mw.loadData(data_module) local result = options.want_longscale and get_builtin_unit(ucode, data.builtin_units_long_scale) or get_builtin_unit(ucode, data.builtin_units) local si, use_convert if result then if result.alias then ucode = result.symbol use_convert = true end if result.scale then -- Setting si means convert will use the unit as given, and the sort key -- will be calculated from the value without any extra scaling that may -- occur if convert found the unit code. For example, if val defines the -- unit 'year' with a scale and if si were not set, convert would also apply -- its own scale because convert knows that a year is 31,557,600 seconds. si = { result.symbol, result.link } value = value * result.scale end if result.si then ucode = result.ucode or ucode si = { result.symbol, result.link } use_convert = true end else result = {} use_convert = true end local convert_unit = convert_lookup(ucode, value, scaled_top, want_link, si, options) result.sortkey = convert_unit.sortspan if use_convert then result.text = convert_unit.text result.scaled_top = convert_unit.scaled_value else if want_link then result.text = '[[' .. result.link .. '|' .. result.symbol .. ']]' else result.text = result.symbol end result.scaled_top = value end return result end local function makeunit(value, options) -- Return table of information for the requested unit and options, or -- return nil if no unit. options = options or {} local unit local ucode = options.u local percode = options.per if ucode then unit = get_unit(ucode, value, nil, options) elseif percode then unit = { nospace = true, scaled_top = value } else return nil end local text = unit.text or '' local sortkey = unit.sortkey if percode then local function bracketed(code, text) return code:find('[*./]') and '(' .. text .. ')' or text end local perunit = get_unit(percode, 1, unit.scaled_top, options) text = (ucode and bracketed(ucode, text) or '') .. '/' .. bracketed(percode, perunit.text) sortkey = perunit.sortkey end if not (unit.nospace or options.nospace) then text = '&nbsp;' .. text end return { text = text, isangle = unit.isangle, sortkey = sortkey } end local function list_units(mode) -- Return wikitext to list the built-in units. -- A unit code should not contain wikimarkup so don't bother escaping. local data = mw.loadData(data_module) local definitions = data.builtin_units .. data.builtin_units_long_scale local last_was_blank = true local n = 0 local result = {} local function add(line) if line == '' then last_was_blank = true else if last_was_blank and n > 0 then n = n + 1 result[n] = '' end last_was_blank = false n = n + 1 result[n] = line end end local si_prefixes = { -- These are the prefixes recognized by convert; u is accepted for micro. y = 'y', z = 'z', a = 'a', f = 'f', p = 'p', n = 'n', u = 'µ', ['µ'] = 'µ', m = 'm', c = 'c', d = 'd', da = 'da', h = 'h', k = 'k', M = 'M', G = 'G', T = 'T', P = 'P', E = 'E', Z = 'Z', Y = 'Y', } local function is_valid(ucode, unit) if unit and not unit.more_ignored then assert(type(unit.symbol) == 'string' and unit.symbol ~= '') if unit.alias then if unit.link or unit.scale_text or unit.si then return false end end if unit.si then if unit.scale_text then return false end ucode = unit.ucode or ucode local base = unit.symbol if ucode == base then unit.display = base return true end local plen = #ucode - #base if plen > 0 then local prefix = si_prefixes[ucode:sub(1, plen)] if prefix and ucode:sub(plen + 1) == base then unit.display = prefix .. base return true end end else unit.display = unit.symbol return true end end return false end local lookup = require(convert_module)._unit local function show_convert(ucode, unit) -- If a built-in unit defines a scale or sets the SI flag, any unit defined in -- convert is not used (the scale or SI prefix's scale is used for a sort key). -- If there is no scale or SI flag, and the unit is not defined in convert, -- the sort key may not be correct; this allows such units to be identified. if not (unit.si or unit.scale_text) then if mode == 'convert' then unit.show = not lookup(unit.alias and unit.symbol or ucode).unknown unit.show_text = 'CONVERT' elseif mode == 'unknown' then unit.show = lookup(unit.alias and unit.symbol or ucode).unknown unit.show_text = 'UNKNOWN' elseif not unit.alias then -- Show convert's scale in square brackets ('[1]' for an unknown unit). -- Don't show scale for an alias because it's misleading for temperature -- and an alias is probably not useful for anything else. local scale = lookup(ucode, {value=1, sort='on'}).scaled_value if type(scale) == 'number' then scale = string.format('%.5g', scale):gsub('e%+?(%-?)0*(%d+)', 'e%1%2') else scale = '?' end unit.show = true unit.show_text = '[' .. scale .. ']' end end end for line in definitions:gmatch('([^\n]*)\n') do local pos, _ = line:find(' ', 1, true) if pos then local ucode = line:sub(1, pos - 1) local unit = get_builtin_unit(ucode, '\n' .. line .. '\n') if is_valid(ucode, unit) then show_convert(ucode, unit) local flags, text if unit.alias then text = unit.symbol else text = '[[' .. unit.link .. '|' .. unit.display .. ']]' end if unit.isangle then unit.nospace = nil -- don't show redundant flag end for _, f in ipairs({ { 'alias', 'ALIAS' }, { 'isangle', 'ANGLE' }, { 'nospace', 'NOSPACE' }, { 'si', 'SI' }, { 'scale_text', unit.scale_text }, { 'show', unit.show_text }, }) do if unit[f[1]] then local t = f[2] if t:match('^%u+$') then t = '<small>' .. t .. '</small>' end if flags then flags = flags .. ' ' .. t else flags = t end end end if flags then text = text .. ' • ' .. flags end add(ucode .. ' = ' .. text .. '<br />') else add(line .. ' ◆ <b>invalid definition</b><br />') end else add(line) end end return table.concat(result, '\n') end local delimit_groups = require('Module:Gapnum').groups local function delimit(sign, numstr, fmt) -- Return sign and numstr (unsigned digits or numdot only) after formatting. -- Four-digit integers are not formatted with gaps. fmt = (fmt or ''):lower() if fmt == 'none' or (fmt == '' and #numstr == 4 and numstr:match('^%d+$')) then return sign .. numstr end -- Group number by integer and decimal parts. -- If there is no decimal part, delimit_groups returns only one table. local ipart, dpart = delimit_groups(numstr) local result if fmt == 'commas' then result = sign .. table.concat(ipart, numsep) if dpart then result = result .. numdot .. table.concat(dpart) end else -- Delimit with a small gap by default. local groups = {} groups[1] = table.remove(ipart, 1) for _, v in ipairs(ipart) do table.insert(groups, '<span style="margin-left:.25em;">' .. v .. '</span>') end if dpart then table.insert(groups, numdot .. (table.remove(dpart, 1) or '')) for _, v in ipairs(dpart) do table.insert(groups, '<span style="margin-left:.25em;">' .. v .. '</span>') end end result = sign .. table.concat(groups) end return result end local function sup_sub(sup, sub, align) -- Return the same result as Module:Su except val defaults to align=right. if align == 'l' or align == 'left' then align = 'left' elseif align == 'c' or align == 'center' then align = 'center' else align = 'right' end return '<span style="display:inline-block;margin-bottom:-0.3em;vertical-align:-0.4em;line-height:1.2em;font-size:85%;text-align:' .. align .. ';">' .. sup .. '<br />' .. sub .. '</span>' end local function range_text(items, unit_table, options) local fmt = options.fmt local nend = items.nend or '' if items.isrepeat or unit_table.isangle then nend = nend .. unit_table.text end local text = '' for i = 1, #items do if i % 2 == 0 then text = text .. items[i] else text = text .. delimit(items[i].sign, items[i].clean, fmt) .. nend end end return text end local function uncertainty_text(uncertainty, unit_table, options) local angle, text, need_parens if unit_table.isangle then angle = unit_table.text end local upper = uncertainty.upper or {} local lower = uncertainty.lower or {} local uncU = upper.clean if uncU then local fmt = options.fmt local uncL = lower.clean if uncL then uncU = delimit('+', uncU, fmt) .. (upper.errend or '') uncL = delimit('−', uncL, fmt) .. (lower.errend or '') if angle then uncU = uncU .. angle uncL = uncL .. angle end text = (angle or '') .. '<span style="margin-left:0.3em;">' .. sup_sub(uncU, uncL, options.align) .. '</span>' else if upper.parens then text = '(' .. uncU .. ')' -- old template did not delimit else text = (angle or '') .. '<span style="margin-left:0.3em;margin-right:0.15em;">±</span>' .. delimit('', uncU, fmt) need_parens = true end if uncertainty.errend then text = text .. uncertainty.errend end if angle then text = text .. angle end end else if angle then text = angle end end return text, need_parens end local function _main(values, unit_spec, options) if options.sandbox then data_module = data_module .. '/sandbox' convert_module = convert_module .. '/sandbox' end local action = options.action if action then if action == 'list' then -- Kludge: am using the align parameter (a=xxx) for type of list. return list_units(options.align) end return valerror('invalid action "' .. action .. '".', options.nocat) end local number = values.number or (values.numbers and values.numbers[1]) or {} local e_10 = options.e or {} local novalue = (number.value == nil and e_10.clean == nil) local fmt = options.fmt local want_sort = true local sortable = options.sortable if sortable == 'off' or (sortable == nil and novalue) then want_sort = false elseif sortable == 'debug' then -- Same as sortable = 'on' but the sort key is displayed. else sortable = 'on' end local sort_value = 1 if want_sort then sort_value = number.value or 1 if e_10.value and sort_value ~= 0 then -- The 'if' avoids {{val|0|e=1234}} giving an invalid sort_value due to overflow. sort_value = sort_value * 10^e_10.value end end local unit_table = makeunit(sort_value, { u = unit_spec.u, want_link = unit_spec.want_link, per = unit_spec.per, want_per_link = unit_spec.want_per_link, nospace = novalue, want_longscale = unit_spec.want_longscale, sortable = sortable, }) local sortkey if unit_table then if want_sort then sortkey = unit_table.sortkey end else unit_table = { text = '' } if want_sort then sortkey = convert_lookup('dummy', sort_value, nil, nil, nil, { sortable = sortable }).sortspan end end local final_unit = unit_table.isangle and '' or unit_table.text local e_text, n_text, need_parens local uncertainty = values.uncertainty if uncertainty then if number.clean then n_text = delimit(number.sign, number.clean, fmt) .. (number.nend or '') local text text, need_parens = uncertainty_text(uncertainty, unit_table, options) if text then n_text = n_text .. text end else n_text = '' end else if values.numbers.isrepeat then final_unit = '' end n_text = range_text(values.numbers, unit_table, options) need_parens = true end if e_10.clean then if need_parens then n_text = '(' .. n_text .. ')' end e_text = '10<sup>' .. delimit(e_10.sign, e_10.clean, fmt) .. '</sup>' if number.clean then e_text = '<span style="margin-left:0.25em;margin-right:0.15em;">×</span>' .. e_text end else e_text = '' end local result = (sortkey or '') .. (options.prefix or '') .. n_text .. e_text .. final_unit .. (options.suffix or '') if result ~= '' then result = '<span class="nowrap">' .. result .. '</span>' end return result .. (options.warning or '') end local function check_parameters(args, has_ranges, nocat) -- Return warning text for the first problem parameter found, or nothing if ok. local whitelist = { a = true, action = true, debug = true, e = true, ['end'] = true, errend = true, ['+errend'] = true, ['-errend'] = true, fmt = true, ['long scale'] = true, long_scale = true, longscale = true, nocategory = true, p = true, s = true, sortable = true, u = true, ul = true, up = true, upl = true, } for k, v in pairs(args) do if type(k) == 'string' and not whitelist[k] then local warning = string.format(mtext['mt-val-not-supported'], k, v) return valerror(warning, nocat, true) end end if not has_ranges and args[4] then return valerror(mtext['mt-ignore-parameter4'], nocat, true) end end local function main(frame) local getArgs = require('Module:Arguments').getArgs local args = getArgs(frame, {wrappers = { 'Template:Val' }}) local nocat = args.nocategory local numbers = {} -- table of number tables, perhaps with range text local msg = get_args(numbers, args) if msg then return valerror(msg, nocat) end if args.u and args.ul then return valerror(mtext['mt-both-u-ul'], nocat) end if args.up and args.upl then return valerror(mtext['mt-both-up-upl'], nocat) end local values if numbers.has_ranges then -- Multiple values with range separators but no uncertainty. numbers.nend = args['end'] values = { numbers = numbers, } else -- A single value with optional uncertainty. local function setfield(i, dst, src) local v = args[src] if v then if numbers[i] then numbers[i][dst] = v else numbers[i] = { [dst] = v } end end end setfield(1, 'nend', 'end') setfield(2, 'errend', '+errend') setfield(3, 'errend', '-errend') values = { number = numbers[1], uncertainty = { upper = numbers[2], lower = numbers[3], errend = args.errend, } } end local unit_spec = { u = args.ul or args.u, want_link = args.ul ~= nil, per = args.upl or args.up, want_per_link = args.upl ~= nil, want_longscale = (args.longscale or args.long_scale or args['long scale']) == 'on', } local options = { action = args.action, align = args.a, e = numbers.e, fmt = args.fmt, nocat = nocat, prefix = args.p, sandbox = string.find(frame:getTitle(), 'sandbox', 1, true) ~= nil, sortable = args.sortable or (args.debug == 'yes' and 'debug' or nil), suffix = args.s, warning = check_parameters(args, numbers.has_ranges, nocat), } return _main(values, unit_spec, options) end return { main = main, _main = _main } g2ouz537weiawc5sz5zzx57zc86l0t8 Module:Navbox 828 2792 45046 45045 2025-05-09T12:00:29Z Robertjamal12 13 113 revisions imported from [[:en:Module:Navbox]] 45045 Scribunto text/plain require('strict') local p = {} local cfg = mw.loadData('Module:Navbox/configuration') local inArray = require("Module:TableTools").inArray local getArgs -- lazily initialized local hiding_templatestyles = {} -- global passthrough variables local passthrough = { [cfg.arg.above]=true,[cfg.arg.aboveclass]=true,[cfg.arg.abovestyle]=true, [cfg.arg.basestyle]=true, [cfg.arg.below]=true,[cfg.arg.belowclass]=true,[cfg.arg.belowstyle]=true, [cfg.arg.bodyclass]=true, [cfg.arg.groupclass]=true, [cfg.arg.image]=true,[cfg.arg.imageclass]=true,[cfg.arg.imagestyle]=true, [cfg.arg.imageleft]=true,[cfg.arg.imageleftstyle]=true, [cfg.arg.listclass]=true, [cfg.arg.name]=true, [cfg.arg.navbar]=true, [cfg.arg.state]=true, [cfg.arg.title]=true,[cfg.arg.titleclass]=true,[cfg.arg.titlestyle]=true, argHash=true } -- helper functions local andnum = function(s, n) return string.format(cfg.arg[s .. '_and_num'], n) end local isblank = function(v) return (v or '') == '' end local function concatstrings(s) local r = table.concat(s, '') if r:match('^%s*$') then return nil end return r end local function concatstyles(s) local r = '' for _, v in ipairs(s) do v = mw.text.trim(v, "%s;") if not isblank(v) then r = r .. v .. ';' end end if isblank(r) then return nil end return r end local function getSubgroup(args, listnum, listText, prefix) local subArgs = { [cfg.arg.border] = cfg.keyword.border_subgroup, [cfg.arg.navbar] = cfg.keyword.navbar_plain, argHash = 0 } local hasSubArgs = false local subgroups_and_num = prefix and {prefix} or cfg.arg.subgroups_and_num for k, v in pairs(args) do k = tostring(k) for _, w in ipairs(subgroups_and_num) do w = string.format(w, listnum) .. "_" if (#k > #w) and (k:sub(1, #w) == w) then subArgs[k:sub(#w + 1)] = v hasSubArgs = true subArgs.argHash = subArgs.argHash + (v and #v or 0) end end end return hasSubArgs and p._navbox(subArgs) or listText end -- Main functions function p._navbox(args) if args.type == cfg.keyword.with_collapsible_groups then return p._withCollapsibleGroups(args) elseif args.type == cfg.keyword.with_columns then return p._withColumns(args) end local function striped(wikitext, border) -- Return wikitext with markers replaced for odd/even striping. -- Child (subgroup) navboxes are flagged with a category that is removed -- by parent navboxes. The result is that the category shows all pages -- where a child navbox is not contained in a parent navbox. local orphanCat = cfg.category.orphan if border == cfg.keyword.border_subgroup and args[cfg.arg.orphan] ~= cfg.keyword.orphan_yes then -- No change; striping occurs in outermost navbox. return wikitext .. orphanCat end local first, second = cfg.class.navbox_odd_part, cfg.class.navbox_even_part if args[cfg.arg.evenodd] then if args[cfg.arg.evenodd] == cfg.keyword.evenodd_swap then first, second = second, first else first = args[cfg.arg.evenodd] second = first end end local changer if first == second then changer = first else local index = 0 changer = function (code) if code == '0' then -- Current occurrence is for a group before a nested table. -- Set it to first as a valid although pointless class. -- The next occurrence will be the first row after a title -- in a subgroup and will also be first. index = 0 return first end index = index + 1 return index % 2 == 1 and first or second end end local regex = orphanCat:gsub('([%[%]])', '%%%1') return (wikitext:gsub(regex, ''):gsub(cfg.marker.regex, changer)) -- () omits gsub count end local function processItem(item, nowrapitems) if item:sub(1, 2) == '{|' then -- Applying nowrap to lines in a table does not make sense. -- Add newlines to compensate for trim of x in |parm=x in a template. return '\n' .. item .. '\n' end if nowrapitems == cfg.keyword.nowrapitems_yes then local lines = {} for line in (item .. '\n'):gmatch('([^\n]*)\n') do local prefix, content = line:match('^([*:;#]+)%s*(.*)') if prefix and not content:match(cfg.pattern.nowrap) then line = string.format(cfg.nowrap_item, prefix, content) end table.insert(lines, line) end item = table.concat(lines, '\n') end if item:match('^[*:;#]') then return '\n' .. item .. '\n' end return item end local function has_navbar() return args[cfg.arg.navbar] ~= cfg.keyword.navbar_off and args[cfg.arg.navbar] ~= cfg.keyword.navbar_plain and ( args[cfg.arg.name] or mw.getCurrentFrame():getParent():getTitle():gsub(cfg.pattern.sandbox, '') ~= cfg.pattern.navbox ) end -- extract text color from css, which is the only permitted inline CSS for the navbar local function extract_color(css_str) -- return nil because navbar takes its argument into mw.html which handles -- nil gracefully, removing the associated style attribute return mw.ustring.match(';' .. css_str .. ';', '.*;%s*([Cc][Oo][Ll][Oo][Rr]%s*:%s*.-)%s*;') or nil end local function renderNavBar(titleCell) if has_navbar() then local navbar = require('Module:Navbar')._navbar titleCell:wikitext(navbar{ [cfg.navbar.name] = args[cfg.arg.name], [cfg.navbar.mini] = 1, [cfg.navbar.fontstyle] = extract_color( (args[cfg.arg.basestyle] or '') .. ';' .. (args[cfg.arg.titlestyle] or '') ) }) end end local function renderTitleRow(tbl) if not args[cfg.arg.title] then return end local titleRow = tbl:tag('tr') local titleCell = titleRow:tag('th'):attr('scope', 'col') local titleColspan = 2 if args[cfg.arg.imageleft] then titleColspan = titleColspan + 1 end if args[cfg.arg.image] then titleColspan = titleColspan + 1 end titleCell :cssText(args[cfg.arg.basestyle]) :cssText(args[cfg.arg.titlestyle]) :addClass(cfg.class.navbox_title) :attr('colspan', titleColspan) renderNavBar(titleCell) titleCell :tag('div') -- id for aria-labelledby attribute :attr('id', mw.uri.anchorEncode(args[cfg.arg.title]) .. args.argHash) :addClass(args[cfg.arg.titleclass]) :css('font-size', '114%') :css('margin', '0 4em') :wikitext(processItem(args[cfg.arg.title])) end local function getAboveBelowColspan() local ret = 2 if args[cfg.arg.imageleft] then ret = ret + 1 end if args[cfg.arg.image] then ret = ret + 1 end return ret end local function renderAboveRow(tbl) if not args[cfg.arg.above] then return end tbl:tag('tr') :tag('td') :addClass(cfg.class.navbox_abovebelow) :addClass(args[cfg.arg.aboveclass]) :cssText(args[cfg.arg.basestyle]) :cssText(args[cfg.arg.abovestyle]) :attr('colspan', getAboveBelowColspan()) :tag('div') -- id for aria-labelledby attribute, if no title :attr('id', (not args[cfg.arg.title]) and (mw.uri.anchorEncode(args[cfg.arg.above]) .. args.argHash) or nil) :wikitext(processItem(args[cfg.arg.above], args[cfg.arg.nowrapitems])) end local function renderBelowRow(tbl) if not args[cfg.arg.below] then return end tbl:tag('tr') :tag('td') :addClass(cfg.class.navbox_abovebelow) :addClass(args[cfg.arg.belowclass]) :cssText(args[cfg.arg.basestyle]) :cssText(args[cfg.arg.belowstyle]) :attr('colspan', getAboveBelowColspan()) :tag('div') :wikitext(processItem(args[cfg.arg.below], args[cfg.arg.nowrapitems])) end local function renderListRow(tbl, index, listnum, listnums_size) local row = tbl:tag('tr') if index == 1 and args[cfg.arg.imageleft] then row :tag('td') :addClass(cfg.class.noviewer) :addClass(cfg.class.navbox_image) :addClass(args[cfg.arg.imageclass]) :css('width', '1px') -- Minimize width :css('padding', '0 2px 0 0') :cssText(args[cfg.arg.imageleftstyle]) :attr('rowspan', listnums_size) :tag('div') :wikitext(processItem(args[cfg.arg.imageleft])) end local group_and_num = andnum('group', listnum) local groupstyle_and_num = andnum('groupstyle', listnum) if args[group_and_num] then local groupCell = row:tag('th') -- id for aria-labelledby attribute, if lone group with no title or above if listnum == 1 and not (args[cfg.arg.title] or args[cfg.arg.above] or args[cfg.arg.group2]) then groupCell :attr('id', mw.uri.anchorEncode(args[cfg.arg.group1]) .. args.argHash) end groupCell :attr('scope', 'row') :addClass(cfg.class.navbox_group) :addClass(args[cfg.arg.groupclass]) :cssText(args[cfg.arg.basestyle]) -- If groupwidth not specified, minimize width :css('width', args[cfg.arg.groupwidth] or '1%') groupCell :cssText(args[cfg.arg.groupstyle]) :cssText(args[groupstyle_and_num]) :wikitext(args[group_and_num]) end local listCell = row:tag('td') if args[group_and_num] then listCell :addClass(cfg.class.navbox_list_with_group) else listCell:attr('colspan', 2) end if not args[cfg.arg.groupwidth] then listCell:css('width', '100%') end local rowstyle -- usually nil so cssText(rowstyle) usually adds nothing if index % 2 == 1 then rowstyle = args[cfg.arg.oddstyle] else rowstyle = args[cfg.arg.evenstyle] end local list_and_num = andnum('list', listnum) local listText = inArray(cfg.keyword.subgroups, args[list_and_num]) and getSubgroup(args, listnum, args[list_and_num]) or args[list_and_num] local oddEven = cfg.marker.oddeven if listText:sub(1, 12) == '</div><table' then -- Assume list text is for a subgroup navbox so no automatic striping for this row. oddEven = listText:find(cfg.pattern.navbox_title) and cfg.marker.restart or cfg.class.navbox_odd_part end local liststyle_and_num = andnum('liststyle', listnum) local listclass_and_num = andnum('listclass', listnum) listCell :css('padding', '0') :cssText(args[cfg.arg.liststyle]) :cssText(rowstyle) :cssText(args[liststyle_and_num]) :addClass(cfg.class.navbox_list) :addClass(cfg.class.navbox_part .. oddEven) :addClass(args[cfg.arg.listclass]) :addClass(args[listclass_and_num]) :tag('div') :css('padding', (index == 1 and args[cfg.arg.list1padding]) or args[cfg.arg.listpadding] or '0 0.25em' ) :wikitext(processItem(listText, args[cfg.arg.nowrapitems])) if index == 1 and args[cfg.arg.image] then row :tag('td') :addClass(cfg.class.noviewer) :addClass(cfg.class.navbox_image) :addClass(args[cfg.arg.imageclass]) :css('width', '1px') -- Minimize width :css('padding', '0 0 0 2px') :cssText(args[cfg.arg.imagestyle]) :attr('rowspan', listnums_size) :tag('div') :wikitext(processItem(args[cfg.arg.image])) end end local function has_list_class(htmlclass) local patterns = { '^' .. htmlclass .. '$', '%s' .. htmlclass .. '$', '^' .. htmlclass .. '%s', '%s' .. htmlclass .. '%s' } for arg, _ in pairs(args) do if type(arg) == 'string' and mw.ustring.find(arg, cfg.pattern.class) then for _, pattern in ipairs(patterns) do if mw.ustring.find(args[arg] or '', pattern) then return true end end end end return false end -- there are a lot of list classes in the wild, so we add their TemplateStyles local function add_list_styles() local frame = mw.getCurrentFrame() local function add_list_templatestyles(htmlclass, templatestyles) if has_list_class(htmlclass) then return frame:extensionTag{ name = 'templatestyles', args = { src = templatestyles } } else return '' end end local hlist_styles = add_list_templatestyles('hlist', cfg.hlist_templatestyles) local plainlist_styles = add_list_templatestyles('plainlist', cfg.plainlist_templatestyles) -- a second workaround for [[phab:T303378]] -- when that issue is fixed, we can actually use has_navbar not to emit the -- tag here if we want if has_navbar() and hlist_styles == '' then hlist_styles = frame:extensionTag{ name = 'templatestyles', args = { src = cfg.hlist_templatestyles } } end -- hlist -> plainlist is best-effort to preserve old Common.css ordering. -- this ordering is not a guarantee because most navboxes will emit only -- one of these classes [hlist_note] return hlist_styles .. plainlist_styles end local function needsHorizontalLists(border) if border == cfg.keyword.border_subgroup or args[cfg.arg.tracking] == cfg.keyword.tracking_no then return false end return not has_list_class(cfg.pattern.hlist) and not has_list_class(cfg.pattern.plainlist) end local function hasBackgroundColors() for _, key in ipairs({cfg.arg.titlestyle, cfg.arg.groupstyle, cfg.arg.basestyle, cfg.arg.abovestyle, cfg.arg.belowstyle}) do if tostring(args[key]):find('background', 1, true) then return true end end return false end local function hasBorders() for _, key in ipairs({cfg.arg.groupstyle, cfg.arg.basestyle, cfg.arg.abovestyle, cfg.arg.belowstyle}) do if tostring(args[key]):find('border', 1, true) then return true end end return false end local function isIllegible() local styleratio = require('Module:Color contrast')._styleratio for key, style in pairs(args) do if tostring(key):match(cfg.pattern.style) then if styleratio{mw.text.unstripNoWiki(style)} < 4.5 then return true end end end return false end local function getTrackingCategories(border) local cats = {} if needsHorizontalLists(border) then table.insert(cats, cfg.category.horizontal_lists) end if hasBackgroundColors() then table.insert(cats, cfg.category.background_colors) end if isIllegible() then table.insert(cats, cfg.category.illegible) end if hasBorders() then table.insert(cats, cfg.category.borders) end return cats end local function renderTrackingCategories(builder, border) local title = mw.title.getCurrentTitle() if title.namespace ~= 10 then return end -- not in template space local subpage = title.subpageText if subpage == cfg.keyword.subpage_doc or subpage == cfg.keyword.subpage_sandbox or subpage == cfg.keyword.subpage_testcases then return end for _, cat in ipairs(getTrackingCategories(border)) do builder:wikitext('[[Category:' .. cat .. ']]') end end local function renderMainTable(border, listnums) local tbl = mw.html.create('table') :addClass(cfg.class.nowraplinks) :addClass(args[cfg.arg.bodyclass]) local state = args[cfg.arg.state] if args[cfg.arg.title] and state ~= cfg.keyword.state_plain and state ~= cfg.keyword.state_off then if state == cfg.keyword.state_collapsed then state = cfg.class.collapsed end tbl :addClass(cfg.class.collapsible) :addClass(state or cfg.class.autocollapse) end tbl:css('border-spacing', 0) if border == cfg.keyword.border_subgroup or border == cfg.keyword.border_none then tbl :addClass(cfg.class.navbox_subgroup) :cssText(args[cfg.arg.bodystyle]) :cssText(args[cfg.arg.style]) else -- regular navbox - bodystyle and style will be applied to the wrapper table tbl :addClass(cfg.class.navbox_inner) :css('background', 'transparent') :css('color', 'inherit') end tbl:cssText(args[cfg.arg.innerstyle]) renderTitleRow(tbl) renderAboveRow(tbl) local listnums_size = #listnums for i, listnum in ipairs(listnums) do renderListRow(tbl, i, listnum, listnums_size) end renderBelowRow(tbl) return tbl end local function add_navbox_styles(hiding_templatestyles) local frame = mw.getCurrentFrame() -- This is a lambda so that it doesn't need the frame as a parameter local function add_user_styles(templatestyles) if not isblank(templatestyles) then return frame:extensionTag{ name = 'templatestyles', args = { src = templatestyles } } end return '' end -- get templatestyles. load base from config so that Lua only needs to do -- the work once of parser tag expansion local base_templatestyles = cfg.templatestyles local templatestyles = add_user_styles(args[cfg.arg.templatestyles]) local child_templatestyles = add_user_styles(args[cfg.arg.child_templatestyles]) -- The 'navbox-styles' div exists to wrap the styles to work around T200206 -- more elegantly. Instead of combinatorial rules, this ends up being linear -- number of CSS rules. return mw.html.create('div') :addClass(cfg.class.navbox_styles) :wikitext( add_list_styles() .. -- see [hlist_note] applied to 'before base_templatestyles' base_templatestyles .. templatestyles .. child_templatestyles .. table.concat(hiding_templatestyles) ) :done() end -- work around [[phab:T303378]] -- for each arg: find all the templatestyles strip markers, insert them into a -- table. then remove all templatestyles markers from the arg local strip_marker_pattern = '(\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127)' local argHash = 0 for k, arg in pairs(args) do if type(arg) == 'string' then for marker in string.gfind(arg, strip_marker_pattern) do table.insert(hiding_templatestyles, marker) end argHash = argHash + #arg args[k] = string.gsub(arg, strip_marker_pattern, '') end end if not args.argHash then args.argHash = argHash end local listnums = {} for k, _ in pairs(args) do if type(k) == 'string' then local listnum = k:match(cfg.pattern.listnum) if listnum and args[andnum('list', tonumber(listnum))] then table.insert(listnums, tonumber(listnum)) end end end table.sort(listnums) local border = mw.text.trim(args[cfg.arg.border] or args[1] or '') if border == cfg.keyword.border_child then border = cfg.keyword.border_subgroup end -- render the main body of the navbox local tbl = renderMainTable(border, listnums) local res = mw.html.create() -- render the appropriate wrapper for the navbox, based on the border param if border == cfg.keyword.border_none then res:node(add_navbox_styles(hiding_templatestyles)) local nav = res:tag('div') :attr('role', 'navigation') :node(tbl) -- aria-labelledby title, otherwise above, otherwise lone group if args[cfg.arg.title] or args[cfg.arg.above] or (args[cfg.arg.group1] and not args[cfg.arg.group2]) then nav:attr( 'aria-labelledby', mw.uri.anchorEncode( args[cfg.arg.title] or args[cfg.arg.above] or args[cfg.arg.group1] ) .. args.argHash ) else nav:attr('aria-label', cfg.aria_label) end elseif border == cfg.keyword.border_subgroup then -- We assume that this navbox is being rendered in a list cell of a -- parent navbox, and is therefore inside a div with padding:0em 0.25em. -- We start with a </div> to avoid the padding being applied, and at the -- end add a <div> to balance out the parent's </div> res :wikitext('</div>') :node(tbl) :wikitext('<div>') else res:node(add_navbox_styles(hiding_templatestyles)) local nav = res:tag('div') :attr('role', 'navigation') :addClass(cfg.class.navbox) :addClass(args[cfg.arg.navboxclass]) :cssText(args[cfg.arg.bodystyle]) :cssText(args[cfg.arg.style]) :css('padding', '3px') :node(tbl) -- aria-labelledby title, otherwise above, otherwise lone group if args[cfg.arg.title] or args[cfg.arg.above] or (args[cfg.arg.group1] and not args[cfg.arg.group2]) then nav:attr( 'aria-labelledby', mw.uri.anchorEncode( args[cfg.arg.title] or args[cfg.arg.above] or args[cfg.arg.group1] ) .. args.argHash ) else nav:attr('aria-label', cfg.aria_label .. args.argHash) end end if (args[cfg.arg.nocat] or cfg.keyword.nocat_false):lower() == cfg.keyword.nocat_false then renderTrackingCategories(res, border) end return striped(tostring(res), border) end --p._navbox function p._withCollapsibleGroups(pargs) -- table for args passed to navbox local targs = {} -- process args local passthroughLocal = { [cfg.arg.bodystyle] = true, [cfg.arg.border] = true, [cfg.arg.style] = true, } for k,v in pairs(pargs) do if k and type(k) == 'string' then if passthrough[k] or passthroughLocal[k] then targs[k] = v elseif (k:match(cfg.pattern.num)) then local n = k:match(cfg.pattern.num) local list_and_num = andnum('list', n) if ((k:match(cfg.pattern.listnum) or k:match(cfg.pattern.contentnum)) and targs[list_and_num] == nil and pargs[andnum('group', n)] == nil and pargs[andnum('sect', n)] == nil and pargs[andnum('section', n)] == nil) then targs[list_and_num] = concatstrings({ pargs[list_and_num] or '', pargs[andnum('content', n)] or '' }) if (targs[list_and_num] and inArray(cfg.keyword.subgroups, targs[list_and_num])) then targs[list_and_num] = getSubgroup(pargs, n, targs[list_and_num]) end elseif ((k:match(cfg.pattern.groupnum) or k:match(cfg.pattern.sectnum) or k:match(cfg.pattern.sectionnum)) and targs[list_and_num] == nil) then local titlestyle = concatstyles({ pargs[cfg.arg.groupstyle] or '', pargs[cfg.arg.secttitlestyle] or '', pargs[andnum('groupstyle', n)] or '', pargs[andnum('sectiontitlestyle', n)] or '' }) local liststyle = concatstyles({ pargs[cfg.arg.liststyle] or '', pargs[cfg.arg.contentstyle] or '', pargs[andnum('liststyle', n)] or '', pargs[andnum('contentstyle', n)] or '' }) local title = concatstrings({ pargs[andnum('group', n)] or '', pargs[andnum('sect', n)] or '', pargs[andnum('section', n)] or '' }) local list = concatstrings({ pargs[list_and_num] or '', pargs[andnum('content', n)] or '' }) if list and inArray(cfg.keyword.subgroups, list) then list = getSubgroup(pargs, n, list) end local abbr_and_num = andnum('abbr', n) local state = (pargs[abbr_and_num] and pargs[abbr_and_num] == pargs[cfg.arg.selected]) and cfg.keyword.state_uncollapsed or (pargs[andnum('state', n)] or cfg.keyword.state_collapsed) targs[list_and_num] =p._navbox({ cfg.keyword.border_child, [cfg.arg.navbar] = cfg.keyword.navbar_plain, [cfg.arg.state] = state, [cfg.arg.basestyle] = pargs[cfg.arg.basestyle], [cfg.arg.title] = title, [cfg.arg.titlestyle] = titlestyle, [andnum('list', 1)] = list, [cfg.arg.liststyle] = liststyle, [cfg.arg.listclass] = pargs[andnum('listclass', n)], [cfg.arg.image] = pargs[andnum('image', n)], [cfg.arg.imageleft] = pargs[andnum('imageleft', n)], [cfg.arg.listpadding] = pargs[cfg.arg.listpadding], argHash = pargs.argHash }) end end end end -- ordering of style and bodystyle targs[cfg.arg.style] = concatstyles({targs[cfg.arg.style] or '', targs[cfg.arg.bodystyle] or ''}) targs[cfg.arg.bodystyle] = nil -- child or subgroup if targs[cfg.arg.border] == nil then targs[cfg.arg.border] = pargs[1] end return p._navbox(targs) end --p._withCollapsibleGroups function p._withColumns(pargs) -- table for args passed to navbox local targs = {} -- tables of column numbers local colheadernums = {} local colnums = {} local colfooternums = {} -- process args local passthroughLocal = { [cfg.arg.evenstyle]=true, [cfg.arg.groupstyle]=true, [cfg.arg.liststyle]=true, [cfg.arg.oddstyle]=true, [cfg.arg.state]=true, } for k,v in pairs(pargs) do if passthrough[k] or passthroughLocal[k] then targs[k] = v elseif type(k) == 'string' then if k:match(cfg.pattern.listnum) then local n = k:match(cfg.pattern.listnum) targs[andnum('liststyle', n + 2)] = pargs[andnum('liststyle', n)] targs[andnum('group', n + 2)] = pargs[andnum('group', n)] targs[andnum('groupstyle', n + 2)] = pargs[andnum('groupstyle', n)] if v and inArray(cfg.keyword.subgroups, v) then targs[andnum('list', n + 2)] = getSubgroup(pargs, n, v) else targs[andnum('list', n + 2)] = v end elseif (k:match(cfg.pattern.colheadernum) and v ~= '') then table.insert(colheadernums, tonumber(k:match(cfg.pattern.colheadernum))) elseif (k:match(cfg.pattern.colnum) and v ~= '') then table.insert(colnums, tonumber(k:match(cfg.pattern.colnum))) elseif (k:match(cfg.pattern.colfooternum) and v ~= '') then table.insert(colfooternums, tonumber(k:match(cfg.pattern.colfooternum))) end end end table.sort(colheadernums) table.sort(colnums) table.sort(colfooternums) -- HTML table for list1 local coltable = mw.html.create( 'table' ):addClass('navbox-columns-table') local row, col local tablestyle = ( (#colheadernums > 0) or (not isblank(pargs[cfg.arg.fullwidth])) ) and 'width:100%' or 'width:auto; margin-left:auto; margin-right:auto' coltable:cssText(concatstyles({ 'border-spacing: 0px; text-align:left', tablestyle, pargs[cfg.arg.coltablestyle] or '' })) --- Header row --- if (#colheadernums > 0) then row = coltable:tag('tr') for k, n in ipairs(colheadernums) do col = row:tag('td'):addClass('navbox-abovebelow') col:cssText(concatstyles({ (k > 1) and 'border-left:2px solid #fdfdfd' or '', 'font-weight:bold', pargs[cfg.arg.colheaderstyle] or '', pargs[andnum('colheaderstyle', n)] or '' })) col:attr('colspan', tonumber(pargs[andnum('colheadercolspan', n)])) col:wikitext(pargs[andnum('colheader', n)]) end end --- Main columns --- row = coltable:tag('tr'):css('vertical-align', 'top') for k, n in ipairs(colnums) do if k == 1 and isblank(pargs[andnum('colheader', 1)]) and isblank(pargs[andnum('colfooter', 1)]) and isblank(pargs[cfg.arg.fullwidth]) then local nopad = inArray( {'off', '0', '0em', '0px'}, mw.ustring.gsub(pargs[cfg.arg.padding] or '', '[;%%]', '')) if not nopad then row:tag('td'):wikitext('&nbsp;&nbsp;&nbsp;') :css('width', (pargs[cfg.arg.padding] or '5em')) end end col = row:tag('td'):addClass('navbox-list') col:cssText(concatstyles({ (k > 1) and 'border-left:2px solid #fdfdfd' or '', 'padding:0px', pargs[cfg.arg.colstyle] or '', ((n%2 == 0) and pargs[cfg.arg.evencolstyle] or pargs[cfg.arg.oddcolstyle]) or '', pargs[andnum('colstyle', n)] or '', 'width:' .. (pargs[andnum('colwidth', n)] or pargs[cfg.arg.colwidth] or '10em') })) local wt = pargs[andnum('col', n)] if wt and inArray(cfg.keyword.subgroups, wt) then wt = getSubgroup(pargs, n, wt, cfg.arg.col_and_num) end col:tag('div'):newline():wikitext(wt):newline() end --- Footer row --- if (#colfooternums > 0) then row = coltable:tag('tr') for k, n in ipairs(colfooternums) do col = row:tag('td'):addClass('navbox-abovebelow') col:cssText(concatstyles({ (k > 1) and 'border-left:2px solid #fdfdfd' or '', 'font-weight:bold', pargs[cfg.arg.colfooterstyle] or '', pargs[andnum('colfooterstyle', n)] or '' })) col:attr('colspan', tonumber(pargs[andnum('colfootercolspan', n)])) col:wikitext(pargs[andnum('colfooter', n)]) end end -- assign table to list1 targs[andnum('list', 1)] = tostring(coltable) if isblank(pargs[andnum('colheader', 1)]) and isblank(pargs[andnum('col', 1)]) and isblank(pargs[andnum('colfooter', 1)]) then targs[andnum('list', 1)] = targs[andnum('list', 1)] .. cfg.category.without_first_col end -- Other parameters targs[cfg.arg.border] = pargs[cfg.arg.border] or pargs[1] targs[cfg.arg.evenodd] = (not isblank(pargs[cfg.arg.evenodd])) and pargs[cfg.arg.evenodd] or nil targs[cfg.arg.list1padding] = '0px' targs[andnum('liststyle', 1)] = 'background:transparent;color:inherit;' targs[cfg.arg.style] = concatstyles({pargs[cfg.arg.style], pargs[cfg.arg.bodystyle]}) targs[cfg.arg.tracking] = 'no' return p._navbox(targs) end --p._withColumns -- Template entry points function p.navbox (frame, boxtype) local function readArgs(args, prefix) -- Read the arguments in the order they'll be output in, to make references -- number in the right order. local _ = 0 _ = _ + (args[prefix .. cfg.arg.title] and #args[prefix .. cfg.arg.title] or 0) _ = _ + (args[prefix .. cfg.arg.above] and #args[prefix .. cfg.arg.above] or 0) -- Limit this to 20 as covering 'most' cases (that's a SWAG) and because -- iterator approach won't work here for i = 1, 20 do _ = _ + (args[prefix .. andnum('group', i)] and #args[prefix .. andnum('group', i)] or 0) if inArray(cfg.keyword.subgroups, args[prefix .. andnum('list', i)]) then for _, v in ipairs(cfg.arg.subgroups_and_num) do readArgs(args, prefix .. string.format(v, i) .. "_") end readArgs(args, prefix .. andnum('col', i) .. "_") end end _ = _ + (args[prefix .. cfg.arg.below] and #args[prefix .. cfg.arg.below] or 0) return _ end if not getArgs then getArgs = require('Module:Arguments').getArgs end local args = getArgs(frame, {wrappers = {cfg.pattern[boxtype or 'navbox']}}) args.argHash = readArgs(args, "") args.type = args.type or cfg.keyword[boxtype] return p['_navbox'](args) end p[cfg.keyword.with_collapsible_groups] = function (frame) return p.navbox(frame, 'with_collapsible_groups') end p[cfg.keyword.with_columns] = function (frame) return p.navbox(frame, 'with_columns') end return p 9nuyd1y0flay2cj559n7z0gkbzwwin6 Module:Format TemplateData 828 2793 15359 2024-08-06T20:57:57Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15359 Scribunto text/plain local TemplateData = { suite = "TemplateData", serial = "2022-03-10", item = 46997995 } --[==[ improve template:TemplateData ]==] local Failsafe = TemplateData local Config = { -- multiple option names mapped into unique internal fields basicCnf = { catProblem = "strange", classMultiColumns = "selMultClm", classNoNumTOC = "suppressTOCnum", classTable = "classTable", cssParWrap = "cssTabWrap", cssParams = "cssTable", docpageCreate = "suffix", docpageDetect = "subpage", helpBoolean = "support4boolean", helpContent = "support4content", helpDate = "support4date", helpFile = "support4wiki-file-name", helpFormat = "supportFormat", helpLine = "support4line", helpNumber = "support4number", helpPage = "support4wiki-page-name", helpString = "support4string", helpTemplate = "support4wiki-template-name", helpURL = "support4url", helpUser = "support4wiki-user-name", msgDescMiss = "solo", tStylesTOCnum = "stylesTOCnum", tStylesMultiColumns = "stylesMultClm" }, classTable = { "wikitable" }, -- classes for params table debugmultilang = "C0C0C0", loudly = false, -- show exported element, etc. solo = false, -- complaint on missing description strange = false, -- title of maintenance category cssTable = false, -- styles for params table cssTabWrap = false, -- styles for params table wrapper debug = false, subpage = false, -- pattern to identify subpage suffix = false, -- subpage creation scheme suppressTOCnum = false, -- class for TOC number suppression jsonDebug = "json-code-lint" -- class for jsonDebug tool } local Data = { div = false, -- <div class="mw-templatedata-doc-wrap"> got = false, -- table, initial templatedata object heirs = false, -- table, params that are inherited jump = false, -- source position at end of "params" less = false, -- main description missing lasting = false, -- old syntax encountered lazy = false, -- doc mode; do not generate effective <templatedata> leading = false, -- show TOC -- low = false, -- 1= mode order = false, -- parameter sequence params = false, -- table, exported parameters scream = false, -- error messages sibling = false, -- TOC juxtaposed slang = nil, -- project/user language code slim = false, -- JSON reduced to plain source = false, -- JSON input strip = false, -- <templatedata> evaluation tag = false, -- table, exported root element title = false, -- page tree = false -- table, rewritten templatedata object } local Permit = { builder = { after = "block", align = "block", block = "block", compressed = "block", dense = "block", grouped = "inline", half = "inline", indent = "block", inline = "inline", last = "block", lead = "block", newlines = "*", spaced = "inline" }, colors = { bg = "FFFFFF", fg = "000000", tableheadbg = "B3B7FF", required = "EAF3FF", suggested = "FFFFFF", optional = "EAECF0", deprecated = "FFCBCB" }, params = { aliases = "table", autovalue = "string", default = "string table I18N nowiki", deprecated = "boolean string I18N", description = "string table I18N", example = "string table I18N nowiki", label = "string table I18N", inherits = "string", required = "boolean", style = "string table", suggested = "boolean", suggestedvalues = "string table number boolean", type = "string" }, root = { description = "string table I18N", format = "string", maps = "table", params = "table", paramOrder = "table", sets = "table" }, search = "[{,]%%s*(['\"])%s%%1%%s*:%%s*%%{", types = { boolean = true, content = true, date = true, line = true, number = true, string = true, unknown = true, url = true, ["wiki-file-name"] = true, ["wiki-page-name"] = true, ["wiki-template-name"] = true, ["wiki-user-name"] = true, ["unbalanced-wikitext"] = true, ["string/line"] = "line", ["string/wiki-page-name"] = "wiki-page-name", ["string/wiki-user-name"] = "wiki-user-name" } } local function Fault( alert ) -- Memorize error message -- Parameter: -- alert -- string, error message if Data.scream then Data.scream = string.format( "%s *** %s", Data.scream, alert ) else Data.scream = alert end end -- Fault() local function Fetch( ask, allow ) -- Fetch module -- Parameter: -- ask -- string, with name -- "/global" -- "Multilingual" -- "Text" -- "WLink" -- allow -- true: no error if unavailable -- Returns table of module -- error: Module not available local sign = ask local r, stem if sign:sub( 1, 1 ) == "/" then sign = TemplateData.frame:getTitle() .. sign else stem = sign sign = "Module:" .. stem end if TemplateData.extern then r = TemplateData.extern[ sign ] else TemplateData.extern = { } end if not r then local lucky, g = pcall( require, sign ) if type( g ) == "table" then if stem and type( g[ stem ] ) == "function" then r = g[ stem ]() else r = g end TemplateData.extern[ sign ] = r elseif not allow then error( string.format( "Fetch(%s) %s", sign, g ), 0 ) end end return r end -- Fetch() local function Foreign() -- Guess human language -- Returns slang, or not if type( Data.slang ) == "nil" then local Multilingual = Fetch( "Multilingual", true ) if Multilingual and type( Multilingual.userLangCode ) == "function" then Data.slang = Multilingual.userLangCode() else Data.slang = mw.language.getContentLanguage():getCode() :lower() end end if Data.slang and mw.ustring.codepoint( Data.slang, 1, 1 ) > 122 then Data.slang = false end return Data.slang end -- Foreign() local function facet( ask, at ) -- Find physical position of parameter definition in JSON -- Parameter: -- ask -- string, parameter name -- at -- number, physical position within definition -- Returns number, or nil local seek = string.format( Permit.search, ask:gsub( "%%", "%%%%" ) :gsub( "([%-.()+*?^$%[%]])", "%%%1" ) ) local i, k, r, slice, source if not Data.jump then Data.jump = Data.source:find( "params", 2 ) if Data.jump then Data.jump = Data.jump + 7 else Data.jump = 1 end end i, k = Data.source:find( seek, at + Data.jump ) while i and not r do source = Data.source:sub( k + 1 ) slice = source:match( "^%s*\"([^\"]+)\"s*:" ) if not slice then slice = source:match( "^%s*'([^']+)'%s*:" ) end if ( slice and Permit.params[ slice ] ) or source:match( "^%s*%}" ) then r = k else i, k = Data.source:find( seek, k ) end end -- while i return r end -- facet() local function facilities( apply ) -- Retrieve details of suggestedvalues -- Parameter: -- apply -- table, with plain or enhanced values -- .suggestedvalues -- table|string|number, or more -- Returns -- 1 -- table, with suggestedvalues -- 2 -- table, with CSS map, or not -- 3 -- string, with class, or not -- 4 -- string, with templatestyles, or not local elements = apply.suggestedvalues local s = type( elements ) local r1, r2, r3, r4 if s == "table" then local values = elements.values if type( values ) == "table" then r1 = values if type( elements.scroll ) == "string" then r2 = r2 or { } r2.height = apply.scroll r2.overflow = "auto" end if type( elements.minwidth ) == "string" then local s = type( elements.maxcolumns ) r2 = r2 or { } r2["column-width"] = elements.minwidth if s == "string" or s == "number" then s = tostring( elements.maxcolumns ) r2["column-count"] = s end if type( Config.selMultClm ) == "string" then r3 = Config.selMultClm end if type( Config.stylesMultClm ) == "string" then local src = Config.stylesMultClm .. "/styles.css" r4 = TemplateData.frame :extensionTag( "templatestyles", nil, { src = src } ) end end elseif elements and elements ~= "" then r1 = elements end elseif s == "string" then s = mw.text.trim( about ) if s ~= "" then r1 = { } table.insert( r1, { code = s } ) end elseif s == "number" then r1 = { } table.insert( r1, { code = tostring( elements ) } ) end return r1, r2, r3, r4 end -- facilities() local function factory( adapt ) -- Retrieve localized text from system message -- Parameter: -- adapt -- string, message ID after "templatedata-" -- Returns string, with localized text local o = mw.message.new( "templatedata-" .. adapt ) if Foreign() then o:inLanguage( Data.slang ) end return o:plain() end -- factory() local function faculty( adjust ) -- Test template arg for boolean -- adjust -- string or nil -- Returns boolean local s = type( adjust ) local r if s == "string" then r = mw.text.trim( adjust ) r = ( r ~= "" and r ~= "0" ) elseif s == "boolean" then r = adjust else r = false end return r end -- faculty() local function failures() -- Retrieve error collection and category -- Returns string local r if Data.scream then local e = mw.html.create( "span" ) :addClass( "error" ) :wikitext( Data.scream ) r = tostring( e ) mw.addWarning( "'''TemplateData'''<br />" .. Data.scream ) if Config.strange then r = string.format( "%s[[category:%s]]", r, Config.strange ) end else r = "" end return r end -- failures() local function fair( adjust ) -- Reduce text to one line of plain text, or noexport wikitext blocks -- adjust -- string -- Returns string, with adjusted text local f = function ( a ) return a:gsub( "%s*\n%s*", " " ) :gsub( "%s%s+", " " ) end local tags = { { start = "<noexport>", stop = "</noexport>" }, { start = "<exportonly>", stop = "</exportonly>", l = false } } local r = adjust local i, j, k, s, tag for m = 1, 2 do tag = tags[ m ] if r:find( tag.start, 1, true ) then s = r r = "" i = 1 tag.l = true j, k = s:find( tag.start, i, true ) while j do if j > 1 then r = r .. f( s:sub( i, j - 1 ) ) end i = k + 1 j, k = s:find( tag.stop, i, true ) if j then if m == 1 then r = r .. s:sub( i, j - 1 ) end i = k + 1 j, k = s:find( tag.start, i, true ) else Fault( "missing " .. tag.stop ) end end -- while j r = r .. s:sub( i ) elseif m == 1 then r = f( r ) end end -- for m if tags[ 2 ].l then r = r:gsub( "<exportonly>.*</exportonly>", "" ) end return r end -- fair() local function fancy( advance, alert ) -- Present JSON source -- Parameter: -- advance -- true, for nice -- alert -- true, for visible -- Returns string local r if Data.source then local support = Config.jsonDebug local css if advance then css = { height = "6em", resize = "vertical" } r = { [ 1 ] = "syntaxhighlight", [ 2 ] = Data.source, lang = "json", style = table.concat( css, ";" ) } if alert then r.class( support ) end r = TemplateData.frame:callParserFunction( "#tag", r ) else css = { [ "font-size" ] = "77%", [ "line-height" ] = "1.35" } if alert then css.resize = "vertical" else css.display = "none" end r = mw.html.create( "pre" ) :addClass( support ) :css( css ) :wikitext( mw.text.encode( Data.source ) ) r = tostring( r ) end r = "\n".. r else r = "" end return r end -- fancy() local function faraway( alternatives ) -- Retrieve best language version from multilingual text -- Parameter: -- alternatives -- table, to be evaluated -- Returns -- 1 -- string, with best match -- 2 -- table of other versions, if any local n = 0 local variants = { } local r1, r2 for k, v in pairs( alternatives ) do if type( v ) == "string" then v = mw.text.trim( v ) if v ~= "" and type( k ) == "string" then k = k:lower() variants[ k ] = v n = n + 1 end end end -- for k, v if n > 0 then local Multilingual = Fetch( "Multilingual", true ) if Multilingual and type( Multilingual.i18n ) == "function" then local show, slang = Multilingual.i18n( variants ) if show then r1 = show variants[ slang ] = nil r2 = variants end end if not r1 then Foreign() for k, v in pairs( variants ) do if n == 1 then r1 = v elseif Data.slang == k then variants[ k ] = nil r1 = v r2 = variants end end -- for k, v end if r2 and Multilingual then for k, v in pairs( r2 ) do if v and not Multilingual.isLang( k, true ) then Fault( string.format( "%s <code>lang=%s</code>", "Invalid", k ) ) end end -- for k, v end end return r1, r2 end -- faraway() local function fashioned( about, asked, assign ) -- Create description head -- Parameter: -- about -- table, supposed to contain description -- asked -- true, if mandatory description -- assign -- <block>, if to be equipped -- Returns <block>, with head, or nil local para = assign or mw.html.create( "div" ) local plus, r if about and about.description then if type( about.description ) == "string" then para:wikitext( about.description ) else para:wikitext( about.description[ 1 ] ) plus = mw.html.create( "ul" ) plus:css( "text-align", "left" ) for k, v in pairs( about.description[ 2 ] ) do plus:node( mw.html.create( "li" ) :node( mw.html.create( "code" ) :wikitext( k ) ) :node( mw.html.create( "br" ) ) :wikitext( fair( v ) ) ) end -- for k, v if Config.loudly then plus = mw.html.create( "div" ) :css( "background-color", "#" .. Config.debugmultilang ) :node( plus ) else plus:addClass( "templatedata-maintain" ) :css( "display", "none" ) end end elseif Config.solo and asked then para:addClass( "error" ) :wikitext( Config.solo ) Data.less = true else para = false end if para then if plus then r = mw.html.create( "div" ) :node( para ) :node( plus ) else r = para end end return r end -- fashioned() local function fatten( access ) -- Create table row for sub-headline -- Parameter: -- access -- string, with name -- Returns <tr> local param = Data.tree.params[ access ] local sub, sort = access:match( "(=+)%s*(%S.*)$" ) local headline = mw.html.create( string.format( "h%d", #sub ) ) local r = mw.html.create( "tr" ) local td = mw.html.create( "td" ) :attr( "colspan", "5" ) :attr( "data-sort-value", "!" .. sort ) local s if param.style then s = type( param.style ) if s == "table" then td:css( param.style ) elseif s == "string" then td:cssText( param.style ) end end s = fashioned( param, false, headline ) if s then headline = s else headline:wikitext( sort ) end td:node( headline ) r:node( td ) return r end -- fatten() local function fathers() -- Merge params with inherited values local n = 0 local p = Data.params local t = Data.tree.params local p2, t2 for k, v in pairs( Data.heirs ) do n = n + 1 end -- for k, v for i = 1, n do if Data.heirs then for k, v in pairs( Data.heirs ) do if v and not Data.heirs[ v ] then n = n - 1 t[ k ].inherits = nil Data.heirs[ k ] = nil p2 = { } t2 = { } if p[ v ] then for k2, v2 in pairs( p[ v ] ) do p2[ k2 ] = v2 end -- for k2, v2 if p[ k ] then for k2, v2 in pairs( p[ k ] ) do if type( v2 ) ~= "nil" then p2[ k2 ] = v2 end end -- for k2, v2 end p[ k ] = p2 for k2, v2 in pairs( t[ v ] ) do t2[ k2 ] = v2 end -- for k2, v2 for k2, v2 in pairs( t[ k ] ) do if type( v2 ) ~= "nil" then t2[ k2 ] = v2 end end -- for k2, v2 t[ k ] = t2 else Fault( "No params[] inherits " .. v ) end end end -- for k, v end end -- i = 1, n if n > 0 then local s for k, v in pairs( Data.heirs ) do if v then if s then s = string.format( "%s &#124; %s", s, k ) else s = "Circular inherits: " .. k end end end -- for k, v Fault( s ) end end -- fathers() local function favorize() -- Local customization issues local boole = { ["font-size"] = "125%" } local l, cx = pcall( mw.loadData, TemplateData.frame:getTitle() .. "/config" ) local scripting, style TemplateData.ltr = not mw.language.getContentLanguage():isRTL() if TemplateData.ltr then scripting = "left" else scripting = "right" end boole[ "margin-" .. scripting ] = "3em" Permit.boole = { [false] = { css = boole, lead = true, show = "&#x2610;" }, [true] = { css = boole, lead = true, show = "&#x2611;" } } Permit.css = { } for k, v in pairs( Permit.colors ) do if k == "tableheadbg" then k = "tablehead" end if k == "fg" then style = "color" else style = "background-color" end Permit.css[ k ] = { } Permit.css[ k ][ style ] = "#" .. v end -- for k, v if type( cx ) == "table" then local c, s if type( cx.permit ) == "table" then if type( cx.permit.boole ) == "table" then if type( cx.permit.boole[ true ] ) == "table" then Permit.boole[ false ] = cx.permit.boole[ false ] end if type( cx.permit.boole[ true ] ) == "table" then Permit.boole[ true ] = cx.permit.boole[ true ] end end if type( cx.permit.css ) == "table" then for k, v in pairs( cx.permit.css ) do if type( v ) == "table" then Permit.css[ k ] = v end end -- for k, v end end for k, v in pairs( Config.basicCnf ) do s = type( cx[ k ] ) if s == "string" or s == "table" then Config[ v ] = cx[ k ] end end -- for k, v end if type( Config.subpage ) ~= "string" or type( Config.suffix ) ~= "string" then local got = mw.message.new( "templatedata-doc-subpage" ) local suffix if got:isDisabled() then suffix = "doc" else suffix = got:plain() end if type( Config.subpage ) ~= "string" then Config.subpage = string.format( "/%s$", suffix ) end if type( Config.suffix ) ~= "string" then Config.suffix = string.format( "%%s/%s", suffix ) end end end -- favorize() local function feasible( all, at, about ) -- Deal with suggestedvalues within parameter -- Parameter: -- all -- parameter details -- .default -- .type -- at -- string, with parameter name -- about -- suggestedvalues -- table, -- value and possibly description -- table may have elements: -- .code -- mandatory -- .label -- table|string -- .support -- table|string -- .icon -- string -- .class -- table|string -- .css -- table -- .style -- string -- .less -- true: suppress code -- Returns -- 1: mw.html object <ul> -- 2: sequence table with values, or nil local h = { } local e, r1, r2, s, v if #about > 0 then for i = 1, #about do e = about[ i ] s = type( e ) if s == "table" then if type( e.code ) == "string" then s = mw.text.trim( e.code ) if s == "" then e = nil else e.code = s end else e = nil s = string.format( "params.%s.%s[%d] %s", at, "suggestedvalues", i, "MISSING 'code:'" ) end elseif s == "string" then s = mw.text.trim( e ) if s == "" then e = nil s = string.format( "params.%s.%s[%d] EMPTY", at, "suggestedvalues", i ) Fault( s ) else e = { code = s } end elseif s == "number" then e = { code = tostring( e ) } else s = string.format( "params.%s.%s[%d] INVALID", at, "suggestedvalues", i ) Fault( s ) e = false end if e then v = v or { } table.insert( v, e ) if h[ e.code ] then s = string.format( "params.%s.%s REPEATED %s", at, "suggestedvalues", e.code ) Fault( s ) else h[ e.code ] = true end end end -- for i else Fault( string.format( "params.%s.suggestedvalues %s", at, "NOT AN ARRAY" ) ) end if v then local code, d, k, less, story, swift, t, u r1 = mw.html.create( "ul" ) r2 = { } for i = 1, #v do u = mw.html.create( "li" ) e = v[ i ] table.insert( r2, e.code ) story = false less = ( e.less == true ) if not less then swift = e.code if e.support then local scream, support s = type( e.support ) if s == "string" then support = e.support elseif s == "table" then support = faraway( e.support ) else scream = "INVALID" end if support then s = mw.text.trim( support ) if s == "" then scream = "EMPTY" elseif s:find( "[%[%]|%<%>]" ) then scream = "BAD PAGE" else support = s end end if scream then s = string.format( "params.%s.%s[%d].support %s", at, "suggestedvalues", i, scream ) Fault( s ) else swift = string.format( "[[:%s|%s]]", support, swift ) end end if all.type:sub( 1, 5 ) == "wiki-" and swift == e.code then local rooms = { file = 6, temp = 10, user = 2 } local ns = rooms[ all.type:sub( 6, 9 ) ] or 0 t = mw.title.makeTitle( ns, swift ) if t and t.exists then swift = string.format( "[[:%s|%s]]", t.prefixedText, swift ) end end if e.code == all.default then k = 800 else k = 300 end code = mw.html.create( "code" ) :css( "font-weight", tostring( k ) ) :css( "white-space", "nowrap" ) :wikitext( swift ) u:node( code ) end if e.class then s = type( e.class ) if s == "string" then u:addClass( e.class ) elseif s == "table" then for k, s in pairs( e.class ) do u:addClass( s ) end -- for k, s else s = string.format( "params.%s.%s[%d].class INVALID", at, "suggestedvalues", i ) Fault( s ) end end if e.css then if type( e.css ) == "table" then u:css( e.css ) else s = string.format( "params.%s.%s[%d].css INVALID", at, "suggestedvalues", i ) Fault( s ) end end if e.style then if type( e.style ) == "string" then u:cssText( e.style ) else s = string.format( "params.%s.%s[%d].style INVALID", at, "suggestedvalues", i ) Fault( s ) end end if all.type == "wiki-file-name" and not e.icon then e.icon = e.code end if e.label then s = type( e.label ) if s == "string" then s = mw.text.trim( e.label ) if s == "" then s = string.format( "params.%s.%s[%d].label %s", at, "suggestedvalues", i, "EMPTY" ) Fault( s ) else story = s end elseif s == "table" then story = faraway( e.label ) else s = string.format( "params.%s.%s[%d].label INVALID", at, "suggestedvalues", i ) Fault( s ) end end s = false if type( e.icon ) == "string" then t = mw.title.makeTitle( 6, e.icon ) if t and t.file.exists then local g = mw.html.create( "span" ) s = string.format( "[[%s|16px]]", t.prefixedText ) g:attr( "role", "presentation" ) :wikitext( s ) s = tostring( g ) end end if not s and not less and e.label then s = mw.ustring.char( 0x2013 ) end if s then d = mw.html.create( "span" ) :wikitext( s ) if TemplateData.ltr then if not less then d:css( "margin-left", "0.5em" ) end if story then d:css( "margin-right", "0.5em" ) end else if not less then d:css( "margin-right", "0.5em" ) end if story then d:css( "margin-left", "0.5em" ) end end u:node( d ) end if story then u:wikitext( story ) end r1:newline() :node( u ) end -- for i end if not r1 and v ~= false then Fault( string.format( "params.%s.suggestedvalues INVALID", at ) ) r1 = mw.html.create( "code" ) :addClass( "error" ) :wikitext( "INVALID" ) end return r1, r2 end -- feasible() local function feat() -- Check and store parameter sequence if Data.source then local i = 0 local s for k, v in pairs( Data.tree.params ) do if i == 0 then Data.order = { } i = 1 s = k else i = 2 break -- for k, v end end -- for k, v if i > 1 then local pointers = { } local points = { } local given = { } for k, v in pairs( Data.tree.params ) do i = facet( k, 1 ) if type( v ) == "table" then if type( v.label ) == "string" then s = mw.text.trim( v.label ) if s == "" then s = k end else s = k end if given[ s ] then if given[ s ] == 1 then local scream = "Parameter label '%s' detected multiple times" Fault( string.format( scream, s ) ) given[ s ] = 2 end else given[ s ] = 1 end end if i then table.insert( points, i ) pointers[ i ] = k i = facet( k, i ) if i then s = "Parameter '%s' detected twice" Fault( string.format( s, k ) ) end else s = "Parameter '%s' not detected" Fault( string.format( s, k ) ) end end -- for k, v table.sort( points ) for i = 1, #points do table.insert( Data.order, pointers[ points[ i ] ] ) end -- i = 1, #points elseif s then table.insert( Data.order, s ) end end end -- feat() local function feature( access ) -- Create table row for parameter, check and display violations -- Parameter: -- access -- string, with name -- Returns <tr> local mode, s, status local fine = function ( a ) s = mw.text.trim( a ) return a == s and a ~= "" and not a:find( "%|=\n" ) and not a:find( "%s%s" ) end local begin = mw.html.create( "td" ) local code = mw.html.create( "code" ) local desc = mw.html.create( "td" ) local eager = mw.html.create( "td" ) local legal = true local param = Data.tree.params[ access ] local ranking = { "required", "suggested", "optional", "deprecated" } local r = mw.html.create( "tr" ) local styles = "mw-templatedata-doc-param-" local sort, typed for k, v in pairs( param ) do if v == "" then param[ k ] = false end end -- for k, v -- label sort = param.label or access if sort:match( "^%d+$" ) then begin:attr( "data-sort-value", string.format( "%05d", tonumber( sort ) ) ) end begin:css( "font-weight", "bold" ) :wikitext( sort ) -- name and aliases code:css( "font-size", "92%" ) :css( "white-space", "nowrap" ) :wikitext( access ) if not fine( access ) then code:addClass( "error" ) Fault( string.format( "Bad ID params.<code>%s</code>", access ) ) legal = false begin:attr( "data-sort-value", " " .. sort ) end code = mw.html.create( "td" ) :addClass( styles .. "name" ) :node( code ) if access:match( "^%d+$" ) then code:attr( "data-sort-value", string.format( "%05d", tonumber( access ) ) ) end if type( param.aliases ) == "table" then local lapsus, syn for k, v in pairs( param.aliases ) do code:tag( "br" ) if type( v ) == "string" then if not fine( v ) then lapsus = true code:node( mw.html.create( "span" ) :addClass( "error" ) :css( "font-style", "italic" ) :wikitext( "string" ) ) :wikitext( s ) else syn = mw.html.create( "span" ) :addClass( styles .. "alias" ) :css( "white-space", "nowrap" ) :wikitext( s ) code:node( syn ) end else lapsus = true code:node( mw.html.create( "code" ) :addClass( "error" ) :wikitext( type( v ) ) ) end end -- for k, v if lapsus then s = string.format( "params.<code>%s</code>.aliases", access ) Fault( factory( "invalid-value" ):gsub( "$1", s ) ) legal = false end end -- description etc. s = fashioned( param ) if s then desc:node( s ) end if param.style then s = type( param.style ) if s == "table" then desc:css( param.style ) elseif s == "string" then desc:cssText( param.style ) end end if param.suggestedvalues or param.default or param.example or param.autovalue then local details = { "suggestedvalues", "default", "example", "autovalue" } local dl = mw.html.create( "dl" ) local dd, section, show for i = 1, #details do s = details[ i ] show = param[ s ] if show then dd = mw.html.create( "dd" ) section = factory( "doc-param-" .. s ) if param.type == "boolean" and ( show == "0" or show == "1" ) then local boole = Permit.boole[ ( show == "1" ) ] if boole.lead == true then dd:node( mw.html.create( "code" ) :wikitext( show ) ) :wikitext( " " ) end if type( boole.show ) == "string" then local v = mw.html.create( "span" ) :attr( "aria-hidden", "true" ) :wikitext( boole.show ) if boole.css then v:css( boole.css ) end dd:node( v ) end if type( boole.suffix ) == "string" then dd:wikitext( boole.suffix ) end if boole.lead == false then dd:wikitext( " " ) :node( mw.html.create( "code" ) :wikitext( show ) ) end elseif s == "suggestedvalues" then local v, css, class, ts = facilities( param ) if v then local ul ul, v = feasible( param, access, v ) if v then dd:newline() :node( ul ) if css then dd:css( css ) if class then dd:addClass( class ) end if ts then dd:newline() dd:node( ts ) end end Data.params[ access ].suggestedvalues = v end end else dd:wikitext( show ) end dl:node( mw.html.create( "dt" ) :wikitext( section ) ) :node( dd ) end end -- i = 1, #details desc:node( dl ) end -- type if type( param.type ) == "string" then param.type = mw.text.trim( param.type ) if param.type == "" then param.type = false end end if param.type then s = Permit.types[ param.type ] typed = mw.html.create( "td" ) :addClass( styles .. "type" ) if s then if s == "string" then Data.params[ access ].type = s typed:wikitext( factory( "doc-param-type-" .. s ) ) :tag( "br" ) typed:node( mw.html.create( "span" ) :addClass( "error" ) :wikitext( param.type ) ) Data.lasting = true else local support = Config[ "support4" .. param.type ] s = factory( "doc-param-type-" .. param.type ) if support then s = string.format( "[[%s|%s]]", support, s ) end typed:wikitext( s ) end else Data.params[ access ].type = "unknown" typed:addClass( "error" ) :wikitext( "INVALID" ) s = string.format( "params.<code>%s</code>.type", access ) Fault( factory( "invalid-value" ):gsub( "$1", s ) ) legal = false end else typed = mw.html.create( "td" ) :wikitext( factory( "doc-param-type-unknown" ) ) Data.params[ access ].type = "unknown" if param.default then Data.params[ access ].default = nil Fault( "Default value requires <code>type</code>" ) legal = false end end typed:addClass( "navigation-not-searchable" ) -- status if param.required then mode = 1 if param.autovalue then Fault( string.format( "autovalued <code>%s</code> required", access ) ) legal = false end if param.default then Fault( string.format( "Defaulted <code>%s</code> required", access ) ) legal = false end if param.deprecated then Fault( string.format( "Required deprecated <code>%s</code>", access ) ) legal = false end elseif param.deprecated then mode = 4 elseif param.suggested then mode = 2 else mode = 3 end status = ranking[ mode ] ranking = factory( "doc-param-status-" .. status ) if mode == 1 or mode == 4 then ranking = mw.html.create( "span" ) :css( "font-weight", "bold" ) :wikitext( ranking ) if type( param.deprecated ) == "string" then ranking:tag( "br" ) ranking:wikitext( param.deprecated ) end if param.suggested and mode == 4 then s = string.format( "Suggesting deprecated <code>%s</code>", access ) Fault( s ) legal = false end end eager:attr( "data-sort-value", tostring( mode ) ) :node( ranking ) :addClass( string.format( "%sstatus-%s %s", styles, status, "navigation-not-searchable" ) ) -- <tr> r:attr( "id", "templatedata:" .. mw.uri.anchorEncode( access ) ) :css( Permit.css[ status ] ) :addClass( styles .. status ) :node( begin ) :node( code ) :node( desc ) :node( typed ) :node( eager ) :newline() if not legal then r:css( "border", "#FF0000 3px solid" ) end return r end -- feature() local function features() -- Create <table> for parameters -- Returns <table>, or nil local r if Data.tree and Data.tree.params then local tbl = mw.html.create( "table" ) local tr = mw.html.create( "tr" ) feat() if Data.order and #Data.order > 1 then tbl:addClass( "sortable" ) end if type( Config.classTable ) == "table" then for k, v in pairs( Config.classTable ) do tbl:addClass( v ) end -- for k, v end if type( Config.cssTable ) == "table" then tbl:css( Config.cssTable ) end tr:addClass( "navigation-not-searchable" ) :node( mw.html.create( "th" ) :attr( "colspan", "2" ) :css( Permit.css.tablehead ) :wikitext( factory( "doc-param-name" ) ) ) :node( mw.html.create( "th" ) :css( Permit.css.tablehead ) :wikitext( factory( "doc-param-desc" ) ) ) :node( mw.html.create( "th" ) :css( Permit.css.tablehead ) :wikitext( factory( "doc-param-type" ) ) ) :node( mw.html.create( "th" ) :css( Permit.css.tablehead ) :wikitext( factory( "doc-param-status" ) ) ) tbl:newline() -- :node( mw.html.create( "thead" ) :node( tr ) -- ) :newline() if Data.order then local leave, s for i = 1, #Data.order do s = Data.order[ i ] if s:sub( 1, 1 ) == "=" then leave = true tbl:node( fatten( s ) ) Data.order[ i ] = false elseif s:match( "[=|]" ) then Fault( string.format( "Bad param <code>%s</code>", s ) ) else tbl:node( feature( s ) ) end end -- for i = 1, #Data.order if leave then for i = #Data.order, 1, -1 do if not Data.order[ i ] then table.remove( Data.order, i ) end end -- for i = #Data.order, 1, -1 end Data.tag.paramOrder = Data.order end if Config.cssTabWrap or Data.scroll then r = mw.html.create( "div" ) if type( Config.cssTabWrap ) == "table" then r:css( Config.cssTabWrap ) elseif type( Config.cssTabWrap ) == "string" then -- deprecated r:cssText( Config.cssTabWrap ) end if Data.scroll then r:css( "height", Data.scroll ) :css( "overflow", "auto" ) end r:node( tbl ) else r = tbl end end return r end -- features() local function fellow( any, assigned, at ) -- Check sets[] parameter and issue error message, if necessary -- Parameter: -- any -- should be number -- assigned -- parameter name -- at -- number, of set local s if type( any ) ~= "number" then s = "<code>sets[%d].params[%s]</code>??" Fault( string.format( s, at, mw.text.nowiki( tostring( any ) ) ) ) elseif type( assigned ) == "string" then if not Data.got.params[ assigned ] then s = "<code>sets[%d].params %s</code> is undefined" Fault( string.format( s, at, assigned ) ) end else s = "<code>sets[%d].params[%d] = %s</code>??" Fault( string.format( s, k, type( assigned ) ) ) end end -- fellow() local function fellows() -- Check sets[] and issue error message, if necessary local s if type( Data.got.sets ) == "table" then if type( Data.got.params ) == "table" then for k, v in pairs( Data.got.sets ) do if type( k ) == "number" then if type( v ) == "table" then for ek, ev in pairs( v ) do if ek == "label" then s = type( ev ) if s ~= "string" and s ~= "table" then s = "<code>sets[%d].label</code>??" Fault( string.format( s, k ) ) end elseif ek == "params" and type( ev ) == "table" then for pk, pv in pairs( ev ) do fellow( pk, pv, k ) end -- for pk, pv else ek = mw.text.nowiki( tostring( ek ) ) s = "<code>sets[%d][%s]</code>??" Fault( string.format( s, k, ek ) ) end end -- for ek, ev else k = mw.text.nowiki( tostring( k ) ) v = mw.text.nowiki( tostring( v ) ) s = string.format( "<code>sets[%s][%s]</code>??", k, v ) Fault( s ) end else k = mw.text.nowiki( tostring( k ) ) s = string.format( "<code>sets[%s]</code> ?????", k ) Fault( s ) end end -- for k, v else s = "<code>params</code> required for <code>sets</code>" Fault( s ) end else s = "<code>sets</code> needs to be of <code>object</code> type" Fault( s ) end end -- fellows() local function finalize( advance ) -- Wrap presentation into frame -- Parameter: -- advance -- true, for nice -- Returns string local r, lapsus if Data.div then r = tostring( Data.div ) elseif Data.strip then r = Data.strip else lapsus = true r = "" end r = r .. failures() if Data.source then local live = ( advance or lapsus ) if not live then live = TemplateData.frame:preprocess( "{{REVISIONID}}" ) live = ( live == "" ) end if live then r = r .. fancy( advance, lapsus ) end end return r end -- finalize() local function find() -- Find JSON data within page source (title) -- Returns string, or nil local s = Data.title:getContent() local i, j = s:find( "<templatedata>", 1, true ) local r if i then local k = s:find( "</templatedata>", j, true ) if k then r = mw.text.trim( s:sub( j + 1, k - 1 ) ) end end return r end -- find() local function flat( adjust ) -- Remove formatting from text string for VE -- Parameter: -- arglist -- string, to be stripped, or nil -- Returns string, or nil local r if adjust then r = adjust:gsub( "\n", " " ) if r:find( "<noexport>", 1, true ) then r = r:gsub( "<noexport>.*</noexport>", "" ) end if r:find( "<exportonly>", 1, true ) then r = r:gsub( "</?exportonly>", "" ) end if r:find( "''", 1, true ) then r = r:gsub( "'''", "" ):gsub( "''", "" ) end if r:find( "<", 1, true ) then local Text = Fetch( "Text" ) r = Text.getPlain( r:gsub( "<br */?>", "\r\n" ) ) end if r:find( "[", 1, true ) then local WLink = Fetch( "WLink" ) if WLink.isBracketedURL( r ) then r = r:gsub( "%[([hf]tt?ps?://%S+) [^%]]+%]", "%1" ) end r = WLink.getPlain( r ) end if r:find( "&", 1, true ) then r = mw.text.decode( r ) if r:find( "&shy;", 1, true ) then r = r:gsub( "&shy;", "" ) end end end return r end -- flat() local function flush() -- JSON encode narrowed input; obey unnamed (numerical) parameters -- Returns <templatedata> JSON string local r if Data.tag then r = mw.text.jsonEncode( Data.tag ):gsub( "%}$", "," ) else r = "{" end r = r .. "\n\"params\":{" if Data.order then local sep = "" local s for i = 1, #Data.order do s = Data.order[ i ] r = string.format( "%s%s\n%s:%s", r, sep, mw.text.jsonEncode( s ), mw.text.jsonEncode( Data.params[ s ] ) ) sep = ",\n" end -- for i = 1, #Data.order end r = r .. "\n}\n}" return r end -- flush() local function focus( access ) -- Check components; focus multilingual description, build trees -- Parameter: -- access -- string, name of parameter, nil for root local f = function ( a, at ) local r if at then r = string.format( "<code>params.%s</code>", at ) else r = "''root''" end if a then r = string.format( "%s<code>.%s</code>", r, a ) end return r end local parent if access then parent = Data.got.params[ access ] else parent = Data.got end if type( parent ) == "table" then local elem, got, permit, s, scope, slot, tag, target if access then permit = Permit.params if type( access ) == "number" then slot = tostring( access ) else slot = access end else permit = Permit.root end for k, v in pairs( parent ) do scope = permit[ k ] if scope then s = type( v ) if s == "string" and k ~= "format" then v = mw.text.trim( v ) end if scope:find( s, 1, true ) then if scope:find( "I18N", 1, true ) then if s == "string" then elem = fair( v ) elseif s == "table" then local translated v, translated = faraway( v ) if v then if translated and k == "description" then elem = { [ 1 ] = fair( v ), [ 2 ] = translated } else elem = fair( v ) end else elem = false end end if type( v ) == "string" then if k == "deprecated" then if v == "1" then v = true elseif v == "0" then v = false end elem = v elseif scope:find( "nowiki", 1, true ) then elem = mw.text.nowiki( v ) elem = elem:gsub( "&#13;\n", "<br>" ) v = v:gsub( string.char( 13 ), "" ) else v = flat( v ) end elseif s == "boolean" then if scope:find( "boolean", 1, true ) then elem = v else s = "Type <code>boolean</code> bad for " .. f( k, slot ) Fault( s ) end end else if k == "params" and not access then v = nil elem = nil elseif k == "format" and not access then elem = mw.text.decode( v ) v = nil elseif k == "inherits" then elem = v if not Data.heirs then Data.heirs = { } end Data.heirs[ slot ] = v v = nil elseif k == "style" then elem = v v = nil elseif s == "string" then v = mw.text.nowiki( v ) elem = v else elem = v end end if type( elem ) ~= "nil" then if not target then if access then if not Data.tree.params then Data.tree.params = { } end Data.tree.params[ slot ] = { } target = Data.tree.params[ slot ] else Data.tree = { } target = Data.tree end end target[ k ] = elem elem = false end if type( v ) ~= "nil" then if not tag then if access then if type( v ) == "string" and v.sub( 1, 1 ) == "=" then v = nil else if not Data.params then Data.params = { } end Data.params[ slot ] = { } tag = Data.params[ slot ] end else Data.tag = { } tag = Data.tag end end if type( v ) ~= "nil" and k ~= "suggestedvalues" then tag[ k ] = v end end else s = string.format( "Type <code>%s</code> bad for %s", scope, f( k, slot ) ) Fault( s ) end else Fault( "Unknown component " .. f( k, slot ) ) end end -- for k, v if not access and Data.got.sets then fellows() end else Fault( f() .. " needs to be of <code>object</code> type" ) end end -- focus() local function format() -- Build formatted element -- Returns <inline> local source = Data.tree.format:lower() local r, s if source == "inline" or source == "block" then r = mw.html.create( "i" ) :wikitext( source ) else local code if source:find( "|", 1, true ) then local scan = "^[\n ]*%{%{[\n _]*|[\n _]*=[\n _]*%}%}[\n ]*$" if source:match( scan ) then code = source:gsub( "\n", "N" ) else s = mw.text.nowiki( source ):gsub( "\n", "&#92;n" ) s = tostring( mw.html.create( "code" ) :wikitext( s ) ) Fault( "Invalid format " .. s ) source = false end else local words = mw.text.split( source, "%s+" ) local show, start, support, unknown for i = 1, #words do s = words[ i ] if i == 1 then start = s end support = Permit.builder[ s ] if support == start or support == "*" then Permit.builder[ s ] = true elseif s:match( "^[1-9]%d?" ) and Permit.builder.align then Permit.builder.align = tonumber( s ) else if unknown then unknown = string.format( "%s %s", unknown, s ) else unknown = s end end end -- i = 1, #words if unknown then s = tostring( mw.html.create( "code" ) :css( "white-space", "nowrap" ) :wikitext( s ) ) Fault( "Unknown/misplaced format keyword " .. s ) source = false start = false end if start == "inline" then if Permit.builder.half == true then show = "inline half" code = "{{_ |_=_}}" elseif Permit.builder.grouped == true then show = "inline grouped" code = "{{_ | _=_}}" elseif Permit.builder.spaced == true then show = "inline spaced" code = "{{_ | _ = _ }}" end if Permit.builder.newlines == true then show = show or "inline" code = code or "{{_|_=_}}" show = show .. " newlines" code = string.format( "N%sN", code ) end elseif start == "block" then local space = "" -- amid "|" and name local spaced = " " -- preceding "=" local spacer = " " -- following "=" local suffix = "N" -- closing "}}" on new line show = "block" if Permit.builder.indent == true then start = " " show = "block indent" else start = "" end if Permit.builder.compressed == true then spaced = "" spacer = "" show = show .. " compressed" if Permit.builder.last == true then show = show .. " last" else suffix = "" end else if Permit.builder.lead == true then show = show .. " lead" space = " " end if type( Permit.builder.align ) ~= "string" then local n s = " align" if Permit.builder.align == true then n = 0 if type( Data.got ) == "table" and type( Data.got.params ) == "table" then for k, v in pairs( Data.got.params ) do if type( v ) == "table" and not v.deprecated and type( k ) == "string" then k = mw.ustring.len( k ) if k > n then n = k end end end -- for k, v end else n = Permit.builder.align if type( n ) == "number" and n > 1 then s = string.format( "%s %d", s, n ) else n = 0 -- How comes? end end if n > 1 then spaced = string.rep( "_", n - 1 ) .. " " end show = show .. s elseif Permit.builder.after == true then spaced = "" show = show .. " after" elseif Permit.builder.dense == true then spaced = "" spacer = "" show = show .. " dense" end if Permit.builder.last == true then suffix = spacer show = show .. " last" end end code = string.format( "N{{_N%s|%s_%s=%s_%s}}N", start, space, spaced, spacer, suffix ) if show == "block" then show = "block newlines" end end if show then r = mw.html.create( "span" ) :wikitext( show ) end end if code then source = code:gsub( "N", "\n" ) code = mw.text.nowiki( code ):gsub( "N", "&#92;n" ) code = mw.html.create( "code" ) :css( "margin-left", "1em" ) :css( "margin-right", "1em" ) :wikitext( code ) if r then r = mw.html.create( "span" ) :node( r ) :node( code ) else r = code end end end if source and Data.tag then Data.tag.format = source end return r end -- format() local function formatter() -- Build presented documentation -- Returns <div> local r = mw.html.create( "div" ) local x = fashioned( Data.tree, true, r ) local s if x then r = x end if Data.leading then local toc = mw.html.create( "div" ) local shift if Config.suppressTOCnum then toc:addClass( Config.suppressTOCnum ) if type( Config.stylesTOCnum ) == "string" then local src = Config.stylesTOCnum .. "/styles.css" s = TemplateData.frame:extensionTag( "templatestyles", nil, { src = src } ) r:newline() :node( s ) end end toc:addClass( "navigation-not-searchable" ) :css( "margin-top", "0.5em" ) :wikitext( "__TOC__" ) if Data.sibling then local block = mw.html.create( "div" ) if TemplateData.ltr then shift = "right" else shift = "left" end block:css( "float", shift ) :wikitext( Data.sibling ) r:newline() :node( block ) :newline() end r:newline() :node( toc ) :newline() if shift then r:node( mw.html.create( "div" ) :css( "clear", shift ) ) :newline() end end s = features() if s then if Data.leading then r:node( mw.html.create( "h" .. Config.nested ) :wikitext( factory( "doc-params" ) ) ) :newline() end r:node( s ) end if Data.shared then local global = mw.html.create( "div" ) :attr( "id", "templatedata-global" ) local shift if TemplateData.ltr then shift = "right" else shift = "left" end global:css( "float", shift ) :wikitext( string.format( "[[%s|%s]]", Data.shared, "Global" ) ) r:newline() :node( global ) end if Data.tree and Data.tree.format then local e = format() if e then local show = "Format" if Config.supportFormat then show = string.format( "[[%s|%s]]", Config.supportFormat, show ) end r:node( mw.html.create( "p" ) :addClass( "navigation-not-searchable" ) :wikitext( show .. ": " ) :node( e ) ) end end return r end -- formatter() local function free() -- Remove JSON comment lines if Data.source:find( "//", 1, true ) then Data.source:gsub( "([{,\"'])(%s*\n%s*//.*\n%s*)([{},\"'])", "%1%3" ) end end -- free() local function full() -- Build survey table from JSON data, append invisible <templatedata> Data.div = mw.html.create( "div" ) :addClass( "mw-templatedata-doc-wrap" ) if Permit.css.bg then Data.div:css( Permit.css.bg ) end if Permit.css.fg then Data.div:css( Permit.css.fg ) end focus() if Data.tag then if type( Data.got.params ) == "table" then for k, v in pairs( Data.got.params ) do focus( k ) end -- for k, v if Data.heirs then fathers() end end end Data.div:node( formatter() ) if not Data.lazy then Data.slim = flush() if TemplateData.frame then local div = mw.html.create( "div" ) local tdata = { [ 1 ] = "templatedata", [ 2 ] = Data.slim } Data.strip = TemplateData.frame:callParserFunction( "#tag", tdata ) div:wikitext( Data.strip ) if Config.loudly then Data.div:node( mw.html.create( "hr" ) :css( { height = "7ex" } ) ) else div:css( "display", "none" ) end Data.div:node( div ) end end if Data.lasting then Fault( "deprecated type syntax" ) end if Data.less then Fault( Config.solo ) end end -- full() local function furnish( adapt, arglist ) -- Analyze transclusion -- Parameter: -- adapt -- table, #invoke parameters -- arglist -- table, template parameters -- Returns string local source favorize() -- deprecated: for k, v in pairs( Config.basicCnf ) do if adapt[ k ] and adapt[ k ] ~= "" then Config[ v ] = adapt[ k ] end end -- for k, v if arglist.heading and arglist.heading:match( "^[3-6]$" ) then Config.nested = arglist.heading else Config.nested = "2" end Config.loudly = faculty( arglist.debug or adapt.debug ) Data.lazy = faculty( arglist.lazy ) and not Config.loudly Data.leading = faculty( arglist.TOC ) if Data.leading and arglist.TOCsibling then Data.sibling = mw.text.trim( arglist.TOCsibling ) end if arglist.lang then Data.slang = arglist.lang:lower() elseif adapt.lang then Data.slang = adapt.lang:lower() end if arglist.JSON then source = arglist.JSON elseif arglist.Global then source = TemplateData.getGlobalJSON( arglist.Global, arglist.Local ) elseif arglist[ 1 ] then local s = mw.text.trim( arglist[ 1 ] ) local start = s:sub( 1, 1 ) if start == "<" then Data.strip = s elseif start == "{" then source = s elseif mw.ustring.sub( s, 1, 8 ) == mw.ustring.char( 127, 39, 34, 96, 85, 78, 73, 81 ) then Data.strip = s end end if type( arglist.vertical ) == "string" and arglist.vertical:match( "^%d*%.?%d+[emprx]+$" ) then Data.scroll = arglist.vertical end if not source then Data.title = mw.title.getCurrentTitle() source = find() if not source and not Data.title.text:match( Config.subpage ) then local s = string.format( Config.suffix, Data.title.prefixedText ) Data.title = mw.title.new( s ) if Data.title.exists then source = find() end end end if not Data.lazy then if not Data.title then Data.title = mw.title.getCurrentTitle() end Data.lazy = Data.title.text:match( Config.subpage ) end if type( source ) == "string" then TemplateData.getPlainJSON( source ) end return finalize( faculty( arglist.source ) ) end -- furnish() Failsafe.failsafe = function ( atleast ) -- Retrieve versioning and check for compliance -- Precondition: -- atleast -- string, with required version -- or wikidata|item|~|@ or false -- Postcondition: -- Returns string -- with queried version/item, also if problem -- false -- if appropriate -- 2020-08-17 local since = atleast local last = ( since == "~" ) local linked = ( since == "@" ) local link = ( since == "item" ) local r if last or link or linked or since == "wikidata" then local item = Failsafe.item since = false if type( item ) == "number" and item > 0 then local suited = string.format( "Q%d", item ) if link then r = suited else local entity = mw.wikibase.getEntity( suited ) if type( entity ) == "table" then local seek = Failsafe.serialProperty or "P348" local vsn = entity:formatPropertyValues( seek ) if type( vsn ) == "table" and type( vsn.value ) == "string" and vsn.value ~= "" then if last and vsn.value == Failsafe.serial then r = false elseif linked then if mw.title.getCurrentTitle().prefixedText == mw.wikibase.getSitelink( suited ) then r = false else r = suited end else r = vsn.value end end end end end end if type( r ) == "nil" then if not since or since <= Failsafe.serial then r = Failsafe.serial else r = false end end return r end -- Failsafe.failsafe() TemplateData.getGlobalJSON = function ( access, adapt ) -- Retrieve TemplateData from a global repository (JSON) -- Parameter: -- access -- string, with page specifier (on WikiMedia Commons) -- adapt -- JSON string or table with local overrides -- Returns true, if succeeded local plugin = Fetch( "/global" ) local r if type( plugin ) == "table" and type( plugin.fetch ) == "function" then local s, got = plugin.fetch( access, adapt ) if got then Data.got = got Data.order = got.paramOrder Data.shared = s r = true full() else Fault( s ) end end return r end -- TemplateData.getGlobalJSON() TemplateData.getPlainJSON = function ( adapt ) -- Reduce enhanced JSON data to plain text localized JSON -- Parameter: -- adapt -- string, with enhanced JSON -- Returns string, or not if type( adapt ) == "string" then Data.source = adapt free() local lucky lucky, Data.got = pcall( mw.text.jsonDecode, Data.source ) if type( Data.got ) == "table" then full() elseif not Data.strip then local scream = type( Data.got ) if scream == "string" then scream = Data.got else scream = "Data.got: " .. scream end Fault( "fatal JSON error: " .. scream ) end end return Data.slim end -- TemplateData.getPlainJSON() TemplateData.test = function ( adapt, arglist ) TemplateData.frame = mw.getCurrentFrame() return furnish( adapt, arglist ) end -- TemplateData.test() -- Export local p = { } p.f = function ( frame ) -- Template call local lucky, r TemplateData.frame = frame lucky, r = pcall( furnish, frame.args, frame:getParent().args ) if not lucky then Fault( "INTERNAL: " .. r ) r = failures() end return r end -- p.f p.failsafe = function ( frame ) -- Versioning interface local s = type( frame ) local since if s == "table" then since = frame.args[ 1 ] elseif s == "string" then since = frame end if since then since = mw.text.trim( since ) if since == "" then since = false end end return Failsafe.failsafe( since ) or "" end -- p.failsafe p.TemplateData = function () -- Module interface return TemplateData end return p irbi6f0dnlwpwg805xllo48exyrns1y Module:Userbox 828 2794 15360 2024-08-06T20:58:10Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15360 Scribunto text/plain -- This module implements {{userbox}}. local categoryHandler = require('Module:Category handler').main local p = {} -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function checkNum(val, default) -- Checks whether a value is a number greater than or equal to zero. If so, -- returns it as a number. If not, returns a default value. val = tonumber(val) if val and val >= 0 then return val else return default end end local function addSuffix(num, suffix) -- Turns a number into a string and adds a suffix. if num then return tostring(num) .. suffix else return nil end end local function checkNumAndAddSuffix(num, default, suffix) -- Checks a value with checkNum and adds a suffix. num = checkNum(num, default) return addSuffix(num, suffix) end local function makeCat(cat, sort) -- Makes a category link. if sort then return mw.ustring.format('[[Category:%s|%s]]', cat, sort) else return mw.ustring.format('[[Category:%s]]', cat) end end -------------------------------------------------------------------------------- -- Argument processing -------------------------------------------------------------------------------- local function makeInvokeFunc(funcName) return function (frame) local origArgs = require('Module:Arguments').getArgs(frame) local args = {} for k, v in pairs(origArgs) do args[k] = v end return p.main(funcName, args) end end p.userbox = makeInvokeFunc('_userbox') p['userbox-2'] = makeInvokeFunc('_userbox-2') p['userbox-r'] = makeInvokeFunc('_userbox-r') -------------------------------------------------------------------------------- -- Main functions -------------------------------------------------------------------------------- function p.main(funcName, args) local userboxData = p[funcName](args) local userbox = p.render(userboxData) local cats = p.categories(args) return userbox .. (cats or '') end function p._userbox(args) -- Does argument processing for {{userbox}}. local data = {} -- Get div tag values. data.float = args.float or 'left' local borderWidthNum = checkNum(args['border-width'] or args['border-s'], 1) -- Used to calculate width. data.borderWidth = addSuffix(borderWidthNum, 'px') data.borderColor = args['border-color'] or args['border-c'] or args[1] or args['id-c'] or '#999' data.width = addSuffix(240 - 2 * borderWidthNum, 'px') -- Also used in the table tag. data.bodyClass = args.bodyclass -- Get table tag values. data.backgroundColor = args['info-background'] or args[2] or args['info-c'] or '#eee' -- Get info values. data.info = args.info or args[4] or "<code>{{{info}}}</code>" data.infoTextAlign = args['info-a'] or 'left' data.infoFontSize = checkNumAndAddSuffix(args['info-size'] or args['info-s'], 8, 'pt') data.infoHeight = checkNumAndAddSuffix(args['logo-height'] or args['id-h'], 45, 'px') data.infoPadding = args['info-padding'] or args['info-p'] or '0 4px 0 4px' data.infoLineHeight = args['info-line-height'] or args['info-lh'] or '1.25em' data.infoColor = args['info-color'] or args['info-fc'] or 'black' data.infoOtherParams = args['info-other-param'] or args['info-op'] data.infoClass = args['info-class'] -- Get id values. local id = args.logo or args[3] or args.id data.id = id data.showId = id and true or false data.idWidth = checkNumAndAddSuffix(args['logo-width'] or args['id-w'], 45, 'px') data.idHeight = checkNumAndAddSuffix(args['logo-height'] or args['id-h'], 45, 'px') data.idBackgroundColor = args['logo-background'] or args[1] or args['id-c'] or '#ddd' data.idTextAlign = args['id-a'] or 'center' data.idFontSize = checkNum(args['logo-size'] or args[5] or args['id-s'], 14) data.idColor = args['logo-color'] or args['id-fc'] or data.infoColor data.idPadding = args['logo-padding'] or args['id-p'] or '0 1px 0 0' data.idLineHeight = args['logo-line-height'] or args['id-lh'] or '1.25em' data.idOtherParams = args['logo-other-param'] or args['id-op'] data.idClass = args['id-class'] return data end p['_userbox-2'] = function (args) -- Does argument processing for {{userbox-2}}. local data = {} -- Get div tag values. data.float = args.float or 'left' local borderWidthNum = checkNum(args['border-s'] or args[9], 1) -- Used to calculate width. data.borderWidth = addSuffix(borderWidthNum, 'px') data.borderColor = args['border-c'] or args[6] or args['id1-c'] or args[1] or '#999999' data.width = addSuffix(240 - 2 * borderWidthNum, 'px') -- Also used in the table tag. data.bodyClass = args.bodyclass -- Get table tag values. data.backgroundColor = args['info-c'] or args[2] or '#eeeeee' -- Get info values. data.info = args.info or args[4] or "<code>{{{info}}}</code>" data.infoTextAlign = args['info-a'] or 'left' data.infoFontSize = checkNumAndAddSuffix(args['info-s'], 8, 'pt') data.infoColor = args['info-fc'] or args[8] or 'black' data.infoPadding = args['info-p'] or '0 4px 0 4px' data.infoLineHeight = args['info-lh'] or '1.25em' data.infoOtherParams = args['info-op'] -- Get id values. data.showId = true data.id = args.logo or args[3] or args.id1 or 'id1' data.idWidth = checkNumAndAddSuffix(args['id1-w'], 45, 'px') data.idHeight = checkNumAndAddSuffix(args['id-h'], 45, 'px') data.idBackgroundColor = args['id1-c'] or args[1] or '#dddddd' data.idTextAlign = 'center' data.idFontSize = checkNum(args['id1-s'], 14) data.idLineHeight = args['id1-lh'] or '1.25em' data.idColor = args['id1-fc'] or data.infoColor data.idPadding = args['id1-p'] or '0 1px 0 0' data.idOtherParams = args['id1-op'] -- Get id2 values. data.showId2 = true data.id2 = args.logo or args[5] or args.id2 or 'id2' data.id2Width = checkNumAndAddSuffix(args['id2-w'], 45, 'px') data.id2Height = data.idHeight data.id2BackgroundColor = args['id2-c'] or args[7] or args[1] or '#dddddd' data.id2TextAlign = 'center' data.id2FontSize = checkNum(args['id2-s'], 14) data.id2LineHeight = args['id2-lh'] or '1.25em' data.id2Color = args['id2-fc'] or data.infoColor data.id2Padding = args['id2-p'] or '0 0 0 1px' data.id2OtherParams = args['id2-op'] return data end p['_userbox-r'] = function (args) -- Does argument processing for {{userbox-r}}. local data = {} -- Get div tag values. data.float = args.float or 'left' local borderWidthNum = checkNum(args['border-width'] or args['border-s'], 1) -- Used to calculate width. data.borderWidth = addSuffix(borderWidthNum, 'px') data.borderColor = args['border-color'] or args['border-c'] or args[1] or args['id-c'] or '#999' data.width = addSuffix(240 - 2 * borderWidthNum, 'px') -- Also used in the table tag. data.bodyClass = args.bodyclass -- Get table tag values. data.backgroundColor = args['info-background'] or args[2] or args['info-c'] or '#eee' -- Get id values. data.showId = false -- We only show id2 in userbox-r. -- Get info values. data.info = args.info or args[4] or "<code>{{{info}}}</code>" data.infoTextAlign = args['info-align'] or args['info-a'] or 'left' data.infoFontSize = checkNumAndAddSuffix(args['info-size'] or args['info-s'], 8, 'pt') data.infoPadding = args['info-padding'] or args['info-p'] or '0 4px 0 4px' data.infoLineHeight = args['info-line-height'] or args['info-lh'] or '1.25em' data.infoColor = args['info-color'] or args['info-fc'] or 'black' data.infoOtherParams = args['info-other-param'] or args['info-op'] -- Get id2 values. data.showId2 = true data.id2 = args.logo or args[3] or args.id or 'id' data.id2Width = checkNumAndAddSuffix(args['logo-width'] or args['id-w'], 45, 'px') data.id2Height = checkNumAndAddSuffix(args['logo-height'] or args['id-h'], 45, 'px') data.id2BackgroundColor = args['logo-background'] or args[1] or args['id-c'] or '#ddd' data.id2TextAlign = args['id-a'] or 'center' data.id2FontSize = checkNum(args['logo-size'] or args[5] or args['id-s'], 14) data.id2Color = args['logo-color'] or args['id-fc'] or data.infoColor data.id2Padding = args['logo-padding'] or args['id-p'] or '0 0 0 1px' data.id2LineHeight = args['logo-line-height'] or args['id-lh'] or '1.25em' data.id2OtherParams = args['logo-other-param'] or args['id-op'] return data end function p.render(data) -- Renders the userbox html using the content of the data table. -- Render the div tag html. local root = mw.html.create('div') root :css('float', data.float) :css('border', (data.borderWidth or '') .. ' solid ' .. (data.borderColor or '')) :css('margin', '1px') :css('width', data.width) :addClass('wikipediauserbox') :addClass(data.bodyClass) -- Render the table tag html. local tableroot = root:tag('table') tableroot :attr('role', 'presentation') :css('border-collapse', 'collapse') :css('width', data.width) :css('margin-bottom', '0') :css('margin-top', '0') :css('background', data.backgroundColor) :css('color', 'inherit') -- Render the id html. local tablerow = tableroot:tag('tr') if data.showId then tablerow:tag('td') :css('border', '0') :css('width', data.idWidth) :css('height', data.idHeight) :css('background', data.idBackgroundColor) :css('text-align', data.idTextAlign) :css('font-size', data.idFontSize .. 'pt') :css('font-weight', 'bold') :css('color', data.idColor) :css('padding', data.idPadding) :css('line-height', data.idLineHeight) :css('vertical-align', 'middle') :cssText(data.idOtherParams) :addClass(data.idClass) :wikitext(data.id) end -- Render the info html. tablerow:tag('td') :css('border', '0') :css('text-align', data.infoTextAlign) :css('font-size', data.infoFontSize) :css('padding', data.infoPadding) :css('height', data.infoHeight) :css('line-height', data.infoLineHeight) :css('color', data.infoColor) :css('vertical-align', 'middle') :cssText(data.infoOtherParams) :addClass(data.infoClass) :wikitext(data.info) -- Render the second id html. if data.showId2 then tablerow:tag('td') :css('border', '0') :css('width', data.id2Width) :css('height', data.id2Height) :css('background', data.id2BackgroundColor) :css('text-align', data.id2TextAlign) :css('font-size', data.id2FontSize .. 'pt') :css('font-weight', 'bold') :css('color', data.id2Color) :css('padding', data.id2Padding) :css('line-height', data.id2LineHeight) :css('vertical-align', 'middle') :cssText(data.id2OtherParams) :wikitext(data.id2) end local title = mw.title.getCurrentTitle() if (title.namespace == 2) and not title.text:match("/") then return tostring(root) -- regular user page elseif title.namespace == 14 then return tostring(root) -- category elseif title.isTalkPage then return tostring(root) -- talk page end local legible = true local contrast = require('Module:Color contrast')._ratio local function has_text(wikitext) wikitext = wikitext:gsub("]]", "|]]") wikitext = wikitext:gsub("%[%[%s*[Mm][Ee][Dd][Ii][Aa]%s*:[^|]-(|.-)]]", "") wikitext = wikitext:gsub("%[%[%s*[Ii][Mm][Aa][Gg][Ee]%s*:[^|]-(|.-)]]", "") wikitext = wikitext:gsub("%[%[%s*[Ff][Ii][Ll][Ee]%s*:[^|]-(|.-)]]", "") return mw.text.trim(wikitext) ~= "" end if contrast { data.infoColor, data.backgroundColor, error = 0 } < 4.5 then legible = false end -- For bold text >= 14pt, requirement is only 3. local idContrastThreshold = 4.5 local id2ContrastThreshold = 4.5 if (data.idFontSize or 0) >= 14 then idContrastThreshold = 3 end if (data.id2FontSize or 0) >= 14 then id2ContrastThreshold = 3 end if data.showId and contrast { data.idColor, data.idBackgroundColor, error = 0 } < idContrastThreshold then if has_text(data.id or "") then legible = false end end if data.showId2 and contrast { data.id2Color, data.id2BackgroundColor, error = 0 } < id2ContrastThreshold then if has_text(data.id2 or "") then legible = false end end if not legible then root:wikitext('[[Category:Userboxes with insufficient color contrast]]') end return tostring(root) end function p.categories(args, page) -- Gets categories from [[Module:Category handler]]. -- The page parameter makes the function act as though the module was being called from that page. -- It is included for testing purposes. local cats = {} cats[#cats + 1] = args.usercategory cats[#cats + 1] = args.usercategory2 cats[#cats + 1] = args.usercategory3 cats[#cats + 1] = args.usercategory4 cats[#cats + 1] = args.usercategory5 -- Get the title object local title if page then title = mw.title.new(page) else title = mw.title.getCurrentTitle() end -- Build category handler arguments. local chargs = {} chargs.page = page chargs.nocat = args.nocat chargs.main = '[[Category:Pages with templates in the wrong namespace]]' if args.notcatsubpages then chargs.subpage = 'no' end -- User namespace. local user = '' for i, cat in ipairs(cats) do user = user .. makeCat(cat) end chargs.user = user -- Template namespace. local basepage = title.baseText local template = '' for i, cat in ipairs(cats) do template = template .. makeCat(cat, ' ' .. basepage) end chargs.template = template return categoryHandler(chargs) end return p sp62xix66w9upayfcy40idgqzye8id8 Module:Template test case 828 2795 15361 2024-08-06T20:58:36Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15361 Scribunto text/plain --[[ A module for generating test case templates. This module incorporates code from the English Wikipedia's "Testcase table" module,[1] written by Frietjes [2] with contributions by Mr. Stradivarius [3] and Jackmcbarn,[4] and the English Wikipedia's "Testcase rows" module,[5] written by Mr. Stradivarius. The "Testcase table" and "Testcase rows" modules are released under the CC BY-SA 3.0 License [6] and the GFDL.[7] License: CC BY-SA 3.0 and the GFDL Author: Mr. Stradivarius [1] https://en.wikipedia.org/wiki/Module:Testcase_table [2] https://en.wikipedia.org/wiki/User:Frietjes [3] https://en.wikipedia.org/wiki/User:Mr._Stradivarius [4] https://en.wikipedia.org/wiki/User:Jackmcbarn [5] https://en.wikipedia.org/wiki/Module:Testcase_rows [6] https://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License [7] https://en.wikipedia.org/wiki/Wikipedia:Text_of_the_GNU_Free_Documentation_License ]] -- Load required modules local yesno = require('Module:Yesno') -- Set constants local DATA_MODULE = 'Module:Template test case/data' ------------------------------------------------------------------------------- -- Shared methods ------------------------------------------------------------------------------- local function message(self, key, ...) -- This method is added to classes that need to deal with messages from the -- config module. local msg = self.cfg.msg[key] if select(1, ...) then return mw.message.newRawMessage(msg, ...):plain() else return msg end end ------------------------------------------------------------------------------- -- Template class ------------------------------------------------------------------------------- local Template = {} Template.memoizedMethods = { -- Names of methods to be memoized in each object. This table should only -- hold methods with no parameters. getFullPage = true, getName = true, makeHeader = true, getOutput = true } function Template.new(invocationObj, options) local obj = {} -- Set input for k, v in pairs(options or {}) do if not Template[k] then obj[k] = v end end obj._invocation = invocationObj -- Validate input if not obj.template and not obj.title then error('no template or title specified', 2) end -- Memoize expensive method calls local memoFuncs = {} return setmetatable(obj, { __index = function (t, key) if Template.memoizedMethods[key] then local func = memoFuncs[key] if not func then local val = Template[key](t) func = function () return val end memoFuncs[key] = func end return func else return Template[key] end end }) end function Template:getFullPage() if not self.template then return self.title.prefixedText elseif self.template:sub(1, 7) == '#invoke' then return 'Module' .. self.template:sub(8):gsub('|.*', '') else local strippedTemplate, hasColon = self.template:gsub('^:', '', 1) hasColon = hasColon > 0 local ns = strippedTemplate:match('^(.-):') ns = ns and mw.site.namespaces[ns] if ns then return strippedTemplate elseif hasColon then return strippedTemplate -- Main namespace else return mw.site.namespaces[10].name .. ':' .. strippedTemplate end end end function Template:getName() if self.template then return self.template else return require('Module:Template invocation').name(self.title) end end function Template:makeLink(display) if display then return string.format('[[:%s|%s]]', self:getFullPage(), display) else return string.format('[[:%s]]', self:getFullPage()) end end function Template:makeBraceLink(display) display = display or self:getName() local link = self:makeLink(display) return mw.text.nowiki('{{') .. link .. mw.text.nowiki('}}') end function Template:makeHeader() return self.heading or self:makeBraceLink() end function Template:getInvocation(format) local invocation = self._invocation:getInvocation{ template = self:getName(), requireMagicWord = self.requireMagicWord, } if format == 'code' then invocation = '<code>' .. mw.text.nowiki(invocation) .. '</code>' elseif format == 'kbd' then invocation = '<kbd>' .. mw.text.nowiki(invocation) .. '</kbd>' elseif format == 'plain' then invocation = mw.text.nowiki(invocation) else -- Default is pre tags invocation = mw.text.encode(invocation, '&') invocation = '<pre style="white-space: pre-wrap;">' .. invocation .. '</pre>' invocation = mw.getCurrentFrame():preprocess(invocation) end return invocation end function Template:getOutput() local protect = require('Module:Protect') -- calling self._invocation:getOutput{...} return protect(self._invocation.getOutput)(self._invocation, { template = self:getName(), requireMagicWord = self.requireMagicWord, }) end ------------------------------------------------------------------------------- -- TestCase class ------------------------------------------------------------------------------- local TestCase = {} TestCase.__index = TestCase TestCase.message = message -- add the message method TestCase.renderMethods = { -- Keys in this table are values of the "format" option, values are the -- method for rendering that format. columns = 'renderColumns', rows = 'renderRows', tablerows = 'renderRows', inline = 'renderInline', cells = 'renderCells', default = 'renderDefault' } function TestCase.new(invocationObj, options, cfg) local obj = setmetatable({}, TestCase) obj.cfg = cfg -- Separate general options from template options. Template options are -- numbered, whereas general options are not. local generalOptions, templateOptions = {}, {} for k, v in pairs(options) do local prefix, num if type(k) == 'string' then prefix, num = k:match('^(.-)([1-9][0-9]*)$') end if prefix then num = tonumber(num) templateOptions[num] = templateOptions[num] or {} templateOptions[num][prefix] = v else generalOptions[k] = v end end -- Set general options generalOptions.showcode = yesno(generalOptions.showcode) generalOptions.showheader = yesno(generalOptions.showheader) ~= false generalOptions.showcaption = yesno(generalOptions.showcaption) ~= false generalOptions.collapsible = yesno(generalOptions.collapsible) generalOptions.notcollapsed = yesno(generalOptions.notcollapsed) generalOptions.wantdiff = yesno(generalOptions.wantdiff) obj.options = generalOptions -- Preprocess template args for num, t in pairs(templateOptions) do if t.showtemplate ~= nil then t.showtemplate = yesno(t.showtemplate) end end -- Set up first two template options tables, so that if only the -- "template3" is specified it isn't made the first template when the -- the table options array is compressed. templateOptions[1] = templateOptions[1] or {} templateOptions[2] = templateOptions[2] or {} -- Allow the "template" option to override the "template1" option for -- backwards compatibility with [[Module:Testcase table]]. if generalOptions.template then templateOptions[1].template = generalOptions.template end -- Add default template options if templateOptions[1].template and not templateOptions[2].template then templateOptions[2].template = templateOptions[1].template .. '/' .. obj.cfg.sandboxSubpage end if not templateOptions[1].template then templateOptions[1].title = mw.title.getCurrentTitle().basePageTitle end if not templateOptions[2].template then templateOptions[2].title = templateOptions[1].title:subPageTitle( obj.cfg.sandboxSubpage ) end -- Remove template options for any templates where the showtemplate -- argument is false. This prevents any output for that template. for num, t in pairs(templateOptions) do if t.showtemplate == false then templateOptions[num] = nil end end -- Check for missing template names. for num, t in pairs(templateOptions) do if not t.template and not t.title then error(obj:message( 'missing-template-option-error', num, num ), 2) end end -- Compress templateOptions table so we can iterate over it with ipairs. templateOptions = (function (t) local nums = {} for num in pairs(t) do nums[#nums + 1] = num end table.sort(nums) local ret = {} for i, num in ipairs(nums) do ret[i] = t[num] end return ret end)(templateOptions) -- Don't require the __TEMPLATENAME__ magic word for nowiki invocations if -- there is only one template being output. if #templateOptions <= 1 then templateOptions[1].requireMagicWord = false end mw.logObject(templateOptions) -- Make the template objects obj.templates = {} for i, options in ipairs(templateOptions) do table.insert(obj.templates, Template.new(invocationObj, options)) end -- Add tracking categories. At the moment we are only tracking templates -- that use any "heading" parameters or an "output" parameter. obj.categories = {} for k, v in pairs(options) do if type(k) == 'string' and k:find('heading') then obj.categories['Test cases using heading parameters'] = true elseif k == 'output' then obj.categories['Test cases using output parameter'] = true end end return obj end function TestCase:getTemplateOutput(templateObj) local output = templateObj:getOutput() if self.options.resetRefs then mw.getCurrentFrame():extensionTag('references') end return output end function TestCase:templateOutputIsEqual() -- Returns a boolean showing whether all of the template outputs are equal. -- The random parts of strip markers (see [[Help:Strip markers]]) are -- removed before comparison. This means a strip marker can contain anything -- and still be treated as equal, but it solves the problem of otherwise -- identical wikitext not returning as exactly equal. local function normaliseOutput(obj) local out = obj:getOutput() -- Remove the random parts from strip markers. out = out:gsub('(\127[^\127]*UNIQ%-%-%l+%-)%x+(%-%-?QINU[^\127]*\127)', '%1%2') return out end local firstOutput = normaliseOutput(self.templates[1]) for i = 2, #self.templates do local output = normaliseOutput(self.templates[i]) if output ~= firstOutput then return false end end return true end function TestCase:makeCollapsible(s) local title = self.options.title or self.templates[1]:makeHeader() if self.options.titlecode then title = self.templates[1]:getInvocation('kbd') end local isEqual = self:templateOutputIsEqual() local root = mw.html.create('div') root :addClass('mw-collapsible') :css('width', '100%') :css('border', 'solid silver 1px') :css('padding', '0.2em') :css('clear', 'both') :addClass(self.options.notcollapsed == false and 'mw-collapsed' or nil) if self.options.wantdiff then root :tag('div') :css('background-color', isEqual and 'yellow' or '#90a8ee') :css('color', 'black') :css('font-weight', 'bold') :css('padding', '0.2em') :wikitext(title) :done() else if self.options.notcollapsed ~= true or false then root :addClass(isEqual and 'mw-collapsed' or nil) end root :tag('div') :css('background-color', isEqual and 'lightgreen' or 'yellow') :css('color', 'black') :css('font-weight', 'bold') :css('padding', '0.2em') :wikitext(title) :done() end root :tag('div') :addClass('mw-collapsible-content') :newline() :wikitext(s) :newline() return tostring(root) end function TestCase:renderColumns() local root = mw.html.create() if self.options.showcode then root :wikitext(self.templates[1]:getInvocation()) :newline() end local tableroot = root:tag('table') if self.options.showheader then -- Caption if self.options.showcaption then tableroot :addClass(self.options.class) :cssText(self.options.style) :tag('caption') :wikitext(self.options.caption or self:message('columns-header')) end -- Headers local headerRow = tableroot:tag('tr') if self.options.rowheader then -- rowheader is correct here. We need to add another th cell if -- rowheader is set further down, even if heading0 is missing. headerRow:tag('th'):wikitext(self.options.heading0) end local width if #self.templates > 0 then width = tostring(math.floor(100 / #self.templates)) .. '%' else width = '100%' end for i, obj in ipairs(self.templates) do headerRow :tag('th') :css('width', width) :wikitext(obj:makeHeader()) end end -- Row header local dataRow = tableroot:tag('tr'):css('vertical-align', 'top') if self.options.rowheader then dataRow:tag('th') :attr('scope', 'row') :wikitext(self.options.rowheader) end -- Template output for i, obj in ipairs(self.templates) do if self.options.output == 'nowiki+' then dataRow:tag('td') :newline() :wikitext(self.options.before) :wikitext(self:getTemplateOutput(obj)) :wikitext(self.options.after) :wikitext('<pre style="white-space: pre-wrap;">') :wikitext(mw.text.nowiki(self.options.before or "")) :wikitext(mw.text.nowiki(self:getTemplateOutput(obj))) :wikitext(mw.text.nowiki(self.options.after or "")) :wikitext('</pre>') elseif self.options.output == 'nowiki' then dataRow:tag('td') :newline() :wikitext(mw.text.nowiki(self.options.before or "")) :wikitext(mw.text.nowiki(self:getTemplateOutput(obj))) :wikitext(mw.text.nowiki(self.options.after or "")) else dataRow:tag('td') :newline() :wikitext(self.options.before) :wikitext(self:getTemplateOutput(obj)) :wikitext(self.options.after) end end return tostring(root) end function TestCase:renderRows() local root = mw.html.create() if self.options.showcode then root :wikitext(self.templates[1]:getInvocation()) :newline() end local tableroot = root:tag('table') tableroot :addClass(self.options.class) :cssText(self.options.style) if self.options.caption then tableroot :tag('caption') :wikitext(self.options.caption) end for _, obj in ipairs(self.templates) do local dataRow = tableroot:tag('tr') -- Header if self.options.showheader then if self.options.format == 'tablerows' then dataRow:tag('th') :attr('scope', 'row') :css('vertical-align', 'top') :css('text-align', 'left') :wikitext(obj:makeHeader()) dataRow:tag('td') :css('vertical-align', 'top') :css('padding', '0 1em') :wikitext('→') else dataRow:tag('td') :css('text-align', 'center') :css('font-weight', 'bold') :wikitext(obj:makeHeader()) dataRow = tableroot:tag('tr') end end -- Template output if self.options.output == 'nowiki+' then dataRow:tag('td') :newline() :wikitext(self.options.before) :wikitext(self:getTemplateOutput(obj)) :wikitext(self.options.after) :wikitext('<pre style="white-space: pre-wrap;">') :wikitext(mw.text.nowiki(self.options.before or "")) :wikitext(mw.text.nowiki(self:getTemplateOutput(obj))) :wikitext(mw.text.nowiki(self.options.after or "")) :wikitext('</pre>') elseif self.options.output == 'nowiki' then dataRow:tag('td') :newline() :wikitext(mw.text.nowiki(self.options.before or "")) :wikitext(mw.text.nowiki(self:getTemplateOutput(obj))) :wikitext(mw.text.nowiki(self.options.after or "")) else dataRow:tag('td') :newline() :wikitext(self.options.before) :wikitext(self:getTemplateOutput(obj)) :wikitext(self.options.after) end end return tostring(root) end function TestCase:renderInline() local arrow = mw.language.getContentLanguage():getArrow('forwards') local ret = {} for i, obj in ipairs(self.templates) do local line = {} line[#line + 1] = self.options.prefix or '* ' if self.options.showcode then line[#line + 1] = obj:getInvocation('code') line[#line + 1] = ' ' line[#line + 1] = arrow line[#line + 1] = ' ' end if self.options.output == 'nowiki+' then line[#line + 1] = self.options.before or "" line[#line + 1] = self:getTemplateOutput(obj) line[#line + 1] = self.options.after or "" line[#line + 1] = '<pre style="white-space: pre-wrap;">' line[#line + 1] = mw.text.nowiki(self.options.before or "") line[#line + 1] = mw.text.nowiki(self:getTemplateOutput(obj)) line[#line + 1] = mw.text.nowiki(self.options.after or "") line[#line + 1] = '</pre>' elseif self.options.output == 'nowiki' then line[#line + 1] = mw.text.nowiki(self.options.before or "") line[#line + 1] = mw.text.nowiki(self:getTemplateOutput(obj)) line[#line + 1] = mw.text.nowiki(self.options.after or "") else line[#line + 1] = self.options.before or "" line[#line + 1] = self:getTemplateOutput(obj) line[#line + 1] = self.options.after or "" end ret[#ret + 1] = table.concat(line) end if self.options.addline then local line = {} line[#line + 1] = self.options.prefix or '* ' line[#line + 1] = self.options.addline ret[#ret + 1] = table.concat(line) end return table.concat(ret, '\n') end function TestCase:renderCells() local root = mw.html.create() local dataRow = root:tag('tr') dataRow :css('vertical-align', 'top') :addClass(self.options.class) :cssText(self.options.style) -- Row header if self.options.rowheader then dataRow:tag('th') :attr('scope', 'row') :newline() :wikitext(self.options.rowheader or self:message('row-header')) end -- Caption if self.options.showcaption then dataRow:tag('th') :attr('scope', 'row') :newline() :wikitext(self.options.caption or self:message('columns-header')) end -- Show code if self.options.showcode then dataRow:tag('td') :newline() :wikitext(self:getInvocation('code')) end -- Template output for i, obj in ipairs(self.templates) do if self.options.output == 'nowiki+' then dataRow:tag('td') :newline() :wikitext(self.options.before) :wikitext(self:getTemplateOutput(obj)) :wikitext(self.options.after) :wikitext('<pre style="white-space: pre-wrap;">') :wikitext(mw.text.nowiki(self.options.before or "")) :wikitext(mw.text.nowiki(self:getTemplateOutput(obj))) :wikitext(mw.text.nowiki(self.options.after or "")) :wikitext('</pre>') elseif self.options.output == 'nowiki' then dataRow:tag('td') :newline() :wikitext(mw.text.nowiki(self.options.before or "")) :wikitext(mw.text.nowiki(self:getTemplateOutput(obj))) :wikitext(mw.text.nowiki(self.options.after or "")) else dataRow:tag('td') :newline() :wikitext(self.options.before) :wikitext(self:getTemplateOutput(obj)) :wikitext(self.options.after) end end return tostring(root) end function TestCase:renderDefault() local ret = {} if self.options.showcode then ret[#ret + 1] = self.templates[1]:getInvocation() end for i, obj in ipairs(self.templates) do ret[#ret + 1] = '<div style="clear: both;"></div>' if self.options.showheader then ret[#ret + 1] = obj:makeHeader() end if self.options.output == 'nowiki+' then ret[#ret + 1] = (self.options.before or "") .. self:getTemplateOutput(obj) .. (self.options.after or "") .. '<pre style="white-space: pre-wrap;">' .. mw.text.nowiki(self.options.before or "") .. mw.text.nowiki(self:getTemplateOutput(obj)) .. mw.text.nowiki(self.options.after or "") .. '</pre>' elseif self.options.output == 'nowiki' then ret[#ret + 1] = mw.text.nowiki(self.options.before or "") .. mw.text.nowiki(self:getTemplateOutput(obj)) .. mw.text.nowiki(self.options.after or "") else ret[#ret + 1] = (self.options.before or "") .. self:getTemplateOutput(obj) .. (self.options.after or "") end end return table.concat(ret, '\n\n') end function TestCase:__tostring() local format = self.options.format local method = format and TestCase.renderMethods[format] or 'renderDefault' local ret = self[method](self) if self.options.collapsible then ret = self:makeCollapsible(ret) end for cat in pairs(self.categories) do ret = ret .. string.format('[[Category:%s]]', cat) end return ret end ------------------------------------------------------------------------------- -- Nowiki invocation class ------------------------------------------------------------------------------- local NowikiInvocation = {} NowikiInvocation.__index = NowikiInvocation NowikiInvocation.message = message -- Add the message method function NowikiInvocation.new(invocation, cfg) local obj = setmetatable({}, NowikiInvocation) obj.cfg = cfg invocation = mw.text.unstrip(invocation) -- Decode HTML entities for <, >, and ". This means that HTML entities in -- the original code must be escaped as e.g. &amp;lt;, which is unfortunate, -- but it is the best we can do as the distinction between <, >, " and &lt;, -- &gt;, &quot; is lost during the original nowiki operation. invocation = invocation:gsub('&lt;', '<') invocation = invocation:gsub('&gt;', '>') invocation = invocation:gsub('&quot;', '"') obj.invocation = invocation return obj end function NowikiInvocation:getInvocation(options) local template = options.template:gsub('%%', '%%%%') -- Escape "%" with "%%" local invocation, count = self.invocation:gsub( self.cfg.templateNameMagicWordPattern, template ) if options.requireMagicWord ~= false and count < 1 then error(self:message( 'nowiki-magic-word-error', self.cfg.templateNameMagicWord )) end return invocation end function NowikiInvocation:getOutput(options) local invocation = self:getInvocation(options) return mw.getCurrentFrame():preprocess(invocation) end ------------------------------------------------------------------------------- -- Table invocation class ------------------------------------------------------------------------------- local TableInvocation = {} TableInvocation.__index = TableInvocation TableInvocation.message = message -- Add the message method function TableInvocation.new(invokeArgs, nowikiCode, cfg) local obj = setmetatable({}, TableInvocation) obj.cfg = cfg obj.invokeArgs = invokeArgs obj.code = nowikiCode return obj end function TableInvocation:getInvocation(options) if self.code then local nowikiObj = NowikiInvocation.new(self.code, self.cfg) return nowikiObj:getInvocation(options) else return require('Module:Template invocation').invocation( options.template, self.invokeArgs ) end end function TableInvocation:getOutput(options) if (options.template:sub(1, 7) == '#invoke') then local moduleCall = mw.text.split(options.template, '|', true) local args = mw.clone(self.invokeArgs) table.insert(args, 1, moduleCall[2]) return mw.getCurrentFrame():callParserFunction(moduleCall[1], args) end return mw.getCurrentFrame():expandTemplate{ title = options.template, args = self.invokeArgs } end ------------------------------------------------------------------------------- -- Bridge functions -- -- These functions translate template arguments into forms that can be accepted -- by the different classes, and return the results. ------------------------------------------------------------------------------- local bridge = {} function bridge.table(args, cfg) cfg = cfg or mw.loadData(DATA_MODULE) local options, invokeArgs = {}, {} for k, v in pairs(args) do local optionKey = type(k) == 'string' and k:match('^_(.*)$') if optionKey then if type(v) == 'string' then v = v:match('^%s*(.-)%s*$') -- trim whitespace end if v ~= '' then options[optionKey] = v end else invokeArgs[k] = v end end -- Allow passing a nowiki invocation as an option. While this means users -- have to pass in the code twice, whitespace is preserved and &lt; etc. -- will work as intended. local nowikiCode = options.code options.code = nil local invocationObj = TableInvocation.new(invokeArgs, nowikiCode, cfg) local testCaseObj = TestCase.new(invocationObj, options, cfg) return tostring(testCaseObj) end function bridge.nowiki(args, cfg) cfg = cfg or mw.loadData(DATA_MODULE) -- Convert args beginning with _ for consistency with the normal bridge local newArgs = {} for k, v in pairs(args) do local normalName = type(k) == "string" and string.match(k, "^_(.*)$") if normalName then newArgs[normalName] = v else newArgs[k] = v end end local code = newArgs.code or newArgs[1] local invocationObj = NowikiInvocation.new(code, cfg) newArgs.code = nil newArgs[1] = nil -- Assume we want to see the code as we already passed it in. newArgs.showcode = newArgs.showcode or true local testCaseObj = TestCase.new(invocationObj, newArgs, cfg) return tostring(testCaseObj) end ------------------------------------------------------------------------------- -- Exports ------------------------------------------------------------------------------- local p = {} function p.main(frame, cfg) cfg = cfg or mw.loadData(DATA_MODULE) -- Load the wrapper config, if any. local wrapperConfig if frame.getParent then local title = frame:getParent():getTitle() local template = title:gsub(cfg.sandboxSubpagePattern, '') wrapperConfig = cfg.wrappers[template] end -- Work out the function we will call, use it to generate the config for -- Module:Arguments, and use Module:Arguments to find the arguments passed -- by the user. local func = wrapperConfig and wrapperConfig.func or 'table' local userArgs = require('Module:Arguments').getArgs(frame, { parentOnly = wrapperConfig, frameOnly = not wrapperConfig, trim = func ~= 'table', removeBlanks = func ~= 'table' }) -- Get default args and build the args table. User-specified args overwrite -- default args. local defaultArgs = wrapperConfig and wrapperConfig.args or {} local args = {} for k, v in pairs(defaultArgs) do args[k] = v end for k, v in pairs(userArgs) do args[k] = v end return bridge[func](args, cfg) end function p._exportClasses() -- For testing return { Template = Template, TestCase = TestCase, NowikiInvocation = NowikiInvocation, TableInvocation = TableInvocation } end return p qth78wbo7zwtms0j4ijcmaokumyb2e3 Module:Detect singular/sandbox 828 2796 15362 2024-08-06T20:58:45Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15362 Scribunto text/plain local p = {} local getArgs = require('Module:Arguments').getArgs local yesNo = require('Module:Yesno') local getPlain = require('Module:Text').Text().getPlain -- function to determine whether "sub" occurs in "s" local function plainFind(s, sub) return mw.ustring.find(s, sub, 1, true) end -- function to count the number of times "pattern" (a regex) occurs in "s" local function countMatches(s, pattern) local _, count = mw.ustring.gsub(s, pattern, '') return count end local singular = 1 local likelyPlural = 2 local plural = 3 -- Determine whether a string is singular or plural (i.e., it represents one -- item or many) -- Arguments: -- origArgs[1]: string to process -- origArgs.no_comma: if false, use commas to detect plural (default false) -- origArgs.parse_links: if false, treat wikilinks as opaque singular objects (default false) -- Returns: -- singular, likelyPlural, or plural (see constants above), or nil for completely unknown function p._main(origArgs) origArgs = type(origArgs) == 'table' and origArgs or {} local args = {} -- canonicalize boolean arguments for key, default in pairs({no_comma=false,parse_links=false,any_comma=false,no_and=false}) do if origArgs[key] == nil then args[key] = default else args[key] = yesNo(origArgs[key],default) end end local checkComma = not args.no_comma local checkAnd = not args.no_and local rewriteLinks = not args.parse_links local anyComma = args.any_comma local s = origArgs[1] -- the input string if not s then return nil -- empty input returns nil end s = tostring(s) s = mw.text.decode(s,true) --- replace HTML entities (to avoid spurious semicolons) if plainFind(s,'data-plural="0"') then -- magic data string to return true return singular end if plainFind(s,'data-plural="1"') then -- magic data string to return false return plural end -- count number of list items local numListItems = countMatches(s,'<%s*li') -- if exactly one, then singular, if more than one, then plural if numListItems == 1 then return singular end if numListItems > 1 then return plural end -- if "list of" occurs inside of wlink, then it's plural if mw.ustring.find(s:lower(), '%[%[[^%]]*list of[^%]]+%]%]') then return plural end -- fix for trailing br tags passed through [[template:marriage]] s = mw.ustring.gsub(s, '<%s*br[^>]*>%s*(</div>)', '%1') -- replace all wikilinks with fixed string if rewriteLinks then s = mw.ustring.gsub(s,'%b[]','WIKILINK') end -- Five conditions: any one of them can make the string a likely plural or plural local hasBreak = mw.ustring.find(s,'<%s*br') -- For the last 4, evaluate on string stripped of wikimarkup s = getPlain(s) local hasBullets = countMatches(s,'%*+') > 1 local multipleQids = mw.ustring.find(s,'Q%d+[%p%s]+Q%d+') -- has multiple QIDs in a row if hasBullets or multipleQids then return plural end local commaPattern = anyComma and '[,;]' or '%D[,;]%D' -- semi-colon similar to comma local hasComma = checkComma and mw.ustring.find(s, commaPattern) local hasAnd = checkAnd and mw.ustring.find(s,'[,%s]and%s') if hasBreak or hasComma or hasAnd then return likelyPlural end return singular end function p._pluralize(args) args = type(args) == 'table' and args or {} local singularForm = args[3] or args.singular or "" local pluralForm = args[4] or args.plural or "" local likelyForm = args.likely or pluralForm local link = args[5] or args.link if link then link = tostring(link) singularForm = '[['..link..'|'..singularForm..']]' pluralForm = '[['..link..'|'..pluralForm..']]' likelyForm = '[['..link..'|'..likelyForm..']]' end if args[2] then return pluralForm end local detect = p._main(args) if detect == nil then return "" -- return blank on complete failure end if detect == singular then return singularForm elseif detect == likelyPlural then return likelyForm else return pluralForm end end function p.main(frame) local args = getArgs(frame) -- For template, return 1 if singular, blank if plural or empty local result = p._main(args) if result == nil then return 1 end return result == singular and 1 or "" end function p.pluralize(frame) local args = getArgs(frame) return p._pluralize(args) end return p chvl518dso4lfzkxto06sdqio7vynp5 Module:Protection banner/sandbox 828 2797 15363 2024-08-06T20:58:57Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15363 Scribunto text/plain -- This module implements {{pp-meta}} and its daughter templates such as -- {{pp-dispute}}, {{pp-vandalism}} and {{pp-sock}}. -- Initialise necessary modules. require('strict') local makeFileLink = require('Module:File link')._main local effectiveProtectionLevel = require('Module:Effective protection level')._main local effectiveProtectionExpiry = require('Module:Effective protection expiry')._main local yesno = require('Module:Yesno') -- Lazily initialise modules and objects we don't always need. local getArgs, makeMessageBox, lang -- Set constants. local CONFIG_MODULE = 'Module:Protection banner/config/sandbox' -- SWITCH THIS BACK TO THE MAIN CONFIG PAGE BEFORE GOING LIVE! -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function makeCategoryLink(cat, sort) if cat then return string.format( '[[%s:%s|%s]]', mw.site.namespaces[14].name, cat, sort ) end end -- Validation function for the expiry and the protection date local function validateDate(dateString, dateType) lang = lang or mw.language.getContentLanguage() local success, result = pcall(lang.formatDate, lang, 'U', dateString) if success then result = tonumber(result) if result then return result end end error(string.format( 'invalid %s: %s', dateType, tostring(dateString) ), 4) end local function makeFullUrl(page, query, display) return string.format( '[%s %s]', tostring(mw.uri.fullUrl(page, query)), display ) end -- Given a directed graph formatted as node -> table of direct successors, -- get a table of all nodes reachable from a given node (though always -- including the given node). local function getReachableNodes(graph, start) local toWalk, retval = {[start] = true}, {} while true do -- Can't use pairs() since we're adding and removing things as we're iterating local k = next(toWalk) -- This always gets the "first" key if k == nil then return retval end toWalk[k] = nil retval[k] = true for _,v in ipairs(graph[k]) do if not retval[v] then toWalk[v] = true end end end end -------------------------------------------------------------------------------- -- Protection class -------------------------------------------------------------------------------- local Protection = {} Protection.__index = Protection Protection.supportedActions = { edit = true, move = true, autoreview = true, upload = true } Protection.bannerConfigFields = { 'text', 'explanation', 'tooltip', 'alt', 'link', 'image' } function Protection.new(args, cfg, title) local obj = {} obj._cfg = cfg obj.title = title or mw.title.getCurrentTitle() -- Set action if not args.action then obj.action = 'edit' elseif Protection.supportedActions[args.action] then obj.action = args.action else error(string.format( 'invalid action: %s', tostring(args.action) ), 3) end -- Set level obj.level = args.demolevel or effectiveProtectionLevel(obj.action, obj.title) if not obj.level or (obj.action == 'move' and obj.level == 'autoconfirmed') then -- Users need to be autoconfirmed to move pages anyway, so treat -- semi-move-protected pages as unprotected. obj.level = '*' end -- Set expiry local effectiveExpiry = args.demoexpiry or effectiveProtectionExpiry(obj.action, obj.title) if effectiveExpiry == 'infinity' then obj.expiry = 'indef' elseif effectiveExpiry ~= 'unknown' then obj.expiry = validateDate(effectiveExpiry, 'expiry date') end -- Set reason if args[1] then obj.reason = mw.ustring.lower(args[1]) if obj.reason:find('|') then error('reasons cannot contain the pipe character ("|")', 3) end end -- Set protection date if args.date then obj.protectionDate = validateDate(args.date, 'protection date') end -- Set banner config do obj.bannerConfig = {} local configTables = {} if cfg.banners[obj.action] then configTables[#configTables + 1] = cfg.banners[obj.action][obj.reason] end if cfg.defaultBanners[obj.action] then configTables[#configTables + 1] = cfg.defaultBanners[obj.action][obj.level] configTables[#configTables + 1] = cfg.defaultBanners[obj.action].default end configTables[#configTables + 1] = cfg.masterBanner for i, field in ipairs(Protection.bannerConfigFields) do for j, t in ipairs(configTables) do if t[field] then obj.bannerConfig[field] = t[field] break end end end end return setmetatable(obj, Protection) end function Protection:isUserScript() -- Whether the page is a user JavaScript or CSS page. local title = self.title return title.namespace == 2 and ( title.contentModel == 'javascript' or title.contentModel == 'css' ) end function Protection:isProtected() return self.level ~= '*' end function Protection:shouldShowLock() -- Whether we should output a banner/padlock return self:isProtected() and not self:isUserScript() end -- Whether this page needs a protection category. Protection.shouldHaveProtectionCategory = Protection.shouldShowLock function Protection:isTemporary() return type(self.expiry) == 'number' end function Protection:makeProtectionCategory() if not self:shouldHaveProtectionCategory() then return '' end local cfg = self._cfg local title = self.title -- Get the expiry key fragment. local expiryFragment if self.expiry == 'indef' then expiryFragment = self.expiry elseif type(self.expiry) == 'number' then expiryFragment = 'temp' end -- Get the namespace key fragment. local namespaceFragment = cfg.categoryNamespaceKeys[title.namespace] if not namespaceFragment and title.namespace % 2 == 1 then namespaceFragment = 'talk' end -- Define the order that key fragments are tested in. This is done with an -- array of tables containing the value to be tested, along with its -- position in the cfg.protectionCategories table. local order = { {val = expiryFragment, keypos = 1}, {val = namespaceFragment, keypos = 2}, {val = self.reason, keypos = 3}, {val = self.level, keypos = 4}, {val = self.action, keypos = 5} } --[[ -- The old protection templates used an ad-hoc protection category system, -- with some templates prioritising namespaces in their categories, and -- others prioritising the protection reason. To emulate this in this module -- we use the config table cfg.reasonsWithNamespacePriority to set the -- reasons for which namespaces have priority over protection reason. -- If we are dealing with one of those reasons, move the namespace table to -- the end of the order table, i.e. give it highest priority. If not, the -- reason should have highest priority, so move that to the end of the table -- instead. --]] table.insert(order, table.remove(order, self.reason and cfg.reasonsWithNamespacePriority[self.reason] and 2 or 3)) --[[ -- Define the attempt order. Inactive subtables (subtables with nil "value" -- fields) are moved to the end, where they will later be given the key -- "all". This is to cut down on the number of table lookups in -- cfg.protectionCategories, which grows exponentially with the number of -- non-nil keys. We keep track of the number of active subtables with the -- noActive parameter. --]] local noActive, attemptOrder do local active, inactive = {}, {} for i, t in ipairs(order) do if t.val then active[#active + 1] = t else inactive[#inactive + 1] = t end end noActive = #active attemptOrder = active for i, t in ipairs(inactive) do attemptOrder[#attemptOrder + 1] = t end end --[[ -- Check increasingly generic key combinations until we find a match. If a -- specific category exists for the combination of key fragments we are -- given, that match will be found first. If not, we keep trying different -- key fragment combinations until we match using the key -- "all-all-all-all-all". -- -- To generate the keys, we index the key subtables using a binary matrix -- with indexes i and j. j is only calculated up to the number of active -- subtables. For example, if there were three active subtables, the matrix -- would look like this, with 0 corresponding to the key fragment "all", and -- 1 corresponding to other key fragments. -- -- j 1 2 3 -- i -- 1 1 1 1 -- 2 0 1 1 -- 3 1 0 1 -- 4 0 0 1 -- 5 1 1 0 -- 6 0 1 0 -- 7 1 0 0 -- 8 0 0 0 -- -- Values of j higher than the number of active subtables are set -- to the string "all". -- -- A key for cfg.protectionCategories is constructed for each value of i. -- The position of the value in the key is determined by the keypos field in -- each subtable. --]] local cats = cfg.protectionCategories for i = 1, 2^noActive do local key = {} for j, t in ipairs(attemptOrder) do if j > noActive then key[t.keypos] = 'all' else local quotient = i / 2 ^ (j - 1) quotient = math.ceil(quotient) if quotient % 2 == 1 then key[t.keypos] = t.val else key[t.keypos] = 'all' end end end key = table.concat(key, '|') local attempt = cats[key] if attempt then return makeCategoryLink(attempt, title.text) end end return '' end function Protection:isIncorrect() local expiry = self.expiry return not self:shouldHaveProtectionCategory() or type(expiry) == 'number' and expiry < os.time() end function Protection:isTemplateProtectedNonTemplate() local action, namespace = self.action, self.title.namespace return self.level == 'templateeditor' and ( (action ~= 'edit' and action ~= 'move') or (namespace ~= 10 and namespace ~= 828) ) end function Protection:makeCategoryLinks() local msg = self._cfg.msg local ret = {self:makeProtectionCategory()} if self:isIncorrect() then ret[#ret + 1] = makeCategoryLink( msg['tracking-category-incorrect'], self.title.text ) end if self:isTemplateProtectedNonTemplate() then ret[#ret + 1] = makeCategoryLink( msg['tracking-category-template'], self.title.text ) end return table.concat(ret) end -------------------------------------------------------------------------------- -- Blurb class -------------------------------------------------------------------------------- local Blurb = {} Blurb.__index = Blurb Blurb.bannerTextFields = { text = true, explanation = true, tooltip = true, alt = true, link = true } function Blurb.new(protectionObj, args, cfg) return setmetatable({ _cfg = cfg, _protectionObj = protectionObj, _args = args }, Blurb) end -- Private methods -- function Blurb:_formatDate(num) -- Formats a Unix timestamp into dd Month, YYYY format. lang = lang or mw.language.getContentLanguage() local success, date = pcall( lang.formatDate, lang, self._cfg.msg['expiry-date-format'] or 'j F Y', '@' .. tostring(num) ) if success then return date end end function Blurb:_getExpandedMessage(msgKey) return self:_substituteParameters(self._cfg.msg[msgKey]) end function Blurb:_substituteParameters(msg) if not self._params then local parameterFuncs = {} parameterFuncs.CURRENTVERSION = self._makeCurrentVersionParameter parameterFuncs.EDITREQUEST = self._makeEditRequestParameter parameterFuncs.EXPIRY = self._makeExpiryParameter parameterFuncs.EXPLANATIONBLURB = self._makeExplanationBlurbParameter parameterFuncs.IMAGELINK = self._makeImageLinkParameter parameterFuncs.INTROBLURB = self._makeIntroBlurbParameter parameterFuncs.INTROFRAGMENT = self._makeIntroFragmentParameter parameterFuncs.PAGETYPE = self._makePagetypeParameter parameterFuncs.PROTECTIONBLURB = self._makeProtectionBlurbParameter parameterFuncs.PROTECTIONDATE = self._makeProtectionDateParameter parameterFuncs.PROTECTIONLEVEL = self._makeProtectionLevelParameter parameterFuncs.PROTECTIONLOG = self._makeProtectionLogParameter parameterFuncs.PROTECTIONMESSAGE = self._makeProtectionMessageParameter parameterFuncs.TALKPAGE = self._makeTalkPageParameter parameterFuncs.TOOLTIPBLURB = self._makeTooltipBlurbParameter parameterFuncs.TOOLTIPFRAGMENT = self._makeTooltipFragmentParameter parameterFuncs.VANDAL = self._makeVandalTemplateParameter self._params = setmetatable({}, { __index = function (t, k) local param if parameterFuncs[k] then param = parameterFuncs[k](self) end param = param or '' t[k] = param return param end }) end msg = msg:gsub('${(%u+)}', self._params) return msg end function Blurb:_makeCurrentVersionParameter() -- A link to the page history or the move log, depending on the kind of -- protection. local pagename = self._protectionObj.title.prefixedText if self._protectionObj.action == 'move' then -- We need the move log link. return makeFullUrl( 'Special:Log', {type = 'move', page = pagename}, self:_getExpandedMessage('current-version-move-display') ) else -- We need the history link. return makeFullUrl( pagename, {action = 'history'}, self:_getExpandedMessage('current-version-edit-display') ) end end function Blurb:_makeEditRequestParameter() local mEditRequest = require('Module:Submit an edit request') local action = self._protectionObj.action local level = self._protectionObj.level -- Get the edit request type. local requestType if action == 'edit' then if level == 'autoconfirmed' then requestType = 'semi' elseif level == 'extendedconfirmed' then requestType = 'extended' elseif level == 'templateeditor' then requestType = 'template' end end requestType = requestType or 'full' -- Get the display value. local display = self:_getExpandedMessage('edit-request-display') return mEditRequest._link{type = requestType, display = display} end function Blurb:_makeExpiryParameter() local expiry = self._protectionObj.expiry if type(expiry) == 'number' then return self:_formatDate(expiry) else return expiry end end function Blurb:_makeExplanationBlurbParameter() -- Cover special cases first. if self._protectionObj.title.namespace == 8 then -- MediaWiki namespace return self:_getExpandedMessage('explanation-blurb-nounprotect') end -- Get explanation blurb table keys local action = self._protectionObj.action local level = self._protectionObj.level local talkKey = self._protectionObj.title.isTalkPage and 'talk' or 'subject' -- Find the message in the explanation blurb table and substitute any -- parameters. local explanations = self._cfg.explanationBlurbs local msg if explanations[action][level] and explanations[action][level][talkKey] then msg = explanations[action][level][talkKey] elseif explanations[action][level] and explanations[action][level].default then msg = explanations[action][level].default elseif explanations[action].default and explanations[action].default[talkKey] then msg = explanations[action].default[talkKey] elseif explanations[action].default and explanations[action].default.default then msg = explanations[action].default.default else error(string.format( 'could not find explanation blurb for action "%s", level "%s" and talk key "%s"', action, level, talkKey ), 8) end return self:_substituteParameters(msg) end function Blurb:_makeImageLinkParameter() local imageLinks = self._cfg.imageLinks local action = self._protectionObj.action local level = self._protectionObj.level local msg if imageLinks[action][level] then msg = imageLinks[action][level] elseif imageLinks[action].default then msg = imageLinks[action].default else msg = imageLinks.edit.default end return self:_substituteParameters(msg) end function Blurb:_makeIntroBlurbParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('intro-blurb-expiry') else return self:_getExpandedMessage('intro-blurb-noexpiry') end end function Blurb:_makeIntroFragmentParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('intro-fragment-expiry') else return self:_getExpandedMessage('intro-fragment-noexpiry') end end function Blurb:_makePagetypeParameter() local pagetypes = self._cfg.pagetypes return pagetypes[self._protectionObj.title.namespace] or pagetypes.default or error('no default pagetype defined', 8) end function Blurb:_makeProtectionBlurbParameter() local protectionBlurbs = self._cfg.protectionBlurbs local action = self._protectionObj.action local level = self._protectionObj.level local msg if protectionBlurbs[action][level] then msg = protectionBlurbs[action][level] elseif protectionBlurbs[action].default then msg = protectionBlurbs[action].default elseif protectionBlurbs.edit.default then msg = protectionBlurbs.edit.default else error('no protection blurb defined for protectionBlurbs.edit.default', 8) end return self:_substituteParameters(msg) end function Blurb:_makeProtectionDateParameter() local protectionDate = self._protectionObj.protectionDate if type(protectionDate) == 'number' then return self:_formatDate(protectionDate) else return protectionDate end end function Blurb:_makeProtectionLevelParameter() local protectionLevels = self._cfg.protectionLevels local action = self._protectionObj.action local level = self._protectionObj.level local msg if protectionLevels[action][level] then msg = protectionLevels[action][level] elseif protectionLevels[action].default then msg = protectionLevels[action].default elseif protectionLevels.edit.default then msg = protectionLevels.edit.default else error('no protection level defined for protectionLevels.edit.default', 8) end return self:_substituteParameters(msg) end function Blurb:_makeProtectionLogParameter() local pagename = self._protectionObj.title.prefixedText if self._protectionObj.action == 'autoreview' then -- We need the pending changes log. return makeFullUrl( 'Special:Log', {type = 'stable', page = pagename}, self:_getExpandedMessage('pc-log-display') ) else -- We need the protection log. return makeFullUrl( 'Special:Log', {type = 'protect', page = pagename}, self:_getExpandedMessage('protection-log-display') ) end end function Blurb:_makeProtectionMessageParameter() local protectionMessages = self._cfg.protectionMessages local action = self._protectionObj.action local level = self._protectionObj.level local msg if protectionMessages[action][level] then msg = protectionMessages[action][level] elseif protectionMessages[action].default then msg = protectionMessages[action].default elseif protectionMessages.edit.default then msg = protectionMessages.edit.default else error('no protection level defined for protectionMessages.edit.default', 8) end return self:_substituteParameters(msg) end function Blurb:_makeTalkPageParameter() return string.format( '[[%s:%s#%s|%s]]', mw.site.namespaces[self._protectionObj.title.namespace].talk.name, self._protectionObj.title.text, self._args.section or 'top', self:_getExpandedMessage('talk-page-link-display') ) end function Blurb:_makeTooltipBlurbParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('tooltip-blurb-expiry') else return self:_getExpandedMessage('tooltip-blurb-noexpiry') end end function Blurb:_makeTooltipFragmentParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('tooltip-fragment-expiry') else return self:_getExpandedMessage('tooltip-fragment-noexpiry') end end function Blurb:_makeVandalTemplateParameter() return mw.getCurrentFrame():expandTemplate{ title="vandal-m", args={self._args.user or self._protectionObj.title.baseText} } end -- Public methods -- function Blurb:makeBannerText(key) -- Validate input. if not key or not Blurb.bannerTextFields[key] then error(string.format( '"%s" is not a valid banner config field', tostring(key) ), 2) end -- Generate the text. local msg = self._protectionObj.bannerConfig[key] if type(msg) == 'string' then return self:_substituteParameters(msg) elseif type(msg) == 'function' then msg = msg(self._protectionObj, self._args) if type(msg) ~= 'string' then error(string.format( 'bad output from banner config function with key "%s"' .. ' (expected string, got %s)', tostring(key), type(msg) ), 4) end return self:_substituteParameters(msg) end end -------------------------------------------------------------------------------- -- BannerTemplate class -------------------------------------------------------------------------------- local BannerTemplate = {} BannerTemplate.__index = BannerTemplate function BannerTemplate.new(protectionObj, cfg) local obj = {} obj._cfg = cfg -- Set the image filename. local imageFilename = protectionObj.bannerConfig.image if imageFilename then obj._imageFilename = imageFilename else -- If an image filename isn't specified explicitly in the banner config, -- generate it from the protection status and the namespace. local action = protectionObj.action local level = protectionObj.level local namespace = protectionObj.title.namespace local reason = protectionObj.reason -- Deal with special cases first. if ( namespace == 10 or namespace == 828 or reason and obj._cfg.indefImageReasons[reason] ) and action == 'edit' and level == 'sysop' and not protectionObj:isTemporary() then -- Fully protected modules and templates get the special red "indef" -- padlock. obj._imageFilename = obj._cfg.msg['image-filename-indef'] else -- Deal with regular protection types. local images = obj._cfg.images if images[action] then if images[action][level] then obj._imageFilename = images[action][level] elseif images[action].default then obj._imageFilename = images[action].default end end end end return setmetatable(obj, BannerTemplate) end function BannerTemplate:renderImage() local filename = self._imageFilename or self._cfg.msg['image-filename-default'] or 'Transparent.gif' return makeFileLink{ file = filename, size = (self.imageWidth or 20) .. 'px', alt = self._imageAlt, link = self._imageLink, caption = self.imageCaption } end -------------------------------------------------------------------------------- -- Banner class -------------------------------------------------------------------------------- local Banner = setmetatable({}, BannerTemplate) Banner.__index = Banner function Banner.new(protectionObj, blurbObj, cfg) local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb. obj.imageWidth = 40 obj.imageCaption = blurbObj:makeBannerText('alt') -- Large banners use the alt text for the tooltip. obj._reasonText = blurbObj:makeBannerText('text') obj._explanationText = blurbObj:makeBannerText('explanation') obj._page = protectionObj.title.prefixedText -- Only makes a difference in testing. return setmetatable(obj, Banner) end function Banner:__tostring() -- Renders the banner. makeMessageBox = makeMessageBox or require('Module:Message box').main local reasonText = self._reasonText or error('no reason text set', 2) local explanationText = self._explanationText local mbargs = { page = self._page, type = 'protection', image = self:renderImage(), text = string.format( "'''%s'''%s", reasonText, explanationText and '<br />' .. explanationText or '' ) } return makeMessageBox('mbox', mbargs) end -------------------------------------------------------------------------------- -- Padlock class -------------------------------------------------------------------------------- local Padlock = setmetatable({}, BannerTemplate) Padlock.__index = Padlock function Padlock.new(protectionObj, blurbObj, cfg) local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb. obj.imageWidth = 20 obj.imageCaption = blurbObj:makeBannerText('tooltip') obj._imageAlt = blurbObj:makeBannerText('alt') obj._imageLink = blurbObj:makeBannerText('link') obj._indicatorName = cfg.padlockIndicatorNames[protectionObj.action] or cfg.padlockIndicatorNames.default or 'pp-default' return setmetatable(obj, Padlock) end function Padlock:__tostring() local frame = mw.getCurrentFrame() -- The nowiki tag helps prevent whitespace at the top of articles. return frame:extensionTag{name = 'nowiki'} .. frame:extensionTag{ name = 'indicator', args = {name = self._indicatorName}, content = self:renderImage() } end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p = {} function p._exportClasses() -- This is used for testing purposes. return { Protection = Protection, Blurb = Blurb, BannerTemplate = BannerTemplate, Banner = Banner, Padlock = Padlock, } end function p._main(args, cfg, title) args = args or {} cfg = cfg or require(CONFIG_MODULE) local protectionObj = Protection.new(args, cfg, title) local ret = {} -- If a page's edit protection is equally or more restrictive than its -- protection from some other action, then don't bother displaying anything -- for the other action (except categories). if not yesno(args.catonly) and (protectionObj.action == 'edit' or args.demolevel or not getReachableNodes( cfg.hierarchy, protectionObj.level )[effectiveProtectionLevel('edit', protectionObj.title)]) then -- Initialise the blurb object local blurbObj = Blurb.new(protectionObj, args, cfg) -- Render the banner if protectionObj:shouldShowLock() then ret[#ret + 1] = tostring( (yesno(args.small) and Padlock or Banner) .new(protectionObj, blurbObj, cfg) ) end end -- Render the categories if yesno(args.category) ~= false then ret[#ret + 1] = protectionObj:makeCategoryLinks() end return table.concat(ret) end function p.main(frame, cfg) cfg = cfg or require(CONFIG_MODULE) -- Find default args, if any. local parent = frame.getParent and frame:getParent() local defaultArgs = parent and cfg.wrappers[parent:getTitle():gsub('/sandbox$', '')] -- Find user args, and use the parent frame if we are being called from a -- wrapper template. getArgs = getArgs or require('Module:Arguments').getArgs local userArgs = getArgs(frame, { parentOnly = defaultArgs, frameOnly = not defaultArgs }) -- Build the args table. User-specified args overwrite default args. local args = {} for k, v in pairs(defaultArgs or {}) do args[k] = v end for k, v in pairs(userArgs) do args[k] = v end return p._main(args, cfg) end return p gdp5yq9pft6so9ygzzavumko3we936u Module:Expand wikitext 828 2798 15364 2024-08-06T20:59:12Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15364 Scribunto text/plain local p = {} local yesno = require("Module:Yesno") function p.main(frame) local pframe = frame:getParent() local code = frame.args[1] if mw.text.trim(mw.text.killMarkers(code)) == "" or yesno(frame.args.unstrip) then code = mw.text.unstripNoWiki(code); end return pframe:preprocess(code) end return p oyxkgldm8bb0spoz31nlwzp04g4l9dy Module:Coordinates/sandbox 828 2799 15365 2024-08-06T20:59:19Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15365 Scribunto text/plain --[[ This module is intended to replace the functionality of {{Coord}} and related templates. It provides several methods, including {{#invoke:Coordinates | coord }} : General function formatting and displaying coordinate values. {{#invoke:Coordinates | dec2dms }} : Simple function for converting decimal degree values to DMS format. {{#invoke:Coordinates | dms2dec }} : Simple function for converting DMS format to decimal degree format. {{#invoke:Coordinates | link }} : Export the link used to reach the tools ]] require('strict') local math_mod = require("Module:Math") local coordinates = {}; local isSandbox = mw.getCurrentFrame():getTitle():find('sandbox', 1, true); local current_page = mw.title.getCurrentTitle() local page_name = mw.uri.encode( current_page.prefixedText, 'WIKI' ); local coord_link = 'https://geohack.toolforge.org/geohack.php?pagename=' .. page_name .. '&params=' --[[ Helper function, replacement for {{coord/display/title}} ]] local function displaytitle(coords) return mw.getCurrentFrame():extensionTag{ name = 'indicator', args = { name = 'coordinates' }, content = '<span id="coordinates">[[Geographic coordinate system|Coordinates]]: ' .. coords .. '</span>' } end --[[ Helper function, used in detecting DMS formatting ]] local function dmsTest(first, second) if type(first) ~= 'string' or type(second) ~= 'string' then return nil end local s = (first .. second):upper() return s:find('^[NS][EW]$') or s:find('^[EW][NS]$') end --[[ Wrapper function to grab args, see Module:Arguments for this function's documentation. ]] local function makeInvokeFunc(funcName) return function (frame) local args = require('Module:Arguments').getArgs(frame, { wrappers = 'Template:Coord' }) return coordinates[funcName](args, frame) end end --[[ Helper function, handle optional args. ]] local function optionalArg(arg, supplement) return arg and arg .. supplement or '' end --[[ Formats any error messages generated for display ]] local function errorPrinter(errors) local result = "" for i,v in ipairs(errors) do result = result .. '<strong class="error">Coordinates: ' .. v[2] .. '</strong><br />' end return result end --[[ Determine the required CSS class to display coordinates Usually geo-nondefault is hidden by CSS, unless a user has overridden this for himself default is the mode as specificied by the user when calling the {{coord}} template mode is the display mode (dec or dms) that we will need to determine the css class for ]] local function displayDefault(default, mode) if default == "" then default = "dec" end if default == mode then return "geo-default" else return "geo-nondefault" end end --[[ specPrinter Output formatter. Takes the structure generated by either parseDec or parseDMS and formats it for inclusion on Wikipedia. ]] local function specPrinter(args, coordinateSpec) local uriComponents = coordinateSpec["param"] if uriComponents == "" then -- RETURN error, should never be empty or nil return "ERROR param was empty" end if args["name"] then uriComponents = uriComponents .. "&title=" .. mw.uri.encode(coordinateSpec["name"]) end local geodmshtml = '<span class="geo-dms" title="Maps, aerial photos, and other data for this location">' .. '<span class="latitude">' .. coordinateSpec["dms-lat"] .. '</span> ' .. '<span class="longitude">' ..coordinateSpec["dms-long"] .. '</span>' .. '</span>' local lat = tonumber( coordinateSpec["dec-lat"] ) or 0 local geodeclat if lat < 0 then -- FIXME this breaks the pre-existing precision geodeclat = tostring(coordinateSpec["dec-lat"]):sub(2) .. "°S" else geodeclat = (coordinateSpec["dec-lat"] or 0) .. "°N" end local long = tonumber( coordinateSpec["dec-long"] ) or 0 local geodeclong if long < 0 then -- FIXME does not handle unicode minus geodeclong = tostring(coordinateSpec["dec-long"]):sub(2) .. "°W" else geodeclong = (coordinateSpec["dec-long"] or 0) .. "°E" end local geodechtml = '<span class="geo-dec" title="Maps, aerial photos, and other data for this location">' .. geodeclat .. ' ' .. geodeclong .. '</span>' local geonumhtml = '<span class="geo">' .. coordinateSpec["dec-lat"] .. '; ' .. coordinateSpec["dec-long"] .. '</span>' local inner = '<span class="' .. displayDefault(coordinateSpec["default"], "dms" ) .. '">' .. geodmshtml .. '</span>' .. '<span class="geo-multi-punct">&#xfeff; / &#xfeff;</span>' .. '<span class="' .. displayDefault(coordinateSpec["default"], "dec" ) .. '">'; if not args["name"] then inner = inner .. geodechtml .. '<span style="display:none">&#xfeff; / ' .. geonumhtml .. '</span></span>' else inner = inner .. '<span class="vcard">' .. geodechtml .. '<span style="display:none">&#xfeff; / ' .. geonumhtml .. '</span>' .. '<span style="display:none">&#xfeff; (<span class="fn org">' .. args["name"] .. '</span>)</span></span></span>' end local stylesheetLink = 'Module:Coordinates' .. ( isSandbox and '/sandbox' or '' ) .. '/styles.css' return mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = { src = stylesheetLink } } .. '<span class="plainlinks nourlexpansion">[' .. coord_link .. uriComponents .. ' ' .. inner .. ']</span>' .. '[[Category:Pages using gadget WikiMiniAtlas]]' end --[[ Helper function, convert decimal to degrees ]] local function convert_dec2dms_d(coordinate) local d = math_mod._round( coordinate, 0 ) .. "°" return d .. "" end --[[ Helper function, convert decimal to degrees and minutes ]] local function convert_dec2dms_dm(coordinate) coordinate = math_mod._round( coordinate * 60, 0 ); local m = coordinate % 60; coordinate = math.floor( (coordinate - m) / 60 ); local d = coordinate % 360 .."°" return d .. string.format( "%02d′", m ) end --[[ Helper function, convert decimal to degrees, minutes, and seconds ]] local function convert_dec2dms_dms(coordinate) coordinate = math_mod._round( coordinate * 60 * 60, 0 ); local s = coordinate % 60 coordinate = math.floor( (coordinate - s) / 60 ); local m = coordinate % 60 coordinate = math.floor( (coordinate - m) / 60 ); local d = coordinate % 360 .."°" return d .. string.format( "%02d′", m ) .. string.format( "%02d″", s ) end --[[ Helper function, convert decimal latitude or longitude to degrees, minutes, and seconds format based on the specified precision. ]] local function convert_dec2dms(coordinate, firstPostfix, secondPostfix, precision) local coord = tonumber(coordinate) local postfix if coord >= 0 then postfix = firstPostfix else postfix = secondPostfix end precision = precision:lower(); if precision == "dms" then return convert_dec2dms_dms( math.abs( coord ) ) .. postfix; elseif precision == "dm" then return convert_dec2dms_dm( math.abs( coord ) ) .. postfix; elseif precision == "d" then return convert_dec2dms_d( math.abs( coord ) ) .. postfix; end end --[[ Convert DMS format into a N or E decimal coordinate ]] local function convert_dms2dec(direction, degrees_str, minutes_str, seconds_str) local degrees = tonumber(degrees_str) local minutes = tonumber(minutes_str) or 0 local seconds = tonumber(seconds_str) or 0 local factor = 1 if direction == "S" or direction == "W" then factor = -1 end local precision = 0 if seconds_str then precision = 5 + math.max( math_mod._precision(seconds_str), 0 ); elseif minutes_str and minutes_str ~= '' then precision = 3 + math.max( math_mod._precision(minutes_str), 0 ); else precision = math.max( math_mod._precision(degrees_str), 0 ); end local decimal = factor * (degrees+(minutes+seconds/60)/60) return string.format( "%." .. precision .. "f", decimal ) -- not tonumber since this whole thing is string based. end --[[ Checks input values to for out of range errors. ]] local function validate( lat_d, lat_m, lat_s, long_d, long_m, long_s, source, strong ) local errors = {}; lat_d = tonumber( lat_d ) or 0; lat_m = tonumber( lat_m ) or 0; lat_s = tonumber( lat_s ) or 0; long_d = tonumber( long_d ) or 0; long_m = tonumber( long_m ) or 0; long_s = tonumber( long_s ) or 0; if strong then if lat_d < 0 then table.insert(errors, {source, "latitude degrees < 0 with hemisphere flag"}) end if long_d < 0 then table.insert(errors, {source, "longitude degrees < 0 with hemisphere flag"}) end --[[ #coordinates is inconsistent about whether this is an error. If globe: is specified, it won't error on this condition, but otherwise it will. For not simply disable this check. if long_d > 180 then table.insert(errors, {source, "longitude degrees > 180 with hemisphere flag"}) end ]] end if lat_d > 90 then table.insert(errors, {source, "latitude degrees > 90"}) end if lat_d < -90 then table.insert(errors, {source, "latitude degrees < -90"}) end if lat_m >= 60 then table.insert(errors, {source, "latitude minutes >= 60"}) end if lat_m < 0 then table.insert(errors, {source, "latitude minutes < 0"}) end if lat_s >= 60 then table.insert(errors, {source, "latitude seconds >= 60"}) end if lat_s < 0 then table.insert(errors, {source, "latitude seconds < 0"}) end if long_d >= 360 then table.insert(errors, {source, "longitude degrees >= 360"}) end if long_d <= -360 then table.insert(errors, {source, "longitude degrees <= -360"}) end if long_m >= 60 then table.insert(errors, {source, "longitude minutes >= 60"}) end if long_m < 0 then table.insert(errors, {source, "longitude minutes < 0"}) end if long_s >= 60 then table.insert(errors, {source, "longitude seconds >= 60"}) end if long_s < 0 then table.insert(errors, {source, "longitude seconds < 0"}) end return errors; end --[[ parseDec Transforms decimal format latitude and longitude into the structure to be used in displaying coordinates ]] local function parseDec( lat, long, format ) local coordinateSpec = {} local errors = {} if not long then return nil, {{"parseDec", "Missing longitude"}} elseif not tonumber(long) then return nil, {{"parseDec", "Longitude could not be parsed as a number: " .. long}} end errors = validate( lat, nil, nil, long, nil, nil, 'parseDec', false ); coordinateSpec["dec-lat"] = lat; coordinateSpec["dec-long"] = long; local mode = coordinates.determineMode( lat, long ); coordinateSpec["dms-lat"] = convert_dec2dms( lat, "N", "S", mode) -- {{coord/dec2dms|{{{1}}}|N|S|{{coord/prec dec|{{{1}}}|{{{2}}}}}}} coordinateSpec["dms-long"] = convert_dec2dms( long, "E", "W", mode) -- {{coord/dec2dms|{{{2}}}|E|W|{{coord/prec dec|{{{1}}}|{{{2}}}}}}} if format then coordinateSpec.default = format else coordinateSpec.default = "dec" end return coordinateSpec, errors end --[[ parseDMS Transforms degrees, minutes, seconds format latitude and longitude into the a structure to be used in displaying coordinates ]] local function parseDMS( lat_d, lat_m, lat_s, lat_f, long_d, long_m, long_s, long_f, format ) local coordinateSpec, errors, backward = {}, {} lat_f = lat_f:upper(); long_f = long_f:upper(); -- Check if specified backward if lat_f == 'E' or lat_f == 'W' then lat_d, long_d, lat_m, long_m, lat_s, long_s, lat_f, long_f, backward = long_d, lat_d, long_m, lat_m, long_s, lat_s, long_f, lat_f, true; end errors = validate( lat_d, lat_m, lat_s, long_d, long_m, long_s, 'parseDMS', true ); if not long_d then return nil, {{"parseDMS", "Missing longitude" }} elseif not tonumber(long_d) then return nil, {{"parseDMS", "Longitude could not be parsed as a number:" .. long_d }} end if not lat_m and not lat_s and not long_m and not long_s and #errors == 0 then if math_mod._precision( lat_d ) > 0 or math_mod._precision( long_d ) > 0 then if lat_f:upper() == 'S' then lat_d = '-' .. lat_d; end if long_f:upper() == 'W' then long_d = '-' .. long_d; end return parseDec( lat_d, long_d, format ); end end coordinateSpec["dms-lat"] = lat_d.."°"..optionalArg(lat_m,"′") .. optionalArg(lat_s,"″") .. lat_f coordinateSpec["dms-long"] = long_d.."°"..optionalArg(long_m,"′") .. optionalArg(long_s,"″") .. long_f coordinateSpec["dec-lat"] = convert_dms2dec(lat_f, lat_d, lat_m, lat_s) -- {{coord/dms2dec|{{{4}}}|{{{1}}}|0{{{2}}}|0{{{3}}}}} coordinateSpec["dec-long"] = convert_dms2dec(long_f, long_d, long_m, long_s) -- {{coord/dms2dec|{{{8}}}|{{{5}}}|0{{{6}}}|0{{{7}}}}} if format then coordinateSpec.default = format else coordinateSpec.default = "dms" end return coordinateSpec, errors, backward end --[[ Check the input arguments for coord to determine the kind of data being provided and then make the necessary processing. ]] local function formatTest(args) local result, errors local backward, primary = false, false local function getParam(args, lim) local ret = {} for i = 1, lim do ret[i] = args[i] or '' end return table.concat(ret, '_') end if not args[1] then -- no lat logic return errorPrinter( {{"formatTest", "Missing latitude"}} ) elseif not tonumber(args[1]) then -- bad lat logic return errorPrinter( {{"formatTest", "Unable to parse latitude as a number:" .. args[1]}} ) elseif not args[4] and not args[5] and not args[6] then -- dec logic result, errors = parseDec(args[1], args[2], args.format) if not result then return errorPrinter(errors); end -- formatting for geohack: geohack expects D_N_D_E notation or D;D notation -- wikiminiatlas doesn't support D;D notation -- #coordinates parserfunction doesn't support negative decimals with NSWE result.param = table.concat({ math.abs(tonumber(args[1])), ((tonumber(args[1]) or 0) < 0) and 'S' or 'N', math.abs(tonumber(args[2])), ((tonumber(args[2]) or 0) < 0) and 'W' or 'E', args[3] or ''}, '_') elseif dmsTest(args[4], args[8]) then -- dms logic result, errors, backward = parseDMS(args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], args.format) if args[10] then table.insert(errors, {'formatTest', 'Extra unexpected parameters'}) end if not result then return errorPrinter(errors) end result.param = getParam(args, 9) elseif dmsTest(args[3], args[6]) then -- dm logic result, errors, backward = parseDMS(args[1], args[2], nil, args[3], args[4], args[5], nil, args[6], args['format']) if args[8] then table.insert(errors, {'formatTest', 'Extra unexpected parameters'}) end if not result then return errorPrinter(errors) end result.param = getParam(args, 7) elseif dmsTest(args[2], args[4]) then -- d logic result, errors, backward = parseDMS(args[1], nil, nil, args[2], args[3], nil, nil, args[4], args.format) if args[6] then table.insert(errors, {'formatTest', 'Extra unexpected parameters'}) end if not result then return errorPrinter(errors) end result.param = getParam(args, 5) else -- Error return errorPrinter({{"formatTest", "Unknown argument format"}}) .. '[[Category:Pages with malformed coordinate tags]]' end result.name = args.name local extra_param = {'dim', 'globe', 'scale', 'region', 'source', 'type'} for _, v in ipairs(extra_param) do if args[v] then table.insert(errors, {'formatTest', 'Parameter: "' .. v .. '=" should be "' .. v .. ':"' }) end end local ret = specPrinter(args, result) if #errors > 0 then ret = ret .. ' ' .. errorPrinter(errors) .. '[[Category:Pages with malformed coordinate tags]]' end return ret, backward end --[[ Generate Wikidata tracking categories. ]] local function makeWikidataCategories(qid) local ret local qid = qid or mw.wikibase.getEntityIdForCurrentPage() if mw.wikibase and current_page.namespace == 0 then if qid and mw.wikibase.entityExists(qid) and mw.wikibase.getBestStatements(qid, "P625") and mw.wikibase.getBestStatements(qid, "P625")[1] then local snaktype = mw.wikibase.getBestStatements(qid, "P625")[1].mainsnak.snaktype if snaktype == 'value' then -- coordinates exist both here and on Wikidata, and can be compared. ret = 'Coordinates on Wikidata' elseif snaktype == 'somevalue' then ret = 'Coordinates on Wikidata set to unknown value' elseif snaktype == 'novalue' then ret = 'Coordinates on Wikidata set to no value' end else -- We have to either import the coordinates to Wikidata or remove them here. ret = 'Coordinates not on Wikidata' end end if ret then return string.format('[[Category:%s]]', ret) else return '' end end --[[ link Simple function to export the coordinates link for other uses. Usage: {{#invoke:Coordinates | link }} ]] function coordinates.link(frame) return coord_link; end --[[ dec2dms Wrapper to allow templates to call dec2dms directly. Usage: {{#invoke:Coordinates | dec2dms | decimal_coordinate | positive_suffix | negative_suffix | precision }} decimal_coordinate is converted to DMS format. If positive, the positive_suffix is appended (typical N or E), if negative, the negative suffix is appended. The specified precision is one of 'D', 'DM', or 'DMS' to specify the level of detail to use. ]] coordinates.dec2dms = makeInvokeFunc('_dec2dms') function coordinates._dec2dms(args) local coordinate = args[1] local firstPostfix = args[2] or '' local secondPostfix = args[3] or '' local precision = args[4] or '' return convert_dec2dms(coordinate, firstPostfix, secondPostfix, precision) end --[[ Helper function to determine whether to use D, DM, or DMS format depending on the precision of the decimal input. ]] function coordinates.determineMode( value1, value2 ) local precision = math.max( math_mod._precision( value1 ), math_mod._precision( value2 ) ); if precision <= 0 then return 'd' elseif precision <= 2 then return 'dm'; else return 'dms'; end end --[[ dms2dec Wrapper to allow templates to call dms2dec directly. Usage: {{#invoke:Coordinates | dms2dec | direction_flag | degrees | minutes | seconds }} Converts DMS values specified as degrees, minutes, seconds too decimal format. direction_flag is one of N, S, E, W, and determines whether the output is positive (i.e. N and E) or negative (i.e. S and W). ]] coordinates.dms2dec = makeInvokeFunc('_dms2dec') function coordinates._dms2dec(args) local direction = args[1] local degrees = args[2] local minutes = args[3] local seconds = args[4] return convert_dms2dec(direction, degrees, minutes, seconds) end --[[ coord Main entry point for Lua function to replace {{coord}} Usage: {{#invoke:Coordinates | coord }} {{#invoke:Coordinates | coord | lat | long }} {{#invoke:Coordinates | coord | lat | lat_flag | long | long_flag }} ... Refer to {{coord}} documentation page for many additional parameters and configuration options. Note: This function provides the visual display elements of {{coord}}. In order to load coordinates into the database, the {{#coordinates:}} parser function must also be called, this is done automatically in the Lua version of {{coord}}. ]] coordinates.coord = makeInvokeFunc('_coord') function coordinates._coord(args) if not tonumber(args[1]) and not args[2] then args[3] = args[1]; args[1] = nil local entity = mw.wikibase.getEntityObject(args.qid) if entity and entity.claims and entity.claims.P625 and entity.claims.P625[1].mainsnak.snaktype == 'value' then local precision = entity.claims.P625[1].mainsnak.datavalue.value.precision args[1] = entity.claims.P625[1].mainsnak.datavalue.value.latitude args[2] = entity.claims.P625[1].mainsnak.datavalue.value.longitude if precision then precision = -math_mod._round(math.log(precision)/math.log(10),0) args[1] = math_mod._round(args[1],precision) args[2] = math_mod._round(args[2],precision) end end end local contents, backward = formatTest(args) local Notes = args.notes or '' local Display = args.display and args.display:lower() or 'inline' -- it and ti are short for inline,title and title,inline local function isInline(s) -- Finds whether coordinates are displayed inline. return s:find('inline') ~= nil or s == 'i' or s == 'it' or s == 'ti' end local function isInTitle(s) -- Finds whether coordinates are displayed in the title. return s:find('title') ~= nil or s == 't' or s == 'it' or s == 'ti' end local function coord_wrapper(in_args) -- Calls the parser function {{#coordinates:}}. return mw.getCurrentFrame():callParserFunction('#coordinates', in_args) or '' end local text = '' if isInline(Display) then text = text .. '<span class="geo-inline">' .. contents .. Notes .. '</span>' end if isInTitle(Display) then -- Add to output since indicator content is invisible to Lua later on if not isInline(Display) then text = text .. '<span class="geo-inline-hidden noexcerpt">' .. contents .. Notes .. '</span>' end text = text .. displaytitle(contents .. Notes) .. makeWikidataCategories(args.qid) end if not args.nosave then local page_title, count = mw.title.getCurrentTitle(), 1 if backward then local tmp = {} while not string.find((args[count-1] or ''), '[EW]') do tmp[count] = (args[count] or ''); count = count+1 end tmp.count = count; count = 2*(count-1) while count >= tmp.count do table.insert(tmp, 1, (args[count] or '')); count = count-1 end for i, v in ipairs(tmp) do args[i] = v end else while count <= 9 do args[count] = (args[count] or ''); count = count+1 end end if isInTitle(Display) and not page_title.isTalkPage and page_title.subpageText ~= 'doc' and page_title.subpageText ~= 'testcases' then args[10] = 'primary' end args.notes, args.format, args.display = nil text = text .. coord_wrapper(args) end return text end --[[ coord2text Extracts a single value from a transclusion of {{Coord}}. IF THE GEOHACK LINK SYNTAX CHANGES THIS FUNCTION MUST BE MODIFIED. Usage: {{#invoke:Coordinates | coord2text | {{Coord}} | parameter }} Valid values for the second parameter are: lat (signed integer), long (signed integer), type, scale, dim, region, globe, source ]] function coordinates._coord2text(coord,type) if coord == '' or type == '' or not type then return nil end type = mw.text.trim(type) if type == 'lat' or type == 'long' then local result, negative = mw.text.split((mw.ustring.match(coord,'[%.%d]+°[NS] [%.%d]+°[EW]') or ''), ' ') if type == 'lat' then result, negative = result[1], 'S' else result, negative = result[2], 'W' end result = mw.text.split(result, '°') if result[2] == negative then result[1] = '-'..result[1] end return result[1] else return mw.ustring.match(coord, 'params=.-_' .. type .. ':(.-)[ _]') end end function coordinates.coord2text(frame) return coordinates._coord2text(frame.args[1],frame.args[2]) end --[[ coordinsert Injects some text into the Geohack link of a transclusion of {{Coord}} (if that text isn't already in the transclusion). Outputs the modified transclusion of {{Coord}}. IF THE GEOHACK LINK SYNTAX CHANGES THIS FUNCTION MUST BE MODIFIED. Usage: {{#invoke:Coordinates | coordinsert | {{Coord}} | parameter:value | parameter:value | … }} Do not make Geohack unhappy by inserting something which isn't mentioned in the {{Coord}} documentation. ]] function coordinates.coordinsert(frame) -- for the 2nd or later integer parameter (the first is the coord template, as above) for i, v in ipairs(frame.args) do if i ~= 1 then -- if we cannot find in the coord_template the i_th coordinsert parameter e.g. region if not mw.ustring.find(frame.args[1], (mw.ustring.match(frame.args[i], '^(.-:)') or '')) then -- find from the params= up to the first possibly-present underscore -- and append the i_th coordinsert parameter and a space -- IDK why we're adding a space but it does seem somewhat convenient frame.args[1] = mw.ustring.gsub(frame.args[1], '(params=.-)_? ', '%1_'..frame.args[i]..' ') end end end if frame.args.name then -- if we can't find the vcard class if not mw.ustring.find(frame.args[1], '<span class="vcard">') then -- take something that looks like a coord template and add the vcard span with class and fn org class local namestr = frame.args.name frame.args[1] = mw.ustring.gsub( frame.args[1], '(<span class="geo%-default">)(<span[^<>]*>[^<>]*</span><span[^<>]*>[^<>]*<span[^<>]*>[^<>]*</span></span>)(</span>)', '%1<span class="vcard">%2<span style="display:none">&#xfeff; (<span class="fn org">' .. namestr .. '</span>)</span></span>%3' ) -- then find anything from coordinates parameters to the 'end' and attach the title parameter frame.args[1] = mw.ustring.gsub( frame.args[1], '(&params=[^&"<>%[%] ]*) ', '%1&title=' .. mw.uri.encode(namestr) .. ' ' ) end end -- replace the existing indicator with a new indicator using the modified content frame.args[1] = mw.ustring.gsub( frame.args[1], '(<span class="geo%-inline[^"]*">(.+)</span>)\127[^\127]*UNIQ%-%-indicator%-%x+%-%-?QINU[^\127]*\127', function (inline, coord) return inline .. displaytitle(coord) end ) return frame.args[1] end return coordinates g0kvlzvbowr8hudeh9ex9bf1dawsj3q Module:Citation/CS1/sandbox 828 2800 15366 2024-08-06T20:59:46Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15366 Scribunto text/plain --[[ History of changes since last sync: 2024-03-23 2024-05-27: allow |agency= in {{cite magazine}} 2024-07-12: maint cat for |year= value more precise that a year; see Help_talk:Citation_Style_1#year_parameter ]] require ('strict'); --[[--------------------------< F O R W A R D D E C L A R A T I O N S >-------------------------------------- each of these counts against the Lua upvalue limit ]] local validation; -- functions in Module:Citation/CS1/Date_validation local utilities; -- functions in Module:Citation/CS1/Utilities local z = {}; -- table of tables in Module:Citation/CS1/Utilities local identifiers; -- functions and tables in Module:Citation/CS1/Identifiers local metadata; -- functions in Module:Citation/CS1/COinS local cfg = {}; -- table of configuration tables that are defined in Module:Citation/CS1/Configuration local whitelist = {}; -- table of tables listing valid template parameter names; defined in Module:Citation/CS1/Whitelist --[[------------------< P A G E S C O P E V A R I A B L E S >--------------- declare variables here that have page-wide scope that are not brought in from other modules; that are created here and used here ]] local added_deprecated_cat; -- Boolean flag so that the category is added only once local added_vanc_errs; -- Boolean flag so we only emit one Vancouver error / category local added_generic_name_errs; -- Boolean flag so we only emit one generic name error / category and stop testing names once an error is encountered local added_numeric_name_errs; -- Boolean flag so we only emit one numeric name error / category and stop testing names once an error is encountered local added_numeric_name_maint; -- Boolean flag so we only emit one numeric name maint category and stop testing names once a category has been emitted local Frame; -- holds the module's frame table local is_preview_mode; -- true when article is in preview mode; false when using 'Preview page with this template' (previewing the module) local is_sandbox; -- true when using sandbox modules to render citation --[[--------------------------< F I R S T _ S E T >------------------------------------------------------------ Locates and returns the first set value in a table of values where the order established in the table, left-to-right (or top-to-bottom), is the order in which the values are evaluated. Returns nil if none are set. This version replaces the original 'for _, val in pairs do' and a similar version that used ipairs. With the pairs version the order of evaluation could not be guaranteed. With the ipairs version, a nil value would terminate the for-loop before it reached the actual end of the list. ]] local function first_set (list, count) local i = 1; while i <= count do -- loop through all items in list if utilities.is_set( list[i] ) then return list[i]; -- return the first set list member end i = i + 1; -- point to next end end --[[--------------------------< A D D _ V A N C _ E R R O R >---------------------------------------------------- Adds a single Vancouver system error message to the template's output regardless of how many error actually exist. To prevent duplication, added_vanc_errs is nil until an error message is emitted. added_vanc_errs is a Boolean declared in page scope variables above ]] local function add_vanc_error (source, position) if added_vanc_errs then return end added_vanc_errs = true; -- note that we've added this category utilities.set_message ('err_vancouver', {source, position}); end --[[--------------------------< I S _ S C H E M E >------------------------------------------------------------ does this thing that purports to be a URI scheme seem to be a valid scheme? The scheme is checked to see if it is in agreement with http://tools.ietf.org/html/std66#section-3.1 which says: Scheme names consist of a sequence of characters beginning with a letter and followed by any combination of letters, digits, plus ("+"), period ("."), or hyphen ("-"). returns true if it does, else false ]] local function is_scheme (scheme) return scheme and scheme:match ('^%a[%a%d%+%.%-]*:'); -- true if scheme is set and matches the pattern end --[=[-------------------------< I S _ D O M A I N _ N A M E >-------------------------------------------------- Does this thing that purports to be a domain name seem to be a valid domain name? Syntax defined here: http://tools.ietf.org/html/rfc1034#section-3.5 BNF defined here: https://tools.ietf.org/html/rfc4234 Single character names are generally reserved; see https://tools.ietf.org/html/draft-ietf-dnsind-iana-dns-01#page-15; see also [[Single-letter second-level domain]] list of TLDs: https://www.iana.org/domains/root/db RFC 952 (modified by RFC 1123) requires the first and last character of a hostname to be a letter or a digit. Between the first and last characters the name may use letters, digits, and the hyphen. Also allowed are IPv4 addresses. IPv6 not supported domain is expected to be stripped of any path so that the last character in the last character of the TLD. tld is two or more alpha characters. Any preceding '//' (from splitting a URL with a scheme) will be stripped here. Perhaps not necessary but retained in case it is necessary for IPv4 dot decimal. There are several tests: the first character of the whole domain name including subdomains must be a letter or a digit internationalized domain name (ASCII characters with .xn-- ASCII Compatible Encoding (ACE) prefix xn-- in the TLD) see https://tools.ietf.org/html/rfc3490 single-letter/digit second-level domains in the .org, .cash, and .today TLDs q, x, and z SL domains in the .com TLD i and q SL domains in the .net TLD single-letter SL domains in the ccTLDs (where the ccTLD is two letters) two-character SL domains in gTLDs (where the gTLD is two or more letters) three-plus-character SL domains in gTLDs (where the gTLD is two or more letters) IPv4 dot-decimal address format; TLD not allowed returns true if domain appears to be a proper name and TLD or IPv4 address, else false ]=] local function is_domain_name (domain) if not domain then return false; -- if not set, abandon end domain = domain:gsub ('^//', ''); -- strip '//' from domain name if present; done here so we only have to do it once if not domain:match ('^[%w]') then -- first character must be letter or digit return false; end if domain:match ('^%a+:') then -- hack to detect things that look like s:Page:Title where Page: is namespace at Wikisource return false; end local patterns = { -- patterns that look like URLs '%f[%w][%w][%w%-]+[%w]%.%a%a+$', -- three or more character hostname.hostname or hostname.tld '%f[%w][%w][%w%-]+[%w]%.xn%-%-[%w]+$', -- internationalized domain name with ACE prefix '%f[%a][qxz]%.com$', -- assigned one character .com hostname (x.com times out 2015-12-10) '%f[%a][iq]%.net$', -- assigned one character .net hostname (q.net registered but not active 2015-12-10) '%f[%w][%w]%.%a%a$', -- one character hostname and ccTLD (2 chars) '%f[%w][%w][%w]%.%a%a+$', -- two character hostname and TLD '^%d%d?%d?%.%d%d?%d?%.%d%d?%d?%.%d%d?%d?', -- IPv4 address } for _, pattern in ipairs (patterns) do -- loop through the patterns list if domain:match (pattern) then return true; -- if a match then we think that this thing that purports to be a URL is a URL end end for _, d in ipairs (cfg.single_letter_2nd_lvl_domains_t) do -- look for single letter second level domain names for these top level domains if domain:match ('%f[%w][%w]%.' .. d) then return true end end return false; -- no matches, we don't know what this thing is end --[[--------------------------< I S _ U R L >------------------------------------------------------------------ returns true if the scheme and domain parts of a URL appear to be a valid URL; else false. This function is the last step in the validation process. This function is separate because there are cases that are not covered by split_url(), for example is_parameter_ext_wikilink() which is looking for bracketted external wikilinks. ]] local function is_url (scheme, domain) if utilities.is_set (scheme) then -- if scheme is set check it and domain return is_scheme (scheme) and is_domain_name (domain); else return is_domain_name (domain); -- scheme not set when URL is protocol-relative end end --[[--------------------------< S P L I T _ U R L >------------------------------------------------------------ Split a URL into a scheme, authority indicator, and domain. First remove Fully Qualified Domain Name terminator (a dot following TLD) (if any) and any path(/), query(?) or fragment(#). If protocol-relative URL, return nil scheme and domain else return nil for both scheme and domain. When not protocol-relative, get scheme, authority indicator, and domain. If there is an authority indicator (one or more '/' characters immediately following the scheme's colon), make sure that there are only 2. Any URL that does not have news: scheme must have authority indicator (//). TODO: are there other common schemes like news: that don't use authority indicator? Strip off any port and path; ]] local function split_url (url_str) local scheme, authority, domain; url_str = url_str:gsub ('([%a%d])%.?[/%?#].*$', '%1'); -- strip FQDN terminator and path(/), query(?), fragment (#) (the capture prevents false replacement of '//') if url_str:match ('^//%S*') then -- if there is what appears to be a protocol-relative URL domain = url_str:match ('^//(%S*)') elseif url_str:match ('%S-:/*%S+') then -- if there is what appears to be a scheme, optional authority indicator, and domain name scheme, authority, domain = url_str:match ('(%S-:)(/*)(%S+)'); -- extract the scheme, authority indicator, and domain portions if utilities.is_set (authority) then authority = authority:gsub ('//', '', 1); -- replace place 1 pair of '/' with nothing; if utilities.is_set(authority) then -- if anything left (1 or 3+ '/' where authority should be) then return scheme; -- return scheme only making domain nil which will cause an error message end else if not scheme:match ('^news:') then -- except for news:..., MediaWiki won't link URLs that do not have authority indicator; TODO: a better way to do this test? return scheme; -- return scheme only making domain nil which will cause an error message end end domain = domain:gsub ('(%a):%d+', '%1'); -- strip port number if present end return scheme, domain; end --[[--------------------------< L I N K _ P A R A M _ O K >--------------------------------------------------- checks the content of |title-link=, |series-link=, |author-link=, etc. for properly formatted content: no wikilinks, no URLs Link parameters are to hold the title of a Wikipedia article, so none of the WP:TITLESPECIALCHARACTERS are allowed: # < > [ ] | { } _ except the underscore which is used as a space in wiki URLs and # which is used for section links returns false when the value contains any of these characters. When there are no illegal characters, this function returns TRUE if value DOES NOT appear to be a valid URL (the |<param>-link= parameter is ok); else false when value appears to be a valid URL (the |<param>-link= parameter is NOT ok). ]] local function link_param_ok (value) local scheme, domain; if value:find ('[<>%[%]|{}]') then -- if any prohibited characters return false; end scheme, domain = split_url (value); -- get scheme or nil and domain or nil from URL; return not is_url (scheme, domain); -- return true if value DOES NOT appear to be a valid URL end --[[--------------------------< L I N K _ T I T L E _ O K >--------------------------------------------------- Use link_param_ok() to validate |<param>-link= value and its matching |<title>= value. |<title>= may be wiki-linked but not when |<param>-link= has a value. This function emits an error message when that condition exists check <link> for inter-language interwiki-link prefix. prefix must be a MediaWiki-recognized language code and must begin with a colon. ]] local function link_title_ok (link, lorig, title, torig) local orig; if utilities.is_set (link) then -- don't bother if <param>-link doesn't have a value if not link_param_ok (link) then -- check |<param>-link= markup orig = lorig; -- identify the failing link parameter elseif title:find ('%[%[') then -- check |title= for wikilink markup orig = torig; -- identify the failing |title= parameter elseif link:match ('^%a+:') then -- if the link is what looks like an interwiki local prefix = link:match ('^(%a+):'):lower(); -- get the interwiki prefix if cfg.inter_wiki_map[prefix] then -- if prefix is in the map, must have preceding colon orig = lorig; -- flag as error end end end if utilities.is_set (orig) then link = ''; -- unset utilities.set_message ('err_bad_paramlink', orig); -- URL or wikilink in |title= with |title-link=; end return link; -- link if ok, empty string else end --[[--------------------------< C H E C K _ U R L >------------------------------------------------------------ Determines whether a URL string appears to be valid. First we test for space characters. If any are found, return false. Then split the URL into scheme and domain portions, or for protocol-relative (//example.com) URLs, just the domain. Use is_url() to validate the two portions of the URL. If both are valid, or for protocol-relative if domain is valid, return true, else false. Because it is different from a standard URL, and because this module used external_link() to make external links that work for standard and news: links, we validate newsgroup names here. The specification for a newsgroup name is at https://tools.ietf.org/html/rfc5536#section-3.1.4 ]] local function check_url( url_str ) if nil == url_str:match ("^%S+$") then -- if there are any spaces in |url=value it can't be a proper URL return false; end local scheme, domain; scheme, domain = split_url (url_str); -- get scheme or nil and domain or nil from URL; if 'news:' == scheme then -- special case for newsgroups return domain:match('^[%a%d%+%-_]+%.[%a%d%+%-_%.]*[%a%d%+%-_]$'); end return is_url (scheme, domain); -- return true if value appears to be a valid URL end --[=[-------------------------< I S _ P A R A M E T E R _ E X T _ W I K I L I N K >---------------------------- Return true if a parameter value has a string that begins and ends with square brackets [ and ] and the first non-space characters following the opening bracket appear to be a URL. The test will also find external wikilinks that use protocol-relative URLs. Also finds bare URLs. The frontier pattern prevents a match on interwiki-links which are similar to scheme:path URLs. The tests that find bracketed URLs are required because the parameters that call this test (currently |title=, |chapter=, |work=, and |publisher=) may have wikilinks and there are articles or redirects like '//Hus' so, while uncommon, |title=[[//Hus]] is possible as might be [[en://Hus]]. ]=] local function is_parameter_ext_wikilink (value) local scheme, domain; if value:match ('%f[%[]%[%a%S*:%S+.*%]') then -- if ext. wikilink with scheme and domain: [xxxx://yyyyy.zzz] scheme, domain = split_url (value:match ('%f[%[]%[(%a%S*:%S+).*%]')); elseif value:match ('%f[%[]%[//%S+.*%]') then -- if protocol-relative ext. wikilink: [//yyyyy.zzz] scheme, domain = split_url (value:match ('%f[%[]%[(//%S+).*%]')); elseif value:match ('%a%S*:%S+') then -- if bare URL with scheme; may have leading or trailing plain text scheme, domain = split_url (value:match ('(%a%S*:%S+)')); elseif value:match ('//%S+') then -- if protocol-relative bare URL: //yyyyy.zzz; may have leading or trailing plain text scheme, domain = split_url (value:match ('(//%S+)')); -- what is left should be the domain else return false; -- didn't find anything that is obviously a URL end return is_url (scheme, domain); -- return true if value appears to be a valid URL end --[[-------------------------< C H E C K _ F O R _ U R L >----------------------------------------------------- loop through a list of parameters and their values. Look at the value and if it has an external link, emit an error message. ]] local function check_for_url (parameter_list, error_list) for k, v in pairs (parameter_list) do -- for each parameter in the list if is_parameter_ext_wikilink (v) then -- look at the value; if there is a URL add an error message table.insert (error_list, utilities.wrap_style ('parameter', k)); end end end --[[--------------------------< S A F E _ F O R _ U R L >------------------------------------------------------ Escape sequences for content that will be used for URL descriptions ]] local function safe_for_url( str ) if str:match( "%[%[.-%]%]" ) ~= nil then utilities.set_message ('err_wikilink_in_url', {}); end return str:gsub( '[%[%]\n]', { ['['] = '&#91;', [']'] = '&#93;', ['\n'] = ' ' } ); end --[[--------------------------< E X T E R N A L _ L I N K >---------------------------------------------------- Format an external link with error checking ]] local function external_link (URL, label, source, access) local err_msg = ''; local domain; local path; local base_url; if not utilities.is_set (label) then label = URL; if utilities.is_set (source) then utilities.set_message ('err_bare_url_missing_title', {utilities.wrap_style ('parameter', source)}); else error (cfg.messages["bare_url_no_origin"]); -- programmer error; valid parameter name does not have matching meta-parameter end end if not check_url (URL) then utilities.set_message ('err_bad_url', {utilities.wrap_style ('parameter', source)}); end domain, path = URL:match ('^([/%.%-%+:%a%d]+)([/%?#].*)$'); -- split the URL into scheme plus domain and path if path then -- if there is a path portion path = path:gsub ('[%[%]]', {['['] = '%5b', [']'] = '%5d'}); -- replace '[' and ']' with their percent-encoded values URL = table.concat ({domain, path}); -- and reassemble end base_url = table.concat ({ "[", URL, " ", safe_for_url (label), "]" }); -- assemble a wiki-markup URL if utilities.is_set (access) then -- access level (subscription, registration, limited) base_url = utilities.substitute (cfg.presentation['ext-link-access-signal'], {cfg.presentation[access].class, cfg.presentation[access].title, base_url}); -- add the appropriate icon end return base_url; end --[[--------------------------< D E P R E C A T E D _ P A R A M E T E R >-------------------------------------- Categorize and emit an error message when the citation contains one or more deprecated parameters. The function includes the offending parameter name to the error message. Only one error message is emitted regardless of the number of deprecated parameters in the citation. added_deprecated_cat is a Boolean declared in page scope variables above ]] local function deprecated_parameter(name) if not added_deprecated_cat then added_deprecated_cat = true; -- note that we've added this category utilities.set_message ('err_deprecated_params', {name}); -- add error message end end --[=[-------------------------< K E R N _ Q U O T E S >-------------------------------------------------------- Apply kerning to open the space between the quote mark provided by the module and a leading or trailing quote mark contained in a |title= or |chapter= parameter's value. This function will positive kern either single or double quotes: "'Unkerned title with leading and trailing single quote marks'" " 'Kerned title with leading and trailing single quote marks' " (in real life the kerning isn't as wide as this example) Double single quotes (italic or bold wiki-markup) are not kerned. Replaces Unicode quote marks in plain text or in the label portion of a [[L|D]] style wikilink with typewriter quote marks regardless of the need for kerning. Unicode quote marks are not replaced in simple [[D]] wikilinks. Call this function for chapter titles, for website titles, etc.; not for book titles. ]=] local function kern_quotes (str) local cap = ''; local wl_type, label, link; wl_type, label, link = utilities.is_wikilink (str); -- wl_type is: 0, no wl (text in label variable); 1, [[D]]; 2, [[L|D]] if 1 == wl_type then -- [[D]] simple wikilink with or without quote marks if mw.ustring.match (str, '%[%[[\"“”\'‘’].+[\"“”\'‘’]%]%]') then -- leading and trailing quote marks str = utilities.substitute (cfg.presentation['kern-left'], str); str = utilities.substitute (cfg.presentation['kern-right'], str); elseif mw.ustring.match (str, '%[%[[\"“”\'‘’].+%]%]') then -- leading quote marks str = utilities.substitute (cfg.presentation['kern-left'], str); elseif mw.ustring.match (str, '%[%[.+[\"“”\'‘’]%]%]') then -- trailing quote marks str = utilities.substitute (cfg.presentation['kern-right'], str); end else -- plain text or [[L|D]]; text in label variable label = mw.ustring.gsub (label, '[“”]', '\"'); -- replace “” (U+201C & U+201D) with " (typewriter double quote mark) label = mw.ustring.gsub (label, '[‘’]', '\''); -- replace ‘’ (U+2018 & U+2019) with ' (typewriter single quote mark) cap = mw.ustring.match (label, "^([\"\'][^\'].+)"); -- match leading double or single quote but not doubled single quotes (italic markup) if utilities.is_set (cap) then label = utilities.substitute (cfg.presentation['kern-left'], cap); end cap = mw.ustring.match (label, "^(.+[^\'][\"\'])$") -- match trailing double or single quote but not doubled single quotes (italic markup) if utilities.is_set (cap) then label = utilities.substitute (cfg.presentation['kern-right'], cap); end if 2 == wl_type then str = utilities.make_wikilink (link, label); -- reassemble the wikilink else str = label; end end return str; end --[[--------------------------< F O R M A T _ S C R I P T _ V A L U E >---------------------------------------- |script-title= holds title parameters that are not written in Latin-based scripts: Chinese, Japanese, Arabic, Hebrew, etc. These scripts should not be italicized and may be written right-to-left. The value supplied by |script-title= is concatenated onto Title after Title has been wrapped in italic markup. Regardless of language, all values provided by |script-title= are wrapped in <bdi>...</bdi> tags to isolate RTL languages from the English left to right. |script-title= provides a unique feature. The value in |script-title= may be prefixed with a two-character ISO 639-1 language code and a colon: |script-title=ja:*** *** (where * represents a Japanese character) Spaces between the two-character code and the colon and the colon and the first script character are allowed: |script-title=ja : *** *** |script-title=ja: *** *** |script-title=ja :*** *** Spaces preceding the prefix are allowed: |script-title = ja:*** *** The prefix is checked for validity. If it is a valid ISO 639-1 language code, the lang attribute (lang="ja") is added to the <bdi> tag so that browsers can know the language the tag contains. This may help the browser render the script more correctly. If the prefix is invalid, the lang attribute is not added. At this time there is no error message for this condition. Supports |script-title=, |script-chapter=, |script-<periodical>= ]] local function format_script_value (script_value, script_param) local lang=''; -- initialize to empty string local name; if script_value:match('^%l%l%l?%s*:') then -- if first 3 or 4 non-space characters are script language prefix lang = script_value:match('^(%l%l%l?)%s*:%s*%S.*'); -- get the language prefix or nil if there is no script if not utilities.is_set (lang) then utilities.set_message ('err_script_parameter', {script_param, cfg.err_msg_supl['missing title part']}); -- prefix without 'title'; add error message return ''; -- script_value was just the prefix so return empty string end -- if we get this far we have prefix and script name = cfg.lang_tag_remap[lang] or mw.language.fetchLanguageName( lang, cfg.this_wiki_code ); -- get language name so that we can use it to categorize if utilities.is_set (name) then -- is prefix a proper ISO 639-1 language code? script_value = script_value:gsub ('^%l+%s*:%s*', ''); -- strip prefix from script -- is prefix one of these language codes? if utilities.in_array (lang, cfg.script_lang_codes) then utilities.add_prop_cat ('script', {name, lang}) else utilities.set_message ('err_script_parameter', {script_param, cfg.err_msg_supl['unknown language code']}); -- unknown script-language; add error message end lang = ' lang="' .. lang .. '" '; -- convert prefix into a lang attribute else utilities.set_message ('err_script_parameter', {script_param, cfg.err_msg_supl['invalid language code']}); -- invalid language code; add error message lang = ''; -- invalid so set lang to empty string end else utilities.set_message ('err_script_parameter', {script_param, cfg.err_msg_supl['missing prefix']}); -- no language code prefix; add error message end script_value = utilities.substitute (cfg.presentation['bdi'], {lang, script_value}); -- isolate in case script is RTL return script_value; end --[[--------------------------< S C R I P T _ C O N C A T E N A T E >------------------------------------------ Initially for |title= and |script-title=, this function concatenates those two parameter values after the script value has been wrapped in <bdi> tags. ]] local function script_concatenate (title, script, script_param) if utilities.is_set (script) then script = format_script_value (script, script_param); -- <bdi> tags, lang attribute, categorization, etc.; returns empty string on error if utilities.is_set (script) then title = title .. ' ' .. script; -- concatenate title and script title end end return title; end --[[--------------------------< W R A P _ M S G >-------------------------------------------------------------- Applies additional message text to various parameter values. Supplied string is wrapped using a message_list configuration taking one argument. Supports lower case text for {{citation}} templates. Additional text taken from citation_config.messages - the reason this function is similar to but separate from wrap_style(). ]] local function wrap_msg (key, str, lower) if not utilities.is_set ( str ) then return ""; end if true == lower then local msg; msg = cfg.messages[key]:lower(); -- set the message to lower case before return utilities.substitute ( msg, str ); -- including template text else return utilities.substitute ( cfg.messages[key], str ); end end --[[----------------< W I K I S O U R C E _ U R L _ M A K E >------------------- Makes a Wikisource URL from Wikisource interwiki-link. Returns the URL and appropriate label; nil else. str is the value assigned to |chapter= (or aliases) or |title= or |title-link= ]] local function wikisource_url_make (str) local wl_type, D, L; local ws_url, ws_label; local wikisource_prefix = table.concat ({'https://', cfg.this_wiki_code, '.wikisource.org/wiki/'}); wl_type, D, L = utilities.is_wikilink (str); -- wl_type is 0 (not a wikilink), 1 (simple wikilink), 2 (complex wikilink) if 0 == wl_type then -- not a wikilink; might be from |title-link= str = D:match ('^[Ww]ikisource:(.+)') or D:match ('^[Ss]:(.+)'); -- article title from interwiki link with long-form or short-form namespace if utilities.is_set (str) then ws_url = table.concat ({ -- build a Wikisource URL wikisource_prefix, -- prefix str, -- article title }); ws_label = str; -- label for the URL end elseif 1 == wl_type then -- simple wikilink: [[Wikisource:ws article]] str = D:match ('^[Ww]ikisource:(.+)') or D:match ('^[Ss]:(.+)'); -- article title from interwiki link with long-form or short-form namespace if utilities.is_set (str) then ws_url = table.concat ({ -- build a Wikisource URL wikisource_prefix, -- prefix str, -- article title }); ws_label = str; -- label for the URL end elseif 2 == wl_type then -- non-so-simple wikilink: [[Wikisource:ws article|displayed text]] ([[L|D]]) str = L:match ('^[Ww]ikisource:(.+)') or L:match ('^[Ss]:(.+)'); -- article title from interwiki link with long-form or short-form namespace if utilities.is_set (str) then ws_label = D; -- get ws article name from display portion of interwiki link ws_url = table.concat ({ -- build a Wikisource URL wikisource_prefix, -- prefix str, -- article title without namespace from link portion of wikilink }); end end if ws_url then ws_url = mw.uri.encode (ws_url, 'WIKI'); -- make a usable URL ws_url = ws_url:gsub ('%%23', '#'); -- undo percent-encoding of fragment marker end return ws_url, ws_label, L or D; -- return proper URL or nil and a label or nil end --[[----------------< F O R M A T _ P E R I O D I C A L >----------------------- Format the three periodical parameters: |script-<periodical>=, |<periodical>=, and |trans-<periodical>= into a single Periodical meta-parameter. ]] local function format_periodical (script_periodical, script_periodical_source, periodical, trans_periodical) if not utilities.is_set (periodical) then periodical = ''; -- to be safe for concatenation else periodical = utilities.wrap_style ('italic-title', periodical); -- style end periodical = script_concatenate (periodical, script_periodical, script_periodical_source); -- <bdi> tags, lang attribute, categorization, etc.; must be done after title is wrapped if utilities.is_set (trans_periodical) then trans_periodical = utilities.wrap_style ('trans-italic-title', trans_periodical); if utilities.is_set (periodical) then periodical = periodical .. ' ' .. trans_periodical; else -- here when trans-periodical without periodical or script-periodical periodical = trans_periodical; utilities.set_message ('err_trans_missing_title', {'periodical'}); end end return periodical; end --[[------------------< F O R M A T _ C H A P T E R _ T I T L E >--------------- Format the four chapter parameters: |script-chapter=, |chapter=, |trans-chapter=, and |chapter-url= into a single chapter meta- parameter (chapter_url_source used for error messages). ]] local function format_chapter_title (script_chapter, script_chapter_source, chapter, chapter_source, trans_chapter, trans_chapter_source, chapter_url, chapter_url_source, no_quotes, access) local ws_url, ws_label, L = wikisource_url_make (chapter); -- make a wikisource URL and label from a wikisource interwiki link if ws_url then ws_label = ws_label:gsub ('_', ' '); -- replace underscore separators with space characters chapter = ws_label; end if not utilities.is_set (chapter) then chapter = ''; -- to be safe for concatenation else if false == no_quotes then chapter = kern_quotes (chapter); -- if necessary, separate chapter title's leading and trailing quote marks from module provided quote marks chapter = utilities.wrap_style ('quoted-title', chapter); end end chapter = script_concatenate (chapter, script_chapter, script_chapter_source); -- <bdi> tags, lang attribute, categorization, etc.; must be done after title is wrapped if utilities.is_set (chapter_url) then chapter = external_link (chapter_url, chapter, chapter_url_source, access); -- adds bare_url_missing_title error if appropriate elseif ws_url then chapter = external_link (ws_url, chapter .. '&nbsp;', 'ws link in chapter'); -- adds bare_url_missing_title error if appropriate; space char to move icon away from chap text; TODO: better way to do this? chapter = utilities.substitute (cfg.presentation['interwiki-icon'], {cfg.presentation['class-wikisource'], L, chapter}); end if utilities.is_set (trans_chapter) then trans_chapter = utilities.wrap_style ('trans-quoted-title', trans_chapter); if utilities.is_set (chapter) then chapter = chapter .. ' ' .. trans_chapter; else -- here when trans_chapter without chapter or script-chapter chapter = trans_chapter; chapter_source = trans_chapter_source:match ('trans%-?(.+)'); -- when no chapter, get matching name from trans-<param> utilities.set_message ('err_trans_missing_title', {chapter_source}); end end return chapter; end --[[----------------< H A S _ I N V I S I B L E _ C H A R S >------------------- This function searches a parameter's value for non-printable or invisible characters. The search stops at the first match. This function will detect the visible replacement character when it is part of the Wikisource. Detects but ignores nowiki and math stripmarkers. Also detects other named stripmarkers (gallery, math, pre, ref) and identifies them with a slightly different error message. See also coins_cleanup(). Output of this function is an error message that identifies the character or the Unicode group, or the stripmarker that was detected along with its position (or, for multi-byte characters, the position of its first byte) in the parameter value. ]] local function has_invisible_chars (param, v) local position = ''; -- position of invisible char or starting position of stripmarker local capture; -- used by stripmarker detection to hold name of the stripmarker local stripmarker; -- boolean set true when a stripmarker is found capture = string.match (v, '[%w%p ]*'); -- test for values that are simple ASCII text and bypass other tests if true if capture == v then -- if same there are no Unicode characters return; end for _, invisible_char in ipairs (cfg.invisible_chars) do local char_name = invisible_char[1]; -- the character or group name local pattern = invisible_char[2]; -- the pattern used to find it position, _, capture = mw.ustring.find (v, pattern); -- see if the parameter value contains characters that match the pattern if position and (cfg.invisible_defs.zwj == capture) then -- if we found a zero-width joiner character if mw.ustring.find (v, cfg.indic_script) then -- it's ok if one of the Indic scripts position = nil; -- unset position elseif cfg.emoji_t[mw.ustring.codepoint (v, position+1)] then -- is zwj followed by a character listed in emoji{}? position = nil; -- unset position end end if position then if 'nowiki' == capture or 'math' == capture or -- nowiki and math stripmarkers (not an error condition) ('templatestyles' == capture and utilities.in_array (param, {'id', 'quote'})) then -- templatestyles stripmarker allowed in these parameters stripmarker = true; -- set a flag elseif true == stripmarker and cfg.invisible_defs.del == capture then -- because stripmakers begin and end with the delete char, assume that we've found one end of a stripmarker position = nil; -- unset else local err_msg; if capture and not (cfg.invisible_defs.del == capture or cfg.invisible_defs.zwj == capture) then err_msg = capture .. ' ' .. char_name; else err_msg = char_name .. ' ' .. 'character'; end utilities.set_message ('err_invisible_char', {err_msg, utilities.wrap_style ('parameter', param), position}); -- add error message return; -- and done with this parameter end end end end --[[-------------------< A R G U M E N T _ W R A P P E R >---------------------- Argument wrapper. This function provides support for argument mapping defined in the configuration file so that multiple names can be transparently aliased to single internal variable. ]] local function argument_wrapper ( args ) local origin = {}; return setmetatable({ ORIGIN = function ( self, k ) local dummy = self[k]; -- force the variable to be loaded. return origin[k]; end }, { __index = function ( tbl, k ) if origin[k] ~= nil then return nil; end local args, list, v = args, cfg.aliases[k]; if type( list ) == 'table' then v, origin[k] = utilities.select_one ( args, list, 'err_redundant_parameters' ); if origin[k] == nil then origin[k] = ''; -- Empty string, not nil end elseif list ~= nil then v, origin[k] = args[list], list; else -- maybe let through instead of raising an error? -- v, origin[k] = args[k], k; error( cfg.messages['unknown_argument_map'] .. ': ' .. k); end -- Empty strings, not nil; if v == nil then v = ''; origin[k] = ''; end tbl = rawset( tbl, k, v ); return v; end, }); end --[[--------------------------< N O W R A P _ D A T E >------------------------- When date is YYYY-MM-DD format wrap in nowrap span: <span ...>YYYY-MM-DD</span>. When date is DD MMMM YYYY or is MMMM DD, YYYY then wrap in nowrap span: <span ...>DD MMMM</span> YYYY or <span ...>MMMM DD,</span> YYYY DOES NOT yet support MMMM YYYY or any of the date ranges. ]] local function nowrap_date (date) local cap = ''; local cap2 = ''; if date:match("^%d%d%d%d%-%d%d%-%d%d$") then date = utilities.substitute (cfg.presentation['nowrap1'], date); elseif date:match("^%a+%s*%d%d?,%s+%d%d%d%d$") or date:match ("^%d%d?%s*%a+%s+%d%d%d%d$") then cap, cap2 = string.match (date, "^(.*)%s+(%d%d%d%d)$"); date = utilities.substitute (cfg.presentation['nowrap2'], {cap, cap2}); end return date; end --[[--------------------------< S E T _ T I T L E T Y P E >--------------------- This function sets default title types (equivalent to the citation including |type=<default value>) for those templates that have defaults. Also handles the special case where it is desirable to omit the title type from the rendered citation (|type=none). ]] local function set_titletype (cite_class, title_type) if utilities.is_set (title_type) then if 'none' == cfg.keywords_xlate[title_type] then title_type = ''; -- if |type=none then type parameter not displayed end return title_type; -- if |type= has been set to any other value use that value end return cfg.title_types [cite_class] or ''; -- set template's default title type; else empty string for concatenation end --[[--------------------------< S A F E _ J O I N >----------------------------- Joins a sequence of strings together while checking for duplicate separation characters. ]] local function safe_join( tbl, duplicate_char ) local f = {}; -- create a function table appropriate to type of 'duplicate character' if 1 == #duplicate_char then -- for single byte ASCII characters use the string library functions f.gsub = string.gsub f.match = string.match f.sub = string.sub else -- for multi-byte characters use the ustring library functions f.gsub = mw.ustring.gsub f.match = mw.ustring.match f.sub = mw.ustring.sub end local str = ''; -- the output string local comp = ''; -- what does 'comp' mean? local end_chr = ''; local trim; for _, value in ipairs( tbl ) do if value == nil then value = ''; end if str == '' then -- if output string is empty str = value; -- assign value to it (first time through the loop) elseif value ~= '' then if value:sub(1, 1) == '<' then -- special case of values enclosed in spans and other markup. comp = value:gsub( "%b<>", "" ); -- remove HTML markup (<span>string</span> -> string) else comp = value; end -- typically duplicate_char is sepc if f.sub(comp, 1, 1) == duplicate_char then -- is first character same as duplicate_char? why test first character? -- Because individual string segments often (always?) begin with terminal punct for the -- preceding segment: 'First element' .. 'sepc next element' .. etc.? trim = false; end_chr = f.sub(str, -1, -1); -- get the last character of the output string -- str = str .. "<HERE(enchr=" .. end_chr .. ")" -- debug stuff? if end_chr == duplicate_char then -- if same as separator str = f.sub(str, 1, -2); -- remove it elseif end_chr == "'" then -- if it might be wiki-markup if f.sub(str, -3, -1) == duplicate_char .. "''" then -- if last three chars of str are sepc'' str = f.sub(str, 1, -4) .. "''"; -- remove them and add back '' elseif f.sub(str, -5, -1) == duplicate_char .. "]]''" then -- if last five chars of str are sepc]]'' trim = true; -- why? why do this and next differently from previous? elseif f.sub(str, -4, -1) == duplicate_char .. "]''" then -- if last four chars of str are sepc]'' trim = true; -- same question end elseif end_chr == "]" then -- if it might be wiki-markup if f.sub(str, -3, -1) == duplicate_char .. "]]" then -- if last three chars of str are sepc]] wikilink trim = true; elseif f.sub(str, -3, -1) == duplicate_char .. '"]' then -- if last three chars of str are sepc"] quoted external link trim = true; elseif f.sub(str, -2, -1) == duplicate_char .. "]" then -- if last two chars of str are sepc] external link trim = true; elseif f.sub(str, -4, -1) == duplicate_char .. "'']" then -- normal case when |url=something & |title=Title. trim = true; end elseif end_chr == " " then -- if last char of output string is a space if f.sub(str, -2, -1) == duplicate_char .. " " then -- if last two chars of str are <sepc><space> str = f.sub(str, 1, -3); -- remove them both end end if trim then if value ~= comp then -- value does not equal comp when value contains HTML markup local dup2 = duplicate_char; if f.match(dup2, "%A" ) then dup2 = "%" .. dup2; end -- if duplicate_char not a letter then escape it value = f.gsub(value, "(%b<>)" .. dup2, "%1", 1 ) -- remove duplicate_char if it follows HTML markup else value = f.sub(value, 2, -1 ); -- remove duplicate_char when it is first character end end end str = str .. value; -- add it to the output string end end return str; end --[[--------------------------< I S _ S U F F I X >----------------------------- returns true if suffix is properly formed Jr, Sr, or ordinal in the range 1–9. Puncutation not allowed. ]] local function is_suffix (suffix) if utilities.in_array (suffix, {'Jr', 'Sr', 'Jnr', 'Snr', '1st', '2nd', '3rd'}) or suffix:match ('^%dth$') then return true; end return false; end --[[--------------------< I S _ G O O D _ V A N C _ N A M E >------------------- For Vancouver style, author/editor names are supposed to be rendered in Latin (read ASCII) characters. When a name uses characters that contain diacritical marks, those characters are to be converted to the corresponding Latin character. When a name is written using a non-Latin alphabet or logogram, that name is to be transliterated into Latin characters. The module doesn't do this so editors may/must. This test allows |first= and |last= names to contain any of the letters defined in the four Unicode Latin character sets [http://www.unicode.org/charts/PDF/U0000.pdf C0 Controls and Basic Latin] 0041–005A, 0061–007A [http://www.unicode.org/charts/PDF/U0080.pdf C1 Controls and Latin-1 Supplement] 00C0–00D6, 00D8–00F6, 00F8–00FF [http://www.unicode.org/charts/PDF/U0100.pdf Latin Extended-A] 0100–017F [http://www.unicode.org/charts/PDF/U0180.pdf Latin Extended-B] 0180–01BF, 01C4–024F |lastn= also allowed to contain hyphens, spaces, and apostrophes. (http://www.ncbi.nlm.nih.gov/books/NBK7271/box/A35029/) |firstn= also allowed to contain hyphens, spaces, apostrophes, and periods This original test: if nil == mw.ustring.find (last, "^[A-Za-zÀ-ÖØ-öø-ƿDŽ-ɏ%-%s%']*$") or nil == mw.ustring.find (first, "^[A-Za-zÀ-ÖØ-öø-ƿDŽ-ɏ%-%s%'%.]+[2-6%a]*$") then was written outside of the code editor and pasted here because the code editor gets confused between character insertion point and cursor position. The test has been rewritten to use decimal character escape sequence for the individual bytes of the Unicode characters so that it is not necessary to use an external editor to maintain this code. \195\128-\195\150 – À-Ö (U+00C0–U+00D6 – C0 controls) \195\152-\195\182 – Ø-ö (U+00D8-U+00F6 – C0 controls) \195\184-\198\191 – ø-ƿ (U+00F8-U+01BF – C0 controls, Latin extended A & B) \199\132-\201\143 – DŽ-ɏ (U+01C4-U+024F – Latin extended B) ]] local function is_good_vanc_name (last, first, suffix, position) if not suffix then if first:find ('[,%s]') then -- when there is a space or comma, might be first name/initials + generational suffix first = first:match ('(.-)[,%s]+'); -- get name/initials suffix = first:match ('[,%s]+(.+)$'); -- get generational suffix end end if utilities.is_set (suffix) then if not is_suffix (suffix) then add_vanc_error (cfg.err_msg_supl.suffix, position); return false; -- not a name with an appropriate suffix end end if nil == mw.ustring.find (last, "^[A-Za-z\195\128-\195\150\195\152-\195\182\195\184-\198\191\199\132-\201\143\225\184\128-\225\187\191%-%s%']*$") or nil == mw.ustring.find (first, "^[A-Za-z\195\128-\195\150\195\152-\195\182\195\184-\198\191\199\132-\201\143\225\184\128-\225\187\191%-%s%'%.]*$") then add_vanc_error (cfg.err_msg_supl['non-Latin char'], position); return false; -- not a string of Latin characters; Vancouver requires Romanization end; return true; end --[[--------------------------< R E D U C E _ T O _ I N I T I A L S >------------------------------------------ Attempts to convert names to initials in support of |name-list-style=vanc. Names in |firstn= may be separated by spaces or hyphens, or for initials, a period. See http://www.ncbi.nlm.nih.gov/books/NBK7271/box/A35062/. Vancouver style requires family rank designations (Jr, II, III, etc.) to be rendered as Jr, 2nd, 3rd, etc. See http://www.ncbi.nlm.nih.gov/books/NBK7271/box/A35085/. This code only accepts and understands generational suffix in the Vancouver format because Roman numerals look like, and can be mistaken for, initials. This function uses ustring functions because firstname initials may be any of the Unicode Latin characters accepted by is_good_vanc_name (). ]] local function reduce_to_initials (first, position) if first:find (',', 1, true) then return first; -- commas not allowed; abandon end local name, suffix = mw.ustring.match (first, "^(%u+) ([%dJS][%drndth]+)$"); if not name then -- if not initials and a suffix name = mw.ustring.match (first, "^(%u+)$"); -- is it just initials? end if name then -- if first is initials with or without suffix if 3 > mw.ustring.len (name) then -- if one or two initials if suffix then -- if there is a suffix if is_suffix (suffix) then -- is it legitimate? return first; -- one or two initials and a valid suffix so nothing to do else add_vanc_error (cfg.err_msg_supl.suffix, position); -- one or two initials with invalid suffix so error message return first; -- and return first unmolested end else return first; -- one or two initials without suffix; nothing to do end end end -- if here then name has 3 or more uppercase letters so treat them as a word local initials_t, names_t = {}, {}; -- tables to hold name parts and initials local i = 1; -- counter for number of initials names_t = mw.text.split (first, '[%s%-]+'); -- split into a sequence of names and possible suffix while names_t[i] do -- loop through the sequence if 1 < i and names_t[i]:match ('[%dJS][%drndth]+%.?$') then -- if not the first name, and looks like a suffix (may have trailing dot) names_t[i] = names_t[i]:gsub ('%.', ''); -- remove terminal dot if present if is_suffix (names_t[i]) then -- if a legitimate suffix table.insert (initials_t, ' ' .. names_t[i]); -- add a separator space, insert at end of initials sequence break; -- and done because suffix must fall at the end of a name end -- no error message if not a suffix; possibly because of Romanization end if 3 > i then table.insert (initials_t, mw.ustring.sub (names_t[i], 1, 1)); -- insert the initial at end of initials sequence end i = i + 1; -- bump the counter end return table.concat (initials_t); -- Vancouver format does not include spaces. end --[[--------------------------< I N T E R W I K I _ P R E F I X E N _ G E T >---------------------------------- extract interwiki prefixen from <value>. Returns two one or two values: false – no prefixen nil – prefix exists but not recognized project prefix, language prefix – when value has either of: :<project>:<language>:<article> :<language>:<project>:<article> project prefix, nil – when <value> has only a known single-letter prefix nil, language prefix – when <value> has only a known language prefix accepts single-letter project prefixen: 'd' (wikidata), 's' (wikisource), and 'w' (wikipedia) prefixes; at this writing, the other single-letter prefixen (b (wikibook), c (commons), m (meta), n (wikinews), q (wikiquote), and v (wikiversity)) are not supported. ]] local function interwiki_prefixen_get (value, is_link) if not value:find (':%l+:') then -- if no prefix return false; -- abandon; boolean here to distinguish from nil fail returns later end local prefix_patterns_linked_t = { -- sequence of valid interwiki and inter project prefixen '^%[%[:([dsw]):(%l%l+):', -- wikilinked; project and language prefixes '^%[%[:(%l%l+):([dsw]):', -- wikilinked; language and project prefixes '^%[%[:([dsw]):', -- wikilinked; project prefix '^%[%[:(%l%l+):', -- wikilinked; language prefix } local prefix_patterns_unlinked_t = { -- sequence of valid interwiki and inter project prefixen '^:([dsw]):(%l%l+):', -- project and language prefixes '^:(%l%l+):([dsw]):', -- language and project prefixes '^:([dsw]):', -- project prefix '^:(%l%l+):', -- language prefix } local cap1, cap2; for _, pattern in ipairs ((is_link and prefix_patterns_linked_t) or prefix_patterns_unlinked_t) do cap1, cap2 = value:match (pattern); if cap1 then break; -- found a match so stop looking end end if cap1 and cap2 then -- when both then :project:language: or :language:project: (both forms allowed) if 1 == #cap1 then -- length == 1 then :project:language: if cfg.inter_wiki_map[cap2] then -- is language prefix in the interwiki map? return cap1, cap2; -- return interwiki project and interwiki language end else -- here when :language:project: if cfg.inter_wiki_map[cap1] then -- is language prefix in the interwiki map? return cap2, cap1; -- return interwiki project and interwiki language end end return nil; -- unknown interwiki language elseif not (cap1 or cap2) then -- both are nil? return nil; -- we got something that looks like a project prefix but isn't; return fail elseif 1 == #cap1 then -- here when one capture return cap1, nil; -- length is 1 so return project, nil language else -- here when one capture and its length it more than 1 if cfg.inter_wiki_map[cap1] then -- is language prefix in the interwiki map? return nil, cap1; -- return nil project, language end end end --[[--------------------------< L I S T _ P E O P L E >-------------------------- Formats a list of people (authors, contributors, editors, interviewers, translators) names in the list will be linked when |<name>-link= has a value |<name>-mask- does NOT have a value; masked names are presumed to have been rendered previously so should have been linked there when |<name>-mask=0, the associated name is not rendered ]] local function list_people (control, people, etal) local sep; local namesep; local format = control.format; local maximum = control.maximum; local name_list = {}; if 'vanc' == format then -- Vancouver-like name styling? sep = cfg.presentation['sep_nl_vanc']; -- name-list separator between names is a comma namesep = cfg.presentation['sep_name_vanc']; -- last/first separator is a space else sep = cfg.presentation['sep_nl']; -- name-list separator between names is a semicolon namesep = cfg.presentation['sep_name']; -- last/first separator is <comma><space> end if sep:sub (-1, -1) ~= " " then sep = sep .. " " end if utilities.is_set (maximum) and maximum < 1 then return "", 0; end -- returned 0 is for EditorCount; not used for other names for i, person in ipairs (people) do if utilities.is_set (person.last) then local mask = person.mask; local one; local sep_one = sep; if utilities.is_set (maximum) and i > maximum then etal = true; break; end if mask then local n = tonumber (mask); -- convert to a number if it can be converted; nil else if n then one = 0 ~= n and string.rep("&mdash;", n) or nil; -- make a string of (n > 0) mdashes, nil else, to replace name person.link = nil; -- don't create link to name if name is replaces with mdash string or has been set nil else one = mask; -- replace name with mask text (must include name-list separator) sep_one = " "; -- modify name-list separator end else one = person.last; -- get surname local first = person.first -- get given name if utilities.is_set (first) then if ("vanc" == format) then -- if Vancouver format one = one:gsub ('%.', ''); -- remove periods from surnames (http://www.ncbi.nlm.nih.gov/books/NBK7271/box/A35029/) if not person.corporate and is_good_vanc_name (one, first, nil, i) then -- and name is all Latin characters; corporate authors not tested first = reduce_to_initials (first, i); -- attempt to convert first name(s) to initials end end one = one .. namesep .. first; end end if utilities.is_set (person.link) then one = utilities.make_wikilink (person.link, one); -- link author/editor end if one then -- if <one> has a value (name, mdash replacement, or mask text replacement) local proj, tag = interwiki_prefixen_get (one, true); -- get the interwiki prefixen if present if 'w' == proj and ('Wikipedia' == mw.site.namespaces.Project['name']) then proj = nil; -- for stuff like :w:de:<article>, :w is unnecessary TODO: maint cat? end if proj then local proj_name = ({['d'] = 'Wikidata', ['s'] = 'Wikisource', ['w'] = 'Wikipedia'})[proj]; -- :w (wikipedia) for linking from a non-wikipedia project if proj_name then one = one .. utilities.wrap_style ('interproj', proj_name); -- add resized leading space, brackets, static text, language name utilities.add_prop_cat ('interproj-linked-name', proj); -- categorize it; <proj> is sort key tag = nil; -- unset; don't do both project and language end end if tag == cfg.this_wiki_code then tag = nil; -- stuff like :en:<article> at en.wiki is pointless TODO: maint cat? end if tag then local lang = cfg.lang_tag_remap[tag] or cfg.mw_languages_by_tag_t[tag]; if lang then -- error messaging done in extract_names() where we know parameter names one = one .. utilities.wrap_style ('interwiki', lang); -- add resized leading space, brackets, static text, language name utilities.add_prop_cat ('interwiki-linked-name', tag); -- categorize it; <tag> is sort key end end table.insert (name_list, one); -- add it to the list of names table.insert (name_list, sep_one); -- add the proper name-list separator end end end local count = #name_list / 2; -- (number of names + number of separators) divided by 2 if 0 < count then if 1 < count and not etal then if 'amp' == format then name_list[#name_list-2] = " & "; -- replace last separator with ampersand text elseif 'and' == format then if 2 == count then name_list[#name_list-2] = cfg.presentation.sep_nl_and; -- replace last separator with 'and' text else name_list[#name_list-2] = cfg.presentation.sep_nl_end; -- replace last separator with '(sep) and' text end end end name_list[#name_list] = nil; -- erase the last separator end local result = table.concat (name_list); -- construct list if etal and utilities.is_set (result) then -- etal may be set by |display-authors=etal but we might not have a last-first list result = result .. sep .. cfg.messages['et al']; -- we've got a last-first list and etal so add et al. end return result, count; -- return name-list string and count of number of names (count used for editor names only) end --[[--------------------< M A K E _ C I T E R E F _ I D >----------------------- Generates a CITEREF anchor ID if we have at least one name or a date. Otherwise returns an empty string. namelist is one of the contributor-, author-, or editor-name lists chosen in that order. year is Year or anchor_year. ]] local function make_citeref_id (namelist, year) local names={}; -- a table for the one to four names and year for i,v in ipairs (namelist) do -- loop through the list and take up to the first four last names names[i] = v.last if i == 4 then break end -- if four then done end table.insert (names, year); -- add the year at the end local id = table.concat(names); -- concatenate names and year for CITEREF id if utilities.is_set (id) then -- if concatenation is not an empty string return "CITEREF" .. id; -- add the CITEREF portion else return ''; -- return an empty string; no reason to include CITEREF id in this citation end end --[[--------------------------< C I T E _ C L A S S _A T T R I B U T E _M A K E >------------------------------ construct <cite> tag class attribute for this citation. <cite_class> – config.CitationClass from calling template <mode> – value from |mode= parameter ]] local function cite_class_attribute_make (cite_class, mode) local class_t = {}; table.insert (class_t, 'citation'); -- required for blue highlight if 'citation' ~= cite_class then table.insert (class_t, cite_class); -- identify this template for user css table.insert (class_t, utilities.is_set (mode) and mode or 'cs1'); -- identify the citation style for user css or javascript else table.insert (class_t, utilities.is_set (mode) and mode or 'cs2'); -- identify the citation style for user css or javascript end for _, prop_key in ipairs (z.prop_keys_t) do table.insert (class_t, prop_key); -- identify various properties for user css or javascript end return table.concat (class_t, ' '); -- make a big string and done end --[[---------------------< N A M E _ H A S _ E T A L >-------------------------- Evaluates the content of name parameters (author, editor, etc.) for variations on the theme of et al. If found, the et al. is removed, a flag is set to true and the function returns the modified name and the flag. This function never sets the flag to false but returns its previous state because it may have been set by previous passes through this function or by the associated |display-<names>=etal parameter ]] local function name_has_etal (name, etal, nocat, param) if utilities.is_set (name) then -- name can be nil in which case just return local patterns = cfg.et_al_patterns; -- get patterns from configuration for _, pattern in ipairs (patterns) do -- loop through all of the patterns if name:match (pattern) then -- if this 'et al' pattern is found in name name = name:gsub (pattern, ''); -- remove the offending text etal = true; -- set flag (may have been set previously here or by |display-<names>=etal) if not nocat then -- no categorization for |vauthors= utilities.set_message ('err_etal', {param}); -- and set an error if not added end end end end return name, etal; end --[[---------------------< N A M E _ I S _ N U M E R I C >---------------------- Add an error message and category when <name> parameter value does not contain letters. Add a maintenance category when <name> parameter value has numeric characters mixed with characters that are not numeric characters; could be letters and/or punctuation characters. This function will only emit one error and one maint message for the current template. Does not emit both error and maint messages/categories for the same parameter value. returns nothing ]] local function name_is_numeric (name, name_alias, list_name) local patterns = { '^%D+%d', -- <name> must have digits preceded by other characters '^%D*%d+%D+', -- <name> must have digits followed by other characters } if not added_numeric_name_errs and mw.ustring.match (name, '^[%A]+$') then -- if we have not already set an error message and <name> does not have any alpha characters utilities.set_message ('err_numeric_names', name_alias); -- add an error message added_numeric_name_errs = true; -- set the flag so we emit only one error message return; -- when here no point in further testing; abandon end if not added_numeric_name_maint then -- if we have already set a maint message for _, pattern in ipairs (patterns) do -- spin through list of patterns if mw.ustring.match (name, pattern) then -- digits preceded or followed by anything but digits; %D+ includes punctuation utilities.set_message ('maint_numeric_names', cfg.special_case_translation [list_name]); -- add a maint cat for this template added_numeric_name_maint = true; -- set the flag so we emit only one maint message return; -- when here no point in further testing; abandon end end end end --[[-----------------< N A M E _ H A S _ M U L T _ N A M E S >------------------ Evaluates the content of last/surname (authors etc.) parameters for multiple names. Multiple names are indicated if there is more than one comma or any "unescaped" semicolons. Escaped semicolons are ones used as part of selected HTML entities. If the condition is met, the function adds the multiple name maintenance category. Same test for first except that commas should not appear in given names (MOS:JR says that the generational suffix does not take a separator character). Titles, degrees, postnominals, affiliations, all normally comma separated don't belong in a citation. <name> – name parameter value <list_name> – AuthorList, EditorList, etc <limit> – number of allowed commas; 1 (default) for surnames; 0 for given names returns nothing ]] local function name_has_mult_names (name, list_name, limit) local _, commas, semicolons, nbsps; limit = limit and limit or 1; if utilities.is_set (name) then _, commas = name:gsub (',', ''); -- count the number of commas _, semicolons = name:gsub (';', ''); -- count the number of semicolons -- nbsps probably should be its own separate count rather than merged in -- some way with semicolons because Lua patterns do not support the -- grouping operator that regex does, which means there is no way to add -- more entities to escape except by adding more counts with the new -- entities _, nbsps = name:gsub ('&nbsp;',''); -- count nbsps -- There is exactly 1 semicolon per &nbsp; entity, so subtract nbsps -- from semicolons to 'escape' them. If additional entities are added, -- they also can be subtracted. if limit < commas or 0 < (semicolons - nbsps) then utilities.set_message ('maint_mult_names', cfg.special_case_translation [list_name]); -- add a maint message end end end --[=[-------------------------< I S _ G E N E R I C >---------------------------------------------------------- Compares values assigned to various parameters according to the string provided as <item> in the function call. <item> can have on of two values: 'generic_names' – for name-holding parameters: |last=, |first=, |editor-last=, etc 'generic_titles' – for |title= There are two types of generic tests. The 'accept' tests look for a pattern that should not be rejected by the 'reject' test. For example, |author=[[John Smith (author)|Smith, John]] would be rejected by the 'author' reject test. But piped wikilinks with 'author' disambiguation should not be rejected so the 'accept' test prevents that from happening. Accept tests are always performed before reject tests. Each of the 'accept' and 'reject' sequence tables hold tables for en.wiki (['en']) and local.wiki (['local']) that each can hold a test sequence table The sequence table holds, at index [1], a test pattern, and, at index [2], a boolean control value. The control value tells string.find() or mw.ustring.find() to do plain-text search (true) or a pattern search (false). The intent of all this complexity is to make these searches as fast as possible so that we don't run out of processing time on very large articles. Returns true when a reject test finds the pattern or string false when an accept test finds the pattern or string nil else ]=] local function is_generic (item, value, wiki) local test_val; local str_lower = { -- use string.lower() for en.wiki (['en']) and use mw.ustring.lower() or local.wiki (['local']) ['en'] = string.lower, ['local'] = mw.ustring.lower, } local str_find = { -- use string.find() for en.wiki (['en']) and use mw.ustring.find() or local.wiki (['local']) ['en'] = string.find, ['local'] = mw.ustring.find, } local function test (val, test_t, wiki) -- local function to do the testing; <wiki> selects lower() and find() functions val = test_t[2] and str_lower[wiki](value) or val; -- when <test_t[2]> set to 'true', plaintext search using lowercase value return str_find[wiki] (val, test_t[1], 1, test_t[2]); -- return nil when not found or matched end local test_types_t = {'accept', 'reject'}; -- test accept patterns first, then reject patterns local wikis_t = {'en', 'local'}; -- do tests for each of these keys; en.wiki first, local.wiki second for _, test_type in ipairs (test_types_t) do -- for each test type for _, generic_value in pairs (cfg.special_case_translation[item][test_type]) do -- spin through the list of generic value fragments to accept or reject for _, wiki in ipairs (wikis_t) do if generic_value[wiki] then if test (value, generic_value[wiki], wiki) then -- go do the test return ('reject' == test_type); -- param value rejected, return true; false else end end end end end end --[[--------------------------< N A M E _ I S _ G E N E R I C >------------------------------------------------ calls is_generic() to determine if <name> is a 'generic name' listed in cfg.generic_names; <name_alias> is the parameter name used in error messaging ]] local function name_is_generic (name, name_alias) if not added_generic_name_errs and is_generic ('generic_names', name) then utilities.set_message ('err_generic_name', name_alias); -- set an error message added_generic_name_errs = true; end end --[[--------------------------< N A M E _ C H E C K S >-------------------------------------------------------- This function calls various name checking functions used to validate the content of the various name-holding parameters. ]] local function name_checks (last, first, list_name, last_alias, first_alias) local accept_name; if utilities.is_set (last) then last, accept_name = utilities.has_accept_as_written (last); -- remove accept-this-as-written markup when it wraps all of <last> if not accept_name then -- <last> not wrapped in accept-as-written markup name_has_mult_names (last, list_name); -- check for multiple names in the parameter name_is_numeric (last, last_alias, list_name); -- check for names that have no letters or are a mix of digits and other characters name_is_generic (last, last_alias); -- check for names found in the generic names list end end if utilities.is_set (first) then first, accept_name = utilities.has_accept_as_written (first); -- remove accept-this-as-written markup when it wraps all of <first> if not accept_name then -- <first> not wrapped in accept-as-written markup name_has_mult_names (first, list_name, 0); -- check for multiple names in the parameter; 0 is number of allowed commas in a given name name_is_numeric (first, first_alias, list_name); -- check for names that have no letters or are a mix of digits and other characters name_is_generic (first, first_alias); -- check for names found in the generic names list end local wl_type, D = utilities.is_wikilink (first); if 0 ~= wl_type then first = D; utilities.set_message ('err_bad_paramlink', first_alias); end end return last, first; -- done end --[[----------------------< E X T R A C T _ N A M E S >------------------------- Gets name list from the input arguments Searches through args in sequential order to find |lastn= and |firstn= parameters (or their aliases), and their matching link and mask parameters. Stops searching when both |lastn= and |firstn= are not found in args after two sequential attempts: found |last1=, |last2=, and |last3= but doesn't find |last4= and |last5= then the search is done. This function emits an error message when there is a |firstn= without a matching |lastn=. When there are 'holes' in the list of last names, |last1= and |last3= are present but |last2= is missing, an error message is emitted. |lastn= is not required to have a matching |firstn=. When an author or editor parameter contains some form of 'et al.', the 'et al.' is stripped from the parameter and a flag (etal) returned that will cause list_people() to add the static 'et al.' text from Module:Citation/CS1/Configuration. This keeps 'et al.' out of the template's metadata. When this occurs, an error is emitted. ]] local function extract_names(args, list_name) local names = {}; -- table of names local last; -- individual name components local first; local link; local mask; local i = 1; -- loop counter/indexer local n = 1; -- output table indexer local count = 0; -- used to count the number of times we haven't found a |last= (or alias for authors, |editor-last or alias for editors) local etal = false; -- return value set to true when we find some form of et al. in an author parameter local last_alias, first_alias, link_alias; -- selected parameter aliases used in error messaging while true do last, last_alias = utilities.select_one ( args, cfg.aliases[list_name .. '-Last'], 'err_redundant_parameters', i ); -- search through args for name components beginning at 1 first, first_alias = utilities.select_one ( args, cfg.aliases[list_name .. '-First'], 'err_redundant_parameters', i ); link, link_alias = utilities.select_one ( args, cfg.aliases[list_name .. '-Link'], 'err_redundant_parameters', i ); mask = utilities.select_one ( args, cfg.aliases[list_name .. '-Mask'], 'err_redundant_parameters', i ); if last then -- error check |lastn= alias for unknown interwiki link prefix; done here because this is where we have the parameter name local project, language = interwiki_prefixen_get (last, true); -- true because we expect interwiki links in |lastn= to be wikilinked if nil == project and nil == language then -- when both are nil utilities.set_message ('err_bad_paramlink', last_alias); -- not known, emit an error message -- TODO: err_bad_interwiki? last = utilities.remove_wiki_link (last); -- remove wikilink markup; show display value only end end if link then -- error check |linkn= alias for unknown interwiki link prefix local project, language = interwiki_prefixen_get (link, false); -- false because wiki links in |author-linkn= is an error if nil == project and nil == language then -- when both are nil utilities.set_message ('err_bad_paramlink', link_alias); -- not known, emit an error message -- TODO: err_bad_interwiki? link = nil; -- unset so we don't link link_alias = nil; end end last, etal = name_has_etal (last, etal, false, last_alias); -- find and remove variations on et al. first, etal = name_has_etal (first, etal, false, first_alias); -- find and remove variations on et al. last, first = name_checks (last, first, list_name, last_alias, first_alias); -- multiple names, extraneous annotation, etc. checks if first and not last then -- if there is a firstn without a matching lastn local alias = first_alias:find ('given', 1, true) and 'given' or 'first'; -- get first or given form of the alias utilities.set_message ('err_first_missing_last', { first_alias, -- param name of alias missing its mate first_alias:gsub (alias, {['first'] = 'last', ['given'] = 'surname'}), -- make param name appropriate to the alias form }); -- add this error message elseif not first and not last then -- if both firstn and lastn aren't found, are we done? count = count + 1; -- number of times we haven't found last and first if 2 <= count then -- two missing names and we give up break; -- normal exit or there is a two-name hole in the list; can't tell which end else -- we have last with or without a first local result; link = link_title_ok (link, link_alias, last, last_alias); -- check for improper wiki-markup if first then link = link_title_ok (link, link_alias, first, first_alias); -- check for improper wiki-markup end names[n] = {last = last, first = first, link = link, mask = mask, corporate = false}; -- add this name to our names list (corporate for |vauthors= only) n = n + 1; -- point to next location in the names table if 1 == count then -- if the previous name was missing utilities.set_message ('err_missing_name', {list_name:match ("(%w+)List"):lower(), i - 1}); -- add this error message end count = 0; -- reset the counter, we're looking for two consecutive missing names end i = i + 1; -- point to next args location end return names, etal; -- all done, return our list of names and the etal flag end --[[--------------------------< N A M E _ T A G _ G E T >------------------------------------------------------ attempt to decode |language=<lang_param> and return language name and matching tag; nil else. This function looks for: <lang_param> as a tag in cfg.lang_tag_remap{} <lang_param> as a name in cfg.lang_name_remap{} <lang_param> as a name in cfg.mw_languages_by_name_t <lang_param> as a tag in cfg.mw_languages_by_tag_t when those fail, presume that <lang_param> is an IETF-like tag that MediaWiki does not recognize. Strip all script, region, variant, whatever subtags from <lang_param> to leave just a two or three character language tag and look for the new <lang_param> in cfg.mw_languages_by_tag_t{} on success, returns name (in properly capitalized form) and matching tag (in lowercase); on failure returns nil ]] local function name_tag_get (lang_param) local lang_param_lc = mw.ustring.lower (lang_param); -- use lowercase as an index into the various tables local name; local tag; name = cfg.lang_tag_remap[lang_param_lc]; -- assume <lang_param_lc> is a tag; attempt to get remapped language name if name then -- when <name>, <lang_param> is a tag for a remapped language name if cfg.lang_name_remap[name:lower()][2] ~= lang_param_lc then utilities.set_message ('maint_unknown_lang'); -- add maint category if not already added return name, cfg.lang_name_remap[name:lower()][2]; -- so return name and tag from lang_name_remap[name]; special case to xlate sr-ec and sr-el to sr-cyrl and sr-latn end return name, lang_param_lc; -- so return <name> from remap and <lang_param_lc> end tag = lang_param_lc:match ('^(%a%a%a?)%-.*'); -- still assuming that <lang_param_lc> is a tag; strip script, region, variant subtags name = cfg.lang_tag_remap[tag]; -- attempt to get remapped language name with language subtag only if name then -- when <name>, <tag> is a tag for a remapped language name return name, tag; -- so return <name> from remap and <tag> end if cfg.lang_name_remap[lang_param_lc] then -- not a remapped tag, assume <lang_param_lc> is a name; attempt to get remapped language tag return cfg.lang_name_remap[lang_param_lc][1], cfg.lang_name_remap[lang_param_lc][2]; -- for this <lang_param_lc>, return a (possibly) new name and appropriate tag end name = cfg.mw_languages_by_tag_t[lang_param_lc]; -- assume that <lang_param_lc> is a tag; attempt to get its matching language name if name then return name, lang_param_lc; -- <lang_param_lc> is a tag so return it and <name> end tag = cfg.mw_languages_by_name_t[lang_param_lc]; -- assume that <lang_param_lc> is a language name; attempt to get its matching tag if tag then return cfg.mw_languages_by_tag_t[tag], tag; -- <lang_param_lc> is a name so return the name from the table and <tag> end tag = lang_param_lc:match ('^(%a%a%a?)%-.*'); -- is <lang_param_lc> an IETF-like tag that MediaWiki doesn't recognize? <tag> gets the language subtag; nil else if tag then name = cfg.mw_languages_by_tag_t[tag]; -- attempt to get a language name using the shortened <tag> if name then return name, tag; -- <lang_param_lc> is an unrecognized IETF-like tag so return <name> and language subtag end end end --[[-------------------< L A N G U A G E _ P A R A M E T E R >------------------ Gets language name from a provided two- or three-character ISO 639 code. If a code is recognized by MediaWiki, use the returned name; if not, then use the value that was provided with the language parameter. When |language= contains a recognized language (either code or name), the page is assigned to the category for that code: Category:Norwegian-language sources (no). For valid three-character code languages, the page is assigned to the single category for '639-2' codes: Category:CS1 ISO 639-2 language sources. Languages that are the same as the local wiki are not categorized. MediaWiki does not recognize three-character equivalents of two-character codes: code 'ar' is recognized but code 'ara' is not. This function supports multiple languages in the form |language=nb, French, th where the language names or codes are separated from each other by commas with optional space characters. ]] local function language_parameter (lang) local tag; -- some form of IETF-like language tag; language subtag with optional region, sript, vatiant, etc subtags local lang_subtag; -- ve populates |language= with mostly unecessary region subtags the MediaWiki does not recognize; this is the base language subtag local name; -- the language name local language_list = {}; -- table of language names to be rendered local names_t = {}; -- table made from the value assigned to |language= local this_wiki_name = mw.language.fetchLanguageName (cfg.this_wiki_code, cfg.this_wiki_code); -- get this wiki's language name names_t = mw.text.split (lang, '%s*,%s*'); -- names should be a comma separated list for _, lang in ipairs (names_t) do -- reuse lang here because we don't yet know if lang is a language name or a language tag name, tag = name_tag_get (lang); -- attempt to get name/tag pair for <lang>; <name> has proper capitalization; <tag> is lowercase if utilities.is_set (tag) then lang_subtag = tag:gsub ('^(%a%a%a?)%-.*', '%1'); -- for categorization, strip any IETF-like tags from language tag if cfg.this_wiki_code ~= lang_subtag then -- when the language is not the same as this wiki's language if 2 == lang_subtag:len() then -- and is a two-character tag utilities.add_prop_cat ('foreign-lang-source', {name, tag}, lang_subtag); -- categorize it; tag appended to allow for multiple language categorization else -- or is a recognized language (but has a three-character tag) utilities.add_prop_cat ('foreign-lang-source-2', {lang_subtag}, lang_subtag); -- categorize it differently TODO: support multiple three-character tag categories per cs1|2 template? end elseif cfg.local_lang_cat_enable then -- when the language and this wiki's language are the same and categorization is enabled utilities.add_prop_cat ('local-lang-source', {name, lang_subtag}); -- categorize it end else name = lang; -- return whatever <lang> has so that we show something utilities.set_message ('maint_unknown_lang'); -- add maint category if not already added end table.insert (language_list, name); name = ''; -- so we can reuse it end name = utilities.make_sep_list (#language_list, language_list); if (1 == #language_list) and (lang_subtag == cfg.this_wiki_code) then -- when only one language, find lang name in this wiki lang name; for |language=en-us, 'English' in 'American English' return ''; -- if one language and that language is this wiki's return an empty string (no annotation) end return (" " .. wrap_msg ('language', name)); -- otherwise wrap with '(in ...)' --[[ TODO: should only return blank or name rather than full list so we can clean up the bunched parenthetical elements Language, Type, Format ]] end --[[-----------------------< S E T _ C S _ S T Y L E >-------------------------- Gets the default CS style configuration for the given mode. Returns default separator and either postscript as passed in or the default. In CS1, the default postscript and separator are '.'. In CS2, the default postscript is the empty string and the default separator is ','. ]] local function set_cs_style (postscript, mode) if utilities.is_set(postscript) then -- emit a maintenance message if user postscript is the default cs1 postscript -- we catch the opposite case for cs2 in set_style if mode == 'cs1' and postscript == cfg.presentation['ps_' .. mode] then utilities.set_message ('maint_postscript'); end else postscript = cfg.presentation['ps_' .. mode]; end return cfg.presentation['sep_' .. mode], postscript; end --[[--------------------------< S E T _ S T Y L E >----------------------------- Sets the separator and postscript styles. Checks the |mode= first and the #invoke CitationClass second. Removes the postscript if postscript == none. ]] local function set_style (mode, postscript, cite_class) local sep; if 'cs2' == mode then sep, postscript = set_cs_style (postscript, 'cs2'); elseif 'cs1' == mode then sep, postscript = set_cs_style (postscript, 'cs1'); elseif 'citation' == cite_class then sep, postscript = set_cs_style (postscript, 'cs2'); else sep, postscript = set_cs_style (postscript, 'cs1'); end if cfg.keywords_xlate[postscript:lower()] == 'none' then -- emit a maintenance message if user postscript is the default cs2 postscript -- we catch the opposite case for cs1 in set_cs_style if 'cs2' == mode or ('cs1' ~= mode and 'citation' == cite_class) then -- {{citation |title=Title |mode=cs1 |postscript=none}} should not emit maint message utilities.set_message ('maint_postscript'); end postscript = ''; end return sep, postscript end --[=[-------------------------< I S _ P D F >----------------------------------- Determines if a URL has the file extension that is one of the PDF file extensions used by [[MediaWiki:Common.css]] when applying the PDF icon to external links. returns true if file extension is one of the recognized extensions, else false ]=] local function is_pdf (url) return url:match ('%.pdf$') or url:match ('%.PDF$') or url:match ('%.pdf[%?#]') or url:match ('%.PDF[%?#]') or url:match ('%.PDF&#035') or url:match ('%.pdf&#035'); end --[[--------------------------< S T Y L E _ F O R M A T >----------------------- Applies CSS style to |format=, |chapter-format=, etc. Also emits an error message if the format parameter does not have a matching URL parameter. If the format parameter is not set and the URL contains a file extension that is recognized as a PDF document by MediaWiki's commons.css, this code will set the format parameter to (PDF) with the appropriate styling. ]] local function style_format (format, url, fmt_param, url_param) if utilities.is_set (format) then format = utilities.wrap_style ('format', format); -- add leading space, parentheses, resize if not utilities.is_set (url) then utilities.set_message ('err_format_missing_url', {fmt_param, url_param}); -- add an error message end elseif is_pdf (url) then -- format is not set so if URL is a PDF file then format = utilities.wrap_style ('format', 'PDF'); -- set format to PDF else format = ''; -- empty string for concatenation end return format; end --[[---------------------< G E T _ D I S P L A Y _ N A M E S >------------------ Returns a number that defines the number of names displayed for author and editor name lists and a Boolean flag to indicate when et al. should be appended to the name list. When the value assigned to |display-xxxxors= is a number greater than or equal to zero, return the number and the previous state of the 'etal' flag (false by default but may have been set to true if the name list contains some variant of the text 'et al.'). When the value assigned to |display-xxxxors= is the keyword 'etal', return a number that is one greater than the number of authors in the list and set the 'etal' flag true. This will cause the list_people() to display all of the names in the name list followed by 'et al.' In all other cases, returns nil and the previous state of the 'etal' flag. inputs: max: A['DisplayAuthors'] or A['DisplayEditors'], etc; a number or some flavor of etal count: #a or #e list_name: 'authors' or 'editors' etal: author_etal or editor_etal This function sets an error message when |display-xxxxors= value greater than or equal to number of names but not when <max> comes from {{cs1 config}} global settings. When using global settings, <param> is set to the keyword 'cs1 config' which is used to supress the normal error. Error is suppressed because it is to be expected that some citations in an article will have the same or fewer names that the limit specified in {{cs1 config}}. ]] local function get_display_names (max, count, list_name, etal, param) if utilities.is_set (max) then if 'etal' == max:lower():gsub("[ '%.]", '') then -- the :gsub() portion makes 'etal' from a variety of 'et al.' spellings and stylings max = count + 1; -- number of authors + 1 so display all author name plus et al. etal = true; -- overrides value set by extract_names() elseif max:match ('^%d+$') then -- if is a string of numbers max = tonumber (max); -- make it a number if (max >= count) and ('cs1 config' ~= param) then -- error when local |display-xxxxors= value greater than or equal to number of names; not an error when using global setting utilities.set_message ('err_disp_name', {param, max}); -- add error message max = nil; end else -- not a valid keyword or number utilities.set_message ('err_disp_name', {param, max}); -- add error message max = nil; -- unset; as if |display-xxxxors= had not been set end end return max, etal; end --[[----------< E X T R A _ T E X T _ I N _ P A G E _ C H E C K >--------------- Adds error if |page=, |pages=, |quote-page=, |quote-pages= has what appears to be some form of p. or pp. abbreviation in the first characters of the parameter content. check page for extraneous p, p., pp, pp., pg, pg. at start of parameter value: good pattern: '^P[^%.P%l]' matches when page begins PX or P# but not Px where x and X are letters and # is a digit bad pattern: '^[Pp][PpGg]' matches when page begins pp, pP, Pp, PP, pg, pG, Pg, PG ]] local function extra_text_in_page_check (val, name) if not val:match (cfg.vol_iss_pg_patterns.good_ppattern) then for _, pattern in ipairs (cfg.vol_iss_pg_patterns.bad_ppatterns) do -- spin through the selected sequence table of patterns if val:match (pattern) then -- when a match, error so utilities.set_message ('err_extra_text_pages', name); -- add error message return; -- and done end end end end --[[--------------------------< E X T R A _ T E X T _ I N _ V O L _ I S S _ C H E C K >------------------------ Adds error if |volume= or |issue= has what appears to be some form of redundant 'type' indicator. Applies to both; this function looks for issue text in both |issue= and |volume= and looks for volume-like text in |voluem= and |issue=. For |volume=: 'V.', or 'Vol.' (with or without the dot) abbreviations or 'Volume' in the first characters of the parameter content (all case insensitive). 'V' and 'v' (without the dot) are presumed to be roman numerals so are allowed. For |issue=: 'No.', 'I.', 'Iss.' (with or without the dot) abbreviations, or 'Issue' in the first characters of the parameter content (all case insensitive); numero styling: 'n°' with degree sign U+00B0, and № precomposed numero sign U+2116. Single character values ('v', 'i', 'n') allowed when not followed by separator character ('.', ':', '=', or whitespace character) – param values are trimmed of whitespace by MediaWiki before delivered to the module. <val> is |volume= or |issue= parameter value <name> is |volume= or |issue= parameter name for error message <selector> is 'v' for |volume=, 'i' for |issue= sets error message on failure; returns nothing ]] local function extra_text_in_vol_iss_check (val, name, selector) if not utilities.is_set (val) then return; end local handler = 'v' == selector and 'err_extra_text_volume' or 'err_extra_text_issue'; val = val:lower(); -- force parameter value to lower case for _, pattern in ipairs (cfg.vol_iss_pg_patterns.vi_patterns_t) do -- spin through the sequence table of patterns if val:match (pattern) then -- when a match, error so utilities.set_message (handler, name); -- add error message return; -- and done end end end --[=[-------------------------< G E T _ V _ N A M E _ T A B L E >---------------------------------------------- split apart a |vauthors= or |veditors= parameter. This function allows for corporate names, wrapped in doubled parentheses to also have commas; in the old version of the code, the doubled parentheses were included in the rendered citation and in the metadata. Individual author names may be wikilinked |vauthors=Jones AB, [[E. B. White|White EB]], ((Black, Brown, and Co.)) ]=] local function get_v_name_table (vparam, output_table, output_link_table) local name_table = mw.text.split(vparam, "%s*,%s*"); -- names are separated by commas local wl_type, label, link; -- wl_type not used here; just a placeholder local i = 1; while name_table[i] do if name_table[i]:match ('^%(%(.*[^%)][^%)]$') then -- first segment of corporate with one or more commas; this segment has the opening doubled parentheses local name = name_table[i]; i = i + 1; -- bump indexer to next segment while name_table[i] do name = name .. ', ' .. name_table[i]; -- concatenate with previous segments if name_table[i]:match ('^.*%)%)$') then -- if this table member has the closing doubled parentheses break; -- and done reassembling so end i = i + 1; -- bump indexer end table.insert (output_table, name); -- and add corporate name to the output table table.insert (output_link_table, ''); -- no wikilink else wl_type, label, link = utilities.is_wikilink (name_table[i]); -- wl_type is: 0, no wl (text in label variable); 1, [[D]]; 2, [[L|D]] table.insert (output_table, label); -- add this name if 1 == wl_type then table.insert (output_link_table, label); -- simple wikilink [[D]] else table.insert (output_link_table, link); -- no wikilink or [[L|D]]; add this link if there is one, else empty string end end i = i + 1; end return output_table; end --[[--------------------------< P A R S E _ V A U T H O R S _ V E D I T O R S >-------------------------------- This function extracts author / editor names from |vauthors= or |veditors= and finds matching |xxxxor-maskn= and |xxxxor-linkn= in args. It then returns a table of assembled names just as extract_names() does. Author / editor names in |vauthors= or |veditors= must be in Vancouver system style. Corporate or institutional names may sometimes be required and because such names will often fail the is_good_vanc_name() and other format compliance tests, are wrapped in doubled parentheses ((corporate name)) to suppress the format tests. Supports generational suffixes Jr, 2nd, 3rd, 4th–6th. This function sets the Vancouver error when a required comma is missing and when there is a space between an author's initials. ]] local function parse_vauthors_veditors (args, vparam, list_name) local names = {}; -- table of names assembled from |vauthors=, |author-maskn=, |author-linkn= local v_name_table = {}; local v_link_table = {}; -- when name is wikilinked, targets go in this table local etal = false; -- return value set to true when we find some form of et al. vauthors parameter local last, first, link, mask, suffix; local corporate = false; vparam, etal = name_has_etal (vparam, etal, true); -- find and remove variations on et al. do not categorize (do it here because et al. might have a period) v_name_table = get_v_name_table (vparam, v_name_table, v_link_table); -- names are separated by commas for i, v_name in ipairs(v_name_table) do first = ''; -- set to empty string for concatenation and because it may have been set for previous author/editor local accept_name; v_name, accept_name = utilities.has_accept_as_written (v_name); -- remove accept-this-as-written markup when it wraps all of <v_name> if accept_name then last = v_name; corporate = true; -- flag used in list_people() elseif string.find(v_name, "%s") then if v_name:find('[;%.]') then -- look for commonly occurring punctuation characters; add_vanc_error (cfg.err_msg_supl.punctuation, i); end local lastfirstTable = {} lastfirstTable = mw.text.split(v_name, "%s+") first = table.remove(lastfirstTable); -- removes and returns value of last element in table which should be initials or generational suffix if not mw.ustring.match (first, '^%u+$') then -- mw.ustring here so that later we will catch non-Latin characters suffix = first; -- not initials so assume that whatever we got is a generational suffix first = table.remove(lastfirstTable); -- get what should be the initials from the table end last = table.concat(lastfirstTable, ' ') -- returns a string that is the concatenation of all other names that are not initials and generational suffix if not utilities.is_set (last) then first = ''; -- unset last = v_name; -- last empty because something wrong with first add_vanc_error (cfg.err_msg_supl.name, i); end if mw.ustring.match (last, '%a+%s+%u+%s+%a+') then add_vanc_error (cfg.err_msg_supl['missing comma'], i); -- matches last II last; the case when a comma is missing end if mw.ustring.match (v_name, ' %u %u$') then -- this test is in the wrong place TODO: move or replace with a more appropriate test add_vanc_error (cfg.err_msg_supl.initials, i); -- matches a space between two initials end else last = v_name; -- last name or single corporate name? Doesn't support multiword corporate names? do we need this? end if utilities.is_set (first) then if not mw.ustring.match (first, "^%u?%u$") then -- first shall contain one or two upper-case letters, nothing else add_vanc_error (cfg.err_msg_supl.initials, i); -- too many initials; mixed case initials (which may be ok Romanization); hyphenated initials end is_good_vanc_name (last, first, suffix, i); -- check first and last before restoring the suffix which may have a non-Latin digit if utilities.is_set (suffix) then first = first .. ' ' .. suffix; -- if there was a suffix concatenate with the initials suffix = ''; -- unset so we don't add this suffix to all subsequent names end else if not corporate then is_good_vanc_name (last, '', nil, i); end end link = utilities.select_one ( args, cfg.aliases[list_name .. '-Link'], 'err_redundant_parameters', i ) or v_link_table[i]; mask = utilities.select_one ( args, cfg.aliases[list_name .. '-Mask'], 'err_redundant_parameters', i ); names[i] = {last = last, first = first, link = link, mask = mask, corporate = corporate}; -- add this assembled name to our names list end return names, etal; -- all done, return our list of names end --[[--------------------------< S E L E C T _ A U T H O R _ E D I T O R _ S O U R C E >------------------------ Select one of |authors=, |authorn= / |lastn / firstn=, or |vauthors= as the source of the author name list or select one of |editorn= / editor-lastn= / |editor-firstn= or |veditors= as the source of the editor name list. Only one of these appropriate three will be used. The hierarchy is: |authorn= (and aliases) highest and |authors= lowest; |editorn= (and aliases) highest and |veditors= lowest (support for |editors= withdrawn) When looking for |authorn= / |editorn= parameters, test |xxxxor1= and |xxxxor2= (and all of their aliases); stops after the second test which mimicks the test used in extract_names() when looking for a hole in the author name list. There may be a better way to do this, I just haven't discovered what that way is. Emits an error message when more than one xxxxor name source is provided. In this function, vxxxxors = vauthors or veditors; xxxxors = authors as appropriate. ]] local function select_author_editor_source (vxxxxors, xxxxors, args, list_name) local lastfirst = false; if utilities.select_one ( args, cfg.aliases[list_name .. '-Last'], 'none', 1 ) or -- do this twice in case we have a |first1= without a |last1=; this ... utilities.select_one ( args, cfg.aliases[list_name .. '-First'], 'none', 1 ) or -- ... also catches the case where |first= is used with |vauthors= utilities.select_one ( args, cfg.aliases[list_name .. '-Last'], 'none', 2 ) or utilities.select_one ( args, cfg.aliases[list_name .. '-First'], 'none', 2 ) then lastfirst = true; end if (utilities.is_set (vxxxxors) and true == lastfirst) or -- these are the three error conditions (utilities.is_set (vxxxxors) and utilities.is_set (xxxxors)) or (true == lastfirst and utilities.is_set (xxxxors)) then local err_name; if 'AuthorList' == list_name then -- figure out which name should be used in error message err_name = 'author'; else err_name = 'editor'; end utilities.set_message ('err_redundant_parameters', err_name .. '-name-list parameters'); -- add error message end if true == lastfirst then return 1 end; -- return a number indicating which author name source to use if utilities.is_set (vxxxxors) then return 2 end; if utilities.is_set (xxxxors) then return 3 end; return 1; -- no authors so return 1; this allows missing author name test to run in case there is a first without last end --[[--------------------------< I S _ V A L I D _ P A R A M E T E R _ V A L U E >------------------------------ This function is used to validate a parameter's assigned value for those parameters that have only a limited number of allowable values (yes, y, true, live, dead, etc.). When the parameter value has not been assigned a value (missing or empty in the source template) the function returns the value specified by ret_val. If the parameter value is one of the list of allowed values returns the translated value; else, emits an error message and returns the value specified by ret_val. TODO: explain <invert> ]] local function is_valid_parameter_value (value, name, possible, ret_val, invert) if not utilities.is_set (value) then return ret_val; -- an empty parameter is ok end if (not invert and utilities.in_array (value, possible)) then -- normal; <value> is in <possible> table return cfg.keywords_xlate[value]; -- return translation of parameter keyword elseif invert and not utilities.in_array (value, possible) then -- invert; <value> is not in <possible> table return value; -- return <value> as it is else utilities.set_message ('err_invalid_param_val', {name, value}); -- not an allowed value so add error message return ret_val; end end --[[--------------------------< T E R M I N A T E _ N A M E _ L I S T >---------------------------------------- This function terminates a name list (author, contributor, editor) with a separator character (sepc) and a space when the last character is not a sepc character or when the last three characters are not sepc followed by two closing square brackets (close of a wikilink). When either of these is true, the name_list is terminated with a single space character. ]] local function terminate_name_list (name_list, sepc) if (string.sub (name_list, -3, -1) == sepc .. '. ') then -- if already properly terminated return name_list; -- just return the name list elseif (string.sub (name_list, -1, -1) == sepc) or (string.sub (name_list, -3, -1) == sepc .. ']]') then -- if last name in list ends with sepc char return name_list .. " "; -- don't add another else return name_list .. sepc .. ' '; -- otherwise terminate the name list end end --[[-------------------------< F O R M A T _ V O L U M E _ I S S U E >----------------------------------------- returns the concatenation of the formatted volume and issue (or journal article number) parameters as a single string; or formatted volume or formatted issue, or an empty string if neither are set. ]] local function format_volume_issue (volume, issue, article, cite_class, origin, sepc, lower) if not utilities.is_set (volume) and not utilities.is_set (issue) and not utilities.is_set (article) then return ''; end -- same condition as in format_pages_sheets() local is_journal = 'journal' == cite_class or (utilities.in_array (cite_class, {'citation', 'map', 'interview'}) and 'journal' == origin); local is_numeric_vol = volume and (volume:match ('^[MDCLXVI]+$') or volume:match ('^%d+$')); -- is only uppercase roman numerals or only digits? local is_long_vol = volume and (4 < mw.ustring.len(volume)); -- is |volume= value longer than 4 characters? if volume and (not is_numeric_vol and is_long_vol) then -- when not all digits or Roman numerals, is |volume= longer than 4 characters? utilities.add_prop_cat ('long-vol'); -- yes, add properties cat end if is_journal then -- journal-style formatting local vol = ''; if utilities.is_set (volume) then if is_numeric_vol then -- |volume= value all digits or all uppercase Roman numerals? vol = utilities.substitute (cfg.presentation['vol-bold'], {sepc, volume}); -- render in bold face elseif is_long_vol then -- not all digits or Roman numerals; longer than 4 characters? vol = utilities.substitute (cfg.messages['j-vol'], {sepc, utilities.hyphen_to_dash (volume)}); -- not bold else -- four or fewer characters vol = utilities.substitute (cfg.presentation['vol-bold'], {sepc, utilities.hyphen_to_dash (volume)}); -- bold end end vol = vol .. (utilities.is_set (issue) and utilities.substitute (cfg.messages['j-issue'], issue) or '') vol = vol .. (utilities.is_set (article) and utilities.substitute (cfg.messages['j-article-num'], article) or '') return vol; end if 'podcast' == cite_class and utilities.is_set (issue) then return wrap_msg ('issue', {sepc, issue}, lower); end if 'conference' == cite_class and utilities.is_set (article) then -- |article-number= supported only in journal and conference cites if utilities.is_set (volume) and utilities.is_set (article) then -- both volume and article number return wrap_msg ('vol-art', {sepc, utilities.hyphen_to_dash (volume), article}, lower); elseif utilities.is_set (article) then -- article number alone; when volume alone, handled below return wrap_msg ('art', {sepc, article}, lower); end end -- all other types of citation if utilities.is_set (volume) and utilities.is_set (issue) then return wrap_msg ('vol-no', {sepc, utilities.hyphen_to_dash (volume), issue}, lower); elseif utilities.is_set (volume) then return wrap_msg ('vol', {sepc, utilities.hyphen_to_dash (volume)}, lower); else return wrap_msg ('issue', {sepc, issue}, lower); end end --[[-------------------------< F O R M A T _ P A G E S _ S H E E T S >----------------------------------------- adds static text to one of |page(s)= or |sheet(s)= values and returns it with all of the others set to empty strings. The return order is: page, pages, sheet, sheets Singular has priority over plural when both are provided. ]] local function format_pages_sheets (page, pages, sheet, sheets, cite_class, origin, sepc, nopp, lower) if 'map' == cite_class then -- only cite map supports sheet(s) as in-source locators if utilities.is_set (sheet) then if 'journal' == origin then return '', '', wrap_msg ('j-sheet', sheet, lower), ''; else return '', '', wrap_msg ('sheet', {sepc, sheet}, lower), ''; end elseif utilities.is_set (sheets) then if 'journal' == origin then return '', '', '', wrap_msg ('j-sheets', sheets, lower); else return '', '', '', wrap_msg ('sheets', {sepc, sheets}, lower); end end end local is_journal = 'journal' == cite_class or (utilities.in_array (cite_class, {'citation', 'map', 'interview'}) and 'journal' == origin); if utilities.is_set (page) then if is_journal then return utilities.substitute (cfg.messages['j-page(s)'], page), '', '', ''; elseif not nopp then return utilities.substitute (cfg.messages['p-prefix'], {sepc, page}), '', '', ''; else return utilities.substitute (cfg.messages['nopp'], {sepc, page}), '', '', ''; end elseif utilities.is_set (pages) then if is_journal then return utilities.substitute (cfg.messages['j-page(s)'], pages), '', '', ''; elseif tonumber(pages) ~= nil and not nopp then -- if pages is only digits, assume a single page number return '', utilities.substitute (cfg.messages['p-prefix'], {sepc, pages}), '', ''; elseif not nopp then return '', utilities.substitute (cfg.messages['pp-prefix'], {sepc, pages}), '', ''; else return '', utilities.substitute (cfg.messages['nopp'], {sepc, pages}), '', ''; end end return '', '', '', ''; -- return empty strings end --[[--------------------------< I N S O U R C E _ L O C _ G E T >---------------------------------------------- returns one of the in-source locators: page, pages, or at. If any of these are interwiki links to Wikisource, returns the label portion of the interwiki-link as plain text for use in COinS. This COinS thing is done because here we convert an interwiki-link to an external link and add an icon span around that; get_coins_pages() doesn't know about the span. TODO: should it? TODO: add support for sheet and sheets?; streamline; TODO: make it so that this function returns only one of the three as the single in-source (the return value assigned to a new name)? ]] local function insource_loc_get (page, page_orig, pages, pages_orig, at) local ws_url, ws_label, coins_pages, L; -- for Wikisource interwiki-links; TODO: this corrupts page metadata (span remains in place after cleanup; fix there?) if utilities.is_set (page) then if utilities.is_set (pages) or utilities.is_set (at) then pages = ''; -- unset the others at = ''; end extra_text_in_page_check (page, page_orig); -- emit error message when |page= value begins with what looks like p., pp., etc. ws_url, ws_label, L = wikisource_url_make (page); -- make ws URL from |page= interwiki link; link portion L becomes tooltip label if ws_url then page = external_link (ws_url, ws_label .. '&nbsp;', 'ws link in page'); -- space char after label to move icon away from in-source text; TODO: a better way to do this? page = utilities.substitute (cfg.presentation['interwiki-icon'], {cfg.presentation['class-wikisource'], L, page}); coins_pages = ws_label; end elseif utilities.is_set (pages) then if utilities.is_set (at) then at = ''; -- unset end extra_text_in_page_check (pages, pages_orig); -- emit error message when |page= value begins with what looks like p., pp., etc. ws_url, ws_label, L = wikisource_url_make (pages); -- make ws URL from |pages= interwiki link; link portion L becomes tooltip label if ws_url then pages = external_link (ws_url, ws_label .. '&nbsp;', 'ws link in pages'); -- space char after label to move icon away from in-source text; TODO: a better way to do this? pages = utilities.substitute (cfg.presentation['interwiki-icon'], {cfg.presentation['class-wikisource'], L, pages}); coins_pages = ws_label; end elseif utilities.is_set (at) then ws_url, ws_label, L = wikisource_url_make (at); -- make ws URL from |at= interwiki link; link portion L becomes tooltip label if ws_url then at = external_link (ws_url, ws_label .. '&nbsp;', 'ws link in at'); -- space char after label to move icon away from in-source text; TODO: a better way to do this? at = utilities.substitute (cfg.presentation['interwiki-icon'], {cfg.presentation['class-wikisource'], L, at}); coins_pages = ws_label; end end return page, pages, at, coins_pages; end --[[--------------------------< I S _ U N I Q U E _ A R C H I V E _ U R L >------------------------------------ add error message when |archive-url= value is same as |url= or chapter-url= (or alias...) value ]] local function is_unique_archive_url (archive, url, c_url, source, date) if utilities.is_set (archive) then if archive == url or archive == c_url then utilities.set_message ('err_bad_url', {utilities.wrap_style ('parameter', source)}); -- add error message return '', ''; -- unset |archive-url= and |archive-date= because same as |url= or |chapter-url= end end return archive, date; end --[=[-------------------------< A R C H I V E _ U R L _ C H E C K >-------------------------------------------- Check archive.org URLs to make sure they at least look like they are pointing at valid archives and not to the save snapshot URL or to calendar pages. When the archive URL is 'https://web.archive.org/save/' (or http://...) archive.org saves a snapshot of the target page in the URL. That is something that Wikipedia should not allow unwitting readers to do. When the archive.org URL does not have a complete timestamp, archive.org chooses a snapshot according to its own algorithm or provides a calendar 'search' result. [[WP:ELNO]] discourages links to search results. This function looks at the value assigned to |archive-url= and returns empty strings for |archive-url= and |archive-date= and an error message when: |archive-url= holds an archive.org save command URL |archive-url= is an archive.org URL that does not have a complete timestamp (YYYYMMDDhhmmss 14 digits) in the correct place otherwise returns |archive-url= and |archive-date= There are two mostly compatible archive.org URLs: //web.archive.org/<timestamp>... -- the old form //web.archive.org/web/<timestamp>... -- the new form The old form does not support or map to the new form when it contains a display flag. There are four identified flags ('id_', 'js_', 'cs_', 'im_') but since archive.org ignores others following the same form (two letters and an underscore) we don't check for these specific flags but we do check the form. This function supports a preview mode. When the article is rendered in preview mode, this function may return a modified archive URL: for save command errors, return undated wildcard (/*/) for timestamp errors when the timestamp has a wildcard, return the URL unmodified for timestamp errors when the timestamp does not have a wildcard, return with timestamp limited to six digits plus wildcard (/yyyymm*/) A secondary function is to return an archive-url timestamp from those urls that have them (archive.org and archive.today). The timestamp is used by validation.archive_date_check() to see if the value in |archive-date= matches the timestamp in the archive url. ]=] local function archive_url_check (url, date) local err_msg = ''; -- start with the error message empty local path, timestamp, flag; -- portions of the archive.org URL timestamp = url:match ('//archive.today/(%d%d%d%d%d%d%d%d%d%d%d%d%d%d)/') or -- get timestamp from archive.today urls url:match ('//archive.today/(%d%d%d%d%.%d%d%.%d%d%-%d%d%d%d%d%d)/'); -- this timestamp needs cleanup if timestamp then -- if this was an archive.today url ... return url, date, timestamp:gsub ('[%.%-]', ''); -- return ArchiveURL, ArchiveDate, and timestamp (dots and dashes removed) from |archive-url=, and done end -- here for archive.org urls if (not url:match('//web%.archive%.org/')) and (not url:match('//liveweb%.archive%.org/')) then -- also deprecated liveweb Wayback machine URL return url, date; -- not an archive.org archive, return ArchiveURL and ArchiveDate end if url:match('//web%.archive%.org/save/') then -- if a save command URL, we don't want to allow saving of the target page err_msg = cfg.err_msg_supl.save; url = url:gsub ('(//web%.archive%.org)/save/', '%1/*/', 1); -- for preview mode: modify ArchiveURL elseif url:match('//liveweb%.archive%.org/') then err_msg = cfg.err_msg_supl.liveweb; else path, timestamp, flag = url:match('//web%.archive%.org/([^%d]*)(%d+)([^/]*)/'); -- split out some of the URL parts for evaluation if not path then -- malformed in some way; pattern did not match err_msg = cfg.err_msg_supl.timestamp; elseif 14 ~= timestamp:len() then -- path and flag optional, must have 14-digit timestamp here err_msg = cfg.err_msg_supl.timestamp; if '*' ~= flag then local replacement = timestamp:match ('^%d%d%d%d%d%d') or timestamp:match ('^%d%d%d%d'); -- get the first 6 (YYYYMM) or first 4 digits (YYYY) if replacement then -- nil if there aren't at least 4 digits (year) replacement = replacement .. string.rep ('0', 14 - replacement:len()); -- year or yearmo (4 or 6 digits) zero-fill to make 14-digit timestamp url=url:gsub ('(//web%.archive%.org/[^%d]*)%d[^/]*', '%1' .. replacement .. '*', 1) -- for preview, modify ts to 14 digits plus splat for calendar display end end elseif utilities.is_set (path) and 'web/' ~= path then -- older archive URLs do not have the extra 'web/' path element err_msg = cfg.err_msg_supl.path; elseif utilities.is_set (flag) and not utilities.is_set (path) then -- flag not allowed with the old form URL (without the 'web/' path element) err_msg = cfg.err_msg_supl.flag; elseif utilities.is_set (flag) and not flag:match ('%a%a_') then -- flag if present must be two alpha characters and underscore (requires 'web/' path element) err_msg = cfg.err_msg_supl.flag; else return url, date, timestamp; -- return ArchiveURL, ArchiveDate, and timestamp from |archive-url= end end -- if here, something not right so utilities.set_message ('err_archive_url', {err_msg}); -- add error message and if is_preview_mode then return url, date, timestamp; -- preview mode so return ArchiveURL, ArchiveDate, and timestamp from |archive-url= else return '', ''; -- return empty strings for ArchiveURL and ArchiveDate end end --[[--------------------------< P L A C E _ C H E C K >-------------------------------------------------------- check |place=, |publication-place=, |location= to see if these params include digits. This function added because many editors misuse location to specify the in-source location (|page(s)= and |at= are supposed to do that) returns the original parameter value without modification; added maint cat when parameter value contains digits ]] local function place_check (param_val) if not utilities.is_set (param_val) then -- parameter empty or omitted return param_val; -- return that empty state end if mw.ustring.find (param_val, '%d') then -- not empty, are there digits in the parameter value utilities.set_message ('maint_location'); -- yep, add maint cat end return param_val; -- and done end --[[--------------------------< I S _ A R C H I V E D _ C O P Y >---------------------------------------------- compares |title= to 'Archived copy' (placeholder added by bots that can't find proper title); if matches, return true; nil else ]] local function is_archived_copy (title) title = mw.ustring.lower(title); -- switch title to lower case if title:find (cfg.special_case_translation.archived_copy.en) then -- if title is 'Archived copy' return true; elseif cfg.special_case_translation.archived_copy['local'] then if mw.ustring.find (title, cfg.special_case_translation.archived_copy['local']) then -- mw.ustring() because might not be Latin script return true; end end end --[[--------------------------< D I S P L A Y _ N A M E S _ S E L E C T >-------------------------------------- for any of the |display-authors=, |display-editors=, etc parameters, select either the local or global setting. When both are present, look at <local_display_names> value. When the value is some sort of 'et al.'string, special handling is required. When {{cs1 config}} has |display-<namelist>= AND this template has |display-<namelist>=etal AND: the number of names specified by <number_of_names> is: greater than the number specified in the global |display-<namelist>= parameter (<global_display_names>) use global |display-<namelist>= parameter value set overridden maint category less than or equal to the number specified in the global |display-<namelist>= parameter use local |display-<namelist>= parameter value The purpose of this function is to prevent categorizing a template that has fewer names than the global setting to keep the etal annotation specified by <local_display_names>. ]] local function display_names_select (global_display_names, local_display_names, param_name, number_of_names, test) if global_display_names and utilities.is_set (local_display_names) then -- when both if 'etal' == local_display_names:lower():gsub("[ '%.]", '') then -- the :gsub() portion makes 'etal' from a variety of 'et al.' spellings and stylings number_of_names = tonumber (number_of_names); -- convert these to numbers for comparison local global_display_names_num = tonumber (global_display_names); -- <global_display_names> not set when parameter value is not digits if number_of_names > global_display_names_num then -- template has more names than global config allows to be displayed? utilities.set_message ('maint_overridden_setting'); -- set a maint message because global is overriding local |display-<namelist>=etal return global_display_names, 'cs1 config'; -- return global with spoof parameter name (for get_display_names()) else return local_display_names, param_name; -- return local because fewer names so let <local_display_names> control end end -- here when <global_display_names> and <local_display_names> both numbers; <global_display_names> controls utilities.set_message ('maint_overridden_setting'); -- set a maint message return global_display_names, 'cs1 config'; -- return global with spoof parameter name (for get_display_names()) end -- here when only one of <global_display_names> or <local_display_names> set if global_display_names then return global_display_names, 'cs1 config'; -- return global with spoof parameter name (for get_display_names()) else return local_display_names, param_name; -- return local end end --[[--------------------------< C I T A T I O N 0 >------------------------------------------------------------ This is the main function doing the majority of the citation formatting. ]] local function citation0( config, args ) --[[ Load Input Parameters The argument_wrapper facilitates the mapping of multiple aliases to single internal variable. ]] local A = argument_wrapper ( args ); local i -- Pick out the relevant fields from the arguments. Different citation templates -- define different field names for the same underlying things. local author_etal; local a = {}; -- authors list from |lastn= / |firstn= pairs or |vauthors= local Authors; local NameListStyle; if cfg.global_cs1_config_t['NameListStyle'] then -- global setting in {{cs1 config}} overrides local |name-list-style= parameter value; nil when empty or assigned value invalid NameListStyle = is_valid_parameter_value (cfg.global_cs1_config_t['NameListStyle'], 'cs1 config: name-list-style', cfg.keywords_lists['name-list-style'], ''); -- error messaging 'param' here is a hoax else NameListStyle = is_valid_parameter_value (A['NameListStyle'], A:ORIGIN('NameListStyle'), cfg.keywords_lists['name-list-style'], ''); end if cfg.global_cs1_config_t['NameListStyle'] and utilities.is_set (A['NameListStyle']) then -- when template has |name-list-style=<something> which global setting has overridden utilities.set_message ('maint_overridden_setting'); -- set a maint message end local Collaboration = A['Collaboration']; do -- to limit scope of selected local selected = select_author_editor_source (A['Vauthors'], A['Authors'], args, 'AuthorList'); if 1 == selected then a, author_etal = extract_names (args, 'AuthorList'); -- fetch author list from |authorn= / |lastn= / |firstn=, |author-linkn=, and |author-maskn= elseif 2 == selected then NameListStyle = 'vanc'; -- override whatever |name-list-style= might be a, author_etal = parse_vauthors_veditors (args, A['Vauthors'], 'AuthorList'); -- fetch author list from |vauthors=, |author-linkn=, and |author-maskn= elseif 3 == selected then Authors = A['Authors']; -- use content of |people= or |credits=; |authors= is deprecated; TODO: constrain |people= and |credits= to cite av media, episode, serial? end if utilities.is_set (Collaboration) then author_etal = true; -- so that |display-authors=etal not required end end local editor_etal; local e = {}; -- editors list from |editor-lastn= / |editor-firstn= pairs or |veditors= do -- to limit scope of selected local selected = select_author_editor_source (A['Veditors'], nil, args, 'EditorList'); -- support for |editors= withdrawn if 1 == selected then e, editor_etal = extract_names (args, 'EditorList'); -- fetch editor list from |editorn= / |editor-lastn= / |editor-firstn=, |editor-linkn=, and |editor-maskn= elseif 2 == selected then NameListStyle = 'vanc'; -- override whatever |name-list-style= might be e, editor_etal = parse_vauthors_veditors (args, args.veditors, 'EditorList'); -- fetch editor list from |veditors=, |editor-linkn=, and |editor-maskn= end end local Chapter = A['Chapter']; -- done here so that we have access to |contribution= from |chapter= aliases local Chapter_origin = A:ORIGIN ('Chapter'); local Contribution; -- because contribution is required for contributor(s) if 'contribution' == Chapter_origin then Contribution = Chapter; -- get the name of the contribution end local c = {}; -- contributors list from |contributor-lastn= / contributor-firstn= pairs if utilities.in_array (config.CitationClass, {"book", "citation"}) and not utilities.is_set (A['Periodical']) then -- |contributor= and |contribution= only supported in book cites c = extract_names (args, 'ContributorList'); -- fetch contributor list from |contributorn= / |contributor-lastn=, -firstn=, -linkn=, -maskn= if 0 < #c then if not utilities.is_set (Contribution) then -- |contributor= requires |contribution= utilities.set_message ('err_contributor_missing_required_param', 'contribution'); -- add missing contribution error message c = {}; -- blank the contributors' table; it is used as a flag later end if 0 == #a then -- |contributor= requires |author= utilities.set_message ('err_contributor_missing_required_param', 'author'); -- add missing author error message c = {}; -- blank the contributors' table; it is used as a flag later end end else -- if not a book cite if utilities.select_one (args, cfg.aliases['ContributorList-Last'], 'err_redundant_parameters', 1 ) then -- are there contributor name list parameters? utilities.set_message ('err_contributor_ignored'); -- add contributor ignored error message end Contribution = nil; -- unset end local Title = A['Title']; local TitleLink = A['TitleLink']; local auto_select = ''; -- default is auto local accept_link; TitleLink, accept_link = utilities.has_accept_as_written (TitleLink, true); -- test for accept-this-as-written markup if (not accept_link) and utilities.in_array (TitleLink, {'none', 'pmc', 'doi'}) then -- check for special keywords auto_select = TitleLink; -- remember selection for later TitleLink = ''; -- treat as if |title-link= would have been empty end TitleLink = link_title_ok (TitleLink, A:ORIGIN ('TitleLink'), Title, 'title'); -- check for wiki-markup in |title-link= or wiki-markup in |title= when |title-link= is set local Section = ''; -- {{cite map}} only; preset to empty string for concatenation if not used if 'map' == config.CitationClass and 'section' == Chapter_origin then Section = A['Chapter']; -- get |section= from |chapter= alias list; |chapter= and the other aliases not supported in {{cite map}} Chapter = ''; -- unset for now; will be reset later from |map= if present end local Periodical = A['Periodical']; local Periodical_origin = A:ORIGIN('Periodical'); local ScriptPeriodical = A['ScriptPeriodical']; local ScriptPeriodical_origin = A:ORIGIN('ScriptPeriodical'); local TransPeriodical = A['TransPeriodical']; local TransPeriodical_origin = A:ORIGIN ('TransPeriodical'); if (utilities.in_array (config.CitationClass, {'book', 'encyclopaedia'}) and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical) or utilities.is_set (TransPeriodical))) then local param; if utilities.is_set (Periodical) then -- get a parameter name from one of these periodical related meta-parameters Periodical = ''; -- unset because not valid {{cite book}} or {{cite encyclopedia}} parameters param = Periodical_origin -- get parameter name for error messaging elseif utilities.is_set (TransPeriodical) then TransPeriodical = ''; -- unset because not valid {{cite book}} or {{cite encyclopedia}} parameters param = TransPeriodical_origin; -- get parameter name for error messaging elseif utilities.is_set (ScriptPeriodical) then ScriptPeriodical = ''; -- unset because not valid {{cite book}} or {{cite encyclopedia}} parameters param = ScriptPeriodical_origin; -- get parameter name for error messaging end if utilities.is_set (param) then -- if we found one utilities.set_message ('err_periodical_ignored', {param}); -- emit an error message end end if utilities.is_set (Periodical) then local i; Periodical, i = utilities.strip_apostrophe_markup (Periodical); -- strip apostrophe markup so that metadata isn't contaminated if i then -- non-zero when markup was stripped so emit an error message utilities.set_message ('err_apostrophe_markup', {Periodical_origin}); end end if 'mailinglist' == config.CitationClass then -- special case for {{cite mailing list}} if utilities.is_set (Periodical) and utilities.is_set (A ['MailingList']) then -- both set emit an error TODO: make a function for this and similar? utilities.set_message ('err_redundant_parameters', {utilities.wrap_style ('parameter', Periodical_origin) .. cfg.presentation['sep_list_pair'] .. utilities.wrap_style ('parameter', 'mailinglist')}); end Periodical = A ['MailingList']; -- error or no, set Periodical to |mailinglist= value because this template is {{cite mailing list}} Periodical_origin = A:ORIGIN('MailingList'); end -- web and news not tested for now because of -- Wikipedia:Administrators%27_noticeboard#Is_there_a_semi-automated_tool_that_could_fix_these_annoying_"Cite_Web"_errors? if not (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)) then -- 'periodical' templates require periodical parameter -- local p = {['journal'] = 'journal', ['magazine'] = 'magazine', ['news'] = 'newspaper', ['web'] = 'website'}; -- for error message local p = {['journal'] = 'journal', ['magazine'] = 'magazine'}; -- for error message if p[config.CitationClass] then utilities.set_message ('err_missing_periodical', {config.CitationClass, p[config.CitationClass]}); end end local Volume; if 'citation' == config.CitationClass then if utilities.is_set (Periodical) then if not utilities.in_array (Periodical_origin, cfg.citation_no_volume_t) then -- {{citation}} does not render |volume= when these parameters are used Volume = A['Volume']; -- but does for all other 'periodicals' end elseif utilities.is_set (ScriptPeriodical) then if 'script-website' ~= ScriptPeriodical_origin then -- {{citation}} does not render volume for |script-website= Volume = A['Volume']; -- but does for all other 'periodicals' end else Volume = A['Volume']; -- and does for non-'periodical' cites end elseif utilities.in_array (config.CitationClass, cfg.templates_using_volume) then -- render |volume= for cs1 according to the configuration settings Volume = A['Volume']; end extra_text_in_vol_iss_check (Volume, A:ORIGIN ('Volume'), 'v'); local Issue; if 'citation' == config.CitationClass then if utilities.is_set (Periodical) and utilities.in_array (Periodical_origin, cfg.citation_issue_t) then -- {{citation}} may render |issue= when these parameters are used Issue = utilities.hyphen_to_dash (A['Issue']); end elseif utilities.in_array (config.CitationClass, cfg.templates_using_issue) then -- conference & map books do not support issue; {{citation}} listed here because included in settings table if not (utilities.in_array (config.CitationClass, {'conference', 'map', 'citation'}) and not (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical))) then Issue = utilities.hyphen_to_dash (A['Issue']); end end local ArticleNumber; if utilities.in_array (config.CitationClass, {'journal', 'conference'}) or ('citation' == config.CitationClass and utilities.is_set (Periodical) and 'journal' == Periodical_origin) then ArticleNumber = A['ArticleNumber']; end extra_text_in_vol_iss_check (Issue, A:ORIGIN ('Issue'), 'i'); local Page; local Pages; local At; local QuotePage; local QuotePages; if not utilities.in_array (config.CitationClass, cfg.templates_not_using_page) then -- TODO: rewrite to emit ignored parameter error message? Page = A['Page']; Pages = utilities.hyphen_to_dash (A['Pages']); At = A['At']; QuotePage = A['QuotePage']; QuotePages = utilities.hyphen_to_dash (A['QuotePages']); end local Edition = A['Edition']; local PublicationPlace = place_check (A['PublicationPlace'], A:ORIGIN('PublicationPlace')); local Place = place_check (A['Place'], A:ORIGIN('Place')); local PublisherName = A['PublisherName']; local PublisherName_origin = A:ORIGIN('PublisherName'); if utilities.is_set (PublisherName) and (cfg.keywords_xlate['none'] ~= PublisherName) then local i = 0; PublisherName, i = utilities.strip_apostrophe_markup (PublisherName); -- strip apostrophe markup so that metadata isn't contaminated; publisher is never italicized if i and (0 < i) then -- non-zero when markup was stripped so emit an error message utilities.set_message ('err_apostrophe_markup', {PublisherName_origin}); end end if ('document' == config.CitationClass) and not utilities.is_set (PublisherName) then utilities.set_message ('err_missing_publisher', {config.CitationClass, 'publisher'}); end local Newsgroup = A['Newsgroup']; -- TODO: strip apostrophe markup? local Newsgroup_origin = A:ORIGIN('Newsgroup'); if 'newsgroup' == config.CitationClass then if utilities.is_set (PublisherName) and (cfg.keywords_xlate['none'] ~= PublisherName) then -- general use parameter |publisher= not allowed in cite newsgroup utilities.set_message ('err_parameter_ignored', {PublisherName_origin}); end PublisherName = nil; -- ensure that this parameter is unset for the time being; will be used again after COinS end local URL = A['URL']; -- TODO: better way to do this for URL, ChapterURL, and MapURL? local UrlAccess = is_valid_parameter_value (A['UrlAccess'], A:ORIGIN('UrlAccess'), cfg.keywords_lists['url-access'], nil); if not utilities.is_set (URL) and utilities.is_set (UrlAccess) then UrlAccess = nil; utilities.set_message ('err_param_access_requires_param', 'url'); end local ChapterURL = A['ChapterURL']; local ChapterUrlAccess = is_valid_parameter_value (A['ChapterUrlAccess'], A:ORIGIN('ChapterUrlAccess'), cfg.keywords_lists['url-access'], nil); if not utilities.is_set (ChapterURL) and utilities.is_set (ChapterUrlAccess) then ChapterUrlAccess = nil; utilities.set_message ('err_param_access_requires_param', {A:ORIGIN('ChapterUrlAccess'):gsub ('%-access', '')}); end local MapUrlAccess = is_valid_parameter_value (A['MapUrlAccess'], A:ORIGIN('MapUrlAccess'), cfg.keywords_lists['url-access'], nil); if not utilities.is_set (A['MapURL']) and utilities.is_set (MapUrlAccess) then MapUrlAccess = nil; utilities.set_message ('err_param_access_requires_param', {'map-url'}); end local this_page = mw.title.getCurrentTitle(); -- also used for COinS and for language local no_tracking_cats = is_valid_parameter_value (A['NoTracking'], A:ORIGIN('NoTracking'), cfg.keywords_lists['yes_true_y'], nil); -- check this page to see if it is in one of the namespaces that cs1 is not supposed to add to the error categories if not utilities.is_set (no_tracking_cats) then -- ignore if we are already not going to categorize this page if cfg.uncategorized_namespaces[this_page.namespace] then -- is this page's namespace id one of the uncategorized namespace ids? no_tracking_cats = "true"; -- set no_tracking_cats end for _, v in ipairs (cfg.uncategorized_subpages) do -- cycle through page name patterns if this_page.text:match (v) then -- test page name against each pattern no_tracking_cats = "true"; -- set no_tracking_cats break; -- bail out if one is found end end end -- check for extra |page=, |pages= or |at= parameters. (also sheet and sheets while we're at it) utilities.select_one (args, {'page', 'p', 'pp', 'pages', 'at', 'sheet', 'sheets'}, 'err_redundant_parameters'); -- this is a dummy call simply to get the error message and category local coins_pages; Page, Pages, At, coins_pages = insource_loc_get (Page, A:ORIGIN('Page'), Pages, A:ORIGIN('Pages'), At); local NoPP = is_valid_parameter_value (A['NoPP'], A:ORIGIN('NoPP'), cfg.keywords_lists['yes_true_y'], nil); if utilities.is_set (PublicationPlace) and utilities.is_set (Place) then -- both |publication-place= and |place= (|location=) allowed if different utilities.add_prop_cat ('location-test'); -- add property cat to evaluate how often PublicationPlace and Place are used together if PublicationPlace == Place then Place = ''; -- unset; don't need both if they are the same end elseif not utilities.is_set (PublicationPlace) and utilities.is_set (Place) then -- when only |place= (|location=) is set ... PublicationPlace = Place; -- promote |place= (|location=) to |publication-place end if PublicationPlace == Place then Place = ''; end -- don't need both if they are the same local URL_origin = A:ORIGIN('URL'); -- get name of parameter that holds URL local ChapterURL_origin = A:ORIGIN('ChapterURL'); -- get name of parameter that holds ChapterURL local ScriptChapter = A['ScriptChapter']; local ScriptChapter_origin = A:ORIGIN ('ScriptChapter'); local Format = A['Format']; local ChapterFormat = A['ChapterFormat']; local TransChapter = A['TransChapter']; local TransChapter_origin = A:ORIGIN ('TransChapter'); local TransTitle = A['TransTitle']; local ScriptTitle = A['ScriptTitle']; --[[ Parameter remapping for cite encyclopedia: When the citation has these parameters: |encyclopedia= and |title= then map |title= to |article= and |encyclopedia= to |title= for rendering |encyclopedia= and |article= then map |encyclopedia= to |title= for rendering |trans-title= maps to |trans-chapter= when |title= is re-mapped |url= maps to |chapter-url= when |title= is remapped All other combinations of |encyclopedia=, |title=, and |article= are not modified ]] local Encyclopedia = A['Encyclopedia']; -- used as a flag by this module and by ~/COinS local ScriptEncyclopedia = A['ScriptEncyclopedia']; local TransEncyclopedia = A['TransEncyclopedia']; if utilities.is_set (Encyclopedia) or utilities.is_set (ScriptEncyclopedia) then -- emit error message when Encyclopedia set but template is other than {{cite encyclopedia}} or {{citation}} if 'encyclopaedia' ~= config.CitationClass and 'citation' ~= config.CitationClass then if utilities.is_set (Encyclopedia) then utilities.set_message ('err_parameter_ignored', {A:ORIGIN ('Encyclopedia')}); else utilities.set_message ('err_parameter_ignored', {A:ORIGIN ('ScriptEncyclopedia')}); end Encyclopedia = nil; -- unset these because not supported by this template ScriptEncyclopedia = nil; TransEncyclopedia = nil; end elseif utilities.is_set (TransEncyclopedia) then utilities.set_message ('err_trans_missing_title', {'encyclopedia'}); end if ('encyclopaedia' == config.CitationClass) or ('citation' == config.CitationClass and utilities.is_set (Encyclopedia)) then if utilities.is_set (Periodical) and utilities.is_set (Encyclopedia) then -- when both parameters set emit an error message; {{citation}} only; Periodical not allowed in {{cite encyclopedia}} utilities.set_message ('err_periodical_ignored', {Periodical_origin}); end if utilities.is_set (Encyclopedia) or utilities.is_set (ScriptEncyclopedia) then Periodical = Encyclopedia; -- error or no, set Periodical to Encyclopedia for rendering; {{citation}} could (not legitimately) have both; use Encyclopedia Periodical_origin = A:ORIGIN ('Encyclopedia'); ScriptPeriodical = ScriptEncyclopedia; ScriptPeriodical_origin = A:ORIGIN ('ScriptEncyclopedia'); if utilities.is_set (Title) or utilities.is_set (ScriptTitle) then if not utilities.is_set (Chapter) then Chapter = Title; -- |encyclopedia= and |title= are set so map |title= params to |article= params for rendering ScriptChapter = ScriptTitle; ScriptChapter_origin = A:ORIGIN('ScriptTitle') TransChapter = TransTitle; ChapterURL = URL; ChapterURL_origin = URL_origin; ChapterUrlAccess = UrlAccess; ChapterFormat = Format; if not utilities.is_set (ChapterURL) and utilities.is_set (TitleLink) then Chapter = utilities.make_wikilink (TitleLink, Chapter); end Title = Periodical; -- now map |encyclopedia= params to |title= params for rendering ScriptTitle = ScriptPeriodical or ''; TransTitle = TransEncyclopedia or ''; Periodical = ''; -- redundant so unset ScriptPeriodical = ''; URL = ''; Format = ''; TitleLink = ''; end elseif utilities.is_set (Chapter) or utilities.is_set (ScriptChapter) then -- |title= not set Title = Periodical; -- |encyclopedia= set and |article= set so map |encyclopedia= to |title= for rendering ScriptTitle = ScriptPeriodical or ''; TransTitle = TransEncyclopedia or ''; Periodical = ''; -- redundant so unset ScriptPeriodical = ''; end end end -- special case for cite techreport. local ID = A['ID']; if (config.CitationClass == "techreport") then -- special case for cite techreport if utilities.is_set (A['Number']) then -- cite techreport uses 'number', which other citations alias to 'issue' if not utilities.is_set (ID) then -- can we use ID for the "number"? ID = A['Number']; -- yes, use it else -- ID has a value so emit error message utilities.set_message ('err_redundant_parameters', {utilities.wrap_style ('parameter', 'id') .. cfg.presentation['sep_list_pair'] .. utilities.wrap_style ('parameter', 'number')}); end end end -- Account for the oddity that is {{cite conference}}, before generation of COinS data. local ChapterLink -- = A['ChapterLink']; -- deprecated as a parameter but still used internally by cite episode local Conference = A['Conference']; local BookTitle = A['BookTitle']; local TransTitle_origin = A:ORIGIN ('TransTitle'); if 'conference' == config.CitationClass then if utilities.is_set (BookTitle) then Chapter = Title; Chapter_origin = 'title'; -- ChapterLink = TitleLink; -- |chapter-link= is deprecated ChapterURL = URL; ChapterUrlAccess = UrlAccess; ChapterURL_origin = URL_origin; URL_origin = ''; ChapterFormat = Format; TransChapter = TransTitle; TransChapter_origin = TransTitle_origin; Title = BookTitle; Format = ''; -- TitleLink = ''; TransTitle = ''; URL = ''; end elseif 'speech' ~= config.CitationClass then Conference = ''; -- not cite conference or cite speech so make sure this is empty string end -- CS1/2 mode local Mode; if cfg.global_cs1_config_t['Mode'] then -- global setting in {{cs1 config}} overrides local |mode= parameter value; nil when empty or assigned value invalid Mode = is_valid_parameter_value (cfg.global_cs1_config_t['Mode'], 'cs1 config: mode', cfg.keywords_lists['mode'], ''); -- error messaging 'param' here is a hoax else Mode = is_valid_parameter_value (A['Mode'], A:ORIGIN('Mode'), cfg.keywords_lists['mode'], ''); end if cfg.global_cs1_config_t['Mode'] and utilities.is_set (A['Mode']) then -- when template has |mode=<something> which global setting has overridden utilities.set_message ('maint_overridden_setting'); -- set a maint message end -- separator character and postscript local sepc, PostScript = set_style (Mode:lower(), A['PostScript'], config.CitationClass); -- controls capitalization of certain static text local use_lowercase = ( sepc == ',' ); -- cite map oddities local Cartography = ""; local Scale = ""; local Sheet = A['Sheet'] or ''; local Sheets = A['Sheets'] or ''; if config.CitationClass == "map" then if utilities.is_set (Chapter) then --TODO: make a function for this and similar? utilities.set_message ('err_redundant_parameters', {utilities.wrap_style ('parameter', 'map') .. cfg.presentation['sep_list_pair'] .. utilities.wrap_style ('parameter', Chapter_origin)}); -- add error message end Chapter = A['Map']; Chapter_origin = A:ORIGIN('Map'); ChapterURL = A['MapURL']; ChapterURL_origin = A:ORIGIN('MapURL'); TransChapter = A['TransMap']; ScriptChapter = A['ScriptMap'] ScriptChapter_origin = A:ORIGIN('ScriptMap') ChapterUrlAccess = MapUrlAccess; ChapterFormat = A['MapFormat']; Cartography = A['Cartography']; if utilities.is_set ( Cartography ) then Cartography = sepc .. " " .. wrap_msg ('cartography', Cartography, use_lowercase); end Scale = A['Scale']; if utilities.is_set ( Scale ) then Scale = sepc .. " " .. Scale; end end -- Account for the oddities that are {{cite episode}} and {{cite serial}}, before generation of COinS data. local Series = A['Series']; if 'episode' == config.CitationClass or 'serial' == config.CitationClass then local SeriesLink = A['SeriesLink']; SeriesLink = link_title_ok (SeriesLink, A:ORIGIN ('SeriesLink'), Series, 'series'); -- check for wiki-markup in |series-link= or wiki-markup in |series= when |series-link= is set local Network = A['Network']; local Station = A['Station']; local s, n = {}, {}; -- do common parameters first if utilities.is_set (Network) then table.insert(n, Network); end if utilities.is_set (Station) then table.insert(n, Station); end ID = table.concat(n, sepc .. ' '); if 'episode' == config.CitationClass then -- handle the oddities that are strictly {{cite episode}} local Season = A['Season']; local SeriesNumber = A['SeriesNumber']; if utilities.is_set (Season) and utilities.is_set (SeriesNumber) then -- these are mutually exclusive so if both are set TODO: make a function for this and similar? utilities.set_message ('err_redundant_parameters', {utilities.wrap_style ('parameter', 'season') .. cfg.presentation['sep_list_pair'] .. utilities.wrap_style ('parameter', 'seriesno')}); -- add error message SeriesNumber = ''; -- unset; prefer |season= over |seriesno= end -- assemble a table of parts concatenated later into Series if utilities.is_set (Season) then table.insert(s, wrap_msg ('season', Season, use_lowercase)); end if utilities.is_set (SeriesNumber) then table.insert(s, wrap_msg ('seriesnum', SeriesNumber, use_lowercase)); end if utilities.is_set (Issue) then table.insert(s, wrap_msg ('episode', Issue, use_lowercase)); end Issue = ''; -- unset because this is not a unique parameter Chapter = Title; -- promote title parameters to chapter ScriptChapter = ScriptTitle; ScriptChapter_origin = A:ORIGIN('ScriptTitle'); ChapterLink = TitleLink; -- alias |episode-link= TransChapter = TransTitle; ChapterURL = URL; ChapterUrlAccess = UrlAccess; ChapterURL_origin = URL_origin; ChapterFormat = Format; Title = Series; -- promote series to title TitleLink = SeriesLink; Series = table.concat(s, sepc .. ' '); -- this is concatenation of season, seriesno, episode number if utilities.is_set (ChapterLink) and not utilities.is_set (ChapterURL) then -- link but not URL Chapter = utilities.make_wikilink (ChapterLink, Chapter); elseif utilities.is_set (ChapterLink) and utilities.is_set (ChapterURL) then -- if both are set, URL links episode; Series = utilities.make_wikilink (ChapterLink, Series); end URL = ''; -- unset TransTitle = ''; ScriptTitle = ''; Format = ''; else -- now oddities that are cite serial Issue = ''; -- unset because this parameter no longer supported by the citation/core version of cite serial Chapter = A['Episode']; -- TODO: make |episode= available to cite episode someday? if utilities.is_set (Series) and utilities.is_set (SeriesLink) then Series = utilities.make_wikilink (SeriesLink, Series); end Series = utilities.wrap_style ('italic-title', Series); -- series is italicized end end -- end of {{cite episode}} stuff -- handle type parameter for those CS1 citations that have default values local TitleType = A['TitleType']; local Degree = A['Degree']; if utilities.in_array (config.CitationClass, {'AV-media-notes', 'document', 'interview', 'mailinglist', 'map', 'podcast', 'pressrelease', 'report', 'speech', 'techreport', 'thesis'}) then TitleType = set_titletype (config.CitationClass, TitleType); if utilities.is_set (Degree) and "Thesis" == TitleType then -- special case for cite thesis TitleType = Degree .. ' ' .. cfg.title_types ['thesis']:lower(); end end if utilities.is_set (TitleType) then -- if type parameter is specified TitleType = utilities.substitute ( cfg.messages['type'], TitleType); -- display it in parentheses -- TODO: Hack on TitleType to fix bunched parentheses problem end -- legacy: promote PublicationDate to Date if neither Date nor Year are set. local Date = A['Date']; local Date_origin; -- to hold the name of parameter promoted to Date; required for date error messaging local PublicationDate = A['PublicationDate']; local Year = A['Year']; if utilities.is_set (Year) then validation.year_check (Year); -- returns nothing; emits maint message when |year= doesn't hold a 'year' value end if not utilities.is_set (Date) then Date = Year; -- promote Year to Date Year = nil; -- make nil so Year as empty string isn't used for CITEREF if not utilities.is_set (Date) and utilities.is_set (PublicationDate) then -- use PublicationDate when |date= and |year= are not set Date = PublicationDate; -- promote PublicationDate to Date PublicationDate = ''; -- unset, no longer needed Date_origin = A:ORIGIN('PublicationDate'); -- save the name of the promoted parameter else Date_origin = A:ORIGIN('Year'); -- save the name of the promoted parameter end else Date_origin = A:ORIGIN('Date'); -- not a promotion; name required for error messaging end if PublicationDate == Date then PublicationDate = ''; end -- if PublicationDate is same as Date, don't display in rendered citation --[[ Go test all of the date-holding parameters for valid MOS:DATE format and make sure that dates are real dates. This must be done before we do COinS because here is where we get the date used in the metadata. Date validation supporting code is in Module:Citation/CS1/Date_validation ]] local DF = is_valid_parameter_value (A['DF'], A:ORIGIN('DF'), cfg.keywords_lists['df'], ''); if not utilities.is_set (DF) then DF = cfg.global_df; -- local |df= if present overrides global df set by {{use xxx date}} template end local ArchiveURL; local ArchiveDate; local ArchiveFormat = A['ArchiveFormat']; local archive_url_timestamp; -- timestamp from wayback machine url ArchiveURL, ArchiveDate, archive_url_timestamp = archive_url_check (A['ArchiveURL'], A['ArchiveDate']) ArchiveFormat = style_format (ArchiveFormat, ArchiveURL, 'archive-format', 'archive-url'); ArchiveURL, ArchiveDate = is_unique_archive_url (ArchiveURL, URL, ChapterURL, A:ORIGIN('ArchiveURL'), ArchiveDate); -- add error message when URL or ChapterURL == ArchiveURL local AccessDate = A['AccessDate']; local COinS_date = {}; -- holds date info extracted from |date= for the COinS metadata by Module:Date verification local DoiBroken = A['DoiBroken']; local Embargo = A['Embargo']; local anchor_year; -- used in the CITEREF identifier do -- create defined block to contain local variables error_message, date_parameters_list, mismatch local error_message = ''; -- AirDate has been promoted to Date so not necessary to check it local date_parameters_list = { ['access-date'] = {val = AccessDate, name = A:ORIGIN ('AccessDate')}, ['archive-date'] = {val = ArchiveDate, name = A:ORIGIN ('ArchiveDate')}, ['date'] = {val = Date, name = Date_origin}, ['doi-broken-date'] = {val = DoiBroken, name = A:ORIGIN ('DoiBroken')}, ['pmc-embargo-date'] = {val = Embargo, name = A:ORIGIN ('Embargo')}, ['publication-date'] = {val = PublicationDate, name = A:ORIGIN ('PublicationDate')}, ['year'] = {val = Year, name = A:ORIGIN ('Year')}, }; local error_list = {}; anchor_year, Embargo = validation.dates(date_parameters_list, COinS_date, error_list); if utilities.is_set (Year) and utilities.is_set (Date) then -- both |date= and |year= not normally needed; validation.year_date_check (Year, A:ORIGIN ('Year'), Date, A:ORIGIN ('Date'), error_list); end if 0 == #error_list then -- error free dates only; 0 when error_list is empty local modified = false; -- flag if utilities.is_set (DF) then -- if we need to reformat dates modified = validation.reformat_dates (date_parameters_list, DF); -- reformat to DF format, use long month names if appropriate end if true == validation.date_hyphen_to_dash (date_parameters_list) then -- convert hyphens to dashes where appropriate modified = true; utilities.set_message ('maint_date_format'); -- hyphens were converted so add maint category end -- for those wikis that can and want to have English date names translated to the local language; not supported at en.wiki if cfg.date_name_auto_xlate_enable and validation.date_name_xlate (date_parameters_list, cfg.date_digit_auto_xlate_enable ) then utilities.set_message ('maint_date_auto_xlated'); -- add maint cat modified = true; end if modified then -- if the date_parameters_list values were modified AccessDate = date_parameters_list['access-date'].val; -- overwrite date holding parameters with modified values ArchiveDate = date_parameters_list['archive-date'].val; Date = date_parameters_list['date'].val; DoiBroken = date_parameters_list['doi-broken-date'].val; PublicationDate = date_parameters_list['publication-date'].val; end if archive_url_timestamp and utilities.is_set (ArchiveDate) then validation.archive_date_check (ArchiveDate, archive_url_timestamp, DF); -- does YYYYMMDD in archive_url_timestamp match date in ArchiveDate end else utilities.set_message ('err_bad_date', {utilities.make_sep_list (#error_list, error_list)}); -- add this error message end end -- end of do if utilities.in_array (config.CitationClass, {'book', 'encyclopaedia'}) or -- {{cite book}}, {{cite encyclopedia}}; TODO: {{cite conference}} and others? ('citation' == config.CitationClass and utilities.is_set (Encyclopedia)) or -- {{citation}} as an encylopedia citation ('citation' == config.CitationClass and not utilities.is_set (Periodical)) then -- {{citation}} as a book citation if utilities.is_set (PublicationPlace) then if not utilities.is_set (PublisherName) then local date = COinS_date.rftdate and tonumber (COinS_date.rftdate:match ('%d%d%d%d')); -- get year portion of COinS date (because in Arabic numerals); convert string to number if date and (1850 <= date) then -- location has no publisher; if date is 1850 or later utilities.set_message ('maint_location_no_publisher'); -- add maint cat end else -- PublisherName has a value if cfg.keywords_xlate['none'] == PublisherName then -- if that value is 'none' (only for book and encyclopedia citations) PublisherName = ''; -- unset end end end end local ID_list = {}; -- sequence table of rendered identifiers local ID_list_coins = {}; -- table of identifiers and their values from args; key is same as cfg.id_handlers's key local Class = A['Class']; -- arxiv class identifier local ID_support = { {A['ASINTLD'], 'ASIN', 'err_asintld_missing_asin', A:ORIGIN ('ASINTLD')}, {DoiBroken, 'DOI', 'err_doibroken_missing_doi', A:ORIGIN ('DoiBroken')}, {Embargo, 'PMC', 'err_embargo_missing_pmc', A:ORIGIN ('Embargo')}, } ID_list, ID_list_coins = identifiers.identifier_lists_get (args, {DoiBroken = DoiBroken, ASINTLD = A['ASINTLD'], Embargo = Embargo, Class = Class}, ID_support); -- Account for the oddities that are {{cite arxiv}}, {{cite biorxiv}}, {{cite citeseerx}}, {{cite medrxiv}}, {{cite ssrn}}, before generation of COinS data. if utilities.in_array (config.CitationClass, whitelist.preprint_template_list_t) then -- |arxiv= or |eprint= required for cite arxiv; |biorxiv=, |citeseerx=, |medrxiv=, |ssrn= required for their templates if not (args[cfg.id_handlers[config.CitationClass:upper()].parameters[1]] or -- can't use ID_list_coins k/v table here because invalid parameters omitted args[cfg.id_handlers[config.CitationClass:upper()].parameters[2]]) then -- which causes unexpected parameter missing error message utilities.set_message ('err_' .. config.CitationClass .. '_missing'); -- add error message end Periodical = ({['arxiv'] = 'arXiv', ['biorxiv'] = 'bioRxiv', ['citeseerx'] = 'CiteSeerX', ['medrxiv'] = 'medRxiv', ['ssrn'] = 'Social Science Research Network'})[config.CitationClass]; end -- Link the title of the work if no |url= was provided, but we have a |pmc= or a |doi= with |doi-access=free if config.CitationClass == "journal" and not utilities.is_set (URL) and not utilities.is_set (TitleLink) and not utilities.in_array (cfg.keywords_xlate[Title], {'off', 'none'}) then -- TODO: remove 'none' once existing citations have been switched to 'off', so 'none' can be used as token for "no title" instead if 'none' ~= cfg.keywords_xlate[auto_select] then -- if auto-linking not disabled if identifiers.auto_link_urls[auto_select] then -- manual selection URL = identifiers.auto_link_urls[auto_select]; -- set URL to be the same as identifier's external link URL_origin = cfg.id_handlers[auto_select:upper()].parameters[1]; -- set URL_origin to parameter name for use in error message if citation is missing a |title= elseif identifiers.auto_link_urls['pmc'] then -- auto-select PMC URL = identifiers.auto_link_urls['pmc']; -- set URL to be the same as the PMC external link if not embargoed URL_origin = cfg.id_handlers['PMC'].parameters[1]; -- set URL_origin to parameter name for use in error message if citation is missing a |title= elseif identifiers.auto_link_urls['doi'] then -- auto-select DOI URL = identifiers.auto_link_urls['doi']; URL_origin = cfg.id_handlers['DOI'].parameters[1]; end end if utilities.is_set (URL) then -- set when using an identifier-created URL if utilities.is_set (AccessDate) then -- |access-date= requires |url=; identifier-created URL is not |url= utilities.set_message ('err_accessdate_missing_url'); -- add an error message AccessDate = ''; -- unset end if utilities.is_set (ArchiveURL) then -- |archive-url= requires |url=; identifier-created URL is not |url= utilities.set_message ('err_archive_missing_url'); -- add an error message ArchiveURL = ''; -- unset end end end -- At this point fields may be nil if they weren't specified in the template use. We can use that fact. -- Test if citation has no title if not utilities.is_set (Title) and not utilities.is_set (TransTitle) and not utilities.is_set (ScriptTitle) then -- has special case for cite episode utilities.set_message ('err_citation_missing_title', {'episode' == config.CitationClass and 'series' or 'title'}); end if utilities.in_array (cfg.keywords_xlate[Title], {'off', 'none'}) and utilities.in_array (config.CitationClass, {'journal', 'citation'}) and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)) and ('journal' == Periodical_origin or 'script-journal' == ScriptPeriodical_origin) then -- special case for journal cites Title = ''; -- set title to empty string utilities.set_message ('maint_untitled'); -- add maint cat end -- COinS metadata (see <http://ocoins.info/>) for automated parsing of citation information. -- handle the oddity that is cite encyclopedia and {{citation |encyclopedia=something}}. Here we presume that -- when Periodical, Title, and Chapter are all set, then Periodical is the book (encyclopedia) title, Title -- is the article title, and Chapter is a section within the article. So, we remap local coins_chapter = Chapter; -- default assuming that remapping not required local coins_title = Title; -- et tu if 'encyclopaedia' == config.CitationClass or ('citation' == config.CitationClass and utilities.is_set (Encyclopedia)) then if utilities.is_set (Chapter) and utilities.is_set (Title) and utilities.is_set (Periodical) then -- if all are used then coins_chapter = Title; -- remap coins_title = Periodical; end end local coins_author = a; -- default for coins rft.au if 0 < #c then -- but if contributor list coins_author = c; -- use that instead end -- this is the function call to COinS() local OCinSoutput = metadata.COinS({ ['Periodical'] = utilities.strip_apostrophe_markup (Periodical), -- no markup in the metadata ['Encyclopedia'] = Encyclopedia, -- just a flag; content ignored by ~/COinS ['Chapter'] = metadata.make_coins_title (coins_chapter, ScriptChapter), -- Chapter and ScriptChapter stripped of bold / italic / accept-as-written markup ['Degree'] = Degree; -- cite thesis only ['Title'] = metadata.make_coins_title (coins_title, ScriptTitle), -- Title and ScriptTitle stripped of bold / italic / accept-as-written markup ['PublicationPlace'] = PublicationPlace, ['Date'] = COinS_date.rftdate, -- COinS_date.* has correctly formatted date values if Date is valid; ['Season'] = COinS_date.rftssn, ['Quarter'] = COinS_date.rftquarter, ['Chron'] = COinS_date.rftchron, ['Series'] = Series, ['Volume'] = Volume, ['Issue'] = Issue, ['ArticleNumber'] = ArticleNumber, ['Pages'] = coins_pages or metadata.get_coins_pages (first_set ({Sheet, Sheets, Page, Pages, At, QuotePage, QuotePages}, 7)), -- pages stripped of external links ['Edition'] = Edition, ['PublisherName'] = PublisherName or Newsgroup, -- any apostrophe markup already removed from PublisherName ['URL'] = first_set ({ChapterURL, URL}, 2), ['Authors'] = coins_author, ['ID_list'] = ID_list_coins, ['RawPage'] = this_page.prefixedText, }, config.CitationClass); -- Account for the oddities that are {{cite arxiv}}, {{cite biorxiv}}, {{cite citeseerx}}, {{cite medrxiv}}, and {{cite ssrn}} AFTER generation of COinS data. if utilities.in_array (config.CitationClass, whitelist.preprint_template_list_t) then -- we have set rft.jtitle in COinS to arXiv, bioRxiv, CiteSeerX, medRxiv, or ssrn now unset so it isn't displayed Periodical = ''; -- periodical not allowed in these templates; if article has been published, use cite journal end -- special case for cite newsgroup. Do this after COinS because we are modifying Publishername to include some static text if 'newsgroup' == config.CitationClass and utilities.is_set (Newsgroup) then PublisherName = utilities.substitute (cfg.messages['newsgroup'], external_link( 'news:' .. Newsgroup, Newsgroup, Newsgroup_origin, nil )); end local Editors; local EditorCount; -- used only for choosing {ed.) or (eds.) annotation at end of editor name-list local Contributors; -- assembled contributors name list local contributor_etal; local Translators; -- assembled translators name list local translator_etal; local t = {}; -- translators list from |translator-lastn= / translator-firstn= pairs t = extract_names (args, 'TranslatorList'); -- fetch translator list from |translatorn= / |translator-lastn=, -firstn=, -linkn=, -maskn= local Interviewers; local interviewers_list = {}; interviewers_list = extract_names (args, 'InterviewerList'); -- process preferred interviewers parameters local interviewer_etal; -- Now perform various field substitutions. -- We also add leading spaces and surrounding markup and punctuation to the -- various parts of the citation, but only when they are non-nil. do local last_first_list; local control = { format = NameListStyle, -- empty string, '&', 'amp', 'and', or 'vanc' maximum = nil, -- as if display-authors or display-editors not set mode = Mode }; do -- do editor name list first because the now unsupported coauthors used to modify control table local display_names, param = display_names_select (cfg.global_cs1_config_t['DisplayEditors'], A['DisplayEditors'], A:ORIGIN ('DisplayEditors'), #e); control.maximum, editor_etal = get_display_names (display_names, #e, 'editors', editor_etal, param); Editors, EditorCount = list_people (control, e, editor_etal); if 1 == EditorCount and (true == editor_etal or 1 < #e) then -- only one editor displayed but includes etal then EditorCount = 2; -- spoof to display (eds.) annotation end end do -- now do interviewers local display_names, param = display_names_select (cfg.global_cs1_config_t['DisplayInterviewers'], A['DisplayInterviewers'], A:ORIGIN ('DisplayInterviewers'), #interviewers_list); control.maximum, interviewer_etal = get_display_names (display_names, #interviewers_list, 'interviewers', interviewer_etal, param); Interviewers = list_people (control, interviewers_list, interviewer_etal); end do -- now do translators local display_names, param = display_names_select (cfg.global_cs1_config_t['DisplayTranslators'], A['DisplayTranslators'], A:ORIGIN ('DisplayTranslators'), #t); control.maximum, translator_etal = get_display_names (display_names, #t, 'translators', translator_etal, param); Translators = list_people (control, t, translator_etal); end do -- now do contributors local display_names, param = display_names_select (cfg.global_cs1_config_t['DisplayContributors'], A['DisplayContributors'], A:ORIGIN ('DisplayContributors'), #c); control.maximum, contributor_etal = get_display_names (display_names, #c, 'contributors', contributor_etal, param); Contributors = list_people (control, c, contributor_etal); end do -- now do authors local display_names, param = display_names_select (cfg.global_cs1_config_t['DisplayAuthors'], A['DisplayAuthors'], A:ORIGIN ('DisplayAuthors'), #a, author_etal); control.maximum, author_etal = get_display_names (display_names, #a, 'authors', author_etal, param); last_first_list = list_people (control, a, author_etal); if utilities.is_set (Authors) then Authors, author_etal = name_has_etal (Authors, author_etal, false, 'authors'); -- find and remove variations on et al. if author_etal then Authors = Authors .. ' ' .. cfg.messages['et al']; -- add et al. to authors parameter end else Authors = last_first_list; -- either an author name list or an empty string end end -- end of do if utilities.is_set (Authors) and utilities.is_set (Collaboration) then Authors = Authors .. ' (' .. Collaboration .. ')'; -- add collaboration after et al. end end local ConferenceFormat = A['ConferenceFormat']; local ConferenceURL = A['ConferenceURL']; ConferenceFormat = style_format (ConferenceFormat, ConferenceURL, 'conference-format', 'conference-url'); Format = style_format (Format, URL, 'format', 'url'); -- special case for chapter format so no error message or cat when chapter not supported if not (utilities.in_array (config.CitationClass, {'web', 'news', 'journal', 'magazine', 'pressrelease', 'podcast', 'newsgroup', 'arxiv', 'biorxiv', 'citeseerx', 'medrxiv', 'ssrn'}) or ('citation' == config.CitationClass and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)) and not utilities.is_set (Encyclopedia))) then ChapterFormat = style_format (ChapterFormat, ChapterURL, 'chapter-format', 'chapter-url'); end if not utilities.is_set (URL) then if utilities.in_array (config.CitationClass, {"web", "podcast", "mailinglist"}) or -- |url= required for cite web, cite podcast, and cite mailinglist ('citation' == config.CitationClass and ('website' == Periodical_origin or 'script-website' == ScriptPeriodical_origin)) then -- and required for {{citation}} with |website= or |script-website= utilities.set_message ('err_cite_web_url'); end -- do we have |accessdate= without either |url= or |chapter-url=? if utilities.is_set (AccessDate) and not utilities.is_set (ChapterURL) then -- ChapterURL may be set when URL is not set; utilities.set_message ('err_accessdate_missing_url'); AccessDate = ''; end end local UrlStatus = is_valid_parameter_value (A['UrlStatus'], A:ORIGIN('UrlStatus'), cfg.keywords_lists['url-status'], ''); local OriginalURL local OriginalURL_origin local OriginalFormat local OriginalAccess; UrlStatus = UrlStatus:lower(); -- used later when assembling archived text if utilities.is_set ( ArchiveURL ) then if utilities.is_set (ChapterURL) then -- if chapter-url= is set apply archive url to it OriginalURL = ChapterURL; -- save copy of source chapter's url for archive text OriginalURL_origin = ChapterURL_origin; -- name of |chapter-url= parameter for error messages OriginalFormat = ChapterFormat; -- and original |chapter-format= if 'live' ~= UrlStatus then ChapterURL = ArchiveURL -- swap-in the archive's URL ChapterURL_origin = A:ORIGIN('ArchiveURL') -- name of |archive-url= parameter for error messages ChapterFormat = ArchiveFormat or ''; -- swap in archive's format ChapterUrlAccess = nil; -- restricted access levels do not make sense for archived URLs end elseif utilities.is_set (URL) then OriginalURL = URL; -- save copy of original source URL OriginalURL_origin = URL_origin; -- name of URL parameter for error messages OriginalFormat = Format; -- and original |format= OriginalAccess = UrlAccess; if 'live' ~= UrlStatus then -- if URL set then |archive-url= applies to it URL = ArchiveURL -- swap-in the archive's URL URL_origin = A:ORIGIN('ArchiveURL') -- name of archive URL parameter for error messages Format = ArchiveFormat or ''; -- swap in archive's format UrlAccess = nil; -- restricted access levels do not make sense for archived URLs end end elseif utilities.is_set (UrlStatus) then -- if |url-status= is set when |archive-url= is not set utilities.set_message ('maint_url_status'); -- add maint cat end if utilities.in_array (config.CitationClass, {'web', 'news', 'journal', 'magazine', 'pressrelease', 'podcast', 'newsgroup', 'arxiv', 'biorxiv', 'citeseerx', 'medrxiv', 'ssrn'}) or -- if any of the 'periodical' cites except encyclopedia ('citation' == config.CitationClass and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)) and not utilities.is_set (Encyclopedia)) then local chap_param; if utilities.is_set (Chapter) then -- get a parameter name from one of these chapter related meta-parameters chap_param = A:ORIGIN ('Chapter') elseif utilities.is_set (TransChapter) then chap_param = A:ORIGIN ('TransChapter') elseif utilities.is_set (ChapterURL) then chap_param = A:ORIGIN ('ChapterURL') elseif utilities.is_set (ScriptChapter) then chap_param = ScriptChapter_origin; else utilities.is_set (ChapterFormat) chap_param = A:ORIGIN ('ChapterFormat') end if utilities.is_set (chap_param) then -- if we found one utilities.set_message ('err_chapter_ignored', {chap_param}); -- add error message Chapter = ''; -- and set them to empty string to be safe with concatenation TransChapter = ''; ChapterURL = ''; ScriptChapter = ''; ChapterFormat = ''; end else -- otherwise, format chapter / article title local no_quotes = false; -- default assume that we will be quoting the chapter parameter value if utilities.is_set (Contribution) and 0 < #c then -- if this is a contribution with contributor(s) if utilities.in_array (Contribution:lower(), cfg.keywords_lists.contribution) then -- and a generic contribution title no_quotes = true; -- then render it unquoted end end Chapter = format_chapter_title (ScriptChapter, ScriptChapter_origin, Chapter, Chapter_origin, TransChapter, TransChapter_origin, ChapterURL, ChapterURL_origin, no_quotes, ChapterUrlAccess); -- Contribution is also in Chapter if utilities.is_set (Chapter) then Chapter = Chapter .. ChapterFormat ; if 'map' == config.CitationClass and utilities.is_set (TitleType) then Chapter = Chapter .. ' ' .. TitleType; -- map annotation here; not after title end Chapter = Chapter .. sepc .. ' '; elseif utilities.is_set (ChapterFormat) then -- |chapter= not set but |chapter-format= is so ... Chapter = ChapterFormat .. sepc .. ' '; -- ... ChapterFormat has error message, we want to see it end end -- Format main title local plain_title = false; local accept_title; Title, accept_title = utilities.has_accept_as_written (Title, true); -- remove accept-this-as-written markup when it wraps all of <Title> if accept_title and ('' == Title) then -- only support forced empty for now "(())" Title = cfg.messages['notitle']; -- replace by predefined "No title" message -- TODO: utilities.set_message ( 'err_redundant_parameters', ...); -- issue proper error message instead of muting ScriptTitle = ''; -- just mute for now TransTitle = ''; -- just mute for now plain_title = true; -- suppress text decoration for descriptive title utilities.set_message ('maint_untitled'); -- add maint cat end if not accept_title then -- <Title> not wrapped in accept-as-written markup if '...' == Title:sub (-3) then -- if ellipsis is the last three characters of |title= Title = Title:gsub ('(%.%.%.)%.+$', '%1'); -- limit the number of dots to three elseif not mw.ustring.find (Title, '%.%s*%a%.$') and -- end of title is not a 'dot-(optional space-)letter-dot' initialism ... not mw.ustring.find (Title, '%s+%a%.$') then -- ...and not a 'space-letter-dot' initial (''Allium canadense'' L.) Title = mw.ustring.gsub(Title, '%' .. sepc .. '$', ''); -- remove any trailing separator character; sepc and ms.ustring() here for languages that use multibyte separator characters end if utilities.is_set (ArchiveURL) and is_archived_copy (Title) then utilities.set_message ('maint_archived_copy'); -- add maintenance category before we modify the content of Title end if is_generic ('generic_titles', Title) then utilities.set_message ('err_generic_title'); -- set an error message end end if (not plain_title) and (utilities.in_array (config.CitationClass, {'web', 'news', 'journal', 'magazine', 'document', 'pressrelease', 'podcast', 'newsgroup', 'mailinglist', 'interview', 'arxiv', 'biorxiv', 'citeseerx', 'medrxiv', 'ssrn'}) or ('citation' == config.CitationClass and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)) and not utilities.is_set (Encyclopedia)) or ('map' == config.CitationClass and (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical)))) then -- special case for cite map when the map is in a periodical treat as an article Title = kern_quotes (Title); -- if necessary, separate title's leading and trailing quote marks from module provided quote marks Title = utilities.wrap_style ('quoted-title', Title); Title = script_concatenate (Title, ScriptTitle, 'script-title'); -- <bdi> tags, lang attribute, categorization, etc.; must be done after title is wrapped TransTitle = utilities.wrap_style ('trans-quoted-title', TransTitle ); elseif plain_title or ('report' == config.CitationClass) then -- no styling for cite report and descriptive titles (otherwise same as above) Title = script_concatenate (Title, ScriptTitle, 'script-title'); -- <bdi> tags, lang attribute, categorization, etc.; must be done after title is wrapped TransTitle = utilities.wrap_style ('trans-quoted-title', TransTitle ); -- for cite report, use this form for trans-title else Title = utilities.wrap_style ('italic-title', Title); Title = script_concatenate (Title, ScriptTitle, 'script-title'); -- <bdi> tags, lang attribute, categorization, etc.; must be done after title is wrapped TransTitle = utilities.wrap_style ('trans-italic-title', TransTitle); end if utilities.is_set (TransTitle) then if utilities.is_set (Title) then TransTitle = " " .. TransTitle; else utilities.set_message ('err_trans_missing_title', {'title'}); end end if utilities.is_set (Title) then -- TODO: is this the right place to be making Wikisource URLs? if utilities.is_set (TitleLink) and utilities.is_set (URL) then utilities.set_message ('err_wikilink_in_url'); -- set an error message because we can't have both TitleLink = ''; -- unset end if not utilities.is_set (TitleLink) and utilities.is_set (URL) then Title = external_link (URL, Title, URL_origin, UrlAccess) .. TransTitle .. Format; URL = ''; -- unset these because no longer needed Format = ""; elseif utilities.is_set (TitleLink) and not utilities.is_set (URL) then local ws_url; ws_url = wikisource_url_make (TitleLink); -- ignore ws_label return; not used here if ws_url then Title = external_link (ws_url, Title .. '&nbsp;', 'ws link in title-link'); -- space char after Title to move icon away from italic text; TODO: a better way to do this? Title = utilities.substitute (cfg.presentation['interwiki-icon'], {cfg.presentation['class-wikisource'], TitleLink, Title}); Title = Title .. TransTitle; else Title = utilities.make_wikilink (TitleLink, Title) .. TransTitle; end else local ws_url, ws_label, L; -- Title has italic or quote markup by the time we get here which causes is_wikilink() to return 0 (not a wikilink) ws_url, ws_label, L = wikisource_url_make (Title:gsub('^[\'"]*(.-)[\'"]*$', '%1')); -- make ws URL from |title= interwiki link (strip italic or quote markup); link portion L becomes tooltip label if ws_url then Title = Title:gsub ('%b[]', ws_label); -- replace interwiki link with ws_label to retain markup Title = external_link (ws_url, Title .. '&nbsp;', 'ws link in title'); -- space char after Title to move icon away from italic text; TODO: a better way to do this? Title = utilities.substitute (cfg.presentation['interwiki-icon'], {cfg.presentation['class-wikisource'], L, Title}); Title = Title .. TransTitle; else Title = Title .. TransTitle; end end else Title = TransTitle; end if utilities.is_set (Place) then Place = " " .. wrap_msg ('written', Place, use_lowercase) .. sepc .. " "; end local ConferenceURL_origin = A:ORIGIN('ConferenceURL'); -- get name of parameter that holds ConferenceURL if utilities.is_set (Conference) then if utilities.is_set (ConferenceURL) then Conference = external_link( ConferenceURL, Conference, ConferenceURL_origin, nil ); end Conference = sepc .. " " .. Conference .. ConferenceFormat; elseif utilities.is_set (ConferenceURL) then Conference = sepc .. " " .. external_link( ConferenceURL, nil, ConferenceURL_origin, nil ); end local Position = ''; if not utilities.is_set (Position) then local Minutes = A['Minutes']; local Time = A['Time']; if utilities.is_set (Minutes) then if utilities.is_set (Time) then --TODO: make a function for this and similar? utilities.set_message ('err_redundant_parameters', {utilities.wrap_style ('parameter', 'minutes') .. cfg.presentation['sep_list_pair'] .. utilities.wrap_style ('parameter', 'time')}); end Position = " " .. Minutes .. " " .. cfg.messages['minutes']; else if utilities.is_set (Time) then local TimeCaption = A['TimeCaption'] if not utilities.is_set (TimeCaption) then TimeCaption = cfg.messages['event']; if sepc ~= '.' then TimeCaption = TimeCaption:lower(); end end Position = " " .. TimeCaption .. " " .. Time; end end else Position = " " .. Position; At = ''; end Page, Pages, Sheet, Sheets = format_pages_sheets (Page, Pages, Sheet, Sheets, config.CitationClass, Periodical_origin, sepc, NoPP, use_lowercase); At = utilities.is_set (At) and (sepc .. " " .. At) or ""; Position = utilities.is_set (Position) and (sepc .. " " .. Position) or ""; if config.CitationClass == 'map' then local Sections = A['Sections']; -- Section (singular) is an alias of Chapter so set earlier local Inset = A['Inset']; if utilities.is_set ( Inset ) then Inset = sepc .. " " .. wrap_msg ('inset', Inset, use_lowercase); end if utilities.is_set ( Sections ) then Section = sepc .. " " .. wrap_msg ('sections', Sections, use_lowercase); elseif utilities.is_set ( Section ) then Section = sepc .. " " .. wrap_msg ('section', Section, use_lowercase); end At = At .. Inset .. Section; end local Others = A['Others']; if utilities.is_set (Others) and 0 == #a and 0 == #e then -- add maint cat when |others= has value and used without |author=, |editor= if config.CitationClass == "AV-media-notes" or config.CitationClass == "audio-visual" then -- special maint for AV/M which has a lot of 'false' positives right now utilities.set_message ('maint_others_avm') else utilities.set_message ('maint_others'); end end Others = utilities.is_set (Others) and (sepc .. " " .. Others) or ""; if utilities.is_set (Translators) then Others = safe_join ({sepc .. ' ', wrap_msg ('translated', Translators, use_lowercase), Others}, sepc); end if utilities.is_set (Interviewers) then Others = safe_join ({sepc .. ' ', wrap_msg ('interview', Interviewers, use_lowercase), Others}, sepc); end local TitleNote = A['TitleNote']; TitleNote = utilities.is_set (TitleNote) and (sepc .. " " .. TitleNote) or ""; if utilities.is_set (Edition) then if Edition:match ('%f[%a][Ee]d%n?%.?$') or Edition:match ('%f[%a][Ee]dition$') then -- Ed, ed, Ed., ed., Edn, edn, Edn., edn. utilities.set_message ('err_extra_text_edition'); -- add error message end Edition = " " .. wrap_msg ('edition', Edition); else Edition = ''; end Series = utilities.is_set (Series) and wrap_msg ('series', {sepc, Series}) or ""; -- not the same as SeriesNum local Agency = A['Agency'] or ''; -- |agency= is supported by {{cite magazine}}, {{cite news}}, {{cite press release}}, {{cite web}}, and certain {{citation}} templates if utilities.is_set (Agency) then -- this testing done here because {{citation}} supports 'news' citations if utilities.in_array (config.CitationClass, {'magazine', 'news', 'pressrelease', 'web'}) or ('citation' == config.CitationClass and utilities.in_array (Periodical_origin, {"magazine", "newspaper", "work"})) then Agency = wrap_msg ('agency', {sepc, Agency}); -- format for rendering else Agency = ''; -- unset; not supported utilities.set_message ('err_parameter_ignored', {'agency'}); -- add error message end end Volume = format_volume_issue (Volume, Issue, ArticleNumber, config.CitationClass, Periodical_origin, sepc, use_lowercase); if utilities.is_set (AccessDate) then local retrv_text = " " .. cfg.messages['retrieved'] AccessDate = nowrap_date (AccessDate); -- wrap in nowrap span if date in appropriate format if (sepc ~= ".") then retrv_text = retrv_text:lower() end -- if mode is cs2, lower case AccessDate = utilities.substitute (retrv_text, AccessDate); -- add retrieved text AccessDate = utilities.substitute (cfg.presentation['accessdate'], {sepc, AccessDate}); -- allow editors to hide accessdates end if utilities.is_set (ID) then ID = sepc .. " " .. ID; end local Docket = A['Docket']; if "thesis" == config.CitationClass and utilities.is_set (Docket) then ID = sepc .. " Docket " .. Docket .. ID; end if "report" == config.CitationClass and utilities.is_set (Docket) then -- for cite report when |docket= is set ID = sepc .. ' ' .. Docket; -- overwrite ID even if |id= is set end if utilities.is_set (URL) then URL = " " .. external_link( URL, nil, URL_origin, UrlAccess ); end local Quote = A['Quote']; local TransQuote = A['TransQuote']; local ScriptQuote = A['ScriptQuote']; if utilities.is_set (Quote) or utilities.is_set (TransQuote) or utilities.is_set (ScriptQuote) then if utilities.is_set (Quote) then if Quote:sub(1, 1) == '"' and Quote:sub(-1, -1) == '"' then -- if first and last characters of quote are quote marks Quote = Quote:sub(2, -2); -- strip them off end end Quote = kern_quotes (Quote); -- kern if needed Quote = utilities.wrap_style ('quoted-text', Quote ); -- wrap in <q>...</q> tags if utilities.is_set (ScriptQuote) then Quote = script_concatenate (Quote, ScriptQuote, 'script-quote'); -- <bdi> tags, lang attribute, categorization, etc.; must be done after quote is wrapped end if utilities.is_set (TransQuote) then if TransQuote:sub(1, 1) == '"' and TransQuote:sub(-1, -1) == '"' then -- if first and last characters of |trans-quote are quote marks TransQuote = TransQuote:sub(2, -2); -- strip them off end Quote = Quote .. " " .. utilities.wrap_style ('trans-quoted-title', TransQuote ); end if utilities.is_set (QuotePage) or utilities.is_set (QuotePages) then -- add page prefix local quote_prefix = ''; if utilities.is_set (QuotePage) then extra_text_in_page_check (QuotePage, 'quote-page'); -- add to maint cat if |quote-page= value begins with what looks like p., pp., etc. if not NoPP then quote_prefix = utilities.substitute (cfg.messages['p-prefix'], {sepc, QuotePage}), '', '', ''; else quote_prefix = utilities.substitute (cfg.messages['nopp'], {sepc, QuotePage}), '', '', ''; end elseif utilities.is_set (QuotePages) then extra_text_in_page_check (QuotePages, 'quote-pages'); -- add to maint cat if |quote-pages= value begins with what looks like p., pp., etc. if tonumber(QuotePages) ~= nil and not NoPP then -- if only digits, assume single page quote_prefix = utilities.substitute (cfg.messages['p-prefix'], {sepc, QuotePages}), '', ''; elseif not NoPP then quote_prefix = utilities.substitute (cfg.messages['pp-prefix'], {sepc, QuotePages}), '', ''; else quote_prefix = utilities.substitute (cfg.messages['nopp'], {sepc, QuotePages}), '', ''; end end Quote = quote_prefix .. ": " .. Quote; else Quote = sepc .. " " .. Quote; end PostScript = ""; -- cs1|2 does not supply terminal punctuation when |quote= is set end -- We check length of PostScript here because it will have been nuked by -- the quote parameters. We'd otherwise emit a message even if there wasn't -- a displayed postscript. -- TODO: Should the max size (1) be configurable? -- TODO: Should we check a specific pattern? if utilities.is_set(PostScript) and mw.ustring.len(PostScript) > 1 then utilities.set_message ('maint_postscript') end local Archived; if utilities.is_set (ArchiveURL) then if not utilities.is_set (ArchiveDate) then -- ArchiveURL set but ArchiveDate not set utilities.set_message ('err_archive_missing_date'); -- emit an error message ArchiveURL = ''; -- empty string for concatenation ArchiveDate = ''; -- empty string for concatenation end else if utilities.is_set (ArchiveDate) then -- ArchiveURL not set but ArchiveDate is set utilities.set_message ('err_archive_date_missing_url'); -- emit an error message ArchiveURL = ''; -- empty string for concatenation ArchiveDate = ''; -- empty string for concatenation end end if utilities.is_set (ArchiveURL) then local arch_text; if "live" == UrlStatus then arch_text = cfg.messages['archived']; if sepc ~= "." then arch_text = arch_text:lower() end if utilities.is_set (ArchiveDate) then Archived = sepc .. ' ' .. utilities.substitute ( cfg.messages['archived-live'], {external_link( ArchiveURL, arch_text, A:ORIGIN('ArchiveURL'), nil) .. ArchiveFormat, ArchiveDate } ); else Archived = ''; end if not utilities.is_set (OriginalURL) then utilities.set_message ('err_archive_missing_url'); Archived = ''; -- empty string for concatenation end elseif utilities.is_set (OriginalURL) then -- UrlStatus is empty, 'dead', 'unfit', 'usurped', 'bot: unknown' if utilities.in_array (UrlStatus, {'unfit', 'usurped', 'bot: unknown'}) then arch_text = cfg.messages['archived-unfit']; if sepc ~= "." then arch_text = arch_text:lower() end Archived = sepc .. ' ' .. arch_text .. ArchiveDate; -- format already styled if 'bot: unknown' == UrlStatus then utilities.set_message ('maint_bot_unknown'); -- and add a category if not already added else utilities.set_message ('maint_unfit'); -- and add a category if not already added end else -- UrlStatus is empty, 'dead' arch_text = cfg.messages['archived-dead']; if sepc ~= "." then arch_text = arch_text:lower() end if utilities.is_set (ArchiveDate) then Archived = sepc .. " " .. utilities.substitute ( arch_text, { external_link( OriginalURL, cfg.messages['original'], OriginalURL_origin, OriginalAccess ) .. OriginalFormat, ArchiveDate } ); -- format already styled else Archived = ''; -- unset for concatenation end end else -- OriginalUrl not set utilities.set_message ('err_archive_missing_url'); Archived = ''; -- empty string for concatenation end elseif utilities.is_set (ArchiveFormat) then Archived = ArchiveFormat; -- if set and ArchiveURL not set ArchiveFormat has error message else Archived = ''; end local TranscriptURL = A['TranscriptURL'] local TranscriptFormat = A['TranscriptFormat']; TranscriptFormat = style_format (TranscriptFormat, TranscriptURL, 'transcript-format', 'transcripturl'); local Transcript = A['Transcript']; local TranscriptURL_origin = A:ORIGIN('TranscriptURL'); -- get name of parameter that holds TranscriptURL if utilities.is_set (Transcript) then if utilities.is_set (TranscriptURL) then Transcript = external_link( TranscriptURL, Transcript, TranscriptURL_origin, nil ); end Transcript = sepc .. ' ' .. Transcript .. TranscriptFormat; elseif utilities.is_set (TranscriptURL) then Transcript = external_link( TranscriptURL, nil, TranscriptURL_origin, nil ); end local Publisher; if utilities.is_set (PublicationDate) then PublicationDate = wrap_msg ('published', PublicationDate); end if utilities.is_set (PublisherName) then if utilities.is_set (PublicationPlace) then Publisher = sepc .. " " .. PublicationPlace .. ": " .. PublisherName .. PublicationDate; else Publisher = sepc .. " " .. PublisherName .. PublicationDate; end elseif utilities.is_set (PublicationPlace) then Publisher= sepc .. " " .. PublicationPlace .. PublicationDate; else Publisher = PublicationDate; end -- Several of the above rely upon detecting this as nil, so do it last. if (utilities.is_set (Periodical) or utilities.is_set (ScriptPeriodical) or utilities.is_set (TransPeriodical)) then if utilities.is_set (Title) or utilities.is_set (TitleNote) then Periodical = sepc .. " " .. format_periodical (ScriptPeriodical, ScriptPeriodical_origin, Periodical, TransPeriodical, TransPeriodical_origin); else Periodical = format_periodical (ScriptPeriodical, ScriptPeriodical_origin, Periodical, TransPeriodical, TransPeriodical_origin); end end local Language = A['Language']; if utilities.is_set (Language) then Language = language_parameter (Language); -- format, categories, name from ISO639-1, etc. else Language=''; -- language not specified so make sure this is an empty string; --[[ TODO: need to extract the wrap_msg from language_parameter so that we can solve parentheses bunching problem with Format/Language/TitleType ]] end --[[ Handle the oddity that is cite speech. This code overrides whatever may be the value assigned to TitleNote (through |department=) and forces it to be " (Speech)" so that the annotation directly follows the |title= parameter value in the citation rather than the |event= parameter value (if provided). ]] if "speech" == config.CitationClass then -- cite speech only TitleNote = TitleType; -- move TitleType to TitleNote so that it renders ahead of |event= TitleType = ''; -- and unset if utilities.is_set (Periodical) then -- if Periodical, perhaps because of an included |website= or |journal= parameter if utilities.is_set (Conference) then -- and if |event= is set Conference = Conference .. sepc .. " "; -- then add appropriate punctuation to the end of the Conference variable before rendering end end end -- Piece all bits together at last. Here, all should be non-nil. -- We build things this way because it is more efficient in LUA -- not to keep reassigning to the same string variable over and over. local tcommon; local tcommon2; -- used for book cite when |contributor= is set if utilities.in_array (config.CitationClass, {"book", "citation"}) and not utilities.is_set (Periodical) then -- special cases for book cites if utilities.is_set (Contributors) then -- when we are citing foreword, preface, introduction, etc. tcommon = safe_join ({Title, TitleNote}, sepc); -- author and other stuff will come after this and before tcommon2 tcommon2 = safe_join ({TitleType, Series, Language, Volume, Others, Edition, Publisher}, sepc); else tcommon = safe_join ({Title, TitleNote, TitleType, Series, Language, Volume, Others, Edition, Publisher}, sepc); end elseif 'map' == config.CitationClass then -- special cases for cite map if utilities.is_set (Chapter) then -- map in a book; TitleType is part of Chapter tcommon = safe_join ({Title, Edition, Scale, Series, Language, Cartography, Others, Publisher, Volume}, sepc); elseif utilities.is_set (Periodical) then -- map in a periodical tcommon = safe_join ({Title, TitleType, Periodical, Scale, Series, Language, Cartography, Others, Publisher, Volume}, sepc); else -- a sheet or stand-alone map tcommon = safe_join ({Title, TitleType, Edition, Scale, Series, Language, Cartography, Others, Publisher}, sepc); end elseif 'episode' == config.CitationClass then -- special case for cite episode tcommon = safe_join ({Title, TitleNote, TitleType, Series, Language, Edition, Publisher}, sepc); else -- all other CS1 templates tcommon = safe_join ({Title, TitleNote, Conference, Periodical, TitleType, Series, Language, Volume, Others, Edition, Publisher, Agency}, sepc); end if #ID_list > 0 then ID_list = safe_join( { sepc .. " ", table.concat( ID_list, sepc .. " " ), ID }, sepc ); else ID_list = ID; end local Via = A['Via']; Via = utilities.is_set (Via) and wrap_msg ('via', Via) or ''; local idcommon; if 'audio-visual' == config.CitationClass or 'episode' == config.CitationClass then -- special case for cite AV media & cite episode position transcript idcommon = safe_join( { ID_list, URL, Archived, Transcript, AccessDate, Via, Quote }, sepc ); else idcommon = safe_join( { ID_list, URL, Archived, AccessDate, Via, Quote }, sepc ); end local text; local pgtext = Position .. Sheet .. Sheets .. Page .. Pages .. At; local OrigDate = A['OrigDate']; OrigDate = utilities.is_set (OrigDate) and wrap_msg ('origdate', OrigDate) or ''; if utilities.is_set (Date) then if utilities.is_set (Authors) or utilities.is_set (Editors) then -- date follows authors or editors when authors not set Date = " (" .. Date .. ")" .. OrigDate .. sepc .. " "; -- in parentheses else -- neither of authors and editors set if (string.sub(tcommon, -1, -1) == sepc) then -- if the last character of tcommon is sepc Date = " " .. Date .. OrigDate; -- Date does not begin with sepc else Date = sepc .. " " .. Date .. OrigDate; -- Date begins with sepc end end end if utilities.is_set (Authors) then if (not utilities.is_set (Date)) then -- when date is set it's in parentheses; no Authors termination Authors = terminate_name_list (Authors, sepc); -- when no date, terminate with 0 or 1 sepc and a space end if utilities.is_set (Editors) then local in_text = ''; local post_text = ''; if utilities.is_set (Chapter) and 0 == #c then in_text = cfg.messages['in'] .. ' '; if (sepc ~= '.') then in_text = in_text:lower(); -- lowercase for cs2 end end if EditorCount <= 1 then post_text = ' (' .. cfg.messages['editor'] .. ')'; -- be consistent with no-author, no-date case else post_text = ' (' .. cfg.messages['editors'] .. ')'; end Editors = terminate_name_list (in_text .. Editors .. post_text, sepc); -- terminate with 0 or 1 sepc and a space end if utilities.is_set (Contributors) then -- book cite and we're citing the intro, preface, etc. local by_text = sepc .. ' ' .. cfg.messages['by'] .. ' '; if (sepc ~= '.') then by_text = by_text:lower() end -- lowercase for cs2 Authors = by_text .. Authors; -- author follows title so tweak it here if utilities.is_set (Editors) and utilities.is_set (Date) then -- when Editors make sure that Authors gets terminated Authors = terminate_name_list (Authors, sepc); -- terminate with 0 or 1 sepc and a space end if (not utilities.is_set (Date)) then -- when date is set it's in parentheses; no Contributors termination Contributors = terminate_name_list (Contributors, sepc); -- terminate with 0 or 1 sepc and a space end text = safe_join( {Contributors, Date, Chapter, tcommon, Authors, Place, Editors, tcommon2, pgtext, idcommon }, sepc ); else text = safe_join( {Authors, Date, Chapter, Place, Editors, tcommon, pgtext, idcommon }, sepc ); end elseif utilities.is_set (Editors) then if utilities.is_set (Date) then if EditorCount <= 1 then Editors = Editors .. cfg.presentation['sep_name'] .. cfg.messages['editor']; else Editors = Editors .. cfg.presentation['sep_name'] .. cfg.messages['editors']; end else if EditorCount <= 1 then Editors = Editors .. " (" .. cfg.messages['editor'] .. ")" .. sepc .. " " else Editors = Editors .. " (" .. cfg.messages['editors'] .. ")" .. sepc .. " " end end text = safe_join( {Editors, Date, Chapter, Place, tcommon, pgtext, idcommon}, sepc ); else if utilities.in_array (config.CitationClass, {"journal", "citation"}) and utilities.is_set (Periodical) then text = safe_join( {Chapter, Place, tcommon, pgtext, Date, idcommon}, sepc ); else text = safe_join( {Chapter, Place, tcommon, Date, pgtext, idcommon}, sepc ); end end if utilities.is_set (PostScript) and PostScript ~= sepc then text = safe_join( {text, sepc}, sepc ); -- Deals with italics, spaces, etc. if '.' == sepc then -- remove final seperator if present text = text:gsub ('%' .. sepc .. '$', ''); -- dot must be escaped here else text = mw.ustring.gsub (text, sepc .. '$', ''); -- using ustring for non-dot sepc (likely a non-Latin character) end end text = safe_join( {text, PostScript}, sepc ); -- Now enclose the whole thing in a <cite> element local options_t = {}; options_t.class = cite_class_attribute_make (config.CitationClass, Mode); local Ref = is_valid_parameter_value (A['Ref'], A:ORIGIN('Ref'), cfg.keywords_lists['ref'], nil, true); -- nil when |ref=harv; A['Ref'] else if 'none' ~= cfg.keywords_xlate[(Ref and Ref:lower()) or ''] then local namelist_t = {}; -- holds selected contributor, author, editor name list local year = first_set ({Year, anchor_year}, 2); -- Year first for legacy citations and for YMD dates that require disambiguation if #c > 0 then -- if there is a contributor list namelist_t = c; -- select it elseif #a > 0 then -- or an author list namelist_t = a; elseif #e > 0 then -- or an editor list namelist_t = e; end local citeref_id; if #namelist_t > 0 then -- if there are names in namelist_t citeref_id = make_citeref_id (namelist_t, year); -- go make the CITEREF anchor if mw.uri.anchorEncode (citeref_id) == ((Ref and mw.uri.anchorEncode (Ref)) or '') then -- Ref may already be encoded (by {{sfnref}}) so citeref_id must be encoded before comparison utilities.set_message ('maint_ref_duplicates_default'); end else citeref_id = ''; -- unset end options_t.id = Ref or citeref_id; end if string.len (text:gsub('%b<>', '')) <= 2 then -- remove html and html-like tags; then get length of what remains; z.error_cats_t = {}; -- blank the categories list z.error_msgs_t = {}; -- blank the error messages list OCinSoutput = nil; -- blank the metadata string text = ''; -- blank the the citation utilities.set_message ('err_empty_citation'); -- set empty citation message and category end local render_t = {}; -- here we collect the final bits for concatenation into the rendered citation if utilities.is_set (options_t.id) then -- here we wrap the rendered citation in <cite ...>...</cite> tags table.insert (render_t, utilities.substitute (cfg.presentation['cite-id'], {mw.uri.anchorEncode(options_t.id), mw.text.nowiki(options_t.class), text})); -- when |ref= is set or when there is a namelist else table.insert (render_t, utilities.substitute (cfg.presentation['cite'], {mw.text.nowiki(options_t.class), text})); -- when |ref=none or when namelist_t empty and |ref= is missing or is empty end if OCinSoutput then -- blanked when citation is 'empty' so don't bother to add boilerplate metadata span table.insert (render_t, utilities.substitute (cfg.presentation['ocins'], OCinSoutput)); -- format and append metadata to the citation end local template_name = ('citation' == config.CitationClass) and 'citation' or 'cite ' .. (cfg.citation_class_map_t[config.CitationClass] or config.CitationClass); local template_link = '[[Template:' .. template_name .. '|' .. template_name .. ']]'; local msg_prefix = '<code class="cs1-code">{{' .. template_link .. '}}</code>: '; if 0 ~= #z.error_msgs_t then mw.addWarning (utilities.substitute (cfg.messages.warning_msg_e, template_link)); table.insert (render_t, ' '); -- insert a space between citation and its error messages table.sort (z.error_msgs_t); -- sort the error messages list; sorting includes wrapping <span> and <code> tags; hidden-error sorts ahead of visible-error local hidden = true; -- presume that the only error messages emited by this template are hidden for _, v in ipairs (z.error_msgs_t) do -- spin through the list of error messages if v:find ('cs1-visible-error', 1, true) then -- look for the visible error class name hidden = false; -- found one; so don't hide the error message prefix break; -- and done because no need to look further end end z.error_msgs_t[1] = table.concat ({utilities.error_comment (msg_prefix, hidden), z.error_msgs_t[1]}); -- add error message prefix to first error message to prevent extraneous punctuation table.insert (render_t, table.concat (z.error_msgs_t, '; ')); -- make a big string of error messages and add it to the rendering end if 0 ~= #z.maint_cats_t then mw.addWarning (utilities.substitute (cfg.messages.warning_msg_m, template_link)); table.sort (z.maint_cats_t); -- sort the maintenance messages list local maint_msgs_t = {}; -- here we collect all of the maint messages if 0 == #z.error_msgs_t then -- if no error messages table.insert (maint_msgs_t, msg_prefix); -- insert message prefix in maint message livery end for _, v in ipairs( z.maint_cats_t ) do -- append maintenance categories table.insert (maint_msgs_t, -- assemble new maint message and add it to the maint_msgs_t table table.concat ({v, ' (', utilities.substitute (cfg.messages[':cat wikilink'], v), ')'}) ); end table.insert (render_t, utilities.substitute (cfg.presentation['hidden-maint'], table.concat (maint_msgs_t, ' '))); -- wrap the group of maint messages with proper presentation and save end if not no_tracking_cats then local sort_key; local cat_wikilink = 'cat wikilink'; if cfg.enable_sort_keys then -- when namespace sort keys enabled local namespace_number = mw.title.getCurrentTitle().namespace; -- get namespace number for this wikitext sort_key = (0 ~= namespace_number and (cfg.name_space_sort_keys[namespace_number] or cfg.name_space_sort_keys.other)) or nil; -- get sort key character; nil for mainspace cat_wikilink = (not sort_key and 'cat wikilink') or 'cat wikilink sk'; -- make <cfg.messages> key end for _, v in ipairs (z.error_cats_t) do -- append error categories table.insert (render_t, utilities.substitute (cfg.messages[cat_wikilink], {v, sort_key})); end for _, v in ipairs (z.maint_cats_t) do -- append maintenance categories table.insert (render_t, utilities.substitute (cfg.messages[cat_wikilink], {v, sort_key})); end for _, v in ipairs (z.prop_cats_t) do -- append properties categories table.insert (render_t, utilities.substitute (cfg.messages['cat wikilink'], v)); -- no sort keys end end return table.concat (render_t); -- make a big string and done end --[[--------------------------< V A L I D A T E >-------------------------------------------------------------- Looks for a parameter's name in one of several whitelists. Parameters in the whitelist can have three values: true - active, supported parameters false - deprecated, supported parameters nil - unsupported parameters ]] local function validate (name, cite_class, empty) local name = tostring (name); local enum_name; -- parameter name with enumerator (if any) replaced with '#' local state; local function state_test (state, name) -- local function to do testing of state values if true == state then return true; end -- valid actively supported parameter if false == state then if empty then return nil; end -- empty deprecated parameters are treated as unknowns deprecated_parameter (name); -- parameter is deprecated but still supported return true; end if 'tracked' == state then local base_name = name:gsub ('%d', ''); -- strip enumerators from parameter names that have them to get the base name utilities.add_prop_cat ('tracked-param', {base_name}, base_name); -- add a properties category; <base_name> modifies <key> return true; end return nil; end if name:find ('#') then -- # is a cs1|2 reserved character so parameters with # not permitted return nil; end -- replace enumerator digit(s) with # (|last25= becomes |last#=) (mw.ustring because non-Western 'local' digits) enum_name = mw.ustring.gsub (name, '%d+$', '#'); -- where enumerator is last charaters in parameter name (these to protect |s2cid=) enum_name = mw.ustring.gsub (enum_name, '%d+([%-l])', '#%1'); -- where enumerator is in the middle of the parameter name; |author#link= is the oddity if 'document' == cite_class then -- special case for {{cite document}} state = whitelist.document_parameters_t[enum_name]; -- this list holds enumerated and nonenumerated parameters if true == state_test (state, name) then return true; end return false; end if utilities.in_array (cite_class, whitelist.preprint_template_list_t) then -- limited parameter sets allowed for these templates state = whitelist.limited_parameters_t[enum_name]; -- this list holds enumerated and nonenumerated parameters if true == state_test (state, name) then return true; end state = whitelist.preprint_arguments_t[cite_class][name]; -- look in the parameter-list for the template identified by cite_class if true == state_test (state, name) then return true; end return false; -- not supported because not found or name is set to nil end -- end limited parameter-set templates if utilities.in_array (cite_class, whitelist.unique_param_template_list_t) then -- template-specific parameters for templates that accept parameters from the basic argument list state = whitelist.unique_arguments_t[cite_class][name]; -- look in the template-specific parameter-lists for the template identified by cite_class if true == state_test (state, name) then return true; end end -- if here, fall into general validation state = whitelist.common_parameters_t[enum_name]; -- all other templates; all normal parameters allowed; this list holds enumerated and nonenumerated parameters if true == state_test (state, name) then return true; end return false; -- not supported because not found or name is set to nil end --[=[-------------------------< I N T E R _ W I K I _ C H E C K >---------------------------------------------- check <value> for inter-language interwiki-link markup. <prefix> must be a MediaWiki-recognized language code. when these values have the form (without leading colon): [[<prefix>:link|label]] return label as plain-text [[<prefix>:link]] return <prefix>:link as plain-text return value as is else ]=] local function inter_wiki_check (parameter, value) local prefix = value:match ('%[%[(%a+):'); -- get an interwiki prefix if one exists local _; if prefix and cfg.inter_wiki_map[prefix:lower()] then -- if prefix is in the map, needs preceding colon so utilities.set_message ('err_bad_paramlink', parameter); -- emit an error message _, value, _ = utilities.is_wikilink (value); -- extract label portion from wikilink end return value; end --[[--------------------------< M I S S I N G _ P I P E _ C H E C K >------------------------------------------ Look at the contents of a parameter. If the content has a string of characters and digits followed by an equal sign, compare the alphanumeric string to the list of cs1|2 parameters. If found, then the string is possibly a parameter that is missing its pipe. There are two tests made: {{cite ... |title=Title access-date=2016-03-17}} -- the first parameter has a value and whitespace separates that value from the missing pipe parameter name {{cite ... |title=access-date=2016-03-17}} -- the first parameter has no value (whitespace after the first = is trimmed by MediaWiki) cs1|2 shares some parameter names with XML/HTML attributes: class=, title=, etc. To prevent false positives XML/HTML tags are removed before the search. If a missing pipe is detected, this function adds the missing pipe maintenance category. ]] local function missing_pipe_check (parameter, value) local capture; value = value:gsub ('%b<>', ''); -- remove XML/HTML tags because attributes: class=, title=, etc. capture = value:match ('%s+(%a[%w%-]+)%s*=') or value:match ('^(%a[%w%-]+)%s*='); -- find and categorize parameters with possible missing pipes if capture and validate (capture) then -- if the capture is a valid parameter name utilities.set_message ('err_missing_pipe', parameter); end end --[[--------------------------< H A S _ E X T R A N E O U S _ P U N C T >-------------------------------------- look for extraneous terminal punctuation in most parameter values; parameters listed in skip table are not checked ]] local function has_extraneous_punc (param, value) if 'number' == type (param) then return; end param = param:gsub ('%d+', '#'); -- enumerated name-list mask params allow terminal punct; normalize if cfg.punct_skip[param] then return; -- parameter name found in the skip table so done end if value:match ('[,;:]$') then utilities.set_message ('maint_extra_punct'); -- has extraneous punctuation; add maint cat end if value:match ('^=') then -- sometimes an extraneous '=' character appears ... utilities.set_message ('maint_extra_punct'); -- has extraneous punctuation; add maint cat end end --[[--------------------------< H A S _ E X T R A N E O U S _ U R L >------------------------------------------ look for extraneous url parameter values; parameters listed in skip table are not checked ]] local function has_extraneous_url (url_param_t) local url_error_t = {}; check_for_url (url_param_t, url_error_t); -- extraneous url check if 0 ~= #url_error_t then -- non-zero when there are errors table.sort (url_error_t); utilities.set_message ('err_param_has_ext_link', {utilities.make_sep_list (#url_error_t, url_error_t)}); -- add this error message end end --[[--------------------------< C I T A T I O N >-------------------------------------------------------------- This is used by templates such as {{cite book}} to create the actual citation text. ]] local function citation(frame) Frame = frame; -- save a copy in case we need to display an error message in preview mode local config = {}; -- table to store parameters from the module {{#invoke:}} for k, v in pairs( frame.args ) do -- get parameters from the {{#invoke}} frame config[k] = v; -- args[k] = v; -- crude debug support that allows us to render a citation from module {{#invoke:}}; skips parameter validation; TODO: keep? end -- i18n: set the name that your wiki uses to identify sandbox subpages from sandbox template invoke (or can be set here) local sandbox = ((config.SandboxPath and '' ~= config.SandboxPath) and config.SandboxPath) or '/sandbox'; -- sandbox path from {{#invoke:Citation/CS1/sandbox|citation|SandboxPath=/...}} is_sandbox = nil ~= string.find (frame:getTitle(), sandbox, 1, true); -- is this invoke the sandbox module? sandbox = is_sandbox and sandbox or ''; -- use i18n sandbox to load sandbox modules when this module is the sandox; live modules else local pframe = frame:getParent() local styles; cfg = mw.loadData ('Module:Citation/CS1/Configuration' .. sandbox); -- load sandbox versions of support modules when {{#invoke:Citation/CS1/sandbox|...}}; live modules else whitelist = mw.loadData ('Module:Citation/CS1/Whitelist' .. sandbox); utilities = require ('Module:Citation/CS1/Utilities' .. sandbox); validation = require ('Module:Citation/CS1/Date_validation' .. sandbox); identifiers = require ('Module:Citation/CS1/Identifiers' .. sandbox); metadata = require ('Module:Citation/CS1/COinS' .. sandbox); styles = 'Module:Citation/CS1' .. sandbox .. '/styles.css'; utilities.set_selected_modules (cfg); -- so that functions in Utilities can see the selected cfg tables identifiers.set_selected_modules (cfg, utilities); -- so that functions in Identifiers can see the selected cfg tables and selected Utilities module validation.set_selected_modules (cfg, utilities); -- so that functions in Date validataion can see selected cfg tables and the selected Utilities module metadata.set_selected_modules (cfg, utilities); -- so that functions in COinS can see the selected cfg tables and selected Utilities module z = utilities.z; -- table of error and category tables in Module:Citation/CS1/Utilities is_preview_mode = not utilities.is_set (frame:preprocess ('{{REVISIONID}}')); local args = {}; -- table where we store all of the template's arguments local suggestions = {}; -- table where we store suggestions if we need to loadData them local error_text; -- used as a flag local capture; -- the single supported capture when matching unknown parameters using patterns local empty_unknowns = {}; -- sequence table to hold empty unknown params for error message listing for k, v in pairs( pframe.args ) do -- get parameters from the parent (template) frame v = mw.ustring.gsub (v, '^%s*(.-)%s*$', '%1'); -- trim leading/trailing whitespace; when v is only whitespace, becomes empty string if v ~= '' then if ('string' == type (k)) then k = mw.ustring.gsub (k, '%d', cfg.date_names.local_digits); -- for enumerated parameters, translate 'local' digits to Western 0-9 end if not validate( k, config.CitationClass ) then if type (k) ~= 'string' then -- exclude empty numbered parameters if v:match("%S+") ~= nil then error_text = utilities.set_message ('err_text_ignored', {v}); end elseif validate (k:lower(), config.CitationClass) then error_text = utilities.set_message ('err_parameter_ignored_suggest', {k, k:lower()}); -- suggest the lowercase version of the parameter else if nil == suggestions.suggestions then -- if this table is nil then we need to load it suggestions = mw.loadData ('Module:Citation/CS1/Suggestions' .. sandbox); --load sandbox version of suggestion module when {{#invoke:Citation/CS1/sandbox|...}}; live module else end for pattern, param in pairs (suggestions.patterns) do -- loop through the patterns to see if we can suggest a proper parameter capture = k:match (pattern); -- the whole match if no capture in pattern else the capture if a match if capture then -- if the pattern matches param = utilities.substitute (param, capture); -- add the capture to the suggested parameter (typically the enumerator) if validate (param, config.CitationClass) then -- validate the suggestion to make sure that the suggestion is supported by this template (necessary for limited parameter lists) error_text = utilities.set_message ('err_parameter_ignored_suggest', {k, param}); -- set the suggestion error message else error_text = utilities.set_message ('err_parameter_ignored', {k}); -- suggested param not supported by this template v = ''; -- unset end end end if not utilities.is_set (error_text) then -- couldn't match with a pattern, is there an explicit suggestion? if (suggestions.suggestions[ k:lower() ] ~= nil) and validate (suggestions.suggestions[ k:lower() ], config.CitationClass) then utilities.set_message ('err_parameter_ignored_suggest', {k, suggestions.suggestions[ k:lower() ]}); else utilities.set_message ('err_parameter_ignored', {k}); v = ''; -- unset value assigned to unrecognized parameters (this for the limited parameter lists) end end end end args[k] = v; -- save this parameter and its value elseif not utilities.is_set (v) then -- for empty parameters if not validate (k, config.CitationClass, true) then -- is this empty parameter a valid parameter k = ('' == k) and '(empty string)' or k; -- when k is empty string (or was space(s) trimmed to empty string), replace with descriptive text table.insert (empty_unknowns, utilities.wrap_style ('parameter', k)); -- format for error message and add to the list end -- crude debug support that allows us to render a citation from module {{#invoke:}} TODO: keep? -- elseif args[k] ~= nil or (k == 'postscript') then -- when args[k] has a value from {{#invoke}} frame (we don't normally do that) -- args[k] = v; -- overwrite args[k] with empty string from pframe.args[k] (template frame); v is empty string here end -- not sure about the postscript bit; that gets handled in parameter validation; historical artifact? end if 0 ~= #empty_unknowns then -- create empty unknown error message utilities.set_message ('err_param_unknown_empty', { 1 == #empty_unknowns and '' or 's', utilities.make_sep_list (#empty_unknowns, empty_unknowns) }); end local url_param_t = {}; for k, v in pairs( args ) do if 'string' == type (k) then -- don't evaluate positional parameters has_invisible_chars (k, v); -- look for invisible characters end has_extraneous_punc (k, v); -- look for extraneous terminal punctuation in parameter values missing_pipe_check (k, v); -- do we think that there is a parameter that is missing a pipe? args[k] = inter_wiki_check (k, v); -- when language interwiki-linked parameter missing leading colon replace with wiki-link label if 'string' == type (k) and not cfg.url_skip[k] then -- when parameter k is not positional and not in url skip table url_param_t[k] = v; -- make a parameter/value list for extraneous url check end end has_extraneous_url (url_param_t); -- look for url in parameter values where a url does not belong return table.concat ({ frame:extensionTag ('templatestyles', '', {src=styles}), citation0( config, args) }); end --[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return {citation = citation}; 6biu5xz4qsqbte60pr6mb0arrpf2fnj Module:Message box/ambox.css 828 2801 15367 2024-08-06T21:00:04Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15367 sanitized-css text/css /* {{pp|small=y}} */ .ambox { border: 1px solid #a2a9b1; /* @noflip */ border-left: 10px solid #36c; /* Default "notice" blue */ background-color: #fbfbfb; box-sizing: border-box; } /* Single border between stacked boxes. Take into account base templatestyles, * user styles, and Template:Dated maintenance category. * remove link selector when T200206 is fixed */ .ambox + link + .ambox, .ambox + link + style + .ambox, .ambox + link + link + .ambox, /* TODO: raise these as "is this really that necessary???". the change was Dec 2021 */ .ambox + .mw-empty-elt + link + .ambox, .ambox + .mw-empty-elt + link + style + .ambox, .ambox + .mw-empty-elt + link + link + .ambox { margin-top: -1px; } /* For the "small=left" option. */ /* must override .ambox + .ambox styles above */ html body.mediawiki .ambox.mbox-small-left { /* @noflip */ margin: 4px 1em 4px 0; overflow: hidden; width: 238px; border-collapse: collapse; font-size: 88%; line-height: 1.25em; } .ambox-speedy { /* @noflip */ border-left: 10px solid #b32424; /* Red */ background-color: #fee7e6; /* Pink */ } .ambox-delete { /* @noflip */ border-left: 10px solid #b32424; /* Red */ } .ambox-content { /* @noflip */ border-left: 10px solid #f28500; /* Orange */ } .ambox-style { /* @noflip */ border-left: 10px solid #fc3; /* Yellow */ } .ambox-move { /* @noflip */ border-left: 10px solid #9932cc; /* Purple */ } .ambox-protection { /* @noflip */ border-left: 10px solid #a2a9b1; /* Gray-gold */ } .ambox .mbox-text { border: none; /* @noflip */ padding: 0.25em 0.5em; width: 100%; } .ambox .mbox-image { border: none; /* @noflip */ padding: 2px 0 2px 0.5em; text-align: center; } .ambox .mbox-imageright { border: none; /* @noflip */ padding: 2px 0.5em 2px 0; text-align: center; } /* An empty narrow cell */ .ambox .mbox-empty-cell { border: none; padding: 0; width: 1px; } .ambox .mbox-image-div { width: 52px; } /* Hack around MobileFrontend being opinionated */ html.client-js body.skin-minerva .mbox-text-span { margin-left: 23px !important; } @media (min-width: 720px) { .ambox { margin: 0 10%; /* 10% = Will not overlap with other elements */ } } @media print { body.ns-0 .ambox { display: none !important; } } imb4hizdfb2qs1jmj00jse7oqc0fxxj Module:Infobox/sandbox2 828 2802 15368 2024-08-06T21:00:10Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15368 Scribunto text/plain -- -- This module implements {{Infobox}} -- local p = {} local navbar = require('Module:Navbar')._navbar local args = {} local origArgs local root local function notempty( s ) return s and s:match( '%S' ) end local function fixChildBoxes(sval, tt) if notempty(sval) then local marker = '<span class=special_infobox_marker>' local s = sval s = mw.ustring.gsub(s, '(<%s*[Tt][Rr])', marker .. '%1') s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>)', '%1' .. marker) if s:match(marker) then s = mw.ustring.gsub(s, marker .. '%s*' .. marker, '') s = mw.ustring.gsub(s, '([\r\n]|-[^\r\n]*[\r\n])%s*' .. marker, '%1') s = mw.ustring.gsub(s, marker .. '%s*([\r\n]|-)', '%1') s = mw.ustring.gsub(s, '(</[Cc][Aa][Pp][Tt][Ii][Oo][Nn]%s*>%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '(<%s*[Tt][Aa][Bb][Ll][Ee][^<>]*>%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '^(%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '([\r\n]%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1') s = mw.ustring.gsub(s, marker .. '(%s*</[Tt][Aa][Bb][Ll][Ee]%s*>)', '%1') s = mw.ustring.gsub(s, marker .. '(%s*\n|%})', '%1') end if s:match(marker) then local subcells = mw.text.split(s, marker) s = '' for k = 1, #subcells do if k == 1 then s = s .. subcells[k] .. '</' .. tt .. '></tr>' elseif k == #subcells then local rowstyle = ' style="display:none"' if notempty(subcells[k]) then rowstyle = '' end s = s .. '<tr' .. rowstyle ..'><' .. tt .. ' colspan=2>\n' .. subcells[k] elseif notempty(subcells[k]) then if (k % 2) == 0 then s = s .. subcells[k] else s = s .. '<tr><' .. tt .. ' colspan=2>\n' .. subcells[k] .. '</' .. tt .. '></tr>' end end end end -- the next two lines add a newline at the end of lists for the PHP parser -- https://en.wikipedia.org/w/index.php?title=Template_talk:Infobox_musical_artist&oldid=849054481 -- remove when [[:phab:T191516]] is fixed or OBE s = mw.ustring.gsub(s, '([\r\n][%*#;:][^\r\n]*)$', '%1\n') s = mw.ustring.gsub(s, '^([%*#;:][^\r\n]*)$', '%1\n') s = mw.ustring.gsub(s, '^([%*#;:])', '\n%1') s = mw.ustring.gsub(s, '^(%{%|)', '\n%1') return s else return sval end end local function union(t1, t2) -- Returns the union of the values of two tables, as a sequence. local vals = {} for k, v in pairs(t1) do vals[v] = true end for k, v in pairs(t2) do vals[v] = true end local ret = {} for k, v in pairs(vals) do table.insert(ret, k) end return ret end local function getArgNums(prefix) -- Returns a table containing the numbers of the arguments that exist -- for the specified prefix. For example, if the prefix was 'data', and -- 'data1', 'data2', and 'data5' exist, it would return {1, 2, 5}. local nums = {} for k, v in pairs(args) do local num = tostring(k):match('^' .. prefix .. '([1-9]%d*)$') if num then table.insert(nums, tonumber(num)) end end table.sort(nums) return nums end local function addRow(rowArgs) -- Adds a row to the infobox, with either a header cell -- or a label/data cell combination. if rowArgs.header then root :tag('tr') :addClass(rowArgs.rowclass) :cssText(rowArgs.rowstyle) :attr('id', rowArgs.rowid) :tag('th') :attr('colspan', 2) :attr('id', rowArgs.headerid) :addClass(rowArgs.class) :addClass(args.headerclass) :css('text-align', 'center') :cssText(args.headerstyle) :cssText(rowArgs.rowcellstyle) :wikitext(fixChildBoxes(rowArgs.header, 'th')) elseif rowArgs.data then local row = root:tag('tr') row:addClass(rowArgs.rowclass) row:cssText(rowArgs.rowstyle) row:attr('id', rowArgs.rowid) if rowArgs.label then row :tag('th') :attr('scope', 'row') :attr('id', rowArgs.labelid) :cssText(args.labelstyle) :cssText(rowArgs.rowcellstyle) :wikitext(rowArgs.label) :done() end local dataCell = row:tag('td') if not rowArgs.label then dataCell :attr('colspan', 2) :css('text-align', 'center') end dataCell :attr('id', rowArgs.dataid) :addClass(rowArgs.class) :cssText(rowArgs.datastyle) :cssText(rowArgs.rowcellstyle) :wikitext(fixChildBoxes(rowArgs.data, 'td')) end end local function renderTitle() if not args.title then return end root :tag('caption') :addClass(args.titleclass) :addClass('infobox-title') :cssText(args.titlestyle) :wikitext(args.title) end local function renderAboveRow() if not args.above then return end root :tag('tr') :tag('th') :attr('colspan', 2) :addClass(args.aboveclass) :addClass('infobox-above') :cssText(args.abovestyle) :wikitext(fixChildBoxes(args.above,'th')) end local function renderBelowRow() if not args.below then return end root :tag('tr') :tag('td') :attr('colspan', '2') :addClass(args.belowclass) :css('text-align', 'center') :cssText(args.belowstyle) :wikitext(fixChildBoxes(args.below,'td')) end local function renderSubheaders() if args.subheader then args.subheader1 = args.subheader end if args.subheaderrowclass then args.subheaderrowclass1 = args.subheaderrowclass end local subheadernums = getArgNums('subheader') for k, num in ipairs(subheadernums) do addRow({ data = args['subheader' .. tostring(num)], datastyle = args.subheaderstyle, rowcellstyle = args['subheaderstyle' .. tostring(num)], class = args.subheaderclass, rowclass = args['subheaderrowclass' .. tostring(num)] }) end end local function renderImages() if args.image then args.image1 = args.image end if args.caption then args.caption1 = args.caption end local imagenums = getArgNums('image') for k, num in ipairs(imagenums) do local caption = args['caption' .. tostring(num)] local data = mw.html.create():wikitext(args['image' .. tostring(num)]) if caption then data :tag('div') :cssText(args.captionstyle) :wikitext(caption) end addRow({ data = tostring(data), datastyle = args.imagestyle, class = args.imageclass, rowclass = args['imagerowclass' .. tostring(num)] }) end end local function renderRows() -- Gets the union of the header and data argument numbers, -- and renders them all in order using addRow. local rownums = union(getArgNums('header'), getArgNums('data')) table.sort(rownums) for k, num in ipairs(rownums) do addRow({ header = args['header' .. tostring(num)], label = args['label' .. tostring(num)], data = args['data' .. tostring(num)], datastyle = args.datastyle, class = args['class' .. tostring(num)], rowclass = args['rowclass' .. tostring(num)], rowstyle = args['rowstyle' .. tostring(num)], rowcellstyle = args['rowcellstyle' .. tostring(num)], dataid = args['dataid' .. tostring(num)], labelid = args['labelid' .. tostring(num)], headerid = args['headerid' .. tostring(num)], rowid = args['rowid' .. tostring(num)] }) end end local function renderNavBar() if not args.name then return end root :tag('tr') :tag('td') :attr('colspan', '2') :css('text-align', 'right') :wikitext(navbar{ args.name, mini = 1, }) end local function renderItalicTitle() local italicTitle = args['italic title'] and mw.ustring.lower(args['italic title']) if italicTitle == '' or italicTitle == 'force' or italicTitle == 'yes' then root:wikitext(mw.getCurrentFrame():expandTemplate({title = 'italic title'})) end end local function renderTrackingCategories() if args.decat ~= 'yes' then if args.child == 'yes' then if args.title then root:wikitext('[[Category:Pages which use embedded infobox templates with the title parameter]]') end elseif #(getArgNums('data')) == 0 and mw.title.getCurrentTitle().namespace == 0 then root:wikitext('[[Category:Articles which use infobox templates with no data rows]]') end end end local function _infobox() -- Specify the overall layout of the infobox, with special settings -- if the infobox is used as a 'child' inside another infobox. if args.child ~= 'yes' then root = mw.html.create('table') if args.subbox == 'yes' then root :addClass('infobox-child') else root :addClass('infobox') end root :addClass(args.bodyclass) :cssText(args.bodystyle) renderTitle() renderAboveRow() else root = mw.html.create() root :wikitext(args.title) end renderSubheaders() renderImages() renderRows() renderBelowRow() renderNavBar() renderItalicTitle() renderTrackingCategories() return tostring(root) end local function preprocessSingleArg(argName) -- If the argument exists and isn't blank, add it to the argument table. -- Blank arguments are treated as nil to match the behaviour of ParserFunctions. if origArgs[argName] and origArgs[argName] ~= '' then args[argName] = origArgs[argName] end end local function preprocessArgs(prefixTable, step) -- Assign the parameters with the given prefixes to the args table, in order, in batches -- of the step size specified. This is to prevent references etc. from appearing in the -- wrong order. The prefixTable should be an array containing tables, each of which has -- two possible fields, a "prefix" string and a "depend" table. The function always parses -- parameters containing the "prefix" string, but only parses parameters in the "depend" -- table if the prefix parameter is present and non-blank. if type(prefixTable) ~= 'table' then error("Non-table value detected for the prefix table", 2) end if type(step) ~= 'number' then error("Invalid step value detected", 2) end -- Get arguments without a number suffix, and check for bad input. for i,v in ipairs(prefixTable) do if type(v) ~= 'table' or type(v.prefix) ~= "string" or (v.depend and type(v.depend) ~= 'table') then error('Invalid input detected to preprocessArgs prefix table', 2) end preprocessSingleArg(v.prefix) -- Only parse the depend parameter if the prefix parameter is present and not blank. if args[v.prefix] and v.depend then for j, dependValue in ipairs(v.depend) do if type(dependValue) ~= 'string' then error('Invalid "depend" parameter value detected in preprocessArgs') end preprocessSingleArg(dependValue) end end end -- Get arguments with number suffixes. local a = 1 -- Counter variable. local moreArgumentsExist = true while moreArgumentsExist == true do moreArgumentsExist = false for i = a, a + step - 1 do for j,v in ipairs(prefixTable) do local prefixArgName = v.prefix .. tostring(i) if origArgs[prefixArgName] then moreArgumentsExist = true -- Do another loop if any arguments are found, even blank ones. preprocessSingleArg(prefixArgName) end -- Process the depend table if the prefix argument is present and not blank, or -- we are processing "prefix1" and "prefix" is present and not blank, and -- if the depend table is present. if v.depend and (args[prefixArgName] or (i == 1 and args[v.prefix])) then for j,dependValue in ipairs(v.depend) do local dependArgName = dependValue .. tostring(i) preprocessSingleArg(dependArgName) end end end end a = a + step end end function p.infobox(frame) -- If called via #invoke, use the args passed into the invoking template. -- Otherwise, for testing purposes, assume args are being passed directly in. if frame == mw.getCurrentFrame() then origArgs = frame:getParent().args else origArgs = frame end -- Load infobox template style -- mw.getCurrentFrame():extensionTag( 'templatestyles', '', { src = 'User:BrandonXLF/style.css' } ) -- frame:extensionTag( 'templatestyles', '', { src = src } ); -- frame:extensionTag( 'templatestyles', '', { src = 'User:BrandonXLF/style.css' } ); -- Parse the data parameters in the same order that the old {{infobox}} did, so that -- references etc. will display in the expected places. Parameters that depend on -- another parameter are only processed if that parameter is present, to avoid -- phantom references appearing in article reference lists. preprocessSingleArg('child') preprocessSingleArg('bodyclass') preprocessSingleArg('subbox') preprocessSingleArg('bodystyle') preprocessSingleArg('title') preprocessSingleArg('titleclass') preprocessSingleArg('titlestyle') preprocessSingleArg('above') preprocessSingleArg('aboveclass') preprocessSingleArg('abovestyle') preprocessArgs({ {prefix = 'subheader', depend = {'subheaderstyle', 'subheaderrowclass'}} }, 10) preprocessSingleArg('subheaderstyle') preprocessSingleArg('subheaderclass') preprocessArgs({ {prefix = 'image', depend = {'caption', 'imagerowclass'}} }, 10) preprocessSingleArg('captionstyle') preprocessSingleArg('imagestyle') preprocessSingleArg('imageclass') preprocessArgs({ {prefix = 'header'}, {prefix = 'data', depend = {'label'}}, {prefix = 'rowclass'}, {prefix = 'rowstyle'}, {prefix = 'rowcellstyle'}, {prefix = 'class'}, {prefix = 'dataid'}, {prefix = 'labelid'}, {prefix = 'headerid'}, {prefix = 'rowid'} }, 50) preprocessSingleArg('headerclass') preprocessSingleArg('headerstyle') preprocessSingleArg('labelstyle') preprocessSingleArg('datastyle') preprocessSingleArg('below') preprocessSingleArg('belowclass') preprocessSingleArg('belowstyle') preprocessSingleArg('name') args['italic title'] = origArgs['italic title'] -- different behaviour if blank or absent preprocessSingleArg('decat') return _infobox() end return p 0074vi3ui1sctxmy8oe1kc2ttqrww69 Module:Navbar 828 2803 44885 15369 2025-05-09T12:00:25Z Robertjamal12 13 38 revisions imported from [[:en:Module:Navbar]] 15369 Scribunto text/plain local p = {} local cfg = mw.loadData('Module:Navbar/configuration') local function get_title_arg(is_collapsible, template) local title_arg = 1 if is_collapsible then title_arg = 2 end if template then title_arg = 'template' end return title_arg end local function choose_links(template, args) -- The show table indicates the default displayed items. -- view, talk, edit, hist, move, watch -- TODO: Move to configuration. local show = {true, true, true, false, false, false} if template then show[2] = false show[3] = false local index = {t = 2, d = 2, e = 3, h = 4, m = 5, w = 6, talk = 2, edit = 3, hist = 4, move = 5, watch = 6} -- TODO: Consider removing TableTools dependency. for _, v in ipairs(require ('Module:TableTools').compressSparseArray(args)) do local num = index[v] if num then show[num] = true end end end local remove_edit_link = args.noedit if remove_edit_link then show[3] = false end return show end local function add_link(link_description, ul, is_mini, font_style) local l if link_description.url then l = {'[', '', ']'} else l = {'[[', '|', ']]'} end ul:tag('li') :addClass('nv-' .. link_description.full) :wikitext(l[1] .. link_description.link .. l[2]) :tag(is_mini and 'abbr' or 'span') :attr('title', link_description.html_title) :cssText(font_style) :wikitext(is_mini and link_description.mini or link_description.full) :done() :wikitext(l[3]) :done() end local function make_list(title_text, has_brackets, displayed_links, is_mini, font_style) local title = mw.title.new(mw.text.trim(title_text), cfg.title_namespace) if not title then error(cfg.invalid_title .. title_text) end local talkpage = title.talkPageTitle and title.talkPageTitle.fullText or '' -- TODO: Get link_descriptions and show into the configuration module. -- link_descriptions should be easier... local link_descriptions = { { ['mini'] = 'v', ['full'] = 'view', ['html_title'] = 'View this template', ['link'] = title.fullText, ['url'] = false }, { ['mini'] = 't', ['full'] = 'talk', ['html_title'] = 'Discuss this template', ['link'] = talkpage, ['url'] = false }, { ['mini'] = 'e', ['full'] = 'edit', ['html_title'] = 'Edit this template', ['link'] = 'Special:EditPage/' .. title.fullText, ['url'] = false }, { ['mini'] = 'h', ['full'] = 'hist', ['html_title'] = 'History of this template', ['link'] = 'Special:PageHistory/' .. title.fullText, ['url'] = false }, { ['mini'] = 'm', ['full'] = 'move', ['html_title'] = 'Move this template', ['link'] = mw.title.new('Special:Movepage'):fullUrl('target='..title.fullText), ['url'] = true }, { ['mini'] = 'w', ['full'] = 'watch', ['html_title'] = 'Watch this template', ['link'] = title:fullUrl('action=watch'), ['url'] = true } } local ul = mw.html.create('ul') if has_brackets then ul:addClass(cfg.classes.brackets) :cssText(font_style) end for i, _ in ipairs(displayed_links) do if displayed_links[i] then add_link(link_descriptions[i], ul, is_mini, font_style) end end return ul:done() end function p._navbar(args) -- TODO: We probably don't need both fontstyle and fontcolor... local font_style = args.fontstyle local font_color = args.fontcolor local is_collapsible = args.collapsible local is_mini = args.mini local is_plain = args.plain local collapsible_class = nil if is_collapsible then collapsible_class = cfg.classes.collapsible if not is_plain then is_mini = 1 end if font_color then font_style = (font_style or '') .. '; color: ' .. font_color .. ';' end end local navbar_style = args.style local div = mw.html.create():tag('div') div :addClass(cfg.classes.navbar) :addClass(cfg.classes.plainlinks) :addClass(cfg.classes.horizontal_list) :addClass(collapsible_class) -- we made the determination earlier :cssText(navbar_style) if is_mini then div:addClass(cfg.classes.mini) end local box_text = (args.text or cfg.box_text) .. ' ' -- the concatenated space guarantees the box text is separated if not (is_mini or is_plain) then div :tag('span') :addClass(cfg.classes.box_text) :cssText(font_style) :wikitext(box_text) end local template = args.template local displayed_links = choose_links(template, args) local has_brackets = args.brackets local title_arg = get_title_arg(is_collapsible, template) local title_text = args[title_arg] or (':' .. mw.getCurrentFrame():getParent():getTitle()) local list = make_list(title_text, has_brackets, displayed_links, is_mini, font_style) div:node(list) if is_collapsible then local title_text_class if is_mini then title_text_class = cfg.classes.collapsible_title_mini else title_text_class = cfg.classes.collapsible_title_full end div:done() :tag('div') :addClass(title_text_class) :cssText(font_style) :wikitext(args[1]) end local frame = mw.getCurrentFrame() -- hlist -> navbar is best-effort to preserve old Common.css ordering. return frame:extensionTag{ name = 'templatestyles', args = { src = cfg.hlist_templatestyles } } .. frame:extensionTag{ name = 'templatestyles', args = { src = cfg.templatestyles } } .. tostring(div:done()) end function p.navbar(frame) return p._navbar(require('Module:Arguments').getArgs(frame)) end return p 0iwrh6fwqy52ve4qubv886e6mqvyrcq Module:Parameter names example 828 2804 15370 2024-08-06T21:00:28Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15370 Scribunto text/plain -- This module implements {{parameter names example}}. local p = {} local function makeParam(s) local lb = '&#123;' local rb = '&#125;' return lb:rep(3) .. s .. rb:rep(3) end local function italicize(s) return "''" .. s .. "''" end local function plain(s) return s end function p._main(args, frame) -- Find how we want to format the arguments to the template. local formatFunc if args._display == 'italics' or args._display == 'italic' then formatFunc = italicize elseif args._display == 'plain' then formatFunc = plain else formatFunc = makeParam end -- Build the table of template arguments. local targs = {} for k, v in pairs(args) do if type(k) == 'number' then targs[v] = formatFunc(v) elseif not k:find('^_') then targs[k] = v end end --targs['nocat'] = 'yes'; --targs['categories'] = 'no'; --targs['demo'] = 'yes'; -- Find the template name. local template if args._template then template = args._template else local currentTitle = mw.title.getCurrentTitle() if currentTitle.prefixedText:find('/sandbox$') then template = currentTitle.prefixedText else template = currentTitle.basePageTitle.prefixedText end end -- Call the template with the arguments. frame = frame or mw.getCurrentFrame() local success, result = pcall( frame.expandTemplate, frame, {title = template, args = targs} ) if success then return result else return '' end end function p.main(frame) local args = require('Module:Arguments').getArgs(frame, { wrappers = 'Template:Parameter names example' }) return p._main(args, frame) end return p to0eolw8xx8fiql0ynvd8cfvp3ukqw4 Module:Error 828 2805 15371 2024-08-06T21:00:48Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15371 Scribunto text/plain -- This module implements {{error}}. local p = {} local function _error(args) local tag = mw.ustring.lower(tostring(args.tag)) -- Work out what html tag we should use. if not (tag == 'p' or tag == 'span' or tag == 'div') then tag = 'strong' end -- Generate the html. return tostring(mw.html.create(tag) :addClass('error') :wikitext(tostring(args.message or args[1] or error('no message specified', 2))) ) end function p.error(frame) local args if type(frame.args) == 'table' then -- We're being called via #invoke. The args are passed through to the module -- from the template page, so use the args that were passed into the template. args = frame.args else -- We're being called from another module or from the debug console, so assume -- the args are passed in directly. args = frame end -- if the message parameter is present but blank, change it to nil so that Lua will -- consider it false. if args.message == "" then args.message = nil end return _error(args) end return p swpvwjcdmj2mkkmx9f7rbsdrfsnmirh Module:Lang/sandbox 828 2806 15372 2024-08-06T21:01:13Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15372 Scribunto text/plain --[=[ Lua support for the {{lang}}, {{lang-xx}}, and {{transliteration}} templates and replacement of various supporting templates. ]=] require('strict'); local getArgs = require ('Module:Arguments').getArgs; local unicode = require ("Module:Unicode data"); -- for is_latin() and is_rtl() local yesno = require ('Module:Yesno'); local lang_data = mw.loadData ('Module:Lang/data'); -- language name override and transliteration tool-tip tables local lang_name_table = lang_data.lang_name_table; -- language codes, names, regions, scripts, suppressed scripts local lang_table = lang_data.lang_name_table.lang; local lang_dep_table = lang_data.lang_name_table.lang_dep; local script_table = lang_data.lang_name_table.script; local region_table = lang_data.lang_name_table.region; local variant_table = lang_data.lang_name_table.variant; local suppressed_table = lang_data.lang_name_table.suppressed; local override_table = lang_data.override; local synonym_table = mw.loadData ('Module:Lang/ISO 639 synonyms'); -- ISO 639-2/639-2T code translation to 639-1 code local namespace = mw.title.getCurrentTitle().namespace; -- used for categorization local content_lang = mw.language.getContentLanguage(); local this_wiki_lang_tag = content_lang.code; -- get this wiki's language tag local this_wiki_lang_dir = content_lang:getDir(); -- get this wiki's language direction local initial_style_state; -- set by lang_xx_normal() and lang_xx_italic() local maint_cats = {}; -- maintenance categories go here local maint_msgs = {}; -- and their messages go here --[[--------------------------< I S _ S E T >------------------------------------------------------------------ Returns true if argument is set; false otherwise. Argument is 'set' when it exists (not nil) or when it is not an empty string. ]] local function is_set( var ) return not (var == nil or var == ''); end --[[--------------------------< I N V E R T _ I T A L I C S >------------------------------------------------- This function attempts to invert the italic markup a args.text by adding/removing leading/trailing italic markup in args.text. Like |italic=unset, |italic=invert disables automatic italic markup. Individual leading/trailing apostrophes are converted to their html numeric entity equivalent so that the new italic markup doesn't become bold markup inadvertently. Leading and trailing wiki markup is extracted from args.text into separate table elements. Addition, removal, replacement of wiki markup is handled by a string.gsub() replacement table operating only on these separate elements. In the string.gsub() matching pattern, '.*' matches empty string as well as the three expected wiki markup patterns. This function expects that markup in args.text is complete and correct; if it is not, oddness may result. ]] local function invert_italics (source) local invert_pattern_table = { -- leading/trailing markup add/remove/replace patterns [""]="\'\'", -- empty string becomes italic markup ["\'\'"]="", -- italic markup becomes empty string ["\'\'\'"]="\'\'\'\'\'", -- bold becomes bold italic ["\'\'\'\'\'"]="\'\'\'", -- bold italic become bold }; local seg = {}; source = source:gsub ("%f[\']\'%f[^\']", '&#39;'); -- protect single quote marks from being interpreted as bold markup seg[1] = source:match ('^(\'\'+%f[^\']).+') or ''; -- get leading markup, if any; ignore single quote seg[3] = source:match ('.+(%f[\']\'\'+)$') or ''; -- get trailing markup, if any; ignore single quote if '' ~= seg[1] and '' ~= seg[3] then -- extract the 'text' seg[2] = source:match ('^\'\'+%f[^\'](.+)%f[\']\'\'+$') -- from between leading and trailing markup elseif '' ~= seg[1] then seg[2] = source:match ('^\'\'+%f[^\'](.+)') -- following leading markup elseif '' ~= seg[3] then seg[2] = source:match ('(.+)%f[\']\'\'+$') -- preceding trailing markup else seg[2] = source -- when there is no markup end seg[1] = invert_pattern_table[seg[1]] or seg[1]; -- replace leading markup according to pattern table seg[3] = invert_pattern_table[seg[3]] or seg[3]; -- replace leading markup according to pattern table return table.concat (seg); -- put it all back together and done end --[[--------------------------< V A L I D A T E _ I T A L I C >------------------------------------------------ validates |italic= or |italics= assigned values. When |italic= is set and has an acceptible assigned value, return the matching css font-style property value or, for the special case 'default', return nil. When |italic= is not set, or has an unacceptible assigned value, return nil and a nil error message. When both |italic= and |italics= are set, returns nil and a 'conflicting' error message. The return value nil causes the calling lang, lang_xx, or transl function to set args.italic according to the template's defined default ('inherit' for {{lang}}, 'inherit' or 'italic' for {{lang-xx}} depending on the individual template's requirements, 'italic' for {{transliteration}}) or to the value appropriate to |script=, if set ({{lang}} and {{lang-xx}} only). Accepted values and the values that this function returns are are: nil - when |italic= absent or not set; returns nil default - for completeness, should rarely if ever be used; returns nil yes - force args.text to be rendered in italic font; returns 'italic' no - force args.text to be rendered in normal font; returns 'normal' unset - disables font control so that font-style applied to text is dictated by markup inside or outside the template; returns 'inherit' invert - disables font control so that font-style applied to text is dictated by markup outside or inverted inside the template; returns 'invert' ]] local function validate_italic (args) local properties = {['yes'] = 'italic', ['no'] = 'normal', ['unset'] = 'inherit', ['invert'] = 'invert', ['default'] = nil}; local count = 0 for _, arg in pairs {'italic', 'italics', 'i'} do if args[arg] then count = count + 1 end end if count > 1 then -- return nil and an error message if more than one is set return nil, 'only one of |italic=, |italics=, or |i= can be specified'; end return properties[args.italic or args.italics or args.i], nil; -- return an appropriate value and a nil error message end --[=[--------------------------< V A L I D A T E _ C A T _ A R G S >---------------------------------------------------------- Default behavior of the {{lang}} and {{lang-xx}} templates is to add categorization when the templates are used in mainspace. This default functionality may be suppressed by setting |nocat=yes or |cat=no. This function selects one of these two parameters to control categorization. Because having two parameters with 'opposite' names and 'opposite' values is confusing, this function accepts only affirmative values for |nocat= and only negative values for |cat=; in both cases the 'other' sense (and non-sense) is not accepted and the parameter is treated as if it were not set in the template. Sets args.nocat to true if categorization is to be turned off; to nil if the default behavior should apply. Accepted values for |nocat= are the text strings: 'yes', 'y', 'true', 't', on, '1' -- [[Module:Yesno]] returns logical true for all of these; false or nil else for |cat= 'no', 'n', 'false', 'f', 'off', '0' -- [[Module:Yesno]] returns logical false for all of these; true or nil else ]=] local function validate_cat_args (args) if not (args.nocat or args.cat) then -- both are nil, so categorize return; end if false == yesno (args.cat) or true == yesno (args.nocat) then args.nocat = true; -- set to true when args.nocat is affirmative; nil else (as if the parameter were not set in the template) else -- args.nocat is the parameter actually used. args.nocat = nil; end end --[[--------------------------< I N _ A R R A Y >-------------------------------------------------------------- Whether needle is in haystack ]] local function in_array ( needle, haystack ) if needle == nil then return false; end for n,v in ipairs( haystack ) do if v == needle then return n; end end return false; end --[[--------------------------< F O R M A T _ I E T F _ T A G >------------------------------------------------ prettify ietf tags to use recommended subtag formats: code: lower case script: sentence case region: upper case variant: lower case private: lower case prefixed with -x- ]] local function format_ietf_tag (code, script, region, variant, private) local out = {}; if is_set (private) then return table.concat ({code:lower(), 'x', private:lower()}, '-'); -- if private, all other tags ignored end table.insert (out, code:lower()); if is_set (script) then script = script:lower():gsub ('^%a', string.upper); table.insert (out, script); end if is_set (region) then table.insert (out, region:upper()); end if is_set (variant) then table.insert (out, variant:lower()); end return table.concat (out, '-'); end --[[--------------------------< G E T _ I E T F _ P A R T S >-------------------------------------------------- extracts and returns IETF language tag parts: primary language subtag (required) - 2 or 3 character IANA language code script subtag - four character IANA script code region subtag - two-letter or three digit IANA region code variant subtag - four digit or 5-8 alnum variant code; only one variant subtag supported private subtag - x- followed by 1-8 alnum private code; only supported with the primary language tag in any one of these forms lang lang-variant lang-script lang-script-variant lang-region lang-region-variant lang-script-region lang-script-region-variant lang-x-private each of lang, script, region, variant, and private, when used, must be valid Languages with both two- and three-character code synonyms are promoted to the two-character synonym because the IANA registry file omits the synonymous three-character code; we cannot depend on browsers understanding the synonymous three-character codes in the lang= attribute. For {{lang-xx}} templates, the parameters |script=, |region=, and |variant= are supported (not supported in {{lang}} because those parameters are superfluous to the IETF subtags in |code=) returns six values; all lower case. Valid parts are returned as themselves; omitted parts are returned as empty strings, invalid parts are returned as nil; the sixth returned item is an error message (if an error detected) or nil. see http://www.rfc-editor.org/rfc/bcp/bcp47.txt section 2.1 ]] local function get_ietf_parts (source, args_script, args_region, args_variant) local code, script, region, variant, private; -- ietf tag parts if not is_set (source) then return nil, nil, nil, nil, nil, 'missing language tag'; end local pattern = { -- table of tables holding acceptibe ietf tag patterns and short names of the ietf part captured by the pattern {'^(%a%a%a?)%-(%a%a%a%a)%-(%a%a)%-(%d%d%d%d)$', 's', 'r', 'v'}, -- 1 - ll-Ssss-RR-variant (where variant is 4 digits) {'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d)%-(%d%d%d%d)$', 's', 'r', 'v'}, -- 2 - ll-Ssss-DDD-variant (where region is 3 digits; variant is 4 digits) {'^(%a%a%a?)%-(%a%a%a%a)%-(%a%a)%-(%w%w%w%w%w%w?%w?%w?)$', 's', 'r', 'v'}, -- 3 - ll-Ssss-RR-variant (where variant is 5-8 alnum characters) {'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d)%-(%w%w%w%w%w%w?%w?%w?)$', 's', 'r', 'v'}, -- 4 - ll-Ssss-DDD-variant (where region is 3 digits; variant is 5-8 alnum characters) {'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d%d)$', 's', 'v'}, -- 5 - ll-Ssss-variant (where variant is 4 digits) {'^(%a%a%a?)%-(%a%a%a%a)%-(%w%w%w%w%w%w?%w?%w?)$', 's', 'v'}, -- 6 - ll-Ssss-variant (where variant is 5-8 alnum characters) {'^(%a%a%a?)%-(%a%a)%-(%d%d%d%d)$', 'r', 'v'}, -- 7 - ll-RR-variant (where variant is 4 digits) {'^(%a%a%a?)%-(%d%d%d)%-(%d%d%d%d)$', 'r', 'v'}, -- 8 - ll-DDD-variant (where region is 3 digits; variant is 4 digits) {'^(%a%a%a?)%-(%a%a)%-(%w%w%w%w%w%w?%w?%w?)$', 'r', 'v'}, -- 9 - ll-RR-variant (where variant is 5-8 alnum characters) {'^(%a%a%a?)%-(%d%d%d)%-(%w%w%w%w%w%w?%w?%w?)$', 'r', 'v'}, -- 10 - ll-DDD-variant (where region is 3 digits; variant is 5-8 alnum characters) {'^(%a%a%a?)%-(%d%d%d%d)$', 'v'}, -- 11 - ll-variant (where variant is 4 digits) {'^(%a%a%a?)%-(%w%w%w%w%w%w?%w?%w?)$', 'v'}, -- 12 - ll-variant (where variant is 5-8 alnum characters) {'^(%a%a%a?)%-(%a%a%a%a)%-(%a%a)$', 's', 'r'}, -- 13 - ll-Ssss-RR {'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d)$', 's', 'r'}, -- 14 - ll-Ssss-DDD (region is 3 digits) {'^(%a%a%a?)%-(%a%a%a%a)$', 's'}, -- 15 - ll-Ssss {'^(%a%a%a?)%-(%a%a)$', 'r'}, -- 16 - ll-RR {'^(%a%a%a?)%-(%d%d%d)$', 'r'}, -- 17 - ll-DDD (region is 3 digits) {'^(%a%a%a?)$'}, -- 18 - ll {'^(%a%a%a?)%-x%-(%w%w?%w?%w?%w?%w?%w?%w?)$', 'p'}, -- 19 - ll-x-pppppppp (private is 1-8 alnum characters) } local t = {}; -- table of captures; serves as a translator between captured ietf tag parts and named variables for i, v in ipairs (pattern) do -- spin through the pattern table looking for a match local c1, c2, c3, c4; -- captures in the 'pattern' from the pattern table go here c1, c2, c3, c4 = source:match (pattern[i][1]); -- one or more captures set if source matches pattern[i]) if c1 then -- c1 always set on match code = c1; -- first capture is always code t = { [pattern[i][2] or 'x'] = c2, -- fill the table of captures with the rest of the captures [pattern[i][3] or 'x'] = c3, -- take index names from pattern table and assign sequential captures [pattern[i][4] or 'x'] = c4, -- index name may be nil in pattern[i] table so "or 'x'" spoofs a name for this index in this table }; script = t.s or ''; -- translate table contents to named variables; region = t.r or ''; -- absent table entries are nil so set named ietf parts to empty string for concatenation variant= t.v or ''; private = t.p or ''; break; -- and done end end if not code then return nil, nil, nil, nil, nil, table.concat ({'unrecognized language tag: ', source}); -- don't know what we got but it is malformed end code = code:lower(); -- ensure that we use and return lower case version of this if not (override_table[code] or lang_table[code] or synonym_table[code] or lang_dep_table[code]) then return nil, nil, nil, nil, nil, table.concat ({'unrecognized language code: ', code}); -- invalid language code, don't know about the others (don't care?) end if synonym_table[code] then -- if 639-2/639-2T code has a 639-1 synonym table.insert (maint_cats, table.concat ({'Lang and lang-xx code promoted to ISO 639-1|', code})); table.insert (maint_msgs, table.concat ({'code: ', code, ' promoted to code: ', synonym_table[code]})); code = synonym_table[code]; -- use the synonym end if is_set (script) then if is_set (args_script) then return code, nil, nil, nil, nil, 'redundant script tag'; -- both code with script and |script= not allowed end else script = args_script or ''; -- use args.script if provided end if is_set (script) then script = script:lower(); -- ensure that we use and return lower case version of this if not script_table[script] then return code, nil, nil, nil, nil, table.concat ({'unrecognized script: ', script, ' for code: ', code}); -- language code ok, invalid script, don't know about the others (don't care?) end end if suppressed_table[script] then -- ensure that code-script does not use a suppressed script if in_array (code, suppressed_table[script]) then return code, nil, nil, nil, nil, table.concat ({'script: ', script, ' not supported for code: ', code}); -- language code ok, script is suppressed for this code end end if is_set (region) then if is_set (args_region) then return code, nil, nil, nil, nil, 'redundant region tag'; -- both code with region and |region= not allowed end else region = args_region or ''; -- use args.region if provided end if is_set (region) then region = region:lower(); -- ensure that we use and return lower case version of this if not region_table[region] then return code, script, nil, nil, nil, table.concat ({'unrecognized region: ', region, ' for code: ', code}); end end if is_set (variant) then if is_set (args_variant) then return code, nil, nil, nil, nil, 'redundant variant tag'; -- both code with variant and |variant= not allowed end else variant = args_variant or ''; -- use args.variant if provided end if is_set (variant) then variant = variant:lower(); -- ensure that we use and return lower case version of this if not variant_table[variant] then -- make sure variant is valid return code, script, region, nil, nil, table.concat ({'unrecognized variant: ', variant}); end -- does this duplicate/replace tests in lang() and lang_xx()? if is_set (script) then -- if script set it must be part of the 'prefix' if not in_array (table.concat ({code, '-', script}), variant_table[variant]['prefixes']) then return code, script, region, nil, nil, table.concat ({'unrecognized variant: ', variant, ' for code-script pair: ', code, '-', script}); end elseif is_set (region) then -- if region set, there are some prefixes that require lang code and region (en-CA-newfound) if not in_array (code, variant_table[variant]['prefixes']) then -- first see if lang code is all that's required (en-oxendict though en-GB-oxendict is preferred) if not in_array (table.concat ({code, '-', region}), variant_table[variant]['prefixes']) then -- now try for lang code and region (en-CA-newfound) return code, script, region, nil, nil, table.concat ({'unrecognized variant: ', variant, ' for code-region pair: ', code, '-', region}); end end else -- cheap way to determine if there are prefixes; fonipa and others don't have prefixes; # operator always returns 0 if variant_table[variant]['prefixes'][1] and not in_array (code, variant_table[variant]['prefixes']) then return code, script, region, nil, nil, table.concat ({'unrecognized variant: ', variant, ' for code: ', code}); end end end if is_set (private) then private = private:lower(); -- ensure that we use and return lower case version of this if not override_table[table.concat ({code, '-x-', private})] then -- make sure private tag is valid; note that index return code, script, region, nil, nil, table.concat ({'unrecognized private tag: ', private}); end end return code, script, region, variant, private, nil; -- return the good bits; make sure that msg is nil end --[[--------------------------< M A K E _ E R R O R _ M S G >-------------------------------------------------- assembles an error message from template name, message text, help link, and error category. ]] local function make_error_msg (msg, args, template) local out = {}; local category; if 'Transliteration' == template then category = 'Transliteration'; else category = 'Lang and lang-xx' end table.insert (out, table.concat ({'[', args.text or 'undefined', '] '})); -- for error messages output args.text if available table.insert (out, table.concat ({'<span style=\"color:#d33\">Error: {{', template, '}}: '})); table.insert (out, msg); table.insert (out, table.concat ({' ([[:Category:', category, ' template errors|help]])'})); table.insert (out, '</span>'); if (0 == namespace or 10 == namespace) and not args.nocat then -- categorize in article space (and template space to take care of broken usages) table.insert (out, table.concat ({'[[Category:', category, ' template errors]]'})); end return table.concat (out); end --[=[-------------------------< M A K E _ W I K I L I N K >---------------------------------------------------- Makes a wikilink; when both link and display text is provided, returns a wikilink in the form [[L|D]]; if only link is provided, returns a wikilink in the form [[L]]; if neither are provided or link is omitted, returns an empty string. ]=] local function make_wikilink (link, display) if is_set (link) then if is_set (display) then return table.concat ({'[[', link, '|', display, ']]'}); else return table.concat ({'[[', link, ']]'}); end else return ''; end end --[[--------------------------< D I V _ M A R K U P _ A D D >-------------------------------------------------- adds <i> and </i> tags to list-item text or to implied <p>..</p> text. mixed not supported ]] local function div_markup_add (text, style) local implied_p = {}; if text:find ('^\n[%*:;#]') then -- look for list markup; list markup must begin at start of text if 'italic' == style then return text:gsub ('(\n[%*:;#]+)([^\n]+)', '%1<i>%2</i>'); -- insert italic markup at each list item else return text; end end if text:find ('\n+') then -- look for any number of \n characters in text text = text:gsub ('([^\n])\n([^\n])', '%1 %2'); -- replace single newline characters with a space character which mimics mediawiki if 'italic' == style then text = text:gsub('[^\n]+', '<p><i>%1</i></p>'); -- insert p and italic markup tags at each impled p (two or more consecutive '\n\n' sequences) else text = text:gsub ('[^\n]+', '<p>%1</p>'); -- insert p markup at each impled p text = text:gsub ('\n', ''); -- strip newline characters end end return text; end --[[--------------------------< T I T L E _ W R A P P E R _ M A K E >------------------------------------------ makes a <span title="<title text>"><content_text></span> or <div title="<title text>"><content_text></div> where <title text> is in the tool-tip in the wiki's local language and <content_text> is non-local-language text in html markup. This because the lang= attibute applies to the content of its enclosing tag. <tag> holds a string 'div' or 'span' used to choose the correct wrapping tag ]] local function title_wrapper_make (title_text, content_text, tag) local wrapper_t = {}; table.insert (wrapper_t, table.concat ({'<', tag})); -- open opening wrapper tag table.insert (wrapper_t, ' title=\"'); -- begin title attribute table.insert (wrapper_t, title_text); -- add <title_text> table.insert (wrapper_t, '\">'); -- end title attribute and close opening wrapper tag table.insert (wrapper_t, content_text); -- add <content_text> table.insert (wrapper_t, table.concat ({'</', tag, '>'})); -- add closing wrapper tag return table.concat (wrapper_t); -- make a big string and done end --[[--------------------------< M A K E _ T E X T _ H T M L >-------------------------------------------------- Add the html markup to text according to the type of content that it is: <span> or <i> tags for inline content or <div> tags for block content The lang= attribute also applies to the content of the tag where it is placed so this is wrong because 'Spanish language text' is English: <i lang="es" title="Spanish language text">casa</i> should be: <span title="Spanish language text"><i lang="es">casa</i></span> or for <div>...</div>: <div title="Spanish language text"><div lang="es"><spanish-language-text></div></div> ]] local function make_text_html (code, text, tag, rtl, style, size, language) local html_t = {}; local style_added = ''; local wrapper_tag = tag; -- <tag> gets modified so save a copy for use when/if we create a wrapper span or div if text:match ('^%*') then table.insert (html_t, '&#42;'); -- move proto language text prefix outside of italic markup if any; use numeric entity because plain splat confuses MediaWiki text = text:gsub ('^%*', ''); -- remove the splat from the text end if 'span' == tag then -- default html tag for inline content if 'italic' == style then -- but if italic tag = 'i'; -- change to <i> tags end else -- must be div so go text = div_markup_add (text, style); -- handle implied <p>, implied <p> with <i>, and list markup (*;:#) with <i> end table.insert (html_t, table.concat ({'<', tag})); -- open the <i>, <span>, or <div> html tag code = code:gsub ('%-x%-.*', ''); -- strip private use subtag from code tag because meaningless outside of wikipedia table.insert (html_t, table.concat ({' lang="', code, '\"'})); -- add language attribute if (rtl or unicode.is_rtl(text)) and ('ltr' == this_wiki_lang_dir) then -- text is right-to-left on a left-to-right wiki table.insert (html_t, ' dir="rtl"'); -- add direction attribute for right-to-left languages elseif not (rtl or unicode.is_rtl(text)) and ('rtl' == this_wiki_lang_dir) then -- text is left-to-right on a right-to-left wiki table.insert (html_t, ' dir="ltr"'); -- add direction attribute for left-to-right languages end if 'normal' == style then -- when |italic=no table.insert (html_t, ' style=\"font-style: normal;'); -- override external markup, if any style_added = '\"'; -- remember that style attribute added and is not yet closed end if is_set (size) then -- when |size=<something> if is_set (style_added) then table.insert (html_t, table.concat ({' font-size: ', size, ';'})); -- add when style attribute already inserted else table.insert (html_t, table.concat ({' style=\"font-size: ', size, ';'})); -- create style attribute style_added = '\"'; -- remember that style attribute added and is not yet closed end end table.insert (html_t, table.concat ({style_added, '>'})); -- close the opening html tag table.insert (html_t, text); -- insert the text table.insert (html_t, table.concat ({'</', tag, '>'})); -- close the 'text' <i>, <span>, or <div> html tag if is_set (language) then -- create a <title_text> string for the title= attribute in a wrapper span or div local title_text; if 'zxx' == code then -- special case for this tag 'no linguistic content' title_text = table.concat ({language, ' text'}); -- not a language so don't use 'language' in title text elseif mw.ustring.find (language, 'languages', 1, true) then title_text = table.concat ({language, ' collective text'}); -- for collective languages else title_text = table.concat ({language, '-language text'}); -- for individual languages end return title_wrapper_make (title_text, table.concat (html_t), wrapper_tag); else return table.concat (html_t); end end --[=[-------------------------< M A K E _ C A T E G O R Y >---------------------------------------------------- For individual language, <language>, returns: [[Category:Articles containing <language>-language text]] for English: [[Category:Articles containing explicitly cited English-language text]] for ISO 639-2 collective languages (and for 639-1 bh): [[Category:Articles with text in <language> languages]] ]=] local function make_category (code, language_name, nocat, name_get) local cat = {}; local retval; if ((0 ~= namespace) or nocat) and not name_get then -- only categorize in article space return ''; -- return empty string for concatenation end if mw.ustring.find (language_name, 'languages', 1, true) then return table.concat ({'[[Category:Articles with text in ', language_name, ']]'}); end table.insert (cat, '[[Category:Articles containing '); if this_wiki_lang_tag == code then table.insert (cat, 'explicitly cited ' .. language_name); -- unique category name for the local language else table.insert (cat, language_name); end table.insert (cat, '-language text]]'); return table.concat (cat); end --[[--------------------------< M A K E _ T R A N S L I T >---------------------------------------------------- return translit <i lang=xx-Latn>...</i> where xx is the language code; else return empty string The value |script= is not used in {{transliteration}} for this purpose; instead it uses |code. Because language scripts are listed in the {{transliteration}} switches they are included in the data tables. The script parameter is introduced at {{Language with name and transliteration}}. If |script= is set, this function uses it in preference to code. To avoid confusion, in this module and the templates that use it, the transliteration script parameter is renamed to be |translit-script= (in this function, tscript) This function is used by both lang_xx() and transl() lang_xx() always provides code, language_name, and translit; may provide tscript; never provides style transl() always provides language_name, translit, and one of code or tscript, never both; always provides style For {{transliteration}}, style only applies when a language code is provided ]] local function make_translit (code, language_name, translit, std, tscript, style) local title; local out_t = {}; local title_t = lang_data.translit_title_table; -- table of transliteration standards and the language codes and scripts that apply to those standards local title_text = ''; -- tool tip text for title= attribute std = std and std:lower(); -- lower case for table indexing if not is_set (std) and not is_set (tscript) then -- when neither standard nor script specified title_text = language_name; -- write a generic tool tip if not mw.ustring.find (language_name, 'languages', 1, true) then -- collective language names (plural 'languages' is part of the name) title_text = title_text .. '-language'; -- skip this text (individual and macro languages only) end title_text = title_text .. ' romanization'; -- finish the tool tip; use romanization when neither script nor standard supplied elseif is_set (std) and is_set (tscript) then -- when both are specified if title_t[std] then -- and if standard is legitimate if title_t[std][tscript] then -- and if script for that standard is legitimate if script_table[tscript] then title_text = title_text .. table.concat ({title_t[std][tscript:lower()], ' (', script_table[tscript], ' script) transliteration'}); -- add the appropriate text to the tool tip else title_text = title_text .. title_t[std]['default']; -- use the default if script not in std table; TODO: maint cat? error message because script not found for this standard? end else title_text = title_text .. title_t[std]['default']; -- use the default if script not in std table; TODO: maint cat? error message because script not found for this standard? end else return ''; -- invalid standard, setup for error message end elseif is_set (std) then -- translit-script not set, use language code if not title_t[std] then return ''; end -- invalid standard, setup for error message if title_t[std][code] then -- if language code is in the table (transl may not provide a language code) title_text = title_text .. table.concat ({title_t[std][code:lower()], ' (', language_name, ' language) transliteration'}); -- add the appropriate text to the tool tip else -- code doesn't match title_text = title_text .. title_t[std]['default']; -- so use the standard's default end else -- here if translit-script set but translit-std not set if title_t['no_std'][tscript] then title_text = title_text .. title_t['no_std'][tscript]; -- use translit-script if set elseif title_t['no_std'][code] then title_text = title_text .. title_t['no_std'][code]; -- use language code else if is_set (tscript) then title_text = title_text .. table.concat ({language_name, '-script transliteration'}); -- write a script tool tip elseif is_set (code) then if not mw.ustring.find (language_name, 'languages', 1, true) then -- collective language names (plural 'languages' is part of the name) title_text = title_text .. '-language'; -- skip this text (individual and macro languages only) end title_text = title_text .. ' transliteration'; -- finish the tool tip else title_text = title_text .. ' transliteration'; -- generic tool tip (can we ever get here?) end end end local close_tag; if is_set (code) then -- when a language code is provided (always with {{lang-xx}} templates, not always with {{transliteration}}) code = code:match ('^(%a%a%a?)'); -- strip all subtags leaving only the language subtag if not style then -- nil for the default italic style table.insert (out_t, "<i lang=\""); -- so use <i> tag close_tag = '</i>'; -- tag to be used when closing else table.insert (out_t, table.concat ({'<span style=\"font-style: ', style, '\" lang=\"'})); -- non-standard style, construct a span tag for it close_tag = '</span>'; -- tag to be used when closing end table.insert (out_t, code); table.insert (out_t, "-Latn\">"); -- transliterations are always Latin script else table.insert (out_t, "<span>"); -- when no language code: no lang= attribute, not italic ({{transliteration}} only) close_tag = '</span>'; end table.insert (out_t, translit); -- add the translit text table.insert (out_t, close_tag); -- and add the appropriate </i> or </span> if '' == title_text then -- when there is no need for a tool-tip return table.concat (out_t); -- make a string and done else return title_wrapper_make (title_text, table.concat (out_t), 'span'); -- wrap with a tool-tip span and don end end --[[--------------------------< V A L I D A T E _ T E X T >---------------------------------------------------- This function checks the content of args.text and returns empty string if nothing is amiss else it returns an error message. The tests are for empty or missing text and for improper or disallowed use of apostrophe markup. Italic rendering is controlled by the |italic= template parameter so italic markup should never appear in args.text either as ''itself'' or as '''''bold italic''''' unless |italic=unset or |italic=invert. ]] local function validate_text (template, args) if not is_set (args.text) then return make_error_msg ('no text', args, template); end if args.text:find ("%f[\']\'\'\'\'%f[^\']") or args.text:find ("\'\'\'\'\'[\']+") then -- because we're looking, look for 4 appostrophes or 6+ appostrophes return make_error_msg ('text has malformed markup', args, template); end local style = args.italic; if ('unset' ~= style) and ('invert' ~=style) then if args.text:find ("%f[\']\'\'%f[^\']") or args.text:find ("%f[\']\'\'\'\'\'%f[^\']") then -- italic but not bold, or bold italic return make_error_msg ('text has italic markup', args, template); end end end --[[--------------------------< R E N D E R _ M A I N T >------------------------------------------------------ render mainenance messages and categories ]] local function render_maint(nocat) local maint = {}; if 0 < #maint_msgs then -- when there are maintenance messages table.insert (maint, table.concat ({'<span class="lang-comment" style="font-style: normal; display: none; color: #33aa33; margin-left: 0.3em;">'})); -- opening <span> tag for _, msg in ipairs (maint_msgs) do table.insert (maint, table.concat ({msg, ' '})); -- add message strings end table.insert (maint, '</span>'); -- close the span end if (0 < #maint_cats) and (0 == namespace) and not nocat then -- when there are maintenance categories; article namespace only for _, cat in ipairs (maint_cats) do table.insert (maint, table.concat ({'[[Category:', cat, ']]'})); -- format and add the categories end end return table.concat (maint); end --[[--------------------------< P R O T O _ P R E F I X >------------------------------------------------------ for proto languages, text is prefixed with a splat. We do that here as a flag for make_text_html() so that a splat will be rendered outside of italic markup (if used). If the first character in text here is already a splat, we do nothing proto_param is boolean or nil; true adds splat prefix regardless of language name; false removes and / or inhibits regardless of language name; nil does nothing; presumes that the value in text is correct but removes extra splac ]] local function proto_prefix (text, language_name, proto_param) if false == proto_param then -- when forced by |proto=no return text:gsub ('^%**', ''); -- return text without splat prefix regardless of language name or existing splat prefix in text elseif (language_name:find ('^Proto%-') or (true == proto_param)) then -- language is a proto or forced by |proto=yes return text:gsub ('^%**', '*'); -- prefix proto-language text with a splat; also removes duplicate prefixing splats end return text:gsub ('^%*+', '*'); -- return text unmolested except multiple splats reduced to one splat end --[[--------------------------< H A S _ P O E M _ T A G >------------------------------------------------------ looks for a poem strip marker in text; returns true when found; false else auto-italic detection disabled when text has poem stripmarker because it is not possible for this code to know the content that will replace the stripmarker. ]] local function has_poem_tag (text) return text:find ('\127[^\127]*UNIQ%-%-poem%-[%a%d]+%-QINU[^\127]*\127') and true or false; end --[[--------------------------< H T M L _ T A G _ S E L E C T >------------------------------------------------ Inspects content of and selectively trims text. Returns text and the name of an appropriate html tag for text. If text contains: \n\n text has implied <p>..</p> tags - trim leading and trailing whitespace and return If text begins with list markup: \n* unordered \n; definition \n: definition \n# ordered trim all leading whitespace except \n and trim all trailing whitespace If text contains <poem>...</poem> stripmarker, return text unmodified and choose <div>..</div> tags because the stripmarker is replaced with text wrapped in <div>..</div> tags. If the text contains any actual <div>...</div> tags, then it's again returned unmodified and <div>...</div> tags are used to wrap it, to prevent div/span inversion. ]] local function html_tag_select (text) local tag; if has_poem_tag (text) then -- contains poem stripmarker (we can't know the content of that) tag = 'div'; -- poem replacement is in div tags so lang must use div tags elseif text:find ('<div') then -- reductive; if the text contains a div tag, we must use div tags tag = 'div'; elseif mw.text.trim (text):find ('\n\n+') then -- contains implied p tags text = mw.text.trim (text); -- trim leading and trailing whitespace characters tag = 'div'; -- must be div because span may not contain p tags (added later by MediaWiki); poem replacement is in div tags elseif text:find ('\n[%*:;%#]') then -- if text has list markup text = text:gsub ('^[\t\r\f ]*', ''):gsub ('%s*$', ''); -- trim all whitespace except leading newline character '\n' tag = 'div'; -- must be div because span may not contain ul, dd, dl, ol tags (added later by MediaWiki) else text = mw.text.trim (text); -- plain text tag = 'span'; -- so span is fine end return text, tag; end --[[--------------------------< V A L I D A T E _ P R O T O >-------------------------------------------------- validates value assigned to |proto=; permitted values are yes and no; yes returns as true, no returns as false, empty string (or parameter omitted) returns as nil; any other value returns as nil with a second return value of true indicating that some other value has been assigned to |proto= ]] local function validate_proto (proto_param) if 'yes' == proto_param then return true; elseif 'no' == proto_param then return false; elseif is_set (proto_param) then return nil, true; -- |proto= something other than 'yes' or 'no' else return nil; -- missing or empty end end --[[--------------------------< L A N G U A G E _ N A M E _ G E T >-------------------------------------------- common function to return language name from the data set according to IETF tag returns language name if found in data tables; nil else ]] local function language_name_get (ietf, code, cat) ietf = ietf:lower(); -- ietf:lower() because format_ietf_tag() returns mixed case local name; -- remains nil if not found if override_table[ietf] then -- look for whole IETF tag in override table name = override_table[ietf]; elseif override_table[code] then -- not there so try basic language tag name = override_table[code]; elseif lang_table[code] then -- shift to iana active tag/name table name = lang_table[code]; elseif lang_dep_table[code] then -- try the iana deprecated tag/name table name = lang_dep_table[code]; end if lang_dep_table[code] and cat then -- because deprecated code may have been overridden to en.wiki preferred name table.insert (maint_cats, table.concat ({'Lang and lang-xx using deprecated ISO 639 codes|', code})); table.insert (maint_msgs, table.concat ({'code: ', code, ' is deprecated'})); end return name; -- name from data tables or nil end --[[--------------------------< _ L A N G >-------------------------------------------------------------------- entry point for {{lang}} there should be no reason to set parameters in the {{lang}} {{#invoke:}} <includeonly>{{#invoke:lang|lang}}</includeonly> parameters are received from the template's frame (parent frame) ]] local function _lang (args) local out = {}; local language_name; -- used to make category names local category_name; -- same as language_name except that it retains any parenthetical disambiguators (if any) from the data set local subtags = {}; -- IETF subtags script, region, variant, and private local code; -- the language code local msg; -- for error messages local tag = 'span'; -- initial value for make_text_html() local template = args.template or 'Lang'; maint_cats = {}; -- initialize because when this module required into another module, these only declared once so only initialzed once maint_msgs = {}; validate_cat_args (args); -- determine if categorization should be suppressed if args[1] and args.code then return make_error_msg ('conflicting: {{{1}}} and |code=', args, template); else args.code = args[1] or args.code; -- prefer args.code end if args[2] and args.text then return make_error_msg ('conflicting: {{{2}}} and |text=', args, template); else args.text = args[2] or args.text; -- prefer args.text end msg = validate_text (template, args); -- ensure that |text= is set if is_set (msg) then -- msg is an already-formatted error message return msg; end args.text, tag = html_tag_select (args.text); -- inspects text; returns appropriate html tag with text trimmed accordingly args.rtl = args.rtl == 'yes'; -- convert to boolean: 'yes' -> true, other values -> false args.proto, msg = validate_proto (args.proto); -- return boolean, or nil, or nil and error message flag if msg then return make_error_msg (table.concat ({'invalid |proto=: ', args.proto}), args, template); end code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (args.code); -- |script=, |region=, |variant= not supported because they should be part of args.code ({{{1}}} in {{lang}}) if msg then return make_error_msg ( msg, args, template); end args.italic, msg = validate_italic (args); if msg then return make_error_msg (msg, args, template); end if nil == args.italic then -- nil when |italic= absent or not set or |italic=default; args.italic controls if ('latn' == subtags.script) or -- script is latn (this_wiki_lang_tag ~= code and not is_set (subtags.script) and not has_poem_tag (args.text) and unicode.is_Latin (args.text)) then -- text not this wiki's language, no script specified and not in poem markup but is wholly latn script (auto-italics) args.italic = 'italic'; -- DEFAULT for {{lang}} templates is upright; but if latn script set for font-style:italic else args.italic = 'inherit'; -- italic not set; script not latn; inherit current style end end if is_set (subtags.script) then -- if script set, override rtl setting if in_array (subtags.script, lang_data.rtl_scripts) then args.rtl = true; -- script is an rtl script else args.rtl = false; -- script is not an rtl script end end args.code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles language_name = language_name_get (args.code, code, true); -- get language name; try ietf tag first, then code w/o variant then code w/ variant if 'invert' == args.italic and 'span' == tag then -- invert only supported for in-line content args.text = invert_italics (args.text) end args.text = proto_prefix (args.text, language_name, args.proto); -- prefix proto-language text with a splat table.insert (out, make_text_html (args.code, args.text, tag, args.rtl, args.italic, args.size, language_name)); table.insert (out, make_category (code, language_name, args.nocat)); table.insert (out, render_maint(args.nocat)); -- maintenance messages and categories return table.concat (out); -- put it all together and done end --[[--------------------------< L A N G >---------------------------------------------------------------------- entry point for {{lang}} there should be no reason to set parameters in the {{lang}} {{#invoke:}} <includeonly>{{#invoke:lang|lang}}</includeonly> parameters are received from the template's frame (parent frame) ]] local function lang (frame) local args = getArgs (frame, { -- this code so that we can detect and handle wiki list markup in text valueFunc = function (key, value) if 2 == key or 'text' == key then -- the 'text' parameter; do not trim wite space return value; -- return untrimmed 'text' elseif value then -- all other values: if the value is not nil value = mw.text.trim (value); -- trim whitespace if '' ~= value then -- empty string when value was only whitespace return value; end end return nil; -- value was empty or contained only whitespace end -- end of valueFunc }); return _lang (args); end --[[--------------------------< T R A N S L A T I O N _ M A K E >---------------------------------------------- stand-alone function to create literal translation of main text Also used by {{lang-x2}} ]] local function translation_make (args_t) local translation_t = {', '}; -- initialize output if 'none' ~= args_t.label then -- if we want a label table.insert (translation_t, '<small>'); -- open the <small> html tag if 'no' == args_t.link then table.insert (translation_t, '<abbr title="literal translation">lit.</abbr>'); -- unlinked form else table.insert (translation_t, make_wikilink ('Literal translation', 'lit.')); -- linked form end table.insert (translation_t, "&thinsp;</small>"); -- close the <small> html tag end table.insert (translation_t, table.concat ({'&#39;', args_t.translation, '&#39;'})); -- use html entities to avoid wiki markup confusion return table.concat (translation_t); -- make a big string and done end --[[--------------------------< L A N G _ X X >---------------------------------------------------------------- For the {{lang-xx}} templates, the only parameter required to be set in the template is the language code. All other parameters can, usually should, be written in the template call. For {{lang-xx}} templates for languages that can have multiple writing systems, it may be appropriate to set |script= as well. For each {{lang-xx}} template choose the appropriate entry-point function so that this function knows the default styling that should be applied to text. For normal, upright style: <includeonly>{{#invoke:lang|lang_xx_inherit|code=xx}}</includeonly> For italic style: <includeonly>{{#invoke:lang|lang_xx_italic|code=xx}}</includeonly> All other parameters should be received from the template's frame (parent frame) Supported parameters are: |code = (required) the IANA language code |script = IANA script code; especially for use with languages that use multiple writing systems |region = IANA region code |variant = IANA variant code |text = (required) the displayed text in language specified by code |link = boolean false ('no') does not link code-spcified language name to associated language article |rtl = boolean true ('yes') identifies the language specified by code as a right-to-left language |nocat = boolean true ('yes') inhibits normal categorization; error categories are not affected |cat = boolian false ('no') opposite form of |nocat= |italic = boolean true ('yes') renders displayed text in italic font; boolean false ('no') renders displayed text in normal font; not set renders according to initial_style_state |lit = text that is a literal translation of text |label = 'none' to suppress all labeling (language name, 'translit.', 'lit.') any other text replaces language-name label - automatic wikilinking disabled for those {{lang-xx}} templates that support transliteration (those templates where |text= is not entirely latn script): |translit = text that is a transliteration of text |translit-std = the standard that applies to the transliteration |translit-script = ISO 15924 script name; falls back to code For {{lang-xx}}, the positional parameters are: {{{1}}} text {{{2}}} transliterated text {{{3}}} literal translation text no other positional parameters are allowed ]] local function _lang_xx (args) local out = {}; local language_name; -- used to make display text, article links local category_name; -- same as language_name except that it retains any parenthetical disambiguators (if any) from the data set local subtags = {}; -- IETF subtags script, region, and variant local code; -- the language code local translit_script_name; -- name associated with IANA (ISO 15924) script code local translit; local translit_title; local msg; -- for error messages local tag = 'span'; -- initial value for make_text_html() local template = args.template or 'Lang-xx'; maint_cats = {}; -- initialize because when this module required into another module, these only declared once so only initialzed once maint_msgs = {}; if args[1] and args.text then return make_error_msg ('conflicting: {{{1}}} and |text=', args, template); else args.text = args[1] or args.text; -- prefer args.text end msg = validate_text (template, args); -- ensure that |text= is set, does not contain italic markup and is protected from improper bolding if is_set (msg) then return msg; end args.text, tag = html_tag_select (args.text); -- inspects text; returns appropriate html tag with text trimmed accordingly if args[2] and args.translit then return make_error_msg ('conflicting: {{{2}}} and |translit=', args, template); else args.translit = args[2] or args.translit -- prefer args.translit end if args[3] and (args.translation or args.lit) then return make_error_msg ('conflicting: {{{3}}} and |lit= or |translation=', args, template); elseif args.translation and args.lit then return make_error_msg ('conflicting: |lit= and |translation=', args, template); else args.translation = args[3] or args.translation or args.lit; -- prefer args.translation end if args.links and args.link then return make_error_msg ('conflicting: |links= and |link=', args, template); else args.link = args.link or args.links; -- prefer args.link end validate_cat_args (args); -- determine if categorization should be suppressed args.rtl = args.rtl == 'yes'; -- convert to boolean: 'yes' -> true, other values -> false code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (args.code, args.script, args.region, args.variant); -- private omitted because private if msg then -- if an error detected then there is an error message return make_error_msg (msg, args, template); end args.italic, msg = validate_italic (args); if msg then return make_error_msg (msg, args, template); end if nil == args.italic then -- args.italic controls if is_set (subtags.script) then if 'latn' == subtags.script then args.italic = 'italic'; -- |script=Latn; set for font-style:italic else args.italic = initial_style_state; -- italic not set; script is not latn; set for font-style:<initial_style_state> end else args.italic = initial_style_state; -- here when |italic= and |script= not set; set for font-style:<initial_style_state> end end if is_set (subtags.script) then -- if script set override rtl setting if in_array (subtags.script, lang_data.rtl_scripts) then args.rtl = true; -- script is an rtl script else args.rtl = false; -- script is not an rtl script end end args.proto, msg = validate_proto (args.proto); -- return boolean, or nil, or nil and error message flag if msg then return make_error_msg (table.concat ({'invalid |proto=: ', args.proto}), args, template); end args.code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles language_name = language_name_get (args.code, code, true); -- get language name; try ietf tag first, then code w/o variant then code w/ variant category_name = language_name; -- category names retain IANA parenthetical diambiguators (if any) language_name = language_name:gsub ('%s+%b()', ''); -- remove IANA parenthetical disambiguators or qualifiers from names that have them if args.label then if 'none' ~= args.label then table.insert (out, table.concat ({args.label, ': '})); -- custom label end else if 'no' == args.link then table.insert (out, language_name); -- language name without wikilink else if mw.ustring.find (language_name, 'languages', 1, true) then table.insert (out, make_wikilink (language_name)); -- collective language name uses simple wikilink elseif lang_data.article_name[code] then table.insert (out, make_wikilink (lang_data.article_name[code], language_name)); -- language name with wikilink from override data else table.insert (out, make_wikilink (language_name .. ' language', language_name)); -- language name with wikilink end end table.insert (out, ': '); -- separator end if 'invert' == args.italic then args.text = invert_italics (args.text) end args.text = proto_prefix (args.text, language_name, args.proto); -- prefix proto-language text with a splat table.insert (out, make_text_html (args.code, args.text, tag, args.rtl, args.italic, args.size, ('none' == args.label) and language_name or nil)) if is_set (args.translit) and not unicode.is_Latin (args.text) then -- transliteration (not supported in {{lang}}); not supported when args.text is wholly latn text (this is an imperfect test) table.insert (out, ', '); -- comma to separate text from translit if 'none' ~= args.label then table.insert (out, '<small>'); if script_table[args['translit-script']] then -- when |translit-script= is set, try to use the script's name translit_script_name = script_table[args['translit-script']]; else translit_script_name = language_name; -- fall back on language name end translit_title = mw.title.makeTitle (0, table.concat ({'Romanization of ', translit_script_name})); -- make a title object if translit_title.exists and ('no' ~= args.link) then table.insert (out, make_wikilink ('Romanization of ' .. translit_script_name or language_name, 'romanized') .. ':'); -- make a wikilink if there is an article to link to else table.insert (out, 'romanized:'); -- else plain text end table.insert (out, '&nbsp;</small>'); -- close the small tag end translit = make_translit (args.code, language_name, args.translit, args['translit-std'], args['translit-script']) if is_set (translit) then table.insert (out, translit); else return make_error_msg (table.concat ({'invalid translit-std: \'', args['translit-std'] or '[missing]'}), args, template); end end if is_set (args.translation) then -- translation (not supported in {{lang}}) table.insert (out, translation_make (args)); end table.insert (out, make_category (code, category_name, args.nocat)); table.insert (out, render_maint(args.nocat)); -- maintenance messages and categories return table.concat (out); -- put it all together and done end --[[--------------------------< L A N G _ X X _ A R G S _ G E T >---------------------------------------------- common function to get args table from {{lang-??}} templates returns table of args ]] local function lang_xx_args_get (frame) local args = getArgs(frame, { parentFirst= true, -- parameters in the template override parameters set in the {{#invoke:}} valueFunc = function (key, value) if 1 == key then -- the 'text' parameter; do not trim wite space return value; -- return untrimmed 'text' elseif value then -- all other values: if the value is not nil value = mw.text.trim (value); -- trim whitespace if '' ~= value then -- empty string when value was only whitespace return value; end end return nil; -- value was empty or contained only whitespace end -- end of valueFunc }); return args; end --[[--------------------------< L A N G _ X X _ I T A L I C >-------------------------------------------------- Entry point for those {{lang-xx}} templates that call lang_xx_italic(). Sets the initial style state to italic. ]] local function lang_xx_italic (frame) local args = lang_xx_args_get (frame); initial_style_state = 'italic'; return _lang_xx (args); end --[[--------------------------< _ L A N G _ X X _ I T A L I C >------------------------------------------------ Entry point ffrom another module. Sets the initial style state to italic. ]] local function _lang_xx_italic (args) initial_style_state = 'italic'; return _lang_xx (args); end --[[--------------------------< L A N G _ X X _ I N H E R I T >------------------------------------------------ Entry point for those {{lang-xx}} templates that call lang_xx_inherit(). Sets the initial style state to inherit. ]] local function lang_xx_inherit (frame) local args = lang_xx_args_get (frame); initial_style_state = 'inherit'; return _lang_xx (args); end --[[--------------------------< _ L A N G _ X X _ I N H E R I T >---------------------------------------------- Entry point from another module. Sets the initial style state to inherit. ]] local function _lang_xx_inherit (args) initial_style_state = 'inherit'; return _lang_xx (args); end --[[--------------------------< _ I S _ I E T F _ T A G >------------------------------------------------------ Returns true when a language name associated with IETF language tag exists; nil else. IETF language tag must be valid. All code combinations supported by {{lang}} and the {{lang-xx}} templates are supported by this function. Module entry point from another module ]] local function _is_ietf_tag (tag) -- entry point when this module is require()d into another local c, s, r, v, p, err; -- code, script, region, variant, private, error message c, s, r, v, p, err = get_ietf_parts (tag); -- disassemble tag into constituent part and validate return ((c and not err) and true) or nil; -- return true when code portion has a value without error message; nil else end --[[--------------------------< I S _ I E T F _ T A G >-------------------------------------------------------- Module entry point from an {{#invoke:}} ]] local function is_ietf_tag (frame) return _is_ietf_tag (getArgs (frame)[1]); -- args[1] is the ietf language tag to be tested; also get parent frame end --[[--------------------------< I S _ I E T F _ T A G _ F R A M E >-------------------------------------------- Module entry point from an {{#invoke:}}; same as is_ietf_tag() except does not get parameters from the parent (template) frame. This function not useful when called by {{lang|fn=is_ietf_tag_frame|<tag>}} because <tag> is in the parent frame. ]] local function is_ietf_tag_frame (frame) return _is_ietf_tag (getArgs (frame, {frameOnly = true,})[1]); -- args[1] is the ietf language tag to be tested; do not get parent frame end --[[--------------------------< _ N A M E _ F R O M _ T A G >-------------------------------------------------- Returns language name associated with IETF language tag if valid; error message else. All code combinations supported by {{lang}} and the {{lang-xx}} templates are supported by this function. Set invoke's |link= parameter to yes to get wikilinked version of the language name. Module entry point from another module ]] local function _name_from_tag (args) local subtags = {}; -- IETF subtags script, region, variant, and private local raw_code = args[1]; -- save a copy of the input IETF subtag local link = 'yes' == args['link']; -- make a boolean local label = args.label; local code; -- the language code local msg; -- gets an error message if IETF language tag is malformed or invalid local language_name = ''; code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (raw_code); if msg then local template = (args['template'] and table.concat ({'{{', args['template'], '}}: '})) or ''; -- make template name (if provided by the template) return table.concat ({'<span style=\"color:#d33\">Error: ', template, msg, '</span>'}); end raw_code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles; private omitted because private language_name = language_name_get (raw_code, code); -- get language name; try ietf tag first, then code w/o variant then code w/ variant language_name = language_name:gsub ('%s+%b()', ''); -- remove IANA parenthetical disambiguators or qualifiers from names that have them if link then -- when |link=yes, wikilink the language name if mw.ustring.find (language_name, 'languages', 1, true) then language_name = make_wikilink (language_name, label); -- collective language name uses simple wikilink elseif lang_data.article_name[code] then language_name = make_wikilink (lang_data.article_name[code], label or language_name); -- language name with wikilink from override data else language_name = make_wikilink (language_name .. ' language', label or language_name); -- language name with wikilink end end return language_name; end --[[--------------------------< N A M E _ F R O M _ T A G >---------------------------------------------------- Module entry point from an {{#invoke:}} ]] local function name_from_tag (frame) -- entry point from an {{#invoke:Lang|name_from_tag|<ietf tag>|link=<yes>|template=<template name>}} return _name_from_tag (getArgs(frame)) -- pass-on the args table, nothing else; getArgs() so we also get parent frame end --[[--------------------------< _ T A G _ F R O M _ N A M E >-------------------------------------------------- Returns the ietf language tag associated with the language name. Spelling of language name must be correct according to the spelling in the source tables. When a standard language name has a parenthetical disambiguator, that disambiguator must be omitted (they are not present in the data name-to-tag tables). Module entry point from another module ]] local function _tag_from_name (args) -- entry point from another module local msg; if args[1] and '' ~= args[1] then local data = mw.loadData ('Module:Lang/tag from name'); -- get the reversed data tables TODO: change when going live local lang = args[1]:lower(); -- allow any-case for the language name (speeling must till be correct) local tag = data.rev_override_table[lang] or data.rev_lang_table[lang] or data.rev_lang_dep_table[lang]; -- get the code; look first in the override then in the standard if tag then return tag, true; -- language name found so return tag and done; second return used by is_lang_name() else msg = 'language: ' .. args[1] .. ' not found' -- language name not found, error message end else msg = 'missing language name' -- language name not provided, error message end local template = ''; if args.template and '' ~= args.template then template = table.concat ({'{{', args['template'], '}}: '}); -- make template name (if provided by the template) end return table.concat ({'<span style=\"color:#d33\">Error: ', template, msg, '</span>'}); end --[[--------------------------< T A G _ F R O M _ N A M E >---------------------------------------------------- Module entry point from an {{#invoke:}} ]] local function tag_from_name (frame) -- entry point from an {{#invoke:Lang|tag_from_name|<language name>|link=<yes>|template=<template name>}} local result, _ = _tag_from_name (getArgs(frame)) -- pass-on the args table, nothing else; getArgs() so we also get parent frame; supress second return used by is_lang_name() return result; end --[[--------------------------< I S _ L A N G _ N A M E >------------------------------------------------------ Module entry point from an {{#invoke:}} ]] local function is_lang_name (frame) local _, result = _tag_from_name (getArgs(frame)) -- pass-on the args table, nothing else; getArgs() so we also get parent frame; supress second return used by tag_from_name() return result and true or nil; end --[[--------------------------< _ T R A N S L >---------------------------------------------------------------- Module entry point from another module ]] local function _transl (args) local title_table = lang_data.translit_title_table; -- table of transliteration standards and the language codes and scripts that apply to those standards local language_name; -- language name that matches language code; used for tool tip local translit; -- transliterated text to display local script; -- IANA script local msg; -- for when called functions return an error message maint_cats = {}; -- initialize because when this module required into another module, these only declared once so only initialzed once maint_msgs = {}; if is_set (args[3]) then -- [3] set when {{transliteration|code|standard|text}} args.text = args[3]; -- get the transliterated text args.translit_std = args[2] and args[2]:lower(); -- get the standard; lower case for table indexing if not title_table[args.translit_std] then return make_error_msg (table.concat ({'unrecognized transliteration standard: ', args.translit_std}), args, 'Transliteration'); end else if is_set (args[2]) then -- [2] set when {{transliteration|code|text}} args.text = args[2]; -- get the transliterated text else if args[1] and (args[1]:match ('^%a%a%a?%a?$') or -- args[2] missing; is args[1] a language or script tag or is it the transliterated text? args[1]:match ('^%a%a%a?%-x%-')) then -- or is args[1] a private-use tag return make_error_msg ('no text', args, 'Transliteration'); -- args[1] is a code so we're missing text else args.text = args[1]; -- args[1] is not a code so we're missing that; assign args.text for error message return make_error_msg ('missing language / script code', args, 'Transliteration'); end end end if is_set (args[1]) then -- IANA language code used for html lang= attribute; or ISO 15924 script code if args[1]:match ('^%a%a%a?%a?$') or args[1]:match ('^%a%a%a?%-x%-') then -- args[1] has correct form? args.code = args[1]:lower(); -- use the language/script code; only (2, 3, or 4 alpha characters) or private-use; lower case because table indexes are lower case else return make_error_msg (table.concat ({'unrecognized language / script code: ', args[1]}), args, 'Transliteration'); -- invalid language / script code end else return make_error_msg ('missing language / script code', args, 'Transliteration'); -- missing language / script code so quit end args.italic, msg = validate_italic (args); if msg then return make_error_msg (msg, args, 'Transliteration'); end if 'italic' == args.italic then -- 'italic' when |italic=yes; because that is same as absent or not set and |italic=default args.italic = nil; -- set to nil; end if override_table[args.code] then -- is code a language code defined in the override table? language_name = override_table[args.code]; args.code = args.code:match ('^%a%a%a?'); -- if private use, strip all but language subtag elseif lang_table[args.code] then -- is code a language code defined in the standard language code tables? language_name = lang_table[args.code]; elseif lang_dep_table[args.code] then -- is code a language code defined in the deprecated language code tables? language_name = lang_dep_table[args.code]; elseif script_table[args.code] then -- if here, code is not a language code; is it a script code? language_name = script_table[args.code]; script = args.code; -- code was an ISO 15924 script so use that instead args.code = ''; -- unset because not a language code else return make_error_msg (table.concat ({'unrecognized language / script code: ', args.code}), args, 'Transliteration'); -- invalid language / script code end -- here only when all parameters passed to make_translit() are valid return make_translit (args.code, language_name, args.text, args.translit_std, script, args.italic); end --[[--------------------------< T R A N S L >------------------------------------------------------------------ Module entry point from an {{#invoke:}} ]] local function transl (frame) return _transl (getArgs(frame)); end --[[--------------------------< C A T E G O R Y _ F R O M _ T A G >-------------------------------------------- Returns category name associated with IETF language tag if valid; error message else All code combinations supported by {{lang}} and the {{lang-xx}} templates are supported by this function. Module entry point from another module ]] local function _category_from_tag (args_t) local subtags = {}; -- IETF subtags script, region, variant, and private local raw_code = args_t[1]; -- save a copy of the input IETF subtag local link = 'yes' == args_t.link; -- make a boolean local label = args_t.label; local code; -- the language code local msg; -- gets an error message if IETF language tag is malformed or invalid local category_name = ''; code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (raw_code); if msg then local template = (args_t.template and table.concat ({'{{', args_t.template, '}}: '})) or ''; -- make template name (if provided by the template) return table.concat ({'<span style=\"color:#d33\">Error: ', template, msg, '</span>'}); end raw_code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles; private omitted because private category_name = language_name_get (raw_code, code); -- get language name; try ietf tag first, then code w/o variant then code w/ variant category_name = make_category (code, category_name, nil, true):gsub ('[%[%]]', ''); if link then return table.concat ({'[[:', category_name, ']]'}); else return category_name; end end --[[--------------------------< C A T E G O R Y _ F R O M _ T A G >-------------------------------------------- Module entry point from an {{#invoke:}} ]] local function category_from_tag (frame) -- entry point from an {{#invoke:Lang|category_from_tag|<ietf tag>|template=<template name>}} return _category_from_tag (getArgs (frame)); -- pass-on the args table, nothing else; getArgs() so we also get parent frame end --[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return { category_from_tag = category_from_tag, lang = lang, -- entry point for {{lang}} lang_xx_inherit = lang_xx_inherit, -- entry points for {{lang-??}} lang_xx_italic = lang_xx_italic, is_ietf_tag = is_ietf_tag, is_ietf_tag_frame = is_ietf_tag_frame, is_lang_name = is_lang_name, tag_from_name = tag_from_name, -- returns ietf tag associated with language name name_from_tag = name_from_tag, -- used for template documentation; possible use in ISO 639 name from code templates transl = transl, -- entry point for {{transliteration}} _category_from_tag = _category_from_tag, -- entry points when this module is require()d into other modules _lang = _lang, _lang_xx_inherit = _lang_xx_inherit, _lang_xx_italic = _lang_xx_italic, _is_ietf_tag = _is_ietf_tag, get_ietf_parts = get_ietf_parts, _tag_from_name = _tag_from_name, _name_from_tag = _name_from_tag, _transl = _transl, _translation_make = translation_make, }; l42s8v4jw4gr3yfdmjo5zrynjduzw38 Module:Collapsible list 828 2807 15373 2024-08-06T21:01:35Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15373 Scribunto text/plain local p = {} local function getListItem( data ) if not type( data ) == 'string' then return '' end return mw.ustring.format( '<li style="line-height: inherit; margin: 0">%s</li>', data ) end -- Returns an array containing the keys of all positional arguments -- that contain data (i.e. non-whitespace values). local function getArgNums( args ) local nums = {} for k, v in pairs( args ) do if type( k ) == 'number' and k >= 1 and math.floor( k ) == k and type( v ) == 'string' and mw.ustring.match( v, '%S' ) then table.insert( nums, k ) end end table.sort( nums ) return nums end -- Formats a list of classes, styles or other attributes. local function formatAttributes( attrType, ... ) local attributes = { ... } local nums = getArgNums( attributes ) local t = {} for i, num in ipairs( nums ) do table.insert( t, attributes[ num ] ) end if #t == 0 then return '' -- Return the blank string so concatenation will work. end return mw.ustring.format( ' %s="%s"', attrType, table.concat( t, ' ' ) ) end -- TODO: use Module:List. Since the update for this comment is routine, -- this is blocked without a consensus discussion by -- [[MediaWiki_talk:Common.css/Archive_15#plainlist_+_hlist_indentation]] -- if we decide hlist in plainlist in this template isn't an issue, we can use -- module:list directly -- [https://en.wikipedia.org/w/index.php?title=Module:Collapsible_list/sandbox&oldid=1130172480] -- is an implementation (that will code rot slightly I expect) local function buildList( args ) -- Get the list items. local listItems = {} local argNums = getArgNums( args ) for i, num in ipairs( argNums ) do table.insert( listItems, getListItem( args[ num ] ) ) end if #listItems == 0 then return '' end listItems = table.concat( listItems ) -- hack around mw-collapsible show/hide jumpiness by looking for text-alignment -- by setting a margin if centered local textAlignmentCentered = 'text%-align%s*:%s*center' local centeredTitle = (args.title_style and args.title_style:lower():match(textAlignmentCentered) or args.titlestyle and args.titlestyle:lower():match(textAlignmentCentered)) local centeredTitleSpacing if centeredTitle then centeredTitleSpacing = 'margin: 0 4em' else centeredTitleSpacing = '' end -- Get class, style and title data. local collapsibleContainerClass = formatAttributes( 'class', 'collapsible-list', 'mw-collapsible', not args.expand and 'mw-collapsed' ) local collapsibleContainerStyle = formatAttributes( 'style', -- mostly work around .infobox-full-data defaulting to centered 'text-align: left;', args.frame_style, args.framestyle ) local collapsibleTitleStyle = formatAttributes( 'style', 'line-height: 1.6em; font-weight: bold;', args.title_style, args.titlestyle ) local jumpyTitleStyle = formatAttributes( 'style', centeredTitleSpacing ) local title = args.title or 'List' local ulclass = formatAttributes( 'class', 'mw-collapsible-content', args.hlist and 'hlist' ) local ulstyle = formatAttributes( 'style', 'margin-top: 0; margin-bottom: 0; line-height: inherit;', not args.bullets and 'list-style: none; margin-left: 0;', args.list_style, args.liststyle ) local hlist_templatestyles = '' if args.hlist then hlist_templatestyles = mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = { src = 'Hlist/styles.css' } } end -- Build the list. return mw.ustring.format( '%s<div%s%s>\n<div%s><div%s>%s</div></div>\n<ul%s%s>%s</ul>\n</div>', hlist_templatestyles, collapsibleContainerClass, collapsibleContainerStyle, collapsibleTitleStyle, jumpyTitleStyle, title, ulclass, ulstyle, listItems ) end function p.main( frame ) local origArgs if frame == mw.getCurrentFrame() then origArgs = frame:getParent().args for k, v in pairs( frame.args ) do origArgs = frame.args break end else origArgs = frame end local args = {} for k, v in pairs( origArgs ) do if type( k ) == 'number' or v ~= '' then args[ k ] = v end end return buildList( args ) end return p aor0zrsrdpmo5yznpv21ln76lm7v3zx Module:Namespace detect 828 2808 15374 2024-08-06T21:01:51Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15374 Scribunto text/plain --[[ -------------------------------------------------------------------------------- -- -- -- NAMESPACE DETECT -- -- -- -- This module implements the {{namespace detect}} template in Lua, with a -- -- few improvements: all namespaces and all namespace aliases are supported, -- -- and namespace names are detected automatically for the local wiki. The -- -- module can also use the corresponding subject namespace value if it is -- -- used on a talk page. Parameter names can be configured for different wikis -- -- by altering the values in the "cfg" table in -- -- Module:Namespace detect/config. -- -- -- -------------------------------------------------------------------------------- --]] local data = mw.loadData('Module:Namespace detect/data') local argKeys = data.argKeys local cfg = data.cfg local mappings = data.mappings local yesno = require('Module:Yesno') local mArguments -- Lazily initialise Module:Arguments local mTableTools -- Lazily initilalise Module:TableTools local ustringLower = mw.ustring.lower local p = {} local function fetchValue(t1, t2) -- Fetches a value from the table t1 for the first key in array t2 where -- a non-nil value of t1 exists. for i, key in ipairs(t2) do local value = t1[key] if value ~= nil then return value end end return nil end local function equalsArrayValue(t, value) -- Returns true if value equals a value in the array t. Otherwise -- returns false. for i, arrayValue in ipairs(t) do if value == arrayValue then return true end end return false end function p.getPageObject(page) -- Get the page object, passing the function through pcall in case of -- errors, e.g. being over the expensive function count limit. if page then local success, pageObject = pcall(mw.title.new, page) if success then return pageObject else return nil end else return mw.title.getCurrentTitle() end end -- Provided for backward compatibility with other modules function p.getParamMappings() return mappings end local function getNamespace(args) -- This function gets the namespace name from the page object. local page = fetchValue(args, argKeys.demopage) if page == '' then page = nil end local demospace = fetchValue(args, argKeys.demospace) if demospace == '' then demospace = nil end local subjectns = fetchValue(args, argKeys.subjectns) local ret if demospace then -- Handle "demospace = main" properly. if equalsArrayValue(argKeys.main, ustringLower(demospace)) then ret = mw.site.namespaces[0].name else ret = demospace end else local pageObject = p.getPageObject(page) if pageObject then if pageObject.isTalkPage then -- Get the subject namespace if the option is set, -- otherwise use "talk". if yesno(subjectns) then ret = mw.site.namespaces[pageObject.namespace].subject.name else ret = 'talk' end else ret = pageObject.nsText end else return nil -- return nil if the page object doesn't exist. end end ret = ret:gsub('_', ' ') return ustringLower(ret) end function p._main(args) -- Check the parameters stored in the mappings table for any matches. local namespace = getNamespace(args) or 'other' -- "other" avoids nil table keys local params = mappings[namespace] or {} local ret = fetchValue(args, params) --[[ -- If there were no matches, return parameters for other namespaces. -- This happens if there was no text specified for the namespace that -- was detected or if the demospace parameter is not a valid -- namespace. Note that the parameter for the detected namespace must be -- completely absent for this to happen, not merely blank. --]] if ret == nil then ret = fetchValue(args, argKeys.other) end return ret end function p.main(frame) mArguments = require('Module:Arguments') local args = mArguments.getArgs(frame, {removeBlanks = false}) local ret = p._main(args) return ret or '' end function p.table(frame) --[[ -- Create a wikitable of all subject namespace parameters, for -- documentation purposes. The talk parameter is optional, in case it -- needs to be excluded in the documentation. --]] -- Load modules and initialise variables. mTableTools = require('Module:TableTools') local namespaces = mw.site.namespaces local cfg = data.cfg local useTalk = type(frame) == 'table' and type(frame.args) == 'table' and yesno(frame.args.talk) -- Whether to use the talk parameter. -- Get the header names. local function checkValue(value, default) if type(value) == 'string' then return value else return default end end local nsHeader = checkValue(cfg.wikitableNamespaceHeader, 'Namespace') local aliasesHeader = checkValue(cfg.wikitableAliasesHeader, 'Aliases') -- Put the namespaces in order. local mappingsOrdered = {} for nsname, params in pairs(mappings) do if useTalk or nsname ~= 'talk' then local nsid = namespaces[nsname].id -- Add 1, as the array must start with 1; nsid 0 would be lost otherwise. nsid = nsid + 1 mappingsOrdered[nsid] = params end end mappingsOrdered = mTableTools.compressSparseArray(mappingsOrdered) -- Build the table. local ret = '{| class="wikitable"' .. '\n|-' .. '\n! ' .. nsHeader .. '\n! ' .. aliasesHeader for i, params in ipairs(mappingsOrdered) do for j, param in ipairs(params) do if j == 1 then ret = ret .. '\n|-' .. '\n| <code>' .. param .. '</code>' .. '\n| ' elseif j == 2 then ret = ret .. '<code>' .. param .. '</code>' else ret = ret .. ', <code>' .. param .. '</code>' end end end ret = ret .. '\n|-' .. '\n|}' return ret end return p j7kygz1y56jpz4doq0m2c6x1td5d8ar Module:Infobox mapframe 828 2809 15375 2024-08-06T21:02:01Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15375 Scribunto text/plain local mf = require('Module:Mapframe') local getArgs = require('Module:Arguments').getArgs local yesno = require('Module:Yesno') local infoboxImage = require('Module:InfoboxImage').InfoboxImage -- Defaults local DEFAULT_FRAME_WIDTH = "270" local DEFAULT_FRAME_HEIGHT = "200" local DEFAULT_ZOOM = 10 local DEFAULT_GEOMASK_STROKE_WIDTH = "1" local DEFAULT_GEOMASK_STROKE_COLOR = "#777777" local DEFAULT_GEOMASK_FILL = "#888888" local DEFAULT_GEOMASK_FILL_OPACITY = "0.5" local DEFAULT_SHAPE_STROKE_WIDTH = "3" local DEFAULT_SHAPE_STROKE_COLOR = "#FF0000" local DEFAULT_SHAPE_FILL = "#606060" local DEFAULT_SHAPE_FILL_OPACITY = "0.5" local DEFAULT_LINE_STROKE_WIDTH = "5" local DEFAULT_LINE_STROKE_COLOR = "#FF0000" local DEFAULT_MARKER_COLOR = "#5E74F3" -- Trim whitespace from args, and remove empty args function trimArgs(argsTable) local cleanArgs = {} for key, val in pairs(argsTable) do if type(val) == 'string' then val = val:match('^%s*(.-)%s*$') if val ~= '' then cleanArgs[key] = val end else cleanArgs[key] = val end end return cleanArgs end function getBestStatement(item_id, property_id) if not(item_id) or not(mw.wikibase.isValidEntityId(item_id)) or not(mw.wikibase.entityExists(item_id)) then return false end local statements = mw.wikibase.getBestStatements(item_id, property_id) if not statements or #statements == 0 then return false end local hasNoValue = ( statements[1].mainsnak and statements[1].mainsnak.snaktype == 'novalue' ) if hasNoValue then return false end return statements[1] end function hasWikidataProperty(item_id, property_id) return getBestStatement(item_id, property_id) and true or false end function getStatementValue(statement) return statement and statement.mainsnak and statement.mainsnak.datavalue and statement.mainsnak.datavalue.value or nil end function relatedEntity(item_id, property_id) local value = getStatementValue( getBestStatement(item_id, property_id) ) return value and value.id or false end function idType(id) if not id then return nil elseif mw.ustring.match(id, "[Pp]%d+") then return "property" elseif mw.ustring.match(id, "[Qq]%d+") then return "item" else return nil end end function getZoom(value, unit) local length_km if unit == 'km' then length_km = tonumber(value) elseif unit == 'mi' then length_km = tonumber(value)*1.609344 elseif unit == 'km2' then length_km = math.sqrt(tonumber(value)) elseif unit == 'mi2' then length_km = math.sqrt(tonumber(value))*1.609344 end -- max for zoom 2 is 6400km, for zoom 3 is 3200km, for zoom 4 is 1600km, etc local zoom = math.floor(8 - (math.log10(length_km) - 2)/(math.log10(2))) -- limit to values below 17 zoom = math.min(17, zoom) -- take off 1 when calculated from area, to account for unusual shapes if unit == 'km2' or unit == 'mi2' then zoom = zoom - 1 end -- minimum value is 1 return math.max(1, zoom) end function shouldAutoRun(frame) -- Check if should be running local explicitlyOn = yesno(mw.text.trim(frame.getParent(frame).args.mapframe or "")) -- true of false or nil local onByDefault = (explicitlyOn == nil) and yesno(mw.text.trim(frame.args.onByDefault or ""), false) -- true or false return explicitlyOn or onByDefault end function argsFromAuto(frame) -- Get args from the frame (invoke call) and the parent (template call). -- Frame arguments are default values which are overridden by parent values -- when both are present local args = getArgs(frame, {parentFirst = true}) -- Discard args not prefixed with "mapframe-", remove that prefix from those that remain local fixedArgs = {} for name, val in pairs(args) do local fixedName = string.match(name, "^mapframe%-(.+)$" ) if fixedName then fixedArgs[fixedName] = val -- allow coord, coordinates, etc to be unprefixed elseif name == "coordinates" or name == "coord" or name == "coordinate" and not fixedArgs.coord then fixedArgs.coord = val -- allow id, qid to be unprefixed, map to id (if not already present) elseif name == "id" or name == "qid" and not fixedArgs.id then fixedArgs.id = val end end return fixedArgs end local p = {} p.autocaption = function(frame) if not shouldAutoRun(frame) then return "" end local args = argsFromAuto(frame) if args.caption then return args.caption elseif args.switcher then return "" end local maskItem local maskType = idType(args.geomask) if maskType == 'item' then maskItem = args.geomask elseif maskType == "property" then maskItem = relatedEntity(args.id or mw.wikibase.getEntityIdForCurrentPage(), args.geomask) end local maskItemLabel = maskItem and mw.wikibase.getLabel( maskItem ) return maskItemLabel and "Location in "..maskItemLabel or "" end function parseCustomWikitext(customWikitext) -- infoboxImage will format an image if given wikitext containing an -- image, or else pass through the wikitext unmodified return infoboxImage({ args = { image = customWikitext } }) end p.auto = function(frame) if not shouldAutoRun(frame) then return "" end local args = argsFromAuto(frame) if args.custom then return frame:preprocess(parseCustomWikitext(args.custom)) end local mapframe = p._main(args) return frame:preprocess(mapframe) end p.main = function(frame) local parent = frame.getParent(frame) local parentArgs = parent.args local mapframe = p._main(parentArgs) return frame:preprocess(mapframe) end p._main = function(_config) -- `config` is the args passed to this module local config = trimArgs(_config) -- Require wikidata item, or specified coords local wikidataId = config.id or mw.wikibase.getEntityIdForCurrentPage() if not(wikidataId) and not(config.coord) then return '' end -- Require coords (specified or from wikidata), so that map will be centred somewhere -- (P625 = coordinate location) local hasCoordinates = hasWikidataProperty(wikidataId, 'P625') or config.coordinates or config.coord if not hasCoordinates then return '' end -- `args` is the arguments which will be passed to the mapframe module local args = {} -- Some defaults/overrides for infobox presentation args.display = "inline" args.frame = "yes" args.plain = "yes" args["frame-width"] = config["frame-width"] or config.width or DEFAULT_FRAME_WIDTH args["frame-height"] = config["frame-height"] or config.height or DEFAULT_FRAME_HEIGHT args["frame-align"] = "center" args["frame-coord"] = config["frame-coordinates"] or config["frame-coord"] or "" -- Note: config["coordinates"] or config["coord"] should not be used for the alignment of the frame; -- see talk page ( https://en.wikipedia.org/wiki/Special:Diff/876492931 ) -- deprecated lat and long parameters args["frame-lat"] = config["frame-lat"] or config["frame-latitude"] or "" args["frame-long"] = config["frame-long"] or config["frame-longitude"] or "" -- Calculate zoom from length or area (converted to km or km2) if config.length_km then args.zoom = getZoom(config.length_km, 'km') elseif config.length_mi then args.zoom = getZoom(config.length_mi, 'mi') elseif config.area_km2 then args.zoom = getZoom(config.area_km2, 'km2') elseif config.area_mi2 then args.zoom = getZoom(config.area_mi2, 'mi2') else args.zoom = config.zoom or DEFAULT_ZOOM end -- Conditionals: whether point, geomask should be shown local hasOsmRelationId = hasWikidataProperty(wikidataId, 'P402') -- P402 is OSM relation ID local shouldShowPointMarker; if config.point == "on" then shouldShowPointMarker = true elseif config.point == "none" then shouldShowPointMarker = false else shouldShowPointMarker = not(hasOsmRelationId) or (config.marker and config.marker ~= 'none') or (config.coordinates or config.coord) end local shouldShowShape = config.shape ~= 'none' local shapeType = config.shape == 'inverse' and 'shape-inverse' or 'shape' local shouldShowLine = config.line ~= 'none' local maskItem local useWikidata = wikidataId and true or false -- Use shapes/lines based on wikidata id, if there is one -- But do not use wikidata when local coords are specified (and not turned off), unless explicitly set if useWikidata and config.coord and shouldShowPointMarker then useWikidata = config.wikidata and true or false end -- Switcher if config.switcher == "zooms" then -- switching between zoom levels local maxZoom = math.max(tonumber(args.zoom), 3) -- what zoom would have otherwise been (if 3 or more, otherwise 3) local minZoom = 1 -- completely zoomed out local midZoom = math.floor((maxZoom + minZoom)/2) -- midway between maxn and min args.switch = "zoomed in, zoomed midway, zoomed out" args.zoom = string.format("SWITCH:%d,%d,%d", maxZoom, midZoom, minZoom) elseif config.switcher == "auto" then -- switching between P276 and P131 areas with recursive lookup, e.g. item's city, -- that city's state, and that state's country args.zoom = nil -- let kartographer determine the zoom local maskLabels = {} local maskItems = {} local maskItemId = relatedEntity(wikidataId, "P276") or relatedEntity(wikidataId, "P131") local maskLabel = mw.wikibase.getLabel(maskItemId) while maskItemId and maskLabel and mw.text.trim(maskLabel) ~= "" do table.insert(maskLabels, maskLabel) table.insert(maskItems, maskItemId) maskItemId = maskItemId and relatedEntity(maskItemId, "P131") maskLabel = maskItemId and mw.wikibase.getLabel(maskItemId) end if #maskLabels > 1 then args.switch = table.concat(maskLabels, "###") maskItem = "SWITCH:" .. table.concat(maskItems, ",") elseif #maskLabels == 1 then maskItem = maskItemId[1] end elseif config.switcher == "geomasks" and config.geomask then -- switching between items in geomask parameter args.zoom = nil -- let kartographer determine the zoom local separator = (mw.ustring.find(config.geomask, "###", 0, true ) and "###") or (mw.ustring.find(config.geomask, ";", 0, true ) and ";") or "," local pattern = "%s*"..separator.."%s*" local maskItems = mw.text.split(mw.ustring.gsub(config.geomask, "SWITCH:", ""), pattern) local maskLabels = {} if #maskItems > 1 then for i, item in ipairs(maskItems) do table.insert(maskLabels, mw.wikibase.getLabel(item)) end args.switch = table.concat(maskLabels, "###") maskItem = "SWITCH:" .. table.concat(maskItems, ",") end end -- resolve geomask item id (if not using geomask switcher) if not maskItem then -- local maskType = idType(config.geomask) if maskType == 'item' then maskItem = config.geomask elseif maskType == "property" then maskItem = relatedEntity(wikidataId, config.geomask) end end -- Keep track of arg numbering local argNumber = '' local function incrementArgNumber() if argNumber == '' then argNumber = 2 else argNumber = argNumber + 1 end end -- Geomask if maskItem then args["type"..argNumber] = "shape-inverse" args["id"..argNumber] = maskItem args["stroke-width"..argNumber] = config["geomask-stroke-width"] or DEFAULT_GEOMASK_STROKE_WIDTH args["stroke-color"..argNumber] = config["geomask-stroke-color"] or config["geomask-stroke-colour"] or DEFAULT_GEOMASK_STROKE_COLOR args["fill"..argNumber] = config["geomask-fill"] or DEFAULT_GEOMASK_FILL args["fill-opacity"..argNumber] = config["geomask-fill-opacity"] or DEFAULT_SHAPE_FILL_OPACITY -- Let kartographer determine zoom and position, unless it is explicitly set in config if not config.zoom and not config.switcher then args.zoom = nil args["frame-coord"] = nil args["frame-lat"] = nil args["frame-long"] = nil local maskArea = getStatementValue( getBestStatement(maskItem, 'P2046') ) end incrementArgNumber() -- Hack to fix phab:T255932 if not args.zoom then args["type"..argNumber] = "line" args["id"..argNumber] = maskItem args["stroke-width"..argNumber] = 0 incrementArgNumber() end end -- Shape (or shape-inverse) if useWikidata and shouldShowShape then args["type"..argNumber] = shapeType if config.id then args["id"..argNumber] = config.id end args["stroke-width"..argNumber] = config["shape-stroke-width"] or config["stroke-width"] or DEFAULT_SHAPE_STROKE_WIDTH args["stroke-color"..argNumber] = config["shape-stroke-color"] or config["shape-stroke-colour"] or config["stroke-color"] or config["stroke-colour"] or DEFAULT_SHAPE_STROKE_COLOR args["fill"..argNumber] = config["shape-fill"] or DEFAULT_SHAPE_FILL args["fill-opacity"..argNumber] = config["shape-fill-opacity"] or DEFAULT_SHAPE_FILL_OPACITY incrementArgNumber() end -- Line if useWikidata and shouldShowLine then args["type"..argNumber] = "line" if config.id then args["id"..argNumber] = config.id end args["stroke-width"..argNumber] = config["line-stroke-width"] or config["stroke-width"] or DEFAULT_LINE_STROKE_WIDTH args["stroke-color"..argNumber] = config["line-stroke-color"] or config["line-stroke-colour"] or config["stroke-color"] or config["stroke-colour"] or DEFAULT_LINE_STROKE_COLOR incrementArgNumber() end -- Point if shouldShowPointMarker then args["type"..argNumber] = "point" if config.id then args["id"..argNumber] = config.id end if config.coord then args["coord"..argNumber] = config.coord end if config.marker then args["marker"..argNumber] = config.marker end args["marker-color"..argNumber] = config["marker-color"] or config["marker-colour"] or DEFAULT_MARKER_COLOR incrementArgNumber() end local mapframe = args.switch and mf.multi(args) or mf._main(args) local tracking = hasOsmRelationId and '' or '[[Category:Infobox mapframe without OSM relation ID on Wikidata]]' return mapframe .. tracking end return p ogyzfveb3a6b3weluchwwadbwte98kk Module:Sister project links 828 2810 15376 2024-08-06T21:02:10Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15376 Scribunto text/plain require('strict') -- Module to create sister project link box local getArgs = require('Module:Arguments').getArgs local sideBox = require('Module:Side box')._main local p = {} local inSandbox = mw.getCurrentFrame():getTitle():find('sandbox', 1, true) -- Function to add "-sand" to classes when called from sandbox local function sandbox(s) return inSandbox and s.."-sand" or s end -- Information about how to handle each sister lives in separate data file local cfg = mw.loadData(sandbox('Module:Sister project links/config')) local logo = cfg.logo local prefixList = cfg.prefixList local sisterName = cfg.sisterName local sisterInfo = cfg.sisterInfo local defaultSisters = cfg.defaultSisters local sisterDb = cfg.sisterDb local trackingType = cfg.trackingType -- Function to canonicalize string -- search for variants of "yes", and "no", and transform -- them into a standard form (like [[Template:YesNo]]) -- Argument: -- s --- input string -- Result: -- {x,y} list of length 2 -- x = nil if s is canonicalized, otherwise has trimmed s -- y = canonical form of s (true if "yes" or other, false if "no", nil if blank) local function canonicalize(s) if s == nil then return {nil, nil} end -- if s is table/list, then assume already canonicalized and return unchanged if tostring(type(s)) == "table" then return s end s = mw.text.trim(tostring(s)) if s == "" then return {nil, nil} end local lowerS = s:lower() -- Check for various forms of "yes" if lowerS == 'yes' or lowerS == 'y' or lowerS == 't' or lowerS == '1' or lowerS == 'true' or lowerS == 'on' then return {nil, true} end -- Check for various forms of "no" if lowerS == 'no' or lowerS == 'n' or lowerS == 'f' or lowerS == '0' or lowerS == 'false' or lowerS == 'off'then return {nil, false} end -- Neither yes nor no recognized, leave string trimmed return {s, true} end -- Merge two or more canonicalized argument lists -- Arguments: -- argList = list of canonicalized arguments -- noAll = if true, return no when all argList is no. -- otherwise, return blank when all argList is blank local function mergeArgs(argList,noAll) local test = nil -- default, return blank if all blank if noAll then test = false -- return no if all no end local allSame = true -- Search through string for first non-no or non-blank for _, arg in ipairs(argList) do if arg[2] then return arg -- found non-no and non-blank, return it end -- test to see if argList is all blank / no allSame = allSame and (arg[2] == test) end -- if all blank / no, return blank / no if allSame then return {nil, test} -- all match no/blank, return it end -- otherwise, return no / blank if noAll then return {nil, nil} end return {nil, false} end -- Function to get sitelink for a wiki -- Arguments: -- wiki = db name of wiki to lookup -- qid = QID of entity to search for, current page entity by default local function getSitelink(wiki,qid) -- return nil if some sort of lookup failure return qid and mw.wikibase.getSitelink(qid,wiki) end -- Function to get sitelink for a wiki -- Arguments: -- prefix = prefix string for wiki to lookup -- qid = QID of entity to search for, current page entity by default local function fetchWikidata(prefix,qid) local sisterDbName = sisterDb[prefix] return sisterDbName and getSitelink(sisterDbName,qid) end -- Function to generate the sister link itself -- Arguments: -- args = argument table for function -- args[1] = page to fetch -- args.default = link when blank -- args.auto = new auto mode (don't fall back to search) -- args.sitelink = wikidata sitelink (if available) -- args.qid = QID of entity -- args.search = fallback string to search for -- args.sisterPrefix = wikitext prefix for sister site -- args.information = type of info sister site contains -- tracking = tracking table local function genSisterLink(args, tracking) if args[1][2] == false or (not args.default and args[1][2] == nil) then return nil --- either editor specified "no", or "blank" (and default=no), then skip this sister end local sitelink = args.sitelink or fetchWikidata(args.sisterPrefix,args.qid) if args.auto and not sitelink and args[1][2] == nil then return nil --- in auto mode, if link is blank and no sitelink, then skip end -- fallback order of sister link: first specified page, then wikidata, then search local link = args[1][1] or sitelink or (args.search and "Special:"..args.search) if not link then return nil --- no link found, just skip end if tracking then -- update state for tracking categories if args[1][1] and sitelink then -- transform supplied page name to be in wiki-format local page = mw.ustring.gsub(args[1][1],"_"," ") page = mw.ustring.sub(page,1,1):upper()..mw.ustring.sub(page,2) local pageNS = mw.ustring.match(page,"^([^:]+):") local sitelinkNS = mw.ustring.match(sitelink,"^([^:]+):") if page == sitelink then tracking.wdHidden = args.sisterPrefix elseif pageNS ~= sitelinkNS then tracking.wdNamespace = args.sisterPrefix else tracking.wdMismatch = args.sisterPrefix end -- if no page link, nor a wikidata entry, and search is on, then warn elseif not (args[1][2] or sitelink) and args.search then tracking.defaultSearch = args.sisterPrefix end end return {prefix=args.sisterPrefix, link=link, logo=args.logo, name=args.name, information=args.information, prep=args.prep} end -- Function to handle special case of commons link local function commonsLinks(args, commonsPage) -- use [[Module:Commons link]] to determine best commons link local commonsLink = require('Module:Commons link') local cLink = (not args.commonscat) and commonsLink._hasGallery(args.qid) or commonsLink._hasCategory(args.qid) if commonsPage[1] and not mw.ustring.match(commonsPage[1]:lower(),"^category:") then commonsPage[1] = (args.commonscat and "Category:" or "")..commonsPage[1] end local commonsSearch = "Search/"..(args.commonscat and "Category:" or "")..args[1] return {link=cLink, search=commonsSearch} end -- Function to handle special case for "author" and "cookbook" local function handleSubtype(args) local ns = args.ns local ns_len = mw.ustring.len(ns) local result = {} result.sitelink = fetchWikidata(args.prefix, args.qid) local subtype = false if args.page then if mw.ustring.sub(args.page,1,ns_len) == ns then subtype = true elseif args.subtype then result.page = ns..args.page subtype = true end elseif result.sitelink then subtype = mw.ustring.sub(result.sitelink,1,ns_len) == ns elseif args.subtype then result.search = "Search/"..ns..args.default subtype = true end if subtype then result.info = args.info end return result end -- Function to create a sister link, by prefix -- Arguments: -- prefix = sister prefix (e.g., "c" for commons) -- args = arguments for this sister (see p._sisterLink above) -- tracking = tracking table local function sisterLink(prefix, args, tracking) -- determine arguments to genSisterLink according to prefix if prefix == 'species_author' and not args.species[1] and args.species[2] and not args.species_author[1] and args.species_author[2] then return nil end local default = defaultSisters[prefix] if default == 'auto' then default = args.auto end -- Handle exceptions by prefix local search = ((prefix == 'd' and "ItemByTitle/enwiki/") or "Search/")..args[1] local sitelink = prefix == 'd' and args.qid local page = args[prefix] local info = sisterInfo[prefix] -- special case handling of author and cookbook local subtype = nil if prefix == 's' then subtype = handleSubtype({prefix='s',qid=args.qid,subtype=args.author,page=page[1], ns='Author:',info=nil,default=args[1]}) elseif prefix == 'b' then subtype = handleSubtype({prefix='b',qid=args.qid,subtype=args.cookbook,page=page[1], ns='Cookbook:',info='Recipes',default=args[1]}) end if subtype then page[1] = subtype.page or page[1] search = subtype.search or search sitelink = subtype.sitelink or sitelink info = subtype.info or info end if prefix == 'voy' then if not args.bar then info = "Travel information" end if page[1] then if mw.ustring.match(page[1],"phrasebook") then info = "Phrasebook" end elseif page[2] or args.auto then sitelink = sitelink or fetchWikidata('voy',args.qid) if sitelink and mw.ustring.match(sitelink,"phrasebook") then info = "Phrasebook" end end end info = args.information or info if prefix == 'c' then local commons = commonsLinks(args, page) search = commons.search sitelink = commons.link end prefix = (prefix == 'species_author' and 'species') or prefix local logo = logo[prefix] local name = sisterName[prefix] local prep = "from" if mw.ustring.sub(prefix,1,2) == 'iw' then local lang = nil local iw_arg = args[prefix] if iw_arg[1] then lang = iw_arg[1] elseif iw_arg[2] then local P424 = mw.wikibase.getBestStatements(args.qid, "P424")[1] if P424 and P424.mainsnak.datavalue then lang = P424.mainsnak.datavalue.value end end if lang == nil then return nil end prefix = ':'..lang page[1] = "" page[2] = true local langname = mw.language.fetchLanguageName( lang, 'en') if not langname or #langname == 0 then return nil end info = langname..' '..info prep = "of" end return genSisterLink({ page, auto=args.auto, qid=args.qid, logo=logo, name=name, prep=prep, sitelink=sitelink, default=default, sisterPrefix = prefix, search=search, information=info}, tracking) end local function templatestyles_page(is_bar) local sandbox = inSandbox and 'sandbox/' or '' if is_bar then return mw.ustring.format( 'Module:Sister project links/bar/%sstyles.css', sandbox ) end return mw.ustring.format( 'Module:Sister project links/%sstyles.css', sandbox ) end -- Function to create html containers for sister project link list -- Arguments: -- args = table of arguments -- args.position: if 'left', position links to left -- args.collapsible: if non-empty, make box collapsible. If 'collapse', start box hidden -- args.style: CSS style string appended to end of default CSS -- args.display: boldface name to display local function createSisterBox(sisterList, args) local list = mw.html.create('ul') for i, link in ipairs(sisterList) do local li = list:tag('li') -- html element for 27px-high logo local logoSpan = li:tag('span') logoSpan:addClass(sandbox("sister-logo")) logoSpan:wikitext("[[File:"..link.logo.."|27x27px|middle|link=|alt=]]") -- html element for link local linkspan = li:tag('span') linkspan:addClass(sandbox("sister-link")) local linkText = "[["..link.prefix..":"..link.link.."|"..link.information .."]] "..link.prep.." "..link.name linkspan:wikitext(linkText) end list:allDone() return sideBox({ role = 'navigation', labelledby = 'sister-projects', class = sandbox("sister-box") .. ' sistersitebox plainlinks', position = args.position, style = args.style, abovestyle = args.collapsible and 'clear: both' or nil, above = mw.ustring.format( "<b>%s</b> at Wikipedia's [[Wikipedia:Wikimedia sister projects|<span id=\"sister-projects\">sister projects</span>]]", args.display or args[1] ), text = tostring(list), collapsible = args.collapsible, templatestyles = templatestyles_page() }) end local function createSisterBar(sisterList,args) local nav = mw.html.create( 'div' ) nav:addClass( 'noprint') nav:addClass( 'metadata') nav:addClass( sandbox('sister-bar')) nav:attr( 'role', 'navigation' ) nav:attr( 'aria-label' , 'sister-projects' ) local header = nav:tag('div') header:addClass(sandbox('sister-bar-header')) local pagename = header:tag('b') pagename:wikitext(args.display or args[1]) local headerText = " at Wikipedia's [[Wikipedia:Wikimedia sister projects|" headerText = headerText..'<span id="sister-projects" style="white-space:nowrap;">sister projects</span>]]:' header:wikitext(headerText) if #sisterList == 1 and args.trackSingle then header:wikitext("[[Category:Pages with single-entry sister bar]]") end local container = nav:tag('ul') container:addClass(sandbox('sister-bar-content')) for _, link in ipairs(sisterList) do local item = container:tag('li') item:addClass(sandbox('sister-bar-item')) local logoSpan = item:tag('span') logoSpan:addClass(sandbox('sister-bar-logo')) logoSpan:wikitext("[[File:"..link.logo.."|21x19px|link=|alt=]]") local linkSpan = item:tag('span') linkSpan:addClass(sandbox('sister-bar-link')) linkSpan:wikitext("<b>[["..link.prefix..":"..link.link.."|"..link.information .."]]</b> "..link.prep.." "..link.name) end return nav end function p._main(args) local titleObject = mw.title.getCurrentTitle() local ns = titleObject.namespace -- find qid, either supplied with args, from search string, or from current page args.qid = args.qid or mw.wikibase.getEntityIdForTitle(args[1] or "") or mw.wikibase.getEntityIdForCurrentPage() args.qid = args.qid and args.qid:upper() -- search string defaults to PAGENAME args[1] = args[1] or mw.wikibase.getSitelink(args.qid or "") or titleObject.text -- handle redundant "commons"/"c" prefix args.c = args.c or args.commons -- Canonicalize all sister links (handle yes/no/empty) for _, k in ipairs(prefixList) do args[k] = canonicalize(args[k]) end -- Canonicalize cookbook args.cookbook = canonicalize(args.cookbook) args.b = mergeArgs({args.b,args.cookbook}) args.cookbook = args.cookbook[2] -- handle trackSingle parameter if args.trackSingle == nil then args.trackSingle = true end if ns ~= 0 and ns ~= 14 then args.trackSingle = false end -- Canonicalize general parameters for _,k in pairs({"auto","commonscat","author","bar","tracking","sandbox","trackSingle"}) do args[k] = canonicalize(args[k])[2] end -- Initialize tracking categories if main namespace local tracking = (args.tracking or ns == 0) and {} local sisterList = {} local prefix -- Loop through all sister projects, generate possible links for _, prefix in ipairs(prefixList) do local link = sisterLink(prefix, args, tracking) if link then table.insert(sisterList, link) end end local box = mw.html.create() if args.bar and #sisterList > 0 then box:wikitext(mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = { src = templatestyles_page(true) } }) box:node(createSisterBar(sisterList,args)) elseif #sisterList == 1 then -- Use single sister box instead of multi-sister box local sister = sisterList[1] local link = "[["..sister.prefix..":"..sister.link.."|<b><i>"..(args.display or args[1]).."</i></b>]]" if sister.name == 'Commons' then sister.name = 'Wikimedia Commons' -- make single sister commons box look like {{Commons}} end local text = sister.name.." has "..mw.ustring.lower(sister.information).." related to "..link.."." if sister.name == 'Wikipedia' then -- make single sister interwiki box look like {{InterWiki}} text = "[["..sister.prefix..":"..sister.link.."|<b><i>"..sister.information.."</i></b>]] "..sister.prep.." [[Wikipedia]], the free encyclopedia" end box:wikitext(sideBox({ role = 'navigation', position=args.position, image="[[File:"..sister.logo.."|40x40px|class=noviewer|alt=|link=]]", metadata='no', class='plainlinks sistersitebox', text=text, templatestyles = templatestyles_page() })) elseif #sisterList > 0 then -- else use sister box if non-empty box:wikitext(createSisterBox(sisterList,args)) end if #sisterList == 0 and args.auto then local generateWarning = require('Module:If preview')._warning box:wikitext(generateWarning({"No sister project links found in Wikidata. Try auto=0"})) end -- Append tracking categories to container div -- Alpha ordering is by sister prefix if tracking then for k, v in pairs(tracking) do box:wikitext("[[Category:"..trackingType[k].."|"..v.."]]") end if #sisterList == 0 then box:wikitext("[[Category:Pages with empty sister project links]]") end end return tostring(box) end -- Main entry point for generating sister project links box function p.main(frame) local args = getArgs(frame,{frameOnly=false,parentOnly=false,parentFirst=false}) return p._main(args) end -- Lua entry point for generate one sister link function p._sisterlink(args) local prefix = args.prefix -- Canonicalize all sister links (handle yes/no/empty) for _, k in ipairs(prefixList) do args[k] = canonicalize(args[k]) end -- Canonicalize cookbook args.cookbook = canonicalize(args.cookbook) args.b = mergeArgs({args.b,args.cookbook}) args.cookbook = args.cookbook[2] -- Canonicalize general parameters for _,k in pairs({"auto","commonscat","author"}) do args[k] = canonicalize(args[k])[2] end args[1] = args[1] or mw.title.getCurrentTitle().text args.qid = args.qid or mw.wikibase.getEntityIdForCurrentPage() args.qid = args.qid and args.qid:upper() local link = sisterLink(prefix, args,nil) if not link then return "" end return "[["..link.prefix..":"..link.link.."|"..link.information .."]] "..link.prep.." "..link.name end -- Template entry point for generating one sister link function p.link(frame) local args = getArgs(frame) return p._sisterlink(args) end return p mrg8atj88ksyxouq6q8b5y1159f4dgc Module:Portal/sandbox 828 2811 15377 2024-08-06T21:02:35Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15377 Scribunto text/plain --[==[ This module is a Lua implementation of the old {{Portal}} template. As of February 2019 it is used on nearly 7,900,000 articles. -- Please take care when updating it! It outputs two functions: p.portal, which generates a list of portals, and p.image, which -- produces the image name for an individual portal. -- The portal image data is kept in submodules of [[Module:Portal/images]], listed below: -- [[Module:Portal/images/a]] - for portal names beginning with "A". -- [[Module:Portal/images/b]] - for portal names beginning with "B". -- [[Module:Portal/images/c]] - for portal names beginning with "C". -- [[Module:Portal/images/d]] - for portal names beginning with "D". -- [[Module:Portal/images/e]] - for portal names beginning with "E". -- [[Module:Portal/images/f]] - for portal names beginning with "F". -- [[Module:Portal/images/g]] - for portal names beginning with "G". -- [[Module:Portal/images/h]] - for portal names beginning with "H". -- [[Module:Portal/images/i]] - for portal names beginning with "I". -- [[Module:Portal/images/j]] - for portal names beginning with "J". -- [[Module:Portal/images/k]] - for portal names beginning with "K". -- [[Module:Portal/images/l]] - for portal names beginning with "L". -- [[Module:Portal/images/m]] - for portal names beginning with "M". -- [[Module:Portal/images/n]] - for portal names beginning with "N". -- [[Module:Portal/images/o]] - for portal names beginning with "O". -- [[Module:Portal/images/p]] - for portal names beginning with "P". -- [[Module:Portal/images/q]] - for portal names beginning with "Q". -- [[Module:Portal/images/r]] - for portal names beginning with "R". -- [[Module:Portal/images/s]] - for portal names beginning with "S". -- [[Module:Portal/images/t]] - for portal names beginning with "T". -- [[Module:Portal/images/u]] - for portal names beginning with "U". -- [[Module:Portal/images/v]] - for portal names beginning with "V". -- [[Module:Portal/images/w]] - for portal names beginning with "W". -- [[Module:Portal/images/x]] - for portal names beginning with "X". -- [[Module:Portal/images/y]] - for portal names beginning with "Y". -- [[Module:Portal/images/z]] - for portal names beginning with "Z". -- [[Module:Portal/images/other]] - for portal names beginning with any other letters. This includes numbers, -- letters with diacritics, and letters in non-Latin alphabets. -- [[Module:Portal/images/aliases]] - for adding aliases for existing portal names. Use this page for variations -- in spelling and diacritics, etc., no matter what letter the portal begins with. -- -- The images data pages are separated by the first letter to reduce server load when images are added, changed, or removed. -- Previously all the images were on one data page at [[Module:Portal/images]], but this had the disadvantage that all -- 5,000,000 pages using this module needed to be refreshed every time an image was added or removed. ]==] local p = {} -- determine whether we're being called from a sandbox local isSandbox = mw.getCurrentFrame():getTitle():find('sandbox', 1, true) local sandbox = isSandbox and '/sandbox' or '' local function sandboxVersion(s) return isSandbox and s..'-sand' or s end local templatestyles = 'Module:Portal'..sandbox..'/styles.css' local getArgs = require('Module:Arguments').getArgs local yesno = require('Module:Yesno') -- List of non-talk namespaces which should not be tracked (Talk pages are never tracked) local badNamespaces = {'user','template','draft','wikipedia'} -- Check whether to do tracking in this namespace -- Returns true unless the page is one of the banned namespaces local function checkTracking(title) local thisPage = title or mw.title.getCurrentTitle() if thisPage.isTalkPage then return false end local ns = thisPage.nsText:lower() for _, v in ipairs(badNamespaces) do if ns == v then return false end end return true end local function matchImagePage(s) -- Finds the appropriate image subpage given a lower-case -- portal name plus the first letter of that portal name. if type(s) ~= 'string' or #s < 1 then return end local firstLetter = mw.ustring.sub(s, 1, 1) local imagePage if mw.ustring.find(firstLetter, '^[a-z]') then imagePage = 'Module:Portal/images/' .. firstLetter .. sandbox else imagePage = 'Module:Portal/images/other' .. sandbox end return mw.loadData(imagePage)[s] end local function getAlias(s) -- Gets an alias from the image alias data page. local aliasData = mw.loadData('Module:Portal/images/aliases'..sandbox) for portal, aliases in pairs(aliasData) do for _, alias in ipairs(aliases) do if alias == s then return portal end end end end local defaultImage = 'Portal-puzzle.svg|link=|alt=' local function getImageName(s) -- Gets the image name for a given string. if type(s) ~= 'string' or #s < 1 then return defaultImage end s = mw.ustring.lower(s) return matchImagePage(s) or matchImagePage(getAlias(s)) or defaultImage end local function exists(title) local success, exists = pcall(function() return title.exists end) -- If success = false, then we're out of expensive parser function calls and can't check whether it exists -- in that case, don't throw a Lua error return not success or exists end -- Function to check argument portals for errors, generate tracking categories if needed -- Function first checks for too few/many portals provided -- Then checks the portal list to purge any portals that don't exist -- Arguments: -- portals: raw list of portals -- args.tracking: is tracking requested? (will not track on bad titles or namespaces) -- args.redlinks: should redlinks be displayed? -- args.minPortals: minimum number of portal arguments -- args.maxPortals: maximum number of portal arguments -- Returns: -- portals = list of portals, with redlinks purged (if args.redlinks=false) -- trackingCat = possible tracking category -- errorMsg = error message function p._checkPortals(portals, args) local trackingCat = '' local errMsg = nil -- Tracking is on by default. -- It is disabled if any of the following is true -- 1/ the parameter "tracking" is set to 'no, 'n', or 'false' -- 2/ the current page fails the namespace or pagename tests local trackingEnabled = args.tracking and checkTracking() args.minPortals = args.minPortals or 1 args.maxPortals = args.maxPortals or -1 -- check for too few portals if #portals < args.minPortals then errMsg = 'please specify at least '..args.minPortals..' portal'..(args.minPortals > 1 and 's' or '') trackingCat = (trackingEnabled and '[[Category:Portal templates with too few portals]]' or '') return portals, trackingCat, errMsg end -- check for too many portals if args.maxPortals >= 0 and #portals > args.maxPortals then errMsg = 'too many portals (maximum = '..args.maxPortals..')' trackingCat = (trackingEnabled and '[[Category:Portal templates with too many portals]]' or '') return portals, trackingCat, errMsg end if not args.redlinks or trackingEnabled then -- make new list of portals that exist local existingPortals = {} for _, portal in ipairs(portals) do local portalTitle = mw.title.new(portal,"Portal") -- if portal exists, put it into list if portalTitle and exists(portalTitle) then table.insert(existingPortals,portal) -- otherwise set tracking cat elseif trackingEnabled then trackingCat = "[[Category:Portal templates with redlinked portals]]" end end -- If redlinks is off, use portal list purged of redlinks portals = args.redlinks and portals or existingPortals -- if nothing left after purge, set tracking cat if #portals == 0 and trackingEnabled then trackingCat = trackingCat.."[[Category:Pages with empty portal template]]" end end return portals, trackingCat, errMsg end local function portalBox(args) return mw.html.create('ul') :attr('role', 'navigation') :attr('aria-label', 'Portals') :addClass('noprint') :addClass(args.error and '' or sandboxVersion('portalbox')) :addClass(args.border and sandboxVersion('portalborder') or '') :addClass(sandboxVersion(args.left and 'portalleft' or 'portalright')) :css('margin', args.margin or nil) :newline() end local function fillBox(root, contents) for _, item in ipairs(contents) do local entry = root:tag('li') entry:addClass(sandboxVersion('portalbox-entry')) local image = entry:tag('span') image:addClass(sandboxVersion('portalbox-image')) image:wikitext(item[1]) local link = entry:tag('span') link:addClass(sandboxVersion('portalbox-link')) link:wikitext(item[2]) end return root end function p._portal(portals, args) -- This function builds the portal box used by the {{portal}} template. -- Normalize all arguments if args.redlinks == 'include' then args.redlinks = true end args.addBreak = args['break'] for key, default in pairs({left=false,tracking=true,nominimum=false, redlinks=false,addBreak=false,border=true}) do if args[key] == nil then args[key] = default end args[key] = yesno(args[key], default) end local root = portalBox(args) local trackingCat = '' local errMsg = nil args.minPortals = args.nominimum and 0 or 1 args.maxPortals = -1 portals, trackingCat, errMsg = p._checkPortals(portals, args) root:wikitext(trackingCat) -- if error message, put it in the box and return if errMsg then if args.border then -- suppress error message when border=no args.error = true -- recreate box without fancy formatting root = portalBox(args) root:wikitext(trackingCat) local errTag = root:tag('strong') errTag:addClass('error') errTag:css('padding','0.2em') errTag:wikitext('Error: '..errMsg) end return tostring(root) end -- if no portals (and no error), just return tracking category if #portals == 0 then return trackingCat end local contents = {} -- Display the portals specified in the positional arguments. local defaultUsed = nil for _, portal in ipairs(portals) do local portalImage = getImageName(portal) if portalImage == defaultImage then defaultUsed = portal end local image = string.format('[[File:%s|32x28px|class=noviewer]]', portalImage) local link = string.format('[[Portal:%s|%s%sportal]]', portal, portal, args.addBreak and '<br />' or ' ') table.insert(contents, {image, link}) end if defaultUsed and checkTracking() then local cat = string.format('[[Category:Portal templates with default image|%s]]', defaultUsed) root:wikitext(cat) end return tostring(fillBox(root, contents)) end function p._demo(imageList, args) for key, default in pairs({left=false,border=true}) do if args[key] == nil then args[key] = default end args[key] = yesno(args[key], default) end local root = portalBox(args) local contents = {} -- Display the portals specified in the positional arguments. for _, fn in ipairs(imageList) do local image = string.format('[[File:%s|32x28px|class=noviewer]]',fn) local link = string.format('[[:File:%s|%s]]',fn,fn) table.insert(contents,{image,link}) end return tostring(fillBox(root,contents)) end function p._image(portal,keep) -- Wrapper function to allow getImageName() to be accessed through #invoke. -- backward compatibility: if table passed, take first element if type(portal) == 'table' then portal = portal[1] end local name = getImageName(portal) -- If keep is yes (or equivalent), then allow all metadata (like image borders) to be returned local keepargs = yesno(keep) local args = mw.text.split(name, "|", true) local result = {args[1]} -- the filename always comes first local category = '' -- parse name, looking for category arguments for i = 2,#args do local m = mw.ustring.match(args[i], "^%s*category%s*=") if keepargs or m then table.insert(result, args[i]) end end -- reassemble arguments return table.concat(result,"|") end local function getAllImageTable() -- Returns an array containing all image subpages (minus aliases) as loaded by mw.loadData. local images = {} for i, subpage in ipairs{'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'other'} do local imageTable = mw.loadData('Module:Portal/images/' .. subpage .. sandbox) for portal, image in pairs(imageTable) do local args = mw.text.split(image,"|") images[portal] = args[1] -- just use image filename end end return images end function p._displayAll(portals, args) -- This function displays all portals that have portal images. This function is for maintenance purposes and should not be used in -- articles, for two reasons: 1) there are over 1500 portals with portal images, and 2) the module doesn't record how the portal -- names are capitalized, so the portal links may be broken. local lang = mw.language.getContentLanguage() portals = portals or {} for portal in pairs(getAllImageTable()) do table.insert(portals,lang:ucfirst(portal)) end table.sort(portals) args.redlinks = args.redlinks or "yes" return p._portal(portals, args) end function p._imageDupes() -- This function searches the image subpages to find duplicate images. If duplicate images exist, it is not necessarily a bad thing, -- as different portals might just happen to choose the same image. However, this function is helpful in identifying images that -- should be moved to a portal alias for ease of maintenance. local exists, dupes = {}, {} for portal, image in pairs(getAllImageTable()) do if not exists[image] then exists[image] = portal else table.insert(dupes, string.format('The image "[[:File:%s|%s]]" is used for both portals "%s" and "%s".', image, image, exists[image], portal)) end end if #dupes < 1 then return 'No duplicate images found.' else return 'The following duplicate images were found:\n* ' .. table.concat(dupes, '\n* ') end end local function processPortalArgs(args) -- This function processes a table of arguments and returns two tables: an array of portal names for processing by ipairs, and a table of -- the named arguments that specify style options, etc. We need to use ipairs because we want to list all the portals in the order -- they were passed to the template, but we also want to be able to deal with positional arguments passed explicitly, for example -- {{portal|2=Politics}}. The behaviour of ipairs is undefined if nil values are present, so we need to make sure they are all removed. args = type(args) == 'table' and args or {} local portals = {} local namedArgs = {} for k, v in pairs(args) do if type(k) == 'number' and type(v) == 'string' then -- Make sure we have no non-string portal names. table.insert(portals, k) elseif type(k) ~= 'number' then namedArgs[k] = v end end table.sort(portals) for i, v in ipairs(portals) do portals[i] = args[v] end return portals, namedArgs end -- Entry point for sorting portals from other named arguments function p._processPortalArgs(args) return processPortalArgs(args) end function p.image(frame) local origArgs = getArgs(frame) local portals, args = processPortalArgs(origArgs) return p._image(portals[1],args.border) end function p.demo(frame) local args = getArgs(frame) local styles = frame:extensionTag{ name = 'templatestyles', args = { src = templatestyles} } return styles..p._demo(args,args) end local function makeWrapper(funcName) -- Processes external arguments and sends them to the other functions. return function (frame) -- If called via #invoke, use the args passed into the invoking -- template, or the args passed to #invoke if any exist. Otherwise -- assume args are being passed directly in from the debug console -- or from another Lua module. -- Also: trim whitespace and remove blank arguments local origArgs = getArgs(frame) -- create two tables to pass to func: an array of portal names, and a table of named arguments. local portals, args = processPortalArgs(origArgs) local results = '' if funcName == '_portal' or funcName == '_displayAll' then results = frame:extensionTag{ name = 'templatestyles', args = { src = templatestyles} } end return results .. p[funcName](portals, args) end end for _, funcName in ipairs{'portal', 'imageDupes', 'displayAll'} do p[funcName] = makeWrapper('_' .. funcName) end return p c409q3c4vg7b9lbuoeigtngo4i0uwpb Module:Commons link 828 2812 15378 2024-08-06T21:03:01Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15378 Scribunto text/plain require('strict') -- Module to find commons galleries and categories based on wikidata entries local getArgs = require('Module:Arguments').getArgs local yesNo = require('Module:Yesno') local p = {} -- Check if string is a valid QID -- Argument: QID to check -- Returns: valid (bool) local function _validQID(qid) return qid and mw.ustring.find(qid,"^[Qq]%d+$") end -- Check if string is a valid wikidata property string -- Argument: property string to check -- Returns: valid (bool) local function _validProp(prop) return prop and mw.ustring.find(prop,"^[Pp]%d+$") end local function _lcfirst(s) return mw.ustring.lower(mw.ustring.sub(s,1,1))..mw.ustring.sub(s,2) end -- Format displayed linktext -- Arguments: -- s = string to display -- formatting = formatting table: -- formatting.linktext = if defined, override s -- formatting.lcfirst = lower case the first letter in display -- formatting.bold = whether to bold the display -- formatting.italic = whether to italicize the display -- formatting.nowrap = set nowrapping -- Returns: -- formatted string local function _formatResult(s, formatting) local resultVal = formatting.linktext or s if formatting.lcfirst then resultVal = _lcfirst(resultVal) end local style = "" if formatting.italic then style = "font-style:italic; " end if formatting.bold then style = style.."font-weight:bold; " end if formatting.nowrap then style = style.."white-space:nowrap; " end if style ~= "" then resultVal = '<span style="'..mw.text.trim(style)..'">'..resultVal..'</span>' end return resultVal end -- Get title, namespace, and QID for current page -- Arguments: -- qid = testing only: get title of alternative page with QID=qid -- nsQid = whether to return the ns of the qid page or current -- Returns: -- title, namespace (string), qid of current page (or test page) local function _getTitleQID(qid,nsQid) local titleObject = mw.title.getCurrentTitle() -- look up qid for current page (if not testing) local nsText = mw.ustring.gsub(titleObject.nsText,"_"," ") -- [[phab:T369784]] if not _validQID(qid) then qid = mw.wikibase.getEntityIdForCurrentPage() return titleObject.text, nsText, qid end -- testing-only path: given a qid, determine title -- always use namespace from current page (to suppress tracking cat) qid = qid:upper() local title = mw.wikibase.getSitelink(qid) or "" -- strip any namespace from sitelink local firstColon = mw.ustring.find(title,':',1,true) local qidNsText = "" if firstColon then qidNsText = mw.ustring.sub(title,1,firstColon-1) title = mw.ustring.sub(title,firstColon+1) end if nsQid then return title, qidNsText, qid end return title, nsText, qid end -- Lookup Commons gallery in Wikidata -- Arguments: -- qid = QID of current article -- fetch = whether to lookup Commons sitelink (bool) -- commonsSitelink = default value for Commons sitelink -- Returns: -- categoryLink = name of Commons category, nil if nothing is found -- consistent = multiple wikidata fields are examined: are they consistent? -- commonsSitelink = commons sitelink for current article local function _lookupGallery(qid,fetch,commonsSitelink) if not _validQID(qid) then return nil, true, nil end qid = qid:upper() local galleryLink = nil local consistent = true -- look up commons sitelink for article, use if not category if fetch then commonsSitelink = mw.wikibase.getSitelink(qid,"commonswiki") or commonsSitelink end if commonsSitelink and mw.ustring.sub(commonsSitelink,1,9) ~= "Category:" then galleryLink = commonsSitelink end -- P935 is the "commons gallery" property for this article local P935 = mw.wikibase.getBestStatements(qid, "P935")[1] if P935 and P935.mainsnak.datavalue then local gallery = P935.mainsnak.datavalue.value if galleryLink and galleryLink ~= gallery then consistent = false else galleryLink = gallery end end return galleryLink, consistent, commonsSitelink end -- Find fallback category by looking up Commons sitelink of different page -- Arguments: -- qid = QID for current article -- property = property that refers to other article whose sitelink to return -- Returns: either category-stripped name of article, or nil local function _lookupFallback(qid,property) if not _validQID(qid) or not _validProp(property) then return nil end qid = qid:upper() property = property:upper() -- If property exists on current article, get value (other article qid) local value = mw.wikibase.getBestStatements(qid, property)[1] if value and value.mainsnak.datavalue and value.mainsnak.datavalue.value.id then -- Look up Commons sitelink of other article local sitelink = mw.wikibase.getSitelink(value.mainsnak.datavalue.value.id,"commonswiki") -- Check to see if it starts with "Category:". If so, strip it and return if sitelink and mw.ustring.sub(sitelink,1,9) == "Category:" then return mw.ustring.sub(sitelink,10) end end return nil end -- Find Commons category by looking in wikidata -- Arguments: -- qid = QID of current article -- fetch = whether to lookup Commons sitelink (bool) -- commonsSitelink = default value for Commons sitelink -- Returns: -- categoryLink = name of Commons category, nil if nothing is found -- consistent = multiple wikidata fields are examined: are they consistent? -- commonsSitelink = commons sitelink for current article local function _lookupCategory(qid, fetch, commonsSitelink) if not _validQID(qid) then return nil, true, nil end qid = qid:upper() local categoryLink = nil local consistent = true -- look up commons sitelink for article, use if starts with "Category:" if fetch then commonsSitelink = mw.wikibase.getSitelink(qid,"commonswiki") or commonsSitelink end if commonsSitelink and mw.ustring.sub(commonsSitelink,1,9) == "Category:" then categoryLink = mw.ustring.sub(commonsSitelink,10) end -- P910 is the "topic's main category". Look for commons sitelink there local fallback = _lookupFallback(qid,"P910") if fallback then if categoryLink and categoryLink ~= fallback then consistent = false qid = nil else categoryLink = fallback end end -- P1754 is the "list's main category". Look for commons sitelink there fallback = _lookupFallback(qid,"P1754") if fallback then if categoryLink and categoryLink ~= fallback then consistent = false qid = nil else categoryLink = fallback end end -- P373 is the "commons category" property for this article. This is -- a low-quality field, so should only be used as a last resort. if categoryLink == nil and _validQID(qid) then local P373 = mw.wikibase.getBestStatements(qid, "P373")[1] if P373 and P373.mainsnak.datavalue then categoryLink = P373.mainsnak.datavalue.value consistent = true -- P373 is never used if anything else is available end end return categoryLink, consistent, commonsSitelink end -- Does the article have a Commons gallery, and is it consistent? -- Arguments: -- qid = QID to lookup in wikidata (for testing only) -- Returns: -- filename at Commons, bool: is wikidata consistent for this article? function p._hasGalleryConsistent(qid) local wp_title, wp_ns wp_title, wp_ns, qid = _getTitleQID(qid) return _lookupGallery(qid,true) end -- Does the article have a corresponding Commons gallery? -- Arguments: -- qid = QID to lookup in wikidata (for testing only) -- Returns: -- filename at Commons if so, false if not function p._hasGallery(qid) local galleryLink, consistent = p._hasGalleryConsistent(qid) return consistent and galleryLink end -- Does the article have a Commons category? Is wikidata consistent for that? -- Arguments: -- qid = QID to lookup in wikidata (for testing only) -- prefix = whether to add "Category:" to return string (default true) -- Returns: -- filename at Commons, bool: consistent function p._hasCategoryConsistent(qid,prefix) if prefix == nil then prefix = true end local wp_title, wp_ns wp_title, wp_ns, qid = _getTitleQID(qid) local categoryLink, consistent = _lookupCategory(qid,true) if categoryLink and prefix then categoryLink = "Category:"..categoryLink end return categoryLink, consistent end -- Does the article have a corresponding Commons category? -- Arguments: -- qid = QID to lookup in wikidata (for testing only) -- prefix = whether to add "Category:" to return string (default true) -- Returns: -- filename at Commons if so, blank if not function p._hasCategory(qid,prefix) local categoryLink, consistent = p._hasCategoryConsistent(qid,prefix) return consistent and categoryLink end -- Create Commons link corresponding to current article -- Arguments: -- namespace = namespace in Commons ("" for galleries) -- default = use as Commons link, don't access wikidata -- search = string to search for -- fallback = string to search for if wikidata fails -- formatting = formatting parameters -- qid = QID to lookup in wikidata (for testing only) -- Returns: -- formatted wikilink to Commons in specified namespace function p._getCommons(namespace,default,search,fallback,formatting,qid) local nsColon if not namespace or namespace == "" then nsColon = "" else nsColon = namespace..":" end if default then return "[[Commons:"..nsColon..default.."|".._formatResult(default,formatting).."]]" end if search then return "[[Commons:Special:Search/"..nsColon..search.."|".._formatResult(search,formatting).."]]" end local wp_title, wp_ns wp_title, wp_ns, qid = _getTitleQID(qid) local commonsLink = nil local consistent = true if nsColon == "" then commonsLink, consistent = _lookupGallery(qid,true) elseif namespace:lower() == "category" then commonsLink, consistent = _lookupCategory(qid,true) end -- use wikidata if consistent if commonsLink and consistent then return "[[Commons:"..nsColon..commonsLink.."|".._formatResult(commonsLink,formatting).."]]" end -- if not consistent, fall back to search and add to tracking cat -- construct default result (which searches for title) local searchResult = "[[Commons:Special:Search/"..nsColon..(fallback or wp_title) .."|".._formatResult(fallback or wp_title,formatting).."]]" if not consistent and wp_ns == "" then local friendlyNS if nsColon == "" then friendlyNS = "gallery" else friendlyNS = namespace:lower() end searchResult = searchResult.."[[Category:Inconsistent wikidata for Commons "..friendlyNS.."]]" end return searchResult end -- Returns "best" Commons link: first look for gallery, then try category -- Arguments: -- default = use as Commons link, don't access wikidata -- search = string to search for -- fallback = string to search for if wikidata lookup fails -- formatting = formatting parameters -- qid = QID to lookup in wikidata (for testing only) -- Returns: -- formatted wikilink to Commons "best" landing page function p._getGalleryOrCategory(default, search, fallback, formatting, qid) if default then return "[[Commons:"..default.."|".._formatResult(default,formatting).."]]" end if search then return "[[Commons:Special:Search/"..search.."|".._formatResult(search,formatting).."]]" end local wp_title, wp_ns wp_title, wp_ns, qid = _getTitleQID(qid) local trackingCats = "" local galleryLink, consistent, commonsSitelink = _lookupGallery(qid,true) -- use wikidata if either sitelink or P935 exist, and they both agree if galleryLink and consistent then return "[[Commons:"..galleryLink.."|".._formatResult(galleryLink,formatting).."]]" end if not consistent and wp_ns == "" then trackingCats = "[[Category:Inconsistent wikidata for Commons gallery]]" end -- if gallery is not good, fall back looking for category local categoryLink categoryLink, consistent = _lookupCategory(qid,false,commonsSitelink) if categoryLink and consistent then return "[[Commons:Category:"..categoryLink.."|".._formatResult(categoryLink,formatting).."]]"..trackingCats end if not consistent and wp_ns == "" then trackingCats = trackingCats.."[[Category:Inconsistent wikidata for Commons category]]" end -- return search result looking for title as last attempt return "[[Commons:Special:Search/" .. (fallback or wp_title) .. "|" .. _formatResult(fallback or wp_title,formatting) .. "]]" .. trackingCats end -- Return link(s) Commons gallery, or category, or both from wikidata -- Arguments: -- defaultGallery = default gallery link to use, instead of wikidata -- defaultCategory = default category link to use, instead of wikidata -- categoryText = if both gallery and category, text to use in category link ("category" by default) -- oneSearch = only emit one search result -- formatting = formatting parameters -- qid = qid of page to lookup in wikidata (testing only) function p._getGalleryAndCategory(defaultGallery, defaultCategory, categoryText, oneSearch, formatting, qid ) local wp_title, wp_ns wp_title, wp_ns, qid = _getTitleQID(qid) categoryText = categoryText or "category" local trackingCats = "" local galleryLink, galleryConsistent local commonsSitelink = nil if defaultGallery then galleryLink = defaultGallery galleryConsistent = true else galleryLink, galleryConsistent, commonsSitelink = _lookupGallery(qid,true) end local galleryGood = galleryLink and galleryConsistent if not galleryConsistent and wp_ns == "" then trackingCats = "[[Category:Inconsistent wikidata for Commons gallery]]" end local categoryLink, categoryConsistent if defaultCategory then categoryLink = defaultCategory categoryConsistent = true else categoryLink, categoryConsistent = _lookupCategory(qid,defaultGallery,commonsSitelink) end local categoryGood = categoryLink and categoryConsistent if not categoryConsistent and wp_ns == "" then trackingCats = trackingCats.."[[Category:Inconsistent wikidata for Commons category]]" end local firstLink -- construct default result (which searches for title) local searchResult = "[[Commons:Special:Search/"..wp_title.."|".._formatResult(wp_title,formatting).."]]" if not oneSearch then searchResult = searchResult.." ([[Commons:Special:Search/Category:"..wp_title.."|"..categoryText.."]])" end local linkText = nil if galleryGood then firstLink = galleryLink linkText = galleryLink elseif categoryGood then firstLink = "Category:"..categoryLink linkText = categoryLink else return searchResult..trackingCats end local resultVal = "[[Commons:"..firstLink.."|".._formatResult(linkText,formatting).."]]" if galleryGood and categoryGood then resultVal = resultVal.." ([[Commons:Category:"..categoryLink.."|"..categoryText.."]])" end return resultVal..trackingCats end -- Compare two titles with their namespaces stripped local function titleMatch(s1,s2) s1 = s1 or "" s2 = s2 or "" s1 = mw.ustring.gsub(s1,"^[^:]+:","") s2 = mw.ustring.gsub(s2,"^[^:]+:","") return s1 == s2 end local galleryTrackingCats = { commons_link_on_wikidata = '[[Category:Commons link is on Wikidata]]', commons_link_defined_as_pagename = '[[Category:Commons link is defined as the pagename]]', commons_link_locally_defined = '[[Category:Commons link is locally defined]]', commons_link_from_wikidata = '[[Category:Commons link from Wikidata]]', commons_link_is_pagename = '[[Category:Commons link is the pagename]]', inconsistent = '[[Category:Inconsistent wikidata for Commons gallery]]' } local categoryTrackingCats = { commons_link_on_wikidata = '[[Category:Commons category link is on Wikidata]]', commons_link_defined_as_pagename = '[[Category:Commons category link is defined as the pagename]]', commons_link_locally_defined = '[[Category:Commons category link is locally defined]]', commons_link_from_wikidata = '[[Category:Commons category link from Wikidata]]', commons_link_is_pagename = '[[Category:Commons category link is the pagename]]', inconsistent = '[[Category:Inconsistent wikidata for Commons category]]' } local function selectTrackingCat(trackingCats,wikidata,consistent,default,title) if not consistent then return trackingCats.inconsistent end if default then -- construct warning message if default == wikidata then return trackingCats.commons_link_on_wikidata end local warning = "" if wikidata then local generateWarning = require('Module:If preview')._warning warning = generateWarning({ "Commons link does not match Wikidata – [[Template:Commons_category#Resolving_discrepancies|please check]]" }) end if titleMatch(default,title) then return trackingCats.commons_link_defined_as_pagename .. warning end return trackingCats.commons_link_locally_defined .. warning end if wikidata then return trackingCats.commons_link_from_wikidata end return trackingCats.commons_link_is_pagename end -- Figure out tracking categories and editor warnings -- Arguments: -- default = Commons link argument passed to template -- fetchGallery = whether to fetch a gallery from Wikidata -- fetchCategory = whether to fetch a category from Wikidata -- qid = force a qid for testing -- Returns: -- tracking category and possible user warning -- -- Note: the logic for the tracking is quite different than the logic -- for generating Commons links (above). Thus, it is separated into another -- function for code clarity and maintainability. This should not seriously -- affect performance: server time is dominated by fetching wikidata entities, -- and those entities should be cached and shared between the Commons generating -- code and this tracking code. function p._tracking(default, fetchGallery, fetchCategory, qid) local title, wp_ns, wp_qid = _getTitleQID(qid,true) if wp_ns ~= "" then title = wp_ns..":"..title end -- only track if test or namespace=article or namespace=category if not (qid or wp_ns == "" or wp_ns == "Category") then return "" end -- determine title and namespace of wikidata and wp article local wikidata = nil local consistent = nil -- Tracking code works for all 4 cases of states of fetchGallery/Category -- fetchGallery takes precedence if fetchGallery then wikidata, consistent = p._hasGalleryConsistent(qid) if default or not fetchCategory or (consistent and wikidata) then return selectTrackingCat(galleryTrackingCats,wikidata,consistent, default,title) end end if fetchCategory then local cat_wikidata, cat_consistent = p._hasCategoryConsistent(qid,true) if not fetchGallery or (cat_consistent and cat_wikidata) then return selectTrackingCat(categoryTrackingCats,cat_wikidata, cat_consistent,default,title) end return selectTrackingCat(galleryTrackingCats,wikidata,consistent, default,title) end return "" -- nothing fetched, nothing tracked end local function _createFormatting(args) local formatting = {} formatting.linktext = args.linktext formatting.lcfirst = yesNo(args.lcfirst) formatting.bold = yesNo(args.bold) formatting.italic = yesNo(args.italic) formatting.nowrap = yesNo(args.nowrap) return formatting end -- Testing-only entry point for _getTitleQID function p.getTitleQID(frame) local args = getArgs(frame,{frameOnly=true,parentOnly=false,parentFirst=false}) local text, ns, qid = _getTitleQID(args[1],args[2]) return text..","..ns..","..(qid or "nil") end -- Testing-only entry point for _lookupFallback function p.lookupFallback(frame) local args = getArgs(frame,{frameOnly=true,parentOnly=false,parentFirst=false}) local fallback = _lookupFallback(args[1],args[2]) return fallback or "nil" end -- Find the Commons gallery page associated with article function p.getGallery(frame) local args = getArgs(frame,{frameOnly=true,parentOnly=false,parentFirst=false}) return p._getCommons("",args[1],args.search,args.fallback,_createFormatting(args),args.qid) end -- Find the Commons category page associated with article function p.getCategory(frame) local args = getArgs(frame,{frameOnly=true,parentOnly=false,parentFirst=false}) local retval = p._getCommons("Category", args[1], args.search, args.fallback, _createFormatting(args), args.qid ) if args.tracking then local default = nil if args[1] then default = "Category:"..args[1] end retval = retval..p._tracking(default, false, true, args.qid) end return retval end function p.getGalleryOrCategory(frame) local args = getArgs(frame,{frameOnly=true,parentOnly=false,parentFirst=false}) local retval = p._getGalleryOrCategory( args[1], args.search, args.fallback, _createFormatting(args), args.qid ) if args.tracking then retval = retval..p._tracking(args[1],true,true,args.qid) end return retval end function p.hasGallery(frame) local args = getArgs(frame,{frameOnly=true,parentOnly=false,parentFirst=false}) return p._hasGallery(args.qid) or "" end function p.hasCategory(frame) local args = getArgs(frame,{frameOnly=true,parentOnly=false,parentFirst=false}) return p._hasCategory(args.qid) or "" end function p.hasGalleryOrCategory(frame) local args = getArgs(frame,{frameOnly=true,parentOnly=false,parentFirst=false}) return p._hasGallery(args.qid) or p._hasCategory(args.qid) or "" end function p.getGalleryAndCategory(frame) local args = getArgs(frame,{frameOnly=true,parentOnly=false,parentFirst=false}) return p._getGalleryAndCategory(args[1], args[2], args.categoryText, args.oneSearch, _createFormatting(args), args.qid) end function p.tracking(frame) local args = getArgs(frame,{frameOnly=true,parentOnly=false,parentFirst=false}) return p._tracking(args[1], args.fetchGallery, args.fetchCategory, args.qid) end return p nr6tewyrdufpfaiwmmms1x6tdv9jzqx Module:Documentation/sandbox 828 2813 15379 2024-08-06T21:03:18Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15379 Scribunto text/plain -- This module implements {{documentation}}. -- Get required modules. local getArgs = require('Module:Arguments').getArgs -- Get the config table. local cfg = mw.loadData('Module:Documentation/config/sandbox') local p = {} -- Often-used functions. local ugsub = mw.ustring.gsub local format = mw.ustring.format ---------------------------------------------------------------------------- -- Helper functions -- -- These are defined as local functions, but are made available in the p -- table for testing purposes. ---------------------------------------------------------------------------- local function message(cfgKey, valArray, expectType) --[[ -- Gets a message from the cfg table and formats it if appropriate. -- The function raises an error if the value from the cfg table is not -- of the type expectType. The default type for expectType is 'string'. -- If the table valArray is present, strings such as $1, $2 etc. in the -- message are substituted with values from the table keys [1], [2] etc. -- For example, if the message "foo-message" had the value 'Foo $2 bar $1.', -- message('foo-message', {'baz', 'qux'}) would return "Foo qux bar baz." --]] local msg = cfg[cfgKey] expectType = expectType or 'string' if type(msg) ~= expectType then error('message: type error in message cfg.' .. cfgKey .. ' (' .. expectType .. ' expected, got ' .. type(msg) .. ')', 2) end if not valArray then return msg end local function getMessageVal(match) match = tonumber(match) return valArray[match] or error('message: no value found for key $' .. match .. ' in message cfg.' .. cfgKey, 4) end return ugsub(msg, '$([1-9][0-9]*)', getMessageVal) end p.message = message local function makeWikilink(page, display) if display then return format('[[%s|%s]]', page, display) else return format('[[%s]]', page) end end p.makeWikilink = makeWikilink local function makeCategoryLink(cat, sort) local catns = mw.site.namespaces[14].name return makeWikilink(catns .. ':' .. cat, sort) end p.makeCategoryLink = makeCategoryLink local function makeUrlLink(url, display) return format('[%s %s]', url, display) end p.makeUrlLink = makeUrlLink local function makeToolbar(...) local ret = {} local lim = select('#', ...) if lim < 1 then return nil end for i = 1, lim do ret[#ret + 1] = select(i, ...) end -- 'documentation-toolbar' return format( '<span class="%s">(%s)</span>', message('toolbar-class'), table.concat(ret, ' &#124; ') ) end p.makeToolbar = makeToolbar ---------------------------------------------------------------------------- -- Argument processing ---------------------------------------------------------------------------- local function makeInvokeFunc(funcName) return function (frame) local args = getArgs(frame, { valueFunc = function (key, value) if type(value) == 'string' then value = value:match('^%s*(.-)%s*$') -- Remove whitespace. if key == 'heading' or value ~= '' then return value else return nil end else return value end end }) return p[funcName](args) end end ---------------------------------------------------------------------------- -- Entry points ---------------------------------------------------------------------------- function p.nonexistent(frame) if mw.title.getCurrentTitle().subpageText == 'testcases' then return frame:expandTemplate{title = 'module test cases notice'} else return p.main(frame) end end p.main = makeInvokeFunc('_main') function p._main(args) --[[ -- This function defines logic flow for the module. -- @args - table of arguments passed by the user --]] local env = p.getEnvironment(args) local root = mw.html.create() root :wikitext(p._getModuleWikitext(args, env)) :wikitext(p.protectionTemplate(env)) :wikitext(p.sandboxNotice(args, env)) :tag('div') -- 'documentation-container' :addClass(message('container')) :attr('role', 'complementary') :attr('aria-labelledby', args.heading ~= '' and 'documentation-heading' or nil) :attr('aria-label', args.heading == '' and 'Documentation' or nil) :newline() :tag('div') -- 'documentation' :addClass(message('main-div-classes')) :newline() :wikitext(p._startBox(args, env)) :wikitext(p._content(args, env)) :tag('div') -- 'documentation-clear' :addClass(message('clear')) :done() :newline() :done() :wikitext(p._endBox(args, env)) :done() :wikitext(p.addTrackingCategories(env)) -- 'Module:Documentation/styles.css' return mw.getCurrentFrame():extensionTag ( 'templatestyles', '', {src=cfg['templatestyles'] }) .. tostring(root) end ---------------------------------------------------------------------------- -- Environment settings ---------------------------------------------------------------------------- function p.getEnvironment(args) --[[ -- Returns a table with information about the environment, including title -- objects and other namespace- or path-related data. -- @args - table of arguments passed by the user -- -- Title objects include: -- env.title - the page we are making documentation for (usually the current title) -- env.templateTitle - the template (or module, file, etc.) -- env.docTitle - the /doc subpage. -- env.sandboxTitle - the /sandbox subpage. -- env.testcasesTitle - the /testcases subpage. -- -- Data includes: -- env.protectionLevels - the protection levels table of the title object. -- env.subjectSpace - the number of the title's subject namespace. -- env.docSpace - the number of the namespace the title puts its documentation in. -- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace. -- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template. -- -- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value -- returned will be nil. --]] local env, envFuncs = {}, {} -- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value -- returned by that function is memoized in the env table so that we don't call any of the functions -- more than once. (Nils won't be memoized.) setmetatable(env, { __index = function (t, key) local envFunc = envFuncs[key] if envFunc then local success, val = pcall(envFunc) if success then env[key] = val -- Memoise the value. return val end end return nil end }) function envFuncs.title() -- The title object for the current page, or a test page passed with args.page. local title local titleArg = args.page if titleArg then title = mw.title.new(titleArg) else title = mw.title.getCurrentTitle() end return title end function envFuncs.templateTitle() --[[ -- The template (or module, etc.) title object. -- Messages: -- 'sandbox-subpage' --> 'sandbox' -- 'testcases-subpage' --> 'testcases' --]] local subjectSpace = env.subjectSpace local title = env.title local subpage = title.subpageText if subpage == message('sandbox-subpage') or subpage == message('testcases-subpage') then return mw.title.makeTitle(subjectSpace, title.baseText) else return mw.title.makeTitle(subjectSpace, title.text) end end function envFuncs.docTitle() --[[ -- Title object of the /doc subpage. -- Messages: -- 'doc-subpage' --> 'doc' --]] local title = env.title local docname = args[1] -- User-specified doc page. local docpage if docname then docpage = docname else docpage = env.docpageBase .. '/' .. message('doc-subpage') end return mw.title.new(docpage) end function envFuncs.sandboxTitle() --[[ -- Title object for the /sandbox subpage. -- Messages: -- 'sandbox-subpage' --> 'sandbox' --]] return mw.title.new(env.docpageBase .. '/' .. message('sandbox-subpage')) end function envFuncs.testcasesTitle() --[[ -- Title object for the /testcases subpage. -- Messages: -- 'testcases-subpage' --> 'testcases' --]] return mw.title.new(env.docpageBase .. '/' .. message('testcases-subpage')) end function envFuncs.protectionLevels() -- The protection levels table of the title object. return env.title.protectionLevels end function envFuncs.subjectSpace() -- The subject namespace number. return mw.site.namespaces[env.title.namespace].subject.id end function envFuncs.docSpace() -- The documentation namespace number. For most namespaces this is the -- same as the subject namespace. However, pages in the Article, File, -- MediaWiki or Category namespaces must have their /doc, /sandbox and -- /testcases pages in talk space. local subjectSpace = env.subjectSpace if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then return subjectSpace + 1 else return subjectSpace end end function envFuncs.docpageBase() -- The base page of the /doc, /sandbox, and /testcases subpages. -- For some namespaces this is the talk page, rather than the template page. local templateTitle = env.templateTitle local docSpace = env.docSpace local docSpaceText = mw.site.namespaces[docSpace].name -- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon. return docSpaceText .. ':' .. templateTitle.text end function envFuncs.compareUrl() -- Diff link between the sandbox and the main template using [[Special:ComparePages]]. local templateTitle = env.templateTitle local sandboxTitle = env.sandboxTitle if templateTitle.exists and sandboxTitle.exists then local compareUrl = mw.uri.canonicalUrl( 'Special:ComparePages', { page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText} ) return tostring(compareUrl) else return nil end end return env end ---------------------------------------------------------------------------- -- Auxiliary templates ---------------------------------------------------------------------------- p.getModuleWikitext = makeInvokeFunc('_getModuleWikitext') function p._getModuleWikitext(args, env) local currentTitle = mw.title.getCurrentTitle() if currentTitle.contentModel ~= 'Scribunto' then return end pcall(require, currentTitle.prefixedText) -- if it fails, we don't care local moduleWikitext = package.loaded["Module:Module wikitext"] if moduleWikitext then return moduleWikitext.main() end end function p.sandboxNotice(args, env) --[=[ -- Generates a sandbox notice for display above sandbox pages. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'sandbox-notice-image' --> '[[File:Sandbox.svg|50px|alt=|link=]]' -- 'sandbox-notice-blurb' --> 'This is the $1 for $2.' -- 'sandbox-notice-diff-blurb' --> 'This is the $1 for $2 ($3).' -- 'sandbox-notice-pagetype-template' --> '[[Wikipedia:Template test cases|template sandbox]] page' -- 'sandbox-notice-pagetype-module' --> '[[Wikipedia:Template test cases|module sandbox]] page' -- 'sandbox-notice-pagetype-other' --> 'sandbox page' -- 'sandbox-notice-compare-link-display' --> 'diff' -- 'sandbox-notice-testcases-blurb' --> 'See also the companion subpage for $1.' -- 'sandbox-notice-testcases-link-display' --> 'test cases' -- 'sandbox-category' --> 'Template sandboxes' -- 'module-sandbox-category' --> 'Module sandboxes' -- 'other-sandbox-category' --> 'Sandboxes outside of template or module namespace' --]=] local title = env.title local sandboxTitle = env.sandboxTitle local templateTitle = env.templateTitle local subjectSpace = env.subjectSpace if not (subjectSpace and title and sandboxTitle and templateTitle and mw.title.equals(title, sandboxTitle)) then return nil end -- Build the table of arguments to pass to {{ombox}}. We need just two fields, "image" and "text". local omargs = {} omargs.image = message('sandbox-notice-image') -- Get the text. We start with the opening blurb, which is something like -- "This is the template sandbox for [[Template:Foo]] (diff)." local text = '' local pagetype, sandboxCat if subjectSpace == 10 then pagetype = message('sandbox-notice-pagetype-template') sandboxCat = message('sandbox-category') elseif subjectSpace == 828 then pagetype = message('sandbox-notice-pagetype-module') sandboxCat = message('module-sandbox-category') else pagetype = message('sandbox-notice-pagetype-other') sandboxCat = message('other-sandbox-category') end local templateLink = makeWikilink(templateTitle.prefixedText) local compareUrl = env.compareUrl if compareUrl then local compareDisplay = message('sandbox-notice-compare-link-display') local compareLink = makeUrlLink(compareUrl, compareDisplay) text = text .. message('sandbox-notice-diff-blurb', {pagetype, templateLink, compareLink}) else text = text .. message('sandbox-notice-blurb', {pagetype, templateLink}) end -- Get the test cases page blurb if the page exists. This is something like -- "See also the companion subpage for [[Template:Foo/testcases|test cases]]." local testcasesTitle = env.testcasesTitle if testcasesTitle and testcasesTitle.exists then local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay) if testcasesTitle.contentModel == "Scribunto" then local testcasesRunLinkDisplay = message('sandbox-notice-testcases-run-link-display') local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) text = text .. '<br />' .. message('sandbox-notice-testcases-run-blurb', {testcasesLink, testcasesRunLink}) else text = text .. '<br />' .. message('sandbox-notice-testcases-blurb', {testcasesLink}) end end -- Add the sandbox to the sandbox category. omargs.text = text .. makeCategoryLink(sandboxCat) -- 'documentation-clear' return '<div class="' .. message('clear') .. '"></div>' .. require('Module:Message box').main('ombox', omargs) end function p.protectionTemplate(env) -- Generates the padlock icon in the top right. -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'protection-template' --> 'pp-template' -- 'protection-template-args' --> {docusage = 'yes'} local protectionLevels = env.protectionLevels if not protectionLevels then return nil end local editProt = protectionLevels.edit and protectionLevels.edit[1] local moveProt = protectionLevels.move and protectionLevels.move[1] if editProt then -- The page is edit-protected. return require('Module:Protection banner')._main{ message('protection-reason-edit'), small = true } elseif moveProt and moveProt ~= 'autoconfirmed' then -- The page is move-protected but not edit-protected. Exclude move -- protection with the level "autoconfirmed", as this is equivalent to -- no move protection at all. return require('Module:Protection banner')._main{ action = 'move', small = true } else return nil end end ---------------------------------------------------------------------------- -- Start box ---------------------------------------------------------------------------- p.startBox = makeInvokeFunc('_startBox') function p._startBox(args, env) --[[ -- This function generates the start box. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make -- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox -- which generate the box HTML. --]] env = env or p.getEnvironment(args) local links local content = args.content local linksData = p.makeStartBoxLinksData(args, env) if not content or args[1] then -- No need to include the links if the documentation is on the template page itself. if linksData then links = p.renderStartBoxLinks(linksData) end else links = "&#91;" .. linksData.helpLink .. "&#93;" end -- Generate the start box html. local data = p.makeStartBoxData(args, env, links) if data then return p.renderStartBox(data) else -- User specified no heading. return nil end end function p.makeStartBoxLinksData(args, env) --[[ -- Does initial processing of data to make the [view] [edit] [history] [purge] links. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'view-link-display' --> 'view' -- 'edit-link-display' --> 'edit' -- 'history-link-display' --> 'history' -- 'purge-link-display' --> 'purge' -- 'module-preload' --> 'Template:Documentation/preload-module-doc' -- 'docpage-preload' --> 'Template:Documentation/preload' -- 'create-link-display' --> 'create' --]] local subjectSpace = env.subjectSpace local title = env.title local docTitle = env.docTitle if not title or not docTitle then return nil end if docTitle and docTitle.isRedirect then docTitle = docTitle.redirectTarget end -- Create link if /doc doesn't exist. local preload = args.preload if not preload then if subjectSpace == 828 then -- Module namespace preload = message('module-preload') else preload = message('docpage-preload') end end local helpLink = args.helpLink if not helpLink then if subjectSpace == 828 then -- Module namespace helpLink = message('help-module-link') else helpLink = message('help-template-link') end end return { title = title, docTitle = docTitle, -- View, display, edit, and purge links if /doc exists. viewLinkDisplay = message('view-link-display'), editLinkDisplay = message('edit-link-display'), historyLinkDisplay = message('history-link-display'), purgeLinkDisplay = message('purge-link-display'), preload = preload, createLinkDisplay = message('create-link-display'), helpLink = helpLink } end function p.renderStartBoxLinks(data) --[[ -- Generates the [view][edit][history][purge] or [create][purge] links from the data table. -- @data - a table of data generated by p.makeStartBoxLinksData --]] local docTitle = data.docTitle -- yes, we do intend to purge the template page on which the documentation appears local purgeLink = makeWikilink("Special:Purge/" .. data.title.prefixedText, data.purgeLinkDisplay) local helpLink = data.helpLink if docTitle.exists then local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay) local editLink = makeWikilink("Special:EditPage/" .. docTitle.prefixedText, data.editLinkDisplay) local historyLink = makeWikilink("Special:PageHistory/" .. docTitle.prefixedText, data.historyLinkDisplay) return "&#91;" .. viewLink .. "&#93; &#91;" .. editLink .. "&#93; &#91;" .. historyLink .. "&#93; &#91;" .. helpLink .. "&#93; &#91;" .. purgeLink .. "&#93;" else local createLink = makeUrlLink(docTitle:canonicalUrl{action = 'edit', preload = data.preload}, data.createLinkDisplay) return "&#91;" .. createLink .. "&#93; &#91;" .. helpLink .. "&#93; &#91;" .. purgeLink .. "&#93;" end return ret end function p.makeStartBoxData(args, env, links) --[=[ -- Does initial processing of data to pass to the start-box render function, p.renderStartBox. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- @links - a string containing the [view][edit][history][purge] links - could be nil if there's an error. -- -- Messages: -- 'documentation-icon-wikitext' --> '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]]' -- 'template-namespace-heading' --> 'Template documentation' -- 'module-namespace-heading' --> 'Module documentation' -- 'file-namespace-heading' --> 'Summary' -- 'other-namespaces-heading' --> 'Documentation' -- 'testcases-create-link-display' --> 'create' --]=] local subjectSpace = env.subjectSpace if not subjectSpace then -- Default to an "other namespaces" namespace, so that we get at least some output -- if an error occurs. subjectSpace = 2 end local data = {} -- Heading local heading = args.heading -- Blank values are not removed. if heading == '' then -- Don't display the start box if the heading arg is defined but blank. return nil end if heading then data.heading = heading elseif subjectSpace == 10 then -- Template namespace data.heading = message('documentation-icon-wikitext') .. ' ' .. message('template-namespace-heading') elseif subjectSpace == 828 then -- Module namespace data.heading = message('documentation-icon-wikitext') .. ' ' .. message('module-namespace-heading') elseif subjectSpace == 6 then -- File namespace data.heading = message('file-namespace-heading') else data.heading = message('other-namespaces-heading') end -- Heading CSS local headingStyle = args['heading-style'] if headingStyle then data.headingStyleText = headingStyle else -- 'documentation-heading' data.headingClass = message('main-div-heading-class') end -- Data for the [view][edit][history][purge] or [create] links. if links then -- 'mw-editsection-like plainlinks' data.linksClass = message('start-box-link-classes') data.links = links end return data end function p.renderStartBox(data) -- Renders the start box html. -- @data - a table of data generated by p.makeStartBoxData. local sbox = mw.html.create('div') sbox -- 'documentation-startbox' :addClass(message('start-box-class')) :newline() :tag('span') :addClass(data.headingClass) :attr('id', 'documentation-heading') :cssText(data.headingStyleText) :wikitext(data.heading) local links = data.links if links then sbox:tag('span') :addClass(data.linksClass) :attr('id', data.linksId) :wikitext(links) end return tostring(sbox) end ---------------------------------------------------------------------------- -- Documentation content ---------------------------------------------------------------------------- p.content = makeInvokeFunc('_content') function p._content(args, env) -- Displays the documentation contents -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment env = env or p.getEnvironment(args) local docTitle = env.docTitle local content = args.content if not content and docTitle and docTitle.exists then content = args._content or mw.getCurrentFrame():expandTemplate{title = docTitle.prefixedText} end -- The line breaks below are necessary so that "=== Headings ===" at the start and end -- of docs are interpreted correctly. return '\n' .. (content or '') .. '\n' end p.contentTitle = makeInvokeFunc('_contentTitle') function p._contentTitle(args, env) env = env or p.getEnvironment(args) local docTitle = env.docTitle if not args.content and docTitle and docTitle.exists then return docTitle.prefixedText else return '' end end ---------------------------------------------------------------------------- -- End box ---------------------------------------------------------------------------- p.endBox = makeInvokeFunc('_endBox') function p._endBox(args, env) --[=[ -- This function generates the end box (also known as the link box). -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- --]=] -- Get environment data. env = env or p.getEnvironment(args) local subjectSpace = env.subjectSpace local docTitle = env.docTitle if not subjectSpace or not docTitle then return nil end -- Check whether we should output the end box at all. Add the end -- box by default if the documentation exists or if we are in the -- user, module or template namespaces. local linkBox = args['link box'] if linkBox == 'off' or not ( docTitle.exists or subjectSpace == 2 or subjectSpace == 828 or subjectSpace == 10 ) then return nil end -- Assemble the link box. local text = '' if linkBox then text = text .. linkBox else text = text .. (p.makeDocPageBlurb(args, env) or '') -- "This documentation is transcluded from [[Foo]]." if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then -- We are in the user, template or module namespaces. -- Add sandbox and testcases links. -- "Editors can experiment in this template's sandbox and testcases pages." text = text .. (p.makeExperimentBlurb(args, env) or '') .. '<br />' if not args.content and not args[1] then -- "Add categories to the /doc subpage." -- Don't show this message with inline docs or with an explicitly specified doc page, -- as then it is unclear where to add the categories. text = text .. (p.makeCategoriesBlurb(args, env) or '') end text = text .. ' ' .. (p.makeSubpagesBlurb(args, env) or '') --"Subpages of this template" end end local box = mw.html.create('div') -- 'documentation-metadata' box:attr('role', 'note') :addClass(message('end-box-class')) -- 'plainlinks' :addClass(message('end-box-plainlinks')) :wikitext(text) :done() return '\n' .. tostring(box) end function p.makeDocPageBlurb(args, env) --[=[ -- Makes the blurb "This documentation is transcluded from [[Template:Foo]] (edit, history)". -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'edit-link-display' --> 'edit' -- 'history-link-display' --> 'history' -- 'transcluded-from-blurb' --> -- 'The above [[Wikipedia:Template documentation|documentation]] -- is [[Help:Transclusion|transcluded]] from $1.' -- 'module-preload' --> 'Template:Documentation/preload-module-doc' -- 'create-link-display' --> 'create' -- 'create-module-doc-blurb' --> -- 'You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].' --]=] local docTitle = env.docTitle if not docTitle then return nil end if docTitle.exists then -- /doc exists; link to it. local docLink = makeWikilink(docTitle.prefixedText) local editDisplay = message('edit-link-display') local editLink = makeWikilink("Special:EditPage/" .. docTitle.prefixedText, editDisplay) local historyDisplay = message('history-link-display') local historyLink = makeWikilink("Special:PageHistory/" .. docTitle.prefixedText, historyDisplay) return message('transcluded-from-blurb', {docLink}) .. ' ' .. makeToolbar(editLink, historyLink) .. '<br />' elseif env.subjectSpace == 828 then -- /doc does not exist; ask to create it. local createUrl = docTitle:canonicalUrl{action = 'edit', preload = message('module-preload')} local createDisplay = message('create-link-display') local createLink = makeUrlLink(createUrl, createDisplay) return message('create-module-doc-blurb', {createLink}) .. '<br />' end end function p.makeExperimentBlurb(args, env) --[[ -- Renders the text "Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages." -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'sandbox-link-display' --> 'sandbox' -- 'sandbox-edit-link-display' --> 'edit' -- 'compare-link-display' --> 'diff' -- 'module-sandbox-preload' --> 'Template:Documentation/preload-module-sandbox' -- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox' -- 'sandbox-create-link-display' --> 'create' -- 'mirror-edit-summary' --> 'Create sandbox version of $1' -- 'mirror-link-display' --> 'mirror' -- 'mirror-link-preload' --> 'Template:Documentation/mirror' -- 'sandbox-link-display' --> 'sandbox' -- 'testcases-link-display' --> 'testcases' -- 'testcases-edit-link-display'--> 'edit' -- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox' -- 'testcases-create-link-display' --> 'create' -- 'testcases-link-display' --> 'testcases' -- 'testcases-edit-link-display' --> 'edit' -- 'module-testcases-preload' --> 'Template:Documentation/preload-module-testcases' -- 'template-testcases-preload' --> 'Template:Documentation/preload-testcases' -- 'experiment-blurb-module' --> 'Editors can experiment in this module's $1 and $2 pages.' -- 'experiment-blurb-template' --> 'Editors can experiment in this template's $1 and $2 pages.' --]] local subjectSpace = env.subjectSpace local templateTitle = env.templateTitle local sandboxTitle = env.sandboxTitle local testcasesTitle = env.testcasesTitle local templatePage = templateTitle.prefixedText if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then return nil end -- Make links. local sandboxLinks, testcasesLinks if sandboxTitle.exists then local sandboxPage = sandboxTitle.prefixedText local sandboxDisplay = message('sandbox-link-display') local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay) local sandboxEditDisplay = message('sandbox-edit-link-display') local sandboxEditLink = makeWikilink("Special:EditPage/" .. sandboxPage, sandboxEditDisplay) local compareUrl = env.compareUrl local compareLink if compareUrl then local compareDisplay = message('compare-link-display') compareLink = makeUrlLink(compareUrl, compareDisplay) end sandboxLinks = sandboxLink .. ' ' .. makeToolbar(sandboxEditLink, compareLink) else local sandboxPreload if subjectSpace == 828 then sandboxPreload = message('module-sandbox-preload') else sandboxPreload = message('template-sandbox-preload') end local sandboxCreateUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = sandboxPreload} local sandboxCreateDisplay = message('sandbox-create-link-display') local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay) local mirrorSummary = message('mirror-edit-summary', {makeWikilink(templatePage)}) local mirrorPreload = message('mirror-link-preload') local mirrorUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = mirrorPreload, summary = mirrorSummary} if subjectSpace == 828 then mirrorUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = templateTitle.prefixedText, summary = mirrorSummary} end local mirrorDisplay = message('mirror-link-display') local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay) sandboxLinks = message('sandbox-link-display') .. ' ' .. makeToolbar(sandboxCreateLink, mirrorLink) end if testcasesTitle.exists then local testcasesPage = testcasesTitle.prefixedText local testcasesDisplay = message('testcases-link-display') local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay) local testcasesEditUrl = testcasesTitle:canonicalUrl{action = 'edit'} local testcasesEditDisplay = message('testcases-edit-link-display') local testcasesEditLink = makeWikilink("Special:EditPage/" .. testcasesPage, testcasesEditDisplay) -- for Modules, add testcases run link if exists if testcasesTitle.contentModel == "Scribunto" and testcasesTitle.talkPageTitle and testcasesTitle.talkPageTitle.exists then local testcasesRunLinkDisplay = message('testcases-run-link-display') local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink, testcasesRunLink) else testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink) end else local testcasesPreload if subjectSpace == 828 then testcasesPreload = message('module-testcases-preload') else testcasesPreload = message('template-testcases-preload') end local testcasesCreateUrl = testcasesTitle:canonicalUrl{action = 'edit', preload = testcasesPreload} local testcasesCreateDisplay = message('testcases-create-link-display') local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay) testcasesLinks = message('testcases-link-display') .. ' ' .. makeToolbar(testcasesCreateLink) end local messageName if subjectSpace == 828 then messageName = 'experiment-blurb-module' else messageName = 'experiment-blurb-template' end return message(messageName, {sandboxLinks, testcasesLinks}) end function p.makeCategoriesBlurb(args, env) --[[ -- Generates the text "Please add categories to the /doc subpage." -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'doc-link-display' --> '/doc' -- 'add-categories-blurb' --> 'Please add categories to the $1 subpage.' --]] local docTitle = env.docTitle if not docTitle then return nil end local docPathLink = makeWikilink(docTitle.prefixedText, message('doc-link-display')) return message('add-categories-blurb', {docPathLink}) end function p.makeSubpagesBlurb(args, env) --[[ -- Generates the "Subpages of this template" link. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'template-pagetype' --> 'template' -- 'module-pagetype' --> 'module' -- 'default-pagetype' --> 'page' -- 'subpages-link-display' --> 'Subpages of this $1' --]] local subjectSpace = env.subjectSpace local templateTitle = env.templateTitle if not subjectSpace or not templateTitle then return nil end local pagetype if subjectSpace == 10 then pagetype = message('template-pagetype') elseif subjectSpace == 828 then pagetype = message('module-pagetype') else pagetype = message('default-pagetype') end local subpagesLink = makeWikilink( 'Special:PrefixIndex/' .. templateTitle.prefixedText .. '/', message('subpages-link-display', {pagetype}) ) return message('subpages-blurb', {subpagesLink}) end ---------------------------------------------------------------------------- -- Tracking categories ---------------------------------------------------------------------------- function p.addTrackingCategories(env) --[[ -- Check if {{documentation}} is transcluded on a /doc or /testcases page. -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'display-strange-usage-category' --> true -- 'doc-subpage' --> 'doc' -- 'testcases-subpage' --> 'testcases' -- 'strange-usage-category' --> 'Wikipedia pages with strange ((documentation)) usage' -- -- /testcases pages in the module namespace are not categorised, as they may have -- {{documentation}} transcluded automatically. --]] local title = env.title local subjectSpace = env.subjectSpace if not title or not subjectSpace then return nil end local subpage = title.subpageText if message('display-strange-usage-category', nil, 'boolean') and ( subpage == message('doc-subpage') or subjectSpace ~= 828 and subpage == message('testcases-subpage') ) then return makeCategoryLink(message('strange-usage-category')) end return '' end return p l42m9cik4jn793kkgmpbb8698cckg3k Module:Wd 828 2814 15380 2024-08-06T21:03:36Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15380 Scribunto text/plain -- Original module located at [[:en:Module:Wd]] and [[:en:Module:Wd/i18n]]. require("strict") local p = {} local arg = ... local i18n local function loadI18n(aliasesP, frame) local title if frame then -- current module invoked by page/template, get its title from frame title = frame:getTitle() else -- current module included by other module, get its title from ... title = arg end if not i18n then i18n = require(title .. "/i18n").init(aliasesP) end end p.claimCommands = { property = "property", properties = "properties", qualifier = "qualifier", qualifiers = "qualifiers", reference = "reference", references = "references" } p.generalCommands = { label = "label", title = "title", description = "description", alias = "alias", aliases = "aliases", badge = "badge", badges = "badges" } p.flags = { linked = "linked", short = "short", raw = "raw", multilanguage = "multilanguage", unit = "unit", ------------- preferred = "preferred", normal = "normal", deprecated = "deprecated", best = "best", future = "future", current = "current", former = "former", edit = "edit", editAtEnd = "edit@end", mdy = "mdy", single = "single", sourced = "sourced" } p.args = { eid = "eid", page = "page", date = "date", globalSiteId = "globalSiteId" } local aliasesP = { coord = "P625", ----------------------- image = "P18", author = "P50", authorNameString = "P2093", publisher = "P123", importedFrom = "P143", wikimediaImportURL = "P4656", statedIn = "P248", pages = "P304", language = "P407", hasPart = "P527", publicationDate = "P577", startTime = "P580", endTime = "P582", chapter = "P792", retrieved = "P813", referenceURL = "P854", sectionVerseOrParagraph = "P958", archiveURL = "P1065", title = "P1476", formatterURL = "P1630", quote = "P1683", shortName = "P1813", definingFormula = "P2534", archiveDate = "P2960", inferredFrom = "P3452", typeOfReference = "P3865", column = "P3903", subjectNamedAs = "P1810", wikidataProperty = "P1687", publishedIn = "P1433" } local aliasesQ = { percentage = "Q11229", prolepticJulianCalendar = "Q1985786", citeWeb = "Q5637226", citeQ = "Q22321052" } local parameters = { property = "%p", qualifier = "%q", reference = "%r", alias = "%a", badge = "%b", separator = "%s", general = "%x" } local formats = { property = "%p[%s][%r]", qualifier = "%q[%s][%r]", reference = "%r", propertyWithQualifier = "%p[ <span style=\"font-size:85\\%\">(%q)</span>][%s][%r]", alias = "%a[%s]", badge = "%b[%s]" } local hookNames = { -- {level_1, level_2} [parameters.property] = {"getProperty"}, [parameters.reference] = {"getReferences", "getReference"}, [parameters.qualifier] = {"getAllQualifiers"}, [parameters.qualifier.."\\d"] = {"getQualifiers", "getQualifier"}, [parameters.alias] = {"getAlias"}, [parameters.badge] = {"getBadge"} } -- default value objects, should NOT be mutated but instead copied local defaultSeparators = { ["sep"] = {" "}, ["sep%s"] = {","}, ["sep%q"] = {"; "}, ["sep%q\\d"] = {", "}, ["sep%r"] = nil, -- none ["punc"] = nil -- none } local rankTable = { ["preferred"] = 1, ["normal"] = 2, ["deprecated"] = 3 } local function replaceAlias(id) if aliasesP[id] then id = aliasesP[id] end return id end local function errorText(code, param) local text = i18n["errors"][code] if param then text = mw.ustring.gsub(text, "$1", param) end return text end local function throwError(errorMessage, param) error(errorText(errorMessage, param)) end local function replaceDecimalMark(num) return mw.ustring.gsub(num, "[.]", i18n['numeric']['decimal-mark'], 1) end local function padZeros(num, numDigits) local numZeros local negative = false if num < 0 then negative = true num = num * -1 end num = tostring(num) numZeros = numDigits - num:len() for _ = 1, numZeros do num = "0"..num end if negative then num = "-"..num end return num end local function replaceSpecialChar(chr) if chr == '_' then -- replace underscores with spaces return ' ' else return chr end end local function replaceSpecialChars(str) local chr local esc = false local strOut = "" for i = 1, #str do chr = str:sub(i,i) if not esc then if chr == '\\' then esc = true else strOut = strOut .. replaceSpecialChar(chr) end else strOut = strOut .. chr esc = false end end return strOut end local function buildWikilink(target, label) if not label or target == label then return "[[" .. target .. "]]" else return "[[" .. target .. "|" .. label .. "]]" end end -- used to make frame.args mutable, to replace #frame.args (which is always 0) -- with the actual amount and to simply copy tables local function copyTable(tIn) if not tIn then return nil end local tOut = {} for i, v in pairs(tIn) do tOut[i] = v end return tOut end -- used to merge output arrays together; -- note that it currently mutates the first input array local function mergeArrays(a1, a2) for i = 1, #a2 do a1[#a1 + 1] = a2[i] end return a1 end local function split(str, del) local out = {} local i, j = str:find(del) if i and j then out[1] = str:sub(1, i - 1) out[2] = str:sub(j + 1) else out[1] = str end return out end local function parseWikidataURL(url) local id if url:match('^http[s]?://') then id = split(url, "Q") if id[2] then return "Q" .. id[2] end end return nil end local function parseDate(dateStr, precision) precision = precision or "d" local i, j, index, ptr local parts = {nil, nil, nil} if dateStr == nil then return parts[1], parts[2], parts[3] -- year, month, day end -- 'T' for snak values, '/' for outputs with '/Julian' attached i, j = dateStr:find("[T/]") if i then dateStr = dateStr:sub(1, i-1) end local from = 1 if dateStr:sub(1,1) == "-" then -- this is a negative number, look further ahead from = 2 end index = 1 ptr = 1 i, j = dateStr:find("-", from) if i then -- year parts[index] = tonumber(dateStr:sub(ptr, i-1), 10) -- explicitly give base 10 to prevent error if parts[index] == -0 then parts[index] = tonumber("0") -- for some reason, 'parts[index] = 0' may actually store '-0', so parse from string instead end if precision == "y" then -- we're done return parts[1], parts[2], parts[3] -- year, month, day end index = index + 1 ptr = i + 1 i, j = dateStr:find("-", ptr) if i then -- month parts[index] = tonumber(dateStr:sub(ptr, i-1), 10) if precision == "m" then -- we're done return parts[1], parts[2], parts[3] -- year, month, day end index = index + 1 ptr = i + 1 end end if dateStr:sub(ptr) ~= "" then -- day if we have month, month if we have year, or year parts[index] = tonumber(dateStr:sub(ptr), 10) end return parts[1], parts[2], parts[3] -- year, month, day end local function datePrecedesDate(aY, aM, aD, bY, bM, bD) if aY == nil or bY == nil then return nil end aM = aM or 1 aD = aD or 1 bM = bM or 1 bD = bD or 1 if aY < bY then return true end if aY > bY then return false end if aM < bM then return true end if aM > bM then return false end if aD < bD then return true end return false end local function getHookName(param, index) if hookNames[param] then return hookNames[param][index] elseif param:len() > 2 then return hookNames[param:sub(1, 2).."\\d"][index] else return nil end end local function alwaysTrue() return true end -- The following function parses a format string. -- -- The example below shows how a parsed string is structured in memory. -- Variables other than 'str' and 'child' are left out for clarity's sake. -- -- Example: -- "A %p B [%s[%q1]] C [%r] D" -- -- Structure: -- [ -- { -- str = "A " -- }, -- { -- str = "%p" -- }, -- { -- str = " B ", -- child = -- [ -- { -- str = "%s", -- child = -- [ -- { -- str = "%q1" -- } -- ] -- } -- ] -- }, -- { -- str = " C ", -- child = -- [ -- { -- str = "%r" -- } -- ] -- }, -- { -- str = " D" -- } -- ] -- local function parseFormat(str) local chr, esc, param, root, cur, prev, new local params = {} local function newObject(array) local obj = {} -- new object obj.str = "" array[#array + 1] = obj -- array{object} obj.parent = array return obj end local function endParam() if param > 0 then if cur.str ~= "" then cur.str = "%"..cur.str cur.param = true params[cur.str] = true cur.parent.req[cur.str] = true prev = cur cur = newObject(cur.parent) end param = 0 end end root = {} -- array root.req = {} cur = newObject(root) prev = nil esc = false param = 0 for i = 1, #str do chr = str:sub(i,i) if not esc then if chr == '\\' then endParam() esc = true elseif chr == '%' then endParam() if cur.str ~= "" then cur = newObject(cur.parent) end param = 2 elseif chr == '[' then endParam() if prev and cur.str == "" then table.remove(cur.parent) cur = prev end cur.child = {} -- new array cur.child.req = {} cur.child.parent = cur cur = newObject(cur.child) elseif chr == ']' then endParam() if cur.parent.parent then new = newObject(cur.parent.parent.parent) if cur.str == "" then table.remove(cur.parent) end cur = new end else if param > 1 then param = param - 1 elseif param == 1 then if not chr:match('%d') then endParam() end end cur.str = cur.str .. replaceSpecialChar(chr) end else cur.str = cur.str .. chr esc = false end prev = nil end endParam() -- make sure that at least one required parameter has been defined if not next(root.req) then throwError("missing-required-parameter") end -- make sure that the separator parameter "%s" is not amongst the required parameters if root.req[parameters.separator] then throwError("extra-required-parameter", parameters.separator) end return root, params end local function sortOnRank(claims) local rankPos local ranks = {{}, {}, {}, {}} -- preferred, normal, deprecated, (default) local sorted = {} for _, v in ipairs(claims) do rankPos = rankTable[v.rank] or 4 ranks[rankPos][#ranks[rankPos] + 1] = v end sorted = ranks[1] sorted = mergeArrays(sorted, ranks[2]) sorted = mergeArrays(sorted, ranks[3]) return sorted end local Config = {} -- allows for recursive calls function Config:new() local cfg = {} setmetatable(cfg, self) self.__index = self cfg.separators = { -- single value objects wrapped in arrays so that we can pass by reference ["sep"] = {copyTable(defaultSeparators["sep"])}, ["sep%s"] = {copyTable(defaultSeparators["sep%s"])}, ["sep%q"] = {copyTable(defaultSeparators["sep%q"])}, ["sep%r"] = {copyTable(defaultSeparators["sep%r"])}, ["punc"] = {copyTable(defaultSeparators["punc"])} } cfg.entity = nil cfg.entityID = nil cfg.propertyID = nil cfg.propertyValue = nil cfg.qualifierIDs = {} cfg.qualifierIDsAndValues = {} cfg.bestRank = true cfg.ranks = {true, true, false} -- preferred = true, normal = true, deprecated = false cfg.foundRank = #cfg.ranks cfg.flagBest = false cfg.flagRank = false cfg.periods = {true, true, true} -- future = true, current = true, former = true cfg.flagPeriod = false cfg.atDate = {parseDate(os.date('!%Y-%m-%d'))} -- today as {year, month, day} cfg.mdyDate = false cfg.singleClaim = false cfg.sourcedOnly = false cfg.editable = false cfg.editAtEnd = false cfg.inSitelinks = false cfg.langCode = mw.language.getContentLanguage().code cfg.langName = mw.language.fetchLanguageName(cfg.langCode, cfg.langCode) cfg.langObj = mw.language.new(cfg.langCode) cfg.siteID = mw.wikibase.getGlobalSiteId() cfg.states = {} cfg.states.qualifiersCount = 0 cfg.curState = nil cfg.prefetchedRefs = nil return cfg end local State = {} function State:new(cfg, type) local stt = {} setmetatable(stt, self) self.__index = self stt.conf = cfg stt.type = type stt.results = {} stt.parsedFormat = {} stt.separator = {} stt.movSeparator = {} stt.puncMark = {} stt.linked = false stt.rawValue = false stt.shortName = false stt.anyLanguage = false stt.unitOnly = false stt.singleValue = false return stt end -- if id == nil then item connected to current page is used function Config:getLabel(id, raw, link, short) local label = nil local prefix, title= "", nil if not id then id = mw.wikibase.getEntityIdForCurrentPage() if not id then return "" end end id = id:upper() -- just to be sure if raw then -- check if given id actually exists if mw.wikibase.isValidEntityId(id) and mw.wikibase.entityExists(id) then label = id end prefix, title = "d:Special:EntityPage/", label -- may be nil else -- try short name first if requested if short then label = p._property{aliasesP.shortName, [p.args.eid] = id} -- get short name if label == "" then label = nil end end -- get label if not label then label = mw.wikibase.getLabelByLang(id, self.langCode) -- XXX: should use fallback labels? end end if not label then label = "" elseif link then -- build a link if requested if not title then if id:sub(1,1) == "Q" then title = mw.wikibase.getSitelink(id) elseif id:sub(1,1) == "P" then -- properties have no sitelink, link to Wikidata instead prefix, title = "d:Special:EntityPage/", id end end label = mw.text.nowiki(label) -- escape raw label text so it cannot be wikitext markup if title then label = buildWikilink(prefix .. title, label) end end return label end function Config:getEditIcon() local value = "" local prefix = "" local front = "&nbsp;" local back = "" if self.entityID:sub(1,1) == "P" then prefix = "Property:" end if self.editAtEnd then front = '<span style="float:' if self.langObj:isRTL() then front = front .. 'left' else front = front .. 'right' end front = front .. '">' back = '</span>' end value = "[[File:OOjs UI icon edit-ltr-progressive.svg|frameless|text-top|10px|alt=" .. i18n['info']['edit-on-wikidata'] .. "|link=https://www.wikidata.org/wiki/" .. prefix .. self.entityID .. "?uselang=" .. self.langCode if self.propertyID then value = value .. "#" .. self.propertyID elseif self.inSitelinks then value = value .. "#sitelinks-wikipedia" end value = value .. "|" .. i18n['info']['edit-on-wikidata'] .. "]]" return front .. value .. back end -- used to create the final output string when it's all done, so that for references the -- function extensionTag("ref", ...) is only called when they really ended up in the final output function Config:concatValues(valuesArray) local outString = "" local j, skip for i = 1, #valuesArray do -- check if this is a reference if valuesArray[i].refHash then j = i - 1 skip = false -- skip this reference if it is part of a continuous row of references that already contains the exact same reference while valuesArray[j] and valuesArray[j].refHash do if valuesArray[i].refHash == valuesArray[j].refHash then skip = true break end j = j - 1 end if not skip then -- add <ref> tag with the reference's hash as its name (to deduplicate references) outString = outString .. mw.getCurrentFrame():extensionTag("ref", valuesArray[i][1], {name = valuesArray[i].refHash}) end else outString = outString .. valuesArray[i][1] end end return outString end function Config:convertUnit(unit, raw, link, short, unitOnly) local space = " " local label = "" local itemID if unit == "" or unit == "1" then return nil end if unitOnly then space = "" end itemID = parseWikidataURL(unit) if itemID then if itemID == aliasesQ.percentage then return "%" else label = self:getLabel(itemID, raw, link, short) if label ~= "" then return space .. label end end end return "" end function State:getValue(snak) return self.conf:getValue(snak, self.rawValue, self.linked, self.shortName, self.anyLanguage, self.unitOnly, false, self.type:sub(1,2)) end function Config:getValue(snak, raw, link, short, anyLang, unitOnly, noSpecial, type) if snak.snaktype == 'value' then local datatype = snak.datavalue.type local subtype = snak.datatype local datavalue = snak.datavalue.value if datatype == 'string' then if subtype == 'url' and link then -- create link explicitly if raw then -- will render as a linked number like [1] return "[" .. datavalue .. "]" else return "[" .. datavalue .. " " .. datavalue .. "]" end elseif subtype == 'commonsMedia' then if link then return buildWikilink("c:File:" .. datavalue, datavalue) elseif not raw then return "[[File:" .. datavalue .. "]]" else return datavalue end elseif subtype == 'geo-shape' and link then return buildWikilink("c:" .. datavalue, datavalue) elseif subtype == 'math' and not raw then local attribute = nil if (type == parameters.property or (type == parameters.qualifier and self.propertyID == aliasesP.hasPart)) and snak.property == aliasesP.definingFormula then attribute = {qid = self.entityID} end return mw.getCurrentFrame():extensionTag("math", datavalue, attribute) elseif subtype == 'external-id' and link then local url = p._property{aliasesP.formatterURL, [p.args.eid] = snak.property} -- get formatter URL if url ~= "" then url = mw.ustring.gsub(url, "$1", datavalue) return "[" .. url .. " " .. datavalue .. "]" else return datavalue end else return datavalue end elseif datatype == 'monolingualtext' then if anyLang or datavalue['language'] == self.langCode then return datavalue['text'] else return nil end elseif datatype == 'quantity' then local value = "" local unit if not unitOnly then -- get value and strip + signs from front value = mw.ustring.gsub(datavalue['amount'], "^%+(.+)$", "%1") if raw then return value end -- replace decimal mark based on locale value = replaceDecimalMark(value) -- add delimiters for readability value = i18n.addDelimiters(value) end unit = self:convertUnit(datavalue['unit'], raw, link, short, unitOnly) if unit then value = value .. unit end return value elseif datatype == 'time' then local y, m, d, p, yDiv, yRound, yFull, value, calendarID, dateStr local yFactor = 1 local sign = 1 local prefix = "" local suffix = "" local mayAddCalendar = false local calendar = "" local precision = datavalue['precision'] if precision == 11 then p = "d" elseif precision == 10 then p = "m" else p = "y" yFactor = 10^(9-precision) end y, m, d = parseDate(datavalue['time'], p) if y < 0 then sign = -1 y = y * sign end -- if precision is tens/hundreds/thousands/millions/billions of years if precision <= 8 then yDiv = y / yFactor -- if precision is tens/hundreds/thousands of years if precision >= 6 then mayAddCalendar = true if precision <= 7 then -- round centuries/millenniums up (e.g. 20th century or 3rd millennium) yRound = math.ceil(yDiv) if not raw then if precision == 6 then suffix = i18n['datetime']['suffixes']['millennium'] else suffix = i18n['datetime']['suffixes']['century'] end suffix = i18n.getOrdinalSuffix(yRound) .. suffix else -- if not verbose, take the first year of the century/millennium -- (e.g. 1901 for 20th century or 2001 for 3rd millennium) yRound = (yRound - 1) * yFactor + 1 end else -- precision == 8 -- round decades down (e.g. 2010s) yRound = math.floor(yDiv) * yFactor if not raw then prefix = i18n['datetime']['prefixes']['decade-period'] suffix = i18n['datetime']['suffixes']['decade-period'] end end if raw and sign < 0 then -- if BCE then compensate for "counting backwards" -- (e.g. -2019 for 2010s BCE, -2000 for 20th century BCE or -3000 for 3rd millennium BCE) yRound = yRound + yFactor - 1 end else local yReFactor, yReDiv, yReRound -- round to nearest for tens of thousands of years or more yRound = math.floor(yDiv + 0.5) if yRound == 0 then if precision <= 2 and y ~= 0 then yReFactor = 1e6 yReDiv = y / yReFactor yReRound = math.floor(yReDiv + 0.5) if yReDiv == yReRound then -- change precision to millions of years only if we have a whole number of them precision = 3 yFactor = yReFactor yRound = yReRound end end if yRound == 0 then -- otherwise, take the unrounded (original) number of years precision = 5 yFactor = 1 yRound = y mayAddCalendar = true end end if precision >= 1 and y ~= 0 then yFull = yRound * yFactor yReFactor = 1e9 yReDiv = yFull / yReFactor yReRound = math.floor(yReDiv + 0.5) if yReDiv == yReRound then -- change precision to billions of years if we're in that range precision = 0 yFactor = yReFactor yRound = yReRound else yReFactor = 1e6 yReDiv = yFull / yReFactor yReRound = math.floor(yReDiv + 0.5) if yReDiv == yReRound then -- change precision to millions of years if we're in that range precision = 3 yFactor = yReFactor yRound = yReRound end end end if not raw then if precision == 3 then suffix = i18n['datetime']['suffixes']['million-years'] elseif precision == 0 then suffix = i18n['datetime']['suffixes']['billion-years'] else yRound = yRound * yFactor if yRound == 1 then suffix = i18n['datetime']['suffixes']['year'] else suffix = i18n['datetime']['suffixes']['years'] end end else yRound = yRound * yFactor end end else yRound = y mayAddCalendar = true end if mayAddCalendar then calendarID = parseWikidataURL(datavalue['calendarmodel']) if calendarID and calendarID == aliasesQ.prolepticJulianCalendar then if not raw then if link then calendar = " ("..buildWikilink(i18n['datetime']['julian-calendar'], i18n['datetime']['julian'])..")" else calendar = " ("..i18n['datetime']['julian']..")" end else calendar = "/"..i18n['datetime']['julian'] end end end if not raw then local ce = nil if sign < 0 then ce = i18n['datetime']['BCE'] elseif precision <= 5 then ce = i18n['datetime']['CE'] end if ce then if link then ce = buildWikilink(i18n['datetime']['common-era'], ce) end suffix = suffix .. " " .. ce end value = tostring(yRound) if m then dateStr = self.langObj:formatDate("F", "1-"..m.."-1") if d then if self.mdyDate then dateStr = dateStr .. " " .. d .. "," else dateStr = d .. " " .. dateStr end end value = dateStr .. " " .. value end value = prefix .. value .. suffix .. calendar else value = padZeros(yRound * sign, 4) if m then value = value .. "-" .. padZeros(m, 2) if d then value = value .. "-" .. padZeros(d, 2) end end value = value .. calendar end return value elseif datatype == 'globecoordinate' then -- logic from https://github.com/DataValues/Geo (v4.0.1) local precision, unitsPerDegree, numDigits, strFormat, value, globe local latitude, latConv, latValue, latLink local longitude, lonConv, lonValue, lonLink local latDirection, latDirectionN, latDirectionS, latDirectionEN local lonDirection, lonDirectionE, lonDirectionW, lonDirectionEN local degSymbol, minSymbol, secSymbol, separator local latDegrees = nil local latMinutes = nil local latSeconds = nil local lonDegrees = nil local lonMinutes = nil local lonSeconds = nil local latDegSym = "" local latMinSym = "" local latSecSym = "" local lonDegSym = "" local lonMinSym = "" local lonSecSym = "" local latDirectionEN_N = "N" local latDirectionEN_S = "S" local lonDirectionEN_E = "E" local lonDirectionEN_W = "W" if not raw then latDirectionN = i18n['coord']['latitude-north'] latDirectionS = i18n['coord']['latitude-south'] lonDirectionE = i18n['coord']['longitude-east'] lonDirectionW = i18n['coord']['longitude-west'] degSymbol = i18n['coord']['degrees'] minSymbol = i18n['coord']['minutes'] secSymbol = i18n['coord']['seconds'] separator = i18n['coord']['separator'] else latDirectionN = latDirectionEN_N latDirectionS = latDirectionEN_S lonDirectionE = lonDirectionEN_E lonDirectionW = lonDirectionEN_W degSymbol = "/" minSymbol = "/" secSymbol = "/" separator = "/" end latitude = datavalue['latitude'] longitude = datavalue['longitude'] if latitude < 0 then latDirection = latDirectionS latDirectionEN = latDirectionEN_S latitude = math.abs(latitude) else latDirection = latDirectionN latDirectionEN = latDirectionEN_N end if longitude < 0 then lonDirection = lonDirectionW lonDirectionEN = lonDirectionEN_W longitude = math.abs(longitude) else lonDirection = lonDirectionE lonDirectionEN = lonDirectionEN_E end precision = datavalue['precision'] if not precision or precision <= 0 then precision = 1 / 3600 -- precision not set (correctly), set to arcsecond end -- remove insignificant detail latitude = math.floor(latitude / precision + 0.5) * precision longitude = math.floor(longitude / precision + 0.5) * precision if precision >= 1 - (1 / 60) and precision < 1 then precision = 1 elseif precision >= (1 / 60) - (1 / 3600) and precision < (1 / 60) then precision = 1 / 60 end if precision >= 1 then unitsPerDegree = 1 elseif precision >= (1 / 60) then unitsPerDegree = 60 else unitsPerDegree = 3600 end numDigits = math.ceil(-math.log10(unitsPerDegree * precision)) if numDigits <= 0 then numDigits = tonumber("0") -- for some reason, 'numDigits = 0' may actually store '-0', so parse from string instead end strFormat = "%." .. numDigits .. "f" if precision >= 1 then latDegrees = strFormat:format(latitude) lonDegrees = strFormat:format(longitude) if not raw then latDegSym = replaceDecimalMark(latDegrees) .. degSymbol lonDegSym = replaceDecimalMark(lonDegrees) .. degSymbol else latDegSym = latDegrees .. degSymbol lonDegSym = lonDegrees .. degSymbol end else latConv = math.floor(latitude * unitsPerDegree * 10^numDigits + 0.5) / 10^numDigits lonConv = math.floor(longitude * unitsPerDegree * 10^numDigits + 0.5) / 10^numDigits if precision >= (1 / 60) then latMinutes = latConv lonMinutes = lonConv else latSeconds = latConv lonSeconds = lonConv latMinutes = math.floor(latSeconds / 60) lonMinutes = math.floor(lonSeconds / 60) latSeconds = strFormat:format(latSeconds - (latMinutes * 60)) lonSeconds = strFormat:format(lonSeconds - (lonMinutes * 60)) if not raw then latSecSym = replaceDecimalMark(latSeconds) .. secSymbol lonSecSym = replaceDecimalMark(lonSeconds) .. secSymbol else latSecSym = latSeconds .. secSymbol lonSecSym = lonSeconds .. secSymbol end end latDegrees = math.floor(latMinutes / 60) lonDegrees = math.floor(lonMinutes / 60) latDegSym = latDegrees .. degSymbol lonDegSym = lonDegrees .. degSymbol latMinutes = latMinutes - (latDegrees * 60) lonMinutes = lonMinutes - (lonDegrees * 60) if precision >= (1 / 60) then latMinutes = strFormat:format(latMinutes) lonMinutes = strFormat:format(lonMinutes) if not raw then latMinSym = replaceDecimalMark(latMinutes) .. minSymbol lonMinSym = replaceDecimalMark(lonMinutes) .. minSymbol else latMinSym = latMinutes .. minSymbol lonMinSym = lonMinutes .. minSymbol end else latMinSym = latMinutes .. minSymbol lonMinSym = lonMinutes .. minSymbol end end latValue = latDegSym .. latMinSym .. latSecSym .. latDirection lonValue = lonDegSym .. lonMinSym .. lonSecSym .. lonDirection value = latValue .. separator .. lonValue if link then globe = parseWikidataURL(datavalue['globe']) if globe then globe = mw.wikibase.getLabelByLang(globe, "en"):lower() else globe = "earth" end latLink = table.concat({latDegrees, latMinutes, latSeconds}, "_") lonLink = table.concat({lonDegrees, lonMinutes, lonSeconds}, "_") value = "[https://geohack.toolforge.org/geohack.php?language="..self.langCode.."&params="..latLink.."_"..latDirectionEN.."_"..lonLink.."_"..lonDirectionEN.."_globe:"..globe.." "..value.."]" end return value elseif datatype == 'wikibase-entityid' then local label local itemID = datavalue['numeric-id'] if subtype == 'wikibase-item' then itemID = "Q" .. itemID elseif subtype == 'wikibase-property' then itemID = "P" .. itemID else return '<strong class="error">' .. errorText('unknown-data-type', subtype) .. '</strong>' end label = self:getLabel(itemID, raw, link, short) if label == "" then label = nil end return label else return '<strong class="error">' .. errorText('unknown-data-type', datatype) .. '</strong>' end elseif snak.snaktype == 'somevalue' and not noSpecial then if raw then return " " -- single space represents 'somevalue' else return i18n['values']['unknown'] end elseif snak.snaktype == 'novalue' and not noSpecial then if raw then return "" -- empty string represents 'novalue' else return i18n['values']['none'] end else return nil end end function Config:getSingleRawQualifier(claim, qualifierID) local qualifiers if claim.qualifiers then qualifiers = claim.qualifiers[qualifierID] end if qualifiers and qualifiers[1] then return self:getValue(qualifiers[1], true) -- raw = true else return nil end end function Config:snakEqualsValue(snak, value) local snakValue = self:getValue(snak, true) -- raw = true if snakValue and snak.snaktype == 'value' and snak.datavalue.type == 'wikibase-entityid' then value = value:upper() end return snakValue == value end function Config:setRank(rank) local rankPos if rank == p.flags.best then self.bestRank = true self.flagBest = true -- mark that 'best' flag was given return end if rank:sub(1,9) == p.flags.preferred then rankPos = 1 elseif rank:sub(1,6) == p.flags.normal then rankPos = 2 elseif rank:sub(1,10) == p.flags.deprecated then rankPos = 3 else return end -- one of the rank flags was given, check if another one was given before if not self.flagRank then self.ranks = {false, false, false} -- no other rank flag given before, so unset ranks self.bestRank = self.flagBest -- unsets bestRank only if 'best' flag was not given before self.flagRank = true -- mark that a rank flag was given end if rank:sub(-1) == "+" then for i = rankPos, 1, -1 do self.ranks[i] = true end elseif rank:sub(-1) == "-" then for i = rankPos, #self.ranks do self.ranks[i] = true end else self.ranks[rankPos] = true end end function Config:setPeriod(period) local periodPos if period == p.flags.future then periodPos = 1 elseif period == p.flags.current then periodPos = 2 elseif period == p.flags.former then periodPos = 3 else return end -- one of the period flags was given, check if another one was given before if not self.flagPeriod then self.periods = {false, false, false} -- no other period flag given before, so unset periods self.flagPeriod = true -- mark that a period flag was given end self.periods[periodPos] = true end function Config:qualifierMatches(claim, id, value) local qualifiers if claim.qualifiers then qualifiers = claim.qualifiers[id] end if qualifiers then for _, v in pairs(qualifiers) do if self:snakEqualsValue(v, value) then return true end end elseif value == "" then -- if the qualifier is not present then treat it the same as the special value 'novalue' return true end return false end function Config:rankMatches(rankPos) if self.bestRank then return (self.ranks[rankPos] and self.foundRank >= rankPos) else return self.ranks[rankPos] end end function Config:timeMatches(claim) local startTime = nil local startTimeY = nil local startTimeM = nil local startTimeD = nil local endTime = nil local endTimeY = nil local endTimeM = nil local endTimeD = nil if self.periods[1] and self.periods[2] and self.periods[3] then -- any time return true end startTime = self:getSingleRawQualifier(claim, aliasesP.startTime) if startTime and startTime ~= "" and startTime ~= " " then startTimeY, startTimeM, startTimeD = parseDate(startTime) end endTime = self:getSingleRawQualifier(claim, aliasesP.endTime) if endTime and endTime ~= "" and endTime ~= " " then endTimeY, endTimeM, endTimeD = parseDate(endTime) end if startTimeY ~= nil and endTimeY ~= nil and datePrecedesDate(endTimeY, endTimeM, endTimeD, startTimeY, startTimeM, startTimeD) then -- invalidate end time if it precedes start time endTimeY = nil endTimeM = nil endTimeD = nil end if self.periods[1] then -- future if startTimeY and datePrecedesDate(self.atDate[1], self.atDate[2], self.atDate[3], startTimeY, startTimeM, startTimeD) then return true end end if self.periods[2] then -- current if (startTimeY == nil or not datePrecedesDate(self.atDate[1], self.atDate[2], self.atDate[3], startTimeY, startTimeM, startTimeD)) and (endTimeY == nil or datePrecedesDate(self.atDate[1], self.atDate[2], self.atDate[3], endTimeY, endTimeM, endTimeD)) then return true end end if self.periods[3] then -- former if endTimeY and not datePrecedesDate(self.atDate[1], self.atDate[2], self.atDate[3], endTimeY, endTimeM, endTimeD) then return true end end return false end function Config:processFlag(flag) if not flag then return false end if flag == p.flags.linked then self.curState.linked = true return true elseif flag == p.flags.raw then self.curState.rawValue = true if self.curState == self.states[parameters.reference] then -- raw reference values end with periods and require a separator (other than none) self.separators["sep%r"][1] = {" "} end return true elseif flag == p.flags.short then self.curState.shortName = true return true elseif flag == p.flags.multilanguage then self.curState.anyLanguage = true return true elseif flag == p.flags.unit then self.curState.unitOnly = true return true elseif flag == p.flags.mdy then self.mdyDate = true return true elseif flag == p.flags.single then self.singleClaim = true return true elseif flag == p.flags.sourced then self.sourcedOnly = true return true elseif flag == p.flags.edit then self.editable = true return true elseif flag == p.flags.editAtEnd then self.editable = true self.editAtEnd = true return true elseif flag == p.flags.best or flag:match('^'..p.flags.preferred..'[+-]?$') or flag:match('^'..p.flags.normal..'[+-]?$') or flag:match('^'..p.flags.deprecated..'[+-]?$') then self:setRank(flag) return true elseif flag == p.flags.future or flag == p.flags.current or flag == p.flags.former then self:setPeriod(flag) return true elseif flag == "" then -- ignore empty flags and carry on return true else return false end end function Config:processFlagOrCommand(flag) local param = "" if not flag then return false end if flag == p.claimCommands.property or flag == p.claimCommands.properties then param = parameters.property elseif flag == p.claimCommands.qualifier or flag == p.claimCommands.qualifiers then self.states.qualifiersCount = self.states.qualifiersCount + 1 param = parameters.qualifier .. self.states.qualifiersCount self.separators["sep"..param] = {copyTable(defaultSeparators["sep%q\\d"])} elseif flag == p.claimCommands.reference or flag == p.claimCommands.references then param = parameters.reference else return self:processFlag(flag) end if self.states[param] then return false end -- create a new state for each command self.states[param] = State:new(self, param) -- use "%x" as the general parameter name self.states[param].parsedFormat = parseFormat(parameters.general) -- will be overwritten for param=="%p" -- set the separator self.states[param].separator = self.separators["sep"..param] -- will be nil for param=="%p", which will be set separately if flag == p.claimCommands.property or flag == p.claimCommands.qualifier or flag == p.claimCommands.reference then self.states[param].singleValue = true end self.curState = self.states[param] return true end function Config:processSeparators(args) local sep for i, v in pairs(self.separators) do if args[i] then sep = replaceSpecialChars(args[i]) if sep ~= "" then self.separators[i][1] = {sep} else self.separators[i][1] = nil end end end end function Config:setFormatAndSeparators(state, parsedFormat) state.parsedFormat = parsedFormat state.separator = self.separators["sep"] state.movSeparator = self.separators["sep"..parameters.separator] state.puncMark = self.separators["punc"] end -- determines if a claim has references by prefetching them from the claim using getReferences, -- which applies some filtering that determines if a reference is actually returned, -- and caches the references for later use function State:isSourced(claim) self.conf.prefetchedRefs = self:getReferences(claim) return (#self.conf.prefetchedRefs > 0) end function State:resetCaches() -- any prefetched references of the previous claim must not be used self.conf.prefetchedRefs = nil end function State:claimMatches(claim) local matches, rankPos -- first of all, reset any cached values used for the previous claim self:resetCaches() -- if a property value was given, check if it matches the claim's property value if self.conf.propertyValue then matches = self.conf:snakEqualsValue(claim.mainsnak, self.conf.propertyValue) else matches = true end -- if any qualifier values were given, check if each matches one of the claim's qualifier values for i, v in pairs(self.conf.qualifierIDsAndValues) do matches = (matches and self.conf:qualifierMatches(claim, i, v)) end -- check if the claim's rank and time period match rankPos = rankTable[claim.rank] or 4 matches = (matches and self.conf:rankMatches(rankPos) and self.conf:timeMatches(claim)) -- if only claims with references must be returned, check if this one has any if self.conf.sourcedOnly then matches = (matches and self:isSourced(claim)) -- prefetches and caches references end return matches, rankPos end function State:out() local result -- collection of arrays with value objects local valuesArray -- array with value objects local sep = nil -- value object local out = {} -- array with value objects local function walk(formatTable, result) local valuesArray = {} -- array with value objects for i, v in pairs(formatTable.req) do if not result[i] or not result[i][1] then -- we've got no result for a parameter that is required on this level, -- so skip this level (and its children) by returning an empty result return {} end end for _, v in ipairs(formatTable) do if v.param then valuesArray = mergeArrays(valuesArray, result[v.str]) elseif v.str ~= "" then valuesArray[#valuesArray + 1] = {v.str} end if v.child then valuesArray = mergeArrays(valuesArray, walk(v.child, result)) end end return valuesArray end -- iterate through the results from back to front, so that we know when to add separators for i = #self.results, 1, -1 do result = self.results[i] -- if there is already some output, then add the separators if #out > 0 then sep = self.separator[1] -- fixed separator result[parameters.separator] = {self.movSeparator[1]} -- movable separator else sep = nil result[parameters.separator] = {self.puncMark[1]} -- optional punctuation mark end valuesArray = walk(self.parsedFormat, result) if #valuesArray > 0 then if sep then valuesArray[#valuesArray + 1] = sep end out = mergeArrays(valuesArray, out) end end -- reset state before next iteration self.results = {} return out end -- level 1 hook function State:getProperty(claim) local value = {self:getValue(claim.mainsnak)} -- create one value object if #value > 0 then return {value} -- wrap the value object in an array and return it else return {} -- return empty array if there was no value end end -- level 1 hook function State:getQualifiers(claim, param) local qualifiers if claim.qualifiers then qualifiers = claim.qualifiers[self.conf.qualifierIDs[param]] end if qualifiers then -- iterate through claim's qualifier statements to collect their values; -- return array with multiple value objects return self.conf.states[param]:iterate(qualifiers, {[parameters.general] = hookNames[parameters.qualifier.."\\d"][2], count = 1}) -- pass qualifier state with level 2 hook else return {} -- return empty array end end -- level 2 hook function State:getQualifier(snak) local value = {self:getValue(snak)} -- create one value object if #value > 0 then return {value} -- wrap the value object in an array and return it else return {} -- return empty array if there was no value end end -- level 1 hook function State:getAllQualifiers(claim, param, result, hooks) local out = {} -- array with value objects local sep = self.conf.separators["sep"..parameters.qualifier][1] -- value object -- iterate through the output of the separate "qualifier(s)" commands for i = 1, self.conf.states.qualifiersCount do -- if a hook has not been called yet, call it now if not result[parameters.qualifier..i] then self:callHook(parameters.qualifier..i, hooks, claim, result) end -- if there is output for this particular "qualifier(s)" command, then add it if result[parameters.qualifier..i] and result[parameters.qualifier..i][1] then -- if there is already some output, then add the separator if #out > 0 and sep then out[#out + 1] = sep end out = mergeArrays(out, result[parameters.qualifier..i]) end end return out end -- level 1 hook function State:getReferences(claim) if self.conf.prefetchedRefs then -- return references that have been prefetched by isSourced return self.conf.prefetchedRefs end if claim.references then -- iterate through claim's reference statements to collect their values; -- return array with multiple value objects return self.conf.states[parameters.reference]:iterate(claim.references, {[parameters.general] = hookNames[parameters.reference][2], count = 1}) -- pass reference state with level 2 hook else return {} -- return empty array end end -- level 2 hook function State:getReference(statement) local key, citeWeb, citeQ, label local params = {} local citeParams = {['web'] = {}, ['q'] = {}} local citeMismatch = {} local useCite = nil local useParams = nil local value = "" local ref = {} local referenceEmpty = true -- will be set to false if at least one parameter is left unremoved local numAuthorParameters = 0 local numAuthorNameStringParameters = 0 local tempLink local additionalRefProperties = {} -- will hold properties of the reference which are not in statement.snaks, namely backup title from "subject named as" and link from an external ID local wikidataPropertiesOfSource -- will contain "Wikidata property" properties of the item in stated in, if any local version = 8 -- increment this each time the below logic is changed to avoid conflict errors if statement.snaks then -- don't use bot-added references referencing Wikimedia projects or containing "inferred from" (such references are not usable on Wikipedia) if statement.snaks[aliasesP.importedFrom] or statement.snaks[aliasesP.wikimediaImportURL] or statement.snaks[aliasesP.inferredFrom] then statement.snaks = {} end -- don't include "type of reference" if statement.snaks[aliasesP.typeOfReference] then statement.snaks[aliasesP.typeOfReference] = nil end -- don't include "image" to prevent littering if statement.snaks[aliasesP.image] then statement.snaks[aliasesP.image] = nil end -- don't include "language" if it is equal to the local one if self:getReferenceDetail(statement.snaks, aliasesP.language) == self.conf.langName then statement.snaks[aliasesP.language] = nil end if statement.snaks[aliasesP.statedIn] and not statement.snaks[aliasesP.referenceURL] then -- "stated in" was given but "reference URL" was not. -- get "Wikidata property" properties from the item in "stated in" -- if any of the returned properties of the external-id datatype is in statement.snaks, generate a link from it and use the link in the reference -- find the "Wikidata property" properties in the item from "stated in" wikidataPropertiesOfSource = mw.text.split(p._properties{p.flags.raw, aliasesP.wikidataProperty, [p.args.eid] = self.conf:getValue(statement.snaks[aliasesP.statedIn][1], true, false)}, ", ", true) for i, wikidataPropertyOfSource in pairs(wikidataPropertiesOfSource) do if statement.snaks[wikidataPropertyOfSource] and statement.snaks[wikidataPropertyOfSource][1].datatype == "external-id" then tempLink = self.conf:getValue(statement.snaks[wikidataPropertyOfSource][1], false, true) -- not raw, linked if mw.ustring.match(tempLink, "^%[%Z- %Z+%]$") then -- getValue returned a URL. additionalRefProperties[aliasesP.referenceURL] = mw.ustring.gsub(tempLink, "^%[(%Z-) %Z+%]$", "%1") -- the link is in wiki markup, so strip the square brackets and the display text statement.snaks[wikidataPropertyOfSource] = nil break end end end end -- don't include "subject named as", but use it as the title when "title" is not present but a URL is if statement.snaks[aliasesP.subjectNamedAs] then if not statement.snaks[aliasesP.title] and (statement.snaks[aliasesP.referenceURL] or additionalRefProperties[aliasesP.referenceURL]) then additionalRefProperties[aliasesP.title] = statement.snaks[aliasesP.subjectNamedAs][1].datavalue.value end statement.snaks[aliasesP.subjectNamedAs] = nil end -- retrieve all the parameters for i in pairs(statement.snaks) do label = "" -- multiple authors may be given if i == aliasesP.author or i == aliasesP.authorNameString then params[i] = self:getReferenceDetails(statement.snaks, i, false, self.linked, true) -- link = true/false, anyLang = true elseif i == aliasesP.statedIn then -- Get "stated in" raw, as it is wanted (for Cite Q) even if it doesn't have a local language label. params[aliasesP.statedIn] = {self:getReferenceDetail(statement.snaks, aliasesP.statedIn, true)} -- raw = true else params[i] = {self:getReferenceDetail(statement.snaks, i, false, self.linked and (statement.snaks[i][1].datatype ~= 'url'), true)} -- link = true/false, anyLang = true end if #params[i] == 0 then params[i] = nil else referenceEmpty = false if statement.snaks[i][1].datatype == 'external-id' then key = "external-id" label = self.conf:getLabel(i) if label ~= "" then label = label .. " " end else key = i end -- add the parameter to each matching type of citation for j in pairs(citeParams) do -- do so if there was no mismatch with a previous parameter if not citeMismatch[j] then -- check if this parameter is not mismatching itself if i18n['cite'][j][key] then -- continue if an option is available in the corresponding cite template if i18n['cite'][j][key] ~= "" then -- handle non-author properties (and author properties ("author" and "author name string"), if they don't use the same template parameter) if (i ~= aliasesP.author and i ~= aliasesP.authorNameString) or (i18n['cite'][j][aliasesP.author] ~= i18n['cite'][j][aliasesP.authorNameString]) then citeParams[j][i18n['cite'][j][key]] = label .. params[i][1] -- to avoid problems with non-author multiple parameters (if existent), the following old code is retained for k=2, #params[i] do citeParams[j][i18n['cite'][j][key]..k] = label .. params[i][k] end -- handle "author" and "author name string" specially if they use the same template parameter elseif i == aliasesP.author or i == aliasesP.authorNameString then if params[aliasesP.author] ~= nil then numAuthorParameters = #params[aliasesP.author] else numAuthorParameters = 0 end if params[aliasesP.authorNameString] ~= nil then numAuthorNameStringParameters = #params[aliasesP.authorNameString] else numAuthorNameStringParameters = 0 end -- execute only if both "author" and "author name string" satisfy this condition: the property is both in params and in statement.snaks or it is neither in params nor in statement.snaks -- reason: parameters are added to params each iteration of the loop, not before the loop if ((statement.snaks[aliasesP.author] == nil) == (numAuthorParameters == 0)) and ((statement.snaks[aliasesP.authorNameString] == nil) == (numAuthorNameStringParameters == 0)) then for k=1, numAuthorParameters + numAuthorNameStringParameters do if k <= numAuthorParameters then -- now handling the authors from the "author" property citeParams[j][i18n['cite'][j][aliasesP.author]..k] = label .. params[aliasesP.author][k] else -- now handling the authors from "author name string" citeParams[j][i18n['cite'][j][aliasesP.authorNameString]..k] = label .. params[aliasesP.authorNameString][k - numAuthorParameters] end end end end end else citeMismatch[j] = true end end end end end -- use additional properties for i in pairs(additionalRefProperties) do for j in pairs(citeParams) do if not citeMismatch[j] and i18n["cite"][j][i] then citeParams[j][i18n["cite"][j][i]] = additionalRefProperties[i] else citeMismatch[j] = true end end end -- get title of general template for citing web references citeWeb = split(mw.wikibase.getSitelink(aliasesQ.citeWeb) or "", ":")[2] -- split off namespace from front -- get title of template that expands stated-in references into citations citeQ = split(mw.wikibase.getSitelink(aliasesQ.citeQ) or "", ":")[2] -- split off namespace from front -- (1) use the general template for citing web references if there is a match and if at least "reference URL" is present if citeWeb and not citeMismatch['web'] and citeParams['web'][i18n['cite']['web'][aliasesP.referenceURL]] then -- we need a processed "stated in" for this template citeParams['web'][i18n['cite']['web'][aliasesP.statedIn]] = self:getReferenceDetail(statement.snaks, aliasesP.statedIn, false, self.linked, true) useCite = citeWeb useParams = citeParams['web'] -- (2) use the template that expands stated-in references into citations if there is a match and if at least "stated in" is present elseif citeQ and not citeMismatch['q'] and citeParams['q'][i18n['cite']['q'][aliasesP.statedIn]] then useCite = citeQ useParams = citeParams['q'] end if useCite and useParams then -- if this module is being substituted then build a regular template call, otherwise expand the template if mw.isSubsting() then for i, v in pairs(useParams) do value = value .. "|" .. i .. "=" .. v end value = "{{" .. useCite .. value .. "}}" else value = mw.getCurrentFrame():expandTemplate{title=useCite, args=useParams} end -- (3) if the citation couldn't be displayed using Cite web or Cite Q, but has properties other than the removed ones, throw an error elseif not referenceEmpty then value = "<span style=\"color:#dd3333\">" .. errorText("malformed-reference") .. "</span>" end if value ~= "" then value = {value} -- create one value object if not self.rawValue then -- this should become a <ref> tag, so save the reference's hash for later value.refHash = "wikidata-" .. statement.hash .. "-v" .. (tonumber(i18n['cite']['version']) + version) end ref = {value} -- wrap the value object in an array end end return ref end -- gets a detail of one particular type for a reference function State:getReferenceDetail(snaks, dType, raw, link, anyLang) local switchLang = anyLang local value = nil if not snaks[dType] then return nil end -- if anyLang, first try the local language and otherwise any language repeat for _, v in ipairs(snaks[dType]) do value = self.conf:getValue(v, raw, link, false, anyLang and not switchLang, false, true) -- noSpecial = true if value then break end end if value or not anyLang then break end switchLang = not switchLang until anyLang and switchLang return value end -- gets the details of one particular type for a reference function State:getReferenceDetails(snaks, dType, raw, link, anyLang) local values = {} if not snaks[dType] then return {} end for _, v in ipairs(snaks[dType]) do -- if nil is returned then it will not be added to the table values[#values + 1] = self.conf:getValue(v, raw, link, false, anyLang, false, true) -- noSpecial = true end return values end -- level 1 hook function State:getAlias(object) local value = object.value local title = nil if value and self.linked then if self.conf.entityID:sub(1,1) == "Q" then title = mw.wikibase.getSitelink(self.conf.entityID) elseif self.conf.entityID:sub(1,1) == "P" then title = "d:Property:" .. self.conf.entityID end if title then value = buildWikilink(title, value) end end value = {value} -- create one value object if #value > 0 then return {value} -- wrap the value object in an array and return it else return {} -- return empty array if there was no value end end -- level 1 hook function State:getBadge(value) value = self.conf:getLabel(value, self.rawValue, self.linked, self.shortName) if value == "" then value = nil end value = {value} -- create one value object if #value > 0 then return {value} -- wrap the value object in an array and return it else return {} -- return empty array if there was no value end end function State:callHook(param, hooks, statement, result) local valuesArray, refHash -- call a parameter's hook if it has been defined and if it has not been called before if not result[param] and hooks[param] then valuesArray = self[hooks[param]](self, statement, param, result, hooks) -- array with value objects -- add to the result if #valuesArray > 0 then result[param] = valuesArray result.count = result.count + 1 else result[param] = {} -- an empty array to indicate that we've tried this hook already return true -- miss == true end end return false end -- iterate through claims, claim's qualifiers or claim's references to collect values function State:iterate(statements, hooks, matchHook) matchHook = matchHook or alwaysTrue local matches = false local rankPos = nil local result, gotRequired for _, v in ipairs(statements) do -- rankPos will be nil for non-claim statements (e.g. qualifiers, references, etc.) matches, rankPos = matchHook(self, v) if matches then result = {count = 0} -- collection of arrays with value objects local function walk(formatTable) local miss for i2, v2 in pairs(formatTable.req) do -- call a hook, adding its return value to the result miss = self:callHook(i2, hooks, v, result) if miss then -- we miss a required value for this level, so return false return false end if result.count == hooks.count then -- we're done if all hooks have been called; -- returning at this point breaks the loop return true end end for _, v2 in ipairs(formatTable) do if result.count == hooks.count then -- we're done if all hooks have been called; -- returning at this point prevents further childs from being processed return true end if v2.child then walk(v2.child) end end return true end gotRequired = walk(self.parsedFormat) -- only append the result if we got values for all required parameters on the root level if gotRequired then -- if we have a rankPos (only with matchHook() for complete claims), then update the foundRank if rankPos and self.conf.foundRank > rankPos then self.conf.foundRank = rankPos end -- append the result self.results[#self.results + 1] = result -- break if we only need a single value if self.singleValue then break end end end end return self:out() end local function getEntityId(arg, eid, page, allowOmitPropPrefix, globalSiteId) local id = nil local prop = nil if arg then if arg:sub(1,1) == ":" then page = arg eid = nil elseif arg:sub(1,1):upper() == "Q" or arg:sub(1,9):lower() == "property:" or allowOmitPropPrefix then eid = arg page = nil else prop = arg end end if eid then if eid:sub(1,9):lower() == "property:" then id = replaceAlias(mw.text.trim(eid:sub(10))) if id:sub(1,1):upper() ~= "P" then id = "" end else id = replaceAlias(eid) end elseif page then if page:sub(1,1) == ":" then page = mw.text.trim(page:sub(2)) end id = mw.wikibase.getEntityIdForTitle(page, globalSiteId) or "" end if not id then id = mw.wikibase.getEntityIdForCurrentPage() or "" end id = id:upper() if not mw.wikibase.isValidEntityId(id) then id = "" end return id, prop end local function nextArg(args) local arg = args[args.pointer] if arg then args.pointer = args.pointer + 1 return mw.text.trim(arg) else return nil end end local function claimCommand(args, funcName) local cfg = Config:new() cfg:processFlagOrCommand(funcName) -- process first command (== function name) local lastArg, parsedFormat, formatParams, claims, value local hooks = {count = 0} -- set the date if given; -- must come BEFORE processing the flags if args[p.args.date] then cfg.atDate = {parseDate(args[p.args.date])} cfg.periods = {false, true, false} -- change default time constraint to 'current' end -- process flags and commands repeat lastArg = nextArg(args) until not cfg:processFlagOrCommand(lastArg) -- get the entity ID from either the positional argument, the eid argument or the page argument cfg.entityID, cfg.propertyID = getEntityId(lastArg, args[p.args.eid], args[p.args.page], false, args[p.args.globalSiteId]) if cfg.entityID == "" then return "" -- we cannot continue without a valid entity ID end cfg.entity = mw.wikibase.getEntity(cfg.entityID) if not cfg.propertyID then cfg.propertyID = nextArg(args) end cfg.propertyID = replaceAlias(cfg.propertyID) if not cfg.entity or not cfg.propertyID then return "" -- we cannot continue without an entity or a property ID end cfg.propertyID = cfg.propertyID:upper() if not cfg.entity.claims or not cfg.entity.claims[cfg.propertyID] then return "" -- there is no use to continue without any claims end claims = cfg.entity.claims[cfg.propertyID] if cfg.states.qualifiersCount > 0 then -- do further processing if "qualifier(s)" command was given if #args - args.pointer + 1 > cfg.states.qualifiersCount then -- claim ID or literal value has been given cfg.propertyValue = nextArg(args) end for i = 1, cfg.states.qualifiersCount do -- check if given qualifier ID is an alias and add it cfg.qualifierIDs[parameters.qualifier..i] = replaceAlias(nextArg(args) or ""):upper() end elseif cfg.states[parameters.reference] then -- do further processing if "reference(s)" command was given cfg.propertyValue = nextArg(args) end -- check for special property value 'somevalue' or 'novalue' if cfg.propertyValue then cfg.propertyValue = replaceSpecialChars(cfg.propertyValue) if cfg.propertyValue ~= "" and mw.text.trim(cfg.propertyValue) == "" then cfg.propertyValue = " " -- single space represents 'somevalue', whereas empty string represents 'novalue' else cfg.propertyValue = mw.text.trim(cfg.propertyValue) end end -- parse the desired format, or choose an appropriate format if args["format"] then parsedFormat, formatParams = parseFormat(args["format"]) elseif cfg.states.qualifiersCount > 0 then -- "qualifier(s)" command given if cfg.states[parameters.property] then -- "propert(y|ies)" command given parsedFormat, formatParams = parseFormat(formats.propertyWithQualifier) else parsedFormat, formatParams = parseFormat(formats.qualifier) end elseif cfg.states[parameters.property] then -- "propert(y|ies)" command given parsedFormat, formatParams = parseFormat(formats.property) else -- "reference(s)" command given parsedFormat, formatParams = parseFormat(formats.reference) end -- if a "qualifier(s)" command and no "propert(y|ies)" command has been given, make the movable separator a semicolon if cfg.states.qualifiersCount > 0 and not cfg.states[parameters.property] then cfg.separators["sep"..parameters.separator][1] = {";"} end -- if only "reference(s)" has been given, set the default separator to none (except when raw) if cfg.states[parameters.reference] and not cfg.states[parameters.property] and cfg.states.qualifiersCount == 0 and not cfg.states[parameters.reference].rawValue then cfg.separators["sep"][1] = nil end -- if exactly one "qualifier(s)" command has been given, make "sep%q" point to "sep%q1" to make them equivalent if cfg.states.qualifiersCount == 1 then cfg.separators["sep"..parameters.qualifier] = cfg.separators["sep"..parameters.qualifier.."1"] end -- process overridden separator values; -- must come AFTER tweaking the default separators cfg:processSeparators(args) -- define the hooks that should be called (getProperty, getQualifiers, getReferences); -- only define a hook if both its command ("propert(y|ies)", "reference(s)", "qualifier(s)") and its parameter ("%p", "%r", "%q1", "%q2", "%q3") have been given for i, v in pairs(cfg.states) do -- e.g. 'formatParams["%q1"] or formatParams["%q"]' to define hook even if "%q1" was not defined to be able to build a complete value for "%q" if formatParams[i] or formatParams[i:sub(1, 2)] then hooks[i] = getHookName(i, 1) hooks.count = hooks.count + 1 end end -- the "%q" parameter is not attached to a state, but is a collection of the results of multiple states (attached to "%q1", "%q2", "%q3", ...); -- so if this parameter is given then this hook must be defined separately, but only if at least one "qualifier(s)" command has been given if formatParams[parameters.qualifier] and cfg.states.qualifiersCount > 0 then hooks[parameters.qualifier] = getHookName(parameters.qualifier, 1) hooks.count = hooks.count + 1 end -- create a state for "properties" if it doesn't exist yet, which will be used as a base configuration for each claim iteration; -- must come AFTER defining the hooks if not cfg.states[parameters.property] then cfg.states[parameters.property] = State:new(cfg, parameters.property) -- if the "single" flag has been given then this state should be equivalent to "property" (singular) if cfg.singleClaim then cfg.states[parameters.property].singleValue = true end end -- if the "sourced" flag has been given then create a state for "reference" if it doesn't exist yet, using default values, -- which must exist in order to be able to determine if a claim has any references; -- must come AFTER defining the hooks if cfg.sourcedOnly and not cfg.states[parameters.reference] then cfg:processFlagOrCommand(p.claimCommands.reference) -- use singular "reference" to minimize overhead end -- set the parsed format and the separators (and optional punctuation mark); -- must come AFTER creating the additonal states cfg:setFormatAndSeparators(cfg.states[parameters.property], parsedFormat) -- process qualifier matching values, analogous to cfg.propertyValue for i, v in pairs(args) do i = tostring(i) if i:match('^[Pp]%d+$') or aliasesP[i] then v = replaceSpecialChars(v) -- check for special qualifier value 'somevalue' if v ~= "" and mw.text.trim(v) == "" then v = " " -- single space represents 'somevalue' end cfg.qualifierIDsAndValues[replaceAlias(i):upper()] = v end end -- first sort the claims on rank to pre-define the order of output (preferred first, then normal, then deprecated) claims = sortOnRank(claims) -- then iterate through the claims to collect values value = cfg:concatValues(cfg.states[parameters.property]:iterate(claims, hooks, State.claimMatches)) -- pass property state with level 1 hooks and matchHook -- if desired, add a clickable icon that may be used to edit the returned values on Wikidata if cfg.editable and value ~= "" then value = value .. cfg:getEditIcon() end return value end local function generalCommand(args, funcName) local cfg = Config:new() cfg.curState = State:new(cfg) local lastArg local value = nil repeat lastArg = nextArg(args) until not cfg:processFlag(lastArg) -- get the entity ID from either the positional argument, the eid argument or the page argument cfg.entityID = getEntityId(lastArg, args[p.args.eid], args[p.args.page], true, args[p.args.globalSiteId]) if cfg.entityID == "" or not mw.wikibase.entityExists(cfg.entityID) then return "" -- we cannot continue without an entity end -- serve according to the given command if funcName == p.generalCommands.label then value = cfg:getLabel(cfg.entityID, cfg.curState.rawValue, cfg.curState.linked, cfg.curState.shortName) elseif funcName == p.generalCommands.title then cfg.inSitelinks = true if cfg.entityID:sub(1,1) == "Q" then value = mw.wikibase.getSitelink(cfg.entityID) end if cfg.curState.linked and value then value = buildWikilink(value) end elseif funcName == p.generalCommands.description then value = mw.wikibase.getDescription(cfg.entityID) else local parsedFormat, formatParams local hooks = {count = 0} cfg.entity = mw.wikibase.getEntity(cfg.entityID) if funcName == p.generalCommands.alias or funcName == p.generalCommands.badge then cfg.curState.singleValue = true end if funcName == p.generalCommands.alias or funcName == p.generalCommands.aliases then if not cfg.entity.aliases or not cfg.entity.aliases[cfg.langCode] then return "" -- there is no use to continue without any aliasses end local aliases = cfg.entity.aliases[cfg.langCode] -- parse the desired format, or parse the default aliases format if args["format"] then parsedFormat, formatParams = parseFormat(args["format"]) else parsedFormat, formatParams = parseFormat(formats.alias) end -- process overridden separator values; -- must come AFTER tweaking the default separators cfg:processSeparators(args) -- define the hook that should be called (getAlias); -- only define the hook if the parameter ("%a") has been given if formatParams[parameters.alias] then hooks[parameters.alias] = getHookName(parameters.alias, 1) hooks.count = hooks.count + 1 end -- set the parsed format and the separators (and optional punctuation mark) cfg:setFormatAndSeparators(cfg.curState, parsedFormat) -- iterate to collect values value = cfg:concatValues(cfg.curState:iterate(aliases, hooks)) elseif funcName == p.generalCommands.badge or funcName == p.generalCommands.badges then if not cfg.entity.sitelinks or not cfg.entity.sitelinks[cfg.siteID] or not cfg.entity.sitelinks[cfg.siteID].badges then return "" -- there is no use to continue without any badges end local badges = cfg.entity.sitelinks[cfg.siteID].badges cfg.inSitelinks = true -- parse the desired format, or parse the default aliases format if args["format"] then parsedFormat, formatParams = parseFormat(args["format"]) else parsedFormat, formatParams = parseFormat(formats.badge) end -- process overridden separator values; -- must come AFTER tweaking the default separators cfg:processSeparators(args) -- define the hook that should be called (getBadge); -- only define the hook if the parameter ("%b") has been given if formatParams[parameters.badge] then hooks[parameters.badge] = getHookName(parameters.badge, 1) hooks.count = hooks.count + 1 end -- set the parsed format and the separators (and optional punctuation mark) cfg:setFormatAndSeparators(cfg.curState, parsedFormat) -- iterate to collect values value = cfg:concatValues(cfg.curState:iterate(badges, hooks)) end end value = value or "" if cfg.editable and value ~= "" then -- if desired, add a clickable icon that may be used to edit the returned value on Wikidata value = value .. cfg:getEditIcon() end return value end -- modules that include this module should call the functions with an underscore prepended, e.g.: p._property(args) local function establishCommands(commandList, commandFunc) for _, commandName in pairs(commandList) do local function wikitextWrapper(frame) local args = copyTable(frame.args) args.pointer = 1 loadI18n(aliasesP, frame) return commandFunc(args, commandName) end p[commandName] = wikitextWrapper local function luaWrapper(args) args = copyTable(args) args.pointer = 1 loadI18n(aliasesP) return commandFunc(args, commandName) end p["_" .. commandName] = luaWrapper end end establishCommands(p.claimCommands, claimCommand) establishCommands(p.generalCommands, generalCommand) -- main function that is supposed to be used by wrapper templates function p.main(frame) if not mw.wikibase then return nil end local f, args loadI18n(aliasesP, frame) -- get the parent frame to take the arguments that were passed to the wrapper template frame = frame:getParent() or frame if not frame.args[1] then throwError("no-function-specified") end f = mw.text.trim(frame.args[1]) if f == "main" then throwError("main-called-twice") end assert(p["_"..f], errorText('no-such-function', f)) -- copy arguments from immutable to mutable table args = copyTable(frame.args) -- remove the function name from the list table.remove(args, 1) return p["_"..f](args) end return p okmlxad0hk58sn1cgnll0y9v28zq1o7 Module:Section link 828 2815 45592 15381 2025-05-09T12:00:43Z Robertjamal12 13 17 revisions imported from [[:en:Module:Section_link]] 15381 Scribunto text/plain -- This module implements {{section link}}. require('strict'); local checkType = require('libraryUtil').checkType local p = {} local function makeSectionLink(page, section, display) display = display or section page = page or '' -- MediaWiki doesn't allow these in 'page', so only need to do for 'section' if type(section) == 'string' then section = string.gsub(section, "{", "&#x7B;") section = string.gsub(section, "}", "&#x7D;") end return string.format('[[%s#%s|%s]]', page, section, display) end local function normalizeTitle(title) title = mw.ustring.gsub(mw.ustring.gsub(title, "'", ""), '"', '') title = mw.ustring.gsub(title, "%b<>", "") return mw.title.new(title).prefixedText end function p._main(page, sections, options, title) -- Validate input. checkType('_main', 1, page, 'string', true) checkType('_main', 3, options, 'table', true) if sections == nil then sections = {} elseif type(sections) == 'string' then sections = {sections} elseif type(sections) ~= 'table' then error(string.format( "type error in argument #2 to '_main' " .. "(string, table or nil expected, got %s)", type(sections) ), 2) end options = options or {} title = title or mw.title.getCurrentTitle() -- Deal with blank page names elegantly if page and not page:find('%S') then page = nil options.nopage = true end -- Make the link(s). local isShowingPage = not options.nopage if #sections <= 1 then local linkPage = page or '' if options.permalink then -- when oldid provided linkPage = 'Special:Permalink/' .. options.permalink; -- make Special:Permalink/oldid wikilink end local section = sections[1]; -- sections[1] must have a value local display = '§&nbsp;' .. section if isShowingPage then page = page or title.prefixedText if options.display and options.display ~= '' then if normalizeTitle(options.display) == normalizeTitle(page) then display = options.display .. ' ' .. display else error(string.format( 'Display title "%s" was ignored since it is ' .. "not equivalent to the page's actual title", options.display ), 0) end else display = page .. ' ' .. display end end return makeSectionLink(linkPage, section, display) else -- Multiple sections. First, make a list of the links to display. local ret = {} for i, section in ipairs(sections) do ret[i] = makeSectionLink(page, section) end -- Assemble the list of links into a string with mw.text.listToText. -- We use the default separator for mw.text.listToText, but a custom -- conjunction. There is also a special case conjunction if we only -- have two links. local conjunction if #sections == 2 then conjunction = '&#8203; and ' else conjunction = ', and ' end ret = mw.text.listToText(ret, nil, conjunction) -- Add the intro text. local intro = '§§&nbsp;' if isShowingPage then intro = (page or title.prefixedText) .. ' ' .. intro end ret = intro .. ret return ret end end function p.main(frame) local yesno = require('Module:Yesno') local args = require('Module:Arguments').getArgs(frame, { wrappers = 'Template:Section link', valueFunc = function (key, value) value = value:match('^%s*(.-)%s*$') -- Trim whitespace -- Allow blank first parameters, as the wikitext template does this. if value ~= '' or key == 1 then return value end end }) for k, v in pairs(args) do -- replace underscores in the positional parameter values if 'number' == type(k) then if not yesno (args['keep-underscores']) then -- unless |keep-underscores=yes args[k] = mw.uri.decode (v, 'WIKI'); -- percent-decode; replace underscores with space characters else args[k] = mw.uri.decode (v, 'PATH'); -- percent-decode; retain underscores end end end -- Sort the arguments. local page local sections, options = {}, {} for k, v in pairs(args) do if k == 1 then -- Doing this in the loop because of a bug in [[Module:Arguments]] -- when using pairs with deleted arguments. page = mw.text.decode(v, true) elseif type(k) == 'number' then sections[k] = v else options[k] = v end end options.nopage = yesno (options.nopage); -- make boolean -- Extract section from page, if present if page then local p, s = page:match('^(.-)#(.*)$') if p then page, sections[1] = p, s end end -- Compress the sections array. local function compressArray(t) local nums, ret = {}, {} for num in pairs(t) do nums[#nums + 1] = num end table.sort(nums) for i, num in ipairs(nums) do ret[i] = t[num] end return ret end sections = compressArray(sections) if not sections[1] then -- empty section parameter makes {{Section link}} meaningless return ('<span style="color:#d33"><span style="font-family:monospace">{{[[Template:Section link|Section link]]}}</span>: required section parameter(s) missing</span>'); -- emit error message and abandon end return p._main(page, sections, options) end return p p8mwfbn5hl8c82dtswdvddooi11c3f1 Module:Anchor/sandbox 828 2816 15382 2024-08-06T21:04:07Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15382 Scribunto text/plain -- This module implements {{anchor}}. local getArgs = require('Module:Arguments').getArgs local tableTools = require('Module:TableTools') local p = {} function p.main(frame) -- Get the positional arguments from #invoke, remove any nil values, -- and pass them to p._main. local args = getArgs(frame) local argArray = tableTools.compressSparseArray(args) return p._main(unpack(argArray)) end function p._main(...) -- Generate the list of anchors. local anchors = {...} local ret = {} for _, anchor in ipairs(anchors) do ret[#ret + 1] = '<span class="anchor" id="' .. anchor .. '"></span>' end return table.concat(ret) end return p qn9l8z10vmc8ghld7804a9aaffg6g8o Module:Aligned table/sandbox 828 2817 15383 2024-08-06T21:04:16Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15383 Scribunto text/plain -- This module implements {{aligned table}} local p = {} local function isnotempty(s) return s and s:match( '^%s*(.-)%s*$' ) ~= '' end function p.table(frame) local args = (frame.args[3] ~= nil) and frame.args or frame:getParent().args local entries = {} local colclass = {} local colstyle = {} local cols = tonumber(args['cols']) or 2 local noblankrows = args['noblankrows'] or '' -- create the root table local root = mw.html.create('table') -- add table style for fullwidth if isnotempty(args['fullwidth']) then root :css('width', '100%') :css('border-collapse', 'collapse') :css('border-spacing', '0px 0px') :css('border', 'none') end -- add table classes if isnotempty(args['class']) then root:addClass(args['class']) end -- add table style if isnotempty(args['style']) then root:cssText(args['style']) end -- build arrays with the column styles and classes if isnotempty(args['leftright']) then colstyle[1] = 'text-align:left;' colstyle[2] = 'text-align:right;' end for i = 1,cols do colclass[ i ] = colclass[ i ] or '' colstyle[ i ] = colstyle[ i ] or '' if isnotempty(args['colstyle']) then colstyle[ i ] = args['colstyle'] .. ';' .. colstyle[ i ] end if isnotempty(args['colalign' .. tostring(i)]) then colstyle[ i ] = 'text-align:' .. args['colalign' .. tostring(i)] .. ';' .. colstyle[ i ] elseif isnotempty(args['col' .. tostring(i) .. 'align']) then colstyle[ i ] = 'text-align:' .. args['col' .. tostring(i) .. 'align'] .. ';' .. colstyle[ i ] elseif isnotempty(args['align' .. tostring(i)]) then colstyle[ i ] = 'text-align:' .. args['align' .. tostring(i)] .. ';' .. colstyle[ i ] end if isnotempty(args['colnowrap' .. tostring(i)]) then colstyle[ i ] = 'white-space:nowrap;' .. colstyle[ i ] elseif isnotempty(args['col' .. tostring(i) .. 'nowrap']) then colstyle[ i ] = 'white-space:nowrap;' .. colstyle[ i ] elseif isnotempty(args['nowrap' .. tostring(i)]) then colstyle[ i ] = 'white-space:nowrap;' .. colstyle[ i ] end if isnotempty(args['colwidth' .. tostring(i)]) then colstyle[ i ] = 'width:' .. args['colwidth' .. tostring(i)] .. ';' .. colstyle[ i ] elseif isnotempty(args['col' .. tostring(i) .. 'width']) then colstyle[ i ] = 'width:' .. args['col' .. tostring(i) .. 'width'] .. ';' .. colstyle[ i ] elseif isnotempty(args['colwidth']) then colstyle[ i ] = 'width:' .. args['colwidth'] .. ';' .. colstyle[ i ] end if isnotempty(args['colstyle' .. tostring(i)]) then colstyle[ i ] = colstyle[ i ] .. args['colstyle' .. tostring(i)] elseif isnotempty(args['col' .. tostring(i) .. 'style']) then colstyle[ i ] = colstyle[ i ] .. args['col' .. tostring(i) .. 'style'] elseif isnotempty(args['style' .. tostring(i)]) then colstyle[ i ] = colstyle[ i ] .. args['style' .. tostring(i)] end if isnotempty(args['colclass' .. tostring(i)]) then colclass[ i ] = args['colclass' .. tostring(i)] elseif isnotempty(args['col' .. tostring(i) .. 'class']) then colclass[ i ] = args['col' .. tostring(i) .. 'class'] elseif isnotempty(args['class' .. tostring(i)]) then colclass[ i ] = args['class' .. tostring(i)] end end -- compute the maximum cell index local cellcount = 0 for k, v in pairs( args ) do if type( k ) == 'number' then cellcount = math.max(cellcount, k) end end -- compute the number of rows local rows = math.ceil(cellcount / cols) -- build the table content if isnotempty(args['title']) then local caption = root:tag('caption') caption:cssText(args['titlestyle']) caption:wikitext(args['title']) end if isnotempty(args['above']) then local row = root:tag('tr') local cell = row:tag('th') cell:attr('colspan', cols) cell:cssText(args['abovestyle']) cell:wikitext(args['above']) end for j=1,rows do -- skip blank rows, if feature is enabled local showrow = 1 if isnotempty(noblankrows) then showrow = 0 for i=1,cols do if isnotempty(args[cols*(j - 1) + i] or '') then showrow = 1 end end end -- start a new row local row = root:tag('tr') if isnotempty(args['rowstyle']) then row:cssText(args['rowstyle']) else --row:css('vertical-align', 'top') end -- loop over the cells in the row if showrow == 1 then for i=1,cols do local cell if isnotempty(args['row' .. tostring(j) .. 'header']) then cell = row:tag('th'):attr('scope','col') elseif isnotempty(args['col' .. tostring(i) .. 'header']) then cell = row:tag('th'):attr('scope','row') else cell = row:tag('td') end if args['class' .. tostring(j) .. '.' .. tostring(i)] then cell:addClass(args['class' .. tostring(j) .. '.' .. tostring(i)]) else if args['rowclass' .. tostring(j)] then cell:addClass(args['rowclass' .. tostring(j)]) elseif args['row' .. tostring(j) .. 'class'] then cell:addClass(args['row' .. tostring(j) .. 'class']) end if colclass[i] ~= '' then cell:addClass(colclass[i]) end end if args['style' .. tostring(j) .. '.' .. tostring(i)] then cell:cssText(args['style' .. tostring(j) .. '.' .. tostring(i)]) else if args['rowstyle' .. tostring(j)] then cell:cssText(args['rowstyle' .. tostring(j)]) elseif args['row' .. tostring(j) .. 'style'] then cell:cssText(args['row' .. tostring(j) .. 'style']) end if isnotempty(colstyle[i]) then cell:cssText(colstyle[i]) end end cell:wikitext(mw.ustring.gsub(args[cols*(j - 1) + i] or '', '^(.-)%s*$', '%1') or '') end end end -- return the root table return tostring(root) end return p 92z6tyd3vvpcxvgwwiu3ev2xvs43mlt Module:Mapframe 828 2818 15384 2024-08-06T21:04:31Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15384 Scribunto text/plain -- Note: Originally written on English Wikipedia at https://en.wikipedia.org/wiki/Module:Mapframe --[[---------------------------------------------------------------------------- ##### Localisation (L10n) settings ##### Replace values in quotes ("") with localised values ----------------------------------------------------------------------------]]-- local L10n = {} -- Modue dependencies local transcluder -- local copy of https://www.mediawiki.org/wiki/Module:Transcluder loaded lazily -- "strict" should not be used, at least until all other modules which require this module are not using globals. -- Template parameter names (unnumbered versions only) -- Specify each as either a single string, or a table of strings (aliases) -- Aliases are checked left-to-right, i.e. `{ "one", "two" }` is equivalent to using `{{{one| {{{two|}}} }}}` in a template L10n.para = { display = "display", type = "type", id = { "id", "ids" }, from = "from", raw = "raw", title = "title", description = "description", strokeColor = { "stroke-color", "stroke-colour" }, strokeWidth = "stroke-width", strokeOpacity = "stroke-opacity", fill = "fill", fillOpacity = "fill-opacity", coord = "coord", marker = "marker", markerColor = { "marker-color", "marker-colour" }, markerSize = "marker-size", radius = { "radius", "radius_m" }, radiusKm = "radius_km", radiusFt = "radius_ft", radiusMi = "radius_mi", edges = "edges", text = "text", icon = "icon", zoom = "zoom", frame = "frame", plain = "plain", frameWidth = "frame-width", frameHeight = "frame-height", frameCoordinates = { "frame-coordinates", "frame-coord" }, frameLatitude = { "frame-lat", "frame-latitude" }, frameLongitude = { "frame-long", "frame-longitude" }, frameAlign = "frame-align", switch = "switch", overlay = "overlay", overlayBorder = "overlay-border", overlayHorizontalAlignment = "overlay-horizontal-alignment", overlayVerticalAlignment = "overlay-vertical-alignment", overlayHorizontalOffset = "overlay-horizontal-offset", overlayVerticalOffset = "overlay-vertical-offset" } -- Names of other templates this module can extract coordinates from L10n.template = { coord = { -- The coord template, as well as templates with output that contains {{coord}} "Coord", "Coord/sandbox", "NRHP row", "NRHP row/sandbox", "WikidataCoord", "WikidataCoord/sandbox", "Wikidatacoord", "Wikidata coord" } } -- Error messages L10n.error = { badDisplayPara = "Invalid display parameter", noCoords = "Coordinates must be specified on Wikidata or in |" .. ( type(L10n.para.coord)== 'table' and L10n.para.coord[1] or L10n.para.coord ) .. "=", wikidataCoords = "Coordinates not found on Wikidata", noCircleCoords = "Circle centre coordinates must be specified, or available via Wikidata", negativeRadius = "Circle radius must be a positive number", noRadius = "Circle radius must be specified", negativeEdges = "Circle edges must be a positive number", noSwitchPara = "Found only one switch value in |" .. ( type(L10n.para.switch)== 'table' and L10n.para.switch[1] or L10n.para.switch ) .. "=", oneSwitchLabel = "Found only one label in |" .. ( type(L10n.para.switch)== 'table' and L10n.para.switch[1] or L10n.para.switch ) .. "=", noSwitchLists = "At least one parameter must have a SWITCH: list", switchMismatches = "All SWITCH: lists must have the same number of values", -- "%s" and "%d" tokens will be replaced with strings and numbers when used oneSwitchValue = "Found only one switch value in |%s=", fewerSwitchLabels = "Found %d switch values but only %d labels in |" .. ( type(L10n.para.switch)== 'table' and L10n.para.switch[1] or L10n.para.switch ) .. "=", noNamedCoords = "No named coordinates found in %s" } -- Other strings L10n.str = { -- valid values for display parameter, e.g. (|display=inline) or (|display=title) or (|display=inline,title) or (|display=title,inline) inline = "inline", title = "title", dsep = ",", -- separator between inline and title (comma in the example above) -- valid values for type paramter line = "line", -- geoline feature (e.g. a road) shape = "shape", -- geoshape feature (e.g. a state or province) shapeInverse = "shape-inverse", -- geomask feature (the inverse of a geoshape) data = "data", -- geoJSON data page on Commons point = "point", -- single point feature (coordinates) circle = "circle", -- circular area around a point named = "named", -- all named coordinates in an article or section -- Keyword to indicate a switch list. Must NOT use the special characters ^$()%.[]*+-? switch = "SWITCH", -- valid values for icon, frame, and plain parameters affirmedWords = ' '..table.concat({ "add", "added", "affirm", "affirmed", "include", "included", "on", "true", "yes", "y" }, ' ')..' ', declinedWords = ' '..table.concat({ "decline", "declined", "exclude", "excluded", "false", "none", "not", "no", "n", "off", "omit", "omitted", "remove", "removed" }, ' ')..' ' } -- Default values for parameters L10n.defaults = { display = L10n.str.inline, text = "Map", frameWidth = "300", frameHeight = "200", frameAlign = "right", markerColor = "5E74F3", markerSize = nil, strokeColor = "#ff0000", strokeWidth = 6, edges = 32, -- number of edges used to approximate a circle overlayBorder = "1px solid white", overlayHorizontalAlignment = "right", overlayHorizontalOffset = "0", overlayVerticalAlignment = "bottom", overlayVerticalOffset = "0" } -- #### End of L10n settings #### --[[---------------------------------------------------------------------------- Utility methods ----------------------------------------------------------------------------]]-- local util = {} --[[ Looks up a parameter value based on the id (a key from the L10n.para table) and optionally a suffix, for parameters that can be suffixed (e.g. type2 is type with suffix 2). @param {table} args key-value pairs of parameter names and their values @param {string} param_id id for parameter name (key from the L10n.para table) @param {string} [suffix] suffix for parameter name @returns {string|nil} parameter value if found, or nil if not found ]]-- function util.getParameterValue(args, param_id, suffix) suffix = suffix or '' if type( L10n.para[param_id] ) ~= 'table' then return args[L10n.para[param_id]..suffix] end for _i, paramAlias in ipairs(L10n.para[param_id]) do if args[paramAlias..suffix] then return args[paramAlias..suffix] end end return nil end --[[ Trim whitespace from args, and remove empty args. Also fix control characters. @param {table} argsTable @returns {table} trimmed args table ]]-- function util.trimArgs(argsTable) local cleanArgs = {} for key, val in pairs(argsTable) do if type(key) == 'string' and type(val) == 'string' then val = val:match('^%s*(.-)%s*$') if val ~= '' then -- control characters inside json need to be escaped, but stripping them is simpler -- See also T214984 -- However, *don't* strip control characters from wikitext (text or description parameters) or you'll break strip markers -- Alternatively it might be better to only strip control char from raw parameter content if util.matchesParam('text', key) or util.matchesParam('description', key, key:gsub('^%D+(%d+)$', '%1') ) then cleanArgs[key] = val else cleanArgs[key] = val:gsub('%c',' ') end end else cleanArgs[key] = val end end return cleanArgs end --[[ Check if a parameter name matches an unlocalized parameter key @param {string} key - the unlocalized parameter name to search through @param {string} name - the localized parameter name to check @param {string|nil} - an optional suffix to apply to the value(s) from the localization key @returns {boolean} true if the name matches the parameter, false otherwise ]]-- function util.matchesParam(key, name, suffix) local param = L10n.para[key] suffix = suffix or '' if type(param) == 'table' then for _, v in pairs(param) do if (v .. suffix) == name then return true end end return false end return ((param .. suffix) == name) end --[[ Check if a value is affirmed (one of the values in L10n.str.affirmedWords) @param {string} val Value to be checked @returns {boolean} true if affirmed, false otherwise ]]-- function util.isAffirmed(val) if not(val) then return false end return string.find(L10n.str.affirmedWords, ' '..val..' ', 1, true ) and true or false end --[[ Check if a value is declined (one of the values in L10n.str.declinedWords) @param {string} val Value to be checked @returns {boolean} true if declined, false otherwise ]]-- function util.isDeclined(val) if not(val) then return false end return string.find(L10n.str.declinedWords , ' '..val..' ', 1, true ) and true or false end --[[ Check if the name of a template matches the known coord templates or wrappers (in L10n.template.coord). The name is normalised when checked, so e.g. the names "Coord", "coord", and " Coord" all return true. @param {string} name @returns {boolean} true if it is a coord template or wrapper, false otherwise ]]-- function util.isCoordTemplateOrWrapper(name) name = mw.text.trim(name) local inputTitle = mw.title.new(name, 'Template') if not inputTitle then return false end -- Create (or reuse) mw.title objects for each known coord template/wrapper. -- Stored in L10n.template.title so that they don't need to be recreated -- each time this function is called if not L10n.template.titles then L10n.template.titles = {} for _, v in pairs(L10n.template.coord) do table.insert(L10n.template.titles, mw.title.new(v, 'Template')) end end for _, templateTitle in pairs(L10n.template.titles) do if mw.title.equals(inputTitle, templateTitle) then return true end end return false end --[[ Recursively extract coord templates which have a name parameter. @param {string} wikitext @returns {table} table sequence of coord templates ]]-- function util.extractCoordTemplates(wikitext) local output = {} local templates = mw.ustring.gmatch(wikitext, '{%b{}}') local subtemplates = {} for template in templates do local templateName = mw.ustring.match(template, '{{([^}|]+)') local nameParam = mw.ustring.match(template, "|%s*name%s*=%s*[^}|]+") if util.isCoordTemplateOrWrapper(templateName) then if nameParam then table.insert(output, template) end elseif mw.ustring.find(mw.ustring.sub(template, 2), "{{") then local subOutput = util.extractCoordTemplates(mw.ustring.sub(template, 2)) for _, t in pairs(subOutput) do table.insert(output, t) end end end -- ensure coords are not using title display for k, v in pairs(output) do output[k] = mw.ustring.gsub(v, "|%s*display%s*=[^|}]+", "|display=inline") end return output end --[[ Gets all named coordiates from a page or a section of a page. @param {string|nil} page Page name, or name#section, to get named coordinates from. If the name is omitted, i.e. #section or nil or empty string, then the current page will be used. @returns {table} sequence of {coord, name, description} tables where coord is the coordinates in a format suitable for #util.parseCoords, name is a string, and description is a string (coordinates in a format suitable for displaying to the reader). If for some reason the name can't be found, the description is nil and the name contains display-format coordinates. @throws {L10n.error.noNamedCoords} if no named coordinates are found. ]]-- function util.getNamedCoords(page) if transcluder == nil then -- load [[Module:Transcluder]] lazily so it is only transcluded on pages that -- actually use named coordinates transcluder = require("Module:Transcluder") end local parts = mw.text.split(page or "", "#", true) local name = parts[1] == "" and mw.title.getCurrentTitle().prefixedText or parts[1] local section = parts[2] local pageWikitext = transcluder.get(section and name.."#"..section or name) local coordTemplates = util.extractCoordTemplates(pageWikitext) if #coordTemplates == 0 then error(string.format(L10n.error.noNamedCoords, page or name), 0) end local frame = mw.getCurrentFrame() local sep = "________" local expandedContent = frame:preprocess(table.concat(coordTemplates, sep)) local expandedTemplates = mw.text.split(expandedContent, sep) local namedCoords = {} for _, expandedTemplate in pairs(expandedTemplates) do local coord = mw.ustring.match(expandedTemplate, "<span class=\"geo%-dec\".->(.-)</span>") if coord then local name = ( -- name specified by a wrapper template, e.g [[Article|Name]] mw.ustring.match(expandedTemplate, "<span class=\"mapframe%-coord%-name\">(.-)</span>") or -- name passed into coord template mw.ustring.match(expandedTemplate, "<span class=\"fn org\">(.-)</span>") or -- default to the coordinates if the name can't be retrieved coord ) local description = name ~= coord and coord local coord = mw.ustring.gsub(coord, "[° ]", "_") table.insert(namedCoords, {coord=coord, name=name, description=description}) end end if #namedCoords == 0 then error(string.format(L10n.error.noNamedCoords, page or name), 0) end return namedCoords end --[[ Parse coordinate values from the params passed in a GeoHack url (such as //tools.wmflabs.org/geohack/geohack.php?pagename=Example&params=1_2_N_3_4_W_ or //tools.wmflabs.org/geohack/geohack.php?pagename=Example&params=1.23_S_4.56_E_ ) or non-url string in the same format (such as `1_2_N_3_4_W_` or `1.23_S_4.56_E_`) @param {string} coords string containing coordinates @returns {number, number} latitude, longitude ]]-- function util.parseCoords(coords) local coordsPatt if mw.ustring.find(coords, "params=", 1, true) then -- prevent false matches from page name, e.g. ?pagename=Lorem_S._Ipsum coordsPatt = 'params=([_%.%d]+[NS][_%.%d]+[EW])' else -- not actually a geohack url, just the same format coordsPatt = '[_%.%d]+[NS][_%.%d]+[EW]' end local parts = mw.text.split((mw.ustring.match(coords, coordsPatt) or ''), '_') local lat_d = tonumber(parts[1]) local lat_m = tonumber(parts[2]) -- nil if coords are in decimal format local lat_s = lat_m and tonumber(parts[3]) -- nil if coords are either in decimal format or degrees and minutes only local lat = lat_d + (lat_m or 0)/60 + (lat_s or 0)/3600 if parts[#parts/2] == 'S' then lat = lat * -1 end local long_d = tonumber(parts[1+#parts/2]) local long_m = tonumber(parts[2+#parts/2]) -- nil if coords are in decimal format local long_s = long_m and tonumber(parts[3+#parts/2]) -- nil if coords are either in decimal format or degrees and minutes only local long = long_d + (long_m or 0)/60 + (long_s or 0)/3600 if parts[#parts] == 'W' then long = long * -1 end return lat, long end --[[ Get coordinates from a Wikidata item @param {string} item_id Wikidata item id (Q number) @returns {number, number} latitude, longitude @throws {L10n.error.noCoords} if item_id is invalid or the item does not exist @throws {L10n.error.wikidataCoords} if the the item does not have a P625 statement (coordinates), or it is set to "no value" ]]-- function util.wikidataCoords(item_id) if not (item_id and mw.wikibase.isValidEntityId(item_id) and mw.wikibase.entityExists(item_id)) then error(L10n.error.noCoords, 0) end local coordStatements = mw.wikibase.getBestStatements(item_id, 'P625') if not coordStatements or #coordStatements == 0 then error(L10n.error.wikidataCoords, 0) end local hasNoValue = ( coordStatements[1].mainsnak and (coordStatements[1].mainsnak.snaktype == 'novalue' or coordStatements[1].mainsnak.snaktype == 'somevalue') ) if hasNoValue then error(L10n.error.wikidataCoords, 0) end local wdCoords = coordStatements[1]['mainsnak']['datavalue']['value'] return tonumber(wdCoords['latitude']), tonumber(wdCoords['longitude']) end --[[ Creates a polygon that approximates a circle @param {number} lat Latitude @param {number} long Longitude @param {number} radius Radius in metres @param {number} n Number of edges for the polygon @returns {table} sequence of {latitude, longitude} table sequences, where latitude and longitude are both numbers ]]-- function util.circleToPolygon(lat, long, radius, n) -- n is number of edges -- Based on https://github.com/gabzim/circle-to-polygon, ISC licence local function offset(cLat, cLon, distance, bearing) local lat1 = math.rad(cLat) local lon1 = math.rad(cLon) local dByR = distance / 6378137 -- distance divided by 6378137 (radius of the earth) wgs84 local lat = math.asin( math.sin(lat1) * math.cos(dByR) + math.cos(lat1) * math.sin(dByR) * math.cos(bearing) ) local lon = lon1 + math.atan2( math.sin(bearing) * math.sin(dByR) * math.cos(lat1), math.cos(dByR) - math.sin(lat1) * math.sin(lat) ) return {math.deg(lon), math.deg(lat)} end local coordinates = {}; local i = 0; while i < n do table.insert(coordinates, offset(lat, long, radius, (2*math.pi*i*-1)/n) ) i = i + 1 end table.insert(coordinates, offset(lat, long, radius, 0)) return coordinates end --[[ Get the number of key-value pairs in a table, which might not be a sequence. @param {table} t @returns {number} count of key-value pairs ]]-- function util.tableCount(t) local count = 0 for k, v in pairs(t) do count = count + 1 end return count end --[[ For a table where the values are all tables, returns either the util.tableCount of the subtables if they are all the same, or nil if they are not all the same. @param {table} t @returns {number|nil} count of key-value pairs of subtable, or nil if subtables have different counts ]]-- function util.subTablesCount(t) local count = nil for k, v in pairs(t) do if count == nil then count = util.tableCount(v) elseif count ~= util.tableCount(v) then return nil end end return count end --[[ Splits a list into a table sequence. The items in the list may be separated by commas, or by semicolons (if items may contain commas), or by "###" (if items may contain semicolons). @param {string} listString @returns {table} sequence of list items ]]-- function util.tableFromList(listString) if type(listString) ~= "string" or listString == "" then return nil end local separator = (mw.ustring.find(listString, "###", 0, true ) and "###") or (mw.ustring.find(listString, ";", 0, true ) and ";") or "," local pattern = "%s*"..separator.."%s*" return mw.text.split(listString, pattern) end -- Boolean in outer scope indicating if Kartographer should be able to -- automatically calculate coordinates (see phab:T227402) local coordsDerivedFromFeatures = false; --[[---------------------------------------------------------------------------- Make methods: These take in a table of arguments, and return either a string or a table to be used in the eventual output. ----------------------------------------------------------------------------]]-- local make = {} --[[ Makes content to go inside the maplink or mapframe tag. @param {table} args @returns {string} tag content ]]-- function make.content(args) if util.getParameterValue(args, 'raw') then coordsDerivedFromFeatures = true -- Kartographer should be able to automatically calculate coords from raw geoJSON return util.getParameterValue(args, 'raw') end local content = {} local argsExpanded = {} for k, v in pairs(args) do local index = string.match( k, '^[^0-9]+([0-9]*)$' ) if index ~= nil then local indexNumber = '' if index ~= '' then indexNumber = tonumber(index) else indexNumber = 1 end if argsExpanded[indexNumber] == nil then argsExpanded[indexNumber] = {} end argsExpanded[indexNumber][ string.gsub(k, index, '') ] = v end end for contentIndex, contentArgs in pairs(argsExpanded) do local argType = util.getParameterValue(contentArgs, "type") -- Kartographer automatically calculates coords if geolines/shapes are used (T227402) if not coordsDerivedFromFeatures then coordsDerivedFromFeatures = ( argType == L10n.str.line or argType == L10n.str.shape ) and true or false end if argType == L10n.str.named then local namedCoords = util.getNamedCoords(util.getParameterValue(contentArgs, "from")) local typeKey = type(L10n.para.type) == "table" and L10n.para.type[1] or L10n.para.type local coordKey = type(L10n.para.coord) == "table" and L10n.para.coord[1] or L10n.para.coord local titleKey = type(L10n.para.title) == "table" and L10n.para.title[1] or L10n.para.title local descKey = type(L10n.para.description) == "table" and L10n.para.description[1] or L10n.para.description for _, namedCoord in pairs(namedCoords) do contentArgs[typeKey] = "point" contentArgs[coordKey] = namedCoord.coord contentArgs[titleKey] = namedCoord.name contentArgs[descKey] = namedCoord.description content[#content+1] = make.contentJson(contentArgs) end else content[#content + 1] = make.contentJson(contentArgs) end end --Single item, no array needed if #content==1 then return content[1] end --Multiple items get placed in a FeatureCollection local contentArray = '[\n' .. table.concat( content, ',\n') .. '\n]' return contentArray end --[[ Make coordinates from the coord arg, or the id arg, or the current page's Wikidata item. @param {table} args @param {boolean} [plainOutput] @returns {Mixed} Either: {number, number} latitude, longitude if plainOutput is true; or {table} table sequence of longitude, then latitude (gives the required format for GeoJSON when encoded) ]]-- function make.coords(args, plainOutput) local coords, lat, long local frame = mw.getCurrentFrame() if util.getParameterValue(args, 'coord') then coords = frame:preprocess( util.getParameterValue(args, 'coord') ) lat, long = util.parseCoords(coords) else lat, long = util.wikidataCoords(util.getParameterValue(args, 'id') or mw.wikibase.getEntityIdForCurrentPage()) end if plainOutput then return lat, long end return {[0] = long, [1] = lat} end --[[ Makes a table of coordinates that approximate a circle. @param {table} args @returns {table} sequence of {latitude, longitude} table sequences, where latitude and longitude are both numbers @throws {L10n.error.noCircleCoords} if centre coordinates are not specified @throws {L10n.error.noRadius} if radius is not specified @throws {L10n.error.negativeRadius} if radius is negative or zero @throws {L10n.error.negativeEdges} if edges is negative or zero ]]-- function make.circleCoords(args) local lat, long = make.coords(args, true) local radius = util.getParameterValue(args, 'radius') if not radius then radius = util.getParameterValue(args, 'radiusKm') and tonumber(util.getParameterValue(args, 'radiusKm'))*1000 if not radius then radius = util.getParameterValue(args, 'radiusMi') and tonumber(util.getParameterValue(args, 'radiusMi'))*1609.344 if not radius then radius = util.getParameterValue(args, 'radiusFt') and tonumber(util.getParameterValue(args, 'radiusFt'))*0.3048 end end end local edges = util.getParameterValue(args, 'edges') or L10n.defaults.edges if not lat or not long then error(L10n.error.noCircleCoords, 0) elseif not radius then error(L10n.error.noRadius, 0) elseif tonumber(radius) <= 0 then error(L10n.error.negativeRadius, 0) elseif tonumber(edges) <= 0 then error(L10n.error.negativeEdges, 0) end return util.circleToPolygon(lat, long, radius, tonumber(edges)) end --[[ Makes JSON data for a feature @param contentArgs args for this feature. Keys must be the non-suffixed version of the parameter names, i.e. use type, stroke, fill,... rather than type3, stroke3, fill3,... @returns {string} JSON encoded data ]]-- function make.contentJson(contentArgs) local data = {} if util.getParameterValue(contentArgs, 'type') == L10n.str.point or util.getParameterValue(contentArgs, 'type') == L10n.str.circle then local isCircle = util.getParameterValue(contentArgs, 'type') == L10n.str.circle data.type = "Feature" data.geometry = { type = isCircle and "LineString" or "Point", coordinates = isCircle and make.circleCoords(contentArgs) or make.coords(contentArgs) } data.properties = { title = util.getParameterValue(contentArgs, 'title') or mw.getCurrentFrame():getParent():getTitle() } if isCircle then -- TODO: This is very similar to below, should be extracted into a function data.properties.stroke = util.getParameterValue(contentArgs, 'strokeColor') or L10n.defaults.strokeColor data.properties["stroke-width"] = tonumber(util.getParameterValue(contentArgs, 'strokeWidth')) or L10n.defaults.strokeWidth local strokeOpacity = util.getParameterValue(contentArgs, 'strokeOpacity') if strokeOpacity then data.properties['stroke-opacity'] = tonumber(strokeOpacity) end local fill = util.getParameterValue(contentArgs, 'fill') if fill then data.properties.fill = fill local fillOpacity = util.getParameterValue(contentArgs, 'fillOpacity') data.properties['fill-opacity'] = fillOpacity and tonumber(fillOpacity) or 0.6 end else -- is a point local markerSymbol = util.getParameterValue(contentArgs, 'marker') or L10n.defaults.marker -- allow blank to be explicitly specified, for overriding infoboxes or other templates with a default value if markerSymbol ~= "blank" then data.properties["marker-symbol"] = markerSymbol end data.properties["marker-color"] = util.getParameterValue(contentArgs, 'markerColor') or L10n.defaults.markerColor data.properties["marker-size"] = util.getParameterValue(contentArgs, 'markerSize') or L10n.defaults.markerSize end else data.type = "ExternalData" if util.getParameterValue(contentArgs, 'type') == L10n.str.data or util.getParameterValue(contentArgs, 'from') then data.service = "page" elseif util.getParameterValue(contentArgs, 'type') == L10n.str.line then data.service = "geoline" elseif util.getParameterValue(contentArgs, 'type') == L10n.str.shape then data.service = "geoshape" elseif util.getParameterValue(contentArgs, 'type') == L10n.str.shapeInverse then data.service = "geomask" end if util.getParameterValue(contentArgs, 'id') or (not (util.getParameterValue(contentArgs, 'from')) and mw.wikibase.getEntityIdForCurrentPage()) then data.ids = util.getParameterValue(contentArgs, 'id') or mw.wikibase.getEntityIdForCurrentPage() else data.title = util.getParameterValue(contentArgs, 'from') end data.properties = { stroke = util.getParameterValue(contentArgs, 'strokeColor') or L10n.defaults.strokeColor, ["stroke-width"] = tonumber(util.getParameterValue(contentArgs, 'strokeWidth')) or L10n.defaults.strokeWidth } local strokeOpacity = util.getParameterValue(contentArgs, 'strokeOpacity') if strokeOpacity then data.properties['stroke-opacity'] = tonumber(strokeOpacity) end local fill = util.getParameterValue(contentArgs, 'fill') if fill and (data.service == "geoshape" or data.service == "geomask") then data.properties.fill = fill local fillOpacity = util.getParameterValue(contentArgs, 'fillOpacity') if fillOpacity then data.properties['fill-opacity'] = tonumber(fillOpacity) end end end data.properties.title = util.getParameterValue(contentArgs, 'title') or mw.title.getCurrentTitle().text if util.getParameterValue(contentArgs, 'description') then data.properties.description = util.getParameterValue(contentArgs, 'description') end return mw.text.jsonEncode(data) end --[[ Makes attributes for the maplink or mapframe tag. @param {table} args @param {boolean} [isTitle] Tag is to be displayed in the title of page rather than inline @returns {table<string,string>} key-value pairs of attribute names and values ]]-- function make.tagAttribs(args, isTitle) local attribs = {} if util.getParameterValue(args, 'zoom') then attribs.zoom = util.getParameterValue(args, 'zoom') end if util.isDeclined(util.getParameterValue(args, 'icon')) then attribs.class = "no-icon" end if util.getParameterValue(args, 'type') == L10n.str.point and not coordsDerivedFromFeatures then local lat, long = make.coords(args, 'plainOutput') attribs.latitude = tostring(lat) attribs.longitude = tostring(long) end if util.isAffirmed(util.getParameterValue(args, 'frame')) and not(isTitle) then attribs.width = util.getParameterValue(args, 'frameWidth') or L10n.defaults.frameWidth attribs.height = util.getParameterValue(args, 'frameHeight') or L10n.defaults.frameHeight if util.getParameterValue(args, 'frameCoordinates') then local frameLat, frameLong = util.parseCoords(util.getParameterValue(args, 'frameCoordinates')) attribs.latitude = frameLat attribs.longitude = frameLong else if util.getParameterValue(args, 'frameLatitude') then attribs.latitude = util.getParameterValue(args, 'frameLatitude') end if util.getParameterValue(args, 'frameLongitude') then attribs.longitude = util.getParameterValue(args, 'frameLongitude') end end if not attribs.latitude and not attribs.longitude and not coordsDerivedFromFeatures then local success, lat, long = pcall(util.wikidataCoords, util.getParameterValue(args, 'id') or mw.wikibase.getEntityIdForCurrentPage()) if success then attribs.latitude = tostring(lat) attribs.longitude = tostring(long) end end if util.getParameterValue(args, 'frameAlign') then attribs.align = util.getParameterValue(args, 'frameAlign') end if util.isAffirmed(util.getParameterValue(args, 'plain')) then attribs.frameless = "1" else attribs.text = util.getParameterValue(args, 'text') or L10n.defaults.text end else attribs.text = util.getParameterValue(args, 'text') or L10n.defaults.text end return attribs end --[[ Makes maplink wikitext that will be located in the top-right of the title of the page (the same place where coords with |display=title are positioned). @param {table} args @param {string} tagContent Content for the maplink tag @returns {string} ]]-- function make.titleOutput(args, tagContent) local titleTag = mw.text.tag('maplink', make.tagAttribs(args, true), tagContent) local spanAttribs = { style = "font-size: small;", id = "coordinates" } return mw.text.tag('span', spanAttribs, titleTag) end --[[ Makes maplink or mapframe wikitext that will be located inline. @param {table} args @param {string} tagContent Content for the maplink tag @returns {string} ]]-- function make.inlineOutput(args, tagContent) local tagName = 'maplink' if util.getParameterValue(args, 'frame') then tagName = 'mapframe' end return mw.text.tag(tagName, make.tagAttribs(args), tagContent) end --[[ Makes the HTML required for the swicther to work, including the templatestyles tag. @param {table} params table sequence of {map, label} tables @param {string} params{}.map Wikitext for mapframe map @param {string} params{}.label Label text for swicther option @param {table} options @param {string} options.alignment "left" or "center" or "right" @param {boolean} options.isThumbnail Display in a thumbnail @param {string} options.width Width of frame, e.g. "200" @param {string} [options.caption] Caption wikitext for thumnail @retruns {string} swicther HTML ]]-- function make.switcherHtml(params, options) options = options or {} local frame = mw.getCurrentFrame() local styles = frame:extensionTag{ name = "templatestyles", args = {src = "Template:Maplink/styles-multi.css"} } local container = mw.html.create("div") :addClass("switcher-container") :addClass("mapframe-multi-container") if options.alignment == "left" or options.alignment == "right" then container:addClass("float"..options.alignment) else -- alignment is "center" container:addClass("center") end for i = 1, #params do container :tag("div") :wikitext(params[i].map) :tag("span") :addClass("switcher-label") :css("display", "none") :wikitext(mw.text.trim(params[i].label)) end if not options.isThumbnail then return styles .. tostring(container) end local classlist = container:getAttr("class") classlist = mw.ustring.gsub(classlist, "%a*"..options.alignment, "") container:attr("class", classlist) local outerCountainer = mw.html.create("div") :addClass("mapframe-multi-outer-container") :addClass("mw-kartographer-container") :addClass("thumb") if options.alignment == "left" or options.alignment == "right" then outerCountainer:addClass("t"..options.alignment) else -- alignment is "center" outerCountainer :addClass("tnone") :addClass("center") end outerCountainer :tag("div") :addClass("thumbinner") :css("width", options.width.."px") :node(container) :node(options.caption and mw.html.create("div") :addClass("thumbcaption") :wikitext(options.caption) ) return styles .. tostring(outerCountainer) end --[[ Makes the HTML required for an overlay map to work tag. @param {string} overlayMap wikitext for the overlay map @param {string} baseMap wikitext for the base map @param {table} options various styling/display options @param {string} options.align "left" or "center" or "right" @param {string|number} options.width Width of the base map, e.g. "300" @param {string|number} options.width Height of the base map, e.g. "200" @param {string} options.border Border style for the overlayed map, e.g. "1px solid white" @param {string} options.horizontalAlignment Horizontal alignment for overlay map, "left" or "right" @param {string|number} options.horizontalOffset Horizontal offset in pixels from the alignment edge, e.g "10" @param {string} options.verticalAlignment Vertical alignment for overlay map, "top" or "bottom" @param {string|number} options.verticalOffset Vertical offset in pixels from the alignment edge, e.g. is "10" @param {boolean} options.isThumbnail Display in a thumbnail @param {string} [options.caption] Caption wikitext for thumnail @retruns {string} HTML for basemap with overlay ]]-- function make.overlayHtml(overlayMap, baseMap, options) options = options or {} local containerFloatClass = "float"..(options.align or "none") if options.align == "center" then containerFloatClass = "center" end local containerStyle = { position = "relative", width = options.width .. "px", height = options.height .. "px", overflow = "hidden" -- mobile/minerva tends to add scrollbars for a couple of pixels } if options.align == "center" then containerStyle["margin-left"] = "auto" containerStyle["margin-right"] = "auto" end local container = mw.html.create("div") :addClass("mapframe-withOverlay-container") :addClass(containerFloatClass) :addClass("noresize") :css(containerStyle) local overlayStyle = { position = "absolute", ["z-index"] = "1", border = options.border or "1px solid white" } if options.horizontalAlignment == "right" then overlayStyle.right = options.horizontalOffset .. "px" else overlayStyle.left = options.horizontalOffset .. "px" end if options.verticalAlignment == "bottom" then overlayStyle.bottom = options.verticalOffset .. "px" else overlayStyle.top = options.verticalOffset .. "px" end local overlayDiv = mw.html.create("div") :css(overlayStyle) :wikitext(overlayMap) container :node(overlayDiv) :wikitext(baseMap) if not options.isThumbnail then return tostring(container) end local classlist = container:getAttr("class") classlist = mw.ustring.gsub(classlist, "%a*"..options.align, "") container:attr("class", classlist) local outerCountainer = mw.html.create("div") :addClass("mapframe-withOverlay-outerContainer") :addClass("mw-kartographer-container") :addClass("thumb") if options.align == "left" or options.align == "right" then outerCountainer:addClass("t"..options.align) else -- alignment is "center" outerCountainer :addClass("tnone") :addClass("center") end outerCountainer :tag("div") :addClass("thumbinner") :css("width", options.width.."px") :node(container) :node(options.caption and mw.html.create("div") :addClass("thumbcaption") :wikitext(options.caption) ) return tostring(outerCountainer) end --[[---------------------------------------------------------------------------- Package to be exported, i.e. methods which will available to templates and other modules. ----------------------------------------------------------------------------]]-- local p = {} -- Entry point for templates function p.main(frame) local parent = frame.getParent(frame) -- Check for overlay option local overlay = util.getParameterValue(parent.args, 'overlay') local hasOverlay = overlay and mw.text.trim(overlay) ~= "" -- Check for switch option local switch = util.getParameterValue(parent.args, 'switch') local isMulti = switch and mw.text.trim(switch) ~= "" -- Create output by choosing method to suit options local output if hasOverlay then output = p.withOverlay(parent.args) elseif isMulti then output = p.multi(parent.args) else output = p._main(parent.args) end -- Preprocess output before returning it return frame:preprocess(output) end -- Entry points for modules function p._main(_args) local args = util.trimArgs(_args) local tagContent = make.content(args) local display = mw.text.split(util.getParameterValue(args, 'display') or L10n.defaults.display, '%s*' .. L10n.str.dsep .. '%s*') local displayInTitle = display[1] == L10n.str.title or display[2] == L10n.str.title local displayInline = display[1] == L10n.str.inline or display[2] == L10n.str.inline local output if displayInTitle and displayInline then output = make.titleOutput(args, tagContent) .. make.inlineOutput(args, tagContent) elseif displayInTitle then output = make.titleOutput(args, tagContent) elseif displayInline then output = make.inlineOutput(args, tagContent) else error(L10n.error.badDisplayPara) end return output end function p.multi(_args) local args = util.trimArgs(_args) if not args[L10n.para.switch] then error(L10n.error.noSwitchPara, 0) end local switchParamValue = util.getParameterValue(args, 'switch') local switchLabels = util.tableFromList(switchParamValue) if #switchLabels == 1 then error(L10n.error.oneSwitchLabel, 0) end local mapframeArgs = {} local switchParams = {} for name, val in pairs(args) do -- Copy to mapframeArgs, if not the switch labels or a switch parameter if val ~= switchParamValue and not string.match(val, "^"..L10n.str.switch..":") then mapframeArgs[name] = val end -- Check if this is a param to switch. If so, store the name and switch -- values in switchParams table. local switchList = string.match(val, "^"..L10n.str.switch..":(.+)") if switchList ~= nil then local values = util.tableFromList(switchList) if #values == 1 then error(string.format(L10n.error.oneSwitchValue, name), 0) end switchParams[name] = values end end if util.tableCount(switchParams) == 0 then error(L10n.error.noSwitchLists, 0) end local switchCount = util.subTablesCount(switchParams) if not switchCount then error(L10n.error.switchMismatches, 0) elseif switchCount > #switchLabels then error(string.format(L10n.error.fewerSwitchLabels, switchCount, #switchLabels), 0) end -- Ensure a plain frame will be used (thumbnail will be built by the -- make.switcherHtml function if required, so that switcher options are -- inside the thumnail) mapframeArgs.plain = "yes" local switcher = {} for i = 1, switchCount do local label = switchLabels[i] for name, values in pairs(switchParams) do mapframeArgs[name] = values[i] end table.insert(switcher, { map = p._main(mapframeArgs), label = "Show "..label }) end return make.switcherHtml(switcher, { alignment = args["frame-align"] or "right", isThumbnail = (args.frame and not args.plain) and true or false, width = args["frame-width"] or L10n.defaults.frameWidth, caption = args.text }) end function p.withOverlay(_args) -- Get and trim wikitext for overlay map local overlayMap = _args.overlay if type(overlayMap) == 'string' then overlayMap = overlayMap:match('^%s*(.-)%s*$') end local isThumbnail = (util.getParameterValue(_args, "frame") and not util.getParameterValue(_args, "plain")) and true or false -- Get base map using the _main function, as a plain map local args = util.trimArgs(_args) args.plain = "yes" local basemap = p._main(args) -- Extract overlay options from args local overlayOptions = { width = util.getParameterValue(args, "frameWidth") or L10n.defaults.frameWidth, height = util.getParameterValue(args, "frameHeight") or L10n.defaults.frameHeight, align = util.getParameterValue(args, "frameAlign") or L10n.defaults.frameAlign, border = util.getParameterValue(args, "overlayBorder") or L10n.defaults.overlayBorder, horizontalAlignment = util.getParameterValue(args, "overlayHorizontalAlignment") or L10n.defaults.overlayHorizontalAlignment, horizontalOffset = util.getParameterValue(args, "overlayHorizontalOffset") or L10n.defaults.overlayHorizontalOffset, verticalAlignment = util.getParameterValue(args, "overlayVerticalAlignment") or L10n.defaults.overlayVerticalAlignment, verticalOffset = util.getParameterValue(args, "overlayVerticalOffset") or L10n.defaults.overlayVerticalOffset, isThumbnail = isThumbnail, caption = util.getParameterValue(args, "text") or L10n.defaults.text } -- Make the HTML for the overlaying maps return make.overlayHtml(overlayMap, basemap, overlayOptions) end return p s2q9317t0oq17vrsms2mwrspja287hs Module:Wide image 828 2819 15385 2024-08-06T21:04:40Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15385 Scribunto text/plain -- This module implements [[template:wide image]] and [[template:panorama]] local p = {} local function getfilename(s) s = mw.ustring.gsub(s or '', '^%s*[Ff][Ii][Ll][Ee]%s*:%s*', '') s = mw.ustring.gsub(s or '', '^%s*[Ii][Mm][Aa][Gg][Ee]%s*:%s*', '') return s end local function getwidth(s, w, h) w = mw.ustring.gsub(w or '0', '^%s*(%d+)%s*[Pp][Xx]*%s*$', '%1') h = mw.ustring.gsub(h or '0', '^%s*(%d+)%s*[Pp][Xx]*%s*$', '%1') w = tonumber(w) or 0 h = tonumber(h) or 0 if w > 0 then return w end local file = s and mw.title.new('File:' .. mw.uri.decode(mw.ustring.gsub(s,'%|.*$',''), 'WIKI')) file = file and file.file or {width = 0, height = 0} if h > 0 then w = math.floor(h * (tonumber(file.width) or 0)/(tonumber(file.height) or 1) + 0.5) if w > 0 then return w end end w = tonumber(file.width) or 0 return w end local function getimage(s, w, a, c, rtl) if c == 'thumb' or c == 'thumbnail' or c == 'frame' or c == 'border' then c = s elseif rtl and c ~= '' then c = '&#x202A;' .. c .. '&#x202C;' end return '[[File:' .. (s or '') .. '|' .. (w or '') .. '|alt=' .. (a or '') .. '|' .. mw.text.unstrip(c or '') .. ']]' end local function getcontainers(noborder, float, width, maxwidth) local r = mw.html.create('div') if noborder then if float == 'left' then r:addClass('floatleft') elseif float == 'right' then r:addClass('floatright') elseif float == 'none' then r:addClass('floatnone') else -- center is default r:addClass('floatnone') r:css('margin-left', 'auto') r:css('margin-right', 'auto') r:css('overflow', 'hidden') end else r:addClass('thumb') if float == 'left' then r:addClass('tleft') elseif float == 'right' then r:addClass('tright') elseif float == 'none' then r:addClass('tnone') else -- center is default r:addClass('tnone') r:css('margin-left', 'auto') r:css('margin-right', 'auto') r:css('overflow', 'hidden') end end r:css('width', width) r:css('max-width', maxwidth) local d = noborder and r or r:tag('div'):addClass('thumbinner') return r,d end function wideimage(image, width, height, caption, boxwidth, float, alt, border, capalign, dir) if image then image = getfilename(image) local iwidth = getwidth(image, width or '0', height or '0') if width == nil then width = iwidth .. 'px' end local rtl = dir and dir == 'rtl' or nil local noborder = border and border == 'no' or nil local maxwidth = noborder and (iwidth .. 'px') or ((iwidth + 8) .. 'px') local r,d = getcontainers(noborder, float or '', boxwidth or 'auto', maxwidth) if tonumber(width) then width = width .. 'px' end d:tag('div') :addClass('noresize') :css('overflow', 'auto') :css('direction', rtl and 'rtl' or nil) :wikitext(getimage(image,width,alt,caption or '',rtl)) if caption then d = d:tag('div') :addClass('thumbcaption') :css('text-align', capalign) if noborder == nil then d:tag('div') :addClass('magnify') :wikitext('[[:File:' .. image .. '| ]]') end d:wikitext(caption) end return tostring(r) end return '' end function p.main(frame) local getArgs = require('Module:Arguments').getArgs local args = getArgs(frame) return wideimage( args['image'] or args[1], args[2] or nil, -- width args['height'] or nil, args['caption'] or args[3], args['width'] or args[4], args['align'] or args[5], args['alt'], args['border'], args['align-cap'], args['dir'] ) end return p 1oz9mz1qikken10gq60gfkmbw4vbo7j Module:Tfd links 828 2820 15386 2024-08-06T21:04:48Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15386 Scribunto text/plain -- This module implements [[Template:Tfd links]] local p = {} local function urlencode(text) -- Return equivalent of {{urlencode:text}}. local function byte(char) return string.format('%%%02X', string.byte(char)) end return text:gsub('[^ %w%-._]', byte):gsub(' ', '+') end local function fullurllink(t, a, s) return '[https://en.wikipedia.org/w/index.php?title=' .. urlencode(t) .. '&' .. a .. ' ' .. s .. ']' end function p.main(frame) local args = frame:getParent().args local ns = (((args['catfd'] and args['catfd'] ~= '') and 'Category') or (args['module'] and args['module'] ~= '') and 'Module') or 'Template' local tname = mw.getContentLanguage():ucfirst(args['1']) local fname = ns .. ':' .. tname local fullpagename = frame:preprocess('{{FULLPAGENAME}}') local sep = '&nbsp;<b>·</b> ' local res = '<span id="' .. ns .. ':' .. tname .. '" class="plainlinks nourlexpansion 1x">' .. '[[:' .. ns .. ':' .. tname .. ']]&nbsp;(' .. '[[' .. ns .. ' talk:' .. tname .. '|talk]]' .. sep .. '[[Special:PageHistory/' .. fname .. '|history]]' .. sep .. fullurllink('Special:Whatlinkshere/' .. fname, 'limit=5000&hidelinks=1&hideredirs=1', 'transclusions') .. sep .. fullurllink('Special:Log', 'page=' .. urlencode(fname), 'logs') .. sep .. '[[Special:PrefixIndex/' .. fname .. '/|subpages]])</span>' return res end return p ngpy13mosbugmhz1yfop2dw6oukfrc8 Module:Citation/CS1/Suggestions 828 2821 15387 2024-08-06T21:05:09Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15387 Scribunto text/plain -- Please insert new suggestions in alphabetical order -- The form is ['incorrect'] = 'correct', suggestions = { ['ASIN-TLD'] = 'asin-tld', -- old parameter name ['abruf'] = 'access-date', -- German ['abruf-verborgen'] = 'access-date', -- German ['accessmonth'] = 'access-date', ['accesso'] = 'access-date', -- Italian ['accessyear'] = 'access-date', ['acessodata'] = 'access-date', -- Brazilian Portuguese ['ad'] = 'first', -- Turkish ['address'] = 'location', ['anno'] = 'date', -- Italian ['annoaccesso'] = 'access-date', -- Italian ['annodiaccesso'] = 'access-date', -- Italian ['annooriginale'] = 'orig-date', -- Italian ['année'] = 'date', -- French ['apellido'] = 'last', -- Spanish ['apellidos'] = 'last', -- Spanish ['archiv-datum'] = 'archive-date', -- German ['archiv-url'] = 'archive-url', -- German ['archive date'] = 'archive-date', -- misspelling ['archive url'] = 'archive-url', -- misspelling ['archive-link'] = 'archive-url', -- old parameter name ['archiv-url'] = 'archive-url', -- German ['arkivdatum'] = 'archive-date', -- Swedish, Norwegian ['arkivurl'] = 'archive-url', -- Swedish, Norwegian ['artist'] = 'others', ['arşiv-tarihi'] = 'archive-date', -- Turkish ['arşiv-url'] = 'archive-url', -- Turkish ['arşivtarihi'] = 'archive-date', -- Turkish ['arşivurl'] = 'archive-url', -- Turkish ['auflage'] = 'edition', -- German ['auteur'] = 'author', -- French ['auther'] = 'author', -- misspelling ['author link'] = 'author-link', -- Polish ['authorfirst'] = 'author-first', -- old parameter name ['authorgiven'] = 'author-given', -- old parameter name ['authorlast'] = 'author-last', -- old parameter name ['authormask'] = 'author-mask', -- old parameter name ['authorsurname'] = 'author-surname', -- old parameter name ['autor'] = 'author', -- Spanish, German (singular and plural) ['autore'] = 'author', -- Italian ['autthor'] = 'author', -- misspelling ['ay'] = 'month', -- Turkish ['año'] = 'date', -- Spanish ['año-original'] = 'orig-date', -- Spanish ['añoacceso'] = 'access-date', -- Spanish ['añooriginal'] = 'orig-date', -- Spanish ['band'] = 'volume', -- German ['bandreihe'] = 'volume', -- German ['baskı'] = 'edition', -- Turkish ['başlık'] = 'title', -- Turkish ['began'] = 'date', -- old parameter name (cite serial only); or orig-date= ['booktitle'] = 'book-title', -- old parameter name ['ch'] = 'language', -- German (as 'language=de-CH') ['chapter_title'] = 'chapter', ['chapterurl'] = 'chapter-url', -- old parameter name ['cid'] = 'ref', -- Italian ['cilt'] = 'volume', -- Turkish ['cita'] = 'quote', -- Spanish ['citazione'] = 'quote', -- Italian ['città'] = 'location', -- Italian ['city'] = 'location', -- old parameter name (cite serial only) ['coauthor'] = 'author', ['coauthors'] = 'author', ['coautores'] = 'author', -- Spanish ['coautori'] = 'author', -- Italian ['cognome'] = 'last', -- Italian ['conferenceurl'] = 'conference-url', -- old parameter name ['consulté le'] = 'access-date', -- French ['contributionurl'] = 'contribution-url', -- old parameter name ['curatore'] = 'publisher', -- Italian ['czasopismo'] = 'journal', -- Polish ['data dostępu'] = 'access-date', -- Polish ['data'] = 'date', -- Polish, Italian ['dataaccesso'] = 'access-date', -- Italian ['dataarchivio'] = 'archive-date', -- Italian ['datum'] = 'date', -- German, Swedish ['dead-url'] = 'url-status', -- old parameter name ['deadlink'] = 'url-status', -- old parameter name ['deadurl'] = 'url-status', -- old parameter name ['dergi'] = 'work', -- Turkish ['dil'] = 'language', -- Turkish ['displayauthors'] = 'display-authors', -- old parameter name ['displayeditors'] = 'display-editors', -- old parameter name ['distributor'] = 'publisher', ['dnb'] = 'id', -- German (as 'id={{DNB-IDN|...}}') ['doi-broken'] = 'doi-broken-date', -- old parameter alias ['doi-inactive'] = 'doi-broken-date', -- invalid name found in mainspace ['doi-inactive-date'] = 'doi-broken-date', -- old parameter alias ['doi_brokendate'] = 'doi-broken-date', -- old parameter alias ['doi_inactivedate'] = 'doi-inactive-date', -- old parameter alias ['doibroken'] = 'doi-broken-date', -- invalid name found in mainspace ['doiinactive'] = 'doi-broken-date', -- invalid name found in mainspace ['e-print'] = 'eprint', -- misspelling -- ['ed'] = 'edition', -- avoid suggestion as in English this could be short for editor or edition -- ['editora'] = 'publisher', -- can be either editor or publisher -- ['editore'] = 'agency', -- can be either publisher or agency -- ['editori'] = 'editor', -- can be either editor or publisher -- ['editorial'] = 'publisher', -- can be either publisher or work ['editoin'] = 'edition', -- misspelling ['editon'] = 'edition', -- misspelling ['editorfirst'] = 'editor-first', -- old parameter name ['editorgiven'] = 'editor-given', -- old parameter name ['editorlast'] = 'editor-last', -- old parameter name ['editorlink'] = 'editor-link', -- old parameter name ['editormask'] = 'editor-mask', -- old parameter name ['editors'] = 'editor', -- old parameter name (can be emulated using multiple singular |editor= params) ['editorsurname'] = 'editor-surname', -- old parameter name ['edizione'] = 'edition', -- Italian ['embargo'] = 'pmc-embargo-date', -- old parameter name ['ended'] = 'date', -- old parameter name (cite serial only) ['en ligne le'] = 'archive-date', -- French ['encyclopædia'] = 'encyclopedia', ['enlaceautor'] = 'author-link', -- Spanish ['enlaceroto'] = 'url-status', -- Spanish ['episodelink'] = 'episode-link', -- old parameter name ['erişimtarihi'] = 'access-date', -- Turkish ['eser'] = 'work', -- Turkish ['family'] = 'surname', -- misguess ['fecha'] = 'date', -- Spanish ['fechaacceso'] = 'access-date', -- Spanish ['fechaarchivo'] = 'archive-date', -- Spanish ['filetype'] = 'format', ['foramt'] = 'format', -- misspelling ['fore-name'] = 'given', -- misguess/misspelling ['forename'] = 'given', -- misguess ['författare'] = 'author', -- Swedish, Norwegian ['formato'] = 'format', -- Spanish, Italian, Polish ['frist'] = 'first', -- misspelling ['fundstelle'] = 'at', -- German ['gazete'] = 'work', -- Turkish ['giornale'] = 'journal', -- Italian ['hämtdatum'] = 'access-date', -- Swedish ['herausgeber'] = 'editor', -- German (singular and plural) ['hrsg'] = 'publisher', -- German ['hrsgreihe'] = 'editor', -- German ['idioma'] = 'language', -- Spanish ['ignore-isbn-error'] = 'isbn', -- old parameter (can be fully emulated using ((syntax))) ['ignoreisbnerror'] = 'isbn', -- old parameter alias (suggest |isbn as |ignore-isbn-error is deprecated), not a direct replacement, but can be fully emulated using ((syntax)) ['imię'] = 'first', -- Polish ['in-set'] = 'inset', -- misspelling ['interviewerlink'] = 'interviewer-link', -- old parameter alias ['interviewermask'] = 'interviewer-mask', -- old parameter alias ['isbndefekt'] = 'isbn', -- German (suggest |isbn as |ignore-isbn-error is deprecated), not a direct replacement, but can be fully emulated using ((syntax)) ['isbnformalfalsch'] = 'isbn', -- German (suggest |isbn as |ignore-isbn-error is deprecated), not a direct replacement, but can be fully emulated using ((syntax)) ['isbnistformalfalsch'] = 'isbn', -- German (suggest |isbn as |ignore-isbn-error is deprecated), not a direct replacement, but can be fully emulated using ((syntax)) ['isnb'] = 'isbn', -- misspelling ['issnformalfalsch'] = 'issn', -- German (can be fully emulated using ((syntax))) ['jahr'] = 'date', -- German ['jahrea'] = 'orig-date', -- German (not a direct replacement, but can be emulated) ['kapitel'] = 'chapter', -- German ['langauge'] = 'language', -- misspelling ['langue'] = 'language', -- French ['last-author-amp'] = 'name-list-style', -- old parameter name (as |name-list-style=amp) ['lastauthoramp'] = 'name-list-style', -- old parameter name (as |name-list-style=amp) ['lieu'] = 'location', -- French ['lingua'] = 'language', -- Italian ['lire en ligne'] = 'url', -- French ['lizenznummer'] = 'id', -- German (as 'id=License No. ...') ['loaction'] = 'location', -- misspelling ['local'] = 'location', -- Brazilian Portuguese ['locatoin'] = 'location', -- misspelling ['lugar'] = 'location', -- Spanish ['mailinglist'] = 'mailing-list', -- old parameter name ['mapurl'] = 'map-url', -- old parameter name ['mes'] = 'date', -- Spanish (not a direct replacement) ['mese'] = 'date', -- Italian (not a direct replacement) ['miejsce'] = 'location', -- Polish ['miesiąc'] = 'date', -- Polish ['mois'] = 'date', -- French ['monat'] = 'date', -- German -- ['name'] = 'author', -- 'name' is often erroneously used for 'title' and 'work' as well, so no suggestion is better than a wrong suggestion ['name-list-format'] = 'name-list-style', -- old parameter name (as |name-list-style=amp) ['nazwisko'] = 'last', -- Polish ['nespaper'] = 'newspaper', -- misspelling ['net-work'] = 'network', -- misspelling ['newpaper'] = 'newspaper', -- misspelling ['news'] = 'newspaper', ['news-group'] = 'newsgroup', -- misspelling ['news-paper'] = 'newspaper', -- misspelling ['no-cat'] = 'no-tracking', -- old parameter ['nocat'] = 'no-tracking', -- old parameter ['nom'] = 'last', -- French ['nombre'] = 'first', -- Spanish ['nome'] = 'first', -- Italian ['nopp'] = 'no-pp', -- old parameter name ['notracking'] = 'no-tracking', -- old parameter ['numero'] = 'number', -- Italian, Spanish ['nummer'] = 'number', -- German ['nummerreihe'] = 'number', -- German ['obra'] = 'work', -- Spanish ['odpowiedzialność'] = 'agency', -- Polish ['offline'] = 'url-status', -- German (as 'url-status=dead') ['online'] = 'url', -- German (not a direct replacement, but can be emulated) ['opera'] = 'work', -- Italian ['opublikowany'] = 'agency', -- Polish ['origdate'] = 'orig-date', -- misspelling ['originaljahr'] = 'orig-date', -- German ['originalort'] = 'publication-place', -- German ['originalsprache'] = 'language', -- German ['originaltitel'] = 'title', -- German (if 'originaltitel' is specified, any possible contents of 'title' should be put in 'trans-title') ['ort'] = 'publication-place', -- German ['ortea'] = 'publication-place', -- German (not a direct replacement, but can be emulated) ['other'] = 'others', ['oznaczenie'] = 'agency', -- Polish ['pagees'] = 'pages', -- misspelling ['pagina'] = 'page', -- Italian ['pagina'] = 'pages', -- Italian ['pagine'] = 'pages', -- Italian ['pagine'] = 'pages', -- Italian ['passage'] = 'pages', -- French ['periodico'] = 'magazine', -- Spanish ['plublisher'] = 'publisher', -- misspelling ['pmcid'] = 'pmc', ['post-script'] = 'postscript', -- misspelling ['praca'] = 'work', -- Polish ['primero'] = 'first', -- Spanish ['prénom'] = 'first', -- French ['prénom1'] = 'first1', -- French ['ps'] = 'postscript', ['pub'] = 'publisher', -- ['pubblicazione'] = 'magazine', -- could be any kind of work -- ['publicación'] = 'journal', -- could be any kind of work ['publicationdate'] = 'publication-date', -- old parameter name -- ['published'] = 'publisher', -- could be date, location, or name of publisher ['publicationplace'] = 'publication-place', -- old parameter name ['pulbication-place'] = 'publication-place', -- misspelling ['página'] = 'page', -- Spanish ['páginas'] = 'pages', -- Spanish ['périodique'] = 'publisher', -- French ['registration'] = 'url-access', -- old parameter name ['reihe'] = 'series', -- German ['retrieved'] = 'access-date', -- old parameter name ['richiestasottoscrizione'] = 'url-access', -- Italian (as |url-access=subscription) ['rivista'] = 'magazine', -- Italian ['rok'] = 'date', -- Polish ['rubrik'] = 'title', -- Swedish ['sammelwerk'] = 'work', -- German ['sayfa'] = 'page', -- Turkish ['sayfalar'] = 'pages', -- Turkish ['sayı'] = 'issue', -- Turkish ['script-post'] = 'postscript', -- misspelling ['script-trans'] = 'transcript', -- misspelling ['season'] = 'date', -- old parameter name (cite serial only) ['sectionurl'] = 'section-url', -- old parameter name ['seiten'] = 'pages', -- German ['seria'] = 'series', -- Spanish, Polish ['serie'] = 'series', -- Italian ['série'] = 'series', -- French ['serieslink'] = 'series-link', -- old parameter name ['seriesno'] = 'series-number', -- old parameter name ['service'] = 'agency', ['sitioweb'] = 'website', -- Spanish ['sito'] = 'website', -- Italian ['soyadı'] = 'last', -- Turkish ['spalten'] = 'at', -- German (not a direct replacement, but can be emulated) ['sprache'] = 'language', -- German ['språk'] = 'language', -- Swedish, Norwegian ['stron'] = 'page', -- Polish ['strony'] = 'pages', -- Polish ['subjectlink'] = 'subject-link', -- old parameter name ['subscription'] = 'url-access', -- old parameter name (emulated as |url-access=subscription) ['sur-name'] = 'surname', -- misspelling ['suscripción'] = 'url-access', -- Spanish, Polish (as |url-access=subscription) ['tag'] = 'date', -- German ['tarih'] = 'date', -- Turkish ['template doc demo'] = 'no-tracking', -- old parameter alias ['tidning'] = 'work', -- Swedish ['tile'] = 'title', -- misspelling ['timecaption'] = 'time-caption', -- old parameter name ['titlelink'] = 'title-link', -- old parameter name ['tipo'] = 'type', -- Italian ['tite'] = 'title', -- misspelling ['titel'] = 'title', -- German ['titel-p'] = 'title', -- German ('postscript=none' should be added as well) ['titelerg'] = 'contribution', -- German (not a direct replacement, but can be emulated) ['titled'] = 'title', -- Brazilian Portuguese ['titolo'] = 'title', -- Italian ['titre'] = 'title', -- French ['trans-script'] = 'transcript', -- misspelling ['trans_chapter'] = 'trans-chapter', -- old parameter alias ['trans_title'] = 'trans-title', -- old parameter alias ['transchapter'] = 'trans-chapter', ['transcripturl'] = 'transcript-url', -- old parameter name ['transscript'] = 'transcript', -- misspelling ['transscript-format'] = 'transcript-format', -- misspelling ['transscript-url'] = 'transcript-url', -- misspelling ['transscripturl'] = 'transcript-url', -- misspelling ['transtitle'] = 'trans-title', ['typ'] = 'author-mask', -- German (not a direct replacement, but the only valid argument 'typ=wl' can be emulated using 'author-mask') ['tytuł'] = 'title', -- Polish ['títle'] = 'title', ['título'] = 'title', -- Spanish ['ubicación'] = 'location', -- Spanish ['urlarchivio'] = 'archive-url', -- Italian ['urlarchivo'] = 'archive-url', -- Spanish ['urlmorto'] = 'url-status', -- Italian ['urn'] = 'id', -- German (as 'id={{URN|...}}') ['v-authors'] = 'vauthors', -- misspelling ['v-editors'] = 'veditors', -- misspelling ['verlag'] = 'publisher', -- German ['verlagea'] = 'publisher', -- German (not a direct replacement, but can be emulated) ['vol'] = 'volume', ['volumen'] = 'volume', -- Spanish ['werk'] = 'work', -- German ['werkerg'] = 'contribution', -- German (not a direct replacement, but can be emulated) ['wkautore'] = 'author-link', -- Italian ['wolumin'] = 'volume', -- Polish ['wydanie'] = 'number', -- Polish ['wydawca'] = 'publisher', -- French ['yardımcıyazarlar'] = 'author', -- Turkish ['yayımcı'] = 'publisher', -- Turkish ['yayıncı'] = 'publisher', -- Turkish ['yazar'] = 'author', -- Turkish ['yazarbağı'] = 'author-link', -- Turkish ['yer'] = 'location', -- Turkish ['yıl'] = 'date', -- Turkish ['zaprezentowany'] = 'publisher', -- French ['zdb'] = 'id', -- German (as 'id={{ZDB|...}}') ['zitat'] = 'quote', -- German ['zugriff'] = 'access-date', -- German ['éditeur'] = 'editor', -- French ['ölüurl'] = 'url-status', -- Turkish ['übersetzer'] = 'translator', -- German (singular and plural) } --[[--------------------------< P A T T E R N S >-------------------------------------------------------------- Here we use Lua patterns to make suggestions. The form is ['pattern'] = 'correct', Lua patterns are not REGEX though they are similar. The escape character is '%', not '\'. For more information about Lua patterns, see: Extension:Scribunto/Lua_reference_manual#Patterns Patterns should probably always include the '^' and '$' anchor assertions to prevent a partial match from incorrectly suggesting the wrong parameter name. For instance, the pattern 'a[utho]+r' matches 'author' in the no-longer-supported parameter |author-separator= so the code suggests '|author='; the same pattern also matches the no-longer-supported parameter |separator= (returning 'ator') so again, the code suggests '|author='. One capture is supported, typically the enumerator from an enumerated parameter (the '6' in |author6=, etc.) The value from the capture replaces $1 in the 'correct' value. ]] local patterns = { ['^ac+es+ ?d?a?t?e?$'] = 'access-date', -- misspelling ['^apellido[s]?(%d+)$'] = 'last$1', -- Spanish, enumerated ['^a[utho]+r$'] = 'author', -- misspelling ['^a[utho]+r(%d+)$'] = 'author$1', -- misspelling, enumerated ['^author link(%d+)$'] = 'author-link$1', -- Polish, enumerated ['^autor[e]?(%d+)$'] = 'author$1', -- Italian/Spanish/German, enumerated ['^authorfirst(%d+)$'] = 'author-first$1', -- old parameter name, enumerated ['^author(%d+)first$'] = 'author-first$1', -- old parameter name, enumerated ['^authorgiven(%d+)$'] = 'author-given$1', -- old parameter name, enumerated ['^author(%d+)given$'] = 'author-given$1', -- old parameter name, enumerated ['^authorlast(%d+)$'] = 'author-last$1', -- old parameter name, enumerated ['^author(%d+)last$'] = 'author-last$1', -- old parameter name, enumerated ['^authormask(%d+)$'] = 'author-mask$1', -- old parameter name, enumerated ['^author(%d+)mask$'] = 'author-mask$1', -- old parameter name, enumerated ['^authorsurname(%d+)$'] = 'author-surname$1', -- old parameter name, enumerated ['^author(%d+)surname$'] = 'author-surname$1', -- old parameter name, enumerated ['^cognome(%d+)$'] = 'last$1', -- Italian, enumerated ['^editorfirst(%d+)$'] = 'editor-first$1', -- old parameter name, enumerated ['^editor(%d+)first$'] = 'editor-first$1', -- old parameter name, enumerated ['^editorgiven(%d+)$'] = 'editor-given$1', -- old parameter name, enumerated ['^editor(%d+)given$'] = 'editor-given$1', -- old parameter name, enumerated ['^editorlast(%d+)$'] = 'editor-last$1', -- old parameter name, enumerated ['^editor(%d+)last$'] = 'editor-last$1', -- old parameter name, enumerated ['^editorlink(%d+)$'] = 'editor-link$1', -- old parameter name, enumerated ['^editor(%d+)link$'] = 'editor-link$1', -- old parameter name, enumerated ['^editormask(%d+)$'] = 'editor-mask$1', -- old parameter name, enumerated ['^editor(%d+)mask$'] = 'editor-mask$1', -- old parameter name, enumerated ['^editorsurname(%d+)$'] = 'editor-surname$1', -- old parameter name, enumerated ['^editor(%d+)surname$'] = 'editor-surname$1', -- old parameter name, enumerated ['^enlaceautore(%d+)$'] = 'author-link$1', -- Spanish, enumerated ['^first (%d+)$'] = 'first$1', -- enumerated ['^last (%d+)$'] = 'last$1', -- enumerated ['^nom[e]?(%d+)$'] = 'last$1', -- Italian/French, enumerated ['^nombre(%d+)$'] = 'first$1', -- Spanish, enumerated ['^primero(%d+)$'] = 'first$1', -- Spanish, enumerated ['^pu[blish]+ers?$'] = 'publisher', -- misspelling ['^subjectlink(%d+)$'] = 'subject-link$1', -- old parameter name, enumerated ['^subject(%d+)link$'] = 'subject-link$1', -- old parameter name, enumerated ['^wkautore(%d+)$'] = 'author-link$1', -- Italian, enumerated } return {suggestions = suggestions, patterns=patterns}; 2ijnwqp0v6qxv0w5m0mwrt72z46ubhu Module:Check for clobbered parameters 828 2822 15388 2024-08-06T21:05:25Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15388 Scribunto text/plain local p = {} local function trim(s) return s:match('^%s*(.-)%s*$') end local function isnotempty(s) return s and s:match('%S') end function p.check(frame) local args = frame.args local pargs = frame:getParent().args local checknested = isnotempty(args['nested']) local delimiter = isnotempty(args['delimiter']) and args['delimiter'] or ';' local argpairs = {} for k, v in pairs(args) do if type(k) == 'number' then local plist = mw.text.split(v, delimiter) local pfound = {} local count = 0 for ii, vv in ipairs(plist) do vv = trim(vv) if checknested and pargs[vv] or isnotempty(pargs[vv]) then count = count + 1 table.insert(pfound, vv) end end if count > 1 then table.insert(argpairs, pfound) end end end local warnmsg = {} local res = '' local cat = '' if args['cat'] and mw.ustring.match(args['cat'],'^[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]:') then cat = args['cat'] end local template = args['template'] and ' in ' .. args['template'] or '' if #argpairs > 0 then for i, v in ipairs( argpairs ) do table.insert( warnmsg, mw.ustring.format( 'Using more than one of the following parameters%s: <code>%s</code>.', template, table.concat(v, '</code>, <code>') ) ) if cat ~= '' then res = res .. '[[' .. cat .. '|' .. (v[1] == '' and ' ' or '') .. v[1] .. ']]' end end end if #warnmsg > 0 then res = require('Module:If preview')._warning({ table.concat(warnmsg, '<br>') }) .. res end return res end return p 59n770hna40q9pw4oa0dsp86euaks0u Module:Params 828 2823 15389 2024-08-06T21:05:44Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15389 Scribunto text/plain --- --- --- LOCAL ENVIRONMENT --- --- ________________________________ --- --- --- --[[ Abstract utilities ]]-- ---------------------------- -- Helper function for `string.gsub()` (for managing zero-padded numbers) function zero_padded(str) return ("%03d%s"):format(#str, str) end -- Helper function for `table.sort()` (for natural sorting) function natural_sort(var1, var2) return tostring(var1):gsub("%d+", zero_padded) < tostring(var2):gsub("%d+", zero_padded) end -- Return a copy or a reference to a table local function copy_or_ref_table(src, refonly) if refonly then return src end newtab = {} for key, val in pairs(src) do newtab[key] = val end return newtab end -- Remove numerical elements from a table, shifting everything to the left function remove_numerical_keys(tbl, idx, len) local cache = {} local tmp = idx + len - 1 for key, val in pairs(tbl) do if type(key) == 'number' and key >= idx then if key > tmp then cache[key - len] = val end tbl[key] = nil end end for key, val in pairs(cache) do tbl[key] = val end end -- Make a reduced copy of a table (shifting in both directions if necessary) function copy_table_reduced(tbl, idx, len) local ret = {} local tmp = idx + len - 1 if idx > 0 then for key, val in pairs(tbl) do if type(key) ~= 'number' or key < idx then ret[key] = val elseif key > tmp then ret[key - len] = val end end elseif tmp > 0 then local nshift = 1 - idx for key, val in pairs(tbl) do if type(key) ~= 'number' then ret[key] = val elseif key > tmp then ret[key - tmp] = val elseif key < idx then ret[key + nshift] = val end end else for key, val in pairs(tbl) do if type(key) ~= 'number' or key > tmp then ret[key] = val elseif key < idx then ret[key + len] = val end end end return ret end -- Make an expanded copy of a table (shifting in both directions if necessary) function copy_table_expanded(tbl, idx, len) local ret = {} local tmp = idx + len - 1 if idx > 0 then for key, val in pairs(tbl) do if type(key) ~= 'number' or key < idx then ret[key] = val else ret[key + len] = val end end elseif tmp > 0 then local nshift = idx - 1 for key, val in pairs(tbl) do if type(key) ~= 'number' then ret[key] = val elseif key > 0 then ret[key + tmp] = val elseif key < 1 then ret[key + nshift] = val end end else for key, val in pairs(tbl) do if type(key) ~= 'number' or key > tmp then ret[key] = val else ret[key - len] = val end end end return ret end -- Move a key from a table to another, but only if under a different name and -- always parsing numerical strings as numbers function steal_if_renamed(val, src, skey, dest, dkey) local realkey = tonumber(dkey) or dkey:match'^%s*(.-)%s*$' if skey ~= realkey then dest[realkey] = val src[skey] = nil end end --[[ Public strings ]]-- ------------------------ -- Special match keywords (functions and modifiers MUST avoid these names) local mkeywords = { ['or'] = 0, --pattern = 1, -- Simply uncommenting enables the option plain = 2, strict = 3 } -- Sort functions (functions and modifiers MUST avoid these names) local sortfunctions = { --alphabetically = false, -- Simply uncommenting enables the option naturally = natural_sort } -- Callback styles for the `mapping_*` and `renaming_*` class of modifiers -- (functions and modifiers MUST avoid these names) --[[ Meanings of the columns: col[1] = Loop type (0-3) col[2] = Number of module arguments that the style requires (1-3) col[3] = Minimum number of sequential parameters passed to the callback col[4] = Name of the callback parameter where to place each parameter name col[5] = Name of the callback parameter where to place each parameter value col[6] = Argument in the modifier's invocation that will override `col[4]` col[7] = Argument in the modifier's invocation that will override `col[5]` A value of `-1` indicates that no meaningful value is stored (i.e. `nil`) ]]-- local mapping_styles = { names_and_values = { 3, 2, 2, 1, 2, -1, -1 }, values_and_names = { 3, 2, 2, 2, 1, -1, -1 }, values_only = { 1, 2, 1, -1, 1, -1, -1 }, names_only = { 2, 2, 1, 1, -1, -1, -1 }, names_and_values_as = { 3, 4, 0, -1, -1, 2, 3 }, names_only_as = { 2, 3, 0, -1, -1, 2, -1 }, values_only_as = { 1, 3, 0, -1, -1, -1, 2 }, blindly = { 0, 2, 0, -1, -1, -1, -1 } } -- Memory slots (functions and modifiers MUST avoid these names) local memoryslots = { i = 'itersep', l = 'lastsep', p = 'pairsep', h = 'header', f = 'footer', n = 'ifngiven' } -- Functions and modifiers MUST avoid these names too: `let` --[[ Module's private environment ]]-- -------------------------------------- -- Maximum number of numerical parameters that can be filled, if missing (we -- chose an arbitrary number for this constant; you can discuss about its -- optimal value at Module talk:Params) local maxfill = 1024 -- The private table of functions local library = {} -- Functions that can only be invoked in first position local static_iface = {} -- Create a new context local function context_new() local ctx = {} ctx.luaname = 'Module:Params' --[[ or `frame:getTitle()` ]]-- ctx.iterfunc = pairs ctx.firstposonly = static_iface ctx.n_available = maxfill return ctx end -- Move to the next action within the user-given list local function context_iterate(ctx, n_forward) local nextfn if ctx.pipe[n_forward] ~= nil then nextfn = ctx.pipe[n_forward]:match'^%s*(.*%S)' end if nextfn == nil then error(ctx.luaname .. ': You must specify a function to call', 0) end if library[nextfn] == nil then if ctx.firstposonly[nextfn] == nil then error(ctx.luaname .. ': The function ‘' .. nextfn .. '’ does not exist', 0) else error(ctx.luaname .. ': The ‘' .. nextfn .. '’ directive can only appear in first position', 0) end end remove_numerical_keys(ctx.pipe, 1, n_forward) return library[nextfn] end -- Main loop local function main_loop(ctx, start_with) local fn = start_with repeat fn = fn(ctx) until not fn end -- Parse the arguments of the `mapping_*` and `renaming_*` class of modifiers function parse_child_args(dest, src, n_skip, default_style) local style local shf local tmp = src[n_skip + 1] if tmp ~= nil then style = mapping_styles[tmp:match'^%s*(.-)%s*$'] end if style == nil then style = default_style shf = n_skip - 1 else shf = n_skip end local names local nargs local pin = style[2] + shf local n_exist = style[3] local karg = style[4] local varg = style[5] tmp = style[6] if tmp > -1 then tmp = src[tmp + shf] karg = tonumber(tmp) if karg == nil then karg = tmp:match'^%s*(.-)%s*$' else n_exist = math.max(n_exist, karg) end end tmp = style[7] if tmp > -1 then tmp = src[tmp + shf] varg = tonumber(tmp) if varg == nil then varg = tmp:match'^%s*(.-)%s*$' else n_exist = math.max(n_exist, varg) end end if src[pin] ~= nil and src[pin]:match'^%s*let%s*$' then names = {} repeat tmp = src[pin + 1] or '' names[tonumber(tmp) or tmp:match'^%s*(.-)%s*$' or ''] = src[pin + 2] pin = pin + 3 until src[pin] == nil or not src[pin]:match'^%s*let%s*$' end tmp = tonumber(src[pin]) if tmp ~= nil then if tmp < 0 then tmp = -1 end shf = n_exist - pin for idx = pin + 1, pin + tmp do dest[idx + shf] = src[idx] end nargs = pin + tmp + 1 else nargs = pin end if names ~= nil then for key, val in pairs(names) do dest[key] = val end end tmp = style[1] if (tmp == 3 or tmp == 2) and dest[karg] ~= nil then tmp = tmp - 2 end if (tmp == 3 or tmp == 1) and dest[varg] ~= nil then tmp = tmp - 1 end return nargs, tmp, karg, varg end -- Parse the arguments of the `with_*_matching` class of modifiers local function parse_pattern_args(ctx, ptns, fname) local state = 0 local cnt = 1 local keyw local nptns = 0 for _, val in ipairs(ctx.pipe) do if state == 0 then nptns = nptns + 1 ptns[nptns] = { val, false, false } state = -1 else keyw = val:match'^%s*(.*%S)' if keyw == nil or mkeywords[keyw] == nil or ( state > 0 and mkeywords[keyw] > 0 ) then break else state = mkeywords[keyw] if state > 1 then ptns[nptns][2] = true end if state == 3 then ptns[nptns][3] = true end end end cnt = cnt + 1 end if state == 0 then error(ctx.luaname .. ', ‘' .. fname .. '’: No pattern was given', 0) end return cnt end -- Map parameters' values using a custom callback and a referenced table function map_values(tbl, margs, karg, varg, looptype, fn) if looptype == 1 then for key, val in pairs(tbl) do margs[varg] = val tbl[key] = fn() end elseif looptype == 3 then for key, val in pairs(tbl) do margs[karg] = key margs[varg] = val tbl[key] = fn() end elseif looptype == 2 then for key in pairs(tbl) do margs[karg] = key tbl[key] = fn() end elseif looptype == 0 then for key in pairs(tbl) do tbl[key] = fn() end end end -- Map parameters' names using a custom callback and a referenced table function map_names(tbl, rargs, karg, varg, looptype, fn) local cache = {} if looptype == 2 then for key, val in pairs(tbl) do rargs[karg] = key steal_if_renamed(val, tbl, key, cache, fn()) end elseif looptype == 3 then for key, val in pairs(tbl) do rargs[karg] = key rargs[varg] = val steal_if_renamed(val, tbl, key, cache, fn()) end elseif looptype == 1 then for key, val in pairs(tbl) do rargs[varg] = val steal_if_renamed(val, tbl, key, cache, fn()) end elseif looptype == 0 then for key, val in pairs(tbl) do steal_if_renamed(val, tbl, key, cache, fn()) end end for key, val in pairs(cache) do tbl[key] = val end end -- Concatenate the numerical keys from the table of parameters to the numerical -- keys from the table of options; non-numerical keys from the table of options -- will prevail over colliding non-numerical keys from the table of parameters local function concat_params(ctx) local tbl = ctx.params local size = table.maxn(ctx.pipe) local retval = {} if ctx.subset == 1 then -- We need only the sequence for key, val in ipairs(tbl) do retval[key + size] = val end else if ctx.subset == -1 then for key, val in ipairs(tbl) do tbl[key] = nil end end for key, val in pairs(tbl) do if type(key) == 'number' then retval[key + size] = val else retval[key] = val end end end for key, val in pairs(ctx.pipe) do retval[key] = val end return retval end -- Flush the parameters by calling a custom function for each value (after this -- function has been invoked `ctx.params` will be no longer usable) local function flush_params(ctx, fn) local tbl = ctx.params if ctx.subset == 1 then for key, val in ipairs(tbl) do fn(key, val) end return end if ctx.subset == -1 then for key, val in ipairs(tbl) do tbl[key] = nil end end if ctx.dosort then local nums = {} local words = {} local nlen = 0 local wlen = 0 for key, val in pairs(tbl) do if type(key) == 'number' then nlen = nlen + 1 nums[nlen] = key else wlen = wlen + 1 words[wlen] = key end end table.sort(nums) table.sort(words, natural_sort) for idx = 1, nlen do fn(nums[idx], tbl[nums[idx]]) end for idx = 1, wlen do fn(words[idx], tbl[words[idx]]) end return end if ctx.subset ~= -1 then for key, val in ipairs(tbl) do fn(key, val) tbl[key] = nil end end for key, val in pairs(tbl) do fn(key, val) end end --[[ Modifiers ]]-- ----------------------------- -- Syntax: #invoke:params|sequential|pipe to library.sequential = function(ctx) if ctx.subset == -1 then error(ctx.luaname .. ': The two directives ‘non-sequential’ and ‘sequential’ are in contradiction with each other', 0) end if ctx.dosort then error(ctx.luaname .. ': The ‘all_sorted’ directive is redundant when followed by ‘sequential’', 0) end ctx.iterfunc = ipairs ctx.subset = 1 return context_iterate(ctx, 1) end -- Syntax: #invoke:params|non-sequential|pipe to library['non-sequential'] = function(ctx) if ctx.subset == 1 then error(ctx.luaname .. ': The two directives ‘sequential’ and ‘non-sequential’ are in contradiction with each other', 0) end ctx.iterfunc = pairs ctx.subset = -1 return context_iterate(ctx, 1) end -- Syntax: #invoke:params|sort|pipe to library.all_sorted = function(ctx) if ctx.subset == 1 then error(ctx.luaname .. ': The ‘all_sorted’ directive is redundant after ‘sequential’', 0) end ctx.dosort = true return context_iterate(ctx, 1) end -- Syntax: #invoke:params|setting|directives|...|pipe to library.setting = function(ctx) local opts = ctx.pipe local cmd = opts[1] if cmd ~= nil then cmd = cmd:gsub('%s+', ''):gsub('/+', '/'):match'^/*(.*[^/])' end if cmd == nil then error(ctx.luaname .. ', ‘setting’: No directive was given', 0) end local sep = string.byte('/') local argc = 2 local dest = {} local vname local chr for idx = 1, #cmd do chr = cmd:byte(idx) if chr == sep then for key, val in ipairs(dest) do ctx[val] = opts[argc] dest[key] = nil end argc = argc + 1 else vname = memoryslots[string.char(chr)] if vname == nil then error(ctx.luaname .. ', ‘setting’: Unknown slot "' .. string.char(chr) .. '"', 0) end table.insert(dest, vname) end end for key, val in ipairs(dest) do ctx[val] = opts[argc] end return context_iterate(ctx, argc + 1) end -- Syntax: #invoke:params|squeezing|pipe to library.squeezing = function(ctx) local tbl = ctx.params local store = {} local indices = {} local newlen = 0 for key, val in pairs(tbl) do if type(key) == 'number' then newlen = newlen + 1 indices[newlen] = key store[key] = val tbl[key] = nil end end table.sort(indices) for idx = 1, newlen do tbl[idx] = store[indices[idx]] end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|filling_the_gaps|pipe to library.filling_the_gaps = function(ctx) local tbl = ctx.params local nmin = 1 local nmax = nil local nnums = -1 local tmp = {} for key, val in pairs(tbl) do if type(key) == 'number' then if nmax == nil then if key < nmin then nmin = key end nmax = key elseif key > nmax then nmax = key elseif key < nmin then nmin = key end nnums = nnums + 1 tmp[key] = val end end if nmax ~= nil and nmax - nmin > nnums then ctx.n_available = ctx.n_available + nmin + nnums - nmax if ctx.n_available < 0 then error(ctx.luaname .. ', ‘filling_the_gaps’: It is possible to fill at most ' .. tostring(maxfill) .. ' parameters', 0) end for idx = nmin, nmax, 1 do tbl[idx] = '' end for key, val in pairs(tmp) do tbl[key] = val end end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|clearing|pipe to library.clearing = function(ctx) local tbl = ctx.params local numericals = {} for key, val in pairs(tbl) do if type(key) == 'number' then numericals[key] = val tbl[key] = nil end end for key, val in ipairs(numericals) do tbl[key] = val end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|cutting|left cut|right cut|pipe to library.cutting = function(ctx) local lcut = tonumber(ctx.pipe[1]) if lcut == nil then error(ctx.luaname .. ', ‘cutting’: Left cut must be a number', 0) end local rcut = tonumber(ctx.pipe[2]) if rcut == nil then error(ctx.luaname .. ', ‘cutting’: Right cut must be a number', 0) end local tbl = ctx.params local len = #tbl if lcut < 0 then lcut = len + lcut end if rcut < 0 then rcut = len + rcut end local tot = lcut + rcut if tot > 0 then local cache = {} if tot >= len then for key in ipairs(tbl) do tbl[key] = nil end tot = len else for idx = len - rcut + 1, len, 1 do tbl[idx] = nil end for idx = 1, lcut, 1 do tbl[idx] = nil end end for key, val in pairs(tbl) do if type(key) == 'number' and key > 0 then if key > len then cache[key - tot] = val else cache[key - lcut] = val end tbl[key] = nil end end for key, val in pairs(cache) do tbl[key] = val end end return context_iterate(ctx, 3) end -- Syntax: #invoke:params|cropping|left crop|right crop|pipe to library.cropping = function(ctx) local lcut = tonumber(ctx.pipe[1]) if lcut == nil then error(ctx.luaname .. ', ‘cropping’: Left crop must be a number', 0) end local rcut = tonumber(ctx.pipe[2]) if rcut == nil then error(ctx.luaname .. ', ‘cropping’: Right crop must be a number', 0) end local tbl = ctx.params local nmin local nmax for key in pairs(tbl) do if type(key) == 'number' then if nmin == nil then nmin = key nmax = key elseif key > nmax then nmax = key elseif key < nmin then nmin = key end end end if nmin ~= nil then local len = nmax - nmin + 1 if lcut < 0 then lcut = len + lcut end if rcut < 0 then rcut = len + rcut end if lcut + rcut - len > -1 then for key in pairs(tbl) do if type(key) == 'number' then tbl[key] = nil end end elseif lcut + rcut > 0 then for idx = nmax - rcut + 1, nmax do tbl[idx] = nil end for idx = nmin, nmin + lcut - 1 do tbl[idx] = nil end local lshift = nmin + lcut - 1 if lshift > 0 then for idx = lshift + 1, nmax, 1 do tbl[idx - lshift] = tbl[idx] tbl[idx] = nil end end end end return context_iterate(ctx, 3) end -- Syntax: #invoke:params|purging|start offset|length|pipe to library.purging = function(ctx) local idx = tonumber(ctx.pipe[1]) if idx == nil then error(ctx.luaname .. ', ‘purging’: Start offset must be a number', 0) end local len = tonumber(ctx.pipe[2]) if len == nil then error(ctx.luaname .. ', ‘purging’: Length must be a number', 0) end local tbl = ctx.params if len < 1 then len = len + table.maxn(tbl) if idx > len then return context_iterate(ctx, 3) end len = len - idx + 1 end ctx.params = copy_table_reduced(tbl, idx, len) return context_iterate(ctx, 3) end -- Syntax: #invoke:params|backpurging|start offset|length|pipe to library.backpurging = function(ctx) local last = tonumber(ctx.pipe[1]) if last == nil then error(ctx.luaname .. ', ‘backpurging’: Start offset must be a number', 0) end local len = tonumber(ctx.pipe[2]) if len == nil then error(ctx.luaname .. ', ‘backpurging’: Length must be a number', 0) end local idx local tbl = ctx.params if len > 0 then idx = last - len + 1 else for key in pairs(tbl) do if type(key) == 'number' and (idx == nil or key < idx) then idx = key end end if idx == nil then return context_iterate(ctx, 3) end idx = idx - len if last < idx then return context_iterate(ctx, 3) end len = last - idx + 1 end ctx.params = copy_table_reduced(ctx.params, idx, len) return context_iterate(ctx, 3) end -- Syntax: #invoke:params|rotating|pipe to library.rotating = function(ctx) local tbl = ctx.params local numericals = {} local nmax = 0 for key, val in pairs(tbl) do if type(key) == 'number' then numericals[key] = val tbl[key] = nil if key > nmax then nmax = key end end end for key, val in pairs(numericals) do tbl[nmax - key + 1] = val end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|pivoting|pipe to --[[ library.pivoting = function(ctx) local tbl = ctx.params local shift = #tbl + 1 if shift < 2 then return library.rotating(ctx) end local numericals = {} for key, val in pairs(tbl) do if type(key) == 'number' then numericals[key] = val tbl[key] = nil end end for key, val in pairs(numericals) do tbl[shift - key] = val end return context_iterate(ctx, 1) end ]]-- -- Syntax: #invoke:params|mirroring|pipe to --[[ library.mirroring = function(ctx) local tbl = ctx.params local numericals = {} local nmax local nmin for key, val in pairs(tbl) do if type(key) == 'number' then numericals[key] = val tbl[key] = nil if nmax == nil then nmax = key nmin = key elseif key > nmax then nmax = key elseif key < nmin then nmin = key end end end for key, val in pairs(numericals) do tbl[nmax + nmin - key] = val end return context_iterate(ctx, 1) end ]]-- -- Syntax: #invoke:params|swapping|pipe to --[[ library.swapping = function(ctx) local tbl = ctx.params local cache = {} local nsize = 0 local tmp for key in pairs(tbl) do if type(key) == 'number' then nsize = nsize + 1 cache[nsize] = key end end table.sort(cache) for idx = math.floor(nsize / 2), 1, -1 do tmp = tbl[cache[idx] ] tbl[cache[idx] ] = tbl[cache[nsize - idx + 1] ] tbl[cache[nsize - idx + 1] ] = tmp end return context_iterate(ctx, 1) end ]]-- -- Syntax: #invoke:params|sorting_sequential_values|[criterion]|pipe to library.sorting_sequential_values = function(ctx) local sortfn if ctx.pipe[1] ~= nil then sortfn = sortfunctions[ctx.pipe[1]] end if sortfn then table.sort(ctx.params, sortfn) else table.sort(ctx.params) end -- i.e. either `false` or `nil` if sortfn == nil then return context_iterate(ctx, 1) end return context_iterate(ctx, 2) end -- Syntax: #invoke:params|inserting|position|how many|...|pipe to --[[ library.inserting = function(ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning local idx = tonumber(ctx.pipe[1]) if idx == nil then error(ctx.luaname .. ', ‘inserting’: Position must be a number', 0) end local len = tonumber(ctx.pipe[2]) if len == nil or len < 1 then error(ctx.luaname .. ', ‘inserting’: The amount must be a number greater than zero', 0) end local opts = ctx.pipe local tbl = copy_table_expanded(ctx.params, idx, len) for key = idx, idx + len - 1 do tbl[key] = opts[key - idx + 3] end ctx.params = tbl return context_iterate(ctx, len + 3) end ]]-- -- Syntax: #invoke:params|imposing|name|value|pipe to library.imposing = function(ctx) if ctx.pipe[1] == nil then error(ctx.luaname .. ', ‘imposing’: Missing parameter name to impose', 0) end local key = ctx.pipe[1]:match'^%s*(.-)%s*$' ctx.params[tonumber(key) or key] = ctx.pipe[2] return context_iterate(ctx, 3) end -- Syntax: #invoke:params|discarding|name|[how many]|pipe to library.discarding = function(ctx) if ctx.pipe[1] == nil then error(ctx.luaname .. ', ‘discarding’: Missing parameter name to discard', 0) end local key = ctx.pipe[1] local len = tonumber(ctx.pipe[2]) if len == nil then ctx.params[tonumber(key) or key:match'^%s*(.-)%s*$'] = nil return context_iterate(ctx, 2) end key = tonumber(key) if key == nil then error(ctx.luaname .. ', ‘discarding’: A range was provided, but the initial parameter name is not numerical', 0) end if len < 1 then error(ctx.luaname .. ', ‘discarding’: A range can only be a number greater than zero', 0) end for idx = key, key + len - 1 do ctx.params[idx] = nil end return context_iterate(ctx, 3) end -- Syntax: #invoke:params|with_name_matching|pattern 1|[plain flag 1]|[or] -- |[pattern 2]|[plain flag 2]|[or]|[...]|[pattern N]|[plain flag -- N]|pipe to library.with_name_matching = function(ctx) local tbl = ctx.params local patterns = {} local argc = parse_pattern_args(ctx, patterns, 'with_name_matching') local nomatch for key in pairs(tbl) do nomatch = true for _, ptn in ipairs(patterns) do if not ptn[3] then if string.find(key, ptn[1], 1, ptn[2]) then nomatch = false break end elseif key == ptn[1] then nomatch = false break end end if nomatch then tbl[key] = nil end end return context_iterate(ctx, argc) end -- Syntax: #invoke:params|with_name_not_matching|pattern 1|[plain flag 1] -- |[and]|[pattern 2]|[plain flag 2]|[and]|[...]|[pattern N]|[plain -- flag N]|pipe to library.with_name_not_matching = function(ctx) local tbl = ctx.params local patterns = {} local argc = parse_pattern_args(ctx, patterns, 'with_name_not_matching') local yesmatch for key in pairs(tbl) do yesmatch = true for _, ptn in ipairs(patterns) do if ptn[3] then if key ~= ptn[1] then yesmatch = false break end elseif not string.find(key, ptn[1], 1, ptn[2]) then yesmatch = false break end end if yesmatch then tbl[key] = nil end end return context_iterate(ctx, argc) end -- Syntax: #invoke:params|with_value_matching|pattern 1|[plain flag 1]|[or] -- |[pattern 2]|[plain flag 2]|[or]|[...]|[pattern N]|[plain flag -- N]|pipe to library.with_value_matching = function(ctx) local tbl = ctx.params local patterns = {} local argc = parse_pattern_args(ctx, patterns, 'with_value_matching') local nomatch for key, val in pairs(tbl) do nomatch = true for _, ptn in ipairs(patterns) do if ptn[3] then if val == ptn[1] then nomatch = false break end elseif string.find(val, ptn[1], 1, ptn[2]) then nomatch = false break end end if nomatch then tbl[key] = nil end end return context_iterate(ctx, argc) end -- Syntax: #invoke:params|with_value_not_matching|pattern 1|[plain flag 1] -- |[and]|[pattern 2]|[plain flag 2]|[and]|[...]|[pattern N]|[plain -- flag N]|pipe to library.with_value_not_matching = function(ctx) local tbl = ctx.params local patterns = {} local argc = parse_pattern_args(ctx, patterns, 'with_value_not_matching') local yesmatch for key, val in pairs(tbl) do yesmatch = true for _, ptn in ipairs(patterns) do if ptn[3] then if val ~= ptn[1] then yesmatch = false break end elseif not string.find(val, ptn[1], 1, ptn[2]) then yesmatch = false break end end if yesmatch then tbl[key] = nil end end return context_iterate(ctx, argc) end -- Syntax: #invoke:params|trimming_values|pipe to library.trimming_values = function(ctx) local tbl = ctx.params for key, val in pairs(tbl) do tbl[key] = val:match'^%s*(.-)%s*$' end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|mapping_by_calling|template name|[call -- style]|[let]|[...][number of additional parameters]|[parameter -- 1]|[parameter 2]|[...]|[parameter N]|pipe to library.mapping_by_calling = function(ctx) local opts = ctx.pipe local tname if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end if tname == nil then error(ctx.luaname .. ', ‘mapping_by_calling’: No template name was provided', 0) end local margs = {} local argc, looptype, karg, varg = parse_child_args(margs, opts, 1, mapping_styles.values_only) local model = { title = tname, args = margs } map_values(ctx.params, margs, karg, varg, looptype, function() return ctx.frame:expandTemplate(model) end) return context_iterate(ctx, argc) end -- Syntax: #invoke:params|mapping_by_invoking|module name|function -- name|[call style]|[let]|[...]|[number of additional -- arguments]|[argument 1]|[argument 2]|[...]|[argument N]|pipe to library.mapping_by_invoking = function(ctx) local opts = ctx.pipe local mname local fname if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end if mname == nil then error(ctx.luaname .. ', ‘mapping_by_invoking’: No module name was provided', 0) end if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end if fname == nil then error(ctx.luaname .. ', ‘mapping_by_invoking’: No function name was provided', 0) end local margs = {} local argc, looptype, karg, varg = parse_child_args(margs, opts, 2, mapping_styles.values_only) local model = { title = 'Module:' .. mname, args = margs } local mfunc = require(model.title)[fname] if mfunc == nil then error(ctx.luaname .. ', ‘mapping_by_invoking’: The function ‘' .. fname .. '’ does not exist', 0) end map_values(ctx.params, margs, karg, varg, looptype, function() return mfunc(ctx.frame:newChild(model)) end) return context_iterate(ctx, argc) end -- Syntax: #invoke:params|mapping_by_magic|parser function|[call -- style]|[let]|[...][number of additional arguments]|[argument -- 1]|[argument 2]|[...]|[argument N]|pipe to library.mapping_by_magic = function(ctx) local opts = ctx.pipe local magic if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end if magic == nil then error(ctx.luaname .. ', ‘mapping_by_magic’: No parser function was provided', 0) end local margs = {} local argc, looptype, karg, varg = parse_child_args(margs, opts, 1, mapping_styles.values_only) map_values(ctx.params, margs, karg, varg, looptype, function() return ctx.frame:callParserFunction(magic, margs) end) return context_iterate(ctx, argc) end -- Syntax: #invoke:params|renaming_by_calling|template name|[call -- style]|[let]|[...][number of additional parameters]|[parameter -- 1]|[parameter 2]|[...]|[parameter N]|pipe to library.renaming_by_calling = function(ctx) local opts = ctx.pipe local tname if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end if tname == nil then error(ctx.luaname .. ', ‘renaming_by_calling’: No template name was provided', 0) end local rargs = {} local argc, looptype, karg, varg = parse_child_args(rargs, opts, 1, mapping_styles.names_only) local model = { title = tname, args = rargs } map_names(ctx.params, rargs, karg, varg, looptype, function() return ctx.frame:expandTemplate(model) end) return context_iterate(ctx, argc) end -- Syntax: #invoke:params|renaming_by_invoking|module name|function -- name|[call style]|[let]|[...]|[number of additional -- arguments]|[argument 1]|[argument 2]|[...]|[argument N]|pipe to library.renaming_by_invoking = function(ctx) local opts = ctx.pipe local mname local fname if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end if mname == nil then error(ctx.luaname .. ', ‘renaming_by_invoking’: No module name was provided', 0) end if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end if fname == nil then error(ctx.luaname .. ', ‘renaming_by_invoking’: No function name was provided', 0) end local rargs = {} local argc, looptype, karg, varg = parse_child_args(rargs, opts, 2, mapping_styles.names_only) local model = { title = 'Module:' .. mname, args = rargs } local mfunc = require(model.title)[fname] if mfunc == nil then error(ctx.luaname .. ', ‘renaming_by_invoking’: The function ‘' .. fname .. '’ does not exist', 0) end map_names(ctx.params, rargs, karg, varg, looptype, function() return mfunc(ctx.frame:newChild(model)) end) return context_iterate(ctx, argc) end -- Syntax: #invoke:params|renaming_by_magic|parser function|[call -- style]|[let]|[...][number of additional arguments]|[argument -- 1]|[argument 2]|[...]|[argument N]|pipe to library.renaming_by_magic = function(ctx) local opts = ctx.pipe local magic if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end if magic == nil then error(ctx.luaname .. ', ‘renaming_by_magic’: No parser function was provided', 0) end local rargs = {} local argc, looptype, karg, varg = parse_child_args(rargs, opts, 1, mapping_styles.names_only) map_names(ctx.params, rargs, karg, varg, looptype, function() return ctx.frame:callParserFunction(magic, rargs) end) return context_iterate(ctx, argc) end --[[ Functions ]]-- ----------------------------- -- Syntax: #invoke:params|count library.count = function(ctx) -- NOTE: `ctx.pipe` and `ctx.params` might be the original metatables! local retval = 0 for _ in ctx.iterfunc(ctx.params) do retval = retval + 1 end if ctx.subset == -1 then retval = retval - #ctx.params end ctx.text = retval return false end -- Syntax: #invoke:args|concat_and_call|template name|[prepend 1]|[prepend 2] -- |[...]|[item n]|[named item 1=value 1]|[...]|[named item n=value -- n]|[...] library.concat_and_call = function(ctx) -- NOTE: `ctx.params` might be the original metatable! local opts = ctx.pipe local tname if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end if tname == nil then error(ctx.luaname .. ', ‘concat_and_call’: No template name was provided', 0) end remove_numerical_keys(opts, 1, 1) ctx.text = ctx.frame:expandTemplate{ title = tname, args = concat_params(ctx) } return false end -- Syntax: #invoke:args|concat_and_invoke|module name|function name|[prepend -- 1]|[prepend 2]|[...]|[item n]|[named item 1=value 1]|[...]|[named -- item n=value n]|[...] library.concat_and_invoke = function(ctx) -- NOTE: `ctx.params` might be the original metatable! local opts = ctx.pipe local mname local fname if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end if mname == nil then error(ctx.luaname .. ', ‘concat_and_invoke’: No module name was provided', 0) end if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end if fname == nil then error(ctx.luaname .. ', ‘concat_and_invoke’: No function name was provided', 0) end remove_numerical_keys(opts, 1, 2) local mfunc = require('Module:' .. mname)[fname] if mfunc == nil then error(ctx.luaname .. ', ‘concat_and_invoke’: The function ‘' .. fname .. '’ does not exist', 0) end ctx.text = mfunc(ctx.frame:newChild{ title = 'Module:' .. fname, args = concat_params(ctx) }) return false end -- Syntax: #invoke:args|concat_and_magic|parser function|[prepend 1]|[prepend -- 2]|[...]|[item n]|[named item 1=value 1]|[...]|[named item n= -- value n]|[...] library.concat_and_magic = function(ctx) -- NOTE: `ctx.params` might be the original metatable! local opts = ctx.pipe local magic if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end if magic == nil then error(ctx.luaname .. ', ‘concat_and_magic’: No parser function was provided', 0) end remove_numerical_keys(opts, 1, 1) ctx.text = ctx.frame:callParserFunction(magic, concat_params(ctx)) return false end -- Syntax: #invoke:params|value_of|parameter name library.value_of = function(ctx) -- NOTE: `ctx.pipe` and `ctx.params` might be the original metatables! local opts = ctx.pipe local kstr if opts[1] ~= nil then kstr = opts[1]:match'^%s*(.*%S)' end if kstr == nil then error(ctx.luaname .. ', ‘value_of’: No parameter name was provided', 0) end local knum = tonumber(kstr) local len = #ctx.params local val = ctx.params[knum or kstr] if val ~= nil and ( ctx.subset ~= -1 or knum == nil or knum > len or knum < 1 ) and ( ctx.subset ~= 1 or (knum ~= nil and knum <= len and knum > 0) ) then ctx.text = (ctx.header or '') .. val .. (ctx.footer or '') return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|list library.list = function(ctx) -- NOTE: `ctx.pipe` might be the original metatable! local kvs = ctx.pairsep or '' local pps = ctx.itersep or '' local ret = {} local nss = 0 flush_params( ctx, function(key, val) ret[nss + 1] = pps ret[nss + 2] = key ret[nss + 3] = kvs ret[nss + 4] = val nss = nss + 4 end ) if nss > 0 then if nss > 4 and ctx.lastsep ~= nil then ret[nss - 3] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|list_values library.list_values = function(ctx) -- NOTE: `ctx.pipe` might be the original metatable! local pps = ctx.itersep or '' local ret = {} local nss = 0 flush_params( ctx, function(key, val) ret[nss + 1] = pps ret[nss + 2] = val nss = nss + 2 end ) if nss > 0 then if nss > 2 and ctx.lastsep ~= nil then ret[nss - 1] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|for_each|wikitext library.for_each = function(ctx) -- NOTE: `ctx.pipe` might be the original metatable! local txt = ctx.pipe[1] or '' local pps = ctx.itersep or '' local ret = {} local nss = 0 flush_params( ctx, function(key, val) ret[nss + 1] = pps ret[nss + 2] = txt:gsub('%$#', key):gsub('%$@', val) nss = nss + 2 end ) if nss > 0 then if nss > 2 and ctx.lastsep ~= nil then ret[nss - 1] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|call_for_each|template name|[append 1]|[append 2] -- |[...]|[append n]|[named param 1=value 1]|[...]|[named param -- n=value n]|[...] library.call_for_each = function(ctx) local opts = ctx.pipe local tname if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end if tname == nil then error(ctx.luaname .. ', ‘call_for_each’: No template name was provided', 0) end local model = { title = tname, args = opts } local ccs = ctx.itersep or '' local ret = {} local nss = 0 table.insert(opts, 1, true) flush_params( ctx, function(key, val) opts[1] = key opts[2] = val ret[nss + 1] = ccs ret[nss + 2] = ctx.frame:expandTemplate(model) nss = nss + 2 end ) if nss > 0 then if nss > 2 and ctx.lastsep ~= nil then ret[nss - 1] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|invoke_for_each|module name|module function|[append -- 1]|[append 2]|[...]|[append n]|[named param 1=value 1]|[...] -- |[named param n=value n]|[...] library.invoke_for_each = function(ctx) local opts = ctx.pipe local mname local fname if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end if mname == nil then error(ctx.luaname .. ', ‘invoke_for_each’: No module name was provided', 0) end if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end if fname == nil then error(ctx.luaname .. ', ‘invoke_for_each’: No function name was provided', 0) end local model = { title = 'Module:' .. mname, args = opts } local mfunc = require(model.title)[fname] local ccs = ctx.itersep or '' local ret = {} local nss = 0 flush_params( ctx, function(key, val) opts[1] = key opts[2] = val ret[nss + 1] = ccs ret[nss + 2] = mfunc(ctx.frame:newChild(model)) nss = nss + 2 end ) if nss > 0 then if nss > 2 and ctx.lastsep ~= nil then ret[nss - 1] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|magic_for_each|parser function|[append 1]|[append 2] -- |[...]|[append n]|[named param 1=value 1]|[...]|[named param -- n=value n]|[...] library.magic_for_each = function(ctx) local opts = ctx.pipe local magic if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end if magic == nil then error(ctx.luaname .. ', ‘magic_for_each’: No parser function was provided', 0) end local ccs = ctx.itersep or '' local ret = {} local nss = 0 table.insert(opts, 1, true) flush_params( ctx, function(key, val) opts[1] = key opts[2] = val ret[nss + 1] = ccs ret[nss + 2] = ctx.frame:callParserFunction(magic, opts) nss = nss + 2 end ) if nss > 0 then if nss > 2 and ctx.lastsep ~= nil then ret[nss - 1] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|call_for_each_value|template name|[append 1]|[append -- 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param -- n=value n]|[...] library.call_for_each_value = function(ctx) local opts = ctx.pipe local tname if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end if tname == nil then error(ctx.luaname .. ', ‘call_for_each_value’: No template name was provided', 0) end local model = { title = tname, args = opts } local ccs = ctx.itersep or '' local ret = {} local nss = 0 flush_params( ctx, function(key, val) opts[1] = val ret[nss + 1] = ccs ret[nss + 2] = ctx.frame:expandTemplate(model) nss = nss + 2 end ) if nss > 0 then if nss > 2 and ctx.lastsep ~= nil then ret[nss - 1] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|invoke_for_each_value|module name|[append 1]|[append -- 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param -- n=value n]|[...] library.invoke_for_each_value = function(ctx) local opts = ctx.pipe local mname local fname if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end if mname == nil then error(ctx.luaname .. ', ‘invoke_for_each_value’: No module name was provided', 0) end if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end if fname == nil then error(ctx.luaname .. ', ‘invoke_for_each_value’: No function name was provided', 0) end local model = { title = 'Module:' .. mname, args = opts } local mfunc = require(model.title)[fname] local ccs = ctx.itersep or '' local ret = {} local nss = 0 remove_numerical_keys(opts, 1, 1) flush_params( ctx, function(key, val) opts[1] = val ret[nss + 1] = ccs ret[nss + 2] = mfunc(ctx.frame:newChild(model)) nss = nss + 2 end ) if nss > 0 then if nss > 2 and ctx.lastsep ~= nil then ret[nss - 1] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|magic_for_each_value|parser function|[append 1] -- |[append 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named -- param n=value n]|[...] library.magic_for_each_value = function(ctx) local opts = ctx.pipe local magic if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end if magic == nil then error(ctx.luaname .. ', ‘magic_for_each_value’: No parser function was provided', 0) end local ccs = ctx.itersep or '' local ret = {} local nss = 0 flush_params( ctx, function(key, val) opts[1] = val ret[nss + 1] = ccs ret[nss + 2] = ctx.frame:callParserFunction(magic, opts) nss = nss + 2 end ) if nss > 0 then if nss > 2 and ctx.lastsep ~= nil then ret[nss - 1] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end -- Syntax: #invoke:params|call_for_each_group|template name|[append 1]|[append -- 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param -- n=value n]|[...] library.call_for_each_group = function(ctx) -- NOTE: `ctx.pipe` and `ctx.params` might be the original metatables! local opts = ctx.pipe local tmp if opts[1] ~= nil then tmp = opts[1]:match'^%s*(.*%S)' end if tmp == nil then error(ctx.luaname .. ', ‘call_for_each_group’: No template name was provided', 0) end local model = { title = tmp } local ccs = ctx.itersep or '' local nss = 0 local prefix local gid local groups = {} local ret = {} opts = {} for key, val in pairs(ctx.pipe) do if type(key) == 'number' then opts[key - 1] = val else opts[key] = val end end ctx.pipe = opts for key, val in pairs(ctx.params) do prefix, gid = tostring(key):match'^%s*(.-)%s*(%-?%d*)%s*$' gid = tonumber(gid) or '' if groups[gid] == nil then groups[gid] = {} end tmp = tonumber(prefix) if tmp ~= nil then if tmp < 1 then prefix = tmp - 1 else prefix = tmp end end groups[gid][prefix] = val end ctx.params = groups flush_params( ctx, function(gid, group) for key, val in pairs(opts) do group[key] = val end group[0] = gid model.args = group ret[nss + 1] = ccs ret[nss + 2] = ctx.frame:expandTemplate(model) nss = nss + 2 end ) if nss > 0 then if nss > 2 and ctx.lastsep ~= nil then ret[nss - 1] = ctx.lastsep end ret[1] = ctx.header or '' if ctx.footer ~= nil then ret[nss + 1] = ctx.footer end ctx.text = table.concat(ret) return false end ctx.text = ctx.ifngiven or '' return false end --- --- --- PUBLIC ENVIRONMENT --- --- ________________________________ --- --- --- --[[ First-position-only modifiers ]]-- --------------------------------------- -- Syntax: #invoke:params|new|pipe to --[[ static_iface.new = function(frame) local ctx = context_new() ctx.frame = frame:getParent() ctx.pipe = copy_or_ref_table(frame.args, false) ctx.params = {} main_loop(ctx, context_iterate(ctx, 1)) return ctx.text end ]]-- --[[ First-position-only functions ]]-- --------------------------------------- -- Syntax: #invoke:params|self static_iface.self = function(frame) return frame:getParent():getTitle() end --[[ Public metatable of functions ]]-- --------------------------------------- return setmetatable(static_iface, { __index = function(iface, _fname_) local ctx = context_new() local fname = _fname_:match'^%s*(.*%S)' if fname == nil then error(ctx.luaname .. ': You must specify a function to call', 0) end if library[fname] == nil then error(ctx.luaname .. ': The function ‘' .. fname .. '’ does not exist', 0) end return function(frame) local func = library[fname] local refpipe = { count = true, value_of = true, list = true, list_values = true, for_each = true, call_for_each_group = true } local refparams = { --inserting = true, count = true, concat_and_call = true, concat_and_invoke = true, concat_and_magic = true, value_of = true, call_for_each_group = true } ctx.frame = frame:getParent() ctx.pipe = copy_or_ref_table(frame.args, refpipe[fname]) ctx.params = copy_or_ref_table(ctx.frame.args, refparams[fname]) main_loop(ctx, func) return ctx.text end end }) p4eusdtsqoo5qglb1zxt7tn47ud34if Module:Lang/tag from name 828 2824 15390 2024-08-06T21:06:00Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15390 Scribunto text/plain local lang_data = mw.loadData ('Module:Lang/data'); -- language name override and transliteration tool-tip tables local lang_name_table = lang_data.lang_name_table; -- language codes, names, regions, scripts, suppressed scripts local lang_table = lang_name_table.lang; -- language codes, names local lang_dep_table = lang_name_table.lang_dep; -- deprecated language codes, names local override_table = lang_data.override; local rev_lang_table = {}; -- same as lang_table reversed so language name is key and language tag is value local rev_lang_dep_table = {}; -- same as lang_dep_table reversed so language name is key and language tag is value local rev_override_table = {}; -- same as override_table except reversed local dedabbed_names_list = {}; -- holds a list of dedabbed name and tags --[[--------------------------< R E V _ L I S T _ A D D >------------------------------------------------------ local function to add <name> (key) and <tag> (value) pair to <rev_list> <name>/<tag> pairs where <tag> is ISO 639-1, overwrite all other <name>/<tag> pairs. When creating overrides, take care that the <name> is properly disambiguated to avoid improper masking ]] local function rev_list_add (rev_list, name, tag) if rev_list[name] then -- if already in <rev_list> if 2 == tag:len() then -- is this is a 2-characater code? rev_list[name] = tag; -- yes, overwrite 3-characater language <name> and <tag> pair in <rev_list> end else -- here when not yet in <rev_list> rev_list[name] = tag; -- add language <name> and <tag> (value) pair to <rev_list> end end --[[--------------------------< D E D A B B E D _ N A M E S _ L I S T _ A D D >-------------------------------- adds <name>/<tag> pairs to the dedabbed_names_list when <name> not already present. When <name> is present in the list, unsets the listed <tag> to empty string; cannot have different <name>/<tag> pairs where the table key (<name>) is shared with another <name>/<tag> pair. ]] local function dedabbed_names_list_add (dab, name, tag) if 0 ~= dab then -- if dab was removed if dedabbed_names_list[name] then -- if this dedabbed name is in the table then there are more than one name with different dabs dedabbed_names_list[name] = ''; -- unset but not too unset else dedabbed_names_list[name] = tag; -- add name / tag pair in case this the only dedabbed name end end end --[[--------------------------< D E D A B B E D _ T O _ R E V _ L I S T _ A D D >------------------------------ adds <name>/<tag> pairs to specified <rev_list> when <tag> is not empty string ]] local function dedabbed_to_rev_list_add (rev_list, name, tag) for name, tag in pairs (dedabbed_names_list) do -- add dedabbed <name>/<tag> pairs to the reversed table if '' ~= tag then -- when <name>/<tag> has not been unset because of multiple dabs rev_list_add (rev_list, name, tag); -- add end end end --[[--------------------------< T A G - F R O M - N A M E D A T A >------------------------------------------ Creates tag-from-name tables from the data in Module:Lang/data so that templates can get language tags from the same names as the {{lang}} templates get from those tags. The conversion prefers ISO 639-1 codes. Data in these tables are used by tag_from_name() in Module:Lang When <name> is disambiguated, will create an additional <name> entry without the dab as long as that action won't conflict with actual undabbed names in the source. <name> without dab is always added to the list; this rule arises because of the three Marwari language code/name pairs: mwr: Marwari -– not dabbed these will not have dedabbed entries because of mwr rwr: Marwari (India) mve: Marwari (Pakistan) These all share the same base name so there will not not be an dedabbed entry: ["yaka"] = "axk", -- this would be wrong for two of these languages ["yaka (central african republic)"] = "axk", ["yaka (congo)"] = "iyx", ["yaka (democratic republic of congo)"] = "yaf", Say that we find "axk". It has a dab so we add the dabbed form to rev_lang_table{}. Then we look in dedabbed_names_list{} to see if ["yaka"] is already there. It's not, so we add this: ["yaka"] = "axk", Later we find "yaf". It has a dab so we add the dabbed form to rev_lang_table{}. Then we look in dedabbed_names_list{} to see if ["yaka"] is already there. It is, so that means that more than one language code could create an dedabbed language name key; there can be only one. Because ["yaka"] is already in the dedabbed_names_list{} table we unset the ["yaka"] entry to empty string: ["yaka"] = '', later we find "iyx" and add it to rev_lang_table{}. We look in dedabbed_names_list{} and find ["yaka"] has been unset to empty string so do nothing. When done adding names/codes to rev_lang_table{}, spin through dedabbed_names_list{} and add all non-empty-string name/code pairs to rev_lang_table{}. This does not catch things like overrides ["pa"] = "Punjabi" and ["pnb"] = "Punjabi". "pa" and "pnb" are not synonyms but because the names are the same, will be treated like synonyms ("pnb" promotes to "pa"). To avoid this, disambiguate the override: ["pnb"] = {"Punjabi"} -> ["pnb"] = {"Punjabi (Western)"} ]] for tag, name_table in pairs (lang_table) do if not override_table[tag] then -- only add names/tags from name_table when tag not present in override table local name_raw = name_table:lower(); local name, dab = name_raw:gsub ('%s+%b()', ''); -- remove parenthetical disambiguators or qualifiers from names that have them; <dab> non-zero when disambiguation removed rev_list_add (rev_lang_table, name_raw, tag); -- add no-dab-names and names-with-dab here dedabbed_names_list_add (dab, name, tag); -- add to dedabbed_names_list if dabbed end end dedabbed_to_rev_list_add (rev_lang_table, name, tag); -- add dedabbed name/tag pairs to the reversed table dedabbed_names_list = {}; -- reset list of dedabbed names for tag, name_table in pairs (lang_dep_table) do if not override_table[tag] then -- only add names/tags from name_table when tag not present in override table local name_raw = name_table:lower(); local name, dab = name_raw:gsub ('%s+%b()', ''); -- remove parenthetical disambiguators or qualifiers from names that have them; <dab> non-zero when disambiguation removed rev_list_add (rev_lang_dep_table, name_raw, tag); -- add no-dab-names and names-with-dab here dedabbed_names_list_add (dab, name, tag); -- add to dedabbed_names_list if dabbed end end dedabbed_to_rev_list_add (rev_lang_dep_table, name, tag); -- add dedabbed name/tag pairs to the reversed table dedabbed_names_list = {}; -- reset list of dedabbed names for tag, name_table in pairs (override_table) do local name_raw = name_table:lower(); local name, dab = name_raw:gsub ('%s+%b()', ''); -- remove parenthetical disambiguators or qualifiers from names that have them rev_list_add (rev_override_table, name_raw, tag); dedabbed_names_list_add (dab, name, tag); -- add to dedabbed_names_list if dabbed end dedabbed_to_rev_list_add (rev_override_table, name, tag); -- add dedabbed name/tag pairs to the reversed table dedabbed_names_list = {}; -- reset list --[[--------------------------< E X P O R T E D T A B L E S >------------------------------------------------ ]] return { rev_lang_table = rev_lang_table, rev_lang_dep_table = rev_lang_dep_table, rev_override_table = rev_override_table, } j3mfsv6vl3rrvzdingbsgsmtlpxmpvq Module:Subject bar 828 2825 15391 2024-08-06T21:06:16Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15391 Scribunto text/plain require('strict') local getArgs = require('Module:Arguments').getArgs local yesNo = require('Module:Yesno') -- Determine whether we're being called from a sandbox local isSandbox = mw.getCurrentFrame():getTitle():find('sandbox', 1, true) local sandbox = isSandbox and '/sandbox' or '' local p = {} local sisters = {'commons','species','voy','n','wikt','b','q','s','v','iw','iw1','iw2','d'} local function findNumericArgs(key, args) local pattern = "^"..key.."_?(%d+)$" -- pattern to match local values = {} for k, v in pairs(args) do --- loop through all arguments local ord = tonumber(mw.ustring.match(k,pattern)) --- if "foo_?%d+", extract number if ord then values[ord] = v end end if args[key] ~= nil then values[1] = args[key] end local compressSparseArray = require('Module:TableTools').compressSparseArray values = compressSparseArray(values) --- squeeze out gaps/nils in values, keep ordering return values end function p._main(args) local result = "" local hasPortal = false for key, _ in pairs(args) do if mw.ustring.sub(key,1,6) == 'portal' or tonumber(key) then hasPortal = true break end end local hasSister = yesNo(args.auto,true) or yesNo(args.author,true) or yesNo(args.cookbook,true) for _, sister in ipairs(sisters) do if hasSister then break end if yesNo(args[sister],true) or yesNo(args[sister..'-search'],true) then hasSister = true end end if hasPortal then local portalList = findNumericArgs("portal",args) for _, positional in ipairs(args) do table.insert(portalList, positional) end local portalBar = require('Module:Portal bar'..sandbox)._main result = result..portalBar(portalList, {tracking=args.tracking, qid=args.qid}) end if hasSister then local sisterArgs = {auto=1, bar=1, trackSingle=not hasPortal} sisterArgs[1] = args.search for _, k in ipairs({'author','commonscat','cookbook','display','tracking','qid'}) do sisterArgs[k] = args[k] end for _, t in ipairs(sisters) do sisterArgs[t] = args[t..'-search'] or args[t] end local sisterBar = require('Module:Sister project links'..sandbox)._main result = result..sisterBar(sisterArgs) end return result end function p.main(frame) -- If called via #invoke, use the args passed into the invoking template, -- or the args passed to #invoke if any exist. Otherwise assume args are -- being passed directly in from the debug console or from another Lua module. local args = getArgs(frame) return p._main(args) end return p 934nqhjj93772i29ysyqo46b98t4giw Module:Portal bar 828 2826 15392 2024-08-06T21:06:34Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15392 Scribunto text/plain -- This module implements {{portal bar}}. require('strict') -- determine whether we're being called from a sandbox local isSandbox = mw.getCurrentFrame():getTitle():find('sandbox', 1, true) local sandbox = isSandbox and '/sandbox' or '' local portalModule = require('Module:Portal'..sandbox) local getImageName = portalModule._image local checkPortals = portalModule._checkPortals local processPortalArgs = portalModule._processPortalArgs local yesno = require( 'Module:Yesno' ) local getArgs = require('Module:Arguments').getArgs local p = {} local function sandboxVersion(s) return isSandbox and s.."-sand" or s end -- Builds the portal bar used by {{portal bar}}. function p._main( portals, args ) -- check for sensible args args = type(args) == "table" and args or {} -- Normalize arguments for key, default in pairs({border=true,redlinks=false,tracking=true}) do if args[key] == nil then args[key] = default end args[key] = yesno(args[key], default) end local nav = mw.html.create( 'div' ) :addClass(sandboxVersion('portal-bar')) :addClass( 'noprint metadata noviewer' ) :attr( 'role', 'navigation' ) :attr( 'aria-label' , 'Portals' ) :addClass(sandboxVersion(args.border and 'portal-bar-bordered' or 'portal-bar-unbordered')) local trackingCat = '' -- Allow any number of portals args.minPortals = 0 args.maxPortals = -1 -- Check to see whether there are redlinks, filter out unless args.redlink is true portals, trackingCat = checkPortals(portals, args) nav:wikitext(trackingCat) if #portals == 0 then return trackingCat end local related = yesno(args.related) if related then nav:addClass(sandboxVersion('portal-bar-related')) else local header = nav:tag('span') header:addClass(sandboxVersion('portal-bar-header')) header:wikitext('[[Wikipedia:Contents/Portals|Portal]]') if #portals > 1 then header:wikitext('s') end header:wikitext(':') end local container = nav:tag('ul') container:addClass(sandboxVersion('portal-bar-content')) if related then container:addClass(sandboxVersion('portal-bar-content-related')) end local size = related and '27x25px' or '21x19px' for _, portal in ipairs( portals ) do container :tag( 'li' ) :addClass(sandboxVersion('portal-bar-item')) :wikitext( string.format('<span class="nowrap">[[File:%s|%s]] </span>[[Portal:%s|%s]]', getImageName(portal,true), size, portal, portal)) end local styleFile = 'Module:Portal bar'..sandbox..'/styles.css' return mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = { src = styleFile } } .. tostring( nav ) end -- Processes external arguments and sends them to the other functions. function p.main( frame ) local origArgs = getArgs(frame) local portals, args = processPortalArgs(origArgs) return p._main( portals, args ) end return p n9t3v7g125fo0dprrdmvkb65kuqo7u5 Module:Hatnote 828 2827 15393 2024-08-06T21:06:59Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15393 Scribunto text/plain -------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the {{hatnote}} and {{format link}} meta-templates and includes -- -- helper functions for other Lua hatnote modules. -- -------------------------------------------------------------------------------- local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local checkTypeForNamedArg = libraryUtil.checkTypeForNamedArg local mArguments -- lazily initialise [[Module:Arguments]] local yesno -- lazily initialise [[Module:Yesno]] local formatLink -- lazily initialise [[Module:Format link]] ._formatLink local p = {} -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end function p.defaultClasses(inline) -- Provides the default hatnote classes as a space-separated string; useful -- for hatnote-manipulation modules like [[Module:Hatnote group]]. return (inline == 1 and 'hatnote-inline' or 'hatnote') .. ' ' .. 'navigation-not-searchable' end function p.disambiguate(page, disambiguator) -- Formats a page title with a disambiguation parenthetical, -- i.e. "Example" → "Example (disambiguation)". checkType('disambiguate', 1, page, 'string') checkType('disambiguate', 2, disambiguator, 'string', true) disambiguator = disambiguator or 'disambiguation' return mw.ustring.format('%s (%s)', page, disambiguator) end function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to false. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end function p.makeWikitextError(msg, helpLink, addTrackingCategory, title) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- [[Module:Yesno]], and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') title = title or mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' ([[' .. helpLink .. '|help]])' else helpText = '' end -- Make the category text. local category if not title.isTalkPage -- Don't categorise talk pages and title.namespace ~= 2 -- Don't categorise userspace and yesno(addTrackingCategory) ~= false -- Allow opting out then category = 'Hatnote templates with errors' category = mw.ustring.format( '[[%s:%s]]', mw.site.namespaces[14].name, category ) else category = '' end return mw.ustring.format( '<strong class="error">Error: %s%s.</strong>%s', msg, helpText, category ) end local curNs = mw.title.getCurrentTitle().namespace p.missingTargetCat = --Default missing target category, exported for use in related modules ((curNs == 0) or (curNs == 14)) and 'Articles with hatnote templates targeting a nonexistent page' or nil function p.quote(title) --Wraps titles in quotation marks. If the title starts/ends with a quotation --mark, kerns that side as with {{-'}} local quotationMarks = { ["'"]=true, ['"']=true, ['“']=true, ["‘"]=true, ['”']=true, ["’"]=true } local quoteLeft, quoteRight = -- Test if start/end are quotation marks quotationMarks[string.sub(title, 1, 1)], quotationMarks[string.sub(title, -1, -1)] if quoteLeft or quoteRight then title = mw.html.create("span"):wikitext(title) end if quoteLeft then title:css("padding-left", "0.15em") end if quoteRight then title:css("padding-right", "0.15em") end return '"' .. tostring(title) .. '"' end -------------------------------------------------------------------------------- -- Hatnote -- -- Produces standard hatnote text. Implements the {{hatnote}} template. -------------------------------------------------------------------------------- function p.hatnote(frame) local args = getArgs(frame) local s = args[1] if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end return p._hatnote(s, { extraclasses = args.extraclasses, selfref = args.selfref }) end function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) options = options or {} local inline = options.inline local hatnote = mw.html.create(inline == 1 and 'span' or 'div') local extraclasses if type(options.extraclasses) == 'string' then extraclasses = options.extraclasses end hatnote :attr('role', 'note') :addClass(p.defaultClasses(inline)) :addClass(extraclasses) :addClass(options.selfref and 'selfref' or nil) :wikitext(s) return mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = { src = 'Module:Hatnote/styles.css' } } .. tostring(hatnote) end return p 6vm2bp6g2nr605rzk5jap6wygn2ft2p Module:If empty/sandbox 828 2828 15394 2024-08-06T21:07:06Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15394 Scribunto text/plain local p = {} function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false}) for k,v in ipairs(args) do if v ~= '' then return v end end end return p 8cxs60bq7ivex6wukqrel0fi3yogyu4 Module:Template link general 828 2829 44676 44675 2025-05-09T12:00:20Z Robertjamal12 13 36 revisions imported from [[:en:Module:Template_link_general]] 44675 Scribunto text/plain -- This implements Template:Template link general and various other templates in its family local getArgs = require('Module:Arguments').getArgs local p = {} -- Is a string non-empty? local function _ne(s) return s ~= nil and s ~= "" end local nw = mw.text.nowiki local function addTemplate(s) local i, _ = s:find(':', 1, true) if i == nil then return 'Template:' .. s end local ns = s:sub(1, i - 1) if ns == '' or mw.site.namespaces[ns] then return s else return 'Template:' .. s end end local function trimTemplate(s) local needle = 'template:' if s:sub(1, needle:len()):lower() == needle then return s:sub(needle:len() + 1) else return s end end local function linkTitle(args) if _ne(args.nolink) then if _ne(args.subst) then return 'subst:' .. args['1'] else return args['1'] end end local titleObj local titlePart = '[[' if args['1'] then -- This handles :Page and other NS titleObj = mw.title.new(args['1'], 'Template') else titleObj = mw.title.getCurrentTitle() end titlePart = titlePart .. (titleObj ~= nil and titleObj.fullText or addTemplate(args['1'])) local textPart = args.alttext if not _ne(textPart) then if titleObj ~= nil then textPart = titleObj:inNamespace("Template") and args['1'] or titleObj.fullText else -- redlink textPart = args['1'] end end if _ne(args.subst) then -- HACK: the ns thing above is probably broken textPart = 'subst:' .. textPart end if _ne(args.brace) then textPart = nw('{{') .. textPart .. nw('}}') elseif _ne(args.braceinside) then textPart = nw('{') .. textPart .. nw('}') end titlePart = titlePart .. '|' .. textPart .. ']]' if _ne(args.braceinside) then titlePart = nw('{') .. titlePart .. nw('}') end return titlePart end function p.main(frame) local args = getArgs(frame, { trim = true, removeBlanks = false }) return p._main(args) end function p._main(args) local bold = _ne(args.bold) or _ne(args.boldlink) or _ne(args.boldname) local italic = _ne(args.italic) or _ne(args.italics) local dontBrace = _ne(args.brace) or _ne(args.braceinside) local code = _ne(args.code) or _ne(args.tt) local show_result = _ne(args._show_result) local expand = _ne(args._expand) -- Build the link part local titlePart = linkTitle(args) if bold then titlePart = "'''" .. titlePart .. "'''" end if _ne(args.nowrapname) then titlePart = '<span class="nowrap">' .. titlePart .. '</span>' end -- Build the arguments local textPart = "" local textPartBuffer = "&#124;" local codeArguments = {} local codeArgumentsString = "" local i = 2 local j = 1 while args[i] do local val = args[i] if val ~= "" then if _ne(args.nowiki) then -- Unstrip nowiki tags first because calling nw on something that already contains nowiki tags will -- mangle the nowiki strip marker and result in literal UNIQ...QINU showing up val = nw(mw.text.unstripNoWiki(val)) end local k, v = string.match(val, "(.*)=(.*)") if not k then codeArguments[j] = val j = j + 1 else codeArguments[k] = v end codeArgumentsString = codeArgumentsString .. textPartBuffer .. val if italic then val = '<span style="font-style:italic;">' .. val .. '</span>' end textPart = textPart .. textPartBuffer .. val end i = i + 1 end -- final wrap local ret = titlePart .. textPart if not dontBrace then ret = nw('{{') .. ret .. nw('}}') end if _ne(args.a) then ret = nw('*') .. '&nbsp;' .. ret end if _ne(args.kbd) then ret = '<kbd>' .. ret .. '</kbd>' end if code then ret = '<code>' .. ret .. '</code>' elseif _ne(args.plaincode) then ret = '<code style="border:none;background:transparent;color:inherit">' .. ret .. '</code>' end if _ne(args.nowrap) then ret = '<span class="nowrap">' .. ret .. '</span>' end --[[ Wrap as html?? local span = mw.html.create('span') span:wikitext(ret) --]] if _ne(args.debug) then ret = ret .. '\n<pre>' .. mw.text.encode(mw.dumpObject(args)) .. '</pre>' end if show_result then local result = mw.getCurrentFrame():expandTemplate{title = addTemplate(args[1]), args = codeArguments} ret = ret .. " → " .. result end if expand then local query = mw.text.encode('{{' .. addTemplate(args[1]) .. string.gsub(codeArgumentsString, textPartBuffer, "|") .. '}}') local url = mw.uri.fullUrl('special:ExpandTemplates', 'wpInput=' .. query) mw.log() ret = ret .. " [" .. tostring(url) .. "]" end return ret end return p kj8qd6uwqhx6n0gkkkslldw0pq00bgy Module:Catalog lookup link/sandbox 828 2830 15396 2024-08-06T21:08:11Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15396 Scribunto text/plain --[[ |1=, |2=, |3=, |4=, |5=, |6=, |7=, |8=, |9=: Optional unnamed parameters for 0 to 9 items to be listed. Whitespace is trimmed off both ends and the strings are urlencoded as if they were query strings. |article-link=: Optional Wikipedia article name to link to. |article-name=: Optional alternative text to be displayed for |article-link= link in front of catalog link. If not specified, |article-link= is used for display as well. If both parameters are not specified, the prefix is omitted completely. |article-suffix=: Optional symbol to be displayed after article name or link (f.e. ":"; omitted, if not defined). |link-prefix=: Optional prefix portion of url to external catalog item(s). |link-suffix=: Optional suffix portion of url to external catalog item(s). |item-prefix=: Optional text displayed in front of each external link (omitted, if not defined) |item-suffix=: Optional text displayed immediately after each external link (omitted, if not defined) |list-separator=: Optional alternative separator displayed between list items (default: ", ", if not specified). Whitespace must be encoded. |list-leadout=: Optional alternative leadout text displayed between the last two list items (f.e. "and", "or", "as well as", etc., default is the |list-separator= or ", ".) |leadout-suffix=: Optional alternative suffix text of the leadout (see |list-leadout=) displayed between the last two list items. This gets added in front of the last list item instead of the default whitespace which is added without this parameter. This may be necessary if |list-separator= is used not only to define the list separator but also parts of the item prefix (except for the first one). (At present, this is used only to cope with format oddities of the {{MR}} template.) new parameters that support access icons: |allowed_icons= – comma-separated list of keywords: free, limited, registration, subscription, none, all (default; 'all' implied when this parameter empty or omitted) the icons specified in the following parameters are checked agains the list in |allowed-icons=; not in the list? not displayed |url-access-all= – applies specified icon to all items in the list; accepted keywords: free, limited, registration, subscription; |url-accessn= – applies specified icon to item n of the list (the nth positional parameter); accepted keywords: free, limited, registration, subscription; ]] require('strict'); local getArgs = require ('Module:Arguments').getArgs; local lock_icons = { --icon classes are defined in Module:Citation/CS1/styles.css ['free'] = {'id-lock-free', 'Freely accessible'}, ['registration'] = {'id-lock-registration', 'Free registration required'}, ['limited'] = {'id-lock-limited', 'Free access subject to limited trial, subscription normally required'}, ['subscription'] = {'id-lock-subscription', 'Paid subscription required'}, } --[[--------------------------< I S _ S E T >------------------------------------------------------------------ Returns true if argument is set; false otherwise. Argument is 'set' when it exists (not nil) or when it is not an empty string. ]] local function is_set( var ) return not (var == nil or var == ''); end --[=[-------------------------< M A K E _ L A B E L >---------------------------------------------------------- Makes a wikilinked or plain text label from arguments; when both link and display text is provided, makes a wikilink in the form [[L|D]]; if only link is provided, makes a wikilinked label in the form [[L]]; if only display is provided, makes a plain-text label; if neither are provided makes a label from suffix, returns an empty string else. ]=] local function make_label (link, display, suffix) local label = ''; if is_set (link) then if is_set (display) then label = table.concat ({'[[', link, '|', display, ']]'}); -- make [[L|D]] wikilinked label else label = table.concat ({'[[', link, ']]'}); -- make [[L]] wikilinked label end elseif is_set (display) then label = display; -- plain-text label end if is_set (label) then return table.concat ({label, suffix, '&nbsp;'}); -- assemble the complete label else return suffix; -- no space after suffix if no label end end --[[--------------------------< I C O N _ I N D E X _ G E T >-------------------------------------------------- returns index into lock_icons[] if value assigned to |url-access= or |url-access-all= is a valid icon selector (free, limited, registration, subscription) icon selection may be limited to a subset of the icons with: |allow_icons=<comma-separated list of allowed icons> <comma-separated list of allowed icons> may be any of the keywords: free, limited, registration, subscription, none, all keyword 'all' is default condition; 'all' is implied when |allowed=icons= is empty or omitted keyword 'none' for use with identifiers where icons are inappropriate (isbn, issn, oclc) Templates using this module should set: |allow_icons=free for most identifiers; |allow_icons=none for isbn, issn, oclc, etc |url-access= is alias of |url-access1= ]] local function icon_index_get (args, k) local icon; local param_name = (1 == k and is_set (args['url-access']) and 'url-access') or table.concat ({'url-access', k}); -- make an enumerated parameter name if is_set (args['url-access-all']) and lock_icons[args['url-access-all']] then -- if set and valid icon = args['url-access-all']; -- tentatively elseif is_set (args[param_name]) and lock_icons[args[param_name]] then -- if set and valid icon = args[param_name]; -- tentatively else return nil; -- neither |url-access-all= nor |url-accessn= set so return nil end if args['allow_icons'] and args['allow_icons']:find ('none') then -- if 'none' keyword is present return nil; -- icons display not allowed end if not is_set (args['allow_icons']) or args['allow_icons']:find ('all') or args['allow_icons']:find (icon) then --if all allowed or specified icon is allowed return icon; -- return selected icon as index into icon table end end --[[--------------------------< M A I N >---------------------------------------------------------------------- Template entrypoint to this module; arguments come primarily from the parent frame though in templates that use this module, |allowed-icons= is typically set, if needed, in the {{#invoke:}}. ]] local function main (frame) local args = getArgs (frame); local out_text = ''; if is_set(args[1]) then local result = {}; local label; local article_suffix = args['article-suffix'] or args['article-postfix'] or ''; local link_prefix = args['link-prefix'] or ''; local link_suffix = args['link-suffix'] or args['link-postfix'] or ''; local item_prefix = args['item-prefix'] or ''; local item_suffix = args['item-suffix'] or args['item-postfix'] or ''; local list_separator = args['list-separator'] or ', '; local leadout_suffix = args['leadout-suffix'] or args['leadout-postfix'] or ' '; local list_leadout; local icon_index; if is_set (args['list-leadout']) then list_leadout = table.concat ({ mw.ustring.gsub (args['list-leadout'], '^(%a)', ' %1'), -- insert leading space if first character is a letter leadout_suffix, }); else list_leadout = ''; end label = make_label (args['article-link'], args['article-name'], article_suffix); for k, item in ipairs (args) do -- for each of the positional parameters item = mw.text.trim (item); -- remove extraneous whitespace if is_set (link_prefix) then -- if there is link prefix... item = table.concat ({ -- create an external link item '[', -- open ext link markup link_prefix, -- url prefix mw.uri.encode (item), -- item is part of url link_suffix, -- url suffix ' ', -- required space between url and label item_prefix, -- label prefix item, -- item as label item_suffix, -- item suffix ']' -- close ext link markup }); icon_index = icon_index_get (args, k); -- set if icon specified and allowed for this item; nil else if icon_index then item = table.concat ({ -- add access icon markup to this item '<span class="', -- open the opening span tag; icon classes are defined in Module:Citation/CS1/styles.css lock_icons[icon_index][1], -- add the appropriate lock icon class '" title="', -- and the title attribute lock_icons[icon_index][2], -- for an appropriate tool tip '">', -- close the opening span tag item, '</span>', -- and close the span }); end else item = table.concat ({ -- create an unlinked item item_prefix, -- label prefix item, -- item as label item_suffix, -- item suffix }); end table.insert (result, item); -- add the item to the result list end out_text = frame:callParserFunction('#tag', {'templatestyles', '', src=table.concat({ 'Module:Citation/CS1', mw.ustring.match(frame:getTitle(), '/sandbox$') or '', '/styles.css', })}); if is_set (args['list-leadout']) then out_text = table.concat ({out_text, label, mw.text.listToText (result, list_separator, list_leadout)}); else out_text = table.concat ({out_text, label, table.concat (result, list_separator)}); end end --is_set (args[1]) return out_text end return {main = main}; 3wi2z194vfo9qi53gxesxdd6p3j8qt3 Module:Pagelist 828 2831 15397 2024-08-06T21:08:20Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15397 Scribunto text/plain local p = {} local separators = { dot = true, pipe = true, comma = true, ['tpt-languages'] = true } local function getSeparator(sep) if type(sep) ~= 'string' then return nil end if separators[sep] then return mw.message.new(sep .. '-separator'):plain() else return sep end end local function generateLink(page, nspace, delim, endDelim) if not page then return nil end local pagename = mw.title.new(page) if not pagename then -- Default to the args we were passed if our page -- object was nil. pagename = page else pagename = pagename.text end delim = delim or '' endDelim = endDelim or delim nspace = nspace or '' if nspace == 'all' then nspace = '' pagename = page end local outStr = mw.ustring.gsub( string.format( '%s[[:%s:%s|%s]]%s', delim, nspace, pagename, page, endDelim ), ':+', ':' ) return outStr end function p._main(args) local t = {} local separator = getSeparator(args.separator) local conjunction = getSeparator(args.conjunction) for i, v in ipairs(args) do table.insert(t, generateLink( v, args.nspace, args.delim, args.edelim )) end return mw.text.listToText(t, separator, conjunction) end function p.main(frame) local origArgs = require('Module:Arguments').getArgs(frame, { trim = false, removeBlanks = false, wrappers = 'Template:Pagelist' }) -- Process integer args. Allow for explicit positional arguments that are -- specified out of order, e.g. {{br separated entries|3=entry3}}. -- After processing, the args can be accessed accurately from ipairs. local args = {} for k, v in pairs(origArgs) do if type(k) == 'number' and k >= 1 and math.floor(k) == k and string.match(v, '%S') then -- Remove blank or whitespace values. table.insert(args, k) end end table.sort(args) for i, v in ipairs(args) do args[i] = origArgs[v] -- Trim whitespace. if type(args[i]) == 'string' then args[i] = mw.text.trim(args[i]) end end -- Get old named args. We don't need to remove blank values -- as for the nspace and edelim parameters the behaviour is different -- depending on whether the parameters are blank or absent, and for -- the delim parameter the default should be the blank string anyway. args.delim = origArgs.delim args.edelim = origArgs.edelim args.nspace = origArgs.nspace -- Get new named args, "separator" and "conjunction", and strip blank values. if origArgs.separator and origArgs.separator ~= '' then args.separator = origArgs.separator end if origArgs.conjunction and origArgs.conjunction ~= '' then args.conjunction = origArgs.conjunction end return p._main(args) end return p h2b0ocxr8n6rs95prujo29rxctvtdf4 Module:Lorem ipsum 828 2832 15398 2024-08-06T21:08:46Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15398 Scribunto text/plain local yn = require("Module:Yesno") return { main = function(frame) local args = require("Module:Arguments").getArgs(frame) local data = args["data"] and mw.loadData(args["data"]) or mw.loadData("Module:Lorem_ipsum/data") local paragraphs = {} for k,v in ipairs(data) do table.insert(paragraphs, v) end local out = '' local link = yn(args["link"]) or yn(args[4]) or false local join = yn(args["join"]) or false local cat = yn(args["cat"]) or true local count = tonumber(args[1] or 1) local i = 1 if join then out = out .. (args["prefix"] or args[2] or "") end while i <= count do if not join then out = out .. (args["prefix"] or args[2] or "\n") end out = out .. mw.ustring.format(paragraphs[math.mod(i - 1, #paragraphs) + 1], (link and "link" or "")) if not join then out = out .. (args["suffix"] or args[3] or "") .. "\n" else out = out .. (i == count and "" or " ") end link = false i = i + 1 end if join then out = out .. (args["suffix"] or args[3] or "") end if cat and mw.title.getCurrentTitle().namespace == 0 and not mw.isSubsting() then out = out .. "[[Category:Wikipedia articles containing placeholders]]" end return frame:preprocess(out) end, oneParagraph = function(frame) local args = require("Module:Arguments").getArgs(frame) local data = args["data"] and mw.loadData(args["data"]) or mw.loadData("Module:Lorem_ipsum/data") local paragraphs = {} for k,v in ipairs(data) do table.insert(paragraphs, v) end local i = tonumber(args[1] or 1) local link = yn(args["link"]) local paragraph = paragraphs[math.mod(i - 1, #paragraphs) + 1] local maxLen = tonumber(args["max len"] or mw.ustring.len(paragraph)) local out = "" if cat and mw.title.getCurrentTitle().namespace == 0 and not mw.isSubsting() then out = out .. "[[Category:Wikipedia articles containing placeholders]]" end out = out .. mw.ustring.format(mw.ustring.sub(paragraph, 1, maxLen), (link and "link" or "")) return frame:preprocess(out) end } eqw8c7iuyp8dgvs1m6wr0j7gi6pzg6v Module:Footnotes 828 2833 15399 2024-08-06T21:08:53Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15399 Scribunto text/plain require('strict'); local getArgs = require ('Module:Arguments').getArgs; --[[--------------------------< A R G S _ D E F A U L T >------------------------------------------------------ a table to specify initial values. ]] local args_default = { bracket_left = '', bracket_right = '', bracket_year_left = '', bracket_year_right = '', postscript = '', page = '', pages = '', location = '', page_sep = ", p.&nbsp;", pages_sep = ", pp.&nbsp;", ref = '', template = 'harv', -- if template name not provided in {{#invoke:}} use this }; --[[--------------------------< T A R G E T _ C H E C K >------------------------------------------------------ look for anchor_id (CITEREF name-list and year or text from |ref=) in anchor_id_list the 'no target' error may be suppressed with |ignore-err=yes when target cannot be found because target is inside a template that wraps another template; 'multiple targets' error may not be suppressed ]] local function target_check (anchor_id, args) local namespace = mw.title.getCurrentTitle().namespace; local anchor_id_list_module = mw.loadData ('Module:Footnotes/anchor_id_list'); local anchor_id_list = anchor_id_list_module.anchor_id_list; local article_whitelist = anchor_id_list_module.article_whitelist; local template_list = anchor_id_list_module.template_list; local whitelist_module = mw.loadData ('Module:Footnotes/whitelist'); local whitelist = whitelist_module.whitelist; local special_patterns = whitelist_module.special_patterns; local DNB_special_patterns = whitelist_module.DNB_special_patterns; local DNB_template_names = whitelist_module.DNB_template_names; if 10 == namespace then return ''; -- automatic form of |no-tracking=yes; TODO: is this too broad? end local tally = anchor_id_list[anchor_id]; -- nil when anchor_id not in list; else a tally local msg; local category; if not tally then if args.ignore then return ''; -- if ignore is true then no message, no category end if article_whitelist and article_whitelist[anchor_id] then -- if an article-local whitelist and anchor ID is in it return ''; -- done end local wl_anchor_id = anchor_id; -- copy to be modified to index into the whitelist if args.year then -- for anchor IDs created by this template (not in |ref=) that have a date if args.year:match ('%d%l$') or -- use the date value to determine if we should remove the disambiguator args.year:match ('n%.d%.%l$') or args.year:match ('nd%l$') then wl_anchor_id = wl_anchor_id:gsub ('%l$', ''); -- remove the disambiguator end end local t_tbl = whitelist[wl_anchor_id]; -- get list of templates associated with this anchor ID if t_tbl then -- when anchor ID not whitelisted t_tbl is nil for _, t in ipairs (t_tbl) do -- spin through the list of templates associated with this anchor ID if template_list[t] then -- if associated template is found in the list of templates in the article return ''; -- anchor ID is whitlisted and article has matching template so no error end end end for _, pattern in ipairs (special_patterns) do -- spin through the spcial patterns and try to match if anchor_id:match (pattern) then return ''; end end for _, dnb_t in ipairs (DNB_template_names or {}) do -- getting desparate now, are there any DNB templates? DNB_template_names may be nil; empty table prevents script error if template_list[dnb_t] then -- if the article has this DNB template for _, pattern in ipairs (DNB_special_patterns) do -- spin through the DNB-specifiec wildcard patterns if anchor_id:match (pattern) then -- and attempt a match return ''; -- found a match end end end end msg = 'no target: ' .. anchor_id; -- anchor_id not found category = '[[Category:Harv and Sfn no-target errors]]'; elseif 1 < tally then msg = 'multiple targets (' .. tally .. '×): ' .. anchor_id; -- more than one anchor_id in this article category = 0 == namespace and '[[Category:Harv and Sfn multiple-target errors]]' or ''; -- only categorize in article space return '<span class="error harv-error" style="display: inline; font-size:100%"> ' .. args.template .. ' error: ' .. msg .. ' ([[:Category:Harv and Sfn template errors|help]])</span>' .. category; end -- category = 0 == namespace and '[[Category:Harv and Sfn template errors]]' or ''; -- only categorize in article space category = 0 == namespace and category or ''; -- only categorize in article space --use this version to show error messages -- return msg and '<span class="error harv-error" style="display: inline; font-size:100%"> ' .. args.template .. ' error: ' .. msg .. ' ([[:Category:Harv and Sfn template errors|help]])</span>' .. category or ''; --use this version to hide error messages return msg and '<span class="error harv-error" style="display: none; font-size:100%"> ' .. args.template .. ' error: ' .. msg .. ' ([[:Category:Harv and Sfn template errors|help]])</span>' .. category or ''; end --[[--------------------------< I S _ Y E A R >---------------------------------------------------------------- evaluates param to see if it is one of these forms with or without lowercase letter disambiguator: YYYY n.d. nd c. YYYY YYYY–YYYY (separator is endash) YYYY–YY (separator is endash) return true when param has a recognized form; false else ]] local patterns_date= { '^%d%d%d%d?%l?$', '^n%.d%.%l?$', '^nd%l?$', '^c%. %d%d%d%d?%l?$', '^%d%d%d%d–%d%d%d%d%l?$', '^%d%d%d%d–%d%d%l?$', } local function is_year (param, args) args.year = ''; -- used for harv error; for _, pattern in ipairs (patterns_date) do if mw.ustring.match (param, pattern) then args.year = param; -- used for harv error; return true; end end end --[[--------------------------< C O R E >---------------------------------------------------------------------- returns an anchor link (CITEREF) formed from one to four author names, year, and insource location (|p=, |pp=, loc=) ]] local function core( args ) local result; local err_msg = '' if args.P5 ~= '' then if is_year (args.P5, args) then result = table.concat ({args.P1, ' et al. ', args.bracket_year_left, args.P5, args.bracket_year_right}); else args.P5 = ''; -- when P5 not a year don't include in anchor result = table.concat ({args.P1, ' et al.'}); -- and don't render it end elseif args.P4 ~= '' then if is_year (args.P4, args) then result = table.concat ({args.P1, ', ', args.P2, ' &amp; ', args.P3, ' ', args.bracket_year_left, args.P4, args.bracket_year_right}); -- three names and a year else result = table.concat ({args.P1, ' et al.'}); -- four names end elseif args.P3 ~= '' then if is_year (args.P3, args) then result = table.concat ({args.P1, ' &amp; ', args.P2, ' ', args.bracket_year_left, args.P3, args.bracket_year_right}); -- two names and a year else result = table.concat ({args.P1, ', ', args.P2, ' ', ' &amp; ', args.P3}); -- three names end elseif args.P2 ~= '' then if is_year (args.P2, args) then result = table.concat ({args.P1, ' ', args.bracket_year_left, args.P2, args.bracket_year_right}); -- one name and year else result = table.concat ({args.P1, ' &amp; ', args.P2}); -- two names end else result = args.P1; -- one name end -- when author-date result ends with a dot (typically when the last positional parameter holds 'n.d.') -- and when no in-source location (no |p=, |pp=, or |loc=) -- and when the first or only character in args.postscript is a dot -- remove the author-date result trailing dot -- the author-date result trailing dot will be replaced later with the content of args.postscript (usually a dot) if ('.' == result:sub(-1)) and ('.' == args.postscript:sub(1)) and ('' == args.page) and ('' == args.pages) and ('' == args.location) then result = result:gsub ('%.$', ''); end if args.ref ~= 'none' then local anchor_id; if args.ref ~= '' then anchor_id = mw.uri.anchorEncode (args.ref); err_msg = target_check (anchor_id, args); result = table.concat ({'[[#', anchor_id, '|', result, ']]'}); else anchor_id = mw.uri.anchorEncode (table.concat ({'CITEREF', args.P1, args.P2, args.P3, args.P4, args.P5})); err_msg = target_check (anchor_id, args); result = table.concat ({'[[#', anchor_id, '|', result, ']]'}); end end if args.page ~= '' then result = table.concat ({result, args.page_sep, args.page}); elseif args.pages ~= ''then result = table.concat ({result, args.pages_sep, args.pages}); end if args.location ~= '' then result = table.concat ({result, ', ', args.location}); end result = table.concat ({args.bracket_left, result, args.bracket_right, args.postscript}):gsub ('%s+', ' '); -- strip redundant spaces return result .. err_msg; end --[[--------------------------< H Y P H E N _ T O _ D A S H >-------------------------------------------------- Converts a hyphen to a dash under certain conditions. The hyphen must separate like items; unlike items are returned unmodified. These forms are modified: letter - letter (A - B) digit - digit (4-5) digit separator digit - digit separator digit (4.1-4.5 or 4-1-4-5) letterdigit - letterdigit (A1-A5) (an optional separator between letter and digit is supported – a.1-a.5 or a-1-a-5) digitletter - digitletter (5a - 5d) (an optional separator between letter and digit is supported – 5.a-5.d or 5-a-5-d) any other forms are returned unmodified. str may be a comma- or semicolon-separated list This code copied from Module:Citation/CS1. The only modification is to require Module:Citation/CS1/Utilities so that it has access to the functions is_set() and has_accept_as_written() ]] local function hyphen_to_dash( str ) local utilities = require ('Module:Citation/CS1/Utilities'); -- only modification so that this function has access to is_set() and has_accept_as_written() if not utilities.is_set (str) then return str; end local accept; -- Boolean str = str:gsub ('&[nm]dash;', {['&ndash;'] = '–', ['&mdash;'] = '—'}); -- replace &mdash; and &ndash; entities with their characters; semicolon mucks up the text.split str = str:gsub ('&#45;', '-'); -- replace HTML numeric entity with hyphen character str = str:gsub ('&nbsp;', ' '); -- replace &nbsp; entity with generic keyboard space character local out = {}; local list = mw.text.split (str, '%s*[,;]%s*'); -- split str at comma or semicolon separators if there are any for _, item in ipairs (list) do -- for each item in the list item, accept = utilities.has_accept_as_written (item); -- remove accept-this-as-written markup when it wraps all of item if not accept and mw.ustring.match (item, '^%w*[%.%-]?%w+%s*[%-–—]%s*%w*[%.%-]?%w+$') then -- if a hyphenated range or has endash or emdash separators if item:match ('^%a+[%.%-]?%d+%s*%-%s*%a+[%.%-]?%d+$') or -- letterdigit hyphen letterdigit (optional separator between letter and digit) item:match ('^%d+[%.%-]?%a+%s*%-%s*%d+[%.%-]?%a+$') or -- digitletter hyphen digitletter (optional separator between digit and letter) item:match ('^%d+[%.%-]%d+%s*%-%s*%d+[%.%-]%d+$') or -- digit separator digit hyphen digit separator digit item:match ('^%d+%s*%-%s*%d+$') or -- digit hyphen digit item:match ('^%a+%s*%-%s*%a+$') then -- letter hyphen letter item = item:gsub ('(%w*[%.%-]?%w+)%s*%-%s*(%w*[%.%-]?%w+)', '%1–%2'); -- replace hyphen, remove extraneous space characters else item = mw.ustring.gsub (item, '%s*[–—]%s*', '–'); -- for endash or emdash separated ranges, replace em with en, remove extraneous whitespace end end table.insert (out, item); -- add the (possibly modified) item to the output table end local temp_str = ''; -- concatenate the output table into a comma separated string temp_str, accept = utilities.has_accept_as_written (table.concat (out, ', ')); -- remove accept-this-as-written markup when it wraps all of concatenated out if accept then temp_str = utilities.has_accept_as_written (str); -- when global markup removed, return original str; do it this way to suppress boolean second return value return temp_str; else return temp_str; -- else, return assembled temp_str end end --[[--------------------------< A R G S _ F E T C H >--------------------------------------------------------- Because all of the templates share a common set of parameters, a single common function to fetch those parameters from frame and parent frame. ]] local function args_fetch (frame, ps) local args = args_default; -- create a copy of the default table local pframe = frame:getParent(); -- point to the template's parameter table for k, v in pairs (frame.args) do -- override defaults with values provided in the #invoke: if any args[k] = v; end args.postscript = pframe.args.postscript or pframe.args.ps or ps; if 'none' == args.postscript then args.postscript = ''; end args.page = pframe.args.p or pframe.args.page or ''; args.pages = pframe.args.pp or pframe.args.pages or ''; args.pages = ('' ~= args.pages) and hyphen_to_dash (args.pages) or ''; args.location = pframe.args.at or pframe.args.loc or ''; args.ref = pframe.args.ref or pframe.args.Ref or ''; args.ignore = ('yes' == pframe.args['ignore-false-positive']) or ('yes' == pframe.args['ignore-err']); for i, v in ipairs ({'P1', 'P2', 'P3', 'P4', 'P5'}) do -- loop through the five positional parameters and trim if set else empty string args[v] = (pframe.args[i] and mw.text.trim (pframe.args[i])) or ''; end if args.P5 and not is_year (args.P5, args) then local i = 6; -- initialize the indexer to the sixth positional parameter while pframe.args[i] do -- in case there are too many authors loop through the authors looking for a year local v = mw.text.trim (pframe.args[i]); -- trim if is_year (v, args) then -- if a year args.P5 = v; -- overwrite whatever was in args.P5 with year break; -- and abandon the search end i = i + 1; -- bump the indexer end end return args; end --[[--------------------------< H A R V A R D _ C I T A T I O N >---------------------------------------------- common entry point for: {{harvard citation}} aka {{harv}} {{Harvard citation no brackets}} aka {{harvnb}} {{harvcol}} {{harvcolnb}} {{harvcoltxt}} {{Harvard citation text}} aka {{harvtxt}} {{Harvp}} Distinguishing features (brackets and page separators) are specified in this module's {{#invoke}} in the respective templates. ]] local function harvard_citation (frame) local args = args_fetch (frame, ''); -- get the template and invoke parameters; default postscript is empty string return core (args); end --[[--------------------------< S T R I P _ U R L >------------------------------------------------------------ used by sfn() and sfnm(). This function fixes an issue with reference tooltip gadget where the tooltip is not displayed when an insource locator (|p=, |pp=, |loc=) has an external wikilink that contains a # character strip uri-reserved characters from urls in |p=, |pp-, and |loc= parameters The researved characters are: !#$&'()*+,/:;=?@[] ]] local function strip_url (pages) local escaped_uri; if not pages or ('' == pages) then return pages; end for uri in pages:gmatch ('%[(%a[%w%+%.%-]*://%S+)') do -- for each external link get the uri escaped_uri = uri:gsub ("([%(%)%.%%%+%-%*%?%[%^%$%]])", "%%%1" ); -- save a copy with lua pattern characters escaped uri = uri:gsub ("[!#%$&'%(%)%*%+,/:;=%?@%[%]%.%%]", ''); -- remove reserved characters and '%' because '%20' (space character) is a lua 'invalid capture index' pages = pages:gsub (escaped_uri, uri, 1); -- replace original uri with the stripped version end return pages; end --[[--------------------------< S F N >------------------------------------------------------------------------ entry point for {{sfn}} and {{sfnp}} ]] local function sfn (frame) local args = args_fetch (frame, '.'); -- get the template and invoke parameters; default postscript is a dot local result = core (args); -- go make a CITEREF anchor -- put it all together and then strip redundant spaces local name = table.concat ({'FOOTNOTE', args.P1, args.P2, args.P3, args.P4, args.P5, strip_url (args.page), strip_url (args.pages), strip_url (args.location)}):gsub ('%s+', ' '); return frame:extensionTag ({name='ref', args={name=name}, content=result}); end --[[--------------------------< S F N M >---------------------------------------------------------------------- common entry point for {{sfnm}} and {{sfnmp}} Distinguishing features (brackets) are specified in this module's {{#invoke}} in the respective templates. ]] local function sfnm (frame) local args = args_default; -- create a copy of the default table local pframe = frame:getParent(); -- point to the template's parameter table local n = 1; -- index of source; this is the 'n' in na1, ny, etc local first_pnum = 1; -- first of a pair of positional parameters local second_pnum = 2; -- second of a pair of positional parameters local last_ps = 0; -- index of the last source with |nps= set local last_index = 0; -- index of the last source; these used to determine which of |ps= or |nps= will terminate the whole rendering local out = {}; -- table to hold rendered sources local footnote = {'FOOTNOTE'}; -- all author, date, insource location stuff becomes part of the reference's footnote id; added as we go for k, v in pairs (frame.args) do -- override defaults with values provided in the #invoke: if any args[k] = v; end while true do if not pframe.args[table.concat ({n, 'a1'})] and not pframe.args[first_pnum] then break; -- no na1 or matching positional parameter so done end if pframe.args[table.concat ({n, 'a1'})] then -- does this source use named parameters? for _, v in ipairs ({'P1', 'P2', 'P3', 'P4', 'P5'}) do -- initialize for this source args[v] = ''; end for i, v in ipairs ({'P1', 'P2', 'P3', 'P4', 'P5'}) do -- extract author and year parameters for this source args[v] = pframe.args[table.concat ({n, 'a', i})] or ''; -- attempt to assign author name if '' == args[v] then -- when there wasn't an author name args[v] = pframe.args[table.concat ({n, 'y'})] or ''; -- attempt to assign year break; -- done with author/date for this source end end else -- this source uses positional parameters args.P1 = mw.text.trim (pframe.args[first_pnum]); -- yes, only one author supported args.P2 = (pframe.args[second_pnum] and mw.text.trim (pframe.args[second_pnum])) or ''; -- when positional author, year must also be positional for _, v in ipairs ({'P3', 'P4', 'P5'}) do -- blank the rest of these for this source args[v] = ''; end first_pnum = first_pnum + 2; -- source must use positional author and positional year second_pnum = first_pnum + 1; -- bump these for possible next positional source end args.postscript = pframe.args[table.concat ({n, 'ps'})] or ''; if 'none' == args.postscript then -- this for compatibility with other footnote templates; does nothing args.postscript = ''; end args.ref = pframe.args[table.concat ({n, 'ref'})] or ''; -- alternate reference for this source args.page = pframe.args[table.concat ({n, 'p'})] or ''; -- insource locations for this source args.pages = pframe.args[table.concat ({n, 'pp'})] or ''; args.pages = ('' ~= args.pages) and hyphen_to_dash (args.pages) or ''; args.location = pframe.args[table.concat ({n, 'loc'})] or pframe.args[table.concat ({n, 'at'})] or ''; args.ignore = ('yes' == pframe.args[table.concat ({n, 'ignore-false-positive'})]) or ('yes' == pframe.args[table.concat ({n, 'ignore-err'})]); table.insert (out, core (args)); -- save the rendering of this source for k, v in ipairs ({'P1', 'P2', 'P3', 'P4', 'P5'}) do -- create the FOOTNOTE id if '' ~= args[v] then table.insert (footnote, args[v]); end end for k, v in ipairs ({'page', 'pages', 'location'}) do -- these done separately so that we can strip uri-reserved characters from extlinked page numbers if '' ~= args[v] then table.insert (footnote, strip_url (args[v])) end end last_index = n; -- flags used to select terminal postscript from nps or from end_ps if '' ~= args.postscript then last_ps = n; end n = n+1; -- bump for the next one end local name = table.concat (footnote):gsub ('%s+', ' '); -- put the footnote together and strip redundant space args.end_ps = pframe.args.postscript or pframe.args.ps or '.'; -- this is the postscript for the whole not for the individual sources if 'none' == args.end_ps then -- not an original sfnm parameter value; added for compatibility with other footnote templates args.end_ps = ''; end local result = table.concat ({table.concat (out, '; '), (last_index == last_ps) and '' or args.end_ps}); return frame:extensionTag ({name='ref', args={name=name}, content=result}); end --[[--------------------------< S F N R E F >------------------------------------------------------------------ implements {{sfnref}} ]] local function sfnref (frame) local args = getArgs (frame); local out = {}; for i=1, 5 do -- get the first five args if there are five args if args[i] then out[i] = args[i]; else break; -- less than 5 args break out end end if 5 == #out then -- when we have seen five args there may bemore local i = 6; -- initialize the indexer to the sixth positional parameter while args[i] do -- in case there are too many authors loop through the authors looking for a year if is_year (args[i], args) then -- if a year out[5] = args[i]; -- overwrite whatever was in args[5] with year break; -- and abandon the search end i = i + 1; -- bump the indexer end end return mw.uri.anchorEncode ('CITEREF' .. table.concat (out)); end --[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return { harvard_citation = harvard_citation, sfn = sfn, sfnm = sfnm, sfnref = sfnref, }; m5hqpazom0ixf40qy6jg6s214ulpmqk Module:Navbox with collapsible groups 828 2834 15400 2024-08-06T21:09:09Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15400 Scribunto text/plain -- This module implements {{Navbox with collapsible groups}} local q = {} local Navbox = require('Module:Navbox') -- helper functions local function concatstrings(s) local r = table.concat(s, '') if r:match('^%s*$') then r = nil end return r end local function concatstyles(s) local r = table.concat(s, ';') while r:match(';%s*;') do r = mw.ustring.gsub(r, ';%s*;', ';') end if r:match('^%s*;%s*$') then r = nil end return r end function q._navbox(pargs) -- table for args passed to navbox local targs = {} -- process args local passthrough = { ['name']=true,['navbar']=true,['state']=true,['border']=true, ['bodyclass']=true,['groupclass']=true,['listclass']=true, ['style']=true,['bodystyle']=true,['basestyle']=true, ['title']=true,['titleclass']=true,['titlestyle']=true, ['above']=true,['aboveclass']=true,['abovestyle']=true, ['below']=true,['belowclass']=true,['belowstyle']=true, ['image']=true,['imageclass']=true,['imagestyle']=true, ['imageleft']=true,['imageleftstyle']=true } for k,v in pairs(pargs) do if k and type(k) == 'string' then if passthrough[k] then targs[k] = v elseif (k:match('^list[0-9][0-9]*$') or k:match('^content[0-9][0-9]*$') ) then local n = mw.ustring.gsub(k, '^[a-z]*([0-9]*)$', '%1') if (targs['list' .. n] == nil and pargs['group' .. n] == nil and pargs['sect' .. n] == nil and pargs['section' .. n] == nil) then targs['list' .. n] = concatstrings( {pargs['list' .. n] or '', pargs['content' .. n] or ''}) end elseif (k:match('^group[0-9][0-9]*$') or k:match('^sect[0-9][0-9]*$') or k:match('^section[0-9][0-9]*$') ) then local n = mw.ustring.gsub(k, '^[a-z]*([0-9]*)$', '%1') if targs['list' .. n] == nil then local titlestyle = concatstyles( {pargs['groupstyle'] or '',pargs['secttitlestyle'] or '', pargs['group' .. n .. 'style'] or '', pargs['section' .. n ..'titlestyle'] or ''}) local liststyle = concatstyles( {pargs['liststyle'] or '', pargs['contentstyle'] or '', pargs['list' .. n .. 'style'] or '', pargs['content' .. n .. 'style'] or ''}) local title = concatstrings( {pargs['group' .. n] or '', pargs['sect' .. n] or '', pargs['section' .. n] or ''}) local list = concatstrings( {pargs['list' .. n] or '', pargs['content' .. n] or ''}) local state = (pargs['abbr' .. n] and pargs['abbr' .. n] == pargs['selected']) and 'uncollapsed' or pargs['state' .. n] or 'collapsed' targs['list' .. n] = Navbox._navbox( {'child', navbar = 'plain', state = state, basestyle = pargs['basestyle'], title = title, titlestyle = titlestyle, list1 = list, liststyle = liststyle, listclass = pargs['list' .. n .. 'class'], image = pargs['image' .. n], imageleft = pargs['imageleft' .. n], listpadding = pargs['listpadding']}) end end end end -- ordering of style and bodystyle targs['style'] = concatstyles({targs['style'] or '', targs['bodystyle'] or ''}) targs['bodystyle'] = nil -- child or subgroup if targs['border'] == nil then targs['border'] = pargs[1] end return Navbox._navbox(targs) end function q.navbox(frame) local pargs = require('Module:Arguments').getArgs(frame, {wrappers = {'Template:Navbox with collapsible groups'}}) -- Read the arguments in the order they'll be output in, to make references number in the right order. local _ _ = pargs.title _ = pargs.above for i = 1, 20 do _ = pargs["group" .. tostring(i)] _ = pargs["list" .. tostring(i)] end _ = pargs.below return q._navbox(pargs) end return q 4puv4ujrzakwzfosg5awaov15wcgryv Module:Multiple image/sandbox 828 2835 15401 2024-08-06T21:09:17Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15401 Scribunto text/plain -- implements [[template:multiple image]] local p = {} local autoscaledimages local nonautoscaledimages local function isnotempty(s) return s and s:match( '^%s*(.-)%s*$' ) ~= '' end local function removepx(s) return tostring(s or ''):match('^(.*)[Pp][Xx]%s*$') or s end local function getdimensions(s, w, h) if tonumber(w) and tonumber(h) then nonautoscaledimages = true return tonumber(w), tonumber(h) end local file = s and mw.title.new('File:' .. mw.uri.decode(mw.ustring.gsub(s,'%|.*$',''), 'WIKI')) file = file and file.file or {width = 0, height = 0} w = tonumber(file.width) or 0 h = tonumber(file.height) or 0 autoscaledimages = true return w, h end local function renderImageCell(image, width, height, link, alt, thumbtime, caption, textalign, istyle, border) local root = mw.html.create('') local altstr = '|alt=' .. (alt or '') local linkstr = link and ('|link=' .. link) or '' local widthstr = '|' .. tostring(width) .. 'px' local thumbtimestr = '' if widthstr == '|-nanpx' then widthstr = '' end if isnotempty( thumbtime ) then thumbtimestr = '|thumbtime=' .. thumbtime end local imagediv = root:tag('div') imagediv:addClass((border ~= 'infobox') and 'thumbimage' or nil) imagediv:cssText(istyle) if( height ) then imagediv:css('height', tostring(height) .. 'px') imagediv:css('overflow', 'hidden') end imagediv:wikitext('[[file:' .. image .. widthstr .. linkstr .. altstr .. thumbtimestr .. ']]') if isnotempty(caption) then local captiondiv = root:tag('div') captiondiv:addClass((border ~= 'infobox') and 'thumbcaption' or nil) if isnotempty(textalign) then captiondiv:addClass('text-align-' .. textalign) end captiondiv:wikitext(caption) end return tostring(root) end local function getWidth(w1, w2) local w if isnotempty(w1) then w = tonumber(w1) elseif isnotempty(w2) then w = tonumber(w2) end return w or 200 end local function getPerRow(pstr, ic) -- split string into array using any non-digit as a dilimiter local pr = mw.text.split(pstr or '', '[^%d][^%d]*') -- if split failed, assume a single row if (#pr < 1) then pr = {tostring(ic)} end -- convert the array of strings to an array of numbers, -- adding any implied/missing numbers at the end of the array local r = 1 local thisrow = tonumber(pr[1] or ic) or ic local prownum = {} while( ic > 0 ) do prownum[r] = thisrow ic = ic - thisrow r = r + 1 -- use the previous if the next is missing and -- make sure we don't overstep the number of images thisrow = math.min(tonumber(pr[r] or thisrow) or ic, ic) end return prownum end local function renderMultipleImages(frame) local pargs = frame:getParent().args local args = frame.args local width = removepx(pargs['width'] or '') local dir = pargs['direction'] or '' local border = pargs['border'] or args['border'] or '' local align = pargs['align'] or args['align'] or (border == 'infobox' and 'center' or '') local capalign = pargs['caption_align'] or args['caption_align'] or '' local totalwidth = removepx(pargs['total_width'] or args['total_width'] or '') local imgstyle = pargs['image_style'] or args['image_style'] local header = pargs['header'] or pargs['title'] or '' local footer = pargs['footer'] or '' local imagegap = tonumber(pargs['image_gap'] or '1') or 1 local perrow = nil local thumbclass = { ["left"] = 'tleft', ["none"] = 'tnone', ["center"] = 'tnone', ["centre"] = 'tnone', ["right"] = 'tright' } -- find all the nonempty images local imagenumbers = {} local imagecount = 0 for k, v in pairs( pargs ) do local i = tonumber(tostring(k):match( '^%s*image([%d]+)%s*$' ) or '0') if( i > 0 and isnotempty(v) ) then table.insert( imagenumbers, i) imagecount = imagecount + 1 end end -- sort the imagenumbers table.sort(imagenumbers) -- create an array with the number of images per row perrow = getPerRow(dir == 'vertical' and '1' or pargs['perrow'], imagecount) -- compute the number of rows local rowcount = #perrow -- store the image widths and compute row widths and maximum row width local heights = {} local widths = {} local widthmax = 0 local widthsum = {} local k = 0 for r=1,rowcount do widthsum[r] = 0 for c=1,perrow[r] do k = k + 1 if( k <= imagecount ) then local i = imagenumbers[k] if( isnotempty(totalwidth) ) then widths[k], heights[k] = getdimensions(pargs['image' .. i], pargs['width' .. i], pargs['height' .. i]) else widths[k] = getWidth(width, pargs['width' .. i]) end widthsum[r] = widthsum[r] + widths[k] end end widthmax = math.max(widthmax, widthsum[r]) end -- make sure the gap is non-negative if imagegap < 0 then imagegap = 0 end -- if total_width has been specified, rescale the image widths if( isnotempty(totalwidth) ) then totalwidth = tonumber(totalwidth) widthmax = 0 local k = 0 for r=1,rowcount do local koffset = k local tw = totalwidth - (3 + imagegap) * (perrow[r] - 1) - 12 local ar = {} local arsum = 0 for j=1,perrow[r] do k = k + 1 if( k<= imagecount ) then local i = imagenumbers[k] local h = heights[k] or 0 if (h > 0) then ar[j] = widths[k]/h heights[k] = h else ar[j] = widths[k]/100 end arsum = arsum + ar[j] end end local ht = tw/arsum local ws = 0 k = koffset for j=1,perrow[r] do k = k + 1 if( k<= imagecount ) then local i = imagenumbers[k] widths[k] = math.floor(ar[j]*ht + 0.5) ws = ws + widths[k] if heights[k] then heights[k] = math.floor(ht) end end end widthsum[r] = ws widthmax = math.max(widthmax, widthsum[r]) end end -- start building the array of images, if there are images if( imagecount > 0 ) then -- compute width of outer div local bodywidth = 0 for r=1,rowcount do if( widthmax == widthsum[r] ) then bodywidth = widthmax + (3 + imagegap) * (perrow[r] - 1) + 12 end end -- The body has a min-width of 100, which needs to be taken into account on specific widths bodywidth = math.max( 100, bodywidth - 8); local bg = pargs['background color'] or '' -- create the array of images local root = mw.html.create('div') root:addClass('thumb') root:addClass('tmulti') -- root:addClass('tmulti-sandbox') root:addClass(thumbclass[align] or 'tright') if( align == 'center' or align == 'centre' ) then root:addClass('center') end if( bg ~= '' ) then root:css('background-color', bg) end local div = root:tag('div') div:addClass((border ~= 'infobox') and 'thumbinner multiimageinner' or 'multiimageinner') div:css('width', tostring(bodywidth) .. 'px') :css('max-width', tostring(bodywidth) .. 'px') if( bg ~= '' ) then div:css('background-color', bg) end if( border == 'infobox' or border == 'none') then div:css('border', 'none') end -- add the header if( isnotempty(header) ) then div:tag('div') :addClass('trow') :tag('div') :addClass('theader') :css('text-align', pargs['header_align']) :css('background-color', (pargs['header_background'] ~= '') and pargs['header_background'] or nil) :wikitext(header) end -- loop through the images local k = 0 for r=1,rowcount do local rowdiv = div:tag('div'):addClass('trow'); for j=1,perrow[r] do k = k + 1 if( k <= imagecount ) then local imagediv = rowdiv:tag('div') imagediv:addClass('tsingle') if bg ~= '' then imagediv:css('background-color', bg); end if imagegap > 1 and k < imagecount then if dir == 'vertical' then imagediv:css('margin-bottom', tostring(imagegap) .. 'px') elseif j < perrow[r] then imagediv:css('margin-right', tostring(imagegap) .. 'px') end end local i = imagenumbers[k] local img = pargs['image' .. i] local w = widths[k] imagediv:css('width', tostring(2 + w) .. 'px') :css('max-width', tostring(2 + w) .. 'px') imagediv:wikitext(renderImageCell(img, w, heights[k], pargs['link' .. i], pargs['alt' .. i], pargs['thumbtime' .. i], pargs['caption' .. i], capalign, imgstyle, border)) end end end -- add the footer if( isnotempty(footer) ) then local falign = string.lower(pargs['footer_align'] or args['footer_align'] or '') falign = (falign == 'centre') and 'center' or falign div:tag('div') :addClass('trow') :css('display', (falign ~= '') and 'flow-root' or 'flex') :tag('div') :addClass((border ~= 'infobox') and 'thumbcaption' or nil) :css('text-align', (falign ~= '') and falign or nil) :css('background-color', (pargs['footer_background'] ~= '') and pargs['footer_background'] or nil) :wikitext(footer) end return tostring(root) end return '' end function p.render( frame ) autoscaledimages = false nonautoscaledimages = false return frame:extensionTag {name = 'templatestyles', args = {src = 'Multiple image/styles.css', wrapper = ".tmulti"}} .. renderMultipleImages( frame ) .. (autoscaledimages and '[[Category:Pages using multiple image with auto scaled images]]' or '') .. (nonautoscaledimages and '[[Category:Pages using multiple image with manual scaled images]]' or '') end p[''] = function( frame ) return p.render( frame:newChild{title = frame:getTitle()} ) end return p n07b7jebcu3cte8k56w455r26vw95mm Module:Side box/sandbox 828 2836 15402 2024-08-06T21:09:38Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15402 Scribunto text/plain local yesno = require('Module:Yesno') local p = {} local function makeData(args) local data = {} -- Main table classes data.classes = {} if yesno(args.metadata) ~= false then table.insert(data.classes, 'metadata') end if args.position and args.position:lower() == 'left' then table.insert(data.classes, 'side-box-left') else table.insert(data.classes, 'side-box-right') end if args.collapsible then table.insert(data.classes, 'mw-collapsible') if args.collapsible == "collapsed" then table.insert(data.classes, 'mw-collapsed') end data.collapsible = true end table.insert(data.classes, args.class) -- Image if args.image and args.image ~= 'none' then data.image = args.image end -- we have to check to see if a downstream use has plainlist like -- Template:Sister_project. also it's the default. wikitext is :( if args.textclass == 'plainlist' or not args.textclass then data.textclass = 'plainlist' data.plainlist_templatestyles = 'Plainlist/styles.css' else data.textclass = args.textclass end -- Copy over data that does not need adjusting local argsToCopy = { -- aria qualities 'role', 'labelledby', -- Styles 'style', 'textstyle', 'templatestyles', -- Above row 'above', 'abovestyle', -- Body row 'text', 'imageright', -- Below row 'below', } for i, key in ipairs(argsToCopy) do data[key] = args[key] end return data end local function renderSidebox(data) -- Renders the sidebox HTML. -- Table root local root = mw.html.create('div') root:attr('role', data.role) :attr('aria-labelledby', data.labelledby) :addClass('side-box') for i, class in ipairs(data.classes or {}) do root:addClass(class) end if data.style then root:cssText(data.style) end local frame = mw.getCurrentFrame() if data.plainlist_templatestyles then root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = data.plainlist_templatestyles } }) end -- The "above" row if data.above then local above = root:newline():tag('div') above:addClass('side-box-abovebelow') :newline() :wikitext(data.above) if data.textstyle then above:cssText(data.textstyle) end if data.abovestyle then above:cssText(data.abovestyle) end end -- The body row local body = root:newline():tag('div') body:addClass('side-box-flex') :addClass(data.collapsible and 'mw-collapsible-content') :newline() if data.image then body:tag('div') :addClass('side-box-image') :wikitext(data.image) end local text = body:newline():tag('div') text:addClass('side-box-text') :addClass(data.textclass) if data.textstyle then text:cssText(data.textstyle) end text:wikitext(data.text) if data.imageright then body:newline():tag('div') :addClass('side-box-imageright') :wikitext(data.imageright) end -- The below row if data.below then local below = root:newline():tag('div') below :addClass('side-box-abovebelow') :wikitext(data.below) if data.textstyle then below:cssText(data.textstyle) end end root:newline() local templatestyles = '' if data.templatestyles then templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = data.templatestyles } } end return frame:extensionTag{ name = 'templatestyles', args = { src = 'Module:Side box/styles.css' } } .. templatestyles .. tostring(root) end function p._main(args) local data = makeData(args) return renderSidebox(data) end function p.main(frame) local origArgs = frame:getParent().args local args = {} for k, v in pairs(origArgs) do v = v:match('%s*(.-)%s*$') if v ~= '' then args[k] = v end end return p._main(args) end return p 13mb9x4khy3x9kci53p03u6xw7fwg3p Module:Shortcut 828 2837 15403 2024-08-06T21:09:58Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15403 Scribunto text/plain -- This module implements {{shortcut}}. -- Set constants local CONFIG_MODULE = 'Module:Shortcut/config' -- Load required modules local checkType = require('libraryUtil').checkType local yesno = require('Module:Yesno') local p = {} local function message(msg, ...) return mw.message.newRawMessage(msg, ...):plain() end local function makeCategoryLink(cat) return string.format('[[%s:%s]]', mw.site.namespaces[14].name, cat) end function p._main(shortcuts, options, frame, cfg) checkType('_main', 1, shortcuts, 'table') checkType('_main', 2, options, 'table', true) options = options or {} frame = frame or mw.getCurrentFrame() cfg = cfg or mw.loadData(CONFIG_MODULE) local templateMode = options.template and yesno(options.template) local redirectMode = options.redirect and yesno(options.redirect) local isCategorized = not options.category or yesno(options.category) ~= false -- Validate shortcuts for i, shortcut in ipairs(shortcuts) do if type(shortcut) ~= 'string' or #shortcut < 1 then error(message(cfg['invalid-shortcut-error'], i), 2) end end -- Make the list items. These are the shortcuts plus any extra lines such -- as options.msg. local listItems = {} for i, shortcut in ipairs(shortcuts) do local templatePath, prefix if templateMode then -- Namespace detection local titleObj = mw.title.new(shortcut, 10) if titleObj.namespace == 10 then templatePath = titleObj.fullText else templatePath = shortcut end prefix = options['pre' .. i] or options.pre or '' end if options.target and yesno(options.target) then listItems[i] = templateMode and string.format("&#123;&#123;%s[[%s|%s]]&#125;&#125;", prefix, templatePath, shortcut) or string.format("[[%s]]", shortcut) else listItems[i] = frame:expandTemplate{ title = 'No redirect', args = templateMode and {templatePath, shortcut} or {shortcut, shortcut} } if templateMode then listItems[i] = string.format("&#123;&#123;%s%s&#125;&#125;", prefix, listItems[i]) end end end table.insert(listItems, options.msg) -- Return an error if we have nothing to display if #listItems < 1 then local msg = cfg['no-content-error'] msg = string.format('<strong class="error">%s</strong>', msg) if isCategorized and cfg['no-content-error-category'] then msg = msg .. makeCategoryLink(cfg['no-content-error-category']) end return msg end local root = mw.html.create() root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = 'Module:Shortcut/styles.css'} }) -- Anchors local anchorDiv = root :tag('div') :addClass('module-shortcutanchordiv') for i, shortcut in ipairs(shortcuts) do local anchor = mw.uri.anchorEncode(shortcut) anchorDiv:tag('span'):attr('id', anchor) end -- Shortcut heading local shortcutHeading do local nShortcuts = #shortcuts if nShortcuts > 0 then local headingMsg = options['shortcut-heading'] or redirectMode and cfg['redirect-heading'] or cfg['shortcut-heading'] shortcutHeading = message(headingMsg, nShortcuts) shortcutHeading = frame:preprocess(shortcutHeading) end end -- Shortcut box local shortcutList = root :tag('div') :addClass('module-shortcutboxplain noprint') :attr('role', 'note') if options.float and options.float:lower() == 'left' then shortcutList:addClass('module-shortcutboxleft') end if options.clear and options.clear ~= '' then shortcutList:css('clear', options.clear) end if shortcutHeading then shortcutList :tag('div') :addClass('module-shortcutlist') :wikitext(shortcutHeading) end local ubl = require('Module:List').unbulleted(listItems) shortcutList:wikitext(ubl) return tostring(root) end function p.main(frame) local args = require('Module:Arguments').getArgs(frame) -- Separate shortcuts from options local shortcuts, options = {}, {} for k, v in pairs(args) do if type(k) == 'number' then shortcuts[k] = v else options[k] = v end end -- Compress the shortcut array, which may contain nils. local function compressArray(t) local nums, ret = {}, {} for k in pairs(t) do nums[#nums + 1] = k end table.sort(nums) for i, num in ipairs(nums) do ret[i] = t[num] end return ret end shortcuts = compressArray(shortcuts) return p._main(shortcuts, options, frame) end return p 0grxrt10usr45p0y9yes29aw6xnxg7j Module:OutputBuffer 828 2838 15404 2024-08-07T07:17:01Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15404 Scribunto text/plain return function() local buffer = {} return function(sep) local b = buffer buffer = {} return table.concat(b, sep) end, function(text) buffer[#buffer + 1] = text end, function(...) buffer[#buffer + 1] = string.format(...) end end q99uj160az0ttaurr5k4mo7r9ep8nyi Module:Message box/configuration/sandbox 828 2839 15405 2024-08-07T07:17:07Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15405 Scribunto text/plain -------------------------------------------------------------------------------- -- Message box configuration -- -- -- -- This module contains configuration data for [[Module:Message box]]. -- -------------------------------------------------------------------------------- return { ambox = { types = { speedy = { class = 'ambox-speedy', image = 'OOjs UI icon trash-destructive.svg' }, delete = { class = 'ambox-delete', image = 'OOjs UI icon alert-destructive.svg' }, content = { class = 'ambox-content', image = 'OOjs UI icon notice-warning.svg' }, style = { class = 'ambox-style', image = 'OOjs UI icon information-yellow.svg' }, move = { class = 'ambox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'ambox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'ambox-notice', image = 'OOjs UI icon information-progressive.svg' } }, default = 'notice', allowBlankParams = {'talk', 'sect', 'date', 'issue', 'fix', 'subst', 'hidden'}, allowSmall = true, smallParam = 'left', smallClass = 'mbox-small-left', substCheck = true, classes = {'metadata', 'ambox', 'notheme'}, imageEmptyCell = true, imageCheckBlank = true, imageSmallSize = '20x20px', imageCellDiv = true, useCollapsibleTextFields = true, imageRightNone = true, sectionDefault = 'article', allowMainspaceCategories = true, templateCategory = 'Article message templates', templateCategoryRequireName = true, templateErrorCategory = 'Article message templates with missing parameters', templateErrorParamsToCheck = {'issue', 'fix', 'subst'}, removalNotice = '<small>[[Help:Maintenance template removal|Learn how and when to remove this template message]]</small>', templatestyles = 'Module:Message box/sandbox/ambox.css' }, cmbox = { types = { speedy = { class = 'cmbox-speedy', image = 'OOjs UI icon trash-destructive.svg' }, delete = { class = 'cmbox-delete', image = 'OOjs UI icon alert-destructive.svg' }, content = { class = 'cmbox-content', image = 'OOjs UI icon notice-warning.svg' }, style = { class = 'cmbox-style', image = 'OOjs UI icon information-yellow.svg' }, move = { class = 'cmbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'cmbox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'cmbox-notice', image = 'OOjs UI icon information-progressive.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'cmbox'}, imageEmptyCell = true, templatestyles = 'Module:Message box/cmbox.css' }, fmbox = { types = { warning = { class = 'fmbox-warning', image = 'OOjs UI icon alert-destructive.svg' }, editnotice = { class = 'fmbox-editnotice', image = 'OOjs UI icon information-progressive.svg' }, system = { class = 'fmbox-system', image = 'OOjs UI icon information-progressive.svg' } }, default = 'system', showInvalidTypeError = true, classes = {'fmbox'}, imageEmptyCell = false, imageRightNone = false, templatestyles = 'Module:Message box/fmbox.css' }, imbox = { types = { speedy = { class = 'imbox-speedy', image = 'OOjs UI icon trash-destructive.svg' }, delete = { class = 'imbox-delete', image = 'OOjs UI icon alert-destructive.svg' }, content = { class = 'imbox-content', image = 'OOjs UI icon notice-warning.svg' }, style = { class = 'imbox-style', image = 'OOjs UI icon information-yellow.svg' }, move = { class = 'imbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'imbox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, license = { class = 'imbox-license licensetpl', image = 'Imbox-license.svg' }, featured = { class = 'imbox-featured', image = 'Cscr-featured.svg', imageNeedsLink = true }, notice = { class = 'imbox-notice', image = 'OOjs UI icon information-progressive.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'imbox'}, imageEmptyCell = true, below = true, templateCategory = 'File message boxes', templatestyles = 'Module:Message box/imbox.css' }, ombox = { types = { speedy = { class = 'ombox-speedy', image = 'OOjs UI icon trash-destructive.svg' }, delete = { class = 'ombox-delete', image = 'OOjs UI icon alert-destructive.svg' }, content = { class = 'ombox-content', image = 'OOjs UI icon notice-warning.svg' }, style = { class = 'ombox-style', image = 'OOjs UI icon information-yellow.svg' }, move = { class = 'ombox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'ombox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'ombox-notice', image = 'OOjs UI icon information-progressive.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'ombox'}, allowSmall = true, imageEmptyCell = true, imageRightNone = true, templatestyles = 'Module:Message box/sandbox/ombox.css' }, tmbox = { types = { speedy = { class = 'tmbox-speedy', image = 'OOjs UI icon trash-destructive.svg' }, delete = { class = 'tmbox-delete', image = 'OOjs UI icon alert-destructive.svg' }, content = { class = 'tmbox-content', image = 'OOjs UI icon notice-warning.svg' }, style = { class = 'tmbox-style', image = 'OOjs UI icon information-yellow.svg' }, move = { class = 'tmbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'tmbox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'tmbox-notice', image = 'OOjs UI icon information-progressive.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'tmbox'}, allowSmall = true, imageRightNone = true, imageEmptyCell = true, templateCategory = 'Talk message boxes', templatestyles = 'Module:Message box/sandbox/tmbox.css' } } ldwyffo1sload3kw50vc8hl6kculywn Module:Footnotes/anchor id list 828 2840 15406 2024-08-07T07:17:14Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15406 Scribunto text/plain require('strict'); local data = mw.loadData ('Module:Footnotes/anchor id list/data'); local whitelist = mw.loadData ('Module:Footnotes/whitelist'); local Lang_obj = mw.language.getContentLanguage(); -- used by template_list_add() to uppercase first letter of template name TODO: better way to do that? local redirects_date = { ['date'] = true, ['datetomos'] = true, ['formatdate'] = true, ['isotodmymdy'] = true, ['isotomos'] = true, } local redirects_patent = { -- special case cs1-like templates because uses different parameters for name and date in anchor ID ['Cite patent'] = true, ['Citeref patent'] = true, ['Ref patent'] = true, } local redirects_sfnref = { ['sfnref'] = true, ['harvid'] = true, } local aliases_author = { -- these use pseudo-patterns in the same way as cs1|2; '#' represents 1 or more enumerator digits 'last#', 'author#', 'surname#', 'author-last#', 'author#-last', 'subject#', 'host#', } local aliases_contributor = { 'contributor#', 'contributor-last#', 'contributor#-last', 'contributor-surname#', 'contributor#-surname', } local aliases_editor = { 'editor#', 'editor-last#', 'editor#-last', 'editor-surname#', 'editor#-surname', } local aliases_harvc_author = { 'last#', 'author#', } local aliases_inventor = { -- cite patent 'inventor#', 'inventor-last#', 'inventor#-last', 'inventor-surname#', 'inventor#-surname', 'invent#', 'invent-#', } local alias_patterns_date = { -- normal lua patterns for most cs1|2-like templates '|%s*year%s*=%s*', '|%s*date%s*=%s*', '|%s*publication%-?date%s*=%s*', '|%s*air%-?date%s*=%s*', } local alias_patterns_harvc_date = { -- normal lua patterns for harvc template '|%s*anchor%-year%s*=%s*', '|%s*year%s*=%s*', } local alias_patterns_patent_date = { -- normal lua patterns for cite patent templates '|%s*issue%-date%s*=%s*', '|%s*gdate%s*=%s*', '|%s*publication%-date%s*=%s*', '|%s*pubdate%s*=%s*', } local patterns_date = { -- normal lua patterns -- '(%d%d%d%d–%d%d%d%d%l?)$', -- YYYY–YYYY four-digit year range at end (Season YYYY–YYYY); with or without dab '(%d%d%d%d)%D+(%d%d%d%d%l?)$', -- any range with four-digit years; with or without dab; not two captures '^(%d%d%d%d–%d%d%l?)$', -- YYYY–YY two-digit year range; with or without dab '^(c%. %d%d%d%d?%l?)$', -- three- or four-digit circa year; with or without dab '(%d%d%d%d?%l?)$', -- three- or four-digit year at end of date (dmy or mdy); with or without dab '^(%d%d%d%d?%l?)', -- three- or four-digit year at beginning of date (ymd or YYYY); with or without dab '^(n%.d%.%l?)$', -- 'no date' with dots; with or without dab '^(nd%l?)$', -- 'no date' without dots; with or without dab } local patterns_tags = { '<nowiki>.-</nowiki>', '<!%-%-.-%-%->', '<pre>.-</pre>', '<syntaxhighlight.->.-</syntaxhighlight>', '<source.->.-</source>', -- deprecated alias of syntaxhighlight tag } local template_skip = { -- templates to be skipped for whatever reason; mostly because they resemble cs1-like templates ['Citation-attribution'] = true, } local Article_content; local anchor_id_list = {}; -- exported tables local template_list = {}; local article_whitelist = {}; --[[--------------------------< A R T I C L E _ C O N T E N T _ G E T >---------------------------------------- get article content, remove certain html-like tags and their content so that this code doesn't include any citation templates inside the tags as valid tagets; they are not. ]] local function article_content_get () if not Article_content then Article_content = mw.title.getCurrentTitle():getContent() or ''; -- get the content of the article or ''; new pages edited w/ve do not have 'content' until saved; ve does not preview; phab:T221625 for _, tag in ipairs (patterns_tags) do Article_content = Article_content:gsub (tag, ''); -- remove certain html-like tags and their content end end end --[[--------------------------< S F N R E F _ G E T >---------------------------------------------------------- make an anchor id from the contents of {{sfnref}} or {{harvid}}. this function assumes that {{sfnref}} and {{harvid}} are correctly formed. ]] local function sfnref_get (template) template = template:gsub ('{{%s*(.-)%s*}}', '%1'); -- strip bounding template markup and trim local parts = mw.text.split (template, '%s*|%s*'); -- split at the pipe and remove extraneous space characters local anchor_id = {}; if redirects_sfnref[parts[1]:lower()] then anchor_id[1] = 'CITEREF'; else return nil; -- not an sfnref or harvid template end local i = 2; -- indexer into parts{} table local j = 2; -- indexer into anchor_id{} table which already has 'CITEREF' at [1] while parts[i] and 7 > j do -- loop through what should be just positional parameters for names and year (2-6 four names and a date) if not parts[i]:find ('=') then -- look for equal sign (named paraneter in a template that doesn't support named parameters) anchor_id[j] = parts[i]; -- positional parameters are saved j = j+1; -- bump the anchor_id{} indexer end i = i+ 1; -- bump the parts{} indexer end return table.concat (anchor_id, ''); end --[[--------------------------< D A T E _ G E T >-------------------------------------------------------------- extract year from one of |year=, |date=, |publicationdate=, or |publication-date in that order. Does not error check (that is left to the cs1|2 templates to do) also gets date from |<date alias>={{date|...}} ]] local function date_get (template, aliases) local rvalue; for _, pattern in ipairs (aliases) do -- spin through the date alias patterns rvalue = tostring(template):match (pattern); -- is this |<date alias>= used (tostring() because something makes match() think template is a table) if rvalue then rvalue = tostring(template):match (pattern .. '(%b{})'); -- is rvalue a template? if rvalue then rvalue = rvalue:gsub ('{{%s*(.-)%s*}}', '%1'); -- strip bounding template markup and trim local parts = mw.text.split (rvalue, '%s*|%s*'); -- split at the pipe and remove extraneous space characters if redirects_date[parts[1]:lower()] then -- if parts[1] names {{date}} or redirect rvalue = parts[2]; -- assume that date template is properly formed, first positional parameter is the date else return ''; -- |date= holds some other template than {{date}} or redirect end else rvalue = template:match (pattern .. '([^|}]+)'); if rvalue then -- if rvalue is something rvalue = mw.text.trim (rvalue); -- trim it end if not rvalue or '' == rvalue then -- if rvale was nothing or trimed to nothing rvalue = nil; -- ensure that it is unset so we can try the next parameter in the list end end if rvalue then for _, pattern in ipairs (patterns_date) do -- spin through the recognized date formats -- date = rvalue:match (pattern); -- attempt to extract year portion according to the pattern local date, date2 = rvalue:match (pattern); -- attempt to extract year portion according to the pattern; <date2> gets second year in any range if date then if date2 then -- when a second year date = table.concat ({date, '–', date2}); -- build a date range end return date; -- matched so return; end end break; -- found a date but it was malformed so abandon end end end return ''; -- no date param or date param doesn't hold a recognized date; empty string for concatenation end --[[--------------------------< V N A M E S _ G E T >---------------------------------------------------------- extract names from |vauthors= or |veditors=; there is no |vcontributors= parameter. splits the v parameter value at the comma; correctly handles accept-as-witten markup when used to wrap a comma- separated names (corporate) ]] local function vnames_get (params, vparam) local vnames = {}; -- first four author or editor names go here local split = {}; -- temp table to assist in decoding accept-as-witten-markup if params[vparam] then -- test for |vauthors= or |veditor= split = mw.text.split (params[vparam], '%s*,%s*'); -- this will separate portions of ((Black, Brown, White, an Co.)) local i = 1; -- an indexer while split[i] do if split[i]:match ('^%(%(.*[^%)][^%)]$') then -- first segment of comma-separated accept-as-witten; this segment has the opening doubled parens local name = split[i]; i=i+1; -- bump indexer to next segment while split[i] do name = name .. ', ' .. split[i]; -- concatenate with previous segments if split[i]:match ('^.*%)%)$') then -- if this table member has the closing doubled parens break; -- and done reassembling so end i=i+1; -- bump indexer end table.insert (vnames, name); -- and add accept-as-witten name to the vnames table else table.insert (vnames, split[i]); -- and add name to the vnames table end i=i+1; -- bump indexer if 5 == i then break; end -- limit to four names end for i, vname in ipairs (vnames) do if not vname:match ('%(%(.-%)%)') then -- without accept-this-value-as-written markup vnames[i] = vname:gsub ('(.-)%s+%u+$', '%1'); -- extract and save surname(s) end end for i, vname in ipairs (vnames) do -- repeat, this time for accept-this-value-as-written markup vnames[i] = vname:gsub ('%(%((.-)%)%)', '%1'); -- remove markup if present and save the whole name end end return 0 ~= #vnames and table.concat (vnames) or nil -- return a concatenation of the vnames; nil else end --[[--------------------------< N A M E S _ G E T >------------------------------------------------------------ cs1|2 makes anchor id from contributor, author, or editor name-lists in that order get the names from the cs1|2 template; if there are no contributor names, try author names, then try editor names. returns concatenated names in enumeration order when successful; nil else empty name (nameholding parameter n is present without value) and missing name (nameholding parameter n is not present) are included as empty string with all other names ]] local function names_get (params, aliases_list) local names = {}; -- first four author or editor names go here local enum_alias; -- alias with '#' replaced with a digit for enum=1, 4 do -- four names only for i, alias in ipairs (aliases_list) do if not names[enum] then -- hanven't found a previous alias with this [enum]? see if we can find this alias with this enum enum_alias = alias:gsub ('#', enum); -- replace '#' to make 'lastn' if 1 == enum then -- because |last= and last1= are exact aliases if params[enum_alias] then -- test |last1= first names[enum] = params[enum_alias]; -- found so save the value assigned to |last1= break; -- next enum else enum_alias = alias:gsub ('#', ''); -- replace '#' to make 'last' if params[enum_alias] then names[enum] = params[enum_alias]; -- found so save the value assigned to |last= break; -- next enum end end else -- here for enum 2, 3, 4 if params[enum_alias] then names[enum] = params[enum_alias]; -- found so save the value assigned to |lastn= break; -- next enum end end end end end for enum=1, 4 do -- spin through the names table and local name = names[enum]; if not name then -- when nameholding parameter n is not present (nil) name = ''; -- convert to empty string for concatenation end name = name:gsub('%(%((.-)%)%)', '%1'); -- remove accept-as-written markup if present names[enum] = name; -- save the modified name end local name_str = table.concat (names); -- concatenate the names return '' ~= name_str and name_str or nil; -- return the concatenation if not empty string; nil else end --[[--------------------------< T E M P L A T E _ S T R I P >-------------------------------------------------- removes the citation or havrc template's {{ and }} markup then removes, in whole, any templates found inside the citation or harvc template. Templates are not allowed in parameters that are made part of COinS metadata; yet, they will appear. cs1|2 does not see the template markup but instead sees the result of the template as html. cs1|2 strips the html which leaves the displayed value for the anchor id. We can't do that here so, because templates aren't allowed in parameters, we simply discard any templates found in the cs1|2 template. this may leave a |lastn= parameter empty which will be treated as if it were really empty as cs1|2 do (three authors, |last2= empty -> CITEREFLast1Last3YYYY (the harv and sfn render: 'Last1, & Last3 YYYY' with CITEREFLast1Last3YYYY). ]] local function template_strip (template) template = template:gsub ('^{{%s*', ''):gsub ('%s*}}$', '', 1); -- remove outer {{ and }} (cs1|2 template delimiters with trailing/leading whitespace) template = template:gsub ('%b{}', ''); -- remove any templates from the cs1|2 template return template; end --[[--------------------------< E S C A P E _ L U A _ M A G I C _ C H A R S >---------------------------------- Returns a string where all of lua's magic characters have been escaped. This is important because functions like string.gsub() treat their pattern and replace strings as patterns, not literal strings. ]] local function escape_lua_magic_chars (argument) argument = argument:gsub("%%", "%%%%"); -- replace % with %% argument = argument:gsub("([%^%$%(%)%.%[%]%*%+%-%?])", "%%%1"); -- replace all other lua magic pattern characters return argument; end --[=[-------------------------< W I K I L I N K _ S T R I P >-------------------------------------------------- Wikilink markup does not belong in an anchor id and can / does confuse the code that parses apart citation and harvc templates so here we remove any wiki markup: [[link|label]] -> label [[link]] -> link ]=] local function wikilink_strip (template) for wikilink in template:gmatch ('%[%b[]%]') do -- get a wikilink template = template:gsub ('%[%b[]%]', '__57r1P__', 1); -- install a marker if wikilink:match ('%[%[.-|(.-)%]%]') then wikilink = wikilink:match ('%[%[.-|(.-)%]%]'); -- extract label from complex [[link|label]] wikilink else wikilink = wikilink:match ('%[%[(.-)%]%]'); -- extract link from simple [[link]] wikilinks end wikilink = escape_lua_magic_chars (wikilink); -- in case there are lua magic characters in wikilink template = template:gsub ('__57r1P__', wikilink, 1); -- replace the marker with the appropriate text end return template; end --[[--------------------------< T E M P L A T E _ N A M E _ G E T >-------------------------------------------- return the citation or harvc template's name; convert to lower case and trim leading and trailing whitespace; when the template is a sandbox the subpage portion of the template name is omitted from the returned template name {{Cite book/new |...}} returns cite book ]] local function template_name_get (template) local template_name = template:match ('^{{%s*([^/|}]+)'); -- get template name; ignore subpages ~/new, ~/sandbox; parser functions if not template_name or template_name:match ('^#') then -- parser functions, magic words don't count as templates return nil; -- could not get template name from (possibly corrupt) template; extraneous opening { mid template can cause this; end; template_name = template_name:gsub ('%s*$', ''); -- trim trailing whitespace; leading whitespace already removed return Lang_obj:ucfirst (template_name); -- first character in template name must be uppercase (same as canonical template name) TODO: better way to do this? end --[[--------------------------< T E M P L A T E _ P A R A M S _ G E T >---------------------------------------- parse apart a template's parameters and store in the params table where key is the parameter's name and value is the parameter's value; empty parameters are not saved ]] local function template_params_get (template, params_t) template = wikilink_strip (template); -- because piped wikilinks confuse code that builds params_t{} and because wikilinks not allowed in an anchor id -- strip templates after getting |ref= value because |ref={{sfnref}} and |ref={{harvid}} are allowed template = template_strip (template); -- because template markup can confuse code that builds params_t{} and because templates in name parameters are not allowed local temp_t = mw.text.split (template, '%s*|%s*'); --split on the pipe for _, param in ipairs (temp_t) do if param:find ('=', 1, true) then -- a named parameter? local k, v = param:match ('%s*([^=]-)%s*=%s*([^|}]+)'); if v then -- there must be a value if '' ~= v and not v:match ('^%s$') then -- skip when value is empty string or only whitespace params_t[k] = mw.text.trim (v); -- add trimmed value else end end end end end --[[--------------------------< C I T E R E F _ M A K E _ H A R V C >------------------------------------------ makes anchor_id from {{harvc}} or redirects ]] local function anchor_id_make_harvc (template) local date = date_get (template, alias_patterns_harvc_date); -- get date; done here because might be in {{date}}; return date if valid; empty string else local anchor_id; local params = {}; -- table of harvc parameters local id; -- custom anchor id for this {{harvc}} template id = template:match ('|%s*id%s*=%s*(%b{})'); -- in case |id={{sfnref}}; done here because templates will be stripped template_params_get (template, params); -- build a table of template parameters and their values; this strips wikilinks and templates if id then -- when set is {{sfnref}} or {{harvid}} template return sfnref_get (id); -- returns content of {{sfnref}} or {{harvid}}; nil else end if params.id then -- custom anchor for this {{harvc}} template (text) return params.id; -- |id= value as written end anchor_id = names_get (params, aliases_harvc_author); -- get the harvc contributor names if anchor_id then -- if names were gotten return 'CITEREF' .. anchor_id .. date; end return nil; -- no names; no anchor_id end --[[--------------------------< A N C H O R _ I D _ M A K E _ W R A P P E R >---------------------------------- for wrapper templates inspect externally visible |ref= to decide what to do: |ref= - empty or missing: get names and date from whitelist defaults; override defaults from externally visible template parameters |ref=harv - same as empty or missing |ref={{SfnRef|name|name|name|name|year}} - assemble an anchor id from {{sfnref}} positional parameters |ref={{Harvid|name|name|name|name|year}} - assemble an anchor id from {{harvid}} positional parameters |ref=none - skip; do nothing because an anchor id intentionally suppressed; TODO: keep with a type code of '0'? |ref=<text> - save param value because may match an anchor id override value in {{harv}} template |ref= parameter or {{harvc}} |id= parameter ]] local function anchor_id_make_wrapper (template) local ref; -- content of |ref= local template_name; -- name of the template local anchor_id; -- the assembled anchor id from this template local date; local name_default; local date_default; local vol; local params = {}; -- table of template parameters template_name = template_name_get (template); -- get first char uppercase trimmed template name; ignore subpages ~/new, ~/sandbox if not template_name or template_skip[template_name] then return nil; -- could not extract template name from (possibly corrupted) template (extraneous opening { in the template will cause this) end date = date_get (template, alias_patterns_date); -- get date; done here because might be in {{date}} -- if '' == date then -- date = whitelist.wrapper_templates[template_name][2] or ''; -- no externally visible date so get default date -- end ref = template:match ('|%s*ref%s*=%s*(%b{})'); -- first look for |ref={{sfnref}} or |ref={{harvid}} because we will strip templates from the wrapper template if not ref then if template:match ('|%s*ref%s*=([^|}]+)') then -- |ref={{template}} not found; if there is a |ref= param with an assigned value ref = template:match ('|%s*ref%s*=([^|}]+)'); -- get the value; whitespace is a 'value' if ref then -- nil when |ref=|... or when |ref=}} (no spaces between assignment operator and pipe or closing brace) ref = mw.text.trim (ref); -- something, could be just whitespace, so trim leading / trailing whitespace if '' == ref then -- trimming a string of whitespace makes an empty string ref = nil; -- make empty ref same as missing ref end end end end template_params_get (template, params); -- build a table of template parameters and their values if whitelist.wrapper_templates[template_name][1] then -- is this wrapper a simple-default wrapper? name_default = whitelist.wrapper_templates[template_name][1]; -- get the default names date_default = whitelist.wrapper_templates[template_name][2]; -- get the default date else vol = params['volume'] or 'default'; if not whitelist.wrapper_templates[template_name][vol] then -- make sure this volume exists vol = 'default'; -- doesn't exist, use default volume end name_default = whitelist.wrapper_templates[template_name][vol][1]; -- get the default names date_default = whitelist.wrapper_templates[template_name][vol][2]; -- get the default date end if 'harv' == ref or not ref then -- |ref=harv specified or |ref= missing or empty anchor_id = names_get (params, aliases_contributor) or -- get contributor, author, or editor names names_get (params, aliases_author) or vnames_get (params, 'vauthors') or -- |vauthors= names_get (params, aliases_editor) or vnames_get (params, 'veditors') or -- |veditors= name_default; -- default names from whitelist -- whitelist.wrapper_templates[template_name][1]; -- default names from whitelist if '' == date then -- if date not provided in the template date = date_default; -- use the default date from whitelist end if anchor_id then -- if names were gotten anchor_id = 'CITEREF' .. anchor_id .. date; end elseif ref:match ('%b{}') then -- ref holds a template anchor_id = sfnref_get (ref); -- returns content of {{sfnref}} or {{harvid}}; nil else elseif 'none' == ref then -- |ref=none return nil; -- anchor id expicitly suppressed else anchor_id = ref; -- |ref=<text> may match an anchor id override value in {{harv}} template |ref= parameter end return anchor_id; -- anchor_id text; nil else end --[[--------------------------< A N C H O R _ I D _ M A K E _ C S 1 2 >---------------------------------------- for cs1|2 template and cs1-like templates inspect |ref= to decide what to do: |ref= - empty or missing: get names and date from template parameters; all cs1|2 create CITEREF anchor IDs |ref=harv - get names and date from template parameters |ref={{SfnRef|name|name|name|name|year}} - assemble an anchor id from {{sfnref}} positional parameters |ref={{Harvid|name|name|name|name|year}} - assemble an anchor id from {{harvid}} positional parameters |ref=none - skip; do nothing because an anchor id intentionally suppressed; TODO: keep with a type code of '0'? |ref=<text> - save param value because may match an anchor id override value in {{harv}} template |ref= parameter or {{harvc}} |id= parameter ]] local function anchor_id_make_cs12 (template) local ref; -- content of |ref= local template_name; -- name of the template local anchor_id; -- the assembled anchor id from this template local date; local params = {}; -- table of template parameters template_name = template_name_get (template); -- get first char uppercase trimmed template name; ignore subpages ~/new, ~/sandbox if not template_name or template_skip[template_name] then return nil; -- could not extract template name from (possibly corrupted) template (extraneous opening { in the template will cause this) end if redirects_patent[template_name] then date = date_get (template, alias_patterns_patent_date); -- get date; done here because might be in {{date}} else date = date_get (template, alias_patterns_date); end ref = template:match ('|%s*ref%s*=%s*(%b{})'); -- first look for |ref={{sfnref}} or |ref={{harvid}} because we will strip templates from the cs1|2 template if not ref then if template:match ('|%s*ref%s*=([^|}]+)') then -- |ref={{template}} not found; if there is a |ref= param with an assigned value ref = template:match ('|%s*ref%s*=([^|}]+)'); -- get the value; whitespace is a 'value' if ref then -- nil when |ref=|... or when |ref=}} (no spaces between assignment operator and pipe or closing brace) ref = mw.text.trim (ref); -- something, could be just whitespace, so trim leading / trailing whitespace if '' == ref then -- trimming a string of whitespace makes an empty string ref = nil; -- make empty ref same as missing ref end end end end template_params_get (template, params); -- build a table of template parameters and their values if 'harv' == ref or not ref then -- |ref=harv specified or |ref= missing or empty if redirects_patent[template_name] then -- if this is a cite patent template anchor_id = names_get (params, aliases_inventor); -- inventor names only else -- cs1|2 template anchor_id = names_get (params, aliases_contributor) or -- get contributor, author, or editor names names_get (params, aliases_author) or vnames_get (params, 'vauthors') or -- |vauthors= names_get (params, aliases_editor) or vnames_get (params, 'veditors'); -- |veditors= end if anchor_id then -- if names were gotten anchor_id = 'CITEREF' .. anchor_id .. date; end elseif ref:match ('%b{}') then -- ref holds a template anchor_id = sfnref_get (ref); -- returns content of {{sfnref}} or {{harvid}}; nil else elseif 'none' == ref and not redirects_patent[template_name] then -- |ref=none; not supported by cite patent return nil; -- anchor id expicitly suppressed else anchor_id = ref; -- |ref=<text> may match an anchor id override value in {{harv}} template |ref= parameter end return anchor_id; -- anchor_id text; nil else end --[[--------------------------< L I S T _ A D D >-------------------------------------------------------------- adds an <item> to <list> table; for anchor IDs, the boolean <encode> argument must be set true; no return value ]] local function list_add (item, list, encode) if item then -- if there was an item if encode then -- for anchor IDs ... item = mw.uri.anchorEncode (item); -- encode to remove wikimarkup, convert spaces to underscores etc end if not list[item] then -- if not already saved list[item] = 1; -- save it else -- here when this item already saved list[item] = list[item] + 1; -- to indicate that there are multiple items end end end --[[--------------------------< A N C H O R _ I D _ M A K E _ A N C H O R >------------------------------------ make anchor IDs from {{anchor}}; there may be more than one because {{anchor}} is not limited to the number of anchors it may hold. ]] local function anchor_id_make_anchor (template, anchor_id_list) template = template:gsub ('^{{[^|]+|', ''):gsub ('}}$', '', 1); -- remove outer {{ and }} and template name template = wikilink_strip (template); -- strip any wikilink markup (there shouldn't be any but just in case) local params = {}; local anchor_id; for param in template:gmatch ('%b{}') do -- loop through the template; remove and save templates (presumed to be sfnref or harvid) table.insert (params, param); -- save it template = template:gsub ('%b{}', '', 1); -- remove it from source template end for _, t in ipairs (params) do -- spin through the templates in params anchor_id = sfnref_get (t); -- attempt to decode {{sfnref}} and {{harvid}} if anchor_id then -- nil when not {{sfnref}} or {{harvid}} list_add (anchor_id, anchor_id_list, true); -- add anchor ID to the list end end template = template:gsub ('|%s*|', '|'); -- when pipe follows pipe with or without white space, remove extraneous pipe template = template:gsub ('^|', ''):gsub('|$', ''); -- remove extraneous leading and trailing pipes params = mw.text.split (template, '%s*|%s*'); -- split at the pipe and remove extraneous space characters for _, t in ipairs (params) do -- spin through the anchor IDs anchor_id = mw.text.trim (t); -- trim white space if '' ~= anchor_id then -- should always have something list_add (anchor_id, anchor_id_list, true); -- add anchor ID to the list end end end --[[--------------------------< T E M P L A T E _ L I S T _ A D D >-------------------------------------------- makes a list of templates use in the article. ]] local function template_list_add (template) local template = template:match ('{{%s*(.-)[|}]'); -- keep the case of the template - this is different from template_name_get() if template and not template:match ('^#') then -- found a template or magic word; ignore magic words template=mw.text.trim (template); -- trim whitespace template = Lang_obj:ucfirst (template); -- first character in template name must be uppercase (same as canonical template name) TODO: better way to do this? list_add (template, template_list); -- add to list with (unused) tally end end --[[--------------------------< A N C H O R _ I D _ L I S T _ M A K E >---------------------------------------- makes a list of anchor ids from cs1|2, cs1|2-like, vcite xxx, harvc, anchor, wikicite templates Because cs1|2 wrapper templates can, and often do, hide the author and date parameters inside the wrapper, these parameters are not available in the article's wikisource so {{harv}}, {{sfn}}, and {{harvc}} templates that link correctly to those wrapper templates will incorrectly show error messages. Use |ignore-err=yes in the {{harv}}, {{sfn}}, and {{harvc}} templates to supress the error message. creates a list of templates used in the article for use with the whitelist creates a list of article-local whitelisted anchor IDs from {{sfn whitelist}} ]] local function anchor_id_list_make () article_content_get (); -- attempt to get this article's content if '' == Article_content then -- when there is no article content return ''; -- no point in continuing end local template; -- place to hold the template that we found local template_name; local anchor_id; -- place to hold an anchor id as it is extracted / decoded local find_pattern = '%f[{]{{[^{]'; local tstart, tend = Article_content:find (find_pattern); -- find the first template; do not find template variables: {{{template var|}}} while tstart do template = Article_content:match ('%b{}', tstart); -- get the whole template if not template then break; -- template is nil for some reason (last template missing closing }} for example) so declare ourselves done end template_name = template_name_get (template); -- get first char uppercase trimmed template name; ignore subpages ~/new, ~/sandbox template_list_add (template); -- add this template's name to the list if data.known_templates_cs12 [template_name] then anchor_id = anchor_id_make_cs12 (template); -- extract an anchor id from this template list_add (anchor_id, anchor_id_list, true) elseif data.known_templates_vcite [template_name] then local ref = template:match ('|%s*ref%s*=%s*(%b{})'); -- first look for |ref={{sfnref}} or |ref={{harvid}} because we will strip templates from the vcite template if ref then -- |ref={{template}} anchor_id = sfnref_get (ref); -- returns content of {{sfnref}} or {{harvid}}; nil else list_add (anchor_id, anchor_id_list, true); else local params = {}; template_params_get (template, params); -- build a table of template parameters and their values anchor_id = params['ref']; -- when both set, vcite uses value from |ref= if not anchor_id and params['harvid'] then anchor_id = 'CITEREF' .. params['harvid']; -- in vcite, |harvid= auto-adds 'CITEREF' prefix to the value in |harvid= end list_add (anchor_id, anchor_id_list, true); end elseif data.known_templates_harvc [template_name] then anchor_id = anchor_id_make_harvc (template); -- extract an anchor id from this template list_add (anchor_id, anchor_id_list, true); elseif data.known_templates_wikicite [template_name] then local ref = template:match ('|%s*ref%s*=%s*(%b{})'); -- first look for |ref={{sfnref}} or |ref={{harvid}} if ref then anchor_id = sfnref_get (ref); elseif template:match ('|%s*ref%s*=([^|}]+)') then anchor_id = template:match ('|%s*ref%s*=([^|}]+)'); -- plain-text elseif template:match ('|%s*id%s*=%s*(%b{})') then ref = template:match ('|%s*id%s*=%s*(%b{})'); anchor_id = 'Reference-' .. sfnref_get (ref); elseif template:match ('|%s*id%s*=([^|}]+)') then anchor_id = 'Reference-' .. template:match ('|%s*id%s*=([^|}]+)'); -- plain-text else anchor_id = nil; -- no matches, ensure that anchor_id has no value end if anchor_id then list_add (anchor_id, anchor_id_list, true); end elseif data.known_templates_anchor [template_name] then anchor_id_make_anchor (template, anchor_id_list); -- extract anchor ids from this template if any elseif data.known_templates_sfn_whitelist [template_name] then template = template:gsub ('^{{[^|]+|', ''):gsub ('}}$', '', 1); -- remove outer {{ and }} and template name template = mw.text.trim (template, '%s|'); -- trim leading trailing white space and pipes template = mw.text.split (template, '%s*|%s*'); -- make a table of the template's parameters for _, anchor_id in ipairs (template) do -- spin through this template's parameter if '' ~= anchor_id and not article_whitelist[anchor_id] then anchor_id = mw.uri.anchorEncode (anchor_id) article_whitelist[anchor_id] = 1; -- add to the whitelist end end elseif template_name and whitelist.wrapper_templates[template_name] then anchor_id = anchor_id_make_wrapper (template); -- extract an anchor id from this template if possible list_add (anchor_id, anchor_id_list, true); elseif template_name and template_name:match ('^Cit[ea]') then -- not known, not known wrapper; last gasp, try as cs1-like anchor_id = anchor_id_make_cs12 (template); -- extract an anchor id from this template if possible list_add (anchor_id, anchor_id_list, true); end tstart, tend = Article_content:find (find_pattern, tend); -- search for another template; begin at end of last search end mw.logObject (anchor_id_list, 'anchor_id_list'); mw.logObject (template_list, 'template_list'); mw.logObject (article_whitelist, 'article_whitelist'); return anchor_id_list; end --[[--------------------------< E X P O R T E D _ T A B L E S >------------------------------------------------ ]] return { anchor_id_list = anchor_id_list_make(), -- table of anchor ids available in this article article_whitelist = article_whitelist, -- table of anchor ids with false-positive error message to be suppressed template_list = template_list, -- table of templates used in this article } 9g9wflzg18jqblmwrl7q03k7ys7ydpz Module:Protection banner/config/sandbox 828 2841 15407 2024-08-07T07:17:37Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15407 Scribunto text/plain -- This module provides configuration data for [[Module:Protection banner]]. return { -------------------------------------------------------------------------------- -- -- BANNER DATA -- -------------------------------------------------------------------------------- --[[ -- Banner data consists of six fields: -- * text - the main protection text that appears at the top of protection -- banners. -- * explanation - the text that appears below the main protection text, used -- to explain the details of the protection. -- * tooltip - the tooltip text you see when you move the mouse over a small -- padlock icon. -- * link - the page that the small padlock icon links to. -- * alt - the alt text for the small padlock icon. This is also used as tooltip -- text for the large protection banners. -- * image - the padlock image used in both protection banners and small padlock -- icons. -- -- The module checks in three separate tables to find a value for each field. -- First it checks the banners table, which has values specific to the reason -- for the page being protected. Then the module checks the defaultBanners -- table, which has values specific to each protection level. Finally, the -- module checks the masterBanner table, which holds data for protection -- templates to use if no data has been found in the previous two tables. -- -- The values in the banner data can take parameters. These are specified -- using ${TEXTLIKETHIS} (a dollar sign preceding a parameter name -- enclosed in curly braces). -- -- Available parameters: -- -- ${CURRENTVERSION} - a link to the page history or the move log, with the -- display message "current-version-edit-display" or -- "current-version-move-display". -- -- ${EDITREQUEST} - a link to create an edit request for the current page. -- -- ${EXPLANATIONBLURB} - an explanation blurb, e.g. "Please discuss any changes -- on the talk page; you may submit a request to ask an administrator to make -- an edit if it is minor or supported by consensus." -- -- ${IMAGELINK} - a link to set the image to, depending on the protection -- action and protection level. -- -- ${INTROBLURB} - the PROTECTIONBLURB parameter, plus the expiry if an expiry -- is set. E.g. "Editing of this page by new or unregistered users is currently -- disabled until dd Month YYYY." -- -- ${INTROFRAGMENT} - the same as ${INTROBLURB}, but without final punctuation -- so that it can be used in run-on sentences. -- -- ${PAGETYPE} - the type of the page, e.g. "article" or "template". -- Defined in the cfg.pagetypes table. -- -- ${PROTECTIONBLURB} - a blurb explaining the protection level of the page, e.g. -- "Editing of this page by new or unregistered users is currently disabled" -- -- ${PROTECTIONDATE} - the protection date, if it has been supplied to the -- template. -- -- ${PROTECTIONLEVEL} - the protection level, e.g. "fully protected" or -- "semi-protected". -- -- ${PROTECTIONLOG} - a link to the protection log or the pending changes log, -- depending on the protection action. -- -- ${TALKPAGE} - a link to the talk page. If a section is specified, links -- straight to that talk page section. -- -- ${TOOLTIPBLURB} - uses the PAGETYPE, PROTECTIONTYPE and EXPIRY parameters to -- create a blurb like "This template is semi-protected", or "This article is -- move-protected until DD Month YYYY". -- -- ${VANDAL} - links for the specified username (or the root page name) -- using Module:Vandal-m. -- -- Functions -- -- For advanced users, it is possible to use Lua functions instead of strings -- in the banner config tables. Using functions gives flexibility that is not -- possible just by using parameters. Functions take two arguments, the -- protection object and the template arguments, and they must output a string. -- -- For example: -- -- text = function (protectionObj, args) -- if protectionObj.level == 'autoconfirmed' then -- return 'foo' -- else -- return 'bar' -- end -- end -- -- Some protection object properties and methods that may be useful: -- protectionObj.action - the protection action -- protectionObj.level - the protection level -- protectionObj.reason - the protection reason -- protectionObj.expiry - the expiry. Nil if unset, the string "indef" if set -- to indefinite, and the protection time in unix time if temporary. -- protectionObj.protectionDate - the protection date in unix time, or nil if -- unspecified. -- protectionObj.bannerConfig - the banner config found by the module. Beware -- of editing the config field used by the function, as it could create an -- infinite loop. -- protectionObj:isProtected - returns a boolean showing whether the page is -- protected. -- protectionObj:isTemporary - returns a boolean showing whether the expiry is -- temporary. -- protectionObj:isIncorrect - returns a boolean showing whether the protection -- template is incorrect. --]] -- The master banner data, used if no values have been found in banners or -- defaultBanners. masterBanner = { text = '${INTROBLURB}', explanation = '${EXPLANATIONBLURB}', tooltip = '${TOOLTIPBLURB}', link = '${IMAGELINK}', alt = 'Page ${PROTECTIONLEVEL}' }, -- The default banner data. This holds banner data for different protection -- levels. -- *required* - this table needs edit, move, autoreview and upload subtables. defaultBanners = { edit = {}, move = {}, autoreview = { default = { alt = 'Page protected with pending changes', tooltip = 'All edits by unregistered and new users are subject to review prior to becoming visible to unregistered users', image = 'Pending-protection-shackle.svg' } }, upload = {} }, -- The banner data. This holds banner data for different protection reasons. -- In fact, the reasons specified in this table control which reasons are -- valid inputs to the first positional parameter. -- -- There is also a non-standard "description" field that can be used for items -- in this table. This is a description of the protection reason for use in the -- module documentation. -- -- *required* - this table needs edit, move, autoreview and upload subtables. banners = { edit = { blp = { description = 'For pages protected to promote compliance with the' .. ' [[Wikipedia:Biographies of living persons' .. '|biographies of living persons]] policy', text = '${INTROFRAGMENT} to promote compliance with' .. ' [[Wikipedia:Biographies of living persons' .. "|Wikipedia's&nbsp;policy on&nbsp;the&nbsp;biographies" .. ' of&nbsp;living&nbsp;people]].', tooltip = '${TOOLTIPFRAGMENT} to promote compliance with the policy on' .. ' biographies of living persons', }, dmca = { description = 'For pages protected by the Wikimedia Foundation' .. ' due to [[Digital Millennium Copyright Act]] takedown requests', explanation = function (protectionObj, args) local ret = 'Pursuant to a rights owner notice under the Digital' .. ' Millennium Copyright Act (DMCA) regarding some content' .. ' in this article, the Wikimedia Foundation acted under' .. ' applicable law and took down and restricted the content' .. ' in question.' if args.notice then ret = ret .. ' A copy of the received notice can be found here: ' .. args.notice .. '.' end ret = ret .. ' For more information, including websites discussing' .. ' how to file a counter-notice, please see' .. " [[Wikipedia:Office actions]] and the article's ${TALKPAGE}." .. "'''Do not remove this template from the article until the" .. " restrictions are withdrawn'''." return ret end, image = 'Office-protection-shackle.svg', }, dispute = { description = 'For pages protected due to editing disputes', text = function (protectionObj, args) -- Find the value of "disputes". local display = 'disputes' local disputes if args.section then disputes = string.format( '[[%s:%s#%s|%s]]', mw.site.namespaces[protectionObj.title.namespace].talk.name, protectionObj.title.text, args.section, display ) else disputes = display end -- Make the blurb, depending on the expiry. local msg if type(protectionObj.expiry) == 'number' then msg = '${INTROFRAGMENT} or until editing %s have been resolved.' else msg = '${INTROFRAGMENT} until editing %s have been resolved.' end return string.format(msg, disputes) end, explanation = "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}', tooltip = '${TOOLTIPFRAGMENT} due to editing disputes', }, ecp = { description = 'For articles in topic areas authorized by' .. ' [[Wikipedia:Arbitration Committee|ArbCom]] or' .. ' meets the criteria for community use', alt = 'Extended-protected ${PAGETYPE}', }, mainpage = { description = 'For pages protected for being displayed on the [[Main Page]]', text = 'This file is currently' .. ' [[Wikipedia:This page is protected|protected]] from' .. ' editing because it is currently or will soon be displayed' .. ' on the [[Main Page]].', explanation = 'Images on the Main Page are protected due to their high' .. ' visibility. Please discuss any necessary changes on the ${TALKPAGE}.' .. '<br /><span style="font-size:90%;">' .. "'''Administrators:''' Once this image is definitely off the Main Page," .. ' please unprotect this file, or reduce to semi-protection,' .. ' as appropriate.</span>', }, office = { description = 'For pages protected by the Wikimedia Foundation', text = function (protectionObj, args) local ret = 'This ${PAGETYPE} is currently under the' .. ' scrutiny of the' .. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]' .. ' and is protected.' if protectionObj.protectionDate then ret = ret .. ' It has been protected since ${PROTECTIONDATE}.' end return ret end, explanation = "If you can edit this page, please discuss all changes and" .. " additions on the ${TALKPAGE} first. '''Do not remove protection from this" .. " page unless you are authorized by the Wikimedia Foundation to do" .. " so.'''", image = 'Office-protection-shackle.svg', }, reset = { description = 'For pages protected by the Wikimedia Foundation and' .. ' "reset" to a bare-bones version', text = 'This ${PAGETYPE} is currently under the' .. ' scrutiny of the' .. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]' .. ' and is protected.', explanation = function (protectionObj, args) local ret = '' if protectionObj.protectionDate then ret = ret .. 'On ${PROTECTIONDATE} this ${PAGETYPE} was' else ret = ret .. 'This ${PAGETYPE} has been' end ret = ret .. ' reduced to a' .. ' simplified, "bare bones" version so that it may be completely' .. ' rewritten to ensure it meets the policies of' .. ' [[WP:NPOV|Neutral Point of View]] and [[WP:V|Verifiability]].' .. ' Standard Wikipedia policies will apply to its rewriting—which' .. ' will eventually be open to all editors—and will be strictly' .. ' enforced. The ${PAGETYPE} has been ${PROTECTIONLEVEL} while' .. ' it is being rebuilt.\n\n' .. 'Any insertion of material directly from' .. ' pre-protection revisions of the ${PAGETYPE} will be removed, as' .. ' will any material added to the ${PAGETYPE} that is not properly' .. ' sourced. The associated talk page(s) were also cleared on the' .. " same date.\n\n" .. "If you can edit this page, please discuss all changes and" .. " additions on the ${TALKPAGE} first. '''Do not override" .. " this action, and do not remove protection from this page," .. " unless you are authorized by the Wikimedia Foundation" .. " to do so. No editor may remove this notice.'''" return ret end, image = 'Office-protection-shackle.svg', }, sock = { description = 'For pages protected due to' .. ' [[Wikipedia:Sock puppetry|sock puppetry]]', text = '${INTROFRAGMENT} to prevent [[Wikipedia:Sock puppetry|sock puppets]] of' .. ' [[Wikipedia:Blocking policy|blocked]] or' .. ' [[Wikipedia:Banning policy|banned users]]' .. ' from editing it.', tooltip = '${TOOLTIPFRAGMENT} to prevent sock puppets of blocked or banned users from' .. ' editing it', }, template = { description = 'For [[Wikipedia:High-risk templates|high-risk]]' .. ' templates and Lua modules', text = 'This is a permanently [[Help:Protection|protected]] ${PAGETYPE},' .. ' as it is [[Wikipedia:High-risk templates|high-risk]].', explanation = 'Please discuss any changes on the ${TALKPAGE}; you may' .. ' ${EDITREQUEST} to ask an' .. ' [[Wikipedia:Administrators|administrator]] or' .. ' [[Wikipedia:Template editor|template editor]] to make an edit if' .. ' it is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by' .. ' [[Wikipedia:Consensus|consensus]]. You can also' .. ' [[Wikipedia:Requests for page protection|request]] that the page be' .. ' unprotected.', alt = 'Permanently protected ${PAGETYPE}', }, usertalk = { description = 'For pages protected against disruptive edits by a' .. ' particular user', text = '${INTROFRAGMENT} to prevent ${VANDAL} from using it to make disruptive edits,' .. ' such as abusing the' .. ' &#123;&#123;[[Template:unblock|unblock]]&#125;&#125; template.', explanation = 'If you cannot edit this user talk page and you need to' .. ' make a change or leave a message, you can' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for edits to a protected page' .. '|request an edit]],' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]],' .. ' [[Special:Userlogin|log in]],' .. ' or [[Special:UserLogin/signup|create an account]].', }, vandalism = { description = 'For pages protected against' .. ' [[Wikipedia:Vandalism|vandalism]]', text = '${INTROFRAGMENT} due to [[Wikipedia:Vandalism|vandalism]].', explanation = function (protectionObj, args) local ret = '' if protectionObj.level == 'sysop' then ret = ret .. "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ' end return ret .. '${EXPLANATIONBLURB}' end, tooltip = '${TOOLTIPFRAGMENT} due to vandalism', } }, move = { dispute = { description = 'For pages protected against page moves due to' .. ' disputes over the page title', explanation = "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}', image = 'Move-protection-shackle.svg' }, vandalism = { description = 'For pages protected against' .. ' [[Wikipedia:Vandalism#Page-move vandalism' .. ' |page-move vandalism]]' } }, autoreview = {}, upload = {} }, -------------------------------------------------------------------------------- -- -- GENERAL DATA TABLES -- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Protection blurbs -------------------------------------------------------------------------------- -- This table produces the protection blurbs available with the -- ${PROTECTIONBLURB} parameter. It is sorted by protection action and -- protection level, and is checked by the module in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. protectionBlurbs = { edit = { default = 'This ${PAGETYPE} is currently [[Help:Protection|' .. 'protected]] from editing', autoconfirmed = 'Editing of this ${PAGETYPE} by [[Wikipedia:User access' .. ' levels#New users|new]] or [[Wikipedia:User access levels#Unregistered' .. ' users|unregistered]] users is currently [[Help:Protection|disabled]]', extendedconfirmed = 'This ${PAGETYPE} is currently under extended confirmed protection', }, move = { default = 'This ${PAGETYPE} is currently [[Help:Protection|protected]]' .. ' from [[Help:Moving a page|page moves]]' }, autoreview = { default = 'All edits made to this ${PAGETYPE} by' .. ' [[Wikipedia:User access levels#New users|new]] or' .. ' [[Wikipedia:User access levels#Unregistered users|unregistered]]' .. ' users are currently' .. ' [[Wikipedia:Pending changes|subject to review]]' }, upload = { default = 'Uploading new versions of this ${PAGETYPE} is currently disabled' } }, -------------------------------------------------------------------------------- -- Explanation blurbs -------------------------------------------------------------------------------- -- This table produces the explanation blurbs available with the -- ${EXPLANATIONBLURB} parameter. It is sorted by protection action, -- protection level, and whether the page is a talk page or not. If the page is -- a talk page it will have a talk key of "talk"; otherwise it will have a talk -- key of "subject". The table is checked in the following order: -- 1. page's protection action, page's protection level, page's talk key -- 2. page's protection action, page's protection level, default talk key -- 3. page's protection action, default protection level, page's talk key -- 4. page's protection action, default protection level, default talk key -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. explanationBlurbs = { edit = { autoconfirmed = { subject = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details. If you' .. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can' .. ' ${EDITREQUEST}, discuss changes on the ${TALKPAGE},' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].', default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details. If you' .. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].', }, extendedconfirmed = { default = 'Extended confirmed protection prevents edits from all unregistered editors' .. ' and registered users with fewer than 30 days tenure and 500 edits.' .. ' The [[Wikipedia:Protection policy#extended|policy on community use]]' .. ' specifies that extended confirmed protection can be applied to combat' .. ' disruption, if semi-protection has proven to be ineffective.' .. ' Extended confirmed protection may also be applied to enforce' .. ' [[Wikipedia:Arbitration Committee|arbitration sanctions]].' .. ' Please discuss any changes on the ${TALKPAGE}; you may' .. ' ${EDITREQUEST} to ask for uncontroversial changes supported by' .. ' [[Wikipedia:Consensus|consensus]].' }, default = { subject = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Please discuss any changes on the ${TALKPAGE}; you' .. ' may ${EDITREQUEST} to ask an' .. ' [[Wikipedia:Administrators|administrator]] to make an edit if it' .. ' is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by [[Wikipedia:Consensus' .. '|consensus]]. You may also [[Wikipedia:Requests for' .. ' page protection#Current requests for reduction in protection level' .. '|request]] that this page be unprotected.', default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' You may [[Wikipedia:Requests for page' .. ' protection#Current requests for edits to a protected page|request an' .. ' edit]] to this page, or [[Wikipedia:Requests for' .. ' page protection#Current requests for reduction in protection level' .. '|ask]] for it to be unprotected.' } }, move = { default = { subject = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but cannot be moved' .. ' until unprotected. Please discuss any suggested moves on the' .. ' ${TALKPAGE} or at [[Wikipedia:Requested moves]]. You can also' .. ' [[Wikipedia:Requests for page protection|request]] that the page be' .. ' unprotected.', default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but cannot be moved' .. ' until unprotected. Please discuss any suggested moves at' .. ' [[Wikipedia:Requested moves]]. You can also' .. ' [[Wikipedia:Requests for page protection|request]] that the page be' .. ' unprotected.' } }, autoreview = { default = { default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Edits to this ${PAGETYPE} by new and unregistered users' .. ' will not be visible to readers until they are accepted by' .. ' a reviewer. To avoid the need for your edits to be' .. ' reviewed, you may' .. ' [[Wikipedia:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].' }, }, upload = { default = { default = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but new versions of the file' .. ' cannot be uploaded until it is unprotected. You can' .. ' request that a new version be uploaded by using a' .. ' [[Wikipedia:Edit requests|protected edit request]], or you' .. ' can [[Wikipedia:Requests for page protection|request]]' .. ' that the file be unprotected.' } } }, -------------------------------------------------------------------------------- -- Protection levels -------------------------------------------------------------------------------- -- This table provides the data for the ${PROTECTIONLEVEL} parameter, which -- produces a short label for different protection levels. It is sorted by -- protection action and protection level, and is checked in the following -- order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. protectionLevels = { edit = { default = 'protected', templateeditor = 'template-protected', extendedconfirmed = 'extended-protected', autoconfirmed = 'semi-protected', }, move = { default = 'move-protected' }, autoreview = { }, upload = { default = 'upload-protected' } }, -------------------------------------------------------------------------------- -- Protection messages -------------------------------------------------------------------------------- -- This table provides the data for the ${PROTECTIONMESSAGE} parameter, which -- provides a plain english explanation for different protection levels. It is -- sorted by protection action and protection level, and is checked in the -- following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. protectionMessages = { edit = { default = 'This ${PAGETYPE} is protected', sysop = 'Only admins can edit this ${PAGETYPE}', templateeditor = 'Only experienced template editors and admins can edit' .. ' this ${PAGETYPE}', extendedconfirmed = 'Only experienced users can edit this ${PAGETYPE}', autoconfirmed = 'New users cannot edit this ${PAGETYPE}', }, move = { default = 'This ${PAGETYPE} is move-protected', sysop = 'Only admins can move this ${PAGETYPE}', extendedconfirmed = 'Only experienced users can move this ${PAGETYPE}', autoconfirmed = 'New users cannot move this ${PAGETYPE}', }, autoreview = { }, upload = { default = 'Uploading to this file is protected', sysop = 'Only admins can upload to this file', extendedconfirmed = 'Only experienced users can upload to this file', autoconfirmed = 'New users cannot upload to this file', } }, -------------------------------------------------------------------------------- -- Images -------------------------------------------------------------------------------- -- This table lists different padlock images for each protection action and -- protection level. It is used if an image is not specified in any of the -- banner data tables, and if the page does not satisfy the conditions for using -- the ['image-filename-indef'] image. It is checked in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level images = { edit = { default = 'Full-protection-shackle.svg', templateeditor = 'Template-protection-shackle.svg', extendedconfirmed = 'Extended-protection-shackle.svg', autoconfirmed = 'Semi-protection-shackle.svg' }, move = { default = 'Move-protection-shackle.svg', }, autoreview = { default = 'Pending-protection-shackle.svg' }, upload = { default = 'Upload-protection-shackle.svg' } }, -- Pages with a reason specified in this table will show the special "indef" -- padlock, defined in the 'image-filename-indef' message, if no expiry is set. indefImageReasons = { template = true }, -------------------------------------------------------------------------------- -- Image links -------------------------------------------------------------------------------- -- This table provides the data for the ${IMAGELINK} parameter, which gets -- the image link for small padlock icons based on the page's protection action -- and protection level. It is checked in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. imageLinks = { edit = { default = 'Wikipedia:Protection policy#full', templateeditor = 'Wikipedia:Protection policy#template', extendedconfirmed = 'Wikipedia:Protection policy#extended', autoconfirmed = 'Wikipedia:Protection policy#semi' }, move = { default = 'Wikipedia:Protection policy#move' }, autoreview = { default = 'Wikipedia:Protection policy#pending' }, upload = { default = 'Wikipedia:Protection policy#upload' } }, -------------------------------------------------------------------------------- -- Padlock indicator names -------------------------------------------------------------------------------- -- This table provides the "name" attribute for the <indicator> extension tag -- with which small padlock icons are generated. All indicator tags on a page -- are displayed in alphabetical order based on this attribute, and with -- indicator tags with duplicate names, the last tag on the page wins. -- The attribute is chosen based on the protection action; table keys must be a -- protection action name or the string "default". padlockIndicatorNames = { autoreview = 'pp-autoreview', default = 'pp-default' }, -------------------------------------------------------------------------------- -- Protection categories -------------------------------------------------------------------------------- --[[ -- The protection categories are stored in the protectionCategories table. -- Keys to this table are made up of the following strings: -- -- 1. the expiry date -- 2. the namespace -- 3. the protection reason (e.g. "dispute" or "vandalism") -- 4. the protection level (e.g. "sysop" or "autoconfirmed") -- 5. the action (e.g. "edit" or "move") -- -- When the module looks up a category in the table, first it will will check to -- see a key exists that corresponds to all five parameters. For example, a -- user page semi-protected from vandalism for two weeks would have the key -- "temp-user-vandalism-autoconfirmed-edit". If no match is found, the module -- changes the first part of the key to "all" and checks the table again. It -- keeps checking increasingly generic key combinations until it finds the -- field, or until it reaches the key "all-all-all-all-all". -- -- The module uses a binary matrix to determine the order in which to search. -- This is best demonstrated by a table. In this table, the "0" values -- represent "all", and the "1" values represent the original data (e.g. -- "indef" or "file" or "vandalism"). -- -- expiry namespace reason level action -- order -- 1 1 1 1 1 1 -- 2 0 1 1 1 1 -- 3 1 0 1 1 1 -- 4 0 0 1 1 1 -- 5 1 1 0 1 1 -- 6 0 1 0 1 1 -- 7 1 0 0 1 1 -- 8 0 0 0 1 1 -- 9 1 1 1 0 1 -- 10 0 1 1 0 1 -- 11 1 0 1 0 1 -- 12 0 0 1 0 1 -- 13 1 1 0 0 1 -- 14 0 1 0 0 1 -- 15 1 0 0 0 1 -- 16 0 0 0 0 1 -- 17 1 1 1 1 0 -- 18 0 1 1 1 0 -- 19 1 0 1 1 0 -- 20 0 0 1 1 0 -- 21 1 1 0 1 0 -- 22 0 1 0 1 0 -- 23 1 0 0 1 0 -- 24 0 0 0 1 0 -- 25 1 1 1 0 0 -- 26 0 1 1 0 0 -- 27 1 0 1 0 0 -- 28 0 0 1 0 0 -- 29 1 1 0 0 0 -- 30 0 1 0 0 0 -- 31 1 0 0 0 0 -- 32 0 0 0 0 0 -- -- In this scheme the action has the highest priority, as it is the last -- to change, and the expiry has the least priority, as it changes the most. -- The priorities of the expiry, the protection level and the action are -- fixed, but the priorities of the reason and the namespace can be swapped -- through the use of the cfg.bannerDataNamespaceHasPriority table. --]] -- If the reason specified to the template is listed in this table, -- namespace data will take priority over reason data in the protectionCategories -- table. reasonsWithNamespacePriority = { vandalism = true, }, -- The string to use as a namespace key for the protectionCategories table for each -- namespace number. categoryNamespaceKeys = { [ 2] = 'user', [ 3] = 'user', [ 4] = 'project', [ 6] = 'file', [ 8] = 'mediawiki', [ 10] = 'template', [ 12] = 'project', [ 14] = 'category', [100] = 'portal', [828] = 'module', }, protectionCategories = { ['all|all|all|all|all'] = 'Wikipedia fully protected pages', ['all|all|office|all|all'] = 'Wikipedia Office-protected pages', ['all|all|reset|all|all'] = 'Wikipedia Office-protected pages', ['all|all|dmca|all|all'] = 'Wikipedia Office-protected pages', ['all|all|mainpage|all|all'] = 'Wikipedia fully protected main page files', ['all|all|all|extendedconfirmed|all'] = 'Wikipedia extended-confirmed-protected pages', ['all|all|ecp|extendedconfirmed|all'] = 'Wikipedia extended-confirmed-protected pages', ['all|all|all|templateeditor|move'] = 'Wikipedia template-protected pages other than templates and modules', ['all|template|all|extendedconfirmed|move'] = 'Wikipedia extended-confirmed-protected templates', ['all|template|all|all|edit'] = 'Wikipedia fully protected templates', ['all|all|all|autoconfirmed|edit'] = 'Wikipedia semi-protected pages', ['indef|all|all|autoconfirmed|edit'] = 'Wikipedia indefinitely semi-protected pages', ['all|all|blp|autoconfirmed|edit'] = 'Wikipedia indefinitely semi-protected biographies of living people', ['temp|all|blp|autoconfirmed|edit'] = 'Wikipedia temporarily semi-protected biographies of living people', ['all|all|dispute|autoconfirmed|edit'] = 'Wikipedia pages semi-protected due to dispute', ['all|all|sock|autoconfirmed|edit'] = 'Wikipedia pages semi-protected from banned users', ['all|all|vandalism|autoconfirmed|edit'] = 'Wikipedia pages semi-protected against vandalism', ['all|category|all|autoconfirmed|edit'] = 'Wikipedia semi-protected categories', ['all|file|all|autoconfirmed|edit'] = 'Wikipedia semi-protected files', ['all|portal|all|autoconfirmed|edit'] = 'Wikipedia semi-protected portals', ['all|project|all|autoconfirmed|edit'] = 'Wikipedia semi-protected project pages', ['all|talk|all|autoconfirmed|edit'] = 'Wikipedia semi-protected talk pages', ['all|template|all|autoconfirmed|edit'] = 'Wikipedia semi-protected templates', ['all|user|all|autoconfirmed|edit'] = 'Wikipedia semi-protected user and user talk pages', ['all|all|all|templateeditor|edit'] = 'Wikipedia template-protected pages other than templates and modules', ['all|template|all|templateeditor|edit'] = 'Wikipedia template-protected templates', ['all|template|all|templateeditor|move'] = 'Wikipedia template-protected templates', -- move-protected templates ['all|all|blp|sysop|edit'] = 'Wikipedia indefinitely protected biographies of living people', ['temp|all|blp|sysop|edit'] = 'Wikipedia temporarily protected biographies of living people', ['all|all|dispute|sysop|edit'] = 'Wikipedia pages protected due to dispute', ['all|all|sock|sysop|edit'] = 'Wikipedia pages protected from banned users', ['all|all|vandalism|sysop|edit'] = 'Wikipedia pages protected against vandalism', ['all|category|all|sysop|edit'] = 'Wikipedia fully protected categories', ['all|file|all|sysop|edit'] = 'Wikipedia fully protected files', ['all|project|all|sysop|edit'] = 'Wikipedia fully protected project pages', ['all|talk|all|sysop|edit'] = 'Wikipedia fully protected talk pages', ['all|template|all|extendedconfirmed|edit'] = 'Wikipedia extended-confirmed-protected templates', ['all|template|all|sysop|edit'] = 'Wikipedia fully protected templates', ['all|user|all|sysop|edit'] = 'Wikipedia fully protected user and user talk pages', ['all|module|all|all|edit'] = 'Wikipedia fully protected modules', ['all|module|all|templateeditor|edit'] = 'Wikipedia template-protected modules', ['all|module|all|extendedconfirmed|edit'] = 'Wikipedia extended-confirmed-protected modules', ['all|module|all|autoconfirmed|edit'] = 'Wikipedia semi-protected modules', ['all|all|all|sysop|move'] = 'Wikipedia move-protected pages', ['indef|all|all|sysop|move'] = 'Wikipedia indefinitely move-protected pages', ['all|all|dispute|sysop|move'] = 'Wikipedia pages move-protected due to dispute', ['all|all|vandalism|sysop|move'] = 'Wikipedia pages move-protected due to vandalism', ['all|portal|all|sysop|move'] = 'Wikipedia move-protected portals', ['all|project|all|sysop|move'] = 'Wikipedia move-protected project pages', ['all|talk|all|sysop|move'] = 'Wikipedia move-protected talk pages', ['all|template|all|sysop|move'] = 'Wikipedia move-protected templates', ['all|user|all|sysop|move'] = 'Wikipedia move-protected user and user talk pages', ['all|all|all|autoconfirmed|autoreview'] = 'Wikipedia pending changes protected pages', ['all|file|all|all|upload'] = 'Wikipedia upload-protected files', }, -------------------------------------------------------------------------------- -- Expiry category config -------------------------------------------------------------------------------- -- This table configures the expiry category behaviour for each protection -- action. -- * If set to true, setting that action will always categorise the page if -- an expiry parameter is not set. -- * If set to false, setting that action will never categorise the page. -- * If set to nil, the module will categorise the page if: -- 1) an expiry parameter is not set, and -- 2) a reason is provided, and -- 3) the specified reason is not blacklisted in the reasonsWithoutExpiryCheck -- table. expiryCheckActions = { edit = nil, move = false, autoreview = true, upload = false }, reasonsWithoutExpiryCheck = { blp = true, template = true, }, -------------------------------------------------------------------------------- -- Pagetypes -------------------------------------------------------------------------------- -- This table produces the page types available with the ${PAGETYPE} parameter. -- Keys are namespace numbers, or the string "default" for the default value. pagetypes = { [0] = 'article', [6] = 'file', [10] = 'template', [14] = 'category', [828] = 'module', default = 'page' }, -------------------------------------------------------------------------------- -- Strings marking indefinite protection -------------------------------------------------------------------------------- -- This table contains values passed to the expiry parameter that mean the page -- is protected indefinitely. indefStrings = { ['indef'] = true, ['indefinite'] = true, ['indefinitely'] = true, ['infinite'] = true, }, -------------------------------------------------------------------------------- -- Group hierarchy -------------------------------------------------------------------------------- -- This table maps each group to all groups that have a superset of the original -- group's page editing permissions. hierarchy = { sysop = {}, reviewer = {'sysop'}, filemover = {'sysop'}, templateeditor = {'sysop'}, extendedconfirmed = {'sysop'}, autoconfirmed = {'reviewer', 'filemover', 'templateeditor', 'extendedconfirmed'}, user = {'autoconfirmed'}, ['*'] = {'user'} }, -------------------------------------------------------------------------------- -- Wrapper templates and their default arguments -------------------------------------------------------------------------------- -- This table contains wrapper templates used with the module, and their -- default arguments. Templates specified in this table should contain the -- following invocation, and no other template content: -- -- {{#invoke:Protection banner|main}} -- -- If other content is desired, it can be added between -- <noinclude>...</noinclude> tags. -- -- When a user calls one of these wrapper templates, they will use the -- default arguments automatically. However, users can override any of the -- arguments. wrappers = { ['Template:Pp'] = {}, ['Template:Pp-extended'] = {'ecp'}, ['Template:Pp-blp'] = {'blp'}, -- we don't need Template:Pp-create ['Template:Pp-dispute'] = {'dispute'}, ['Template:Pp-main-page'] = {'mainpage'}, ['Template:Pp-move'] = {action = 'move', catonly = 'yes'}, ['Template:Pp-move-dispute'] = {'dispute', action = 'move', catonly = 'yes'}, -- we don't need Template:Pp-move-indef ['Template:Pp-move-vandalism'] = {'vandalism', action = 'move', catonly = 'yes'}, ['Template:Pp-office'] = {'office'}, ['Template:Pp-office-dmca'] = {'dmca'}, ['Template:Pp-pc'] = {action = 'autoreview', small = true}, ['Template:Pp-pc1'] = {action = 'autoreview', small = true}, ['Template:Pp-reset'] = {'reset'}, ['Template:Pp-semi-indef'] = {small = true}, ['Template:Pp-sock'] = {'sock'}, ['Template:Pp-template'] = {'template', small = true}, ['Template:Pp-upload'] = {action = 'upload'}, ['Template:Pp-usertalk'] = {'usertalk'}, ['Template:Pp-vandalism'] = {'vandalism'}, }, -------------------------------------------------------------------------------- -- -- MESSAGES -- -------------------------------------------------------------------------------- msg = { -------------------------------------------------------------------------------- -- Intro blurb and intro fragment -------------------------------------------------------------------------------- -- These messages specify what is produced by the ${INTROBLURB} and -- ${INTROFRAGMENT} parameters. If the protection is temporary they use the -- intro-blurb-expiry or intro-fragment-expiry, and if not they use -- intro-blurb-noexpiry or intro-fragment-noexpiry. -- It is possible to use banner parameters in these messages. ['intro-blurb-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY}.', ['intro-blurb-noexpiry'] = '${PROTECTIONBLURB}.', ['intro-fragment-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY},', ['intro-fragment-noexpiry'] = '${PROTECTIONBLURB}', -------------------------------------------------------------------------------- -- Tooltip blurb -------------------------------------------------------------------------------- -- These messages specify what is produced by the ${TOOLTIPBLURB} parameter. -- If the protection is temporary the tooltip-blurb-expiry message is used, and -- if not the tooltip-blurb-noexpiry message is used. -- It is possible to use banner parameters in these messages. ['tooltip-blurb-expiry'] = '${PROTECTIONMESSAGE} until ${EXPIRY}.', ['tooltip-blurb-noexpiry'] = '${PROTECTIONMESSAGE}.', ['tooltip-fragment-expiry'] = '${PROTECTIONMESSAGE} until ${EXPIRY},', ['tooltip-fragment-noexpiry'] = '${PROTECTIONMESSAGE}', -------------------------------------------------------------------------------- -- Special explanation blurb -------------------------------------------------------------------------------- -- An explanation blurb for pages that cannot be unprotected, e.g. for pages -- in the MediaWiki namespace. -- It is possible to use banner parameters in this message. ['explanation-blurb-nounprotect'] = 'See the [[Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Please discuss any changes on the ${TALKPAGE}; you' .. ' may ${EDITREQUEST} to ask an' .. ' [[Wikipedia:Administrators|administrator]] to make an edit if it' .. ' is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by [[Wikipedia:Consensus' .. '|consensus]].', -------------------------------------------------------------------------------- -- Protection log display values -------------------------------------------------------------------------------- -- These messages determine the display values for the protection log link -- or the pending changes log link produced by the ${PROTECTIONLOG} parameter. -- It is possible to use banner parameters in these messages. ['protection-log-display'] = 'protection log', ['pc-log-display'] = 'pending changes log', -------------------------------------------------------------------------------- -- Current version display values -------------------------------------------------------------------------------- -- These messages determine the display values for the page history link -- or the move log link produced by the ${CURRENTVERSION} parameter. -- It is possible to use banner parameters in these messages. ['current-version-move-display'] = 'current title', ['current-version-edit-display'] = 'current version', -------------------------------------------------------------------------------- -- Talk page -------------------------------------------------------------------------------- -- This message determines the display value of the talk page link produced -- with the ${TALKPAGE} parameter. -- It is possible to use banner parameters in this message. ['talk-page-link-display'] = 'talk page', -------------------------------------------------------------------------------- -- Edit requests -------------------------------------------------------------------------------- -- This message determines the display value of the edit request link produced -- with the ${EDITREQUEST} parameter. -- It is possible to use banner parameters in this message. ['edit-request-display'] = 'submit an edit request', -------------------------------------------------------------------------------- -- Expiry date format -------------------------------------------------------------------------------- -- This is the format for the blurb expiry date. It should be valid input for -- the first parameter of the #time parser function. ['expiry-date-format'] = 'F j, Y, "at" H:i e', -------------------------------------------------------------------------------- -- Tracking categories -------------------------------------------------------------------------------- -- These messages determine which tracking categories the module outputs. ['tracking-category-incorrect'] = 'Wikipedia pages with incorrect protection templates', ['tracking-category-template'] = 'Wikipedia template-protected pages other than templates and modules', -------------------------------------------------------------------------------- -- Images -------------------------------------------------------------------------------- -- These are images that are not defined by their protection action and protection level. ['image-filename-indef'] = 'Full-protection-shackle.svg', ['image-filename-default'] = 'Transparent.gif', -------------------------------------------------------------------------------- -- End messages -------------------------------------------------------------------------------- } -------------------------------------------------------------------------------- -- End configuration -------------------------------------------------------------------------------- } dl9yh5epn4j2ysnedhr1elly6u0ynze Module:Protection banner/documentation/config 828 2842 15408 2024-08-07T07:18:02Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15408 Scribunto text/plain -- This module contains messages used to generate the documentation for -- [[Module:Protection banner]]. return { -- Reason table headings. ['documentation-heading-reason'] = 'Reason', ['documentation-heading-action'] = 'Action', ['documentation-heading-description'] = 'Description', -- Blurb to display if no reasons were found in the module config. ['documentation-blurb-noreasons'] = 'No reason values were found in the module' .. ' configuration.', } 1hgoczciij55c2768j2k1ubzxkco9p9 Module:Citation/CS1/Configuration/sandbox 828 2843 15409 2024-08-07T07:18:09Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15409 Scribunto text/plain --[[ History of changes since last sync: 2024-03-23 2024-04-15: fix 'email' generic name pattern; see Help_talk:Citation_Style_1#CS1_errors:_generic_name 2024-05-05: fix undeclared variable 'uncategorized_namespaces_t'. 2024-06-21: Add 12942 free registrant, Living Reviews 2024-07-12: maint cat for |year= value more precise that a year; see Help_talk:Citation_Style_1#year_parameter 2024-07-17: Add code for sub-registrant DOI level match, add MNRAS, MNRAS Letters, Geophysical Journal International, RAS Techniques and Instruments; see Help_talk:Citation_Style_1#MNRAS_is_open_access 2024-07-17: Add 4230 free registrant, LIPIcs 2024-07-22: test for 'bureau', 'company', 'correspondent', 'desk', 'group', 'limited', 'newsroom' generic names; see Help_talk:Citation_Style_1#Another_generic_pseudo-author_to_detect_and_warn_about 2024-07-24: Update WorldCat URL prefixes ]] local lang_obj = mw.language.getContentLanguage(); -- make a language object for the local language; used here for languages and dates --[[--------------------------< S E T T I N G S >-------------------------------------------------------------- boolean settings used to control various things. these setting located here to make them easy to find ]] -- these settings local to this module only local local_digits_from_mediawiki = false; -- for i18n; when true, module fills date_names['local_digits'] from MediaWiki; manual fill required else; always false at en.wiki local local_date_names_from_mediawiki = false; -- for i18n; when true, module fills date_names['local']['long'] and date_names['local']['short'] from MediaWiki; -- manual translation required else; ; always false at en.wiki -- these settings exported to other modules local use_identifier_redirects = true; -- when true use redirect name for identifier label links; always true at en.wiki local local_lang_cat_enable = false; -- when true categorizes pages where |language=<local wiki's language>; always false at en.wiki local date_name_auto_xlate_enable = false; -- when true translates English month-names to the local-wiki's language month names; always false at en.wiki local date_digit_auto_xlate_enable = false; -- when true translates Western date digit to the local-wiki's language digits (date_names['local_digits']); always false at en.wiki local enable_sort_keys = true; -- when true module adds namespace sort keys to error and maintenance category links --[[--------------------------< U N C A T E G O R I Z E D _ N A M E S P A C E S >------------------------------ List of namespaces identifiers for namespaces that will not be included in citation error categories. Same as setting notracking = true by default. For wikis that have a current version of Module:cs1 documentation support, this #invoke will return an unordered list of namespace names and their associated identifiers: {{#invoke:cs1 documentation support|uncategorized_namespace_lister|all=<anything>}} ]] local uncategorized_namespaces_t = {[2]=true}; -- init with user namespace id for k, _ in pairs (mw.site.talkNamespaces) do -- add all talk namespace ids uncategorized_namespaces_t[k] = true; end local uncategorized_subpages = {'/[Ss]andbox', '/[Tt]estcases', '/[^/]*[Ll]og', '/[Aa]rchive'}; -- list of Lua patterns found in page names of pages we should not categorize --[[ at en.wiki Greek characters are used as sort keys for certain items in a category so that those items are placed at the end of a category page. See Wikipedia:Categorization#Sort_keys. That works well for en.wiki because English is written using the Latn script. This may not work well for other languages. At en.wiki it is desireable to place content from certain namespaces at the end of a category listing so the module adds sort keys to error and maintenance category links when rendering a cs1|2 template on a page in that namespace. i18n: if this does not work well for your language, set <enable_sort_keys> to false. ]] local name_space_sort_keys = { -- sort keys to be used with these namespaces: [4] = 'ω', -- wikipedia; omega [10] = 'τ', -- template; tau [118] = 'Δ', -- draft; delta ['other'] = 'ο', -- all other non-talk namespaces except main (article); omicron } --[[--------------------------< M E S S A G E S >-------------------------------------------------------------- Translation table The following contains fixed text that may be output as part of a citation. This is separated from the main body to aid in future translations of this module. ]] local messages = { ['agency'] = '$1 $2', -- $1 is sepc, $2 is agency ['archived-dead'] = 'Archived from $1 on $2', ['archived-live'] = '$1 from the original on $2', ['archived-unfit'] = 'Archived from the original on ', ['archived'] = 'Archived', ['by'] = 'By', -- contributions to authored works: introduction, foreword, afterword ['cartography'] = 'Cartography by $1', ['editor'] = 'ed.', ['editors'] = 'eds.', ['edition'] = '($1&nbsp;ed.)', ['episode'] = 'Episode $1', ['et al'] = 'et&nbsp;al.', ['in'] = 'In', -- edited works ['inactive'] = 'inactive', ['inset'] = '$1 inset', ['interview'] = 'Interviewed by $1', ['mismatch'] = '<code class="cs1-code">&#124;$1=</code> / <code class="cs1-code">&#124;$2=</code> mismatch', -- $1 is year param name; $2 is date param name ['newsgroup'] = '[[Usenet newsgroup|Newsgroup]]:&nbsp;$1', ['notitle'] = 'No title', -- for |title=(()) and (in the future) |title=none ['original'] = 'the original', ['origdate'] = ' [$1]', ['published'] = ' (published $1)', ['retrieved'] = 'Retrieved $1', ['season'] = 'Season $1', ['section'] = '§&nbsp;$1', ['sections'] = '§§&nbsp;$1', ['series'] = '$1 $2', -- $1 is sepc, $2 is series ['seriesnum'] = 'Series $1', ['translated'] = 'Translated by $1', ['type'] = ' ($1)', -- for titletype ['written'] = 'Written at $1', ['vol'] = '$1 Vol.&nbsp;$2', -- $1 is sepc; bold journal style volume is in presentation{} ['vol-no'] = '$1 Vol.&nbsp;$2, no.&nbsp;$3', -- sepc, volume, issue (alternatively insert $1 after $2, but then we'd also have to change capitalization) ['issue'] = '$1 No.&nbsp;$2', -- $1 is sepc ['art'] = '$1 Art.&nbsp;$2', -- $1 is sepc; for {{cite conference}} only ['vol-art'] = '$1 Vol.&nbsp;$2, art.&nbsp;$3', -- sepc, volume, article-number; for {{cite conference}} only ['j-vol'] = '$1 $2', -- sepc, volume; bold journal volume is in presentation{} ['j-issue'] = ' ($1)', ['j-article-num'] = ' $1', -- TODO: any punctuation here? static text? ['nopp'] = '$1 $2'; -- page(s) without prefix; $1 is sepc ['p-prefix'] = "$1 p.&nbsp;$2", -- $1 is sepc ['pp-prefix'] = "$1 pp.&nbsp;$2", -- $1 is sepc ['j-page(s)'] = ': $1', -- same for page and pages ['sheet'] = '$1 Sheet&nbsp;$2', -- $1 is sepc ['sheets'] = '$1 Sheets&nbsp;$2', -- $1 is sepc ['j-sheet'] = ': Sheet&nbsp;$1', ['j-sheets'] = ': Sheets&nbsp;$1', ['language'] = '(in $1)', ['via'] = " &ndash; via $1", ['event'] = 'Event occurs at', ['minutes'] = 'minutes in', -- Determines the location of the help page ['help page link'] = 'Help:CS1 errors', ['help page label'] = 'help', -- categories ['cat wikilink'] = '[[Category:$1]]', -- $1 is the category name ['cat wikilink sk'] = '[[Category:$1|$2]]', -- $1 is the category name; $2 is namespace sort key [':cat wikilink'] = '[[:Category:$1|link]]', -- category name as maintenance message wikilink; $1 is the category name -- Internal errors (should only occur if configuration is bad) ['undefined_error'] = 'Called with an undefined error condition', ['unknown_ID_key'] = 'Unrecognized ID key: ', -- an ID key in id_handlers not found in ~/Identifiers func_map{} ['unknown_ID_access'] = 'Unrecognized ID access keyword: ', -- an ID access keyword in id_handlers not found in keywords_lists['id-access']{} ['unknown_argument_map'] = 'Argument map not defined for this variable', ['bare_url_no_origin'] = 'Bare URL found but origin indicator is nil or empty', ['warning_msg_e'] = '<span style="color:#d33">One or more <code style="color: inherit; background: inherit; border: none; padding: inherit;">&#123;{$1}}</code> templates have errors</span>; messages may be hidden ([[Help:CS1_errors#Controlling_error_message_display|help]]).'; -- $1 is template link ['warning_msg_m'] = '<span style="color:#3a3">One or more <code style="color: inherit; background: inherit; border: none; padding: inherit;">&#123;{$1}}</code> templates have maintenance messages</span>; messages may be hidden ([[Help:CS1_errors#Controlling_error_message_display|help]]).'; -- $1 is template link } --[[--------------------------< C I T A T I O N _ C L A S S _ M A P >------------------------------------------ this table maps the value assigned to |CitationClass= in the cs1|2 templates to the canonical template name when the value assigned to |CitationClass= is different from the canonical template name. |CitationClass= values are used as class attributes in the <cite> tag that encloses the citation so these names may not contain spaces while the canonical template name may. These names are used in warning_msg_e and warning_msg_m to create links to the template's documentation when an article is displayed in preview mode. Most cs1|2 template |CitationClass= values at en.wiki match their canonical template names so are not listed here. ]] local citation_class_map_t = { -- TODO: if kept, these and all other config.CitationClass 'names' require some sort of i18n ['arxiv'] = 'arXiv', ['audio-visual'] = 'AV media', ['AV-media-notes'] = 'AV media notes', ['biorxiv'] = 'bioRxiv', ['citeseerx'] = 'CiteSeerX', ['encyclopaedia'] = 'encyclopedia', ['mailinglist'] = 'mailing list', ['medrxiv'] = 'medRxiv', ['pressrelease'] = 'press release', ['ssrn'] = 'SSRN', ['techreport'] = 'tech report', } --[=[-------------------------< E T _ A L _ P A T T E R N S >-------------------------------------------------- This table provides Lua patterns for the phrase "et al" and variants in name text (author, editor, etc.). The main module uses these to identify and emit the 'etal' message. ]=] local et_al_patterns = { "[;,]? *[\"']*%f[%a][Ee][Tt]%.? *[Aa][Ll][%.;,\"']*$", -- variations on the 'et al' theme "[;,]? *[\"']*%f[%a][Ee][Tt]%.? *[Aa][Ll][Ii][AaIi][Ee]?[%.;,\"']*$", -- variations on the 'et alia', 'et alii' and 'et aliae' themes (false positive 'et aliie' unlikely to match) "[;,]? *%f[%a]and [Oo]thers", -- an alternative to et al. "%[%[ *[Ee][Tt]%.? *[Aa][Ll]%.? *%]%]", -- a wikilinked form "%(%( *[Ee][Tt]%.? *[Aa][Ll]%.? *%)%)", -- a double-bracketed form (to counter partial removal of ((...)) syntax) "[%(%[] *[Ee][Tt]%.? *[Aa][Ll]%.? *[%)%]]", -- a bracketed form } --[[--------------------------< P R E S E N T A T I O N >------------------------ Fixed presentation markup. Originally part of citation_config.messages it has been moved into its own, more semantically correct place. ]] local presentation = { -- .citation-comment class is specified at Help:CS1_errors#Controlling_error_message_display ['hidden-error'] = '<span class="cs1-hidden-error citation-comment">$1</span>', ['visible-error'] = '<span class="cs1-visible-error citation-comment">$1</span>', ['hidden-maint'] = '<span class="cs1-maint citation-comment">$1</span>', ['accessdate'] = '<span class="reference-accessdate">$1$2</span>', -- to allow editors to hide accessdate using personal CSS ['bdi'] = '<bdi$1>$2</bdi>', -- bidirectional isolation used with |script-title= and the like ['cite'] = '<cite class="$1">$2</cite>'; -- for use when citation does not have a namelist and |ref= not set so no id="..." attribute ['cite-id'] = '<cite id="$1" class="$2">$3</cite>'; -- for use when when |ref= is set or when citation has a namelist ['format'] = ' <span class="cs1-format">($1)</span>', -- for |format=, |chapter-format=, etc. ['interwiki'] = ' <span class="cs1-format">[in $1]</span>', -- for interwiki-language-linked author, editor, etc ['interproj'] = ' <span class="cs1-format">[at $1]</span>', -- for interwiki-project-linked author, editor, etc (:d: and :s: supported; :w: ignored) -- various access levels, for |access=, |doi-access=, |arxiv=, ... -- narrow no-break space &#8239; may work better than nowrap CSS. Or not? Browser support? ['ext-link-access-signal'] = '<span class="$1" title="$2">$3</span>', -- external link with appropriate lock icon ['free'] = {class='id-lock-free', title='Freely accessible'}, -- classes defined in Module:Citation/CS1/styles.css ['registration'] = {class='id-lock-registration', title='Free registration required'}, ['limited'] = {class='id-lock-limited', title='Free access subject to limited trial, subscription normally required'}, ['subscription'] = {class='id-lock-subscription', title='Paid subscription required'}, ['interwiki-icon'] = '<span class="$1" title="$2">$3</span>', ['class-wikisource'] = 'cs1-ws-icon', ['italic-title'] = "''$1''", ['kern-left'] = '<span class="cs1-kern-left"></span>$1', -- spacing to use when title contains leading single or double quote mark ['kern-right'] = '$1<span class="cs1-kern-right"></span>', -- spacing to use when title contains trailing single or double quote mark ['nowrap1'] = '<span class="nowrap">$1</span>', -- for nowrapping an item: <span ...>yyyy-mm-dd</span> ['nowrap2'] = '<span class="nowrap">$1</span> $2', -- for nowrapping portions of an item: <span ...>dd mmmm</span> yyyy (note white space) ['ocins'] = '<span title="$1" class="Z3988"></span>', ['parameter'] = '<code class="cs1-code">&#124;$1=</code>', ['ps_cs1'] = '.'; -- CS1 style postscript (terminal) character ['ps_cs2'] = ''; -- CS2 style postscript (terminal) character (empty string) ['quoted-text'] = '<q>$1</q>', -- for wrapping |quote= content ['quoted-title'] = '"$1"', ['sep_cs1'] = '.', -- CS1 element separator ['sep_cs2'] = ',', -- CS2 separator ['sep_nl'] = ';', -- CS1|2 style name-list separator between names is a semicolon ['sep_nl_and'] = ' and ', -- used as last nl sep when |name-list-style=and and list has 2 items ['sep_nl_end'] = '; and ', -- used as last nl sep when |name-list-style=and and list has 3+ names ['sep_name'] = ', ', -- CS1|2 style last/first separator is <comma><space> ['sep_nl_vanc'] = ',', -- Vancouver style name-list separator between authors is a comma ['sep_name_vanc'] = ' ', -- Vancouver style last/first separator is a space ['sep_list'] = ', ', -- used for |language= when list has 3+ items except for last sep which uses sep_list_end ['sep_list_pair'] = ' and ', -- used for |language= when list has 2 items ['sep_list_end'] = ', and ', -- used as last list sep for |language= when list has 3+ items ['trans-italic-title'] = "&#91;''$1''&#93;", ['trans-quoted-title'] = "&#91;$1&#93;", -- for |trans-title= and |trans-quote= ['vol-bold'] = '$1 <b>$2</b>', -- sepc, volume; for bold journal cites; for other cites ['vol'] in messages{} } --[[--------------------------< A L I A S E S >--------------------------------- Aliases table for commonly passed parameters. Parameter names on the right side in the assignments in this table must have been defined in the Whitelist before they will be recognized as valid parameter names ]] local aliases = { ['AccessDate'] = {'access-date', 'accessdate'}, -- Used by InternetArchiveBot ['Agency'] = 'agency', ['ArchiveDate'] = {'archive-date', 'archivedate'}, -- Used by InternetArchiveBot ['ArchiveFormat'] = 'archive-format', ['ArchiveURL'] = {'archive-url', 'archiveurl'}, -- Used by InternetArchiveBot ['ArticleNumber'] = 'article-number', ['ASINTLD'] = 'asin-tld', ['At'] = 'at', -- Used by InternetArchiveBot ['Authors'] = {'people', 'credits'}, ['BookTitle'] = {'book-title', 'booktitle'}, ['Cartography'] = 'cartography', ['Chapter'] = {'chapter', 'contribution', 'entry', 'article', 'section'}, ['ChapterFormat'] = {'chapter-format', 'contribution-format', 'entry-format', 'article-format', 'section-format'}; ['ChapterURL'] = {'chapter-url', 'contribution-url', 'entry-url', 'article-url', 'section-url'}, -- Used by InternetArchiveBot ['ChapterUrlAccess'] = {'chapter-url-access', 'contribution-url-access', 'entry-url-access', 'article-url-access', 'section-url-access'}, -- Used by InternetArchiveBot ['Class'] = 'class', -- cite arxiv and arxiv identifier ['Collaboration'] = 'collaboration', ['Conference'] = {'conference', 'event'}, ['ConferenceFormat'] = 'conference-format', ['ConferenceURL'] = 'conference-url', -- Used by InternetArchiveBot ['Date'] = {'date', 'air-date', 'airdate'}, -- air-date and airdate for cite episode and cite serial only ['Degree'] = 'degree', ['DF'] = 'df', ['DisplayAuthors'] = {'display-authors', 'display-subjects'}, ['DisplayContributors'] = 'display-contributors', ['DisplayEditors'] = 'display-editors', ['DisplayInterviewers'] = 'display-interviewers', ['DisplayTranslators'] = 'display-translators', ['Docket'] = 'docket', ['DoiBroken'] = 'doi-broken-date', ['Edition'] = 'edition', ['Embargo'] = 'pmc-embargo-date', ['Encyclopedia'] = {'encyclopedia', 'encyclopaedia', 'dictionary'}, -- cite encyclopedia only ['Episode'] = 'episode', -- cite serial only TODO: make available to cite episode? ['Format'] = 'format', ['ID'] = {'id', 'ID'}, ['Inset'] = 'inset', ['Issue'] = {'issue', 'number'}, ['Language'] = {'language', 'lang'}, ['MailingList'] = {'mailing-list', 'mailinglist'}, -- cite mailing list only ['Map'] = 'map', -- cite map only ['MapFormat'] = 'map-format', -- cite map only ['MapURL'] = {'map-url', 'mapurl'}, -- cite map only -- Used by InternetArchiveBot ['MapUrlAccess'] = 'map-url-access', -- cite map only -- Used by InternetArchiveBot ['Minutes'] = 'minutes', ['Mode'] = 'mode', ['NameListStyle'] = 'name-list-style', ['Network'] = 'network', ['Newsgroup'] = 'newsgroup', -- cite newsgroup only ['NoPP'] = {'no-pp', 'nopp'}, ['NoTracking'] = {'no-tracking', 'template-doc-demo'}, ['Number'] = 'number', -- this case only for cite techreport ['OrigDate'] = {'orig-date', 'orig-year', 'origyear'}, ['Others'] = 'others', ['Page'] = {'page', 'p'}, -- Used by InternetArchiveBot ['Pages'] = {'pages', 'pp'}, -- Used by InternetArchiveBot ['Periodical'] = {'journal', 'magazine', 'newspaper', 'periodical', 'website', 'work'}, ['Place'] = {'place', 'location'}, ['PostScript'] = 'postscript', ['PublicationDate'] = {'publication-date', 'publicationdate'}, ['PublicationPlace'] = {'publication-place', 'publicationplace'}, ['PublisherName'] = {'publisher', 'institution'}, ['Quote'] = {'quote', 'quotation'}, ['QuotePage'] = 'quote-page', ['QuotePages'] = 'quote-pages', ['Ref'] = 'ref', ['Scale'] = 'scale', ['ScriptChapter'] = {'script-chapter', 'script-contribution', 'script-entry', 'script-article', 'script-section'}, ['ScriptEncyclopedia'] = {'script-encyclopedia', 'script-encyclopaedia'}, -- cite encyclopedia only ['ScriptMap'] = 'script-map', ['ScriptPeriodical'] = {'script-journal', 'script-magazine', 'script-newspaper', 'script-periodical', 'script-website', 'script-work'}, ['ScriptQuote'] = 'script-quote', ['ScriptTitle'] = 'script-title', -- Used by InternetArchiveBot ['Season'] = 'season', ['Sections'] = 'sections', -- cite map only ['Series'] = {'series', 'version'}, ['SeriesLink'] = {'series-link', 'serieslink'}, ['SeriesNumber'] = {'series-number', 'series-no'}, ['Sheet'] = 'sheet', -- cite map only ['Sheets'] = 'sheets', -- cite map only ['Station'] = 'station', ['Time'] = 'time', ['TimeCaption'] = 'time-caption', ['Title'] = 'title', -- Used by InternetArchiveBot ['TitleLink'] = {'title-link', 'episode-link', 'episodelink'}, -- Used by InternetArchiveBot ['TitleNote'] = {'title-note', 'department'}, ['TitleType'] = {'type', 'medium'}, ['TransChapter'] = {'trans-article', 'trans-chapter', 'trans-contribution', 'trans-entry', 'trans-section'}, ['Transcript'] = 'transcript', ['TranscriptFormat'] = 'transcript-format', ['TranscriptURL'] = 'transcript-url', -- Used by InternetArchiveBot ['TransEncyclopedia'] = {'trans-encyclopedia', 'trans-encyclopaedia'}, -- cite encyclopedia only ['TransMap'] = 'trans-map', -- cite map only ['TransPeriodical'] = {'trans-journal', 'trans-magazine', 'trans-newspaper', 'trans-periodical', 'trans-website', 'trans-work'}, ['TransQuote'] = 'trans-quote', ['TransTitle'] = 'trans-title', -- Used by InternetArchiveBot ['URL'] = {'url', 'URL'}, -- Used by InternetArchiveBot ['UrlAccess'] = 'url-access', -- Used by InternetArchiveBot ['UrlStatus'] = 'url-status', -- Used by InternetArchiveBot ['Vauthors'] = 'vauthors', ['Veditors'] = 'veditors', ['Via'] = 'via', ['Volume'] = 'volume', ['Year'] = 'year', ['AuthorList-First'] = {"first#", "author-first#", "author#-first", "author-given#", "author#-given", "subject-first#", "subject#-first", "subject-given#", "subject#-given", "given#"}, ['AuthorList-Last'] = {"last#", "author-last#", "author#-last", "author-surname#", "author#-surname", "subject-last#", "subject#-last", "subject-surname#", "subject#-surname", "author#", 'host#', "subject#", "surname#"}, ['AuthorList-Link'] = {"author-link#", "author#-link", "subject-link#", "subject#-link", "authorlink#", "author#link"}, ['AuthorList-Mask'] = {"author-mask#", "author#-mask", "subject-mask#", "subject#-mask"}, ['ContributorList-First'] = {'contributor-first#', 'contributor#-first', 'contributor-given#', 'contributor#-given'}, ['ContributorList-Last'] = {'contributor-last#', 'contributor#-last', 'contributor-surname#', 'contributor#-surname', 'contributor#'}, ['ContributorList-Link'] = {'contributor-link#', 'contributor#-link'}, ['ContributorList-Mask'] = {'contributor-mask#', 'contributor#-mask'}, ['EditorList-First'] = {"editor-first#", "editor#-first", "editor-given#", "editor#-given"}, ['EditorList-Last'] = {"editor-last#", "editor#-last", "editor-surname#", "editor#-surname", "editor#"}, ['EditorList-Link'] = {"editor-link#", "editor#-link"}, ['EditorList-Mask'] = {"editor-mask#", "editor#-mask"}, ['InterviewerList-First'] = {'interviewer-first#', 'interviewer#-first', 'interviewer-given#', 'interviewer#-given'}, ['InterviewerList-Last'] = {'interviewer-last#', 'interviewer#-last', 'interviewer-surname#', 'interviewer#-surname', 'interviewer#'}, ['InterviewerList-Link'] = {'interviewer-link#', 'interviewer#-link'}, ['InterviewerList-Mask'] = {'interviewer-mask#', 'interviewer#-mask'}, ['TranslatorList-First'] = {'translator-first#', 'translator#-first', 'translator-given#', 'translator#-given'}, ['TranslatorList-Last'] = {'translator-last#', 'translator#-last', 'translator-surname#', 'translator#-surname', 'translator#'}, ['TranslatorList-Link'] = {'translator-link#', 'translator#-link'}, ['TranslatorList-Mask'] = {'translator-mask#', 'translator#-mask'}, } --[[--------------------------< P U N C T _ S K I P >--------------------------- builds a table of parameter names that the extraneous terminal punctuation check should not check. ]] local punct_meta_params = { -- table of aliases[] keys (meta parameters); each key has a table of parameter names for a value 'BookTitle', 'Chapter', 'ScriptChapter', 'ScriptTitle', 'Title', 'TransChapter', 'Transcript', 'TransMap', 'TransTitle', -- title-holding parameters 'AuthorList-Mask', 'ContributorList-Mask', 'EditorList-Mask', 'InterviewerList-Mask', 'TranslatorList-Mask', -- name-list mask may have name separators 'PostScript', 'Quote', 'ScriptQuote', 'TransQuote', 'Ref', -- miscellaneous 'ArchiveURL', 'ChapterURL', 'ConferenceURL', 'MapURL', 'TranscriptURL', 'URL', -- URL-holding parameters } local url_meta_params = { -- table of aliases[] keys (meta parameters); each key has a table of parameter names for a value 'ArchiveURL', 'ChapterURL', 'ConferenceURL', 'ID', 'MapURL', 'TranscriptURL', 'URL', -- parameters allowed to hold urls 'Page', 'Pages', 'At', 'QuotePage', 'QuotePages', -- insource locators allowed to hold urls } local function build_skip_table (skip_t, meta_params) for _, meta_param in ipairs (meta_params) do -- for each meta parameter key local params = aliases[meta_param]; -- get the parameter or the table of parameters associated with the meta parameter name if 'string' == type (params) then skip_t[params] = 1; -- just a single parameter else for _, param in ipairs (params) do -- get the parameter name skip_t[param] = 1; -- add the parameter name to the skip table local count; param, count = param:gsub ('#', ''); -- remove enumerator marker from enumerated parameters if 0 ~= count then -- if removed skip_t[param] = 1; -- add param name without enumerator marker end end end end return skip_t; end local punct_skip = {}; local url_skip = {}; --[[--------------------------< S I N G L E - L E T T E R S E C O N D - L E V E L D O M A I N S >---------- this is a list of tlds that are known to have single-letter second-level domain names. This list does not include ccTLDs which are accepted in is_domain_name(). ]] local single_letter_2nd_lvl_domains_t = {'cash', 'company', 'foundation', 'media', 'org', 'today'}; --[[-----------< S P E C I A L C A S E T R A N S L A T I O N S >------------ This table is primarily here to support internationalization. Translations in this table are used, for example, when an error message, category name, etc., is extracted from the English alias key. There may be other cases where this translation table may be useful. ]] local is_Latn = 'A-Za-z\195\128-\195\150\195\152-\195\182\195\184-\198\191\199\132-\201\143\225\184\128-\225\187\191'; local special_case_translation = { ['AuthorList'] = 'authors list', -- used to assemble maintenance category names ['ContributorList'] = 'contributors list', -- translation of these names plus translation of the base maintenance category names in maint_cats{} table below ['EditorList'] = 'editors list', -- must match the names of the actual categories ['InterviewerList'] = 'interviewers list', -- this group or translations used by name_has_ed_markup() and name_has_mult_names() ['TranslatorList'] = 'translators list', -- Lua patterns to match pseudo-titles used by InternetArchiveBot and others as placeholder for unknown |title= value ['archived_copy'] = { -- used with CS1 maint: Archive[d] copy as title ['en'] = '^archived?%s+copy$', -- for English; translators: keep this because templates imported from en.wiki ['local'] = nil, -- translators: replace ['local'] = nil with lowercase translation only when bots or tools create generic titles in your language }, -- Lua patterns to match generic titles; usually created by bots or reference filling tools -- translators: replace ['local'] = nil with lowercase translation only when bots or tools create generic titles in your language -- generic titles and patterns in this table should be lowercase only -- leave ['local'] nil except when there is a matching generic title in your language -- boolean 'true' for plain-text searches; 'false' for pattern searches ['generic_titles'] = { ['accept'] = { }, ['reject'] = { {['en'] = {'^wayback%s+machine$', false}, ['local'] = nil}, {['en'] = {'are you a robot', true}, ['local'] = nil}, {['en'] = {'hugedomains.com', true}, ['local'] = nil}, {['en'] = {'^[%(%[{<]?no +title[>}%]%)]?$', false}, ['local'] = nil}, {['en'] = {'page not found', true}, ['local'] = nil}, {['en'] = {'subscribe to read', true}, ['local'] = nil}, {['en'] = {'^[%(%[{<]?unknown[>}%]%)]?$', false}, ['local'] = nil}, {['en'] = {'website is for sale', true}, ['local'] = nil}, {['en'] = {'^404', false}, ['local'] = nil}, {['en'] = {'internet archive wayback machine', true}, ['local'] = nil}, {['en'] = {'log into facebook', true}, ['local'] = nil}, {['en'] = {'login • instagram', true}, ['local'] = nil}, {['en'] = {'redirecting...', true}, ['local'] = nil}, {['en'] = {'usurped title', true}, ['local'] = nil}, -- added by a GreenC bot {['en'] = {'webcite query result', true}, ['local'] = nil}, {['en'] = {'wikiwix\'s cache', true}, ['local'] = nil}, } }, -- boolean 'true' for plain-text searches, search string must be lowercase only -- boolean 'false' for pattern searches -- leave ['local'] nil except when there is a matching generic name in your language ['generic_names'] = { ['accept'] = { {['en'] = {'%[%[[^|]*%(author%) *|[^%]]*%]%]', false}, ['local'] = nil}, }, ['reject'] = { {['en'] = {'about us', true}, ['local'] = nil}, {['en'] = {'%f[%a][Aa]dvisor%f[%A]', false}, ['local'] = nil}, {['en'] = {'allmusic', true}, ['local'] = nil}, {['en'] = {'%f[%a][Aa]uthor%f[%A]', false}, ['local'] = nil}, {['en'] = {'^[Bb]ureau$', false}, ['local'] = nil}, {['en'] = {'business', true}, ['local'] = nil}, {['en'] = {'cnn', true}, ['local'] = nil}, {['en'] = {'collaborator', true}, ['local'] = nil}, {['en'] = {'^[Cc]ompany$', false}, ['local'] = nil}, {['en'] = {'contributor', true}, ['local'] = nil}, {['en'] = {'contact us', true}, ['local'] = nil}, {['en'] = {'correspondent', true}, ['local'] = nil}, {['en'] = {'^[Dd]esk$', false}, ['local'] = nil}, {['en'] = {'directory', true}, ['local'] = nil}, {['en'] = {'%f[%(%[][%(%[]%s*eds?%.?%s*[%)%]]?$', false}, ['local'] = nil}, {['en'] = {'[,%.%s]%f[e]eds?%.?$', false}, ['local'] = nil}, {['en'] = {'^eds?[%.,;]', false}, ['local'] = nil}, {['en'] = {'^[%(%[]%s*[Ee][Dd][Ss]?%.?%s*[%)%]]', false}, ['local'] = nil}, {['en'] = {'%f[%a][Ee]dited%f[%A]', false}, ['local'] = nil}, {['en'] = {'%f[%a][Ee]ditors?%f[%A]', false}, ['local'] = nil}, {['en'] = {'%f[%a][Ee]mail%f[%A]', false}, ['local'] = nil}, {['en'] = {'facebook', true}, ['local'] = nil}, {['en'] = {'google', true}, ['local'] = nil}, {['en'] = {'^[Gg]roup$', false}, ['local'] = nil}, {['en'] = {'home page', true}, ['local'] = nil}, {['en'] = {'^[Ii]nc%.?$', false}, ['local'] = nil}, {['en'] = {'instagram', true}, ['local'] = nil}, {['en'] = {'interviewer', true}, ['local'] = nil}, {['en'] = {'^[Ll]imited$', false}, ['local'] = nil}, {['en'] = {'linkedIn', true}, ['local'] = nil}, {['en'] = {'^[Nn]ews$', false}, ['local'] = nil}, {['en'] = {'[Nn]ews[ %-]?[Rr]oom', false}, ['local'] = nil}, {['en'] = {'pinterest', true}, ['local'] = nil}, {['en'] = {'policy', true}, ['local'] = nil}, {['en'] = {'privacy', true}, ['local'] = nil}, {['en'] = {'reuters', true}, ['local'] = nil}, {['en'] = {'translator', true}, ['local'] = nil}, {['en'] = {'tumblr', true}, ['local'] = nil}, {['en'] = {'twitter', true}, ['local'] = nil}, {['en'] = {'site name', true}, ['local'] = nil}, {['en'] = {'statement', true}, ['local'] = nil}, {['en'] = {'submitted', true}, ['local'] = nil}, {['en'] = {'super.?user', false}, ['local'] = nil}, {['en'] = {'%f['..is_Latn..'][Uu]ser%f[^'..is_Latn..']', false}, ['local'] = nil}, {['en'] = {'verfasser', true}, ['local'] = nil}, } } } --[[--------------------------< D A T E _ N A M E S >---------------------------------------------------------- This table of tables lists local language date names and fallback English date names. The code in Date_validation will look first in the local table for valid date names. If date names are not found in the local table, the code will look in the English table. Because citations can be copied to the local wiki from en.wiki, the English is required when the date-name translation function date_name_xlate() is used. In these tables, season numbering is defined by Extended Date/Time Format (EDTF) Specification (https://www.loc.gov/standards/datetime/) which became part of ISO 8601 in 2019. See '§Sub-year groupings'. The standard defines various divisions using numbers 21-41. CS1|2 only supports generic seasons. EDTF does support the distinction between north and south hemisphere seasons but CS1|2 has no way to make that distinction. 33-36 = Quarter 1, Quarter 2, Quarter 3, Quarter 4 (3 months each) The standard does not address 'named' dates so, for the purposes of CS1|2, Easter and Christmas are defined here as 98 and 99, which should be out of the ISO 8601 (EDTF) range of uses for a while. local_date_names_from_mediawiki is a boolean. When set to: true – module will fetch local month names from MediaWiki for both date_names['local']['long'] and date_names['local']['short']; this will unconditionally overwrite manual translations false – module will *not* fetch local month names from MediaWiki Caveat lector: There is no guarantee that MediaWiki will provide short month names. At your wiki you can test the results of the MediaWiki fetch in the debug console with this command (the result is alpha sorted): =mw.dumpObject (p.date_names['local']) While the module can fetch month names from MediaWiki, it cannot fetch the quarter, season, and named date names from MediaWiki. Those must be translated manually. ]] local local_date_names_from_mediawiki = true; -- when false, manual translation required for date_names['local']['long'] and date_names['local']['short']; overwrites manual translations -- when true, module fetches long and short month names from MediaWiki local date_names = { ['en'] = { -- English ['long'] = {['January'] = 1, ['February'] = 2, ['March'] = 3, ['April'] = 4, ['May'] = 5, ['June'] = 6, ['July'] = 7, ['August'] = 8, ['September'] = 9, ['October'] = 10, ['November'] = 11, ['December'] = 12}, ['short'] = {['Jan'] = 1, ['Feb'] = 2, ['Mar'] = 3, ['Apr'] = 4, ['May'] = 5, ['Jun'] = 6, ['Jul'] = 7, ['Aug'] = 8, ['Sep'] = 9, ['Oct'] = 10, ['Nov'] = 11, ['Dec'] = 12}, ['quarter'] = {['First Quarter'] = 33, ['Second Quarter'] = 34, ['Third Quarter'] = 35, ['Fourth Quarter'] = 36}, ['season'] = {['Winter'] = 24, ['Spring'] = 21, ['Summer'] = 22, ['Fall'] = 23, ['Autumn'] = 23}, ['named'] = {['Easter'] = 98, ['Christmas'] = 99}, }, -- when local_date_names_from_mediawiki = false ['local'] = { -- replace these English date names with the local language equivalents ['long'] = {['January'] = 1, ['February'] = 2, ['March'] = 3, ['April'] = 4, ['May'] = 5, ['June'] = 6, ['July'] = 7, ['August'] = 8, ['September'] = 9, ['October'] = 10, ['November'] = 11, ['December'] = 12}, ['short'] = {['Jan'] = 1, ['Feb'] = 2, ['Mar'] = 3, ['Apr'] = 4, ['May'] = 5, ['Jun'] = 6, ['Jul'] = 7, ['Aug'] = 8, ['Sep'] = 9, ['Oct'] = 10, ['Nov'] = 11, ['Dec'] = 12}, ['quarter'] = {['First Quarter'] = 33, ['Second Quarter'] = 34, ['Third Quarter'] = 35, ['Fourth Quarter'] = 36}, ['season'] = {['Winter'] = 24, ['Spring'] = 21, ['Summer'] = 22, ['Fall'] = 23, ['Autumn'] = 23}, ['named'] = {['Easter'] = 98, ['Christmas'] = 99}, }, ['inv_local_long'] = {}, -- used in date reformatting & translation; copy of date_names['local'].long where k/v are inverted: [1]='<local name>' etc. ['inv_local_short'] = {}, -- used in date reformatting & translation; copy of date_names['local'].short where k/v are inverted: [1]='<local name>' etc. ['inv_local_quarter'] = {}, -- used in date translation; copy of date_names['local'].quarter where k/v are inverted: [1]='<local name>' etc. ['inv_local_season'] = {}, -- used in date translation; copy of date_names['local'].season where k/v are inverted: [1]='<local name>' etc. ['inv_local_named'] = {}, -- used in date translation; copy of date_names['local'].named where k/v are inverted: [1]='<local name>' etc. ['local_digits'] = {['0'] = '0', ['1'] = '1', ['2'] = '2', ['3'] = '3', ['4'] = '4', ['5'] = '5', ['6'] = '6', ['7'] = '7', ['8'] = '8', ['9'] = '9'}, -- used to convert local language digits to Western 0-9 ['xlate_digits'] = {}, } if local_date_names_from_mediawiki then -- if fetching local month names from MediaWiki is enabled local long_t = {}; local short_t = {}; for i=1, 12 do -- loop 12x and local name = lang_obj:formatDate('F', '2022-' .. i .. '-1'); -- get long month name for each i long_t[name] = i; -- save it name = lang_obj:formatDate('M', '2022-' .. i .. '-1'); -- get short month name for each i short_t[name] = i; -- save it end date_names['local']['long'] = long_t; -- write the long table – overwrites manual translation date_names['local']['short'] = short_t; -- write the short table – overwrites manual translation end -- create inverted date-name tables for reformatting and/or translation for _, invert_t in pairs {{'long', 'inv_local_long'}, {'short', 'inv_local_short'}, {'quarter', 'inv_local_quarter'}, {'season', 'inv_local_season'}, {'named', 'inv_local_named'}} do for name, i in pairs (date_names['local'][invert_t[1]]) do -- this table is ['name'] = i date_names[invert_t[2]][i] = name; -- invert to get [i] = 'name' for conversions from ymd end end if local_digits_from_mediawiki then -- if fetching local digits from MediaWiki is enabled local digits_t = {}; for i=0, 9 do -- loop 10x and digits_t [lang_obj:formatNum (i)] = tostring (i); -- format the loop indexer as local lang table index and assign loop indexer (a string) as the value end date_names['local_digits'] = digits_t; end for ld, ed in pairs (date_names.local_digits) do -- make a digit translation table for simple date translation from en to local language using local_digits table date_names.xlate_digits [ed] = ld; -- en digit becomes index with local digit as the value end local df_template_patterns = { -- table of redirects to {{Use dmy dates}} and {{Use mdy dates}} '{{ *[Uu]se +(dmy) +dates *[|}]', -- 1159k -- sorted by approximate transclusion count '{{ *[Uu]se +(mdy) +dates *[|}]', -- 212k '{{ *[Uu]se +(MDY) +dates *[|}]', -- 788 '{{ *[Uu]se +(DMY) +dates *[|}]', -- 343 '{{ *([Mm]dy) *[|}]', -- 176 '{{ *[Uu]se *(dmy) *[|}]', -- 156 + 18 '{{ *[Uu]se *(mdy) *[|}]', -- 149 + 11 '{{ *([Dd]my) *[|}]', -- 56 '{{ *[Uu]se +(MDY) *[|}]', -- 5 '{{ *([Dd]MY) *[|}]', -- 3 '{{ *[Uu]se(mdy)dates *[|}]', -- 1 '{{ *[Uu]se +(DMY) *[|}]', -- 0 '{{ *([Mm]DY) *[|}]', -- 0 } local title_object = mw.title.getCurrentTitle(); local content; -- done this way so that unused templates appear in unused-template-reports; self-transcluded makes them look like they are used if 10 ~= title_object.namespace then -- all namespaces except Template content = title_object: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 end local function get_date_format () if not content then -- nil content when we're in template return nil; -- auto-formatting does not work in Template space so don't set global_df end for _, pattern in ipairs (df_template_patterns) do -- loop through the patterns looking for {{Use dmy dates}} or {{Use mdy dates}} or any of their redirects local start, _, match = content:find(pattern); -- match is the three letters indicating desired date format if match then local use_dates_template = content:match ('%b{}', start); -- get the whole template if use_dates_template:match ('| *cs1%-dates *= *[lsy][sy]?') then -- look for |cs1-dates=publication date length access-/archive-date length return match:lower() .. '-' .. use_dates_template:match ('| *cs1%-dates *= *([lsy][sy]?)'); else return match:lower() .. '-all'; -- no |cs1-dates= k/v pair; return value appropriate for use in |df= end end end end local global_df; -- TODO: add this to <global_cs1_config_t>? --[[-----------------< V O L U M E , I S S U E , P A G E S >------------------ These tables hold cite class values (from the template invocation) and identify those templates that support |volume=, |issue=, and |page(s)= parameters. Cite conference and cite map require further qualification which is handled in the main module. ]] local templates_using_volume = {'citation', 'audio-visual', 'book', 'conference', 'encyclopaedia', 'interview', 'journal', 'magazine', 'map', 'news', 'report', 'techreport', 'thesis'} local templates_using_issue = {'citation', 'conference', 'episode', 'interview', 'journal', 'magazine', 'map', 'news', 'podcast'} local templates_not_using_page = {'audio-visual', 'episode', 'mailinglist', 'newsgroup', 'podcast', 'serial', 'sign', 'speech'} --[[ These tables control when it is appropriate for {{citation}} to render |volume= and/or |issue=. The parameter names in the tables constrain {{citation}} so that its renderings match the renderings of the equivalent cs1 templates. For example, {{cite web}} does not support |volume= so the equivalent {{citation |website=...}} must not support |volume=. ]] local citation_no_volume_t = { -- {{citation}} does not render |volume= when these parameters are used 'website', 'mailinglist', 'script-website', } local citation_issue_t = { -- {{citation}} may render |issue= when these parameters are used 'journal', 'magazine', 'newspaper', 'periodical', 'work', 'script-journal', 'script-magazine', 'script-newspaper', 'script-periodical', 'script-work', } --[[ Patterns for finding extra text in |volume=, |issue=, |page=, |pages= ]] local vol_iss_pg_patterns = { good_ppattern = '^P[^%.PpGg]', -- OK to begin with uppercase P: P7 (page 7 of section P), but not p123 (page 123); TODO: this allows 'Pages' which it should not bad_ppatterns = { -- patterns for |page= and |pages= '^[Pp][PpGg]?%.?[ %d]', '^[Pp][Pp]?%.&nbsp;', -- from {{p.}} and {{pp.}} templates '^[Pp]ages?', '^[Pp]gs.?', }, vi_patterns_t = { -- combined to catch volume-like text in |issue= and issue-like text in |volume= '^volumes?', -- volume-like text '^vols?[%.:=]?', '^issues?', --issue-like text '^iss[%.:=]?', '^numbers?', '^nos?%A', -- don't match 'november' or 'nostradamus' '^nr[%.:=]?', '^n[%.:= ]', -- might be a valid issue without separator (space char is sep char here) '^n°', -- 'n' with degree sign (U+00B0) '^№', -- precomposed unicode numero character (U+2116) }, } --[[--------------------------< K E Y W O R D S >------------------------------- These tables hold keywords for those parameters that have defined sets of acceptable keywords. ]] --[[-------------------< K E Y W O R D S T A B L E >-------------------------- this is a list of keywords; each key in the list is associated with a table of synonymous keywords possibly from different languages. for I18N: add local-language keywords to value table; do not change the key. For example, adding the German keyword 'ja': ['affirmative'] = {'yes', 'true', 'y', 'ja'}, Because CS1|2 templates from en.wiki articles are often copied to other local wikis, it is recommended that the English keywords remain in these tables. ]] local keywords = { ['amp'] = {'&', 'amp', 'ampersand'}, -- |name-list-style= ['and'] = {'and', 'serial'}, -- |name-list-style= ['affirmative'] = {'yes', 'true', 'y'}, -- |no-tracking=, |no-pp= -- Used by InternetArchiveBot ['afterword'] = {'afterword'}, -- |contribution= ['bot: unknown'] = {'bot: unknown'}, -- |url-status= -- Used by InternetArchiveBot ['cs1'] = {'cs1'}, -- |mode= ['cs2'] = {'cs2'}, -- |mode= ['dead'] = {'dead', 'deviated'}, -- |url-status= -- Used by InternetArchiveBot ['dmy'] = {'dmy'}, -- |df= ['dmy-all'] = {'dmy-all'}, -- |df= ['foreword'] = {'foreword'}, -- |contribution= ['free'] = {'free'}, -- |<id>-access= -- Used by InternetArchiveBot ['harv'] = {'harv'}, -- |ref=; this no longer supported; is_valid_parameter_value() called with <invert> = true ['introduction'] = {'introduction'}, -- |contribution= ['limited'] = {'limited'}, -- |url-access= -- Used by InternetArchiveBot ['live'] = {'live'}, -- |url-status= -- Used by InternetArchiveBot ['mdy'] = {'mdy'}, -- |df= ['mdy-all'] = {'mdy-all'}, -- |df= ['none'] = {'none'}, -- |postscript=, |ref=, |title=, |type= -- Used by InternetArchiveBot ['off'] = {'off'}, -- |title= (potentially also: |title-link=, |postscript=, |ref=, |type=) ['preface'] = {'preface'}, -- |contribution= ['registration'] = {'registration'}, -- |url-access= -- Used by InternetArchiveBot ['subscription'] = {'subscription'}, -- |url-access= -- Used by InternetArchiveBot ['unfit'] = {'unfit'}, -- |url-status= -- Used by InternetArchiveBot ['usurped'] = {'usurped'}, -- |url-status= -- Used by InternetArchiveBot ['vanc'] = {'vanc'}, -- |name-list-style= ['ymd'] = {'ymd'}, -- |df= ['ymd-all'] = {'ymd-all'}, -- |df= -- ['yMd'] = {'yMd'}, -- |df=; not supported at en.wiki -- ['yMd-all'] = {'yMd-all'}, -- |df=; not supported at en.wiki } --[[------------------------< X L A T E _ K E Y W O R D S >--------------------- this function builds a list, keywords_xlate{}, of the keywords found in keywords{} where the values from keywords{} become the keys in keywords_xlate{} and the keys from keywords{} become the values in keywords_xlate{}: ['affirmative'] = {'yes', 'true', 'y'}, -- in keywords{} becomes ['yes'] = 'affirmative', -- in keywords_xlate{} ['true'] = 'affirmative', ['y'] = 'affirmative', the purpose of this function is to act as a translator between a non-English keyword and its English equivalent that may be used in other modules of this suite ]] local function xlate_keywords () local out_table = {}; -- output goes here for k, keywords_t in pairs (keywords) do -- spin through the keywords table for _, keyword in ipairs (keywords_t) do -- for each keyword out_table[keyword] = k; -- create an entry in the output table where keyword is the key end end return out_table; end local keywords_xlate = xlate_keywords (); -- the list of translated keywords --[[----------------< M A K E _ K E Y W O R D S _ L I S T >--------------------- this function assembles, for parameter-value validation, the list of keywords appropriate to that parameter. keywords_lists{}, is a table of tables from keywords{} ]] local function make_keywords_list (keywords_lists) local out_table = {}; -- output goes here for _, keyword_list in ipairs (keywords_lists) do -- spin through keywords_lists{} and get a table of keywords for _, keyword in ipairs (keyword_list) do -- spin through keyword_list{} and add each keyword, ... table.insert (out_table, keyword); -- ... as plain text, to the output list end end return out_table; end --[[----------------< K E Y W O R D S _ L I S T S >----------------------------- this is a list of lists of valid keywords for the various parameters in [key]. Generally the keys in this table are the canonical en.wiki parameter names though some are contrived because of use in multiple differently named parameters: ['yes_true_y'], ['id-access']. The function make_keywords_list() extracts the individual keywords from the appropriate list in keywords{}. The lists in this table are used to validate the keyword assignment for the parameters named in this table's keys. ]] local keywords_lists = { ['yes_true_y'] = make_keywords_list ({keywords.affirmative}), ['contribution'] = make_keywords_list ({keywords.afterword, keywords.foreword, keywords.introduction, keywords.preface}), ['df'] = make_keywords_list ({keywords.dmy, keywords['dmy-all'], keywords.mdy, keywords['mdy-all'], keywords.ymd, keywords['ymd-all']}), -- ['df'] = make_keywords_list ({keywords.dmy, keywords['dmy-all'], keywords.mdy, keywords['mdy-all'], keywords.ymd, keywords['ymd-all'], keywords.yMd, keywords['yMd-all']}), -- not supported at en.wiki ['mode'] = make_keywords_list ({keywords.cs1, keywords.cs2}), ['name-list-style'] = make_keywords_list ({keywords.amp, keywords['and'], keywords.vanc}), ['ref'] = make_keywords_list ({keywords.harv}), -- inverted check; |ref=harv no longer supported ['url-access'] = make_keywords_list ({keywords.subscription, keywords.limited, keywords.registration}), ['url-status'] = make_keywords_list ({keywords.dead, keywords.live, keywords.unfit, keywords.usurped, keywords['bot: unknown']}), ['id-access'] = make_keywords_list ({keywords.free}), } --[[--------------------------< C S 1 _ C O N F I G _ G E T >-------------------------------------------------- fetch and validate values from {{cs1 config}} template to fill <global_cs1_config_t> no error messages; when errors are detected, the parameter value from {{cs1 config}} is blanked. Supports all parameters and aliases associated with the metaparameters: DisplayAuthors, DisplayContributors, DisplayEditors, DisplayInterviewers, DisplayTranslators, NameListStyle, and Mode. The DisplayWhatever metaparameters accept numeric values only (|display-authors=etal and the like is not supported). ]] local global_cs1_config_t = {}; -- TODO: add value returned from get_date_format() to this table? local function get_cs1_config () if not content then -- nil content when we're in template return nil; -- auto-formatting does not work in Template space so don't set global_df end local start = content:find('{{ *[Cc][Ss]1 config *[|}]'); -- <start> is offset into <content> when {{cs1 config}} found; nil else if start then local cs1_config_template = content:match ('%b{}', start); -- get the whole template if not cs1_config_template then return nil; end local params_t = mw.text.split (cs1_config_template:gsub ('^{{%s*', ''):gsub ('%s*}}$', ''), '%s*|%s*'); -- remove '{{' and '}}'; make a sequence of parameter/value pairs (split on the pipe) table.remove (params_t, 1); -- remove the template name because it isn't a parameter/value pair local config_meta_params_t = {'DisplayAuthors', 'DisplayContributors', 'DisplayEditors', 'DisplayInterviewers', 'DisplayTranslators', 'NameListStyle', 'Mode'}; local meta_param_map_t = {}; -- list of accepted parameter names usable in {{cs1 config}} goes here for _, meta_param in ipairs (config_meta_params_t) do -- for i18n using <config_meta_params_t>, map template parameter names to their metaparameter equivalents if 'table' == type (aliases[meta_param]) then -- if <meta_param> is a sequence, for _, param in ipairs (aliases[meta_param]) do -- extract its contents meta_param_map_t[param] = meta_param; -- and add to <meta_param_map_t> end else meta_param_map_t[aliases[meta_param]] = meta_param; -- not a sequence so just add the parameter to <meta_param_map_t> end end local keywords_t = {}; -- map valid keywords to their associate metaparameter; reverse form of <keyword_lists[key] for these metaparameters for _, metaparam_t in ipairs ({{'NameListStyle', 'name-list-style'}, {'Mode', 'mode'}}) do -- only these metaparameter / keywords_lists key pairs for _, keyword in ipairs (keywords_lists[metaparam_t[2]]) do -- spin through the list of keywords keywords_t[keyword] = metaparam_t[1]; -- add [keyword] = metaparameter to the map end end for _, param in ipairs (params_t) do -- spin through the {{cs1 config}} parameters and fill <global_cs1_config_t> local k, v = param:match ('([^=]-)%s*=%s*(.+)'); -- <k> is the parameter name; <v> is parameter's assigned value if k then if k:find ('^display') then -- if <k> is one of the |display-<namelist>= parameters if v:match ('%d+') then -- the assigned value must be digits; doesn't accept 'etal' global_cs1_config_t[meta_param_map_t[k]]=v; -- add the display param and its value to globals table end else if keywords_t[v] == meta_param_map_t[k] then -- keywords_t[v] returns nil or the metaparam name; these must be the same global_cs1_config_t[meta_param_map_t[k]]=v; -- add the parameter and its value to globals table end end end end end end get_cs1_config (); -- fill <global_cs1_config_t> --[[---------------------< S T R I P M A R K E R S >---------------------------- Common pattern definition location for stripmarkers so that we don't have to go hunting for them if (when) MediaWiki changes their form. ]] local stripmarkers = { ['any'] = '\127[^\127]*UNIQ%-%-(%a+)%-[%a%d]+%-QINU[^\127]*\127', -- capture returns name of stripmarker ['math'] = '\127[^\127]*UNIQ%-%-math%-[%a%d]+%-QINU[^\127]*\127' -- math stripmarkers used in coins_cleanup() and coins_replace_math_stripmarker() } --[[------------< I N V I S I B L E _ C H A R A C T E R S >--------------------- This table holds non-printing or invisible characters indexed either by name or by Unicode group. Values are decimal representations of UTF-8 codes. The table is organized as a table of tables because the Lua pairs keyword returns table data in an arbitrary order. Here, we want to process the table from top to bottom because the entries at the top of the table are also found in the ranges specified by the entries at the bottom of the table. Also here is a pattern that recognizes stripmarkers that begin and end with the delete characters. The nowiki stripmarker is not an error but some others are because the parameter values that include them become part of the template's metadata before stripmarker replacement. ]] local invisible_defs = { del = '\127', -- used to distinguish between stripmarker and del char zwj = '\226\128\141', -- used with capture because zwj may be allowed } local invisible_chars = { {'replacement', '\239\191\189'}, -- U+FFFD, EF BF BD {'zero width joiner', '('.. invisible_defs.zwj .. ')'}, -- U+200D, E2 80 8D; capture because zwj may be allowed {'zero width space', '\226\128\139'}, -- U+200B, E2 80 8B {'hair space', '\226\128\138'}, -- U+200A, E2 80 8A {'soft hyphen', '\194\173'}, -- U+00AD, C2 AD {'horizontal tab', '\009'}, -- U+0009 (HT), 09 {'line feed', '\010'}, -- U+000A (LF), 0A {'no-break space', '\194\160'}, -- U+00A0 (NBSP), C2 A0 {'carriage return', '\013'}, -- U+000D (CR), 0D {'stripmarker', stripmarkers.any}, -- stripmarker; may or may not be an error; capture returns the stripmaker type {'delete', '('.. invisible_defs.del .. ')'}, -- U+007F (DEL), 7F; must be done after stripmarker test; capture to distinguish isolated del chars not part of stripmarker {'C0 control', '[\000-\008\011\012\014-\031]'}, -- U+0000–U+001F (NULL–US), 00–1F (except HT, LF, CR (09, 0A, 0D)) {'C1 control', '[\194\128-\194\159]'}, -- U+0080–U+009F (XXX–APC), C2 80 – C2 9F -- {'Specials', '[\239\191\185-\239\191\191]'}, -- U+FFF9-U+FFFF, EF BF B9 – EF BF BF -- {'Private use area', '[\238\128\128-\239\163\191]'}, -- U+E000–U+F8FF, EE 80 80 – EF A3 BF -- {'Supplementary Private Use Area-A', '[\243\176\128\128-\243\191\191\189]'}, -- U+F0000–U+FFFFD, F3 B0 80 80 – F3 BF BF BD -- {'Supplementary Private Use Area-B', '[\244\128\128\128-\244\143\191\189]'}, -- U+100000–U+10FFFD, F4 80 80 80 – F4 8F BF BD } --[[ Indic script makes use of zero width joiner as a character modifier so zwj characters must be left in. This pattern covers all of the unicode characters for these languages: Devanagari 0900–097F – https://unicode.org/charts/PDF/U0900.pdf Devanagari extended A8E0–A8FF – https://unicode.org/charts/PDF/UA8E0.pdf Bengali 0980–09FF – https://unicode.org/charts/PDF/U0980.pdf Gurmukhi 0A00–0A7F – https://unicode.org/charts/PDF/U0A00.pdf Gujarati 0A80–0AFF – https://unicode.org/charts/PDF/U0A80.pdf Oriya 0B00–0B7F – https://unicode.org/charts/PDF/U0B00.pdf Tamil 0B80–0BFF – https://unicode.org/charts/PDF/U0B80.pdf Telugu 0C00–0C7F – https://unicode.org/charts/PDF/U0C00.pdf Kannada 0C80–0CFF – https://unicode.org/charts/PDF/U0C80.pdf Malayalam 0D00–0D7F – https://unicode.org/charts/PDF/U0D00.pdf plus the not-necessarily Indic scripts for Sinhala and Burmese: Sinhala 0D80-0DFF - https://unicode.org/charts/PDF/U0D80.pdf Myanmar 1000-109F - https://unicode.org/charts/PDF/U1000.pdf Myanmar extended A AA60-AA7F - https://unicode.org/charts/PDF/UAA60.pdf Myanmar extended B A9E0-A9FF - https://unicode.org/charts/PDF/UA9E0.pdf the pattern is used by has_invisible_chars() and coins_cleanup() ]] local indic_script = '[\224\164\128-\224\181\191\224\163\160-\224\183\191\225\128\128-\225\130\159\234\167\160-\234\167\191\234\169\160-\234\169\191]'; -- list of emoji that use a zwj character (U+200D) to combine with another emoji -- from: https://unicode.org/Public/emoji/15.1/emoji-zwj-sequences.txt; version: 15.1; 2023-06-05 -- table created by: [[:en:Module:Make emoji zwj table]] local emoji_t = { -- indexes are decimal forms of the hex values in U+xxxx [8596] = true, -- U+2194 ↔ left right arrow [8597] = true, -- U+2195 ↕ up down arrow [9760] = true, -- U+2620 ☠ skull and crossbones [9792] = true, -- U+2640 ♀ female sign [9794] = true, -- U+2642 ♂ male sign [9877] = true, -- U+2695 ⚕ staff of aesculapius [9878] = true, -- U+2696 ⚖ scales [9895] = true, -- U+26A7 ⚧ male with stroke and male and female sign [9992] = true, -- U+2708 ✈ airplane [10052] = true, -- U+2744 ❄ snowflake [10084] = true, -- U+2764 ❤ heavy black heart [10145] = true, -- U+27A1 ➡ black rightwards arrow [11035] = true, -- U+2B1B ⬛ black large square [127752] = true, -- U+1F308 🌈 rainbow [127787] = true, -- U+1F32B 🌫 fog [127806] = true, -- U+1F33E 🌾 ear of rice [127859] = true, -- U+1F373 🍳 cooking [127868] = true, -- U+1F37C 🍼 baby bottle [127876] = true, -- U+1F384 🎄 christmas tree [127891] = true, -- U+1F393 🎓 graduation cap [127908] = true, -- U+1F3A4 🎤 microphone [127912] = true, -- U+1F3A8 🎨 artist palette [127979] = true, -- U+1F3EB 🏫 school [127981] = true, -- U+1F3ED 🏭 factory [128102] = true, -- U+1F466 👦 boy [128103] = true, -- U+1F467 👧 girl [128104] = true, -- U+1F468 👨 man [128105] = true, -- U+1F469 👩 woman [128139] = true, -- U+1F48B 💋 kiss mark [128165] = true, -- U+1F4A5 💥 collision symbol [128168] = true, -- U+1F4A8 💨 dash symbol [128171] = true, -- U+1F4AB 💫 dizzy symbol [128187] = true, -- U+1F4BB 💻 personal computer [128188] = true, -- U+1F4BC 💼 brief case [128293] = true, -- U+1F525 🔥 fire [128295] = true, -- U+1F527 🔧 wrench [128300] = true, -- U+1F52C 🔬 microscope [128488] = true, -- U+1F5E8 🗨 left speech bubble [128640] = true, -- U+1F680 🚀 rocket [128658] = true, -- U+1F692 🚒 fire engine [129001] = true, -- U+1F7E9 🟩 large green square [129003] = true, -- U+1F7EB 🟫 large brown square [129309] = true, -- U+1F91D 🤝 handshake [129455] = true, -- U+1F9AF 🦯 probing cane [129456] = true, -- U+1F9B0 🦰 emoji component red hair [129457] = true, -- U+1F9B1 🦱 emoji component curly hair [129458] = true, -- U+1F9B2 🦲 emoji component bald [129459] = true, -- U+1F9B3 🦳 emoji component white hair [129466] = true, -- U+1F9BA 🦺 safety vest [129468] = true, -- U+1F9BC 🦼 motorized wheelchair [129469] = true, -- U+1F9BD 🦽 manual wheelchair [129489] = true, -- U+1F9D1 🧑 adult [129490] = true, -- U+1F9D2 🧒 child [129657] = true, -- U+1FA79 🩹 adhesive bandage [129778] = true, -- U+1FAF2 🫲 leftwards hand } --[[----------------------< L A N G U A G E S U P P O R T >------------------- These tables and constants support various language-specific functionality. ]] --local this_wiki_code = mw.getContentLanguage():getCode(); -- get this wiki's language code local this_wiki_code = lang_obj:getCode(); -- get this wiki's language code if string.match (mw.site.server, 'wikidata') then this_wiki_code = mw.getCurrentFrame():callParserFunction('int', {'lang'}); -- on Wikidata so use interface language setting instead end local mw_languages_by_tag_t = mw.language.fetchLanguageNames (this_wiki_code, 'all'); -- get a table of language tag/name pairs known to Wikimedia; used for interwiki tests local mw_languages_by_name_t = {}; for k, v in pairs (mw_languages_by_tag_t) do -- build a 'reversed' table name/tag language pairs know to MediaWiki; used for |language= v = mw.ustring.lower (v); -- lowercase for tag fetch; get name's proper case from mw_languages_by_tag_t[<tag>] if mw_languages_by_name_t[v] then -- when name already in the table if 2 == #k or 3 == #k then -- if tag does not have subtags mw_languages_by_name_t[v] = k; -- prefer the shortest tag for this name end else -- here when name not in the table mw_languages_by_name_t[v] = k; -- so add name and matching tag end end local inter_wiki_map = {}; -- map of interwiki prefixes that are language-code prefixes for k, v in pairs (mw.site.interwikiMap ('local')) do -- spin through the base interwiki map (limited to local) if mw_languages_by_tag_t[v["prefix"]] then -- if the prefix matches a known language tag inter_wiki_map[v["prefix"]] = true; -- add it to our local map end end --[[--------------------< S C R I P T _ L A N G _ C O D E S >------------------- This table is used to hold ISO 639-1 two-character and ISO 639-3 three-character language codes that apply only to |script-title= and |script-chapter= ]] local script_lang_codes = { 'ab', 'am', 'ar', 'be', 'bg', 'bn', 'bo', 'bs', 'ce', 'dv', 'dz', 'el', 'fa', 'grc', 'gu', 'he', 'hi', 'hy', 'ja', 'ka', 'kk', 'km', 'kn', 'ko', 'ku', 'ky', 'lo', 'mk', 'ml', 'mn', 'mni', 'mr', 'my', 'ne', 'or', 'ota', 'pa', 'ps', 'ru', 'sd', 'si', 'sr', 'syc', 'ta', 'te', 'tg', 'th', 'ti', 'tt', 'ug', 'uk', 'ur', 'uz', 'yi', 'yue', 'zh' }; --[[---------------< L A N G U A G E R E M A P P I N G >---------------------- These tables hold language information that is different (correct) from MediaWiki's definitions For each ['<tag>'] = 'language name' in lang_code_remap{} there must be a matching ['language name'] = {'language name', '<tag>'} in lang_name_remap{} lang_tag_remap{}: key is always lowercase ISO 639-1, -2, -3 language tag or a valid lowercase IETF language tag value is properly spelled and capitalized language name associated with <tag> only one language name per <tag>; key/value pair must have matching entry in lang_name_remap{} lang_name_remap{}: key is always lowercase language name value is a table the holds correctly spelled and capitalized language name [1] and associated tag [2] (tag must match a tag key in lang_tag_remap{}) may have multiple keys referring to a common preferred name and tag; For example: ['kolsch'] and ['kölsch'] both refer to 'Kölsch' and 'ksh' ]] local lang_tag_remap = { -- used for |language= and |script-title= / |script-chapter= ['als'] = 'Tosk Albanian', -- MediaWiki returns Alemannisch ['bh'] = 'Bihari', -- MediaWiki uses 'bh' as a subdomain name for Bhojpuri Wikipedia: bh.wikipedia.org ['bla'] = 'Blackfoot', -- MediaWiki/IANA/ISO 639: Siksika; use en.wiki preferred name ['bn'] = 'Bengali', -- MediaWiki returns Bangla ['ca-valencia'] = 'Valencian', -- IETF variant of Catalan ['fkv'] = 'Kven', -- MediaWiki returns Kvensk ['gsw'] = 'Swiss German', ['ilo'] = 'Ilocano', -- MediaWiki/IANA/ISO 639: Iloko; use en.wiki preferred name ['ksh'] = 'Kölsch', -- MediaWiki: Colognian; use IANA/ISO 639 preferred name ['ksh-x-colog'] = 'Colognian', -- override MediaWiki ksh; no IANA/ISO 639 code for Colognian; IETF private code created at Module:Lang/data ['mis-x-ripuar'] = 'Ripuarian', -- override MediaWiki ksh; no IANA/ISO 639 code for Ripuarian; IETF private code created at Module:Lang/data ['nan-tw'] = 'Taiwanese Hokkien', -- make room for MediaWiki/IANA/ISO 639 nan: Min Nan Chinese and support en.wiki preferred name ['sr-ec'] = 'Serbian (Cyrillic script)', -- MediaWiki returns српски (ћирилица) ['sr-el'] = 'Serbian (Latin script)', -- MediaWiki returns srpski (latinica) } local lang_name_remap = { -- used for |language=; names require proper capitalization; tags must be lowercase ['alemannic'] = {'Swiss German', 'gsw'}, -- ISO 639-2, -3 alternate for Swiss German; MediaWiki mediawiki returns Alemannic for gsw; en.wiki preferred name ['alemannisch'] = {'Swiss German', 'gsw'}, -- not an ISO or IANA language name; MediaWiki uses 'als' as a subdomain name for Alemannic Wikipedia: als.wikipedia.org ['bangla'] = {'Bengali', 'bn'}, -- MediaWiki returns Bangla (the endonym) but we want Bengali (the exonym); here we remap ['bengali'] = {'Bengali', 'bn'}, -- MediaWiki doesn't use exonym so here we provide correct language name and 639-1 code ['bhojpuri'] = {'Bhojpuri', 'bho'}, -- MediaWiki uses 'bh' as a subdomain name for Bhojpuri Wikipedia: bh.wikipedia.org ['bihari'] = {'Bihari', 'bh'}, -- MediaWiki replaces 'Bihari' with 'Bhojpuri' so 'Bihari' cannot be found ['blackfoot'] = {'Blackfoot', 'bla'}, -- MediaWiki/IANA/ISO 639: Siksika; use en.wiki preferred name ['colognian'] = {'Colognian', 'ksh-x-colog'}, -- MediaWiki preferred name for ksh ['ilocano'] = {'Ilocano', 'ilo'}, -- MediaWiki/IANA/ISO 639: Iloko; use en.wiki preferred name ['kolsch'] = {'Kölsch', 'ksh'}, -- use IANA/ISO 639 preferred name (use non-diacritical o instead of umlaut ö) ['kölsch'] = {'Kölsch', 'ksh'}, -- use IANA/ISO 639 preferred name ['kven'] = {'Kven', 'fkv'}, -- Unicode CLDR have decided not to support English language name for these two... ['kvensk'] = {'Kven', 'fkv'}, -- ...they say to refer to IANA registry for English names ['ripuarian'] = {'Ripuarian', 'mis-x-ripuar'}, -- group of dialects; no code in MediaWiki or in IANA/ISO 639 ['serbian (cyrillic script)'] = {'Serbian (Cyrillic script)', 'sr-cyrl'}, -- special case to get correct tag when |language=sr-ec ['serbian (latin script)'] = {'Serbian (Latin script)', 'sr-latn'}, -- special case to get correct tag when |language=sr-el ['swiss german'] = {'Swiss German', 'gsw'}, ['taiwanese hokkien'] = {'Taiwanese Hokkien', 'nan-tw'}, -- make room for MediaWiki/IANA/ISO 639 nan: Min Nan Chinese ['tosk albanian'] = {'Tosk Albanian', 'als'}, -- MediaWiki replaces 'Tosk Albanian' with 'Alemannisch' so 'Tosk Albanian' cannot be found ['valencian'] = {'Valencian', 'ca-valencia'}, -- variant of Catalan; categorizes as Valencian } --[[---------------< P R O P E R T I E S _ C A T E G O R I E S >---------------- Properties categories. These are used for investigating qualities of citations. ]] local prop_cats = { ['foreign-lang-source'] = 'CS1 $1-language sources ($2)', -- |language= categories; $1 is foreign-language name, $2 is ISO639-1 code ['foreign-lang-source-2'] = 'CS1 foreign language sources (ISO 639-2)|$1', -- |language= category; a cat for ISO639-2 languages; $1 is the ISO 639-2 code used as a sort key ['interproj-linked-name'] = 'CS1 interproject-linked names|$1', -- any author, editor, etc that has an interproject link; $1 is interproject tag used as a sort key ['interwiki-linked-name'] = 'CS1 interwiki-linked names|$1', -- any author, editor, etc that has an interwiki link; $1 is interwiki tag used as a sort key; yeilds to interproject ['local-lang-source'] = 'CS1 $1-language sources ($2)', -- |language= categories; $1 is local-language name, $2 is ISO639-1 code; not emitted when local_lang_cat_enable is false ['location-test'] = 'CS1 location test', ['long-vol'] = 'CS1: long volume value', -- probably temporary cat to identify scope of |volume= values longer than 4 characters ['script'] = 'CS1 uses $1-language script ($2)', -- |script-title=xx: has matching category; $1 is language name, $2 is ISO639-1 code ['tracked-param'] = 'CS1 tracked parameter: $1', -- $1 is base (enumerators removed) parameter name ['year-range-abbreviated'] = 'CS1: abbreviated year range', -- probably temporary cat to identify scope of |date=, |year= values using YYYY–YY form } --[[-------------------< T I T L E _ T Y P E S >-------------------------------- Here we map a template's CitationClass to TitleType (default values for |type= parameter) ]] local title_types = { ['AV-media-notes'] = 'Media notes', ['document'] = 'Document', ['interview'] = 'Interview', ['mailinglist'] = 'Mailing list', ['map'] = 'Map', ['podcast'] = 'Podcast', ['pressrelease'] = 'Press release', ['report'] = 'Report', ['speech'] = 'Speech', ['techreport'] = 'Technical report', ['thesis'] = 'Thesis', } --[[--------------------------< B U I L D _ K N O W N _ F R E E _ D O I _ R E G I S T R A N T S _ T A B L E >-- build a table of doi registrants known to be free-to-read In a doi, the registrant ID is the series of digits between the '10.' and the first '/': in doi 10.1100/sommat, 1100 is the registrant ID see §3.2.2 DOI prefix of the Doi Handbook p. 43 https://www.doi.org/doi-handbook/DOI_Handbook_Final.pdf#page=43 ]] local function build_free_doi_registrants_table() local registrants_t = {}; for _, v in ipairs ({ '1045', '1074', '1096', '1100', '1155', '1186', '1194', '1371', '1629', '1989', '1999', '2147', '2196', '3285', '3389', '3390', '3748', '3814', '3847', '3897', '4061', '4089', '4103', '4172', '4175', '4230', '4236', '4239', '4240', '4249', '4251', '4252', '4253', '4254', '4291', '4292', '4329', '4330', '4331', '5194', '5210', '5306', '5312', '5313', '5314', '5315', '5316', '5317', '5318', '5319', '5320', '5321', '5334', '5402', '5409', '5410', '5411', '5412', '5492', '5493', '5494', '5495', '5496', '5497', '5498', '5499', '5500', '5501', '5527', '5528', '5662', '6064', '6219', '7167', '7217', '7287', '7482', '7490', '7554', '7717', '7759', '7766', '11131', '11569', '11647', '11648', '12688', '12703', '12715', '12942', '12998', '13105', '14256', '14293', '14303', '15215', '15347', '15412', '15560', '16995', '17645', '19080', '19173', '20944', '21037', '21468', '21767', '22261', '22323', '22459', '24105', '24196', '24966', '26775', '30845', '32545', '35711', '35712', '35713', '35995', '36648', '37126', '37532', '37871', '47128', '47622', '47959', '52437', '52975', '53288', '54081', '54947', '55667', '55914', '57009', '58647', '59081', }) do registrants_t[v] = true; -- build a k/v table of known free-to-read doi registrants end return registrants_t; end local extended_registrants_t = { -- known free registrants identifiable by the doi suffix incipit ['1046'] = {'j.1365-8711', 'j.1365-246x'}, -- MNRAS, GJI ['1093'] = {'mnras', 'mnrasl', 'gji', 'rasti'}, -- MNRAS, MNRAS Letters, GJI, RASTI ['1111'] = {'j.1365-2966', 'j.1745-3933', 'j.1365-246X'}, -- MNRAS, MNRAS Letters, GJI } --[[===================<< E R R O R M E S S A G I N G >>====================== ]] --[[----------< E R R O R M E S S A G E S U P P L I M E N T S >------------- I18N for those messages that are supplemented with additional specific text that describes the reason for the error TODO: merge this with special_case_translations{}? ]] local err_msg_supl = { ['char'] = 'invalid character', -- |isbn=, |sbn= ['check'] = 'checksum', -- |isbn=, |sbn= ['flag'] = 'flag', -- |archive-url= ['form'] = 'invalid form', -- |isbn=, |sbn= ['group'] = 'invalid group id', -- |isbn= ['initials'] = 'initials', -- Vancouver ['invalid language code'] = 'invalid language code', -- |script-<param>= ['journal'] = 'journal', -- |bibcode= ['length'] = 'length', -- |isbn=, |bibcode=, |sbn= ['liveweb'] = 'liveweb', -- |archive-url= ['missing comma'] = 'missing comma', -- Vancouver ['missing prefix'] = 'missing prefix', -- |script-<param>= ['missing title part'] = 'missing title part', -- |script-<param>= ['name'] = 'name', -- Vancouver ['non-Latin char'] = 'non-Latin character', -- Vancouver ['path'] = 'path', -- |archive-url= ['prefix'] = 'invalid prefix', -- |isbn= ['punctuation'] = 'punctuation', -- Vancouver ['save'] = 'save command', -- |archive-url= ['suffix'] = 'suffix', -- Vancouver ['timestamp'] = 'timestamp', -- |archive-url= ['unknown language code'] = 'unknown language code', -- |script-<param>= ['value'] = 'value', -- |bibcode= ['year'] = 'year', -- |bibcode= } --[[--------------< E R R O R _ C O N D I T I O N S >--------------------------- Error condition table. This table has two sections: errors at the top, maintenance at the bottom. Maint 'messaging' does not have a 'message' (message=nil) The following contains a list of IDs for various error conditions defined in the code. For each ID, we specify a text message to display, an error category to include, and whether the error message should be wrapped as a hidden comment. Anchor changes require identical changes to matching anchor in Help:CS1 errors TODO: rename error_conditions{} to something more generic; create separate error and maint tables inside that? ]] local error_conditions = { err_accessdate_missing_url = { message = '<code class="cs1-code">&#124;access-date=</code> requires <code class="cs1-code">&#124;url=</code>', anchor = 'accessdate_missing_url', category = 'CS1 errors: access-date without URL', hidden = false }, err_apostrophe_markup = { message = 'Italic or bold markup not allowed in: <code class="cs1-code">&#124;$1=</code>', -- $1 is parameter name anchor = 'apostrophe_markup', category = 'CS1 errors: markup', hidden = false }, err_archive_date_missing_url = { message = '<code class="cs1-code">&#124;archive-date=</code> requires <code class="cs1-code">&#124;archive-url=</code>', anchor = 'archive_date_missing_url', category = 'CS1 errors: archive-url', hidden = false }, err_archive_date_url_ts_mismatch = { message = '<code class="cs1-code">&#124;archive-date=</code> / <code class="cs1-code">&#124;archive-url=</code> timestamp mismatch; $1 suggested', anchor = 'archive_date_url_ts_mismatch', category = 'CS1 errors: archive-url', hidden = false }, err_archive_missing_date = { message = '<code class="cs1-code">&#124;archive-url=</code> requires <code class="cs1-code">&#124;archive-date=</code>', anchor = 'archive_missing_date', category = 'CS1 errors: archive-url', hidden = false }, err_archive_missing_url = { message = '<code class="cs1-code">&#124;archive-url=</code> requires <code class="cs1-code">&#124;url=</code>', anchor = 'archive_missing_url', category = 'CS1 errors: archive-url', hidden = false }, err_archive_url = { message = '<code class="cs1-code">&#124;archive-url=</code> is malformed: $1', -- $1 is error message detail anchor = 'archive_url', category = 'CS1 errors: archive-url', hidden = false }, err_arxiv_missing = { message = '<code class="cs1-code">&#124;arxiv=</code> required', anchor = 'arxiv_missing', category = 'CS1 errors: arXiv', -- same as bad arxiv hidden = false }, err_asintld_missing_asin = { message = '<code class="cs1-code">&#124;$1=</code> requires <code class="cs1-code">&#124;asin=</code>', -- $1 is parameter name anchor = 'asintld_missing_asin', category = 'CS1 errors: ASIN TLD', hidden = false }, err_bad_arxiv = { message = 'Check <code class="cs1-code">&#124;arxiv=</code> value', anchor = 'bad_arxiv', category = 'CS1 errors: arXiv', hidden = false }, err_bad_asin = { message = 'Check <code class="cs1-code">&#124;asin=</code> value', anchor = 'bad_asin', category ='CS1 errors: ASIN', hidden = false }, err_bad_asin_tld = { message = 'Check <code class="cs1-code">&#124;asin-tld=</code> value', anchor = 'bad_asin_tld', category ='CS1 errors: ASIN TLD', hidden = false }, err_bad_bibcode = { message = 'Check <code class="cs1-code">&#124;bibcode=</code> $1', -- $1 is error message detail anchor = 'bad_bibcode', category = 'CS1 errors: bibcode', hidden = false }, err_bad_biorxiv = { message = 'Check <code class="cs1-code">&#124;biorxiv=</code> value', anchor = 'bad_biorxiv', category = 'CS1 errors: bioRxiv', hidden = false }, err_bad_citeseerx = { message = 'Check <code class="cs1-code">&#124;citeseerx=</code> value', anchor = 'bad_citeseerx', category = 'CS1 errors: citeseerx', hidden = false }, err_bad_date = { message = 'Check date values in: $1', -- $1 is a parameter name list anchor = 'bad_date', category = 'CS1 errors: dates', hidden = false }, err_bad_doi = { message = 'Check <code class="cs1-code">&#124;doi=</code> value', anchor = 'bad_doi', category = 'CS1 errors: DOI', hidden = false }, err_bad_hdl = { message = 'Check <code class="cs1-code">&#124;hdl=</code> value', anchor = 'bad_hdl', category = 'CS1 errors: HDL', hidden = false }, err_bad_isbn = { message = 'Check <code class="cs1-code">&#124;isbn=</code> value: $1', -- $1 is error message detail anchor = 'bad_isbn', category = 'CS1 errors: ISBN', hidden = false }, err_bad_ismn = { message = 'Check <code class="cs1-code">&#124;ismn=</code> value', anchor = 'bad_ismn', category = 'CS1 errors: ISMN', hidden = false }, err_bad_issn = { message = 'Check <code class="cs1-code">&#124;$1issn=</code> value', -- $1 is 'e' or '' for eissn or issn anchor = 'bad_issn', category = 'CS1 errors: ISSN', hidden = false }, err_bad_jfm = { message = 'Check <code class="cs1-code">&#124;jfm=</code> value', anchor = 'bad_jfm', category = 'CS1 errors: JFM', hidden = false }, err_bad_jstor = { message = 'Check <code class="cs1-code">&#124;jstor=</code> value', anchor = 'bad_jstor', category = 'CS1 errors: JSTOR', hidden = false }, err_bad_lccn = { message = 'Check <code class="cs1-code">&#124;lccn=</code> value', anchor = 'bad_lccn', category = 'CS1 errors: LCCN', hidden = false }, err_bad_medrxiv = { message = 'Check <code class="cs1-code">&#124;medrxiv=</code> value', anchor = 'bad_medrxiv', category = 'CS1 errors: medRxiv', hidden = false }, err_bad_mr = { message = 'Check <code class="cs1-code">&#124;mr=</code> value', anchor = 'bad_mr', category = 'CS1 errors: MR', hidden = false }, err_bad_oclc = { message = 'Check <code class="cs1-code">&#124;oclc=</code> value', anchor = 'bad_oclc', category = 'CS1 errors: OCLC', hidden = false }, err_bad_ol = { message = 'Check <code class="cs1-code">&#124;ol=</code> value', anchor = 'bad_ol', category = 'CS1 errors: OL', hidden = false }, err_bad_osti = { message = 'Check <code class="cs1-code">&#124;osti=</code> value', anchor = 'bad_osti', category = 'CS1 errors: OSTI', hidden = false }, err_bad_paramlink = { -- for |title-link=, |author/editor/translator-link=, |series-link=, |episode-link= message = 'Check <code class="cs1-code">&#124;$1=</code> value', -- $1 is parameter name anchor = 'bad_paramlink', category = 'CS1 errors: parameter link', hidden = false }, err_bad_pmc = { message = 'Check <code class="cs1-code">&#124;pmc=</code> value', anchor = 'bad_pmc', category = 'CS1 errors: PMC', hidden = false }, err_bad_pmid = { message = 'Check <code class="cs1-code">&#124;pmid=</code> value', anchor = 'bad_pmid', category = 'CS1 errors: PMID', hidden = false }, err_bad_rfc = { message = 'Check <code class="cs1-code">&#124;rfc=</code> value', anchor = 'bad_rfc', category = 'CS1 errors: RFC', hidden = false }, err_bad_s2cid = { message = 'Check <code class="cs1-code">&#124;s2cid=</code> value', anchor = 'bad_s2cid', category = 'CS1 errors: S2CID', hidden = false }, err_bad_sbn = { message = 'Check <code class="cs1-code">&#124;sbn=</code> value: $1', -- $1 is error message detail anchor = 'bad_sbn', category = 'CS1 errors: SBN', hidden = false }, err_bad_ssrn = { message = 'Check <code class="cs1-code">&#124;ssrn=</code> value', anchor = 'bad_ssrn', category = 'CS1 errors: SSRN', hidden = false }, err_bad_url = { message = 'Check $1 value', -- $1 is parameter name anchor = 'bad_url', category = 'CS1 errors: URL', hidden = false }, err_bad_usenet_id = { message = 'Check <code class="cs1-code">&#124;message-id=</code> value', anchor = 'bad_message_id', category = 'CS1 errors: message-id', hidden = false }, err_bad_zbl = { message = 'Check <code class="cs1-code">&#124;zbl=</code> value', anchor = 'bad_zbl', category = 'CS1 errors: Zbl', hidden = false }, err_bare_url_missing_title = { message = '$1 missing title', -- $1 is parameter name anchor = 'bare_url_missing_title', category = 'CS1 errors: bare URL', hidden = false }, err_biorxiv_missing = { message = '<code class="cs1-code">&#124;biorxiv=</code> required', anchor = 'biorxiv_missing', category = 'CS1 errors: bioRxiv', -- same as bad bioRxiv hidden = false }, err_chapter_ignored = { message = '<code class="cs1-code">&#124;$1=</code> ignored', -- $1 is parameter name anchor = 'chapter_ignored', category = 'CS1 errors: chapter ignored', hidden = false }, err_citation_missing_title = { message = 'Missing or empty <code class="cs1-code">&#124;$1=</code>', -- $1 is parameter name anchor = 'citation_missing_title', category = 'CS1 errors: missing title', hidden = false }, err_citeseerx_missing = { message = '<code class="cs1-code">&#124;citeseerx=</code> required', anchor = 'citeseerx_missing', category = 'CS1 errors: citeseerx', -- same as bad citeseerx hidden = false }, err_cite_web_url = { -- this error applies to cite web and to cite podcast message = 'Missing or empty <code class="cs1-code">&#124;url=</code>', anchor = 'cite_web_url', category = 'CS1 errors: requires URL', hidden = false }, err_class_ignored = { message = '<code class="cs1-code">&#124;class=</code> ignored', anchor = 'class_ignored', category = 'CS1 errors: class', hidden = false }, err_contributor_ignored = { message = '<code class="cs1-code">&#124;contributor=</code> ignored', anchor = 'contributor_ignored', category = 'CS1 errors: contributor', hidden = false }, err_contributor_missing_required_param = { message = '<code class="cs1-code">&#124;contributor=</code> requires <code class="cs1-code">&#124;$1=</code>', -- $1 is parameter name anchor = 'contributor_missing_required_param', category = 'CS1 errors: contributor', hidden = false }, err_deprecated_params = { message = 'Cite uses deprecated parameter <code class="cs1-code">&#124;$1=</code>', -- $1 is parameter name anchor = 'deprecated_params', category = 'CS1 errors: deprecated parameters', hidden = false }, err_disp_name = { message = 'Invalid <code class="cs1-code">&#124;$1=$2</code>', -- $1 is parameter name; $2 is the assigned value anchor = 'disp_name', category = 'CS1 errors: display-names', hidden = false, }, err_doibroken_missing_doi = { message = '<code class="cs1-code">&#124;$1=</code> requires <code class="cs1-code">&#124;doi=</code>', -- $1 is parameter name anchor = 'doibroken_missing_doi', category = 'CS1 errors: DOI', hidden = false }, err_embargo_missing_pmc = { message = '<code class="cs1-code">&#124;$1=</code> requires <code class="cs1-code">&#124;pmc=</code>', -- $1 is parameter name anchor = 'embargo_missing_pmc', category = 'CS1 errors: PMC embargo', hidden = false }, err_empty_citation = { message = 'Empty citation', anchor = 'empty_citation', category = 'CS1 errors: empty citation', hidden = false }, err_etal = { message = 'Explicit use of et al. in: <code class="cs1-code">&#124;$1=</code>', -- $1 is parameter name anchor = 'explicit_et_al', category = 'CS1 errors: explicit use of et al.', hidden = false }, err_extra_text_edition = { message = '<code class="cs1-code">&#124;edition=</code> has extra text', anchor = 'extra_text_edition', category = 'CS1 errors: extra text: edition', hidden = false, }, err_extra_text_issue = { message = '<code class="cs1-code">&#124;$1=</code> has extra text', -- $1 is parameter name anchor = 'extra_text_issue', category = 'CS1 errors: extra text: issue', hidden = false, }, err_extra_text_pages = { message = '<code class="cs1-code">&#124;$1=</code> has extra text', -- $1 is parameter name anchor = 'extra_text_pages', category = 'CS1 errors: extra text: pages', hidden = false, }, err_extra_text_volume = { message = '<code class="cs1-code">&#124;$1=</code> has extra text', -- $1 is parameter name anchor = 'extra_text_volume', category = 'CS1 errors: extra text: volume', hidden = false, }, err_first_missing_last = { message = '<code class="cs1-code">&#124;$1=</code> missing <code class="cs1-code">&#124;$2=</code>', -- $1 is first alias, $2 is matching last alias anchor = 'first_missing_last', category = 'CS1 errors: missing name', -- author, contributor, editor, interviewer, translator hidden = false }, err_format_missing_url = { message = '<code class="cs1-code">&#124;$1=</code> requires <code class="cs1-code">&#124;$2=</code>', -- $1 is format parameter $2 is url parameter anchor = 'format_missing_url', category = 'CS1 errors: format without URL', hidden = false }, err_generic_name = { message = '<code class="cs1-code">&#124;$1=</code> has generic name', -- $1 is parameter name anchor = 'generic_name', category = 'CS1 errors: generic name', hidden = false, }, err_generic_title = { message = 'Cite uses generic title', anchor = 'generic_title', category = 'CS1 errors: generic title', hidden = false, }, err_invalid_param_val = { message = 'Invalid <code class="cs1-code">&#124;$1=$2</code>', -- $1 is parameter name $2 is parameter value anchor = 'invalid_param_val', category = 'CS1 errors: invalid parameter value', hidden = false }, err_invisible_char = { message = '$1 in $2 at position $3', -- $1 is invisible char $2 is parameter name $3 is position number anchor = 'invisible_char', category = 'CS1 errors: invisible characters', hidden = false }, err_medrxiv_missing = { message = '<code class="cs1-code">&#124;medrxiv=</code> required', anchor = 'medrxiv_missing', category = 'CS1 errors: medRxiv', -- same as bad medRxiv hidden = false }, err_missing_name = { message = 'Missing <code class="cs1-code">&#124;$1$2=</code>', -- $1 is modified NameList; $2 is enumerator anchor = 'missing_name', category = 'CS1 errors: missing name', -- author, contributor, editor, interviewer, translator hidden = false }, err_missing_periodical = { message = 'Cite $1 requires <code class="cs1-code">&#124;$2=</code>', -- $1 is cs1 template name; $2 is canonical periodical parameter name for cite $1 anchor = 'missing_periodical', category = 'CS1 errors: missing periodical', hidden = false }, err_missing_pipe = { message = 'Missing pipe in: <code class="cs1-code">&#124;$1=</code>', -- $1 is parameter name anchor = 'missing_pipe', category = 'CS1 errors: missing pipe', hidden = false }, err_missing_publisher = { message = 'Cite $1 requires <code class="cs1-code">&#124;$2=</code>', -- $1 is cs1 template name; $2 is canonical publisher parameter name for cite $1 anchor = 'missing_publisher', category = 'CS1 errors: missing publisher', hidden = false }, err_numeric_names = { message = '<code class="cs1-code">&#124;$1=</code> has numeric name', -- $1 is parameter name', anchor = 'numeric_names', category = 'CS1 errors: numeric name', hidden = false, }, err_param_access_requires_param = { message = '<code class="cs1-code">&#124;$1-access=</code> requires <code class="cs1-code">&#124;$1=</code>', -- $1 is parameter name anchor = 'param_access_requires_param', category = 'CS1 errors: param-access', hidden = false }, err_param_has_ext_link = { message = 'External link in <code class="cs1-code">$1</code>', -- $1 is parameter name anchor = 'param_has_ext_link', category = 'CS1 errors: external links', hidden = false }, err_parameter_ignored = { message = 'Unknown parameter <code class="cs1-code">&#124;$1=</code> ignored', -- $1 is parameter name anchor = 'parameter_ignored', category = 'CS1 errors: unsupported parameter', hidden = false }, err_parameter_ignored_suggest = { message = 'Unknown parameter <code class="cs1-code">&#124;$1=</code> ignored (<code class="cs1-code">&#124;$2=</code> suggested)', -- $1 is unknown parameter $2 is suggested parameter name anchor = 'parameter_ignored_suggest', category = 'CS1 errors: unsupported parameter', hidden = false }, err_periodical_ignored = { message = '<code class="cs1-code">&#124;$1=</code> ignored', -- $1 is parameter name anchor = 'periodical_ignored', category = 'CS1 errors: periodical ignored', hidden = false }, err_redundant_parameters = { message = 'More than one of $1 specified', -- $1 is error message detail anchor = 'redundant_parameters', category = 'CS1 errors: redundant parameter', hidden = false }, err_script_parameter = { message = 'Invalid <code class="cs1-code">&#124;$1=</code>: $2', -- $1 is parameter name $2 is script language code or error detail anchor = 'script_parameter', category = 'CS1 errors: script parameters', hidden = false }, err_ssrn_missing = { message = '<code class="cs1-code">&#124;ssrn=</code> required', anchor = 'ssrn_missing', category = 'CS1 errors: SSRN', hidden = false }, err_text_ignored = { message = 'Text "$1" ignored', -- $1 is ignored text anchor = 'text_ignored', category = 'CS1 errors: unrecognized parameter', hidden = false }, err_trans_missing_title = { message = '<code class="cs1-code">&#124;trans-$1=</code> requires <code class="cs1-code">&#124;$1=</code> or <code class="cs1-code">&#124;script-$1=</code>', -- $1 is base parameter name anchor = 'trans_missing_title', category = 'CS1 errors: translated title', hidden = false }, err_param_unknown_empty = { message = 'Cite has empty unknown parameter$1: $2', -- $1 is 's' or empty space; $2 is emty unknown param list anchor = 'param_unknown_empty', category = 'CS1 errors: empty unknown parameters', hidden = false }, err_vancouver = { message = 'Vancouver style error: $1 in name $2', -- $1 is error detail, $2 is the nth name anchor = 'vancouver', category = 'CS1 errors: Vancouver style', hidden = false }, err_wikilink_in_url = { message = 'URL–wikilink conflict', -- uses ndash anchor = 'wikilink_in_url', category = 'CS1 errors: URL–wikilink conflict', -- uses ndash hidden = false }, --[[--------------------------< M A I N T >------------------------------------- maint messages do not have a message (message = nil); otherwise the structure is the same as error messages ]] maint_archived_copy = { message = nil, anchor = 'archived_copy', category = 'CS1 maint: archived copy as title', hidden = true, }, maint_bibcode = { message = nil, anchor = 'bibcode', category = 'CS1 maint: bibcode', hidden = true, }, maint_location_no_publisher = { -- cite book, conference, encyclopedia; citation as book cite or encyclopedia cite message = nil, anchor = 'location_no_publisher', category = 'CS1 maint: location missing publisher', hidden = true, }, maint_bot_unknown = { message = nil, anchor = 'bot:_unknown', category = 'CS1 maint: bot: original URL status unknown', hidden = true, }, maint_date_auto_xlated = { -- date auto-translation not supported by en.wiki message = nil, anchor = 'date_auto_xlated', category = 'CS1 maint: date auto-translated', hidden = true, }, maint_date_format = { message = nil, anchor = 'date_format', category = 'CS1 maint: date format', hidden = true, }, maint_date_year = { message = nil, anchor = 'date_year', category = 'CS1 maint: date and year', hidden = true, }, maint_doi_ignore = { message = nil, anchor = 'doi_ignore', category = 'CS1 maint: ignored DOI errors', hidden = true, }, maint_doi_inactive = { message = nil, anchor = 'doi_inactive', category = 'CS1 maint: DOI inactive', hidden = true, }, maint_doi_inactive_dated = { message = nil, anchor = 'doi_inactive_dated', category = 'CS1 maint: DOI inactive as of $2$3$1', -- $1 is year, $2 is month-name or empty string, $3 is space or empty string hidden = true, }, maint_doi_unflagged_free = { message = nil, anchor = 'doi_unflagged_free', category = 'CS1 maint: unflagged free DOI', hidden = true, }, maint_extra_punct = { message = nil, anchor = 'extra_punct', category = 'CS1 maint: extra punctuation', hidden = true, }, maint_isbn_ignore = { message = nil, anchor = 'ignore_isbn_err', category = 'CS1 maint: ignored ISBN errors', hidden = true, }, maint_issn_ignore = { message = nil, anchor = 'ignore_issn', category = 'CS1 maint: ignored ISSN errors', hidden = true, }, maint_jfm_format = { message = nil, anchor = 'jfm_format', category = 'CS1 maint: JFM format', hidden = true, }, maint_location = { message = nil, anchor = 'location', category = 'CS1 maint: location', hidden = true, }, maint_mr_format = { message = nil, anchor = 'mr_format', category = 'CS1 maint: MR format', hidden = true, }, maint_mult_names = { message = nil, anchor = 'mult_names', category = 'CS1 maint: multiple names: $1', -- $1 is '<name>s list'; gets value from special_case_translation table hidden = true, }, maint_numeric_names = { message = nil, anchor = 'numeric_names', category = 'CS1 maint: numeric names: $1', -- $1 is '<name>s list'; gets value from special_case_translation table hidden = true, }, maint_others = { message = nil, anchor = 'others', category = 'CS1 maint: others', hidden = true, }, maint_others_avm = { message = nil, anchor = 'others_avm', category = 'CS1 maint: others in cite AV media (notes)', hidden = true, }, maint_overridden_setting = { message = nil, anchor = 'overridden', category = 'CS1 maint: overridden setting', hidden = true, }, maint_pmc_embargo = { message = nil, anchor = 'embargo', category = 'CS1 maint: PMC embargo expired', hidden = true, }, maint_pmc_format = { message = nil, anchor = 'pmc_format', category = 'CS1 maint: PMC format', hidden = true, }, maint_postscript = { message = nil, anchor = 'postscript', category = 'CS1 maint: postscript', hidden = true, }, maint_ref_duplicates_default = { message = nil, anchor = 'ref_default', category = 'CS1 maint: ref duplicates default', hidden = true, }, maint_unfit = { message = nil, anchor = 'unfit', category = 'CS1 maint: unfit URL', hidden = true, }, maint_unknown_lang = { message = nil, anchor = 'unknown_lang', category = 'CS1 maint: unrecognized language', hidden = true, }, maint_untitled = { message = nil, anchor = 'untitled', category = 'CS1 maint: untitled periodical', hidden = true, }, maint_url_status = { message = nil, anchor = 'url_status', category = 'CS1 maint: url-status', hidden = true, }, maint_year= { message = nil, anchor = 'year', category = 'CS1 maint: year', hidden = true, }, maint_zbl = { message = nil, anchor = 'zbl', category = 'CS1 maint: Zbl', hidden = true, }, } --[[--------------------------< I D _ L I M I T S _ D A T A _ T >---------------------------------------------- fetch id limits for certain identifiers from c:Data:CS1/Identifier limits.tab. This source is a json tabular data file maintained at wikipedia commons. Convert the json format to a table of k/v pairs. The values from <id_limits_data_t> are used to set handle.id_limit. ]] local id_limits_data_t = {}; for _, limit_t in ipairs (mw.ext.data.get ("CS1/Identifier limits.tab").data) do id_limits_data_t[limit_t[1]] = limit_t[2]; -- <limit[1]> is identifier; <limit[2]> is upper limit for that identifier end --[[--------------------------< I D _ H A N D L E R S >-------------------------------------------------------- The following contains a list of values for various defined identifiers. For each identifier we specify a variety of information necessary to properly render the identifier in the citation. parameters: a list of parameter aliases for this identifier; first in the list is the canonical form link: Wikipedia article name redirect: a local redirect to a local Wikipedia article name; at en.wiki, 'ISBN (identifier)' is a redirect to 'International Standard Book Number' q: Wikidata q number for the identifier label: the label preceding the identifier; label is linked to a Wikipedia article (in this order): redirect from id_handlers['<id>'].redirect when use_identifier_redirects is true Wikidata-supplied article name for the local wiki from id_handlers['<id>'].q local article name from id_handlers['<id>'].link prefix: the first part of a URL that will be concatenated with a second part which usually contains the identifier suffix: optional third part to be added after the identifier encode: true if URI should be percent-encoded; otherwise false COinS: identifier link or keyword for use in COinS: for identifiers registered at info-uri.info use: info:.... where '...' is the appropriate identifier label for identifiers that have COinS keywords, use the keyword: rft.isbn, rft.issn, rft.eissn for |asin= and |ol=, which require assembly, use the keyword: url for others make a URL using the value in prefix/suffix and #label, use the keyword: pre (not checked; any text other than 'info', 'rft', or 'url' works here) set to nil to leave the identifier out of the COinS separator: character or text between label and the identifier in the rendered citation id_limit: for those identifiers with established limits, this property holds the upper limit access: use this parameter to set the access level for all instances of this identifier. the value must be a valid access level for an identifier (see ['id-access'] in this file). custom_access: to enable custom access level for an identifier, set this parameter to the parameter that should control it (normally 'id-access') ]] local id_handlers = { ['ARXIV'] = { parameters = {'arxiv', 'eprint'}, link = 'arXiv', redirect = 'arXiv (identifier)', q = 'Q118398', label = 'arXiv', prefix = 'https://arxiv.org/abs/', encode = false, COinS = 'info:arxiv', separator = ':', access = 'free', -- free to read }, ['ASIN'] = { parameters = { 'asin', 'ASIN' }, link = 'Amazon Standard Identification Number', redirect = 'ASIN (identifier)', q = 'Q1753278', label = 'ASIN', prefix = 'https://www.amazon.', COinS = 'url', separator = '&nbsp;', encode = false; }, ['BIBCODE'] = { parameters = {'bibcode'}, link = 'Bibcode', redirect = 'Bibcode (identifier)', q = 'Q25754', label = 'Bibcode', prefix = 'https://ui.adsabs.harvard.edu/abs/', encode = false, COinS = 'info:bibcode', separator = ':', custom_access = 'bibcode-access', }, ['BIORXIV'] = { parameters = {'biorxiv'}, link = 'bioRxiv', redirect = 'bioRxiv (identifier)', q = 'Q19835482', label = 'bioRxiv', prefix = 'https://doi.org/', COinS = 'pre', -- use prefix value access = 'free', -- free to read encode = true, separator = '&nbsp;', }, ['CITESEERX'] = { parameters = {'citeseerx'}, link = 'CiteSeerX', redirect = 'CiteSeerX (identifier)', q = 'Q2715061', label = 'CiteSeerX', prefix = 'https://citeseerx.ist.psu.edu/viewdoc/summary?doi=', COinS = 'pre', -- use prefix value access = 'free', -- free to read encode = true, separator = '&nbsp;', }, ['DOI'] = { -- Used by InternetArchiveBot parameters = { 'doi', 'DOI'}, link = 'Digital object identifier', redirect = 'doi (identifier)', q = 'Q25670', label = 'doi', prefix = 'https://doi.org/', COinS = 'info:doi', separator = ':', encode = true, custom_access = 'doi-access', }, ['EISSN'] = { parameters = {'eissn', 'EISSN'}, link = 'International Standard Serial Number#Electronic ISSN', redirect = 'eISSN (identifier)', q = 'Q46339674', label = 'eISSN', prefix = 'https://search.worldcat.org/issn/', COinS = 'rft.eissn', encode = false, separator = '&nbsp;', }, ['HDL'] = { parameters = { 'hdl', 'HDL' }, link = 'Handle System', redirect = 'hdl (identifier)', q = 'Q3126718', label = 'hdl', prefix = 'https://hdl.handle.net/', COinS = 'info:hdl', separator = ':', encode = true, custom_access = 'hdl-access', }, ['ISBN'] = { -- Used by InternetArchiveBot parameters = {'isbn', 'ISBN'}, link = 'International Standard Book Number', redirect = 'ISBN (identifier)', q = 'Q33057', label = 'ISBN', prefix = 'Special:BookSources/', COinS = 'rft.isbn', separator = '&nbsp;', }, ['ISMN'] = { parameters = {'ismn', 'ISMN'}, link = 'International Standard Music Number', redirect = 'ISMN (identifier)', q = 'Q1666938', label = 'ISMN', prefix = '', -- not currently used; COinS = nil, -- nil because we can't use pre or rft or info: separator = '&nbsp;', }, ['ISSN'] = { parameters = {'issn', 'ISSN'}, link = 'International Standard Serial Number', redirect = 'ISSN (identifier)', q = 'Q131276', label = 'ISSN', prefix = 'https://search.worldcat.org/issn/', COinS = 'rft.issn', encode = false, separator = '&nbsp;', }, ['JFM'] = { parameters = {'jfm', 'JFM'}, link = 'Jahrbuch über die Fortschritte der Mathematik', redirect = 'JFM (identifier)', q = '', label = 'JFM', prefix = 'https://zbmath.org/?format=complete&q=an:', COinS = 'pre', -- use prefix value encode = true, separator = '&nbsp;', }, ['JSTOR'] = { parameters = {'jstor', 'JSTOR'}, link = 'JSTOR', redirect = 'JSTOR (identifier)', q = 'Q1420342', label = 'JSTOR', prefix = 'https://www.jstor.org/stable/', COinS = 'pre', -- use prefix value encode = false, separator = '&nbsp;', custom_access = 'jstor-access', }, ['LCCN'] = { parameters = {'lccn', 'LCCN'}, link = 'Library of Congress Control Number', redirect = 'LCCN (identifier)', q = 'Q620946', label = 'LCCN', prefix = 'https://lccn.loc.gov/', COinS = 'info:lccn', encode = false, separator = '&nbsp;', }, ['MEDRXIV'] = { parameters = {'medrxiv'}, link = 'medRxiv', redirect = 'medRxiv (identifier)', q = 'Q58465838', label = 'medRxiv', prefix = 'https://www.medrxiv.org/content/', COinS = 'pre', -- use prefix value access = 'free', -- free to read encode = false, separator = '&nbsp;', }, ['MR'] = { parameters = {'mr', 'MR'}, link = 'Mathematical Reviews', redirect = 'MR (identifier)', q = 'Q211172', label = 'MR', prefix = 'https://mathscinet.ams.org/mathscinet-getitem?mr=', COinS = 'pre', -- use prefix value encode = true, separator = '&nbsp;', }, ['OCLC'] = { parameters = {'oclc', 'OCLC'}, link = 'OCLC', redirect = 'OCLC (identifier)', q = 'Q190593', label = 'OCLC', prefix = 'https://search.worldcat.org/oclc/', COinS = 'info:oclcnum', encode = true, separator = '&nbsp;', id_limit = id_limits_data_t.OCLC or 0, }, ['OL'] = { parameters = { 'ol', 'OL' }, link = 'Open Library', redirect = 'OL (identifier)', q = 'Q1201876', label = 'OL', prefix = 'https://openlibrary.org/', COinS = 'url', separator = '&nbsp;', encode = true, custom_access = 'ol-access', }, ['OSTI'] = { parameters = {'osti', 'OSTI'}, link = 'Office of Scientific and Technical Information', redirect = 'OSTI (identifier)', q = 'Q2015776', label = 'OSTI', prefix = 'https://www.osti.gov/biblio/', COinS = 'pre', -- use prefix value encode = true, separator = '&nbsp;', id_limit = id_limits_data_t.OSTI or 0, custom_access = 'osti-access', }, ['PMC'] = { parameters = {'pmc', 'PMC'}, link = 'PubMed Central', redirect = 'PMC (identifier)', q = 'Q229883', label = 'PMC', prefix = 'https://www.ncbi.nlm.nih.gov/pmc/articles/PMC', suffix = '', COinS = 'pre', -- use prefix value encode = true, separator = '&nbsp;', id_limit = id_limits_data_t.PMC or 0, access = 'free', -- free to read }, ['PMID'] = { parameters = {'pmid', 'PMID'}, link = 'PubMed Identifier', redirect = 'PMID (identifier)', q = 'Q2082879', label = 'PMID', prefix = 'https://pubmed.ncbi.nlm.nih.gov/', COinS = 'info:pmid', encode = false, separator = '&nbsp;', id_limit = id_limits_data_t.PMID or 0, }, ['RFC'] = { parameters = {'rfc', 'RFC'}, link = 'Request for Comments', redirect = 'RFC (identifier)', q = 'Q212971', label = 'RFC', prefix = 'https://tools.ietf.org/html/rfc', COinS = 'pre', -- use prefix value encode = false, separator = '&nbsp;', id_limit = id_limits_data_t.RFC or 0, access = 'free', -- free to read }, ['SBN'] = { parameters = {'sbn', 'SBN'}, link = 'Standard Book Number', -- redirect to International_Standard_Book_Number#History redirect = 'SBN (identifier)', label = 'SBN', prefix = 'Special:BookSources/0-', -- prefix has leading zero necessary to make 9-digit sbn a 10-digit isbn COinS = nil, -- nil because we can't use pre or rft or info: separator = '&nbsp;', }, ['SSRN'] = { parameters = {'ssrn', 'SSRN'}, link = 'Social Science Research Network', redirect = 'SSRN (identifier)', q = 'Q7550801', label = 'SSRN', prefix = 'https://papers.ssrn.com/sol3/papers.cfm?abstract_id=', COinS = 'pre', -- use prefix value encode = true, separator = '&nbsp;', id_limit = id_limits_data_t.SSRN or 0, custom_access = 'ssrn-access', }, ['S2CID'] = { parameters = {'s2cid', 'S2CID'}, link = 'Semantic Scholar', redirect = 'S2CID (identifier)', q = 'Q22908627', label = 'S2CID', prefix = 'https://api.semanticscholar.org/CorpusID:', COinS = 'pre', -- use prefix value encode = false, separator = '&nbsp;', id_limit = id_limits_data_t.S2CID or 0, custom_access = 's2cid-access', }, ['USENETID'] = { parameters = {'message-id'}, link = 'Usenet', redirect = 'Usenet (identifier)', q = 'Q193162', label = 'Usenet:', prefix = 'news:', encode = false, COinS = 'pre', -- use prefix value separator = '&nbsp;', }, ['ZBL'] = { parameters = {'zbl', 'ZBL' }, link = 'Zentralblatt MATH', redirect = 'Zbl (identifier)', q = 'Q190269', label = 'Zbl', prefix = 'https://zbmath.org/?format=complete&q=an:', COinS = 'pre', -- use prefix value encode = true, separator = '&nbsp;', }, } --[[--------------------------< E X P O R T S >--------------------------------- ]] return { use_identifier_redirects = use_identifier_redirects, -- booleans defined in the settings at the top of this module local_lang_cat_enable = local_lang_cat_enable, date_name_auto_xlate_enable = date_name_auto_xlate_enable, date_digit_auto_xlate_enable = date_digit_auto_xlate_enable, enable_sort_keys = enable_sort_keys, -- tables and variables created when this module is loaded global_df = get_date_format (), -- this line can be replaced with "global_df = 'dmy-all'," to have all dates auto translated to dmy format. global_cs1_config_t = global_cs1_config_t, -- global settings from {{cs1 config}} punct_skip = build_skip_table (punct_skip, punct_meta_params), url_skip = build_skip_table (url_skip, url_meta_params), known_free_doi_registrants_t = build_free_doi_registrants_table(), name_space_sort_keys = name_space_sort_keys, aliases = aliases, special_case_translation = special_case_translation, date_names = date_names, err_msg_supl = err_msg_supl, error_conditions = error_conditions, editor_markup_patterns = editor_markup_patterns, et_al_patterns = et_al_patterns, extended_registrants_t = extended_registrants_t, id_handlers = id_handlers, keywords_lists = keywords_lists, keywords_xlate = keywords_xlate, stripmarkers = stripmarkers, invisible_chars = invisible_chars, invisible_defs = invisible_defs, indic_script = indic_script, emoji_t = emoji_t, maint_cats = maint_cats, messages = messages, presentation = presentation, prop_cats = prop_cats, script_lang_codes = script_lang_codes, lang_tag_remap = lang_tag_remap, lang_name_remap = lang_name_remap, this_wiki_code = this_wiki_code, title_types = title_types, uncategorized_namespaces = uncategorized_namespaces_t, uncategorized_subpages = uncategorized_subpages, templates_using_volume = templates_using_volume, templates_using_issue = templates_using_issue, templates_not_using_page = templates_not_using_page, vol_iss_pg_patterns = vol_iss_pg_patterns, single_letter_2nd_lvl_domains_t = single_letter_2nd_lvl_domains_t, inter_wiki_map = inter_wiki_map, mw_languages_by_tag_t = mw_languages_by_tag_t, mw_languages_by_name_t = mw_languages_by_name_t, citation_class_map_t = citation_class_map_t, citation_issue_t = citation_issue_t, citation_no_volume_t = citation_no_volume_t, } 2wwwe121ewwgcrru6z2ql8f6gim0fg9 Module:Navbar/configuration 828 2844 44902 15410 2025-05-09T12:00:25Z Robertjamal12 13 16 revisions imported from [[:en:Module:Navbar/configuration]] 15410 Scribunto text/plain return { ['templatestyles'] = 'Module:Navbar/styles.css', ['hlist_templatestyles'] = 'Hlist/styles.css', ['box_text'] = 'This box: ', -- default text box when not plain or mini ['title_namespace'] = 'Template', -- namespace to default to for title ['invalid_title'] = 'Invalid title ', ['classes'] = { -- set a line to nil if you don't want it ['navbar'] = 'navbar', ['plainlinks'] = 'plainlinks', -- plainlinks ['horizontal_list'] = 'hlist', -- horizontal list class ['mini'] = 'navbar-mini', -- class indicating small links in the navbar ['this_box'] = 'navbar-boxtext', ['brackets'] = 'navbar-brackets', -- 'collapsible' is the key for a class to indicate the navbar is -- setting up the collapsible element in addition to the normal -- navbar. ['collapsible'] = 'navbar-collapse', ['collapsible_title_mini'] = 'navbar-ct-mini', ['collapsible_title_full'] = 'navbar-ct-full' } } kk8qwxitcbzsvf797c9dznp7tw3a53p Module:Sidebar/configuration 828 2845 15411 2024-08-07T07:18:37Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15411 Scribunto text/plain return { i18n = { child_yes = 'yes', float_none = 'none', float_left = 'left', wrap_true = 'true', navbar_none = 'none', navbar_off = 'off', default_list_title = 'List', title_not_to_add_navbar = 'Template:Sidebar', collapse_title_not_to_add_navbar = 'Template:Sidebar with collapsible lists', templatestyles = 'Module:Sidebar/styles.css', hlist_templatestyles = 'Hlist/styles.css', plainlist_templatestyles = 'Plainlist/styles.css', category = { child = '[[Category:Pages using sidebar with the child parameter]]', conversion = '[[Category:Sidebars with styles needing conversion]]' }, pattern = { collapse_sandbox = '/sandbox$', sandbox = '/sandbox$', subgroup = 'sidebar%-subgroup', style_conversion = 'style$', uncategorized_conversion_titles = { '/[Ss]andbox', '/[Tt]estcases', '/[Dd]oc$' } }, class = { sidebar = 'sidebar', subgroup = 'sidebar-subgroup', collapse = 'sidebar-collapse', float_none = 'sidebar-none', float_left = 'sidebar-left', wraplinks = 'nowraplinks', outer_title = 'sidebar-outer-title', top_image = 'sidebar-top-image', top_caption = 'sidebar-top-caption', pretitle = 'sidebar-pretitle', pretitle_with_top_image = 'sidebar-pretitle-with-top-image', title = 'sidebar-title', title_with_pretitle = 'sidebar-title-with-pretitle', image = 'sidebar-image', caption = 'sidebar-caption', above = 'sidebar-above', heading = 'sidebar-heading', content = 'sidebar-content', content_with_subgroup = 'sidebar-content-with-subgroup', below = 'sidebar-below', navbar = 'sidebar-navbar', list = 'sidebar-list', list_title = 'sidebar-list-title', list_title_centered = 'sidebar-list-title-c', list_content = 'sidebar-list-content' } } } ppudujplp1136qu7hp1z0z4rq8ga0wl Module:Namespace detect/data 828 2846 15412 2024-08-07T07:18:59Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15412 Scribunto text/plain -------------------------------------------------------------------------------- -- Namespace detect data -- -- This module holds data for [[Module:Namespace detect]] to be loaded per -- -- page, rather than per #invoke, for performance reasons. -- -------------------------------------------------------------------------------- local cfg = require('Module:Namespace detect/config') local function addKey(t, key, defaultKey) if key ~= defaultKey then t[#t + 1] = key end end -- Get a table of parameters to query for each default parameter name. -- This allows wikis to customise parameter names in the cfg table while -- ensuring that default parameter names will always work. The cfg table -- values can be added as a string, or as an array of strings. local defaultKeys = { 'main', 'talk', 'other', 'subjectns', 'demospace', 'demopage' } local argKeys = {} for i, defaultKey in ipairs(defaultKeys) do argKeys[defaultKey] = {defaultKey} end for defaultKey, t in pairs(argKeys) do local cfgValue = cfg[defaultKey] local cfgValueType = type(cfgValue) if cfgValueType == 'string' then addKey(t, cfgValue, defaultKey) elseif cfgValueType == 'table' then for i, key in ipairs(cfgValue) do addKey(t, key, defaultKey) end end cfg[defaultKey] = nil -- Free the cfg value as we don't need it any more. end local function getParamMappings() --[[ -- Returns a table of how parameter names map to namespace names. The keys -- are the actual namespace names, in lower case, and the values are the -- possible parameter names for that namespace, also in lower case. The -- table entries are structured like this: -- { -- [''] = {'main'}, -- ['wikipedia'] = {'wikipedia', 'project', 'wp'}, -- ... -- } --]] local mappings = {} local mainNsName = mw.site.subjectNamespaces[0].name mainNsName = mw.ustring.lower(mainNsName) mappings[mainNsName] = mw.clone(argKeys.main) mappings['talk'] = mw.clone(argKeys.talk) for nsid, ns in pairs(mw.site.subjectNamespaces) do if nsid ~= 0 then -- Exclude main namespace. local nsname = mw.ustring.lower(ns.name) local canonicalName = mw.ustring.lower(ns.canonicalName) mappings[nsname] = {nsname} if canonicalName ~= nsname then table.insert(mappings[nsname], canonicalName) end for _, alias in ipairs(ns.aliases) do table.insert(mappings[nsname], mw.ustring.lower(alias)) end end end return mappings end return { argKeys = argKeys, cfg = cfg, mappings = getParamMappings() } ojp6d3pc8mql5nufaqdg576c9so3479 Module:ISO 3166/data/National/sandbox 828 2847 15413 2024-08-07T07:19:08Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15413 Scribunto text/plain return { ["AD"] = {alpha3="AND",numeric="020",name="Andorra"}, ["AE"] = {alpha3="ARE",numeric="784",name="United Arab Emirates",altnames={"UAE"}}, ["AF"] = {alpha3="AFG",numeric="004",name="Afghanistan"}, ["AG"] = {alpha3="ATG",numeric="028",name="Antigua and Barbuda"}, ["AI"] = {alpha3="AIA",numeric="660",name="Anguilla"}, ["AL"] = {alpha3="ALB",numeric="008",name="Albania"}, ["AM"] = {alpha3="ARM",numeric="051",name="Armenia"}, ["AO"] = {alpha3="AGO",numeric="024",name="Angola"}, ["AQ"] = {alpha3="ATA",numeric="010",name="Antarctica"}, ["AR"] = {alpha3="ARG",numeric="032",name="Argentina"}, ["AS"] = {alpha3="ASM",numeric="016",name="American Samoa"}, ["AT"] = {alpha3="AUT",numeric="040",name="Austria"}, ["AU"] = {alpha3="AUS",numeric="036",name="Australia"}, ["AW"] = {alpha3="ABW",numeric="533",name="Aruba"}, ["AX"] = {alpha3="ALA",numeric="248",name="Åland Islands",altnames={"Aland Islands","Åland","Aland"}}, ["AZ"] = {alpha3="AZE",numeric="031",name="Azerbaijan"}, ["BA"] = {alpha3="BIH",numeric="070",name="Bosnia and Herzegovina",altnames={"Bosnia"}}, ["BB"] = {alpha3="BRB",numeric="052",name="Barbados"}, ["BD"] = {alpha3="BGD",numeric="050",name="Bangladesh"}, ["BE"] = {alpha3="BEL",numeric="056",name="Belgium"}, ["BF"] = {alpha3="BFA",numeric="854",name="Burkina Faso"}, ["BG"] = {alpha3="BGR",numeric="100",name="Bulgaria"}, ["BH"] = {alpha3="BHR",numeric="048",name="Bahrain"}, ["BI"] = {alpha3="BDI",numeric="108",name="Burundi"}, ["BJ"] = {alpha3="BEN",numeric="204",name="Benin"}, ["BL"] = {alpha3="BLM",numeric="652",name="Saint Barthélemy",altnames={"St Barthelemy"}}, ["BM"] = {alpha3="BMU",numeric="060",name="Bermuda"}, ["BN"] = {alpha3="BRN",numeric="096",name="Brunei",isoname="Brunei Darussalam"}, ["BO"] = {alpha3="BOL",numeric="068",name="Bolivia",isoname="Bolivia (Plurinational State of)"}, ["BQ"] = {alpha3="BES",numeric="535",name="Caribbean Netherlands",isoname="Bonaire, Sint Eustatius and Saba"}, ["BR"] = {alpha3="BRA",numeric="076",name="Brazil"}, ["BS"] = {alpha3="BHS",numeric="044",name="Bahamas"}, ["BT"] = {alpha3="BTN",numeric="064",name="Bhutan"}, ["BV"] = {alpha3="BVT",numeric="074",name="Bouvet Island"}, ["BW"] = {alpha3="BWA",numeric="072",name="Botswana"}, ["BY"] = {alpha3="BLR",numeric="112",name="Belarus"}, ["BZ"] = {alpha3="BLZ",numeric="084",name="Belize"}, ["CA"] = {alpha3="CAN",numeric="124",name="Canada"}, ["CC"] = {alpha3="CCK",numeric="166",name="Cocos (Keeling) Islands",altnames={"Cocos Islands","Keeling Islands"}}, ["CD"] = {alpha3="COD",numeric="180",name="Democratic Republic of the Congo",isoname="Congo, Democratic Republic of the",altnames={"Congo-Kinshasa","DRC","DR Congo"}}, ["CF"] = {alpha3="CAF",numeric="140",name="Central African Republic",altnames={"CAR"}}, ["CG"] = {alpha3="COG",numeric="178",name="Republic of the Congo",isoname="Congo",altnames={"Congo-Brazzaville"}}, ["CH"] = {alpha3="CHE",numeric="756",name="Switzerland"}, ["CI"] = {alpha3="CIV",numeric="384",name="Côte d'Ivoire",altnames={"Ivory Coast"}}, ["CK"] = {alpha3="COK",numeric="184",name="Cook Islands"}, ["CL"] = {alpha3="CHL",numeric="152",name="Chile"}, ["CM"] = {alpha3="CMR",numeric="120",name="Cameroon"}, ["CN"] = {alpha3="CHN",numeric="156",name="China",altnames={"People's Republic of China","PRC"}}, ["CO"] = {alpha3="COL",numeric="170",name="Colombia"}, ["CR"] = {alpha3="CRI",numeric="188",name="Costa Rica"}, ["CU"] = {alpha3="CUB",numeric="192",name="Cuba"}, ["CV"] = {alpha3="CPV",numeric="132",name="Cabo Verde",altnames={"Cape Verde"}}, ["CW"] = {alpha3="CUW",numeric="531",name="Curaçao",altnames={"Curacao"}}, ["CX"] = {alpha3="CXR",numeric="162",name="Christmas Island"}, ["CY"] = {alpha3="CYP",numeric="196",name="Cyprus"}, ["CZ"] = {alpha3="CZE",numeric="203",name="Czech Republic",isoname="Czechia"}, ["DE"] = {alpha3="DEU",numeric="276",name="Germany"}, ["DJ"] = {alpha3="DJI",numeric="262",name="Djibouti"}, ["DK"] = {alpha3="DNK",numeric="208",name="Denmark"}, ["DM"] = {alpha3="DMA",numeric="212",name="Dominica"}, ["DO"] = {alpha3="DOM",numeric="214",name="Dominican Republic"}, ["DZ"] = {alpha3="DZA",numeric="012",name="Algeria"}, ["EC"] = {alpha3="ECU",numeric="218",name="Ecuador"}, ["EE"] = {alpha3="EST",numeric="233",name="Estonia"}, ["EG"] = {alpha3="EGY",numeric="818",name="Egypt"}, ["EH"] = {alpha3="ESH",numeric="732",name="Western Sahara"}, ["ER"] = {alpha3="ERI",numeric="232",name="Eritrea"}, ["ES"] = {alpha3="ESP",numeric="724",name="Spain"}, ["ET"] = {alpha3="ETH",numeric="231",name="Ethiopia"}, ["FI"] = {alpha3="FIN",numeric="246",name="Finland"}, ["FJ"] = {alpha3="FJI",numeric="242",name="Fiji"}, ["FK"] = {alpha3="FLK",numeric="238",name="Falkland Islands",isoname="Falkland Islands (Malvinas)",altnames={"Falklands","Islas Malvinas","Malvinas","Malvinas Islands"}}, ["FM"] = {alpha3="FSM",numeric="583",name="Federated States of Micronesia",isoname="Micronesia (Federated States of)",altnames={"Micronesia"}}, ["FO"] = {alpha3="FRO",numeric="234",name="Faroe Islands",altnames={"Faroer","Faeroer"}}, ["FR"] = {alpha3="FRA",numeric="250",name="France"}, ["GA"] = {alpha3="GAB",numeric="266",name="Gabon"}, ["GB"] = {alpha3="GBR",numeric="826",name="United Kingdom",isoname="United Kingdom of Great Britain and Northern Ireland",altnames={"UK","Great Britain"}}, ["GB-ENG"] = {alpha3="ENG",numeric="000",name="England"}, --Considered to be a country ["GB-NIR"] = {alpha3="NIR",numeric="000",name="Northern Ireland"}, --Considered to be a country ["GB-SCT"] = {alpha3="SCT",numeric="000",name="Scotland"}, --Considered to be a country ["GB-WLS"] = {alpha3="WLS",numeric="000",name="Wales"}, --Considered to be a country ["GB-EAW"] = {alpha3="EAW",numeric="000",name="England and Wales"}, --Considered to be a country ["GD"] = {alpha3="GRD",numeric="308",name="Grenada"}, ["GE"] = {alpha3="GEO",numeric="268",name="Georgia"}, ["GF"] = {alpha3="GUF",numeric="254",name="French Guiana"}, ["GG"] = {alpha3="GGY",numeric="831",name="Guernsey"}, ["GH"] = {alpha3="GHA",numeric="288",name="Ghana"}, ["GI"] = {alpha3="GIB",numeric="292",name="Gibraltar"}, ["GL"] = {alpha3="GRL",numeric="304",name="Greenland"}, ["GM"] = {alpha3="GMB",numeric="270",name="Gambia"}, ["GN"] = {alpha3="GIN",numeric="324",name="Guinea"}, ["GP"] = {alpha3="GLP",numeric="312",name="Guadeloupe"}, ["GQ"] = {alpha3="GNQ",numeric="226",name="Equatorial Guinea"}, ["GR"] = {alpha3="GRC",numeric="300",name="Greece"}, ["GS"] = {alpha3="SGS",numeric="239",name="South Georgia and the South Sandwich Islands"}, ["GT"] = {alpha3="GTM",numeric="320",name="Guatemala"}, ["GU"] = {alpha3="GUM",numeric="316",name="Guam"}, ["GW"] = {alpha3="GNB",numeric="624",name="Guinea-Bissau"}, ["GY"] = {alpha3="GUY",numeric="328",name="Guyana"}, ["HK"] = {alpha3="HKG",numeric="344",name="Hong Kong",altnames={"Hong Kong SAR","HKSAR"}}, ["HM"] = {alpha3="HMD",numeric="334",name="Heard Island and McDonald Islands",altnames={"Heard and McDonald Islands"}}, ["HN"] = {alpha3="HND",numeric="340",name="Honduras"}, ["HR"] = {alpha3="HRV",numeric="191",name="Croatia"}, ["HT"] = {alpha3="HTI",numeric="332",name="Haiti"}, ["HU"] = {alpha3="HUN",numeric="348",name="Hungary"}, ["ID"] = {alpha3="IDN",numeric="360",name="Indonesia"}, ["IE"] = {alpha3="IRL",numeric="372",name="Ireland",altnames={"Republic of Ireland"}}, ["IL"] = {alpha3="ISR",numeric="376",name="Israel"}, ["IM"] = {alpha3="IMN",numeric="833",name="Isle of Man"}, ["IN"] = {alpha3="IND",numeric="356",name="India"}, ["IO"] = {alpha3="IOT",numeric="086",name="British Indian Ocean Territory"}, ["IQ"] = {alpha3="IRQ",numeric="368",name="Iraq"}, ["IR"] = {alpha3="IRN",numeric="364",name="Iran",isoname="Iran (Islamic Republic of)"}, ["IS"] = {alpha3="ISL",numeric="352",name="Iceland"}, ["IT"] = {alpha3="ITA",numeric="380",name="Italy"}, ["JE"] = {alpha3="JEY",numeric="832",name="Jersey"}, ["JM"] = {alpha3="JAM",numeric="388",name="Jamaica"}, ["JO"] = {alpha3="JOR",numeric="400",name="Jordan"}, ["JP"] = {alpha3="JPN",numeric="392",name="Japan"}, ["KE"] = {alpha3="KEN",numeric="404",name="Kenya"}, ["KG"] = {alpha3="KGZ",numeric="417",name="Kyrgyzstan"}, ["KH"] = {alpha3="KHM",numeric="116",name="Cambodia"}, ["KI"] = {alpha3="KIR",numeric="296",name="Kiribati"}, ["KM"] = {alpha3="COM",numeric="174",name="Comoros"}, ["KN"] = {alpha3="KNA",numeric="659",name="Saint Kitts and Nevis",altnames={"St Kitts and Nevis"}}, ["KP"] = {alpha3="PRK",numeric="408",name="North Korea",isoname="Korea (Democratic People's Republic of)",altnames={"Democratic People's Republic of Korea"}}, ["KR"] = {alpha3="KOR",numeric="410",name="South Korea",isoname="Korea, Republic of",altnames={"Republic of Korea"}}, ["KW"] = {alpha3="KWT",numeric="414",name="Kuwait"}, ["KY"] = {alpha3="CYM",numeric="136",name="Cayman Islands"}, ["KZ"] = {alpha3="KAZ",numeric="398",name="Kazakhstan"}, ["LA"] = {alpha3="LAO",numeric="418",name="Laos",isoname="Lao People's Democratic Republic"}, ["LB"] = {alpha3="LBN",numeric="422",name="Lebanon"}, ["LC"] = {alpha3="LCA",numeric="662",name="Saint Lucia",altnames={"St Lucia"}}, ["LI"] = {alpha3="LIE",numeric="438",name="Liechtenstein"}, ["LK"] = {alpha3="LKA",numeric="144",name="Sri Lanka"}, ["LR"] = {alpha3="LBR",numeric="430",name="Liberia"}, ["LS"] = {alpha3="LSO",numeric="426",name="Lesotho"}, ["LT"] = {alpha3="LTU",numeric="440",name="Lithuania"}, ["LU"] = {alpha3="LUX",numeric="442",name="Luxembourg"}, ["LV"] = {alpha3="LVA",numeric="428",name="Latvia"}, ["LY"] = {alpha3="LBY",numeric="434",name="Libya"}, ["MA"] = {alpha3="MAR",numeric="504",name="Morocco"}, ["MC"] = {alpha3="MCO",numeric="492",name="Monaco"}, ["MD"] = {alpha3="MDA",numeric="498",name="Moldova",isoname="Moldova, Republic of"}, ["ME"] = {alpha3="MNE",numeric="499",name="Montenegro"}, ["MF"] = {alpha3="MAF",numeric="663",name="Saint-Martin",isoname="Saint Martin (French part)",altnames={"St Martin","St Martin (French part)","Collectivity of Saint Martin","Collectivity of St Martin"}}, ["MG"] = {alpha3="MDG",numeric="450",name="Madagascar"}, ["MH"] = {alpha3="MHL",numeric="584",name="Marshall Islands"}, ["MK"] = {alpha3="MKD",numeric="807",name="North Macedonia",altnames={"Republic of North Macedonia","Macedonia","Republic of Macedonia","Macedonia, the former Yugoslav Republic of"}}, ["ML"] = {alpha3="MLI",numeric="466",name="Mali"}, ["MM"] = {alpha3="MMR",numeric="104",name="Myanmar",altnames={"Burma"}}, ["MN"] = {alpha3="MNG",numeric="496",name="Mongolia"}, ["MO"] = {alpha3="MAC",numeric="446",name="Macau",isoname="Macao",altnames={"Macau SAR","Macao SAR"}}, ["MP"] = {alpha3="MNP",numeric="580",name="Northern Mariana Islands"}, ["MQ"] = {alpha3="MTQ",numeric="474",name="Martinique"}, ["MR"] = {alpha3="MRT",numeric="478",name="Mauritania"}, ["MS"] = {alpha3="MSR",numeric="500",name="Montserrat"}, ["MT"] = {alpha3="MLT",numeric="470",name="Malta"}, ["MU"] = {alpha3="MUS",numeric="480",name="Mauritius"}, ["MV"] = {alpha3="MDV",numeric="462",name="Maldives"}, ["MW"] = {alpha3="MWI",numeric="454",name="Malawi"}, ["MX"] = {alpha3="MEX",numeric="484",name="Mexico"}, ["MY"] = {alpha3="MYS",numeric="458",name="Malaysia"}, ["MZ"] = {alpha3="MOZ",numeric="508",name="Mozambique"}, ["NA"] = {alpha3="NAM",numeric="516",name="Namibia"}, ["NC"] = {alpha3="NCL",numeric="540",name="New Caledonia"}, ["NE"] = {alpha3="NER",numeric="562",name="Niger"}, ["NF"] = {alpha3="NFK",numeric="574",name="Norfolk Island"}, ["NG"] = {alpha3="NGA",numeric="566",name="Nigeria"}, ["NI"] = {alpha3="NIC",numeric="558",name="Nicaragua"}, ["NL"] = {alpha3="NLD",numeric="528",name="Netherlands"}, ["NO"] = {alpha3="NOR",numeric="578",name="Norway"}, ["NP"] = {alpha3="NPL",numeric="524",name="Nepal"}, ["NR"] = {alpha3="NRU",numeric="520",name="Nauru"}, ["NU"] = {alpha3="NIU",numeric="570",name="Niue"}, ["NZ"] = {alpha3="NZL",numeric="554",name="New Zealand",altnames={"Aotearoa"}}, ["OM"] = {alpha3="OMN",numeric="512",name="Oman"}, ["PA"] = {alpha3="PAN",numeric="591",name="Panama"}, ["PE"] = {alpha3="PER",numeric="604",name="Peru"}, ["PF"] = {alpha3="PYF",numeric="258",name="French Polynesia"}, ["PG"] = {alpha3="PNG",numeric="598",name="Papua New Guinea"}, ["PH"] = {alpha3="PHL",numeric="608",name="Philippines"}, ["PK"] = {alpha3="PAK",numeric="586",name="Pakistan"}, ["PL"] = {alpha3="POL",numeric="616",name="Poland"}, ["PM"] = {alpha3="SPM",numeric="666",name="Saint Pierre and Miquelon",altnames={"St Pierre and Miquelon"}}, ["PN"] = {alpha3="PCN",numeric="612",name="Pitcairn"}, ["PR"] = {alpha3="PRI",numeric="630",name="Puerto Rico"}, ["PS"] = {alpha3="PSE",numeric="275",name="Palestine",isoname="Palestine, State of",altnames={"State of Palestine"}}, ["PT"] = {alpha3="PRT",numeric="620",name="Portugal"}, ["PW"] = {alpha3="PLW",numeric="585",name="Palau"}, ["PY"] = {alpha3="PRY",numeric="600",name="Paraguay"}, ["QA"] = {alpha3="QAT",numeric="634",name="Qatar"}, ["RE"] = {alpha3="REU",numeric="638",name="Réunion"}, ["RO"] = {alpha3="ROU",numeric="642",name="Romania"}, ["RS"] = {alpha3="SRB",numeric="688",name="Serbia"}, ["RU"] = {alpha3="RUS",numeric="643",name="Russia",isoname="Russian Federation"}, ["RW"] = {alpha3="RWA",numeric="646",name="Rwanda"}, ["SA"] = {alpha3="SAU",numeric="682",name="Saudi Arabia"}, ["SB"] = {alpha3="SLB",numeric="090",name="Solomon Islands"}, ["SC"] = {alpha3="SYC",numeric="690",name="Seychelles"}, ["SD"] = {alpha3="SDN",numeric="729",name="Sudan"}, ["SE"] = {alpha3="SWE",numeric="752",name="Sweden"}, ["SG"] = {alpha3="SGP",numeric="702",name="Singapore"}, ["SH"] = {alpha3="SHN",numeric="654",name="Saint Helena, Ascension and Tristan da Cunha"}, ["SI"] = {alpha3="SVN",numeric="705",name="Slovenia"}, ["SJ"] = {alpha3="SJM",numeric="744",name="Svalbard and Jan Mayen"}, ["SK"] = {alpha3="SVK",numeric="703",name="Slovakia"}, ["SL"] = {alpha3="SLE",numeric="694",name="Sierra Leone"}, ["SM"] = {alpha3="SMR",numeric="674",name="San Marino"}, ["SN"] = {alpha3="SEN",numeric="686",name="Senegal"}, ["SO"] = {alpha3="SOM",numeric="706",name="Somalia"}, ["SR"] = {alpha3="SUR",numeric="740",name="Suriname"}, ["SS"] = {alpha3="SSD",numeric="728",name="South Sudan"}, ["ST"] = {alpha3="STP",numeric="678",name="São Tomé and Príncipe",isoname="Sao Tome and Principe",altnames={"Democratic Republic of Sao Tome and Principe"}}, ["SV"] = {alpha3="SLV",numeric="222",name="El Salvador"}, ["SX"] = {alpha3="SXM",numeric="534",name="Sint Maarten",isoname="Sint Maarten (Dutch part)",altnames={"St Maarten","Saint Martin (Dutch part)","St Martin (Dutch part)"}}, ["SY"] = {alpha3="SYR",numeric="760",name="Syria",isoname="Syrian Arab Republic"}, ["SZ"] = {alpha3="SWZ",numeric="748",name="Eswatini",altnames={"Swaziland"}}, ["TC"] = {alpha3="TCA",numeric="796",name="Turks and Caicos Islands"}, ["TD"] = {alpha3="TCD",numeric="148",name="Chad"}, ["TF"] = {alpha3="ATF",numeric="260",name="French Southern and Antarctic Lands",isoname="French Southern Territories"}, ["TG"] = {alpha3="TGO",numeric="768",name="Togo"}, ["TH"] = {alpha3="THA",numeric="764",name="Thailand"}, ["TJ"] = {alpha3="TJK",numeric="762",name="Tajikistan"}, ["TK"] = {alpha3="TKL",numeric="772",name="Tokelau"}, ["TL"] = {alpha3="TLS",numeric="626",name="Timor-Leste",altnames={"East Timor"}}, ["TM"] = {alpha3="TKM",numeric="795",name="Turkmenistan"}, ["TN"] = {alpha3="TUN",numeric="788",name="Tunisia"}, ["TO"] = {alpha3="TON",numeric="776",name="Tonga"}, ["TR"] = {alpha3="TUR",numeric="792",name="Turkey",isoname="Türkiye"}, ["TT"] = {alpha3="TTO",numeric="780",name="Trinidad and Tobago"}, ["TV"] = {alpha3="TUV",numeric="798",name="Tuvalu"}, ["TW"] = {alpha3="TWN",numeric="158",name="Taiwan",isoname="Taiwan, Province of China",altnames={"Republic of China"}}, ["TZ"] = {alpha3="TZA",numeric="834",name="Tanzania",isoname="Tanzania, United Republic of"}, ["UA"] = {alpha3="UKR",numeric="804",name="Ukraine"}, ["UG"] = {alpha3="UGA",numeric="800",name="Uganda"}, ["UM"] = {alpha3="UMI",numeric="581",name="United States Minor Outlying Islands"}, ["US"] = {alpha3="USA",numeric="840",name="United States",isoname="United States of America",altnames={"US","USA","U.S."}}, ["UY"] = {alpha3="URY",numeric="858",name="Uruguay"}, ["UZ"] = {alpha3="UZB",numeric="860",name="Uzbekistan"}, ["VA"] = {alpha3="VAT",numeric="336",name="Vatican City",isoname="Holy See",altnames={"Holy See (Vatican City State)","Vatican City State"}}, ["VC"] = {alpha3="VCT",numeric="670",name="Saint Vincent and the Grenadines",altnames={"St Vincent and the Grenadines"}}, ["VE"] = {alpha3="VEN",numeric="862",name="Venezuela",isoname="Venezuela (Bolivarian Republic of)"}, ["VG"] = {alpha3="VGB",numeric="092",name="British Virgin Islands",isoname="Virgin Islands (British)",altnames={"UK Virgin Islands","BVI"}}, ["VI"] = {alpha3="VIR",numeric="850",name="United States Virgin Islands",isoname="Virgin Islands (U.S.)",altnames={"US Virgin Islands","USVI"}}, ["VN"] = {alpha3="VNM",numeric="704",name="Vietnam",isoname="Viet Nam"}, ["VU"] = {alpha3="VUT",numeric="548",name="Vanuatu"}, ["WF"] = {alpha3="WLF",numeric="876",name="Wallis and Futuna"}, ["WS"] = {alpha3="WSM",numeric="882",name="Samoa"}, ["YE"] = {alpha3="YEM",numeric="887",name="Yemen"}, ["YT"] = {alpha3="MYT",numeric="175",name="Mayotte"}, ["ZA"] = {alpha3="ZAF",numeric="710",name="South Africa"}, ["ZM"] = {alpha3="ZMB",numeric="894",name="Zambia"}, ["ZW"] = {alpha3="ZWE",numeric="716",name="Zimbabwe"} } 354v6e4nt0ba73omd7wvf0syrhii9kg Module:CountryAdjectiveDemonym/The 828 2848 15414 2024-08-07T07:19:32Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15414 Scribunto text/plain return { ["British Virgin Islands"] = true, ["Bukharan People's Soviet Republic"] = true, ["Central African Republic"] = true, ["Cayman Islands"] = true, ["Comoros"] = true, ["Cook Islands"] = true, ["Czech Republic"] = true, ["Democratic Republic of the Congo"] = true, ["Dominican Republic"] = true, ["Dominion of Newfoundland"] = true, ["Falkland Islands"] = true, ["Faroe Islands"] = true, ["Federated States of Micronesia"] = true, ["Gambia"] = true, ["Holy See"] = true, ["Isle of Man"] = true, ["Ivory Coast"] = true, ["Kingdom of Hawaii"] = true, ["Kingdom of Naples"] = true, ["Kingdom of the Two Sicilies"] = true, ["Maldives"] = true, ["Marshall Islands"] = true, ["Netherlands"] = true, ["Netherlands Antilles"] = true, ["Northern Mariana Islands"] = true, ["Ottoman Empire"] = true, ["Palestinian territories"] = true, ["State of Palestine"] = true, ["Philippines"] = true, ["Republic of the Congo"] = true, ["Republic of Ireland"] = true, ["Republic of Macedonia"] = true, ["Republic of Texas"] = true, ["Republic of Venice"] = true, ["Sahrawi Arab Democratic Republic"] = true, ["Solomon Islands"] = true, ["Soviet Union"] = true, ["Turkmen Soviet Socialist Republic"] = true, ["Turks and Caicos Islands"] = true, ["United Arab Emirates"] = true, ["United Kingdom"] = true, ["United States"] = true, ["United States Virgin Islands"] = true } 6boivor8jt8pjcpkj65ft1nv6xdtytt Module:Lorem ipsum/data 828 2849 15415 2024-08-07T07:19:54Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15415 Scribunto text/plain --<nowiki> return { "{{safesubst:#if:%s|[[Lorem ipsum]]|Lorem ipsum}} dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.", "Curabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris. Integer in mauris eu nibh euismod gravida. Duis ac tellus et risus vulputate vehicula. Donec lobortis risus a elit. Etiam tempor. Ut ullamcorper, ligula eu tempor congue, eros est euismod turpis, id tincidunt sapien risus a quam. Maecenas fermentum consequat mi. Donec fermentum. Pellentesque malesuada nulla a mi. Duis sapien sem, aliquet nec, commodo eget, consequat quis, neque. Aliquam faucibus, elit ut dictum aliquet, felis nisl adipiscing sapien, sed malesuada diam lacus eget erat. Cras mollis scelerisque nunc. Nullam arcu. Aliquam consequat. Curabitur augue lorem, dapibus quis, laoreet et, pretium ac, nisi. Aenean magna nisl, mollis quis, molestie eu, feugiat in, orci. In hac habitasse platea dictumst.", "Fusce convallis, mauris imperdiet gravida bibendum, nisl turpis suscipit mauris, sed placerat ipsum urna sed risus. In convallis tellus a mauris. Curabitur non elit ut libero tristique sodales. Mauris a lacus. Donec mattis semper leo. In hac habitasse platea dictumst. Vivamus facilisis diam at odio. Mauris dictum, nisi eget consequat elementum, lacus ligula molestie metus, non feugiat orci magna ac sem. Donec turpis. Donec vitae metus. Morbi tristique neque eu mauris. Quisque gravida ipsum non sapien. Proin turpis lacus, scelerisque vitae, elementum at, lobortis ac, quam. Aliquam dictum eleifend risus. In hac habitasse platea dictumst. Etiam sit amet diam. Suspendisse odio. Suspendisse nunc. In semper bibendum libero.", "Proin nonummy, lacus eget pulvinar lacinia, pede felis dignissim leo, vitae tristique magna lacus sit amet eros. Nullam ornare. Praesent odio ligula, dapibus sed, tincidunt eget, dictum ac, nibh. Nam quis lacus. Nunc eleifend molestie velit. Morbi lobortis quam eu velit. Donec euismod vestibulum massa. Donec non lectus. Aliquam commodo lacus sit amet nulla. Cras dignissim elit et augue. Nullam non diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In hac habitasse platea dictumst. Aenean vestibulum. Sed lobortis elit quis lectus. Nunc sed lacus at augue bibendum dapibus.", "Aliquam vehicula sem ut pede. Cras purus lectus, egestas eu, vehicula at, imperdiet sed, nibh. Morbi consectetuer luctus felis. Donec vitae nisi. Aliquam tincidunt feugiat elit. Duis sed elit ut turpis ullamcorper feugiat. Praesent pretium, mauris sed fermentum hendrerit, nulla lorem iaculis magna, pulvinar scelerisque urna tellus a justo. Suspendisse pulvinar massa in metus. Duis quis quam. Proin justo. Curabitur ac sapien. Nam erat. Praesent ut quam.", "Vivamus commodo, augue et laoreet euismod, sem sapien tempor dolor, ac egestas sem ligula quis lacus. Donec vestibulum tortor ac lacus. Sed posuere vestibulum nisl. Curabitur eleifend fermentum justo. Nullam imperdiet. Integer sit amet mauris imperdiet risus sollicitudin rutrum. Ut vitae turpis. Nulla facilisi. Quisque tortor velit, scelerisque et, facilisis vel, tempor sed, urna. Vivamus nulla elit, vestibulum eget, semper et, scelerisque eget, lacus. Pellentesque viverra purus. Quisque elit. Donec ut dolor.", "Duis volutpat elit et erat. In at nulla at nisl condimentum aliquet. Quisque elementum pharetra lacus. Nunc gravida arcu eget nunc. Nulla iaculis egestas magna. Aliquam erat volutpat. Sed pellentesque orci. Etiam lacus lorem, iaculis sit amet, pharetra quis, imperdiet sit amet, lectus. Integer quis elit ac mi aliquam pretium. Nullam mauris orci, porttitor eget, sollicitudin non, vulputate id, risus. Donec varius enim nec sem. Nam aliquam lacinia enim. Quisque eget lorem eu purus dignissim ultricies. Fusce porttitor hendrerit ante. Mauris urna diam, cursus id, mattis eget, tempus sit amet, risus. Curabitur eu felis. Sed eu mi. Nullam lectus mauris, luctus a, mattis ac, tempus non, leo. Cras mi nulla, rhoncus id, laoreet ut, ultricies id, odio.", "Donec imperdiet. Vestibulum auctor tortor at orci. Integer semper, nisi eget suscipit eleifend, erat nisl hendrerit justo, eget vestibulum lorem justo ac leo. Integer sem velit, pharetra in, fringilla eu, fermentum id, felis. Vestibulum sed felis. In elit. Praesent et pede vel ante dapibus condimentum. Donec magna. Quisque id risus. Mauris vulputate pellentesque leo. Duis vulputate, ligula at venenatis tincidunt, orci nunc interdum leo, ac egestas elit sem ut lacus. Etiam non diam quis arcu egestas commodo. Curabitur nec massa ac massa gravida condimentum. Aenean id libero. Pellentesque vitae tellus. Fusce lectus est, accumsan ac, bibendum sed, porta eget, augue. Etiam faucibus. Quisque tempus purus eu ante.", "Vestibulum sapien nisl, ornare auctor, consectetuer quis, posuere tristique, odio. Fusce ultrices ullamcorper odio. Ut augue nulla, interdum at, adipiscing non, tristique eget, neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut pede est, condimentum id, scelerisque ac, malesuada non, quam. Proin eu ligula ac sapien suscipit blandit. Suspendisse euismod. Ut accumsan, neque id gravida luctus, arcu pede sodales felis, vel blandit massa arcu eget ligula. Aenean sed turpis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec sem eros, ornare ut, commodo eu, tempor nec, risus. Donec laoreet dapibus ligula. Praesent orci leo, bibendum nec, ornare et, nonummy in, elit. Donec interdum feugiat leo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque feugiat ullamcorper ipsum. Donec convallis tincidunt urna.", "Suspendisse et orci et arcu porttitor pellentesque. Sed lacus nunc, fermentum vel, vehicula in, imperdiet eget, urna. Nam consectetuer euismod nunc. Nulla dignissim posuere nulla. Integer iaculis lacinia massa. Nullam sapien augue, condimentum vel, venenatis id, rhoncus pellentesque, sapien. Donec sed ipsum ultrices turpis consectetuer imperdiet. Duis et ipsum ac nisl laoreet commodo. Mauris eu est. Suspendisse id turpis quis orci euismod consequat. Donec tellus mi, luctus sit amet, ultrices a, convallis eu, lorem. Proin faucibus convallis elit. Maecenas rhoncus arcu at arcu. Proin libero. Proin adipiscing. In quis lorem vitae elit consectetuer pretium. Nullam ligula urna, adipiscing nec, iaculis ut, elementum non, turpis. Fusce pulvinar.", } --</nowiki> byjgx57wqk698ayn134dpkwawy4zpww Module:Redirect 828 2850 15416 2024-08-07T07:20:19Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15416 Scribunto text/plain -- This module provides functions for getting the target of a redirect page. local p = {} -- Gets a mw.title object, using pcall to avoid generating script errors if we -- are over the expensive function count limit (among other possible causes). local function getTitle(...) local success, titleObj = pcall(mw.title.new, ...) if success then return titleObj else return nil end end -- Gets the name of a page that a redirect leads to, or nil if it isn't a -- redirect. function p.getTargetFromText(text) local target = string.match( text, "^%s*#[Rr][Ee][Dd][Ii][Rr][Ee][Cc][Tt]%s*:?%s*%[%[([^%[%]|]-)%]%]" ) or string.match( text, "^%s*#[Rr][Ee][Dd][Ii][Rr][Ee][Cc][Tt]%s*:?%s*%[%[([^%[%]|]-)|[^%[%]]-%]%]" ) return target and mw.uri.decode(target, 'PATH') end -- Gets the target of a redirect. If the page specified is not a redirect, -- returns nil. function p.getTarget(page, fulltext) -- Get the title object. Both page names and title objects are allowed -- as input. local titleObj if type(page) == 'string' or type(page) == 'number' then titleObj = getTitle(page) elseif type(page) == 'table' and type(page.getContent) == 'function' then titleObj = page else error(string.format( "bad argument #1 to 'getTarget'" .. " (string, number, or title object expected, got %s)", type(page) ), 2) end if not titleObj then return nil end local targetTitle = titleObj.redirectTarget if targetTitle then if fulltext then return targetTitle.fullText else return targetTitle.prefixedText end else return nil end end --[[ -- Given a single page name determines what page it redirects to and returns the -- target page name, or the passed page name when not a redirect. The passed -- page name can be given as plain text or as a page link. -- -- Returns page name as plain text, or when the bracket parameter is given, as a -- page link. Returns an error message when page does not exist or the redirect -- target cannot be determined for some reason. --]] function p.luaMain(rname, bracket, fulltext) if type(rname) ~= "string" or not rname:find("%S") then return nil end bracket = bracket and "[[%s]]" or "%s" rname = rname:match("%[%[(.+)%]%]") or rname local target = p.getTarget(rname, fulltext) local ret = target or rname ret = getTitle(ret) if ret then if fulltext then ret = ret.fullText else ret = ret.prefixedText end return bracket:format(ret) else return nil end end -- Provides access to the luaMain function from wikitext. function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {frameOnly = true}) return p.luaMain(args[1], args.bracket, args.fulltext) or '' end -- Returns true if the specified page is a redirect, and false otherwise. function p.luaIsRedirect(page) local titleObj = getTitle(page) if not titleObj then return false end if titleObj.isRedirect then return true else return false end end -- Provides access to the luaIsRedirect function from wikitext, returning 'yes' -- if the specified page is a redirect, and the blank string otherwise. function p.isRedirect(frame) local args = require('Module:Arguments').getArgs(frame, {frameOnly = true}) if p.luaIsRedirect(args[1]) then return 'yes' else return '' end end return p ixuh7hehfu8mxwx3ai7pksok45inaxs Module:Template test case/data 828 2851 15417 2024-08-07T07:20:39Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15417 Scribunto text/plain -- This module processes configuration data for use in -- [[Module:Template test case]]. It is loaded from the main module with -- mw.loadData. local cfg = require('Module:Template test case/config') local function escapePattern(s) s = s:gsub('%p', '%%%0') return s end -- Escape config items that need to be used as patterns. Doing it here is more -- efficient, as mw.loadData saves them from having to be computed for every -- test case on a page. cfg.templateNameMagicWordPattern = escapePattern(cfg.templateNameMagicWord) cfg.sandboxSubpagePattern = '/' .. escapePattern(cfg.sandboxSubpage) .. '$' return cfg dmdplkk88kmnriu7s6pk3hhob51o8xa Module:Transclusion count 828 2852 46416 46415 2025-05-09T12:01:06Z Robertjamal12 13 22 revisions imported from [[:en:Module:Transclusion_count]] 46415 Scribunto text/plain local p = {} function p._fetch(args) local template = nil local return_value = nil -- Use demo parameter if it exists, otherwise use current template name local namespace = mw.title.getCurrentTitle().namespace if args["demo"] and args["demo"] ~= "" then template = mw.ustring.gsub(args["demo"],"^[Tt]emplate:","") elseif namespace == 10 then -- Template namespace template = mw.title.getCurrentTitle().text elseif namespace == 828 then -- Module namespace template = (mw.site.namespaces[828].name .. ":" .. mw.title.getCurrentTitle().text) end -- If in template or module namespace, look up count in /data if template ~= nil then namespace = mw.title.new(template, "Template").namespace if namespace == 10 or namespace == 828 then template = mw.ustring.gsub(template, "/doc$", "") -- strip /doc from end template = mw.ustring.gsub(template, "/sandbox$", "") -- strip /sandbox from end local index = mw.ustring.sub(mw.title.new(template).text,1,1) local status, data = pcall(function () return(mw.loadData('Module:Transclusion_count/data/' .. (mw.ustring.find(index, "%a") and index or "other"))) end) if status then return_value = tonumber(data[mw.ustring.gsub(template, " ", "_")]) end end end -- If database value doesn't exist, use value passed to template if return_value == nil and args[1] ~= nil then local arg1=mw.ustring.match(args[1], '[%d,]+') if arg1 and arg1 ~= '' then return_value = tonumber(mw.getCurrentFrame():callParserFunction('formatnum', arg1, 'R')) end end return return_value end function p.fetch(frame) return p._fetch(frame.args) end -- Tabulate this data for [[Wikipedia:Database reports/Templates transcluded on the most pages]] function p.tabulate() local list = {} for i = 65, 91 do local data = mw.loadData('Module:Transclusion count/data/' .. ((i == 91) and 'other' or string.char(i))) for name, count in pairs(data) do table.insert(list, {mw.title.new(name, "Template").fullText, count}) end end table.sort(list, function(a, b) return (a[2] == b[2]) and (a[1] < b[1]) or (a[2] > b[2]) end) local lang = mw.getContentLanguage(); for i = 1, #list do list[i] = ('|-\n| %d || [[%s]] || %s\n'):format(i, list[i][1]:gsub('_', ' '), lang:formatNum(list[i][2])) end return table.concat(list) end return p cvwrrf1z7y5db6z5bajpjay525izf50 Module:Webarchive/data/sandbox 828 2853 15419 2024-08-07T07:21:25Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15419 Scribunto text/plain --[[--------------------------< C O N F I G U R A T I O N >---------------------------------------------------- global configuration settings ]] local config = { maxurls = 10, -- Max number of URLs allowed. tname = 'Webarchive', -- name of calling template. Change if template rename. verifydates = true, -- See documentation. Set false to disable. } --[[--------------------------< U N C A T E G O R I Z E D _ N A M E S P A C E S >------------------------------ List of namespaces that should not be included in citation error categories. Note: Namespace names should use underscores instead of spaces. ]] local uncategorized_namespaces = { -- same list as specified at [[Module:Citation/CS1/Configuration]] ['User']=true, ['Talk']=true, ['User_talk']=true, ['Wikipedia_talk']=true, ['File_talk']=true, ['Template_talk']=true, ['Help_talk']=true, ['Category_talk']=true, ['Portal_talk']=true, ['Book_talk']=true, ['Draft_talk']=true, ['Module_talk']=true, ['MediaWiki_talk']=true, } local uncategorized_subpages = {'/[Ss]andbox', '/[Tt]estcases'}; -- list of Lua patterns found in page names of pages we should not categorize local excepted_pages = { -- these pages will be categorized if set true; set to nil to disable ['Module talk:Webarchive/testcases'] = true, -- test cases pages used during development ['Template:Webarchive/testcases/Production'] = true, } --[[--------------------------< C A T E G O R I E S >---------------------------------------------------------- this is a table of all categories supported by Module:Webarchive ]] local categories = { archiveis = 'Category:Webarchive template archiveis links', error = 'Category:Webarchive template errors', other = 'Category:Webarchive template other archives', unknown = 'Category:Webarchive template unknown archives', warning = 'Category:Webarchive template warnings', wayback = 'Category:Webarchive template wayback links', webcite = 'Category:Webarchive template webcite links', } --[[--------------------------< P R E F I X E S >-------------------------------------------------------------- used only with serviceName(), this table holds the two generic tail-text prefixes specified by services['<service name>'][1] ]] local prefixes = { at = 'at', atthe = 'at the', } --[=[-------------------------< S E R V I C E S >-------------------------------------------------------------- this is a table of tables for archive services. Each service table has: [1]=prefix; may be boolean true or false, or text string where: true indicates that the prefix is taken from prefixes.atthe false indicates that the prefix is taken from prefixes.at 'text string' is used in lieu of the typical 'at' or 'at the' prefix [2]=wikilink target article that describes the service; set to nil if not used [3]=wikilink label; the label in [[target|label]]; set to nil if not used; when there is not article ([2] is nil) use this to name the service; see wikiwix in the table [4]=service ID; set to nil if not used [5]=tracking category key from the categories table; set to nil if not used [6]=postfix; text string to be appended at the end of the tail string - see webarchive.loc.gov in the table ]=] local services = { ['archive.ec'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis}, ['archive.fo'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis}, ['archive.is'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis}, ['archive.li'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis}, ['archive.md'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis}, ['archive.org'] = {true, 'Wayback Machine', nil, 'wayback', categories.wayback}, ['archive.ph'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis}, ['archive.today'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis}, ['archive.vn'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis}, ['archive-it.org'] = {false, 'Archive-It', nil, 'archiveit'}, ['arquivo.pt'] = {true, nil, 'Portuguese Web Archive'}, ['bibalex.org'] = {false, 'Bibliotheca Alexandrina#Internet Archive partnership', 'Bibliotheca Alexandrina'}, ['collectionscanada'] = {true, 'Canadian Government Web Archive'}, ['europarchive.org'] = {true, 'National Library of Ireland'}, ['freezepage.com'] = {false, nil, 'Freezepage'}, ['haw.nsk'] = {true, 'Croatian Web Archive (HAW)'}, ['langzeitarchivierung.bib-bvb.de'] = {false, 'Bavarian State Library'}, ['loc.gov'] = {true, 'Library of Congress'}, ['nationalarchives.gov.uk'] = {true, 'UK Government Web Archive', nil, 'ukgwa'}, ['nlb.gov.sg'] = {false, 'Web Archive Singapore'}, ['parliament.uk'] = {true, 'UK Parliament\'s Web Archive'}, ['perma.cc'] = {false, 'Perma.cc'}, ['perma-archives.cc'] = {false, 'Perma.cc'}, ['proni.gov'] = {true, 'Public Record Office of Northern Ireland'}, ['screenshots.com'] = {false, nil, 'Screenshots'}, ['stanford.edu'] = {true, 'Stanford University Libraries', 'Stanford Web Archive'}, ['timetravel.mementoweb.org'] = {false, 'Memento Project'}, ['uni-lj.si'] = {true, nil, 'Slovenian Web Archive'}, ['veebiarhiiv.digar.ee'] = {true, nil, 'Estonian Web Archive'}, ['vefsafn.is'] = {true, 'National and University Library of Iceland'}, ['webarchive.bac-lac.gc.ca'] = {false, 'Library and Archives Canada'}, ['webarchive.loc.gov'] = {true, 'Library of Congress', nil, 'locwebarchives', nil, 'Web Archives'}, ['webarchive.nla.gov.au'] = {true, 'Australian Web Archive'}, ['webarchive.org.uk'] = {true, 'UK Web Archive'}, ['webcache.googleusercontent.com'] = {false, nil, 'Google Cache'}, ['webcitation.org'] = {false, 'WebCite', nil, 'webcite', categories.webcite}, ['webharvest.gov'] = {true, 'National Archives and Records Administration'}, ['webrecorder.io'] = {false, 'webrecorder.io'}, ['wikiwix.com'] = {false, nil, 'Wikiwix'}, ['yorku.ca'] = {false, 'York University Libraries', 'York University Digital Library'}, } --[[--------------------------< S T A T I C T E X T >-------------------------------------------------------- for internationalzation ]] local s_text = { addlarchives = 'Additional archives', addlpages = 'Additional pages archived&nbsp;on', -- TODO why the &nbsp; there? replace with regular space? Archive_index = 'Archive index', Archived = 'Archived', archived = 'archived', archive = 'archive', Page = 'Page', } --[[--------------------------< E R R _ W A R N _ M S G S >---------------------------------------------------- these tables hold error and warning message text ]] local err_warn_msgs = { date_err = '(Date error)', -- decodeWebciteDate, decodeWaybackDate, decodeArchiveisDate date_miss = '(Date missing)', -- parseExtraArgs ts_short = '(Timestamp date length)', -- decodeWaybackDate timestamp less than 8 digits ts_date = '(Timestamp date invalid)', -- decodeWaybackDate timestamp not a valid date unknown_url = '(Error: unknown archive URL)', -- serviceName unnamed_params = '(Positional parameters ignored)', --warnings mismatch = '<sup>(Date mismatch)</sup>', -- webarchive ts_len = '<sup>(Timestamp length)</sup>', -- decodeWaybackDate, decodeArchiveisDate timestamp not 14 digits ts_cal = '<sup>(Calendar)</sup>', -- decodeWaybackDate timestamp has trailing splat } local crit_err_msgs = { -- critical error messages conflicting = 'Conflicting |$1= and |$2=', empty = 'Empty url', -- iabot1 = 'https://web.http', -- TODO: these iabot bugs perportedly fixed; removing these causes lua script error -- iabot2 = 'Invalid URL', -- at Template:Webarchive/testcases/Production; resolve that before deleting these messages invalid_url = 'Invalid URL', ts_nan = 'Timestamp not a number', unknown = 'Unknown problem. Please report on template talk page', } --[[--------------------------< D A T E I N T E R N A T I O N A L I Z A T I O N >---------------------------- these tables hold data that is used when converting date formats from non-English languages (because mw.language.getContentLanguage:formatDate() doesn't understand non-English month names) ]] local month_num = { -- retain English language names even though they may not be strictly required on the local wiki ['January'] = 1, ['February'] = 2, ['March'] = 3, ['April'] = 4, ['May'] = 5, ['June'] = 6, ['July'] = 7, ['August'] = 8, ['September'] = 9, ['October'] = 10, ['November'] = 11, ['December'] = 12, ['Jan'] = 1, ['Feb'] = 2, ['Mar'] = 3, ['Apr'] = 4, ['May'] = 5, ['Jun'] = 6, ['Jul'] = 7, ['Aug'] = 8, ['Sep'] = 9, ['Oct'] = 10, ['Nov'] = 11, ['Dec'] = 12, -- add local wiki month-names to number translation here -- [''] = 1, [''] = 2, [''] = 3, [''] = 4, [''] = 5, [''] = 6, [''] = 7, [''] = 8, [''] = 9, [''] = 10, [''] = 11, [''] = 12, }; -- when the local wiki uses non-western digits in dates, local wiki digits must be -- translated to western digits; lua only understands western digits local digits = { -- use this table to aid translation -- [''] = 0, [''] = 1, [''] = 2, [''] = 3, [''] = 4, [''] = 5, [''] = 6, [''] = 7, [''] = 8, [''] = 9, -- fill these table indexes with local digits enable = false -- set to true to enable local-digit to western-digit translation }; --[[--------------------------< P A R A M E T E R I N T E R N A T I O N A L I Z A T I O N >------------------ this table holds tables of parameter names and their non-English aliases. In the enum_params table '#' is a single character placeholder for 1 or more digit characters parameter names in this table shall be lowercase ]] local params = { ['url'] = {'url'}, ['date'] = {'date', 'datum'}, ['title'] = {'title', 'titel'}, ['nolink'] = {'nolink'}, ['format'] = {'format'} } local enum_params = { ['url#'] = {'url#'}, ['date#'] = {'date#', 'datum#'}, ['title#'] = {'title#', 'titel#'}, } local format_vals = { -- |format= accepts two values; add local language variants here ['addlpages'] = {'addlpages'}, ['addlarchives'] = {'addlarchives'}, } --[[--------------------------< E X P O R T E D T A B L E S >------------------------------------------------ ]] return { categories = categories, config = config, crit_err_msgs = crit_err_msgs, digits = digits, enum_params = enum_params, err_warn_msgs = err_warn_msgs, excepted_pages = excepted_pages, format_vals = format_vals, month_num = month_num, params = params, prefixes = prefixes, services = services, s_text = s_text, uncategorized_namespaces = uncategorized_namespaces, uncategorized_subpages = uncategorized_subpages, } q5eqv89zsgi0m7fg5cuvg1kxe1bped5 Module:Hatnote/styles.css 828 2854 15420 2024-08-07T07:21:34Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15420 sanitized-css text/css /* {{pp|small=y}} */ .hatnote { font-style: italic; } /* Limit structure CSS to divs because of [[Module:Hatnote inline]] */ div.hatnote { /* @noflip */ padding-left: 1.6em; margin-bottom: 0.5em; } .hatnote i { font-style: normal; } /* The templatestyles element inserts a link element before hatnotes. * TODO: Remove link if/when WMF resolves T200206 */ .hatnote + link + .hatnote { margin-top: -0.5em; } @media print { body.ns-0 .hatnote { display: none !important; } } jwhkjblpyf93ejffkuu68hxj9zpt08y Module:Sister project links/config 828 2855 15421 2024-08-07T07:21:41Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15421 Scribunto text/plain -- Configuration file for Module:Sister project links -- See Module:Sister project links/config-sand for version used by sandbox local logo = { wikt="Wiktionary-logo-v2.svg", c="Commons-logo.svg", n="Wikinews-logo.svg", q="Wikiquote-logo.svg", s="Wikisource-logo.svg", b="Wikibooks-logo.svg", voy="Wikivoyage-Logo-v3-icon.svg", v="Wikiversity logo 2017.svg", species="Wikispecies-logo.svg", iw="Wikipedia-logo-v2.svg", iw1="Wikipedia-logo-v2.svg", iw2="Wikipedia-logo-v2.svg", d="Wikidata-logo.svg", m="Wikimedia Community Logo.svg", mw="MediaWiki-2020-icon.svg", f="Wikifunctions-logo-en.svg"} local prefixList = {'wikt', 'c', 'n', 'q', 's', 'b', 'v', 'voy', 'species', 'species_author', 'iw', 'iw1', 'iw2', 'd', 'm', 'mw', 'f'} local sisterName = { wikt="Wiktionary", c="Commons", n="Wikinews", q="Wikiquote", s="Wikisource", b="Wikibooks", voy="Wikivoyage", v="Wikiversity", species="Wikispecies", iw="Wikipedia", iw1="Wikipedia", iw2="Wikipedia", d="Wikidata", m="Meta-Wiki", mw="MediaWiki", f="Wikifunctions"} local sisterInfo = { wikt="Definitions", c="Media", n="News", q="Quotations", s="Texts", b="Textbooks", voy="Travel guides", v="Resources", species="Taxa", species_author="Authorship", iw="edition", iw1="edition", iw2="edition", d="Data", m="Discussions", mw="Documentation", f="Functions"} local defaultSisters = { wikt=true, c=true, n=true, q=true, s=true, b=true, voy='auto', v=true, species='auto', species_author=false, iw=false, iw1=false, iw2=false, d=false, m=false, mw=false, f=false } local sisterDb = { wikt="enwiktionary", n="enwikinews", q="enwikiquote", s="enwikisource", b="enwikibooks", voy="enwikivoyage", v="enwikiversity", species="specieswiki"} local trackingType = { wdMismatch="Pages using Sister project links with wikidata mismatch", wdNamespace="Pages using Sister project links with wikidata namespace mismatch", wdHidden="Pages using Sister project links with hidden wikidata", defaultSearch="Pages using Sister project links with default search"} local cfg = {logo=logo, prefixList=prefixList, sisterName=sisterName, sisterInfo=sisterInfo, defaultSisters=defaultSisters, sisterDb=sisterDb, trackingType=trackingType} return cfg 8sbqakpv9pbg7d5u5o6q250labx5s9o Module:Navbox/configuration 828 2856 45074 45073 2025-05-09T12:00:30Z Robertjamal12 13 27 revisions imported from [[:en:Module:Navbox/configuration]] 45073 Scribunto text/plain return { aria_label = 'Navbox', nowrap_item = '%s<span class="nowrap">%s</span>', templatestyles = mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = { src = 'Module:Navbox/styles.css' } }, hlist_templatestyles = 'Hlist/styles.css', plainlist_templatestyles = 'Plainlist/styles.css', -- do not localize marker table marker = { oddeven = '\127_ODDEVEN_\127', restart = '\127_ODDEVEN0_\127', regex = '\127_ODDEVEN(%d?)_\127' }, category = { orphan = '[[Category:Navbox orphans]]', horizontal_lists = 'Navigational boxes without horizontal lists', background_colors = 'Navboxes using background colours', illegible = 'Potentially illegible navboxes', borders = 'Navboxes using borders', without_first_col = '[[Category:Pages using navbox columns without the first column]]' }, keyword = { border_subgroup = 'subgroup', border_child = 'child', border_none = 'none', evenodd_swap = 'swap', navbar_off = 'off', navbar_plain = 'plain', nocat_false = 'false', nowrapitems_yes = 'yes', orphan_yes = 'yes', state_collapsed = 'collapsed', state_off = 'off', state_plain = 'plain', state_uncollapsed = 'uncollapsed', subgroups = {'subgroup', 'child', ''}, subpage_doc = 'doc', subpage_sandbox = 'sandbox', subpage_testcases = 'testcases', tracking_no = 'no', with_collapsible_groups = 'with collapsible groups', with_columns = 'with columns', }, class = { autocollapse = 'autocollapse', collapsible = 'mw-collapsible', collapsed = 'mw-collapsed', -- Warning navbox = 'navbox', -- WMF currently hides 'navbox' from mobile, -- so you probably shouldn't change the navbox class. navbox_abovebelow = 'navbox-abovebelow', navbox_group = 'navbox-group', navbox_image = 'navbox-image', navbox_inner = 'navbox-inner', navbox_list = 'navbox-list', navbox_list_with_group = 'navbox-list-with-group', navbox_part = 'navbox-', -- do not l10n navbox_styles = 'navbox-styles', navbox_subgroup = 'navbox-subgroup', navbox_title = 'navbox-title', -- l10n only if you change pattern.navbox_title below navbox_odd_part = 'odd', -- do not l10n navbox_even_part = 'even', -- do not l10n nomobile = 'nomobile', nowraplinks = 'nowraplinks', noviewer = 'noviewer', -- used to remove images from MediaViewer notheme = 'notheme' }, pattern = { class = 'class', colnum = '^col(%d+)$', colheadernum = '^col(%d+)header$', colfooternum = '^col(%d+)footer$', contentnum = '^content(%d+)$', groupnum = '^group(%d+)$', hlist = 'hlist', listnum = '^list(%d+)$', navbox = 'Template:Navbox', navbox_title = '<th[^>]*"navbox%-title"', nowrap = '^<span class="nowrap">', num = '^%a+(%d+)$', plainlist = 'plainlist', sandbox = '/sandbox$', sectionnum = '^section(%d+)$', sectnum = '^sect(%d+)$', style = 'style$', with_collapsible_groups = 'Template:Navbox with collapsible groups', with_columns = 'Template:Navbox with columns', }, arg = { abbr_and_num = 'abbr%d', above = 'above', aboveclass = 'aboveclass', abovestyle = 'abovestyle', basestyle = 'basestyle', below = 'below', belowclass = 'belowclass', belowstyle = 'belowstyle', bodyclass = 'bodyclass', bodystyle = 'bodystyle', border = 'border', content_and_num = 'content%d', contentstyle = 'contentstyle', contentstyle_and_num = 'content%dstyle', colheaderstyle = 'colheaderstyle', colheader_and_num = 'col%dheader', colheaderstyle_and_num = 'col%dheaderstyle', colheadercolspan_and_num = 'col%dheadercolspan', colstyle = 'colstyle', col_and_num = 'col%d', colstyle_and_num = 'col%dstyle', colwidth = 'colwidth', colwidth_and_num = 'col%dwidth', colhfooterstyle = 'colfooterstyle', colfooter_and_num = 'col%dfooter', colfooterstyle_and_num = 'col%dfooterstyle', colfootercolspan_and_num = 'col%dfootercolspan', coltablestyle = 'coltablestyle', evencolstyle = 'evencolstyle', evenodd = 'evenodd', evenstyle = 'evenstyle', fullwidth = 'fullwidth', group1 = 'group1', group2 = 'group2', group_and_num = 'group%d', groupclass = 'groupclass', groupstyle = 'groupstyle', groupstyle_and_num = 'group%dstyle', groupwidth = 'groupwidth', image = 'image', image_and_num = 'image%d', imageclass = 'imageclass', imageleft = 'imageleft', imageleft_and_num = 'imageleft%d', imageleftstyle = 'imageleftstyle', imagestyle = 'imagestyle', innerstyle = 'innerstyle', list1padding = 'list1padding', list_and_num = 'list%d', listclass = 'listclass', listclass_and_num = 'list%dclass', listpadding = 'listpadding', liststyle = 'liststyle', liststyle_and_num = 'list%dstyle', name = 'name', navbar = 'navbar', navboxclass = 'navboxclass', nocat = 'nocat', nowrapitems = 'nowrapitems', oddcolstyle = 'oddcolstyle', oddstyle = 'oddstyle', orphan = 'orphan', padding = 'padding', sect_and_num = 'sect%d', section_and_num = 'section%d', sectiontitlestyle_and_num = 'section%dtitlestyle', secttitlestyle = 'secttitlestyle', selected = 'selected', state = 'state', state_and_num = 'state%d', style = 'style', subgroups_and_num = {'subgroup%d', 'child%d', '%d'}, templatestyles = 'templatestyles', child_templatestyles = 'child templatestyles', title = 'title', titleclass = 'titleclass', titlestyle = 'titlestyle', tracking = 'tracking', }, -- names of navbar arguments navbar = { name = 1, fontstyle = 'fontstyle', mini = 'mini' } } bmv7s1x91jjwemf6m3lkrc6tz11twip Module:Gapnum 828 2857 15423 2024-08-07T07:22:14Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15423 Scribunto text/plain local p = {} local getArgs function p.main(frame) if not getArgs then getArgs = require('Module:Arguments').getArgs end local args = getArgs(frame, {wrappers = 'Template:Gapnum'}) local n = args[1] if not n then error('Parameter 1 is required') elseif not tonumber(n) and not tonumber(n, 36) then -- Validates any number with base ≤ 36 error('Unable to convert "' .. args[1] .. '" to a number') end local gap = args.gap local precision = tonumber(args.prec) return p.gaps(n,{gap=gap,prec=precision}) end -- Not named p._main so that it has a better function name when required by Module:Val function p.gaps(n,tbl) local nstr = tostring(n) if not tbl then tbl = {} end local gap = tbl.gap or '.25em' local int_part, frac_part = p.groups(n,tbl.prec) local ret = mw.html.create('span') :css('white-space','nowrap') -- No gap necessary on first group :wikitext(table.remove(int_part,1)) -- Build int part for _, v in ipairs(int_part) do ret:tag('span') :css('margin-left',gap) :wikitext(v) end if frac_part then -- The first group after the decimal shouldn't have a gap ret:wikitext('.' .. table.remove(frac_part,1)) -- Build frac part for _, v in ipairs(frac_part) do ret:tag('span') :css('margin-left',gap) :wikitext(v) end end return ret end -- Creates tables where each element is a different group of the number function p.groups(num,precision) local nstr = tostring(num) if not precision then precision = -1 end local decimalloc = nstr:find('.', 1, true) local int_part, frac_part if decimalloc == nil then int_part = nstr else int_part = nstr:sub(1, decimalloc-1) frac_part = nstr:sub(decimalloc + 1) end -- only define ret_i as an empty table, let ret_d stay nil local ret_i,ret_d = {} -- Loop to handle most of the groupings; from right to left, so that if a group has less than 3 members, it will be the first group while int_part:len() > 3 do -- Insert in first spot, since we're moving backwards table.insert(ret_i,1,int_part:sub(-3)) int_part = int_part:sub(1,-4) end -- handle any left over numbers if int_part:len() > 0 then table.insert(ret_i,1,int_part) end if precision ~= 0 and frac_part then ret_d = {} if precision == -1 then precision = frac_part:len() end -- Reduce the length of the string if required precision is less than actual precision -- OR -- Increase it (by adding 0s) if the required precision is more than actual local offset = precision - frac_part:len() if offset < 0 then frac_part = frac_part:sub(1,precision) elseif offset > 0 then frac_part = frac_part .. string.rep('0', offset) end -- Allow groups of 3 or 2 (3 first) for v in string.gmatch(frac_part,'%d%d%d?') do table.insert(ret_d,v) end -- Preference for groups of 4 instead of groups of 1 at the end if #frac_part % 3 == 1 then if frac_part:len() == 1 then ret_d = {frac_part} else local last_g = ret_d[#ret_d] or '' last_g = last_g..frac_part:sub(-1) ret_d[#ret_d] = last_g end end end return ret_i,ret_d end return p lj5n3lgypceqtbnvwbvlt9k8birgmdl Module:Color contrast 828 2858 45545 45544 2025-05-09T12:00:41Z Robertjamal12 13 51 revisions imported from [[:en:Module:Color_contrast]] 45544 Scribunto text/plain -- -- This module implements -- {{Color contrast ratio}} -- {{Greater color contrast ratio}} -- {{ColorToLum}} -- {{RGBColorToLum}} -- local p = {} local HTMLcolor = mw.loadData( 'Module:Color contrast/colors' ) local function sRGB (v) if (v <= 0.03928) then v = v / 12.92 else v = math.pow((v+0.055)/1.055, 2.4) end return v end local function rgbdec2lum(R, G, B) if ( 0 <= R and R < 256 and 0 <= G and G < 256 and 0 <= B and B < 256 ) then return 0.2126 * sRGB(R/255) + 0.7152 * sRGB(G/255) + 0.0722 * sRGB(B/255) else return '' end end local function hsl2lum(h, s, l) if ( 0 <= h and h < 360 and 0 <= s and s <= 1 and 0 <= l and l <= 1 ) then local c = (1 - math.abs(2*l - 1))*s local x = c*(1 - math.abs( math.fmod(h/60, 2) - 1) ) local m = l - c/2 local r, g, b = m, m, m if( 0 <= h and h < 60 ) then r = r + c g = g + x elseif( 60 <= h and h < 120 ) then r = r + x g = g + c elseif( 120 <= h and h < 180 ) then g = g + c b = b + x elseif( 180 <= h and h < 240 ) then g = g + x b = b + c elseif( 240 <= h and h < 300 ) then r = r + x b = b + c elseif( 300 <= h and h < 360 ) then r = r + c b = b + x end return rgbdec2lum(255*r, 255*g, 255*b) else return '' end end local function color2lum(c) if (c == nil) then return '' end -- html '#' entity c = c:gsub("&#35;", "#") -- whitespace c = c:match( '^%s*(.-)[%s;]*$' ) -- unstrip nowiki strip markers c = mw.text.unstripNoWiki(c) -- lowercase c = c:lower() -- first try to look it up local L = HTMLcolor[c] if (L ~= nil) then return L end -- convert from hsl if mw.ustring.match(c,'^hsl%([%s]*[0-9][0-9%.]*[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*%)$') then local h, s, l = mw.ustring.match(c,'^hsl%([%s]*([0-9][0-9%.]*)[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*%)$') return hsl2lum(tonumber(h), tonumber(s)/100, tonumber(l)/100) end -- convert from rgb if mw.ustring.match(c,'^rgb%([%s]*[0-9][0-9]*[%s]*,[%s]*[0-9][0-9]*[%s]*,[%s]*[0-9][0-9]*[%s]*%)$') then local R, G, B = mw.ustring.match(c,'^rgb%([%s]*([0-9][0-9]*)[%s]*,[%s]*([0-9][0-9]*)[%s]*,[%s]*([0-9][0-9]*)[%s]*%)$') return rgbdec2lum(tonumber(R), tonumber(G), tonumber(B)) end -- convert from rgb percent if mw.ustring.match(c,'^rgb%([%s]*[0-9][0-9%.]*%%[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*%)$') then local R, G, B = mw.ustring.match(c,'^rgb%([%s]*([0-9][0-9%.]*)%%[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*%)$') return rgbdec2lum(255*tonumber(R)/100, 255*tonumber(G)/100, 255*tonumber(B)/100) end -- remove leading # (if there is one) and whitespace c = mw.ustring.match(c, '^[%s#]*([a-f0-9]*)[%s]*$') -- split into rgb local cs = mw.text.split(c or '', '') if( #cs == 6 ) then local R = 16*tonumber('0x' .. cs[1]) + tonumber('0x' .. cs[2]) local G = 16*tonumber('0x' .. cs[3]) + tonumber('0x' .. cs[4]) local B = 16*tonumber('0x' .. cs[5]) + tonumber('0x' .. cs[6]) return rgbdec2lum(R, G, B) elseif ( #cs == 3 ) then local R = 16*tonumber('0x' .. cs[1]) + tonumber('0x' .. cs[1]) local G = 16*tonumber('0x' .. cs[2]) + tonumber('0x' .. cs[2]) local B = 16*tonumber('0x' .. cs[3]) + tonumber('0x' .. cs[3]) return rgbdec2lum(R, G, B) end -- failure, return blank return '' end -- This exports the function for use in other modules. -- The colour is passed as a string. function p._lum(color) return color2lum(color) end function p._greatercontrast(args) local bias = tonumber(args['bias'] or '0') or 0 local css = (args['css'] and args['css'] ~= '') and true or false local v1 = color2lum(args[1] or '') local c2 = args[2] or 'white' local v2 = color2lum(c2) local c3 = args[3] or 'black' local v3 = color2lum(c3) local ratio1 = -1; local ratio2 = -1; if (type(v1) == 'number' and type(v2) == 'number') then ratio1 = (v2 + 0.05)/(v1 + 0.05) ratio1 = (ratio1 < 1) and 1/ratio1 or ratio1 end if (type(v1) == 'number' and type(v3) == 'number') then ratio2 = (v3 + 0.05)/(v1 + 0.05) ratio2 = (ratio2 < 1) and 1/ratio2 or ratio2 end if css then local c1 = args[1] or '' if mw.ustring.match(c1, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') or mw.ustring.match(c1, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') then c1 = '#' .. c1 end if mw.ustring.match(c2, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') or mw.ustring.match(c2, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') then c2 = '#' .. c2 end if mw.ustring.match(v3, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') or mw.ustring.match(v3, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') then c3 = '#' .. c3 end return 'background-color:' .. c1 .. '; color:' .. ((ratio1 > 0) and (ratio2 > 0) and ((ratio1 + bias > ratio2) and c2 or c3) or '') .. ';' end return (ratio1 > 0) and (ratio2 > 0) and ((ratio1 + bias > ratio2) and c2 or c3) or '' end function p._ratio(args) local v1 = color2lum(args[1]) local v2 = color2lum(args[2]) if (type(v1) == 'number' and type(v2) == 'number') then -- v1 should be the brighter of the two. if v2 > v1 then v1, v2 = v2, v1 end return (v1 + 0.05)/(v2 + 0.05) else return args['error'] or '?' end end function p._styleratio(args) local style = (args[1] or ''):lower() local bg, fg = 'white', 'black' local lum_bg, lum_fg = 1, 0 if args[2] then local lum = color2lum(args[2]) if lum ~= '' then bg, lum_bg = args[2], lum end end if args[3] then local lum = color2lum(args[3]) if lum ~= '' then fg, lum_fg = args[3], lum end end local slist = mw.text.split(mw.ustring.gsub(mw.ustring.gsub(style or '', '&#[Xx]23;', '#'), '&#35;', '#'), ';') for k = 1,#slist do local s = slist[k] local k,v = s:match( '^[%s]*([^:]-):([^:]-)[%s;]*$' ) k = k or '' v = v or '' if (k:match('^[%s]*(background)[%s]*$') or k:match('^[%s]*(background%-color)[%s]*$')) then local lum = color2lum(v) if( lum ~= '' ) then bg, lum_bg = v, lum end elseif (k:match('^[%s]*(color)[%s]*$')) then local lum = color2lum(v) if( lum ~= '' ) then bg, lum_fg = v, lum end end end if lum_bg > lum_fg then return (lum_bg + 0.05)/(lum_fg + 0.05) else return (lum_fg + 0.05)/(lum_bg + 0.05) end end --[[ Use {{#invoke:Color contrast|somecolor}} directly or {{#invoke:Color contrast}} from a wrapper template. Parameters: -- |1= — required; A color to check. --]] function p.lum(frame) local color = frame.args[1] or frame:getParent().args[1] return p._lum(color) end function p.ratio(frame) local args = frame.args[1] and frame.args or frame:getParent().args return p._ratio(args) end function p.styleratio(frame) local args = frame.args[1] and frame.args or frame:getParent().args return p._styleratio(args) end function p.greatercontrast(frame) local args = frame.args[1] and frame.args or frame:getParent().args return p._greatercontrast(args) end return p bx0blwcv5isqzm2jrxnp01lj4148n73 Module:Category handler/data 828 2859 15425 2024-08-07T07:22:54Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15425 Scribunto text/plain -- This module assembles data to be passed to [[Module:Category handler]] using -- mw.loadData. This includes the configuration data and whether the current -- page matches the title blacklist. local data = require('Module:Category handler/config') local mShared = require('Module:Category handler/shared') local blacklist = require('Module:Category handler/blacklist') local title = mw.title.getCurrentTitle() data.currentTitleMatchesBlacklist = mShared.matchesBlacklist( title.prefixedText, blacklist ) data.currentTitleNamespaceParameters = mShared.getNamespaceParameters( title, mShared.getParamMappings() ) return data k26mwixuaeijisfddb0sxkg82iux8v4 Module:Template invocation 828 2860 15426 2024-08-07T07:23:19Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15426 Scribunto text/plain -- This module provides functions for making MediaWiki template invocations. local checkType = require('libraryUtil').checkType local p = {} ------------------------------------------------------------------------ -- Name: p.name -- Purpose: Find a template invocation name from a page name or a -- mw.title object. -- Description: This function detects whether a string or a mw.title -- object has been passed in, and uses that to find a -- template name as it is used in template invocations. -- Parameters: title - full page name or mw.title object for the -- template (string or mw.title object) -- Returns: String ------------------------------------------------------------------------ function p.name(title) if type(title) == 'string' then title = mw.title.new(title) if not title then error("invalid title in parameter #1 of function 'name'", 2) end elseif type(title) ~= 'table' or type(title.getContent) ~= 'function' then error("parameter #1 of function 'name' must be a string or a mw.title object", 2) end if title.namespace == 10 then return title.text elseif title.namespace == 0 then return ':' .. title.prefixedText else return title.prefixedText end end ------------------------------------------------------------------------ -- Name: p.invocation -- Purpose: Construct a MediaWiki template invocation. -- Description: This function makes a template invocation from the -- name and the arguments given. Note that it isn't -- perfect: we have no way of knowing what whitespace was -- in the original invocation, the named parameters will be -- alphabetically sorted, and any parameters with duplicate keys -- will be removed. -- Parameters: name - the template name, formatted as it will appear -- in the invocation. (string) -- args - a table of template arguments. (table) -- format - formatting options. (string, optional) -- Set to "nowiki" to escape, curly braces, pipes and -- equals signs with their HTML entities. The default -- is unescaped. -- Returns: String ------------------------------------------------------------------------ function p.invocation(name, args, format) checkType('invocation', 1, name, 'string') checkType('invocation', 2, args, 'table') checkType('invocation', 3, format, 'string', true) -- Validate the args table and make a copy to work from. We need to -- make a copy of the table rather than just using the original, as -- some of the values may be erased when building the invocation. local invArgs = {} for k, v in pairs(args) do local typek = type(k) local typev = type(v) if typek ~= 'string' and typek ~= 'number' or typev ~= 'string' and typev ~= 'number' then error("invalid arguments table in parameter #2 of " .. "'invocation' (keys and values must be strings or numbers)", 2) end invArgs[k] = v end -- Get the separators to use. local seps = { openb = '{{', closeb = '}}', pipe = '|', equals = '=' } if format == 'nowiki' then for k, v in pairs(seps) do seps[k] = mw.text.nowiki(v) end end -- Build the invocation body with numbered args first, then named. local ret = {} ret[#ret + 1] = seps.openb ret[#ret + 1] = name for k, v in ipairs(invArgs) do if type(v) == 'string' and v:find('=', 1, true) then -- Likely something like 1=foo=bar which needs to be displayed as a named arg. else ret[#ret + 1] = seps.pipe ret[#ret + 1] = v invArgs[k] = nil -- Erase the key so that we don't add the value twice end end local keys = {} -- sort parameter list; better than arbitrary order for k, _ in pairs(invArgs) do keys[#keys + 1] = k end table.sort(keys, function (a, b) -- Sort with keys of type number first, then string. if type(a) == type(b) then return a < b elseif type(a) == 'number' then return true end end ) local maybeSpace = '' -- First named parameter should not be separated by a space for _, v in ipairs(keys) do -- Add named args based on sorted parameter list ret[#ret + 1] = maybeSpace .. seps.pipe ret[#ret + 1] = tostring(v) ret[#ret + 1] = seps.equals ret[#ret + 1] = invArgs[v] maybeSpace = ' ' end ret[#ret + 1] = seps.closeb return table.concat(ret) end return p 0zfru97uojtaotd222zzq9udntalw0m Module:Hatnote list 828 2861 15427 2024-08-07T07:23:34Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15427 Scribunto text/plain -------------------------------------------------------------------------------- -- Module:Hatnote list -- -- -- -- This module produces and formats lists for use in hatnotes. In particular, -- -- it implements the for-see list, i.e. lists of "For X, see Y" statements, -- -- as used in {{about}}, {{redirect}}, and their variants. Also introduced -- -- are andList & orList helpers for formatting lists with those conjunctions. -- -------------------------------------------------------------------------------- local mArguments --initialize lazily local mFormatLink = require('Module:Format link') local mHatnote = require('Module:Hatnote') local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local p = {} -------------------------------------------------------------------------------- -- List stringification helper functions -- -- These functions are used for stringifying lists, usually page lists inside -- the "Y" portion of "For X, see Y" for-see items. -------------------------------------------------------------------------------- --default options table used across the list stringification functions local stringifyListDefaultOptions = { conjunction = "and", separator = ",", altSeparator = ";", space = " ", formatted = false } --Searches display text only local function searchDisp(haystack, needle) return string.find( string.sub(haystack, (string.find(haystack, '|') or 0) + 1), needle ) end -- Stringifies a list generically; probably shouldn't be used directly local function stringifyList(list, options) -- Type-checks, defaults, and a shortcut checkType("stringifyList", 1, list, "table") if #list == 0 then return nil end checkType("stringifyList", 2, options, "table", true) options = options or {} for k, v in pairs(stringifyListDefaultOptions) do if options[k] == nil then options[k] = v end end local s = options.space -- Format the list if requested if options.formatted then list = mFormatLink.formatPages( {categorizeMissing = mHatnote.missingTargetCat}, list ) end -- Set the separator; if any item contains it, use the alternate separator local separator = options.separator for k, v in pairs(list) do if searchDisp(v, separator) then separator = options.altSeparator break end end -- Set the conjunction, apply Oxford comma, and force a comma if #1 has "§" local conjunction = s .. options.conjunction .. s if #list == 2 and searchDisp(list[1], "§") or #list > 2 then conjunction = separator .. conjunction end -- Return the formatted string return mw.text.listToText(list, separator .. s, conjunction) end --DRY function function p.conjList (conj, list, fmt) return stringifyList(list, {conjunction = conj, formatted = fmt}) end -- Stringifies lists with "and" or "or" function p.andList (...) return p.conjList("and", ...) end function p.orList (...) return p.conjList("or", ...) end -------------------------------------------------------------------------------- -- For see -- -- Makes a "For X, see [[Y]]." list from raw parameters. Intended for the -- {{about}} and {{redirect}} templates and their variants. -------------------------------------------------------------------------------- --default options table used across the forSee family of functions local forSeeDefaultOptions = { andKeyword = 'and', title = mw.title.getCurrentTitle().text, otherText = 'other uses', forSeeForm = 'For %s, see %s.', } --Collapses duplicate punctuation at end of string, ignoring italics and links local function punctuationCollapse (text) return text:match("[.?!]('?)%1(%]?)%2%.$") and text:sub(1, -2) or text end -- Structures arguments into a table for stringification, & options function p.forSeeArgsToTable (args, from, options) -- Type-checks and defaults checkType("forSeeArgsToTable", 1, args, 'table') checkType("forSeeArgsToTable", 2, from, 'number', true) from = from or 1 checkType("forSeeArgsToTable", 3, options, 'table', true) options = options or {} for k, v in pairs(forSeeDefaultOptions) do if options[k] == nil then options[k] = v end end -- maxArg's gotten manually because getArgs() and table.maxn aren't friends local maxArg = 0 for k, v in pairs(args) do if type(k) == 'number' and k > maxArg then maxArg = k end end -- Structure the data out from the parameter list: -- * forTable is the wrapper table, with forRow rows -- * Rows are tables of a "use" string & a "pages" table of pagename strings -- * Blanks are left empty for defaulting elsewhere, but can terminate list local forTable = {} local i = from local terminated = false -- If there is extra text, and no arguments are given, give nil value -- to not produce default of "For other uses, see foo (disambiguation)" if options.extratext and i > maxArg then return nil end -- Loop to generate rows repeat -- New empty row local forRow = {} -- On blank use, assume list's ended & break at end of this loop forRow.use = args[i] if not args[i] then terminated = true end -- New empty list of pages forRow.pages = {} -- Insert first pages item if present table.insert(forRow.pages, args[i + 1]) -- If the param after next is "and", do inner loop to collect params -- until the "and"'s stop. Blanks are ignored: "1|and||and|3" → {1, 3} while args[i + 2] == options.andKeyword do if args[i + 3] then table.insert(forRow.pages, args[i + 3]) end -- Increment to next "and" i = i + 2 end -- Increment to next use i = i + 2 -- Append the row table.insert(forTable, forRow) until terminated or i > maxArg return forTable end -- Stringifies a table as formatted by forSeeArgsToTable function p.forSeeTableToString (forSeeTable, options) -- Type-checks and defaults checkType("forSeeTableToString", 1, forSeeTable, "table", true) checkType("forSeeTableToString", 2, options, "table", true) options = options or {} for k, v in pairs(forSeeDefaultOptions) do if options[k] == nil then options[k] = v end end -- Stringify each for-see item into a list local strList = {} if forSeeTable then for k, v in pairs(forSeeTable) do local useStr = v.use or options.otherText local pagesStr = p.andList(v.pages, true) or mFormatLink._formatLink{ categorizeMissing = mHatnote.missingTargetCat, link = mHatnote.disambiguate(options.title) } local forSeeStr = string.format(options.forSeeForm, useStr, pagesStr) forSeeStr = punctuationCollapse(forSeeStr) table.insert(strList, forSeeStr) end end if options.extratext then table.insert(strList, punctuationCollapse(options.extratext..'.')) end -- Return the concatenated list return table.concat(strList, ' ') end -- Produces a "For X, see [[Y]]" string from arguments. Expects index gaps -- but not blank/whitespace values. Ignores named args and args < "from". function p._forSee (args, from, options) local forSeeTable = p.forSeeArgsToTable(args, from, options) return p.forSeeTableToString(forSeeTable, options) end -- As _forSee, but uses the frame. function p.forSee (frame, from, options) mArguments = require('Module:Arguments') return p._forSee(mArguments.getArgs(frame), from, options) end return p 3c31ivxc2t731ceyfvqcqlnp9acgg3s Module:Shortcut/config 828 2862 15428 2024-08-07T07:24:00Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15428 Scribunto text/plain -- This module holds configuration data for [[Module:Shortcut]]. return { -- The heading at the top of the shortcut box. It accepts the following parameter: -- $1 - the total number of shortcuts. (required) ['shortcut-heading'] = '[[Wikipedia:Shortcut|{{PLURAL:$1|Shortcut|Shortcuts}}]]', -- The heading when |redirect=yes is given. It accepts the following parameter: -- $1 - the total number of shortcuts. (required) ['redirect-heading'] = '[[Wikipedia:Redirect|{{PLURAL:$1|Redirect|Redirects}}]]', -- The error message to display when a shortcut is invalid (is not a string, or -- is the blank string). It accepts the following parameter: -- $1 - the number of the shortcut in the argument list. (required) ['invalid-shortcut-error'] = 'shortcut #$1 was invalid (shortcuts must be ' .. 'strings of at least one character in length)', -- The error message to display when no shortcuts or other displayable content -- were specified. (required) ['no-content-error'] = 'Error: no shortcuts were specified and the ' .. mw.text.nowiki('|msg=') .. ' parameter was not set.', -- A category to add when the no-content-error message is displayed. (optional) ['no-content-error-category'] = 'Shortcut templates with missing parameters', } t6jiszehpcz1mpvmzl8esji0vdvjr4p Module:Wd/i18n 828 2863 15429 2024-08-07T07:24:16Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15429 Scribunto text/plain -- The values and functions in this submodule should be localized per wiki. local p = {} function p.init(aliasesP) p = { ["errors"] = { ["unknown-data-type"] = "Unknown or unsupported datatype '$1'.", ["missing-required-parameter"] = "No required parameters defined, needing at least one", ["extra-required-parameter"] = "Parameter '$1' must be defined as optional", ["no-function-specified"] = "You must specify a function to call", -- equal to the standard module error message ["main-called-twice"] = 'The function "main" cannot be called twice', ["no-such-function"] = 'The function "$1" does not exist', -- equal to the standard module error message ["malformed-reference"] = "Error: Unable to display the reference properly. See [[Module:wd/doc#References|the documentation]] for details.[[Category:Module:Wd reference errors]]" }, ["info"] = { ["edit-on-wikidata"] = "Edit this on Wikidata" }, ["numeric"] = { ["decimal-mark"] = ".", ["delimiter"] = "," }, ["datetime"] = { ["prefixes"] = { ["decade-period"] = "" }, ["suffixes"] = { ["decade-period"] = "s", ["millennium"] = " millennium", ["century"] = " century", ["million-years"] = " million years", ["billion-years"] = " billion years", ["year"] = " year", ["years"] = " years" }, ["julian-calendar"] = "Julian calendar", -- linked page title ["julian"] = "Julian", ["BCE"] = "BCE", ["CE"] = "CE", ["common-era"] = "Common Era" -- linked page title }, ["coord"] = { ["latitude-north"] = "N", ["latitude-south"] = "S", ["longitude-east"] = "E", ["longitude-west"] = "W", ["degrees"] = "°", ["minutes"] = "'", ["seconds"] = '"', ["separator"] = ", " }, ["values"] = { ["unknown"] = "unknown", ["none"] = "none" }, ["cite"] = { ["version"] = "5", -- increment this each time the below parameters are changed to avoid conflict errors ["web"] = { -- <= left side: all allowed reference properties for *web page sources* per https://www.wikidata.org/wiki/Help:Sources -- => right side: corresponding parameter names in (equivalent of) [[:en:Template:Cite web]] (if non-existent, keep empty i.e. "") [aliasesP.statedIn] = "website", [aliasesP.referenceURL] = "url", [aliasesP.publicationDate] = "date", [aliasesP.retrieved] = "access-date", [aliasesP.title] = "title", [aliasesP.archiveURL] = "archive-url", [aliasesP.archiveDate] = "archive-date", [aliasesP.language] = "language", [aliasesP.author] = "author", -- existence of author1, author2, author3, etc. is assumed [aliasesP.authorNameString] = "author", [aliasesP.publisher] = "publisher", [aliasesP.quote] = "quote", [aliasesP.pages] = "pages", -- extra option [aliasesP.publishedIn] = "website", [aliasesP.sectionVerseOrParagraph] = "at" }, ["q"] = { -- <= left side: all allowed reference properties for *sources other than web pages* per https://www.wikidata.org/wiki/Help:Sources -- => right side: corresponding parameter names in (equivalent of) [[:en:Template:Cite Q]] (if non-existent, keep empty i.e. "") [aliasesP.statedIn] = "1", [aliasesP.pages] = "pages", [aliasesP.column] = "at", [aliasesP.chapter] = "chapter", [aliasesP.sectionVerseOrParagraph] = "section", ["external-id"] = "id", -- used for any type of database property ID [aliasesP.title] = "title", [aliasesP.publicationDate] = "date", [aliasesP.retrieved] = "access-date" } } } p.getOrdinalSuffix = function(num) if tostring(num):sub(-2,-2) == '1' then return "th" -- 10th, 11th, 12th, 13th, ... 19th end num = tostring(num):sub(-1) if num == '1' then return "st" elseif num == '2' then return "nd" elseif num == '3' then return "rd" else return "th" end end p.addDelimiters = function(n) local left, num, right = string.match(n, "^([^%d]*%d)(%d*)(.-)$") if left and num and right then return left .. (num:reverse():gsub("(%d%d%d)", "%1" .. p['numeric']['delimiter']):reverse()) .. right else return n end end return p end return p t28rz4790z52gadkxdwisqlpv6mjteu Module:Uses TemplateStyles/config 828 2864 15430 2024-08-07T07:25:18Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15430 Scribunto text/plain local cfg = {} -- Don’t touch this line. -- Subpage blacklist: these subpages will not be categorized (except for the -- error category, which is always added if there is an error). -- For example “Template:Foo/doc” matches the `doc = true` rule, so it will have -- no categories. “Template:Foo” and “Template:Foo/documentation” match no rules, -- so they *will* have categories. All rules should be in the -- ['<subpage name>'] = true, -- format. cfg['subpage_blacklist'] = { ['doc'] = true, ['sandbox'] = true, ['sandbox2'] = true, ['testcases'] = true, } -- Sandbox title: if the stylesheet’s title is <template>/<stylesheet>.css, the -- stylesheet’s sandbox is expected to be at <template>/<sandbox_title>/<stylesheet>.css -- Set to nil to disable sandbox links. cfg['sandbox_title'] = 'sandbox' -- Error category: this category is added if the module call contains errors -- (e.g. no stylesheet listed). A category name without namespace, or nil -- to disable categorization (not recommended). cfg['error_category'] = 'Uses TemplateStyles templates with errors' -- Default category: this category is added if no custom category is specified -- in module/template call. A category name without namespace, or nil -- to disable categorization. cfg['default_category'] = 'Templates using TemplateStyles' -- Protection conflict category: this category is added if the protection level -- of any stylesheet is lower than the protection level of the template. A category name -- without namespace, or nil to disable categorization (not recommended). cfg['protection_conflict_category'] = 'Templates using TemplateStyles with a different protection level' -- Hierarchy of protection levels, used to determine whether one protection level is lower -- than another and thus should populate protection_conflict_category. No protection is treated as zero cfg['protection_hierarchy'] = { autoconfirmed = 1, extendedconfirmed = 2, templateeditor = 3, sysop = 4 } -- Padlock pattern: Lua pattern to search on protected stylesheets for, or nil -- to disable padlock check. cfg['padlock_pattern'] = '{{pp-' -- Missing padlock category: this category is added if a protected stylesheet -- doesn’t contain any padlock template (specified by the above Lua pattern). -- A category name without namespace (no nil allowed) if the pattern is not nil, -- unused (and thus may be nil) otherwise. cfg['missing_padlock_category'] = 'Templates using TemplateStyles without padlocks' -- Default subpage for the stylesheet if none is given cfg['default_subpage_name'] = 'styles.css' return cfg -- Don’t touch this line. jobuplor7csgdjcx4c6xrtnslslvft4 Module:Pagetype 828 2865 15431 2024-08-07T07:25:33Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15431 Scribunto text/plain -------------------------------------------------------------------------------- -- -- -- This meta-module which automatically detects namespaces, and allows -- -- for a great deal of customisation. It can easily be ported to other -- -- wikis by changing the values in the [[Module:Pagetype/config]]. -- -- -- -------------------------------------------------------------------------------- -- Load config. local cfg = mw.loadData('Module:Pagetype/config') -- Load required modules. local yesno = require('Module:Yesno') local p = {} -- Look up a namespace argument in the args table. local function lookUpNamespaceArg(args, key) local arg = args[key] -- Convert "yes", "1" etc. to true, "no", "0" etc. to false, and leave -- other values the same. return yesno(arg, arg) end -- Append multiple values to an array local function appendMultiple(target, source) for _, value in ipairs(source) do table.insert(target, value) end end -- Get argument keys for a title's namespace local function getNamespaceArgKeys(title) local nsInfo = mw.site.namespaces[title.namespace] local customAliases = cfg.customNamespaceAliases[title.namespace] or {} local keys = {} if nsInfo.name ~= '' then table.insert(keys, nsInfo.name) end if nsInfo.canonicalName ~= nsInfo.name and nsInfo.canonicalName ~= '' then table.insert(keys, nsInfo.canonicalName) end appendMultiple(keys, nsInfo.aliases) appendMultiple(keys, customAliases) return keys end -- Get the argument for a title's namespace, if it was specified in the args table. local function getNamespaceArg(title, args) if title.isTalkPage then return lookUpNamespaceArg(args, cfg.talk) end for _, key in ipairs(getNamespaceArgKeys(title)) do local arg = lookUpNamespaceArg(args, mw.ustring.lower(key)) if arg ~= nil then return arg end end return nil end -- Look up a page type specific to the title's namespace local function getExplicitPageType(title) if title.isTalkPage then return cfg.talkDefault else return cfg.pagetypes[title.namespace] end end -- Get a default page type that is not specific to the title's namespace local function getDefaultPageType(args) local other = lookUpNamespaceArg(args, cfg.other) if type(other) == 'string' then return other else return cfg.otherDefault end end local function detectRedirects(title, args) local redirect = lookUpNamespaceArg(args, cfg.redirect) if redirect == false then -- Don't detect redirects if they have been specifically disallowed. return nil end -- Allow custom values for redirects. if not title.isRedirect then return nil elseif type(redirect) == 'string' then return redirect else return cfg.redirectDefault end end local function capitalize(pageType) local first = mw.ustring.sub(pageType, 1, 1) local rest = mw.ustring.sub(pageType, 2) return mw.ustring.upper(first) .. rest end local function pluralize(pageType) if cfg.irregularPlurals[pageType] then return cfg.irregularPlurals[pageType] else return pageType .. cfg.plural -- often 's' end end local function parseContent(title, args, optionsList) if title.namespace==828 and title.subpageText~='doc' -- don't detect modules or not title.exists -- can't check unless page exists then return nil end local content = title:getContent() if content == nil then return nil end local templates -- lazily evaluated for _, options in next, optionsList do local list, parameter, default, articleOnly = unpack(options, 1, 4) if not articleOnly or title.namespace==0 then -- only check for templates if we should... local out = lookUpNamespaceArg(args, parameter) if type(out) == "string" or (out ~= false and default) then -- ...and if we actually have anything to say about them if not templates then templates = {} -- do our delayed evaluation now that we are required to content = require('Module:Wikitext Parsing').PrepareText(content) -- disregard templates which do not have any affect for template in string.gmatch(content, "{{%s*([^|}]-)%s*[|}]") do templates[#templates+1] = capitalize(template) end end local wantedTemplates = mw.loadData('Module:Pagetype/' .. list) local templateFound = false for _, template in next, templates do if wantedTemplates[template] then templateFound = true break end end if templateFound then if type(out)=='string' then return out elseif out ~= false and default then return default end end end end end end -- Find pages which do not exist local function nonExistent(title, args) local arg = lookUpNamespaceArg(args, cfg.ne) if arg == false then return nil end local exists = false if title.exists then -- not an article if it does not exist exists = true elseif title.namespace==8 and mw.message.new(title.text):exists() then exists = true elseif title.namespace==6 and title.fileExists then exists = true end if not exists then if type(arg) == 'string' then return arg else return cfg.naDefault end end end -- Get page types for mainspaces pages with an explicit class specified local function getMainNamespaceClassPageType(title, args) local class = args[1] if type(class) == 'string' then -- Put in lower case so e.g. "na" and "NA" will both match class = mw.ustring.lower(class) end local arg = lookUpNamespaceArg(args, cfg.na) if arg == false then -- don't check for this class if it is specifically disallowed return nil end if cfg.naAliases[class] then if type(arg) == 'string' then return arg else return cfg.naDefault end else return nil end end -- Get page type specified by an explicit namespace argument. local function getNamespaceArgPageType(title, args) local namespaceArg = getNamespaceArg(title, args) if namespaceArg == true then -- Namespace has been explicitly enabled, so return the default for -- this namespace return getExplicitPageType(title) elseif namespaceArg == false then -- Namespace has been explicitly disabled return getDefaultPageType(args) elseif namespaceArg then -- This namespaces uses custom text return namespaceArg else return nil end end -- Get page type not specified or detected by other means local function getOtherPageType(title, args) -- Whether the title is in the set of default active namespaces which are looked up in cfg.pagetypes. local isInDefaultActiveNamespace = false local defaultNamespacesKey = args[cfg.defaultns] if defaultNamespacesKey == cfg.defaultnsAll then isInDefaultActiveNamespace = true else local defaultNamespaces if defaultNamespacesKey == cfg.defaultnsExtended then defaultNamespaces = cfg.extendedNamespaces elseif defaultNamespacesKey == cfg.defaultnsNone then defaultNamespaces = {} else defaultNamespaces = cfg.defaultNamespaces end isInDefaultActiveNamespace = defaultNamespaces[title.namespace] end if isInDefaultActiveNamespace then return getExplicitPageType(title) else return getDefaultPageType(args) end end function p._main(args) local title if args.page then title = mw.title.new(args.page) else title = mw.title.getCurrentTitle() end if title and not yesno(args.talk, true) and args[cfg.defaultns] ~= cfg.defaultnsAll then title = title.subjectPageTitle end local pageType = detectRedirects(title, args) or nonExistent(title, args) or parseContent(title, args, { {'softredirect', cfg.softRedirect, cfg.softRedirectDefault}, {'setindex', cfg.sia, cfg.siaDefault, true}, {'disambiguation', cfg.dab, cfg.dabDefault, true}, {'rfd', cfg.rfd, cfg.rfdDefault}, }) or (title.namespace == 0 and getMainNamespaceClassPageType(title, args)) or getNamespaceArgPageType(title, args) or getOtherPageType(title, args) if yesno(args.plural, false) then pageType = pluralize(pageType) end if yesno(args.caps, false) then pageType = capitalize(pageType) end return pageType end function p.main(frame) local args = require('Module:Arguments').getArgs(frame) return p._main(args) end return p nqu0kvn2uc9jqptetkmoluzmahcxzzp Module:Documentation/config/sandbox 828 2866 15432 2024-08-07T07:25:55Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15432 Scribunto text/plain ---------------------------------------------------------------------------------------------------- -- -- Configuration for Module:Documentation -- -- Here you can set the values of the parameters and messages used in Module:Documentation to -- localise it to your wiki and your language. Unless specified otherwise, values given here -- should be string values. ---------------------------------------------------------------------------------------------------- local cfg = {} -- Do not edit this line. ---------------------------------------------------------------------------------------------------- -- Protection template configuration ---------------------------------------------------------------------------------------------------- -- cfg['protection-reason-edit'] -- The protection reason for edit-protected templates to pass to -- [[Module:Protection banner]]. cfg['protection-reason-edit'] = 'template' --[[ ---------------------------------------------------------------------------------------------------- -- Sandbox notice configuration -- -- On sandbox pages the module can display a template notifying users that the current page is a -- sandbox, and the location of test cases pages, etc. The module decides whether the page is a -- sandbox or not based on the value of cfg['sandbox-subpage']. The following settings configure the -- messages that the notices contains. ---------------------------------------------------------------------------------------------------- --]] -- cfg['sandbox-notice-image'] -- The image displayed in the sandbox notice. cfg['sandbox-notice-image'] = '[[File:Sandbox.svg|50px|alt=|link=]]' --[[ -- cfg['sandbox-notice-pagetype-template'] -- cfg['sandbox-notice-pagetype-module'] -- cfg['sandbox-notice-pagetype-other'] -- The page type of the sandbox page. The message that is displayed depends on the current subject -- namespace. This message is used in either cfg['sandbox-notice-blurb'] or -- cfg['sandbox-notice-diff-blurb']. --]] cfg['sandbox-notice-pagetype-template'] = '[[Wikipedia:Template test cases|template sandbox]] page' cfg['sandbox-notice-pagetype-module'] = '[[Wikipedia:Template test cases|module sandbox]] page' cfg['sandbox-notice-pagetype-other'] = 'sandbox page' --[[ -- cfg['sandbox-notice-blurb'] -- cfg['sandbox-notice-diff-blurb'] -- cfg['sandbox-notice-diff-display'] -- Either cfg['sandbox-notice-blurb'] or cfg['sandbox-notice-diff-blurb'] is the opening sentence -- of the sandbox notice. The latter has a diff link, but the former does not. $1 is the page -- type, which is either cfg['sandbox-notice-pagetype-template'], -- cfg['sandbox-notice-pagetype-module'] or cfg['sandbox-notice-pagetype-other'] depending what -- namespace we are in. $2 is a link to the main template page, and $3 is a diff link between -- the sandbox and the main template. The display value of the diff link is set by -- cfg['sandbox-notice-compare-link-display']. --]] cfg['sandbox-notice-blurb'] = 'This is the $1 for $2.' cfg['sandbox-notice-diff-blurb'] = 'This is the $1 for $2 ($3).' cfg['sandbox-notice-compare-link-display'] = 'diff' --[[ -- cfg['sandbox-notice-testcases-blurb'] -- cfg['sandbox-notice-testcases-link-display'] -- cfg['sandbox-notice-testcases-run-blurb'] -- cfg['sandbox-notice-testcases-run-link-display'] -- cfg['sandbox-notice-testcases-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit. $1 is a link to the test cases page. -- cfg['sandbox-notice-testcases-link-display'] is the display value for that link. -- cfg['sandbox-notice-testcases-run-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit, along with a link to run it. $1 is a link to the test -- cases page, and $2 is a link to the page to run it. -- cfg['sandbox-notice-testcases-run-link-display'] is the display value for the link to run the test -- cases. --]] cfg['sandbox-notice-testcases-blurb'] = 'See also the companion subpage for $1.' cfg['sandbox-notice-testcases-link-display'] = 'test cases' cfg['sandbox-notice-testcases-run-blurb'] = 'See also the companion subpage for $1 ($2).' cfg['sandbox-notice-testcases-run-link-display'] = 'run' -- cfg['sandbox-category'] - A category to add to all template sandboxes. -- cfg['module-sandbox-category'] - A category to add to all module sandboxes. -- cfg['module-sandbox-category'] - A category to add to all sandboxe not in templates or modules. cfg['sandbox-category'] = 'Template sandboxes' cfg['module-sandbox-category'] = 'Module sandboxes' cfg['other-sandbox-category'] = 'Sandboxes outside of template or module namespace' ---------------------------------------------------------------------------------------------------- -- Start box configuration ---------------------------------------------------------------------------------------------------- -- cfg['documentation-icon-wikitext'] -- The wikitext for the icon shown at the top of the template. cfg['documentation-icon-wikitext'] = '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]]' -- cfg['template-namespace-heading'] -- The heading shown in the template namespace. cfg['template-namespace-heading'] = 'Template documentation' -- cfg['module-namespace-heading'] -- The heading shown in the module namespace. cfg['module-namespace-heading'] = 'Module documentation' -- cfg['file-namespace-heading'] -- The heading shown in the file namespace. cfg['file-namespace-heading'] = 'Summary' -- cfg['other-namespaces-heading'] -- The heading shown in other namespaces. cfg['other-namespaces-heading'] = 'Documentation' -- cfg['view-link-display'] -- The text to display for "view" links. cfg['view-link-display'] = 'view' -- cfg['edit-link-display'] -- The text to display for "edit" links. cfg['edit-link-display'] = 'edit' -- cfg['history-link-display'] -- The text to display for "history" links. cfg['history-link-display'] = 'history' -- cfg['purge-link-display'] -- The text to display for "purge" links. cfg['purge-link-display'] = 'purge' -- cfg['create-link-display'] -- The text to display for "create" links. cfg['create-link-display'] = 'create' cfg['help-template-link'] = '[[Help:Template|help]]' cfg['help-module-link'] = '[[Wikipedia:Lua|help]]' ---------------------------------------------------------------------------------------------------- -- Link box (end box) configuration ---------------------------------------------------------------------------------------------------- -- cfg['transcluded-from-blurb'] -- Notice displayed when the docs are transcluded from another page. $1 is a wikilink to that page. cfg['transcluded-from-blurb'] = 'The above [[Wikipedia:Template documentation|documentation]] is [[Help:Transclusion|transcluded]] from $1.' --[[ -- cfg['create-module-doc-blurb'] -- Notice displayed in the module namespace when the documentation subpage does not exist. -- $1 is a link to create the documentation page with the preload cfg['module-preload'] and the -- display cfg['create-link-display']. --]] cfg['create-module-doc-blurb'] = 'You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].' ---------------------------------------------------------------------------------------------------- -- Experiment blurb configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['experiment-blurb-template'] -- cfg['experiment-blurb-module'] -- The experiment blurb is the text inviting editors to experiment in sandbox and test cases pages. -- It is only shown in the template and module namespaces. With the default English settings, it -- might look like this: -- -- Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. -- -- In this example, "sandbox", "edit", "diff", "testcases", and "edit" would all be links. -- -- There are two versions, cfg['experiment-blurb-template'] and cfg['experiment-blurb-module'], depending -- on what namespace we are in. -- -- Parameters: -- -- $1 is a link to the sandbox page. If the sandbox exists, it is in the following format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-edit-link-display'] | cfg['compare-link-display']) -- -- If the sandbox doesn't exist, it is in the format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-create-link-display'] | cfg['mirror-link-display']) -- -- The link for cfg['sandbox-create-link-display'] link preloads the page with cfg['template-sandbox-preload'] -- or cfg['module-sandbox-preload'], depending on the current namespace. The link for cfg['mirror-link-display'] -- loads a default edit summary of cfg['mirror-edit-summary']. -- -- $2 is a link to the test cases page. If the test cases page exists, it is in the following format: -- -- cfg['testcases-link-display'] (cfg['testcases-edit-link-display'] | cfg['testcases-run-link-display']) -- -- If the test cases page doesn't exist, it is in the format: -- -- cfg['testcases-link-display'] (cfg['testcases-create-link-display']) -- -- If the test cases page doesn't exist, the link for cfg['testcases-create-link-display'] preloads the -- page with cfg['template-testcases-preload'] or cfg['module-testcases-preload'], depending on the current -- namespace. --]] cfg['experiment-blurb-template'] = "Editors can experiment in this template's $1 and $2 pages." cfg['experiment-blurb-module'] = "Editors can experiment in this module's $1 and $2 pages." ---------------------------------------------------------------------------------------------------- -- Sandbox link configuration ---------------------------------------------------------------------------------------------------- -- cfg['sandbox-subpage'] -- The name of the template subpage typically used for sandboxes. cfg['sandbox-subpage'] = 'sandbox' -- cfg['template-sandbox-preload'] -- Preload file for template sandbox pages. cfg['template-sandbox-preload'] = 'Template:Documentation/preload-sandbox' -- cfg['module-sandbox-preload'] -- Preload file for Lua module sandbox pages. cfg['module-sandbox-preload'] = 'Template:Documentation/preload-module-sandbox' -- cfg['sandbox-link-display'] -- The text to display for "sandbox" links. cfg['sandbox-link-display'] = 'sandbox' -- cfg['sandbox-edit-link-display'] -- The text to display for sandbox "edit" links. cfg['sandbox-edit-link-display'] = 'edit' -- cfg['sandbox-create-link-display'] -- The text to display for sandbox "create" links. cfg['sandbox-create-link-display'] = 'create' -- cfg['compare-link-display'] -- The text to display for "compare" links. cfg['compare-link-display'] = 'diff' -- cfg['mirror-edit-summary'] -- The default edit summary to use when a user clicks the "mirror" link. $1 is a wikilink to the -- template page. cfg['mirror-edit-summary'] = 'Create sandbox version of $1' -- cfg['mirror-link-display'] -- The text to display for "mirror" links. cfg['mirror-link-display'] = 'mirror' -- cfg['mirror-link-preload'] -- The page to preload when a user clicks the "mirror" link. cfg['mirror-link-preload'] = 'Template:Documentation/mirror' ---------------------------------------------------------------------------------------------------- -- Test cases link configuration ---------------------------------------------------------------------------------------------------- -- cfg['testcases-subpage'] -- The name of the template subpage typically used for test cases. cfg['testcases-subpage'] = 'testcases' -- cfg['template-testcases-preload'] -- Preload file for template test cases pages. cfg['template-testcases-preload'] = 'Template:Documentation/preload-testcases' -- cfg['module-testcases-preload'] -- Preload file for Lua module test cases pages. cfg['module-testcases-preload'] = 'Template:Documentation/preload-module-testcases' -- cfg['testcases-link-display'] -- The text to display for "testcases" links. cfg['testcases-link-display'] = 'testcases' -- cfg['testcases-edit-link-display'] -- The text to display for test cases "edit" links. cfg['testcases-edit-link-display'] = 'edit' -- cfg['testcases-run-link-display'] -- The text to display for test cases "run" links. cfg['testcases-run-link-display'] = 'run' -- cfg['testcases-create-link-display'] -- The text to display for test cases "create" links. cfg['testcases-create-link-display'] = 'create' ---------------------------------------------------------------------------------------------------- -- Add categories blurb configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['add-categories-blurb'] -- Text to direct users to add categories to the /doc subpage. Not used if the "content" or -- "docname fed" arguments are set, as then it is not clear where to add the categories. $1 is a -- link to the /doc subpage with a display value of cfg['doc-link-display']. --]] cfg['add-categories-blurb'] = 'Add categories to the $1 subpage.' -- cfg['doc-link-display'] -- The text to display when linking to the /doc subpage. cfg['doc-link-display'] = '/doc' ---------------------------------------------------------------------------------------------------- -- Subpages link configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['subpages-blurb'] -- The "Subpages of this template" blurb. $1 is a link to the main template's subpages with a -- display value of cfg['subpages-link-display']. In the English version this blurb is simply -- the link followed by a period, and the link display provides the actual text. --]] cfg['subpages-blurb'] = '$1.' --[[ -- cfg['subpages-link-display'] -- The text to display for the "subpages of this page" link. $1 is cfg['template-pagetype'], -- cfg['module-pagetype'] or cfg['default-pagetype'], depending on whether the current page is in -- the template namespace, the module namespace, or another namespace. --]] cfg['subpages-link-display'] = 'Subpages of this $1' -- cfg['template-pagetype'] -- The pagetype to display for template pages. cfg['template-pagetype'] = 'template' -- cfg['module-pagetype'] -- The pagetype to display for Lua module pages. cfg['module-pagetype'] = 'module' -- cfg['default-pagetype'] -- The pagetype to display for pages other than templates or Lua modules. cfg['default-pagetype'] = 'page' ---------------------------------------------------------------------------------------------------- -- Doc link configuration ---------------------------------------------------------------------------------------------------- -- cfg['doc-subpage'] -- The name of the subpage typically used for documentation pages. cfg['doc-subpage'] = 'doc' -- cfg['docpage-preload'] -- Preload file for template documentation pages in all namespaces. cfg['docpage-preload'] = 'Template:Documentation/preload' -- cfg['module-preload'] -- Preload file for Lua module documentation pages. cfg['module-preload'] = 'Template:Documentation/preload-module-doc' ---------------------------------------------------------------------------------------------------- -- HTML and CSS configuration ---------------------------------------------------------------------------------------------------- -- cfg['templatestyles'] -- The name of the TemplateStyles page where CSS is kept. -- Sandbox CSS will be at Module:Documentation/sandbox/styles.css when needed. cfg['templatestyles'] = 'Module:Documentation/styles.css' -- cfg['container'] -- Class which can be used to set flex or grid CSS on the -- two child divs documentation and documentation-metadata cfg['container'] = 'documentation-container' -- cfg['main-div-classes'] -- Classes added to the main HTML "div" tag. cfg['main-div-classes'] = 'documentation' -- cfg['main-div-heading-class'] -- Class for the main heading for templates and modules and assoc. talk spaces cfg['main-div-heading-class'] = 'documentation-heading' -- cfg['start-box-class'] -- Class for the start box cfg['start-box-class'] = 'documentation-startbox' -- cfg['start-box-link-classes'] -- Classes used for the [view][edit][history] or [create] links in the start box. -- mw-editsection-like is per [[Wikipedia:Village pump (technical)/Archive 117]] cfg['start-box-link-classes'] = 'mw-editsection-like plainlinks' -- cfg['end-box-class'] -- Class for the end box. cfg['end-box-class'] = 'documentation-metadata' -- cfg['end-box-plainlinks'] -- Plainlinks cfg['end-box-plainlinks'] = 'plainlinks' -- cfg['toolbar-class'] -- Class added for toolbar links. cfg['toolbar-class'] = 'documentation-toolbar' -- cfg['clear'] -- Just used to clear things. cfg['clear'] = 'documentation-clear' ---------------------------------------------------------------------------------------------------- -- Tracking category configuration ---------------------------------------------------------------------------------------------------- -- cfg['display-strange-usage-category'] -- Set to true to enable output of cfg['strange-usage-category'] if the module is used on a /doc subpage -- or a /testcases subpage. This should be a boolean value (either true or false). cfg['display-strange-usage-category'] = true -- cfg['strange-usage-category'] -- Category to output if cfg['display-strange-usage-category'] is set to true and the module is used on a -- /doc subpage or a /testcases subpage. cfg['strange-usage-category'] = 'Wikipedia pages with strange ((documentation)) usage' --[[ ---------------------------------------------------------------------------------------------------- -- End configuration -- -- Don't edit anything below this line. ---------------------------------------------------------------------------------------------------- --]] return cfg gsn24em0au9tt9lbjpt7nb75vzxirbp Module:Coordinates/sandbox/styles.css 828 2867 15433 2024-08-07T07:26:15Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15433 sanitized-css text/css /* Geographical coordinates defaults. The classes "geo", "longitude", and "latitude" are used by the [[Geo microformat]]. */ .geo-default, .geo-dms, .geo-dec { display: inline; } .geo-nondefault, .geo-multi-punct, .geo-inline-hidden { display: none; } .longitude, .latitude { white-space: nowrap; } .coord-geohack, .wmamapbutton { display:none; } /** * Kartographer does not work properly if zoomed in on the desktop site * on a mobile/tablet device - either crashes or does not respond to touch events properly. * So display geohack link for the desktop site on a touchscreen device. **/ @media screen and (pointer: coarse) { body:not(.skin-minerva) .coord-kartographer { display: none; } body:not(.skin-minerva) .coord-geohack, body:not(.skin-minerva) .wmamapbutton { display: inline; } } /* The geohack link is a better fallback for non-JS users */ html.client-nojs .coord-kartographer { display: none; } html.client-nojs .coord-geohack { display: inline; } ls71hhn1ty4f4n200ttfj9s07be0gjp Module:Category handler/config 828 2868 15434 2024-08-07T08:25:31Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15434 Scribunto text/plain -------------------------------------------------------------------------------- -- [[Module:Category handler]] configuration data -- -- Language-specific parameter names and values can be set here. -- -- For blacklist config, see [[Module:Category handler/blacklist]]. -- -------------------------------------------------------------------------------- local cfg = {} -- Don't edit this line. -------------------------------------------------------------------------------- -- Start configuration data -- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Parameter names -- -- These configuration items specify custom parameter names. -- -- To add one extra name, you can use this format: -- -- -- -- foo = 'parameter name', -- -- -- -- To add multiple names, you can use this format: -- -- -- -- foo = {'parameter name 1', 'parameter name 2', 'parameter name 3'}, -- -------------------------------------------------------------------------------- cfg.parameters = { -- The nocat and categories parameter suppress -- categorisation. They are used with Module:Yesno, and work as follows: -- -- cfg.nocat: -- Result of yesno() Effect -- true Categorisation is suppressed -- false Categorisation is allowed, and -- the blacklist check is skipped -- nil Categorisation is allowed -- -- cfg.categories: -- Result of yesno() Effect -- true Categorisation is allowed, and -- the blacklist check is skipped -- false Categorisation is suppressed -- nil Categorisation is allowed nocat = 'nocat', categories = 'categories', -- The parameter name for the legacy "category2" parameter. This skips the -- blacklist if set to the cfg.category2Yes value, and suppresses -- categorisation if present but equal to anything other than -- cfg.category2Yes or cfg.category2Negative. category2 = 'category2', -- cfg.subpage is the parameter name to specify how to behave on subpages. subpage = 'subpage', -- The parameter for data to return in all namespaces. all = 'all', -- The parameter name for data to return if no data is specified for the -- namespace that is detected. other = 'other', -- The parameter name used to specify a page other than the current page; -- used for testing and demonstration. demopage = 'page', } -------------------------------------------------------------------------------- -- Parameter values -- -- These are set values that can be used with certain parameters. Only one -- -- value can be specified, like this: -- -- -- -- cfg.foo = 'value name' -- -- -------------------------------------------------------------------------------- -- The following settings are used with the cfg.category2 parameter. Setting -- cfg.category2 to cfg.category2Yes skips the blacklist, and if cfg.category2 -- is present but equal to anything other than cfg.category2Yes or -- cfg.category2Negative then it supresses cateogrisation. cfg.category2Yes = 'yes' cfg.category2Negative = '¬' -- The following settings are used with the cfg.subpage parameter. -- cfg.subpageNo is the value to specify to not categorise on subpages; -- cfg.subpageOnly is the value to specify to only categorise on subpages. cfg.subpageNo = 'no' cfg.subpageOnly = 'only' -------------------------------------------------------------------------------- -- Default namespaces -- -- This is a table of namespaces to categorise by default. The keys are the -- -- namespace numbers. -- -------------------------------------------------------------------------------- cfg.defaultNamespaces = { [ 0] = true, -- main [ 6] = true, -- file [ 12] = true, -- help [ 14] = true, -- category [100] = true, -- portal [108] = true, -- book } -------------------------------------------------------------------------------- -- Wrappers -- -- This is a wrapper template or a list of wrapper templates to be passed to -- -- [[Module:Arguments]]. -- -------------------------------------------------------------------------------- cfg.wrappers = 'Template:Category handler' -------------------------------------------------------------------------------- -- End configuration data -- -------------------------------------------------------------------------------- return cfg -- Don't edit this line. 6ga9hbq2pdwalsvx68i53dmbr421rq5 Module:CountryAdjectiveDemonym/Adjectives 828 2869 15435 2024-08-07T08:25:44Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15435 Scribunto text/plain return { ["Abkhazia"] = "Abkhazian", ["Afghanistan"] = "Afghan", ["Albania"] = "Albanian", ["Algeria"] = "Algerian", ["American Samoa"] = "American Samoan", ["Andorra"] = "Andorran", ["Angola"] = "Angolan", ["Anguilla"] = "Anguillan", ["Antigua and Barbuda"] = "Antigua and Barbuda", ["Argentina"] = "Argentine", ["Armenia"] = "Armenian", ["Aruba"] = "Aruban", ["Australia"] = "Australian", ["Austria"] = "Austrian", ["Azerbaijan"] = "Azerbaijani", ["Bahamas"] = "Bahamian", ["Bahrain"] = "Bahraini", ["Bangladesh"] = "Bangladeshi", ["Barbados"] = "Barbadian", ["Belarus"] = "Belarusian", ["Belgium"] = "Belgian", ["Belize"] = "Belizean", ["Benin"] = "Beninese", ["Bermuda"] = "Bermudian", ["Bhutan"] = "Bhutanese", ["Bolivia"] = "Bolivian", ["Bonaire"] = "Bonaire", ["Bosnia and Herzegovina"] = "Bosnia and Herzegovina", ["Botswana"] = "Botswana", ["Brazil"] = "Brazilian", ["British Indian Ocean Territory"] = "British Indian Ocean Territory", ["Brunei"] = "Bruneian", ["Bulgaria"] = "Bulgarian", ["Burkina Faso"] = "Burkinabé", ["Myanmar"] = "Burmese", ["Burundi"] = "Burundian", ["Cape Verde"] = "Cape Verdean", ["Cambodia"] = "Cambodian", ["Cameroon"] = "Cameroonian", ["Canada"] = "Canadian", ["Cayman Islands"] = "Caymanian", ["Central African Republic"] = "Central African Republic", ["Chad"] = "Chadian", ["Chile"] = "Chilean", ["China"] = "Chinese", ["Collectivity of Saint Martin"] = "Saint-Martinoise", ["Colombia"] = "Colombian", ["Comoros"] = "Comorian", ["Democratic Republic of the Congo"] = "Democratic Republic of the Congo", ["Republic of the Congo"] = "Republic of the Congo", ["Cook Islands"] = "Cook Islands", ["Costa Rica"] = "Costa Rican", ["Croatia"] = "Croatian", ["Cuba"] = "Cuban", ["Curaçao"] = "Curaçao", ["Cyprus"] = "Cypriot", ["Czech Republic"] = "Czech", ["Czechoslovakia"] = "Czechoslovak", ["Denmark"] = "Danish", ["Djibouti"] = "Djiboutian", ["Dominica"] = "Dominica", ["Dominican Republic"] = "Dominican Republic", ["East Germany"] = "East German", ["East Timor"] = "East Timorese", ["Ecuador"] = "Ecuadorian", ["Egypt"] = "Egyptian", ["El Salvador"] = "Salvadoran", ["Equatorial Guinea"] = "Equatoguinean", ["Eritrea"] = "Eritrean", ["Estonia"] = "Estonian", ["Eswatini"] = "Swazi", ["Ethiopia"] = "Ethiopian", ["Falkland Islands"] = "Falkland Islands", ["Faroe Islands"] = "Faroese", ["Federal Republic of Yugoslavia"] = "Federal Republic of Yugoslavia", ["Federation of Malaya"] = "Malayan", ["Fiji"] = "Fijian", ["Finland"] = "Finnish", ["France"] = "French", ["French Guiana"] = "French Guianan", ["French Polynesia"] = "French Polynesian", ["Gabon"] = "Gabonese", ["Gambia"] = "Gambian", ["Georgia (country)"] = "Georgian", ["Germany"] = "German", ["Ghana"] = "Ghanaian", ["Gibraltar"] = "Gibraltarian", ["Great Britain"] = "Great British", ["Greece"] = "Greek", ["Greenland"] = "Greenlandic", ["Grenada"] = "Grenadian", ["Guadeloupe"] = "Guadeloupean", ["Guam"] = "Guamanian", ["Guatemala"] = "Guatemalan", ["Guernsey"] = "Guernsey", ["Guinea"] = "Guinean", ["Guinea-Bissau"] = "Bissau-Guinean", ["Guyana"] = "Guyanese", ["Haiti"] = "Haitian", ["Honduras"] = "Honduran", ["Hong Kong"] = "Hong Kong", ["Hungary"] = "Hungarian", ["Iceland"] = "Icelandic", ["India"] = "Indian", ["Indonesia"] = "Indonesian", ["Iran"] = "Iranian", ["Iraq"] = "Iraqi", ["Ireland"] = "Irish", ["Isle of Man"] = "Manx", ["Israel"] = "Israeli", ["Italy"] = "Italian", ["Ivory Coast"] = "Ivorian", ["Jamaica"] = "Jamaican", ["Jan Mayen"] = "Jan Mayen", ["Japan"] = "Japanese", ["Jersey"] = "Jersey", ["Jordan"] = "Jordanian", ["Kazakhstan"] = "Kazakhstani", ["Kenya"] = "Kenyan", ["Kiribati"] = "Kiribati", ["Korea"] = "Korean", ["North Korea"] = "North Korean", ["South Korea"] = "South Korean", ["Kosovo"] = "Kosovan", ["Kuwait"] = "Kuwaiti", ["Kyrgyzstan"] = "Kyrgyzstani", ["Laos"] = "Laotian", ["Latvia"] = "Latvian", ["Lebanon"] = "Lebanese", ["Lesotho"] = "Lesotho", ["Liberia"] = "Liberian", ["Libya"] = "Libyan", ["Liechtenstein"] = "Liechtenstein", ["Lithuania"] = "Lithuanian", ["Luxembourg"] = "Luxembourgian", ["Macau"] = "Macau", ["Madagascar"] = "Malagasy", ["Malawi"] = "Malawian", ["Malaysia"] = "Malaysian", ["Maldives"] = "Maldivian", ["Mali"] = "Malian", ["Malta"] = "Maltese", ["Marshall Islands"] = "Marshallese", ["Martinique"] = "Martiniquan", ["Mauritania"] = "Mauritanian", ["Mauritius"] = "Mauritian", ["Mexico"] = "Mexican", ["Federated States of Micronesia"] = "Federated States of Micronesia", ["Moldova"] = "Moldovan", ["Monaco"] = "Monégasque", ["Mongolia"] = "Mongolian", ["Montenegro"] = "Montenegrin", ["Montserrat"] = "Montserratian", ["Morocco"] = "Moroccan", ["Mozambique"] = "Mozambican", ["Namibia"] = "Namibian", ["Nauru"] = "Nauruan", ["Nepal"] = "Nepalese", ["Netherlands"] = "Dutch", ["Netherlands Antilles"] = "Dutch Antillean", ["New Caledonia"] = "New Caledonian", ["New Zealand"] = "New Zealand", ["Nicaragua"] = "Nicaraguan", ["Niger"] = "Nigerien", ["Nigeria"] = "Nigerian", ["Niue"] = "Niuean", ["Northern Ireland"] = "Northern Ireland", ["Northern Mariana Islands"] = "Northern Mariana Islands", ["North Macedonia"] = "Macedonian", ["Norway"] = "Norwegian", ["Oman"] = "Omani", ["Ottoman Empire"] = "Ottoman", ["Pakistan"] = "Pakistani", ["Palau"] = "Palauan", ["Palestinian territories"] = "Palestinian", ["State of Palestine"] = "Palestinian", ["Panama"] = "Panamanian", ["Papua New Guinea"] = "Papua New Guinean", ["Paraguay"] = "Paraguayan", ["Peru"] = "Peruvian", ["Philippines"] = "Philippine", ["Pitcairn Islands"] = "Pitcairn Islands", ["Poland"] = "Polish", ["Portugal"] = "Portuguese", ["Puerto Rico"] = "Puerto Rican", ["Qatar"] = "Qatari", ["Rhodesia"] = "Rhodesian", ["Romania"] = "Romanian", ["Russia"] = "Russian", ["Rwanda"] = "Rwandan", ["Saba"] = "Saba", ["Sahrawi Arab Democratic Republic"] = "Sahrawi", ["Saint Barthélemy"] = "Barthélemois", ["Saint Kitts and Nevis"] = "Saint Kitts and Nevis", ["Saint Lucia"] = "Saint Lucian", ["Saint Vincent and the Grenadines"] = "Saint Vincent and the Grenadines", ["Samoa"] = "Samoan", ["San Marino"] = "Sammarinese", ["São Tomé and Príncipe"] = "São Tomé and Príncipe", ["Saudi Arabia"] = "Saudi Arabian", ["Senegal"] = "Senegalese", ["Serbia"] = "Serbian", ["Serbia and Montenegro"] = "Serbia and Montenegro", ["Seychelles"] = "Seychellois", ["Sierra Leone"] = "Sierra Leonean", ["Singapore"] = "Singaporean", ["Sint Eustatius"] = "Sint Eustatius", ["Sint Maarten"] = "Sint Maarten", ["Slovakia"] = "Slovak", ["Slovenia"] = "Slovenian", ["Solomon Islands"] = "Solomon Islands", ["Somalia"] = "Somalian", ["Somaliland"] = "Somaliland", ["South Africa"] = "South African", ["South Sudan"] = "South Sudanese", ["Soviet Union"] = "Soviet", ["Spain"] = "Spanish", ["Sri Lanka"] = "Sri Lankan", ["Sudan"] = "Sudanese", ["Suriname"] = "Surinamese", ["Sweden"] = "Swedish", ["Switzerland"] = "Swiss", ["Syria"] = "Syrian", ["Taiwan"] = "Taiwanese", ["Tajikistan"] = "Tajikistani", ["Tanzania"] = "Tanzanian", ["Thailand"] = "Thai", ["Togo"] = "Togolese", ["Tokelau"] = "Tokelauan", ["Tonga"] = "Tongan", ["Trinidad and Tobago"] = "Trinidad and Tobago", ["Tunisia"] = "Tunisian", ["Turkey"] = "Turkish", ["Turkmen Soviet Socialist Republic"] = "Turkmen Soviet Socialist Republic", ["Turkmenistan"] = "Turkmenistani", ["Turks and Caicos Islands"] = "Turks and Caicos Islands", ["Tuvalu"] = "Tuvaluan", ["Uganda"] = "Ugandan", ["Ukraine"] = "Ukrainian", ["United Arab Emirates"] = "Emirati", ["United Kingdom"] = "British", ["England"] = "English", ["Scotland"] = "Scottish", ["Wales"] = "Welsh", ["United States"] = "American", ["Uruguay"] = "Uruguayan", ["Uzbekistan"] = "Uzbekistani", ["Vanuatu"] = "Vanuatuan", ["Venezuela"] = "Venezuelan", ["Vietnam"] = "Vietnamese", ["British Virgin Islands"] = "British Virgin Islands", ["United States Virgin Islands"] = "United States Virgin Islands", ["Wallis and Futuna"] = "Wallis and Futuna", ["West Germany"] = "West German", ["Yemen"] = "Yemeni", ["Yugoslavia"] = "Yugoslav", ["Zambia"] = "Zambian", ["Zimbabwe"] = "Zimbabwean", } nfhbd7s6a0gst72vlx1mv2dis6icsgu Module:Message box/sandbox/ombox.css 828 2870 16134 15436 2024-08-08T15:35:22Z Jon (WMF) 1487 Fixes [[phab:T369874]]. Please see talk page and do not revert without discussion. See also [[meta:User:Jon_(WMF)/Edit_for_dark_mode_support]] 16134 sanitized-css text/css .ombox { margin: 4px 0; border-collapse: collapse; border: 1px solid #a2a9b1; /* Default "notice" gray */ background-color: var(--background-color-neutral-subtle, #f8f9fa); box-sizing: border-box; color: var(--color-base, #202122); } /* For the "small=yes" option. */ .ombox.mbox-small { font-size: 88%; line-height: 1.25em; } .ombox-speedy { border: 2px solid #b32424; /* Red */ background-color: #fee7e6; /* Pink */ } .ombox-delete { border: 2px solid #b32424; /* Red */ } .ombox-content { border: 1px solid #f28500; /* Orange */ } .ombox-style { border: 1px solid #fc3; /* Yellow */ } .ombox-move { border: 1px solid #9932cc; /* Purple */ } .ombox-protection { border: 2px solid #a2a9b1; /* Gray-gold */ } .ombox .mbox-text { border: none; /* @noflip */ padding: 0.25em 0.9em; width: 100%; } .ombox .mbox-image { border: none; /* @noflip */ padding: 2px 0 2px 0.9em; text-align: center; } .ombox .mbox-imageright { border: none; /* @noflip */ padding: 2px 0.9em 2px 0; text-align: center; } /* An empty narrow cell */ .ombox .mbox-empty-cell { border: none; padding: 0; width: 1px; } .ombox .mbox-invalid-type { text-align: center; } @media (min-width: 720px) { .ombox { margin: 4px 10%; } .ombox.mbox-small { /* @noflip */ clear: right; /* @noflip */ float: right; /* @noflip */ margin: 4px 0 4px 1em; width: 238px; } } @media screen { html.skin-theme-clientpref-night .ombox-speedy { background-color: #310402; /* Dark red, same hue/saturation as light */ } } @media screen and ( prefers-color-scheme: dark) { html.skin-theme-clientpref-os .ombox-speedy { background-color: #310402; /* Dark red, same hue/saturation as light */ } } /** T367463 */ body.skin--responsive table.ombox img { max-width: none !important; } ryqgol211bhqxwxyjqzmhfah82a5a2c Module:Val/units 828 2871 15437 2024-08-07T08:26:18Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15437 Scribunto text/plain -- Definitions for units known to val -- File format is two strings and a return statement with them in it: -- string in quotes [=[ ... builtin_units ... ]=]. -- string in quotes [=[ ... builtin_units_long_scale ... ]=]. -- First string, builtin_units, is short-scale, second string is long scale. -- Entry format: -- One record per line, starting in first column, having 2-4 fields. -- Field separator: two or more spaces -- Between first and second fields: two or more spaces -- Between all other fields: two or more spaces, or one or more tabs -- Entries without two spaces in them are ignored. -- There must be a blank line before the first entry and after the last. -- I.e. the first two and last two characters of the string must be newlines. -- Format of entry. Two record types: -- -- One record type is a wikilink: -- Unit-code [[ pagename | Symbol-accepts-HTML-only ]] -- Text-field separator is still two spaces. Two spaces not allowed in wikilink. -- -- The other record type is all fields: -- Unit-code symbol-accepts-HTML-only pagename#section-OK -- -- Plus there is an optional field that goes at the end after two or more spaces. -- Whether it is a number or an equation or the letters SI, -- any of these three has the same function: a wikitable sorting "scale". -- It is for sorting, and it works for either record type. -- Difference is SI can't accept HTML. But SI correctly scales any SI prefix. -- (Optional fields ALIAS and NOSPACE and ANGLE are for advanced users.) -- "Invalid unit" error: -- Using SI requires that the symbol equal unit-code, so never allows HTML. -- Any difference between SI or symbol must be an SI prefix, such as k, M, or G. -- A space at the end of an entry is an error. No space at each EOL. local builtin_units = [=[ == Test == Foo [[Hz|<samp>Foo</samp>]] Baz [[Hertz|baz<sub>0</sub>]] Baz [[Kelvins|baz<sub>0</sub>]] Bar [[Foobar|bar<abbr title="super duper">0</abbr>]] quux [[Foobar|<span title="super duper 2">bar0</span>]] == Unsorted units == c0 [[Speed of light#Numerical value, notation, and units|''c''<sub>0</sub>]] lbf [[Pound (force)|<span title="pound-force">lb<sub>F</sub></span> ]] N.s [[Newton-second|N&sdot;s]] J.K-1 [[Joule per kelvin|J&sdot;K<sup>−1</sup>]] C.mol-1 [[Faraday constant|C&sdot;mol<sup>−1</sup>]] C/mol [[Faraday constant|C/mol]] C.kg-1 [[Roentgen (unit)|C&sdot;kg<sup>−1</sup>]] C/kg [[Roentgen (unit)|C/kg]] F.m-1 [[vacuum permittivity|F&sdot;m<sup>−1</sup>]] F/m [[vacuum permittivity|F/m]] e [[Elementary charge|''e'']] kB [[Kilobyte|kB]] 8e3 KB [[Kilobyte|KB]] 8e3 MB [[Megabyte|MB]] 8e6 GB [[Gigabyte|GB]] 8e9 TB [[Terabyte|TB]] 8e12 lx [[Lux (unit)|lx]] nat [[nat (unit)|nat]] == Time and frequency == byte/s [[Data rate units|byte/s]] 8 kB/s [[Data rate units#Kilobyte per second|<span title="Kilobytes per second">kB/s</span>]] 8e3 MB/s [[Data rate units#Megabyte per second|<span title="Megabytes per second">MB/s</span>]] 8e6 GB/s [[Data rate units#Gigabyte per second|<span title="Gigabytes per second">GB/s</span>]] 8e9 TB/s [[Data rate units#Terabyte per second|<span title="Terabytes per second">TB/s</span>]] 8e12 bit/s [[Bit per second|bit/s]] 1 bps [[Bit per second|bit/s]] 1 kbit/s [[Kilobit per second|kbit/s]] 1e3 Mbit/s [[Megabit per second|Mbit/s]] 1e6 Gbit/s [[Gigabit per second|Gbit/s]] 1e9 Tbit/s [[Terabit per second|Tbit/s]] 1e12 kT/s [[Transfer (computing)|<span title="Kilotransfers per second">kT/s</span>]] 1e3 MT/s [[Transfer (computing)|<span title="Megatransfers per second">MT/s</span>]] 1e6 GT/s [[Transfer (computing)|<span title="Gigatransfers per second">GT/s</span>]] 1e9 year [[Year|year]] 31557600 years [[Year|years]] 31557600 yr [[Year#Symbols y and yr|yr]] 31557600 y [[Year|y]] 31557600 a [[Annum|a]] 31557600 Ga [[Gigaannum|Ga]] 31557600000000000 Ma [[Megaannum|Ma]] 31557600000000 ka [[Kiloannum|ka]] 31557600000 kyr [[kyr|kyr]] 31557600000 kya [[kyr|kya]] 31557600000 myr [[myr|myr]] 31557600000000 mya [[Mya (unit)|mya]] 31557600000000 byr [[Billion years|byr]] 31557600000000000 bya [[Billion years ago|bya]] 31557600000000000 Gyr [[billion years|Gyr]] 31557600000000000 BP [[Before present|BP]] uBP [[Radiocarbon dating#Calibration|<sup>14</sup>C yr BP]] BC [[Before Christ|BC]] -1 AD [[Anno Domini|AD]] 1 BCE [[Before the Common Era|BCE]] -1 CE [[Common Era|CE]] 1 JD [[Julian date|JD]] 1 MJD [[Modified Julian date|MJD]] 1 s-1 [[Second|s<sup>−1</sup>]] s-2 [[Second|s<sup>−2</sup>]] s2 [[Second|s<sup>2</sup>]] s [[Second|s]] SI as [[Attosecond|s]] SI cs [[Second|s]] SI das [[Second|s]] SI ds [[Second|s]] SI Es [[Second|s]] SI fs [[Femtosecond|s]] SI Gs [[Second|s]] SI hs [[Second|s]] SI ks [[Second|s]] SI ms [[Millisecond|s]] SI µs [[Microsecond|s]] SI us [[Microsecond|s]] SI Ms [[Second|s]] SI ns [[Nanosecond|s]] SI ps [[Picosecond|s]] SI Ps [[Second|s]] SI Ts [[Second|s]] SI Ys [[Second|s]] SI ys [[Yoctosecond|s]] SI Zs [[Second|s]] SI zs [[Zeptosecond|s]] SI Hz [[Hertz|Hz]] SI aHz [[Hertz|Hz]] SI cHz [[Hertz|Hz]] SI daHz [[Hertz|Hz]] SI dHz [[Hertz|Hz]] SI EHz [[Hertz|Hz]] SI fHz [[Hertz|Hz]] SI hHz [[Hertz|Hz]] SI GHz [[Gigahertz|Hz]] SI kHz [[Kilohertz|Hz]] SI MHz [[Megahertz|Hz]] SI mHz [[Hertz|Hz]] SI uHz [[Hertz|Hz]] SI µHz [[Hertz|Hz]] SI nHz [[Hertz|Hz]] SI pHz [[Hertz|Hz]] SI PHz [[Hertz|Hz]] SI THz [[Hertz|Hz]] SI yHz [[Hertz|Hz]] SI YHz [[Hertz|Hz]] SI zHz [[Hertz|Hz]] SI ZHz [[Hertz|Hz]] SI ips [[Inch per second|ips]] == Length, area, volume == Å3 [[Ångström|Å<sup>3</sup>]] fb-1 [[Barn (unit)#Inverse femtobarn|fb<sup>−1</sup>]] m-1 [[Metre|m<sup>−1</sup>]] m-2 [[Square metre|m<sup>−2</sup>]] m-3 [[Cubic metre|m<sup>−3</sup>]] km2 [[Square kilometre|km<sup>2</sup>]] km3 [[Cubic kilometre|km<sup>3</sup>]] µm2 [[Square metre|µm<sup>2</sup>]] um2 [[Square metre|µm<sup>2</sup>]] am2 [[Square metre|am<sup>2</sup>]] cm2 [[Square centimetre|cm<sup>2</sup>]] dam2 [[Square metre|dam<sup>2</sup>]] dm2 [[Square metre|dm<sup>2</sup>]] Em2 [[Square metre|Em<sup>2</sup>]] fm2 [[Square metre|fm<sup>2</sup>]] Gm2 [[Square metre|Gm<sup>2</sup>]] hm2 [[Square metre|hm<sup>2</sup>]] mm2 [[Square metre|mm<sup>2</sup>]] Mm2 [[Square metre|Mm<sup>2</sup>]] nm2 [[Square metre|nm<sup>2</sup>]] pm2 [[Square metre|pm<sup>2</sup>]] Pm2 [[Square metre|Pm<sup>2</sup>]] Tm2 [[Square metre|Tm<sup>2</sup>]] ym2 [[Square metre|ym<sup>2</sup>]] Ym2 [[Square metre|Ym<sup>2</sup>]] zm2 [[Square metre|zm<sup>2</sup>]] Zm2 [[Square metre|Zm<sup>2</sup>]] gal [[Gallon|gal]] Gal [[Gal (unit)|Gal]] uGal [[Gal (unit)|µGal]] µGal [[Gal (unit)|µGal]] mGal [[Gal (unit)|mGal]] b [[Barn (unit)|b]] SI ab [[Barn (unit)|b]] SI cb [[Barn (unit)|b]] SI dab [[Barn (unit)|b]] SI db [[Barn (unit)|b]] SI Eb [[Barn (unit)|b]] SI fb [[Barn (unit)|b]] SI Gb [[Barn (unit)|b]] SI hb [[Barn (unit)|b]] SI kb [[Barn (unit)|b]] SI mb [[Barn (unit)|b]] SI µb [[Barn (unit)|b]] SI ub [[Barn (unit)|b]] SI Mb [[Barn (unit)|b]] SI nb [[Barn (unit)|b]] SI pb [[Barn (unit)|b]] SI Pb [[Barn (unit)|b]] SI Tb [[Barn (unit)|b]] SI Yb [[Barn (unit)|b]] SI yb [[Barn (unit)|b]] SI Zb [[Barn (unit)|b]] SI zb [[Barn (unit)|b]] SI == Velocity and acceleration == m.s-2 [[Metre per second squared|m&sdot;s<sup>−2</sup>]] m/s2 [[Metre per second squared|m/s<sup>2</sup>]] m.s-1 [[Metre per second|m&sdot;s<sup>−1</sup>]] m/s [[Metre per second|m/s]] km.s-1 [[Metre per second|km&sdot;s<sup>−1</sup>]] km/s [[Metre per second|km/s]] == Mass and energy == lbm [[Pound (mass)|<span title="pound-mass">lb<sub>m</sub></span>]] uJ [[Joule|µJ]] J.s [[Joule-second|J&sdot;s]] kWh [[Kilowatt hour|kWh]] kW.h [[Kilowatt hour|kW&sdot;h]] J/C [[Volt|J/C]] J/kg [[Joule|J/kg]] Da [[Dalton (unit)|Da]] SI EDa [[Dalton (unit)|Da]] SI PDa [[Dalton (unit)|Da]] SI TDa [[Dalton (unit)|Da]] SI GDa [[Dalton (unit)|Da]] SI MDa [[Dalton (unit)|Da]] SI kDa [[Dalton (unit)|Da]] SI mDa [[Dalton (unit)|Da]] SI uDa [[Dalton (unit)|Da]] SI μDa [[Dalton (unit)|Da]] SI nDa [[Dalton (unit)|Da]] SI pDa [[Dalton (unit)|Da]] SI fDa [[Dalton (unit)|Da]] SI aDa [[Dalton (unit)|Da]] SI g [[Gram|g]] SI ag [[Attogram|g]] SI cg [[Centigram|g]] SI dag [[Gram|g]] SI dg [[Decigram|g]] SI Eg [[Exagram|g]] SI fg [[Femtogram|g]] SI Gg [[Gigagram|g]] SI hg [[Kilogram#SI multiples|g]] SI kg [[Kilogram|g]] SI mcg [[Microgram|g]] SI Mg [[Megagram|g]] SI mg [[Milligram|g]] SI ug [[Microgram|g]] SI µg [[Microgram|g]] SI ng [[Nanogram|g]] SI Pg [[Petagram|g]] SI pg [[Picogram|g]] SI Tg [[Tonne|g]] SI yg [[Yoctogram|g]] SI Yg [[Yottagram|g]] SI zg [[Zeptogram|g]] SI Zg [[Zettagram|g]] SI == Pressure and density == psi [[Pounds per square inch|psi]] g.cm-3 [[Gram per cubic centimetre|g&sdot;cm<sup>−3</sup>]] g/cm3 [[Gram per cubic centimetre|g/cm<sup>3</sup>]] kg.m-3 [[Kilogram per cubic metre|kg&sdot;m<sup>−3</sup>]] kg/m3 [[Kilogram per cubic metre|kg/m<sup>3</sup>]] kg/cm3 [[Density#Formula and common units|kg/cm<sup>3</sup>]] g/L [[Gram per litre|g/L]] g/l [[Gram per litre|g/l]] mcg/dL [[Gram per litre|µg/dL]] mcg/dl [[Gram per litre|µg/dl]] mg/mL [[Gram per litre|mg/mL]] mg/ml [[Gram per litre|mg/ml]] ug/dL [[Gram per litre|µg/dL]] ug/dl [[Gram per litre|µg/dl]] μg/dL [[Gram per litre|μg/dL]] μg/dl [[Gram per litre|μg/dl]] mg.L-1 [[Gram per litre|<abbr title="milligrams per liter">mg/L</abbr>]] mg/L [[Gram per litre|<abbr title="milligrams per liter">mg/L</abbr>]] mg.l-1 [[Gram per litre|<abbr title="milligrams per liter">mg/l</abbr>]] mg/l [[Gram per litre|<abbr title="milligrams per liter">mg/l</abbr>]] == Fracture toughness == MPa.m.5 [[Fracture toughness|MPa&sdot;m<sup>1/2</sup>]] kPa.m.5 [[Fracture toughness|kPa&sdot;m<sup>1/2</sup>]] Pa.m.5 [[Fracture toughness|Pa&sdot;m<sup>1/2</sup>]] == Temperature == degC °C ALIAS degF °F ALIAS degR °R ALIAS K [[Kelvin|K]] SI YK [[Yottakelvin|K]] SI ZK [[Zettakelvin|K]] SI EK [[Kelvin|K]] SI PK [[Petakelvin|K]] SI TK [[Terakelvin|K]] SI GK [[Gigakelvin|K]] SI MK [[Megakelvin|K]] SI kK [[Kilokelvin|K]] SI hK [[Hectokelvin|K]] SI daK [[Decakelvin|K]] SI dK [[Decikelvin|K]] SI cK [[Centikelvin|K]] SI mK [[Millikelvin|K]] SI µK [[Microkelvin|K]] SI uK [[Microkelvin|K]] SI nK [[Nanokelvin|K]] SI pK [[Picokelvin|K]] SI fK [[Femtokelvin|K]] SI aK [[Attokelvin|K]] SI zK [[Zeptokelvin|K]] SI yK [[Yoctokelvin|K]] SI == Electromagnetism == Wb [[Weber (unit)|Wb]] N.A-2 [[Permeability (electromagnetism)|N&sdot;A<sup>−2</sup>]] H.m-1 [[Permeability (electromagnetism)|H&sdot;m<sup>−1</sup>]] V.m-1 [[Electric field|V&sdot;m<sup>−1</sup>]] V/m [[Electric field|V/m]] C [[Coulomb|C]] SI YC [[Coulomb|C]] SI ZC [[Coulomb|C]] SI EC [[Coulomb|C]] SI PC [[Coulomb|C]] SI TC [[Coulomb|C]] SI GC [[Coulomb|C]] SI MC [[Coulomb|C]] SI kC [[Coulomb|C]] SI hC [[Coulomb|C]] SI daC [[Coulomb|C]] SI dC [[Coulomb|C]] SI cC [[Coulomb|C]] SI mC [[Coulomb|C]] SI µC [[Coulomb|C]] SI uC [[Coulomb|C]] SI nC [[Coulomb|C]] SI pC [[Coulomb|C]] SI fC [[Coulomb|C]] SI aC [[Coulomb|C]] SI zC [[Coulomb|C]] SI yC [[Coulomb|C]] SI F [[Farad|F]] SI YF [[Farad|F]] SI ZF [[Farad|F]] SI EF [[Farad|F]] SI PF [[Farad|F]] SI TF [[Farad|F]] SI GF [[Farad|F]] SI MF [[Farad|F]] SI kF [[Farad|F]] SI hF [[Farad|F]] SI daF [[Farad|F]] SI dF [[Farad|F]] SI cF [[Farad|F]] SI mF [[Farad|F]] SI µF [[Farad|F]] SI uF [[Farad|F]] SI nF [[Farad|F]] SI pF [[Farad|F]] SI fF [[Farad|F]] SI aF [[Farad|F]] SI zF [[Farad|F]] SI yF [[Farad|F]] SI H [[Henry (unit)|H]] SI YH [[Henry (unit)|H]] SI ZH [[Henry (unit)|H]] SI EH [[Henry (unit)|H]] SI PH [[Henry (unit)|H]] SI TH [[Henry (unit)|H]] SI GH [[Henry (unit)|H]] SI MH [[Henry (unit)|H]] SI kH [[Henry (unit)|H]] SI hH [[Henry (unit)|H]] SI daH [[Henry (unit)|H]] SI dH [[Henry (unit)|H]] SI cH [[Henry (unit)|H]] SI mH [[Henry (unit)|H]] SI µH [[Henry (unit)|H]] SI uH [[Henry (unit)|H]] SI nH [[Henry (unit)|H]] SI pH [[Henry (unit)|H]] SI fH [[Henry (unit)|H]] SI aH [[Henry (unit)|H]] SI zH [[Henry (unit)|H]] SI yH [[Henry (unit)|H]] SI A [[Ampere|A]] SI YA [[Ampere|A]] SI ZA [[Ampere|A]] SI EA [[Ampere|A]] SI PA [[Ampere|A]] SI TA [[Ampere|A]] SI GA [[Ampere|A]] SI MA [[Ampere|A]] SI kA [[Ampere|A]] SI hA [[Ampere|A]] SI daA [[Ampere|A]] SI dA [[Ampere|A]] SI cA [[Ampere|A]] SI mA [[Ampere|A]] SI µA [[Ampere|A]] SI uA [[Ampere|A]] SI nA [[Ampere|A]] SI pA [[Ampere|A]] SI fA [[Ampere|A]] SI aA [[Ampere|A]] SI zA [[Ampere|A]] SI yA [[Ampere|A]] SI V [[Volt|V]] SI YV [[Volt|V]] SI ZV [[Volt|V]] SI EV [[Volt|V]] SI PV [[Volt|V]] SI TV [[Volt|V]] SI GV [[Volt|V]] SI MV [[Volt|V]] SI kV [[Volt|V]] SI hV [[Volt|V]] SI daV [[Volt|V]] SI dV [[Volt|V]] SI cV [[Volt|V]] SI mV [[Volt|V]] SI µV [[Volt|V]] SI uV [[Volt|V]] SI nV [[Volt|V]] SI pV [[Volt|V]] SI fV [[Volt|V]] SI aV [[Volt|V]] SI zV [[Volt|V]] SI yV [[Volt|V]] SI VA [[Volt-ampere|VA]] SI YVA [[Volt-ampere|VA]] SI ZVA [[Volt-ampere|VA]] SI EVA [[Volt-ampere|VA]] SI PVA [[Volt-ampere|VA]] SI TVA [[Volt-ampere|VA]] SI GVA [[Volt-ampere|VA]] SI MVA [[Volt-ampere|VA]] SI kVA [[Volt-ampere|VA]] SI hVA [[Volt-ampere|VA]] SI daVA [[Volt-ampere|VA]] SI dVA [[Volt-ampere|VA]] SI cVA [[Volt-ampere|VA]] SI mVA [[Volt-ampere|VA]] SI µVA [[Volt-ampere|VA]] SI uVA [[Volt-ampere|VA]] SI nVA [[Volt-ampere|VA]] SI pVA [[Volt-ampere|VA]] SI fVA [[Volt-ampere|VA]] SI aVA [[Volt-ampere|VA]] SI zVA [[Volt-ampere|VA]] SI yVA [[Volt-ampere|VA]] SI Ω [[Ohm|Ω]] SI YΩ.m [[Electrical resistivity and conductivity#Definition|YΩ&sdot;m]] 1e24 ZΩ.m [[Electrical resistivity and conductivity#Definition|ZΩ&sdot;m]] 1e21 EΩ.m [[Electrical resistivity and conductivity#Definition|EΩ&sdot;m]] 1e18 PΩ.m [[Electrical resistivity and conductivity#Definition|PΩ&sdot;m]] 1e15 TΩ.m [[Electrical resistivity and conductivity#Definition|TΩ&sdot;m]] 1e12 GΩ.m [[Electrical resistivity and conductivity#Definition|GΩ&sdot;m]] 1e9 MΩ.m [[Electrical resistivity and conductivity#Definition|MΩ&sdot;m]] 1e6 kΩ.m [[Electrical resistivity and conductivity#Definition|kΩ&sdot;m]] 1e3 Ω.m [[Electrical resistivity and conductivity#Definition|Ω&sdot;m]] 1 mΩ.m [[Electrical resistivity and conductivity#Definition|mΩ&sdot;m]] 1e-3 µΩ.m [[Electrical resistivity and conductivity#Definition|µΩ&sdot;m]] 1e-6 uΩ.m [[Electrical resistivity and conductivity#Definition|µΩ&sdot;m]] 1e-6 nΩ.m [[Electrical resistivity and conductivity#Definition|nΩ&sdot;m]] 1e-9 pΩ.m [[Electrical resistivity and conductivity#Definition|pΩ&sdot;m]] 1e-12 fΩ.m [[Electrical resistivity and conductivity#Definition|fΩ&sdot;m]] 1e-15 aΩ.m [[Electrical resistivity and conductivity#Definition|aΩ&sdot;m]] 1e-18 zΩ.m [[Electrical resistivity and conductivity#Definition|zΩ&sdot;m]] 1e-21 yΩ.m [[Electrical resistivity and conductivity#Definition|yΩ&sdot;m]] 1e-24 R [[Rayleigh (unit)|R]] SI G [[Gauss (unit)|G]] SI aG [[Attogauss|G]] SI cG [[Centigauss|G]] SI daG [[Decagauss|G]] SI dG [[Decigauss|G]] SI EG [[Exagauss|G]] SI fG [[Femtogauss|G]] SI GG [[Gigagauss|G]] SI hG [[Hectogauss|G]] SI kG [[Kilogauss|G]] SI MG [[Megagauss|G]] SI mG [[Milligauss|G]] SI uG [[Microgauss|G]] SI µG [[Microgauss|G]] SI nG [[Nanogauss|G]] SI PG [[Petagauss|G]] SI pG [[Picogauss|G]] SI TG [[Teragauss|G]] SI yG [[Yoctogauss|G]] SI YG [[Yottagauss|G]] SI zG [[Zeptogauss|G]] SI ZG [[Zettagauss|G]] SI T [[Tesla (unit)|T]] SI aT [[Attotesla|T]] SI cT [[Centitesla|T]] SI daT [[Decatesla|T]] SI dT [[Decitesla|T]] SI ET [[Exatesla|T]] SI fT [[Femtotesla|T]] SI GT [[Gigatesla|T]] SI hT [[Hectotesla|T]] SI kT [[Kilotesla|T]] SI MT [[Megatesla|T]] SI mT [[Millitesla|T]] SI uT [[Microtesla|T]] SI µT [[Microtesla|T]] SI nT [[Nanotesla|T]] SI PT [[Petatesla|T]] SI pT [[Picotesla|T]] SI TT [[Teratesla|T]] SI yT [[Yoctotesla|T]] SI YT [[Yottatesla|T]] SI zT [[Zeptotesla|T]] SI ZT [[Zettatesla|T]] SI == Astrophysics == au [[Astronomical unit|au]] c [[Speed of light|''c'']] ly [[Light-year|ly]] Earth mass [[Earth mass|''M''<sub>🜨</sub>]] Earth radius [[Earth radius|''R''<sub>🜨</sub>]] M_Earth [[Earth mass|''M''<sub>🜨</sub>]] R_Earth [[Earth radius|''R''<sub>🜨</sub>]] M+ [[Earth mass|''M''<sub>🜨</sub>]] R+ [[Earth radius|''R''<sub>🜨</sub>]] Jupiter mass [[Jupiter mass|''M''<sub>J</sub>]] Jupiter radius [[Jupiter radius|''R''<sub>J</sub>]] Jy [[Jansky|Jy]] M_Jupiter [[Jupiter mass|''M''<sub>J</sub>]] R_Jupiter [[Jupiter radius|''R''<sub>J</sub>]] Solar mass [[Solar mass|''M''<sub>&#x2609;</sub>]] solar mass [[Solar mass|''M''<sub>&#x2609;</sub>]] M_Solar [[Solar mass|''M''<sub>&#x2609;</sub>]] M_solar [[Solar mass|''M''<sub>&#x2609;</sub>]] R_Solar [[Solar radius|''R''<sub>&#x2609;</sub>]] R_solar [[Solar radius|''R''<sub>&#x2609;</sub>]] Solar radius [[Solar radius|''R''<sub>&#x2609;</sub>]] solar radius [[Solar radius|''R''<sub>&#x2609;</sub>]] Solar luminosity [[Solar luminosity|''L''<sub>&#x2609;</sub>]] solar luminosity [[Solar luminosity|''L''<sub>&#x2609;</sub>]] L_solar [[Solar luminosity|''L''<sub>&#x2609;</sub>]] L_Solar [[Solar luminosity|''L''<sub>&#x2609;</sub>]] Lo [[Solar luminosity|''L''<sub>&#x2609;</sub>]] pc2 [[Parsec|pc<sup>2</sup>]] pc3 [[Parsec|pc<sup>3</sup>]] kpc2 [[Parsec#Parsecs and kiloparsecs|kpc<sup>2</sup>]] kpc3 [[Parsec#Parsecs and kiloparsecs|kpc<sup>3</sup>]] kpc [[Parsec#Parsecs and kiloparsecs|kpc]] Mpc2 [[Parsec#Megaparsecs and gigaparsecs|Mpc<sup>2</sup>]] Mpc3 [[Parsec#Megaparsecs and gigaparsecs|Mpc<sup>3</sup>]] Mpc [[Parsec#Megaparsecs and gigaparsecs|Mpc]] Gpc2 [[Parsec#Megaparsecs and gigaparsecs|Gpc<sup>2</sup>]] Gpc3 [[Parsec#Megaparsecs and gigaparsecs|Gpc<sup>3</sup>]] Gpc [[Parsec#Megaparsecs and gigaparsecs|Gpc]] == Nuclear physics and chemistry == cm-1 [[Wavenumber|cm<sup>−1</sup>]] u [[Unified atomic mass unit|u]] osmol [[Osmole (unit)|osmol]] Osm [[Osmole (unit)|Osm]] M [[Molarity|M]] TM [[Molarity|M]] SI GM [[Molarity|M]] SI MM [[Molarity|M]] SI kM [[Molarity|M]] SI hM [[Molarity|M]] SI daM [[Molarity|M]] SI dM [[Molarity|M]] SI cM [[Molarity|M]] SI mM [[Molarity|M]] SI uM [[Molarity|M]] 1e-6 nM [[Molarity|M]] SI pM [[Molarity|M]] SI kg.mol-1 [[Molar mass|kg&sdot;mol<sup>−1</sup>]] kg/mol [[Molar mass|kg/mol]] g.mol-1 [[Molar mass|g&sdot;mol<sup>−1</sup>]] g/mol [[Molar mass|g/mol]] eV/c2 [[Electronvolt#Mass|eV/''c''<sup>2</sup>]] keV/c2 [[Electronvolt#Mass|keV/''c''<sup>2</sup>]] MeV/c2 [[Electronvolt#Mass|MeV/''c''<sup>2</sup>]] GeV/c2 [[Electronvolt#Mass|GeV/''c''<sup>2</sup>]] TeV/c2 [[Electronvolt#Mass|TeV/''c''<sup>2</sup>]] eV [[Electronvolt|eV]] meV [[Electronvolt|meV]] keV [[Electronvolt|keV]] MeV [[Electronvolt|MeV]] GeV [[Electronvolt|GeV]] TeV [[Electronvolt|TeV]] mol-1 [[Avogadro constant|mol<sup>−1</sup>]] J.mol-1 [[Joule per mole|J&sdot;mol<sup>−1</sup>]] J/mol [[Joule per mole|J/mol]] kJ.mol-1 [[Joule per mole|kJ&sdot;mol<sup>−1</sup>]] kJ/mol [[Joule per mole|kJ/mol]] MJ.mol-1 [[Joule per mole|MJ&sdot;mol<sup>−1</sup>]] MJ/mol [[Joule per mole|MJ/mol]] GJ.mol-1 [[Joule per mole|GJ&sdot;mol<sup>−1</sup>]] GJ/mol [[Joule per mole|GJ/mol]] TJ.mol-1 [[Joule per mole|TJ&sdot;mol<sup>−1</sup>]] TJ/mol [[Joule per mole|TJ/mol]] == Numbers and phrases == pp [[Page (paper)|pp]] ppb [[Parts per billion|ppb]] 1e-9 ppm [[Parts per million|ppm]] 1e-6 billiard [[Orders of magnitude (numbers)#1015|billiard]] 1e15 billion [[1,000,000,000|billion]] 1e9 billionth [[1,000,000,000|billionth]] 1e-9 billionths [[1,000,000,000|billionths]] 1e-9 decilliard [[Orders of magnitude (numbers)#1063|decilliard]] 1e63 decillion [[Orders of magnitude (numbers)#1033|decillion]] 1e33 decillionth [[Orders of magnitude (numbers)#1033|decillionth]] 1e-33 decillionths [[Orders of magnitude (numbers)#1033|decillionths]] 1e-33 milliard [[1,000,000,000|milliard]] 1e9 million [[Million|million]] 1e6 millionth [[Million|millionth]] 1e-6 millionths [[Million|millionths]] 1e-6 nonilliard [[Orders of magnitude (numbers)#1057|nonilliard]] 1e57 nonillion [[Orders of magnitude (numbers)#1030|nonillion]] 1e30 nonillionth [[Orders of magnitude (numbers)#1030|nonillionth]] 1e-30 nonillionths [[Orders of magnitude (numbers)#1030|nonillionths]] 1e-30 octilliard [[Orders of magnitude (numbers)#1051|octilliard]] 1e51 octillion [[Orders of magnitude (numbers)#1027|octillion]] 1e27 octillionth [[Orders of magnitude (numbers)#1027|octillionth]] 1e-27 octillionths [[Orders of magnitude (numbers)#1027|octillionths]] 1e-27 quadrilliard [[Orders of magnitude (numbers)#1027|quadrilliard]] 1e27 quadrillion [[Orders of magnitude (numbers)#1015|quadrillion]] 1e15 quadrillionth [[Orders of magnitude (numbers)#1015|quadrillionth]] 1e-15 quadrillionths [[Orders of magnitude (numbers)#1015|quadrillionths]] 1e-15 quintilliard [[Orders of magnitude (numbers)#1033|quintilliard]] 1e33 quintillion [[Orders of magnitude (numbers)#1018|quintillion]] 1e18 quintillionth [[Orders of magnitude (numbers)#1018|quintillionth]] 1e-18 quintillionths [[Orders of magnitude (numbers)#1018|quintillionths]] 1e-18 septilliard [[Orders of magnitude (numbers)#1045|septilliard]] 1e45 septillion [[Orders of magnitude (numbers)#1024|septillion]] 1e24 septillionth [[Orders of magnitude (numbers)#1024|septillionth]] 1e-24 septillionths [[Orders of magnitude (numbers)#1024|septillionths]] 1e-24 sextilliard [[Orders of magnitude (numbers)#1039|sextilliard]] 1e39 sextillion [[Orders of magnitude (numbers)#1021|sextillion]] 1e21 sextillionth [[Orders of magnitude (numbers)#1021|sextillionth]] 1e-21 sextillionths [[Orders of magnitude (numbers)#1021|sextillionths]] 1e-21 trilliard [[Orders of magnitude (numbers)#1021|trilliard]] 1e21 trillion [[Orders of magnitude (numbers)#1012|trillion]] 1e12 trillionth [[Orders of magnitude (numbers)#1012|trillionth]] 1e-12 trillionths [[Orders of magnitude (numbers)#1012|trillionths]] 1e-12 == Angles == % % Percent ANGLE 0.01 percent % Percent ANGLE 0.01 per cent % Percent ANGLE 0.01 ‰ ‰ Per mil ANGLE 1e-3 per mil ‰ Per mil ANGLE 1e-3 per mill ‰ Per mil ANGLE 1e-3 per mille ‰ Per mil ANGLE 1e-3 permil ‰ Per mil ANGLE 1e-3 permill ‰ Per mil ANGLE 1e-3 permille ‰ Per mil ANGLE 1e-3 ° ° Degree (angle) ANGLE pi/180 deg ° Degree (angle) ANGLE pi/180 degree ° Degree (angle) NOSPACE pi/180 -- for a degree symbol that does not repeat ' ′ Minute of arc ANGLE pi/10800 ′ ′ Minute of arc ANGLE pi/10800 arcmin ′ Minute of arc ANGLE pi/10800 arcminute ′ Minute of arc ANGLE pi/10800 " ″ Second of arc ANGLE pi/648000 ″ ″ Second of arc ANGLE pi/648000 arcsec ″ Second of arc ANGLE pi/648000 arcsecond ″ Second of arc ANGLE pi/648000 mas [[Milliarcsecond|mas]] pi/648000000 ]=] -- If val has "|long scale=on" the following definitions are used -- (then, if not found here, the normal definitions are used). -- Unit code [[Link|Symbol]] Flags/Scale local builtin_units_long_scale = [=[ == Long scale numbers and phrases == billion [[Orders of magnitude (numbers)#1012|billion]] 1e12 billionth [[Orders of magnitude (numbers)#1012|billionth]] 1e-12 billionths [[Orders of magnitude (numbers)#1012|billionths]] 1e-12 decillion [[Orders of magnitude (numbers)#1060|decillion]] 1e60 decillionth [[Orders of magnitude (numbers)#1060|decillionth]] 1e-60 decillionths [[Orders of magnitude (numbers)#1060|decillionths]] 1e-60 nonillion [[Orders of magnitude (numbers)#1054|nonillion]] 1e54 nonillionth [[Orders of magnitude (numbers)#1054|nonillionth]] 1e-54 nonillionths [[Orders of magnitude (numbers)#1054|nonillionths]] 1e-54 octillion [[Orders of magnitude (numbers)#1048|octillion]] 1e48 octillionth [[Orders of magnitude (numbers)#1048|octillionth]] 1e-48 octillionths [[Orders of magnitude (numbers)#1048|octillionths]] 1e-48 quadrillion [[Orders of magnitude (numbers)#1024|quadrillion]] 1e24 quadrillionth [[Orders of magnitude (numbers)#1024|quadrillionth]] 1e-24 quadrillionths [[Orders of magnitude (numbers)#1024|quadrillionths]] 1e-24 quintillion [[Orders of magnitude (numbers)#1030|quintillion]] 1e30 quintillionth [[Orders of magnitude (numbers)#1030|quintillionth]] 1e-30 quintillionths [[Orders of magnitude (numbers)#1030|quintillionths]] 1e-30 septillion [[Orders of magnitude (numbers)#1042|septillion]] 1e42 septillionth [[Orders of magnitude (numbers)#1042|septillionth]] 1e-42 septillionths [[Orders of magnitude (numbers)#1042|septillionths]] 1e-42 sextillion [[Orders of magnitude (numbers)#1036|sextillion]] 1e36 sextillionth [[Orders of magnitude (numbers)#1036|sextillionth]] 1e-36 sextillionths [[Orders of magnitude (numbers)#1036|sextillionths]] 1e-36 trillion [[Orders of magnitude (numbers)#1018|trillion]] 1e18 trillionth [[Orders of magnitude (numbers)#1018|trillionth]] 1e-18 trillionths [[Orders of magnitude (numbers)#1018|trillionths]] 1e-18 ]=] return { builtin_units = builtin_units, builtin_units_long_scale = builtin_units_long_scale } oiaorgwfi28d4hg1417oucku1l4itud Module:Navbox/styles.css 828 2872 45094 15438 2025-05-09T12:00:30Z Robertjamal12 13 19 revisions imported from [[:en:Module:Navbox/styles.css]] 15438 sanitized-css text/css /* {{pp|small=y}} */ .navbox { box-sizing: border-box; border: 1px solid #a2a9b1; width: 100%; clear: both; font-size: 88%; text-align: center; padding: 1px; margin: 1em auto 0; /* Prevent preceding content from clinging to navboxes */ } .navbox .navbox { margin-top: 0; /* No top margin for nested navboxes */ } .navbox + .navbox, /* TODO: remove first line after transclusions have updated */ .navbox + .navbox-styles + .navbox { margin-top: -1px; /* Single pixel border between adjacent navboxes */ } .navbox-inner, .navbox-subgroup { width: 100%; } .navbox-group, .navbox-title, .navbox-abovebelow { padding: 0.25em 1em; line-height: 1.5em; text-align: center; } .navbox-group { white-space: nowrap; /* @noflip */ text-align: right; } .navbox, .navbox-subgroup { background-color: #fdfdfd; } .navbox-list { line-height: 1.5em; border-color: #fdfdfd; /* Must match background color */ } .navbox-list-with-group { text-align: left; border-left-width: 2px; border-left-style: solid; } /* cell spacing for navbox cells */ /* Borders above 2nd, 3rd, etc. rows */ /* TODO: figure out how to replace tr as structure; * with div structure it should be just a matter of first-child */ tr + tr > .navbox-abovebelow, tr + tr > .navbox-group, tr + tr > .navbox-image, tr + tr > .navbox-list { border-top: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title { background-color: #ccf; /* Level 1 color */ } .navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title { background-color: #ddf; /* Level 2 color */ } .navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow { background-color: #e6e6ff; /* Level 3 color */ } .navbox-even { background-color: #f7f7f7; } .navbox-odd { background-color: transparent; } /* TODO: figure out how to remove reliance on td as structure */ .navbox .hlist td dl, .navbox .hlist td ol, .navbox .hlist td ul, .navbox td.hlist dl, .navbox td.hlist ol, .navbox td.hlist ul { padding: 0.125em 0; } .navbox .navbar { display: block; font-size: 100%; } .navbox-title .navbar { /* @noflip */ float: left; /* @noflip */ text-align: left; /* @noflip */ margin-right: 0.5em; } /** T367463 */ body.skin--responsive .navbox-image img { max-width: none !important; } @media print { body.ns-0 .navbox { display: none !important; } } fg3ep7u2ikj39r86m5x2aj17kpqgies Module:Format link 828 2873 15439 2024-08-07T08:26:58Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15439 Scribunto text/plain -------------------------------------------------------------------------------- -- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the {{format link}} template. -------------------------------------------------------------------------------- local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local checkTypeForNamedArg = libraryUtil.checkTypeForNamedArg local mArguments -- lazily initialise [[Module:Arguments]] local mError -- lazily initialise [[Module:Error]] local yesno -- lazily initialise [[Module:Yesno]] local p = {} -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end local function maybeItalicize(s, shouldItalicize) -- Italicize s if s is a string and the shouldItalicize parameter is true. if s and shouldItalicize then return '<i>' .. s .. '</i>' else return s end end local function parseLink(link) -- Parse a link and return a table with the link's components. -- These components are: -- - link: the link, stripped of any initial colon (always present) -- - page: the page name (always present) -- - section: the page name (may be nil) -- - display: the display text, if manually entered after a pipe (may be nil) link = removeInitialColon(link) -- Find whether a faux display value has been added with the {{!}} magic -- word. local prePipe, display = link:match('^(.-)|(.*)$') link = prePipe or link -- Find the page, if it exists. -- For links like [[#Bar]], the page will be nil. local preHash, postHash = link:match('^(.-)#(.*)$') local page if not preHash then -- We have a link like [[Foo]]. page = link elseif preHash ~= '' then -- We have a link like [[Foo#Bar]]. page = preHash end -- Find the section, if it exists. local section if postHash and postHash ~= '' then section = postHash end return { link = link, page = page, section = section, display = display, } end local function formatDisplay(parsed, options) -- Formats a display string based on a parsed link table (matching the -- output of parseLink) and an options table (matching the input options for -- _formatLink). local page = maybeItalicize(parsed.page, options.italicizePage) local section = maybeItalicize(parsed.section, options.italicizeSection) if (not section) then return page elseif (not page) then return mw.ustring.format('§&nbsp;%s', section) else return mw.ustring.format('%s §&nbsp;%s', page, section) end end local function missingArgError(target) mError = require('Module:Error') return mError.error{message = 'Error: no link or target specified! ([[' .. target .. '#Errors|help]])' } end -------------------------------------------------------------------------------- -- Main functions -------------------------------------------------------------------------------- function p.formatLink(frame) -- The formatLink export function, for use in templates. yesno = require('Module:Yesno') local args = getArgs(frame) local link = args[1] or args.link local target = args[3] or args.target if not (link or target) then return missingArgError('Template:Format link') end return p._formatLink{ link = link, display = args[2] or args.display, target = target, italicizePage = yesno(args.italicizepage), italicizeSection = yesno(args.italicizesection), categorizeMissing = args.categorizemissing } end function p._formatLink(options) -- The formatLink export function, for use in modules. checkType('_formatLink', 1, options, 'table') local function check(key, expectedType) --for brevity checkTypeForNamedArg( '_formatLink', key, options[key], expectedType or 'string', true ) end check('link') check('display') check('target') check('italicizePage', 'boolean') check('italicizeSection', 'boolean') check('categorizeMissing') -- Normalize link and target and check that at least one is present if options.link == '' then options.link = nil end if options.target == '' then options.target = nil end if not (options.link or options.target) then return missingArgError('Module:Format link') end local parsed = parseLink(options.link) local display = options.display or parsed.display local catMissing = options.categorizeMissing local category = '' -- Find the display text if not display then display = formatDisplay(parsed, options) end -- Handle the target option if present if options.target then local parsedTarget = parseLink(options.target) parsed.link = parsedTarget.link parsed.page = parsedTarget.page end -- Test if page exists if a diagnostic category is specified if catMissing and (mw.ustring.len(catMissing) > 0) then local title = nil if parsed.page then title = mw.title.new(parsed.page) end if title and (not title.isExternal) then local success, exists = pcall(function() return title.exists end) if success and not exists then category = mw.ustring.format('[[Category:%s]]', catMissing) end end end -- Format the result as a link if parsed.link == display then return mw.ustring.format('[[:%s]]%s', parsed.link, category) else return mw.ustring.format('[[:%s|%s]]%s', parsed.link, display, category) end end -------------------------------------------------------------------------------- -- Derived convenience functions -------------------------------------------------------------------------------- function p.formatPages(options, pages) -- Formats an array of pages using formatLink and the given options table, -- and returns it as an array. Nil values are not allowed. local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink{ link = page, categorizeMissing = options.categorizeMissing, italicizePage = options.italicizePage, italicizeSection = options.italicizeSection } end return ret end return p 252hp8jk2qv051cngf0qjx0ljcf0bof Module:Navbar/styles.css 828 2874 44931 44930 2025-05-09T12:00:26Z Robertjamal12 13 28 revisions imported from [[:en:Module:Navbar/styles.css]] 44930 sanitized-css text/css /* {{pp|small=yes}} */ .navbar { display: inline; font-size: 88%; font-weight: normal; } .navbar-collapse { float: left; text-align: left; } .navbar-boxtext { word-spacing: 0; } .navbar ul { display: inline-block; white-space: nowrap; line-height: inherit; } .navbar-brackets::before { margin-right: -0.125em; content: '[ '; } .navbar-brackets::after { margin-left: -0.125em; content: ' ]'; } .navbar li { word-spacing: -0.125em; } .navbar a > span, .navbar a > abbr { text-decoration: inherit; } .navbar-mini abbr { font-variant: small-caps; border-bottom: none; text-decoration: none; cursor: inherit; } .navbar-ct-full { font-size: 114%; margin: 0 7em; } .navbar-ct-mini { font-size: 114%; margin: 0 4em; } /* not the usual @media screen, we simply remove navbar in @media print */ html.skin-theme-clientpref-night .navbar li a abbr { color: var(--color-base) !important; } @media (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .navbar li a abbr { color: var(--color-base) !important; } } @media print { .navbar { display: none !important; } } a68rpqs0zynjjfzlunkhpdlpnoe6c82 Module:Color contrast/colors 828 2875 45553 15441 2025-05-09T12:00:42Z Robertjamal12 13 7 revisions imported from [[:en:Module:Color_contrast/colors]] 15441 Scribunto text/plain return { aliceblue = 0.92880068253475, antiquewhite = 0.84646951707754, aqua = 0.7874, aquamarine = 0.8078549208338, azure = 0.97265264954166, beige = 0.8988459998705, bisque = 0.80732327372979, black = 0, blanchedalmond = 0.85084439608156, blue = 0.0722, blueviolet = 0.12622014321946, brown = 0.098224287876511, burlywood = 0.51559844533893, cadetblue = 0.29424681085422, chartreuse = 0.76032025902623, chocolate = 0.23898526114557, coral = 0.37017930872924, cornflowerblue = 0.30318641994179, cornsilk = 0.93562110372965, crimson = 0.16042199953026, cyan = 0.7874, darkblue = 0.018640801980939, darkcyan = 0.20329317839046, darkgoldenrod = 0.27264703559993, darkgray = 0.39675523072563, darkgreen = 0.091143429047575, darkgrey = 0.39675523072563, darkkhaki = 0.45747326349994, darkmagenta = 0.07353047651207, darkolivegreen = 0.12651920884889, darkorange = 0.40016167026524, darkorchid = 0.13413142174857, darkred = 0.054889674531132, darksalmon = 0.40541471563381, darkseagreen = 0.43789249325969, darkslateblue = 0.065792846227988, darkslategray = 0.067608151928044, darkslategrey = 0.067608151928044, darkturquoise = 0.4874606277449, darkviolet = 0.10999048339343, deeppink = 0.23866895828276, deepskyblue = 0.44481603395575, dimgray = 0.14126329114027, dimgrey = 0.14126329114027, dodgerblue = 0.27442536991456, firebrick = 0.10724525535015, floralwhite = 0.95922484825004, forestgreen = 0.18920812076002, fuchsia = 0.2848, gainsboro = 0.71569350050648, ghostwhite = 0.94311261886323, gold = 0.69860877428159, goldenrod = 0.41919977809569, gray = 0.2158605001139, green = 0.15438342968146, greenyellow = 0.80609472611453, grey = 0.2158605001139, honeydew = 0.96336535554782, hotpink = 0.34658438169715, indianred = 0.21406134963884, indigo = 0.03107561486337, ivory = 0.99071270600615, khaki = 0.77012343394121, lavender = 0.80318750514521, lavenderblush = 0.90172748631046, lawngreen = 0.73905893124963, lemonchiffon = 0.94038992245622, lightblue = 0.63709141280807, lightcoral = 0.35522120733135, lightcyan = 0.94587293494829, lightgoldenrodyellow = 0.93348351018297, lightgray = 0.65140563741982, lightgreen = 0.69091979956865, lightgrey = 0.65140563741982, lightpink = 0.58566152734898, lightsalmon = 0.4780675225206, lightseagreen = 0.35050145117042, lightskyblue = 0.56195637618331, lightslategray = 0.23830165007287, lightslategrey = 0.23830165007287, lightsteelblue = 0.53983888284666, lightyellow = 0.98161818392882, lime = 0.7152, limegreen = 0.44571042246098, linen = 0.88357340984379, magenta = 0.2848, maroon = 0.045891942324215, mediumaquamarine = 0.49389703310801, mediumblue = 0.044077780212328, mediumorchid = 0.21639251153773, mediumpurple = 0.22905858091648, mediumseagreen = 0.34393112338131, mediumslateblue = 0.20284629471622, mediumspringgreen = 0.70704308194184, mediumturquoise = 0.5133827926448, mediumvioletred = 0.14371899849357, midnightblue = 0.02071786635086, mintcream = 0.97834604947588, mistyrose = 0.82183047859185, moccasin = 0.80083000991567, navajowhite = 0.76519682342785, navy = 0.015585128108224, oldlace = 0.91900633405549, olive = 0.20027537200568, olivedrab = 0.22593150951929, orange = 0.4817026703631, orangered = 0.25516243753416, orchid = 0.31348806761439, palegoldenrod = 0.78792647887614, palegreen = 0.77936759006353, paleturquoise = 0.76436077921714, palevioletred = 0.28754994117889, papayawhip = 0.87797100199835, peachpuff = 0.74905589878251, peru = 0.30113074877936, pink = 0.63271070702466, plum = 0.45734221587969, powderblue = 0.68254586500605, purple = 0.061477070432439, rebeccapurple = 0.07492341159447, red = 0.2126, rosybrown = 0.32319457649407, royalblue = 0.16663210743188, saddlebrown = 0.097922285020521, salmon = 0.36977241527596, sandybrown = 0.46628543696283, seagreen = 0.19734199706275, seashell = 0.92737862206922, sienna = 0.13697631337098, silver = 0.52711512570581, skyblue = 0.55291668518184, slateblue = 0.14784278062136, slategray = 0.20896704076536, slategrey = 0.20896704076536, snow = 0.96533341834849, springgreen = 0.73052306068529, steelblue = 0.20562642207625, tan = 0.48237604163921, teal = 0.16996855778968, thistle = 0.56818401093733, tomato = 0.30638612719415, turquoise = 0.5895536427578, violet = 0.40315452986676, wheat = 0.74909702820482, white = 1, whitesmoke = 0.91309865179342, yellow = 0.9278, yellowgreen = 0.50762957208707, } chi69ar1btd4wp6xbk3uez6sfu0vipn Module:Icon 828 2876 15442 2024-08-07T08:27:35Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15442 Scribunto text/plain -- This module implements [[Template:Icon]]. require("strict") local yesNo = require("Module:Yesno") local getArgs = require("Module:Arguments").getArgs local getPlain = nil local p = {} -- Determine whether we're being called from a sandbox local sandbox = mw.getCurrentFrame():getTitle():find('sandbox', 1, true) and '/sandbox' or '' -- Implements [[Template:Icon]] -- Returns the icon image corresponding to a string (like 'B') function p._main(args, data) local data_module = 'Module:Icon/data'..sandbox data = data or mw.loadData(data_module) local code = args.class or args[1] local iconData if code then code = code:match('^%s*(.-)%s*$'):lower() -- trim whitespace and put in lower case iconData = data[code] end if not iconData then iconData = data._DEFAULT end return string.format( '[[File:%s%s%s|%s|class=noviewer|alt=%s]]', iconData.image, iconData.tooltip and '|' .. iconData.tooltip or '', iconData.link == false and '|link=' or '', args.size or '16x16px', iconData.alt or '' ) end -- Implements [[Template:Icon link]], a superset of [[Template:Icon]] -- Returns an icon, plus a suitably formatted wikilink function p._link(args, data) args.size = args.size or args.iconsize local icon = p._main(args, data) -- If no link given in args[2], default back to [[Template:Icon]] if not args[2] then return icon end -- Strip wiki markup out of link getPlain = getPlain or require("Module:Text").Text().getPlain local link = getPlain(args[2]) local display = args[3] or args[2] -- italicize display string, if requested if yesNo(args.i) or yesNo(args.italic) or yesNo(args.italics) then display = '<i>'..display..'</i>' end -- if display is link, just use standard wlink if link == display then return '<span class="nowrap">'..icon..' </span>[['..link..']]' end return '<span class="nowrap">'..icon..' </span>[['..link..'|'..display..']]' end function p.main(frame) local args = getArgs(frame,{parentFirst=true}) return p._main(args) end function p.link(frame) local args = getArgs(frame,{parentFirst=true}) return p._link(args) end p[''] = function (frame) return p._main(frame.args) end return p 8okbheawnrs6vzrqplkkjbvepwe3nhw Module:Sidebar/styles.css 828 2877 15443 2024-08-07T08:27:44Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15443 sanitized-css text/css /* {{pp-template}} */ /* TODO: Invert width design to be "mobile first" */ .sidebar { /* TODO: Ask if we should have max-width 22em instead */ width: 22em; /* @noflip */ float: right; /* @noflip */ clear: right; /* @noflip */ margin: 0.5em 0 1em 1em; background: var(--background-color-neutral-subtle, #f8f9fa); border: 1px solid var(--border-color-base, #a2a9b1); padding: 0.2em; text-align: center; line-height: 1.4em; font-size: 88%; border-collapse: collapse; /* Timeless has display: none on .nomobile at mobile resolutions, so we * unhide it with display: table and let precedence and proximity win. */ display: table; } /* Unfortunately, so does Minerva desktop, except Minerva drops an * !important on the declaration. So we have to be mean for Minerva users. * Mobile removes the element entirely with `wgMFRemovableClasses` in * https://github.com/wikimedia/operations-mediawiki-config/blob/master/ wmf-config/InitialiseSettings.php#L16992 * which is why displaying it categorically with display: table works. * We don't really want to expose the generic user in the wild on mobile to have * to deal with sidebars. (Maybe the ones with collapsible lists, so that * might be an improvement. That is blocked on [[:phab:T111565]].) */ body.skin-minerva .sidebar { display: table !important; /* also, minerva is way too aggressive about other stylings on tables. * TODO remove when this template gets moved to a div. plans on talk page. * We always float right on Minerva because that's a lot of extra CSS * otherwise. */ float: right !important; margin: 0.5em 0 1em 1em !important; } .sidebar-subgroup { width: 100%; margin: 0; border-spacing: 0; } .sidebar-left { /* @noflip */ float: left; /* @noflip */ clear: left; /* @noflip */ margin: 0.5em 1em 1em 0; } .sidebar-none { float: none; clear: both; /* @noflip */ margin: 0.5em 1em 1em 0; } .sidebar-outer-title { padding: 0 0.4em 0.2em; font-size: 125%; line-height: 1.2em; font-weight: bold; } .sidebar-top-image { padding: 0.4em; } .sidebar-top-caption, .sidebar-pretitle-with-top-image, .sidebar-caption { padding: 0.2em 0.4em 0; line-height: 1.2em; } .sidebar-pretitle { padding: 0.4em 0.4em 0; line-height: 1.2em; } .sidebar-title, .sidebar-title-with-pretitle { padding: 0.2em 0.8em; font-size: 145%; line-height: 1.2em; } .sidebar-title-with-pretitle { padding: 0.1em 0.4em; } .sidebar-image { padding: 0.2em 0.4em 0.4em; } .sidebar-heading { padding: 0.1em 0.4em; } .sidebar-content { padding: 0 0.5em 0.4em; } .sidebar-content-with-subgroup { padding: 0.1em 0.4em 0.2em; } .sidebar-above, .sidebar-below { padding: 0.3em 0.8em; font-weight: bold; } .sidebar-collapse .sidebar-above, .sidebar-collapse .sidebar-below { border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; } .sidebar-navbar { text-align: right; font-size: 115%; padding: 0 0.4em 0.4em; } .sidebar-list-title { padding: 0 0.4em; text-align: left; font-weight: bold; line-height: 1.6em; font-size: 105%; } /* centered text with mw-collapsible headers is finicky */ .sidebar-list-title-c { padding: 0 0.4em; text-align: center; margin: 0 3.3em; } @media (max-width: 720px) { /* users have wide latitude to set arbitrary width and margin :( "Super-specific" selector to prevent overriding this appearance by lower level sidebars too */ body.mediawiki .sidebar { width: 100% !important; clear: both; float: none !important; /* Remove when we div based; Minerva is dumb */ margin-left: 0 !important; margin-right: 0 !important; } /* TODO: We might consider making all links wrap at small resolutions and then * only introduce nowrap at higher resolutions. Do when we invert the media * query. */ } /* Fixes: T367463 */ body.skin--responsive .sidebar a > img { max-width: none !important; } /* Disable backgrounds via style attribute in night mode Eg.https://phabricator.wikimedia.org/F55243859 * https://en.wikipedia.org/w/index.php?title=Laissez-faire */ @media screen { html.skin-theme-clientpref-night .sidebar:not( .notheme ) .sidebar-list-title, html.skin-theme-clientpref-night .sidebar:not( .notheme ) .sidebar-title-with-pretitle { background: transparent !important; } html.skin-theme-clientpref-night .sidebar .sidebar-title-with-pretitle a { color: var( --color-progressive ) !important; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .sidebar:not( .notheme ) .sidebar-list-title, html.skin-theme-clientpref-os .sidebar:not( .notheme ) .sidebar-title-with-pretitle { background: transparent !important; } html.skin-theme-clientpref-os .sidebar .sidebar-title-with-pretitle a { color: var( --color-progressive ) !important; } } @media print { body.ns-0 .sidebar { display: none !important; } } 40d3rmisd4hs61e952og79g7gy3cshc Module:Footnotes/anchor id list/data 828 2878 15444 2024-08-07T08:27:58Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15444 Scribunto text/plain -- copied from Module:Ref info/data - maybe overkill here? -- for this application make lists from the redirect lists and force all template names first character uppercase require('strict'); --[[--------------------------< C S 1 _ T E M P L A T E _ P A T T E R N S >------------------------------------ These are patterns for cs1 templates and their redirects. These patterns exclude redirects that are vcite-like which redirects should be deleted because vcite is not cs1. ]] local cs1_template_patterns = { -- lua patterns of the cannonical names and redirects '[Cc]ite ar[Xx]iv', -- arXiv is the canonical name '[Cc]ite ArXiv', '[Cc]ite AV media', -- canonical '[Cc]ite audio', '[Cc]ite AV', '[Cc]ite AV ?Media', '[Cc]ite av media', '[Cc]ite cd', '[Cc]ite DVD', '[Cc]ite dvd', '[Cc]ite film', '[Cc]ite image', '[Cc]ite media', '[Cc]ite movie', '[Cc]ite music video', '[Cc]ite radio', '[Cc]ite song', '[Cc]ite ?video', '[Cc]ite visual', '[Cc]ite You[Tt]ube', '[Cc]ita vídeo', -- non-English redirect; TODO: tally separately? '[Cc]ite AV media notes', -- canonical '[Cc]ite album[ %-]notes', '[Cc]ite av media notes', '[Cc]ite DVD[ %-]notes', '[Cc]ite dvd%-notes', '[Cc]ite liner notes', '[Cc]ite music release notes', '[Ll]iner notes', '[Cc]ite bio[Rr]xiv', -- bioRxiv is the canonical form '[Cc]ite [Bb]ook', -- book is the canonical form '[Bb]ook cite', '[Bb]ook reference', '[Bb]ook reference url', '[Cc] book', '[Cc]it book', '[Cc]ite books', '[Cc]ite chapter', '[Cc]ite ebook', '[Cc]ite manual', '[Cc]ite page', '[Cc]ite publication', '[Cc]ite score', '[Cc]ite work', '[Cc]ite%-?book', '[Bb]okref', '[Cc]itace monografie', '[Cc]itar livro', -- non-English redirects; TODO: tally separately? '[Cc]iteer boek', '[Oo]uvrage', '[Rr]ef%-llibre', '서적 인용', '[Cc]ite citeseerx', -- canonical '[Cc]ite conference', -- canonical '[Cc]ita conferenza', '[Cc]ite proceedings', '[Cc]onference reference', -- cita conferenza is non-English; TODO: tally separately? '[Cc]ite ?encyclopedia', -- cite encyclopedia is the canonical name '[Cc]ite contribution', '[Cc]ite dic', '[Cc]ite dictionary', '[Cc]ite encyclopaedia', '[Cc]ite encyclopædia', '[Ee]ncyclopedia', '[Cc]ite [Ee]pisode', -- episode is the canonical form '[Cc]ite show', '[Cc]ite interview', -- canonical '[Cc]ite ?journal', -- cite journal is the canonical form '[Cc] journal', '[Cc]itation journal', '[Cc]ite abstract', '[Cc]ite document', '[Cc]ite Journal', '[Cc]ite journal zh', '[Cc]ite ?paper', '[Vv]cite2 journal', '[Cc]ita pubblicazione', '[Cc]itace periodika', '[Cc]itar jornal', -- non-English redirects; TODO: tally separately? '[Cc]itar publicació', '[Cc]ytuj pismo', '[Tt]idskriftsref', 'Навод из стручног часописа', '저널 인용', '[Cc]ite [Mm]agazine', -- magazine is the canonical form '[Cc]ite mag', '[Cc]ite magazine article', '[Cc]ite newsletter', '[Cc]ite periodical', '[Cc]ite mailing ?list', -- mailing list is the canonical form '[Cc]ite list', '[Cc]ite maps?', -- map is the canonical form '[Cc]ite[ %-]?news', -- cite news is the canonical form '[Cc] news', '[Cc]it news', '[Cc]itation news', '[Cc]ite article', '[Cc]ite n', '[Cc]ite new', '[Cc]ite newspaper', '[Cc]ite News', '[Cc]ite news%-q', '[Cc]ite news2', '[Cc]itenewsauthor', '[Cc]ute news', '[Cc]itar notícia', '[Hh]aber kaynağı', '[Tt]idningsref', 'استشهاد بخبر', -- non-English redirects; TODO: tally separately? '뉴스 인용', '[Cc]ite newsgroup', -- canonical '[Cc]ite usenet', '[Cc]ite podcast', -- canonical '[Cc]ite [Pp]ress release', -- press release is the canonical form '[Cc]ite media release', '[Cc]ite news release', '[Cc]ite pr', '[Cc]ite press', '[Cc]ite press release%.', '[Cc]ite press[%-]?release', '[Cc]ite report', -- canonical '[Cc]ite serial', -- canonical '[Cc]ite sign', -- canonical '[Cc]ite plaque', '[Cc]ite speech', -- canonical '[Cc]ite ssrn', -- canonical '[Cc]ite SSRN', '[Cc]ite tech ?report', -- techreport is the canonical form '[Cc]ite standard', '[Cc]ite technical report', '[Tt]echrep reference', '[Cc]ite thesis', -- canonical '[Cc]ite dissertation', '[Cc]itar tese', -- non-English redirect; TODO: tally separately? '[Cc]ite [Ww]eb', -- web is the canonical form '[Cc] web', '[Cc]it web', '[Cc]ite blog', '[Cc]ite URL', '[Cc]ite url', '[Cc]ite w', '[Cc]ite wb', '[Cc]ite we', '[Cc]ite web%.', '[Cc]ite webpage', '[Cc]ite website', '[Cc]ite website article', '[Cc]ite%-?web', '[Cc]itweb', '[Cc]w', '[Rr]ef web', '[Ww]eb citation', '[Ww]eb cite', '[Ww]eb link', '[Ww]eb[ %-]reference', '[Ww]eblink', '[Cc]hú thích web', '[Cc]ita web', '[Cc]itace elektronické monografie', -- non-English redirects; TODO: tally separately? '[Cc]itat web', 'مرجع ويب', 'یادکرد وب', '웹 인용', } --[[--------------------------< C S 2 _ T E M P L A T E _ P A T T E R N S >------------------------------------ These are patterns for cs2 templates redirects. ]] local cs2_template_patterns = { -- lua patterns of the cannonical names and redirects '[Cc]itation', '[Cc]ite', '[Cc]ite citation', '[Cc]ite study', '[Cc]ite [Tt]echnical standard', } --[[--------------------------< V C I T E _ T E M P L A T E _ P A T T E R N S >-------------------------------- These are patterns for Vcite-family templates and their redirects. ]] local vcite_template_patterns = { '[Vv]cite book', -- canonical '[Vv]ancite book', '[Vv]ancite report', '[Vv]cite encyclopedia', '[Vv]cite report', '[Vv]cite journal', -- canonical '[Cc]it journal', '[Cc]it paper', '[Vv]ancite journal', '[Vv]cite paper', '[Vv]cite news', -- canonical '[Vv]ancite news', '[Vv]cite web', -- canonical '[Vv]ancite web', } --[[--------------------------< H A R V C _ T E M P L A T E _ P A T T E R N S >-------------------------------- These are patterns for the harvc template and its redirects. ]] local harvc_template_patterns = { '[Hh]arvc', -- canonical '[Cc]itec', } --[[--------------------------< C S 1 _ L I K E _ T E M P L A T E _ P A T T E R N S >-------------------------- These are patterns for miscellaneous templates and their redirects that 'look like' cs1 templates (begin with cite ...) Because they 'look like' cs1 templates they are handled as if they were cs1 templates. These templates are NOT wrapper templates; names and dates are always to be extracted from the article instantiation of the template. ]] local cs1_like_template_patterns = { } --[[--------------------------< W I K I C I T E _ T E M P L A T E _ P A T T E R N S >-------------------------- These are patterns for the wikicite template and its redirects. ]] local wikicite_template_patterns = { '[Ww]ikicite', -- canonical } --[[--------------------------< A N C H O R _ T E M P L A T E _ P A T T E R N S >------------------------------ These are patterns for the anchor template and its redirects. ]] local anchor_template_patterns = { '[Aa]nchors?', -- anchor is canonical form '[Aa]nchor for redirect', '[Aa]nchro', '[Aa]ncor', } --[[--------------------------< S F N _ W H I T E L I S T _ P A T T E R N S >---------------------------------- These are patterns for the anchor template and its redirects. ]] local sfn_whitelist_patterns = { '[Ss]fn whitelist', -- canonical '[Hh]arv whitelist', } --[[--------------------------< K N O W N _ T E M P L A T E S >------------------------------------------------ These tables are created from the *_template_patterns tables. To make these tables, entries in the source tables are evaluated to replace lua patterns with the appropriate characters to create names for the output tables. First charqacter is always uppercase For example: [Cc]ite ar[Xx]iv becomes Cite arXiv Cite arxiv ]] local known_templates_cs12 = {}; -- the exported tables local known_templates_vcite = {}; local known_templates_harvc = {}; local known_templates_wikicite = {}; local known_templates_anchor = {}; local known_templates_sfn_whitelist = {}; local function add_stripped (list, name) if not list[name] then list[name] = true; end end local function pattern_convert (pattern, list) local lead, tail, c, l, name; local first_char_patterns = { '^%[(%a)%a%]', -- leading character (usually uppercase) '^%[%a(%a)%]', -- leading character (usually lowercase) } c = tostring (pattern:match ('%u')); -- tostring() required because I don't know why; lua chokes complaining that c is not a string name = pattern:gsub ('^%[%a%a%]', c); -- replace bracketed first character [Xx] with selected character from the match if name:match ('(.-)%[(%a)(%a)%](.*)') then -- mixed case optional letters lead, c, l, tail = name:match ('(.-)%[(%a)(%a)%](.*)'); add_stripped (list, lead .. c .. tail); -- uppercase add_stripped (list, lead .. l .. tail); -- lowercase elseif name:match ('^([^%[]+)(%[ %%%-%]%?)(.+)$') then -- [ %-]? lead, c, tail = name:match ('^([^%[]+)(%[ %%%-%]%?)(.+)$'); add_stripped (list, lead .. tail); -- neither char add_stripped (list, lead .. ' ' .. tail); -- space add_stripped (list, lead .. '-' .. tail); -- hyphen elseif name:match ('^([^%[]+)(%[%%%-%]%?)(.+)$') then -- [%-]? lead, c, tail = name:match ('^([^%[]+)(%[%%%-%]%?)(.+)$'); add_stripped (list, lead .. tail); -- no hyphen add_stripped (list, lead .. '-' .. tail); -- hyphen elseif name:match ('^([^%[]+)(%[ %%%-%])(.+)$') then -- [ %-] lead, c, tail = name:match ('^([^%[]+)(%[ %%%-%])(.+)$'); add_stripped (list, lead .. ' ' .. tail); -- space add_stripped (list, lead .. '-' .. tail); -- hyphen elseif name:match ('^([^%?]+)(%%%-%?)(.+)$') then -- %-? lead, c, tail = name:match ('^([^%?]+)(%%%-%?)(.+)$'); add_stripped (list, lead .. tail); -- no hyphen add_stripped (list, lead .. '-' .. tail); -- hyphen elseif name:match ('^(.-)(%%%-)(.+)$') then -- %- lead, c, tail = name:match ('^(.-)(%%%-)(.+)$'); add_stripped (list, lead .. '-' .. tail); -- hyphen elseif name:match ('^(.-)(.)%?(.*)$') then -- .? lead, c, tail = name:match ('^(.-)(.)%?(.*)$'); add_stripped (list, lead .. tail); -- no character add_stripped (list, lead .. c .. tail); -- character else add_stripped (list, name); -- no patterns so save as is end end for _, t in ipairs ({ {cs1_template_patterns, known_templates_cs12}, {cs2_template_patterns, known_templates_cs12}, {cs1_like_template_patterns, known_templates_cs12}, {vcite_template_patterns, known_templates_vcite}, {harvc_template_patterns, known_templates_harvc}, {wikicite_template_patterns, known_templates_wikicite}, {anchor_template_patterns, known_templates_anchor}, {sfn_whitelist_patterns, known_templates_sfn_whitelist}, }) do for _, pattern in ipairs (t[1]) do -- for each patern in *_template_patterns pattern_convert (pattern, t[2]) -- convert and store in known_templates_* end end --[[--------------------------< E X P O R T S >---------------------------------------------------------------- ]] return { known_templates_anchor = known_templates_anchor, known_templates_cs12 = known_templates_cs12, known_templates_harvc = known_templates_harvc, known_templates_vcite = known_templates_vcite, known_templates_wikicite = known_templates_wikicite, known_templates_sfn_whitelist = known_templates_sfn_whitelist, } 4kr83fhwx07biki1lpdvtstxfzdkm31 Module:Namespace detect/config 828 2879 15445 2024-08-07T08:28:43Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15445 Scribunto text/plain -------------------------------------------------------------------------------- -- Namespace detect configuration data -- -- -- -- This module stores configuration data for Module:Namespace detect. Here -- -- you can localise the module to your wiki's language. -- -- -- -- To activate a configuration item, you need to uncomment it. This means -- -- that you need to remove the text "-- " at the start of the line. -- -------------------------------------------------------------------------------- local cfg = {} -- Don't edit this line. -------------------------------------------------------------------------------- -- Parameter names -- -- These configuration items specify custom parameter names. Values added -- -- here will work in addition to the default English parameter names. -- -- To add one extra name, you can use this format: -- -- -- -- cfg.foo = 'parameter name' -- -- -- -- To add multiple names, you can use this format: -- -- -- -- cfg.foo = {'parameter name 1', 'parameter name 2', 'parameter name 3'} -- -------------------------------------------------------------------------------- ---- This parameter displays content for the main namespace: -- cfg.main = 'main' ---- This parameter displays in talk namespaces: -- cfg.talk = 'talk' ---- This parameter displays content for "other" namespaces (namespaces for which ---- parameters have not been specified): -- cfg.other = 'other' ---- This parameter makes talk pages behave as though they are the corresponding ---- subject namespace. Note that this parameter is used with [[Module:Yesno]]. ---- Edit that module to change the default values of "yes", "no", etc. -- cfg.subjectns = 'subjectns' ---- This parameter sets a demonstration namespace: -- cfg.demospace = 'demospace' ---- This parameter sets a specific page to compare: cfg.demopage = 'page' -------------------------------------------------------------------------------- -- Table configuration -- -- These configuration items allow customisation of the "table" function, -- -- used to generate a table of possible parameters in the module -- -- documentation. -- -------------------------------------------------------------------------------- ---- The header for the namespace column in the wikitable containing the list of ---- possible subject-space parameters. -- cfg.wikitableNamespaceHeader = 'Namespace' ---- The header for the wikitable containing the list of possible subject-space ---- parameters. -- cfg.wikitableAliasesHeader = 'Aliases' -------------------------------------------------------------------------------- -- End of configuration data -- -------------------------------------------------------------------------------- return cfg -- Don't edit this line. 1o6ozz56i8q0xgyl6xa41n2v7kelhli Module:Citation/CS1/Whitelist/sandbox 828 2880 15446 2024-08-07T08:28:53Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15446 Scribunto text/plain --[[ History of changes since last sync: 2024-03-23 2024-04-02: remove |a=thors=; limit |people= to {{tlx|cite av media}}, {{tlx|cite episode}}, and {{tlx|cite serial}}; see Help_talk:Citation_Style_1#removed_support_for_%7Cauthors%3D%3B_what_about_%7Cpeople%3D_and_%7Ccredits%3D%3F ]] --[[--------------------------< S U P P O R T E D P A R A M E T E R S >-------------------------------------- Because a steady-state signal conveys no useful information, whitelist.basic_arguments[] list items can have three values: true - these parameters are valid and supported parameters false - these parameters are deprecated but still supported tracked - these parameters are valid and supported parameters tracked in an eponymous properties category nil - these parameters are no longer supported. remove entirely ]] local basic_arguments_t = { ['accessdate'] = true, ['access-date'] = true, ['agency'] = true, ['archivedate'] = true, ['archive-date'] = true, ['archive-format'] = true, ['archiveurl'] = true, ['archive-url'] = true, ['article'] = true, ['article-format'] = true, ['article-number'] = true, -- {{cite journal}}, {{cite conference}}; {{citation}} when |journal= has a value ['article-url'] = true, ['article-url-access'] = true, ['arxiv'] = true, -- cite arxiv; here because allowed in cite ... as identifier ['asin'] = true, ['ASIN'] = true, ['asin-tld'] = true, ['at'] = true, ['author'] = true, ['author-first'] = true, ['author-given'] = true, ['author-last'] = true, ['author-surname'] = true, ['authorlink'] = true, ['author-link'] = true, ['author-mask'] = true, ['bibcode'] = true, ['bibcode-access'] = true, ['biorxiv'] = true, -- cite biorxiv; here because allowed in cite ... as identifier ['chapter'] = true, ['chapter-format'] = true, ['chapter-url'] = true, ['chapter-url-access'] = true, ['citeseerx'] = true, -- cite citeseerx; here because allowed in cite ... as identifier ['collaboration'] = true, ['contribution'] = true, ['contribution-format'] = true, ['contribution-url'] = true, ['contribution-url-access'] = true, ['contributor'] = true, ['contributor-first'] = true, ['contributor-given'] = true, ['contributor-last'] = true, ['contributor-surname'] = true, ['contributor-link'] = true, ['contributor-mask'] = true, ['date'] = true, ['department'] = true, ['df'] = true, ['dictionary'] = true, ['display-authors'] = true, ['display-contributors'] = true, ['display-editors'] = true, ['display-interviewers'] = true, ['display-subjects'] = true, ['display-translators'] = true, ['doi'] = true, ['DOI'] = true, ['doi-access'] = true, ['doi-broken-date'] = true, ['edition'] = true, ['editor'] = true, ['editor-first'] = true, ['editor-given'] = true, ['editor-last'] = true, ['editor-surname'] = true, ['editor-link'] = true, ['editor-mask'] = true, ['eissn'] = true, ['EISSN'] = true, ['encyclopaedia'] = true, ['encyclopedia'] = true, ['entry'] = true, ['entry-format'] = true, ['entry-url'] = true, ['entry-url-access'] = true, ['eprint'] = true, -- cite arxiv; here because allowed in cite ... as identifier ['first'] = true, ['format'] = true, ['given'] = true, ['hdl'] = true, ['HDL'] = true, ['hdl-access'] = true, ['host'] = true, -- unique to certain templates? ['id'] = true, ['ID'] = true, ['institution'] = true, -- constrain to cite thesis? ['interviewer'] = true, ['interviewer-first'] = true, ['interviewer-given'] = true, ['interviewer-last'] = true, ['interviewer-surname'] = true, ['interviewer-link'] = true, ['interviewer-mask'] = true, ['isbn'] = true, ['ISBN'] = true, ['ismn'] = true, ['ISMN'] = true, ['issn'] = true, ['ISSN'] = true, ['issue'] = true, ['jfm'] = true, ['JFM'] = true, ['journal'] = true, ['jstor'] = true, ['JSTOR'] = true, ['jstor-access'] = true, ['lang'] = true, ['language'] = true, ['last'] = true, ['lccn'] = true, ['LCCN'] = true, ['location'] = true, ['magazine'] = true, ['medium'] = true, ['medrxiv'] = true, -- cite medrxiv; here because allowed in cite ... as identifier ['minutes'] = true, -- constrain to cite AV media and podcast? ['mode'] = true, ['mr'] = true, ['MR'] = true, ['name-list-style'] = true, ['newspaper'] = true, ['no-pp'] = true, ['no-tracking'] = true, ['number'] = true, ['oclc'] = true, ['OCLC'] = true, ['ol'] = true, ['OL'] = true, ['ol-access'] = true, ['orig-date'] = true, ['origyear'] = true, ['orig-year'] = true, ['osti'] = true, ['OSTI'] = true, ['osti-access'] = true, ['others'] = true, ['p'] = true, ['page'] = true, ['pages'] = true, ['periodical'] = true, ['place'] = true, ['pmc'] = true, ['PMC'] = true, ['pmc-embargo-date'] = true, ['pmid'] = true, ['PMID'] = true, ['postscript'] = true, ['pp'] = true, ['publication-date'] = true, ['publication-place'] = true, ['publisher'] = true, ['quotation'] = true, ['quote'] = true, ['quote-page'] = true, ['quote-pages'] = true, ['ref'] = true, ['rfc'] = true, ['RFC'] = true, ['sbn'] = true, ['SBN'] = true, ['scale'] = true, ['script-article'] = true, ['script-chapter'] = true, ['script-contribution'] = true, ['script-encyclopaedia'] = true, ['script-encyclopedia'] = true, ['script-entry'] = true, ['script-journal'] = true, ['script-magazine'] = true, ['script-newspaper'] = true, ['script-periodical'] = true, ['script-quote'] = true, ['script-section'] = true, ['script-title'] = true, ['script-website'] = true, ['script-work'] = true, ['section'] = true, ['section-format'] = true, ['section-url'] = true, ['section-url-access'] = true, ['series'] = true, ['ssrn'] = true, -- cite ssrn; these three here because allowed in cite ... as identifier ['SSRN'] = true, ['ssrn-access'] = true, ['subject'] = true, ['subject-first'] = true, ['subject-given'] = true, ['subject-last'] = true, ['subject-link'] = true, ['subject-mask'] = true, ['subject-surname'] = true, ['surname'] = true, ['s2cid'] = true, ['S2CID'] = true, ['s2cid-access'] = true, ['template-doc-demo'] = true, ['time'] = true, -- constrain to cite av media and podcast? ['time-caption'] = true, -- constrain to cite av media and podcast? ['title'] = true, ['title-link'] = true, ['title-note'] = true, ['translator'] = true, ['translator-first'] = true, ['translator-given'] = true, ['translator-last'] = true, ['translator-surname'] = true, ['translator-link'] = true, ['translator-mask'] = true, ['trans-article'] = true, ['trans-chapter'] = true, ['trans-contribution'] = true, ['trans-encyclopaedia'] = true, ['trans-encyclopedia'] = true, ['trans-entry'] = true, ['trans-journal'] = true, ['trans-magazine'] = true, ['trans-newspaper'] = true, ['trans-periodical'] = true, ['trans-quote'] = true, ['trans-section'] = true, ['trans-title'] = true, ['trans-website'] = true, ['trans-work'] = true, ['type'] = true, ['url'] = true, ['URL'] = true, ['url-access'] = true, ['url-status'] = true, ['vauthors'] = true, ['veditors'] = true, ['version'] = true, ['via'] = true, ['volume'] = true, ['website'] = true, ['work'] = true, ['year'] = true, ['zbl'] = true, ['ZBL'] = true, } local numbered_arguments_t = { ['author#'] = true, ['author-first#'] = true, ['author#-first'] = true, ['author-given#'] = true, ['author#-given'] = true, ['author-last#'] = true, ['author#-last'] = true, ['author-surname#'] = true, ['author#-surname'] = true, ['author-link#'] = true, ['author#-link'] = true, ['authorlink#'] = true, ['author#link'] = true, ['author-mask#'] = true, ['author#-mask'] = true, ['contributor#'] = true, ['contributor-first#'] = true, ['contributor#-first'] = true, ['contributor-given#'] = true, ['contributor#-given'] = true, ['contributor-last#'] = true, ['contributor#-last'] = true, ['contributor-surname#'] = true, ['contributor#-surname'] = true, ['contributor-link#'] = true, ['contributor#-link'] = true, ['contributor-mask#'] = true, ['contributor#-mask'] = true, ['editor#'] = true, ['editor-first#'] = true, ['editor#-first'] = true, ['editor-given#'] = true, ['editor#-given'] = true, ['editor-last#'] = true, ['editor#-last'] = true, ['editor-surname#'] = true, ['editor#-surname'] = true, ['editor-link#'] = true, ['editor#-link'] = true, ['editor-mask#'] = true, ['editor#-mask'] = true, ['first#'] = true, ['given#'] = true, ['host#'] = true, ['interviewer#'] = true, ['interviewer-first#'] = true, ['interviewer#-first'] = true, ['interviewer-given#'] = true, ['interviewer#-given'] = true, ['interviewer-last#'] = true, ['interviewer#-last'] = true, ['interviewer-surname#'] = true, ['interviewer#-surname'] = true, ['interviewer-link#'] = true, ['interviewer#-link'] = true, ['interviewer-mask#'] = true, ['interviewer#-mask'] = true, ['last#'] = true, ['subject#'] = true, ['subject-first#'] = true, ['subject#-first'] = true, ['subject-given#'] = true, ['subject#-given'] = true, ['subject-last#'] = true, ['subject#-last'] = true, ['subject-link#'] = true, ['subject#-link'] = true, ['subject-mask#'] = true, ['subject#-mask'] = true, ['subject-surname#'] = true, ['subject#-surname'] = true, ['surname#'] = true, ['translator#'] = true, ['translator-first#'] = true, ['translator#-first'] = true, ['translator-given#'] = true, ['translator#-given'] = true, ['translator-last#'] = true, ['translator#-last'] = true, ['translator-surname#'] = true, ['translator#-surname'] = true, ['translator-link#'] = true, ['translator#-link'] = true, ['translator-mask#'] = true, ['translator#-mask'] = true, } --[[--------------------------< P R E P R I N T S U P P O R T E D P A R A M E T E R S >-------------------- Cite arXiv, cite biorxiv, cite citeseerx, cite medrxiv, and cite ssrn are preprint templates that use the limited set of parameters defined in the limited_basic_arguments and limited_numbered_arguments tables. Those lists are supplemented with a template-specific list of parameters that are required by the particular template and may be exclusive to one of the preprint templates. Some of these parameters may also be available to the general cs1|2 templates. Same conventions for true/false/tracked/nil as above. ]] local preprint_arguments_t = { arxiv = { ['arxiv'] = true, -- cite arxiv and arxiv identifiers ['class'] = true, ['eprint'] = true, -- cite arxiv and arxiv identifiers }, biorxiv = { ['biorxiv'] = true, }, citeseerx = { ['citeseerx'] = true, }, medrxiv = { ['medrxiv'] = true, }, ssrn = { ['ssrn'] = true, ['SSRN'] = true, ['ssrn-access'] = true, }, } --[[--------------------------< L I M I T E D S U P P O R T E D P A R A M E T E R S >---------------------- cite arxiv, cite biorxiv, cite citeseerx, cite medrxiv, and cite ssrn templates are preprint templates so are allowed only a limited subset of parameters allowed to all other cs1|2 templates. The limited subset is defined here. This list of parameters also used by {{cite document}} Same conventions for true/false/tracked/nil as above. ]] local limited_basic_arguments_t = { ['at'] = true, ['author'] = true, ['author-first'] = true, ['author-given'] = true, ['author-last'] = true, ['author-surname'] = true, ['author-link'] = true, ['authorlink'] = true, ['author-mask'] = true, ['collaboration'] = true, ['date'] = true, ['df'] = true, ['display-authors'] = true, ['first'] = true, ['given'] = true, ['language'] = true, ['last'] = true, ['mode'] = true, ['name-list-style'] = true, ['no-tracking'] = true, ['p'] = true, ['page'] = true, ['pages'] = true, ['postscript'] = true, ['pp'] = true, ['quotation'] = true, ['quote'] = true, ['ref'] = true, ['surname'] = true, ['template-doc-demo'] = true, ['title'] = true, ['trans-title'] = true, ['vauthors'] = true, ['year'] = true, } local limited_numbered_arguments_t = { ['author#'] = true, ['author-first#'] = true, ['author#-first'] = true, ['author-given#'] = true, ['author#-given'] = true, ['author-last#'] = true, ['author#-last'] = true, ['author-surname#'] = true, ['author#-surname'] = true, ['author-link#'] = true, ['author#-link'] = true, ['authorlink#'] = true, ['author#link'] = true, ['author-mask#'] = true, ['author#-mask'] = true, ['first#'] = true, ['given#'] = true, ['last#'] = true, ['surname#'] = true, } --[[--------------------------< U N I Q U E _ A R G U M E N T S >---------------------------------------------- Some templates have unique parameters. Those templates and their unique parameters are listed here. Keys in this table are the template's CitationClass parameter value Same conventions for true/false/tracked/nil as above. ]] local unique_arguments_t = { ['audio-visual'] = { ['people'] = true, ['transcript'] = true, ['transcript-format'] = true, ['transcript-url'] = true, }, conference = { ['book-title'] = true, ['conference'] = true, ['conference-format'] = true, ['conference-url'] = true, ['event'] = true, }, episode = { ['airdate'] = true, ['air-date'] = true, ['credits'] = true, ['episode-link'] = true, -- alias of |title-link= ['network'] = true, ['people'] = true, ['season'] = true, ['series-link'] = true, ['series-no'] = true, ['series-number'] = true, ['station'] = true, ['transcript'] = true, ['transcript-format'] = true, ['transcript-url'] = true, }, mailinglist = { ['mailing-list'] = true, }, map = { ['cartography'] = true, ['inset'] = true, ['map'] = true, ['map-format'] = true, ['map-url'] = true, ['map-url-access'] = true, ['script-map'] = true, ['sections'] = true, ['sheet'] = true, ['sheets'] = true, ['trans-map'] = true, }, newsgroup = { ['message-id'] = true, ['newsgroup'] = true, }, report = { ['docket'] = true, }, serial = { ['airdate'] = true, ['air-date'] = true, ['credits'] = true, ['episode'] = true, -- cite serial only TODO: make available to cite episode? ['episode-link'] = true, -- alias of |title-link= ['network'] = true, ['people'] = true, ['series-link'] = true, ['station'] = true, }, speech = { ['conference'] = true, ['conference-format'] = true, ['conference-url'] = true, ['event'] = true, }, thesis = { ['degree'] = true, ['docket'] = true, }, } --[[--------------------------< C I T E _ D O C U M E N T >---------------------------------------------------- Special case for cite document. This template takes the limited basic and limited enumerated parameters plus others that are apply only to standalone published sources that cannot be cited any other way; no url, book, periodical, etc parameters; limited support for name lists and named identifiers. when validating parameters in {{cite document}} templates, the basic and ]] local document_arguments_t = { ['bibcode'] = true, ['bibcode-access'] = true, ['doi'] = true, ['DOI'] = true, ['doi-access'] = true, ['doi-broken-date'] = true, ['hdl'] = true, ['HDL'] = true, ['hdl-access'] = true, ['id'] = true, ['ID'] = true, ['jfm'] = true, ['JFM'] = true, ['lang'] = true, ['location'] = true, ['mr'] = true, ['MR'] = true, ['no-pp'] = true, ['orig-date'] = true, ['origyear'] = true, ['orig-year'] = true, ['osti'] = true, ['OSTI'] = true, ['osti-access'] = true, ['place'] = true, ['publisher'] = true, ['quote-page'] = true, ['quote-pages'] = true, ['script-quote'] = true, ['script-title'] = true, ['title-link'] = true, ['translator'] = true, ['translator-first'] = true, ['translator-given'] = true, ['translator-last'] = true, ['translator-surname'] = true, ['translator-link'] = true, ['translator-mask'] = true, ['trans-quote'] = true, ['type'] = true, ['zbl'] = true, ['ZBL'] = true, } local document_numbered_arguments_t = { ['translator#'] = true, ['translator-first#'] = true, ['translator#-first'] = true, ['translator-given#'] = true, ['translator#-given'] = true, ['translator-last#'] = true, ['translator#-last'] = true, ['translator-surname#'] = true, ['translator#-surname'] = true, ['translator-link#'] = true, ['translator#-link'] = true, ['translator-mask#'] = true, ['translator#-mask'] = true, } --[[--------------------------< L I S T _ C O M B I N E >------------------------------------------------------ makes one table from a list of tables. <lists_t> is a sequence of tables to be combined ]] local function list_combine (lists_t) local out_t = {}; for _, list_t in ipairs (lists_t) do -- for each list in <lists_t> for k, v in pairs (list_t) do -- extract each k/v pair out_t[k] = v; -- add to <out_t> end end return out_t; -- and done end --[[--------------------------< T E M P L A T E _ L I S T _ G E T >-------------------------------------------- gets a list of the templates from table t ]] local function template_list_get (t) local out_t = {}; -- a table for output for k, _ in pairs (t) do -- spin through the table and collect the keys table.insert (out_t, k) -- add each key to the output table end return out_t; -- and done end --[[--------------------------< E X P O R T E D T A B L E S >------------------------------------------------ ]] return { preprint_arguments_t = preprint_arguments_t, preprint_template_list_t = template_list_get (preprint_arguments_t), -- make a template list from preprint_arguments{} table unique_arguments_t = unique_arguments_t, unique_param_template_list_t = template_list_get (unique_arguments_t), -- make a template list from unique_arguments{} table document_parameters_t = list_combine ({limited_basic_arguments_t, limited_numbered_arguments_t, document_arguments_t, document_numbered_arguments_t}); common_parameters_t = list_combine ({basic_arguments_t, numbered_arguments_t}); limited_parameters_t = list_combine ({limited_basic_arguments_t, limited_numbered_arguments_t}); }; cpmbi91hq7uniu2iwhmsyjrpni5arsj Module:Pagetype/config 828 2881 15447 2024-08-07T08:29:12Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15447 Scribunto text/plain -------------------------------------------------------------------------------- -- Module:Pagetype configuration data -- -- This page holds localisation and configuration data for Module:Pagetype. -- -------------------------------------------------------------------------------- local cfg = {} -- Don't edit this line. -------------------------------------------------------------------------------- -- Start configuration data -- -------------------------------------------------------------------------------- -- This table holds the default page types for each namespace. Keys to this -- table should be integers that can be used as keys to mw.site.namespaces. cfg.pagetypes = { [0] = 'article', -- Main namespace [2] = 'user page', [4] = 'project page', [6] = 'file', [8] = 'interface page', -- MediaWiki namespace [10] = 'template', [12] = 'help page', [14] = 'category', [100] = 'portal', [118] = 'draft', [710] = 'Timed Text page', [828] = 'module', [2300] = 'gadget', [2302] = 'gadget definition', [-1] = 'special page', [-2] = 'file', -- Media namespace } -- This table holds the namespaces to be looked up from cfg.pagetypes by -- default. cfg.defaultNamespaces = { [0] = true, -- main [6] = true, -- file [10] = true, -- template [14] = true, -- category [828] = true, -- module } -- This table holds the namespaces to be looked up from cfg.pagetypes if -- cfg.defaultnsExtended is set. cfg.extendedNamespaces = { [0] = true, -- main [2] = true, -- user [4] = true, -- project [6] = true, -- file [8] = true, -- mediawiki [10] = true, -- template [12] = true, -- help [14] = true, -- category [100] = true, -- portal [118] = true, -- draft [828] = true, -- module } -- This table holds custom aliases for each namespace. cfg.customNamespaceAliases = { [0] = {'main'}, } -- The parameter name to set which default namespace values to be looked up from -- cfg.pagetypes. cfg.defaultns = 'defaultns' -- The value of cfg.defaultns to set all namespaces, including talk. cfg.defaultnsAll = 'all' -- The value of cfg.defaultns to set the namespaces listed in -- cfg.extendedNamespaces cfg.defaultnsExtended = 'extended' -- The value of cfg.defaultns to set no default namespaces. cfg.defaultnsNone = 'none' -- The parameter name to use for talk pages. cfg.talk = 'talk' -- The default value for talk pages. cfg.talkDefault = 'talk page' -- The parameter name to use for disambiguation pages page. cfg.dab = 'dab' -- The parameter name to use for non-existent pages. cfg.ne = 'nonexistent' cfg.neDefault = 'page' cfg.softRedirect = 'soft_redirect' cfg.softRedirectDefault = 'redirect' cfg.sia = 'sia' cfg.siaDefault = 'article' cfg.rfd = 'redirect' cfg.rfdDefault = 'redirect' -- This table holds the different possible aliases for disambiguation-class -- pages. These should be lower-case. cfg.dabAliases = { ['disambiguation'] = true, ['disambig'] = true, ['disamb'] = true, ['dab'] = true, } -- The default value for disambiguation pages. cfg.dabDefault = 'page' -- The parameter name to use for N/A-class page. cfg.na = 'na' -- This table holds the different possible aliases for N/A-class pages. These -- should be lower-case. cfg.naAliases = { ['na'] = true, ['n/a'] = true, } -- The default value for N/A-class pages. cfg.naDefault = 'page' -- The parameter name to use for redirects. cfg.redirect = 'redirect' -- The default value to use for redirects. cfg.redirectDefault = 'redirect' -- The parameter name for undefined namespaces. cfg.other = 'other' -- The value used if the module detects an undefined namespace. cfg.otherDefault = 'page' -- The usual suffix denoting a plural. cfg.plural = 's' -- This table holds plurals not formed by a simple suffix. cfg.irregularPlurals = { ["category"] = "categories" } -------------------------------------------------------------------------------- -- End configuration data -- -------------------------------------------------------------------------------- return cfg -- Don't edit this line 61h7tsfs7sjoixfi1zfjharglkpqbji Module:Template test case/config 828 2882 15448 2024-08-07T08:29:19Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15448 Scribunto text/plain ------------------------------------------------------------------------------- -- Module:Template test case/config -- This module holds configuration data for [[Module:Template test case]]. ------------------------------------------------------------------------------- return { ------------------------------------------------------------------------------- -- Options ------------------------------------------------------------------------------- -- The magic word used in place of the template name when making nowiki -- invocations. templateNameMagicWord = '__TEMPLATENAME__', -- The subpage that sandboxes are typically stored on. Used when loading -- wrapper template config and when guessing the sandbox template name. sandboxSubpage = 'sandbox', ------------------------------------------------------------------------------- -- Messages ------------------------------------------------------------------------------- msg = { -- The default header for test cases rendered in columns. ['columns-header'] = 'Side by side comparison', -- The error message to use if a template option is missing. -- $1 - the number of the missing template option. ['missing-template-option-error'] = "one or more options ending in '$1' " .. "were detected, but no 'template$1' option was found", -- The error message to use if a nowiki invocation is used but the template -- name magic word is not found. -- $1 - the value of the template name magic word ['nowiki-magic-word-error'] = "the template invocation must include '$1' in " .. "place of the template name", }, ------------------------------------------------------------------------------- -- Wrapper template config. -- The wrapper template config is a table with wrapper template names as keys, -- and subtables containing two fields: -- func - the function name to be used with that template. This must be a -- function exported by the main module. This is optional: the default -- value is "table". -- args - a table of default arguments to be used with that template. This is -- is optional. ------------------------------------------------------------------------------- wrappers = { ['Template:Test case'] = {}, ['Template:Testcase table'] = { args = {_format = 'columns'} }, ['Template:Testcase rows'] = { args = {_format = 'rows'} }, ['Template:Test case nowiki'] = { func = 'nowiki' }, ['Template:Nowiki template demo'] = { func = 'nowiki', args = {showheader = false, showtemplate2 = false} }, ['Template:Collapsible test case'] = { args = {_collapsible = true} }, ['Template:Collapsible 2 test case'] = { args = {_collapsible = true, _wantdiff = true} }, ['Template:Inline test case'] = { args = {_format = 'inline', _showcode = true} }, }, ------------------------------------------------------------------------------- -- End config ------------------------------------------------------------------------------- } ls9rvym0pi5xrbhs2q9kgqx1nenxr3g Nhwɛdo:Transclusion count 10 2883 15450 2024-08-07T08:38:22Z Rich Farmbrough 1415 Created page with "<includeonly>{{#if:{{{1|}}}|<span class="plainlinks">[{{fullurl:{{{1}}}|action=info#mw-pageinfo-transclusions}} {{{2|{{{1}}}}}}]</span>|{{Error|Page name not specified in transclusion count template.}}}}</includeonly><noinclude> {{documentation}}</noinclude>" 15450 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}}|<span class="plainlinks">[{{fullurl:{{{1}}}|action=info#mw-pageinfo-transclusions}} {{{2|{{{1}}}}}}]</span>|{{Error|Page name not specified in transclusion count template.}}}}</includeonly><noinclude> {{documentation}}</noinclude> lidnczypklnasyknvnq47pl2kha22ev Nhwɛdo:Transclusion count/doc 10 2884 15453 15452 2024-08-07T09:31:33Z Rich Farmbrough 1415 15453 wikitext text/x-wiki Example: <nowiki>{{Transclusion count|Transclusion count|1}}</nowiki> {{Transclusion count|Transclusion count|1}} <nowiki>{{Transclusion count|Transclusion count}}</nowiki> {{Transclusion count|Transclusion count}} n7tu1vgmyom4ablou02nw3ecfvjxc52 Module:Lua banner/sandbox 828 2885 15454 2024-08-07T12:11:05Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15454 Scribunto text/plain -- This module implements the {{lua}} template. local yesno = require('Module:Yesno') local mList = require('Module:List') local mTableTools = require('Module:TableTools') local mMessageBox = require('Module:Message box') local p = {} function p.main(frame) local origArgs = frame:getParent().args local args = {} for k, v in pairs(origArgs) do v = v:match('^%s*(.-)%s*$') if v ~= '' then args[k] = v end end return p._main(args) end function p._main(args) local modules = mTableTools.compressSparseArray(args) local box = p.renderBox(modules) local trackingCategories = p.renderTrackingCategories(args, modules) return box .. trackingCategories end function p.renderBox(modules) local boxArgs = {} if #modules < 1 then boxArgs.text = '<strong class="error">Error: no modules specified</strong>' else local moduleLinks = {} for i, module in ipairs(modules) do moduleLinks[i] = string.format('[[:%s]]', module) local maybeSandbox = mw.title.new(module .. '/sandbox') if maybeSandbox and maybeSandbox.exists then moduleLinks[i] = moduleLinks[i] .. string.format(' ([[:%s|sandbox]])', maybeSandbox.fullText) end end local moduleList = mList.makeList('bulleted', moduleLinks) local title = mw.title.getCurrentTitle() if title.subpageText == "doc" then title = title.basePageTitle end if title.contentModel == "Scribunto" then boxArgs.text = 'This module depends on the following other modules:' .. moduleList else boxArgs.text = 'This template uses [[Wikipedia:Lua|Lua]]:\n' .. moduleList end end boxArgs.type = 'notice' boxArgs.small = true boxArgs.image = '[[File:Lua-Logo.svg|30px|alt=|link=]]' return mMessageBox.main('mbox', boxArgs) end function p.renderTrackingCategories(args, modules, titleObj) if yesno(args.nocat) then return '' end local cats = {} -- Error category if #modules < 1 then cats[#cats + 1] = 'Lua templates with errors' end -- Lua templates category titleObj = titleObj or mw.title.getCurrentTitle() local subpageBlacklist = { doc = true, sandbox = true, sandbox2 = true, testcases = true } if not subpageBlacklist[titleObj.subpageText] then local protCatName if 'Scribunto' == titleObj.contentModel then protCatName = "Modules depending on under-protected modules" elseif 'wikitext' == titleObj.contentModel and titleObj.namespace == 10 then local category = args.category if not category then local categories = { ['Module:String'] = 'Templates based on the String Lua module', ['Module:Math'] = 'Templates based on the Math Lua module', ['Module:BaseConvert'] = 'Templates based on the BaseConvert Lua module', ['Module:Citation/CS1'] = 'Templates based on the Citation/CS1 Lua module' } category = modules[1] and categories[modules[1]] category = category or 'Lua-based templates' end cats[#cats + 1] = category protCatName = "Templates using under-protected Lua modules" end if not args.noprotcat and protCatName then local protLevels = { autoconfirmed = 1, extendedconfirmed = 2, templateeditor = 3, sysop = 4 } local currentProt = titleObj and titleObj.protectionLevels and titleObj.protectionLevels.edit and titleObj.protectionLevels.edit[1] currentProt = protLevels[currentProt] or 0 for i, module in ipairs(modules) do local moduleTitle = mw.title.new(module) if 'Scribunto' == moduleTitle.contentModel then local moduleProt = moduleTitle and moduleTitle.protectionLevels and moduleTitle.protectionLevels.edit and moduleTitle.protectionLevels.edit[1] moduleProt = protLevels[moduleProt] or 0 if moduleProt < currentProt then cats[#cats + 1] = protCatName break end end end end end for i, cat in ipairs(cats) do cats[i] = string.format('[[Category:%s]]', cat) end return table.concat(cats) end return p euzmtfqz3prpfkf8s69sqjgo5hwxixr Module:Icon/data 828 2886 15455 2024-08-07T12:11:26Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15455 Scribunto text/plain -- This module stores icon data for [[Module:Icon]]. -------------------------------------------------------------------------------- -- Icon data -------------------------------------------------------------------------------- local data = { fa = { image = "Featured article star.svg", tooltip = "Featured article", link = true, }, far = { image = "Cscr-star piece.png", tooltip = "Featured article review", link = true, }, farc = { image = "Cscr-star piece.png", tooltip = "Featured article removal candidate", link = true, }, ffa = { aliases = {"dfa"}, image = "Featured article star - cross.svg", tooltip = "Former featured article", link = true, }, fac = { aliases = {"fan"}, image = "Cscr-candidate.svg", tooltip = "Featured article candidate", link = true, }, ffac = { aliases = {"nofa"}, image = "Cscr-former.svg", tooltip = "Former featured article candidate", link = true, }, fl = { image = "Featured article star.svg", tooltip = "Featured list", link = true, }, flrc = { aliases = {"flr"}, image = "Cscr-star piece.png", tooltip = "Featured list removal candidate", link = true, }, ffl = { aliases = {"dfl"}, image = "Cscr-featured-strike.svg", tooltip = "Former featured list", link = true, }, flc = { aliases = {"fln"}, image = "Cscr-candidate.svg", tooltip = "Featured list candidate", link = true, }, fflc = { aliases = {"nofl"}, image = "Cscr-former.svg", tooltip = "Former featured list candidate", link = true, }, a = { image = "Symbol a class.svg", tooltip = "A-Class article", link = true, }, admin = { aliases = {"mop"}, image = "Wikipedia Administrator.svg", tooltip = "Administrator", link = false, }, dac = { aliases = {"daa"}, image = "Symbol unsupport A vote.svg", tooltip = "Demoted A-Class article", link = true, }, acc = { aliases = {"acn", "aac"}, image = "A candidate.svg", tooltip = "A-Class article candidate", link = true, }, noac = { aliases = {"faac"}, image = "Symbol unsupport A vote.svg", tooltip = "Failed A-Class article candidate", link = true, }, ga = { image = "Symbol support vote.svg", tooltip = "Good article", link = false, }, gar = { image = "GA Candidate Neutral vote(ChaosNil).svg", tooltip = "Good article reassessment", link = false, }, dga = { image = "Symbol unsupport vote.svg", tooltip = "Delisted good article", link = false, }, gan = { aliases = {"gac"}, image = "GA candidate.svg", tooltip = "Good article nominee", link = false, }, ga2 = { image = "Symbol neutral vote.svg", tooltip = "Good article, 2nd opinion", link = false, }, gah = { image = "Symbol wait.svg", tooltip = "Good article on hold", link = false, }, fgan = { aliases = {"noga", "gaf", "gf"}, image = "Symbol oppose vote.svg", tooltip = "Failed good article nominee", link = false, }, fp = { image = "Cscr-featured.svg", tooltip = "Featured picture", link = true, }, fpc = { aliases = {"fpn"}, image = "Cscr-candidate.svg", tooltip = "Featured picture candidate", link = true, }, ffp = { image = "Cscr-former.svg", tooltip = "Former featured picture", link = true, }, vp = { image = "ENWP VP Logo.svg", tooltip = "Valued picture", link = true, }, vpc = { image = "Valued pics 1.svg", tooltip = "Valued picture candidate", link = true, }, fs = { image = "Cscr-featured.svg", tooltip = "Featured sound", link = true, }, ffs = { image = "Cscr-former.svg", tooltip = "Former featured sound", link = true, }, fsc = { image = "Cscr-candidate.svg", tooltip = "Featured sound candidate", link = true, }, fpo = { image = "Linecons big-star.svg", tooltip = "Before the featured portal process ceased in 2017, this had been designated as a featured portal.", link = true, }, fpor = { image = "Cscr-star piece.png", tooltip = "Featured portal review", link = true, }, ffpo = { image = "Featured article star - cross.svg", tooltip = "Former featured portal", link = true, }, fpoc = { image = "Cscr-candidate.svg", tooltip = "Featured portal candidate", link = true, }, ft = { image = "Cscr-featuredtopic.svg", tooltip = "Featured topic", link = true, }, ftrc = { image = "Cscr-star piece.png", tooltip = "Featured topic removal candidate", link = true, }, fft = { aliases = {"dft"}, image = "DFT candidate_cluster.svg", tooltip = "Former featured topic", link = true, }, ftc = { aliases = {"ftn"}, image = "FT candidate cluster.svg", tooltip = "Featured topic candidate", link = false, }, gt = { image = "Support cluster.svg", tooltip = "Good topic", link = false, }, gtrc = { image = "Symbol unsupport vote.svg", tooltip = "Good topic removal candidate", link = false, }, gtc = { aliases = {"gtn"}, image = "GA candidate cluster.svg", tooltip = "Good topic candidate", link = false, }, bplus = { aliases = {"b+"}, image = "Symbol bplus class.svg", tooltip = "Bplus-Class article", link = true, }, b = { image = "Symbol b class.svg", tooltip = "B-Class article", link = true, }, br = { aliases = {"bcr"}, image = "Bclass-checklist.svg", tooltip = "B-Class review", link = true, }, c = { image = "Symbol c class.svg", tooltip = "C-Class article", link = true, }, start = { image = "Symbol start class.svg", tooltip = "Start-Class article", link = true, }, stub = { image = "Symbol stub class.svg", tooltip = "Stub-Class article", link = true, }, list = { aliases = {"comparison"}, image = "Symbol list class.svg", tooltip = "List-Class article", link = false, }, no = { image = "Crystal button cancel.svg", tooltip = "Unknown-Class article", link = true, }, book = { image = "Symbol book class2.svg", tooltip = "Wikipedia book", link = true, }, category = { aliases = {"cat", "categ"}, image = "Symbol category class.svg", tooltip = "Category", link = false, }, disambiguation = { aliases = {"dab", "disamb", "disambig"}, image = "Symbol dab class.svg", tooltip = "Disambiguation page", link = true, }, image = { aliases = {"file"}, image = "Symbol file class.svg", tooltip = "File", link = true, }, needed = { image = "Symbol needed class.svg", tooltip = "Needed article", link = false, }, outline = { image = "Global thinking.svg", tooltip = "Outline", link = false, }, portal = { image = "Symbol portal class.svg", tooltip = "Portal", link = true, }, project = { image = "Symbol project class.svg", tooltip = "Project page", link = false, }, redirect = { aliases = {"red", "redir"}, image = "Symbol redirect vote2.svg", tooltip = "Redirect", link = true, }, template = { aliases = {"temp", "templ"}, image = "Symbol template class pink.svg", tooltip = "Template", link = false, }, essay = { image = "Essay.svg", tooltip = "Essay", link = false, }, na = { image = "Symbol na class.svg", tooltip = "Non-article page", link = true, }, aa = { image = "Yes check.svg", tooltip = "Audited article of limited subject matter", link = false, }, da = { image = "Symbol oppose vote.svg", tooltip = "Demoted article", link = false, }, dyk = { image = "Symbol question.svg", tooltip = "Did You Know?", link = false, }, dyk2 = { image = "DYK questionmark icon.svg", tooltip = "Did You Know?", link = false, }, pr = { image = "Nuvola apps kedit.png", tooltip = "Peer review", link = true, }, ppr = { image = "Nuvola apps kedit.png", tooltip = "Portal peer review", link = true, }, q = { aliases = {"question"}, image = "Symbol question.svg", tooltip = "Question", link = false, }, cleanup = { image = "Edit-clear.svg", tooltip = "Cleanup work", link = false, }, qi = { image = "Quality images logo.svg", tooltip = "Quality image on Wikimedia Commons", link = false, }, vi = { image = "Valued image seal.svg", tooltip = "Valued image on Wikimedia Commons", link = false, }, tfa = { image = "Wikipedia-logo.svg", tooltip = "Today's Featured Article", link = true, }, tfl = { image = "Wikipedia-logo.svg", tooltip = "Today's Featured List", link = true, }, itn = { image = "Globe current.svg", tooltip = "In The News", link = true, }, otd = { image = "Nuvola apps date.svg", tooltip = "On This Day", link = true, }, wikiproject = { image = "People icon.svg", tooltip = "WikiProject", link = false, }, goce = { image = "Writing Magnifying.PNG", tooltip = "Guild of Copy Editors", link = true, }, wikipedia = { image = "Wikipedia-logo.svg", tooltip = "Wikipedia page", link = true, }, commons = { image = "Commons-logo.svg", tooltip = "Commons page", link = false, }, wikiquote = { image = "Wikiquote-logo.svg", tooltip = "Wikiquote page", link = false, }, wikiversity = { image = "Wikiversity logo 2017.svg", tooltip = "Wikiversity page", link = true, }, wikibooks = { image = "Wikibooks-logo.svg", tooltip = "Wikibooks page", link = true, }, wikisource = { image = "Wikisource-logo.svg", tooltip = "Wikisource page", link = true, }, wiktionary = { image = "Wiktionary-logo.svg", tooltip = "Wiktionary page", link = true, }, wikinews = { image = "Wikinews-logo.svg", tooltip = "Wikinews page", link = true, }, wikispecies = { image = "Wikispecies-logo.svg", tooltip = "Wikispecies page", link = true, }, wikidata = { image = "Wikidata-logo.svg", tooltip = "Wikidata page", link = false, }, wikivoyage = { image = "Wikivoyage-logo.svg", tooltip = "Wikivoyage page", link = true, }, mediawiki = { image = "MediaWiki-2020-icon.svg", tooltip = "MediaWiki", link = false, }, phabricator = { aliases = {"phab"}, image = "Favicon-Phabricator-WM.svg", tooltip = "Phabricator", link = false, }, wikitech = { image = "Wikitech-2021-blue-icon.svg", tooltip = "Wikitech", link = false, }, meta = { image = "Wikimedia Community Logo.svg", tooltip = "Meta-wiki page", link = false, }, four = { aliases = {"4a"}, image = "Four Award.svg", tooltip = "Four Award", link = false, }, million = { image = "Million award logo.svg", tooltip = "Million Award", link = true, }, module = { image = "Lua-logo-nolabel.svg", tooltip = "Module", link = false, }, vital = { image = "Círculos_Concéntricos.svg", tooltip = "Vital article", link = false, }, potd = { image = "Wikipedia-logo.svg", tooltip = "Picture of the Day", link = true, }, draft = { image = "Symbol draft class.svg", tooltip = "Draft-Class article", link = true, }, info = { image = "Information icon.svg", tooltip = "Information", link = false, }, discussionnotificaion = { image = "Echo edit-user-talk icon.svg", tooltip = "Discussion", link = false, }, alert = { image = "OOjs UI icon alert.svg", tooltip = "Black alert", link = false, }, ['alert-imagewarning'] = { image = "OOjs UI icon alert image warning.svg", tooltip = "Alert", link = false, }, ['alert-constructive'] = { image = "OOjs UI icon alert-constructive.svg", tooltip = "Green alert", link = false, }, ['alert-blackred'] = { image = "OOjs UI icon alert destructive black-darkred.svg", tooltip = "Black, white, and red alert", link = false, }, barnstar2 = { image = "Original Barnstar Hires.svg", tooltip = "Original barnstar hires", link = false, }, barnstar = { image = "Original Barnstar.png", tooltip = "Original barnstar", link = false, }, _DEFAULT = { image = "Symbol question.svg", link = false, } } -------------------------------------------------------------------------------- -- End icon data -------------------------------------------------------------------------------- -- Make aliases work the same as normal keys, and remove the "aliases" subtables. local ret= {} for code, iconData in pairs(data) do iconData.canonicalCode = code if iconData.aliases then for _, alias in ipairs(iconData.aliases) do ret[alias] = iconData end iconData.aliases = nil end ret[code] = iconData end return ret nnqmrj97v0qo58krixx04wtxwmzy3md Module:Category handler/shared 828 2887 15456 2024-08-07T12:12:11Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15456 Scribunto text/plain -- This module contains shared functions used by [[Module:Category handler]] -- and its submodules. local p = {} function p.matchesBlacklist(page, blacklist) for i, pattern in ipairs(blacklist) do local match = mw.ustring.match(page, pattern) if match then return true end end return false end function p.getParamMappings(useLoadData) local dataPage = 'Module:Namespace detect/data' if useLoadData then return mw.loadData(dataPage).mappings else return require(dataPage).mappings end end function p.getNamespaceParameters(titleObj, mappings) -- We don't use title.nsText for the namespace name because it adds -- underscores. local mappingsKey if titleObj.isTalkPage then mappingsKey = 'talk' else mappingsKey = mw.site.namespaces[titleObj.namespace].name end mappingsKey = mw.ustring.lower(mappingsKey) return mappings[mappingsKey] or {} end return p omlsnhudxz6juptvtxz7ns97jutbzc5 Module:CountryAdjectiveDemonym/Demonyms 828 2888 15457 2024-08-07T12:12:28Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15457 Scribunto text/plain return { ["Kiribati"] = "I-Kiribati", ["Martinique"] = "Martiniquais", ["Ottoman"] = "Ottoman Empire", ["Philippines"] = "Filipino", ["Yugoslavia"] = "Yugoslav" } 1877g3a8273duk42gixjabrsqi8yppk Module:Wikitext Parsing 828 2889 15458 2024-08-07T12:13:41Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15458 Scribunto text/plain require("strict") --Helper functions local function startswith(text, subtext) return string.sub(text, 1, #subtext) == subtext end local function endswith(text, subtext) return string.sub(text, -#subtext, -1) == subtext end local function allcases(s) return s:gsub("%a", function(c) return "["..c:upper()..c:lower().."]" end) end local trimcache = {} local whitespace = {[" "]=1, ["\n"]=1, ["\t"]=1, ["\r"]=1} local function cheaptrim(str) --mw.text.trim is surprisingly expensive, so here's an alternative approach local quick = trimcache[str] if quick then return quick else -- local out = string.gsub(str, "^%s*(.-)%s*$", "%1") local lowEnd for i = 1,#str do if not whitespace[string.sub(str, i, i)] then lowEnd = i break end end if not lowEnd then trimcache[str] = "" return "" end for i = #str,1,-1 do if not whitespace[string.sub(str, i, i)] then local out = string.sub(str, lowEnd, i) trimcache[str] = out return out end end end end --[=[ Implementation notes ---- NORMAL HTML TAGS ---- Tags are very strict on how they want to start, but loose on how they end. The start must strictly follow <[tAgNaMe](%s|>) with no room for whitespace in the tag's name, but may then flow as they want afterwards, making <div\nclass\n=\n"\nerror\n"\n> valid There's no sense of escaping < or > E.g. <div class="error\>"> will end at \> despite it being inside a quote <div class="<span class="error">error</span>"> will not process the larger div If a tag has no end, it will consume all text instead of not processing ---- NOPROCESSING TAGS (nowiki, pre, syntaxhighlight, source, etc.) ---- (In most comments, <source> will not be mentioned. This is because it is the deprecated version of <syntaxhighlight>) No-Processing tags have some interesting differences to the above rules. For example, their syntax is a lot stricter. While an opening tag appears to follow the same set of rules, A closing tag can't have any sort of extra formatting period. While </div a/a> is valid, </nowiki a/a> isn't - only newlines and spaces/tabs are allowed in closing tags. Note that, even though <pre> tags cause a visual change when the ending tag has extra formatting, it won't cause the no-processing effects. For some reason, the format must be strict for that to apply. Both the content inside the tag pair and the content inside each side of the pair is not processed. E.g. <nowiki |}}>|}}</nowiki> would have both of the |}} escaped in practice. When something in the code is referenced to as a "Nowiki Tag", it means a tag which causes wiki text to not be processed, which includes <nowiki>, <pre>, and <syntaxhighlight> Since we only care about these tags, we can ignore the idea of an intercepting tag preventing processing, and just go straight for the first ending we can find If there is no ending to find, the tag will NOT consume the rest of the text in terms of processing behaviour (though <pre> will appear to have an effect). Even if there is no end of the tag, the content inside the opening half will still be unprocessed, meaning {{X20|<nowiki }}>}} wouldn't end at the first }} despite there being no ending to the tag. Note that there are some tags, like <math>, which also function like <nowiki> which are included in this aswell. Some other tags, like <ref>, have far too unpredictable behaviour to be handled currently (they'd have to be split and processed as something seperate - its complicated, but maybe not impossible.) I suspect that every tag listed in [[Special:Version]] may behave somewhat like this, but that's far too many cases worth checking for rarely used tags that may not even have a good reason to contain {{ or }} anyways, so we leave them alone. ---- HTML COMMENTS AND INCLUDEONLY ---- HTML Comments are about as basic as it could get for this Start at <!--, end at -->, no extra conditions. Simple enough If a comment has no end, it will eat all text instead of not being processed includeonly tags function mostly like a regular nowiki tag, with the exception that the tag will actually consume all future text if not given an ending as opposed to simply giving up and not changing anything. Due to complications and the fact that this is far less likely to be present on a page, aswell as being something that may not want to be escaped, includeonly tags are ignored during our processing --]=] local validtags = {nowiki=1, pre=1, syntaxhighlight=1, source=1, math=1} --This function expects the string to start with the tag local function TestForNowikiTag(text, scanPosition) local tagName = (string.match(text, "^<([^\n />]+)", scanPosition) or ""):lower() if not validtags[tagName] then return nil end local nextOpener = string.find(text, "<", scanPosition+1) or -1 local nextCloser = string.find(text, ">", scanPosition+1) or -1 if nextCloser > -1 and (nextOpener == -1 or nextCloser < nextOpener) then local startingTag = string.sub(text, scanPosition, nextCloser) --We have our starting tag (E.g. '<pre style="color:red">') --Now find our ending... if endswith(startingTag, "/>") then --self-closing tag (we are our own ending) return { Tag = tagName, Start = startingTag, Content = "", End = "", Length = #startingTag } else local endingTagStart, endingTagEnd = string.find(text, "</"..allcases(tagName).."[ \t\n]*>", scanPosition) if endingTagStart then --Regular tag formation local endingTag = string.sub(text, endingTagStart, endingTagEnd) local tagContent = string.sub(text, nextCloser+1, endingTagStart-1) return { Tag = tagName, Start = startingTag, Content = tagContent, End = endingTag, Length = #startingTag + #tagContent + #endingTag } else --Content inside still needs escaping (also linter error!) return { Tag = tagName, Start = startingTag, Content = "", End = "", Length = #startingTag } end end end return nil end local function TestForComment(text, scanPosition) --Like TestForNowikiTag but for <!-- --> if string.match(text, "^<!%-%-", scanPosition) then local commentEnd = string.find(text, "-->", scanPosition+4, true) if commentEnd then return { Start = "<!--", End = "-->", Content = string.sub(text, scanPosition+4, commentEnd-1), Length = commentEnd-scanPosition+3 } else --Consumes all text if not given an ending return { Start = "<!--", End = "", Content = string.sub(text, scanPosition+4), Length = #text-scanPosition+1 } end end return nil end --[[ Implementation notes The goal of this function is to escape all text that wouldn't be parsed if it was preprocessed (see above implementation notes). Using keepComments will keep all HTML comments instead of removing them. They will still be escaped regardless to avoid processing errors --]] local function PrepareText(text, keepComments) local newtext = {} local scanPosition = 1 while true do local NextCheck = string.find(text, "<[NnSsPpMm!]", scanPosition) --Advance to the next potential tag we care about if not NextCheck then --Done newtext[#newtext+1] = string.sub(text,scanPosition) break end newtext[#newtext+1] = string.sub(text,scanPosition,NextCheck-1) scanPosition = NextCheck local Comment = TestForComment(text, scanPosition) if Comment then if keepComments then newtext[#newtext+1] = Comment.Start .. mw.text.nowiki(Comment.Content) .. Comment.End end scanPosition = scanPosition + Comment.Length else local Tag = TestForNowikiTag(text, scanPosition) if Tag then local newTagStart = "<" .. mw.text.nowiki(string.sub(Tag.Start,2,-2)) .. ">" local newTagEnd = Tag.End == "" and "" or --Respect no tag ending "</" .. mw.text.nowiki(string.sub(Tag.End,3,-2)) .. ">" local newContent = mw.text.nowiki(Tag.Content) newtext[#newtext+1] = newTagStart .. newContent .. newTagEnd scanPosition = scanPosition + Tag.Length else --Nothing special, move on... newtext[#newtext+1] = string.sub(text, scanPosition, scanPosition) scanPosition = scanPosition + 1 end end end return table.concat(newtext, "") end --[=[ Implementation notes This function is an alternative to Transcluder's getParameters which considers the potential for a singular { or } or other odd syntax that %b doesn't like to be in a parameter's value. When handling the difference between {{ and {{{, mediawiki will attempt to match as many sequences of {{{ as possible before matching a {{ E.g. {{{{A}}}} -> { {{{A}}} } {{{{{{{{Text|A}}}}}}}} -> {{ {{{ {{{Text|A}}} }}} }} If there aren't enough triple braces on both sides, the parser will compromise for a template interpretation. E.g. {{{{A}} }} -> {{ {{ A }} }} While there are technically concerns about things such as wikilinks breaking template processing (E.g. {{[[}}]]}} doesn't stop at the first }}), it shouldn't be our job to process inputs perfectly when the input has garbage ({ / } isn't legal in titles anyways, so if something's unmatched in a wikilink, it's guaranteed GIGO) Setting dontEscape will prevent running the input text through EET. Avoid setting this to true if you don't have to set it. Returned values: A table of all templates. Template data goes as follows: Text: The raw text of the template Name: The name of the template Args: A list of arguments Children: A list of immediate template children --]=] --Helper functions local function boundlen(pair) return pair.End-pair.Start+1 end --Main function local function ParseTemplates(InputText, dontEscape) --Setup if not dontEscape then InputText = PrepareText(InputText) end local function finalise(text) if not dontEscape then return mw.text.decode(text) else return text end end local function CreateContainerObj(Container) Container.Text = {} Container.Args = {} Container.ArgOrder = {} Container.Children = {} -- Container.Name = nil -- Container.Value = nil -- Container.Key = nil Container.BeyondStart = false Container.LastIndex = 1 Container.finalise = finalise function Container:HandleArgInput(character, internalcall) if not internalcall then self.Text[#self.Text+1] = character end if character == "=" then if self.Key then self.Value[#self.Value+1] = character else self.Key = cheaptrim(self.Value and table.concat(self.Value, "") or "") self.Value = {} end else --"|" or "}" if not self.Name then self.Name = cheaptrim(self.Value and table.concat(self.Value, "") or "") self.Value = nil else self.Value = self.finalise(self.Value and table.concat(self.Value, "") or "") if self.Key then self.Key = self.finalise(self.Key) self.Args[self.Key] = cheaptrim(self.Value) self.ArgOrder[#self.ArgOrder+1] = self.Key else local Key = tostring(self.LastIndex) self.Args[Key] = self.Value self.ArgOrder[#self.ArgOrder+1] = Key self.LastIndex = self.LastIndex + 1 end self.Key = nil self.Value = nil end end end function Container:AppendText(text, ftext) self.Text[#self.Text+1] = (ftext or text) if not self.Value then self.Value = {} end self.BeyondStart = self.BeyondStart or (#table.concat(self.Text, "") > 2) if self.BeyondStart then self.Value[#self.Value+1] = text end end function Container:Clean(IsTemplate) self.Text = table.concat(self.Text, "") if self.Value and IsTemplate then self.Value = {string.sub(table.concat(self.Value, ""), 1, -3)} --Trim ending }} self:HandleArgInput("|", true) --Simulate ending end self.Value = nil self.Key = nil self.BeyondStart = nil self.LastIndex = nil self.finalise = nil self.HandleArgInput = nil self.AppendText = nil self.Clean = nil end return Container end --Step 1: Find and escape the content of all wikilinks on the page, which are stronger than templates (see implementation notes) local scannerPosition = 1 local wikilinks = {} local openWikilinks = {} while true do local Position, _, Character = string.find(InputText, "([%[%]])%1", scannerPosition) if not Position then --Done break end scannerPosition = Position+2 --+2 to pass the [[ / ]] if Character == "[" then --Add a [[ to the pending wikilink queue openWikilinks[#openWikilinks+1] = Position else --Pair up the ]] to any available [[ if #openWikilinks >= 1 then local start = table.remove(openWikilinks) --Pop the latest [[ wikilinks[start] = {Start=start, End=Position+1, Type="Wikilink"} --Note the pair end end end --Step 2: Find the bounds of every valid template and variable ({{ and {{{) local scannerPosition = 1 local templates = {} local variables = {} local openBrackets = {} while true do local Start, _, Character = string.find(InputText, "([{}])%1", scannerPosition) if not Start then --Done (both 9e9) break end local _, End = string.find(InputText, "^"..Character.."+", Start) scannerPosition = Start --Get to the {{ / }} set if Character == "{" then --Add the {{+ set to the queue openBrackets[#openBrackets+1] = {Start=Start, End=End} else --Pair up the }} to any available {{, accounting for {{{ / }}} local BracketCount = End-Start+1 while BracketCount >= 2 and #openBrackets >= 1 do local OpenSet = table.remove(openBrackets) if boundlen(OpenSet) >= 3 and BracketCount >= 3 then --We have a {{{variable}}} (both sides have 3 spare) variables[OpenSet.End-2] = {Start=OpenSet.End-2, End=scannerPosition+2, Type="Variable"} --Done like this to ensure chronological order BracketCount = BracketCount - 3 OpenSet.End = OpenSet.End - 3 scannerPosition = scannerPosition + 3 else --We have a {{template}} (both sides have 2 spare, but at least one side doesn't have 3 spare) templates[OpenSet.End-1] = {Start=OpenSet.End-1, End=scannerPosition+1, Type="Template"} --Done like this to ensure chronological order BracketCount = BracketCount - 2 OpenSet.End = OpenSet.End - 2 scannerPosition = scannerPosition + 2 end if boundlen(OpenSet) >= 2 then --Still has enough data left, leave it in openBrackets[#openBrackets+1] = OpenSet end end end scannerPosition = End --Now move past the bracket set end --Step 3: Re-trace every object using their known bounds, collecting our parameters with (slight) ease local scannerPosition = 1 local activeObjects = {} local finalObjects = {} while true do local LatestObject = activeObjects[#activeObjects] --Commonly needed object local NNC, _, Character --NNC = NextNotableCharacter if LatestObject then NNC, _, Character = string.find(InputText, "([{}%[%]|=])", scannerPosition) else NNC, _, Character = string.find(InputText, "([{}])", scannerPosition) --We are only after templates right now end if not NNC then break end if NNC > scannerPosition and LatestObject then local scannedContent = string.sub(InputText, scannerPosition, NNC-1) LatestObject:AppendText(scannedContent, finalise(scannedContent)) end scannerPosition = NNC+1 if Character == "{" or Character == "[" then local Container = templates[NNC] or variables[NNC] or wikilinks[NNC] if Container then CreateContainerObj(Container) if Container.Type == "Template" then Container:AppendText("{{") scannerPosition = NNC+2 elseif Container.Type == "Variable" then Container:AppendText("{{{") scannerPosition = NNC+3 else --Wikilink Container:AppendText("[[") scannerPosition = NNC+2 end if LatestObject and Container.Type == "Template" then --Only templates count as children LatestObject.Children[#LatestObject.Children+1] = Container end activeObjects[#activeObjects+1] = Container elseif LatestObject then LatestObject:AppendText(Character) end elseif Character == "}" or Character == "]" then if LatestObject then LatestObject:AppendText(Character) if LatestObject.End == NNC then if LatestObject.Type == "Template" then LatestObject:Clean(true) finalObjects[#finalObjects+1] = LatestObject else LatestObject:Clean(false) end activeObjects[#activeObjects] = nil local NewLatest = activeObjects[#activeObjects] if NewLatest then NewLatest:AppendText(LatestObject.Text) --Append to new latest end end end else --| or = if LatestObject then LatestObject:HandleArgInput(Character) end end end --Step 4: Fix the order local FixedOrder = {} local SortableReference = {} for _,Object in next,finalObjects do SortableReference[#SortableReference+1] = Object.Start end table.sort(SortableReference) for i = 1,#SortableReference do local start = SortableReference[i] for n,Object in next,finalObjects do if Object.Start == start then finalObjects[n] = nil Object.Start = nil --Final cleanup Object.End = nil Object.Type = nil FixedOrder[#FixedOrder+1] = Object break end end end --Finished, return return FixedOrder end local p = {} --Main entry points p.PrepareText = PrepareText p.ParseTemplates = ParseTemplates --Extra entry points, not really required p.TestForNowikiTag = TestForNowikiTag p.TestForComment = TestForComment return p --[==[ console tests local s = [=[Hey!{{Text|<nowiki | ||> Hey! }} A</nowiki>|<!--AAAAA|AAA-->Should see|Shouldn't see}}]=] local out = p.PrepareText(s) mw.logObject(out) local s = [=[B<!-- Hey! -->A]=] local out = p.TestForComment(s, 2) mw.logObject(out); mw.log(string.sub(s, 2, out.Length)) local a = p.ParseTemplates([=[ {{User:Aidan9382/templates/dummy |A|B|C {{{A|B}}} { } } { |<nowiki>D</nowiki> |<pre>E |F</pre> |G|=|a=|A = [[{{PAGENAME}}|A=B]]{{Text|1==<nowiki>}}</nowiki>}}|A B=Success}} ]=]) mw.logObject(a) ]==] a8vxa9vy6taffs22l6y73yxjlk3v8y7 Module:Age/sandbox 828 2890 15459 2024-08-07T12:14:05Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15459 Scribunto text/plain -- Implement various "age of" and other date-related templates. local mtext = { -- Message and other text that should be localized. -- Also need to localize text in table names in function dateDifference. ['mt-bad-param1'] = 'Invalid parameter $1', ['mt-bad-param2'] = 'Parameter $1=$2 is invalid', ['mt-bad-show'] = 'Parameter show=$1 is not supported here', ['mt-cannot-add'] = 'Cannot add "$1"', ['mt-conflicting-show'] = 'Parameter show=$1 conflicts with round=$2', ['mt-date-wrong-order'] = 'The second date must be later in time than the first date', ['mt-dd-future'] = 'Death date (first date) must not be in the future', ['mt-dd-wrong-order'] = 'Death date (first date) must be later in time than the birth date (second date)', ['mt-invalid-bd-age'] = 'Invalid birth date for calculating age', ['mt-invalid-dates-age'] = 'Invalid dates for calculating age', ['mt-invalid-end'] = 'Invalid end date in second parameter', ['mt-invalid-start'] = 'Invalid start date in first parameter', ['mt-need-jdn'] = 'Need valid Julian date number', ['mt-need-valid-bd'] = 'Need valid birth date: year, month, day', ['mt-need-valid-bd2'] = 'Need valid birth date (second date): year, month, day', ['mt-need-valid-date'] = 'Need valid date', ['mt-need-valid-dd'] = 'Need valid death date (first date): year, month, day', ['mt-need-valid-ymd'] = 'Need valid year, month, day', ['mt-need-valid-ymd-current'] = 'Need valid year|month|day or "currentdate"', ['mt-need-valid-ymd2'] = 'Second date should be year, month, day', ['mt-template-bad-name'] = 'The specified template name is not valid', ['mt-template-x'] = 'The template invoking this must have "|template=x" where x is the wanted operation', ['txt-and'] = ' and ', ['txt-or'] = '&nbsp;or ', ['txt-category'] = 'Category:Age error', ['txt-comma-and'] = ', and ', ['txt-error'] = 'Error: ', ['txt-format-default'] = 'mf', -- 'df' (day first = dmy) or 'mf' (month first = mdy) ['txt-module-convertnumeric'] = 'Module:ConvertNumeric', ['txt-module-date'] = 'Module:Date', ['txt-sandbox'] = 'sandbox', ['txt-bda'] = '<span style="display:none"> (<span class="bday">$1</span>) </span>$2<span class="noprint ForceAgeToShow"> (age&nbsp;$3)</span>', ['txt-dda'] = '$2<span style="display:none">($1)</span> (aged&nbsp;$3)', ['txt-bda-disp'] = 'disp_raw', -- disp_raw → age is a number only; disp_age → age is a number and unit (normally years but months or days if very young) ['txt-dda-disp'] = 'disp_raw', ['txt-dmy'] = '%-d %B %-Y', ['txt-mdy'] = '%B %-d, %-Y', } local isWarning = { ['mt-bad-param1'] = true, } local translate, from_en, to_en, isZero if translate then -- Functions to translate from en to local language and reverse go here. -- See example at [[:bn:Module:বয়স]]. else from_en = function (text) return text end isZero = function (text) return tonumber(text) == 0 end end local _Date, _currentDate local function getExports(frame) -- Return objects exported from the date module or its sandbox. if not _Date then local sandbox = frame:getTitle():find(mtext['txt-sandbox'], 1, true) and ('/' .. mtext['txt-sandbox']) or '' local datemod = require(mtext['txt-module-date'] .. sandbox) local realDate = datemod._Date _currentDate = datemod._current if to_en then _Date = function (...) local args = {} for i, v in ipairs({...}) do args[i] = to_en(v) end return realDate(unpack(args)) end else _Date = realDate end end return _Date, _currentDate end local Collection -- a table to hold items Collection = { add = function (self, item) if item ~= nil then self.n = self.n + 1 self[self.n] = item end end, join = function (self, sep) return table.concat(self, sep) end, remove = function (self, pos) if self.n > 0 and (pos == nil or (0 < pos and pos <= self.n)) then self.n = self.n - 1 return table.remove(self, pos) end end, sort = function (self, comp) table.sort(self, comp) end, new = function () return setmetatable({n = 0}, Collection) end } Collection.__index = Collection local function stripToNil(text) -- If text is a string, return its trimmed content, or nil if empty. -- Otherwise return text (which may, for example, be nil). if type(text) == 'string' then text = text:match('(%S.-)%s*$') end return text end local function dateFormat(args) -- Return string for wanted date format. local default = mtext['txt-format-default'] local other = default == 'df' and 'mf' or 'df' local wanted = stripToNil(args[other]) and other or default return wanted == 'df' and mtext['txt-dmy'] or mtext['txt-mdy'] end local function substituteParameters(text, ...) -- Return text after substituting any given parameters for $1, $2, etc. return mw.message.newRawMessage(text, ...):plain() end local function yes(parameter) -- Return true if parameter should be interpreted as "yes". -- Do not want to accept mixed upper/lowercase unless done by current templates. -- Need to accept "on" because "round=on" is wanted. return ({ y = true, yes = true, on = true })[parameter] end local function message(msg, ...) -- Return formatted message text for an error or warning. local function getText(msg) return mtext[msg] or error('Bug: message "' .. tostring(msg) .. '" not defined') end local categories = { error = mtext['txt-category'], warning = mtext['txt-category'], } local a, b, k, category local text = substituteParameters(getText(msg), ...) if isWarning[msg] then a = '<sup>[<i>' b = '</i>]</sup>' k = 'warning' else a = '<strong class="error">' .. getText('txt-error') b = '</strong>' k = 'error' end if mw.title.getCurrentTitle():inNamespaces(0) then -- Category only in namespaces: 0=article. category = '[[' .. categories[k] .. ']]' end return a .. mw.text.nowiki(text) .. b .. (category or '') end local function formatNumber(number) -- Return the given number formatted with commas as group separators, -- given that the number is an integer. local numstr = tostring(number) local length = #numstr local places = Collection.new() local pos = 0 repeat places:add(pos) pos = pos + 3 until pos >= length places:add(length) local groups = Collection.new() for i = places.n, 2, -1 do local p1 = length - places[i] + 1 local p2 = length - places[i - 1] groups:add(numstr:sub(p1, p2)) end return groups:join(',') end local function spellNumber(number, options, i) -- Return result of spelling number, or -- return number (as a string) if cannot spell it. -- i == 1 for the first number which can optionally start with an uppercase letter. number = tostring(number) return require(mtext['txt-module-convertnumeric']).spell_number( number, nil, -- fraction numerator nil, -- fraction denominator i == 1 and options.upper, -- true: 'One' instead of 'one' not options.us, -- true: use 'and' between tens/ones etc options.adj, -- true: hyphenated options.ordinal -- true: 'first' instead of 'one' ) or number end local function makeExtra(args, flagCurrent) -- Return extra text that will be inserted before the visible result -- but after any sort key. local extra = args.prefix or '' if mw.ustring.len(extra) > 1 then -- Parameter "~" gives "~3" whereas "over" gives "over 3". if extra:sub(-6, -1) ~= '&nbsp;' then extra = extra .. ' ' end end if flagCurrent then extra = '<span class="currentage"></span>' .. extra end return extra end local function makeSort(value, sortable) -- Return a sort key if requested. -- Assume value is a valid number which has not overflowed. if sortable == 'sortable_table' or sortable == 'sortable_on' or sortable == 'sortable_debug' then local sortKey if value == 0 then sortKey = '5000000000000000000' else local mag = math.floor(math.log10(math.abs(value)) + 1e-14) if value > 0 then sortKey = 7000 + mag else sortKey = 2999 - mag value = value + 10^(mag+1) end sortKey = string.format('%d', sortKey) .. string.format('%015.0f', math.floor(value * 10^(14-mag))) end local result if sortable == 'sortable_table' then result = 'data-sort-value="_SORTKEY_"|' elseif sortable == 'sortable_debug' then result = '<span data-sort-value="_SORTKEY_♠"><span style="border:1px solid">_SORTKEY_♠</span></span>' else result = '<span data-sort-value="_SORTKEY_♠"></span>' end return (result:gsub('_SORTKEY_', sortKey)) end end local translateParameters = { abbr = { off = 'abbr_off', on = 'abbr_on', }, disp = { age = 'disp_age', raw = 'disp_raw', }, format = { raw = 'format_raw', commas = 'format_commas', }, round = { on = 'on', yes = 'on', months = 'ym', weeks = 'ymw', days = 'ymd', hours = 'ymdh', }, sep = { comma = 'sep_comma', [','] = 'sep_comma', serialcomma = 'sep_serialcomma', space = 'sep_space', }, show = { hide = { id = 'hide' }, y = { 'y', id = 'y' }, ym = { 'y', 'm', id = 'ym' }, ymd = { 'y', 'm', 'd', id = 'ymd' }, ymw = { 'y', 'm', 'w', id = 'ymw' }, ymwd = { 'y', 'm', 'w', 'd', id = 'ymwd' }, yd = { 'y', 'd', id = 'yd', keepZero = true }, m = { 'm', id = 'm' }, md = { 'm', 'd', id = 'md' }, w = { 'w', id = 'w' }, wd = { 'w', 'd', id = 'wd' }, h = { 'H', id = 'h' }, hm = { 'H', 'M', id = 'hm' }, hms = { 'H', 'M', 'S', id = 'hms' }, M = { 'M', id = 'M' }, s = { 'S', id = 's' }, d = { 'd', id = 'd' }, dh = { 'd', 'H', id = 'dh' }, dhm = { 'd', 'H', 'M', id = 'dhm' }, dhms = { 'd', 'H', 'M', 'S', id = 'dhms' }, ymdh = { 'y', 'm', 'd', 'H', id = 'ymdh' }, ymdhm = { 'y', 'm', 'd', 'H', 'M', id = 'ymdhm' }, ymwdh = { 'y', 'm', 'w', 'd', 'H', id = 'ymwdh' }, ymwdhm = { 'y', 'm', 'w', 'd', 'H', 'M', id = 'ymwdhm' }, }, sortable = { off = false, on = 'sortable_on', table = 'sortable_table', debug = 'sortable_debug', }, } local spellOptions = { cardinal = {}, Cardinal = { upper = true }, cardinal_us = { us = true }, Cardinal_us = { us = true, upper = true }, ordinal = { ordinal = true }, Ordinal = { ordinal = true, upper = true }, ordinal_us = { ordinal = true, us = true }, Ordinal_us = { ordinal = true, us = true, upper = true }, } local function dateExtract(frame) -- Return part of a date after performing an optional operation. local Date = getExports(frame) local args = frame:getParent().args local parms = {} for i, v in ipairs(args) do parms[i] = v end if yes(args.fix) then table.insert(parms, 'fix') end if yes(args.partial) then table.insert(parms, 'partial') end local show = stripToNil(args.show) or 'dmy' local date = Date(unpack(parms)) if not date then if show == 'format' then return 'error' end return message('mt-need-valid-date') end local add = stripToNil(args.add) if add then for item in add:gmatch('%S+') do date = date + item if not date then return message('mt-cannot-add', item) end end end local sortKey, result local sortable = translateParameters.sortable[args.sortable] if sortable then local value = (date.partial and date.partial.first or date).jdz sortKey = makeSort(value, sortable) end if show ~= 'hide' then result = date[show] if result == nil then result = from_en(date:text(show)) elseif type(result) == 'boolean' then result = result and '1' or '0' else result = from_en(tostring(result)) end end return (sortKey or '') .. makeExtra(args) .. (result or '') end local function rangeJoin(range) -- Return text to be used between a range of ages. return range == 'dash' and '–' or mtext['txt-or'] end local function makeText(values, components, names, options, noUpper) -- Return wikitext representing an age or duration. local text = Collection.new() local count = #values local sep = names.sep or '' for i, v in ipairs(values) do -- v is a number (say 4 for 4 years), or a table ({4,5} for 4 or 5 years). local islist = type(v) == 'table' if (islist or v > 0) or (text.n == 0 and i == count) or (text.n > 0 and components.keepZero) then local fmt, vstr if options.spell then fmt = function(number) return spellNumber(number, options.spell, noUpper or i) end elseif i == 1 and options.format == 'format_commas' then -- Numbers after the first should be small and not need formatting. fmt = formatNumber else fmt = tostring end if islist then vstr = fmt(v[1]) .. rangeJoin(options.range) noUpper = true vstr = vstr .. fmt(v[2]) else vstr = fmt(v) end local name = names[components[i]] if name then if type(name) == 'table' then name = mw.getContentLanguage():plural(islist and v[2] or v, name) end text:add(vstr .. sep .. name) else text:add(vstr) end end end local first, last if options.join == 'sep_space' then first = ' ' last = ' ' elseif options.join == 'sep_comma' then first = ', ' last = ', ' elseif options.join == 'sep_serialcomma' and text.n > 2 then first = ', ' last = mtext['txt-comma-and'] else first = ', ' last = mtext['txt-and'] end for i, v in ipairs(text) do if i < text.n then text[i] = v .. (i + 1 < text.n and first or last) end end local sign = '' if options.isnegative then -- Do not display negative zero. if text.n > 1 or (text.n == 1 and text[1]:sub(1, 1) ~= '0' ) then if options.format == 'format_raw' then sign = '-' -- plain hyphen so result can be used in a calculation else sign = '−' -- Unicode U+2212 MINUS SIGN end end end return (options.sortKey or '') .. (options.extra or '') .. sign .. text:join() .. (options.suffix or '') end local function dateDifference(parms) -- Return a formatted date difference using the given parameters -- which have been validated. local names = { -- Each name is: -- * a string if no plural form of the name is used; or -- * a table of strings, one of which is selected using the rules at -- https://translatewiki.net/wiki/Plural/Mediawiki_plural_rules abbr_off = { sep = '&nbsp;', y = {'year', 'years'}, m = {'month', 'months'}, w = {'week', 'weeks'}, d = {'day', 'days'}, H = {'hour', 'hours'}, M = {'minute', 'minutes'}, S = {'second', 'seconds'}, }, abbr_on = { sep = '&nbsp;', y = 'y', m = 'm', w = 'w', d = 'd', H = 'h', M = 'm', S = 's', }, abbr_infant = { -- for {{age for infant}} sep = '&nbsp;', y = {'yr', 'yrs'}, m = {'mo', 'mos'}, w = {'wk', 'wks'}, d = {'day', 'days'}, H = {'hr', 'hrs'}, M = {'min', 'mins'}, S = {'sec', 'secs'}, }, abbr_raw = {}, } local diff = parms.diff -- must be a valid date difference local show = parms.show -- may be nil; default is set below local abbr = parms.abbr or 'abbr_off' local defaultJoin if abbr ~= 'abbr_off' then defaultJoin = 'sep_space' end if not show then show = 'ymd' if parms.disp == 'disp_age' then if diff.years < 3 then defaultJoin = 'sep_space' if diff.years >= 1 then show = 'ym' else show = 'md' end else show = 'y' end end end if type(show) ~= 'table' then show = translateParameters.show[show] end if parms.disp == 'disp_raw' then defaultJoin = 'sep_space' abbr = 'abbr_raw' elseif parms.wantSc then defaultJoin = 'sep_serialcomma' end local diffOptions = { round = parms.round, duration = parms.wantDuration, range = parms.range and true or nil, } local sortKey if parms.sortable then local value = diff.age_days + (parms.wantDuration and 1 or 0) -- days and fraction of a day if diff.isnegative then value = -value end sortKey = makeSort(value, parms.sortable) end local textOptions = { extra = parms.extra, format = parms.format, join = parms.sep or defaultJoin, isnegative = diff.isnegative, range = parms.range, sortKey = sortKey, spell = parms.spell, suffix = parms.suffix, -- not currently used } if show.id == 'hide' then return sortKey or '' end local values = { diff:age(show.id, diffOptions) } if values[1] then return makeText(values, show, names[abbr], textOptions) end if diff.partial then -- Handle a more complex range such as -- {{age_yd|20 Dec 2001|2003|range=yes}} → 1 year, 12 days or 2 years, 11 days local opt = { format = textOptions.format, join = textOptions.join, isnegative = textOptions.isnegative, spell = textOptions.spell, } return (textOptions.sortKey or '') .. makeText({ diff.partial.mindiff:age(show.id, diffOptions) }, show, names[abbr], opt) .. rangeJoin(textOptions.range) .. makeText({ diff.partial.maxdiff:age(show.id, diffOptions) }, show, names[abbr], opt, true) .. (textOptions.suffix or '') end return message('mt-bad-show', show.id) end local function getDates(frame, getopt) -- Parse template parameters and return one of: -- * date (a date table, if single) -- * date1, date2 (two date tables, if not single) -- * text (a string error message) -- A missing date is optionally replaced with the current date. -- If wantMixture is true, a missing date component is replaced -- from the current date, so can get a bizarre mixture of -- specified/current y/m/d as has been done by some "age" templates. -- Some results may be placed in table getopt. local Date, currentDate = getExports(frame) getopt = getopt or {} local function flagCurrent(text) -- This allows the calling template to detect if the current date has been used, -- that is, whether both dates have been entered in a template expecting two. -- For example, an infobox may want the age when an event occurred, not the current age. -- Don't bother detecting if wantMixture is used because not needed and it is a poor option. if not text then if getopt.noMissing then return nil -- this gives a nil date which gives an error end text = 'currentdate' if getopt.flag == 'usesCurrent' then getopt.usesCurrent = true end end return text end local args = frame:getParent().args local fields = {} local isNamed = args.year or args.year1 or args.year2 or args.month or args.month1 or args.month2 or args.day or args.day1 or args.day2 if isNamed then fields[1] = args.year1 or args.year fields[2] = args.month1 or args.month fields[3] = args.day1 or args.day fields[4] = args.year2 fields[5] = args.month2 fields[6] = args.day2 else for i = 1, 6 do fields[i] = args[i] end end local imax = 0 for i = 1, 6 do fields[i] = stripToNil(fields[i]) if fields[i] then imax = i end if getopt.omitZero and i % 3 ~= 1 then -- omit zero months and days as unknown values but keep year 0 which is 1 BCE if isZero(fields[i]) then fields[i] = nil getopt.partial = true end end end local fix = getopt.fix and 'fix' or '' local partialText = getopt.partial and 'partial' or '' local dates = {} if isNamed or imax >= 3 then local nrDates = getopt.single and 1 or 2 if getopt.wantMixture then -- Cannot be partial since empty fields are set from current. local components = { 'year', 'month', 'day' } for i = 1, nrDates * 3 do fields[i] = fields[i] or currentDate[components[i > 3 and i - 3 or i]] end for i = 1, nrDates do local index = i == 1 and 1 or 4 local y, m, d = fields[index], fields[index+1], fields[index+2] if (m == 2 or m == '2') and (d == 29 or d == '29') then -- Workaround error with following which attempt to use invalid date 2001-02-29. -- {{age_ymwd|year1=2001|year2=2004|month2=2|day2=29}} -- {{age_ymwd|year1=2001|month1=2|year2=2004|month2=1|day2=29}} -- TODO Get rid of wantMixture because even this ugly code does not handle -- 'Feb' or 'February' or 'feb' or 'february'. if not ((y % 4 == 0 and y % 100 ~= 0) or y % 400 == 0) then d = 28 end end dates[i] = Date(y, m, d) end else -- If partial dates are allowed, accept -- year only, or -- year and month only -- Do not accept year and day without a month because that makes no sense -- (and because, for example, Date('partial', 2001, nil, 12) sets day = nil, not 12). for i = 1, nrDates do local index = i == 1 and 1 or 4 local y, m, d = fields[index], fields[index+1], fields[index+2] if (getopt.partial and y and (m or not d)) or (y and m and d) then dates[i] = Date(fix, partialText, y, m, d) elseif not y and not m and not d then dates[i] = Date(flagCurrent()) end end end else getopt.textdates = true -- have parsed each date from a single text field dates[1] = Date(fix, partialText, flagCurrent(fields[1])) if not getopt.single then dates[2] = Date(fix, partialText, flagCurrent(fields[2])) end end if not dates[1] then return message(getopt.missing1 or 'mt-need-valid-ymd') end if getopt.single then return dates[1] end if not dates[2] then return message(getopt.missing2 or 'mt-need-valid-ymd2') end return dates[1], dates[2] end local function ageGeneric(frame) -- Return the result required by the specified template. -- Can use sortable=x where x = on/table/off/debug in any supported template. -- Some templates default to sortable=on but can be overridden. local name = frame.args.template if not name then return message('mt-template-x') end local args = frame:getParent().args local specs = { age_days = { -- {{age in days}} show = 'd', disp = 'disp_raw', }, age_days_nts = { -- {{age in days nts}} show = 'd', disp = 'disp_raw', format = 'format_commas', sortable = 'on', }, duration_days = { -- {{duration in days}} show = 'd', disp = 'disp_raw', duration = true, }, duration_days_nts = { -- {{duration in days nts}} show = 'd', disp = 'disp_raw', format = 'format_commas', sortable = 'on', duration = true, }, age_full_years = { -- {{age}} show = 'y', abbr = 'abbr_raw', flag = 'usesCurrent', omitZero = true, range = 'dash', }, age_full_years_nts = { -- {{age nts}} show = 'y', abbr = 'abbr_raw', format = 'format_commas', sortable = 'on', }, age_in_years = { -- {{age in years}} show = 'y', abbr = 'abbr_raw', negative = 'error', range = 'dash', }, age_in_years_nts = { -- {{age in years nts}} show = 'y', abbr = 'abbr_raw', negative = 'error', range = 'dash', format = 'format_commas', sortable = 'on', }, age_infant = { -- {{age for infant}} -- Do not set show because special processing is done later. abbr = yes(args.abbr) and 'abbr_infant' or 'abbr_off', disp = 'disp_age', sep = 'sep_space', sortable = 'on', }, age_m = { -- {{age in months}} show = 'm', disp = 'disp_raw', }, age_w = { -- {{age in weeks}} show = 'w', disp = 'disp_raw', }, age_wd = { -- {{age in weeks and days}} show = 'wd', }, age_yd = { -- {{age in years and days}} show = 'yd', format = 'format_commas', sep = args.sep ~= 'and' and 'sep_comma' or nil, }, age_yd_nts = { -- {{age in years and days nts}} show = 'yd', format = 'format_commas', sep = args.sep ~= 'and' and 'sep_comma' or nil, sortable = 'on', }, age_ym = { -- {{age in years and months}} show = 'ym', sep = 'sep_comma', }, age_ymd = { -- {{age in years, months and days}} show = 'ymd', range = true, }, age_ymwd = { -- {{age in years, months, weeks and days}} show = 'ymwd', wantMixture = true, }, } local spec = specs[name] if not spec then return message('mt-template-bad-name') end if name == 'age_days' then local su = stripToNil(args['show unit']) if su then if su == 'abbr' or su == 'full' then spec.disp = nil spec.abbr = su == 'abbr' and 'abbr_on' or nil end end end local partial, autofill local range = stripToNil(args.range) or spec.range if range then -- Suppose partial dates are used and age could be 11 or 12 years. -- "|range=" (empty value) has no effect (spec is used). -- "|range=yes" or spec.range == true sets range = true (gives "11 or 12") -- "|range=dash" or spec.range == 'dash' sets range = 'dash' (gives "11–12"). -- "|range=no" or spec.range == 'no' sets range = nil and fills each date in the diff (gives "12"). -- ("on" is equivalent to "yes", and "off" is equivalent to "no"). -- "|range=OTHER" sets range = nil and rejects partial dates. range = ({ dash = 'dash', off = 'no', no = 'no', [true] = true })[range] or yes(range) if range then partial = true -- accept partial dates with a possible age range for the result if range == 'no' then autofill = true -- missing month/day in first or second date are filled from other date or 1 range = nil end end end local getopt = { fix = yes(args.fix), flag = stripToNil(args.flag) or spec.flag, omitZero = spec.omitZero, partial = partial, wantMixture = spec.wantMixture, } local date1, date2 = getDates(frame, getopt) if type(date1) == 'string' then return date1 end local format = stripToNil(args.format) local spell = spellOptions[format] if format then format = 'format_' .. format elseif name == 'age_days' and getopt.textdates then format = 'format_commas' end local parms = { diff = date2:subtract(date1, { fill = autofill }), wantDuration = spec.duration or yes(args.duration), range = range, wantSc = yes(args.sc), show = args.show == 'hide' and 'hide' or spec.show, abbr = spec.abbr, disp = spec.disp, extra = makeExtra(args, getopt.usesCurrent and format ~= 'format_raw'), format = format or spec.format, round = yes(args.round), sep = spec.sep, sortable = translateParameters.sortable[args.sortable or spec.sortable], spell = spell, } if (spec.negative or frame.args.negative) == 'error' and parms.diff.isnegative then return message('mt-date-wrong-order') end return from_en(dateDifference(parms)) end local function isFake(args) -- Some templates have TemplateData with an auto value like "{{Birth date and age|YYYY|MM|DD}}". -- Return true if that appears to be the case so the caller can output nothing rather than an error. return args[1] == 'YYYY' end local function bda(frame) -- Implement [[Template:Birth date and age]]. local args = frame:getParent().args if isFake(args) then return '' end local options = { missing1 = 'mt-need-valid-bd', noMissing = true, single = true, } local date = getDates(frame, options) if type(date) == 'string' then return date -- error text end local Date = getExports(frame) local diff = Date('currentdate') - date if diff.isnegative or diff.years > 150 then return message('mt-invalid-bd-age') end local disp = mtext['txt-bda-disp'] local show = 'y' if diff.years < 2 then disp = 'disp_age' if diff.years == 0 and diff.months == 0 then show = 'd' else show = 'm' end end local result = substituteParameters( mtext['txt-bda'], date:text('%-Y-%m-%d'), from_en(date:text(dateFormat(args))), from_en(dateDifference({ diff = diff, show = show, abbr = 'abbr_off', disp = disp, sep = 'sep_space', })) ) local warnings = tonumber(frame.args.warnings) if warnings and warnings > 0 then local good = { df = true, mf = true, day = true, day1 = true, month = true, month1 = true, year = true, year1 = true, } local invalid local imax = options.textdates and 1 or 3 for k, _ in pairs(args) do if type(k) == 'number' then if k > imax then invalid = tostring(k) break end else if not good[k] then invalid = k break end end end if invalid then result = result .. message('mt-bad-param1', invalid) end end return result end local function dda(frame) -- Implement [[Template:Death date and age]]. local args = frame:getParent().args if isFake(args) then return '' end local options = { missing1 = 'mt-need-valid-dd', missing2 = 'mt-need-valid-bd2', noMissing = true, partial = true, } local date1, date2 = getDates(frame, options) if type(date1) == 'string' then return date1 end local diff = date1 - date2 if diff.isnegative then return message('mt-dd-wrong-order') end local Date = getExports(frame) local today = Date('currentdate') + 1 -- one day in future allows for timezones if date1 > today then return message('mt-dd-future') end local years if diff.partial then years = diff.partial.years years = type(years) == 'table' and years[2] or years else years = diff.years end if years > 150 then return message('mt-invalid-dates-age') end local fmt_date, fmt_ymd if date1.day then -- y, m, d known fmt_date = dateFormat(args) fmt_ymd = '%-Y-%m-%d' elseif date1.month then -- y, m known; d unknown fmt_date = '%B %-Y' fmt_ymd = '%-Y-%m-00' else -- y known; m, d unknown fmt_date = '%-Y' fmt_ymd = '%-Y-00-00' end local sortKey local sortable = translateParameters.sortable[args.sortable] if sortable then local value = (date1.partial and date1.partial.first or date1).jdz sortKey = makeSort(value, sortable) end local result = (sortKey or '') .. substituteParameters( mtext['txt-dda'], date1:text(fmt_ymd), from_en(date1:text(fmt_date)), from_en(dateDifference({ diff = diff, show = 'y', abbr = 'abbr_off', disp = mtext['txt-dda-disp'], range = 'dash', sep = 'sep_space', })) ) local warnings = tonumber(frame.args.warnings) if warnings and warnings > 0 then local good = { df = true, mf = true, } local invalid local imax = options.textdates and 2 or 6 for k, _ in pairs(args) do if type(k) == 'number' then if k > imax then invalid = tostring(k) break end else if not good[k] then invalid = k break end end end if invalid then result = result .. message('mt-bad-param1', invalid) end end return result end local function dateToGsd(frame) -- Implement [[Template:Gregorian serial date]]. -- Return Gregorian serial date of the given date, or the current date. -- The returned value is negative for dates before 1 January 1 AD -- despite the fact that GSD is not defined for such dates. local date = getDates(frame, { wantMixture=true, single=true }) if type(date) == 'string' then return date end return tostring(date.gsd) end local function jdToDate(frame) -- Return formatted date from a Julian date. -- The result includes a time if the input includes a fraction. -- The word 'Julian' is accepted for the Julian calendar. local Date = getExports(frame) local args = frame:getParent().args local date = Date('juliandate', args[1], args[2]) if date then return from_en(date:text()) end return message('mt-need-jdn') end local function dateToJd(frame) -- Return Julian date (a number) from a date which may include a time, -- or the current date ('currentdate') or current date and time ('currentdatetime'). -- The word 'Julian' is accepted for the Julian calendar. local Date = getExports(frame) local args = frame:getParent().args local date = Date(args[1], args[2], args[3], args[4], args[5], args[6], args[7]) if date then return tostring(date.jd) end return message('mt-need-valid-ymd-current') end local function timeInterval(frame) -- Implement [[Template:Time interval]]. -- There are two positional arguments: date1, date2. -- The default for each is the current date and time. -- Result is date2 - date1 formatted. local Date = getExports(frame) local args = frame:getParent().args local parms = { extra = makeExtra(args), wantDuration = yes(args.duration), range = yes(args.range) or (args.range == 'dash' and 'dash' or nil), wantSc = yes(args.sc), } local fix = yes(args.fix) and 'fix' or '' local date1 = Date(fix, 'partial', stripToNil(args[1]) or 'currentdatetime') if not date1 then return message('mt-invalid-start') end local date2 = Date(fix, 'partial', stripToNil(args[2]) or 'currentdatetime') if not date2 then return message('mt-invalid-end') end parms.diff = date2 - date1 for argname, translate in pairs(translateParameters) do local parm = stripToNil(args[argname]) if parm then parm = translate[parm] if parm == nil then -- test for nil because false is a valid setting return message('mt-bad-param2', argname, args[argname]) end parms[argname] = parm end end if parms.round then local round = parms.round local show = parms.show if round ~= 'on' then if show then if show.id ~= round then return message('mt-conflicting-show', args.show, args.round) end else parms.show = translateParameters.show[round] end end parms.round = true end return from_en(dateDifference(parms)) end return { age_generic = ageGeneric, -- can emulate several age templates birth_date_and_age = bda, -- Template:Birth_date_and_age death_date_and_age = dda, -- Template:Death_date_and_age gsd = dateToGsd, -- Template:Gregorian_serial_date extract = dateExtract, -- Template:Extract jd_to_date = jdToDate, -- Template:? JULIANDAY = dateToJd, -- Template:JULIANDAY time_interval = timeInterval, -- Template:Time_interval } boz429gfxedjx52prxllz30o11oze2g Module:Footnotes/whitelist 828 2891 15460 2024-08-07T12:14:32Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15460 Scribunto text/plain --[[--------------------------< W R A P P E R _ T E M P L A T E _ D E F A U L T S >---------------------------- A list of wrapper templates by their canonical names – spelling and capitalization is important. Each wrapper template has a table of two values: [1] is the wrapper's default name-list as it is used in an anchor ID; [2] is the default year. This table is indexed indirectly through the wrapper_templates table. This table is not available externally. ]] local wrapper_template_defaults = { -- keys are canonical template names ['Americana'] = {'Rines', '1920'}, -- tables with default name and default year ['Cite EB1911'] = {'Chisholm', '1911'}, -- tables with default name and default year ['EB1911'] = {'Chisholm', '1911'}, ['EI3'] = {'FleetKrämerMatringeNawas', ''}, ['ODNB'] = {'', ''}, -- there is no default anchor ID; this forces evaluation of {{cite ODNB}} redirects } --[[--------------------------< W R A P P E R _ T E M P L A T E _ D E F A U L T S _ V O L >-------------------- For wrapper templates that use |volume= to specify default name (often editor names) and year. Wrapper templates are indexed by their canonical names – spelling and capitalization is important. Each wrapper template has a table of values for every volume. Volumes may be indexed by Arabic or Roman numerals. Each volume index has a table of twp values" [1] is the wrapper's default name-list as it is used in an anchor ID; [2] is the default year. Each wrapper template in this table must have a ['default'] key for those occasions when |volume= is omitted or empty. This table is indexed indirectly through the wrapper_templates table. This table is not available externally. ]] local wrapper_template_defaults_vol = { -- primary keys are canonical template names; TODO: do these keys have to be canonical template names? ['Cite Catholic Encyclopedia'] = { -- secondary keys are volume ['1'] = {'Herbermann', '1907'}, ['2'] = {'Herbermann', '1907'}, ['3'] = {'Herbermann', '1908'}, ['4'] = {'Herbermann', '1908'}, ['5'] = {'Herbermann', '1909'}, ['6'] = {'Herbermann', '1909'}, ['7'] = {'Herbermann', '1910'}, ['8'] = {'Herbermann', '1910'}, ['9'] = {'Herbermann', '1910'}, ['10'] = {'Herbermann', '1911'}, ['11'] = {'Herbermann', '1911'}, ['12'] = {'Herbermann', '1911'}, ['13'] = {'Herbermann', '1912'}, ['14'] = {'Herbermann', '1912'}, ['15'] = {'Herbermann', '1912'}, ['default'] = {'Herbermann', '1913'}, }, ['Cite EB9'] = { ['1'] = {'Baynes', '1878'}, ['I'] = {'Baynes', '1878'}, ['2'] = {'Baynes', '1878'}, ['II'] = {'Baynes', '1878'}, ['3'] = {'Baynes', '1878'}, ['III'] = {'Baynes', '1878'}, ['4'] = {'Baynes', '1878'}, ['IV'] = {'Baynes', '1878'}, ['5'] = {'Baynes', '1878'}, ['V'] = {'Baynes', '1878'}, ['6'] = {'Baynes', '1878'}, ['VI'] = {'Baynes', '1878'}, ['7'] = {'Baynes', '1878'}, ['VII'] = {'Baynes', '1878'}, ['8'] = {'Baynes', '1878'}, ['VIII'] = {'Baynes', '1878'}, ['9'] = {'Baynes', '1879'}, ['IX'] = {'Baynes', '1879'}, ['10'] = {'Baynes', '1879'}, ['X'] = {'Baynes', '1879'}, ['11'] = {'BaynesSmith', '1880'}, ['XI'] = {'BaynesSmith', '1880'}, ['12'] = {'BaynesSmith', '1881'}, ['XII'] = {'BaynesSmith', '1881'}, ['13'] = {'BaynesSmith', '1881'}, ['XIII'] = {'BaynesSmith', '1881'}, ['14'] = {'BaynesSmith', '1882'}, ['XIV'] = {'BaynesSmith', '1882'}, ['15'] = {'BaynesSmith', '1883'}, ['XV'] = {'BaynesSmith', '1883'}, ['16'] = {'BaynesSmith', '1883'}, ['XVI'] = {'BaynesSmith', '1883'}, ['17'] = {'BaynesSmith', '1884'}, ['XVII'] = {'BaynesSmith', '1884'}, ['18'] = {'BaynesSmith', '1885'}, ['XVIII'] = {'BaynesSmith', '1885'}, ['19'] = {'BaynesSmith', '1885'}, ['XIX'] = {'BaynesSmith', '1885'}, ['20'] = {'BaynesSmith', '1886'}, ['XX'] = {'BaynesSmith', '1886'}, ['21'] = {'BaynesSmith', '1886'}, ['XXI'] = {'BaynesSmith', '1886'}, ['22'] = {'BaynesSmith', '1887'}, ['XXII'] = {'BaynesSmith', '1887'}, ['23'] = {'BaynesSmith', '1888'}, ['XXIII'] = {'BaynesSmith', '1888'}, ['24'] = {'BaynesSmith', '1888'}, ['XXIV'] = {'BaynesSmith', '1888'}, ['default'] = {'Baynes', '1875–1889'}, }, ['Encyclopaedia of Islam, New Edition'] = { ['1'] = {'GibbKramersLévi-ProvençalSchacht', '1960'}, ['2'] = {'LewisPellatSchacht', '1965'}, ['3'] = {'LewisMénagePellatSchacht', '1971'}, ['4'] = {'van_DonzelLewisPellatBosworth', '1978'}, ['5'] = {'Bosworthvan_DonzelLewisPellat', '1986'}, ['6'] = {'Bosworthvan_DonzelPellat', '1991'}, ['7'] = {'Bosworthvan_DonzelHeinrichsPellat', '1993'}, ['8'] = {'Bosworthvan_DonzelHeinrichsLecomte', '1995'}, ['9'] = {'Bosworthvan_DonzelHeinrichsLecomte', '1997'}, ['10'] = {'BearmanBianquisBosworthvan_Donzel', '2000'}, ['11'] = {'BearmanBianquisBosworthvan_Donzel', '2002'}, ['12'] = {'BearmanBianquisBosworthvan_Donzel', '2004'}, ['atlas'] = {'Brice', '1981'}, ['abridged'] = {'van_Donzel', '1994'}, ['default'] = {'BearmanBianquisBosworthvan_Donzel', '1960–2005'}, }, ['New Cambridge Medieval History'] = { ['1'] = {'Fouracre', '2005'}, ['2'] = {'McKitterick', '1995'}, ['3'] = {'Reuter', '2000'}, ['4a'] = {'LuscombeRiley-Smith', '2004'}, ['4b'] = {'LuscombeRiley-Smith', '2004'}, ['5'] = {'Abulafia', '1999'}, ['6'] = {'Jones', '2000'}, ['7'] = {'Allmand', '1998'}, ['default'] = {'', '1995–2005'}, }, ['The History of al-Tabari'] = { ['1'] = {'Rosenthal', '1989'}, ['2'] = {'Brinner', '1986'}, ['3'] = {'Brinner', '1991'}, ['4'] = {'Perlmann', '1987'}, ['5'] = {'Bosworth', '1999'}, ['6'] = {'WattMcDonald', '1989'}, ['7'] = {'McDonald', '1987'}, ['8'] = {'Fishbein', '1997'}, ['9'] = {'Poonawala', '1990'}, ['10'] = {'Donner', '1993'}, ['11'] = {'Blankinship', '1993'}, ['12'] = {'Friedmann', '1992'}, ['13'] = {'Juynboll', '1989'}, ['14'] = {'Smith', '1994'}, ['15'] = {'Humphreys', '1990'}, ['16'] = {'Brockett', '1997'}, ['17'] = {'Hawting', '1996'}, ['18'] = {'Morony', '1987'}, ['19'] = {'Howard', '1990'}, ['20'] = {'Hawting', '1989'}, ['21'] = {'Fishbein', '1990'}, ['22'] = {'Rowson', '1989'}, ['23'] = {'Hinds', '1990'}, ['24'] = {'Powers', '1989'}, ['25'] = {'Blankinship', '1989'}, ['26'] = {'Hillenbrand', '1989'}, ['27'] = {'Williams', '1985'}, ['28'] = {'McAuliffe', '1995'}, ['29'] = {'Kennedy', '1990'}, ['30'] = {'Bosworth', '1989'}, ['31'] = {'Fishbein', '1992'}, ['32'] = {'Bosworth', '1987'}, ['33'] = {'Bosworth', '1991'}, ['34'] = {'Kraemer', '1989'}, ['35'] = {'Saliba', '1985'}, ['36'] = {'Waines', '1992'}, ['37'] = {'Fields', '1987'}, ['38'] = {'Rosenthal', '1985'}, ['39'] = {'Landau-Tasseron', '1998'}, ['40'] = {'Popovkin', '2007'}, ['default'] = {'Yarshater', '1985–2007'}, }, } --[[--------------------------< W R A P P E R _ T E M P L A T E S >-------------------------------------------- A list of wrapper templates and their redirects – spelling and capitalization is important; first character is always uppercase. Each wrapper template gets its value from a k/v pair in the wrapper_template_defaults table. article reader queries this table to see if template_name is a wrapper template ]] local wrapper_templates = { -- keys are names of wrapper templates and their redirects ['Americana'] = wrapper_template_defaults['Americana'], -- canonical name; this template calls Cite Americana ['Catholic Encyclopedia'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['1913Catholic'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['Catholic'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['Catholic encyclopedia'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['CatholicEncyclopedia'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['CE13'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['CE1913'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['Cite Americana'] = wrapper_template_defaults['Americana'], -- canonical name ['Cite Catholic Encyclopedia'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['CathEncy'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['Cite Catholic Encyclopædia'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['Cite CE1913'] = wrapper_template_defaults_vol['Cite Catholic Encyclopedia'], ['Cite EB1911'] = wrapper_template_defaults['Cite EB1911'], -- canonical name ['1911EB'] = wrapper_template_defaults['Cite EB1911'], -- redirects ['EB1911 cite'] = wrapper_template_defaults['Cite EB1911'], ['Wikisource1911Enc Citation'] = wrapper_template_defaults['Cite EB1911'], ['Wikisource1911Enc citation'] = wrapper_template_defaults['Cite EB1911'], ['Cite EB9'] = wrapper_template_defaults_vol['Cite EB9'], -- canonical ['Eb9'] = wrapper_template_defaults_vol['Cite EB9'], ['Cite ODNB'] = wrapper_template_defaults['ODNB'], -- canonical ['Cite odnb'] = wrapper_template_defaults['ODNB'], ['DNBweb'] = wrapper_template_defaults['ODNB'], ['OBDNweb'] = wrapper_template_defaults['ODNB'], ['ODNB'] = wrapper_template_defaults['ODNB'], ['ODNBref'] = wrapper_template_defaults['ODNB'], ['ODNBweb'] = wrapper_template_defaults['ODNB'], ['EB1911'] = wrapper_template_defaults['EB1911'], -- canonical name; this template calls Cite EB1911 ['1911'] = wrapper_template_defaults['EB1911'], -- redirects ['1911s'] = wrapper_template_defaults['EB1911'], ['Britannica 1911'] = wrapper_template_defaults['EB1911'], ['Encyclopedia Britannica 1911'] = wrapper_template_defaults['EB1911'], ['Encyclopædia Britannica 1911'] = wrapper_template_defaults['EB1911'], ['EB9'] = wrapper_template_defaults_vol['Cite EB9'], -- canonical; this template calls Cite EB9 ['Encyclopaedia of Islam, New Edition'] = wrapper_template_defaults_vol['Encyclopaedia of Islam, New Edition'], -- canonical ['EI2'] = wrapper_template_defaults_vol['Encyclopaedia of Islam, New Edition'], ['Encyclopaedia of Islam, THREE'] = wrapper_template_defaults['EI3'], -- canonical ['EI3'] = wrapper_template_defaults['EI3'], ['New Cambridge Medieval History'] = wrapper_template_defaults_vol['New Cambridge Medieval History'], -- canonical ['The History of al-Tabari'] = wrapper_template_defaults_vol['The History of al-Tabari'], -- canonical ['The History of Al-Tabari'] = wrapper_template_defaults_vol['The History of al-Tabari'], -- redirects ['The History of al-Ṭabarī'] = wrapper_template_defaults_vol['The History of al-Tabari'], -- redirects } --[[--------------------------< T E M P L A T E _ N A M E S >-------------------------------------------------- This table holds the names of templates and the names of their redirects. Template names must be written exactly as they are named at their templatespace page. This same also applies to redirects. The indexes in this table are not critical but should be short and concise. ]] local template_names = { ['ADB'] = {'Allgemeine Deutsche Biographie', 'Cite ADB'}, ['Butt_Stations'] = {'Butt-Stations', 'Butt-stations'}, ['Cam_Hist_Iran'] = {'Cambridge History of Iran', 'The Cambridge History of Iran'}, ['DNB'] = {'Cite DNB', 'DNB', 'DNB Cite', 'Cite DNBSupp', 'DNBSupp', 'Cite DNB12', 'Cite DNBIE', 'DNB12', 'DNBIE', 'DNBfirst'}, ['ME-ref'] = {'ME-ref', 'Me-ref'}, ['ODB'] = {'ODB', 'Oxford Dictionary of Byzantium'}, ['ODLA'] = {'ODLA', 'Oxford Dictionary of Late Antiquity'}, ['NDB'] = {'Cite NDB', 'NDB'}, ['Iranica'] = {'Encyclopædia Iranica Online', 'Encyclopædia Iranica', 'Encyclopaedia Iranica', 'Cite Encyclopædia Iranica Online'}, } --[[--------------------------< S P E C I A L _ P A T T E R N S >---------------------------------------------- Lua patterns. These are scanned sequentially which costs time and processing far and above the time and processing needed to index into whitelist{}. Do not create a pattern here if a normal whitelist entry or entries can be created. ]] local special_patterns = { 'CITEREFACAD%u%u%u?%u?%d+%u%u?', -- {{Acad}} ID appears to be 2-4 letters, then 3 numbers, then 1-2 letters 'CITEREFAHD%d+', -- {{Cite AHD}} 'CITEREFHistoric_England%d+', -- {{National Heritage List for England}} & {{PastScape}} 'CITEREFHistoric_Environment_Scotland%u%u%u?%u?%d', -- {{Historic Environment Scotland}} %u can be BTL, GLD, HMPA, LB, SM 'CITEREFQHR%d+', -- {{Cite QHR}} 'CITEREF[%d%a_%pöüäß→]+_at_Bach_Digital', -- {{BDh}} 'CITEREF[BR]GBl_[12]%d%d%d%-?I?I?%/%d+', -- {{Cite Austrian gazette}} 'CITEREFStGBl_[12]%d%d%d%/%d+', -- {{Cite Austrian gazette}} 'CITEREFGBlÖ_[12]%d%d%d%/%d+', -- {{Cite Austrian gazette}} 'CITEREF%a.*_USGS$', -- {{Cite gnis2}} } --[[--------------------------< D N B _ S P E C I A L _ P A T T E R N S >-------------------------------------- Lua patterns. Note at special_patterns applies. These for the DNB templates only; these will be tried only when there is a DNB template in the article. Pretty much any author name during the period 1885–1901 inclusive, and 1912. The DNBIE was published in 1903, and Template:DNBIE says that its use is deprecated, but we do not fight that battle here. ]] local DNB_special_patterns = { 'CITEREF%a[%a%-_\']*188[5-9]', -- 1885–1889 'CITEREF%a[%a%-_\']*189%d', -- 1890–1899 'CITEREF%a[%a%-_\']*190[0-1]', -- 1900–1901 'CITEREF%a[%a%-_\']*1903', -- 1903 IE 'CITEREF%a[%a%-_\']*1912', -- 1912 supplement } --[[--------------------------< W H I T E L I S T >------------------------------------------------------------ This is a list of anchor IDs known to be associated with specific wrapper templates. The anchor ID serves as an index into the table. The assigned value is another table that lists the associated template and any redirects. Except for year disambiguators, anchor IDs must have the same form as the anchor creator makes; must be the anchor-encoded form. Remove the year disambiguator. Template names must be written exactly as they are named at their templatespace page. This same also applies to redirects. Module:Footnotes reads the template names left to right so most-commonly-used template or redirect name should appear first. When there are more than one name and when those templates have various anchor IDs the template namelist should be added to the template_names{} table. Note that references to Template:EB1911 are listed under "E" in the alphabetical list below to keep them organized. ]] local whitelist = { ----------< # >---------- ['CITEREF2013_Statistical_Yearbook_of_the_Republic_of_Croatia'] = {'Croatia Yearbook 2013'}, ----------< A >---------- ['CITEREFAGA_1884–1897'] = {'Schubert\'s compositions (references)'}, ['CITEREFATOC2009'] = {'ATOCConnectingCommunitiesReportS10'}, ['CITEREFAbaevBailey1985'] = template_names['Iranica'], ['CITEREFAbbas1988'] = template_names['Iranica'], ['CITEREFAbbas1989'] = template_names['Iranica'], ['CITEREFAbramowitzStegun1983'] = {'Abramowitz Stegun ref'}, ['CITEREFActa_Lipsiensium1723'] = {'Bach\'s compositions (sources)'}, ['CITEREFAdamsFranzosa2009'] = {'Adams Franzosa Introduction to Topology Pure and Applied'}, ['CITEREFAdaschErnstKeim1978'] = {'Adasch Topological Vector Spaces'}, ['CITEREFAffleck1978'] = {'Affleck-On Track'}, ['CITEREFAhlgrimm1969'] = {'Bach\'s compositions (sources)'}, ['CITEREFAhmadiNegahban2013'] = {'Encyclopaedia Islamica'}, ['CITEREFAhrons1927'] = {'Book-Ahrons-British Steam Railway Locomotive'}, ['CITEREFAl-Kindi1912'] = {'The Governors and Judges of Egypt'}, ['CITEREFAlbert_Schumann1886'] = {'Cite ADB'}, ['CITEREFAlden1916'] = {'Shakespeare sonnets bibliography'}, ['CITEREFAldrich1969'] = {'Aldrich-LocosGER7'}, ['CITEREFAleksidze2018'] = template_names['ODLA'], ['CITEREFAlexiou2010'] = {'Cite flatiron'}, ['CITEREFAlgar1983'] = template_names['Iranica'], ['CITEREFAlgar1989'] = template_names['Iranica'], ['CITEREFAlgar1990'] = template_names['Iranica'], ['CITEREFAlgar2003'] = template_names['Iranica'], ['CITEREFAliprantisBorder2006'] = {'Aliprantis Border Infinite Dimensional Analysis A Hitchhiker\'s Guide Third Edition'}, ['CITEREFAlizadeh1990'] = template_names['Iranica'], ['CITEREFAllamaniPanagiotopoulou1978'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFAllcockDaviesle_FlemingMaskelyne1968'] = {'RCTS-LocosGWR-1'}, ['CITEREFAllenBoddyBrownFry1970'] = {'RCTS-LocosLNER-8A', 'RCTS-LocosLNER'}, ['CITEREFAllenBoddyBrownFry1971'] = {'RCTS-LocosLNER-8B', 'RCTS-LocosLNER'}, ['CITEREFAllenBoddyBrownFry1983'] = {'RCTS-LocosLNER-8A', 'RCTS-LocosLNER'}, ['CITEREFAmanat1985'] = template_names['Iranica'], ['CITEREFAmanat1998'] = template_names['Iranica'], ['CITEREFAmanat1999'] = template_names['Iranica'], ['CITEREFAmbartsumian2014'] = template_names['Iranica'], ['CITEREFAmerican_Railway_Association1922'] = {'1922 Locomotive Cyclopedia'}, ['CITEREFAnderson1952'] = {'Naval Wars in the Levant 1559–1853'}, ['CITEREFAndo2000'] = template_names['Iranica'], ['CITEREFAngelov2018'] = template_names['ODLA'], ['CITEREFAnwārEIr1985'] = template_names['Iranica'], ['CITEREFApostol1976'] = {'Apostol IANT'}, ['CITEREFArkhangel&#039;skiiPonomarev1984'] = {'Arkhangel\'skii Ponomarev Fundamentals of General Topology Problems and Exercises'}, ['CITEREFArrey_von_Dommer1875'] = {'Cite ADB'}, ['CITEREFAshraf2006'] = template_names['Iranica'], ['CITEREFAslanianBerberian2009'] = template_names['Iranica'], ['CITEREFAsmus1966'] = template_names['NDB'], ['CITEREFAsmussen1985'] = template_names['Iranica'], ['CITEREFAspreas1929'] = {'Great Military and Naval Encyclopaedia'}, ['CITEREFAtkins2007'] = {'Shakespeare sonnets bibliography'}, ['CITEREFAube2011'] = template_names['Iranica'], ['CITEREFAudiKondevWangHuang2017'] = {'NUBASE2016'}, ['CITEREFAvdoyan2018'] = template_names['ODLA'], ['CITEREFAwdry1990'] = {'Awdry-RailCo', 'Carnarvonshire Railway'}, ['CITEREFAzarnoosh2021'] = template_names['Iranica'], ['CITEREFRamelli2018'] = {'Oxford Dictionary of Late Antiquity'},['CITEREFA_History_of_the_Crusades'] = {'Setton-A History of the Crusades'}, ----------< B >---------- ['CITEREFBabinger1962'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFBabinger1978'] = {'Mehmed the Conqueror and His Time'}, ['CITEREFBabinger1992'] = {'Mehmed the Conqueror and His Time'}, ['CITEREFBachAgricola1754'] = {'Bach\'s compositions (sources)'}, ['CITEREFBadura-SkodaBranscombe2008'] = {'Schubert\'s compositions (references)'}, ['CITEREFBagley1999'] = {'Cite Cambridge History of China'}, ['CITEREFBahramianHirtensteinGholami2013'] = {'Encyclopaedia Islamica'}, ['CITEREFBalcer1990'] = template_names['Iranica'], ['CITEREFBaldwin1969'] = {'Setton-A History of the Crusades'}, ['CITEREFBaldwin1985'] = {'Setton-A History of the Crusades'}, ['CITEREFBaldwin1991'] = template_names['ODB'], ['CITEREFBaldwinKazhdan1991'] = template_names['ODB'], ['CITEREFBaldwinTalbot1991'] = template_names['ODB'], ['CITEREFBaltzer1916'] = {'Baltzer-Kolonialbahnen'}, ['CITEREFBanach1932'] = {'Banach Théorie des Opérations Linéaires'}, ['CITEREFBandy2021'] = template_names['Iranica'], ['CITEREFBartusis1991'] = template_names['ODB'], ['CITEREFBaxter1971'] = {'Baxter-BritishLocoCat1'}, ['CITEREFBaxter1977'] = {'Baxter-BritishLocoCat1'}, ['CITEREFBaxter1978'] = {'Baxter-BritishLocoCat2A'}, ['CITEREFBaxter1979'] = {'Baxter-BritishLocoCat2B'}, ['CITEREFBaxter1982'] = {'Baxter-BritishLocoCat3A', 'Baxter-BritishLocoCat3B'}, ['CITEREFBaxter1984'] = {'Baxter-BritishLocoCat4'}, ['CITEREFBaxter1986'] = {'Baxter-BritishLocoCat5A'}, ['CITEREFBaxter1988'] = {'Baxter-BritishLocoCat5B'}, ['CITEREFBaxter2012'] = {'Baxter-BritishLocoCat6'}, ['CITEREFBeattie1986'] = template_names['Iranica'], ['CITEREFBeißwenger1991'] = {'Bach\'s compositions (sources)'}, ['CITEREFBek2001'] = {'Cite Grove'}, ['CITEREFBelke1996'] = {'Tabula Imperii Byzantini'}, ['CITEREFBelkeMersisch1990'] = {'Tabula Imperii Byzantini'}, ['CITEREFBelkeRestle1984'] = {'Tabula Imperii Byzantini'}, ['CITEREFBellini2008'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFBernardini2003'] = template_names['Iranica'], ['CITEREFBernhard_von_Poten1889'] = template_names['ADB'], ['CITEREFBernhard_von_Poten1898'] = template_names['ADB'], ['CITEREFBernjian2008'] = {'Encyclopaedia Islamica'}, ['CITEREFBezilla1980'] = {'Bezilla-PRR-Electric-Traction'}, ['CITEREFBianquis1998'] = {'The Cambridge History of Egypt', 'Cambridge History of Egypt'}, ['CITEREFBickerman1983'] = template_names['Cam_Hist_Iran'], ['CITEREFBierstedt1988'] = {'Bierstedt An Introduction to Locally Convex Inductive Limits'}, ['CITEREFBiran2009'] = template_names['Iranica'], ['CITEREFBirken1976'] = {'Die Provinzen des Osmanischen Reiches'}, ['CITEREFBivar1983'] = template_names['Cam_Hist_Iran'], ['CITEREFBivar2003'] = template_names['Iranica'], ['CITEREFBlair2002'] = template_names['Iranica'], ['CITEREFBlair2021'] = template_names['Iranica'], ['CITEREFBlake1966'] = {'DisraeliRef'}, ['CITEREFBlanken2019'] = {'Bach\'s compositions (sources)'}, ['CITEREFBlankinship1994'] = {'The End of the Jihâd State', 'The End of the Jihad State'}, ['CITEREFBlautSchulze2008'] = {'Bach\'s compositions (sources)'}, ['CITEREFBloom2007'] = {'Cite Routledge Broadway', 'Cite Broadway Routledge', 'Cite Routledge Guide to Broadway', 'Routledge Guide to Broadway'}, ['CITEREFBock1978'] = {'Audie-bock-directors'}, ['CITEREFBodde1986'] = {'Cite Cambridge History of China'}, ['CITEREFBoddyBrownFryHennigan1968'] = {'RCTS-LocosLNER-4', 'RCTS-LocosLNER'}, ['CITEREFBoddyBrownFryHennigan1975'] = {'RCTS-LocosLNER-2B', 'RCTS-LocosLNER'}, ['CITEREFBoddyBrownFryHennigan1977'] = {'RCTS-LocosLNER-9A', 'RCTS-LocosLNER-9B', 'RCTS-LocosLNER'}, ['CITEREFBoddyBrownFryHennigan1979'] = {'RCTS-LocosLNER-3A', 'RCTS-LocosLNER'}, ['CITEREFBoddyBrownHenniganHoole1984'] = {'RCTS-LocosLNER-6C', 'RCTS-LocosLNER'}, ['CITEREFBoddyBrownHenniganNeve1981'] = {'RCTS-LocosLNER-3B', 'RCTS-LocosLNER'}, ['CITEREFBoddyBrownNeveYeadon1983'] = {'RCTS-LocosLNER-6B', 'RCTS-LocosLNER'}, ['CITEREFBoddyFryHenniganHoole1990'] = {'RCTS-LocosLNER-10B', 'RCTS-LocosLNER'}, ['CITEREFBoddyFryHenniganProud1963'] = {'RCTS-LocosLNER-1', 'RCTS-LocosLNER'}, ['CITEREFBoddyNeveTeeYeadon1982'] = {'RCTS-LocosLNER-6A', 'RCTS-LocosLNER'}, ['CITEREFBoddyNeveYeadon1973'] = {'RCTS-LocosLNER-2A', 'RCTS-LocosLNER'}, ['CITEREFBody1989'] = {'Body-Railways-Vol2'}, ['CITEREFBon1969'] = {'La Morée franque'}, ['CITEREFBonebakker1997'] = template_names['Iranica'], ['CITEREFBonner2010'] = {'New Cambridge History of Islam'}, ['CITEREFBonnett2005'] = {'Bonnett Practical Rail Engineering'}, ['CITEREFBonporti1712'] = {'Bach\'s compositions (sources)'}, ['CITEREFBooth2000'] = {'Shakespeare sonnets bibliography'}, ['CITEREFBorsari1964'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFBossert1914'] = {'Schaff-Herzog'}, ['CITEREFBosworth1968'] = template_names['Cam_Hist_Iran'], ['CITEREFBosworth1975'] = template_names['Cam_Hist_Iran'], ['CITEREFBosworth1983'] = template_names['Iranica'], ['CITEREFBosworth1984'] = template_names['Iranica'], ['CITEREFBosworth1987'] = template_names['Iranica'], ['CITEREFBosworth1988'] = template_names['Iranica'], ['CITEREFBosworth1989'] = template_names['Iranica'], ['CITEREFBosworth1994'] = template_names['Iranica'], ['CITEREFBosworth1995'] = template_names['Iranica'], ['CITEREFBosworth1997'] = template_names['Iranica'], ['CITEREFBosworth1998'] = template_names['Iranica'], ['CITEREFBosworth1999'] = template_names['Iranica'], ['CITEREFBosworth2000'] = template_names['Iranica'], ['CITEREFBosworth2001'] = template_names['Iranica'], ['CITEREFBosworth2002'] = template_names['Iranica'], ['CITEREFBosworth2003'] = template_names['Iranica'], ['CITEREFBosworth2008'] = template_names['Iranica'], ['CITEREFBosworth2009'] = template_names['Iranica'], ['CITEREFBosworth2010'] = template_names['Iranica'], ['CITEREFBosworth2011'] = template_names['Iranica'], ['CITEREFBosworthCrane1984'] = template_names['Iranica'], ['CITEREFBottoMitchell2002'] = {'Cite ATT Broadway', 'Cite At This Theatre Broadway', 'Cite Broadway At This Theatre', 'Cite Broadway ATT'}, ['CITEREFBourbaki1987'] = {'Bourbaki Topological Vector Spaces', 'Bourbaki Topological Vector Spaces Part 1 Chapters 1–5'}, ['CITEREFBourbaki1989'] = {'Bourbaki General Topology Part I Chapters 1-4', 'Bourbaki General Topology Part II Chapters 5-10', 'Bourbaki Algebra I Chapters 1-3 Springer'}, ['CITEREFBourbaki1994'] = {'Bourbaki EHM'}, ['CITEREFBournoutian2018'] = {'Cite Armenia and Imperial Decline'}, ['CITEREFBowen1928'] = {'The Life and Times of Ali ibn Isa'}, ['CITEREFBowmanCameronGarnsey2005'] = {'Cambridge Ancient History'}, ['CITEREFBoyce1983'] = template_names['Iranica'], ['CITEREFBoyce1986'] = template_names['Iranica'], ['CITEREFBoyce1989'] = template_names['Iranica'], ['CITEREFBoyce2000'] = template_names['Iranica'], ['CITEREFBoyce2009'] = template_names['Iranica'], ['CITEREFBoyd1970'] = {'Boyd-MidWales'}, ['CITEREFBoyd1975'] = {'Boyd-FR1'}, ['CITEREFBoyd1985'] = {'Boyd-NCaerns2Penrhyn'}, ['CITEREFBoyd1986'] = {'Boyd-NCaerns3Dinorwic'}, ['CITEREFBoyd1988'] = {'Boyd-SCaerns1'}, ['CITEREFBoyd1989'] = {'Boyd-SCaerns2'}, ['CITEREFBoyd1990'] = {'Boyd-NCaerns1'}, ['CITEREFBradshaw1968'] = {'Bradshaw-1910April'}, ['CITEREFBradshaw1985'] = {'Bradshaw-1922July'}, ['CITEREFBradshaw2011'] = {'Bradshaw-1895December'}, ['CITEREFBradshaw2012'] = {'Bradshaw-1850March'}, ['CITEREFBrand1968'] = {'Byzantium Confronts the West'}, ['CITEREFBrand1991'] = {'DBI', 'ODB', 'Oxford Dictionary of Byzantium'}, ['CITEREFBray2010'] = {'Bray-SDJR'}, ['CITEREFBrett2010'] = {'New Cambridge History of Islam'}, ['CITEREFBriant1985'] = template_names['Iranica'], ['CITEREFBrosius2000'] = template_names['Iranica'], ['CITEREFBrown2000'] = template_names['Iranica'], ['CITEREFBrown2008'] = {'The Cambridge History of the Byzantine Empire'}, ['CITEREFBrown2021'] = {'Cite Gaia EDR3'}, ['CITEREFBrunner1975'] = template_names['Cam_Hist_Iran'], ['CITEREFBrunner1983'] = template_names['Cam_Hist_Iran'], ['CITEREFBrunner1984'] = template_names['Iranica'], ['CITEREFBrunner1986'] = template_names['Iranica'], ['CITEREFBryan1886'] = {'Bryan (3rd edition)'}, ['CITEREFBryan1889'] = {'Bryan (3rd edition)'}, ['CITEREFBuhle1909'] = {'Bach\'s compositions (sources)'}, ['CITEREFBulliet1984'] = template_names['Iranica'], ['CITEREFBulookbashiNegahban2008'] = {'Encyclopaedia Islamica'}, ['CITEREFBunbury1857'] = {'DGRG'}, ['CITEREFBurant1987'] = {'Cite DCB'}, ['CITEREFBurch1911'] = {'Burch Electric Traction'}, ['CITEREFBurke1866'] = {'O\'Donnell family tree'}, ['CITEREFBurn1985'] = template_names['Cam_Hist_Iran'], ['CITEREFBurrowsWallace1999'] = {'Cite gotham'}, ['CITEREFBury1911'] = {'The Imperial Administrative System of the Ninth Century'}, ['CITEREFBusse1975'] = template_names['Cam_Hist_Iran'], ['CITEREFBusse1982'] = template_names['Iranica'], ['CITEREFButcherNicholson2018'] = template_names['ODLA'], ['CITEREFButt1995'] = template_names['Butt_Stations'], ['CITEREFBöwering1995'] = template_names['Iranica'], ['CITEREFBürgelMottahedeh1988'] = template_names['Iranica'], ----------< C >---------- ['CITEREFCIC1983'] = {'CIC1983bib'}, ['CITEREFCalifornia1988'] = {'CA-Rail Passenger Development Plan-1988'}, ['CITEREFCallwell1999'] = {'Muni Chronology'}, ['CITEREFCalmard1988'] = template_names['Iranica'], ['CITEREFCalmard1999'] = template_names['Iranica'], ['CITEREFCaltrans1984'] = {'Countrystudy'}, ['CITEREFCameronWard-PerkinsWhitby2000'] = {'Cambridge Ancient History'}, ['CITEREFCanepa2018'] = template_names['ODLA'], ['CITEREFCanny2008'] = {'O\'Donnell family tree'}, ['CITEREFCappelCutlerKazhdan1991'] = template_names['ODB'], ['CITEREFCarl_von_Prantl1879'] = {'Cite ADB'}, ['CITEREFCarlson2010'] = {'Dlmf'}, ['CITEREFCaro1974'] = {'Cite Power Broker'}, ['CITEREFCarpenter1977'] = template_names['ME-ref'], ['CITEREFCarpenter1981'] = template_names['ME-ref'], ['CITEREFCarpenter2023'] = template_names['ME-ref'], ['CITEREFCarra_de_VauxHodgson1965'] = {'EI2'}, ['CITEREFCarter2006'] = {'Carter-RailwaysMotivePowerArgentina'}, ['CITEREFCasserley1968'] = {'Casserley-joint'}, ['CITEREFCasserleyJohnston1966'] = {'Casserley-LocoGrouping3'}, ['CITEREFCasserleyJohnston1974'] = {'Casserley-LocoGrouping3', 'Casserley-LocoGrouping2', '0-7110-0554-0'}, ['CITEREFCasway1984'] = {'O\'Donnell family tree'}, ['CITEREFCavanna_Ciappina2001'] = {'DBI'}, ['CITEREFCawley2001'] = {'Medieval Lands by Charles Cawley', 'MLCC'}, ['CITEREFCawley2001'] = {'Medieval Lands by Charles Cawley'}, ['CITEREFCawley2010'] = {'MLCC'}, ['CITEREFCawley2011'] = {'MLCC'}, ['CITEREFCawley2012'] = {'Medieval Lands by Charles Cawley'}, ['CITEREFChaléardChanson-JabeurBéranger2006'] = {'Chaléard-Le cdf en Afrique'}, ['CITEREFChambers1728'] = {'Cyclopaedia 1728'}, ['CITEREFChasiotis1975'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFChaumont1985'] = template_names['Iranica'], ['CITEREFChaumont1986'] = template_names['Iranica'], ['CITEREFChaumont1987'] = template_names['Iranica'], ['CITEREFChaumont1990'] = template_names['Iranica'], ['CITEREFChaumontSchippmann1988'] = template_names['Iranica'], ['CITEREFCheyneBlack1899'] = {'Biblica', 'Cite Biblica'}, ['CITEREFCheyneBlack1899–1903'] = {'Cite Biblica'}, ['CITEREFCheyneBlack1901'] = {'Cite Biblica'}, ['CITEREFCheyneBlack1902'] = {'Cite Biblica'}, ['CITEREFCheyneBlack1903'] = {'Cite Biblica'}, ['CITEREFChisholm1922'] = {'EB1922', 'Cite EB1922'}, ['CITEREFChittick1997'] = template_names['Iranica'], ['CITEREFChkeidze2001'] = template_names['Iranica'], ['CITEREFChoniates1984'] = {'O City of Byzantium'}, ['CITEREFChrista_Jost1999'] = template_names['NDB'], ['CITEREFChung1994'] = {'Country study'}, ['CITEREFChurchmanHurst2001'] = {'Churchman & Hurst Railways of New Zealand'}, ['CITEREFChurchman_&amp;_Hurst2001'] = {'Churchman & Hurst Railways of New Zealand'}, ['CITEREFChurella2013'] = {'Churella-PRR-1'}, ['CITEREFClementsMcMahon2008'] = {'ClementsMcMahon-GSR Locomotives'}, ['CITEREFClinker1978'] = {'Clinker-Stations'}, ['CITEREFClinker1988'] = {'Clinker-Stations'}, ['CITEREFCoates1990'] = {'Coates-Reading'}, ['CITEREFColbyWilliams1916'] = {'New International Encyclopedia', 'NIE'}, ['CITEREFColledgeWarlow2006'] = {'Colledge', 'Cite Colledge2006'}, ['CITEREFColledgeWarlow2010'] = {'Cite Colledge2010'}, ['CITEREFCollins2016'] = {'Cite Collins 2016'}, ['CITEREFColvin1947'] = {'Colvin1947'}, ['CITEREFConolly1998'] = {'IanAllan-PreGroup-Atlas1998'}, ['CITEREFConway1990'] = {'Conway A Course in Functional Analysis'}, ['CITEREFCosentino2008'] = {'DBI'}, ['CITEREFCoulthard-Clark2002'] = {'Australian Dictionary of Biography'}, ['CITEREFCousin1910'] = {'A Short Biographical Dictionary of English Literature', 'Cite SBDEL'}, ['CITEREFCoverdale_&_Colpitts1946'] = {'Coverdale & Colpitts 1', 'Coverdale & Colpitts 2', 'Coverdale & Colpitts 3'}, ['CITEREFCox1967'] = {'Cox-Upper Darby'}, ['CITEREFCox2011'] = {'Cox-Dixie'}, ['CITEREFCrevier1993'] = {'Crevier 1993'}, ['CITEREFCrockett2007'] = {'Australian Dictionary of Biography'}, ['CITEREFCroke2018'] = template_names['ODLA'], ['CITEREFCrone1980'] = {'Slaves on Horses'}, ['CITEREFCrone2003'] = {'Slaves on Horses'}, ['CITEREFCronin2011'] = template_names['Iranica'], ['CITEREFCroughtonKidnerYoung1982'] = {'Croughton-PrivateStations'}, ['CITEREFCruickshanks1970'] = {'HistoryofParliament'}, ['CITEREFCsászár1978'] = {'Császár General Topology'}, ['CITEREFCudahy2002'] = {'Cudahy-Hudson'}, ['CITEREFCudahy2003'] = {'Cudahy-Subways'}, ['CITEREFCurta2006'] = {'Southeastern Europe in the Middle Ages, 500–1250'}, ----------< D >---------- ['CITEREFDBI'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFDZS2015'] = {'Croatia Yearbook 2015'}, ['CITEREFDadelsen1957'] = {'Bach\'s compositions (sources)'}, ['CITEREFDaftary1990'] = {'Daftary-The Ismailis'}, ['CITEREFDaftary2003'] = template_names['Iranica'], ['CITEREFDaftary2007'] = {'Daftary-The Ismailis'}, ['CITEREFDaftary2015'] = template_names['Iranica'], ['CITEREFDaiber1988'] = template_names['Iranica'], ['CITEREFDandamayevShahbaziLecoq1986'] = template_names['Iranica'], ['CITEREFDaniel2000'] = template_names['Iranica'], ['CITEREFDaniel2010'] = {'New Cambridge History of Islam'}, ['CITEREFDanielsDench1963'] = {'Daniels-NoMore'}, ['CITEREFDanielsDench1973'] = {'Daniels-NoMore'}, ['CITEREFDanner1975'] = template_names['Cam_Hist_Iran'], ['CITEREFDarleyCanepa2018'] = {'Oxford Dictionary of Late Antiquity'}, ['CITEREFDaryaee2009'] = template_names['Iranica'], ['CITEREFDaryaee2018'] = template_names['ODLA'], ['CITEREFDaryaeeCanepa2018'] = template_names['ODLA'], ['CITEREFDavid1961'] = {'Bach\'s compositions (sources)'}, ['CITEREFDavidson2010'] = {'HistoryofParliament'}, ['CITEREFDavidsonThrush2010'] = {'HistoryofParliament'}, ['CITEREFDavies1996'] = {'Davies-PLMLocoList'}, ['CITEREFDavies1997'] = {'Davies-NordLocoList'}, ['CITEREFDavies2001'] = {'Davies-EstLocoList3', 'Davies-ÉtatLocoList'}, ['CITEREFDavies2003'] = {'Davies-SNCFLocoList'}, ['CITEREFDaviesFirthLuckingThomas1966'] = {'RCTS-LocosGWR-10'}, ['CITEREFDavud2018'] = {'Encyclopaedia Islamica'}, ['CITEREFDavudNazerian2008'] = {'Encyclopaedia Islamica'}, ['CITEREFDe_Negri1997'] = {'DBI'}, ['CITEREFDemircan2010'] = {'TDV Encyclopedia of Islam'}, ['CITEREFDer_Matossian2020'] = {'Cite The First Republic of Armenia'}, ['CITEREFDeutsch1951'] = {'Schubert\'s compositions (references)'}, ['CITEREFDeutsch1978'] = {'Schubert\'s compositions (references)'}, ['CITEREFDeutsche_Autos,_Band_2,2001'] = {'Deutsche Autos-2'}, ['CITEREFDeutsche_Autos,_Band_3,2001'] = {'Deutsche Autos-3'}, ['CITEREFDeutsche_Autos,_Band_4,2001'] = {'Deutsche Autos-4'}, ['CITEREFDeutsche_Autos,_Band_5,2001'] = {'Deutsche Autos-5'}, ['CITEREFDeutsche_Autos,_Band_6,2001'] = {'Deutsche Autos-6'}, ['CITEREFDewick2005'] = {'Dewick-Atlas'}, ['CITEREFDiamonstein-Spielvogel2011'] = {'Cite landmarks'}, ['CITEREFDickens2018'] = template_names['ODLA'], ['CITEREFDirksen1998'] = {'Bach\'s compositions (sources)'}, ['CITEREFDirksen2010'] = {'Bach\'s compositions (sources)'}, ['CITEREFDirksen2016'] = {'Bach\'s compositions (sources)'}, ['CITEREFDixmier1984'] = {'Dixmier General Topology'}, ['CITEREFDoerfer1989'] = template_names['Iranica'], ['CITEREFDoganis1930'] = {'Great Military and Naval Encyclopaedia'}, ['CITEREFDoleckiMynard2016'] = {'Dolecki Mynard Convergence Foundations Of Topology'}, ['CITEREFDolkart1998'] = {'Cite morningside'}, ['CITEREFDonaghy1972'] = {'Donaghy-LMR'}, ['CITEREFDonner1995'] = template_names['Iranica'], ['CITEREFDonohue2003'] = {'The Buwayhid Dynasty in Iraq'}, ['CITEREFDorin1972'] = {'Dorin-North Western'}, ['CITEREFDow1962'] = {'Dow-GC2'}, ['CITEREFDow1965'] = {'Dow-GC3'}, ['CITEREFDow1985'] = {'Dow-GC1'}, ['CITEREFDowney2007'] = {'Downey-Chicago'}, ['CITEREFDrechsler2005'] = template_names['Iranica'], ['CITEREFDrummond1964'] = {'HistoryofParliament'}, ['CITEREFDrury1985'] = {'Drury Historical Guide 1985'}, ['CITEREFDrury1993'] = {'Drury-North American Steam'}, ['CITEREFDuchesne-Guillemin1994'] = template_names['Iranica'], ['CITEREFDugundji1966'] = {'Dugundji Topology'}, ['CITEREFDuke1995'] = {'Duke-Santa Fe-1'}, ['CITEREFDukeKeilty1990'] = {'Duke-RDC'}, ['CITEREFDumbarton_Oaks_Hagiography_Database'] = {'Dumbarton Oaks Hagiography Database'}, ['CITEREFDunbar1969'] = {'Dunbar-Railroads'}, ['CITEREFDuncan-Jones2010'] = {'Shakespeare sonnets bibliography'}, ['CITEREFDunlop1895'] = {'O\'Donnell family tree'}, ['CITEREFDunlop1985'] = template_names['Iranica'], ['CITEREFDunn2013'] = {'Dunn-Comeng-5'}, ['CITEREFDurand-Guédy2008'] = template_names['Iranica'], ['CITEREFDurand-Guédy2010'] = template_names['Iranica'], ['CITEREFDurand-Guédy2013'] = {'Encyclopaedia Islamica'}, ['CITEREFDurham1998'] = {'California\'s Geographic Names'}, ['CITEREFDurrant1972'] = {'Durrant-Steam Locos Eastern Europe'}, ['CITEREFDurrant1981'] = {'Durrant-Garratt-Rev'}, ['CITEREFDurrantLewisJorgensen1981'] = {'Durrant-SteamAfrica'}, ['CITEREFDömlingKohlhase1971'] = {'Bach\'s compositions (sources)'}, ['CITEREFDürr1952'] = {'Bach\'s compositions (sources)'}, ['CITEREFDürr1954'] = {'Bach\'s compositions (sources)'}, ['CITEREFDürr1987'] = {'Bach\'s compositions (sources)'}, ['CITEREFDürrJones2006'] = {'Bach\'s compositions (sources)'}, ['CITEREFDürrKobayashi1998'] = {'Bach\'s compositions (sources)'}, ['CITEREFde_Blois2000'] = template_names['Iranica'], ['CITEREFde_Planhol1987'] = template_names['Iranica'], ['CITEREFde_Planhol1988'] = template_names['Iranica'], ----------< E >---------- ['CITEREFEIr.1994'] = template_names['Iranica'], ['CITEREFEarle2018'] = {'Gymnosperm Database'}, ['CITEREFEaston1897'] = {'Eastons', 'EBD'}, ['CITEREFEbata2019'] = {'BDh'}, ['CITEREFEbata2020'] = {'BDh'}, ['CITEREFEbrahimKhodaverdian2018'] = {'Encyclopaedia Islamica'}, ['CITEREFEdwards1995'] = {'Edwards Functional Analysis Theory and Applications'}, ['CITEREFEichberg1976'] = {'Bach\'s compositions (sources)'}, ['CITEREFEilers1983'] = template_names ['Cam_Hist_Iran'], ['CITEREFEkbal1991'] = template_names['Iranica'], ['CITEREFEl-Hibri2010'] = {'New Cambridge History of Islam'}, ['CITEREFEl-Hibri2021'] = {'The Abbasid Caliphate: A History'}, ['CITEREFEldredgeHorenstein2014'] = {'Cite concrete'}, ['CITEREFElsholz1982'] = {'Schubert\'s compositions (references)'}, ['CITEREFElwell-Sutton1984'] = template_names['Iranica'], ['CITEREFEppstein1966'] = {'Bach\'s compositions (sources)'}, ['CITEREFEppstein1982'] = {'Bach\'s compositions (sources)'}, ['CITEREFEquasis'] = {'Csr', 'Cite ship register'}, ['CITEREFEuDaly2009'] = {'Complete Book of North American Railroading'}, ['CITEREFEuDalySchaferJessupBoyd2009'] = {'Complete Book of North American Railroading'}, ----------< F >---------- ['CITEREFFacella2021'] = template_names['Iranica'], ['CITEREFFang1943'] = {'Cite ECCP'}, ['CITEREFFarinella2001'] = {'DBI'}, ['CITEREFFatehi-NezhadAzarnooshNegahban2008'] = {'Encyclopaedia Islamica'}, ['CITEREFFatehi-nezhadRahimi2008'] = {'Encyclopaedia Islamica'}, ['CITEREFFeder1958'] = {'Bach\'s compositions (sources)'}, ['CITEREFFederal_Writers&#039;_Project1939'] = {'Cite fednyc'}, ['CITEREFFelixMadelung1995'] = template_names['Iranica'], ['CITEREFFernandez1983'] = {'Fernandez1983'}, ['CITEREFFerneyhough1980'] = {'Ferneyhough-LMR'}, ['CITEREFFesharaki2015'] = {'Encyclopaedia Islamica'}, ['CITEREFFiaccadori1991'] = template_names['ODB'], ['CITEREFFikratUmar2008'] = template_names['Iranica'], ['CITEREFFine1991'] = {'The Early Medieval Balkans'}, ['CITEREFFine1994'] = {'The Late Medieval Balkans'}, ['CITEREFFletcher,_Great_Tank_Scandal'] = {'Book-Fletcher-Great Tank Scandal'}, ['CITEREFFletcher,_Universal_Tank'] = {'Book-Fletcher-Universal Tank'}, ['CITEREFFloor1992'] = template_names['Iranica'], ['CITEREFFloor2005'] = template_names['Iranica'], ['CITEREFFlora_of_North_America'] = {'EFloras'}, ['CITEREFFlora_of_North_America2009'] = {'EFloras'}, ['CITEREFFluckMarshallWilson1996'] = {'FluMarWil-LocRailCR'}, ['CITEREFFonstad1991'] = template_names['ME-ref'], ['CITEREFFordCrowther1922'] = {'Ford1922'}, ['CITEREFForkelTerry1920'] = {'Bach\'s compositions (sources)'}, ['CITEREFFornaçon,_Siegfried1957'] = template_names['NDB'], ['CITEREFForrestal1999'] = {'Forrestal-Wineries'}, ['CITEREFForster1990'] = {'Cite DCB'}, ['CITEREFFoss1991'] = template_names['ODB'], ['CITEREFFoster1971'] = template_names['ME-ref'], ['CITEREFFoster1996'] = {'Foster-Field Guide'}, ['CITEREFFrailey2010'] = {'Frailey-Twilight'}, ['CITEREFFranke1994'] = {'Cite Cambridge History of China', 'The Cambridge History of China'}, ['CITEREFFranke1994'] = {'Cite Cambridge History of China'}, ['CITEREFFranz_Schnorr_von_Carolsfeld1883'] = {'Cite ADB'}, ['CITEREFFriedrich_Wilhelm_Bautz1975'] = {'BBKL'}, ['CITEREFFriedrich_Wilhelm_Bautz1990'] = {'BBKL'}, ['CITEREFFry1964'] = {'RCTS-LocosLNER-7', 'RCTS-LocosLNER'}, ['CITEREFFry1966'] = {'RCTS-LocosLNER-5', 'RCTS-LocosLNER'}, ['CITEREFFrye1975'] = template_names['Cam_Hist_Iran'], ['CITEREFFrye1983'] = template_names['Cam_Hist_Iran'], ['CITEREFFrye2004'] = template_names['Iranica'], ['CITEREFFubini2012'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFFudenbergTirole1991'] = {'Cite Fudenberg Tirole 1991'}, ['CITEREFFultonHarris1991'] = {'Fulton-Harris'}, ----------< G >---------- ['CITEREFGaines2008'] = {'Cite Gaines 2008'}, ['CITEREFGarakaniBrown2013'] = {'Encyclopaedia Islamica'}, ['CITEREFGardner2005'] = {'MSW3 Microbiotheria'}, ['CITEREFGardoni2015'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFGareyJohnson1979'] = {'Garey-Johnson'}, ['CITEREFGarsoian2000'] = template_names['Iranica'], ['CITEREFGarsoian2004'] = template_names['Iranica'], ['CITEREFGarsoian2005'] = template_names['Iranica'], ['CITEREFGarth2003'] = template_names['ME-ref'], ['CITEREFGazette27462'] = {'London Gazette'}, ['CITEREFGazette34205'] = {'London Gazette'}, ['CITEREFGazette34339'] = {'London Gazette'}, ['CITEREFGazette34390'] = {'London Gazette'}, ['CITEREFGazette34427'] = {'London Gazette'}, ['CITEREFGazette34558'] = {'London Gazette'}, ['CITEREFGazette34870'] = {'London Gazette'}, ['CITEREFGazette34978'] = {'London Gazette'}, ['CITEREFGazette34989'] = {'London Gazette'}, ['CITEREFGazette35037'] = {'London Gazette'}, ['CITEREFGazette35107'] = {'London Gazette'}, ['CITEREFGazette35134'] = {'London Gazette'}, ['CITEREFGazette35284'] = {'London Gazette'}, ['CITEREFGazette37560'] = {'London Gazette'}, ['CITEREFGazette37590'] = {'London Gazette'}, ['CITEREFGazette37598'] = {'London Gazette'}, ['CITEREFGazette37610'] = {'London Gazette'}, ['CITEREFGazette38020'] = {'London Gazette'}, ['CITEREFGazette38611'] = {'London Gazette'}, ['CITEREFGeanakoplos1959'] = {'Emperor Michael Palaeologus and the West'}, ['CITEREFGeorg_von_Dadelsen1953'] = template_names['NDB'], ['CITEREFGhanoonparvar1989'] = template_names['Iranica'], ['CITEREFGhereghlou2009'] = template_names['Iranica'], ['CITEREFGhereghlou2016'] = template_names['Iranica'], ['CITEREFGhulamiyan2015'] = template_names['Iranica'], ['CITEREFGhulamiyan2015'] = {'Encyclopaedia Islamica'}, ['CITEREFGiannasi1975'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFGibb1923'] = {'The Arab Conquests in Central Asia'}, ['CITEREFGignoux1983'] = template_names['Iranica'], ['CITEREFGignoux1994'] = template_names['Iranica'], ['CITEREFGil1997'] = {'A History of Palestine, 634-1099', 'A History of Palestine, 634–1099'}, ['CITEREFGillham2001'] = {'Gillham-Waterloo-City'}, ['CITEREFGilliland1969'] = {'Gilliland'}, ['CITEREFGilliland1994'] = {'Pop Chronicles 40s'}, ['CITEREFGilliverMarshallWeiner2006'] = template_names['ME-ref'], ['CITEREFGilmanPeckColby1905'] = {'Cite NIE', 'New International Encyclopedia', 'NIE'}, ['CITEREFGilmanPeckColby1916'] = {'New International Encyclopedia', 'NIE'}, ['CITEREFGiunashvili2016'] = template_names['Iranica'], ['CITEREFGleaves1921'] = {'Gleaves'}, ['CITEREFGlischinski1997'] = {'Glischinski-Santa Fe'}, ['CITEREFGlöckner1983'] = {'Bach\'s compositions (sources)'}, ['CITEREFGoldberg1981'] = {'Goldberg-Amtrak'}, ['CITEREFGordon2001'] = {'Gordon-The Breaking of a Thousand Swords'}, ['CITEREFGraham1974'] = {'Cite DCB'}, ['CITEREFGrant1994'] = {'Grant-Death'}, ['CITEREFGrant2010'] = {'Grant-Twilight'}, ['CITEREFGrant2017'] = {'Grant-RailCo'}, ['CITEREFGrassi2018'] = template_names['Iranica'], ['CITEREFGray1986'] = template_names['Cam_Hist_Iran'], ['CITEREFGreenlaw2007'] = {'Greenlaw-Via Rail'}, ['CITEREFGreenwoodEarnshaw1997'] = {'Greenwood&Earnshaw2nd'}, ['CITEREFGregory1991'] = template_names['ODB'], ['CITEREFGregoryKazhdan1991'] = template_names['ODB'], ['CITEREFGregoryŠevčenko1991'] = template_names['ODB'], ['CITEREFGrete_Schemann1957'] = template_names['NDB'], ['CITEREFGrey2002'] = {'Australian Dictionary of Biography'}, ['CITEREFGrierson1903'] = {'Cite LSI', 'LSI', 'Linguistic Survey of India'}, ['CITEREFGrierson1908'] = {'Cite LSI', 'LSI', 'Linguistic Survey of India'}, ['CITEREFGrierson1919'] = {'Cite LSI', 'LSI', 'Linguistic Survey of India'}, ['CITEREFGrierson1967'] = {'Cite LSI', 'LSI', 'Linguistic Survey of India'}, ['CITEREFGriffith1991'] = template_names['ODB'], ['CITEREFGriffithsSmith1999'] = {'Griffiths-Sheds1'}, ['CITEREFGriffithsSmith2000'] = {'Griffiths-Sheds2'}, ['CITEREFGrothendieck1955'] = {'Grothendieck Produits Tensoriels Topologiques et Espaces Nucléaires'}, ['CITEREFGrothendieck1973'] = {'Grothendieck Topological Vector Spaces'}, ['CITEREFGrothendieckDieudonné1960'] = {'EGA'}, ['CITEREFGrothendieckDieudonné1961'] = {'EGA'}, ['CITEREFGrothendieckDieudonné1963'] = {'EGA'}, ['CITEREFGrothendieckDieudonné1964'] = {'EGA'}, ['CITEREFGrothendieckDieudonné1965'] = {'EGA'}, ['CITEREFGrothendieckDieudonné1966'] = {'EGA'}, ['CITEREFGrothendieckDieudonné1967'] = {'EGA'}, ['CITEREFGrothendieckDieudonné1971'] = {'EGA'}, ['CITEREFGroves2005'] = {'MSW3 Primates', 'MSW3 Groves'}, ['CITEREFGrubb2005'] = {'MSW3 Artiodactyla'}, ['CITEREFGuilland1967'] = {'Recherches sur les institutions byzantines'}, ['CITEREFGulino2005'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFGunzburg1984'] = {'Gunzburg-History WAGR Steam'}, ['CITEREFGurneyNabavi1993'] = template_names['Iranica'], ['CITEREFGutas1987'] = template_names['Iranica'], ['CITEREFGvakharia2001'] = template_names['Iranica'], ['CITEREFGüner1997'] = {'TDV Encyclopedia of Islam'}, ----------< H >---------- ['CITEREFHaarer2018'] = template_names['ODLA'], ['CITEREFHabibi2021'] = template_names['Iranica'], ['CITEREFHadidi2000'] = template_names['Iranica'], ['CITEREFHaji2008'] = template_names['Iranica'], ['CITEREFHaldon1999'] = {'Warfare, State and Society in the Byzantine World, 565–1204'}, ['CITEREFHalliday1985'] = {'Halliday-AustWineCompend'}, ['CITEREFHalliday2008'] = {'Halliday-JHWAtlasAust2008'}, ['CITEREFHalliday2009'] = {'Halliday-AustWineEncyc'}, ['CITEREFHalm1991'] = {'Das Reich des Mahdi'}, ['CITEREFHalm1998'] = template_names['Iranica'], ['CITEREFHalm2003'] = {'Die Kalifen von Kairo'}, ['CITEREFHalm2014'] = {'Kalifen und Assassinen'}, ['CITEREFHalmos1982'] = {'Halmos A Hilbert Space Problem Book 1982'}, ['CITEREFHalpenny1990'] = {'Canadabio'}, ['CITEREFHambly1990'] = template_names['Cam_Hist_Iran'], ['CITEREFHambly1991'] = template_names['Cam_Hist_Iran'], ['CITEREFHammondAnderson1993'] = template_names['ME-ref'], ['CITEREFHammondScull1995'] = template_names['ME-ref'], ['CITEREFHammondScull2005'] = template_names['ME-ref'], ['CITEREFHammondScull2006'] = template_names['ME-ref'], ['CITEREFHanaway1988'] = template_names['Iranica'], ['CITEREFHanaway1989'] = template_names['Iranica'], ['CITEREFHanawayLewisohn2004'] = template_names['Iranica'], ['CITEREFHans_Heinrich_Borcherdt1955'] = template_names['NDB'], ['CITEREFHans_Knudsen1972'] = template_names['NDB'], ['CITEREFHansen1988'] = {'Book-Hansen-US Nuclear Weapons'}, ['CITEREFHansman1991'] = template_names['Iranica'], ['CITEREFHartshorne1977'] = {'Hartshorne AG'}, ['CITEREFHassanpour1989'] = template_names['Iranica'], ['CITEREFHassanpour1995'] = template_names['Iranica'], ['CITEREFHasumi2003'] = {'Hasumi-shiguehiko-ozu-2003'}, ['CITEREFHaswell-Smith2004'] = {'Haswell-Smith'}, ['CITEREFHaugic1908'] = {'Schaff-Herzog'}, ['CITEREFHawting1987'] = {'The First Dynasty of Islam'}, ['CITEREFHawting2000'] = {'The First Dynasty of Islam'}, ['CITEREFHaynes2011'] = {'RubberBible92nd'}, ['CITEREFHeinichen1728'] = {'Bach\'s compositions (sources)'}, ['CITEREFHeinrich_Welti1890'] = {'Cite ADB'}, ['CITEREFHelgen2005'] = {'MSW3 Scandentia'}, ['CITEREFHellmann1965'] = {'Bach\'s compositions (sources)'}, ['CITEREFHenrici1725'] = {'Bach\'s compositions (sources)'}, ['CITEREFHenryOrsmond1928'] = {'Raiatea family tree'}, ['CITEREFHermann_Palm1876'] = {'Cite ADB'}, ['CITEREFHerr2000'] = {'Herr-LN'}, ['CITEREFHeschel2007'] = {'Encyclopaedia Judaica', 'Cite EJ', 'Cite Encyclopaedia Judaica'}, ['CITEREFHewsen1988'] = template_names['Iranica'], ['CITEREFHidyHidyScottHofsummer2004'] = {'Hidy-Great Northern'}, ['CITEREFHildHellenkemper1990'] = {'Tabula Imperii Byzantini'}, ['CITEREFHildHellenkemper1994'] = {'Tabula Imperii Byzantini'}, ['CITEREFHildRestle1981'] = {'Tabula Imperii Byzantini'}, ['CITEREFHillenbrand1986'] = template_names['Iranica'], ['CITEREFHills,_Power_from_Steam'] = {'Book-Hills-Power from Steam'}, ['CITEREFHills1989'] = {'Book-Hills-Power from Steam'}, ['CITEREFHilmarJestremski2004'] = {'Schubert\'s compositions (references)'}, ['CITEREFHilton1980'] = {'Hilton-Amtrak'}, ['CITEREFHilton1990'] = {'Hilton Narrow Gauge'}, ['CITEREFHiltonDue1960'] = {'Hilton-Interurban'}, ['CITEREFHinton1986'] = {'HistoryofParliament'}, ['CITEREFHirsch1906'] = {'Cite JE1906'}, ['CITEREFHistoric_England'] = {'NHLE', 'National Heritage List for England'}, ['CITEREFHistoric_England_Benty_Grange'] = {'NHLE'}, ['CITEREFHistoric_Environment_Scotland'] = {'Canmore'}, ['CITEREFHistoric_Environment_Scotland1972'] = {'Historic Environment Scotland'}, ['CITEREFHistoric_Environment_Scotland1976'] = {'Historic Environment Scotland'}, ['CITEREFHistoric_Environment_Scotland2020'] = {'Historic Environment Scotland'}, ['CITEREFHistoric_Environment_Scotland:_Rusco_Tower2020'] = {'Historic Environment Scotland'}, ['CITEREFHistoric_Environment_ScotlandLB33744'] = {'Historic Environment Scotland'}, ['CITEREFHistoric_Environment_ScotlandLB50114'] = {'Historic Environment Scotland'}, ['CITEREFHitchins2001'] = template_names['Iranica'], ['CITEREFHob.'] = {'Schubert\'s compositions (references)'}, ['CITEREFHoffmanSmith2005'] = {'MSW3 Lagomorpha'}, ['CITEREFHoffmann1738'] = {'Bach\'s compositions (sources)'}, ['CITEREFHofmann1983'] = {'Bach\'s compositions (sources)'}, ['CITEREFHofmann1987'] = {'Bach\'s compositions (sources)'}, ['CITEREFHofmann1999'] = {'Bach\'s compositions (sources)'}, ['CITEREFHolland1972'] = {'Holland-Vol 2'}, ['CITEREFHolland1988'] = {'Cite DCB'}, ['CITEREFHolland1989'] = {'Holland1989'}, ['CITEREFHolland2001'] = {'Holland-Classic'}, ['CITEREFHollingsworth1980'] = {'Hollingsworth-Atlas-Rigby'}, ['CITEREFHollingsworth1991'] = template_names['ODB'], ['CITEREFHollingsworthCutler1991'] = template_names['ODB'], ['CITEREFHolmgren2003'] = {'EFloras'}, ['CITEREFHoltBiddle1986'] = {'Holt-NorthWest'}, ['CITEREFHolton1989'] = {'Holton-Reading-1'}, ['CITEREFHonigmann1935'] = {'Byzance et les Arabes'}, ['CITEREFHopley1983'] = {'Australian Dictionary of Biography'}, ['CITEREFHort1911'] = {'DCBL'}, ['CITEREFHorváth1966'] = {'Horváth Topological Vector Spaces and Distributions Volume 1 1966'}, ['CITEREFHosseini2017'] = template_names['Iranica'], ['CITEREFHounshell1984'] = {'Hounshell1984'}, ['CITEREFHovannisian1967'] = {'Cite Armenia on the Road to Independence'}, ['CITEREFHovannisian1971'] = {'Cite The Republic of Armenia Volume 1'}, ['CITEREFHovannisian1982'] = {'Cite The Republic of Armenia Volume 2'}, ['CITEREFHovannisian1996'] = {'Cite The Republic of Armenia Volume 3', 'Cite The Republic of Armenia Volume 4'}, ['CITEREFHowes1995'] = {'Howes Modern Analysis and Topology 1995'}, ['CITEREFHudson1997'] = {'Country study'}, ['CITEREFHughes1990'] = {'Hughes-IndianLocos1'}, ['CITEREFHughes1992'] = {'Hughes-IndianLocos2'}, ['CITEREFHughes1994'] = {'Hughes-IndianLocos3'}, ['CITEREFHughes1996'] = {'Hughes-IndianLocos4'}, ['CITEREFHummel1943'] = {'Cite ECCP'}, ['CITEREFHumphreys2018'] = template_names['ODLA'], ['CITEREFHunter-Crawley2018'] = template_names['ODLA'], ['CITEREFHunter2008'] = {'Country study'}, ['CITEREFHunter2012'] = {'Cite HGOC', 'Cite Hunter'}, ['CITEREFHutter2009'] = template_names['Iranica'], ['CITEREFHutterer2005'] = {'MSW3 Soricomorpha'}, ['CITEREFHütter2012'] = {'Hütter-50bis53'}, ['CITEREFHütter2015'] = {'Hütter-54bis59'}, ['CITEREFHütter2021'] = {'Hütter-60bis91'}, ----------< I >---------- ['CITEREFIacocca1984'] = {'Iacocca1984'}, ['CITEREFIbn_Khallikan1843'] = {'Ibn Khallikan\'s Biographical Dictionary'}, ['CITEREFImber2002'] = {'Imber-The Ottoman Empire, 1300–1650'}, ['CITEREFInalcik1989'] = {'Setton-A History of the Crusades'}, ['CITEREFIranica:_Bahrām'] = template_names['Iranica'], ['CITEREFIrvine2006'] = template_names['Iranica'], ['CITEREFIshino1998'] = {'Teishajo'}, ['CITEREFIshkevariNejad2008'] = {'Encyclopaedia Islamica'}, ['CITEREFIvey1919'] = {'Ivey-Marquette'}, ----------< J >---------- ['CITEREFJackson1908'] = {'Schaff-Herzog'}, ['CITEREFJackson1988'] = template_names['Iranica'], ['CITEREFJackson1989'] = template_names['Iranica'], ['CITEREFJackson1995'] = {'Cite enc-nyc'}, ['CITEREFJackson2010'] = {'Cite enc-nyc2'}, ['CITEREFJacksonMelville2001'] = template_names['Iranica'], ['CITEREFJacobs1904'] = {'Cite Jewish Encyclopedia'}, ['CITEREFJarchow1981'] = {'Jarchow Locally Convex Spaces'}, ['CITEREFJavadiBurrill1988'] = template_names['Iranica'], ['CITEREFJohn_O&#039;Donovan1856'] = {'Cite AFM'}, ['CITEREFJohnson1906'] = {'BDA1906', 'Cite BDA1906'}, ['CITEREFJohnstonWelshSchafer2001'] = {'Johnston-Streamliner'}, ['CITEREFJones2011'] = {'Cite EPD'}, ['CITEREFJordan2002'] = {'Jordan-WineWABest'}, ['CITEREFJoshi1983'] = {'Joshi Introduction to General Topology'}, ['CITEREFJoslen2003'] = {'Joslen-OOB'}, ['CITEREFJowett1867'] = {'DGRBM', 'Cite DGRBM'}, ['CITEREFJowett1989'] = {'Jowett-Atlas', 'Carnarvonshire Railway'}, ['CITEREFJowett2000'] = {'Jowett-Nationalised'}, ['CITEREFJullien2018'] = template_names['ODLA'], ['CITEREFJupp1986'] = {'HistoryofParliament'}, ----------< K >---------- ['CITEREFK.'] = {'Schubert\'s compositions (references)'}, ['CITEREFKadinsky2016'] = {'Cite Hidden Waters NYC'}, ['CITEREFKaegi1991'] = template_names['ODB'], ['CITEREFKamaly2006'] = template_names['Iranica'], ['CITEREFKamp1981'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFKang2008'] = {'Country study'}, ['CITEREFKaramatiMelvin-Koushki2021'] = template_names['Iranica'], ['CITEREFKaramatiMelvin-Koushki2021'] = {'Encyclopaedia Islamica'}, ['CITEREFKarimi-Hakkak1997'] = template_names['Iranica'], ['CITEREFKarimiMaghsoodi2013'] = {'Encyclopaedia Islamica'}, ['CITEREFKarl_Frohnmeyer1953'] = template_names['NDB'], ['CITEREFKarnow1989'] = {'Cite-Karnow'}, ['CITEREFKasheff2001'] = template_names['Iranica'], ['CITEREFKayvaniGholami2008'] = {'Encyclopaedia Islamica'}, ['CITEREFKazemzadeh1951'] = {'Cite The Struggle for Transcaucasia'}, ['CITEREFKazemzadeh1951'] = {'The Struggle for Transcaucasia'}, ['CITEREFKazhdan1991'] = template_names['ODB'], ['CITEREFKazhdanCutler1991'] = template_names['ODB'], ['CITEREFKazhdanJeffreys1991'] = template_names['ODB'], ['CITEREFKazhdanŠevčenko1991'] = template_names['ODB'], ['CITEREFKeall1987'] = template_names['Iranica'], ['CITEREFKeefe2006'] = {'Schubert\'s compositions (references)'}, ['CITEREFKeightley1999'] = {'Cite Cambridge History of China'}, ['CITEREFKeller1937'] = {'Bach\'s compositions (sources)'}, ['CITEREFKelley1975'] = {'Kelley General Topology'}, ['CITEREFKelly1988'] = {'Cite GEIL'}, ['CITEREFKellyBurrage1920'] = {'Cite AMB1920'}, ['CITEREFKennedy1998'] = {'The Cambridge History of Egypt', 'Cite Kennedy 1998', 'Cambridge History of Egypt'}, ['CITEREFKennedy2001'] = {'Kennedy-The Armies of the Caliphs'}, ['CITEREFKennedy2004'] = {'The Prophet and the Age of the Caliphates'}, ['CITEREFKennedy2007'] = {'Kennedy-The Great Arab Conquests'}, ['CITEREFKennedy2016'] = {'The Prophet and the Age of the Caliphates'}, ['CITEREFKenyon2011'] = {'Bach\'s compositions (sources)'}, ['CITEREFKerrigan1995'] = {'Shakespeare sonnets bibliography'}, ['CITEREFKettenhofen1995'] = template_names['Iranica'], ['CITEREFKettenhofen2001'] = template_names['Iranica'], ['CITEREFKettenhofenBournoutianHewsen1998'] = template_names['Iranica'], ['CITEREFKhaleelulla1982'] = {'Khaleelulla Counterexamples in Topological Vector Spaces'}, ['CITEREFKhaleghi-Motlagh1999'] = template_names['Iranica'], ['CITEREFKhaleghi-Motlagh2001'] = template_names['Iranica'], ['CITEREFKhan2012'] = {'Cite Banglapedia'}, ['CITEREFKhatibiNegahban2013'] = {'Encyclopaedia Islamica'}, ['CITEREFKim1994'] = {'Country study'}, ['CITEREFKirnberger1774'] = {'Bach\'s compositions (sources)'}, ['CITEREFKirnberger1780'] = {'Bach\'s compositions (sources)'}, ['CITEREFKlein2006'] = {'Klein-UP-2'}, ['CITEREFKlíma1988'] = template_names['Iranica'], ['CITEREFKobayashi1978'] = {'Bach\'s compositions (sources)'}, ['CITEREFKoderHild1976'] = {'Tabula Imperii Byzantini'}, ['CITEREFKoderSoustalKoder1998'] = {'Tabula Imperii Byzantini'}, ['CITEREFKoeppel2015'] = {'Cite citygrid'}, ['CITEREFKofos1977'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFKohler1902'] = {'Cite Jewish Encyclopedia'}, ['CITEREFKolde1914'] = {'Schaff-Herzog'}, ['CITEREFKoliopoulos1978'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFKolmogorovFomin1957'] = {'Kolmogorov Fomin Elements of the Theory of Functions and Functional Analysis'}, ['CITEREFKonrad_Ameln1985'] = template_names['NDB'], ['CITEREFKorkotyan1932'] = {'Cite The Population of Soviet Armenia'}, ['CITEREFKoska2011'] = {'Bach\'s compositions (sources)'}, ['CITEREFKratville1962'] = {'Kratville-SSL'}, ['CITEREFKretzschmar1910'] = {'Bach\'s compositions (sources)'}, ['CITEREFKube2009'] = {'Schubert\'s compositions (references)'}, ['CITEREFKubrusly2011'] = {'Kubrusly The Elements of Operator Theory 2nd Edition 2011'}, ['CITEREFKurz1983'] = template_names['Cam_Hist_Iran'], ['CITEREFKuznik2008'] = {'Bach\'s compositions (sources)'}, ['CITEREFKöthe1969'] = {'Köthe Topological Vector Spaces I'}, ['CITEREFKöthe1979'] = {'Köthe Topological Vector Spaces II'}, ['CITEREFKöthe1983'] = {'Köthe Topological Vector Spaces I'}, ['CITEREFKülzer2008'] = {'Tabula Imperii Byzantini'}, ['CITEREFKüçükaşcı2001'] = {'TDV Encyclopedia of Islam'}, ----------< L >---------- ['CITEREFLa_Porta2018'] = template_names['ODLA'], ['CITEREFLacourcière1974'] = {'Cite DCB'}, ['CITEREFLadefogedMaddieson1996'] = {'SOWL'}, ['CITEREFLandau-Tasseron2010'] = {'New Cambridge History of Islam'}, ['CITEREFLandauCondit1996'] = {'Cite nysky'}, ['CITEREFLandmann1907'] = {'Bach\'s compositions (sources)'}, ['CITEREFLang1983'] = template_names['Cam_Hist_Iran'], ['CITEREFLang2002'] = {'Lang Algebra'}, ['CITEREFLangaroodiCooper2008'] = {'Encyclopaedia Islamica'}, ['CITEREFLangaroodiCooper2015'] = template_names['Iranica'], ['CITEREFLangaroodiCooper2015'] = {'Encyclopaedia Islamica'}, ['CITEREFLangaroodiNegahban2008'] = {'Encyclopaedia Islamica'}, ['CITEREFLangaroodiNegahban2015'] = template_names['Iranica'], ['CITEREFLangaroodiNegahban2015'] = {'Encyclopaedia Islamica'}, ['CITEREFLangaroudi2001'] = template_names['Iranica'], ['CITEREFLatham1982–2021'] = template_names['Iranica'], ['CITEREFLazard1975'] = template_names['Cam_Hist_Iran'], ['CITEREFLaërtius1925'] = {'Cite Lives of the Eminent Philosophers', 'Cite LotEP'}, ['CITEREFLeCoq1986'] = template_names['Iranica'], ['CITEREFLe_Quien1740'] = {'Oriens Christianus'}, ['CITEREFLe_Strange1900'] = {'Baghdad During the Abbasid Caliphate'}, ['CITEREFLe_Strange1905'] = {'Lands of the Eastern Caliphate'}, ['CITEREFLe_Strange1922'] = {'Baghdad During the Abbasid Caliphate'}, ['CITEREFLeblanc1979'] = {'Cite DCB'}, ['CITEREFLee1903'] = {'Cite DNBIE'}, ['CITEREFLee2018'] = template_names['ODLA'], ['CITEREFLegifrance'] = {'Cite Legifrance', 'Cite Légifrance'}, ['CITEREFLeisingerWollny1993'] = {'Bach\'s compositions (sources)'}, ['CITEREFLerner1988'] = template_names['Iranica'], ['CITEREFLev1999'] = {'Saladin in Egypt'}, ['CITEREFLevitan2001'] = {'Springer'}, ['CITEREFLewin1925'] = {'Lewin-EarlyRail'}, ['CITEREFLewis1969'] = {'Setton-A History of the Crusades'}, ['CITEREFLewis1986'] = {'Lewis-Shortline-1986'}, ['CITEREFLewis1991'] = {'Lewis-Shortline-1991'}, ['CITEREFLewis1996'] = {'Lewis-Shortline-1996'}, ['CITEREFLewis2001'] = template_names['Iranica'], ['CITEREFLi2002'] = {'Cite Cambridge History of China'}, ['CITEREFLiederNet_Archive'] = {'Schubert\'s compositions (references)'}, ['CITEREFLieu1997'] = template_names['Iranica'], ['CITEREFLighthouses_of_Australia_Inc'] = {'Cite loa'}, ['CITEREFLilieLudwigPratschZielke1998–2013'] = {'Prosopographie der mittelbyzantinischen Zeit'}, ['CITEREFLilieLudwigPratschZielke1999'] = {'Prosopographie der mittelbyzantinischen Zeit', 'PMBZ'}, ['CITEREFLilieLudwigPratschZielke2000'] = {'Prosopographie der mittelbyzantinischen Zeit'}, ['CITEREFLilieLudwigPratschZielke2001'] = {'Prosopographie der mittelbyzantinischen Zeit'}, ['CITEREFLilieLudwigPratschZielke2002'] = {'Prosopographie der mittelbyzantinischen Zeit'}, ['CITEREFLilieLudwigPratschZielke2009'] = {'Prosopographie der mittelbyzantinischen Zeit'}, ['CITEREFLilieLudwigPratschZielke2013'] = {'Prosopographie der mittelbyzantinischen Zeit'}, ['CITEREFLind1986'] = {'Lind-Limiteds'}, ['CITEREFLittle1974'] = {'Cite DCB'}, ['CITEREFLongnon1969'] = {'Setton-A History of the Crusades'}, ['CITEREFLosensky2003'] = template_names['Iranica'], ['CITEREFLoverance2018'] = template_names['ODLA'], ['CITEREFLukonin1983'] = {'Cambridge History of Iran'}, ['CITEREFLurie'] = {'Lurie-HA'}, ['CITEREFLurje2010'] = template_names['Iranica'], ['CITEREFLuttrell1975'] = {'Setton-A History of the Crusades'}, ['CITEREFLuttrell1987'] = {'DBI'}, ['CITEREFLynch2004'] = {'Lynch-Penn Central'}, ['CITEREFLynch2005'] = {'Lynch-New Haven passenger'}, ['CITEREFLynch2018'] = template_names['ODLA'], ['CITEREFLéger1990'] = {'Cite DCB'}, ['CITEREFle_Fleming1953'] = {'RCTS-LocosGWR-8'}, ['CITEREFle_Fleming1958'] = {'RCTS-LocosGWR-5'}, ['CITEREFle_Fleming1960'] = {'RCTS-LocosGWR-8'}, ----------< M >---------- ['CITEREFMacDermot1927'] = {'Infobox GWR'}, ['CITEREFMacDermot1931'] = {'Infobox GWR'}, ['CITEREFMacEoin1988'] = template_names['Iranica'], ['CITEREFMacKenzie1992'] = template_names['Iranica'], ['CITEREFMachinery&#039;s_Handbook1996'] = {'MachinerysHandbook25e'}, ['CITEREFMadelung1975'] = template_names['Cam_Hist_Iran'], ['CITEREFMadelung1978'] = {'EI2'}, ['CITEREFMadelung1983'] = template_names['Iranica'], ['CITEREFMadelung1984'] = template_names['Iranica'], ['CITEREFMadelung1988'] = template_names['Iranica'], ['CITEREFMadelung1993'] = template_names['Iranica'], ['CITEREFMadelung2003'] = template_names['Iranica'], ['CITEREFMadelungFelix1995'] = template_names['Iranica'], ['CITEREFMaeda2009'] = template_names['Iranica'], ['CITEREFMagdalino2002'] = {'The Empire of Manuel I Komnenos'}, ['CITEREFMaiken1989'] = {'Maiken-Night Trains'}, ['CITEREFMailer2004'] = {'Mailer-Omaha Road'}, ['CITEREFMajidiNegahban'] = {'Encyclopaedia Islamica'}, ['CITEREFMalandra2009'] = template_names['Iranica'], ['CITEREFManfred_Knedlik2007'] = {'BBKL'}, ['CITEREFMarshak1994'] = template_names['Iranica'], ['CITEREFMarshak2002'] = template_names['Iranica'], ['CITEREFMarshall1823'] = {'Cite RNB1823'}, ['CITEREFMarshall1824'] = {'Cite RNB1823'}, ['CITEREFMarshall1825'] = {'Cite RNB1823'}, ['CITEREFMarshall1827'] = {'Cite RNB1823'}, ['CITEREFMarshall1828'] = {'Cite RNB1823'}, ['CITEREFMarshall1829'] = {'Cite RNB1823'}, ['CITEREFMarshall1830'] = {'Cite RNB1823'}, ['CITEREFMarshall1831'] = {'Cite RNB1823'}, ['CITEREFMarshall1832'] = {'Cite RNB1823'}, ['CITEREFMarshall1833'] = {'Cite RNB1823'}, ['CITEREFMarshall1835'] = {'Cite RNB1823'}, ['CITEREFMarshall1972'] = {'Lancashire & Yorkshire Railway 3'}, ['CITEREFMarshall2001'] = {'Marshall-INGSR'}, ['CITEREFMartin_Persch1992'] = {'BBKL'}, ['CITEREFMartin_Persch1993'] = {'BBKL'}, ['CITEREFMartin_Persch1996'] = {'BBKL'}, ['CITEREFMartindale1980'] = {'Prosopography of the Later Roman Empire', 'PLRE'}, ['CITEREFMartindale1992'] = {'Prosopography of the Later Roman Empire', 'PLRE'}, ['CITEREFMartindaleJonesMorris1971'] = {'Prosopography of the Later Roman Empire', 'PLRE'}, ['CITEREFMasoud_Jalali-Moqaddam2015'] = {'Encyclopaedia Islamica'}, ['CITEREFMatini1987'] = template_names['Iranica'], ['CITEREFMatthee2008'] = template_names['Iranica'], ['CITEREFMatthee2012'] = template_names['Iranica'], ['CITEREFMatthee2015'] = template_names['Iranica'], ['CITEREFMaul2005'] = {'Bach\'s compositions (sources)'}, ['CITEREFMayGray2006'] = {'MayGray-WAGRPassCar'}, ['CITEREFMazzaoui2002'] = template_names['Iranica'], ['CITEREFMcArthurMcArthur2003'] = {'Cite ogn', 'Cite Oregon Geographic Names'}, ['CITEREFMcCaffrey1990'] = template_names['Iranica'], ['CITEREFMcCorduck2004'] = {'McCorduck 2004'}, ['CITEREFMcCurdyRogers1902'] = {'Cite Jewish Encyclopedia'}, ['CITEREFMcDonnell2015'] = {'McDonnell-Locomotives-2nd'}, ['CITEREFMcGeerNesbittOikonomides2001'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'}, ['CITEREFMcGeerNesbittOikonomides2005'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'}, ['CITEREFMcGhee2008'] = {'Cite McGhee 2008'}, ['CITEREFMeiningen1704'] = {'Bach\'s compositions (sources)'}, ['CITEREFMeints1992'] = {'Meints-Companies'}, ['CITEREFMeints2005'] = {'Meints-Lines'}, ['CITEREFMelamed1988'] = {'Bach\'s compositions (sources)'}, ['CITEREFMelamed1995'] = {'Bach\'s compositions (sources)'}, ['CITEREFMelville1997'] = template_names['Iranica'], ['CITEREFMelville2003'] = template_names['Iranica'], ['CITEREFMennell1892'] = {'Dictionary of Australasian Biography'}, ['CITEREFMetcalfe2009'] = {'The Muslims of Medieval Italy'}, ['CITEREFMiddleton1961'] = {'Middleton-Interurban'}, ['CITEREFMiddleton2001'] = {'Middleton-Electrified-2nd'}, ['CITEREFMiddleton2002'] = {'Middleton-PRR-Under-Wire'}, ['CITEREFMiddletonSmerkDiehl2007'] = {'Encyclopedia of North American Railroads'}, ['CITEREFMiles1975'] = template_names['Cam_Hist_Iran'], ['CITEREFMillar2011'] = {'NZR Steam Locomotive'}, ['CITEREFMiller'] = {'Encyclopaedia Islamica'}, ['CITEREFMiller1908'] = {'The Latins in the Levant', 'Latins in the Levant'}, ['CITEREFMiller1921'] = {'Essays on the Latin Orient'}, ['CITEREFMinnich2008'] = {'Country study'}, ['CITEREFMiramar_Ship_Index'] = {'Csr', 'Cite ship register'}, ['CITEREFMitchell1965'] = {'Mitchell TOC'}, ['CITEREFMittermeierKonstantHawkinsLouis2006'] = {'LoM2'}, ['CITEREFMittermeierLouisRichardsonSchwitzer2010'] = {'LoM3'}, ['CITEREFMittermeierTattersallKonstantMeyers1994'] = {'LoM1'}, ['CITEREFMoore1875'] = {'Cite CEM'}, ['CITEREFMorana1993'] = {'Bach\'s compositions (sources)'}, ['CITEREFMorony2009'] = template_names['Iranica'], ['CITEREFMoschonas1975'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFMottahedeh1975'] = template_names['Cam_Hist_Iran'], ['CITEREFMozartHaydnHaydn2008'] = {'Schubert\'s compositions (references)'}, ['CITEREFMullié1852'] = {'Cite Mullié', 'Mullié'}, ['CITEREFMunkres1974'] = {'Munkres Topology'}, ['CITEREFMunkres2000'] = {'Munkres Topology'}, ['CITEREFMurray2006'] = {'Murray-Illinois Central'}, ['CITEREFMusserCarleton2005'] = {'MSW3 Muroidea'}, ['CITEREFMyersWang2002'] = {'Cite Cambridge History of China'}, ['CITEREFMüller,_Hans-Christian1966'] = template_names['NDB'], ----------< N >---------- ['CITEREFNSA_II,_15'] = {'Schubert\'s compositions (references)'}, ['CITEREFNSA_scores'] = {'Schubert\'s compositions (references)'}, ['CITEREFNSA_website'] = {'Schubert\'s compositions (references)'}, ['CITEREFNagel1990'] = template_names['Iranica'], ['CITEREFNariciBeckenstein2011'] = {'Narici Beckenstein Topological Vector Spaces'}, ['CITEREFNavāʾī1988'] = template_names['Iranica'], ['CITEREFNegahban2008'] = {'Encyclopaedia Islamica'}, ['CITEREFNemiroffBonnell1998'] = {'Cite APOD'}, ['CITEREFNemiroffBonnell2004'] = {'Cite APOD'}, ['CITEREFNemiroffBonnell2005'] = {'Cite APOD'}, ['CITEREFNemiroffBonnell2006'] = {'Cite APOD'}, ['CITEREFNemiroffBonnell2007'] = {'Cite APOD'}, ['CITEREFNersessian2018'] = template_names['ODLA'], ['CITEREFNesbittMorrisson2009'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'}, ['CITEREFNesbittOikonomides1991'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'}, ['CITEREFNesbittOikonomides1994'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'}, ['CITEREFNesbittOikonomides1996'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'}, ['CITEREFNestruev2020'] = {'Nestruev Smooth Manifolds and Observables 2020'}, ['CITEREFNetzer1998'] = template_names['Iranica'], ['CITEREFNetzer2007'] = template_names['Iranica'], ['CITEREFNeukirch1999'] = {'Neukirch ANT'}, ['CITEREFNeukirchSchmidtWingberg2000'] = {'Neukirch et al. CNF'}, ['CITEREFNew_York_City_Landmarks_Preservation_CommissionDolkartPostal2009'] = {'Cite nycland'}, ['CITEREFNewbould1999'] = {'Schubert\'s compositions (references)'}, ['CITEREFNewman1994'] = template_names['Iranica'], ['CITEREFNicholson2018'] = template_names['ODLA'], ['CITEREFNicholsonCanepaDaryaee2018'] = template_names['ODLA'], ['CITEREFNicol1968'] = {'The Byzantine Family of Kantakouzenos'}, ['CITEREFNicol1984'] = {'The Despotate of Epiros, 1267–1479'}, ['CITEREFNicol1988'] = {'Byzantium and Venice: A Study in Diplomatic and Cultural Relations'}, ['CITEREFNicol1992'] = {'The Immortal Emperor: The Life and Legend of Constantine Palaiologos, Last Emperor of the Romans'}, ['CITEREFNicol1993'] = {'The Last Centuries of Byzantium, 1261–1453', 'The Last Centuries of Byzantium'}, ['CITEREFNicol1994'] = {'The Byzantine Lady: Ten Portraits, 1250–1500'}, ['CITEREFNock1974'] = {'Nock-EustonGlasgow'}, ----------< O >---------- ['CITEREFO&#039;Byrne1849'] = {'Cite NBD1849'}, ['CITEREFO&#039;ConnorRobertson'] = {'MacTutor Biography', 'MacTutor'}, ['CITEREFO&#039;ConnorRobertson1996'] = {'MacTutor Biography', 'MacTutor'}, ['CITEREFO&#039;ConnorRobertson2000'] = {'MacTutor Biography', 'MacTutor'}, ['CITEREFO&#039;ConnorRobertson2004'] = {'MacTutor Biography', 'MacTutor'}, ['CITEREFO&#039;Donoghue1897'] = {'Cite DNB'}, ['CITEREFODB'] = template_names['ODB'], ['CITEREFODLA'] = template_names['ODLA'], ['CITEREFOberling1984'] = template_names['Iranica'], ['CITEREFOberling2008'] = template_names['Iranica'], ['CITEREFOberling2010'] = template_names['Iranica'], ['CITEREFOdisheli2018'] = template_names['ODLA'], ['CITEREFOfficial_Guide_of_the_Railways1950'] = {'Official Guide of the Railways'}, ['CITEREFOgorek2012'] = {'Ogorek-South Shore'}, ['CITEREFOikonomides1991'] = template_names['ODB'], ['CITEREFOikonomou1977'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFOlbrycht2021'] = template_names['Iranica'], ['CITEREFOrmsby1982'] = {'Cite DCB'}, ----------< P >---------- ['CITEREFPLP'] = {'Prosopographisches Lexikon der Palaiologenzeit', 'PLP'}, ['CITEREFPalmer1875'] = {'Cite ADB'}, ['CITEREFPalmerStewart1965'] = {'Palmer & Stewart'}, ['CITEREFPanainoAbdollahyBalland1990'] = template_names['Iranica'], ['CITEREFPandariHirtensteinNegahban2013'] = {'Encyclopaedia Islamica'}, ['CITEREFParvin2003'] = template_names['Iranica'], ['CITEREFParvin2009'] = template_names['Iranica'], ['CITEREFPatience1996'] = {'Patience-SteamTwilight'}, ['CITEREFPatton2005'] = {'MSW3 Geomyidae'}, ['CITEREFPaul2000'] = template_names['Iranica'], ['CITEREFPawson1979'] = {'Pawson-Delaware Valley'}, ['CITEREFPaxtonBourne1985'] = {'Paxton-Bourne'}, ['CITEREFPeacock2011'] = template_names['Iranica'], ['CITEREFPeck1898'] = {'HDCA'}, ['CITEREFPerlis2001'] = {'Springer'}, ['CITEREFPerreault2004'] = {'Bach\'s compositions (sources)'}, ['CITEREFPerry1983'] = template_names['Cam_Hist_Iran'], ['CITEREFPerry1990'] = template_names['Cam_Hist_Iran'], ['CITEREFPerry1991'] = template_names['Cam_Hist_Iran'], ['CITEREFPetropoulosKoumarianou1977'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFPetrucci1982'] = {'DBI'}, ['CITEREFPezeshk2017'] = {'Encyclopaedia Islamica'}, ['CITEREFPezeshkKhaleeli2017'] = template_names['Iranica'], ['CITEREFPezeshkKhaleeli2017'] = {'Encyclopaedia Islamica'}, ['CITEREFPfau2008'] = {'Bach\'s compositions (sources)'}, ['CITEREFPikros1977'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFPinkepank1973'] = {'Pinkepank diesel spotters guide 2'}, ['CITEREFPlantlist2016'] = {'Plantlist'}, ['CITEREFPlaten1976'] = {'Bach\'s compositions (sources)'}, ['CITEREFPloumidisAlexiou1974'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFPmbZ'] = {'Prosopographie der mittelbyzantinischen Zeit', 'PMBZ'}, ['CITEREFPolemis1968'] = {'Polemis-The Doukai'}, ['CITEREFPope2007'] = {'Encyclopaedia Judaica', 'Cite EJ', 'Cite Encyclopaedia Judaica'}, ['CITEREFPopplewell'] = {'Popplewell-Gazetteer'}, ['CITEREFPotts2018'] = template_names['ODLA'], ['CITEREFPottsCanepa2018'] = template_names['ODLA'], ['CITEREFPourshariati2017'] = {'Encyclopædia Iranica Online'}, ['CITEREFPozza1992'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFPrawer1985'] = {'Setton-A History of the Crusades'}, ['CITEREFPritsak1991'] = template_names['ODB'], ['CITEREFProsopographie_der_mittelbyz._Zeit'] = {'Prosopographie der mittelbyzantinischen Zeit'}, ----------< Q >---------- ['CITEREFQuick2009'] = {'Quick-Stations'}, ['CITEREFQuick2019'] = {'Quick-stations-5'}, ['CITEREFQuick2020'] = {'Quick-stations-5'}, ['CITEREFQuick2022'] = {'Quick-stations-5'}, ['CITEREFQuick2023'] = {'Quick-stations-5.05'}, ['CITEREFQuinn2003'] = template_names['Iranica'], ----------< R >---------- ['CITEREFRaditsa1983'] = template_names['Cam_Hist_Iran'], ['CITEREFRahman1983'] = template_names['Iranica'], ['CITEREFRaja&#039;i1987'] = template_names['Iranica'], ['CITEREFRamaer1974'] = {'Ramaer-SteamLocosEAR'}, ['CITEREFRansome-Wallis1971'] = {'Ransome-Wallis 1'}, ['CITEREFRateliff2007'] = template_names['ME-ref'], ['CITEREFRavegnano2000'] = {'DBI'}, ['CITEREFReed1953'] = {'RCTS-LocosGWR-2'}, ['CITEREFReed1975'] = {'Reed-Streamline era'}, ['CITEREFReed1997'] = {'Schubert\'s compositions (references)'}, ['CITEREFReinhard_Tenberg1990'] = {'BBKL'}, ['CITEREFRettinghaus2020'] = {'BDh'}, ['CITEREFReynolds1921'] = {'Cite Collier\'s', 'Collier\'s'}, ['CITEREFReynoldsOroszi2000'] = {'Reynolds-BO'}, ['CITEREFRezaHirtensteinGholami2021'] = {'Encyclopaedia Islamica'}, ['CITEREFRezakhani2018'] = template_names['ODLA'], ['CITEREFRezvani2014'] = template_names['Iranica'], ['CITEREFRichter-Bernburg2003'] = template_names['Iranica'], ['CITEREFRichter2018'] = {'BDh'}, ['CITEREFRigo2005'] = template_names['ODB'], ['CITEREFRipleyDana1863'] = {'New American Cyclopedia'}, ['CITEREFRipleyDana1864'] = {'New American Cyclopedia'}, ['CITEREFRipleyDana1879'] = {'Cite AmCyc'}, ['CITEREFRistaino1988'] = {'Country study'}, ['CITEREFRobert_Eitner1891'] = {'Cite ADB'}, ['CITEREFRobertson1983'] = {'Robertson-OriginScot'}, ['CITEREFRockafellarWets2009'] = {'Rockafellar Wets Variational Analysis 2009 Springer'}, ['CITEREFRoe1916'] = {'Roe1916'}, ['CITEREFRoe1937'] = {'Roe1937'}, ['CITEREFRoemer1986'] = template_names['Cam_Hist_Iran'], ['CITEREFRoemer1989'] = template_names['Iranica'], ['CITEREFRoemer2004'] = template_names['Iranica'], ['CITEREFRolt1965'] = {'Rolt1965'}, ['CITEREFRoltKichenside1982'] = {'Rolt-Red'}, ['CITEREFRose1857'] = {'Cite Newgenbio'}, ['CITEREFRosenfeld1974'] = template_names['NDB'], ['CITEREFRosenzweigBlackmar1992'] = {'Cite Central Park History', 'Cite Central Park history'}, ['CITEREFRowe2002'] = {'Cite Cambridge History of China'}, ['CITEREFRowledge1975'] = {'Rowledge-Engines of the LMS'}, ['CITEREFRowledge1993'] = {'Rowledge-Irish Steam Register'}, ['CITEREFRowlett'] = {'Cite rowlett', 'Cite Rowlett'}, ['CITEREFRowlett2007'] = {'Cite rowlett', 'Cite Rowlett'}, ['CITEREFRowlett2012'] = {'Cite rowlett', 'Cite Rowlett'}, ['CITEREFRowlett2013'] = {'Cite rowlett', 'Cite Rowlett'}, ['CITEREFRowlett2016'] = {'Cite rowlett', 'Cite Rowlett'}, ['CITEREFRowlett2017'] = {'Cite rowlett', 'Cite Rowlett'}, ['CITEREFRowson1998'] = template_names['Iranica'], ['CITEREFRudin1973'] = {'Rudin Walter Functional Analysis'}, ['CITEREFRudin1991'] = {'Rudin Walter Functional Analysis'}, ['CITEREFRunciman1951'] = {'Runciman-A History of the Crusades'}, ['CITEREFRunciman1951–1954'] = {'Runciman-A History of the Crusades'}, ['CITEREFRunciman1952'] = {'Runciman-A History of the Crusades'}, ['CITEREFRunciman1954'] = {'Runciman-A History of the Crusades'}, ['CITEREFRunciman1989'] = {'Runciman-A History of the Crusades'}, ['CITEREFRussell1985'] = {'Setton-A History of the Crusades', 'Encyclopædia Iranica Online', 'Encyclopædia Iranica', 'Encyclopaedia Iranica', 'Cite Encyclopædia Iranica Online'}, ['CITEREFRussell1986'] = template_names['Iranica'], ['CITEREFRussell1987'] = template_names['Iranica'], ['CITEREFRussellNorvig2003'] = {'Russell Norvig 2003'}, ['CITEREFRybczynski2000'] = {'Rybczynski2000'}, ['CITEREFRypka1968'] = template_names['Cam_Hist_Iran'], ----------< S >---------- ['CITEREFSR_staff2013'] = {'Houston family tree'}, ['CITEREFSadeghiTehrani2008'] = {'Encyclopaedia Islamica'}, ['CITEREFSadıkoğlu1996'] = {'TDV Encyclopedia of Islam'}, ['CITEREFSafa1987'] = template_names['Iranica'], ['CITEREFSafa1988'] = template_names['Iranica'], ['CITEREFSafa1989'] = template_names['Iranica'], ['CITEREFSafa1994'] = template_names['Iranica'], ['CITEREFSafa2003'] = template_names['Iranica'], ['CITEREFSajjadiAsatryanMelvin-Koushki'] = {'Encyclopaedia Islamica Online'}, ['CITEREFSajjadiAsatryanMelvin-Koushki'] = {'Encyclopaedia Islamica'}, ['CITEREFSajjadiAsatryanMelvin-Koushki2021'] = template_names['Iranica'], ['CITEREFSalbiev2021'] = template_names['Iranica'], ['CITEREFSalo2004'] = template_names['ME-ref'], ['CITEREFSamiʿiMelvin-Koushki2013'] = {'Encyclopaedia Islamica'}, ['CITEREFSanders1998'] = {'The Cambridge History of Egypt', 'Cambridge History of Egypt'}, ['CITEREFSanders2003'] = {'Sanders-Indiana'}, ['CITEREFSanders2006'] = {'Sanders-Heartland'}, ['CITEREFSanders2007'] = {'Sanders-Akron'}, ['CITEREFSarikakis1974'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFSaunders2001'] = {'Saunders-Merging Lines'}, ['CITEREFSaunders2013'] = {'Saunders-Giants of the Seas'}, ['CITEREFSavadaShaw1992'] = {'Country study'}, ['CITEREFSavoryKaramustafa1998'] = template_names['Iranica'], ['CITEREFScarce1986'] = template_names['Iranica'], ['CITEREFSchaeferWolff1999'] = {'Schaefer Wolff Topological Vector Spaces'}, ['CITEREFSchafer1996'] = {'Schafer-Classic-Railroads-1'}, ['CITEREFSchafer1998'] = {'Schafer-Vintage Diesel'}, ['CITEREFSchafer2000'] = {'Schafer-More-Classic'}, ['CITEREFSchafer2003'] = {'Schafer-Classic-Railroads-3'}, ['CITEREFSchaferSolomon1997'] = {'Schafer-Pennsylvania'}, ['CITEREFSchaferWelsh1997'] = {'Schafer-Classic'}, ['CITEREFSchaferWelsh2002'] = {'Schafer-Streamliners'}, ['CITEREFSchaferWelshHolland2001'] = {'Schafer-American passenger train'}, ['CITEREFSchaff-Herzog'] = {'Schaff-Herzog'}, ['CITEREFSchechter1996'] = {'Schechter Handbook of Analysis and Its Foundations'}, ['CITEREFScheide1960'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchicht1805'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchilling1997'] = {'Schilling-pop-culture'}, ['CITEREFSchindel2013'] = template_names['Iranica'], ['CITEREFSchippmann1986'] = template_names['Iranica'], ['CITEREFSchippmann1987'] = template_names['Iranica'], ['CITEREFSchlitter2005'] = {'MSW3 Tubulidentata'}, ['CITEREFSchlumberger1983'] = template_names['Cam_Hist_Iran'], ['CITEREFSchmieder1950'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchmieder1990'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchmitt1986'] = template_names['Iranica'], ['CITEREFSchmitt1989'] = template_names['Iranica'], ['CITEREFSchmitt1993'] = template_names['Iranica'], ['CITEREFSchmitt1994'] = template_names['Iranica'], ['CITEREFSchmitt1995'] = template_names['Iranica'], ['CITEREFSchmitt2002'] = template_names['Iranica'], ['CITEREFSchmitt2004'] = template_names['Iranica'], ['CITEREFSchmitt2005'] = template_names['Iranica'], ['CITEREFSchmitt2018'] = template_names['Iranica'], ['CITEREFSchmittBailey1986'] = template_names['Iranica'], ['CITEREFSchmitz1870'] = {'Cite DGRBM'}, ['CITEREFSchneider1907'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchneider1912'] = {'Bach\'s compositions (sources)'}, ['CITEREFScholze1736'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchroeter1961'] = {'Schroeter-Eisenbahnen'}, ['CITEREFSchroeterRamaer1993'] = {'Schroeter-Ramaer-Eisenbahnen'}, ['CITEREFSchubert-online'] = {'Schubert\'s compositions (references)'}, ['CITEREFSchubert1968'] = {'Schubert Topology'}, ['CITEREFSchulenberg2010'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchulenberg2013'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchulze1980'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchulze1983'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchulze1984'] = {'Bach\'s compositions (sources)'}, ['CITEREFSchwieterman2001'] = {'Schwieterman-Leaves-Eastern'}, ['CITEREFScottNegus2011'] = {'Scott-Negus-Cellar Door'}, ['CITEREFScribbins1970'] = {'Scribbins-Hiawatha'}, ['CITEREFScribbins2008'] = {'Scribbins-400-2008', 'Scribbins-Remembered'}, ['CITEREFSearle'] = {'Cite sslidx'}, ['CITEREFSearle1980'] = {'Searle 1980'}, ['CITEREFSegal1982'] = template_names['Iranica'], ['CITEREFSellwood1983'] = template_names['Cam_Hist_Iran'], ['CITEREFSemmensGoldfinch2003'] = {'Book-Semmens-Goldfinch-How Steam Locomotives Really Work'}, ['CITEREFSemsarZand2008'] = {'Encyclopaedia Islamica'}, ['CITEREFSetton1975'] = {'Setton-A History of the Crusades'}, ['CITEREFSetton1976'] = {'The Papacy and the Levant'}, ['CITEREFSetton1978'] = {'The Papacy and the Levant'}, ['CITEREFSetton1984'] = {'The Papacy and the Levant'}, ['CITEREFSettonHazard1975'] = {'Setton-A History of the Crusades'}, ['CITEREFSfyroeras1975'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFShahbazi1986'] = template_names['Iranica'], ['CITEREFShahbazi1987'] = template_names['Iranica'], ['CITEREFShahbazi1988'] = template_names['Iranica'], ['CITEREFShahbazi1989'] = template_names['Iranica'], ['CITEREFShahbazi1991'] = template_names['Iranica'], ['CITEREFShahbazi1994'] = template_names['Iranica'], ['CITEREFShahbazi2002'] = template_names['Iranica'], ['CITEREFShahbazi2003'] = template_names['Iranica'], ['CITEREFShahbazi2004'] = template_names['Iranica'], ['CITEREFShahbazi2005'] = template_names['Iranica'], ['CITEREFShahbaziBosworth1990'] = template_names['Iranica'], ['CITEREFShahbaziRichter-Bernburg2002'] = template_names['Iranica'], ['CITEREFShaki1991'] = template_names['Iranica'], ['CITEREFShaughnessy1997'] = {'Shaughnessy-DH'}, ['CITEREFShaw1978'] = {'Shaw-RailroadAccidents'}, ['CITEREFShayegan2004'] = template_names['Iranica'], ['CITEREFShayesteh2013'] = template_names['Iranica'], ['CITEREFSheikhsofla2018'] = {'Encyclopaedia Islamica'}, ['CITEREFShindo2004'] = {'Kaneto-shindo-shinario-jinsei'}, ['CITEREFShippey2005'] = template_names['ME-ref'], ['CITEREFShoarian-SattariRezaeeNegahban2008'] = {'Encyclopaedia Islamica'}, ['CITEREFShoshani2005'] = {'MSW3 Shoshani'}, ['CITEREFShtern2001'] = {'Springer', 'SpringerEOM'}, ['CITEREFSiegele1957'] = {'Bach\'s compositions (sources)'}, ['CITEREFSilanos2014'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFSilke2006'] = {'O\'Donnell family tree'}, ['CITEREFSimmons2005'] = {'MSW3 Chiroptera'}, ['CITEREFSimon1966'] = {'Simon-Wines Australia'}, ['CITEREFSimonWarner2011'] = {'Amtrak By the Numbers'}, ['CITEREFSinclair1911'] = {'DCBL'}, ['CITEREFSinger1905'] = {'Jewish Encyclopedia'}, ['CITEREFSix1934'] = {'Cite Six', 'Cite six'}, ['CITEREFSkjærvø2018'] = template_names['ODLA'], ['CITEREFSkoulatos1980'] = {'Les personnages byzantins de l\'Alexiade'}, ['CITEREFSloan1964'] = {'Sloan1964'}, ['CITEREFSmid2008'] = {'Smid2008'}, ['CITEREFSmid2010'] = {'Smid2010'}, ['CITEREFSmith1854'] = {'Cite DGRG', 'DGRG'}, ['CITEREFSmith1870'] = {'DGRBM', 'Cite DGRBM'}, ['CITEREFSmith1873'] = {'DGRBM', 'Cite DGRBM'}, ['CITEREFSmith1876'] = {'DGRBM', 'Cite DGRBM'}, ['CITEREFSmith1880'] = {'DGRBM', 'Cite DGRBM'}, ['CITEREFSmith2010'] = {'Smith-Cruise Ships-2010'}, ['CITEREFSolomentsev2001'] = {'Springer', 'SpringerEOM'}, ['CITEREFSolomon2000'] = {'Solomon-American Diesel', 'Solomon-UP'}, ['CITEREFSolomon2003'] = {'Solomon-Masterpieces'}, ['CITEREFSolomon2004'] = {'Solomon-Amtrak'}, ['CITEREFSolomon2005'] = {'Solomon-SP-Passenger'}, ['CITEREFSolomon2006'] = {'Solomon-EMD Locomotives'}, ['CITEREFSolomon2011'] = {'Solomon-Modern Diesel'}, ['CITEREFSolomon2014'] = {'Solomon-GE and EMD'}, ['CITEREFSolomonSchafer2007'] = {'Solomon-New York Central'}, ['CITEREFSolopova2009'] = template_names['ME-ref'], ['CITEREFSorensen1956'] = {'Sorensen1956'}, ['CITEREFSoucek1982'] = template_names['Iranica'], ['CITEREFSoucek1983'] = template_names['Iranica'], ['CITEREFSoustal1991'] = {'Tabula Imperii Byzantini'}, ['CITEREFSoustalKoder1981'] = {'Tabula Imperii Byzantini'}, ['CITEREFSpielhoff1991'] = {'Spielhoff-EL'}, ['CITEREFSpitta1894'] = {'Bach\'s compositions (sources)'}, ['CITEREFSpitta1899'] = {'Bach\'s compositions (sources)'}, ['CITEREFSpringirth2016'] = {'Springirth-Philadelphia'}, ['CITEREFSpuhler1986'] = template_names['Cam_Hist_Iran'], ['CITEREFSpuler1983'] = template_names['Iranica'], ['CITEREFSpuler1987'] = template_names['Iranica'], ['CITEREFSpyropoulos1928'] = {'Great Military and Naval Encyclopaedia'}, ['CITEREFStagner1993'] = {'Stagner-Transition'}, ['CITEREFStansfield1999'] = {'Stansfield-AyrRenfrew'}, ['CITEREFStatistical_Yearbook_of_the_Republic_of_Croatia_2015'] = {'Croatia Yearbook 2015'}, ['CITEREFStaufer1993'] = {'Staufer-Pennsy_III'}, ['CITEREFStauferPennypacker1962'] = {'Staufer-Pennsy'}, ['CITEREFStauferPennypacker1968'] = {'Staufer-Pennsy Power II'}, ['CITEREFStaunton1988'] = {'Australian Dictionary of Biography'}, ['CITEREFSternFishmanTilove2006'] = {'Cite New York 2000', 'Cite NY2000', 'Cite ny2000', 'Cite NY 2000', 'Cite ny 2000'}, ['CITEREFSternGilmartinMassengale1983'] = {'Cite New York 1900', 'Cite NY1900'}, ['CITEREFSternGilmartinMellins1987'] = {'Cite New York 1930', 'Cite NY 1930', 'Cite NY1930', 'Cite ny1930', 'Cite ny 1930'}, ['CITEREFSternMellinsFishman1995'] = {'Cite New York 1960', 'Cite NY1960', 'Cite NY 1960', 'Cite ny1960', 'Cite ny 1960'}, ['CITEREFSternMellinsFishman1999'] = {'Cite New York 1880', 'Cite NY1880', 'Cite NY 1880', 'Cite ny1880', 'Cite ny 1880'}, ['CITEREFStewart1974'] = {'When Steam Was King'}, ['CITEREFStrachey1981'] = template_names['ME-ref'], ['CITEREFStrickland1983'] = {'Strickland Locomotive Directory'}, ['CITEREFStähelin1909'] = {'Schaff-Herzog'}, ['CITEREFSuetin2001'] = {'Springer', 'SpringerEOM'}, ['CITEREFSundermann1988'] = template_names['Iranica'], ['CITEREFSusanne_Schurr1992'] = {'BBKL'}, ['CITEREFSusanne_Siebert1992'] = {'BBKL'}, ['CITEREFSvolopoulos1977'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFSwartz1992'] = {'Swartz An Introduction to Functional Analysis'}, ----------< T >---------- ['CITEREFLondon_Gazette'] = {'London Gazette'}, ['CITEREFTaber1977'] = {'Taber-DLW-19th'}, ['CITEREFTaberTaber1980'] = {'Taber-DLW-20th-1'}, ['CITEREFTaberTaber1981'] = {'Taber-DLW-20th-2'}, ['CITEREFTafazzoli1999'] = template_names['Iranica'], ['CITEREFTafazzoli1999'] = {'Encyclopaedia Islamica'}, ['CITEREFTafazzoli2000'] = template_names['Iranica'], ['CITEREFTalbot1991'] = template_names['ODB'], ['CITEREFTalbotKazhdan1991'] = template_names['ODB'], ['CITEREFTanındı2008'] = template_names['Iranica'], ['CITEREFTao2009'] = {'Cite Cambridge History of China', 'The Cambridge History of China'}, ['CITEREFTao2009'] = {'Cite Cambridge History of China'}, ['CITEREFTer-Ghewondyan1976'] = {'The Arab Emirates in Bagratid Armenia'}, ['CITEREFThe_London_Gazette1950'] = {'London Gazette'}, ['CITEREFThe_London_Gazette_26_September_1919'] = {'London Gazette'}, ['CITEREFThielemann2012'] = {'Bach\'s compositions (sources)'}, ['CITEREFThomas1970'] = {'HistoryofParliament'}, ['CITEREFThomas1971'] = {'Thomas-History-VI'}, ['CITEREFThrush2010'] = {'HistoryofParliament'}, ['CITEREFTikhomirov2001'] = {'Springer'}, ['CITEREFTittel1966'] = {'Bach\'s compositions (sources)'}, ['CITEREFTodt1996'] = {'BBKL'}, ['CITEREFTodtVest2014'] = {'Tabula Imperii Byzantini'}, ['CITEREFTolkien1937'] = template_names['ME-ref'], ['CITEREFTolkien1954'] = template_names['ME-ref'], ['CITEREFTolkien1955'] = template_names['ME-ref'], ['CITEREFTolkien1964'] = template_names['ME-ref'], ['CITEREFTolkien1966'] = template_names['ME-ref'], ['CITEREFTolkien1977'] = template_names['ME-ref'], ['CITEREFTolkien1979'] = {'ME-ref'}, ['CITEREFTolkien1980'] = template_names['ME-ref'], ['CITEREFTolkien1982'] = template_names['ME-ref'], ['CITEREFTolkien1983'] = template_names['ME-ref'], ['CITEREFTolkien1984'] = template_names['ME-ref'], ['CITEREFTolkien1985'] = template_names['ME-ref'], ['CITEREFTolkien1986'] = template_names['ME-ref'], ['CITEREFTolkien1987'] = template_names['ME-ref'], ['CITEREFTolkien1988'] = template_names['ME-ref'], ['CITEREFTolkien1989'] = template_names['ME-ref'], ['CITEREFTolkien1990'] = template_names['ME-ref'], ['CITEREFTolkien1992'] = template_names['ME-ref'], ['CITEREFTolkien1993'] = template_names['ME-ref'], ['CITEREFTolkien1994'] = template_names['ME-ref'], ['CITEREFTolkien1996'] = template_names['ME-ref'], ['CITEREFTolkien1998'] = template_names['ME-ref'], ['CITEREFTolkien1999'] = template_names['ME-ref'], ['CITEREFTolkien2007'] = template_names['ME-ref'], ['CITEREFTolkienSwann1978'] = template_names['ME-ref'], ['CITEREFTolkienSwann2002'] = {'ME-ref'}, ['CITEREFTolkienTolkien1992'] = template_names['ME-ref'], ['CITEREFTonks1988'] = {'Tonks ironstone'}, ['CITEREFTonks1989'] = {'Tonks ironstone'}, ['CITEREFTonks1992'] = {'Tonks ironstone'}, ['CITEREFTopping1975'] = {'Setton-A History of the Crusades', 'Wisconsin History of the Crusades'}, ['CITEREFTorri2013'] = {'Bach\'s compositions (sources)'}, ['CITEREFTougher2018'] = template_names['ODLA'], ['CITEREFToumanoff1986'] = template_names['Iranica'], ['CITEREFToumanoff2010'] = template_names['Iranica'], ['CITEREFToumanoffChaumont1987'] = template_names['Iranica'], ['CITEREFTourret1995'] = {'Tourret-Allied Military Locomotives'}, ['CITEREFTrapp1991'] = template_names['ODB'], ['CITEREFTrappBeyerSturm-Schnabl1983'] = {'Prosopographisches Lexikon der Palaiologenzeit'}, ['CITEREFTrappWaltherBeyer1976'] = {'Prosopographisches Lexikon der Palaiologenzeit'}, ['CITEREFTrappWaltherBeyerSturm-Schnabl1978'] = {'Prosopographisches Lexikon der Palaiologenzeit'}, ['CITEREFTreadgold1988'] = {'The Byzantine Revival, 780–842'}, ['CITEREFTreadgold1997'] = {'A History of the Byzantine State and Society'}, ['CITEREFTrèves2006'] = {'Trèves François Topological vector spaces, distributions and kernels'}, ['CITEREFTsutsiev2014'] = {'Cite Atlas of the Ethno-Political History of the Caucasus'}, ['CITEREFTucker2009'] = {'Encyclopaedia Islamica'}, ['CITEREFTurim1998'] = {'Turim-oshima'}, ['CITEREFTuring1950'] = {'Turing 1950'}, ----------< U >---------- ['CITEREFUS-NHub_Music_Deposit_31_(Klavierbüchlein_für_W._F._Bach)_at_Bach_Digital'] = {'Bach\'s compositions (sources)'}, ['CITEREFUtas2002'] = template_names['Iranica'], ['CITEREFUwe_Eckardt2001'] = {'BBKL'}, ['CITEREFunknown_author1881'] = {'Cite ADB'}, ['CITEREFunknown_author1882'] = {'Cite ADB'}, ----------< V >---------- ['CITEREFVakalopoulos1975'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFVan_Cleve1969'] = {'Setton-A History of the Crusades'}, ['CITEREFVan_Hoorickx1971'] = {'Schubert\'s compositions (references)'}, ['CITEREFVan_Hoorickx_1974–1976'] = {'Schubert\'s compositions (references)'}, ['CITEREFVan_Lint2018'] = template_names['ODLA'], ['CITEREFVan_Riemsdijk,_Compound_Locomotives'] = {'Book-Van Riemsdijk-Compound Locomotives'}, ['CITEREFVan_Riemsdijk1994'] = {'Book-Van Riemsdijk-Compound Locomotives'}, ['CITEREFVan_Tricht2011'] = {'The Latin Renovatio of Byzantium'}, ['CITEREFVandenberghen1989'] = {'Vandenberghen-SNCB12.2'}, ['CITEREFVarzos1984'] = {'Η Γενεαλογία των Κομνηνών', 'Varzos-Genealogy of the Komnenoi'}, ['CITEREFVasiliev1935'] = {'Byzance et les Arabes'}, ['CITEREFVasiliev1968'] = {'Byzance et les Arabes'}, ['CITEREFVenables1911'] = {'DCBL'}, ['CITEREFVendler1997'] = {'Shakespeare sonnets bibliography'}, ['CITEREFVenetis2012'] = template_names['Iranica'], ['CITEREFVenn1954'] = {'VennAC'}, ['CITEREFVentura1963'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFVesel1999'] = template_names['Iranica'], ['CITEREFVetter1713'] = {'Bach\'s compositions (sources)'}, ['CITEREFVevainaCanepa2018'] = template_names['ODLA'], ['CITEREFVeysey1958'] = {'Veysey-PE-1958'}, ['CITEREFVischer1912'] = {'Schaff-Herzog'}, ['CITEREFVogelsang2003'] = template_names['Iranica'], ['CITEREFVolkmer1991'] = {'Volkmer-Pennsy-Electric'}, ['CITEREFvan_Leyden1956'] = {'Bach\'s compositions (sources)'}, ['CITEREFvan_Lint2018'] = template_names['ODLA'], ['CITEREFvon_Prantl1879'] = {'Cite ADB'}, ----------< W >---------- ['CITEREFWagnerBäzoldZschechLüderitz1990'] = {'Wagner-EFA2.3.2'}, ['CITEREFWalter1967'] = {'DBI', 'Dizionario Biografico degli Italiani'}, ['CITEREFWalter_Asmus1966'] = template_names['NDB'], ['CITEREFWayner1972'] = {'Wayner - Car names, numbers, consists'}, ['CITEREFWayner1973'] = {'Wayner-Spotter-2nd'}, ['CITEREFWebb2018'] = template_names['ODLA'], ['CITEREFWeber2016'] = template_names['Iranica'], ['CITEREFWechsler1979'] = {'Cite Cambridge History of China', 'The Cambridge History of China'}, ['CITEREFWechsler1979'] = {'Cite Cambridge History of China'}, ['CITEREFWegman2008'] = {'Wegman-Illustrated'}, ['CITEREFWeibel1994'] = {'Weibel IHA'}, ['CITEREFWeinrebHibbertKeayKeay2008'] = {'London encyclopedia'}, ['CITEREFWeisbrod1991'] = {'Weisbrod-EFA1.5'}, ['CITEREFWeisbrodMüllerPetznik1978'] = {'Weisbrod-EFA1.2'}, ['CITEREFWeiskopf1987'] = template_names['Iranica'], ['CITEREFWeiskopf1989'] = template_names['Iranica'], ['CITEREFWeiskopf1990'] = template_names['Iranica'], ['CITEREFWeiskopf1993'] = template_names['Iranica'], ['CITEREFWellhausen1927'] = {'The Arab Kingdom and its Fall'}, ['CITEREFWells1982'] = {'Accents of English'}, ['CITEREFWells1990'] = {'Cite LPD'}, ['CITEREFWells2000'] = {'Cite LPD'}, ['CITEREFWells2008'] = {'Cite LPD'}, ['CITEREFWelsh2006'] = {'Welsh-Broadway'}, ['CITEREFWelsh2008'] = {'Welsh-UP'}, ['CITEREFWerner_Raupp2001'] = {'BBKL'}, ['CITEREFWestcott1911'] = {'DCBL'}, ['CITEREFWestermayer,_Georg1882'] = {'Cite ADB'}, ['CITEREFWham1997'] = {'Wham-Ayrshire'}, ['CITEREFWharton1991'] = template_names['ODB'], ['CITEREFWhishaw1842'] = {'Whishaw-RailofGB-2ndEd'}, ['CITEREFWhishaw1969'] = {'Whishaw-RailofGB'}, ['CITEREFWhite1985'] = {'White-Passenger-1985'}, ['CITEREFWhite1993'] = {'White - American railroad freight car'}, ['CITEREFWhiteWillenskyLeadon2010'] = {'Cite aia5'}, ['CITEREFWhitehurst1973'] = {'Whitehurst GW Engines from 1940'}, ['CITEREFWhittow1996'] = {'The Making of Byzantium, 600–1025'}, ['CITEREFWickman1982'] = {'Country study'}, ['CITEREFWiesehöfer1986'] = template_names['Iranica'], ['CITEREFWiesehöfer2018'] = template_names['ODLA'], ['CITEREFWilansky2008'] = {'Wilansky Topology for Analysis 2008'}, ['CITEREFWilansky2013'] = {'Wilansky Modern Methods in Topological Vector Spaces'}, ['CITEREFWillard2004'] = {'Willard General Topology'}, ['CITEREFWilliams1998'] = {'Williams-Philadelphia'}, ['CITEREFWilliams2003'] = {'Bach\'s compositions (sources)'}, ['CITEREFWilliams2014'] = template_names['Iranica'], ['CITEREFWillis1750'] = {'Cite Notitia Parliamentaria'}, ['CITEREFWilson2017'] = {'Wilson-Guide'}, ['CITEREFWilsonFiske1889'] = {'Appletons\'', 'Cite Appletons\'', 'Appletons'}, ['CITEREFWilsonFiske1891'] = {'Appletons\'', 'Cite Appletons\'', 'Appletons'}, ['CITEREFWilsonFiske1892'] = {'Appletons\'', 'Cite Appletons\'', 'Appletons'}, ['CITEREFWilsonFiske1900'] = {'Appletons\'', 'Cite Appletons\'', 'Appletons'}, ['CITEREFWiltshire2000'] = {'Lloyd-Margaret River'}, ['CITEREFWinfieldLyon2004'] = {'Winfield'}, ['CITEREFWinkler1883'] = template_names['ADB'], ['CITEREFWitakowski2018'] = template_names['ODLA'], ['CITEREFWolff1969'] = {'Setton-A History of the Crusades'}, ['CITEREFWollny2015'] = {'Bach\'s compositions (sources)'}, ['CITEREFWood1907'] = {'Cite Nuttall', 'Nuttall'}, ['CITEREFWoodsKilpatrick2005'] = {'MSW3 Hystricognathi'}, ['CITEREFWorden2008'] = {'Country study'}, ['CITEREFWortley2010'] = {'John Skylitzes: A Synopsis of Byzantine History, 811–1057'}, ['CITEREFWozencraft2005'] = {'MSW3 Carnivora'}, ['CITEREFWright1979'] = {'Cite Cambridge History of China', 'The Cambridge History of China'}, ['CITEREFWright1979'] = {'Cite Cambridge History of China'}, ['CITEREFWright2000'] = {'Bach\'s compositions (sources)'}, ['CITEREFWägliJacobi2010'] = {'Schienennetz Schweiz'}, ['CITEREFWürsch2013'] = template_names['Iranica'], ----------< X >---------- ----------< Y >---------- ['CITEREFYakubova2016'] = template_names['Iranica'], ['CITEREFYarshater1983'] = template_names['Iranica'], ['CITEREFYarshater1986'] = template_names['Cam_Hist_Iran'], ['CITEREFYarshater1988'] = template_names['Iranica'], ['CITEREFYarshater2018'] = template_names['Iranica'], ['CITEREFYarshater2021'] = template_names['Iranica'], ['CITEREFYazici2002'] = template_names['Iranica'], ['CITEREFYenne2005'] = {'Yenne-Chiefs'}, ['CITEREFYildiz2004'] = template_names['Iranica'], ['CITEREFYonge1990'] = {'Quail-4'}, ['CITEREFYonge1994'] = {'Quail-5'}, ['CITEREFYonge2002'] = {'Quail-5'}, ['CITEREFYonge2008'] = {'Quail-5'}, ['CITEREFYonge2016'] = {'Quail-2-2016'}, ['CITEREFYongePadgettSzwenk2013'] = {'Quail-4-Paper-3rdEd'}, ['CITEREFYu1986'] = {'Cite Cambridge History of China'}, ['CITEREFYusofi1990'] = template_names['Iranica'], ----------< Z >---------- ['CITEREFZahn1889–1893'] = {'Bach\'s compositions (sources)'}, ['CITEREFZakeri2021'] = template_names['Iranica'], ['CITEREFZarrinkoubNegahban2008'] = {'Encyclopaedia Islamica'}, ['CITEREFZarrinkub1975'] = template_names['Cam_Hist_Iran'], ['CITEREFZeiniWiesehöfer2018'] = template_names['ODLA'], ['CITEREFZekulich2000'] = {'Zekulich-WineWA'}, ['CITEREFZimmermann2004'] = {'Zimmermann-Burlington'}, ['CITEREFZimmermann2007'] = {'Zimmermann-GrandLuxe'}, ['CITEREFZuccaric._1747'] = {'Bach\'s compositions (sources)'}, ['CITEREFZălinescu2002'] = {'Zălinescu Convex Analysis in General Vector Spaces 2002'}, ----------< OTHER >---------- ----------< UNSORTED >---------- ['CITEREFDaniel2001'] = template_names['Iranica'], ['CITEREFΙστορία_του_Ελληνικού_Έθνους'] = {'Ιστορία του Ελληνικού Έθνους'}, ['CITEREFÖz1993'] = {'TDV Encyclopedia of Islam'}, ['CITEREFÖzgüdenli2008'] = template_names['Iranica'], ['CITEREFÖzaydın2002'] = {'TDV Encyclopedia of Islam'}, ['CITEREFÖzaydın2006'] = {'TDV Encyclopedia of Islam'}, ['CITEREFÖzkuyumcu2006'] = {'TDV Encyclopedia of Islam'}, ['CITEREFÖztürk2013'] = {'TDV Encyclopedia of Islam'}, ['CITEREFΜεγάλη_Στρατιωτικὴ_καὶ_Ναυτικὴ_Ἐγκυκλοπαιδεία'] = {'Great Military and Naval Encyclopaedia'}, ['CITEREFŞeşen1988'] = {'TDV Encyclopedia of Islam'}, ['CITEREFCotsonis2020'] = {'Catalogue of Byzantine Seals at Dumbarton Oaks and in the Fogg Museum of Art'}, ['CITEREFКавказский_календарь_на_1913_год'] = {'Cite Kavkazskiy Kalendar 1913'}, ['CITEREFКавказский_календарь_на_1917_год'] = {'Cite Kavkazskiy Kalendar 1917'}, ['CITEREFКавказский_календарь_на_1910_год'] = {'Cite Kavkazskiy Kalendar 1910'}, ['CITEREFКавказский_календарь_на_1915_год'] = {'Cite Kavkazskiy Kalendar 1915'}, ['CITEREFTolkien2015'] = template_names['ME-ref'], ['CITEREFTolkien2015'] = template_names['ME-ref'], ['CITEREFTolkien2018'] = template_names['ME-ref'], ['CITEREFShippey2001'] = template_names['ME-ref'], ['CITEREFTolkien2014'] = template_names['ME-ref'], ['CITEREFMarshall1969'] = {'Lancashire & Yorkshire Railway 1'}, ['CITEREFMarshall1970'] = {'Lancashire & Yorkshire Railway 2'}, ['CITEREFRowling1997'] = {'HP1ref'}, ['CITEREFRowling1998'] = {'HP2ref'}, ['CITEREFRowling1999'] = {'HP3ref'}, ['CITEREFRowling2000'] = {'HP4ref'}, ['CITEREFRowling2003'] = {'HP5ref'}, ['CITEREFRowling2005'] = {'HP6ref'}, ['CITEREFRowling2007'] = {'HP7ref'}, ['CITEREFShiji'] = {'Cite Shiji'}, ['CITEREFSima'] = {'Cite Shiji'}, ['CITEREFSimaSima'] = {'Cite Shiji'}, } --[[--------------------------< E X P O R T E D T A B L E S >------------------------------------------------ ]] return { DNB_special_patterns = DNB_special_patterns, DNB_template_names = template_names['DNB'], special_patterns = special_patterns, whitelist = whitelist, wrapper_templates = wrapper_templates, } 1oja2y1jf2nsrv4wp5db6ond6hbyu0i Module:Citation/CS1/Utilities/sandbox 828 2892 15461 2024-08-07T12:14:53Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15461 Scribunto text/plain --[[ History of changes since last sync: 2022-01-22 2024-07-17: Add code for sub-registrant DOI level match, add MNRAS; see Help_talk:Citation_Style_1#MNRAS_is_open_access ]] local z = { error_cats_t = {}; -- for categorizing citations that contain errors error_ids_t = {}; -- list of error identifiers; used to prevent duplication of certain errors; local to this module error_msgs_t = {}; -- sequence table of error messages maint_cats_t = {}; -- for categorizing citations that aren't erroneous per se, but could use a little work prop_cats_t = {}; -- for categorizing citations based on certain properties, language of source for instance prop_keys_t = {}; -- for adding classes to the citation's <cite> tag }; --[[--------------------------< F O R W A R D D E C L A R A T I O N S >-------------------------------------- ]] local cfg; -- table of tables imported from selected Module:Citation/CS1/Configuration --[[--------------------------< I S _ S E T >------------------------------------------------------------------ Returns true if argument is set; false otherwise. Argument is 'set' when it exists (not nil) or when it is not an empty string. ]] local function is_set (var) return not (var == nil or var == ''); end --[[--------------------------< I N _ A R R A Y >-------------------------------------------------------------- Whether needle is in haystack ]] local function in_array (needle, haystack) if needle == nil then return false; end for n, v in ipairs (haystack) do if v == needle then return n; end end return false; end --[[--------------------------< H A S _ A C C E P T _ A S _ W R I T T E N >------------------------------------ When <str> is wholly wrapped in accept-as-written markup, return <str> without markup and true; return <str> and false else with allow_empty = false, <str> must have at least one character inside the markup with allow_empty = true, <str> the markup frame can be empty like (()) to distinguish an empty template parameter from the specific condition "has no applicable value" in citation-context. After further evaluation the two cases might be merged at a later stage, but should be kept separated for now. ]] local function has_accept_as_written (str, allow_empty) if not is_set (str) then return str, false; end local count; if true == allow_empty then str, count = str:gsub ('^%(%((.*)%)%)$', '%1'); -- allows (()) to be an empty set else str, count = str:gsub ('^%(%((.+)%)%)$', '%1'); end return str, 0 ~= count; end --[[--------------------------< S U B S T I T U T E >---------------------------------------------------------- Populates numbered arguments in a message string using an argument table. <args> may be a single string or a sequence table of multiple strings. ]] local function substitute (msg, args) return args and mw.message.newRawMessage (msg, args):plain() or msg; end --[[--------------------------< E R R O R _ C O M M E N T >---------------------------------------------------- Wraps error messages with CSS markup according to the state of hidden. <content> may be a single string or a sequence table of multiple strings. ]] local function error_comment (content, hidden) return substitute (hidden and cfg.presentation['hidden-error'] or cfg.presentation['visible-error'], content); end --[[--------------------------< H Y P H E N _ T O _ D A S H >-------------------------------------------------- Converts a hyphen to a dash under certain conditions. The hyphen must separate like items; unlike items are returned unmodified. These forms are modified: letter - letter (A - B) digit - digit (4-5) digit separator digit - digit separator digit (4.1-4.5 or 4-1-4-5) letterdigit - letterdigit (A1-A5) (an optional separator between letter and digit is supported – a.1-a.5 or a-1-a-5) digitletter - digitletter (5a - 5d) (an optional separator between letter and digit is supported – 5.a-5.d or 5-a-5-d) any other forms are returned unmodified. str may be a comma- or semicolon-separated list ]] local function hyphen_to_dash (str) if not is_set (str) then return str; end local accept; -- boolean str = str:gsub ("(%(%(.-%)%))", function(m) return m:gsub(",", ","):gsub(";", ";") end) -- replace commas and semicolons in accept-as-written markup with similar unicode characters so they'll be ignored during the split str = str:gsub ('&[nm]dash;', {['&ndash;'] = '–', ['&mdash;'] = '—'}); -- replace &mdash; and &ndash; entities with their characters; semicolon mucks up the text.split str = str:gsub ('&#45;', '-'); -- replace HTML numeric entity with hyphen character str = str:gsub ('&nbsp;', ' '); -- replace &nbsp; entity with generic keyboard space character local out = {}; local list = mw.text.split (str, '%s*[,;]%s*'); -- split str at comma or semicolon separators if there are any for _, item in ipairs (list) do -- for each item in the list item, accept = has_accept_as_written (item); -- remove accept-this-as-written markup when it wraps all of item if not accept and mw.ustring.match (item, '^%w*[%.%-]?%w+%s*[%-–—]%s*%w*[%.%-]?%w+$') then -- if a hyphenated range or has endash or emdash separators if item:match ('^%a+[%.%-]?%d+%s*%-%s*%a+[%.%-]?%d+$') or -- letterdigit hyphen letterdigit (optional separator between letter and digit) item:match ('^%d+[%.%-]?%a+%s*%-%s*%d+[%.%-]?%a+$') or -- digitletter hyphen digitletter (optional separator between digit and letter) item:match ('^%d+[%.%-]%d+%s*%-%s*%d+[%.%-]%d+$') or -- digit separator digit hyphen digit separator digit item:match ('^%d+%s*%-%s*%d+$') or -- digit hyphen digit item:match ('^%a+%s*%-%s*%a+$') then -- letter hyphen letter item = item:gsub ('(%w*[%.%-]?%w+)%s*%-%s*(%w*[%.%-]?%w+)', '%1–%2'); -- replace hyphen, remove extraneous space characters else item = mw.ustring.gsub (item, '%s*[–—]%s*', '–'); -- for endash or emdash separated ranges, replace em with en, remove extraneous whitespace end end table.insert (out, item); -- add the (possibly modified) item to the output table end local temp_str = ''; -- concatenate the output table into a comma separated string temp_str, accept = has_accept_as_written (table.concat (out, ', ')); -- remove accept-this-as-written markup when it wraps all of concatenated out if accept then temp_str = has_accept_as_written (str); -- when global markup removed, return original str; do it this way to suppress boolean second return value return temp_str:gsub(",", ","):gsub(";", ";"); else return temp_str:gsub(",", ","):gsub(";", ";"); -- else, return assembled temp_str end end --[=[-------------------------< M A K E _ W I K I L I N K >---------------------------------------------------- Makes a wikilink; when both link and display text is provided, returns a wikilink in the form [[L|D]]; if only link is provided (or link and display are the same), returns a wikilink in the form [[L]]; if neither are provided or link is omitted, returns an empty string. ]=] local function make_wikilink (link, display) if not is_set (link) then return '' end if is_set (display) and link ~= display then return table.concat ({'[[', link, '|', display, ']]'}); else return table.concat ({'[[', link, ']]'}); end end --[[--------------------------< S E T _ M E S S A G E >---------------------------------------------------------- Sets an error message using the ~/Configuration error_conditions{} table along with arguments supplied in the function call, inserts the resulting message in z.error_msgs_t{} sequence table, and returns the error message. <error_id> – key value for appropriate error handler in ~/Configuration error_conditions{} table <arguments> – may be a single string or a sequence table of multiple strings to be subsititued into error_conditions[error_id].message <raw> – boolean true – causes this function to return the error message not wrapped in visible-error, hidden-error span tag; returns error_conditions[error_id].hidden as a second return value does not add message to z.error_msgs_t sequence table false, nil – adds message wrapped in visible-error, hidden-error span tag to z.error_msgs_t returns the error message wrapped in visible-error, hidden-error span tag; there is no second return value <prefix> – string to be prepended to <message> -- TODO: remove support for these unused(?) arguments? <suffix> – string to be appended to <message> TODO: change z.error_cats_t and z.maint_cats_t to have the form cat_name = true? this to avoid dups without having to have an extra table ]] local added_maint_cats = {} -- list of maintenance categories that have been added to z.maint_cats_t; TODO: figure out how to delete this table local function set_message (error_id, arguments, raw, prefix, suffix) local error_state = cfg.error_conditions[error_id]; prefix = prefix or ''; suffix = suffix or ''; if error_state == nil then error (cfg.messages['undefined_error'] .. ': ' .. error_id); -- because missing error handler in Module:Citation/CS1/Configuration elseif is_set (error_state.category) then if error_state.message then -- when error_state.message defined, this is an error message table.insert (z.error_cats_t, error_state.category); else if not added_maint_cats[error_id] then added_maint_cats[error_id] = true; -- note that we've added this category table.insert (z.maint_cats_t, substitute (error_state.category, arguments)); -- make cat name then add to table end return; -- because no message, nothing more to do end end local message = substitute (error_state.message, arguments); message = table.concat ( { message, ' (', make_wikilink ( table.concat ( { cfg.messages['help page link'], '#', error_state.anchor }), cfg.messages['help page label']), ')' }); z.error_ids_t[error_id] = true; if z.error_ids_t['err_citation_missing_title'] and -- if missing-title error already noted in_array (error_id, {'err_bare_url_missing_title', 'err_trans_missing_title'}) then -- and this error is one of these return '', false; -- don't bother because one flavor of missing title is sufficient end message = table.concat ({prefix, message, suffix}); if true == raw then return message, error_state.hidden; -- return message not wrapped in visible-error, hidden-error span tag end message = error_comment (message, error_state.hidden); -- wrap message in visible-error, hidden-error span tag table.insert (z.error_msgs_t, message); -- add it to the messages sequence table return message; -- and done; return value generally not used but is used as a flag in various functions of ~/Identifiers end --[[-------------------------< I S _ A L I A S _ U S E D >----------------------------------------------------- This function is used by select_one() to determine if one of a list of alias parameters is in the argument list provided by the template. Input: args – pointer to the arguments table from calling template alias – one of the list of possible aliases in the aliases lists from Module:Citation/CS1/Configuration index – for enumerated parameters, identifies which one enumerated – true/false flag used to choose how enumerated aliases are examined value – value associated with an alias that has previously been selected; nil if not yet selected selected – the alias that has previously been selected; nil if not yet selected error_list – list of aliases that are duplicates of the alias already selected Returns: value – value associated with alias we selected or that was previously selected or nil if an alias not yet selected selected – the alias we selected or the alias that was previously selected or nil if an alias not yet selected ]] local function is_alias_used (args, alias, index, enumerated, value, selected, error_list) if enumerated then -- is this a test for an enumerated parameters? alias = alias:gsub ('#', index); -- replace '#' with the value in index else alias = alias:gsub ('#', ''); -- remove '#' if it exists end if is_set (args[alias]) then -- alias is in the template's argument list if value ~= nil and selected ~= alias then -- if we have already selected one of the aliases local skip; for _, v in ipairs (error_list) do -- spin through the error list to see if we've added this alias if v == alias then skip = true; break; -- has been added so stop looking end end if not skip then -- has not been added so table.insert (error_list, alias); -- add error alias to the error list end else value = args[alias]; -- not yet selected an alias, so select this one selected = alias; end end return value, selected; -- return newly selected alias, or previously selected alias end --[[--------------------------< A D D _ M A I N T _ C A T >------------------------------------------------------ Adds a category to z.maint_cats_t using names from the configuration file with additional text if any. To prevent duplication, the added_maint_cats table lists the categories by key that have been added to z.maint_cats_t. ]] local function add_maint_cat (key, arguments) if not added_maint_cats [key] then added_maint_cats [key] = true; -- note that we've added this category table.insert (z.maint_cats_t, substitute (cfg.maint_cats [key], arguments)); -- make name then add to table end end --[[--------------------------< A D D _ P R O P _ C A T >-------------------------------------------------------- Adds a category to z.prop_cats_t using names from the configuration file with additional text if any. foreign_lang_source and foreign_lang_source_2 keys have a language code appended to them so that multiple languages may be categorized but multiples of the same language are not categorized. added_prop_cats is a table declared in page scope variables above ]] local added_prop_cats = {}; -- list of property categories that have been added to z.prop_cats_t local function add_prop_cat (key, arguments, key_modifier) local key_modified = key .. ((key_modifier and key_modifier) or ''); -- modify <key> with <key_modifier> if present and not nil if not added_prop_cats [key_modified] then added_prop_cats [key_modified] = true; -- note that we've added this category table.insert (z.prop_cats_t, substitute (cfg.prop_cats [key], arguments)); -- make name then add to table table.insert (z.prop_keys_t, 'cs1-prop-' .. key); -- convert key to class for use in the citation's <cite> tag end end --[[--------------------------< S A F E _ F O R _ I T A L I C S >---------------------------------------------- Protects a string that will be wrapped in wiki italic markup '' ... '' Note: We cannot use <i> for italics, as the expected behavior for italics specified by ''...'' in the title is that they will be inverted (i.e. unitalicized) in the resulting references. In addition, <i> and '' tend to interact poorly under Mediawiki's HTML tidy. ]] local function safe_for_italics (str) if not is_set (str) then return str end if str:sub (1, 1) == "'" then str = "<span></span>" .. str; end if str:sub (-1, -1) == "'" then str = str .. "<span></span>"; end return str:gsub ('\n', ' '); -- Remove newlines as they break italics. end --[[--------------------------< W R A P _ S T Y L E >---------------------------------------------------------- Applies styling to various parameters. Supplied string is wrapped using a message_list configuration taking one argument; protects italic styled parameters. Additional text taken from citation_config.presentation - the reason this function is similar to but separate from wrap_msg(). ]] local function wrap_style (key, str) if not is_set (str) then return ""; elseif in_array (key, {'italic-title', 'trans-italic-title'}) then str = safe_for_italics (str); end return substitute (cfg.presentation[key], {str}); end --[[--------------------------< M A K E _ S E P _ L I S T >------------------------------------------------------------ make a separated list of items using provided separators. <sep_list> - typically '<comma><space>' <sep_list_pair> - typically '<space>and<space>' <sep_list_end> - typically '<comma><space>and<space>' or '<comma><space>&<space>' defaults to cfg.presentation['sep_list'], cfg.presentation['sep_list_pair'], and cfg.presentation['sep_list_end'] if <sep_list_end> is specified, <sep_list> and <sep_list_pair> must also be supplied ]] local function make_sep_list (count, list_seq, sep_list, sep_list_pair, sep_list_end) local list = ''; if not sep_list then -- set the defaults sep_list = cfg.presentation['sep_list']; sep_list_pair = cfg.presentation['sep_list_pair']; sep_list_end = cfg.presentation['sep_list_end']; end if 2 >= count then list = table.concat (list_seq, sep_list_pair); -- insert separator between two items; returns list_seq[1] then only one item elseif 2 < count then list = table.concat (list_seq, sep_list, 1, count - 1); -- concatenate all but last item with plain list separator list = table.concat ({list, list_seq[count]}, sep_list_end); -- concatenate last item onto end of <list> with final separator end return list; end --[[--------------------------< S E L E C T _ O N E >---------------------------------------------------------- Chooses one matching parameter from a list of parameters to consider. The list of parameters to consider is just names. For parameters that may be enumerated, the position of the numerator in the parameter name is identified by the '#' so |author-last1= and |author1-last= are represented as 'author-last#' and 'author#-last'. Because enumerated parameter |<param>1= is an alias of |<param>= we must test for both possibilities. Generates an error if more than one match is present. ]] local function select_one (args, aliases_list, error_condition, index) local value = nil; -- the value assigned to the selected parameter local selected = ''; -- the name of the parameter we have chosen local error_list = {}; if index ~= nil then index = tostring(index); end for _, alias in ipairs (aliases_list) do -- for each alias in the aliases list if alias:match ('#') then -- if this alias can be enumerated if '1' == index then -- when index is 1 test for enumerated and non-enumerated aliases value, selected = is_alias_used (args, alias, index, false, value, selected, error_list); -- first test for non-enumerated alias end value, selected = is_alias_used (args, alias, index, true, value, selected, error_list); -- test for enumerated alias else value, selected = is_alias_used (args, alias, index, false, value, selected, error_list); -- test for non-enumerated alias end end if #error_list > 0 and 'none' ~= error_condition then -- for cases where this code is used outside of extract_names() for i, v in ipairs (error_list) do error_list[i] = wrap_style ('parameter', v); end table.insert (error_list, wrap_style ('parameter', selected)); set_message (error_condition, {make_sep_list (#error_list, error_list)}); end return value, selected; end --[=[-------------------------< R E M O V E _ W I K I _ L I N K >---------------------------------------------- Gets the display text from a wikilink like [[A|B]] or [[B]] gives B The str:gsub() returns either A|B froma [[A|B]] or B from [[B]] or B from B (no wikilink markup). In l(), l:gsub() removes the link and pipe (if they exist); the second :gsub() trims whitespace from the label if str was wrapped in wikilink markup. Presumably, this is because without wikimarkup in str, there is no match in the initial gsub, the replacement function l() doesn't get called. ]=] local function remove_wiki_link (str) return (str:gsub ("%[%[([^%[%]]*)%]%]", function(l) return l:gsub ("^[^|]*|(.*)$", "%1" ):gsub ("^%s*(.-)%s*$", "%1"); end)); end --[=[-------------------------< I S _ W I K I L I N K >-------------------------------------------------------- Determines if str is a wikilink, extracts, and returns the wikilink type, link text, and display text parts. If str is a complex wikilink ([[L|D]]): returns wl_type 2 and D and L from [[L|D]]; if str is a simple wikilink ([[D]]) returns wl_type 1 and D from [[D]] and L as empty string; if not a wikilink: returns wl_type 0, str as D, and L as empty string. trims leading and trailing whitespace and pipes from L and D ([[L|]] and [[|D]] are accepted by MediaWiki and treated like [[D]]; while [[|D|]] is not accepted by MediaWiki, here, we accept it and return D without the pipes). ]=] local function is_wikilink (str) local D, L local wl_type = 2; -- assume that str is a complex wikilink [[L|D]] if not str:match ('^%[%[[^%]]+%]%]$') then -- is str some sort of a wikilink (must have some sort of content) return 0, str, ''; -- not a wikilink; return wl_type as 0, str as D, and empty string as L end L, D = str:match ('^%[%[([^|]+)|([^%]]+)%]%]$'); -- get L and D from [[L|D]] if not is_set (D) then -- if no separate display D = str:match ('^%[%[([^%]]*)|*%]%]$'); -- get D from [[D]] or [[D|]] wl_type = 1; end D = mw.text.trim (D, '%s|'); -- trim white space and pipe characters return wl_type, D, L or ''; end --[[--------------------------< S T R I P _ A P O S T R O P H E _ M A R K U P >-------------------------------- Strip wiki italic and bold markup from argument so that it doesn't contaminate COinS metadata. This function strips common patterns of apostrophe markup. We presume that editors who have taken the time to markup a title have, as a result, provided valid markup. When they don't, some single apostrophes are left behind. Returns the argument without wiki markup and a number; the number is more-or-less meaningless except as a flag to indicate that markup was replaced; do not rely on it as an indicator of how many of any kind of markup was removed; returns the argument and nil when no markup removed ]] local function strip_apostrophe_markup (argument) if not is_set (argument) then return argument, nil; -- no argument, nothing to do end if nil == argument:find ( "''", 1, true ) then -- Is there at least one double apostrophe? If not, exit. return argument, nil; end local flag; while true do if argument:find ("'''''", 1, true) then -- bold italic (5) argument, flag = argument:gsub ("%'%'%'%'%'", ""); -- remove all instances of it elseif argument:find ("''''", 1, true) then -- italic start and end without content (4) argument, flag=argument:gsub ("%'%'%'%'", ""); elseif argument:find ("'''", 1, true) then -- bold (3) argument, flag=argument:gsub ("%'%'%'", ""); elseif argument:find ("''", 1, true) then -- italic (2) argument, flag = argument:gsub ("%'%'", ""); else break; end end return argument, flag; -- done end --[[--------------------------< S E T _ S E L E C T E D _ M O D U L E S >-------------------------------------- Sets local cfg table to same (live or sandbox) as that used by the other modules. ]] local function set_selected_modules (cfg_table_ptr) cfg = cfg_table_ptr; end --[[--------------------------< E X P O R T S >---------------------------------------------------------------- ]] return { add_maint_cat = add_maint_cat, -- exported functions add_prop_cat = add_prop_cat, error_comment = error_comment, has_accept_as_written = has_accept_as_written, hyphen_to_dash = hyphen_to_dash, in_array = in_array, is_set = is_set, is_wikilink = is_wikilink, make_sep_list = make_sep_list, make_wikilink = make_wikilink, remove_wiki_link = remove_wiki_link, safe_for_italics = safe_for_italics, select_one = select_one, set_message = set_message, set_selected_modules = set_selected_modules, strip_apostrophe_markup = strip_apostrophe_markup, substitute = substitute, wrap_style = wrap_style, z = z, -- exported table } edc52a7zx8mk3z0z3039p7izis0z3bi Nhwɛdo:R from move/except 10 2893 15462 2024-08-07T12:27:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15462 wikitext text/x-wiki <noinclude>This is the exception page for {{tl|R from move}}. This page makes exceptions that include certain pages that should not inhabit either {{cat|Unsynchronized talk page redirects}} or {{cat|Redirects from moves}}. If necessary, new exceptions may be added with no need to edit the main template, {{tl|R from move}}. </noinclude>{{#switch: {{FULLPAGENAME}} |MediaWiki:Move-redirect-text= |Template:R from move/except= |#default=[[Category:Redirects from moves]] }}{{#switch: {{NAMESPACENUMBER}} |1={{#ifeq: {{#invoke:redirect|isRedirect|{{FULLPAGENAME}}}}|yes| {{#ifeq: {{#invoke:redirect|isRedirect|{{SUBJECTPAGENAME}}}}|yes| {{#ifeq: {{PAGENAME:{{#invoke:redirect|main|{{TALKPAGENAME}}}}}}|{{PAGENAME:{{#invoke:redirect|main|{{SUBJECTPAGENAME}}}}}}|| {{#ifeq: {{FULLPAGENAME}}|{{SUBJECTPAGENAME}}|| {{#ifeq: {{Str left|{{PAGENAME}}|16}}|List of ships of||[[Category:Unsynchronized talk page redirects]] }} }} }} |{{#ifexist:{{SUBJECTPAGENAME}}| {{#ifeq: {{SUBJECTPAGENAME}}|{{Target of|{{SUBJECTPAGENAME:{{Target of|{{FULLPAGENAME}}}}}}}}|[[Category:Articles with unsynchronized talk page redirects]]| {{#ifexpr: {{#invoke:string|find|{{#invoke:page|getContent|{{SUBJECTPAGENAME}}|as=raw}}|:Rfd}}|[[Category:Redirects for discussion with talk page redirects]]|[[Category:Articles with talk page redirects]]}}}} }} }} |{{error|Page is not a redirect, misplaced [[Template:R from move]]}} }} |0={{#switch:{{NAMESPACENUMBER:{{#invoke:redirect|main|{{FULLPAGENAME}}}}}}|0|4|10|12|14|100=|#default={{R from move/Cross-namespace}}}} }}<noinclude> {{Documentation|Template:R from move/doc}} </noinclude> 2a82jzb8kp50itnyti0qkq1qte99dnn Nhwɛdo:Yesno-no 10 2894 45493 15463 2025-05-09T12:00:40Z Robertjamal12 13 6 revisions imported from [[:en:Template:Yesno-no]] 15463 wikitext text/x-wiki {{safesubst:<noinclude />yesno|{{{1}}}|yes={{{yes|yes}}}|no={{{no|no}}}|blank={{{blank|no}}}|¬={{{¬|no}}}|def={{{def|no}}}}}<noinclude> {{Documentation|Template:Yesno/doc}} <!--Categories go in the doc page referenced above; interwikis go in Wikidata.--> </noinclude> 34vmtxa9ubuh1vz2ulp78m5ela68riu Nhwɛdo:Yesno 10 2895 44413 15464 2025-05-09T12:00:11Z Robertjamal12 13 17 revisions imported from [[:en:Template:Yesno]] 15464 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#switch: {{<includeonly>safesubst:</includeonly>lc: {{{1|¬}}} }} |no |n |f |false |off |0 = {{{no|<!-- null -->}}} | = {{{blank|{{{no|<!-- null -->}}}}}} |¬ = {{{¬|}}} |yes |y |t |true |on |1 = {{{yes|yes}}} |#default = {{{def|{{{yes|yes}}}}}} }}<noinclude> {{Documentation}} </noinclude> bioaq6x8oitfnx7oqmfhviol4hbp1nd Nhwɛdo:Mono/styles.css 10 2896 15465 2024-08-07T12:27:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15465 sanitized-css text/css /* {{pp-template}} */ .monospaced { /* "monospace, monospace" per [[WP:MONO]] */ font-family: monospace, monospace; } np4jqak6c9salmg4ht0lxddkoh7wqt0 Nhwɛdo:Category link without namespace 10 2897 15466 2024-08-07T12:28:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15466 wikitext text/x-wiki [[:Category:{{PAGENAME:{{{1}}}}}|{{{2|{{PAGENAME:{{{1}}}}}}}}]]<noinclude> {{Documentation}} </noinclude> 5ihlenrrtiyl0onp17hzt1jb0im35x9 Nhwɛdo:Warning sign 10 2898 15467 2024-08-07T12:28:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15467 wikitext text/x-wiki {{Respond|Ambox warning pn.svg|{{{{{|safesubst:}}}ucfirst:{{{1|Warning}}}}}|alt=red-outlined triangle containing exclamation point}}<noinclude> {{Documentation}} <!--Please add this template's categories to the /doc subpage, not here - thanks!--> </noinclude> dz6iifo3cg6ihgjxxk348elxinlz0vn Nhwɛdo:CategoryBgColor 10 2899 15468 2024-08-07T12:28:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15468 wikitext text/x-wiki <includeonly>{{#switch: {{lc:{{{1|}}}}} |1 = FFF2AE |2 = E6F5C9 |3 = FEE7D6 |4 = D9F1E6 |5 = FAE6F2 |6 = E7ECF4 |7 = F5EAD9 |#default = EBEBEB }}</includeonly><noinclude> {{Documentation}}</noinclude> 1oco5zj0ds5r6cijo21sax2ah4p7odr Nhwɛdo:Rh2/bgcolor 10 2900 15469 2024-08-07T12:28:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15469 wikitext text/x-wiki <nowiki>#F4E3FF</nowiki> 9vf75vedhcpiqi9mrifeifjgrtfqp05 Nhwɛdo:Debate-absent 10 2901 15470 2024-08-07T12:28:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15470 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFD; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-debate"|{{{1|A}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> tng1fq2vaozsjajp1x5x4msvng9rnvq Nhwɛdo:Debate-invited 10 2902 15471 2024-08-07T12:29:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15471 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #DFD; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-debate"|{{{1|I}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> i4n3c3q9y137bqpfmeksag99fd1muz7 Nhwɛdo:Debate-not invited 10 2903 15472 2024-08-07T12:29:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15472 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFE3E3; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-debate"|{{{1|N}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> mlzin93jp7zeszqkytktczw43k7suun Nhwɛdo:Debate-not voting 10 2904 15473 2024-08-07T12:29:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15473 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FFD; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-debate"|{{{1|NV}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> tiqhb9gd5e5kq3gw1i95rc3jn799i7d Nhwɛdo:Debate-other 10 2905 15474 2024-08-07T12:29:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15474 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #E7E7FF; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-debate"|{{{1|O}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> 4p00cqoek0satth6bhhxnf69h9kb34r Nhwɛdo:Debate-out 10 2906 15475 2024-08-07T12:29:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15475 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #EEE; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-debate"|{{{1|Out}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> pz7vfx0i12xok81tbnen4qxcowddrpw Nhwɛdo:Debate-present 10 2907 15476 2024-08-07T12:29:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15476 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #9EFF9E; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-debate"|{{{1|P}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> nt9tumovsvwp911v19szyd9i7b8smfr Nhwɛdo:Debate-withdrawn 10 2908 15477 2024-08-07T12:30:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15477 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FE9; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="table-debate"|{{{1|W}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> 0si1kx6tclljy9il8wx3kezycvwatrv Nhwɛdo:Depends 10 2909 15478 2024-08-07T12:30:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15478 wikitext text/x-wiki <noinclude>{| class="wikitable" |- |</noinclude>style="background: #FED; color:black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="depends table-depends"|{{{1|Depends}}}<noinclude> |} {{Documentation|Template:Table cell templates/doc}} </noinclude> hzgsvszsalu4vd2e4sxstvr825lzzlr Nhwɛdo:Greater color contrast ratio 10 2910 15479 2024-08-07T12:30:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15479 wikitext text/x-wiki <includeonly>{{safesubst:#invoke:Color contrast|greatercontrast}}</includeonly><noinclude> {{documentation}} </noinclude> rf2pxg07x3v7fq91j9zzu6nj4e8wbrh Nhwɛdo:YesNo 10 2911 15480 2024-08-07T12:30:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15480 wikitext text/x-wiki #REDIRECT [[Template:Yesno]] {{Redirect category shell| {{R from template shortcut}} }} f1a6rmlk8z0we4xw7io03apew18ta1s Nhwɛdo:R from shortcut 10 2912 15481 2024-08-07T12:31:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15481 wikitext text/x-wiki <noinclude>{{Template:This is a redirect/rcat|from shortcut}} </noinclude>{{#switch:{{#invoke:RedirectData|getRedirectToNamespace}} |Template= {{Redirect template |id=R from template shortcut |name=From a template shortcut |from=a shortcut page name '''in ''any'' [[WP:namespace|namespace]]''' |to=a page in [[WP:template namespace|template namespace]] |info=**Shortcuts are [[wikilink]]ed on community pages, talk pages, and edit summaries, but not in [[wp:mainspace|mainspace]] articles. [[WP:Transclusion|Transclusions]] in mainspace are common and do not need to be "[[WP:NOTBROKEN|fixed]]". |all category=Redirects from template shortcuts |printworthy=no }} |#default= {{Redirect template |id=R from shortcut |name=From a shortcut |from=a shortcut in ''any'' namespace |to=a page in any namespace{{#if:{{{of|}}}{{{for|}}}|. The referent of this shortcut is: {{{of|{{{for}}}}}}}} |info=**Shortcuts are [[wikilink]]ed on community pages, talk pages, and edit summaries, but not in [[wp:mainspace|mainspace]] articles. |all category=Redirects from shortcuts |printworthy=no }} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> hdwxssnmg3eitdvd7rj25cxp5677cib Nhwɛdo:R to rcat 10 2913 15482 2024-08-07T12:31:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15482 wikitext text/x-wiki #REDIRECT [[Template:R to redirect template]] {{Redirect category shell| {{R from alternative name}} {{R from shortcut}} {{R to redirect template}} }} pfditdmkp0ai3ds3izobd6ivgz0zqgl Nhwɛdo:FULLBASEPAGENAME 10 2914 15483 2024-08-07T12:31:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15483 wikitext text/x-wiki {{#if: {{Ns has subpages | {{#if:{{{1|}}}|{{NAMESPACE:{{{1}}}}}|{{NAMESPACE}}}} }} | {{#if: {{#titleparts:{{#if:{{{1|}}}|{{{1}}}|{{FULLPAGENAME}}}}|-1}} | {{#titleparts:{{#if:{{{1|}}}|{{{1}}}|{{FULLPAGENAME}}}}|-1}} | {{#if:{{{1|}}}|{{{1}}}|{{FULLPAGENAME}}}} }} | {{#if:{{{1|}}}|{{{1}}}|{{FULLPAGENAME}}}} }}<noinclude> {{documentation}} </noinclude> ixr6ocr5zopgbfiuog5gfof9h5qt70j Nhwɛdo:Purge 10 2915 15484 2024-08-07T12:31:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15484 wikitext text/x-wiki {{#invoke:Purge|main}}<noinclude> {{documentation}} </noinclude> jp4ln3hv505tbr6kcpy61x7wo9joahj Nhwɛdo:Select skin 10 2916 15485 2024-08-07T12:31:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15485 wikitext text/x-wiki {{#if:{{{view|}}}|View {{#if:{{{1|}}}|[[{{{1}}}]]|this page}} in the [[WP:Skin|skin]]:<br/>}}{{hlist|class=inline noprint plainlinks nowraplinks|style={{{style|}}} |[https://en.m.wikipedia.org{{localurl:{{{1|{{FULLPAGENAME}}}}}|useskin=minerva}} {{int:skinname-minerva}}] (mobile) |[{{fullurl:{{{1|{{FULLPAGENAME}}}}}|useskin=monobook}} {{int:skinname-monobook}}] |[{{fullurl:{{{1|{{FULLPAGENAME}}}}}|useskin=timeless}} {{int:skinname-timeless}}] |[{{fullurl:{{{1|{{FULLPAGENAME}}}}}|useskin=vector}} {{int:skinname-vector}}] |[{{fullurl:{{{1|{{FULLPAGENAME}}}}}|useskin=vector-2022}} {{int:skinname-vector-2022}}] }}<noinclude> {{Documentation}} <!-- PLEASE ADD THIS TEMPLATE'S CATEGORIES TO THE /doc SUBPAGE, THANKS --> </noinclude> 0j7np0rflltuapcqxfdnbna1m2d7qd9 Nhwɛdo:Db-g8 10 2917 15486 2024-08-07T12:32:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15486 wikitext text/x-wiki {{SAFESUBST:<noinclude />#invoke:Unsubst||$B={{Db-meta |bot={{{bot|}}} |raw={{{raw|}}} |rationale={{{reason|{{{rationale|}}}}}} |criterion=G8 |temp={{{temp|}}} |self=yes |1=&#32;as {{#if:{{{1|}}}|{{{1}}}|a dependent page of a page}} which has never existed or has been deleted |2={{{does_not_include|This does '''not''' include pages which are useful to the project such as user subpages and talk pages, talk page archives, information for a future article, redirects that can be retargeted to existing pages, etc}}} |notes={{#if:{{{1|}}}|{{{notes|}}}|Please use a more specific template – {{Tl|Db-talk}}, {{Tl|Db-subpage}}, {{Tl|Db-imagepage}}, {{Tl|Db-redirnone}} or {{Tl|Db-templatecat}} – where possible.}} |summary={{#if:{{{summary|}}} |{{{summary}}} |{{#switch:{{NAMESPACE}} |Category = Populated by deleted or retargeted template |Template = Component or documentation of a deleted template |#default = Page dependent on a deleted or nonexistent page }} }} |help={{{help|}}} }}{{#ifeq:{{NAMESPACE}}|{{ns:file_talk}}|{{#ifexist:Media:{{PAGENAME}} |<div class="error" style="font-size: larger;">''This image talk page is '''not''' orphaned! It is the talk page of an image from Commons.''</div> }}}}<includeonly>{{Category handler | all = [[Category:Candidates for speedy deletion]][[Category:Candidates for speedy deletion as dependent on a non-existent page]] | nocat = {{{nocat|}}} | category2 = {{{category|¬}}} | page = Foo <!--CIRCUMVENT BLACKLIST--> }}</includeonly>}}<noinclude> {{Documentation}} </noinclude> i75av2e08e75hyrq8secrty4uasp30t Nhwɛdo:Navbar 10 2918 15487 2024-08-07T12:32:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15487 wikitext text/x-wiki <includeonly>{{#invoke:Navbar|navbar}}</includeonly><noinclude> {{documentation}} </noinclude> fptzky4feeh5ybkj9wgkbuuk3emtln7 Nhwɛdo:Sister project/styles.css 10 2919 15488 2024-08-07T12:32:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15488 sanitized-css text/css /* {{pp-template|small=yes}} */ @media print { body.ns-0 .sistersitebox { display: none !important; } } /* The Wiktionary logo needs a white background in dark mode since it is a transparent SVG */ @media screen { html.skin-theme-clientpref-night .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"] { background-color: white; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"] { background-color: white; } } ii6vtyyv9bno3fjba6s3ebb14g1f2j5 Nhwɛdo:Smallcaps/styles.css 10 2920 15489 2024-08-07T12:32:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15489 sanitized-css text/css /* {{pp-template}} Styling for Template:Smallcaps */ span.smallcaps { font-variant: small-caps; } span.smallcaps-smaller { font-size: 85%; } 8lffmue4iv1b62pje3u895huur4gnpe Nhwɛdo:Module link expanded 10 2921 15490 2024-08-07T12:32:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15490 wikitext text/x-wiki <includeonly><code>&#123;&#123;{{{{{|safesubst:}}}#invoke:Separated entries|main|[[Module:{{{1}}}{{{section|}}}|#invoke:{{{1}}}]]|{{{2|''function''}}}|separator=&#124;}}&#125;&#125;</code></includeonly><noinclude>{{documentation}}<!-- Categories go on the /doc subpage and interwikis go on Wikidata. --></noinclude> tpsa8jwnzpeoby534aj24ra9nao5hif Nhwɛdo:Smaller 10 2922 15491 2024-08-07T12:32:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15491 wikitext text/x-wiki #REDIRECT [[Template:Small]] {{r from merge}} 3z51arixnhrihpfrsykunpq1dagbnx1 Nhwɛdo:Template journal/arg 10 2923 15492 2024-08-07T12:33:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15492 wikitext text/x-wiki <includeonly><br /> &#124; {{#switch:{{#invoke:String|find|source={{{1}}}|target=%s*:|plain=false}}|0=<span class="tj-ac">{{{1}}}</span>|1=<span class="tj-ac">&#58;{{#invoke:String|sublength|s=//{{{1}}}|i={{#invoke:String|str_find|//{{{1}}}|:|plain=true}}}}</span>|#default=<span class="tj-an">{{#invoke:String|replace|source={{{1}}}|pattern=%s*:%s*|replace=</span> &#61; <span class="tj-ac">|plain=false|count=1}}</span>}}</includeonly><noinclude>{{documentation}}</noinclude> 68vo078s25xeia0xpt5jm1zrhvrpjfl Nhwɛdo:Template journal/styles.css 10 2924 15493 2024-08-07T12:33:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15493 sanitized-css text/css div.tj-box { font-family: 'Menlo', 'Consolas', 'Liberation Mono', 'Courier New', monospace; padding: 1em; white-space: pre-wrap; overflow-x: hidden; word-wrap: break-word; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; line-height: 1.3; tab-size: 4; vertical-align: baseline; margin: 0; } div.tj-box span.tj-tn, div.tj-box span.tj-tn a, div.tj-box span.tj-tn a:link, div.tj-box span.tj-tn a:visited, div.tj-box span.tj-tn a:hover { font-weight: bold; color: #4169e1; } div.tj-box span.tj-an { font-weight: bold; color: #2e8b57; } div.tj-box span.tj-ac { font-style: italic; color: #933; } rcbl9ig2yjl4qinyfk2b53g3sokf4ez Nhwɛdo:Demo 10 2925 15494 2024-08-07T12:33:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15494 wikitext text/x-wiki {{#invoke:Demo|main}}<noinclude>{{documentation}}</noinclude> qo8uxqtbhlvri8ihi5293by4l1j4soc Nhwɛdo:ParserFunction 10 2926 15495 2024-08-07T12:33:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15495 wikitext text/x-wiki <includeonly>{{#if:{{{_code|}}}|<code>}}{{((}}{{ #switch: {{lc: {{{1|if}}} }} | expr | if | ifeq | iferror | ifexpr | ifexist | rel2abs | switch | time | titleparts = [[mw:Help:Extension:ParserFunctions#.23{{lc:{{{1|if}}}}}|#{{{1|if}}}]] | lc | uc | lcfirst | ucfirst | urlencode | anchorencode | ns = [[meta:Help:Parser function#{{uc:{{{1}}}}}|{{{1}}}]] | localurl | localurle | fullurl | fullurle = [[meta:Help:Parser function#URLs etc.|{{{1}}}]] | language = [[meta:Help:Parser function#.23{{lc:{{{1}}}}}:|#{{{1}}}]] | pagesincategory | pagesincat = [[meta:Help:Parser function#Pages in category|{{{1}}}]] | section | section-x | section-h | lst | lstx | lsth = [[Help:Labeled section transclusion|#{{{1}}}]] | #default = [[H:MW#{{{1}}}|{{{1}}}]] }}{{ #if: {{{2|}}} | {{colon}}{{{2|}}} }}{{ #if: {{{3|}}} | {{ #ifeq: {{{2|}}} | | {{colon}}{{!}} }}{{!}}{{{3}}} }}{{ #if: {{{4|}}} | {{ #ifeq: {{{2|}}} | | {{colon}}{{!}} }}{{ #ifeq: {{{3|}}} | | {{!}} }}{{!}}{{{4}}} }}{{ #if: {{{5|}}} | {{ #ifeq: {{{2|}}} | | {{colon}}{{!}} }}{{ #ifeq: {{{3|}}} | | {{!}} }}{{ #ifeq: {{{4|}}} | | {{!}} }}{{!}}{{{5}}} }}{{))}}{{#if:{{{_code|}}}|</code>}}</includeonly><noinclude> {{documentation}} </noinclude> m8tj6v5pfow3c87jajp45b2vykn3tdc Nhwɛdo:Hidden begin/styles.css 10 2927 15496 2024-08-07T12:33:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15496 sanitized-css text/css /* {{pp-template}} */ .hidden-begin { box-sizing: border-box; width: 100%; padding: 5px; border: none; font-size: 95%; } .hidden-title { font-weight: bold; line-height: 1.6; text-align: left; } .hidden-content { text-align: left; } /* [[phab:T360582]] */ @media all and ( max-width: 500px ) { .hidden-begin { width: auto !important; clear: none !important; float: none !important; } } b1nhedn00o082mlrogut2z7909uozkh Nhwɛdo:Str left 10 2928 15497 2024-08-07T12:33:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15497 wikitext text/x-wiki <includeonly>{{safesubst:padleft:|{{{2|1}}}|{{{1}}}}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 3rrdme1fpv80h1kdk9b7zwlkqd34dfk Nhwɛdo:Module function link 10 2929 15498 2024-08-07T12:34:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15498 wikitext text/x-wiki <includeonly>{{safesubst:<noinclude />#if:{{{1|}}} |&#123;&#123;{{safesubst:<noinclude />#invoke:separated entries|main|[[Module:{{{1}}}{{{section|}}}|#invoke:{{{1}}}]]|{{safesubst:<noinclude />#if:{{{2|/}}} |{{safesubst:<noinclude />#if:{{{2|}}}|[[Module:{{{1}}}#{{{2}}}|{{{2}}}]]}} |''function'' }}|separator=&#124;}}&#125;&#125; |{{#invoke:Error|error|Error: Missing module name.}} }}</includeonly><noinclude>{{documentation}}</noinclude> h4a9xochir8raesmd6ajb873t4bv8z3 Nhwɛdo:Module link lua 10 2930 15499 2024-08-07T12:34:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15499 wikitext text/x-wiki [[{{#switch:{{{1}}} |bit32=mw:Extension:Scribunto/Lua reference manual#bit32 |libraryUtil=mw:Extension:Scribunto/Lua reference manual#libraryUtil |luabit.bit|luabit.hex=mw:Extension:Scribunto/Lua reference manual#luabit |strict=mw:Extension:Scribunto/Lua reference manual#strict |ustring=mw:Extension:Scribunto/Lua reference manual#ustring |{{{1|Module:Example}}} }}|{{#tag:syntaxhighlight|require('{{{1}}}')|lang=lua|inline=1}}]]<noinclude>{{documentation}}</noinclude> 2xm8msfu7w2be0z11j4k0pkqndtgw8q Nhwɛdo:T links/sandbox links 10 2931 15500 2024-08-07T12:34:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15500 wikitext text/x-wiki #REDIRECT [[Template:T links/sandbox]] qx1deswrcustfefhky2z5t9xxgidnjk Nhwɛdo:Template journal inline/arg 10 2932 15501 2024-08-07T12:34:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15501 wikitext text/x-wiki <includeonly><wbr /><span class="tj-nc">&#124;</span>{{#switch:{{#invoke:String|find|source={{{1}}}|target=%s*:|plain=false}}|0=<span class="tj-ac">{{{1}}}</span>|1=<span class="tj-ac">&#58;{{#invoke:String|sublength|s=//{{{1}}}|i={{#invoke:String|str_find|//{{{1}}}|:|plain=true}}}}</span>|#default=<span class="tj-an">{{#invoke:String|replace|source={{{1}}}|pattern=%s*:%s*|replace=</span><span class="tj-nc">&#61;</span><span class="tj-ac">|plain=false|count=1}}</span>}}</includeonly><noinclude>{{documentation}}</noinclude> 73q0unlu0pwqjf0nopgik273sk2kwko Nhwɛdo:Template journal inline/styles.css 10 2933 15502 2024-08-07T12:34:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15502 sanitized-css text/css /* {{pp-template}} */ span.tj-tape { padding: 1px 4px; font-family: "Menlo", "Consolas", "Liberation Mono", "Courier New", monospace; white-space: pre-wrap; word-wrap: break-word; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; line-height: 1.3; tab-size: 4; vertical-align: baseline; border-radius: 2px; margin: 0; } span.tj-tape span.tj-tn, span.tj-tape span.tj-tn a, span.tj-tape span.tj-tn a:link, span.tj-tape span.tj-tn a:visited, span.tj-tape span.tj-tn a:hover { font-weight: bold; color: #4169e1; } span.tj-tape span.tj-an { font-weight: bold; color: #2e8b57; } span.tj-tape span.tj-ac { font-style: italic; color: #933; } span.tj-tape span.tj-nc { margin: 0 .075em; } span.tj-tape span.tj-nc + span.tj-tape span.tj-nc, span.tj-tape span.tj-nc:first-child { margin: 0 .075em 0 0; } span.tj-tape span.tj-nc:last-child { margin: 0 0 0 .075em; } cn0aa3awyb9vv93k0lg2ovqvs19i45w Nhwɛdo:Template link normal 10 2934 15503 2024-08-07T12:35:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15503 wikitext text/x-wiki [[Template:{{{1}}}]]<noinclude>{{documentation}}</noinclude> njjkp5v662wp2q68y1vhyii8yp00bnx Nhwɛdo:WikiData template link 10 2935 15504 2024-08-07T12:35:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15504 wikitext text/x-wiki <includeonly>&#123;&#123;[[d:Template:{{{1}}}|d:{{{1}}}]]&#125;&#125;</includeonly><noinclude> {{Documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> oonagtvdymky1cacw7ywpowij8u0a86 Nhwɛdo:Incorrect redirect template 10 2936 15505 2024-08-07T12:35:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15505 wikitext text/x-wiki <includeonly>{{#ifeq:{{#invoke:redirect|isRedirect|{{FULLPAGENAME}}}}|yes|</includeonly>{{Mbox | type = content | image = [[File:Stop hand orange.svg|50px]] | text = {{Error|The above [[WP:RCAT|rcat template]] should only be used to categorize redirects that are {{#ifeq:{{{3}}}|outside|outside|in}} the ''{{{1}}}'' namespace{{#if:{{{2|}}}|{{nbsp}}{{#if:{{{3|}}}|and|or}} the ''{{{2}}}'' namespace.|.}}}} }}<includeonly>[[Category:Pages with templates in the wrong namespace]]}}{{#ifeq: {{NAMESPACE}}|Category|{{Mbox | type = content | image = [[File:Stop hand orange.svg|50px]] | text = {{Error|The above [[WP:RCAT|rcat template]] should only be used to categorize redirects that are {{#ifeq:{{{3}}}|outside|outside|in}} the ''{{{1}}}'' namespace{{#if:{{{2|}}}|{{nbsp}}{{#if:{{{3|}}}|and|or}} the ''{{{2}}}'' namespace.|.}}}} }}[[Category:Pages with templates in the wrong namespace]]}}{{#ifeq: {{NAMESPACE}}|User|{{Mbox | type = content | image = [[File:Stop hand orange.svg|50px]] | text = {{Error|The above [[WP:RCAT|rcat template]] should only be used to categorize redirects that are {{#ifeq:{{{3}}}|outside|outside|in}} the ''{{{1}}}'' namespace{{#if:{{{2|}}}|{{nbsp}}{{#if:{{{3|}}}|and|or}} the ''{{{2}}}'' namespace.|.}}}} }}[[Category:Pages with templates in the wrong namespace]]}}{{#ifeq: {{NAMESPACE}}|Wikipedia|{{#ifeq:{{#invoke:redirect|isRedirect|{{FULLPAGENAME}}}}|yes||{{#ifeq:{{FULLPAGENAME}}|Wikipedia:Sandbox||{{#ifeq:{{FULLPAGENAME}}|Wikipedia:Template index/Redirect pages||{{#ifeq:{{FULLPAGENAME}}|Wikipedia:WikiProject Scouting/Templates||{{Mbox | type = content | image = [[File:Stop hand orange.svg|50px]] | text = {{Error|The above [[WP:RCAT|rcat template]] should only be used to categorize redirects that are {{#ifeq:{{{3}}}|outside|outside|in}} the ''{{{1}}}'' namespace{{#if:{{{2|}}}|{{nbsp}}{{#if:{{{3|}}}|and|or}} the ''{{{2}}}'' namespace.|.}}}} }}[[Category:Pages with templates in the wrong namespace]]}}}}}}}}}}</includeonly><noinclude> {{documentation}} </noinclude> 10hwduggm9z2iezk3km1d29vbie58sn Nhwɛdo:Template information 10 2937 15506 2024-08-07T12:35:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15506 wikitext text/x-wiki '''[[Template:{{{1}}}]]'''&nbsp;([[Template talk:{{{1}}}|talk]]{{int:dot-separator}}[[Special:Whatlinkshere/Template:{{{1}}}|links]]{{int:dot-separator}}[{{SERVER}}{{localurl:Template:{{{1}}}|action=edit}} edit])<noinclude> {{Documentation}} </noinclude> dgn75l4v01qr6tv5qnl9qa5djw7v17h Nhwɛdo:Template information compact 10 2938 15507 2024-08-07T12:35:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15507 wikitext text/x-wiki <span class="plainlinks">[[Template:{{{1}}}]]&nbsp;([[Template talk:{{{1}}}|talk]] [{{SERVER}}{{localurl:Special:Whatlinkshere/Template:{{{1}}}|limit=500}} links] [{{SERVER}}{{localurl:Template:{{{1}}}|action=edit}} edit])</span><noinclude>{{Documentation}}</noinclude> 856vsrm4121ekh2lpxkhggcyqe9j841 Nhwɛdo:Template link universal 10 2939 15508 2024-08-07T12:36:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15508 wikitext text/x-wiki <nowiki>{{</nowiki>{{#if:{{{subst|}}}| [[WP:SUBST|subst]]:|}}[[{{{1}}}]]<!-- -->{{#if:{{{2|}}}| &#124;{{{2}}} }}<!-- -->{{#if:{{{3|}}}| &#124;{{{3}}} }}<!-- -->{{#if:{{{4|}}}| &#124;{{{4}}} }}<!-- -->{{#if:{{{5|}}}| &#124;{{{5}}} }}<!-- -->{{#if:{{{6|}}}| &#124;{{{6}}} }}<!-- -->{{#if:{{{7|}}}| &#124;{{{7}}} }}<!-- -->{{#if:{{{8|}}}| &#124;{{{8}}} }}<!-- -->{{#if:{{{9|}}}| &#124;{{{9}}} }}<!-- -->{{#if:{{{10|}}}| &#124;{{{10}}} }}<!-- -->{{#if:{{{11|}}}| &#124;{{{11}}} }}<!-- -->{{#if:{{{12|}}}| &#124;''...'' }}<nowiki>}}</nowiki><noinclude> <!-- Add categories and interwikis to the /doc page, not here, thanks --> {{documentation}} </noinclude> 30ovkveb7p8ndyenifstivsiipoqr05 Nhwɛdo:Template link universal expanded 10 2940 15509 2024-08-07T12:36:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15509 wikitext text/x-wiki <code><nowiki>{{</nowiki>[[{{{1}}}]]<!-- -->{{#if:{{{2|}}}| &#124;{{{2}}} }}<!-- -->{{#if:{{{3|}}}| &#124;{{{3}}} }}<!-- -->{{#if:{{{4|}}}| &#124;{{{4}}} }}<!-- -->{{#if:{{{5|}}}| &#124;{{{5}}} }}<!-- -->{{#if:{{{6|}}}| &#124;{{{6}}} }}<!-- -->{{#if:{{{7|}}}| &#124;{{{7}}} }}<!-- -->{{#if:{{{8|}}}| &#124;{{{8}}} }}<!-- -->{{#if:{{{9|}}}| &#124;{{{9}}} }}<!-- -->{{#if:{{{10|}}}| &#124;{{{10}}} }}<!-- -->{{#if:{{{11|}}}| &#124;{{{11}}} }}<!-- -->{{#if:{{{12|}}}| &#124;''...'' }}<nowiki>}}</nowiki></code><noinclude> <!-- Add categories and interwikis to the /doc page, not here, thanks --> {{documentation}} </noinclude> 9qrynmuu433nqrqepl59xrvch4hyh9o Nhwɛdo:Template link universal with subst 10 2941 15510 2024-08-07T12:36:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15510 wikitext text/x-wiki <nowiki>{{</nowiki>[[Wikipedia:Substitution|subst]]:[[{{{1}}}]]<!-- -->{{#if:{{{2|}}}| &#124;{{{2}}} }}<!-- -->{{#if:{{{3|}}}| &#124;{{{3}}} }}<!-- -->{{#if:{{{4|}}}| &#124;{{{4}}} }}<!-- -->{{#if:{{{5|}}}| &#124;{{{5}}} }}<!-- -->{{#if:{{{6|}}}| &#124;{{{6}}} }}<!-- -->{{#if:{{{7|}}}| &#124;{{{7}}} }}<!-- -->{{#if:{{{8|}}}| &#124;{{{8}}} }}<!-- -->{{#if:{{{9|}}}| &#124;{{{9}}} }}<!-- -->{{#if:{{{10|}}}| &#124;{{{10}}} }}<!-- -->{{#if:{{{11|}}}| &#124;{{{11}}} }}<!-- -->{{#if:{{{12|}}}| &#124;''...'' }}<nowiki>}}</nowiki><noinclude> <!-- Add categories and interwikis to the /doc page, not here, thanks --> {{documentation}} </noinclude> fozyesl5xfyhvb0w1006rd6ga99bl1r Nhwɛdo:Template link with Whatlinkshere 10 2942 15511 2024-08-07T12:36:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15511 wikitext text/x-wiki [[Template:{{{1}}}]] ([[Special:Whatlinkshere/Template:{{{1}}}|links]], [[Template talk:{{{1}}}|talk]])<noinclude>{{tsh|Twlh}} [[Category:Internal template-link templates]] </noinclude> 00y2aml7qgwnsqru1axbsvxeet8zdtp Module:Demo 828 2943 15512 2024-08-07T12:47:39Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15512 Scribunto text/plain local p = {} --creates a frame object that cannot access any of the parent's args --unless a table containing a list keys of not to inherit is provided function disinherit(frame, onlyTheseKeys) local parent = frame:getParent() or frame local orphan = parent:newChild{} orphan.getParent = parent.getParent --returns nil orphan.args = {} if onlyTheseKeys then local family = {parent, frame} for f = 1, 2 do for k, v in pairs(family[f] and family[f].args or {}) do orphan.args[k] = orphan.args[k] or v end end parent.args = mw.clone(orphan.args) setmetatable(orphan.args, nil) for _, k in ipairs(onlyTheseKeys) do rawset(orphan.args, k, nil) end end return orphan, parent end function getSeparator(args, default) local br = tonumber(args.br) and ('<br>'):rep(args.br) or args.br local sep = args.sep or br or default return #sep > 0 and ' ' .. sep .. ' ' or sep end function p.get(frame, arg, passArgs) local orphan, frame = disinherit(frame, passArgs and {arg or 1}) local code = frame.args[arg or 1] or '' if code:match'UNIQ%-%-nowiki' then code = mw.text.unstripNoWiki(code) :gsub('&lt;', '<') :gsub('&gt;', '>') :gsub('&quot;', '"') -- Replace `&#125;%-` with `}-` because of some server quirk leading to -- =mw.text.unstripNoWiki(mw.getCurrentFrame():preprocess('<nowiki>}-</nowiki>')) -- outputting `&#125;-` instead of `}-`, while it's ok with `<nowiki>} -</nowiki>` :gsub('&#125;%-', '}-') -- The same with `-&#123;` :gsub('%-&#123;', '-{') end local kill_categories = frame.args.demo_kill_categories or frame.args.nocat return { source = code, output = orphan:preprocess(code):gsub(kill_categories and '%[%[Category.-%]%]' or '', ''), frame = frame } end function p.main(frame, demoTable) local show = demoTable or p.get(frame) local args = show.frame.args if show[args.result_arg] then return show[args.result_arg] end local yesno = require('Module:Yesno') args.reverse = yesno(args.reverse, false) args.sep = getSeparator(args, '') local source = frame:extensionTag{ name = 'syntaxhighlight', args = { lang = 'wikitext', style = args.style }, content = show.source } return args.reverse and show.output .. args.sep .. source or source .. args.sep .. show.output end -- Alternate function to return an inline result function p.inline(frame, demoTable) local show = demoTable or p.get(frame) local args = show.frame.args if show[args.result_arg] then return show[args.result_arg] end local yesno = require('Module:Yesno') args.reverse = yesno(args.reverse, false) args.sep = getSeparator(args, args.reverse and '←' or '→') local source = frame:extensionTag{ name = 'syntaxhighlight', args = { lang = 'wikitext', inline = true, style = args.style }, content = show.source } return args.reverse and show.output .. args.sep .. source or source .. args.sep .. show.output end --passing of args into other module without preprocessing function p.module(frame) local orphan, frame = disinherit(frame, { 'demo_template', 'demo_module', 'demo_module_func', 'demo_main', 'demo_sep', 'demo_br', 'demo_result_arg', 'demo_kill_categories', 'nocat' }) local template = frame.args.demo_template and 'Template:'..frame.args.demo_template local demoFunc = frame.args.demo_module_func or 'main\n' local demoModule = require('Module:' .. frame.args.demo_module)[demoFunc:match('^%s*(.-)%s*$')] frame.args.br, frame.args.result_arg = frame.args.demo_sep or frame.args.demo_br, frame.args.demo_result_arg local kill_categories = frame.args.demo_kill_categories or frame.args.nocat if demoModule then local named = {insert = function(self, ...) table.insert(self, ...) return self end} local source = {insert = named.insert, '{{', frame.args.demo_template or frame.args.demo_module, '\n'} if not template then source:insert(2, '#invoke:'):insert(4, '|'):insert(5, demoFunc) end local insertNamed = #source + 1 for k, v in pairs(orphan.args) do local nan, insert = type(k) ~= 'number', {v} local target = nan and named or source target:insert'|' if nan then target:insert(k):insert'=':insert'\n' table.insert(insert, 1, #target) end target:insert(unpack(insert)) local nowiki = v:match('nowiki') if nowiki or v:match('{{.-}}') then orphan.args[k] = frame:preprocess(nowiki and mw.text.unstripNoWiki(v) or v) end end source:insert'}}' table.insert(source, insertNamed, table.concat(named)) return p.main(orphan, { source = table.concat(source), "<>'|=~", output = tostring(demoModule(orphan)):gsub(kill_categories and '%[%[Category.-%]%]' or '', ''), frame = frame }) else return "ERROR: Invalid module function: "..demoFunc end end return p nmruxy9m5q85bu8c8t5ietclrq4fqm3 Module:Portal/styles.css 828 2944 15513 2024-08-07T12:48:58Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15513 sanitized-css text/css /* {{pp-template}} */ .portalbox { padding: 0; /* Timeless adds padding */ margin: 0.5em 0; display: table; box-sizing: border-box; max-width: 175px; list-style: none; } .portalborder { border: 1px solid var(--border-color-base, #a2a9b1); padding: 0.1em; background: var(--background-color-neutral-subtle, #f8f9fa); } .portalbox-entry { display: table-row; font-size: 85%; line-height: 110%; height: 1.9em; /* sets min height */ font-style: italic; font-weight: bold; } .portalbox-image { display: table-cell; padding: 0.2em; vertical-align: middle; text-align: center; } .portalbox-link { display: table-cell; padding: 0.2em 0.2em 0.2em 0.3em; vertical-align: middle; } @media (min-width: 720px) { .portalleft { clear: left; float: left; margin: 0.5em 1em 0.5em 0 } .portalright { clear: right; float: right; margin: 0.5em 0 0.5em 1em } } g195aswejzz9ib5180l8a8qeh8lmm7q Module:Portal/sandbox/styles.css 828 2945 15514 2024-08-07T12:49:16Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15514 sanitized-css text/css .portalbox-sand { padding: 0; /* Timeless adds padding */ margin: 0.5em 0; display: table; box-sizing: border-box; max-width: 20ch; list-style: none; } .portalborder-sand { border: solid #aaa 1px; padding: 0.1em; background: #f9f9f9; } .portalbox-entry-sand { display: table-row; font-size: 85%; line-height: 110%; height: 1.9em; /* sets min height */ font-style: italic; font-weight: bold; } .portalbox-image-sand { display: table-cell; padding: 0.2em; vertical-align: middle; text-align: center; } .portalbox-link-sand { display: table-cell; padding: 0.2em 0.2em 0.2em 0.3em; vertical-align: middle; } @media (min-width: 720px) { .portalleft-sand { clear: left; float: left; margin: 0.5em 1em 0.5em 0 } .portalright-sand { clear: right; float: right; margin: 0.5em 0 0.5em 1em } } gt4t3o94blcxlmpu1v27eu5v9aq4n43 Module:Category handler/blacklist 828 2946 15515 2024-08-07T12:50:55Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15515 Scribunto text/plain -- This module contains the blacklist used by [[Module:Category handler]]. -- Pages that match Lua patterns in this list will not be categorised unless -- categorisation is explicitly requested. return { '^Main Page$', -- don't categorise the main page. -- Don't categorise the following pages or their subpages. -- "%f[/\0]" matches if the next character is "/" or the end of the string. '^Wikipedia:Cascade%-protected items%f[/\0]', '^User:UBX%f[/\0]', -- The userbox "template" space. '^User talk:UBX%f[/\0]', -- Don't categorise subpages of these pages, but allow -- categorisation of the base page. '^Wikipedia:Template index/.*$', -- Don't categorise archives. '/[aA]rchive', "^Wikipedia:Administrators' noticeboard/IncidentArchive%d+$", } fsv1drcay6t25e91hzhqxtyp7pckbpx Module:Citation/CS1/Date validation/sandbox 828 2947 15516 2024-08-07T12:52:03Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15516 Scribunto text/plain --[[ History of changes since last sync: 2024-03-23 2024-07-12: maint cat for |year= value more precise that a year; see Help_talk:Citation_Style_1#year_parameter ]] --[[--------------------------< F O R W A R D D E C L A R A T I O N S >-------------------------------------- ]] local add_prop_cat, is_set, in_array, set_message, substitute, wrap_style; -- imported functions from selected Module:Citation/CS1/Utilities local cfg; -- table of tables imported from selected Module:Citation/CS1/Configuration --[[--------------------------< F I L E - S C O P E D E C L A R A T I O N S >-------------------------------- File-scope variables are declared here ]] local lang_object = mw.getContentLanguage(); -- used by is_valid_accessdate(), is_valid_year(), date_name_xlate(); TODO: move to ~/Configuration? local year_limit; -- used by is_valid_year() --[=[-------------------------< I S _ V A L I D _ A C C E S S D A T E >---------------------------------------- returns true if: Wikipedia start date <= accessdate < today + 2 days Wikipedia start date is 2001-01-15T00:00:00 UTC which is 979516800 seconds after 1970-01-01T00:00:00 UTC (the start of Unix time) accessdate is the date provided in |access-date= at time 00:00:00 UTC today is the current date at time 00:00:00 UTC plus 48 hours if today is 2015-01-01T00:00:00 then adding 24 hours gives 2015-01-02T00:00:00 – one second more than today adding 24 hours gives 2015-01-03T00:00:00 – one second more than tomorrow This function does not work if it is fed month names for languages other than English. Wikimedia #time: parser apparently doesn't understand non-English date month names. This function will always return false when the date contains a non-English month name because good1 is false after the call to lang.formatDate(). To get around that call this function with YYYY-MM-DD format dates. ]=] local function is_valid_accessdate (accessdate) local good1, good2; local access_ts, tomorrow_ts; -- to hold Unix time stamps representing the dates good1, access_ts = pcall (lang_object.formatDate, lang_object, 'U', accessdate ); -- convert accessdate value to Unix timestamp good2, tomorrow_ts = pcall (lang_object.formatDate, lang_object, 'U', 'today + 2 days' ); -- today midnight + 2 days is one second more than all day tomorrow if good1 and good2 then -- lang.formatDate() returns a timestamp in the local script which which tonumber() may not understand access_ts = tonumber (access_ts) or lang_object:parseFormattedNumber (access_ts); -- convert to numbers for the comparison; tomorrow_ts = tonumber (tomorrow_ts) or lang_object:parseFormattedNumber (tomorrow_ts); else return false; -- one or both failed to convert to Unix time stamp end if 979516800 <= access_ts and access_ts < tomorrow_ts then -- Wikipedia start date <= accessdate < tomorrow's date return true; else return false; -- accessdate out of range end end --[[--------------------------< G E T _ M O N T H _ N U M B E R >---------------------------------------------- returns a number according to the month in a date: 1 for January, etc. Capitalization and spelling must be correct. If not a valid month, returns 0 ]] local function get_month_number (month) return cfg.date_names['local'].long[month] or cfg.date_names['local'].short[month] or -- look for local names first cfg.date_names['en'].long[month] or cfg.date_names['en'].short[month] or -- failing that, look for English names 0; -- not a recognized month name end --[[--------------------------< G E T _ S E A S O N _ N U M B E R >-------------------------------------------- returns a number according to the sequence of seasons in a year: 21 for Spring, etc. Capitalization and spelling must be correct. If not a valid season, returns 0. 21-24 = Spring, Summer, Autumn, Winter, independent of “Hemisphere” returns 0 when <param> is not |date= Season numbering is defined by Extended Date/Time Format (EDTF) specification (https://www.loc.gov/standards/datetime/) which became part of ISO 8601 in 2019. See '§Sub-year groupings'. The standard defines various divisions using numbers 21-41. cs1|2 only supports generic seasons. EDTF does support the distinction between north and south hemisphere seasons but cs1|2 has no way to make that distinction. These additional divisions not currently supported: 25-28 = Spring - Northern Hemisphere, Summer- Northern Hemisphere, Autumn - Northern Hemisphere, Winter - Northern Hemisphere 29-32 = Spring – Southern Hemisphere, Summer– Southern Hemisphere, Autumn – Southern Hemisphere, Winter - Southern Hemisphere 33-36 = Quarter 1, Quarter 2, Quarter 3, Quarter 4 (3 months each) 37-39 = Quadrimester 1, Quadrimester 2, Quadrimester 3 (4 months each) 40-41 = Semestral 1, Semestral-2 (6 months each) ]] local function get_season_number (season, param) if 'date' ~= param then return 0; -- season dates only supported by |date= end return cfg.date_names['local'].season[season] or -- look for local names first cfg.date_names['en'].season[season] or -- failing that, look for English names 0; -- not a recognized season name end --[[--------------------------< G E T _ Q U A R T E R _ N U M B E R >------------------------------------------ returns a number according to the sequence of quarters in a year: 33 for first quarter, etc. Capitalization and spelling must be correct. If not a valid quarter, returns 0. 33-36 = Quarter 1, Quarter 2, Quarter 3, Quarter 4 (3 months each) returns 0 when <param> is not |date= Quarter numbering is defined by Extended Date/Time Format (EDTF) specification (https://www.loc.gov/standards/datetime/) which became part of ISO 8601 in 2019. See '§Sub-year groupings'. The standard defines various divisions using numbers 21-41. cs1|2 only supports generic seasons and quarters. These additional divisions not currently supported: 37-39 = Quadrimester 1, Quadrimester 2, Quadrimester 3 (4 months each) 40-41 = Semestral 1, Semestral-2 (6 months each) ]] local function get_quarter_number (quarter, param) if 'date' ~= param then return 0; -- quarter dates only supported by |date= end quarter = mw.ustring.gsub (quarter, ' +', ' '); -- special case replace multiple space chars with a single space char return cfg.date_names['local'].quarter[quarter] or -- look for local names first cfg.date_names['en'].quarter[quarter] or -- failing that, look for English names 0; -- not a recognized quarter name end --[[--------------------------< G E T _ P R O P E R _ N A M E _ N U M B E R >---------------------------------- returns a non-zero number if date contains a recognized proper-name. Capitalization and spelling must be correct. returns 0 when <param> is not |date= ]] local function get_proper_name_number (name, param) if 'date' ~= param then return 0; -- proper-name dates only supported by |date= end return cfg.date_names['local'].named[name] or -- look for local names dates first cfg.date_names['en'].named[name] or -- failing that, look for English names 0; -- not a recognized named date end --[[--------------------------< G E T _ E L E M E N T _ N U M B E R <------------------------------------------ returns true if month or season or quarter or proper name is valid (properly spelled, capitalized, abbreviated) ]] local function get_element_number (element, param) local num; local funcs = {get_month_number, get_season_number, get_quarter_number, get_proper_name_number}; -- list of functions to execute in order for _, func in ipairs (funcs) do -- spin through the function list num = func (element, param); -- call the function and get the returned number if 0 ~= num then -- non-zero when valid month season quarter return num; -- return that number end end return nil; -- not valid end --[[--------------------------< I S _ V A L I D _ Y E A R >---------------------------------------------------- Function gets current year from the server and compares it to year from a citation parameter. Years more than one year in the future are not acceptable. Special case for |pmc-embargo-date=: years more than two years in the future are not acceptable ]] local function is_valid_year (year, param) if not is_set (year_limit) then year_limit = tonumber(os.date("%Y"))+1; -- global variable so we only have to fetch it once end year = tonumber (year) or lang_object:parseFormattedNumber (year); -- convert to number for the comparison if year and (100 > year) then -- years less than 100 not supported return false; end if 'pmc-embargo-date' == param then -- special case for |pmc-embargo-date= return year and (year <= tonumber(os.date("%Y"))+2) or false; -- years more than two years in the future are not accepted end return year and (year <= year_limit) or false; end --[[--------------------------< I S _ V A L I D _ D A T E >---------------------------------------------------- Returns true if day is less than or equal to the number of days in month and year is no farther into the future than next year; else returns false. Assumes Julian calendar prior to year 1582 and Gregorian calendar thereafter. Accounts for Julian calendar leap years before 1582 and Gregorian leap years after 1582. Where the two calendars overlap (1582 to approximately 1923) dates are assumed to be Gregorian. ]] local function is_valid_date (year, month, day, param) local days_in_month = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; local month_length; if not is_valid_year (year, param) then -- no farther into the future than next year except |pmc-embargo-date= no more than two years in the future return false; end month = tonumber (month); -- required for YYYY-MM-DD dates if (2 == month) then -- if February month_length = 28; -- then 28 days unless if 1582 > tonumber(year) then -- Julian calendar if 0 == (year%4) then -- is a leap year? month_length = 29; -- if leap year then 29 days in February end else -- Gregorian calendar if (0 == (year%4) and (0 ~= (year%100) or 0 == (year%400))) then -- is a leap year? month_length = 29; -- if leap year then 29 days in February end end else month_length = days_in_month[month]; end if tonumber (day) > month_length then return false; end return true; end --[[--------------------------< I S _ V A L I D _ M O N T H _ R A N G E _ S T Y L E >-------------------------- Months in a range are expected to have the same style: Jan–Mar or October–December but not February–Mar or Jul–August. This function looks in cfg.date_names{} to see if both month names are listed in the long subtable or both are listed in the short subtable. When both have the same style (both are listed in the same table), returns true; false else ]] local function is_valid_month_range_style (month1, month2) if (cfg.date_names.en.long[month1] and cfg.date_names.en.long[month2]) or -- are both English names listed in the long subtable? (cfg.date_names.en.short[month1] and cfg.date_names.en.short[month2]) or -- are both English names listed in the short subtable? (cfg.date_names['local'].long[month1] and cfg.date_names['local'].long[month2]) or -- are both local names listed in the long subtable? (cfg.date_names['local'].short[month1] and cfg.date_names['local'].short[month2]) then -- are both local names listed in the short subtable? return true; end return false; -- names are mixed end --[[--------------------------< I S _ V A L I D _ M O N T H _ S E A S O N _ R A N G E >------------------------ Check a pair of months or seasons to see if both are valid members of a month or season pair. Month pairs are expected to be left to right, earliest to latest in time. All season ranges are accepted as valid because there are publishers out there who have published a Summer–Spring YYYY issue, hence treat as ok ]] local function is_valid_month_season_range(range_start, range_end, param) local range_start_number = get_month_number (range_start); local range_end_number; if 0 == range_start_number then -- is this a month range? range_start_number = get_season_number (range_start, param); -- not a month; is it a season? get start season number range_end_number = get_season_number (range_end, param); -- get end season number if (0 ~= range_start_number) and (0 ~= range_end_number) and (range_start_number ~= range_end_number) then return true; -- any season pairing is accepted except when both are the same end return false; -- range_start and/or range_end is not a season end -- here when range_start is a month range_end_number = get_month_number (range_end); -- get end month number if range_start_number < range_end_number and -- range_start is a month; does range_start precede range_end? is_valid_month_range_style (range_start, range_end) then -- do months have the same style? return true; -- proper order and same style end return false; -- range_start month number is greater than or equal to range end number; or range end isn't a month end --[[--------------------------< M A K E _ C O I N S _ D A T E >------------------------------------------------ This function receives a table of date parts for one or two dates and an empty table reference declared in Module:Citation/CS1. The function is called only for |date= parameters and only if the |date=<value> is determined to be a valid date format. The question of what to do with invalid date formats is not answered here. The date parts in the input table are converted to an ISO 8601 conforming date string: single whole dates: yyyy-mm-dd month and year dates: yyyy-mm year dates: yyyy ranges: yyyy-mm-dd/yyyy-mm-dd yyyy-mm/yyyy-mm yyyy/yyyy Dates in the Julian calendar are reduced to year or year/year so that we don't have to do calendar conversion from Julian to Proleptic Gregorian. The input table has: year, year2 – always present; if before 1582, ignore months and days if present month, month2 – 0 if not provided, 1-12 for months, 21-24 for seasons; 99 Christmas day, day2 – 0 if not provided, 1-31 for days the output table receives: rftdate: an ISO 8601 formatted date rftchron: a free-form version of the date, usually without year which is in rftdate (season ranges and proper-name dates) rftssn: one of four season keywords: winter, spring, summer, fall (lowercase) rftquarter: one of four values: 1, 2, 3, 4 ]] local function make_COinS_date (input, tCOinS_date) local date; -- one date or first date in a range local date2 = ''; -- end of range date input.year = tonumber (input.year) or lang_object:parseFormattedNumber (input.year); -- language-aware tonumber() input.year2 = tonumber (input.year2) or lang_object:parseFormattedNumber (input.year2); -- COinS dates are pseudo-ISO 8601 so convert to Arabic numerals if ((1582 == input.year) and (10 > tonumber(input.month))) or (1582 > input.year) then -- if a Julian calendar date tCOinS_date.rftdate = tostring (input.year); -- &rft.date gets year only return; -- done end -- here for all forms of Gregorian dates if 20 < tonumber (input.month) then -- if season, quarter, or proper-name date date = input.year; -- &rft.date gets year only if 0 ~= input.year2 and input.year ~= input.year2 then -- if a range, only the second year portion when not the same as range start year date = string.format ('%.4d/%.4d', input.year, input.year2) -- assemble the date range end local season = {[24] = 'winter', [21] = 'spring', [22] = 'summer', [23] = 'fall', [33] = '1', [34] = '2', [35] = '3', [36] = '4', [98] = 'Easter', [99] = 'Christmas'}; -- seasons lowercase, no autumn; proper-names use title case if 0 == input.month2 then -- single season, quarter, or proper-name date if 40 < tonumber(input.month) then tCOinS_date.rftchron = season[input.month]; -- proper-name date; used in journal metadata only elseif 30 < tonumber(input.month) then tCOinS_date.rftquarter = season[input.month]; -- quarter date; used in journal metadata only else tCOinS_date.rftssn = season[input.month]; -- season date; used in journal metadata only end else -- season ranges are lumped into &rft.chron; &rft.ssn and &rft.quarter are left blank if input.year ~= input.year2 then -- season year – season year range or season year–year if 0 ~= input.month2 then tCOinS_date.rftchron = string.format ('%s %s – %s %s', season[input.month], input.year, season[input.month2], input.year2); -- used in journal metadata only end else -- season–season year range tCOinS_date.rftchron = season[input.month] .. '–' .. season[input.month2]; -- season–season year range; used in journal metadata only end end tCOinS_date.rftdate = tostring (date); return; -- done end -- here for gregorian calendar dates if 0 ~= input.day then date = string.format ('%s-%.2d-%.2d', input.year, tonumber(input.month), tonumber(input.day)); -- whole date elseif 0 ~= input.month then date = string.format ('%s-%.2d', input.year, tonumber(input.month)); -- year and month else date = string.format ('%s', input.year); -- just year end if 0 ~= input.year2 then if 0 ~= input.day2 then date2 = string.format ('/%s-%.2d-%.2d', input.year2, tonumber(input.month2), tonumber(input.day2)); -- whole date elseif 0 ~= input.month2 then date2 = string.format ('/%s-%.2d', input.year2, tonumber(input.month2)); -- year and month else date2 = string.format ('/%s', input.year2); -- just year end end tCOinS_date.rftdate = date .. date2; -- date2 has the '/' separator return; end --[[--------------------------< P A T T E R N S _ T >---------------------------------------------------------- this is the list of patterns for date formats that this module recognizes. Approximately the first half of these patterns represent formats that might be reformatted into another format. Those that might be reformatted have 'indicator' letters that identify the content of the matching capture: 'd' (day), 'm' (month), 'a' (anchor year), 'y' (year); second day, month, year have a '2' suffix. These patterns are used for both date validation and for reformatting. This table should not be moved to ~/Configuration because changes to this table require changes to check_date() and to reformatter() and reformat_date() ]] local patterns_t = { -- year-initial numerical year-month-day ['ymd'] = {'^(%d%d%d%d)%-(%d%d)%-(%d%d)$', 'y', 'm', 'd'}, -- month-initial: month day, year ['Mdy'] = {'^(%D-) +([1-9]%d?), +((%d%d%d%d?)%a?)$', 'm', 'd', 'a', 'y'}, -- month-initial day range: month day–day, year; days are separated by endash ['Md-dy'] = {'^(%D-) +([1-9]%d?)[%-–]([1-9]%d?), +((%d%d%d%d)%a?)$', 'm', 'd', 'd2', 'a', 'y'}, -- day-initial: day month year ['dMy'] = {'^([1-9]%d?) +(%D-) +((%d%d%d%d?)%a?)$', 'd', 'm', 'a', 'y'}, -- year-initial: year month day; day: 1 or 2 two digits, leading zero allowed; not supported at en.wiki -- ['yMd'] = {'^((%d%d%d%d?)%a?) +(%D-) +(%d%d?)$', 'a', 'y', 'm', 'd'}, -- day-range-initial: day–day month year; days are separated by endash ['d-dMy'] = {'^([1-9]%d?)[%-–]([1-9]%d?) +(%D-) +((%d%d%d%d)%a?)$', 'd', 'd2', 'm', 'a', 'y'}, -- day initial month-day-range: day month - day month year; uses spaced endash ['dM-dMy'] = {'^([1-9]%d?) +(%D-) +[%-–] +([1-9]%d?) +(%D-) +((%d%d%d%d)%a?)$', 'd', 'm', 'd2', 'm2', 'a', 'y'}, -- month initial month-day-range: month day – month day, year; uses spaced endash ['Md-Mdy'] = {'^(%D-) +([1-9]%d?) +[%-–] +(%D-) +([1-9]%d?), +((%d%d%d%d)%a?)$','m', 'd', 'm2', 'd2', 'a', 'y'}, -- day initial month-day-year-range: day month year - day month year; uses spaced endash ['dMy-dMy'] = {'^([1-9]%d?) +(%D-) +(%d%d%d%d) +[%-–] +([1-9]%d?) +(%D-) +((%d%d%d%d)%a?)$', 'd', 'm', 'y', 'd2', 'm2', 'a', 'y2'}, -- month initial month-day-year-range: month day, year – month day, year; uses spaced endash ['Mdy-Mdy'] = {'^(%D-) +([1-9]%d?), +(%d%d%d%d) +[%-–] +(%D-) +([1-9]%d?), +((%d%d%d%d)%a?)$', 'm', 'd', 'y', 'm2', 'd2', 'a', 'y2'}, -- these date formats cannot be converted, per se, but month name can be rendered short or long -- month/season year - month/season year; separated by spaced endash ['My-My'] = {'^(%D-) +(%d%d%d%d) +[%-–] +(%D-) +((%d%d%d%d)%a?)$', 'm', 'y', 'm2', 'a', 'y2'}, -- month/season range year; months separated by endash ['M-My'] = {'^(%D-)[%-–](%D-) +((%d%d%d%d)%a?)$', 'm', 'm2', 'a', 'y'}, -- month/season year or proper-name year; quarter year when First Quarter YYYY etc. ['My'] = {'^([^%d–]-) +((%d%d%d%d)%a?)$', 'm', 'a', 'y'}, -- this way because endash is a member of %D; %D- will match January–March 2019 when it shouldn't -- these date formats cannot be converted ['Sy4-y2'] = {'^(%D-) +((%d%d)%d%d)[%-–]((%d%d)%a?)$'}, -- special case Winter/Summer year-year (YYYY-YY); year separated with unspaced endash ['Sy-y'] = {'^(%D-) +(%d%d%d%d)[%-–]((%d%d%d%d)%a?)$'}, -- special case Winter/Summer year-year; year separated with unspaced endash ['y-y'] = {'^(%d%d%d%d?)[%-–]((%d%d%d%d?)%a?)$'}, -- year range: YYY-YYY or YYY-YYYY or YYYY–YYYY; separated by unspaced endash; 100-9999 ['y4-y2'] = {'^((%d%d)%d%d)[%-–]((%d%d)%a?)$'}, -- year range: YYYY–YY; separated by unspaced endash ['y'] = {'^((%d%d%d%d?)%a?)$'}, -- year; here accept either YYY or YYYY } --[[--------------------------< I S _ V A L I D _ E M B A R G O _ D A T E >------------------------------------ returns true and date value if that value has proper dmy, mdy, ymd format. returns false and 9999 (embargoed forever) when date value is not proper format; assumes that when |pmc-embargo-date= is set, the editor intended to embargo a PMC but |pmc-embargo-date= does not hold a single date. ]] local function is_valid_embargo_date (v) if v:match (patterns_t['ymd'][1]) or -- ymd v:match (patterns_t['Mdy'][1]) or -- dmy v:match (patterns_t['dMy'][1]) then -- mdy return true, v; end return false, '9999'; -- if here not good date so return false and set embargo date to long time in future end --[[--------------------------< C H E C K _ D A T E >---------------------------------------------------------- Check date format to see that it is one of the formats approved by WP:DATESNO or WP:DATERANGE. Exception: only allowed range separator is endash. Additionally, check the date to see that it is a real date: no 31 in 30-day months; no 29 February when not a leap year. Months, both long-form and three character abbreviations, and seasons must be spelled correctly. Future years beyond next year are not allowed. If the date fails the format tests, this function returns false and does not return values for anchor_year and COinS_date. When this happens, the date parameter is (DEBUG: not?) used in the COinS metadata and the CITEREF identifier gets its year from the year parameter if present otherwise CITEREF does not get a date value. Inputs: date_string - date string from date-holding parameters (date, year, publication-date, access-date, pmc-embargo-date, archive-date, lay-date) Returns: false if date string is not a real date; else true, anchor_year, COinS_date anchor_year can be used in CITEREF anchors COinS_date is ISO 8601 format date; see make_COInS_date() ]] local function check_date (date_string, param, tCOinS_date) local year; -- assume that year2, months, and days are not used; local year2 = 0; -- second year in a year range local month = 0; local month2 = 0; -- second month in a month range local day = 0; local day2 = 0; -- second day in a day range local anchor_year; local coins_date; if date_string:match (patterns_t['ymd'][1]) then -- year-initial numerical year month day format year, month, day = date_string:match (patterns_t['ymd'][1]); if 12 < tonumber(month) or 1 > tonumber(month) or 1582 > tonumber(year) or 0 == tonumber(day) then return false; end -- month or day number not valid or not Gregorian calendar anchor_year = year; elseif mw.ustring.match(date_string, patterns_t['Mdy'][1]) then -- month-initial: month day, year month, day, anchor_year, year = mw.ustring.match(date_string, patterns_t['Mdy'][1]); month = get_month_number (month); if 0 == month then return false; end -- return false if month text isn't one of the twelve months elseif mw.ustring.match(date_string, patterns_t['Md-dy'][1]) then -- month-initial day range: month day–day, year; days are separated by endash month, day, day2, anchor_year, year = mw.ustring.match(date_string, patterns_t['Md-dy'][1]); if tonumber(day) >= tonumber(day2) then return false; end -- date range order is left to right: earlier to later; dates may not be the same; month = get_month_number (month); if 0 == month then return false; end -- return false if month text isn't one of the twelve months month2=month; -- for metadata year2 = year; elseif mw.ustring.match(date_string, patterns_t['dMy'][1]) then -- day-initial: day month year day, month, anchor_year, year = mw.ustring.match(date_string, patterns_t['dMy'][1]); month = get_month_number (month); if 0 == month then return false; end -- return false if month text isn't one of the twelve months --[[ NOT supported at en.wiki elseif mw.ustring.match(date_string, patterns_t['yMd'][1]) then -- year-initial: year month day; day: 1 or 2 two digits, leading zero allowed anchor_year, year, month, day = mw.ustring.match(date_string, patterns_t['yMd'][1]); month = get_month_number (month); if 0 == month then return false; end -- return false if month text isn't one of the twelve months -- end NOT supported at en.wiki ]] elseif mw.ustring.match(date_string, patterns_t['d-dMy'][1]) then -- day-range-initial: day–day month year; days are separated by endash day, day2, month, anchor_year, year = mw.ustring.match(date_string, patterns_t['d-dMy'][1]); if tonumber(day) >= tonumber(day2) then return false; end -- date range order is left to right: earlier to later; dates may not be the same; month = get_month_number (month); if 0 == month then return false; end -- return false if month text isn't one of the twelve months month2 = month; -- for metadata year2 = year; elseif mw.ustring.match(date_string, patterns_t['dM-dMy'][1]) then -- day initial month-day-range: day month - day month year; uses spaced endash day, month, day2, month2, anchor_year, year = mw.ustring.match(date_string, patterns_t['dM-dMy'][1]); if (not is_valid_month_season_range(month, month2)) or not is_valid_year(year) then return false; end -- date range order is left to right: earlier to later; month = get_month_number (month); -- for metadata month2 = get_month_number (month2); year2 = year; elseif mw.ustring.match(date_string, patterns_t['Md-Mdy'][1]) then -- month initial month-day-range: month day – month day, year; uses spaced endash month, day, month2, day2, anchor_year, year = mw.ustring.match(date_string, patterns_t['Md-Mdy'][1]); if (not is_valid_month_season_range(month, month2, param)) or not is_valid_year(year) then return false; end month = get_month_number (month); -- for metadata month2 = get_month_number (month2); year2 = year; elseif mw.ustring.match(date_string, patterns_t['dMy-dMy'][1]) then -- day initial month-day-year-range: day month year - day month year; uses spaced endash day, month, year, day2, month2, anchor_year, year2 = mw.ustring.match(date_string, patterns_t['dMy-dMy'][1]); if tonumber(year2) <= tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later if not is_valid_year(year2) or not is_valid_month_range_style(month, month2) then return false; end -- year2 no more than one year in the future; months same style month = get_month_number (month); -- for metadata month2 = get_month_number (month2); if 0 == month or 0 == month2 then return false; end -- both must be valid elseif mw.ustring.match(date_string, patterns_t['Mdy-Mdy'][1]) then -- month initial month-day-year-range: month day, year – month day, year; uses spaced endash month, day, year, month2, day2, anchor_year, year2 = mw.ustring.match(date_string, patterns_t['Mdy-Mdy'][1]); if tonumber(year2) <= tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later if not is_valid_year(year2) or not is_valid_month_range_style(month, month2) then return false; end -- year2 no more than one year in the future; months same style month = get_month_number (month); -- for metadata month2 = get_month_number(month2); if 0 == month or 0 == month2 then return false; end -- both must be valid elseif mw.ustring.match(date_string, patterns_t['Sy4-y2'][1]) then -- special case Winter/Summer year-year (YYYY-YY); year separated with unspaced endash local century; month, year, century, anchor_year, year2 = mw.ustring.match(date_string, patterns_t['Sy4-y2'][1]); if 'Winter' ~= month and 'Summer' ~= month then return false end; -- 'month' can only be Winter or Summer anchor_year = year .. '–' .. anchor_year; -- assemble anchor_year from both years year2 = century..year2; -- add the century to year2 for comparisons if 1 ~= tonumber(year2) - tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later if not is_valid_year(year2) then return false; end -- no year farther in the future than next year month = get_season_number(month, param); elseif mw.ustring.match(date_string, patterns_t['Sy-y'][1]) then -- special case Winter/Summer year-year; year separated with unspaced endash month, year, anchor_year, year2 = mw.ustring.match(date_string, patterns_t['Sy-y'][1]); month = get_season_number (month, param); -- <month> can only be winter or summer; also for metadata if (month ~= cfg.date_names['en'].season['Winter']) and (month ~= cfg.date_names['en'].season['Summer']) then return false; -- not Summer or Winter; abandon end anchor_year = year .. '–' .. anchor_year; -- assemble anchor_year from both years if 1 ~= tonumber(year2) - tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later if not is_valid_year(year2) then return false; end -- no year farther in the future than next year elseif mw.ustring.match(date_string, patterns_t['My-My'][1]) then -- month/season year - month/season year; separated by spaced endash month, year, month2, anchor_year, year2 = mw.ustring.match(date_string, patterns_t['My-My'][1]); anchor_year = year .. '–' .. anchor_year; -- assemble anchor_year from both years if tonumber(year) >= tonumber(year2) then return false; end -- left to right, earlier to later, not the same if not is_valid_year(year2) then return false; end -- no year farther in the future than next year if 0 ~= get_month_number(month) and 0 ~= get_month_number(month2) and is_valid_month_range_style(month, month2) then -- both must be month year, same month style month = get_month_number(month); month2 = get_month_number(month2); elseif 0 ~= get_season_number(month, param) and 0 ~= get_season_number(month2, param) then -- both must be season year, not mixed month = get_season_number(month, param); month2 = get_season_number(month2, param); else return false; end elseif mw.ustring.match(date_string, patterns_t['M-My'][1]) then -- month/season range year; months separated by endash month, month2, anchor_year, year = mw.ustring.match(date_string, patterns_t['M-My'][1]); if (not is_valid_month_season_range(month, month2, param)) or (not is_valid_year(year)) then return false; end if 0 ~= get_month_number(month) then -- determined to be a valid range so just check this one to know if month or season month = get_month_number(month); month2 = get_month_number(month2); if 0 == month or 0 == month2 then return false; end else month = get_season_number(month, param); month2 = get_season_number(month2, param); end year2 = year; elseif mw.ustring.match(date_string, patterns_t['My'][1]) then -- month/season/quarter/proper-name year month, anchor_year, year = mw.ustring.match(date_string, patterns_t['My'][1]); if not is_valid_year(year) then return false; end month = get_element_number(month, param); -- get month season quarter proper-name number or nil if not month then return false; end -- not valid whatever it is elseif mw.ustring.match(date_string, patterns_t['y-y'][1]) then -- Year range: YYY-YYY or YYY-YYYY or YYYY–YYYY; separated by unspaced endash; 100-9999 year, anchor_year, year2 = mw.ustring.match(date_string, patterns_t['y-y'][1]); anchor_year = year .. '–' .. anchor_year; -- assemble anchor year from both years if tonumber(year) >= tonumber(year2) then return false; end -- left to right, earlier to later, not the same if not is_valid_year(year2) then return false; end -- no year farther in the future than next year elseif mw.ustring.match(date_string, patterns_t['y4-y2'][1]) then -- Year range: YYYY–YY; separated by unspaced endash local century; year, century, anchor_year, year2 = mw.ustring.match(date_string, patterns_t['y4-y2'][1]); anchor_year = year .. '–' .. anchor_year; -- assemble anchor year from both years if 13 > tonumber(year2) then return false; end -- don't allow 2003-05 which might be May 2003 year2 = century .. year2; -- add the century to year2 for comparisons if tonumber(year) >= tonumber(year2) then return false; end -- left to right, earlier to later, not the same if not is_valid_year(year2) then return false; end -- no year farther in the future than next year if in_array (param, {'date', 'publication-date', 'year'}) then -- here when 'valid' abbreviated year range; if one of these parameters add_prop_cat ('year-range-abbreviated'); -- add properties cat end elseif mw.ustring.match(date_string, patterns_t['y'][1]) then -- year; here accept either YYY or YYYY anchor_year, year = mw.ustring.match(date_string, patterns_t['y'][1]); if false == is_valid_year(year) then return false; end else return false; -- date format not one of the MOS:DATE approved formats end if param ~= 'date' then -- CITEREF disambiguation only allowed in |date=; |year= & |publication-date= promote to date if anchor_year:match ('%l$') then return false; end end if 'access-date' == param then -- test access-date here because we have numerical date parts if 0 ~= year and 0 ~= month and 0 ~= day and -- all parts of a single date required 0 == year2 and 0 == month2 and 0 == day2 then -- none of these; access-date must not be a range if not is_valid_accessdate(year .. '-' .. month .. '-' .. day) then return false; -- return false when access-date out of bounds end else return false; -- return false when access-date is a range of two dates end end if 'archive-date' == param then -- test archive-date here because we have numerical date parts if not (0 ~= year and 0 ~= month and 0 ~= day and -- all parts of a single date required 0 == year2 and 0 == month2 and 0 == day2) then -- none of these; archive-date must not be a range return false; -- return false when archive-date is a range of two dates end end local result=true; -- check whole dates for validity; assume true because not all dates will go through this test if 0 ~= year and 0 ~= month and 0 ~= day and 0 == year2 and 0 == month2 and 0 == day2 then -- YMD (simple whole date) result = is_valid_date (year, month, day, param); -- <param> for |pmc-embargo-date= elseif 0 ~= year and 0 ~= month and 0 ~= day and 0 == year2 and 0 == month2 and 0 ~= day2 then -- YMD-d (day range) result = is_valid_date (year, month, day); result = result and is_valid_date (year, month, day2); elseif 0 ~= year and 0 ~= month and 0 ~= day and 0 == year2 and 0 ~= month2 and 0 ~= day2 then -- YMD-md (day month range) result = is_valid_date (year, month, day); result = result and is_valid_date (year, month2, day2); elseif 0 ~= year and 0 ~= month and 0 ~= day and 0 ~= year2 and 0 ~= month2 and 0 ~= day2 then -- YMD-ymd (day month year range) result = is_valid_date(year, month, day); result = result and is_valid_date(year2, month2, day2); end if false == result then return false; end if nil ~= tCOinS_date then -- this table only passed into this function when testing |date= parameter values make_COinS_date ({year = year, month = month, day = day, year2 = year2, month2 = month2, day2 = day2}, tCOinS_date); -- make an ISO 8601 date string for COinS end return true, anchor_year; -- format is good and date string represents a real date end --[[--------------------------< D A T E S >-------------------------------------------------------------------- Cycle the date-holding parameters in passed table date_parameters_list through check_date() to check compliance with MOS:DATE. For all valid dates, check_date() returns true. The |date= parameter test is unique, it is the only date holding parameter from which values for anchor_year (used in CITEREF identifiers) and COinS_date (used in the COinS metadata) are derived. The |date= parameter is the only date-holding parameter that is allowed to contain the no-date keywords "n.d." or "nd" (without quotes). Unlike most error messages created in this module, only one error message is created by this function. Because all of the date holding parameters are processed serially, parameters with errors are added to the <error_list> sequence table as the dates are tested. ]] local function dates(date_parameters_list, tCOinS_date, error_list) local anchor_year; -- will return as nil if the date being tested is not |date= local COinS_date; -- will return as nil if the date being tested is not |date= local embargo_date; -- if embargo date is a good dmy, mdy, ymd date then holds original value else reset to 9999 local good_date = false; for k, v in pairs(date_parameters_list) do -- for each date-holding parameter in the list if is_set(v.val) then -- if the parameter has a value v.val = mw.ustring.gsub(v.val, '%d', cfg.date_names.local_digits); -- translate 'local' digits to Western 0-9 if v.val:match("^c%. [1-9]%d%d%d?%a?$") then -- special case for c. year or with or without CITEREF disambiguator - only |date= and |year= local year = v.val:match("c%. ([1-9]%d%d%d?)%a?"); -- get the year portion so it can be tested if 'date' == k then anchor_year, COinS_date = v.val:match("((c%. [1-9]%d%d%d?)%a?)"); -- anchor year and COinS_date only from |date= parameter good_date = is_valid_year(year); elseif 'year' == k then good_date = is_valid_year(year); end elseif 'date' == k then -- if the parameter is |date= if v.val:match("^n%.d%.%a?$") then -- ToDo: I18N -- if |date=n.d. with or without a CITEREF disambiguator good_date, anchor_year, COinS_date = true, v.val:match("((n%.d%.)%a?)"); -- ToDo: I18N -- "n.d."; no error when date parameter is set to no date elseif v.val:match("^nd%a?$") then -- ToDo: I18N -- if |date=nd with or without a CITEREF disambiguator good_date, anchor_year, COinS_date = true, v.val:match("((nd)%a?)"); -- ToDo: I18N -- "nd"; no error when date parameter is set to no date else good_date, anchor_year, COinS_date = check_date (v.val, k, tCOinS_date); -- go test the date end elseif 'year' == k then -- if the parameter is |year= it should hold only a year value if v.val:match("^[1-9]%d%d%d?%a?$") then -- if |year = 3 or 4 digits only with or without a CITEREF disambiguator good_date, anchor_year, COinS_date = true, v.val:match("((%d+)%a?)"); end elseif 'pmc-embargo-date' == k then -- if the parameter is |pmc-embargo-date= good_date = check_date (v.val, k); -- go test the date if true == good_date then -- if the date is a valid date good_date, embargo_date = is_valid_embargo_date (v.val); -- is |pmc-embargo-date= date a single dmy, mdy, or ymd formatted date? yes: returns embargo date; no: returns 9999 end else -- any other date-holding parameter good_date = check_date (v.val, k); -- go test the date end if false == good_date then -- assemble one error message so we don't add the tracking category multiple times table.insert (error_list, wrap_style ('parameter', v.name)); -- make parameter name suitable for error message list end end end return anchor_year, embargo_date; -- and done end --[[--------------------------< Y E A R _ C H E C K >---------------------------------------------------------- Temporary function to test |year= for acceptable values: YYY, YYYY, year-only ranges, their circa forms, with or without CITEREF disambiguators. When |year= holds some form of date that is not one of these year-only dates, emit a maintenance message. This function necessary because many non-cs1|2 templates have a |year= parameter so cirrus searches are more-or- less useless ]] local function year_check (year) year = year:gsub ('c%. *', ''); -- remove circa annotation (if present) before testing <year> for _, index in ipairs ({'y-y', 'y4-y2', 'y'}) do -- spin through these indexes into patterns_t if mw.ustring.match (year, patterns_t[index][1]) then return; -- if a match then |year= holds a valid 'year' end end set_message ('maint_year'); -- if here, |year= value is not an accepted value; add a maint cat end --[[--------------------------< Y E A R _ D A T E _ C H E C K >------------------------------------------------ Compare the value provided in |year= with the year value(s) provided in |date=. This function sets a local numeric value: 0 - year value does not match the year value in date 1 - (default) year value matches the year value in date or one of the year values when date contains two years 2 - year value matches the year value in date when date is in the form YYYY-MM-DD and year is disambiguated (|year=YYYYx) the numeric value in <result> determines the 'output' if any from this function: 0 – adds error message to error_list sequence table 1 – adds maint cat 2 – does nothing ]] local function year_date_check (year_string, year_origin, date_string, date_origin, error_list) local year; local date1; local date2; local result = 1; -- result of the test; assume that the test passes year = year_string:match ('(%d%d%d%d?)'); if date_string:match ('%d%d%d%d%-%d%d%-%d%d') and year_string:match ('%d%d%d%d%a') then --special case where both date and year are required YYYY-MM-DD and YYYYx date1 = date_string:match ('(%d%d%d%d)'); year = year_string:match ('(%d%d%d%d)'); if year ~= date1 then result = 0; -- years don't match else result = 2; -- years match; but because disambiguated, don't add to maint cat end elseif date_string:match ("%d%d%d%d?.-%d%d%d%d?") then -- any of the standard range formats of date with two three- or four-digit years date1, date2 = date_string:match ("(%d%d%d%d?).-(%d%d%d%d?)"); if year ~= date1 and year ~= date2 then result = 0; end elseif mw.ustring.match(date_string, "%d%d%d%d[%-–]%d%d") then -- YYYY-YY date ranges local century; date1, century, date2 = mw.ustring.match(date_string, "((%d%d)%d%d)[%-–]+(%d%d)"); date2 = century..date2; -- convert YY to YYYY if year ~= date1 and year ~= date2 then result = 0; end elseif date_string:match ("%d%d%d%d?") then -- any of the standard formats of date with one year date1 = date_string:match ("(%d%d%d%d?)"); if year ~= date1 then result = 0; end else -- should never get here; this function called only when no other date errors result = 0; -- no recognizable year in date end if 0 == result then -- year / date mismatch table.insert (error_list, substitute (cfg.messages['mismatch'], {year_origin, date_origin})); -- add error message to error_list sequence table elseif 1 == result then -- redundant year / date set_message ('maint_date_year'); -- add a maint cat end end --[[--------------------------< R E F O R M A T T E R >-------------------------------------------------------- reformat 'date' into new format specified by format_param if pattern_idx (the current format of 'date') can be reformatted. Does the grunt work for reformat_dates(). The table re_formats maps pattern_idx (current format) and format_param (desired format) to a table that holds: format string used by string.format() identifier letters ('d', 'm', 'y', 'd2', 'm2', 'y2') that serve as indexes into a table t{} that holds captures from mw.ustring.match() for the various date parts specified by patterns_t[pattern_idx][1] Items in patterns_t{} have the general form: ['ymd'] = {'^(%d%d%d%d)%-(%d%d)%-(%d%d)$', 'y', 'm', 'd'}, where: ['ymd'] is pattern_idx patterns_t['ymd'][1] is the match pattern with captures for mw.ustring.match() patterns_t['ymd'][2] is an indicator letter identifying the content of the first capture patterns_t['ymd'][3] ... the second capture etc. when a pattern matches a date, the captures are loaded into table t{} in capture order using the idemtifier characters as indexes into t{} For the above, a ymd date is in t{} as: t.y = first capture (year), t.m = second capture (month), t.d = third capture (day) To reformat, this function is called with the pattern_idx that matches the current format of the date and with format_param set to the desired format. This function loads table t{} as described and then calls string.format() with the format string specified by re_format[pattern_idx][format_param][1] using values taken from t{} according to the capture identifier letters specified by patterns_t[pattern_idx][format_param][n] where n is 2.. ]] local re_formats = { ['ymd'] = { -- date format is ymd; reformat to: ['mdy'] = {'%s %s, %s', 'm', 'd', 'y'}, -- |df=mdy ['dmy'] = {'%s %s %s', 'd', 'm', 'y'}, -- |df=dmy -- ['yMd'] = {'%s %s %s', 'y', 'm', 'd'}, -- |df=yMd; not supported at en.wiki }, ['Mdy'] = { -- date format is Mdy; reformat to: ['mdy'] = {'%s %s, %s', 'm', 'd', 'y'}, -- for long/short reformatting ['dmy'] = {'%s %s %s', 'd', 'm', 'y'}, -- |df=dmy ['ymd'] = {'%s-%s-%s', 'y', 'm', 'd'}, -- |df=ymd -- ['yMd'] = {'%s %s %s', 'y', 'm', 'd'}, -- |df=yMd; not supported at en.wiki }, ['dMy'] = { -- date format is dMy; reformat to: ['dmy'] = {'%s %s %s', 'd', 'm', 'y'}, -- for long/short reformatting ['mdy'] = {'%s %s, %s', 'm', 'd', 'y'}, -- |df=mdy ['ymd'] = {'%s-%s-%s', 'y', 'm', 'd'}, -- |df=ymd -- ['yMd'] = {'%s %s %s', 'y', 'm', 'd'}, -- |df=yMd; not supported at en.wiki }, ['Md-dy'] = { -- date format is Md-dy; reformat to: ['mdy'] = {'%s %s–%s, %s', 'm', 'd', 'd2', 'y'}, -- for long/short reformatting ['dmy'] = {'%s–%s %s %s', 'd', 'd2', 'm', 'y'}, -- |df=dmy -> d-dMy }, ['d-dMy'] = { -- date format is d-d>y; reformat to: ['dmy'] = {'%s–%s %s %s', 'd', 'd2', 'm', 'y'}, -- for long/short reformatting ['mdy'] = {'%s %s–%s, %s', 'm', 'd', 'd2', 'y'}, -- |df=mdy -> Md-dy }, ['dM-dMy'] = { -- date format is dM-dMy; reformat to: ['dmy'] = {'%s %s – %s %s %s', 'd', 'm', 'd2', 'm2', 'y'}, -- for long/short reformatting ['mdy'] = {'%s %s – %s %s, %s', 'm', 'd', 'm2', 'd2', 'y'}, -- |df=mdy -> Md-Mdy }, ['Md-Mdy'] = { -- date format is Md-Mdy; reformat to: ['mdy'] = {'%s %s – %s %s, %s', 'm', 'd', 'm2', 'd2', 'y'}, -- for long/short reformatting ['dmy'] = {'%s %s – %s %s %s', 'd', 'm', 'd2', 'm2', 'y'}, -- |df=dmy -> dM-dMy }, ['dMy-dMy'] = { -- date format is dMy-dMy; reformat to: ['dmy'] = {'%s %s %s – %s %s %s', 'd', 'm', 'y', 'd2', 'm2', 'y2'}, -- for long/short reformatting ['mdy'] = {'%s %s, %s – %s %s, %s', 'm', 'd', 'y', 'm2', 'd2', 'y2'}, -- |df=mdy -> Mdy-Mdy }, ['Mdy-Mdy'] = { -- date format is Mdy-Mdy; reformat to: ['mdy'] = {'%s %s, %s – %s %s, %s', 'm', 'd', 'y', 'm2', 'd2', 'y2'}, -- for long/short reformatting ['dmy'] = {'%s %s %s – %s %s %s', 'd', 'm', 'y', 'd2', 'm2', 'y2'}, -- |df=dmy -> dMy-dMy }, ['My-My'] = { -- these for long/short reformatting ['any'] = {'%s %s – %s %s', 'm', 'y', 'm2', 'y2'}, -- dmy/mdy agnostic }, ['M-My'] = { -- these for long/short reformatting ['any'] = {'%s–%s %s', 'm', 'm2', 'y'}, -- dmy/mdy agnostic }, ['My'] = { -- these for long/short reformatting ['any'] = {'%s %s', 'm', 'y'}, -- dmy/mdy agnostic }, -- ['yMd'] = { -- not supported at en.wiki -- ['mdy'] = {'%s %s, %s', 'm', 'd', 'y'}, -- |df=mdy -- ['dmy'] = {'%s %s %s', 'd', 'm', 'y'}, -- |df=dmy -- ['ymd'] = {'%s-%s-%s', 'y', 'm', 'd'}, -- |df=ymd -- }, } local function reformatter (date, pattern_idx, format_param, mon_len) if not in_array (pattern_idx, {'ymd', 'Mdy', 'Md-dy', 'dMy', 'yMd', 'd-dMy', 'dM-dMy', 'Md-Mdy', 'dMy-dMy', 'Mdy-Mdy', 'My-My', 'M-My', 'My'}) then return; -- not in this set of date format patterns_t then not a reformattable date end if 'ymd' == format_param and in_array (pattern_idx, {'ymd', 'Md-dy', 'd-dMy', 'dM-dMy', 'Md-Mdy', 'dMy-dMy', 'Mdy-Mdy', 'My-My', 'M-My', 'My'}) then return; -- ymd date ranges not supported at en.wiki; no point in reformatting ymd to ymd end if in_array (pattern_idx, {'My', 'M-My', 'My-My'}) then -- these are not dmy/mdy so can't be 'reformatted' into either format_param = 'any'; -- so format-agnostic end -- yMd is not supported at en.wiki; when yMd is supported at your wiki, uncomment the next line -- if 'yMd' == format_param and in_array (pattern_idx, {'yMd', 'Md-dy', 'd-dMy', 'dM-dMy', 'Md-Mdy', 'dMy-dMy', 'Mdy-Mdy'}) then -- these formats not convertable; yMd not supported at en.wiki if 'yMd' == format_param then -- yMd not supported at en.wiki; when yMd is supported at your wiki, remove or comment-out this line return; -- not a reformattable date end local c1, c2, c3, c4, c5, c6, c7; -- these hold the captures specified in patterns_t[pattern_idx][1] c1, c2, c3, c4, c5, c6, c7 = mw.ustring.match (date, patterns_t[pattern_idx][1]); -- get the captures local t = { -- table that holds k/v pairs of date parts from the captures and patterns_t[pattern_idx][2..] [patterns_t[pattern_idx][2]] = c1; -- at minimum there is always one capture with a matching indicator letter [patterns_t[pattern_idx][3] or 'x'] = c2; -- patterns_t can have a variable number of captures; each capture requires an indicator letter; [patterns_t[pattern_idx][4] or 'x'] = c3; -- where there is no capture, there is no indicator letter so n in patterns_t[pattern_idx][n] will be nil; [patterns_t[pattern_idx][5] or 'x'] = c4; -- the 'x' here spoofs an indicator letter to prevent 'table index is nil' error [patterns_t[pattern_idx][6] or 'x'] = c5; [patterns_t[pattern_idx][7] or 'x'] = c6; [patterns_t[pattern_idx][8] or 'x'] = c7; }; if t.a then -- if this date has an anchor year capture (all convertable date formats except ymd) if t.y2 then -- for year range date formats t.y2 = t.a; -- use the anchor year capture when reassembling the date else -- here for single date formats (except ymd) t.y = t.a; -- use the anchor year capture when reassembling the date end end if tonumber(t.m) then -- if raw month is a number (converting from ymd) if 's' == mon_len then -- if we are to use abbreviated month names t.m = cfg.date_names['inv_local_short'][tonumber(t.m)]; -- convert it to a month name else t.m = cfg.date_names['inv_local_long'][tonumber(t.m)]; -- convert it to a month name end t.d = t.d:gsub ('0(%d)', '%1'); -- strip leading '0' from day if present elseif 'ymd' == format_param then -- when converting to ymd t.y = t.y:gsub ('%a', ''); -- strip CITREF disambiguator if present; anchor year already known so process can proceed; TODO: maint message? if 1582 > tonumber (t.y) then -- ymd format dates not allowed before 1582 return; end t.m = string.format ('%02d', get_month_number (t.m)); -- make sure that month and day are two digits t.d = string.format ('%02d', t.d); elseif mon_len then -- if mon_len is set to either 'short' or 'long' for _, mon in ipairs ({'m', 'm2'}) do -- because there can be two month names, check both if t[mon] then t[mon] = get_month_number (t[mon]); -- get the month number for this month (is length agnostic) if 0 == t[mon] then return; end -- seasons and named dates can't be converted t[mon] = (('s' == mon_len) and cfg.date_names['inv_local_short'][t[mon]]) or cfg.date_names['inv_local_long'][t[mon]]; -- fetch month name according to length end end end local new_date = string.format (re_formats[pattern_idx][format_param][1], -- format string t[re_formats[pattern_idx][format_param][2]], -- named captures from t{} t[re_formats[pattern_idx][format_param][3]], t[re_formats[pattern_idx][format_param][4]], t[re_formats[pattern_idx][format_param][5]], t[re_formats[pattern_idx][format_param][6]], t[re_formats[pattern_idx][format_param][7]], t[re_formats[pattern_idx][format_param][8]] ); return new_date; end --[[-------------------------< R E F O R M A T _ D A T E S >-------------------------------------------------- Reformats existing dates into the format specified by format. format is one of several manual keywords: dmy, dmy-all, mdy, mdy-all, ymd, ymd-all. The -all version includes access- and archive-dates; otherwise these dates are not reformatted. This function allows automatic date formatting. In ~/Configuration, the article source is searched for one of the {{use xxx dates}} templates. If found, xxx becomes the global date format as xxx-all. If |cs1-dates= in {{use xxx dates}} has legitimate value then that value determines how cs1|2 dates will be rendered. Legitimate values for |cs1-dates= are: l - all dates are rendered with long month names ls - publication dates use long month names; access-/archive-dates use abbreviated month names ly - publication dates use long month names; access-/archive-dates rendered in ymd format s - all dates are rendered with abbreviated (short) month names sy - publication dates use abbreviated month names; access-/archive-dates rendered in ymd format y - all dates are rendered in ymd format the format argument for automatic date formatting will be the format specified by {{use xxx dates}} with the value supplied by |cs1-dates so one of: xxx-l, xxx-ls, xxx-ly, xxx-s, xxx-sy, xxx-y, or simply xxx (|cs1-dates= empty, omitted, or invalid) where xxx shall be either of dmy or mdy. dates are extracted from date_parameters_list, reformatted (if appropriate), and then written back into the list in the new format. Dates in date_parameters_list are presumed here to be valid (no errors). This function returns true when a date has been reformatted, false else. Actual reformatting is done by reformatter(). ]] local function reformat_dates (date_parameters_list, format) local all = false; -- set to false to skip access- and archive-dates local len_p = 'l'; -- default publication date length shall be long local len_a = 'l'; -- default access-/archive-date length shall be long local result = false; local new_date; if format:match('%a+%-all') then -- manual df keyword; auto df keyword when length not specified in {{use xxx dates}}; format = format:match('(%a+)%-all'); -- extract the format all = true; -- all dates are long format dates because this keyword doesn't specify length elseif format:match('%a+%-[lsy][sy]?') then -- auto df keywords; internal only all = true; -- auto df applies to all dates; use length specified by capture len_p for all dates format, len_p, len_a = format:match('(%a+)%-([lsy])([sy]?)'); -- extract the format and length keywords if 'y' == len_p then -- because allowed by MOS:DATEUNIFY (sort of) range dates and My dates not reformatted format = 'ymd'; -- override {{use xxx dates}} elseif (not is_set(len_a)) or (len_p == len_a) then -- no access-/archive-date length specified or same length as publication dates then len_a = len_p; -- in case len_a not set end end -- else only publication dates and they are long for param_name, param_val in pairs (date_parameters_list) do -- for each date-holding parameter in the list if is_set (param_val.val) then -- if the parameter has a value if not (not all and in_array (param_name, {'access-date', 'archive-date'})) then -- skip access- or archive-date unless format is xxx-all; yeah, ugly; TODO: find a better way for pattern_idx, pattern in pairs (patterns_t) do if mw.ustring.match (param_val.val, pattern[1]) then if all and in_array (param_name, {'access-date', 'archive-date'}) then -- if this date is an access- or archive-date new_date = reformatter (param_val.val, pattern_idx, (('y' == len_a) and 'ymd') or format, len_a); -- choose ymd or dmy/mdy according to len_a setting else -- all other dates new_date = reformatter (param_val.val, pattern_idx, format, len_p); end if new_date then -- set when date was reformatted date_parameters_list[param_name].val = new_date; -- update date in date list result = true; -- and announce that changes have been made break; end end -- if end -- for end -- if end -- if end -- for return result; -- declare boolean result and done end --[[--------------------------< D A T E _ H Y P H E N _ T O _ D A S H >---------------------------------------- Loops through the list of date-holding parameters and converts any hyphen to an ndash. Not called if the cs1|2 template has any date errors. Modifies the date_parameters_list and returns true if hyphens are replaced, else returns false. ]] local function date_hyphen_to_dash (date_parameters_list) local result = false; local n; for param_name, param_val in pairs(date_parameters_list) do -- for each date-holding parameter in the list if is_set (param_val.val) and not mw.ustring.match (param_val.val, patterns_t.ymd[1]) then -- for those that are not ymd dates (ustring because here digits may not be Western) param_val.val, n = param_val.val:gsub ('%-', '–'); -- replace any hyphen with ndash if 0 ~= n then date_parameters_list[param_name].val = param_val.val; -- update the list result = true; end end end return result; -- so we know if any hyphens were replaced end --[[-------------------------< D A T E _ N A M E _ X L A T E >------------------------------------------------ Attempts to translate English date names to local-language date names using names supplied by MediaWiki's date parser function. This is simple name-for-name replacement and may not work for all languages. if xlat_dig is true, this function will also translate Western (English) digits to the local language's digits. This will also translate ymd dates. ]] local function date_name_xlate (date_parameters_list, xlt_dig) local xlate; local mode; -- long or short month names local modified = false; local date; local sources_t = { {cfg.date_names.en.long, cfg.date_names.inv_local_long}, -- for translating long English month names to long local month names {cfg.date_names.en.short, cfg.date_names.inv_local_short}, -- short month names {cfg.date_names.en.quarter, cfg.date_names.inv_local_quarter}, -- quarter date names {cfg.date_names.en.season, cfg.date_names.inv_local_season}, -- season date nam {cfg.date_names.en.named, cfg.date_names.inv_local_named}, -- named dates } local function is_xlateable (month) -- local function to get local date name that replaces existing English-language date name for _, date_names_t in ipairs (sources_t) do -- for each sequence table in date_names_t if date_names_t[1][month] then -- if date name is English month (long or short), quarter, season or named and if date_names_t[2][date_names_t[1][month]] then -- if there is a matching local date name return date_names_t[2][date_names_t[1][month]]; -- return the local date name end end end end for param_name, param_val in pairs(date_parameters_list) do -- for each date-holding parameter in the list if is_set(param_val.val) then -- if the parameter has a value date = param_val.val; for month in mw.ustring.gmatch (date, '[%a ]+') do -- iterate through all date names in the date (single date or date range) month = mw.text.trim (month); -- this because quarterly dates contain whitespace xlate = is_xlateable (month); -- get translate <month>; returns translation or nil if xlate then date = mw.ustring.gsub (date, month, xlate); -- replace the English with the translation date_parameters_list[param_name].val = date; -- save the translated date modified = true; end end if xlt_dig then -- shall we also translate digits? date = date:gsub ('%d', cfg.date_names.xlate_digits); -- translate digits from Western to 'local digits' date_parameters_list[param_name].val = date; -- save the translated date modified = true; end end end return modified; end --[[--------------------------< S E T _ S E L E C T E D _ M O D U L E S >-------------------------------------- Sets local imported functions table to same (live or sandbox) as that used by the other modules. ]] local function set_selected_modules (cfg_table_ptr, utilities_page_ptr) add_prop_cat = utilities_page_ptr.add_prop_cat ; -- import functions from selected Module:Citation/CS1/Utilities module is_set = utilities_page_ptr.is_set; in_array = utilities_page_ptr.in_array; set_message = utilities_page_ptr.set_message; substitute = utilities_page_ptr.substitute; wrap_style = utilities_page_ptr.wrap_style; cfg = cfg_table_ptr; -- import tables from selected Module:Citation/CS1/Configuration end --[[--------------------------< A R C H I V E _ D A T E _ C H E C K >------------------------------------------ Compare value in |archive-date= with the timestamp in Wayback machine urls. Emits an error message with suggested date from the |archive-url= timestamp in an appropriate format when the value in |archive-date= does not match the timestamp. this function never called when any date in a cs1|2 template has errors error message suggests new |archive-date= value in an appropriate format specified by <df>. <df> is either |df= or cfg.global_df in that order. If <df> is nil, suggested date has format from |archive-date=. There is a caveat: when |df=dmy or |df=mdy, the reformatter leaves |access-date= and |archive-date= formats as they are. The error message suggested date is passed to the formatter as YYYY-MM-DD so when |df=dmy or |df=mdy, the format is not changed. ]] local function archive_date_check (archive_date, archive_url_timestamp, df) local archive_date_format = 'dmy-y'; -- holds the date format of date in |archive-date; default to ymd; 'dmy' used here to spoof reformat_dates() for _, v_t in ipairs ({{'dMy', 'dmy-all'}, {'Mdy', 'mdy-all'}}) do -- is |archive-date= format dmy or mdy? if archive_date:match (patterns_t[v_t[1]][1]) then -- does the pattern match? archive_date_format = cfg.keywords_xlate[v_t[2]]; -- get appropriate |df= supported keyword from the i18n translator table break; end end local dates_t = {}; dates_t['archive-date'] = {val=archive_date, name=''}; -- setup to call reformat_dates(); never called when errors so <name> unset as not needed reformat_dates (dates_t, 'dmy-y'); -- reformat |archive-date= to ymd; 'dmy' used here to spoof reformat_dates() local archive_url_date = archive_url_timestamp:gsub ('(%d%d%d%d)(%d%d)(%d%d)%d*', '%1-%2-%3'); -- make ymd format date from timestamp if dates_t['archive-date'].val == archive_url_date then -- are the two dates the same return; -- yes, done else dates_t['archive-date'] = {val=archive_url_date, name=''}; -- setup to call reformat_dates() with the timestamp date reformat_dates (dates_t, df or archive_date_format); -- reformat timestamp to format specified by <df> or format used in |archive-date= archive_url_date = dates_t['archive-date'].val; set_message ('err_archive_date_url_ts_mismatch', archive_url_date); -- emit an error message end end --[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return { -- return exported functions archive_date_check = archive_date_check, date_hyphen_to_dash = date_hyphen_to_dash, date_name_xlate = date_name_xlate, dates = dates, reformat_dates = reformat_dates, set_selected_modules = set_selected_modules, year_check = year_check, year_date_check = year_date_check, } d46wk5pvu4if3unhsyr9cc7uiwvzwzt Module:Date/sandbox 828 2948 15517 2024-08-07T12:53:19Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15517 Scribunto text/plain -- Date functions for use by other modules. -- I18N and time zones are not supported. local MINUS = '−' -- Unicode U+2212 MINUS SIGN local floor = math.floor local Date, DateDiff, diffmt -- forward declarations local uniq = { 'unique identifier' } local function is_date(t) -- The system used to make a date read-only means there is no unique -- metatable that is conveniently accessible to check. return type(t) == 'table' and t._id == uniq end local function is_diff(t) return type(t) == 'table' and getmetatable(t) == diffmt end local function _list_join(list, sep) return table.concat(list, sep) end local function collection() -- Return a table to hold items. return { n = 0, add = function (self, item) self.n = self.n + 1 self[self.n] = item end, join = _list_join, } end local function strip_to_nil(text) -- If text is a string, return its trimmed content, or nil if empty. -- Otherwise return text (convenient when Date fields are provided from -- another module which may pass a string, a number, or another type). if type(text) == 'string' then text = text:match('(%S.-)%s*$') end return text end local function is_leap_year(year, calname) -- Return true if year is a leap year. if calname == 'Julian' then return year % 4 == 0 end return (year % 4 == 0 and year % 100 ~= 0) or year % 400 == 0 end local function days_in_month(year, month, calname) -- Return number of days (1..31) in given month (1..12). if month == 2 and is_leap_year(year, calname) then return 29 end return ({ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 })[month] end local function h_m_s(time) -- Return hour, minute, second extracted from fraction of a day. time = floor(time * 24 * 3600 + 0.5) -- number of seconds local second = time % 60 time = floor(time / 60) return floor(time / 60), time % 60, second end local function hms(date) -- Return fraction of a day from date's time, where (0 <= fraction < 1) -- if the values are valid, but could be anything if outside range. return (date.hour + (date.minute + date.second / 60) / 60) / 24 end local function julian_date(date) -- Return jd, jdz from a Julian or Gregorian calendar date where -- jd = Julian date and its fractional part is zero at noon -- jdz = same, but assume time is 00:00:00 if no time given -- http://www.tondering.dk/claus/cal/julperiod.php#formula -- Testing shows this works for all dates from year -9999 to 9999! -- JDN 0 is the 24-hour period starting at noon UTC on Monday -- 1 January 4713 BC = (-4712, 1, 1) Julian calendar -- 24 November 4714 BC = (-4713, 11, 24) Gregorian calendar local offset local a = floor((14 - date.month)/12) local y = date.year + 4800 - a if date.calendar == 'Julian' then offset = floor(y/4) - 32083 else offset = floor(y/4) - floor(y/100) + floor(y/400) - 32045 end local m = date.month + 12*a - 3 local jd = date.day + floor((153*m + 2)/5) + 365*y + offset if date.hastime then jd = jd + hms(date) - 0.5 return jd, jd end return jd, jd - 0.5 end local function set_date_from_jd(date) -- Set the fields of table date from its Julian date field. -- Return true if date is valid. -- http://www.tondering.dk/claus/cal/julperiod.php#formula -- This handles the proleptic Julian and Gregorian calendars. -- Negative Julian dates are not defined but they work. local calname = date.calendar local low, high -- min/max limits for date ranges −9999-01-01 to 9999-12-31 if calname == 'Gregorian' then low, high = -1930999.5, 5373484.49999 elseif calname == 'Julian' then low, high = -1931076.5, 5373557.49999 else return end local jd = date.jd if not (type(jd) == 'number' and low <= jd and jd <= high) then return end local jdn = floor(jd) if date.hastime then local time = jd - jdn -- 0 <= time < 1 if time >= 0.5 then -- if at or after midnight of next day jdn = jdn + 1 time = time - 0.5 else time = time + 0.5 end date.hour, date.minute, date.second = h_m_s(time) else date.second = 0 date.minute = 0 date.hour = 0 end local b, c if calname == 'Julian' then b = 0 c = jdn + 32082 else -- Gregorian local a = jdn + 32044 b = floor((4*a + 3)/146097) c = a - floor(146097*b/4) end local d = floor((4*c + 3)/1461) local e = c - floor(1461*d/4) local m = floor((5*e + 2)/153) date.day = e - floor((153*m + 2)/5) + 1 date.month = m + 3 - 12*floor(m/10) date.year = 100*b + d - 4800 + floor(m/10) return true end local function fix_numbers(numbers, y, m, d, H, M, S, partial, hastime, calendar) -- Put the result of normalizing the given values in table numbers. -- The result will have valid m, d values if y is valid; caller checks y. -- The logic of PHP mktime is followed where m or d can be zero to mean -- the previous unit, and -1 is the one before that, etc. -- Positive values carry forward. local date if not (1 <= m and m <= 12) then date = Date(y, 1, 1) if not date then return end date = date + ((m - 1) .. 'm') y, m = date.year, date.month end local days_hms if not partial then if hastime and H and M and S then if not (0 <= H and H <= 23 and 0 <= M and M <= 59 and 0 <= S and S <= 59) then days_hms = hms({ hour = H, minute = M, second = S }) end end if days_hms or not (1 <= d and d <= days_in_month(y, m, calendar)) then date = date or Date(y, m, 1) if not date then return end date = date + (d - 1 + (days_hms or 0)) y, m, d = date.year, date.month, date.day if days_hms then H, M, S = date.hour, date.minute, date.second end end end numbers.year = y numbers.month = m numbers.day = d if days_hms then -- Don't set H unless it was valid because a valid H will set hastime. numbers.hour = H numbers.minute = M numbers.second = S end end local function set_date_from_numbers(date, numbers, options) -- Set the fields of table date from numeric values. -- Return true if date is valid. if type(numbers) ~= 'table' then return end local y = numbers.year or date.year local m = numbers.month or date.month local d = numbers.day or date.day local H = numbers.hour local M = numbers.minute or date.minute or 0 local S = numbers.second or date.second or 0 local need_fix if y and m and d then date.partial = nil if not (-9999 <= y and y <= 9999 and 1 <= m and m <= 12 and 1 <= d and d <= days_in_month(y, m, date.calendar)) then if not date.want_fix then return end need_fix = true end elseif y and date.partial then if d or not (-9999 <= y and y <= 9999) then return end if m and not (1 <= m and m <= 12) then if not date.want_fix then return end need_fix = true end else return end if date.partial then H = nil -- ignore any time M = nil S = nil else if H then -- It is not possible to set M or S without also setting H. date.hastime = true else H = 0 end if not (0 <= H and H <= 23 and 0 <= M and M <= 59 and 0 <= S and S <= 59) then if date.want_fix then need_fix = true else return end end end date.want_fix = nil if need_fix then fix_numbers(numbers, y, m, d, H, M, S, date.partial, date.hastime, date.calendar) return set_date_from_numbers(date, numbers, options) end date.year = y -- -9999 to 9999 ('n BC' → year = 1 - n) date.month = m -- 1 to 12 (may be nil if partial) date.day = d -- 1 to 31 (* = nil if partial) date.hour = H -- 0 to 59 (*) date.minute = M -- 0 to 59 (*) date.second = S -- 0 to 59 (*) if type(options) == 'table' then for _, k in ipairs({ 'am', 'era', 'format' }) do if options[k] then date.options[k] = options[k] end end end return true end local function make_option_table(options1, options2) -- If options1 is a string, return a table with its settings, or -- if it is a table, use its settings. -- Missing options are set from table options2 or defaults. -- If a default is used, a flag is set so caller knows the value was not intentionally set. -- Valid option settings are: -- am: 'am', 'a.m.', 'AM', 'A.M.' -- 'pm', 'p.m.', 'PM', 'P.M.' (each has same meaning as corresponding item above) -- era: 'BCMINUS', 'BCNEGATIVE', 'BC', 'B.C.', 'BCE', 'B.C.E.', 'AD', 'A.D.', 'CE', 'C.E.' -- Option am = 'am' does not mean the hour is AM; it means 'am' or 'pm' is used, depending on the hour, -- and am = 'pm' has the same meaning. -- Similarly, era = 'BC' means 'BC' is used if year <= 0. -- BCMINUS displays a MINUS if year < 0 and the display format does not include %{era}. -- BCNEGATIVE is similar but displays a hyphen. local result = { bydefault = {} } if type(options1) == 'table' then result.am = options1.am result.era = options1.era elseif type(options1) == 'string' then -- Example: 'am:AM era:BC' or 'am=AM era=BC'. for item in options1:gmatch('%S+') do local lhs, rhs = item:match('^(%w+)[:=](.+)$') if lhs then result[lhs] = rhs end end end options2 = type(options2) == 'table' and options2 or {} local defaults = { am = 'am', era = 'BC' } for k, v in pairs(defaults) do if not result[k] then if options2[k] then result[k] = options2[k] else result[k] = v result.bydefault[k] = true end end end return result end local ampm_options = { -- lhs = input text accepted as an am/pm option -- rhs = code used internally ['am'] = 'am', ['AM'] = 'AM', ['a.m.'] = 'a.m.', ['A.M.'] = 'A.M.', ['pm'] = 'am', -- same as am ['PM'] = 'AM', ['p.m.'] = 'a.m.', ['P.M.'] = 'A.M.', } local era_text = { -- Text for displaying an era with a positive year (after adjusting -- by replacing year with 1 - year if date.year <= 0). -- options.era = { year<=0 , year>0 } ['BCMINUS'] = { 'BC' , '' , isbc = true, sign = MINUS }, ['BCNEGATIVE'] = { 'BC' , '' , isbc = true, sign = '-' }, ['BC'] = { 'BC' , '' , isbc = true }, ['B.C.'] = { 'B.C.' , '' , isbc = true }, ['BCE'] = { 'BCE' , '' , isbc = true }, ['B.C.E.'] = { 'B.C.E.', '' , isbc = true }, ['AD'] = { 'BC' , 'AD' }, ['A.D.'] = { 'B.C.' , 'A.D.' }, ['CE'] = { 'BCE' , 'CE' }, ['C.E.'] = { 'B.C.E.', 'C.E.' }, } local function get_era_for_year(era, year) return (era_text[era] or era_text['BC'])[year > 0 and 2 or 1] or '' end local function strftime(date, format, options) -- Return date formatted as a string using codes similar to those -- in the C strftime library function. local sformat = string.format local shortcuts = { ['%c'] = '%-I:%M %p %-d %B %-Y %{era}', -- date and time: 2:30 pm 1 April 2016 ['%x'] = '%-d %B %-Y %{era}', -- date: 1 April 2016 ['%X'] = '%-I:%M %p', -- time: 2:30 pm } if shortcuts[format] then format = shortcuts[format] end local codes = { a = { field = 'dayabbr' }, A = { field = 'dayname' }, b = { field = 'monthabbr' }, B = { field = 'monthname' }, u = { fmt = '%d' , field = 'dowiso' }, w = { fmt = '%d' , field = 'dow' }, d = { fmt = '%02d', fmt2 = '%d', field = 'day' }, m = { fmt = '%02d', fmt2 = '%d', field = 'month' }, Y = { fmt = '%04d', fmt2 = '%d', field = 'year' }, H = { fmt = '%02d', fmt2 = '%d', field = 'hour' }, M = { fmt = '%02d', fmt2 = '%d', field = 'minute' }, S = { fmt = '%02d', fmt2 = '%d', field = 'second' }, j = { fmt = '%03d', fmt2 = '%d', field = 'dayofyear' }, I = { fmt = '%02d', fmt2 = '%d', field = 'hour', special = 'hour12' }, p = { field = 'hour', special = 'am' }, } options = make_option_table(options, date.options) local amopt = options.am local eraopt = options.era local function replace_code(spaces, modifier, id) local code = codes[id] if code then local fmt = code.fmt if modifier == '-' and code.fmt2 then fmt = code.fmt2 end local value = date[code.field] if not value then return nil -- an undefined field in a partial date end local special = code.special if special then if special == 'hour12' then value = value % 12 value = value == 0 and 12 or value elseif special == 'am' then local ap = ({ ['a.m.'] = { 'a.m.', 'p.m.' }, ['AM'] = { 'AM', 'PM' }, ['A.M.'] = { 'A.M.', 'P.M.' }, })[ampm_options[amopt]] or { 'am', 'pm' } return (spaces == '' and '' or '&nbsp;') .. (value < 12 and ap[1] or ap[2]) end end if code.field == 'year' then local sign = (era_text[eraopt] or {}).sign if not sign or format:find('%{era}', 1, true) then sign = '' if value <= 0 then value = 1 - value end else if value >= 0 then sign = '' else value = -value end end return spaces .. sign .. sformat(fmt, value) end return spaces .. (fmt and sformat(fmt, value) or value) end end local function replace_property(spaces, id) if id == 'era' then -- Special case so can use local era option. local result = get_era_for_year(eraopt, date.year) if result == '' then return '' end return (spaces == '' and '' or '&nbsp;') .. result end local result = date[id] if type(result) == 'string' then return spaces .. result end if type(result) == 'number' then return spaces .. tostring(result) end if type(result) == 'boolean' then return spaces .. (result and '1' or '0') end -- This occurs if id is an undefined field in a partial date, or is the name of a function. return nil end local PERCENT = '\127PERCENT\127' return (format :gsub('%%%%', PERCENT) :gsub('(%s*)%%{(%w+)}', replace_property) :gsub('(%s*)%%(%-?)(%a)', replace_code) :gsub(PERCENT, '%%') ) end local function _date_text(date, fmt, options) -- Return a formatted string representing the given date. if not is_date(date) then error('date:text: need a date (use "date:text()" with a colon)', 2) end if type(fmt) == 'string' and fmt:match('%S') then if fmt:find('%', 1, true) then return strftime(date, fmt, options) end elseif date.partial then fmt = date.month and 'my' or 'y' else fmt = 'dmy' if date.hastime then fmt = (date.second > 0 and 'hms ' or 'hm ') .. fmt end end local function bad_format() -- For consistency with other format processing, return given format -- (or cleaned format if original was not a string) if invalid. return mw.text.nowiki(fmt) end if date.partial then -- Ignore days in standard formats like 'ymd'. if fmt == 'ym' or fmt == 'ymd' then fmt = date.month and '%Y-%m %{era}' or '%Y %{era}' elseif fmt == 'my' or fmt == 'dmy' or fmt == 'mdy' then fmt = date.month and '%B %-Y %{era}' or '%-Y %{era}' elseif fmt == 'y' then fmt = date.month and '%-Y %{era}' or '%-Y %{era}' else return bad_format() end return strftime(date, fmt, options) end local function hm_fmt() local plain = make_option_table(options, date.options).bydefault.am return plain and '%H:%M' or '%-I:%M %p' end local need_time = date.hastime local t = collection() for item in fmt:gmatch('%S+') do local f if item == 'hm' then f = hm_fmt() need_time = false elseif item == 'hms' then f = '%H:%M:%S' need_time = false elseif item == 'ymd' then f = '%Y-%m-%d %{era}' elseif item == 'mdy' then f = '%B %-d, %-Y %{era}' elseif item == 'dmy' then f = '%-d %B %-Y %{era}' else return bad_format() end t:add(f) end fmt = t:join(' ') if need_time then fmt = hm_fmt() .. ' ' .. fmt end return strftime(date, fmt, options) end local day_info = { -- 0=Sun to 6=Sat [0] = { 'Sun', 'Sunday' }, { 'Mon', 'Monday' }, { 'Tue', 'Tuesday' }, { 'Wed', 'Wednesday' }, { 'Thu', 'Thursday' }, { 'Fri', 'Friday' }, { 'Sat', 'Saturday' }, } local month_info = { -- 1=Jan to 12=Dec { 'Jan', 'January' }, { 'Feb', 'February' }, { 'Mar', 'March' }, { 'Apr', 'April' }, { 'May', 'May' }, { 'Jun', 'June' }, { 'Jul', 'July' }, { 'Aug', 'August' }, { 'Sep', 'September' }, { 'Oct', 'October' }, { 'Nov', 'November' }, { 'Dec', 'December' }, } local function name_to_number(text, translate) if type(text) == 'string' then return translate[text:lower()] end end local function day_number(text) return name_to_number(text, { sun = 0, sunday = 0, mon = 1, monday = 1, tue = 2, tuesday = 2, wed = 3, wednesday = 3, thu = 4, thursday = 4, fri = 5, friday = 5, sat = 6, saturday = 6, }) end local function month_number(text) return name_to_number(text, { jan = 1, january = 1, feb = 2, february = 2, mar = 3, march = 3, apr = 4, april = 4, may = 5, jun = 6, june = 6, jul = 7, july = 7, aug = 8, august = 8, sep = 9, september = 9, sept = 9, oct = 10, october = 10, nov = 11, november = 11, dec = 12, december = 12, }) end local function _list_text(list, fmt) -- Return a list of formatted strings from a list of dates. if not type(list) == 'table' then error('date:list:text: need "list:text()" with a colon', 2) end local result = { join = _list_join } for i, date in ipairs(list) do result[i] = date:text(fmt) end return result end local function _date_list(date, spec) -- Return a possibly empty numbered table of dates meeting the specification. -- Dates in the list are in ascending order (oldest date first). -- The spec should be a string of form "<count> <day> <op>" -- where each item is optional and -- count = number of items wanted in list -- day = abbreviation or name such as Mon or Monday -- op = >, >=, <, <= (default is > meaning after date) -- If no count is given, the list is for the specified days in date's month. -- The default day is date's day. -- The spec can also be a positive or negative number: -- -5 is equivalent to '5 <' -- 5 is equivalent to '5' which is '5 >' if not is_date(date) then error('date:list: need a date (use "date:list()" with a colon)', 2) end local list = { text = _list_text } if date.partial then return list end local count, offset, operation local ops = { ['>='] = { before = false, include = true }, ['>'] = { before = false, include = false }, ['<='] = { before = true , include = true }, ['<'] = { before = true , include = false }, } if spec then if type(spec) == 'number' then count = floor(spec + 0.5) if count < 0 then count = -count operation = ops['<'] end elseif type(spec) == 'string' then local num, day, op = spec:match('^%s*(%d*)%s*(%a*)%s*([<>=]*)%s*$') if not num then return list end if num ~= '' then count = tonumber(num) end if day ~= '' then local dow = day_number(day:gsub('[sS]$', '')) -- accept plural days if not dow then return list end offset = dow - date.dow end operation = ops[op] else return list end end offset = offset or 0 operation = operation or ops['>'] local datefrom, dayfirst, daylast if operation.before then if offset > 0 or (offset == 0 and not operation.include) then offset = offset - 7 end if count then if count > 1 then offset = offset - 7*(count - 1) end datefrom = date + offset else daylast = date.day + offset dayfirst = daylast % 7 if dayfirst == 0 then dayfirst = 7 end end else if offset < 0 or (offset == 0 and not operation.include) then offset = offset + 7 end if count then datefrom = date + offset else dayfirst = date.day + offset daylast = date.monthdays end end if not count then if daylast < dayfirst then return list end count = floor((daylast - dayfirst)/7) + 1 datefrom = Date(date, {day = dayfirst}) end for i = 1, count do if not datefrom then break end -- exceeds date limits list[i] = datefrom datefrom = datefrom + 7 end return list end -- A table to get the current date/time (UTC), but only if needed. local current = setmetatable({}, { __index = function (self, key) local d = os.date('!*t') self.year = d.year self.month = d.month self.day = d.day self.hour = d.hour self.minute = d.min self.second = d.sec return rawget(self, key) end }) local function extract_date(newdate, text) -- Parse the date/time in text and return n, o where -- n = table of numbers with date/time fields -- o = table of options for AM/PM or AD/BC or format, if any -- or return nothing if date is known to be invalid. -- Caller determines if the values in n are valid. -- A year must be positive ('1' to '9999'); use 'BC' for BC. -- In a y-m-d string, the year must be four digits to avoid ambiguity -- ('0001' to '9999'). The only way to enter year <= 0 is by specifying -- the date as three numeric parameters like ymd Date(-1, 1, 1). -- Dates of form d/m/y, m/d/y, y/m/d are rejected as potentially ambiguous. local date, options = {}, {} if text:sub(-1) == 'Z' then -- Extract date/time from a Wikidata timestamp. -- The year can be 1 to 16 digits but this module handles 1 to 4 digits only. -- Examples: '+2016-06-21T14:30:00Z', '-0000000180-00-00T00:00:00Z'. local sign, y, m, d, H, M, S = text:match('^([+%-])(%d+)%-(%d%d)%-(%d%d)T(%d%d):(%d%d):(%d%d)Z$') if sign then y = tonumber(y) if sign == '-' and y > 0 then y = -y end if y <= 0 then options.era = 'BCE' end date.year = y m = tonumber(m) d = tonumber(d) H = tonumber(H) M = tonumber(M) S = tonumber(S) if m == 0 then newdate.partial = true return date, options end date.month = m if d == 0 then newdate.partial = true return date, options end date.day = d if H > 0 or M > 0 or S > 0 then date.hour = H date.minute = M date.second = S end return date, options end return end local function extract_ymd(item) -- Called when no day or month has been set. local y, m, d = item:match('^(%d%d%d%d)%-(%w+)%-(%d%d?)$') if y then if date.year then return end if m:match('^%d%d?$') then m = tonumber(m) else m = month_number(m) end if m then date.year = tonumber(y) date.month = m date.day = tonumber(d) return true end end end local function extract_day_or_year(item) -- Called when a day would be valid, or -- when a year would be valid if no year has been set and partial is set. local number, suffix = item:match('^(%d%d?%d?%d?)(.*)$') if number then local n = tonumber(number) if #number <= 2 and n <= 31 then suffix = suffix:lower() if suffix == '' or suffix == 'st' or suffix == 'nd' or suffix == 'rd' or suffix == 'th' then date.day = n return true end elseif suffix == '' and newdate.partial and not date.year then date.year = n return true end end end local function extract_month(item) -- A month must be given as a name or abbreviation; a number could be ambiguous. local m = month_number(item) if m then date.month = m return true end end local function extract_time(item) local h, m, s = item:match('^(%d%d?):(%d%d)(:?%d*)$') if date.hour or not h then return end if s ~= '' then s = s:match('^:(%d%d)$') if not s then return end end date.hour = tonumber(h) date.minute = tonumber(m) date.second = tonumber(s) -- nil if empty string return true end local item_count = 0 local index_time local function set_ampm(item) local H = date.hour if H and not options.am and index_time + 1 == item_count then options.am = ampm_options[item] -- caller checked this is not nil if item:match('^[Aa]') then if not (1 <= H and H <= 12) then return end if H == 12 then date.hour = 0 end else if not (1 <= H and H <= 23) then return end if H <= 11 then date.hour = H + 12 end end return true end end for item in text:gsub(',', ' '):gsub('&nbsp;', ' '):gmatch('%S+') do item_count = item_count + 1 if era_text[item] then -- Era is accepted in peculiar places. if options.era then return end options.era = item elseif ampm_options[item] then if not set_ampm(item) then return end elseif item:find(':', 1, true) then if not extract_time(item) then return end index_time = item_count elseif date.day and date.month then if date.year then return -- should be nothing more so item is invalid end if not item:match('^(%d%d?%d?%d?)$') then return end date.year = tonumber(item) elseif date.day then if not extract_month(item) then return end elseif date.month then if not extract_day_or_year(item) then return end elseif extract_month(item) then options.format = 'mdy' elseif extract_ymd(item) then options.format = 'ymd' elseif extract_day_or_year(item) then if date.day then options.format = 'dmy' end else return end end if not date.year or date.year == 0 then return end local era = era_text[options.era] if era and era.isbc then date.year = 1 - date.year end return date, options end local function autofill(date1, date2) -- Fill any missing month or day in each date using the -- corresponding component from the other date, if present, -- or with 1 if both dates are missing the month or day. -- This gives a good result for calculating the difference -- between two partial dates when no range is wanted. -- Return filled date1, date2 (two full dates). local function filled(a, b) -- Return date a filled, if necessary, with month and/or day from date b. -- The filled day is truncated to fit the number of days in the month. local fillmonth, fillday if not a.month then fillmonth = b.month or 1 end if not a.day then fillday = b.day or 1 end if fillmonth or fillday then -- need to create a new date a = Date(a, { month = fillmonth, day = math.min(fillday or a.day, days_in_month(a.year, fillmonth or a.month, a.calendar)) }) end return a end return filled(date1, date2), filled(date2, date1) end local function date_add_sub(lhs, rhs, is_sub) -- Return a new date from calculating (lhs + rhs) or (lhs - rhs), -- or return nothing if invalid. -- The result is nil if the calculated date exceeds allowable limits. -- Caller ensures that lhs is a date; its properties are copied for the new date. if lhs.partial then -- Adding to a partial is not supported. -- Can subtract a date or partial from a partial, but this is not called for that. return end local function is_prefix(text, word, minlen) local n = #text return (minlen or 1) <= n and n <= #word and text == word:sub(1, n) end local function do_days(n) local forcetime, jd if floor(n) == n then jd = lhs.jd else forcetime = not lhs.hastime jd = lhs.jdz end jd = jd + (is_sub and -n or n) if forcetime then jd = tostring(jd) if not jd:find('.', 1, true) then jd = jd .. '.0' end end return Date(lhs, 'juliandate', jd) end if type(rhs) == 'number' then -- Add/subtract days, including fractional days. return do_days(rhs) end if type(rhs) == 'string' then -- rhs is a single component like '26m' or '26 months' (with optional sign). -- Fractions like '3.25d' are accepted for the units which are handled as days. local sign, numstr, id = rhs:match('^%s*([+-]?)([%d%.]+)%s*(%a+)$') if sign then if sign == '-' then is_sub = not (is_sub and true or false) end local y, m, days local num = tonumber(numstr) if not num then return end id = id:lower() if is_prefix(id, 'years') then y = num m = 0 elseif is_prefix(id, 'months') then y = floor(num / 12) m = num % 12 elseif is_prefix(id, 'weeks') then days = num * 7 elseif is_prefix(id, 'days') then days = num elseif is_prefix(id, 'hours') then days = num / 24 elseif is_prefix(id, 'minutes', 3) then days = num / (24 * 60) elseif is_prefix(id, 'seconds') then days = num / (24 * 3600) else return end if days then return do_days(days) end if numstr:find('.', 1, true) then return end if is_sub then y = -y m = -m end assert(-11 <= m and m <= 11) y = lhs.year + y m = lhs.month + m if m > 12 then y = y + 1 m = m - 12 elseif m < 1 then y = y - 1 m = m + 12 end local d = math.min(lhs.day, days_in_month(y, m, lhs.calendar)) return Date(lhs, y, m, d) end end if is_diff(rhs) then local days = rhs.age_days if (is_sub or false) ~= (rhs.isnegative or false) then days = -days end return lhs + days end end local full_date_only = { dayabbr = true, dayname = true, dow = true, dayofweek = true, dowiso = true, dayofweekiso = true, dayofyear = true, gsd = true, juliandate = true, jd = true, jdz = true, jdnoon = true, } -- Metatable for a date's calculated fields. local datemt = { __index = function (self, key) if rawget(self, 'partial') then if full_date_only[key] then return end if key == 'monthabbr' or key == 'monthdays' or key == 'monthname' then if not self.month then return end end end local value if key == 'dayabbr' then value = day_info[self.dow][1] elseif key == 'dayname' then value = day_info[self.dow][2] elseif key == 'dow' then value = (self.jdnoon + 1) % 7 -- day-of-week 0=Sun to 6=Sat elseif key == 'dayofweek' then value = self.dow elseif key == 'dowiso' then value = (self.jdnoon % 7) + 1 -- ISO day-of-week 1=Mon to 7=Sun elseif key == 'dayofweekiso' then value = self.dowiso elseif key == 'dayofyear' then local first = Date(self.year, 1, 1, self.calendar).jdnoon value = self.jdnoon - first + 1 -- day-of-year 1 to 366 elseif key == 'era' then -- Era text (never a negative sign) from year and options. value = get_era_for_year(self.options.era, self.year) elseif key == 'format' then value = self.options.format or 'dmy' elseif key == 'gsd' then -- GSD = 1 from 00:00:00 to 23:59:59 on 1 January 1 AD Gregorian calendar, -- which is from jd 1721425.5 to 1721426.49999. value = floor(self.jd - 1721424.5) elseif key == 'juliandate' or key == 'jd' or key == 'jdz' then local jd, jdz = julian_date(self) rawset(self, 'juliandate', jd) rawset(self, 'jd', jd) rawset(self, 'jdz', jdz) return key == 'jdz' and jdz or jd elseif key == 'jdnoon' then -- Julian date at noon (an integer) on the calendar day when jd occurs. value = floor(self.jd + 0.5) elseif key == 'isleapyear' then value = is_leap_year(self.year, self.calendar) elseif key == 'monthabbr' then value = month_info[self.month][1] elseif key == 'monthdays' then value = days_in_month(self.year, self.month, self.calendar) elseif key == 'monthname' then value = month_info[self.month][2] end if value ~= nil then rawset(self, key, value) return value end end, } -- Date operators. local function mt_date_add(lhs, rhs) if not is_date(lhs) then lhs, rhs = rhs, lhs -- put date on left (it must be a date for this to have been called) end return date_add_sub(lhs, rhs) end local function mt_date_sub(lhs, rhs) if is_date(lhs) then if is_date(rhs) then return DateDiff(lhs, rhs) end return date_add_sub(lhs, rhs, true) end end local function mt_date_concat(lhs, rhs) return tostring(lhs) .. tostring(rhs) end local function mt_date_tostring(self) return self:text() end local function mt_date_eq(lhs, rhs) -- Return true if dates identify same date/time where, for example, -- Date(-4712, 1, 1, 'Julian') == Date(-4713, 11, 24, 'Gregorian') is true. -- This is called only if lhs and rhs have the same type and the same metamethod. if lhs.partial or rhs.partial then -- One date is partial; the other is a partial or a full date. -- The months may both be nil, but must be the same. return lhs.year == rhs.year and lhs.month == rhs.month and lhs.calendar == rhs.calendar end return lhs.jdz == rhs.jdz end local function mt_date_lt(lhs, rhs) -- Return true if lhs < rhs, for example, -- Date('1 Jan 2016') < Date('06:00 1 Jan 2016') is true. -- This is called only if lhs and rhs have the same type and the same metamethod. if lhs.partial or rhs.partial then -- One date is partial; the other is a partial or a full date. if lhs.calendar ~= rhs.calendar then return lhs.calendar == 'Julian' end if lhs.partial then lhs = lhs.partial.first end if rhs.partial then rhs = rhs.partial.first end end return lhs.jdz < rhs.jdz end --[[ Examples of syntax to construct a date: Date(y, m, d, 'julian') default calendar is 'gregorian' Date(y, m, d, H, M, S, 'julian') Date('juliandate', jd, 'julian') if jd contains "." text output includes H:M:S Date('currentdate') Date('currentdatetime') Date('1 April 1995', 'julian') parse date from text Date('1 April 1995 AD', 'julian') using an era sets a flag to do the same for output Date('04:30:59 1 April 1995', 'julian') Date(date) copy of an existing date Date(date, t) same, updated with y,m,d,H,M,S fields from table t Date(t) date with y,m,d,H,M,S fields from table t ]] function Date(...) -- for forward declaration above -- Return a table holding a date assuming a uniform calendar always applies -- (proleptic Gregorian calendar or proleptic Julian calendar), or -- return nothing if date is invalid. -- A partial date has a valid year, however its month may be nil, and -- its day and time fields are nil. -- Field partial is set to false (if a full date) or a table (if a partial date). local calendars = { julian = 'Julian', gregorian = 'Gregorian' } local newdate = { _id = uniq, calendar = 'Gregorian', -- default is Gregorian calendar hastime = false, -- true if input sets a time hour = 0, -- always set hour/minute/second so don't have to handle nil minute = 0, second = 0, options = {}, list = _date_list, subtract = function (self, rhs, options) return DateDiff(self, rhs, options) end, text = _date_text, } local argtype, datetext, is_copy, jd_number, tnums local numindex = 0 local numfields = { 'year', 'month', 'day', 'hour', 'minute', 'second' } local numbers = {} for _, v in ipairs({...}) do v = strip_to_nil(v) local vlower = type(v) == 'string' and v:lower() or nil if v == nil then -- Ignore empty arguments after stripping so modules can directly pass template parameters. elseif calendars[vlower] then newdate.calendar = calendars[vlower] elseif vlower == 'partial' then newdate.partial = true elseif vlower == 'fix' then newdate.want_fix = true elseif is_date(v) then -- Copy existing date (items can be overridden by other arguments). if is_copy or tnums then return end is_copy = true newdate.calendar = v.calendar newdate.partial = v.partial newdate.hastime = v.hastime newdate.options = v.options newdate.year = v.year newdate.month = v.month newdate.day = v.day newdate.hour = v.hour newdate.minute = v.minute newdate.second = v.second elseif type(v) == 'table' then if tnums then return end tnums = {} local tfields = { year=1, month=1, day=1, hour=2, minute=2, second=2 } for tk, tv in pairs(v) do if tfields[tk] then tnums[tk] = tonumber(tv) end if tfields[tk] == 2 then newdate.hastime = true end end else local num = tonumber(v) if not num and argtype == 'setdate' and numindex == 1 then num = month_number(v) end if num then if not argtype then argtype = 'setdate' end if argtype == 'setdate' and numindex < 6 then numindex = numindex + 1 numbers[numfields[numindex]] = num elseif argtype == 'juliandate' and not jd_number then jd_number = num if type(v) == 'string' then if v:find('.', 1, true) then newdate.hastime = true end elseif num ~= floor(num) then -- The given value was a number. The time will be used -- if the fractional part is nonzero. newdate.hastime = true end else return end elseif argtype then return elseif type(v) == 'string' then if v == 'currentdate' or v == 'currentdatetime' or v == 'juliandate' then argtype = v else argtype = 'datetext' datetext = v end else return end end end if argtype == 'datetext' then if tnums or not set_date_from_numbers(newdate, extract_date(newdate, datetext)) then return end elseif argtype == 'juliandate' then newdate.partial = nil newdate.jd = jd_number if not set_date_from_jd(newdate) then return end elseif argtype == 'currentdate' or argtype == 'currentdatetime' then newdate.partial = nil newdate.year = current.year newdate.month = current.month newdate.day = current.day if argtype == 'currentdatetime' then newdate.hour = current.hour newdate.minute = current.minute newdate.second = current.second newdate.hastime = true end newdate.calendar = 'Gregorian' -- ignore any given calendar name elseif argtype == 'setdate' then if tnums or not set_date_from_numbers(newdate, numbers) then return end elseif not (is_copy or tnums) then return end if tnums then newdate.jd = nil -- force recalculation in case jd was set before changes from tnums if not set_date_from_numbers(newdate, tnums) then return end end if newdate.partial then local year = newdate.year local month = newdate.month local first = Date(year, month or 1, 1, newdate.calendar) month = month or 12 local last = Date(year, month, days_in_month(year, month), newdate.calendar) newdate.partial = { first = first, last = last } else newdate.partial = false -- avoid index lookup end setmetatable(newdate, datemt) local readonly = {} local mt = { __index = newdate, __newindex = function(t, k, v) error('date.' .. tostring(k) .. ' is read-only', 2) end, __add = mt_date_add, __sub = mt_date_sub, __concat = mt_date_concat, __tostring = mt_date_tostring, __eq = mt_date_eq, __lt = mt_date_lt, } return setmetatable(readonly, mt) end local function _diff_age(diff, code, options) -- Return a tuple of integer values from diff as specified by code, except that -- each integer may be a list of two integers for a diff with a partial date, or -- return nil if the code is not supported. -- If want round, the least significant unit is rounded to nearest whole unit. -- For a duration, an extra day is added. local wantround, wantduration, wantrange if type(options) == 'table' then wantround = options.round wantduration = options.duration wantrange = options.range else wantround = options end if not is_diff(diff) then local f = wantduration and 'duration' or 'age' error(f .. ': need a date difference (use "diff:' .. f .. '()" with a colon)', 2) end if diff.partial then -- Ignore wantround, wantduration. local function choose(v) if type(v) == 'table' then if not wantrange or v[1] == v[2] then -- Example: Date('partial', 2005) - Date('partial', 2001) gives -- diff.years = { 3, 4 } to show the range of possible results. -- If do not want a range, choose the second value as more expected. return v[2] end end return v end if code == 'ym' or code == 'ymd' then if not wantrange and diff.iszero then -- This avoids an unexpected result such as -- Date('partial', 2001) - Date('partial', 2001) -- giving diff = { years = 0, months = { 0, 11 } } -- which would be reported as 0 years and 11 months. return 0, 0 end return choose(diff.partial.years), choose(diff.partial.months) end if code == 'y' then return choose(diff.partial.years) end if code == 'm' or code == 'w' or code == 'd' then return choose({ diff.partial.mindiff:age(code), diff.partial.maxdiff:age(code) }) end return nil end local extra_days = wantduration and 1 or 0 if code == 'wd' or code == 'w' or code == 'd' then local offset = wantround and 0.5 or 0 local days = diff.age_days + extra_days if code == 'wd' or code == 'd' then days = floor(days + offset) if code == 'd' then return days end return floor(days/7), days % 7 end return floor(days/7 + offset) end local H, M, S = diff.hours, diff.minutes, diff.seconds if code == 'dh' or code == 'dhm' or code == 'dhms' or code == 'h' or code == 'hm' or code == 'hms' or code == 'M' or code == 's' then local days = floor(diff.age_days + extra_days) local inc_hour if wantround then if code == 'dh' or code == 'h' then if M >= 30 then inc_hour = true end elseif code == 'dhm' or code == 'hm' then if S >= 30 then M = M + 1 if M >= 60 then M = 0 inc_hour = true end end elseif code == 'M' then if S >= 30 then M = M + 1 end else -- Nothing needed because S is an integer. end if inc_hour then H = H + 1 if H >= 24 then H = 0 days = days + 1 end end end if code == 'dh' or code == 'dhm' or code == 'dhms' then if code == 'dh' then return days, H elseif code == 'dhm' then return days, H, M else return days, H, M, S end end local hours = days * 24 + H if code == 'h' then return hours elseif code == 'hm' then return hours, M elseif code == 'M' or code == 's' then M = hours * 60 + M if code == 'M' then return M end return M * 60 + S end return hours, M, S end if wantround then local inc_hour if code == 'ymdh' or code == 'ymwdh' then if M >= 30 then inc_hour = true end elseif code == 'ymdhm' or code == 'ymwdhm' then if S >= 30 then M = M + 1 if M >= 60 then M = 0 inc_hour = true end end elseif code == 'ymd' or code == 'ymwd' or code == 'yd' or code == 'md' then if H >= 12 then extra_days = extra_days + 1 end end if inc_hour then H = H + 1 if H >= 24 then H = 0 extra_days = extra_days + 1 end end end local y, m, d = diff.years, diff.months, diff.days if extra_days > 0 then d = d + extra_days if d > 28 or code == 'yd' then -- Recalculate in case have passed a month. diff = diff.date1 + extra_days - diff.date2 y, m, d = diff.years, diff.months, diff.days end end if code == 'ymd' then return y, m, d elseif code == 'yd' then if y > 0 then -- It is known that diff.date1 > diff.date2. diff = diff.date1 - (diff.date2 + (y .. 'y')) end return y, floor(diff.age_days) elseif code == 'md' then return y * 12 + m, d elseif code == 'ym' or code == 'm' then if wantround then if d >= 16 then m = m + 1 if m >= 12 then m = 0 y = y + 1 end end end if code == 'ym' then return y, m end return y * 12 + m elseif code == 'ymw' then local weeks = floor(d/7) if wantround then local days = d % 7 if days > 3 or (days == 3 and H >= 12) then weeks = weeks + 1 end end return y, m, weeks elseif code == 'ymwd' then return y, m, floor(d/7), d % 7 elseif code == 'ymdh' then return y, m, d, H elseif code == 'ymwdh' then return y, m, floor(d/7), d % 7, H elseif code == 'ymdhm' then return y, m, d, H, M elseif code == 'ymwdhm' then return y, m, floor(d/7), d % 7, H, M end if code == 'y' then if wantround and m >= 6 then y = y + 1 end return y end return nil end local function _diff_duration(diff, code, options) if type(options) ~= 'table' then options = { round = options } end options.duration = true return _diff_age(diff, code, options) end -- Metatable for some operations on date differences. diffmt = { -- for forward declaration above __concat = function (lhs, rhs) return tostring(lhs) .. tostring(rhs) end, __tostring = function (self) return tostring(self.age_days) end, __index = function (self, key) local value if key == 'age_days' then if rawget(self, 'partial') then local function jdz(date) return (date.partial and date.partial.first or date).jdz end value = jdz(self.date1) - jdz(self.date2) else value = self.date1.jdz - self.date2.jdz end end if value ~= nil then rawset(self, key, value) return value end end, } function DateDiff(date1, date2, options) -- for forward declaration above -- Return a table with the difference between two dates (date1 - date2). -- The difference is negative if date1 is older than date2. -- Return nothing if invalid. -- If d = date1 - date2 then -- date1 = date2 + d -- If date1 >= date2 and the dates have no H:M:S time specified then -- date1 = date2 + (d.years..'y') + (d.months..'m') + d.days -- where the larger time units are added first. -- The result of Date(2015,1,x) + '1m' is Date(2015,2,28) for -- x = 28, 29, 30, 31. That means, for example, -- d = Date(2015,3,3) - Date(2015,1,31) -- gives d.years, d.months, d.days = 0, 1, 3 (excluding date1). if not (is_date(date1) and is_date(date2) and date1.calendar == date2.calendar) then return end local wantfill if type(options) == 'table' then wantfill = options.fill end local isnegative = false local iszero = false if date1 < date2 then isnegative = true date1, date2 = date2, date1 elseif date1 == date2 then iszero = true end -- It is known that date1 >= date2 (period is from date2 to date1). if date1.partial or date2.partial then -- Two partial dates might have timelines: ---------------------A=================B--- date1 is from A to B inclusive --------C=======D-------------------------- date2 is from C to D inclusive -- date1 > date2 iff A > C (date1.partial.first > date2.partial.first) -- The periods can overlap ('April 2001' - '2001'): -------------A===B------------------------- A=2001-04-01 B=2001-04-30 --------C=====================D------------ C=2001-01-01 D=2001-12-31 if wantfill then date1, date2 = autofill(date1, date2) else local function zdiff(date1, date2) local diff = date1 - date2 if diff.isnegative then return date1 - date1 -- a valid diff in case we call its methods end return diff end local function getdate(date, which) return date.partial and date.partial[which] or date end local maxdiff = zdiff(getdate(date1, 'last'), getdate(date2, 'first')) local mindiff = zdiff(getdate(date1, 'first'), getdate(date2, 'last')) local years, months if maxdiff.years == mindiff.years then years = maxdiff.years if maxdiff.months == mindiff.months then months = maxdiff.months else months = { mindiff.months, maxdiff.months } end else years = { mindiff.years, maxdiff.years } end return setmetatable({ date1 = date1, date2 = date2, partial = { years = years, months = months, maxdiff = maxdiff, mindiff = mindiff, }, isnegative = isnegative, iszero = iszero, age = _diff_age, duration = _diff_duration, }, diffmt) end end local y1, m1 = date1.year, date1.month local y2, m2 = date2.year, date2.month local years = y1 - y2 local months = m1 - m2 local d1 = date1.day + hms(date1) local d2 = date2.day + hms(date2) local days, time if d1 >= d2 then days = d1 - d2 else months = months - 1 -- Get days in previous month (before the "to" date) given December has 31 days. local dpm = m1 > 1 and days_in_month(y1, m1 - 1, date1.calendar) or 31 if d2 >= dpm then days = d1 - hms(date2) else days = dpm - d2 + d1 end end if months < 0 then years = years - 1 months = months + 12 end days, time = math.modf(days) local H, M, S = h_m_s(time) return setmetatable({ date1 = date1, date2 = date2, partial = false, -- avoid index lookup years = years, months = months, days = days, hours = H, minutes = M, seconds = S, isnegative = isnegative, iszero = iszero, age = _diff_age, duration = _diff_duration, }, diffmt) end return { _current = current, _Date = Date, _days_in_month = days_in_month, } 8htfjg7cmqlbgysia559pe52c5tetp5 Module:Purge 828 2949 15518 2024-08-07T12:53:46Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15518 Scribunto text/plain -- This module implements [[Template:Purge]]. local p = {} local function makeUrlLink(url, display) return string.format('[%s %s]', url, display) end function p._main(args) -- Make the URL local url do local title if args.page then title = mw.title.new(args.page) if not title then error(string.format( "'%s' is not a valid page name", args.page ), 2) end else title = mw.title.getCurrentTitle() end if args.anchor then title.fragment = args.anchor end url = title:fullUrl{action = 'purge'} end -- Make the display local display if args.page then display = args[1] or 'Purge' else display = mw.html.create('span') display :attr('title', 'Purge this page') :wikitext(args[1] or 'Purge') display = tostring(display) end -- Output the HTML local root = mw.html.create('span') root :addClass('noprint') :addClass('plainlinks') :addClass('purgelink') :wikitext(makeUrlLink(url, display)) return tostring(root) end function p.main(frame) local args = frame:getParent().args return p._main(args) end return p 7zn4wpraqp0o2q6ovvb2j9zno19p3zp Module:Pagetype/softredirect 828 2950 15519 2024-08-07T12:53:57Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15519 Scribunto text/plain -- This page contains a table of all soft redirect templates and their -- redirects. Templates names are capitalized, and the Template: prefix is -- removed. Templates are grouped with the main template first, followed by -- its redirects. return { ["Soft redirect"] = true, ["Interwiki redirect"] = true, ["SoftRedirect"] = true, ["Soft Redirect"] = true, ["Softredirect"] = true, ["Softredir"] = true, ["Soft link"] = true, ["Soft redir"] = true, ["Soft"] = true, ["Plain soft redirect"] = true, ["Softr"] = true, ["Wiktionary redirect"] = true, ["Moved to Wiktionary"] = true, ["RedirecttoWiktionary"] = true, ["Wi"] = true, ["Wiktionary Redirect"] = true, ["Wtr"] = true, ["Wtsr"] = true, ["Wiktionaryredirect"] = true, ["WiktionaryRedirect"] = true, ["Wiktionary-redirect"] = true, ["Wiktredir"] = true, ["Wiktr"] = true, ["Wikt redirect"] = true, ["Wikt red"] = true, ["Wiktred"] = true, ["Wikibooks redirect"] = true, ["WBOOK"] = true, ["Wbook"] = true, ["Wikibooks Redirect"] = true, ["WikibooksRedirect"] = true, ["Wikibooksredirect"] = true, ["Wikibook redirect"] = true, ["Wikiquote redirect"] = true, ["Wq"] = true, ["Wikisource redirect"] = true, ["Wikispecies redirect"] = true, ["WSPEC"] = true, ["Wspec"] = true, ["Wikispecies Redirect"] = true, ["WikispeciesRedirect"] = true, ["Wikispeciesredirect"] = true, ["Wikivoyage redirect"] = true, ["Wikimedia Commons redirect"] = true, ["COMM"] = true, ["Commons redirect"] = true, ["Comm"] = true, ["Commonsredirect"] = true, ["Commons Redirect"] = true, ["CommonsRedirect"] = true, ["Wikimedia commons redirect"] = true, ["Soft redirect with Wikidata item"] = true, ["Wikidata-redirect"] = true, ["Wdr"] = true, ["Wikidata redirect"] = true } ibilrgb0nsv9cp5q6x1gcgcinuh4vqa Module:Italic title 828 2951 15520 2024-08-07T12:54:17Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15520 Scribunto text/plain -- This module implements {{italic title}}. require('strict') local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local checkTypeForNamedArg = libraryUtil.checkTypeForNamedArg local yesno = require('Module:Yesno') -------------------------------------------------------------------------------- -- ItalicTitle class -------------------------------------------------------------------------------- local ItalicTitle = {} do ---------------------------------------------------------------------------- -- Class attributes and functions -- Things that belong to the class are here. Things that belong to each -- object are in the constructor. ---------------------------------------------------------------------------- -- Keys of title parts that can be italicized. local italicizableKeys = { namespace = true, title = true, dab = true, } ---------------------------------------------------------------------------- -- ItalicTitle constructor -- This contains all the dynamic attributes and methods. ---------------------------------------------------------------------------- function ItalicTitle.new() local obj = {} -- Function for checking self variable in methods. local checkSelf = libraryUtil.makeCheckSelfFunction( 'ItalicTitle', 'obj', obj, 'ItalicTitle object' ) -- Checks a key is present in a lookup table. -- Param: name - the function name. -- Param: argId - integer position of the key in the argument list. -- Param: key - the key. -- Param: lookupTable - the table to look the key up in. local function checkKey(name, argId, key, lookupTable) if not lookupTable[key] then error(string.format( "bad argument #%d to '%s' ('%s' is not a valid key)", argId, name, key ), 3) end end -- Set up object structure. local parsed = false local categories = {} local italicizedKeys = {} local italicizedSubstrings = {} -- Parses a title object into its namespace text, title, and -- disambiguation text. -- Param: options - a table of options with the following keys: -- title - the title object to parse -- ignoreDab - ignore any disambiguation parentheses -- Returns the current object. function obj:parseTitle(options) checkSelf(self, 'parseTitle') checkType('parseTitle', 1, options, 'table') checkTypeForNamedArg('parseTitle', 'title', options.title, 'table') local title = options.title -- Title and dab text local prefix, parentheses if not options.ignoreDab then prefix, parentheses = mw.ustring.match( title.text, '^(.+) %(([^%(%)]+)%)$' ) end if prefix and parentheses then self.title = prefix self.dab = parentheses else self.title = title.text end -- Namespace local namespace = mw.site.namespaces[title.namespace].name if namespace and #namespace >= 1 then self.namespace = namespace end -- Register the object as having parsed a title. parsed = true return self end -- Italicizes part of the title. -- Param: key - the key of the title part to be italicized. Possible -- keys are contained in the italicizableKeys table. -- Returns the current object. function obj:italicize(key) checkSelf(self, 'italicize') checkType('italicize', 1, key, 'string') checkKey('italicize', 1, key, italicizableKeys) italicizedKeys[key] = true return self end -- Un-italicizes part of the title. -- Param: key - the key of the title part to be un-italicized. Possible -- keys are contained in the italicizableKeys table. -- Returns the current object. function obj:unitalicize(key) checkSelf(self, 'unitalicize') checkType('unitalicize', 1, key, 'string') checkKey('unitalicize', 1, key, italicizableKeys) italicizedKeys[key] = nil return self end -- Italicizes a substring in the title. This only affects the main part -- of the title, not the namespace or the disambiguation text. -- Param: s - the substring to be italicized. -- Returns the current object. function obj:italicizeSubstring(s) checkSelf(self, 'italicizeSubstring') checkType('italicizeSubstring', 1, s, 'string') italicizedSubstrings[s] = true return self end -- Un-italicizes a substring in the title. This only affects the main -- part of the title, not the namespace or the disambiguation text. -- Param: s - the substring to be un-italicized. -- Returns the current object. function obj:unitalicizeSubstring(s) checkSelf(self, 'unitalicizeSubstring') checkType('unitalicizeSubstring', 1, s, 'string') italicizedSubstrings[s] = nil return self end -- Renders the object into a page name. If no title has yet been parsed, -- the current title is used. -- Returns string function obj:renderTitle() checkSelf(self, 'renderTitle') -- Italicizes a string -- Param: s - the string to italicize -- Returns string. local function italicize(s) assert(type(s) == 'string', 's was not a string') assert(s ~= '', 's was the empty string') return string.format('<i>%s</i>', s) end -- Escape characters in a string that are magic in Lua patterns. -- Param: pattern - the pattern to escape -- Returns string. local function escapeMagicCharacters(s) assert(type(s) == 'string', 's was not a string') return s:gsub('%p', '%%%0') end -- If a title hasn't been parsed yet, parse the current title. if not parsed then self:parseTitle{title = mw.title.getCurrentTitle()} end -- Italicize the different parts of the title and store them in a -- titleParts table to be joined together later. local titleParts = {} -- Italicize the italicizable keys. for key in pairs(italicizableKeys) do if self[key] then if italicizedKeys[key] then titleParts[key] = italicize(self[key]) else titleParts[key] = self[key] end end end -- Italicize substrings. If there are any substrings to be -- italicized then start from the raw title, as this overrides any -- italicization of the main part of the title. if next(italicizedSubstrings) then titleParts.title = self.title for s in pairs(italicizedSubstrings) do local pattern = escapeMagicCharacters(s) local italicizedTitle, nReplacements = titleParts.title:gsub( pattern, italicize ) titleParts.title = italicizedTitle -- If we didn't make any replacements then it means that we -- have been passed a bad substring or that the page has -- been moved to a bad title, so add a tracking category. if nReplacements < 1 then categories['Pages using italic title with no matching string'] = true end end end -- Assemble the title together from the parts. local ret = '' if titleParts.namespace then ret = ret .. titleParts.namespace .. ':' end ret = ret .. titleParts.title if titleParts.dab then ret = ret .. ' (' .. titleParts.dab .. ')' end return ret end -- Returns an expanded DISPLAYTITLE parser function called with the -- result of obj:renderTitle, plus any other optional arguments. -- Returns string function obj:renderDisplayTitle(...) checkSelf(self, 'renderDisplayTitle') return mw.getCurrentFrame():callParserFunction( 'DISPLAYTITLE', self:renderTitle(), ... ) end -- Returns an expanded DISPLAYTITLE parser function called with the -- result of obj:renderTitle, plus any other optional arguments, plus -- any tracking categories. -- Returns string function obj:render(...) checkSelf(self, 'render') local ret = self:renderDisplayTitle(...) for cat in pairs(categories) do ret = ret .. string.format( '[[Category:%s]]', cat ) end return ret end return obj end end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p = {} local function getArgs(frame, wrapper) assert(type(wrapper) == 'string', 'wrapper was not a string') return require('Module:Arguments').getArgs(frame, { wrappers = wrapper }) end -- Main function for {{italic title}} function p._main(args) checkType('_main', 1, args, 'table') local italicTitle = ItalicTitle.new() italicTitle:parseTitle{ title = mw.title.getCurrentTitle(), ignoreDab = yesno(args.all, false) } if args.string then italicTitle:italicizeSubstring(args.string) else italicTitle:italicize('title') end return italicTitle:render(args[1]) end function p.main(frame) return p._main(getArgs(frame, 'Template:Italic title')) end function p._dabonly(args) return ItalicTitle.new() :italicize('dab') :render(args[1]) end function p.dabonly(frame) return p._dabonly(getArgs(frame, 'Template:Italic dab')) end return p i5073gly55g6ltjgvutoqvgvumtx9fc Module:Message box/sandbox/ambox.css 828 2952 16136 15521 2024-08-08T15:36:03Z Jon (WMF) 1487 Fixes [[phab:T369874]]. Please see talk page and do not revert without discussion. See also [[meta:User:Jon_(WMF)/Edit_for_dark_mode_support]] 16136 sanitized-css text/css /* {{pp|small=y}} */ .ambox { border: 1px solid #a2a9b1; /* @noflip */ border-left: 10px solid #36c; /* Default "notice" blue */ background-color: #fbfbfb; box-sizing: border-box; } @media screen { html.skin-theme-clientpref-night .ambox { background-color: var(--background-color-neutral-subtle, #202122); } } @media screen and ( prefers-color-scheme: dark) { html.skin-theme-clientpref-os .ambox { background-color: var(--background-color-neutral-subtle, #202122); } } /* Single border between stacked boxes. Take into account base templatestyles, * user styles, and Template:Dated maintenance category. * remove link selector when T200206 is fixed */ .ambox + link + .ambox, .ambox + link + style + .ambox, .ambox + link + link + .ambox, /* TODO: raise these as "is this really that necessary???". the change was Dec 2021 */ .ambox + .mw-empty-elt + link + .ambox, .ambox + .mw-empty-elt + link + style + .ambox, .ambox + .mw-empty-elt + link + link + .ambox { margin-top: -1px; } /* For the "small=left" option. */ /* must override .ambox + .ambox styles above */ html body.mediawiki .ambox.mbox-small-left { /* @noflip */ margin: 4px 1em 4px 0; overflow: hidden; width: 238px; border-collapse: collapse; font-size: 88%; line-height: 1.25em; } .ambox-speedy { /* @noflip */ border-left: 10px solid #b32424; /* Red */ background-color: #fee7e6; /* Pink */ } .ambox-delete { /* @noflip */ border-left: 10px solid #b32424; /* Red */ } .ambox-content { /* @noflip */ border-left: 10px solid #f28500; /* Orange */ } .ambox-style { /* @noflip */ border-left: 10px solid #fc3; /* Yellow */ } .ambox-move { /* @noflip */ border-left: 10px solid #9932cc; /* Purple */ } .ambox-protection { /* @noflip */ border-left: 10px solid #a2a9b1; /* Gray-gold */ } .ambox .mbox-text { border: none; /* @noflip */ padding: 0.25em 0.5em; width: 100%; } .ambox .mbox-image { border: none; /* @noflip */ padding: 2px 0 2px 0.5em; text-align: center; } .ambox .mbox-imageright { border: none; /* @noflip */ padding: 2px 0.5em 2px 0; text-align: center; } /* An empty narrow cell */ .ambox .mbox-empty-cell { border: none; padding: 0; width: 1px; } .ambox .mbox-image-div { width: 52px; } /* Hack around MobileFrontend being opinionated */ html.client-js body.skin-minerva .mbox-text-span { margin-left: 23px !important; } @media (min-width: 720px) { .ambox { margin: 0 10%; /* 10% = Will not overlap with other elements */ } } et7ozsb4h6qte22a2ao59mrndi0s3yh Nhwɛdo:No redirect 10 2953 15522 2024-08-07T13:57:56Z Rich Farmbrough 1415 Created page with "{{safesubst:<noinclude/>#if: {{safesubst:<noinclude/>#invoke:Redirect|isRedirect|{{{1}}}}} | <span class="plainlinks">[{{safesubst:<noinclude/>fullurl:{{{1}}}|redirect=no}} {{{2|{{{1}}}}}}]</span> | {{safesubst:<noinclude/>#if:{{{2|}}}|[[:{{safesubst:<noinclude/>FULLPAGENAME:{{{1}}}}}|{{{2}}}]]|[[:{{safesubst:<noinclude/>FULLPAGENAME:{{{1}}}}}]]}} }}<noinclude> {{documentation}} </noinclude>" 15522 wikitext text/x-wiki {{safesubst:<noinclude/>#if: {{safesubst:<noinclude/>#invoke:Redirect|isRedirect|{{{1}}}}} | <span class="plainlinks">[{{safesubst:<noinclude/>fullurl:{{{1}}}|redirect=no}} {{{2|{{{1}}}}}}]</span> | {{safesubst:<noinclude/>#if:{{{2|}}}|[[:{{safesubst:<noinclude/>FULLPAGENAME:{{{1}}}}}|{{{2}}}]]|[[:{{safesubst:<noinclude/>FULLPAGENAME:{{{1}}}}}]]}} }}<noinclude> {{documentation}} </noinclude> 2qaonlqtyk07btxy9fviektgkcflxxv Nhwɛdo:Citation Style documentation 10 2954 15523 2024-08-07T14:00:52Z Rich Farmbrough 1415 Created page with "<includeonly>{{#invoke:Template wrapper|wrap|_template=Citation Style documentation/{{{1|}}}|_include-positional=yes}}</includeonly><noinclude> {{Documentation}} </noinclude>" 15523 wikitext text/x-wiki <includeonly>{{#invoke:Template wrapper|wrap|_template=Citation Style documentation/{{{1|}}}|_include-positional=yes}}</includeonly><noinclude> {{Documentation}} </noinclude> rz1esr54xasz2lxmvxuca76f821zcjt Nhwɛdo:Yesno-yes 10 2955 15524 2024-08-07T14:02:55Z Rich Farmbrough 1415 Created page with "{{SAFESUBST:<noinclude />yesno|{{{1}}}|yes={{{yes|yes}}}|no={{{no|no}}}|blank={{{blank|yes}}}|¬={{{¬|yes}}}|def={{{def|yes}}}}}<noinclude> {{Documentation|Template:Yesno/doc}} <!--Categories go in the doc page referenced above; interwikis go in Wikidata.--> </noinclude>" 15524 wikitext text/x-wiki {{SAFESUBST:<noinclude />yesno|{{{1}}}|yes={{{yes|yes}}}|no={{{no|no}}}|blank={{{blank|yes}}}|¬={{{¬|yes}}}|def={{{def|yes}}}}}<noinclude> {{Documentation|Template:Yesno/doc}} <!--Categories go in the doc page referenced above; interwikis go in Wikidata.--> </noinclude> 2ln5m2kzkd3wxvm1r25pwd6kj6j77we Module:Pagetype/rfd 828 2956 15525 2024-08-07T14:24:20Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15525 Scribunto text/plain -- This page contains a table of all RfD templates and their -- redirects. Templates names are capitalized, and the Template: prefix is -- removed. Templates are grouped with the main template first, followed by -- its redirects. return { -- Template forms (these should be substituted so we should rarely see these) ["Redirect for discussion"] = true, ["RFD"] = true, ["RfD"] = true, ["Rfd1"] = true, ["Rfd-t"] = true, ["Rfd"] = true, ["Rfd-NPF"] = true, ["Rfd-NPF/core"] = true, -- Module forms ["#invoke:RfD"] = true, ["<includeonly>safesubst:</includeonly>#invoke:RfD"] = true, -- The form made by substituting RfD } 9dx0g2c8g863kg6hcwx1wgsou16k45p Module:Shortcut/styles.css 828 2957 15526 2024-08-07T14:25:34Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15526 sanitized-css text/css /* {{pp-template}} */ .module-shortcutboxplain { float: right; margin: 0 0 0 1em; border: 1px solid #a2a9b1; background-color: var(--background-color-base, #fff); padding: 0.3em 0.6em 0.2em 0.6em; text-align: center; font-size: 85%; } .module-shortcutboxleft { float: left; margin: 0 1em 0 0; } .module-shortcutlist { display: inline-block; border-bottom: 1px solid #a2a9b1; margin-bottom: 0.2em; } .module-shortcutboxplain ul { font-weight: bold; } .module-shortcutanchordiv { position: relative; top: -3em; } li .module-shortcutanchordiv { float: right; /* IE/Edge in list items */ } .mbox-imageright .module-shortcutboxplain { padding: 0.4em 1em 0.4em 1em; line-height: 1.3; margin: 0; } qofpcfu8w2knwv16o48hhwkwcfcwbm7 Module:Citation/CS1/Identifiers/sandbox 828 2958 15527 2024-08-07T14:25:43Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15527 Scribunto text/plain --[[ History of changes since last sync: 2023-11-25 ]] --[[--------------------------< F O R W A R D D E C L A R A T I O N S >-------------------------------------- ]] local has_accept_as_written, is_set, in_array, set_message, select_one, -- functions in Module:Citation/CS1/Utilities substitute, make_wikilink; local z; -- table of tables defined in Module:Citation/CS1/Utilities local cfg; -- table of configuration tables that are defined in Module:Citation/CS1/Configuration --[[--------------------------< P A G E S C O P E V A R I A B L E S >-------------------------------------- declare variables here that have page-wide scope that are not brought in from other modules; that are created here and used here ]] local auto_link_urls = {}; -- holds identifier URLs for those identifiers that can auto-link |title= --============================<< H E L P E R F U N C T I O N S >>============================================ --[[--------------------------< W I K I D A T A _ A R T I C L E _ N A M E _ G E T >---------------------------- as an aid to internationalizing identifier-label wikilinks, gets identifier article names from Wikidata. returns :<lang code>:<article title> when <q> has an <article title> for <lang code>; nil else for identifiers that do not have q, returns nil for wikis that do not have mw.wikibase installed, returns nil ]] local function wikidata_article_name_get (q) if not is_set (q) or (q and not mw.wikibase) then -- when no q number or when a q number but mw.wikibase not installed on this wiki return nil; -- abandon end local wd_article; local this_wiki_code = cfg.this_wiki_code; -- Wikipedia subdomain; 'en' for en.wikipedia.org wd_article = mw.wikibase.getSitelink (q, this_wiki_code .. 'wiki'); -- fetch article title from WD; nil when no title available at this wiki if wd_article then wd_article = table.concat ({':', this_wiki_code, ':', wd_article}); -- interwiki-style link without brackets if taken from WD; leading colon required end return wd_article; -- article title from WD; nil else end --[[--------------------------< L I N K _ L A B E L _ M A K E >------------------------------------------------ common function to create identifier link label from handler table or from Wikidata returns the first available of 1. redirect from local wiki's handler table (if enabled) 2. Wikidata (if there is a Wikidata entry for this identifier in the local wiki's language) 3. label specified in the local wiki's handler table ]] local function link_label_make (handler) local wd_article; if not (cfg.use_identifier_redirects and is_set (handler.redirect)) then -- redirect has priority so if enabled and available don't fetch from Wikidata because expensive wd_article = wikidata_article_name_get (handler.q); -- if Wikidata has an article title for this wiki, get it; end return (cfg.use_identifier_redirects and is_set (handler.redirect) and handler.redirect) or wd_article or handler.link; end --[[--------------------------< E X T E R N A L _ L I N K _ I D >---------------------------------------------- Formats a wiki-style external link ]] local function external_link_id (options) local url_string = options.id; local ext_link; local this_wiki_code = cfg.this_wiki_code; -- Wikipedia subdomain; 'en' for en.wikipedia.org local wd_article; -- article title from Wikidata if options.encode == true or options.encode == nil then url_string = mw.uri.encode (url_string, 'PATH'); end if options.auto_link and is_set (options.access) then auto_link_urls[options.auto_link] = table.concat ({options.prefix, url_string, options.suffix}); end ext_link = mw.ustring.format ('[%s%s%s %s]', options.prefix, url_string, options.suffix or "", mw.text.nowiki (options.id)); if is_set (options.access) then ext_link = substitute (cfg.presentation['ext-link-access-signal'], {cfg.presentation[options.access].class, cfg.presentation[options.access].title, ext_link}); -- add the free-to-read / paywall lock end return table.concat ({ make_wikilink (link_label_make (options), options.label), -- redirect, Wikidata link, or locally specified link (in that order) options.separator or '&nbsp;', ext_link }); end --[[--------------------------< I N T E R N A L _ L I N K _ I D >---------------------------------------------- Formats a wiki-style internal link TODO: Does not currently need to support options.access, options.encode, auto-linking and COinS (as in external_link_id), but may be needed in the future for :m:Interwiki_map custom-prefixes like :arxiv:, :bibcode:, :DOI:, :hdl:, :ISSN:, :JSTOR:, :Openlibrary:, :PMID:, :RFC:. ]] local function internal_link_id (options) local id = mw.ustring.gsub (options.id, '%d', cfg.date_names.local_digits); -- translate 'local' digits to Western 0-9 return table.concat ( { make_wikilink (link_label_make (options), options.label), -- wiki-link the identifier label options.separator or '&nbsp;', -- add the separator make_wikilink ( table.concat ( { options.prefix, id, -- translated to Western digits options.suffix or '' }), substitute (cfg.presentation['bdi'], {'', mw.text.nowiki (options.id)}) -- bdi tags to prevent Latin script identifiers from being reversed at RTL language wikis ); -- nowiki because MediaWiki still has magic links for ISBN and the like; TODO: is it really required? }); end --[[--------------------------< I S _ E M B A R G O E D >------------------------------------------------------ Determines if a PMC identifier's online version is embargoed. Compares the date in |pmc-embargo-date= against today's date. If embargo date is in the future, returns the content of |pmc-embargo-date=; otherwise, returns an empty string because the embargo has expired or because |pmc-embargo-date= was not set in this cite. ]] local function is_embargoed (embargo) if is_set (embargo) then local lang = mw.getContentLanguage(); local good1, embargo_date, todays_date; good1, embargo_date = pcall (lang.formatDate, lang, 'U', embargo); todays_date = lang:formatDate ('U'); if good1 then -- if embargo date is a good date if tonumber (embargo_date) >= tonumber (todays_date) then -- is embargo date is in the future? return embargo; -- still embargoed else set_message ('maint_pmc_embargo'); -- embargo has expired; add main cat return ''; -- unset because embargo has expired end end end return ''; -- |pmc-embargo-date= not set return empty string end --[=[-------------------------< I S _ V A L I D _ R X I V _ D A T E >------------------------------------------ for biorxiv, returns true if: 2019-12-11T00:00Z <= biorxiv_date < today + 2 days for medrxiv, returns true if: 2020-01-01T00:00Z <= medrxiv_date < today + 2 days The dated form of biorxiv identifier has a start date of 2019-12-11. The Unix timestamp for that date is {{#time:U|2019-12-11}} = 1576022400 The medrxiv identifier has a start date of 2020-01-01. The Unix timestamp for that date is {{#time:U|2020-01-01}} = 1577836800 <rxiv_date> is the date provided in those |biorxiv= parameter values that are dated and in |medrxiv= parameter values at time 00:00:00 UTC <today> is the current date at time 00:00:00 UTC plus 48 hours if today's date is 2023-01-01T00:00:00 then adding 24 hours gives 2023-01-02T00:00:00 – one second more than today adding 24 hours gives 2023-01-03T00:00:00 – one second more than tomorrow inputs: <y>, <m>, <d> – year, month, day parts of the date from the birxiv or medrxiv identifier <select> 'b' for biorxiv, 'm' for medrxiv; defaults to 'b' ]=] local function is_valid_rxiv_date (y, m, d, select) if 0 == tonumber (m) and 12 < tonumber (m) then -- <m> must be a number 1–12 return false; end if 0 == tonumber (d) and 31 < tonumber (d) then -- <d> must be a number 1–31; TODO: account for month length and leap yer? return false; end local rxiv_date = table.concat ({y, m, d}, '-'); -- make ymd date string local good1, good2; local rxiv_ts, tomorrow_ts; -- to hold Unix timestamps representing the dates local lang_object = mw.getContentLanguage(); good1, rxiv_ts = pcall (lang_object.formatDate, lang_object, 'U', rxiv_date); -- convert rxiv_date value to Unix timestamp good2, tomorrow_ts = pcall (lang_object.formatDate, lang_object, 'U', 'today + 2 days' ); -- today midnight + 2 days is one second more than all day tomorrow if good1 and good2 then -- lang.formatDate() returns a timestamp in the local script which tonumber() may not understand rxiv_ts = tonumber (rxiv_ts) or lang_object:parseFormattedNumber (rxiv_ts); -- convert to numbers for the comparison; tomorrow_ts = tonumber (tomorrow_ts) or lang_object:parseFormattedNumber (tomorrow_ts); else return false; -- one or both failed to convert to Unix timestamp end local limit_ts = ((select and ('m' == select)) and 1577836800) or 1576022400; -- choose the appropriate limit timesatmp return ((limit_ts <= rxiv_ts) and (rxiv_ts < tomorrow_ts)) -- limit_ts <= rxiv_date < tomorrow's date end --[[--------------------------< IS _ V A L I D _ I S X N >----------------------------------------------------- ISBN-10 and ISSN validator code calculates checksum across all ISBN/ISSN digits including the check digit. ISBN-13 is checked in isbn(). If the number is valid the result will be 0. Before calling this function, ISBN/ISSN must be checked for length and stripped of dashes, spaces and other non-ISxN characters. ]] local function is_valid_isxn (isxn_str, len) local temp = 0; isxn_str = { isxn_str:byte(1, len) }; -- make a table of byte values '0' → 0x30 .. '9' → 0x39, 'X' → 0x58 len = len + 1; -- adjust to be a loop counter for i, v in ipairs (isxn_str) do -- loop through all of the bytes and calculate the checksum if v == string.byte ("X" ) then -- if checkdigit is X (compares the byte value of 'X' which is 0x58) temp = temp + 10 * (len - i); -- it represents 10 decimal else temp = temp + tonumber (string.char (v) )*(len-i); end end return temp % 11 == 0; -- returns true if calculation result is zero end --[[--------------------------< IS _ V A L I D _ I S X N _ 1 3 >----------------------------------------------- ISBN-13 and ISMN validator code calculates checksum across all 13 ISBN/ISMN digits including the check digit. If the number is valid, the result will be 0. Before calling this function, ISBN-13/ISMN must be checked for length and stripped of dashes, spaces and other non-ISxN-13 characters. ]] local function is_valid_isxn_13 (isxn_str) local temp=0; isxn_str = { isxn_str:byte(1, 13) }; -- make a table of byte values '0' → 0x30 .. '9' → 0x39 for i, v in ipairs (isxn_str) do temp = temp + (3 - 2*(i % 2)) * tonumber (string.char (v) ); -- multiply odd index digits by 1, even index digits by 3 and sum; includes check digit end return temp % 10 == 0; -- sum modulo 10 is zero when ISBN-13/ISMN is correct end --[[--------------------------< N O R M A L I Z E _ L C C N >-------------------------------------------------- LCCN normalization (https://www.loc.gov/marc/lccn-namespace.html#normalization) 1. Remove all blanks. 2. If there is a forward slash (/) in the string, remove it, and remove all characters to the right of the forward slash. 3. If there is a hyphen in the string: a. Remove it. b. Inspect the substring following (to the right of) the (removed) hyphen. Then (and assuming that steps 1 and 2 have been carried out): 1. All these characters should be digits, and there should be six or less. (not done in this function) 2. If the length of the substring is less than 6, left-fill the substring with zeroes until the length is six. Returns a normalized LCCN for lccn() to validate. There is no error checking (step 3.b.1) performed in this function. ]] local function normalize_lccn (lccn) lccn = lccn:gsub ("%s", ""); -- 1. strip whitespace if nil ~= string.find (lccn, '/') then lccn = lccn:match ("(.-)/"); -- 2. remove forward slash and all character to the right of it end local prefix local suffix prefix, suffix = lccn:match ("(.+)%-(.+)"); -- 3.a remove hyphen by splitting the string into prefix and suffix if nil ~= suffix then -- if there was a hyphen suffix = string.rep("0", 6-string.len (suffix)) .. suffix; -- 3.b.2 left fill the suffix with 0s if suffix length less than 6 lccn = prefix..suffix; -- reassemble the LCCN end return lccn; end --============================<< I D E N T I F I E R F U N C T I O N S >>==================================== --[[--------------------------< A R X I V >-------------------------------------------------------------------- See: https://arxiv.org/help/arxiv_identifier format and error check arXiv identifier. There are three valid forms of the identifier: the first form, valid only between date codes 9107 and 0703, is: arXiv:<archive>.<class>/<date code><number><version> where: <archive> is a string of alpha characters - may be hyphenated; no other punctuation <class> is a string of alpha characters - may be hyphenated; no other punctuation; not the same as |class= parameter which is not supported in this form <date code> is four digits in the form YYMM where YY is the last two digits of the four-digit year and MM is the month number January = 01 first digit of YY for this form can only 9 and 0 <number> is a three-digit number <version> is a 1 or more digit number preceded with a lowercase v; no spaces (undocumented) the second form, valid from April 2007 through December 2014 is: arXiv:<date code>.<number><version> where: <date code> is four digits in the form YYMM where YY is the last two digits of the four-digit year and MM is the month number January = 01 <number> is a four-digit number <version> is a 1 or more digit number preceded with a lowercase v; no spaces the third form, valid from January 2015 is: arXiv:<date code>.<number><version> where: <date code> and <version> are as defined for 0704-1412 <number> is a five-digit number ]] local function arxiv (options) local id = options.id; local class = options.Class; -- TODO: lowercase? local handler = options.handler; local year, month, version; local err_msg = false; -- assume no error message local text; -- output text if id:match("^%a[%a%.%-]+/[90]%d[01]%d%d%d%d$") or id:match("^%a[%a%.%-]+/[90]%d[01]%d%d%d%dv%d+$") then -- test for the 9107-0703 format with or without version year, month = id:match("^%a[%a%.%-]+/([90]%d)([01]%d)%d%d%d[v%d]*$"); year = tonumber (year); month = tonumber (month); if ((not (90 < year or 8 > year)) or (1 > month or 12 < month)) or -- if invalid year or invalid month ((91 == year and 7 > month) or (7 == year and 3 < month)) then -- if years ok, are starting and ending months ok? err_msg = true; -- flag for error message end elseif id:match("^%d%d[01]%d%.%d%d%d%d$") or id:match("^%d%d[01]%d%.%d%d%d%dv%d+$") then -- test for the 0704-1412 with or without version year, month = id:match("^(%d%d)([01]%d)%.%d%d%d%d[v%d]*$"); year = tonumber (year); month = tonumber (month); if ((7 > year) or (14 < year) or (1 > month or 12 < month)) or -- is year invalid or is month invalid? (doesn't test for future years) ((7 == year) and (4 > month)) then -- when year is 07, is month invalid (before April)? err_msg = true; -- flag for error message end elseif id:match("^%d%d[01]%d%.%d%d%d%d%d$") or id:match("^%d%d[01]%d%.%d%d%d%d%dv%d+$") then -- test for the 1501- format with or without version year, month = id:match("^(%d%d)([01]%d)%.%d%d%d%d%d[v%d]*$"); year = tonumber (year); month = tonumber (month); if ((15 > year) or (1 > month or 12 < month)) then -- is year invalid or is month invalid? (doesn't test for future years) err_msg = true; -- flag for error message end else err_msg = true; -- not a recognized format; flag for error message end if err_msg then options.coins_list_t['ARXIV'] = nil; -- when error, unset so not included in COinS end local err_msg_t = {}; if err_msg then set_message ('err_bad_arxiv'); end text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = handler.access}); if is_set (class) then if id:match ('^%d+') then text = table.concat ({text, ' [[https://arxiv.org/archive/', class, ' ', class, ']]'}); -- external link within square brackets, not wikilink else set_message ('err_class_ignored'); end end return text; end --[[--------------------------< B I B C O D E >-------------------------------------------------------------------- Validates (sort of) and formats a bibcode ID. Format for bibcodes is specified here: https://adsabs.harvard.edu/abs_doc/help_pages/data.html#bibcodes But, this: 2015arXiv151206696F is apparently valid so apparently, the only things that really matter are length, 19 characters and first four digits must be a year. This function makes these tests: length must be 19 characters characters in position 1–4 must be digits and must represent a year in the range of 1000 – next year 5 must be a letter 6–8 must be letter, digit, ampersand, or dot (ampersand cannot directly precede a dot; &. ) 9–18 must be letter, digit, or dot 19 must be a letter or dot ]] local function bibcode (options) local id = options.id; local access = options.access; local handler = options.handler; local ignore_invalid = options.accept; local err_type; local err_msg = ''; local year; local text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = access}); if 19 ~= id:len() then err_type = cfg.err_msg_supl.length; else year = id:match ("^(%d%d%d%d)[%a][%w&%.][%w&%.][%w&%.][%w.]+[%a%.]$"); if not year then -- if nil then no pattern match err_type = cfg.err_msg_supl.value; -- so value error else local next_year = tonumber (os.date ('%Y')) + 1; -- get the current year as a number and add one for next year year = tonumber (year); -- convert year portion of bibcode to a number if (1000 > year) or (year > next_year) then err_type = cfg.err_msg_supl.year; -- year out of bounds end if id:find('&%.') then err_type = cfg.err_msg_supl.journal; -- journal abbreviation must not have '&.' (if it does it's missing a letter) end if id:match ('.........%.tmp%.') then -- temporary bibcodes when positions 10–14 are '.tmp.' set_message ('maint_bibcode'); end end end if is_set (err_type) and not ignore_invalid then -- if there was an error detected and accept-as-written markup not used set_message ('err_bad_bibcode', {err_type}); options.coins_list_t['BIBCODE'] = nil; -- when error, unset so not included in COinS end return text; end --[[--------------------------< B I O R X I V >----------------------------------------------------------------- Format bioRxiv ID and do simple error checking. Before 2019-12-11, biorXiv IDs were 10.1101/ followed by exactly 6 digits. After 2019-12-11, biorXiv IDs retained the six-digit identifier but prefixed that with a yyyy.mm.dd. date and suffixed with an optional version identifier. The bioRxiv ID is the string of characters: https://doi.org/10.1101/078733 -> 10.1101/078733 or a date followed by a six-digit number followed by an optional version indicator 'v' and one or more digits: https://www.biorxiv.org/content/10.1101/2019.12.11.123456v2 -> 10.1101/2019.12.11.123456v2 see https://www.biorxiv.org/about-biorxiv ]] local function biorxiv (options) local id = options.id; local handler = options.handler; local err_msg = true; -- flag; assume that there will be an error local patterns = { '^10%.1101/%d%d%d%d%d%d$', -- simple 6-digit identifier (before 2019-12-11) '^10%.1101/(20%d%d)%.(%d%d)%.(%d%d)%.%d%d%d%d%d%dv%d+$', -- y.m.d. date + 6-digit identifier + version (after 2019-12-11) '^10%.1101/(20%d%d)%.(%d%d)%.(%d%d)%.%d%d%d%d%d%d$', -- y.m.d. date + 6-digit identifier (after 2019-12-11) } for _, pattern in ipairs (patterns) do -- spin through the patterns looking for a match if id:match (pattern) then local y, m, d = id:match (pattern); -- found a match, attempt to get year, month and date from the identifier if m then -- m is nil when id is the six-digit form if not is_valid_rxiv_date (y, m, d, 'b') then -- validate the encoded date; 'b' for biorxiv limit break; -- date fail; break out early so we don't unset the error message end end err_msg = nil; -- we found a match so unset the error message break; -- and done end end -- err_cat remains set here when no match if err_msg then options.coins_list_t['BIORXIV'] = nil; -- when error, unset so not included in COinS set_message ('err_bad_biorxiv'); -- and set the error message end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = handler.access}); end --[[--------------------------< C I T E S E E R X >------------------------------------------------------------ CiteSeerX use their own notion of "doi" (not to be confused with the identifiers resolved via doi.org). The description of the structure of this identifier can be found at Help_talk:Citation_Style_1/Archive_26#CiteSeerX_id_structure ]] local function citeseerx (options) local id = options.id; local handler = options.handler; local matched; local text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = handler.access}); matched = id:match ("^10%.1%.1%.[1-9]%d?%d?%d?%.[1-9]%d?%d?%d?$"); if not matched then set_message ('err_bad_citeseerx' ); options.coins_list_t['CITESEERX'] = nil; -- when error, unset so not included in COinS end return text; end --[[--------------------------< D O I >------------------------------------------------------------------------ Formats a DOI and checks for DOI errors. DOI names contain two parts: prefix and suffix separated by a forward slash. Prefix: directory indicator '10.' followed by a registrant code Suffix: character string of any length chosen by the registrant This function checks a DOI name for: prefix/suffix. If the DOI name contains spaces or endashes, or, if it ends with a period or a comma, this function will emit a bad_doi error message. DOI names are case-insensitive and can incorporate any printable Unicode characters so the test for spaces, endash, and terminal punctuation may not be technically correct but it appears, that in practice these characters are rarely if ever used in DOI names. https://www.doi.org/doi_handbook/2_Numbering.html -- 2.2 Syntax of a DOI name https://www.doi.org/doi_handbook/2_Numbering.html#2.2.2 -- 2.2.2 DOI prefix ]] local function doi (options) local id = options.id; local inactive = options.DoiBroken local access = options.access; local ignore_invalid = options.accept; local handler = options.handler; local err_flag; local function is_extended_free (registrant, id) -- local function to check those few registrants that are mixed; identifiable by the doi suffix <incipit> if cfg.extended_registrants_t[registrant] then -- if this registrant has known free-to-read extentions for _, incipit in ipairs (cfg.extended_registrants_t[registrant]) do -- loop through the registrant's incipits if string.find (id, incipit, 1, true) then -- if found return true; end end end end local text; if is_set (inactive) then local inactive_year = inactive:match("%d%d%d%d"); -- try to get the year portion from the inactive date local inactive_month, good; if is_set (inactive_year) then if 4 < inactive:len() then -- inactive date has more than just a year (could be anything) local lang_obj = mw.getContentLanguage(); -- get a language object for this wiki good, inactive_month = pcall (lang_obj.formatDate, lang_obj, 'F', inactive); -- try to get the month name from the inactive date if not good then inactive_month = nil; -- something went wrong so make sure this is unset end end end -- otherwise, |doi-broken-date= has something but it isn't a date if is_set (inactive_year) and is_set (inactive_month) then set_message ('maint_doi_inactive_dated', {inactive_year, inactive_month, ' '}); elseif is_set (inactive_year) then set_message ('maint_doi_inactive_dated', {inactive_year, '', ''}); else set_message ('maint_doi_inactive'); end inactive = " (" .. cfg.messages['inactive'] .. ' ' .. inactive .. ')'; end local registrant = mw.ustring.match (id, '^10%.([^/]+)/[^%s–]-[^%.,]$'); -- registrant set when DOI has the proper basic form local registrant_err_patterns = { -- these patterns are for code ranges that are not supported '^[^1-3]%d%d%d%d%.%d+$', -- 5 digits with subcode (0xxxx, 40000+); accepts: 10000–39999 '^[^1-6]%d%d%d%d$', -- 5 digits without subcode (0xxxx, 60000+); accepts: 10000–69999 '^[^1-9]%d%d%d%.%d+$', -- 4 digits with subcode (0xxx); accepts: 1000–9999 '^[^1-9]%d%d%d$', -- 4 digits without subcode (0xxx); accepts: 1000–9999 '^%d%d%d%d%d%d+', -- 6 or more digits '^%d%d?%d?$', -- less than 4 digits without subcode (3 digits with subcode is legitimate) '^%d%d?%.[%d%.]+', -- 1 or 2 digits with subcode '^5555$', -- test registrant will never resolve '[^%d%.]', -- any character that isn't a digit or a dot } if not ignore_invalid then if registrant then -- when DOI has proper form for i, pattern in ipairs (registrant_err_patterns) do -- spin through error patterns if registrant:match (pattern) then -- to validate registrant codes err_flag = set_message ('err_bad_doi'); -- when found, mark this DOI as bad break; -- and done end end else err_flag = set_message ('err_bad_doi'); -- invalid directory or malformed end else set_message ('maint_doi_ignore'); end if err_flag then options.coins_list_t['DOI'] = nil; -- when error, unset so not included in COinS else if not access and (cfg.known_free_doi_registrants_t[registrant] or is_extended_free (registrant, id)) then -- |doi-access=free not set and <registrant> is known to be free set_message ('maint_doi_unflagged_free'); -- set a maint cat end end text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = access, auto_link = not (err_flag or is_set (inactive) or ignore_invalid) and 'doi' or nil -- do not auto-link when |doi-broken-date= has a value or when there is a DOI error or (to play it safe, after all, auto-linking is not essential) when invalid DOIs are ignored }) .. (inactive or ''); return text; end --[[--------------------------< H D L >------------------------------------------------------------------------ Formats an HDL with minor error checking. HDL names contain two parts: prefix and suffix separated by a forward slash. Prefix: character string using any character in the UCS-2 character set except '/' Suffix: character string of any length using any character in the UCS-2 character set chosen by the registrant This function checks a HDL name for: prefix/suffix. If the HDL name contains spaces, endashes, or, if it ends with a period or a comma, this function will emit a bad_hdl error message. HDL names are case-insensitive and can incorporate any printable Unicode characters so the test for endashes and terminal punctuation may not be technically correct but it appears, that in practice these characters are rarely if ever used in HDLs. Query string parameters are named here: https://www.handle.net/proxy_servlet.html. query strings are not displayed but since '?' is an allowed character in an HDL, '?' followed by one of the query parameters is the only way we have to detect the query string so that it isn't URL-encoded with the rest of the identifier. ]] local function hdl (options) local id = options.id; local access = options.access; local handler = options.handler; local query_params = { -- list of known query parameters from https://www.handle.net/proxy_servlet.html 'noredirect', 'ignore_aliases', 'auth', 'cert', 'index', 'type', 'urlappend', 'locatt', 'action', } local hdl, suffix, param = id:match ('(.-)(%?(%a+).+)$'); -- look for query string local found; if hdl then -- when there are query strings, this is the handle identifier portion for _, q in ipairs (query_params) do -- spin through the list of query parameters if param:match ('^' .. q) then -- if the query string begins with one of the parameters found = true; -- announce a find break; -- and stop looking end end end if found then id = hdl; -- found so replace id with the handle portion; this will be URL-encoded, suffix will not else suffix = ''; -- make sure suffix is empty string for concatenation else end local text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, suffix = suffix, separator = handler.separator, encode = handler.encode, access = access}) if nil == id:match("^[^%s–]-/[^%s–]-[^%.,]$") then -- HDL must contain a forward slash, must not contain spaces, endashes, and must not end with period or comma set_message ('err_bad_hdl' ); options.coins_list_t['HDL'] = nil; -- when error, unset so not included in COinS end return text; end --[[--------------------------< I S B N >---------------------------------------------------------------------- Determines whether an ISBN string is valid ]] local function isbn (options) local isbn_str = options.id; local ignore_invalid = options.accept; local handler = options.handler; local function return_result (check, err_type) -- local function to handle the various returns local ISBN = internal_link_id ({link = handler.link, label = handler.label, redirect = handler.redirect, prefix = handler.prefix, id = isbn_str, separator = handler.separator}); if ignore_invalid then -- if ignoring ISBN errors set_message ('maint_isbn_ignore'); -- add a maint category even when there is no error else -- here when not ignoring if not check then -- and there is an error options.coins_list_t['ISBN'] = nil; -- when error, unset so not included in COinS set_message ('err_bad_isbn', err_type); -- set an error message return ISBN; -- return id text end end return ISBN; -- return id text end if nil ~= isbn_str:match ('[^%s-0-9X]') then return return_result (false, cfg.err_msg_supl.char); -- fail if isbn_str contains anything but digits, hyphens, or the uppercase X end local id = isbn_str:gsub ('[%s-]', ''); -- remove hyphens and whitespace local len = id:len(); if len ~= 10 and len ~= 13 then return return_result (false, cfg.err_msg_supl.length); -- fail if incorrect length end if len == 10 then if id:match ('^%d*X?$') == nil then -- fail if isbn_str has 'X' anywhere but last position return return_result (false, cfg.err_msg_supl.form); end if not is_valid_isxn (id, 10) then -- test isbn-10 for numerical validity return return_result (false, cfg.err_msg_supl.check); -- fail if isbn-10 is not numerically valid end if id:find ('^63[01]') then -- 630xxxxxxx and 631xxxxxxx are (apparently) not valid isbn group ids but are used by amazon as numeric identifiers (asin) return return_result (false, cfg.err_msg_supl.group); -- fail if isbn-10 begins with 630/1 end return return_result (true, cfg.err_msg_supl.check); -- pass if isbn-10 is numerically valid else if id:match ('^%d+$') == nil then return return_result (false, cfg.err_msg_supl.char); -- fail if ISBN-13 is not all digits end if id:match ('^97[89]%d*$') == nil then return return_result (false, cfg.err_msg_supl.prefix); -- fail when ISBN-13 does not begin with 978 or 979 end if id:match ('^9790') then return return_result (false, cfg.err_msg_supl.group); -- group identifier '0' is reserved to ISMN end return return_result (is_valid_isxn_13 (id), cfg.err_msg_supl.check); end end --[[--------------------------< A S I N >---------------------------------------------------------------------- Formats a link to Amazon. Do simple error checking: ASIN must be mix of 10 numeric or uppercase alpha characters. If a mix, first character must be uppercase alpha; if all numeric, ASINs must be 10-digit ISBN. If 10-digit ISBN, add a maintenance category so a bot or AWB script can replace |asin= with |isbn=. Error message if not 10 characters, if not ISBN-10, if mixed and first character is a digit. |asin=630....... and |asin=631....... are (apparently) not a legitimate ISBN though it checksums as one; these do not cause this function to emit the maint_asin message This function is positioned here because it calls isbn() ]] local function asin (options) local id = options.id; local domain = options.ASINTLD; local err_flag; if not id:match("^[%d%u][%d%u][%d%u][%d%u][%d%u][%d%u][%d%u][%d%u][%d%u][%d%u]$") then err_flag = set_message ('err_bad_asin'); -- ASIN is not a mix of 10 uppercase alpha and numeric characters else if id:match("^%d%d%d%d%d%d%d%d%d[%dX]$") then -- if 10-digit numeric (or 9 digits with terminal X) if is_valid_isxn (id, 10) then -- see if ASIN value is or validates as ISBN-10 if not id:find ('^63[01]') then -- 630xxxxxxx and 631xxxxxxx are (apparently) not a valid isbn prefixes but are used by amazon as a numeric identifier err_flag = set_message ('err_bad_asin'); -- ASIN has ISBN-10 form but begins with something other than 630/1 so probably an isbn end elseif not is_set (err_flag) then err_flag = set_message ('err_bad_asin'); -- ASIN is not ISBN-10 end elseif not id:match("^%u[%d%u]+$") then err_flag = set_message ('err_bad_asin'); -- asin doesn't begin with uppercase alpha end end if (not is_set (domain)) or in_array (domain, {'us'}) then -- default: United States domain = "com"; elseif in_array (domain, {'jp', 'uk'}) then -- Japan, United Kingdom domain = "co." .. domain; elseif in_array (domain, {'z.cn'}) then -- China domain = "cn"; elseif in_array (domain, {'au', 'br', 'mx', 'sg', 'tr'}) then -- Australia, Brazil, Mexico, Singapore, Turkey domain = "com." .. domain; elseif not in_array (domain, {'ae', 'ca', 'cn', 'de', 'es', 'fr', 'in', 'it', 'nl', 'pl', 'sa', 'se', 'co.jp', 'co.uk', 'com', 'com.au', 'com.br', 'com.mx', 'com.sg', 'com.tr'}) then -- Arabic Emirates, Canada, China, Germany, Spain, France, Indonesia, Italy, Netherlands, Poland, Saudi Arabia, Sweden (as of 2021-03 Austria (.at), Liechtenstein (.li) and Switzerland (.ch) still redirect to the German site (.de) with special settings, so don't maintain local ASINs for them) err_flag = set_message ('err_bad_asin_tld'); -- unsupported asin-tld value end local handler = options.handler; if not is_set (err_flag) then options.coins_list_t['ASIN'] = handler.prefix .. domain .. "/dp/" .. id; -- asin for coins else options.coins_list_t['ASIN'] = nil; -- when error, unset so not included in COinS end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix .. domain .. "/dp/", id = id, encode = handler.encode, separator = handler.separator}) end --[[--------------------------< I S M N >---------------------------------------------------------------------- Determines whether an ISMN string is valid. Similar to ISBN-13, ISMN is 13 digits beginning 979-0-... and uses the same check digit calculations. See https://www.ismn-international.org/download/Web_ISMN_Users_Manual_2008-6.pdf section 2, pages 9–12. ismn value not made part of COinS metadata because we don't have a url or isn't a COinS-defined identifier (rft.xxx) or an identifier registered at info-uri.info (info:) ]] local function ismn (options) local id = options.id; local handler = options.handler; local text; local valid_ismn = true; local id_copy; id_copy = id; -- save a copy because this testing is destructive id = id:gsub ('[%s-]', ''); -- remove hyphens and white space if 13 ~= id:len() or id:match ("^9790%d*$" ) == nil then -- ISMN must be 13 digits and begin with 9790 valid_ismn = false; else valid_ismn=is_valid_isxn_13 (id); -- validate ISMN end -- text = internal_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, -- use this (or external version) when there is some place to link to -- prefix = handler.prefix, id = id_copy, separator = handler.separator, encode = handler.encode}) text = table.concat ( -- because no place to link to yet { make_wikilink (link_label_make (handler), handler.label), handler.separator, id_copy }); if false == valid_ismn then options.coins_list_t['ISMN'] = nil; -- when error, unset so not included in COinS; not really necessary here because ismn not made part of COinS set_message ('err_bad_ismn'); -- create an error message if the ISMN is invalid end return text; end --[[--------------------------< I S S N >---------------------------------------------------------------------- Validate and format an ISSN. This code fixes the case where an editor has included an ISSN in the citation but has separated the two groups of four digits with a space. When that condition occurred, the resulting link looked like this: |issn=0819 4327 gives: [https://www.worldcat.org/issn/0819 4327 0819 4327] -- can't have spaces in an external link This code now prevents that by inserting a hyphen at the ISSN midpoint. It also validates the ISSN for length and makes sure that the checkdigit agrees with the calculated value. Incorrect length (8 digits), characters other than 0-9 and X, or checkdigit / calculated value mismatch will all cause a check ISSN error message. The ISSN is always displayed with a hyphen, even if the ISSN was given as a single group of 8 digits. ]] local function issn (options) local id = options.id; local handler = options.handler; local ignore_invalid = options.accept; local issn_copy = id; -- save a copy of unadulterated ISSN; use this version for display if ISSN does not validate local text; local valid_issn = true; id = id:gsub ('[%s-]', ''); -- remove hyphens and whitespace if 8 ~= id:len() or nil == id:match ("^%d*X?$" ) then -- validate the ISSN: 8 digits long, containing only 0-9 or X in the last position valid_issn = false; -- wrong length or improper character else valid_issn = is_valid_isxn (id, 8); -- validate ISSN end if true == valid_issn then id = string.sub (id, 1, 4 ) .. "-" .. string.sub (id, 5 ); -- if valid, display correctly formatted version else id = issn_copy; -- if not valid, show the invalid ISSN with error message end text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode}) if ignore_invalid then set_message ('maint_issn_ignore'); else if false == valid_issn then options.coins_list_t['ISSN'] = nil; -- when error, unset so not included in COinS set_message ('err_bad_issn', (options.hkey == 'EISSN') and 'e' or ''); -- create an error message if the ISSN is invalid end end return text; end --[[--------------------------< J F M >----------------------------------------------------------------------- A numerical identifier in the form nn.nnnn.nn ]] local function jfm (options) local id = options.id; local handler = options.handler; local id_num; id_num = id:match ('^[Jj][Ff][Mm](.*)$'); -- identifier with jfm prefix; extract identifier if is_set (id_num) then set_message ('maint_jfm_format'); else -- plain number without JFM prefix id_num = id; -- if here id does not have prefix end if id_num and id_num:match('^%d%d%.%d%d%d%d%.%d%d$') then id = id_num; -- jfm matches pattern else set_message ('err_bad_jfm' ); -- set an error message options.coins_list_t['JFM'] = nil; -- when error, unset so not included in COinS end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode}); end --[[--------------------------< J S T O R >-------------------------------------------------------------------- Format a JSTOR with some error checking ]] local function jstor (options) local id = options.id; local access = options.access; local handler = options.handler; if id:find ('[Jj][Ss][Tt][Oo][Rr]') or id:find ('^https?://') or id:find ('%s') then set_message ('err_bad_jstor'); -- set an error message options.coins_list_t['JSTOR'] = nil; -- when error, unset so not included in COinS end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = access}); end --[[--------------------------< L C C N >---------------------------------------------------------------------- Format LCCN link and do simple error checking. LCCN is a character string 8-12 characters long. The length of the LCCN dictates the character type of the first 1-3 characters; the rightmost eight are always digits. https://oclc-research.github.io/infoURI-Frozen/info-uri.info/info:lccn/reg.html length = 8 then all digits length = 9 then lccn[1] is lowercase alpha length = 10 then lccn[1] and lccn[2] are both lowercase alpha or both digits length = 11 then lccn[1] is lower case alpha, lccn[2] and lccn[3] are both lowercase alpha or both digits length = 12 then lccn[1] and lccn[2] are both lowercase alpha ]] local function lccn (options) local lccn = options.id; local handler = options.handler; local err_flag; -- presume that LCCN is valid local id = lccn; -- local copy of the LCCN id = normalize_lccn (id); -- get canonical form (no whitespace, hyphens, forward slashes) local len = id:len(); -- get the length of the LCCN if 8 == len then if id:match("[^%d]") then -- if LCCN has anything but digits (nil if only digits) err_flag = set_message ('err_bad_lccn'); -- set an error message end elseif 9 == len then -- LCCN should be adddddddd if nil == id:match("%l%d%d%d%d%d%d%d%d") then -- does it match our pattern? err_flag = set_message ('err_bad_lccn'); -- set an error message end elseif 10 == len then -- LCCN should be aadddddddd or dddddddddd if id:match("[^%d]") then -- if LCCN has anything but digits (nil if only digits) ... if nil == id:match("^%l%l%d%d%d%d%d%d%d%d") then -- ... see if it matches our pattern err_flag = set_message ('err_bad_lccn'); -- no match, set an error message end end elseif 11 == len then -- LCCN should be aaadddddddd or adddddddddd if not (id:match("^%l%l%l%d%d%d%d%d%d%d%d") or id:match("^%l%d%d%d%d%d%d%d%d%d%d")) then -- see if it matches one of our patterns err_flag = set_message ('err_bad_lccn'); -- no match, set an error message end elseif 12 == len then -- LCCN should be aadddddddddd if not id:match("^%l%l%d%d%d%d%d%d%d%d%d%d") then -- see if it matches our pattern err_flag = set_message ('err_bad_lccn'); -- no match, set an error message end else err_flag = set_message ('err_bad_lccn'); -- wrong length, set an error message end if not is_set (err_flag) and nil ~= lccn:find ('%s') then err_flag = set_message ('err_bad_lccn'); -- lccn contains a space, set an error message end if is_set (err_flag) then options.coins_list_t['LCCN'] = nil; -- when error, unset so not included in COinS end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = lccn, separator = handler.separator, encode = handler.encode}); end --[[--------------------------< M E D R X I V >----------------------------------------------------------------- Format medRxiv ID and do simple error checking. Similar to later bioRxiv IDs, medRxiv IDs are prefixed with a yyyy.mm.dd. date and suffixed with an optional version identifier. Ealiest date accepted is 2020.01.01 The medRxiv ID is a date followed by an eight-digit number followed by an optional version indicator 'v' and one or more digits: https://www.medrxiv.org/content/10.1101/2020.11.16.20232009v2 -> 10.1101/2020.11.16.20232009v2 ]] local function medrxiv (options) local id = options.id; local handler = options.handler; local err_msg_flag = true; -- flag; assume that there will be an error local patterns = { '%d%d%d%d%d%d%d%d$', -- simple 8-digit identifier; these should be relatively rare '^10%.1101/(20%d%d)%.(%d%d)%.(%d%d)%.%d%d%d%d%d%d%d%dv%d+$', -- y.m.d. date + 8-digit identifier + version (2020-01-01 and later) '^10%.1101/(20%d%d)%.(%d%d)%.(%d%d)%.%d%d%d%d%d%d%d%d$', -- y.m.d. date + 8-digit identifier (2020-01-01 and later) } for _, pattern in ipairs (patterns) do -- spin through the patterns looking for a match if id:match (pattern) then local y, m, d = id:match (pattern); -- found a match, attempt to get year, month and date from the identifier if m then -- m is nil when id is the 8-digit form if not is_valid_rxiv_date (y, m, d, 'b') then -- validate the encoded date; 'b' for medrxiv limit break; -- date fail; break out early so we don't unset the error message end end err_msg_flag = nil; -- we found a match so unset the error message break; -- and done end end -- <err_msg_flag> remains set here when no match if err_msg_flag then options.coins_list_t['MEDRXIV'] = nil; -- when error, unset so not included in COinS set_message ('err_bad_medrxiv'); -- and set the error message end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = handler.access}); end --[[--------------------------< M R >-------------------------------------------------------------------------- A seven digit number; if not seven digits, zero-fill leading digits to make seven digits. ]] local function mr (options) local id = options.id; local handler = options.handler; local id_num; local id_len; id_num = id:match ('^[Mm][Rr](%d+)$'); -- identifier with mr prefix if is_set (id_num) then set_message ('maint_mr_format'); -- add maint cat else -- plain number without mr prefix id_num = id:match ('^%d+$'); -- if here id is all digits end id_len = id_num and id_num:len() or 0; if (7 >= id_len) and (0 ~= id_len) then id = string.rep ('0', 7-id_len) .. id_num; -- zero-fill leading digits else set_message ('err_bad_mr'); -- set an error message options.coins_list_t['MR'] = nil; -- when error, unset so not included in COinS end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode}); end --[[--------------------------< O C L C >---------------------------------------------------------------------- Validate and format an OCLC ID. https://www.oclc.org/batchload/controlnumber.en.html {{dead link}} archived at: https://web.archive.org/web/20161228233804/https://www.oclc.org/batchload/controlnumber.en.html ]] local function oclc (options) local id = options.id; local handler = options.handler; local number; if id:match('^ocm%d%d%d%d%d%d%d%d$') then -- ocm prefix and 8 digits; 001 field (12 characters) number = id:match('ocm(%d+)'); -- get the number elseif id:match('^ocn%d%d%d%d%d%d%d%d%d$') then -- ocn prefix and 9 digits; 001 field (12 characters) number = id:match('ocn(%d+)'); -- get the number elseif id:match('^on%d%d%d%d%d%d%d%d%d%d+$') then -- on prefix and 10 or more digits; 001 field (12 characters) number = id:match('^on(%d%d%d%d%d%d%d%d%d%d+)$'); -- get the number elseif id:match('^%(OCoLC%)[1-9]%d*$') then -- (OCoLC) prefix and variable number digits; no leading zeros; 035 field number = id:match('%(OCoLC%)([1-9]%d*)'); -- get the number if 9 < number:len() then number = nil; -- constrain to 1 to 9 digits; change this when OCLC issues 10-digit numbers end elseif id:match('^%d+$') then -- no prefix number = id; -- get the number if tonumber (id) > handler.id_limit then number = nil; -- unset when id value exceeds the limit end end if number then -- proper format id = number; -- exclude prefix, if any, from external link else set_message ('err_bad_oclc') -- add an error message if the id is malformed options.coins_list_t['OCLC'] = nil; -- when error, unset so not included in COinS end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode}); end --[[--------------------------< O P E N L I B R A R Y >-------------------------------------------------------- Formats an OpenLibrary link, and checks for associated errors. ]] local function openlibrary (options) local id = options.id; local access = options.access; local handler = options.handler; local ident, code = id:gsub('^OL', ''):match("^(%d+([AMW]))$"); -- strip optional OL prefix followed immediately by digits followed by 'A', 'M', or 'W'; local err_flag; local prefix = { -- these are appended to the handler.prefix according to code ['A']='authors/OL', ['M']='books/OL', ['W']='works/OL', ['X']='OL' -- not a code; spoof when 'code' in id is invalid }; if not ident then code = 'X'; -- no code or id completely invalid ident = id; -- copy id to ident so that we display the flawed identifier err_flag = set_message ('err_bad_ol'); end if not is_set (err_flag) then options.coins_list_t['OL'] = handler.prefix .. prefix[code] .. ident; -- experiment for ol coins else options.coins_list_t['OL'] = nil; -- when error, unset so not included in COinS end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix .. prefix[code], id = ident, separator = handler.separator, encode = handler.encode, access = access}); end --[[--------------------------< O S T I >---------------------------------------------------------------------- Format OSTI and do simple error checking. OSTIs are sequential numbers beginning at 1 and counting up. This code checks the OSTI to see that it contains only digits and is less than test_limit specified in the configuration; the value in test_limit will need to be updated periodically as more OSTIs are issued. NB. 1018 is the lowest OSTI number found in the wild (so far) and resolving OK on the OSTI site ]] local function osti (options) local id = options.id; local access = options.access; local handler = options.handler; if id:match("[^%d]") then -- if OSTI has anything but digits set_message ('err_bad_osti'); -- set an error message options.coins_list_t['OSTI'] = nil; -- when error, unset so not included in COinS else -- OSTI is only digits local id_num = tonumber (id); -- convert id to a number for range testing if 1018 > id_num or handler.id_limit < id_num then -- if OSTI is outside test limit boundaries set_message ('err_bad_osti'); -- set an error message options.coins_list_t['OSTI'] = nil; -- when error, unset so not included in COinS end end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = access}); end --[[--------------------------< P M C >------------------------------------------------------------------------ Format a PMC, do simple error checking, and check for embargoed articles. The embargo parameter takes a date for a value. If the embargo date is in the future the PMC identifier will not be linked to the article. If the embargo date is today or in the past, or if it is empty or omitted, then the PMC identifier is linked to the article through the link at cfg.id_handlers['PMC'].prefix. PMC embargo date testing is done in function is_embargoed () which is called earlier because when the citation has |pmc=<value> but does not have a |url= then |title= is linked with the PMC link. Function is_embargoed () returns the embargo date if the PMC article is still embargoed, otherwise it returns an empty string. PMCs are sequential numbers beginning at 1 and counting up. This code checks the PMC to see that it contains only digits and is less than test_limit; the value in local variable test_limit will need to be updated periodically as more PMCs are issued. ]] local function pmc (options) local id = options.id; local embargo = options.Embargo; -- TODO: lowercase? local handler = options.handler; local err_flag; local id_num; local text; id_num = id:match ('^[Pp][Mm][Cc](%d+)$'); -- identifier with PMC prefix if is_set (id_num) then set_message ('maint_pmc_format'); else -- plain number without PMC prefix id_num = id:match ('^%d+$'); -- if here id is all digits end if is_set (id_num) then -- id_num has a value so test it id_num = tonumber (id_num); -- convert id_num to a number for range testing if 1 > id_num or handler.id_limit < id_num then -- if PMC is outside test limit boundaries err_flag = set_message ('err_bad_pmc'); -- set an error message else id = tostring (id_num); -- make sure id is a string end else -- when id format incorrect err_flag = set_message ('err_bad_pmc'); -- set an error message end if is_set (embargo) and is_set (is_embargoed (embargo)) then -- is PMC is still embargoed? text = table.concat ( -- still embargoed so no external link { make_wikilink (link_label_make (handler), handler.label), handler.separator, id, }); else text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, -- no embargo date or embargo has expired, ok to link to article prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = handler.access, auto_link = not err_flag and 'pmc' or nil -- do not auto-link when PMC has error }); end if err_flag then options.coins_list_t['PMC'] = nil; -- when error, unset so not included in COinS end return text; end --[[--------------------------< P M I D >---------------------------------------------------------------------- Format PMID and do simple error checking. PMIDs are sequential numbers beginning at 1 and counting up. This code checks the PMID to see that it contains only digits and is less than test_limit; the value in local variable test_limit will need to be updated periodically as more PMIDs are issued. ]] local function pmid (options) local id = options.id; local handler = options.handler; if id:match("[^%d]") then -- if PMID has anything but digits set_message ('err_bad_pmid'); -- set an error message options.coins_list_t['PMID'] = nil; -- when error, unset so not included in COinS else -- PMID is only digits local id_num = tonumber (id); -- convert id to a number for range testing if 1 > id_num or handler.id_limit < id_num then -- if PMID is outside test limit boundaries set_message ('err_bad_pmid'); -- set an error message options.coins_list_t['PMID'] = nil; -- when error, unset so not included in COinS end end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode}); end --[[--------------------------< R F C >------------------------------------------------------------------------ Format RFC and do simple error checking. RFCs are sequential numbers beginning at 1 and counting up. This code checks the RFC to see that it contains only digits and is less than test_limit specified in the configuration; the value in test_limit will need to be updated periodically as more RFCs are issued. An index of all RFCs is here: https://tools.ietf.org/rfc/ ]] local function rfc (options) local id = options.id; local handler = options.handler; if id:match("[^%d]") then -- if RFC has anything but digits set_message ('err_bad_rfc'); -- set an error message options.coins_list_t['RFC'] = nil; -- when error, unset so not included in COinS else -- RFC is only digits local id_num = tonumber (id); -- convert id to a number for range testing if 1 > id_num or handler.id_limit < id_num then -- if RFC is outside test limit boundaries set_message ('err_bad_rfc'); -- set an error message options.coins_list_t['RFC'] = nil; -- when error, unset so not included in COinS end end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = handler.access}); end --[[--------------------------< S 2 C I D >-------------------------------------------------------------------- Format an S2CID, do simple error checking S2CIDs are sequential numbers beginning at 1 and counting up. This code checks the S2CID to see that it is only digits and is less than test_limit; the value in local variable test_limit will need to be updated periodically as more S2CIDs are issued. ]] local function s2cid (options) local id = options.id; local access = options.access; local handler = options.handler; local id_num; local text; id_num = id:match ('^[1-9]%d*$'); -- id must be all digits; must not begin with 0; no open access flag if is_set (id_num) then -- id_num has a value so test it id_num = tonumber (id_num); -- convert id_num to a number for range testing if handler.id_limit < id_num then -- if S2CID is outside test limit boundaries set_message ('err_bad_s2cid'); -- set an error message options.coins_list_t['S2CID'] = nil; -- when error, unset so not included in COinS end else -- when id format incorrect set_message ('err_bad_s2cid'); -- set an error message options.coins_list_t['S2CID'] = nil; -- when error, unset so not included in COinS end text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = access}); return text; end --[[--------------------------< S B N >------------------------------------------------------------------------ 9-digit form of ISBN-10; uses same check-digit validation when SBN is prefixed with an additional '0' to make 10 digits sbn value not made part of COinS metadata because we don't have a url or isn't a COinS-defined identifier (rft.xxx) or an identifier registered at info-uri.info (info:) ]] local function sbn (options) local id = options.id; local ignore_invalid = options.accept; local handler = options.handler; local function return_result (check, err_type) -- local function to handle the various returns local SBN = internal_link_id ({link = handler.link, label = handler.label, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator}); if not ignore_invalid then -- if not ignoring SBN errors if not check then options.coins_list_t['SBN'] = nil; -- when error, unset so not included in COinS; not really necessary here because sbn not made part of COinS set_message ('err_bad_sbn', {err_type}); -- display an error message return SBN; end else set_message ('maint_isbn_ignore'); -- add a maint category even when there is no error (ToDo: Possibly switch to separate message for SBNs only) end return SBN; end if id:match ('[^%s-0-9X]') then return return_result (false, cfg.err_msg_supl.char); -- fail if SBN contains anything but digits, hyphens, or the uppercase X end local ident = id:gsub ('[%s-]', ''); -- remove hyphens and whitespace; they interfere with the rest of the tests if 9 ~= ident:len() then return return_result (false, cfg.err_msg_supl.length); -- fail if incorrect length end if ident:match ('^%d*X?$') == nil then return return_result (false, cfg.err_msg_supl.form); -- fail if SBN has 'X' anywhere but last position end return return_result (is_valid_isxn ('0' .. ident, 10), cfg.err_msg_supl.check); end --[[--------------------------< S S R N >---------------------------------------------------------------------- Format an SSRN, do simple error checking SSRNs are sequential numbers beginning at 100? and counting up. This code checks the SSRN to see that it is only digits and is greater than 99 and less than test_limit; the value in local variable test_limit will need to be updated periodically as more SSRNs are issued. ]] local function ssrn (options) local id = options.id; local handler = options.handler; local id_num; local text; id_num = id:match ('^%d+$'); -- id must be all digits if is_set (id_num) then -- id_num has a value so test it id_num = tonumber (id_num); -- convert id_num to a number for range testing if 100 > id_num or handler.id_limit < id_num then -- if SSRN is outside test limit boundaries set_message ('err_bad_ssrn'); -- set an error message options.coins_list_t['SSRN'] = nil; -- when error, unset so not included in COinS end else -- when id format incorrect set_message ('err_bad_ssrn'); -- set an error message options.coins_list_t['SSRN'] = nil; -- when error, unset so not included in COinS end text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode, access = options.access}); return text; end --[[--------------------------< U S E N E T _ I D >------------------------------------------------------------ Validate and format a usenet message id. Simple error checking, looks for 'id-left@id-right' not enclosed in '<' and/or '>' angle brackets. ]] local function usenet_id (options) local id = options.id; local handler = options.handler; local text = external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode}) if not id:match('^.+@.+$') or not id:match('^[^<].*[^>]$') then -- doesn't have '@' or has one or first or last character is '< or '>' set_message ('err_bad_usenet_id') -- add an error message if the message id is invalid options.coins_list_t['USENETID'] = nil; -- when error, unset so not included in COinS end return text; end --[[--------------------------< Z B L >----------------------------------------------------------------------- A numerical identifier in the form nnnn.nnnnn - leading zeros in the first quartet optional format described here: http://emis.mi.sanu.ac.rs/ZMATH/zmath/en/help/search/ temporary format is apparently eight digits. Anything else is an error ]] local function zbl (options) local id = options.id; local handler = options.handler; if id:match('^%d%d%d%d%d%d%d%d$') then -- is this identifier using temporary format? set_message ('maint_zbl'); -- yes, add maint cat elseif not id:match('^%d?%d?%d?%d%.%d%d%d%d%d$') then -- not temporary, is it normal format? set_message ('err_bad_zbl'); -- no, set an error message options.coins_list_t['ZBL'] = nil; -- when error, unset so not included in COinS end return external_link_id ({link = handler.link, label = handler.label, q = handler.q, redirect = handler.redirect, prefix = handler.prefix, id = id, separator = handler.separator, encode = handler.encode}); end --============================<< I N T E R F A C E F U N C T I O N S >>========================================== --[[--------------------------< E X T R A C T _ I D S >------------------------------------------------------------ Populates ID table from arguments using configuration settings. Loops through cfg.id_handlers and searches args for any of the parameters listed in each cfg.id_handlers['...'].parameters. If found, adds the parameter and value to the identifier list. Emits redundant error message if more than one alias exists in args ]] local function extract_ids (args) local id_list = {}; -- list of identifiers found in args for k, v in pairs (cfg.id_handlers) do -- k is uppercase identifier name as index to cfg.id_handlers; e.g. cfg.id_handlers['ISBN'], v is a table v = select_one (args, v.parameters, 'err_redundant_parameters' ); -- v.parameters is a table of aliases for k; here we pick one from args if present if is_set (v) then id_list[k] = v; end -- if found in args, add identifier to our list end return id_list; end --[[--------------------------< E X T R A C T _ I D _ A C C E S S _ L E V E L S >-------------------------------------- Fetches custom id access levels from arguments using configuration settings. Parameters which have a predefined access level (e.g. arxiv) do not use this function as they are directly rendered as free without using an additional parameter. returns a table of k/v pairs where k is same as the identifier's key in cfg.id_handlers and v is the assigned (valid) keyword access-level values must match the case used in cfg.keywords_lists['id-access'] (lowercase unless there is some special reason for something else) ]] local function extract_id_access_levels (args, id_list) local id_accesses_list = {}; for k, v in pairs (cfg.id_handlers) do local access_param = v.custom_access; -- name of identifier's access-level parameter if is_set (access_param) then local access_level = args[access_param]; -- get the assigned value if there is one if is_set (access_level) then if not in_array (access_level, cfg.keywords_lists['id-access']) then -- exact match required set_message ('err_invalid_param_val', {access_param, access_level}); access_level = nil; -- invalid so unset end if not is_set (id_list[k]) then -- identifier access-level must have a matching identifier set_message ('err_param_access_requires_param', {k:lower()}); -- parameter name is uppercase in cfg.id_handlers (k); lowercase for error message end id_accesses_list[k] = cfg.keywords_xlate[access_level]; -- get translated keyword end end end return id_accesses_list; end --[[--------------------------< B U I L D _ I D _ L I S T >---------------------------------------------------- render the identifiers into a sorted sequence table <ID_list_coins_t> is a table of k/v pairs where k is same as key in cfg.id_handlers and v is the assigned value <options_t> is a table of various k/v option pairs provided in the call to new_build_id_list(); modified by this function and passed to all identifier rendering functions <access_levels_t> is a table of k/v pairs where k is same as key in cfg.id_handlers and v is the assigned value (if valid) returns a sequence table of sorted (by hkey - 'handler' key) rendered identifier strings ]] local function build_id_list (ID_list_coins_t, options_t, access_levels_t) local ID_list_t = {}; local accept; local func_map = { --function map points to functions associated with hkey identifier ['ARXIV'] = arxiv, ['ASIN'] = asin, ['BIBCODE'] = bibcode, ['BIORXIV'] = biorxiv, ['CITESEERX'] = citeseerx, ['DOI'] = doi, ['EISSN'] = issn, ['HDL'] = hdl, ['ISBN'] = isbn, ['ISMN'] = ismn, ['ISSN'] = issn, ['JFM'] = jfm, ['JSTOR'] = jstor, ['LCCN'] = lccn, ['MEDRXIV'] = medrxiv, ['MR'] = mr, ['OCLC'] = oclc, ['OL'] = openlibrary, ['OSTI'] = osti, ['PMC'] = pmc, ['PMID'] = pmid, ['RFC'] = rfc, ['S2CID'] = s2cid, ['SBN'] = sbn, ['SSRN'] = ssrn, ['USENETID'] = usenet_id, ['ZBL'] = zbl, } for hkey, v in pairs (ID_list_coins_t) do v, accept = has_accept_as_written (v); -- remove accept-as-written markup if present; accept is boolean true when markup removed; false else -- every function gets the options table with value v and accept boolean options_t.hkey = hkey; -- ~/Configuration handler key options_t.id = v; -- add that identifier value to the options table options_t.accept = accept; -- add the accept boolean flag options_t.access = access_levels_t[hkey]; -- add the access level for those that have an |<identifier-access= parameter options_t.handler = cfg.id_handlers[hkey]; options_t.coins_list_t = ID_list_coins_t; -- pointer to ID_list_coins_t; for |asin= and |ol=; also to keep erroneous values out of the citation's metadata options_t.coins_list_t[hkey] = v; -- id value without accept-as-written markup for metadata if options_t.handler.access and not in_array (options_t.handler.access, cfg.keywords_lists['id-access']) then error (cfg.messages['unknown_ID_access'] .. options_t.handler.access); -- here when handler access key set to a value not listed in list of allowed id access keywords end if func_map[hkey] then local id_text = func_map[hkey] (options_t); -- call the function to get identifier text and any error message table.insert (ID_list_t, {hkey, id_text}); -- add identifier text to the output sequence table else error (cfg.messages['unknown_ID_key'] .. hkey); -- here when func_map doesn't have a function for hkey end end local function comp (a, b) -- used by following table.sort() return a[1]:lower() < b[1]:lower(); -- sort by hkey end table.sort (ID_list_t, comp); -- sequence table of tables sort for k, v in ipairs (ID_list_t) do -- convert sequence table of tables to simple sequence table of strings ID_list_t[k] = v[2]; -- v[2] is the identifier rendering from the call to the various functions in func_map{} end return ID_list_t; end --[[--------------------------< O P T I O N S _ C H E C K >---------------------------------------------------- check that certain option parameters have their associated identifier parameters with values <ID_list_coins_t> is a table of k/v pairs where k is same as key in cfg.id_handlers and v is the assigned value <ID_support_t> is a sequence table of tables created in citation0() where each subtable has four elements: [1] is the support parameter's assigned value; empty string if not set [2] is a text string same as key in cfg.id_handlers [3] is cfg.error_conditions key used to create error message [4] is original ID support parameter name used to create error message returns nothing; on error emits an appropriate error message ]] local function options_check (ID_list_coins_t, ID_support_t) for _, v in ipairs (ID_support_t) do if is_set (v[1]) and not ID_list_coins_t[v[2]] then -- when support parameter has a value but matching identifier parameter is missing or empty set_message (v[3], (v[4])); -- emit the appropriate error message end end end --[[--------------------------< I D E N T I F I E R _ L I S T S _ G E T >-------------------------------------- Creates two identifier lists: a k/v table of identifiers and their values to be used locally and for use in the COinS metadata, and a sequence table of the rendered identifier strings that will be included in the rendered citation. ]] local function identifier_lists_get (args_t, options_t, ID_support_t) local ID_list_coins_t = extract_ids (args_t); -- get a table of identifiers and their values for use locally and for use in COinS options_check (ID_list_coins_t, ID_support_t); -- ID support parameters must have matching identifier parameters local ID_access_levels_t = extract_id_access_levels (args_t, ID_list_coins_t); -- get a table of identifier access levels local ID_list_t = build_id_list (ID_list_coins_t, options_t, ID_access_levels_t); -- get a sequence table of rendered identifier strings return ID_list_t, ID_list_coins_t; -- return the tables end --[[--------------------------< S E T _ S E L E C T E D _ M O D U L E S >-------------------------------------- Sets local cfg table and imported functions table to same (live or sandbox) as that used by the other modules. ]] local function set_selected_modules (cfg_table_ptr, utilities_page_ptr) cfg = cfg_table_ptr; has_accept_as_written = utilities_page_ptr.has_accept_as_written; -- import functions from select Module:Citation/CS1/Utilities module is_set = utilities_page_ptr.is_set; in_array = utilities_page_ptr.in_array; set_message = utilities_page_ptr.set_message; select_one = utilities_page_ptr.select_one; substitute = utilities_page_ptr.substitute; make_wikilink = utilities_page_ptr.make_wikilink; z = utilities_page_ptr.z; -- table of tables in Module:Citation/CS1/Utilities end --[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return { auto_link_urls = auto_link_urls, -- table of identifier URLs to be used when auto-linking |title= identifier_lists_get = identifier_lists_get, -- experiment to replace individual calls to build_id_list(), extract_ids, extract_id_access_levels is_embargoed = is_embargoed; set_selected_modules = set_selected_modules; } q8rxn5o4rd9ps8xk8x4w5y9xs0jlk6q Module:Template wrapper 828 2959 15528 2024-08-07T14:27:07Z Rich Farmbrough 1415 Copying module from en.wikipedia.org 15528 Scribunto text/plain require('strict'); local error_msg = '<span style=\"font-size:100%\" class=\"error\"><code style=\"color:inherit; border:inherit; padding:inherit;\">&#124;_template=</code> missing or empty</span>'; --[[--------------------------< I S _ I N _ T A B L E >-------------------------------------------------------- scan through tbl looking for value; return true if found, false else ]] local function is_in_table (tbl, value) for k, v in pairs (tbl) do if v == value then return true end end return false; end --[[--------------------------< A D D _ P A R A M E T E R >---------------------------------------------------- adds parameter name and its value to args table according to the state of boolean list argument; kv pair for template execution; k=v string for template listing. ]] local function add_parameter (k, v, args, list) if list then table.insert( args, table.concat ({k, '=', v})); -- write parameter names and values to args table as string else args[k] = v; -- copy parameters to args table end end --[[--------------------------< A L I A S _ M A P _ G E T >---------------------------------------------------- returns a table of local template (parent frame) parameter names and the target template names that match where in [key]=<value> pairs where: [key] is local template parameter name (an alias) <value> is target template parameter name (the canonical parameter name used in the working template) The parameter |_alias-map= has the form: |_alias-map=<list> where <list> is a comma-separated list of alias / canonical parameter name pairs in the form <from> : <to> where: <from> is the local template's parameter name (alias) <to> is the target template's parameter name (canonical) for enumerated parameters place an octothorp (#) where the enumerator digits are placed in the parameter names: <from#> : <to#> ]] local function alias_map_get (_alias_map) local T = mw.text.split (_alias_map, '%s*,%s*'); -- convert the comma-separated list into a table of alias pairs local mapped_aliases = {}; -- mapped aliases will go here local l_name, t_name; -- parameter names for _, alias_pair in ipairs (T) do -- loop through the table of alias pairs l_name, t_name = alias_pair:match ('(.-)%s*:%s*(.+)'); -- from each pair, get local and target parameter names if l_name and t_name then -- if both are set if tonumber (l_name) then l_name = tonumber (l_name); -- convert number-as-text to a number end mapped_aliases[l_name] = t_name; -- add them to the map table end end return mapped_aliases; end --[[--------------------------< F R A M E _ A R G S _ G E T >-------------------------------------------------- Fetch the wrapper template's 'default' and control parameters; adds default parameters to args returns content of |_template= parameter (name of the working template); nil else ]] local function frame_args_get (frame_args, args, list) local template; for k, v in pairs (frame_args) do -- here we get the wrapper template's 'default' parameters if 'string' == type (k) and (v and ('' ~= v)) then -- do not pass along positional or empty parameters if '_template' == k then template = v; -- save the name of template that we are wrapping elseif '_exclude' ~= k and '_reuse' ~= k and '_include-positional' ~= k and '_alias-map' ~= k then -- these already handled so ignore here; add_parameter (k, v, args, list); -- add all other parameters to args in the style dictated by list end end end return template; -- return contents of |_template= parameter end --[=[--------------------------< P F R A M E _ A R G S _ G E T >------------------------------------------------ Fetches the wrapper template's 'live' parameters; adds live parameters that aren't members of the exclude table to args table; positional parameters may not be excluded no return value ]=] local function pframe_args_get (pframe_args, args, exclude, _include_positional, list) for k, v in pairs (pframe_args) do if 'string' == type (k) and not is_in_table (exclude, k) then -- do not pass along excluded parameters if v and ('' ~= v) then -- pass along only those parameters that have assigned values if 'unset' == v:lower() then -- special keyword to unset 'default' parameters set in the wrapper template v = ''; -- unset the value in the args table end add_parameter (k, v, args, list) -- add all other parameters to args in the style dictated by list; alias map only supported for local-template parameters end end end if _include_positional then for i, v in ipairs (pframe_args) do -- pass along positional parameters if 'unset' == v:lower() then -- special keyword to unset 'default' parameters set in the wrapper template v = ''; -- unset the value in the args table end add_parameter (i, v, args, list); end end end --[[--------------------------< _ M A I N >-------------------------------------------------------------------- Collect the various default and live parameters into args styled according to boolean list. returns name of the working or listed template or nil for an error message ]] local function _main (frame, args, list) local template; local exclude = {}; -- table of parameter names for parameters that are not passed to the working template local reuse_list = {}; -- table of pframe parameter names whose values are modified before they are passed to the working template as the same name local alias_map = {}; -- table that maps parameter aliases to working template canonical parameter names local _include_positional; if frame.args._exclude and ('' ~= frame.args._exclude) then -- if there is |_exclude= and it's not empty exclude = mw.text.split (frame.args._exclude, "%s*,%s*"); -- make a table from its contents end -- TODO: |_reuse= needs a better name (|_reuse=) if frame.args._reuse and ('' ~= frame.args._reuse) then -- if there is |_reuse= and it's not empty reuse_list = mw.text.split (frame.args._reuse, "%s*,%s*"); -- make a table from its contents end if frame.args['_alias-map'] and ('' ~= frame.args['_alias-map']) then -- if there is |_alias-map= and it's not empty alias_map = alias_map_get (frame.args['_alias-map']); -- make a table from its contents end template = frame_args_get (frame.args, args, list); -- get parameters provided in the {{#invoke:template wrapper|...|...}} if nil == template or '' == template then -- this is the one parameter that is required by this module return nil; -- not present, tell calling function to emit an error message end _include_positional = 'yes' == frame.args['_include-positional']; -- when true pass all positional parameters along with non-excluded named parameters to ... -- ... the working template; positional parameters are not excludable local _pframe_args = frame:getParent().args; -- here we get the wrapper template's 'live' parameters from pframe.args local pframe_args = {}; -- a local table that we can modify for k, v in pairs (_pframe_args) do -- make a copy that we can modify pframe_args[k] = v; end -- here we look for pframe parameters that are aliases of canonical parameter names; when found -- we replace the alias with the canonical. We do this here because the reuse_list works on -- canonical parameter names so first we convert alias parameter names to canonical names and then -- we remove those canonical names from the pframe table that are reused (provided to the working -- template through the frame args table) for k, v in pairs (alias_map) do -- k is alias name, v is canonical name if pframe_args[k] then -- if pframe_args has parameter with alias name pframe_args[v] = _pframe_args[k]; -- create new canonical name with alias' value pframe_args[k] = nil; -- unset the alias end end for k, v in pairs (pframe_args) do -- do enumerated parameter alias -> canonical translation if 'string' == type (k) then -- only named parameters can be enumerated if alias_map[k..'#'] then -- non-enumerated alias matches enumerated parameter pattern? enumerator at end only pframe_args[alias_map[k..'#']:gsub('#', '')] = v; -- remove '#' and copy parameter to pframe_args table pframe_args[k] = nil; -- unset the alias elseif k:match ('%d+') then -- if this parameter name contains digits local temp = k:gsub ('%d+', '#'); -- make a copy; digits replaced with single '#' local enum = k:match ('%d+'); -- get the enumerator if alias_map[temp] then -- if this parameter is a recognized enumerated alias pframe_args[alias_map[temp]:gsub('#', enum)] = v; -- use canonical name and replace '#' with enumerator and add to pframe_args pframe_args[k] = nil; -- unset the alias end end end end -- pframe parameters that are _reused are 'reused' have the form something like this: -- |chapter=[[wikisource:{{{chapter}}}|{{{chapter}}}]] -- where a parameter in the wrapping template is modified and then passed to the working template -- using the same parameter name (in this example |chapter=) -- remove parameters that will be reused for k, v in ipairs (reuse_list) do -- k is numerical index, v is canonical parameter name to ignore if pframe_args[v] then -- if pframe_args has parameter that should be ignored pframe_args[v] = nil; -- unset the ignored parameter end end pframe_args_get (pframe_args, args, exclude, _include_positional, list); -- add parameters and values to args that are not listed in the exclude table return template; -- args now has all default and live parameters, return working template name end --[[--------------------------< W R A P >---------------------------------------------------------------------- Template entry point. Call this function to 'execute' the working template ]] local function wrap (frame) local args = {}; -- table of default and live parameters and their values to be passed to the wrapped template local template; -- the name of the working template template = _main (frame, args, false); -- get default and live parameters and the name of the working template if not template then -- template name is required return error_msg; -- emit error message and abandon if template name not present end return frame:expandTemplate {title=template, args=args}; -- render the working template end --[[--------------------------< L I S T >---------------------------------------------------------------------- Template entry point. Call this function to 'display' the source for the working template. This function added as a result of a TfD here: Wikipedia:Templates_for_discussion/Log/2018_April_28#Module:PassArguments This function replaces a similarly named function which was used in {{cite compare}} and {{cite compare2}} Values in the args table are numerically indexed strings in the form 'name=value' ]] local function list(frame, do_link) local args = {}; -- table of default and live parameters and their values to be passed to the listed template local template; -- the name of the listed template template = _main (frame, args, true); -- get default and live parameters and the name of the listed template if not template then -- template name is required return error_msg; -- emit error message and abandon if template name not present end if do_link then template = ('[[%s|%s]]'):format(frame:expandTemplate{ title='Transclude', args = {template} }, template) end table.sort(args) for i = 1, #args do local stripped = args[i]:match('^' .. i .. '=([^=]*)$') if stripped then args[i] = stripped else break end end return frame:preprocess(table.concat({ '<code style="color:inherit; background:inherit; border:none;">&#123;&#123;', template, ('<wbr><nowiki>|%s</nowiki>'):rep(#args):format(unpack(args)), '&#125;&#125;</code>'})); -- render the template end local function link (frame) return list(frame, true) end --[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------ ]] return { link = link, list = list, wrap = wrap, }; b0ambjffywwcjy4rlrl344s9i200kdz Nhwɛdo:Template links 10 2960 15530 2024-08-07T15:20:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15530 wikitext text/x-wiki {{lx|1=Template:|2={{ucfirst:{{{1}}}}}|3=Template talk|4=talk}}<noinclude> {{documentation|Template:Ln/doc}} </noinclude> lnpmvwpdf8k064oxtpbjqeemzkb3b3u Nhwɛdo:Template links short 10 2961 15531 2024-08-07T15:20:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15531 wikitext text/x-wiki <span style="padding-right:3px;">[[:Template:{{{1|{{PAGENAME}}}}}|Template:{{ucfirst:{{{1|{{PAGENAME}}}}}}}]]</span><!-- --><span class="plainlinks nourlexpansion lx" style="font-size: 85%;"><!-- -->([{{fullurl:Template:{{{1|{{PAGENAME}}}}}|action=edit}} edit]&#160;<!-- -->[[:Template talk:{{{1|{{PAGENAME}}}}}|talk]]&#160;<!-- -->[{{fullurl:Special:Whatlinkshere/Template:{{{1|{{PAGENAME}}}}}|limit=500}} links]&#160;<!-- -->[{{fullurl:Template:{{{1|{{PAGENAME}}}}}|action=history}} history]<!-- -->)</span><!-- --><noinclude>{{Documentation}}</noinclude> 2zzy89sjq92s0riv3sd86b5eixir66w Nhwɛdo:Category link/core 10 2962 15532 2024-08-07T15:21:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15532 wikitext text/x-wiki [[:Category:{{{1}}}|{{{2}}}]]{{#if:{{Yesno|1={{{count|no}}}}}|&nbsp;<small style="{{#ifexpr:{{{page_count}}}>={{{backlog}}}|font-weight: bold; color: #DD0000;}}">(&thinsp;{{formatnum:{{{page_count}}}}}&thinsp;)</small>}}<noinclude> {{Documentation|Template:Category link/doc}} </noinclude> 77gpt1bl3z1t1b6sim8w905lwpmzfkw Nhwɛdo:Distinguish 10 2963 15533 2024-08-07T15:21:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15533 wikitext text/x-wiki {{#invoke:Distinguish|distinguish}}<noinclude><!-- splitting these lines causes {{Documentation}} template to terminate green shading when Distinguish is used in /doc pages. --> {{Documentation}} <!-- Add categories to the /doc subpage and interwikis to Wikidata, not here! --> </noinclude> t4az5q8zekjr0kpgvlz6fgo7i77psk8 Nhwɛdo:!! 10 2964 15534 2024-08-07T15:21:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15534 wikitext text/x-wiki ||<noinclude> {{documentation}} </noinclude> o9jjx0pl1nk3xv3maqyewo5ud79pa5g Nhwɛdo:Div col 10 2965 15535 2024-08-07T15:21:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15535 wikitext text/x-wiki <includeonly><templatestyles src="Div col/styles.css"/><!-- --><div class="div-col {{#ifeq:{{{small|}}}|yes|div-col-small}} {{#ifeq:{{{rules|}}}|yes|div-col-rules}} {{{class|}}}" <!-- -->{{#if:{{{colwidth|}}}{{{gap|}}}{{{style|}}}|<!-- -->style="{{#if:{{{colwidth|}}}|column-width: {{{colwidth}}};}}{{#if:{{{gap|}}}|column-gap: {{{gap}}};}}{{#if:{{{style|}}}|{{{style}}}}}"<!-- -->}}><!-- -->{{#if:{{{content|}}}|{{{content}}}</div>}}<!-- Inventory how many pages use small=yes -->{{#ifeq:{{{small|}}}|yes|[[Category:Pages using div col with small parameter]]}}<!-- --></includeonly>{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using div col with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Div col]] with unknown parameter "_VALUE_"; use colwidth= to specify column size |ignoreblank=y | class | colwidth | content | gap | rules | small | style }}<noinclude> {{Documentation}} </noinclude> cwqp9gtrnaa6hga4rh0s9vzcnfwr54n Nhwɛdo:For loop 10 2966 15536 2024-08-07T15:21:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15536 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:For loop|main}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 26pm0milru0ru69zbzxe1y37xwy9bg7 Nhwɛdo:Div col end 10 2967 15537 2024-08-07T15:22:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15537 wikitext text/x-wiki <includeonly></div></includeonly><noinclude> {{Documentation|Template:Div col/doc}} </noinclude> e0rj08wj8gm7na2mxp8t9b3l4y8kspb Nhwɛdo:Xmark 10 2968 15538 2024-08-07T15:22:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15538 wikitext text/x-wiki [[{{ {{{|safesubst:}}}#switch:{{ {{{|safesubst:}}}lc:{{{color|{{{colour|}}}}}} }} |red |rd |r =File:X mark.svg |darkred |dkred |drd |dr =File:Dark Red x.svg |orange |or |o =File:Orange x.svg |yellow |yel |y =File:Dark yellow x.svg |black |blk |k =File:Black x.svg |grey |gray |gry |gy =File:SemiTransBlack x.svg <!--default--> |File:X mark.svg }}|{{Str number/trim|{{ {{{|safesubst:}}}#if:{{{1|}}}|{{{1}}}|20}}}}px|link=|alt=&#9746;]]<span style="display:none">N</span><!--template:Xmark--><noinclude> {{documentation}} </noinclude> 1t49gn6wsbjmozta1qgn9s77zd74hq5 Nhwɛdo:Col-float/styles.css 10 2969 15539 2024-08-07T15:22:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15539 sanitized-css text/css /* {{pp-template}} */ @media all and ( max-width: 720px ) { .multicol-float { width: auto !important; } } .multicol-float { clear: none; float: left; } .multicol-float-clear { clear: both; } naum6obnqkarr75fpzay8edl40x7to6 Nhwɛdo:Cascade-protected template 10 2970 15540 2024-08-07T15:22:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15540 wikitext text/x-wiki {{mbox | type = protection | textstyle = font-weight:bold; font-size:130%; | image = [[File:Cascade-protection-shackle.svg|40x40px|link=|alt=]] | text = <div style="text-align: center;">This {{{page|template}}} is [[Wikipedia:Transclusion|transcluded]] in one or more [[Wikipedia:Protection policy#Cascading protection|cascade-protected]] pages, so only [[Wikipedia:Administrators|administrators]] can edit it.</div> }}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage and interwikis in Wikidata, not here! --> </noinclude> 6cd3ne3a2fcs64haeusaxtvsuvjdmjx Nhwɛdo:Mbox templates (small) 10 2971 15541 2024-08-07T15:22:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15541 wikitext text/x-wiki <includeonly>{{Infobox | bodyclass = nowrap | bodystyle = width:auto;padding-bottom:0.6em;line-height:1.25em; | abovestyle = font-size:inherit; | above = Message box<br/>meta-templates | labelstyle = margin:0;padding:0 0.3em 0;text-align:center;font-weight:normal; | datastyle = margin:0;padding:0 0.5em 0 0; | label1 = ''template'' | data1 = ''context'' | label2 = {{tl|Ambox}} | data2 = article | label3 = {{tl|Cmbox}} | data3 = category | label4 = {{tl|Imbox}} | data4 = image | label5 = {{tl|Tmbox}} | data5 = talk | label6 = {{tl|Fmbox}} | data6 = footer / header | label7 = {{tl|Ombox}} | data7 = other pages | label8 = {{tl|Mbox}} | data8 = auto-detect | label9 = {{tl|Asbox}} | data9 = article stub | label10 = {{tl|Dmbox}} | data10 = disambiguation }}</includeonly><noinclude> {{Documentation}} </noinclude> 1bae4fgs4de5xgz69zvbs10mlm90g0b Nhwɛdo:Mbox templates see also 10 2972 15542 2024-08-07T15:23:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15542 wikitext text/x-wiki <div>{{view|Template:Mbox templates see also|edit|brackets=yes}} There are seven metatemplates in the [[Module:Message box]] family:</div> * {{tl|Ambox}}, for messageboxes on article pages. * {{tl|Cmbox}}, for messageboxes on category pages. * {{tl|Imbox}}, for messageboxes on file (image) pages. * {{tl|Tmbox}}, for messageboxes on talk pages. * {{tl|Fmbox}}, for header and footer messageboxes. * {{tl|Ombox}}, for messageboxes on other types of page. * {{tl|Mbox}}, for messageboxes that are used in different [[Wikipedia:Namespace|namespaces]] and change their presentation accordingly. Closely related metatemplates: * {{tl|Asbox}}, for messageboxes in article stubs. * {{tl|Dmbox}}, for messageboxes on disambiguation or set-index pages. * {{tla|Ivory messagebox|Ivmbox}}, a simple full-width box with default ivory background intended to frame important messages or notices.<noinclude> {{Documentation}} </noinclude> lwh76cpc8zlixr4hrg01lznwuiq9e4o Nhwɛdo:Navbar-header 10 2973 15543 2024-08-07T15:23:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15543 wikitext text/x-wiki <templatestyles src="Navbar-header/styles.css"/><div class="navbar-header" {{#if:{{{fontcolor|}}}|style="color:{{{fontcolor}}};"}}>{{{1}}}<!-- -->{{#invoke:navbar|navbar | 1 = {{{2<noinclude>|Navbar-header</noinclude>}}} | {{#ifeq: {{{plain|}}} |<!--equals:-->1 |<!--then:-->plain |<!--else:-->mini }} = 1 | {{#if: {{{fontcolor|}}} | fontstyle | NULL }} = color:{{{fontcolor}}}; }}<!-- --></div><noinclude> {{documentation}} <!-- Add cats and interwikis to the /doc subpage, not here! --> </noinclude> sawz1o3sruap1dzfjp3d5m8rozlqfxs Nhwɛdo:Collapsible templates 10 2974 15544 2024-08-07T15:23:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15544 wikitext text/x-wiki {{Helpbox |templatename = Collapsible templates |name = Collapsible templates |bodyclass = vcard |list1 = {{aligned table|fullwidth=y|rightleft=y|col1style=font-weight:bold; |Help: |[[Help:Collapsing|Collapsing]] |Guideline:|[[MOS:COLLAPSE|Hidden content]] }} |group2 = [[WP:Mainspace|Article namespace]] |list2 = {{plainlist|1= * {{tl|collapse}} * {{tl|collapsible list}} * {{hlist|{{tl|collapse top}}|{{tl|collapse bottom}}}} * {{tl|hidden}} * {{hlist|{{tl|hidden begin}}|{{tl|hidden end}}}} }} |group3 = [[Wikipedia:Infobox|Infoboxes]] |list3 = {{plainlist|1= * {{tl|collapsed infobox section begin}} * {{tl|collapsed infobox section end}} }} |group4 = [[Wikipedia:Navigation template|Navigation templates]] |list4 = {{plainlist|1= * {{tl|sidebar with collapsible lists}} * {{tl|navbox with collapsible groups}} }} |group5 = [[Help:Talk pages|Talk namespace]] |list5 = {{plainlist|1= * {{tl|hidden archive top}} * {{tl|hidden archive bottom}} }} }}<noinclude> [[Category:Collapse templates]] </noinclude> 8stpzdi8rczeajb88prxiawdiykpseg Nhwɛdo:DMCA 10 2975 15545 2024-08-07T15:23:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15545 wikitext text/x-wiki #REDIRECT [[Template:Dated maintenance category (articles)]] {{Redirect category shell| {{R from move}} {{R from modification}} {{R from template shortcut}} }} d7o1zgmi8ok7ch6ys9rawagqojiect0 Nhwɛdo:Param value 10 2976 15546 2024-08-07T15:23:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15546 wikitext text/x-wiki <code style="border:{{{border|{{{b|thin solid var(--border-color-base, #caa)}}}}}};background-color:{{{bg-color|{{{bg|var(--color-inverted, white)}}}}}};color:{{#if:{{{bg|}}}||inherit|{{Greater color contrast ratio|bg}}}};padding:1px 2px 0 1px;margin:0 2px 0 1px;white-space:nowrap;{{{style|}}}">{{replace|{{replace|{{replace|{{replace|{{replace|<includeonly>⊗ϑ{{{1|}}}⊗ϑ</includeonly><noinclude>value</noinclude>| |{{{space|{{{sp|&nbsp;}}}}}}}}|#|&#35;}}|*|&#42;}}|:|&#58;}}|⊗ϑ|}}</code><noinclude> {{Documentation}} </noinclude> 1lvqmwlki4tl8j5nmud5ih2ra22qsgt Nhwɛdo:Always substitute 10 2977 15547 2024-08-07T15:24:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15547 wikitext text/x-wiki {{{{{|safesubst:}}}#invoke:Unsubst|main|$B= {{Ombox | name = Subst only | type = notice | text = '''This template {{#switch:{{{yesnomaybe|}}}|may=may be [[Help:Substitution|substituted]]'''|never=should ''not'' be [[Help:Substitution|substituted]]'''||#default=should always be [[Help:Substitution|substituted]]''' (i.e., use <!-- -->{{{actualtemplate|{{template other|{{Tlsp|code=yes|{{#switch:{{SUBPAGENAME}}|doc|sandbox={{BASEPAGENAME}}|{{PAGENAME}}}}}}|{{Tlsu|code=yes|{{FULLPAGENAME}}}}}}}}})}}. <!-- -->{{#if:{{yesno|{{{auto|no}}}}} |Any accidental transclusions will be automatically substituted by a bot.{{{1|}}}{{#if:{{yesno|{{{nocat|}}}}}|<!--no categorization-->|{{#switch:{{SUBPAGENAME}}|doc|sandbox=|[[Category:Wikipedia templates to be automatically substituted]]}}}}}} <!-- -->{{#if:{{{alt|}}} |For transcluding, use {{Tl|{{{alt|}}}}} instead.}} }}{{#if:{{yesno|{{{nocat|<noinclude>true</noinclude>}}}}}|<!--no categorization-->|{{#switch:{{SUBPAGENAME}}|doc|sandbox=|{{#switch:{{{yesnomaybe|}}} |never=[[Category:Wikipedia never substituted templates]] |#default=[[Category:Wikipedia substituted templates]] }}}}}}}}<noinclude>{{Documentation}}</noinclude> okdsi5b4o83esifsdn5wekbam1zlutx Nhwɛdo:Bang 10 2978 15548 2024-08-07T15:24:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15548 wikitext text/x-wiki [[Image:Symbol opinion vote.svg|20px|link=|alt=exclamation mark]]&nbsp;<noinclude> {{documentation}} </noinclude> 52dwwz42i23vg7rn2mnnhvcpmmklz24 Nhwɛdo:Check mark-n 10 2979 15549 2024-08-07T15:24:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15549 wikitext text/x-wiki [[Image:Check mark 23x20 04.svg|23x20px|Check mark|alt=Yes|link=]]<SPAN STYLE="display:none">Y</SPAN><noinclude> {{Documentation}} </noinclude> spd536uj0m3wo2n3hlsxd8dksyrypws Nhwɛdo:Checked box 10 2980 15550 2024-08-07T15:24:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15550 wikitext text/x-wiki <noinclude>{{confused|Template:Checkbox}} </noinclude>[[File:Check mark.svg|alt=checked box|link=]]<noinclude> {{documentation}} </noinclude> gh9q9dw84astp6ugr5n7ziaj4ywfm7f Nhwɛdo:Cloc 10 2981 15551 2024-08-07T15:24:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15551 wikitext text/x-wiki [[File:Symbol wait.svg|20px|link=|alt=Magenta clock]]<span style="display:none">clock</span><!--template:cloc--><noinclude>{{documentation|content= ==See also== {{Check mark templates}} {{Done/See also}} }} [[Category:Icon insertion templates]] </noinclude> bf8jano6denvbl15o6bc9ubbn46gqdi Nhwɛdo:Diff 10 2982 15552 2024-08-07T15:24:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15552 wikitext text/x-wiki <span class="plainlinks">[{{#if:{{{title|{{{page|{{{1|}}}}}}}}} |{{fullurl:{{{title|{{{page|{{{1}}}}}}}}}|{{#if:{{{diff|{{{2|}}}}}} |diff={{trim|{{{diff|{{{2}}}}}}}}& }}oldid={{trim|{{{oldid|{{{3|}}}}}}}}}} |{{SERVER}}{{SCRIPTPATH}}/index.php?title={{#if:{{{diff|{{{2|}}}}}} |&diff={{trim|{{{diff|{{{2}}}}}}}} }}&oldid={{trim|{{{oldid|{{{3|}}}}}}}} }}{{#ifeq:{{{diffonly|}}}|yes|&diffonly=1}} {{{label|{{{4|}}}}}}]</span><noinclude> {{documentation}} </noinclude> 5wzn64ljt4oe5kygi2ud9mgme7as3lq Nhwɛdo:Equc 10 2983 15553 2024-08-07T15:25:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15553 wikitext text/x-wiki [[File:Symbol neutral vote.svg|20px|link=|alt=Gray equals sign]]<span style="display:none">=</span><!--template:equc--><noinclude>{{documentation|content= ==See also== {{Check mark templates}} {{Done/See also}} }} [[Category:Single-image insertion templates]] </noinclude> lt28v03h8iui7bszn46m5cqh2myc4zk Nhwɛdo:Idkc 10 2984 15554 2024-08-07T15:25:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15554 wikitext text/x-wiki [[File:Symbol question.svg|20px|link=|alt=Blue question mark]]<span style="display:none">?</span><!--template:idkc--><noinclude>{{documentation|content= ==See also== {{Check mark templates}} [[Category:Icon insertion templates]] }}</noinclude> 9a92yux62xwctk9q3qbudwijtxtcn8u Nhwɛdo:'" 10 2985 15555 2024-08-07T15:57:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15555 wikitext text/x-wiki #REDIRECT [[Template:Single+double]] {{Rcat shell| {{R from modification}} {{R from template shortcut}} }} exciykx5w3qs51ogi7if8c6cqegnp6c Nhwɛdo:-r 10 2986 15556 2024-08-07T15:57:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15556 wikitext text/x-wiki #REDIRECT [[Template:No redirect]] {{Redirect category shell| {{R from shortcut}} }} en7zaf4r3m03un08o1kpz5n4x6ia7hf Nhwɛdo:!- 10 2987 15557 2024-08-07T15:57:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15557 wikitext text/x-wiki |-<noinclude> {{documentation}} </noinclude> 2zsavivng30v2w46mrxq9i40e1wnnr8 Nhwɛdo:!(( 10 2988 15558 2024-08-07T15:58:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15558 wikitext text/x-wiki [[<noinclude>{{documentation}}</noinclude> kx6wfr2em4x51ldy401n0q58z3lvxb8 Nhwɛdo:(n) 10 2989 15559 2024-08-07T15:58:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15559 wikitext text/x-wiki #REDIRECT [[Template:Thumbs down]] 0l3mbn498l99oxg52z4dginopk87u34 Nhwɛdo:(y) 10 2990 15560 2024-08-07T15:58:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15560 wikitext text/x-wiki #REDIRECT [[Template:Thumbs up]] 70e32rovc9gkvxrr06ark6mggitukz7 Nhwɛdo:))! 10 2991 15561 2024-08-07T15:58:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15561 wikitext text/x-wiki ]]<noinclude>{{documentation}}</noinclude> 9eedfl8595z67nnifo09swq3y20vmvs Nhwɛdo:\ 10 2992 15562 2024-08-07T15:58:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15562 wikitext text/x-wiki &nbsp;/&#32;<noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> gfvlsjgnfxn02vdp58sww0lo44n62ht Nhwɛdo:8ball 10 2993 15563 2024-08-07T15:58:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15563 wikitext text/x-wiki [[File:8 ball icon.svg|17px|alt=magic eight ball]]&nbsp;'''The {{{1|CheckUser}}} [[Wikipedia:CheckUser#Guidance given to checkusers|Magic 8-Ball]] says:''' {{{2|}}}<noinclude>{{Documentation}}</noinclude> 2vqg0h9fr3fw27eopwgjscl7w29s073 Nhwɛdo:A note 10 2994 15564 2024-08-07T15:59:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15564 wikitext text/x-wiki {{Respond|info|{{ucfirst:{{{1|Note:}}}}}|alt=information}}<!--template:A note--><noinclude> {{documentation}}</noinclude> kbowgdj5i57be7fhz7r2r9pc4ijpg7v Nhwɛdo:About 10 2995 15565 2024-08-07T15:59:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15565 wikitext text/x-wiki {{#invoke:about|about}}<noinclude> {{Documentation}} </noinclude> 65kia3vbcfrf851snuk172blbw5z7sh Nhwɛdo:Absolute page title 10 2996 15566 2024-08-07T15:59:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15566 wikitext text/x-wiki <includeonly>{{#ifeq:0|{{NAMESPACENUMBER:{{{2|{{FULLPAGENAME}}}}}}}|:{{{1}}}|:{{#rel2abs:{{{1}}}|{{{2|{{FULLPAGENAME}}}}}}}}}</includeonly><noinclude> {{Documentation}} </noinclude> ho0vdy3y32dubajfyixhtn3sb18o7nr Nhwɛdo:Accepted 10 2997 15567 2024-08-07T15:59:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15567 wikitext text/x-wiki [[Image:Symbol confirmed.svg|20px|link=|alt=]] '''{{{1|Accepted}}}'''<noinclude>{{documentation|content={{Template:Resolved mark/doc|type=checkmark}}}} <!--Categories go on the /doc subpage --> </noinclude> l5v9sry0akhc12uf1rrggxs4g4yam2b Nhwɛdo:Action and close 10 2998 15568 2024-08-07T15:59:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15568 wikitext text/x-wiki {{Respond|bluecheck|{{{1|Requested actions completed, closing}}}}}<noinclude>{{documentation}}</noinclude> op6ru4hu70whaqhktgkuht60xoc5nmg Nhwɛdo:Added 10 2999 15569 2024-08-07T16:00:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15569 wikitext text/x-wiki {{Respond|Crystal Clear action edit add.png|{{{{{|safesubst:}}}ucfirst:{{{1|Added}}}}}|alt=plus}}<noinclude> {{documentation}} </noinclude> j3k3f2evfk4q0fhdilkn2rdqqps39sl Nhwɛdo:Administrator note 10 3000 15570 2024-08-07T16:00:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15570 wikitext text/x-wiki {{Respond|info|Administrator note|alt=information}}<noinclude> {{Documentation}} <!-- PLEASE ADD THIS TEMPLATE'S CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> </noinclude> sulxesn9807hydsvvswfqmxqdl5vzha Nhwɛdo:Advert 10 3001 15571 2024-08-07T16:00:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15571 wikitext text/x-wiki <noinclude>{{redirect|Template:AD|the [[calendar era]] template|Template:CE}}</noinclude>{{SAFESUBST:<noinclude />#invoke:Unsubst||date=__DATE__ |$B= {{Ambox | name = Advert | type = content | class= ambox-Advert | issue= This {{{1|article}}} '''contains content that is written like [[Wikipedia:What Wikipedia is not#Wikipedia is not a soapbox or means of promotion|{{#if:{{{2|{{{type|}}}}}}|{{{2|{{{type}}}}}}|an advertisement}}]]'''. | fix = Please help [{{fullurl:{{FULLPAGENAME}}|action=edit}} improve it] by removing [[WP:Spam|promotional content]] and inappropriate [[Wikipedia:External_links#Advertising_and_conflicts_of_interest|external links]], and by adding encyclopedic content written from a [[Wikipedia:Neutral point of view|neutral point of view]]. | removalnotice = yes | cat = Articles with a promotional tone | date = {{{date|}}} | all = All articles with a promotional tone }} }}<noinclude> {{documentation}} </noinclude> 9dbun62uu8oulak2ssdf1x0gasuas7r Nhwɛdo:Age 10 3002 15572 2024-08-07T16:00:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15572 wikitext text/x-wiki <includeonly>{{#invoke:age|age_generic|template=age_full_years}}</includeonly><noinclude>{{documentation}}</noinclude> 7ja0eus7qdx5cxy7ni0lo2ih7pb00lj Nhwɛdo:Agree 10 3003 15573 2024-08-07T16:00:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15573 wikitext text/x-wiki [[File:Symbol confirmed.svg|20px|link=|alt=]] '''{{{1|Agree}}}''' <noinclude> {{Documentation|content={{Resolved mark/doc |type=checkmark|where=at [[WP:Requests for adminship]], [[WP:In the news/Candidates]], [[WP:Featured article candidates]], various [[WP:Noticeboards]] and other formal processes; it should {{em|not}} be used in [[WP:RFC]]s, [[WP:XFD]]s, or other consensus discussions, which are not votes|novoting=y|para=The template accepts a single parameter (unnamed or given as {{para|1}}) that changes the word "Agree" to the text specified in the parameter, e.g. "Tentatively agree".}}}} <!--Categories go on the /doc subpage --> </noinclude> 38afsqr6ybzoxv3nwj4kv90izut6c0j Nhwɛdo:Already declined 10 3004 15574 2024-08-07T16:01:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15574 wikitext text/x-wiki {{Respond|xmark|{{ucfirst:{{{1|Already declined}}}}}|alt=Red X}}<!--template:already declined--><noinclude>{{documentation|content= ==Usage== :You may either use {{tlx|Already declined}} by itself for the default message or you may add a custom message as an optional parameter. ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> blptubn75xkkmsz6sdx1lqyq42n06vp Nhwɛdo:Already done 10 3005 15575 2024-08-07T16:01:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15575 wikitext text/x-wiki {{Respond|blackcheck|{{{{{|safesubst:}}}ucfirst:{{{1|Already done}}}}}}}<noinclude> {{Documentation}} </noinclude> km7wy3abbcvxxsuqh2ra82mw5vu3p7i Nhwɛdo:Also known as 10 3006 15576 2024-08-07T16:01:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15576 wikitext text/x-wiki <abbr title="also known as">{{#if:{{{AKA|}}}{{{uc|}}}|AKA|a.k.a.}}</abbr><noinclude> {{documentation}} </noinclude> e3adiwaqn9jdsnbsssyt0k3jhi2wsan Nhwɛdo:Ambox globe current red 10 3007 15577 2024-08-07T16:01:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15577 wikitext text/x-wiki {{Ambox globe |europe-africa = Ambox current red.svg |americas = Ambox current red Americas.svg |asia-australia = Ambox current red Asia Australia.svg }}<noinclude> {{Documentation}} </noinclude> h1wf09q32j1pe80poy264olwdk3yoa8 Nhwɛdo:Approved 10 3008 15578 2024-08-07T16:02:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15578 wikitext text/x-wiki {{{{{|safesubst:}}}ns0||[[File:Symbol confirmed.svg|20px|link=|alt=]] '''{{{1|Approved}}}'''}}<noinclude> {{documentation}} </noinclude> dnvkbtsbfvcv0siulxv9kc7pszwfbcj Nhwɛdo:Archive now 10 3009 15579 2024-08-07T16:02:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15579 wikitext text/x-wiki {{Respond|greyexclamation|''{{grey|Requesting immediate archiving...}}''}}<noinclude> {{documentation}} </noinclude> l4ul3d3jroa1nz945okwbkzipaahacz Nhwɛdo:Asterisk 10 3010 15580 2024-08-07T16:02:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15580 wikitext text/x-wiki &#42;<noinclude> {{documentation}} <!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! --> </noinclude> a7ti4kr4gig1w34e9wxcjmz7teoh9q3 Nhwɛdo:Autp 10 3011 15581 2024-08-07T16:02:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15581 wikitext text/x-wiki [[File:Yes check.svg|20px|link=|alt=]] '''{{ucfirst:{{{1|Answered on user's talk page.}}}}}'''<!--template:autp--><noinclude> {{documentation}}</noinclude> n4wu7ile9hjdtbwrcqj6pxsrkc3ujzz Nhwɛdo:Await 10 3012 15582 2024-08-07T16:02:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15582 wikitext text/x-wiki [[File:Pictogram voting wait.svg|{{Str number/trim|{{#if:{{{1|}}}|{{{1}}}|20}}}}px|alt=Clock|link=]]<span style="display:none">C</span><!--template:await--><noinclude> {{documentation}} </noinclude> o7ayjm94v24g5g6k5z02yc4300zsaf3 Nhwɛdo:Awaiting 10 3013 15583 2024-08-07T16:02:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15583 wikitext text/x-wiki <b style="color: #FB1; font-size: 1.5em;">ω</b>&nbsp;'''Awaiting'''<noinclude> {{Documentation}} </noinclude> lquck3t1zycxwy1hdjbroifecygn1z9 Nhwɛdo:Awaitingadmin 10 3014 15584 2024-08-07T16:03:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15584 wikitext text/x-wiki #REDIRECT [[Template:Awaiting admin]] {{Redirect category shell| {{R from move}} }} 6dcwxs4mf96c7vqtjdg3chjpzkqlhr7 Nhwɛdo:Background color 10 3015 15585 2024-08-07T16:03:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15585 wikitext text/x-wiki <span style="background-color: {{{c|{{{1|}}}}}};color:black;">{{{t|{{{2|}}}}}}</span>{{Main other|{{Ensure AAA contrast ratio|base={{{c|{{{1|}}}}}}|other={{{t|{{{2|}}}}}}|category=[[Category:Pages using Template:Background color with invalid color combination]]}}}}{{Template other|{{Ensure AAA contrast ratio|base={{{c|{{{1|}}}}}}|other={{{t|{{{2|}}}}}}|category=[[Category:Pages using Template:Background color with invalid color combination]]}}}}<noinclude> {{Documentation}} <!-- PLEASE ADD THIS TEMPLATE'S CATEGORIES TO THE /doc SUBPAGE, THANKS --> </noinclude> 6o18y3rxkphbai1bb0wwqd29gruxybv Nhwɛdo:Behaviour 10 3016 15586 2024-08-07T16:03:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15586 wikitext text/x-wiki [[File:Symbol rename vote.svg|19px|link=|alt=]]&nbsp;'''Behavioural evidence needs evaluation{{#if:{{{1|}}}|&nbsp;{{{1}}}:|}}'''<noinclude>{{Documentation|content=<!----> {{shortcut|Template:Behav|Template:Behavior}} {{tlx|behav}} produces: :{{behav}} {{tlx|behav|2=before blocks are issued}} produces: :{{behav|before blocks are issued}} ==See also== {{Done/See also}} }} [[Category:Image with comment templates]] [[Category:SPI templates]]</noinclude> kd80d91a5sht03w0do6wr0gc24xi71g Nhwɛdo:Big 10 3017 15587 2024-08-07T16:03:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15587 wikitext text/x-wiki #REDIRECT [[Template:Large]] {{Redirect category shell| {{R from merge}} }} h613pp6m2vhpkr5pjilrk5cnq5yk4fm Nhwɛdo:Birth date text 10 3018 15588 2024-08-07T16:04:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15588 wikitext text/x-wiki {{#iferror:<span style="display:none">{{#time: Y|{{{1|0009-11}}}}}</span>|Not recognized as a date. Years must have 4 digits (use leading zeros for years < 1000).|{{#iferror:{{Date-mf|{{#ifeq:{{{1| }}}| |{{{ISO8601|{{{dt|}}}}}}|{{{1|}}}}}|{{{2|{{{display|}}}}}}|timezone={{{timezone|{{{tz|}}}}}} |up-date={{#ifeq:"{{lc:{{{1|0009-11}}}}}"|"{{padleft:{{#expr:{{{1|0009-11}}}}}|4|0}}"|<!--Here if Test1 satisfied: see talk -->{{#time:Y|{{#expr:{{{1|0009-11}}}+3000}}}}//{{#if:{{{BCE|{{{BC|}}}}}}|-1 year, |+1 year, }}|{{#iferror:{{#ifexpr:((abs({{{1|0009-11}}}))< 1900) and ({{#time:Y|{{{1|0009-11}}}}} >1900) | {{#ifexpr:({{#time:Y|{{{1|0009-11}}}}}) <2000|{{#expr:{{#time:Y|{{{1|0009-11}}}}}+1100}}|{{#expr:{{#time:Y|{{{1|0009-11}}}}}+1000}} }} |{{#expr:{{#time:Y|{{{1|0009-11}}}}}+3000}}}}|{{#expr:{{#time:Y|{{{1|0009-11}}}}}+3000}}}}<!--done with year -->{{#ifeq:{{#time:d H:i:s|{{{1|0009-11}}} }}|{{#iferror:{{#ifexpr:{{{1|0009-11}}}|{{#time:d}}}}|01}} 00:00:00|{{#time:-m|{{{1|0009-11}}}}}/-m/+1 month, |{{#ifeq:{{#time:H:i:s|{{{1|0009-11}}}}}|00:00:00|{{#time:-m-d|{{{1|0009-11}}}}}/-m-d/+1 day, |{{#ifeq:{{#time:i:s|{{{1|0009-11}}}}}|00:00|{{#time:-m-d H:00|{{{1|0009-11}}}}}/-m-dTH/+1 hour, |{{#ifeq:{{#time:s|{{{1|0009-11}}}}}|00|{{#time:-m-d H:i|{{{1|0009-11}}}}}/-m-dTH:i/+1 minute, |{{#time:-m-d H:i:s|{{{1|0009-11}}}}}/-m-dTH:i:s/+1 second, }}}}}}}}}} |BCE={{{BCE|{{{BC|}}}}}} |ISO8601={{{ISO8601|{{{dt|}}}}}} |class-extra={{{class-extra|}}} bday<!-- random extra classes to add eg:bday updated --> |class=dtstart |test={{{test|}}} }}|Did not recognize date. Try slightly modifying the date in the first parameter.}}}}{{#invoke:check for unknown parameters|check|unknown=[[Category:Birth-date transclusions with invalid parameters|_VALUE_]]|preview=unknown parameter "_VALUE_"|1|2|ISO8601|dt|display|timezone|tz|BCE|BC|class-extra|test}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | {{#if: {{#invoke:wd|label|raw}} | {{#if: {{#invoke:String|match|{{#invoke:wd|properties|raw|P31}},|Q5,|1|1|true|}} | {{#if: {{#invoke:wd|properties|raw|P569}} | | [[Category:Date of birth not in Wikidata]] }} }} | [[Category:Articles without Wikidata item]] }} }}<noinclude> {{Documentation|Template:Start-date/doc}} </noinclude> 2oxvs8crl9nb417jjae3s8armefbpoq Nhwɛdo:Block indent 10 3019 15589 2024-08-07T16:04:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15589 wikitext text/x-wiki <templatestyles src="Block indent/styles.css"/><div class="block-indent {{{class|}}}" {{#if:{{{left|}}}{{{em|}}}{{{right|}}}{{{style|}}}|style="{{#if:{{{left|{{{em|}}}}}}|padding-left: {{{left|{{{em}}}}}}em;}}{{#if:{{{right|}}}|padding-right: {{{right}}}em;}}{{#if:{{{style|}}}|{{{style}}}}}"}}>{{{1|{{{text|{{{content|{{{quote|<noinclude>{{lorem ipsum}}</noinclude><includeonly>{{error|Error: No content given to indent (or equals sign used in the actual argument to an unnamed parameter)}}</includeonly>}}}}}}}}}}}}</div><noinclude> {{documentation}} </noinclude> s97n0kekohfw61aczb4rdypuzqrqlog Nhwɛdo:Blockedandtagged 10 3020 15590 2024-08-07T16:04:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15590 wikitext text/x-wiki {{Respond|bluecheck|{{{1|Blocked and tagged}}}}}<noinclude> {{Documentation}} </noinclude> kjvuff6jnvmattolk7fuuiiixifkhw6 Nhwɛdo:Blockedtaggedclosing 10 3021 15591 2024-08-07T16:04:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15591 wikitext text/x-wiki {{Respond|bluecheck|{{{1|Blocked and tagged. Closing.}}}}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Wikipedia administration templates]] [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:SPI templates]]}} </noinclude> 2l3gvfwbwkqr1h36kfvy641mu8byvby Nhwɛdo:Blockedwithouttags 10 3022 15592 2024-08-07T16:04:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15592 wikitext text/x-wiki {{Respond|Candidato-Artículo bueno-blue.svg|{{{1|Blocked without tags}}}}}<noinclude> {{documentation}} </noinclude> 00344l9v2u7t9xv9td0296zz7vjv9v0 Nhwɛdo:Blockquote 10 3023 15593 2024-08-07T16:05:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15593 wikitext text/x-wiki <templatestyles src="Template:Blockquote/styles.css" /><!-- --><blockquote class="templatequote {{{class|}}}" {{#if:{{{style|}}}|style="{{{style}}}"}}>{{{text|{{{content|{{{quotetext|{{{quote|{{{1|<includeonly>{{error|Error: No text given for quotation (or equals sign used in the actual argument to an unnamed parameter)}}{{main other|[[Category:Pages incorrectly using the quote template]]}}</includeonly><noinclude>{{lorem ipsum}}</noinclude>}}}}}}}}}}}}}}}{{#if:{{{sign|}}}{{{cite|}}}{{{author|}}}{{{by|}}}{{{personquoted|}}}{{{source|}}}{{{ts|}}}{{{title|}}}{{{publication|}}}{{{quotesource|}}}{{{char|}}}{{{character|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}|{{#if:{{{multiline|}}}|<nowiki />}} <div class="templatequotecite">—&#8202;<cite>{{#if:{{{char|{{{character|{{{5|}}}}}}}}}|{{{char|{{{character|{{{5|}}}}}}}}}, in&#32;}}{{Comma separated entries | {{if empty|{{{sign|}}}|{{{cite|}}}|{{{author|}}}|{{{by|}}}|{{{personquoted|}}}|{{{2|}}}}} | {{if empty|{{{title|}}}|{{{publication|}}}|{{{ts|}}}|{{{quotesource|}}}|{{{3|}}}}} | {{if empty|{{{source|}}}|{{{4|}}}}} }}</cite></div> }}</blockquote>{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using Blockquote template with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Blockquote]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | 3 | 4 | 5 | author | by | char | character | cite | class | content | multiline | personquoted | publication | quote | quotesource | quotetext | sign | source | style | text | title | ts }}<noinclude> {{documentation}}<!-- Add categories to the /doc subpage, not here! --> </noinclude> 29mmi6jvbtob3u5m0c5p8d9zyjrge0c Nhwɛdo:Bold div 10 3024 15594 2024-08-07T16:05:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15594 wikitext text/x-wiki <noinclude></noinclude><div style="font-weight: bold;line-height:normal;{{#ifeq:yes|{{yesno|def=|{{{small|}}}}}|font-size:85%;|}}">{{{1}}}</div><noinclude>{{documentation}}</noinclude> bkaf50r11mc63pq5h6aw3ywbvwjj0sk Nhwɛdo:Bracket 10 3025 15595 2024-08-07T16:05:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15595 wikitext text/x-wiki &#91;{{#if:{{{1|}}}|{{{1}}}&#93;}}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> tp5408ozqinuhogijtm8maf765y8c52 Nhwɛdo:Bug acknowledged 10 3026 15596 2024-08-07T16:05:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15596 wikitext text/x-wiki {{Respond|greyexclamation|Acknowledged}}<noinclude> {{documentation}} </noinclude> 27qaass6o8wvb3d0r77fxlwdpkau6jl Nhwɛdo:Bug assigned 10 3027 15597 2024-08-07T16:05:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15597 wikitext text/x-wiki {{Respond|info|Assigned}}<noinclude> {{documentation}} </noinclude> 3hqcguc0qx2x0rmmkq2ekhnlnz7kn6q Nhwɛdo:Bug closed 10 3028 15598 2024-08-07T16:05:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15598 wikitext text/x-wiki {{Respond|neutral|Closed}}<noinclude> {{documentation}} </noinclude> aj6kt7isax7dne2j8u5q451p3rsmm8k Nhwɛdo:Bug confirmed 10 3029 15599 2024-08-07T16:06:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15599 wikitext text/x-wiki {{Respond|greyexclamation|Confirmed}}<noinclude> {{documentation}} </noinclude> 7u3gt2dsiqmcih7j8e7fzk7e82n3et8 Nhwɛdo:Bug dupe 10 3030 15600 2024-08-07T16:06:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15600 wikitext text/x-wiki {{Respond|Symbol redirect vote2.svg|Dupe}}<noinclude> {{documentation}} </noinclude> ono4sl1rttsa468lfitwwe0ew0syunb Nhwɛdo:Bug feedback 10 3031 15601 2024-08-07T16:06:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15601 wikitext text/x-wiki {{Respond|question|Feedback required}}<noinclude> {{documentation}} </noinclude> iqvo24suszthilpaoti8n9dtj3drx1p Nhwɛdo:Bug new 10 3032 15602 2024-08-07T16:06:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15602 wikitext text/x-wiki {{Respond|neutral|New:}}<noinclude> {{documentation}} </noinclude> kbwog2lc654mcwzvpod30v6dhoik35h Nhwɛdo:Bug pending 10 3033 15603 2024-08-07T16:07:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15603 wikitext text/x-wiki {{Respond|Time2wait.svg|{{{1|Pending}}}}}<noinclude> {{documentation}} </noinclude> 36re5y2ac2zzq73vydsd3gq8q6qh0sv Nhwɛdo:Bug resolved 10 3034 15604 2024-08-07T16:07:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15604 wikitext text/x-wiki {{Respond|bluecheck|Resolved}}<noinclude> {{documentation}} </noinclude> gituicff45vrm629olawi0aqcayn6h8 Nhwɛdo:BugFixed 10 3035 15605 2024-08-07T16:07:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15605 wikitext text/x-wiki [[File:Green bug and broom.svg|28px|alt=]] &nbsp; {{#switch:{{{1|}}} | NAB = '''Not a bug'''{{#if:{{{2|}}}| &nbsp; ({{{2}}})}} | onetime = '''One-time bug'''{{#if:{{{2|}}}| &nbsp; ({{{2}}})}} | dupe = '''Duplicate bug report'''{{#if:{{{2|}}}| &nbsp; ({{{2}}})}} | cannot = '''Rare unfixable corner-case'''{{#if:{{{2|}}}| &nbsp; ({{{2}}})}} | = '''Bug fixed''' | #default = '''Bug fixed''' &nbsp; ({{{1}}}) }}<noinclude>{{documentation|content= ==Usage== *<kbd><nowiki>{{BugFixed}}</nowiki></kbd> → {{BugFixed}} *<kbd><nowiki>{{BugFixed|NAB}}</nowiki></kbd> → {{BugFixed|NAB}} *<kbd><nowiki>{{BugFixed|onetime}}</nowiki></kbd> → {{BugFixed|onetime}} *<kbd><nowiki>{{BugFixed|dupe}}</nowiki></kbd> → {{BugFixed|dupe}} *<kbd><nowiki>{{BugFixed|cannot}}</nowiki></kbd> → {{BugFixed|cannot}} *<kbd><nowiki>{{BugFixed|custom text}}</nowiki></kbd> → {{BugFixed|custom text}} ==See also== {{Done/See also}} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Wikipedia article alerts|Τ]] }}</noinclude> ku78y04snqugmfurwzex8napcdksvhb Nhwɛdo:Bulb 10 3036 15606 2024-08-07T16:07:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15606 wikitext text/x-wiki [[File:Dialog-information on.svg|{{Str number/trim|{{{1|20}}}}}px|alt=Light bulb icon|link=]]<span style="display:none">B</span><!--template:bulb--><noinclude> {{documentation}} </noinclude> o0sv8vxso6x92xh5dh5gy4085jyllth Nhwɛdo:Bulb2 10 3037 15607 2024-08-07T16:08:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15607 wikitext text/x-wiki [[File:BulbgraphOnOff.gif|{{{1|20}}}px|alt=Flashing bulb|link=]]<span style="display:none">B</span><!--template:bulb2--><noinclude> {{documentation}} </noinclude> jxk29sa4yvorr7wp877dx8ihvzvnas2 Nhwɛdo:Bureaucrat note 10 3038 15608 2024-08-07T16:08:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15608 wikitext text/x-wiki {{Respond|greyexclamation|Bureaucrat note{{{1|}}}{{{2|:}}}}}<noinclude> {{documentation}} </noinclude> ihng7zbr516zs071j49vh5mkixfsdsw Nhwɛdo:Buttinsky 10 3039 15609 2024-08-07T16:08:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15609 wikitext text/x-wiki <sup>([[File:SMirC-ass.svg|x20px|(_*_)|alt=orange butt icon]] [[Wikipedia:Talk page stalker|Buttinsky]])</sup><noinclude> {{Documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> f7rxcqbhog2ibwcf6ibwng604aimvxv Nhwɛdo:Button 10 3040 15610 2024-08-07T16:08:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15610 wikitext text/x-wiki <kbd class="nowrap button" title="{{{tooltip|This is not a clickable button; it illustrates the button one should find.}}}" style="padding:{{{padTB|.2em}}} {{{padLR|.6em}}}; border:1px solid; border-color:#AAA #555 #555 #AAA; border-radius:3px; background-color: {{{bgcolor|#F2F2F2}}}; color: {{{fgcolor|#000}}}; background-image: linear-gradient(to bottom, {{{bgcolor1|#FCFCFC}}}, {{{bgcolor2|#E0E0E0}}}); {{#ifeq:{{{format|}}}|bold|font-weight: bold;}} font-family:sans-serif; {{{style|}}}">{{{text|{{{1|Hello, World!}}}}}}</kbd><noinclude> {{documentation}} </noinclude> b3uejqlbwgm46c95qhirf9lrlj8f1m3 Nhwɛdo:Cancelled 10 3041 15611 2024-08-07T16:08:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15611 wikitext text/x-wiki [[File:Cancelled cross.svg|{{{imagesize|15}}}px|link=|alt=]] '''{{{1|Cancelled}}}'''<noinclude> {{documentation}} [[Category:Image with comment templates]] </noinclude> f3rbkalbei9xz28fur66zwyncbiyzj1 Nhwɛdo:Ccot 10 3042 15612 2024-08-07T16:09:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15612 wikitext text/x-wiki #REDIRECT [[Template:Check completeness of transclusions]] {{R shell| {{R from shortcut}} }} nh2e9f5ut2oy51rystqu0s9ha31mz89 Nhwɛdo:Center/styles.css 10 3043 15613 2024-08-07T16:09:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15613 sanitized-css text/css @media all { .center-mod { text-align:center; } .center-mod, .center-mod * { margin-left:auto; margin-right:auto; } } g5gb079h2omrovil3o94jtpl21vyief Nhwɛdo:Check mark 10 3044 15614 2024-08-07T16:09:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15614 wikitext text/x-wiki #REDIRECT [[Template:Tick]] 7rhp7xq6rjpogrbb74u4ub57rri2efs Nhwɛdo:Checked 10 3045 15615 2024-08-07T16:10:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15615 wikitext text/x-wiki [[File:Check mark 23x20 02.svg|12px|alt=Checked|link=]]<noinclude> {{documentation}} </noinclude> fu4jsxowberwpr1du4ydsm2uostkh3i Nhwɛdo:Checked2 10 3046 15616 2024-08-07T16:10:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15616 wikitext text/x-wiki [[File:Symbol confirmed.svg|20px|link=|alt=]] '''{{{1|Checked}}}'''<noinclude> {{Documentation|content={{Resolved mark/doc|type=checkmark|where=at [[Wikipedia:Copyright problems]]|para=The template accepts a single parameter (unnamed or given as {{para|1}}) that changes the word "Checked" to the text specified in the parameter, e.g. "Checked to the extent possible".|admin=y}}}} <!--Categories go on the /doc subpage --> </noinclude> 8cyjmtumb0yvs1vdmib9ex1vc75b57b Nhwɛdo:Checking 10 3047 15617 2024-08-07T16:10:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15617 wikitext text/x-wiki {{Respond|blueclock|Checking...}}<noinclude> {{Documentation}} <!--Please add this template's categories to the /doc subpage, not here - thanks!--> </noinclude> kwipjqqkgjkcekgx72r3bganm1wyje4 Nhwɛdo:Chk 10 3048 15618 2024-08-07T16:10:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15618 wikitext text/x-wiki <big>✓</big><noinclude> {{Documentation |content = Use this template to display a checkmark symbol. {{Check mark templates}} }}[[Category:Typing-aid templates]]</noinclude> 6bk9tso4yp8x42k9fq8clvqg96cb7hx Nhwɛdo:Citation style 10 3049 15619 2024-08-07T16:11:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15619 wikitext text/x-wiki {{ safesubst:<noinclude/>#invoke:Unsubst||date=__DATE__ |$B= <!--{{Citation style}} begin-->{{Ambox | name = Citation style | subst = <includeonly>{{subst:substcheck}}</includeonly> | type = style | small = {{{small|}}} | class = ambox-citation_style | sect = {{{1|}}} | issue = '''has an unclear [[Wikipedia:Citing sources#Citation style|citation style]]'''. {{#if:{{{reason|{{{details|}}}}}}|The reason given is: '''{{Terminate sentence|{{{reason|{{{details}}}}}}}}'''}} | fix = The references used may be made clearer with a different or consistent style of [[Wikipedia:Citing sources|citation]] and [[Help:Footnotes|footnoting]]. | cat = Wikipedia references cleanup | all = All articles needing references cleanup | cat2 = Articles covered by WikiProject Wikify | all2 = All articles covered by WikiProject Wikify | date = {{{date|}}} | removalnotice = yes }}<!--{{Citation style}} end--> }}<noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 511o6jdc60imfn1bra2zpfli56p2fp5 Nhwɛdo:Clerk-Note 10 3050 15620 2024-08-07T16:11:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15620 wikitext text/x-wiki {{Respond|greyexclamation|Cler{{{3|k}}} note{{{1|}}}{{{2|:}}}}}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> cnyyfa8phdbi8qe6vlu3j3xvud4gu6j Nhwɛdo:Clerk-Note-bot 10 3051 15621 2024-08-07T16:11:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15621 wikitext text/x-wiki {{Respond|greyexclamation|Robot clerk note{{{1|}}}{{{2|:}}}}}<noinclude> {{Documentation}} </noinclude> 6g4ncfxh9jo6a3pa3pd0lhaeocuig6u Nhwɛdo:Clerk-Note-merged 10 3052 15622 2024-08-07T16:11:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15622 wikitext text/x-wiki [[File:Mergefrom.svg|16px|link=|alt=]] '''{{{1|Merged}}}'''<noinclude>{{doc}}</noinclude> 111jkchgmp6lpek0sbv3zgrrjwpg4z5 Nhwɛdo:Clerk Request 10 3053 15623 2024-08-07T16:11:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15623 wikitext text/x-wiki [[File:Symbol merge vote.svg|16px|alt=|link=]]&nbsp;'''Clerk assistance requested:'''<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 6vpuhisjrbddl42fdvjyi3lqr2ytmtx Nhwɛdo:Close 10 3054 15624 2024-08-07T16:12:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15624 wikitext text/x-wiki {{Respond|minus|{{{1|Closed}}}}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 3aaqzp35fwk8pl4b0ragh0kmyybxfc0 Nhwɛdo:Closing without action 10 3055 15625 2024-08-07T16:12:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15625 wikitext text/x-wiki {{Respond|minus|{{{1|Closing without action}}}|alt=no}}<noinclude>{{documentation|content={{Template:Resolved mark/doc |type=checkmark|where=at [[Wikipedia:Sockpuppet investigations]] to indicate that a case has been reviewed and determined to not be actionable. |para=The template accepts a single parameter (unnamed or given as {{para|1}}) that changes the phrase "Closing without action" to the text specified in the parameter. {{pb}}{{tlx|cwa}} may be used as a shortcut.}}}}</noinclude> mzsnsz8vmo54gx4w10hkdir9izuy7za Nhwɛdo:Col-begin 10 3056 15626 2024-08-07T16:12:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15626 wikitext text/x-wiki <templatestyles src="Col-begin/styles.css"/><div> {| class="{{{class|}}} col-begin {{#if:{{{small|}}}|col-begin-small}}" role="presentation" {{#if:{{{bgColor|{{{bgcolor|}}}}}}{{{border|}}}{{{width|}}}{{{style|}}}|style="{{#if:{{{bgColor|{{{bgcolor|}}}}}}|background: {{{bgColor|{{{bgcolor}}}}}};}}{{#if:{{{border|}}}|border: {{{border}}};}}{{#if:{{{width|}}}|width: {{{width}}};}}{{#if:{{{style|}}}|{{{style}}}}}" }} <noinclude> |- | |} </div> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> cn7cif9cisd67c5k8tflma66wj4nd8h Nhwɛdo:Col-break 10 3057 15627 2024-08-07T16:12:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15627 wikitext text/x-wiki <noinclude/> | class="col-break {{{class|}}}"<!-- see [[Template:Col-begin/styles.css]] --> {{#if:{{{width|}}}{{{align|}}}{{{gap|}}}{{{valign|}}}{{{style|}}}|style="{{#if:{{{width|}}}|width: {{{width}}};}}{{#if:{{{align|}}}|text-align: {{{align}}};}} {{#if: {{{gap|}}}|padding-left: {{{gap}}};}}{{#if:{{{valign|}}}|vertical-align: {{{valign}}};}}{{#if:{{{style|}}}|{{{style}}}}}"}} | <noinclude> {{Documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> b15qry9zw34ptvgx6i3is7gdtqlz2zj Nhwɛdo:Col-end 10 3058 15628 2024-08-07T16:13:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15628 wikitext text/x-wiki <includeonly>&#32; |}</div></includeonly><noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> k24bcp3cs0m8f59jwmhng1acd8tpifu Nhwɛdo:Collapsible option 10 3059 15629 2024-08-07T16:13:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15629 wikitext text/x-wiki This template's '''initial visibility currently defaults to {{param value|{{#switch:{{{default|}}}|collapsed=collapsed|expanded=expanded|autocollapse|#default=autocollapse}}}}''', meaning that {{#switch:{{{default|}}}|collapsed=it is hidden apart from its title bar.|expanded=it is fully visible.|autocollapse|#default=if there is another collapsible item on the page (a [[Wikipedia:Navigation_template#Types|navbox, sidebar]], or [[Help:Collapsing|table with the collapsible attribute]]), it is hidden apart from its title bar; if not, it is fully visible.}} To change this template's initial visibility, the {{para|{{{parameter_name|state}}}}} [[Help:Template#Parameters|parameter]] may be used: <ul> {{#ifeq:{{{default|}}}|collapsed|<!-- don't show -->|<li>{{#tag:syntaxhighlight|<nowiki>{{</nowiki><includeonly>{{</includeonly>{{#if:{{{nobase|}}}| |BASE}}PAGENAME<includeonly>}}</includeonly><nowiki>|</nowiki>{{{parameter_name|state}}}<nowiki>=collapsed}}</nowiki>|lang=wikitext|inline=1}} will show the template collapsed, i.e. hidden apart from its title bar.</li>}} {{#ifeq:{{{default|}}}|expanded|<!-- don't show -->|<li>{{#tag:syntaxhighlight|<nowiki>{{</nowiki><includeonly>{{</includeonly>{{#if:{{{nobase|}}} | |BASE}}PAGENAME<includeonly>}}</includeonly><nowiki>|</nowiki>{{{parameter_name|state}}}<nowiki>=expanded}}</nowiki>|lang=wikitext|inline=1}} will show the template expanded, i.e. fully visible.</li>}} {{#ifeq:{{{default|autocollapse}}}|autocollapse|<!-- don't show -->|<li>{{#tag:syntaxhighlight|<nowiki>{{</nowiki><includeonly>{{</includeonly>{{#if:{{{nobase|}}} | |BASE}}PAGENAME<includeonly>}}</includeonly><nowiki>|</nowiki>{{{parameter_name|state}}}<nowiki>=autocollapse}}</nowiki>|lang=wikitext|inline=1}} will show the template autocollapsed, i.e. if there is another collapsible item on the page (a [[Wikipedia:Navigation_template#Types|navbox, sidebar]], or [[Help:Collapsing|table with the collapsible attribute]]), it is hidden apart from its title bar, but if not, it is fully visible.</li>}}</ul><!-- -->{{#if:{{{align|}}}|{{para|align|{{var|value}}}} is also available; where {{var|value}} can be either <code>right</code> or <code>left</code>. The default is {{kbd|center}}. }}{{#if:{{{title-background|}}}|{{para|title-background|{{var|value}}}} is also available; where {{var|value}} can be either {{kbd|navbox}} or a {{kbd|color}}. The default is {{kbd|none}}, and {{{kbd|navbox}}} defaults to the default navbox color. }}{{#if:{{{width|}}}| {{para|width|{{var|value}}}} is also available; where {{var|value}} can be either {{kbd|{{var|N}} [em/%/px]}} or {{kbd|auto}}. The default is {{kbd|100%}}. }}<!-- Add {{pp-template}} if template page where this template is transcluded is protected: -->{{template other | {{#if:{{PROTECTIONLEVEL:edit}} |{{pp-template|docusage=yes}} | {{#if:{{PROTECTIONLEVEL:move}} |{{pp-move|docusage=yes|small=yes}} }} }} }}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> hztlewf6gonbnvaxdtypxd3ne4jkqip Nhwɛdo:Color 10 3060 15630 2024-08-07T16:13:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15630 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>ifsubst|1=<span|2=<templatestyles src="Template:Color/styles.css" /><span class="tmp-color"}} style="color:{{{1|}}}">{{{2|{{{1|}}}}}}</span><noinclude>{{Documentation}}<!-- PLEASE ADD THIS TEMPLATE'S CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --></noinclude> n0nawhm1ogbyw7hb5ukt0cjj9ex64x7 Nhwɛdo:Comment 10 3061 15631 2024-08-07T16:13:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15631 wikitext text/x-wiki {{Respond|greyexclamation|{{{1|Comment:}}}}}<noinclude> {{documentation}} </noinclude> 15y50incar2ojxiliexyrrzz5zz1zti Nhwɛdo:Commentvote 10 3062 15632 2024-08-07T16:14:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15632 wikitext text/x-wiki #REDIRECT [[Template:BotComment]] eedx7esk2kg6vjlvp84ryc566yd6mw1 Nhwɛdo:Completed 10 3063 15633 2024-08-07T16:14:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15633 wikitext text/x-wiki [[File:Symbol redirect vote.svg|16px|link=|alt=]]&nbsp;'''{{{1|Completed}}}'''<noinclude>{{documentation}}</noinclude> 1e6n5py37gzfvnswwe98prglzfcxejs Nhwɛdo:Conditional yes 10 3064 15634 2024-08-07T16:14:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15634 wikitext text/x-wiki [[File:Yes check lines.svg|{{{{{|safesubst:}}}#if:{{{1|}}}|{{{1}}}|20}}px|alt=Conditional yes|link=]]<span style="display:none">CY</span><!--template:Conditional yes--><noinclude> {{documentation}} </noinclude> p29nug39jo9bbdswexf56achhjm5kqe Nhwɛdo:Confirmed 10 3065 15635 2024-08-07T16:14:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15635 wikitext text/x-wiki [[File:Symbol confirmed.svg|16px|link=|alt=]]&nbsp;'''{{{1|Confirmed}}}'''<noinclude>{{documentation|content={{Template:Resolved mark/doc |type=checkmark|where=on [[WP:CHECKUSER]] pages at [[Wikipedia:Sockpuppet investigations]]|seealso=* [[Wikipedia:Sockpuppet investigations/SPI/Indicators]]|para=The template accepts a single parameter (unnamed or given as {{para|1}}) that changes the word "Confirmed" to the text specified in the parameter, e.g. "Tentatively confirmed".|spi=y}}}} <!--Categories go on the /doc subpage --> </noinclude> 29p188tygjkfmq40r14m26c7l8asdnf Nhwɛdo:Confirmed-nc 10 3066 15636 2024-08-07T16:15:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15636 wikitext text/x-wiki {{Confirmed|1={{{1|Confirmed}}}}} with respect to the named user(s). {{{{{|safesubst:}}}No comment IP}}.<noinclude>{{documentation|content={{Template:Resolved mark/doc |type=checkmark|where=on [[WP:CHECKUSER]] pages at [[Wikipedia:Sockpuppet investigations]]|seealso=* [[Wikipedia:Sockpuppet investigations/SPI/Indicators]]|para=The template accepts a single parameter (unnamed or given as {{para|1}}) that changes the word "Confirmed" to the text specified in the parameter, e.g. "Tentatively confirmed".|spi=y|dot=y}}}} <!--Categories go on the /doc subpage --> </noinclude> 7p573wxaejcbesbiovwmrgm0qzolelk Nhwɛdo:Confuse 10 3067 15637 2024-08-07T16:15:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15637 wikitext text/x-wiki #REDIRECT[[Template:Distinguish]] {{rcatsh| {{R from alternate name}} }} fzl8cwjbff3k3xt5cnwjflzamb873g4 Nhwɛdo:Convert/list of units/area/short list 10 3068 15638 2024-08-07T16:15:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15638 wikitext text/x-wiki <includeonly> ====Area==== </includeonly> {| class="wikitable" style="margin-right:0" |- id=Area |+ Area<br /><small>([[Template:Convert/list of units/area|Full list]])</small> |- !system !unit !unit-<br />code ! style="width:0; padding:0;" | !symbol or<br />abbrev. !notes !sample default<br />conversion !combination<br />output units |- |rowspan=4 style="text-align: center; vertical-align: top;" |'''SI''' {{convert/list of units/unitrow|km2|us=square kilometer|place=top}} * km2 sqmi {{convert/list of units/unitrow|m2|us=square meter}} * m2 sqft {{convert/list of units/unitrow|cm2|us=square centimeter}} * cm2 sqin {{convert/list of units/unitrow|mm2|us=square millimeter}} * mm2 sqin |- | style="text-align: center; vertical-align: top;" |'''non-SI metric''' {{convert/list of units/unitrow|ha|place=top}} |- |rowspan=5 style="text-align: center; vertical-align: top;" |'''Imperial<br />&<br />US customary''' {{convert/list of units/unitrow|sqmi|altab={{#ifeq:nontable|no|mi2}}|place=top}} * sqmi km2 {{convert/list of units/unitrow|acre}} {{convert/list of units/unitrow|sqyd}} {{convert/list of units/unitrow|sqft|br=y|note={{convert/list of units/foot note|sqfoot|square foot}}|altab=sqfoot}} * sqft m2 (sqfoot m2) {{convert/list of units/unitrow|sqin}} * sqin cm2 |- |rowspan=3 style="text-align: center; vertical-align: top;" |'''Other''' {{convert/list of units/unitrow|sqnmi|place=top}} {{convert/list of units/unitrow|dunam|note=For alternative spellings and definitions see the [[Template:Convert/list of units/area|full list]]}} |- {{convert/list of units/unitrow|tsubo|place=top}} |} <noinclude> [[Category:Subtemplates of Template Convert/documentation|list of units/area/short list]] </noinclude> drdsgnm7neggdb27ry8c1utcj4dzpll Nhwɛdo:Convert/list of units/density/short list 10 3069 15639 2024-08-07T16:15:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15639 wikitext text/x-wiki <includeonly> ====Density==== </includeonly> {| class="wikitable" style="margin-right:0" |- id=Density |+ Density<!--<br /><small>([[:Template:convert/list of units/density|Full list]])</small>--> |- !system !unit !unit-<br />code ! style="width:0; padding:0;" | !symbol or<br />abbrev. !notes !sample default<br />conversion !combination<br />output units |- |rowspan=2 style="text-align: center; vertical-align: top;" |'''Metric''' {{convert/list of units/unitrow|kg/m3|place=top}} * kg/m3 lb/ft3 (kg/m3 lb/cuft) * kg/m3 lb/yd3 (kg/m3 lb/cuyd) {{convert/list of units/unitrow|g/m3}} * g/m3 kg/m3 * g/m3 lb/ft3 (g/cm3 lb/cuft) * g/m3 lb/yd3 (g/cm3 lb/cuyd) |- |rowspan=2 style="text-align: center; vertical-align: top;" |'''Imperial<br />&<br />US customary''' {{convert/list of units/unitrow|lb/ft3|place=top}} * lb/ft3 kg/m3 (lb/cu ft g/m3) * lb/ft3 g/m3 (lb/cu ft g/m3) {{convert/list of units/unitrow|lb/yd3}} * lb/yd3 kg/m3 (lb/cuyd kg/m3) * lb/yd3 g/m3 (lb/cuyd g/m3) |} <noinclude> [[Category:Subtemplates of Template Convert/documentation|list of units/density/short list]] </noinclude> nc6f4nt8dabxy0kytn8fcyu6etyqx8y Nhwɛdo:Convert/list of units/energy/short list 10 3070 15640 2024-08-07T16:15:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15640 wikitext text/x-wiki <includeonly> ====Energy==== </includeonly> {| class="wikitable" style="margin-right:0" |- id=Energy |+ Energy<br /><small>([[Template:Convert/list of units/energy|Full list]])</small> |- !system !unit !unit-<br />code ! style="width:0; padding:0;" | !symbol or<br />abbrev. !notes !sample default<br />conversion !combination<br />output units |- |rowspan=11 style="text-align: center; vertical-align: top;" |'''[[International System of Units|SI]]''' {{convert/list of units/unitrow|GJ|place=top}} {{convert/list of units/unitrow|MJ}} {{convert/list of units/unitrow|kJ}} {{convert/list of units/unitrow|hJ}} {{convert/list of units/unitrow|daJ}} {{convert/list of units/unitrow|J}} {{convert/list of units/unitrow|dJ}} {{convert/list of units/unitrow|cJ}} {{convert/list of units/unitrow|mJ}} {{convert/list of units/unitrow|μJ|altab=uJ}} {{convert/list of units/unitrow|nJ}} |- |rowspan=3 style="text-align: center; vertical-align: top;" |'''[[centimetre gram second system of units|cgs]]''' {{convert/list of units/unitrow|Merg|place=top}} {{convert/list of units/unitrow|kerg}} {{convert/list of units/unitrow|erg}} |- |rowspan=10 style="text-align: center; vertical-align: top;" |'''[[Watt-hour]] multiples''' {{convert/list of units/unitrow|TWh|place=top|rowspan=2}} {{convert/list of units/unitaltab|TW.h}} {{convert/list of units/unitrow|GWh|rowspan=2}} {{convert/list of units/unitaltab|GW.h}} {{convert/list of units/unitrow|MWh|rowspan=2}} {{convert/list of units/unitaltab|MW.h}} {{convert/list of units/unitrow|kWh|rowspan=2}} {{convert/list of units/unitaltab|kW.h}} {{convert/list of units/unitrow|Wh|rowspan=2}} {{convert/list of units/unitaltab|W.h}} |- |rowspan=6 style="text-align: center; vertical-align: top;" |'''[[Electronvolt|Electron-<br />volt]] multiples''' {{convert/list of units/unitrow|GeV}} {{convert/list of units/unitrow|MeV}} {{convert/list of units/unitrow|keV}} {{convert/list of units/unitrow|eV}} {{convert/list of units/unitrow|meV}} |- |rowspan=5 style="text-align: center; vertical-align: top;" |'''[[Calorie]] multiples''' {{convert/list of units/unitrow|Cal|place=top|unitrowspan=1|exrowspan=1|rowspan=5|note=The thermo-chemical calorie is the default definition. For others, see the [[Template:Convert/list of units/energy|full list]].}} {{convert/list of units/unitnonote|Mcal}} {{convert/list of units/unitnonote|kcal}} {{convert/list of units/unitnonote|cal}} {{convert/list of units/unitnonote|mcal}} |- |rowspan=8 style="text-align: center; vertical-align: top;" |'''[[pound-force|pound/<br />ounce]]-[[foot (length)|foot]]/<br />[[inch]]-[[hour]]-[[minute]]-[[second]]''' {{convert/list of units/unitrow|ftpdl|place=top}} {{convert/list of units/unitrow|ftlbf|rowspan=2}} {{convert/list of units/unitaltab|ftlb-f}} {{convert/list of units/unitrow|inlbf|rowspan=2}} {{convert/list of units/unitaltab|inlb-f}} {{convert/list of units/unitrow|inozf|rowspan=2}} {{convert/list of units/unitaltab|inoz-f}} {{convert/list of units/unitrow|hph}} |-<!-- Roman Numeral-esque prefixes are depreciated --> |rowspan=2<!--6--> style="text-align: center; vertical-align: top;" |'''[[British thermal unit]]<!-- multiples -->''' {{convert/list of units/unitrow|Btu|place=top|unitrowspan=2|exrowspan=1|rowspan=2|note=The International Steam Table British thermal unit is used. For others, see the [[Template:Convert/list of units/energy|full list]].}} {{convert/list of units/unitaltab|BTU}}<!-- being replaced {{convert/list of units/unitnonote|MBtu|rowspan=2}} {{convert/list of units/unitaltab|MBTU}} {{convert/list of units/unitnonote|MMBtu|rowspan=2}} {{convert/list of units/unitaltab|MMBTU}}--> |- |rowspan=8 style="text-align: center; vertical-align: top;" |'''[[TNT equivalent|TNT]]-based units''' {{convert/list of units/unitrow|GtTNT|place=top|unitrowspan=1|rowspan=2}} {{convert/list of units/unitaltname|GtonTNT}} {{convert/list of units/unitrow|MtTNT|unitrowspan=1|rowspan=2}} {{convert/list of units/unitaltname|MtonTNT}} {{convert/list of units/unitrow|ktTNT|unitrowspan=1|rowspan=2}} {{convert/list of units/unitaltname|ktonTNT}} {{convert/list of units/unitrow|tTNT|unitrowspan=1|rowspan=2}} {{convert/list of units/unitaltname|tonTNT}} |- |rowspan=6 style="text-align: center; vertical-align: top;" |'''Other''' {{convert/list of units/unitrow|Eh}} {{convert/list of units/unitrow|Ry}} {{convert/list of units/unitrow|toe}} {{convert/list of units/unitrow|BOE}} |- |[[Conversion of units|cubic foot of natural gas]] || colspan=3 align=left | cuftnaturalgas (cufootnaturalgas) || Unit-code <small>cufootnaturalgas</small> will show "cubic foot of natural gas" if plural. || align=right |{{convert|1.0|cuftnaturalgas|abbr=on|lk=on}} |} <noinclude> [[Category:Subtemplates of Template Convert/documentation|list of units/energy/short list]] </noinclude> 2lknpnh4t2p85u7p5f6jzkqracamj83 Nhwɛdo:Convert/list of units/explanation 10 3071 15641 2024-08-07T16:15:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15641 wikitext text/x-wiki <includeonly> ====Explanation==== </includeonly> {|class="wikitable" |- id=Explanation |+ Explanation |- !system !unit !unit-<br />code ! style="width:0; padding:0;" | !symbol or<br />abbrev. !notes !sample default<br />conversion !combination<br />output units |- | style="vertical-align: top;" |the system(s) to which the unit belongs | style="vertical-align: top;" |units listed by name | style="vertical-align: top;" |unit-code to use in template | style="width:0; padding:0;" | | style="vertical-align: top;" |symbols shown in output | style="vertical-align: top;" |other notes about the units | style="vertical-align: top;" |sample of the default conversion for the unit | style="vertical-align: top;" |output codes for multiple conversions |} <noinclude> [[Category:Subtemplates of Template Convert/documentation formatting templates|explanation]] </noinclude> snn1i1a0vvv1gwzm1xrl2snz9m4wpiq Nhwɛdo:Convert/list of units/extra 10 3072 15642 2024-08-07T16:16:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15642 wikitext text/x-wiki <includeonly> ====Extra==== </includeonly> {| class="wikitable" style="margin-right:0" |- id=Extra |+ id=Pressure|Pressure<br /><small>([[Module:Convert/documentation/conversion data#Pressure|Full list]])</small> |- ! !unit !unit-<br />code ! style="width:0; padding:0;" | !symbol or<br />abbrev. ! !sample default<br />conversion ! |- |rowspan=17| {{convert/list of units/unitrow|GPa|place=top}} {{convert/list of units/unitrow|MPa}} {{convert/list of units/unitrow|kPa}} {{convert/list of units/unitrow|hPa}} {{convert/list of units/unitrow|Pa}} {{convert/list of units/unitrow|mPa}} {{convert/list of units/unitrow|mbar|rowspan=2}} {{convert/list of units/unitaltab|mb}} {{convert/list of units/unitrow|dbar}} {{convert/list of units/unitrow|bar}} {{convert/list of units/unitrow|kBa}} {{convert/list of units/unitrow|Ba}} {{convert/list of units/unitrow|atm}} {{convert/list of units/unitrow|Torr}} {{convert/list of units/unitrow|mmHg}} {{convert/list of units/unitrow|inHg}} {{convert/list of units/unitrow|psi}} |} <includeonly> ====Fuel efficiency==== </includeonly> {| class="wikitable" style="margin-right:0" |- id="Fuel efficiency" |+ Fuel efficiency |- ! !unit !unit-<br />code ! ! style="width:0; padding:0;" | !notes ! style="width:0; padding:0;" | !combinations |- |rowspan=7| |kilometres per litre |km/l (km/L) | | style="width:0; padding:0;" | |Use <code>km/L</code> to get "km/L" | | * km/l mpgimp * km/l mpgus |- |litres per 100 kilometres |l/100 km (L/100 km) | | style="width:0; padding:0;" | |Use <code>L/100 km</code> to get "L/100 km" | | * l/100 km mpgimp * l/100 km mpgus |- |litres per kilometre |l/km (L/km) | | style="width:0; padding:0;" | |Use <code>L/km</code> to get "L/km" | | * l/km impgal/mi * l/km usgal/mi |- |miles per imperial gallon |mpgimp | |style="width:0; padding:0;" | | | | * mpgimp mpgus |- |miles per US gallon |mpgus (mpgUS, mpgU.S.) | | style="width:0; padding:0;" | |Use <code>mpgUS</code> to get "US"<br /> Use <code>mpgU.S.</code> to get "U.S."<br /> <code>mpgus</code> will give "U.S." if spelling is<br /> set to US & "US" otherwise | | * mpgus mpgimp |- |imperial gallons per mile |impgal/mi | |style="width:0; padding:0;" | | | | * impgal/mi |- |US gallons per mile |usgal/mi (USgal/mi, U.S.gal/mi) | | style="width:0; padding:0;" | |As above with the <code>us</code> vs <code>US</code> vs <code>U.S.</code> | | * usgal/mi |- |colspan=8|The <code>mpgUS</code>, <code>mpgU.S.</code>, <code>USgal/mi</code> vs <code>U.S.gal/mi</code>, <code>km/L</code>, <code>L/100 km</code> and <code>L/km</code> variants work within combinations also (making 36 combinations in total).<!-- |- id=Power !colspan=8|{{big|POWER}} |- |colspan=8|Watts, kilowatts, milliwatts, etc. are supported. As is horsepower (English & metric). Use standard abbreviations as input code (lowercase hp for horsepower, for example)--> |} <includeonly> ====Population density==== </includeonly> {| class="wikitable" style="margin-right:0" |- id="Population density" |+ Population density ! !unit !unit-<br />code ! ! style="width:0; padding:0;" | !notes ! style="width:0; padding:0;" | !combinations |- |rowspan=8| |inhabitants per square kilometre |PD/km2 | | style="width:0; padding:0;" | |<code>PD</code> stands for population density, ''[[id est|i.e.]]'' humans (inhabitants) | | * PD/km2 PD/sqmi |- |per square kilometre |/km2 | | style="width:0; padding:0;" | |Used when the word 'inhabitants' would be inappropriate. | | * /km2 /sqmi |- |inhabitants per hectare |PD/ha | | style="width:0; padding:0;" | | | | * PD/ha PD/acre |- |per hectare |/ha | | style="width:0; padding:0;" | | | | * /ha /acre |- |inhabitants per square mile |PD/sqmi | | style="width:0; padding:0;" | |<code>PD</code> stands for population density, ''i.e.'' humans (inhabitants) | | * PD/sqmi PD/km2 |- |per square mile |/sqmi | | style="width:0; padding:0;" | |Used when the word 'inhabitants' would be inappropriate. | | * /sqmi /km2 |- |inhabitants per acre |PD/acre | | style="width:0; padding:0;" | | | | * PD/acre PD/ha |- |per acre |/acre | | style="width:0; padding:0;" | | | | * /acre /ha |} <includeonly> ====Cost per unit mass==== </includeonly> {| class="wikitable" style="margin-right:0" |- id="Cost per unit mass" |+ Cost per unit mass |- ! !unit !unit-<br />code ! ! style="width:0; padding:0;" | !notes ! style="width:0; padding:0;" | !combinations |- |rowspan=3| |dollars per pound |$/lb | | style="width:0; padding:0;" | |"$" can mean US$, HK$, etc. | | * (none) |- |dollars per kilogram |$/kg | | style="width:0; padding:0;" | | | | * (none) |- |dollars per [[troy ounce]] |$/ozt | | style="width:0; padding:0;" | |12 troy ounces in 1 [[troy pound]] | | * (none) |} <noinclude> [[Category:Subtemplates of Template Convert/documentation|list of units/extra]] </noinclude> 2x0uvuorhui5w5ha6ps4ab2gvg5sh73 Nhwɛdo:Convert/list of units/force/short list 10 3073 15643 2024-08-07T16:16:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15643 wikitext text/x-wiki <includeonly> ====Force==== </includeonly> {| class="wikitable" style="margin-right:0" |- id=Force |+ Force<br /><small>([[:Template:Convert/list of units/force|Full list]])</small> |- !system !unit !unit-<br />code ! style="width:0; padding:0;" | !symbol or<br />abbrev. !notes !sample default<br />conversion !combination<br />output units |- |rowspan=7 style="text-align: center; vertical-align: top;" |'''SI''' {{convert/list of units/unitrow|GN|place=top|note={{convert/list of units/triple|force}}}} * GN LT-f * GN LTf * GN ST-f * GN STf {{convert/list of units/unitrow|MN|note={{convert/list of units/triple|force}}}} * MN LT-f * MN LTf * MN ST-f * MN STf {{convert/list of units/unitrow|kN|note={{convert/list of units/triple|force}}}} * kN LT-f * kN LTf * kN ST-f * kN STf {{convert/list of units/unitrow|N}} * N lb-f * N lbf * N oz-f * N ozf {{convert/list of units/unitrow|mN}} * mN oz-f * mN ozf * mN gr-f * mN grf {{convert/list of units/unitrow|μN|altab=uN}} * μN gr-f * μN grf {{convert/list of units/unitrow|nN}} * nN gr-f * nN grf |- |rowspan=4 style="text-align: center; vertical-align: top;" |'''cgs''' {{convert/list of units/unitrow|Mdyn|place=top}} {{convert/list of units/unitrow|kdyn}} {{convert/list of units/unitrow|dyn|altab=dyne|br=y}} {{convert/list of units/unitrow|mdyn}} |- |rowspan=8 style="text-align: center; vertical-align: top;" |'''Metric gravitational units''' {{convert/list of units/unitrow|t-f|rowspan=2|place=top}} {{convert/list of units/unitaltab|tf}} {{convert/list of units/unitrow|kg-f|rowspan=2}} {{convert/list of units/unitaltab|kgf}} {{convert/list of units/unitrow|g-f|rowspan=2}} {{convert/list of units/unitaltab|gf}} {{convert/list of units/unitrow|mg-f|rowspan=2}} {{convert/list of units/unitaltab|mgf}} |- |rowspan=9 style="text-align: center; vertical-align: top;" |'''Avoirdupois-based units''' {{convert/list of units/unitrow|pdl|place=top}} {{convert/list of units/unitrow|LT-f|rowspan=2}} * LT-f ST-f {{convert/list of units/unitaltab|LTf}} * LTf STf {{convert/list of units/unitrow|ST-f|rowspan=2}} * ST-f LT-f {{convert/list of units/unitaltab|STf}} * STf LTf {{convert/list of units/unitrow|lb-f|rowspan=2}} {{convert/list of units/unitaltab|lbf}} <!-- {{convert/list of units/unitrow|oz-f|rowspan=2}} {{convert/list of units/unitaltab|ozf}}--> {{convert/list of units/unitrow|gr-f|rowspan=2}} {{convert/list of units/unitaltab|grf}} |} <noinclude> [[Category:Subtemplates of Template Convert/documentation|list of units/force/short list]] </noinclude> mm90swo54nn6d5bf0qybxscyv0it064 Nhwɛdo:Convert/list of units/length/short list 10 3074 15644 2024-08-07T16:16:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15644 wikitext text/x-wiki <includeonly> ====Length==== </includeonly> {| class="wikitable" style="margin-right:0" |- id=Length |+ Length<br /><small>([[:Template:Convert/list of units/length|Full list]])</small> |- !system !unit !unit-<br />code ! style="width:0; padding:0;" | !symbol or<br />abbrev. !notes !sample default<br />conversion !combination<br />output units |- |rowspan=7 style="text-align: center; vertical-align: top;" |'''[[International System of Units|SI]]''' {{convert/list of units/unitrow|Mm|us=megameter|place=top}} {{convert/list of units/unitrow|km|us=kilometer}} * km mi {{convert/list of units/unitrow|m|us=meter}} * m ft * m ftin {{convert/list of units/unitrow|cm|us=centimeter}} * cm in {{convert/list of units/unitrow|mm|us=millimeter}} * mm in {{convert/list of units/unitrow|μm|us=micrometer|altab=um}} {{convert/list of units/unitrow|nm|us=nanometer}} |- | style="text-align: center; vertical-align: top;" |'''non-SI [[metric system|metric]]''' {{convert/list of units/unitrow|Å|altab=angstrom|place=top|br=y}} |- |rowspan=8 style="text-align: center; vertical-align: top;" |'''[[Imperial unit|Imperial]]<br />&<br />[[United States customary units|US customary]]''' {{convert/list of units/unitrow|mi|place=top}} * mi km {{convert/list of units/unitrow|furlong}} {{convert/list of units/unitrow|chain}} {{convert/list of units/unitrow|rd|note={{#ifeq:nontable|nontable|For other names of this unit see the [[Template:Convert/list of units/length|full list]].}}}} {{convert/list of units/unitrow{{{1|}}}|fathom|note=fathom ≡ 6 ft}} {{convert/list of units/unitrow|yd|note=assumes the international definition}} {{convert/list of units/unitrow|ft|altab=foot|note={{Convert/list of units/foot note}}{{Convert/list of units/primes note}}}} * ftin (feet and inches) * ft m (foot m) {{convert/list of units/unitrow|in|note={{Convert/list of units/primes note}}}} * in cm * in mm |- |rowspan=4 style="text-align: center; vertical-align: top;" |'''Other''' {{convert/list of units/unitrow|nmi|place=top|note=the [[international standard]] nautical mile<br />For other nautical miles see the [[:Template:Convert/list of units/length|full list]].}} {{convert/list of units/unitrow|pc}} {{convert/list of units/unitrow|ly}} {{convert/list of units/unitrow|AU}} |} <noinclude> [[Category:Subtemplates of Template Convert/documentation|list of units/length/short list]] </noinclude> 8q06fw3qrjyeoke4jxxujesjfv8g7j8 Nhwɛdo:Convert/list of units/mass/short list 10 3075 15645 2024-08-07T16:16:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15645 wikitext text/x-wiki <includeonly> ====Mass==== </includeonly> {| class="wikitable" style="margin-right:0" |- id=Mass |+ Mass<br /><small>([[:Template:Convert/list of units/mass|Full list]])</small> |- !system !unit !unit-<br />code ! style="width:0; padding:0;" | !symbol or<br />abbrev. !notes !sample default<br />conversion !combination<br />output units |- |rowspan=4 style="text-align: center; vertical-align: top;" |'''SI''' {{convert/list of units/unitrow|kg|place=top|note={{convert/list of units/triple|mass}}}} * kg lb * kg st {{convert/list of units/unitrow|g}} * g oz {{convert/list of units/unitrow|mg}} * mg gr {{convert/list of units/unitrow|μg|altab=ug}} |- |rowspan=2 style="text-align: center; vertical-align: top;" |'''non-SI metric''' {{convert/list of units/unitrow|t|unitrowspan=1|rowspan=2|place=top|note={{convert/list of units/triple|mass}}}} * t LT * t ST {{convert/list of units/unitaltname|MT|note={{convert/list of units/triple|mass}}}} * MT LT * MT ST |- |rowspan=10 style="text-align: center; vertical-align: top;" |'''[[Avoirdupois]]''' {{convert/list of units/unitrow|LT|rowspan=2|place=top|note=2,240 lb<br />used mostly in the British Commonwealth.<br />{{convert/list of units/triple|mass}}}} * LT t * LT MT * LT ST {{convert/list of units/unitaltab|long ton|note={{convert/list of units/triple|mass}}}} {{convert/list of units/unitrow|ST|rowspan=2|note=2,000 lb<br />used mostly in the US.<br />{{convert/list of units/triple|mass}}}} * ST t * ST MT * ST LT {{convert/list of units/unitaltab|short ton}} {{convert/list of units/unitrow|st|note=14 lb<br />used previously in the British Commonwealth except Canada.<br />{{convert/list of units/triple|mass}}}} * st kg * st lb {{convert/list of units/unitrow|lb|note={{convert/list of units/triple|mass}}}} * lb kg * lb st {{convert/list of units/unitrow|oz}} * oz g {{convert/list of units/unitrow|drachm|unitrowspan=1|rowspan=2}} {{convert/list of units/unitaltname|dram}} {{convert/list of units/unitrow|gr|note=equivalent to the troy grain}} |- | style="text-align: center; vertical-align: top;" |'''[[Troy weight|Troy]]''' {{convert/list of units/unitrow|ozt|place=top}} |- | style="text-align: center; vertical-align: top;" |'''other''' {{convert/list of units/unitrow|carat|place=top}} |} <noinclude> [[Category:Subtemplates of Template Convert/documentation|list of units/mass/short list]] </noinclude> 4fxpg9yd4fxrjxdb748nvcubydc8xx9 Nhwɛdo:Convert/list of units/speed/short list 10 3076 15646 2024-08-07T16:17:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15646 wikitext text/x-wiki <includeonly> ====Speed==== </includeonly> {| class="wikitable" style="margin-right:0" |- id=Speed |+ Speed<br /><small>([[Template:Convert/list of units/speed|Full list]])</small> |- !system !unit !unit-<br />code ! style="width:0; padding:0;" | !symbol or<br />abbrev. !notes !sample default<br />conversion !combination<br />output units |- | style="text-align: center; vertical-align: top;" |'''SI''' {{convert/list of units/unitrow|m/s|us=meter per second|place=top}} * m/s ft/s (m/s foot/s) |- | style="text-align: center; vertical-align: top;" |'''non-SI metric''' {{convert/list of units/unitrow|km/h|us=kilometer per hour|place=top}} * km/h mph |- |rowspan=2 style="text-align: center; vertical-align: top;" |'''Imperial<br />&<br />US customary''' {{convert/list of units/unitrow|mph|place=top}} * mph km/h * mph kn {{convert/list of units/unitrow|ft/s|altab=foot/s|note={{convert/list of units/foot note|foot/s|foot per second}}}} * ft/s m/s |- |rowspan=1 style="text-align: center; vertical-align: top;" |'''Maritime units''' {{convert/list of units/unitrow|kn|place=top|altab=knot}} * kn mph |} <noinclude> [[Category:Subtemplates of Template Convert/documentation|list of units/speed/short list]] </noinclude> 626237bptw9izkjbtyhw59t1r5v2kgr Nhwɛdo:Convert/list of units/temperature/short list 10 3077 15647 2024-08-07T16:17:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15647 wikitext text/x-wiki <includeonly> ====Temperature==== </includeonly> {| class="wikitable" style="margin-right:0" |- id=Temperature |+ Temperature<br /><small>([[:Template:convert/list of units/temperature|Full list]])</small> |- !system !unit !unit-<br />code ! style="width:0; padding:0;" | !symbol !notes !sample default<br />conversion !combination<br />output units |- |rowspan=2 style="text-align: center; vertical-align: top;" |'''SI''' {{convert/list of units/unitrow|K|rowspan=4|unitrowspan=1|exrowspan=1|note={{convert/list of units/triple|temperature}}|place=top}} * K °C (K C) * K °R (K R) * K °F (K F) |- {{convert/list of units/unitnonote|°C|altab=C}} * °C K (C K) * °C °R (C R) * °C °F (C F) |- |rowspan=2 style="text-align: center; vertical-align: top;" |'''Imperial<br />&<br />US customary''' {{convert/list of units/unitnonote|°R|altab=R|place=top}} * °R K (R K) * °R °C (R C) * °R °F (R F) |- {{convert/list of units/unitnonote|°F|altab=F}} * °F K (F K) * °F °C (F C) * °F °R (F R) |- align=center |rowspan=2 | || [[Celsius|Celsius change]]||C-change|| style="width:0; padding:0;"| || || colspan=3 align=left |Used for temperature ''intervals'' instead of actual temperatures<br/>Example:&nbsp;&nbsp;<nowiki>{{convert|5|C-change|0}} warmer</nowiki><br/>Result:&nbsp;{{convert|5|C-change|0}} warmer |- align=center |<!--no column 1-->[[Fahrenheit|Fahrenheit change]]||F-change|| style="width:0; padding:0;"| || || colspan=3 align=left |Used for temperature ''intervals'' instead of actual temperatures<br/>Example:&nbsp;&nbsp;<nowiki>{{convert|10|F-change|0}} colder</nowiki><br/>Result:&nbsp;{{convert|10|F-change|0}} colder |} <noinclude> [[Category:Subtemplates of Template Convert/documentation|list of units/temperature/short list]] </noinclude> o1v5b061zh2lidh1w5t09h8xcxtwws1 Nhwɛdo:Convert/list of units/torque/short list 10 3078 15648 2024-08-07T16:17:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15648 wikitext text/x-wiki <includeonly> ====Torque==== </includeonly> {| class="wikitable" style="margin-right:0" |- id=Torque |+ [[Torque]]<br /><small>([[:Template:Convert/list of units/torque|Full list]])</small> |- !system !unit !unit-<br />code ! style="width:0; padding:0;" | !symbol or<br />abbrev. !notes !sample default<br />conversion !combination<br />output units |- | colspan=8 style="text-align:center;" |'''Industrial''' |- style="text-align: center; vertical-align: top;" | |'''SI''' {{convert/list of units/unitrow|Nm|place=top|unitrowspan=1|exrowspan=1|rowspan=3|note=Triple combinations are also possible. See the [[Template:Convert/list of units/torque|full list]].}} * Nm kg.m * Nm lb.ft |- style="text-align: center; vertical-align: top;" | |'''Non-SI metric''' {{convert/list of units/unitnonote|kg.m|place=top}} * kg.m Nm * kg.m lb.ft |- style="text-align: center; vertical-align: top;" | |'''Imperial<br />&<br />US customary''' {{convert/list of units/unitnonote|lb.ft|place=top}} * lb.ft Nm * lb.ft kg-m |- | colspan=8 style="text-align:center;" |'''Scientific''' |- style="text-align: center; vertical-align: top;" | |'''SI''' {{convert/list of units/unitrow|N.m|place=top|unitrowspan=1|exrowspan=1|rowspan=3|note=Triple combinations are also possible. See the [[Template:Convert/list of units/torque|full list]].}} * N.m kgf.m * N.m lbf.ft |- style="text-align: center; vertical-align: top;" | |'''Non-SI metric''' {{convert/list of units/unitnonote|kgf.m|place=top}} * kgf.m N.m * kgf.m lbf.ft |- style="text-align: center; vertical-align: top;" | |'''Imperial<br />&<br />US customary''' {{convert/list of units/unitnonote|lbf.ft|place=top}} * lbf.ft N.m * lbf.ft kgf.m |} <noinclude> [[Category:Subtemplates of Template Convert/documentation|list of units/torque/short list]] </noinclude> iibtrri0lwe1rzfkh4maf4zs3qsqu2d Nhwɛdo:Convert/list of units/volume/short list 10 3079 15649 2024-08-07T16:17:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15649 wikitext text/x-wiki <includeonly> ====Volume==== </includeonly> {| class="wikitable" style="margin-right:0" |- id=Volume |+ Volume<br /><small>([[:Template:Convert/list of units/volume|Full list]])</small> |- !system !unit !unit-<br />code ! style="width:0; padding:0;" | !symbol or<br />abbrev. !notes !sample default<br />conversion !combination<br />output units |- |rowspan=4 style="text-align: center; vertical-align: top;" |'''SI''' {{convert/list of units/unitrow|m3|us=cubic meter|note=one kilolitre|place=top}} {{convert/list of units/unitrow|cm3|us=cubic centimeter|note=one millilitre|rowspan=2}} {{convert/list of units/unitaltab|cc}} {{convert/list of units/unitrow|mm3|us=cubic millimeter}} |- |rowspan=8 style="text-align: center; vertical-align: top;" |'''non-SI metric''' {{convert/list of units/unitrow|kl|us=kiloliter|rowspan=2|note=one cubic metre|place=top}} {{convert/list of units/unitaltab|kL}} {{convert/list of units/unitrow|l|us=liter|rowspan=2|note=one cubic decimetre<br />{{convert/list of units/triple|volume}}}} * l impgal * l USgal * l U.S.gal * l USdrygal * l U.S.drygal {{convert/list of units/unitaltab|L|note={{convert/list of units/triple|volume}}}} * L impgal * L impqt * L USgal * L U.S.gal * L USdrygal * L U.S.drygal {{convert/list of units/unitrow|cl|us=centiliter|rowspan=2}} {{convert/list of units/unitaltab|cL}} {{convert/list of units/unitrow|ml|us=milliliter|rowspan=2|note=one cubic centimetre}} * ml impoz * ml USoz * ml U.S.oz {{convert/list of units/unitaltab|mL}} * mL impoz * mL USoz * mL U.S.oz |- |rowspan=3 style="text-align: center; vertical-align: top;" |'''Imperial<br />&<br />US customary'''<!-- {{convert/list of units/unitrow|e12cuft {{convert/list of units/unitrow|e9cuft}} {{convert/list of units/unitrow|e6cuft}} {{convert/list of units/unitrow|e3cuft}}--> {{convert/list of units/unitrow|cuyd|place=top}} {{convert/list of units/unitrow|cuft|altab=cufoot|note={{convert/list of units/foot note|cufoot|cubic foot}}}} {{convert/list of units/unitrow|cuin}} |- |rowspan=7 style="text-align: center; vertical-align: top;" |'''Imperial''' {{convert/list of units/unitrow|impbbl|place=top|note=36&nbsp;imp&nbsp;gal}} {{convert/list of units/unitrow|impbsh|rowspan=2|note=8&nbsp;imp&nbsp;gal}} {{convert/list of units/unitaltab|impbu}} {{convert/list of units/unitrow|impgal|note=4.54609 litres by definition, also<br />4 imp&nbsp;qt or 8 imp&nbsp;pt or 160&nbsp;imp&nbsp;fl&nbsp;oz<br />{{convert/list of units/triple|volume}}}} * impgal l * impgal L * impgal USgal * impgal U.S.gal * impgal USdrygal * impgal U.S.drygal {{convert/list of units/unitrow|impqt|note=1/4&nbsp;imp&nbsp;gal or 40&nbsp;imp&nbsp;fl&nbsp;oz}} {{convert/list of units/unitrow|imppt|note=1/8&nbsp;imp&nbsp;gal or 20&nbsp;imp&nbsp;fl&nbsp;oz}} {{convert/list of units/unitrow|impoz|note=1/160&nbsp;imp&nbsp;gal|altab=impfloz}} * impoz USoz * impoz U.S.oz * impoz ml * impoz mL |- |rowspan=13 style="text-align: center; vertical-align: top;" |'''US customary<br />liquid measure''' {{convert/list of units/unitrow|USbbl|place=top|rowspan=2|note=31½&nbsp;US&nbsp;gal<br />used for liquids except for oil and beer (see the [[:Template:Convert/list of units/volume|full list]])}} {{convert/list of units/unitaltab|U.S.bbl}} {{convert/list of units/unitrow|oilbbl|br=y|note=42&nbsp;US&nbsp;gal}} {{convert/list of units/unitrow|USbeerbbl|rowspan=2|br=y|altab=usbeerbbl}} {{convert/list of units/unitaltab|U.S.beerbbl|br=y|altab=usbeerbbl}} {{convert/list of units/unitrow|USgal|rowspan=2|note=231 cubic inches by definition, also<br />4 US&nbsp;qt or 8 US&nbsp;pt or 128&nbsp;US&nbsp;fl&nbsp;oz<br />{{convert/list of units/triple|volume}}}} * USgal l * USgal L * USgal impgal {{convert/list of units/unitaltab|U.S.gal}} * USgal l * USgal L * USgal impgal {{convert/list of units/unitrow|USqt|rowspan=2|note=1/4&nbsp;US&nbsp;gal or 32 US&nbsp;fl&nbsp;oz}} {{convert/list of units/unitaltab|U.S.qt}} {{convert/list of units/unitrow|USpt|rowspan=2|note=1/8&nbsp;US&nbsp;gal or 16 US&nbsp;fl&nbsp;oz}} {{convert/list of units/unitaltab|U.S.pt}} {{convert/list of units/unitrow|USoz|rowspan=2|br=y|altab=USfloz|note=1/128&nbsp;US&nbsp;gal}} * USoz ml * USoz mL * USoz impoz {{convert/list of units/unitaltab|U.S.oz|br=y|altab=U.S.floz}} * U.S.oz ml * U.S.oz mL * U.S.oz impoz |- |rowspan=12 style="text-align: center; vertical-align: top;" |'''US customary<br />dry measure''' {{convert/list of units/unitrow|USdrybbl|place=top|rowspan=2|note=105/32&nbsp;US&nbsp;bsh}} {{convert/list of units/unitaltab|U.S.drybbl}} {{convert/list of units/unitrow|USbsh|rowspan=2|note=2150.42 cubic inches by definition}} {{convert/list of units/unitaltab|U.S.bsh}} {{convert/list of units/unitrow|USbu|rowspan=2|note=2150.42 cubic inches by definition}} {{convert/list of units/unitaltab|U.S.bu}} {{convert/list of units/unitrow|USdrygal|rowspan=2|note=1/8&nbsp;US&nbsp;bsh<br />{{convert/list of units/triple|volume}}}} * USdrygal l * USdrygal L * USdrygal impgal {{convert/list of units/unitaltab|U.S.drygal}} * U.S.drygal l * U.S.drygal L * U.S.drygal impgal {{convert/list of units/unitrow|USdryqt|rowspan=2|note=1/32&nbsp;US&nbsp;bsh}} {{convert/list of units/unitaltab|U.S.dryqt}} {{convert/list of units/unitrow|USdrypt|rowspan=2|note=1/32&nbsp;US&nbsp;bsh}} {{convert/list of units/unitaltab|U.S.drypt}} |} <noinclude> [[Category:Subtemplates of Template Convert/documentation|list of units/volume/short list]] </noinclude> pssdd75gpbumn9g0vfebxfakn53zwcd Nhwɛdo:Coordinator-note 10 3080 15650 2024-08-07T16:17:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15650 wikitext text/x-wiki {{Respond|greyexclamation|Coordinator note{{{1|}}}{{{2|:}}}}}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> teqdo1qdaztospxltanpmuiukzfqq46 Nhwɛdo:Country data 10 3081 15651 2024-08-07T16:17:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15651 wikitext text/x-wiki #REDIRECT [[Template:Flag data]] {{Rcat shell| {{R from move}} {{R from template shortcut}} }} 5mo75bhkgzt697p660fpqchnvfxa79y Nhwɛdo:Country data Belize 10 3082 15652 2024-08-07T16:18:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15652 wikitext text/x-wiki {{ {{{1<noinclude>|country showdata</noinclude>}}} | alias = Belize | flag alias = Flag of Belize.svg | flag alias-1981 = Flag of Belize (1981–2019).svg | flag alias-army = Flag of Belize.svg | link alias-army = Belize Defence Force | size = {{{size|}}} | name = {{{name|}}} | altlink = {{{altlink|}}} | variant = {{{variant|}}} <noinclude> | var1 = 1981 | redir1 = BLZ | redir2 = BIZ | related1 = British Honduras </noinclude> }} 6swhoonf6sxw4q04tq7naxqauifdrc7 Nhwɛdo:Country showdata 10 3083 15653 2024-08-07T16:18:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15653 wikitext text/x-wiki <includeonly>__NOEDITSECTION__ {{documentation|content= {{#if:{{{hatnote|}}}|{{{hatnote}}}}} {{#ifeq:{{#invoke:High-use|num|x|demo={{ROOTPAGENAME}}}}|many||{{High-use|demo={{ROOTPAGENAME}}}}}} {{notice|image=Exclamationdiamond.svg|<code>Template:{{{demopagename|{{PAGENAME}}}}}</code> is an internal data container not intended to be transcluded directly. It is used indirectly by templates such as <code>[[Template:flag|flag]]</code>, <code>[[Template:flag icon|flag icon]]</code>, and others.}} {{ombox|text=This template is within the scope of '''[[Wikipedia:WikiProject Flag Template|WikiProject Flag Template]]''', a collaborative effort to maintain flag templates on Wikipedia. A more thorough discussion of the flag template system, including parameters not described here, can be found on the project page.}} [[File:{{{flag alias|Flag of None.svg}}}|thumb|{{#if:{{{flag link|}}} | See also: [[{{{flag link}}}]] | {{#ifexist: Flag of {{{alias}}} | See also: [[Flag of {{{alias}}}]] | }} }}]] ===Standard parameters=== <table class="wikitable"> <tr><th>Parameter name</th><th>Value</th><th>Meaning</th> </tr><tr> <td><code>alias</code></td> <td>{{#if: {{{alias|}}} | <code>{{{alias}}}</code> | <span style="color:red">'''undefined!'''</span> }} <td>Main article name ([[{{{alias}}}]])</td> </tr> {{#if: {{{shortname alias|}}} | <tr> <td><code>shortname alias</code></td> <td><code>{{{shortname alias}}}</code></td> <td>''(optional)'' Display name to be used for the wikilink, if <code>alias</code> is a disambiguated article name, for example</td> </tr> }} <tr> <td><code>flag alias</code></td> <td>{{#if: {{{flag alias|}}} | <code>{{{flag alias}}}</code> | <span style="color:red">'''undefined!'''</span> }}</td> <td>Image name ([[:File:{{{flag alias}}}]], shown on right)</td> </tr></table> {{#if: {{{var1|{{{flag alias-naval|{{{flag alias-marines|{{{flag alias-military|{{{flag alias-coast guard|{{{flag alias-navy|{{{flag alias-air force|{{{flag alias-space force|{{{flag alias-army|}}}}}}}}}}}}}}}}}}}}}}}}}}} | ===Flag variants=== {{#if:{{{flag link|}}} | {{details|{{{flag link}}}}} | {{#ifexist: Flag of {{{alias}}} | {{details|Flag of {{{alias}}}}} | }} }} {{#ifeq:{{{variant|♦}}}|♦|{{red|Note: These variants cannot be used unless the line <code>{{!}} variant {{=}} {{(((}}variant{{!}}{{)))}}</code> is added to this template.}}}} <table class="wikitable"> <tr><th>Label</th><th>Flag image (40px)</th><th>Image name</th></tr> {{#if: {{{var1|}}} | <tr><td><code>{{{var1}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var1}}}}}}|40px|{{{border-{{{var1}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var1}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var2|}}} | <tr><td><code>{{{var2}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var2}}}}}}|40px|{{{border-{{{var2}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var2}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var3|}}} | <tr><td><code>{{{var3}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var3}}}}}}|40px|{{{border-{{{var3}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var3}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var4|}}} | <tr><td><code>{{{var4}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var4}}}}}}|40px|{{{border-{{{var4}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var4}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var5|}}} | <tr><td><code>{{{var5}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var5}}}}}}|40px|{{{border-{{{var5}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var5}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var6|}}} | <tr><td><code>{{{var6}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var6}}}}}}|40px|{{{border-{{{var6}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var6}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var7|}}} | <tr><td><code>{{{var7}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var7}}}}}}|40px|{{{border-{{{var7}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var7}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var8|}}} | <tr><td><code>{{{var8}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var8}}}}}}|40px|{{{border-{{{var8}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var8}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var9|}}} | <tr><td><code>{{{var9}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var9}}}}}}|40px|{{{border-{{{var9}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var9}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var10|}}} | <tr><td><code>{{{var10}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var10}}}}}}|40px|{{{border-{{{var10}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var10}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var11|}}} | <tr><td><code>{{{var11}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var11}}}}}}|40px|{{{border-{{{var11}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var11}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var12|}}} | <tr><td><code>{{{var12}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var12}}}}}}|40px|{{{border-{{{var12}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var12}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var13|}}} | <tr><td><code>{{{var13}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var13}}}}}}|40px|{{{border-{{{var13}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var13}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var14|}}} | <tr><td><code>{{{var14}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var14}}}}}}|40px|{{{border-{{{var14}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var14}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var15|}}} | <tr><td><code>{{{var15}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var15}}}}}}|40px|{{{border-{{{var15}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var15}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var16|}}} | <tr><td><code>{{{var16}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var16}}}}}}|40px|{{{border-{{{var16}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var16}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var17|}}} | <tr><td><code>{{{var17}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var17}}}}}}|40px|{{{border-{{{var17}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var17}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var18|}}} | <tr><td><code>{{{var18}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var18}}}}}}|40px|{{{border-{{{var18}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var18}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var19|}}} | <tr><td><code>{{{var19}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var19}}}}}}|40px|{{{border-{{{var19}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var19}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var20|}}} | <tr><td><code>{{{var20}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var20}}}}}}|40px|{{{border-{{{var20}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var20}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var21|}}} | <tr><td><code>{{{var21}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var21}}}}}}|40px|{{{border-{{{var21}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var21}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var22|}}} | <tr><td><code>{{{var22}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var22}}}}}}|40px|{{{border-{{{var22}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var22}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var23|}}} | <tr><td><code>{{{var23}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var23}}}}}}|40px|{{{border-{{{var23}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var23}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var24|}}} | <tr><td><code>{{{var24}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var24}}}}}}|40px|{{{border-{{{var24}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var24}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var25|}}} | <tr><td><code>{{{var25}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var25}}}}}}|40px|{{{border-{{{var25}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var25}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var26|}}} | <tr><td><code>{{{var26}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var26}}}}}}|40px|{{{border-{{{var26}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var26}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var27|}}} | <tr><td><code>{{{var27}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var27}}}}}}|40px|{{{border-{{{var27}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var27}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var28|}}} | <tr><td><code>{{{var28}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var28}}}}}}|40px|{{{border-{{{var28}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var28}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var29|}}} | <tr><td><code>{{{var29}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var29}}}}}}|40px|{{{border-{{{var29}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var29}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var30|}}} | <tr><td><code>{{{var30}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var30}}}}}}|40px|{{{border-{{{var30}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var30}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var31|}}} | <tr><td><code>{{{var31}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var31}}}}}}|40px|{{{border-{{{var31}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var31}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var32|}}} | <tr><td><code>{{{var32}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var32}}}}}}|40px|{{{border-{{{var32}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var32}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var33|}}} | <tr><td><code>{{{var33}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var33}}}}}}|40px|{{{border-{{{var33}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var33}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var34|}}} | <tr><td><code>{{{var34}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var34}}}}}}|40px|{{{border-{{{var34}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var34}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var35|}}} | <tr><td><code>{{{var35}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var35}}}}}}|40px|{{{border-{{{var35}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var35}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var36|}}} | <tr><td><code>{{{var36}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var36}}}}}}|40px|{{{border-{{{var36}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var36}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var37|}}} | <tr><td><code>{{{var37}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var37}}}}}}|40px|{{{border-{{{var37}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var37}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var38|}}} | <tr><td><code>{{{var38}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var38}}}}}}|40px|{{{border-{{{var38}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var38}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var39|}}} | <tr><td><code>{{{var39}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var39}}}}}}|40px|{{{border-{{{var39}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var39}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{var40|}}} | <tr><td><code>{{{var40}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var40}}}}}}|40px|{{{border-{{{var40}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var40}}}}}}</code></td></tr> }}<!-- -->{{#if: {{{flag alias-naval|}}} | <tr><td><code>naval</code></td><td style="text-align:center;">[[File:{{{flag alias-naval}}}|40px|{{{border-naval|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-naval}}}</code></td></tr> }}<!-- -->{{#if: {{{flag alias-marines|}}} | <tr><td><code>marines</code></td><td style="text-align:center;">[[File:{{{flag alias-marines}}}|40px|{{{border-marines|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-marines}}}</code></td></tr> }}<!-- -->{{#if: {{{flag alias-military|}}} | <tr><td><code>military</code></td><td style="text-align:center;">[[File:{{{flag alias-military}}}|40px|{{{border-military|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-military}}}</code></td></tr> }}<!-- -->{{#if: {{{flag alias-coast guard|}}} | <tr><td><code>coast guard</code></td><td style="text-align:center;">[[File:{{{flag alias-coast guard}}}|40px|{{{border-coast guard|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-coast guard}}}</code></td></tr> }}<!-- -->{{#if: {{{flag alias-navy|}}} | <tr><td><code>navy</code></td><td style="text-align:center;">[[File:{{{flag alias-navy}}}|40px|{{{border-navy|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-navy}}}</code></td></tr> }}<!-- -->{{#if: {{{flag alias-air force|}}} | <tr><td><code>air force</code></td><td style="text-align:center;">[[File:{{{flag alias-air force}}}|40px|{{{border-air force|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-air force}}}</code></td></tr> }}<!-- -->{{#if: {{{flag alias-space force|}}} | <tr><td><code>space force</code></td><td style="text-align:center;">[[File:{{{flag alias-space force}}}|40px|{{{border-space force|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-space force}}}</code></td></tr> }}<!-- -->{{#if: {{{flag alias-army|}}} | <tr><td><code>army</code></td><td style="text-align:center;">[[File:{{{flag alias-army}}}|40px|{{{border-army|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-army}}}</code></td></tr> }}<!-- --></table> }} {{#if: {{{redir1|}}} | ===Redirect aliases=== This template can also be used via an ''alias'' name (implemented as a redirect to this template):<!-- --><table class="wikitable"><!-- --><tr><th>Alias name</th><th>{{tlx|flag|''alias''}} output</th><th>{{tlx|flag country|''alias''}} output</th></tr> {{#if: {{{redir1|}}} | <tr><td><code>{{{redir1}}}</code> (<span class="plainlinks">[{{fullurl:Template:Country data {{{redir1}}}|redirect=no}} view]</span>)</td><td>{{flag|{{{redir1}}}}}</td><td>{{flag country|{{{redir1}}}}}</td></tr> }}<!-- -->{{#if: {{{redir2|}}} | <tr><td><code>{{{redir2}}}</code> (<span class="plainlinks">[{{fullurl:Template:Country data {{{redir2}}}|redirect=no}} view]</span>)</td><td>{{flag|{{{redir2}}}}}</td><td>{{flag country|{{{redir2}}}}}</td></tr> }}<!-- -->{{#if: {{{redir3|}}} | <tr><td><code>{{{redir3}}}</code> (<span class="plainlinks">[{{fullurl:Template:Country data {{{redir3}}}|redirect=no}} view]</span>)</td><td>{{flag|{{{redir3}}}}}</td><td>{{flag country|{{{redir3}}}}}</td></tr> }}<!-- -->{{#if: {{{redir4|}}} | <tr><td><code>{{{redir4}}}</code> (<span class="plainlinks">[{{fullurl:Template:Country data {{{redir4}}}|redirect=no}} view]</span>)</td><td>{{flag|{{{redir4}}}}}</td><td>{{flag country|{{{redir4}}}}}</td></tr> }}<!-- -->{{#if: {{{redir5|}}} | <tr><td><code>{{{redir5}}}</code> (<span class="plainlinks">[{{fullurl:Template:Country data {{{redir5}}}|redirect=no}} view]</span>)</td><td>{{flag|{{{redir5}}}}}</td><td>{{flag country|{{{redir5}}}}}</td></tr> }}<!-- --></table> See [{{fullurl:Special:WhatLinksHere/{{FULLPAGENAMEE}}|hidelinks=1&hidetrans=1}} What links here] for a full list of redirects. }} ===Example usage=== * <code><nowiki>{{flag|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{flag|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}} * <code><nowiki>{{flag icon|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{flag icon|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}}<!-- -->{{#if: {{{shortname alias|}}} | * <code><nowiki>{{flag country|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{flag country|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}} }} {{#if: {{{var1|}}} | ====Using a flag variant==== * <code><nowiki>{{flag|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>|</nowiki>{{{var1}}}<nowiki>}}</nowiki></code> → {{flag|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}|{{{var1}}}}} * <code><nowiki>{{flag icon|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>|</nowiki>{{{var1}}}<nowiki>}}</nowiki></code> → {{flag icon|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}|{{{var1}}}}} }} {{#if: {{{redir1|}}} | ====Using a redirect alias==== * <code><nowiki>{{flag icon|</nowiki>{{{redir1}}}<nowiki>}}</nowiki></code> → {{flag icon|{{{redir1}}}}} * <code><nowiki>{{flag country|</nowiki>{{{redir1}}}<nowiki>}}</nowiki></code> → {{flag country|{{{redir1}}}}} * <code><nowiki>{{flag|</nowiki>{{{redir1}}}<nowiki>}}</nowiki></code> → {{flag|{{{redir1}}}}} }} {{#if: {{{flag alias-naval|}}}{{{link alias-naval|}}}{{{flag alias-air force|}}}{{{link alias-air force|}}}{{{flag alias-space force|}}}{{{link alias-space force|}}}{{{flag alias-army|}}}{{{link alias-army|}}}{{{flag alias-coast guard|}}}{{{link alias-coast guard|}}}{{{flag alias-military|}}}{{{link alias-military|}}}{{{flag alias-marines|}}}{{{link alias-marines|}}} | ===Military ensigns=== {{#if: {{{flag alias-naval|}}} | This template includes a naval flag variant that can be used with [[Template:Naval]]: * <code><nowiki>{{naval|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{naval|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}|naval}} * <code><nowiki>{{flag icon|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>|naval}}</nowiki></code> → {{flag icon|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}|naval}} | {{#if: {{{link alias-naval|}}} | This nation's naval flag is the same as its national flag, so [[Template:Naval]] produces the following: * <code><nowiki>{{naval|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{naval|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}} }}}}<!-- -->{{#if: {{{flag alias-air force|}}} |{{break}} This template includes an air force ensign flag variant that can be used with [[Template:Air force]]: * <code><nowiki>{{air force|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{air force|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}} * <code><nowiki>{{flag icon|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>|air force}}</nowiki></code> → {{flag icon|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}|air force}} | {{#if: {{{link alias-air force|}}} |{{break}} This nation's air force ensign is the same as its national flag, so [[Template:Air force]] produces the following: * <code><nowiki>{{air force|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{air force|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}} }}}}<!-- -->{{#if: {{{flag alias-space force|}}} |{{break}} This template includes a space force ensign flag variant that can be used with [[Template:Space force]]: * <code><nowiki>{{space force|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{space force|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}} * <code><nowiki>{{flag icon|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>|space force}}</nowiki></code> → {{flag icon|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}|space force}} | {{#if: {{{link alias-space force|}}} |{{break}} This nation's space force flag is the same as its national flag, so [[Template:Space force]] produces the following: * <code><nowiki>{{space force|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{space force|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}} }}}}<!-- -->{{#if: {{{flag alias-marines|}}} |{{break}} This template includes a marine ensign flag variant that can be used with [[Template:Marines]]: * <code><nowiki>{{marines|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{marines|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}} * <code><nowiki>{{flag icon|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>|marines}}</nowiki></code> → {{flag icon|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}|marines}} | {{#if: {{{link alias-marines|}}} |{{break}} This nation's marine ensign is the same as its national flag, so [[Template:Marines]] produces the following: * <code><nowiki>{{marines|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{marines|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}} }}}}<!-- -->{{#if: {{{flag alias-military|}}} |{{break}} This template includes a marine ensign flag variant that can be used with [[Template:Armed forces]]: * <code><nowiki>{{Armed forces|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{Armed forces|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}} * <code><nowiki>{{flag icon|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>|military}}</nowiki></code> → {{flag icon|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}|military}} | {{#if: {{{link alias-military|}}} |{{break}} This nation's military ensign is the same as its national flag, so [[Template: Armed forces]] produces the following: * <code><nowiki>{{Armed forces|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{Armed forces|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}} }}}}<!-- -->{{#if: {{{flag alias-navy|}}} |{{break}} This template includes an ensign flag variant that can be used with [[Template:Navy]]: * <code><nowiki>{{navy|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{navy|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}|navy}} * <code><nowiki>{{flag icon|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>|navy}}</nowiki></code> → {{flag icon|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}|navy}} | {{#if: {{{link alias-navy|}}} |{{break}} This nation's navy flag is the same as its national flag, so [[Template:Navy]] produces the following: * <code><nowiki>{{navy|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{navy|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}} }}}}<!-- -->{{#if: {{{flag alias-coast guard|}}} |{{break}} This template includes a coast guard ensign flag variant that can be used with [[Template:Coast guard]]: * <code><nowiki>{{coast guard|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{coast guard|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}} * <code><nowiki>{{flag icon|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>|coast guard}}</nowiki></code> → {{flag icon|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}|coast guard}} | {{#if: {{{link alias-coast guard|}}} |{{break}} This nation's coast guard ensign is the same as its national flag, so [[Template:Coast guard]] produces the following: * <code><nowiki>{{coast guard|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{coast guard|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}} }}}}<!-- -->{{#if: {{{flag alias-army|}}} |{{break}} This template includes an army ensign flag variant that can be used with [[Template:Army]]: * <code><nowiki>{{army|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{army|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}} * <code><nowiki>{{flag icon|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>|army}}</nowiki></code> → {{flag icon|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}|army}} | {{#if: {{{link alias-army|}}} |{{break}} This nation's army ensign is the same as its national flag, so [[Template:Army]] produces the following: * <code><nowiki>{{army|</nowiki>{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}<nowiki>}}</nowiki></code> → {{army|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}} }}}} }} {{#if: {{{related1|}}} | ===Related templates=== Please see the following related <code>country_data</code> templates: * [[Template:Country data {{{related1}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related1}}}<!-- {{#if:{{{related1param|}}}|{{!}}{{{related1param}}}}} -->}}</span><!-- -->{{#if: {{{related2|}}} | * [[Template:Country data {{{related2}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related2}}}<!-- {{#if:{{{related2param|}}}|{{!}}{{{related2param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related3|}}} | * [[Template:Country data {{{related3}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related3}}}<!-- {{#if:{{{related3param|}}}|{{!}}{{{related3param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related4|}}} | * [[Template:Country data {{{related4}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related4}}}<!-- {{#if:{{{related4param|}}}|{{!}}{{{related4param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related5|}}} | * [[Template:Country data {{{related5}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related5}}}<!-- {{#if:{{{related5param|}}}|{{!}}{{{related5param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related6|}}} | * [[Template:Country data {{{related6}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related6}}}<!-- {{#if:{{{related6param|}}}|{{!}}{{{related6param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related7|}}} | * [[Template:Country data {{{related7}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related7}}}<!-- {{#if:{{{related7param|}}}|{{!}}{{{related7param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related8|}}} | * [[Template:Country data {{{related8}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related8}}}<!-- {{#if:{{{related8param|}}}|{{!}}{{{related8param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related9|}}} | * [[Template:Country data {{{related9}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related9}}}<!-- {{#if:{{{related9param|}}}|{{!}}{{{related9param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related10|}}} | * [[Template:Country data {{{related10}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related10}}}<!-- {{#if:{{{related10param|}}}|{{!}}{{{related10param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related11|}}} | * [[Template:Country data {{{related11}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related11}}}<!-- {{#if:{{{related11param|}}}|{{!}}{{{related11param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related12|}}} | * [[Template:Country data {{{related12}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related12}}}<!-- {{#if:{{{related12param|}}}|{{!}}{{{related12param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related13|}}} | * [[Template:Country data {{{related13}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related13}}}<!-- {{#if:{{{related13param|}}}|{{!}}{{{related13param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related14|}}} | * [[Template:Country data {{{related14}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related14}}}<!-- {{#if:{{{related14param|}}}|{{!}}{{{related14param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related15|}}} | * [[Template:Country data {{{related15}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related15}}}<!-- {{#if:{{{related15param|}}}|{{!}}{{{related15param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related16|}}} | * [[Template:Country data {{{related16}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related16}}}<!-- {{#if:{{{related16param|}}}|{{!}}{{{related16param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related17|}}} | * [[Template:Country data {{{related17}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related17}}}<!-- {{#if:{{{related17param|}}}|{{!}}{{{related17param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related18|}}} | * [[Template:Country data {{{related18}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related18}}}<!-- {{#if:{{{related18param|}}}|{{!}}{{{related18param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related19|}}} | * [[Template:Country data {{{related19}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related19}}}<!-- {{#if:{{{related19param|}}}|{{!}}{{{related19param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related20|}}} | * [[Template:Country data {{{related20}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related20}}}<!-- {{#if:{{{related20param|}}}|{{!}}{{{related20param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related21|}}} | * [[Template:Country data {{{related21}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related21}}}<!-- {{#if:{{{related21param|}}}|{{!}}{{{related21param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related22|}}} | * [[Template:Country data {{{related22}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related22}}}<!-- {{#if:{{{related22param|}}}|{{!}}{{{related22param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related23|}}} | * [[Template:Country data {{{related23}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related23}}}<!-- {{#if:{{{related23param|}}}|{{!}}{{{related23param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related24|}}} | * [[Template:Country data {{{related24}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related24}}}<!-- {{#if:{{{related24param|}}}|{{!}}{{{related24param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related25|}}} | * [[Template:Country data {{{related25}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related25}}}<!-- {{#if:{{{related25param|}}}|{{!}}{{{related25param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related26|}}} | * [[Template:Country data {{{related26}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related26}}}<!-- {{#if:{{{related26param|}}}|{{!}}{{{related26param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related27|}}} | * [[Template:Country data {{{related27}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related27}}}<!-- {{#if:{{{related27param|}}}|{{!}}{{{related27param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related28|}}} | * [[Template:Country data {{{related28}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related28}}}<!-- {{#if:{{{related28param|}}}|{{!}}{{{related28param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related29|}}} | * [[Template:Country data {{{related29}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related29}}}<!-- {{#if:{{{related29param|}}}|{{!}}{{{related29param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related30|}}} | * [[Template:Country data {{{related30}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related30}}}<!-- {{#if:{{{related30param|}}}|{{!}}{{{related30param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related31|}}} | * [[Template:Country data {{{related31}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related31}}}<!-- {{#if:{{{related31param|}}}|{{!}}{{{related31param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related32|}}} | * [[Template:Country data {{{related32}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related32}}}<!-- {{#if:{{{related32param|}}}|{{!}}{{{related32param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related33|}}} | * [[Template:Country data {{{related33}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related33}}}<!-- {{#if:{{{related33param|}}}|{{!}}{{{related33param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related34|}}} | * [[Template:Country data {{{related34}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related34}}}<!-- {{#if:{{{related34param|}}}|{{!}}{{{related34param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related35|}}} | * [[Template:Country data {{{related35}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related35}}}<!-- {{#if:{{{related35param|}}}|{{!}}{{{related35param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related36|}}} | * [[Template:Country data {{{related36}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related36}}}<!-- {{#if:{{{related36param|}}}|{{!}}{{{related36param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related37|}}} | * [[Template:Country data {{{related37}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related37}}}<!-- {{#if:{{{related37param|}}}|{{!}}{{{related37param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related38|}}} | * [[Template:Country data {{{related38}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related38}}}<!-- {{#if:{{{related38param|}}}|{{!}}{{{related38param}}}}} -->}}</span> }}<!-- -->{{#if: {{{related39|}}} | * [[Template:Country data {{{related39}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related39}}}<!-- {{#if:{{{related39param|}}}|{{!}}{{{related39param}}}}} -->}}</span> }}<!-- -->}} {{#ifeq:{{SUBPAGENAME}}|sandbox||{{#ifexist:{{FULLPAGENAME}}/doc | {{#if:{{Suppress categories|{{{{FULLPAGENAME}}/doc}}}}| ===Other information=== }} {{{{FULLPAGENAME}}/doc|alias={{{alias|}}}|cat={{{cat|}}}}} }}}} ===TemplateData=== {{TemplateData header}} <templatedata> { "description": "This template should not be used directly. It is used indirectly by flag templates such as Template:Flag and Template:Flag icon. See Category:Flag template system for a full list of flag templates and Wikipedia:WikiProject Flag Template for further documentation.", "params": {} } </templatedata> {{#ifeq:{{NAMESPACE}}|{{ns:Template}}|<!-- -->{{#ifeq:{{SUBPAGENAME}}|sandbox|<!-- -->[[Category:Country data template sandboxes|{{{cat|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}}}]]|<!-- -->{{#ifexist:{{FULLPAGENAME}}/doc|<!-- -->[[Category:Country data templates with documentation subpage|{{{cat|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}}}]]|<!-- -->[[Category:Uncategorized country data templates|{{{cat|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}}}]]<!-- -->}}<!-- -->{{#if:{{{size flag alias-{{{var1}}}|}}}{{{size flag alias-{{{var2}}}|}}}{{{size flag alias-{{{var3}}}|}}}{{{size flag alias-{{{var4}}}|}}}{{{size flag alias-{{{var5}}}|}}}{{{size flag alias-{{{var6}}}|}}}{{{size flag alias-{{{var7}}}|}}}{{{size flag alias-{{{var8}}}|}}}{{{size flag alias-{{{var9}}}|}}}{{{size flag alias-{{{var10}}}|}}}{{{size flag alias-{{{var11}}}|}}}{{{size flag alias-{{{var12}}}|}}}{{{size flag alias-{{{var13}}}|}}}{{{size flag alias-{{{var14}}}|}}}{{{size flag alias-{{{var15}}}|}}}{{{size flag alias-{{{var16}}}|}}}{{{size flag alias-{{{var17}}}|}}}{{{size flag alias-{{{var18}}}|}}}{{{size flag alias-{{{var19}}}|}}}{{{size flag alias-{{{var20}}}|}}}{{{size flag alias-{{{var21}}}|}}}{{{size flag alias-{{{var22}}}|}}}{{{size flag alias-{{{var23}}}|}}}{{{size flag alias-{{{var24}}}|}}}{{{size flag alias-{{{var25}}}|}}}{{{size flag alias-{{{var26}}}|}}}{{{size flag alias-{{{var27}}}|}}}{{{size flag alias-{{{var28}}}|}}}{{{size flag alias-{{{var29}}}|}}}{{{size flag alias-{{{var30}}}|}}}{{{size flag alias-{{{var31}}}|}}}{{{size flag alias-{{{var32}}}|}}}{{{size flag alias-{{{var33}}}|}}}{{{size flag alias-{{{var34}}}|}}}{{{size flag alias-{{{var35}}}|}}}{{{size flag alias-{{{var36}}}|}}}{{{size flag alias-{{{var37}}}|}}}{{{size flag alias-{{{var38}}}|}}}{{{size flag alias-{{{var39}}}|}}}{{{size flag alias-{{{var40}}}|}}}{{{size flag alias-naval|}}}{{{size flag alias-marines|}}}{{{size flag alias-military|}}}{{{size flag alias-coast guard|}}}{{{size flag alias-navy|}}}{{{size flag alias-air force|}}}{{{size flag alias-space force|}}}{{{size flag alias-army|}}}{{{size flag alias|}}}|[[Category:Country data templates with distinct default size|{{{cat|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}}}]]<!-- -->}}<!-- -->[[Category:All country data templates|{{{cat|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}}}]]<!-- -->{{#if:{{{shortname alias|}}}|<!-- -->[[Category:Country data templates with distinct shortname|{{{cat|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}}}]]<!-- -->}}<!-- -->{{#ifeq:{{{demopagename|{{PAGENAME}}}}}|Country data {{{alias}}}||<!-- -->{{#ifeq:{{{demopagename|{{PAGENAME}}}}}|Country data {{{shortname alias}}}||<!-- -->[[Category:Country data templates with distinct template name|{{{cat|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}}}}]]<!-- -->}}<!-- -->}}<!-- -->{{#if:{{{flag alias|}}}||<!-- -->[[Category:Country data templates without flag alias|{{#invoke:String|replace|{{{demopagename|{{PAGENAME}}}}}|^%w+ data |||false}}]]<!-- -->}}<!-- -->}}<!-- -->}} |link box=This is the documentation for '''Template:{{{demopagename|{{PAGENAME}}}}}'''. It is automatically generated by [[Template:Country showdata]].<br />Editors can experiment in this template's {{#ifeq:{{SUBPAGENAME}}|sandbox|'''sandbox''' ([{{fullurl:{{FULLPAGENAME}}|action=edit}} edit] {{!}} [{{fullurl:Special:ComparePages|page1=Template:{{urlencode:{{BASEPAGENAME}}}}&page2={{urlencode:{{FULLPAGENAME}}}}}} diff])|{{#ifexist:{{FULLPAGENAME}}/sandbox|[[{{FULLPAGENAME}}/sandbox|sandbox]] ([{{fullurl:{{FULLPAGENAME}}/sandbox|action=edit}} edit] {{!}} [{{fullurl:Special:ComparePages|page1={{urlencode:{{FULLPAGENAME}}}}&page2={{urlencode:{{FULLPAGENAME}}}}/sandbox}} diff])|sandbox ([{{fullurl:{{FULLPAGENAME}}/sandbox|action=edit&preload=Template:Country_showdata/preload-sandbox}} create] {{!}} [{{fullurl:{{FULLPAGENAME}}/sandbox|action=edit&preload=Template:Country_showdata/mirror&summary=Create+sandbox+version+of+{{urlencode:[[{{FULLPAGENAME}}]]}}}} mirror])}}}} and {{#ifexist:{{#ifeq:{{SUBPAGENAME}}|sandbox|Template:{{BASEPAGENAME}}|{{FULLPAGENAME}}}}/testcases|[[{{#ifeq:{{SUBPAGENAME}}|sandbox|Template:{{BASEPAGENAME}}|{{FULLPAGENAME}}}}/testcases|testcases]] ([{{fullurl:{{#ifeq:{{SUBPAGENAME}}|sandbox|Template:{{BASEPAGENAME}}|{{FULLPAGENAME}}}}/testcases|action=edit}} edit])|testcases ([{{fullurl:{{#ifeq:{{SUBPAGENAME}}|sandbox|Template:{{BASEPAGENAME}}|{{FULLPAGENAME}}}}/testcases|action=edit&preload=Template%3ADocumentation%2Fpreload-testcases}} create])}} pages.<br />Please {{purge|purge the cache}} after making any changes to this template.<!-- -->{{#ifeq:{{SUBPAGENAME}}|sandbox||{{#ifexist:{{FULLPAGENAME}}/doc|<!-- --><br />This template has a [[{{FULLPAGENAME}}/doc|/doc]] subpage for the purposes of [[WP:CAT|categories]] and documentation specific to this template.|<!-- -->{{#switch:{{PROTECTIONLEVEL:edit}}|sysop|templateeditor=<!-- --><br />This template is [[WP:PROTECT|{{#ifeq:{{PROTECTIONLEVEL:edit}}|sysop|fully protected|template-protected}}]] and any [[WP:CAT|categories]] should be added to the template's [{{fullurl:{{FULLPAGENAME}}/doc|action=edit&preload=Template:Country_showdata/preload}} /doc] subpage, which is not protected.|#default=<!-- --><br />Any [[WP:CAT|categories]] should be added to the template's [{{fullurl:{{FULLPAGENAME}}/doc|action=edit&preload=Template:Country_showdata/preload}} /doc] subpage, which does not exist yet.<!-- -->}}<!-- -->}}}} }}</includeonly><noinclude> {{documentation}} </noinclude> g09kiptcsai433fpp28esegdp8gafxu Nhwɛdo:CountryPrefixThe 10 3084 15654 2024-08-07T16:18:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15654 wikitext text/x-wiki #REDIRECT [[Template:Country prefix the]] {{Redirect category shell| {{R from move}} }} kb39ebpmwk8otnglmn7cfj372wgyej0 Nhwɛdo:Crossref 10 3085 15655 2024-08-07T16:18:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15655 wikitext text/x-wiki #REDIRECT [[Template:Crossreference]] {{Rcat shell| {{R from template shortcut}} }} pq7z0nmw7a74xqvemqbunajs03rcg15 Nhwɛdo:Crossreference/styles.css 10 3086 15656 2024-08-07T16:19:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15656 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 Nhwɛdo:Crystalball 10 3087 15657 2024-08-07T16:19:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15657 wikitext text/x-wiki [[File:Emoji u1f52e.svg|16px|alt=crystal ball]]&nbsp;'''[[Wikipedia:CheckUser|CheckUser]] is not a crystal ball'''<noinclude>{{documentation|content= {{hatnote|You may alternatively be looking for [[Template:Crystal]] - for articles with unsourced predictions}} ==See also== {{done/See also}} [[Category:Image with comment templates]] [[Category:SPI templates]] }}</noinclude> hbgkmr6knnreqgt0p3woczm4pr0aqfn Nhwɛdo:CSS list-style-type values/core 10 3088 15658 2024-08-07T16:19:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15658 wikitext text/x-wiki {| class="wikitable" style="table-layout:fixed; width:12em; float:left; margin:2px;" !{{{type|}}}{{{ref|}}} |- |<ol style="list-style:{{{type|}}}"><li>text</li><li>text</li><li>text</li><li>text</li></ol> |} {| class="wikitable" style="table-layout:fixed; width:50em; float:left; margin:2px; text-align:center; font-size:90%;" | colspan="3" style="text-align:center;" | Firefox | colspan="2" style="text-align:center;" | Safari | colspan="4" style="text-align:center;" | Chrome | colspan="3" style="text-align:center;" | Opera |- <!---FF---> | 3 | 4 | 5 <!---S---> | 4 | 5 <!---C---> | 9 | 10 | 11 | 12 <!---O---> | 10 | 11 | 12 |- | {{{{{ff3|yes}}}}} | {{{{{ff4|yes}}}}} | {{{{{ff5|yes}}}}} | {{{{{s4|yes}}}}} | {{{{{s5|yes}}}}} | {{{{{c9|yes}}}}} | {{{{{c10|yes}}}}} | {{{{{c11|yes}}}}} | {{{{{c12|yes}}}}} | {{{{{o10|yes}}}}} | {{{{{o11|yes}}}}} | {{{{{o12|yes}}}}} |} {{clear}} 2x51621c0sjd6sv8lqog4rzjpamwiy7 Nhwɛdo:Cu-endorsed 10 3089 15659 2024-08-07T16:19:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15659 wikitext text/x-wiki {{Respond|blueplus|Endorsed by a [[Wikipedia:CheckUser|checkuser]]}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 3j10r2tfqmmpio26meqnhclnmz1et7o Nhwɛdo:Cudecline 10 3090 15660 2024-08-07T16:19:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15660 wikitext text/x-wiki {{Respond|bluebrokenplus|{{{1|Check declined by a checkuser}}}}}<noinclude><br />{{doc}}</noinclude> bnxt9ld8vemi0pwkuyf1ihlb3fsahck Nhwɛdo:CUnote 10 3091 15661 2024-08-07T16:20:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15661 wikitext text/x-wiki {{Respond|greyexclamation|Checkuser note:}}<noinclude> {{Documentation}} </noinclude> 02uzvy4qftjcu4668lwz2z3llicuw4u Nhwɛdo:Dagger 10 3092 15662 2024-08-07T16:20:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15662 wikitext text/x-wiki {{yesno|{{{sup|}}}|yes=<sup>†</sup>|no=†}}<noinclude>{{Documentation}}</noinclude> co7uhnkugmqbrpo9wazs6ek9nuxp544 Nhwɛdo:Date 10 3093 15663 2024-08-07T16:20:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15663 wikitext text/x-wiki {{safesubst:<noinclude/>#switch:none |{{safesubst:<noinclude/>#iferror: {{safesubst:<noinclude/>#time:Y_M_d|{{{1|}}} }} | none }} <noinclude><!-- #time: can't handle --></noinclude> |{{safesubst:<noinclude/>#iferror: {{safesubst:<noinclude/>#expr: {{{1|}}}+0 }} |<noinclude><!--not a pure number--></noinclude> |{{safesubst:<noinclude/>#ifexpr: {{{1|}}}+0 > 10000000000000 |<noinclude><!-- a yyyymmddhhmmss timestamp --></noinclude> |{{safesubst:<noinclude/>#ifeq: {{safesubst:<noinclude/>#expr:{{{1|}}}+0}} | {{{1|}}} | none <noinclude><!-- pure number eg 123.456 --></noinclude> | <noinclude><!-- assume yy-mm-dd --></noinclude> }} }} }} |{{safesubst:<noinclude/>#switch: {{safesubst:<noinclude/>lc:{{{2|}}}}} | none | asis | link | lnone =none }} |{{safesubst:<noinclude/>#ifexpr: {{safesubst:<noinclude/>#time:Y|{{{1|}}} }} < 1000 | none }} |{{safesubst:<noinclude/>#switch: {{safesubst:<noinclude/>#time:Ynj|{{{1|}}} }}|100031|110031|130031|140031|150031=none}} |= {{safesubst:<noinclude/>#if:{{{1|}}} |{{safesubst:<noinclude/>#switch:{{{2}}} |link|lnone|l=[[{{{1}}}]] |{{{1}}} }} }}<noinclude><!-- error or "none", so no formatting --></noinclude> |<noinclude><!-- continue with formatting --></noinclude> {{safesubst:<noinclude/>#ifeq:<noinclude><!-- --></noinclude>{{safesubst:<noinclude/>#time:Y|{{{1}}} 2008}}<noinclude><!-- --></noinclude>{{safesubst:<noinclude/>#iferror: {{safesubst:<noinclude/>#ifexpr: {{{1}}}>10000000000000 | no }} | }}<noinclude><!-- --></noinclude>{{safesubst:<noinclude/>#time:Y|{{{1}}} 2004}} |20082004 |<noinclude><!-- no year --></noinclude> {{safesubst:<noinclude/>#ifeq:{{safesubst:<noinclude/>#time:d|{{{1}}} 2036}}|{{safesubst:<noinclude/>#time:d|{{{1}}} }} |<noinclude><!-- month+day --></noinclude>{{safesubst:<noinclude/>#time: {{safesubst:<noinclude/>#switch: {{safesubst:<noinclude/>lc: {{safesubst:<noinclude/>#ifeq:{{{3|}}}|y|L}}{{{2|}}} }} | lmdy | liso | lymd = [[:F j]] | mdy | iso | ymd = F j | ldmy | l = [[:j F]] | #default = j F }}|{{{1}}} 2000 }}<noinclude><!-- default='dmy' or null or "" or unsupported option --></noinclude> |<noinclude><!-- month only --></noinclude>{{safesubst:<noinclude/>#time: {{safesubst:<noinclude/>#switch: {{safesubst:<noinclude/>lc: {{safesubst:<noinclude/>#ifeq:{{{3|}}}|y|L}}{{{2|}}} }} | lmdy | liso | lymd | ldmy | l = [[F]] | #default = F }}|{{{1}}} 2000 }}<noinclude><!-- default='dmy'/'mdy'/'ymd'/'iso'/null/""/unsupported opt --></noinclude> }} |<noinclude><!-- with year--></noinclude> {{safesubst:<noinclude/>#if: {{safesubst:<noinclude/>#iferror:{{safesubst:<noinclude/>#time:j|2 {{{1|}}}}}|*D*|{{safesubst:<noinclude/>#iferror:{{safesubst:<noinclude/>#time:j|2000 {{{1|}}}}}|*D*| }}}} |<noinclude><!-- day+month+year --></noinclude>{{safesubst:<noinclude/>#time: {{safesubst:<noinclude/>#switch: {{safesubst:<noinclude/>lc: {{safesubst:<noinclude/>#ifeq:{{{3|}}}|y|L}}{{{2|}}} }} | lmdy = [[:F j]], [[Y]] | mdy = F j, Y | liso = [[Y|Y-]][[F j|m-d]]<noinclude><!-- i.e. [[Y-m-d]] --></noinclude> | iso = Y-m-d | lymd = [[Y]] [[:F j]] | ymd = Y F j | ldmy | l = [[:j F]] [[Y]] | #default = j F Y }}|{{{1|}}} }}<noinclude><!-- #default='dmy' or null or "" or unsupported option --></noinclude> |<noinclude><!-- month+year --></noinclude>{{safesubst:<noinclude/>#time: {{safesubst:<noinclude/>#switch: {{safesubst:<noinclude/>lc: {{safesubst:<noinclude/>#ifeq:{{{3|}}}|y|L}}{{{2|}}} }} | lmdy | liso | lymd | ldmy | l = [[:F Y]] | #default = F Y }}|{{{1|}}} }}<noinclude><!-- default='dmy'/'iso'/'mdy'/null/""/unsupported option --></noinclude> }} }} }}<noinclude> {{documentation}} </noinclude> h6nyj4g0ic17mknsotl1gn0zzq6lo8w Nhwɛdo:Death date and age 10 3094 15664 2024-08-07T16:20:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15664 wikitext text/x-wiki <includeonly>{{{{{♥|safesubst:}}}#invoke:age|death_date_and_age}}</includeonly><noinclude>{{documentation}}</noinclude> rca5grc7bugtjh7wpax4z9gzecskvgo Nhwɛdo:Decline 10 3095 15665 2024-08-07T16:21:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15665 wikitext text/x-wiki {{Respond|bluebrokenplus|{{{1|Clerk declined}}}}}<noinclude>{{documentation|content= {{distinguish|Template:Declined}} ==See also== {{done/See also}} [[Category:Image with comment templates]] [[Category:SPI templates]] }}</noinclude> 6gzvf433xu3z6d329fc401ull6fohmc Nhwɛdo:Decline-IP 10 3096 15666 2024-08-07T16:21:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15666 wikitext text/x-wiki {{Respond|bluebrokenplus|Check declined}} – Checkusers will not link accounts to IPs, per the [[foundation:Policy:Privacy policy|privacy policy]].<noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Image with comment templates|{{PAGENAME}}]] }}</noinclude> mddq2qdnnbehkwgx2l0nvzpla51n80m Nhwɛdo:Declined 10 3097 15667 2024-08-07T16:21:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15667 wikitext text/x-wiki {{Respond|minus|{{{1|Declined}}}|alt=no}}<noinclude> {{doc|content= {{distinguish|Template:Decline}} ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> rwdzenpkzmr1in74iag2iq52s0r65i2 Nhwɛdo:Deferabusefilter 10 3098 15668 2024-08-07T16:21:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15668 wikitext text/x-wiki {{Respond|deferred|Defer to [[Wikipedia:Edit filter/Requested|Abuse filter]]}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 04k2irxgm6d5zvqxnonm0k627fu4pbt Nhwɛdo:Deferblack 10 3099 15669 2024-08-07T16:21:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15669 wikitext text/x-wiki {{Respond|deferred|Defer to [[MediaWiki talk:Spam-blacklist|Local blacklist]]}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 6xnunpud32hwakj1qqqvuco1x6aaet6 Nhwɛdo:Defermetablack 10 3100 15670 2024-08-07T16:22:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15670 wikitext text/x-wiki {{Respond|deferred|Defer to [[m:Talk:Spam blacklist|Global blacklist]]}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 4db4yjce2znd7od4fsrfldsjmhqfaw1 Nhwɛdo:Deferred 10 3101 15671 2024-08-07T16:22:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15671 wikitext text/x-wiki {{Respond|deferred|{{#if:{{{1|}}}|Deferred to {{{1}}}|Deferred}}}}<noinclude> {{Documentation}} </noinclude> 7hdse5idp7c7itizdcfdmeu30k6gmts Nhwɛdo:Deferspam 10 3102 15672 2024-08-07T16:22:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15672 wikitext text/x-wiki {{Respond|deferred|Defer to [[Wikipedia talk:WikiProject Spam|WPSPAM]]}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 812t2p94nsk6dafuhlpg642nnscg5op Nhwɛdo:Deferspambot 10 3103 15673 2024-08-07T16:22:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15673 wikitext text/x-wiki {{Respond|deferred|Defer to [[User_talk:XLinkBot/RevertList|XLinkBot]]}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> mqqexsz6vxc08219gr23w4cfodzaszr Nhwɛdo:Deferwhite 10 3104 15674 2024-08-07T16:23:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15674 wikitext text/x-wiki {{Respond|deferred|Defer to [[MediaWiki talk:Spam-whitelist|Whitelist]]}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> ehab9t9xpg2w6jujld3bjjm08wt71tt Nhwɛdo:Deleted 10 3105 15675 2024-08-07T16:23:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15675 wikitext text/x-wiki {{{{{|safesubst:}}}xmark|18}} '''{{{{{|safesubst:}}}ucfirst:{{{1|Deleted}}}}}'''<noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Image with comment templates]] }}</noinclude> ld3f14bswdpsqla0nvx0705j1yvjz0v Nhwɛdo:Deleted-image 10 3106 15676 2024-08-07T16:23:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15676 wikitext text/x-wiki {{Respond|xmark|{{{1|Deleted}}}}}<noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Image with comment templates|{{PAGENAME}}]] }}</noinclude> 0yyis596zitwrlebha3pj0yy5v7m9em Nhwɛdo:Delisted 10 3107 15677 2024-08-07T16:23:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15677 wikitext text/x-wiki {{Respond|greybrokenplus|{{{1|Delisted}}}}}<noinclude>{{documentation|content= {{distinguish|Template:DelistedGA}} ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> jycooiwwd2akcukkb3gad2929ngm4pb Nhwɛdo:Denied 10 3108 15678 2024-08-07T16:23:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15678 wikitext text/x-wiki {{Respond|minus|{{{1|Denied}}}}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> erqrxce054daqutiyopn7e9hnbkux54 Nhwɛdo:Deprecated code 10 3109 15679 2024-08-07T16:24:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15679 wikitext text/x-wiki <del class="deprecated-content {{{class|}}}" style="color:{{#if:{{{red|}}}|#8B0000|#808080}}; text-decoration:none; {{#if:{{{style|}}}|{{{style}}}|}}" {{#if:{{{id|}}}|id="{{{id}}}"|}} {{#if:{{{title|{{{2|}}}}}}|title="{{{title|{{{2}}}}}}"|}}>{{{1}}}</del><noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> nh5dpk6no1fzty7y7i08n79nl5bdzci Nhwɛdo:Disagree 10 3110 15680 2024-08-07T16:24:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15680 wikitext text/x-wiki {{Respond|minus|{{{1|Disagree}}}|alt=no}}<noinclude> {{Documentation}} </noinclude> 3cbnvikswl421z2cb98ilc7mprr7m8e Nhwɛdo:Discussing 10 3111 15681 2024-08-07T16:24:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15681 wikitext text/x-wiki {{Respond|yellowclock|[[{{#if:{{{talkpage|}}}|{{{talkpage}}}{{#if:{{{talk|}}}|&#35;{{{talk}}}}}|{{TALKPAGENAME}}#{{{talk|}}}}}|Discussion]] ongoing}}{{#if:{{{1|}}}|&#58; {{{1|}}}|...}}<br /><noinclude> {{documentation}} </noinclude> lnxacjqx6dqtkfv9190bnu131kju5qy Nhwɛdo:Dislike 10 3112 15682 2024-08-07T16:25:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15682 wikitext text/x-wiki <span style="display:inline-block;padding:0 .5em;line-height:1.75em;border:1px solid #CAD4E7; font-family:'Lucida Grande',Tahoma,Verdana,sans-serif; border-radius:3px; background:#ECEEF5; text-align:center;">[[File:Not facebook not like thumbs down.png|link=|16px]]&thinsp;<span style="color:#3B5998;">{{#if:{{{num|}}}|{{{num|}}} {{PLURAL:{{{num|}}}|user {{{1|dislikes}}}|users {{{1|dislike}}}}} this.|{{#if:{{{username|}}}|[[User:{{{username|}}}|{{{username|}}}]] dislikes this.|{{{1|Dislike}}}}}}}</span></span> <noinclude> {{documentation}} </noinclude> 8hhfny9cnptix4g2896h93vbb10zi3d Nhwɛdo:Doc 10 3113 15683 2024-08-07T16:25:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15683 wikitext text/x-wiki #REDIRECT [[Template:Documentation]] {{rcat shell| {{R from template shortcut}} }} 9lwgzjtu24rn0rx33yf4xwq9el62159 Nhwɛdo:Doing 10 3114 15684 2024-08-07T16:26:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15684 wikitext text/x-wiki {{Respond|yellowclock|{{{1|Doing}}}...}}<!--template:doing--><noinclude> {{documentation}} </noinclude> evhirs659569uwg5pua6yc2r7c1p1g9 Nhwɛdo:Donetask 10 3115 15685 2024-08-07T16:26:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15685 wikitext text/x-wiki #REDIRECT [[Template:Task completed]] {{Redirect category shell| {{R from move}} }} 5rsq0mf5ghv888a9ggokqwrfjylkk5d Nhwɛdo:Duck 10 3116 15686 2024-08-07T16:26:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15686 wikitext text/x-wiki [[File:Cyberduck icon.png|20px|alt=|link=]]&nbsp;'''{{{1|[[Wikipedia:The duck test|Looks like a duck]] to me}}}'''<noinclude>{{Documentation}}</noinclude> g9e56z9ynbou1y8e74txd4ere8j3dyq Nhwɛdo:Duck2 10 3117 15687 2024-08-07T16:26:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15687 wikitext text/x-wiki [[File:Cyberduck icon.png|20px]]<noinclude>{{documentation}} </noinclude> j5hii8e0gmn10bv4gt98j1gdp9my8xj Nhwɛdo:Duplicate bug 10 3118 15688 2024-08-07T16:26:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15688 wikitext text/x-wiki {{Respond|minus|Duplicate {{#if:{{{1|}}}|of {{{1}}}|bug}}|alt=no}}<noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Image with comment templates]] }}</noinclude> ncexhfvszb8fezean2ronfiet0e03km Nhwɛdo:DuplicateProposal 10 3119 15689 2024-08-07T16:27:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15689 wikitext text/x-wiki [[File:Folder-copy.svg|28px|alt=copy]] &nbsp; '''Duplicate proposal'''{{#if: {{{1|}}} | &nbsp; ({{{1}}})}}<noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Image with comment templates]] [[Category:Wikipedia article alerts|τ]] }}</noinclude> 9uibimcwo47sfb6h4llc3b99p7nfi5c Nhwɛdo:Edit interface-protected/doc 10 3120 15690 2024-08-07T16:27:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15690 wikitext text/x-wiki {{Documentation subpage}} {{#ifeq:{{#invoke:High-use|num|x|demo={{ROOTPAGENAME}}}}|many||{{High-use|demo={{ROOTPAGENAME}}}}}} {{nosubst}} {{template shortcut|{{#switch:{{ROOTPAGENAME}} | Edit interface-protected | #default = IPER | Edit fully-protected = FPER | Edit template-protected = TPER | Edit extended-protected = EPER | Edit semi-protected = SPER }} }} {{lua|Module:Protected edit request}} This template is placed on a talk page to request an edit of the corresponding {{#switch:{{ROOTPAGENAME}} | Edit interface-protected = [[Wikipedia:Protection policy#Permanent protection|site or user JS or CSS]] page | Edit fully-protected = [[Wikipedia:Protection policy#Full protection|fully protected]] page | Edit template-protected = [[Wikipedia:Protection_policy#Template|template-protected]] template or a module | Edit extended-protected = [[Wikipedia:Protection_policy#Extended_confirmed_protection|page protected with extended-confirmed protection]] | Edit semi-protected = [[Wikipedia:Protection policy#Semi-protection|semi-protected]] page | #default = protected page }}. The template should be accompanied by a clear and specific description of the requested change, and consensus should be obtained before the template is added. '''Please see [[Wikipedia:Edit requests]] for guidance''', especially if this is the first time you are making an edit request. {{#ifeq:{{ROOTPAGENAME}}|Edit fully-protected|To report an error you have noticed on the current [[Main Page|main page]] or [[Wikipedia:Main Page/Tomorrow|tomorrow's main page]], please add it to the appropriate section on '''[[Wikipedia:Main Page/Errors]]''' instead of using this template.}} == Usage == ; Basic usage : {{Tlc|{{ROOTPAGENAME}}}} ; Specify pages to be edited : {{Tlc|{{ROOTPAGENAME}}|''First page to be edited''|''Second page to be edited''|...}} ; Specify pages in a different namespace (e.g. modules with a [[Wikipedia:Talk_page_guidelines#Centralized_talk_pages|centralised talk page]] located in the Template talk space) : {{Tlc|{{ROOTPAGENAME}}|Module:''ModuleName''|...}} ; Deactivate a request : {{Tlc|{{ROOTPAGENAME}}|answered{{=}}''yes''}} ; All parameters : {{Tlc|{{ROOTPAGENAME}}|''First page to be edited''|''Second page to be edited''|''Third page to be edited''|...|answered{{=}}|demo{{=}}}} == Parameters == All parameters are optional: * positional parameters – Specify pages to be edited. You can add an unlimited number of pages. * {{Para|answered}} or {{Para|ans}} – Set this to "yes", "y", "true" or "1" to mark the edit request as answered. This removes the page from the edit request category. * {{Para|demo}} – Set this to "yes", "y", "true" or "1" to demonstrate the template. This suppresses categories and namespace checks. == Responding to requests == See [[Wikipedia:Edit requests#Responding to requests]]. == See also == {{#ifeq:{{ROOTPAGENAME}}|Edit interface-protected|| *{{t|IPER}} - Edit interface-protected – Use this template for JavaScript and CSS outside of your own user space.}}{{#ifeq:{{ROOTPAGENAME}}|Edit fully-protected|| *{{t|FPER}} - Edit fully-protected – Use this template instead to request that an administrator update a [[WP:FPP|fully protected]] page.}}{{#ifeq:{{ROOTPAGENAME}}|Edit template-protected|| *{{t|TPER}} - Edit template-protected – Use this template for templates and [[WP:Lua|Lua modules]] that have been protected with [[WP:TPROT|template protection]].}}{{#ifeq:{{ROOTPAGENAME}}|Edit extended-protected|| *{{t|EPER}} - Edit extended-protected – Use this template for pages with [[WP:EC-P|extended confirmed protection]].}}{{#ifeq:{{ROOTPAGENAME}}|Edit semi-protected|| *{{t|SPER}} - Edit semi-protected – Use this template instead to request that other editors update a page, if you are not logged in or are too new to edit a semi-protected page.}} *{{tl|Edit COI}} - Use this template to request that other editors update a page that you have a conflict of interest in, or are blocked from editing. * [[:Category:Wikipedia interface-protected edit requests]] – The category to which this template adds pages. * [[Wikipedia:Requested moves]] – For move-protected pages <!-- DO NOT PLACE NEW REQUESTS HERE. Please read the instructions above which describe how to use the editprotected template. --> <includeonly>{{Sandbox other|| [[Category:Request templates]] }}</includeonly> 46p9aepux2xd985ozhf7t9nrrwe9axz Nhwɛdo:Edited2 10 3121 15691 2024-08-07T16:27:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15691 wikitext text/x-wiki <span class="nowrap">[[File:Yes check.svg|18px|link=|alt=]]&nbsp;'''{{{1|Completed}}}'''</span>{{{{{|safesubst:}}}#if:{{{2|{{{note|{{{reason|}}}}}}}}}|&#58; {{{2|{{{note|{{{reason}}}}}}}}}}}<!--template:edited2--><noinclude> {{documentation|Template:Done/doc}} </noinclude> op6nwpjxqiigjohdpe9lb4kuri4s1eq Nhwɛdo:Election table/category 10 3122 15692 2024-08-07T16:27:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15692 wikitext text/x-wiki <includeonly>{{Template other|{{#if: {{{country_manual|}}} | [[Category:{{{country_manual}}} election result templates]] | {{#if: {{{country_auto|}}} | [[Category:{{{country_auto}}} election result templates]] | [[Category:Election and referendum result templates]] }} }} }}</includeonly><noinclude>{{Documentation}}</noinclude> t01b78kuhaw17dc9h3u9kl7pmsd0bh5 Nhwɛdo:Endorse 10 3123 15693 2024-08-07T16:27:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15693 wikitext text/x-wiki {{Respond|blueplus|Clerk endorsed}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 7y0gvimz3v6x2uy8f7xihxidakaed6d Nhwɛdo:Endplainlist 10 3124 15694 2024-08-07T16:28:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15694 wikitext text/x-wiki <includeonly></div></includeonly><noinclude> {{documentation|Template:Plainlist/doc}} </noinclude> owuqpy73m48jricqo7bykll5w0j3c2o Nhwɛdo:Example needed 10 3125 15695 2024-08-07T16:28:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15695 wikitext text/x-wiki {{ safesubst:<noinclude/>#invoke:Unsubst||date=__DATE__|$B= <!--{{Example needed}} begin-->{{Fix | subst = <includeonly>{{subst:</includeonly><includeonly>substcheck}}</includeonly> | link = Wikipedia:AUDIENCE | text = example{{#switch:{{{1}}}|plural|s=s}} needed | title = An editor has requested that an example be provided. | date = {{{date|}}} | cat = [[Category:All articles needing examples]] | cat-date = Category:Articles needing examples }}<!--{{Example needed}} end--> }}<noinclude> {{Documentation}} </noinclude> 08aeegdfltq8t1ml5one6w7s9xravp4 Nhwɛdo:Expired 10 3126 15696 2024-08-07T16:28:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15696 wikitext text/x-wiki {{xmark}}&nbsp;'''This offer has expired''' <noinclude> {{documentation}} </noinclude> fbshthx2pafgo1apkabi2145bgnska4 Nhwɛdo:Facepalm 10 3127 15697 2024-08-07T16:29:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15697 wikitext text/x-wiki {{{{{|safesubst:}}}#switch: {{{{{|safesubst:}}}lc:{{{1}}}}} | supreme | sfod=[[File:Facepalm3.svg|{{{size|20px}}} |alt=Facepalm]] '''Supreme facepalm of destiny''' | #default=[[File:Facepalm3.svg|{{{size|15px}}} |alt=Facepalm]] '''{{{1|Facepalm}}}'''}}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> t9cutejzigt9o8op3zfrdd3igwb1ci6 Nhwɛdo:Fail 10 3128 15698 2024-08-07T16:29:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15698 wikitext text/x-wiki <big style="color:#DF0A24; font-size:1.4em;">&#x2717;</big>&nbsp;'''Fail'''<noinclude> {{Documentation}} [[Category:Image with comment templates]] </noinclude> scjm1tj6sbkxay86mi6m9poi6jr2jfa Nhwɛdo:Failed-ga 10 3129 15699 2024-08-07T16:29:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15699 wikitext text/x-wiki {{Respond|minus|{{{1|Failed}}}|alt=no}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> gfn3kh11z6ndr8yuq861vj96m02topm Nhwɛdo:Fake citation needed 10 3130 15700 2024-08-07T16:29:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15700 wikitext text/x-wiki {{main other |1={{error|This template should not be used in articles.}}[[Category:Pages with templates in the wrong namespace]] |2={{fake fix |link=Wikipedia:Citation needed |text=citation needed |nocat=yes }}}}<noinclude> {{Documentation}} <!--Categories and interwikis go on the /doc subpage.--> </noinclude> 8uaxagrkho2linzhpt1we7h7ri2nj5k Nhwɛdo:Fake heading 10 3131 15701 2024-08-07T16:29:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15701 wikitext text/x-wiki {{main other |1={{error|Per [[WP:PSEUDOHEADING]] fake headings should not be used in articles.}}[[Category:Pages with templates in the wrong namespace]] |2=<templatestyles src="Template:Fake_heading/styles.css" /><div class="fake-heading {{#switch: {{{level|{{{sub|}}}}}} | 1 = h1 | 2 | #default = h2 | 3 = h3 | 4 | 5 | 6 = h4 }}">{{{1|Section}}}</div>}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> s9j5p2mricfni90m3malsq1hs0rvrbd Nhwɛdo:Fake link/styles.css 10 3132 15702 2024-08-07T16:30:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15702 sanitized-css text/css /* {{pp-template}} */ .fakelinks { cursor: pointer; color: var(--color-progressive, #0645ad); } .fakelinks:visited { color: var(--color-visited, #0b0080); } .fakelinks:hover { color: var(--color-progressive--hover, #0645ad); } .fakelinks:active { color: var(--color-progressive--active, #faa700); } .fakelinks:hover, .fakelinks:focus { text-decoration: underline; } 8wpfiza3p8n7e17o8xa7fsqvkb1d6xa Nhwɛdo:File other 10 3133 15703 2024-08-07T16:30:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15703 wikitext text/x-wiki {{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:6}} | file | other }} }} | file | image = {{{1|}}} | other | #default = {{{2|}}} }}<!--End switch--><noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 19tqbvmuftf9lvu4r4wqwlcotcme99a Nhwɛdo:Fishing 10 3134 15704 2024-08-07T16:30:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15704 wikitext text/x-wiki [[File:Crystal 128 babelfish.svg|16px|alt=fish]]&nbsp;'''[[WP:CheckUser|CheckUser]] is not for [[WP:NOTFISHING|fishing]]'''<noinclude>{{Documentation}}</noinclude> sc8os9epyn148l3fri23erfeep5x9zh Nhwɛdo:Fix 10 3135 15705 2024-08-07T16:30:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15705 wikitext text/x-wiki {{#switch:{{{subst|¬}}} |¬={{category handler |template=[[Category:Templates needing substitution checking]] |nocat={{{nocat|<noinclude>true</noinclude>}}} }} |SUBST=[[Category:Pages with incorrectly substituted templates]] }}{{Category handler |main={{Fix/category |cat-date={{{cat-date|}}} |cat={{{cat|}}} |cat-date2={{{cat-date2|}}} |cat2={{{cat2|}}} |cat-date3={{{cat-date3|}}} |cat3={{{cat3|}}} |date={{{date|}}} }} |template={{#if:{{{name|}}}|{{#ifeq:{{{name}}}|{{ROOTPAGENAME}}||{{#if:{{{date|}}}||[[Category:Templates including undated clean-up tags]]}}}}}} |subpage=no }}{{#if:{{{text|}}} |<sup class="noprint Inline-Template {{{class|}}}" style="white-space:nowrap;">&#91;<i>{{#if:{{{pre-text|}}} |{{{pre-text}}}&#32; }}[[{{{link|Wikipedia:Cleanup}}}|<span title="{{#invoke:string|replace|source={{delink|1={{{title|{{{link|Wikipedia:Cleanup}}}}}}{{#if:{{{date|}}}|&#32;({{{date}}})}}}}|pattern=" |replace=&quot; |plain=true}}">{{{text|}}}</span>]]{{#if:{{{post-text|}}} |&#32;{{{post-text}}} }}</i>&#93;</sup>|{{{special|}}} }}{{#invoke:Check for unknown parameters|check|unknown=[[Category:Pages using Template:Fix with unknown parameters|_VALUE_{{PAGENAME}}]]|preview=Page using [[Template:Fix]] with unknown parameter "_VALUE_"|ignoreblank=y| cat | cat-date | cat-date2 | cat-date3 | cat2 | cat3 | class | date | link | name | nocat | post-text | pre-text | special | subst | text | title }}<noinclude> {{Documentation}} <!-- Add cats and interwikis to the /doc subpage, not here! --> </noinclude> 19c5swfy0sp5oz8sbcz03leugx6b7tq Nhwɛdo:Fix comma category 10 3136 15706 2024-08-07T16:30:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15706 wikitext text/x-wiki {{#invoke:String|replace|{{{1}}}|%[%[Category:(.-)from (.-) 2,(.-)%]%]|[[Category:%1 from %2 2%3]]|plain=false}}<noinclude>{{documentation}}</noinclude> m9tezz247zwbvel8aa1xrexdvqx5g08 Nhwɛdo:Fixed 10 3137 15707 2024-08-07T16:31:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15707 wikitext text/x-wiki {{Respond|Pictogram voting keep.svg|{{{1|Fixed}}}}}<noinclude> {{documentation}} </noinclude> 8zrnqkpxk9epwvjdoqbq1jj7nqsh1lq Nhwɛdo:Fixed by reporter 10 3138 15708 2024-08-07T16:31:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15708 wikitext text/x-wiki {{Respond|bluecheck|Fixed by reporter}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Checkmark insertion templates]] [[Category:Image with comment templates]] }}</noinclude> 8nyvwh2jgm4g1ykknvfmpt5upkxuy3j Nhwɛdo:Flag country/core 10 3139 15709 2024-08-07T16:31:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15709 wikitext text/x-wiki <span class="datasortkey" data-sort-value="{{{sortkey|{{{shortname alias|{{{alias}}}}}}}}}"><!-- --><span class="flagicon"><!-- -->[[File:{{{flag alias-{{{variant}}}|{{{flag alias}}}}}}|<!-- -->{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x15px|{{{size flag alias|23x15px}}}}}}}}}}|<!-- -->{{{border-{{{variant}}}|{{{border|border}}}}}} |<!-- -->alt=|<!-- -->link=]]&nbsp;<!-- -->{{#switch:{{{flag alias}}}|Flag of Switzerland.svg|Flag of the Vatican City.svg|Flag of Switzerland (Pantone).svg|Flag of Vatican City State - 2023 version.svg=&nbsp;}}<!-- -->{{#ifeq:{{{alias}}}|Nepal|&nbsp;&nbsp;}}<!-- --></span>[[{{{link alias-{{{variant}}}|{{{alias}}}}}}|<!-- -->{{#if:{{{name|}}}|{{{name}}}|{{{shortname alias|{{{alias}}}}}}}}]]<!-- --></span><noinclude>{{documentation}}</noinclude> 3o5dp6ebjqrvomktebtesgmjx8dnmjj Nhwɛdo:Flag decoration/core 10 3140 15710 2024-08-07T16:31:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15710 wikitext text/x-wiki <span class="flagicon">[[File:{{{flag alias-{{{variant}}}|{{{flag alias}}}}}}|{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x15px|{{{size flag alias|23x15px}}}}}}}}}}|{{{border-{{{variant}}}|{{{border|border}}}}}} |alt=|link=]]</span><noinclude>{{documentation}}</noinclude> 7t7813aaoxgt6vjgep7irvtso61yks1 Nhwɛdo:Flag/core 10 3141 15711 2024-08-07T16:31:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15711 wikitext text/x-wiki <span class="flagicon">[[File:{{{flag alias-{{{variant}}}|{{#if:{{{flag alias|}}}|{{{flag alias}}}|Flag placeholder.svg}}}}}|{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x15px|{{{size flag alias|23x15px}}}}}}}}}}|{{{border-{{{variant}}}|{{{border|border}}}}}} |alt=|link=]]&nbsp;{{#switch:{{{flag alias}}}|Flag of Switzerland.svg|Flag of the Vatican City.svg|Flag of Switzerland (Pantone).svg|Flag of Vatican City State - 2023 version.svg=&nbsp;}}{{#ifeq:{{{alias}}}|Nepal|&nbsp;&nbsp;}}</span>[[{{{alias}}}|{{{name}}}]]<noinclude>{{documentation}}</noinclude> 0trjvyxomel79s8qrnd9w3a2q006r79 Nhwɛdo:Fraction 10 3142 15712 2024-08-07T16:32:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15712 wikitext text/x-wiki <templatestyles src="Fraction/styles.css" /><!-- --><span class="frac"><!-- -->{{#if:{{{3|}}}<!-- if 3 -->|{{{1}}}<span class="sr-only">+</span><span class="num">{{{2}}}</span>&frasl;<span class="den">{{{3}}}</span><!-- then 1 2/3 -->|{{#if:{{{2|}}}<!-- elseif 2 -->|<span class="num">{{{1}}}</span>&frasl;<span class="den">{{{2}}}</span><!-- then 1/2 -->|{{#if:{{{1|}}}<!-- elseif 1 -->|<span class="num">1</span>&frasl;<span class="den">{{{1}}}</span><!-- then 1/1 -->|&frasl;<!-- else 0, a slash -->}}<!-- endif 1 -->}}<!-- endif 2 -->}}<!-- endif 3 --></span><noinclude> {{documentation}} </noinclude> h4nu18eu2nc7i9vqxdo45igrlkvppw3 Nhwɛdo:Fraction/styles.css 10 3143 15713 2024-08-07T16:32:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15713 sanitized-css text/css /* {{pp|small=y}} */ .frac { white-space: nowrap; } .frac .num, .frac .den { font-size: 80%; line-height: 0; /* we want this inline */ vertical-align: super; } .frac .den { vertical-align: sub; } /* [[Template:Screen reader-only]] is canonical implementation onwiki */ .sr-only { border: 0; clip: rect(0, 0, 0, 0); clip-path: polygon(0px 0px, 0px 0px, 0px 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; /* white-space: nowrap; /* already have nowrap above */ } kupllpfs310n1rzl5neixn869f4spyp Nhwɛdo:GA2ndopinion 10 3144 15714 2024-08-07T16:32:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15714 wikitext text/x-wiki {{Respond|neutral|Second opinion requested}}{{#if:{{{1<includeonly>|</includeonly>}}}|&#32;&mdash;&#32;I have [[Talk:{{{1|}}}|partially reviewed]] this article, but would like to request the opinion of a more experienced reviewer, or a reviewer that is more knowledgeable on the subject matter.}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] [[Category:Wikipedia good articles templates]] }}</noinclude> dczzgncrsgu18t0owzkzqtjwgswkvv6 Nhwɛdo:GAOnHold 10 3145 15715 2024-08-07T16:32:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15715 wikitext text/x-wiki {{Respond|wait|GA on hold}}{{#if:{{{1<includeonly>|</includeonly>}}}|&#32;&mdash;&#32;Notes left on [[Talk:{{{1|}}}|talk page]].}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] [[Category:Wikipedia good articles templates]] }}</noinclude> ght5qgbjek17xxpvl3m0xguqjlvparo Nhwɛdo:Get QID 10 3146 15716 2024-08-07T16:33:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15716 wikitext text/x-wiki {{SAFESUBST:<noinclude />#invoke:Plain text|main|1={{SAFESUBST:<noinclude />#if:{{{1|}}}|<!-- If the template is called with a non-empty non-named argument: -->{{SAFESUBST:<noinclude />if empty|{{SAFESUBST:<noinclude />#invoke:WikidataIB|getEntityFromTitle|{{{1|}}}}}<!-- If the Wikipedia page has a Wikidata item, get its qid -->|{{SAFESUBST:<noinclude />#invoke:WikidataIB|getEntityFromTitle|{{SAFESUBST:<noinclude />#invoke:redirect|main|{{{1|}}} }} }} }}<!-- Otherwize: Get the qid of the redirect destination. -->|{{SAFESUBST:<noinclude />#invoke:WikidataIB |getQid|qid={{{qid|}}}}}}}<!-- If empty argument or qid argument: Get the qid of current page, or pass the qid. -->}}<noinclude> {{Documentation}} </noinclude> 3x2mu7jgldt0csdq4qtqtodryuul79a Nhwɛdo:GlobalLocksRequested 10 3147 15717 2024-08-07T16:33:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15717 wikitext text/x-wiki <noinclude>{{pp-template|small=yes}}</noinclude>[[File:Symbol redirect vote.svg|link=|alt=Redirect arrow|16px|]]&nbsp;'''Global lock(s) requested'''<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> ds4uoqozrejfwbbf8c143t93hf66xua Nhwɛdo:Gnis 10 3148 15718 2024-08-07T16:33:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15718 wikitext text/x-wiki #REDIRECT [[Template:GNIS]] dbspzwj9su3031govo8jfn754hcxl6y Nhwɛdo:Go ahead 10 3149 15719 2024-08-07T16:33:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15719 wikitext text/x-wiki {{Respond|bluecheck2|{{ucfirst:{{{1|Go ahead}}}}}|alt=checkmark}}<noinclude> {{documentation|content= Intended to be used when you are approving part of a [[WP:conflict of interest|conflict of interest]] [[WP:edit request|edit request]] to be done by the requester. ==See also== {{Done/See also}} [[Category:Image with comment templates]] }}</noinclude> bvwm3ao2dgo8t7uau84wzvj0pgjvrwp Nhwɛdo:Great 10 3150 15720 2024-08-07T16:33:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15720 wikitext text/x-wiki [[File:Thumbs-up-icon.svg|15px|alt=thumbs up]]&nbsp;{{{1|'''''Great!'''''}}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> hogt8xzs0la78jy4zjrqviljh69r68j Nhwɛdo:Half done 10 3151 15721 2024-08-07T16:33:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15721 wikitext text/x-wiki {{Respond|yellowcheck|{{{{{|safesubst:}}}ucfirst:{{{1|Half done}}}}}}}<!--template:half done--><noinclude> {{documentation}} </noinclude> ckq5vcfnveude29gjgked7dgs4g5k6z Nhwɛdo:Hands/numdisp 10 3152 15722 2024-08-07T16:34:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15722 wikitext text/x-wiki <noinclude><!-- --============================================================ -- Display a number, with optional fraction part: 6+3/8 --============================================================ -- (see NOTES at bottom) -- --></noinclude>{{#if:{{#titleparts:{{{1|-1200-3~118}}}|1|2}} |{{hands/numdisp/frac |{{{1|-1200-3/118}}}|{{#titleparts:{{{1|-1200-3/118}}}|1|1}}|{{#titleparts:{{{1|-1200-3/118}}}|1|2}}}}<!--split at "/" --else-->|{{#ifexpr:{{{1|-14000.00}}}*0 = 0 and {{{1|-14000.00}}} < 0 |<!--then re-build negative number (see NOTE Z4 below) -->{{formatnum: {{padright:−<!--&minus-->{{#expr:-( {{{1|-14000.00}}} ) }}<!--endexpr --put decimal if needed-->{{ #ifexpr:{{{1|-14000.00}}}0={{{1|-14000.00}}} and {{{1|-14000.00}}}=floor( {{{1|-14000.00}}} )|.}}<!-- padlength-->|{{#expr: {{#invoke:String|len|s={{{1|-14000.00}}}}} + {{ #ifeq:&minus| {{padleft:|6|{{{1|x}}} }} |-6|0}} }}<!--endexpr -->|0}}<!--endpadright end-zeroes "0" to original length -->}}<!--endformatnum else-->|{{formatnum: {{{1|6000.500}}} }}}}<!--endif {1}<0 -->}}<noinclude><!--endif {#titleparts..} -------------------------------------------------------------- --NOTES: -- [ These comments are skipped by <noinclude> and not sent -- in formatted Internet pages, only during edit. ] -- --NOTE A1: This template processes a number, for display, by -- checking to display a fraction part ("/"), else it -- will check for negative to display a unicode &minus -- and {{formatnum:{{#expr:abs( {{{1|-6000}}} )}}}} such -- as "-6000" with a full minus sign rather than hyphen. -- In 99% of Wikipedia usage, there are no fractions. -- --NOTE D2: The check, for fraction parts, uses parser-function -- #titleparts to split the number at "/" (if any) and -- then checks part 2 (the denominator, after the slash) -- to trigger use of {{hands/numdisp/fracparts}}. Hence, -- #if: {{#titleparts:{{{1|6+3/8}}}|1|2}} -- will be true if a denominator exists (such as "8"). -- --NOTE N3: This template uses minimal expansion depth of the -- if-else logic by checking for "/" before invoking the -- nested subtemplate {{hands/numdisp/fracparts}}. The -- check for a negative number increases the nesting depth -- by 1 level to apply abs({1}) in a nested {#expr:} parser -- function, to use the absolute value of the amount {1}. -- --NOTE Z4: Any end-zeroes on a decimal are preserved by not -- using positive amounts in an expression, and for rare -- negative amounts, the &minus with inverse -<nowiki/>{1} is padded -- by {padright:} with end-zeroes "0" to {strlen_short} but -- uses #ifexpr:{1}0={1} and floor({1})={1} to put ".". -- So, {strlen_short} keeps minimal expansion depth of +2. -- -- WARNING: *** DO NOT DELETE COMMENTS FROM THIS TEMPLATE *** -- Unless these comments are readily available, people -- might tinker with the coding (or rename templates), -- in hopes to clarify operation because these comments -- were not nearby to explain the issues. Having these -- comments only on a doc-page increases the danger of -- explanations no longer matching the current coding. -- UPDATE these comments to match changes to the template. -- UPDATE the HISTORY during major changes (not typos). -- -------------------------------------------------------------- --HISTORY: --03Apr09 Created by [[User:Jimp]] on English Wikipedia. --19Nov10 Invokes subtemplate only if has denominator (at "/"). --19Nov10 Put NOTES comments to explain template coding. --19Nov10 Put HISTORY comments to log major changes. --19Nov10 Put all parameters on 1 line to avoid newline "2^ /3" --20Nov10 Linked {Documentation} to hold any interwiki links. --12Feb11 Shows Unicode &minus ("−") for negative numbers. --17Feb11 Used {padright:} to re-add end-zeroes on negatives. --17Feb11 Used #ifexpr:{1}0={1} and floor({1})={1}, to put "." --30Nov13 Fixed to allow prefix "&minus;" as extra 6 long. --07Jan14 Fixed to pass negative sum without padding "0". -- ** Add interwiki links to /doc subpage to avoid changes here ** -- -->{{Documentation}} </noinclude> ghc269n05on17xukjj4t6stn2jg4wom Nhwɛdo:Harvard citation no brackets 10 3153 15723 2024-08-07T16:34:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15723 wikitext text/x-wiki <includeonly>{{#invoke:Footnotes|harvard_citation|template=harvnb}}</includeonly><noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> rtjyyomketoec83yixes4x8swygwqvq Nhwɛdo:Hatnote inline 10 3154 15724 2024-08-07T16:34:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15724 wikitext text/x-wiki {{#invoke:Hatnote inline|hatnoteInline |1={{{1|{{{text|{{{content}}}}}}}}} |extraclasses={{{class|{{{extraclasses|}}}}}} |selfref={{#if:{{{printworthy|{{{selfref|}}}}}}||yes}} |category={{{category|}}} |inline={{{inline|true}}} }}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 60twimipmlv9hqvxiolnamlh9ovhgmb Nhwɛdo:Helped 10 3155 15725 2024-08-07T16:34:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15725 wikitext text/x-wiki [[File:Yes check.svg|20px|link=|alt=]] '''{{ucfirst:{{{1|Helped}}}}}'''<!--template:helped--><noinclude>{{documentation|content= ==Usage== You may either use {{tlx|Helped}} by itself for the default message or you may add a custom message as an optional parameter. ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> sxgfdsumjhso0tyvlnj8vv440oagqkc Nhwɛdo:High priority 10 3156 15726 2024-08-07T16:34:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15726 wikitext text/x-wiki {{Respond|redexclamation|{{{1|High Priority}}}}}{{{{{|safesubst:}}}#if:{{{note|{{{reason|}}}}}}|<nowiki />: {{{note|{{{reason}}}}}}}}<!--template:High priority--><noinclude> {{documentation}} </noinclude> m201offjzj5vja21ckd1nt0kxt3aoeb Nhwɛdo:Highlight 10 3157 15727 2024-08-07T16:35:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15727 wikitext text/x-wiki {{#if:{{{3|}}}|{{#ifexpr:({{#time:U|{{{3}}}}} - {{#time:U|now}}) > 0|{{highlight/core|{{{1|}}}|{{#ifeq:{{{2|}}}||yellow|{{{2}}}}}}}|{{{1|}}}}}|{{highlight/core|{{{1|}}}|{{{2|yellow}}}}}}}<noinclude>{{documentation}}</noinclude> 85f1u8asfkocafe7i187pir1dmczgpc Nhwɛdo:Highly likely 10 3158 15728 2024-08-07T16:35:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15728 wikitext text/x-wiki {{Respond|greenplus|Highly likely}}<noinclude>{{documentation|content= == Usage == Placing {{Tl|Highly likely}} makes the following appear: :{{Highly likely}} ==See also== {{done/See also}} [[Category:Image with comment templates]] [[Category:SPI templates]] }}</noinclude> 2zlqnfp6wy50rq33o7137dsf4t4vsqi Nhwɛdo:Historical 10 3159 15729 2024-08-07T16:35:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15729 wikitext text/x-wiki {{mbox | type = notice | image = [[File:Historical.svg|30px|alt=|link= WP:HISPAGES]] | imageright = {{#if:{{{1<includeonly>|</includeonly>}}} | {{Shortcut|{{{1|<noinclude>WP:THIS</noinclude>}}}|{{{2|<noinclude>WP:EXAMPLE</noinclude>}}}|{{{3|}}}|{{{4|}}}|{{{5|}}} }} }} | text = {{#switch:{{NAMESPACE}} |User|User talk='''This user {{#ifeq:{{BASEPAGENAME}}|{{PAGENAME}}||sub}}page is currently inactive and is retained for ''historical'' reference.'''<br /><span style="font-size: 90%">{{#if: {{{last|}}}{{{date|}}}|It was last substantively updated {{{last|{{{date|}}}}}}.<br />}}If you want to revive discussion regarding the subject, you might try contacting [[User talk:{{ROOTPAGENAME}}|the user in question]] or seeking broader input via a forum such as the [[Wikipedia:Village pump (proposals)|village pump]].</span> |#default={{#switch:{{{type}}} |policy='''This former [[Wikipedia:Policies and guidelines|Wikipedia policy]], no longer backed by community consensus, is retained for historical reference.''' |guideline='''This former [[Wikipedia:Policies and guidelines|Wikipedia guideline]], no longer backed by community consensus, is retained for historical reference.''' |woundup='''This page has been closed down by [[Wikipedia:Consensus|community consensus]], and is retained only for [[WP:HISPAGES|historical]] reference.'''<br /><span style="font-size: 90%">If you wish to restart discussion on the status of this page, seek community input at a forum such as the [[Wikipedia:Village pump|village pump]].</span> |dbr='''This [[Wikipedia:Database reports|database report]] is no longer updated, and is retained for [[WP:HISPAGES|historical]] reference.'''<br /><span style="font-size: 90%">However, it may have been superseded by another report, or replaced with a [[Wikipedia:Maintenance|maintenance]] or [[:Category:Tracking categories|tracking category]].<br />To see currently maintained reports, consult the [[WP:Database reports|main database report page]].<br />If you would like a historical database report to be run again, see the main [[WT:Database reports|database reports talk page]].<br />Other discontinued database reports can be found in the [[Wikipedia:Database reports/Archive|archive]].</span> |section='''This section is retained only for [[WP:HISPAGES|historical]] reference.''' |#default='''This page is currently inactive and is retained for [[WP:HISPAGES|historical]] reference.'''{{#if: {{{brief|}}}||<br /><span style="font-size: 90%">Either the page is no longer relevant or consensus on its purpose has become unclear. To revive discussion, seek broader input via a forum such as the [[Wikipedia:Village pump (proposals)|village pump]].</span> }} }} }} <span style="font-size: 90%">{{{comment|{{{reason|{{{result|}}}}}}}}} {{#if: {{{last|}}}{{{date|}}}|It was last substantively updated {{{last|{{{date}}}}}}.}}</span> }}<includeonly>{{#if: {{{demo|}}} || {{#switch:{{NAMESPACE}}|User|User talk=|#default={{#ifeq:{{{category}}}|no||[[Category:Inactive project pages|{{PAGENAME}}]]}}}}}}</includeonly><noinclude>{{documentation}}<!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> t01lf5j63tq9jxe9goc3fjuxavavbzk Nhwɛdo:History 10 3160 15730 2024-08-07T16:35:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15730 wikitext text/x-wiki <span class="plainlinks">[{{SAFESUBST:<noinclude/>fullurl:{{SAFESUBST:<noinclude/>#ifeq:{{lc:{{{1|}}}}}|talk|{{SAFESUBST:<noinclude/>TALKPAGENAME:{{SAFESUBST:<noinclude/>SUBJECTPAGENAME}}}}|{{{1|{{SAFESUBST:<noinclude/>SUBJECTPAGENAME}}}}}}}|action=history}} {{SAFESUBST:<noinclude/>#ifeq:{{lc:{{{1|}}}}}|talk|{{{2|history}}}|{{{2|{{{1|history}}}}}}}}]</span><noinclude> {{documentation}} </noinclude> t92ki8g4r9dq0uhlq3qqkkjk911ieh0 Nhwɛdo:Hmmm 10 3161 15731 2024-08-07T16:35:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15731 wikitext text/x-wiki #REDIRECT [[Template:Qmark]] {{Rcat shell| {{R from merge}} {{R from template shortcut}} }} bijtrv35zrrhvvbrl571bgizz1cblv8 Nhwɛdo:Horizontal TOC 10 3162 15732 2024-08-07T16:36:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15732 wikitext text/x-wiki {{#if:{{{nonum|}}}|{{nonumtoc}}}}{{#if:{{{limit|}}}|<templatestyles src="TOC limit/styles.css" /> }}<templatestyles src="Horizontal TOC/styles.css" />{{#if: {{{noparens|{{{no_parenthesis|}}}}}} |<templatestyles src="Horizontal TOC/horizontal-toc-no-parentheses.css" /> }}{{flatlist|class={{#if:{{{noparens|{{{no_parenthesis|}}}}}}|horizontal-toc-no-parens}} horizontal-toc {{#if:{{{align|}}}|horizontal-toc-align-{{lc:{{{align|}}}}}}} {{#if:{{{clear|}}}|horizontal-toc-align-{{lc:{{{clear}}}}}}} {{#if:{{{limit|}}}|toclimit-{{{limit}}}}}}}{{#if:{{{links|}}}|{{TOC top|align={{{align|none}}}|title={{{title|{{MediaWiki:Toc}} }}}}} {{{links}}} {{TOC bottom}}|__TOC__}}{{endflatlist}}<noinclude> {{documentation}} </noinclude> t71141r4ckq71y51mklsldgg5ywms1x Nhwɛdo:HTML lists 10 3163 15733 2024-08-07T16:36:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15733 wikitext text/x-wiki {{navbox top |name= HTML lists |title=HTML lists |state=<includeonly>collapsed</includeonly> |above = More information: {{hlist | [[Help:List]] | [[WP:List dos and don'ts]] | [[WP:Manual of Style/Embedded lists]] | {{section link|WP:Manual of Style/Accessibility#Lists}} | [[WP:WikiProject Lists]] }} }} {|style="width:100%" | style="vertical-align:top; width:32%" | {| class="wikitable" style="width:100%" |- ! Horizontal list |- | {{mono|{{tl|hlist}}}} |- | {{tlx|hlist |item1&nbsp;|item2&nbsp;|...}} |- | {{hlist |item1 |item2 |...}} |} | rowspan=4 style="width:2%"| | style="vertical-align:top; width:32%"| {| class="wikitable" style="width:100%" |- ! Horizontal list |- | {{mono|{{tl|flatlist}}}} |- | {{tlx|flatlist|<br />* item1<br />* item2<br />* ...}} |- | {{flatlist| * item1 * item2 * ... }} |} | rowspan=4 style="width:2%" | | style="vertical-align:top; width:32%"| {| class="wikitable" style="width:100%" |- ! Horizontal list |- | {{mono|{{tl|cslist}}}} |- | {{tlx|cslist |item1&nbsp;|item2&nbsp;|...}} |- | {{cslist |item1 |item2 |...}} |- !style="font-weight: normal; text-align:center;" | {{mono|{{tl|bold list}}}} |- | {{tlx|bold list |item1&nbsp;|item2&nbsp;|...}} |- | {{bold list |item1 |item2 |...}} |} |- | style="vertical-align:top;"| {| class="wikitable" style="width:100%" |- ! Bulleted list |- | {{mono|{{tl|bulleted list}}}} |- | {{tlx|bulleted list |item1&nbsp;|item2&nbsp;|...}} |- | {{bulleted list |item1 |item2 |...}} |} | style="vertical-align:top;"| {| class="wikitable" style="width:100%" |- ! Numeric ordered list |- | {{mono|{{tl|ordered list}}}} |- | {{tlx|Ordered list |first&nbsp;|second&nbsp;|...}} |- | {{Ordered list |first |second |...}} |} | style="vertical-align:top;"| {| class="wikitable" style="width:100%" |- ! Alphabetic ordered list |- | {{mono|{{tl|ordered list}}}} |- | {{tlx|Ordered list |list_style_type{{=}}lower-alpha&nbsp;|first&nbsp;|second&nbsp;|...}} |- | {{Ordered list |list_style_type=lower-alpha |first |second |...}} |} |- | style="vertical-align:top"| {| class="wikitable" style="width:100%" |- ! Unbulleted list |- | {{mono|{{tl|unbulleted list}}}} |- | {{tlx|unbulleted list |item1&nbsp;|item2&nbsp;|...}} |- | {{unbulleted list|item1|item2|...}} |} | style="vertical-align:top"| {| class="wikitable" style="width:100%" |- ! Unbulleted list |- | {{mono|{{tl|plainlist}}}} |- | {{tlx|plainlist|<br />* item1<br />* item2<br />* ...}} |- | {{plainlist| * item1 * item2 * ... }} |} | style="vertical-align:top" rowspan=2| {| class="wikitable" style="width:100%" |- ! Glossary or definition list |- | {{mono|{{tl|glossary}}}}<br />([[Wikipedia:Manual of Style/Glossaries|glossary]], description, definition, association) |- | {{tlx|glossary}}<br /> {{tlx|term|first term}}{{tlx|defn|first description}}<br /> {{tnull|term|second term}}{{tnull|defn|second description}}<br /> {{tnull|term|...}}{{tnull|defn|....}}<br /> {{mono|{{tl|glossary end}}}} |- | {{glossary}} {{term|first term}}{{defn|first description}} {{term|second term}}{{defn|second description}} {{term|...}}{{defn|....}} {{glossary end}} |} |- | style="vertical-align:top"| {| class="wikitable" style="width:100%" |- ! Bulleted list to flow around an image |- | {{mono|{{tl|flowlist}}}} |- | <code><nowiki>[[File:Bad Title Example.png|left|thumb|100px]]</nowiki></code><br /> {{tlx|flowlist|<br />*item1<br />*item2<br />*...}} |- | [[File:Bad Title Example.png|left|thumb|100px]] {{flowlist| *item1 *item2 *... }} |} | style="vertical-align:top"| {| class="wikitable" style="width:100%" |- ! Ordered list in columns |- | {{mono|{{tl|columns-list}}}} |- | {{tlx|columns-list|colwidth{{=}}5em|<br /># first<br /># second<br /># third<br /># ...}} |- | {{columns-list|colwidth=5em| # first # second # third # ... }} |} | style="vertical-align:top"| |} {{navbox bottom |below = {{cl|List formatting and function templates‎}} }}<noinclude> {{documentation}} <!-- Please add categories to the /doc subpage; interwikis go to Wikidata --> </noinclude> m0swcu2kfnz878fpcd17zm8o9rb9xci Nhwɛdo:Huge 10 3164 15734 2024-08-07T16:36:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15734 wikitext text/x-wiki {{safesubst<noinclude />:#switch: {{{valign|sub}}} | normal = <span style="line-height:{{{3|{{{2|180%}}}}}}"><span style="font-size:{{{2|180%}}};">{{{1}}}</span></span> | super = <span style="vertical-align:super;"><span style="vertical-align:super;line-height:{{{3|{{{2|180%}}}}}}"><span style="font-size:{{{2|180%}}}; vertical-align:super;">{{{1}}}</span></span></span> | sub = <span style="vertical-align:sub;"><span style="vertical-align:sub;line-height:{{{3|{{{2|180%}}}}}}"><span style="font-size:{{{2|180%}}}; vertical-align:sub;">{{{1}}}</span></span></span> | <span style="vertical-align:sub;"><span style="vertical-align:sub;line-height:{{{3|{{{2|180%}}}}}}"><span style="font-size:{{{2|180%}}}; vertical-align:sub;">{{{1}}}</span></span></span> }}<noinclude> <!-- Please add categories to the /doc subpage; interwikis go to Wikidata, thank you. --> {{documentation}} </noinclude> todwwd38y9bsfbd8c5vswwq41b4k0ks Nhwɛdo:Idea 10 3165 15735 2024-08-07T16:36:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15735 wikitext text/x-wiki [[File:Dialog-information on.svg|20px|link=|alt=]] '''{{{1|Idea}}}:'''<!--template:idea--><noinclude> {{documentation}} </noinclude> 0hj2lnetnnzg76nsy2259oxbxhwv1c8 Nhwɛdo:If then show 10 3166 15736 2024-08-07T16:37:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15736 wikitext text/x-wiki {{SAFESUBST:<noinclude />#if:{{{1|}}}|{{{3|}}}{{{1|}}}{{{4|}}}|{{{2|}}}}}<noinclude> {{Documentation}} </noinclude> 7d83cpur6ml0umb4qqvcpyge8uuck90 Nhwɛdo:Imbox 10 3167 15737 2024-08-07T16:37:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15737 wikitext text/x-wiki {{#invoke:Message box|imbox}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 90yqkd9klfkh2s7isb6vikemdvm668g Nhwɛdo:Implemented 10 3168 15738 2024-08-07T16:37:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15738 wikitext text/x-wiki <span class="nowrap">{{#switch:{{{2}}}|#default=[[File:Artículo bueno.svg|20px|link=|alt=]]|b=[[File:Gnome-emblem-default.svg|28px|link=|alt=]]}}&nbsp;'''Implemented'''</span>{{#if: {{{1|}}} | &nbsp;({{{1}}})}}<!--template:implemented--><noinclude>{{documentation|content= ==Usage== ;Optional parameters :The first unnamed parameter adds additional text: {{tlx|Implemented|additional text}} ::{{implemented|additional text}} :If <code>b</code> is given as the second unnamed parameter, an alternate image is shown: {{tlx|Implemented|&nbsp;|b}} ::{{implemented||b}} ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> jiz4yx8hejtqtycq8e9sad4kueeqexn Nhwɛdo:In progress 10 3169 15739 2024-08-07T16:37:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15739 wikitext text/x-wiki <includeonly>{{Respond|orangeclock|{{{1|In progress}}}}}</includeonly><noinclude>{{documentation}}</noinclude> n5d7krr4vamihozpcn0y8fh8338scie Nhwɛdo:Inconclusive 10 3170 15740 2024-08-07T16:37:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15740 wikitext text/x-wiki {{Respond|greybrokenplus|Inconclusive}}<noinclude>{{documentation|content= == Usage == Placing {{Tl|Inconclusive}} on a talk page makes the following appear: :{{Inconclusive}} ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> oded7gi5rz2axpmkvfk5u4tgla4xbbr Nhwɛdo:Infobox album/color 10 3171 15741 2024-08-07T16:38:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15741 wikitext text/x-wiki <includeonly>{{#switch: {{lc:{{delink|{{{1|}}}}}}}<!-- -->|studio album|studio|album |tribute|tribute album |cover album|cover |double album |demo = lightsteelblue<!-- -->|extended play|ep |single album = &#32;#F4BF92<!-- -->|live album|live = burlywood<!-- -->|compilation album|compilation |greatest hits|greatest |box set|box |remix album|remix |mixtape = &#32;#BFE0BF<!-- -->|soundtrack album|soundtrack |television theme|television |film score|film |cast recording|cast album|cast = gainsboro<!-- -->|video|dvd = &#32;#99CCFF<!-- -->|single|singles = khaki<!-- -->|song = &#32;#E6E8FA<!-- -->|other = peachpuff<!-- -->|{{#if:{{{2|}}}|{{{2}}}|peachpuff}} }}</includeonly><noinclude> {{Documentation}} </noinclude> k947dz76dw3wi35aw5i2663k7fbuduc Nhwɛdo:Infobox AM 10 3172 15742 2024-08-07T16:38:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15742 wikitext text/x-wiki #REDIRECT [[Template:Infobox officeholder]] 3ut194xa06tmjjd8ymr30f2e7chjtr6 Nhwɛdo:Infobox ambassador 10 3173 15743 2024-08-07T16:38:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15743 wikitext text/x-wiki #REDIRECT [[Template:Infobox officeholder]] 3ut194xa06tmjjd8ymr30f2e7chjtr6 Nhwɛdo:Infobox awards list/custom 10 3174 15744 2024-08-07T16:38:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15744 wikitext text/x-wiki <noinclude><table></noinclude><tr><th scope="row" style="text-align:center;padding:0;"><div style="background:#EEEEFF; padding:1px; font-weight: normal;">{{{1}}}</div></th><td style="width:60px; background:#9F9; text-align:center; vertical-align:middle;padding:0;"> <div style="width:100%; padding:1px;">{{{2|0}}}</div></td><td style="width:60px; background:#FDD; text-align:center; vertical-align:middle;padding:0;"> <div style="width:100%; padding:1px;">{{{3|0}}}</div></td></tr><noinclude></table>{{doc}}</noinclude> j5psim46uz82oe4p6w41ftiz60gjpz1 Nhwɛdo:Infobox congressman 10 3175 15745 2024-08-07T16:38:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15745 wikitext text/x-wiki #REDIRECT [[Template:Infobox officeholder]] <templatedata> { "description": "An infobox for congressmen", "params": {} } </templatedata> i78qd0f9jzo9jkc8r7p9glyhktprhyn Nhwɛdo:Infobox governor 10 3176 15746 2024-08-07T16:39:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15746 wikitext text/x-wiki #REDIRECT [[Template:Infobox officeholder]] 3ut194xa06tmjjd8ymr30f2e7chjtr6 Nhwɛdo:Infobox judge 10 3177 15747 2024-08-07T16:39:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15747 wikitext text/x-wiki #redirect [[Template:Infobox officeholder]] t4ssa49gfinsvkzp6xeziv1r6e70vwj Nhwɛdo:Infobox MP 10 3178 15748 2024-08-07T16:39:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15748 wikitext text/x-wiki #REDIRECT [[Template:Infobox officeholder]] <noinclude>{{pp-template|small=yes}} </noinclude> mo4f48is92nngnjvxvvjbuqatiie4bh Nhwɛdo:Infobox person/height 10 3179 15749 2024-08-07T16:39:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15749 wikitext text/x-wiki {{#invoke:person height|main}}<noinclude> {{Documentation}} </noinclude> er0y8xmwd91jl83h0g23bm3e8psjplm Nhwɛdo:Infobox president 10 3180 15750 2024-08-07T16:39:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15750 wikitext text/x-wiki #REDIRECT [[Template:Infobox officeholder]] 3ut194xa06tmjjd8ymr30f2e7chjtr6 Nhwɛdo:Infobox senator 10 3181 15751 2024-08-07T16:40:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15751 wikitext text/x-wiki #REDIRECT [[Template:Infobox officeholder]] {{Redirect category shell| {{R from merge}} }} r3stezydm8o7c7e27t7du0ivz8bu156 Nhwɛdo:Infobox settlement/densdisp 10 3182 15752 2024-08-07T16:40:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15752 wikitext text/x-wiki <includeonly>{{#if: {{#iferror:{{#expr:-{{formatnum:{{{/km2}}}|R}}}} |{{#iferror:{{#expr:-{{formatnum:{{{/sqmi}}}|R}}}} |{{#switch:auto |{{{/km2}}}|{{{/sqmi}}}={{#iferror:{{#expr:-{{formatnum:{{{pop}}}|R}}}} ||{{#ifexpr:{{#iferror:{{#expr:{{formatnum:{{{ha|}}}|R}}}}}} +{{#iferror:{{#expr:{{formatnum:{{{km2|}}}|R}}}}}} +{{#iferror:{{#expr:{{formatnum:{{{acre|}}}|R}}}}}} +{{#iferror:{{#expr:{{formatnum:{{{sqmi|}}}|R}}}}}} +{{#iferror:{{#expr:{{formatnum:{{{dunam|}}}|R}}}}}} +0 >0 |1}} }} }} |1 }} |1 }} |{{infobox settlement/{{infobox settlement/pref|{{{pref}}}|{{{name}}}}} |metv={{#iferror:{{#expr:-{{formatnum:{{{/km2}}}|R}}}} |{{#iferror:{{#expr:-{{formatnum:{{{/sqmi}}}|R}}}} |{{#ifexpr:{{#iferror:{{#expr:{{formatnum:{{{km2|}}}|R}}}}}}+0>0 |{{round|{{#expr:{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{km2}}}|R}}}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{km2}}}|R}}}}}}}}}} |{{#ifexpr:{{#iferror:{{#expr:{{formatnum:{{{ha|}}}|R}}}}}}+0>0 |{{round|{{#expr:100*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{ha}}}|R}}}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:100*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{ha}}}|R}}}}}}}}}} |{{#ifexpr:{{#iferror:{{#expr:{{formatnum:{{{dunam|}}}|R}}}}}}+0>0 |{{round|{{#expr:1000*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{dunam}}}|R}}}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:1000*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{dunam}}}|R}}}}}}}}}} |{{#ifexpr:{{#iferror:{{#expr:{{formatnum:{{{sqmi|}}}|R}}}}}}+0>0 |{{round|{{#expr:{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{sqmi}}}|R}}/2.589988110336}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{sqmi}}}|R}}/2.589988110336}}}}}}}} |{{round|{{#expr:{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{acre}}}|R}}/0.004046856422}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{acre}}}|R}}/0.004046856422}}}}}}}} }}}}}}}} |{{round |{{#expr:{{formatnum:{{{/sqmi}}}|R}}/2.589988110336}} |{{max |{{precision|{{formatnum:{{{/sqmi}}}|R}}}} |-{{Order of magnitude|{{#expr:{{formatnum:{{{/sqmi}}}|R}}/2.589988110336}}}} }} }} }} |{{{/km2}}} }} |metu=km<sup>2</sup> |impv={{#iferror:{{#expr:-{{formatnum:{{{/sqmi}}}|R}}}} |{{#iferror:{{#expr:-{{formatnum:{{{/km2}}}|R}}}} |{{#ifexpr:{{#iferror:{{#expr:{{formatnum:{{{sqmi|}}}|R}}}}}}+0>0 |{{round|{{#expr:{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{sqmi}}}|R}}}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{sqmi}}}|R}}}}}}}}}} |{{#ifexpr:{{#iferror:{{#expr:{{formatnum:{{{acre|}}}|R}}}}}}+0>0 |{{round|{{#expr:640*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{acre}}}|R}}}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:640*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{acre}}}|R}}}}}}}}}} |{{#ifexpr:{{#iferror:{{#expr:{{formatnum:{{{km2|}}}|R}}}}}}+0>0 |{{round|{{#expr:2.589988110336*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{km2}}}|R}}}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:2.589988110336*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{km2}}}|R}}}}}}}}}} |{{#ifexpr:{{#iferror:{{#expr:{{formatnum:{{{ha|}}}|R}}}}}}+0>0 |{{round|{{#expr:258.9988110336*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{ha}}}|R}}}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:258.9988110336*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{ha}}}|R}}}}}}}}}} |{{round|{{#expr:2589.988110336*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{dunam}}}|R}}}}<!-- -->|{{#expr:1-{{Order of magnitude|{{#expr:2589.988110336*{{formatnum:{{{pop}}}|R}}/{{formatnum:{{{dunam}}}|R}}}}}}}}}} }}}}}}}} |{{round |{{#expr:{{formatnum:{{{/km2}}}|R}}*2.589988110336}} |{{max |{{#expr:{{precision|{{formatnum:{{{/km2}}}|R}}}}-1}} |-{{Order of magnitude|{{#expr:{{formatnum:{{{/km2}}}|R}}*2.589988110336}}}} }} }} }} |{{{/sqmi}}} }} |impu=sq&nbsp;mi |s=/ }} }}</includeonly><noinclude> {{documentation}} </noinclude> ghjspje3y5blbcfpki3qbcenjh04pyi Nhwɛdo:Infobox settlement/lengthdisp 10 3183 15753 2024-08-07T16:40:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15753 wikitext text/x-wiki <includeonly>{{infobox settlement/{{infobox settlement/pref|{{{pref}}}|{{{name}}}}} |metv={{#if:{{{km|}}}{{{m|}}} |{{{km|}}}{{{m|}}} |{{#if:{{{mi|}}} |{{round |{{#expr:{{formatnum:{{{mi}}}|R}}*1.609344}} |{{precision|{{formatnum:{{{mi}}}|R}}}} }} |{{round |{{#expr:{{formatnum:{{{ft}}}|R}}*0.3048}} |{{max |{{precision|{{formatnum:{{{ft}}}|R}}}} |-{{Order of magnitude|{{#expr:{{formatnum:{{{ft}}}|R}}*0.3048}}}} }} }} }} }} |metu={{#if:{{{km|}}}{{{mi|}}}|k}}m |impv={{#if:{{{mi|}}}{{{ft|}}} |{{{mi|}}}{{{ft|}}} |{{#if:{{{km|}}} |{{round |{{#expr:{{formatnum:{{{km}}}|R}}/1.609344}} |{{max |{{precision|{{formatnum:{{{km}}}|R}}}} |-{{Order of magnitude|{{#expr:{{formatnum:{{{km}}}|R}}/1.609344}}}} }} }} |{{round |{{#expr:{{formatnum:{{{m}}}|R}}/0.3048}} |{{precision|{{formatnum:{{{m}}}|R}}}} }} }} }} |impu={{#if:{{{km|}}}{{{mi|}}}|mi|ft}} }}</includeonly><noinclude> {{Documentation}} </noinclude> fjwtvwks1pq6z1eqnunaf5h2pa73b5r Nhwɛdo:Infobox settlement/styles.css 10 3184 15754 2024-08-07T16:40:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15754 sanitized-css text/css /* {{pp|small=y}} */ .ib-settlement { width: 23em; border-collapse: collapse; line-height: 1.2em; } /* TODO split definitions to appropriate class names when live from HTML element */ .ib-settlement td, .ib-settlement th { border-top: 1px solid #a2a9b1; padding: 0.4em 0.6em 0.4em 0.6em; } .ib-settlement .mergedtoprow .infobox-full-data, .ib-settlement .mergedtoprow .infobox-header, .ib-settlement .mergedtoprow .infobox-data, .ib-settlement .mergedtoprow .infobox-label, .ib-settlement .mergedtoprow .infobox-below { border-top: 1px solid #a2a9b1; padding: 0.4em 0.6em 0.2em 0.6em; } .ib-settlement .mergedrow .infobox-full-data, .ib-settlement .mergedrow .infobox-data, .ib-settlement .mergedrow .infobox-label { border: 0; padding: 0 0.6em 0.2em 0.6em; } .ib-settlement .mergedbottomrow .infobox-full-data, .ib-settlement .mergedbottomrow .infobox-data, .ib-settlement .mergedbottomrow .infobox-label { border-top: 0; border-bottom: 1px solid #a2a9b1; padding: 0 0.6em 0.4em 0.6em; } .ib-settlement .maptable { border: 0; padding: 0; } .ib-settlement .infobox-header, .ib-settlement .infobox-below { text-align: left; } .ib-settlement .infobox-above { font-size: 125%; line-height: 1.3em; } .ib-settlement .infobox-subheader { background-color: #cddeff; font-weight: bold; } .ib-settlement-native { font-weight: normal; padding-top: 0.2em; } .ib-settlement-other-name { font-size: 78%; } .ib-settlement-official { font-weight: bold; } .ib-settlement-caption { padding: 0.3em 0 0 0; } .ib-settlement-caption-link { padding: 0.2em 0; } .ib-settlement-nickname { display: inline; } .ib-settlement-fn { font-weight: normal; display: inline; } m1f9gd3et74tyav2e5s7f6kjlnbxy12 Nhwɛdo:Infobox state representative 10 3185 15755 2024-08-07T16:40:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15755 wikitext text/x-wiki #REDIRECT [[Template:Infobox officeholder]] 3ut194xa06tmjjd8ymr30f2e7chjtr6 Nhwɛdo:Infobox state senator 10 3186 15756 2024-08-07T16:40:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15756 wikitext text/x-wiki #REDIRECT [[Template:Infobox officeholder]] 3ut194xa06tmjjd8ymr30f2e7chjtr6 Nhwɛdo:Infobox Ukrainian legislative office 10 3187 15757 2024-08-07T16:41:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15757 wikitext text/x-wiki #REDIRECT [[Template:Infobox officeholder]] {{r from merge}} 5bsy8sfif5g2p86fco5jdq2gu62h652 Nhwɛdo:Infobox/sandbox/styles.css 10 3188 15758 2024-08-07T16:41:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15758 sanitized-css text/css .infobox-sandbox { } tqiih3qjjm3e761lvdznf06yfr7doyn Nhwɛdo:InfoNeeded 10 3189 15759 2024-08-07T16:41:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15759 wikitext text/x-wiki [[File:Crystal Clear app help index.svg|20px|alt=|class=noviewer]]<noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Wikipedia-specific image insertion templates]] }}</noinclude> ti3dj8270g4eonwufs2i2ev2phxsfp4 Nhwɛdo:Invalid 10 3190 15760 2024-08-07T16:41:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15760 wikitext text/x-wiki {{Respond|minus|Invalid|alt=no}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> f5yfq8xdx9lwocnd226jbf9pkd01r9h Nhwɛdo:Investigating 10 3191 15761 2024-08-07T16:42:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15761 wikitext text/x-wiki {{Respond|orangeexclamation|Investigating...}}<noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Image with comment templates]] }}</noinclude> 9jfmbhvxttquqpapsndfa4k2t04qpth Nhwɛdo:Ipbedone 10 3192 15762 2024-08-07T16:42:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15762 wikitext text/x-wiki {{Respond|bluecheck|{{{1|IP block exemption granted}}}}}<noinclude> {{Documentation}} </noinclude> gnwctxwru348w6d256ffxbbnr1xw6bs Nhwɛdo:IPblock 10 3193 15763 2024-08-07T16:42:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15763 wikitext text/x-wiki {{Respond|bluecheck|{{{1|IP blocked}}}}}<noinclude>{{documentation}}</noinclude> j1rh0r769hj8uh0669kgwjpiwd5t7af Nhwɛdo:Isdoing 10 3194 15764 2024-08-07T16:42:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15764 wikitext text/x-wiki {{Respond|yellowclock|[[User:{{{1|}}}|{{{1|}}}]] is doing...}}<!--template:isdoing--><noinclude> {{documentation}} </noinclude> ci50x8tr96d29ms5kdmbaam54cr529d Nhwɛdo:Italic div 10 3195 15765 2024-08-07T16:42:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15765 wikitext text/x-wiki <div style="font-style:italic;{{#ifeq:yes|{{yesno|def=|{{{small|}}}}}|font-size:85%;|}}">{{{1}}}</div><noinclude>{{documentation}}</noinclude> 9schfbi4h7xdgnodf4zdgf6mzz1c9lk Nhwɛdo:IUCN banner 10 3196 15766 2024-08-07T16:43:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15766 wikitext text/x-wiki {{#if: {{{1|}}} | {{#switch: {{uc:{{{1|}}}}} | IA = <div style="background-color: #E7AF97;">[[IUCN protected area categories|IUCN category]]<!-- --> Ia ([[strict nature reserve]]){{{2|}}}</div>{{#if:{{NAMESPACE}}||}} | IB = <div style="background-color: #DACAA5;">[[IUCN protected area categories|IUCN category]]<!-- --> Ib ([[wilderness area]]){{{2|}}}</div>{{#if:{{NAMESPACE}}||[[Category:IUCN Category Ib]]}} | II = <div style="background-color: #CDE5B2;">[[IUCN protected area categories|IUCN category]]<!-- --> II ([[national park]]){{{2|}}}</div>{{#if:{{NAMESPACE}}||[[Category:IUCN Category II]]}} | III = <div style="background-color: #BFFFBF;">[[IUCN protected area categories|IUCN category]]<!-- --> III ([[natural monument|natural monument or feature]]){{{2|}}}</div>{{#if:{{NAMESPACE}}||[[Category:IUCN Category III]]}} | IV = <div style="background-color: #B2E5CD;">[[IUCN protected area categories|IUCN category]]<!-- --> IV (habitat/species management area){{{2|}}}</div>{{#if:{{NAMESPACE}}||[[Category:IUCN Category IV]]}} | V = <div style="background-color: #A5CADA;">[[IUCN protected area categories|IUCN category]]<!-- --> V (protected landscape/seascape){{{2|}}}</div>{{#if:{{NAMESPACE}}||[[Category:IUCN Category V]]}} | VI = <div style="background-color: #A8BDEC;">[[IUCN protected area categories|IUCN category]]<!-- --> VI (protected area with sustainable use of natural resources){{{2|}}}</div>{{#if:{{NAMESPACE}}||[[Category:IUCN Category VI]]}} | #default = <div style="color: #C80815; font-weight: bold;">An unknown <!-- -->[[IUCN protected area categories|IUCN category]] was entered.{{main other|[[Category:Pages using IUCN banner with invalid value]]}}</div> }} }}<noinclude> {{Documentation}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> </noinclude> 8okc103pifdn2ou69n8ols7dn4szjv8 Nhwɛdo:Justcurious 10 3197 15767 2024-08-07T16:43:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15767 wikitext text/x-wiki [[File:SMirC-what.svg|x20px|???|alt=confused face icon]]<small> '''Just curious...'''</small><noinclude> {{Documentation}} </noinclude> 5upcp19bb3bwnd8etz8bofewo1vwqkv Nhwɛdo:Lang-cel-x-proto 10 3198 15768 2024-08-07T16:43:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15768 wikitext text/x-wiki <includeonly>{{#invoke:lang|lang_xx_italic |code=cel-x-proto }}</includeonly><noinclude> {{Documentation|Template:Lang-x/doc}} [[Category:Celtic multilingual support templates]] </noinclude> 4z2m2tur6km3lh9yl0rkhmmzssjm3vj Nhwɛdo:Later 10 3199 15769 2024-08-07T16:43:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15769 wikitext text/x-wiki {{Respond|yellowclock|Later}}<noinclude> {{documentation|content= ==See also== {{Done/See also}} [[Category:Image with comment templates|{{PAGENAME}}]] }} </noinclude> 0rbcpx5cnlztdibnzstigbnm4d49a4p Nhwɛdo:Lcs 10 3200 15770 2024-08-07T16:43:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15770 wikitext text/x-wiki #REDIRECT [[Template:Category links short]] {{Redirect category shell| {{R from move}} }} mowqq6otm8tnyhr79yb240ocmewvt4k Nhwɛdo:Lenny 10 3201 15771 2024-08-07T16:44:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15771 wikitext text/x-wiki <span class="nowrap">( ͡° ͜ʖ ͡°)</span><!-- Template:Lenny --><noinclude> {{Documentation}}[[Category:Wikipedia emoticons]]</noinclude> a6nv8y8g9gmelj0rg2c6hqqg1f242wi Nhwɛdo:Like 10 3202 15772 2024-08-07T16:44:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15772 wikitext text/x-wiki {{#switch:{{lc:{{{icon|}}}}} |old = <span style="display:inline-block;padding:0 .5em;line-height:1.80em;border:1px solid;border-radius:3px;text-align:center;">[[File:{{{image|Symbol thumbs up.svg}}} |text-top|link=|alt=👍|16px]]&nbsp;{{#if:{{{num|}}}|{{{num|}}} {{PLURAL:{{{num|}}}|user {{{1|likes}}}|users {{{1|like}}}}} this.|{{#if:{{{username|}}}| [[User:{{{username|}}}|{{{username|}}}]] likes this.|{{{1|Like}}}}}}}</span> |fb = <span style="display:inline-block;padding:0 .5em;line-height:1.80em;cursor:pointer;font-weight:bold; font-family:'Helvetica',Arial,sans-serif; border-radius:3px; background:#1877f2; text-align:center;">[[File:{{{image|Facebook like thumb.png}}} |text-top|link=|alt=👍|16px]]&nbsp;<span style="color:#fff;">{{#if:{{{num|}}}|{{{num|}}} {{PLURAL:{{{num|}}}|user {{{1|likes}}}|users {{{1|like}}}}} this.|{{#if:{{{username|}}}| [[User:{{{username|}}}|{{{username|}}}]] likes this.|{{{1|Like}}}}}}}</span></span> |[[File:{{{image|Wikipedia like SVG.svg}}} |25px|link=|alt=👍]] '''{{#if:{{{num|}}}|{{{num|}}} {{PLURAL:{{{num|}}}|user {{{1|likes}}}|users {{{1|like}}}}} this.|{{#if:{{{username|}}}| [[User:{{{username|}}}|{{{username|}}}]] likes this.|{{{1|Like}}}}}}}'''}}<noinclude> {{documentation}} </noinclude> ap7a9iqfe3g1sck705w40c5vgvzqv5m Nhwɛdo:Likely 10 3203 15773 2024-08-07T16:44:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15773 wikitext text/x-wiki {{Respond|greenplus|Likely}}<noinclude>{{documentation|content= == Usage == Placing {{Tl|Likely}} makes the following appear: :{{Likely}} ==See also== {{done/See also}} [[Category:Image with comment templates]] [[Category:SPI templates]] }}</noinclude> smu7nc4htvx66v03970otpma1on4ja1 Nhwɛdo:Linkless exists 10 3204 15774 2024-08-07T16:44:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15774 wikitext text/x-wiki {{#if:{{PROTECTIONEXPIRY:edit|{{{1|}}}}}|{{{2|true}}}|{{{3|}}}}}<noinclude>{{documentation}}</noinclude> 33zt6bhim9d672c4sfut3sn05123vql Nhwɛdo:Location map 10 3205 15775 2024-08-07T16:44:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15775 wikitext text/x-wiki <includeonly>{{#invoke:Location map|main}}</includeonly><noinclude>{{documentation}}</noinclude> dg6vj3epjyfwx0m7tx62smhp6gs0y2u Nhwɛdo:Longitem 10 3206 15776 2024-08-07T16:45:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15776 wikitext text/x-wiki <noinclude>{{#tag: code| </noinclude>{{#ifeq: {{{1|+}}} | {{{1|-}}} | <div style="}}display: inline-block; line-height: 1.2em; padding: .1em 0; {{#ifeq: {{{1|+}}} | {{{1|-}}} | {{{style|}}}">{{{1|}}}</div> | <includeonly>width: 100%;</includeonly> }}<includeonly>{{#if:{{{2|}}}|[[Category:Pages using Template:Longitem with unnamed style parameter]]}}</includeonly><noinclude> |lang=wikitext}} {{documentation}} </noinclude> 4su34d6iyeitkxv5kq4ju2g5b16lqss Nhwɛdo:Loop 10 3207 15777 2024-08-07T16:45:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15777 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:String|rep|1={{{2|}}}|2={{{1|<noinclude>1</noinclude>}}}}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go in Wikidata --> </noinclude> lxh6e7ed0zazp8ayy2fedthuqn2m9m4 Nhwɛdo:Make code 10 3208 15778 2024-08-07T16:45:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15778 wikitext text/x-wiki {{MultiReplace|{{{1}}}|plain=yes|{{{<noinclude/>{|<}}}|{|{{{!|!}}}|{{!}}|{{{}|>}}}|}<noinclude/>}}<noinclude> {{doc}} </noinclude> mxef9w8cufpnk5sk1v4164qo08vt26n Nhwɛdo:Marked 10 3209 15779 2024-08-07T16:45:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15779 wikitext text/x-wiki <span style="font-size:x-large;color:green">&#x2713;</span><noinclude>{{documentation|content= ==Usage== :<code>{{tld|marked}}</code> ==See also== *{{tl|Yes check}} {{done/See also}} [[Category:Image with comment templates|{{PAGENAME}}]] }}</noinclude> ipouxfd5qfggf3fgtjaic7y6asff8mb Nhwɛdo:Maroon 10 3210 15780 2024-08-07T16:45:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15780 wikitext text/x-wiki <span style="color: Maroon;">{{{1}}}</span><noinclude> <!-- Add categories and interwikis to the /doc subpage, not here! --> {{Documentation}}</noinclude> rmb1s289o3y8m0qv4umnrngvkq5lnj3 Nhwɛdo:Maybe-i 10 3211 15781 2024-08-07T16:45:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15781 wikitext text/x-wiki [[File:Orange question mark.svg|18px|alt=question mark]]&nbsp;'''<nowiki></nowiki>{{{1|Maybe}}}'''<noinclude> {{Documentation}}</noinclude> kkizrbjcg6vyiontlk7o2dfkb58fciz Nhwɛdo:Maybe-t 10 3212 15782 2024-08-07T16:46:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15782 wikitext text/x-wiki <strong style="color: #FB1; font-size: 1.8em;">?</strong>&nbsp;'''{{{1|Maybe}}}'''<noinclude> {{Documentation}}</noinclude> tuff162tnihcnwt9vgzyef4oczb0god Nhwɛdo:Mby 10 3213 15783 2024-08-07T16:46:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15783 wikitext text/x-wiki [[File:Orange check.svg|{{{1|13}}}px|alt=Orange tick|link=]]<span style="display:none">Y</span><noinclude>{{Documentation|Template:Aye/doc}}</noinclude> cuc7qmqtbbe7sjqoimqbautkb2od1u1 Nhwɛdo:MediaWiki checkbox 10 3214 15784 2024-08-07T16:46:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15784 wikitext text/x-wiki {{#ifeq:{{lc:{{{1|check}}}}}|no|[[File:MediaWiki checkbox empty.svg|20px|alt=Empty]]|[[File:MediaWiki checkbox ticked.svg|20px|alt=Tick]]}}<noinclude> {{documentation}}</noinclude> rkh5o5y9gcjugr6p18rypcc6h8vcm0a Nhwɛdo:Megaphoneduck 10 3215 15785 2024-08-07T16:46:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15785 wikitext text/x-wiki {{#ifeq:{{lc:{{{1|}}}}}|ultimate |[[File:Cyberduck icon.png|35px|alt=|link=]][[File:Gnome-audio-volume-high.svg|35px|alt=|link=]]&nbsp;'''1.75x amplified ultimate quack of ultimate destiny''' |[[File:Cyberduck icon.png|20px|alt=|link=]][[File:Gnome-audio-volume-high.svg|20px|alt=|link=]]&nbsp;'''{{{1|[[Wikipedia:The duck test|Sounds like a duck]] quacking into a megaphone to me}}}'''}}<noinclude>{{Documentation}}</noinclude> okki48jn6qxx5x4kn7qgdp51u1rmq8h Nhwɛdo:Merge done 10 3216 15786 2024-08-07T16:47:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15786 wikitext text/x-wiki [[File:Merge-arrows.svg|Merge arrows|32px|link=|alt=]]&nbsp;&nbsp;{{{{{|safesubst:}}}tick|18}}&nbsp;'''[[Wikipedia:Merging|Merger]] complete.''' {{#if:{{{1|}}}|<small>{{{1}}}</small>|}}<noinclude> {{documentation}} </noinclude> 3mefv2nipd5hqqn5zkv9sjz8tf17vbd Nhwɛdo:Microformat message 10 3217 15787 2024-08-07T16:47:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15787 wikitext text/x-wiki The [[Help:HTML in wikitext|HTML mark-up]] produced by this template includes {{#if:{{{type|}}} |{{{type}}} |an [[{{{format}}} microformat]]}} that makes {{{data}}} readily [[Parsing|parsable]] by computer programs. This aids tasks such as the cataloguing of articles and maintenance of databases. For more information about the use of microformats on Wikipedia, please visit [[Wikipedia:WikiProject Microformats|the Microformat WikiProject]].<!-- -->{{#if:{{{subtemplates<includeonly>|</includeonly>}}} | <div style="margin-top:0.5em;margin-bottom:0.65em;"> ; {{large|Subtemplates}} {{{subtemplates}}} '''''Please do not remove instances of these subtemplates.''''' </div>}}<!-- -->{{#if:{{{subsection1|}}} | <div style="margin-top:0.5em;margin-bottom:0.65em;"><!--(newline in case subsection begins with heading:)--> {{{subsection1}}} </div>}}<!-- -->{{#if:{{{1<includeonly>|</includeonly>}}} <!--(i.e. if at least one unnamed parameter supplied:)--> | <div style="margin-top:0.5em;margin-bottom:0.65em;"> ; {{large|Classes used}} The [[HTML attribute|HTML class]]es of this microformat include: : {{hlist |item_style=font-size:110%;{{{itemstyle|}}} |{{{1}}} |{{{2<includeonly>|</includeonly>}}} |{{{3|<noinclude>{{nobold|……}}</noinclude>}}} |{{{4|}}} |{{{5|}}} |{{{6|}}} |{{{7|}}} |{{{8|}}} |{{{9|}}} |{{{10|}}} |{{{11|}}} |{{{12|}}} |{{{13|}}} |{{{14|}}} |{{{15|}}} |{{{16|}}} |{{{17|}}} |{{{18|}}} |{{{19|}}} |{{{20|}}} }} </div> {{longitem|style=line-height:1.3em|'''''Please do not rename or remove these classes{{#if:{{{nocollapse<includeonly>|</includeonly>}}} |<br/>nor collapse nested elements which use them}}.'''''}}<!-- -->}}<!--(end #if:[1])--><noinclude> {{documentation}} </noinclude> m6k2h5dfubh33h98ip1hm7dkz3tgtpg Nhwɛdo:Microformat message templates 10 3218 15788 2024-08-07T16:47:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15788 wikitext text/x-wiki {{Navbox | name = Microformat message templates | state = {{{state|{{{1|<includeonly>collapsed</includeonly>}}}}}} | title = [[Microformat]] message templates | listclass = hlist | liststyle = line-height:1.0em; | above = Note: The links below use truncated names. | group1 = [[hCard]]-related | list1 = * {{tlbare|UF-hcard+hcal|+hcal}} * {{tlbare|UF-hcard-geo|geo}} * {{tlbare|UF-hcard-name|name}} * {{tlbare|UF-hcard-org|org}} * {{tlbare|UF-hcard-part|part}} * {{tlbare|UF-hcard-person|person}} * {{tlbare|UF-hcard-place|place}} * {{tlbare|UF-hcard-short|short}} | group2 = Other formats | list2 = * {{tlbare|UF-adr|adr}} * {{tlbare|UF-audio|audio}} ** {{tlbare|UF-audio-part|part}} * {{tlbare|UF-coord|coord}} ** {{tlbare|UF-coord-classes|classes}} * {{tlbare|UF-date-part|date-part}} * {{tlbare|UF-date-warn|date-warn}} * {{tlbare|UF-geo|geo}} ** {{tlbare|UF-geo-other|other}} * {{tlbare|UF-hcal|hcal}} ** {{tlbare|UF-hcal-auto|auto}} ** {{tlbare|UF-hcal-geo|geo}} ** {{tlbare|UF-hcal-multi|multi}} * {{tlbare|UF-hprod|hprod}} * {{tlbare|UF-hrecipe|hrecipe}} * {{tlbare|UF-media|media}} * {{tlbare|UF-species|species}} | below = {{icon|Category}} {{c|Microformat (uF) message templates|Category}} }}<noinclude> {{Documentation | content = {{Collapsible option|statename=optional|default=collapsed}} }} [[Category:Microformat (uF) message templates| ]] </noinclude> gcxdczn20gvzxx1q1fmyonr07y28ru9 Nhwɛdo:Midsize 10 3219 15789 2024-08-07T16:47:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15789 wikitext text/x-wiki {{Tfm/dated|page=Midsize|otherpage=Resize|link=Wikipedia:Templates for discussion/Log/2024 July 25#Template:Resize|type=disabled|help=off|bigbox={{#invoke:Noinclude|noinclude|text=yes}}}}<span style="font-size:{{{size|92}}}%;line-height:{{{height|1.30}}}em;">{{{1}}}</span><noinclude>{{Documentation}}</noinclude> tu85r0zsezq4i0pzwy8hx917mjo8j0f Nhwɛdo:Module links 10 3220 15790 2024-08-07T16:47:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15790 wikitext text/x-wiki {{lx|1=Module:|2={{ucfirst:{{{1}}}}}|3=Module talk|4=talk}}<noinclude> {{documentation|Template:Ln/doc}} </noinclude> ka66oqoll3tu3yfvrvjjn2f64tk3byp Nhwɛdo:Module other 10 3221 15791 2024-08-07T16:48:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15791 wikitext text/x-wiki {{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:Module}} | module | other }} }} | module = {{{1|}}} | other | #default = {{{2|}}} }}<!--End switch--><noinclude> {{documentation}} <!-- Add categories to the /doc subpage, not here! --> </noinclude> 9db98vx09purrfch7wguurzjgqz7u93 Nhwɛdo:MONTHNAME 10 3222 15792 2024-08-07T16:48:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15792 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}}|{{#switch:{{MONTHNUMBER|{{{1}}}}}|1=January|2=February|3=March|4=April|5=May|6=June|7=July|8=August|9=September|10=October|11=November|12=December|Incorrect required parameter 1=''month''!}}|Missing required parameter 1=''month''!}}</includeonly><noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 4cf5sge5nt8b4gwjre9u8yifa3kstt2 Nhwɛdo:MONTHNUMBER 10 3223 15793 2024-08-07T16:48:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15793 wikitext text/x-wiki <includeonly>{{safesubst:<noinclude/>#if:{{{1|}}} |{{safesubst:<noinclude/>#switch:{{safesubst:<noinclude/>lc:{{{1}}}}} |january|jan=1 |february|feb=2 |march|mar=3 |apr|april=4 |may=5 |june|jun=6 |july|jul=7 |august|aug=8 |september|sep|sept=9 |october|oct=10 |november|nov=11 |december|dec=12 |{{safesubst:<noinclude/>#ifexpr:{{{1}}}<0 |{{safesubst:<noinclude/>#ifexpr:(({{{1}}})round 0)!=({{{1}}}) |{{safesubst:<noinclude/>#expr:12-(((0.5-({{{1}}}))round 0)mod 12)}} |{{safesubst:<noinclude/>#expr:12-(((11.5-({{{1}}}))round 0)mod 12)}} }} |{{safesubst:<noinclude/>#expr:(((10.5+{{{1}}})round 0)mod 12)+1}} }} }} |Missing required parameter 1=''month''! }}</includeonly><noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> k1zoi9cw55ms0orrvxfbpmvcdz7h10y Nhwɛdo:MoreInfo 10 3224 15794 2024-08-07T16:48:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15794 wikitext text/x-wiki <span class="{{#if:{{{wrap|}}} | |no}}wrap">[[File:Symbol question.svg|16px|link=|alt= ]]&nbsp;'''Additional information needed'''</span><noinclude>{{Documentation}}</noinclude> 4dgw37797ypvbjut9nf5ainjnwehfm0 Nhwɛdo:Moved to commons 10 3225 15795 2024-08-07T16:48:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15795 wikitext text/x-wiki [[File:Symbol redirect vote.svg|20px|link=|alt=]]&nbsp;'''{{{1|Moved to Commons}}}'''<noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Image with comment templates|{{PAGENAME}}]] }}</noinclude> gjpvtu1lw5yhm05tdwuw7n635xk5vvj Nhwɛdo:Multiple image/styles.css 10 3226 15796 2024-08-07T16:48:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15796 sanitized-css text/css /* {{pp-template}} */ /* this is a block */ .multiimageinner { display: flex; flex-direction: column; } .trow { display: flex; flex-direction: row; clear: left; flex-wrap: wrap; width: 100%; box-sizing: border-box; } /* this is a cell */ .tsingle { margin: 1px; float: left; } .theader { clear: both; font-weight: bold; text-align: center; align-self: center; background-color: transparent; width: 100%; } .thumbcaption { background-color: transparent; } .text-align-left { text-align: left; } .text-align-right { text-align: right; } .text-align-center { text-align: center; } @media all and ( max-width: 720px ) { .thumbinner { /* not !important usage can be removed when these are no longer inline styles inside Template:Multiple image and media query using min-width is introduced */ width: 100% !important; box-sizing: border-box; max-width: none !important; align-items: center; } .trow { justify-content: center; } .tsingle { /* not !important usage can be removed when these are no longer inline styles inside Template:Multiple image and media query using min-width is introduced */ float: none !important; max-width: 100% !important; box-sizing: border-box; text-align: center; } .tsingle .thumbcaption { text-align: left; } .trow > .thumbcaption { text-align: center; } } @media screen { html.skin-theme-clientpref-night .multiimageinner img { background-color: white; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .multiimageinner img { background-color: white; } } oftq8o1kvidinqipq4q9szrrcnpk6t1 Nhwɛdo:Multiple issues 10 3227 15797 2024-08-07T16:49:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15797 wikitext text/x-wiki {{ {{{|safesubst:}}}#invoke:Unsubst||$B= {{Ambox |name = Multiple issues |templatestyles = Multiple issues/styles.css |doc = no |subst = <includeonly>{{subst:substcheck}}</includeonly> |class = ambox-multiple_issues compact-ambox |type = content |removalnotice = yes <!-- as of 2016-06, param does not work on this template --> |cat=Articles with multiple maintenance issues |text = <div class="multiple-issues-text {{#if:{{{1|}}}|mw-collapsible {{#if:{{{collapsed|}}}|mw-collapsed}}}}"><!-- -->'''This {{#if:{{{section|}}}|section|article}} has multiple issues.''' Please help '''[[Special:EditPage/{{FULLPAGENAME}}|improve it]]''' or discuss these issues on the '''[[{{TALKPAGENAME}}|talk page]]'''. <small>''([[Help:Maintenance template removal|Learn how and when to remove these template messages]])''</small> {{#if:{{{1|}}} | <div class="mw-collapsible-content"> {{#invoke:String|replace|source={{{1|}}}|pattern=style="display: none"|replace=|count=}}<!--remove style="display: none", to support display of {{orphan}} messages in {{multiple issues}}--> </div> | <includeonly>{{error|No issues specified. Please specify issues, or remove this template.}}</includeonly> }} </div> {{#if:{{{2|}}}|[[Category:Pages using multiple issues with unknown parameters|§{{PAGENAME}}]]}} }}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using multiple issues with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Multiple issues]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | collapsed | section }} }}<noinclude> {{Documentation}} </noinclude> 4jrxem8e4e35u9aywx5nzhor0scp4cd Nhwɛdo:Myprefs/section 10 3228 15798 2024-08-07T16:49:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15798 wikitext text/x-wiki {{#switch:{{{1}}}/{{{2}}} |User profile/User profile=[[Special:Preferences#mw-prefsection-personal|{{int:prefs-personal}}]] |User profile/Basic information=[[Special:Preferences#mw-prefsection-personal-info|{{int:prefs-info}}]] |User profile/Internationalisation=[[Special:Preferences#mw-prefsection-personal-i18n|{{int:prefs-i18n}}]] |User profile/Signature=[[Special:Preferences#mw-prefsection-personal-signature|{{int:prefs-signature}}]] |User profile/Email options=[[Special:Preferences#mw-prefsection-personal-email|{{int:prefs-email}}]] |User profile/User page=[[Special:Preferences#mw-prefsection-personal-userpage|{{int:prefs-userpage}}]] |User profile/Newcomer editor features=[[Special:Preferences#mw-prefsection-personal-homepage|{{int:prefs-homepage}}]] |Appearance/Appearance=[[Special:Preferences#mw-prefsection-rendering|{{int:prefs-rendering}}]] |Appearance/Skin=[[Special:Preferences#mw-prefsection-rendering-skin|{{int:prefs-skin}}]] |Appearance/Skin preferences=[[Special:Preferences#mw-prefsection-rendering-skin-skin-prefs|{{int:prefs-skin-prefs}}]] |Appearance/Reading preferences=[[Special:Preferences#mw-prefsection-rendering-reading|{{int:prefs-reading}}]] |Appearance/Date format=[[Special:Preferences#mw-prefsection-rendering-dateformat|{{int:prefs-dateformat}}]] |Appearance/Time offset=[[Special:Preferences#mw-prefsection-rendering-timeoffset|{{int:prefs-timeoffset}}]] |Appearance/Files=[[Special:Preferences#mw-prefsection-rendering-files|{{int:prefs-files}}]] |Appearance/Diffs=[[Special:Preferences#mw-prefsection-rendering-diffs|{{int:prefs-diffs}}]] |Appearance/Advanced options=[[Special:Preferences#mw-prefsection-rendering-advancedrendering|{{int:prefs-advancedrendering}}]] |Appearance/Math=[[Special:Preferences#mw-prefsection-rendering-math|{{int:prefs-math}}]] |Appearance/Languages=[[Special:Preferences#mw-prefsection-rendering-languages|{{int:prefs-languages}}]] |Editing/Editing=[[Special:Preferences#mw-prefsection-editing|{{int:prefs-editing}}]] |Editing/General options=[[Special:Preferences#mw-prefsection-editing-advancedediting|{{int:prefs-advancedediting}}]] |Editing/Editor=[[Special:Preferences#mw-prefsection-editing-editor|{{int:prefs-editor}}]] |Editing/Preview=[[Special:Preferences#mw-prefsection-editing-preview|{{int:prefs-preview}}]] |Editing/Accessibility=[[Special:Preferences#mw-prefsection-editing-accessibility|{{int:prefs-accessibility}}]] |Editing/Discussion pages=[[Special:Preferences#mw-prefsection-editing-discussion|{{int:prefs-discussion}}]] |Editing/Developer tools=[[Special:Preferences#mw-prefsection-editing-developertools|{{int:prefs-developertools}}]] |Recent changes/Recent changes=[[Special:Preferences#mw-prefsection-rc|{{int:prefs-rc}}]] |Recent changes/Display options=[[Special:Preferences#mw-prefsection-rc-displayrc|{{int:prefs-displayrc}}]] |Recent changes/Advanced options=[[Special:Preferences#mw-prefsection-rc-advancedrc|{{int:prefs-advancedrc}}]] |Recent changes/Changes shown=[[Special:Preferences#mw-prefsection-rc-changesrc|{{int:prefs-changesrc}}]] |Recent changes/Pending changes=[[Special:Preferences#mw-prefsection-rc-flaggedrevs-ui|{{int:prefs-flaggedrevs-ui}}]] |Recent changes/Revision scoring on Recent changes and Related changes=[[Special:Preferences#mw-prefsection-rc-ores-rc|{{int:prefs-ores-rc}}]] |Watchlist/Watchlist=[[Special:Preferences#mw-prefsection-watchlist|{{int:prefs-watchlist}}]] |Watchlist/Edit watchlist=[[Special:Preferences#mw-prefsection-watchlist-editwatchlist|{{int:prefs-editwatchlist}}]] |Watchlist/Display options=[[Special:Preferences#mw-prefsection-watchlist-displaywatchlist|{{int:prefs-displaywatchlist}}]] |Watchlist/Advanced options=[[Special:Preferences#mw-prefsection-watchlist-advancedwatchlist|{{int:prefs-advancedwatchlist}}]] |Watchlist/Changes shown=[[Special:Preferences#mw-prefsection-watchlist-changeswatchlist|{{int:prefs-changeswatchlist}}]] |Watchlist/Watched pages=[[Special:Preferences#mw-prefsection-watchlist-pageswatchlist|{{int:prefs-pageswatchlist}}]] |Watchlist/Token=[[Special:Preferences#mw-prefsection-watchlist-tokenwatchlist|{{int:prefs-tokenwatchlist}}]] |Watchlist/Revision scoring on Watchlist and Contributions=[[Special:Preferences#mw-prefsection-watchlist-ores-wl|{{int:prefs-ores-wl}}]] |Search/Search=[[Special:Preferences#mw-prefsection-searchoptions|{{int:prefs-searchoptions}}]] |Search/General=[[Special:Preferences#mw-prefsection-searchoptions-searchmisc|{{int:prefs-searchmisc}}]] |Search/Search completion=[[Special:Preferences#mw-prefsection-searchoptions-completion|{{int:prefs-completion}}]] |Search/Advanced Search=[[Special:Preferences#mw-prefsection-searchoptions-advancedsearch|{{int:prefs-advancedsearch}}]] |Gadgets/Gadgets=[[Special:Preferences#mw-prefsection-gadgets|{{int:prefs-gadgets}}]] |Gadgets/Browsing=[[Special:Preferences#mw-prefsection-gadgets-gadget-section-browsing|{{int:gadget-section-browsing}}]] |Gadgets/Watchlist=[[Special:Preferences#mw-prefsection-gadgets-gadget-section-watchlist|{{int:gadget-section-watchlist}}]] |Gadgets/Editing=[[Special:Preferences#mw-prefsection-gadgets-gadget-section-editing|{{int:gadget-section-editing}}]] |Gadgets/Appearance=[[Special:Preferences#mw-prefsection-gadgets-gadget-section-appearance|{{int:gadget-section-appearance}}]] |Gadgets/Advanced=[[Special:Preferences#mw-prefsection-gadgets-gadget-section-advanced|{{int:gadget-section-advanced}}]] |Gadgets/Maintenance and administration=[[Special:Preferences#mw-prefsection-gadgets-gadget-section-maintenance|{{int:gadget-section-maintenance}}]] |Gadgets/Testing and development=[[Special:Preferences#mw-prefsection-gadgets-gadget-section-test|{{int:gadget-section-test}}]] |Gadgets/Template Gadgets=[[Special:Preferences#mw-prefsection-gadgets-gadget-section-template-gadgets|{{int:gadget-section-template-gadgets}}]] |Gadgets/Utility modules=[[Special:Preferences#mw-prefsection-gadgets-gadget-section-modules|{{int:gadget-section-modules}}]] |Banners/Banners=[[Special:Preferences#mw-prefsection-centralnotice-banners|{{int:prefs-centralnotice-banners}}]] |Banners/Banner types to display=[[Special:Preferences#mw-prefsection-centralnotice-banners-centralnotice-display-banner-types|{{int:prefs-centralnotice-display-banner-types}}]] |Beta features/Beta features=[[Special:Preferences#mw-prefsection-betafeatures|{{int:prefs-betafeatures}}]] |Notifications/Notifications=[[Special:Preferences#mw-prefsection-echo|{{int:prefs-echo}}]] |Notifications/Email options=[[Special:Preferences#mw-prefsection-echo-emailsettings|{{int:prefs-emailsettings}}]] |Notifications/Notify me about these events=[[Special:Preferences#mw-prefsection-echo-echosubscriptions|{{int:prefs-echosubscriptions}}]] |Notifications/Cross-wiki notifications=[[Special:Preferences#mw-prefsection-echo-echocrosswiki|{{int:prefs-echocrosswiki}}]] |Notifications/Muted users=[[Special:Preferences#mw-prefsection-echo-blocknotificationslist|{{int:prefs-blocknotificationslist}}]] |Notifications/Muted pages for page link notifications=[[Special:Preferences#mw-prefsection-echo-mutedpageslist|{{int:prefs-mutedpageslist}}]] |#default = {{{2}}} }}<noinclude> {{Documentation}} </noinclude> 3hpk94r7oq85f5kud0tr03ihfdpidbs Nhwɛdo:N& 10 3229 15799 2024-08-07T16:49:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15799 wikitext text/x-wiki #REDIRECT [[Template:Red x (unicode)]] {{Redirect category shell| {{R from move}} }} nh2nx14mi168uuyosvwt0jy6iqx4ij5 Nhwɛdo:N.b. 10 3230 15800 2024-08-07T16:49:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15800 wikitext text/x-wiki [[File:Ambox important.svg|{{{1|23px}}}|Nota bene|alt=Nota bene|link=]]<span style="display:none">*</span><!--Template:N.b.--><noinclude> {{documentation}} </noinclude> b30ytfn3xvqyx0iykz3tcnub402yb7k Nhwɛdo:N/A icon 10 3231 15801 2024-08-07T16:49:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15801 wikitext text/x-wiki {{Respond|greybrokenplus|{{{{{|safesubst:}}}ucfirst:{{{1|Not Applicable}}}}}}}<noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Image with comment templates]] }}</noinclude> k2qg2klr0bzqeu9okkepropkeod7tgc Nhwɛdo:Navbar-collapsible 10 3232 15802 2024-08-07T16:49:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15802 wikitext text/x-wiki {{#invoke:navbar|navbar|collapsible=1}}<noinclude> {{documentation}} <!-- Add cats and interwikis to the /doc subpage, not here! --> </noinclude> e4r99vcw4rjke4n8m49crbdkhwysk1x Nhwɛdo:Navbox with collapsible groups 10 3233 15803 2024-08-07T16:50:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15803 wikitext text/x-wiki {{#invoke:Navbox with collapsible groups|navbox}}<noinclude> {{documentation}} </noinclude> j6qvvjumurmy6l2o9ffi0l26l7qqwy6 Nhwɛdo:Nayc 10 3234 15804 2024-08-07T16:50:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15804 wikitext text/x-wiki [[File:Symbol unrelated.svg|20px|link=|alt=Red X symbol]]<span style="display:none">N</span><!--template:nayc--><noinclude>{{documentation|content= ==See also== {{Check mark templates}} [[Category:Icon insertion templates]] }}</noinclude> j5klk61gt4pt4weoe7004jof87kuonp Nhwɛdo:Nayd 10 3235 15805 2024-08-07T16:50:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15805 wikitext text/x-wiki [[File:Symbol delete vote darkened.svg|20px|alt=Dark red X symbol|link=]]<span style="display:none">N2</span><!--template:nayd--><noinclude>{{documentation|content= ==See also== {{Check mark templates}} [[Category:Icon insertion templates]] }}</noinclude> park15e23xth2m4odnydepgpydci3wk Nhwɛdo:Nayg 10 3236 15806 2024-08-07T16:50:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15806 wikitext text/x-wiki [[File:Symbol unrelated gray.png|20px|link=|alt=Gray X symbol]]<span style="display:none">Ng</span><!--template:nayg--><noinclude>{{documentation|content= ==See also== {{Check mark templates}} [[Category:Icon insertion templates]] }}</noinclude> ih1s6gsx2oqwxy41e7eag9umiyg17fi Nhwɛdo:Nbhyph 10 3237 15807 2024-08-07T16:51:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15807 wikitext text/x-wiki #REDIRECT [[Template:Non breaking hyphen]] {{R from move}} kg6i68ziq8xqj7eo7aie66dhvnfffmi Nhwɛdo:Nc 10 3238 15808 2024-08-07T16:51:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15808 wikitext text/x-wiki #REDIRECT [[Template:No comment IP]] l4x12tifm3ehdqaadzornw8h41n388b Nhwɛdo:NeedsDiscussion 10 3239 15809 2024-08-07T16:51:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15809 wikitext text/x-wiki {{Respond|info|Needs discussion|alt=information}}<!--Template:NeedsDiscussion--><noinclude> {{documentation}} </noinclude> 9b4htdxuk9dmzi1ozrsgt1smaxfxd1i Nhwɛdo:NewBug 10 3240 15810 2024-08-07T16:51:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15810 wikitext text/x-wiki [[File:Green bug.svg|28px|alt=bug]] &nbsp; '''New bug'''{{#if: {{{1|}}} | &nbsp; ({{{1}}})}} <noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Wikipedia article alerts|Τ]] }}</noinclude> iry5uc0eejh9dvmun7wic8qtv1emong Nhwɛdo:NewProposal 10 3241 15811 2024-08-07T16:52:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15811 wikitext text/x-wiki [[File:Dialog-information on.svg|28px|alt=light bulb]]&nbsp;'''New proposal'''{{#if: {{{1|}}} | &nbsp; ({{{1}}})}} <noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Wikipedia article alerts|Τ]] }}</noinclude> jxcaoguvq6wheg0zdl0424aqvru70tc Nhwɛdo:No action 10 3242 15812 2024-08-07T16:52:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15812 wikitext text/x-wiki {{Respond|minus|No action|alt=no}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 484c4hu3wwallspr08psrvz94miy3id Nhwɛdo:No documentation 10 3243 15813 2024-08-07T16:52:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15813 wikitext text/x-wiki #REDIRECT [[Template:Improve documentation]] qbaa6gk7i6dtamsr2a90x3scdkj3rwe Nhwɛdo:No problem 10 3244 15814 2024-08-07T16:52:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15814 wikitext text/x-wiki [[File:Face-smile.svg|18px|alt=Smiley]] '''No problem!'''<noinclude> {{documentation}} </noinclude> k3vuo1qqcmi607p8h6614c0aur4dnoc Nhwɛdo:No tags 10 3245 15815 2024-08-07T16:52:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15815 wikitext text/x-wiki {{Respond|Candidato-Artículo bueno-blue.svg|No tags}}<noinclude> {{documentation}} </noinclude> 5uunm5ncmap2rirvc0nu2enqp2o94zj Nhwɛdo:Nobr 10 3246 15816 2024-08-07T16:53:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15816 wikitext text/x-wiki #REDIRECT [[Template:Nowrap]] {{R from template shortcut}} h1jzp0ur4wqedz23vagbx5pgpbrkaw7 Nhwɛdo:Nocomment 10 3247 15817 2024-08-07T16:53:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15817 wikitext text/x-wiki {{Respond|minus|No comment|alt=no}}<noinclude> {{doc}} </noinclude> 0l1lt0b64rpa7j7rtnmk9ri7s3a2mvo Nhwɛdo:Noitalic/styles.css 10 3248 15818 2024-08-07T16:53:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15818 sanitized-css text/css /* {{pp-template}} */ /* Styling for Template:Noitalic */ .noitalic { font-style: normal; } bbnshmg9l938jy18sodvwywo4m4ic40 Nhwɛdo:Nojoy 10 3249 15819 2024-08-07T16:53:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15819 wikitext text/x-wiki {{Respond|xmark|No technical evidence|alt=Red X}}<!--template:nojoy--><noinclude>{{Documentation|content= ==Usage== :{{tlx|Nojoy}} ==See also== {{done/See also}} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:SPI templates]] }}</noinclude> p5jib1ljrwyh23qyu815mb75h0fm0yv Nhwɛdo:Noredirect 10 3250 15820 2024-08-07T16:53:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15820 wikitext text/x-wiki #REDIRECT [[Template:No redirect]] {{Rcat shell| {{R from modification}} {{R from template shortcut}} }} 4cyalhfkrjb01tttyor0k9vbzzcqdgm Nhwɛdo:Nosleepers 10 3251 15821 2024-08-07T16:54:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15821 wikitext text/x-wiki [[File:Nuvola apps remote green.png|16px|link=|alt=]]&nbsp;'''No sleepers{{{1| [[WP:PIXIEDUST|immediately visible]]}}}'''<noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:SPI templates]] }}</noinclude> 8bqjlxbrb0c4t9o78fpjsp7ftryiovj Nhwɛdo:Nosubst 10 3252 15822 2024-08-07T16:54:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15822 wikitext text/x-wiki #REDIRECT [[Template:Never substitute]] {{Redirect category shell| {{R from move}} }} 1daexreyekd2p3nco5fdt12r1m2j35a Nhwɛdo:Not a sandbox 10 3253 15823 2024-08-07T16:54:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15823 wikitext text/x-wiki {{Mbox | type = content | image = [[File:Sandbox Not New.svg|50px|alt=|link=]] | text = '''This page is ''not'' a [[Wikipedia:About the sandbox|sandbox]].'''<br><div style="font-size:100%">It should not be used for test editing. To experiment, please use the [[Wikipedia:Sandbox|Wikipedia sandbox]], your [[Special:MyPage/sandbox|user sandbox]], or the [[Wikipedia:About the sandbox#List of sandboxes|other sandboxes]]. {{{note|}}}</div> }}<noinclude> {{Documentation}} </noinclude> 7cl9ef8iu62lqqf27reshdltvoynxse Nhwɛdo:Not done-t 10 3254 15824 2024-08-07T16:54:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15824 wikitext text/x-wiki <span style="color:#C30; font-size:1.4em;">&#x2717;</span>&nbsp;'''{{{1|Not done}}}'''<!--template:not done-t--><noinclude> {{Documentation}}</noinclude> 54xa7sftapox89k6uuvxmqgndqbgsxw Nhwɛdo:Not done empty request 10 3255 15825 2024-08-07T16:55:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15825 wikitext text/x-wiki [[File:X mark.svg|18px|link=|alt=]] <b>Not done – empty request</b><noinclude> {{documentation}} [[Category:Image with comment templates]] </noinclude> 0mnl1vhuj5n763ol663hs2d78qbuyda Nhwɛdo:Not done for now 10 3256 15826 2024-08-07T16:55:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15826 wikitext text/x-wiki [[File:Crystal Clear app help index.svg|20px|alt=|class=noviewer]] <b>Not done for now</b><noinclude> {{documentation|content= ==See also== {{Done/See also}} [[Category:Wikipedia-specific image insertion templates]] }}</noinclude> dwwii8c2k8dwyeoaoifllty7r955s2y Nhwɛdo:Not done not likely 10 3257 15827 2024-08-07T16:55:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15827 wikitext text/x-wiki {{{{{|safesubst:}}}xmark|18}} '''{{{{{|safesubst:}}}ucfirst:{{{1|Not done and not likely to be done}}}}}'''<noinclude> {{documentation}} </noinclude> lxxx1y8vs53hwgmlpd4kp1waij017v0 Nhwɛdo:Not done unclear 10 3258 15828 2024-08-07T16:55:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15828 wikitext text/x-wiki [[File:X mark.svg|18px|link=|alt=]] <b>Not done – please clarify</b><noinclude> {{documentation |content= {{no documentation}} [[Category:Image with comment templates]] }} </noinclude> o16qer0qz87bgl1uwgbkq63cnneq68y Nhwɛdo:Not possible 10 3259 15829 2024-08-07T16:55:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15829 wikitext text/x-wiki [[File:Symbol no support vote.svg|16px|Action was not done and/or was not feasible|link=|alt=]]&nbsp;'''{{{1|Not possible}}}'''<noinclude>{{Documentation}}</noinclude> 803bqd7h7dhl941mq5p8dyxiz5qt4h5 Nhwɛdo:Not sure 10 3260 15830 2024-08-07T16:55:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15830 wikitext text/x-wiki [[File:Purple question mark.svg|18px|link=|alt= ]] '''{{{1|Not sure}}}'''<noinclude> {{documentation}} </noinclude> j3iwn5z3tr7gazj3rahwfdutbfiadsk Nhwɛdo:Not sure2 10 3261 15831 2024-08-07T16:56:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15831 wikitext text/x-wiki [[File:Symbol question.svg|20px|alt=|link=]] '''Not sure. '''<noinclude> {{Documentation}} </noinclude> dqs3qdm0bw77m2g190b1u9n6j5rd6vw Nhwɛdo:Notabug 10 3262 15832 2024-08-07T16:56:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15832 wikitext text/x-wiki #REDIRECT [[Template:Not a bug]] {{R from move}} 5bgxfotlanynzdz8uugnivma9t1qg0b Nhwɛdo:NotBug 10 3263 15833 2024-08-07T16:56:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15833 wikitext text/x-wiki {{Respond|minus|Not bug|alt=no}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> spi6dw4q3iudgg15wfpfd7ngq4xgxsb Nhwɛdo:Notfixed 10 3264 15834 2024-08-07T16:56:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15834 wikitext text/x-wiki {{Respond|xmark|Not fixed|alt=Red X}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] [[Category:Resolution templates]] }}</noinclude> bhtet0lul0yaso2fz2bv12f2gpr15oo Nhwɛdo:Nowiki template demo 10 3265 15835 2024-08-07T16:57:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15835 wikitext text/x-wiki <includeonly>{{#invoke:Template test case|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> tqcbtoi20hh04qz7tcyj9c81ibksvas Nhwɛdo:Off-topic talk 10 3266 15836 2024-08-07T16:57:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15836 wikitext text/x-wiki {{Respond|xmark|{{{label|{{{2|Off-topic}}}}}}|alt=Red X}}{{<includeonly>safesubst:</includeonly>#if:{{{1|{{{note|{{{reason|}}}}}}}}}|&#58; {{{1|{{{note|{{{reason}}}}}}}}} }}<!--template:off-topic_talk--><noinclude> {{Documentation}} </noinclude> k0btf44egrmea29s7os1segebmaltxl Nhwɛdo:OldStyleDate 10 3267 15837 2024-08-07T16:57:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15837 wikitext text/x-wiki {{{1}}}&nbsp;&#91;[[Old Style and New Style dates|O.S.]] {{{3}}}&#93;{{#if: {{{2|}}}|&nbsp;{{{2|}}}|}}<noinclude> {{Documentation}} </noinclude> fb4ekk0jnz39ermpdqintm86apdulpk Nhwɛdo:On hold 10 3268 15838 2024-08-07T16:57:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15838 wikitext text/x-wiki {{Respond|wait|{{{1|On hold}}}}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 3c3ut3vdfmm14eajc0rhcjhbzciuhuq Nhwɛdo:OnHoldUntil 10 3269 15839 2024-08-07T16:57:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15839 wikitext text/x-wiki {{Respond|wait|On hold until {{{1|}}}}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> r3abjtti5a3dg2awggks1xwea71jg3q Nhwɛdo:Opblocked 10 3270 15840 2024-08-07T16:58:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15840 wikitext text/x-wiki {{Respond|xmark|Blocked|alt=Red X}}<noinclude>{{documentation|content= A block notice for [[WP:OP|Wikipedia:WikiProject on open proxies]]. ==See also== {{Done/See also}} [[Category:Image with comment templates]] }}</noinclude> ddv8ptzj2rjlz86w0z84klnuzjjtzp7 Nhwɛdo:Orz 10 3271 15841 2024-08-07T16:58:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15841 wikitext text/x-wiki [[File:Symbol 囧 vote.svg|20px|alt=|link=]] <big>'''Orz...'''</big><noinclude>{{documentation}}</noinclude> qhnpqsb178wtlscg46upk8038cl703f Nhwɛdo:P1 10 3272 15842 2024-08-07T16:58:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15842 wikitext text/x-wiki {{{1}}}<noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 5ehwz00t9r7xcn6sk4y7djdeubzwxkn Nhwɛdo:P2 10 3273 15843 2024-08-07T16:58:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15843 wikitext text/x-wiki {{{2}}}<noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> duozeijtz6f7quc59lhhpe6ycu023mt Nhwɛdo:Pagetype 10 3274 15844 2024-08-07T16:58:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15844 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:pagetype|main}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> lljnsh3xa96oyrio8us1qbonct9sq7b Nhwɛdo:Partly done 10 3275 15845 2024-08-07T16:59:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15845 wikitext text/x-wiki {{Respond|yellowcheck|{{{{{|safesubst:}}}ucfirst:{{{1|Partly done}}}}}}}<!--template:partly done--><noinclude> {{documentation}} </noinclude> rmcuzyrs8rv4neny0sass46ls7hvb1c Nhwɛdo:Pass 10 3276 15846 2024-08-07T16:59:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15846 wikitext text/x-wiki <span style="font-size: 1.8em; color: #24B14C;">✓</span>&nbsp;'''Pass'''<noinclude> {{Documentation | content = {{Done/See also}} [[Category:Checkmark insertion templates]] [[Category:Image with comment templates]] }}<!--(end Documentation)--> </noinclude> 6qp967mkrwm4cekk2p58ejxb8vwap1w Nhwɛdo:Passed 10 3277 15847 2024-08-07T16:59:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15847 wikitext text/x-wiki {{Respond|greenplus|{{{1|Passed}}}}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> inocm7v87swl3tshod31qqv0d3lld4p Nhwɛdo:Pblock 10 3278 15848 2024-08-07T16:59:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15848 wikitext text/x-wiki {{Respond|bluecheck|{{{1|Proxy blocked}}}}}<noinclude> {{Documentation}} </noinclude> qkay4212xiklbsjxa1o4whn6ytqaz8l Nhwɛdo:Peanut 10 3279 15849 2024-08-07T16:59:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15849 wikitext text/x-wiki <small>([[File:Peanuts icon.svg|20px|link=|alt=]] Peanut gallery comment)</small><noinclude>{{documentation|content= == Usage == This template is intended as a [[Wikipedia:Department of Fun|humorous]] alternative to the [[Template:Non-admin comment|non-admin comment]] template. Placing {{Tl|Peanut}} on a talk page makes the following appear: :{{Peanut}} ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 7pyyiczx1pxmegnwkp05vrxnwc2k7jm Nhwɛdo:PendingRequest 10 3280 15850 2024-08-07T17:00:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15850 wikitext text/x-wiki {{Respond|wait|{{ucfirst:{{{1|Pending approval}}}}}}}<!--Template:PendingRequest--><noinclude>{{documentation|content= ==Usage== You may either use {{tlx|PendingRequest}} by itself for the default message or you may add a custom message as an optional parameter. ==See also== {{done/See also}} [[Category:Image with comment templates|{{PAGENAME}}]] }}</noinclude> 1rs91qsivumyrdq4yi6svfbbzdrm8vp Nhwɛdo:Permission granted navbox 10 3281 15851 2024-08-07T17:00:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15851 wikitext text/x-wiki {{Navbox | name = Permission granted navbox | title = Permission granted templates | listclass = hlist | state = {{{state|}}} | group1 = | list1 = {{Separated entries|separator=&#32;'''·'''&#32;| {{tl|Account creator granted}} | {{tl|Autopatrolled granted}} | {{tl|Edit filter helper granted}} | {{tl|Edit filter manager granted}} | {{tl|Event coordinator granted}} | {{tl|File mover granted}} | {{tl|IP block exemption granted}} | {{tl|Mass message sender granted}} | {{tl|New Page Reviewer granted}} | {{tl|Page mover granted}} | {{tl|Pending changes reviewer granted}} | {{tl|Rollback granted}} | {{tl|Rollback granted 2}} | {{tl|Rollback and reviewer granted}} | {{tl|Template editor granted}}}} | below = [[WP:PERM|Requests for permissions]] }}<noinclude> {{Documentation|content= {{Collapsible option}} [[Category:User rights granting notification templates| ]] }}</noinclude> q6ydhqrttnvi6a83thv3tcoam7h0ecd Nhwɛdo:PImplemented 10 3282 15852 2024-08-07T17:00:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15852 wikitext text/x-wiki [[File:Checkhalf.png|20px|alt=check]] '''{{ucfirst:{{{1|Partially implemented}}}}}'''<!--Template:PImplemented--><noinclude>{{documentation|content= ==Usage== You may either use {{tlx|PImplemented}} by itself for the default message or you may add a custom message as an optional parameter. ==See also== {{done/See also}} [[Category:Image with comment templates|{{PAGENAME}}]] }}</noinclude> 6ky2v5xunnxfmyqrrcj8yj7ppc3dsba Nhwɛdo:Pipe 10 3283 15853 2024-08-07T17:00:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15853 wikitext text/x-wiki &#124;<noinclude> {{documentation}} <!-- Add categories to the /doc subpage --> </noinclude> 5edw5gzp5q8wdkv58s32kzu46ex9w8t Nhwɛdo:Pixiedust 10 3284 15854 2024-08-07T17:00:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15854 wikitext text/x-wiki [[File:Pixie dust.png|20px|link=|alt=]]&nbsp;'''{{{1|[[Wikipedia:CheckUser|CheckUser]]}}} is not magic [[pixie dust]]'''<noinclude>{{documentation|content= ==Usage== {{tbullet|Pixiedust}} Or with a parameter {{tbulletp|Pixiedust|Fairydust}} ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 55acs2lh0rmr7wy6fq48twtjyaefskd Nhwɛdo:Plain link 10 3285 15855 2024-08-07T17:01:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15855 wikitext text/x-wiki <span class="plainlinks">{{SAFESUBST:<noinclude />#if:{{{2|{{{NAME|{{{name|}}}}}}}}} |[{{{1|{{{URL|{{{url}}}}}}}}} {{{2|{{{NAME|{{{name|}}}}}}}}}] |[{{{1|{{{URL|{{{url}}}}}}}}}] }}</span><noinclude> {{documentation}} </noinclude> 4ksm928qcz1wzong5bwawgcsgfzt0v4 Nhwɛdo:Portal templates navbox 10 3286 15856 2024-08-07T17:01:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15856 wikitext text/x-wiki {{Navbox | name = Portal templates navbox | title = [[Wikipedia:Portal|Portal]] templates | listclass = hlist | state = {{{state|}}} | image = [[File:Portal.svg|50px]] | above = '''[[Wikipedia:WikiProject Portals/Components|Visual overview of template usage]]''' | group1 = Layout and formatting | list1 = * {{tl|Box portal skeleton}} * {{tl|Box-header}} ** [[Template:Box-header#Box-header_color_palettes|color palettes]] ** [[Template:Box-header-plain|plain]] ** [[Template:Box-header-round|round]] ** [[Template:Box-header-square|square]] ** [[Template:Box-header-watch|watch]] *{{tl|Box-header colour}}<sup>{{Tooltip|[1]|Uses Module:Box-header}}</sup> *{{tl|Box-footer}} *{{tl|Flex columns}} *{{tl|Plain navboxes}} | group2 = Content transclusion | list2 = * {{tl|Transclude lead excerpt}}<sup>{{Tooltip|[2]|Uses Module:Excerpt/portals}}</sup> * {{tl|Transclude linked excerpt}}<sup>{{Tooltip|[2]|Uses Module:Excerpt/portals}}</sup> * {{tl|Transclude list item excerpt}}<sup>{{Tooltip|[2]|Uses Module:Excerpt/portals}}</sup> * {{tl|Transclude random excerpt}}<sup>{{Tooltip|[2]|Uses Module:Excerpt/portals}}</sup> * {{tl|Transclude selected excerpt}}<sup>{{Tooltip|[2]|Uses Module:Excerpt/portals}}</sup> * {{tl|Excerpt}} * {{tl|Transclude DYK}}<sup>{{Tooltip|[9]|Uses Module:Transclude DYK}}</sup> * {{tl|Transclude selected current events}}<sup>{{Tooltip|[3]|Uses Module:Selected current events}}</sup> * {{tl|Transclude selected recent additions}}<sup>{{Tooltip|[4]|Uses Module:Selected recent additions}}</sup> | group3 = Content slideshows | list3 = * {{tl|Random slideshow}}<sup>{{Tooltip|[5]|Uses Module:Random slideshow}}</sup> * {{tl|Transclude files as random slideshow}}<sup>{{Tooltip|[5]|Uses Module:Random slideshow}}</sup> * {{tl|Transclude excerpts as random slideshow}}<sup>{{Tooltip|[6]|Uses Module:Excerpt slideshow}}</sup> * {{tl|Transclude linked excerpts as random slideshow}}<sup>{{Tooltip|[6]|Uses Module:Excerpt slideshow}}</sup> * {{tl|Transclude list item excerpts as random slideshow}}<sup>{{Tooltip|[6]|Uses Module:Excerpt slideshow}}</sup> | group4 = Content randomisation | list4 = * {{tl|Random portal component}}<sup>{{Tooltip|[7]|Uses Module:Random portal component}}</sup> * {{tl|Random quotation}} * {{tl|Random subpage}} | group5 = General | list5 = * {{tl|Portals}} * {{tl|Portals browsebar}} * {{tl|Portal description}} * {{tl|Portal information sidebar}} * {{tl|Portal navbar no header2}} * {{tl|Purge link portals}} * {{tl|Wikimedia for portals}} | group6 = Linking templates | list6 = * {{tl|Portal}}<sup>{{Tooltip|[11]|Uses Module:Portal}}</sup> * {{tl|Portal bar}}<sup>{{Tooltip|[12]|Uses Module:Portal bar}}</sup> * {{tl|Portal-inline}}<sup>{{Tooltip|[13]|Uses Module:Portal-inline}}</sup> * {{tl|Pbox}} * {{tl|Related portals2}} | group7 = Talk pages / Maintenance | list7 = * {{tl|Portal talk}} * {{tl|Portal maintenance status}}<sup>{{Tooltip|[8]|Uses Module:Portal maintenance status}}</sup> * {{tl|Portal suggestions}} * {{tl|Portal toolbox}} * {{tl|WikiProject Portals}}<sup>{{Tooltip|[8]|Uses Module:Portal maintenance status}}</sup> | group8 = Images | list8= * {{tl|Portal dynamic image}} * {{tl|Portal image banner}}<sup>{{Tooltip|[10]|Uses Module:Portal image banner}}</sup> * {{tl|Portal pictures}}<sup>{{Tooltip|[14]|Uses Module:Portal pictures}}</sup> * {{tl|Portal POTD}} | group9 = Modules | list9 = * 1.&nbsp;[[Module:Box-header]] * 2.&nbsp;[[Module:Excerpt/portals]] * 3.&nbsp;[[Module:Selected current events]] * 4.&nbsp;[[Module:Selected recent additions]] * 5.&nbsp;[[Module:Random slideshow]] * 6.&nbsp;[[Module:Excerpt slideshow]] * 7.&nbsp;[[Module:Random portal component]] * 8.&nbsp;[[Module:Portal maintenance status]] * 9.&nbsp;[[Module:Transclude DYK]] * 10.&nbsp;[[Module:Portal image banner]] * 11.&nbsp;[[Module:Portal]] * 12.&nbsp;[[Module:Portal bar]] * 13.&nbsp;[[Module:Portal-inline]] * 14.&nbsp;[[Module:Portal pictures]] | group10 = Usage | list10 = * [[Wikipedia:Portal]] * [[Wikipedia:WikiProject Portals]] | below = ''For more information, see: {{cl|Template-Class Portal pages}} and {{cl|Wikipedia Portal templates}}'' }}<noinclude> {{documentation|content={{Collapsible option}} [[Category:Wikipedia Portal templates| ]] [[Category:Documentation see also templates]] }}</noinclude> erru12pebekfx4qxyict0kbbsm9e85l Nhwɛdo:Possible 10 3287 15857 2024-08-07T17:01:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15857 wikitext text/x-wiki [[File:Symbol possible vote.svg|16px|alt=|link=]]&nbsp;'''{{{1|Possible}}}'''<noinclude>{{documentation|content= == Usage == Placing {{Tl|possible}} on a talk page makes the following appear: {{possible}} ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> g00l7pnibfavjns8b0ok2t28rifgctq Nhwɛdo:Possibly 10 3288 15858 2024-08-07T17:01:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15858 wikitext text/x-wiki [[File:Symbol possible vote.svg|20px|link=|alt=]]&nbsp;'''Possibly'''<noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Image with comment templates|{{PAGENAME}}]] }}</noinclude> 63fkt9u27a9t0m421bk84ogs3xq87y8 Nhwɛdo:Possilikely 10 3289 15859 2024-08-07T17:01:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15859 wikitext text/x-wiki [[File:Symbol version generic.svg|16px|link=|alt=]]&nbsp;{{{1|'''Possilikely''' (a mix between possible and likely)}}}<noinclude> {{Documentation}} </noinclude> tk5bh5uy18d9yamr1h81tccvbuk5m8j Nhwɛdo:Posted 10 3290 15860 2024-08-07T17:02:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15860 wikitext text/x-wiki {{Respond|greenplus|{{{1|Posted}}}}}<noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Image with comment templates]] }}</noinclude> s3z3ox2irtyi6s4cqr1gjsalke9ne2y Nhwɛdo:POV 10 3291 15861 2024-08-07T17:02:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15861 wikitext text/x-wiki {{ safesubst:<noinclude/>#invoke:Unsubst||date=__DATE__ |$B= <!--{{POV}} begin-->{{Ambox | name = POV | subst = <includeonly>{{subst:substcheck}}</includeonly> | small = {{{small|}}} | type = content | class = ambox-POV | style = {{{style|}}} | image = [[File:Unbalanced scales.svg|50x40px|class=skin-invert|link=]] | issue = The '''[[Wikipedia:Neutral point of view|neutrality]] of this {{{what|article}}} is [[Wikipedia:NPOV dispute|disputed]]'''. | talk = {{{talk|#}}} | fix = Please do not remove this message until [[Template:POV#When to remove|conditions to do so are met]]. | removalnotice = yes | date = {{{date|}}} | cat = Wikipedia neutral point of view disputes | all = All Wikipedia neutral point of view disputes }}<!--{{POV}} end--> }}<noinclude> {{Documentation}} </noinclude> 9wxkki0bydxiuehqtj38slwzjsuib1d Nhwɛdo:Pre/styles.css 10 3292 15862 2024-08-07T17:02:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15862 sanitized-css text/css /* {{pp-template}} */ .pre-borderless { border: none; } lr9ssbn3d1gy0eko4cg1ybqfok23ynd Nhwɛdo:Preview warning 10 3293 15863 2024-08-07T17:02:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15863 wikitext text/x-wiki <includeonly>{{#invoke:If preview|pwarning}}</includeonly><noinclude> {{documentation}} </noinclude> nxkq4zpg9stmeov4qpup2a2gztlv1on Nhwɛdo:ProposalOnHold 10 3294 15864 2024-08-07T17:02:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15864 wikitext text/x-wiki {{Respond|orangeclock|Proposal on hold|alt=Orange clock}}{{#if:{{{1|}}}|&nbsp;({{{1}}})}} <noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Wikipedia article alerts|Τ]] }}</noinclude> qyva8avbm6qtml7ktdtyc82154hcu6n Nhwɛdo:ProposalOutOfScope 10 3295 15865 2024-08-07T17:03:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15865 wikitext text/x-wiki [[File:Gnome-media-playlist-shuffle.svg|24px|alt=shuffling arrows]]&nbsp;'''Proposal out of scope'''{{#if: {{{1|}}} | &nbsp; ({{{1}}})}} <noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Wikipedia article alerts|Τ]] }}</noinclude> pp3a44fnymecm97heuadbe53uphfpht Nhwɛdo:Psblock 10 3296 15866 2024-08-07T17:03:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15866 wikitext text/x-wiki {{Respond|bluecheck|{{{1|Proxies blocked}}}}}<noinclude> {{Documentation}} </noinclude> jiqbdz2jfb935f6hy2m37vhbc1ja487 Nhwɛdo:Qmark 10 3297 15867 2024-08-07T17:03:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15867 wikitext text/x-wiki [[File:Blue question mark (italic).svg|{{{{{|safesubst:}}}#if:{{{1|}}}|{{{1}}}|20}}px|alt=Question|link=]]<span style="display:none">?</span><noinclude> {{documentation}} </noinclude> 6vjt6na1qcgt9b3v08f7po2jny4j6ij Nhwɛdo:Question 10 3298 15868 2024-08-07T17:03:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15868 wikitext text/x-wiki [[File:Symbol question.svg|17px|link=|alt=]]&nbsp;<span style="font-weight:bold">{{{label|Question}}}: </span>{{{1| }}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] [[Category:Wikipedia administration templates]] }}</noinclude> 6u48p8aj92r5fdk5b4ojg1s78077qk2 Nhwɛdo:Question mark 10 3299 15869 2024-08-07T17:03:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15869 wikitext text/x-wiki [[Image:Question mark.svg|{{{{{|safesubst:}}}#if:{{{1|}}}|{{{1}}}|13}}px|alt=Question|link=]]<span style="display:none">?</span><noinclude> {{documentation}} </noinclude> psihnv8jezmoas2rpq4stcltzmjkxse Nhwɛdo:Question mark box 10 3300 15870 2024-08-07T17:04:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15870 wikitext text/x-wiki <span style="border:1.5px solid #B8B8B8; font-weight:bold; font-size:140%; margin:0 0.18em; padding:0 0.16em 0 .16em;">?</span><noinclude> {{documentation}} </noinclude> 07npbfzf8aoudjli89ztddpom6l01kv Nhwɛdo:R an 10 3301 15871 2024-08-07T17:04:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15871 wikitext text/x-wiki #REDIRECT [[Template:R from alternative name]] {{Redirect category shell| {{R to redirect template}} {{R from template shortcut}} }} 6ynzx49je0hghk4abnw9mc0pa0p6cjw Nhwɛdo:R avoided double redirect 10 3302 15872 2024-08-07T17:04:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15872 wikitext text/x-wiki <includeonly>{{If ||{{{doc|}}} |<!--Do nothing--> |{{#invoke:R avoided double redirect|main|{{{1|}}}}}}}</includeonly><noinclude> {{Documentation}} </noinclude> k13u8r3vkgw27kwysco4cd3sqgg61jv Nhwɛdo:R cat shell 10 3303 15873 2024-08-07T17:04:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15873 wikitext text/x-wiki #redirect [[Template:Redirect category shell]] {{Redirect category shell| {{R to redirect template}} {{R from template shortcut}} }} qgzs4pi7a70b6z2qhxb5vaolqovs4us Nhwɛdo:R category with possibilities 10 3304 15874 2024-08-07T17:05:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15874 wikitext text/x-wiki * '''{{c|Category redirects with possibilities|From a category with possibilities}}''': This is a redirect from a category title that potentially could be populated as a separate category. ** Other pages should not populate this redirected category. If you find category links to this redirect from articles, templates, categories, or portals, please retarget those links to the category page to which this entry redirects. ** If used to tag redirects in any namespace other than category space, then '''{{cat|Pages with templates in the wrong namespace}}''' will be populated, so be sure to use this rcat ''only'' on category pages. <includeonly>{{Sandbox other||{{#ifeq:{{PAGENAME}}|R category with possibilities||{{#ifeq:{{NAMESPACE}}|Category|[[Category:Category redirects with possibilities]]|{{Incorrect namespace|category}}}}}}}}</includeonly><noinclude> {{Documentation}} </noinclude> 4fdru4rith1odav4j955du97d8mswq7 Nhwɛdo:R extended-protected 10 3305 15875 2024-08-07T17:05:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15875 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R extended-protected |name=[[:Category:Wikipedia extended-protected redirects|Extended-confirmed protected]] |from=a title that is extended confirmed protected from editing for any of several possible reasons |info=** '''Please do not replace these redirected links''' with links directly to the target page unless expressly advised to do so below or elsewhere on this page, or if the change is supported by a policy or guideline. }}{{#ifeq:{{{nocat|}}}|true||{{#ifeq:{{FULLPAGENAME}}|Template:R extended-protected||{{#ifeq: {{SUBPAGENAME}}|sandbox||{{#switch: {{PROTECTIONLEVEL:move}} |sysop=[[Category:Wikipedia fully protected redirects]] |templateeditor=[[Category:Wikipedia template-protected redirects]] |extendedconfirmed=[[Category:Wikipedia extended-protected redirects]] }}{{#switch: {{PROTECTIONLEVEL:edit}} |extendedconfirmed=[[Category:Wikipedia extended-protected redirects]] |sysop|templateeditor|autoconfirmed|#default=[[Category:Wikipedia pages with incorrect protection templates]] }}}}}}}}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> 84mqcwrh4k90gs8dy06e509htxnxfes Nhwɛdo:R extendedprotected 10 3306 15876 2024-08-07T17:05:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15876 wikitext text/x-wiki #REDIRECT [[Template:R extended-protected]] {{Redirect category shell| {{R from modification}} {{R to redirect template}} {{R from template shortcut}} }} 2ecrittm3vah0i1oqqy30drw3ahr6qi Nhwɛdo:R from acronym 10 3307 15877 2024-08-07T17:05:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15877 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from acronym |name=From an acronym |from=an [[acronym]] |to=a related topic, such as the expansion of the acronym{{#if:{{{of|{{{for|}}}}}}|<nowiki />; the expanded form is "{{{of|{{{for}}}}}}"}} |info=** Remember that an acronym is a special type of [[initialism]] that can be spoken as a word, such as "NATO" or "radar" or "ANOVA". ** Use {{tl|R from initialism}} for abbreviations that have letters that are pronounced separately, such as "OAU" or "USSR" or "DoD". |main category=Redirects from acronyms }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> a7nqd6d21q5i4xmw885by4yvzjq7da7 Nhwɛdo:R from adjective 10 3308 15878 2024-08-07T17:05:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15878 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from adjective |name=From an adjective |from=an [[adjective]], which is a word or phrase that describes a [[noun]], |to=a related word or topic |main category=Redirects from adjectives }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> pn8i5gr9vb12wpdad4ofjho3x586yge Nhwɛdo:R from adverb 10 3309 15879 2024-08-07T17:05:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15879 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from adverb |name=From an adverb |from=an [[adverb]] or [[adverbial phrase]], which modifies a [[verb]], an [[adjective]] or another adverb, |to=a related word or topic |main category=Redirects from adverbs }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> d9b56bcmb367t7ggrg52d3ev17b761k Nhwɛdo:R from album 10 3310 15880 2024-08-07T17:05:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15880 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from album |name=From an album |from=an album |to=a related topic such as the recording artist or a list of albums{{#ifeq:{{{1}}}|noitalic||{{#ifeq:{{FULLPAGENAME}}|Wikipedia:Template index/Redirect pages||{{italic title}}}}}} |main category=Redirects from albums }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> ja54jbt1ewxrpjjwgc1jkm02cq6fais Nhwɛdo:R from alternative hyphenation 10 3311 15881 2024-08-07T17:06:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15881 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from alternative hyphenation |name=From an alternative hyphenation |from=a title with an alternative hyphenation of {{#if:{{{1|{{{of|}}}}}}|{{#ifexpr:{{#invoke:String|find|{{{1|{{{of|}}}}}}|"plainlinks"}} + {{#invoke:String|find|{{{1|{{{of|}}}}}}|{{!((}}}} = 0|'''{{no redirect|{{{1|{{{of|}}}}}}}}'''|'''{{{1|{{{of|}}}}}}'''}}|the target name}} |info=Pages that link to this redirect may be updated to link directly to the target page ''if that results in an improvement of the text''. Do not "fix" such links if they are [[WP:NOTBROKEN|not broken]]. Also, these links [[MOS:NOPIPE|should not be replaced]] with [[WP:piped link|piped link]]s. |all category=Redirects from alternative hyphenations }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 2owjaothv8y7lk97yhfzzr6fyz2ld6d Nhwɛdo:R from alternative name 10 3312 15882 2024-08-07T17:06:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15882 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from alternative name |name=From an alternative name |from=a title that is another name or identity such as an alter ego, a nickname, or a synonym of the target, or of a name associated with the target{{#if:{{{1|{{{of|}}}}}}|&#32;(in this case, the more common name is: ''{{{1|{{{of}}}}}}'')}} |info=** This redirect leads to the title in accordance with the naming conventions for [[WP:common names|common names]] to aid searches and writing. It is [[WP:NOTBROKEN|not necessary]] to replace these redirected links with a [[WP:piped link|piped link]]. ** If this redirect is an incorrect name for the target, then {{tl|R from incorrect name}} should be used instead. |all category=Redirects from alternative names }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 4o2mwrmpao00puu1lr8vd8qckb3qtgv Nhwɛdo:R from alternative punctuation 10 3313 15883 2024-08-07T17:06:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15883 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from alternative punctuation |name=From an alternative punctuation |from=a title with an alternative punctuation of {{#if:{{{1|{{{of|}}}}}}|{{#ifexpr:{{#invoke:String|find|{{{1|{{{of|}}}}}}|"plainlinks"}} + {{#invoke:String|find|{{{1|{{{of|}}}}}}|{{!((}}}} = 0|'''{{no redirect|{{{1|{{{of|}}}}}}}}'''|'''{{{1|{{{of|}}}}}}'''}}|the target name}} |info=Pages that link to this redirect may be updated to link directly to the target page ''if that results in an improvement of the text''. Do not "fix" such links if they are [[WP:NOTBROKEN|not broken]]. Also, these links [[MOS:NOPIPE|should not be replaced]] with [[WP:piped link|piped link]]s. |all category=Redirects from alternative punctuations }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> g0monj2sygahq0qwwwvvki1zl3b4cln Nhwɛdo:R from alternative scientific name 10 3314 15884 2024-08-07T17:06:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15884 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{#invoke:Science redirect|R|from alternative scientific name}}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 7yw75iq2btdl5svp70rb60z0ak4e8m9 Nhwɛdo:R from alternative spacing 10 3315 15885 2024-08-07T17:07:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15885 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from alternative spacing |name=From an alternative spacing |from=a title with an alternative spacing of {{#if:{{{1|{{{of|}}}}}}|{{#ifexpr:{{#invoke:String|find|{{{1|{{{of|}}}}}}|"plainlinks"}} + {{#invoke:String|find|{{{1|{{{of|}}}}}}|{{!((}}}} = 0|'''{{no redirect|{{{1|{{{of|}}}}}}}}'''|'''{{{1|{{{of|}}}}}}'''}}|the target name}} |info=Pages that link to this redirect may be updated to link directly to the target page ''if that results in an improvement of the text''. Do not "fix" such links if they are [[WP:NOTBROKEN|not broken]]. Also, these links [[MOS:NOPIPE|should not be replaced]] with [[WP:piped link|piped link]]s. |all category=Redirects from alternative spacings }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 3ouccvs84god9ltin4jxa66w5ep1ou1 Nhwɛdo:R from alternative spelling 10 3316 15886 2024-08-07T17:07:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15886 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from alternative spelling |name=From an alternative spelling |from=a title with an alternative spelling of {{#if:{{{1|{{{of|}}}}}}|{{#ifexpr:{{#invoke:String|find|{{{1|{{{of|}}}}}}|"plainlinks"}} + {{#invoke:String|find|{{{1|{{{of|}}}}}}|{{!((}}}} = 0|'''{{no redirect|{{{1|{{{of|}}}}}}}}'''|'''{{{1|{{{of|}}}}}}'''}}|the target name}} |info=Pages that link to this redirect may be updated to link directly to the target page ''if that results in an improvement of the text''. Do not "fix" such links if they are [[WP:NOTBROKEN|not broken]]. Also, these links [[MOS:NOPIPE|should not be replaced]] with [[WP:piped link|piped link]]s. ** There are many {{em|more specific templates}} such as {{tl|R from alternative hyphenation}}, {{tl|R from alternative punctuation}} and {{tl|R from alternative spacing}}. Also see subcategories of [[:Category:Redirects from modifications]] for other options (capitals, abbreviations, diacritics, plurals, stylizations, transliteration, ligatures, different parts of speech, etc.) |all category=Redirects from alternative spellings }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 58i9hxveppzlgy64ppft1nu51b3vpmx Nhwɛdo:R from ambiguous sort name 10 3317 15887 2024-08-07T17:07:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15887 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from ambiguous sort name |name={{C|Redirects from ambiguous sort names|From an ambiguous sort name}} |from=an ambiguous sort name |to=a page or list that disambiguates it |info=These redirects are pointed to by links that should always be disambiguated. Therefore, this template should ''never'' appear on a page that has "(disambiguation)" in its title '''unless the target page also has "(disambiguation)" in its title'''. For those redirects use {{tl|R to disambiguation page}} ''instead''. ** Two [[WP:SORTKEY|category sortkeys]] should be added to this rcat. The [[Template:R from ambiguous sort name|template page]] provides detailed information. |printworthy=yes }}<noinclude>{{Sandbox other||</noinclude><includeonly> {{#if:{{{1|}}}|[[Category:Redirects from ambiguous sort names, {{{1}}}]]|[[Category:Redirects from ambiguous sort names]]}} {{#if:{{{2|}}}|[[Category:Redirects from ambiguous sort names by article title, {{{2}}}]]|[[Category:Redirects from ambiguous sort names]]}}</includeonly><noinclude>}} <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> alxaqez9l8nejathk3bcb4uqv3bj1vt Nhwɛdo:R from ambiguous term 10 3318 15888 2024-08-07T17:07:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15888 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from ambiguous term |name=From an ambiguous term |from=an ambiguous page name |to=a page or list that disambiguates it |info=These redirects are pointed to by links that should always be disambiguated. Therefore, this template should ''never'' appear on a page that has <span class="nowrap">"(disambiguation)"</span> in its title – in that case use {{tl|R to disambiguation page}} ''instead''. |all category=Redirects from ambiguous terms |printworthy={{#ifeq:{{{1}}}|printworthy|yes|no}} }}<includeonly>{{#ifeq:{{#invoke:redirect|isRedirect|{{TALKPAGENAME}}}}|yes|{{#ifeq:{{PAGENAME:{{#invoke:redirect|main|{{TALKPAGENAME}}}}}}|{{PAGENAME:{{#invoke:redirect|main|{{FULLPAGENAME}}}}}}||[[Category:Unsynchronized ambiguous term talk page redirects]]}}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> cmrstzz5asqi65kaosdh2pj0jjuz7zx Nhwɛdo:R from American English 10 3319 15889 2024-08-07T17:07:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15889 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from American English |name=From American English |from=a term in [[American English]] spelling |to=an alternate spelling variation |info=The spelling is {{#if: {{{1|}}}|<big>{{maroon|{{{1|}}}}}</big>|given by the target of the redirect}}. ** This template populates a subcategory of {{cat|Redirects from alternative spellings}}, so {{tl|R from alternative spelling}} should not be used with this template. |all category=Redirects from American spelling |printworthy={{#ifeq:{{{2}}}|printworthy|yes|no}} }}<noinclude> {{Documentation}} </noinclude> 21iievhjgedbw476pog2gybpsshumjm Nhwɛdo:R from antonym 10 3320 15890 2024-08-07T17:08:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15890 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from antonym |name=From an antonym |from=a page that is an antonym or opposite of the target page |all category=Redirects from antonyms |printworthy=yes }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 8pvjkyqe4q8rbj7kb0ke9op8fons6eb Nhwɛdo:R from ASCII-only 10 3321 15891 2024-08-07T17:08:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15891 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from ASCII-only |name=From ASCII-only title |from=a title in '''''only''' [[ASCII|basic ASCII]]'' characters |to=a title with differences that 1) {{em|are}} non-ASCII symbols, but 2) are {{em|not}} [[diacritical mark]]s (accents, umlauts, and so forth – use {{tl|R to diacritics}} instead), and also 3) are {{em|not}} [[Typographic ligature|ligatures]] (like æ and Œ – use {{tl|R to ligature}} instead) |all category=Redirects from ASCII-only titles |printworthy=no }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> aj770dnmfnblw55cxqk7fx98wvks8wf Nhwɛdo:R from birth name 10 3322 15892 2024-08-07T17:08:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15892 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from birth name |name=From birth name |from=a person's birth name ([[Née|née {{black|or}} né]]) |to=a more common name or a related topic |info=** Use this rcat to tag [[wp:mainspace|mainspace]] redirects when the title matches the subject's name given to them at birth. If the redirect is from a [[personal name]] that differs from the birth name, then use {{tl|R from personal name}} ''instead''. In either case, be sure to include {{code|<nowiki>{{DEFAULTSORT:(surname), (given name)}}</nowiki>}} for correct [[WP:SORTKEY|category sorting]] of this person's name. |main category=Redirects from birth names }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> llje4oskjjqbtg1ankrrsl12azylvz2 Nhwɛdo:R from Bluebook abbreviation 10 3323 15893 2024-08-07T17:08:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15893 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from Bluebook abbreviation |name=From a Bluebook abbreviation |from=a title that is a [[Bluebook]] standardized serial abbreviation |to=the expansion of the abbreviation |main category=Redirects from Bluebook abbreviations |printworthy=yes }}<includeonly>{{#ifeq:{{FULLPAGENAME}}|Wikipedia:Template index/Redirect pages||{{italic title}}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 6xshw1kiabulz6hkdqtv32d2kyve2j7 Nhwɛdo:R from British English 10 3324 15894 2024-08-07T17:08:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15894 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from British English |name=From British English |from=a term in [[British English]] spelling |to=an alternative spelling variation |info=The spelling is {{#if: {{{1|}}}|<big>{{maroon|{{{1|}}}}}</big>|given by the target of the redirect}}. ** This template populates a subcategory of {{cat|Redirects from alternative spellings}}, so {{tl|R from alternative spelling}} should not be used with this template. |all category=Redirects from British spelling |printworthy={{#ifeq:{{{2}}}|printworthy|yes|no}} }}<noinclude> {{Documentation}} </noinclude> pca7t4e7bm9dlme0jatit0pcb5ust2q Nhwɛdo:R from CamelCase 10 3325 15895 2024-08-07T17:09:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15895 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from CamelCase |name=From a camel case title |from=a camel case page name |info=In the initial versions of Wikipedia, all links had to be "[[CamelCase]]", i.e., words that used medial capitals; they are "two-humped" like a [[Bactrian camel]]. These are kept as redirects to maintain edit history and to avoid breaking links that may have been made externally. |all category=Redirects with old history |printworthy=no }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> ldcbz8f7z2v8jalcldtj8bx85ci1rvn Nhwɛdo:R from common noun 10 3326 15896 2024-08-07T17:09:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15896 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from common noun |name=From a common noun |from=a [[common noun]] (or [[noun phrase]]), basically a person, place or thing, |to=a related word or topic |main category=Redirects from common nouns }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 7v3vtftn2awhik7vwrrb6umwrzzdu8o Nhwɛdo:R from diacritic 10 3327 15897 2024-08-07T17:09:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15897 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from diacritic |name=From the ''same page name'' with diacritics |from=a page name that '''''has diacritical marks''''' (accents, umlauts, etc.) |to=essentially the same page name without those marks or a "List of..." page anchored to a promising list item name without diacritics |info=** Apply this redirect (without [[WP:PIPE|piping]]) when the subject page concerns language translation or foreign language equivalents. Other pages that use this redirect should be updated with a direct link to the redirect target (again, without piping). ** Sort these redirects with <nowiki>{{</nowiki>[[Template:DEFAULTSORT|DEFAULTSORT:(title without diacritics)]]<nowiki>}}</nowiki> and be sure to use a colon ( ''':''' ) rather than a pipe ( '''&#124;''' ) to access the [[WP:MfB|magic word]] directly. ** This rcat can also be used on redirects to sections and anchors to indicate the diacritics version of a term/name written both ways. |all category=Redirects from titles with diacritics |printworthy={{#ifeq:{{{1}}}|printworthy|yes|no}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> bhlq9jnz31aq03a51hfysi1gfy11ua9 Nhwɛdo:R from domain name 10 3328 15898 2024-08-07T17:09:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15898 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from domain name |name=From a {{#ifeq:{{#invoke:String|sub|{{{domain|{{{1|.}}}}}}|1|1}}|.||.}}{{{domain|{{{1|{{#ifexist:Category:Redirects from {{#invoke:String|match|{{PAGENAME}}|%.[^. ]+$}} domain names|{{#invoke:String|match|{{PAGENAME}}|%.[^. ]+$}}|}}}}}}}} domain name |from=a [[domain name]] |to=an article about an associated entity or website, which is more often referred to by its official name than by its domain name |info=** Use this redirect link (without [[WP:piping|piping]]) when the link in the context specifically concerns the website. Other pages using this link should be updated to replace the text with the redirect target (again, without piping). {{#if:{{{domain|{{{1|}}}}}}||** Use the {{para|domain}} parameter to specify the top-level domain name, for categorisation.}} |main category=Redirects from {{#ifeq:{{#invoke:String|sub|{{{domain|{{{1|.}}}}}}|1|1}}|.||.}}{{{domain|{{{1|{{#ifexist:Category:Redirects from {{#invoke:String|match|{{PAGENAME}}|%.[^. ]+$}} domain names|{{#invoke:String|match|{{PAGENAME}}|%.[^. ]+$}}|}}}}}}}} domain names |printworthy={{{printworthy|no}}} }}<includeonly>{{lowercase title}}</includeonly><noinclude> {{Documentation}} </noinclude> 5shy5xene0u17oug2lwmv4wcyjix61l Nhwɛdo:R from drafts 10 3329 15899 2024-08-07T17:09:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15899 wikitext text/x-wiki #REDIRECT [[Template:R from draft namespace]] {{Redirect category shell| {{R from incorrect name |Template:R from draft}} {{R from modification}} {{R from move}} {{R from template shortcut}} {{R to redirect template}} }} hr8d5ltv9hmifl7ab9m2jmiab1jlan9 Nhwɛdo:R from drug trade name 10 3330 15900 2024-08-07T17:10:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15900 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from drug trade name |name=From or to a drug trade name |from=(or to) the trade name of a drug |to=(or from) the [[international nonproprietary name]] (INN) |main category=Redirects from trade names of drugs |printworthy=yes }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> lj7zh9goso2u3sny4i546hyjqg9gz30 Nhwɛdo:R from fictional character 10 3331 15901 2024-08-07T17:10:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15901 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from fictional character |name=From a fictional character |from=a fictional character |to=a related fictional work or list of characters |info=The destination may be an article about a related fictional work that mentions this character, a standalone list of characters, or a subsection of an article or list. ** For redirects named for fictional places use {{tl|R from fictional location}}, and for those named for fictional elements (objects or concepts), use {{tl|R from fictional element}}. |main category=All fictional character redirects }}<includeonly>{{Main other|{{#if: {{{multi|}}}<!-- -->| {{#invoke:R from fictional object multi|main|category=character redirects to lists|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{sort|}}}}}<!-- -->| {{#if: {{{1|}}}<!-- -->| [[{{#ifexist:Category:{{{1}}} (TV series) character redirects to lists|Category:{{resolve category redirect |{{{1}}} (TV series) character redirects to lists}}<!-- -->| {{#ifexist:Category:{{{1}}} (series) character redirects to lists|Category:{{resolve category redirect |{{{1}}} (series) character redirects to lists}}<!-- -->|{{#ifexist:Category:{{{1}}} (franchise) character redirects to lists|Category:{{resolve category redirect |{{{1}}} (franchise) character redirects to lists}}<!-- -->|Category:{{resolve category redirect |{{{1}}} character redirects to lists}}<!-- -->}}}}}}{{#if: {{{2|}}} | {{!}}{{{2}}} }}]]<!-- -->| [[Category:Redirects from fictional characters{{#if: {{{2|}}} | {{!}}{{{2}}} }}]]<!-- -->}}<!-- -->}} }}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> nbwcz9mo3e75n4ceyksaz7fiqfmp315 Nhwɛdo:R from fictional element 10 3332 15902 2024-08-07T17:10:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15902 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from fictional element |name=From a fictional element |from=a fictional element (such as an object or concept) |to=a related fictional work or list of similar elements |info=The destination may be an article about a related fictional work that mentions this element, a subsection, or a standalone list of elements. ** For redirects named for fictional characters use {{tl|R from fictional character}}, and for redirects named for fictional places use {{tl|R from fictional location}}. |main category=All fictional element redirects }}<includeonly>{{Main other|{{#if: {{{multi|}}}<!-- -->| {{#invoke:R from fictional object multi|main|category=element redirects to lists|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{sort|}}}}}<!-- -->| {{#if: {{{1|}}}<!-- -->| [[Category:{{{1}}} element redirects to lists{{#if: {{{2|}}} | {{!}}{{{2}}} }}]]<!-- -->| [[Category:Redirects from fictional elements{{#if: {{{2|}}} | {{!}}{{{2}}} }}]] <!-- -->}}<!-- -->}} }}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> rocr0c3lnmkgf2rexpehb8stwwczo11 Nhwɛdo:R from fictional location 10 3333 15903 2024-08-07T17:10:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15903 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from fictional location |name=From a fictional location |from=a fictional location or setting |to=a related fictional work or list of places |info=The destination may be an article about a related fictional work that mentions this place, a subsection, or a standalone list of settings. ** For redirects named for fictional characters use {{tl|R from fictional character}}, and for redirects named for fictional elements (objects or concepts) use {{tl|R from fictional element}}. |main category=All fictional location redirects }}<includeonly>{{Main other|{{#if: {{{multi|}}}<!-- -->| {{#invoke:R from fictional object multi|main|category=location redirects|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{sort|}}}}}<!-- -->| {{#if: {{{1|}}}<!-- -->| [[Category:{{{1}}} location redirects{{#if: {{{2|}}} | {{!}}{{{2}}} }}]]<!-- -->| [[Category:Redirects from fictional locations{{#if: {{{2|}}} | {{!}}{{{2}}} }}]]<!-- -->}}<!-- -->}} }}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> pf94w48lvie3h4krb9z6g2ol769g4fc Nhwɛdo:R from file metadata link 10 3334 15904 2024-08-07T17:11:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15904 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from file metadata link |name=From a file metadata link |from=a wikilink created from [[Exif]], [[Extensible Metadata Platform|XMP]] or other information (i.e. the "[[metadata]]" section on some file description pages) |to=a more detailed description of the metadata subject that is linked |info=Since MediaWiki offers only limited control over the targets of these camera-generated links, redirects like this are created to make them useful. ** '''WARNING:''' It might happen that few or no pages [[Special:Whatlinkshere/{{PAGENAME}}|link to this redirect]]. That is because the metadata links are from the [[Help:Files|File namespace]] (often [[Wikipedia:Wikimedia Commons|Commons]]) and do not appear in those listings. This redirect is most likely '''not''' [[Wikipedia:Orphan|orphaned]]! |main category=Redirects from file metadata links |printworthy={{#ifeq:{{{1}}}|printworthy|yes|no}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> nbauyrs218cafadqxsubxo39kvt8xph Nhwɛdo:R from filename 10 3335 15905 2024-08-07T17:11:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15905 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from filename |name=From a filename |from=a title that is a filename of the target |info=** It leads to the title in accordance with the naming conventions for common names and can help writing and searches. It is not necessary to replace these redirected links with a piped link. |main category=Redirects from filenames |printworthy=no }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 1aqcrsasq8lgsdbmi40q18d9xdfw4tg Nhwɛdo:R from former name 10 3336 15906 2024-08-07T17:11:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15906 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from former name |name=From a former name |from=a former name or working title of the target topic{{#if:{{{1|{{{of|}}}}}}|&#32;(in this case, the more recent name is: {{r?|{{{1|{{{of}}}}}}}})}} |to=the new name that resulted from a name change |main category=Redirects from former names }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> larw3ofrisp3f13odi8wal0bywr22wb Nhwɛdo:R from gender 10 3337 15907 2024-08-07T17:11:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15907 wikitext text/x-wiki #REDIRECT [[Template:R from gendered term]] {{Redirect category shell| {{R from move}} {{R to redirect template}} {{R from ambiguous term}} {{R from template shortcut}} }} 5cnmj4jmrxsae79uqmxb4mx7qi1cvao Nhwɛdo:R from gerund 10 3338 15908 2024-08-07T17:11:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15908 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from gerund |name=From a gerund |from=a gerund (or gerund phrase), a [[verb]] form that ends with "ing" and that functions as a [[noun]], |to=a related [[part of speech]] or topic |main category=Redirects from gerunds }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 6g1rfjzix7mw8qaoyx7z0cuhdtplym4 Nhwɛdo:R from given name 10 3339 15909 2024-08-07T17:11:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15909 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from given name |name=From a given name |from=a person's [[given name]] |info=It is used because Wikipedia has only one article about a person with this given name, or because one individual is the [[Wikipedia:Disambiguation#Primary topic|most likely topic sought by this given name]] (other persons who share this name might be listed at an [[Wikipedia:WikiProject Anthroponymy|anthroponymy article]] or at the end of a disambiguation page). |main category=Redirects from given names }}<includeonly>{{#ifeq:{{{1}}}|nocat||{{Main other|[[Category:Given names]]}}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 47m1in4bumep1ff2inqck8w2cjdngnt Nhwɛdo:R from hook line 10 3340 15910 2024-08-07T17:11:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15910 wikitext text/x-wiki #REDIRECT [[Template:R from lyric]] {{Rcat shell| {{R to redirect template}} {{R from long name}} {{R with possibilities}} }} m8ohbqfph27er9qaonrjximrjj5bj6d Nhwɛdo:R from incomplete disambiguation 10 3341 15911 2024-08-07T17:12:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15911 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from incomplete disambiguation |name=From incomplete disambiguation |from=an incomplete disambiguation, a page name that is too ambiguous to be the title of an article or other project page |info=Such titles should redirect to an appropriate disambiguation page (or [[WP:Manual of Style (disambiguation pages)#Grouping by subject area|section]] of it), or to a more complete disambiguation. |all category=Redirects from incomplete disambiguation |printworthy={{#ifeq:{{{1}}}|printworthy|yes|no}} }}<includeonly>{{#ifeq:{{#invoke:redirect|isRedirect|{{TALKPAGENAME}}}}|yes|{{#ifeq:{{PAGENAME:{{#invoke:redirect|main|{{TALKPAGENAME}}}}}}|{{PAGENAME:{{#invoke:redirect|main|{{FULLPAGENAME}}}}}}||[[Category:Unsynchronized disambiguation talk page redirects]]}}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 8ulk91htczynuh129ci0tmc9jky1qr7 Nhwɛdo:R from incorrect disambiguation 10 3342 15912 2024-08-07T17:12:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15912 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from incorrect disambiguation |name=From incorrect disambiguation |from=a page name with incorrect disambiguation due to a typographical error, a format that does not follow Wikipedia convention or a previous editorial misconception |all category=Redirects from incorrect disambiguation |printworthy=no }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> f78105xxn4vvcil798dkm5p5reyp6ss Nhwɛdo:R from incorrect name 10 3343 15913 2024-08-07T17:12:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15913 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from incorrect name |name=From an incorrect name |from=an incorrect name, that serves readers as a good search term |info=The correct name is {{#if:{{{1|}}}|{{Big|'''{{{1}}}'''}}|given by the target of the redirect}}. ** ''Pages that use this link should be updated to link directly to the target'' without the use of a [[WP:piped link|piped link]] that hides the correct details. |all category={{#ifeq:{{{demo}}}|yes||Redirects from incorrect names}} |printworthy={{#ifeq:{{{2}}}|printworthy|yes|no}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> hq6jfcu6u0oqzt5hltxgpe6dx236x6f Nhwɛdo:R from initialism 10 3344 15914 2024-08-07T17:12:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15914 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from initialism |name=From an initialism |from=an initialism |to=a related topic, such as the expansion of the initialism{{#if:{{{of|{{{for|}}}}}}|<nowiki />; the expanded form is "{{{of|{{{for}}}}}}"}} |info=** Use {{tl|R from acronym}}, ''instead'', for abbreviations that are pronounced as words, such as NATO and RADAR. ** Use {{tl|R from short name}}, ''instead'', for the initials of a person's name. |main category=Redirects from initialisms }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 0ku7ej265bkzr4rx4ltorq3fypzq8jr Nhwɛdo:R from ISO 15924 code 10 3345 15915 2024-08-07T17:13:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15915 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from ISO 15924 code |name=From an ISO 15924 code |from=a title that contains an [[ISO 15924]] script code |to=an article about the script |info=An example is {{-r|ISO 15924:Ethi}}[[File:Redirect arrow without text.svg|35px]][[Geʽez script]]. |main category=Redirects from ISO 15924 codes }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 0sn9o836t8k1vgvnnt2jnfwlznl0xs8 Nhwɛdo:R from ISO 3166 code 10 3346 15916 2024-08-07T17:13:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15916 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from ISO 3166 code |name=From an ISO 3166 code |from=a title that contains an [[ISO 3166]] geographical code |to=an article about the location |info=An example is {{-r|ISO 3166-1:MM}}[[File:Redirect arrow without text.svg|35px]][[Myanmar]]. It leads to the title in accordance with the naming conventions for [[Wikipedia:Naming conventions (geographic names)|places]] and [[Wikipedia: Naming conventions#Common names|common names]] and can help writing and searches. ** '''Do not replace''' these redirected links with [[wp:piped links|piped links]]. |main category=Redirects from ISO 3166 codes }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 9pzp6k2ddj0acfvafzq7qa3an2b2gzw Nhwɛdo:R from ISO 4 abbreviation 10 3347 15917 2024-08-07T17:13:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15917 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from ISO 4 abbreviation |name=From an ISO 4 abbreviation |from=an [[ISO 4]] publication title abbreviation |to=the unabbreviated publication title, or an article containing information about the publication |info=**In cases of an ISO 4 abbreviation with partially missing dots, or dots used inappropriately, please use {{tl|R from misspelling}}. |main category=Redirects from ISO 4 abbreviations |printworthy=yes }}<includeonly>{{#ifeq:{{FULLPAGENAME}}|Wikipedia:Template index/Redirect pages||{{italic title}}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> f9m3iuul9p9hsp4g49pqea1pjn069ts Nhwɛdo:R from ISO 4217 code 10 3348 15918 2024-08-07T17:13:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15918 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from ISO 4217 code |name=From an ISO 4217 code |from=a title that contains an [[ISO 4217]] currency code |to=an article about the currency |info=An example is {{-r|ISO 4217:USD}}[[File:Redirect arrow without text.svg|35px]][[United States dollar]]. It leads to the title in accordance with the naming conventions for [[Wikipedia: Naming conventions#Common names|common names]] and can help writing and searches. ** '''Do not replace''' these redirected links with [[wp:piped links|piped links]]. |main category=Redirects from ISO 4217 codes }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 7retgbixhw25iawxkbg2deeaojylms8 Nhwɛdo:R from ISO 639 code 10 3349 15919 2024-08-07T17:13:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15919 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from ISO 639 code |name=[[:Category:Redirects from ISO 639|From an ISO 639 code]] |from=a title that is an [[ISO 639{{#ifeq:{{{2}}}|1|-{{{2}}}|{{#ifeq:{{{2}}}|5|-{{{2}}}}}}}]] language code |to=an article about the language{{#ifeq:{{{2}}}|5|&#32;family or group}} |printworthy=no }}<includeonly>{{Main other|{{{category|[[Category:Redirects from ISO 639{{#ifeq:{{{2|{{{1|}}}}}}|1|-{{{2|{{{1|}}}}}}|{{#ifeq:{{{2|{{{1|}}}}}}|5|-{{{2|{{{1|}}}}}}}}}}|{{lc:{{replace|{{PAGENAME}}|ISO 639:|}}}}]]}}}|{{Incorrect redirect template|[[wp:mainspace|main]]}}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> bb3qlrr85h4qjx4nwwctjvxcofusxea Nhwɛdo:R from Java package name 10 3350 15920 2024-08-07T17:13:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15920 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from Java package name |name=From a Java package name |from=a [[Java package]] name, or the fully-qualified name of a Java class or interface, |to=the software project or language feature that provides that package, or the computer-science concept that it implements |main category=Redirects from Java package names |printworthy=no }}<includeonly>{{Main other|{{lowercase title}}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> nk9udi4181s1b9a25ki0qxk1wz1wj73 Nhwɛdo:R from legislation 10 3351 15921 2024-08-07T17:14:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15921 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from legislation |name=From enacted legislation |from=the alphanumeric form of enacted legislation |to=an article titled in an alternative form that corresponds directly with the enacted legislation's alphanumeric form |info=** ** Use this rcat only on redirects that are in Wikipedia's [[wp:mainspace|main-article namespace]], and only when the alphanumeric legislation has formally been enacted to law. If not enacted, use {{tl|R from alternative name}} ''instead''. |main category=Redirects from enacted legislation |printworthy={{#ifeq:{{{1}}}|printworthy|yes|no}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> cpqcs7dpm6bleuv76v3gsxftslg1klu Nhwɛdo:R from less specific name 10 3352 15922 2024-08-07T17:14:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15922 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from less specific name |name=From a less specific name |from=a title that is a less specific name to a more specific, less general one |info=** It may be a less specialized term, a broader usage, a generic term or simply be worded less narrowly. It leads to the title in accordance with the naming conventions for [[WP:common name|common name]]s and can help writing and searches. It is not necessary to replace these redirected links with a [[WP:piped link|piped link]]. ** Such names often indicate that a broader, overview article needs to be written. For such redirects {{tlx|R with possibilities}} should also be added. |all category=Redirects from less specific names }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> cons9k67hxhknullmqdr2lbp045zl65 Nhwɛdo:R from ligature 10 3353 15923 2024-08-07T17:14:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15923 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from ligature |name=From a title with ligatures |from=a page name that '''''has [[Typographic ligature|ligature]]s''''' – ([[Æ]] or æ; [[Œ]] or œ; [[IJ]] or ij, or [[ß]]) – |to=essentially the same page name without ligatures |info=** Apply this redirect (without [[WP:PIPE|piping]]) when the subject page concerns language translation or foreign language equivalents. Other pages that use this redirect should be updated with a direct link to the redirect target (again, without piping). ** Always sort these redirects with <nowiki>{{</nowiki>[[Template:DEFAULTSORT|DEFAULTSORT:]](title without ligatures)<nowiki>}}</nowiki> on the '''''first new line''''' after the categorization template(s). |all category=Redirects from titles with ligatures |printworthy={{#ifeq:{{{1}}}|printworthy|yes|no}} }}<noinclude> <!-- Categories go on the /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> j6gr1493hvzsgb8w2ptk92b7reu76jl Nhwɛdo:R from list topic 10 3354 15924 2024-08-07T17:14:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15924 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from list topic |name=From a list topic |from=the topic of a list |to=the equivalent list. It is not necessary to replace links to this redirect with a [[WP:piped link|piped link]] to the target page |info=** For redirects to a specific entry in a list use {{tl|R to list entry}} ''instead''. ** If the redirect topic is detailed enough to sustain its own article, then use {{tl|R with possibilities}} ''in addition''. If [[WP:N|notability]] of the subject can be shown, then ''[[WP:be bold|be bold]]'' and [[WP:WIZ|convert this redirect into an article]] on the topic. |all category=Redirects from list topics |printworthy={{#ifeq:{{{1}}}|unprintworthy|no|yes}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> kqe4mf5lyizydubjel4r462krs3zt46 Nhwɛdo:R from long name 10 3355 15925 2024-08-07T17:14:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15925 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from long name |name=From a longer title |from=a title that is a complete, more complete or longer version of the topic's name{{#if:{{{of|{{{for|}}}}}}|<nowiki />; the short version is: "{{{of|{{{for}}}}}}"}} |info=It leads to the title in accordance with the naming conventions for [[WP:COMMONNAME|common names]] and can help writing and searches. However, do not replace these redirected links with a [[WP:piped link|piped link]] unless the page is updated for another reason. |all category=Redirects from long names }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 63p7nibhzm81tovfkt02gilatbpi5ju Nhwɛdo:R from lyric 10 3356 15926 2024-08-07T17:14:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15926 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from lyric |name=From a lyric |from=a lyric |to=a song or other source that describes the lyric |all category=Redirects from lyrics |printworthy=yes }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> qujnw3hzazydlrc07j74jhy1i9d7b1h Nhwɛdo:R from married name 10 3357 15927 2024-08-07T17:15:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15927 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from married name |name=From married name |from=a person's [[married name]] |to=that person's more notable name when appropriate |main category=Redirects from married names |printworthy=yes }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 57ca7r8vem6jxz448i9ojn0f3cmiy10 Nhwɛdo:R from MathSciNet abbreviation 10 3358 15928 2024-08-07T17:15:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15928 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from MathSciNet abbreviation |name=From a MathSciNet abbreviation |from=a [[MathSciNet]] publication title abbreviation |to=the unabbreviated publication title, or an article containing information about the publication |info=**In cases of an MathSciNet abbreviation with partially missing dots, or dots used inappropriately, please use {{tl|R from misspelling}}. |main category=Redirects from MathSciNet abbreviations |printworthy=yes }}<includeonly>{{#ifeq:{{FULLPAGENAME}}|Wikipedia:Template index/Redirect pages||{{italic title}}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> buxflvye4cgsne4rbmtlagmdy7hq16s Nhwɛdo:R from member 10 3359 15929 2024-08-07T17:15:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15929 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from member |name=From a member |from=a person who is a member of a group |to=a general, related topic, such as the group name, organization, ensemble, or team of membership |all category=Redirects from members |printworthy={{#ifeq:{{{1}}}|unprintworthy|no|yes}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> qw2jsid97p4y169yt04h30ihsrk8lxi Nhwɛdo:R from miscapitalisation 10 3360 15930 2024-08-07T17:15:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15930 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from miscapitalisation |name=From a miscapitalisation |from=a capitalisation error |info=The correct form is {{#if:{{{1|{{{of|}}}}}}|<big>'''{{{1|{{{of}}}}}}'''</big>|given by the target of the redirect}}. ** This redirect is made available to aid [[H:S|searches]] or to maintain [[H:L|links]]. Pages that use this link should be updated to link directly to the correct form without using a [[WP:piped link|piped link]] hiding the correct details. ** This template tags redirects with the {{c|Redirects from miscapitalisations‎}} category, a subcategory of {{c|Redirects from incorrect names}}, so template {{tl|R from incorrect name}} should not be used with this template. |all category=Redirects from miscapitalisations }}<includeonly>{{Main other |{{{Category|[[Category:{{#ifexpr: {{#ifeq: {{{2}}} | printworthy | 1 | 0 }} or {{#ifeq: {{{printworthy}}} | yes | 1 | 0 }} or {{#ifeq: {{{unprintworthy}}} | no | 1 | 0 }} |Printworthy |Unprintworthy }} redirects]]}}} }}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 3y9fvnh8kwkd7omjhmc2lr3ureagstc Nhwɛdo:R from molecular formula 10 3361 15931 2024-08-07T17:15:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15931 wikitext text/x-wiki #REDIRECT [[Template:R from chemical formula]] {{Redirect category shell| {{r to rcat}} {{R from move}} {{R from alternative name}} {{R from template shortcut}} }} d905zghjlysmf1jyhwzs2mx0lgkro1s Nhwɛdo:R from monotypic taxon 10 3362 15932 2024-08-07T17:16:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15932 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{#invoke:Science redirect|R|from monotypic taxon}}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> tdu9n6s063bsog5jhtk6qwt1ymzmmi6 Nhwɛdo:R from more specific geographic name 10 3363 15933 2024-08-07T17:16:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15933 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from more specific geographic name |name=From a more specific geographic name |from=a geographic location that usually includes extraneous identifiers such as the ''county'' or ''region'' of a city |info=These redirects are mainly used to conform to Wikipedia conventions on [[WP:PLACE|geographic location article titles]]. |main category=Redirects from more specific geographic names }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> nwbgtpccnlzlxxxhn1y1w5tklikxwor Nhwɛdo:R from more specific name 10 3364 15934 2024-08-07T17:16:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15934 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from more specific name |name=From a more specific name |from=a title that is a more specific name to a less specific, more general one |info=** It may be a more specialized term, include extraneous identifiers, or simply be worded more narrowly. It leads to the title in accordance with the naming conventions for [[WP:common name|common name]]s and can help writing and searches. It is not necessary to replace these redirected links with a [[WP:piped link|piped link]]. |all category=Redirects from more specific names }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 29grbvxfnyuayqhc5trrv7vdsy632mq Nhwɛdo:R from name and country 10 3365 15935 2024-08-07T17:16:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15935 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from name and country |name=From location and country |from=a geographic location that includes the country name |to=an article about the location |info=These redirects are mainly used to conform to Wikipedia conventions on [[WP:PLACE|geographic location article titles]]. |main category=Redirects from more specific geographic names }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> t3ad2pyv94lhdxfebuhhyfxi47f5rbz Nhwɛdo:R from name with title 10 3366 15936 2024-08-07T17:16:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15936 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from name with title |name=From name with title |from=a person's name (typically [[surname]]) preceded (or followed) by a [[title]], such as "Mayor Smith" or "Cardinal Doe" |to=the name with no title or with the title in parentheses |main category=Redirects from names with title |printworthy={{#ifeq:{{{1}}}|printworthy|yes|no}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 9ltgluoc8bsoijfkoyef3j77f8twowh Nhwɛdo:R from NLM abbreviation 10 3367 15937 2024-08-07T17:17:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15937 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from NLM abbreviation |name=From a NLM abbreviation |from=a [[United States National Library of Medicine|NLM]] publication title abbreviation |to=the unabbreviated publication title, or an article containing information about the publication |info=**In cases of an NLM abbreviation with partially missing dots, or dots used inappropriately, please use {{tl|R from misspelling}}. |main category=Redirects from NLM abbreviations |printworthy=yes }}<includeonly>{{#ifeq:{{FULLPAGENAME}}|Wikipedia:Template index/Redirect pages||{{italic title}}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> bv87iszl09rukvjstmx8qtr0t1ew8my Nhwɛdo:R from other capitalisation 10 3368 15938 2024-08-07T17:17:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15938 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from other capitalisation |name=From other capitalisation |from=a title with another method of capitalisation{{#if:{{{2|{{{of|{{{reason|{{{for|}}}}}}}}}}}}|&nbsp;for {{{2|{{{of|{{{reason|{{{for|}}}}}}}}}}}}}}. It leads |to=the title in accordance with the [[Wikipedia:Naming conventions (capitalization)|Wikipedia naming conventions for capitalisation]], or it leads to a title that is associated in some way with the conventional capitalisation of this redirect title. This may help writing, searching and international language issues |info=** If this redirect is an incorrect capitalisation, then {{tl|R from miscapitalisation}} should be used ''instead'', and pages that use this link should be updated to link ''directly'' to the target. Miscapitalisations can be tagged in ''any namespace''. ** Use this rcat to tag ''only'' [[WP:Mainspace|mainspace]] redirects; when other capitalisations are in other namespaces, use {{tl|R from modification}} ''instead''. |main category=Redirects from other capitalisations |printworthy={{#ifeq:{{{1}}}|printworthy|yes|no}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> rn8rp5pl2tf0sr6dygphirpi8q3xi1n Nhwɛdo:R from other disambiguation 10 3369 15939 2024-08-07T17:17:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15939 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from other disambiguation |name=From other disambiguation |from=a title with an alternative disambiguation qualifier of {{#if:{{{1|{{{of|}}}}}}|{{#ifexpr:{{#invoke:String|find|{{{1|{{{of|}}}}}}|"plainlinks"}} + {{#invoke:String|find|{{{1|{{{of|}}}}}}|{{!((}}}} = 0|'''{{no redirect|{{{1|{{{of|}}}}}}}}'''|'''{{{1|{{{of|}}}}}}'''}}|the target name}} |info=** The disambiguation of these page names is not '''incorrect''', '''incomplete''' nor '''unnecessary'''. For those redirects use {{tl|R from incorrect disambiguation}}, {{tl|R from incomplete disambiguation}} or {{tl|R from unnecessary disambiguation}} ''instead''. |all category=Redirects from other disambiguation |printworthy={{#if:{{{printworthy|}}}|yes|no}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> eo13vzayk09mm6zo4iq7k3l8yy97j7v Nhwɛdo:R from personal name 10 3370 15940 2024-08-07T17:17:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15940 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from personal name |name=From personal name |from=an individual's personal name |to=an article titled with the subject's professional [[stage name]], [[pen name]], or other better known [[moniker]] |info=** This redirect leads to the title in accordance with the naming conventions for [[WP:common names|common names]]; it may help writing and aid searches. It is not necessary to replace these redirected links with a [[WP:piped link|piped link]]. ** If this is the name of a living person, then one or more [[WP:RS|reliable source]]s must be included in the target article that will support the existence of this personal name, or else {{#ifexist:{{TALKPAGENAME}}|a reference(s) must be added to this redirect's [[{{TALKPAGENAME}}|talk page]]|this redirect's [[{{TALKPAGENAME}}|talk page]] must be created and the reference(s) added there}}. This is in accord with Wikipedia's [[WP:BLP|biography of living persons]] (BLP) policy, which applies to ''all'' Wikipedia pages, to include redirects. ** Use this rcat only on redirects that are in Wikipedia's [[wp:mainspace|main-article namespace]], and only when the personal name differs from the subject's name when born. If the redirect title is the subject's birth name, use {{tl|R from birth name}} ''instead''. |main category=Redirects from personal names |printworthy={{#ifeq:{{{1}}}|printworthy|yes|no}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 4ouyn9cfybvy9iu0pu5xmq1sqb4gpkm Nhwɛdo:R from phrase 10 3371 15941 2024-08-07T17:17:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15941 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from phrase |name=From a phrase |from=a [[phrase]] |to=a more general relevant article covering the topic |info=** Phrases should only have an individual article when there is enough (usually historical background) material to warrant a detailed article on the genesis and sociological impact of the phrase in question. ** If the phrase is a catchphrase, use {{tl|R from catchphrase}}; if it is a slogan, then use {{tl|R from slogan}}; if it is a quotation, then use {{tl|R from quotation}}. |all category=Redirects from phrases }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> fb0xdymuqtavv9q8vyvuhbf4htba354 Nhwɛdo:R from portmanteau 10 3372 15942 2024-08-07T17:17:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15942 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from portmanteau |name=From a portmanteau |from=a [[portmanteau]] |to=a related topic, such as the expansion of the portmanteau |info=The expanded form is {{#if:{{{1|}}}|'''{{Big|{{{1}}}}}'''|given by the target of the redirect}}. ** Use {{tl|R from short name}}, instead, for abbreviations that are shortened names but not portmanteaus. |main category=Redirects from portmanteaux }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> o4bgi0mxg1qgvskvy1deor4xfo4isep Nhwɛdo:R from postal code 10 3373 15943 2024-08-07T17:18:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15943 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from postal code |name=From a postal code |from=a postal code |to=its assigned geographic area |main category=Redirects from postal codes |printworthy=no }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> fstivmp74yapxaxn0mb74nvu3hg1xkf Nhwɛdo:R from predictable disambiguation 10 3374 15944 2024-08-07T17:18:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15944 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from predictable disambiguation |name=From predictable disambiguation |from=a page name with parenthetical disambiguation that will appear in search predictions for an ambiguous term that readers are likely to search, to a page name using natural disambiguation that otherwise would not appear in predictions for the probable search term |info=** When the redirect and its target have the same base page name and only the disambiguation qualifier is different, use {{tl|R from other disambiguation}} ''instead''. |all category=Redirects from predictable disambiguation |printworthy={{#ifeq:{{{1}}}|printworthy|yes|no}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> dt4rz7fav71u61zbz074bccc0aaph61 Nhwɛdo:R from proper noun 10 3375 15945 2024-08-07T17:18:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15945 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from proper noun |name=From a proper noun |from=a proper noun, a noun that begins with an [[upper-case]] letter (such as "'''A'''frica"), |to=a related word or topic that may or may not use a proper noun in its title |main category=Redirects from proper nouns }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> sw35iezzvzfewom4d54u6vewze77yst Nhwɛdo:R from pseudonym 10 3376 15946 2024-08-07T17:18:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15946 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from pseudonym |name=From a pseudonym |from=a [[pseudonym]], for example a [[stage name]] of a performing artist or a [[pen name]] of a writer |main category=Redirects from pseudonyms }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 8svj8rcyn2a6bbrty8j87a3hzztad0l Nhwɛdo:R from related word 10 3377 15947 2024-08-07T17:18:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15947 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from related word |name=From a related word or phrase |from=a word or [[phrase]] ([[Terminology|term]]) |to=a page title that is related in some way. This redirect might be a good search term, or it could be a candidate for a [[wikt:|Wiktionary]] link |info=** Redirects from related words are not properly [[:Template:R from alternative spelling|redirects from alternative spelling]]s of the same word. They are also different from redirects that are [[:Template:R from subtopic|subtopic]]s or [[:Template:R to related topic|related topics]], because unlike those, a related word or phrase probably does not warrant its own subtopic section in the target page or possess the possibility of ever becoming an article, template, project page, and so forth. |all category=Redirects from related words }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> svgd8oey0uohp2qp69az2wo8ikq2dkp Nhwɛdo:R from remote page 10 3378 15948 2024-08-07T17:18:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15948 wikitext text/x-wiki #REDIRECT [[Template:R from remote talk page]] {{Rcat shell| {{R from move}} {{R to redirect template}} {{R from template shortcut}} }} k4n336zt7fee66qwe134u8w6kcu07v9 Nhwɛdo:R from Roman numerals 10 3379 15949 2024-08-07T17:18:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15949 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from Roman numerals |name=From a number in Roman numerals |from=a title in Roman numerals |to= a title in Arabic numerals |info=It leads to the title in accordance with the naming conventions for [[WP:COMMONNAME|common names]] and can help writing and searches. However, do not replace these redirected links with a [[WP:piped link|piped link]] unless the page is updated for another reason. |all category=Redirects from Roman numerals |printworthy=no }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> p3hmy52f1q3zlk8gx766jsuiyvbx8ac Nhwɛdo:R from school 10 3380 15950 2024-08-07T17:19:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15950 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from school |name=From a school |from=a school article that may have had very little information or did not meet notability criteria |info=The information from this article may have been merged into a list of schools or an article on the appropriate school district or geographical location. |main category=Redirects from schools }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> jyfyth4te9awd4412g2ezjim1bfseyr Nhwɛdo:R from scientific name 10 3381 15951 2024-08-07T17:19:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15951 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{#invoke:Science redirect|R|from scientific name}}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 91aoyurlxsre9dobsdxi739px5ifg6p Nhwɛdo:R from search term 10 3382 15952 2024-08-07T17:19:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15952 wikitext text/x-wiki #REDIRECT [[Template:R from related word]] {{Redirect category shell| {{R to redirect template}} {{R from alternative name}} {{R with possibilities}} }} ea5one065y5r3rxz2msn8mid6cfdm2i Nhwɛdo:R from short name 10 3383 15953 2024-08-07T17:19:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15953 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from short name |name=From a short name |from=a title that is a shortened form of a more complete page title, such as a person's full name or the unbroken title of a written work{{#if:{{{of|{{{for|}}}}}}|<nowiki />; the long version is: "{{{of|{{{for}}}}}}"}} |info=** Use ''this'' rcat (''not'' {{tl|R from initialism}} ''nor'' {{tl|R from abbreviation}}) to tag redirects that are the initials of a person's name. |all category=Redirects from short names }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 70yh59qai8tj0xdgulyukre01q6e2d7 Nhwɛdo:R from song 10 3384 15954 2024-08-07T17:20:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15954 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from song |name=From a song |from=a song title |to=a more general, relevant article such as an album, film or artist where the song is mentioned |info=Redirecting to the specific album or film in which the song appears is preferable to redirecting to the artist when possible. ** There is consensus that the majority of songs do not meet [[Wikipedia:Notability (music)|Wikipedia's notability guidelines]]. Songs should only have an individual article when there is enough material to warrant a detailed article. ** For redirects of cover songs to the article about the original song, use {{tl|R from cover song}} instead. ** For redirects of remixes to the article about the original song, use {{tl|R from remix}} instead. |main category=Redirects from songs |printworthy={{#ifeq:{{{1}}}|printworthy|yes|no}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> suu7qg6cmfu5qh5ckzc3q3ddljivy03 Nhwɛdo:R from sort name 10 3385 15955 2024-08-07T17:20:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15955 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from sort name |name={{C|Redirects from sort names|From the sorting name}} |from=the target's sort name; for example, it begins with the surname of a person whose article begins with their given name |info=** Two [[WP:SORTKEY|category sortkeys]] should be added to this rcat. The [[Template:R from sort name|template page]] provides detailed information. ** This template tags redirects with a subcategory of {{cat|Redirects from modifications}}, so template {{tl|R from modification}} should '''''not''''' be used along with this rcat. |printworthy={{#ifeq:{{{printworthy}}}|no|no|yes}} }}<includeonly>{{Main other| {{#if:{{{1|}}}|[[Category:Redirects from sort names, {{{1}}}]]|[[Category:Redirects from sort names]]}} {{#if:{{{2|}}}|[[Category:Redirects from sort names by article title, {{{2}}}]]|[[Category:Redirects from sort names]]}} }}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> all83fnwtllzkvbd5a3lfn63azbxbtz Nhwɛdo:R from stylization 10 3386 15956 2024-08-07T17:20:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15956 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from stylization |name=From a stylization |from=a stylized article title. It leads |to=the target in accordance with [[Wikipedia:Article titles#Special characters|Wikipedia naming conventions]] for symbols and stylizations. This may help writing, searching, and international language issues |info=** Use this rcat to tag ''only'' [[WP:Mainspace|mainspace]] redirects; when stylized titles are in other namespaces, use {{tl|R from modification}} ''instead''. |main category=Redirects from stylizations |printworthy={{#ifeq:{{{1}}}|unprintworthy|no|yes}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 0ij26sbsi8yn078ar7kz2vy6q6sz6kz Nhwɛdo:R from subpage 10 3387 15957 2024-08-07T17:20:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15957 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from subpage |name=From a subpage |from=a [[Wikipedia:Subpages|subpage]] |info=In a page title, a subpage name appears after a [[slash (punctuation)|forward slash]] (/); for example, "Wikipedia:WikiProject Cricket/Articles", which is a subpage of "Wikipedia:WikiProject Cricket", redirects to Template:CricketRecentChanges. Not all articles or other pages with "/" in their titles are subpages (e.g. [[CP/M]]). ** If this redirect is in [[WP:mainspace|mainspace]], then it will populate the '''Redirects with old history''' category bold-linked above; if in any other namespace, then '''{{cat|Redirects from subpages}}''' will be populated. |main category=Redirects with old history |other category=Redirects from subpages |printworthy=no }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 2ulchi0cjmt8iji68dvl7mhectjc78r Nhwɛdo:R from surname 10 3388 15958 2024-08-07T17:20:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15958 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from surname |name=From a surname |from=a person's [[surname]]. It is used because Wikipedia has only one article about a person with this surname, or because one individual is the [[Wikipedia:Disambiguation#Primary topic|most likely topic sought by this surname]] (other persons who share this name might be listed at an [[Wikipedia:WikiProject Anthroponymy|anthroponymy article]] or at the end of a disambiguation page) |main category=Redirects from surnames }}{{#ifeq:{{{1}}}|nocat||<includeonly> {{Main other|[[Category:Surnames]]}}</includeonly>}}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 7shkm8d16sc0dgnn3gov3c58lpb0e1g Nhwɛdo:R from synonym 10 3389 15959 2024-08-07T17:21:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15959 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from synonym |name=From a synonym |from=a semantic [[synonym]] of the target page title |info=** For example: '''automobile'''[[File:Redirect arrow without text.svg|35px]]'''car''' ** This template ''should not be used'' to tag redirects that are [[synonym (taxonomy)|taxonomic synonyms]]. For taxonomic synonyms use {{tl|R from alternative scientific name}} ''instead''. |all category=Redirects from synonyms |printworthy={{#ifeq:{{{1}}}|unprintworthy|no|yes}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> kgpgeaif6u18wslxbd1vgnkf7hfjrzl Nhwɛdo:R from team 10 3390 15960 2024-08-07T17:21:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15960 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from team |name=From a team |from=a team/club/squad |to=the sporting league/association in which the team is a member |all category=Redirects from teams }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 384xlkdyb9nuariqcnp4ivvd4duzml7 Nhwɛdo:R from technical name 10 3391 15961 2024-08-07T17:21:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15961 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from technical name |name=From a technical name |from=a more technical name |to=a common name |main category=Redirects from technical names |printworthy={{{printworthy|yes}}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> p1ypxs3ownwe06grun245ykfc1gp8aa Nhwɛdo:R from top-level domain 10 3392 15962 2024-08-07T17:21:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15962 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from top-level domain |name=From a top-level domain |from=a [[top-level domain]] |to=an article about a website (or the company that hosts it) that is more often referred to by its short name or company name rather than its top-level domain name |info=** Use this redirect link (without [[WP:piping|piping]]) when the link in the context specifically concerns the website. Other pages using this link should be updated to replace the text with the redirect target (again, without piping). |main category=Redirects from top-level domains |printworthy=no }}<includeonly>{{Main other|{{{category|[[Category:Redirects from top-level domains|{{replace|{{PAGENAME}}|.|}}]]}}}|{{Incorrect redirect template|[[wp:mainspace|main]]}}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> juwhbqpb72mz4by9l3wdcb0zywpl838 Nhwɛdo:R from Unicode 10 3393 15963 2024-08-07T17:21:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15963 wikitext text/x-wiki #REDIRECT [[Template:R from Unicode character]] {{Rcat shell|h=See also {{tl|R from Unicode code}}.| {{R from move}} {{R to redirect template}} {{R from template shortcut}} }} elmn185u01nfhzl2akxt4bxrflb5cnb Nhwɛdo:R from unnecessary disambiguation 10 3394 15964 2024-08-07T17:21:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15964 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from unnecessary disambiguation |name=From currently unnecessary disambiguation |from=a page name that has a currently unneeded disambiguation [[WP:QUALIFIER|qualifier]] |info=Examples are: *:* Jupiter (planet)[[File:Redirect arrow without text.svg|35px|alt=redirects to|link=]]Jupiter <small>(unnecessary parenthetical qualifier)</small> *:* Paris, France[[File:Redirect arrow without text.svg|35px|alt=redirects to|link=]]Paris <small>(unnecessary comma-separated qualifier)</small> *:* Japanese Bobtail cat[[File:Redirect arrow without text.svg|35px|alt=redirects to|link=]]Japanese Bobtail <small>(unnecessary natural qualifier)</small> ** {{cat|Redirects to disambiguation pages}} is a [[WP:subcategory|subcategory]] of this rcat's category. So this rcat should {{large|''not''}} be used on mainspace disambiguation redirects with "(disambiguation)" in the page title. Use {{tl|R to disambiguation page}} ''instead''. |all category=Redirects from unnecessary disambiguation |printworthy={{#if:{{{printworthy|}}}|yes|no}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 8bvauifw258ni4flmbvhapdsjgn0g6e Nhwɛdo:R from verb 10 3395 15965 2024-08-07T17:22:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15965 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from verb |name=From a verb |from=an [[English language|English]]-language [[verb]] or verb phrase |to=a related word or topic |main category=Redirects from verbs }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 0ciahtwae1j6d9jc7cgk3u2elyx729j Nhwɛdo:R fully protected 10 3396 15966 2024-08-07T17:22:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15966 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{pp|small=yes|category=no}}{{Redirect template |id=R fully protected |name=[[:Category:Wikipedia fully protected redirects|Fully protected]] |from=a title that is fully protected from editing for any of several possible reasons. It may have been protected by an administrator, or it may be on the [[Wikipedia:Cascade-protected items/content|Cascade-protected list]], or both |info=** '''Please do not replace these redirected links''' with links directly to the target page unless expressly advised to do so below or elsewhere on this page, or if the change is supported by a policy or guideline. }}{{#ifeq:{{{nocat|}}}|true||{{#ifeq:{{FULLPAGENAME}}|Template:R fully protected||{{#ifeq: {{SUBPAGENAME}}|sandbox||{{#switch: {{PROTECTIONLEVEL:move}} |sysop=[[Category:Wikipedia fully protected redirects]] |templateeditor=[[Category:Wikipedia template-protected redirects]] |extendedconfirmed=[[Category:Wikipedia extended-protected redirects]] }}{{#switch: {{PROTECTIONLEVEL:edit}} |sysop=[[Category:Wikipedia fully protected redirects]] |templateeditor|extendedconfirmed|autoconfirmed|#default=[[Category:Wikipedia pages with incorrect protection templates]] }}}}}}}}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> 5071jlhc34si2ewh116wdmcxncvhe3f Nhwɛdo:R long 10 3397 15967 2024-08-07T17:22:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15967 wikitext text/x-wiki #REDIRECT [[Template:R from long name]] {{Redirect category shell| {{R to redirect template}} {{R from template shortcut}} }} 9enk1x3uu3qr2uqkuau7ew3v9z0h4ra Nhwɛdo:R mentioned in hatnote 10 3398 15968 2024-08-07T17:22:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15968 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R mentioned in hatnote |name=Mentioned in a hatnote |from=a title that is mentioned in a [[Wikipedia:Hatnote|hatnote]] at the redirect target. The mention is usually atop the ''target article''. It may, however, be directly under a section header, or in another article's hatnote <em>(whenever the hatnote is under a section, {{tl|R to section}} should also be used)</em> |info=** The titles of redirects mentioned in hatnotes may refer to a subject other than that of the target page. It is possible that this redirect may need to be retargeted, or become an article under its own title <em>(see {{tl|R with possibilities}})</em>. If the title is a good candidate for a [[wikt:|Wiktionary]] link, it may also be added. |all category=Redirects mentioned in hatnotes }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 49gchkgjjbi2qlti9py3hyfajkm9zm3 Nhwɛdo:R semi-protected 10 3399 15969 2024-08-07T17:22:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15969 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R semi-protected |name=[[:Category:Wikipedia semi-protected redirects|Semi-protected]] |from=a title that is semi-protected from editing for any of several possible reasons |info=** '''Please do not replace these redirected links''' with links directly to the target page unless expressly advised to do so below or elsewhere on this page, or if the change is supported by a policy or guideline. }}{{#ifeq:{{{nocat|}}}|true||{{#ifeq:{{FULLPAGENAME}}|Template:R semi-protected||{{#ifeq: {{SUBPAGENAME}}|sandbox||{{#switch: {{PROTECTIONLEVEL:move}} |extendedconfirmed=[[Category:Wikipedia extended-protected redirects]] |templateeditor=[[Category:Wikipedia template-protected redirects]] |sysop=[[Category:Wikipedia fully protected redirects]] }}{{#switch: {{PROTECTIONLEVEL:edit}} |autoconfirmed=[[Category:Wikipedia semi-protected redirects]] |extendedconfirmed|templateeditor|sysop|#default=[[Category:Wikipedia pages with incorrect protection templates]] }}}}}}}}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> i46a01wkseakmibvwi9o890nwtqvfjh Nhwɛdo:R semiprotected 10 3400 15970 2024-08-07T17:22:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15970 wikitext text/x-wiki #REDIRECT [[Template:R semi-protected]] {{Redirect category shell| {{R from modification}} {{R to redirect template}} {{R from template shortcut}} }} osegj3nv74rky95vuf7cn0gz3zyf9cz Nhwɛdo:R template-protected 10 3401 15971 2024-08-07T17:23:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15971 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R template-protected |name=[[:Category:Wikipedia template-protected redirects|Template-protected]] |from=a page that is template-protected from editing for any of several possible reasons. Only administrators and template editors may edit this page |info=** '''Please do not replace these redirected links''' with links directly to the target page unless expressly advised to do so below or elsewhere on this page, or if the change is supported by a policy or guideline. }}{{#ifeq:{{{nocat|}}}|true||{{#ifeq:{{FULLPAGENAME}}|Template:R template-protected||{{#ifeq: {{SUBPAGENAME}}|sandbox||{{#switch: {{PROTECTIONLEVEL:move}} |templateeditor=[[Category:Wikipedia template-protected redirects]] |sysop=[[Category:Wikipedia move-protected pages]] }}{{#switch: {{PROTECTIONLEVEL:edit}} |templateeditor=[[Category:Wikipedia template-protected redirects]] |sysop|autoconfirmed|extendedconfirmed|#default=[[Category:Wikipedia pages with incorrect protection templates]] }}}}}}}}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> mrtm4d6r67cnyz8n4xnhq8ildsujayq Nhwɛdo:R to acronym 10 3402 15972 2024-08-07T17:23:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15972 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to acronym |name=To an acronym |to=an acronym from its expanded form |main category=Redirects to acronyms }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 93x486edtmvfy2vbyrx4p2dwhfnp6br Nhwɛdo:R to article without mention 10 3403 15973 2024-08-07T17:23:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15973 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to article without mention |name=To an article without mention |to=an article without any mention of the redirected word or phrase |info=** For titles that are ''obvious omissions'' from target articles, check the [[Wikipedia:Template index/Redirect pages|rcat index]] for more specific templates to use ''instead'' of this rcat – examples: {{tl|R from misspelling}} for misspellings of article titles or {{tl|R from incorrect name}} for wrong names. |main category=Redirects to an article without mention |printworthy={{{printworthy|no}}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> svq2ctsr2tdvg9xcrs9nx8l222up7eu Nhwɛdo:R to ASCII-only 10 3404 15974 2024-08-07T17:23:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15974 wikitext text/x-wiki <noinclude>{{Template:This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to ASCII-only |name=To an ASCII-only title |from=a title with differences that are non-ASCII symbols, and yet, they are not [[diacritical mark]]s (accents, umlauts, and so forth – use {{tl|R from diacritic}} ''instead'') or [[Typographic ligature|ligatures]] (use {{tl|R from ligature}} ''instead'') |to=a title in '''''only''' [[ASCII|basic ASCII]]'' characters |all category=Redirects to ASCII-only titles |printworthy={{#ifeq:{{{1}}}|printworthy|yes|no}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 6cbuv8dql74ou9lmidouhfo20e70zn4 Nhwɛdo:R to category namespace 10 3405 15975 2024-08-07T17:23:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15975 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to category namespace |name=[[:Category:Redirects to category space|From outside category namespace]] |from=a page outside the category namespace |to=a category page. This redirect page ''must be '''outside''''' the category namespace |info=** Redirects in category namespace are [[WP:SRD|soft redirects]], ''and most [[WP:RCAT|rcat]]s must '''never''' be used to tag soft redirects.'' ** '''Note:''' ''If this page is in category namespace, then it will populate '''{{cat|Pages with templates in the wrong namespace}}''' instead.'' |printworthy=no }}<includeonly>{{Category other|{{Incorrect redirect template|[[Help:Category|category]]||outside}}|[[Category:Redirects to category space]]}}{{#ifeq: {{BASEPAGENAME}}|R to category namespace||{{#ifeq: {{NAMESPACE:{{#invoke:redirect|main|{{FULLPAGENAME}}}}}}|{{ns:14}}||{{info|image=Stop hand nuvola.svg|{{error|The above template is being used incorrectly. Please remove it from this redirect.}}}}[[category:Pages with incorrectly transcluded templates]]}}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> bn3f1ylhenl6h3hqc2iq2zoo7opsiwl Nhwɛdo:R to decade 10 3406 15976 2024-08-07T17:23:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15976 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to decade |name=To a decade |from=a year (or years) |to=to the associated decade article |info=Years from 1700 to 500 BCE should redirect to the relevant decade per [[Wikipedia:Timeline standards]]. **''Do not replace these redirected links with a link directly to the target page.'' Individual articles may be created for these years in the future. |main category=Redirects to a decade |printworthy={{#ifeq:{{{1}}}|without|no}} }}<includeonly>{{#ifeq:{{{1}}}|without||{{Main other|{{R with possibilities}}}} }}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> tqksf8fgivycfo49kchtagg9j200axs Nhwɛdo:R to diacritic 10 3407 15977 2024-08-07T17:24:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15977 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to diacritic |name={{#if:{{{of|}}}|To a page name (or subject within the page) that has diacritics|To the ''same page name'' with diacritics}} |from=a page name that '''''does not have [[diacritical mark]]s''''' (accents, umlauts, etc.) |to=essentially the same {{#if:{{{of|}}}|subject|page name}} with diacritical marks or a "List of..." page anchored to a promising list item name with diacritics |info=The correct form is {{#if:{{{1|{{{of|}}}}}}|<bdi>'''{{{1|{{{of}}}}}}'''</bdi>|given by the target of the redirect}}. ** This redirect aids in searches and may be applied (without [[WP:PIPE|piping]]) when the subject page concerns language translation or foreign language equivalents. Other pages that use this redirect should be updated with a direct link to the redirect target (again, without piping). ** This rcat template {{em|must not}} be used to tag redirects to a title with differences that are 1: [[Typographic ligature|ligatures]] (like æ and Œ – use {{tl|R to ligature}} instead), or 2: other [[ASCII|non-ASCII]] characters that {{em|do not include}} diacritics (like [[Greek alphabet|Greek letters]] – use {{tl|R from ASCII-only}} instead). ** This rcat template can also be used on redirects to sections and anchors to indicate the diacritics-free version of a term/name written both ways. |all category=Redirects from titles without diacritics |printworthy=no }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> mr1oxgnumt5ialsioz6pwboxewhn2q2 Nhwɛdo:R to disambiguation page 10 3408 15978 2024-08-07T17:24:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15978 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to disambiguation page |name={{c|Redirects to disambiguation pages|To a disambiguation page}} |to=a disambiguation page |info=This redirect is intended for use in links from other articles that need to refer to the disambiguation page, rather than be disambiguated. Therefore, '''this template should only appear on a redirect page that has "(disambiguation)" at the end of its title'''. Ambiguous titles that do not have page names ending with "(disambiguation)" should use {{tl|R from ambiguous term}} instead. For disambiguations that later prove to still be ambiguous (e.g. "(painter)" when there are multiple notable painters by the same name) and which redirect to disambiguation pages, then {{tl|R from incomplete disambiguation}} is the appropriate rcat template. |printworthy=no }}<includeonly>{{Talk other|{{Incorrect redirect template|[[Help:Talk pages|talk]]||outside}} |{{#ifeq:{{#invoke:redirect|isRedirect|{{FULLPAGENAME}}}}|yes|{{#if:{{#invoke:string|endswith|{{PAGENAME}}|(disambiguation)}}|[[Category:Redirects to disambiguation pages]]|{{Mbox|type=content|image=[[File:Stop hand orange.svg|50px]]|text={{Error|The above [[WP:RCAT|rcat]] should only be used to categorize redirects that have "(disambiguation)" in their title.}}}}[[Category:Pages with incorrectly transcluded disambiguation templates]]}}}} }}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> lmda4ncx337be3eg6o7345xj2o1agm1 Nhwɛdo:R to documentation page 10 3409 15979 2024-08-07T17:24:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15979 wikitext text/x-wiki #REDIRECT [[Template:R to subpage]] {{Redirect category shell| {{R from long name}} {{R to redirect template}} {{R with possibilities}} }} q5at0yxjbxndkmyxfc3y6o8blr6dgnc Nhwɛdo:R to draft namespace 10 3410 15980 2024-08-07T17:24:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15980 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to draft namespace |name=[[:Category:Redirects to the draft namespace|From outside draftspace]] |from=a page outside the [[Wikipedia:Drafts|draft-article namespace]] (draftspace) |to=a page in draftspace. This redirect page ''must be '''outside''''' of draftspace |info=** The draft is located at [[Draft:{{{1|{{PAGENAME}}}}}]]. You are welcome to improve the draft article while it is being considered for inclusion in [[Wikipedia:What is an article?#Namespace|article namespace]]. If the draft link is a redirect, then you may boldly turn that redirect into a draft article. ** '''Note:''' ''If this redirect is in draftspace, then it will populate '''{{cat|Pages with templates in the wrong namespace}}''' instead.'' |printworthy=no }}<includeonly>{{Draft other|{{Incorrect redirect template|[[Wikipedia:Drafts|draft]]||outside}}|[[Category:Redirects to the draft namespace]]}}{{#ifeq: {{BASEPAGENAME}}|R to draft namespace||{{#ifeq: {{NAMESPACE:{{#invoke:redirect|main|{{FULLPAGENAME}}}}}}|{{ns:118}}||{{info|image=Stop hand nuvola.svg|{{error|The above template is being used incorrectly. Please remove it from this redirect.}}}}[[category:Pages with incorrectly transcluded templates]]}}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> 1i3zfak8npxg9is4131wg2mf23uauv0 Nhwɛdo:R to help namespace 10 3411 15981 2024-08-07T17:25:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15981 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to help namespace |name=To a help page |from=''any'' page '''inside''' or '''outside''' of help namespace |to=a page in that namespace |info=** The above category link leads to a list of redirects from inside help namespace. For redirects from outside help space, see '''{{cat|Redirects to help namespace}}'''. |help category=Redirects to help pages |other category={{sandbox other||Redirects to help namespace}} |printworthy=no }}<includeonly>{{#ifeq: {{BASEPAGENAME}}|R to help namespace||{{#ifeq: {{NAMESPACE:{{#invoke:redirect|main|{{FULLPAGENAME}}}}}}|{{ns:12}}||{{info|image=Stop hand nuvola.svg|{{error|The above template is being used incorrectly. Please remove it from this redirect.}}}}[[category:Pages with incorrectly transcluded templates]]}}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> pbyumjipw5i83fske8lm09zrlvya4zz Nhwɛdo:R to initialism 10 3412 15982 2024-08-07T17:25:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15982 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to initialism |name=To an initialism |to=an [[initialism]] from its expanded form |main category=Redirects to initialisms }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> kdwld9uytsd11qjguptad2cbbmcn35u Nhwɛdo:R to joint biography 10 3413 15983 2024-08-07T17:25:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15983 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to joint biography |name=To a joint biography |from=one person's name |to=a biographical article that includes this person along with one or more other persons |info=** Be sure to include {{code|<nowiki>{{DEFAULTSORT:(surname), (given name)}}</nowiki>}} for correct [[WP:SORTKEY|category sorting]] of this person's name. |main category=Redirects to joint biographies }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 79ar0q6q1v4ujintbldzy6km4dmzkbq Nhwɛdo:R to ligature 10 3414 15984 2024-08-07T17:25:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15984 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to ligature |name=From a title without ligatures |from=a page name that '''''replaces [[ligature (writing)|ligatures]]''''' – ([[Æ]] or æ; [[Œ]] or œ; [[IJ]] or ij, or [[ß]]) – with their [[English language]] equivalents |info=** Apply this redirect (without [[WP:PIPE|piping]]) when the subject page concerns language translation or foreign language equivalents. Other pages that use this redirect should be updated with a direct link to the redirect target (again, without piping). ** This redirect is used for searches and leads to its target in accordance with Wikipedia [[WP:naming conventions|naming conventions]]. ** This rcat template {{em|must not}} be used to tag redirects to a title with differences that are 1: [[diacritic]]s (like {{char|◌̈}} and {{char|◌́}} – use {{tl|R to diacritic}} instead), or 2: other [[ASCII|non-ASCII]] characters that {{em|do not include}} ligatures (use {{tl|R from ASCII-only}} instead). |all category=Redirects from titles without ligatures |printworthy={{#ifeq:{{{1}}}|printworthy|yes|no}} }}<noinclude> <!-- Categories go on the /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 7evci1kx61qct8q7xilczdezcnnqyhc Nhwɛdo:R to main namespace 10 3415 15985 2024-08-07T17:25:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15985 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to main namespace |name=[[:Category:Redirects to the main namespace|From outside mainspace]] |from=a page outside the main-article namespace (mainspace) |to=an article in mainspace. This redirect page ''must be '''outside''''' of mainspace |info=** '''Note:''' ''If this redirect is in mainspace, then it will populate '''{{cat|Pages with templates in the wrong namespace}}''' instead.'' }}<includeonly>{{Main other|{{Incorrect redirect template|[[WP:Mainspace|main]]||outside}}|[[Category:Redirects to the main namespace]]}}{{#ifeq: {{BASEPAGENAME}}|R to main namespace||{{#ifeq: {{NAMESPACE:{{#invoke:redirect|main|{{FULLPAGENAME}}}}}}|{{ns:0}}||{{info|image=Stop hand nuvola.svg|{{error|The above template is being used incorrectly. Please remove it from this redirect.}}}}{{#if:{{{nocat|}}}||[[Category:Pages with incorrectly transcluded templates]]}}<!-- /#if nocat -->}}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> 90mkrg4d0qq768iyb5e9ws1x8lyf71j Nhwɛdo:R to monotypic taxon 10 3416 15986 2024-08-07T17:26:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15986 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{#invoke:Science redirect|R|to monotypic taxon}}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 3mk5oyx6dhqj8pptpy4mugjk6v3yn1b Nhwɛdo:R to plural 10 3417 15987 2024-08-07T17:26:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15987 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to plural |name=To its plural form |from=a singular noun |to=its plural form{{#if:{{{of|}}}|&nbsp;or to a broader article; the plural form is "{{{of|}}}"}} |info=** Redirects of this sort exist for reader convenience in cases of singular–plural pairs. It is also used for "false singulars", wherein the plural or plural-looking form is better attested in usage, such that the normal "[[WP:SINGULAR|prefer the singular]]" Wikipedia naming convention is not followed. Examples: *** {{-r|Scissor}}[[File:Redirect arrow without text.svg|35px]][[Scissors]] *** {{-r|Trouser}}[[File:Redirect arrow without text.svg|35px]][[Trousers]] ** Use this rcat to tag qualified [[Wikipedia:Mainspace|mainspace]] redirects {{em|only}}; if qualified singular forms are found in other namespaces, use {{tl|R from modification}} {{em|instead}}. |main category=Redirects to plurals |printworthy={{#ifeq:{{{1}}}|printworthy|yes|no}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> k0uinska4jiy3vzgemduc38ki4x0o56 Nhwɛdo:R to portal namespace 10 3418 15988 2024-08-07T17:26:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15988 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to portal namespace |name=To a portal page |from=''any'' page '''inside''' or '''outside''' of portal space |to=a page in that [[wp:namespace|namespace]] |info=The above category link leads to a list of redirects from inside portal space. For a list of redirects from outside portal space, see '''{{cat|Redirects to portal space}}'''. |portal category=Redirects to portals |other category={{sandbox other||Redirects to portal space}} |printworthy=no }}<includeonly>{{#ifeq: {{BASEPAGENAME}}|R to portal namespace||{{#ifeq: {{NAMESPACE:{{#invoke:redirect|main|{{FULLPAGENAME}}}}}}|{{ns:100}}||{{info|image=Stop hand nuvola.svg|{{error|The above template is being used incorrectly. Please remove it from this redirect.}}}}[[category:Pages with incorrectly transcluded templates]]}}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 7s468it57ru7155k7e63ny3hsl5yzbx Nhwɛdo:R to project namespace 10 3419 15989 2024-08-07T17:26:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15989 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{#if: {{#invoke:redirect|isRedirect|{{FULLPAGENAME}}}}{{#ifeq:{{FULLPAGENAME}}|Template:R to project namespace|yes|}} |{{Redirect template |id=R to project namespace |name=To a project page |from=''any'' page '''inside''' or '''outside''' of [[Wikipedia:Project namespace|project (Wikipedia: or WP:) space]] |to=any page in the project [[Wikipedia:Namespace|namespace]] |info=The above category link leads to a list of redirects from inside project space. Redirects from outside project space are automatically sorted to '''{{cat|Redirects to project space}}'''. |wikipedia category={{#ifeq:{{{nocat}}}|yes||Redirects to Wikipedia project pages}} |other category={{#ifeq:{{{nocat}}}|yes||{{{other category|Redirects to project space}}}}} |printworthy=no }}<includeonly>{{#ifeq: {{BASEPAGENAME}}|R to project namespace||{{#ifeq: {{NAMESPACE:{{#invoke:redirect|main|{{FULLPAGENAME}}}}}}|{{ns:4}}||{{info|image=Stop hand nuvola.svg|{{error|The above template is being used incorrectly. Please remove it from this redirect.}}}}[[category:Pages with incorrectly transcluded templates]]}}}}</includeonly>}}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> sulxtjoj9mj4t7j309vxqk173c1czi9 Nhwɛdo:R to redirect template 10 3420 15990 2024-08-07T17:26:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15990 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to redirect template |name=To a redirect category (rcat) template |from=an alias/shortcut (usually), or from a redirect that is the result of a page move/rename, |to=a redirect category ([[WP:RCAT|rcat]]) template |template category=Redirects to redirect templates |other category=Redirects to template namespace |printworthy=no }}<includeonly>{{{category|[[Category:Redirects to redirect templates]]}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> c6kso745tmzgi0ib1ooe9ofny2cqrj7 Nhwɛdo:R to related topic 10 3421 15991 2024-08-07T17:27:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15991 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to related topic |name=To a related topic |to=an article about a similar topic |info=** Redirects from related topics are different than redirects from related words, because a related topic is more likely to warrant a full and detailed description in the target article. If this redirect's subject is [[WP:N|notable]], then also tag it with {{tl|R with possibilities}} and {{tl|R printworthy}}. |main category=Redirects to related topics }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 8rfn1rp1w1waiilvwbklr6hk4rnluhm Nhwɛdo:R to scientific name 10 3422 15992 2024-08-07T17:27:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15992 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{#invoke:Science redirect|R|to scientific name}}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 5jcbjw2aama5ej1dym9s6lep8birj4n Nhwɛdo:R to subpage 10 3423 15993 2024-08-07T17:27:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15993 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to subpage |name=To a subpage |to=a subpage |info=In a page title, a [[Wikipedia:Subpages|subpage]] name appears after a [[slash (punctuation)|forward slash]] (/); for example, "Wikipedia:Technical move requests" redirects to [[Wikipedia:Requested moves/Technical requests]], which is a subpage of [[Wikipedia:Requested moves]]. Please note that not every page title with "/" in its title is a subpage. See this template's [[Template:R to subpage/doc|documentation]] for details. |all category=Redirects to subpages }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 71x1pn8slrk79z43qgaujk7y06wmoo2 Nhwɛdo:R to subtopic 10 3424 15994 2024-08-07T17:27:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15994 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to subtopic |name=To a subtopic |to=a subtopic of the redirect's title |info=** If the redirect topic is detailed enough to sustain its own article, then use {{tl|R with possibilities}} and {{tl|R printworthy}} ''in addition''. If [[WP:N|notability]] of the subject is [[WP:V|supportable]], then by all means ''[[WP:be bold|be bold]]'' and [[WP:WIZ|convert this redirect into an article]] about the topic. |main category=Redirects to subtopics }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 8ah9lfjhhfq8dr3fclsw2lqvtlvpiwd Nhwɛdo:R to talk 10 3425 15995 2024-08-07T17:28:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15995 wikitext text/x-wiki #REDIRECT [[Template:R to talk page]] {{Redirect category shell| {{R to redirect template}} {{R from less specific name}} {{R from move}} {{R from template shortcut}} }} lb29olu2us0aci104xv1rpeggi7d40r Nhwɛdo:R to talk page 10 3426 15996 2024-08-07T17:28:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15996 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to talk page |name=[[:Category:Redirects to talk pages|From outside '''''all''''' talk namespaces]] |from=a page outside ''any and all'' of the [[WP:namespace|talk namespace]]s |to=a talk page. This redirect page ''must be '''outside''''' the talk namespaces |info=** '''Note:''' If this redirect is in '''''any''''' talk namespace, then it will populate {{cat|Pages with templates in the wrong namespace}} ''instead'' of the expected category. |printworthy=no }}<includeonly>{{sandbox other||{{Talk other|{{Incorrect redirect template|[[Help:Talk pages|talk]]||outside}}|[[Category:Redirects to talk pages]]}}{{#ifeq: {{BASEPAGENAME}}|R to talk page|| {{#switch: {{NAMESPACE:{{#invoke:redirect|main|{{FULLPAGENAME}}}}}} |{{ns:1}}= |{{ns:3}}= |{{ns:5}}= |{{ns:7}}= |{{ns:9}}= |{{ns:11}}= |{{ns:13}}= |{{ns:15}}= |{{ns:101}}= |{{ns:119}}= |{{ns:829}}= |{{info|image=Stop hand nuvola.svg|{{error|The above template is being used incorrectly. Please remove it from this redirect.}}}}[[category:Pages with incorrectly transcluded templates]]}} }}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> kk95r76cjj97lhflwmi1s0hyerx5y8k Nhwɛdo:R to technical name 10 3427 15997 2024-08-07T17:28:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15997 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to technical name |name=To a technical name |from=a common term |to=a more technical name |main category=Redirects to technical names }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> bab3g2a316vh3g27yqpzcl03dkvtqoz Nhwɛdo:R to template namespace 10 3428 15998 2024-08-07T17:28:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15998 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to template namespace |name=[[:Category:Redirects to template namespace|From outside template namespace]] |from=a page outside the template namespace |to=a template page. This redirect page ''must be '''outside''''' the template namespace |info=** '''Note:''' If this page is in template namespace, then it will populate {{cat|Pages with templates in the wrong namespace}} ''instead of the correct, expected category''. |printworthy=no }}<includeonly>{{Template other|{{Incorrect redirect template|[[WP:Template namespace|template]]||outside}}|[[Category:Redirects to template namespace]]}}{{#ifeq: {{BASEPAGENAME}}|R to template namespace||{{#ifeq: {{NAMESPACE:{{#invoke:redirect|main|{{FULLPAGENAME}}}}}}|{{ns:10}}||{{info|image=Stop hand nuvola.svg|{{error|The above template is being used incorrectly. Please remove it from this redirect.}}}}[[category:Pages with incorrectly transcluded templates]]}}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> mkez20vdtk1c6x7w7t99lppc6a4c1tm Nhwɛdo:R to TV episode list entry 10 3429 15999 2024-08-07T17:28:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 15999 wikitext text/x-wiki #REDIRECT [[Template:R from television episode]] {{Redirect category shell| {{R from move}} {{R from alternative name}} {{R to rcat}} {{R from template shortcut}} }} qatj7vi8ny5i19wq0qrngv7ni0mlgwj Nhwɛdo:R to user namespace 10 3430 16000 2024-08-07T17:29:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16000 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to user namespace |name=[[:Category:Redirects to user namespace|From outside userspace]] |from=a page outside the [[WP:User pages|user namespace]] |to=a user page (not to a user ''talk page'') |info=If this redirect targets a user talk page, then use {{tlx|R to talk page}} instead. This redirect page ''must be '''outside'''<nowiki />'' the user namespace. If this redirect is in the user namespace, then instead of the expected category, it will populate '''{{cat|Pages with templates in the wrong namespace}}'''. |printworthy=no }}<includeonly>{{User other|{{Incorrect redirect template|[[WP:User pages|user]]||outside}}|[[Category:Redirects to user namespace]]}}{{#ifeq: {{BASEPAGENAME}}|R to user namespace||{{#ifeq: {{NAMESPACE:{{#invoke:redirect|main|{{FULLPAGENAME}}}}}}|{{ns:2}}||{{info|image=Stop hand nuvola.svg|{{error|The above template is being used incorrectly. Please remove it from this redirect.}}}}[[category:Pages with incorrectly transcluded templates]]}}}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> 2no7as0bgs3jstytzdx77c5o8teikaf Nhwɛdo:R tsh 10 3431 16001 2024-08-07T17:29:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16001 wikitext text/x-wiki #REDIRECT [[Template:R from shortcut]] {{Redirect category shell| {{R to redirect template}} {{R from template shortcut}} }} cksccx5gug1mljlwg35o2lzhrwsu4la Nhwɛdo:R with draft 10 3432 16002 2024-08-07T17:29:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16002 wikitext text/x-wiki #REDIRECT [[Template:R with possibilities]] {{Redirect category shell| {{R from template shortcut}} {{R to rcat}} }} kinfrghloc8ky6m51wcxu51pflnumru Nhwɛdo:R with old history 10 3433 16003 2024-08-07T17:29:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16003 wikitext text/x-wiki <noinclude>{{Template:This is a redirect/rcat}} </noinclude>{{Redirect template |id=R with old history |name=With old history |from=a page that was from a historic version of this Wikipedia project |all category=Redirects with old history |printworthy={{#ifeq:{{{1}}}|printworthy|yes|no}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> fta4l6p537bourbqkatvjg5kzv4xjdp Nhwɛdo:R with possibilities 10 3434 16004 2024-08-07T17:29:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16004 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R with possibilities |name={{C|Redirects with possibilities|With possibilities}} |from=a title that {{#ifexist: {{{draft|Draft:{{PAGENAME}}}}}|is in [[WP:DRAFTSPACE|draft namespace]] at [[{{{draft|Draft:{{PAGENAME}}}}}]], so {{red|'''''please do not create an article from this redirect'''''}} (unless moving a ready draft here). You are welcome to improve the draft article while it is being considered for inclusion in [[WP:mainspace|article namespace]]. If the draft link is a redirect, then you may boldly turn that redirect into a draft article[[Category:Redirects with draftspace articles]]|potentially could be expanded into a new article or other type of associated page such as a new template}}. The topic described by this title may be more detailed than is currently provided on the target page or in a section of that page |info= ** When the target page becomes too large, or for any reason a new page would be an improvement, this redirect may be replaced with an article, template or other project page that is carved out of the target page. See also {{tl|R to section}} and use together with this rcat when appropriate. ** If the topic of the redirect is not susceptible to expansion, then use other rcats such as {{tl|R to section}} or {{tl|R to list entry}} ''when appropriate''. ** Since a new page may be created, links to this redirect ''should '''not''''' be replaced with a direct link to the target page. To make ''redirects'' to this page, use {{tl|R avoided double redirect}}. ** {{tl|R printworthy}} should be used together with this template when applied to a redirect in [[WP:mainspace|mainspace]]. ** When used on a template redirect, it will automatically populate {{#ifeq:{{NAMESPACE}}|Template|'''{{Cat|Template redirects with possibilities}}'''|{{Cat|Template redirects with possibilities}}}}. |printworthy=yes }}<includeonly>{{Sandbox other||{{#ifeq:{{PAGENAME}}|R with possibilities||{{#ifeq:{{NAMESPACE}}|Template|[[Category:Template redirects with possibilities]]|[[Category:Redirects with possibilities]]}}}}}}</includeonly><noinclude> {{Documentation}} </noinclude> s5uyz855oyuqhnjmxa9oydud8lkywaq Nhwɛdo:R with Wikidata item 10 3435 16005 2024-08-07T17:30:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16005 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id = R with Wikidata item |name = From a cross-project redirect |from = a title linked to an item on Wikidata |info = The Wikidata item linked to this page is {{Q|{{{1|}}}}}. {{#ifeq:{{SUBPAGENAME}}|sandbox||{{#if:{{#invoke:wd|label|raw}}|<!--wikidata is linked, no issue-->|{{font color|red|Error: no Wikidata item linked! Either link a Wikidata item or remove this template.}}<includeonly>[[Category:Unlinked Wikidata redirects]]</includeonly>}}}} ** Use this template only on [[WP:soft redirect|hard redirect]]s – for soft redirects use {{tl|Soft redirect with Wikidata item}}. }}<noinclude> {{Documentation}} </noinclude> 6mpowc12oxzb0tq5do4mod9j74j5f9u Nhwɛdo:Rblock 10 3436 16006 2024-08-07T17:30:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16006 wikitext text/x-wiki {{Respond|bluecheck|{{{1|Range blocked}}}}}<noinclude> {{Documentation}} </noinclude> 6wpqlnkuophr72ork8c9w1ar6gyi3sq Nhwɛdo:Read 10 3437 16007 2024-08-07T17:30:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16007 wikitext text/x-wiki [[File:Farm-Fresh eye.png|15px|alt=eye]] I have read the above message. I will reply when I have a moment.<noinclude> {{Template doc}} </noinclude> g9yji6vqkhvla8u6180ecmywt8kgy0k Nhwɛdo:Received 10 3438 16008 2024-08-07T17:30:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16008 wikitext text/x-wiki [[File:Received letter icon.png|20px|alt=Yes|link=]] '''{{{{{|safesubst:}}}ucfirst:{{{1|Received}}}}}'''<!--template:sent--><noinclude> {{documentation}} </noinclude> rni5evs09g7gl8agmou0474an28m5u8 Nhwɛdo:Redflag 10 3439 16009 2024-08-07T17:30:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16009 wikitext text/x-wiki [[File:Red flag II.svg|20px|alt=flag]]&nbsp;'''{{{1|Redflag}}}'''<noinclude>{{documentation|content= == Usage == Placing {{Tl|redflag}} on a talk page makes the following appear: :{{redflag}} ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> l3f546rutjt5lru73gb71fw95kblq5f Nhwɛdo:Redirect-distinguish 10 3440 16010 2024-08-07T17:30:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16010 wikitext text/x-wiki <includeonly>{{#invoke:Redirect-distinguish|redirectDistinguish}}</includeonly><noinclude>{{Documentation}}</noinclude> mhok9n15gafd5dkfe96bfrsgmdhyf9u Nhwɛdo:Redr 10 3441 16011 2024-08-07T17:31:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16011 wikitext text/x-wiki #REDIRECT [[Template:Redirect category shell]] {{Redirect category shell| {{R from high-use template}} {{R to redirect template}} {{R from template shortcut}} }} p2aqcolqolaorvl3bv21oc68tkj2wxw Nhwɛdo:Redundant symbol 10 3442 16012 2024-08-07T17:31:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16012 wikitext text/x-wiki [[File:Fairytale Trash.svg|24px|alt=trash]]&nbsp;'''Redundant'''<noinclude>{{documentation|content= == Usage == Placing {{Tl|Redundant symbol}} on a talk page makes the following appear: :{{Redundant symbol}} ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 27k2mxkqa0zvfwqhgd01zgh70m4k77y Nhwɛdo:Refbegin/styles.css 10 3443 16013 2024-08-07T17:31:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16013 sanitized-css text/css /* {{pp-template}} */ .refbegin { font-size: 90%; margin-bottom: 0.5em; } .refbegin-hanging-indents > ul { margin-left: 0; } .refbegin-hanging-indents > ul > li { margin-left: 0; padding-left: 3.2em; text-indent: -3.2em; } .refbegin-hanging-indents ul, .refbegin-hanging-indents ul li { list-style: none; } @media (max-width: 720px) { .refbegin-hanging-indents > ul > li { padding-left: 1.6em; text-indent: -1.6em; } } .refbegin-columns { margin-top: 0.3em; } /* Reset top margin for lists embedded in columns */ .refbegin-columns ul { margin-top: 0; } /* Avoid elements breaking between columns */ .refbegin-columns li { page-break-inside: avoid; /* Removed from CSS in favor of break-inside c. 2020 */ break-inside: avoid-column; } 4q8lm27loa8oa0mutzhmgc4bt8d7qlg Nhwɛdo:Reflist-talk/styles.css 10 3444 16014 2024-08-07T17:31:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16014 sanitized-css text/css /* {{pp|small=y}} */ .reflist-talk { margin: auto 0; border: 1px dashed var( --border-color-base, #a2a9b1 ); padding: 4px; padding-left: 1em; } .reflist-talk-title { font-weight: bold; } iew0l9llvr9tc0u6j45mjanyuz2kvvu Nhwɛdo:Relisted 10 3445 16015 2024-08-07T17:31:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16015 wikitext text/x-wiki #REDIRECT [[Template:Relist icon]] {{Redirect category shell| {{R from move}} }} 0zp5fjdh1g56ua6n34yl5zwubc46nt0 Nhwɛdo:Remark 10 3446 16016 2024-08-07T17:32:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16016 wikitext text/x-wiki {{Respond|greyexclamation|Remark:}}<noinclude> {{documentation}}</noinclude> i30u2hs5g4hyj4ha13flt98f6l2mgcu Nhwɛdo:Remind 10 3447 16017 2024-08-07T17:32:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16017 wikitext text/x-wiki {{Respond|greyexclamation|Remind}} <noinclude>{{documentation|content= {{for|reminders to yourself|Template:PleaseRemindMe}} ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> plkkzw8ozlv89o2h33fxzqo0mk2k4ri Nhwɛdo:Removed 10 3448 16018 2024-08-07T17:32:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16018 wikitext text/x-wiki {{Respond|Crystal_Clear_action_edit_remove.png|{{ucfirst:{{{1|Removed}}}}}|alt=minus}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 0b3st6peujh3tt1iq54m7xzl1g1et23 Nhwɛdo:Renamer note 10 3449 16019 2024-08-07T17:32:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16019 wikitext text/x-wiki {{Respond|greyexclamation|Renamer note{{{1|}}}{{{2|:}}}}}<noinclude> {{Documentation}} </noinclude> ip76ecbynai2s5bya4dupg6n9rockv2 Nhwɛdo:Reopened 10 3450 16020 2024-08-07T17:32:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16020 wikitext text/x-wiki [[File:Symbol recycling vote.svg|20px|alt=recycle]]&nbsp;'''Reopened'''<noinclude>{{documentation|content= == Usage == Placing {{Tl|reopened}} makes the following appear: :{{reopened}} ==See also== * {{tl|Relist}} {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> jtkogyxwku2a01dthlc63qjue4pnk2a Nhwɛdo:Replaced 10 3451 16021 2024-08-07T17:33:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16021 wikitext text/x-wiki [[File:Substitution.svg|20px|alt=minus]] '''{{ucfirst:{{{1|Replaced}}}}}'''<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 9ialhnog4lvqpa7283yjizve0mrzzt8 Nhwɛdo:Reply to 10 3452 16022 2024-08-07T17:33:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16022 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:Reply to|replyto|<noinclude>example=Example</noinclude>|max=50}}<noinclude> {{documentation}} </noinclude> 745b53c3ct06m88ybdv83pcjzywtr9q Nhwɛdo:Request edit button 10 3453 16023 2024-08-07T17:33:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16023 wikitext text/x-wiki <templatestyles src="Template:Request edit button/styles.css" /><!-- templatestyles hides the text input when transcluded. seems like a bug or missing feature in inputbox --> {{#tag:inputbox| buttonlabel=Request edit type=commenttitle id=request_edit_inputbox hidden=yes page={{{talkpage|{{{talk|{{TALKPAGENAME}}}}}}}} default=Edit request {{<noinclude></noinclude>subst:#time:j F Y}} preload=Template:Request edit button/preload preloadparams[]={{{{{|safesubst:}}}#switch:{{{1|{{#invoke:Effective protection level|edit|{{{page|{{SUBJECTPAGENAME}}}}}}}}}} |interfaceadmin=Edit interface-protected |sysop=Edit fully-protected |templateeditor=Edit template-protected |extendedconfirmed=Edit extended-protected |autoconfirmed=Edit semi-protected |#default=Edit COI }}}}<noinclude>{{Documentation}}</noinclude> k1kk877l61f7che7e6ya9c08kyx2jtl Nhwɛdo:Resize 10 3454 16024 2024-08-07T17:33:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16024 wikitext text/x-wiki {{Tfm/dated|page=Resize|otherpage=Midsize|link=Wikipedia:Templates for discussion/Log/2024 July 25#Template:Resize|type=disabled|help=off|bigbox={{#invoke:Noinclude|noinclude|text=yes}}}}{{safesubst<noinclude />:#if:{{{2|}}} |<{{safesubst<noinclude />:#ifeq:{{{div|}}}|yes|div|span}} style="font-size:{{{1|}}};">{{{2|}}}</{{safesubst<noinclude />:#ifeq:{{{div|}}}|yes|div|span}}> |<{{safesubst<noinclude />:#ifeq:{{{div|}}}|yes|div|span}} style="font-size:90%;">{{{1}}}</{{safesubst<noinclude />:#ifeq:{{{div|}}}|yes|div|span}}> }}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage and interwikis in Wikidata, not here! --> </noinclude> s1tmx3hbx4w1zjar3z1ztkbxz62r6wm Nhwɛdo:Resolved mark 10 3455 16025 2024-08-07T17:33:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16025 wikitext text/x-wiki <span class="nowrap">[[File:Symbol confirmed.svg|20px|link=|alt=]]&nbsp;'''{{{1|Resolved}}}'''</span><noinclude> {{Documentation|content={{Resolved mark/doc|type=checkmark}}}} <!--Categories go on the /doc subpage --> </noinclude> lbvaff8c70thnraz6sovw6nfgl9lk9p Nhwɛdo:Resolved1 10 3457 16026 2024-08-07T17:35:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16026 wikitext text/x-wiki {{Respond|blackcheck|{{{1|Resolved}}}}}<noinclude> {{documentation}}</noinclude> nbxidf4mtasl3z0cx9gkf2svkij7js3 Nhwɛdo:Responded 10 3458 16027 2024-08-07T17:36:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16027 wikitext text/x-wiki [[File:Yes check.svg|20px|link=|alt=]] '''{{ucfirst:{{{1|Responded at the appropriate venue.}}}}}'''<!--template:responded--><noinclude> {{documentation}} </noinclude> 7ekzgz84cxrpqnpl6rr7anwzr1plssh Nhwɛdo:Reverted 10 3459 16028 2024-08-07T17:36:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16028 wikitext text/x-wiki [[File:Wikipedia Rollbacker.svg|20px|alt=arrow]]&nbsp;'''{{{1|Reverted}}}'''<noinclude>{{documentation|content= == Usage == Placing {{Tl|Reverted}} on a talk page makes the following appear: :{{Reverted}} ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> es5qom1fn5ggl36amnvnjdavkejs40q Nhwɛdo:Reviewing 10 3460 16029 2024-08-07T17:36:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16029 wikitext text/x-wiki {{Respond|greenclock|{{{1|Reviewing}}}...}}<!--template:doing--><noinclude> {{documentation}} </noinclude> 9nobmk6uctxv9ijl6cxmp5so6zexqpe Nhwɛdo:Reviewing request 10 3461 16030 2024-08-07T17:36:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16030 wikitext text/x-wiki {{Respond|blueclock|Reviewing request.}}<noinclude> {{documentation}} </noinclude> 6neqxbileh4cxsr3s0wxfawn66p47cc Nhwɛdo:Revoked 10 3462 16031 2024-08-07T17:36:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16031 wikitext text/x-wiki {{done|Revoked}}<!--template:revoked--><noinclude> {{documentation}} </noinclude> 0cqv50uq6wlthgn6a890lh9jryv8xbo Nhwɛdo:Rimshot 10 3463 16032 2024-08-07T17:37:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16032 wikitext text/x-wiki [[File:Twemoji2 1f941.svg|16px]] {{audio|Kevin MacLeod assorted rimshots - Kdum-keesh.wav|rimshot}}<noinclude> {{documentation}} </noinclude> k0nci85b52wfedkgyhf9vrvnp4rzhst Nhwɛdo:S-start/TemplateData 10 3464 16033 2024-08-07T17:37:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16033 wikitext text/x-wiki ==TemplateData== {{TemplateData header}} <templatedata> { "description": "Starts a succession-box. The box should end with {{S-end}} and can include many other templates in the succession box family including {{s-break}}: breaks, {{s-bef}}: predecessors, {{s-aft}}: successors, {{s-ttl}}: titles and years, {{s-new}}: new titles, {{s-non}}: no successors, {{s-inc}}: For incumbents, {{s-vac}}: vacant titles (predecessor or successor), {{s-tul}}: titular monarchs, {{s-hou}}: royal house/individual information, {{s-ref}}: references, {{s-line}}: rail/subway/underground networks.", "params": { "noclear": { "label": "noclear", "description": "If set suppresses the normal clear:both function.", "type": "string", "required": false } } } </templatedata> bds2e8pzz5rhj8clp7kda4caa1vkyg5 Nhwɛdo:Sandbox notice 10 3465 16034 2024-08-07T17:37:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16034 wikitext text/x-wiki {{Ombox | type = notice | image = [[File:Edit In Sandbox Icon - Color.svg|50px|alt=|link=]] | text = <div> This is the sandbox of '''[[{{{1|{{SUBJECTSPACE}}:{{BASEPAGENAME}}}}}|{{{2|{{{1|{{BASEPAGENAME}}}}}}}}]]'''. A sandbox is a subpage of a [[Help:Template|template]] or [[Wikipedia:What is an article?|article]] used to test a change to the main article or template before deploying said changes. Once you have finished with the test, please erase the contents of this page leaving this box ({{tl|Sandbox notice}}) in place. ([{{fullurl:Special:ComparePages|page1={{urlencode:{{SUBJECTSPACE}}:{{BASEPAGENAME}} }}&page2={{urlencode:{{FULLPAGENAME}} }} }} diff]) {{#switch:{{{demospace|{{NAMESPACE}}}}}|=*{{Error|Sandbox pages are never permitted in article namespace. See: [[Wikipedia:About the Sandbox]]}}<br/>|Talk=<div style="margin: .5em 0; text-align: center;">{{clickable button 2|url={{fullurl:{{FULLPAGENAME}}|action=edit}}|Edit source code}} or {{clickable button 2|url={{fullurl:{{FULLPAGENAME}}|veaction=edit}}|Edit page visually}}</div>}} {{center|See also: [[Draft:Sandbox|Main sandbox]]}} </div> }} <includeonly>__NOINDEX__ {{#ifeq: {{NAMESPACE}} | Talk | [[Category:Wikipedia article sandboxes]]}}</includeonly><noinclude>{{Documentation}}</noinclude> tby5bd7izn1dm01pg0d7if7bz647lzj Nhwɛdo:Sans-serif 10 3466 16035 2024-08-07T17:37:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16035 wikitext text/x-wiki <span style="font-family:sans-serif;">{{{1}}}</span><noinclude> {{documentation}} </noinclude> hisji1fuls2mdwux42qv1bxm593llm7 Nhwɛdo:Sblock 10 3467 16036 2024-08-07T17:38:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16036 wikitext text/x-wiki [[File:Symbol version newer.svg|16px|link=|alt=]]&nbsp;'''{{{1|Blocked but awaiting tags}}}'''<noinclude> {{Documentation}} </noinclude> 6wua16kuw7b339brb4ma7gsyx7n6lom Nhwɛdo:Scissors 10 3468 16037 2024-08-07T17:38:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16037 wikitext text/x-wiki [[File:Twemoji12 2702.svg|{{{size|30px}}}|alt=scissors]] '''{{{1|Running with scissors is too dangerous for Wikipedia!}}}'''<noinclude> {{documentation}} </noinclude> 3ts3ta8x100w4sfkh3twvqgj6ma9in2 Nhwɛdo:Screen reader-only/styles.css 10 3469 16038 2024-08-07T17:38:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16038 sanitized-css text/css /* {{pp-template}} This implementation is from https://cloudfour.com/thinks/see-no-evil-hidden-content-and-accessibility/#showing-additional-content-for-screen-readers which is a slight tweak from https://accessibility.18f.gov/hidden-content/ . https://webaim.org/techniques/css/invisiblecontent/#techniques has slightly different CSS clip, rect (1px) for all dimensions. WARNING: Template:Fraction and friends use this styles.css page and class directly rather than going through the template. */ /* We retain .sr-only as the class name because it's used by the outside world. */ .sr-only { border: 0; clip: rect(0, 0, 0, 0); /* Removed from CSS specification */ /* clip-path is the replacement for clip, but very few browsers support it. */ clip-path: polygon(0px 0px, 0px 0px, 0px 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; white-space: nowrap; } for9h62x3u8fn9vjhl6scmtrhj8uotg Nhwɛdo:Script/doc/id-unk 10 3470 16039 2024-08-07T17:38:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16039 wikitext text/x-wiki {{Script/doc/id-unk/core |input1={{{input1|<noinclude>Test</noinclude>}}} |alpha4={{Script/doc/id-unk/name-to-alpha4|input1={{{input1|<noinclude>Test</noinclude>}}}}} |is-alpha4={{#invoke:String|match|s=_{{Script/doc/id-unk/name-to-alpha4|input1={{{input1|<noinclude>Test</noinclude>}}}}}|pattern=^_[A-Z][a-z][a-z][a-z]$|plain=false |nomatch=}}<!-- is-alpha4=empty/blank when false --> |is-in-unicode={{ISO 15924 alias|alpha4={{Script/doc/id-unk/name-to-alpha4|input1={{{input1|<noinclude>Test</noinclude>}}}}}|default=}}<!--is-in-unicode=Unicode Alias ID when true; blank when false --> }}<!-- --><noinclude>{{documentation}}</noinclude> s30oei4n1mkad9094rjd2fbgvft7cux Nhwɛdo:Script/styles.css 10 3471 16040 2024-08-07T17:38:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16040 sanitized-css text/css /* {{pp|small=yes}} */ .script-Cprt { font-size: 1.25em; font-family: 'Segoe UI Historic', 'Noto Sans Cypriot', Code2001; /* SMP, rarely supported, state font explicitly */ } .script-Hano { font-size: 125%; font-family: 'Noto Sans Hanunoo', FreeSerif, Quivira; } .script-Latf, .script-de-Latf { font-size: 1.25em; font-family: 'Breitkopf Fraktur', UnifrakturCook, UniFrakturMaguntia, MarsFraktur, 'MarsFraktur OT', KochFraktur, 'KochFraktur OT', OffenbacherSchwabOT, 'LOB.AlteSchwabacher', 'LOV.AlteSchwabacher', 'LOB.AtlantisFraktur', 'LOV.AtlantisFraktur', 'LOB.BreitkopfFraktur', 'LOV.BreitkopfFraktur', 'LOB.FetteFraktur', 'LOV.FetteFraktur', 'LOB.Fraktur3', 'LOV.Fraktur3', 'LOB.RochFraktur', 'LOV.RochFraktur', 'LOB.PostFraktur', 'LOV.PostFraktur', 'LOB.RuelhscheFraktur', 'LOV.RuelhscheFraktur', 'LOB.RungholtFraktur', 'LOV.RungholtFraktur', 'LOB.TheuerbankFraktur', 'LOV.TheuerbankFraktur', 'LOB.VinetaFraktur', 'LOV.VinetaFraktur', 'LOB.WalbaumFraktur', 'LOV.WalbaumFraktur', 'LOB.WeberMainzerFraktur', 'LOV.WeberMainzerFraktur', 'LOB.WieynckFraktur', 'LOV.WieynckFraktur', 'LOB.ZentenarFraktur', 'LOV.ZentenarFraktur'; } .script-en-Latf{ font-size: 1.25em; font-family: Cankama, 'Old English Text MT', 'Textura Libera', 'Textura Libera Tenuis', London; } .script-it-Latf { font-size: 1.25em; font-family: 'Rotunda Pommerania', Rotunda, 'Typographer Rotunda'; } .script-Lina { font-size: 1.25em; font-family: 'Noto Sans Linear A'; } .script-Linb { font-size: 1.25em; font-family: 'Noto Sans Linear B'; } .script-Ugar { font-size: 1.25em; font-family: 'Segoe UI Historic', 'Noto Sans Ugaritic', Aegean; } .script-Xpeo { font-size: 1.25em; font-family: 'Segoe UI Historic', 'Noto Sans Old Persian', Artaxerxes, Xerxes, Aegean; /* Use Xerxes for Old Persian */ } to9aa9qaeuqkgtop1b6xcl1wzboo9fw Nhwɛdo:Self-reference 10 3472 16041 2024-08-07T17:38:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16041 wikitext text/x-wiki {{#switch:{{{2|NONE}}} |NONE|hatnote|hat={{Hatnote|extraclasses=plainlinks selfreference noprint|1={{{1}}}}} |inline=<div class="plainlinks selfreference" style="display:inline; font-style: italic;"><!--Same style as class hatnote.-->{{{1}}}</div> |<!--Matching the empty string here for unprintworthy content is for backwards compatibility with the 2006-2008 version. Do not depend on it!-->=<div style="display:inline;" class="plainlinks selfreference noprint">{{{1}}}</div> |#default={{error|Second parameter must be <code>hatnote</code>, <code>hat</code>, or <code>inline</code>}} }}<noinclude> {{Documentation}} <!-- PLEASE ADD THIS TEMPLATE'S CATEGORIES THE /doc SUBPAGE, AND INTERWIKIS TO WIKIDATA, THANKS --> </noinclude> 1fofexag5alr80pdl56blk7jpylp120 Nhwɛdo:Self-trout 10 3473 16042 2024-08-07T17:39:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16042 wikitext text/x-wiki [[File:Rainbow trout transparent.png|20px|link=template:self-trout|alt=trout]]&nbsp;'''Self-trout'''<noinclude> {{Documentation|content= This template can be used by editors self-mockingly, in situations where they have done something silly and other editors would be likely to [[WP:TROUT|trout]] them. : ''See also: {{tl|trout}}'' == Usage == * {{tld|Self-trout}} &rarr; {{Self-trout}} ==See also== {{Done/See also}} [[Category:Wikipedia emoticons]] [[Category:Image with comment templates]] }}</noinclude> n9xg8hsyf9m97j4cyqm1w620klrxh7n Nhwɛdo:Self-whale 10 3474 16043 2024-08-07T17:39:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16043 wikitext text/x-wiki [[File:Whalethumb.png|20px|link=template:self-whale|alt=trout]]&nbsp;<small>'''Self-whale... for when a trout just isn't enough'''</small><noinclude> {{Documentation}} </noinclude> dhz2bafvwtfp37593rrbuvswefo0dqo Nhwɛdo:Semi-done 10 3475 16044 2024-08-07T17:39:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16044 wikitext text/x-wiki {{Respond|bluecheck2|{{ucfirst:{{{1|semi-done}}}}}|alt=checkmark}}<noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Image with comment templates]] }}</noinclude> jkw5arws1ay4blb6fds29w1njhxnk2b Nhwɛdo:Sent 10 3476 16045 2024-08-07T17:39:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16045 wikitext text/x-wiki [[File:Crystal message2.png|20px|alt=Yes|link=]] '''{{{{{|safesubst:}}}ucfirst:{{{1|Sent}}}}}'''<!--template:sent--><noinclude> {{documentation}} </noinclude> tc3y72nvc4d25vbirk3t2ybrtuzd9ob Nhwɛdo:SfnRef 10 3477 16046 2024-08-07T17:40:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16046 wikitext text/x-wiki {{safesubst<noinclude />:#invoke:Footnotes|sfnref}}<noinclude> {{documentation}} </noinclude> a5bwsbkzmzfw9xjrhfy0ur5p5priatn Nhwɛdo:Sfrac/styles.css 10 3478 16047 2024-08-07T17:40:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16047 sanitized-css text/css /* {{pp|small=y}} */ .sfrac { white-space: nowrap; } .sfrac.tion, .sfrac .tion { display: inline-block; vertical-align: -0.5em; font-size: 85%; text-align: center; } .sfrac .num { display: block; line-height: 1em; margin: 0.0em 0.1em; border-bottom: 1px solid; } .sfrac .den { display: block; line-height: 1em; margin: 0.1em 0.1em; } /* [[Template:Screen reader-only]] is canonical implementation onwiki */ .sr-only { border: 0; clip: rect(0, 0, 0, 0); /* removed from CSS */ clip-path: polygon(0px 0px, 0px 0px, 0px 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; /* white-space: nowrap; /* already have nowrap above */ } 2z1dgp85vl9i1pzzorux0r9xm788pce Nhwɛdo:Short description 10 3479 16048 2024-08-07T17:40:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16048 wikitext text/x-wiki {{#ifeq:{{lc:{{{1|}}}}}|none|<nowiki /><!--Prevents whitespace issues when used with adjacent newlines-->|<div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">{{{1|}}}{{SHORTDESC:{{{1|}}}|{{{2|}}}}}</div>}}<includeonly>{{#ifeq:{{{pagetype}}}|Disambiguation pages||{{#ifeq:{{pagetype |defaultns = all |user=exclude}}|exclude||{{#ifeq:{{#switch: {{NAMESPACENUMBER}} | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 11 | 12 | 13 | 14 | 15 | 100 | 101 | 118 | 119 | 828 | 829 | = exclude|#default=}}|exclude||[[Category:{{{pagetype|{{pagetype |defaultns = extended |plural=y}}}}} with short description]]}}}}}}</includeonly><!-- Start tracking -->{{#invoke:Check for unknown parameters|check|unknown={{Main other|[[Category:Pages using short description with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Short description]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | pagetype | bot |plural }}<!-- -->{{#ifexpr: {{#invoke:String|len|{{{1|}}}}}>100 | [[Category:{{{pagetype|{{pagetype |defaultns = extended |plural=y}}}}} with long short description]]}}<!-- --><includeonly>{{#if:{{{1|}}}||[[Category:Pages with empty short description]]}}</includeonly><!-- -->{{Short description/lowercasecheck|{{{1|}}}}}<!-- -->{{Main other |{{SDcat |sd={{{1|}}} }} }}<noinclude> {{Documentation}} </noinclude> s7dwi9n93v9jz4i8x666jwhuo4epr2k Nhwɛdo:Shrug 10 3480 16049 2024-08-07T17:40:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16049 wikitext text/x-wiki <span class="nowrap">¯\_(ツ)_/¯</span><!-- Template:Shrug --><noinclude> {{documentation}} </noinclude> 3xo5j0tgi29pkks8yal3fi0h8bibcjf Nhwɛdo:Small div 10 3481 16050 2024-08-07T17:40:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16050 wikitext text/x-wiki #REDIRECT [[Template:Smalldiv]] 14upjl3i37ivh7ag3l171i70qjxxc55 Nhwɛdo:Smallrejected 10 3482 16051 2024-08-07T17:41:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16051 wikitext text/x-wiki {{Main other||[[File:Red x.svg|18px|link=|alt=]] '''{{{1|Rejected}}}'''}}<noinclude> {{documentation|content= {{Warning|{{tl|Smallrejected}} should not be used in [[WP:WIAA|articles]] per [[MOS:ICONDECORATION]].}} == Usage == Text can be changed by providing desired content in a parameter. For examples, <code><nowiki>{{smallrejected|prohibited}}</nowiki></code> produces {{smallrejected|prohibited}}. == See also == {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> nuvw7rnkdvyg21njv82kqzjdabzotd9 Nhwɛdo:Snow 10 3483 16052 2024-08-07T17:41:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16052 wikitext text/x-wiki {{{1|<span style="display:none"></span>}}} per [[WP:SNOW|snowball clause]] [[File:Bouncing Snowball.png|15px|link=|alt=]]<noinclude> {{documentation}} </noinclude> of5na08eexed7fy40pasuvytgr5aab0 Nhwɛdo:Socks tagged 10 3484 16053 2024-08-07T17:41:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16053 wikitext text/x-wiki {{Respond|bluecheck|{{{1|Tagged}}}}}<noinclude> {{Documentation}} </noinclude> jsdqu8sqagzs7xk0bmbsu1yk09aq2v7 Nhwɛdo:Sorry 10 3485 16054 2024-08-07T17:41:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16054 wikitext text/x-wiki [[File:Face-smile.svg|18px|alt=Smiley|link=]] '''Sorry!'''<noinclude> {{documentation}}</noinclude> 37z0uido3w5o296l9tuzgpfia05mgvu Nhwɛdo:Spaced en dash 10 3486 16055 2024-08-07T17:41:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16055 wikitext text/x-wiki &nbsp;&ndash;&#32;<noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 44od3v3hy3o7813hgbduh1peb2790sz Nhwɛdo:Stack/styles.css 10 3487 16056 2024-08-07T17:42:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16056 sanitized-css text/css /* {{pp-template}} */ .stack { box-sizing: border-box; } .stack > div { margin: 1px; overflow: hidden; } @media all and (min-width: 720px) { .stack-clear-left { float: left; clear: left; } .stack-clear-right { float: right; clear: right; } .stack-left { float: left; } .stack-right { float: right; } .stack-margin-clear-left { float: left; clear: left; margin-right: 1em; } .stack-margin-clear-right { float: right; clear: right; margin-left: 1em; } .stack-margin-left { float: left; margin-right: 1em; } .stack-margin-right { float: right; margin-left: 1em; } } d52q07ht4d2goi0cwey2ba3cxmv0gq5 Nhwɛdo:Stale-small 10 3488 16057 2024-08-07T17:42:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16057 wikitext text/x-wiki {{{{{|safesubst:}}}xmark|18}} '''{{{{{|safesubst:}}}ucfirst:{{{1|Stale}}}}}'''<noinclude> {{documentation}} </noinclude> px8yy6flqftb0ik3z12hjfejn4m7scb Nhwɛdo:Stale GAN 10 3489 16058 2024-08-07T17:42:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16058 wikitext text/x-wiki {{Respond|redexclamation|This review has not received any comments in two weeks.}}<noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Wikipedia good articles templates]] [[Category:Image with comment templates]] }}</noinclude> dpxgy1f50sf8p49he7joivs90rdqs2t Nhwɛdo:StaleIP 10 3490 16059 2024-08-07T17:42:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16059 wikitext text/x-wiki [[File:Time2wait.svg|16px|link=|alt=]]&nbsp;'''Stale'''<noinclude>{{documentation|content= == Usage == Placing {{Tl|StaleIP}} on a talk page makes the following appear: :{{StaleIP}} ==See also== {{done/See also}} [[Category:Image with comment templates]] [[Category:SPI templates]] }}</noinclude> elqffyt0w69nde8n4s30nwhzzvoyoyy Nhwɛdo:Start date and age 10 3491 16060 2024-08-07T17:43:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16060 wikitext text/x-wiki <includeonly><!-- IMPLEMENTATION OF DATE -->{{#if: {{{1|}}}<!-- -->|{{#if: {{{2|}}}<!-- -->|{{#if: {{{3|}}}<!-- -->|{{#ifeq:{{yesno|{{{df|no}}}}}|yes<!-- -->|{{#expr:{{{3}}}}}&nbsp;{{MONTHNAME|{{{2}}}}}<!-- -->|{{MONTHNAME|{{{2}}}}}&nbsp;{{#expr:{{{3}}}}},<!-- -->}} {{{1}}}<!-- -->|{{MONTHNAME|{{{2}}}}}&nbsp;{{{1}}}<!-- -->}}<!-- -->|{{{1}}}<!-- -->}}<!-- --><span class="noprint">{{#ifeq:{{yesno|{{{paren|{{{p|no}}}}}}}}|yes||&#059;}}<!-- -->{{#ifeq:{{yesno|{{{br|no}}}}}|yes|<br/>|&#032;}}<!-- -->{{#ifeq:{{yesno|{{{paren|{{{p|no}}}}}}}}|yes|(}}<!-- -->{{#if: {{{2|}}}<!-- -->|{{#if: {{{3|}}}<!-- -->|{{time ago|{{{1}}}-{{{2}}}-{{{3}}}|min_magnitude=days}}<!-- -->|{{years or months ago|{{{1}}}|{{#time:n|1-{{trim|{{{2}}}}}-1}}}}<!-- -->}}<!-- -->|{{#iferror:{{#expr:{{{1}}}}}<!-- -->|{{time ago|{{{1}}}|min_magnitude=days}}<!-- -->|{{years or months ago|{{{1}}}}}<!-- -->}}<!-- -->}}<!-- -->{{#ifeq:{{yesno|{{{paren|{{{p|no}}}}}}}}|yes|)}}</span><!-- -->|<!--first parameter is missing.-->{{#if: {{{2|}}}|{{Error|Error: first parameter is missing.|tag=span}}<!-- -->|{{#if: {{{3|}}}|{{Error|Error: first parameter is missing.|tag=span}} }} }}<!-- -->}}<!-- IMPLEMENTATION OF microformat date classes --><span style="display:none">&#160;(<span class="{{#ifeq:{{yesno|{{{end|no}}}}}|yes|dtend|bday dtstart published updated}}"><!-- -->{{#if: {{{1|}}}<!-- -->|{{{1}}}<!-- -->{{#if: {{{2|}}}<!-- -->| -{{#time:m|1-{{trim|{{{2}}}}}-1}}<!-- -->{{#if: {{{3|}}}<!-- -->| -{{padleft:{{{3}}}|2|0}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- --></span>)</span></includeonly><noinclude> {{documentation}} </noinclude> 10rgyk9zmehgbypadang1wa3rwwkugp Nhwɛdo:Started 10 3492 16061 2024-08-07T17:43:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16061 wikitext text/x-wiki {{Respond|orangeclock|{{{1|Started}}}}}<noinclude>{{documentation}}</noinclude> jt3wq53whcpv55qd4z081ricls5rl7l Nhwɛdo:Str find 10 3493 16062 2024-08-07T17:43:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16062 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:String|str_find|source={{{1|}}}|{{{2|}}}}}<noinclude> {{documentation}}</noinclude> elnuu09tjsb71xmswyaq0v9du0rb8dk Nhwɛdo:Subst only 10 3494 16063 2024-08-07T17:43:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16063 wikitext text/x-wiki #REDIRECT [[Template:Always substitute]] {{Redirect category shell| {{R from move}} {{R from template shortcut}} }} cpkkbcik3g883v8um8b0efgemh506tq Nhwɛdo:Suggestion 10 3495 16064 2024-08-07T17:43:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16064 wikitext text/x-wiki [[File:Blue question mark icon.svg|20px|alt=question mark|link=|]] '''Suggestion'''<noinclude>{{documentation|content= == TemplateData == {{TemplateDataHeader}} <templatedata>{ "description": "Visual indicator of a suggestion; for use in discussions in talk-spaces. The template takes no parameters.", "params": { "no parameters": { "label": "do not add parameters", "description": "no parameters supported", "type": "string", "required": false } } }</templatedata> ==See also== {{Done/See also}} [[Category:Image with comment templates]] }}</noinclude> 6dup9lsg6d2e5f9ia8yk7fm22dwntmc Nhwɛdo:SULcheck 10 3496 16065 2024-08-07T17:44:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16065 wikitext text/x-wiki [[File:Symbol Translate.svg|18px|link=]] '''{{{1|SUL Check}}}'''<!--template:SULcheck--><noinclude> {{documentation}} </noinclude> c59lykrwduhzxte1vez3smobxao0aab Nhwɛdo:Sup 10 3497 16066 2024-08-07T17:44:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16066 wikitext text/x-wiki <includeonly><sup>{{{1}}}</sup></includeonly><noinclude> {{documentation}} <!-- Add cats and interwikis to the /doc subpage, not here! --> </noinclude> p7jtnmtnj3q8sxqqsv78o732eq15smw Nhwɛdo:Sure 10 3498 16067 2024-08-07T17:44:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16067 wikitext text/x-wiki <span class="nowrap">[[File:Yes check.svg|18px|link=|alt=]]&nbsp;'''Sure!'''</span> <noinclude>{{documentation}}</noinclude> lci6tfarbrbymye3jvnfo50eirsujcj Nhwɛdo:Table 10 3499 16068 2024-08-07T17:44:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16068 wikitext text/x-wiki class="wikitable {{{{{|safesubst:}}}#switch:{{{1|}}} | show|hidable|collapsible|mw-collapsible = mw-collapsible | auto|autocollapse = mw-collapsible autocollapse | hide|collapse|collapsed|mw-collapsed = mw-collapsible mw-collapsed | sort|sortable = sortable | outer|outercollapse = outercollapse | inner|innercollapse = innercollapse | }} {{{{{|safesubst:}}}#switch:{{{2|}}} | show|hidable|collapsible|mw-collapsible = mw-collapsible | auto|autocollapse = mw-collapsible autocollapse | hide|collapse|collapsed|mw-collapsed = mw-collapsible mw-collapsed | sort|sortable = sortable | outer|outercollapse = outercollapse | inner|innercollapse = innercollapse | }} {{{{{|safesubst:}}}#switch:{{{3|}}} | show|hidable|collapsible|mw-collapsible = mw-collapsible | auto|autocollapse = collapsible autocollapse | hide|collapse|collapsed|mw-collapsed = mw-collapsible mw-collapsed | sort|sortable = sortable | outer|outercollapse = outercollapse | inner|innercollapse = innercollapse | }} {{{class|}}}"<noinclude> {{documentation}} </noinclude> p14a29tb4g3xvdv00v5yh8v4revfm8p Nhwɛdo:Table alignment/tables.css 10 3500 16069 2024-08-07T17:44:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16069 sanitized-css text/css /* {{pp-template}} */ .defaultleft { text-align:left; } .defaultcenter { text-align:center; } .defaultright { text-align:right; } .col1left td:nth-child(1), .col2left td:nth-child(2), .col3left td:nth-child(3), .col4left td:nth-child(4), .col5left td:nth-child(5), .col6left td:nth-child(6), .col7left td:nth-child(7), .col8left td:nth-child(8), .col9left td:nth-child(9), .col10left td:nth-child(10), .col11left td:nth-child(11), .col12left td:nth-child(12), .col13left td:nth-child(13), .col14left td:nth-child(14), .col15left td:nth-child(15), .col16left td:nth-child(16), .col17left td:nth-child(17), .col18left td:nth-child(18), .col19left td:nth-child(19), .col20left td:nth-child(20), .col21left td:nth-child(21), .col22left td:nth-child(22), .col23left td:nth-child(23), .col24left td:nth-child(24), .col25left td:nth-child(25), .col26left td:nth-child(26), .col27left td:nth-child(27), .col28left td:nth-child(28), .col29left td:nth-child(29) { text-align:left; } .col1center td:nth-child(1), .col2center td:nth-child(2), .col3center td:nth-child(3), .col4center td:nth-child(4), .col5center td:nth-child(5), .col6center td:nth-child(6), .col7center td:nth-child(7), .col8center td:nth-child(8), .col9center td:nth-child(9), .col10center td:nth-child(10), .col11center td:nth-child(11), .col12center td:nth-child(12), .col13center td:nth-child(13), .col14center td:nth-child(14), .col15center td:nth-child(15), .col16center td:nth-child(16), .col17center td:nth-child(17), .col18center td:nth-child(18), .col19center td:nth-child(19), .col20center td:nth-child(20), .col21center td:nth-child(21), .col22center td:nth-child(22), .col23center td:nth-child(23), .col24center td:nth-child(24), .col25center td:nth-child(25), .col26center td:nth-child(26), .col27center td:nth-child(27), .col28center td:nth-child(28), .col29center td:nth-child(29) { text-align:center; } .col1right td:nth-child(1), .col2right td:nth-child(2), .col3right td:nth-child(3), .col4right td:nth-child(4), .col5right td:nth-child(5), .col6right td:nth-child(6), .col7right td:nth-child(7), .col8right td:nth-child(8), .col9right td:nth-child(9), .col10right td:nth-child(10), .col11right td:nth-child(11), .col12right td:nth-child(12), .col13right td:nth-child(13), .col14right td:nth-child(14), .col15right td:nth-child(15), .col16right td:nth-child(16), .col17right td:nth-child(17), .col18right td:nth-child(18), .col19right td:nth-child(19), .col20right td:nth-child(20), .col21right td:nth-child(21), .col22right td:nth-child(22), .col23right td:nth-child(23), .col24right td:nth-child(24), .col25right td:nth-child(25), .col26right td:nth-child(26), .col27right td:nth-child(27), .col28right td:nth-child(28), .col29right td:nth-child(29) { text-align:right; } i9xkonjkusm1hmwhi2kqwz8pny3ixlz Nhwɛdo:Table flip 10 3501 16070 2024-08-07T17:44:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16070 wikitext text/x-wiki (╯°□°)╯︵ ┻━┻<noinclude>{{documentation|content= == Usage == * {{tlx|Table flip}} {{table flip}} == See also == {{Template:Done/See also}} [[Category:Wikipedia emoticons]] }} </noinclude> obevwg4hiz7x2oie61i7i7uxgj46zho Nhwɛdo:Tallyho 10 3502 16071 2024-08-07T17:45:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16071 wikitext text/x-wiki #REDIRECT [[Template:Technically indistinguishable]] {{Rcat shell| {{R from move}} {{R from template shortcut}} }} j4debjmlkkd291itnfyd41ri99ome9x Nhwɛdo:Tc 10 3503 16072 2024-08-07T17:45:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16072 wikitext text/x-wiki #redirect [[Template:Template link code]] [[Category:Template namespace templates]] <!--but not e.g. [[:Category:Internal template-link templates]], as this template does not link to a template--> <!-- "Tlc" would imply "[[Template:Tl|[T]emplate [l]ink]] in <[c]ode> font"&nbsp;– except [[Template:Tlc]] doesn't (as of August 2014) include a link. Hence this "Tc" redirect. --> 0d6r2t3jvp9rejsxuxpy8w3t58k193h Nhwɛdo:Template doc 10 3504 16073 2024-08-07T17:45:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16073 wikitext text/x-wiki #REDIRECT [[Template:Documentation]] {{Redirect category shell| {{R from merge}} {{R from alternative name}} {{R from alternative name}} {{R from template shortcut}} }} [[Category:Documentation templates]] [[Category:Wikipedia utility templates]] rm6dl2vhmn61kzo1lls28gk42msfa5a Nhwɛdo:Template for discussion/dated 10 3505 16074 2024-08-07T17:45:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16074 wikitext text/x-wiki {{SAFESUBST:<noinclude />#invoke:Unsubst||type= |page= |link= |help= |$B={{#ifeq:{{{bigbox|<noinclude>yes</noinclude>}}}|yes|{{Ombox |class = mbox-tfd |type = delete |image = none |small = {{{small|no}}} |text = This {{#ifeq:{{lc:{{{type}}}}}|module|[[Help:Module|module]]|[[Help:Template|template]]}} is being discussed {{#if:{{{action|}}}|for {{{action}}}|in accordance with Wikipedia's [[Wikipedia:Deletion policy|deletion policy]]}}. Help reach a consensus at [[{{{link}}}|'''its entry''']]. {{#ifeq:{{{help}}}|off||---- ''<small class="plainlinks" style="line-height:1.3em;">[[Wikipedia:Maintenance|Maintenance]] use only:<br />1. [{{fullurl:{{{link}}}|action=edit&editintro=Wikipedia:Templates_for_discussion/editnotice&section=1}} Edit the TfD log] to create the discussion entry.<br />2. Please consider notifying the [{{fullurl:{{FULLPAGENAME}}|action=history}} author(s)] by placing <span class="nowrap">{{tlsx|{{#ifeq:{{lc:{{{action}}}}}|rename|TfR|{{#ifeq:{{lc:{{{action}}}}}|renaming|TfR|{{#ifeq:{{lc:{{{action}}}}}|move|TfR|{{#ifeq:{{lc:{{{action}}}}}|moving|TfR|TfD}}}}}}}} notice|{{PAGENAME}}{{#ifeq:{{lc:{{{type}}}}}|module|{{!}}module=yes}}}} <nowiki>~~~~</nowiki></span> on their talk page(s).</small>'' }}}}{{category handler | all = [[Category:Templates for deletion]] | nocat = {{{nocat|{{#ifeq:{{Template:FULLBASEPAGENAME|{{FULLBASEPAGENAME}}}}|Template:Template for discussion|true}}|true}}} | category2 = {{{category|¬}}} }}|{{#switch:{{lc:{{{type}}}}} |tiny = <span style="padding: 0; font-size: 85%; font-weight: bold; color: #000000; background-color: #f9f9f9;" class="tfd">[[{{{link}}}|‹See Tfd›]]</span> |inline = <span style="padding: 0; font-size: 85%; color: #000; border: 1px solid #aaa; background-color: #f9f9f9;" class="tfd">‹The [[Help:Template|template]] ''[[Template:{{{page}}}|{{{page}}}]]'' is being [[{{{link}}}|considered for {{if empty|{{{action|}}}|deletion}}]].›</span>&nbsp; |infobox|box|sidebar = <div class="boilerplate metadata plainlinks tfd navigation-not-searchable" id="tfd" style="background-color: transparent; padding: 0; font-size: 85%; color:#000000; text-align: center; position: relative; float: right; clear:right; border-bottom: 1px solid #AAAAAA; width: {{#if:{{{width|}}}|{{px|{{{width}}}}}|27em}}">‹&nbsp;The [[Help:Template|template]] ''[[Template:{{{page}}}|{{{page}}}]]'' is being [[{{{link}}}|considered for {{if empty|{{{action|}}}|deletion}}]].&nbsp;›</div> |hide|disabled = <!-- No output --> |#default = <div class="boilerplate metadata plainlinks tfd navigation-not-searchable" id="tfd" style="background-color: transparent; padding: 0; font-size: 85%; color:#000000; text-align: center; border-bottom:1px solid #AAAAAA;">‹&nbsp;The [[Help:Template|template]] below (''[[Template:{{{page}}}|{{{page}}}]]'') is being considered for {{if empty|{{{action|}}}|deletion}}{{#if:{{{otherpage|}}}|&#32;to {{{otherpage|}}}}}. See [[{{{link}}}|templates for discussion]] to help reach a consensus.&nbsp;›</div> }}}}}}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage, please, not here! --> </noinclude> h3vizcofr2ctugi1q0f31mdhfaaghy2 Nhwɛdo:Template link with magic 10 3506 16075 2024-08-07T17:45:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16075 wikitext text/x-wiki {{#invoke:Template link with magic|format_link}}<noinclude>{{documentation}}</noinclude> ezr8lyec4by1h5n4tc8usbsvex50acb Nhwɛdo:TEMPLATENAMEE 10 3507 16076 2024-08-07T17:46:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16076 wikitext text/x-wiki <noinclude><!-- -- -- BEGIN TEMPLATE -- --></noinclude><includeonly>{{safesubst:#ifeq:{{{require|{{SUBPAGENAMEE}}}}}|{{SUBPAGENAMEE}}|{{safesubst:#ifeq:{{safesubst:NAMESPACE}}|{{ns:Template}}||{{safesubst:NAMESPACEE}}:}}{{safesubst:#ifeq:{{safesubst:SUBPAGENAMEE}}|{{{override|doc}}}|{{safesubst:BASEPAGENAMEE}}|{{safesubst:#switch:{{SUBPAGENAMEE}}|doc|sandbox|testcases={{safesubst:BASEPAGENAMEE}}|{{safesubst:PAGENAMEE}}}}}}}}</includeonly><noinclude><!-- -- -- END TEMPLATE -- -->{{documentation}}</noinclude> i6vh4ishpcfpvxm8l6u7ar6w7atz4pb Nhwɛdo:Templates for archiving 10 3508 16077 2024-08-07T17:46:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16077 wikitext text/x-wiki {{Navbox | name = Templates for archiving | title = Templates for archiving | bodyclass = hlist | state = {{{state<includeonly>|autocollapse</includeonly>}}} | above = * [[Help:Archiving (plain and simple)|Archiving (simple)]] * [[Help:Archiving a talk page|Archiving (technical)]] | group1 = Recommended | list1 = * {{tl|Archives}} <span style="color:gray;">(very configurable side box or banner for main talk page)</span> * {{tl|Archive}} <span style="color:gray;">(banner placed on archive pages with navigation)</span> * {{tl|Talk header}} <span style="color:gray;">(banner with talk page guidelines and archives)</span> * {{tl|Archive top}} / <small>{{tl|Atop}}</small> <span style="color:gray;">(archives/closes discussion)</span> * [[User:Lowercase sigmabot III/Archive HowTo|lowercase sigmabot III (MiszaBot)]] <span style="color:gray;">(most popular auto archiving bot)</span> * [[Wikipedia:One click archiving]] <span style="color:gray;">(archiver scripts)</span> | group2 = Side box | list2 = * {{tl|Archives}} | group4 = Headers | list4 = {{Navbox|subgroup | group1 = With<br />navigation | list1 = * {{tl|Annual archive}} * {{tl|Archived annually}} * {{tl|Archive}} <span style="color:gray;">(does not need parameter)</span> * {{tl|Archives by months}} * {{tl|Month-year archive nav}} * {{tl|Monthly archived talk}} * {{tl|UserTalkArchive}} * {{tl|Warning archive notice}} | group2 = Without<br />navigation | list2 = * {{tl|Archive index}} * {{tl|Archiving}} | group3 = With<br />search | list3 = * {{tl|Talk header}} <span style="color:gray;">(contains an automatically appearing archive search box and nav)</span> }} | group5 = Content<br />formatting | list5 = * {{tl|Archive top}} / <small>{{tl|atop}}</small> * {{tl|Archive top green}} / <small>{{tl|atopg}}</small> * {{tl|Archive top red}} / <small>{{tl|atopr}}</small> * {{tl|Archive top yellow}} / <small>{{tl|atopy}}</small> * {{tl|Archive bottom}} / <small>{{tl|abot}}</small> * {{tl|Closed rfc top}} * {{tl|Collapse}} * {{tl|Collapse top}} * {{tl|Collapse bottom}} * {{tl|Hidden archive top}} / <small>{{tl|hat}}</small> * {{tl|Hidden archive bottom}} / <small>{{tl|hab}}</small> * {{tl|Poll top}} * {{tl|Poll bottom}} | group6 = Lists | list6 = * {{tl|Archive list}} <span style="color:gray;">(numbered archives usually the default)</span> * {{tl|Archive list alpha}} * {{tl|Monthly archive list}} * {{tl|Yearly archive list}} | group7 = Discussion | list7 = * {{tl|Archive request}} * {{tl|Please archive}} * {{tl|uw-archive}} | group8 = Automatic<br />archiving<br />systems | list8 = * [[User:ClueBot III|ClueBot III]] ** {{Tlu|User:ClueBot III/ArchiveNow}} * [[User:HBC Archive Indexerbot/OptIn|HBC Archive Indexerbot (Legobot)]] <!--* [[User:Legobot|Legobot]] Instructions are on HBCAI's userpage for now, that link should be used until Legoktm writes new ones. --> * [[User:Lowercase sigmabot III/Archive HowTo|lowercase sigmabot III (MiszaBot)]]<!-- There are three MiszaBot accounts at this time, they are inactive, lowercase sigmabot runs off of the same config --> * [[User:Evad37/OneClickArchiver|OneClickArchiver]] * {{tl|Archive basics}} * {{tl|Archive now}} * {{tls|Bump}} * {{tls|Do not archive until}} * {{Tls|Install one click archiver}} * {{tls|Pin section}} * {{tls|Setup auto archiving}} | below = *{{Icon|Category}}&nbsp;[[:Category:Archival templates]] }}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage and interwikis in Wikidata, not here! --> </noinclude> 11x6t8igc3h0egrfh3819jp7ye6c2nz Nhwɛdo:Testcase nowiki 10 3509 16078 2024-08-07T17:46:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16078 wikitext text/x-wiki #REDIRECT [[Template:Test case nowiki]] evmnw683yqgfekpcx1mfd1yr50po37v Nhwɛdo:Thank 10 3510 16079 2024-08-07T17:46:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16079 wikitext text/x-wiki [[File:Face-wink.svg|25px|link=]]&nbsp;'''Thanks'''<noinclude>{{documentation}}</noinclude> og3c5ccv3srk0vh67969b73uzgo9k5f Nhwɛdo:Thank you 10 3511 16080 2024-08-07T17:47:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16080 wikitext text/x-wiki <span class="nowrap">[[File:Face-smile.svg|18px|link=]] '''Thank you'''</span><!--Template:Thank you--><noinclude> {{documentation}} </noinclude> 2ssr87nis321hc0nl8saicqs9py90qx Nhwɛdo:Thank you very much 10 3512 16081 2024-08-07T17:47:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16081 wikitext text/x-wiki [[File:Face-smile.svg|18px|link=]]&nbsp;'''Thank you very much!'''{{{{{|safesubst:}}}#if:{{{1|}}}|&nbsp;– {{{1}}}}}<!--Template:Thank you very much--><noinclude> {{documentation}} </noinclude> 84o1jdxciidasb90gamrjp3awkjyyx6 Nhwɛdo:Thin space 10 3513 16082 2024-08-07T17:47:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16082 wikitext text/x-wiki <span style="white-space: nowrap;">{{#if:{{{1|}}}|{{#if:{{{2|}}}||&thinsp;}}}}{{{1|}}}&thinsp;<!-- -->{{#if:{{{2|}}}|{{{2}}}}}{{#if:{{{3|}}}|&thinsp;{{{3}}}}}<!-- -->{{#if:{{{4|}}}|&thinsp;{{{4}}}}}{{#if:{{{5|}}}|&thinsp;{{{5}}}}}<!-- -->{{#if:{{{6|}}}|&thinsp;{{{6}}}}}{{#if:{{{7|}}}|&thinsp;{{{7}}}}}<!-- -->{{#if:{{{8|}}}|&thinsp;{{{8}}}}}{{#if:{{{9|}}}|&thinsp;{{{9}}}}}<!-- -->{{#if:{{{10|}}}|&thinsp;{{{10}}}}}</span><noinclude> {{Documentation}} <!-- Please add categories to the /doc subpage; interwikis go to Wikidata, thank you! --> </noinclude> b3t8ug596s2nqqnys55o7tsr76dnm00 Nhwɛdo:Thumbs down 10 3514 16083 2024-08-07T17:47:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16083 wikitext text/x-wiki [[File:Symbol thumbs down.svg|12px|Negative|alt=Thumbs down icon|link=]]{{#if:{{{1<includeonly>|</includeonly>}}} |&nbsp;{{{1}}} }}<noinclude> {{documentation}} </noinclude> 3lgslscd417nox0nxyn8xo0lnf72yni Nhwɛdo:Thumbs up 10 3515 16084 2024-08-07T17:47:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16084 wikitext text/x-wiki <!---Thumbs-up image: -->[[File:Symbol thumbs up.svg<!-- (size:)-->|{{#if:{{{2|}}} |{{#ifeq:{{{1}}}|bigger |18px}} |12px}}<!-- (alt:)-->|alt=Thumbs up icon<!-- (link:)-->|link=]]<!-- suppress link ----Optional text: -->{{{{{|safesubst:}}}#if:{{{2|}}} |&nbsp;{{{2}}} | {{{{{|safesubst:}}}#if:{{{1|<noinclude>x</noinclude>}}} |&nbsp;{{{1|<noinclude>[''optional text'']</noinclude>}}}<!-- -->}} }}<noinclude> {{Documentation}} </noinclude> m392h6ok4aa7p7ujo7mkhugryzwlmoa Nhwɛdo:Tobedone 10 3516 16085 2024-08-07T17:48:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16085 wikitext text/x-wiki {{Respond|yellowclock|{{{1|Pending}}}}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> h5jl95ulbu4yqlkir12qm9v6dvvq2ec Nhwɛdo:TOC right 10 3517 16086 2024-08-07T17:48:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16086 wikitext text/x-wiki <templatestyles src="Template:TOC_right/styles.css" />{{#if:{{{limit|}}}|<templatestyles src="Template:TOC limit/styles.css" />}}<!-- --><div class="tocright {{#if:{{{clear|}}}|tocright-clear-{{{clear|}}}}} {{#if:{{{limit|}}}|toclimit-{{{limit}}}}}" {{#if:{{{width|{{{1|}}}}}}|style="width: {{{width|{{{1}}}}}};"}}>__TOC__</div><noinclude> {{documentation}} <!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! --> </noinclude> c4e02p31ryrtcft9ifp0hvckhrtpc6h Nhwɛdo:ToDo 10 3518 16087 2024-08-07T17:48:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16087 wikitext text/x-wiki [[File:Crystal Clear filesystem file temporary.png|17px|link=|alt=]]&nbsp;'''{{{1|ToDo}}} '''<noinclude> {{Documentation}} </noinclude> deup3d866l4thfuzseb3mg0gl8v7v51 Nhwɛdo:Tooltip/styles.css 10 3519 16088 2024-08-07T17:48:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16088 sanitized-css text/css /* {{pp-template}} */ .tooltip-dotted { border-bottom: 1px dotted; cursor: help; } a3nuuy8e07xkoz1hiw7pmpuv4gixony Nhwɛdo:Tq 10 3520 16089 2024-08-07T17:49:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16089 wikitext text/x-wiki #REDIRECT [[Template:Talk quote inline]] {{Rcat shell| {{R with Wikidata item}} {{R from move}} {{R from template shortcut}} }} a0ja6wtnmt6chm866v1l6jz625fg44p Nhwɛdo:Transclusionless 10 3521 16090 2024-08-07T17:49:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16090 wikitext text/x-wiki {{Mbox|text=This template {{Yesno|{{{should|}}}|yes=should|no=may}} have no transclusions, because {{{reason|it is substituted by a tool or script, it is used as part of a short-term or less active Wikipedia process, or for some other reason}}}.}}<!-- --><includeonly>{{#switch: {{SUBPAGENAME}} |doc |sandbox= |[[Category:Wikipedia transclusionless templates]]}}</includeonly><noinclude>{{Documentation}}</noinclude> g6qipj2y8udyqc9gsgdshy1v8skpi6d Nhwɛdo:Twomanrule 10 3522 16091 2024-08-07T17:49:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16091 wikitext text/x-wiki [[File:Searchtool.svg|18px|alt=lens]]&nbsp;'''{{{1|Review}}}'''<noinclude>{{documentation|content= == Usage == Placing {{Tl|Twomanrule}} on a talk page makes the following appear: :{{Twomanrule}} ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 02udqfixajwt2gnd3vxxjw2rtn6xsz3 Nhwɛdo:U 10 3523 16092 2024-08-07T17:49:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16092 wikitext text/x-wiki #REDIRECT [[Template:User link]] {{Redirect category shell| {{R from template shortcut}} }} 94fka53vx644pvqnunjw9uzku9xa58p Nhwɛdo:Unapproved 10 3524 16093 2024-08-07T17:49:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16093 wikitext text/x-wiki {{Respond|minus|{{{1|Not approved}}}|alt=no}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> eb8cf4spncgrogeye07fwuyowitu91x Nhwɛdo:Unchecked box 10 3525 16094 2024-08-07T17:50:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16094 wikitext text/x-wiki [[File:U+2610.svg|alt=unchecked box|link=]]<noinclude> {{documentation}} </noinclude> exd6xl5oynh9pisikqlasgow749uvv1 Nhwɛdo:Underlinked 10 3526 16095 2024-08-07T17:50:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16095 wikitext text/x-wiki {{ safesubst:<noinclude/>#invoke:Unsubst||date=__DATE__ |$B= <!--{{Underlinked}} begin-->{{Ambox | name = Underlinked | type = style | image = [[File:Ambox wikify.svg|50x40px|link=|alt=]] | issue = This {{{1|article}}} '''needs more [[Wikipedia:Manual of Style/Linking|links to other articles]] to help [[Wikipedia:Manual of Style/Linking#Principles|integrate it into the encyclopedia]]'''. | fix = Please help [{{fullurl:{{FULLPAGENAME}}|action=edit}} improve this article] by adding links [[Wikipedia:Manual of Style/Linking#Overlinking and underlinking|that are relevant to the context]] within the existing text. | removalnotice = yes | date = {{{date|}}} | cat = Articles with too few wikilinks | all = All articles with too few wikilinks | cat2 = Articles covered by WikiProject Wikify | all2 = All articles covered by WikiProject Wikify }}<!--{{Underlinked}} end--> }}<noinclude> {{Documentation}} </noinclude> h0qtmkzkc94vkys4d8ot8qc2b1cf7m1 Nhwɛdo:UnderReview 10 3527 16096 2024-08-07T17:50:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16096 wikitext text/x-wiki [[File:Searchtool-80%.png|15px|alt=lens]]&nbsp;'''Review''' – This section is under review or has been partially reviewed by<noinclude>{{documentation|content= == Usage == This template is used to indicate that you are currently reviewing a subcategory from the [[Wikipedia:WikiProject Good articles/Project quality task force/Sweeps/List|WikiProject Good articles sweep list]]. Usage:<syntaxhighlight lang="wikitext"> {{UnderReview}} ~~~~ </syntaxhighlight> ==See also== {{done/See also}} [[Category:Image with comment templates]] [[Category:Wikipedia good articles templates]] }}</noinclude> exeehia19tni1y39w1kwtbufewz6pam Nhwɛdo:Undone 10 3528 16097 2024-08-07T17:50:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16097 wikitext text/x-wiki [[File:Crystal128-eraser.svg|18px|alt=eraser]]&nbsp;'''{{{1|Undone}}}'''<noinclude> {{documentation}} </noinclude> h0bam2unr3eynn4wrhfsbb2ws5vho1j Nhwɛdo:Unexed box 10 3529 16098 2024-08-07T17:50:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16098 wikitext text/x-wiki #REDIRECT [[Template:Unchecked box]] {{Rcat shell |1= {{R from other name}} }} tmr9g8gy9d1babrfu5k915ee5e2t7zi Nhwɛdo:Unichar 10 3530 16099 2024-08-07T17:51:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16099 wikitext text/x-wiki <includeonly>{{unichar/main | hval ={{unichar/hexformat|{{{1|<#salted#>}}} }} | hvalinput ={{{1|}}}<!--to use in errormessage--> | na = {{#if:{{{alias|}}} | {{#invoke:unicode alias|alias|{{unichar/hexformat|{{{1|}}}}}}} | {{#invoke:unicode data|lookup|name|{{unichar/hexformat|{{{1|}}}}}}}}} | ulink ={{{ulink|<#salted#>}}} | nlink ={{{nlink|<#salted#>}}} | image ={{{image|}}} | cwith ={{#if:{{{cwith|}}} | {{{cwith}}} | {{#if:{{{cwith}}} || &nbsp; }} }} | size ={{#if:{{{image|}}} | {{#if:{{#invoke:String|endswith|1={{lc:{{{size|}}}}}|2=px}}|{{{size}}}|10px}} | {{{size|{{#if:{{{cwith}}}|125%|150%}}}}} }} | use ={{lc:{{{use|unicode}}}}} | use2 ={{{use2|}}} | dval ={{hex2dec|{{unichar/hexformat|{{{1|<#salted#>}}} }}|no}} | html ={{#ifeq:{{{html|+}}}|{{{html|-}}}|yes|no}} | note ={{{note|}}} | gc ={{#if:{{{1|}}} |{{unichar/gc|{{hex2dec|{{{1|0}}}|no}}|hval={{unichar/hexformat|{{{1|<#salted#>}}} }} }} | <#not a Unicode code point#> }} | name ={{{name|}}} }}<!-- -->{{#invoke:check for unknown parameters|check |unknown=[[Category: Pages using Unichar with unknown parameters|_VALUE_]] |preview=[[Template:Unichar]] unknown parameter "_VALUE_" |showblankpositional=1 |1 |hval |2 |alias |name |na |ulink |image |cwith |size |use |use2 |nlink |html |gc |note }}</includeonly><!-- --><noinclude>{{documentation}}</noinclude> 5056c4skltezim4b8ifnbh60rr21g8d Nhwɛdo:Unlikely 10 3531 16100 2024-08-07T17:51:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16100 wikitext text/x-wiki [[File:Symbol unlikely.svg|16px|link=|alt=]]&nbsp;'''Unlikely'''<noinclude>{{documentation|content= == Usage == Placing {{Tl|unlikely}} on a talk page makes the following appear: :{{unlikely}} ==See also== {{done/See also}} [[Category:Image with comment templates]] [[Category:SPI templates]] }}</noinclude> fu9vuamg3bds1c3ivgq0sz2weiiqosi Nhwɛdo:Unnecessary 10 3532 16101 2024-08-07T17:51:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16101 wikitext text/x-wiki {{Respond|minus|Unnecessary|alt=no}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> ed042bfon4yla7bnqzs6940jc98hpar Nhwɛdo:Unprod 10 3533 16102 2024-08-07T17:51:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16102 wikitext text/x-wiki {{done}} – as a contested [[WP:PROD|proposed deletion]], the article has been restored on request.<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 03gzuikbytq5ly5tqmmtxgne13xosx1 Nhwɛdo:Unrelated 10 3534 16103 2024-08-07T17:51:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16103 wikitext text/x-wiki {{Respond|xmark|{{{1|Unrelated}}}|alt=Red X}}<noinclude> {{Documentation}} </noinclude> ngsiqfajinokj4l5kinlqn04vumulae Nhwɛdo:Uploaded 10 3535 16104 2024-08-07T17:52:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16104 wikitext text/x-wiki [[File:Icon - upload photo 2.svg|21px|alt=|link=]]&nbsp;'''{{{1|Uploaded}}}'''<noinclude> {{documentation}} </noinclude> 0hjomkjdccty77g2lr3xg0or510tkg2 Nhwɛdo:Urgent 10 3536 16105 2024-08-07T17:52:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16105 wikitext text/x-wiki {{Respond|orangeexclamation|{{{1|Urgent:}}}}}<noinclude>{{doc|content={{Done/See_also}}}}</noinclude> 6vuqmo08yu5r0b4u3pmcq2era03lkqr Nhwɛdo:URL 10 3537 16106 2024-08-07T17:52:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16106 wikitext text/x-wiki <includeonly>{{#invoke:URL|url}}</includeonly>{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using URL template with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:URL]] with unknown parameter "_VALUE_"|ignoreblank=y | 1 | 2 }}<noinclude>{{documentation}}</noinclude> a3iaiir0mhs0y2mdlkbw2snyhxnxqwu Nhwɛdo:User-blocked 10 3538 16107 2024-08-07T17:52:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16107 wikitext text/x-wiki {{Respond|xmark|User blocked|alt=Red X}}<noinclude>{{documentation|content= ==See also== {{Done/See also}} [[Category:Image with comment templates]] }}</noinclude> ofzygzzhk5t5ew97tt521va0cyq8xif Nhwɛdo:Userspace disclaimers 10 3539 16108 2024-08-07T17:52:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16108 wikitext text/x-wiki {{Navbox | name = Userspace disclaimers | title = Userspace messages and disclaimers | bodyclass = hlist | state = {{{state|}}} | group1 = User pages | list1 = * {{tl|This is a user page}} * {{tl|User page}} * {{tl|User page mini}} * {{tl|Userpage bar}} * {{tl|Userpageblue&round}} | group2 = User talk pages | list2 = * {{tl|Message}} * {{tl|Not Christmas}} * {{tl|Talk header}} * {{tl|Talk header preload}} * {{tl|Talkpagecool}} * {{tl|User notification preference}} * {{tl|User talk}} * {{tl|User talk page mini}} * {{tl|User talk-page header}} * {{tl|User talk rules}} * {{tl|User talk top}} * {{tl|Usercomment}} * {{tl|Usertalk bar}} * {{tl|Usertalkback}} * {{tl|Usertalkconcise}} * {{tl|User talk criticism}} * {{tl|Usertalksuper}} * {{tl|Userwhisperback}} |group3 = Editnotices |list3 = * {{tl|Editnotice userpage}} * {{tl|User time zone editnotice}} | group4 = Drafts and sandboxes | list4 = * {{tl|User sandbox}} * {{tl|Userspace draft}} * {{tl|Workpage}} * {{tl|Userspace notes}} * {{tl|Draft article}} * ''See also:'' {{tl|Template draft}} * {{tl|Draft RfC}} | group5 = Blanking | list5 = * {{tl|Userpage blanked}} * {{tl|Courtesy blanked}} * {{tl|Intentionally blank}} | belowstyle = font-weight:bold; | below = * {{icon|category}} [[:Category:User talk header templates|Category]] }}<noinclude> {{Documentation|content= {{Collapsible option|statename=optional}} [[Category:Documentation see also templates]] }} </noinclude> pivfe5is49qhtezz84hc2s0kyc5noj0 Nhwɛdo:Verified 10 3540 16109 2024-08-07T17:53:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16109 wikitext text/x-wiki <span class="nowrap">[[File:Symbol confirmed.svg|20px|link=|alt=]]&nbsp;'''Verified'''</span><noinclude>{{documentation|content={{Template:Resolved mark/doc|type=checkmark}}}} <!--Categories go on the /doc subpage --> </noinclude> e9wva1k2rnuix8zygc59jtu7pqdfchl Nhwɛdo:View 10 3541 16110 2024-08-07T17:53:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16110 wikitext text/x-wiki {{#invoke:navbar|navbar|plain = 1|template = {{{template|{{{1|}}}}}}}}<noinclude> {{Documentation|Template:Navbar/doc}} </noinclude> 3cdib5yx2npzm141agd4nm089qwwm12 Nhwɛdo:Visible anchor/styles.css 10 3542 16111 2024-08-07T17:53:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16111 sanitized-css text/css /* {{pp-template}} */ .vanchor > :target ~ .vanchor-text { background-color: #b1d2ff; } @media screen { html.skin-theme-clientpref-night .vanchor > :target ~ .vanchor-text { background-color: #0f4dc9; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .vanchor > :target ~ .vanchor-text { background-color: #0f4dc9; } } 2pb5qxpo7bsrvtvfkffoqpvgxyihedt Nhwɛdo:Vr 10 3543 16112 2024-08-07T17:53:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16112 wikitext text/x-wiki #REDIRECT [[Template:Angle bracket]] {{Redirect category shell| {{R from template shortcut}} }} 0frd8y908cnkncvlo9g84ohy02q7j9i Nhwɛdo:When on basepage 10 3544 16113 2024-08-07T17:53:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16113 wikitext text/x-wiki {{#switch: <!--If no or empty "page" parameter then detect basepage/subpage/subsubpage--> {{#if:{{{page|}}} | {{#if:{{#titleparts:{{{page}}}|0|3}} | subsubpage <!--Subsubpage or lower--> | {{#if:{{#titleparts:{{{page}}}|0|2}} | subpage | basepage }} }} | {{#if:{{#titleparts:{{FULLPAGENAME}}|0|3}} | subsubpage <!--Subsubpage or lower--> | {{#if:{{#titleparts:{{FULLPAGENAME}}|0|2}} | subpage | basepage }} }} }} | basepage = {{{1|}}} | subpage = {{{2|}}} | subsubpage = {{{3| {{{2|}}} }}} <!--Respecting empty parameter on purpose--> }}<!--End switch--><noinclude> {{Documentation}} </noinclude> o7r5t2v8ni781nvx47cen0sam91sxxc Nhwɛdo:Wikidata 10 3545 16114 2024-08-07T17:54:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16114 wikitext text/x-wiki <includeonly>{{safesubst:#invoke:Wd|main}}</includeonly><noinclude> {{Documentation}} </noinclude> aqnmh4azo4jle51xny4knl3b1hl9873 Nhwɛdo:Wikidata image 10 3546 16115 2024-08-07T17:54:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16115 wikitext text/x-wiki {{#if:{{NAMESPACE}}|| {{#if:{{{1|}}} | {{#if:{{#property:P18}} | {{#ifeq:{{filepath:{{{1|}}} }}|{{filepath:{{#property:P18}} }} | | }} | {{#if:{{#property:P41}}{{#property:P94}}{{#property:P117}}{{#property:P154}}{{#property:P242}} | | }} }} | {{#if:{{#property:P18}} | {{#if:{{{2|}}} | | [[Category:No local image but image on Wikidata]] }} | }} }} }}<noinclude> {{doc}} </noinclude> a6m9e9nmv7uygfwu26esbawecnz6vv4 Nhwɛdo:Wikidata redirect 10 3547 16116 2024-08-07T17:54:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16116 wikitext text/x-wiki #REDIRECT [[Template:Soft redirect with Wikidata item]] {{Redirect category shell| {{R from move}} {{R from alternative name}} {{R to redirect template}} {{R from template shortcut}} }} 3y9o6y3ieuz5ro0rku9zak5bu70wdow Nhwɛdo:Wikipedia's sister projects/styles.css 10 3548 16137 16117 2024-08-08T17:43:59Z Jon (WMF) 1487 Fixes [[phab:T369874]]. Please see talk page and do not revert without discussion (and good reason). See also [[meta:User:Jon_(WMF)/Edit_for_dark_mode_support]] 16137 sanitized-css text/css /* {{pp-template}} */ #sister-projects-list { display: flex; flex-wrap: wrap; } #sister-projects-list li { display: inline-block; } #sister-projects-list li span { font-weight: bold; } #sister-projects-list li > div { display: inline-block; vertical-align: middle; padding: 6px 4px; } #sister-projects-list li > div:first-child { text-align: center; } @media screen { .sister-projects-wikt-icon-dark, html.skin-theme-clientpref-night .sister-projects-wikt-icon-light { display: none; } html.skin-theme-clientpref-night .sister-projects-wikt-icon-dark { display: inline; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .sister-projects-wikt-icon-dark { display: inline; } html.skin-theme-clientpref-os .sister-projects-wikt-icon-light { display: none; } } @media (min-width: 360px) { #sister-projects-list li { width: 33%; min-width: 20em; white-space: nowrap; flex: 1 0 25%; } #sister-projects-list li > div:first-child { min-width: 50px; } } l5c2wyagdis7q2tbbcyv69t6e77e9ol Nhwɛdo:WikiThanks 10 3549 16118 2024-08-07T17:55:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16118 wikitext text/x-wiki {{{icon|[[File:Tournesol.png|{{{size|33px}}}|link=]] }}}<!-- Template:WikiThanks -->{{{1|Thank you}}}<noinclude> {{documentation}} </noinclude> aua15jebvcvrwg2ssl2fobsbi86ic4k Nhwɛdo:Withdraw 10 3550 16119 2024-08-07T17:55:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16119 wikitext text/x-wiki {{Respond|xmark|{{{2|I withdraw my nomination}}}|alt=Red X}} {{{1|}}}<noinclude>{{documentation|content= {{Distinguish|Template:Withdrawn}} ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 0usvp7w43uuir009j0wltbbonif5f5b Nhwɛdo:Withdrawn 10 3551 16120 2024-08-07T17:55:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16120 wikitext text/x-wiki [[File:Cancelled process mini.svg|200x20px|link=|alt=]]&nbsp;'''{{{1|Request withdrawn}}}'''<noinclude>{{Documentation}}</noinclude> 74x3yqvol40832g9xeslbohcexuwzfj Nhwɛdo:Won't fix 10 3552 16121 2024-08-07T17:55:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16121 wikitext text/x-wiki {{Respond|xmark|{{{1|Won't fix}}}|alt=Red X}}<!--Template:Won't fix--><noinclude> {{Documentation}} </noinclude> bop10vc0mgs01la18f7ydubqkatrt00 Nhwɛdo:Working 10 3553 16122 2024-08-07T17:55:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16122 wikitext text/x-wiki [[File:Icon tools.svg|20px|link=|alt=]]&nbsp;'''{{{1|Working}}}'''<noinclude> {{Documentation}} <!--Please add this template's categories to the /doc subpage, not here - thanks!--> </noinclude> c6x52bjmz5li2q8lifjek3ctbfgup0k Nhwɛdo:Works for me 10 3554 16123 2024-08-07T17:56:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16123 wikitext text/x-wiki {{Respond|greenplus|{{{1|Works for me}}}}}<noinclude>{{documentation|content= == Usage == Placing {{Tl|works for me}} on a talk page makes the following appear: :{{works for me}} ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> 3ta2ylbekqmue0946j5rt18uo8yx12n Nhwɛdo:WPcrystalball 10 3555 16124 2024-08-07T17:56:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16124 wikitext text/x-wiki [[File:Emoji u1f52e.svg|20px]]&nbsp;'''Wikipedia is not a [[Wikipedia:Crystal ball|crystal ball]]'''.<noinclude>{{documentation|content= == Usage == Placing {{Tl|WPcrystalball}} on a talk page makes the following appear: :{{WPcrystalball}} ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> fyy5myyjs2mm8onhhi3qf0sf9yeuzn4 Nhwɛdo:Wrap 10 3556 16125 2024-08-07T17:56:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16125 wikitext text/x-wiki <includeonly><span class="wrap">{{{1|&#32;}}}</span></includeonly><noinclude> {{documentation}} <!-- Add categories to the /doc subpage, not here! --> </noinclude> jx32097fuqyo6uie238zvhezzt5d0r5 Nhwɛdo:X mark 10 3557 16126 2024-08-07T17:56:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16126 wikitext text/x-wiki {{Xmark|color={{{color|{{{colour|black}}}}}}|1={{{1|16}}}}}<noinclude> {{Documentation}} </noinclude> 7412l1noeai8rbzxdz0kq9l9mxngfc2 Nhwɛdo:X mark-n 10 3558 16127 2024-08-07T17:56:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16127 wikitext text/x-wiki [[Image:X mark 18x18 04.gif|X mark|alt=No|link=]]<SPAN STYLE="display:none">N</SPAN><noinclude> {{Documentation}} </noinclude> 8bl0uua3qt1ydxlrvcsybf2rpwivtth Nhwɛdo:Xed box 10 3559 16128 2024-08-07T17:56:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16128 wikitext text/x-wiki [[File:☒.svg|alt=X'ed box|link=]]<noinclude> {{documentation}} </noinclude> oapay81xynjdv16iai4zvxaa265locn Nhwɛdo:Y& 10 3560 16129 2024-08-07T17:57:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16129 wikitext text/x-wiki #REDIRECT [[Template:Tick (unicode)]] {{Redirect category shell| {{R from move}} }} ru0qhghu7ix3v0q048qah27eotslgio Nhwɛdo:Yeac 10 3561 16130 2024-08-07T17:57:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16130 wikitext text/x-wiki [[File:Symbol confirmed.svg|20px|link=|alt=Green checkmark]]<span style="display:none">Y</span><!--template:yeac--><noinclude>{{documentation|content= ==See also== {{Check mark templates}} {{Done/See also}} }} [[Category:Icon insertion templates]] </noinclude> q89z07p7tlyd2w49b35o1g8fzzmp6no Nhwɛdo:Yeag 10 3562 16131 2024-08-07T17:57:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16131 wikitext text/x-wiki [[File:Symbol confirmed gray.png|20px|link=|alt=Gray check mark]]<span style="display:none">Yg</span><!--template:yeag--><noinclude>{{documentation|content= ==See also== {{Check mark templates}} [[Category:Icon insertion templates]] }}</noinclude> n9ngaj9k9izxxsoit88gv2pynj5ti11 Nhwɛdo:Yes/no 10 3563 16132 2024-08-07T17:57:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16132 wikitext text/x-wiki #REDIRECT [[Template:Yesno]] f20lpuh5wj2a9xpc80yfnrzqpjm83g9 Nhwɛdo:You're welcome 10 3564 16133 2024-08-07T17:58:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 16133 wikitext text/x-wiki [[File:Face-smile.svg|18px|alt=Smiley|link=]] '''You're welcome!'''<!--Template:You're welcome--><noinclude> {{documentation}} </noinclude> dqb69ae5k81fleu8ruahjfkhho5llv9 Wikipedia:Ghana Nsɔwdo Skuul Akansi 4 3565 16698 16697 2024-09-13T13:04:43Z Robertjamal12 13 16698 wikitext text/x-wiki </noinclude><div style="width:98%; text-align:center; margin:1em auto; ">[[File:High School Contest Banner fat.png|1000x400px]]</div> <div style="margin-top:2em; font-size:150%; text-align:center;">Akɔaba dze ba akyerɛw akansi a ɔfa no Ghana Nsɔwdo Skuul Ahorow ho.</div> * '''Ebɛnadze''': Iyi yɛ akyerɛw akansi a yɛdze reyɛ atekel ahorow, etu hɔn mpon na yɛahyɛ hɔn a wodzi dwuma wɔ Wikipedia do nkuran ma w'akyerɛw biribi afa Ghana Nsɔwdo Skuul ahorow ho. * '''Ber Bɛn:''' Akyerɛw akansi yi hyɛ ase wɔ Dzifuu 20, 00:01 kesi 23:59 Fankwa 20,2024. * '''Besi dɛn:''' Sɛ epɛ dɛ eka ho bi a, fa atekel a epɛ dɛ ekyerɛ ase no wɔ pon yi a ɔwɔ ase no mu na kyerɛ ase kɔ Mfantse mu. * '''Woana:''' Obiara botum aboa ma yɛakyerɛkyerɛ atekel ahorow a ɔfa no Ghana Nsɔwdo Skuul ahorow no ase akɔ Mfantse mu. {| class="wikitable" |+ !Article in English !Article in Fante |- |[[:en:Abeaseman_Community_Day_Senior_High_School|Abeaseman Community Day Senior High School]] |[[Abeaseman Community Day Senior High School]] |- |[[:en:Abor_Senior_High_School|Abor Senior High School]] |[[Abor Senior High School]] |- |[[:en:Abuakwa State College|Abuakwa State College]] |[[Abuakwa State College]] |- |[[:en:Aburi Girls' Senior High School|Aburi Girls' Senior High School]] |[[Aburi Girls' Senior High School]] |- |[[:en:Accra Academy|Accra Academy]] |[[Accra Academy]] |- |[[:en:Accra Girls Senior High School|ccra Girls Senior High School]] |[[Accra Girls Senior High School]] |- |[[:en:Accra High School|Accra High School]] |[[Accra High School]] |- |[[:en:Accra Technical Training Center|Accra Technical Training Center]] |[[Accra Technical Training Center]] |- |[[:en:Achiase Senior High School|Achiase Senior High School]] |[[Achiase Senior High School]] |- |[[:en:Achimota School|Achimota School]] |[[Achimota School]] |- |[[:en:Adanwomase Senior High School|Adanwomase Senior High School]] |[[Adanwomase Senior High School]] |- |[[:en:Adisadel College|Adisadel College]] |[[Adisadel College]] |- |[[:en:Adonten Senior High School|Adonten Senior High School]] |[[Adonten Senior High School]] |- |[[:en:Adventist Girls High School|Adventist Girls High School]] |[[Adventist Girls High School]] |- |[[:en:Adu Gyamfi Senior High School|Adu Gyamfi Senior High School]] |[[Adu Gyamfi Senior High School]] |- |[[:en:Afia Kobi Ampem Senior High School|Afia Kobi Ampem Senior High School]] |[[Afia Kobi Ampem Senior High School]] |- |[[:en:Aggrey Memorial A.M.E. Zion Senior High School|Aggrey Memorial A.M.E. Zion Senior High School]] |[[Aggrey Memorial A.M.E. Zion Senior High School]] |- |[[:en:Agona Senior High Technical School|Agona Senior High Technical School]] |[[Agona Senior High Technical School]] |- |[[:en:Ahamansu Islamic Senior High School|Ahamansu Islamic Senior High School]] |[[Ahamansu Islamic Senior High School]] |- |[[:en:Akim Swedru Senior High School|Akim Swedru Senior High School]] |[[Akim Swedru Senior High School]] |- |[[:en:Akro Senior High Technical School|Akro Senior High Technical School]] |[[Akro Senior High Technical School]] |- |[[:en:Akrofuom Senior High Technical School|Akrofuom Senior High Technical School]] |[[Akrofuom Senior High Technical School]] |- |[[:en:Akumadan Senior High School|Akumadan Senior High School]] |[[Akumadan Senior High School]] |- |[[:en:Anglican Senior High School, Kumasi|Anglican Senior High School, Kumasi]] |[[Anglican Senior High School]] |- |[[:en:Anlo Senior High School|Anlo Senior High School]] |[[Anlo Senior High School]] |- |[[:en:Apam Senior High School|Apam Senior High School]] |[[Apam Senior High School]] |- |[[:en:Asankrangwa Senior High School|Asankrangwa Senior High School]] |[[Asankrangwa Senior High School]] |- |[[:en:Asankrangwa Senior High Technical School|Asankrangwa Senior High Technical School]] |[[Asankrangwa Senior High Technical School]] |- |[[:en:Asanteman Senior High School|Asanteman Senior High School]] |[[Asanteman Senior High School]] |- |[[:en:Ashaiman Senior High School|Ashaiman Senior High School]] |[[Ashaiman Senior High School]] |- |[[:en:Awudome Senior High School|Awudome Senior High School]] |[[Awudome Senior High School]] |- |[[:en:Axim Girls Senior High School|Axim Girls Senior High School]] |[[Axim Girls Senior High School]] |- |[[:en:Baidoo Bonsoe Senior High Technical School|Baidoo Bonsoe Senior High Technical School]] |[[Baidoo Bonsoe Senior High Technical School]] |- |[[:en:Barekese Senior High School|Barekese Senior High School]] |[[Barekese Senior High School]] |- |[[:en:Benkum Senior High School|Benkum Senior High School]] |[[Benkum Senior High School]] |- |[[:en:Bimbilla Senior High School|Bimbilla Senior High School]] |[[Bimbilla Senior High School]] |- |[[:en:Bishop Herman College|Bishop Herman College]] |[[Bishop Herman College]] |- |[[:en:Boa Amponsem Senior High School|Boa Amponsem Senior High School]] |[[Boa Amponsem Senior High School]] |- |[[:en:Bodwesango Senior High School|Bodwesango Senior High School]] |[[Bodwesango Senior High School]] |- |[[:en:Bole Senior High School|Bole Senior High School]] |[[Bole Senior High School]] |- |[[:en:Bolgatanga Girls Senior High School|Bolgatanga Girls Senior High School]] |[[Bolgatanga Girls Senior High School]] |- |[[:en:Bolgatanga Senior High School|Bolgatanga Senior High School]] |[[Bolgatanga Senior High School]] |- |[[:en:Bompeh Senior High Technical School|Bompeh Senior High Technical School]] |[[Bompeh Senior High Technical School]] |- |[[:en:Breman Asikuma Senior High School|Breman Asikuma Senior High School]] |[[Breman Asikuma Senior High School]] |- |[[:en:Chemu Senior High School|Chemu Senior High School]] |[[Chemu Senior High School]] |- |[[:en:Chiana Senior High School|Chiana Senior High School]] |[[:en:Chiana Senior High School|Chiana Senior High School]] |- |[[:en:Christian Methodist Senior High School|Christian Methodist Senior High School]] |[[Christian Methodist Senior High School]] |- |[[:en:Diaso Senior High School|Diaso Senior High School]] |[[Diaso Senior High School]] |- |[[:en:Dompoase Senior High School|Dompoase Senior High School]] |[[Dompoase Senior High School]] |- |[[:en:Dormaa Senior High School|Dormaa Senior High School]] |[[Dormaa Senior High School]] |- |[[:en:Dzodze Penyi Senior High School|Dzodze Penyi Senior High School]] |[[Dzodze Penyi Senior High School]] |- |[[:en:Ebenezer Senior High School|Ebenezer Senior High School]] |[[Ebenezer Senior High School]] |- |[[:en:Ejisu Senior High Technical School|Ejisu Senior High Technical School]] |[[Ejisu Senior High Technical School]] |- |[[:en:Fijai Senior High School|Fijai Senior High School]] |[[Fijai Senior High School]] |- |[[:en:Fodoa Community Day Senior High School|Fodoa Community Day Senior High School]] |[[Fodoa Community Day Senior High School]] |- |[[:en:Fumbisi Senior High School|Fumbisi Senior High School]] |[[Fumbisi Senior High School]] |- |[[:en:Gambaga Girls Senior High School|Gambaga Girls Senior High School]] |[[Gambaga Girls Senior High School]] |- |[[:en:Ghana Greentech Academy|Ghana Greentech Academy]] |[[Ghana Greentech Academy]] |- |[[:en:Ghana National College|Ghana National College]] |[[Ghana National College]] |- |[[:en:Ghana Senior High School (Tamale)|Ghana Senior High School (Tamale)]] |[[Ghana Senior High School (Tamale)]] |- |[[:en:Ghana Senior High School, Koforidua|Ghana Senior High School, Koforidua]] |[[Ghana Senior High School, Koforidua]] |- |[[:en:Ghana Senior High Technical School (Takoradi)|Ghana Senior High Technical School (Takoradi)]] |[[Ghana Senior High Technical School (Takoradi)]] |- |[[:en:Ghana-Lebanon Islamic School|Ghana-Lebanon Islamic School]] |[[Ghana-Lebanon Islamic School]] |- |[[:en:H'Mount Sinai Senior High School|H'Mount Sinai Senior High School]] |[[H'Mount Sinai Senior High School]] |- |[[:en:Half Assini Senior High School|Half Assini Senior High School]] |[[Half Assini Senior High School]] |- |[[:en:Huni Valley Senior High School|Huni Valley Senior High School]] |[[Huni Valley Senior High School]] |- |[[:en:Ideal College Senior High School|Ideal College Senior High School]] |[[Ideal College Senior High School]] |- |[[:en:Islamic Senior High School, Kumasi|Islamic Senior High School, Kumasi]] |[[Islamic Senior High School, Kumasi]] |- |[[:en:Juaben Senior High School|Juaben Senior High School]] |[[Juaben Senior High School]] |- |[[:en:Jukwa Senior High School|Jukwa Senior High School]] |[[Jukwa Senior High School]] |- |[[:en:Kadjebi-Asato Senior High School|Kadjebi-Asato Senior High School]] |[[Kadjebi-Asato Senior High School]] |- |[[:en:Kalpohin Senior High School|Kalpohin Senior High School]] |[[Kalpohin Senior High School]] |- |[[:en:Keta Senior High Technical School|Keta Senior High Technical School]] |[[Keta Senior High Technical School]] |- |[[:en:Kinbu Senior High Technical School|Kinbu Senior High Technical School]] |[[Kinbu Senior High Technical School]] |- |[[:en:Kintampo Senior High School|Kintampo Senior High School]] |[[Kintampo Senior High School]] |- |[[:en:KNUST Senior High School|KNUST Senior High School]] |[[KNUST Senior High School]] |- |[[:en:Kpando Senior High School|Kpando Senior High School]] |[[Kpando Senior High School]] |- |[[:en:Kpedze Senior High School|Kpedze Senior High School]] |[[Kpedze Senior High School]] |- |[[:en:Krobea Asante Vocational/Technical Institute|Krobea Asante Vocational/Technical Institute]] |[[Krobea Asante Vocational/Technical Institute]] |- |[[:en:Krobo Girls Senior High School|Krobo Girls Senior High School]] |[[Krobo Girls Senior High School]] |- |[[:en:Kumasi High School|Kumasi High School]] |[[Kumasi High School]] |- |[[:en:Kumasi Senior High Technical School|Kumasi Senior High Technical School]] |[[Kumasi Senior High Technical School]] |- |[[:en:Kumasi Technical Institute|Kumasi Technical Institute]] |[[Kumasi Technical Institute]] |- |[[:en:Labone Senior High School|Labone Senior High School]] |[[Labone Senior High School]] |- |[[:en:Lassia-Tuolu Senior High School|Lassia-Tuolu Senior High School]] |[[Lassia-Tuolu Senior High School]] |- |[[:en:Lycée Français International Jacques Prévert d'Accra|Lycée Français International Jacques Prévert d'Accra]] |[[Lycée Français International Jacques Prévert d'Accra]] |- |[[:en:Manhean Senior High School|Manhean Senior High School]] |[[Manhean Senior High School]] |- |[[:en:Mawuko Girls Senior High School|Mawuko Girls Senior High School]] |[[Mawuko Girls Senior High School]] |- |[[:en:Mawuli School|Mawuli School]] |[[Mawuli School]] |- |[[:en:Methodist Girls' High School (Mamfe)|Methodist Girls' High School (Mamfe)]] |[[Methodist Girls' High School (Mamfe)]] |- |[[:en:Mfantsipim School|Mfantsipim School]] |[[Mfantsipim School]] |- |[[:en:Mim Senior High School|Mim Senior High School]] |[[Mim Senior High School]] |- |[[:en:Mirigu Senior High School|Mirigu Senior High School]] |[[Mirigu Senior High School]] |- |[[:en:Navrongo Senior High School|Navrongo Senior High School]] |[[Navrongo Senior High School]] |- |[[:en:Nifa Senior High School|Nifa Senior High School]] |[[Nifa Senior High School]] |- |[[:en:Nkawkaw Senior High School|Nkawkaw Senior High School]] |[[Nkawkaw Senior High School]] |- |[[:en:Northern School of Business|Northern School of Business]] |[[Northern School of Business]] |- |[[:en:Notre Dame High School (Ghana)|Notre Dame High School (Ghana)]] |[[Notre Dame High School (Ghana)]] |- |[[:en:Notre Dame Seminary Senior High School, Navrongo|Notre Dame Seminary Senior High School, Navrongo]] |[[Notre Dame Seminary Senior High School, Navrongo]] |- |[[:en:Nsein Senior High School|Nsein Senior High School]] |[[Nsein Senior High School]] |- |[[:en:Nungua Senior High School|Nungua Senior High School]] |[[Nungua Senior High School]] |- |[[:en:O'Reilly Senior High School|O'Reilly Senior High School]] |[[O'Reilly Senior High School]] |- |[[:en:Obuasi Senior High Technical School|Obuasi Senior High Technical School]] |[[Obuasi Senior High Technical School]] |- |[[:en:Oda Senior High School|Oda Senior High School]] |[[Oda Senior High School]] |- |[[:en:Odorgonno Senior High School|Odorgonno Senior High School]] |[[Odorgonno Senior High School]] |- |[[:en:Ofori Panin Senior High School|Ofori Panin Senior High School]] |[[Ofori Panin Senior High School]] |- |[[:en:Okuapeman School|Okuapeman School]] |[[Okuapeman School]] |- |[[:en:OLA Girls Senior High School (Kenyasi)|OLA Girls Senior High School (Kenyasi)]] |[[OLA Girls Senior High School (Kenyasi)]] |- |[[:en:Osei Kyeretwie Senior High School|Osei Kyeretwie Senior High School]] |[[Osei Kyeretwie Senior High School]] |- |[[:en:Opoku Ware School|Opoku Ware School]] |[[Opoku Ware School]] |- |[[:en:Osei Tutu Senior High School|Osei Tutu Senior High School]] |[[Osei Tutu Senior High School]] |- |[[:en:OLA Girls Senior High School (Ho)|OLA Girls Senior High School (Ho)]] |[[OLA Girls Senior High School (Ho)]] |- |[[:en:Oyoko Methodist Senior High School|Oyoko Methodist Senior High School]] |[[Oyoko Methodist Senior High School]] |- |[[:en:Pope John Senior High School and Minor Seminary|Pope John Senior High School and Minor Seminary]] |[[Pope John Senior High School and Minor Seminary]] |- |[[:en:Prempeh College|Prempeh College]] |[[Prempeh College]] |- |[[:en:Presbyterian Boys' Senior High School|Presbyterian Boys' Senior High School]] |[[Presbyterian Boys' Senior High School]] |- |[[:en:Presbyterian Senior High School, Akuapim-Mampong|Presbyterian Senior High School, Akuapim-Mampong]] |[[Presbyterian Senior High School, Akuapim-Mampong]] |- |[[:en:Presbyterian Senior High School, Osu|Presbyterian Senior High School, Osu]] |[[Presbyterian Senior High School, Osu]] |- |[[:en:Presbyterian Senior High Technical School, Adukrom|Presbyterian Senior High Technical School, Adukrom]] |[[Presbyterian Senior High Technical School, Adukrom]] |- |[[:en:Reverend John Teye Memorial Institute|Reverend John Teye Memorial Institute]] |[[Reverend John Teye Memorial Institute]] |- |[[:en:Sacred Heart Senior High School|Sacred Heart Senior High School]] |[[Sacred Heart Senior High School]] |- |[[:en:St. Augustine's College (Cape Coast)|St. Augustine's College (Cape Coast)]] |[[St. Augustine's College (Cape Coast)]] |- |[[:en:St. Francis Girls' Senior High School|St. Francis Girls' Senior High School]] |[[St. Francis Girls' Senior High School]] |- |[[:en:St. James Seminary Senior High School|St. James Seminary Senior High School]] |[[St. James Seminary Senior High School]] |- |[[:en:St. Louis Senior High School (Ghana)|St. Louis Senior High School (Ghana)]] |[[St. Louis Senior High School (Ghana)]] |- |[[:en:St Mary's Senior High School (Ghana)|St Mary's Senior High School (Ghana)]] |[[St Mary's Senior High School (Ghana)]] |- |[[:en:St. Paul's Senior High School|St. Paul's Senior High School]] |[[St. Paul's Senior High School]] |- |[[:en:St. Peter's Boys Senior High School|St. Peter's Boys Senior High School]] |[[St. Peter's Boys Senior High School]] |- |[[:en:St. Thomas Aquinas Senior High School|St. Thomas Aquinas Senior High School]] |[[St. Thomas Aquinas Senior High School]] |- |[[:en:St Rose's Senior High (Akwatia)|St Rose's Senior High (Akwatia)]] |[[St Rose's Senior High (Akwatia)]] |- |[[:en:Salaga Senior High School|Salaga Senior High School]] |[[Salaga Senior High School]] |- |[[:en:Saviour Presby|Saviour Presby]] |[[Saviour Presby]] |- |[[:en:Sefwi Wiawso Senior High School|Sefwi Wiawso Senior High School]] |[[Sefwi Wiawso Senior High School]] |- |[[:en:Serwaa Kesse Girls' Senior High School|Serwaa Kesse Girls' Senior High School]] |[[Serwaa kesse Girl's senior high school|Serwaa Kesse Girls' Senior High School]] |- |[[:en:Serwaa Nyarko Girls' Senior High School|Serwaa Nyarko Girls' Senior High School]] |[[Serwaa Nyarko Girls' Senior High School]] |- |[[:en:Seventh Day Adventist Senior High School, Bekwai|Seventh Day Adventist Senior High School, Bekwai]] |[[Seventh Day Adventist Senior High School, Bekwai]] |- |[[:en:St. Mary's Seminary/Senior High School|St. Mary's Seminary/Senior High School]] |[[St. Mary's Seminary/Senior High School]] |- |[[:en:Sumaman Senior High School|Sumaman Senior High School]] |[[Sumaman Senior High School]] |- |[[:en:Sunyani Senior High School|Sunyani Senior High School]] |[[Sunyani Senior High School]] |- |[[:en:T.I. Ahmadiyya Girls Senior High School, Asokore|T.I. Ahmadiyya Girls Senior High School, Asokore]] |[[T.I. Ahmadiyya Girls Senior High School, Asokore]] |- |[[:en:T.I. Ahmadiyya Senior High School, Kumasi|T.I. Ahmadiyya Senior High School, Kumasi]] |[[T.I. Ahmadiyya Senior High School, Kumasi]] |- |[[:en:Takoradi Technical Institute|Takoradi Technical Institute]] |[[Takoradi Technical Institute]] |- |[[:en:Tamale Girls' Senior High School|Tamale Girls' Senior High School]] |[[Tamale Girls' Senior High School]] |- |[[:en:Tarkwa Senior High School|Tarkwa Senior High School]] |[[Tarkwa Senior High School]] |- |[[:en:Techiman Senior High School|Techiman Senior High School]] |[[Techiman Senior High School]] |- |[[:en:Three Town Senior High School|Three Town Senior High School]] |[[Three Town Senior High School]] |- |[[:en:Tolon Senior High School|Tolon Senior High School]] |[[Tolon Senior High School]] |- |[[:en:Tweneboa Kodua Senior High School|Tweneboa Kodua Senior High School]] |[[Tweneboa Kodua Senior High School]] |- |[[:en:Wa Senior High Technical School|Wa Senior High Technical School]] |[[Wa Senior High Technical School]] |- |[[:en:Walewale Senior High Technical School|Walewale Senior High Technical School]] |[[Walewale Senior High Technical School]] |- |[[:en:Wesley Girls' Senior High School|Wesley Girls' Senior High School]] |[[Wesley Girls' Senior High School]] |- |[[:en:West Africa Senior High School|West Africa Senior High School]] |[[West Africa Senior High School]] |- |[[:en:Yaa Asantewaa Girls' Senior High School|Yaa Asantewaa Girls' Senior High School]] |[[Yaa Asantewaa Girls' Senior High School]] |- |[[:en:Yendi Senior High School|Yendi Senior High School]] |[[Yendi Senior High School]] |- |[[:en:Zabzugu Senior High School|Zabzugu Senior High School]] |[[Zabzugu Senior High School]] |- |[[:en:Zamse Senior High Technical School|Zamse Senior High Technical School]] |[[Zamse Senior High Technical School]] |- |[[:en:Zion Senior High School|Zion Senior High School]] |[[Zion Senior High School]] |- |[[:en:Zuarungu Senior High School|Zuarungu Senior High School]] |[[Zuarungu Senior High School]] |- | | |- | | |} 80qh3pv7bgbww6hj2l727imhxttibgm Charlotte Osei 0 3566 35268 35266 2024-10-21T20:20:24Z Assilidjoe 33 35268 wikitext text/x-wiki {{Databox|item=Q20630282}}'''Charlotte Kesson-Smith Osei''' (wɔwoo no wɔ [[Kwakwar]] 1, 1969)<ref name="Gracia">{{Cite web |last=Gracia |first=Zindzy |date=2018-08-16 |title=Profile: Charlotte Osei biography and pictures |url=https://yen.com.gh/114365-profile-charlotte-osei-biography-pictures.html |access-date=2019-04-13 |website=Yen- Ghana news. |language=en}}</ref> is the [[United Nations|UN]] International Elections yɛ UN International Abatow komihyen,<ref name="Gracia" /> Ghana mbranyimnyi na nkan Abatow Komihyen panyin fitsi 2015 kesi [[Obiradzi]] 2018. Woyii no edzi no bɛyɛɛ adzesoa maa Ghana kɔɔto baatan a wogyinaa ndzɛmba ebien bi do.<ref name="graphic1">{{cite web |date=26 June 2015 |title=NCCE boss named EC Chairperson |url=http://graphic.com.gh/news/politics/45212-ncce-boss-named-ec-chairperson.html |accessdate=26 June 2015 |publisher=Graphic Ghana}}</ref><ref>{{Cite news|url=https://asembi.com/charlotte-osei-and-two-deputies-fired-by-president-akufo-addo/|title=EC Boss Charlotte Osei and two deputies fired by President Akufo Addo - Asembi.com|date=2018-06-28|work=Asembi.com|access-date=2018-06-28|language=en-US|archive-date=28 June 2018|archive-url=https://web.archive.org/web/20180628235333/https://asembi.com/charlotte-osei-and-two-deputies-fired-by-president-akufo-addo/|url-status=dead}}</ref><ref>{{Cite web |date=29 June 2018 |title=Appoint me as new EC Boss - Kennedy Agyapong |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Appoint-me-as-new-EC-Boss-Kennedy-Agyapong-664368 |access-date=2018-07-02 |website=GhanaWeb |language=en}}</ref><ref name="baako">{{cite web |title=Kweku Baako challenges Charlotte Osei's removal in court |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Kweku-Baako-challenges-Charlotte-Osei-s-removal-in-court-667630 |url-status=dead |archive-url=https://web.archive.org/web/20180711094847/https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Kweku-Baako-challenges-Charlotte-Osei-s-removal-in-court-667630 |archive-date=11 July 2018 |accessdate=11 July 2018 |website= |publisher=GhanaWeb}}</ref> Ɔbɛyɛɛ Basia a odzii kan soom dɛ ɔbɔhwɛ Ghanafo hɔn abatow ho nsɛm do fitsi ber Ghana nyaa ne fahodzi.<ref name="joy1">{{cite web |author=Nyavor, George |date=26 June 2015 |title=NPP congratulates new EC Chair; says she is competent |url=http://www.myjoyonline.com/news/2015/June-26th/npp-congratulates-new-ec-chair-says-she-is-competent.php |accessdate=26 June 2015 |publisher=Myjoyonline}}</ref><ref name="gna1">{{cite web | url=h Ansaana wɔbɛda no edzi no, nna ɔyɛ guamutsenanyi ma ɔmanmu asoɛe a wɔhwɛ nwomasuado. [[Esusow Aketseaba]].<ref name="gna1">{{cite web | url=http://www.ghananewsagency.org/features/agenda-2030-women-in-power-and-decision-making-89852 | title=Agenda 2030: Women in power and decision-making | publisher=[[Ghana News Agency]] | date=28 May 2015 | accessdate=26 June 2015}}</ref> . Esusow Aketseaba 2019 mu no, Amansan Nkabomukuw no faa no dɛ ɔmbɛka kuw bi a wotu amansan fo, dɛ ɔmbɔboa ntoto 2019 amampanyinfo abatow ho wɔ Afghanistan.<ref>https://www.graphic.com.gh/news/politics/ghana-news-charlotte-osei-appointed-un-international-elections-commissioner.html</ref> == N’abrabɔ Ahyɛse na Nwomasua == Wɔwoo Charlotte Osei wɔ Nigeria.<ref>{{Cite web |title=charllote osei place of birth - Google Search |url=https://www.google.com/search?q=charllote+osei+place+of+birth |access-date=2021-03-06 |website=Google}}</ref> Ne maame a ɔwɔ aforafora Ebibir Atɔe Su no nnyɛ Ghananyi na n’egya so wɔ aforafora Ebibir Atɔe su, ɔwɔ awofo a wɔyɛ Ghanafo. Charlotte Osei nyaa no nsɔwdo nwomasua wɔ Ghana National College a ɔwɔ Oguaa. Ɔtoaa do kɔr Ghana Esuapɔn hɔ na onyaa LLB wɔ 1992 mu na Ghana amambra skuul hɔ na onyaa na wɔfaa no kaa mbranyimfo ho wɔ 1994.<ref>{{Cite web |date=30 June 2018 |title=5 things you didn't know about the fired EC boss, Charlotte Osei |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/5-things-you-didn-t-know-about-the-fired-EC-boss-Charlotte-Osei-664666 |access-date=2019-04-13 |website=GhanaWeb |language=en}}</ref> ƆSan wɔ Masta wɔ Adzetɔn Mpanyindze mu (MBL) onyaa ne esuapɔn a ɔwɔ Afrika Anaafo, Pretoria (2006) Masata wɔ Mbranyim mu, (LLM) wɔ Queen’s Esuapɔn, Kington, Ontario, Canada.<ref>{{Cite web|title = Mrs Charlotte Osei, 1st female and youngest EC Chair brings freshness to job - Graphic Online|url = http://graphic.com.gh/news/politics/45343-mrs-charlotte-osei-1st-female-ec-chair-brings-freshness-to-job.html|accessdate = 2015-06-30|date = 29 June 2015}}</ref> == N’edwumasɛm == Charlotte Osei nna ɔyɛ kyerɛkyerɛnyi abadziekyir wɔ mbrahyɛ adzesua mu wɔ Ghana Esuapɔn mu, Legon wɔ 1994 kɛpem 1995. Ɔyɛɛ edwuma dɛ mbranyimnyim dze maa Laryea Company a ɔwɔ Nkran fitsi 1994 kɛpem 1997, dɛ Mbranyimnyi Panyin wɔ Ghana Sikakorabea fitsi 1997 kɛpem 2002. Ɔsanso kyerɛɛ adze wɔ mbra mu wɔ Esuapɔn mu fitsi 1997 kɛpem 2003. Fitsi 2002 kɛpem 2005 mu no, Osei yɛɛ edwuma dɛ fotunyi tsipan dze maa Unibank Ghana, na fitsi 2005 kɛpem 2011 dɛ otsiban na odzii afotufo enyim dze ma adzetɔn mbranyimfo, katahyehyɛ nhwehwɛmufo mpanyimfo. Nna ɔyɛ guamutsenanyi ma ɔman asoɛe a wɔhwɛ nwomasuado fitsi 2011 kɛpem 2015. 2015 mu no, wɔfaa no dɛ guamutsenanyi maa abatow dwumadzi ma Ghana na ɔtsenaa hɔ dɛ ɔyɛ ekyirdzi panyin ma Ghana wɔ 2016 Amampanyin na Mbrahyɛbaguafo hɔn abatow. Esusow Aketseaba 2019 mu no, Amansan nkabom kuw faa Charllote Osei dɛ ɔnkɔhwɛ Amansan ma wɔntow abatow hwɛdodo dze ma Afghanistan. Iyi yɛ adze a ɔmampanyin a ɔwɔ Afghanistan gyinaa no tum do tsintsimii, Ashraf Ghani. Dɛ ɔyɛ abatow Panyin a wɔnntow no do aba no, no dwumadzi nye dɛ ɔbɛtsentsen hɔn a wɔhwɛ abatow no do wɔ hɔn ahoboaboa na abatow ho nsɛnkyerɛw fa mbrahyɛ na ho egyinasi na wɔaboa sɛ ho nsɛmkae bi ba ama no mu ada hɔ fae, fahodzi na mbrahyɛ kwan do ama abatow pɛrpɛryɛ akɔdo wɔ abatow no nyinara mu. == Ntsinoahyew na Ntwantodo == Obiradzi 28, 2018 mu no, woyii no edzi ɔnam kuw bi a ɔtsembuafo Panyin, ɔtsembuafo Sophia Akuffo tseew dɛ wɔnhwehwɛ nsɛm bi a ɔfa katahyehyɛ nye porɔwoyɛ a wɔdze tsia no do.Kuw no gyinaa nsɛm bi a ɔhyɛ atekel 146(4) Ghana amambra mu tsewee, kuw mba no susuu dɛ wontu Osei adze do ɔnam ndzeyɛɛ bi a ɔyɛɛ dze buu Atekel 146(1) Ghana amambra no do. Ghana Mampanyin, Nana Akufo-Addo gyinaa nsɛnkae a ɔwɔ Atekel 156(9) a ɔyɛ Ghana ɔman mbra hyɛɛ dɛ wontu no mfi adze do amon mu hɔ ara. Dɛm guamutsenanyi abatow kɔmisa a oetwa mu yi buu mbra do dɛ ɔdze tum hyɛɛ binom nsa ɔnam Ghana abatow a wotoow no 2016 mu no, iyi yɛ nsɛnkae a ofii kuw a wɔhwehwɛɛ ne nsɛm no mu kae.Osei kae dɛ obeyi nsɛm a wɔreka afa noho no ekyir. Nna n’anoyi no rekyer ɔnam petu wu a ɔtoo Ghana Mampanyin abadziekyir, Kwesi Amisah- Arthur no. Ngyinado a ɔmaa woyii n’edzi noho nsɛmake no Ghana kɔɔ to baatan daa no edzi wɔ akwan ebien do a ɔyɛ Fafali Nyanotor na Abdul Malik Kweku Baako a ɔyɛ kaseɛbɔ krataa mu nsakranyi dzii ho dwuma. == Abodobɔ na Nkaedum == * 1991 Volta Hall Award, Best Arts Results, First University Examinations, University of Ghana. * Charlotte Osei wɔbɔɔ n’abado dɛ ‘ Basia kokodurnyi’ nyimpa a ɔyɛɛ nye Robert P. Jackson., Amɛrika ananmusinyi adze ma Ghana. * PPP Nsano dwuma na nyimdzee mpontu, Dwumakuw a wɔhwɛ Amansan-Ankorankot Nkabom, Arlington, VA, USA (2009) * Basi & Advanced Securities, Securities Selling & Investment Advice, Ghana Stock Exchange, Accra (1997) * 1992 Ghana Bar Association, Excellence, LLB Final Examinations, University of Ghana. == Mbuukuu a ɔada no edzi == * “''Citizenship, Customary Law and a Gendered Jurisprudence: A Socio-Legal Perspective.''” by C. Kesson-Smith and W. Tettey in "Critical Perspectives on Politics and Socio-Economic Development in Ghana" (African social studies series), Brill Publishers, 25 Apr 2003, editors: Tettey, Wisdom J., Puplampu, Korbla P., Berman, Joshua == N’abrabɔ mu Nsɛm == Charlotte awar a ɔwɔ mba ebien. == Mboa Nwoma == 7hgmpi8s9lwayy290irrc87bpz1azmm Abeaseman Community Day Senior High School 0 3567 44044 38404 2025-05-09T11:53:53Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 44044 wikitext text/x-wiki {{Databox|item=Q124968227}} '''Abeaseman Community Day Senior High School''' yɛ nsɔwdo skuul a ɔwɔ Abease wɔ Pru Epuei Mansin a ɔwɔ Bono Epuei Mantɔw mu wɔ Ghana. Ɔyɛ mbanyin na mbasiafo skuul a hɔn dodow yɛ ahaesuon eduasa baako (731). Wosii skuul yi afe 2016 mu. Ɔka E-block Community Nsɔwdo skuul a Ɔman panyin dadaw John Dramani Mahama sii no ho. Skuul yi n'abɔdzin nye Odzikanfo wɔ hɔn saso mu.<ref>{{Cite web |last=Online |first=Peace FM |title=B/A 'ATTP' Tour...Abeaseman Gets New SHS, Community Now On Grid (PHOTOS) |url=https://www.peacefmonline.com/pages/local/education/201604/277701.php |access-date=2024-03-03 |website=Peacefmonline.com - Ghana news}}</ref> No Ngyedo dzin nye odzikamfo wɔ ne tsipɛnfo mu. == Adzesua nkorbata a wɔyɛ == # Bisinɛse<ref>{{Cite web |title=Abeaseman Comm. Day Senior High - Myshsrank |url=https://myshsrank.com/index.php/schools/abeaseman-comm-day-senior-high |access-date=2024-03-03 |website=myshsrank.com}}</ref> # Gɛneral Agirike # Gɛneral Atse # Gɛneral Atse # Hoom ɛkɔnɔmise # Bihyewal Atse == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 3yxvp1dn5r8cgfps44d6gunkxdsbmb9 Abor Senior High School 0 3568 44045 38405 2025-05-09T11:53:57Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44045 wikitext text/x-wiki {{Databox|item=Q65061148}}'''Abor Senior High Senior''', Mpɛn pii no wɔfrɛ no ABORSCO, yɛ Ghana nsɔwdo skuul a ɔwɔ Abor wɔ Keta Mansin a ɔwɔ [[Firaw Mantɔw]] mu wɔ anafoepuei Ghana.<ref>https://www.graphic.com.gh/news/general-news/veep-joins-staff-students-of-abor-shs-to-celebrate-golden-jubilee.html</ref> Ɔyɛ amansan mbanyin na mbasiafo skuul.<ref name="ghanaschoolsinfo.org">https://ghanaschoolsinfo.org/</ref> == Abakɔsɛm == Skuul no wɔtsew no 1 Ɔbɛsɛ, 1965 dɛ kurow ankorakor skuul dze esuafo duenum ɔnam ahemfo, ɔmamfo, na nkorɔfo a wɔyɛ Abor Youth Association (AYA). Aban no hyɛɛ ase dɛ ɔrefa skuul no akaw wɔ afe 1982 mu a ɔdze esuafo eduonum anan na akyerɛkyrɛfo du.<ref name="ghanaschoolsinfo.org"/><ref>https://www.modernghana.com/news/660988/abor-shs-lacks-infrastructure.html</ref> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] kvq90k6jyh8n0xz4zjum9bu2d0381i6 Abuakwa State College 0 3569 44046 35009 2025-05-09T11:54:01Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 44046 wikitext text/x-wiki {{Databox|item=Q39047038}}'''Abuakwa State College''' yɛ nsɔwdo skuul a ɔwɔ kibi wɔ Epuei Mantɔw mu wɔ Ghana<ref>https://www.ghanaweb.com/members/router.php/members/classmates/school.php?ID=725</ref><ref>https://www.graphic.com.gh/news/education/new-classroom-block-for-abuakwa-state-college.html</ref>. == Abakɔsɛm == Skuul no wɔtsew no afe 1936 a ɔyɛ Asɔfo mpanyimfo ebiasa bi a wɔda Methodist asɔr ano a ɔwɔ Asafo-Akyem dɛ ankorankor skuul dɛ ɔmbɔboa Ghana skuulfo a nkan no nna wɔpɛdɛ wɔkyerɛw Junior Cambridge Nsɔhwɛ. Nana Sir Ofori Atta I yii kɔr Kyebi wɔ afe 1937 a ɔhyɛɛ ase wɔ 11 Ɔbɛsɛ, 1937 a ɔbɛyɛɛ nyimpa a ɔtsew skuul no, Abuakwa State College wɔtseew no dɛ ɔbɔboa skuulfo netsitsir nye Akyem Abuakwafo dɛ wɔbɛgye hɔn wɔ skuul no mu. == Skuul Mpanyimfo == {| class="wikitable sortable" !Header text !Header text |- |Kofi Asante Ofori-Atta |1944-1947 |- |William Ofori-Atta |1947-1951 |- |S A Allotey |1972 -1978 |- |A N Tetteh (ag) |1978 (Nov) - 1978(Dec) |- |D K Asiedu |1979 - 1982 |- |D W Donkor(ag) |1982(April) -1982(Aug) |- |S A Birikorang |1982 - 1983 |- |D M Ankomah |1983 - 1990 |- |A O Botwe |1990 - 1993 |- |E A Preko |1993 - 1995 |- |K Antwi-Dako |1995 - 2001 |- |Frederick Opoku |2002 - |} == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] m9o8g37rhsfmqbi3fw8i3jwcw4i1lub Accra Technical Training Center 0 3571 44049 35016 2025-05-09T11:54:13Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 44049 wikitext text/x-wiki {{Databox|item=Q55603126}}'''Accra Technical Training Center(ATTC)''' yɛ nsano edwuma skuul a ɔwɔ Accra, Ghana. ATTC wɔtseew no [[Ayɛwoho]], 1966 a ɔyɛ dwumadzi a ɔyɛ Ghana aban na Canada aban dzii. Wosii dɛ ɔyɛ nsano edwuma skuul dɛ wɔdze bɛtsetse edwumayɛfo a wɔwɔ Ghana ndwuma ahorow wɔ hɔn nsano na iyi na ɔyɛ Canada hɔn aboa odzinkan a Ghana nyaa wɔ nsaano edwuma skuul na ntsetsee. ATTC tsetse edwumayɛfo wɔ edwuma na adzetɔn ahorow mu. Siesiera dze, skuul no hyɛ Nsano edwuma ntsetsee a ɔwɔ Ghana Skuulhwɛdofo wɔ asoɛe a wɔhwɛ skuul do. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] sdiwom9ve54m8v4kv9afyp2sbv2adfs Achiase Senior High School 0 3572 44050 35017 2025-05-09T11:54:17Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44050 wikitext text/x-wiki {{Databox|item=Q85739600}}'''Akim Achiase Senior High School''' yɛ nsɔwdo skuul a ɔwɔ Akim Achias wɔ Achiase Mansin, a ɔbɛn Akim Oda wɔ Epuei Mantɔw wɔ Ghana. Skuul yi wɔ ne dzin mpɛn pii no wɔbɔ dɛ nsabran a ɔwɔ Akan kasa <nowiki>''Nsiye Bu Mbusu Abasa Mu''</nowiki>. Ne dzin fofor nye Achisec<ref>https://dictionary.cambridge.org/dictionary/english/success</ref>. Esuafo a woewie Achisec wɔ kuw bi a ne dzin nye OSAASSS wɔtsew kuw yi dɛ wɔdze bɔboa skuul ne mpontu. Achisec botum ekenyan hɔn cadet osiandɛ wonyi Ghana Nsɔrdarfo skuul a ne dzin nye, Seth Anthony Barracks. Hɔn skuul atar ahosu yɛ buluu, akokɔ seradze, na ahabanmon. Seiseradze skuul yɛ dɛm esuadze yi, Gɛnira sɛanse, Bisinɛse, Gɛnira Atse, Gɛnira Agerike, Hoom Ɛkɔnɔmise na Bihyewal atse. == Abakɔsɛm == Wɔtseew skuul no afe 1987 a ɔyɛ Methodist asɔr a ɔwɔ Ghana hɔn asɛmpakafo skuul. == Skuul Mpanyimfo == * Eric Amoah - 2019 till date * Alex Badji- 2017 to 2019 * Frank Yao Dzamaklu<ref>https://www.graphic.com.gh/news/general-news/akyem-achiase-shs-gets-new-board.html</ref> * Kofi Acheampong == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] bez3a1qqak4uc5vzllbij7cfykowi6i Adanwomase Senior High School 0 3573 44051 35018 2025-05-09T11:54:21Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 44051 wikitext text/x-wiki '''Adanwomasi Senior High School''' yɛ nsɔwdo skuul a ɔwɔ Adanwomasi wɔ Kwabra Epuei Mansin wɔ [[Esuantse Mantɔw(Ashanti Region, Ghana)|Esuantse Mantɔw]] mu. == Abakɔsɛm == Wɔtseew no dɛ ankorankor skuul wɔ afe 1977. Skuul no hyɛɛ ase ber nyimpa 32 na akyerɛkyerɛfo 6 na nyimpa 19 wɔyɛ edwuma wɔ skuul hɔ. Skuul no sesaa bɛyɛɛ amansɔn dze wɔ afe 1977 mu. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 628jus9yhoi9pq6i8ow3wkntuvo37md Adventist Girls High School 0 3574 44054 35021 2025-05-09T11:54:33Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 44054 wikitext text/x-wiki Adventist Girl's High School (Nkan no Ntonso Senior High School), yɛ Ghana Mbasiafo nsɔwdo skuul a ɔwɔ Ntonso wɔ Kwabre Epuei Mansin no wɔ Esuantse Mantɔw mu [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] k1i4e1i9fxm96d55d3kpnk8zl3mjpq1 Afia Kobi Ampem Senior High School 0 3575 44055 35022 2025-05-09T11:54:37Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 44055 wikitext text/x-wiki '''Afia Kobi Ampem Senior High School''' (Nkan Trabuom Secondary School na Antwimaman Secondary School) yɛ Mbasiafo nkotsee nsɔwdo skuul a ɔwɔ Trabuom wɔ Esuantse Mantɔw mu. == Abakɔsɛm == Wɔtseew skuul no 27 [[Ɔbɛsɛ]],1975 dɛ Trabuom Nsɔwdo Skuul na ekyir yi Atwimaman Nsɔwdo Skuul. Skuul no sesaa bɛyɛɛ mbasiafo skuul na ne dzin no so sesaa bɛyɛɛ Afia Kobi Apem Nsɔwdo Skuul wɔ 2002/2003 adzesua afe no mu. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] gwhfqdy2cajl4jz5qx9olvow763wtqo Agona Senior High Technical School 0 3576 16224 2024-08-24T12:58:14Z David kojo joe Mensah 1426 new article created 16224 wikitext text/x-wiki Agona Senior High Nsano Edwuma School yɛ nsɔwdo skuul a ɔwɔ Agona wɔ Esuantse Mantɔw mu wɔ Ghana. ja3ndluni7tl50hotuv2zf536ulyv57 Ahamansu Islamic Senior High School 0 3577 44057 35027 2025-05-09T11:54:45Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44057 wikitext text/x-wiki {{Databox|item=Q28223388}}'''Ahamansu Islamic Senior High School''' yɛ amansan nsɔwdo skuul a ɔwɔ Ahamansu, Ghana<ref>https://web.archive.org/web/20161028154227/http://ghanaeduweb.com/index.php?option=com_sobi2&sobi2Task=sobi2Details&catid=14&sobi2Id=2162&Itemid=207</ref>. Ɔyɛ Moslemii nsɔwdo skuul a odzii kan baa [[Firaw Mantɔw]] mu na baako a ɔda ebiasa mu nsɔwdo skuul a ɔwɔ Kadjebi Mansin a ɔbɛkaa [[Oti Mantɔw]] ho wɔ afe 2019 mu<ref>https://web.archive.org/web/20161028153603/http://www.mofep.gov.gh/sites/default/files/budget/2014/VR/Kadjebi.pdf</ref>. == Abakɔsɛm == Ahamansu Moslemii Nsɔwdo Skuul hyɛɛ ase dɛ ankorankor nsɔwdo skuul wɔ afe 2006 a ɔyɛ Zongo bea a donor kuw faa ho kaw. Ahamansu Nananom atsenankongua maa asaase yantamm dɛ wɔamfa nsi skuul yi<ref>https://ghanaschoolsinfo.org/</ref>. Eric Osei na ɔyɛɛ skuul panyin odzi kan wɔ 2006 kesi 2010. Wɔ afe 2010 mu no, Godfred Nyarko bɛhyɛɛ Osei anan dɛ skuul panyin<ref>https://web.archive.org/web/20170211080414/http://www.ghanaedudirectory.com/Search/Details/2162</ref>. Nyarko tuu fo dɛ wɔdze ndzɛmba bogu akwan mu dɛ ɔbɛtsew adzesoa a ɔyɛ akaw wɔ skuul no do na wɔatsew dɛ skuul no dan Ɔmanmu Edwumayɛ Nhyehyɛɛ a ɔma hɔn akyerɛkyerɛfo no do. Nyarko hyɛɛ ase dze ndzɛmba guu akwan mu dɛ ɔbɔboa skuul edwumayɛfo na nyimapa a wɔreyɛ ewduma asom ɔman no, iyi ma ɔmaa skuul no bɛkaa amansan skuul nhyeyɛɛ noho. Afe 2011 mu no, nyimapakuw bi a wɔhyɛ Ghana adzesua do ne tsir bɔhwɛɛ Skuul no ndzɛmba a ɔboa adzesua na ɔkyerɛɛ dɛ ɔmbɛka amansan skuul noho. Skuul no bɛyɛɛ amansan dze wɔ afe 2012 mu. Charlotte Agboga bɛgyee fir Nyarko nsamu mu na ɔbɛyɛɛ skuul panyin a ɔyɛ basia. == Adzesua ho nsɛm == Ahamansu Moslemii Nsɔwdo skuul dzi Ebibirmu Atɔe Nsɔhwɛ ahwɛe do na Nsɔwdo skuul Asɔɛe wɔhwɛ Ghana Nwomasua do adzesua ntotoo ho. Ɔwɔ dɛ esuafo sua adze tsitsir a obiayɛ anan na inyiyimu adzesua so anan a ɔhye adzesua ahorow no ase ber a wobedzi wɔ skuul hɔ. === Adzesuadze a skuulnyi biarfa yɛ === * Borɔfo * Nkɔtaabu * Sɛainse * Adzesuadze ɔfa hɛnho === Adzesuadze a ɔyɛ inyiyimu === Esuafo yiyi bɛyɛ ebiasa anaa anan fir eyi mu: * Bisinɛse Adzesua * Gɛniral Atse * Agireke Sɛainse * Hoom Ɛkɔnɔmise * Bihyewal Atse Sɛ hɔn mfe ebiasa no so a,esuafo no kyerɛw Ebibir Atɔe Nsɔwdo Skuul Abodzin Nsɔhwɛ no, ɔno na ɔma hɔn ngyinado ma wotum kosua adze wɔ suapɔn mu. == Adzesuadze yɛnkyerɛw ho nsɔhwɛ na agordzi == * Apɔwmudze mu adzesua * Agordzi * Ahyɛase Arabiki Adzesua == Skuul Mpanyimfo == {| class="wikitable" !Dzin !Ber a wɔdze yɛɛ edwuma |- |Eric Osei |2006–2010 |- |Godfried Nyarko |2010–2013 |- |Mrs. Charlotte Agboga |2013–2017 |- |Grace Lorlor Abla Bonuedi (acting) |2017 – December 2018 |- |Soulemana Moru |December 2018 – current |} == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] feksxhqcsd4kv4anmtx8xkf3md4xebq Akim Swedru Senior High School 0 3578 44058 35983 2025-05-09T11:54:49Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44058 wikitext text/x-wiki {{Databox|item=Q25101860}}'''Akim Swedru Senior High School''', wɔsan frɛ no AKISSS, yɛ nsɔwdo skuul a ɔwɔ Akim Swedru anaafo, Birim Atɔe Mansin, ɔyɛ Mansin a ɔwɔ [[Epuei Mantɔw]] mu wɔ Ghana. Wɔtseew no afe 1946 mu dɛ nkyɛ Akyerɛkyerɛfo ntsetsee skuul. ekyir no,wɔsesaa Akyerɛkyerɛfo ntsetsee skuul no bɛyɛɛ nsɔwdo skuul wɔ Ɔbɛsɛ, 1970. Esuafo na esuafo a woewie skuul no wɔfeɛ hɔn ENUANOM. Akisss ka Ghana skuul kakra a woenya mboa efi Japan nkabom kuw bi hɔ<ref>https://web.archive.org/web/20230503083831/http://directory.mogcsp.gov.gh/listings/akim-swedru-senior-high-school-ppor</ref>. == Abakɔsɛm == Wɔtseew no afe 1946 mu dɛ Akyerɛkyerɛfo ntsetsee skuul ekyir no wɔsesaa no bɛyɛɛ Nsɔwdo skuul wɔ afe 1970 mu, skuul no dze abemfo beberee aba ɔman yi mu wɔ mfe a abɛsen no.<ref>https://web.archive.org/web/20161106162521/http://www.campuzfilla.com/2014/03/31/akim-swedru-shs-holds-44th-src-week-celebrations/</ref> == Adzesuadze a wɔyɛ == Dza ɔwɔ ase yi yɛ adzasuadze a wosua no wɔ skuul no mu: * Agric science * Business * General arts * General science * Home economics * Visual arts == Skuul Mpanyimfo == * Mr. G. A. Frempong * Mr. C. O. Kwakye * Mr. Gyaba Mensah * Rev. Abraham Osei Donkor * Mr. Michael Danwono * Mrs. Ama Asamoa == Esuafo a wɔagye dzin a wowiee skuul yi bi == * Mr. Kwasi Kwaning-Bosompem, Ɔhwɛ Ghana sikasɛm wɔdze tua edwumayɛfo kaw<ref name="web.archive.org">https://web.archive.org/web/20240420105553/https://www.cagd.gov.gh/team/kwasi-kwaning-bosompem/</ref> * Emelia Brobbey, senetwa, tɛlɛbihyen ɔyɛkyerɛnyi and Ndwomtonyi<ref name="web.archive.org"/> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] b1taaypkltm60fu53vc6iqxk56vsqh1 Akro Senior High Technical School 0 3579 44059 38403 2025-05-09T11:54:53Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 44059 wikitext text/x-wiki '''Akro Senior High Technical School''' (wotum frɛ no ASHTECH) yɛ amansan nsɔwdo skuul a ɔwɔ Odumasi-Krobo wɔ kakraba Menya Krobo Mansin mu wɔ Epuei Mantɔw mu wɔ Ghana. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] i5ebvo8f7odeqyddyo69pp6w7wcq9ge Akumadan Senior High School 0 3580 44061 35032 2025-05-09T11:55:01Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 44061 wikitext text/x-wiki '''Akumadan Senior High School''' yɛ nsɔwdo skuul a ɔwɔ Akumadan wɔ Esuantse Mantɔw mu wɔ Ghana. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] iagkj7hux9wzupm753jo4k9plq2t0ur Anlo Senior High School 0 3581 44063 35036 2025-05-09T11:55:09Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 44063 wikitext text/x-wiki {{Databox|item=Q19460218}}'''Anlo Senior High School''', wotum frɛ no ANSECO, yɛ mbanyin na Mbasiafo amansan nsɔwdo skuul a ɔwɔ Anloga wɔ Firaw Mantɔw mu wɔ Ghana. Wɔtseew no afe 1959 a nye no nye Torgbui Adeladza II, Mr. C.K Fiagbe na Mr. J.W.K. Doe. Wɔtseew no 10 Ɔbiredzi,1959. Wɔ ahoberɛadze ahyɛase mu no, ANSECO enyin abɛtɔ do anan skuul ahorow a nyimpa dodow wɔ mu wɔ Flao Mantɔw mu a esuafo no yɛ Mpem ebien na ahaebien eduokron ebiasa (2,293) a mbanyimfo yɛ Ɔpe kor na eduosuon ebiasa(1,073) na mbasiafo yɛ Ɔpe kor ahaenu ebien na eduonu (1,220) == Abakɔsɛm == Anseco hyɛɛ ase dɛ kurow kumaa bi skuul a nna esuafo eduasa pɛr na wɔwɔ <nowiki>'' Nyame tsease fie mu''</nowiki> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 4x295u71tzkv6ipds9hsadf21x3xpgs Asankrangwa Senior High School 0 3582 44065 35040 2025-05-09T11:55:17Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 44065 wikitext text/x-wiki {{Databox|item=Q113427724}}'''Asankrangwa Senior High Schoo'''l (wɔsan frɛ no ASANCO) yɛ nsɔwdo skuul a ɔwɔ Asankragwa wɔ Wassa Amemfi Atɔe Mansin mu wɔ Atɔe Mantɔw mu wɔ Ghana. == Abakɔsɛm == Wɔtseew skuul no wɔ afe 1991 mu. Afe 2019 mu no, nna skuul ne panyin nye Victor Yanney. Nna nyimpa a ɔhyɛ n'ase nye Daniel Quanson Junior [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] stp60x36ofm6e6lhjpv4ktua34lrot3 Asankrangwa Senior High Technical School 0 3583 44066 35041 2025-05-09T11:55:21Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 44066 wikitext text/x-wiki '''Asankragwa Senior High School''' (wɔsan frɛ no ASECTECH) yɛ nsɔwdo skuul a ɔwɔ Asankragwa wɔ Wassa Amemfi Atɔe Mansin Wɔ Atɔe Mantɔw mu wɔ Ghana. Skuul no bɛn Enchi kwan noho. == Abakɔsɛm == Wɔtseew skuul no wɔ afe 1991 mu. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 3jmdelgiji7ix2ncmjkdawkkvbpzve0 Ashaiman Senior High School 0 3584 44069 35043 2025-05-09T11:55:29Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 44069 wikitext text/x-wiki '''Ashiaman Senior High School''' yɛ nsɔwdo skuul a ɔwɔ Ashiaman wɔ Nkran Kurowpɔn no mu wɔ Ghana. == Abakɔsɛm == Wɔtseew Ashiaman nsɔwdo skuul wɔ [[Fankwa]],1990 a wɔdze esuafo eduasa (30), akyerɛkyerɛfo ebien na wonnyi edwumayɛfo biara. Ashiaman nsɔwdo skuul wɔ Ashiaman, Finimfin Epuei, Nkran Kurowpɔn mu, wɔ Ashaiman ranabatse na Mandela agodzibea. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] i33pf83m9nog2z1cn8zi9hwbuo1t52m Awudome Senior High School 0 3585 44070 36239 2025-05-09T11:55:33Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 44070 wikitext text/x-wiki {{Databox|item=Q113350004}}'''Awudome Senior High School''' (AWUSCO) yɛ nsɔwdo skuul a ɔwɔ Tsiso wɔ Ho Atɔe Mansin mu wɔ [[Firaw Mantɔw]] mu wɔ Ghana.<ref>https://www.modernghana.com/news/311215/four-years-shs-policy-a-look-at-the-awudome-shs-situation.html</ref><ref>https://www.thepublisheronline.com/parents-accuse-awudome-shs-of-charging-illegal-fees/</ref><ref>https://web.archive.org/web/20231225143629/https://www.peacefmonline.com/pages/local/education/201406/201883.php</ref> Skuul Panyin a ɔwɔ no mu wɔ 2022 afe no mu no nye Courage Meteku. == Abakɔsɛm == Wosii skuul no dɛ kurow kumaa bi skuul wɔ [[Fankwa]], 1963 a ɔyɛ Tsito Akyerɛkyerɛfo Nkabomkuw nna ɔwɔ esuafo eduosia (60). Wɔ afe 2010 mu no, nna kyerɛkyerɛnyi panyin a ɔwɔ skuul no mu nye Mr. Cyprian K. Otti. Wɔ afe 2020 mu no, nna kyerɛkyerɛnyi panyin a ɔwɔ skuul no mu nye Mr. Amu Emmanuel Komla. Wɔ afe 2021 mu no, skuul sii akan wɔ ɔmanmu agorkansi a ɔyɛ Abɔdzemunyasapɛ na Nkontaabu akansi na wonyi Mawuli skuul, Hohoe E.P Nsɔwdo skuul na ebiasa kurow nsɔwdo skuul. Seseiara dze, skuul no wɔ esuafo dodow bɛyɛ Ɔpe ebien na ahanan eduasa ebien (2,432) == Mbɔdzembɔ == Afe 2018 mu no, skuul no dzii nkunyim wɔ Flao Mantɔw mu Abɔdzemunyasapɛ na Nkontabu akansi no mu. == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 6r6lvi3gzt2dso89tjuvankxnwm9acl Axim Girls Senior High School 0 3586 44071 35046 2025-05-09T11:55:37Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 44071 wikitext text/x-wiki '''Axim Girls Senior High School''' yɛ mbasiafo nsɔwdo skuul a ɔwɔ Axim wɔ Atɔe Mantɔw mu wɔ Ghana. == Abakɔsɛm == Wɔtseew skuul no afe 2009 mu a ɔyɛ Axim kurow no mu mpanyimfo na wɔdze kaa Ghana Nwomasua Nhyehyɛɛ no ho wɔ afe 2012 mu. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] eafbliq4rwebktahskxf1fk6rkdkelt Baidoo Bonsoe Senior High Technical School 0 3587 44072 35012 2025-05-09T11:55:41Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44072 wikitext text/x-wiki {{Databox|item=Q115738671}}'''Baidoo Bonsoe Senior High Technical School''' yɛ nsɔwdo skuul a ɔwɔ Agona Nkwanta, Ahanta Atɔe Mansin n'ahenkurow wɔ Ghana<ref>https://myriaddigitalsolutions.com/seniorhighub/school/western/baidooBonsoe.htm</ref>. ==Abakɔsɛm== Wɔtseew skuul no wɔ afe 1990 mu dɛ skuul a mbofra no fi fie ba mbom dɛ mbofra no bɛda skuul wɔ no hyɛɛ ase wɔ 2006. Esuafo a wɔwɔ skuul hɔ no wɔfrɛ hɔn Boscans. Skuul no yɛ Adzesuadze esuon. Skuul no yɛ mbanyimfo na mbasiafo, nyiyimu ebiasa skuul no ho na wɔwɔ dɛ esuafo no bi da skuul hɔ na bi so fie fie ba skuul. == Enyidoadzihu == Skuul n'eyidoadzehu nye enyidahɔ na ntsetsee pa a skuul bea dze bɔboa adzesua nkɔdo wɔ Atɔe Mantɔw mu wɔ Ghana. == Botae == Botae no nye dɛ wɔdze nwomasua papa betsitsim nkitsaho, nhwehwɛmu pa na edwumayɛfo mu nhwɛdo na esuafo hɔn ekunyimdzi, ber a wɔrehwɛ nsesa na sorɔnkoyɛ a ɔwɔ akyɛdze wɔ bambɔ,akansi,obu,mboa na ahohyɛdo bea. == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] qmikrvx3fia5gmffemdntjug2o98q1p Barekese Senior High School 0 3588 44073 35069 2025-05-09T11:55:45Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 44073 wikitext text/x-wiki {{Databox|item=Q19811613}}'''Barekese Senior High School''' (Basec) yɛ nsɔwdo skuul a ɔwɔ Barekese wɔ [[Esuantse Mantɔw(Ashanti Region, Ghana)|Esuantse Mantɔw]] mu wɔ Ghana<ref>https://ges.gov.gh/wp-content/uploads/2020/08/SHSTVET_SCHOOLS.pdf</ref>. == Beebi a skuul no wɔ == Barekese yɛ bɛyɛ akwansi 25 sɛ ifi Esuantseman ahenkurow Kumase finimfin reba a na wobotum ehu wɔ Offinso kwan no do wɔ Abrepo Nkwanta no do. == Abakɔsɛm == Wɔtseew skuul no afe 2004 na skuul no buei n'abow mu maa esuafo eduowɔtwe baako a wodzikan wɔ 11 Ɔbɛsɛ, 2004. Hɔn a wɔtseew skuul no yɛ Barekese kurowmafo. Kurowmafo no maa adzesua adan esia, a nkan no nna ɔyɛ mbofraba mu skuul adan a ɔyɛ Barekese hɔn skuul, na skuul dan bio a ɔbɔhwɛ skuul noho ntotoo. mbom, mfe kɔr enyim a nna abasow biara mba mbɔdzembɔ ho no, Nwanbiagya Sikakorabea a ne stir wɔ Barekese kɔr adwen kor dɛ wɔbɔboa atsew skuul no. Sikakorabea no nye kurow no my mpanyimfo no bi dzii nkɔmbɔ no, wɔtseew kuw bi a wɔbɔhwɛ skuul ne ntsew no ho nsɛm do. Na wɔ afe 2004 mu no, Atwima Mansin dadaw no dze hɔn sika bɔboa dɛ wobesisi adan a noho hia wɔ skuul no mu. Ewiei no, wosii skuul no wiei a wobuee ana wɔ 11 [[Ɔbɛsɛ]],2004. == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] sz8yjmq0kjosz88gn1zkzxruc61604k Bimbilla Senior High School 0 3589 44075 35071 2025-05-09T11:55:53Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44075 wikitext text/x-wiki {{Databox|item=Q85747278}}'''Bimbilla Senior High School''' nkotsee nye nsɔwdo skuul a ɔwɔ Nanumba Etsifi Mansin no nu wɔ [[Etsifi Mantɔw(Ghana)|Etsifi Mantɔw]] mu wɔ Ghana bɛyɛ 2018 mu mpo.<ref>https://africaschoolsonline.com/user/</ref><ref name="citifmonline.com">https://citifmonline.com/2016/03/bimbilla-shs-uses-furniture-as-fence-wall-photos/</ref><ref name="citifmonline.com"/><ref>https://citifmonline.com/2017/02/bimbilla-schools-closed-down-over-clashes/</ref><ref name=":0">https://web.archive.org/web/20190922102816/https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Police-kick-out-Bimbilla-SHS-students-after-WASSCE-650904</ref><ref>https://www.pulse.com.gh/ece-frontpage/chieftaincy-issues-bimbilla-shs-closed-down-over-clashes/m7wmzt9</ref><ref>https://ges.gov.gh/wp-content/uploads/2019/07/doubletrack.pdf</ref> == Abakɔsɛm == Wosii skuul no 1981 a ɔyɛ Bimbilla kurow no mu bisaa hɔn mbrahyɛbaguanyi<ref name=":1">https://www.myjoyonline.com/</ref> dadaw a osido wɔ Liman Sordarnyi ridzi man yi do no ama Bimbilla Mansin na Skuul panyin nna ɔda E.P akyerɛkyerɛfo nstestee skuul ano, Bimbilla, Mr. Adam Marshal Adu. Naa skuul no wɔ nkan Bimbilla finimfin mboframba nsɔwdo skuul iyi so nkan Bimbilla finimfin mboframba skuul wɔ afe 1960 mu.<ref name=":1" /> == Esuafo dodow == Seseiara dze, Bimbilla Nsɔwdo Skuul wɔ esuafo a hɔn dodow yɛ apem kor Ahaesia na duanan (1,614).<ref name=":1" /> == Botae == Dɛ wɔbɔhwɛ atoto bea a ɔbɔboa adzekyerɛ na adzesua na ɔdze edwumayɛfo mapa aba wɔ ber a wɔnye akyerɛkyerɛfo enyimdzefo na etuhoakyɛfo a wɔbɔboa atsetse esuafo no yie.<ref name=":2">https://www.schoolsingh.com/senior-high-schools/bimbilla-senior-high/our-news</ref> == Enyidoadzehu == Dɛ ɔbɛyɛ Nsɔwdo skuul papa no mu kor ama esuafo a woewie mbofraba skuul no ama hɔn enyimdzee na adzesuadze papa ber a woewie skuul no.<ref name=":2" /> == Adzesua Nkorbata == # Gɛnɛral Atse # Gɛnɛral Sɛainse # Bisinɛse # Hoom Ɛkɔnɔmise # Agirikɔkya<ref name=":2" /> == Skuul Mpanyimfo == * Mohammed Yakubu Mustapha<ref name=":0" /> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 9hv74zadhms0vgnzqf1hlayq2gznru2 Boa Amponsem Senior High School 0 3590 44077 35075 2025-05-09T11:56:01Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 44077 wikitext text/x-wiki {{Databox|item=Q16255014}}'''Boa Amponsem Senior High School''' yɛ amansan nsɔwdo skuul a wɔdze too Boapmponsem, Denkyirahen anaa Denkyirahen a oetwa mu. Ɔwɔ Dunkwa-on-Offin wɔ Denkyira Epuei Mansin mu wɔ [[Finimfin Mantɔw( Central region Ghana)|Finimfin Mantɔw]] mu<ref>https://ghanaguardian.com/mp-donates-alma-matter</ref>. Wɔtseew no afe 1961<ref>https://www.schoolsingh.com/src/error/404page</ref>. Skuul no dzii nkunyim wɔ Ghana Ɔmanmu Abɔdzemunyasapɛ na Nkɔntabu akansi mu wɔ afe 2020 mu a wɔdze amba kor pɛr, dɛ wohyiaa akansi a no mu yɛdzen na hɔn nkotsee nye mbasiafo skuul a Bono-Ahafo afamu bae. == Adzesua Nkorbata == Skuul no yɛ adzesua nkorbata a ɔyɛ General Arts, Business, Agricultural Science, Visual Art, Home Science, na General Science. === Skuul Mpanyimfo === Sesiara Skuul ne panyin nye Mr. Daniel Asante, nyimpa odzi n'ekyir nye Mr. Alexander Austin Kotun, na bea wɔda ne panyin nye Mr. Abubakar Iddrisu<ref>https://www.modernghana.com/news/45944/boa-amponsem-sec-sch-records-improved-sssce-results.html</ref>. == Esuafo a woewie skuul wɔ ha == * Nana Amoakoh == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] ggd5cka0j3evcca9yabfinz6fczc1oe Bole Senior High School 0 3591 44080 35077 2025-05-09T11:56:09Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 44080 wikitext text/x-wiki '''Bole Senior High School''' yɛ nsɔwdo skuul a ɔwɔ Bole wɔ Bole Mansin wɔ [[Savannah Mantɔw]] mu wɔ Ghana. Skuul panyin a ɔwɔ hɔ seseiara nye Albertos Mahama na Sofo panyin Corlenius Begua Termaghre == Abakɔsɛm == Wɔtseew skuul no wɔ afe 1979 mu. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] g3cmqybbxt3q5y52l89l31h23ofg96y Bolgatanga Girls Senior High School 0 3592 44081 35078 2025-05-09T11:56:13Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 44081 wikitext text/x-wiki '''Bolgatanga Girls Senior High School''' yɛ mbasiafo nsɔwdo skuul a ɔwɔ Bolgatanga wɔ Etsifi Atɔe Mantɔw mu wɔ Ghana, wosii no 1956 dɛ mbasiafo finimfin esuafo a wɔda skuul hɔ skuul, na wɔsesaa no bɛyɛɛ mbasiafo mpanyin akyerɛkyerɛfo skuul wɔ afe 1965 na wɔsan sesaa no bɛyɛɛ mbasiafo nsɔwdo skuul wɔ afe 1973 mu. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 9ud3jguo2g22t97b7cdy04480l36cxd Christian Methodist Senior High School 0 3593 44086 35083 2025-05-09T11:56:33Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44086 wikitext text/x-wiki {{Databox|item=Q18205504}}'''Christian Methodist Senior High School''' yɛ amansan nsɔwdo skuul a ɔwɔ New Aplaku wɔ Ga Anaafo Mansin mu wɔ Nkra kurowpɔn mu wɔ Ghana<ref>https://ghanaiantimes.com.gh/chrimesco-students-put-lives-at-risk/</ref>. [[Ebɔw]], 2024 afe mu no, esuafo a wɔwɔ skuul no mu no nye esuafo a wɔwɔ Ngleshie Amanfro Nsɔwdo skuul nyaa ɔko a esuafo ebien hwer hɔn nkwa<ref>https://www.adomonline.com/two-shs-students-feared-dead-after-violent-clash-during-src-week-celebration/</ref><ref>https://www.pulse.com.gh/news/filla/2-students-die-in-clash-between-christian-methodist-shs-and-ngleshie-amanfro-shs/m5xzr9n</ref>. == Abakɔsɛm == Wɔtseew skuul no [[Fankwa]], 1960 a ɔyɛ Rev. Gordon Nii Akwei Quaye a oenya ne beeki kɔr. ɔyɛ Amɛrika Kristo Methodist Episcopal Asɔr na ɔfaa no ho kaw. Nkan no nna skuul wɔ beebi a wɔhae dan no wɔ Asylum Down a ɔbɛn Kwame Nkruma Circle. Nna nkan no ɔyɛ ankorankor skuul, wɔdze hyɛɛ Ghana amansan nwomasua nhyɛhyɛɛ no mu wɔ Fankwa, 1965<ref>https://www.graphic.com.gh/news/general-news/work-progresses-on-nkrumah-circle-interchange.html</ref>. Wɔdze skuul no kɔr mbrɛ ɔwɔ yi, wɔ Weija, wɔ [[Fankwa]], 2009. Skuul no yɛ nsɔwdo skuul. Afe 2021 Yen kaseɛbɔ dze bɔtoo gua dɛ ɔka Nkra kurowpɔ skuul du a wɔbɔ hɔnho mbɔdzen noho<ref>https://yen.com.gh/180837-shs-greater-accra-region.html</ref>. Afe 2015 mu no asaase 110 Eka a ɔyɛ skuul nedze no binom dze enyimpi gyee<ref>https://www.youtube.com/watch?v=bQX2W_RbJxQ</ref>. Afe 2018 mu no nna Asaase 5 Eka a ɔwɔ 110 Eka no mu wɔdze too hɔ no pɛr na wɔdze dzi dwuma a ɔbɛyɛ yie<ref name="ghanaweb.com">https://www.ghanaweb.com/GhanaHomePage/features/Is-Christian-Methodist-SHS-under-threat-561792</ref>. Ber a 2020 Ghana abatow rokɔdo no, beebi a wɔtow aba wɔ skuul wɔ no yɛ bea a ntawantawa sii NPP ekyirdzifo na NDC ekyirdzifo ntamu dɛ wodzebɛnya amba ntsi wɔkyekyɛ edziban<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Special-Voting-NPP-NDC-engage-in-scuffle-over-distribution-of-food-1123247</ref>. == Hɔn a wowiee skuul yi == * ABBAN, Ghana Ndwomtonyi * Amandzeba Nat Ekow Brew, Ghana Ndwomtonyi<ref name="ghanaweb.com"/> * Anas Aremeyaw Anas, Ghana Nsɛnkyerɛwnyi<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/I-was-called-invisible-in-school-Anas-394895#</ref> * Gifty Kwofie, Ghana Mbrahyɛbaguanyi, 2000 na 2008 == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 77gnyzteh7y8bccsxxx1nkcwc33h1fl Diaso Senior High School 0 3594 44087 35084 2025-05-09T11:56:37Z Robertjamal12 13 /* Adzesua ahorow */ clean up using [[Project:AWB|AWB]] 44087 wikitext text/x-wiki '''Diaso Senior High School''' yɛ nsɔwdo skuul a eusafo no bi fi fie ba na binom so da skuul hɔ a ɔwɔ Diaso wɔ Etsifi Denkyira Mansin mu wɔ [[Finimfin Mantɔw( Central region Ghana)|Finimfin Mantɔw]] mu wɔ Ghana. == Adzesua ahorow == Skuul wɔ adzesua nkorbata ahorow yi Gɛnɛral Sɛainse, Gɛnɛral Atse, Bisinɛse, Hoom Ɛkɔnɔmise na Agirekɔkya [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] hi99p4caa9sy1ylltnlrl24ql4ehi4w Ejisu Senior High Technical School 0 3595 44092 35089 2025-05-09T11:56:57Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 44092 wikitext text/x-wiki '''Ejisu Senior High School''' (wɔsan frɛ no Ejisu SHTS) yɛ amansan nsɔwdo skuul a ɔwɔ Ejisu wɔ Ejisu Mansin mu wɔ [[Esuantse Mantɔw(Ashanti Region, Ghana)|Esuantse Mantɔw]] mu wɔ Ghana. Afe 2021 mu no, nna skuul no ka nsɔwdo skuul a WAEC dze binom kɔhwɛɛ hɔn do dɛ gyama wɔpɛdɛ wowia mu wɔ nsɔhwɛ no mu. == Abakɔsɛm == Wɔtseew skuul no afe 1991 mu. Wɔ afe 2020 mu no, nna skuul panyin n'abedziekyir nye Kofi Appiah. Wɔ afe 2022 mu no, skuul panyin a nna ɔhwɛ skuul no do nye Veronica Tandoh. Besi afe 2024 mu no, skuul panyin a ɔwɔ skuul no mu nye Grace Asamani. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] jrslkg2ik4k71i4mj47tlo0q7c7tqk1 Fumbisi Senior High School 0 3596 44095 35092 2025-05-09T11:57:09Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44095 wikitext text/x-wiki '''Fumbisi Senior High/Agric School'''<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Fumbisi-SHS-girl-jumps-from-2nd-floor-19-others-collapse-after-ghost-scare-787287</ref> yɛ nsɔwdo skuul a ɔwɔ Fumbisi wɔ Builsa anaafo Mansin mu wɔ Etsifi Epuei Mantɔw mu wɔ Ghana.<ref>https://web.archive.org/web/20231122030234/https://ghanapoliticsonline.com/mahama-lies-student-mattress-fumbisi-shs/</ref><ref>https://www.dailymailgh.com/ghosts-close-fumbisi-shs-disec-beg-chiefs-for-intervention/</ref><ref>https://3news.com/fumbisi-shs-closed-down-over-ghost-scare/</ref><ref>https://www.graphic.com.gh/news/general-news/ue-r-fumbisi-shs-closed-down-over-alleged-spiritual-attacks.html</ref> == Abakɔsɛm == Wɔtseew skuul no wɔ afe 1991 mu.<ref>https://skynewsgh.com/2023/03/17/fumbisi-senior-high-school-courses-and-details/</ref> Wɔ 2018/2019 nwomasua afe mu no, Esuafo a worubowie skuul hɔn dodow, esuafo a wɔwɔ gyinapɛn ebien hɔn dodow, na esuafo a wɔwɔ gyianpɛn kor hɔn dodow yɛ ɔhaenum eduonu akron, ahaenum eduonan anan, na ahanan eduonum ndzidzido mu. Wɔ afe 2018 mu no, nna skuul panyin a ɔwɔ hɔ nye Francis Adajagsa. Wɔ afe 2019 mu no, nna skuul panyin a ɔwɔ skuul wɔ nye Cletus Aruk == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] p2p87q377e7m8w4viluxjk5eo45025r Gambaga Girls Senior High School 0 3597 44096 35093 2025-05-09T11:57:13Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 44096 wikitext text/x-wiki '''Gambaga Girls Senior High School''' yɛ mbasiafo nsɔwdo skuul a ɔwɔ Gambaga wɔ Etsifi Mantɔw mu wɔ Ghana. == Abakɔsɛm == Wɔtseew skuul no wɔ afe 2008 mu na nyimpa no nye Hajia Alima Mahama,dɛm ber no nyimpa a ɔhwɛ Mbasiafo na mbofra ntotoo ho [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] ic9zx4pdtgralyvyc641kajy170u2aw Ghana Greentech Academy 0 3598 44097 36397 2025-05-09T11:57:17Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44097 wikitext text/x-wiki '''Ghana Greentech Academy''' yɛ nsɔwdo skuul a ɔwɔ Ghana na odzi dwuma dɛ ɔyɛ nsɔwdo skuul a ɔnnyɛ asɔr bi dze, ɔyɛ skuul a esuafo no fi fie na wɔba. Ne nsaano edwuma nsɔwdo skuul a ɔhyɛɛ ase wɔ afe 2014 mu dɛ Mim Technical Academy na ekyir yi wɔ afe 2016 mu no, sesaa noho bɛyɛɛ Ghana Greentech Academy.<ref>https://ges.gov.gh/wp-content/uploads/2020/08/SHSTVET_SCHOOLS.pdf</ref> Dɛ mbrɛ wonya mboa no, skuul no kyerɛ mbanyin na mbasia a wosua Ekuayɛ na Technical wɔ ber a wɔnngye hɔn sika.<ref>https://en.wikipedia.org/wiki/Ghana_Greentech_Academy#cite_note-auto-2</ref> Ifi dɛm skuul yi rokɔ bea a ɔagye dzin a ɔyɛ Mim Bour nserɛhwɛbea a ɔwɔ Mim Ahafo, a ɔwɔ Asunafo North Municipal Mantɔw mu wɔ Ghana a, akwansin no bɛyɛ enum. Dɛ mbrɛ adzesuafo hɔn adzesua botu mpon no ntsi, skuul no gye skuulfo 25 afe biara. Dɛm skuul yi boa esuafo dɛ mbrɛ worikehyia ewiadze yi mu ndwuma wɔ ber a wɔmmper dɛ esuafo no botwa hɔn nsɔhwɛ no nkoktsee, mbom wɔkyerɛ hɔn kwan a wɔbɛfa do a apɛ ndzɛmba afofor a ɔbɔboa hɔn so ka ho. == Mboaedze == [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] ie960dt9o6ndsvk5e3t4z0ny0brnxu3 Ghana National College 0 3599 44098 35095 2025-05-09T11:57:21Z Robertjamal12 13 /* Esuafo a wowiee skuul wɔ ha */ clean up using [[Project:AWB|AWB]] 44098 wikitext text/x-wiki '''Ghana National College''' yɛ nsɔwdo skuul a ɔwɔ Oguaa, Ghana. == Abakɔsɛm == Ghana National College wɔtseew no 20 Ayɛwoho,1948, akyerɛkyerɛfo nna wɔwɔ hɔ nye akyerɛkyerɛfo a woyii hɔn edzi wɔ St Augustine College na Mfantsipim skuul mu. Nyimpa ɔtseew skuul nye Ghana manpanyin a odzikan Dr. Kwame Nkrumah a ɔdze n'ankasa ne sika hwɛɛ esuafo awɔtwe a Aborɔfo no yii hɔn edzi wɔ St Augustine College mu.Dɛm inyiadzi yi kɔfaa ɔyɛkyerɛ bi baa a nna ofi Nkrumah, iyi maa wɔdze no too efiadze. == Esuafo a wowiee skuul wɔ ha == Wɔ afe 2014 mu no, Skuul no yɛɛ bea bi a wɔdze bɛhyɛ hɔn a wowiee skuul yi no enyimnyam. Nyimapa odzinkan nye Francis Allotey, Samuel Sefa-Dedeh, Jophus Anamuah-Mensah, Anthony Annan-Prah, David Taylor, Lee Tandoh-Ocran na Konbby A. Koomson. Nyimpa wowiee skuul wɔ Ghana National College no wɔtaa frɛ hɔn Nananom. Binom so a wowiee skuul yi nye: * Nana Aba Anamoah, Nsɛmkyerɛnyi na Tibi do odwumayɛnyi * Kwesi Armah, Nkan no Ghana ananmusinyi a ɔwɔ UK * General Emmanuel Alexander Erskine, 1st UNIFIL Kɔmanda * Gladys Asmah – Nkan no Nyimapa ɔhwɛ po do * Anthony Annan – Ghananyi wiadze anfanaa Bɔɔlbɔnyi / Schalke 04 * Frank Abor Essel-Cobbah – Mbrahyɛbeguanyi * Damoah – Ghananyi buukuukyerɛwnyi * Ernest Debrah – Ghananyi amayɛnyi, nkan no nyimpa ɔwɔ asoɛe a wɔhwɛ edziban na kuayɛ ho nsɛm do * Kwame Gyewu-Kyem – Mbrahyɛbaguanyi * Diana Hamilton – Ghananyi ndwomtonyi * Winston Mensah-Wood – Nkan no sahen a ɔhwɛ ahobambɔ ho nsɛm do * Charlotte Osei – Mbranyi na nkan no abatow guamutsenanyi * Abeiku Santana – Kasanoma na tibi do nsɛmkyerɛwnyi * Asiedu Walker – Ghananyi amanyɛnyi * Nana Owusu-Nkwantabisa – Nwomasuanyi * Rahim Banda – Sesetwanyin na Nsɔwdo skuul a eusafo no ntua hwɛɛ ananmusinyi [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] it3vqqc6p2jm2bys9rgmsjwc7mlct35 Ghana-Lebanon Islamic School 0 3600 44102 35101 2025-05-09T11:57:37Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 44102 wikitext text/x-wiki '''Ghana-Labanon Islamic School''' (GLIS) yɛ ankorankor nsɔwdo skuul a ɔwɔ Nkran. Wɔtseew no afe 2000 mu na wobuee ano wɔ [[Esusow Aketseaba|Esusow-Aketseaba]], 2001, nyimpa a ɔyɛ nye Ghana manpanyin abadziekyir Aliu Mahama. Skuul ahorow yi na ɔwɔ hɔ mbɔtɔbermu skuul, mbofraber mu skuul, nsɔwdo skuul na Arabic Adzesua nkorbata(ASU) == Abakɔsɛm == Ghana-Lebanon Islamic School Complex (GLIS) wɔtseew no Sanda, 2000 na wobuee ano 19 Esusowa-Aketseaba, 2001 a ɔyɛ nyimpa oenya ne beebi kɔr Ghana mampanyin abadziekyir dadaw Alhaji Aliu Mahama. Ɔhyɛɛ ase dɛ Ghana-Lebanon Islamic nsɔwdo skuul (GLISS) a nna wosua adzesuadze kumaa bi ansaana wɔrobue mu dze mbofraber mu skuul aka ho. Hɔn a skuul no yɛ hɔn dze na wɔhwɛ ho ntotoo nye Ghana Islamic nwomasua kuw na mu nsesaa (GISPER). Kuw a ɔyɛ Lebano edwumayɛfo a wɔreyɛ edwuma wɔ Ghana. Skuul no wɔtseew no dɛ ɔka GISPERFO hɔn nkambom kurowma asɛdze. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] dgbuordznladr0k9ffbz3gmd4ks0bu1 Half Assini Senior High School 0 3601 44104 35103 2025-05-09T11:57:45Z Robertjamal12 13 /* Esuafo dodow */ clean up using [[Project:AWB|AWB]] 44104 wikitext text/x-wiki '''Half Assini Senior High School''' yɛ nsɔwdo skuul a ɔwɔ Half Assini a ɔwɔ Atɔe Mantɔw mu wɔ Ghana == Abakɔsɛm == Skuul yi ka skuul ahorow a Ghana manpanyin a odzi kan Dr. Kwame Nkrumah sii no ho.Ɔdze esuafo eduosia na akyerɛkyerɛfo anan tseew skuul no. Skuul no ka skuul ahorow kumaa a wɔtseew no ɔman yi mu (Ndɛ Ghana) na odze esuafo a wonyim dze baa wiadze afanaa nyinara. Skuul adan a yehu no ndɛ yi nyinara Nkrumah na osii, na ndɛ ber yi ɔka skuul ahorow a wɔwɔ abɔdzemunyasapɛ ho akadze wɔ ɔman yi mu no ho. == Esuafo dodow == Skuul no wɔ esuafo a hɔn dodow bɛyɛ Ɔpe kor na Ahaesia (1,600) [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 4cdunzq9iuw9m5f2eqa7asnw5n0c4u8 Ideal College Senior High School 0 3602 44106 35105 2025-05-09T11:57:53Z Robertjamal12 13 /* Skuul bea ahorow */ clean up using [[Project:AWB|AWB]] 44106 wikitext text/x-wiki '''Ideal College Senior High School''' yɛ ankorankor nsɔwdo skuul a ɔwɔ Nkran kurowpɔn mu wɔ Ghana. == Skuul bea ahorow == Skuul bea ahorow ebien, baako wɔ Tema na baako so wɔ Legon. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] dtv1qdtdfq77m99o1cm93te3mq13n5a Jukwa Senior High School 0 3603 44109 35110 2025-05-09T11:58:05Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 44109 wikitext text/x-wiki '''Jukwa Senior High School''' yɛ nsɔwdo skuul a ɔwɔ Jukwaa wɔ [[Finimfin Mantɔw( Central region Ghana)|Finimfin Mantɔw]] mu wɔ Ghana. Wɔtseew skuul no wɔ afe 1991 mu. Skuul no ne ngyedo dzin nye Nkunyimdzi hia Edwumadzen. Skuul no n'ahosu nye ahabanmon na akokɔangua. == Abakɔsɛm == Nhyehyɛɛ a wɔdze guu akwan mu dɛ wodze beyi nsu ho haw no wiee pɛyɛ wɔ afe 2016 mu. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] lo1hbmtm7uk5du8s0cvhhoclmvhf5j4 Kadjebi-Asato Senior High School 0 3604 44110 35112 2025-05-09T11:58:09Z Robertjamal12 13 /* Esuafo a wowiee skuul wɔhɔ */ clean up using [[Project:AWB|AWB]] 44110 wikitext text/x-wiki {{Databox|item=Q97627475}}'''Kadjebi-Asato Senior High School''' (KASEC) yɛ nsɔwdo skuul a ɔwɔ nkurow ebien hyedo a hɔn dzin nye Kadjebi na Asato a ɔmaa skuul no ne dzin. Ɔwɔ Kadjebi Mansin mu wɔ [[Oti Mantɔw]] mu wɔ Ghana. == Ahyeɛnsewdze == Skuul no wɔ ahyeɛnsewdze a ɔyɛ buukuu na ɔkɔr, a nyasan adze na hɔn ngyido dzin nye Consilio et Animis (<nowiki>''</nowiki> Dɛ nyasa na akokodur) == Abakɔsɛm == Skuul no ka skuul ahorow a Dr. Kwame Nkrumah sii no 5 Fankwa, 1959 noho dɛ ɔmbɔboa nsɔwdo skuul nwomasua ama mbofra wɔwɔ dɛm bea hɔ na hɔn a wɔwɔ ekyir. Wosii no Ghana nwomasua fotow ase na Ghana kookoo adwosu na ɔfaa ho kaw. Ahyɛase no Owura Ferdinard Goka hyɛɛ ase, nkan no Floa Mantɔw mu ananmusinyi. Adzesua ahyɛase no wɔ 19 Sanda, 1960 no wɔdze maa mbanyin eduosia esia. Skuul no dzii n'afrehyia eduosia wɔ Ɔbrɛfɛw, 2019. Esuafo woewie skuul nkabom kuw - Kasec esusfo a woewie skuul nkabom kuw (KOSU)- hyɛɛ ase wɔ 1990 mu wɔ New York na New Jersey nkurow bi a ɔwɔ Amɛrika. Wɔ dɛm afe yi mu no, Nyimpa a wodzii kan no hyiaa wɔ beebi kɔhyiaa dɛ wɔrekɔ dwendwen ndzɛmba bi a ɔdze nkɔso na ndzɛmba papa na wɔahwehwɛ kwan a wɔdze bɔboa hɔn skuul no. Wɔ February, 2009 mu no, esuafo a woewie skuul wɔ hɔ kumaa bi a wɔwɔ New York hyia hɔnho wɔ ahoma torfo do nyaa nkitahodzi ama aboa KOSU-kuw no amanaman mu. == Skuul Mpanyimfo == {| class="wikitable sortable" !Hyehyɛɛ !Dzin !Ber a ɔhyɛɛ ase !Ber a odzii |- |1 |A. D. Addo Yobo |1960 |1965 |- |2 |S. K. Afari |1965 |1972 |- |3 |J. B. Yegbe | |AG |- |4 |H. K. Owusu |1973 |1981 |- |5 |E. K. Gawu |1981 |1984 |- |6 |E. K. Kokorokoi |1984 |1986 |- |7 |I. K. Cudjoe |1986 |1996 |- |8 |Mr F.K Korwu |1996 |2003 |- |9 |Mussah Yamba Issahaku |2003 |2009 |- |10 |Thomas Fourdjour-Ababio |2009 |2017 |- |11 |Gideon Tay |2017 |2020 |- |12 |Daniel K. Lenwah (SVD) |2020 | |} == Esuafo a wowiee skuul wɔhɔ == * Rashid Bawa, Nkan no mbrahyɛbeguanyi na sesiara Ghana ananmusinyi a ɔwɔ Nigeria * John Kwadwo Gyapong, Ghananyi amanyɛnyi * Clemence Jackson Honyenuga, Ɔtsembuafo ɔwɔ Ghana kɔɔto kɛse paa (2020-2023) na Ɔhen a ɔwɔ Nyagbo nanano atsenankungua * Joseph Kwadwo Ofori, Ghananyi amanyɛnyi [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] oo5qydwd9rz9oozpqozi69qfzva84x4 Kalpohin Senior High School 0 3605 44111 35113 2025-05-09T11:58:13Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 44111 wikitext text/x-wiki '''Kalpohin Senior High School''' (wɔsan frɛ no KALISCO) yɛ amansan nsɔwdo skuul a ɔwɔ Kalpohin Estates wɔ Temale Mansin mu wɔ Etsifi Mantɔw mu wɔ Ghana. Wɔtseew skuul no wɔ afe 1987 mu. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] hsarrg5wcyx1d2t95dxs0oue17lge33 Keta Senior High Technical School 0 3606 44112 35114 2025-05-09T11:58:17Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 44112 wikitext text/x-wiki {{Databox|item=Q14813191}}'''Keta Senior High Technical School (Ketasco)''' nkan no Keta nsɔwdo skuul yɛ mbanyin na mbasia amansan nsɔwdo skuul a ɔwɔ Dzelukope kurow a ɔwɔ Keta Mansin mu wɔ [[Firaw Mantɔw]] mu, Ghana.<ref>https://www.ketasco.com/lander?option=com_content&view=article&id=46&Itemid=53</ref> Skuul no wɔ esuafo dodow bɛyɛ Apem ebiasa na ahaenum duenum na akyerɛkyerɛfo a wɔ hɔnho mbɔdzen ɔha na eduonum wɔ 2020 mu. Ketasco yɛ nsɔwdo skuul a ɔso wɔ Firaw Mantɔw mu na Ghana nsɔwdo skuul a ɔso no mu kor. Skuul no ne ngyedo dzin nye DZO LALI na hɔn dzin kor so nye Sesiara anaa Dabi. Ɔkɔr a ɔwɔ skuul no n'abobow ano no kyerɛ esuafo no dɛ aber biara no wɔbɛyɛ dɛ ɔkɔr.<ref>https://www.myjoyonline.com/</ref> == Abakɔsɛm == Ketasco wɔtseew no 27 Kwakar, 1953, ber nyimpa mbi dze too hɔnho do dɛ wɔbɛhyɛ ase esi skuul bi a ɔbɔboa dɛ skuul ama esuafo a wɔwɔ nsɔwdo skuul tahyee Keta nyinara. Skuul no hyɛɛ ase wɔ beebi anna wɔhaa a nna ɔnye ( Kudzawu da) dzi nhwɛnyim bea ndɛ Ghana enyinam nkandzeaa ɔwɔ Dzelukope. Ketasco hyɛɛ ase dze Nathan Quao, nwomasuanyi, nyimapa onyimdze yɛɛ hɔn skuul panyin odzikan na esuafo eduonu ebien. Wɔ afe 1961 mu no skuul no kɔr beebi a nvdɛ wɔwɔ yi na bea wɔbɛwɔ daa.<ref>https://web.archive.org/web/20210227163342/https://dzolali85.webs.com/schoolhistory.htm</ref> == Skuul Mpanyimfo == Pon yi ɔwɔ ase kyerɛ Skuul mpanyimfo ahorow a skuul no enya ber a wɔtseew skuul no na mfe a wɔdze dzii dwuma {| class="wikitable" !Dzin !Ber wodzii dwuma |- |Mr. Nathan Quao |1953–1956 |- |Mr. J. W. Abruquah |1957–1963 |- |Mr. R. E. K. Matanawui |1963–1970 |- |Mr. R. E. K. Matanawui |1963–1970 |- |Mr. F. Y. Amuzu |1970–1983 |- |Mr. C. K. Mensah |1983–1984 |- |Mr. J. A. K. Kaleku |1984–1988 |- |Mr. C. K. Mensah |1988–1990 |- |Mr. J. Y. Deku |1990–2005 |- |Mr. D. O. Gbagbo |2005–2007 |- |Mr. D. K. Sedanu-Kwawu |2007–2017 |- |Mr. F.C.K Agbakey |2017-2019 |- |Mr. I.K. Dzidzienyo |2019-Osido sesisara |} == Adzesuadze a wɔyɛ == * Gɛniral Sɛianse * Bisinɛse * Gɛniral atse * Hoom ɛkɔnɔmise * Tɛkinikal * Bihyewal atse * Agilikɔkya Sɛianse == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] c7cuu2xlfbyoundm5al9ny93sqy6d31 Kinbu Senior High Technical School 0 3607 44113 35115 2025-05-09T11:58:21Z Robertjamal12 13 /* Eusafo a wowiee skuul wɔha */ clean up using [[Project:AWB|AWB]] 44113 wikitext text/x-wiki '''Kimbu Secondary Technical School''' wɔ Ghana abakɔsɛm mu afe 1874 wɔ Rowe amambu aber do. Skuul wosii dɛ ɔbɛma ebibifo a nna wonntum nye aborɔfo no nnya nkitsaho wɔ dɛm ber no. Nna ɔwɔhɔ dɛ ebibifo no nna wonyi hɔnho nya nkitahodzi kyen aborɔfo no, iyi ntsi na ɔmaa wɔtseew skuul no. Ber a nna aborɔfo no ridzi hɛn do no nna wɔfrɛ no Mbanyimfo Nsɔwdo Skuul. (Rowe -Road skuul na ekyir ɔbɛyɛɛ Kinbu Middle Boys Skuul). Ber wɔkyerɛɛ nwomasua nsesamu wɔ afe 1976 mu no, Kinbu finimfin skuul no fii hɔ ma wɔtseew Experimental Junior Secondary Schools du a odzikan dɛ dwumadzi ɔwɔ Ghana. Sesiara wɔyɛ adzesuadze esuon bi nye Sɛianse, tɛkinikal sɛianse, ndadze dwuma, ndua dwuma, adansi, bihyewal atse, hoom ɛkɔnɔmise, gɛniral atse, na bisinɛse. Iyi yɛ Ghana nwomasua asoɛe nhyehyɛɛ, Tudu. Suul panyin: Mrs. Sylvia Letcher-Teye Ngyedodzi: Nyimdzee, nsano edwuma na ahoɔhar Hɔn a wodzi do: Kuw a wodzi do Dza skuul no tse: esuafo a wofi fie ba skuul == Eusafo a wowiee skuul wɔha == * Jonathan Nii Tackie Kommey, ɔkyerɛkyerɛnyi na amanyɛnyi * Alfred Jonas Dowuona-Hammond, amanyɛnyi * Joe Lartey, nsɛmkyerɛwnyi * Nii Quaynor, Abɔdzemunyasapɛnyi [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] sty0qtlk8i2omnjmlfcn7g0z8wavi5c Kintampo Senior High School 0 3608 44114 35116 2025-05-09T11:58:25Z Robertjamal12 13 /* Dwumadzi ahorow */ clean up using [[Project:AWB|AWB]] 44114 wikitext text/x-wiki {{Databox|item=Q114812011}} '''Kintampo Senior High School''', wɔsan frɛ no Great KiNSS, yɛ nsɔwdo skuul a ɔwɔ Kintampo wɔ Kintampo Etsifi Mansin mu wɔ Bono Epuei Mantɔw mu wɔ Ghana. Wɔ Ebɔw 9, 2021 mu no skuul no dzii asaana yɛrebenya fahodzi akansi wɔ Nkran a nna tsirasɛm no nye <nowiki>''Ebɛnadze na Inyim''</nowiki> == Abakɔsɛm == Wɔtseew skuul no Fida, Ɔbɛsɛ 15, 1975 a ɔyɛ Ghana aban na kurow hɔ nyimpa no dzii dɛm dwuma yi. Skuul no hyɛɛ ase a ɔdze esuafo eduasa ebien a no eduonu ebien yɛ mbanyimfo na ebiasa yɛ mbasiafo. Mr. J.B Mensah dze beebi a ɔtse dɛ wɔmfa nyɛ nwomasua bea mma mbofraber mu skuul. Skuul no dzii n'afrenhyia ɔtɔdo eduonum wɔ afe 2024 mu. == Abadobɔdze == Skuul no dzii nkunyim wɔ akansi a ɔkɔr do wɔ afe 2021 ber a Ghana ridzi n'afrenhyia eduosia anan no. Skuul no dzii nkunyim wɔ skuul ebiasa mu: Bolgatanga nsɔwdo skuul, Mawuli Nsɔwdo skuul na T.I Ahmadiyya nsɔwdo skuul. Wosii akan no wɔ Ghana Kaseɛbɔ nkabom bea (GBC) == Dwumadzi ahorow == The school six programmes: General Arts, General Science, Business, Home Science, Agricultural Science and Visual Art. Skuul no yɛ Ghana nwomasua asoeɛ ase wɔ Ghana aban mu. Skuul no wɔ Kintampo, ɔno notsee na ɔwɔ Kintampo na Tamale kwantsempɔn no do. Skuul no wɔ esuafo dodow a wɔ Apem ebien na ahaesuon eduokron awɔtwe na akyerɛkyerɛfo na edwumayɛfo 186: 134 akyerɛkyerɛfo na 54 edwumayɛfo a wɔwɔ skuul hɔ. Skuul no wɔ ndzɛmba a ɔboa esuafo wɔda skuul hɔ. Esuafo wɔda skuul hɔ yi bɛyɛ Apam kor na ɔhaduesuon na esuafo a wofi skuul ba so hɔn dodow yɛ Apem kor na ahaebiasa eduowɔtwe baako [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] dhlwjespv2lks8fri4k7mmh47d2twrj KNUST Senior High School 0 3609 44115 36530 2025-05-09T11:58:29Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44115 wikitext text/x-wiki {{Databox|item=Q16253189}}'''KNUST Senior High School''' (the Kwame Nkrumah University of Science and Technology High School) yɛ nsɔwdo skuul a ɔwɔ Kumasi, Ghana.<ref>{{Cite web |title=KNUST Senior High Contacts {{!}} SchoolsInGh.com |url=https://www.schoolsingh.com/senior-high-schools/knust-senior-high/contact |access-date=2024-06-29 |website=schoolsInGh |language=en}}</ref><ref>Amoh-Gyebi, Godwin. ''Knust Senior High School''.</ref><ref>Oppong Frimpong Zafonic. ''Knust Senior High School''.</ref> Skuul ne abɔdzin a ɔwɔ Akan kasa mu nye, Mmadwemma, ɔkyerɛ dɛ, <nowiki>''nyimpa a wɔdwen yie ana wɔayɛ biribi''</nowiki>. Hɔn ngyedo dzin nye <nowiki>''Enyimkɔ nye kasa a wɔhwɛ''</nowiki>. Afe biara no esuafo bɛyɛ ahaesia na wowie skuul yi. Mrs. Felicia Asamoah Danquah yɛ skuul panyin ɔwɔ skuul hɔ. Ɔyɛ nsɔwdo skuul, a ɔwɔ esuafo a wɔyɛ mbanyin 900 na mbasiafo 1010(2015).<ref>{{cite web|url=http://www.twimovies.com/twi-schools/8509-knust-senior-high-school.html|title=Knust Senior High School |accessdate=2015-03-10 |publisher=Twi Movies}}</ref> Skuul no wɔ akyerɛkyerɛfo 66 na edwumayɛfo 21. == Abakɔsɛm kakra == KNUST nsɔwdo skuul nna nkan no wɔfrɛ no Technology Secondary School kɔpem 2007. Ɔdze nsɔwdo skuul nwoma dzi dwuma, na ɔwɔ Kwame Nkrumah suapɔn no mu wɔ Kumasi, Ghana. Wɔtseew no Kwarkwar 1961 a ɔyɛ nka no suapɔn panyin no na ɔtseew, Dr. R.P Baffour. == Adzesuadze wɔyɛ == Skuul no yɛ dɛm adzesuadze yi: * General arts * Visual arts * General science * Business * Engineering Science * Home Science<ref>{{cite web|url=https://www.facebook.com/shsandcolleges/posts/523598694348276|title=Profile of Knust Senior High School |accessdate=2015-03-12 |publisher=Facebook Senior High Schools and Colleges Page|date=20 April 2013}}</ref> == Esuafo a wowiee skuul yi == * Amerado, ndwomtonyi * TwinsDntBeg, fototwanyi * Mohammed Muntaka, mbrahyɛbeguanyi * Prince Alvin Kwabena Ansah, IT edwumayɛnyi == Mboaedze == [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] ao9dnjbjvzjk33jmags95seatpp8c3n Kpando Senior High School 0 3610 44116 35118 2025-05-09T11:58:33Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 44116 wikitext text/x-wiki '''Kpando Senior High School''' nkan no wɔfrɛɛ no Kpando Senior High School yɛ nsɔwdo skuul a ɔwɔ Kpando Mansin a ɔwɔ Flao Mantɔw mu wɔ Ghana. Ɔka nsɔwdo skuul ebiasa a ɔwɔ Kpando kurow no mu noho na dɛ obi botum nye hɔn edzi ekyingye no hɔn na wɔyɛ nsɔwdo skuul a wɔbɔ hɔnho mbɔdze yi paa wɔ Mansin no mu na Flao Mantɔw mu a ɔwɔ Ghana. Ɔka <nowiki>''A''</nowiki> nsɔwdo skuul noho, wɔdze maa no wɔ ne mbɔdzembɔ esuafo no daa no edzi wɔ WAEC nsɔhwɛ a etwa mu no mu. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 4pqbiqfsxhfubtljnnjfpxnrmis0azl Kpedze Senior High School 0 3611 16869 16351 2024-09-18T21:44:20Z Assilidjoe 33 added interwiki links 16869 wikitext text/x-wiki '''Kpedze Senior High School''' (wɔsan frɛ no KPESCO) yɛ nsɔwdo skuul a ɔwɔ Kpedze wɔ Ho Atɔe Mansin no mu wɔ Firaw Mantɔw mu wɔ Ghana. [[Ebɔw]],2016 mu no, skuul no dzii nunyim wɔ anokɔnkɔn akansi bi a Evangelical Presbyterian University College hyehyɛɛ. == Abakɔsɛm == Wɔtseew skuul no Ɔbrɛfɛw 12,1962 na wɔdze mbanyi du na mbasiafo enum ntsi esuafo dodow duenum. Afe 2011 mu no, Mr. Gabriel Mawusi Aku nna ɔyɛ skuul panyin wɔ skuul no mu. Wɔ afe 2019 mu no, skuul panyin a ɔwɔ skuul no mu nye Togbe Foe Tsali II. Wɔ afe 2020 mu no, skuul panyin a ɔwɔ hɔ nye Mr. Gadotor Yram. [[Ayɛwoho]], 2022, skuul no dzii nkunyim wɔ Flao Mantɔw mu akansi bi. == Esuafo a wowiee skuul yi == * Mandy Wisdom Enyam known as Hyfi, an artist in Ho, Volta Region. * Ernest Victor Apau, District Chief Executive for Ho West, Volta Region. * Togbe Afede Asor II, predecessor of Togbe Afede XIV, Agbogbomefia of Asogli * Dzifa Attivor, former politician and Deputy Minister for Transport. * Mr Atsu Menyawovor, board chairman of the school 3mabnixfkb4t1nbrfygz36unvksga0u Krobea Asante Vocational/Technical Institute 0 3612 44117 35119 2025-05-09T11:58:37Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 44117 wikitext text/x-wiki {{Databox|item=Q115739102}}'''Krobea Asante Technnical and Vocational School''' yɛ nsɔwdo skuul a ɔwɔ Effiduase Asokore a ɔwɔ Sekyere Epuei Mansin mu wɔ [[Esuantse Mantɔw(Ashanti Region, Ghana)|Esuantse Mantɔw]] mu wɔ Ghana. Skuul no wɔ Asokore egya a ɔwɔ Ahensan kwan no do. Skuul no hyɛ Asoɛe a wɔhwɛ nsano edwuma nwomasua ase wɔ Ghana. Wɔ afe 2015 mu no, skuul no dzii nkunyim wɔ mbrahyebeguanyi akansi no mu na hɔn so nna wɔyɛ nsano edwuma nsɔwdo skuul a wɔtɔdo ebien wɔ Esuantse Mantɔw mu. == Abakɔsɛm == Wɔtseew skuul no wɔ afe 1999 mu na nyimpa a ɔtsee nye Nana Susubribi Krobea Asante, Ɔmanhen a ɔwɔ Asokora Nananomatsenankogua. Janet Graham na obuee ano, dɛm ber no Canada anamusinyi a ɔwɔ Ghana. Wɔ afe 2023 mu no, skuul panyin a nna ɔwɔ skuul no mu nye Mr. K Baah. Wɔ afe 2023 mu no, nyimpa panyin a nna ɔhwɛ skuul fie do nye Agyen Emmanuel [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] kfja5jyhu1vleystlg9eobg2j24xe61 Kumasi High School 0 3613 44119 35121 2025-05-09T11:58:45Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 44119 wikitext text/x-wiki '''Kumasi High School''', mpɛn pii wɔfrɛ no KUHIS, yɛ <nowiki>''A''</nowiki> nsɔwdo mbanyimfo skuul a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. S.K Amoah tseew skuul no wɔ age 1962. Wobu skuul no dɛ ɔka nsɔwdo skuul ahorow no a wɔbw hɔnho mbɔdzen wɔ Ghana na Bisinɛse skuul a ɔbɔ noho mbɔdzen wɔ Ghana. Hɔn na wodzii nkunyim wɔ agorkansi akan no mu wɔ [[Esuantse Mantɔw(Ashanti Region, Ghana)|Esuantse Mantɔw]] mu, seseiara Luvfm nsɔwdo skuul ankɔnkɔn akansi no hɔn na wodzii nkunyim na wɔnye hɔn aperperfo Prempeh nsɔwdo skuul kɔr akansi ewie no. Hɔn so na wɔyɛ Nkunyimdzifo wɔ USA bisinɛse agorkansi a odzikab no na wɔtɔdo ebien wɔ Esuantse Mantɔw mu Sɛianse na Matsese akansi no mu. Esuafo bebiree na woewie skuul wɔ hɔ. Skuulfo no nyinara wɔfrɛ hɔn Mberantse [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 374y0aif0uw9w6v4i04wb24i1s70hlo Kumasi Senior High Technical School 0 3614 44120 35122 2025-05-09T11:58:49Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 44120 wikitext text/x-wiki '''Kumasi Senior High Technical School''' yɛ aforafora nsɔwdo skuul a ɔwɔ Patasi wɔ Esuantse Mantɔw mu wɔ Ghana. == Abakɔsɛm == Wɔtseew skuul no wɔ afe 1991 mu. Wɔ afeb 2022 mu no, Skuul no sii akan wɔ Ɔmanmu Sɛianse na Matsese Akansi no mu. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] hqu81dhdyb4oz3qtfzhq2sz3vboe3wp Kumasi Technical Institute 0 3615 44121 35123 2025-05-09T11:58:53Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 44121 wikitext text/x-wiki '''Kumasi Technical Institute''' yɛ nsɔwdo skuul a ɔwɔ Kumasi wɔ Esuantse Mantɔw mu wɔ Ghana. == Abakɔsɛm == Wɔtseew skuul no afe 1976 mu ɔnam Ghana aban mboa do. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] agot1xr9f29celcz85wpr7l35iwutyd Lycée Français International Jacques Prévert d'Accra 0 3616 44124 35126 2025-05-09T11:59:05Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 44124 wikitext text/x-wiki '''Lycée Français International Jacques Prévert d'Accra''' yɛ French amanam skuul a ɔwɔ Legon Epuei wɔ Nkran Kurowpɔn Mantɔw mu wɔ Ghana. Ɔnye France ananmusinyi a ɔwɔ Nkran no wɔ twaka na ɔboa mbofraber mu skuul na nsɔwdo skuul == Abakɔsɛm == Awofo nkabomkuw na wɔtseew skuul yi wɔ afe 1963 mu dɛ ɔmboa French edwumayɛfo hɔn mbofra nwomasua. Nna ɔyɛ Embasy Cultura fo hɔn egyapadze.Fir afe 1975 kɔpem Ayɛwoho 2000 mu no, ɔhae beebi wɔ Roman Ridge ansaana wɔriyi akɔ beebi a ɔwɔ sesiara yi. Wɔ afe 2000 mu no, wɔdze skuul no too Jacques Prévert French awensɛm kyerɛwnyi. Wosii agordzibea fofor wɔ afe 2016 mu. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] d3ezybec9l874vh8w24dc00v9pnavq8 Breman Asikuma Senior High School 0 3617 48347 44084 2025-06-20T12:00:53Z Assilidjoe 33 Medze mboaedze aka ho 48347 wikitext text/x-wiki {{Databox|item=Q109252773}}'''Breman Asikuma Senior High School''' yɛ nsɔwdo skuul wɔ Ghana na wɔwɔ esuafo a wɔtse hɔn fie a wɔkɔ skuul no bi na esuafo a wɔda skuul hɔ. Ɔwɔ Breman Asikuma a ɔwɔ Finimfin Mantɔw mu. Ɔno nye nsɔwdo skuul a odzi kan wɔ Asikuma/Odoben/Brakwa Mansin no mu.<ref>{{Cite web |title=Breman Asikuma Senior High School – Myshsrank |url=https://myshsrank.com/post/breman-asikuma-senior-high-school |access-date=October 11, 2021 |website=myshsrank. |language=en}}</ref><ref name=":1">{{Cite web|title=Breman Asikuma PTA adds to school's infrastructure; executes major intervention projects|url=https://www.graphic.com.gh/features/features/breman-asikuma-pta-adds-to-school-s-infrastructure-executes-major-intervention-projects.html|access-date=2021-11-07|website=Graphic Online|date=October 19, 2018 |language=en-gb}}</ref> Skuul no sua adzesua ahorow bi tse dɛ dza ɔfa abɔdzenyansapɛ ho,business, general art, agricultural science, na home economics a ɔma wonya abɔdzin krataa wɔ West African Senior School Certificate.<ref name=":0">{{Cite web|title=Breman Asikuma Secondary School|url=https://bassgh.webs.com/|access-date=October 11, 2021|website=Breman Asikuma Secondary School}}</ref> == Abakɔsɛm == Breman Asikuma Nsɔwdo skuul wobuee no ɔbirɛfɛw 1964 mu wɔ asaase a nnkan no nna Methodist mbofra skuul no wɔ do no do, a seseiara ɔyɛ Col. Baidoo Primary. J.H.S. Mr. Robert Essuman, kuayɛnyi sahen a nna ɔwɔ hɔ dɛm ber no, ɔno na ɔdze dɛm adwen no bae. Messers Isaac K. Botchwey na T.B Okwan nna hɔn so Ka ho bi. Methodist asɔr a ɔwɔ Ghana, Breman Esikuma nkorɔfo, na Breman Nananom atsenankungua kaa bɔɔ mu wɔ dwumadzi no mu, a Very Rev. Felix Mensah Akyea yɛɛ ho ntotoo, Superintendent Minister a ɔwɔ hɔ dɛm ber no na Nana Amoahkwa Buadu VI, dɛm ber no ɔmanhen.<ref name=":1" /> Mr. Ernest K. A. Odoom na nna ɔyɛ hɔn Skuul Panyin a odzikan, na skuul no dze akyerɛkyerɛfo esia hyɛɛ ase: Messers E. B. Addai, Mr. Henry Aikins, Mr. Baffour, Mr. Allotey, na Mr. T. B. Okwan, nna edwumayɛfo ebien a wɔnkyerɛ adze. Nwomasua a odzikan kɔr ewiei no, adzesuafo 60 na wɔgyee hɔn. Seseiaradze esuafo a wɔwɔ skuul hɔ no bɛyɛ 2500 na akyerɛkyerɛfo 84, na edwumayɛfo a wɔnnyɛ akyerɛkyerɛfo 40.<ref name=":0" /> Skuul no tui kɔr beebi a wɔwɔ seseiara yi wɔ Esusowa Aketseaba 5, 1973, Opanyin Kofi Tawiah ekyir no, dɛm mber no Ebusuapanyin a ɔwɔ Turom Nsona adzehyedze mu wɔ Asikuma, ɔmaa kurow no asaase dɛ wɔmbɛtsena hɔ afebɔɔ.<ref>{{Cite web|title=Breman Asikuma Senior High History |url=https://www.schoolsingh.com/senior-high-schools/breman-asikuma-senior-high/history|access-date=2021-10-30|website=schoolsInGh|language=en}}</ref> Skuul no dze esuafo a woewie etsitsir a wo tum hyɛ edwuma biara mu na aba.<ref>{{Cite web|date=December 6, 2019|title=Breman Asikuma Senior High School appeals for new Assembly Hall|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Breman-Asikuma-Senior-High-School-appeals-for-new-Assembly-Hall-807688|access-date=2021-11-07|website=GhanaWeb|language=en}}</ref> == Nwomasua == === Esuafo Hɔn Ngyee Wɔ Skuul hɔ === Breman Asikuma Nsɔwdo skuul yɛ mbanyimfo na mbasiafo skuul a wɔgye mbanyimfo na mbasiafo.<ref>{{Cite web|title=Educational System of Ghana|url=https://gh.usembassy.gov/education-culture/educationusa-center/educational-system-ghana/|access-date=2021-11-07|website=U.S. Embassy in Ghana|language=en-US}}</ref> Esuafo a wɔgye hɔn skuul wɔ no gyina akansi do na wɔgye esuafo a woewie Mbofra ber mu skuul nko tse. Esuafo a worobowie Mbofraber mu skuul no tsimtsim dɛ wobenya nsɔwdo skuul mu kwan wɔ kɔmpiwta kwan dɛ wobenya skuul mu kwan,<ref name=":2">{{Cite web|title=Computerized School Selection and Placement System (CSSPS) Guidelines for Selection of Schools for 2020 Placement|date=September 2020 |url=https://ges.gov.gh/2020/09/01/computerized-school-selection-and-placement-system-cssps-guidelines-for-selection-of-schools-for-2020-placement/|access-date=2021-11-07|language=en-US}}</ref> iyi Ghana Nwomasua Nhyehyɛɛ na wotsimtsimii wɔ afe 2005 mu, ansaana woewie hɔn (BECE) nsɔhwɛ no.<ref>{{Cite web|title=Educational System of Ghana|url=https://gh.usembassy.gov/education-culture/educationusa-center/educational-system-ghana/|access-date=2021-11-07|website=U.S. Embassy in Ghana|language=en-US}}</ref> ɔnntse dɛ nkan no nkarii nhyehyɛɛ a ɔhwɛ osuanyi bi no mbɔdzɛmbɔ nyinara a ɔbɔɔ no mbofraber mu skuul no a woeyi osuanyi no adzesua nkorbata esia a ɔbɔɔ noho mbɔdzen wɔ mu paa,<ref name=":2" /> kɔmpiwta nhyehyɛɛ na nkɔrenyim nhyehyɛɛ no dze, abofra no aba no a onyaa no mbofraber mu nsɔhwɛ noara na ɔkyerɛ no mbɔdzembɔ wɔ Nwomasua no nyinara mu wɔ nsɔhwɛ no mu.<ref>{{Citation|title=Didactical design in mathematics education|date=January 1, 2009|url=http://dx.doi.org/10.1163/9789087907839_003|work=Nordic Research in Mathematics Education|pages=5–16|publisher=Brill|doi=10.1163/9789087907839_003 |access-date=2021-11-07 |last1=Artigue |first1=Michèle |isbn=978-90-8790-783-9 |url-access=subscription}}</ref> Osiandɛ Kɔmpiwta skuul inyiyii na nkɔr enyim nhyehyɛɛ no nam amonmu ngyee dwumadzi do a ɔhwɛ dɛ esuafo a woewie mbofraber mu skuul no wogyina Nwomasua nko tse do gye hɔn,<ref name=":2" /> Nwomasua ntotoofo no fa aba a esuafo no nyaa fir BECE nsɔhwɛ mu gyina do gye hɔn.<ref>{{Cite web|title=Ghana Education System – Computerized School Selection and Placement System|url=https://www.eoi.es/blogs/mavisasare/2014/01/10/ghana-education-system-%e2%80%93-computerized-school-selection-and-placement-system/|access-date=2021-11-07|language=en-US}}</ref> === Nwomasua no nhyehyɛɛ === Adzesua nkorbata a skuul no yɛ nye Gɛniral Sɛainse, Agitike, Bisinɛse, Gɛniral Atse na Bihyewal Atse. Esuafo a worobowie mbofraber mu skuul no fa adzesua nkorbata nyiyi mu anan dɛ ɔka kɔmpiwta skuul nyiyi mu na nkɔr enyim nhyehyɛɛ no. Adzesua nkorbata a esuafo no nyinara yɛ no wɔ hɔ ma esuafo no nyinara ɔmfa ho nye adzesuadze pɔtsee a wɔrokɔyɛ. English language, core mathematics, social studies, integrated science, ICT (core), na physical education nye adzesua nkorbata a wosua; Mbom no, wɔsɔ esuafo hwɛ wɔ adzesua nkorbata enum a wɔabobɔ do dada no ho. === Mbɔdzembɔ wɔ Nwomasua mu === Breman Asikuma Nsɔwdo Skuul gu do tsimtsimm mbɔdzembɔ a ɔwɔ sor wɔ nwomasua mu na wɔkan hɔn Ka Ghana nsɔwdo skuul a wɔbɔ hɔnho mbɔdzen noho. ɔyɛ skuul a horow anan a ɔwɔ Asikuma Odoben Brakwa Mansin no mu kor a n’esuafo a woewie no mu 60% ma no mboree tum twa kɔ Osuapɔn mu. Afe 2015 mu no, Skuul no nyaa n’akwanya a odzikan kopuei Ghana National Science & Maths Akansi noho na wɔkɔr hɔn enyim kodur kor a ɔda awɔtwe mu mpɔnpɔndo wɔ skuul ahorow 135 mu. == Esuafo No Hɔn Abrabɔ == === Adan ahorow === Bɛyɛ nsɔwdo skuul anan nna ɔwɔ Asikuma Odoben-Brakwa Mansin no mu. Breman Asikuma nsɔwdo skuul yɛ skuul anan no mu kor a Ghana Nwomasua Asoɛe hun dɛ ɔyɛ inyiyimu B skuul, ogyina esuafo hɔn dodow do na ndzɛmba ahorow a skuul no wɔ. Edzidzibea, baskɛtbɔɔl Kɔt, adan a esuafo damu( mbanyimfo hɔn dze na mbasiafo hɔn dze), mbuukuu korabew, skuul n’ayarsabea, sɛainse labo, skuul mpanyimfo hɔn dan, edwumayɛfo hɔn dan a wɔda mu, kɔmpiwta labo, edzesua adan na afotu ndzɛmba ahorow nye ndzɛmba no mu nkumaa a ɔwɔ hɔ seseiara. === Esuafo adan a wɔda mu === Breman Asikuma Nsɔwfo Skuul wɔda mu anan. Iyi bi nye; * '''Amoakwa Boadu (Fie kor)''': Dɛm dan yo wɔdze too Nana Amaoakwa Buadi VI, ɔmanhen a ɔwɔ Breman Asikuma Nananomatsenankungua na nyimapa a ɔk ho ma skuul no bae. Wɔwɔ ahosu akokɔangua. * '''Akyea (Fie ebien)''': Rev. Felix Mensah Akyea a oenya no beebi kɔr, nna ɔKa skuul no ntsee ho na odzii skuul no ntsee no mu akotsen paara, wɔhyɛɛ no enyimnyam dɛ wɔdze ne dzin too do. Hɔn ahosu nye ahabanmɔn. * '''Essuman House (Fie Ebisaa )''': Iyi nye skuul ne fie a ɔtɔfo ebiasa. ɔyɛ hɔn ahohoahoa dɛ hɔn ahosu yɛ kɔkɔɔ. Mr. Robert Essuman, kuanyin sahen a ɔwɔ Breman Asikuma, ɔno na ɔdze skuul no ntsee w ho nsɛnose bae. ‘’Bo moi deydey!<nowiki>''</nowiki> nye hɔn ngyedo dzin * '''Okwan House (Fie Anan)''': Iyi nye skuul no fie a ɔtɔdo anan. Mr. T. B. Okwan, nye skuul n’akyerɛkyerɛfo wodziikan no mu kor, wɔdze ne dzin too fie nodo dze hyɛɛ no enyimnyam. Wɔwɔ ahosu bluu. === Kuw ahorow a ɔwɔ skuul no mu === Esuafo no dzi dwuma ahorow sɛ yeyi adzesua to nkyɛn a na wɔyɛ dɛ wɔdɔm kuw ahorow a ɔwɔ skuul no mu, dɛm kuw ahorow yi na odzidzi do yi. * Cadet Corp * Science club * Drama club * Students Representation Council- S.R.C * Debaters club * Football team * Hockey team * Basketball team * Choir == Dwumadzi a Wodzi no Afe Afe == Skuul Mpanyimfo hyehyɛ dwumadzi ahorow bi ma esuafo no na esuafo a woewie no afeafe, dwumadzi yi bi nye anokɔnkɔn na akyɛdze da dwumadzi, wɔkae nyimpa a ɔtseew skuul no, agorkansi na esuafo a woewie no ba bio benya nkabom. Esuafo wɔbɔɔ hɔngo mbɔdzen paa no wɔbɔ hɔn abawdo wɔ anokɔnkɔn na akyedze da no ase. Edwumayɛfo a wɔkɔ ahomgye mu na hɔn a wɔda ho reyɛ edwuma na edwumayɛfo a wowiee BASS afe biara no wɔka hɔnho bɔmu gyegye ntoboa ma skuul no. == Esuafo a wowie hɔn nkabom kuw == Dɛm kuw dzi dwuma dɛ esuafo a woewie skuul nkabom kuw, woebue ama obiara a woewie skuul yi. Kandzinyi, kyerɛkyerɛwfo, sikakorafo, na nyimpa a ɔyɛ hɔn kasamafo no wɔtow aba yi hɔn tsimtsiim hɔn dwumadzi mu wɔ hɔn afe mu nhyiae no mu. Hɔn na wɔyɛ kuw noho mpanyimfo na wɔhwɛ toto na wodzi kuw noho dwumadzi ahorow nyinara. Dɛm kuw yi hɔn a wototo kuw yi ho dwumadzi yɛ ɔmanmu kyerɛwkyerɛwfo a wɔwɔ Nkran, ɔno so dzi dwuma dɛ kuw no tsiban. Kuw no boa skuul no na wodzi dwuma wɔ afe mu dwumadzi no mu dze boa skuul no mpontu. Kuw no wɔ nkyekyɛmu anan a ɔyɛ kuw no ankasa. Dɛm kuw nketseaba yi bi nye BASSOSA-KNUST, BASSOSA-UCC, BASSOSA-UEW and BASSOSA-UDS == Esuafo woewie skuul yi == * Bernard Tekpetey * Samuel Marful-Sau * Hon.Alhassan Kobina Ghansah * Dr John Kofi Mensah * Dr. David Acquaye * Bright Nana Amfoh == Mboaedze == [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 4xk70zeb0o5htsw5ukig6etcnx0dv8j Sacred Heart Senior High School 0 3618 46653 35160 2025-05-09T12:01:16Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 46653 wikitext text/x-wiki '''Sacred Heart Senior High School (SAHESS)''' yɛ nsɔwdo skuul a ɔtɔ do ebien a ɔwɔ Nsoatre wɔ Sunyani West Mansin mu wɔ Bono Mantɔw mu wɔ Ghana. Afe 2022 mu no, skuul no bɛyɛɛ nkunyimdzifo wɔ insurance quiz akansi a odzi kan a Ɔman Insurance Commission a ɔwɔ Bono Mantɔw mu no yɛɛ no mu. == Abakɔsɛm == Wɔtseew skuul yi wɔ afe 1977 mu. Wɔsan hyɛɛ mu kena wɔ afe 1984 mu ma ɔbɛyɛɛ aban dze. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] bcbvj7wltao9ow5c29soxk9zmqls5a2 Labone Senior High School 0 3619 44122 35124 2025-05-09T11:58:57Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44122 wikitext text/x-wiki '''Labone Senior High School (dodowara frɛ no L-A Bone)''' yɛ aban nsɔwdo skuul a ɔwɔ Labone wɔ Nkran Kurowpɔn mu. Wagye dzin ɔnam ne mbɔdzembɔ wɔ National Science and Maths Akansi, emirikatu, ndwom na kusum amandze ahorow mu. == Abakɔsɛm == Afe 1949 mu no, Ghanaman mpanyimfo esia hun hiaa ɔwɔ hɔ dɛ wɔtsew nsɔwdo skuul ma mbaabun a wɔbɛn Osu na La. Wɔtseew ankorankor skuul wɔ Ako Adjei bea. Fahodzi ber mu no, Ghana mampanyin a odzikan, Kwame Nkrumah, Hun dɛ dɛ ɔman no botu mpɔn no, nwomasua adan wɔ dɛ ɔdɔɔso. Ghana nwomasua Fotow wɔdze bae na nna ɔno na ɔhwɛ skuul adan nsii do wɔ ɔman no nyinara mu, a Labone ka ho. Skuul no wɔdze kɔr bea a a mbrɛ ɔwɔ yi. == Ahyɛnsewdze == Ahyɛnsewdze no Nii Amon Kotoi yɛɛ, Ɔmamba Panyin na Ɔmammu abadobɔdo gyenyi a ɔyɛɛ Ghana Coat of arms. Ahyɛnsewdze no yɛ ahobambɔdze a wɔakyekyɛ mu anan a ɔyɛ ahoma a wɔdze yi nam a ɔwɔ ne tsentsen na ne tsietsia mu. Adze kor biara wɔ adwenpɔw pɔtsee bi: * Sor nsa nyimfa do: Anapa ewia a opue fi epuei: Dɛm ahyɛnsew yi dɛ nkɔdo ber a ewia no rehyerɛn. * Sor nsa bankum do: Akyerɛwdua nta na kandzea a ɔda buukuu a woebue mu do. Iyi kyerɛ dɛ Akyerɛwdua wɔ tum kyen akodze. * Famu nsa nyimfa do: Abondua ebien a wɔdze etwa mu na sikan. Iyi kyerɛ edwumasom. * Famu nsa bankum do: Abedua yɛ dua bi a ɔkyerɛ mfaso ahorow na abasow. == Skuul Mpanyimfo == * S. Gyasi Nimako (1961) * R. Lomo Jones.1961 (196) * E. A Lamptey.1968 (1982) * Bossman Owusu Ayim1982 (1990) * D. H. K. Ofosu (1990) * Peter Owusu Donkor (1990 - 1995) * Cecilia Aggrey (Mensah (1995 - 2003) * Joyce Ossei (Agyekum (2003 - 2013) * Mary Amankwah (2013 - 2014) * Kate Bannerman (2014 - 2017) * Cynthia Obuo Nti (2017 - 2022) * Rejoice Akua Akorlor (2022 -) * Erica Akosua Adobea Larbi == Mboa adze == # '''^''' <sup>[''dead link'']</sup> # '''^''' "Who we are". [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 8cvcz6d1o2jnugyfxk23vn4a8bl3gxp Manhean Senior High School 0 3620 44125 35127 2025-05-09T11:59:09Z Robertjamal12 13 /* Adzesua nkorbata a skuul no yɛ */ clean up using [[Project:AWB|AWB]] 44125 wikitext text/x-wiki Manhean Senior High/Technical School yɛ nsɔwdo skuul a ɔwɔ Ghana, wɔtseew no afe 1991 mu. {| class="wikitable" |+Manhean nsɔwdo skuul ho nsɛm |Afe a wɔtseew skuul no |1991 |- |Ngyedo dzin |Pɛpɛrpɛyɛ na Ɔsompa |- |Dzin Tsiatsia |MANSECTEC |- |Bea skuul no wɔ |Manhean, Tema |- |Inyiyi mu ntɔdo |C |} == Adzesua nkorbata a skuul no yɛ == Skuul no yɛ dɛm adzesua nkorbata yi, Bihyewal Atse, Agilikɔkya Sɛianse, Gɛniral Atse, Tɛkinikal na Hoom Ɛkɔnɔmise. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 08ldo0l8h59214z6s9rxob5foy8ncmp Mawuko Girls Senior High School 0 3621 44126 35128 2025-05-09T11:59:13Z Robertjamal12 13 /* Esuafo a wowiee skuul yi */ clean up using [[Project:AWB|AWB]] 44126 wikitext text/x-wiki E.P.C Mawuko Girls' High School, Ghana, yɛ nsɔwdo skuul a ɔwɔ hɔ ma mbasiafo a Sofo Panyin Professor Noah Komla Dzobo a oenya ne beebi kɔr a ɔkɔ asɔr wɔ Evangelical Presbyterian Church, Ghana. == Abakɔsɛm == Wɔtseew skuul no afe 1983 mu na onyaa esuafo wɔda skuul hɔ gyinabew wɔ afe 1997 mu. Adzesuadze nkorbata a wɔkyerɛ wɔhɔ nye Bisinɛse, Hoom Ɛkɔnɔmise, Bihyewal Atse, na Ɔyɛkyerɛ Atse. Ms. Janet Kwasi nna ɔyɛ Skuul panyin wɔ afe 2014 mu. Skuul no yɛ nsɔwdo skuul a ɔwɔ ho, Flao Mantɔw mu ahenkurow na hɔn ngyedo dzin nye,<nowiki>'' Ma basia nwomasua ma Nyankopɔn na ma ɔmanmu nwomasua ma Nyankopɔn''</nowiki>. == Adzesuadze a wɔyɛ == * Business * Agriculture * Home Economics * Visual Arts * General Arts * General Science == Esuafo a wowiee skuul yi == * Emefa Akosua Adeti, Ghana Nsɛmkyerɛwnyi * Selase Agbenyefia, Ghana basia Hɛlikɔptatwiwnyi a odzinkan * Victoria Michaels, seneyinyi [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] fw1csdv8dq4aq3qkwk39yxbhyyx40ml Mawuli School 0 3622 44127 35130 2025-05-09T11:59:17Z Robertjamal12 13 /* Esuafo a wowiee skuul yi */ clean up using [[Project:AWB|AWB]] 44127 wikitext text/x-wiki {{Databox|item=Q20855100}}'''Mawuli School''' yɛ nsɔwdo skuul a esuafo no da skuul hɔ a ɔwɔ Ho wɔ Ho Mansin mu wɔ Flao Mantɔw nu wɔ Ghana. == Abakɔsɛm == Wɔtseew skuul no wɔ afe 1950 a ɔyɛ Evangelical Pressbyterian church. Ɔyw nsɔwdo skuul a odzinkan a wɔtseew no wɔ Trans-Volta Togoland. Dzin Mawuli no, Ɔyɛ Awona dzin a atahye wɔ Flao Mantɔw mu ase kyerɛ dɛ <nowiki>''</nowiki> Nyankopɔn bi wɔhɔ<nowiki>''</nowiki>. Mawuli dzin no na hɔn ngyedo dzin no <nowiki>''</nowiki> Tsir Akoma Nsa<nowiki>''</nowiki>, yɛ esuafo noara na wɔdze mae. == Adzesua nkorbata a wɔyɛ == ** Business ** General arts ** General science ** Home economics ** Technical skills (Auto Mechanics and Electricals) ** Visual arts ** Graphics ** Ceramics ** General Agriculture == Esuafo a wowiee skuul yi == * Selase Agbenyefia – Ghana hɛlikɔtatwiwnyi * Nelson Agbesi – Flao Mantɔw mu soafo (1979–1980), Soafo a ɔhwɛ edziban do(1980–1981) * Samuel Koku Anyidoho – Kyerɛwkyerɛwnyi abadziekyir ɔwɔ NDC amanyɛkuw no mu (2014–2018) * Akofa Edjeani Asiedu – Ghananyi senetwanyi * Oscar Korbla Mawuli Awuku – Ghananyi ɔbɔ dirɔyen * Akua Sena Dansua – Ghananyi nsɛmkyerɛnyi na amanyɛnyi * Leila Djansi – Ghananyi sennetwanyi * Harry Dumashie - Chief of the Defence Staff, Chief of Air Staff and member of the Provisional National Defence Council * Smile Dzisi – Suapɔn Panyin a ɔrehwɛ ekyir wɔ Koforidua Suapɔn mu * Ernest Gaewu – Ɔtsembuafo a ɔwɔ Ghana Asɛmdzibea baatan * Bernice Heloo – MP Hohoe North and former deputy Minister for Environment Science, Technology and Innovations * Jerry Kuma – Skuul Panyin a ɔwɔ Fagudzetu suapɔn * Efo Kodjo Mawugbe – Ghananyi a wɔagye abadobɔdze wɔ ɔyɛkyerɛ mu wɔ Ghana Ɔmanmu Nyinara Ɔyɛkyerɛbea * Elizabeth Akua Ohene – Ghananyi nsɛmkyerɛwnyi [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] ap79n62mgtixutbn5wnvs5b299j7i69 Methodist Girls' High School (Mamfe) 0 3623 44128 35131 2025-05-09T11:59:21Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44128 wikitext text/x-wiki '''Methodist Girls' High Schoo'''l (Meghis) yɛ Ghana mbasiafo nsɔwdo skuul a ɔwɔ Mamfe, wɔ Akuapim Etsifi Mansin mu wɔ [[Epuei Mantɔw]] mu. == Abakɔsɛm == Wɔtseew skuul no wɔ afe 1984 mu dɛ ankorankor skuul a nna wɔfrɛ no Mamfe State College. Mbom, osan sikasɛm, skuul noho notoo na edwumayɛfo ho haw ntsi, wɔ afe 1988 wogyaa skuul no hyɛɛ Methodist Church Ghana nsa mu, iyi ntsi wɔsesaa ne dzin no bɛyɛɛ Methodist High School. Aban no gyee skuul no bɛhyɛɛ amansan nhyehyɛɛ no mu wɔ [[Fankwa]],1993. == Abadobɔdze ahorow == Mamfe Methodist girls dzii nkunyim wɔ 2019 Wiase ROBOFEST akansi a ɔkɔrdo wɔ Michigan a ɔwɔ. Methodist Girls High School (MEGHIS) NO, sanso dzii nkunyim bio wɔ Wiadze ROBƆTSE akansi no mu wɔ afe 2020. == Esuafo a wowiee skuul yi == * Ebony Reigns - Ghana dancehall ndwomtonyi a oenya ne beebi kɔr [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] jxae5qxwh8w597aytb80dau3oc88226 Mim Senior High School 0 3624 48373 44130 2025-06-26T17:57:59Z Assilidjoe 33 Added references 48373 wikitext text/x-wiki '''Mim Senior High School''' obiara frɛ no Misec yɛ nsɔwdo skuul a ɔwɔ Ghana na odzi dwuma dɛ nwomasua skuul, ɔnnyɛ asɔr bi dze, esuafo a wofi fie ba na esuafo a wɔda hɔ na ɔwɔ Mim a ɔwɔ Asunafo Etsifi Mansin mu wɔ Ahafo Mantɔw mu wɔ Ghana. Ne ngyedo dzin nye 'Ma wɔkandzea nhyirɛn'.<ref>{{cite web | url =https://ahafonews.com/breaking-news-misec-teachers-strike-over-countless-attacks/ | title =Breaking news: Misec teachers strike over countless attacks | date =8 May 2018 | publisher =Ahafonews | access-date =2020-05-04 }}</ref><ref>{{Cite web|url=https://golearnershub.com/shs-courses-programmes-with-their-future-jobs-opportunities-in-ghana/|title = SHS Courses / Programmes with their Future Jobs Opportunities in Ghana|date = 17 March 2021}}</ref> Skuul no yɛ adzesuadze yi Bisinɛse, Sɛainse, Gɛniral Atse, Gɛniral Agirike, Hoom Ɛkɔnɔmise na Bihyewal Atse, wɔma Atɔe Eibibirmu Nsɔwdo Skuul Abadobɔdze.<ref name="K-O-M road">{{cite web |url=http://www.ghanaweb.com/GhanaHomePage/features/artikel.php?ID=40572|title=A Journey to the West |date=30 November 2001 |publisher=ghanaweb.com |access-date=30 April 2008 }}</ref> == Abakɔsɛm == Wɔtseew skuul no wɔ afe 1968 mu wɔ Mim wɔ Sunyani kwantsempɔn nodo, wɔ Ahafo Mantɔw mu wɔ Ghana. Ɔhyɛɛ ase a ɔdze esuafo eduosuon dɛ mbanyimfo na mbasiafo skuul.<ref>{{Cite web |title=Mim Senior High |url=https://myriaddigitalsolutions.com/seniorhighub/school/ahafo/mim.htm |access-date=2024-05-25 |website=myriaddigitalsolutions.com}}</ref> == Skuul Mpanyimfo == Gabriel Fosu<ref>{{Cite news |last=Ghana Web |date=25 May 2018 |title=Let only aggregate 30 and below students enjoy Free SHS – Headmaster suggests |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Let-only-aggregate-30-and-below-students-enjoy-Free-SHS-Headmaster-suggests-654861 |access-date=25 May 2024 |work=Ghana Web |pages=1}}</ref> == Esuafo a wowiee skuul yi == * Collins Dauda, Amanyɛnyi * Seiba Issifu, Nwomasuanyi<ref>{{Cite web |title=About Seiba Issifu – Asco Publications |url=https://ascopublications.com/about-seiba-issifu/ |access-date=2024-05-25 |language=en-US}}</ref> == Mboaedze == [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] edd62wjjjoyqp8o9gd4n8zaeyw9xbh5 Mirigu Senior High School 0 3625 44131 35134 2025-05-09T11:59:35Z Robertjamal12 13 /* Adzesuadze nkorbata a wɔyɛ */ clean up using [[Project:AWB|AWB]] 44131 wikitext text/x-wiki '''Mirigu Senior High School''' (wɔsan frɛ no MISCO) yɛ amansan nsɔwdo skuul a ɔwɔ mirigu brɔn bi ɔwɔ Kassena Nankana Atɔe Mansin wɔ Etsi Mantɔw mu wɔ Ghana. Wɔ afe 2016 mu no, Skuul no sii akan wɔ Ɔmanmu Sɛainse na Matsese akansi a wɔhyehyɛɛ no Etsifi Epuei Mantɔw na wɔbɔɔ hɔnho mbɔdzen. == Abakɔsɛm == Wɔtseew skuul no Mumu, 2011 a ɔdze esuafo duesia. Philip Agamba na wonyaa no dɛ no Skuul Panyin a odzinkan. Edwumayɛfo nna wɔwɔ hɔ dɛm ber no nna wɔyɛ duebien mbom sesiaradze woetsimtsim edwumayɛfo no mu abɛyɛ eduanan ebien(42) a no mu du(10) yɛ hɔn a wɔnkyerɛ adze na no mu eduasa ebien (32) yɛ hɔn a wɔkyerɛ adze. == Adzesuadze nkorbata a wɔyɛ == Mirigu nsɔwdo skuul yɛ nwomasua nkorbata enum; * Gɛniriral Atse * Agirikɔkya * Hoom Ɛkɔnɔmise * Gɛniral Sɛainse * Bisinɛse '''Ndzemba wɔyɛ sɛ woyi adzesua to nkyɛn a''' '''Skuul kuw na kurowbɔ''' ·        Sɛainse kuw ·        Anokɔnkɔn kuw Ndzɛmba a skuul no ayɛ Abakɔsɛm kyerɛ dɛ esuafo a wɔwɔ Mirigu nsɔwdo skuul bɔ hɔnho mbɔdzen wɔ WASSCE nsɔhwɛ mu na ɔmanmu agorkansi mu Nsɛm a ɔfa skuul noho ·        Skuul ban: Amansan nsɔwdo skuul ·        Afe a wɔtseew: 2011 ·        Skuul Mansi: Kassena-Nankana Atɔe Mansi ·        Skuul panyin: ·        inyiyimu: C ·        Nyimpasu: Mbanyimfo na Mbasiafo ·        Ndaemu nsɛm: Esuafo a wofi fie ba skuul na esuafo a wɔda skuul hɔ ·        Ngyedo dzin: Edwumadzen na ntɔnkɔdo ·        Skuul kood: Skuul Mpanyimfo Iyinom yɛ Skuul Mpanyimfo a ɔabɛsen wɔ Mirigu Nsɔwdo skuul: # Philip Agamba [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] ablneyjl6tbqiplelwsczd1k390ftay Nsein Senior High School 0 3626 44204 35141 2025-05-09T12:00:03Z Robertjamal12 13 /* Mboa adze */ clean up using [[Project:AWB|AWB]] 44204 wikitext text/x-wiki {{Databox|item=Q19975706}}'''Nsein Senior High School''' yɛ nsɔwdo skuul a ɔwɔ Nsein-Axim wɔ Anee Mantɔw mu wɔ Ghana. Ahyɛse no nna skuul dzin ankasa nye Osagyefo Dr [[Kwame Nkrumah]] Secondary School, na ɔbɛyɛɛ Axim Nsɔwdo Skuul, ansaana wɔrebɛfrɛ no Nsein Nsɔwdo Skuul.<ref name=":0">https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Nsein-Senior-High-School-re-launches-50th-anniversary-celebrations-175741</ref> == Abakɔsɛm == Skuul no ka skuul ahorow a Ghana ɔmampanyin a odzi kan, Dr. Kwame Nkrumah dze bɔbɔɔ adze, wɔ afe 1960 mu.<ref>https://ghananewsagency.org/</ref> == Esuafo Binom A Woewie Skuul No Bi A Wɔagye Dzin == Dr George Sipa-Yankey, nkan Ɔsoafo A Ɔhwɛ Apɔwmudzen do,Ghana<ref name=":0" /> Emmanuel Armah-Kofi Buah, nkan Ɔsoafo Abadziekyir dze ma Asoɛe a Ɔhwɛ Enyinam Ahoɔdzen Do, Ghana na Mbrahyɛbaguanyi dze ma Ellembelle. Catherine Ablema Afeku yɛ Evalue Gwira mbrahyɛbeguanyi. == Hwɛ iyi so == * Nwomasua wɔ Ghana mu * Nsɔwdo skuul ahorow a ɔwɔ Ghana == Mboa adze == # ^ Jump up to:<sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> # '''^''' <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 9hf09aux8tlctbmdcobfniespza3b9v OLA Girls Senior High School (Ho) 0 3627 16839 16838 2024-09-18T07:49:16Z David kojo joe Mensah 1426 improved article 16839 wikitext text/x-wiki '''Our Lady of Apostles Girls Senior High School''' yɛ mbasiafo nsɔwdo skuul a ɔwɔ Ho wɔ [[Firaw Mantɔw]] mu wɔ Ghana. == Abakɔsɛm == Bishop Anthony Konings na ɔtseew OLA Girls Senior High School wɔ Keta, wɔ [[Kwakwar]] 1,1954. Wɔdze esuafo 35 hyɛɛ ase. Skuul no hyɛɛ ase wɔ bea a wɔfɛm wɔ nkokorafie ahɔhodan a wɔdze ma mbasiafo na finimfin skuul dan a ɔbɛn hɔ a wɔdan no adzesuadan, edzidzibea na adan a wɔda mu.<ref>https://www.graphic.com.gh/news/education/ola-60.html</ref> == Adzesuadze a wɔyɛ == * Gɛniral Sɛainse * Hoom Ɛkɔnɔmise * Gɛniral Sɛainse * Bisinɛse * Bihyewal Atse == Skuul Mpanyimfo Mbasiafo == * Sr. Theodorus Fahy (1954–1976) * Sr. Marie O’Driscoll (1976–1982) * Sr. Mary Connaughton (1982–1983) * Ms. Loretta MacCarthy (1983–1985) * Sr. Regina Kampo, the first Ghanaian OLA Sister to head the school (1985–1997) * Sr. Bernadette Kofitse (1997–1999) * Mrs. Philomena Afeti (1999 – June 2010) * Mrs. Benedicta A. Afesi (August 2010 – present) == Enyidoadzehu == Dɛ wɔbɛma nwomasua a odzi mu ma adzesua na ntsetsee papa wɔ ahohyɛdo skuul bea ɔnam Tɛkinɔlɔgi do. == Esuafo a woewie skuul yi == * Bernice Adiku-Heloo, MP Hohoe North and Deputy Minister Environment Science, Technology and Innovations * Sefadzi Abena Amesu (popularly known as S3fa), Afrobeats / afro pop musician * Felicia Edem Attipoe, aircraft marshaller * Juliana Azumah-Mensah, MP and former Minister of State * Kafui Danku, actress, movie producer and writer * Agnes Dordzie, Justice of the Supreme Court of Ghana (2018–2022) * Peace Adzo Medie, writer * Harriet Sena Siaw-Boateng, Ghana's Permanent Representative to The European Union (2019–) == Mboaedze == gap7mcz6sm0cy98t07mvfy2kdyu86gd Northern School of Business 0 3628 44135 35138 2025-05-09T11:59:51Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44135 wikitext text/x-wiki '''Northern School Of Business''' wɔsan frɛ no NOBISCO yɛ mbanyimfo na mbasiafo skuul a ɔwɔ Tamale wɔ Etsifi Mantɔw mu wɔ Ghana. == Abakɔsɛm == Mr. A.S.O Arthur tseew Northern School of Business, dɛ mbrɛ sesiara wɔfrɛ no, nna ɔyɛ ankorankor skuul wɔ afe 1972 mu. Iyi ekyir no, wɔdze skuul no kɔr beebi a nna nsɔsɛm, enyinam nkadzea na ndzɛmba ahorow bi a ohia wɔ skuul ho no atɔsin. Wɔ afe 1976 mu no, skuul no bɛkaa amansɔn nhyehyɛɛ noho. Wɔ afe 1991 mu no, nna wɔsesaa no bɛyɛɛ nsɔwdo skuul. Skuul panyin a ɔwɔ hɔ sbesiara nye Alhassan Issah Dokurugu. == Nyimpa dodow wɔwɔ skuul hɔ == Skuul no wɔ esuafo mpe ebiasa bɛyɛ Ɔbrɛfɛw 2022, na bɛyɛ akyerɛkyerɛfo ahaebien eduonu esuon na nkorɔfo a wɔbɔ edwumayɛ. == Adzesuadze nkorbata a wɔyɛ == * Bisinɛse * Gɛniral Sɛainse * Gɛniral Atse * Hoom Ɛkɔnɔmise == Enyidoadzehu == Ɔbɛma n'esuafo nwomasua pa ama woenya akadze dze atoa hɔn suapɔn do, na woenyin wɔ mbradzi do, nyɛmbima amabapa wɔatsetse hɔn ama edzikandze dzibew dɛ yɛdze rutu ohia ase na aboa mpontu ho nkɔrdo. Ɔsanso boa dwumadzi ahorow a ɔboa tu nyimpa enyimdzee mpɔn. == Skuul Ndzɛmba (Adan) == {| class="wikitable" |+ !Klass adan !Sɛianse Labo !Kɔmputa Labo !Mbuukuu korabew |- |36 |2 |1 |1 |} == Esuafo a wowiee skuul yi == Skuul no hɔn a wowiee bi nye Ghana Etsifi Mantɔw mu soafo, Shani Alhassan Shaibu; Enyinam nkandzea soafo abedziekyir, Mohammed Amin Adam Anta; na Suapɔn Development Studies Panyin, Professor Seidu Al-Hassan [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] plq4g7tw5jeg9t9e2hs3pcl9lau36yw Notre Dame Seminary Senior High School, Navrongo 0 3629 44137 35140 2025-05-09T11:59:59Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 44137 wikitext text/x-wiki '''Notre Dame Seminary Senior High School''' yɛ mbanyimfo nsɔwdo skuul a ɔyɛ Very Rev. Fr. Armand Lebel tseew. Esuafo eduasa baako a wodzi kan no wɔgyee hɔn Fankwa 16, 1960. Ɔyɛ esuafo a wofi fie ba na esuafo wɔda skuul hɔ. Mpenpenyiaradze, Skuul no wɔ esuafo bɛyɛ ahaenum na wosua Gɛniral Atse anaa Gɛniral Sɛainse. Skuul no wɔ Navrongo wɔ Kasena-Nankasa Mansin no mu wɔ Etsifi Epuei Mantɔw mu wɔ Ghana. Dɛ mbrɛ hɔn ngyedo dzin tse no, <nowiki>''Scientia et Fide'' (Nyimdzee na gyadzi anaa Nyimdzee a ɔwɔ ɔsom ɔyɛ Gyadzi) na hɔn egyanom adwen, Notre Dame Seminary SHS hwehwɛ dɛ wɔbɛma nwomasua wɔ nsɔwdo mpɛn do dɛ wɔtsetse oesuafo ama wɔabɛyɛ '' Nyimapa papa ama Nyankopɔn''</nowiki>. == Abakɔsɛm == Nyimpa ɔtseew skuul no yɛ Catholic Asɔrnyi Rev. Father Lebel wɔ Ayɛwohom 8, 1960. Skuul no dze esuafo eduasa baako hyɛɛ ase nna ɔyɛ Catholic asɔr na ɔhwɛ hɔnho ntotoo kɔpem 1990 a Ghana aban ɔnam Ghana nwomasua nhyehyɛɛ do bɛfaa skuul no wɔ 1996. Skuul Panyin a ɔwɔ skuul no mu mpenpen yi nye Rev. Father Victus Alnaa, Chatholic sɔfo. Esuafo hɔn mbɔdzɛmbɔ wɔ Ebibir Atɔe Nsɔwdo skuul abodzin nsɔhwɛ no oetsitsim. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 7pmvidf50ttcgtv8dlllcwux7z6603r Nungua Senior High School 0 3630 44282 35142 2025-05-09T12:00:07Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44282 wikitext text/x-wiki {{Databox|item=Q59886040}}'''Nungua Senior High School''' yɛ nsɔwdo skuul a ɔwɔ Nungua kurow no mu. Wɔtseew skuul no dɛ ɔmboboa mbofra a woewie mbofrabermu skuul no. [[Ghana]] aban na osii skuul yi.<ref>https://citinewsroom.com/2018/07/20-nungua-shs-students-collapse-rushed-to-hospital/</ref><ref>http://africaschoolsonline.com/user/</ref><ref>https://dailyguidenetwork.com/nungua-shs-students-collapse-under-strange-circumstances/</ref> == Abakɔsɛm == Nungua Senior High School wosii dɛ ɔmbɛyɛ nsɔwdo skuul a odzinkan wɔ Nungua wɔ afe 1960 a ɔyɛ Nii Quaye Tawiah, a dodow noara frɛ no Quaye Nungua, Nsano edwumayɛnyi a ɔagye dzin na Nuguanyi<ref name=":0">https://www.nunsec.com/</ref> Dɛm afe no mu no, ne ba banyin a oedzi mfe duenum, Master Enoch Otu Quaye, a nna ɔkɔr skuul wɔ Presbyterian nsɔwdo skuul, Odumase Krobo ɔwɔ dɛ wɔfrɛ no fie besi no hen wɔ Nungua. Adze a wɔrehwehwɛ efi dzibew dɛm abofra hen yi hɔ nye dɛ ɔbɛtsena Nungua ama oetu noho ahyɛ ahendzi dwumadzi mu. Mbom no, nna abofra no wɔ akɔndɔ ma nwomasua na ɔhwehwɛɛ na obisaa dɛ obewie no nsɔwdo skuul nwomasua<ref name=":0" />. Ne papa peen do, na mbom dɛ ɔdze no bɔkɔ Krobo Odumase akɔtoa no nwomasua do no, ɔyɛɛ dɛ obetsitsim skuul kumaa bi wɔ Nungua bea ne ba no bɔtoa ne nwomasua nodo na afei, oeyum edzi dwuma dɛ ɔhen. Wɔ afe ebien mu no, Quaye Nungua asesa no abɛyɛ no nsɔwdo skuul, ne dan akɛse no hɔn n'asaase do, a n'aenyinamkadzea ka ho ɔno nkɔ na owz kurow no mu. Dɛ ɔtoa nsɔwdo skuul akwantu do dɛ wɔtseew bi wɔ Nungua kurow no mu.<ref name=":0" /> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] ttqtk2oxlr5sy7ur10hnb7qywiyx182 Obuasi Senior High Technical School 0 3631 44557 35144 2025-05-09T12:00:15Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 44557 wikitext text/x-wiki '''Obuasi Senior High Technical School''' yɛ amansan nsɔwdo skuul a ɔwɔ Obuasi wɔ Esuantse Mantɔw mu wɔ Ghana, Skuul no wɔ Nkurow ebien hyedo, Gausu na Koffikrom. skuul no wɔ afe 2019 mu no wodur Ɔmanmu Sɛainse na Matsese akansi no iyimu finimfin na Matsese akansi bi dɛ wodzii St Francis Xavier Minor Seminary na Krobo Girls SHS do nkunyim. Skuul dze amba 44 dzii kan, St Francis nyaa amba 18 na Krobo nyaa amba 16. Master Kojo Daniel Eshun na Lawrence Adjei na wosii akan no dɛm da no. Obuasi High Technical School edzi Esuanste Mantɔw Milo Agordzi akansi nkunyim wɔ afe 2005 na 2015. Wɔ hɔn nkwado ensɔwdo skuul Agorkansi, oedzi nkumyim ahorow bebiree. Esuafo a wɔwɔ skuul hɔ no kyerɛɛ dɛ wonnya Ndzɛmba wɔdze bɔbɔ hɔnho ban etsia COVID-19. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] pord6zngqnrdm51djisfz2n49dfo1fu Zuarungu Senior High School 0 3632 47013 35270 2025-05-09T12:03:44Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 47013 wikitext text/x-wiki '''Zuarungu Senior High School''' (French: ''Lycée Zuarungu'') yɛ nsɔwdo skuul a ɔwɔ Etsifi Epuei Mantɔw mu Ghana. Ɔwɔ Bolgatanga Epuei Mansin mu wɔ Etsifi Epuei Mantɔw mu a a ɔwɔ Ghana. == Esuafo dodow == Skuul no gyee esuafo 542 wɔ afe 2010 mu. Hɔn dodow bi bɛkaa ho ma wɔyɛɛ 585 wɔ afe 2011 mu na ɔkɔr 1039 wɔ afe 2012 mu. == Adan a ɔwɔ skuul hɔ == Skuul no wɔ adzesua adan, Kɔmputa Labo, Sɛainse Labo na Buukuu korabew == Skuul Mpanyimfo == * Daniel Adebuure == Ndzɛmba a skuul n'ayɛ == Skuul no si akan wɔ agor akansi a wɔhyehyɛ no Mansin no mu na Mantɔw no mu. Bɛyɛ agorkansi do a wɔyɛ mbanimfo na mbasiafo sii akan wɔ Mantɔw n'agorkansi kuw no mu wɔ 2001,2005 na 2008. Wɔ afe 2012 mu no, Wɔ amaa skuul no kruwa wɔ amambu akansi mu. Ɔyɛ skuul a odzikan a odzii nkunyim wɔ Mantɔw mpɛnpɛndo wɔ ɔmanmu Sɛainse na Matsese akansi mu [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] o4tdc0n120c2r1iy9p9ssto7nqt1i9d St Mary's Senior High School (Ghana) 0 3633 46980 36692 2025-05-09T12:01:44Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 46980 wikitext text/x-wiki '''St. Mary's Senior High School''' yɛ mbasiafo nsɔwdo skuul a ɔwɔ Korle Gonno wɔ Nkran Kurowpɔn Mantɔw mu wɔ Ghana.<ref>{{Cite web |last=Kwakye |first=Patrick Kwame |title=St. Mary's Secondary School |url=http://www.ghanaschoolsnet.com/group/stmaryssecondaryschool |access-date=2016-10-20 |website=GhanaSchoolsNet.}}</ref><ref>{{Cite web |title=Senior High Schools > Greater Accra Region {{!}} Ghana Schools Online |url=http://www.ghanaschoolsonline.com/region_select.cfm?offset=50&regionID=1&levelID=2 |access-date=2016-10-20 |website=GhanaSchoolsOnline.}}</ref> == Abakɔsɛm == Katelik mbasiafo a wɔfrɛ hɔn Sister Servants of the Holy Spirit (SSPS) wɔtseew St. Mary's Senior High School wɔ Kwakwar 6,1950. Skuul no dze mbasiafo du and akyerɛkyerɛfo beenu a nna wɔyɛ Asɔfo mbasiafo, mekyerɛ: onuabaa Jane na Rosette a woenya hɔn Nyame frɛ.<ref>{{Cite web |title=MERIZ - Brief History |url=http://www.stmarysshs.com/index.php/meriz/about/brief-history |url-status=dead |archive-url=https://web.archive.org/web/20161020174751/http://www.stmarysshs.com/index.php/meriz/about/brief-history |archive-date=2016-10-20 |access-date=2016-10-20 |website=stmarysshs. |df=}}</ref> Skuul no nye Accra Academy wɔ nkitahodzi bi, a wohu hɔn dɛ wɔyɛ enuanom mbanyimfo dze ma St. Mary's Senior High School. Dɛm anyɛnkofa yi ngyinado nye dɛ ɔbɛma esuafo a wɔwɔ skuul ebien ntamu no nwomasua etu mpon. Hɔn anyɛnkofa no bi nye dɛ wɔbɛkyerɛ hɔn adwen wɔ ber biara a wobehyia mu wɔ guabɔ biara ase.<ref name="acasma1">{{cite web |date=30 November 2001 |title=Accra Aca/Merries Games Draw Near |url=http://www.ghanaweb.com/GhanaHomePage/other_sports/artikel.php?ID=95700 |accessdate=February 21, 2011 |publisher=GhanaWeb}}.</ref> == Akyerɛkyerɛfo Mpanyimfo Ahorow == * Rev. Sr. Jane(1950-1953) * Rev. Mother Bernadette(1953-1954) * Rev. Sr. Pierre(1955 - 1968) * Rev. Sr. Mary Grace(1968 - 1970) * Rev. Sr. Ruth (1970-1980) * Mrs. Elizabeth Joyce Sowah(1980-2001) * Mrs. Victoria Opoku (2001-2002) * Miss Doris Bramson(2002 to 2017)<ref>{{Cite web|title=Headmistress appeals to GES to review code of discipline SHS|url=https://www.modernghana.com/news/444749/headmistress-appeals-to-ges-to-review-code-of-disc.html|access-date=2021-12-06|website=Modern Ghana|language=en}}</ref> * Mrs. Grace Mansa Eshun(2017 to 2021)<ref>{{Cite web |title=The Headmistress of St Mary's Senior High School_ Mrs Grace Mansa Eshun_ has called for closer collaboration between parents and authorities of the school as part of efforts to maintain the highest level of discipline among the students. |url=https://article.wn.com/view/2019/02/11/The_Headmistress_of_St_Marys_Senior_High_School_Mrs_Grace_Ma/ |access-date=2021-12-06 |website=article wn. |language=en}}</ref> * Mrs. Philomena Owusu-Ansah Barnes(2021 to date)<ref>{{Cite web|date=2019-05-10|title=Shiloh Baptist Church donates Bibles to Manheam SHS|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Shiloh-Baptist-Church-donates-Bibles-to-Manheam-SHS-745205|access-date=2021-12-06|website=GhanaWeb|language=en}}</ref> == Mbɔdzembɔ == Dzii nkunyim wɔ 2007 Sprite Ball Championship no mu.<ref>{{Cite news|url=https://www.basketballghana.com/competition/sprite-ball/|title=Sprite Ball - Basket Ball Ghana|newspaper=Basket Ball Ghana|access-date=2017-02-07|language=en-US}}</ref> == Esuafo Binom A Ɔagye Dzin A Wowiee Wɔ Hɔ == * Dzifa Affainie- Nsɛnkyerɛwnyi * Shirley Ayorkor Botchway (wɔwoo no wɔ 1963) - Seseiara Ɔsoafo a ɔhwɛ Amanɔne Nsɛm do. * Ophelia Crossland- Ghanaian fashion designer and Creative director * Christabel Ekeh (wɔwoo no wɔ1990) - Senetwanyi * Jean Adukwei Mensa - Abatow Kɔmihyɛn panyin, nkan panyin dze ma Institute of Economic Affairs, Legon. * MzVee (wɔwoo no wɔ 1992) - Ghana ndwontonyi. * Rita Korankye Ankrah - Sam Korankye Ankrah nye yer. * Goski Alabi - Ghanaian academic, Professor of Quality Management and Leadership at University of Professional Studies Accra (UPSA) * Velma Owusu-Bempah, Ghanaian milliner and accessories designer == Mboaedze == [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] r8ohe6ecqvftc2uc6doefqh00yut01h Zion Senior High School 0 3634 47012 35271 2025-05-09T12:03:40Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 47012 wikitext text/x-wiki '''Zion Senior High School''' (aka ZICO) wɔsan frɛ no Zion College of West Africa, yɛ amansan nsɔwdo skuul a ɔwɔ Anloga wɔ Firaw Mantɔw mu wɔ Ghana. Wɔtseew no wɔ 1937, dɛ Ebibir mu suapɔn a odzinkan a ɔyɛ Rev. Dr. Ferdinard Kwasi Fiawoo. ZICO yɛ nsɔwdo skuul a enyin paa wɔ Flao Mantɔw mu. Ghana awensɛm kyerɛwnyi Kofi Awoonor wiee skuul wɔ Zion College. Esuafo binom so a wowiee skuul wɔ Zion College nye Mbranyimfo a ɔagye dzin Sam Okudzeto. Akenten Appiah-Menkah, Hans Kofi Broni, Capt. Joel Sowu, Dr. Nyaho Tamakloe na Rita Korankye Ankra. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 2afts4x7h4sm5poutnckfs8ira7obz8 Zamse Senior High Technical School 0 3635 47011 35272 2025-05-09T12:03:36Z Robertjamal12 13 /* Skuul Mpanyimfo */ clean up using [[Project:AWB|AWB]] 47011 wikitext text/x-wiki '''Zamse Senior High Technical School''' yɛ nsɔwdo skuul a ɔwɔ Bolgatanga wɔ Etsifi Atɔe Mantɔw mu wɔ Ghana. == Abakɔsɛm == Wɔtseew skuul no wɔ afe 1976 mu dɛ mbofraber mu skuul wɔ Bukere. Mbom no, wɔ Ɔbrɛfɛw 10, 1979 mu no, wɔsesaa no bɛyɛɛ nsɔwdo skuul na woyii kɔr Bolgatanga. == Skuul Mpanyimfo == * Francis Banbogo [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] px157ya4ydkm5000fndr2wneyxeb6e6 Zabzugu Senior High School 0 3636 47010 35273 2025-05-09T12:03:32Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 47010 wikitext text/x-wiki '''Zabzugu Senor High School''' yɛ nsɔwdo skuul a esuafo no fi fie ba skuul a ɔwɔ Tuvugu Mansin no mu wɔ Etsifi Mantɔw mu wɔ Ghana. == Abakɔsɛm == Wɔtseew skuul no Sanda 28, 1991, wɔdze esuafo 83 hyɛɛ ase. Skuul panyin a odzinkan nye Mr. Abdulai Mohammed. Wɔ afe 2020 mu no, Zabzugu SHS dzii nkunyim wɔ a odzinkan wɔ Etsifi mpɛpɛndo wɔ Ɔmanmu Sɛainse na Matsese akansi no mu tsia Anbariya nsɔwdo skuul na Gowrie nsɔwdo skuul. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] ijl23v478blhjx7kcel0lrnkrha19uy Osei Kyeretwie Senior High School 0 3637 36395 35150 2024-12-21T15:04:15Z Assilidjoe 33 36395 wikitext text/x-wiki '''Osei Kyeretwie Senior High School''' yɛ skuul a wɔda hɔ a ɔwɔ Kumase, Esuantse Mantɔw mu wɔ Ghana. <ref>https://ghananewsagency.org/</ref> == Abakɔsɛm == Osei Kyeretwie Nsɔwdo skuul (wonyim no dɛ OKESS) wɔtseew no Ayɛwoho, 1937 mu dɛ nsɔwdo skuul a odzikan wɔ Esuantse Mantzw mu. Skuul no, nkan no nna wɔfrɛ no Esuantse Collgiate hyɛɛ ase dɛ ankorankor nwomasua skuul a nna ɔyɛ mbayimfo nkotsee skuul a ɔyɛ Rev. J.T Robert a oenya ne beebi kɔr dzii dɛm dwuma yi. Dɛ ankorankor hwɛɛ skuul no ntotoo do ekyir no, Asoɛe a ɔhwɛ nwomasua do faa skuul no wɔ Fankwa, 1958; wɔdze kɔr Dichemso wɔ Fankwa 1968; na wɔsesaa ne dzin no bɛyɛɛ Osei Kyeretwie (dze too Nana Sir Osei Ageyman Prempeh II, Otomfuo, Asantehene no) a wonyim no wɔ n'abrabɔ mu dɛ ''Obarima Osei Kyeretwie''. Afe 1970 mu no, seisiara Tafo bea a nna ɔyɛ bɛyɛ asaase 168-Eka wɔdze maa skuul no dɛ obesi n'adan a ɔbɛma skuul no atsena bea yi afebɔɔ. Skuul no wɔ mfe 34 mu no edzi dwuma wɔ Dichemso na Tafo. Ntɔnkɔdo a ɔbaa skuul no dɛ omfi bea a ɔwɔ no, Ghana aban gyee to mu na oyii skuul no nyinara baa bea fofor wɔ Tafo afe 2004 mu. Skuul ne ngyedo dzin yɛ <nowiki>''</nowiki>Ɔsom ma Onyankopɔn na Nyimpa<nowiki>''</nowiki>. Esuafo a woewie skuul no wɔfrɛ hɔn <nowiki>''</nowiki>AHENEMMA<nowiki>''</nowiki>.... Ahenba mbamyimfo na mbasiafo. == Adan ahorow == Wɔwɔ adan ahorow esia: * Aggrey * Prempeh * Anokye * Sarbah * Bray * Nkansah Dwamenah == Esuafo a woewie skuul yi == * Zuta Mary Nartey, javelin townyi == Mboaedze == * Bernard Nyarko, paserewnyi na ɔsofo * Georgina Opoku Amankwah, Mbrayimnyi mx8ncmbptsnmcpxculusnx8usvew5d4 Yendi Senior High School 0 3638 47009 35197 2025-05-09T12:03:28Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 47009 wikitext text/x-wiki '''Yendi Senior High School''' (YESS) yɛ nsɔwdo skuul a ɔwɔ Yendi wɔ Etsifi Mantɔw mu wɔ Ghana. Wɔtseew skuul no wɔ afe 1970 mu, nkan no nna ɔyɛ finimfin skuul a esuafo no da hɔ dɛ ɔbɛma kurow n'epuei afamu mbofra ber mu nwomasua . ansaana wɔ dɛm afe noara mu wɔ Fankwa bosom no mu wɔreyɛ no nsɔwdo skuul. Wɔ nwomasua afe a odzikan mu no, nna skuul no wɔ esuafo a hɔn dodow yɛ eduosuon esuon (77) pɛr, nna mbanyimfo yɛ eduosuon (70) na mbasiafo yɛ esuon (7). Skuul panyin a odzikan nye Cletus Bernard Teviu. Ɔyɛ skuul ne panyin bɛyɛ mfe du, wɔ afe 1970 mu kɔpem 1979, na adan kor esuafo no da mu no wɔdze ato no ahyɛ n'enyimnyam. Wɔ afe 2020 mu no ber skuul no ridzi n'afrenhyia eduonum no, esuafo a wɔwɔ skuul hɔ no nna hɔn dodow yɛ 2,724 na akyerɛkyerɛfo so hɔn dodow yɛ 121. Skuul no dzi dwuma dɛ esuafo no dɛ hɔ mbom, esuafo kumaa bi fi fie ba skuul. == Abakɔsɛm == Wɔ afe 2016 mu no, Skuul no nya esuafo mbasia a nna wɔda bɛyɛ Ahaenum (500) Wɔ afe 2018 mu no, Alhaji Aliu Mahama maa skuul sika sider mpem du dɛ wɔmfa ndzi nsusɛm ho dwuma. Skuul n'agordzibea wɔ Sanda, 2019 wɔdzee dzii dwuma wɔ Dagbon hen Yaa Naa Abubakari n'ahensoa mu. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 23ii1vu69suqmf2a0a52zr501yd4sc7 Yaa Asantewaa Girls' Senior High School 0 3639 47008 35196 2025-05-09T12:03:24Z Robertjamal12 13 /* Esuafo a wowiee skuul yi */ clean up using [[Project:AWB|AWB]] 47008 wikitext text/x-wiki '''Yaa Asantsewaa Girls' Senior High School''' (YAGSHS) yɛ mbasiafo nsɔwdo skuul a ɔwɔ Tanoso ɔw Atwima Mponua Mansin mu wɔ Kumasi a ɔwɔ [[Esuantse Mantɔw(Ashanti Region, Ghana)|Esuantse Mantɔw]] mu wɔ Ghana. == Abakɔsɛm == Yaa Asantewaa Girls' nsɔwdo skuul wɔtseew no afe 1951 mu a ɔyɛ Ghana mampanyin a odzikan Dr. Kwame Nkrumah tsee. Wɔtseew skuul no wɔ afe 1960 mu a wonyi sika no wɔ Ghana Nwomasua Fotow mu. Yaa Asantewaa wɔdze no too Ɔbaahema a ɔwɔ Ejisu Yaa Asantewaa a odzii enyim ma wɔnye Biritsehyefo no dzii ako. == Ndado dzin twaka == Yaa Asantsewaa nsɔwdo skuul kɔ do nye mbanyin skuul, Prempeh College wɔ nda do dzin a wɔfrɛ no Amanadehye. == Esuafo a wowiee skuul yi == * Serwaa Amihere, Nsɛmkyerɛwfo * Ellen Boakye, Mbofra akomayarsafo * Efya, Ndwomtonyi na Ndwomkyerɛwnyi * Efe Grace, Ndwomtonyi na Ndwomkyerɛwnyi * Nana Akosua Konadu, Nsɛmkyerɛwnyi, nyimpa a ɔtseew Enak Consult * Nana Yaa Serwaa Sarpong, Nsɛmkyerɛwnyi [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] p7n0gc70fuf4k6ft63d5qtr0k4vldt2 West Africa Senior High School 0 3640 47007 35195 2025-05-09T12:03:20Z Robertjamal12 13 /* Esuafo wowiee skuul yi */ clean up using [[Project:AWB|AWB]] 47007 wikitext text/x-wiki {{Databox|item=Q19978897}}'''West Africa Senior High School''' (WASS) yɛ nsɔwdo skuul a ɔwɔ Adenta wɔ Nkran Kurowpɔn mu wɔ Ghana. Skuul no nya mboa fi aban no hɔ, esuafo fi fie ba skuul na nnyɛ asɔr biara dze na wɔma esuafo mfe ebiasa nsɔwdo skuul. Wɔtseew skuul wɔ afe 1946 mu a ɔyɛ Rev. J.C Tettey na Emmanuel Addo dzii dɛm dwuma yi. == Abakɔsɛm == Skuul no hyɛɛ ase wɔ Tudu dɛ West Africa College of Commerce wɔ afe 1946 mu. Wɔ afe 1954 mu no, wɔsesaa skuul no bɛkaa amansan dze noho dɛ aban mboa skuul. === Esuafo dodow === West Africa High School wɔ esuafo dodow 1639 a no mu ɔhamu nkekyɛ mu 49 yɛ mbasiafo na no mu ɔhamu nkyekyɛ mu 51 yɛ mbanyimfo. == Esuafo wowiee skuul yi == * Kirani Ayat, Ndwomtonyi * Pearl Akanya Ofori wɔ CitiFM [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 3moyzb5keecxo0lkqrrxyoup5cvpx3s Walewale Senior High Technical School 0 3641 47005 35192 2025-05-09T12:03:12Z Robertjamal12 13 /* Adzesuadze nkorbata a wɔyɛ */ clean up using [[Project:AWB|AWB]] 47005 wikitext text/x-wiki '''Walewale Senior High Technical School''' (WALSECTECH) yɛ nsɔwdo mbanyin na mbasiafo skuul a ɔwɔ Walewale, Atɔe Mamprusi Mansin, Etsifi Atɔe Mantɔw mu wɔ Ghana a ɔwɔ Walewale Wungu kwantsempɔn nodo. Walewale nsɔwdo skuul ka nyiyi mu C noho. Skuul Panyin a ɔwɔ hɔ sesiaa nye Sebeyam Ben Ibrahim. == Abakɔsɛm == Wɔtseew skuul no wɔ afe 1982 mu. Wɔ afe 2014 mu no, skuul panyin a nna ɔwɔ skuul hɔ nye Ɔhen Kuipo Harrison. Wɔ afe 2019 mu no, esuafo hɔn dodow a nna wɔwɔ skuul no mu yɛ 2276. Wɔ afe 2022 mu no, wɔmaa skuul no ICT ndzɛmba na akadze bi a ɔyɛ Israeli asoeɛ a ɔwɔ Ghana na wɔyɛɛ iyi. == Adzesuadze nkorbata a wɔyɛ == Adzesuadze nkorbata a wɔyɛ no skuul no mu nye; * Business * Technical * Home economics * Visual art * General arts * General science [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] m7zgjd7hsaexgd31wsbu7t07hd4p77e Wa Senior High Technical School 0 3642 47004 35190 2025-05-09T12:03:08Z Robertjamal12 13 /* Esuafo a wowiee skuul yi */ clean up using [[Project:AWB|AWB]] 47004 wikitext text/x-wiki {{Databox|item=Q25100339}} '''Wa Senior High Technical School''' yɛ nsɔwdo skuul a ɔwɔ Wa a ɔwɔ [[Etsifi Atɔe Mantɔw]] mu wɔ Ghana. Skuul no a nkan no wɔfrɛ no Wa nsɔwdo skuul, ɔwɔ esuafo a wofi fie ba skuul na esuafo a wɔda skuul hɔ na ɔwɔ Konta a ɔnye Ghana Nsu edwumakuw dzi nhwɛnyim. == Abakɔsɛm == Skuul no wɔtseew no dɛ kurow kumaa bi mu mbofraber mu skuul wɔ afe 1950 mu. Ber rokɔ enyim no, skuul no bɛyɛɛ mbofra mpanyin kakra skuul wɔ afe 1978 mu na ekyir wɔsesaa no bɛyɛɛ kurow kumaa bi mu nsɔwdo skuul wɔ afe 1982 mu. Wobuee ano dɛ kurow kumaa bi mu nsɔwdo skuul wɔ Ebɔw 30, 1983. Nsesa mu a ɔbaa nwomasua mu wɔ afe 2004 mu no wɔfrɛɛ skuul no Wa nsɔwdo skuul. Wɔ afe 2012 mu no, Ghana Nwomasua Asoeɛ maa skuul no gyinabew bi a esuafo no botum ada hɔ a wosisii adn bebiree ɔnam aban no do a wɔdze Ghana nwomasua fotow no dzii dɛm dwuma yi. Mpenpen yi skuul no wɔ esuafo bɛyɛ 2200. == Adzesua ndzɛmba == Skuul no wɔ adzesua ndzɛmba bebiree a ɔboa esuafo n'adzesua. Etsifi Atɔe Mantɔw French Bea wɔ skuul hɔ French esuafo nnya haw wɔ adzesua nkorbata noho. Ɔwɔ amansan Sɛainse Labo, Mbuukuu korabew na adan a noho hia. Sɛ yeyi skuul no Sɛainse Labo no to nkyɛn a, Sɛainse Laboa ɔwɔ Mantɔw mu hɔ no so si skuul hɔ. == Adzesua nkorbata == Skuul no yɛ adzesua nkorbata yi Sɛainse, Gɛniral Atse, Bihyewal Atse, Tɛkinikal na Hoom Ɛkɔnɔmise. == Esuafo a wowiee skuul yi == * Hon. S.K. Alban Bagbin - Mbrahyɛbeguanyi wɔ Nadowli Kaleo abatow mpɔtamu. * Yonny Kulendi - Ɔtsembuafo a ɔwɔ Ghana Asɛmdzibea Baatan (2020-) * Kwesi Nyantakyi - Ghana Ɔmanmu Agorkansi kuw (2005-2018) * Hon. Rasheed Pelpuo(Dr.) - Nkan no ɔkasafo abadziekyir a ɔwɔ mbrahyɛbeguafie na mbrahyɛbeguanyin a oeyi no wɔ Wa finimfin abatow mpɔtamu [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] ggcis0wji5w4ep1x33j5mmer2yypii3 Tweneboa Kodua Senior High School 0 3643 47002 35189 2025-05-09T12:03:04Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 47002 wikitext text/x-wiki '''Tweneboa Kodua Senior High School''', Ghana Manmpanyin a odzinkan, Osagyefo Dr. Kwame Nkrumah tseew, ɔyɛ nsɔwdo skuula yehun wɔ Kumawu kuorw mu a ɔwɔ Esuantse Mantɔw mu. Skuul no yɛ mbanyimfo na mbasiafo na wobuee no afe 1959 mu. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] trf5ug10fwk12wspktxrkw6e5hovl81 Tolon Senior High School 0 3644 47001 35188 2025-05-09T12:03:00Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 47001 wikitext text/x-wiki '''Tolon Senior High School''' yɛ nsɔwdo skuul a ɔwɔ Tolon a ɔwɔ Etsifi Mantɔw mu wɔ Ghana. Mpenpen yi, Mohammed Issifu na ɔyɛ skuul panyin wɔ skuul no mu. == Abakɔsɛm == Wodzii kan sii skuul no dɛ esuafo a wofi fie ba wɔ afe 1991. Wɔ afe 2019 mu no, nna skuul no wɔ esuafo bɛyɛ 2,343 [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 0ofzj0e4v9yd9mop7tyz7z8yfn8d0n4 Three Town Senior High School 0 3645 47000 35187 2025-05-09T12:02:56Z Robertjamal12 13 /* Skuul ndzɛmba */ clean up using [[Project:AWB|AWB]] 47000 wikitext text/x-wiki '''Three Town Senior High School''' (TTSS) yɛ nsɔwdo skuul a ɔwɔ Hedzranawo-Denu wɔ Ketu Anaafo Mansin no mu wɔ, Firaw Mantɔw mu wɔ Ghana. == Abakɔsɛm == Wɔtseew skuul no Sanda, 1991 dɛ esuafo a wofi ba skuul, ɔma ɔyɛ skuula enyin wɔ Flao Anaafo, besi na ɔbɛkaa aban dze noho. Dzin Nkrow ebiasa yɛ bea skuul no wɔ wɔ nkurow ebiasa do; Denu, Hedzranawo na Adaafienu. Skuul no sii akan wɔ Ɔmanmu Ghana Sɛainse na Matsese akansi mu wɔ Mantɔw mpɛnpɛn do. == Adzesuadze a wɔyɛ == Gɛniral Atse Bihyewal Atse Hoom Ɛkɔnɔmise Bisinɛse Agirikɔkya Sɛainse Gɛniral Atse == Skuul ndzɛmba == Esuafo wɔda skuul hɔ adan Sɛainse Labo Kɔmputa Labo [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] lxoiky3d0bd5bhzny6fpgz90t9ggox5 Techiman Senior High School 0 3646 46999 35186 2025-05-09T12:02:52Z Robertjamal12 13 /* Skuul Mpanyimfo */ clean up using [[Project:AWB|AWB]] 46999 wikitext text/x-wiki {{Databox|item=Q76829941}}'''Techiman Senior High School''' yɛ nsɔwdo skuul a ɔwɔ Techiman, Bono Epuei Mantɔw mu a ɔwɔ Ghana. Ne ngyedo dzin nye dɛ wɔbɛyɛ SUPER TESS anaa Ebusuafo.. Ɔyɛ inyiyi mu B skuul. == Ber a wɔtseew skuul no == Nkan Ghana Mampanyin, Kwame Nkrumah tseew skuul no wɔ Ɔbrɛfɛw, 1963 mu ɔhyɛ Ghana Nwomasua fotow ase na ɔdze esuafo eduosuon baako a no mu eduonum ebiasa yɛ mbanyimfo na no mu duawɔwe yɛ mbasiafo. == Esuafo dodow == Bɛyɛ 2013 mu no, nna skuul no wɔ esuafo dodow bɛyɛ 2,786 a no mu 1671 yɛ mbanyimfo na no mu 1115 yɛ mbasiafo. == Esuafo a wowiee skuul yi == * Kwadwo Asare-Baffour Acheampong(KABA), Ghananyi nsɛmkyerɛwnyi == Skuul Mpanyimfo == * Moses Kofi Boakye (2013-2016) * Jacob Afful (2016–Bɛpem ndɛ) [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 2fi5upd7ilgz7jltkk71mvo1d2zwohb T.I. Ahmadiyya Senior High School, Kumasi 0 3648 46995 36444 2025-05-09T12:02:36Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 46995 wikitext text/x-wiki {{Databox|item=Q19975629}}'''T.I Ahmadiya Senior High School''' (Real Amass) yɛ amansan nsɔwdo skuul a ɔwɔ Kumasi wɔ [[Esuantse Mantɔw(Ashanti Region, Ghana)|Esuantse Mantɔw]] mu wɔ Ghana. == Abakɔsɛm == Skuul no Ahmadiyya Muslim Mission, Ghana, wɔ [[Sanda]] 30, 1950. == Botae == Dɛ wɔbɛma nsɔwdo skuul a wɔwɔ ntsetsee pa ama mbofra wɔwɔ Ahmadiyya kuw mu na amansan nyinara.<ref>https://www.schoolsingh.com/senior-high-schools/ti-ahmadiyya-senior-high-kumasi/programmes</ref> == Enyidoadzehu == Dɛ wɔbɛma nsɔwdo skuul gyinabew pa ama aboa nwomasua pa na ntsetsee pa == Adzesuadze a wɔyɛ == * Bisinɛse * Agirike Sɛainse * Hoom Ɛkɔnɔmise * Bihyewal Atse * Gɛniral Atse * Gɛniral Sɛainse === Skuul Mpanyimfo === {| class="wikitable" !Dzin !Bɔbew !Ber wodzii !Dzibew |- |Dr. S.B. Ahmed |Banyin |1950 - 1956 |Expatriate |- |M.N. Ahmed |Banyin |1956 - 1963 |Expatriate |- |M. Latif |Banyin |1963 - 1969 |Expatriate |- |Abdullah Nasir Boateng (aka T. A. Boateng) |Banyin |1970 - 1981 |Ghananyi a odzinkan |- |Yusuf K. Effah |Banyin |1981 - 1990 |Ghananyi |- |Ibrahim K. Gyasi |Banyin |1990 - 1999 |Owiee skuul yi |- |Yusuf K. Agyare |Banyin |1999 - 2010 |Owiee skuul yi |- |Alhaj Yakub A. B. Abubakar |Banyin |2010 - 2022 |Owiee skuul yi |- |Abdullah Ayyub |Banyin |2022 - |Owiee skuul yi |} == Esuafo a wowiee skuul yi == * Abdul Wahab Adam – Ɔmanmu panyin a ɔda Ahmadiyya Muslim Mission, Ghana * Mohammed Ahmed Alhassan – Porisinyi<ref>https://web.archive.org/web/20240619005220/https://www.basketballghana.com/2014/01/29/ghanas-igp-mohammed-alhassan-donates-cash-alma-matter-real-amass-winning-sprite-ball/</ref> * Prof. Dr. Ahmed Osumanu Haruna - Nwomasuanyi<ref>https://btu.upm.edu.my/kandungan/laman_web_rasmi_prof_dr_osumanu_haruna_ahmed-26190</ref> * Latifa Ali – Ghananyi mbirikatunyi<ref>https://www.modernghana.com/sports/584031/the-contest-has-reinvigorated-athletics-in-the-country-asha.html</ref> * Georgina Opoku Amankwah, Mbranyimnyi na Ghana abatow guamutsenanyi abadziekyir<ref>https://www.modernghana.com/news/413943/georgina-opoku-amankwaa-first-female-to-chair-tuc.html</ref> * Habiba Atta Forson, Agordzi ho ntotonyi<ref>https://www.graphic.com.gh/sports/sports-news/habiba-atta-forson-the-woman-with-many-parts-in-sports.html</ref> * Gyakie - Ndwomtonyi * Augustine Collins Ntim <ref>https://web.archive.org/web/20150801132126/http://www.dailyguideghana.com/one-on-one-with-collins-ntim/</ref>– Mbrahyɛbeguanyi * Atsu Nyamadi – Ghanaian athlete * Sandra Owusu-Ansah – Ghananyi Bɔɔlbɔnyi<ref>https://web.archive.org/web/20210803220639/https://www.realamass.edu.gh/sports/achievements</ref><ref>https://web.archive.org/web/20210803220639/https://www.realamass.edu.gh/events/when-amassing-wealth-doesn-t-come-with-bad-news</ref><ref>https://www.modernghana.com/sports/724957/fifa-world-cup-for-sandra-owusu-ansah-graduation.html</ref> * Joshua Owusu – Sikakɔkɔɔ mɛdalgyenyi<ref>https://web.archive.org/web/20160304122306/http://www.realamassalumni.org/history.html</ref> * Mariama Owusu – Ɔtsembuafo wɔ Ghana Kɔɔto baatan<ref>https://www.graphic.com.gh/news/general-news/new-supreme-court-justices-take-office.html</ref> * Blakk Rasta (né Abubakar Ahmed) – Ndwomtonyi na Nsɛmkyerɛwnyi * Strongman (Ghanaian Rapper) - Ndwomtonyi * Diana Yankey – Sikakɔkɔɔ gyenyi == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] d21ahiorgykm9wac9npvgf0vanca349 Takoradi Technical Institute 0 3649 46996 35183 2025-05-09T12:02:40Z Robertjamal12 13 /* fi a ɔwɔ skuul hɔ */ clean up using [[Project:AWB|AWB]] 46996 wikitext text/x-wiki {{Databox|item=Q25044282}}'''Takoradi Technical Institute''' yɛ aforafora nsɔwdo skuul a ɔwɔ Takoradi. Wɔtseew skuul no afe 1982 mu a ɔnam Ghana aban na Germany aban mboa ɔdze ɔboa Tɛkinikal kuw. Skuul n'agye dzin ɔnam ndzɛmba ɔwɔ na ɔboa esuafo adzesua. == Abakɔsɛm == Takoradi Technical Institute (T.T.I) wɔtseew no afe 1982 mu na wɔdze esuafo 32 hyɛɛ ase. Esuafo a abɛsen no mbasiafo hyɛ bulu wɔ ase na mbanyinfo no so hyɛ Khaki wɔ ase. == Adzesuadze nkorbata == * Wɛldin yɛ * Enyinam nkandzea edwumayɛ * Ahohoyɛ na nhweɛ ho ntotoo * Hɛn esiesie dwuma * Adansi * Adzepam * Firigeyɛ * Polɔbin na gase mahyɛ * Hɛn nsiesiee * Kɔmputayɛ * Kaseɛbɔyɛ * Digɛtal disain * Bisinɛse ho ntotoo * Enyimnam nkandzea ho edwumayɛ == fi a ɔwɔ skuul hɔ == Fie kuw esia na ɔwɔ skuul hɔ esuafo dɔm bi nye: * Tewiah fie * Yankey fie * Boafo fie * Sekyi Ahyia fie - bulu * Brempong Yaw fie * German fie [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] ctyo9gc2cafy6yvph7sbhv4zygrjgr3 T.I. Ahmadiyya Girls Senior High School, Asokore 0 3650 46994 35181 2025-05-09T12:02:32Z Robertjamal12 13 /* Abakɔsɛm */ clean up using [[Project:AWB|AWB]] 46994 wikitext text/x-wiki '''T.I Ahmadiyya Girls' Senior High School''' (Amass Girls) yɛ mbasiafo nsɔwdo skuul a Asokore wɔ Sekyere Epuei Mansin mu wɔ Esuantse Mantɔw mu wɔ Ghana. == Abakɔsɛm == Ahmadiyya Muslim Mission, Ghana tseew skuul no wɔ afe 1968 mu dɛ finimfin skuul. Afe a odzido no wɔsesaa skuul no bɛyɛɛ nsɔwdo skuul. '''Skuul Mpanyimfo''' {| class="wikitable" !Name !Designation !Tenure !Remark |- |Mr. Antwi Boasiako |Acting Headmaster |1968 - 1972 |Ghanaian |- |Mr. Mubarak Ahmed |Headmaster |1972 - 1990 |Expatriate |- |Mr. M. A. Morgan |Headmaster |1990 - |Ghanaian |- |Mr. Collins Yeboah-Druye |Headmaster | - 2009 |Ghanaian |- |Madam Ayesha Nyantakyiwaa Boakye |Headmistress |2009 - |Ghanaian |} Afe 1973 mu no, skuul no bɛkaa Ghana nwomasua nhyehyɛɛ noho. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] gh2fg2gvb4k2q6zv242zz509tbngf1r Seventh Day Adventist Senior High School, Bekwai 0 3651 46979 35177 2025-05-09T12:01:40Z Robertjamal12 13 /* Esuafo a wowiee skuul yi */ clean up using [[Project:AWB|AWB]] 46979 wikitext text/x-wiki '''Seventh Day Adventist Secondary School''' yɛ nsɔwdo skuul a ɔwɔ Bekwai wɔ Esuantse Mantɔw mu wɔ Ghana. == Esuafo a wowiee skuul yi == * Kofi Koduah Sarpong - Nyimpa ɔda Ghana Fangoo ano * Kwadwo Owusu Afriyie - Ghananyi mbranyimfo na amanyɛnyi [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] dv2rmpbh8saztmbrvhf9yxs11gux3gh Serwaa Nyarko Girls' Senior High School 0 3652 46978 35176 2025-05-09T12:01:36Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 46978 wikitext text/x-wiki '''Serwaa Nyarko Senior High School''' yɛ mbasiafo nsɔwdo skuul a ɔwɔ Kumase wɔ Esuantse Mantɔw mu wɔ Ghana. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] pd44vjwcm4cxjg9b8ztp7c2p2ddud4d Sefwi Wiawso Senior High School 0 3653 46929 35174 2025-05-09T12:01:28Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 46929 wikitext text/x-wiki The '''Sefwi Wiawso Senior High School''' yɛ nsɔwdo skuul a ɔwɔ Sefwi Wiawso wɔ Atɔe Etsifi Mantɔw mu wɔ Ghana. Wɔtseew skuul no afe 1961 mu a ɔyɛ Kwame Nkrumah. Ne Sefwi kasa ngyedo dzin nye 'Mate Masie' == Esuafo a wowiee skuul yi == * Otumfuo Nana Osei Tutu II * Herod Cobbina [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 3rn21v56y72qglwti5nl95s2xclbnpp Saviour Presby 0 3654 46838 35173 2025-05-09T12:01:24Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 46838 wikitext text/x-wiki '''Savior Presby''' yɛ mbofraber mu skuul a ɔwɔ Ghana. Ɔwɔ Mandina atɔe wɔ Mantɔw la nkwantanang Mantɔw madina wɔ Nkran Kurowpɔn mu wɔ Ghana. Dɛ skuul panyin, Robert Siaw Ntiamoah dze Pais adzesuadze baa skuul no mu. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 57issgb2n0vdtv94k022vjlz2gddgwd Salaga Senior High School 0 3655 46743 35172 2025-05-09T12:01:20Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 46743 wikitext text/x-wiki '''Salaga Senior High School''', wɔsan frɛɛ no ne dzin tsietsia SASS yɛ ssɔwdo skuul a ɔwɔ Salaga, Mansin kurowpɔn a ɔyɛ finimfin Gonja Mansin wɔ Savannah Mantɔw mu wɔ Ghana. Ɔyɛ inyiyimu C skuul a ne ngyedo dzin nye <nowiki>''Nokwar Gyina''</nowiki>. Wɔtseew no Fankwa, 1976 na ɔwɔ esuafo 1800 a ɔyɛ esuafo a wofi fie ba skuul na hɔn a wɔda skuul hɔ. Afe 2018 mu no, skuul hɔ na enyi da dɛ asɛm bi sii hɔ a wɔbɔɔ osuanyi kor tu na osuanyi kor so piraa [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] o7xaewtcsv1n8xzob49s0ysi6dlx7vf St. Paul's Senior High School 0 3656 46988 35166 2025-05-09T12:02:12Z Robertjamal12 13 /* Adzesuadze a wɔyɛ */ clean up using [[Project:AWB|AWB]] 46988 wikitext text/x-wiki {{Databox|item=Q15917533}}'''St. Paul's Senior High School''' anaa '''St. Paul's Boys College''', nkan no St. Paul's Secondary, yɛ Ghana mbanyimfo nsɔwdo skuul a ɔwɔ Hatsukope-Denu wɔ Ketu Atɔe Mansin mu wɔ Firaw Mantɔw mu. == Abakɔsɛm na dwumadzi == Skuul no wɔ abɔdzin SPACO a wonyaa wɔ ne dzin mu. mbom, hɔn a woewie skuul no frɛ hɔnho nkunyimdzefo dzi skuul ne ngyedo dzin n'ekyir, ('Yɛ adze pa na dzin bɔn do) Afe 2000 mu no, wɔyɛɛ skuul no mbanyimfo na mbasiafo skuul ama etu mbasiafo mbofra nwomasua wɔ Flao Mantɔw mu. Ber esuafoa wodzikan no wiee no, skuul no wɔsesaa skuul no bɛyɛɛ mbanyimfo skuul bio na aka hɔ bɛpem ndɛ a ɔdaho yɛ mbanyimfo skuul. == Skuul ndzɛmba == * Esuafo a wɔda skuul hɔ * Adan a wɔdze ma esuafo da mu * Sɛainse Labo * I.T. Labo == Adzesuadze a wɔyɛ == * Bisinɛse * Gɛniral Atse * Gɛniral Sɛainse * Bihyewal Atse [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] t7kom2yrxvqmm18pzute0qy3czya95g Asanteman Senior High School 0 3657 44068 35042 2025-05-09T11:55:25Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44068 wikitext text/x-wiki {{Databox|item=Q20089000}}'''Asanteman Senior High School''' (mpɛn pii noara wɔfrɛ no Asass) yɛ nsɔwdo skuul a ɔwɔ Kumasi wɔ [[Esuantse Mantɔw(Ashanti Region, Ghana)|Esuantse Mantɔw]] mu wɔ Ghana. Skuul no na wɔgyetum dɛ Esuantse Ahempɔn, A Esuantsehen na ɔyɛ skuul no hwɛdofo. Esuafo no wɔfrɛ hɔn <nowiki>''Nananom''</nowiki> Dɛ mbrɛ ɔka Esuantse Ahendzi ho no, Skuul no wɔ Amambra na Amandze a wɔyɛ no mpɛnpɛndo ɔwɔ sor. Skuul no dze tutu noho dɛ hɔn nye Nananom, mbrɛ esuafo wɔfrɛ hɔn dɛ Esuatse ahendzi mu amambra. iyi ntsi na wowie a, eusafo hu no dɛ wɔyɛ Nananom<ref name="modernghana.com">https://www.modernghana.com/news/39012/1/asanteman-secondary-school-launches-jubilee-celebr.html</ref>. == Tɔwbɔ == Skuul no ka inyiyimu A noho dɛ mbrɛ [[Ghana]] nwomasua nhyehyɛɛ tse no. Mfwɛ duesuon mu no, skuul no ehu nsesa pa wɔ nwomasua na ndzɛmba bi tsedɛ, agordzi mu. Wobu no dɛ Esuantse Mantɔw mu skuul ɔtɔdo anan wɔ Ebibir Atɔe nsɔwdos kuul nsɔhwɛ mu wɔ afe 2014 mu Wɔ afe du ntsamu no skuul wɔdze ato mpɛnpɛndo 16 na 22 wɔ bɛyɛ 138 skuul ahorow a ɔwɔ Esuantse Mantɔw mu wɔ afe biara Atɔe Ebibir mu Nsɔwdo Skuul Abɔdzin krataa Nsɔhwɛ. Esuafo dodow noara wɔdo kɔ nsɔwdo skuul afe biara. Bɛyɛ ɔha mu nkyekyɛmu eduosuon wɔ dɛm amba yi mu na wɔkɔ Cape Coast Suapɔn. == Abakɔsɛm == Wɔtseew skuul no dɛ nsɔwdo skuul a esuafo no fi fie ba wɔ afe 1954 mu a ɔyɛ Esuantse Mbaabun kuw (AYA) dɛ ano yi a wɔdze rema dɛ wɔpɛ nsɔwdo skuul bebiree wɔ Esuantseman mu. Skuul no hyɛɛ AYA nsa kɔpem afe 1962 mu ber aban no dze bɛkaa amansan nhyehyɛɛ noho na fir dɛm ber no onyin fir mu kɔr ebiasa wɔ afe 1980 mu. Mpenpen yi, skuul no yɛ edwuma wɔ akwan du do wɔ akwan ebiasa no nyinara do a ɔwɔ esuafo dodow bɛyɛ 1,500, akyerɛkyerɛfo 65 na skuul hɔ edwumayɛfo hɔnyɛ akyerɛkyerɛfo 29<ref name="modernghana.com"/>. Skuul no yɛ skuul a ɔtɔdo anan a wɔtseew no [[Esuantse Mantɔw(Ashanti Region, Ghana)|Esuantse Mantɔw]] mu na wɔtseew no afe 1954 mu<ref>https://web.archive.org/web/20160530194042/http://asantemanschool.edu.gh/asanteman/</ref>. == Esuafo hɔn ndaemu == Bea skuul wɔ ma esuafo no yɛ dɛ esuafo no bi da skuul hɔ na biso fi fie ba skuul. Bɛyɛ ɔha mu nkyekɛmu eduosuon a ɔyɛ esuafo a wɔda skuul hɔ. Adan esia na ɔwɔ hɔ ma esuafo no, nna mbasiafo so adan esia na ɔma no yɛ adan duebien. Wɔdze skuul adan no totoo Ahemfo na Mbaayembaa no woetwa mu wɔ Esuantse Ahendzi mu, iyi so na ɔyɛ nsɔwdo skuul a ɔwɔ esuantse Mantɔw mu ntɔyɛɛ. Mbanyin Fie Mbasiafo Fie 1. Akatakyie Fie Adehyee Fie 2. Mmarima Fie Ahemaa Fie 3. Akunini Fie Owoahene Fie 4. Amanfour Fie Osiahene Fie 5. Abrempong Fie Nnwuraba Fie 6. Osahene Fie Ahoufe Fie Esuafo no wɔ edzin bi a wɔdze ama adan wɔda mu no dɛ, old Trafford, Bangladesh, Melcom na Kejetia. Hɔn adan tsitsir kor so wɔfrɛ no Gold Tulip, ato hɔn kurow no hotɛl kese kor a ɔwɔ hɔ dɛ ne nkae. == Esuafo a wowiee skuul yi == * Kofi Jamar, Ndwomtonyi * Saddick Adams, Agordzi Nsɛmkyerɛwnyi * Sparqlyn, Ndwomtonyi * Bill Asamoah, Seneyinyi * Stephen Ayensu Ntim, Amanyɛnyi == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] eibo1sg9vz3tisb2mpe5nk92kp2yx1y Bolgatanga Senior High School 0 3658 44082 36024 2025-05-09T11:56:17Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 44082 wikitext text/x-wiki {{Databox|item=Q82759998}}'''Bolgatanga Senior High School''' yɛ amansan nsɔwdo skuul a ɔwɔ Winkogo, kurow a ɔyɛ Akwansin Awɔtwe wɔ Atɔe afamu Bolgatanga, wɔ Etsifi Epuei Mantɔw mu wɔ Ghana. Skuul no wɔ Talensi-Nabdam Mansin mu.<ref>https://web.archive.org/web/20211124084757/http://directory.mogcsp.gov.gh/listings/bolgatanga-senior-high-school-odwo</ref><ref>https://skynewsgh.com/2023/03/29/bolgatanga-senior-high-school-courses-and-details/</ref> == Abakɔsɛm == Wɔtseew skuul no afe 1970 mu, wɔ Ɔbrɛfɛw 15, 1970 mu a wɔdze esuafo eduosuon esuon wɔ Zuarungu wɔ bea a wɔwɔ hɔ sesiara a Zuarangu nsɔwdo skuul befaa, nye Mr. Bayala C.J Yibrul dɛ hɔn skuul panyin a odzinkan. Akyerɛkyerɛfo a nna wɔwɔ hɔ yɛ dubaako:Akyerɛkyerɛfo ebiasa na aboafo awɔtwe na ne gyedo dzin <nowiki>''</nowiki> Hyɛ Onyankopɔn enyimnyam na Ɔsom Ghana<nowiki>''</nowiki>. == Adzesuadze a wɔyɛ == Bolgatanga nsɔwdo skuul yɛ adzesuadze nkorbata enum yi: * Bisinɛse * Gɛniral Atse * Hoom Ɛkɔnɔmise * Sɛainse * Bihyewal Atse === Edzesua ndzɛmba bi wɔyɛ === ==== Skuul kuw ==== * Sɛainse kuw * Robɔtse kuw == Abadobɔdze a skuul no wɔagye == Ababkɔsɛm kyerɛ dɛ esuafo a wɔwɔ Bolgatanga nsɔwdo skuul bɔ hɔnho mbɔdzen wɔ WASSCE nsɔhwɛ mu na ɔmanmu agorkansi mu.<ref>https://ghananewsagency.org/education/bolgatanga-shs-performs-well-in-wassce-7084</ref><ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Old-students-storm-Bolga-SHS-as-verandas-turn-into-dormitories-732468</ref> Skuul no dzii nkunyim wɔ 2016/2017 Ɔmanmu apɔwmudzen nhyehyɛɛ akansi mu.<ref>https://ghananewsagency.org/</ref><ref>https://web.archive.org/web/20190923190918/http://www.ghana.gov.gh/index.php/media-center/regional-news/4899-bolgatanga-shs-receives-prize-for-winning-nhis-quiz</ref> == Skuul noho nsɛm == * Skuul a ɔyɛ: Amansan nsɔwdo skuul * Afe a wɔtseew: 1970 * Mansin a skuul no wɔ mu: Talensi-Nabdam District * Skuul panyin: Afelibiek Ababu * Inyiyimu: A * Bɔbew: Mbayimfo na mbasiafo * Esuafo ndae mu: Hɔn a wɔda skuul hɔ na hɔn wofi fie ba * Ngyedo dzin: Dɛ wɔrehyɛ Onyankopɔn enyimnyam na Ghana man * Skuul kood: 0090403 == Skuul Mpanyimfo == Skuul mpanyimfo a woetwa mu: * Bayala C. J. Yibrul * Mr. Quansah * E. K. Daraan * Didacus A Afegra * Ababu Afelibig * Michael Yeinime Monison == Nhyɛdo == Wɔhyɛɛ skuul no dɛ mma ɔnyɛ edwuma ber kakra dɛ esuafo no bi nyaa ɔko a ɔdze osuanyi kor no wu bae. Wɔtseew kuw bi dɛ wɔnhwehwɛ asɛm no mu.<ref>https://citifmonline.com/2014/12/bolga-shs-closed-down-after-students-riot/</ref> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] sy0asv35dx4086q25ffpsqrxpziduin Anglican Senior High School 0 3659 44062 38105 2025-05-09T11:55:05Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44062 wikitext text/x-wiki {{Databox|item=Q23808157}}'''Anglican Nsɔwdo Skuul, Kumasi''', yɛ ɔman nsɔwdo skuul a wɔbom yɛ adzesua a ɔwɔ Asem, Kumasi wɔ Ashanti Mantɔw mu wɔ [[Ghana]]. Wɔdze sii hɔ wɔ afe 1973, na sesei yi skuul panyin nye Rev. Canon Senkyiri. == Abakɔsɛm == Wɔ 1920 mfe no ahyɛase mu no, Ngyerisi Borɔfo Asɔr Dwuma (English Church Mission - E.C.M.) gyee KASS bea no fir Amakom ɔhen hɔ a nna hɔn adwen nye dɛ wɔbɛhyehyɛ ahyehyɛdze bi a ɔbɔtsetse asɔfo, na wɔama asɔre no nkɔdo ayɛ kɛse wɔ Gold Coast.<ref>{{cite book |last1=Sundkler |first1=Bengt |url=https://archive.org/details/historychurchafr00sund |title=A History of the Church in Africa |date=2001 |publisher=Cambridge University Press |isbn=0-521-58342 X |edition=2nd |location=Cambridge |page=[https://archive.org/details/historychurchafr00sund/page/n743 724] |url-access=limited}}</ref> Sɔfopɔn M. S. O’Rocke (1913–23) nyaa Benedictine Order (O.S.B.) nkɔkorafo no som fii Nashdom Abbey, England, dze hwɛɛ ahyehyɛdze fofor a wɔatsew no do.<ref>{{cite book |last1=Sundkler |first1=Bengt |url=https://archive.org/details/historychurchafr00sund |title=A History of the Church in Africa |date=2001 |publisher=Cambridge University Press |isbn=0-521-58342 X |edition=2nd |location=Cambridge |page=[https://archive.org/details/historychurchafr00sund/page/n548 529] |url-access=limited}}</ref> Wɔ afe 1952 mu no, wɔhyehyɛɛ Ɔhotsefo Augustine Nyamekyerɛ Kɔlege (St. Augustine's Theological College).<ref>{{cite book |last1=Pobee |first1=John S. |title=The Anglican Story in Ghana |date=2009 |publisher=Amanza |isbn=978-9988-0-3780-2 |location=Khanishie-Accra |page=150 |authorlink=John S. Pobee}}</ref> == Skuul mpanyinfo == {| class="wikitable" !Ordinal !Officeholder !Term start !Term end !Time in office !Notes |- |1 |Rev'd Philip Dawson Aggrey |1973 |1981 |7–8 years | rowspan="5" | |- |2 |John Poku |1981 |1986 |4–5 years |- |3 |Andrews Evans Kyere |1987 |2003 |'''15–16 years''' |- |4 |Rev'd Canon Emmanuel Yaw Brobe-Mensah |2003 |2010 |6–7 years |- |5 |Alex Conduah |2010 |2017 |6–7 years |- |6 |Rev. Canon Senkyiri |2017 |''incumbent'' |6–7 | |} == Campus == Adan esuon na ɔwɔ suapɔn no mu; {| class="wikitable" |1 |Aglionby | |4 |Quaque |- |2 |A.E. Kyere, also known as Kontonkyi | |5 |Roseveare |- |3 |Prempeh | |6 |Brobbe-Mensah | |7 |Conduah Girls | |} Skuul no nso wɔ nhyiam dan, adzesuadan enum (classroom blocks), nyansahu mu nhwehwɛmu dan (science laboratories), ICT nhwehwɛmu dan, adwinni dan (art studio) na nwomakorabea. Basketball agordzibea na bɔɔlbɔ abɔntsen do wɔ suapɔn no mu. == Adzesua nhyehyɛɛ (Curriculum) == [[File:Science_blockk.jpg|link=https://en.wikipedia.org/wiki/File:Science_blockk.jpg|thumb|nyansahu dan (science block)]] Skuul no dze adzesua nhyehyɛɛ a ɔtrɛw ma, a Borɔfo kasa, akontaabu (mathematics) na nyansahu (sciences) (dɛ nyansahu a wɔaka abom (integrated science) anaadɛ abɔdze a nkwa wom (biology), nduryɛ (chemistry) na abɔdze mu ndzɛmba (physics) ho adzesua ahorow a ɔkyɛn emu biara). Bio nso, adwinni ho adzesua nhyehyɛɛ a ɔwɔ hɔ nyinaara no ma nkyerɛkyerɛ wɔ Kristofo nyamesom adzesua (Christian religious studies), sikasɛm (economics), Engiresi nwoma (English literature), asase ho adzesua (geography), aban (government), abakɔsɛm (history) na ndwom ho adzesua (music) mu. Kasa nkyerɛkyerɛ no bi nye Franse (French) na Twi (Asante). Adzesua nhyehyɛɛ fofor bi nye adwini (art), adwumayɛ (business), fie sikasɛm (home economics) na ICT.<ref>{{Cite web|url=http://www.ghanaschoolsonline.com/school_profile.cfm?levelID=2&schID=214|title=Anglican Senior High School > MEMBER {{!}} Ghana Schools Online|website=www.ghanaschoolsonline.com|access-date=2018-05-31}}</ref> == Dwumadzi ahorow a wɔdze yɛ adzesua ekyi (Extracurricular activities) == Wɔ afe 1999 mu no, skuul no hyɛase dze hɔn ho hyɛɛ ekuw mu wɔ Ghana National Science na Maths Quiz mu, na nsakyer dɛma wodzii nkonyim.<ref>[http://www.ghanaweb.com/GhanaHomePage/NewsArchive/2004-National-Math-Science-Quiz-Results-56535 GNSMQ Results 2004].</ref> Wɔ hɔn akansi a edzi kan no, skuul no dzi nkõgu wɔ afa a edzi kan no mu mbrɛ Wesley Mbasiamba Nsɔwdo Skuul a ewiei koraa no wodzii kan no do, nanso wɔ afe 2007 mu no, KASS dur akansi a otwa do no mu.<ref>[[Ghana National Science and Maths Quiz#List of Past Winners and Finalists|GNSMQ Results 2007]]</ref> == Alumni etsitsir (Notable alumni) == * [[:en:Lord Kenya|Lord Kenya]]{{snd}}ndwomtonyi<ref>{{Cite web|url=http://www.ghanabase.com/lordkenya/biography.asp|title=Biography of Lord Kenya {{!}} Ghana Music {{!}} Lord Kenya of Ghana|last1=|first1=GhanaBase Music|website=www.ghanabase.com|access-date=2018-05-31}}</ref> * Okyeame Kwame - ndwomtonyi * [[:en:Dominic Adiyiah|Dominic Adiyiah]]{{snd}}bɔɔlbɔfo * Bright Kankam Boadu - Ghana Nsɛntwerɛnyi * Atta Poku - Ghana Nsɛntwerɛnyi * [[:en:Amos Frimpong|Amos Frimpong]]{{snd}}Kotoko Captain<ref>{{Cite web|url=https://www.facebook.com/amos.frimpong.1238|title=Amos Frimpong|website=www.facebook.com|language=en|access-date=2018-09-04}}</ref> * [[:en:Elvis Sakyi|Elvis Sakyi]]{{snd}}Ghana bɔɔlbɔfo<ref>{{Cite web|date=2019-06-26|title=Gzira United FC signs Elvis Sakyi|url=https://www.ghanaweb.com/GhanaHomePage/SportsArchive/Gzira-United-FC-signs-Elvis-Sakyi-758208|access-date=2021-06-08|website=GhanaWeb|language=en}}</ref> * [[:en:Mr. Kwabena Kesse|Mr. Kwabena Kesse]]{{snd}} Kessben Group of Companies panyin, an alumnus of the school<ref>{{Cite news|url=https://www.graphic.com.gh/entertainment/showbiz-news/kessben-daughter-graduate-together.html|title=Kessben, daughter graduate together|last1=Barimah|first1=Nana Yaw|work=Graphic Online|access-date=2018-09-04|language=en-gb}}</ref> * [[:en:Noble Nketia|Noble Nketia]]{{snd}} Gospel ndwomtonyi<ref>{{Cite web|url=http://www.ghanabase.com/nobelnketsiah/biography.asp|title=Biography of Nobel Nketsiah {{!}} Ghana Music {{!}} Nobel Nketsiah of Ghana|last1=|first1=GhanaBase Music|website=www.ghanabase.com|access-date=2018-09-04}}</ref> * [[:en:Dr. Isaac Okyere|Dr. Isaac Okyere]]{{snd}} Heart Surgeon at the Komfo Anokye Teaching Hospital<ref>{{cite web|url=https://www.ctsnet.org/home/iokyere|title=Isaac Okyere &#124; CTSNet}}</ref> * [[:en:Dr. Samuel Adu Amankwah|Dr. Samuel Adu Amankwah]]{{snd}} Researcher, University of Leeds<ref>{{Cite web|url=https://engineering.leeds.ac.uk/staff/581/Samuel_Adu-Amankwah|title=Samuel Adu-Amankwah|date=2018-09-04}}</ref> * [[:en:Dr. Philip Kofi Adom|Dr. Philip Kofi Adom]]{{snd}} Lecturer, UPSA - Ghana <ref>{{Cite web|url=https://www.upsa.edu.gh/index.php/52-lecturer-accounting-and-finance/468-philip-kofi-adom|title=Philip Kofi Adom|last1=Asiedu|first1=Janelle|website=www.upsa.edu.gh|language=en-GB|access-date=2018-09-04}}</ref> * [[:en:Thomas Forkuo|Thomas Forkuo]]{{snd}} Bank of America * [[:en:Kwabena Mintah Akandoh|Kwabena Mintah Akandoh]]{{snd}} Ghana mbrahwɛbadwanyi * [[:en:Elijah Okyere|Elijah Okyere]]{{snd}} Pharmacist * [[:en:Kofi Karikari|Kofi Karikari]]{{snd}} Veteran Administration, USA * [[:en:Omanhene Yaw Adu Boakye|Omanhene Yaw Adu Boakye]]{{snd}} Ghana Nsɛntwerɛnyi == Hwɛ iyi nso == * [[:en:Education in Ghana|Nwomasua wɔ Ghana]] * [[:en:List of senior high schools in Ashanti Region|Nsɔwdo skuul ahorow a ɔwɔ Ashanti Mantɔw mu]] == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] pq1luajl5emuf21xhq71wygnv0qoi3v Lassia-Tuolu Senior High School 0 3660 44123 35893 2025-05-09T11:59:01Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44123 wikitext text/x-wiki {{Databox|item=Q51670147}}'''Lassia-Tuolu Senior High School''', (Wɔtseew no wɔ 1995) wɔ Atɔe afamu wɔ Wa a ɔwɔ Etsifi Atɔe Mantɔw mu wɔ Ghana..<ref name="auto2">{{cite web|title=Lassie-Tuolu Senior High School|url=http://www.ghanaschoolsnet.com/group/lassietuoluseniorhighschool|website=GHANASCHOOLSNET|accessdate=8 April 2018}}</ref> Lassia-Tuolu Senior High School nna wɔfrɛ no, St. Ignatius Nsɔwdo skuul. Wɔtseew no kurow kumaa bi a wɔfrɛ no Lassia-Tuolu, wɔdze skuul no ngyedo dzin too no. Lassia-Tuolu nsɔwdo skuul yɛ aforafora Catholic skuul a ɔwɔ nwomasua a ɔwɔ sor na agye dzin wɔ Etsifi Atɔe Mantɔw mu. Hɔn moto nye, Nwentado, Nokwardzi na Nyansa, Lassia-Tuolu nsɔwdo skuul enya nkɔdo fir 1995 besi ndɛ == Abakɔsɛm == Wɔtseew skuul no wɔ Ebɔw 3, 1995 a ɔyɛ Catholic asɔr a Sofo panyin Emeritus Gregory Kpiebaya a nna ɔyɛ sofo panyin wɔ Wa wɔ afe 1980 mu. Nkan no nna adwenkyerɛ no fi ɔhen Jenebob wɔ dɛm ber no dɛ ɔbɔhwɛ mbaabun nwomasua wɔ kurow no mu. A nnaho akaw fi Parish wɔ Germany a wɔfrɛ no St. Ignatius na Parish guamursenanyi, Bernhard Nistchke, Wɔhyɛɛ dan n'ase wɔ afe 1992. Skuul no hyɛɛ ase ankasa wɔ Ɛbɔw 3, 1995 a wɔdze esuafo 120 a mbayin yɛ 80 na mbasiafo yɛ 40. Iyi yɛ ber a odzikan a Etsifi Atɔe Mantɔw no nyaa aforafora Catholic Skuul. Wɔdze skuul no kaa amansan nhyehyɛɛ noho wɔ afe 1997. Mboa a Awofo na Akyerɛkyerɛfo kuw a kɔr do yɛɛ dɛ wɔbɛma esuafo no edziban mpɛn ebiasa dabiara no boaa skuul wonya esuafo a wɔda skuul hɔ fi afe 1997 mu. Mpenpen yi, skuul no wɔ esuafo bɔyɛ Ɔpe na akyerɛkyerɛfo 70 == Enyidoadzehu == Dɛ woyɛ Catholic nwomasua a ɔhyɛ nkuran ɔnam hɛn Ewuradze Yesu kristo ne mfatoho, a ɔbaa bɔsoom na wɔahwehwɛ dɛ wɔnsom no, Lassia-Tuolu nsɔwdo skuul dzimu dɛ wobenya nwomasuafo pa na mbaabun ntsetsee a wobutum ahyɛ hɔnho do, ogyina Kristosom ntsetsee pa a ɔbɔboa hɔn ankasa mfaso na ɔmanmu no nyinara. == Botae == Dɛ wɔdze esuafo a wɔyɛ abemfo, Ahohyɛdo na Nyimpa a hɔnho hia ɔnam nwomasua pa na Kristosom ntsetsee pa a wɔbɔbɔ hɔnho mbɔdze wɔ ɔman no mu. == Skuul n'abɔdzin == Dɛ wobetsimtsim, Nokwardzi, na Nyansa == Bea skuul no wɔ == Yehu skuul no wɔ Dorimon na Tanduori wɔ Wa Atɔe Mansin mu wɔ Ghana. Wɔ Lassia-Tuolu wɔmfaa nkaa amansan nhehyɛɛ noho ana, Dorimon na Tanduori botum ehu bea skuul no wɔ. Ɔwɔ Etsifi afamu a ɔyɛ 40N kɔ 245N na Atɔe afamu so yɛ 9W kɔ 32w. wɔ Lassia == Adzesuadze a wɔyɛ == * Gɛniral Atse * Gɛniral Atse * Hoom Ɛkɔnɔmise == Hɔn mbɔdzɛmbɔ == * Wotsimtsim hɔn nwomasua mbɔdzembɔ mu fir afe 1995 * Wɔtseew hɔn skuul akaw do osiandɛ wɔhwɛ hɔn skuul ntotoo do * Wobetsimtsim nhyɛdopa wɔ esuafo no na akyerɛkyerɛfo no ntamu * Wodur inyiyimu awɔtwe afamu wɔ Ɔmanmu Sɛainse na Matsese akansi mu. == Abakɔsɛm == * Mr. Andrew Kpan (1995-2005) * Rev. Fr Linus Mwinlaaro (2005-2010) * Rev. Fr Mathew Tuurosung (2010 kɔpem 2019) * Mr. Emmanuel Banongwie (2019 besi ndɛ) == Skuul hɔ ndzɛmba == * Adzesua adan * Kɔmputa Labo * Mbuukuu korabea * Sɛainse Labo. ==Mfonyin Ahorow== <gallery> File:Students at the football field with house master.jpg|House two students with their house master File:National Science and Maths Quiz (Lassec).jpg|This is the group who represented Lassec at 2017 NSMQ File:Taking a selfie during NSMQ.jpg|Taking pictures during the NSMQ File:National Science and Maths Quiz.jpg|Two students at the NSMQ working hard to make Lassec proud File:Bernhard Nitscke House.jpg|Master giving speech File:Science Class with Chemistry Teacher.jpg|Science Class with Chemistry Teacher File:Lassec Qualifies for NSMQ.jpg|Students awarded with certificates for NSMQ at the regional level File:Award taken for excellence in NSMQ at the regional level.jpg|School awarded a cheque for their awesome performance and qualification to the 2018 NSMQ File:Student solving a question.jpg|Student in ladies prefect wear solving a question File:Lassec's Chemistry Laboratory.jpg|Interior part of Chemistry lab File:After Chemistry Practicals.jpg|Students in their lab coats after Chemistry practicals File:Students at Wa Senior High School for Science and Maths Quiz.jpg|Inter-regional competition among Science and Maths Clubs File:Students with their new Chemistry master.jpg|Taking selfies after a hectic day in school in the Chemistry lab File:Badge for Bill Currain House.png|House 1 logo File:House members of Bernhard Nitscke.jpg|A photo-shoot of House members of Bernhard Nitscke </gallery> == Mbaoedze == [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 83m8486k1wts4vpmrczbwih7diidajh Odorgonno Senior High School 0 3661 44788 35146 2025-05-09T12:00:23Z Robertjamal12 13 /* Esetɛnak linikisi */ clean up using [[Project:AWB|AWB]] 44788 wikitext text/x-wiki '''Odorgonno Senior High School''' (Great OSSA) yɛ Ghana nsɔwdo skuul. Ne ngyedo dzin nye Nobis Nitendum est, ɔwɔ Latin mu nye Hɔndze nye dɛ yɛbɛpɛn akɔ enyim. Bɛyɛ afe 2017 mu no, ɔwɔ esuafo 2,671 na akyerɛkyerɛfo 183, edwumayɛfo 53 ka ho. Wɔ Ayɛwoho 1, 2023 mu no, skuul no nwomasua nkɔdo kyerɛɛ ber a wodzii nkunyim wɔ Ɔmanmu Sɛainse na Matsese Mantɔw inyiyimu no mu, a wonyi skuul bi tsedɛ Ashiaman SHS, Labone SHS, na Achimota skuul. == Abakɔsɛm == Wɔtseew skuul no dɛ mbayimfo skuul wɔ afe 1940 mu a nna hɔn ahyɛnsewdze nye Odaw Nsu wɔ Adabraka wɔ Nkran Kurowpɔn mu a Joseph Thomas Leigh na akyerɛkyerɛfo ebiasa wɔ Nkran mbofra ber mu skuul. Ɔbɛkaa amansan nhyehyɛɛ na wɔdze kɔr Awoshie, a ɔyɛ bea wɔwɔ sesiara, wɔ afe 1990 mu no, ɔbɛyɛɛ nsɔwdo skuul, ɔhyɛɛ esuafo a wɔda skuul hɔ ase wɔ afe 2007, na onyaa gyianabew wɔ Ɔbrɛfɛw 25,2008. == Esuafo a wowiee skuul yi == * Dr Lawrence Tetteh, Asɛmpakanyi * George Aggudey, Amanyɛnyi * Richie Agyemfra-Kumi, Amanyɛnyi * K.G. Osei Bonsu, Mbranyimnyi na Amanyɛnyi * Fameye, Ndwomtonyi * Chris Tsui Hesse, senetwanyi * Bill Okyere Marshall, Senekyerɛwnyi * Medikal, Ndwomtonyi * Walter Onnoghen, Nigeria Ɔtsembuafo * Bob Pixel, Fototwanyi * Sheikh I. C. Quaye, Amanyɛnyi * Fredrick Percival Segbefia, Amanyɛnyi * Mohammed Adjei Sowah, Nkran soafo * Comedian Waris, Ghananyi Paserewnyi * Guy Warren, Ndwomtonyi * Incredible Zigi, Asawnyi == Esetɛnak linikisi == * Odorgonno Nsɔwdo skuul [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 4vaofvzi19d9kjc85p801zx1eii0s20 St. Francis Girls' Senior High School 0 3662 46983 35162 2025-05-09T12:01:56Z Robertjamal12 13 /* Mbɔdzembɔ */ clean up using [[Project:AWB|AWB]] 46983 wikitext text/x-wiki '''Saint Francis of Assisi Girl's Secondary School''' yɛ mbasiafo nsɔwdo skuul nkotsee a ɔwɔ Jirapa wɔ Etsifi Atɔe Mantɔw mu wɔ Ghana. == Abakɔsɛm == Wɔtseew skuul no a ɔyɛ Roman Asɔr no skuul wɔ Rt. Rev. Gabriel Chapange a oenya ne beebi kɔ no tumdzi ase, a ɔyɛ asɛmpakafo a wɔbaa Ebibirman mu, nkan no sofo panyin a ɔwɔ Tamale na Cardinal Peter Porekuu Dery a oenya ne beebi kɔr dɛ wɔyɛ atseewfo na wonyi mbasiafo a ɔwɔ Franciscan Asɛmpakafo Mary (FMM) Ɔyɛ amansan mbaakuw som wɔ afe 1959 dɛ mbasiafo nsɔwdo skuul a odzikan wɔ Etsifi Ghana. Mpenpen yi esuafo hɔɔn dodow yɛ bɛyɛ 1200. Ɔwɔ Wa-Hamile Trunk kwantsempɔn no do bɛyɛ akwansi 2 fir Jirapa kurow ho. St. Francis a ɔwɔ Assisi, Jarapa yɛ masiafo skuul a esuafo no da hɔ. Esuafo no fir Ghana Mantɔw afana nyinara. Dɛm mbasiafo Catholic nsɔwdo skuul yi yɛ Mbasiafo skuul: St. Francis Catholic nsɔwdo skuul a ɔwɔ Sacramento, Califonia, USA. Ne ngyido dzin nye: Ad Veritatem per Caritatem a ɔkyerɛ <nowiki>''</nowiki> Nokwardzi a ɔnam ɔdɔ do<nowiki>''</nowiki>. == Mbɔdzembɔ == St. Francis yɛ mbasiafo nsɔwdo skuul a wɔkan hɔn dɛ inyiyi mu <nowiki>''A''</nowiki> skuul ahorow a ɔwɔ Ghana a ɔwɔ nwomasua nstetsee pa na edwuma dzen wɔ esuafo na akyerɛkyerɛfo mu. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] oq4jxav97c40suvs1fik5y2e299m2be Chemu Senior High School 0 3663 44085 35082 2025-05-09T11:56:29Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 44085 wikitext text/x-wiki {{Databox|item=Q20854887}}'''Chemu Nsɔwdo Skuul''' yɛ ɔman nsɔwdo skuul a wɔbom yɛ adzesua a ɔwɔ Tema wɔ Greater Accra Mantɔw mu wɔ [[Ghana]].<ref>{{cite web|title=Chemu Secondary School Celebrates 25th Anniversary|url=http://www.modernghana.com/news/145230/1/chemu-secondary-school-celebrates-25th-anniversary.html|website=www.modernghana.com|publisher=modernghana|accessdate=23 June 2015}}</ref> Ɔyɛ skuul a wɔdze da mu da (day-boarding school) - (wɔamfa ahɔhodan biara mma) a ɔwɔ Community anan wɔ Tema.<ref>{{cite web|title=Chemu Secondary School|url=http://www.ghanaschoolsnet.com/group/chemusecondaryschool|website=www.ghanaschoolsnet.com|publisher=Ghana Schools|accessdate=23 June 2015}}</ref><ref>https://www.modernghana.com/news/145230/1/chemu-secondary-school-celebrates-25th-anniversary.html</ref> == Abakɔsɛm == Skuul no wɔtseew no ber a Ghana kyerɛwkyerɛwnyi a ɔwɔ Asoɛe a wɔhwɛ nwomasua do dɛm ber no, Ama Atta Aidoo, hwɛɛ dɛ obeyi ɔhaw a ɔyɛ akaw ɔyɛ esuafo a wɔda skuul hɔ na ɔpɛdɛ dɛ ɔgyɛ esuafo a wofi fie ba skuul no kɔ or. Chemu sanso siw ɔhaw nna ɔyɛ kwan a ɔda hɔ wɔ nsɔwdo skuul a ɔwɔ Tema kurow mu, a ɔwɔ Nkran kurowpɔn mu wɔ Ghana; ntsi wɔsesaa Community 4 No. 2 finimfim skuul no bɛyɛɛ nsɔwdo skuul a esuafo no fi fie ba a wɔfrɛ no Tema esuafo a wofi fie ba nsɔwdo skuul. Skuul no wɔ esuadan awɔtwe, ka hɔn ngyedodzin 'Ahohyɛdo na Edwumadzen'. Wobuee skuul no Ɔbɛsɛ 8, 1982 a ɔyɛ dodow skuul a ɔwɔ esuafo 86 na akyerɛkyerɛfo 9. Dɛm ber Skuul Panyim abedziekyir a ɔwɔ Tema nsɔwdo skuul nye, Mr. P.K Dzitri a oenya ne beebi kɔr nna osom skuul no dɛ ɔyɛ Skuul Panyin wɔ afe 1982. Dɛm afe noara mu no, Sika hwedofo abedziekyir a ɔwɔ Tema Nsɔwdo skuul mu, Mr. Gilbert Kpelende nna ɔno so som skuul no. Esuafo a wɔkɔr skuul no a odzikan no nna, nna wɔbobɔ Tema Nsɔwdo skuul no enyim, osiandɛ nna skuul ne dzin nnyi dzin no do. Esuafo no bi so baa skuul hɔ wɔkyerɛw skuul no nsɔhwɛ bi a skuul noara hyehyɛɛ. Tema Nananom atsenankogua serɛɛ dɛ skuul ne dzin nsesa mfi Tema esuafo a wofi fie ba skuul mbɛyɛ Chemu Nsɔwdo skuul. Wɔyɛɛ biribi dɛ nkyɛ skuul ne dzin bɛsesa wɔ afe 1990 mu dɛ ɔbɛyɛ Adjetey Ansah Nsɔwdo skuul, mbom iyi enngyina ɔnam dɛ nkorɔfo anngye anntum ntsi, esuafo nkabom kuw so ka ho bi. == Adzesuadze == Skuul no wɔ adzesua nkorbata nye General Science, General Art, Business, Visual Art, Technical and Home Economics. == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] iwysg5rvkvhk4ec1ewu1bd2dxyrhhry St. Mary's Seminary/Senior High School 0 3664 46986 35178 2025-05-09T12:02:08Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 46986 wikitext text/x-wiki {{Databox|item=Q104844429}}'''St. Mary's Seminary/Nsɔwdo Skuul''' (SMASCO), a kan no nna ɔyɛ '''St. Mary's Seminary Secondary School''', yɛ mberantsɛmba nkotsee na wɔyɛ sakre a ɔtɔ do ebien (second cycle) wɔ Lolobi, wɔ Oti Mantɔw mu wɔ [[Ghana]].<ref>"Educational Institutions". www.centralregion.gov.gh. Archived from the original on 1 August 2017. Retrieved 12 August 2011</ref><ref>"2nd Ministerial list out: Akufo-Addo creates new ministries, re-aligns old". myjoyonline.com. myjoyonline. Archived from the original on 31 July 2017. Retrieved 22 June 2017</ref> == Adzesua nhyehyɛɛ ahorow == * General Arts * General Science * Business == Hwɛ iyi nso == * [[:en:Education in Ghana|Nwomasua wɔ Ghana]] * [[:en:List of senior high schools in Ashanti Region|Nsɔwdo skuul ahorow a ɔwɔ Oti Mantɔw mu]] * [[Oda Senior High School (ODASCO) is a co-educational second-cycle institution in Akim Oda, situated in the Birim Central Municipal District in the Eastern Region of Ghana|OLA]] Nsɔwdo Skuul == Mfonyin bea == <gallery> File:North_Gate_of_SMASCO.jpg|link=https://en.wikipedia.org/wiki/File:North_Gate_of_SMASCO.jpg|North Gate of SMASCO campus File:SMASCO.jpg|link=https://en.wikipedia.org/wiki/File:SMASCO.jpg File:SMASCO2.jpg|link=https://en.wikipedia.org/wiki/File:SMASCO2.jpg File:SMASCO_UNIFORM.jpg|link=https://en.wikipedia.org/wiki/File:SMASCO_UNIFORM.jpg|Uniform File:Smasco_jubile_lawn.jpg|link=https://en.wikipedia.org/wiki/File:Smasco_jubile_lawn.jpg|Lawn File:Smasco_cadet.jpg|link=https://en.wikipedia.org/wiki/File:Smasco_cadet.jpg|Cadet </gallery> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] avy5nd8loozul1vvhch4430dl3vues2 Reverend John Teye Memorial Institute 0 3665 46566 35159 2025-05-09T12:01:12Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 46566 wikitext text/x-wiki {{Databox|item=Q105274154}}'''Ɔsɔfo John Teye Nkaedzi Skuul''' no yɛ ankorankor Kristofo skuul a ɔwɔ Ofankor wɔ Greater Accra Mantɔw mu wɔ Ghana. Skuul no yɛ dza wonyim no yie wɔ Ghana wɔ nye sika a wɔdze ma na Ɔsɔfo John Teye Nkaedzi Skuul Band a wɔtaa frɛ hɔn dɛ wɔmbɛbɔ ndwom wɔ mber ahorow mu a ɔman no mu nhyiam ahorow ka ho (national events). == Abakɔsɛm == Lawrence John Teye na ɔhyɛɛ skuul no ase wɔ bosoom [[Ɔbɛsɛ]] afe 1973 mu. Nna John Teye yɛ ɔkyerɛkyerɛfo wɔ [[Accra Girls Senior High School]] wɔ afe 1960 mfe no mu. Ɔhyɛɛ John Teye Maths na Piano Kuw ase wɔ nye tsenabew wɔ Kotobabi, Accra kurotsia. Ahyɛase no nna wɔhwɛ do dɛ skul ekyi kuw. Ɔbɛyɛɛ dza nkurɔfo enyi gye ho araa ma wɔkyerɛɛ adzesua afofor pii dze kaa Ndwom na Piano ho. Nkɔdo a ɔkɔɔ do na adzesua ho ahwehwɛdze wɔ kurow no mu no maa John Teye hyehyɛɛ skuul no.<ref name="aboutjtmi2">{{cite web|title=How it all began|url=https://www.johnteye.edu.gh/about/|website=Rev. John Teye Memorial Institute|access-date=19 January 2021|date=10 August 2017}}</ref> == Nwomasua ho adzesua == Skuul no wɔ afa anan (4). Hɔn mu bi nye Lower Primary na Upper Primary a ɔhwɛ Mfe kor (1) kɛsi ebaasa (3) na Mfe anan (4) kɔsi esia (6). Wɔakyekyɛ Nsɔwdo ɔfa no nso mu ayɛ no Junior High Skuul na Senior High Skuul. Senior High Skuul no dze nhyehyɛɛ anan (4) a ɔkɔ West African Senior High School Certificate Examination mu ma.<ref name="academics">{{cite web|title=Academics|url=https://www.johnteye.edu.gh/academics/|website=www.johnteye.edu.gh|date=11 August 2017|access-date=19 January 2021}}</ref> == Ndwom == Skuul Ndwomtofo Kuw a wonyim hɔn yie wɔ Ghana ber a wɔtaa dze hɔn ho hyɛɛ ɔman Tɛlɛbihyɛn do na ɔman no mu nhyiam ahorow ase ekyi no kɔɔ Europa akwantu wɔ afe 2002 mu, wɔserasera Germany, Denmark, Netherlands, Switzerland na United Kingdom. Wɔabɔ ndwom nso wɔ aman a ɔbɛn Ghana no bi mu, a ɔnye Togo na Cote d’Ivoire. Kuw no nso akɔ Harrogate Amanaman Ntamu Mbabun Ndwom Afahyɛ (Harrogate International Youth Music Festival) wɔ afe 1993 na Shrewsbury Amanaman Ntamu Ndwom Afahyɛ (Shrewsbury International Music Festival) wɔ afe 1996. Wɔasan nso eyi ndwom nhoma ahorow a ''"Ɔtse ase (He lives)" na "Fa Me Dzi Dwuma Wɔ Wo Wenyin Ture Mu (Use Me In Thy Vineyard)"'' ka ho.<ref>{{cite web|title=GRi Newsreel 01 - 06 - 2002|url=http://www.mclglobal.com/History/Jun2002/01f2002/01f2n.html|website=www.mclglobal.com|access-date=19 January 2021|date=1 June 2002}}</ref> == Mboa == Skuul no nya mboa fir mbea ahorow. Wɔ afe 2002 mu no, kan skuulnyi bi, Kennedy Asante Osei, a nna ɔyɛ skuunyi na General Manager wɔ Despite Media Group boa ma wɔsiesiee skuul nwomakorabea no. Mprempren wɔfrɛ nwomakorabea no "Kennedy Asante Osei Adzesua Bea" de hyɛ no enyimyam.<ref>{{cite web|last1=Ohene|first1=Ernest|title=Rev John Teye Memorial School names School library after Ken Asante Osei, Despite's son..Pics+Video!|url=https://pinaxonline.com/rev-john-teye-memorial-school-names-school-library-after-ken-asante-osei-despites-son-picsvideo/|website=Pinax News|access-date=19 January 2021|date=20 February 2020}}</ref><ref>{{cite web|title=Despite Media Group GM Gives Back To His Alma Mater, Rev. John Teye Institute|url=https://m.peacefmonline.com/pages/showbiz/news/201810/365133.php|website=Peacefmonline.com - Ghana news|access-date=19 January 2021}}</ref> == Alumni etsitsir (Notable alumni) == * [[:en:Guru (Ghanaian rapper)|Guru (Ghanaian rapper)]] * [[Sista Afia]] * [[:en:Kennedy Asante Osei|Kennedy Asante Osei]] == Hwɛ iyi nso == * [[:en:List of senior secondary schools in Ghana|Nsɔwdo skuul ahorow a ɔwɔ Ghana]] * [[:en:Education in Ghana|Nwomasua wɔ Ghana]] == Mboaedze == <references /> [[Nkyekyεmu:Nsɔwdo skuul ahorow a ɔwɔ Ghana]] [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 2imju9h6v4hpez1c6hy47qpkxu129uv Presbyterian Senior High School, Osu 0 3666 16914 16611 2024-09-21T00:35:32Z The-Efua-Resa 20 added category 16914 wikitext text/x-wiki {{Databox|item=Q17110227}}'''Presbyterian Nsɔwdo Skuul, Osu'''<ref>{{Cite web|date=2018-01-08|title=Osu-PRESEC becomes first Accra team to clinch Sprite Ball since 2009|url=https://www.ghanaweb.com/GhanaHomePage/SportsArchive/Osu-PRESEC-becomes-first-Accra-team-to-clinch-Sprite-Ball-since-2009-615440|access-date=2022-03-18|website=GhanaWeb|language=en}}</ref> yɛ skuul a wɔdze sii hɔ wɔ afe 1956 mu wɔ Basel Asɛmpatrɛw Adan Dadaw no kor mu wɔ Kuku Bepɔw a ɔwɔ Osu ase. Adwen a ɔwɔ skuul no a wɔdze sii hɔ nye: 1. Dɛ wɔdze Presbyterian Day Nsɔwdo skuul bɛma mbofra a wɔwɔ Osu 2. Dɛ wobenya Nsɔwdo Skuul wɔ Osu dze etua ka osiandɛ wonnyi skuul a wɔdze tra mu wɔ Osu ntsi. Wosusuwii enyiber do dɛ Basel Asɛmpatrɛw na Presbyteriansom no atrae no hia nsɔwdo skuul a ɔkorɔn. == Adzesua ahorow == # Business<ref>{{Cite web|last=Arhin|first=Desmond|date=2022-07-04|title=Courses Offered at Presby Senior High, Osu - Presby SHS Latest Courses - MEC|url=https://maerkseducationalconsult.com/courses-offered-at-presby-senior-high-osu-presby-shs-latest-courses/|access-date=2023-09-04|language=en-US}}</ref> # Home economics<ref>{{Cite web|last=Arhin|first=Desmond|date=2022-07-04|title=Courses Offered at Presby Senior High, Osu - Presby SHS Latest Courses - MEC|url=https://maerkseducationalconsult.com/courses-offered-at-presby-senior-high-osu-presby-shs-latest-courses/|access-date=2023-09-04|language=en-US}}</ref> # Visual Art<ref>{{Cite web|last=Arhin|first=Desmond|date=2022-07-04|title=Courses Offered at Presby Senior High, Osu - Presby SHS Latest Courses - MEC|url=https://maerkseducationalconsult.com/courses-offered-at-presby-senior-high-osu-presby-shs-latest-courses/|access-date=2023-09-04|language=en-US}}</ref> # General Art<ref>{{Cite web|last=Arhin|first=Desmond|date=2022-07-04|title=Courses Offered at Presby Senior High, Osu - Presby SHS Latest Courses - MEC|url=https://maerkseducationalconsult.com/courses-offered-at-presby-senior-high-osu-presby-shs-latest-courses/|access-date=2023-09-04|language=en-US}}</ref> # General Science<ref>{{Cite web|last=Arhin|first=Desmond|date=2022-07-04|title=Courses Offered at Presby Senior High, Osu - Presby SHS Latest Courses - MEC|url=https://maerkseducationalconsult.com/courses-offered-at-presby-senior-high-osu-presby-shs-latest-courses/|access-date=2023-09-04|language=en-US}}</ref> == Akyerɛkyerɛfo mpanyinfo == {| class="wikitable" !Dzin !Gyinabew !Ber a wɔdze yɛ ɔsom edwuma |- |Late Mrs. Barbara Buerkie Puplampu |Headmistress |2014 - 2019 |- |Diana Dennis Oye Welbeck |Headmistress |2011 - 2014 |} == Alumni etsitsir (Notable alumni) == * [[Uncle Ebo Whyte]] - Theatre Arts Producer * Nai Prince (9Cliche) - Musician * Nii Kpakpo Curtis - Voice-over comedian * Rudolf Ofori - Mechanical Engineer (BetterMechs Ghana) * Dr. Edmund Nkrumah - NIBS == Hwɛ iyi nso == * [[:en:PeaceJam_Ghana|PeaceJam Ghana]] == Mboaedze == [[Category:Nsɔwdo skuul ahorow a ɔwɔ Ghana]] qwozhonxc2kdndsgyqbq2knn4x8bvqk OLA Girls Senior High School (Kenyasi) 0 3667 45368 35149 2025-05-09T12:00:36Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 45368 wikitext text/x-wiki {{Databox|item=Q28223404}}'''Ola Mbasiafo' Nsɔwdo Skuul''' yɛ mbasiafo skuul wɔ [[:en:Kenyase No. 2|Kenyase No. 2]] dɛ wɔbɛtsew no wɔ Ahafo Mantɔw mu wɔ [[Ghana]].<ref>{{cite web|last1=Duodu|first1=Samuel|title=OLA GIRLS HOLD FIRST SPEECH DAY (SPREAD)|url=http://samuuelduodu.blogspot.com/2008/05/ola-girls-hold-first-speech-day-spread.html|website=SAMUEL DOUDU'S STORIES|accessdate=5 December 2016|date=2008-05-26}}</ref><ref>{{Cite web|url=http://www.ghanavisions.com/keywords/ola-girls-senior-high-school|title=OLA Girls Senior High School|website=www.ghanavisions.com|access-date=2016-12-05}}</ref><ref>{{Cite web|url=http://www.ghanaweb.com/GhanaHomePage/NewsArchive/OLA-Girls-SHS-overrun-by-lesbianism-Old-student-reveals-296815|title=OLA Girls SHS overrun by lesbianism - Old student reveals|website=www.ghanaweb.com|access-date=2016-12-05}}</ref><ref>{{Cite web|last=emmakd|date=2019-02-14|title=Ahafo Region created, Goaso capital|url=https://www.ghanabusinessnews.com/2019/02/14/ahafo-region-created-goaso-capital/|access-date=2020-08-25|website=Ghana Business News|language=en-US}}</ref> == Abakɔsɛm == Ola Mbasiafo Nsɔwdo Skuul, Katolekfo Enuanom Nkyerɛmbaa (Catholic Sisters), Hɛn Ewuraba Asomafo (Our Lady of Apostles) a wɔnye owufo Rev James Kwadwo Owusu, na dɛm ber no Omanhene a ofir Kenyasi No.2 Amambra Apaamu, Nana Nsiah Ababio, na wɔdze sii hɔ wɔ afe 1973 mu.<ref>{{Cite web|url=http://samuuelduodu.blogspot.com/2008/05/ola-girls-hold-first-speech-day-spread.html|title=SAMUEL DUODU'S STORIES: OLA GIRLS HOLD FIRST SPEECH DAY (SPREAD)|last=Stories|first=Samuel Duodu's|date=2008-05-26|website=SAMUEL DUODU'S STORIES|access-date=2017-01-30}}</ref> Nanso ɔhyɛase wɔ aban kwan do wɔ Fankwa bosoom da a ɔtɔ do 27, afe 1974 a nna mbasiafo eduasa-anan (34) na wɔwɔ hɔ. Ɔyɛ Fankwa bosoom, afe 1976 na wɔdze hyɛɛ ɔman skuul nhyehyɛɛ no mu.<ref>{{Cite web|url=http://goasodiocese.org/gallery-2/diocesan-news/86-ola-girls-kenyasi-launches-ruby-jubilee|title=Goaso Diocese - OLA GIRLS' KENYASI LAUNCHES RUBY JUBILEE|website=goasodiocese.org|access-date=2016-12-05}}</ref> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 5l963sc0upgb9mzmarsbf2nfa3oy2xq Bishop Herman College 0 3668 44076 35073 2025-05-09T11:55:57Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 44076 wikitext text/x-wiki {{Databox|item=Q17929159}}'''Bishop Herman Nsɔwdo Skuul''', a wɔsan frɛ no BIHECO yɛ mbanyin skuul a ɔwɔ Kpando wɔ Firaw Mantɔw mu wɔ [[Ghana]]. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 6ztw3dwfq49dtika73plobtj64pxven Fodoa Community Day Senior High School 0 3669 44094 35091 2025-05-09T11:57:05Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44094 wikitext text/x-wiki {{Databox|item=Q86752719}}'''Fodoa Apaamu Da Nsɔwdo Skuul''' a wɔsan frɛ no '''FOSEC''' yɛ aban nsɔwdo skuul a ɔwɔ Kwahu West Mansin, wɔ [[Ghana]] Epuei Mantɔw mu. Wɔdze Fodoa Apaamu Da Nsɔwdo Skuul sii hɔ wɔ Wukuda, Ɔbɛsɛ bosoom da ɔtɔ do eduonu-esia (26), afe 2016.<ref>{{Cite web|url=http://www.ghanaweb.com/GhanaHomePage/NewsArchive/Mahama-inaugurates-Kwahu-Fodoa-Community-Day-SHS-481164?gallery=1|title=Mahama inaugurates Kwahu Fodoa Community Day SHS|website=www.ghanaweb.com|language=en|access-date=2020-02-22}}</ref><ref>{{Cite web|url=https://www.graphic.com.gh/news/education/prez-mahama-inaugurates-community-shs-at-kwahu-fodoa.html|title=Prez Mahama inaugurates Community SHS at Kwahu-Fodoa|website=Graphic Online|language=en-gb|access-date=2020-02-22}}</ref> Ɔreyɛ ayɛ dɛ skuul no atsena hɔ mfe eson. Efir ber a wɔhyehyɛɛ skuul no, na ɔyɛ da kor skuul nkotsee nye ɔkwan kor a wɔfa do kɔ hɔ a wonnyi bea a wɔbɛtra mu. Nanso, ankorankor ahɔhodan bi wɔ hɔ a skuul no mu esuafo dodow no ara etum tena: mbanyin ahɔhodan kor na mbasiafo ahɔhodan kor. Skuul no wɔ Kumasi-Accra kwan kɛse no ho bɛyɛ kilomita 34 (akwansin 21) fir Nkawkaw. Skuul no yɛ mbea a wɔyɛ BECE wɔ Kwahu West Mansin no mu kor.<ref>{{Cite web|url=https://www.modernghana.com/news/780897/32-candidates-fail-to-write-bece-in-kwahu-west.html|title=32 candidates fail to write BECE in Kwahu West|website=Modern Ghana|language=en|access-date=2020-02-22}}</ref> == Abakɔsɛm == Afe 2014 mu no, Mansin ananmusinyi a ɔwɔ Kwahu Atɔe Mansin mu Hon. Dr. Obeng Somuah nye Mansin Ananmusinyi a ɔwɔ Kwahu Epuei Hon Nana Antwi na ananmusinyi ahorow bi dze asɔ bɔɔ famu hyɛɛ dwumadzi n'ase. Skuul yi ka nsɔwdo skuul ahaebien a Ɔmanpanyin Mahama hyɛɛ ho bɔ noho. Prof Nana Agyakwa Frimpong III a oenya ne beebi kɔr, dɛm ber no Foda manhen kyerɛɛ n'enyiso wɔ adze a aban ahyɛ ase noho wɔ n'asaase do.Nananom guu nsa, bɔɔ mpaa kyerɛɛ Nyankopɔn na nananom abosom a wɔwɔ asaase no do dɛ wombeyi musu biara ɔbɛbɛ dɛm ber no. wowiee dwumadzi no afe 2016 mu na Ɔmanpanyin Mahama buee ano wɔ Ɔbrɛfɛw 26, 2016 mu. == Skuul Mpanyimfo == {| class="wikitable" !Nkanee !Dzin !Fir !Kɛpem !Ber Wodzii |- |1 |LETICIA ATUA-BAADU |2016 |2018 |Mfe Ebien |- |2 |VORMAWOR M. AKU |2018 |2019 |Bosom Esia |- |3 |JOYCE SUSANNA OTENG POKU |2019 |2020 |} == Mbɔdzembɔ == '''Agokansi mu''': Skuul no n'ahokeka wɔ skuul ahorow agorkansi ho no wɔ sor. Fodoa SHS dɛ ɔbaa nkyɛr no, tum yii Nkwatia Presbyterian Senior High (Nkwasco) fii 2019 nwomasua afe no mu agorkansi no mu na ɔkɔr do dzii St. Peters do nkunyim wɔ hɔn anksa fie. '''Skuul ahorow makyen akansi''': Wɔ hɔn mfe ebiasa yi wɔ bae yi, skuul no etum edzi nkunyim wɔ faawodzi da makyen akansi a Mansin krakye na nwomasua krakye hyehyɛɛ. == Mboa Adze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 050vjg6ihkls6jajmvyedtq66vx4sja Ghana Senior High Technical School (Takoradi) 0 3670 44101 36063 2025-05-09T11:57:33Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44101 wikitext text/x-wiki {{Databox|item=Q5555406}}'''Ghana Nsɔwdo Mfirdwuma Skuul'''<ref name=":0">{{Cite web|url=https://gsts.school/history/|title=History – GSTS|language=en-US|access-date=2020-02-22}}</ref><ref>{{Cite web|date=2021-05-21|title=GSTS Alumni Association swears in new executives|url=https://citinewsroom.com/2021/05/gsts-alumni-association-swears-in-new-executives/|access-date=2021-05-21|website=Citinewsroom - Comprehensive News in Ghana|language=en-US}}</ref> yɛ nsɔwdo skuul a ɔfa nyansahu na mfirdwuma ho a ɔwɔ Takoradze wɔ [[Ghana]] atɔe mpoano. Ɔyɛ nsɔwdo skuul a ɔtɔ do ebiasa a akyɛr kyɛn skuul biara wɔ Ghana.<ref name=":5"/><ref name=":5">{{Cite web|last=Association|first=GSTS Alumni|title=GSTS History - GSTS Alumni Network|url=https://www.gaaglobal.org/page/GSTS-History.dz|access-date=2024-03-03|website=GSTS Alumni Association|language=en}}</ref> Wɔdze skuul no sii hɔ wɔ Dzifuu bosoom ne da ɔtɔ do akron (9), afe 1909 wɔ Accra<ref name=":1">{{Cite web|url=http://gstsnorthamerica.com/5222.html|title=GSTS<!-- Bot generated title -->|access-date=2014-07-23|archive-url=https://web.archive.org/web/20140809163222/http://gstsnorthamerica.com/5222.html|archive-date=2014-08-09|url-status=dead}}</ref><ref name=":4">{{Cite web|date=2021-05-21|title=Ghana Secondary Technical School honours retiring headmaster|url=https://citinewsroom.com/2021/05/ghana-secondary-technical-school-honours-retiring-headmaster/|access-date=2021-05-21|website=Citinewsroom - Comprehensive News in Ghana|language=en-US}}</ref> dɛ '''Accra Mfirdwuma Skuul (Accra Technical School)''' na ekyir no, wɔsesaa yɛɛ no ​​'''Aban Mfirdwuma Skuul''' ('''Government Technical School'''). Wotui kɔr bea a ɔwɔ mprempren wɔ Takoradi wɔ afe 1939 mu.<ref name=":2">{{cite web|last=Kesse|first=Grant O.|title=How has it been with G.S.T.S all these years?|work=On Turning 90!|publisher=The GSTS Network|url=http://www.kappa7.demon.co.uk/gstsnet/gsts/turning_90.htm|accessdate=2007-12-11|url-status=dead|archiveurl=https://web.archive.org/web/20050112052749/http://www.kappa7.demon.co.uk/gstsnet/gsts/turning_90.htm|archivedate=2005-01-12}}</ref> Afe 1953 mu no, wɔsesaa dzin no yɛɛ no ​​'''Aban Nsɔwdo Mfirdwuma Skuul (Government Secondary Technical School)''', na wɔ afe 1970 mu no, wɔdze dzin a ɔwɔ hɔ mprempren no too hɔ.<ref name=":3">{{cite web|title=The School|publisher=The GSTS Network|url=http://www.gsts.net|accessdate=2007-12-11}}</ref> Wɔfrɛ hɔn a nna anka wɔyɛ skuul no mufo dɛ Giants, na wɔfrɛ skuulfo a wɔwɔ skuul no mu no Tescans.<ref>{{Cite web|date=2020-01-04|title=GSTS To Become One of The Top 5 High Schools In Ghana and Abroad-Alumni Association •|url=https://hypercitigh.com/featured/gsts-to-become-one-of-the-top-5-high-schools-in-ghana-and-abroad-alumni-association/|access-date=2020-02-22|language=en-US}}</ref> == Abakɔsɛm == == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] tvjyg30rnecxvuabxi36lm9uuz8ka7c Huni Valley Senior High School 0 3671 44105 35104 2025-05-09T11:57:49Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 44105 wikitext text/x-wiki {{Databox|item=Q19977567}}'''Huni Valley Nsɔwdo Skuul''' yɛ skuul a wɔbom yɛ adzesua a ɔtɔ do ebien (second-cycle) wɔ Huni Valley wɔ Ghana Atɔe Mantɔw mu.<ref>{{Cite web|title=Huni-Valley Senior High School Closed Down|url=http://www.modernghana.com/news/173517/1/huni-valley-senior-high-school-closed-down.html|access-date=22 May 2015}}</ref> == Abakɔsɛm == Wɔdze skuul no sii hɔ wɔ bosoom Ɔberɛfɛw, afe 1975 mu.<ref>{{Cite web|title=Huni Valley - About Site|url=http://hunivass.com/site/about|website=hunivass.com|access-date=22 May 2015}}</ref> Ɔwɔ Bogoso-Prestea amansin mu wɔ [[Ghana]] Atɔe Mantɔw mu. Wɔdze skuul no sii hɔ dɛ ɔbɔsom nyimpa a wɔtse apaamu hɔ na nkurow a ɔbɛn hɔ a hɔn edwuma tsitsir nye kuayɛ na fagudze.<ref>{{Cite web|title=Huni Valley Senior High - Myshsrank|url=https://myshsrank.com/schools/huni-valley-senior-high|access-date=2021-05-20|website=myshsrank.com|language=en}}</ref> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] poqdqj137qu1g3l13ty7na89k28efkf Islamic Senior High School, Kumasi 0 3672 44107 35106 2025-05-09T11:57:57Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44107 wikitext text/x-wiki {{Databox|item=Q112787379}}'''Islamic Nsɔwdo Skuul''' yɛ nwomasua asoɛe a ɔwɔ Abrepo, Kumase a ɔwɔ [[Esuantse Mantɔw(Ashanti Region, Ghana)|Esuantse Mantɔw]] mu wɔ Ghana a wɔdze sii hɔ wɔ afe 1969 mu. Islamic Nsɔwdo Skuul yɛ mbanyin na mbasiafo a wɔadzi afra na ɔka grade B skuul nkyekyɛmu kuw ho wɔ Ghana. Ɔma esuafo yi dɛ wobefi fie aba skuul anaa dɛ wɔbɛda skuul hɔ. == Abakɔsɛm == Skuul no hyɛɛ ase dɛ ankorankor nsɔwdo skuul mbo wɔsesaa no bɛkaa amansan nhyehyɛɛ noho wɔ 2009/2010 nwomasua afe no mu. Adwen a wɔdze bɛtsew skuul yi no Ghana Muslim asɔr nkorɔfo bi a wowɔ Esuantse a ɔyɛ Alhaji Mohammed Yeboah, Alhaji Adam Seth, Alhaji Yusuf Nyamekye, Alhaji Ibrahim Baryeh, Alhaji Gyamfi, Yakubu Mensa, Sheikh Adam Appiedu, Papa Adam Dwomoh, Alhaji Kweku Kru, Mallam Abubakar, Kramo Siaka Sam Boakye, Alhaji Maama, Alhaji Musah Kofi Nuamah, na hɔn a wɔkeka ho. Hɔn botae nye dɛ wobesiw nwomasua adzehia ma mbaabun, nkankan Muslemii, a wɔwɔ nsɔwdo skuul nwomasua ho haw. Ahyɛsɛ no, wɔ afe 1967 mu no, skuul no gyee esuafo duebiasa, a osuanyi a ɔyɛ basia yɛ kor pɛr. Sheik Fadul-Rahman a ofi Pakistan wɔfaano dɛ skuul panyin a odzikan wɔ afe 1967 mu. == Botae == Dɛ ɔbɛma Islamic pa na nsɔwdo skuul nwomasua pa a ɔnam Islamic ntsetsee a inyiyimu nnyim. == Enyidoadzehu == Dɛ ɔbɛyɛ skuul a ɔbɛtsetse esuafo ama wɔayɛ dɛ hɔn akasa bɛdze hɔnho, edwumayɛfo na Nyame surowfo wɔ nhyɛse papa do. == Adzesua nhyehyɛɛ == # Gɛniral Atse # Gɛniral Sɛainse # Bisinɛse # Bihyewal Atse # Hoom Ɛkɔnɔmise == Skuul mu ndzɛmba a wɔdze yɛ edwuma (School facilities) == # Sɛainse Labo # ICT Labo == Mboa adze == # # '''^''' # '''^''' # '''^''' # '''^''' # ^ Jump up to:<sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> <sup>'''''d'''''</sup> <sup>'''''e'''''</sup> # '''^''' # '''^''' # ^ Jump up to:<sup>'''''a'''''</sup> <sup>'''''b'''''</sup> <sup>'''''c'''''</sup> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] amv7lop9gjnwv8r7qashe83zhyemaia Navrongo Senior High School 0 3673 44132 35135 2025-05-09T11:59:39Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 44132 wikitext text/x-wiki {{Databox|item=Q30589399}}'''Navrongo Nsɔwdo Skuul''' yɛ skuul bi a ɔwɔ Navrongo a [[Ghana]] ɔmampanyin a odzi kan [[Kwame Nkrumah|Osagyefo Dr. Kwame Nkrumah]] na ɔdze sii hɔ wɔ bosoom Fankwa afe 1960 mu. Wɔtoo dzin '''Ɔmampanyin Kɔlege (President's College)'''. Ɔmampanyin no kyerɛɛ nye dae dɛ skuul yi bɛyɛ adzesua bea kɛse wɔ etsifi fam na ɔdze enigye kɛse bɔhwɛ nye nkɔdo.<ref>{{cite web|url=http://www.africaschoolsonline.com/institute.php?ins_id=55|title=NAVRONGO SENIOR HIGH|website=Africa Schools Online|url-status=dead|archive-url=https://web.archive.org/web/20170206153947/http://www.africaschoolsonline.com/institute.php?ins_id=55|archive-date=2017-02-06}}</ref> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] htlz4j34c5r92hwbdhw1ayosfipspv9 Notre Dame High School (Ghana) 0 3674 44136 35139 2025-05-09T11:59:55Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 44136 wikitext text/x-wiki {{Databox|item=Q28223363}}'''Notre Dame Mbasiafo Nsɔwdo Skuul''' (Franse kasa mu: Lycée Notre Dame) yɛ mbasiafo skuul a ɔwɔ Fiapre wɔ Bono Mantɔw mu wɔ [[Ghana]].<ref>{{cite web|title=Notre Dame Girls SHS Sunyani-Fiapre Ghana latitude and longitude|url=http://www.distancesfrom.com/gh/Notre-Dame-Girls-SHS-Sunyani-Fiapre-Ghana-latitude-longitude-Notre-Dame-Girls-SHS-Sunyani-Fiapre-Gha/LatLongHistory/7951272.aspx|accessdate=4 October 2016|website=|publisher=Distancefrom}}</ref><ref>{{Cite web|title=Brong Ahafo to be known as Bono Region|url=https://www.graphic.com.gh/news/general-news/ghananews-brong-ahafo-to-be-known-as-bono-region.html|access-date=2020-08-24|website=Graphic Online|language=en-gb}}</ref><ref>{{Cite web|title=How We Serve - Notre Dame Girls Senior High School, Sunyani, Ghana - SSND African Province|url=https://africassnd.org/about-us/how-we-serve/notre-dame-girls-senior-high-school|access-date=2022-07-02|website=africassnd.}}</ref> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] s5djhiwdheo1d97dfyvd3u0xz2jvw80 O'Reilly Senior High School 0 3675 44447 35143 2025-05-09T12:00:11Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 44447 wikitext text/x-wiki {{Databox|item=Q7071941}}'''O'Reilly Nsɔwdo Skuul''' (/əʊˈraɪliː/ oh-RY-lee),a wɔsan frɛ no "'''O'REISCO'''" yɛ skuul a wɔbom yɛ adzesua a ɔwɔ Okpoi-Gonno wɔ Ledzokuku-Krowor Mansin mu, Accra, Ghana. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] n77a1wrap17trwhzf1m00p3l1fnzzg6 St. Peter's Boys Senior High School 0 3676 46989 35167 2025-05-09T12:02:16Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 46989 wikitext text/x-wiki {{Databox|item=Q7591300}}'''St. Peter’s Nsɔwdo Skuul''', anaa '''PERSCO''', yɛ Roman Katolek mbanyin nsɔwdo skuul a ɔwɔ Ghana Epuei Mantɔw mu. Ɔsoro Asɛm Asɛmpatrɛwfo (Divine Word Missionaries - SVD) dze skuul no sii hɔ wɔ afe 1957 mu. Skuul no wɔ kurow a wɔfrɛ no Nkwatia Kwahu mu wɔ Kwahu Bepɔw no do. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 8haxm9eplz47dhf41cjaon2dqqgk73s St. Thomas Aquinas Senior High School 0 3677 46990 35168 2025-05-09T12:02:20Z Robertjamal12 13 /* top */ clean up using [[Project:AWB|AWB]] 46990 wikitext text/x-wiki {{Databox|item=Q16734121}}'''St. Thomas Aquinas Nsɔwdo Skuul''' yɛ Ghana ɔmanfo da nsɔwdo skuul ma mbanyin wɔ Osu mansin mu wɔ Nkran a ɔwɔ Nkran Kurowpɔn Mantɔw mu. Wɔdze sii hɔ wɔ afe 1952. Mprempren skuul no wɔ Cantonments, Accra. Wɔdze sii hɔ ɔɛ wɔdze bɛma mbanyin a wɔwɔ Katolek asɔre no Accra Asɔre Kɛse no mu a wɔn awofo ntum ntua ɔka a wɔbɔ wɔ hɔn mba mbanyin a wɔdze hɔn kɔ skuul a wɔdze mbofra kɔtra mu a nye bo yɛ dzen no ho nwomasua. [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 5kyxcssqn7a4mouh9wyypbjs90onxdp Oyoko Methodist Senior High School 0 3678 45792 35153 2025-05-09T12:00:48Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 45792 wikitext text/x-wiki {{Databox|item=Q18359025}}'''Oyoko Methodist Nsɔwdo Skuul''' (anaa '''OMESS''') yɛ nsɔwdo skuul a ɔwɔ Oyoko, Koforidua, Ghana Epuei Fam. Wɔdze sii hɔ wɔ afe 1989 mu dɛ Oyoko Methodist Agricultural Nsɔwdo Skuul (Oyoko Methodist Agricultural Secondary School - OMASS) ekyidzifo na wɔdze kaa ɔmanfo nwomasua nhyehyɛɛ (public educational system) ho wɔ afe 1993 mu.<ref name="omessgh">{{cite web|url=http://www.omessgh.com/history.html|title=history|publisher=omessgh.com|accessdate=2014-08-24}}</ref> Wɔakyekyɛ nwomasua adzesua ahorow no mu ayɛ no mfuw esia (6):<ref name="omessgh2">{{cite web|url=http://www.omessgh.com/department.html|title=Department|publisher=omessgh.com|accessdate=2014-08-24}}</ref> # Kuadwuma ho nyansahu (Agricultural science) # Dwadie (Business) # Adwinni a ɔfa ndzɛmba nyinaa ho (General arts) # Nyansahu a ɔhotew (Pure science) # Fie sikasɛm ho adzesua (Home economics) # Adwinni a wɔdze enyiwa hu (Visual arts) == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 7ypler0kehpbkw3g5lq6m50bv6izi67 Pope John Senior High School and Minor Seminary 0 3679 45979 35154 2025-05-09T12:00:52Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 45979 wikitext text/x-wiki {{Databox|item=Q16259569}}'''Pope John Nsɔwdo Skuul''' '''na Minor Seminary''' (kan no nna wɔfrɛ no '''St John’s Seminary na Kɔlege''', a wɔtoo no dzin '''POJOSS'''), yɛ mbanyin nyinaa atenae skuul, a ɔwɔ Effiduase, Koforidua, wɔ Ghana Epuei Mantɔw mu.<ref>{{cite news|title=CDS Donates 10000 cedis to alma mater|url=http://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=153334}}</ref><ref>{{cite news|title=KNUST branch of POJOBA donate to alma mater|url=http://www.modernghana.com/news/175245/1/knust-branch-of-pojoba-donate-computers-to-their-a.html|newspaper=Modern Ghana}}</ref> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] 2rf09akaog3qxhxz5qks8y4e5vqfluw Dzodze Penyi Senior High School 0 3680 44090 35087 2025-05-09T11:56:49Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 44090 wikitext text/x-wiki {{Databox|item=Q16733290}}'''Dzodze Penyi Nsɔwdo Skuul''' wɔ Ketu Etsifi Mansin mu wɔ [[Firaw Mantɔw]] mu, Ghana. Wɔdze skuul no sii hɔ wɔ afe 1963 mu dɛ kɔlege a wɔdze tsetse akyerɛkyerɛfo. Nsɔwdo skuul no wɔ akyerɛkyerɛfo a wɔtra hɔ daa eduonan-anan (44), edwumayɛfo eduasa-enum (35) a hɔn nyɛ akyerɛkyerɛfo, ɔsomfo kor na Peace-Corps etuhoakyɛfo kor. Skuul no asɛmtsi nye ‘Sian na Woadzi Nkonyimdzi - Stoop to Conquer.’ Wɔfaa dɛm nsɛm yi fir aseresɛm bi a wɔato dzin ''She Stoops to Conquer'', a Irelandnyi ɔkyerɛwfo Oliver Goldsmith kyerɛw mu. == Abakɔsɛm == Skuul panyin a odzikan S.S. Dobge woyii npo fii St. Francis Akyerɛkyerɛfo Ntsetsee skuul wɔ Hohoe wɔ Flao Mantɔw no mu. Afe 1972 mu no, wɔsesaa Akyerɛkyerɛfo ntsetsee skuul no bɛyɛɛ Nsɔwdo skuul. Nsesa n'ekyir no, Skuul panyin fofor, Tordzro, wɔfaa no. Nna Dick Ametewee yɛ n'abedziekyir. Asoeɛ a wɔhwɛ nwomasua do faa adwen dɛ wobeyi Akyerɛkyerɛfo ntsetsee skuul no ato nkyɛn wɔ Ghana afe 1971 mu na Dzodze Akyerɛkyerɛfo ntsetsee skuul yi no mu kor. Esuafo a nna wɔwɔ Ntsetsee skuul no mu wɔdze hɔn kɔr Akatsi Akyerɛkyerɛfo Ntsetsee skuul, na ɔyɛ esuafo wotwa tun wɔ skuul no mu na wɔkɔr. Wɔhyɛɛ ase gyee esuafo a wɔreba nsɔwdo skuul no mu wɔ 1971 - 1972 nnwomasua afe no mu. Skuul no wɔ mbuukuu korabew, Sɛainse bea, Kɔmpita Labo, Bihyewal Atse dwumadzi bea, adan a esuafo da mu, na agordzibea odzi mu. Skuul no agye esuafo 970; 560 yɛ mbanyimfo na 410 yɛ mbasiafo. == Adzesuadze wɔyɛ == Adzesuadze wɔyɛ nye: * Gɛniral Atse * Gɛniral Sɛainse * Agirikɔkya Sɛainse * Bihyewal Atse * Hoom Ɛkɔnɔmise * Bisinɛse == Skuul Mpanyimfo == {| class="wikitable" !Dzin !Afe !Ber |- |S. S. Dogbey |1963–1972 |9 years |- |Tordzro |1972–1979 |7 years |- |Ametewee |1979–1986 |7 years |- |Segbefia |1986–1993 |6 years |- |Dorvlo |1993–1996 |4 years |- |Ebenezer Atieku |1996–2007 |11 years |- |Doga Jacob |4 July – 29 September 2007 |8 weeks |- |S. K Senaye |2007–2009 |1 year, 4 months |- |Doga Jacob |30 January – 23 February 2009 |24 days |- |Tumaku |23 February – 6 October 2009 |7 months, 13 days |- |John Agbadi |2009–2012 |3 years |- |C.F. Q. Nyadudzi |2012–2017 |5 years |- |Matthew Kudroha |2017 bɛpem ndɛ |} == Esuafo woewie skuul yi == * Stephen Normeshie, chief executive officer of Ghana Export Promotion Authority * Emmanuel Salu, Director at Environmental Protection Agency, Accra * Lawrence Akpeleafashie, Circuit Supervisor Ghana Education Service * Yaw Tettegah, Divisional Commander - Ghana Police Service. Airport * Emmanuel Srofenyoh, Deputy Director - Ridge Hospital. Accra * Charles Nornoo, Project Coordinator - Ghana Commercial Agriculture Project * Nana Osarfo Kantanka, Managing Director - TAQA GHANA, Takoradi International Company == Hwɛ iyi so == * Nwomasua wɔ Ghana mu * Nsɔwdo skuul ahorow a ɔwɔ Ghana mu == Mboa adze == # '''^''' # '''^''' "(Dzodze-Penyi) Ketu North: Dzodze-Penyi gets girls dormitory". www.ghanadistricts.com. 22 May 2009. Archived from the original on 24 September 2015. Retrieved 28 July 2014 [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] gauc04ba8dxudlntzqvfkioi7pvaep1 Ebenezer Senior High School 0 3681 44091 35088 2025-05-09T11:56:53Z Robertjamal12 13 /* Mboaedze */ clean up using [[Project:AWB|AWB]] 44091 wikitext text/x-wiki {{Databox|item=Q109448333}}'''Ebenezer Nsɔwdo Skuul''', yɛ ɔman nsɔwdo skuul a ɔwɔ Ghana na ɔyɛ edwuma dɛ skuul a ɔnnyɛ asɔre na afrafra skuul. Ɔwɔ Mpoase, a ɔbɛn Dansoman wɔ Nkran, wɔ Ablekuma West Mansin mu wɔ Nkran Kurowpɔn Mantɔw mu wɔ Ghana. Wɔfrɛ obi a wawie Ebenezer dɛ "Paduan". Anastasia Afua Konadu yɛ skuul no panyin mprempren.<ref name="News Ghana">{{cite news|title=Padua 1973 year group donates to Ebenezer SHS|url=https://newsghana.com.gh/padua-1973-year-group-donates-to-ebenezer-shs/|access-date=27 October 2021|work=[[News Ghana]]|date=15 September 2020}}</ref><ref name="PaduaTopsQuizCompetition">{{cite news|title=Ebenezer SHS tops Renewable Energy Challenge|url=https://www.graphic.com.gh/news/education/ebenezer-shs-tops-renewable-energy-challenge.html|access-date=10 October 2021|work=Graphic Online|publisher=Daily Graphic Newspaper|language=en-gb}}</ref> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Nsɔwdo Skuul]] [[Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana]] brv1nvem0s341ukia996se9zbuedo9p Nkyekyεmu:Nsɔwdo skuul ahorow a ɔwɔ Ghana 14 3682 16915 2024-09-21T00:36:19Z The-Efua-Resa 20 Created category 16915 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 CantonseCantonse 0 3683 16920 2024-09-24T09:31:57Z MultipleRocketLauncher 1551 Created page with "'''Cantonse''' kasa, anaasɛ "廣東話" (Gwóngdūngwá), yɛ kasa a wɔkasa no wɔ [[Hong Kong]] no mu paa. Ɛda hɔ sɛ ɛyɛ nkitahodi ho abodin ma nnipa a wɔwɔ Hong Kong, ɛnyɛ sɛ ɛyɛ kasa a wɔde kasa ho nko ara, na mmom sɛ ɛda nkɔla mu, amammerɛ, ne nyamesom ho. Wɔ kurow bi a faako a Apuei ne Atɔe hyia no, Cantonse yɛ nkɔmfa a ɛda nkitahodi mu na ɛfa kasa a ɛyɛ soronko no ho, a ɛkeka borɔfo nsɛm, nnwom, ne afahyɛ ho bɔ a ɛda nnɛda Hong Kon..." 16920 wikitext text/x-wiki '''Cantonse''' kasa, anaasɛ "廣東話" (Gwóngdūngwá), yɛ kasa a wɔkasa no wɔ [[Hong Kong]] no mu paa. Ɛda hɔ sɛ ɛyɛ nkitahodi ho abodin ma nnipa a wɔwɔ Hong Kong, ɛnyɛ sɛ ɛyɛ kasa a wɔde kasa ho nko ara, na mmom sɛ ɛda nkɔla mu, amammerɛ, ne nyamesom ho. Wɔ kurow bi a faako a Apuei ne Atɔe hyia no, Cantonse yɛ nkɔmfa a ɛda nkitahodi mu na ɛfa kasa a ɛyɛ soronko no ho, a ɛkeka borɔfo nsɛm, nnwom, ne afahyɛ ho bɔ a ɛda nnɛda Hong Kong mu. Sɛnea ɛte no, Cantonse kasa wɔ Guandong mantam ne mmɔntenbi a ɛwɔ Apuei Anatifi no so, nanso Hong Kong agye ntam wɔ sohwɛ ho na ɔyɛ kasafua a wɔda ho adi no mu, wɔ sikasɛm, sukuu mu adesua ne atetesɛm mu. Wɔn mfiase dwumadie, mfonini, ne nneɛma ho nhyehyɛe nti, Cantonse akyɛ sɛ kasa a wɔde tu asɛm wɔ wiase nyinaa, titiriw sɛn wɔ aman no mu a wɔwɔ mfirihyiafoɔ no mu. Sɛnea Mandarin yɛ kasa a wɔde wɔ China mmerɛ mu no, Cantonse yɛ nnipa amammerɛ a wɔde kasa da ho adi wɔ Hong Kong no, efi nkutoo adwuma mu kɔsi sikasɛm ne nnipa nhyiam ne nkitahodie mu. Wɔkyerɛmu mu nso, Cantonse nkyerɛ ase yɛ dɛ biako. Saa bere yi, nnipa a wɔwɔ Hong Kong no fa China kasa a ɛwɔ nhyehyɛe mu no kyerɛ sɛ wotu asɛm wɔ sikasɛm ne nhyehyɛe mu, nanso wɔde Cantonse nkyerɛ ase a ɛfa kasa a wɔka no da ho adi wɔ nkitaho mu, sɛnea wɔyɛ wɔ nkitahodie so anaa wɔ nkutoo asɛm ne akɔmmɔnkɔmmɔ so. Nsa ano kasa a ɛda Cantonse mu no ɛnkyerɛ biribiara wɔ China kasa mu, ɛma nnipa a wɔwɔ Hong Kong no sɛ wɔbɛda wɔn nkitaho ne kasa a ɛda ho adi no mu. Nnipa pii gye di sɛ sɛ ɔkwan biara wɔ, Cantonse kasa no betumi adi Hong Kong amammerɛ ho fawohodi no ho akyɛde. Eyi fa ne ho wɔ nsɛm a ɛyɛ sɛ wɔde Mandarin rebɔ abusua ne wɔn nhyehyɛɛ mu adwuma so wɔ sikasɛm ne nhyiam mu, nanso Cantonse kɔ so yɛ kɛse sɛ ɔkwan bi a wɔde bɛda Hong Kong di. f3s3v0sa7lrmevmtsnot1pyq3imf2nu Hong Kong 0 3684 16921 2024-09-24T09:38:25Z MultipleRocketLauncher 1551 Created page with "'''Hong Kong''', anaa "香港" (Heung Góng), yɛ China mu Special Administrative Region (SAR) a ɛda hɔ sɛ ɔman a ɔda nkitahodi ne amammerɛ ho a ɛyɛ pɛ na ɛnyɛ sɛ China. Sɛnea ɛda hɔ no, Hong Kong yɛ ɔman a wadi ɔkɛse na ɔyɛ ɔman a ɔde abatoɔ anaa "one country, two systems" bɔ wɔ aban mu. Saa nsɛm yi yɛ ɔkwan a wɔde bɔɔ mmara a ɛda ho adi na ɛma ɔman no tumi da ne nkutoo ho. Nanso, nnipa a wɔwɔ Hong Kong no gye di sɛ wɔn nkwa, wɔn..." 16921 wikitext text/x-wiki '''Hong Kong''', anaa "香港" (Heung Góng), yɛ China mu Special Administrative Region (SAR) a ɛda hɔ sɛ ɔman a ɔda nkitahodi ne amammerɛ ho a ɛyɛ pɛ na ɛnyɛ sɛ China. Sɛnea ɛda hɔ no, Hong Kong yɛ ɔman a wadi ɔkɛse na ɔyɛ ɔman a ɔde abatoɔ anaa "one country, two systems" bɔ wɔ aban mu. Saa nsɛm yi yɛ ɔkwan a wɔde bɔɔ mmara a ɛda ho adi na ɛma ɔman no tumi da ne nkutoo ho. Nanso, nnipa a wɔwɔ Hong Kong no gye di sɛ wɔn nkwa, wɔn tumi ne wɔn amammerɛ no yɛ abɔdam wɔ abatoɔ no mu na asɛm no ho abatoɔ no mu. Wɔ amammerɛ mu no, Hong Kong yɛ ɔman a nsɛm a wɔka fa Abibiman ne Abibiman Nkyɛmu ho bɔ mu. Cantonse yɛ ɔman no kasa a wɔka na ɛda hɔ yɛ a wɔde ɔkwan a wɔde ka sɛ nkutoo a wɔka no a wɔda ho adi. Hong Kong nsa ano kɔyɛ dɛ, na sɛnea wɔyɛ abatoɔ no ho nsɛm ne nsɛm a ɛkɔ so no yɛ ɔkwan a ɛda mu ne nkɔsoɔ mu. Sɛnea nsɛm a ɛda ho adi no mu yɛ ɔkwan a ɔda mu ne nsɛm a ɛda ho adi no mu. Wɔn de no yɛ ɔman a wɔda ho adi na wɔyɛ ɔman a wɔde wɔn nkwa na wɔyɛ ɔman a wɔn hia yɛ dɛ. Wɔ sikasɛm mu no, Hong Kong yɛ ɔman a wɔda ho adi na ɔyɛ ɔman a ɔde abatoɔ ne sikasɛm mu. Ɛyɛ ɔman a ɔde nkɔmhyɛ a ɛyɛ a ɔda mu ne nkɔmhyɛ a ɛyɛ a ɔde wɔn tumi da ho adi. Saa bere yi, ɔman no yɛ ɔman a ɔda mu na ɔda mu ne sɛnea wɔn dɔm no ho. Wɔn nkɔsoɔ yɛ abatoɔ a ɛma wɔn nkwa no mu a wɔn tumi ne wɔn nkwa mu no yɛ nsɛm a ɛyɛ a wɔn nsɛm mu ne nsɛm a ɛda ho adi no mu. Sɛnea nsɛm a ɛda ho adi no mu yɛ ɔkwan a ɛda mu ne nkɔsoɔ a wɔda ho adi no mu. Wɔn nsɛm a ɛyɛ a ɛda ho adi no mu yɛ ɔkwan a ɔde wɔn nkwa ne wɔn dɔm mu a wɔda ho adi no mu. Ɛda mu no mu, Hong Kong a ɔda ho adi na ɔyɛ ɔman a ɔda ho adi na ɔda ho adi na ɔda ho adi no mu. Wɔn amammerɛ mu ne wɔn nkwa no yɛ nsɛm a ɛda ho adi no mu. iuehndguzv077crk5q5ylig3rci98qd Atekel a wonndzi mu 0 3685 35525 17028 2024-10-30T13:21:09Z Assilidjoe 33 35525 wikitext text/x-wiki {| class="wikitable" |+ !Username !Article in Fante |- |[[David kojo joe mensah]] |[[Abdul-Rashid Pelpuo]] |- | |[[Abeaseman Community Day Senior High School]] |- | |[[Asiedu Nketia]] |- | |[[Adams Ebenezer Mahama]] |- | |[[Adina]] |- | |[[Catherine Katuni Tedam]] |- | |[[Christian Kwabena Asante]] |- | |[[Clement Tumfuga Bugase]] |- | |[[Comfort Doyoe Cudjoe-Ghansah]] |- | |[[Comfort Owusu]] |- | |[[Adjoa Bayor]] |- | |[[Baba Spirit]] |- | |[[Bernadette Sanou Dao]] |- | |[[Bono Mantɔw]] |- | |[[Bullet( Ɔdwontownyi)]] |- | |[[Catherine Afeku]] |- | |[[Charles Hodogbey]] |- | |[[Bakatue]] |- | |[[Aisha Ayensu]] |- | |[[Akosombo International School]] |- | |[[Bullgod]] |- | |[[Akosua Agyapong]] |- | |[[Betty Acquah]] |- | |[[Cape Coast]] |- | |[[Breman Asikuma Senior High School]] |- | |[[Charlotte Lily Baidoo]] |- | |[[Charlotte Osei]] |- | |[[Gulf of Guinea]] |- | |[[Adisadel College]] |- | |[[Gabriel Barima]] |- | |[[Diana Hamilton]] |- | |[[Sylvia Boye]] |- |[[The Efua Resa]] |[[ Mabel Dove Danquah]] |- | |[[Mfantsipim School]] |- | |[[Florence Kumi]] |- | |[[Florence Oboshie Sai-Coffie]] |- | |[[Fortunate Atubiga]] |- | |[[Francis Gyafiry Korbieh]] |- | |[[Francis Kwasi Buor]] |- | |[[Daniel Tekpertey]] |- | |[[Kofi Annan]] |- | |[[Kojo antwi]] |- | |[[Kofi Kinaata]] |- | |[[Koforidua Senior High Technical School]] |- | |[[MzVee]] |- | |[[Nana Ama McBrown]] |- | |[[Rebecca Akufo-Addo]] |- | |[[Sakordie]] |- | |[[Apremdo]] |- | |[[Ato Panford]] |- | |[[Ebibiman]] |- | |[[Antoinette Delali Kemavor]] |- | |[[Archbishop Porter Girls Senior High School]] |- | |[[Barbara Asher Ayisi]] |- | |[[Banku]] |- | |[[Belinda Royall]] |- | |[[Barbara Mensah]] |- | |[[Benada]] |- | |[[Benjamin Kumbuor]] |- | |[[Benjamin Osei Kuffour]] |- | |[[Betty Mould-Iddrisu]] |- | |[[Alima Mahama]] |- | |[[Akofa Edjeani Asiedu]] |- |[[Miss Black Canadian]] |[[Ceccy Twum]] |- | |[[Andrews Adjei-Yeboah]] |- | |[[Frank Boakye Agyen]] |- | |[[Senyuiedzorm Awusi Adadevoh]] |- | |[[Gladys Nortey Ashitey]] |- | |[[Grace Adams]] |- | |[[Elizabeth Akua Ohene]] |- | |[[Hamamat Montia]] |- | |[[Hanna Tetteh]] |- | |[[Helen Yawson]] |- | |[[Joseph Aidoo]] |- | |[[Letitia Obeng]] |- | |[[Leticia Adelaide Appiah]] |- | |[[John Kweku Kumah]] |- | |[[Mahamudu Bawumia]] |- | |[[Mansa Nettey]] |- | |[[Martha Appiah]] |- | |[[Mary Mensah]] |- | |[[Marie Louise Nignan-Bassolet]] |- | |[[Mercy Adoma Owusu-Nimoh]] |- | |[[Melody Millicent Danquah]] |- | |[[Michael Teye Nyuanu]] |- | |[[Francis Yaw Osei Sarfo]] |- | |[[Fufu]] |- | |[[Deborah Ahenkorah]] |- | |[[Gina Blay]] |- | |[[Edward Osei-Kwaku]] |- | |[[Edward Salia]] |- | |[[Efe Grace]] |- | |[[Edward Michael Ennin]] |- |[[KISUMAR123]] |[[J.E. Afful]] |- | |[[John Frank Abu]] |- | |[[Edith Hazel]] |- | |[[Clement Kofi Humado]] |- | |[[Gulf of Guinea]] |- | |[[Cynthia Quartey]] |- | |[[Francis Kojo Arthur]] |- | |[[Ghana Senior High Technical School (Takoradi)]] |- | |[[Gladys Asmah]] |- | |[[Ghana Greentech Academy]] |- | |[[George Kuntu Blankson]] |- | |[[Gloria Sarfo]] |- | |[[Gifty Twum Ampofo]] |- | |[[Isaac Kwame Asiamah]] |- | |[[Georgina Theodora Wood]] |- | |[[Felix Twumasi-Appiah]] |- | |[[Jabaah John Bennam]] |- | |[[Haruna Iddrisu]] |- | |[[Emmanuel Adjei Boye]] |- | |[[Esther Smith]] |- | |[[Hilla limann]] |- | |[[Samira Suleman]] |- | |[[Rashid Bawa]] |- | |[[John Mahama]] |- | |[[Akumaa Mama Zimbi]] |- | |[[Berla Mundi]] |- | |[[Gifty Anti]] |- | |[[Homowo]] |- | |[[Iddrisu Dawuda]] |- | |[[Miliky MiCool]] |- |[[Gloria Adokoh]] |[[Kwakye Addo]] |- | |[[Mohammed Erzuah Siam]] |- | |[[Sophia Horner-Sam]] |- | |[[Solomon Kodjoe Akwetey]] |- | |[[Stephen Asamoah Boateng]] |- | |[[Theo Sowa]] |- | |[[Theodore Basil Anuka]] |- | |[[Thomas Kweku Aubyn]] |- | |[[Yvonne Nelson]] |- | |[[Moesha Buduong]] |- | |[[Moses Dani Baah]] |- | |[[Nana Abu Bonsra]] |- | |[[Rama Brew]] |- | |[[Nana Darkoa Sekyiamah]] |- | |[[Nana Yaw Otto]] |- | |[[Rose Mensah-Kutin]] |- | |[[Robert Sarfo-Mensah]] |- | |[[Richard Winfred Anane]] |- | |[[Kwakye Addo]] |- | |[[Kwame Nkrumah]] |- | |[[Mahama Ayariga]] |- | |[[Mike Hammah]] |- | |[[Nana Anima Wiafe-Akenten]] |- | |[[Regina Antwi]] |- | |[[Serwaa Amihere]] |- | |[[Stephen Adoma-Yeboah]] |- | |[[Tarkwa]] |- |[[Nyamejoe]] |[[Pope John Senior High School and Minor Seminary]] |- | |[[Vida Yeboah]] |- | |[[Nicholas K. Adjei-Kyeremeh]] |- | |[[Nijemo kolo]] |- | |[[Sony Achiba]] |- | |[[Amerado (musician)]] |- | |[[Theodosia Okoh]] |- | |[[Ama Ata Aidoo]] |- | |[[Prempeh College]] |- | |[[Black Sherif]] |- |[[Dmc Despite]] |[[Ghana]] |- | |[[Nana Akua Oppong Birmeh]] |- | |[[Richard Sam Quarm]] |- | |[[Patience Kpobi]] |- | |[[Nii Adjei-Boye Sekan]] |- | |[[Kwaku Adu Yeboah]] |- | |[[Joseph H. Owusu Acheampong]] |- | |[[Mercy Bampo Addo]] |- | |[[Fathia Nkrumah]] |- | |[[Irene Agyepong]] 3f2d3e5qchyfusuwrov9ly1ov9d0hj3 Africa(Ebibirim) 0 3686 16961 2024-09-27T22:28:19Z Assilidjoe 33 Assilidjoe moved page [[Africa(Ebibirim)]] to [[Ebibiman]]: Misspelled title 16961 wikitext text/x-wiki #REDIRECT [[Ebibiman]] qs4q0bpyz51vm050c0v59rlemkehwst Peace FM (Ghana) 0 3689 17210 17209 2024-10-15T17:18:08Z Assilidjoe 33 Medze wikidata aka ho 17210 wikitext text/x-wiki {{Databox|item=Q5625946}}'''Peace FM (Ghana)''' yɛ ankorankor bi ne kasafir a ɔwɔ Nkran Kurowpɔn Mantɔw mu wɔ Ghana.<ref>https://www.bbc.com/news/world-africa-13433793</ref> Ɔyɛ Despite Group of Companies hɔn,<ref name=":0">[https://ghana.mom-gmr.org/en/media/detail/outlet/peace-fm/#:~:text=Peace%20FM%20is%20a%20private,an%20audience%20share%20at%209.7%25.&text=The%20radio%20station%20is%20registered%20to%20Despite%20Music%20Productions%20Limited. https://ghana.mom-gmr.org/en/media/detail/outlet/peace-fm/#:~:text=Peace%20FM%20is%20a%20private,an%20audience%20share%20at%209.7%25.&text=The%20radio%20station%20is%20registered%20to%20Despite%20Music%20Productions%20Limited.]</ref> a Osei Kwame na ɔda ano.<ref>https://www.owler.com/company/peacefmonline</ref> Wɔdze Twi kasa no a na wɔdze bɔ hɔn dawur ahorow.<ref name=":0" /> Wɔtseew no wɔ Esusow Aketsiaba 25, 1999 na ɔfa kɛn ankasa hɛn nsɛm ho, amanyɛsɛm, eguadzi, enyigye na nsɛm bi a ɔwɔ Ghana ha. == Nyimpa bi a wɔagye dzin a wɔ wɔ hɔ == * Kwami Sefa Kayi * George Abanga * Faada Dickson * Miliky MiCool * Isaac Kaledzi * Dan Kwaku Yeboah * Odi Ahenkan Kwame Yeboah * Afia Pokuaa - Vim Lady == Dwumadzi ahorow == Peace FM adze dzin wɔ amanyɛsɛm, sikasɛm na Ebibiman amambra ho nsɛmnsɛm ho dwumadzi ahorow ho. Edwumakuw no bɔ hɛn nsɛm ho dawur wɔ Twi kasa no mu,<ref name=":0" /> ɔman no mu kasa nyimpa dodow ka. <ref>https://www-s3-live.kent.edu/s3fs-root/s3fs-public/file/11-Kwasi-Boateng.pdf</ref> == Mboaedze == gixmicoycko3pu6nxjabrnbn444klyl Hoa hậu Sinh viên Việt Nam 0 3690 17123 2024-10-08T21:44:30Z Hoangdungvtv 1566 Created page with "{{Thông tin tổ chức|name=Hoa hậu Sinh viên Việt Nam|caption=|type=[[Cuộc thi sắc đẹp]]|motto=|formation={{Start date and age|2024}}|headquarters=[[Thành phố Hà Nội]]|location={{flag|Việt Nam}}|membership=[[Hoa hậu Sinh viên Thế giới]]<br>(2024)|language=[[Tiếng Việt]]|key_people=|leader_title=Đương kim Hoa hậu|leader_name=|leader_title2=Đến từ|leader_name2=|leader_title3=Dân tộc|leader_name3=|affiliations=Công ty Cổ ph..." 17123 wikitext text/x-wiki {{Thông tin tổ chức|name=Hoa hậu Sinh viên Việt Nam|caption=|type=[[Cuộc thi sắc đẹp]]|motto=|formation={{Start date and age|2024}}|headquarters=[[Thành phố Hà Nội]]|location={{flag|Việt Nam}}|membership=[[Hoa hậu Sinh viên Thế giới]]<br>(2024)|language=[[Tiếng Việt]]|key_people=|leader_title=Đương kim Hoa hậu|leader_name=|leader_title2=Đến từ|leader_name2=|leader_title3=Dân tộc|leader_name3=|affiliations=Công ty Cổ phần Tập đoàn FCF|website=[https://hoahausinhvienvietnam.com]|logo=Hoa-hau-sinh-vien-viet-nam-1111-removebg.png}} '''Hoa Hậu Sinh Viên Việt Nam'''<ref>{{Chú thích web|url=https://nhandan.vn/cong-bo-cuoc-thi-hoa-hau-sinh-vien-viet-nam-post792436.html|tiêu đề=Công bố cuộc thi Hoa hậu Sinh viên Việt Nam|ngày=2024-01-17|website=Báo Nhân Dân điện tử|ngôn ngữ=vi|ngày truy cập=2024-10-06}}</ref><ref>{{Chú thích web|url=https://dantri.com.vn/giai-tri/phat-dong-cuoc-thi-hoa-hau-sinh-vien-viet-nam-20240821053505366.htm|tiêu đề=Phát động cuộc thi Hoa hậu Sinh viên Việt Nam|họ=Trí|tên=Dân|ngày=2024-08-21|website=Báo điện tử Dân Trí|ngôn ngữ=vi|ngày truy cập=2024-10-06}}</ref><ref>{{Chú thích web|url=https://baophapluat.vn/phat-dong-cuoc-thi-hoa-hau-sinh-vien-viet-nam-post522526.html|tiêu đề=Phát động cuộc thi Hoa hậu sinh viên Việt Nam|ngày=2024-08-20|website=Báo Pháp luật Việt Nam điện tử|ngôn ngữ=vi|ngày truy cập=2024-10-06}}</ref><ref>{{Chú thích web|url=https://toquoc.vn/khoi-dong-cuoc-thi-hoa-hau-sinh-vien-viet-nam-2024-20240118130809762.htm|tiêu đề=Khởi động cuộc thi Hoa hậu Sinh viên Việt Nam 2024|họ=toquoc.vn|website=toquoc.vn|ngôn ngữ=vi|ngày truy cập=2024-10-06}}</ref><ref>{{Chú thích web|url=https://tuoitre.vn/thi-hoa-hau-miss-university-cho-sinh-vien-tong-giai-thuong-gan-10-ti-dong-20240117064724649.htm|tiêu đề=Thi hoa hậu Miss University cho sinh viên, tổng giải thưởng gần 10 tỉ đồng|họ=ONLINE|tên=TUOI TRE|ngày=2024-01-17|website=TUOI TRE ONLINE|ngôn ngữ=vi|ngày truy cập=2024-10-06}}</ref><ref>{{Chú thích web|url=https://congthuong.vn/cuoc-thi-hoa-hau-sinh-vien-viet-nam-2024-miss-university-vietnam-2024-co-gi-moi-340439.html|tiêu đề=Cuộc thi "Hoa hậu Sinh viên Việt Nam" năm 2024 có gì mới?|họ=Thương|tên=Báo Công|ngày=2024-08-21|website=Báo Công Thương điện tử, kinh tế, chính trị, xã hội|ngôn ngữ=vi|ngày truy cập=2024-10-06}}</ref><ref>{{Chú thích web|url=https://giaoduc.edu.vn/phat-dong-cuoc-thi-hoa-hau-sinh-vien-viet-nam-2024/|tiêu đề=Phát động cuộc thi Hoa hậu Sinh viên Việt Nam 2024|ngày=2024-08-21|website=giaoduc.edu.vn|ngôn ngữ=vi|ngày truy cập=2024-10-06}}</ref><ref>{{Chú thích web|url=https://daibieunhandan.vn/cong-bo-cuoc-thi-hoa-hau-sinh-vien-viet-nam-2024-post357752.html|tiêu đề=Công bố cuộc thi Hoa hậu sinh viên Việt Nam 2024|họ=dân|tên=Báo Đại biểu Nhân|ngày=2024-01-17|website=Báo Đại biểu Nhân dân|ngôn ngữ=vi|ngày truy cập=2024-10-06}}</ref> (''Miss University Vietnam'' - ''MUV'') là một [[cuộc thi sắc đẹp]] cấp quốc gia tại Việt Nam, được tổ chức thường niên từ năm 2024. Cuộc thi dành riêng cho các nữ sinh viên đang theo học tại các trường cao đẳng, đại học trên toàn quốc. Mục tiêu chính của cuộc thi là tôn vinh vẻ đẹp nguyên bản, thúc đẩy sự phát triển toàn diện về tài năng, trí tuệ, và tinh thần của người [[phụ nữ Việt Nam]] trong thời đại mới. Cuộc thi đồng thời góp phần quảng bá hình ảnh con người và [[văn hóa Việt Nam]] ra thế giới. == Chủ đề == '''2024: Vẻ đẹp nguyên bản''' Hoa hậu Sinh viên Việt Nam 2024<ref>{{Chú thích web|url=https://thanhnien.vn/co-gai-bac-giang-so-huu-loat-thanh-tich-khung-thi-hoa-hau-sinh-vien-viet-nam-185241002005756528.htm|tiêu đề=Cô gái Bắc Giang sở hữu loạt thành tích 'khủng' thi Hoa hậu Sinh viên Việt Nam|họ=thanhnien.vn|ngày=2024-10-02|website=thanhnien.vn|ngôn ngữ=vi|ngày truy cập=2024-10-06}}</ref><ref>{{Chú thích web|url=https://vietnamnet.vn/sieu-mau-ha-anh-hoa-hau-hoang-phuong-dong-hanh-hoa-hau-sinh-vien-viet-nam-2024-2314645.html|tiêu đề=Báo VietnamNet|họ=News|tên=VietNamNet|website=VietNamNet News|ngôn ngữ=vietnamese|ngày truy cập=2024-10-06}}</ref><ref>{{Chú thích web|url=https://baolangson.vn/cong-bo-cuoc-thi-hoa-hau-sinh-vien-viet-nam-1637914.html|tiêu đề=Công bố cuộc thi Hoa hậu Sinh viên Việt Nam - Báo Lạng Sơn: Tin tức mới nhất, chính xác, uy tín|họ=MediaTech|website=baolangson.vn|ngôn ngữ=vi|ngày truy cập=2024-10-06}}</ref> - Tôn tạo vẻ đẹp thời đại từ vẻ đẹp nguyên bản Từ sự dung dưỡng vẻ đẹp nguyên sơ và kế thừa những giá trị cội nguồn của văn hóa dân tộc Việt Nam, Hoa Hậu Sinh Viên Việt Nam tôn vinh những nét đẹp chân thực, tự nhiên của phụ nữ hiện đại. Trong thời đại mới, vẻ đẹp không chỉ nằm ở ngoại hình mà còn là sự khám phá bản thân, phát triển toàn diện về trí tuệ và tinh thần. Với tinh thần "Đi một ngày đàng, học một sàng khôn", cuộc thi tạo nền tảng cho các nữ sinh viên định hướng bản thân và thiết kế tương lai, từ đó xây dựng nên vẻ đẹp bên trong và sự nghiệp vững chắc. “Let your dreams be your wings” khuyến khích các nữ sinh viên dám ước mơ, dám hiện thực hóa những khát vọng của mình. Cuộc thi không chỉ tôn vinh vẻ đẹp về ngoại hình, mà còn đề cao sự thông minh, bản lĩnh và sức mạnh nội tại của phụ nữ Việt Nam trong thời đại mới. == Mục đích == Với chủ đề “Vẻ đẹp nguyên bản”, cuộc thi Hoa hậu Sinh viên Việt Nam 2024<ref>{{Chú thích web|url=https://thanhnien.vn/le-hoang-phuong-mac-goi-cam-tiet-lo-vai-tro-moi-sau-nhiem-ky-miss-grand-vietnam-185240823214318902.htm|tiêu đề=Lê Hoàng Phương tiết lộ vai trò mới ở Hoa hậu Sinh viên Việt Nam|họ=thanhnien.vn|ngày=2024-08-23|website=thanhnien.vn|ngôn ngữ=vi|ngày truy cập=2024-10-06}}</ref> đề cao vẻ đẹp toàn diện từ tinh thần, tri thức, trí tuệ tới vẻ đẹp thể chất, nhan sắc và sức sống thanh tân dành cho cho các nữ sinh viên Việt Nam đang theo học tại các Đại học, Cao đẳng, Học viện trên toàn quốc; sinh viên Việt Nam theo học tại các trường Đại học quốc tế, các trường hoặc chi nhánh các trường Đại học, Cao đẳng của nước ngoài được phép hoạt động tại Việt Nam; Cuộc thi mở ra một môi trường giao lưu văn hoá, học hỏi lành mạnh, hoàn thiện bản thân, hướng tới đỉnh cao của vẻ đẹp toàn diện trên quy mô toàn quốc; Cuộc thi được tổ chức thường niên nhằm thúc đẩy giao lưu văn hóa và quảng bá con người, danh lam, thắng cảnh du lịch của đất nước Việt nam, đồng thời tôn vinh những gương mặt trẻ tài năng, thông minh, duyên dáng, mang vẻ đẹp Chân -Thiện - Mỹ vẹn toàn, trở thành hình ảnh đại diện cho sức trẻ Việt nam trong nỗ lực vươn tầm, giới thiệu Việt Nam đến với bạn bè quốc tế; Cuộc thi nhằm củng cố, xây dựng cơ sở Hội trong các trường đại học, cao đẳng; nhằm tạo cơ hội giao lưu, trao đổi kinh nghiệm tổ chức các hoạt động giữa các cơ sở hội; Tạo không khí đoàn kết, thi đua sôi nổi trong học tập, rèn luyện trong các trường Đại học, Cao đẳng…; thông qua đó mở rộng mặt trận đoàn kết, tập hợp thanh niên; Thông qua cuộc thi, các nữ sinh viên Việt nam sẽ có cơ hội giao lưu, học hỏi, hoàn thiện bản thân, phát huy tài năng, vẻ đẹp, xây dựng thành công nhân hiệu trong quá trình rèn luyện, xác định con đường tương lai và sự nghiệp. Đồng thời cổ vũ, động viên sinh viên tích cực học tập, rèn luyện, tham gia các hoạt động xã hội, hoạt động từ thiện, có tấm lòng nhân ái, bao dung, biết yêu quê hương đất nước, chia sẻ, giúp đỡ người nghèo, trẻ em có hoàn cảnh gia đình đặc biệt khó khăn; Hoạt động thiết thực, thực hiện phong trào "Tôi yêu Tổ quốc tôi", cuộc vận động "Sinh viên 5 tốt" của Hội Sinh viên Việt Nam; thực hiện có hiệu quả các phong trào hoạt động của thanh niên, sinh viên Việt Nam, hướng tới chào mừng lễ kỷ niệm 30 năm Vịnh Hạ Long được UNESCO công nhận là di sản thiên nhiên. == Đối tượng tham gia == * Giới tính: Nữ * Quốc tịch: Việt Nam * Chiều cao: từ 165 cm * Độ tuổi: 18 - 24 tuổi (đang theo học tại các trường cao đẳng, đại học trong và ngoài nước) * Tình trạng: chưa kết hôn, chưa sinh con * Tiêu chí ngoại hình: chưa phẫu thuật thẩm mỹ hoặc chuyển đổi giới tính * Sức khoẻ: đủ điều kiện sức khoẻ tham gia cuộc thi * Đối tượng được đặc cách: Các thí sinh đạt đủ điều kiện dự thi đã có mặt và đạt tới Top 3 cuộc thi Hoa khôi sinh viên Việt Nam 2023 được đề cử vào thẳng vòng chung kết. Các thí sinh đạt đủ điều kiện dự thi ở Top 10 cuộc thi Hoa khôi sinh viên Việt Nam 2023 và các cuộc thi sắc đẹp cấp quốc gia được xét vào thẳng Vòng bán kết. == Tiêu chí cuộc thi == Bám sát chủ đề “Vẻ đẹp nguyên bản”, Hoa hậu Sinh viên Việt Nam có các tiêu chí đánh giá như sau: * Gương mặt. * Chỉ số hình thể. * Phong cách, kỹ năng trình diễn, thẩm mỹ (trang phục, phong cách trang điểm), tài năng, sự hiểu biết, khả năng truyền đạt và giao tiếp. * Kiến thức văn hoá, lịch sử và có định hướng công dân toàn cầu. * Yêu thích các hoạt động thiện nguyện hướng về cộng đồng. == Hoa hậu == {| class="sortable wikitable" !Năm !Hoa hậu Sinh viên Việt Nam !Dân tộc !Quê quán !Địa điểm tổ chức |- |2024 | | | | |- |2025 | | | | |- |2026 | | | | |- |2027 | | | | |} === Bảng xếp hạng cá nhân === {| class="sortable" border="5" cellpadding="3" cellspacing="0" style="margin:1em 1em 1em 0; background:#fff; border:1px #aaa solid; border-collapse:collapse; font-size:95%; text-align:center;" | width="30" |<span style="color:#fff;">'''Năm'''</span> | style="width:250px;" |<span style="color:#fff;">'''Hoa hậu Sinh viên Việt Nam'''</span> | style="width:250px;" |<span style="color:#fff;">'''Á hậu 1'''</span> | style="width:250px;" |<span style="color:#fff;">'''Á hậu 2'''</span> |- |2024 | | | |- |2025 | | | |- |2026 | | | |- |2027 | | | |} [[Thể loại:Cuộc thi sắc đẹp]] [[Thể loại:Hoa hậu]] == Ban giám khảo == {| class="wikitable" !Họ tên !Danh hiệu, nghề nghiệp !Vai trò |- |[[Hà Anh|Vũ Hà Anh]] |Supermodel | rowspan="8" |Thành viên |- |[[Nguyễn Thị Huyền (hoa hậu)|Nguyễn Thị Huyền]] |[[Hoa hậu Việt Nam 2004]] |- |[[Đặng Thị Ngọc Hân|Ngọc Hân]] |[[Đặng Thị Ngọc Hân|Hoa hậu Việt Nam 2010]] |- |[[Hương Ly (người mẫu)|Hương Ly]] |[[Hương Ly (người mẫu)|Á Hậu Miss Universe Viet Nam 2023]] |- |Lydie Vũ |Miss Supranational Viet Nam 2024 |- |[[Nguyễn Thị Mai Thoa|Nguyễn Thị Mai Thao]] |Thượng tá, Phó Giám đốc truyền hình Công An Nhân Dân - An ninh TV |- |Mai Văn Hưng |Phó giáo sư, Tiến sĩ nhân trắc học, Giám đốc Trung tâm Nhân học và Phát triển trí tuệ, trường đại học Giáo dục- ĐH Quốc Gia Hà Nội |- |[[Vi Hoa]] |Đại tá, NSND |- |Hà Hương |NSƯT | |- |Lê Đình Trọng |Tổng Giám đốc Công ty Tập đoàn Kết nối nội dung đa phương tiện | |} == Tham Khảo == <references /> == Liên kết Ngoài == [https://hoahausinhvienvietnam.com/ Website chính thức] - [https://www.facebook.com/hoahausinhvienvietnam.vn Facebook] - [https://www.tiktok.com/@missuniversity_vietnam Tiktok] - [https://www.youtube.com/@HoaHauSinhVienVietNam Youtube] 6uadwmub9vee6140i5x73vifl2axhuo David kojo joe mensah 0 3692 17169 17168 2024-10-10T16:58:41Z David kojo joe Mensah 1426 Mehyɛɛ atekel no mu kena 17169 wikitext text/x-wiki Me dzin nye David kojo joe Mensah. Mifi Dzodze wɔ Filaw Mantɔw mu na seseiaradze metse Agona Nsaba wɔ Finimfin Mantɔw mu. 3dc11ld4wtv67w8tvhbvqp1m88b5bt3 Mitsubishi Group 0 3693 17191 2024-10-11T18:05:34Z Jgdhjd 1573 Created page with "'''Mitsubishi Group''' (三菱グループ) dɛ [[Japan]] conglomerate company. [[Fael:Mitsubishi_logo.svg|thumb|Mitsubishi Logo]]" 17191 wikitext text/x-wiki '''Mitsubishi Group''' (三菱グループ) dɛ [[Japan]] conglomerate company. [[Fael:Mitsubishi_logo.svg|thumb|Mitsubishi Logo]] nnybikj1v6q1jz1p4tsjzjkoqyihy0q Adom FM 0 3694 17197 17196 2024-10-14T06:57:36Z Assilidjoe 33 Medze wikidata kaa ho 17197 wikitext text/x-wiki {{Databox|item=Q4684487}}'''Adom FM''' yɛ ankorankor bi ne kasafir edwuma a ɔwɔ Nkran, Ghana kurowpɔn.<ref>https://www.multimediaghana.com/our_brands.php#gsc.tab=0</ref><ref>https://www-s3-live.kent.edu/s3fs-root/s3fs-public/file/11-Kwasi-Boateng.pdf</ref> Edwumakuw a wɔfrɛ hɔn Multimedia Group Limited na wɔhwɛ do. Kasafua 'adom' ase kyerɛ dɛ 'grace' wɔ borɔfo kasa mu.<ref name=":0">https://www.bbc.com/news/world-africa-13433793</ref><ref name=":0" /> Adom FM na wɔtaa yɛ Nyame ndwom ho ayɛyi a ɔato no dzin 'Adom Praiz'.<ref>https://books.google.com.gh/books?id=RRyFsQcy7F4C&pg=PA4&redir_esc=y#v=onepage&q&f=false</ref><ref>https://dailyguidenetwork.com/obaapa-christy-others-for-adom-praiz-tonight/</ref> == Mboaedze == 22t9dd154g7t7msqjuf1n5fxdyna88s Kakumdo 0 3695 17220 17219 2024-10-15T21:04:11Z Assilidjoe 33 Medze wikidata aka ho 17220 wikitext text/x-wiki {{Databox|item=Q130536477}}'''Kakumdo''' yɛ kurow a ɔhyɛ Oguaa ase wɔ Oguaa Mansin mu wɔ [[Finimfin Mantɔw( Central region Ghana)|Finimfin Mantɔw]] mu wɔ Ghana.<ref name=":0">https://www.modernghana.com/news/636472/gh20000-computer-lab-for-kakumdo-basic-school-.html</ref><ref>https://www.modernghana.com/news/729029/dont-be-distracted-nduom-will-surely-come-back.html</ref> Ɔka nkurow a woesuo University of Cape Coast ase mu no ho.<ref>https://www.myjoyonline.com/ucc-grants-scholarship-to-377-students/</ref><ref>https://www.modernghana.com/news/1198385/cr-chiefs-residents-of-communities-surrounding.html</ref> == Abakɔsɛm == Besi 2015 dze, nna Tufohen a ɔwɔ Kakumdo nye Nana Ekow Nketia II.<ref name=":1">https://www.modernghana.com/news/652217/kakumdo-basic-school-gets-computer-laboratory.html</ref> Besi 2015 no, Nkosohen a ɔwɔ Kakumdo nye Owura Gail Grant, Swiss nyi bi a ɔwɔ nyimpa ho dɔ a n'egua dzin nye Nana Tenagyei I.<ref name=":1" /> == Skuul ahorow == * Kakumdo M/A Basic School * [[Wesley Girls' Senior High School]] == Nkorɔfo a wɔagye dzin a wofi hɔ == * Most Reverend Mathias Kobina Nketsiah, Roman Catholic Bishop<ref name=":0" /> == Mboaedze == qoptfrqxtj086btu2krro4rweouim9m Apowa 0 3696 17227 17225 2024-10-16T21:22:45Z Assilidjoe 33 Medze wikidata aka ho 17227 wikitext text/x-wiki {{Databox|item=Q4780772}}'''Apowa''' yɛ kurow a ɔwɔ Anee Mantɔw mu wɔ Ghana. Ɔwɔ Takoradze n'anamɔnkwan du (10 kilometres) a ɔyɛ Mantɔw ne kurowpɔn. == Hye (Boundary) == Funko wɔ n'anee na Apremodo so wɔ n'epuei. == Bea bi agye dzin == The St. Mary's Boys' School, yɛ ntoado skuul a ama kurow no agye dzin sɛ yɛdze dɔm dodow a wɔwɔ kurow no mu to nkyɛn a. Wɔtseew skuul no wɔ afe 1947 mu. Ahyɛse no nna ɔyɛ akyerɛkyerɛfo ntsetsee skuul ansaana ɔrebɛyɛ ntoado skuul. Hɔn a wɔagye dzin wɔ skuul no mu bi nye Robert Mugabe, a nna ɔyɛ ɔmampanyin wɔ Zimbabwe a ɔkyerɛɛ adze wɔ skuul no mu wɔ 1960s ahyɛse no mu. 0qn95vd29nnf4mvtbzs4fbjaxewyr37 Cece Twum 0 3697 17230 17229 2024-10-17T13:53:21Z Robertjamal12 13 /* NHWƐDODZE */ 17230 wikitext text/x-wiki '''Ceccy Abena Ampratwum''' (wɔwoo no Ɔbɛsɛ bosoom no ne da a otsia du ebiasa mu), a dzin a wɔdze byim no yie osian ne prama do anaa seteegyi do agodzi dɛ '''Ceccy Twum''', yɛ Ghana Asɛmpa dwontonyi na ndwom kyerɛwfo fir tsetse besi ndɛ ber yi mu. == Ahyɛse bra ba bwomasua == Owura na Owurayer Abdoh a wofi Nkran a ɔwɔ Ghanaman mu na wɔwoo Ceccy. Ceccy Twum hyɛ n'ahyɛse mbofra skuul wɔ Don Bosco Catholic Primary na Junior high wɔ Simpa na ɔkɔtoaa do wɔ Snapps College wɔ Nkran. == N'abrab<small>Ɔ</small> == Ceccy awar Prophet Alex Twum na wɔwɔ mba ebaasa. Ɔyɛ Asɛmpa dwontonyi na odzi ɔsɔr banodzifo. == Adwontow edwuma == Ceccy Twum dze ne ndwom a odzi kan ''Me Gyefo ne Yesu'' too gua afe 2005, a ɔmaa no puee kan mu. Ɔnye asɛmpa adwontofo bi kaa bɔ mu dzii dwuma wɔ akwan ahorow do a Mercy Chinwo , Joe Mettle, Ohemaa Mercy , MOG Music, Joyce Blessing, Nathaniel Bassey, Sinach, Frank Edwards, Empress Gifty ka ho. Ceccy wɔ ndwom a agye dzin paa a ''Victory, Di Wo Hene, Your Grace, Amen ka ho.'' Afe 2018 mu no, wogyinaa no ndwom a agye dzin Jehovah do paaw no wɔ Vodafone Ghana Music Awards dɛ Afe no mu Asɛmpa dwontonyi (Gospel song of the year). Artiste Of Excellence West Africa sanee paaw no wɔ 'African Music And Media Awards' ase. Afe biara no, Ceccy dze Asɛmpa dwumadzi bi a ɔato no dzin 'Gold Worship' a ɔdze boaboa egyidzifo ano bɔbɔ mu som Ewuradze. === <small>NO NDWOM</small> === * ''Me Gyefo ne Yesu'' (2005) * ''Meko M'anim'' (2008) * ''Golden Oil'' (2013) == Abawdob<small>Ɔ</small>dze na mpawee == {| class="wikitable" |+ !Year !Event !Award !Nominated work !Result !Ref |- |2018 |African Gospel And Media Awards |Artiste Of Excellence West Africa |Herself |Nominated | |- |2018 |Vodafone Ghana Music Awards |Gospel Song Of The Year |Herself |Nominated | |- |2020 |3Music Awards |Gospel Act Of The Year |Herself |Nominated | |} == Nhewɛsodze == www.wikipedia.en.org<ref>www.wikipedia.en.org</ref> Categories: * Living people * Ghanaian gospel singers * Ghanaian women musicians * 21st-century Ghanaian women singers * Musicians from Accra 6ns239sv3277kenim2ntsryxfkea30e Nkyekyεmu:Ghana Nsɔwdo Skuul 14 3719 35011 2024-10-17T19:36:23Z Assilidjoe 33 Created page with "Atekel ahorow a ɔfa Ghana Nsɔwdo Skuul ho" 35011 wikitext text/x-wiki Atekel ahorow a ɔfa Ghana Nsɔwdo Skuul ho o824jjdnzocov052dbhdj112m99qy3u Apremodo, Ghana 0 3721 35205 35204 2024-10-18T23:40:47Z Ebenoffen1 25 35205 wikitext text/x-wiki '''Apremdo''' yɛ kurow a ɔwɔ Anee Mantɔw mu wɔ Ghana. Sɛ ifi Takoradze a ɔyɛ Anee Mantɔw no n'ahenkurow na ereba Apremdo a, ɔyɛ kwansin awɔtwe. Sɛ yɛdze mbrɛ kurow no yɛ bea a edwumayɛfo a wɔwɔ Takoradze no tse no to nkyɛn a, Apremdo san so yɛ Nsordaafo Asɔeɛ a otsia Ebien wɔ Ghanaman yi mu. Apremdo asaase no bi so wɔ hɔ a ɔka Takoradze Gua Kɛse no a wɔatserɛw mu no ho. == Hye == Anee afamu no, Apremdo kurow no nye Apowa bɔ hye. Epuei afamu no, kurow no nye Kwesimintsim na Takoradze bɔ hye. Etsifi afamu no, kurow ye Asakae na Whindo na wɔbɔ hye. Boka afamu no, ɔnye Po na wɔbɔ hye. q0a64wdu8z64alnmv6uxur66u79qoek KalyJay 0 3722 35210 35209 2024-10-19T00:41:24Z Ebenoffen1 25 35210 wikitext text/x-wiki {{Short description|A Ghanaian Influencer}} {{Multiple issues| {{COI|date=November 2021}} {{Undisclosed paid|date=September 2022}} }} {{Infobox person | name = Joshua Buernortey Boye-Doe | image = KalyJay at a bar in osu.jpg | nationality = Ghanaian | birth_date = {{Birth date and age|1997|January|24}} | other_names = KalyJay, Gyaigyimii | occupation = Social Media Influencer | years_active = 2019 }} '''Joshua Buernortey Boye-Doe''' a dodowara frɛ no KalyJay yɛ Ghana sohyial midia dwumadzinyi a n'ano du bagua mu. Ɔsan so yɛ odzimafo a ɔnam ne prama ahorow do da ɔhaw ahorow a ɔrokɔ no wɔ n'apaamu na tsitsir Ghanaman no mu no edzi .<ref>{{cite web|title=Twitter is home to me – KalyJay|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Twitter-is-home-to-me-KalyJay-1384108|website=Ghana Web|date=20 October 2021|access-date=23 November 2021}}</ref> Dodowara nyim no wɔ no sohyial midia ko a wɔfrɛ no #FixTheCountry no. Dɛm ko yi bɛgyee dzin tahyee bɛyɛ amansuon nyinara ko a Ghanafo dze hɔnho gyee mu bi dze tsiaa Ghanaman a ne mamfoe gye dzi dɛ no mu ayɛ dzen no wɔ afe 2021 mu .<ref>{{cite web|last1=Nat-Hyde|first1=Albert|title=Meet Kalyjay, the young Twitter influencer who started the entire #FixGhanaNow campaign|url=https://www.ghbase.com/meet-kalyjay-the-young-twitter-influencer-who-started-the-entire-fixghananow-campaign/|website=Ghana Base|date=4 May 2021|access-date=23 November 2021}}</ref> ==N'abrabɔ Ahyɛse na Nwomasua== KalyJay kɔr skuul wɔ Ghana Institute of Journalism na ɔbɔɔ N'abɔdzin a odzi kan wɔ Communication Studies mu na adzesuadze a ɔdze n'enyi sii ho nye Public Relations. Ansaana ɔrobɔkɔ suapɔn no, ɔkɔr skuul wɔ Christland International Skuul na ɔtoaa do kɔr no ntoado skuul wɔ Okuapeman Mpanyin Nsɔwdo Skuul. <ref>{{cite web|last1=Quist|first1=Ebenezer|title=Ghanaian influencer KalyJay tells his life story after graduating from GIJ|url=https://yen.com.gh/176419-ghanaian-influencer-kalyjay-tells-life-story-graduating-university.html|website=Yen Ghana|date=17 November 2020|access-date=23 November 2021}}</ref> ==N'edwumayɛ na ne dzima edwuma== KalyJay hyɛɛ ase dɛ wɔ afe 2019 mu dɛ sohyial midia dwumadzinyi a ɔka bi a ɔwɔ mu ber a nna ne X (nkan no Twitter) prama no hyɛɛ ase dɛ ɔregye dzin. Ɔhyɛɛ ase bɔɔ nkorɔfo hɔn ndzɛmba ho dawur na odzii mboa sika ne ngyegyee ahorow enyim dze boaa hɔn a nna wɔyar. Ɔnam ne prama no do enya ananmusi dzibew ahorow fi ndwumakuw ahorow tse dɛ Fan Milk, Nivea, Jumia, Bolt, United Bank for Africa, First Atlantic Bank, Huawei, Bet Planet, Betway na Ticketlake. <ref>{{cite web|title=Ghanaian Celebrated Influencer KalyJay Clocks 400K Followers On Twitter|url=https://kubilive.com/ghanaian-celebrated-influencer-kalyjay-clocks-400k-followers-on-twitter/|website=Kubi Live|date=22 May 2021|access-date=24 November 2021}}</ref> Esusow Aketseaba bosoom no mu wɔ afe 2021 mu no, ɔnam ne prama a nna ɔwɔ abedziekyirfo 600,000 no dze sohyial midia ko #FixTheCountry bɔbɔɔ adze. <ref>{{cite web|title=Young people in Ghana want to #FixTheCountry|url=https://www.dw.com/en/young-people-in-ghana-want-to-fixthecountry/a-58744675|website=DW|access-date=23 November 2021}}</ref><ref>{{cite web|last1=Teiko Larnyo|first1=Magdalene|title=Here is why #FixTheCountry is trending on social media in Ghana|url=https://africa.businessinsider.com/local/lifestyle/here-is-why-fixthecountry-is-trending-on-social-media-in-ghana/9ttjv6s|website=Business Insider Africa|date=30 June 2021|access-date=23 November 2021}}</ref> Nna dɛm ko yi hwehwɛ dɛ Ghana aban bɛyɛ pɛpɛryɛ na amambu papa so. <ref>{{cite web|title=No Politics. We just want to push the Better Ghana Agenda – Kalyjay, leader of #FixTheCountry, asserts|url=https://3news.com/no-politics-we-just-want-to-push-the-better-ghana-agenda-kalyjay-leader-of-fixthecountry-asserts/|website=3News|date=5 May 2021|access-date=24 November 2021}}</ref> Sohyial midia etuatsew yi bɛdaan ɔman mu no nyinara n'etatsew na Ghanafo dodowara hyiae wɔ Nkran dze hɔnho gyee mu bi wɔ Dzifuu bosoom no wɔ afe 2021 mu. <ref>{{cite web|last1=Agbesi Adivor|first1=Peter|title=Kalyjay, Efia Odo And Others Inform Police About #FixTheCountry Demonstration in Accra|url=https://www.zionfelix.net/kalyjay-efia-odo-and-others-inform-police-about-may-9-fixthecountry-demonstration-in-accra/|website=Zion Felix|date=4 May 2021|access-date=23 November 2021}}</ref><ref>{{cite web|title=Ghana's #FixTheCountry protesters take to Accra's streets|url=https://www.aljazeera.com/gallery/2021/8/4/in-pictures-ghanas-fixthecountry-protesters-take-to-streets|website=Aljazeera|access-date=23 November 2021}}</ref><ref>{{cite web|title=Ghana's #FixTheCountry protesters take to streets|url=https://news.yahoo.com/ghanas-fixthecountry-protesters-streets-103845073.html?guccounter=1&guce_referrer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&guce_referrer_sig=AQAAADIcEnULQfVFiU9iOVN_xsSEi85M3XzxPfqtiop0chX-kfqi6Ao0LW89WTbt8lvArL4Vso2tEN--Gaq1o8r2EUwPZNFCli0lWHbLe1aXtjzn-DH8qktlfNJINg2HML8wRXoe5l2TNML85fp5nx-tdj8Ha6ahNHAsRRVaxMK98d4A|website=Yahoo News|access-date=23 November 2021}}</ref><ref>{{cite web|last1=Appiah|first1=Edwin|title=And they sang 'Arise Ghana youth!' – #FixTheCountry protesters want Nkrumah back|url=https://thefourthestategh.com/2021/08/04/and-they-sang-arise-ghana-youth-fixthecountry-protesters-want-nkrumah-back/|website=The Fourth Estate|date=4 August 2021|access-date=23 November 2021}}</ref> Ɔbɛsɛ 2021 mu no, KalyJay dze no ho bataa Grammy panyin Richardine Bartine ma ɔdze ne prama no bɔɔ wiadze ndwontowfo ho dawur kyerɛe. Prama no etum ato nsa afrɛ ndwontowfo ahorow. Binom nye Sarkodie, D-Black, Tiwa Savage, Darkovibes, Joeboy, Wendy Shay, and Mona 4reall na hɔn a wɔkeka ho. <ref>{{cite web|last1=Akai|first1=Jonathan|title=KalyJay's space takes us to where all the stars are closer|url=https://braperucci.africa/kalyjays-space-takes-us-to-where-all-the-stars-are-closer/|website=Bra Perucci|date=13 October 2021|access-date=23 November 2021}}</ref><ref>{{cite web|last1=Somuah-Annan|first1=Grace|title=KalyJay collab Grammy board member to feature international acts on Twitter|url=https://3news.com/kalyjay-collab-grammy-board-member-to-feature-international-acts-on-twitter/|website=3News|date=7 October 2021|access-date=23 November 2021}}</ref> <ref>{{cite web|title=Grungecake CEO partners social media influencer KalyJay to promote musicians on Twitter Spaces|url=https://www.myjoyonline.com/grungecake-ceo-partners-social-media-influencer-kalyjay-to-promote-musicians-on-twitter-spaces/|website=Joy Online|access-date=23 November 2021}}</ref><ref>{{cite web|title=Ghanaian social media influencer KalyJay to host Sarkodie on Twitter Spaces today|url=https://grungecake.com/kalyjay-sarkodie-twitter-spaces/articles/83099|website=Grunge Cake|access-date=23 November 2021}}</ref><ref>{{cite web|title=KalyJay redefining music marketing & promotion using Twitter Spaces|url=https://museafrica.com/2021/10/07/kalyjay-redefining-music-marketing-promotion-using-twitter-spaces/|website=Muse Africa|date=7 October 2021|access-date=23 November 2021}}</ref> ==Abawdobɔdze na Dzinbɔ== * Ɔgyee, Pulse Twitter Influencer of the Year 2021. <ref>{{cite web|last1=Mawuli|first1=david|title=Kwadwo Sheldon, Fire Stick fail to shine as KalyJay grabs top award at Pulse Influencer Awards 2021|url=https://www.pulse.com.gh/entertainment/celebrities/kwadwo-sheldon-fire-stick-fail-to-shine-as-kalyjay-grabs-top-award-at-pulse/4tzpfc8|website=Pulse Ghana|date=12 October 2021|access-date=23 November 2021}}</ref><ref>{{cite web|title=JUST IN: KalyJay wins Twitter Influencer of the year at Pulse Influencers Awards|url=https://sborlandogh.com/just-in-kalyjay-wins-twitter-influencer-of-the-year-at-pulse-influencers-awards/|website=SB Orlando|date=9 October 2021|access-date=23 November 2021}}</ref><ref>{{Cite web|date=2022-12-08|title=I Feel Our Entertainment Industry Has Been Stagnant This Year - KalyJay {{!}} Kwami Fortune|url=https://www.kwamifortune.com/i-feel-our-entertainment-industry-has-been-stagnant-this-year-kalyjay/|access-date=2023-02-19|language=en-US}}</ref> * Wɔdze ne dzin kaa Brand Influencer of the Year, National Communication Awards 2021. <ref name="hala">{{cite web|last1=Erebong Issahaku|first1=Zeinat|title=Nominees for the 3rd edition of the National Communications Awards announced|url=https://ameyawdebrah.com/nominees-for-the-3rd-edition-of-the-national-communications-awards-announced/|website=Ameyaw Debrah|date=October 2021|access-date=26 November 2021}}</ref> * Wɔdze ne dzin kaa Brand Online Media Personality of the Year, National Communication Awards 2021 *Wɔdze ne dzin kaa Advocate of Good Governance, GhanaWeb Excellence Awards 2021.<ref name="hala1">{{cite web|title=GhanaWeb Excellence Awards: Full list of nominees|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/GhanaWeb-Excellence-Awards-Full-list-of-nominees-1370926|website=Ghana Web|date=2 October 2021|access-date=26 November 2021}}</ref> * Wɔdze ne dzin kaa Brand Nominated, Advocate of Good Governance, GhanaWeb Excellence Awards 2021. * Wɔdze ne dzin kaa Brand Nominated, Social Media Personality of the Year. GhanaWeb Excellence Awards 2021 *Wɔdze ne dzin kaa Twitter Influencer Of The Year, Ghana Twitter Awards 2020. * Wɔdze ne dzin kaa Brand Nominated, Twitter Influencer Of The Year, Ghana Twitter Awards 2020. == Mboa Nwoma == {{reflist}} == External links == * {{Twitter|https://twitter.com/gyaigyimii}} adk259krmmzwi4wl3834ew24toi16xe Ghana Skuul Nkontaabu na Abɔdze Nyansapɛ Akansi 0 3724 35329 35328 2024-10-24T10:10:08Z Assilidjoe 33 35329 wikitext text/x-wiki {{Databox|item=Q16733581}} '''Ghana Skuul Nkontaabu na Abɔdze Nyansapɛ Akansi''' no yɛ afrenhyia abɔdze nyansapɛ na nkontaabu ankasi a ɔkɔ do wɔ Ghana a Mpanyin Nsɔwdo skuulfo na wosi dɛm akan no. ''Primetime Limited'', nwomasua na dawurbɔ edwumakuw na wɔtaa dwumadzi yi ekyir fitsi afe 1993 <ref name=":0">{{cite news|url=https://www.bbc.com/news/av/world-africa-44903591/the-national-science-and-maths-quiz-has-kept-ghanaians-thrilled-for-25-years|title=Inside Ghana's wild and raucous quiz show|work=BBC News |access-date=2018-07-22|archive-url=https://web.archive.org/web/20180722194755/https://www.bbc.com/news/av/world-africa-44903591/the-national-science-and-maths-quiz-has-kept-ghanaians-thrilled-for-25-years|archive-date=2018-07-22|url-status=live}}</ref>. Dwumadzi no botae nye dɛ obotu abɔdze nyansapɛ na nkontaabu adzesua no mpon na aboa ma esuafo ma wɔadwen ntsɛntsɛm na woeenya abɔdze nyansapɛ mu adwen afa daadaa wiadze a etwa hɔnho ehyia no ho ber kor noara a ɔhwɛ dɛ akansi mapa bɔkɔ do wɔ Ghana Mpanyin nsɔwdo skuul ahorow no ntamu. Akansi no, a nna Unilever "Brillant Soap" nye hɔn aboafo no ntsi, nna hɔn a wɔfaa tsetse Mpanyin Nsɔwdo Skuul mu no frɛ no "Brilla". Ɔyɛ nwomasua dwumadzi ahorow a ɔka Ghana Mpanyin nsɔwdo skuul ahorow no bɔ mu <ref name="auto">{{Cite web|url=https://afrosages.com/winners-of-the-national-science-and-maths-quiz/|title=Winners Of The National Science and Maths Quiz From 1994 – 2019|last=|first=|date=12 July 2019|website=afrosages.com|url-status=live|archive-url=https://web.archive.org/web/20191106224257/https://afrosages.com/winners-of-the-national-science-and-maths-quiz/|archive-date=2019-11-06|access-date=2019-11-06}}</ref><ref name=":1">{{Cite web|url=https://seniorhighub.com/nsmq/|title=National Science & Maths Quiz|website=seniorhighub.com|access-date=2019-11-15|archive-date=2019-10-09|archive-url=https://web.archive.org/web/20191009002239/http://www.seniorhighub.com/nsmq/|url-status=live}}</ref>. Dwumadzi no nye nwomasua dwumadzi a woeyi akyɛr wɔ Ghana tɛlɛbihyɛn ahorow nyinara do. Nkan no, nna woyi wɔ GTV ber a akansi no kɔ do no ne Memenda biara ber a abɔ anapa dubiako no na Wukuda ber a abɔ ewiaber ndɔnnan no. Ndɛ mber yi dze, woyi no JOY News na no sohyial midia prama ahorow no bi do. <ref name="youtube">{{Cite web|url=https://www.youtube.com/watch?v=GCFAj-Ll5Z4|title=Example Video Title|website=YouTube|access-date=2024-10-22}}</ref> ==Mboa Nwoma== {{reflist|2}} 4yw13dxb64seyka824zkwtrk9cbh5gi Nkyekyɛmu: Ghana Mbrahyɛbaguafo 2021-2025 0 3725 35350 2024-10-24T16:38:15Z Assilidjoe 33 Mayɛ nkyekyɛmu fofor 35350 wikitext text/x-wiki Ghana mmrahyɛbadwafoɔ: ← • 1993–1997 • 1997–2001 • 2001–2005 • 2005–2009 • 2009–2013• 2013–2017• 2017–2021• 2021–2025 Mbrahyɛbaguafo(MPs) a wɔwɔ Ghana Mbrahyɛbagua mu, a wɔpaw hɔn dɛ wɔnkɔ Ghana Mbrahyɛbaguafie a ɔtɔ do 14 no mu, (2021 – ) ɔnam sogya aban a wɔdze hɔn ho gyee mu ntsi, Ghana enya Amambu a ɔtɔ do anan(4th Rebulic) fitsi Sanda 7,1993. Ntsi na iyi yɛ Amambu a ɔtɔ do anan (4th Rebulic) ne Mbrahyɛbaguafie a ɔtɔ do awɔtwe(8th Parliament) . Iyi ka MPs a wɔpaw hɔn wɔ Ghana Mbrahyɛbagua abatow no mu, 2020 nye hɔn a ekyir no wɔpaw hɔn wɔ abatow nkumaa mu. 3m45m6zkf8k5tiq9esq3585lechmu8n Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025 14 3726 47976 47302 2025-05-14T14:31:40Z Robertjamal12 13 47976 wikitext text/x-wiki {{Ghanaian MPs by Parliament header|14}} Mbrahyɛbaguafo(MPs) a wɔwɔ Ghana Mbrahyɛbagua mu, a wɔpaw hɔn dɛ wɔnkɔ Ghana Mbrahyɛbaguafie a ɔtɔ do 14 no mu, (2021 – ) ɔnam sogya aban a wɔdze hɔn ho gyee mu ntsi, Ghana enya Amambu a ɔtɔ do anan(4th Rebulic) fitsi [[Sanda]] 7,1993. Ntsi na iyi yɛ Amambu a ɔtɔ do anan (4th Rebulic) ne Mbrahyɛbaguafie a ɔtɔ do awɔtwe(8th Parliament) . Iyi ka MPs a wɔpaw hɔn wɔ Ghana Mbrahyɛbagua abatow no mu, 2020 nye hɔn a ekyir no wɔpaw hɔn wɔ abatow nkumaa mu. 2hpgcyjcgf1o397maqa4thpw1kho1d1 Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005 14 3727 47299 47298 2025-05-09T13:35:47Z Robertjamal12 13 47299 wikitext text/x-wiki {{Ghanaian MPs by Parliament header|09}} Mbrahyɛbaguafo(MPs) a wɔwɔ Ghana Mbrahyɛbagua mu, a wɔpaw hɔn dɛ wɔnkɔ Ghana Mbrahyɛbaguafie a ɔtɔ do akron no mu, (2001 –2005 ) ɔnam sogya aban a wɔdze hɔn ho gyee mu ntsi, Ghana enya Amambu a ɔtɔ do anan(4th Rebulic) fitsi [[Sanda]] 7,1993. Ntsi na iyi yɛ Amambu a ɔtɔ do anan (4th Rebulic) ne Mbrahyɛbaguafie a ɔtɔ do ebiasa(3rd Parliament) . Iyi ka MPs a wɔpaw hɔn wɔ Ghana Mbrahyɛbagua abatow no mu, 2000 nye hɔn a ekyir no wɔpaw hɔn wɔ abatow nkumaa mu. o9l1qypb5p923161o1ixklj8k2bbsq8 Itzy 0 3728 35488 2024-10-28T18:00:23Z 2001:861:3700:2BC0:B05D:99F4:88AA:648F Created page with "{{databox}} '''Itzy''' yɛ bosoom a ɔtɔ do anan wɔ afe mu. Sɛ yɛka dɛ biribi "Ebira" wɔ Mfantse kasa mu a, nna ɔkyerɛ dɛ adze kor no esuma. Ntsi dza ɔwɔ hɔ nye dɛ, sɛ odu dɛm bosoom yi a,ebɔw no a nkyɛ ɔtɔ pii wɔ bosoom no a otsia ebiasa no mu no dze noho ebira (esuma). Iyi ntsi na ɔmaa dɛm bosoom yi so nyaa ne dzin [[JYP Entertainment]]." 35488 wikitext text/x-wiki {{databox}} '''Itzy''' yɛ bosoom a ɔtɔ do anan wɔ afe mu. Sɛ yɛka dɛ biribi "Ebira" wɔ Mfantse kasa mu a, nna ɔkyerɛ dɛ adze kor no esuma. Ntsi dza ɔwɔ hɔ nye dɛ, sɛ odu dɛm bosoom yi a,ebɔw no a nkyɛ ɔtɔ pii wɔ bosoom no a otsia ebiasa no mu no dze noho ebira (esuma). Iyi ntsi na ɔmaa dɛm bosoom yi so nyaa ne dzin [[JYP Entertainment]]. 93qqgetr4d2yxof6j4j712mkd1nq48c Kofi Okyere-Agyekum 0 3730 48005 47942 2025-05-14T14:35:48Z Robertjamal12 13 /* Mboa Nwoma */ adding category using [[Project:AWB|AWB]] 48005 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon | name = Kofi Okyere-Agyekum | honorific-suffix = | image = KOFI OKYERE AGYEKUM.jpg | alt = | caption = | constituency_MP = [[Fanteakwa South (Ghana parliament constituency)|Fanteakwa South Constituency]] | parliament = Ghana | majority = | term_start = Sanda 7, 2021 | term_end = Besi ndɛ nyinara | predecessor = | successor = | order2 = <!--Can be repeated up to eight times by changing the number--> | office2 = | term_start2 = | term_end2 = | president2 = | predecessor2 = | successor2 = <!--Can be repeated up to eight times by changing the number--> | birth_date = {{birth date and age|1958|3|8|df=y}} | birth_place = Osino | death_date = <!-- {{Death date and age|df=yes|YYYY|MM|DD|YYYY|MM|DD}} or {{Death-date and age|Month DD, YYYY|Month DD, YYYY}} (death date then birth date) --> | death_place = | restingplace = | restingplacecoordinates = | birthname = Kofi Okyere-Agyekum | nationality = [[Ghanaian]] | party = [[New Patriotic Party]] | spouse = | partner = <!--For those with a domestic partner and not married--> | relations = | children = | residence = | alma_mater = [[University of Ghana]] | occupation = [[Politician]] | profession = | cabinet = | committees = Public Accounts Committee, Employment, Social Welfare and State Enterprises Committee, Lands and Forestry Committee | portfolio = | signature = | signature_alt = | website = | footnotes = | image name = }} '''Kofi Okyere-Agyekum''' (wɔwoo no Ebɔw 8,1958) yɛ Ghana Amanyɛnyi na Mbrahyɛbaguanyi wɔ Mbrahyɛbaguafie a otsia Esuon wɔ Ghana Amambu a otsia anan no mu ma Fanteakwa Anaafo Ambatow Mpasua a ɔwɔ [[Epuei Mantɔw]] mu ma NPP Amanyɛkuw no <ref>{{Cite web|url=https://www.parliament.gh/mps?mp=277|title=Parliament of Ghana}}</ref>. == N'abrabɔ Ahyɛse na no Nwomasua == Okyere-Agyekum, Osino, kurow a ɔwɔ Epuei Mantɔw mu wɔ Ghana <ref name="mps">{{Cite web|title=Ghana MPs – MP Details – Agyekum, Okyere Kofi|url=http://www.ghanamps.com/mps/details.php?id=5543|access-date=2020-02-09|website=www.ghanamps.com}}</ref>. Ɔkɔr Suapɔn wɔ Ghana Suapɔn mu na ɔbɔɔ n'abɔdzin a odzi kan a wɔ Kuayɛ ho Ntotoe mu wɔ afe 1981 mu . Ɔsan so kɔr skuul wɔ Ghana Institute of Management and Public Administration na ɔbɔɔ n'abɔdzin a otsia ebien wɔ Guadzi ho Mpanyindzi wɔ Sikasɛm mu wɔ afe 2007 mu. == Amanyɛsɛm == Okyere-Agyekum yɛ NPPnyi. Afe 2012 mu no, ogyinae maa Fanteakwa Anaafo wɔ NPP amanyɛkuw no anan mu na odzii konyim. Ɔsan so gyinae maa amanyɛkuw no wɔ Ghana Mbrahyɛbaguafie a otsia Esuon na Awɔtwe no wɔ Ghana Amambu a otsia anan no mu <ref>{{Cite web|title=Parliament of Ghana|url=https://www.parliament.gh/mps?mp=120|access-date=2023-10-24|website=www.parliament.gh}}</ref>. === Afe 2016 Ambatow === Agyekum gyinae maa Fanteakwa Anaafo Mpasua no maa NPP amanyɛkuw no wɔ afe 2016 Ambatow no mu na odzii konyim. Onyaa amba no mu 11,274 a ogyina hɔ ma 60.79%. Odzii konyim wɔ Abigail Elorm Akwambea Mensah a ogyinae maa NDC, Godfried Mark Dankwah Nyarko a ogyinae maa PPP, Danso Okra Daniel (IND) Kwablah Isaac Tetteh (CPP) <ref>{{Cite web|last=FM|first=Peace|title=Fanteakwa South Constituency Results - Election 2016|url=http://ghanaelections.peacefmonline.com/pages/2016/eastern/fanteakwa_south/|access-date=2023-10-24|website=Ghana Elections - Peace FM}}</ref>. ==== Afe 2020 Ambatow ==== Wɔsan too Agyekum do amba bio maa Fanteakwa Anaafo wɔ NPP amanyɛkuw no anan mu wɔ afe 2020 ambatow no mu. Onyaa amba no mu 10,565 a ogyina hɔ ma 49.09%. Gyan Stephen Ayisi (IND) nyaa 5,775 a ogyina hɔ ma 26.83% na Richard Fred Kwashie Junior (NDC) nyaa 5,181 a ogyina hɔ ma 24.07% <ref>{{Cite web|last=FM|first=Peace|title=Fanteakwa South Constituency Results - Election 2020|url=http://ghanaelections.peacefmonline.com/pages/2020/eastern/fanteakwa_south/|access-date=2023-10-24|website=Ghana Elections - Peace FM}}</ref><ref>{{Cite web|title=Parliamentary Results for Fanteakwa South|url=https://mobile.ghanaweb.com/GhanaHomePage/ghanaelection2020/elections.constituency.results.php?mode=parliamentary&ID=120|access-date=2023-10-24|website=mobile.ghanaweb.com}}</ref>. == N'edwumayɛ == * Edwuma mu Panyin, Uniliver, 1984–2000 * Edwuma mu Panyin, Cleansing Solution Limited, Tema * Mbrahyɛbaguanyi, Sanda, 2013 besi ndɛ nyinara == N'abrabɔ mu asɛm == Okyere-Agyekum yɛ kristosomnyi mapa a ɔdɔm Prɛsby Asafo no wɔ Ghana ha. Ɔawar awo mba baasa. == Mboa Nwoma == {{Reflist}} [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] kbvzitb6wm9ptdzepklomk2xl5ftgn9 John Dumelo 0 3731 36847 36846 2025-02-25T15:54:52Z Kojo Atta Kakra 1804 I edited the article 36847 wikitext text/x-wiki {{Infobox person|name=John Dumelo|image=|imagesize=|alt=|caption=|birth_name=|birth_date={{birth date and age|1984|02|03|df=y}}|birth_place=|othername=|alma_mater=[[Kwame Nkrumah University of Science and Technology]]|occupation=Actor, politician|yearsactive=1991–present|spouse=Gifty Mawunya Nkornu|children=2|awards={{ubl|2011 Afro Australian Movies and Music Awards|2017 Panafrican Film and Television Festival of Ouagadougou (FESPACO)|Ghanaian movie awards|2017 Panafrican Film and Television Festival of Ouagadougou (FESPACO)}}|party=[[National Democratic Congress (Ghana)|National Democratic Congress]]|child=}} '''John Dumelo''' (wɔwoo no Kwakwar 3, 1984) yɛ Ghana senetwanyi na amanyɛnyi <ref>{{cite web|date=19 October 2015|title=Meet the sleek gentleman in the movie industry|url=http://newsghana.com.gh/meet-the-sleek-gentleman-in-the-movie-industry/|access-date=25 October 2015|website=Newsghana.}}</ref><ref>{{cite web|date=18 October 2013|title=Ghanaian Movie Star John Dumelo washes Cars for Charity in Accra!|url=http://www.bellanaija.com/2013/10/18/ghanaian-movie-star-john-dumelo-washes-cars-for-charity-in-accra-photos-of-munachi-abii-rekana-sharon-ojong-uche-odoh-more-at-the-event/|access-date=24 April 2014|website=Bellanaija.}}</ref><ref>{{cite web|date=7 October 2013|title=John Dumelo donates School supplies to underprivileged children in Cameroon|url=http://www.bellanaija.com/2013/10/07/ghanaian-actor-john-dumelo-donates-school-supplies-to-underprivileged-children-in-cameroon/|access-date=24 April 2014|website=Bellanaija.}}</ref><ref name="John Dumelo, Biography">{{Cite web|title=John Dumelo, Biography|url=https://www.ghanaweb.com/person/John-Dumelo-2230|access-date=2023-09-09|website=GhanaWeb}}</ref>. Ebɔbira 1, 2014 mu no, ɔbɛyɛɛ Ghananyi a odzi kan a ɔwɔ ekyitaafo ɔpepem <ref>{{cite web|date=2 April 2014|title=John Dumelo becomes first Ghanaian celebrity to hit 1 million likes|url=http://www.360nobs.com/2014/04/john-dumelo-the-first-ghanaian-celebrity-to-hit-a-million-likes-on-facebook/|access-date=23 April 2014|website=360nobs.}}</ref><ref>{{cite web|title=John Dumelo first Ghanaian actor to hit 1million likes on facebook|url=http://akpraise.com/2014/04/02/john-dumelo-becomes-first-ghanaian-actor-to-hit-1million-likes-on-facebook/|url-status=dead|archive-url=https://web.archive.org/web/20140424130052/http://akpraise.com/2014/04/02/john-dumelo-becomes-first-ghanaian-actor-to-hit-1million-likes-on-facebook/|archive-date=24 April 2014|access-date=23 April 2014|website=Akpraise.}}</ref><ref>{{cite web|title=John Dumelo Facebook account|url=https://www.facebook.com/pages/John-Dumelo/103975906645|access-date=24 April 2014|website=Facebook}}</ref><ref>{{Cite web|date=2 April 2014|title=John Dumelo is first Ghanaian to hit one million Facebook likes - MyJoyOnline.com|url=https://www.myjoyonline.com/john-dumelo-is-first-ghanaian-to-hit-one-million-facebook-likes/|access-date=23 September 2022|website=Myjoyonline|language=en-US}}</ref><ref>{{Cite web|last=ameyawdebrah.com|date=2014-04-01|title=John Dumelo makes history as he hits 1m Facebook likes {{!}} News Ghana|url=https://newsghana.com.gh/john-dumelo-makes-history-as-he-hits-1m-facebook-likes/|access-date=2023-09-09|website=newsghana|language=en-US}}</ref><ref name="ghanaweb.com">{{Cite web|date=1970-01-01|title=Landlords Will Stop Taking Two Years Rent Advance If One or Two of Them Are Arrested – John Dumelo|url=https://www.ghanaweb.com/education/frencheducationgh/Landlords-Will-Stop-Taking-Two-Years-Rent-Advance-If-One-or-Two-of-Them-Are-Arrested-John-Dumelo-5609|access-date=2023-09-09|website=GhanaWeb|language=en}}</ref>.<ref name=":0">{{Cite web|date=24 June 2020|title=Face to Face with Ayawaso West Wuogon NDC Parliamentary candidate, John Dumelo|url=https://www.youtube.com/watch?v=VVkxjtkeexM&list=PLAzIAySt6PkM9OCVxnuwNn2_cguGiJR6H&index=28|website=Citi Tube}}</ref><ref name="ghanaweb.com" />N'awofo nye Owura John Dumelo, a nna ɔyɛ obi a osi adan na ɔyɛ ndzɛmba ahorow binom tse dɛ akwan, ɔdzɛw na dza ɔkeka ho, na Owurayer Antoinette Dumelo a ɔyɛ ne na no so nna ɔyɛ akwantu bambɔnyi. == Abrabɔ Ahyɛse na Nwomasua == Wɔwoo Dumelo wɔ Ghana na ɔkɔr skuul wɔ Christ the King Skuul a ɔwɔ Nkran <ref name="citinewsroom.com">{{Cite web|date=24 June 2020|title=Nigerians don't produce better movies than Ghanaians – John Dumelo|url=https://citinewsroom.com/2020/06/nigerians-dont-produce-better-movies-than-ghanaians-john-dumelo/|access-date=3 February 2021|website=Citinewsroom - Comprehensive News in Ghana|language=en-US}}</ref><ref name="John Dumelo, Biography2" /><ref>{{Cite web|last=milladosman|date=2015-10-17|title=John Dumelo|url=https://www.pulse.com.gh/entertainment/celebrities/profile-john-dumelo/hlkvp5f|access-date=2023-09-09|website=Pulse Ghana|language=en}}</ref>. Ɔkɔr no ntoado skuul wɔ Achimota Skuul na nna ɔka Ahɛgor Kuw a ɔwɔ skuul hɔ no. Onyaa Fliers Guy a ɔwɔ Mo-Town abawdobɔdze no na ɔkɔr do suaa adan ne nsii, ɔdzɛw na akwan ne nyɛɛ tse dɛ ne papa ara pɛr wɔ Kwame Nkrumah Suapɔn a Wɔhwɛ Abɔdze Nyansapɛ na Abaɛfor Mfir do a ɔwɔ Kumase <ref>{{Cite web|url=https://hcuc.edu.gh/2017/10/28/john-dumelo-visits-hcc/|title=John Dumelo visits HCC|date=28 October 2017|website=Heritage Christian College|language=en-US|access-date=27 August 2019}}</ref>. Ɔsan so dzii konyim wɔ "Mr. University" ahoɔfɛw akansi no mu na odzii konyim wɔ 'KNUST'. Ekyir no, ɔsan so kɔr skuul wɔ GIMPA <ref name="Online">{{Cite web|title=John Dumelo Enrols At GIMPA|url=https://www.peacefmonline.com/pages/showbiz/news/201609/292154.php|access-date=1 February 2020|website=peace fm online}}</ref>. Ɔhyɛɛ senetwa ase wɔ afe 1990 n'ahyɛse wɔ afe 1992 sene bi a wɔfrɛ no ''Baby Thief'' mu ber a nna ɔkɔ skuul wɔ Christ the King no na wotuaa no kaw nkan sika no 20, 000, ndɛ Ghana sika sidi ebien ber a nna oedzi mfe esuon pɛr no <ref>{{Cite web|title=Jon Dumelo in 1991 film 'Baby thief - MyJoyOnline.com|url=https://www.myjoyonline.com/entertainment/2014/October-24th/jon-dumelo-in-1991-film-baby-thief.php|access-date=1 February 2020|website=Myjoyonline.}}</ref><ref name=":02" />. == Edwumasɛm == Sɛ yɛdze ne senetwa no to nkyɛn a, Dumelo yɛ obi a ɔdze no ho hyɛ ndwuma ahorow mu <ref>{{Cite web|title=Video: John Dumelo plays 'spa with the boys'|url=http://www.myjoyonline.com/entertainment/2019/December-3rd/video-john-dumelo-plays-spa-with-the-boys.php|access-date=1 February 2020|website=Myjoyonline}}</ref>. Ɔdze nankasa n'atar a wɔfrɛ no (J.Melo) dze bɔbɔɔ adze wɔ afe 2012 mu <ref>{{Cite web|last=Adu|first=Dennis|date=3 August 2018|title=PHOTO: John Dumelo goes into the clothing industry|url=https://www.adomonline.com/photo-john-dumelo-goes-into-the-clothing-industry/|access-date=27 August 2019|website=Adomonline|language=en-US}}</ref><ref>{{Cite web|url=https://www.fashionghana.com/site/ghanaian-actor-john-dumelo-launches-a-clothing-line-jmelo-clothing/|title=Ghanaian Actor John Dumelo Launches A Clothing Line – Jmelo Clothing: {{!}} FashionGHANA.com: 100% African Fashion|last=Ben|date=9 October 2014|language=en-US|access-date=27 August 2019}}</ref><ref>{{Cite web|last=Online|first=Peace FM|title=John Dumelo Launches J Melo In USA|url=https://www.peacefmonline.com/pages/showbiz/fashion/201201/89546.php|access-date=2023-09-09|website=Peacefmonline - Ghana news}}</ref><ref>{{Cite web|date=2014-10-09|title=John Dumelo announces official J.Melo website|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/John-Dumelo-announces-official-J-Melo-website-329626|access-date=2023-09-09|website=GhanaWeb|language=en}}</ref>. Ɔyɛ obi a ɔdze no ho so gye kuadwuma na mbowanyɛn mu <ref>{{Cite web|url=https://www.modernghana.com/entertainment/52903/john-dumelo-now-into-cucumber-farming.html|title=John Dumelo Now Into Cucumber Farming|website=Modern Ghana|language=en|access-date=3 April 2020}}</ref><ref>{{Cite web|title=Farming Should Be Africa's Focus – John Dumelo|url=https://www.peacefmonline.com/pages/showbiz/news/201708/324686.php|access-date=27 August 2019|website=peace fm online}}</ref><ref>{{Cite web|last=Adu|first=Dennis|date=6 December 2019|title=Farmers' Day: Dumelo shows off snail farm; reveals truth about farming|url=https://www.adomonline.com/farmers-day-dumelo-shows-off-snail-farm-reveals-truth-about-farming/|access-date=1 February 2020|website=Adomonline|language=en-US}}</ref><ref>{{Cite web|last=Online|first=Peace FM|title=My Farm Will Feed Thousands Of Ghanaians — Says John Dumelo|url=https://www.peacefmonline.com/pages/showbiz/news/201805/351200.php|access-date=27 August 2019|website=peace fm online.}}</ref><ref>{{Cite web|url=https://www.graphic.com.gh/entertainment/showbiz-news/video-i-want-my-farms-to-be-bigger-than-darko-farms-john-dumelo.html|title=VIDEO: I want to be bigger than Darko Farms - John Dumelo|website=Graphic Online|language=en-gb|access-date=1 February 2020}}</ref><ref>{{Cite web|title=I employ about 400 people every year to work on my farms – John Dumelo|url=https://www.myjoyonline.com/i-employ-about-400-people-every-year-to-work-on-my-farms-john-dumelo|access-date=2023-09-09|website=Myjoyonline|date=21 July 2023|language=en}}</ref><ref>{{Cite web|date=1970-01-01|title=Multi-Talented John Dumelo: From Award-Winning Actor to Promoting Agriculture and Political Aspirations|url=https://www.ghanaweb.com/lifestyle/bigayehmedia/Multi-Talented-John-Dumelo-From-Award-Winning-Actor-to-Promoting-Agriculture-and-Political-Aspirations-92081|access-date=2023-09-09|website=GhanaWeb|language=en}}</ref>. == Amanyɛsɛm == Ber a NDC amanyɛkuw no robɔ hɔn amanyɛkuw no ho dawur akyerɛ wɔ afe 2016 mu no, nna Dumelo ka hɔn a waɔgye dzin a hɔn mbɔdzen bɔ kɔ kan wɔ amanyɛkuw no dwumadzi no mu no yie. Ɔbɛtahyee dɛ, amanyɛkuw no hwɛɛ no mbɔdzembɔ no do kyerɛɛ n'enyisɔ dze maa no. Ɔnam iyi do ntsi, Ghana Mampanyin dadaw John Deamani Mahama too nsa frɛɛ no dɛ ɔmbɛyɛ amanyɛkuw no ne mbabun kwankyerɛfo <ref>{{cite web|url=https://www.adeecrowngist.com/john-dumelo-fans-cries-out-after-been-appointed-as-director-of-ndc-political-youth-group-leader-by-the-president-of-ghana/|title=John Dumelo Fans Cries Out" after being appointed as Director of NDC political youth group leader by the president of Ghana|website=Adeecrwongist.com|date=3 November 2016|access-date=13 July 2018}}</ref><ref>{{cite web|url=https://www.newsghana.com.gh/john-dumelo-appointed-agenda-for-mahamaoperations-director/|title=John Dumelo Appointed Agenda for Mahama'Operations Director|website=Newsghana.com.gh|access-date=13 July 2018}}</ref><ref>{{cite web|url=http://ghanapoliticsonline.com/joining-ndc-has-not-affected-my-career-john-dumelo/|title=Joining NDC has not affected my career – John Dumelo|website=Ghanapoliticsonline.com|date=30 December 2015|access-date=13 July 2018}}</ref><ref>{{Cite web|url=http://www.myjoyonline.com/entertainment/2016/july-5th/john-dumelo-appointed-operations-director-for-agenda-for-mahama.php|title=John Dumelo appointed Operations Director for 'Agenda for Mahama'|date=5 July 2016|website=www.myjoyonline.com|access-date=1 February 2020}}</ref>. Ayɛwoho 19, 2019 mu no, Dumelo kɛfaa nkrataa dɛ obegyina dɛ wɔntow no do amba dɛ Mbrahyɛbaguanyi ma amanyɛkuw no <ref>{{Cite web|url=https://www.peacefmonline.com/pages/politics/politics/201907/387346.php|title=John Dumelo Starts His Campaign For Parliament|last=Online|first=Peace FM|website=www.peacefmonline.com|access-date=20 July 2019}}</ref><ref>{{Cite web|date=2018-12-19|title=Dumelo picks form to contest Ayawaso West Wuogon NDC parliamentary primaries|url=https://citinewsroom.com/2018/12/dumelo-picks-form-to-contest-ayawaso-west-wuogon-ndc-parliamentary-primaries/|access-date=2023-09-09|website=Citinewsroom - Comprehensive News in Ghana|language=en-US}}</ref>. Dzifuu 24, 2019 mu no, odzii konyim wɔ ambatow no mu wɔ Ayawaso West Wougon ambatow mpasuar do wɔ afe 2020 Ghana Ambatow no mu <ref>{{Cite web|url=https://www.adomonline.com/dumelo-wins-ayawaso-west-wuogon-primary/|title=Dumelo wins Ayawaso West Wuogon primary|last=Abedu-Kennedy|first=Dorcas|date=24 August 2019|website=Adomonline.com|language=en-US|access-date=27 August 2019}}</ref><ref>{{Cite web|url=https://thebftonline.com/2019/top-headlines/john-dumelo-wins-ndc-primaries-with-758-votes/|title=John Dumelo wins NDC Primaries with 758 votes {{!}} Business & Financial Times Online|last=Otoo|first=Lilipearl Baaba|language=en-US|access-date=27 August 2019}}</ref><ref>{{Cite web|title=John Dumelo Wins Ayawaso West Wuogon NDC Primaries|url=https://www.peacefmonline.com/pages/showbiz/news/201908/389832.php|access-date=1 February 2020|website=peace fm online}}</ref><ref>{{Cite web|date=2019-08-24|title=#NDCDecides: Dumelo floors contender to win Ayawaso West Wuogon primary|url=https://citinewsroom.com/2019/08/ndcdecides-dumelo-floors-contender-to-win-ayawaso-west-wuogon-primary/|access-date=2023-09-09|website=Citinewsroom - Comprehensive News in Ghana|language=en-US}}</ref><ref>{{Cite web|last=Annang|first=Evans|date=2023-08-14|title=John Dumelo is our official parliamentary candidate for Ayawaso West Wuogon – NDC|url=https://www.pulse.com.gh/news/politics/john-dumelo-is-our-official-parliamentary-candidate-for-ayawaso-west-wuogon-ndc/tse4bsz|access-date=2023-09-09|website=Pulse Ghana|language=en}}</ref>. Ɔdze dza sɛ wɔtow no do amba a ɔbɛyɛ no too gua Kwesida, Ɔbɛsɛ 18, 2020. Ɔhyɛɛ bɔ dɛ sɛ wɔtow no do amba a, ɔdze n'akatua no mu fa bɔboa mbabun hɔn mpontui wɔ ne mpasuar do hɔ. Mumu 7, 2020 mu no, Dumelo dzii nkogu wɔ ambatow no mu maa Lydia Alhassan a ɔdɔm NPP amanyɛkuw no a nna oridzi adze dada wɔ Ayawaso West Wuogon no <ref>{{cite news|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/John-Dumelo-tastes-defeat-NDC-contesting-results-declared-by-the-EC-1128935|title=John Dumelo tastes defeat, NDC contesting results declared by the EC|publisher=GhanaWeb|date=8 December 2020|access-date=8 December 2020}}</ref><ref>{{Cite news|title=John Dumelo lost Ayawaso West Wuogon Constituency to Lydia|work=BBC News Pidgin|url=https://www.bbc.com/pidgin/world-55226446|access-date=8 December 2020}}</ref><ref>{{Cite web|title=Ayawaso West Wuogon: Lydia Alhassan defeats John Dumelo|url=https://www.graphic.com.gh/news/politics/ayawaso-west-wuogon-lydia-alhassan-defeats-john-dumelo.html|access-date=8 December 2020|website=Graphic Online|language=en-gb}}</ref><ref>{{Cite web|title=John Dumelo for Ayawaso West Wuogon constituency? Social media reacts|url=https://www.myjoyonline.com/composition/comp-news/hp-news-8/john-dumelo-for-ayawaso-west-wuogon-constituency-social-media-reacts/|access-date=8 December 2020|website=MyJoyOnline.com|language=en-US}}</ref><ref>{{Cite web|date=2020-12-08|title=Dumelo loses; Lydia Alhassan retains Ayawaso West Wuogon seat|url=https://citinewsroom.com/2020/12/dumelo-loses-lydia-alhassan-retains-ayawaso-west-wuogon-seat/|access-date=2023-09-09|website=Citinewsroom - Comprehensive News in Ghana|language=en-US}}</ref>. == N'abrabɔ mu asɛm == John Dumelo awar Gifty Mawunya Nkornu. Ɔyɛɛ n'ayefor gɔsɔɔ wɔ Royal Senchi Resort a ɔwɔ Akosombo. Awarfo yi woo hɔn abakan Ɔbɛsɛ 16, 2018 mu. Wɔtoo no dzin John Dumelo Jnr. Hɔn ba a otsia ebien no yɛ ɔbaa. Ne dzin dze Mali Dumelo a wɔwoo no Obiradzi 10, 2022. Ɔdze ne maame no wu ho nkaabɔ too gua Dzifuu 15, 2023. === NSMQ ho nsɛnsɛm === Dzifuu 2023 mu no, Dumelo kaa dɛ ɔdze ne nan bɔto famu dze n'ekyir anantsew efi Ghana Suapɔn abow kɛse no ano dze akɔ Presec abow kɛse no ano sɛ Presec-Legon skuul no gye Ghana Abɔdze Nyansapɛ na Nkontaabu Adzesua Akansi no a. Odzii no bɔhyɛ do pɛpɛɛpɛ. == Abawdobɔdze == {| class="wikitable plainrowheaders sortable" !Afe !Abawdobɔdze !Ekuwekuw !Sene !Nsunsuando |- | rowspan="2" |2010 |Nigeria Sene Abawdobɔdze |Senetwanyi Banyin Otsibɛn a no mbɔdzen sɔ enyi |''The Maidens''| The Maidens |Wɔdze ne dzin kaa ho |- |Ebibir Sene Abawdobɔdze |Senetwanyi Banyin a no mbɔdzen bɔsɔ enyi daakye |''[[Heart of Men]]'' |Wɔdze ne dzin kaa ho |- | rowspan="2" |2011 |Ebibir Australiafo Sene na Ndwontow Abawdobɔdze |Ebibir Senetwanyi Banyin a no mbɔdzen sɔ enyi | |Odzii konyim |- |Ebibir Sene Abawdobɔdze |Senetwanyi Banyin a odzi dwuma dɛ gofonyi kumaa a no mbɔdzen sɔ enyi |''A Private Storm''| A Private Storm |Wɔdze ne dzin kaa ho |- |2012 |Ghana Sene Abawdobɔdze |Senetwanyi Banyin Otsibɛn a no mbɔdzen sɔ enyi |''Queen Latifa''| Quuen Latifa |Wɔdze ne dzin kaa ho |- |2013 |Ghana Sene Abawdobɔdze |Senetwanyi Banyin Otsibɛn a no mbɔdzen sɔ enyi |''[[A Northern Affair]]'' |Odzii konyim |- |2017 |2017 Panafrican Film and Television Festival of Ouagadougou (FESPACO) |Ebibir Atɔree Senetwanyi Banyin a no mbɔdzen sɔ enyi |''[[A Northern Affair]]'' |Odzii konyim |- |} == Ne Senetwa == Dumelo etwa sene ahorow. Binom nye: * ''[[4 Play (film)|4Play]]'' (2010) - nna wɔfrɛ no Rex * [[40 Looks Good on You]] (2019) * ''[[A Northern Affair]]'' (2014) * ''[[Adams Apples (film series)|Adams Apples film series]]'' (2011–2012) * ''A Private Storm'' (2010) * ''A Night with Her'' (2011) nna wɔfrɛ no Drill * ''After the Wedding'' * ''Black Men Rock'' (2018) * ''Blackmoney'' (2012) * ''Beautiful Ruins'' (2016) nna wɔfrɛ Kojo * ''[[Baby Thief]]'' (1991) * ''Blind Lust'' * ''[[Chelsea (film)|Chelsea]]'' (2010) nna wɔfrɛ Marlon * ''Suncity'' * ''Crime Suspect'' * ''Double Cross'' (2014) nna wɔfrɛ Danny Frimpong * ''End of Mirror of Life'' (2011) * ''End of Brides War'' * ''End of the Maidens'' * ''Final Innocent Sin'' * ''Ghetto Queen'' * ''Gold Not Silver'' * ''[[Heart of Men|Hearts of men]]'' (2009) * ''Hero'' * ''Holy Secret'' * ''Humble Hero'' * ''Hunted House'' * ''If God Be for Us'' (2016) * ''Letters to my Mother'' * ''Love Alone'' (2010) * ''Love or Something Like That'' (2014) nna wɔfrɛ Alex Walker * ''Marriage Planner'' * ''Mirror of Life'' (2011) * ''[[Men in Love (film)|Men in Love]]'' (2010) * ''My Fantasy'' * ''Never Again'' * ''[[One Night in Vegas]]'' * ''One in a Million'' * ''Of Sentimental Value'' * ''Queens Pride'' * ''Single Six'' * ''Single, Married and Complicated'' * ''Secret Shadows'' * ''[[Tales of Nazir|Tales Of Nazir – The Movie]]"'' * ''[[The Game (2010 film)|The Game]]'' (2010) * ''The King is Mine'' * ''The Maidens'' * ''The Perfect Picture'' (2009) nna wɔfrɛ Fiifi Taylor * ''The Perfect Picture - Ten Years Later'' (2019) nna wɔfrɛ Fiifi Taylor * ''The Prince Bride'' * ''The Snake Boy'' * ''The Supremo'' (2010) nna wɔfrɛ Charles * ''[[Ties That Bind (film)|Ties that Bind]]'' * ''To Love a Prince'' * "The Agency" (2022) * ''[[Blood Vessel (2023 film)|Blood Vessel]]'' (2023) nna Commander John Abe == Dzinbɔ == Sanda 2023 mu no, Ghana Suapɔn bɔɔ n'abawdo wɔ no som pa na dɔ a ɔwɔ ma esuafo no <ref>{{Cite web|date=28 January 2023|title=University of Ghana honours John Dumelo|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/University-of-Ghana-honours-John-Dumelo-1703381|access-date=28 January 2023|website=GhanaWeb|language=en}}</ref><ref>{{Cite web|last=Ola-Morris|first=Jessie|date=28 January 2023|title=University of Ghana honours John Dumelo|url=https://theindependentghana.com/university-of-ghana-honours-john-dumelo/|access-date=28 January 2023|website=The Independent Ghana|language=en-US}}</ref><ref>{{Cite web|last=Amoah|first=Geraldine|date=2023-01-27|title=MP material papa paa: Kindhearted Dumelo gets 2 special awards from UG|url=https://yen.com.gh/entertainment/movies/226959-john-dumelo-university-ghana-honours-actor-helping-school-financially-netizens-hail-him/|access-date=2023-09-09|website=Yen - Ghana news.|language=en}}</ref><ref>{{Cite web|last=Quaye|first=Grace Tsotsoo|date=2023-01-28|title=University of Ghana honours John Dumelo [Photo]|url=https://www.theghanareport.com/university-of-ghana-honours-john-dumelo-photo/|access-date=2023-09-09|website=The Ghana Report|language=en}}</ref>. == Mboaedze == {{Reflist}} k6a7r5w21p1bz7bzgbwg3uilx21duh7 Nkyekyεmu:Ghana Afahyɛ Ahorow 14 3735 35846 2024-11-11T12:43:44Z Assilidjoe 33 Created page with "Dɛm nkyekyɛmu yi yɛ Ghana Afahyɛ Ahorow nkyekyɛmu." 35846 wikitext text/x-wiki Dɛm nkyekyɛmu yi yɛ Ghana Afahyɛ Ahorow nkyekyɛmu. dwwjwmnmwo4u7762xeyh6tubv1utmt7 Yaw Osei Adutwum 0 3737 47970 36021 2025-05-14T14:16:10Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 47970 wikitext text/x-wiki {{Databox|item=Q61694716}}''' Dr. Yaw Osei Adutwum ''' (wɔwoo no wɔ [[Ebɔbira]] 9, 1964) ɔyɛ Ghana amanyɛnyi na kuw ba wɔ Mbrahyɛbagua fie a ɔtɔ do awɔtwe wɔ Ghana amambu a otsia anan no mu, a ogyina mu ma Bosomtwe Abatow Mpasuar wɔ Esuantse Mantɔw<ref name=":2">{{Cite web |title=Yaw Osei Adutwum, Biography |url=https://www.ghanaweb.com/person/Yaw-Osei-Adutwum-3163 |access-date=2023-09-13 |website=GhanaWeb.}}</ref> mu wɔ NPP amanyɛkuw ne dzin mu.<ref name=":1">{{Cite web |title=Parliament of Ghana |url=https://www.parliament.gh/mps?mp=90 |website=Parliament Of Ghana}}</ref> Ebɔw 5, 2021 mu no, Ɔmanpanyin Nana Akufo-Addo paw no dɛ Ɔsoafo a Ɔhwɛ Nwomasua do wɔ Ghana.<ref>{{cite web |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Akufo-Addo-swears-in-the-first-batch-of-Ministers-1196833 |website=Akufo-Addo swears in the first batch of Ministers |access-date=19 March 2021|title=Akufo-Addo swears in the first batch of Ministers |date=5 March 2021 }}</ref><ref>{{Cite web|date=2021-05-19|title=We're on course with TVET promotion – Education Minister|url=https://citinewsroom.com/2021/05/were-on-course-with-tvet-promotion-education-minister/|access-date=2021-05-21|website=Citinewsroom - Comprehensive News in Ghana|language=en-US}}</ref><ref>{{Cite news|title=STEM education key feature in model schools — Education Minister|url=https://www.graphic.com.gh/news/education/ghana-news-stem-education-key-feature-in-model-schools-education-minister.html|access-date=2021-05-30|website=Graphic Online|language=en-gb}}</ref> Ɔyɛ obi a dodowara nyim no dɛ ɔtaa kɔ nserahwɛ wɔ skuul ahorow do.<ref>{{Cite web |title=Yaw Adutwum teaches Kwaso JHS students in an unannounced visit |url=https://www.myjoyonline.com/news/education/yaw-adutwum-teaches-kwaso-jhs-students-in-an-unannounced-visit/ |access-date=2020-12-07 |website=MyJoyOnline. |language=en-US}}</ref><ref>{{Cite web |last= |first= |date=14 May 2019 |title=Leading by example: Dep Education Minister takes students through Maths class |url=https://www.myjoyonline.com/leading-by-example-dep-education-minister-takes-students-through-maths-class/ |url-status= |archive-url= |archive-date= |access-date=2020-12-30 |website=MyJoyOnline. |language=en-US}}</ref> == Abrabɔ Ahyɛse Na Nwomasua == Yaw Osei Adutwum fi Jackie a ɔwɔ Esuantse Mantɔw mu wɔ Ghana.<ref name=":0" /> Onyaa ne bachelor degree wɔ Land Economy (Business Administration a no tsitsir wɔ Real Estate mu) wɔ Kwame Nkrumah Esuapɔn a ɔyɛ Science and Technology Iyi nam do ma okopuee United States mu. Okitsa masta degree wɔ Nwomasua ntotoo mu fir La Verne Esuapɔn mu na PhD wɔ Nwomasua nhyehyɛɛ, ho ntotoo na no ntsintsimii fir Sothern California Esuapɔn mu.<ref name=":2"/><ref name=":1" /><ref name=":0">{{Cite web |title=Ghana MPs - MP Details - Osei Adutwum, Yaw |url=http://www.ghanamps.com/mps/details.php?id=5317 |access-date=2020-12-07 |website=GhanaMps.}}</ref><ref name="Hon. Dr. Yaw Osei Adutwum">{{Cite web|url=http://moe.gov.gh/index.php/profile/hon-dr-yaw-osei-adutwum/|title=Hon. Dr. Yaw Osei Adutwum|website=Ministry of Education|language=en-US|access-date=2019-05-25|archive-date=25 May 2019|archive-url=https://web.archive.org/web/20190525204406/http://moe.gov.gh/index.php/profile/hon-dr-yaw-osei-adutwum/|url-status=dead}}</ref> Onyaa no nsɔwdo skuul nwomasua wɔ Kumasi High School a ɔwɔ Esuantse Mantɔw mu wɔ Ghana, hɔ na onyaa no nsɔwdo skuul abadobɔ kraataa.<ref>{{Cite web|date=2020-08-03|title=PERSONALITY PROFILE. CoEWJ Interview with Dr. Yaw Osei Adutwum, Deputy Minister for Education. MP, Bosomtwe Constituency. » Colleges of Education News Portal|url=https://coenewsportal.com/?p=972|access-date=2020-12-29|website=Colleges of Education News Portal|language=en-US|archive-date=3 October 2020|archive-url=https://web.archive.org/web/20201003205939/https://coenewsportal.com/?p=972|url-status=dead}}</ref> == Edwumasɛm == [[Fankwa]] 2004 mu no, ɔtseew The New Design Charter Schools wɔ California mu, USA.<ref>{{cite web|url=https://lasentinel.net/president-of-new-designs-charter-school-dr-yaw-adutwum-talks-about-educational-success.html|title=President of New Design Charter Schools Talls about my educational success|access-date=2023-09-06}}</ref><ref>{{Cite web |last=Oyiboke |first=Amen |date=March 23, 2016 |title=President of New Designs Charter School Dr. Yaw Adutwum talks about educational success |url=https://lasentinel.net/president-of-new-designs-charter-school-dr-yaw-adutwum-talks-about-educational-success.html |access-date=28 July 2023 |website=Los Angeles Sentinel}}</ref><ref>{{Cite web |last=Bulmuo |first=Bruce Misbahu |date=12 February 2022 |title=Dr. Yaw Osei Adutwum: A renowned educationist and minister of excellence |url=https://www.modernghana.com/news/1139212/dr-yaw-osei-adutwum-a-renowned-educationist.html |access-date=28 July 2023 |website=Modern Ghana}}</ref> Iyi ekyir no ɔyɛɛ edwuma dɛ nkontaabunyi na amandzɛɛbɔ Tekinɔlɔgi kyerɛkyerɛnyi wɔ Manuel Arts High School mfe 10 na dɛm mber no mu no, ɔtseew International Studies Academy, iyi dzii dwuma dɛ adzesuadze kumaa dze maa esuafo.<ref name=":2"/><ref name="moe.gov.gh">{{Cite web |date=2020-10-28 |title=The Minister - Ministry of Education Ghana |url=https://moe.gov.gh/index.php/the-minister/ |access-date=2023-09-13 |language=en-US}}</ref><ref>{{Cite web |last=Nartey |first=Laud |date=2021-01-12 |title=Make Adutwum the substantive Education Minister – Send Gh to Akufo-Addo |url=https://3news.com/make-adutwum-the-substantive-education-minister-send-gh-to-akufo-addo/ |access-date=2023-07-28 |website=3News.com |language=en-US}}</ref> Ɔyɛɛ edwuma dɛ nkontaabu kyerɛkyerɛnyi a nna odziinkan USC/ Manuel Arts Neighborhood Academic Initiative (NAI).<ref name=":2" /><ref name="moe.gov.gh"/> Nna ɔka edwumayɛfo a wɔpapaw hɔn dɛ wɔnhwɛ ɔmanmu nhwehwɛmu asoɛe a wɔhwɛ edwuma do na Tɛknikal nwomasua ma woenya ɔmanmu adze ma edwuma na tɛknikal nwomasua wɔ nsɔwdo skuul na College mpɛmpɛndo.<ref>{{Cite web |title=Yaw Osei Adutwum, Biography |url=https://www.ghanaweb.com/person/Yaw-Osei-Adutwum-3163 |access-date=2023-09-13 |website=www.ghanaweb.com}}</ref>.<ref name="Hon. Dr. Yaw Osei Adutwum" /><ref>{{Cite web |last=Online |first=Peace FM |title=Meet Dr Yaw Osei Adutwum: The Teacher And Chief Servant |url=https://www.peacefmonline.com/pages/local/education/202102/439850.php |access-date=2023-07-28 |website=Peacefmonline.com - Ghana news}}</ref><ref>{{Cite web |last=Abisoye |first=Adeyiga |date=2022-05-03 |title=Dr. Yaw Osei Adutwum: Making Strides in Ghana's Educational Sector |url=https://www.africanleadershipmagazine.co.uk/dr-yaw-osei-adutwum-making-strides-in-ghanas-educational-sector/ |access-date=2023-07-28 |website=African Leadership Magazine |language=en-US}}</ref> Fankwa 9, 2021 mu no, Adutwum wɔfaa no dɛ ɔmbɛka afotufo ma Capacity Building Center ( CBC) wɔ skuul a ɔwɔ hɔ ma nwomasua na amandzɛɛbɔ nwomasua wɔ California Esuapɔn, Los Angeles ( UCLA).<ref>{{Cite web|url=https://citinewsroom.com/2021/09/education-minister-appointed-member-of-university-of-califonia-advisory-board/|title=Education Minister, Yaw Adutwum joins advisory board of the University of California|access-date=2023-07-12 |website=Citinewsroom - Comprehensive News in Ghana |date=13 September 2021 |language=en-US}}</ref><ref>{{Cite web |title=Education Minister, Yaw Adutwum joins advisory board of the University of California |url=https://www.myjoyonline.com/education-minister-yaw-adutwum-joins-advisory-board-of-the-university-of-california |access-date=2023-07-12 |website=Myjoyonline. |date=12 September 2021 |language=en}}</ref> == Ndzɛmba a Ɔayɛ == 2022 mu no, ɔmaa esuafo 61 a wɔyɛ efirdwuma na ndursoa esuafo a wɔwɔ n’abatowmpasoado akwanya no ma wokosua adze wɔ 2020 nwomasua afe no mu.<ref>{{Cite web |last=Quist |first=Ebenezer Agbey |date=2022-01-16 |title=Ghanaian MP gives full scholarships & laptops to 61 students going to university |url=https://yen.com.gh/people/200720-mp-bosomtwe-constituency-pays-fees-61-medicine-engineering-students/ |access-date=2023-09-28 |website=Yen.com.gh - Ghana news. |language=en}}</ref> Dɛm adze yi a ɔdze bae yi, esuafo dodow oenya MP yi n’akwanya wɔ engineering na medicine mu edu 91 a aka kakra ma edur n’enyidoadzehun dɛ ɔbɔboa esuafo 100 wɔ mfe 10 ntsamu.<ref>{{Cite web |title=Education Minister gives scholarships to 61 Engineering and Medical students from Bosomtwe |url=https://www.myjoyonline.com/education-minister-gives-scholarships-to-61-engineering-and-medical-students-from-bosomtwe |access-date=2023-07-12 |website=Myjoyonline. |date=17 January 2022 |language=en}}</ref><ref>{{Cite web |date=2022-01-18 |title=Adutwum Gives Scholarships To 61 Bosomtwe Students|url=https://dailyguidenetwork.com/adutwum-gives-scholarships-to-61-bosomtwe-students/|access-date=2023-07-12 |website=DailyGuide Network |language=en-US}}</ref> == Amanyɛsɛm == Adutwum Ka [[New Patriotic Party]] amanyɛkuw noho a ogyina mu dze ma Bosomtwe Abatow mpasuar do a ɔwɔ Esuantse Mantɔw mu wɔ Ghana wɔ mbrahyɛbagua a ɔtɔ do esuon na awɔtwe no mu wɔ Ghana amambu a ɔtɔ do anan no mu. === 2016 Abatow === Ogyinaa maa Bosomtwe Abatow mpasuar wɔ Esuantse Mantɔw mu wɔ Ghana a ogyinaa wɔ New Patriotic Party dzin mu wɔ 2016 Ghana abatow, onyaa 46,238 fir abatow no nyinara ɔyɛ 54,144 mu a yɛdze toto ɔha mu nkyekyɛmu 85.82%, na nyimpa a ɔbɛn no, nkan Mansin Aban krakye ( DCE) ma Bosomtwe Mansin, Veronica Antwi- Adjei a ofi [[National Democratic Congress]] mu ( NDC) nyaa aba 7,215 a yɛdze toto ɔha mu nkyekyɛmu 13.39%. Wɔ mbrahyɛbagua esuon no mu no, Adutwum somee wɔ edwuma na adansi na ohia ntsewdo nhyehyɛɛ kuw. ==== 2020 Abatow ==== Adutwum wɔsan too aba maa bio kɔr mbrahyɛbaguafie wɔ 2020 Abatow no mu a ɔdze aba 57,939 fir aba no nyianara 68,327 a ɔyɛ aba krɔngyen, wɔdze toto ɔha mu nkyekyɛmu 84.80%, odzii nkunyim wɔ Priscilla Mercy Nkatia a ofir National Democratic Congress do a onyaa aba 10,388 yɛdze toto ɔha mu nkyekyɛmu 15.2% wɔ aba krɔngyen no nyinara mu. ɔKa nkorɔfo a wokitsa mfado kuw na edwuma ma na anyenkofo ntoboa kuw a ɔwɔ mbrahyɛbaguafie. == Mbaoedze == <references /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] b0icnxecuos4ddo8k5pim6z6lnsffdq Isaac Anderson (model) 0 3738 36035 2024-11-25T06:01:34Z Maconzy3 1657 Created a new page 36035 wikitext text/x-wiki {{Infobox person | name = Isaac Anderson | image = Portrait of 3000.jpg | caption = Portrait of 3000 in Maryland USA | birth_name = Isaac Anderson | birth_date = {{Birth date and age|2001|5|1}} | birth_place = Accra, Ghana | nationality = Ghanaian | other_names = 3000 | occupation = Fashion model, influencer | years_active = 2019–present | education = Wesley Grammar School | alma_mater = Howard University (studying mathematics) | residence = }} '''Isaac Anderson''' Isaac Anderson (wɔwoo no May 1, 2001), a wɔsan frɛn 3000, yɛ Ghananyi ntadehyɛ ho mfoniniyɛfo na Nkɛntɛnsofo a ɔtse Amerika. <ref>{{Cite web |last=Vanguard |first=Nigeria |title= Isaac Anderson 3000: The Ghanaian visionary redefining menswear with thought and style. |url=https://www.vanguardngr.com/2024/10/isaac-anderson-3000-the-ghanaian-visionary-redefining-menswear-with-thought-and-style/amp/ |access-date=2024-11-15 |website=vanguardngr.com - Nigeria news}}</ref><ref>{{Cite news |title=3000 Challenging the Norm: Isaac Anderson's Fashion Revolution. |url=https://www.modernghana.com/amp/lifestyle/16296/3000-challenging-the-norm-isaac-andersons-fashio.html}}</ref><ref>{{Cite web |last=Online |first=Peace FM |title=Who Is Isaac Anderson? aka 3000 |url=https://www.peacefmonline.com/pages/comment/features/202410/511662.php |access-date= 2024-11-15 |website=Peacefmonline.com - Ghana news}}</ref> == N’ahyƐse asetsena == Wɔwoo Anderson wɔ Accra, Ghana, na onyinii wɔ Kasoa. ahyɛse a ɔdze noho hyɛɛ mpɔtam hɔ adwumfo ne nsaanodwuma mu no na ɛhyehyɛɛ n’anigye a ɔwɔ wɔ atarhyɛ ho. <ref>{{Cite web |last=Okyere |first=Stella Takyiwaa |date= 2024-07-18 |title=From Kasoa to Couture: The ascendancy of Isaac Anderson in the global fashion arena |url=https://www.pulse.com.gh/lifestyle/fashion/from-kasoa-to-couture-the-ascendancy-of-isaac-anderson-in-the-global-fashion-arena/e00z7me |access-date=2024-10-30 |website=Pulse Ghana |language=en}}</ref> == Nwomasua == Ɔkɔɔ Wesley Grammar School na sesiara dze ɔresua akontaabu wɔ Howard Sukuupɔn mu. <ref>{{Cite news |title=Scam Call Led to an Unlikely Friendship |url=https://www.yahoo.com/news/scam-call-led-unlikely-friendship-134500827.html | access-date=2024-11-16 |website= www.yahoo.com- CBS News}}</ref><ref>{{Cite web |last=Óshimpan |first=Kwabla |date= 2024-11-15 |title=Isaac Anderson: A Biography |url=https://www.ghanacelebrities.com/2024/10/28/isaac-anderson-a-biography/ |access-date= 2024-11-15 |website=GhanaCelebrities.Com |language=en-US}}</ref><ref>{{Cite news |title=Isaac Anderson: The new face behind the fashion wheel |url=https://www.graphic.com.gh/lifestyle/isaac-anderson-the-new-face-behind-the-fashion-wheel |access-date=2024-11-15 |website= graphic.com.gh- Ghana Lifestyle news}}</ref> == Bea a m’efaa nsɛm yi fii == <!-- Inline citations added to your article will automatically display here. See en.wikipedia.org/wiki/WP:REFB for instructions on how to add citations. --> {{reflist}} hi9nteffy1hz05kcgirkyyip9bvtter History of Moscow 0 3740 36046 2024-11-26T22:38:18Z Gregorynelsonmensah1 37 Created by translating the page "[[:en:Special:Redirect/revision/1254388272|History of Moscow]]" 36046 wikitext text/x-wiki [[Moscow]] dze no nkakankakra nyin wɔ Moscow Kremlinho, ber a afeha a otsia 14 rehyɛ ase no, Grand Duchy of Moscow (anaa Muscovy) nyeTsardom of Russia no kurowpɔn dze kesi ber a <a href="./Saint_Petersburg" rel="mw:WikiLink" data-linkid="17" data-cx="{&amp;quot;adapted&amp;quot;:false,&amp;quot;sourceTitle&amp;quot;:{&amp;quot;title&amp;quot;:&amp;quot;Saint Petersburg&amp;quot;,&amp;quot;thumbnail&amp;quot;:{&amp;quot;source&amp;quot;:&amp;quot;https://upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Winter_Palace_Panorama_3.jpg/80px-Winter_Palace_Panorama_3.jpg&amp;quot;,&amp;quot;width&amp;quot;:80,&amp;quot;height&amp;quot;:48},&amp;quot;description&amp;quot;:&amp;quot;Federal city in Russia&amp;quot;,&amp;quot;pageprops&amp;quot;:{&amp;quot;wikibase_item&amp;quot;:&amp;quot;Q656&amp;quot;},&amp;quot;pagelanguage&amp;quot;:&amp;quot;en&amp;quot;},&amp;quot;targetFrom&amp;quot;:&amp;quot;source&amp;quot;}" class="cx-link" id="mwGQ" title="Saint Petersburg">Peter the Great</a> yii kurowpɔn no dze kɔr Saint Petersburg. Nna Moscow yɛ Russian Soviet Federative Socialist Republic no kurowpɔn fi 1918, a ɔsan bɛyɛɛ Soviet Union (1922 to 1991), na w'akɔ do ayɛ Russian Federation no kurowpɔn fi 1991.<ref>Robert Argenbright, "Moscow On The Rise: From Primate City To Megaregion," ''Geographical Review'' (2013) 103#1 pp 20–36.</ref> Ɔbɛn [[Moskva River|Moskva Nsu]] a wonyaa kurow no dzin fir mu no, na ofi afeha a otsia 16 dze reba afeha a otsia 17 no, kurow no nyinii a nna w'akyɛ mu 5 a nna wɔdze ban akyekyɛ mu: ɔyɛ Kremlin ("fortress"), Kitaigorod ("kurow a w'gye ho", naaso nna wɔkyerɛ mu dɛ ɔyɛ "Chinatown" dze nam folk etymology do), Bielygorod ("kurow fufuw"), Zemlianoigorod ("kurow a wɔdze dɛtse yɛ edwuma"), and Miestchanskygorod ("kurow a hɔn a wodzi yie kakra tse mu") wɔ kurowpɔn no ban no ekyir. 67q2ip7onej7tbcpluf8a2xtgyakz3c Ghana Atekel Ahorow 0 3741 36056 2024-11-27T19:09:11Z Assilidjoe 33 Created page with "{| class="wikitable" |+ |+ !Article in English !Article in Fante !Username |- |[[:en:Pentecost University|Pentecost University]] |[[Pentecost University]] |- |[[:en:Matthew Opoku Prempeh|Matthew Opoku Prempeh]] |[[Matthew Opoku Prempeh]] |- |[[:en:Kofi Baako|Kofi Baako]] |[[Kofi Baako]] |- |[[:en:Nana Achampong|Nana Achampong]] |[[Nana Achampong]] |- |[[:en:Sandister Tei|Sandister Tei]] |[[Sandister Tei]] |- |[[:en:Emma Morrison|Emma Morrison]] |[[Emma Morrison]]" 36056 wikitext text/x-wiki {| class="wikitable" |+ |+ !Article in English !Article in Fante !Username |- |[[:en:Pentecost University|Pentecost University]] |[[Pentecost University]] |- |[[:en:Matthew Opoku Prempeh|Matthew Opoku Prempeh]] |[[Matthew Opoku Prempeh]] |- |[[:en:Kofi Baako|Kofi Baako]] |[[Kofi Baako]] |- |[[:en:Nana Achampong|Nana Achampong]] |[[Nana Achampong]] |- |[[:en:Sandister Tei|Sandister Tei]] |[[Sandister Tei]] |- |[[:en:Emma Morrison|Emma Morrison]] |[[Emma Morrison]] b5azgw2fh3wo2cgqohou9cwtecfaen5 Sandister Tei 0 3742 36161 36160 2024-12-08T22:55:24Z KISUMAR123 67 Meyɛɛ nsiesie 36161 wikitext text/x-wiki {{Infobox person | name = Sandister Tei | image = Wikimedia Summit 2019 - Portrait Sandister Tei (1).jpg | alt = Sandister Tei in front of a white background. She is a young black woman with curly hair wearing a yellow shirt. | caption = Tei in 2019 | birth_name = <!-- only use if different from name --> | birth_date = <!-- {{Birth date and age|YYYY|MM|DD}} for living people supply only the year with {{Birth year and age|YYYY}} unless the exact date is already widely published, as per [[WP:DOB]]. For people who have died, use {{Birth date|YYYY|MM|DD}}. --> | birth_place = [[Accra]], Ghana | education = {{ubl | [[University of Ghana]] | [[Cardiff University]] ([[Master's degree|MA]]) }} | occupation = {{hlist|Journalist|[[Wikipedian]]}} | employer = | organization = | known for = | awards = [[Wikimedian of the Year]] (2020) }} '''Sandister Tei''' yɛ Ghana Nsɛnkyerɛwnyi a ɔbɛyɛɛ Wikimedian of the Year wɔ Ɔbɛsɛ 2020 a Jimmy Wales a ɔyɛ a ɔka hɔn a wɔdze Wikipedia bae no bɔɔ ne dzin wɔ 2020 Wikimania ase. Ɔka hɔn a wɔdze Wikimedia Ghana User Group bɔbɔɔ adze no ho na odzi akotsen wɔ mu yie.<ref name="GhanaWeb-2013">{{Cite web |date=2013-08-23|title=Planning Wikimedia Ghana |url=https://www.ghanaweb.com/GhanaHomePage/features/Planning-Wikimedia-Ghana-283480 |website=www.ghanaweb.com |access-date=2021-01-13 |language=en}}</ref> == Abrabɔ Ahyɛse Na Nwomasua == WɔwooTei wɔ Nkran, Ghana.<ref name="Knott-2017"/> Ɔkɔr [[Achimota School]], ekyir no ɔkɔr University of Ghana, hɔ na osuaa Geography<ref name="Knott-2017">{{cite web |first1=Stacey |last1=Knott |title=Ghana's Purple People |url=https://folks.pillpack.com/ghanas-purple-people/ |website=Folks |accessdate=15 October 2020 |date=1 February 2017 |archive-date=27 September 2020 |archive-url=https://web.archive.org/web/20200927010151/https://folks.pillpack.com/ghanas-purple-people/ |url-status=dead }}</ref>ma Tullowfo maa no akwanya dɛ onkosua adze wɔ Cardiff University mpɛ abɔdzen krataa a wɔfrɛ no master's degree na ɔmpɛ International Journalism ho nyimdzee.<ref name="Knott-2017"/><ref name="TGSS">{{cite web |title=TGSS Alumni |url=https://tgssalumnigroup.org/en/profile/SandisterTei.html |website=tgssalumnigroup.org |accessdate=15 October 2020 |archive-date=15 January 2021 |archive-url=https://web.archive.org/web/20210115154453/https://tgssalumnigroup.org/en/profile/SandisterTei.html |url-status=dead }}</ref> == Edwuma == Ber a ɔyɛɛ ne masetɛse wɔ Cardiff University no, Tei kɛkaa AI Jazeera hɔn degetal prama AJ+ wɔ 2014 mu ho.<ref name="Knott-2017"/><ref>{{Cite news| last = Boakye-Yiadom| first = Nana| title = Student journalists dig into data after Journoshop II| work = Ghana News| date = 8 February 2016| url = http://citifmonline.com/2016/02/08/student-journalists-dig-into-data-after-journoshop-ii/}}</ref> Ekyir no, ɔyɛɛ edwuma wɔ Joy FM kakra dɛ sohyial midiya panyin na ɔkɔr Citi FM kɛyɛɛ nsɛnkyerɛwnyi.<ref name="TGSS" /><ref>{{cite web |title=Student journalists dig into data after Journoshop II |url=http://citifmonline.com/2016/02/student-journalists-dig-into-data-after-journoshop-ii/ |website=Citi 97.3 FM – Relevant Radio. Always |accessdate=15 October 2020 |date=8 February 2016}}</ref> Ekyir no Tei kɛkaa Traffic Avenue a nna ɔboa Jessica Opare-Saforo wɔ drive time dwumadzi do.<ref>{{Cite web|date=2018-05-04|title=Citi Countdown: 'Akwaaba' rules Citi FM's top 10 Ghanaian songs|url=https://citinewsroom.com/2018/05/citi-countdown-akwaaba-rules-citi-fms-top-10-ghanaian-songs/|access-date=2021-01-13|website=Citinewsroom - Comprehensive News in Ghana|language=en-US}}</ref> Nna ɔsan so yɛ nsɛnkyerɛwnyi wɔ Tech na Social Media trends wɔ Citi Breakfast Show wɔ abadobɔdze ne nyae do.<ref>{{Cite web|date=2019-10-01|title=Together, Citi Breakfast Show team is 'more'; Fidelity Bank lives by their example [Article]|url=https://citinewsroom.com/2019/10/together-citi-breakfast-show-team-is-more-fidelity-bank-lives-by-their-example-article/|access-date=2021-01-13|website=Citinewsroom - Comprehensive News in Ghana|language=en-US}}</ref> Ansaana obefi Citi no, nna ɔyɛ Panyin Abadziekyir a Ɔda Dwumadzi ano wɔ Citi FM na Citi TV. Ne nsɛnkyerɛw edwuma no ekyir no, nna Tei san yɛ degetal do kyerɛkyerɛfo a nna ɔkyerɛ adze wɔ Young African Leaders Initiative, Voice of America, na Nkran Mayor n'asoɛyɛ.<ref>{{cite web|url=https://techcamp.america.gov/bios/sandister-tei/|title=Sandister Tei|work=TechCamp|accessdate=20 October 2020}}</ref> Tei ayɛ edwuma ama Wikimedia Foundation<ref>{{cite web |title=Sandister Tei |url=https://wikimediafoundation.org/profile/sandister-tei/ |website=Wikimedia Foundation |access-date=26 March 2023 |archive-date=2 December 2023 |archive-url=https://web.archive.org/web/20231202205046/https://wikimediafoundation.org/profile/sandister-tei/ |url-status=dead }}</ref> fitsi 2021. == Mboaedze == <references /> [[Nkyekyεmu:Ghanafo]] [[Nkyekyεmu:Ghana Nsɛnkyerɛwfo]] m1u747e731imampfp0k9bmays68uutk Nkyekyɛmu: Ghana Nsɛnkyerɛwfo 0 3743 36137 2024-12-07T10:37:09Z Assilidjoe 33 Mayɛ nkyekyɛmu fofor 36137 wikitext text/x-wiki Dɛm nkyekyɛmu yi yɛ Ghana nsɛnkyerɛwfo ahorow hɔn nkyekyɛmu 2c48j6fu2smo9wqmq0m79qsxjheefng Nkyekyεmu:Ghana Nsɛnkyerɛwfo 14 3744 36139 2024-12-07T10:41:21Z Assilidjoe 33 Created page with "Dɛm nkyekyɛmu yi fa Ghana Nsɛnkyerɛwfo ahorow ho" 36139 wikitext text/x-wiki Dɛm nkyekyɛmu yi fa Ghana Nsɛnkyerɛwfo ahorow ho ef643hgmgln7boi9amm6l6ajkv50f3p Samira Bawumia 0 3745 36152 36151 2024-12-08T14:14:11Z Jwale2 1292 improved article 36152 wikitext text/x-wiki '''Samira Bawumia''' (née '''Ramadan''') (wɔwoo no Wukuda, 20 Dzifuu 1980))<ref name="Gracia">{{Cite web |last=Gracia |first=Zindzy |date=2018-08-17 |title=Profile: Samira Bawumia biography and pictures |url=https://yen.com.gh/114514-profile-samira-bawumia-biography-pictures.html |access-date=2021-08-28 |website=Yen - Ghana news. |language=en}}</ref><ref>{{Cite web |title=Samira Bawumia, Biography |url=https://www.ghanaweb.com/person/Samira-Bawumia-2926 |access-date=2021-08-28 |website=GhanaWeb.}}</ref> yɛ Ghana amanyɛnyi na Ghana Ɔmanpanyin abadzekyir ne yer.<ref name=":0">{{cite web |title=Samira Bawumia Unveiled |url=https://www.modernghana.com/news/181403/samira-bawumia-unveiled.html |publisher=}}</ref> == N'abrabɔ == Wɔwoo Samira wɔ afe 1980 mu na ɔyɛ Alhaji Ahmed Ramadan na Hajia Ayesha Ramadan hɔn ba kor.<ref>{{Cite web |date=2015-05-26 |title=PNC's Chairman to retire from politics |url=https://citifmonline.com/2015/05/pncs-chairman-to-retire-from-politics/ |access-date=2023-07-31 |website=Citi 97.3 FM - Relevant Radio. Always |language=en-US}}</ref><ref name=":02">{{cite web |title=Samira Bawumia Unveiled |url=https://www.modernghana.com/news/181403/samira-bawumia-unveiled.html |publisher=}}</ref><ref>{{Cite web |last=Asare |first=Wilberforce |date=2020-10-18 |title="Get everyone out to vote for NPP," Alhaji Ramadan, ambassador to UAE, charges NPP Frontiers |url=https://asaaseradio.com/get-everyone-out-to-vote-for-npp-alhaji-ramadan-ambassador-to-uae-charges-npp-frontiers/ |access-date=2023-07-31 |website=Asaase Radio |language=en-US}}</ref> == Mboadze == 5h2lc9pq33t20flm92v2xvg5lu5pek6 Nhwɛdo:Short description/lowercasecheck 10 3746 36153 2024-12-08T21:41:41Z Rich Farmbrough 1415 Created page with "{{#ifeq:<!--test first character for lower-case letter-->{{#invoke:string|find|1={{{1|}}}|2=^%l|plain=false}}|1 |<!-- first character is a lower case letter; test against whitelist -->{{#switch: {{First word|{{{1|}}}}}<!--begin whitelist--> |c. <!--for circa--> |gTLD |iMac |iOS |iOS, |iPad |iPhone |iTunes |macOS |none |pH |pH-dependent=<!-- end whitelist; short description starts with an allowed lower-case string; whitelist matched; do nothing --> |#default=<!-- apply c..." 36153 wikitext text/x-wiki {{#ifeq:<!--test first character for lower-case letter-->{{#invoke:string|find|1={{{1|}}}|2=^%l|plain=false}}|1 |<!-- first character is a lower case letter; test against whitelist -->{{#switch: {{First word|{{{1|}}}}}<!--begin whitelist--> |c. <!--for circa--> |gTLD |iMac |iOS |iOS, |iPad |iPhone |iTunes |macOS |none |pH |pH-dependent=<!-- end whitelist; short description starts with an allowed lower-case string; whitelist matched; do nothing --> |#default=<!-- apply category to track lower-case short descriptions -->{{main other|[[Category:Pages with lower-case short description|{{trim|{{{1|}}}}}]]}}{{Testcases other|{{red|CATEGORY APPLIED}}}}<!-- end whitelist test -->}} |<!-- short description does not start with lower-case letter; do nothing; end lower-case test --> }}<noinclude> {{documentation}} </noinclude> i1e9w8d3rdcgxtws9nvbvfopq7y0nnk Nkyekyεmu:Pages using the JsonConfig extension 14 3747 36154 2024-12-08T21:43:01Z Rich Farmbrough 1415 We don't know why WMF created this, nor if it has any use, but it should certainly be hidden, 36154 wikitext text/x-wiki {{Hidden category}} hkte2duffkjywpxxt3lp18bww66fee6 Wikipedia:Bot policy 4 3748 36202 2024-12-11T15:57:11Z Robertjamal12 13 Redirected page to [[Wikipedia:Nyimpakuw adzekorabea]] 36202 wikitext text/x-wiki #REDIRECT [[Wikipedia:Nyimpakuw adzekorabea]] 3w5snh909zjmhwlyoz6zp43ozrvw8lp Wikipedia:Community Portal 4 3749 36203 2024-12-11T15:58:20Z Robertjamal12 13 Created page with "Wikipedia:Community Portal" 36203 wikitext text/x-wiki Wikipedia:Community Portal 74q0uxsf0nw41p4f4l01wv8olzlk058 Gold Fields Ghana Foundation 0 3750 36215 36214 2024-12-12T15:15:26Z Assilidjoe 33 Medze mboaedze aka ho 36215 wikitext text/x-wiki '''Gold Fields Ghana Foundation''' yɛ edwumakuw atsenae mu asɛdze (CSR) a ɔwɔ Gold Fields Ghana Limited, ndwumakuw a wotu sika kɔkɔɔ a wɔyɛ edwuma wɔ Ghana no mu kor.<ref>{{Cite web |last=Segbefia |first=Sedem |date=2021-04-26 |title=Gold Fields’ Damang Mine awards scholarships to university students and visually impaired children |url=https://thebftonline.com/2021/04/26/gold-fields-damang-mine-awards-scholarships-to-university-students-and-visually-impaired-children/ |access-date=2024-12-06 |website=The Business & Financial Times |language=en-GB}}</ref> Edwumakuw no botae nye dɛ ɔbɛma apaa mu hɔ no a ɔwɔ n’edwumayɛ a ɔfa ndzɛmba a wotu fa egudze ho no asetsena na sikasɛm tsebea etu mpon wɔ nhyehyɛɛ a ɔbɔkɔ do atsena hɔ daa wɔ nwomasua, apɔwmudzen, ndwuma, na ndzɛmba a etwa hɛn ho ehyia a wɔbɔhwɛ do no do.<ref>{{Cite web |last=admin |date=2019-11-08 |title=Gold Fields Ghana Foundation launches Graduate Trainee programme |url=https://ghanaiantimes.com.gh/gold-fields-ghana-foundation-launches-graduate-trainee-programme/ |access-date=2024-12-06 |website=Ghanaian Times |language=en}}</ref><ref>{{Cite web |date=2023-10-25 |title=Gold Fields Ghana Foundation invests in TNA Stadium for the community |url=https://ghanasoccernet.com/gold-fields-ghana-foundation-invests-in-tna-stadium-for-the-community |access-date=2024-12-06 |website=GhanaSoccernet |language=en}}</ref><ref>{{Cite web |last=Francis |date=2024-09-10 |title=Gold Fields Ghana Foundation organises free medical outreach at Brahababom |url=https://thebftonline.com/2024/09/10/gold-fields-ghana-foundation-organises-free-medical-outreach-at-brahababom/ |access-date=2024-12-06 |website=The Business & Financial Times |language=en-GB}}</ref><ref>{{Cite web |last=GTonline |date=2023-07-21 |title=Goldfields Foundation invest $96m dollars in 19 host communities |url=https://ghanaiantimes.com.gh/goldfields-foundation-invest-96m-dollars-in-19-host-communities/ |access-date=2024-12-06 |website=Ghanaian Times |language=en}}</ref> Fitsi ber a wɔdze sii hɔ no, fapem no dze sika a ɔbor U.S. dɔla ɔpepem 100 ahyɛ nkɔdo edwuma na nhyehyɛɛ ahorow a wɔbɛyɛ wɔ apaa mu hɔ a wɔagye ahɔho a etwa Tarkwa na Damang famu egudze edwuma a ɔwɔ Anee Mantɔw mu wɔ Ghana.<ref>{{Cite web |title=Gold Fields Ghana Foundation holds successful medical outreach in Brahabebome, strengthening community ties |url=https://www.myjoyonline.com/gold-fields-ghana-foundation-holds-successful-medical-outreach-in-brahabebome-strengthening-community-ties/ |url-status=live}}</ref><ref>{{Cite web |last=Etefe |first=Juliet |date=2024-08-13 |title=Gold Fields Ghana Foundation to hand over T n A park, Aug 16, 2024 |url=https://thebftonline.com/2024/08/13/gold-fields-ghana-foundation-to-hand-over-t-n-a-park-aug-16-2024/ |access-date=2024-12-06 |website=The Business & Financial Times |language=en-GB}}</ref><ref>{{Cite web |title=Gold Fields Ghana Awards Scholarships to Students |url=https://www.umat.edu.gh/media-press/news/gold-fields-ghana-awards-scholarships-to-students |access-date=2024-12-06 |website=www.umat.edu.gh}}</ref><ref>{{Cite web |last=Acheampong |first=Emmanuel |date=2024-03-07 |title=A Detailed Breakdown of Gold Fields Ghana Foundation's $100 Million Commitment to Host Communities |url=https://managingghana.com/2024/03/07/a-detailed-breakdown-of-gold-fields-ghana-foundations-100-million-commitment-to-host-communities/ |access-date=2024-12-06 |website=Managing Ghana |language=en-US}}</ref><ref>{{Cite web |date=2024-11-22 |title=Gold Fields Ghana Foundation challenges graduates to maximise benefits of community apprenticeship programme - MyJoyOnline |url=https://www.myjoyonline.com/gold-fields-ghana-foundation-challenges-graduates-to-maximize-benefits-of-community-apprenticeship-programme/ |access-date=2024-12-06 |website=www.myjoyonline.com |language=en-US}}</ref> == Abakɔsɛm == Wɔtseew edwumakuw yi wɔ 2004 wɔ Gold Fields Ghana Limited ayemuyefo no nsa mu, a ɔbɔhwɛ dɛ edwumakuw no ndwuma ahorow no bɔboa nkurow a etwa no ho ehyia no.<ref>{{Cite web |last=Etefe |first=Juliet |date=2024-05-16 |title=Gold Fields Foundation launches 20th anniversary |url=https://thebftonline.com/2024/05/16/gold-fields-foundation-launches-20th-anniversary/ |access-date=2024-12-06 |website=The Business & Financial Times |language=en-GB}}</ref><ref>{{Cite web |last=ADAMS |first=KWESI ALFRED |date=2023-02-16 |title=GGF appoints Abdel-Razak Executive Secretary of Foundation |url=https://thechronicle.com.gh/ggf-appoints-abdel-razak-executive-secretary-of-foundation/ |access-date=2024-12-06 |website=The Ghanaian Chronicle |language=en-GB}}</ref> Edwumakuw ne sika a wɔdze boa adzesua nhyehyɛɛ a wɔhyɛɛ ase wɔ afe 2005 mu no ama esuafo 2,448 a wofi apaa mu hɔ a wɔregye hɔn no enya sika,<ref>{{Cite web |date=2023-05-09 |title=163 Students benefit from Gold Fields scholarship |url=https://www.graphic.com.gh/news/general-news/163-students-benefit-from-gold-fields-scholarship.html |access-date=2024-12-06 |website=Graphic Online |language=en-gb}}</ref><ref>{{Cite web |date=2024-05-10 |title=Tarkwa: 65 students secure Gold Fields scholarship to pursue Engineering |url=https://citinewsroom.com/2024/05/tarkwa-65-students-secure-gold-fields-scholarship-to-pursue-engineering/ |access-date=2024-12-06 |language=en-US}}</ref> ber a hɔn woewie esuapɔn nhyehyɛɛ a wɔhyɛɛ ase wɔ afe 2018 mu ne botae nye dɛ wɔbɛkyekyer adomakyɛdze kwan ama Gold Fields na ndwumakuw a ɔtserɛw wɔ Ghana nyinara.<ref>{{Cite web |date=2023-05-09 |title=163 Students benefit from Gold Fields scholarship |url=https://www.graphic.com.gh/news/general-news/163-students-benefit-from-gold-fields-scholarship.html |access-date=2024-12-06 |website=Graphic Online |language=en-gb}}</ref><ref>{{Cite web |last=Francis |date=2024-11-22 |title=Gold Fields Foundation supports community training with US$3.6m |url=https://thebftonline.com/2024/11/22/gold-fields-foundation-supports-community-training-with-us3-6m/ |access-date=2024-12-06 |website=The Business & Financial Times |language=en-GB}}</ref><ref>{{Cite web |date=2023-06-26 |title=Gold Fields Ghana Foundation's graduate training programme passes out 124 graduates |url=https://citinewsroom.com/2023/06/gold-fields-ghana-foundations-graduate-training-programme-passes-out-124-graduates/ |access-date=2024-12-06 |language=en-US}}</ref><ref>{{Cite web |last=Src="https://Secure.gravatar.com/Avatar/25fa0e0f306f09c4598e119384d82532?s=42 |first=<img Alt="" |last2=amp;d=mm |last3=Srcset="https://Secure.gravatar.com/Avatar/25fa0e0f306f09c4598e119384d82532?s=84 |first3=Amp;r=g" |last4=amp;d=mm |last5=says |first5=amp;r=g 2x" height="42" width="42" decoding="async"> Martina |date=2023-07-04 |title=Gold Fields: 124 trainees complete Graduate Training Programme |url=https://www.gbcghanaonline.com/general-news/gold-fields/2023/ |access-date=2024-12-06 |language=en-US}}</ref> Afe 2024 mu no, edwuamkuw no dze egyapadze ndwuma a ne bo yɛ US$1.53 ɔpepem maa nkurow a wɔwɔ hɔ no, na wowiee edwuma no mu ɔha nkyekyɛmu edwuowɔtwe awɔtwe (88%).<ref>{{Cite web |date=2024-03-03 |title=Gold Fields hands over US$1.53m legacy projects to host communities |url=https://citinewsroom.com/2024/03/gold-fields-hands-over-us1-53m-legacy-projects-to-host-communities/#:~:text=The%20Executive%20Secretary%20of%20Gold,against%2056%25%20in%20previous%20years. |access-date=2024-12-06 |language=en-US}}</ref><ref>{{Cite web |last=Etefe |first=Juliet |date=2024-03-04 |title=Gold Fields Foundation hands over four community projects in Prestea Huni Valley |url=https://thebftonline.com/2024/03/04/gold-fields-foundation-hands-over-four-community-projects-in-prestea-huni-valley/#:~:text=By%20Juliet%20Aguiar%20DUGBARTEY,%20Huni%20Valley%20The,town%20roads%20in%20Damang%20%E2%80%93%20totalling%20US$1.53million. |access-date=2024-12-06 |website=The Business & Financial Times |language=en-GB}}</ref> == Mboaedze == 8u1ketdlw3zws1suec2sjwmkmsk3imw WAMPOC/WAMPEX 0 3751 36216 2024-12-12T15:41:05Z Assilidjoe 33 Mayɛ atekel fofor 36216 wikitext text/x-wiki '''WAMPOC/WAMPEX''' yɛ nhyiamu na ɔyɛkyerɛ a wɔyɛ no mfe ebien biara mu a ogyina egudze tu na enyinam ahoɔdzen do wɔ Ebibiman Atɔe mu. tlyu90h9z51h7pp9sxmmhd53v4cg0r2 Samuel Boakye Pobee 0 3752 36235 36234 2024-12-13T20:59:07Z KISUMAR123 67 Meyɛɛ nsiesie 36235 wikitext text/x-wiki {{Infobox person | name = Samuel Boakye Pobee | image = | caption = | birth_name = Samuel Boakye Pobee | birth_date = | birth_place = | death_date = | death_place = | other_names = | education = | alma_mater = [[University of Adelaide]] and [[INSEAD|INSEAD Business School]] | nationality = Ghanaian | occupation = Mining Executive | years_active = | employer = | known_for = | title = | boards = | spouse = | children = | relatives = }} '''Samuel Boakye Pobee''' yɛ Ghana egudze kwankyerɛfo, a seseiara ɔyɛ ɔkwankyerɛfo panyin a ɔda [[AngloGold Ashanti|AngloGold Ashanti's]] [[Obuasi Gold Mine|Obuasi Mine]] ano.<ref>{{Cite web |date=2021-07-30 |title=AngloGold Ashanti Iduapriem Mine appoints Samuel Boakye Pobee as Managing Director - MyJoyOnline |url=https://www.myjoyonline.com/anglogold-ashanti-iduapriem-mine-appoints-samuel-boakye-pobee-as-managing-director/ |access-date=2024-12-03 |website=www.myjoyonline.com |language=en-US}}</ref><ref>{{Cite web |title=https://www.asaaseradio.com/samuel-boakye-pobee-appointed-md-of-anglogold-ashanti-obuasi-mine/ |url=https://www.asaaseradio.com/samuel-boakye-pobee-appointed-md-of-anglogold-ashanti-obuasi-mine/ }}</ref><ref>{{Cite web |last=GNA |date=2022-04-29 |title=AngloGold Ashanti Iduapriem Mines projects to leave communities better off {{!}} News Ghana |url=https://newsghana.com.gh/anglogold-ashanti-iduapriem-mines-projects-to-leave-communities-better-off/ |access-date=2024-12-03 |website=https://newsghana.com.gh/ |language=en-US}}</ref><ref>{{Cite web |last=Online |first=Peace FM |title=Anglogold Ashanti Iduapriem Mine Appoints Samuel Boakye Pobee As Managing Director |url=https://www.peacefmonline.com/pages/local/news/202107/449202.php?storyid=100& |access-date=2024-12-03 |website=Peacefmonline.com - Ghana news}}</ref><ref>{{Cite web |last=emmakd |date=2023-06-10 |title=Iduapriem Mine unveils initiative to encourage proper disposal of plastics |url=https://www.ghanabusinessnews.com/2023/06/10/iduapriem-mine-unveils-initiative-to-encourage-proper-disposal-of-plastics/ |access-date=2024-12-03 |website=Ghana Business News |language=en-US}}</ref> == Nwomasua == Pobee kitsa abɔdzin krataa a ɔyɛ Master of Business Administration (MBA) wɔ INSEAD Business School. Ɔsanee so nyaa abɔdzin krataa a ɔyɛ Master's degree faa ne Geostatistics ho wɔ University of Adelaide, Australia. Ɔasan so enya abɔdzin krataa a ɔyɛ post-graduate certificate wɔ Applied Finance fi Macquarie University, Australia, na okitsa diploma wɔ Mining Engineering fi the University of Mines and Technology hɔ wɔ Ghana.<ref>{{Cite web |last=Etefe |first=Juliet |date=2023-11-17 |title=AngloGold Ashanti Iduapriem Mine picks up top prizes at 6th Ghana Business Awards |url=https://thebftonline.com/2023/11/17/anglogold-ashanti-iduapriem-mine-picks-up-top-prizes-at-6th-ghana-business-awards/#:~:text=About%20Samuel%20Boakye%20Pobee&text=He%20holds%20an%20MBA%20(Executive,Mining%20and%20Metallurgy%20(AusIMM). |access-date=2024-12-03 |website=The Business & Financial Times |language=en-GB}}</ref><ref>{{Cite web |last=Attoh |first=Joseph |date=2024-06-06 |title=AngloGold Ashanti Obuasi Mine Appoints Elder PobeeAs New Managing Director |url=https://thecophq.org/anglogold-ashanti-obuasi-mine-appoints-elder-pobeeas-new-managing-director/ |access-date=2024-12-03 |website=THE CHURCH OF PENTECOST |language=en-US}}</ref><ref>{{Cite web |last=GNA |date=2023-02-09 |title=Mentorship programme held for first year students of UMaT {{!}} News Ghana |url=https://newsghana.com.gh/mentorship-programme-held-for-first-year-students-of-umat/ |access-date=2024-12-03 |website=https://newsghana.com.gh/ |language=en-US}}</ref> == Edwuma == Pobee hyɛɛ n'edwuma ase wɔ famu egudzetu edwuma bi a ɔyɛ [[Resolute Mining]] a ɔwɔ Australia, hɔ na ɔyɛɛ ɔkwankyerɛfo panyin wɔ mfir edwuma afa mu. Ekyir no, ɔbɛyɛɛ kwankyerɛfo panyin a nna ɔhwɛ ndwuma do na ɔbɛyɛɛ panyin ankasa so wɔ [[Barrick Gold]] (a nkan no ɔyɛ [[Acacia Mining]]) wɔ Tanzania. 2021 mu no, ɔkɛkaa AngloGold Ashanti ho dɛ Ɔkwankyerɛfo Panyin wɔ [[Iduapriem Gold Mine|Iduapriem Mine]] na seseiara ɔyɛ kwankyerɛfo panyin wɔ [[AngloGold Ashanti|AngloGold Ashanti's]] [[Obuasi Gold Mine|Obuasi Mine]].<ref>{{Cite web |last=Awal |first=Mohammed |date=2021-07-30 |title=Samuel Boakye Pobee heads AngloGold Ashanti Iduapriem Mine |url=https://thebftonline.com/2021/07/30/samuel-boakye-pobee-heads-anglogold-ashanti-iduapriem-mine/ |access-date=2024-12-03 |website=The Business & Financial Times |language=en-GB}}</ref><ref>{{Cite web |date=2023-02-22 |title=Industry needs problem-solving graduates— Iduapriem Mine MD |url=https://www.graphic.com.gh/news/general-news/ghana-news-industry-needs-problem-solving-graduates-iduapriem-mine-md.html |access-date=2024-12-03 |website=Graphic Online |language=en-gb}}</ref><ref name="auto">{{Cite web |date=2024-11-27 |title=AngloGold Ashanti MD Sam Pobee crowned Mining Personality of the Year |url=https://citinewsroom.com/2024/11/anglogold-ashanti-md-sam-pobee-crowned-mining-personality-of-the-year/ |access-date=2024-12-03 |language=en-US}}</ref><ref>{{Cite web |last=Etefe |first=Juliet |date=2023-11-17 |title=AngloGold Ashanti Iduapriem Mine picks up top prizes at 6th Ghana Business Awards |url=https://thebftonline.com/2023/11/17/anglogold-ashanti-iduapriem-mine-picks-up-top-prizes-at-6th-ghana-business-awards/ |access-date=2024-12-03 |website=The Business & Financial Times |language=en-GB}}</ref> == Abadobɔdze Ahorow == 2023 mu no, wɔpaaw Pobee dɛ ɔyɛ Mining Personality of the Year na ɔsanee so nyaa CEO of the Year (Private Sector) abadobɔdze.<ref name="auto"/><ref>{{Cite web |last=Francis |date=2024-11-28 |title=AngloGold Iduapriem wins prestigious Mining Company of the Year Award |url=https://thebftonline.com/2024/11/28/anglogold-iduapriem-wins-prestigious-mining-company-of-the-year-award/ |access-date=2024-12-03 |website=The Business & Financial Times |language=en-GB}}</ref><ref>{{Cite web |date=2023-11-16 |title=Samuel Boakye Pobee receiving the CEO of the Year Award from the Minister for Youth and Sports {{!}} Citinewsroom - Comprehensive News in Ghana |url=https://citinewsroom.com/2023/11/anglogold-ashanti-iduapriem-mine-picks-top-awards-at-6th-ghana-business-awards/samuel-boakye-pobee-receiving-the-ceo-of-the-year-award-from-the-minister-for-youth-and-sports/ |access-date=2024-12-03 |language=en-US}}</ref><ref>{{Cite web |date=2023-11-15 |title=AngloGold Ashanti Iduapriem Mine picks top awards at 6th Ghana Business Awards - MyJoyOnline |url=https://www.myjoyonline.com/anglogold-ashanti-iduapriem-mine-picks-top-awards-at-6th-ghana-business-awards/ |access-date=2024-12-03 |website=www.myjoyonline.com |language=en-US}}</ref><ref>{{Cite web |date=2024-11-27 |title=AngloGold Ashanti MD Sam Pobee Named Mining Personality of the Year |url=https://www.scoopernews.com/2024/11/27/anglogold-ashanti-md-sam-pobee-named-mining-personality-of-the-year/59128285 |access-date=2024-12-03 |website=Scooper |language=en}}</ref> == Mboaedze == lvc90fdslmdc2x6eaajt3piqeifs5ew Abdel Razak Yakubu 0 3753 36322 36321 2024-12-17T22:44:51Z KISUMAR123 67 Meyɛɛ nsiesie 36322 wikitext text/x-wiki {{Infobox person | name = Abdel Razak Yakubu | image = | caption = | birth_name = Abdel Razak Yakubu | birth_date = | birth_place = | death_date = | death_place = | other_names = | education = | alma_mater = [[University of Cape Coast]] | nationality = Ghanaian | occupation = Mining Executive | years_active = 2006 - present | employer = | known_for = | title = | boards = | spouse = | children = | relatives = }} '''Abdel Razak Yakubu''' yɛ Ghananyi a ɔyɛ egudzetu ho edwuma na ɔkyerɛkyerɛwfo dze ma [[Gold Fields Ghana Foundation]].<ref>{{Cite web |date=2024-05-06 |title=Let's redouble efforts to eradicate malaria — Gold Fields Foundation |url=https://www.graphic.com.gh/news/general-news/ghana-news-lets-redouble-efforts-to-eradicate-malaria-gold-fields-foundation.html |access-date=2024-12-12 |website=Graphic Online |language=en-gb}}</ref><ref>{{Cite web |last=admin |date=2020-07-15 |title=Abboso Gold Fields employ 153 youth amid COVID-19 |url=https://ghanaiantimes.com.gh/abboso-gold-fields-employ-153-youth-amid-covid-19/ |access-date=2024-12-12 |website=Ghanaian Times |language=en}}</ref><ref>{{Cite web |title=Goldfields Ghana Supports Cocoa Farmers With Ghc 90,000 |url=https://www.modernghana.com/news/831230/goldfields-ghana-supports-cocoa-farmers-with-ghc-90000.html |access-date=2024-12-12 |website=Modern Ghana |language=en}}</ref><ref>{{Cite web |last=Mintah |first=Yaw Loic |date=2024-08-16 |title=Excited about anticipated impact of new TNA Stadium- Goldfields Ghana Foundation Exec |url=https://citisportsonline.com/2024/08/excited-about-anticipated-impact-of-new-tna-stadium-goldfields-ghana-foundation-exec/ |access-date=2024-12-12 |website=Citi Sports Online |language=en-US}}</ref><ref>{{Cite web |last=Mintah |first=Yaw Loic |date=2023-10-25 |title=TNA Stadium is 90% complete- Goldfields Foundation Executive Secretary states |url=https://citisportsonline.com/2023/10/tna-stadium-is-90-complete-goldfields-foundation-executive-secretary-states/#google_vignette |access-date=2024-12-12 |website=Citi Sports Online |language=en-US}}</ref><ref>{{Cite web |last=GNA |date=2023-03-24 |title=Visually impaired students receive support from Gold Fields {{!}} News Ghana |url=https://newsghana.com.gh/visually-impaired-students-receive-support-from-gold-fields/ |access-date=2024-12-12 |website=https://newsghana.com.gh/ |language=en-US}}</ref> == Nwomasua == Yakubu nyaa abɔdzin krataa a ɔyɛ Master's degree wɔ University of Cape Coast na Kwame Nkrumah University of Mines and Technology.<ref>{{Cite web |last=Adams |first=Kwesi Alfred |date=2023-02-16 |title=GGF appoints Abdel-Razak Executive Secretary of Foundation |url=https://thechronicle.com.gh/ggf-appoints-abdel-razak-executive-secretary-of-foundation/ |access-date=2024-12-12 |website=The Ghanaian Chronicle |language=en-GB}}</ref><ref>{{Cite web |title=Gold Fields Foundation Visit Beneficiaries as University of Cape Coast - 29th November, 2024 {{!}} Student's Financial Support |url=https://stufso.ucc.edu.gh/news/gold-fields-foundation-visit-beneficiaries-university-cape-coast-29th-november-2024 |access-date=2024-12-12 |website=stufso.ucc.edu.gh}}</ref><ref>{{Cite web |title=News Report: TV UCC Engages with StuFSO and Gold Fields Foundation During Open Day {{!}} Student's Financial Support |url=https://stufso.ucc.edu.gh/news/news-report-tv-ucc-engages-stufso-and-gold-fields-foundation-during-open-day |access-date=2024-12-12 |website=stufso.ucc.edu.gh}}</ref>. Ɔyɛ kuwba wɔ Chartered Institute of Management and Australian Institute of Mining and Metallurgy (AusIMM).<ref>{{Cite web |title=Chartered Institute of Administrators and Management Consultants (CIAMC)– Ghana 2018 List of members in good standing |url=https://www.ciamcghana.org/sites/default/files/pgfiles/2018gstand.pdf }}</ref> == Edwuma == Yakubu hyɛɛ n'edwuma ase dɛ kurow mu nsɛnsɛm na ɔkasamafo dze ma Gold Fields Ghana Limited (GFGL), Tarkwa Gold Mine, fitsi 2006 kesi 2012.<ref>{{Cite web |title=Goldfields Holds Medical Screening For 3 Host Communities |url=https://www.modernghana.com/news/869286/goldfields-holds-medical-screening-for-3-host-communities.html |access-date=2024-12-12 |website=Modern Ghana |language=en}}</ref><ref>{{Cite web |title=Gold Fields Supports Bompieso With Clinic And Nurses Quarters |url=https://www.modernghana.com/news/538132/gold-fields-supports-bompieso-with-clinic-and-nurses-quarter.html |access-date=2024-12-12 |website=Modern Ghana |language=en}}</ref> Ɔsan so yɛɛ kurow no mu nsɛnnsɛmu ho kwankyerɛfo fitsi Ebɔw 2012 kesi Fankwa 2013.<ref>{{Cite web |last=Awal |first=Mohammed |date=2023-02-13 |title=Abdel-Razak Yakubu heads Gold Fields Ghana Foundation |url=https://thebftonline.com/2023/02/13/abdel-razak-yakubu-heads-gold-fields-ghana-foundation/ |access-date=2024-12-12 |website=The Business & Financial Times |language=en-GB}}</ref> 2014 na 2019 ntamu no, nna ɔyɛ kurow mu nsɛm ho panyin wɔ Gold Fields Ghana, Abosso Gold Mine.<ref>{{Cite web |date=2022-03-01 |title=Gold Fields Ghana rolls out strategies to reduce teenage pregnancy in Prestea Huni Valley - MyJoyOnline |url=https://www.myjoyonline.com/gold-fields-ghana-rolls-out-strategies-to-reduce-teenage-pregnancy-in-prestea-huni-valley/ |access-date=2024-12-12 |website=www.myjoyonline.com |language=en-US}}</ref><ref>{{Cite web |last=Awal |first=Mohammed |date=2022-03-15 |title=AGL awards scholarship to 75 students |url=https://thebftonline.com/2022/03/15/agl-awards-scholarship-to-75-students/ |access-date=2024-12-12 |website=The Business & Financial Times |language=en-GB}}</ref><ref>{{Cite web |last=Atoklo |first=Dziedzom |date=2021-07-01 |title=Abosso Gold Field supports 14 host communities with educational materials |url=https://thebftonline.com/2021/07/01/abosso-gold-field-supports-14-host-communities-with-educational-materials/ |access-date=2024-12-12 |website=The Business & Financial Times |language=en-GB}}</ref><ref>{{Cite web |date=2021-06-30 |title=Aboso Gold Fields Limited support 14 schools with 900 desks in host community - MyJoyOnline |url=https://www.myjoyonline.com/aboso-gold-fields-limited-support-14-schools-with-900-desks-in-host-community/ |access-date=2024-12-12 |website=www.myjoyonline.com |language=en-US}}</ref>. 2019 mu no, wɔpaw no dɛ Mantɔw mu panyin wɔ mpontu ho, dzibew a odzii kɛpem 2020.<ref>{{Cite web |title=W/R: Tarkwa Gold Fields Invests Over Ghc23,000 In Sanitation |url=https://www.modernghana.com/news/975046/wr-tarkwa-gold-fields-invests-over-ghc23000.html#google_vignette |access-date=2024-12-12 |website=Modern Ghana |language=en}}</ref><ref>{{Cite web |last=GNA |date=2020-12-05 |title=AGL offers employment to 227 people {{!}} News Ghana |url=https://newsghana.com.gh/agl-offers-employment-to-227-people/ |access-date=2024-12-12 |website=newsghana.com.gh/ |language=en-US}}</ref>. Ɔnam iyi do ntsi, ɔsoom dɛ kurow mu kwankyerɛfo panyin wɔ Gold Fields Ghana, Damang Gold Mine.<ref>{{Cite web |date=2022-03-01 |title=Gold Fields Damang Mine offers skills training in host communities to enhance life after mining |url=https://citinewsroom.com/2022/03/gold-fields-damang-mine-offers-skills-training-in-host-communities-to-enhance-life-after-mining/ |access-date=2024-12-12 |language=en-US}}</ref><ref>{{Cite web |last=Sackey |first=Samuel |date=2023-02-13 |title=Gold Fields appoints Abdel-Razak Yakubu as Executive Secretary |url=https://angelonline.com.gh/2023/02/13/gold-fields-appoints-abdel-razak-yakubu-as-executive-secretary/ |access-date=2024-12-12 |website=Angel Online |language=en-US}}</ref> == N'abrabɔ == Yakubu awar.<ref>{{Cite web |last=Awal |first=Mohammed |date=2023-02-13 |title=Abdel-Razak Yakubu heads Gold Fields Ghana Foundation |url=https://thebftonline.com/2023/02/13/abdel-razak-yakubu-heads-gold-fields-ghana-foundation/ |access-date=2024-12-12 |website=The Business & Financial Times |language=en-GB}}</ref> == Mboaedze == i0fpdxmui5ukuwx25cyrfwaos6snn9n Michael Edem Akafia 0 3754 36368 36367 2024-12-19T23:32:19Z KISUMAR123 67 Meyɛɛ nsiesie 36368 wikitext text/x-wiki {{Infobox person | name = Michael Edem Akafia | image = | caption = | birth_name = Michael Edem Akafia | birth_date = | birth_place = | death_date = | death_place = | other_names = | education = | alma_mater = [[Queen Mary University of London]] and [[University of Ghana Business School]] | nationality = Ghanaian | occupation = Lawyer, Mining Executive | years_active = 2003 - present | employer = | known_for = | title = | boards = Enterprise Trustees Ltd's Tier 2 Pension Fund, Council and Executive Committee of the [[Ghana Chamber of Mines]] | spouse = | children = | relatives = }} '''Michael Edem Akafia''' yɛ Ghana Mbranyimnyi, tow gyegyefo na egudze ho edwuma mu panyin. Seseiara ɔno nye Paado Nsɛnsɛm ho Panyin Abadziekyir dze ma Gold Fields na Panyin dze ma Ghana Chamber of Mines. Ɔasom dɛ Panyin Abadziekyir wɔ Mbra ho Nsɛnsɛm ho wɔ Ebibiman Anee wɔ Gold Fields Ltd.<ref>{{Cite web |date=2024-05-27 |title=Michael Akafia appointed new President of Chamber of Mines - MyJoyOnline |url=https://www.myjoyonline.com/michael-akafia-appointed-new-president-of-chamber-of-mines/ |access-date=2024-11-20 |website=www.myjoyonline.com |language=en-US}}</ref><ref>{{Cite web |last=Awal |first=Mohammed |date=2024-05-27 |title=Michael Akafia appointed new President of Ghana Chamber of Mines |url=https://thebftonline.com/2024/05/27/michael-akafia-appointed-new-president-of-ghana-chamber-of-mines/ |access-date=2024-11-20 |website=The Business & Financial Times |language=en-GB}}</ref><ref>{{Cite web |date=2024-07-01 |title=Chamber of Mines supports Ghana Air Force |url=https://citinewsroom.com/2024/07/chamber-of-mines-supports-ghana-air-force/ |access-date=2024-11-20 |language=en-US}}</ref><ref>{{Cite web |date=2024-06-10 |title=Mining sector brings $4.2 billion back to Ghana, slightly exceeding 2022's total - Adomonline.com |url=https://www.adomonline.com/mining-sector-brings-4-2-billion-back-to-ghana-slightly-exceeding-2022s-total/ |access-date=2024-11-20 |language=en-US}}</ref><ref>{{Cite web |title=Our leadership {{!}} About Us {{!}} Gold Fields Ghana |url=https://www.goldfields-ghana.com/our-leadership.php |access-date=2024-11-20 |website=www.goldfields-ghana.com}}</ref><ref>{{Cite web |date=2024-06-06 |title=Construction of Ghana's First Manganese Refinery Begins in August - The Vaultz News |url=https://thevaultznews.com/business/extractives-energy/construction-of-ghanas-first-manganese-refinery-begins-in-august/ |access-date=2024-11-20 |language=en-US}}</ref> == Nwomasua == Akafia kitsa abɔdzin krataa a ɔyɛ Master of Laws degree fi Queen Mary University of London, na MBA (Finance) wɔ University of Ghana Nkontabu Skuul, Abɔdzin Krataa a odzi mu wɔ Mbra mu wɔ Ghana Mbra Skuul, Bachelor of Laws abɔdzin krataa wɔ University of Ghana Mbra Skuul, onyaa Bachelor’s degree wɔ Sikasɛm na Asaase Ho Adzesua mu wɔ Cape Coast Esuapɔn mu. Ɔsan so wɔ dansedzi krataa wɔ Asaase a etwa hɛn ho ehyia ho Mbra mu wɔ Pretoria Esuapɔn mu na osuaa Amanaman Ntamu Eguadzi Asɛndzibea wɔ University College London (Summer School).<ref>{{Cite web |date=2024-05-28 |title=Michael Akafia named new President of Ghana Chamber of Mines |url=https://citinewsroom.com/2024/05/michael-akafia-named-new-president-of-ghana-chamber-of-mines/ |access-date=2024-11-20 |language=en-US}}</ref> Chartered Institute of Taxation gyee no dɛ tow ho edwumayɛfo wɔ afe 2016 mu na Chartered Institute of Insolvency na Restructuring Advisors gyee no dɛ tow ho edwumayɛfo wɔ afe 2023.<ref>{{Cite web |title=Lawyer Michael Akafia is new President of Ghana Chamber of Mines |url=https://dennislawnews.com/article/lawyer-michael-akafia-is-new-president-of-ghana-chamber-of-mines |access-date=2024-11-20 |website=dennislawnews.com |language=en}}</ref><ref>{{Cite web |date=2024-05-28 |title=Ghana Chamber of Mines Appoints Michael Akafia as its New President - Instinctbusiness |url=https://instinctbusinessmag.com/ghana-chamber-of-mines-appoints-michael-akafia-as-its-new-president/ |access-date=2024-11-20 |language=en-US}}</ref> Ɔman Pensions Regulatory Authority so ama no tum krataa dɛ ɔhwɛfo.<ref>{{Cite web |title=LIST OF REGISTERED EMPLOYERS SPONSORED PROVIDENT FUND SCHEMES |url=https://www.npra.gov.gh/assets/documents/Individual-Trustees_ESS_Tier-3-v2.pdf }}</ref> == Edwuma == Akafia hyɛɛ n'edwuma ase dɛ mbra/nhwehwɛmufo boafo wɔ Lawfields Consulting na ɔtoaa do dɛ Asohyiete wɔ Bentsi-Enchill, Letsa & Ankomah mbra edwuma no mu. Ɔsanee kɛkaa SIC Financial Sercvices Ltd dɛ Panyin a ɔda Pɛpɛɛpɛyɛ ho na ekyir no ɔbɛyɛɛ kuw ba wɔ Interim Management Committee.<ref>{{Cite web |date=2024-05-27 |title=Michael Akafia appointed new President of Chamber of Mines - Adomonline.com |url=https://www.adomonline.com/michael-akafia-appointed-new-president-of-chamber-of-mines/ |access-date=2024-11-20 |language=en-US}}</ref> <ref>{{Cite web |date=2022-02-07 |title=Michael Edem Akafia » Landmark Trustees |url=https://landmarktrustees.com/michael-edem-akafia/ |access-date=2024-11-20 |language=en-US}}</ref> Ɔdze no ho bɔɔ Gold Fields wɔ afe 2010 mu na ɔbɛyɛɛ Panyin abadziekyir a ɔhwɛ Mbra na Mbra do dzi do wɔ afe 2015 mu ber a nna oedzi kan asom dɛ Mbra dohwɛfo no. Ɔfaa edwuma no dɛ Panyin abadziekyir wɔ Ghana Chamber of Mines wɔ Ebɔw 2024.<ref>{{Cite web |date=2024-06-05 |title=Construction of Ghana's first manganese refinery to begin in August - Jinapor - MyJoyOnline |url=https://www.myjoyonline.com/construction-of-ghanas-first-manganese-refinery-to-begin-in-august-jinapor/ |access-date=2024-11-20 |website=www.myjoyonline.com |language=en-US}}</ref><ref>{{Cite web |title=Our leadership {{!}} About Us {{!}} Gold Fields Ghana |url=https://www.goldfields-ghana.com/our-leadership.php |access-date=2024-11-20 |website=www.goldfields-ghana.com}}</ref> Ɔnye afofor hyehyɛɛ Landmark Legal, mbra edwumakuw bi wɔ Ghana na ɔayɛ ɔtsɛmbuafo wɔ Vis International Commercial Mbra Akansi, Vienna na Hong Kong.<ref>{{Cite web |date=2022-01-31 |title=Our Team » Landmark Trustees |url=https://landmarktrustees.com/our-team/ |access-date=2024-11-27 |language=en-US}}</ref> Afe 2010 mu no, Ghana’s Securities Exchange Commission maa no tum krataa dɛ sikasɛm ho afotufo ananmusinyi.<ref>{{Cite web |date=2024-05-27 |title=Michael Akafia Appointed New President Of The Ghana Chamber Of Mines |url=https://ghananewsonline.com.gh/michael-akafia-appointed-new-president-of-the-ghana-chamber-of-mines/ |access-date=2024-12-16 |website=Ghana News Online |language=en-US}}</ref><ref>{{Cite web |date=2023-05-08 |title=Chamber Executives - Ghana Chamber |url=https://ghanachamberofmines.org/about-us/chamber-executives/?utm_source=chatgpt.com |access-date=2024-12-16 |website=ghanachamberofmines.org |language=en-US}}</ref><ref>{{Cite web |date=2024-05-28 |title=Michael Akafia {{!}} Citinewsroom - Comprehensive News in Ghana |url=https://citinewsroom.com/2024/05/michael-akafia-named-new-president-of-ghana-chamber-of-mines/michael-akafia/ |access-date=2024-12-16 |language=en-US}}</ref> Akafia gyinaa Ghana Mbra Skuul ananmu wɔ Philip C. Jessup Amanaman Ntamu Mbra Nkasakasa Akansi a ɔkɔr do wɔ Washington DC na ɔno ekyir no, ɔyɛɛ ɔtsɛmbuafo wɔ amanaman ntamu nhyiamu no mu na Ghana ɔman no mu ɔhwɛdofo.<ref>{{Cite web |last=Guide |first=Daily |date=2008-02-18 |title=Lawyers Honour Akufo-Addo |url=https://www.modernghana.com/amp/news/157840/lawyers-honour-akufo-addo.html |access-date=2024-12-03 |website=Modern Ghana |language=en}}</ref><ref>{{Cite web |title=The 2004 Philip C. Jessup International Law Moot Court Competition |url=https://www.ilsa.org/Jessup/Jessup05/2005PhilipCJessupIntlLMoo.2-17.pdf }}</ref> Na ɔsanee so yɛɛ ɔkyerɛkyerɛfo a ɔdze ne ber ne fã yɛɛ edwuma wɔ Business Law na Jurisprudence wɔ Zenith University College.<ref>{{Cite web |last=GNA |date=2024-05-28 |title=Ghana Chamber of Mines appoints Michael Akafia as President |url=https://gna.org.gh/2024/05/ghana-chamber-of-mines-appoints-michael-akafia-as-president/ |access-date=2024-11-20 |website=Ghana News Agency |language=en-US}}</ref><ref>{{Cite web |last=admin |title=Roll of Lawyers - |url=https://superlawgh.com/roll-of-lawyers/ |access-date=2024-11-27 |website=superlawgh.com |language=en-UK}}</ref> == Abadobɔdze na Nsewhyɛ == Wɔgyee Michael too mu wɔ Mbra 500 GC Powerlist: Afrika mu wɔ afe 2015 na 2017 nyinaa mu.<ref>{{Cite web |title=Legal 500 |url=https://www.legal500.com/gc-powerlist/africa-2015/michael-akafia/ }}</ref><ref>{{Cite web |title=Lega 500 |url=https://www.legal500.com/gc-powerlist/africa-2017/michael-akafia-2/ }}</ref> Wɔmaa no Unilever Akwankyerɛ a wɔdze bɛma no wɔ St. Augustine’s College ne NIIT Akwankyerɛ.<ref>{{Cite web |title=AFSIC - Investing in Africa |url=https://www.afsic.net/business-leader/michael-edem-akafia-2021-speaker/ |access-date=2024-11-20 |website=AFSIC 2025 - Investing in Africa |language=en-GB}}</ref><ref>{{Cite web |date=2022-02-07 |title=Michael Edem Akafia » Landmark Trustees |url=https://landmarktrustees.com/michael-edem-akafia/ |access-date=2024-11-20 |language=en-US}}</ref> == Mboaedze == 35v0c3ef202xke42kr1tsnh1jixm6jk Bauxite mining in Ghana 0 3755 36362 36361 2024-12-19T14:55:31Z Assilidjoe 33 Medze mboaedze aka ho 36362 wikitext text/x-wiki '''Bauxite mining in Ghana''' yɛɛ bɔksaɛt tɔns bɛyɛ 708,000 wɔ 2021 mu.<ref>{{Cite web |last=Etefe |first=Juliet |date=2022-11-15 |title=Ghana Bauxite Company to ramp up production to 2m MT annually |url=https://thebftonline.com/2022/11/15/ghana-bauxite-company-to-ramp-up-production-to-2m-mt-annually/ |access-date=2024-11-20 |website=The Business & Financial Times |language=en-GB}}</ref><ref>{{Cite web |title=Ghana to improve bauxite production and shipping capacity - Asian Metal |url=https://wap.asianmetal.com/interview/2022/interview_issacoforipokuEn.shtml |access-date=2024-11-20 |website=wap.asianmetal.com}}</ref> == Ne Dwumadzi Ahorow == Bauxite yɛ Ghana aboɔ tsitsir a wɔdze yɛ aluminium, na odzi dwuma wɔ ɔman ne mfirdwuma mu. Bauxite a wotu wɔ Ghana no mu dodowara na wɔdze yɛ alumina, na afei wɔyɛ no yie ma ɔyɛ aluminium.<ref>{{Cite web |last=Etefe |first=Juliet |date=2023-11-15 |title=Mineral Resource Estimate reveals 50% surge in bauxite deposits at Nyinahin |url=https://thebftonline.com/2023/11/15/mineral-resource-estimate-reveals-50-surge-in-bauxite-deposits-at-nyinahin/ |access-date=2024-11-20 |website=The Business & Financial Times |language=en-GB}}</ref> == Abakɔsɛm == Bauxite a wotu wɔ Ghana ho abakɔsɛm no hyɛ ase wɔ afeha a ɔtɔ do 20 ahyɛse. Wodzii kan huu bauxite wɔ ɔman no mu wɔ afe 1921 mu wɔ Awaso, wɔ Anee-Etsifi Mantɔw mu. Edwuma a odzi kan no hyɛɛ ase wɔ 1940 afe no mu, na Ghana Bauxite Company (GBC) na ɔhwɛɛ bauxite a woyi na ma wɔdze kɔ amannɔne no do fitsi dɛm ber no.<ref>{{Cite web |last=kgi-admin |date=2023-04-06 |title=Bauxite production in Ghana and major projects |url=https://www.mining-technology.com/data-insights/bauxite-in-ghana/ |access-date=2024-11-20 |website=Mining Technology |language=en-US}}</ref> Afe 2018 mu no, wɔdze Mbrahyɛbagua ne Mbra bi na ɔhyehyɛɛ Ghana Integrated Aluminium Development Corporation (GIADEC), wɔ Ghana Integrated Aluminium Development Corporation Act, 2018 (Act 976) ase. Wɔhyɛɛ dɛm mbrɛ yi dɛ wɔdze bɔhwɛ na wɔdze edzi dwuma wɔ aban no enyidoadzehun a ɔnye dɛ wɔbɛma aluminum edwuma a wɔaka abom enya nkɔdo wɔ Ghana, a ne botae nye dɛ wɔbɛdan bauxite edwuma no ayɛ no boɔ a wɔaka abom koraa, a ma ɔka ho nye aluminum a wotu, siesie, na aluminum ndzɛmba a wɔyɛ.<ref>{{Cite web |date=2020-10-19 |title=Ghana Integrated Aluminum Development Corporation (GIADEC) |url=https://mlnr.gov.gh/index.php/ghana-integrated-aluminum-development-corporation/ |access-date=2024-11-20 |website=Ministry of Lands and Natural Resources |language=en-US}}</ref><ref>{{Cite web |title=GIADEC makes significant progress towards developing an Integrated Aluminium Industry |url=https://www.graphic.com.gh/business/business-news/giadec-makes-significant-progress-towards-developing-an-integrated-aluminium-industry.html |url-status=live}}</ref><ref>{{Cite web |last=Awal |first=Mohammed |date=2022-08-09 |title=GIADEC makes significant progress toward developing an Integrated Aluminium Industry |url=https://thebftonline.com/2022/08/09/giadec-makes-significant-progress-toward-developing-an-integrated-aluminium-industry/ |access-date=2024-11-20 |website=The Business & Financial Times |language=en-GB}}</ref><ref>{{Cite web |date=2023-03-29 |title=Steps to establish Ghana's Integrated Aluminium Industry on course – Lands Minister - MyJoyOnline |url=https://www.myjoyonline.com/ghanas-integrated-aluminium-industry-on-course-lands-minister/ |access-date=2024-11-20 |website=www.myjoyonline.com |language=en-US}}</ref> == Beebi a Wɔdze Sie == === Awaso === Awaso wɔ atɔeɛ Anee-Etsifi Mantɔw mu na ɔyɛ Ghana mbea a woetu famu egudze akyɛ paa no mu kor, na woebu akonta dɛ ndzɛmba a wɔdze esie no yɛ metric tɔn ɔpepem 60 (mmt). Egudze edwuma no aboa ndzɛmba a wɔdze kɔ amannɔne no tsitsir mfe du du biara.<ref>{{Cite web |date=2024-06-27 |title=PARLIAMENT RATIFIES GHANA BAUXITE COMPANY'S MINING LEASE. |url=https://mlnr.gov.gh/index.php/parliament-ratifies-ghana-bauxite-companys-mining-lease/ |access-date=2024-11-20 |website=Ministry of Lands and Natural Resources |language=en-US}}</ref><ref>{{Cite web |last=Awal |first=Mohammed |date=2024-06-26 |title=Parliament approves mining lease for Ghana Bauxite Company |url=https://thebftonline.com/2024/06/26/parliament-approves-mining-lease-for-ghana-bauxite-company/ |access-date=2024-11-20 |website=The Business & Financial Times |language=en-GB}}</ref><ref>{{Cite web |title=CSIR-Building and Road Research Institute - Gallery |url=https://www.brri.org/public-relations/gallery/67-ghana-bauxite-company-project-awaso |access-date=2024-11-20 |website=www.brri.org}}</ref><ref>{{Cite web |date=2019-06-24 |title=Awaso: Bauxite Company workers to re-apply for jobs after violent protests |url=https://citinewsroom.com/2019/06/awaso-bauxite-company-workers-to-re-apply-for-jobs-after-violent-protests/ |access-date=2024-11-20 |language=en-US}}</ref> === Nyinahin === Esuantse Mantɔw no Nyinahin no kitsa Ghana bauxite a ɔwɔ hɔ no mu ndzɛmba a ɔso sen obiara, na wobu akontaa dɛ ɔyɛ 700 mmt.<ref>{{Cite web |date=2023-11-15 |title=Nyinahin bauxite deposits more than historically estimated - GIADEC-Rocksure MRE report |url=https://citinewsroom.com/2023/11/nyinahin-bauxite-deposits-more-than-historically-estimated-giadec-rocksure-mre-report/ |access-date=2024-11-20 |language=en-US}}</ref><ref>{{Cite web |title=Nyinahin bauxite deposits twice more than historically estimated — GIADEC |url=https://www.graphic.com.gh/business/business-news/ghana-news-nyinahin-bauxite-deposits-twice-more-than-historically-estimated-giadec.html |url-status=live}}</ref><ref>{{Cite web |last=Etefe |first=Juliet |date=2023-11-15 |title=Mineral Resource Estimate reveals 50% surge in bauxite deposits at Nyinahin |url=https://thebftonline.com/2023/11/15/mineral-resource-estimate-reveals-50-surge-in-bauxite-deposits-at-nyinahin/ |access-date=2024-11-20 |website=The Business & Financial Times |language=en-GB}}</ref><ref>{{Cite web |title=Nyinahin Bauxite deposits now 375 million tonnes over previous 250 million tonnes estimate |url=https://www.modernghana.com/news/1273210/nyinahin-bauxite-deposits-now-375-million-tonnes.html |url-status=live}}</ref> === Kyebi === Kyebi, a ɔwɔ Epuei Mantɔw mu no, wɔ bɛyɛ 160 mmt a wɔdze esie na wɔayɛ nhyehyɛɛ dɛ wobenya daakye nkɔdo.<ref>{{Cite web |date=2023-11-16 |title=Support GIADEC & Rocksure Int. to construct bauxite mine at Nyinahin - Otumfuo urges Government - MyJoyOnline |url=https://www.myjoyonline.com/support-giadec-rocksure-int-to-construct-bauxite-mine-at-nyinahin-otumfuo-urges-government/ |access-date=2024-11-20 |website=www.myjoyonline.com |language=en-US}}</ref><ref>{{Cite web |date=2024-03-06 |title=We'll now refine bauxite mined in Ghana - Akufo-Addo |url=https://citinewsroom.com/2024/03/well-now-refine-bauxite-mined-in-ghana-akufo-addo/ |access-date=2024-11-20 |language=en-US}}</ref><ref>{{Cite web |date=2024-03-07 |title=We will now refine bauxite mined in Ghana - President Akufo-Addo - MyJoyOnline |url=https://www.myjoyonline.com/we-shall-now-refine-bauxite-mined-in-ghana-president-akufo-addo/ |access-date=2024-11-20 |website=www.myjoyonline.com |language=en-US}}</ref> == Mboaedze == tiqvb3eu0n1fpc7rwxzc7xuplyrwu0a Frederick Attakumah 0 3756 48036 36386 2025-05-23T13:51:17Z Robertjamal12 13 /* Mboaedze */ 48036 wikitext text/x-wiki {{Infobox person | name = Frederick Attakumah | image = | caption = | birth_name = Frederick Attakumah | birth_date = | birth_place = | death_date = | death_place = | other_names = | education = | alma_mater = [[Henley Business School]] and [[Wharton School of the University of Pennsylvania]] | nationality = Ghanaian | occupation = Mining executive | years_active = | employer = | known_for = | title = | boards = | spouse = | children = | relatives = }} '''Frederick Attakumah''' yɛ Ghana edwumayɛfo panyin a otu famu egudze na ɔyɛ eguadzinyi. Nna ɔyɛ Asanko Gold Ghana Panyin abadziekyir na ne kwankyerɛfo panyin, na seseiara ɔsom dɛ Ghana Chamber of Mines no panyin abadziekyir a odzi kan.<ref>{{Cite web |date=2019-07-02 |title=Fredrick Attakumah appointed Executive Vice President of Asanko Gold Ghana - MyJoyOnline |url=https://www.myjoyonline.com/fredrick-attakumah-appointed-executive-vice-president-of-asanko-gold-ghana/ |access-date=2024-11-11 |website=www.myjoyonline.com |language=en-US |archive-date=2024-11-11 |archive-url=https://web.archive.org/web/20241111152651/https://www.myjoyonline.com/fredrick-attakumah-appointed-executive-vice-president-of-asanko-gold-ghana/ |url-status=live }}</ref><ref>{{Cite web |last=Dzakpata |first=Fred |date=2023-08-04 |title=Fred Attakumah appointed vice-president of Ghana Chamber of Mines |url=https://www.asaaseradio.com/fred-attakumah-appointed-vice-president-of-ghana-chamber-of-mines/ |access-date=2024-11-11 |website=Asaase Radio |language=en-US |archive-date=2024-11-11 |archive-url=https://web.archive.org/web/20241111152714/https://www.asaaseradio.com/fred-attakumah-appointed-vice-president-of-ghana-chamber-of-mines/ |url-status=live }}</ref><ref>{{Cite web |title=Asante Gold – Frederick Attakumah and David Anthony {{!}} E & MJ |url=https://www.e-mj.com/departments/people/asante-gold-frederick-attakumah-and-david-anthony/ |access-date=2024-11-11 |website=www.e-mj.com |archive-date=2024-11-11 |archive-url=https://web.archive.org/web/20241111152701/https://www.e-mj.com/departments/people/asante-gold-frederick-attakumah-and-david-anthony/ |url-status=live }}</ref><ref>{{Cite web |title=Asanko Gold Ghana appoints new Executive Vice President and Managing Director |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Asanko-Gold-Ghana-appoints-new-Executive-Vice-President-and-Managing-Director-759801?gallery=1 |url-status=live |access-date=2024-11-11 |archive-date=2024-11-30 |archive-url=https://web.archive.org/web/20241130174836/https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Asanko-Gold-Ghana-appoints-new-Executive-Vice-President-and-Managing-Director-759801?gallery=1 }}</ref><ref>{{Cite web |last=MarketScreener |date=2022-03-31 |title=Asante Gold Corporation Appoints Frederick Attakumah as Executive Vice President and Country Director, Effective April 1, 2022 - MarketScreener |url=https://www.marketscreener.com/quote/stock/ASANTE-GOLD-CORPORATION-33624542/news/Asante-Gold-Corporation-Appoints-Frederick-Attakumah-as-Executive-Vice-President-and-Country-Directo-39937396/ |access-date=2024-11-11 |website=www.marketscreener.com |language=en-US |archive-date=2024-11-11 |archive-url=https://web.archive.org/web/20241111152654/https://www.marketscreener.com/quote/stock/ASANTE-GOLD-CORPORATION-33624542/news/Asante-Gold-Corporation-Appoints-Frederick-Attakumah-as-Executive-Vice-President-and-Country-Directo-39937396/ |url-status=live }}</ref> == Nwomasua == Attakumah kitsa Bachelor of Science wɔ Electrical na Electronic Engineering mu wɔ Kwame Nkrumah University of Science and Technology (KNUST) wɔ Ghana. Ɔsanee so nyaa Master of Business Administration (MBA) wɔ Henley Business School a ɔwɔ United Kingdom na owiee Advanced Management Program wɔ Wharton Skuul a ɔwɔ University of Pennsylvania. Bio, ɔyɛ obi a oewie Creating Shared Value Program wɔ Harvard Business School wɔ United States.<ref>{{Cite web |title=Frederick Attakumah is new MD for Asanko Gold Ghana – Citi Business News |url=https://citibusinessnews.com/2019/07/frederick-attakumah-is-new-md-for-asanko-gold-ghana/ |access-date=2024-11-11 |website=citibusinessnews.com |archive-date=2024-11-11 |archive-url=https://web.archive.org/web/20241111152752/https://citibusinessnews.com/2019/07/frederick-attakumah-is-new-md-for-asanko-gold-ghana/ |url-status=live }}</ref><ref>{{Cite web |title=Asante Gold |url=https://www.asantegold.com/about/executive/frederick-attakumah#:~:text=He%20holds%20a%20B.Sc,Henley%20Business%20School%20(UK). |access-date=2024-11-11 |website=www.asantegold.com |archive-date=2024-11-11 |archive-url=https://web.archive.org/web/20241111152809/https://www.asantegold.com/about/executive/frederick-attakumah#:~:text=He%20holds%20a%20B.Sc,Henley%20Business%20School%20(UK). |url-status=live }}</ref><ref>{{Cite web |date=2019-07-02 |title=Fredrick Attakumah appointed Executive Vice President of Asanko Gold Ghana - MyJoyOnline |url=https://www.myjoyonline.com/fredrick-attakumah-appointed-executive-vice-president-of-asanko-gold-ghana/ |access-date=2024-11-11 |website=www.myjoyonline.com |language=en-US |archive-date=2024-11-11 |archive-url=https://web.archive.org/web/20241111152651/https://www.myjoyonline.com/fredrick-attakumah-appointed-executive-vice-president-of-asanko-gold-ghana/ |url-status=live }}</ref> == Edwuma == Attakumah hyɛɛ n’edwuma ase wɔ AngloGold Ashanti wɔ afe 2003 mu, hɔ na odzii dzibew ahorow pii kesii afe 2015. Ayɛwoho 2019 mu no, wɔpaaw no dɛ panyin abadziekyir a ɔyɛ edwumakuw Asanko Gold Ghana kwankyerɛfo panyin.<ref>{{Cite web |title=Canada Ghana Chamber of Commerce |url=https://canada-gh.org/news_posts/asanko-gold-ghana-appoints-new-executive-vice-president-and-managing-director/ |access-date=2024-11-11 |website=canada-gh.org |archive-date=2024-11-11 |archive-url=https://web.archive.org/web/20241111153254/https://canada-gh.org/news_posts/asanko-gold-ghana-appoints-new-executive-vice-president-and-managing-director/ |url-status=live }}</ref><ref>{{Cite web |date=2024-05-10 |title=Academic achievements, not a prerequisite to leadership competence - Asante Gold Country Director - MyJoyOnline |url=https://www.myjoyonline.com/academic-achievements-not-a-prerequisite-to-leadership-competence-asante-gold-country-director/ |access-date=2024-11-11 |website=www.myjoyonline.com |language=en-US |archive-date=2024-11-11 |archive-url=https://web.archive.org/web/20241111152823/https://www.myjoyonline.com/academic-achievements-not-a-prerequisite-to-leadership-competence-asante-gold-country-director/ |url-status=live }}</ref><ref>{{Cite web |title=Asanko Gold undertakes managerial reforms |url=https://www.ghanaweb.com/GhanaHomePage/business/Asanko-Gold-undertakes-managerial-reforms-760063 |url-status=live |access-date=2024-11-11 |archive-date=2019-07-02 |archive-url=https://web.archive.org/web/20190702194024/https://www.ghanaweb.com/GhanaHomePage/business/Asanko-Gold-undertakes-managerial-reforms-760063 }}</ref><ref>{{Cite web |title=Asanko Gold Mining Company Limited Donates Petrology Microscopes to UMaT |url=https://www.umat.edu.gh/media-press/news/asanko-gold-mining-company-limited-donates-petrology-microscopes-to-umat |access-date=2024-11-11 |website=www.umat.edu.gh}}</ref><ref>{{Cite web |last=Etefe |first=Juliet |date=2023-03-27 |title=We are committed to gender diversity – Asante Gold Corporation |url=https://thebftonline.com/2023/03/27/we-are-committed-to-gender-diversity-asante-gold-corporation/ |access-date=2024-11-11 |website=The Business & Financial Times |language=en-GB |archive-date=2024-11-11 |archive-url=https://web.archive.org/web/20241111152849/https://thebftonline.com/2023/03/27/we-are-committed-to-gender-diversity-asante-gold-corporation/ |url-status=live }}</ref><ref>{{Cite web |date=2022-04-01 |title=Asante finds VP and country director |url=https://www.mining-journal.com/precious-metals/news/4071133/asante-vp-country-director |access-date=2024-11-11 |website=www.mining-journal.com |language=en |archive-date=2024-11-11 |archive-url=https://web.archive.org/web/20241111152823/https://www.mining-journal.com/precious-metals/news/4071133/asante-vp-country-director |url-status=live }}</ref><ref>{{Cite web |last=GTonline |date=2022-07-01 |title=Asante Gold Corporation lists on Ghana Stock Exchange |url=https://ghanaiantimes.com.gh/asante-gold-corporation-lists-on-ghana-stock-exchange/ |access-date=2024-11-11 |website=Ghanaian Times |language=en}}</ref> Ekyir no ɔbɛyɛɛ Panyin wɔ Asante Gold Limited.<ref>{{Cite web |title=Asante Announces First Gold Pour at Bibiani Gold Mine |url=https://businessghana.com/site/news/business/266636/Asante-Announces-First-Gold-Pour-at-Bibiani-Gold-Mine |access-date=2024-11-11 |website=BusinessGhana |archive-date=2024-11-11 |archive-url=https://web.archive.org/web/20241111154404/https://businessghana.com/site/news/business/266636/Asante-Announces-First-Gold-Pour-at-Bibiani-Gold-Mine |url-status=live }}</ref><ref>{{Cite web |title=Asante Gold Corporation sets up women in mining group in Chirano, Bibiani |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Asante-Gold-Corporation-sets-up-women-in-mining-group-in-Chirano-Bibiani-1733300 }}</ref><ref>{{Cite web |date=2022-06-30 |title=Asante Gold Corporation Becomes the Latest Company to Be Listed on Ghana Stock Exchange - The Vaultz News |url=https://thevaultznews.com/economics/securities-markets/asante-gold-corporation-becomes-the-latest-company-to-be-listed-on-ghana-stock-exchange/ |access-date=2024-11-11 |language=en-US}}</ref><ref>{{Cite web |title=Minerals Income and Investment Fund injects $950m into economy |date=17 October 2024 |url=https://www.graphic.com.gh/business/business-news/minerals-income-and-investment-fund-injects-950m-into-economy.html |url-status=live |access-date=2024-11-11 |archive-date=2024-11-11 |archive-url=https://web.archive.org/web/20241111152836/https://www.graphic.com.gh/business/business-news/minerals-income-and-investment-fund-injects-950m-into-economy.html }}</ref><ref>{{Cite web |date=2022-06-30 |title=Asante Gold Corporation Becomes the Latest Company to Be Listed on Ghana Stock Exchange - The Vaultz News |url=https://thevaultznews.com/economics/securities-markets/asante-gold-corporation-becomes-the-latest-company-to-be-listed-on-ghana-stock-exchange/ |access-date=2024-11-11 |language=en-US |archive-date=2024-11-11 |archive-url=https://web.archive.org/web/20241111152839/https://thevaultznews.com/economics/securities-markets/asante-gold-corporation-becomes-the-latest-company-to-be-listed-on-ghana-stock-exchange/ |url-status=live }}</ref> Ebɔbira 2022 mu no, wɔpaaw no dɛ Ghana Chamber of Mines no ne panyin abadziekyir a odzi kan.<ref>{{Cite web |last=admin |date=2023-11-07 |title=Govt must scrap taxes on mining exploration activities - Ghana Chamber of Mines |url=https://ghanaiantimes.com.gh/govt-must-scrap-taxes-on-mining-exploration-activities-ghana-chamber-of-mines/ |access-date=2024-11-11 |website=Ghanaian Times |language=en}}</ref><ref>{{Cite web |date=2024-05-10 |title=UG launches Legon Leadership Academy in Accra |url=https://citinewsroom.com/2024/05/ug-launches-legon-leadership-academy-in-accra/ |access-date=2024-11-11 |language=en-US |archive-date=2024-11-11 |archive-url=https://web.archive.org/web/20241111152853/https://citinewsroom.com/2024/05/ug-launches-legon-leadership-academy-in-accra/ |url-status=live }}</ref><ref>{{Cite web |date=2023-08-11 |title=Asante Gold Corporation shines with triple honours at 3rd National Governance and Business Leadership Awards - MyJoyOnline |url=https://www.myjoyonline.com/asante-gold-corporation-shines-with-triple-honours-at-3rd-national-governance-and-business-leadership-awards/ |access-date=2024-11-11 |website=www.myjoyonline.com |language=en-US |archive-date=2024-11-11 |archive-url=https://web.archive.org/web/20241111152821/https://www.myjoyonline.com/asante-gold-corporation-shines-with-triple-honours-at-3rd-national-governance-and-business-leadership-awards/ |url-status=live }}</ref> == Mboaedze == <references responsive="" /> t8bn7w7c0s6x4kedqzx6ba7gy1q3gq9 Kwame Addo-Kufuor Jnr 0 3757 36375 36374 2024-12-20T13:36:27Z Assilidjoe 33 Medze mboaedze aka ho 36375 wikitext text/x-wiki {{Infobox person | name = Kwame Addo-Kufuor Jnr | image = | caption = | birth_name = Kwame Addo-Kufuor | birth_date = | birth_place = | death_date = {{Death date|2024|11|28|mf=yes}} | death_place = | other_names = | education = Prempeh college | alma_mater = [[Henley Business School]] and [[University of Ghana]] | nationality = Ghanaian | occupation = Businessman | years_active = | employer = | known_for = | title = | boards = | spouse = | children = | relatives = }} Nna '''Kwame Addo-Kufuor Jnr''' yɛ Ghana sikasɛm na egudze edwuma ho panyin a ɔyɛɛ Ghana Chamber of Mines no tsitsenanyi na ECOWAS Federation of Chambers of Mines (EFEDCOM) General Assembly no tsitsenanyi odzi kanrani a ɔdi kan.<ref>{{Cite web |title=Addo-Kufuor heads ECOWAS federation of chamber of mines |url=https://www.graphic.com.gh/news/general-news/addo-kufuor-heads-ecowas-federation-of-chamber-of-mines.html }}</ref><ref>{{Cite web |title=Addo-Kufuor heads ECOWAS Federation of Chambers of Mines - Ghana Chamber |url=https://ghanachamberofmines.org/news/addo-kufuor-heads-ecowas-federation-of-chambers-of-mines/ |access-date=2024-11-05 |website=ghanachamberofmines.org |language=en-US}}</ref><ref>{{Cite web |title=Time for new dialogue and cooperation in mining - Addo-Kufuor Jr |url=https://www.ghanaweb.com/GhanaHomePage/business/Time-for-new-dialogue-and-cooperation-in-mining-Addo-Kufuor-Jr-1135373 }}</ref><ref>{{Cite web |last=Segbefia |first=Sedem |date=2020-12-21 |title=Time for new dialogue and cooperation in mining - Addo-Kufuor Jr |url=https://thebftonline.com/2020/12/21/time-for-new-dialogue-and-cooperation-in-mining-addo-kufuor-jr/ |access-date=2024-11-05 |website=The Business & Financial Times |language=en-GB}}</ref><ref>{{Cite web |date=2019-11-27 |title=Addo Kufuor Jnr donates ICT equipment to Prempeh College |url=https://www.gbcghanaonline.com/news/education/addo-kufuor-jnr-donates-ict-equipment-to-prempeh-college/2019/ |access-date=2024-11-05 |language=en-US}}</ref> == Ahyɛse Bra Na Nwomasua == Kwame Addo-Kufuor na ɔwoo Addo-Kufuor Jnr.<ref>{{Cite web |date=2022-10-02 |title=Dr. Kwame Addo Kufuor installed as first ever chancellor of Kumasi Technical University |url=https://citinewsroom.com/2022/10/dr-kwame-addo-kufuor-installed-as-first-ever-chancellor-of-kumasi-technical-university/ |access-date=2024-11-05 |language=en-US}}</ref> Ɔwɔ Master of Business Administration (MBA) wɔ Henley Business School a ɔwɔ abɔdzin krataa dzibew a odzi kan wɔ Business Administration mu wɔ Ghana esuapɔn mu. Addo-Kufuor Jnr yɛ Asoɛe a ɔhwɛ Nkontaabu a Wɔagye Din wɔ England na Wales no mu nyi na nna ɔyɛ Institute of Chartered Accountants of Ghana kuw ba.<ref>{{Cite web |date=2016-05-05 |title=Kwame Addo-Kufuor appointed President of Ghana Chamber of Mines - MyJoyOnline |url=https://www.myjoyonline.com/kwame-addo-kufuor-appointed-president-of-ghana-chamber-of-mines/ |access-date=2024-11-05 |website=www.myjoyonline.com |language=en-US}}</ref><ref>{{Cite web |last=Dogbevi |first=Emmanuel |date=2016-05-05 |title=Addo-Kufuor is new President of Ghana Chamber of Mines |url=https://www.ghanabusinessnews.com/2016/05/05/addo-kufuor-is-new-president-of-ghana-chamber-of-mines/ |access-date=2024-11-05 |website=Ghana Business News |language=en-US}}</ref> == Edwuma == Addo-Kufuor Jnr hyɛɛ n’edwuma ase wɔ AngloGold Ashanti, hɔ na odzii dwuma, dza ɔka ho nye ɔkwankyerɛfo, Panyin abadziekyir a ɔhwɛ ndwumakuw nsɛm do, na sikasɛm do panyin ma AngloGold Ashanti’s West Africa Operations.<ref>{{Cite web |title=Kwame Addo Kufuor leaves AngloGold – Citi Business News |url=https://citibusinessnews.com/2015/03/kwame-addo-kufuor-leaves-anglogold/ |access-date=2024-11-05 |website=citibusinessnews.com}}</ref><ref>{{Cite web |last=Online |first=Peace FM |title=Anglogold Ashanti To Modernize Obuasi Mines |url=https://mobile.peacefmonline.com/pages/local/social/201411/223111.php?storyid=100& |access-date=2024-11-05 |website=Peacefmonline.com - Ghana news}}</ref><ref>{{Cite web |title=AngloGold Ashanti Announces Management Changes At Its Ghana Office |url=https://www.modernghana.com/news/601484/anglogold-ashanti-announces-management-changes-at-its-ghana.html }}</ref><ref>{{Cite web |title=Integrate Mining Into Local Economy - Addo Kuffuor |url=https://www.modernghana.com/news/393338/integrate-mining-into-local-economy-addo-kuffuor.html }}</ref> Ekyir yi ɔdze no ho kɔbɔɔ Newmont Africa, hɔ na odzii dzibew dɛ Mantɔw Sikasɛm Dwumadzibea Panyin na Mantɔw Tsitsenanyi Abadziekyir a ɔhwɛ Aban Nkitahodzi do.<ref>{{Cite web |last=Boateng |first=Kojo Akoto |date=2015-03-12 |title=Kwame Addo-Kufuor moves to Newmont |url=https://citifmonline.com/2015/03/kwame-addo-kufuor-moves-to-newmont/ |access-date=2024-11-05 |website=Citi 97.3 FM - Relevant Radio. Always |language=en-US}}</ref><ref>{{Cite web |title=Addo Kufuor Jnr donates ICT equipment to Prempeh College |url=https://www.graphic.com.gh/news/education/addo-kufuor-jnr-donates-ict-equipment-to-prempeh-college.html }}</ref><ref>{{Cite web |last=Etefe |first=Juliet |date=2023-02-06 |title=Newmont Africa's Akyem mine pays GH¢184.6m as dividend |url=https://thebftonline.com/2023/02/06/newmont-africas-akyem-mine-pays-gh%C2%A2184-6m-as-dividend/ |access-date=2024-11-05 |website=The Business & Financial Times |language=en-GB}}</ref><ref>{{Cite web |title=Govt calls for cool heads for Newmont Ghana $800m expansion project to succeed |url=https://www.graphic.com.gh/business/business-news/govt-calls-for-cool-heads-for-newmont-ghana-800m-expansion-project-to-succeed.html }}</ref><ref>{{Cite web |title=Addo-Kufuor, Robert Agbozo join Newmont Africa leadership |url=https://www.graphic.com.gh/business/business-news/addo-kufuor-robert-agbozo-join-newmont-africa-leadership.html }}</ref> Afe 2016 mu no, woyii no dɛ Ghana Chamber of Mines no tsitsenanyi kesii afe 2018 mu.<ref>{{Cite web |last=quist |date=2016-05-04 |title=Addo-Kufuor appointed president of Chamber of Mines |url=https://www.pulse.com.gh/ece-frontpage/chamber-of-mines-addo-kufuor-appointed-president-of-chamber-of-mines/9v46k25 |access-date=2024-11-05 |website=Pulse Ghana |language=en}}</ref><ref>{{Cite web |last=Adjei |first=Jonathan |date=2016-05-04 |title=Chamber of Mines appoints Addo Kufuor as new Prez - Kasapa102.5FM |url=https://kasapafmonline.com/?p=51188 |access-date=2024-11-05 |language=en-US}}</ref> == Owu == Addo-Kufuor Jnr wui wɔ Ɔbɛsɛ 28, 2024<ref>{{Cite web |title=Addo-Kufuor Jr, son of former Defence minister reportedly dead |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Addo-Kufuor-Jr-son-of-former-Defence-minister-reportedly-dead-1961824 |url-status=live}}</ref><ref>{{Cite web |date=2024-11-28 |title=Addo Kufuor's Son Is Dead |url=https://dailyguidenetwork.com/addo-kufuors-son-is-dead/ |access-date=2024-12-03 |website=DailyGuide Network |language=en}}</ref><ref>{{Cite web |last=Adogla-Bessa |first=Delali |date=2024-11-29 |title=Former president Kufuor’s nephew Addo Kufuor Jr reported dead |url=https://yen.com.gh/ghana/272218-addo-kufuor-jr-president-kufuor-nephew-prempeh-boy-reportedly-dead/ |access-date=2024-12-03 |website=Yen.com.gh - Ghana news. |language=en}}</ref> == Mboaedze == 9vxpex60izq0nawgkqnfa6scsx38du4 Eric Asubonteng 0 3758 36390 36389 2024-12-20T23:04:46Z KISUMAR123 67 Meyɛɛ nsiesie 36390 wikitext text/x-wiki {{Infobox person | name = Eric Asubonteng | image = | caption = | birth_name = Eric Asubonteng | birth_date = | birth_place = | death_date = | death_place = | other_names = | education = | alma_mater = [[University of Ghana Business School]] and [[Manchester Business School]] | nationality = Ghanaian | occupation = Businessman | years_active = | employer = | known_for = | title = | boards = | spouse = | children = | relatives = }} '''Eric Asubonteng''' yɛ Ghana sikasɛm na egudze ho edwumayɛfo panyin. Seseiara ɔyɛ panyin abadziekyir panyin a ɔhwɛ Joint Ventures do wɔ AngloGold Ashanti na<ref name=":0">{{Cite web |date=2023-12-04 |title=Chamber of Mines holds 9th mining industry awards; Newmont wins big |url=https://citinewsroom.com/2023/12/chamber-of-mines-holds-9th-mining-industry-awards-newmont-wins-big/ |access-date=2024-11-04 |language=en-US}}</ref><ref>{{Cite web |date=2023-03-27 |title=There will be no job cuts after merger – Gold Fields, AngloGold assure - MyJoyOnline |url=https://www.myjoyonline.com/there-will-be-no-job-cuts-after-merger-gold-fields-anglogold-assure/ |access-date=2024-11-04 |website=www.myjoyonline.com |language=en-US}}</ref><ref>{{Cite web |title=Our Board of Directors {{!}} AGA School - Obuasi |url=https://agaschool.edu.gh/bodirectors/#:~:text=Mr.&text=Eric%20Asubonteng%20Board%20Member%20and,New%20South%20Wales%20(Australia). |access-date=2024-11-04 |website=agaschool.edu.gh}}</ref><ref>{{Cite web |last=Awal |first=Mohammed |date=2022-08-15 |title=AngloGold Ashanti CEO, senior leadership conclude high level visit |url=https://thebftonline.com/2022/08/15/anglogold-ashanti-ceo-senior-leadership-conclude-high-level-visit/ |access-date=2024-11-04 |website=The Business & Financial Times |language=en-GB}}</ref> oedzi kan ayɛ AngloGold Ashanti Obuasi Mine a ɔwɔ Ghana no do hwɛfo panyin na ɔkwankyerɛfo panyin. Odzi nkan panyin Abadziekyir Panyin no ananmu na Kwankyerɛfo Panyin Mark Morcombe, a ofi AGA Ghana wɔ mfe pii a ɔdze no ho ama no ekyir.<ref>{{Cite web |last=Mubarik |first=Abu |date=2016-04-08 |title=Eric Asubonteng appointed as new Managing Director |url=https://www.pulse.com.gh/ece-frontpage/anglogold-ashanti-eric-asubonteng-appointed-as-new-managing-director/scslmjp |access-date=2024-11-03 |website=Pulse Ghana |language=en}}</ref><ref>{{Cite web |title=AngloGold Ashanti appoints new MD for Obuasi Mine |url=https://www.graphic.com.gh/business/business-news/anglogold-ashanti-appoints-new-md-for-obuasi-mine.html }}</ref><ref>{{Cite web |date=2021-10-11 |title=Mr. Eric Asubonteng, MD AngloGold Ashanti, Obuasi Mine {{!}} Citinewsroom - Comprehensive News in Ghana |url=https://citinewsroom.com/2021/10/anglogold-ashanti-obuasi-mine-hosts-president-akufo-addo/mr-eric-asubonteng-md-anglogold-ashanti-obuasi-mine/ |access-date=2024-11-03 |language=en-US}}</ref><ref>{{Cite web |title=Mr. Asubonteng, honoured at 2019 Ghana Business Standard Awards |url=https://www.ghanaweb.com/GhanaHomePage/business/Mr-Asubonteng-honoured-at-2019-Ghana-Business-Standard-Awards-782292 }}</ref><ref>{{Cite web |last=kasapafm |date=2017-03-08 |title=NAYA MEETS: The General Manager of Anglogold Ashanti, Mr. Eric Asubonteng - Kasapa102.5FM |url=https://kasapafmonline.com/?p=95124 |access-date=2024-11-03 |language=en-US}}</ref><ref>{{Cite web |last=Today |first=Ghana |date=2022-08-11 |title=Anglogold committed to responsible mining-CEO - GhanaToday |url=https://ghanatoday.gov.gh/business/anglogold-committed-to-responsible-mining-ceo/ |access-date=2024-11-03 |language=en-US}}</ref><ref>{{Cite web |last=admin |date=2023-03-27 |title=Gold Fields Ghana, AngloGold Ashanti JV to be completed end of year — Joshua Mortoti |url=https://ghanaiantimes.com.gh/gold-fields-ghana-anglogold-ashanti-jv-to-be-completed-end-of-year-joshua-mortoti/ |access-date=2024-11-04 |website=Ghanaian Times |language=en}}</ref><ref>{{Cite web |last=Boateng |first=Kojo Akoto |date=2017-04-09 |title=Anglogold Ashanti to recruit over 2,000 workers |url=https://citifmonline.com/2017/04/anglogold-ashanti-to-recruit-over-2000-workers/ |access-date=2024-11-04 |website=Citi 97.3 FM - Relevant Radio. Always |language=en-US}}</ref> == Ahyɛse Bra na Nwomasua == Asubonteng wɔ abɔdzin krataa a ɔyɛ Bachelor’s degree wɔ University of Ghana Business School na MBA wɔ Manchester Business School a ɔwɔ United Kingdom. Ɔyɛ nkontaabufo a ɔagye no ato mu na ɔwɔ abɔdzin krataa wɔ Mining Engineering mu.<ref>{{Cite web |title=AngloGold Ashanti appoints new Managing Director |url=https://www.modernghana.com/news/684855/anglogold-ashanti-appoints-new-managing-director.html }}</ref><ref>{{Cite web |title=AngloGold Ashanti appoints new MD for Obuasi Mine |url=https://www.graphic.com.gh/business/business-news/anglogold-ashanti-appoints-new-md-for-obuasi-mine.html }}</ref><ref>{{Cite web |last=Wundengba |first=Charles |date=2019-11-19 |title=Short Profile of Eric Asubonteng, Managing Director of AngloGold Ashanti, Obuasi Mine |url=https://wundef.com/eric-asubonteng-2/ |access-date=2024-11-03 |website=Wundef.com |language=en-US}}</ref> == Edwuma == Asubonteng hyɛɛ n’edwuma ase wɔ sikasɛm na edwumayɛfo dwumadzi mu wɔ asaase enyi na asaase ase edwumayɛ mu, na ɔnye Gold Fields Ghana na Gold Fields Australia yɛɛ edwuma. Afe 2013 mu no, ɔdze no ho kɔbɔɔ AngloGold Ashanti, beebi a ɔsom dɛ Obuasi Mine no do hwɛfo panyin.<ref>{{Cite web |last=Awal |first=Mohammed |date=2022-06-27 |title=A chat with the outgoing 38th Chamber of Mines President Eric Asubonteng |url=https://thebftonline.com/2022/06/27/a-chat-with-the-outgoing-38th-chamber-of-mines-president-eric-asubonteng/ |access-date=2024-11-03 |website=The Business & Financial Times |language=en-GB}}</ref> Ɔsanee so yɛɛ Ghana Chamber of Mines tsitsenanyi fitsi Ayɛwoho 2018 kesi Obiradzi 2022.<ref>{{Cite web |date=2022-06-07 |title=Ghana Chamber of Mines gets new President, Executives |url=https://www.gbcghanaonline.com/news/business/ghana-chamber-of-mines-gets-new-president-executives/2022/ |access-date=2024-11-03 |language=en-US}}</ref><ref>{{Cite web |date=2023-05-08 |title=Chamber Presidents - Ghana Chamber |url=https://ghanachamberofmines.org/about-us/chamber-presidents/ |access-date=2024-11-03 |website=ghanachamberofmines.org |language=en-US}}</ref><ref>{{Cite web |date=2022-06-05 |title=Companies hold discussions with BoG on move to purchase gold {{!}} 3News |url=https://3news.com/news/companies-hold-discussions-with-bog-on-move-to-purchase-gold/ |access-date=2024-11-04 |language=en-US}}</ref><ref>{{Cite web |date=2019-07-29 |title=Aggrieved workers of Anglogold Ashanti want Managing Director Eric Asubonteng removed |url=https://www.gbcghanaonline.com/news/aggrieved-workers-of-anglogold-ashanti-want-managing-director-eric-asubonteng-removed/2019/?noamp=mobile |access-date=2024-11-04 |language=en-US}}</ref> == Enyidzi na Abadobɔdze == Wɔgyee Asubonteng too mu dɛ Afe no mu Edwumayɛnyi a Ɔda Nsew wɔ afe 2019 mu na Ɔkandzifo a Ɔda Nsew Abadobɔdze wɔ afe 2021 mu.<ref>{{Cite web |date=2021-11-03 |title=Ghana Business Awards honours 65 individuals and companies - MyJoyOnline |url=https://www.myjoyonline.com/ghana-business-awards-honours-65-individuals-and-companies/ |access-date=2024-11-04 |website=www.myjoyonline.com |language=en-US}}</ref> Wɔbɔɔ ne dzin dɛ afe 2023 mu nyimpa a otu famu egudze wɔ afe 2023 mu.<ref>{{Cite web |title=Mr. Asubonteng, honoured at 2019 Ghana Business Standard Awards |url=https://www.ghanaweb.com/GhanaHomePage/business/Mr-Asubonteng-honoured-at-2019-Ghana-Business-Standard-Awards-782292 }}</ref><ref>{{Cite web |last=Online |first=Peace FM |title=Ghana Business Awards Honours 65 Individuals, Companies |url=https://www.peacefmonline.com/pages/business/news/202111/454977.php?storyid=100& |access-date=2024-11-04 |website=Peacefmonline.com - Ghana news}}</ref><ref>{{Cite web |last=Gyan |first=James |date=2019-08-21 |title=40 companies receive honours at '2019 Ghana Business Standard Awards' |url=https://goldstreetbusiness.com/2019/business/40-companies-receive-honours-at-2019-ghana-business-standard-awards/ |access-date=2024-11-04 |website=Home {{!}} Goldstreet Business |language=en-US}}</ref><ref>{{Cite web |last=Content |first=Curated |date= |title=AngloGold Ashanti grabs 2 awards at Ghana Business Awards |url=https://moneyinafrica.com/ghana/ghana_business/anglogold-ashanti-grabs-2-awards-at-ghana-business-awards/ |access-date=2024-11-04 |website=MONEYINAFRICA |language=en-US}}</ref><ref name=":0" /> == Mboaedze == qdbc0n8yiy2lrijajx7xa5loj5xr1t6 Mankessim 0 3759 36394 36393 2024-12-21T11:32:24Z Asafo aban 1393 36394 wikitext text/x-wiki [[File:Ankobeahene_Nana_Jackson-Fynn.jpg|thumb|193x193px|Chief enstoolment]] Mankesem yɛ kurow a ɔwɔ finimfin mantɔw mu wɔ Ghana , Anee Abibiman mu .Ɔbɛn Nkran wɔ no anee famu bɛyɛ kilomita eduoson enum wɔ Nkran na sekunde kwan nodo .Ɔyɛ Mfantsefo nyinaa hɔn kurowpɔn .Mankesem ho abakɔsem kyerɛ dɛ akofopɔn basabi a wɔ dze Obunumankoma, Ɔdapagyan na Ɔson na wɔdze Mfantsefo no fi Tekyiman a ɔwɔ Bon Mantɔw mu bɔbɔ adzw wɔ Adoegyir wɔ Finimfin Mantɔw mu .Wɔ 2011 nyimpa nkanee mu no nna nyimpa a wɔwɔ kurow nomu no bɛ yɛ apem eduowɔtwe , ɔha ebiasa na du ebiasa. Tsetse no nna Mankesem na Mfantsefo hɔn Ahenpɔn wɔ, hɔ ara so na Nananom mpow no wɔ no .Mankessim wɔ gua kese paa a ɔtwe adze tɔnfo na adze tɔfo fi Ghana na Aman fofor pii ba bedzi gua . Dɛ mbrɛ ɔtse wɔ Mfantse kurow kese biara mu no, Asafo kuw pii so wɔ Mankesem, ndɛ mbom dze wɔnnko nanso wɔwɔ dwuma kese dzi wɔ kurow no mpontu na n’abakɔsɛm mu. halmihc79d3k0jp8kob5s8fssuzg8g4 Kofi Akpaloo 0 3761 36472 36468 2025-01-07T11:09:05Z Assilidjoe 33 36472 wikitext text/x-wiki {{Infobox officeholder | honorific_prefix = | name = Kofi Akpaloo | honorific_suffix = | image = | alt = | caption = | candidate = [[2020 Ghanaian general election|President of Ghana]] | party_election = [[Liberal Party of Ghana]] | election_date = 7 December 2020 | runningmate = Margaret Obrine Sarfo | opponent = [[Nana Akufo-Addo]]<br>[[John Mahama]]<br>[[2020 Ghanaian general election|and 9 others]] | incumbent = [[Nana Akufo-Addo]] | pronunciation = | birth_name = | birth_date = <!-- {{Birth date and age|YYYY|MM|DD}} --> | birth_place = | death_date = <!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} --> | death_place = | death_cause = | resting_place = | resting_place_coordinates = | nationality = Ghanaian | party = [[Liberal Party of Ghana]] | otherparty = [[Independent People's Party (Ghana)|Independent People's Party]] | height = <!-- "X cm", "X m" or "X ft Y in" plus optional reference (conversions are automatic) --> | spouse = | partner = <!--For those with a domestic partner and not married--> | relations = | children = | parents = <!-- overrides mother and father parameters --> | mother = <!-- may be used (optionally with father parameter) in place of parents parameter (displays "Parent(s)" as label) --> | father = <!-- may be used (optionally with mother parameter) in place of parents parameter (displays "Parent(s)" as label) --> | relatives = | residence = | education = | alma_mater = | occupation = | profession = | known_for = | salary = | net_worth = <!-- Net worth should be supported with a citation from a reliable source --> | cabinet = | committees = | portfolio = | awards = <!-- For civilian awards - appears as "Awards" if |mawards= is not set --> | blank1 = | data1 = | blank2 = | data2 = | blank3 = | data3 = | blank4 = | data4 = | blank5 = | data5 = | signature = | signature_alt = | website = <!--Embedded templates / Footnotes--> | module = | module2 = | module3 = | module4 = | module5 = | footnotes = }} '''Percival Kofi Akpaloo''' yɛ Ghana amanyɛnyi. Ɔno nye panyin a ɔda Liberal Party of Ghana ano. Ogyinaa maa amanyɛkuw no wɔ 2020 Ghana Ɔmanpanyin amansan abatow no mu. == Nwomasua == Akpaloo suaa adze wɔ South Bank University dze nyaa MBA wɔ Strategic Management na aster of Arts wɔ Nkontabu mu. Ɔsan so wɔ ACCA wɔ Nkontabu mu fi Emile Woolf College, London.<ref>{{Cite web |title=Profile of Percival Kofi Akpaloo, flagbearer of LPG |url=https://ghana.dubawa.org/profile-of-percival-kofi-akpaloo-flagbearer-of-lpg/ |access-date=2024-11-26 |website=Dubawa Ghana |language=en-GB}}</ref> == Amanyɛsɛm == === Nyimpakuw a Wɔdze Hɔn Ho === Akpaloo hyehyɛɛ Independent People's Party (IPP) wɔ afe 2011 mu.<ref name="indpp">{{cite web |title=Independent Peoples Party will 2012 elections hands down |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=204852 |website=ghanaweb.com |publisher=GhanaWeb |accessdate=27 October 2020 |date=11 March 2011}}</ref> Ɔyɛɛ kuw no kandzifo ber a wosii akan wɔ afe 2012 Ghana amansan abatow mu naaso woenntum anngye egua biara. Ghana Abatow Bagua no yii no kwan dɛ onkesi akan wɔ afe 2016 Ghana amansan abatow no mu dɛ ɔmanpanyin a ɔpɛ dɛ odzi kan wɔ ɔman no mu wɔ Ghana Abatow Bagua no mu, gyinaesie a onsi akan wɔ asɛndzibea.<ref name="ippcourt">{{cite web |title=IPP drags EC to court |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/IPP-drags-EC-to-court-482746 |website=ghanaweb.com |publisher=GhanaWeb |accessdate=27 October 2020 |date=1 November 2016}}</ref> === Liberal Party of Ghana === Akpaloo gyaee IPP na ɔhyehyɛɛ Liberal Party of Ghana sii n’ananmu wɔ Ebɔw 2017 mu.<ref name="lpgformed">{{cite web |title=Akpaloo's Independent People's Party is now LPG |url=https://www.ghanaweb.com/GhanaHomePage/politics/Akpaloo-s-Independent-People-s-Party-is-now-LPG-514715 |website=ghanaweb.com |publisher=GhanaWeb |accessdate=27 October 2020 |date=1 March 2017}}</ref> Kuw no paw no dɛ ongyina hɔ dɛ hɔn ɔmanpanyin wɔ afe 2020 Ghana amansan abatow a ɔbɛba wɔ Mumu 7, 2020. Wɔpaw Margaret Obrian Sarfo dɛ n'abadziekyir.<ref>{{cite web |last1=Koomson |first1=Joshua Bediako |title=LPG endorses Akpaloo as presidential candidate, party selects female running mate |url=https://www.graphic.com.gh/news/politics/lpg-endorses-akpaloo-as-presidential-candidate-party-selects-female-running-mate.html |website=Graphic Online |publisher=Graphic Communications Group Ltd |accessdate=27 October 2020 |location=Accra |date=22 July 2020}}</ref> == N'abrabɔ == Akpaloo nyinii wɔ ebusua kɛse mu na na ɔwɔ n’ankasa ebusua kɛse a na ɔwɔ mba esia(6).<ref name="misuse">{{cite web |title=I was misused – IPP's Kofi Akpaloo reveals |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/I-was-misused-IPP-s-Kofi-Akpaloo-reveals-447995 |website=ghanaweb.com |publisher=GhanaWeb |accessdate=27 October 2020 |date=16 June 2016}}</ref> Dzifuu 2024 mu no, Akpaloo nyaa nsɛm ho amandzɛbɔfo nsɛntir dɛ ɔkaa dɛ banyin biara ɔsɛ dɛ ɔwar ne babasia no, ɔsɛ dɛ odzi kan nyinsɛn no. Wɔ nsɛm a wobisabisaa no wɔ Kingdom FM mu no, ɔkyerɛkyerɛɛ mu dɛ sɛ banyin wo ba ansaana wawar a, ɔbɛkyerɛ dɛ banyin bi enyibersɛm na ne bo a ɔdze bɛka ne babasia ho.<ref>{{Cite web |last=Lartey |first=Winifred |date=2024-09-01 |title=If a man wants to marry my daughter, he must impregnate her first, says Kofi Akpaloo |url=https://www.asaaseradio.com/if-a-man-wants-to-marry-my-daughter-he-must-impregnate-her-first-says-kofi-akpaloo/ |access-date=2024-09-03 |website=Asaase Radio |language=en-US}}</ref> == Mboaedze == <references /> [[Nkyekyεmu:Ghana Amanyɛnyi]] 1y96akiu4f2m9we2i57e5e6wyo5fffz Nana Kwame Bediako 0 3762 37817 37816 2025-03-19T10:18:35Z Robertjamal12 13 /* Mboaedze */ 37817 wikitext text/x-wiki {{Infobox person | name = Nana Kwame Bediako | image = Nana Kwame Bediako Photo2.jpg | caption = | other_names = | birth_name = Freedom Jacob Caesar | birth_date = February 13, 1982 (age 44) | birth_place = [[Asokwa]] Ashanti Region | nationality = [[Ghanaian nationality law|Ghanaian]] | education = [[Apam Senior High School]] <br> [[Accra Academy]]<br> [[Waltham Forest College]] | alma_mater = | occupation = Founder, chairman | years_active = | known_for = [[Petronia City]] | spouse = | children = }} '''Nana Kwame Bediako''' a wɔfrɛ no Freedom Jacob Caesar anaa Cheddar<ref>{{Cite news |date=2022-03-10 |title=Worry about depreciating Cedi, not my 'Freedom Coin' – Cheddar replies BoG |work=GhanaWeb |url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Worry-about-depreciating-Cedi-not-my-Freedom-Coin-Cheddar-replies-Bank-of-Ghana-1487678 |access-date=2023-12-11}}</ref> yɛ Ghana eguadzinyi. Ɔno na ɔhyehyɛɛ Kwarleyz Kuw a wɔdze hɔn adwen si adan na fie, sikasɛm na egyapadze do hwɛ wɔ Afrika Atɔe afa mu no guamutsenanyi.<ref>{{Cite web |date=2019-02-12 |title=Ibitins: Mary J. Blige now dates Ghanaian business mogul Nana Kwame Bediako |url=https://ghanaweekend.com/2019/02/12/ibitins-mary-j-blige-now-dates-ghanaian-business-mogul-nana-kwame-bediako/ |access-date=2023-10-23 |website=Ghana Weekend |language=en-US}}</ref> Bediako na ɔyɛɛ Wonda World Estate na Petronia City a worususuw ho no.<ref>{{Cite web |date=2020-05-06 |title=Nerves Of Steel: This Ambitious Property Tycoon Is On A Mission To Transform Accra’s Skyline |url=https://www.forbesafrica.com/entrepreneurs/2020/05/06/nerves-of-steel/ |access-date=2023-10-21 |website=www.forbesafrica.com |language=en}}</ref><ref>{{Cite web |author=Editorial Staff |date=2015-07-12 |title=Meet Nana Kwame Bediako, The 33-Year-Old Ghanaian Making It Big In The Real Estate Business |url=https://www.africanleadershipmagazine.co.uk/meet-nana-kwame-bediako-real-estate-millionaire/ |access-date=2023-10-21 |website=African Leadership Magazine |language=en}}</ref><ref>{{Cite web |last=Ibiefo |first=Frances |date=2023-09-29 |title=Nana Kwame Bediako: Africa Needs To Give Youth Chance To Lead Their Countries |url=https://www.arise.tv/nana-kwame-bediako-africa-needs-to-give-youth-chance-to-lead-their-countries/ |access-date=2023-10-21 |website=Arise News |language=en-US}}</ref> Ɔno na ɔhyehyɛɛ New Africa Foundation a ɔdze n’adwen si mbofra a hɔn enyi nnyinii pii do a wɔdze eduryɛ, edzibandur na nwomasua mboa ma.<ref name=":0">{{Cite web |last=Africa |first=S. I. A. |date=2020-02-07 |title=Nana Kwame Bediako, SIA-Africa Person Of The Month, January 2020 |url=https://sia-africa.org/nana-kwame-bediako-sia-africa-person-of-the-month-january-2020/ |access-date=2023-10-21 |website=SIA Africa |language=en-US}}</ref><ref>{{Cite web |date=2021-08-20 |title=Nana Kwame Bediako Gifts 5-bedroom House And GH600K To Conjoined Twins |url=https://ghana-plug.com/nana-kwame-bediako-gifts-5-bedroom-house-and-gh600k-to-conjoined-twins/ |access-date=2023-10-21 |language=en-US}}</ref><ref>{{Cite web |date=2020-05-26 |title=Nana Kwame Bediako supports Muslims with food items |url=https://www.gbcghanaonline.com/general/nana-kwame-bediako-supports-muslims-with-food-items/2020/ |access-date=2023-10-23 |language=en-US}}</ref><ref>{{Cite web |date=2021-08-18 |title=Nana Kwame Bediako gifts conjoined twins 5-bedroom house |url=https://ghanaweekend.com/2021/08/18/nana-kwame-bediako-gifts-conjoined-twins-5-bedroom-house/ |access-date=2023-10-23 |website=Ghana Weekend |language=en-US}}</ref> Orisi akan dɛ ɔmanpanyin a ɔdze no ho wɔ afe 2024 Ghana amansan abatow mu.<ref>{{Cite web |title=EC clears 13 presidential candidates for Election 2024, PNC's Bernard Mornah and 10 others disqualified |url=https://www.graphic.com.gh/news/politics/ec-clears-13-presidential-candidates-for-election-2024.html#google_vignette}}</ref><ref>{{Cite web |title=Electoral commission confirm 13 presidential candidates for Ghana election |url=https://www.bbc.com/pidgin/articles/c1jdgrx6550o}}</ref> == Ahyɛse bra na nwomasua == Wɔwoo Nana Kwame Bediako wɔ Kwakwar 13, 1980, wɔ Kumase, Ghana. Ber a nna ne papa yɛ ɔdzefo a ɔyɛ mapa no, nna ne maame (a ɔtsetsee no) yɛ ohianyi koraa. Nana nyinii wɔ no nuabanyin nkyɛn na ekyir no ɔmaa n’edwumayɛ ho nyimdzee yɛɛ kɛse wɔ ne papa ase.<ref>{{Cite web |last=Steffie |first=Ann |date=2022-02-28 |title=Nana Kwame Bediako's biography: Age, family, property, educational background |url=https://yen.com.gh/162019-nana-kwame-bediako-biography-age-family-property-educational-background-career.html |access-date=2024-10-24 |website=Yen.com.gh - Ghana news. |language=en}}</ref> Wɔwoo Nana Kwame Bediako wɔ Asokwa, kurotsia a ɔwɔ Esuantse Mantɔw ahenkurow Kumase mu wɔ Ghana. Ɔkɔr [[Accra Academy]] ansaana orutu akɔ [[Apam Senior High School]]. Osuaa Edwumayɛ ho adze wɔ Waltham Forest College, United Kingdom na ɔsan so yɛ obi a <ref name=":0" />oewie Westminster Skuulpɔn a ɔwɔ London no. == Edwumasɛm == Bediako edwumayɛ mu nsɛ no hyɛɛ ase wɔ sika afa mu mboa a ofi n’egya hɔ maa ne nuabanyin ne no, sɛ ɔbɔboa hɔn maame wɔ sika afa mu na iyi na ɔhyɛɛ n’edwumayɛ akwantu ase. Ber a ne nuabanyin dze sika no tɔ nkyirefua na paanoo no, Bediako tɔɔ nkokɔ ebien na hyɛɛ ase yɛɛ nkokɔ ho edwuma. Edwuma no tserɛwee na ɔtɔn nkyirefuwa ahaebien (200) bosoom biara. Ber bi a ɔwɔ Waltham Forest College, UK no, ɔhyɛɛ ase tɔn ntar maa ne mfɛfo skuulfo na wɔ ber tsiaa bi mu no, ɔdze mfaso a onyaa fii edwuma no mu tɔɔ ne kar a odzi kan.<ref>{{Cite web |title=Nana Kwame Bediako Archives |url=https://www.ghanacelebrities.com/tag/nana-kwame-bediako/ |access-date=2023-10-21 |website=GhanaCelebrities.Com |language=en-US}}</ref> Ekyir yi ɔyɛɛ n’edwuma no mu ndzɛmba ahorow dze boaboaa dadze a wɔsɛɛ no ano na ɔtɔn ansaana ɔrokɔ telefon do nkitahodzi edwuma no mu wɔ 1999. Ɔhyehyɛɛ edwumakuw bi a ɔbɔ nkurɔfo ka wɔ Intanɛt do nkitahodzi ho wɔ dotcom ber no mu,<ref>{{Cite web |date=2022-12-15 |title=I made 1 million Pound Sterling while selling fake designer shirts in London - Nana Kwame Bediako |url=https://ghanaweekend.com/2022/12/15/i-made-1-million-pound-sterling-while-selling-fake-designer-shirts-in-london-nana-kwame-bediako/ |access-date=2023-10-23 |website=Ghana Weekend |language=en-US}}</ref> a Indianyi bi a ɔdze sika hyɛ mu kaa dɛ ɔbɔtɔ dze agye £327,000, naaso wampen do afotu a ne mbranyimfo dze mae. Ekyir yi sikakorafo no san bae a ɔdze £410,000 maa no a afei ɔgye too mu. Ber a ɔboaboaa ne sika ano no, Bediako nyaa ne nsɛntsitsir a odzi kan a ɔyɛ nkaribo ɔpepem, a okenyan enyidoadzehu bi a ɔfa edwumayɛ edwuma a mfaso wɔ do na pɛ a ɔwɔ dɛ ɔbɛhyehyɛ edwuma a edzi mu, a orinnya nkɔdo kɛse.<ref>{{Cite web |last=Adams |first=Asonaba |date=2020-02-09 |title=Who is Nana Kwame Bediako Cheddar? {{!}} Accra Mail |url=https://accramail.com/who-is-nana-kwame-bediako-cheddar/ |access-date=2023-10-21 |language=en-US}}</ref><ref>{{Cite web |date=2019-02-13 |title=Who is Nana Kwame Bediako, the Ghanaian millionaire reportedly dating Mary J Blige? |url=https://www.primenewsghana.com/entertainment/who-is-nana-kwame-bediako-the-ghana-millionaire-dating-mary-j-blige.html |access-date=2023-10-21 |website=Prime News Ghana |language=en-us}}</ref> Osiandɛ Bediako duu ne £1 ɔpepem a odzi kan no ho ntsi, ɔtsee nka dɛ ɔsor kyerɛ no kwan dɛ ɔbɛtserɛw n’edwumayɛ mu wɔ Afrika, na ɔmaa ɔsan kɔɔ Ghana, ne kurom a ofii Kwarleyz Kuw ase a na ɔwɔ enyigye ahorow wɔ adan na efie,<ref>{{Cite web |date=2022-03-10 |title=Nana Bediako tells Bank of Ghana to worry about cedi depreciation not his 'Freedom Coin' |url=https://ghanaweekend.com/2022/03/10/nana-bediako-tells-bank-of-ghana-to-worry-about-cedi-depreciation-not-his-freedom-coin/ |access-date=2023-10-23 |website=Ghana Weekend |language=en-US}}</ref> sikasɛm na egyapadze do hwɛ mu.<ref>{{Cite web |last=Tackie |first=Samuel |date=2020-11-16 |title=Meet Nana Kwame Bediako, one of Ghana’s youngest and brightest real estate entrepreneurs |url=https://ghanatalksbusiness.com/2020/11/nana-kwame-bediako-one-of-ghanas-youngest-and-brightest-in-real-estate-market/ |access-date=2023-10-21 |website=Ghana Talks Business |language=en-US}}</ref> Kwarleyz Kuw no na wɔyɛɛ Wonda World Estate<ref>{{Cite web |last=Kamasah |first=Andreas |date=2022-05-20 |title=I bought tigers for tourism, not to terrorise people - Freedom Jacob Caesar |url=https://www.pulse.com.gh/news/filla/i-bought-the-tigers-for-tourism-not-to-terrorise-people-freedom-jacob-caesar/rv72pfx |access-date=2023-10-23 |website=Pulse Ghana |language=en}}</ref> a ɔwɔ Nkran na Petronia Kuropɔn a worususu ho no. Kwarleyz Kuw no esi adan a wɔtse mu, eguadzi na mfirdwuma adan 500.<ref>{{Cite web |date=2021-08-19 |title=Nana Kwame Bediako Wins Top Forbes Award |url=https://dailyguidenetwork.com/nana-kwame-bediako-wins-top-forbes-award/ |access-date=2023-10-21 |website=DailyGuide Network |language=en-US}}</ref><ref>{{Cite web |last=Online |first=Peace FM |title=Nana Kwame Bediako Donates To Thousands Ahead Of The Partial Lockdown |url=https://www.peacefmonline.com/pages/showbiz/news/202003/404318.php |access-date=2023-10-21 |website=Peacefmonline.com - Ghana news}}</ref> == Amanyɛsɛm dwumadzi == Sanda 7, 2024 mu no, Bediako dze too gua dɛ obesi akan ama New Force kuw no. Iyi dzii adapɛn pii a wɔdze too gua a New Force no dzii ne "masked" anamusinyi a na wɔhwɛ kwan kɛse dɛ ɔbɛyɛ Bediako no ekyir. Wɔtwee dawurbɔ a na ɔsɛ dɛ ɔkɔ do wɔ Black Star Square no too nkyɛn ber a ɔmampanyin n'anmɔnsinyi no twee tum krataa a wɔdze bɛyɛ nhyiam no ekyir, na wɔdze "ɔman no adzeyɛ bi a wonntum nhu" kaa ho asɛm.<ref name="semafor1">{{cite news |last1=Ankrah |first1=Nana Oye |title=Ghana’s mystery presidential candidate pulls off his mask |url=https://www.semafor.com/article/01/09/2024/ghanas-mystery-presidential-candidate-removes-his-mask-gives-government-jitters |access-date=9 January 2024 |work=[[Semafor (website)|Semafor]] |date=9 January 2024 |language=en}}</ref> Bediako dze Maryam Issaka Kriese too gua dɛn'abadziekyir wɔ 2024 amansan abatow no mu.<ref>{{Cite web |date=2024-10-05 |title=Nana Kwame Bediako unveils Maryam Issaka Kriese as running mate - MyJoyOnline |url=https://www.myjoyonline.com/nana-kwame-bediako-unveils-maryam-issaka-kriese-as-running-mate/ |access-date=2024-10-24 |website=www.myjoyonline.com |language=en-US}}</ref><ref>{{Cite web |last=Ankah |first=Gertrude |date=5 October 2024 |title=Dr. Maryam Esaka Kriesie is Nana Kwame Bediako's vice presidential candidate |url=https://www.graphic.com.gh/news/politics/dr-maryam-esaka-kriesie-is-nana-kwame-bediakos-vice-presidential-candidate.html |access-date=29 December 2024 |website=Graphic Online}}</ref> Dze rokɔ 2024 abatow mu no, Newforce Movement no ɔmampanyin a ɔpɛ dɛ ɔyɛ ɔmampanyin no kɛkaa Asantehene Otumfuo Osei Tutu ho dɛ orikegyaa owufoɔ Akeyempimhen Oheneba Adusei Poku wɔ Kumase.<ref>{{Cite web |last=Ansah |first=Peter |date=2024-11-19 |title="Man of unity": Cheddar meets Otumfuo after making promise to Dormahene |url=https://yen.com.gh/people/271503-otumfuo-cheddar-sits-asantehenes-feet-ambitious-promise-dormahene/?utm_source=Whatsapp&utm_medium=Whatsapp&utm_campaign=Whatsapp |access-date=2024-11-19 |website=Yen.com.gh - Ghana news. |language=en}}</ref> == The New Force == The New Force yɛ kuw fofor a wɔahyehyɛ wɔ Ghana a Nana Kwame Bediako dzi hɔn enyim.<ref>{{Cite web |date=2024-01-16 |title=We’re here to give hope to ‘fearful’ entrepreneurs – New Force Movement |url=https://citinewsroom.com/2024/01/were-here-to-give-hope-to-fearful-entrepreneurs-new-force-movement/ |access-date=2024-01-24 |website=Citinewsroom - Comprehensive News in Ghana |language=en-US}}</ref> Kuw no yɛ amanyɛkuw gyinabea a agye Ghanafo adwen.<ref>{{Cite web |last=Quist |first=Ebenezer Agbey |date=2023-11-05 |title=Man with mask seen on multiple billboards in different regions, netizens amazed |url=https://yen.com.gh/people/245274-the-force-trends-online-billboard-man-wearing-mask-multiple-locations-ghana/ |access-date=2024-06-13 |website=Yen.com.gh - Ghana news. |language=en}}</ref> Nana Kwame Bediako na ɔhyehyɛɛ The New Force no. Kuw no hwehwɛ dɛ wɔbɔbɔ asɛm fofor wɔ amanyɛsɛm gyinabea ahorow mu wɔ Ghana. Ankorankor, tsemanmu fo dwumadzi a hɔn ho nnyɛ hɔn dɛ wɔ Ghana sikasɛm ho nkabom na ogyina hɔ ma kuw no. Bediako dze Maryam Issaka Kriese too gua sɛ ne hokafoɔ a ɔbɛdi kan akɔ 2024 amansan abatoɔ no mu.[23][24] Ɛde rekɔ abatoɔ 2024 mu no, == Mboaedze == <references responsive="" /> [[Nkyekyεmu:Amanyɛfo]] [[Nkyekyεmu:Ghanafo]] clrvqzdedxs4e75zkpx8j1x9odp24ql MediaWiki:BabelConfig.json 8 3763 36532 2025-01-30T23:57:32Z Maintenance script 1 Migrating server configuration to an on-wiki JSON file ([[phab:T374348]]) 36532 json application/json { "$version": "1.0.0", "BabelAutoCreate": true, "BabelCategoryNames": { "0": "", "1": "", "2": "", "3": "", "4": "", "5": "", "N": "" }, "BabelMainCategory": "", "BabelUseUserLanguage": false } 54hmctnlaawatl26wopa0v29fbhc0mb Wikipedia:Importers 4 3764 36533 2025-01-31T14:50:53Z Assilidjoe 33 Created page with "Iyi bɔboa hɛn yetum dze infobox bi a ɔwɔ English wikipedia do aba Fante wikipedia do." 36533 wikitext text/x-wiki Iyi bɔboa hɛn yetum dze infobox bi a ɔwɔ English wikipedia do aba Fante wikipedia do. hi7fm2i7hu7j1h61t1zd3hkgx2lowd9 Kojo Oppong Nkrumah 0 3765 36721 36596 2025-02-21T11:09:04Z Assilidjoe 33 Improved article 36721 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | nationality = {{flagicon|GHA}}&nbsp;Ghanaian | birth_date = {{Birth date and age|df=yes|1982|04|05}}<ref>{{cite web | url=http://www.modernghana.com/lifestyle/1587/16/kojo-oppong-nkrumah-a-young-achiever.html | title=Kojo Oppong Nkrumah : A Young Achiever | publisher=ModernGhana | accessdate=31 March 2015}}</ref><ref name=" Kojo Oppong-Nkrumah ">{{cite web | url=http://agln.aspeninstitute.org/fellows/kojo-oppong-nkrumah | title=Kojo Oppong-Nkrumah | publisher=Aspen Institute | accessdate=31 March 2015 | archive-url=https://web.archive.org/web/20150402180112/http://agln.aspeninstitute.org/fellows/kojo-oppong-nkrumah | archive-date=2 April 2015 | url-status=dead }}</ref> | birth_place = [[Koforidua]], [[Ghana]] | death_date = | death_place = | spouse = Akua Oppong Nkrumah | party = [[New Patriotic Party]] | relations = | children = 4 | residence = Ghana | alma_mater = [[Pope John Senior High School and Minor Seminary]] <br /> [[University of Cape Coast]] <br /> [[University of Ghana]]<br /> [[GIMPA]] | occupation = Politician, Lawyer, Farmer | signature = | website = http://www.konkrumah.com/ | name = Kojo Oppong Nkrumah | honorific-suffix = | image = Kojo Oppong Nkrumah.jpg | constituency_MP = [[Ofoase-Ayirebi (Ghana parliament constituency)|Ofoase-Ayirebi]] | parliament = <!-- Can be repeated up to eight times by adding a number --> | majority = <!-- Can be repeated up to eight times by adding a number --> | term_start = 07 January 2017 - Present | term_end = | order2 = | office1 = Deputy Minister for Information | term_start1 = Jan 2017 | term_end1 = Nov. 2018 | office2 = Minister for Information | term_start2 = Nov. 2018 | term_end2 = Feb. 2024 | predecessor2 = Dr. Mustapha Abdul-Hamid | successor2 = Fatimatu Abubakar | office3 = [[Ministry of Works and Housing (Ghana)|Minister of Works and Housing]] | term_start3 = 19 February 2024 | term_end3 = Jan 2025 | successor3 = | predecessor3 = Asenso Boakye | order3 = | footnotes = | birth_name = Kojo Oppong Nkrumah | nickname = KON }} '''Kojo Vincent Oppong Nkrumah''' (wɔwoo no wɔ Ebɔbira 5,1982) yɛ Ghana amanyɛnyi na mbranyimnyi.<ref>{{Cite web |title=Kojo Oppong Nkrumah |url=http://www.moi.gov.gh/index.php/about-us/the-ministers/kojo-oppong-nkrumah |access-date=2018-11-01 |website=moi government of ghana |archive-date=2018-11-01 |archive-url=https://web.archive.org/web/20181101140009/http://www.moi.gov.gh/index.php/about-us/the-ministers/kojo-oppong-nkrumah |url-status=dead }}</ref><ref>{{Cite web|url=https://citinewsroom.com/tag/kojo-oppong-nkrumah/|title=Kojo Oppong Nkrumah Archives |website=Citi Newsroom |access-date=2018-11-01}}</ref><ref>{{Cite web |last=Ghana |first=ICT Dept. Office of Parliament |title=Parliament of Ghana |url=https://www.parliament.gh/mps?mp=199 |access-date=2018-11-01 |website=parliament of ghana}}</ref> Ɔyɛ mbrahyɛbaguanyi dze ma the Ofoase-Ayirebi abatow mpasuar.<ref name=":0">{{Cite web|last=UKGCC|date=2018-07-09|title=HON. KOJO VINCENT OPPONG NKRUMAH|url=https://ukgcc.com.gh/hon-kojo-vincent-oppong-nkrumah/|access-date=2020-07-26|website=UK-Ghana Chamber of Commerce|language=en-US|archive-date=2019-04-27|archive-url=https://web.archive.org/web/20190427153520/https://ukgcc.com.gh/hon-kojo-vincent-oppong-nkrumah/|url-status=dead}}</ref><ref>{{Cite web |title=Ghana MPs – MP Details – Oppong-Nkrumah, Kojo |url=http://ghanamps.com/mps/details.php?id=5496 |access-date=2018-11-01 |website=Ghana MPs}}</ref><ref>{{Cite news|url=https://www.pulse.com.gh/news/politics/meet-kojo-oppong-nkrumah-ghana-s-affable-information-minister-id8723888.html|title=Meet Kojo Oppong Nkrumah, Ghana's affable Information Minister|last=Annang|first=Evans|access-date=2018-11-01|archive-date=2018-11-01|archive-url=https://web.archive.org/web/20181101175558/https://www.pulse.com.gh/news/politics/meet-kojo-oppong-nkrumah-ghana-s-affable-information-minister-id8723888.html|url-status=dead}}</ref>Odzii kan som dɛ Nsɛnsɛm ho Soafo fitsi Ɔbɛse 2018 na ekyir no ɔbɛyɛɛ Ɔsoafo a ɔhwɛ Ndwuma na Adan wɔ ber a nna NPP wɔ aban mu no.<ref>{{Cite web |date=2024-02-15 |title=I'll focus on rural housing, Saglemi project – Oppong Nkrumah |url=https://citinewsroom.com/2024/02/ill-focus-on-rural-housing-saglemi-project-oppong-nkrumah/ |access-date=2024-02-16 |website=Citinewsroom - Comprehensive News in Ghana |language=en-US}}</ref><ref>{{Cite web |last=Abedu-Kennedy |first=Dorcas |date=2024-02-15 |title=Oppong Nkrumah outlines priorities as Minister of Works and Housing |url=https://www.adomonline.com/oppong-nkrumah-outlines-priorities-as-minister-of-works-and-housing/ |access-date=2024-02-16 |website=Adomonline.com |language=en-US}}</ref> == Ahyɛse Bra == Wɔwoo Nkrumah wɔ Koforidua, wɔ Epuei Mantɔw mu wɔ Ghana. N'awofo nye Kwame Oppong Nkrumah na Felicia Oppong Nkrumah. Nna ne maame yɛ kyerɛkyerɛnyi na ne papa so ahyɛse no nna ɔyɛ kyerɛkyerɛnyi ansaana ɔrebɛyɛ edwuma wɔ sikakorabea. Ofi Akim Anyinase. == Mboaedze == <references /> [[Nkyekyεmu:Ghana Amanyɛnyi]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] hubayt4d4kxbfpy9i5u678y04wfljc7 Abura-Asebu (Ghana parliament constituency) 0 3766 36555 36554 2025-02-10T06:42:41Z Assilidjoe 33 medze nsɛm no bi aka ho 36555 wikitext text/x-wiki {{Databox|item=Q4670648}}'''Abura-Asebu''' ka abatow Mpasuar ahorow a wɔwɔ Ghana mbrahyɛbagua no ho. Mbrahyɛbaguanyi kor na wɔayɛ mbrahyɛbaguanyi wɔ hɔ wɔ hɔn mber no a etwa mu no. Abura-Asebu wɔ Abura/Adebu/Kwamankese mansin no mu wɔ Mfinimfin Mantɔw mu wɔ Ghana. == Ahye == Mpasuar no wɔ Abura/Asebu/Kwamankese mansin a ɔwɔ Mfinimfin Mantɔw mu wɔ Ghana. == Mbrahyɛbaguafo == {| class="wikitable" |- !Election!!Member!!Party |- | [[MPs elected in the Ghana parliamentary election, 1992|1992]] | Vincent K Turkson | [[National Convention Party (Ghana)|National Convention Party]] |- | [[MPs elected in the Ghana parliamentary election, 1996|1996]] | Ato Quarshie | [[National Democratic Congress (Ghana)|National Democratic Congress]] |- | [[MPs elected in the Ghanaian parliamentary election, 2000|2000]] | Harry Halifax-Hayford | [[National Democratic Congress]] |- | [[MPs elected in the Ghana parliamentary election, 2004|2004]] | Andrew Kingsford Mensah | [[New Patriotic Party]] |- | [[MPs elected in the Ghana parliamentary election, 2008|2008]] | Anthony Christian Dadzie | [[National Democratic Congress]] |- |} [[Nkyekyεmu:Ghana Mpasuar Ahorow]] 5airszpzwbg3buv7ij3mo3dtea1naax Ghana Esuapɔn (University of Ghana) 0 3767 36560 36559 2025-02-10T15:21:17Z KISUMAR123 67 Meyɛɛ nsiesie 36560 wikitext text/x-wiki '''University of Ghana''' yɛ aban Esuapɔn a ɔwɔ Nkran, Ghana. Ɔno nye esuapɔn a akyɛr wɔ ɔman yi mu. Wɔtseew esuapɔn yi wɔ 1948<ref name="CIES">{{cite web |url=http://www.cies.ws/newsletter/sept_06/Ghana.htm |title=Expansion of Higher Education in Ghana: Moving Beyond Tradition |access-date=9 March 2007 |author=Kwabena Dei Ofori-Attah |work=Comparative & International Education Newsletter: Number 142 |publisher=CIES, Florida International University |url-status=dead |archive-url=https://web.archive.org/web/20061004065312/http://www.cies.ws/newsletter/sept_06/Ghana.htm |archive-date=4 October 2006}}</ref> mu dɛ '''University College of the Gold Coast'''<ref>{{Cite web |title=Overview {{!}} University of Ghana |url=https://www.ug.edu.gh/about/overview |access-date=2020-05-28 |website=University of Ghana}}</ref><ref>{{cite web|title= August 11, 1948: The University College of the Gold Coast is established by ordinance |date=11 August 2017 |url=https://www.eaumf.org/ejm-blog/2017/8/11/august-11-1948-the-university-college-of-the-gold-coast-is-established-by-ordinance |access-date= 26 June 2020}}</ref> wɔ British amambu mu wɔ [[Gold Coast (British colony)|Gold Coast]]. Nna ɔyɛ kɔlegyi a ɔhyɛ [[University of London]] ase,<ref name="TopUni">{{Cite web|title=University of Ghana|url=https://www.topuniversities.com/universities/university-ghana|date=2015-07-16|website=Top Universities|language=en|access-date=2020-05-28}}</ref> a nna ɔhwɛ no nwomasua dwumadzi ahorow do na ɔma n'esuafo abɔdzin krataa.<ref name="Daniel">{{cite web|url=http://www.users.globalnet.co.uk/~univghana/ghanahed.htm |title=THE UNIVERSITIES IN GHANA |access-date=10 March 2007 |author=G. F. Daniel |work=Development of University Education in Ghana |date=17 April 1998 |publisher=University of Ghana |url-status=live |archive-url=https://web.archive.org/web/20070319140828/http://www.users.globalnet.co.uk/~univghana/ghanahed.htm |archive-date=19 March 2007 }}</ref> Ghana nyaa ne fahodzi ekyir wɔ 1957 no, wɔsesaa kɔlegyi ne dzin ma ɔbɛyɛɛ '''University College of Ghana'''.<ref name="unigh">{{Cite web |title=Establishment of The University {{!}} University of Ghana |url=https://www.ug.edu.gh/content/establishment-university |url-status=dead |archive-url=https://web.archive.org/web/20170921192554/https://www.ug.edu.gh/content/establishment-university |archive-date=21 September 2017 |access-date=2020-05-24 |website=University of Ghana}}</ref> Wɔsesaa no yɛɛ no '''University of Ghana''' wɔ 1961 mu, ber a onyaa esuapɔn dzibew ankasa no.<ref>{{cite book|url=https://books.google.com/books?id=3sp1pAOfXgIC&pg=PA166|title=Education in Ghana|last=George|first=Betty Stein|publisher=U.S. Government Printing Office|year=1976|location=Washington, D.C.|page=166}}</ref> == Mboaedze == ralbjq7pd9b0zzddms55id6mgkrd7zl Gloria Adokoh 0 3770 36671 36599 2025-02-18T14:59:06Z Gloria Adokoh 1376 I created my profile 36671 wikitext text/x-wiki I am Gloria Adokoh and I edit Fante Wikipedia. o1buqdzgdlcaka7bv25za4dxpvpuy78 Sekondi (Ghana parliament constituency) 0 3781 36717 36611 2025-02-20T20:39:43Z A09 777 -english 36717 wikitext text/x-wiki Sekunde y3 abatow mpasuar do kor a ogyina ho ma mbrahw3bedwafie w) )man Ghana mu. 5v7psslddnarqg9yb15rqazj1ypy4g4 Mpohor, Ghana 0 3782 36628 36612 2025-02-15T07:45:24Z Assilidjoe 33 36628 wikitext text/x-wiki {{Infobox settlement |name = Mpohor |native_name = |native_name_lang = <!-- ISO 639-1 code e.g. "fr" for French. If more than one, use {{lang}} instead --> |settlement_type = Town |image_skyline = |imagesize = |image_alt = |image_caption = |image_flag = |flag_alt = |image_seal = |seal_alt = |image_shield = |shield_alt = |etymology = |nickname = |motto = |image_map = |map_alt = |map_caption = |pushpin_map = Ghana |pushpin_map_alt = |pushpin_map_caption = Location of Mpohor |pushpin_label_position = bottom |coordinates = {{coord|4|58|14|N|1|53|34|W|type:city|display=inline,title}} |coor_pinpoint = |coordinates_footnotes = |subdivision_type = Country |subdivision_name = {{flag|Ghana}} |subdivision_type1 = [[Regions of Ghana|Region]] |subdivision_name1 = [[Western Region (Ghana)|Western Region]] |subdivision_type2 = [[Districts of Ghana|District]] |subdivision_name2 = [[Mpohor (district)|Mpohor]] |subdivision_type3 = |subdivision_name3 = |established_title = |established_date = |founder = |seat_type = |seat = |government_footnotes = |government_type = |governing_body = |leader_party = |leader_title = |leader_name = |leader_title1 = |leader_name1 = |leader_title2 = |leader_name2 = |leader_title3 = |leader_name3 = |leader_title4 = |leader_name4 = |unit_pref = Metric <!-- ALL fields with measurements have automatic unit conversion --> <!-- for references: use <ref> tags --> |area_footnotes = |area_urban_footnotes = <!-- <ref> </ref> --> |area_rural_footnotes = <!-- <ref> </ref> --> |area_metro_footnotes = <!-- <ref> </ref> --> |area_note = |area_water_percent = |area_rank = |area_blank1_title = |area_blank2_title = <!-- square kilometers --> |area_total_km2 = |area_land_km2 = |area_water_km2 = |area_urban_km2 = |area_rural_km2 = |area_metro_km2 = |area_blank1_km2 = |area_blank2_km2 = <!-- hectares --> |area_total_ha = |area_land_ha = |area_water_ha = |area_urban_ha = |area_rural_ha = |area_metro_ha = |area_blank1_ha = |area_blank2_ha = |length_km = |width_km = |dimensions_footnotes = |elevation_footnotes = |elevation_m = 74 |population_footnotes = |population_as_of = |population_total = |population_density_km2 = auto |population_note = |population_demonym = |timezone1 = [[Greenwich Mean Time|GMT]] |utc_offset1 = |timezone1_DST = [[Greenwich Mean Time|GMT]] |utc_offset1_DST = |postal_code_type = [[Ghana Post GPS]] |postal_code = [[Postal codes in Ghana|WM]] |area_code_type = [[Telephone numbering plan|Area code]] |area_code = [[Telephone numbers in Ghana|+2333120]] |area_codes = <!-- for multiple area codes --> |iso_code = |website = <!-- {{URL|example.com}} --> |module = |footnotes = }} '''Mpohor''' nye Mpohor Mansin no no kuropɔn, wɔ atɔe mantɔw a ɔwɔ ɔman Ghana mu. Ayɛ Mansin no no kuropɔn fitsi ber a kurow no bɔbɔɔ adze wɔ afe 2012 mu. Nyimpa a wɔwɔ mu no, hɔn dodow bɛyɛ 42,923. Kurow no ne tɛtserɛtɛ bɔbor po ne tsentsen do bɛyɛ anamɔn eduosuon anan (74) Mpohor wɔ Sekondi- Takoradze, ne etsifi atɔe afamu. == Skuul == Mpohor Senior High School mqur056p1hajlnth6y8ht1huhztii7o Wassa Amenfi Central (district) 0 3783 36613 2025-02-14T14:30:05Z FredOpobi 1799 Created page with " Wassa Amenfi mfinimfin(mansin) yɛ mansin duanan a ɔyɔ Atɔe mantɔw mu kor wɔ Ghana.Inna wɔ ka Wassa Amenfi atɔe mansin ho wɔ 2004." 36613 wikitext text/x-wiki Wassa Amenfi mfinimfin(mansin) yɛ mansin duanan a ɔyɔ Atɔe mantɔw mu kor wɔ Ghana.Inna wɔ ka Wassa Amenfi atɔe mansin ho wɔ 2004. 5992ro1fax0racx0lx9g019fgcs0y0k SeSefwi-Wiawso Municipal District 0 3784 36614 2025-02-14T14:32:18Z Omikay Nicole Diamond 1812 New article created 36614 wikitext text/x-wiki Ekyir na )b3se saa y33 At)e atefimant) ne mansen. Nde yi Wiawso na )y3 ne mansen kuropon.<ref>https://web.archive.org/web/20150316111218/http://www.statsghana.gov.gh/docfiles/2010_District_Report/Western/Sefwi%20Wiawso.pdf</ref> rxx11x96dqgt5ulipiwqtqhsrusxhvn Effia constituency 0 3785 36615 2025-02-14T14:34:46Z Lawuratu Ahmed 1813 Created new article 36615 wikitext text/x-wiki Effia abatow mpasuar do y3 abatow mpasuar kor a ogyina h) ma )man Ghana. 8c2td2zmcz6o4pmfuqzy91g1mblz3xr Ahanta West Municipal District 0 3786 36627 36616 2025-02-15T07:43:35Z Assilidjoe 33 Mayɛ nsiesei kakra na medze infobo 36627 wikitext text/x-wiki {{Infobox settlement |name = Ahanta West Municipal District |settlement_type = Municipal [[Districts of Ghana|District]] |native_name = |nickname = |image_skyline = |image_size = |image_caption = |image_flag = |image_seal = |image_map = Districts of the Western Region (2019).png |map_caption = Districts of [[Western Region, Ghana|Western Region]] |pushpin_map = Ghana |pushpin_map_caption = Location of Ahanta West Municipal District within [[Western Region, Ghana|Western]] |subdivision_type = Country |subdivision_name = {{flag|Ghana}} |subdivision_type1 = [[Regions of Ghana|Region]] |subdivision_name1 = {{flagicon image|Flag of Western Region (Ghana).gif}} [[Western Region, Ghana|Western]] |subdivision_type2 = Capital |subdivision_name2 = [[Agona Nkwanta]] |leader_title = Municipal Chief Executive |leader_name = [[Henrietta Mary Eyison]] |established_title = |established_date = |area_total_km2 = 636 |area_land_km2 = |area_water_km2 = |population_as_of = 2021 census<ref>[http://www.citypopulation.de/en/ghana/admin/ Ghana: Administrative Division]</ref> |population_note = |population_total = 153,140 |population_metro = |population_density_km2 = auto |timezone = GMT |utc_offset = +0 |timezone_DST = |utc_offset_DST = |coordinates = {{coord|4|52|55.2|N|1|58|8.4|W|region:GH|display=inline}} |elevation_m = |iso_code = GH-WP-AW |website = |footnotes = }} '''Ahanta West Municipal District''' yɛ amansin duanan no mu kor a ɔwɔ Atɔe Mantɔw mu wɔ Ghana. Ɔyɛ mansin a wɔtseew wɔ afe 1988 aber a nna wɔfrɛ no Ahanta West District, a wonya fii nkaa sekondi Takoradi mansin mu. Wɔ ber a wɔmaa do bɛyɛɛ no mansin wɔ Ebɔw 15,2018 ma ɔbɛyɛɛ Ahanta atɔe Mansin mu. Yɛbohu mansin yi wɔ mpoano afamu wɔ atɔe mantɔw mu na Agona Nkwanta yɛ ne kuropɔn. qrq5b6ulfpfw44fpfnzdkyohybzuyli Wassa amenfi central 0 3787 36626 36617 2025-02-15T07:41:42Z Assilidjoe 33 Mayɛ nsiesei kakra na medze mboaedze aka ho 36626 wikitext text/x-wiki {{Infobox settlement |name = Wassa Amenfi Central District |settlement_type = [[Districts of Ghana|District]] |native_name = |nickname = |image_skyline = |image_size = |image_caption = |image_flag = |image_seal = |image_map = Districts of the Western Region (2019).png |map_caption = Districts of [[Western Region, Ghana|Western Region]] |pushpin_map = Ghana |pushpin_label_position = |pushpin_map_caption = Location of Wassa Amenfi Central District within [[Western Region, Ghana|Western]] |subdivision_type = Country |subdivision_name = {{flag|Ghana}} |subdivision_type1 = [[Regions of Ghana|Region]] |subdivision_name1 = {{flagicon image|Flag of Western Region (Ghana).gif}} [[Western Region, Ghana|Western]] |subdivision_type2 = Capital |subdivision_name2 = [[Manson Amenfi]] |leader_title = District Executive |leader_name = |established_title = |established_date = |area_magnitude = |area_total_km2 = 1643 |area_land_km2 = |area_water_km2 = |population_as_of = 2021 census<ref>[http://www.citypopulation.de/en/ghana/admin/ Ghana: Administrative Division]</ref> |population_note = |population_total = 119,117 |population_metro = |population_density_km2 = auto |timezone = GMT |utc_offset = +0 |timezone_DST = |utc_offset_DST = |coordinates = {{coord|5|37|59.52|N|2|15|4.32|W|region:GH|display=inline}} |elevation_m = |iso_code = GH-WP-WC |blank_name = |blank_info = |website = |footnotes = }} '''Wassa Amenfi Central District''' yɛ amansin du-anan a ɔwɔ Atɔe Mantɔw, Ghana no mu baako. Ahyɛse no nna ɔyɛ Wassa Amenfi Atɔe Mantɔw a na nsõ dɛm ber no fã wɔ Obiradzi 2004 mu, a wɔhyehyɛɛ no ​​firii kan Aowin-Amenfi Mantam Badwa no mu, kɔsii sɛ wɔkyekyɛɛ ɔmansin no apueeɛ fam mu de bɔɔ Wassa Amenfi Mfinimfini Mantam wɔ 28 June 2012;  enti wɔasesa ɔfa a aka no din ayɛ no Wassa Amenfi West District (a akyiri yi wɔmaa so kɔɔ municipal district assembly gyinabea wɔ Ebɔw 15,2018 ma ɔbɛyɛɛ Wassa Amenfi West Municipal district.<ref>new article created</ref> t3yzwywli9k3xkjzpf2e0avo7aa95cu Gomoa East (Ghana parliament constituency) 0 3788 36625 36618 2025-02-15T07:37:59Z Assilidjoe 33 36625 wikitext text/x-wiki '''Mfinimfin Mantɔw''' no ka amantɔw du esia ɔagye ato mu wɔ ɔman Ghana mu no ho. Asantse nye Epuei amantɔw no nye bɔ hye wɔ etsifi afamu, Epuei Mantɔw no nye no bɔ hye wɔ etsifi afamu, Nkran Mantɔw no nye no bɔ hye wɔ epuei famu na ɔsan nye no bɔ ɔhye wanaa afamu. Mfinimfin Mantaw no agye dzin ɔnam skuul ekukudam a ɔwɔ no ntsi nye famu egudze nye ndwuma ahorow a agye ntaa ma nkorɔfo ba nserahwɔ wɔ mu ntsi.Mfinimfin Mantɔw no wɔ nserahwɛ bea bi tse dɛ abakɛse, ie0a5ji8em74rw1hkz2n88gho7pgseo Shama Ahanta East Metropolitan District 0 3789 36781 36624 2025-02-22T11:05:40Z Kojo Atta Kakra 1804 I improved my article 36781 wikitext text/x-wiki {{Infobox settlement |name = Shama-Ahanta East Metropolitan District |settlement_type = Former Metropolitan [[Districts of Ghana|District]] |native_name = |nickname = |image_skyline = |image_size = |image_caption = |image_flag = |image_seal = |image_map = Western Ghana districts.png |map_caption = Districts of [[Western Region, Ghana|Western Region]] |pushpin_map = Ghana |pushpin_label_position = |pushpin_map_caption = Location of Shama-Ahanta East Metropolitan District within [[Western Region, Ghana|Western]] |subdivision_type = Country |subdivision_name = {{flag|Ghana}} |subdivision_type1 = [[Regions of Ghana|Region]] |subdivision_name1 = {{flagicon image|Flag of Western Region (Ghana).gif}} [[Western Region, Ghana|Western]] |subdivision_type2 = Capital |subdivision_name2 = [[Sekondi-Takoradi]] |leader_title = Metropolitan Chief Executive |leader_name = [[Kwesi Nkrumah]] |established_title = |established_date = |area_magnitude = |area_total_km2 = 384 |area_land_km2 = |area_water_km2 = |population_as_of = 2002 |population_note = |population_total = 366,579 |population_metro = |population_density_km2 = |timezone = GMT |utc_offset = +0 |timezone_DST = |utc_offset_DST = |coordinates = {{coord|4|55|12|N|1|44|24|W|region:GH|display=inline}} |elevation_m = |iso_code = GH-WP-SA |blank_name = |blank_info = |website = |footnotes = }} '''Sema Mansin''' ka mansin du-anan a ɔwɔ Atɔree mantɔw mu, wɔ Ghana ha. Nkan no nna nkyɛ ɔka Sema Ahanta East Metropolitan District kɛse ara ho wɔ afe 1988, a wɔtseew fii Sekondi Takoradi Metropolitan Authority Council mu, dze kosi dɛ epuei afa mu wɔ mansin no mu no wɔkyɛɛ mu ma yebenya Sema Mansin wɔ Kwakwar 29, 2008; Dɛm ntsi fa a ɔkaa no na wɔtoo no dzin Sekondi Takoradi Metropolitan District. Mansin no wɔ Anee - epuei fa a ɔwɔ Atɔree mantɔw mu na Shama na ɔyɛ ne kuropɔn. Sema mansin no mu nyimpa dodow bɛyɛ ɔha nkyɛmu eduosia,314 na wɔnye Guinea Po no bɔ hye. Ɔwɔ edwumayɛfo a wɔka hɔn ho wɔ mpataayi na ekuadwuma mu no ɔha mu 42%. Fort San Sebastian so, kor a nna ɔyɛ nkoa a wɔwɔ Ghana ansaana wɔdze hɔn rekɔ New World wɔ afe 1600 mu. Wɔhyɛ Pra Nyai-Eyi Afahye, nkorɔfo a wɔwɔ Shama amambrabea afahyɛ no ho fa wɔ dapɛn a ɔtɔ do ebien wɔ Ɔbrɛfɛw dapɛn biara mu. Ɔyɛ dapɛn nhyiamu na mpɛn pii no wɔhyɛ ase Memenda na wɔhyɛ ase dapɛn a ɔreba no mu Kwesida.Sema mansin no wɔ nyimpa bɛyɛ ɔha nkyɛmu eduosia,314 na wɔnye Guinea Po no bɔ hye. Ɔwɔ edwumayɛfo a wɔka hɔn ho wɔ mpataayi na kuayɛ mu no ɔha mu eduanan ebien.Afarfo nkurow a woyi mpataa wɔ Shama nye Shama, Aboadze na Abuesi nkurow yi wɔ bɛyɛ 1,500 a wɔdze hɔn nsa ahyɛ nsu ase wɔ nsu a wɔdze kyerɛw po mu tɔn 30,000 afe biara no mu nam a wɔdze yɛ edwuma wɔ hɔn gua do no yɛ adze a ɔka ho bi a ɔyɛ edwuma ɔha mu 78 a wɔyɛ edwumayɛfo edwumayɛfo edwuma wɔ Shama mu no dze hɔn ho hyɛ ekuadwuma Asoɛe a ɔhwɛ Edziban na Kuadwuma ho nsɛm do no mu dɛ wɔdze ndwuma a wɔyɛ no bɛsesa kuadwuma mu, a ɔbɛma ndɛ yi enya sikasɛm, edziban mu ahobambɔ na edwuma a ɔbɛyɛ edwuma ahorow. 0nrlox6zyb6219pzcre28qoyc12ycq9 Jomoro Municipal District (a.k.a. Nzema West Municipal District) 0 3790 36623 36620 2025-02-15T07:21:05Z Assilidjoe 33 Mayɛ nsiesei kakra na medze mboaedze aka ho 36623 wikitext text/x-wiki {{Infobox settlement |name = Jomoro Municipal District |settlement_type = Municipal [[Districts of Ghana|District]] |native_name = |nickname = |image_skyline = |image_size = |image_caption = |image_flag = |image_seal = |image_map = Districts of the Western Region (2019).png |map_caption = Districts of [[Western Region, Ghana|Western Region]] |pushpin_map = Ghana |pushpin_label_position = |pushpin_map_caption = Location of Jomoro Municipal District within [[Western Region, Ghana|Western]] |subdivision_type = Country |subdivision_name = {{flag|Ghana}} |subdivision_type1 = [[Regions of Ghana|Region]] |subdivision_name1 = {{flagicon image|Flag of Western Region (Ghana).gif}} [[Western Region, Ghana|Western]] |subdivision_type2 = Capital |subdivision_name2 = [[Half Assini]] |leader_title = Municipal Chief Executive |leader_name = [[Louisa Iris Arde]] |established_title = |established_date = |area_magnitude = |area_total_km2 = 1344 |area_land_km2 = |area_water_km2 = |population_as_of = 2021 census<ref>[http://www.citypopulation.de/en/ghana/admin/ Ghana: Administrative Division]</ref> |population_note = |population_total = 126,576 |population_metro = |population_density_km2 = auto |timezone = GMT |utc_offset = +0 |timezone_DST = |utc_offset_DST = |coordinates = {{coord|5|5|35|N|3|6|5|W|region:GH|display=inline}} |elevation_m = |iso_code = GH-WP-JO |blank_name = |blank_info = |website = |footnotes = }} '''Jomoro Municipal District''' a wɔfrɛ no Nzema Atɔe Municipal Mansin yɛ Mansin a ɔtɔdo du-anan wɔ Atɔe Mantɔw wɔ Ghana ha. Wɔtsew no dɛ Mansin wɔ afe 1988 mu wɔ ber a nna ɔyɛ Jomoro Mansin, a wɔtsew fi nkan Nzema Mansin Council, dze kɛpem ber wɔpaw no dɛ Municipal mansin wɔ Ebɔw ne da ɔtɔdo duenum afe 2018 ɔabɛyɛ Jomoro Municipal Mansin. == Mboaedze == r57w8jjr9c0scegghuk7hcrftymcc6j Manhyia South 0 3791 36814 36622 2025-02-24T10:37:07Z Ekuwa Nyarkowa 1816 Meyɛɛ nsesa kakra 36814 wikitext text/x-wiki '''Manhyia anaafo''' yɛ mpasua a wogyina ma Ghana mbrahyɛbaguafo no mu kor. Iyi yɛ ber a odzikan a oenya mbrahyɛbaguanyi.Manhyia yɛ mansin a ɔwɔ kumasi wɔ [[Esuantse Mantɔw]] mu wɔ Ghana. 7j7i199ufaj5mj6wvmghxx7s86q2w98 Winneba 0 3792 36632 36631 2025-02-16T07:40:19Z Mariama Otoo 1815 36632 wikitext text/x-wiki '''WINNEBA''' Winneba yɛ kurow na Effutu Municipal mansin ne kurowpɔn wɔ mfinimfin mantɔw wɔ Ghana ne anaafo. Winneba hɔn dodow bɛyɛ 60331. Winneba a dodow nara nyim dɛ ɔyɛ Simpa yɛ tsetse apoyɛ bea a ɔda anaafo wɔ Ghana, ɔyɛ leasing ɔha- eduanan fiti.boka fi Cape coast. Seseiara dze mbrahyɛbaguanyi a ɔtse do yɛ Alexander Kwamina Afenyo- Markin. ptpmxai6yad6wk8g6jxu1tnec22ii9j Ashanti Region 0 3793 36633 2025-02-16T08:06:36Z Mariama Otoo 1815 Meyɛɛ nsesa 36633 wikitext text/x-wiki '''Esuantse Mantɔw mu''' Yɛ bohu esuantse man wɔ ɔman Ghana ne anaafo na ɔno na ɔtɔdo ebiasa at Ghana ne nkurow etsitsir du esia(16) noho, ɔfa asaase 24,389 km a ɔyɛ 10.2 wɔ ɔman Ghana ne asaase kɛse ne nyinara. Wɔ afe 2021 nyimpa nkenkanee a wɔyɛɛ no, Esuante man na ɔbɛgyee dzin osiandɛ MNA nyimpa dodow a wɔwɔ hɔ dɛm aber no yɛ 5,440,463, na wɔka kɔ ɔman ne nkyɛmu fa na ne mboree(1/6). Esuantse man agye dzin wɔ sikakɔkɔɔ na kookoo dua mu. Esuantse man yɛ Ghana me kurow a ɔso na nkan no nna ɔyɛ kuropɔn. d94k2c4rahdi0dqktt2xcubbqxgb2h3 Mfantsiman Municipal District 0 3795 36657 36656 2025-02-17T06:50:27Z Assilidjoe 33 Medze mboaedze aka ho 36657 wikitext text/x-wiki {{Infobox settlement | name = Mfantsiman Municipal Assembly | settlement_type = Municipal [[Districts of Ghana|District]] | native_name = | nickname = | image_skyline = Saltpond Ghana.jpg | image_size = | image_caption = Saltpond (town centre) | image_flag = | image_seal = | image_map = Districts of the Central Region (2012).svg | map_caption = Districts of [[Central Region, Ghana|Central Region]] | pushpin_map = Ghana | pushpin_label_position = | pushpin_map_caption = Location of Mfantsiman Municipal Assembly within [[Central Region, Ghana|Central]] | subdivision_type = Country | subdivision_name = {{flag|Ghana}} | subdivision_type1 = [[Regions of Ghana|Region]] | subdivision_name1 = {{flagicon image|Flag of Central Region (Ghana).gif}} [[Central Region, Ghana|Central]] | subdivision_type2 = Capital | subdivision_name2 = [[Saltpond]] | leader_title = Municipal Chief Executive | leader_name = Kenneth Kelly Essuman | established_title = | established_date = | area_magnitude = | area_total_km2 = 533 | area_land_km2 = | area_water_km2 = | population_as_of = 2021 | population_note = | population_total = 168,905<ref>[http://www.citypopulation.de/en/ghana/admin/ Ghana: Administrative Division]</ref> | population_metro = | population_density_km2 = | timezone = GMT | utc_offset = +0 | timezone_DST = | utc_offset_DST = | coordinates = {{coord|5|12|11.16|N|1|3|25.2|W|region:GH|display=inline}} | elevation_m = | iso_code = GH-CP-MF<ref>http://www.statoids.com/ygh.htm{{dead link|date=January 2018 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> | blank_name = | blank_info = | website = [http://www.mfantsemanma.gov.gh Official Website] | footnotes = }} '''Mfantsiman Municipal Assembly''' yɛ amansin eduonu ebienu a ɔwɔ Mfinmfin Mantɔw,Ghana no mu kor. Ahyɛse no wɔhyehyɛɛ no dɛ mansin asoɔe wɔ afe 1988 mu ber a nna wɔfrɛ no Mfantsiman Mansin, a wɔhyehyɛɛ no ​​fitsi nkan Mfantsiman Mansin Bagua no mu; kesii dɛ ekyir yi wɔmaa no do kɔɔ kuropɔn mansin nhyiamu gyinabea wɔ Kwakwar 28, 2008 ma ɔbɛyɛɛ Mfantsiman Kuropɔn Mansin. Naaso, wɔ [[Obiradzi]] 28 2012 no, wɔkyekyɛɛ mansin no epuei afa mu dze yɛɛ Ekumfi Mansin; ntsi, wɔekora fã a aka no do dɛ Mfantsiman Municipal Assembly. Kurow no wɔ Finimfin Mantɔw anafo afa mu atɔe na ɔwɔ Saltpond dɛ ne kurowpɔn. == Mboaedze == 0dkd1qzq7u8bbqv09p0ayverovi2mof Cape Coast Metropolitan Assembly 0 3797 37820 37818 2025-03-19T10:22:55Z Robertjamal12 13 37820 wikitext text/x-wiki '''Cape Coast Metropolitan Assembly''' yɛ amansin aduonu mmienu a ɛwɔ Central Region, Ghana no mu baako.[2][3][4] Mfitiaseɛ no wɔhyehyɛɛ no ​​sɛ kuropɔn mantam nhyiamu wɔ afe 1988 mu berɛ a na wɔfrɛ no Cape Coast Municipal District, a wɔhyehyɛɛ no ​​firii Cape Coast Municipal Council mu; kɔsii sɛ akyiri yi wɔmaa no so kɔɔ kuropɔn mantam nhyiamu gyinabea wɔ 29 Ɔpɛpɔn 2008 ma ɛbɛyɛɛ Cape Coast Kuropɔn Mantam. Kurow no wɔ Central Region anafo fam atɔe fã na ɛwɔ Cape Coast sɛ n’ahenkurow; a ɛsan yɛ ɔmantam ahenkurow a ɛwɔ mfinimfini mantam no mu 5usu70l1semrswrybnjk2nmd5z9yw1y Salaga South (Ghana parliament constituency) 0 3798 37823 37821 2025-03-19T10:25:45Z Robertjamal12 13 37823 wikitext text/x-wiki {{Infobox Ghana constituency | Name = Salaga South | Map1 = <!-- Map of constituency location in district--> | Map2 = Savannah in Ghana 2018.svg | Year = | District = [[East Gonja District]] | Region = [[Savannah Region]] | MP = [[Zuwera Ibrahimah|Zuwera Mohammed Ibrahimah]] | Party = [[New Patriotic Party]] }} '''Salaga Epue Afa''' mu yɛ amensin no mu kor a ogyina ma Salaga wɔ Ghana mbrahyɛbegua mu. Afe a woetwa mu no, wɔtoow aba yii mbrahyɛbaguanyi kor ma ogyina hɔn ananmu wɔ mbrahyɛbagua mu wɔ Ghana. Salaga Epue Afa mu mensi no, yebohu no wɔ East Gonja mensin a ɔwɔ Savannah mantɔw a ɔwɔ Ghana.<ref>https://en.m.wikipedia.org/w/index.php?title=Salaga_South_(Ghana_parliament_constituency)&wprov=rarw1</ref> o58igkzu9p933bo95du79nspzf7420l Gomoa West (Ghana parliament constituency 0 3799 36730 2025-02-21T13:51:42Z Arthur Isaac Kofi 1837 New article created 36730 wikitext text/x-wiki Gomoa abre yɛ ambatow mpasua kor a ɔwɔ mbrɛhyɛbɛguafie. No nkobɛta nye hɔn a wɔwɔ Gomoa abre mpasua a ɔwɔ finimfin mantɔw mu. jdzz749fewpzp7o0qrr6xwl2djjadpn Juaboso (district) 0 3800 36778 36733 2025-02-22T10:49:34Z Kojo Atta Kakra 1804 I improved my article 36778 wikitext text/x-wiki '''JUABOSO MANSIN HO ABAKƆSƐM''' Juaboso Mansin ka mansin akron a ɔwɔ Atɔree Etsifi Mantɔw mu wɔ Ghana. Kan no wɔ Dzifuu, 2004 mu no nna nkyɛ ɔka Juaboso Bodi Mansin kɛse no ho, a wɔtseew fii kan no Sefwi Bibiani Mansin no mu, dze kosi wɔkyɛɛ Anee -epuei mu ma yebeenya Bodi Mansin wɔ Obiradzi 28, 2012, ne dɛm ntsi fa ɔkaa no na yɛato no dzin Juaboso Mansin. Mansin netsir wɔ Etsifi-atɔree fa a ɔwɔ Atɔree Etsifi Mantɔw a Juaboso yɛ ne kuropɔn Etsifi afamu nye Bia Epuei, Bia West na Esuanfo Aborɔkyir Mansin. N’epuei famfo yɛ Esuanafo Anafo na Bodia Mansin. Suaman Mansin no da anafo na La Cote d'Ivoire kɔ atɔe fam 8lzys2bfksi2y3l4tgurlxm9szmu95l Ajumako Enyan District 0 3801 36734 2025-02-21T13:59:26Z Omikay Nicole Diamond 1812 Asikuma odoben brakwa distrist 36734 wikitext text/x-wiki '''Asikuma-Odoben-Brakwa District''' Asikuma Odoben Brakwa mansen y3 mansen kor finfin mant)w mu. W) y33 Dem mansen wo 1988, fii Ajumako Enyan mansen mu w) 1974 - 1978. D3m mansen w) atifi ato) a )w) finfin mant)w mu na Breman Asikuma y3 ne kuropon. 2zvkn8t3657fzd87wbr4mh7vrcvt8z0 Ellembelle District 0 3802 36735 2025-02-21T14:03:26Z Faustina Arthur 1832 NEW ARTICLE CREATED 36735 wikitext text/x-wiki Ellembelle mansin ka amansin du-anan a ɔwɔ atɔe mantɔw a ɔwɔ ghana no ho.Ahyɛase no nna ɔka nkan mansin Nzema East no ho wɔ afe 1988 mu,a wonya fii nkan Nzema District council mu,Kɛpem dɛ hɛn manpanyin dadaw John Agyekum Kufour tsew hɔn fir hɔn ho wɔ 29th February 2008 dze tsew Ellembelle mansin no; 5jr56ln7hpklr8du4vt80ow89n4kqd0 Salaga North (Ghana parliament constituency 0 3803 36736 2025-02-21T14:04:24Z Richmond Mbiah 1805 New article created 36736 wikitext text/x-wiki '''Salaga Estifi Afa''' mu yɛ amensin no mu kor a ogyina wɔ Ghana Mbrahyɛbeguamu. Abatow a woetwamu no, wɔtoow aba yii nyimpa kor ma ogyina hɔn ananmu wɔ Ghana ne Mbrahyɛbeguamu. Salaga Estifi mensin no, yebohu no wɔ East Gonja mensin a ɔwɔ Savanna Mantɔw mu wɔ Ghana.<ref>"Controversy Over the Creation OF 45 New Constituencies"</ref> qouckn7u8llv09xp77d6m07n6pznaok Ajumako-Enyan-Essiam 0 3804 36737 2025-02-21T14:06:51Z Kwame Mbroh Hammond 1822 Ajumako-Enyan-Essiam District 36737 wikitext text/x-wiki Ajumako-Enyan-Essam yɛ Masin kor a wɔ gyina wɔ Mbrahyɛ beguamu ɔman yi mu. Wo yi nyimpa kor fi hɔ a ɔyɛ<ref>Good work</ref> Mbrahyemu beguanyi a odzi kan wɔ abatow a etwa mu no mu. Ajumako-Enyan-Enyan-Essiam wɔ Ajumako-Enyan-Essiam mansin no mu a ɔwɔ Finimfin Mantɔw mu wɔ Ghana ha. 1ca31a272n7igr8xr7ihxw69y4avvbg Tarkwa-Nsuaem Municipal District 0 3805 37826 36746 2025-03-19T11:45:31Z Robertjamal12 13 37826 wikitext text/x-wiki '''Tarkwa Nsuaem Mansin''' mpo wɔ afe 2024 mu no y3 Atɔe Mantɔw ne Mansin duenum no mu kor wɔ Ghana ha. Ahy3se no,nna ɔka Wassa West Mansin kakraka no ho wɔ afe 1988 mu a woyii fii Wassa Fiase-Mpohor Mansin Asɔ3e, kosi d3 wɔtseew Mansin no ne Etsifi afa no na wɔdze y33 Prestea-Hunivally Mansin wɔ 29 Kwakwa 2008 mu na wɔtoo afa nkae no dzin Tarkwa-Nsuaem Mansin. Nyimpa dodow b3y33 218,664 na wɔwɔ mansin yi mu. Ibohu mansin yi wɔ Atɔe Mantɔw ne epuei afa mu na Tarkwa nye mansin no ne kuropɔn. rlcvq24grakljxpowbrtst116z6z8hr Akatsi South District 0 3806 36739 2025-02-21T14:09:28Z Kodwo Apprey 1840 Nyew article has been created 36739 wikitext text/x-wiki Thus the remaining part has been renamed as Akatsi South District. The district assembly is located in the southeast part of Volta Region and has Akatsi as its capital town. Akatsi South Municipal is one of eighteen districts in Volta Region, Ghana.[2] Originally it was formerly part of the then-larger Akatsi District on 10 March 1989, which was created from the former Anlo District Council, until the northern part of the district was split off to create Akatsi North District on 28 June 2012; under the government by then-president John Atta Mills.[3] Anee Akatsi mansin yɛ mansin a ɔka mansin duawɔtwe a ɔwɔ volta mant)w mu. prydb1v2zcgi7kw081m5cg8354yhny7 Ejumako Enyan Esiem 0 3807 36740 2025-02-21T14:11:26Z Arthur Isaac Kofi 1837 New article has been created 36740 wikitext text/x-wiki Ejumako Enyan Essiem ka amansin eduonu ebien a ɔwɔ finimfin mantɔw mu ha ho.Wɔtsew dɛm mantɔw yi wɔ mfe 1988.Breman Enyan Essiem na wɔtsew dɛm mansin yi wɔ mfe 1974 nye 1978 mu fu0kie20bsrrbpqi7zt547ozzllty8w Essiama 0 3808 36745 36741 2025-02-21T14:24:48Z Faustina Arthur 1832 improved 36745 wikitext text/x-wiki '''Essiama''' yɛ kurow a ɔbɛn Axim wɔ Nzema East mansin mu,mansin a ɔwɔ atɔe mantɔw mu wɔ Ghana. fpa1opdmh4b53bh1cw2oigfbfpapkd9 Agona East District 0 3809 36742 2025-02-21T14:16:16Z 154.161.140.71 New article created 36742 wikitext text/x-wiki Agona east mansin ka mansin eduonu ebien a ɔwɔ finimfin mantɔw my wɔ Ghana.Ahyɛse na nkan no nna ɛyɛ Agona mansin a nna ɔso dɛm ber no fa wɔ 1988 mu, kɛpem dɛ wɔkyekyɛɛ no epuei afa mu yɛɛ no Agona Apuei afa mu mansin no wɔ 29 February 2008; ɔno ntsi wɔasesa afa a ɔkɔ ho no ayɛ no Agona West mansin a wɔmaa do kɔr municipal mansin asɔe gyinabew wɔ dɛm afe no ara mu. Mansin nhyiamu no wɔ finimfin mantɔw mu wɔ epuei afa mu na ɛwɔ Nsaba n'ahenkurow do. jak45d14wiclos5j81gnw5r8jdpesni Mfantsiman Municipal Assembly 0 3810 36743 2025-02-21T14:21:24Z Omikay Nicole Diamond 1812 Mfantsiman municipal assembly 36743 wikitext text/x-wiki '''Mfantsiman Municipal Assembly''' '''Mfantsiman Municipal Assembly''' Y3 mansen kor a )w) finfin mant)w mu w) )man Ghana mu. W) y33 mansen Yi w) 1988 ber a na w)fr3 no Mfantsiman mansen asoe kosi ber a )b3 y33 mansen w) kwakwa 29, 2008 na afie waa b3y3 Mfantsiman mansen. M m kf15uvtqtygyk45ifmo05owma8s45uk Asikuma-Odoben-Brakwa 0 3811 36744 2025-02-21T14:22:23Z Kwame Mbroh Hammond 1822 Asikuma-Odoben-Brakwa 36744 wikitext text/x-wiki Asikuma-Odoben-Brakwa yɛ mansin kor bi a wogyina wɔ Ghanaman Mbrahyɛ Beguamu. Wɔpaw <ref>Nice</ref> nyimpa kor ma ogyina wɔ Mbrahyɛ Beguamu wɔ abatow a etwa mu no. Asikuma-Odoben-Brakwa mansin wɔ Asikuma-Odoben-Brakwa mansin a ɔwɔ Finimfin Mantɔw mu . fzjwqz1d6iqgj0ztto0fapkfqykfl3u Nkroful 0 3812 36750 36747 2025-02-21T14:47:47Z Faustina Arthur 1832 improved article 36750 wikitext text/x-wiki '''Nkroful''' yɛ ekuraba bi nye kurowpɔn dze ma Ellembelle mansin wɔ atɔe mantɔw mu wɔ ghana,ɔbɛn Axim a ɔwɔ Nzema East mansin mu.Dɛm ekuraba yi nye bea ankasa a wɔwoo hɛn manpanyin a odzi kan Dr.Kwame Nkrumah. f8zaplkjysw33gv5pc4sgmvrwd2ucc4 Assin South District 0 3813 37831 37829 2025-03-19T12:01:09Z Robertjamal12 13 37831 wikitext text/x-wiki Yɛ mansen kor a ɔwɔ finfin mantɔw wɔ ɔman Ghana mu. Kan no na ɔka Asin mansen ho wo 1988 dzi kosi sɛ anafon mpesowa so Nye Assin Fosu dɛ ne kuropon. Wɔ Kwakwa 29, 2008 na wɔ sesaa ma ɔbɛ yɛɛ Assin anafon be kuropon. pn0xjazkqxa9i3qmbipkfch6v54y23l Nkoranza North 0 3814 36749 2025-02-21T14:46:05Z Efia2233 1833 new article created 36749 wikitext text/x-wiki '''Nkoransa Etsifi Ambatow''' mpasuar ye ambatow mpasua a odzi akotsen wɔ Ghana mbrahyɛbagua fie hɔ. Woyii mbrahyɛbaguanyi a odzi kan wɔ Nkoransa Etsifi ambatow mpasua do. Nkoransa Etsifi wɔ Nkoransa Mansin wɔ Bono Epuei Mantɔw mu wɔ Ghana. awyktfxgvtoud9pk3ug532fpsyyo5su Alexander Afenyo-Markin 0 3815 47980 47823 2025-05-14T14:32:58Z Robertjamal12 13 /* Mboaedze */ adding category using [[Project:AWB|AWB]] 47980 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon | name = Alexander Kwamina Afenyo-Markin | honorific-suffix = | image = Alexander Afenyo-Markin.jpg | alt = | caption = | constituency_MP = [[Effutu (Ghana parliament constituency)|Effutu]] | parliament = Ghana | majority = | term_start = 7 January 2021 | term_end = | predecessor = | successor = | order2 = | office2 = | term_start2 = | term_end2 = | president2 = | predecessor2 = | successor2 = | birth_date = {{Birth date and age|1978|05|27|df=y}} | birth_place = Winneba | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = Alexander Kwamina Afenyo-Markin | nationality = [[Ghanaian]] | party = [[New Patriotic Party]] | spouse = | alma_mater = | occupation = [[Politician]] | profession = | cabinet = | committees = Appointments Committee, Business Committee, Finance Committee, Standing Orders Committee, Defence and Interior Committee, Committee of Selection }} '''Alexander Kwamina Afenyo- Markins,''' wɔwoo no wɔ Esuosow Aketseaaba ne daa ɔtɔ do eduenum esuon wɔ mfe mpem aha akron edua esuon awɔtwe(27 May,1978). Ɔyɛ mbrahyɛbaguanyi ma Effutu Mansin a ɔwɔ finimfin Mantɔw mu. W'asom wɔ kuw ahorow pii mu. Bi tse dɛ kuw a wɔhwɛ banbɔ ho nsɛm do.<ref>{{Cite web |date=2022-01-24 |title=E-levy: Concerns on proposed rate must be addressed – Afenyo-Markin |url=https://3news.com/news/politics/e-levy-concerns-on-proposed-rate-must-be-addressed-afenyo-markin/ |access-date=2024-11-12 |language=en-US}}</ref> Nkaa no, nna ɔno nye mbrahyɛbegua fie dodow no hɔn abedzi-ekyir wɔ 2024, onyaa abadobɔw dɛ mbrahyɛbegua fie dodow kyeame wɔ ber a ɔmanpanyin Nana Akufo Addo ɔresesa n'akandzifo wɔ ne aban mu wɔ Newresesaɔn'akandzifo New Patriotic Party. == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] iml4en0br6oxdzkvwk90y4munc3ez60 Birim Central Municipal District 0 3816 37832 36755 2025-03-19T12:02:42Z Robertjamal12 13 37832 wikitext text/x-wiki '''Birim central''' ka mansin edousia ebiasa a ɔwɔ epuei mantɔw mu wɔ Ghana.<ref>https://web.archive.org/web/20110711092052/http://ghanadistricts.com/districts/?news&r=4&_=69</ref> == Mboaedze == 2mkiuks9zmd51i85o8swah8h41pm0pf The Church of Pentecost 0 3817 38310 36772 2025-04-26T12:02:56Z Kojo Atta Kakra 1804 Medze wikidata kaa ho 38310 wikitext text/x-wiki {{Databox|item=Q5117007}}'''Pentekoste''' '''Asɔr''' no hyɛɛ ase wɔ Ghana wɔ afe 1937 mu dɛ Britania adwumakuw bi a Ɔsɔfo James McKeown na wodzii enyim. Ɔbɛyɛɛ wiadze asɔr a ɔnam asɛmpatrɛw edwuma do na kor a ɔnye Pentekoste asɔr ahorow yɛɛ edwuma.James McKeown na ɔyɛ guamutsenanyi a odzi kan wɔ Pentekoste Asɔr no mu. Ɔno so na ɔyɛ asɔr no nsii. Ɔbɛyɛɛ dɛn na McKweon bɛyɛɛ guamutsenanyi a odzi kan? Nna ɔyɛ guamutsenanyi a odzi kan wɔ Pentekoste Asɔr no mu. Ɔno so na ɔyɛ asɔr no nsii. Ɔbɛyɛɛ dɛn na McKyeaow bɛyɛɛ guamutsenanyi a odzi kan? Wɔ afe 1946 mu no, McKyeaowfo a wɔwɔ Bradford, UK. Ɔnye egyidifo kuw bi a wɔwɔ Asamankese, Ghana. Ɔyɛɛ edwuma kuw a odzi kan. Kuw no na wɔkyɛɛɛ Kristo Asomafo Asɔr Asɔr no mu na Asomafo Asɔr, Sika Mpoano. Asɔr no kɔr Ghana ntɛmntɛm ara wɔ afe 1962 mu no, wɔdze Asomafo Asɔr Asɔr a ɔwɔ Atɔre mu. tmzva681l70ucff930ar90pfwywpbhj Apatampa 0 3820 38361 38052 2025-04-28T10:17:03Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38361 wikitext text/x-wiki {{Databox|item=Q106648224}}'''Apatampa''' yɛ asaw a mpɛn pii no, Mfantsefo na wɔsaw wɔ Ghana. Abakɔsɛm kyerɛ dɛ, wonyaa dzin no wɔ asɛm bi a osii wɔ mber a abasen kɔ a nna Ɔbran taa kyer Mfantse mbanyimfo na okum hɔn wɔ anago/enwimber. Da kor enwimber bi, wɔ ber a nna ɔbran no nye banyin kor a aka roko no, basia bi puei hɔ na ɔsaw asaw bi a nna ɔyɛ fɛw ma ɔnam do ma hɔn a nna wɔroko no gyaa ko ma hɔn adwen baa no do. Wɔmaa no mbo dɛ ɔapata ɔko no (apata ampa wɔ Mfantse mu). == Ndzɛmba a wɔdze gor == [[File:Castanets.tif|thumb]] Ndzɛmba a wɔdze gor Apatampa asaw nye; taboo hahahar bi a kyenbɔfo no dze hɔn nsa bɔ n'enyim, abɛn na afrikyiwa.<ref>{{Cite web|title=Apatampa – Anomabu, Ghana: Musicking in a Fante Community|url=https://vetter.sites.grinnell.edu/ghana/uncategorized/apatampa/|access-date=2021-04-29|language=en}}</ref> == Mbɔdzembɔ == Asaw no hyɛ ase wɔ ankorankor no a ɔdze ne nsa ebien nyinara bɔ ne serɛ ebien no nyinara ho mpɛn ebien na ɔbɔ ne nsam wɔ asaw a ɔtɔ do ebiasa no do. Ekyir no, ɔbɔ koko no mprenu ma ɔbɔ nyia ɔtɔ do anan na enum. Wɔdze serew na enyigye enim yɛ ber a wɔrokɔ no. Afei so, asaw no kɔ do wɔ kyen ne ngyegyee mu.<ref name=":0">{{Cite book|last=Bannerman|first=Benjamin|title=Dance and the Anglican Faith: Rethinking Ghanaian Neo Traditional Dances For Church Ministration|publisher=University of Ghana|year=2019}}</ref><ref>{{Cite web|title=Fabric collage wall art, 'Apatampa Dancers I'|url=https://www.novica.com/p/african-fabric-collage/55237/|access-date=2021-04-30|website=NOVICA|language=en}}</ref> == Mboadze == nflqoe52bdwqgyhlpew7w4fhq5oooao Wikipedia:Feminism and Folklore in Ghana 2025 4 3821 37031 36926 2025-03-04T14:54:17Z Robertjamal12 13 Robertjamal12 moved page [[Feminism and Folklore in Ghana 2025]] to [[Wikipedia:Feminism and Folklore in Ghana 2025]] 36926 wikitext text/x-wiki [[File:Feminism and Folklore 2025 logo.svg|750px|center|frameless]] Yɛma wo akɔaba dze ba Feminism and Folklore Akyerɛw Akansi no mu, afe afe afahyɛ a ɔfa amambra ahorow na banyin na basia ntamu ebusuabɔ ho wɔ Wikipedia do. == [[Ebɛnadze]] == Iyi yɛ akyerɛw akansi a yɛdze reyɛ atekel ahorow, etu hɔn mpon na yɛahyɛ hɔn a wodzi dwuma wɔ Wikipedia do nkuran ma wɔakyerɛw biribi afa Mbasiafo na Amambra ahorow ho. == [[Ber Bɛn]] == Akyerɛw akansi yi hyɛ ase wɔ [[Ebɔw]] 1, 00:01 kesi 23:59 [[Ebɔw]] 31,2025. == Besi dɛn == Sɛ epɛ dɛ eka ho bi a, fa atekel a epɛ dɛ ekyerɛ ase no wɔ pon yi a ɔwɔ ase no mu na kyerɛ ase kɔ Mfantse mu. == Woana == Obiara botum aboa ma yɛakyerɛkyerɛ atekel ahorow a ɔfa no Mbasiafo na Amambra ahorow no ase akɔ Mfantse kasa mu. == Mbra/Nhyehyɛɛ a Ɔwɔ Ho (Local Judging Criteria/Rules) == To maintain the quality and relevance of contributions, articles will be judged based on the following criteria: Dɛ mbrɛ ɔbɛyɛ a mboa ahorow no bɛyɛ papa na edzi mu no, obegyina akwankyerɛ ahorow a odzidzi do yi do ebu nsɛm no ho atsɛn: '''Language Quality:''' Articles should not be poorly machine-translated, ensuring that language quality and readability are maintained at a high standard. '''Kasa Pa:''' Ɔnsɛ dɛ edze mfir nkyerɛase kyerɛ atekel no ase bɔdamfo, na ama wɔahwɛ ehu dɛ wɔbɔkɔ do abɔ kasa pa na akenkan mu wɔ gyinapɛn a ɔyɛ papa mu. '''Adequate references and Citations:''' Each article should include proper references and citations following local Wikipedia policies, ensuring the reliability and credibility of the information presented. == Akyɛdze Ahorow == Hyɛ no nsew dɛ, akyɛdze ahorow wɔ hɔ ma hɔn a wɔdze hɔn ho bɛhyɛ dwumadzi yi mu. Mekyerɛ hɔn a wobotum akyerɛkyerɛ atekel ahorow no ase yie akɔ Mfantse kasa mu no. '''1st: 30 USD Gift Voucher '''2nd: 25 USD Gift Voucher ''' '''3rd: 20 USD Gift Voucher''' '''Female Top Contributor: 20 USD Gift Voucher''' {| class="wikitable" |+ !Article in English !Article in Fante |- |[[:en:Adowa_dance|Adowa dance]] |[[Adowa Asaw]] |- |[[:en:Adom_Praiz|Adom Praiz]] |[[Adom Praiz]] |- |[[:en:Accra_Brewery_Limited|Accra Brewery Limited]] |[[Accra Brewery Limited]] |- |[[:en:Agbadza|Agbadza]] |[[Agbadza]] |- |[[:en:Abdul_Wahab_Adam|Abdul Wahab Adam]] |[[Abdul Wahab Adam]] |- |[[:en:Abena_Brigidi|Abena Brigidi]] |[[Abena Brigidi]] |- |[[:en:Aboso_Glass_Factory|Aboso Glass Factory]] |[[Aboso Ahwehwɛ Edwumakuw]] |- |[[:en:Abunuabunu|Abunuabunu]] |[[Abunuabunu]] |- |[[:en:Abusua|Abusua]] |[[Abusua]] |- |[[:en:Adele language|Adele language]] |[[Adele Kasa]] |- |[[:en:Adiyiah|Adiyiah]] |[[Adiyiah]] |- |[[:en:Aduana|Aduana]] |[[Aduana]] |- |[[:en:Adukwei Hesse|Adukwei Hesse]] |[[Adukwei Hesse]] |- |[[:en:Agbeko|Agbeko]] |[[Agbeko]] |- |[[:en:Ahanta language|Ahanta language]] |[[Ahanta kasa]] |- |[[:en:Ahenema|Ahenema]] |[[Ahenema]] |- |[[:en:Akan chieftaincy|Akan chieftaincy]] |[[Akan Ahensɛm]] |- |[[:en:Akan goldweights|Akan goldweights]] |[[Akan Sika Kɔkɔɔ Mu Dur]] |- |[[:en:Akan language|Akan language]] |[[Akan Kasa]] |- |[[:en:Akara|Akara]] |[[Akara]] |- |[[:en:Akuapem dialect|Akuapem dialect]] |[[Akuapem kasa]] |- |[[:en:Apatampa|Apatampa]] |[[Apatampa]] |- |[[:en:Anii language|Anii language]] |[[Anii kasa]] |- |[[:en:Anufo language|Anufo language]] |[[Anufo kasa]] |- |[[:en:Apoo festival|Apoo festival]] |[[Apoo Afahyɛ]] |- |[[:en:Aprapransa|Aprapransa]] |[[Aprapransa]] |- |[[:en:Asaana|Asaana]] |[[Asaana]] |- |[[:en:Asafo|Asafo]] |[[Asafo]] |- |[[:en:Asamando|Asamando]] |[[Asamando]] |- |[[:en:Asona|Asona]] |[[Asona]] |- |[[:en:Avatime language|Avatime language]] |[[Avatime kasa]] |- |[[:en:Awutu language|Awutu language]] |[[Awutu kasa]] |- |[[:en:Ayilo|Ayilo]] |[[Ayilo]] |- |[[:en:Ayigbe biscuit|Ayigbe biscuit]] |[[Ayigbe biscuit]] |- |[[:en:Ayrton Drugs|Ayrton Drugs]] |[[Ayrton Ndur]] |- |[[:en:Bambara language|Bambara language]] |[[Bambara kasa]] |- |[[:en:Barwuah|Barwuah]] |[[Barwuah]] |- |[[:en:Batakari|Batakari]] |[[Batakari]] |- |[[:en:Batakari Day|Batakari Day]] |[[Batakari Da]] |- |[[:en:Batakari Festival|Batakari Festival]] |[[Batakari Ahyɛse]] |- |[[:en:Bissa language|Bissa language]] |[[Bissa kasa]] |- |[[:en:BlacVolta|BlacVolta]] |[[BlacVolta]] |- |[[:en:Bono dialect|Bono dialect]] |[[Bono kasa]] |- |[[:en:Borborbor|Borborbor]] |[[Borborbor]] |- |[[:en:Bowili language|Bowili language]] |[[Bowili kasa]] |- |[[:en:Braised rice|Braised rice]] |[[Braised emo]] |- |[[:en:Brukina|Brukina]] |[[Brukina]] |- |[[:en:Buli language (Ghana)|Buli language (Ghana)]] |[[Buli kasa (Ghana)]] |- |[[:en:Bureau of Ghana Languages|Bureau of Ghana Languages]] |[[Bureau of Ghana Languages]] |- |[[:en:Chakali language|Chakali language]] |[[Chakali kasa]] |- |[[:en:Chala language|Chala language]] |[[Chala kasa]] |- |[[:en:Cherepon language|Cherepon language]] |[[Cherepon kasa]] |- |[[:en:Chibsah|Chibsah]] |[[Chibsah]] |- |[[:en:Chief Imam of Ghana|Chief Imam of Ghana]] |[[Chief Imam of Ghana]] |- |[[:en:Christ Apostolic Church|Christ Apostolic Church]] |[[Christ Apostolic Church]] |- |[[:en:Chumburung language|Chumburung language]] |[[Chumburung kasa]] |- |[[:en:Dag Heward-Mills|Dag Heward-Mills]] |[[Dag Heward-Mills]] |- |[[:en:Dagaare language|Dagaare language]] |[[Dagaare kasa]] |- |[[:en:Dagbani language|Dagbani language]] |[[Dagbani kasa]] |- |[[:en:Dagomba people|Dagomba people]] |[[Dagombafo]] |- |[[:en:Dangme language|Dangme language]] |[[Dangme kasa]] |- |[[:en:Daniel Obinim|Daniel Obinim]] |[[Daniel Obinim]] |- |[[:en:Delo language|Delo language]] |[[Delo kasa]] |- |[[:en:Desmond De-Graft Paitoo|Desmond De-Graft Paitoo]] |[[Desmond De-Graft Paitoo]] |- |[[:en:Dompo language|Dompo language]] |[[Dompo kasa]] |- |[[:en:Dwang language|Dwang language]] |[[Dwang kasa]] |- |[[:en:Easter Monday|Easter Monday]] |[[Easter Dwowda]] |- |[[:en:Eddie Festival|Eddie Festival]] |[[Eddie Afahyɛ]] |- |[[:en:Edward Aliedong Alhassan|Edward Aliedong Alhassan]] |[[Edward Aliedong Alhassan]] |- |[[:en:Elijah Amoo Addo|Elijah Amoo Addo]] |[[Elijah Amoo Addo]] |- |[[:en:Elizabeth Wyns-Dogbe|Elizabeth Wyns-Dogbe]] |[[Elizabeth Wyns-Dogbe]] |- |[[:en:Elvis Agyemang|Elvis Agyemang]] |[[Elvis Agyemang]] |- |[[:en:Emmanuel Agbeko Gamor|Emmanuel Agbeko Gamor]] |[[Emmanuel Agbeko Gamor]] |- |[[:en:Emmanuel Nii Ashie Moore|Emmanuel Nii Ashie Moore]] |[[Emmanuel Nii Ashie Moore]] |- |[[:en:Ernest Gaewu|Ernest Gaewu]] |[[Ernest Gaewu]] |- |[[:en:Esme Mends|Esme Mends]] |[[Esme Mends]] |- |[[:en:Eugene Atta Agyepong|Eugene Atta Agyepong]] |[[Eugene Atta Agyepong]] |- |[[:en:Ewe language|Ewe language]] |[[Ewe kasa]] |- |[[:en:Fante dialect|Fante dialect]] |[[Fante kasa]] |- |[[:en:Farefare language|Farefare language]] |[[Farefare kasa]] |- |[[:en:Farmers' Day|Farmers' Day]] |[[Ekuafo Da]] |- |[[:en:Felix Kwasi Adinyira|Felix Kwasi Adinyira]] |[[Felix Kwasi Adinyira]] |- |[[:en:Fetish priest|Fetish priest]] |[[Fetish priest]] |- |[[:en:Fetu Afahye|Fetu Afahye]] |[[Fetu Afahyɛ]] |- |[[:en:Founders' Day (Ghana)|Founders' Day (Ghana)]] |[[Founders' Day (Ghana)]] |- |[[:en:Fufu machine|Fufu machine]] |[[Fufu Efir]] |- |[[:en:Funge|Funge]] |[[Funge]] |- |[[:en:Funkaso|Funkaso]] |[[Funkaso]] |- |[[:en:Ga language|Ga language]] |[[Ga kasa]] |- |[[:en:Gaaga Akayeri Azitariga|Gaaga Akayeri Azitariga]] |[[Gaaga Akayeri Azitariga]] |- |[[:en:Gari Soaking|Gari Soaking]] |[[Gari Soaking]] |- |[[:en:Gari and beans|Gari and beans]] |[[Gari na eduwa]] |- |[[:en:Gbe languages|Gbe languages]] |[[Gbe kasa]] |- |[[:en:Gbeho|Gbeho]] |[[Gbeho]] |- |[[:en:Gen language|Gen language]] |[[Gen kasa]] |- |[[:en:George Adu-Mensah|George Adu-Mensah]] |[[George Adu-Mensah]] |- |[[:en:George Akuffo Dampare|George Akuffo Dampare]] |[[:George Akuffo Dampare]] |- |[[:en:George Boateng|George Boateng]] |[[George Boateng]] |- |[[:en:George Charles Quaynor-Mettle|George Charles Quaynor-Mettle]] |[[George Charles Quaynor-Mettle]] |- |[[:en:George Oteng|George Oteng]] |[[George Oteng]] |- |[[:en:Ghana Academy of Film and Television Arts|Ghana Academy of Film and Television Arts]] |[[Ghana Academy of Film and Television Arts]] |- |[[:en:Ghana Football Awards|Ghana Football Awards]] |[[Ghana Bɔɔlbɔ Abadobɔdze]] |- |[[:en:Ghana Institute of Linguistics, Literacy and Bible Translation|Ghana Institute of Linguistics, Literacy and Bible Translation]] |[[Ghana Institute of Linguistics, Literacy and Bible Translation]] |- |[[:en:Ghana Movie Awards|Ghana Movie Awards]] |[[Ghana Senetwa Abadobɔdze]] |- |[[:en:Ghana Museums and Monuments Board|Ghana Museums and Monuments Board]] |[[Ghana Museums and Monuments Board]] |- |[[:en:Ghana Oil Company|Ghana Oil Company]] |[[Ghana Oil Company]] |- |[[:en:Ghanaian English|Ghanaian English]] |[[Ghana Borɔfo]] |- |[[:en:Gilbert Ansre|Gilbert Ansre]] |[[Gilbert Ansre]] |- |[[:en:Gilbert Kwasi Agyei|Gilbert Kwasi Agyei]] |[[Gilbert Kwasi Agyei]] |- |[[:en:Gilman Appiah Kwaku|Gilman Appiah Kwaku]] |[[Gilman Appiah Kwaku]] |- |[[:en:Godfrey Abulu|Godfrey Abulu]] |[[Godfrey Abulu]] |- |[[:en:Golden Movie Awards|Golden Movie Awards]] |[[Golden Senetwa Abadobɔdze]] |- |[[:en:Gonja language|Gonja language]] |[[Gonja kasa]] |- |[[:en:Good Friday|Good Friday]] |[[Good Friday]] |- |[[:en:Gua language|Gua language]] |[[Gua kasa]] |- |[[:en:Guang languages|Guang languages]] |[[Guang kasa]] |- |[[:en:Hackman Owusu-Agyeman|Hackman Owusu-Agyeman]] |[[Hackman Owusu-Agyeman]] |- |[[:en:Hanga language|Hanga language]] |[[Hanga kasa]] |- |[[:en:Hausa language|Hausa language]] |[[Hausa kasa]] |- |[[:en:Hayoyo|Hayoyo]] |[[Hayoyo]] |- |[[:en:Henry Boakye|Henry Boakye]] |[[Henry Boakye]] |- |[[:en:Henry Quartey|Henry Quartey]] |[[Henry Quartey]] |- |[[:en:Hilliard Dogbe|Hilliard Dogbe]] |[[Hilliard Dogbe]] |- |[[:en:Hindu Monastery of Africa|Hindu Monastery of Africa]] |[[Hindu Monastery of Africa]] |- |[[:en:Hinduism in Ghana|Hinduism in Ghana]] |[[Hinduism wɔ Ghana]] |- |[[:en:Ice kenkey|Ice kenkey]] |[[Ice kenkey]] |- |[[:en:Ida Adjoa Asiedu|Ida Adjoa Asiedu]] |[[Ida Adjoa Asiedu]] |- |[[:en:Islam in Ghana|Islam in Ghana]] |[[Islam wɔ Ghana]] |- |[[:en:J. Kwabena Asamoah-Gyadu|J. Kwabena Asamoah-Gyadu]] |[[J. Kwabena Asamoah-Gyadu]] |- |[[:en:Jacob Aplerh Tawiah|Jacob Aplerh Tawiah]] |[[Jacob Aplerh Tawiah]] |- |[[:en:James Ackah Cobbinah|James Ackah Cobbinah]] |[[James Ackah Cobbinah]] |- |[[:en:James Gyakye Quayson|James Gyakye Quayson]] |[[James Gyakye Quayson]] |- |[[:en:Jatong Silim Sambian|Jatong Silim Sambian]] |[[Jatong Silim Sambian]] |- |[[:en:Jera (dance)|Jera (dance)]] |[[Jera (asaw)]] |- |[[:en:Jerry Ahmed Shaib|Jerry Ahmed Shaib]] |[[Jerry Ahmed Shaib]] |- |[[:en:Jibreel Ofori Owusu|Jibreel Ofori Owusu]] |[[Jibreel Ofori Owusu]] |- |[[:en:Joe Baidoo-Ansah|Joe Baidoo-Ansah]] |[[Joe Baidoo-Ansah]] |- |[[:en:John Aitpillah|John Aitpillah]] |[[John Aitpillah]] |- |[[:en:John Ernest Ekuban|John Ernest Ekuban]] |[[John Ernest Ekuban]] |- |[[:en:Jwira–Pepesa language|Jwira–Pepesa language]] |[[Jwira–Pepesa kasa]] |- |[[:en:K.G. Osei Bonsu|K.G. Osei Bonsu]] |[[K.G. Osei Bonsu]] |- |[[:en:KODA (singer)|KODA (singer)]] |[[KODA (ndwomtonyi)]] |- |[[:en:Kabiye language|Kabiye language]] |[[Kabiye kasa]] |- |[[:en:Kabiye language|Kabiye language]] |[[Kabiye kasa]] |- |[[:en:Kantanka Automobile|Kantanka Automobile]] |[[Kantanka Automobile]] |- |[[:en:Kantosi languag|Kantosi language]] |[[Kantosi kasa]] |- |[[:en:Kasapreko|Kasapreko]] |[[Kasapreko]] |- |[[:en:Kasena language|Kasena language]] |[[Kasena kasa]] |- |[[:en:Kebu language|Kebu language]] |[[Kebu kasa]] |- |[[:en:Kelewele|Kelewele]] |[[Kelewele]] |- |[[:en:Ken Attafuah|Ken Attafuah]] |[[Ken Attafuah]] |- |[[:en:Ken Meyir Kunfah|Ken Meyir Kunfah]] |[[Ken Meyir Kunfah]] |- |[[:en:Kenkey|Kenkey]] |[[Kenkey]] |- |[[:en:Kenneth Amponsah-Yiadom|Kenneth Amponsah-Yiadom]] |[[Kenneth Amponsah-Yiadom]] |- |[[:en:Kente cloth|Kente cloth]] |[[Kente tam]] |- |[[:en:Kingsley Abayie|Kingsley Abayie]] |[[Kingsley Abayie]] |- |[[:en:Kingsley Agyemang|Kingsley Agyemang]] |[[Kingsley Agyemang]] |- |[[:en:Kingsley Asoah-Apima|Kingsley Asoah-Apima]] |[[Kingsley Asoah-Apima]] |- |[[:en:Kingsley Ofosu|Kingsley Ofosu]] |[[Kingsley Ofosu]] |- |[[:en:Kingzkid|Kingzkid]] |[[Kingzkid]] |- |[[:en:Kobina Ebenezer Fosu|Kobina Ebenezer Fosu]] |[[Kobina Ebenezer Fosu]] |- |[[:en:Koko (millet porridge)|Koko (millet porridge)]] |[[Koko (millet porridge)]] |- |[[:en:Kokonte|Kokonte]] |[[Kokonte]] |- |[[:en:Konkomba language|Konkomba language]] |[[Konkomba kasa]] |- |[[:en:Konni language|Konni language]] |[[Konni kasa]] |- |[[:en:Kontomire stew|Kontomire stew]] |[[Kontomire frɔye]] |- |[[:en:Koobi|Koobi]] |[[Koobi]] |- |[[:en:Koose|Koose]] |[[Koose]] |- |[[:en:Koufie|Koufie]] |[[Koufie]] |- |[[:en:Kpakpoe|Kpakpoe]] |[[Kpakpoe]] |- |[[:en:Kpanlogo|Kpanlogo]] |[[Kpanlogo]] |- |[[:en:Kpekpele|Kpekpele]] |[[Kpekpele]] |- |[[:en:Kplang language|Kplang language]] |[[Kplang kasa]] |- |[[:en:Kposo language|Kposo language]] |[[Kposo kasa]] |- |[[:en:Kra (mythology)|Kra (mythology)]] |[[Kra (mythology)]] |- |[[:en:Krache language|Krache language]] |[[Krache kasa]] |- |[[:en:Kromanti dance|Kromanti dance]] |[[Kromanti asaw]] |- |[[:en:Kube Cake|Kube Cake]] |[[Kube Cake]] |- |[[:en:Kuli-kuli|Kuli-kuli]] |[[Kuli-kuli]] |- |[[:en:Kusaal language|Kusaal language]] |[[Kusaal kasa]] |- |[[:en:Kwabena Donkor|Kwabena Donkor]] |[[Kwabena Donkor]] |- |[[:en:Kwabena Frimpong-Boateng|Kwabena Frimpong-Boateng]] |[[Kwabena Frimpong-Boateng]] |- |[[:en:Kwadjo Asante|Kwadjo Asante]] |[[Kwadjo Asante]] |- |[[:en:Kwaku Agyenim Boateng|Kwaku Agyenim Boateng]] |[[Kwaku Agyenim Boateng]] |- |[[:en:Kwame Poku Agyekum|Kwame Poku Agyekum]] |[[Kwame Poku Agyekum]] |- |[[:en:Kwame Twumasi Ampofo|Kwame Twumasi Ampofo]] |[[Kwame Twumasi Ampofo]] |- |[[:en:Kwei-Armah|Kwei-Armah]] |[[Kwei-Armah]] |- |[[:en:Kwesi Dickson|Kwesi Dickson]] |[[Kwesi Dickson]] |- |[[:en:Kyinkyinga|Kyinkyinga]] |[[Kyinkyinga]] |- |[[:en:Kyode language|Kyode language]] |[[Kyode kasa]] |- |[[:en:Lamugin|Lamugin]] |[[Lamugin]] |- |[[:en:Larteh language|Larteh language]] |[[Larteh kasa]] |- |[[:en:Lawrence Tetteh|Lawrence Tetteh]] |[[Lawrence Tetteh]] |- |[[:en:Lelemi language|Lelemi language]] |[[Lelemi kasa]] |- |[[:en:Ligbi language|Ligbi language]] |[[Ligbi kasa]] |- |[[:en:Light Soup|Light Soup]] |[[Nkrakra]] |- |[[:en:Likpe language|Likpe language]] |[[Likpe kasa]] |- |[[:en:Livingstone Komla Buama|Livingstone Komla Buama]] |[[Livingstone Komla Buama]] |- |[[:en:Lobi language|Lobi language]] |[[Lobi kasa]] |- |[[:en:Logba language|Logba language]] |[[Logba kasa]] |- |[[:en:MTA Ghana|MTA Ghana]] |[[MTA Ghana]] |- |[[:en:Majid Michel|Majid Michel]] |[[Majid Michel]] |- |[[:en:Mampruli language|Mampruli language]] |[[Mampruli kasa]] |- |[[:en:Marleen Hutchful|Marleen Hutchful]] |[[Marleen Hutchful]] |- |[[:en:Martha Ankomah|Martha Ankomah]] |[[Martha Ankomah]] |- |[[:en:Mary Eugenia Ghann|Mary Eugenia Ghann]] |[[Mary Eugenia Ghann]] |- |[[:en:Mary Stella Ankomah|Mary Stella Ankomah]] |[[Mary Stella Ankomah]] |- |[[:en:Mathew Kojo Kum|Mathew Kojo Kum]] |[[Mathew Kojo Kum]] |- |[[:en:Maxwell Opoku-Afari|Maxwell Opoku-Afari]] |[[Maxwell Opoku-Afari]] |- |[[:en:Mensa Otabil|Mensa Otabil]] |[[Mensa Otabil]] |- |[[:en:Mercy Oduyoye|Mercy Oduyoye]] |[[Mercy Oduyoye]] |- |[[:en:Michael Kwabena Ntumy|Michael Kwabena Ntumy]] |[[Michael Kwabena Ntumy]] |- |[[:en:Miss Earth Ghana|Miss Earth Ghana]] |[[Miss Earth Ghana]] |- |[[:en:Miss Ghana|Miss Ghana]] |[[Miss Ghana]] |- |[[:en:Miss International Ghana|Miss International Ghana]] |[[Miss International Ghana]] |- |[[:en:Miss Malaika Ghana|Miss Malaika Ghana]] |[[Miss Malaika Ghana]] |- |[[:en:Miss Universe Ghana|Miss Universe Ghana]] |[[Miss Universe Ghana]] |- |[[:en:Moba language|Moba language]] |[[Moba kasa]] |- |[[:en:Momome|Momome]] |[[Momome]] |- |[[:en:Mooré|Mooré]] |[[Mooré]] |- |[[:en:Mosobila Kpamma|Mosobila Kpamma]] |[[Mosobila Kpamma]] |- |[[:en:Mpoto Mpoto|Mpoto Mpoto]] |[[Mpotɔ Mpotɔ]] |- |[[:en:Mpra language|Mpra language]] |[[Mpra kasa]] |- |[[:en:Mpur language (Ghana)|Mpur language (Ghana)]] |[[Mpur kasa (Ghana)]] |- |[[:en:Naana Eyiah Quansah|Naana Eyiah Quansah]] |[[Naana Eyiah Quansah]] |- |[[:en:Nabit language|Nabit language]] |[[Nabit kasa]] |- |[[:en:Nafanan language|Nafanan language]] |[[Nafanan kasa]] |- |[[:en:Nagila|Nagila]] |[[Nagila]] |- |[[:en:Nana Koduah Kwarteng|Nana Koduah Kwarteng]] |[[Nana Koduah Kwarteng]] |- |[[:en:Nana Odame Kusi|Nana Odame Kusi]] |[[Nana Odame Kusi]] |- |[[:en:Nathan Mensah|Nathan Mensah]] |[[Nathan Mensah]] |- |[[:en:National Archives of Ghana|National Archives of Ghana]] |[[National Archives of Ghana]] |- |[[:en:National Commission on Culture|National Commission on Culture]] |[[National Commission on Culture]] |- |[[:en:Nchumbulu language|Nchumbulu language]] |[[Nchumbulu kasa]] |- |[[:en:Nettey|Nettey]] |[[Nettey]] |- |[[:en:Nicholas Duncan-Williams|Nicholas Duncan-Williams]] |[[Nicholas Duncan-Williams]] |- |[[:en:Nicholas Timothy Clerk|Nicholas Timothy Clerk]] |[[Nicholas Timothy Clerk]] |- |[[:en:Nicholas Yaw Boafo Adade|Nicholas Yaw Boafo Adade]] |[[Nicholas Yaw Boafo Adade]] |- |[[:en:Nii Okai Parbey|Nii Okai Parbey]] |[[Nii Okai Parbey]] |- |[[:en:Nkami language|Nkami language]] |[[Nkami kasa]] |- |[[:en:Nkatie Cake|Nkatie Cake]] |[[Nkatie Cake]] |- |[[:en:Nkonya language|Nkonya language]] |[[Nkonya kasa]] |- |[[:en:Noah Komla Dzobo|Noah Komla Dzobo]] |[[Noah Komla Dzobo]] |- |[[:en:Ntcham language|Ntcham language]] |[[Ntcham kasa]] |- |[[:en:Ntoro|Ntoro]] |[[Ntoro]] |- |[[:en:Ntrapo language|Ntrapo language]] |[[Ntrapo kasa]] |- |[[:en:Nubuke Foundation|Nubuke Foundation]] |[[Nubuke Foundation]] |- |[[:en:Nyangbo-Tafi language|Nyangbo-Tafi language]] |[[Nyangbo-Tafi kasa]] |- |[[:en:Nzema language|Nzema language]] |[[Nzema kasa]] |- |[[:en:Omo tuo|Omo tuo]] |[[Omo tuo]] |- |[[:en:Paasaal language|Paasaal language]] |[[Paasaal kasa]] |- |[[:en:Palm nut soup|Palm nut soup]] |[[Abɛnkwan]] |- |[[:en:Pan African Writers' Association|Pan African Writers' Association]] |[[Pan African Writers' Association]] |- |[[:en:Peanut soup|Peanut soup]] |[[Peanut soup]] |- |[[:en:Peanut stew|Peanut stew]] |[[Peanut stew]] |- |[[:en:Peggielene Bartels|Peggielene Bartels]] |[[Peggielene Bartels]] |- |[[:en:Peppersoup|Peppersoup]] |[[Peppersoup]] |- |[[:en:Perez Chapel International|Perez Chapel International]] |[[Perez Chapel International]] |- |[[:en:Poloo|Poloo]] |[[Poloo]] |- |[[:en:RTP Awards|RTP Awards]] |[[RTP Abadobɔdze]] |- |[[:en:Rabiatu Dienyo Ammah|Rabiatu Dienyo Ammah]] |[[Rabiatu Dienyo Ammah]] |- |[[:en:Richard Abusua-Yedom Quarshie|Richard Abusua-Yedom Quarshie]] |[[Richard Abusua-Yedom Quarshie]] |- |[[:en:Richard Acheampong|Richard Acheampong]] |[[Richard Acheampong]] |- |[[:en:Richard Kwaku Osei|Richard Kwaku Osei]] |[[Richard Kwaku Osei]] |- |[[:en:Saeed Abubakr Zakaria|Saeed Abubakr Zakaria]] |[[Saeed Abubakr Zakaria]] |- |[[:en:Sam Nartey George|Sam Nartey George]] |[[Sam Nartey George]] |- |[[:en:Sam Okyere|Sam Okyere]] |[[Sam Okyere]] |- |[[:en:Sammy Gyamfi|Sammy Gyamfi]] |[[Sammy Gyamfi]] |- |[[:en:Sampson Adu-Gyamfi|Sampson Adu-Gyamfi]] |[[Sampson Adu-Gyamfi]] |- |[[:en:Sampson Ahi|Sampson Ahi]] |[[Sampson Ahi]] |- |[[:en:Samuel Koranteng-Pipim|Samuel Koranteng-Pipim]] |[[Samuel Koranteng-Pipim]] |- |[[:en:Samuel Kuffour|Samuel Kuffour]] |[[Samuel Kuffour]] |- |[[:en:Samuel Kwadwo Yamoah|Samuel Kwadwo Yamoah]] |[[Samuel Kwadwo Yamoah]] |- |[[:en:Samuel Kweku Obodai|Samuel Kweku Obodai]] |[[Samuel Kweku Obodai]] |- |[[:en:Samuel Okudzeto Ablakwa|Samuel Okudzeto Ablakwa]] |[[Samuel Okudzeto Ablakwa]] |- |[[:en:Sankofa|Sankofa]] |[[Sankɔfa]] |- |[[:en:Santrokofi language|Santrokofi language]] |[[Santrokofi kasa]] |- |[[:en:Sasabonsam|Sasabonsam]] |[[Sasabonsam]] |- |[[:en:Scorched rice|Scorched rice]] |[[Scorched emo]] |- |[[:en:Sehwi language|Sehwi language]] |[[Sehwi kasa]] |- |[[:en:Shito|Shito]] |[[Shito]] |- |[[:en:Sisaala language|Sisaala language]] |[[Sisaala kasa]] |- |[[:en:Siti language|Siti language]] |[[Siti kasa]] |- |[[:en:Siwu language|Siwu language]] |[[Siwu kasa]] |- |[[:en:Sunsum|Sunsum]] |[[Sunsum]] |- |[[:en:Talni language|Talni language]] |[[Talni kasa]] |- |[[:en:Tamprusi language|Tamprusi language]] |[[Tamprusi kasa]] |- |[[:en:Tem language|Tem language]] |[[Tem kasa]] |- |[[:en:Theophilus Opoku|Theophilus Opoku]] |[[Theophilus Opoku]] |- |[[:en:Tonjon language|Tonjon language]] |[[Tonjon kasa]] |- |[[:en:Twi|Twi]] |[[Twi]] |- |[[:en:Vagla language|Vagla language]] |[[Vagla kasa]] |- |[[:en:Verna Natural Mineral Water|Verna Natural Mineral Water]] |[[Verna Natural Mineral Water]] |- |[[:en:Victor Kusi Boateng|Victor Kusi Boateng]] |[[Victor Kusi Boateng]] |- |[[:en:Waakye|Waakye]] |[[Waakye]] |- |[[:en:Wali language (Gur)|Wali language (Gur)]] |[[Wali kasa (Gur)]] |- |[[:en:Wasa language|Wasa language]] |[[Wasa kasa]] |- |[[:en:Worlase Kpeli|Worlase Kpeli]] |[[Worlase Kpeli]] |- |[[:en:Yaw Bampoh|Yaw Bampoh]] |[[Yaw Bampoh]] |- |[[:en:Yusuf Soalih Ajura|Yusuf Soalih Ajura]] |[[Yusuf Soalih Ajura]] |- |[[:en:Zowey|Zowey]] |[[Zowey]] 62izmd8uono0ltzdnmm87cxqn6bhpg0 Adowa Asaw 0 3824 38349 38187 2025-04-28T09:22:22Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38349 wikitext text/x-wiki {{Databox|item=Q18209056}}[[File:Adowa Dance 01.webm|thumb|right|alt=A boy performing the Adwoa dance at the 2020 Ghana's Independence Day celebration in [[Kumasi]], 2020]][[File:Akan dancers.jpg|thumbnail|Two young girls dancing Adowa]][[File:Adowa Dancer in Kente Cloth.jpg|thumb|Adowa Dancer in Kente Cloth]] '''Adowa''' yɛ asaw a ɔyɛ Akanfo a wɔwɔ Ghana hɔn saw. Ɔyɛ amambra asaw a agye dzin wɔ Ghana, na wɔyɛ kyerɛ wɔ amambra nhyiamu tse dɛ, afahyɛ, eyiyɛ, awargye na dza ɔkeka ho ase. Asaw no yɛ nsɛnkyerɛdze a ɔma hɔn a wɔresaw no da hɔn atsenka edzi wɔ ber a wɔdze hɔn nan na hɔn nsa resaw. Wɔwɔ nsa nyɛkyerɛ ahorow a wɔyɛ no dwumadzi ahorow mu. Nkorɔfo dze atsenkapa dzi nkitsaho wɔ awargye ase na atsenkabɔn wɔ eyiyɛ ase.<ref name=":0">{{cite web | url=http://music.africamuseum.be/instruments/english/ghana/ashanti/adowa.html | title=Adowa dance | publisher=African music museum | accessdate=4 October 2014}}</ref><ref name="Adowa dance">{{cite web|url=http://www.nkyea.com/2011/08/lets-dance-adowa-5-ashanti-dance-gestures/ |title=Let's Dance Adowa - 5 Ashanti Dance Gestures |last=Onuman |first=Veronica |date=23 August 2011 |publisher=Nkyea.com |accessdate=4 October 2014 |archiveurl=https://web.archive.org/web/20121204194114/http://www.nkyea.com/2011/08/lets-dance-adowa-5-ashanti-dance-gestures |archivedate=4 December 2012 |url-status=dead }}</ref> Adowa asaw wɔ nyimpa otsiban a ɔtow ndwom, nyimpa a ɔgye do na ndzɛmba a wɔdze bɔ ndwom no. Odzikanyi no na nyimpa a ɔgye do no taa yɛ mbasiafo mpanyimfo, a wɔdze nsamubɔ anaa adɔmba kɛse a wɔfrɛ no Dawur anaa adɔmba ketseaba a wɔfrɛ no Atoke dzi dwuma.<ref name=":0" /> == Ndzeyɛɛ Ahorow == Adowa asafo dze nsɛnkyerɛndze kasa dzi dwuma, wɔdze nsa nsɛnkyerɛndze ahorow ka hɔn nsɛm. Dɛ honam nsɛnkyerɛndze, wɔdze krada kitsa hɔn nsamu dzi dwuma yi. Adowa asaw mu no, asafo dze hɔn nan na hɔn nsa saw mpɛn pii. Wotutu anamɔn bi wɔ asaw yi mu. ɔwɔ dɛ ɔyɛkyerɛnyi no dzi kan dze ahoɔdzen tu ne nan nyimfa no kɔ n’enyim. Ber a ɔyɛkyerɛ no rokɔ do no, ɔwɔ dɛ ɔsafo no hyɛ no nsew dɛ ɔnye kyenbɔnyi no no nkitsahodzi ba hɔn mu a adzepɛn.<ref>{{Cite web |date=2023-02-01 |title=Ghana. Adowa, the Unique Dance Style of the Ashanti. |url=https://www.southworld.net/ghana-adowa-the-unique-dance-style-of-the-ashanti/ |access-date=2023-10-18 |website=www.southworld.net |language=en-US}}</ref> == Mboaedze == a6vh26y3rwmmcyp3vil4gqij5o5q6qc Adom Praiz 0 3825 38350 38191 2025-04-28T09:26:14Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38350 wikitext text/x-wiki {{Databox|item=Q67593748}}'''Adom Praiz''' yɛ afe afe nyamendwom apontu a wɔyɛ no wɔ The Perez Dome a ɔwɔ Nkran, Ghana. Wɔhyɛɛ ase wɔ afe 2009 mu wɔ Accra International Conference Center a ɔyɛ Adom FM yɛɛ.<ref>{{Cite web|url=https://books.google.com/books?id=RRyFsQcy7F4C&q=Adom+Praiz&pg=PA4|title=Graphic Showbiz: Issue 635 August 5-11 2010|first=Nanabanyin|last=Dadson|date=August 5, 2010|publisher=Graphic Communications Group|via=Google Books}}</ref><ref>{{Cite web|url=https://dailyguidenetwork.com/obaapa-christy-others-for-adom-praiz-tonight/|title=Obaapa Christy, Others For 'Adom Praiz' Tonight|date=September 6, 2019|website=DailyGuide Network}}</ref><ref name="auto">{{Cite web|url=https://www.adomonline.com/the-10-gospel-stars-lined-up-for-adom-praiz-10th-anniversary/|title=The 10 gospel stars lined up for Adom Praiz' 10th anniversary|first=Dennis|last=Adu|date=August 28, 2019}}</ref> Dwumadzi yi tsemanmufo na amanandzefo abadobɔdze ndwomtofo na kuw ahorow na wɔba ase.<ref name="auto"/><ref>{{Cite web |url=https://www.graphic.com.gh/entertainment/events/adom-praiz-tonight.html |title=Adom Praiz tonight |date=2014-08-02 |access-date=2019-09-16}}</ref> == 2022 dze no == Afe 2022 mu Adom Praiz no, wɔyɛɛ no ɔbɛsɛ 19 na Amerikanyi ndwomtonyi a ɔagye dzin Travis Greene na ɔyɛ tsirdado wɔ Parez Dome a ɔwɔ Nkran.<ref>{{Cite web |last=GNA |date=2022-10-19 |title=Travis Greene headlines Adom Praiz festival 2022 |url=https://gna.org.gh/2022/10/travis-greene-headlines-adom-praiz-festival-2022/ |access-date=2023-09-13 |website=Ghana News Agency |language=en-US}}</ref> Na ebien Nyame Ndwomtow dwumadzi a ɔhyɛɛ ase ɔberɛfɛw 3 kɛper 4 hun adwontofo ekukudam dze hɔn enyimnyam bɔtaa dwumadzi no ekyir fir amanadze dze no na kurowmafo dze no a Nyame Ndwomtofo bi tse dɛ, Ohemaa Mercy, Perez Musik, Celestine Donkor, Edwin Dadson, Jack Alolome, na ndwomtofo a wɔkeka ho a wɔbɔtow ndwom wɔ dwumadzi no ase. Ber a woribue dwumadzi no ano Victory Bible Church w& Kokomlele, Nkran, Ntotonyi sahen, adzetɔn na adzetɔnyi asoɛe ma Multimedia, Mr. Max Fugar, daa n’enyisɔ edzi faa dwumadzi no mbae noho kyerɛɛ etsiafo ber a wowie 2021 dwumadzi no a ɔkɔr wɔ abaefor ntsetanfir do osian COVID- 19 ho.<ref>{{Cite web |last=Bonney |first=Abigail |date=2022-10-18 |title=Adom Praiz 2022 officially launched; Travis Greene, others to shake Perez Dome |url=https://www.adomonline.com/adom-praiz-2022-officially-launched-travis-greene-diana-hamilton-others-to-shake-perez-dome-photos/ |access-date=2023-09-13 |website=Adomonline.com |language=en-US}}</ref> == Adwontofo == Ndwontofo binom a wɔagye dzin a ɔatow ndwom wɔ dwumadzi no ase bi nye: === Local === * Denzel Prempeh * Stella Aba Seal * Kwaku Gyas === International === * Kirk Franklin * Ron Kenoly * Cece Winans * Israel Houghton * Brooklyn Tabernacle Choir * Hezekiah Walker * Travis Greene == Mboaedze == f3wj40z6f5ldlzxpevv1n7ts1o5reey Gari Soaking 0 3826 36950 36949 2025-03-03T12:39:30Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 36950 wikitext text/x-wiki Gari Soakings yɛ Ghanafo hɔn edziban a agye dzin a wɔdze gari yɛ (edziban hontohonto a ɔtse dɛ pɔɔda a wonya fi bankye mu). Dɛ mbrɛ ne dzin tse no, ne yɛ mu no, wɔdze gari no gu nsu anaa melekye mu. Ndzɛma a wɔdze yɛ * Gari * Esikyire * Nsu * Nkatse * Melekye l6osuzes0banhfinzoih5qcexco9j3r Poloo 0 3827 37910 36951 2025-03-22T15:29:28Z Gloria Adokoh 1376 Meyɛɛ nsiesie 37910 wikitext text/x-wiki Poloo yɛ Ghanafo hɔn akɔndɔdze a wɔfrɛ no dɛ kube na isiam a wɔdze afora akyew anaa borɔtow a wɔakyew.<ref>https://en.wikipedia.org/wiki/Poloo#cite_note-1</ref> == Lenke Afofor == [edit source] [[Kwan a wɔfa do yɛ poloo]]<ref>https://www.youtube.com/watch?v=zsd1hkn-zsI</ref> q1coq5jem3peslkt4huz4kq7xiqgwx7 Nkatie Cake 0 3828 37914 37911 2025-03-22T20:46:24Z Assilidjoe 33 added wikidata 37914 wikitext text/x-wiki {{Databox|item=Q96315918}}'''Nkatie Cake''' a wɔfrɛ no nkatse keek yɛ Ghanafo hɔn akɔndɔdze no mu kor. Wɔtaa yɛ nkatse keek dɛ tɔfe tsentsen anaa wotwitwa esikyire a wɔanan afora nkatse no akwan ahorow do.<ref>https://www.youtube.com/watch?v=9X-EK9SzKPQ</ref> Dɛm akɔndɔdze yi nnyɛ na wɔ Guineaman mu, wɔfrɛ no Kongodo na Senengalfo so frɛ no louga. Mpanyimfo na mbofra nyina dzi dɛm akɔndɔdze yi mbom skuulfo mbofra na wodzi no papaapa.<ref>https://en.wikipedia.org/wiki/Nkatie_Cake#cite_note-:0-1</ref> == Mboaedze == 89l3s09q5qfzmpd75pc7m7epe85ivuw Abunuabunu 0 3829 38353 37368 2025-04-28T09:38:29Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38353 wikitext text/x-wiki {{Databox|item=Q64490692}}'''Abunuabunu''' yɛ nkwan a ofi Brong Ahafo Mantɔw<ref>https://www.pulse.com.gh/articles/lifestyle/food-and-travel/efie-aduane-series-going-green-with-abunuabunu-2024080215273743279</ref> <ref>https://en.wikipedia.org/wiki/Abunuabunu#cite_note-2</ref>mu wɔ Ghana. Wɔyɛ fi Kontombire mu a ndzebandur binom so ka ho (tomatsese, nwaw, enam a ɔahow, anwew, muoko bun, bedweridweri na nkyen.<ref>https://www.pulse.com.gh/articles/pulse-ghana/diy-recipe-how-to-prepare-ebun-ebunu-kontomire-soup-2024080117272602940</ref><ref>https://www.naaoyooquartey.com/ganyobinaa/the-green-soup-called-ebunubunu/8/16/2015</ref><ref>https://www.afrotide.com/nanaabas-kitchen-how-to-make-ebunuebunu-soup-green-soup/</ref> Wɔtaa hon na wɔyɛ no nkorɔfo a wɔwɔ Kumase.<ref>https://www.afrotide.com/nanaabas-kitchen-how-to-make-ebunuebunu-soup-green-soup/</ref> Aber bi wɔ hɔ a wɔdze fufu na banku dzi.<ref>https://nkonkonsa.com/joselyn-dumas-spotted-enjoying-fufu-and-abunuabunu/</ref> == Mboaedze == sxegimuen62ochsaf6380llmw07pcnk Asaana 0 3830 38307 36971 2025-04-26T11:46:37Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38307 wikitext text/x-wiki {{databox|item=Q65554426}}'''Asaana''' (wɔsan nyim no dɛ Aliha anaa Liha) nsadzen nnyi mu, eburow nsa a wɔyɛɛ fir eburow a abor nsa na esikyire mu. Ofir Flao Mantɔw a ɔwɔ Ghana mu bae. Wɔsan so frɛ no dɛ Elewonyo wɔ Ghana afanae bi na wonyim no wɔ amanaman bi do dɛ eburow nsa anodze. == Ndɛmba a wɔdze yɛ == * Eburow a abor nsa * Esikyire * Nsu == Kwan a wɔfa do yɛ == * Fa eburow no a oesiw no gu nsu mu bɛ nda ebiasa ma no mbor nsa * The fermented corn is boiled for about forty five minutes until the foam is clear * Fa eburow no a abor nsa no si gya do bɛyɛ sima eduanan enum kɛpem ber foom no bɛda noho edzi * Boil the sugar in a little amount of water to make a caramel(dark brown coloration) * Noa esikyire wɔ nsu kakra mu na ɔnyɛ tuntum kakra * The water from the boiled corn is strained and added to the caramel to make the drink * Nsu no a ofi eburow no a ɔanoa no wokyin mu na wowue gu esikyire tuntum no mu na ɔbɛyɛ anodze no * Nom no ber ɔyɛ win, dɛmara anaa itum dze mirikye kaho giuzrjid8lawln469pw27mkv8an4ssh Ayilo 0 3831 38368 36984 2025-04-28T10:47:30Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38368 wikitext text/x-wiki {{Databox|item=Q115805932}}'''''Ayilo''''', wɔsan frɛ no ayilor, hyile, na ferinkasa, yɛ Ghana Kasa a yɛdze frɛ bentonite clay. Wɔtoow no dɛtse fitaa dzendzen mpɛn pii no apemfo na wodzi. Mpɛn pii no wɔtoow no dɛ mbrɛ nkyirefua tse no. == Bea a wɔyɛ no == Ayilo wɔyɛ no dodowara wɔ Anfoega a ɔwɔ Floa Mantɔw mu wɔ Ghana. == Dza wɔdze yɛ == Ayilo wɔka dɛ ɔsa bofon na osiw ayamutu, hɔn a hɔnho nntɔ hɔn, na nyinsen ho nsunsuando nkaa no. Wɔsan dze pegya ahoɔfɛw. Wɔdze yɛ nyarba bɔn ndur na wɔdze yɛ amambra ndur. == Nsunsuando bɔn == Sɛ Apemfo dzi no beberee a, obotum dze mbogyawiw aba. Ndur a ano yɛ dzen bi tse dɛ Arsenic, boron, aluminum, na nickel a yehu no wɔ Ayilo mu no botum ahaw nkorɔfo a wodzi no. ɔsan so dze ayamutsim na egyaedzi a ɔnnyɛ yie ba. == Amanaman Ahorow Biso == Ayilo wonyim no dɛ Mabele wɔ Democratic Republic of the Congo na wɔ Cameroon dɛ Calaba. Nsu wɔ Nigeria lhizzz162n4gzeyeb6xiayphkvvl7sp Sasabonsam 0 3832 36974 2025-03-03T17:03:11Z Gloria Adokoh 1376 Meyɛɛ atekel fofor 36974 wikitext text/x-wiki Sasabonsam, anaa Asanbosam dɛ mbrɛ a wɔfrɛ no no,<ref>https://books.google.com.ng/books?id=RzQ-2u9ESBUC&pg=PA27&redir_esc=y#v=onepage&q&f=false</ref>, yɛ anansesɛm mu ba bi a ɔtse dɛ obi a ɔnom nyimpa bɔgya bi a no ho yɛ hu yie a ofi Akanfo mu. Ɔwɔ Akanfo a wɔwɔ Ghana Anee afa do hɔn anansesɛm mu, a Côte d'Ivoire, Togo<ref>https://en.wikipedia.org/wiki/ISBN</ref> na Jamaica mfeha duawɔtwe ber do Akanfo a wɔkɔr nkowaasom mu no so wɔ no hɔndze mu pɛpɛɛpɛr.<ref>https://books.google.com.ng/books?id=QLw_AAAAcAAJ&q=edward+long+coromantee&pg=PA446&redir_esc=y#v=snippet&q=edward%20long%20coromantee&f=false</ref> Wɔka dɛ ɔwɔ dadze se, honam enyi a ɔyɛ kɔkɔɔ, tsinhwi atsentsen a ɔyɛ kɔkɔɔ na dadze nkɔtɔkorba a ɔwɔ n'ananadze a ɔtse ndua mu,a ɔnye n'atanfo si enyi fi sor.<ref>https://books.google.com.ng/books?id=RzQ-2u9ESBUC&pg=PA27&redir_esc=y#v=onepage&q&f=false</ref>Pɔw ahorow mu wɔ Ebibir Atɔe afamu no,nna mbra wɔ mbrɛ wosi nya pɔw ne fa bi ho, a nna Sasabonsam na ɔhwɛ ma dɛm mbra yi yɛ edwuma. Wɔgye ndua no sor hɔ fa wɔ pɔw ahorow no mu,na hɔ na wɔtsena na wɔwe nkorɔfo a wokyinkyin ba hɔn fie mu no. Hɔ bɛyɛ hɔnankasa hɔndze.<ref>https://www.neatorama.com/2020/10/30/Sasabonsam-Enforced-the-Rules-of-Renewal-in-West-African-Forests/</ref> Ber a wɔyɛ hɔnho dɛ nyimpa no, dɛm abɔdze yi wɔ apan su so, a hɔn ntaban a ne tɛtɛr bɛyɛ anammɔn eduonu.<ref>https://www.vampires.com/asanbosam-and-sasabonsam/</ref> Dza yebotum dze ayɛ nsiananmu nye Sasabonsam ohonyi a Nglesifo hɔn tsetse ndzɛmba korabea no wɔ a ɔka ndzɛmba a wɔaboaboa ano no wɔ hɔ no ho. Wɔdze ndua yɛe na wɔka dɛ wɔyɛɛ no afe ​​1935 mu. Anansesɛm mu no,wɔda no edzi dɛ tsetser ber do otsiɔdzenfo a no ho yɛ hu na otum kyer nyimpa; dɛ mbrɛ ''A Dictionary of World Mythology'' ''kyerɛ no'':<ref>https://en.wikipedia.org/wiki/Black_Leopard,_Red_Wolf</ref><blockquote>...Sasabonsam a noho wɔ nhwi no wɔ enyiwa akɛse a bɔgya ayɛ no ma, n'anan yɛ atsentsen, na n'anan ebien no so hwɛ nkyɛnkyɛn . Efir a n’ani gye ho papaapa nye dɛ ɔbɛtsena dua ne mban atsentsen do na ɔdze n'anan asensɛn atoto abɔmbɔfo a wonyim hɔn enyim asɛm no hɔn anan mu. </blockquote>Dza no ho yɛ hu na otum kyer nyimpa no na dza ɔnom nyimpa bɔgya no nyina wɔ dadze se. == Amambra a Nkorɔfo Nyim Yie == [edit source] Sasabonsam puee afe 2021 fantasy novel ''Skin of the Sea'' sen a Natasha Bowen yii mu. Agofomba ebien,Asanbosam na Sasabonsam, a wɔyɛ enuanom no, puee Marlon James n'atosɛm ''Black Leopard Red Wolf'' ''a ɔkyerɛɛw no afe 2019 mu no mu''. Hɔnho yɛ hu na wɔwe nyimpa nam." Enuanom no mu kor a ɔnye Sasabonsam no, wɔ ntaban. trewhso0b2cr5d1ei6sg14oa0vxi9uu Ebusua 0 3833 38180 38176 2025-04-07T19:46:53Z Assilidjoe 33 38180 wikitext text/x-wiki '''Ebusua''' yɛ dzin a ɔwɔ Akanfo hɔn amandze mu a ɔfa nyimpakuw bi a wofi ebusua kor mu a wodzi nadze a abosom etsitsir esuon na wɔbɔ hɔnho ban.Wobu ebusua santsen no dɛ wofi na no bɔgyaa mu.<ref>https://books.google.com.ng/books?id=Fmf5UqZzbvoC&dq=Abusua&pg=PA52&redir_esc=y</ref> Yeyi ebusua esuon no si nkyɛn a yɛsan wɔ mbusua afofor binom wɔ hɔ a yebotum enya hɔn efi ebusua esuon a yɛwɔ no wɔ hɔ dadaw no mu. Nkorɔfo a wofi ebusua kor mu no wɔ ewuakɔrfo a hɔn nyina wɔ hɔn ebususa santsen no mu a sɛ yɛrekan a yebotum akan enya bɛyɛ mfe apem a abɛsen kɔ no. <ref>https://books.google.com.ng/books?id=Fmf5UqZzbvoC&dq=Abusua&pg=PA52&redir_esc=y</ref>Ɔyɛ mbusu dɛ ebɔwar obi a ɔnye fi ebusua kor mu. Ebusua ahorow no nye Agona (ekoo), Eduana (Kraman), Asenie (apan), Oyoko(akoroma), Asakyire (pɛtɛ), Asona (Akonkoran), Bretuo (twi), Ekuona (nantwinyin). == Ebusua Ahorow == === Agona anaa Anona === Nkorɔfo wofi Agona ebusua no mu no dɔɔ so wɔ Denkyira nye Esuantse, Nkawie. Agonafo hɔn ahyɛnsewdze no nye ekoo. Sɛ obi a ofi Agona anaa Anona ebusua no mu kyia wo a, ngyedo a wɔdze ma hɔn nye <nowiki>'' Yaa ekoo nana''</nowiki>. Agona nkurow no mu bi nye Tafo, Bɔdwesango, Fumesua, Edwumako Techiman, Dunkwa, Asienimpon, Trede Ahwaa, Akyem Apegua, Akyem Oda, Akyem Asen. === Eduana === Eduanafo gyedzi dɛ fitsi abɔdze ahyɛse no, hɔn nananom sanee fii wimu a nna wɔtse nkɔnsɔnkɔnsɔn a wɔdze sika kɔkɔɔ ayɛ do na wɔbae. Binom so gye dzi dɛ hɔn ase paa fi Asumanya na kraman a ogya tua n'ano na sika kɔkɔɔ hyɛ n'afon muna odzii hɔn enyim bae. Wɔtoaa do kɔr Dormaa a hɔn gyedzi nye dɛ nna gya no da ho redzɛw. Nkorɔfo binom da ho ara gye dzi dɛ wofii Asumanya no hɔn mu binom dze hɔn enyi kyerɛɛ mu wɔ AKwamu. Eduana nkurow no mu bi nye Dormaa a Bonofo dodow ara ka ho, Akwamu nye Twifo Heman. Esuantseman mu no Eduana nkurow no mu bi nye Kumawu, Asumanya, Kwaman, Boaman, Agogo, Banso, Obo-Kwahu nKwahu Obomeng, Apromaase, Akyem Apapam, Tikurom,Kaase, Apagya, Bompata, Kwaso, Akyease, Manso Agroyesum, Manso-Mmem, Manso Abodom, Gomoa Ohua nye Nyinahen. Eduanafo hɔn ahyɛnsewdze nye Gyata nye Kraman. === Asen === Asen ebusua no n<nowiki>'akraboa nye apan na no nkurowtɔw ankasa yɛ Kumase Amakom nye Dompoase. Sɛ Asenyi kya wo a, ngyedo no yɛ ''Yaa Edu Nana''</nowiki>. Asen nkurow nkae no mu bi nye Antoa, Agona, Nkoranza, Wenchi, Atwoma, Kofiase, Abira, Baman, Denyase nye Boanim. Yɛkɔ Adanse Dompoase a, nkorɔfo a wɔwɔ Asen ebusua no mu no na wɔyɛ adehye a wɔwɔ asaase no do, na hɔn enyimdzefo no wɔ akandzifo nyimdzee bi a ewuakɔr nananom dze ama hɔn. === Asakyir === Asakyir ebusua no ka dɛ hɔn na Nyankopɔn dzii kan bɔɔ hɔn. Yebohu hɔn wɔ Adanse no nkwaa do na hɔn nkurowtɔw etsitsir no bi nye Akorokyere (Akrokere), Asakyir Amansie, Obogu Nkwanta nye Asokore. Ikyia obi a ɔyɛ Asakyirnyi a ngyedo a ɔdze ma wo nye <nowiki>''Yaa Ofori Nana''</nowiki>. Nkurow afofor a wɔka ho bi nye Abofuo, Aduanede, Abrenkese nye Apeadu. Hɔn ahyɛnsew nye pɛtɛ nye ɔkɔr. Akan mbusuakuw no nyina no hɔn na wosuar wɔ mu. === Asona === Asona ebusua no ahyɛnsewdze nye Akonkoran anaa kɔkɔtse.Wɔtɔ ka dɛ nkorɔfo dodow noara na wofi Asona ebufua kyɛn ebusua nkaa a aka nyina. Asona nkurow etsitsir no mu bi nye Adansi Akrofuom, Kyebi,Edwinso nye Offinso. Sɛ ikyia Asonanyi a ne ngyedo nye<nowiki>''</nowiki> Yaa Ofori nana<nowiki>''</nowiki>. Asona nkurow nkaa no mu bi na odzidzi do yi Akyem Asiakwa, New Juaben, Akyem Wenchi, Kukurantumi, Akyem Tafo, Akuapem-Akropong, Akuapem Amanokrom, Akyem Kwarbeng, Ejura, Feyiase, Manso-Nkwanta, Bonwire, Atwima-Agogo, Abrakaso, Trabuom, Beposo, Toase, and Odumase Ahanta Ntaakrom, Gomoa Asin. Wɔfrɛ Nsona nkurowtsir no nyina Adansi Akrofuom. === Bretuo === Yehu Bretuo tsitsir wɔ Adanse Ayaase, Mampong, Kwahu, Adankranya, Amprofi Tanoso (Tanoso - a ɔbɛn Akumadan) Amoafo, Asiwa, nye Afigyaase/Effiduase. N'ahyɛnsewdze nye twi. Ɔnnyɛ nwanwa dɛ yebohu dɛ frankaatunyi a ɔda Esuantsefo hɔn ɔko kuw no ano ma wɔkoe tsiaa Denkyirafono nna ɔyɛ Mampɔnhen, nsɛnsɛm a ɔfa ako ho wɔ Esuantseman no mu no hyɛ Mampɔnhen no nsa. Ikyia obi a ofi Bretuo ebusua no mu a ngyedo a ɔdze ma wo nye <nowiki>''</nowiki>Yaa etwie nana<nowiki>''</nowiki>. Bretuo no nkurowtɔw no bi nye Jamase, Apaa, Kwahu Abene, Domeabra, Agogo-Hwidiem, Adankranya, Suhum-Kwahyia, Asiwa (ɔno na ɔyɛ Bosome Freho mansin no kurowpɔn) nye Abuotem, Ofoase, Brodekwano, Bosomtwe Beposo. === Ekoɔna === Ekoɔnafo nndɔɔso wɔ Esuantseman no mu. Yɛtaa hu hɔn dɛ wɔka Mfantsefo ho naaso wɔ Esuantseman mu no hɔn nkurowtɔw etsitsir nye Adanse Fomena nye Asokore. Ekoɔnafo hɔn ahyɛnsewdze nye nantwinyin. Ikyia Ekoɔnanyi a ngyedo ɔdze bɛma wo nye <nowiki>''</nowiki>Yaa Doku<nowiki>''</nowiki>. Ebusua no no nkurowtɔw nkaa no mu bi nye Banko, Mprim, Kona, Asokore-Mampon, Berekum, Kokofu-Abuoso, Adumasa, Heman, Abenkyem, Cape Coast, Jukwaa nye Duayaw-Nkwanta. === Oyoko === Akoroma nye Oyoko ebusua no n<nowiki>'ahyɛnsewdze. Ɔno nye ebusua a Asantsehen a ɔtse egua do seeseiara no fi mu. No nkurowtɔw etsitsir no nye Kokofu, Kumasi, Dwaben nye Nsuta.Ikyia Oyokonyi a ngyedo a ɔdze bɛma wo nye ''Yaa Obiri nana''. Nkurowtɔw nkaa no nye Bekwae, Mamponten, Bogyae, Dadieso, Obogu, Asaaman Adubiase, Pampaso, Kontanase, Kenyase, nye Ntonso. Binom frɛ no 'Ekusi Ebusua' ne dɛm nkorɔfo a wɔbɔ dɛm ebusua yi no wɔfrɛ hɔn 'Ekusifo'</nowiki> wɔ Atɔe Mantɔw mu. == Mboaedze == tf6gaj2uqoln96bwif6xj3tawedkik6 Gari na eduwa 0 3834 38126 37395 2025-03-28T13:04:05Z Assilidjoe 33 Medze mfonyin aka ho 38126 wikitext text/x-wiki [[File:Gari,Beans and riped plantain.jpg|thumb|A picture of Gari and beans served with ripe plantain.]] '''Gari na eduwa''' yɛ edziban bi a wɔtaa dzi no wɔ Ghana ha. Edziban yi nnyɛ na wɔ ɔman no n'anafo afamu a dodow ara frɛ no 'gɔbɛ, <ref>https://immigrantslenz.tumblr.com/post/109298555231/gari-and-beans-gob3-with-fried-ripped-plantain/amp</ref>yo ke gari nna mpo kɔkɔɔ kɔkɔɔ<ref>https://www.homefoodsghana.com/index.php/recipes/recipes-list/64-beans-stew-fried-plantain-red-red-3</ref>. == Ndzɛmba a wɔdze yɛ == * eduwa (dza n'enyiwa kɔkɔɔ no )<ref>https://www.homefoodsghana.com/index.php/recipes/recipes-list/64-beans-stew-fried-plantain-red-red-3</ref> * borɛdze kɔkɔɔ * ngo kɔkɔɔ * anwew * ntoose * gari * muoko<ref>https://www.spicyfafa.com/recipe-items/kidney-beans-gari-with-palmoil-stew/</ref> * paya * nkyirefua a wɔanoa == Kwan a wɔfa do yɛ == * Edze eduwa no bogu nsu mu dɛ mbrɛ ɔbɛyɛ a ɔbɛyɛ mberɛw<ref>https://www.wattpad.com/539616237-ghanaian-recipes-gari-and-beans-yorke-gari</ref> * Ebɛkyew anwew no wɔ ngo kɔkɔɔ mu dɛ mbrɛ ɔbɛyɛ a ɔbɛma ɔayɛ huam * Susu gari atserma ma ontum mfora yie * Fa ngo kɔkɔɔ no ka fora * Fa paya, nkyirefua wɔanoa anaa mpo borɛdze a wɔakyew dɛ mbrɛ epɛ no biara * Ibotum edze atɔsodze aka ho == Apɔwmudzen Ho Mfaso == Gari nye eduwa yɛ edziban a ndzibandur wɔ mu yie papaapa. Setatse wɔ gari mu, na ɔma ahoɔdzen<ref>https://thechronicle.com.gh/2019/04/10/health-benefits-of-processed-cassava-gari/</ref>. Edzibandur a wɔfrɛ no ayɔn pii wɔ eduwa mu nye purotsin. Edziban yi a wɔtaa dzi yi wɔ ndzibandur asorɔtow a ɔboa ma nyimpadua no nyin. == Mboadze == odzjdiv0vjomlr89ihboyblhx04kyjw Kube cake 0 3835 37029 36980 2025-03-04T14:17:31Z Gloria Adokoh 1376 Medze nsɛm no bi kaa ho 37029 wikitext text/x-wiki <ref>https://biscuitsandladles.com/chewy-coconut-candy-aka-kube-cake/</ref>Kube cake, a wɔsan frɛ no kube tɔfe, yɛ tɔfe a wɔyɛ no wɔ Ghana. == Ndzɛmba a wɔdze yɛ == Ndzɛmba a wɔdze yɛ nye kube, esikyire, nsu na ankama<ref>https://www.thespruceeats.com/caramel-coconut-balls-39543</ref> == Mbrɛ Wɔyɛ No == Sɛ yɛreyɛ tɔfe yi a yedzi kan nan esikyire no ma ɔdodow, na afei kube no a yeetwuw na yɛama awo no, na afei yɛdze ankama no egu mu ma ama etu hwam<ref>https://web.archive.org/web/20200923194350/https://aftradvillagekitchen.com/recipe-items/kube-cake/</ref>. Hue gu adze a no do yɛ tɛtrɛtɛ dona afei hyɛ ase dɛ erowen no ma abɛyɛ nkruwankuruwa nketsenketse. gxhjrjjowrq71d3wzq0zcg8s4zmwnbm Ghanaian english 0 3836 36986 36982 2025-03-04T05:09:43Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 36986 wikitext text/x-wiki Ghana borɔfo yɛ borɔfo ahorow a wɔka no wɔ Ghana. Borɔfo nye kasa a aban no agye ato mu dɛ wɔmfa ndzi dwuma na wɔsan dze dzi dwuma dɛ kasa a wɔdze afa mbra kwan do dɛm ntsi wɔdze dzi dwuma wɔ ɔman no nyina mu.<ref>https://web.archive.org/web/20130925192147/http://www.statsghana.gov.gh/docfiles/2010phc/Census2010_Summary_report_of_final_results.pdf</ref> Borɔfo kasa da ho ara yɛ kasa a wɔdze dzi dwuma wɔ aban mu nye aban ndzɛmba ahorow nyina mu dɛ mbrɛ yehu dɛ yɛwɔ kasahorow 11 wɔ ɔman no mu no. == Nyimpa dodow a wɔdze kasa no dzi dwuma == Nyimpa bɔbor 28 million a wɔwɔ Ghana no, 67% na wotum kenkan san kyerɛw borɔfo kasa no, na nkyɛmu enum mu kor na wotum kenkan na wɔkyerɛw yie paa wɔ borɔfo kasa no mu.<ref>https://web.archive.org/web/20130925192147/http://www.statsghana.gov.gh/docfiles/2010phc/Census2010_Summary_report_of_final_results.pdf</ref> Aban ahyɛse nye ntoado skuul, nye aban skuul a wɔma abɔdzin krataa nyina kyerɛ borɔfo kasa.<ref>https://gh.usembassy.gov/education-culture/educationusa-center/educational-system-ghana/</ref> djnschnqgrkbfm05tmrf0e0v7596wmq Agbeko 0 3837 38356 36987 2025-04-28T09:55:45Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38356 wikitext text/x-wiki {{Databox|item=Q55643563}}'''Agbeko''' yɛ ebusuadzin. Nyimpa binom a wokitsa dɛ ebusuadzin a yenyim hɔn nye: * Joseph Agbeko (born 1980), Ghananyi Kuturukubɔnyi * Shepherd Agbeko (born 1985), Ghananyi seperinta 4wufl4xrfqvi5xqo2fbvfu05ndcut1e Anufo kasa 0 3838 38362 36990 2025-04-28T10:22:32Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38362 wikitext text/x-wiki {{Databox|item=Q34845}}'''Anufo''' (Anufɔ), wɔsan nyim no dɛ Chakosi, yɛ Finimfin Tano Kasa a wɔka no Etsifi Epuei wɔ Ghana, Etsifi Togo, Etsifi Atɔe Benin na Ivory Coast wɔ nkorɔdo a wɔka bɛyɛ 180,000. == Fɔnɔlɔgyi == {| class="wikitable" |+Anomu Ngyegyee ! colspan="2" rowspan="2" | ! colspan="3" |Labial ! colspan="2" |Alveolar ! colspan="2" |Palatal ! colspan="2" |Velar ! colspan="2" |Labial-velar ! rowspan="2" |Glottal |- !<small>plain</small> !<small>round</small> !<small>palatal</small> !<small>plain</small> !<small>palatal</small> !<small>plain</small> !<small>palatal</small> !<small>plain</small> !<small>round</small> !<small>plain</small> !<small>palatal</small> |- ! colspan="2" |Nasal |m | |mʲ |n | |ɲ | |ŋ | |ŋm |ŋmʲ | |- ! rowspan="2" |Stop !<small>voiceless</small> |p |pʷ |pʲ |t |tʲ |c |cʲ |k |kʷ |kp |kpʲ | |- !<small>voiced</small> |b |bʷ |bʲ |d |dʲ |ɟ |ɟʲ |ɡ |ɡʷ |gb |gbʲ | |- ! rowspan="2" |Fricative !<small>voiceless</small> |f |fʷ |fʲ |s |ʃ | |ɕᶣ | | | | |h |- !<small>voiced</small> | | | |z | | |ʑᶣ | | | | | |- ! colspan="2" |Rhotic | | | |r |rʲ | | | | | | | |- ! rowspan="2" |Approximant !<small>voiceless</small> | | |ɥ̥ | | | | | | | | | |- !<small>voiced</small> | | |ɥ |l |lᶣ |j | | | |w | | |} {| class="wikitable" |+Ndze Ngyegyee ! ! colspan="2" |Oral ! colspan="2" |Nasal |- ! !Front !Back !Front !Back |- !Close |i |u |ĩ |ũ |- !Close-mid |e |o | | |- !Open-Mid |ɛ |ɔ |ɛ̃ |ɔ̃ |- !Open |a | |ã |} == Akyerɛw == Anufo wɔkyerɛw no Latin akyerɛwamba mu, a akyerɛwamba bi tse dɛ Ɛ ɛ, Ɱ ɱ, Ŋ ŋ na Ɔ ɔ ka ho. cvchqvi1dvp3ocl017mrp5ne9c6ayl7 Ayigbe biscuit 0 3839 38369 36993 2025-04-28T14:10:50Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38369 wikitext text/x-wiki {{Databox|item=Q96276502}}'''Ayigbe biscuit''' yɛ Ghana bisikitse a Yonumawo Kwame Edze a ofi Agbozume a ɔwɔ Floa Mantɔw mu dze bɔbɔɔ adze. == Abakɔsɛm == Bisikitse no nyimpa a ɔyɛɛ nye Yonunawo Kwame Edze a ofi Agbozome wɔ Flao Mantɔw mu. Yonunawo Kwami Edze daa bisikitse yi edzi kyerɛɛ Agbozome kurow no ber a ɔsan n’ekyir fii Ivory Coast dɛ ɔyɛ nyimpa a ɔtow adze wɔ 1907. ɔdze nsano nyimdzee a osuaa no yɛɛ Ayigbe bisikitse. b4oyopp82imq33qqlclb7crwel422ip Ayrton Ndur 0 3840 36994 2025-03-04T05:37:51Z David kojo joe Mensah 1426 #FnF 2025 36994 wikitext text/x-wiki '''Ayrton Drug Manufacturing Limited''' nna ɔyɛ Ghana ndur edwumakuw. Wɔdze bɔbɔɔ adze wɔ Fankwa 24, 1965. Edwuma yi wɔdze kaa Ghana ndwuma nsesa ho, GSE no nyina hɔn wɔ mu. kwz5i0adshz6ly40e9xyrppwlhyjsz0 Barwuah 0 3841 38370 36996 2025-04-28T14:15:05Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38370 wikitext text/x-wiki {{Databox|item=Q63252708}}'''Barwuah''' Yɛ ebusuadzin. Nyimapa a wɔdze dɛm ebusuadzin yi bi nye: * Baffour Adjei Bawuah (born 1942), Ghananyi ananmusinyi na amanyɛnyi * Mario Balotelli Barwuah (born 1990), Italy bɔɔlbɔnyi nbvbtp0cnzt4kdmduxmvzdvoem5r5qo Eduana 0 3842 38355 38183 2025-04-28T09:52:41Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38355 wikitext text/x-wiki {{Databox|item=Q20117809}}'''Aduana''' ɔyɛ Akanfo ebusuakuw awɔtwe no mu kor a ɔwɔ Ghana. ɔsan so yɛ ebusuakuw a ɔtɔdo ebien wɔ no dɔm dodow mu. Aduana ebusuakuw hɔn akrabowa yɛ bɔdɔm, Atwer na Abowatsena. Mpanyimfo no bi se, bɔdɔm na odzii ebusuakuw n’enyim ber a worutu kwan akɛtsena hɔn bea odzi kan Kumkumso epe mu wɔ Hemang, ɔdze ogya dzii hɔn kan wɔ n’anomu. Gyedzi nye dɛ dɛm gya no da ho ara ahemfie a ɔwɔ ebusuakuw no ne kurowpɔn hɔ. 41p88afai4vyp9m9u6rrhgkm25r7eib Aprapransa 0 3843 38096 38095 2025-03-27T13:11:10Z Assilidjoe 33 Medze mboaedze aka ho 38096 wikitext text/x-wiki {{Databox|item=Q56650369}} '''Aprapransa''', ne dzin ankasa nye ‘AKplijii anaa Akplidzi’ yɛ Ghana GaDangme anaa Ga edziban a wɔdze ɔhyew afora eburow kyewee isam na GaDangme nkwan krɔnkrɔn a wɔfrɛ no Abɛnkwan. Abɛnkwan yɛ adze tsitsir a wɔ Akplijii nyɛe mu, a ɔyɛ tsetse nkwan krɔnkrɔn a GaDangmefo yɛ na wɔtaa yɛ na wɔdze ka isiam krɔnkrɔn edziban fofor a wɔfrɛ no Kpokpoi (anaa Kpekpele) ho wɔ Tseste Nyamesom Otwaber Afahyɛ bi a wɔfrɛ no Homowo ase.[[File:Aprapransa 10.jpg|thumb|260x260px|Aprapransa in a Pack]] GaDangmefoɔ dze dɛm ndzeyɛɛ yi kaa hɔn ho baa Tsetse Ghana na wɔkyerɛɛ ebusuakuw nyina mbrɛ wosi yɛ Abɛnkwan. Nkoruw afofor do no,ebusuakuw afofor bi a wɔwɔ Nigeria tse dɛ Yorubafo, Igbofo wɔ abɛnkwan soronko bi a wɔfrɛ no Banga Nkwan. Ber kɔr enyim no, nyimdzee a ɔfa mbrɛ wɔdze yɛ Abɛnkwan ho wɔ Ghana no bɛyɛɛ adze a ebu do a ama abɛnkwan ahwe ne krɔnkrɔn dzibew. == Ndzɛmba a wɔdze yɛ == Ndzɛmba a wɔdze yɛ ne tsitsir nye eburow kyewee isam na abɛ anaa nguo. Ndzɛmba a wɔdze bi so nye, eduwa, atɔwodze bi tse dɛ, tomatsese, anwew,<ref name=":0">{{Cite web|url=http://mofa.gov.gh/site/?page_id=9637|title=MOFA}}</ref> muoko, akakadurɛ, anaa galik.<ref name=":1">{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Recipes-How-to-prepare-Aprapransa-using-palm-nut-soup-543867|title=Recipes: How to prepare Aprapransa using palm nut soup|website=www.ghanaweb.com|language=en|access-date=2018-09-17}}</ref> Wɔdze nsunam bi tse dɛ, enam totoe, enamwoee, enam a wɔahyɛ no nkyen na Kɔtɔ.<ref name=":0">{{Cite web|url=http://mofa.gov.gh/site/?page_id=9637|title=MOFA}}</ref><ref name=":1">{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Recipes-How-to-prepare-Aprapransa-using-palm-nut-soup-543867|title=Recipes: How to prepare Aprapransa using palm nut soup|website=www.ghanaweb.com|language=en|access-date=2018-09-17}}</ref> Eburowkyewee isam no wobotum atɔ no Ghana guamu anaa wobotum enya efi eburow kan mu wɔ dadzesen mu.<ref>{{Cite news|url=https://www.pulse.com.gh/lifestyle/food-travel/how-to-prepare-aprapransa-id7333312.html|title=How to prepare Aprapransa|last=Somuah-Annan|first=Grace Afua|access-date=2018-09-17|language=en-US}}</ref> == Mboaedze == 56dpwubfzm59bbscc3pibqzzmdzsoyv Ahenema 0 3844 38306 37005 2025-04-26T11:45:47Z Richmond Mbiah 1805 medze wikidata akaho 38306 wikitext text/x-wiki {{Databox|item=Q93860854}}'''Ahenema''' yɛ amambra adze, adzehye mpaboa a Ahemfo, Mbaahembaa na mbofra a wɔyɛ Akanfo, Ga na Ewe ebusuakuw wɔ Ghana. Dɛm amambra mpaboa yi bae dɛ obiara botum ahyɛ akɔ dwumadzi bi tse dɛ, afahyɛ, eyiyɛ, awargye na asɔr. == Abakɔsɛm == Ahenema hyɛɛ ase fir awo ntoatoado 18 no mu ber Esuantsehen Osei Kodwo na Esuantsehembaa Konami Yiadom dzi adze no. Ber ebetwa mu no, Ahenema no nna nkorɔfo a wɔhyɛ nye hɔn wɔyɛ adzehye, na wɔ wɔdze too ɔhen no. Kwan a wɔfaa do too dzin no sesaa na Ahenema dzin no wɔdze too ɔhen no ne mba. Iyi be siantsir ara nye dɛ onnyi ho kwan dɛ ɔhen no wɔbɔ ne dzin egyangyan, afei edzin Ahenema, a ne nkyerɛase nye ɔhen ne mba. Nɔma awɔtwe no wɔdze hyɛ Ahenema mpaboa mu dze kyerɛɛ pintsinnyɛ. == Ahorow == Ahenema gu mu ahorow ebien. Dza odzi kan nye ‘’ Asansan tuo’’, a ɔyɛ kulfe, na dza odzi hɔ nye ‘’ Atine’’, a ɔno ɔyɛ tsenn na Ahemfo na wɔhyɛ. jb56lcxnukfbgrhdt1sqemhys7lbsr5 Zowey 0 3845 38265 38261 2025-04-22T20:55:04Z KISUMAR123 67 Meyɛɛ nsiesie 38265 wikitext text/x-wiki '''Zowey,''' wɔsan frɛ no Dzowey, Dakuwa, Donkwa anaa Adarkwa, yɛ Afrika Atɔe anodze a wɔdze peanut a wɔayam, esikyire, nkyen, nsu, akakadur, na eburowsam. == Beebi a ofi == Zowey yɛ anomutwa adze a ofi Hausa na Ewe nkorɔfo mu, na hɔn a wɔtse Ghana, Togo, Benin na Nigeria. Dzin Zowey, anaa Dzowey fi Ewe kasafua ‘’ dzowor’’ a ɔkyerɛ isiam a wɔdze ndurpa afora wɔ Mfantse mu. Nigeria mu no, wɔfrɛ Zowey so Donkwa, Hausa kasa dzin a wɔdze frɛ anomutwa edziban no. == Ndzɛmba a wɔdze yɛ == Ndzɛmba a odzi akotsen paara nye peanut a wɔanyam, esikyire na akakadur. Ndzɛmba a wɔdze yɛ Zowey ankasa nye: * Nsu * Peanut a wɔanyan * Esikyire * Nkyen * Eburowsiam * Akakadur * Muokosiam == Kwan a wɔfa do yɛ == Kwan a wɔfa do yɛ Zowey nye dɛ wodzi kan dze ndzɛmba a odzi akotsen no fora, dɛ yɛdze hɛn nsa anaa efir, na wɔdze eburowsiam aka ho na peanut nyamee. Sɛ ndzɛmba no fora yie a, na wɔdze nsa abobɔw no korkorba. 0nkjhpxxnm7bzkkezfjj15pu5o1j044 Koobi 0 3846 37019 37013 2025-03-04T10:20:44Z Gloria Adokoh 1376 Medze lenke kaa ho 37019 wikitext text/x-wiki '''Koobi''' yɛ Akan dzin a wɔdze ma mpatowa a wɔahyɛ no nkyen ahata a Ghana na ɔhyɛɛ ase fii. Nam no ma Ghanafo hɔn edziban ahorow<ref>https://www.ghanaweb.com/GhanaHomePage/features/To-eat-Koobi-or-not-to-eat-515582</ref> tse dɛ frɔwee na nkwan<ref>https://www.pulse.com.gh/articles/lifestyle/diy-recipe-how-to-prepare-koobi-egg-stew-and-roasted-ripe-plantain-2024080300553775182</ref><ref>https://www.modernghana.com/lifestyle/9645/one-dish-ghanaians-have-abandoned-and-missing-out-its-health.html</ref> ahorow dɛw soronko bi. Wɔdze yɛ Ghana edziban ahorow bi tse dɛ ntrɔba na nkyirefuwa frɔwee,nkunuma frɔwee, kontomire frɔwee nna Ghana edziban ahorow pii a ɔkeka ho.<ref>https://www.ghanaweb.com/GhanaHomePage/features/Formaldehyde-In-Koobi-Equally-Insidious-May-Be-Kau-517935</ref> == Mbrɛ Wosi Yɛ No == Wɔkora Koobi a,ma wɔyɛ nye dɛ, wɔdze mpatowa amon noara gu hweaseammbɔ na wɔdze nkyen gu mu. Fa nkyen no hyɛ nam no ndaansa. Ndaansa ekyir no, yiyi na hata no ewia mu nda enum anaa hata ara nkesi ber a no mu nsu nyina bɔtwe. 4d14rt8f5tdc0yfb07y4cqyq5q70o83 Desmond De-Graft Paitoo 0 3847 48009 38314 2025-05-14T14:36:07Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 48009 wikitext text/x-wiki {{Databox|item=Q110126966}} '''Desmond De-Graft Paitoo''' (wɔwoo no wɔ Dzifuu 21 1969) yɛ Ghana amanyɛnyi a mprempren yi ɔyɛ mbrahyɛbaguanyi ma Gomoa East mansin no.<ref name="graphic.com.gh">https://www.graphic.com.gh/news/politics/degraft-paitoo-wins-gomoa-east-ndc-primary-re-run.html</ref><ref>https://www.classfmonline.com/news/general/Accra-food-prices-far-cry-from-food-centre-prices-Afriyie-Akoto-says-mini-makola-in-the-offing-at-his-Agric-ministry-s-compound-37000</ref><ref>https://www.adomonline.com/the-big-debate-gomoa-east-mp-ndc-pc-battle-it-out-over-projects/</ref> Ahyɛse abrabɔ nye Nwomasua Wɔwoo Desmond De-Graft Paitoo wɔ Dzifuu 21 1969 na ofi Gomoa Dasum wɔ Finimfin Mantɔw mu. Desmond De-Graft nyaa ne MSLC wɔ 1987, City nye Guild Intermediate wɔ Mechanical Engineering wɔ afe 1991 mu na onyaa ne Degree in Supply Chain Management (Procurement) wɔ afe 2018 mu.<ref>https://web.archive.org/web/20230930225604/https://parliament.gh/mps?mp=27</ref><ref>https://ghanamps.com/mp/desmond-de-graft-paitoo-2/</ref> EdwumaDesmond De-Graft nye panyin a ɔda Desreen Shipping and Logistics ano. Ɔyɛ obi a ɔdze ndzɛmba kɔ amanandze.<ref name="graphic.com.gh"/> Ne bra wɔ Amanyɛsɛm ho Desmond De-Gaft ka National Democratic Congress amanyɛkuw no ho<ref name="ghanaweb.com">https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Businessman-sues-Gomoa-East-NDC-parliamentary-candidate-1110559?gallery=1</ref><ref name="ghanaweb.com"/>. Ogyinae na odzii kunyim wɔ NDC mbrahyɛbagua egua no wɔ Gomoa East Mansin a ɔwɔ Mfinimfin Mantɔw no mu,<ref>https://www.modernghana.com/news/951910/ndcdecides-central-region-primaries-results.html</ref> === 2016 ambatow === Afe 2016 Ghana ambatow no mu no, odzii nkogu maa Kojo Asemanyi a ogyinae maa New Patriotic Party amanyɛkuw no wɔ ber a ɔnyɛ no sii akan wɔ Gomoa East Mansin egua no ho no. Ɔdze amba 15,010 a ogyina hɔ ma 42.5% sɛ yɛkeka amba no nyina bɔ mu a, nna Kojo Asemanyi so nyaa amba 17,654 a ogyina hɔ ma 50.0%, Marcus Yaw Danso, nyimpa a oenngyina hɔ amma amanyɛkuw biara so nyaa amba no mu dodow 1,604 a ogyina hɔ ma 4.5%, Eunice Assuman a ɔno so gyinae maa PPP amanyɛkuw no so nyaa amba dodow no mu 920 a ogyina hɔ ma 2.6% nna afei Godfred Kumedzro Cudjo a ogyinaa hɔ maa CPP so nyaa amba dodow no mu 105 a ogyina hɔ ma 0.3%<ref>https://web.archive.org/web/20221204141822/https://ghanaelections.peacefmonline.com/pages/2016/parliament/central/gomoa_east/</ref> [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] avyvgainnokjo79o8yuxiteayra3vp1 Braised emo 0 3848 38377 37369 2025-04-28T14:45:11Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38377 wikitext text/x-wiki {{Databox|item=Q65049720}}'''Braised rice''' yɛ Ghana kwan wɔfa do yɛ edziban. Wɔsan frɛ no angwa emo wɔ Akan kasa mu, omo kɛ foɔ wɔ Ga kasa mu<ref name=":0">https://www.ghanaweb.com/GhanaHomePage/entertainment/Recipe-How-to-prepare-the-popular-oil-rice-a-k-a-angwamo-552120</ref>. Wɔdze ndzɛmba kumaa bi na wɔdze noa<ref>https://web.archive.org/web/20190620204711/https://jess-kitchen.com/2017/08/05/prepare-braised-rice-ghana-style/</ref><ref>https://web.archive.org/web/20190620205633/https://www.pulse.com.gh/truly-ghanaian-recipe-try-oil-rice-fried-eggs-and-hot-pepper-for-lunch/574xk8r</ref> na wɔdze atɔsodze anaa wotum dze biribi kakra bi gu do dzi.<ref name=":0" /><ref>https://buzzghana.com/still-single-attract-the-right-man-with-these-10-delicious-ghanaian-dishes/</ref> Wɔdze muoko a woetwuw dzi anaa shito, na wɔdze nkyirefua a wɔakyew anaa enam a ɔwɔ konko mu dzi angoa emo. == Ndzɛmba a wɔdze yɛ == * Emo * Angoa * Anwew a wɔayam * Nkyirefua * Tomatsese * Muoko * Nkyen * Nsu * Nantwinam a wɔahyɛ no nkyen<ref>https://aftradvillagekitchen.blogspot.com/2015/12/toolu-beef-angwa-mu-salted-cured-beef.html</ref> anaa Koobi * Konko mu enam * Sosagye * Sepagɛti * Karot o83yvds1ibq8gwbio6ovjd1um0q94mr Chibsah 0 3849 38336 37018 2025-04-26T13:05:42Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38336 wikitext text/x-wiki {{Databox|item=Q96476656}}'''Chibsah''' yɛ ebusuadzin. Nyimpa binom wokitsa dɛm ebuadzin yi bi nye: * Ibrahim Nuhu Chibsah (born 1952), Ghanaian politician * Raman Chibsah (born 1993), Ghanaian footballer * Yussif Chibsah (born 1983), Ghanaian footballer 80u3u7sx5fjd3pxv4162pcn3tq0suv8 Brukina 0 3850 38378 37023 2025-04-28T14:54:39Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38378 wikitext text/x-wiki {{Databox|item=Q65050192}}'''Brukina''', wɔsan so frɛ no burkina, ɔyɛ Senegalese na Ivorian anodze a wonya fi milɛtse na mirikye. Brukina agye dzin wɔ Etsifi Mantɔw mu wɔ Ghana. Wɔsan frɛ no 'Deger'. == No Boabɔ == Brukina wohu no dɛ ɔyɛ edziban mua ɔnam n'ahoɔdzen na n'edziban ndur ntsi. Wɔdze milɛtse, a ɔyɛ wiadze nyinara ntsɛtsɛ a akyɛr paara, na mirikye. 27b9tl60v60kwqo6txi5tk5w48qklf6 Koose 0 3852 37067 37065 2025-03-04T21:01:00Z Assilidjoe 33 added images 37067 wikitext text/x-wiki [[File:Koko and koose joint.jpg|thumb|Koose]][[File:Koose 1.png|thumb|freshly fried koose]] Koose '''(Dagbani: [ˈKooshe])''' a wɔsan frɛ no Eduwa keeke<ref>https://web.archive.org/web/20221027124243/https://www.peacefmonline.com/pages/local/social/202005/408053.php</ref> no yɛ biribi a wɔkyew a muoko wɔ mu na biribi tuntum-tuntum sisi mu a wodzi no Ebibirmu Atɔe afamu dɛ akɔndɔdze. Wɔtaa dze ka kooko.<ref>https://www.sophiaapenkro.com/ghanaian-breakfast-koko-with-koose-bread/</ref> Ɔtɔfa bi a, wotum dze hyɛ paanoo mu dzi bɔ mu, a wɔfrɛ no "Koose Paanoo" anaa "Paanu Kooshe". Koose nnyɛ na wɔ Ebibirmu Atɔe afamu wɔ Hausafo a wɔwɔ Alataman no N'etsifi do,Dagombafo a wɔwɔ Ghana, na Ebibirmu Atɔe ne fa nkaa bi tse dɛ, Sierra leone na cameroon. Yebohu koose so wɔ Karibea aman bi tse dɛ Cuba na Amɛreka Anee aman bi tse dɛ Brazil mu. Ghanafo frɛ no "Koose","kooshe" anaa "koosay" . Alataman mu so no, wɔfrɛ no "akara",Brazilfo so frɛ no acaraje na Cuba mu nso no wɔfrɛ no "bollitos de carita". Dagbambafo a wɔwɔ Ghana no frɛ no"Kooshe",Awonafo frɛ no "agawu" na Zongofo so frɛ no "koose tankuwa".<ref>https://www.ghanaweb.com/GhanaHomePage/food/index.html</ref><ref>https://web.archive.org/web/20210823075632/http://miczd.gov.gh/news/91</ref> == Edzibandur == Koose kitsa wɔ nsɛw, edzibandur a ɔko tsia nyarbanyarba , na edzibandur a ɔboa ma onyin a ɔwɔ biribi a n'enyiwa nketsenketse a osisi mu no<ref>https://web.archive.org/web/20210823075632/http://miczd.gov.gh/news/91</ref>. == Mboaedze == j497l3bce4fkme2ve70g1w6j4dzddlj Ida Adjoa Asiedu 0 3853 37035 37033 2025-03-04T15:58:41Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 37035 wikitext text/x-wiki Ida Adjoa Asiedu (Ebɔbira 27, 1982) yɛ Ghana amanyɛnyi, oguadzinyi nye New Patriotic Party(NPP) ba. Ɔno na ɔyɛ mbrahyɛbaguanyi ma Ayensuano (Ghana mbrahyɛbagua mansin) wɔ Epuei Mantɔw no mu. Ogyina hɔ ma mansin no wɔ Mbrahyɛ Bagua a ɔtɔ do akron a ɔwɔ Amambu a ɔtɔ do anan no mu.<ref>https://dailyguidenetwork.com/ida-adjoa-asiedu-secures-ayensuano-parliamentary-seat/</ref><ref>https://dailyguidenetwork.com/ida-adjoa-asiedu-secures-ayensuano-parliamentary-seat/</ref><ref>https://www.adomonline.com/i-was-expecting-a-bigger-margin-ida-asiedu-on-her-victory-in-ayensuano/</ref><ref>https://rainbowradioonline.com/2024/12/13/ayensuano-seat-will-no-longer-swing-to-the-ndc-mp-elect/</ref> Ida yɛ oguadzinyi a ogyinae na odzii ɔkogu ma nkan mbrayɛbaguanyi Samuel Ayeh Paye dzii kunyim ber a oyinae wɔ New Patriotic Party ne dzin mu wɔ afe 2020 mu no.<ref>https://web.archive.org/web/20241219104713/https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Ida-Aseidu-files-to-contest-Ayensuano-NPP-parliamentary-primary-1815767</ref><ref>https://web.archive.org/web/20241216121339/https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Ayensuano-residents-root-for-Ida-Adjoa-Asiedu-1881392</ref> Fitsi ber a Ayensuano mansin bɔbɔɔ adze no ɔno nye basia a odzi kan a ɔayɛ mbrahyɛbaguanyi.<ref>https://starrfm.com.gh/2023/08/ida-adjoa-asiedu-optimistic-of-becoming-first-female-mp-for-ayensuano/</ref> == Ahyɛse abrabɔ nye nwomasua == Ida fi Koforidua wɔ Epuei mantɔw no mu. Okitsa abɔdzin kraataa wɔ BSc fi Atlantic International University wɔ United State aborɔkyirman no mu.<ref>https://www.parliament.gh/members?mp=94226</ref> == Amanyɛsɛm Abrabɔ == Sanda bosom no wɔ afe 2024 mu no, ogyinae na odzii kunyim wɔ NPP amanyɛkuw no ne dzin mu maa Ayensuano (Ghana mbrahyɛbagua mansin) a ɔwɔ Epuei mantɔw no mu.<ref>https://dailyguidenetwork.com/ida-adjoa-asiedu-secures-ayensuano-parliamentary-seat/</ref><ref>https://dailyguidenetwork.com/ayensuano-npp-builds-strong-front-ahead-of-dec-polls/</ref><ref>https://3news.com/news/politics/ayensuano-npp-pc-aspirant-builds-tissue-factory/</ref> Odzii mbrahyɛbagua egua no do kunyim ma otuu nyimpa nna ɔtse egua no do no, Teddy Safori Addi wɔ afe 2024 amba a wɔtowee no na onyaa ama dodow no mu 18,299 a ogyina hɔ ma 50.26% ma ɔbɛkaa mbrahyɛ bagua a ɔtɔ do akron a ɔwɔ Ghana amambu a ɔtɔ do anan no mu.<ref>https://elections.3news.com/results/2024/parliamentary/eastern</ref><ref>https://www.adomonline.com/i-was-expecting-a-bigger-margin-ida-asiedu-on-her-victory-in-ayensuano/</ref><ref>https://ground.news/article/ida-adjoa-asiedu-secures-ayensuano-parliamentary-seat</ref> cwfryqsipvjeo9576wrj8d94uf47bmp Feminism and Folklore in Ghana 2025 0 3854 37032 2025-03-04T14:54:17Z Robertjamal12 13 Robertjamal12 moved page [[Feminism and Folklore in Ghana 2025]] to [[Wikipedia:Feminism and Folklore in Ghana 2025]] 37032 wikitext text/x-wiki #REDIRECT [[Wikipedia:Feminism and Folklore in Ghana 2025]] jxyequadrjgrg8d8t8jp81mucgm6p6r Eddie Afahyɛ 0 3855 38383 37045 2025-04-28T15:12:48Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38383 wikitext text/x-wiki {{Databox|item=Q98590331}}'''Eddie''' '''Afahyɛ''' yɛ afe-afe fa a ahemfo na hɔn mamfoe a wɔwɔ Wassa a ɔwɔ Atɔe Mantɔw a ɔwɔ Ghana mu hyɛ. Wɔtaa dzi no bosoom Sanda mu.<ref>https://www.easytrackghana.com/404-no-page.php</ref><ref>https://books.google.com.ng/books?id=nVMKlKsEf8oC&q=eddie+festival+of+wassa&pg=PP13&redir_esc=y#v=snippet&q=eddie%20festival%20of%20wassa&f=false</ref><ref>https://books.google.com.ng/books?id=35MrDwAAQBAJ&q=eddie+festival+of+wassa&pg=PA70&redir_esc=y#v=snippet&q=eddie%20festival%20of%20wassa&f=false</ref><ref>https://books.google.com.ng/books?id=t3oqDwAAQBAJ&q=eddie+festival+of+wassa&pg=PA70&redir_esc=y#v=snippet&q=eddie%20festival%20of%20wassa&f=false</ref> == Enyigyedze == Afahyɛ ne dzi mu no, wɔma ahɔho akɔaba na wɔma hɔn edziban na anondze. Ɔmamfo no hyɛ kusum afadze na wɔbɔ gua ma ahemfo ba ase. Asaw na kyenbɔ kɔ do.<ref>https://web.archive.org/web/20180520123753/http://www.blastours.com/west-africa-travel-destinations/regions-of-ghana/ghana-festivals/77-edie-festival</ref> == Mfaso == Wodzi afahyɛ yi dze kaa asɛm bi a osii ber a abɛsen kɔ no. Afahyɛ yi dze nkabɔmu ba ɔmamfo no ntamu na ɔdze asomdwee ba kurow no mu. <ref>https://web.archive.org/web/20180520123753/http://www.blastours.com/west-africa-travel-destinations/regions-of-ghana/ghana-festivals/77-edie-festival</ref>Ɔboa ma wɔdwen ndzɛmba a ɔdze mpontu ba ho.<ref>http://www.s158663955.websitehome.co.uk/ghanaculture/mod_print.php?sectionid=531</ref> == Mboaedze == ktpmoom15zyeie39uz5fplauxvq7cxi Jerry Ahmed Shaib 0 3856 37450 37437 2025-03-07T21:25:35Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 37450 wikitext text/x-wiki Jerry Ahmed Shaib (Dzifuu 9, 1976) yɛ mbranyimnyi nye mbrahyɛbaguanyi.<ref>http://ghonetv.com/jerry-ahmed-shaib-heads-coastal-development-authority/</ref> Nana Akufo-Addo yii no dɛ panyin a ɔhwɛ mpoano nkɔdo dwumadzi do.<ref>https://www.coda.gov.gh/profile/1.13435186</ref> == Ɔbra ahyɛse nye nwomasua == Okitsa abɔdzin krataa wɔ Bachelor of Arts in Social Sciences (Economics and Sociology) fi Cape Coast Suapɔn no mu, ɔsan kitsa abɔdzin krataa wɔ Bachelor of Laws and Master of Philosophy in Sociology fi University of Ghana nna afei Executive MBA wɔ eguadzi mu. Ghana School of Law maa no abɔdzin kraataa wɔ Mbranyim mu na ɔbɛyɛɛ mbranyimnyi wɔ afe 2010 mu.<ref>https://ameyawdebrah.com/chorkor-lawyer-jerry-ahmed-shaib-appointed-ceo-for-coastal-development-authority/</ref> == Edwuma == Wɔ afe 2005 nye 2008 ntamu no, ɔyɛɛ edwuma dɛ nkan Nkran kuropɔn hwɛdofo no Boafo Tsitsiriw, Stanley Nii Adjiri Blankson na odzii nsakyer nhyehyɛɛ ahorow a Nkran Kuropɔn Bagua no yɛ no enyim.<ref>https://web.archive.org/web/20200808184546/https://www.omankyeame.info/editorial/jerry-ahmed-shaib-esq-an-accomplished-politician-philiantropist-and-ministerial-material/</ref> Ɔasan egyina mu ama ɔman Ghana wɔ dwumadzi ahorow pii mu wɔ Nkran Kuropɔn no mu. Ɔnnkyɛree biara no ogyina Ghana ananmu wɔ Liverpool wɔ mpontu dwumadzi no ase. Ansaana wɔdze CEO dzibew no bɛma no wɔ afe 2018 mu wɔ CODA no Edumayɛfo panyin no n'abedziekyir.<ref>https://web.archive.org/web/20200808184546/https://www.omankyeame.info/editorial/jerry-ahmed-shaib-esq-an-accomplished-politician-philiantropist-and-ministerial-material/</ref> Ogyinae dɛ mbrahyɛbaguany maa Ablekuma Etsifi Mansin no wɔ afe 2016 mu wɔ New Patriotic Party dzin mu.<ref>http://ghanaelections.peacefmonline.com/pages/2016/pal/113/index.php</ref> === Amanyɛsɛm mu edwuma === Shaib ka New Patriotic Party amanyɛkuw no ho na mprempren yi ɔyɛ Mbrahyɛbaguanyi ma Weija-Gbawe Mansin no. Ɔsan so yɛ Majority Whip n'abedziekyir w Mbrahyɛbagua mu.<ref>citinewsroom.com/2025/01/ill-serve-diligently-as-second-deputy-minority-whip-ahmed-shaib/</ref> == N'abrabɔ == Shaib yɛ Kristonyi<ref>https://www.parliament.gh/members?mp=94282</ref> == Ekyingyegye == Sanda bosom no mu wɔ afe 2025 mu no, Alban Bagbin gyee Shaib n'edwuma no adapɛn 2 ber a ɔdze no ho hyɛɛ basabasayɛ mu wɔ ber a nna Appointments Committee no tsenaa ase no.<ref>https://www.myjoyonline.com/speaker-suspends-dafeamekpor-annoh-dompreh-and-2-others-over-appointments-committee-chaos/</ref> s582pbb4yuwpr8cqfcpyopvka7ujmu8 Batakari 0 3857 38371 37038 2025-04-28T14:18:07Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38371 wikitext text/x-wiki {{Databox|item=Q112226216}}'''African Fugu''' '''no''' (Smock) Wɔsan frɛ no Batakari wɔ Esuantse Twi kasa mu a ɔyɛ amambra mbanyimfo hɔn atar a ofi Afrika Atɔe. Ghanafo nyinara agye ato mu mbom ofi Ghana Etsifi. Dzin Fugu ɔakyerɛ ase efi Moshie kasafua ma atar. Dagombafo no frɛ atar no Bingba. Awo ntoatoado a ɔtɔdo 19 no, nna Esuantsefo hɔn nsordaafo na wɔhyɛ batakari dɛ hɔnɔsa atar. Ɔsa atar no wonyaa fii asaaba na wɔdze ogua nhoma kataa do na ndadze ndzɛmba a okitsa akodze Akanfo akofo no gyedzi dɛ batakari no kitsa etudur. 2dyvczrm4oldnpdkj0ufirfosgrs1ej Batakari Da 0 3858 38372 38229 2025-04-28T14:21:13Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38372 wikitext text/x-wiki {{Databox|item=Q25053617}}'''National Batakari Day''' (or simply '''Batakari Day''') Ɔyɛ ɔmanmu da a Ghanafo nyinara hyɛ dɛm fa no, ɔkɔ do wɔ Fida biara a odzi kan wɔ bosoom biara mu.<ref name="spy">{{cite news|url=http://spynewsagency.com/sept-4-is-national-batakari-day/ |archive-url=https://web.archive.org/web/20170802172452/http://spynewsagency.com/sept-4-is-national-batakari-day/ |url-status=dead |archive-date=August 2, 2017 |title=Sept. 4 is National 'Batakari Day' |date=1 September 2015 |agency=SpyNewsAgency |accessdate=September 5, 2015 |author=Andrew Nettey }}</ref> Mbom ɔnnyɛ nnhyɛ, obiara a ɔtse Ghana no ɔsɛ dɛ ɔhyɛ Batakari kɔ hɔn edwuma biara a wɔyɛ anaa skuul. Wɔdze too gua wɔ Fankwa 4, 2015, a ɔyɛ Asoɛe a wɔhyɛ Nsrahwɛ do yɛɛ dɛm, dɛm da gyina hɔ dɛ ɔbɛda Etsififo hɔn amambra edzi dɛ ɔka SADA's ntseasee mpontudze ma Ghana mantɔw ebiasa a ohia buburoo agyentsin.<ref name="City">{{cite news | url=http://citifmonline.com/2015/09/01/first-friday-of-every-month-to-be-declared-batakari-day/ | title=First Friday of every month to be declared 'Batakari Day' | date=1 September 2015 | agency=Citifmonline | accessdate=September 5, 2015 | author=Amihere Eduku, Pius}}</ref><ref name="fasion">{{cite web | url=http://www.fashionghana.com/site/ghana-declares-first-day-of-every-month-batakari-day-can-this-go-international/ | title=Ghana Declares First Day Of Every Month Batakari Day: Can This Go International? | publisher=Fashionghana | date=September 1, 2015 | accessdate=September 5, 2015}}</ref> == Mboaedze == 8nxl3fy59np5ezw708yl8nizdtuc3c7 Batakari Afahyɛ 0 3859 38233 38232 2025-04-18T07:03:30Z Assilidjoe 33 38233 wikitext text/x-wiki {{Databox|item=Q94508528}}'''Batakari Afahyɛ''' ɔyɛ amambra dwumadzi a King Ayisoba na ɔhyehyɛ ma ɔada Batakari edzi, Ghana amambra nsano Batakari a ofi Etsifi Mantɔw mu wɔ Ghana.<ref name="intro">{{cite web|url=https://mobile.ghanaweb.com/GhanaHomePage/entertainment/Government-has-not-supported-my-Batakari-Festival-King-Ayisoba-798337 |title=Government has not supported my Batakari Festival – King Ayisoba |publisher=www.ghanaweb.com |accessdate=6 May 2020}}</ref><ref name="introduction">{{cite web|url=https://www.etvghana.com/government-has-not-supported-my-batakari-festival-king-ayisoba/ |title=Government has not supported my Batakari Festival – King Ayisoba |publisher=www.etvghana.com |accessdate=6 May 2020}}</ref> Wɔhyɛɛ dwumadzi no ase kan wɔ 2013 mu na afahyɛ no ayɛ afe-afe dwumadzi wɔ Ghana.<ref name="intro"/><ref name="introduction"/> == N'abɔse na Dwumadzi no == King Ayisoba nyaa dɛm adwempɔw ɔnam no dɔ a ɔwɔ ma Ghana Etsifi afadze. Ɔkae dɛ nkorɔfo a wɔabɛsen kɔr no dze Batakari totoo juju na sum mu ndwuma ho na dwumadzi yi yɛ no ngyina do dɛ ɔdze bɛsesa nkorɔfo hɔn adwensi na ɔada atsetsesɛm a ɔfa dɛ erehyɛ Fugu anaa Batakari ho.<ref name="perception">{{cite web|url=https://www.ghanabusinessnews.com/2017/01/30/alliance-francaise-launches-2017-batakari-festival/ |title=Alliance Francaise launches 2017 Batakari Festival |publisher=www.ghanabusinessnews.com |accessdate=6 May 2020}}</ref> Ɔgyee dzi dɛ ɔnam dwumadzi do reda afadze no nhyɛɛ mu tse dɛ ne dze no bobue ndwuma ama nkorɔfo a wɔwɔ hɔ ama atsew edwuma no nyaa a ɔayɛ dzen do na ɔasan so ɔayɛ mbaabun a wɔwɔ Ghana Etsifi hɔn edwuma ɔbɛma hɔn sika.<ref name="perception"/> == Mboaedze == 62kxzxsq8ner0u88988ekg6cl9hzuqe BlacVolta 0 3860 38373 37044 2025-04-28T14:25:49Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38373 wikitext text/x-wiki {{Databox|item=Q123418259}}'''BlacVolta Network''' ɔyɛ Ghana abaɛfor intanɛtse edwumakuw a no botae gyina enyigye do, nyimpa n'abrabɔ na anadwe abrabɔ wɔ Afrika. == Abakɔsɛm == Afe 2023 mu no, edwumakuw no tserɛɛw kodur Uganda, Kampala, na ɔwɔ edwumayɛfo 16. Nyimpa a ɔtseew nye Joseph Adjei. Ndzɛmba a ɔwɔ BlacVolta Network mu bi nye; BlacVolta Media, BlacVolta Nightlife Podcast, BlacVolta merchandise, BlacVolta adom akyɛdze ne ntsetsenee na BlacVolta dwumadzi ahorow. 812qu2qid8swpmr8epcec9kl1rns5mp Borborbor 0 3861 38375 38051 2025-04-28T14:40:22Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38375 wikitext text/x-wiki {{Databox|item=Q4944382}}[[File:Borborbor Drummers.jpg|thumb|Borborbor drummers.]] [[File:Borborbor Dance.jpg|thumb|Borborbor dance.]] '''Borborbor''' ɔyɛ Ghanafo na Togofo amambra asaw a ɔyɛ Ewe nkorɔfo a wofi Firaw Finimfin Mantɔw a ɔwɔ Ghana na Togo Anaafo a Kpalime na Lomé.<ref>{{Cite web |last=Tomar |first=Kunal |date=2017-12-16 |title=BORBORBOR DANCE - GHANA: An African Tribal Dance - Page 3 of 4 - DanceAsk |url=https://danceask.net/borborbor-dance-ghana/ |access-date=2023-06-12 |language=en-US}}</ref> Asaw yi wɔyɛ kyerɛ nkankanara nye ahemfo no hɔn afahyɛ na nkorɔfo a wɔwɔ kurow no mu.<ref name=borbor>{{cite web|title=Hogbetsotso Festival |url=http://www.travel-to-discover-ghana.com/hogbetsotso-festival.html|publisher=www.travel-to-discover-ghana.com|accessdate=31 December 2011}}</ref> Wɔwɔ gyedzi bi dɛ asaw no fir Mr. Kudzo Nuatro mu bae wɔ afe 1950 no mu.<ref>{{Cite web |last=GNA |date=2020-07-27 |title=Remembering Francis Kodzo Nuatro, Borborbor Originator and Icon |url=https://gna.org.gh/2020/07/remembering-francis-kodzo-nuatro-borborbor-originator-and-icon/ |access-date=2023-06-12 |website=Ghana News Agency |language=en-US}}</ref> Ɔyɛ amambra na nyimpadɔm asaw a Ewe nkorɔfo a wɔwɔ [[Firaw Mantɔw]] a ɔwɔ Ghana na wɔsaw, bea a ɔwɔ Anlo Ewe Etsifi a ɔwɔ Anaafo Epuei Ghana na Togo mbea bi. == Mboadze == k8ymx4xjc8p1a2qm2cp03x0xefiap95 Daniel Obinim 0 3862 38296 37048 2025-04-26T11:28:33Z Kojo Atta Kakra 1804 Medze wikidata aka ho 38296 wikitext text/x-wiki {{databox|item=Q26690686}}'''Daniel Obinim''' (wɔwoo no Dzifuu 29, 1977), wɔsan frɛ no Angel Obinim, ɔyɛ ɔsɔfo dze ma International God's Way Church a ɔwɔ Ghana. == Ntsinoahyew == === Otsietsia maame ne yafun do === Afe 2014 mu no, wohun Obinim dɛ ɔretsietsia maame bi ne yafun do wɔ ɔgye mu. Iyi maa Ghana mbra nye no dzii dɛ ɔretsietsia obi ne fahodzi do. 6jqytkk3elgxz6rdljn8q2hs454qrrn Chumburung kasa 0 3863 38380 37050 2025-04-28T15:04:44Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38380 wikitext text/x-wiki {{Databox|item=Q35198}}'''humburung''' (Kyongborong, Nchimburu, Nchummuru)ɔyɛ Guang anaa Guan Kasa a nyimpa dodow bɛyɛ 69,000 na wɔka, hɔn dodow ara Chumburu ebusuakuw na wɔtse Chumburung ahendzi mu wɔ anaafoatɔe afa-afa wɔ Flao nsu noho wɔ Ghana. Nyimpa 3,000 ka Yeji kasa, ɔno ɔyɛ nsonsonee: ɔmmbɛn Chumburung ankasa kyen Kpalang anaa Krache mbea. 98ud5dqibxpnzohrfsbvla539ttv6cd Kontomire frɔye 0 3864 37061 37060 2025-03-04T18:30:10Z David kojo joe Mensah 1426 #FnF 2025 37061 wikitext text/x-wiki '''Kontomire stew''' yɛ frɔe a yenya fir mankeni n’ahaban mu ( wɔfrɛ no Akan Kasa mu dɛ “Kontomire”), wɔtaa noa no fie na ɔyɛ Ghana edziban a agye dzin yie paa. Wɔ Ghana mu no, wɔ Kontomire frɔ e dzi edziban ahorow beberee, bi nye emo, bayer a ɔanoa na borɛdze. == Frɔe no bi na kwan wɔfa do yɛ edziban no == Wodzi kan twitwa enam no mu nketseaba na wɔkyew no angwa mu wɔ dadzesen mu, na dadzesɛn mu no wɔdze anwew, muoko na chilli ka ho. Afei wɔdze enam, dza ɔahow anaa dza wɔdze egu ewia mu, nka no nna wɔdze hyɛ nsu mu na oetwitwa. Wotwitwa atɔsodze no na wɔdze gu dadzesɛn nomu. Na afei wɔdze nsu gu ho ma ɔboa edzibannoa no na wɔdze adzehuam aka ho. Aforafora yi wɔdze Si gya kumaa do ma ndzɛmba no nyinara ben yie na nsu noso ba famu. Wotum dze emo fitaa dzi. Ghana mu no, ndzɛmba a wɔdze yɛ frɔe no nye; * Mankeni ahaban * Ngwo kɔkɔɔ * Akɛtsewa * Enam a w’ahata * Tomatsese amon * Muoko * Nkyirefua om043u6ieh3tc0aiqf646lgdqhh2nsk Koko(Millet Porridge) 0 3865 37064 37063 2025-03-04T19:11:37Z Gloria Adokoh 1376 Medze nsɛm no bi kaa ho 37064 wikitext text/x-wiki Kooko( a Yorubafo frɛ no '''Ogi''') yɛ atoko kooko a muoko wɔ mu. Ɔyɛ Alatafo,Ghanafo na Togofo hɔn kwankyɛn edziban a wɔtaa dzi no anapa.Wotum so dze no ewiaber koraa dɛ akɔndɔdze. <ref>https://www.thespruceeats.com/hausa-koko-spicy-millet-porridge-39547</ref><ref name=":0">https://web.archive.org/web/20210823075632/http://miczd.gov.gh/news/91</ref> Wɔdze greens bi tse dɛ atoko na wɔdze ehuahuamadze ahorow ka ho ma ɔma no dɛw pɔtsee bi na ɔsesa n'enyi so<ref>https://www.ghanaweb.com/GhanaHomePage/entertainment/5-nutritious-Ghanaian-breakfast-options-you-overlook-416460</ref>. Wɔfrɛ no Hausa kooko wɔ mbea a hɔn a wɔka Hausa kasa no na wɔdze bɔbɔɔ adze wɔ hɔ. Ghan Etifi do no, wɔmmfrɛ "Kausa kooko". Mbom, kooko a wonya no atoko mu no, wɔfrɛ no"za kooko" wɔ Dagbanli kasa mu. Kooko asorɔtow pii na yenya no eburow,atoko na sɔgum mu. Kooko ahorow no bi nye koko talli/salli, zimbuli na pii a ɔkeka ho. <ref>https://avrdc.org/download/publications/recipes/ghana-cook-book_final_web.pdf</ref>Ɔnnyɛ na wɔ mpatamu mpatamu wɔ aman ebien no nyinara mu.<ref name=":0" /> Wɔtaa dze ka eduwa a wɔdze ndzɛmba afora akyew a wɔfrɛ no ''Koose'', ''Pinkaso,'' a ɔyɛ isiam edziban bi a muoko wɔ mu a wɔakyew,kuli-kuli anaa Alatafo hɔn eduwa keeke bi a wɔfrɛ no ''Akara'', a wonya fi dza yedzii kan kaa ho asɛm no mu.<ref>https://www.mychopchop.ca/products/hausa-koko</ref> == Dza Ɔfa Kooko Ho == [edit source] Hausa kooko nnyɛ na wɔ Ebibirmu Atɔe afamu aman mu na ebusuakuw ahorow pii na wonyim dɛm edziban no. Dza nkorɔfo taa ka nye dɛ, hɔn a wodzii kan yɛɛ dɛm edziban yi yɛ nkorɔfo bi a wɔtaa dze atoko yɛ edziban. Ɔyɛ edziban a wɔtaa tɔn no kwankyɛn papaapa wɔ Ghanaman mu. Mpɛn pii no, odu anapa a, wɔdze sisi kwankyɛn kwankyɛn tɔn.<ref>https://books.google.com.ng/books?id=IFxuEAAAQBAJ&pg=PA63&redir_esc=y#v=onepage&q&f=false</ref> Ɔtɔfa bi a, wɔdze esikyire,melekye na nkatse ka ho ma ɔma no dɛw soronko bi.<ref>https://www.pulse.com.gh/articles/lifestyle/breakfast-special-how-to-prepare-bofrot-and-hausa-koko-2024080310034600037</ref> == Edzibandur == Atoko a wonya kooko fi mu no wɔ Magnesium, Manganese, Tryptophan, Calcium, nsɛw na Vitamin B.<ref name=":0" /> == Ndzɛmba A Wɔdze Yɛ == * Atoko (Jéró) * Kakadur * Mprɛgowamba * Muoko nkyenkyenee a wɔayam * Hwentsea * Nkyen kakra * Muoko == Mboaedze == pqso0dl6qpbin7o35kj4r34frpj8nm4 Shito 0 3866 37062 2025-03-04T18:33:36Z David kojo joe Mensah 1426 #FnF 2025 37062 wikitext text/x-wiki '''Shito''' or '''shitor din''' (muoko tuntum) yɛ muoko tuntum a ɔhyehye frɔe a ɔka Ghana edziban ho. Dzin fir Ga Kasa mu. fuzz0idvim6mub2hv0gslpyf5hwrmk2 Kwabena Donkor 0 3867 47998 47927 2025-05-14T14:34:43Z Robertjamal12 13 /* Nankasa ne bra */ adding category using [[Project:AWB|AWB]] 47998 wikitext text/x-wiki '''Kwabena Donkor''' (wɔwoo no Ebɔw 5, 1958) yɛ Ghana amanyɛnyi nna ɔsoafo a ɔhwɛ enyinam nkandzea do<ref name="web.archive.org">https://web.archive.org/web/20160806174604/http://www.parliament.gh/parliamentarians/291</ref>. Ɔsomee dɛ mbrahyɛbaguanyi maa Pru Epuei Mansin a ɔwɔ Bono Epuei Mantɔw no mu fitsi afe 2013 kɛpem 2025. Kwaku Boam a ofi NDC amanyɛkuw no mu dzii nkunyim tsiaa no wɔ afe 2024 ambatow no mu.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Meet-Emmanuel-Boam-the-man-who-proved-his-word-by-beating-Dr-Kwabena-Donkor-1768601</ref> == Ahyɛse abrabɔ nye Nwomasua == Wɔwoo Donkor wɔ Kwakwar 5, 1958 wɔ Lonto via Yeji wɔ Bono Epuei Mantɔw a ɔwɔ ɔman Ghana mu. Okitsa abɔdzin krataa PHD nye masters abɔdzin krataa fi Bristol Suapɔn no mu, nna masters wɔ eguadzi nsɛm ho fi Lanchester Esuapɔn no mu.<ref name="web.archive.org"/> == Edwuma == Donkor somee dɔ ɔsoafo a ɔhwɛ dawurbɔ ho nsɛm n'abedziekyir fitsi afe 2013 kɛpem 2014. Ɔka Petroleum Commission ndzienyimfo no ho na ɔsomee dɛ edwumayɛfo panyin wɔ afe 2014 mu. Dɛm afe noara mu no so ɔbɛyɛɛ Ghana aban no ne Cabinet Minister. Ɔbɛyɛɛ mbrahyɛbaguanyi wɔ afe 2015 na ɔyɛɛ kuw a ɔhwɛ Atopae nye Enyinam Ahoɔdzen do no tsirtsenanyi.<ref name="web.archive.org"/><ref>https://www.modernghana.com/news/922895/celebrating-the-man-dr-kwabena-donkor.html</ref> Mprempren yi ogyina mu dɛ Mbrahyɛbaguanyi wɔ Bono Epuei Mantɔw wɔ NDC amanyɛkuw no ne dzin mu.<ref name="web.archive.org"/><ref>https://web.archive.org/web/20200131111138/https://www.cwcghana.com/speakers/dr-kwabena-donkor-2/</ref> == Amanyɛsɛm == Donkor gyinae wɔ 2016 ambatow no mu wɔ Pru Epuei mansin no mu na odzii kunyim. Onyaa amba dodow no mu 13,512 a ogyina hɔ ma 56.19% ne dɛm ntsi odzii kunyim wɔ akansifo nkae no do a David Amoah, Danjumah Desmond, Noah Ken Boadai nye Zevor Matthew Tsiditsey ka ho.<ref>https://web.archive.org/web/20200131112549/https://ghanaelections.peacefmonline.com/pages/2016/brongahafo/54/index.php</ref> Ɔsanee tsenaa egua no do wɔ 2020 Ghana ambatow no mu.<ref>https://www.ghanaweb.com/elections/2020</ref> === Boayikuw ahorow === Donkor yɛ Edwumayɛ, Asetsena mu Yiedzi nye Ɔman Ndwuma Boayikuw no mu nyi a ɔwɔ dzin so: ɔsan yɛ Daa Ahyɛdze Boayikuw no mu nyimpa; na ɔsan yɛ Mines and Energy Committee no mu nyimpa.<ref>https://web.archive.org/web/20230328044435/https://parliament.gh/mps?mp=207</ref> == Nankasa ne bra == Donkor yɛ Kristianyi. Ɔawar san wɔ mba anan <ref>https://en.wikipedia.org/wiki/Kwabena_Donkor#cite_note-8</ref> [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] o9ie37v4m6difcsb48n0v03tlrt5hvs Kenneth Amponsah-Yiadom 0 3869 48054 37077 2025-05-23T13:59:15Z Robertjamal12 13 Nkyekyεmu using [[Project:AWB|AWB]] 48054 wikitext text/x-wiki '''Kenneth Amponsah-Yiadom''' yɛ Ghana amanyɛnyi na ɔsan yɛ Ghana amambu a ɔtɔ do anan no ne Mbrahyɛ Bagua a odzi Kan no mu nyimpa a ogyina mu ma Offinso Etsifi Mansin a ɔwɔ Asantse Mantɔw no mu. Ogyina mu ma NDC amanyɛkuw no.<ref name="en.wikipedia.org">https://en.wikipedia.org/wiki/Kenneth_Amponsah-Yiadom#cite_note-:0-1</ref> == Ahyɛse Abrabɔ nye Nwomasua == Wɔwoo Kenneth Amponsah-Yiadom wɔ Offinso a ɔwɔ Asantse Mantɔw no mu. Ɔkɔr Prempeh Ntoado Skuul na afei ɔkɔtoaa do wɔ Ghana Esuapɔn a ɔwɔ Legon no mu ma obenyaa abɔdzin krataa wɔ Political Science na ɔsanee nyaa abɔdzin krataa bio wɔ Library Science mu.<ref name="en.wikipedia.org"/> == Amanyɛsɛm == Wodzii kan yii Kenneth Amponsah- Yiadom kɔr mbrahyɛbagua mu wɔ NDC amanyɛkuw no ne dzin mu wɔ Offinso Etsifi Mansin a ɔwɔ Asantse Mantɔw no mu ber a 1992 Ghana ambatow no kɔr do no.<ref>https://www.myjoyonline.com/election-2020-at-least-113-current-mps-are-not-returning-to-parliament/</ref><ref>https://www.myjoyonline.com/new-mp-for-offinso-south-sworn-into-office/</ref> Francis Kwasi Buor a ogyinaa mu maa NPP amanyɛkuw no dzii no do kunyim wɔ ber a 1996 ambatow no kɔr do no.<ref>https://web.archive.org/web/20240428070807/https://ghanaelections.peacefmonline.com/pages/1996/ashanti/35/index.php</ref> == Adwuma == Ɔyɛ kuanyi na n;edwuma tsitsiriw yɛ nwomakorabea edwuma na nna ɔyɛ mbrahyɛbaguanyi ma Offinso Etsifi Mansin a ɔwɔ Asantse Mantɔw no mu no fitsi 1993 kɛpem 1997.<ref name="en.wikipedia.org"/> . == Nankasa ne bra == Ɔyɛ Kristonyi.<ref name="en.wikipedia.org"/> [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] kpdxx148imfjc7i0kc0xqtdncws2git Kwame Poku Agyekum 0 3870 37076 37075 2025-03-05T11:04:26Z Ekuwa Nyarkowa 1816 Meyɛɛ nsesa kakra 37076 wikitext text/x-wiki Nna Kwame Poku Agyekum yɛ Ghana amanyɛnyi na afei Ghana amambu a odzi kan wɔ aban a ɔtɔ do ebien no mu nyimpa. Ogyinaa mu maa Amansie Central Mansin no wɔ Progress Party ne dzin mu.<ref>https://en.wikipedia.org/wiki/Kwame_Poku_Agyekum#cite_note-:0-1</ref> == Ahyɛse abrabɔ nye Nwomasua == Wɔwoo Agyekum wɔ Ebɔw 6, 1935 Asantse Mantɔw- Kumasi. Ɔkɔr St. Augustine's Ntoado Skuul ansaana ɔrokɔ Esuapɔn mu a. Owiei no ɔkɔr RVB Maastricht School of Management (MSM) Netherlands, a seesei wɔfrɛ no Maastricht School of Management, Maastricht, Netherlands.<ref>https://books.google.com.ng/books?id=0OiGAAAAIAAJ&q=Kwabena+Adu+Kyei&redir_esc=y</ref> == Amanyɛsɛm == Agyekum hyɛɛ n'amɛnyɛsɛm edwuma wɔ 1969 ber a ɔbɛyɛɛ mbrahyɛbaguamu kandzifo maa Progress Party (PP) dɛ ongyina mu mma Amansie Central mansin ansaana 1969 ambatow no reba do. Agyekum bedzii dwuma dɛ Ghana Amambu a ɔtɔ do ebien no mu nyimpa wɔ Ɔbɛsɛ 1, 1969 ber a wɔbɔɔ ne dzin dɛ oedzi kunyim wɔ 1969 Ghana ambatow no mu no.<ref>https://books.google.com.ng/books?id=Qy00AAAAIAAJ&q=Kwabena+Adu+Kyei&redir_esc=y</ref> N'edwuma wɔ mbrahyɛbaguamu baa ewiei wɔ Sanda 13, 1972, ɔno n'ekyir na etuatsew a I. K. Acheampong dzii enyim a ɔmaa wotuu Busia n'aban no gui no, nye mbrahyɛbagua no a wo guu no ekyir yi no.<ref>https://www.nytimes.com/1972/01/14/archives/ghanas-parliament-is-dissolved-by-leaders-of-coup.html</ref> Afe 1979 mu no, ber a wɔdze ɔman no baa ɔmamfo ndzido amambu no ase no, woyii no bio dɛ Amansie Central Mansin no ne mbrahyɛbaguanyi wɔ Popular Front Party no ne dzin mu.<ref>https://books.google.com.ng/books?id=G-goAQAAMAAJ&q=Agyekum+&redir_esc=y</ref> Ogyinaa mu maa Mansin no fitsi 1979 kɛpeem Mumu 31, 1981 ber a Flight lieutenant Jerry John Rawlings tuu Limann n'aban no gui no.<ref>https://www.britannica.com/topic/Coup-of-1981</ref> <ref>https://photius.com/countries/ghana/national_security/ghana_national_security_the_1981_coup_and_th~152.html</ref><ref>https://books.google.com.ng/books?id=9t8VAQAAMAAJ&q=Kwame+Poku+Agyekum&redir_esc=y</ref><ref>https://books.google.com.ng/books?id=cP8NAQAAMAAJ&q=Kwame+Poku+Agyekum&redir_esc=y</ref> == Nankasa N'abrabɔ == Agyekum yɛ Kristonyi.<ref>https://en.wikipedia.org/wiki/Kwame_Poku_Agyekum#cite_note-:0-1</ref> Ɔawar Mabel Agyekum a wɔwɔ mba enum. Maame Dufie, Nana Wadieh, Maame Akua, Nana Poku nye Maame Serwaa.Ɔbaa ahomgye mu fii amanyɛsɛm mu wɔ afe 1990 no mu na ɔkɔr adansi nye ahɔhoyɛ edwuma no mu. agzsfy2jpn6ll1jxhlwmxlz2kqr24mt Gbeho 0 3871 37082 37081 2025-03-05T12:20:51Z David kojo joe Mensah 1426 #FnF 2025 37082 wikitext text/x-wiki '''Gbeho''' ɔyɛ ebusuadzin a wɔdze ma Anlo Ewe mba. Iyinom yɛ nkorɔfo a wokitsa dɛm ebusuadzi yi: * Komla Dumsor, Ghananyi nsɛnkyerɛwnyi na kaseɛbɔkanfo; ne maame, Cecilia Dumor nna ofir dɛm ebusua no mu, n'egya nye Philip Gbeho na no nua banyin nye James Victor Gbeho * Philip Gbeho, Ghana ndwomtonyi, ndwonkyerɛwfo na ɔkyerɛkyerɛnyi a ɔbɔ noho mbɔdzen dɛ ɔkyerɛɛw Ghana ɔmanmu ndwom Ghana * James Victor Gbeho, Ghananyi mbranyimnyi, amanyɛnyi na abanananmusinyi * Mawuena Trebarh, Ghananyi edwumayɛnyi panyin, nemaame, Cecilia Dumor fir Gbeho ebusuakuw no mu, n'egya nye Philip Gbeho na no nua banyin nye James Victor Gbeho 06y85yo5vbda4bafgjtra3jijc7p0uw Ghana Senetwa Abadobɔdze 0 3872 37084 37083 2025-03-05T12:32:09Z David kojo joe Mensah 1426 #FnF 2025 37084 wikitext text/x-wiki '''''Ghana Movie Awards''''' ɔyɛ afe-afe senetwa abadobɔdze a ɔwɔ Ghana senetwa edwumakuw no mu. Dwumadzi a odzi kan no wɔyɛɛ no Mumu 25, 2010 wɔ Nkran Amanaman Nhyiamubea. Afe 2017 mu pɛr na dwumadzi no annkɔ do ɔnam tum a wɔdze maa Zylofon edwumakuw no dɛ wɔntow amba dɛm afe no. Fred Nuamah na ɔhyehyɛɛ dɛm abadobɔdze dwumadzi yi wɔ 2009 mu. == Abadobɔ Ahorow == * 2010 Ghana Senetwa Abadobɔdze * 2011 Ghana Senetwa Abadobɔdze * 2012 Ghana Senetwa Abadobɔdze * 2013 Ghana Senetwa Abadobɔdze * 2014 Ghana Senetwa Abadobɔdze * 2015 Ghana Senetwa Abadobɔdze * 2016 Ghana Senetwa Abadobɔdze * 2019 Ghana Senetwa Abadobɔdze * 2020 Ghana Senetwa Abadobɔdze * 2021 Ghana Senetwa Abadobɔdze 89tw74xjzi0w4stj9jhzj12b7hf31pu Godfrey Abulu 0 3873 48040 38324 2025-05-23T13:58:21Z Robertjamal12 13 Nkyekyεmu using [[Project:AWB|AWB]] 48040 wikitext text/x-wiki '''Godfrey Abulu''' (wɔwoo no Ɔberɛfɛw 20, 1950 - Ɔberɛdzi) nna ɔyɛ Ghananyi amanyɛnyi a ɔsoom dɛ mbrahyɛbaguanyi wɔ Ghana Mbrahyɛbagua a odzi kan no wɔ Ghana amambu a ɔtɔ do anan no mu na ogyinaa mu maa Navrongo Finimfin mpasoa a ɔwɔ Etsifi Epuei Mantɔw mu wɔ Ghana.<ref>{{Cite web|title=Dep Communications Minister Is Dead|url=https://www.modernghana.com/news/30577/dep-communications-minister-is-dead.html|access-date=13 February 2021|website=Modern Ghana|language=en}}</ref> == Abrabɔ Ahyɛse na Nwomasua == Godfrey Abulu wɔwoo no wɔ Navrongo Finimfin a ɔwɔ Etsifi Epuei Mantɔw mu wɔ Ghana wɔ Ɔberɛfɛw 20,1950. == Amanyɛsɛm == Abulu wɔtoow amba maa no kɔr mbrahyɛbaguafie wɔ National Democratic Congress dzin mu wɔ 1992 Ghana mbrahyɛbagua ambatow no mu dze gyinaa Navrongo Finimfin mpasoa do wɔ Etsifi Epuei Mantɔw mu wɔ Ghana. == N'abrabɔ mu nsɛm na no mu == Abulu nna ɔyɛ Kristosomnyi. Owui wɔ London, England wɔ Ɔberɛdzi 1995, ber oedzi mfe 44. == N'edwumasɛm == Abulu nna ɔyɛ mbrahyɛbaguanyi ma Navrongo Finimfin Mpasoa a ɔwɔ Etsifi Epuei Mantɔw mu wɔ Ghana. Ɔyɛɛ edwuma dɛ kyerɛkyerɛnyi panyin abadziekyir (ɔsoafo abadziekyir) dze ma kuayɛ na sesiara Mantɔw Ɔsoafo dze ma Etsifi Epuei Mantɔw mu. == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] rayajgcfuf1sx00xs14gq0t5v0kgrtn Ken Meyir Kunfah 0 3874 48080 37198 2025-05-23T14:01:07Z Robertjamal12 13 Nkyekyεmu using [[Project:AWB|AWB]] 48080 wikitext text/x-wiki '''Ken Meyir Kunfah''' (wɔwoo no wɔ Mumu 24, 1952) yɛ Ghana amanyɛnyi na ɔsan ka Ghana Amambu a ɔtɔ do anan wɔ mbrahyɛbaua a ɔtɔ do anan no mu a ogyinaa hɔ maa Lawra-Nandom Mansin a ɔwɔ Etsifi Atɔe afamu a ɔwɔ ɔman Ghana mu no.<ref>https://github.com/maryjonah/maryjonah.github.io</ref> == Ahyɛse Abrabɔ nye Nwomasua == Wɔwoo Kunfah wɔ Mumu 24, 1952 wɔ Nandom a ɔwɔ Etsifi Atɔe Mantɔw no mu. Ɔkɔr College Insurance nye Risk Manaement a ne nyina wɔ Monrovia, ber a onyaa abɔdzin krataa wɔ Insurance mu.<ref name="en.wikipedia.org">https://en.wikipedia.org/wiki/Ken_Meyir_Kunfah#cite_note-:0-2</ref> == Amanyɛsɛm == Wodzii kan paaw no dɛ ɔmbɛyɛ mbrahyɛbagua no wɔ National Democratic Congress ne dzin mu dɛ ombegyina Lawra-Nandom mansin no ananmu wɔ Etsifi Atɔe Mantɔw a ɔwɔ Ghana wɔ afe 1992, Ghana mbrahyɛbagua ambatow no mu. Wɔ afe 1996 mu no, Anthony Bondong na odzii n’adze. Bondong, wɔ afe 1996 Ghana amansan ambatow no mu no, onyaa amba 22,441 wɔ amba dodow a wɔtowee tsiaa n’asɔrtsianyi Gyader Edward Nminyuor a ofi People’s National Convention a onyaa amba 8,486 nye Naapie Guomil a ofi New Patriotic Party a onyaa amba dodow no mu 2,192.<ref>https://web.archive.org/web/20241205142540/http://ghanaelections.peacefmonline.com/pages/1996/upperwest/258/index.php</ref> == Edwuma == Kunfah yɛ Insurance Edwuma no hwɛdofo<ref name="en.wikipedia.org"/> == N'abrabɔ ankasa == Kunfah yɛ Kristonyi<ref name="en.wikipedia.org"/> [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 0qlnooqgt7w26wqtvki8w51iy1h8vn1 Golden Senetwa Abadobɔdze 0 3875 37092 37091 2025-03-05T13:20:21Z David kojo joe Mensah 1426 #FnF 2025 37092 wikitext text/x-wiki '''''Golden Movies Awards''''' ɔyɛ afe-afe abadobɔdze dwumadzi a wɔdze hyɛ Afrikan nsɛnkyerɛwfo na senetwafo a wɔbɔ hɔnho mbɔdzen wɔ edwumakuw nomu. Dwumadzi a odzi kan no wɔyɛɛ no Ɔberɛdzi 27, 2015 wɔ State Banɛuet Hall a ɔwɔ Ghana. Esusowa-Aketseaba,2016 mu no0, Nadia Buari woyii no dɛ ananmusinyi dze ma abadobɔ dwumadzi no. 2016 dwumadzi no Uti Nwachukwu na Selly Gally na wodzii ho akotsen wɔ Ɔberɛdzi 25 mu. == Inyiyimu == Dza odzidzi do yi yɛ nyiyimu ma 2019 dwumadzi no: * Overall Golden Movie * Golden Short Film * Golden Cinematography * Golden actor (TV series) * Golden Discovery * Golden Sound Editor * Golden actress (TV series) * Golden actress (comedy) * Golden Story (comedy) * Golden Story (drama) * Golden writer * Golden director * Golden supporting actor (comedy) * Golden soundtrack * Golden actor (drama) * Golden supporting actress (comedy) * Golden actor (comedy) * Golden supporting actor (drama) * Golden supporting actress (drama) * Golden actress (drama) * Golden makeup * Golden costume * Golden editor * Golden animation * Overall Golden (TV series) * Golden indigenous * Golden documentary * Golden most promising * Golden Arts director fy5cl69dejgau8b4y8904uligjmt3u0 Gua kasa 0 3876 37093 2025-03-05T13:27:30Z David kojo joe Mensah 1426 #FnF 2025 37093 wikitext text/x-wiki '''Gua''' ɔyɛ Guang kasa a nkorɔfo beberee ka wɔ Ghana a Gonja, a ɔwɔ Etsifi Savannah Mantɔw m u, Nchumurus a ɔwɔ Etsifi, Oti na Bono Epuei Mantɔw, Larteh nkorɔfo, Okere, Anum na Boso, Winneba nkorɔfo, Senya Beraku, Buem, Achode, Nkonya, Krachi, Santrokofi, Adele na Wuripong a no nyinara wɔ Oti Mantɔw mu. f7drv4webt43g1w5qgppy7griqpdl6u George Oteng 0 3877 37094 2025-03-05T13:29:40Z Ekuwa Nyarkowa 1816 meyɛɛ atekel fofor 37094 wikitext text/x-wiki George Oteng yɛ Ghana amanyɛnyi na nna ɔyɛ Ghana Amambu a ɔtɔ do ebien no ne mbrahyɛbagua a odzi kan no mu nyimpa. Ogyinaa Asiakwa-Kwaben mansin no ananmu maa Progress Party.<ref>https://en.wikipedia.org/wiki/George_Oteng#cite_note-:0-1</ref> == Ahyɛse Asetsena nye Nwomasua == Wɔwoo Oteng wɔ Dzifuu 17 1916 wɔ Ghana Epuei Mantɔw mu. Ɔkɔr Achimota ntoado Skuul a nkan no nna ɔyɛ Prince of Wales College no Skuul, Achimota, a mprempren wɔfrɛ no Achimota College, a wɔtoo no dzin "Motown" no. Afei otui kɔr London ma okosuaa adesua kɔr enyim wɔ Co-operative College, Stanford Hall, Loughborough beebi a onyaa ne Co-operative Diploma.<ref>https://books.google.com.ng/books?id=0OiGAAAAIAAJ&q=George+&redir_esc=y</ref> Ɔyɛɛ edwuma dɛ Co-operative Administration Secretary ansaana ɔrokɔ mbrahyɛbagua no mu. Wɔ afe 1968 mu no, na Oteng yɛ Ghana Co-operative Marketing Association Limited kyerɛwfo dɛm ber no nna ɔka ananmusifo a Owura J. Obuobi a nna ɔyɛ Ghana Co-operative Marketing Association Limited ne kyerɛwfo a obegyina Ghana ananmu wɔ Afro-Asian Rural Reconstruction Conference a wɔyɛe wɔ North Korea wɔ afe 1971 mu no dzi hɔn enyim no ho.<ref>https://books.google.com.ng/books?id=4eLiAAAAMAAJ&q=George+Oteng&pg=RA4-PA10&redir_esc=y#v=snippet&q=George%20Oteng&f=false</ref> == Amanyɛsɛm == Oteng hyɛɛ n’amanyɛsɛm edwuma ase wɔ afe 1969 mu ber a ɔbɛyɛɛ mbrahyɛbaguanyi a ɔpɛ dɛ ɔyɛ Progress Party (PP) dɛ obegyina Asiakwa-Kwaben mansin no ananmu ansaana wɔrehyɛ 1969 Ghana ambatow no ase. Odzii dwuma dɛ Ghana amambu a ɔtɔ do ebien no ne mbrahyɛbagua a odzi kan no mu nyimpa wɔ Ɔbɛsɛ 1, 1969 ber a wɔkaa dɛ oedzi kunyim wɔ afe 1969 Ghana mbrahyɛbagua ambatow mu.<ref>https://books.google.com.ng/books?id=Qy00AAAAIAAJ&q=George+Oteng&redir_esc=y</ref> No tumdzi no baa ewiei wɔ Sanda 13 1972.<ref>https://books.google.com.ng/books?id=4eLiAAAAMAAJ&q=George+Oteng&pg=RA4-PA10&redir_esc=y#v=snippet&q=George%20Oteng&f=false</ref><ref>https://books.google.com.ng/books?id=9t8VAQAAMAAJ&q=George+Oteng&redir_esc=y</ref> == Nankasa N'abrabɔ == Oteng yɛ Basernyi<ref>https://en.wikipedia.org/wiki/George_Oteng#cite_note-:0-1</ref> ld2wxugoyjf7ldp7upduydsft00ntfn Ice kenkey 0 3878 37096 37095 2025-03-05T13:41:11Z David kojo joe Mensah 1426 #FnF 2025 37096 wikitext text/x-wiki '''Ice kenkey''' ɔyɛ Ghana edziban ngudo a agye dzin a yenya fi dɔkon mu, yenya fi etsew a abor nsa mu, Mpɛn pii wɔtɔn wɔ Ghana kwan ho. == Kwan a wɔyɛ no == Wɔyɛ dɔkon ber edze eburow bogu nsu mu bɛyɛ nda ebiasa, ansaana ɔayam na ɔafetsew no dɛ mbɔr. Wogyaa mbɔr no ma ɔbor nsa bɛyɛ nda ebiasa ansaana ɔanoa mbɔr no bi na wɔdze afora dza wɔnnoa no, Wɔyɛ Ice Kenkey ber wobubu dɔkon no mu nketseaba, wɔyam,na afei wɔdze afora nsu, esikyire, mirikye na adzewin. Binom dze nkatse ɔayam kyen dɛ wɔdze mirikye. 83zzionzv113olt5ijk1rldia1n1avu Jera (asaw) 0 3879 37940 37097 2025-03-23T15:20:39Z David kojo joe Mensah 1426 #FnF 2025 37940 wikitext text/x-wiki '''Jera''' ɔyɛ amambra asaw a Dagomba nkorɔfo a wɔwɔ Etsifi Mantɔw a ɔwɔ Ghana na wɔyɛ kyerɛ anaa wɔsaw dɛm asaw no. p0yp64cwc7pw29f7qqf3azuw0whpfjw Kingzkid 0 3880 37098 2025-03-05T13:50:11Z David kojo joe Mensah 1426 #FnF 2025 37098 wikitext text/x-wiki '''Emmanuel Essuman Mensah''' wɔwoo no Fankwa 29, 1989), a wɔfrɛ no Kingszkid, ɔyɛ Ghananyi Kristonyi Hip hop ndwontonyi na ndwonkyerɛwnyi. Ɔyɛ Afrikanyi Kristo ndwontonyi a odzii nka dzii nkunyim wɔ Gospel Academy Best International Act 2019 abadobɔdze. 0hlp93ordegccxfgqave1e5fn6z5jlj Koufie 0 3881 37099 2025-03-05T13:53:17Z David kojo joe Mensah 1426 #FnF 2025 37099 wikitext text/x-wiki '''Koufie''' ɔyɛ ebusuadzin. Nkorɔfo a wokitsa dɛm dzin yi bi nye: * Ben Koufie (1932–2016), Ghananyi bɔɔlbɔnyi, ntotoonyi na dzibew hwɛdofo * Ransford Koufie (born 2002), Ghananyi bɔɔlbɔnyi 39lpd6ex8u5w5b41uccuv48glt9h34s Kube Cake 0 3882 37102 37101 2025-03-05T14:05:16Z David kojo joe Mensah 1426 #FnF 2025 37102 wikitext text/x-wiki '''Kube Cake''', wɔsan frɛ no '''Kube Tɔfe''', ɔyɛ Ghanafo hɔnara tɔfe. == Ndzɛmba a wɔdze yɛ == Ndzɛmba a wɔdze yɛ no nye: kube, esikyire, nsu na ekututwadze nsu. == Kwan a wɔyɛ no == Sɛ ereyɛ kube tɔfe a, dza idzi kan yɛ nye dɛ, wɔdze eskyire no bogu dadzesɛn mu esi gya do kɛpem dɛ ɔbɛyɛ tuntum kakra na afei ewue kubetwuwee no egu mu na sɛ ɔkyew a, na edze ekututwadze no nsu no egu mu ama ayɛ huam. Fagu pon do na hyɛ ase bobɔw no krukruba kɛpem dɛ ɔbɛyɛ girewgirew. 57v58hswbwt5py6o957ruyocdym8jw4 Lobi kasa 0 3883 37104 37103 2025-03-05T14:18:23Z David kojo joe Mensah 1426 #FnF 2025 37104 wikitext text/x-wiki '''Lobi''' (san so yɛ Miwa na Lobiri) ɔyɛ Gur kasa ma Burkina Faso, Ivory Coast na Ghana. == Fɔnɔlɔgyi == {| class="wikitable" |+Anomu Ngyegyee ! !Anofamfa !se-ekyir !Nkurii Dzendzen !Nkurii Bɛtɛɛ !Anofamfam na Nkurii Bɛtɛɛ !Menmu |- !Plosive |p b |t d |c ɟ |k g |kp gb |ʔ |- !Aspirated |pʰ |tʰ | |kʰ | | |- !Fricative |f v |s | | | |h |- !Nasal |m |n |ɲ | |ŋm | |- !Approximant | |r, l |j | |w | |- !Glottalized |ˀb |ˀl |ˀj | |ˀw | |} {| class="wikitable" |+Ndze Ngyegyee ! !Enyim !Finimfin !Ekyir |- !Sor |i iː ĩ ĩː | |u uː ũ ũː |- !Sor kakra |ɪ ɪː ɪ̃ ɪ̃ː | |ʊ ʊː ʊ̃ ʊ̃ː |- !Finimfin sor |e eː ẽ ẽː | |o oː õ õː |- !Finimfin Famu |ɛ ɛː ɛ̃ ɛ̃ː | |ɔ ɔː ɔ̃ ɔ̃ː |- !Famu | |a aː ã ãː | |} Bio, Lobi dze sorbisorbi to sor ndze na famu ndze ntsamu. Famu ndze na sor ndze wohu no wɔ ndze ngyegyee tzentsen mu fql5ck8kusv2nkikeru5mrpvzie7hyv Paasaal kasa 0 3884 37105 2025-03-05T14:30:17Z David kojo joe Mensah 1426 #FnF 2025 37105 wikitext text/x-wiki '''Paasaal''', anaa Pasaale Sisaale (Sisaala Anaafo) ɔyɛ Ghana Gur kasa, a hɔn a wɔka bɛyɛ apem wɔ Ivory Coast. Wɔwɔ no ahoroɛ ebien, Gilbagala ma Pasaali, yɛ afaafa ebien a ɔbɔ mu yɛ Sisaala. 12v0p1t7iunwy7yb0orfcq9m1eyp641 Siti kasa 0 3885 37980 37106 2025-03-24T18:08:11Z David kojo joe Mensah 1426 #FnF 2025 37980 wikitext text/x-wiki '''Sιtι''' (Sitigo) ɔyɛ Gurunsi (Gur) kasa a ɔwɔ Ghana. Ɔayɛ mfomdo dɛ wɔka dɛ ɔyɛ Vala kasa no mu kor. Ɔnoara so gyina noho do dɛ ɔyɛ binom hɔn kasaa. q5girvyzcwvrt524oh3iihrzq349k85 Siwu kasa 0 3886 37979 37108 2025-03-24T18:05:43Z David kojo joe Mensah 1426 #FnF 2025 37979 wikitext text/x-wiki '''Talni''' (Talene),anaa ''Tallensi'', ɔyɛ Burkina Faso na Ghana Gur kasaa wɔka no yie paa. Dɛm kasa yi ahyɛ ase regye ntsin ara yie 2y2ko271o6xvs5e59g31pppkaca75n5 Sisaala kasa 0 3887 37109 2025-03-05T14:44:04Z David kojo joe Mensah 1426 #FnF 2025 37109 wikitext text/x-wiki '''Sisaala''' (''Sissala'') yɛ Gur kasa nomu kor a wɔka no wɔ Etsifi Mantɔw mu wɔ Ghana a ɔbɛn Tumu kurow na Burkina Faso mpɔrtamu, Sisaala Anaafo wɔ Sisaala na Tumulung Sisaala no finimfin. Paasaal nye no sɛ na wɔsan so frɛ no (Anaafo) Sisaala t8x8d7bie564m99h3kru5wek5ke48s7 George Akuffo Dampare 0 3888 37355 37354 2025-03-06T15:50:27Z Assilidjoe 33 37355 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = IGP | relations = | restingplacecoordinates = | birthname = | nationality = [[Ghanaian]] | party = | otherparty = <!--For additional political affiliations--> | spouse = | children = 6 | death_place = | residence = | alma_mater = [[King's College London]]<br />[[Ghana Police Academy]] | occupation = | profession = Police Officer, Chartered Accountant, Lecturer | cabinet = | committees = | restingplace = | death_date = | name = George Akuffo Dampare | order = | honorific-suffix = | image = Dr_George_Akuffo_Dampare.jpg | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = Logo of the Ghana Police | office = 23rd [[Inspector-general of police#Ghana|Inspector General of Police]] | birth_place = [[Ghana]] | term_start = 1 August 2021 | term_end = | president = [[Nana Akuffo-Addo]] | predecessor = [[James Oppong-Boanuh]] | successor = | birth_date = {{Birth year and age|1970}} | portfolio = }} '''George Akuffo Dampare''' (wɔwoo no Ayɛwoho 14, 1970) yɛ Ghananyi a ɔyɛ akontaabufo a wɔagye no atomu nye polisinyi. Ɔmampanyin Nana Akufo-Addo na ɔpaaw no dɛ Ghana Polisifo Dwumadzibea nye Polisifo Panyin a ɔhyɛɛ edwuma ase wɔ Ayɛwoho 21 2021 na ɔhyɛɛ n'edwuma ankasa aseɛ wɔ Dzifuu 1 2021,<ref>https://www.graphic.com.gh/news/general-news/cop-dr-george-akuffo-dampare-to-be-named-new-igp.html</ref><ref>https://citinewsroom.com/2021/07/from-constable-to-acting-igp-check-out-the-inspiring-profile-of-dampare/</ref><ref>https://3news.com/dampare-is-new-igp/</ref><ref>https://web.archive.org/web/20220125161750/https://www.peacefmonline.com/pages/local/news/202201/459447.php</ref> ɔgyee edwuma no fii James Oppong-Boanuh a nna ɔreyɛ edwuma fi Ɔbɛsɛ 2019<ref>https://www.graphic.com.gh/news/general-news/oppong-boanuh-appointed-acting-igp.html</ref><ref>https://citinewsroom.com/2019/10/james-oppong-boanuh-confirmed-as-igp/</ref> no nsamu. Dampare yɛ Inspector-General of Police (IGP) a osuar na woeyi no wɔ Ghana amambu a ɔtɔ do anan no mu na ɔno na fitsi ber a Ghana nyaa ne fahodzi no ɔno na ɔayɛ IGP a osuar paa.<ref>https://web.archive.org/web/20230914224445/https://www.ghanaweb.com/person/George-Akuffo-Dampare-6319</ref><ref>https://www.pulse.com.gh/articles/news/local/dr-dampares-appointment-as-igp-is-based-on-merit-james-agalga-2024081303210756491</ref><ref>https://www.myjoyonline.com/akuffo-dampare-to-be-sworn-in-as-substantive-igp-today/</ref><ref>https://www.myjoyonline.com/dampare-will-go-down-in-history-as-the-best-igp-dr-bombande/</ref> == Nwomasua == Wɔ afe 1989 nye 1992 mu no, Dampare twaa GCE Ordinary nye Advanced level sɔhwɛ no. Ɔkɔr do suaa nkontaabu a owiee ne ACCA adzesua wɔ University of Professional Studies, Accra (UPSA) wɔ Kwakwar 1994 kesi Mumu 1996 ntamu na ɔbɛyɛɛ Chartered Accountant wɔ afe 1996 mu, ber a nna oedzi mfe 25.<ref>https://upsa.edu.gh/cop-dampare-the-upsa-alumni-who-has-risen-to-igp/</ref><ref>https://web.archive.org/web/20230206234122/https://police.gov.gh/en/index.php/leadership/</ref> Ɔwɔ Master of Science abɔdzin krataa ebien wɔ Accounting & Finance mu wɔ London South Bank University, UK, nye Business Systems Analysis & Design wɔ City University of London, UK. Ɔsanso wɔ Nyansapɛ ho Oduryɛfo (Ph.D.) abɔdzin krataa wɔ Sikasɛm nye Edwumayɛ mu wɔ London Skuulpɔn King’s College London.<ref>https://web.archive.org/web/20230206234122/https://police.gov.gh/en/index.php/leadership/</ref> == Edwuma == Polisifo Dwumadzi Dampare bɛkaa Ghana Polisifo Dwumadzi ho wɔ Mumu 1990 mu a nna oedzi mfe eduonu dɛ Polisifo Panyin. Wɔbɔɔ Dampare ne dzin dɛ obi a ɔbɔ no ho mbɔdzen a sen obiara wɔ Ɔman Polisifo Ntsetsee Skuul mu wɔ afe 1991 mu, ber a owiee ne ntsetsee a ɔfa edwumayɛfo a wɔafa hɔn edwuma mu no, na onyaa abawdobɔdze dɛ ‘Best Marksman’.<ref>https://web.archive.org/web/20230206234122/https://police.gov.gh/en/index.php/leadership/</ref> Wɔ afe 1996 mu no, wɔbɔɔ ne dzin dɛ Ɔseraanyi Panyin a Ɔsen obiara wɔ wɔ Cadet Officers’ Course a ɔtɔ do 32 wɔ Ghana Polisifo Adzesuabea (nkan no, Polisifo Kɔlege) na onyaa abawdobɔdze nyina, a dza ɔka ho nye dɛ ɔyɛ Ɔseraanyi Panyin wɔ Edwumayɛfo Polisifo Adzesua mu nye Ɔbenfo wɔ Azdesua mu.<ref>https://web.archive.org/web/20230206234122/https://police.gov.gh/en/index.php/leadership/</ref> Dampare kɔr sor wɔ dzibew ahorow no mu, ɔsomee dɛ Ɔmampanyin n'abadziekyir ne Aide-de-camp maa John Evans Atta Mills, Ghana Ɔmampanyin Abadziekyir (1997–2001) abosom 18, GPS no nkontaabufo Panyin, Municipal Commander ma Cape Coast, mantɔw mu Sahen a ɔhwɛ Keteke, Hɛn Gyinabea (a mprempren ɔyɛ Polisifo Po do Dwumadzibea), Nkran mantɔw no Polisifo Panyin, nye Police Command nye Staff College noe Sahen.<ref>https://web.archive.org/web/20230206234122/https://police.gov.gh/en/index.php/leadership/</ref> Wɔ afe 2014 mu, ber a nna oedzi mfe eduanan anan no, wɔmaa Dampare dzibew dɛ Commissioner of Police (COP), dzibew a odzii kesii dɛ wɔpaaw no dɛ Inspector-General of Police (IGP). Ɔreyɛ ayɛ dɛ oenya ho kwan asom dɛ Ɔpanyin (Director-General) wɔ dwumadzibea kɛse biara mu wɔ n’edwuma mu wɔ akandzifo nye edwumayɛ mu. Ɔayɛ Ɔkwankyerɛfo Panyin a ɔhwɛ Edwumayɛ nye Yiedzi do mprenu. Ɔsan so yɛ MTTD Ɔkwankyerɛfo Panyin, Nhwehwɛmu nye Nhyehyɛɛ dohwɛfo Panyin, Edwumayɛ dohwɛfo Panyin, ICT Ɔkwankyerɛfo Panyin, Sikasɛm dohwɛfo Panyin, nye Ɔman Patrol Department (Police Visibility Department) ne kwankyerɛfo Panyin.<ref>https://www.graphic.com.gh/news/general-news/cop-dr-george-akuffo-dampare-to-be-named-new-igp.html</ref><ref>https://citinewsroom.com/2021/07/from-constable-to-acting-igp-check-out-the-inspiring-profile-of-dampare/</ref><ref>https://3news.com/dampare-is-new-igp/</ref><ref>https://web.archive.org/web/20230206234122/https://police.gov.gh/en/index.php/leadership/</ref> <ref>https://3news.com/news/dampare-to-be-sworn-in-as-substantive-igp-today/</ref> Ɔkyerɛkyerɛfo Dampare asom dɛ ɔkyerɛkyerɛfo wɔ Cape Coast Suapɔn (UCC), Ghana Institute of Management and Public Administration (GIMPA), Regent University College, nye DataLink University College. Ɔsanso yɛ akwampaefo akyerɛkyerɛfo a wɔwɔ Kwame Nkrumah Suapɔn a ɔhwɛ Nyansahu nye Mfirdwuma do (KNUST), Kumasi ne Edwumayɛ Skuul mu no mu kor. === Inspector–General of Police === Wɔ 21 Ayɛwoho 2021 no, Ɔmampanyin Nana Akufo-Addo paaw Dampare dɛ Ghana Polisifo Dwumadzibea ma Ghana Apolisifo nyina hɔn Panyin a ɔhyɛɛ edwuma ase fii 1 Dzifuu 2021, na ɔgyee edwuma no fii James Oppong-Boanuh a ɔsomee fii Ɔbɛsɛ 2019. Wɔ 8 Ɔbɛsɛ 2021 no, wɔdze tum hyɛɛ ne nsa dɛ Ghana Polisifo Panyin (IGP) tsitsiriw <ref>https://www.graphic.com.gh/news/general-news/dr-george-akuffo-dampare-confirmed-as-substantive-igp.html</ref>.<ref>https://citinewsroom.com/2021/10/nana-addo-swears-in-dampare-as-substantive-igp/</ref><ref>https://web.archive.org/web/20230914224446/https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Confirmation-of-Dampare-as-IGP-is-the-smartest-security-move-Adib-Saani-1375654</ref><ref>https://www.myjoyonline.com/akuffo-dampare-to-be-sworn-in-as-substantive-igp-today/</ref><ref>https://3news.com/news/dampare-to-be-sworn-in-as-substantive-igp-today/</ref> Wɔ 12 Fankwa 2023 no, Dampare kɔr mbrahyɛbagua ad-hoc boayikuw bi a Samuel Atta Akyea dzi hɔn enim wɔ ɔdio a polisifo binom nye Polisifo panyin bi, George Alexander Mensah nye Bugri Naabu, a nna anka ɔyɛ Etsifi afamu mantɔw mu guamutsenanyi a ɔyɛ New Patriotic Party (NPP) ne guamutsenanyi, wɔ nkɔmbɔbɔ bi a ɔfa pɔw a wɔbɔe dɛ wobeyi no efi hɔ dɛ IGP no ho.<ref>https://3news.com/news/dampare-to-be-sworn-in-as-substantive-igp-today/</ref><ref>en.wikipedia.org/wiki/George_Akuffo_Dampare#cite_note-21</ref> Wɔ ɔdio a ɔdaa wdzi no mu no, wɔtee dɛ Polisifo Komisafo no reka akyerɛ Naabu dɛ ɔwɔ dɛ NPP werɛ fi dɛ wobedzi nkunyim wɔ amansan ambatow a odzi hɔ no mu sɛ Dampare kɔ do dzi tum a.<ref>https://www.pulse.com.gh/articles/news/politics/ndc-cautions-against-npps-plans-to-remove-igp-to-rig-december-elections-2024072419330166825</ref><ref>https://www.myjoyonline.com/plot-to-remove-igp-cop-george-alex-mensah-2-other-officers-to-appear-before-committee-today/</ref> == N'abrabɔ ankasa == Dampare ne yer nye Anita Akuffo Dampare na wɔwɔ mba esia, hɔn mu enum yɛ mbanyimfo na basia kor.<ref>https://www.pulse.com.gh/articles/news/local/a-list-of-ghanas-igps-in-the-fourth-republic-2024081314454052216</ref> Ɔyɛ etuhoakyɛ Kristonyi na ɔyɛ Pentecost asafo no ne mu mpanyimfo kor.<ref>https://yen.com.gh/people/207066-honest-taxi-driver-otto-addo-5-other-church-of-pentecost-members-who-made-ghana-proud/</ref> == Mboaedze == fbssgqhbxdlnoq1kurkntsy44uzixsj Nettey 0 3889 37111 2025-03-05T14:53:08Z David kojo joe Mensah 1426 #FnF 2025 37111 wikitext text/x-wiki '''Nettey''' ɔyɛ Ghana ebusuadzin. Nkorɔfo a wokitsa dɛm Ghana ebusuadzin: * S. T. Nettey (1909–2007), Ghananyi amanyɛnyi * Christopher Nettey (born 1998), Ghananyi Bɔɔlbɔnyi * Jacob Nettey (born 1976), Ghananyi Bɔɔlbɔnyi * Mansa Nettey, Ghananyi bisinɛsenyi na sikakorabea panyin * Emmanuel Nettey (born 1991), Ghananyi Bɔɔlbɔnyi * Danny Nettey (1968–2016), Ghananyi ndwontonyi na ndwonkyerɛwnyi * Christabel Nettey (born 1991), Canadianyi mbirikatunyi t1ktq4v8amdjx4bmoh8cpc5hfaur2fq Nkami kasa 0 3890 37112 2025-03-05T14:58:01Z David kojo joe Mensah 1426 #FnF 2025 37112 wikitext text/x-wiki '''Nkami''' ɔyɛ Ghana Guang Kasa. Wɔreka dɛ Kurow bi so wɔ Benin a ɔtse dɛm. kwt8e1gz1ac3u4geso8sc7sabz581t2 Nchumbulu kasa 0 3891 37113 2025-03-05T15:04:29Z David kojo joe Mensah 1426 #FnF 2025 37113 wikitext text/x-wiki '''Nchumbulu''' anaa '''Nchummuru''' yɛ Ghana Guang kasa. Wɔka no Bono Epuei, Oti, Etsifi na Savannah Mantɔw. ijzzyc0dw8irumvxv10n1hi43ixwntk Adiyiah 0 3892 38305 37115 2025-04-26T11:43:21Z Gloria Adokoh 1376 Medze wikidata kaa ho 38305 wikitext text/x-wiki {{Databox|item=Q74262360}}'''Adiyiah''' ɔyɛ Ghana ebusuadzin. Nyimpa a wokitsa dɛm dzin yi bi nye: * Dominic Adiyiah (born 1989), Ghananyi Bɔɔlbɔnyi * Richard Akuoko Adiyiah (1955–2022), Ghananyi Bɔɔlbɔnyi b4yo52x1r671n2t8qkd4mwcxc4oq29k Funkaso 0 3893 37385 37384 2025-03-07T10:01:30Z Amaesumambaa 1641 37385 wikitext text/x-wiki '''Funkaso''', anaa '''Pinkaso''', ɔyɛ Hausa nkyewee edziban a wɔdze ntsɛtsɛ yɛ na wɔdze nkwan, ewo anaa esikyire dzi. == Nkekaho == * [[List of African dishes]] * == Mboadze == {{Reflist}} tg3btf6z82xux8u0ancphiqpegxfc13 Nhwɛdo:Respond 10 3894 37117 2025-03-05T15:16:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37117 wikitext text/x-wiki <includeonly>[[File:{{{{{|safesubst:}}}#switch:{{{1|{{{icon|}}}}}} |blackcheck = Black check.svg |bluebrokenplus = Symbol unsupport2 vote.svg |bluecheck2 = Cornflower blue check.svg |bluecheck = Artículo bueno-blue.svg |blueclock = Pictogram voting wait blue.svg |blueplus = Symbol support2 vote.svg |deferred = Symbol deferred.svg |greencheck2 = Yes check.svg |greencheck = Symbol confirmed.svg |greenclock = Pictogram voting wait green.svg |greenplus = Symbol support vote.svg |greybrokenplus = Symbol unsupport vote.svg |greyexclamation = Pictogram voting comment.svg |info=Symbol information vote.svg |minus = Symbol declined.svg |neutral = Symbol neutral vote.svg |orangeclock = Pictogram voting wait orange.svg |orangeexclamation = Ambox important.svg |redexclamation = Ambox important red.svg |pinkclock = Pictogram voting wait pink.svg |question2 = Symbol question.svg |question = Pictogram voting question.svg |wait = Symbol_wait.svg |xmark2 = X mark.svg |xmark = Symbol unrelated.svg |yellowcheck = Yellow check.svg |yellowclock = Pictogram voting wait.svg |{{{1|{{{icon|Pictogram voting question.svg}}}}}}}}|{{{size|18px}}}|alt={{{alt|}}}]]'''&nbsp;{{{2|{{{text|Response}}}}}}'''</includeonly><noinclude> {{Documentation}} </noinclude> hsyl8vi5m0h3is2h29ku385bbloiy75 Nhwɛdo:Div col/styles.css 10 3895 37118 2025-03-05T15:17:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37118 sanitized-css text/css /* {{pp|small=yes}} */ .div-col { margin-top: 0.3em; column-width: 30em; } .div-col-small { font-size: 90%; } .div-col-rules { column-rule: 1px solid #aaa; } /* Reset top margin for lists in div col */ .div-col dl, .div-col ol, .div-col ul { margin-top: 0; } /* Avoid elements breaking between columns See also Template:No col break */ .div-col li, .div-col dd { page-break-inside: avoid; /* Removed from CSS in favor of break-inside c. 2020 */ break-inside: avoid-column; } n7twp689l8hrwuefq6a9a414zrxegfw Nhwɛdo:Str number/trim 10 3896 37119 2025-03-05T15:17:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37119 wikitext text/x-wiki {{#invoke:String|match|s={{{1}}}|^%d*|ignore_errors=true}}<noinclude> {{Documentation}}</noinclude> 6uvyf0id6y3oxzmtxrw3akau6ajubki Nhwɛdo:Red x (unicode) 10 3897 37120 2025-03-05T15:17:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37120 wikitext text/x-wiki <span style="color:red;" alt="Red X" title="Red X">&#x2717;</span><noinclude>{{documentation|content= {{tsh|n&}} ==See also== {{done/See also}} [[Category:Resolution templates]] [[Category:Wikipedia-specific image insertion templates]] }}</noinclude> 8m00evou8s6g5jvv1fldt5fvv5aw0ta Nhwɛdo:Tick (unicode) 10 3898 37121 2025-03-05T15:17:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37121 wikitext text/x-wiki <span style="color:green;" alt="Green tick" title="Green tick">&#x2713;</span><noinclude>{{documentation|content= {{tsh|y&}} ==See also== {{done/See also}} [[Category:Checkmark insertion templates]] [[Category:Resolution templates]] }}</noinclude> brvebop3qy9gty82l5xzw4kgcvun98s Nhwɛdo:Audio 10 3899 37122 2025-03-05T15:18:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37122 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}}|{{#ifexist:Media:{{{1}}}|{{#tag:phonos|{{{2|{{{1|}}}}}}|file={{{1}}}}}|{{error{{main other||-small}}|Audio file "{{{1}}}" not found}}<!-- tracking category begin -->{{Category handler|[[Category:Pages linking to missing files]]}}<!-- tracking category end -->}}}}</includeonly><noinclude> <!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! --> {{documentation}} </noinclude> oqdt4t5ydsy30slowq9fdqhajtrje6z Nhwɛdo:No comment IP 10 3900 37123 2025-03-05T15:18:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37123 wikitext text/x-wiki {{Respond|minus|No comment|alt=no}}&nbsp;{{{1|with respect to IP address(es)}}}<noinclude> {{Documentation|content= ==Using this template== <code><nowiki>{{nc}}</nowiki></code> ('''n'''o '''c'''omment) is a shorthand redirect for this template. <code><nowiki>{{nc}}</nowiki></code> gives {{nc}} <code><nowiki>{{nc|the anonymous accounts}}</nowiki></code> gives {{no comment IP|with respect to the anonymous accounts}} ==See also== {{done/See also}} [[Category:Image with comment templates|{{PAGENAME}}]] }}</noinclude> jl6z5f0rpkhv1tumws71jg0f6tvtdqu Nhwɛdo:Ns0 10 3901 37124 2025-03-05T15:18:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37124 wikitext text/x-wiki #REDIRECT [[Template:Main other]] {{Rcat shell|{{R with history}}{{R from template shortcut}}}} gybu6zu4ujxrpyyuxw1bssm8mym0j8n Nhwɛdo:Awaiting admin 10 3902 37125 2025-03-05T15:18:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37125 wikitext text/x-wiki {{Respond|pinkclock|Awaiting administrative action|alt=Pink clock}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] }}</noinclude> jy8umwdg8gpu294vadpj9egg9xpz5ad Nhwɛdo:BotComment 10 3903 37126 2025-03-05T15:18:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37126 wikitext text/x-wiki [[File:Symbol dot dot dot.svg|20px|alt=|link=]]&nbsp;'''Comment.'''<noinclude>{{documentation|content= {{BAG Admin Tools}} ==See also== {{Done/See also}} [[Category:Wikipedia bot-related templates]] }}</noinclude> e9asamqnlzlfqpz5pntnnilimdvoey5 Nhwɛdo:Not a bug 10 3904 37127 2025-03-05T15:19:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37127 wikitext text/x-wiki {{Respond|xmark|Not a bug|alt=Red X}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] [[Category:Resolution templates]] }}</noinclude> cssy4u9k0f0l54i7iutixsh2r0wwye6 Nhwɛdo:Relist icon 10 3905 37128 2025-03-05T15:19:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37128 wikitext text/x-wiki [[File:Symbol move vote.svg|16px|link=|alt=]]&nbsp;'''Relisted'''<noinclude> {{Documentation}} </noinclude> plmmpnmg6a5v68l8hc9gfd4vagar7rl Nhwɛdo:Task completed 10 3906 37129 2025-03-05T15:19:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37129 wikitext text/x-wiki {{done|1=Task complete.}} {{{1|}}}<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Resolution templates]] [[Category:Image with comment templates]] }}</noinclude> cnpgsridwr0p84goutwjifk1pthr810 Nhwɛdo:Technically indistinguishable 10 3907 37130 2025-03-05T15:19:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37130 wikitext text/x-wiki <b class="nowrap">[[File:Symbol confirmed.svg|16px|link=|alt=]]&nbsp;Technically </b>'''indistinguishable'''<noinclude> {{documentation}} </noinclude> 8qra62qoz2z1kpx8b0p4ne7yvmpz4ue Nhwɛdo:Value color 10 3908 37131 2025-03-05T15:19:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37131 wikitext text/x-wiki <includeonly>{{#invoke:Value color|main}}</includeonly><noinclude> {{doc}} </noinclude> phypjhxc0ai6mo7rt2irx4nxextczm7 Nhwɛdo:Ns has subpages 10 3909 37132 2025-03-05T15:20:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37132 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:Ns has subpages|main}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> 0pg457y46td6p53rdt8tyc76jeg9pa8 Nhwɛdo:Tfm/dated 10 3910 37133 2025-03-05T15:20:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37133 wikitext text/x-wiki {{ {{{|safesubst:}}}#invoke:Unsubst||type= |page= |link= |help= |$B={{#ifeq:{{{bigbox|<noinclude>yes</noinclude>}}}|yes|{{#invoke:Message box|ombox |type = move |image = none |class = nomobile mbox-tfd |small = {{{small|no}}} |text = This {{#ifeq:{{lc:{{{type}}}}}|module|[[Help:Module|module]]|[[Help:Template|template]]}} is '''being considered for merging with [[{{#ifeq:{{lc:{{{type}}}}}|module|Module|Template}}:{{{otherpage}}}]].''' Please discuss this matter at [[{{{link}}}|'''this {{#ifeq:{{lc:{{{type}}}}}|module|module|template}}'s entry''']] at templates for discussion to help reach a consensus. {{#ifeq:{{{help}}}|off||---- ''<small class="plainlinks" style="line-height:1.3em;">[[Wikipedia:Maintenance|Maintenance]] use only:<br />1. [{{fullurl:{{{link}}}|action=edit&editintro=Wikipedia:Templates_for_discussion/editnotice&section=1}} Edit the TfD log] to create the discussion entry.<br />2. Please consider notifying the [{{fullurl:{{FULLPAGENAME}}|action=history}} author(s)] by placing <span class="nowrap">{{#Invoke:Template link general|main|code=on|Tfmnotice|{{{page}}}|{{{otherpage}}}|subst=yes}} <nowiki>~~~~</nowiki></span> on their talk page(s).</small>'' }}}}{{#invoke:Category handler|main | all = [[Category:Templates for merging]] | nocat = {{{nocat|{{#ifeq:{{Template:FULLBASEPAGENAME|{{FULLBASEPAGENAME}}}}|Template:Tfm|true}}}}} | category2 = {{{category|¬}}} }}|{{#switch:{{lc:{{{type}}}}} |tiny = <templatestyles src="Template:Template for discussion/styles.css" /><span class="noprint tfd tfd-dated tfd-tiny {{#ifeq:{{{dedup|}}}|no||tfd-dedup}}">[[{{{link}}}|‹See TfM›]]</span> |inline = <templatestyles src="Template:Template for discussion/styles.css" /><span class="noprint tfd tfd-dated tfd-inline {{#ifeq:{{{dedup|}}}|no||tfd-dedup}}">‹The [[Help:Template|template]] <i>[[Template:{{{page}}}|{{{page}}}]]</i> is being [[{{{link}}}|considered for merging]].›</span>&nbsp; |infobox|box|sidebar = <templatestyles src="Template:Template for discussion/styles.css" /><div class="boilerplate metadata plainlinks tfd tfd-dated tfd-sidebar {{#ifeq:{{{dedup|}}}|no||tfd-dedup}}">‹&nbsp;The [[Help:Template|template]] ''[[Template:{{{page}}}|{{{page}}}]]'' is being [[{{{link}}}|considered for merging]].&nbsp;›</div> |disabled = <noinclude><!-- No output --></noinclude> |#default = <templatestyles src="Template:Template for discussion/styles.css" /><div class="boilerplate metadata plainlinks tfd tfd-dated tfd-default {{#ifeq:{{{dedup|}}}|no||tfd-dedup}}">‹&nbsp;The [[Help:Template|template]] below (''[[Template:{{{page}}}|{{{page}}}]]'') is being considered for merging{{#if:{{{otherpage|}}}|&#32;with {{{otherpage|}}}}}. See [[{{{link}}}|templates for discussion]] to help reach a consensus.&nbsp;›</div> }}}}}}<noinclude> {{Documentation}} </noinclude> k6fcrasuvahj76euwu5z8ehpniak3rg Nhwɛdo:Navbar-header/styles.css 10 3911 37134 2025-03-05T15:20:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37134 sanitized-css text/css /* {{pp|small=y}} */ .navbar-header { text-align: center; position: relative; white-space: nowrap; } .navbar-header .navbar { position: absolute; right: 0; top: 0; margin: 0 5px; } nrr75ajmqfdhy5336fwx46f5jitcmny Nhwɛdo:Lx 10 3912 37135 2025-03-05T15:20:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37135 wikitext text/x-wiki <noinclude>{{Being deleted|2023 October 1|Template:Lx|merge=Template:Pagelinks}}</noinclude><includeonly><span class="plainlinks nourlexpansion lx"><!-- -->[[{{{1}}}{{{2}}}]]&nbsp;<!-- --><span style="font-size:90%;">(<!-- -->{{#if:{{{noedit|}}}||[{{fullurl:{{{1}}}{{{2}}}|action=edit}} edit] &#124;}} <!-- -->{{#if:{{{notalk|}}}||[[{{{3}}}{{{5|:}}}{{{2}}}|{{{4}}}]] &#124;}} <!-- -->{{#if:{{{nohistory|}}}||[{{fullurl:{{{1}}}{{{2}}}|action=history}} history] &#124;}} <!-- -->{{#if:{{{nolinks|}}}||[{{fullurl:Special:Whatlinkshere/{{{1}}}{{{2}}}}} links] &#124;}} <!-- -->{{#if:{{{nowatch|}}}||[{{fullurl:{{{1}}}{{{2}}}|action=watch}} watch] &#124;}} <!-- -->{{#if:{{{nologs|}}}||[{{fullurl:Special:Log|page={{urlencode:{{{1}}}{{{2}}}}}}} logs]}}<!-- -->)</span></span><!-- --></includeonly><noinclude> {{Documentation}} </noinclude> 7dl8189vqwf3k3f93m1vmql5s3xfiru Nhwɛdo:Braces 10 3913 37136 2025-03-05T15:20:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37136 wikitext text/x-wiki {{#if:{{{code|{{{tt|}}}}}}|<code>}}<!-- -->{{((}}{{{1|{{thin space}}}}}<!-- -->{{#if:{{{2|}}} |{{thin space}}{{!}}{{thin space}}{{{2}}}}}<!-- -->{{#if:{{{3|}}} |{{thin space}}{{!}}{{thin space}}{{{3}}}}}<!-- -->{{#if:{{{4|}}} |{{thin space}}{{!}}{{thin space}}{{{4}}}}}<!-- -->{{#if:{{{5|}}} |{{thin space}}{{!}}{{thin space}}{{{5}}}}}<!-- -->{{#if:{{{6|}}} |{{thin space}}{{!}}{{thin space}}{{{6}}}}}<!-- -->{{#if:{{{7|}}} |{{thin space}}{{!}}{{thin space}}{{{7}}}}}<!-- -->{{#if:{{{8|}}} |{{thin space}}{{!}}{{thin space}}{{{8}}}}}<!-- -->{{#if:{{{9|}}} |{{thin space}}{{!}}{{thin space}}{{{9}}}}}<!-- -->{{))}}<!-- -->{{#if:{{{code|{{{tt|}}}}}}|</code>}}<noinclude>{{Documentation}}</noinclude> dkq2fw0vhy0wbvj2h21vqx1wfutw3fa Nhwɛdo:Codett 10 3914 37137 2025-03-05T15:21:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37137 wikitext text/x-wiki <includeonly>{{code|{{{code|{{{1}}}}}}|lang={{{lang|{{{2|text}}}}}}|class={{{class|}}}|id={{{id|}}}|style="background:none; border:none; color:inherit; padding: 0px 0px;"}}</includeonly><noinclude>{{documentation}}</noinclude> 7gk98db2ykmatuqfl3acscn01zb4wtw Nhwɛdo:Dc2 10 3915 37138 2025-03-05T15:21:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37138 wikitext text/x-wiki #REDIRECT [[Template:Deprecated code 2]] {{Redirect category shell| {{R from move}} }} 1sqepyb2v7yxhbi8llcidg4t6040qc2 Nhwɛdo:Dcr 10 3916 37139 2025-03-05T15:21:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37139 wikitext text/x-wiki #REDIRECT [[Template:Deprecated code red]] {{Redirect category shell| {{R from move}} }} 87x8z51quza981n1vfjzeguj96paijz Nhwɛdo:Kbd 10 3917 37140 2025-03-05T15:21:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37140 wikitext text/x-wiki <templatestyles src="Kbd/styles.css"></templatestyles><kbd class="{{{class|}}} mw-tmpl-kbd" {{#if:{{{id|}}}|id="{{{id}}}"}} style="{{#if:{{{spacing|}}}| padding-left:{{{padding|0.2em}}}; padding-right:{{{padding|0.2em}}};| letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;}}{{#if:{{{style|}}}|{{{style}}}}}" {{#if:{{{lang|}}}|lang="{{{lang}}}"}} {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1|user input}}}</kbd><noinclude> <!--Categories go near the bottom of the /doc page.--> {{Documentation}} </noinclude> 2ckjrmjacnm8dk3nrbnhm5ab97rp0z7 Nhwɛdo:Key press 10 3918 37141 2025-03-05T15:21:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37141 wikitext text/x-wiki <includeonly>{{{{{♥|safesubst:}}}#invoke:key|keypress}}</includeonly><noinclude> {{documentation}} </noinclude> 4j2emwcxmf4dx4zblg3n3h8o0vkve67 Nhwɛdo:Key top 10 3919 37142 2025-03-05T15:21:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37142 wikitext text/x-wiki <onlyinclude><kbd class="keyboard-key nowrap" style="border: 0.1em solid #AAA; border-radius:0.2em; box-shadow: 0.1em 0.2em 0.2em #DDD; background-color: #F9F9F9; background-image: linear-gradient(to bottom, #EEE, #F9F9F9, #EEE); padding: 0.1em 0.3em; font-family: inherit; font-size: 0.85em;">{{#switch:{{lc:{{{1}}}}} | shift lock = [[Shift Lock|⇪ {{{2|{{{1}}}}}}]] | second level lock | 2nd level lock | l2 lock | level 2 lock = ⇫ {{{2|{{{1}}}}}} | capitals lock | caps lock = [[Caps Lock|⇬ {{{2|{{{1}}}}}}]] | numeric lock = ⇭ {{{2|{{{1}}}}}} | num | num lock = {{{2|{{{1}}}}}} ⇩ | third level lock | 3rd level lock | l3 lock | level 3 lock = ⇯ {{{2|{{{1}}}}}} | generalized lock | generalised lock | lock | general lock = ⇩ {{{2|{{{1}}}}}} | group lock = ⇰ {{{2|{{{1}}}}}} | scrolling | scrolling lock = ⇳ {{{2|{{{1}}}}}} | scroll | scroll lock = {{{2|{{{1}}}}}} ⇩ | pause = ⎉ {{{2|{{{1}}}}}} | break = ⎊ {{{2|{{{1}}}}}} <!-- sleep ☾, hibernate, power ⌽, suspend | sysrq | sysreq | system request = {{{2|{{{1}}}}}} --> <!-- level and group switching, modifiers --> | second level | 2nd level | level 2 select | level 2 selector | level 2 | shift = [[Shift key|⇧ {{{2|{{{1}}}}}}]] | alternate graphic | alt graph | alt graphic | alt grill | alt car | alt char | right alt | ralt | alt group | alternate group | altgroup | altgr | alt gr | third level | 3rd level | level 3 select | level 3 selector | level 3 = [[AltGr key|⇮ {{{2|{{{1}}}}}}]] | group select | group selector | group = ⇨ {{{2|{{{1}}}}}} <!-- Enter and Return --> | enter = [[Enter key|⌅ {{{2|{{{1}}}}}}]] | return = [[Return key|{{#switch:{{{3|}}}|thin|narrow=↵|thick|hollow=⏎|bend||#default=↩}} {{{2|{{{1}}}}}}]] | submit | send = ⎆ {{{2|{{{1}}}}}} <!-- Option and Alt --> | opt | option = [[Option key|⌥ {{{2|{{{1}}}}}}]] | alternate | left alt | lalt | alt = [[Alt key|⎇ {{{2|{{{1}}}}}}]] <!-- Pre-IBM keys --> | greek = [[Space-cadet keyboard|{{{2|{{{1}}}}}}]] | top = [[Space-cadet keyboard|{{{2|{{{1}}}}}}]] | front = [[Space-cadet keyboard|{{{2|{{{1}}}}}}]] | super = [[Super key (keyboard button)|❖ {{{2|{{{1}}}}}}]] | hyper = [[Space-cadet keyboard|✦ {{{2|{{{1}}}}}}]] | repeat = [[Space-cadet keyboard|{{{2|{{{1}}}}}}]] | code = [[MSX|⌃ {{{2|{{{1}}}}}}]] | graph = [[MSX|⎇ {{{2|{{{1}}}}}}]] | meta = [[Meta key|◆ {{{2|{{{1}}}}}}]] <!-- Laptop keys --> | function | fn = [[Fn key|{{{2|{{{1}}}}}}]] <!-- deleting and erasing --> | backwards erase | erase | backspace = [[Backspace|{{#if:{{{3|}}}|⟵|⌫}} {{{2|{{{1}}}}}}]] | del | delete = [[Delete|⌦ {{{2|{{{1}}}}}}]] | ins | insert = {{#if:{{{3|}}}|⎀|⌤}} {{{2|{{{1}}}}}} <!-- ! --> | clear input = ⌧ {{{2|Clear}}} <!-- ! --> <!-- Escape --> | esc | escape = [[Escape key|⎋ {{{2|{{{1}}}}}}]] <!-- Control (symbol either ISO ⎈ or Apple ⌃) --> | ctrl | control | helm = [[Control key|{{#if:{{{3|}}}|⎈|⌃}} {{{2|{{{1}}}}}}]] <!-- Vendor keys, Command (⊞ resembles the Windows logo) --> | os | vendor | cmd | command = [[Command key|⌘ {{{2|{{{1}}}}}}]] | windows | win = [[Windows key|{{#if:{{{3|}}}|⊞|⌘}} {{{2|{{{1}}}}}}]] | apple = [[Command key|⌘ {{{2|}}}]] <!--▤--> | menu = [[Menu key|≣ {{{2|{{{1}}}}}}]] <!-- Compose --> | cmp | compose = [[Compose key|⎄ {{{2|{{{1}}}}}}]] <!-- arrow cursor movement --> | /\ = ⇡ {{{2|Up}}} | up | up arrow | move up = [[Arrow keys|{{#if:{{{3|}}}|🔼|↑}} {{{2|{{{1}}}}}}]] | \/ = ⇣ {{{2|Down}}} | down | down arrow | move down = [[Arrow keys|{{#if:{{{3|}}}|🔽|↓}} {{{2|{{{1}}}}}}]] | <- = ⇠ {{{2|Left}}} | left | left arrow | move left = [[Arrow keys|{{#if:{{{3|}}}|◀|←}} {{{2|{{{1}}}}}}]] | -> = ⇢ {{{2|Right}}} | right | right arrow | move right = [[Arrow keys|{{#if:{{{3|}}}|▶|→}} {{{2|{{{1}}}}}}]] | north west | north-west | nw | <\ | top-left | top left = ↖ | south east | south-east | se | \> | bottom-right | bottom right = ↘ | north east | north-east | ne | /> | top-right | top right = ↗ | south west | south-west | sw | </ | bottom-left | bottom left = ↙ <!-- tab --> | tabulator | htab | horizontal tab | horizontal tabulator | tab = [[Tab key|{{{2|{{{1}}}}}} ↹]] | right tab = [[Tab key|{{{2|Tab}}} ⇥]] <!-- ! --> | shift tab | left tab = [[Tab key|⇤ {{{2|Tab}}}]] <!-- ! --> | vertical tab | vertical tabulator = ↨ {{{2|{{{1}}}}}} <!--Home/End--> | pos1 | start | home = [[Home key|{{#if:{{{3|}}}|↖|⇱}} {{{2|{{{1}}}}}}]] | end = [[End key|{{#if:{{{3|}}}|↘|⇲}} {{{2|{{{1}}}}}}]] | line start = ⇤ {{{2|{{{1}}}}}} | line end = ⇥ {{{2|{{{1}}}}}} | page start | top = ⤒ {{{2|{{{1}}}}}} | page end | bottom = ⤓ {{{2|{{{1}}}}}} <!-- paged media --> | page up | pgup | pg up = [[Page Up and Page Down keys|⇞ {{{2|{{{1}}}}}}]] | page down | pgdn | pgdown | pg down = [[Page Up and Page Down keys|⇟ {{{2|{{{1}}}}}}]] | left page | prev page | prev. page = ⎗ {{{2|{{{1}}}}}} | previous page = ⎗ {{{2|{{{1}}}}}} | right page | next page = ⎘ {{{2|{{{1}}}}}} <!-- screen, note “clear input” ⌧ --> | prtscr | prt scr | prtsc | prt sc | print, print screen = ⎙ {{{2|{{{1}}}}}} | clrscr | clr scr | cls | clr sc | clear | clear screen = ⎚ {{{2|{{{1}}}}}} <!-- multimedia control; possible inconsistencies --> | play | playback | start playback | scroll right = ▶ {{{2|{{{1}}}}}} | play reverse | reverse | scroll left = ◀ {{{2|{{{1}}}}}} | play/pause | play pause = ⏯ {{{2|{{{1}}}}}} | pause | pause playback = ‖ {{{2|{{{1}}}}}} | stop = {{#if:{{{3|}}}|◼|■}} {{{2|{{{1}}}}}} | eject = ⏏ {{{2|{{{1}}}}}} | record = {{#if:{{{3|}}}|🔴|●}} {{{2|{{{1}}}}}} | fwd | forward = ⏭ {{{2|{{{1}}}}}} | skip | skip forward = ⏭ {{{2|{{{1}}}}}} | skip back | skip backward = ⏮ {{{2|{{{1}}}}}} | backward | backwards | rewind = ⏪ {{{2|{{{1}}}}}} | ffad | fast forward = ⏩ {{{2|{{{1}}}}}} | downward | downwards = ⏬ {{{2|{{{1}}}}}} | skip down | scroll down = 🔽 {{{2|{{{1}}}}}} | upward | upwards = ⏫ {{{2|{{{1}}}}}} | skip up | scroll up = 🔼 {{{2|{{{1}}}}}} | random | randomize | rnd | rand = 🔀 {{{2|{{{1}}}}}} | repeat | rpt = 🔁 {{{2|{{{1}}}}}} | repeat once | rpt1 = 🔂 {{{2|{{{1}}}}}} | reload | refresh = 🔄 {{{2|{{{1}}}}}} | reception = 📶 {{{2|{{{1}}}}}} | mute = 🔇 {{{2|{{{1}}}}}} | volume down | quieter = 🔉 {{{2|{{{1}}}}}} | volume up | louder = 🔊 {{{2|{{{1}}}}}} | home | house = ⌂ {{{2|{{{1}}}}}} <!-- telephones and other telematic devices, also numpad --> | initiator | phone star = ✲ {{{2|{{{1}}}}}} | terminator | phone hash = ⌗ {{{2|{{{1}}}}}} | times | multiply | num star = × {{{2|{{{1}}}}}} | divide | num slash = ÷ {{{2|{{{1}}}}}} <!-- spaces → | space | sp | space bar = ␣ {{{2|{{{1}}}}}} | nbsp | non-breaking space = ⍽ {{{2|{{{1}}}}}} <!-- problematic characters --> | asterisk | star | * = <nowiki>*</nowiki> | hash | hash sign | pound | pound sign | # = [[Number sign|#]] | colon | : = [[Colon (punctuation)|:]] | pipe symbol | vertical bar | pipe = [[Pipe symbol|{{!}}]] | semicolon = <nowiki>;</nowiki> | equals = <nowiki>=</nowiki> <!-- PlayStation --> | ex = × | circle = ○ | square = □ | triangle = △ <!-- default --> | #default = {{{1}}} }}</kbd></onlyinclude><noinclude> {{Documentation}}<!-- Add categories and interwikis links to the /doc subpage, not here! --> </noinclude> ra4nug9wpyu0ot7oo46vdu4gs699bxb Nhwɛdo:PreCode 10 3920 37143 2025-03-05T15:22:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37143 wikitext text/x-wiki <code style="white-space:pre;{{{style|}}}">{{{1|text}}}</code><noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> hr6ducecf50kx6l0vj21kldo4tncxa3 Nhwɛdo:Pvalue 10 3921 37144 2025-03-05T15:22:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37144 wikitext text/x-wiki #REDIRECT [[Template:Param value]] {{Rcat shell| {{R shortcut}} }} brfkzkf9futzxnw5ien0erejft2lgre Nhwɛdo:Stronggood 10 3922 37145 2025-03-05T15:22:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37145 wikitext text/x-wiki {{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{FormattingError|Template:Stronggood is only for use in template documentation, guidelines and other Wikipedia-internal purposes. Do not use it in actual articles.}}|{{strong|1={{{1}}}|style=color:green;{{{style|}}} |role={{{role|}}} |class={{{class|}}} |id={{{id|}}} |title={{{title|}}} }} }}<noinclude> {{documentation}} <!-- Add cats and interwikis to the /doc subpage, not here! --> </noinclude> 0l8ywym3w4oydmwzbpbox4niqi8b599 Nhwɛdo:Tjp 10 3923 37146 2025-03-05T15:22:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37146 wikitext text/x-wiki #REDIRECT [[Template:Template journal parameter]] {{Redirect category shell| {{R from move}} }} nmqlhzteecfhlx2dwjja42teh7gvgxr Nhwɛdo:Var serif 10 3924 37147 2025-03-05T15:23:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37147 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>ifsubst|1=|2=<templatestyles src="Var serif/styles.css" />}}<var class="var-serif {{#if:{{{class|}}}|{{{class}}}}}" {{#if:{{{id|}}}|id="{{{id}}}"}} {{#if:{{{style|}}}|style="{{{style}}}"}} {{#if:{{{lang|}}}|lang="{{{lang}}}"}} {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1}}}</var><noinclude> <!--Categories and interwikis go near the bottom of the /doc page.--> {{Documentation}} </noinclude> 632i4eaim2zpikgw3vq4imenqo9jaoc Nhwɛdo:Icon 10 3925 37148 2025-03-05T15:23:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37148 wikitext text/x-wiki {{#invoke:Icon|main}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> m4ab9noabl8v4ki5cx6t5ksjcjh5u8o Nhwɛdo:Tlbare 10 3926 37149 2025-03-05T15:23:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37149 wikitext text/x-wiki #REDIRECT [[Template:Template link bare]] {{Redirect category shell| {{R from move}} }} l89xpoqitv1g23dahghl12q7xp9b5q1 Nhwɛdo:Category handler 10 3927 37150 2025-03-05T15:23:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37150 wikitext text/x-wiki {{#invoke:Category handler|main}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage, and interwikis to Wikidata. --> </noinclude> og6fhyj2ssd4fmzpqzuodk12q3cms0z Nhwɛdo:Convert/list of units/unitrow 10 3928 37151 2025-03-05T15:23:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37151 wikitext text/x-wiki <includeonly>{{#ifeq:{{{place|}}}|top| {{!}} |{{!}}- {{!}}}}rowspan={{{unitrowspan|{{{rowspan|1}}}}}} style="text-align: center; vertical-align: top;" |{{convert|1|{{{1|acre}}}|disp=unit|lk=on}} | style="text-align: center; vertical-align: top;" |{{#if:1|{{{1|acre}}}}}{{#if:{{{altab|}}} |{{#if:{{{br|}}}|<br />|&nbsp;}}({{{altab}}})}} | style="text-align: center; vertical-align: top;font-size:85%;{{#if:{{{qid|}}}||padding:0;width:0;}}"|{{#if:{{{qid|}}}|[[d:Q{{{qid}}}|Q{{{qid}}}]]}} | style="text-align: center; vertical-align: top;" |{{#ifeq:{{convert|1|{{{1|acre}}}|disp=unit|abbr=on}}|{{convert|1|{{{1|acre}}}|disp=unit|abbr=off}} |(none)|{{convert|1|{{{1|acre}}}|disp=unit|abbr=on}} }} |rowspan={{{noterowspan|{{{rowspan|1}}}}}} style="vertical-align: top;" |{{#if:{{{us|}}}|US spelling: ''{{{us}}}''<br />}}{{{note|}}} |rowspan={{{exrowspan|{{{rowspan|1}}}}}} style="vertical-align: top;" align=right|{{{fmt|}}}{{convert|1.0|{{{1|acre}}}|lk=on|abbr=on}}{{#ifeq:{{{fmt}}}|<small>|</small>}} | style="vertical-align: top;" |</includeonly><noinclude> {| class="wikitable" {{Convert/list of units/unitrow}} |} {{documentation|content= == Usage == <code><nowiki>{{Convert/list of units/unitrow|unit|place=|rowspan=|altab=|br=|us=|note=|fmt=}}</nowiki></code> == Selective rowspan == <code><nowiki>|unitrowspan=|noterowspan=|exrowspan=</nowiki></code> == See also == {{Special:PrefixIndex/Template:Convert/list of units/unit}} [[Category:Subtemplates of Template Convert/documentation formatting templates|unitaltab]] }}</noinclude> na3vo41gs1v09ndk19kfdfc0klsapyq Nhwɛdo:Helpbox 10 3929 37152 2025-03-05T15:24:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37152 wikitext text/x-wiki <includeonly>{{Sidebar | name = {{#if:{{{templatename|}}} |{{{templatename}}} |{{{name|{{PAGENAME}}}}} }} | templatestyles = Template:Helpbox/styles.css | child templatestyles = {{{child templatestyles|}}} | float = {{{float|}}} | class = help-box noprint {{{class|{{{bodyclass|}}}}}} | style = {{{1|}}} | titlestyle = {{{titlestyle|}}} | title = {{{title|{{{name|}}}}}} | headingstyle = {{{headingstyle|}}} | heading1 = {{{group1|}}} | content1 = {{{list1|}}} | heading2 = {{{group2|}}} | content2 = {{{list2|}}} | heading3 = {{{group3|}}} | content3 = {{{list3|}}} | heading4 = {{{group4|}}} | content4 = {{{list4|}}} | heading5 = {{{group5|}}} | content5 = {{{list5|}}} | heading6 = {{{group6|}}} | content6 = {{{list6|}}} | heading7 = {{{group7|}}} | content7 = {{{list7|}}} | heading8 = {{{group8|}}} | content8 = {{{list8|}}} | heading9 = {{{group9|}}} | content9 = {{{list9|}}} | heading10 = {{{group10|}}} | content10 = {{{list10|}}} | heading11 = {{{group11|}}} | content11 = {{{list11|}}} | heading12 = {{{group12|}}} | content12 = {{{list12|}}} | heading13 = {{{group13|}}} | content13 = {{{list13|}}} | heading14 = {{{group14|}}} | content14 = {{{list14|}}} | heading15 = {{{group15|}}} | content15 = {{{list15|}}} | heading16 = {{{group16|}}} | content16 = {{{list16|}}} | heading17 = {{{group17|}}} | content17 = {{{list17|}}} | heading18 = {{{group18|}}} | content18 = {{{list18|}}} | heading19 = {{{group19|}}} | content19 = {{{list19|}}} | heading20 = {{{group20|}}} | content20 = {{{list20|}}} | navbar = {{#if:{{{templatename|}}} | | {{#if:{{{title|}}} |{{#if:{{{name|}}} | |none}} | none }} }} }}</includeonly><noinclude> {{Documentation}} </noinclude> 9xlpz91q0yqlrqv9e9je6g80b3j0d2x Nhwɛdo:Citation Style documentation/author 10 3930 37153 2025-03-05T15:24:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37153 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|}}}| * '''contributor-last''': (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|}}}| * <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. 76g7a6xfl9wmq6qeulr1mjwlbcwn660 Nhwɛdo:Citation Style documentation/coins 10 3931 37154 2025-03-05T15:24:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37154 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. ==== COinS metadata is created for these parameters ==== Note: This table of metadata is displayed in the documentation of all Citation Style 1 templates. Not all of these parameters are supported by every CS1 template. Some of these parameters are mutually exclusive, some are aliases of another parameter, and some require other parameters to be present. A full list of this template's supported parameters, their aliases, and their dependencies is shown in the [[#Usage|Usage]] section near the top of this documentation page. * {{para|periodical}}, {{para|journal}}, {{para|newspaper}}, {{para|magazine}}, {{para|work}}, {{para|website}}, {{para|encyclopedia}}, {{para|encyclopaedia}}, {{para|dictionary}} * {{para|chapter}}, {{para|script-chapter}}, {{para|contribution}}, {{para|script-contribution}}, {{para|entry}}, {{para|script-entry}}, {{para|article}}, {{para|script-article}}, {{para|section}}, {{para|script-section}} * {{para|title}}, {{para|script-title}}, {{para|book-title}} * {{para|publication-place}}, {{para|place}}, {{para|location}} * {{para|date}}, {{para|year}}, {{para|publication-date}} * {{para|series}}, {{para|version}} * {{para|volume}}, {{para|issue}}, {{para|number}} * {{para|page}}, {{para|pages}}, {{para|at}}, {{para|quote-page}}, {{para|quote-pages}} * {{para|edition}} * {{para|publisher}}, {{para|institution}} * {{para|url}}, {{para|chapter-url}}, {{para|contribution-url}}, {{para|section-url}} * {{para|author-last}}, {{para|author-last#}}, {{para|author#-last}}, {{para|author-surname}}, {{para|author-surname#}}, {{para|author#-surname}}, {{para|last}}, {{para|last#}}, {{para|surname}}, {{para|surname#}}, {{para|author}}, {{para|author#}}, {{para|subject}}, {{para|subject#}}, {{para|host}}, {{para|host#}} * {{para|author-first}}, {{para|author-first#}}, {{para|author#-first}}, {{para|author-given}}, {{para|author-given#}}, {{para|author#-given}}, {{para|first}}, {{para|first#}}, {{para|given}}, {{para|given#}} * {{para|degree}} * {{para|arxiv}}, {{para|bibcode}}, {{para|biorxiv}}, {{para|citeseerx}}, {{para|doi}}, {{para|eissn}}, {{para|eprint}}, {{para|hdl}}, {{para|isbn}}, {{para|issn}}, {{para|jfm}}, {{para|jstor}}, {{para|lccn}}, {{para|message-id}}, {{para|mr}}, {{para|oclc}}, {{para|osti}}, {{para|pmc}}, {{para|pmid}}, {{para|rfc}}, {{para|ssrn}}, {{para|s2cid}}, {{para|zbl}} k0nx051pfl525w5nlkd7nliwg76i0up Nhwɛdo:Citation Style documentation/date 10 3932 37155 2025-03-05T15:24:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37155 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 Nhwɛdo:Citation Style documentation/deprecated 10 3933 37156 2025-03-05T15:24:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37156 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 Nhwɛdo:Citation Style documentation/display 10 3934 37157 2025-03-05T15:24:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37157 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 Nhwɛdo:Citation Style documentation/editor 10 3935 37158 2025-03-05T15:25:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37158 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 Nhwɛdo:Citation Style documentation/id1 10 3936 37159 2025-03-05T15:25:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37159 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 Nhwɛdo:Citation Style documentation/id2 10 3937 37160 2025-03-05T15:25:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37160 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 Nhwɛdo:Citation Style documentation/language 10 3938 37161 2025-03-05T15:25:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37161 wikitext text/x-wiki * <span id="csdoc_language">{{#invoke:cs1 documentation support|canonical_name_get|Language|id=csdoc_language}}</span>: The language (or a comma-separated list of the languages) in which the source is written, as either the [[ISO 639]] language code (preferred) or the full language name. Examples: {{para|language|ru}}; {{para|lang|fr, pt-br}}; {{Para|lang|Russian}}; {{para|language|French, Portuguese}}. [[Template:Citation Style documentation/language/doc|See the list of supported codes and names]]. Do not use templates or wikilinks. Displays in parentheses with "in" before the language name or names. When the only source language is English, no language is displayed in the citation. The use of languages recognized by the citation module adds the page to the appropriate subcategory of {{cl|CS1 foreign language sources}}. Because cs1|2 templates are often copied from en.wiki to other wikis, the use of language codes is preferred so that language names render in the correct language and form, e.g. {{lang|fr|{{#language:es|fr}}}} at a French-language wiki instead of the English word "Spanish". Aliases: {{#invoke:cs1 documentation support|alias_names_get|Language}} ny5sa2l5l8jeerzqc7egjrgxq2jrl9l Nhwɛdo:Citation Style documentation/lua 10 3939 37162 2025-03-05T15:25:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37162 wikitext text/x-wiki {{lua|Module:Citation/CS1<noinclude>|nocat=true</noinclude>}} e2uks1yk196ovcrlzjmlrr3sl7xejwx Nhwɛdo:Citation Style documentation/pages 10 3940 37163 2025-03-05T15:25:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37163 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 Nhwɛdo:Citation Style documentation/publisher 10 3941 37164 2025-03-05T15:26:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37164 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. Not normally used for periodicals. 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 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 (EBSCO), or if the deliverer requests attribution. {{crossref|See the [[#csdoc_access_level|'''access level''']] parameters to display access restrictions.}} gdy74lbzq66wzqhgj97u4btvozq8sa3 Nhwɛdo:Citation Style documentation/quote 10 3942 37165 2025-03-05T15:26:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37165 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'''. ** '''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.}} 2e69gn0i19m6cdg3co6sv6klhhn78sv Nhwɛdo:Citation Style documentation/ref 10 3943 37166 2025-03-05T15:26:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37166 wikitext text/x-wiki * {{#invoke:cs1 documentation support|canonical_name_get|Ref|id=csdoc_ref}}: the citation's HTML anchor identifier, when different from its default. When set, {{para|ref|{{var|ID}}}} generates an anchor with the given <code>{{var|ID}}</code> (the <code>id=</code> attribute in the citation's {{tag|cite|params=id="{{var|ID}}"|o}} HTML tag). Setting {{para|ref|{{var|ID}}}} identifies the template as a target and allows [[Wikipedia:Citing sources/Further considerations#Wikilinks to full references|wikilinking to full references]], especially useful with short-form citations like [[Wikipedia:Citing sources#Shortened footnotes|shortened notes]] and [[Wikipedia:Parenthetical referencing|parenthetical referencing]]. The default anchor ID is suitable for use with {{tl|sfn}} and {{tl|harv}} templates. Since April 2020, the parameter / keyword pair {{para|ref|harv}} has no special meaning; this deprecated setting should ''not'' be used and may be removed from existing cs1|2 templates. To inhibit anchor ID creation, set {{para|ref|none}}. Aliases: {{#invoke:cs1 documentation support|alias_names_get|Ref}}. {{#ifeq:{{#titleparts: {{FULLPAGENAME}} | 1 }}| Template:Citation | <!-- Don't show this link in Template:Citation or its subpages (it's added manually there) --> | {{crossref|See {{section link|Template:Citation/doc|Anchors for Harvard referencing templates}}.}} }} poisj8skjd1jnmjfat4i1j0qqxb714y Nhwɛdo:Citation Style documentation/registration 10 3944 37167 2025-03-05T15:26:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37167 wikitext text/x-wiki <span id="csdoc_access_level"></span> Citations of online sources that require registration or a subscription are acceptable in Wikipedia as documented in [[WP:PAYWALL|Verifiability § Access to sources]]<!-- {{Section link|Wikipedia:Verifiability|Access to sources}} -->. As a courtesy to readers and other editors, editors should<!-- can --> signal restrictions on access to material provided via the external links included in a citation. These levels describe requirements or constraints related to accessing and viewing the cited material; they are not intended to indicate the ability to reuse, or the copyright status, of the material, since that status is not relevant to [[WP:V|verifying claims in articles]]. <!-- There are four access levels split between the url-holding parameters and the identifier parameters. -->Four access levels can be used: *[[#Access indicator for named identifiers|access indicator for named identifiers]]: ** [[File:Lock-green.svg|9px|link=|alt=Freely accessible|Freely accessible]] <code>free</code>: the source is free to read for anyone *[[#Access indicators for url-holding parameters|access indicators for url-holding parameters]]: ** [[File:Lock-gray-alt-2.svg|9px|link=|alt=Free registration required|Free registration required]] <code>registration</code>: a free registration with the provider is required to access the source, even if a limited preview, abstract or review may still be available without registration ** [[File:Lock-gray-alt-2.svg|9px|link=|alt=Free access subject to limited trial, subscription normally required|Free access subject to limited trial, subscription normally required]] <code>limited</code>: free access is subject to limited trial and a subscription is normally required ** [[File:Lock-red-alt-2.svg|9px|link=|alt=Paid subscription required|Paid subscription required]] <code>subscription</code>: the source is only accessible via a paid subscription with the provider of the source ("[[paywall]]") As there are often multiple external links with different access levels in the same citation, each value is attributed to a specific external link. =====Access indicators for url-holding parameters===== {{shortcut|WP:URLACCESS}} {{see also|WP:CONLINK}} Online sources linked by {{para|url}}, {{para|article-url}}, {{para|chapter-url}}, {{para|contribution-url}}, {{para|entry-url}}, {{para|map-url}}, and {{para|section-url}} are presumed to be free-to-read. When they are not free-to-read, editors should mark those sources with the matching access-indicator parameter so that an appropriate icon is included in the rendered citation. Because the sources linked by these URL-holding parameters are presumed to be free-to-read, they are not marked as <code>free</code>. If the registration/limited/subscription access to the source goes dead and is no longer available, then remove the access-indicator parameter and add {{para|archive-url}} and {{para|archive-date}} values if possible. {| class="wikitable plainrowheaders" |+ URL-holding and access-indicator parameters |- !scope="col"| URL !scope="col"| Access !scope="col"| Allowed keywords |- !scope="row"| {{para|url}} | {{para|url-access}} || rowspan="7" | <code>registration</code> [[File:Lock-gray-alt-2.svg|9px|link=|alt=Free registration required|Free registration required]]<br /><code>limited</code> [[File:Lock-gray-alt-2.svg|9px|link=|alt=Free access subject to limited trial, subscription normally required|Free access subject to limited trial, subscription normally required]]<br /><code>subscription</code> [[File:Lock-red-alt-2.svg|9px|link=|alt=Paid subscription required|Paid subscription required]] |- !scope="row"| {{para|article-url}} | {{para|article-url-access}} |- !scope="row"| {{para|chapter-url}} | {{para|chapter-url-access}} |- !scope="row"| {{para|contribution-url}} | {{para|contribution-url-access}} |- !scope="row"| {{para|entry-url}} | {{para|entry-url-access}} |- !scope="row"| {{para|map-url}} | {{para|map-url-access}} |- !scope="row"| {{para|section-url}} | {{para|section-url-access}} |} For example, this cites a web page that requires registration but not subscription: <syntaxhighlight lang="wikitext">{{cite web |url=https://example.com/nifty_data.php |url-access=registration |date=2021-04-15 |title=Nifty example data}}</syntaxhighlight> which renders as: :{{cite web |url=https://example.com/nifty_data.php |url-access=registration |date=2021-04-15 |title=Nifty example data}} =====Access indicator for named identifiers===== <!-- ====Access level of identifiers==== --> <!-- Links inserted by identifiers such as {{para|doi}} are not expected to offer a free full text by default. If they do, editors can use {{para|doi-access|free}} (in the case of {{para|doi}}) to indicate the relevant access level. Some identifiers always link to free full texts. In this case, the access level is automatically indicated by the template. This is the case for {{para|arxiv}}, {{para|biorxiv}}, {{para|citeseerx}}, {{para|pmc}}, {{para|rfc}} and {{para|ssrn}}. {| class="wikitable plainrowheaders" |+identifier parameter access icons !scope="col"| url parameter !scope="col"| access icon parameter !scope="col"| supported keywords |- !scope="row"| {{para|bibcode}} | {{para|bibcode-access}} ||rowspan="6"|<code>free</code> – [[File:Lock-green.svg|9px|link=|alt=Freely accessible|Freely accessible]] – the source is free to read for anyone (not supported by {{para|url-access}}) |- !scope="row"| {{para|doi}} | {{para|doi-access}} |- !scope="row"| {{para|hdl}} | {{para|hdl-access}} |- !scope="row"| {{para|jstor}} | {{para|jstor-access}} |- !scope="row"| {{para|ol}} | {{para|ol-access}} |- !scope="row"| {{para|osti}} | {{para|osti-access}} |} --> Links inserted by named identifiers are presumed to lie behind a paywall or registration barrier – exceptions listed below. When they are free-to-read, editors should mark those sources with the matching access-indicator parameter so that an appropriate icon is included in the rendered citation. When the sources linked by these named-identifier parameters are not presumed to carry a free-to-read full text (for instance because they're just abstracting services), they may not be marked as <code>limited</code>, <code>registration</code>, or <code>subscription</code>. {| class="wikitable plainrowheaders" |+ Named-identifier and access-indicator parameters |- !scope="col"| Identifier !scope="col"| Access !scope="col"| Allowed keywords |- !scope="row"| {{para|bibcode}} | {{para|bibcode-access}} || rowspan="8" | <code>free</code> [[File:Lock-green.svg|9px|link=|alt=Freely accessible|Freely accessible]] |- !scope="row"| {{para|doi}} | {{para|doi-access}} |- !scope="row"| {{para|hdl}} | {{para|hdl-access}} |- !scope="row"| {{para|jstor}} | {{para|jstor-access}} |- !scope="row"| {{para|ol}} | {{para|ol-access}} |- !scope="row"| {{para|osti}} | {{para|osti-access}} |- !scope="row"| {{para|ssrn}} | {{para|ssrn-access}} |- !scope="row"| {{para|s2cid}} | {{para|s2cid-access}} |} Some named-identifiers are always free-to-read. For those named identifiers there are no access-indicator parameters; the access level is automatically indicated by the template. These named identifiers are: *{{para|arxiv}} *{{para|biorxiv}} *{{para|citeseerx}} *{{para|medrxiv}} *{{para|pmc}} *{{para|rfc}} For embargoed {{#invoke:cs1 documentation support|canonical_name_get|PMC}} that will become available in the future, see {{#invoke:cs1 documentation support|canonical_name_get|Embargo|id=csdoc_Embargo}}. =====Tracking of free DOIs===== * The template is able to recognize known free-to-read [[DOI registrant]]s, based on a list in [[Module:Citation/CS1/Configuration]]. Once a free registrant is identified, the <code>10.xxxx/...</code> part of the DOI associated with the registrant can be added to the list under ''local function build_free_doi_registrants_table()''. If {{para|doi-access|free}} is not set, it will place the page in [[:Category:CS1 maint: unflagged free DOI]], which is routinely cleared by [[User:Citation bot]]. * The template is also able to recognize known free-to-read journals, assuming they have a clear <code>10.xxxx/yyyy....</code> DOI pattern. Once that pattern is identified, it can be added to [[Module:Citation/CS1/Configuration]] under ''local extended_registrants_t = {'' with the format <code>['XXXX'] = {'YYYY'},</code>. If there are multiple journals with the same DOI prefix, they can be grouped together with the format <code>['XXXX'] = {'YYYY', 'ZZZZ', '...'},</code>. * If you add a free registrant/free journal to the lists in [[Module:Citation/CS1/Configuration]], leave a note at [[User talk:Citation bot]] so the bot knows about it. nepa88tvawv95dvkluxje1pc48tyzk3 Nhwɛdo:Citation Style documentation/syntax 10 3945 37168 2025-03-05T15:26:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37168 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 Nhwɛdo:Citation Style documentation/url 10 3946 37169 2025-03-05T15:27:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37169 wikitext text/x-wiki * <b id="csdoc_url">url</b>: URL of an online location where the {{#if:{{{media|}}}|media|text of the publication}} named by '''title''' can be found. Cannot be used if '''title''' is wikilinked. If applicable, the link may point to the specific page(s) referenced. Remove tracking parameters from URLs, e.g. <code>#ixzz2rBr3aO94</code> or {{nowrap|<code><nowiki>?utm_source=google&utm_medium=...&utm_term=...&utm_campaign=...</nowiki></code>}}. {{crossref|For linking to pages in PDF files or in Google Books, see [[WP:PAGELINKS]].}} Do not link to any commercial booksellers, such as [[Amazon (company)|Amazon]]; use {{para|isbn}} or {{para|oclc}} to provide neutral search links for books. Invalid URLs, including those containing spaces, will result in an error message. ** <b id="csdoc_accessdate">access-date</b>: Full date when the content pointed to by '''url''' was last verified to support the text in the article; do not wikilink; requires '''url'''; use the same format as other access and archive dates in the citations.{{r|date|group=date}} ''Not required for linked documents that do not change.'' For example, '''access-date''' is required for online sources, such as personal websites, that do not have a publication date; see [[WP:CITEWEB]]. Access dates are not required for links to published research papers or published books. Note that '''access-date''' is the date that the URL was found to be working and to support the text being cited. See [[#csdoc_auto-date-format|"Automatic date formatting"]] above for details about interaction with {{tlx|use dmy dates}} and {{tlx|use mdy dates}}. Can be [[Help:Citation Style 1/accessdate|hidden or styled]] by registered editors. Alias: '''accessdate'''. ** <b id="csdoc_archiveurl">archive-url</b>: The URL of an [[Web archiving|archived]] snapshot of a web page. Typically used to refer to services such as [[Internet Archive]] {{crossref|(see [[Wikipedia:Using the Wayback Machine]])}} and [[archive.today]] {{crossref|(see [[Help:Using archive.today]])}}; requires '''archive-date''' and '''url'''. By default (overridden by {{para|url-status|live}}) the archived link is displayed first, with the original link at the end. Alias: '''archiveurl'''. *** <b id="csdoc_archivedate">archive-date</b>: Archive-service snapshot-date; preceded in display by default text "archived from the original on". Use the same format as other access and archive dates in the citations. This does not necessarily have to be the same format that was used for citing publication dates.{{r|date|group=date}} Do not wikilink; templated dates are discouraged. See [[#csdoc_auto-date-format|"Automatic date formatting"]] above for details about interaction with {{tlx|use dmy dates}} and {{tlx|use mdy dates}}. Alias: '''archivedate'''. *** <b id="csdoc_urlstatus">url-status</b>: A control parameter to select one of {{para|url}} or {{para|archive-url}} to link {{para|title}}; requires '''url''' {{em|and}} '''archive-url'''. Use {{tlx|dead link}} to mark dead {{para|url}} when there is no {{para|archive-url}}. ***:Accepts multiple keywords: ***:*<code>dead</code> – (default condition when {{para|url-status}} omitted or empty) selects {{para|archive-url}} ***:*<code>live</code> – selects {{para|url}}; used when {{para|url}} is preemptively archived with {{para|archive-url}} ***:*<code>deviated</code> – selects {{para|archive-url}}; used when {{para|url}} is still 'live' but no-longer supports the text in a Wikipedia article ***:*<code>unfit</code> – selects {{para|archive-url}}; used when {{para|url}} links to vice (gambling, pornography), advertising, or other unsuitable ''page''; links to {{para|url}} are suppressed in the rendering. If an entire domain is unsuitable, consider instead [[WP:USURPURL|usurpation]] or [[WP:BLACKLIST|blacklist]]. Bot help is available at [[WP:URLREQ]] ***:*<code>usurped</code> – selects {{para|archive-url}}; used when the ''domain'' in {{para|url}} no longer serves its original intent, particularly when the domain has been (mis)appropriated by other entities, such as vice, reseller and advertising sites; links to {{para|url}} are suppressed in the rendering. Bot help is available at [[WP:URLREQ]] ***:*<code>bot: unknown</code> – Editors may encounter this value which is left behind by a bot that has visited the reference and wasn't able to determine the status of the url. The page will be automatically placed in [[:Category:CS1 maint: bot: original URL status unknown]] when this value is present, and per the instructions in that category, editors manually evaluate the state of the URL and change the parameter value appropriately.<!--Additional/duplicate documentation on url-status at [[Help:Citation Style 1#Web archives]] --> *** <b id="csdoc_archive_format">archive-format</b>: File format of the work referred to by '''archive-url'''; for example: DOC or XLS; displayed in parentheses after the archive link. HTML is implied and should not be specified. PDF is auto-detected and should not be specified. Does not change the [[Help:External link icons|external link icon]] (except for PDF). Note: External link icons do not include [[Wikipedia:ALT|alt text]]; thus, they do not add file format information for the visually impaired. (This is not a concern with PDF, because the auto-detection will add "(PDF)" as descriptive text.) {{crossref|See [[Help:Citation Style 1#Using {{pipe}}format=|Using {{pipe}}format=]]}} ** <b id="csdoc_url_access">url-access</b>: {{crossref|See [[#Access indicators for url-holding parameters|Access indicators for url-holding parameters]]}} * <b id="csdoc_format">format</b>: File format of the work referred to by '''url'''; for example: DOC or XLS; displayed in parentheses after '''title'''. (For media format, use '''type'''.) HTML is implied and should not be specified. PDF is auto-detected and should not be specified. Does not change the [[Help:External link icons|external link icon]] (except for PDF). Note: External link icons do not include [[Wikipedia:ALT|alt text]]; thus, they do not add file format information for the visually impaired. (This is not a concern with PDF, because the auto-detection will add "(PDF)" as descriptive text.) {{crossref|See [[Help:Citation Style 1#Using {{pipe}}format=|Using {{pipe}}format=]]}} {{MediaWiki URL rules}} {{reflist|group=date|refs=<ref name=date>Access-date and archive-date in references should all have the same format – either the format used for publication dates, or YYYY-MM-DD. {{crossref|See [[MOS:DATEUNIFY]].}}</ref>}} jfow39vciiqhuwd7jq7ms5ikn0mulvp Nhwɛdo:Citation Style documentation/whats new 10 3947 37170 2025-03-05T15:27:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37170 wikitext text/x-wiki {|class="wikitable" |+ What's new or changed recently ! Parameter !! Description !! Date |- | colspan="3" | N/A |} dxz65inf9mrgihwf3p4bigzqphde0bh Nhwɛdo:Dated maintenance category (articles) 10 3948 37171 2025-03-05T15:27:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37171 wikitext text/x-wiki {{Dated maintenance category |onlyarticles=yes |1={{{1|}}} |2={{{2|}}} |3={{{3|}}} |4={{{4|}}} |5={{{5|}}} }}<noinclude> {{documentation|Template:Dated maintenance category/doc}} </noinclude> cl1tba6o83bu6hpmnvwvbcse6qwofoo Nhwɛdo:Citation Style documentation/cs1 10 3949 37172 2025-03-05T15:27:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37172 wikitext text/x-wiki {{Infobox |bodystyle = |name = Citation Style documentation/cs1 |title = {{cs1}} templates |titlestyle = |headerstyle = |labelstyle = width:50%; font-size:85% |label10 = {{tl|Cite arXiv}} |data10 = [[arXiv]] preprints |label20 = {{tl|Cite AV media}} |data20 = audio and visual media |label30 = {{tl|Cite AV media notes}} |data30 = AV media liner notes |label40 = {{tl|Cite bioRxiv}} |data40 = [[bioRxiv]] preprints |label50 = {{tl|Cite book}} |data50 = books and chapters |label60 = {{tl|Cite CiteSeerX}} |data60 = [[CiteSeerX]] papers |label70 = {{tl|Cite conference}} |data70 = conference papers |label75 = {{tl|Cite document}} |data75 = short, stand-alone, offline documents |label80 = {{tl|Cite encyclopedia}} |data80 = edited collections |label90 = {{tl|Cite episode}} |data90 = radio or TV episodes |label100 = {{tl|Cite interview}} |data100 = interviews |label110 = {{tl|Cite journal}} |data110 = academic journals |label120 = {{tl|Cite magazine}} |data120 = magazines, periodicals |label130 = {{tl|Cite mailing list}} |data130 = public mailing lists |label140 = {{tl|Cite map}} |data140 = maps |label145 = {{tl|Cite medRxiv}} |data145 = [[medRxiv]] preprints |label150 = {{tl|Cite news}} |data150 = news articles |label160 = {{tl|Cite newsgroup}} |data160 = online newsgroups |label170 = {{tl|Cite podcast}} |data170 = podcasts |label180 = {{tl|Cite press release}} |data180 = press releases |label190 = {{tl|Cite report}} |data190 = reports |label200 = {{tl|Cite serial}} |data200 = audio or video serials |label210 = {{tl|Cite sign}} |data210 = signs, plaques |label220 = {{tl|Cite speech}} |data220 = speeches |label230 = {{tl|Cite SSRN}} |data230 = [[Social Science Research Network|SSRN]] papers |label240 = {{tl|Cite tech report}} |data240 = technical reports |label250 = {{tl|Cite thesis}} |data250 = theses |label260 = {{tl|Cite web}} |data260 = web sources not covered by the above |label270 = See also |data270 = {{nowrap|''[[:Category:Specific-source templates|Specific-source templates]]''}}<br /> ''[[:Category:Citation templates that wrap CS1 templates|Citation Style 1 wrapper templates]]'' }}<noinclude>{{documentation|content= ==See also== *{{tl|Citation Style 1}} }}</noinclude> 500zjmhjtlm66vfqivnkiotw95ok9z9 Nhwɛdo:Citation Style documentation/edition 10 3950 37173 2025-03-05T15:28:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37173 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 Nhwɛdo:Citation Style documentation/journal 10 3951 37174 2025-03-05T15:28:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37174 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 Nhwɛdo:Citation Style documentation/lead 10 3952 37175 2025-03-05T15:28:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37175 wikitext text/x-wiki This {{cs1}} template is used to create [[WP:CITE|citations]] for {{{2|}}}. rb2qz7f7zsv9heko47icoioecass1w8 Nhwɛdo:Citation Style documentation/series 10 3953 37176 2025-03-05T15:28:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37176 wikitext text/x-wiki * <b id="csdoc_series">series</b> or '''version''': When the source is part of a series, such as a book series or a journal, where the issue numbering has restarted. 1kvvhsixhbr9x57sbrri7230c3deawo Nhwɛdo:Citation Style documentation/title 10 3954 37177 2025-03-05T15:28:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37177 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|}}}|| :* '''title-link''': 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}}).}} }} 4riu32pww3e55ciqbujvd6w4yehii3r Nhwɛdo:Citation Style documentation/type 10 3955 37178 2025-03-05T15:28:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37178 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 Nhwɛdo:Citation Style documentation/usage 10 3956 37179 2025-03-05T15:28:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37179 wikitext text/x-wiki Copy a blank version to use. Almost all parameter names are supported only in lower case (some initialisms, such as {{para|isbn}} have upper-case aliases like {{para|ISBN}}, which are acceptable for use). Use the "|" (pipe) character between each parameter. Unused parameters may be deleted to avoid clutter in the edit window. Some samples on this documentation page may include the current date. If the date is not current, then {{purge|purge}} the page. mlulm6uha7kh6acnxivlndist95yhd7 Nhwɛdo:Citation Style documentation/usage common 10 3957 37180 2025-03-05T15:29:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37180 wikitext text/x-wiki {| class="wikitable" |+ Most commonly used parameters in horizontal format |- style="vertical-align:top;" |<noinclude> |} </noinclude> 73kxw77fdyvjlv9zg76tpkoas3zhy6d Nhwɛdo:Citation Style documentation/usage full 10 3958 37181 2025-03-05T15:29:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37181 wikitext text/x-wiki {| class="wikitable" |+ Full parameter set in horizontal format |- style="vertical-align:top;" |<noinclude> |} </noinclude> qtvj3zhderqpf5p7gqgmy77s1p9uz1a Nhwɛdo:Citation Style documentation/usage vertical common 10 3959 37182 2025-03-05T15:29:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37182 wikitext text/x-wiki {| class="wikitable" style="width: 30em" |+ Most commonly used parameters in vertical format |- style="vertical-align:top;" |<noinclude> |} {{doc|content= This template is used in documentation for [[Help:Citation Style 1|Citation Style 1]] templates to show parameters in a vertical format.}} </noinclude> s908ozzvdin1zzj02vpxka5opnwk3ji Nhwɛdo:Citation Style documentation/volume 10 3960 37183 2025-03-05T15:29:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37183 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 Nhwɛdo:Convert/list of units/unitaltab 10 3961 37184 2025-03-05T15:30:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37184 wikitext text/x-wiki <noinclude>{| class="wikitable" </noinclude>|- |style="text-align:center;vertical-align:top;"|{{{1|tf}}}{{#if:{{{altab|}}}|{{#if:{{{br|}}}|<br />|&nbsp;}}({{{altab}}})}} |style="text-align: center; vertical-align: top;font-size:85%;{{#if:{{{qid|}}}||padding:0;width:0;}}"|{{#if:{{{qid|}}}|[[d:Q{{{qid}}}|Q{{{qid}}}]]}} |style="text-align:center;vertical-align:top;"|{{convert|1|{{{1|tf}}}|disp=unit|abbr=on}} |style="vertical-align:top;"|<noinclude> |} {{documentation|content= == Usage == <code><nowiki>{{Convert/list of units/unitaltab|unit|altab=|br=}}</nowiki></code> == See also == {{Special:PrefixIndex/Template:Convert/list of units/unit}} [[Category:Subtemplates of Template Convert/documentation formatting templates|unitaltab]] }}</noinclude> spmcrm5r2jz2ecovko1r1jm53bbug3s Nhwɛdo:Resolved mark/doc 10 3962 37185 2025-03-05T15:30:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37185 wikitext text/x-wiki {{Documentation subpage}} <!-- Categories and interwikis go at the bottom of this page. --> {{hatnote|This documentation page is shared by several templates in the same family. {{edit|Template:Resolved mark/doc}}}} {{#if:{{{novoting|}}}|{{Warning|This template should not be used as a way to express agreement in consensus-seeking discussions, as this encourages [[WP:!vote|voting]], see [[Wikipedia:Voting templates]].}} |}} == Usage == This template is used inline, usually at the beginning of a talk or process page comment, to indicate the resolution status of a request or other item that preceded it. {{#if:{{{dot|}}}|Unlike most templates in this series, this one concludes with a period (stop, ".") at the end.|It does not end with any punctuation.}} {{#if:{{{where|}}}|This particular template is usually used {{{where}}}|}}{{#if:{{{para|}}}||The template takes no parameters}}. Placing the code: :<code>{{tl|{{BASEPAGENAME}}}} I've reviewed this carefully, and ...</code> produces &rarr; :{{ {{BASEPAGENAME}} }} I've reviewed this carefully, and ... {{#if:{{{para|}}}| ===Parameter(s)=== {{{para}}} }} == See also == {{#if:{{{seealso|}}}| {{{seealso}}}|}} {{Collapse top|expand=y|title=Inline icon templates}} {{Done/See also}} {{Collapse bottom}} <includeonly>{{Sandbox other|| <!-- Categories go here: --> {{#if:{{{wordless|}}}|[[Category:Wikipedia-specific image insertion templates]]|[[Category:Image with comment templates]]}} {{#if:{{{notresolution|}}}||[[Category:Resolution templates]]}} {{#if:{{{type|checkmark}}}|[[Category:Checkmark insertion templates]]|}} {{#if:{{{admin|}}}|[[Category:Wikipedia administration templates]]|}} {{#if:{{{spi|}}}|[[Category:SPI templates]]|}} }}</includeonly> 47e4s3148z980spzbm1c980f4qdvxyl Nhwɛdo:Bold list 10 3963 37186 2025-03-05T15:30:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37186 wikitext text/x-wiki <includeonly>{{{{{|safesubst:}}}#invoke:Bold list|main|conj={{{conj|or}}}}}</includeonly><noinclude>{{{{BASEPAGENAME}}|A|B|C}} {{Documentation}}</noinclude> 4xbkbb9dw1j891xehwh6dvob3f3a07t Nhwɛdo:Columns-list 10 3964 37187 2025-03-05T15:30:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37187 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#if:{{{1|}}}|{{<includeonly>safesubst:</includeonly>#invoke:Template wrapper|wrap|_template=div col|_alias-map=1:content|colwidth=30em}}}}{{<includeonly>safesubst:</includeonly>#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using columns-list with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Columns-list]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | class | content | colwidth | gap | rules | small | style }}<noinclude> {{documentation}} </noinclude> bncwuudalvclxc2ss44oddbl9xjm222 Nhwɛdo:Country prefix the 10 3965 37188 2025-03-05T15:30:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37188 wikitext text/x-wiki <includeonly>{{{{{|safesubst:}}}#switch: {{{1|}}} | Australian Capital Territory | Austrian Empire | Bahamas | Batavian Republic | Belgian Congo | British Antarctic Territory | British Empire | British Virgin Islands | Bukharan People's Soviet Republic | Cape Colony | Captaincy General of Chile | Caribbean | Cayman Islands | Central African Republic | Channel Islands | Collectivity of Saint Martin | Colony of Natal | Colony of Santiago | Comoros | Congo Free State | Cook Islands | Cossack Hetmanate | Crown Dependencies | Czech Republic | Danish colonial empire | Democratic Republic of the Congo | Dominican Republic | Dominion of Newfoundland | Donetsk People's Republic | Duchy of Nassau | Dutch Caribbean | Dutch East Indies | Dutch Empire | Dutch Republic | Empire of Brazil | Falkland Islands | Falkland Islands Dependencies | Faroe Islands | Federal District (Brazil) | Federal Republic of Central America | Federal Republic of Yugoslavia | Federated States of Micronesia | Federation of Rhodesia and Nyasaland | First French Empire | French Union | French colonial empire | Gambia | German Empire | German colonial empire | German Confederation | Greater Republic of Central America | Gilbert and Ellice Islands | Gilbert Islands | Grand Duchy of Hesse | Grand Duchy of Tuscany | Habsburg monarchy | Habsburg Netherlands | Hawaiian Kingdom | Holy Roman Empire | Holy See | Inca civilization | Ionian Islands (region) | Irish Free State | Isle of Man | Italian Empire | Japanese colonial empire | Kazakh Autonomous Socialist Soviet Republic | Kazakh Soviet Socialist Republic | Kingdom of Dahomey | Kingdom of Hanover | Kingdom of Hawaii | Kingdom of Jerusalem | Kingdom of Naples | Kingdom of Sardinia | Kingdom of Sicily | Kingdom of the Two Sicilies | Kirghiz Soviet Socialist Republic | Luhansk People's Republic | Maldives | Mamluk Sultanate | Maratha Empire | Marshall Islands | Moldavian Autonomous Soviet Socialist Republic | Moldavian Soviet Socialist Republic | Mongol Empire | Mughal Empire | Nagorno-Karabakh Republic | Netherlands | Netherlands Antilles | New Hebrides | New Kingdom of Granada | North Aegean | Northern Mariana Islands | Northern Territory | Orange Free State | Ottoman Empire | Palestinian territories | Papal States | Philippines | Pitcairn Islands | Polish–Lithuanian Commonwealth | Portuguese Empire | Province of Quebec (1763–1791) | Republic of Artsakh | Republic of Dahomey | Republic of Florence | Republic of Genoa | Republic of Ireland | Republic of Macedonia | Republic of New Granada | Republic of Texas | Republic of the Congo | Republic of the Congo (Léopoldville) | Republic of Venice | Russian Empire | Sahrawi Arab Democratic Republic | Socialist Republic of Macedonia | Solomon Islands | South Aegean | South African Republic | Southern Nigeria Protectorate | Southwest Territory | Soviet Union | Spanish East Indies | Spanish Empire | Spanish West Indies | State of Mexico | State of Palestine | Straits Settlements | Swedish colonial empire | Territory of Papua | Thirteen Colonies | Trucial States | Trust Territory of the Pacific Islands | Turkmen Soviet Socialist Republic | Turks and Caicos Islands | United Arab Emirates | United Kingdom | United States | United States Virgin Islands | Vermont Republic | Viceroyalty of New Granada | Viceroyalty of Peru | Viceroyalty of the Río de la Plata | Zulu Kingdom =<!-- -->{{#ifeq: {{Yesno-no|{{{capitalised|{{{capitalized|}}}}}}}}|yes|The|the}} {{#ifeq: {{Yesno-no|{{{onlythe|}}}}}|yes||{{{1|}}}}}<!-- -->|#default={{#ifeq: {{Yesno-no|{{{onlythe|}}}}}|yes||{{{1|}}}}}<!-- -->}}</includeonly><noinclude> {{Documentation}} </noinclude> 0m339sq8firga0o583ty1oyy7dxhlnv Nhwɛdo:Cslist 10 3966 37189 2025-03-05T15:30:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37189 wikitext text/x-wiki <templatestyles src="Cslist/styles.css" />{{#invoke:Cslist |makelist}}<noinclude> {{documentation}}<!-- Please place categories and language links on the /doc page, not here! --> </noinclude> momaomedv3xbdy79j2cwif2aggn4aii Nhwɛdo:Defn 10 3967 37190 2025-03-05T15:31:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37190 wikitext text/x-wiki <dd {{safesubst<noinclude/>:#if:{{{class|}}}|class="{{{class}}}"|}} {{safesubst<noinclude/>:#if:{{{id|}}}|id="{{{id}}}"|{{safesubst<noinclude/>:#if:{{{term|}}}|id="{{{term}}}-defn{{{2|{{{no|1}}}}}}"|}}|}} {{safesubst<noinclude/>:#if:{{{style|}}}|style="{{{style}}}"|}}>{{safesubst<noinclude/>:#if:{{{2|{{{no|}}}}}}|{{{2|{{{no}}}}}}.&nbsp;&nbsp;|}}{{{defn|{{{1|{{{content}}}}}}}}}</dd><noinclude> {{documentation}}<!--Please add this template's categories to the /doc subpage, interwikis to Wikidata, not here - thanks!--> </noinclude> bvqehh4plupnmplm9g048aerxirkcba Nhwɛdo:Flowlist 10 3968 37191 2025-03-05T15:31:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37191 wikitext text/x-wiki <templatestyles src="Flowlist/styles.css" /><div class="flowlist {{{class|}}}" {{#if: {{{style|}}}|style="{{{style}}}"}}>{{#if:{{{1|}}}| {{{1}}} </div>}}<noinclude></div> {{documentation}} </noinclude> gs5tvqea8rg7udsusp0j8j6bky5063f Nhwɛdo:Glossary 10 3969 37192 2025-03-05T15:31:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37192 wikitext text/x-wiki <templatestyles src="Glossary/styles.css" /> <dl class="glossary {{{class|}}}" {{#if:{{{style|}}}|style="{{{style}}}"|}} {{#if:{{{id|}}}|id="{{{id}}}"|}}><noinclude>{{glossary end}} <!--Categories and interwikis go on the /doc page.--> {{Documentation}} </noinclude> ozlm5ph8y8992ad0benlm98j0pt7t65 Nhwɛdo:Glossary end 10 3970 37193 2025-03-05T15:31:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37193 wikitext text/x-wiki <noinclude><dl></noinclude></dl><!--end glossary--><noinclude> {{Documentation|Template:Glossary/doc}}<!--Categories go in the /doc subpage.--> </noinclude> rp0c9akprcgq2q7txzo5i78zwqs12xh Nhwɛdo:Language templates/styles.css 10 3971 37194 2025-03-05T15:32:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37194 sanitized-css text/css .language-templates { width: 238px; border-spacing: 0; border: 1px #abd5f5 solid; color: var(--color-base, #000); padding: 2px; } .language-templates .sidebar-title { background: #d0e5f5; color: #000; } .language-templates .sidebar-heading { background: #f1f5fc; color: #000; } .language-templates .sidebar-content { padding: 0.25em; } .language-templates .sidebar-navbar { padding: 0 5px; } cx3rokw2vy7p9o9ohzk469zv9i3xae8 Nhwɛdo:Navbox bottom 10 3972 37195 2025-03-05T15:32:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37195 wikitext text/x-wiki <includeonly>{{#invoke:navbox top and bottom|bottom}}</includeonly><noinclude> {{documentation|Template:Navbox top/doc}}</noinclude> bwhjfft0rnpktg14lfnmvcypl0jjozg Nhwɛdo:Navbox top 10 3973 37196 2025-03-05T15:32:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37196 wikitext text/x-wiki <noinclude>{{pp-template|small=yes}}</noinclude><includeonly>{{#invoke:navbox top and bottom|top}}</includeonly><noinclude> {{documentation}} </noinclude> ewvk099kxtz3o1cy6yh0mx7d3fpta6v Nhwɛdo:Term 10 3974 37197 2025-03-05T15:32:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37197 wikitext text/x-wiki <dt {{safesubst<noinclude/>:#if:{{{class|}}}|class="{{{class}}}"|}} {{safesubst<noinclude/>:#if: {{{noid|}}}||id="{{safesubst<noinclude/>:#invoke:delink|delink|{{safesubst<noinclude/>:#invoke:String|replace|source={{safesubst<noinclude/>:lc:{{{id|{{{term|{{{1}}}}}}}}}}}|"|<!--blank to strip out double quote mark-->}}}}"}} {{safesubst<noinclude/>:#if:{{{style|}}}|style="{{{style}}}"|}}>{{safesubst<noinclude/>:#if:{{{nondefining|}}}||<dfn>}}{{{content|{{{2|{{{term|{{{1}}}}}}}}}}}}{{safesubst<noinclude/>:#if:{{{nondefining|}}}||</dfn>}}</dt><noinclude> {{Documentation}} </noinclude> 98pjzofxvoj3fs4l0jfsto5414hwshs Nhwɛdo:Citation Style documentation/agency 10 3975 37199 2025-03-05T15:33:03Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37199 wikitext text/x-wiki * <b id="csdoc_agency">agency</b>: The [[news agency]] (wire service) that provided the content; examples: [[Associated Press]], [[Reuters]], [[Agence France-Presse]]. Do not use for sources published on the agency's own website; e.g. apnews.com or reuters.com; instead, use '''work''' or '''publisher'''. May be wikilinked if relevant. 0gr7zvqrgwzolooxbq3sdv8f2xjmdjg Nhwɛdo:Citation Style documentation/chapter 10 3976 37200 2025-03-05T15:33:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37200 wikitext text/x-wiki * {{#switch:{{{title_title}}} | booktitle = <b id="csdoc_book-title">book-title</b> | #default = <b id="csdoc_chapter">chapter</b>}}: The chapter heading of the source. May be wikilinked or may use '''chapter-url''', but not both. {{#switch:{{BASEPAGENAME}} |Cite journal |Cite web |Cite news |Cite press release |Cite conference |Cite podcast = Not displayed even if set |#default = Displays in quotes}}. If '''script-chapter''' is defined, use '''chapter''' to hold a [[WP:ROMAN|Romanization]] (if available) of the title in '''script-chapter''' ** <b id="csdoc_script-chapter">script-chapter</b>: Chapter heading for languages that do not use a Latin-based script (Arabic, Chinese, Cyrillic, Greek, Hebrew, Japanese, Korean, etc); follows [[WP:ROMAN|Romanization]] defined in '''chapter''' (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>... |chapter=Tōkyō tawā |script-chapter=ja:東京タワー |trans-chapter=Tokyo Tower ...</nowiki></code> ** <b id="csdoc_trans-chapter">trans-chapter</b>: English translation of the chapter heading, if the source cited is in a foreign language. Displays in square brackets after the '''{{#switch:{{{title_title}}} | booktitle = book-title | #default = chapter}}''' field; if '''chapter-url''' is defined, then '''trans-chapter''' is included in the link. Use of the '''language''' parameter is recommended. * <b id="csdoc_contribution">contribution</b>: A separately-authored part of '''author'''{{'}}s book. May be wikilinked or may use '''contribution-url''', but not both. Values of <code>Afterword</code>, <code>Foreword</code>, <code>Introduction</code>, or <code>Preface</code> will display unquoted; any other value will display in quotation marks. The author of the contribution is given in '''contributor'''. ozizhftzk6stnupgpzwm218fd4o2emz Nhwɛdo:Citation Style documentation/chapterurl 10 3977 37201 2025-03-05T15:33:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37201 wikitext text/x-wiki * '''chapter-url''': URL of an online location where the text of the publication named by '''chapter''' or '''contribution''' can be found. Cannot be used if those parameters are wikilinked. Should be at the same site as '''url''', if any. If '''chapter-url''' is used, '''url''' should only be used if the beginning of the work and the cited chapter are on separate webpages at the site. Aliases: '''contribution-url''', '''section-url'''. * <b id="csdoc_chapter_format">chapter-format</b>: Format of the work referred to by '''chapter-url'''; for example: PDF, DOC, or XLS; displayed in parentheses after '''chapter'''. HTML is implied and should not be specified. Does not change the [[Help:External link icons|external link icon]]. Note: External link icons do not include [[Wikipedia:ALT|alt text]]; thus, they do not add format information for the visually impaired. bh38nmaggiby6vgdqq2s6h2vv0mcvde Nhwɛdo:Citation Style documentation/sep period 10 3978 37202 2025-03-05T15:33:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37202 wikitext text/x-wiki By default, sets of fields are terminated with a period (.). 3cwdbwgja9vozlyigmj5ov41j5smhso Nhwɛdo:Citation Style documentation/usage vertical 10 3979 37203 2025-03-05T15:33:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37203 wikitext text/x-wiki {| class="wikitable" |+ Full parameter set in vertical format ! Vertical list !! Prerequisites !! Brief instructions / notes |- style="vertical-align:top;" |<noinclude> |} </noinclude> ml659icexg47kl1zrv3y5ba1l5n24aa Nhwɛdo:Citation Style documentation/usage vertical end 10 3980 37204 2025-03-05T15:33:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37204 wikitext text/x-wiki |} * If a field name is listed in the '''Prerequisites''' column, it is a prerequisite for the field to the left. iba42liqck57p33wcbds1eq8kf39tbj Nhwɛdo:Citation Style documentation/usage vertical mid 10 3981 37205 2025-03-05T15:34:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37205 wikitext text/x-wiki | style="vertical-align:top;" | dngspsil9irpijhjhntztbj8cw6cmxw Nhwɛdo:Convert/list of units/unitnonote 10 3982 37206 2025-03-05T15:34:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37206 wikitext text/x-wiki <includeonly>{{#ifeq:{{{place|}}}|top| {{!}} |{{!}}- {{!}}}}rowspan={{{rowspan|1}}} style="text-align:center;vertical-align:top;" |{{convert|1|{{{1|acre}}}|disp=unit|lk=on}} |style="text-align:center;vertical-align:top;"|{{#if:1|{{{1|acre}}}}}{{#if:{{{altab|}}} |{{#if:{{{br|}}}|<br />|&nbsp;}}({{{altab}}})}} |style="text-align: center; vertical-align: top;font-size:85%;{{#if:{{{qid|}}}||padding:0;width:0;}}"|{{#if:{{{qid|}}}|[[d:Q{{{qid}}}|Q{{{qid}}}]]}} |style="text-align:center;vertical-align:top;"|{{#ifeq:{{convert|1|{{{1|acre}}}|disp=unit|abbr=on}}|{{convert|1|{{{1|acre}}}|disp=unit|abbr=off}} |(none)|{{convert|1|{{{1|acre}}}|disp=unit|abbr=on}} }} |rowspan={{{rowspan|1}}} style="text-align:right;vertical-align:top;"|{{convert|1.0|{{{1|acre}}}|lk=on|abbr=on}} |style="vertical-align:top;"|</includeonly><noinclude> {| class="wikitable" {{Convert/list of units/unitnonote}} |} {{documentation|content= == Usage == <code><nowiki>{{Convert/list of units/unitnonote|unit|place=|rowspan=|altab=|br=}}</nowiki></code> == See also == {{Special:PrefixIndex/Template:Convert/list of units/unit}} [[Category:Subtemplates of Template Convert/documentation formatting templates|unitaltab]] }}</noinclude> d45n6osqdxeovaypo17aus0mqn5d466 Nhwɛdo:Infobox settlement/pref 10 3983 37207 2025-03-05T15:34:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37207 wikitext text/x-wiki <includeonly>{{#switch:{{ucfirst:{{{1}}}}} |Imperial |English |UK|US|U.S. |US Customary|U.S. Customary |Standard = impus |{{#switch:{{{2}}} |[[United Kingdom]]|United Kingdom |[[United States]]|United States |[[United States of America]]|United States of America |[[United States|United States of America]] |[[Image:Flag of the United States.svg|20px]] [[United States]] = impus |{{#ifeq:{{{3}}}_{{lc:{{{1}}}}}|area_dunam|dunam|metric}} }} }}</includeonly><noinclude> {{documentation}} </noinclude> evx8nc4knujcmnzq9b2536bh7z3e8jc Nhwɛdo:Remove first word 10 3984 37208 2025-03-05T15:34:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37208 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:String|replace|source={{{1}}}|pattern=^[^{{{sep|%s}}}]*{{{sep|%s}}}*|replace=|plain=false}}<noinclude>{{Documentation}}</noinclude> q3rvb3vj9phd54s3yecz8846q90qfgo Nhwɛdo:Round 10 3985 37209 2025-03-05T15:35:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37209 wikitext text/x-wiki <includeonly>{{safesubst<noinclude/>:#iferror:{{#expr:{{{2|0}}}}} | {{main other|[[Category:Pages with bad rounding precision]]}}{{hid|Bad rounding here}}<!-- -->{{safesubst<noinclude/>:#invoke:Math|precision_format| {{{1}}} | 1-{{order of magnitude|{{{1}}}}} }}| {{safesubst<noinclude/>:#invoke:Math|precision_format| {{{1}}} | {{{2|0}}}}}}}</includeonly><noinclude> {{documentation}} </noinclude> i8oc299m624152gpa7ay2vy2yqe4e6m Nhwɛdo:Convert/list of units/unitaltname 10 3986 37210 2025-03-05T15:35:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37210 wikitext text/x-wiki <noinclude>{| </noinclude>|- |rowspan={{{rowspan|1}}} style="text-align:center;vertical-align:top;" |{{convert|1|{{{1|acre}}}|disp=unit|lk=on}} |style="text-align:center;vertical-align:top;"|{{#if:1|{{{1|acre}}}}}{{#if:{{{altab|}}} |{{#if:{{{br|}}}|<br />|&nbsp;}}({{{altab}}})}} |style="text-align: center; vertical-align: top;font-size:85%;{{#if:{{{qid|}}}||padding:0;width:0;}}"|{{#if:{{{qid|}}}|[[d:Q{{{qid}}}|Q{{{qid}}}]]}} |style="text-align:center;vertical-align:top;"|{{#ifeq:{{convert|1|{{{1|acre}}}|disp=unit|abbr=on}}|{{convert|1|{{{1|acre}}}|disp=unit|abbr=off}} |(none)|{{convert|1|{{{1|acre}}}|disp=unit|abbr=on}} }} |style="vertical-align:top;"|<noinclude> |} {{documentation|content= == Usage == <code><nowiki>{{Convert/list of units/unitaltname|unit|rowspan=|altab=|br=}}</nowiki></code> == See also == {{Special:PrefixIndex/Template:Convert/list of units/unit}} [[Category:Subtemplates of Template Convert/documentation formatting templates|unitaltab]] }}</noinclude> nhklay67qi015c5iwa6g24y06fkqr4l Nhwɛdo:Fake heading/styles.css 10 3987 37211 2025-03-05T15:35:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37211 sanitized-css text/css /* {{pp-template}} */ .fake-heading { color: var(--color-emphasized, #000000); background: none; margin: 0; overflow: hidden; padding-bottom: 0.17em; page-break-after: avoid; padding-top: 0.5em; } .fake-heading.h1, .fake-heading.h2 { border-bottom: 1px solid var(--border-color-base, #a2a9b1); margin-bottom: 0.25em; margin-top: 1em; padding: 0; font-family: 'Linux Libertine','Georgia','Times','Source Serif Pro',serif; line-height: 1.375; } body.skin-monobook .fake-heading.h1, body.skin-monobook .fake-heading.h2 { font-family: inherit; line-height: inherit; } body.skin-timeless .fake-heading.h1, body.skin-timeless .fake-heading.h2 { border-bottom: 3px solid #c8ccd1; } .fake-heading.h1 { font-size: 1.8em; } body.skin-timeless .fake-heading.h1 { font-size: 2em; } .fake-heading.h2 { font-size: 1.5em; } body.skin-timeless .fake-heading.h2 { font-size: 1.8em; } .fake-heading.h3, .fake-heading.h4, .fake-heading.h5, .fake-heading.h6 { font-weight: bold; margin-top: 0.3em; margin-bottom: 0; padding-bottom: 0; line-height: 1.6; } .fake-heading.h3 { font-size: 1.2em; } .fake-heading.h4 { font-size: 100%; } 3nbqogdhwtbf6jj76snvv3k6wknfvjq Nhwɛdo:Font color 10 3988 37212 2025-03-05T15:35:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37212 wikitext text/x-wiki <includeonly>{{ safesubst:#if: {{{text|{{{3|}}}}}} | {{ safesubst:#if: {{{link|}}} | {{ safesubst:#ifeq: {{{link|}}} | yes | [[ {{ safesubst:#if:trim | {{{text|{{{3|}}}}}} }}|<span style="background-color:{{ safesubst:#if:trim | {{{bg|{{{2|inherit}}}}}} }}; color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};">{{ safesubst:#if:trim | {{{text|{{{3|}}}}}} }}</span>]] | [[{{{link|}}}|<span style="background-color:{{ safesubst:#if:trim | {{{bg|{{{2|inherit}}}}}} }}; color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};">{{ safesubst:#if:trim | {{{text|{{{3|}}}}}} }}</span>]] }} | <span style="background-color:{{ safesubst:#if:trim | {{{bg|{{{2|inherit}}}}}} }}; color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};">{{ safesubst:#if:trim | {{{text|{{{3|}}}}}} }}</span> }} | {{ safesubst:#if: {{{link|}}} | {{ safesubst:#ifeq: {{{link|}}} | yes | [[ {{ safesubst:#if:trim | {{{bg|{{{2|}}}}}} }} |<span style="color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};">{{ safesubst:#if:trim | {{{bg|{{{2|}}}}}} }}</span>]] | [[ {{ safesubst:#if:trim | {{{link|}}} }} |<span style="color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};">{{ safesubst:#if:trim | {{{bg|{{{2|}}}}}} }}</span>]] }} | <span style="color:{{ safesubst:#if:trim | {{{fg|{{{1|inherit}}}}}} }};">{{ safesubst:#if:trim | {{{bg|{{{2|}}}}}} }}</span> }} }}</includeonly><noinclude> {{documentation}} </noinclude> ie83cnoicyekcaw9x4vxa0nhbwv8ull Nhwɛdo:Infobox settlement/areadisp 10 3989 37213 2025-03-05T15:35:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37213 wikitext text/x-wiki <includeonly>{{infobox settlement/{{infobox settlement/pref|{{{pref}}}|{{{name}}}|area}}{{#if:{{{mag|}}}|/mag}} |metv={{#if:{{{ha|}}}{{{km2|}}} |{{#if:{{{ha|}}}|{{{ha}}}|{{{km2}}}}} |{{#if:{{{dunam|}}} |{{#ifexpr:{{formatnum:{{{dunam}}}|R}}<1E3 |{{round<!-- convert dunams to hectares --> |{{#expr:{{formatnum:{{{dunam}}}|R}}/10}} |({{precision|{{formatnum:{{{dunam}}}|R}}}}+1) }}<!-- end round --> |{{round<!-- convert dunams to square kilometres --> |{{#expr:{{formatnum:{{{dunam}}}|R}}/1E3}} |({{precision|{{formatnum:{{{dunam}}}|R}}}}+3) }}<!-- end round --> }}<!-- end #ifexpr:...{{{dunam}}}...<1E3 --> |{{#if:{{{acre|}}} |{{round<!-- convert acres to hectares --> |{{#expr:{{formatnum:{{{acre}}}|R}}*0.4046856422}} |{{max<!-- output at least one sig fig --> |{{precision|{{formatnum:{{{acre}}}|R}}}} |-{{Order of magnitude|{{#expr:{{formatnum:{{{acre}}}|R}}*0.4046856422}}}} }}<!-- end max --> }}<!-- end round --> |{{round<!-- convert square miles to square kilometres --> |{{#expr:{{formatnum:{{{sqmi}}}|R}}*2.589988110336}} |{{max<!-- output at least one sig fig --> |({{precision|{{formatnum:{{{sqmi}}}|R}}}}-1) |-{{Order of magnitude|{{#expr:{{formatnum:{{{sqmi}}}|R}}*2.589988110336}}}} }}<!-- end max --> }}<!-- end rnd --> }}<!-- end #if:{{{acre|}}} --> }}<!-- end #if:{{{dunam|}}} --> }}<!-- end #if:{{{ha|}}}{{{km2|}}} --> |metu={{#if:{{{ha|}}}{{#if:{{{km2|}}} | |{{#if:{{{dunam|}}} |{{#ifexpr:{{formatnum:{{{dunam}}}|R}}<1E3|X}} |{{{acre|}}} }} }} |ha |km<sup>2</sup> }} |impv={{#if:{{{acre|}}}{{{sqmi|}}} |{{#if:{{{acre|}}}|{{{acre}}}|{{{sqmi}}}}} |{{#if:{{{ha|}}}{{{km2|}}} |{{#if:{{{ha|}}} |{{round<!-- convert hectares to acres --> |{{#expr:{{formatnum:{{{ha}}}|R}}/0.4046856422}} |({{precision|{{formatnum:{{{ha}}}|R}}}}) }}<!-- end round --> |{{round<!-- convert square kilometres to square miles --> |{{#expr:{{formatnum:{{{km2}}}|R}}/2.589988110336}} |{{max<!-- output at least one sig fig --> |{{precision|{{formatnum:{{{km2}}}|R}}}} |-{{Order of magnitude|{{#expr:{{formatnum:{{{km2}}}|R}}/2.589988110336}}}} }}<!-- end max --> }}<!-- end round --> }}<!-- end #if:{{{ha|}}} --> |{{#ifexpr:{{formatnum:{{{dunam}}}|R}}<2589 |{{round<!-- convert dunams to acres --> |{{#expr:{{formatnum:{{{dunam}}}|R}}/4.046856422}} |{{max<!-- output at least one sig fig --> |({{precision|{{formatnum:{{{dunam}}}|R}}}}) |-{{Order of magnitude|{{#expr:{{formatnum:{{{dunam}}}|R}}/4.046856422}}}} }}<!-- end max --> }}<!-- end round --> |{{round<!-- convert dunams to square miles --> |{{#expr:{{formatnum:{{{dunam}}}|R}}/2589.988110336}} |{{max<!-- output at least one sig fig --> |({{precision|{{formatnum:{{{dunam}}}|R}}}}+3) |-{{Order of magnitude|{{#expr:{{formatnum:{{{dunam}}}|R}}/2589.988110336}}}} }}<!-- end max --> }}<!-- end round --> }}<!-- end #ifexpr:...{{{dunam}}}...<2589 --> }}<!-- end #if:{{{ha|}}}{{{km2|}}} --> }}<!-- end #if:{{{acre|}}}{{{sqmi|}}} --> |impu={{#if:{{{acre|}}}{{#if:{{{sqmi|}}} | |{{{ha|}}}{{#if:{{{km2|}}} | |{{#ifexpr:{{formatnum:{{{dunam}}}|R}}<2589|X}} }} }} |acre |sq&nbsp;mi }} |dunv={{#if:{{#ifeq:{{lc:{{{pref}}}}}|dunam|{{{dunam|}}}|no dunams}} |{{{dunam}}} |{{#if:{{{ha|}}}{{{km2|}}} |{{#if:{{{km2|}}} |{{round<!-- convert square kilometres to dunams --> |{{#expr:{{formatnum:{{{km2}}}|R}}*1E3}} |({{precision|{{formatnum:{{{km2}}}|R}}}}-3) }}<!-- end round --> |{{round<!-- convert hectares to dunams --> |{{#expr:{{formatnum:{{{ha}}}|R}}*10}} |({{precision|{{formatnum:{{{ha}}}|R}}}}-1) }}<!-- end round --> }}<!-- end #if:{{{km2|}}} --> |{{#if:{{{sqmi|}}} |{{round<!-- convert square miles to dunams --> |{{#expr:{{formatnum:{{{sqmi}}}|R}}*2589.988110336}} |{{max<!-- output at least one sig fig --> |({{precision|{{formatnum:{{{sqmi}}}|R}}}}-4) |-{{Order of magnitude|{{#expr:{{formatnum:{{{sqmi}}}|R}}*2589.988110336}}}} }}<!-- end max --> }}<!-- end round --> |{{round<!-- convert acres to dunams --> |{{#expr:{{formatnum:{{{acre}}}|R}}*4.046856422}} |{{max<!-- output at least one sig fig --> |({{precision|{{formatnum:{{{acre}}}|R}}}}-1) |-{{Order of magnitude|{{#expr:{{formatnum:{{{acre}}}|R}}*4.046856422}}}} }}<!-- end max --> }}<!-- end round --> }}<!-- end #if:{{{sqmi|}}} --> }}<!-- end #if:{{{ha|}}}{{{km2|}}} --> }} |dunu={{#if:{{{link|}}}|[[dunam]]|dunam}} }}</includeonly><noinclude> {{documentation}} </noinclude> jhfer36gqycsbvwv0494vyblwd9m0zt Nhwɛdo:Multiple issues/styles.css 10 3990 37214 2025-03-05T15:36:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37214 sanitized-css text/css /* {{pp|small=y}} */ .multiple-issues-text { width: 95%; margin: 0.2em 0; } .multiple-issues-text > .mw-collapsible-content { margin-top: 0.3em; } /* Remove borders, backgrounds, padding, etc. */ .compact-ambox .ambox { border: none; border-collapse: collapse; background-color: transparent; margin: 0 0 0 1.6em !important; padding: 0 !important; width: auto; display: block; } body.mediawiki .compact-ambox .ambox.mbox-small-left { font-size: 100%; width: auto; margin: 0; } /* Style the text cell as a list item and remove its padding */ .compact-ambox .ambox .mbox-text { padding: 0 !important; margin: 0 !important; } .compact-ambox .ambox .mbox-text-span { display: list-item; line-height: 1.5em; list-style-type: disc; } /** * Don't show the [show/hide] toggle in the mobile skin due to * the deployment of the MakeMobileCollapsibleGadget -- Sohom */ body.skin-minerva .multiple-issues-text > .mw-collapsible-toggle, /* Hide the images */ .compact-ambox .ambox .mbox-image, .compact-ambox .ambox .mbox-imageright, .compact-ambox .ambox .mbox-empty-cell, /* Allow for hiding text in compact form */ .compact-ambox .hide-when-compact { display: none; } fifoqcstfcyztwd3fz1alohb9ghksxi Nhwɛdo:Script/doc/id-unk/core 10 3991 37215 2025-03-05T15:36:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37215 wikitext text/x-wiki {{#if:{{{is-alpha4|<noinclude>LAtn</noinclude>}}}<!-- if:is-alpha4 - check is defined?: -->|{{#if:{{Script/doc/id-unk/is-iso-alpha4|alpha4={{{alpha4|<noinclude>Latn</noinclude>}}}|default=}}|<!-- ok -->|{{Script/doc/id-unk/report|catsort={{{input1|}}}|msg=}}}}<!-- else:is-alpha4 - report -->|{{Script/doc/id-unk/report|catsort={{{input1|}}}|msg=}}<!-- -->}}<!-- --><noinclude>{{documentation|1=Template:Script/doc/id-unk/doc}}</noinclude> r26d11hfd295vevqxtfr1xxep14vnc5 Nhwɛdo:Unbulleted 10 3992 37216 2025-03-05T15:36:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37216 wikitext text/x-wiki #REDIRECT [[Template:Unbulleted list]] {{R from template shortcut}} opz4nt71lky03zle2b4hpaofcxieikz Nhwɛdo:Block indent/styles.css 10 3993 37217 2025-03-05T15:36:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37217 sanitized-css text/css /* {{pp|small=yes}} */ .block-indent { padding-left: 3em; padding-right: 0; overflow: hidden; } nfitosdxrisv7d8vbx8wjpk5z3nyqgb Nhwɛdo:Blockquote/styles.css 10 3994 37218 2025-03-05T15:36:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37218 sanitized-css text/css /* {{pp-template}} */ .templatequote { overflow: hidden; margin: 1em 0; padding: 0 32px; } .templatequotecite { line-height: 1.5em; /* @noflip */ text-align: left; margin-top: 0; } @media (min-width: 500px) { .templatequotecite { /* @noflip */ padding-left: 1.6em; } } 975tzgnvhd5jyqf0ucyxd4w8q6i98j0 Nhwɛdo:Break 10 3995 37219 2025-03-05T15:37:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37219 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:string|rep|<br/>|{{<includeonly>safesubst:</includeonly>#iferror:{{<includeonly>safesubst:</includeonly>#expr:1*{{{1|1}}}}}|1}}}}<noinclude> {{Documentation}} </noinclude> cq7d25vcc5fumiravxfvnolg1blfyhl Nhwɛdo:Category links short 10 3996 37220 2025-03-05T15:37:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37220 wikitext text/x-wiki <span class="plainlinksneverexpand" style="padding-right:3px;"><!-- -->[[:Category:{{PAGENAME:{{{1|<includeonly>{{</includeonly>PAGENAME<includeonly>}}</includeonly>}}}}}<!-- -->|Category:{{PAGENAME:{{{1|<includeonly>{{</includeonly>PAGENAME<includeonly>}}</includeonly>}}}}}<!-- -->]]</span><!-- --><span class="plainlinks" style="font-size:85%;"><!-- -->([{{fullurl:Category:{{PAGENAME:{{{1|<includeonly>{{</includeonly>PAGENAME<includeonly>}}</includeonly>}}}}}|action=edit}} edit]&#160;<!--(&#160;=nbsp) -->[[:Category talk:{{PAGENAME:{{{1|<includeonly>{{</includeonly>PAGENAME<includeonly>}}</includeonly>}}}}}|talk]]&#160;<!-- -->[{{fullurl:Special:Whatlinkshere/Category:{{PAGENAME:{{{1|<includeonly>{{</includeonly>PAGENAME<includeonly>}}</includeonly>}}}}}|limit=500}} links]&#160;<!-- -->[{{fullurl:Category:{{PAGENAME:{{{1|<includeonly>{{</includeonly>PAGENAME<includeonly>}}</includeonly>}}}}}|action=history}} history]<!-- -->)<!-- --></span><noinclude>{{Documentation}}</noinclude> bx0jy3v54lat2q7gza3nmoq8c5v9lc2 Nhwɛdo:Date-mf 10 3997 37221 2025-03-05T15:37:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37221 wikitext text/x-wiki {{#ifeq:{{{test| }}}| ||{{{up-date}}}}}{{#if:{{{2|}}}|{{{2}}}|{{{1|}}}{{#ifeq:{{{BCE| }}}| ||BCE}}}}<!-- BELOW FOR hCalendar/vevent --><span style="display:none">&#160;(<span class="{{{class|dtstart}}} {{{class-extra|}}}">{{#ifeq:{{{ISO8601| }}}| |{{#ifeq:{{{BCE| }}}| ||-}}{{padleft:{{#expr:{{#time:Y|{{#ifeq:{{{class|dtend}}}|dtend|{{#titleparts:{{{up-date|/-m-d/+1 hour ,}}}|1|3}}}}{{#titleparts:{{{up-date|/-m-d/+1 hour ,}}}|1|1}}}}-3000 }}|4|0}}{{#time:{{#titleparts:{{{up-date|/-m-d/+1 hour ,}}}|1|2}}|{{#ifeq:{{{class|dtend}}}|dtend|{{#titleparts:{{{up-date|/-m-d/+1 hour ,}}}|1|3}}}}{{#titleparts:{{{up-date|/-m-d}}}|1|1}}}}{{#ifeq:{{{timezone| }}}| ||Z}}|{{{ISO8601|}}}}}</span>)</span><noinclude> {{documentation}} </noinclude> 0up47z3b5aifjx4toi38dpusqqch0d6 Nhwɛdo:Define 10 3998 37222 2025-03-05T15:37:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37222 wikitext text/x-wiki #REDIRECT [[Template:Abbr]] {{Rcat shell| {{R from related word}} {{R tsh}} }} s0khobdafw8hy7vyafd7w379wk92bj5 Nhwɛdo:Duration 10 3999 37223 2025-03-05T15:37:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37223 wikitext text/x-wiki {{#invoke:Duration|main}}<noinclude>{{documentation}}</noinclude> 4ipagk29116gu7wnlcktmxttu0wvm29 Nhwɛdo:Edit 10 4000 37224 2025-03-05T15:38:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37224 wikitext text/x-wiki <span class="noprint plainlinks" title="{{#if:{{{tooltip|}}}|{{{tooltip}}}|Edit {{{1}}}}}">[{{fullurl:{{#if:{{{1|}}}|{{{1}}}|{{FULLPAGENAME}}}}|action=edit{{#if:{{{section|}}}|&section={{{section}}}}}{{#if:{{{editintro|}}}|&editintro={{urlencode:{{{editintro}}}|wiki}}}}{{#if:{{{preload|}}}|&preload={{urlencode:{{{preload}}}|wiki}}}}{{#if:{{{preloadtitle|}}}|&preloadtitle={{urlencode:{{{preloadtitle}}}}}}}}} {{{2|edit}}}]</span><noinclude> {{documentation}} </noinclude> 3tfmuuvjjnszagj2mzafv2005px018o Nhwɛdo:Fake fix 10 4001 37225 2025-03-05T15:38:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37225 wikitext text/x-wiki #REDIRECT [[Template:Fix]] {{rcat shell| {{R with Wikidata item}} {{R from alternative name}} }} f51hobg5n1bfnp7m6egymmge6j2yh7y Nhwɛdo:Highlight/core 10 4002 37226 2025-03-05T15:38:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37226 wikitext text/x-wiki <span style="color:black;background:{{{2|yellow}}}">{{{1}}}</span> qp61rww7nqp8wy1b1f4il6tvzsmummd Nhwɛdo:Lorem ipsum span 10 4003 37227 2025-03-05T15:38:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37227 wikitext text/x-wiki <includeonly>{{safesubst:#invoke:Lorem ipsum|oneParagraph}}</includeonly><noinclude>{{Documentation}} </noinclude> gk1uit0581fxzu3togsojwwq08w1k63 Nhwɛdo:Tlsp 10 4004 37228 2025-03-05T15:38:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37228 wikitext text/x-wiki #REDIRECT [[Template:Template link with subst]] {{Redirect category shell| {{R from template shortcut}} }} m6r3oyjdzsl461qi27yfjiza678v6vs Nhwɛdo:Air force 10 4005 37229 2025-03-05T15:39:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37229 wikitext text/x-wiki {{country data {{{1}}} | air force/core | variant = {{{variant|{{{2|}}}}}} | size = {{{size|}}} | name = {{{name|}}} }}<noinclude>{{documentation}}</noinclude> 423t78kyy1gl03if5b1ivvq2d5pg4r9 Nhwɛdo:Ambox globe 10 4006 37230 2025-03-05T15:39:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37230 wikitext text/x-wiki {{#switch:{{#expr: floor(({{#time:G}} + 2) / 8) mod 3 }} |0={{{asia-australia|Ambox globe Asia Australia.svg}}} |1={{{europe-africa|Ambox globe.svg}}} |2={{{americas|Ambox globe Americas.svg}}} }}<noinclude> {{Documentation}} </noinclude> 2lngkdbzu062qvvsdjxf28ehnpx1yw9 Nhwɛdo:Angle bracket 10 4007 37231 2025-03-05T15:39:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37231 wikitext text/x-wiki {{nowrap|&#x27E8;{{{1|}}}&#x27E9;}}<noinclude> {{documentation}} </noinclude> 52dqqijjyce1qbva5k0gb4kcbuqdqoc Nhwɛdo:Army 10 4008 37232 2025-03-05T15:39:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37232 wikitext text/x-wiki {{country data {{{1}}} | army/core | variant = {{{variant|{{{2|}}}}}} | size = {{{size|}}} | name = {{{name|}}} }}<noinclude>{{documentation}}</noinclude> kavy8sxdfdkqcs5oo3zekg1jx4jmt1l Nhwɛdo:Citation Style documentation/sep comma 10 4009 37233 2025-03-05T15:39:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37233 wikitext text/x-wiki By default, sets of fields are terminated with a comma (,). 0j48ofbcivh1taec49zwtiraamz54pf Nhwɛdo:Citation Style documentation/web 10 4010 37234 2025-03-05T15:40:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37234 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">title</b>: Title of source page on website. 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. 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); follows 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 '''title'''; '''trans-title''' is included in the link. Use of the '''language''' parameter is recommended. :Titles containing certain characters will display and link incorrectly 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;" | &amp;#124; |- | | colspan="2" style="text-align: center;" | [[Template:Bracket|<nowiki>{{bracket|text}}</nowiki>]] || [[Template:Pipe|<nowiki>{{pipe}}</nowiki>]] – {{crossref|see also {{section link|Help:Table|Rendering pipe itself}}}} |} {{Citation Style documentation/required}} *<span id="csdoc_work"></span><b id="csdoc_website">website</b>: Title of website (when the website has a clear name, use that rather than the domain name); may be wikilinked. Displays in italics. Aliases: '''work''' o8ll3ne1vue33x8n3aqtsuehdpf7okt Nhwɛdo:Ensure AAA contrast ratio 10 4011 37235 2025-03-05T15:40:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37235 wikitext text/x-wiki <includeonly>{{#if:{{{base|}}}|{{#ifexpr:{{#invoke:Color contrast|ratio|{{{base}}}|{{{other|}}}|error=21}} < 7 OR {{#invoke:Color contrast|ratio|{{{base}}}|black|error=0}} < 7 AND {{#invoke:Color contrast|ratio|{{{base}}}|white|error=0}} < 7|{{{category|}}}}}}}</includeonly><noinclude> {{Documentation}}</noinclude> thvg1zc4vzn6yvyb0zfry8s1v9a3kbj Nhwɛdo:Fullurl: 10 4012 37236 2025-03-05T15:40:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37236 wikitext text/x-wiki #REDIRECT [[Template:Fullurl]] {{R from move}} dowe4jlmdw9qnq4tcb2136j5lzo2f3f Nhwɛdo:Hair space 10 4013 37237 2025-03-05T15:40:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37237 wikitext text/x-wiki {{#if:{{{before|{{{after|}}}}}} |{{nowrap|1={{{before|}}}&#8202;{{#if:{{{1|}}} |{{{1}}}&#8202; }}{{{after|}}}}} |&#8202;{{#if:{{{1|}}} |{{{1}}}&#8202; }} }}<noinclude> {{Documentation}} </noinclude> hqoaz3my2pu651qjpl9flfclqqrldnh Nhwɛdo:Improve documentation 10 4014 37238 2025-03-05T15:40:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37238 wikitext text/x-wiki {{SAFESUBST:<noinclude />#invoke:Unsubst||date=__DATE__ |$B={{Ombox | type = content | name = Improve documentation | class = ambox-Refimprove | image = [[File:Edit-copy green with red question mark.svg|50x40px|link=|alt=Edit-copy green with red question mark]] | text = This {{#switch:{{NAMESPACE}}|Module=module|#default=template}}'s [[Wikipedia:Template documentation|documentation]] is '''missing, inadequate, or does not accurately describe its functionality or the [[Help:Template#Parameters|parameters]] in its code.''' Please help [{{fullurl:{{FULLPAGENAME}}{{#ifexist:{{FULLPAGENAME}}/doc|/doc}}|action=edit}} to expand and improve it]. {{#if:{{{talk|{{{1|}}}}}} |See [[{{TALKPAGENAME}}|talk page]] for details.|}} {{#if:{{{date|{{{2|}}}}}} |{{small|''({{{date}}})''}}}} }}<includeonly>{{Subpage other||{{Dated maintenance category|||Templates with missing or incorrect documentation}}}}</includeonly>}}<noinclude> {{Documentation}} </noinclude> m3bpm2pl2y5omnzizm0fuirdqjsd0k3 Nhwɛdo:Merge 10 4015 37239 2025-03-05T15:40:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37239 wikitext text/x-wiki {{SAFESUBST:<noinclude />#invoke:Unsubst||date=__DATE__ |$B= {{#switch:{{NAMESPACE}} |Category=<span class="error">For categories please use the templates available at [[Wikipedia:Categories for discussion]].</span> |Template=<includeonly><span class="error">For templates please use the templates available at [[Wikipedia:Templates for discussion]].</span>[[Category:Pages with templates in the wrong namespace]]</includeonly> }}{{Mbox |name = Merge |demospace={{{demospace|}}} |type = move |image = [[File:Merge-arrows.svg|50px|alt=|link=]] |text = It has been suggested that this {{#if:{{{section|}}}|section|{{#if:{{NAMESPACE}}|page|article}}}} be [[Wikipedia:Merging|merged]] with {{#if: {{{1|}}}|{{Pagelist|nspace={{{nspace|all}}}|delim=''|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{9|}}}|{{{10|}}}|{{{11|}}}|{{{12|}}}|{{{13|}}}|{{{14|}}}|{{{15|}}}|{{{16|}}}|{{{17|}}}|{{{18|}}}|{{{19|}}}|{{{20|}}}}}|{{error|a page that has not been specified. If you are the editor who added this template, please specify|tag=span}}}}{{#if:{{{target|}}}|&nbsp;to ''[[:{{{target}}}|{{{target}}}]]''|}}.{{#if:{{{reason|}}}|&nbsp;Reason: ''{{{reason}}}''}} ([[{{{discussion|{{{discuss|{{{talk|:{{TALKPAGENAME}}}}}}}}}}}|Discuss]]){{#if:{{{date<includeonly>|</includeonly>}}}|<small>'' Proposed since {{{date<includeonly>|</includeonly>}}}.''</small>}} }}<includeonly>{{#switch:{{NAMESPACE}} ||Talk={{DMC|Articles to be merged|from|{{{date|}}}|All articles to be merged}} |User|User talk= |#default={{#if:{{{demospace|}}}||{{DMC|||Miscellany to be merged}}}} }}{{Merge partner|{{{1|}}}}}</includeonly> }}<noinclude> {{Documentation}}<!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! --> </noinclude> oilr1iwz4vsby3ebpg8y3k8g7was40j Nhwɛdo:MultiReplace 10 4016 37240 2025-03-05T15:41:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37240 wikitext text/x-wiki {{safesubst:<noinclude/>#invoke:MultiReplace|main}}<noinclude> {{doc}} </noinclude> mnf7xe1hgdpjc0b7wx3qoppxpy2qzhe Nhwɛdo:Naval 10 4017 37241 2025-03-05T15:41:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37241 wikitext text/x-wiki {{country data {{{1}}} | naval/core | variant = {{{variant|{{{2|}}}}}} | size = {{{size|}}} | name = {{{name|}}} }}<noinclude>{{documentation}}</noinclude> hw1i98765z62cdgi6b101u4zaa18mls Nhwɛdo:Navy 10 4018 37242 2025-03-05T15:41:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37242 wikitext text/x-wiki {{country data {{{1}}} | navy/core | variant = {{{variant|{{{2|}}}}}} | size = {{{size|}}} | name = {{{name|}}} }}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage --> </noinclude> 0sq3h33ysbd363w57i4yqae8h2igfej Nhwɛdo:R shell 10 4019 37243 2025-03-05T15:41:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37243 wikitext text/x-wiki #REDIRECT [[Template:Redirect category shell]] {{Redirect category shell| {{R from high-use template}} {{R from template shortcut}} }} t2sx3nx7b7t4o8bmjw2c5cqzpn3h4iu Nhwɛdo:Request edit button/styles.css 10 4020 37244 2025-03-05T15:41:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37244 sanitized-css text/css /* {{pp-template}} */ #request_edit_inputbox .commentboxInput,#request_edit_inputbox br{display:none} kag16uaelu1c9xg8velwlg6ohw07ctb Nhwɛdo:Talk quote inline 10 4021 37245 2025-03-05T15:42:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37245 wikitext text/x-wiki <templatestyles src="Talk quote inline/styles.css" />{{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{FormattingError|Template:Tq is only for quoting in talk and project pages. Do not use it in actual articles.}}|<!-- --><q {{#if: {{{title|}}} | title="{{{title}}}"}} class="inline-quote-talk {{#if: {{{i|{{{italic|}}}}}} | inline-quote-talk-italic}} {{#if: {{{q|{{{quotes|}}}}}}|inline-quote-talk-marks}}">{{Encodefirst|{{trim|{{{1|Example text}}}}}}}</q><!-- -->}}<noinclude> {{Documentation}} </noinclude> 68uhv3pxpwnhd901y6zt6najxz8h23w Nhwɛdo:User link 10 4022 37246 2025-03-05T15:42:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37246 wikitext text/x-wiki [[User:{{{1<noinclude>|Example</noinclude>}}}|{{<includeonly>safesubst:</includeonly>#if:{{{2|}}}|{{{2}}}|{{{1<noinclude>|Example</noinclude>}}}}}]]<noinclude> {{documentation}} </noinclude> dzqz6ow958gy7nfcl4fk91l28pg1ob6 Nhwɛdo:Armed forces 10 4023 37247 2025-03-05T15:42:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37247 wikitext text/x-wiki {{country data {{{1}}} | Military/core | variant = {{{variant|{{{2|}}}}}} | size = {{{size|}}} | name = {{{name|}}} }}<noinclude>{{documentation}}</noinclude> iw1x3k4su7sfi80jmpdze3a4jl47o1d Nhwɛdo:Black 10 4024 37248 2025-03-05T15:42:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37248 wikitext text/x-wiki <span style="color:black;background: white;">{{{1}}}</span><noinclude> <!-- Add categories and interwikis to the /doc subpage, not here! --> {{Documentation}}</noinclude> 27ojin4ujcztv6qpvz9fsq5e54gwtid Nhwɛdo:Category other 10 4025 37249 2025-03-05T15:42:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37249 wikitext text/x-wiki {{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:Category}} | category | other }} }} | category = {{{1|}}} | other | #default = {{{2|}}} }}<!--End switch--><noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> r0ca6l2gwiywy4ujjyab2aqj818ipta Nhwɛdo:Char 10 4026 37250 2025-03-05T15:42:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37250 wikitext text/x-wiki <span class="nounderlines" style="border: 1px solid var(--border-color-muted,#ddd); color: var(--color-base,#202122); background-color: var( --background-color-neutral-subtle, #fdfdfd); padding: 1px 1px;">{{{1}}}</span><noinclude>{{documentation}}</noinclude> c861x2mzlzbr96qayvzy9wjjxvkz9j8 Nhwɛdo:Check completeness of transclusions 10 4027 37251 2025-03-05T15:42:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37251 wikitext text/x-wiki {| class="wikitable" |- ! {{#if: {{{header|}}} | {{{header}}} | Transclusion maintenance }} |- | [https://templatetransclusioncheck.toolforge.org/?lang=en&name={{FULLPAGENAMEE}} Check completeness of transclusions] |- {{#if: {{{update source|}}} | {{!}} [{{{update source}}} Update source] }} |- {{#if: {{{extra|}}} | {{!}} {{{extra}}} }} |}<noinclude> {{Documentation}} </noinclude> 77lc4exjlxnaxb0to163j8thz09np66 Nhwɛdo:Col-begin/styles.css 10 4028 37252 2025-03-05T15:43:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37252 sanitized-css text/css /* {{pp-template|small=yes}} */ .col-begin { border-collapse: collapse; padding: 0; color: inherit; /* dark mode friendly if color is set */ width: 100%; border: 0; margin: 0; } .col-begin-small { font-size: 90%; } .col-break { vertical-align: top; text-align: left; } .col-break-2 { width: 50%; } .col-break-3 { width: 33.3%; } .col-break-4 { width: 25%; } .col-break-5 { width: 20%; } @media (max-width: 720px) { /* override potentially set width */ /* wonder if table cells can display: flex with wrapping */ .col-begin, .col-begin > tbody, .col-begin > tbody > tr, .col-begin > tbody > tr > td { display: block !important; width: 100% !important; } .col-break { padding-left: 0 !important; } } h6jpr16puwsamsk3tp6hsk74zoib6it Nhwɛdo:Color/styles.css 10 4029 37253 2025-03-05T15:43:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37253 sanitized-css text/css /* {{pp-template}} */ /* [[phab:T360683]]: This stylesheet removes the function of this template in * dark mode */ @media screen { html.skin-theme-clientpref-night div:not(.notheme) > .tmp-color, html.skin-theme-clientpref-night p > .tmp-color, html.skin-theme-clientpref-night table:not(.notheme) .tmp-color { color: inherit !important; } } @media screen and ( prefers-color-scheme: dark) { /* automatic mode */ html.skin-theme-clientpref-os div:not(.notheme) > .tmp-color, html.skin-theme-clientpref-os p > .tmp-color, html.skin-theme-clientpref-os table:not(.notheme) .tmp-color { color: inherit !important; } } dl8bwbkew3oeno6jka06uesbas1lvul Nhwɛdo:Draft other 10 4030 37254 2025-03-05T15:43:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37254 wikitext text/x-wiki {{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:Draft}} | draft | other }} }} | draft = {{{1|}}} | other | #default = {{{2|}}} }}<!--End switch--><noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> t5bu6a4i5wfytmys6599tgmcgftc3au Nhwɛdo:Endflatlist 10 4031 37255 2025-03-05T15:43:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37255 wikitext text/x-wiki <includeonly></div></includeonly><noinclude> {{documentation|Template:Flatlist/doc}} </noinclude> 0p78pkby8s7e1o474p48twvpgtfs9ul Nhwɛdo:Flag data 10 4032 37256 2025-03-05T15:43:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37256 wikitext text/x-wiki {{ {{{1}}} | alias = | flag alias = Flag placeholder.svg | name = {{{name|}}} | size = {{#if:{{{size|}}}|{{{size}}}|25x17px}} | border= | altlink = {{{altlink|}}} }}<noinclude> {{documentation}} </noinclude> pnihc4o776asqih6dfw0lhfmu1fbho9 Nhwɛdo:Horizontal TOC/styles.css 10 4033 37257 2025-03-05T15:44:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37257 sanitized-css text/css /* {{pp-template}} */ .horizontal-toc-align-right { float: right; } .horizontal-toc-align-left { float: left; } .horizontal-toc-align-center { clear: none; } .horizontal-toc-align-center .toc { margin-left: auto; margin-right: auto; } .horizontal-toc-clear-right { clear: right; } .horizontal-toc-clear-left { clear: left; } .horizontal-toc-clear-both { clear: both; } .horizontal-toc-clear-none { clear: none; } m5ehrr5xsea4nw85zvr11h52qb9ropg Nhwɛdo:Lowercase title 10 4034 37258 2025-03-05T15:44:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37258 wikitext text/x-wiki <includeonly>{{DISPLAYTITLE: {{#if: {{NAMESPACE}}|{{NAMESPACE}}:}}{{#if: {{{italic|}}} | {{#if: {{{force|}}} | ''{{lcfirst:{{PAGENAME}}}}'' | {{#invoke:MultiReplace|main|{{lcfirst:{{PAGENAME}}}}|^(.*)(%b())$|''%1''%2|.*|''%1''}} }} | {{#if: {{{dab|}}} | {{#invoke:MultiReplace|main|{{lcfirst:{{PAGENAME}}}}|{{Title disambig text|{{PAGENAME}}}}|''{{Title disambig text|{{PAGENAME}}}}''}} | {{lcfirst:{{PAGENAME}}}} }} }} }}</includeonly><noinclude> {{Documentation}} </noinclude> 43cjo598swbozixkfcis18h1aqwo0ii Nhwɛdo:Sic 10 4035 37259 2025-03-05T15:44:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37259 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 Nhwɛdo:TOC right/styles.css 10 4036 37260 2025-03-05T15:44:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37260 sanitized-css text/css /* {{pp-template}} */ /* The TOC is hidden on Minerva (mobile skin) for width < 720px so must also hide this wrapper */ @media all and (max-width: 720px) { body.skin-minerva .tocright { display: none; } .tocright { width: 100% !important; /* fix the inline width while at small resolution */ } } @media all and (min-width: 720px) { .tocright { float: right; clear: right; width: auto; margin: 0 0 0.5em 1em; } .tocright-clear-left { clear: left; } .tocright-clear-both { clear: both; } .tocright-clear-none { clear: none; } } b8t080g4nich9mcbndnx1on53t4ivrv Nhwɛdo:Unichar/main 10 4037 37261 2025-03-05T15:44:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37261 wikitext text/x-wiki {{#ifexpr:({{{dval|-1}}}=0) and ({{#ifeq:X{{{hval}}}|X0000 |0 |1}}) |<!--(error triggered if X{{{hval}}} ≠ X0000:)-->{{Error |tag=span |Error using {{tl|unichar}}: Input "{{{hvalinput|}}}" is not a [[hexadecimal]] value.}} | {{nowrap|{{{{#ifeq:{{{sans|}}}|y|sans-serif|mono}}|{{Unichar/ulink |ulink={{{ulink|<#salted#>}}} |ulinkdefault=Unicode}}{{{hval|}}}}}&#x20;}}<!-- -->{{Unichar/glyph |hval={{{hval|}}} |gc={{{gc|<#not a Unicode code point#>}}} |size={{{size}}} |use={{{use|}}} |use2={{{use2|}}} |cwith={{{cwith|}}} |image={{{image|}}} |br={{{br|}}} }} <!-- -->{{Unichar/name |hval={{{hval|}}} |na={{{na|}}} |name={{{name|}}} |nlink={{{nlink|<#salted#>}}} |gc={{{gc|}}} }} <!-- -->{{Unichar/notes |html={{{html|}}} |char_entity={{#ifeq:{{{html|no}}}|yes|{{#invoke:LoadData|Numcr2namecr|{{{dval|}}}}}|}} |note={{{note|}}} }} }}<!-- --><noinclude>{{Documentation|1=Template:Unichar/doc}}</noinclude> rphfplqafiixksxf7px0a91i0y35ds5 Nhwɛdo:BUR 10 4038 37262 2025-03-05T15:45:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37262 wikitext text/x-wiki #REDIRECT [[Template:BFA]] imp7fudntzbq9olwxwadxe882er3zbt Nhwɛdo:Behav 10 4039 37263 2025-03-05T15:45:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37263 wikitext text/x-wiki #REDIRECT[[Template:Behaviour]] 9xn4lqsua7z4ifr5zjsix352nw7kpht Nhwɛdo:COI 10 4040 37264 2025-03-05T15:45:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37264 wikitext text/x-wiki {{ {{{|safesubst:}}}#invoke:Unsubst||date=__DATE__ |$B= <!--{{COI}} begin-->{{Ambox | name = COI | subst = <includeonly>{{subst:</includeonly><includeonly>substcheck}}</includeonly> | type = content | class = ambox-COI | image = [[File:Unbalanced scales.svg|50x40px|class=skin-invert|link=]] | issue = ''' A major contributor to this {{{1|article}}} appears to have a [[Wikipedia:Conflict of interest|close connection]] with its subject.''' | fix = It may require cleanup to comply with Wikipedia's content policies, particularly [[Wikipedia:Neutral point of view|neutral point of view]]. Please discuss further on the [[{{TALKPAGENAME}}|talk page]]. | removalnotice = yes | talk = {{{discuss|{{{talk|}}}}}} | date = {{{date|}}} | cat = Wikipedia articles with possible conflicts of interest }}<!--{{COI}} end--> }}<noinclude> {{Documentation}} </noinclude> ltkzhifmsu68nwi4ycaruyjl1t4qp46 Nhwɛdo:Chú thích web 10 4041 37265 2025-03-05T15:45:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37265 wikitext text/x-wiki {{SAFESUBST:<noinclude />#invoke:Unsubst|main|$template-name=cite web|$flags=override,remove-empty|subst=|$B=<includeonly>{{#invoke:citation/CS1|citation|CitationClass=web}}</includeonly>}}<noinclude>{{subst only|auto=true}} This template should be changed to {{tl|Cite web}} when it is found in articles. [[Category:Article translation assistance templates]] </noinclude> pwlhwxu2q9r9rm2y5hihp37xynatoq8 Nhwɛdo:Cite ODNB 10 4042 37266 2025-03-05T15:45:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37266 wikitext text/x-wiki <includeonly>{{#invoke:template wrapper|{{#if:{{{_debug|}}}|list|wrap}}|_template=cite encyclopedia |_exclude=freearticle, id, _debug |_alias-map=accessdate:access-date,authorlink:author-link,origyear:orig-date |encyclopedia=[[Dictionary of National Biography#Oxford Dictionary of National Biography|Oxford Dictionary of National Biography]] |edition=online |publisher=Oxford University Press |doi={{#if:{{{id|}}}|10.1093/ref:odnb/{{{id|}}}}} |doi-access={{#if:{{{doi|}}}{{{id|}}}|{{#if:{{{freearticle|}}}|free}}}} |url-access={{#if:{{{url|}}}|{{#if:{{{freearticle|}}}||subscription}}}} }}{{#if:{{{freearticle|}}}| |&#x20;{{ODNBsub|sentence=yes}}}}<!-- -->{{main other|[[Category:Wikipedia articles incorporating a citation from the ODNB]]}}<!-- -->{{#if:{{both|{{{id|}}}|{{{doi|}}}}}|[[Category:Pages using cite ODNB with both doi and id parameters]]|<!-- id with doi --> {{#if:{{{id|}}}|[[Category:Pages using cite ODNB with id parameter]]}}}}<!-- id without doi --></includeonly><noinclude> {{Cite ODNB|title={{{title}}}}} {{Documentation}} </noinclude> n4wga7kxd2zij6whio29vbp1ee66b6o Nhwɛdo:Confused 10 4043 37267 2025-03-05T15:46:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37267 wikitext text/x-wiki #REDIRECT [[Template:Distinguish]] {{pp-template|small=yes}} 5q4760ldybic20ykf6gzmxbn23b6c8e Nhwɛdo:Country data Austro-Hungary 10 4044 37268 2025-03-05T15:46:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37268 wikitext text/x-wiki #REDIRECT [[Template:Country data Austria-Hungary]] [[Category:Country data redirects|Austria-Hungary]] khxt41w13mm5ycft6bgi31zwn589f4c Nhwɛdo:Country data BIZ 10 4045 37269 2025-03-05T15:46:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37269 wikitext text/x-wiki #REDIRECT [[Template:Country data Belize]] [[Category:Country data redirects|BIZ]] 8m7whmcbw3n0bsaa0d5igm53usruq8l Nhwɛdo:Country data BLZ 10 4046 37270 2025-03-05T15:46:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37270 wikitext text/x-wiki #REDIRECT [[Template:Country data Belize]] [[category:country data redirects|BLZ]] pq3ydv9450p8iwgsqza3esbmym4q5y4 Nhwɛdo:Country data British Honduras 10 4047 37271 2025-03-05T15:46:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37271 wikitext text/x-wiki {{ {{{1<noinclude>|country showdata</noinclude>}}} | alias = British Honduras | flag alias = Flag of British Honduras (1919–1981).svg | flag alias-civil=Civil Ensign of British Honduras (1919–1981).svg | flag alias-1870=Flag of British Honduras (1870–1919).svg | flag alias-civil-1870=Civil Ensign of British Honduras (1870–1919).svg | link alias-football = Belize national football team | size = {{{size|}}} | name = {{{name|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} | variant = {{{variant}}} <noinclude> |var1=civil |var2=1870 |var3=civil-1870 | related1 = Belize </noinclude> }}<noinclude> </noinclude> il5xfdj07x33w0td9teqylbc57jmqnn Nhwɛdo:Country data Gold Coast 10 4048 37272 2025-03-05T15:47:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37272 wikitext text/x-wiki {{ {{{1<noinclude>|country showdata</noinclude>}}} | alias = Gold Coast (British colony) | shortname alias = Gold Coast | flag alias = Flag of the Gold Coast (1877–1957).svg | link alias-football = Ghana national football team | size = {{{size|}}} | name = {{{name|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} <noinclude> | related1 = Ghana </noinclude> }} n1cbbthkok4js2kex9h0v0zudvhsy6q Nhwɛdo:Db-meta 10 4049 37273 2025-03-05T15:47:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37273 wikitext text/x-wiki {{#ifeq: {{{raw|}}} | yes<!-- If raw=yes, include a short deletion message with no message box--> | <b>{{ucfirst:{{{1}}}}}.</b>&#32;<!-- -->{{#if: {{{2|}}} | <i>{{{2}}}</i>.&#32;}}<!-- -->{{#ifeq:{{{criterion}}}| NA | | <b>See [[Wikipedia:Criteria for speedy deletion#{{uc:{{{criterion}}}}}|CSD {{uc:{{{criterion}}}}}]].</b> }}<!-- -->{{#if: {{{rationale|}}} | &#32;<span style="color:red; font-weight:bold;">{{{rationale}}}</span> }}<!-- If raw != yes, then include the full deletion template with message box --> |{{mbox | class = mbox-db | type = speedy | image = none | style = font-size:95%; | text = <b><i>This {{if empty|{{{pagetype_override|}}}|{{pagetype|defaultns=all}}}} {{#if:{{{bot|}}}|was tagged by [[User:{{{bot}}}|{{{bot}}}]], because it}} may meet Wikipedia's [[Wikipedia:Speedy deletion|criteria for speedy deletion]]</i>{{{1}}}.</b>&#32;{{#if:{{{2|}}}|<i>{{{2}}}</i>.&#32;}}{{#ifeq:{{{criterion}}}|NA||<b>See [[Wikipedia:Criteria for speedy deletion#{{uc:{{{criterion}}}}}|CSD {{uc:{{{criterion}}}}}]].</b>}}<span id="delete-reason" style="display:none">{{urlencode:{{#ifeq:{{{criterion}}}|NA||[[WP:CSD#{{uc:{{{criterion}}}}}|{{uc:{{{criterion}}}}}]]:}} {{{summary|}}}}}</span><span id="delete-criterion" style="display:none">{{uc:{{{criterion}}}}}</span>{{#if:{{{rationale|}}}|&#32;<span style="color:red; font-weight:bold;">{{{rationale}}}</span>}} <p class="verbose">If this {{if empty|{{{pagetype_override|}}}|{{pagetype|defaultns=all}}}} does not meet the criteria for speedy deletion, {{#ifeq:{{{self}}}|yes|please remove this notice.<br /></p>|or you intend to fix it, please remove this notice, but '''do not remove this notice from {{#ifeq:{{NAMESPACE}}|File|files you have uploaded|pages that you have created yourself}}'''. If you {{#ifeq:{{NAMESPACE}}|File|uploaded this file|created this page}} and you disagree with the given reason for deletion, you can click the button below and leave a message explaining why you believe it should not be deleted. You can {{talk other|check back later to see|also [[{{TALKPAGENAME}}|visit the talk page]] to check}} if you have received a response to your message. </p> <!-- "Contest this speedy deletion" button --> {{#tag: inputbox | type=commenttitle default=Contested deletion preload=Template:Hangon preload {{#switch:{{uc:{{{criterion|NA}}}}}|G3|G10|G11|G12|G14|A1|A2|A3|A7|A9|A10|A11|R3|F1|F2|F3|F4|F5|F6|F7|F8|F9|F11|C1={{uc:{{{criterion}}}}}|#default=generic}} hidden=yes page={{#titleparts:{{TALKPAGENAME}}|255}} buttonlabel=Contest this speedy deletion break=no editintro=Template:Hangon preload editintro }} <p class="verbose">Note that this {{pagetype|defaultns=all}} may be deleted at any time if it unquestionably meets the speedy deletion criteria, or if an explanation {{talk other|added below this notice|posted to the talk page}} is found to be insufficient.</p><!-- -->{{#ifeq:{{{help}}}|off|| <!-- -- Text for the warning message to substitute on user talk pages -- -->{{#if: {{{temp|}}} | :<small>'''''Nominator''': Please consider placing the [[Help:Template|template]]:''</small> :<small><code>''<nowiki>{{subst:</nowiki>[[Template:{{{temp}}}|{{{temp}}}]]<nowiki>|</nowiki>{{FULLPAGENAME}}<nowiki>|header=1</nowiki>{{{temp2|}}}<nowiki>}} </nowiki>{{#ifeq:{{{sig|x}}}|x|<nowiki>~~~~</nowiki>}}''</code></small> :''<small>on the talk page of the author.</small>'' <!-- -->}}}}<!-- Add notice about using the talk page, or a notice for administrators if the talk page exists --> {{#ifeq:{{NAMESPACE}}|{{TALKSPACE}}||{{#ifexist:{{TALKPAGENAME}}|{{Hang on/notice3}}|<div class="verbose">{{Hang on/notice2}}</div>}}}}}} <!--Space for other notes --> {{#if:{{{notes|}}}|{{{notes}}}<br />}}<!-- -- Message for admins -- --><small><span class="sysop-show">''Administrators: check [[Special:Whatlinkshere/{{FULLPAGENAME}}|links]], [[{{TALKPAGENAME}}|talk]], [{{fullurl:{{FULLPAGENAME}}|action=history}} history] ([{{fullurl:{{FULLPAGENAME}}|diff=0}} last]), and [{{fullurl:Special:Log|page={{FULLPAGENAMEE}}}} logs] before [{{fullurl:{{FULLPAGENAME}}|wpReason={{urlencode:{{#ifeq:{{{criterion}}}|NA||[[WP:CSD#{{uc:{{{criterion}}}}}|{{uc:{{{criterion}}}}}]]:}} {{{summary|}}}}}&action=delete}} deletion]{{#if:{{{bot|}}}|, as this page was tagged by a [[Wikipedia:Bot policy|bot]]}}{{#if:{{{anote|}}}|{{{anote}}}|.}} {{#ifeq:{{{self}}}|yes||Consider [[google:{{urlencode:{{PAGENAME}}}}|checking Google]].}}''<br/></span>This page was [{{fullurl:{{FULLPAGENAME}}|diff=cur}} last edited] {{#if: {{REVISIONUSER}} | by [[{{ns:2}}:{{REVISIONUSER2}}|{{REVISIONUSER2}}]] <small>{{toolbar|1=[[Special:Contributions/{{REVISIONUSER2}}|contribs]]|2=[[Special:Log/{{REVISIONUSER2}}|logs]]}}</small> }} at {{#time:H:i, j F Y (e)|{{REVISIONTIMESTAMP}}}} ([{{fullurl:{{FULLPAGENAME}}|action=purge}} {{time ago|{{REVISIONTIMESTAMP}}}}])</small><!-- -->}}<!-- -- End main mbox code, start courtesy blanking notices and div blanking tag -- -->{{#if: {{{blanked|}}} | {{mbox|image=none|text= {{{blanked-text|This page has been [[Wikipedia:Deletion policy#Courtesy blanking|blanked as a courtesy]].}}}}} |}}{{#if: {{{pleaseblank|}}} | {{mbox|type=delete|text=<big>{{red|Please [[Wikipedia:Courtesy blanking|blank this page]] so that it only contains the deletion template.}}</big>}} |}}{{#if: {{{divblank|}}} | <div id="AttackPage" style="display:none"><!--do not close this div tag; it is there to ensure that any content remaining on the page does not display --> |}} }}<!-- End if statement for "raw" parameter-->{{NOINDEX}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! --> </noinclude> 0jt76h0dz3bowul7syerf4ascccjljw Nhwɛdo:Death date 10 4050 37274 2025-03-05T15:47:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37274 wikitext text/x-wiki <includeonly><span style="display:none">(<span class="dday deathdate">{{{1}}}-{{padleft:{{MONTHNUMBER|{{{2}}}}}|2|0}}-{{padleft:{{{3}}}|2|0}}</span>)</span>{{#if:{{{df|}}}|{{#expr:{{{3}}}}} {{MONTHNAME|{{{2}}}}}|{{MONTHNAME|{{{2}}}}} {{#expr:{{{3}}}}},}} {{#expr:{{{1}}}}}<!-- -- Error checks -- -->{{#ifexpr: ( {{{1|}}} > {{CURRENTYEAR}} ) | &#32;{{error|invalid year}}{{main other|[[Category:Pages using age template with invalid date]]}} }}{{#if:{{{2|}}}|{{#ifexpr: ( {{{2|}}} > 12 ) OR ( {{{2|}}} < 1 ) | &#32;{{error|invalid month}}{{main other|[[Category:Pages using age template with invalid date]]}}|}} }}{{#if:{{{3|}}}|{{#ifexpr: ( {{{3|}}} > 31 ) OR ( {{{3|}}} < 1 ) | &#32;{{error|invalid day}}{{main other|[[Category:Pages using age template with invalid date]]}}|}} }}{{#ifeq: {{NAMESPACENUMBER}} | 0 | {{#if: {{#invoke:wd|label|raw}} | {{#if: {{#invoke:String|match|{{#invoke:wd|properties|raw|P31}},|Q5,|1|1|true|}} | {{#if: {{#invoke:wd|properties|raw|P570}} | | [[Category:Date of death not in Wikidata]] }} }} | [[Category:Articles without Wikidata item]] }} }}</includeonly><noinclude> {{Documentation}} </noinclude> aqf5ek360nnrfql0360tv8d8gmtmedz Nhwɛdo:End date 10 4051 37275 2025-03-05T15:47:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37275 wikitext text/x-wiki <includeonly>{{#ifeq: {{#invoke:String2|isInteger|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|empty=yes}} | false | {{error|not a number value}} <small>[[:Template:End date|(help)]]</small> {{main other|[[Category:Pages using end date with invalid values]]}} | {{#if: {{{4|}}} |{{#if: {{{5|}}} |{{padleft:{{{4}}}|2|0}}:{{padleft:{{{5}}}|2|0}}{{#if: {{{6|}}} |&#58;{{padleft:{{{6}}}|2|0}} }},&#32;}} }}<!--ABOVE FOR TIME; BELOW FOR DATE -->{{#if: {{{1|}}} |{{#if: {{{2|}}} |{{#if: {{{3|}}} |{{#if:{{{df|}}}|{{#expr:{{{3}}}}}&nbsp;{{MONTHNAME|{{{2}}}}}|{{MONTHNAME|{{{2}}}}}&nbsp;{{#expr:{{{3}}}}},}}&nbsp;{{trim|{{{1}}}}}|{{MONTHNAME|{{{2}}}}}&nbsp;{{trim|{{{1}}}}}}}|{{{1}}}}}}}{{#if: {{{7|}}} |&#32;({{#ifeq: {{{7}}}|Z|UTC|{{{7}}}}})}}<!-- BELOW FOR hCalendar --><span style="display:none">&#160;(<span class="dtend itvend">{{#if: {{{1|}}} | {{trim|{{{1}}}}}{{#if: {{{2|}}} | -{{padleft:{{{2}}}|2|0}}{{#if: {{{3|}}} | -{{padleft:{{{3}}}|2|0}} }} }}<!-- -->{{#if: {{{4|}}} | T{{padleft:{{{4}}}|2|0}}{{#if: {{{5|}}} | &#58;{{padleft:{{{5}}}|2|0}}{{#if: {{{6|}}} | &#58;{{padleft:{{{6}}}|2|0}} }} }} }} }}{{{7|}}}</span>)</span>}}<!-- Tracking categories -->{{#invoke:Check for unknown parameters|check|unknown={{Main other|[[Category:Pages using end date with unknown parameters|_VALUE_]]}}|preview=Page using [[Template:End date]] with unknown parameter "_VALUE_"|showblankpositional=1| 1 | 2 | 3 | 4 | 5 | 6 | 7 | df }}</includeonly><noinclude> {{documentation}} </noinclude> 0xwsdiynahce3k4gf5y1vcs054c76w7 Nhwɛdo:GNIS 10 4052 37276 2025-03-05T15:47:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37276 wikitext text/x-wiki [{{GNIS URL|{{if empty|{{{1|}}}|{{{id|}}}}}|type={{{type|}}}}} U.S. Geological Survey Geographic Names Information System: {{if empty|{{{2|}}}|{{{name|}}}|{{PAGENAME}}}}]<noinclude> {{Documentation}} </noinclude> skrantqeyrwg5mr8nhn0iuav9h2wt96 Nhwɛdo:Incorrect namespace 10 4053 37277 2025-03-05T15:47:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37277 wikitext text/x-wiki <includeonly>{{#ifeq:{{NAMESPACE}}|Template||{{#ifeq:{{SUBPAGENAME}}|sandbox||{{#ifeq:{{SUBPAGENAME}}|testcases||{{#ifeq:{{FULLPAGENAME}}|Wikipedia:Sandbox||{{#ifeq:{{FULLPAGENAME}}|Wikipedia:Template index/Redirect pages|| </includeonly>{{Mbox | type = content | image = [[File:Ambox warning orange.svg|50px|link=|alt=]] | text = {{Error|This template should only be transcluded in the ''{{{1}}}'' namespace(s).}} }}<includeonly>{{Category handler |all=[[Category:Pages with templates in the wrong namespace]] |nocat={{{nocat|}}} |category2={{{category|¬}}} }}}}}}}}}}}}</includeonly><noinclude> {{Documentation}} </noinclude> hzgs8tf8aepsgtgucoac50s8jwe3fb1 Nhwɛdo:Marines 10 4054 37278 2025-03-05T15:47:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37278 wikitext text/x-wiki {{country data {{{1}}} | Marines/core | variant = {{{variant|{{{2|}}}}}} | size = {{{size|}}} | name = {{{name|}}} }}<noinclude>{{documentation}}</noinclude> obey20445h5etg8n9oixjloajs0lf2v Nhwɛdo:Marriage 10 4055 37279 2025-03-05T15:48:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37279 wikitext text/x-wiki <templatestyles src="Template:Marriage/styles.css"/> {{#if:{{{1|}}}||{{#if:{{{2|}}}{{{3|}}}{{{end|{{{reason|}}}}}} |{{#ifeq:{{{1|+}}}|{{{1|-}}}|<div class="marriage-line-margin3px">&#8203;</div>|{{main other|[[Category:Marriage template errors|Z{{PAGENAME}}]]}}}}}}}} <div class="marriage-display-ws">{{#if:{{{1|}}} |{{trim|{{#if:{{{end|{{{reason|}}}}}} |<div style="display:inline-block;line-height:normal;{{#if:{{{2|}}}{{in string|source={{{1}}}|target=<br|plain=true|nomatch=}}|margin-top:1px;white-space:normal;|{{str ≥ len|1={{#invoke:delink|delink|{{{1}}}}}|2=20|3=margin-top:1px;white-space:normal;}}}}">{{{1|}}}</div> {{#if:{{{2|}}} |{{#if:{{{end|{{{reason|}}}}}}|<div class="marriage-line-margin2px">&#8203;</div>}} |{{#if:{{in string|source={{{1}}}|target=<br|plain=true|nomatch=}} |<div class="marriage-line-margin2px">&#8203;</div> |{{str ≥ len|1={{#invoke:delink|delink|{{{1}}}}}|2=20 |3=<div class="marriage-line-margin2px">&#8203;</div>}} }}}} |<div style="display:inline-block;line-height:normal;{{#if:{{in string|source={{{1}}}|target=<br|plain=true|nomatch=}}|margin-top:1px;white-space:normal;|{{str ≥ len|1={{#invoke:delink|delink|{{{1}}}}}|2={{if both|{{{2|}}}|{{{3|}}}|15|20}}|3=margin-top:1px;white-space:normal;}}}}">{{{1|}}}</div> {{#if:{{in string|source={{{1}}}|target=<br|plain=true|nomatch=}} |<div class="marriage-line-margin2px">&#8203;</div> |{{str ≥ len|1={{#invoke:delink|delink|{{{1}}}}}|2={{if both|{{{2|}}}|{{{3|}}}|15|20}} |3=<div class="marriage-line-margin2px">&#8203;</div>}}}} }}}}}}&#32;<div style="display:inline-block;{{#if:{{in string|source={{{1}}}|target=<br|plain=true|nomatch=}}|margin-bottom:1px;|{{str ≥ len|1={{#invoke:delink|delink|{{{1}}}}}|2={{if both|{{{2|}}}|{{{3|}}}|15|20}}|3=margin-bottom:1px;|4={{#if:{{{end|{{{reason|}}}}}}|{{#if:{{{2|}}}|margin-bottom:1px;}}}}}}}}">&#8203;</div>&#40;<!-- -->{{#if:{{{2|}}} |{{#ifeq:{{{end|{{{reason|+}}}}}}| |{{#switch:{{{3|}}} | = after&nbsp;}} |{{abbr|m.|married}}&nbsp;}}{{#ifeq:{{{2|}}}|{{YEAR|{{{2|}}}}} |{{{2|}}} |{{tooltip|dotted=no|1={{#iferror: {{YEAR|{{{2|}}}}} | {{main other|[[Category:Marriage template errors|I{{PAGENAME}}]]}}{{error-small|invalid year}}|{{YEAR|{{{2|}}}}}}}|2={{{2|}}}}} }} |{{#if:{{{3|}}}{{{end|{{{reason|}}}}}}||{{#if:{{#property:P570}}||{{main other|[[Category:Marriage template errors|N{{PAGENAME}}]]}}}}<!-- -->{{#if:{{{end|{{{reason|}}}}}}||{{#if:{{#invoke:WikidataIB|getValue|P570|fwd=ALL|maxvals=1|noicon=true|pd=yes|df=y}} | {{main other|[[Category:Marriage template errors|B{{PAGENAME}}]]}}before&nbsp;{{#invoke:WikidataIB|getValue|P570|fwd=ALL|maxvals=1|noicon=true|pd=yes|df=y}} |{{error-small|date missing}}}}}}<!-- -->{{#if:{{{end|{{{reason|}}}}}}|{{#if:{{{2|}}}{{{3|}}}|&#44;&#32;}}}}}} }}{{#if:{{{3|}}} |{{#ifeq:{{{end|{{{reason|}}}}}}| |{{#if:{{{2|}}}|&#x2060;&#8211;&#x2060;|{{#ifeq:{{{end|+}}}|{{{end|-}}} |{{#ifeq:{{{end|+}}}|{{{end|-}}} | until | before }} |{{#ifeq:{{{reason|+}}}|{{{reason|-}}} | until | before }}}}&nbsp;}} |{{#if:{{{2|}}} |&#59;&#32; }}{{#switch:{{lc:{{{end|{{{reason|}}}}}}}} | d | d. | died = died&nbsp;<!-- this used to be {{abbr|d.|died}} but caused confusion with "divorced" --> | div | div. | divorce | divorced = {{abbr|div.|divorced}}&nbsp; | sep | sep. | separated = {{abbr|sep.|separated}}&nbsp; <!-- commonly used reason for end --> | ann | ann. | annulled | annulment = {{abbr|ann.|annulled}}&nbsp; <!-- commonly used reason for end --> | she d. | her d. | she died | her death = {{#ifeq:{{#property:P21}}|male|died&nbsp;|{{main other|[[Category:Marriage template errors|X{{PAGENAME}}]]}}{{error-small|"{{lc:{{{end|{{{reason|}}}}}}}}" is deprecated; use "died" instead.}}&nbsp;}} | he d. | his d. | he died | his death = {{#ifeq:{{#property:P21}}|female|died&nbsp;|{{main other|[[Category:Marriage template errors|X{{PAGENAME}}]]}}{{error-small|"{{lc:{{{end|{{{reason|}}}}}}}}" is deprecated; use "died" instead.}}&nbsp;}} | w | w. | wid | wid. | widow | widowed = {{main other|[[Category:Marriage template errors|W{{PAGENAME}}]]}}{{error-small|invalid reason}}&nbsp; | = <!--(reason marriage ended not supplied)--> | #default = {{{end|{{{reason|}}}}}}&nbsp; }} }}{{#ifeq:{{{3|}}} |{{Str ≠ len|{{{3}}}|4 |{{#ifexpr:{{#iferror:{{#time:Ymd|{{#invoke:WikidataIB|getValue|P570|fwd=ALL|maxvals=1|noicon=true|pd=yes|df=ymd}} }}|{{#time:Ymd}} }} >= {{#time:Ymd|{{{3|}}}}} |{{#ifexpr:{{#time:Ymd|{{if empty|{{#invoke:WikidataIB|getValue|P570|fwd=ALL|maxvals=1|noicon=true|pd=yes|df=ymd}}|{{tomorrow}} }}}} = {{#time:Ymd|{{{3|}}}}} |{{#if:{{{end|{{{reason|}}}}}} |{{YEAR|{{{3|}}}}} |{{main other|[[Category:Marriage template errors|D{{PAGENAME}}]]}}{{if preview|<var>{{colored link|red|Category:Marriage template errors|{{First word|{{PAGENAMEBASE}}|sep=,}}'s date of death}}</var>|{{YEAR|{{{3|}}}}} }}}} |{{YEAR|{{{3|}}}}} }} |{{main other|[[Category:Marriage template errors|P{{PAGENAME}}]]}}{{if preview|<var>{{colored link|red|Category:Marriage template errors|{{#ifexpr:{{#time:Ymd}} >= {{#time:Ymd|{{{3|}}}}}|posthumous|future}} date}}</var>|{{YEAR|{{{3|}}}}} }}}} |{{#ifexpr:{{#iferror:{{YEAR|{{#invoke:WikidataIB|getValue|P570|fwd=ALL|maxvals=1|noicon=true|pd=yes|df=y}} }}|{{#time:Y}} }} >= {{YEAR|{{{3|}}}}} |{{YEAR|{{{3|}}}}} |{{main other|[[Category:Marriage template errors|P{{PAGENAME}}]]}}{{if preview|<var>{{colored link|red|Category:Marriage template errors|{{#ifexpr:{{#time:Y}} >= {{{3|}}}|posthumous|future}} year}}</var>|{{YEAR|{{{3|}}}}} }}}} }} |{{{3|}}} |{{tooltip|dotted=no|1={{#iferror: {{YEAR|{{{3|}}}}} | {{main other|[[Category:Marriage template errors|I{{PAGENAME}}]]}}{{error-small|invalid year}} |{{Str ≠ len|{{{3}}}|4 |{{#ifexpr:{{#iferror:{{#time:Ymd|{{#invoke:WikidataIB|getValue|P570|fwd=ALL|maxvals=1|noicon=true|pd=yes|df=ymd}} }}|{{#time:Ymd}} }} >= {{#time:Ymd|{{{3|}}}}} |{{#ifexpr:{{#time:Ymd|{{if empty|{{#invoke:WikidataIB|getValue|P570|fwd=ALL|maxvals=1|noicon=true|pd=yes|df=ymd}}|{{tomorrow}} }}}} = {{#time:Ymd|{{{3|}}}}} |{{#if:{{{end|{{{reason|}}}}}} |{{YEAR|{{{3|}}}}} |{{main other|[[Category:Marriage template errors|D{{PAGENAME}}]]}}{{if preview|<var>{{colored link|red|Category:Marriage template errors|{{First word|{{PAGENAMEBASE}}|sep=,}}'s date of death}}</var>|{{YEAR|{{{3|}}}}} }}}} |{{YEAR|{{{3|}}}}} }} |{{main other|[[Category:Marriage template errors|P{{PAGENAME}}]]}}{{if preview|<var>{{colored link|red|Category:Marriage template errors|{{#ifexpr:{{#time:Ymd}} >= {{#time:Ymd|{{{3|}}}}}|posthumous|future}} date}}</var>|{{YEAR|{{{3|}}}}} }}}} |{{#ifexpr:{{#iferror:{{YEAR|{{#invoke:WikidataIB|getValue|P570|fwd=ALL|maxvals=1|noicon=true|pd=yes|df=y}} }}|{{#time:Y}} }} >= {{YEAR|{{{3|}}}}} |{{YEAR|{{{3|}}}}} |{{main other|[[Category:Marriage template errors|P{{PAGENAME}}]]}}{{if preview|<var>{{colored link|red|Category:Marriage template errors|{{#ifexpr:{{#time:Y}} >= {{{3|}}}|posthumous|future}} year}}</var>|{{YEAR|{{{3|}}}}} }}}} }}}}|2={{{3|}}}}} }} |{{#if:{{{2|}}} |{{#if:{{{end|{{{reason|}}}}}}|&#44;&#32;|}} }}{{#switch:{{lc:{{{end|{{{reason|}}}}}}}} | d | d. | died = died | div | div. | divorce | divorced = divorced | sep | sep. | separated = separated | ann | ann. | annulled | annulment = annulled | she d. | her d. | she died | her death = {{#ifeq:{{#property:P21}}|male|died|{{main other|[[Category:Marriage template errors|X{{PAGENAME}}]]}}{{error-small|"{{lc:{{{end|{{{reason|}}}}}}}}" is deprecated; use "died" instead}}}} | he d. | his d. | he died | his death = {{#ifeq:{{#property:P21}}|female|died|{{main other|[[Category:Marriage template errors|X{{PAGENAME}}]]}}{{error-small|"{{lc:{{{end|{{{reason|}}}}}}}}" is deprecated; use "died" instead}}}} | w | w. | wid | wid. | widow | widowed = {{main other|[[Category:Marriage template errors|W{{PAGENAME}}]]}}{{error-small|invalid reason&nbsp}} | = <!--(reason marriage ended not supplied)--> | #default = {{{end|{{{reason|}}}}}} }} }}&#41;<wbr />&#8203;</div><!-- -->{{#invoke:Parameter validation|validateparams|module_options = Module:Parameter validation/default config}}<noinclude> {{documentation}} </noinclude> nz1eic23ltalkckc7uij4n42fdhv3h8 Nhwɛdo:Non breaking hyphen 10 4056 37280 2025-03-05T15:48:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37280 wikitext text/x-wiki <noinclude>{{#tag:syntaxhighlight| </noinclude>&#x2011;<noinclude> |lang=html}} {{template doc}}</noinclude> 9x62ykcwm4ewfyma6zlp3neiskjrym5 Nhwɛdo:Nonumtoc 10 4057 37281 2025-03-05T15:48:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37281 wikitext text/x-wiki <templatestyles src = "Nonumtoc/styles.css" /><noinclude>{{documentation}}</noinclude> 1fy2cp2vuo2yd2rxrbcop7icd616zgo Nhwɛdo:Page needed 10 4058 37282 2025-03-05T15:48:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37282 wikitext text/x-wiki {{ safesubst:<noinclude/>#invoke:Unsubst||date=__DATE__ |$B= {{Fix | link = Wikipedia:Citing sources | title={{delink|{{{reason|This citation requires a reference to the specific {{#if: {{yesno |{{{time|}}}}} | timestamp or time range| page or range of pages}} in which the material appears.}}}}} | text = {{#if: {{yesno |{{{time|}}}}} | timestamp | page}}&nbsp;needed | date = {{{date|}}} | cat-date = Category:Wikipedia articles needing page number citations }}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using page needed template with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Page needed]] with unknown parameter "_VALUE_"|ignoreblank=y| date | reason | time}} }}<noinclude> <!--Categories and interwikis go on the /doc sub-page.--> {{documentation}} </noinclude> 35961fgfwgdpjvr326uhnvcp9ml2r9i Nhwɛdo:R from Unicode character 10 4059 37283 2025-03-05T15:48:53Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37283 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from Unicode character |name=[[:Category:Redirects from Unicode characters|From a Unicode character]] |from=a ''single'' Unicode character |to=an article or Wikipedia project page that infers meaning for the symbol. Examples would be monetary symbols like dollar and euro signs, language symbols, emoji, and so on |info=For a multiple-character-long title with diacritics, use template {{tl|R from diacritic}} ''instead''. For codes such as "U+00E6", use {{tl|R from Unicode code}}. |printworthy={{#if:{{{1|}}}|yes|no}} |main category=<!--for automatic namespace detection--> |wikipedia category=<!--for automatic namespace detection--> }}<includeonly>{{Category handler|subpage=no|1=[[Category:Redirects from Unicode characters|{{#invoke:BaseConvert|convert|n={{#invoke:ustring|codepoint|\{{PAGENAME}}}}|base=16|width=6}}]]|main=1|wikipedia=1|other={{Incorrect redirect template|[[WP:Mainspace|main]]|[[WP:Project namespace|Wikipedia]]}}}}</includeonly><noinclude> <!-- The above redirect category sorts by character code in hex. Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> ij100sgqog4mnygbkeprw08tc830wzw Nhwɛdo:R from alternate name 10 4060 37284 2025-03-05T15:49:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37284 wikitext text/x-wiki #REDIRECT [[Template:R from alternative name]] {{Redirect category shell| {{R from move}} {{R to redirect template}} }} 76zpklgwxpcp0b74tw8fksx23styerk Nhwɛdo:R from chemical formula 10 4061 37285 2025-03-05T15:49:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37285 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from chemical formula |name=From a chemical formula |from=a chemical/molecular formula |to=its [[chemical name|systematic (technical)]] or [[trivial name]] |main category=Redirects from chemical formulas |printworthy=yes }}<includeonly>{{Main other|[[Category:Chemical formulas]]}}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> ase0gbdx67msyje2ph4wnw2y8zqt26j Nhwɛdo:R from draft namespace 10 4062 37286 2025-03-05T15:49:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37286 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from draft namespace |name=[[:Category:Redirects from drafts|From a draft]] |from=a [[WP:Drafts|draft]] page in the draft namespace or a [[Help:Userspace draft|userspace draft]] |to=the published article in mainspace |draft category=<!-- for automatic namespace detection--> |user category=<!-- for automatic namespace detection--> |info=This redirect page '''must not be''' in mainspace. ** '''Note:''' ''If this redirect is used in the article namespace, then it will populate '''{{cat|Pages with templates in the wrong namespace}}''' instead.'' }}<includeonly>{{Namespace detect | user = [[Category:Redirects from drafts| ]] | draft = [[Category:Redirects from drafts| ]] | other = {{Incorrect redirect template|[[WP:Drafts|draft]]|[[WP:User pages|user]]}} }}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{documentation}} </noinclude> b8b4t385suen9u1d3q7vih25cixcidr Nhwɛdo:R from gendered term 10 4063 37287 2025-03-05T15:49:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37287 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from gendered term |name=From a gendered term |from=a word or phrase that specifies [[gender]] |to=one that is either gender-neutral or specific to a different gender |info={{#if:{{{of|}}}|The gender-neutral form is <bdi>'''{{{of}}}'''</bdi>.|}} |main category=Redirects from gendered terms |printworthy={{#ifeq:{{{1}}}|unprintworthy|no|yes}} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 39k3jvyq5jzvgfjm8cb0svu8tb4j1qa Nhwɛdo:R from remote talk page 10 4064 37288 2025-03-05T15:49:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37288 wikitext text/x-wiki <noinclude>{{Template:This is a redirect/rcat|from remote talk page}} </noinclude>{{Redirect template |id=R from remote talk page |name=From a remote talk page |from=a [[Help:Talk pages|talk page]] '''in ''any'' talk namespace''' |to=a corresponding [[Wikipedia:Talk page guidelines#Centralized talk pages|centralized talk page]] that is more heavily watched, and thus more likely to be answered or acted on. Please start discussions there |all category=Redirects from remote talk pages }}{{#ifeq: {{NAMESPACENUMBER}}|1| {{#ifeq: {{#invoke:redirect|isRedirect|{{SUBJECTPAGENAME}}}}|yes| {{error|{{SUBJECTPAGENAME}} is a redirect, misplaced [[Template:R from remote talk page]]}} }} }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> gyk97vuucyn5t1tkv60dm2w0va7xj4k Nhwɛdo:R from television episode 10 4065 37289 2025-03-05T15:49:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37289 wikitext text/x-wiki <noinclude>{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from television episode |name=From a television episode |from=a television or radio [[episode]] title |to=a related work or [[WP:EPISODE|lists of episodes]] |info=The destination may be an article about a related episode, a subsection or a standalone list of episodes. |main category=Redirects from episodes }}<includeonly>{{Main other|{{#if: {{{multi|}}}<!-- -->| {{#invoke:R from fictional object multi|main|category=episode redirects to lists|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{sort|}}}}}<!-- -->| {{#if: {{{1|}}}<!-- -->| [[Category:{{resolve category redirect|{{{1}}} episode redirects to lists}}{{#if: {{{2|}}} | {{!}}{{{2}}} }}]]<!-- -->| [[Category:Episode redirects to lists{{#if: {{{2|}}} | {{!}}{{{2}}} }}]]<!-- -->}}<!-- -->}} }}</includeonly><noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> 9ymzezi694n9iwc08dmhntu15k7v9r8 Nhwɛdo:SDcat 10 4066 37290 2025-03-05T15:50:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37290 wikitext text/x-wiki <includeonly>{{#invoke:SDcat |setCat}}</includeonly><noinclude> {{documentation}} </noinclude> gejktck2ca8vfelabmrprhfecoxzlpi Nhwɛdo:Single+double 10 4067 37291 2025-03-05T15:50:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37291 wikitext text/x-wiki <span style="padding-right:.15em;">'</span>"<noinclude> {{Documentation}} <!--Add interwikis and categories to the /doc subpage.--> </noinclude> ojmofv511ji52y5zk6s39zf3lu18t0r Nhwɛdo:Soft redirect with Wikidata item 10 4068 37292 2025-03-05T15:50:27Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37292 wikitext text/x-wiki {{ambox | style = border-left-width: 0.5em;{{category other|background:#ECE0F8;}} | image=[[File:Wikidata-logo-en.svg|40px|link=Wikidata|alt=Wikidata]] | text='''{{c|Soft redirects connected to a Wikidata item|From a cross-project redirect}}''': This is a [[Help:Redirect#Soft redirects|soft redirect]] that is used as a connection to other Wikimedia projects. A [https://www.wikidata.org Wikidata] element is linked to this page: : {{Q|{{{1|}}}}}. {{#if:{{{1|}}}||{{#if:{{#invoke:wd|label|raw}}|<!--wikidata is linked, no issue-->|{{font color|red|Error: no Wikidata item linked! Either link a Wikidata item or remove this template.}}<includeonly>[[Category:Unlinked Wikidata redirects]]</includeonly>}}}} * Use this template only on [[WP:soft redirect|soft redirect]]s – for hard redirects use {{tl|R with Wikidata item}}. }}<includeonly>[[Category:Soft redirects connected to a Wikidata item]]</includeonly><noinclude> {{documentation}} </noinclude> qvr4jd72ox8w02ad3ulg2445khasbla Nhwɛdo:TOC limit/styles.css 10 4069 37293 2025-03-05T15:50:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37293 sanitized-css text/css /* {{pp-template}} Allow limiting of which header levels are shown in a TOC; <div class="toclimit-3">, for instance, will limit to showing ==headings== and ===headings=== but no further (as long as there are no =headings= on the page, which there shouldn't be according to the MoS). */ .toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; } clkz25e6xu067l6ec31e9unokrhkflm Nhwɛdo:Tbullet 10 4070 37294 2025-03-05T15:50:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37294 wikitext text/x-wiki #REDIRECT [[Template:Template example bullet]] {{Redirect category shell| {{R with history}} {{R from template shortcut}} }} 1n1lct44ulvbjlh3era65z08pjmgnn7 Nhwɛdo:Tbulletp 10 4071 37295 2025-03-05T15:51:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37295 wikitext text/x-wiki * {{tlx|{{{1|{{PAGENAME}}}}}|{{{2|}}}}} {{{{{1|{{PAGENAME}}}}}|{{{2|}}}}}<noinclude> {{documentation|content= == See also == * {{tl|Template example bullet}} * {{tl|Template example row}} * {{tl|Markup}} * {{tl|Markupv}} [[Category:Documentation assistance templates|Tbulletp]] }}</noinclude> tucvkhwoimc71x86xrdvnksqbcuhwoa Nhwɛdo:Time ago 10 4072 37296 2025-03-05T15:51:26Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37296 wikitext text/x-wiki {{#invoke:Time ago|main}}<noinclude> {{documentation}} <!-- Categories go in the /doc subpage and interwikis go in Wikidata. --> </noinclude> mzprrwbd409g2cer41ys035v9oay1od Nhwɛdo:Tlsx 10 4073 37297 2025-03-05T15:51:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37297 wikitext text/x-wiki #REDIRECT [[Template:Template link expanded with subst]] 2jtgh1mrt7kqq4ieti6wo7u15gl5p81 Nhwɛdo:Twitter 10 4074 37298 2025-03-05T15:51:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37298 wikitext text/x-wiki {{#if:{{{1|}}}{{{id|}}}{{#property:P2002}} | [https://x.com/{{#if:{{{1|{{{id|}}}}}} |{{{1|{{{id}}}}}} |{{First word|1={{#property:P2002}}|sep=,}} }} {{#if:{{{2|{{{name|}}}}}} |{{{2|{{{name}}}}}} |{{PAGENAMEBASE}} }}] on [[Twitter]]{{EditAtWikidata |pid=P2002 |{{{1|{{{id|}}}}}} }}{{WikidataCheck |property=P2002 |value={{{1|{{{id|}}}}}} |category=Twitter username |namespaces=0 |nocatsame=1 |ignorecase=1 }} |<includeonly><span class="error">&#123;&#123;[[Template:Twitter|Twitter]]&#125;&#125; template missing ID and not present in Wikidata.</span>{{Main other|[[Category:Twitter template missing ID and not in Wikidata]]}}</includeonly> }}{{#invoke:Check for unknown parameters|check|unknown={{Main other|[[Category:Pages using Twitter with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Twitter]] with unknown parameter "_VALUE_"|showblankpositional=1| 1 | 2 | id | name }}<noinclude> {{Documentation}} </noinclude> lvlsyrazx5alrgzrpkq8z1m35yrwyna Nhwɛdo:Undisclosed paid 10 4075 37299 2025-03-05T15:52:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37299 wikitext text/x-wiki {{SAFESUBST:<noinclude />#invoke:Unsubst||date=__DATE__|$B= {{Ambox | name = Undisclosed paid | type = delete | image = [[File:Coin Icon.svg|50x40px]] | issue = This {{{1|article}}} '''may have been created or edited in return for undisclosed payments'''{{#if:{{{pre16Jun2014|}}}||, a violation of Wikipedia's [[wmf:Terms of Use/en#paid-contrib-disclosure|terms of use]]}}. It may require cleanup to comply with Wikipedia's [[Wikipedia:List of policies#Content|content policies]], particularly [[Wikipedia:Neutral point of view|neutral point of view]]. | fix = | date = {{{date|}}} | cat = Wikipedia articles with undisclosed paid content | talk = {{{talk|}}} }} }}<noinclude>{{Documentation}}<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --></noinclude> f8kzm5jzpnp8ixjgimwjdlmij0jx4i7 Nhwɛdo:Url 10 4076 37300 2025-03-05T15:52:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37300 wikitext text/x-wiki #REDIRECT [[Template:URL]] 2uwh2dcmi81lz5d1g1mj3chw0s126ro Talni kasa 0 4077 37315 37314 2025-03-05T22:14:11Z KISUMAR123 67 MEDZE LENKE KAA HO 37315 wikitext text/x-wiki {{Databox|item=Q25047888}} '''Talni''' (Talene), anaa ''Tallensi'', yɛ Gur kasa a ɔwɔ Burkina Faso na [[Ghana]]. == Mboayɛdze == be3898mjxrkunan9qvlc5eisfjq9rpd Santrokofi kasa 0 4078 37319 37318 2025-03-05T22:44:52Z KISUMAR123 67 Mehyɛɛ atsekel no mu kena 37319 wikitext text/x-wiki '''Santrokofi''' anaa '''Selee''' (''Sεlεε'', dzin a wɔdze frɛ nkorɔfo na kasa) yɛ kasa a wɔka no wɔ Firaw Mantɔw mu mbepɔw mfinimfin fa a ɔwɔ Ghana no. Ɔka Ghana Togo Bepɔw do kasa ahorow (a wɔtaa frɛ no Togorestsprachen anaa Togo Nkae kasa) a ɔwɔ Niger–Congo Kwa baa dwumadzibea no asaasesin kuw no ho. == Mboayɛdze == tiwwk0jbh7ck3d60dcuhtzykv9m05xl Saeed Abubakr Zakaria 0 4079 37326 37325 2025-03-05T23:07:31Z KISUMAR123 67 Mehyɛɛ atsekel no mu kena 37326 wikitext text/x-wiki '''Saeed Abubakr Zakaria''' yɛ Ghana Islam ho nyimdzeefo na Anbariya Islamic Institute a ɔwɔ Tamale a ɔwɔ Ghana ne kandzifo. Ɔyɛ Anbariya Sunni Community a ɔwɔ Ghana no sunsum mu kandzifo. Odzii Afa Ajura a owui wɔ 22 December 2004 no ananmu. Zakaria suaa adze wɔ Islamic University of Madinah wɔ 1970 mfe no mu ber a onyaa sika a wɔdze bɔboa no. Ɔsan kɔr Suapɔn no mu kɛkyerɛɛ adze ber a owiee skuul wɔ afe 1985 mu a nna ɔwɔ BA wɔ Islam mbra mu na M.A. wɔ Islam nyamekyerɛ mu. Zakaria soom dɛ Imam wɔ Canada fii afe 1997 mu kesii May 2007, ber a ɔsanee kɔr Ghana kedzii panyin wɔ Anbariya Islamic Institute mu. == Hwɛ iyi so == Osman Nuhu Sharubutu == Mboayɛdze == pppgaq3u68ds2zlalewpb3he64k18xq Richard Kwaku Osei 0 4080 37350 37332 2025-03-06T06:52:21Z KISUMAR123 67 Mehyɛɛ atsekel no mu kena 37350 wikitext text/x-wiki '''Richard Kwaku Osei''' yɛ Ghana amanyɛnyi, na nna ɔyɛ mbrahyɛbaguanyi wɔ Ghana Republic a ɔtɔ do ebien no ne mbrahyɛ bagua a odzi kan no mu. Ogyinaa Krobo mantamu ananmu wɔ National Alliance of Liberals (NAL) no kuw ase. == Abrabɔ ahyɛse na adzesua == Wɔwoo Osei wɔ afe 1918 mu wɔ Ghana Epuei Mantɔw mu. Ɔkɔr Manyakpongunor Presbyterian Ahyɛse Skuul na Bana Hill Presbyterian Mfinimfin Skuul a onyaa ne Standard Seven Certificate. Ɔyɛɛ adwuma dɛ okuanyi na oguadzinyi ansaana ɔrokɔ mmarahyɛ bagua. == Amanyɛsɛm == i7kfxyufhv3rbbiq819v4togb2bcr02 Fufu Efir 0 4081 37339 37338 2025-03-06T05:58:32Z Amaesumambaa 1641 37339 wikitext text/x-wiki '''Fufu Efir''' yɛ efir bi a ɔdze yɛ adze wɔ gyaadze, dza wɔdze yɛ bi nye dɛ wɔdze siw edziban ahorow bi, tsitsir bankye, berɛdze, anaa bayer ma ɔbɛyɛ Anaafo na Mfinimfin afamu Ebibifo edziban a wɔfrɛ no fufu. [[Fael:Fufu_Machine.jpg|thumb|300x300px|Machine used in making fufu]] Fufu efir tum siw fufu no ma ɔyɛ motoo, nafaa wɔ bɛyɛ sema kor ntamu; sɛ edze wankasa wahoɔdzen bobɔ na isiw dɛm Fufu no a ɔbɛgye wo sema 30 ana. == Mpontu == Obi a wɔfrɛ no Fadegnom Charles a ɔyɛ Ghananyi na eyimam kandzia ho guadzifo na ɔyɛɛ Fufu efir a odzi kan wɔ afe 2004 mu, ɔyɛɛ fufu efir a ɔdze eyinam kandzia dzi dwuma kakraa bi ma ne mpɔtamu hɔfo dze dzii dwuma. Ekyir yi nyimpakuw bi a Professor Kwadeo Kesse, Dr Lawrence Ansong na R.E Doddoo a wɔwɔ [[Kwame Nkrumah University of Science and Technology]] (KNUST) da ano yɛɛ mfir no pii mber kakraa bi ekyir. Efir no tserɛwee wɔ efiefimu na ndwuma nkakramba mu wɔ Nkran wɔ afe 2014 mu. Wɔ afe 2017 mu no, Togolesefo eguadzifo a wɔfrɛ hɔn Logou Minsob yɛɛ fufuefir a ɔboa ma ɔnyam fufu no yie ma ɔfora ma ɔyɛ kama bae. == Mboadze == {{reflist|2}}{{Ghana-cuisine-stub}} {{Togo-stub}}{{reflist|2}}{{Ghana-cuisine-stub}} {{Togo-stub}}{{reflist|2}}{{Ghana-cuisine-stub}} {{Togo-stub}} <ref name="Nomoresweat" /> cl8rzlzcebv21mercx2i7i1bdbap4te Ahanta kasa 0 4082 38357 38204 2025-04-28T09:59:20Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38357 wikitext text/x-wiki {{Databox|item=Q34729}}{{Infobox language | name = Fanti | nativename = | region = [[Ghana]] | ethnicity = [[Fanti people]] | speakers = {{sigfig|175,000|2}} | date = 2013 | ref = e25 | familycolor = Niger-Congo | fam2 = [[Atlantic–Congo languages|Atlantic–Congo]] | fam3 = [[Kwa languages|Kwa]] | fam4 = [[Potou–Tano languages|Potou–Tano]] | fam5 = [[Tano languages|Tano]] | fam6 = [[Central Tano languages|Central Tano (Akan)]] | fam7 = [[Bia languages|Bia]] | fam8 = South | iso3 = aha | glotto = ahan1243 | glottorefname = Fanti | script = Latin }} '''Mfantse kasa''' yɛ Mfinimfin Tano kasa, wɔka dɛm kasa yi wɔ anaafo famu atɔe mpoano wɔ Ghana wɔ Takoradze na Kasoa.<ref>https://www.ethnologue.com/25/language/aha/</ref> == Fɔnɔlɔgye == === Konsonantse === Anomu ngyegyee foonim a ɔwɔ Ahanta kasa mu na yehu no wɔ ase ha no.<ref>https://phoible.org/inventories/view/1400</ref> {| class="wikitable" style="text-align: center" ! colspan="2" | ! colspan="2" |[[Bilabial consonant|Anofamfa]] ! colspan="2" |[[Labiodental consonant|Anobatase]] ! colspan="2" |[[Dental consonant|Se]] ! colspan="2" |[[Alveolar consonant|se- ekyir]] ! colspan="2" |[[Postalveolar consonant|Anomu nkurii]] ! colspan="2" |[[Palatal consonant|Dadawmu dzendzen]] ![[Labial–velar consonant|Ano-bata dadawmu bɛtɛɛ]] ! colspan="2" |Dadawmu bɛtɛɛ ! colspan="2" |[[Glottal consonant|Menmu]] |- ! colspan="2" |[[Nasal consonant|Hwenmu]] | style="border-right: 0;" | | style="border-left: 0;" |[[Voiced bilabial nasal|m]] | colspan="2" | | colspan="2" | | style="border-right: 0;" | | style="border-left: 0;" |[[Voiced dental, alveolar and postalveolar nasals|n]] | colspan="2" | | colspan="2" |[[Voiced palatal nasal|ɲ]] | | style="border-right: 0;" | | style="border-left: 0;" |[[Voiced velar nasal|ŋ]] | colspan="2" | |- ! colspan="2" |[[Plosive|Egyinae]] | style="border-right: 0;" | | style="border-left: 0;" |[[Voiced bilabial plosive|b]] | colspan="2" | |[[Voiceless dental plosive|t̪]] |[[d̪]] | style="border-right: 0;" | | style="border-left: 0;" | | style="border-right: 0;" | | style="border-left: 0;" | | colspan="2" | | | style="border-right: 0;" |[[K (IPA)|k]] | style="border-left: 0;" |[[Voiced velar plosive|g]] | style="border-right: 0;" | | style="border-left: 0;" | |- ! colspan="2" |[[Affricate|Egyinae nkyermu]] | style="border-right: 0;" | | style="border-left: 0;" | | colspan="2" | | style="border-right: 0;" | | style="border-left: 0;" | | colspan="2" | | style="border-right: 0;" | | style="border-left: 0;" | |[[Voiceless palatal affricate|cç]] |[[Voiced palatal affricate|ɟʝ]] |[[Voiceless labial–velar plosive|k͡p]] | style="border-right: 0;" | | style="border-left: 0;" | | colspan="2" | |- ! colspan="2" |[[Fricative|Nkyermu]] | colspan="2" | | style="border-right: 0;" |[[Voiceless labiodental fricative|f]] | style="border-left: 0;" | | style="border-right: 0;" | | style="border-left: 0;" | | style="border-right: 0;" |[[Voiceless alveolar fricative|s]] | style="border-left: 0;" | | style="border-right: 0;" |[[Voiceless postalveolar fricative|ʃ]] | style="border-left: 0;" | | colspan="2" | | | style="border-right: 0;" | | style="border-left: 0;" | | style="border-right: 0;" |[[Voiceless glottal fricative|h]] | style="border-left: 0;" | |- ! rowspan="2" |Ennyanyɛ bawol !<small>[[Central consonant|Central]]</small> | colspan="2" | | colspan="2" | | colspan="2" | | colspan="2" | | style="border-right: 0;" | | style="border-left: 0;" | | style="border-right: 0;" | | style="border-left: 0;" |[[J (IPA)|j]] |[[Voiced labial–velar approximant|w]] | style="border-right: 0;" | | style="border-left: 0;" | | colspan="2" | |- !<small>[[Lateral consonant|Nkyɛnmu]]</small> | colspan="2" | | colspan="2" | | colspan="2" | | style="border-right: 0;" | | style="border-left: 0;" |[[Voiced alveolar lateral approximant|l]] | colspan="2" | | colspan="2" | | | colspan="2" | | colspan="2" | |- ! colspan="2" |[[Labialized|Anokukrubayɛ]] | colspan="2" | | colspan="2" | | colspan="2" | | colspan="2" | | colspan="2" |[[Labialized consonant|ʃʷ]] | colspan="2" |[[Labialization|ɲʷ]], [[Voiceless palatal affricate|cçʷ]], [[Voiced palatal affricate|ɟʝʷ]] | | colspan="2" |[[Labialized velar consonant|ɡʷ]] | colspan="2" | |} === Mbawor === {| class="wikitable" style="text-align: center;" ! ![[Front vowel|Enyim]] ![[Near-front vowel|Enyim kakra]] ![[Near-back vowel|Ekyir kakra]] ![[Back vowel|Ekyir]] |- ![[Close vowel|M]]<nowiki/>buei |[[i]] | | |[[Close back rounded vowel|u]] |- ![[Near-close vowel|mbuei kakra]] | |[[Near-close near-front unrounded vowel|ɪ]] |[[Near-close near-back rounded vowel|ʊ]] | |- ![[Close-mid vowel|Ntowmu kakra]] |[[E (IPA)|e]] | | |[[Close-mid back rounded vowel|o]] |- ![[Open-mid vowel|Mbuei]] kakra |[[Open-mid front unrounded vowel|ɛ]] | | |[[Open-mid back rounded vowel|ɔ]] |- ![[Open vowel|Mbuei]] |[[Open front unrounded vowel|a]] | | | |} Mbawor a yetum bɔ hwen ka nye /ĩ/, /ã/, /ũ/, /ɪ̃/, and /ʊ̃/. === Ndze === Ahanta wɔ ndze ebien. Sor ndze na famu ndze. <ref>{{Cite web |title=Phoible |url=https://phoible.org/inventories/view/1400}}</ref> {| class="wikitable" style="text-align: center" ! colspan="2" | ! colspan="2" |[[Bilabial consonant|Bilabial]] ! colspan="2" |[[Labiodental consonant|Labiodental]] ! colspan="2" |[[Dental consonant|Dental]] ! colspan="2" |[[Alveolar consonant|Alveolar]] ! colspan="2" |[[Postalveolar consonant|Post-]] [[Postalveolar consonant|alveolar]] ! colspan="2" |[[Palatal consonant|Palatal]] ![[Labial–velar consonant|Labial–velar]] ! colspan="2" |[[Velar consonant|Velar]] ! colspan="2" |[[Glottal consonant|Glottal]] |- ! colspan="2" |[[Nasal consonant|Nasal]] | style="border-right: 0;" | | style="border-left: 0;" |[[Voiced bilabial nasal|m]] | colspan="2" | | colspan="2" | | style="border-right: 0;" | | style="border-left: 0;" |[[Voiced dental, alveolar and postalveolar nasals|n]] | colspan="2" | | colspan="2" |[[Voiced palatal nasal|ɲ]] | | style="border-right: 0;" | | style="border-left: 0;" |[[Voiced velar nasal|ŋ]] | colspan="2" | |- ! colspan="2" |[[Plosive]] | style="border-right: 0;" | | style="border-left: 0;" |[[Voiced bilabial plosive|b]] | colspan="2" | |[[Voiceless dental plosive|t̪]] |[[d̪]] | style="border-right: 0;" | | style="border-left: 0;" | | style="border-right: 0;" | | style="border-left: 0;" | | colspan="2" | | | style="border-right: 0;" |[[K (IPA)|k]] | style="border-left: 0;" |[[Voiced velar plosive|g]] | style="border-right: 0;" | | style="border-left: 0;" | |- ! colspan="2" |[[Affricate]] | style="border-right: 0;" | | style="border-left: 0;" | | colspan="2" | | style="border-right: 0;" | | style="border-left: 0;" | | colspan="2" | | style="border-right: 0;" | | style="border-left: 0;" | |[[Voiceless palatal affricate|cç]] |[[Voiced palatal affricate|ɟʝ]] |[[Voiceless labial–velar plosive|k͡p]] | style="border-right: 0;" | | style="border-left: 0;" | | colspan="2" | |- ! colspan="2" |[[Fricative]] | colspan="2" | | style="border-right: 0;" |[[Voiceless labiodental fricative|f]] | style="border-left: 0;" | | style="border-right: 0;" | | style="border-left: 0;" | | style="border-right: 0;" |[[Voiceless alveolar fricative|s]] | style="border-left: 0;" | | style="border-right: 0;" |[[Voiceless postalveolar fricative|ʃ]] | style="border-left: 0;" | | colspan="2" | | | style="border-right: 0;" | | style="border-left: 0;" | | style="border-right: 0;" |[[Voiceless glottal fricative|h]] | style="border-left: 0;" | |- ! rowspan="2" |[[Approximant]] !<small>[[Central consonant|Central]]</small> | colspan="2" | | colspan="2" | | colspan="2" | | colspan="2" | | style="border-right: 0;" | | style="border-left: 0;" | | style="border-right: 0;" | | style="border-left: 0;" |[[J (IPA)|j]] |[[Voiced labial–velar approximant|w]] | style="border-right: 0;" | | style="border-left: 0;" | | colspan="2" | |- !<small>[[Lateral consonant|Lateral]]</small> | colspan="2" | | colspan="2" | | colspan="2" | | style="border-right: 0;" | | style="border-left: 0;" |[[Voiced alveolar lateral approximant|l]] | colspan="2" | | colspan="2" | | | colspan="2" | | colspan="2" | |- ! colspan="2" |[[Labialized]] | colspan="2" | | colspan="2" | | colspan="2" | | colspan="2" | | colspan="2" |[[Labialized consonant|ʃʷ]] | colspan="2" |[[Labialization|ɲʷ]], [[Voiceless palatal affricate|cçʷ]], [[Voiced palatal affricate|ɟʝʷ]] | | colspan="2" |[[Labialized velar consonant|ɡʷ]] | colspan="2" | |}= {{Reflist}}{{Languages of Ghana}} {{Kwa languages}} {{authority control}} {{kwa-lang-stub}}{{Short description|Niger-Congo language of Ghana}}{{Infobox language|name=Fanti|nativename=|region=[[Ghana]]|ethnicity=[[Fanti people]]|speakers={{sigfig|175,000|2}}|date=2013|ref=e25|familycolor=Niger-Congo|fam2=[[Atlantic–Congo languages|Atlantic–Congo]]|fam3=[[Kwa languages|Kwa]]|fam4=[[Potou–Tano languages|Potou–Tano]]|fam5=[[Tano languages|Tano]]|fam6=[[Central Tano languages|Central Tano (Akan)]]|fam7=[[Bia languages|Bia]]|fam8=South|iso3=aha|glotto=ahan1243|glottorefname=Fanti|script=Latin}} k9wuybil53sd8x4aofiz7oertzjgnp1 Adele Kasa 0 4083 38354 38182 2025-04-28T09:49:30Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38354 wikitext text/x-wiki {{Databox|item=Q27740}}'''Adele kasa''' a wɔka no wɔ Ghana Mfinimfin Epuuei afamu nye Togo mfinimfin Atɔe afamu. Ɔka hɔn a wɔwɔ Ghana Togo Bepɔw do no hɔn kasaa ahorow nye asaasesin kuw no ho (a yɛtaa frɛ hɔn Togorestsprachen anaa ogo Remnant kasa. ) a ɔka Kwa kasa no ne fa a ɔwɔ Niger-Congo ho no. Hɔn a wɔka kasa no ankasa, Adelefo no, wɔfrɛ kasa no Gidire. == Akyerɛw mbra == Ghana ha no, Kuw a ɔhwɛ Kasa, Akyerɛw nye Baebor nkyerɛase (GILLBT) hyehyɛɛ akyerɛwamba a obotum akyerɛ baebor no ase akɔ Adele kasa no mu. {| class="wikitable" |+Adele Kasa no n'akyerɛwamba (Ghana)<ref>https://web.archive.org/web/20240000000000*/http://www.gillbt.org/index.php?option=com_content&task=view&id=51&Itemid=71</ref> |A |B |Bw |D |E |Ɛ |F |Fw |G |Gb |Gy |H |I |Ɩ |K |Kp |Ky |Kw |L |M |N |Ny |Ŋ |Ŋm |Ŋw |O |Ɔ |P |Pw |R |S |T |U |Ʋ |W |Y |- |a |b |bw |d |e |ɛ |f |fw |g |gb |gy |h |i |ɩ |k |kp |ky |kw |l |m |n |ny |ŋ |ŋm |ŋw |o |ɔ |p |pw |r |s |t |u |ʋ |w |y |} Adele akyerɛwamba a wɔdze dzi dwuma wɔ Togo no yɛ pɛpɛɛpɛ, .nanso Rongier dze digraphs kakraa bi na ɔdze edzi dwuma wɔ ne Adele-Franse nsɛm nkyerɛasee nwoma no index no mu. {| class="wikitable" |+Adele akyerɛwamba (Togo)<ref>https://corporan.huma-num.fr/Fonds/Rongier/Rongier_1998_Dictionnaire-Français-Adele.pdf</ref> |A |B |C |D |E |Ɛ |F |G |Gb |I |Ɩ |J |K |Kp |L |M |N |Ny |Ŋ |O |Ɔ |P |R |S |U |Ʋ |W |Y |- |a |b |c |d |e |ɛ |f |g |gb |i |ɩ |j |k |kp |l |m |n |ny |ŋ |o |ɔ |p |r |s |u |ʋ |w |y |} {| class="wikitable" |} == Mboaedze == 0h9m1z9vyvdkc7y0k2k00la29v3j200 Akuapem Kasa 0 4084 37361 37360 2025-03-06T17:05:28Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37361 wikitext text/x-wiki Akuapem kasa a yɛsan frɛ no Akuapim, Akuapem Twi na Akwapi, no yɛ Akan kasahorow no mu kor, ɔka Esuantse ho (a yɛka hɔn bɔ mu frɛ no Twi) nye Mfantse, a yetum tse iyinom nyina ase.<ref>https://www.ethnologue.com/language/aka/</ref><ref>https://en.wikipedia.org/wiki/Akuapem_dialect#cite_ref-:1_3-0</ref><ref>https://books.google.com.gh/books?id=2BmZf4bA-8UC&redir_esc=y</ref><ref>https://wisc.pb.unizin.org/lctlresources/chapter/about-akan-twi/</ref> . Yɛwɔ nyimpa dodow bɛyɛ 626,000 a wɔka Akuapem kasa no, a ne tsitsiriw nye nkorɔfo a wɔwɔ Ghana nye Cote D'Ivoire.<ref>https://www.ethnologue.com/language/aka/</ref> ɔyɛ abakɔsɛm mu nwoma nye enyimnyam kasa a ɔka Akan kasa no ho, ɔno na wodzii kan gyinaa do dze kyerɛɛ Baebor no mu kɔr Akan kasa nkaa no mu .<ref>https://books.google.com.gh/books?id=2BmZf4bA-8UC&redir_esc=y</ref><ref>https://dacb.org/stories/ghana/christaller-j/</ref> Akuapem''Akuapem''Native toGhanaEthnicityAkuapem Native speakers 626,000 (2013)<ref>https://en.wikipedia.org/wiki/Ethnologue</ref> Language family Niger–Congo? * Atlantic–Congo ** Kwa *** Potou–Tano **** Tano ***** Central Tano ****** Akan ******* '''Akuapem''' Writing system LatinOfficial statusRegulated byAkan Orthography CommitteeLanguage codesISO 639-3–''Glottolog''<code>akua1239</code>IETF<code>tw-akuapem</code> == Bea a ɔhyɛɛ ase firii == Yenyaa dzin Akuapem fii Akan nkoa apem anaa ekuw-apem mu.<ref>https://www.cambridge.org/core/journals/africa/article/abs/no-condition-is-permanent1-ethnic-construction-and-the-use-of-history-in-akuapem/4EC884CED054EADF0FB3222CDB0D109E</ref> == Abakɔsɛm == Basel asafo a nna wɔwɔ Gold Coast no na wodzii kan yɛɛ Akuapem kasa n'akyerɛw no wɔ afe 1842 mu,<ref>https://books.google.com.gh/books?id=a3RkAAAAMAAJ&redir_esc=y</ref> naaso kasa no n'akyerɛw ho abakɔsɛm no ankasa hyɛ ase fi 1853 mu a wotsintsiim kasa mbra no mu ebien, hɔn nye German ''Elemente des Akwapim Dialects der Odshi Sprache'' ''nna English Grammatical Outline and Vocabulary of the Oji Language a ɔfa Akuapem kasa no ho tsitsiriw, a ne nyina no Hans Nicolai Riis na ɔkyerɛwee, ɔno nye Basel asafo a nna ɔwɔ nkan Gold Coast tsirtsenanyi no no wɔfaase. Anka wonndzi iyinom ekyir wɔ Akuapem nkyerɛwee no nwoma ahorow mu kesi dɛ wɔbɛkyerɛ Apam Fofor no ase.''<ref>https://en.wikipedia.org/wiki/Akuapem_dialect#cite_note-9</ref> Woyii Akuapem kasa no sii hɔ dɛ ɔno na origyina mu ama Akan kasahorow no nyina osiandɛ asɛmpatserɛwfo a nna wɔwɔ Base asafo no mu no hun dɛ ɔyɛ apam a ɔfata dɛ wɔgye to mu. Christaller a nn oesua Akyem kasa no naaso ɔye Akuapem kasa no dzi no hun dɛ oye dɛ wɔgye to mu,<ref>https://dacb.org/stories/ghana/christaller-j/</ref> ɔkyerɛkyerɛɛ asɛm no mu, nye ne sibew ber a nna orubue 1875 Kasa mbra a ɔwɔ Esuantse nye Mfantse kasa a wɔfrɛ no Tshi enyi do no. Ɔno [Akuapem] yɛ Akan kasa a enya nkɛntɛndo wɔ Mfantse kasa do , a ɔkyerɛ kwan wɔ mfinimfin kwan a ɔda Akan kasa afofor nye Mfantse ntamu wɔ ngyegyee, akwan nye nsɛm a wɔka mu; ɔgye nkorbata ebien no nyina to mu mbrɛ ɔnye hɔn ho hɔn ho nnhyia no, na ɔno ntsi, ɔyɛ dza oye sen biara dɛ wobotum enya hɔn ho efi afã ebien no nyina mu.<ref>https://books.google.com.gh/books?id=2BmZf4bA-8UC&redir_esc=y</ref> === Baebor === Akuapem abakɔsɛm dɛ nwoma mu kasa no hyɛ ase wɔ dza wɔapaw no dɛ ɔnyɛ dza ɔnyɛ ngyinado mma Apam Fofor no ne nkyerɛasee wɔ Akan kasa mu, a wotsintsimii wɔ afe 1870 mu a ne nkyerɛasee a ɔto do ebien wɔ afe 1878 mu, nye Bible mũ no nyina, a wotsintsimii wɔ afe 1871 mu no do. Gold Coast Basel Asafo no na wɔkyerɛɛw ebien no nyina, tsitsiriw German ɔsɛmpatserɛwfo nye kasa ho niymdzefo Johann Gottlieb Christaller nye Akanfo kasa ho nyimdzefo nye asɛmpatserɛwfo a wɔyɛ kurowmu hɔ fo David Asante, Theophilus Opoku, Jonathan Palmer Bekoe, nye Paul Keteku.<ref>https://en.wikipedia.org/wiki/Akuapem_dialect#cite_note-10</ref><ref>https://en.wikipedia.org/wiki/Akuapem_dialect#cite_note-11</ref><ref>https://en.wikipedia.org/wiki/Akuapem_dialect#cite_note-:4-12</ref> Ɔmmfa ho dɛ wotsintsiim Baebor no, na Akanfo akenkan nye akyerɛw renntserɛw wɔ Akanfo mu ber bi, na dɛm ara so na Europafo a wɔbaa atubrafo no mpo mu. Mfatoho, ber a Britania ɔsraanyi panyin Sir Garnet Wolseley<ref>https://books.google.com.gh/books?id=T9io2oPOAXAC&redir_esc=y</ref> a nna wonyim no na wɔda ho ara nyim no wɔ Ghana dɛ "Sargrenti" ("Sir Garnet" edzifudzepɛ bi) fii ase yɛɛ ɔsatu kɔr Ghana wɔ Anglo-Ashanti ɔko a ɔtɔ do ebiasa no mu wɔ afe 1873 mu no, ɔyɛɛ n'adwen dɛ ɔdze ne frɛ a ɔfrɛɛ no ​​kɔr ɔko no bɔkɔ akɛma Asante hen Kofi Karikari wɔ Borɔfo nye Asante kasa mu, na ohunii dɛ, mbrɛ wonyim no, "Mfantse anaa Esuantse kasa no ho mfonyin a wɔakyerɛw a ɔfata biara nnyi hɔ", na ayɛ sdɛ ɔtwee frɛ no a wɔdze bɔkɔ no ase adapɛn ebien; iyi nyina wɔ mu mpo dɛ nna Akuapem Apam Fofor bi atera hɔ mfe ebiasa na Baebor mũ no nyina edzi mfe ebien dze.<ref>https://archive.org/details/agrammarasantea00chrigoog</ref> Kasa Mbra nye Nsɛm nkyerɛase Nwoma Christaller no nwoma A Grammar of the Asante and Fante language called Tshi (1875) nye A Dictionary of the Asante and Fante language called Tshi (1881), a ɔkyerɛwee a ɔfa Akuapem ho no da ho ara yɛ Twi kasa mbra nye nsɛm asekyerɛ nwoma a ogyina pintsinn wɔ adzesua mu, ɔmmfa ho dɛ kasa horow no nkyerɛwdze, nsɛmfua, nye kasa mbra asesa wɔ mfeha no mu fi ber a wotsintsimii no. == Fɔnɔlɔgyi == === Nkonsonantse === {| class="wikitable" ! colspan="2" | !Anofamfa !Se-ekyir !Post-alveolar !Retroflex !Dadawmu -dzendzen !dadawmu-bɛtɛɛ !Menmu |- ! rowspan="2" |Hwenmu !pow |m ⟨m⟩ |n ⟨n⟩ | | |ɲ ⟨ny, n⟩ |ŋ ⟨ng, n⟩ | |- !Anofamfa | |nʷ ⟨nw⟩ | | | | | |- ! rowspan="3" |Egyinae/nkyermu !pow |b ⟨b⟩ |d ⟨d⟩ |d͡ʒ ⟨dw⟩ | |d͡ʑ ~ ɟ͡ʝ ⟨gy⟩ |ɡ ⟨g⟩ | |- !<small>aspirated</small> |pʰ ⟨p⟩ |tʰ ⟨t⟩ | | |t͡ɕʰ ~ c͡çʰ ⟨ky⟩ |kʰ ⟨k⟩ | |- !anofamfa | | | | |t͡ɕʷ ⟨tw⟩ |kʷ ⟨kw⟩ | |- ! rowspan="2" |Nkyermu !mmpow |f ⟨f⟩ |s ⟨s⟩ | | |ç ⟨hy⟩ | |h ⟨h⟩ |- !anofamfa | | | | | | |hʷ ⟨hw⟩ |- ! colspan="2" |ennya annyɛ mbawor | | | | |j ⟨y⟩ |w ⟨w⟩ | |- ! colspan="2" |Tap/flap | |ɾ ⟨r⟩ | |ɽ ⟨r⟩ | | | |- ! colspan="2" |mbobɔe | |r ⟨r⟩ | | | | | |- ! colspan="2" |Nkyɛnmu | |l ⟨l⟩ | | | | | |} === Mbawor === Akuapem kasa no mbawor nhyehyɛɛ du nna akwan ebien a wɔfa do dze kyerɛ no mu nsorsoree na ogyina mbrɛ wɔahyeyɛ ato hɔ dadaw no do na yɛkyekyɔmu kɔ kankɔ, naaso yɛbɛka no pɛpɛɛpɛ dɛ ɔyɛ horɔhorɔ no mu mbuei.<ref>https://www.sciencedirect.com/science/article/abs/pii/S0095447016300638</ref> {| class="wikitable" ! colspan="2" | ! !Enyim !Finimfin !Ekyir |- ! rowspan="2" |Mbuei !<small>+ATR</small> | |i | |u |- !<small>–ATR</small> | |ɪ | |ʊ |- ! rowspan="2" |Mbuei kakra !<small>+ATR</small> | |e | |o |- !<small>–ATR</small> | |ɛ | |ɔ |- ! rowspan="2" |Ntowmu !<small>+ATR</small> | | |æ | |- !<small>–ATR</small> | | |ɑ | |} Enyim mbawor no kyerɛ nsorsoree wɔ mber tsentsen mu, a -ATR Mbawor yɛ tsia kyɛn hɔn etsipenfo +ATR<ref>https://www.sciencedirect.com/science/article/abs/pii/S0095447016300638</ref> ==== Ndze ==== Annyɛ yie koraa no Twi kitsa ndze ahorow enum * Ndze a ɔwɔ sor: H * Ndze a ɔwɔ finimfin: M * Famu ndze: L * Mfowee ndze: R * Nsanee ndze: F Naaso sɛ yɛrekyerɛw Twi akɔ Latin mu yɛmmfa ndze ahyɛnsewdze no nndzi dwuma.Mbawor Mbawor Nta Twi wɔ mbawor nta /ɪɛ/, /ei/, /iæ/, /ie/, /ʊɔ/, /ue/, /uo/, nye /æo/ anaa /ɑʊ/ == Mbɛbusɛm == Wɔ no nwoma a ɔboaboaa ano, Wit nye Wisdom a wofi West Africa mu wɔ 1865 mu no,<ref>https://archive.org/details/witandwisdomfro01burtgoog/page/n98/mode/2up?view=theater</ref> Richard Francis Burton tsintsiim Twi (Oji) mbɛ nye nsɛm bɔbor 250 a Engiresi nkyerɛasee wɔ mu, a wɔfaa fii Hans Nicolaus Riis nwoma Grammatical Outline and Vocabulary of the Oji-language<ref>https://catalog.hathitrust.org/Record/008674990</ref> a wotsintsimii wɔ afe 1854. (Riis, Andreas Riis wɔfase, kɔr Ghana dɛ ɔsɛmpatserɛwfo wɔ afe 1854 mu 1845.) Dɛm nsɛm no bi nye: * "E''tsew edur-a bi ka w'ano.''" (#2) * "''Sika bɛn wo-a, ihua.''" (#9) * "''Ohianyi nnyi nyɛnko.''" (#18) * "Adow ''se,'' ''dza akɔ ne yamu no, ɔnnyɛ nedze, na dza ɔwɔ n'afon mu no, yɛ nedze a.''" (#27) jve4e0ds9ccez4ahtfygu15x1vanty8 Abena Brigidi 0 4085 38396 38301 2025-05-07T20:38:22Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 38396 wikitext text/x-wiki {{Databox|item=Q28968139}}'''Abena B. Brigidi''' (Owurayer) yɛ Ghana sikasɛm mu nhwehwɛmufo kyerɛwfo nye ɔkasafo.Ɔyɛ sikasɛm mu nhwehwɛmufo a ɔwɔ adansedzi krataa nye sikakorabea dwumayɛni a wɔatsetse no yie a ɔdze mfe bɔbor du ayɛ sikasɛm mu Ndwuma.<ref>https://web.archive.org/web/20190423141435/https://womanrising.org/2018/08/12/abena-b-brigidi-mrs-founding-partner-ceo-nimed-capital-limited/</ref> Ɔyɛ Ɔhokafo a ɔhyehyɛɛ edwuma no nye Nimed Capital Limited, sikakorabea edwumakuw a odzi kan wɔ sikakorabea a ɔwɔ Nkran, Ghana no hwɛdofo panyin.<ref>https://www.abenabrigidi.com/about-abena/</ref> == Ahyɛse Abrabɔ == Brigidi kɔr Akyemɔta nye Eburi Mbasiafo Skuul .Okitsa abɔdzin krataa wɔ Humanities wɔ Ghana Suapɔn mu na ɔsan so kitsaa Masters of Business Administration (MBA) wɔ General Management mu wɔ East London Suapɔn mu.<ref>https://en.wikipedia.org/wiki/Abena_Brigidi#cite_note-3</ref> Ɔnye Assemblies of God Asɔr Roman Ridge no Sanba nkorbata no som.<ref>https://www.abenabrigidi.com/about-abena/</ref><ref>https://www.amazonswatchmagazine.com/exclusive-qa/abena-brigidi-a-commitment-to-exceeding-expectations-and-working-extra-hard/</ref> == Edwuma == Brigidi nyaa edwuma kakra wɔ Halifax PLC; sikakorabea bi a ɔyɛ edwuma wɔ United Kingdom dɛ Scotland Sikakorabea n'eguadzi fa. Ɔdze no ho kɔbɔɔ Zenith Bank Ghana dɛ adzetɔfo som ho ɔfotufo na afei ɔbɛyɛɛ ebusuabɔ<ref>http://www.amazonswatchmagazine.com/exclusive-qa/abena-brigidi-a-commitment-to-exceeding-expectations-and-working-extra-hard/</ref> hwɛdofo nye adzetɔfo dwumadzi panyin wɔ Ghana Baa Dwumadzibea. Ogyaee Zenith Sikakorabea na ɔdze no ho kɔbɔɔ All-Time Capital, sikakorabea edwumakuw bi a wɔdze sika hyɛ mu wɔ Accra dɛ ɔmampanyin abadziekyir a ɔhwɛ adzetɔn nye eguadzi do a n’asɛdze nye dɛ ɔbɔhwɛ eguadzi nye ndzɛmba fofor a wɔyɛ do.<ref>https://www.abenabrigidi.com/about-abena/</ref> Mfe ebien ekyir wɔ All-Time Capital no ɔdze no ho kɔbɔɔ Kariela Oil and Gas Ghana wɔ Sanda 2010 nye Dzifuu 2014 ntamu, beebi a odzii mfe anan wɔ dzibew dɛ sikasɛm hwɛdofo panyin. Nna Brigidi yɛ ɔhokafo a ɔhyehyɛɛ edwuma no nye edwumayɛfo panyin wɔ Nimed Capital Limited, sikakorabea edwumakuw bi a wɔdze sika hyɛ mu a ɔwɔ dzin mu.<ref>http://www.amazonswatchmagazine.com/exclusive-qa/abena-brigidi-a-commitment-to-exceeding-expectations-and-working-extra-hard/</ref><ref>https://web.archive.org/web/20210526112709/https://www.thestandpoint.com.gh/</ref> == Ne bra == Abena awar Mbranyimfo bi, David Cobbina Brigidi na woehyira awarfo yi ntafo.<ref>https://www.abenabrigidi.com/about-abena/</ref> == Mboaedze == nkqnc0fw3c86mjzqoiy5l0vrialydvw Awutu Kasa 0 4086 38367 37363 2025-04-28T10:42:42Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38367 wikitext text/x-wiki {{Databox|item=Q124971195}}Awutu yɛ Guang kasa a nyimpa bɛyɛ 180,000 a wɔwɔ Ghana mpoano afamu na wɔka. Awutu nye kasa tsitsiriw no. Kasa ebien a aka no nye Efutu nye Senya. {| class="wikitable" ! colspan="2" |Awutu |- | colspan="2" |''Efutu'' |- !Native to |Ghana |- !Ethnicity |Efutu |- !Native speakers |180,000 (2003)<ref>https://en.wikipedia.org/wiki/Awutu_language#cite_note-e18-1</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Kwa *** Potou–Tano **** Tano ***** Guang ****** South Guang ******* '''Awutu''' |- !Dialects | * Awutu * Efutu * Senya |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>afu</code> |- !''Glottolog'' |<code>awut1241</code> |- !ELP |Effutu |} rrznbrn43qp4741lzjdy9pzvulnmaea Anii kasa 0 4087 38287 38206 2025-04-24T14:06:41Z Assilidjoe 33 Meyɛɛ nsiesie 38287 wikitext text/x-wiki {{Infobox language | name = Anii | altname = Basila | states = [[Ghana]], [[Togo]], [[Benin]] | region = | speakers = {{sigfig|48,900|2}} | date = 2011–2012 | ref = e18 | familycolor = Niger-Congo | fam2 = [[Atlantic–Congo languages|Atlantic–Congo]] | fam3 = [[Kwa languages|Kwa]] | fam4 = [[Ghana–Togo Mountain languages|Anii–Adere]] | script = Latin | iso3 = blo | glotto = anii1245 | glottorefname = Anii | dia1 = Four main groups | ethnicity = Makɔ-Makua/Bakɔ-Bakua }} '''Anii''' yɛ Guan kasa (ɔtɔ da bi a wɔfrɛ no Bassila anaa Baseca, a wɔsan frɛ no Oji-Ouji, Ouinji-Ouinji, Winji-Winji, ɔwɔ mu dɛ iyi yɛ enyimtsiabu dze) na wɔka wɔ Benin, na Makכ-Makua anaa Bakכ-Bakua ebusua no ka Togo finimfin epuei nye Ghana epuei finimfin. Ɔka Ghana Togo Bepɔw do kasa (nkan no nna wɔfrɛ no Togorestsprachen anaa Togo Remnant kasa) a ɔwɔ Niger–Congo Kwa kasa no nkorbata no ho. Kasa ekuw etsitsiriw anan na ɔwɔ Anii mu, a ɔsor hɔn ho hɔn ho koraa, mpo ara ma kasa horow no bi nntum ntse ase<ref>https://web.archive.org/web/20140907133049/http://www.sil.org/system/files/reapdata/13/34/91/133491110836865689817310295619835825249/silesr2009_009.pdf</ref>. Ebia nsorsoree ahorow yi bi nye nsakrae a ɔba ndze ngyegyee mu (a ndze ngyegyee ka ho), nsɛmfua nkyerɛasee, asɛmpruw, nye nkyerɛase mu. Nsorsoree kɛse wɔ ekuraa biara ase wɔ ekuw ahorow mu, tsitsiriw wɔ mbrɛ wɔbɔ dzin no ho. Dzin "Anii" no, Aniifo paaw no wɔ [[Esusow Aketseaba]] 1979 mu dɛ ɔman no ne dzin a wɔdze frɛ kasa no.<ref>https://revue-gugu.org/dist/ed00/gugu_ed00_p09_full.jpg</ref> osiandɛ ɔyɛ kasafua a ɔtaa ka Anii kasa ahorow nyina mu. Ɔyɛ kasafua a wɔdze hyɛ mu a ɔkyerɛ dɛ ‘etse?’, anaadɛ ‘etse ase?’ Dzin dadaw no bi wɔ atubrafo anaadɛ enyimtsiabu nkyerɛasee na onnyi dɛ wɔdze dzi dwuma bio, na wɔdze sie ara kwa dɛ wɔdze yɛ adansedzi<ref>https://web.archive.org/web/20140907133049/http://www.sil.org/system/files/reapdata/13/34/91/133491110836865689817310295619835825249/silesr2009_009.pdf</ref> Tse dɛ kasa afofor a ɔwɔ Central-Togo kuw no mu no, Anii wɔ dzin ekuw nhyehyɛɛ a ɔyɛ dzen, a ɔnye kasa ahorow a etwa ho ehyia no nhyehyɛɛ a wɔatsew do anaadɛ onnyi hɔ no bɔ ebira<ref>https://www.degruyter.com/document/doi/10.1515/stuf-2021-1037/html</ref>.Ɔsan so wɔ ndze ngyegyee nhyehyɛɛ a no mu yɛ dzen a ogyina afa [ATR] (Advanced Tongue Root) do. Iyi kyerε dε, wᴐdze tεkyerεma no nhin kɔ n’enyim na ɔbɔ ndze ngyegyee no fa, na wɔmmbɔ fa so. Kasafua biara a ɔnnyɛ kasafua a wɔabɔ mu ayɛ no wɔ ndze ngyegyee a ɔnye dɛm su yi hyia. Ɔnye dɛ, nkasafua a ɔnnyɛ aforafora nyina wɔ ndze ngyegyee a ɔwɔ [ATR] afa no nkotsee, anaa ndze ngyegyee a onndzi mu —aforafora biara nnyi mu. Bassila kasa a wɔayɛ kasa mu nhwehwɛmu a ɔsen biara wɔ do no wɔ ndze ngyegyee dodow ebien, a ɔba famu nye dza ɔkɔ sor, na ɔda asɛmpruw nye nkasafua ndze nyina edzi. == Nkyekyɛmu == Anii ka Niger-Congo, Atlantic-Congo nye Kwa kasa kuw no ho. == Abakɔsɛm == Aniifo yɛ kuw a hɔn mu gu ahorow a nkuraa bɛyɛ du awɔtwe wɔ Benin nye Togo ahye do. Benin na Aniifo dɔɔ so paa, na ɔwɔ nkuraa du enum nye Aniifo bɛyɛ 33,600, nna Togo so wɔ nkuraa ebiasa a no mu nyimpa dodow yɛ 12,300<ref>https://web.archive.org/web/20140907133049/http://www.sil.org/system/files/reapdata/13/34/91/133491110836865689817310295619835825249/silesr2009_009.pdf</ref> nye mpɔtamu nketsewaa bi a ɔwɔ Oti nye Asante mantɔw a ɔwɔ Ghana mu. Aniifo no mmfi Togo anaa Benin na mbom wɔgye dzi dɛ wotui kɛtsenaa mbea afofor, ɔbɛyɛ dɛ wofi Ghana nye Togo ahye do ber bi ansaana afeha a ɔtɔ do 19 reba<ref>https://web.archive.org/web/20140907133049/http://www.sil.org/system/files/reapdata/13/34/91/133491110836865689817310295619835825249/silesr2009_009.pdf</ref>. Kasa kor pɛ a ɔnye no sɛ kɛse nye Adele a wɔka wɔ dɛm bea no<ref>https://en.wikipedia.org/wiki/Anii_language#cite_note-7</ref>. Nkuraase ahorow tuu mpon wɔ beebi a atsew no ho kakra na wɔyɛɛ hɔn ankasa hɔn dzin nye Anii kasa no. Ɔbɛyɛ dɛ kasa a wɔka no so nyaa kasa horow no do nkɛntɛndo, osiandɛ Anii nkuraa ahorow no wɔ ahyɛse ho nsɛm a ɔka kasa ekuw ahorow a woedzi afora a wɔdze hyehyɛɛ ekuraa biara ho asɛm Ɔyɛ afe 1979 nye Sous-Commission National Anii mu ansaana wɔfrɛɛ kasa no Anii wɔ mbra kwan do na wɔdze nkyerɛwdze a wɔakyerɛw sii hɔ. Mpɔtamu hɔfoɔ gyee nkyerɛwdze a odzi mu too mu wɔ mbra kwan do wɔ afe 2012 mu, na wɔdze ridzi dwuma daa na wɔkyerɛ wɔ skuul mu. == Bea a ofi nna mbrɛ wɔdze dzi dwuma ndɛ == Ɔwɔ mu dɛ Aniifo kakraa bi na wɔka dze, naaso sɛ wɔdze toto ho a, kasa no yɛ dzen ma hɔn a wɔka no , Franse kasa no nnya nkɔenyim dɛm. Anii nye kasa tsitsiriw a wɔdze dzi dwuma wɔ petee nye kokoamu nsɛm mu. Nyimpa kumaa no mu dodow noara da ho ara dze Anii kasa no dzi dwuma dɛ hɔn daada kasa, na mbofra rusua dɛ kasa a odzi kan. Anii kasafo dodow noara so ka kasa afofor tse dɛ Franse, Tem (Kotokoli), anaa kasa afofor a etwa ho ehyia. Kasa no mu esian Ɔwɔ mu dɛ hɔn a wɔka kasa no suar na wɔ nyimpa dodow a wɔka kasa no mu no, kasa horow pii wɔ hɔ dze, naaso kasa no reyɛ dza ɔmamfo no enyi gye ho kɛse. Iyi ne fa bi fi NGO LINGO-Benin edwuma a ɔyɛ edwumadzen dze tsintsim ahyɛse nye dza wɔakyerɛ ase nyina wɔ Anii kasa mu, na ɔsan so ma adzesua ahorow ma akasafo sua akenkan nye akyerɛw. Mbrɛ Ethnologue kyerɛ no, wɔakyekyɛ kasa no mu akɔ ekuw 5 .<ref>https://www.ethnologue.com/language/blo/</ref> === Ɔsom === Dodow mu no, Aniifo no ka dɛ Nkramofo gyedzi na wɔ wɔmu, naaso Benin wɔ Nyamesom ahorow paa na nyimpa a wɔwɔ gyedzi fofor so tse Aniifo mpɔtamu. Ogyina Ekuraa no DO: Arabic, Anii, Kotokoli, Tchamba anaa Arabic nye Anii a wɔaka abɔ mu na wɔdze yɛ asɛnka, nye dabiara da som. Naaso, wɔbɔ mpae wɔ kokoa mu wɔ Anii kasa mu ber nyina.<ref>https://www.ethnologue.com/language/blo/</ref> == Kasa Nhyehyɛɛ == Anii wɔ dzin ekuw 14, nkonsonantse 23, nye mbawor foonim 11.<ref>https://www.ethnologue.com/language/blo/</ref> ɔyɛ ndze kasa a ɔwɔ ndze a ɔwɔ sor nye dza ɔwɔ famu nyina, na ɔdze Latin nkyerɛwee no mu nsakrae a nsɛnkyerɛndze ahorow a ofi Amanaman Ntamu Ngyegyee Akyerɛwamba mu ka ho na odzi dwuma. Nhwehwɛmu rususuw ho dɛ obotum aba dɛ Anii yɛ kasa a onnyi kabea.<ref>https://web.archive.org/web/20180602010811/http://journals.linguisticsociety.org/proceedings/index.php/ExtendedAbs/article/view/2372</ref> Egyinahyɛdze bi wɔ hɔ a apaho a obotum ayɛ kabea anaa ber mu ekyinkyin egyinahyɛdze. Nhwehwɛmufo fofor reyɛ nhwehwɛmu wɔ dwumadzi a nokwasɛm tsebea dzi wɔ Anii kasa ahorow mu, akyerɛw nkasafua a wɔpow no, na wɔahyɛ ase reyɛ nhwehwɛmu wɔ kasa horow a ɔnnyɛ Gisida nhyehyɛɛ ho. === Nkasafua a wɔahyehyɛ === Hwɛ Deborah Morton asɛm a ɔkyerɛwee The temporal and Aspectual Semantics and Verbal Tonology of Gisida Anii.<ref>https://web.archive.org/web/20180602010811/http://journals.linguisticsociety.org/proceedings/index.php/ExtendedAbs/article/view/2372</ref> ==== Dzin a wɔahyeyɛ ==== Dɛm nhyeyɛɛ yi kita edzin a wɔakyerɛ ase wɔ Borɔfo kasa mu a ɔnye nhyehyɛɛ a ɔka ho no ka ho.<ref>https://deborahcmorton.wordpress.com/wp-content/uploads/2013/11/anii-noun-list.pdf</ref> ==== Nyɛe a wɔahyehyɛ ==== Dɛm nsɛm a wɔahyehyɛ yi kita Engiresi nye Franse kasa mu nyɛe nsɛm a wɔakyerɛ ase a ɔnye nhyehyɛɛ a ɔka ho no ka ho.<ref>https://deborahcmorton.wordpress.com/wp-content/uploads/2013/11/anii-verb-list.pdf</ref> == Kasa Ahorow == Kasa ahorow a ɔsor no mu biara anan kesi enum na wɔwɔ bea kor. Dɛm kasa ahorow yi yɛ soronko a ogyina kuw biara honam famu a wɔtsew hɔnho fi hɔnho hɔnho ho nye mbrɛ wɔnye ɔmantamu kasa afofor dzi nkitaho no do. Bio so, nsorsoree kɛse wɔ mbrɛ wɔbɔ dzin mu wɔ nkuraa a wɔka kasa kor mu no ntamu. Kasa biara wɔ mbra ahorow a ne nkasafua nkyerɛasee, ndze ngyegyee, asɛmpruw, nye TAM semantses ka ho. Iyi ama ayɛ dzen yie ama kasa ho enyimdzefo dɛ wɔbɛkyerɛw kasa mbra a wɔaka abɔmu ama Anii. Ɔreyɛ ayɛ dɛ mbea ebien na kasa ahorow no dzi nsɛ wɔ hɔn man nyina mu: ɔkasafo no ndze nye nyia orinya nsunsuando wɔ no do no nye lingua franca Borɔfo nye Franse kasa no. === Kasahorow a nkuraa no ka === * Giseda (Bassila, Benin) - kasa a agye dzin,mpanyimfo na wɔtaa ka * (Guiguizo, Benin) * Frinyio ka gija (Frignion ekuraa) * Gikodowaraja (Kodowari ekuraa) * Gipenesulja (Kemetou Penezoulou, Benin) * Gipenelanja (Penelan, Benin) * Naagayili ka gija (Nagayile ekuraa) * Gibodija (Bodi, Benin) * Gibayaakuja (Bayakou, Benin) * Gideenguja (Dengou ekuraa) * Ngmeelang ka gija (Agerendebou ekuraa) * Giborokoja (Mboroko, Benin) * Yaari ka gija (Yari, Benin) == Akyerɛw Nhyehyɛɛ == {| class="wikitable" |+Anii akyerɛwamba !Akyerɛwamba akɛsɛ |A |Ǝ |B |C |Ɖ |E |Ɛ |F |G |Gb |H |I |Ɩ |J |K |Kp |L |M |N |Ny |Ŋ |Ŋm |O |Ɔ |P |R |S |Sh |T |U |Ʊ |W |Y |- !Akyerɛwamba nketsewa |a |ǝ |b |c |ɖ |e |ɛ |f |g |gb |h |i |ɩ |j |k |kp |l |m |n |ny |ŋ |ŋm |o |ɔ |p |r |s |sh |t |u |ʊ |w |y |} == Mboaedze == <references /> [[Nkyekyεmu:Kasahorow]] 77vv9ixlo1wxguo1a7w384inrv04oc4 Funge 0 4088 37382 37381 2025-03-07T09:51:38Z Amaesumambaa 1641 37382 wikitext text/x-wiki '''Funge''' yɛ Ebibifo edziban a wɔdze nkwan dzi a wɔdze konkonte gu nsuhyew mu na wɔdze ka. Wotum nso dze sorghum atoko yɛ. Wɔdze nkwan a wɔdze nsumu nam anaa mbogyanam aye na wɔdze dzi ho. Funge yɛ edziban bi a wɔtaa dzi wɔ Ebibrimu. Binom tum dze nam a woanoa ho nsu yɛ sen dɛ wɔdze nsu gyan bɛyɛ.Wɔ san frɛ '''''bidia''''' (dza ɔkyerɛ nye "edziban").[[Fael:Moamba_traditional_dish_in_Luanda.JPG|thumb|Funge na [[moamba de galinha]]]] <ref>{{cite book |last1=Ashkenazi |first1=Michael |title=The World Cookbook for Students |last2=Jacob |first2=Jeanne |date=2006 |publisher=Greenwood |page=24}}</ref> Wɔdze nsa na wɔdze dzi Funge, sɛ itsi nkɔntɔmoa a na edze abɔ nkwan mu na edzi. Funge yɛ edziban a wodzi wɔ Angolan nso. Wɔ Lesser Antilles no, wɔwɔ edziban bi a ɔtsedɛm ara a wɔfrɛ no '''fungi''' anaa '''cou-cou.''' Wɔ Ghana no wɔwɔ ahorow ebien, wɔdze eburow a woanyam na wɔdze yɛ a wɔfrɛ no banku, wotum dze bankyembɔr fora eburow mbɔr no mu ka. Wɔnyam eborow mbɔr si hɔ ma ɔkaw ana wɔdze ayɛ edziban no. Wɔ ka banku no wɔ dadzesan mu, naaso kor no a wɔfrɛ no kenkye no dze wɔka no dadzesan mu wie a wɔsan dze hyehyɛ mpua anaa eburow haban mu na wɔsan nua ho. Wɔ Brazilian no, wɔwɔ edziban dɛm a wɔdze konkonte na nam a woanua no ho nsu yɛ a wɔfrɛ no '''''pirão'''''. == Mboadze == {{Reflist}}{{Angola-stub}} {{Ghana-cuisine-stub}}{{Angola-stub}} {{Ghana-cuisine-stub}} rce36rgjnx74hzjycr9h4lc2anjvoav Chala language 0 4089 37371 2025-03-07T09:09:19Z Gloria Adokoh 1376 Meyɛɛ atekel fofor 37371 wikitext text/x-wiki Chala (Cala) is a Gur language of Ghana. Chala (Cala) yɛ [https://www.ethnologue.com/18/language/cll/ Gur kasahorow] no mu kor a ɔwɔ Ghana. 2vc7pvrxitz49j4bg5zfz2fo54pxz9g Yusif Soalih Ajura 0 4090 37386 2025-03-07T10:04:14Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37386 wikitext text/x-wiki Yusuf Soalih a wɔsan frɛ no Afa Ajura (1890-2004) yɛ Ghana Kramonyi nyimdzefo, ɔsɛmpakanyi , nye kuw bi a ɔtsewee ne banodzinyi.Afa Ajura na ɔtseew Sunni Islam wɔ Ghana <ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=72254</ref>ɔbɔɔ nkan Kramosom no mu ndzeyɛɛ bi gui, na binom aka no ho asɛm dɛ obi a odzii Wahhabi nsakrae enyim wɔ Ghana.<ref>https://books.google.com.gh/books?id=RSQyAQAAQBAJ&q=afa+ajura&redir_esc=y#v=snippet&q=afa%20ajura&f=false</ref> Ɔhyehyɛɛ Anbariyya Islamic Institute wɔ Tamale wɔ 1940 afe no mu. Owui wɔ Tamale wɔ Mumu 22, 2004. Saeed Abubakr Zakaria na odzii n’adze wɔ afe 2007 mu dɛ Anbariyya Sunni Community no kandzifo.<ref>https://web.archive.org/web/20140218205314/http://ghanaweb.net/GhanaHomePage/regional/artikel.php?ID=126047</ref> {| class="wikitable" ! colspan="2" |Islamic scholar Yusuf Soalih Ajura |- ! colspan="2" |Personal life |- !Born |Yusuf 1890 ''contested'' Ejura, British Gold Cost |- !Died |December 22, 2004 (aged 114) Tamale Ghana |- !Resting place |Anbariyya Islamic Institute |- !Nationality |Ghanaian |- !Region |West Africa |- !Other names |Afa Ajura |- !Occupation | * Islamic Instructor * Political Activist |- ! colspan="2" |Religious life |- !Religion |Islam |- !Denomination |Sunni |- !Jurisprudence |Hanbali |- !Movement |Salafi |} brjci6y9bf08grsbvz3hwcwx2wljlyo Gen language 0 4091 37387 2025-03-07T10:17:46Z Gloria Adokoh 1376 Meyɛɛ atekel fofor 37387 wikitext text/x-wiki Onnyi ha dɛ ɔrema w'adwen ekegyina Hina kasa do mbom.<ref>https://en.wikipedia.org/wiki/Ethnologue</ref> {| class="wikitable" ! colspan="2" |Gen |- | colspan="2" |Mina |- !Native to |Benin, Togo |- !Native speakers |620,000 (2019–2021) |- !Language family |Niger–Congo? * Atlantic–Congo ** Volta–Congo languages *** Kwa **** Gbe ***** '''Gen''' |- ! colspan="2" |Official status |- !Recognised minority language in |Benin |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>gej</code> |- !''Glottolog'' |<code>genn1243</code> |} '''Gen''' (a wɔfrɛ no '''Gɛ̃''', '''Gɛn gbe''', '''Gebe''', '''Guin''', '''Mina''', '''Mina-Gen''', na '''Popo''') yɛ Gbe kasa a wɔka no Togo anee-epuei do wɔ Maritime Mantɔw mu. Dɛ mbrɛ Gbe kasahorow nyina no, Gen yɛ kasa a ndze dze nsesa ba ntseasee mu. == Abakɔsɛm == Gen-Mina no hyɛɛ ase fii Nkran na Edna wɔ Ghana. Minafo a wofi Edna no tuu bata osian Denkyirafo hɔn ɔko akɛse akɛse ahorow no, na Genfo no fii Nkran baa hɔ ber a wodzii ɔkogu wɔ Akwamu ɔko ahorow no mu no. Ekuw ebien no nye Awonafo ankasaankasa kɔ bɔɔ mu,a ama dɛm ntsi Awona kasa no wɔ nkasafua bi a wonyaa fii Mfantse,Ga-Adangbe na Europa kasa ahorow bi mu no. Gen kasa na Awona kasa no dzi nsɛ ntsi wɔfa no dɛ ɔka Awona kasahorow no mu kor ho. Nna nyimpa 476,000 na wɔka Gen kasa wɔ Togo wɔ afe 2019 mu, na Benin man mu so no nyimpa 144,000 na nna wɔka kasa yi wɔ afe 2021 mu.<ref>https://www.ethnologue.com/language/gej/</ref> 7dktx4lliggie24fspdwvjcv1ao0beq Ghana Borɔfo 0 4092 37446 37445 2025-03-07T20:53:52Z Amaesumambaa 1641 37446 wikitext text/x-wiki '''Ghana Borɔfo''' yɛ Borɔfo kasa no mu kor a wɔka wɔ Ghana. Brɔfo yɛ kasa tsitsir a wɔdze dzi dwuma wɔ Ghana. Ɔyɛ kasa hɔn a wɔnnka kasa kor tum dze kasa ma wɔtse ase wɔ ɔman no mu. Borɔfo yɛ kasa a wɔdze dzi dwuma wɔ ndwuma na skuul mu ɔmmfaho dɛ yɛwɔ kasa ahorow 11 a dodow ka wɔ ɔman no mu no. {{listen | filename = Felix_Nartey_voice_(en).flac | title = Speech example | description = An example of Ghanaian English speaker ([[Felix Nartey]]). }} == Nyimpakuw == Sɛ yɛfa nyimpa dodow a wɔwɔ Ghana ha mpem 28 a, nkorɔfo 67% na wotum kenkan na wɔkyerɛw Borɔfo, na 1/5 na wonnyim Borɔfo ka. Aban ahyɛse na ntoado skuul, na skuul a wɔkyerɛw nsɔhwɛ gye ho abowdobɔdze no wɔdze Borɔfo nkotsee kyerɛ hɔn adze. == Fɔnɔlɔgye == Ɔnam Ghana nkowasom abakwasɛm ntsi, Ghana Borɔfo ne British Borɔfo dzi nsɛ, ɔwɔmu dɛ nsonsonee kakra wɔ ne ka mu ɔnam bea a yɛfir no ntsi.<ref>Wikipidia</ref> Ɔntse dɛ ndze ngyegyee duebien a kasa bi wɔ no, Ghana Borɔfo wɔ esoun pɛ, tse dɛ mberɛ Ebibir Borɔfo bi tse no. Wɔ Ghana Borɔfo mu no, anomu ngyegyee [ɕ] dan bɛyɛ /ʃ/ ( mfatoho "hyɛ" na "hyew"), anomu ngyegyee [tɕ] Dan bɛyɛ /tʃ/ (mfatoho "kye" na "kyen") na anomu ngyegyee [dʑ] dan bɛyɛ /dʒ/ (mfatoho "'''gy'''e" na "e'''gy'''an")<ref>wikipidia</ref> <references /> == Nkekaho == * [[Commonwealth English]] * == Mboadze == {{reflist}} == Bibliography == {{Refbegin}} * {{Citation |last=Huber |first=Magnus |title=A handbook of varieties of English |volume=1: Phonology |pages=842–865 |year=2004 |editor-last=Schneider |editor-first=Edgar W. |chapter=Ghanaian English: phonology |publisher=Mouton de Gruyter |isbn=3-11-017532-0 |editor2-last=Burridge |editor2-first=Kate |editor3-last=Kortmann |editor3-first=Bernd |editor4-last=Mesthrie |editor4-first=Rajend |editor5-last=Upton |editor5-first=Clive}} {{Refend}} {{Languages of Ghana}} {{English dialects by continent}} {{English official language clickable map}} {{English-lang-stub}} {{ghana-stub}} m3fknlh7nftj2jcouy3sxscnuxjrvzv Yaw Bampoh 0 4093 48064 38270 2025-05-23T13:59:54Z Robertjamal12 13 Nkyekyεmu using [[Project:AWB|AWB]] 48064 wikitext text/x-wiki '''Yaw Bampoh''' yɛ Ghana amanyɛnyi na ɔyɛ Mbrahyɛbagua a odzi kan wɔ amambu a ɔtɔ do anan no mu nyimpa a ogyina ma Atwima Nwabiagya mansin no ananmu wɔ Asantse mantɔw no mu wɔ Ghana.<ref>https://web.archive.org/web/20210213162805/https://cosekyere.com/2020/06/07/former-preident-kuffour-the-legend-of-atwima-nwabiagya/</ref><ref>https://github.com/maryjonah/maryjonah.github.io</ref> == Ahyɛse abrabɔ na nwomasua == Wɔwoo Yaw Bampoh wɔ Abuakwa a ɔwɔ Asantse Mantɔw no mu wɔ afe 1955 mu. Ɔkɔr Mpasatia L.A Middle skuul. Ɔsan so kɔr Sehwi Wiawso Training College a onyaa abɔdzin krataa wɔ akyerɛkyerɛfo ntsetsee mu.<ref name="en.wikipedia.org">https://en.wikipedia.org/wiki/Yaw_Bampoh#cite_note-:0-3</ref> == Amanyɛsɛm == Wɔpaaw no dɛ ɔmbɛyɛ mbrahyɛbaguanyi wɔ National Democratic Congress dzin mu wɔ Atwima Nwabiagya Mansin mu wɔ afe 1992 Ghana ambatow mu.<ref>https://web.archive.org/web/20230703063353/https://dokumen.tips/documents/region-constituency-party-name-votecount-modern-ghana-region-constituency.html</ref><ref>https://web.archive.org/web/20230703063336/https://ghanaelections.peacefmonline.com/pages/2016/parliament/ashanti/atwima_nwabiagya_south/</ref> James Edusei Sarkodei a ofi New Patriotic Party mu dzii no do nkunyim wɔ 1996 Amansan ambatow no mu. James Edusei Sarkodie nyaa ambatow 31,088 wɔ amba dodow a wɔtowee nyina mu a ogyina hɔ ma 61.90% ber a Yaw Bampoh nyaa amba 10,598 a ogyina hɔ ma 21.10%. Alex Addo Kuffour a ofi People’s National Congress so nyaa amba 469 a ogyina hɔ ma 0.90%.<ref>https://web.archive.org/web/20230707222836/https://ghanaelections.peacefmonline.com/pages/1996/ashanti/14/index.php</ref> == Edwuma == Ɔyɛ kyerɛkyerɛnyi, kuanyi na nkan mbrahyɛbaguanyi ma Atwima Nwabiagya Mansin no a ɔsomee mfe anan fitsi afe 1993 kɛpeem 1997.<ref name="en.wikipedia.org"/> == Ne bra ankasa == Ɔyɛ Kristianyi.<ref name="en.wikipedia.org"/> [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] behax2lj59v7ta1u0ao0za1r4ivuoj7 Worlase Kpeli 0 4094 38281 38280 2025-04-24T11:55:34Z KISUMAR123 67 /* 2024 ambatow */ Meyɛɛ nsiesie 38281 wikitext text/x-wiki Worlase Kpeli (wɔwoo no Dzifuu 26, 1980) yɛ Ghana amanyɛnyi na mbranyimnyi.<ref>https://dailyguidenetwork.com/tag/kpeli-worlase/</ref> Mprempren yi, ɔyɛ mbrahyɛbaguanyi ma Afram Plains Etsifi (Ghana mbrahyɛbaguamu mansin) wɔ mbrahyɛbagua a ɔtɔ do 9 wɔ amambu a ɔtɔ do anan no mu. Ogyinae dɛ nkan no mbrahyɛbaguanyi, Betty Krosbi Mensah dɛ mbrahyɛbaguamu akansinyi maa NDC amanyɛkuw no ma odzii nkogu mprenu.<ref>https://ghanadistricts.com/Home/ReaderDistrict/1d9369a-b4fc-446c-97</ref><ref>https://thenewcrusadingguideonline.com/lawyer-kpeli-chases-betty-for-afram-plains-south-seat/</ref><ref>https://thenewcrusadingguideonline.com/lawyer-kpeli-chases-betty-for-afram-plains-south-seat/</ref> == Ahyɛse abrabɔ na Nwomasua == Mbranyimnyi Kpeli fi Battor wɔ Volta Mantɔw a ɔwɔ Ghana mu no mu. Onyaa ntoado skuul ekyir adansedzi krataa wɔ Evangelical Presbyterian College of Education, Amedzofe wɔ afe 2003 mu. Ekyir no, onyaa Diploma wɔ archives administration nye Bachelor of Arts abɔdzin krataa wɔ Ghana Suapɔn mu wɔ afe 2007 nye 2014 mu. Onyaa Mbra mu Bachelor of Laws wɔ London Suapɔn mu wɔ afe 2015 mu na ekyir yi onyaa abɔdzin krataa wɔ Ghana mbra nhyehyɛɛ na Constitutional Law mu wɔ Ghana School of Law wɔ afe 2016 mu. Afe 2019 mu no, onyaa Post Graduate Diploma wɔ Mbra Ndzeyɛɛ mu wɔ Institute of Legal Practice and Development wɔ Rwanda na ɔno ekyir no, onyaa Master of Arts wɔ Amanaman Ntamu Nkitahodzi nye Diplomacy mu wɔ Ghana Institute of Management and Public Administration wɔ afe 2024 mu.<ref>https://www.parliament.gh/members?mp=94236</ref> == Amanyɛsɛm == Worlase Kpeli yɛɛ NDC amanyɛkuw no mu nyimpa kɛpeem ber a woyii no edzi fii amanyɛkuw no mu dɛ oetu sa etsia hɔn wɔ Ayɛwoho 2024 no mu.<ref>https://ghananewsonline.com.gh/election-2020-afram-plains-ndc-urged-to-c/</ref><ref>https://www.myjoyonline.com/ndc-suspends-afram-plains-norths-kpeli-worlase-over-alleged-misconduct/</ref><ref>https://citinewsroom.com/2024/07/afram-plains-north-ndc-suspends-kpeli-worlase-for-alleged-anti-party-conduct/</ref> Kpeli gyinae maa NDC amanyɛkuw no wɔ 2019 nye 2023 ambatow no mu na odzii nkogu wɔ ber a ɔhweer ebien no nyina wɔ nkan mbrahyɛbaguanyi no mu ansaana ɔdze ne dzin rokɔ ekesi akan wɔ 2024 Ghana amansan ambatow no mu dɛ obi a onngyinaa mu mmaa amanyɛkuw biara.<ref>https://dailyguidenetwork.com/ndc-clears-lawyer-kpeli-to-contest-betty-for-afram-plains-north-seat/</ref><ref>https://metrotvonline.com/independent-candidate-calls-for-enhanced-security-in-kwahu-afram-plains-north/</ref><ref>https://thenewcrusadingguideonline.com/afram-plains-north-ndc-delegates-roots-for-kpeli-worlase/</ref><ref>https://thenewcrusadingguideonline.com/afram-plains-north-ndc-delegates-roots-for-kpeli-worlase/</ref> === Mbrahyɛbaguamunyi === ==== 2024 ambatow ==== Worlase Kpeli sii akan na odzii nkunyim wɔ afe 2024 Ghana amansan ambatow no mu dɛ obi a onngyinaa mu mmaa amanyɛkuw biara mu wɔ Afram Plains North (Ghana parliament constituency) wɔ Epuei Mantɔw mu (Ghana).<ref>https://newsghana.com.gh/afram-plains-north-mp-elect-worlase-kpeli-weighs-options-for-parliamentary-alignment/</ref><ref>https://web.archive.org/web/20250111084401/https://www.ghanaweb.com/GhanaHomePage/NewsArchive/I-will-remain-dedicated-selfless-and-honest-as-your-MP-Afram-Plains-North-MP-1966970</ref><ref>https://www.modernghana.com/news/1377972/lets-adopt-corrective-not-curative-measures-to.html</ref> Odzii nkunyim ma onyaa amba 11,452 wɔ amba dodow no mu a ogyina hɔ ma 46.73%, ber a nyia ɔbɛn no paa, Betty Krosbi Mensah a ofi National Democratic Congress (Ghana) no nyaa amba no mu dodow 10,993 a ogyina hɔ ma 46.73%. New Patriotic Party ne kandzifo, Asaimah K. Anim nyaa amba no 1,992 a ogyina hɔ ma 8.13%.<ref>https://www.graphic.com.gh/ghana-elections/eastern/afram-plains-north-constituency-presidential-and-parliamentary-results-election-2024.html</ref><ref>https://www.peacefmonline.com/elections/2024/parliament/eastern/afram-plains-north</ref><ref>https://gna.org.gh/2024/12/ndc-loses-afram-plains-north-seat-to-independent-candidate/</ref> h4hnixoa69fvhfy109qzy1g468efisw Bissa kasa 0 4095 38235 38234 2025-04-18T07:08:27Z Assilidjoe 33 38235 wikitext text/x-wiki {{Databox|item=Q32934}} '''Bissa''' (anaa Bisa (ankonam)), Bisan, Bissanno (dodow) yɛ Mande ebusuakuw bi a wɔwɔ Burkina Faso anaafo-mfinimfin afamu, Ghana etsifi afamu epuei nye Togo etsifi afamu ano pɛɛ. Hɔn kasaa, Bissa yɛ Mande kasa a ɔbɛn naaso ɔnnye no nnyɛ pɛ, kasahorow ekuwekuw bi a ɔwɔ Borgu Ahendzi mpɔtamu dadaw a ɔwɔ Benin Etsifi Epuei nye Nigeria Etsifi Atɔe, a Busa, Boko, nye Kyenga ka ho. Edzin fofor a wɔdze frɛ Bissafo nye Busansi a Mossifo nye Kusasifo anaa Busanga dze dzi dwuma. == Edzin == Wɔsopɛre dzin no Bissa. yebotum so asopɛre no Bisa, wɔ Mossi kasa mu so no wɔfrɛ no Busansi (ankonam) anaa Busanga (dodow). Mma yɛmmfa yi mmfora Bisa Kasa a Zambiafo ka anaa Busa kasa a Nigeria nye Bninfo ka no. == Atsenae nkyekyɛmu == Wɔ Burkina Faso man mu no, nkurow a wɔka Bissa kasa yi nye Boulgou, Koulpélogo, nye Kouritenga nye mantɔw ahorow a wɔwɔ Mfinimfin-Epuei Mantɔw mu, wɔ Bazaga nye Zoundwéogo hɔn mantɔw ahorow mu a ɔwɔ Centre- Sud Mantɔw no mu (Garago, Gomboussougou, Zabré, nye Tenkodogo nkuropɔn no mu ), na afei Boudry Department a ɔwɔ Ganzargou Mantɔw no a ɔwɔ Asasetɔw-Mfinimfin Mantɔw mu no. Yɛba Ghana ha a nkorɔfo a wɔka Bissa kasa no yɛ Bawku Municipal Mansin a ɔwɔ Etsifi do Epuei afamu Mantɔw no mu. Yɛkɔ Togo a wɔka Bissa kasa no wɔ Tône Prefecture a ɔwɔ Savanes Mantɔw no mu. Yɛwɔ nkorɔfo binom so wɔ Ivory Coast a wɔka Bissa kasa no. {| class="wikitable" ! colspan="2" |Bissa |- | colspan="2" |Bisa, Busansi |- | colspan="2" |Bɩsa |- !Region |Burkina Faso, Ghana, Togo |- !Ethnicity |Bissa people |- !Native speakers |(590,000 cited 1999–2003)<ref>https://www.ethnologue.com/18/language/bib/</ref> |- !Language family |Niger–Congo? * Mande ** Eastern *** Bisa–Busa **** '''Bissa''' |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>bib</code> |- !''Glottolog'' |<code>biss1248</code> |- | colspan="2" |Majority areas of northern dialects of Bissa, in dark blue, on a map of Burkina Faso. |} {| class="wikitable" ! colspan="2" |Bissa |- !Person |Bɩsan |- !People |Bɩsanno |- !Language |Bɩsa |} {| class="wikitable" |+Bissa ! colspan="2" |Total population |- | colspan="2" |1.7 million |- ! colspan="2" |Regions with significant populations |- ! Burkina Faso |approx 6.8 million |- ! Ghana |1.1 million |- ! Togo |3,356 |- ! colspan="2" |Languages |- | colspan="2" |Bissa, French |- ! colspan="2" |Religion |- | colspan="2" |Islam African Traditional Religion |- ! colspan="2" |Related ethnic groups |- | colspan="2" |other Mandé peoples |} == Nkyekyɛmu == Bissa kasa na ɔdɔɔ so kyɛn Mande kasa a ɔwɔ Ghana nye Togo. Ɔka Epuei Mande kasa kuw no ho , a kasa afofor pii a wɔka wɔ Volta Asubɔntsen no ekyir nye Borgu Aheman no egya, a Boko, Busa, Samo, nye Bokobaru so ka ho. Kasahorow Bissa wɔ kasa ahorow ebiasa # Barka anaa Baraka (wɔsan frɛ no Epuei Bissa) # Lebir anaa Zeba (wɔsan frɛ no Atɔe Bissa) # Lere (wɔsan frɛ no Etsifi Bissa) Bissa kasa a dodow noara ka nye Barka nye Lebir. Yɛkɔ Bissa Epuei afamu a nkorɔfo ka Barka/Baraka. Yɛkɔ Atɔe afamu so a nkorɔfo ka Lebir/Zeba. na yɛkɔ Etsifi afamu so a Lere kasa no na wɔdze dwuma. Anaafo afamu no so yennyi kasa pɔtsee bi a wɔdze dzi dwuma. == Fɔnɔlɔgyi == === Mbawor === {| class="wikitable" ! !Enyim !Mfinimfin !Ekyir |- !Ntowmu |i, ĩ | |u |- !Ntowmu kakra |ɪ, ɪ̃ | |ʊ, ʊ̃ |- !Ntowmu mfinimfin |e | |o |- !Mbuei mfinimfin |ɛ, ɛ̃ |ɐ, ɐ̃ |ɔ, ɔ̃ |- !Mbuei | |} Nkonsonantse {| class="wikitable" |+ ! colspan="2" | !Anofamfa !Se-ekyir !Dadawmu dzendzen !Dadawmu bɛtɛɛ |- ! colspan="2" |Hwenmu |m |n |ɲ |ŋ |- ! rowspan="2" |Egyinae !no mu mmpow |p |t | |k |- !no mu pow |b |d | |ɡ |- ! rowspan="2" |Nkyermu !no mu mmpow |f |s | | |- !no mu pow |v |z | | |- ! colspan="2" |Ennya annyɛ mbawor | |l |j |w |- ! colspan="2" |Mbobɔe | |} <ref>https://en.wikipedia.org/wiki/Bissa_language#cite_ref-3</ref> == Akyerɛw Nhyehyɛɛ == Yɛdze acute accent na yɛdze to ndze a ɔwɔ sor do na yɛdze grave accent to iow tone do.Dza odzidzi do yi nye Lere nye Lebir kasaa a ɔhyɛ Bissa kasa no ase no n'akyerɛwamba. {| class="wikitable" |+Bissa akyerɛwamba |A |B |C |D |E |Ǝ |Ɛ |F |G |H |I |Ɩ |J |K |L |M |N |Ny |Ŋ |O |Ɔ |P |R |S |T |U |Ʋ |V |W |Y |Z |- |a |b |c |d |e |ǝ |ɛ |f |g |h |i |ɩ |j |k |l |m |n |ny |ŋ |o |ɔ |p |r |s |t |u |ʋ |v |w |y |z |} Dza odzi do yi nye Banka a ɔhyɛ Bissa kasa no ase n'akyerɛwamba. {| class="wikitable" |+Bissa-Barka Akyerɛwamba (Burkina-Faso)<ref>https://en.wikipedia.org/wiki/Bissa_language#CITEREFSIL2016</ref> |A |B |D |E |Ɛ |Ǝ |F |G |H |I |Ɩ |K |L |M |N |Ɲ |Ŋ |O |Ɔ |P |R |S |T |U |Ʋ |W |Y |Z |- |a |b |d |e |ɛ |ə |f |g |h |i |ɩ |k |l |m |n |ɲ |ŋ |o |ɔ |p |r |s |t |u |ʋ |w |y |z |} == Yɛdze kasahorow no rototo ho ahwɛ == {| class="wikitable" !Nsɛmfua !Lere !Barka !Lebir |- |mema wo akye |Domireh ki |Idomleki |- |bra |bur |iahh |Eyaham |- |nsu |pi |hi |- |edziban |forbile |hobile |} == Lere nsɛmfua == * Mema wo akye: ''Domireh ki'' (Response: Domireh zain) * Mema wo aha: ''Sundareh ki'' (Response: Sundareh zain) * Mema wo adwe: ''Yirbaa ki'' (Response: Yirbaa zain) * Meda wo ase: ''Barka'' * Mbo: ''Minga'' * Bra: ''Bur'' * Kɔ: ''Ta'' * Akɔaba: ''An barka boi'' * Modɔ wo: ''Moi wam'' == Busa nye Bokofo a wɔwɔ Benin nye Nigeria == Busa nye Bokofo, ekuw ebien a wɔhyɛ Bissafo ase, tse Etsifi Atɔe afamu wɔ Nigeria nye Etsifi wɔ Benin a ɔbɛn Borgu a ɔwɔ Nigeria man no mu wɔ Niger, Kebbi nye Kwara ( mpɛn pii no wɔhyɛ Bokobarufo ase) na wɔwɔ Beninese a ɔwɔ Alibori nye Borgoufo hɔn nkyekyɛmu mu. Wɔka Busa (a wɔsan frɛ no Bisã) nna Boko (a wɔsan frɛ no Boo). Wɔfrɛ dɛm nkorɔfo yinom Bussawa wɔ Hausa kasa mu. {| class="wikitable" |} 6c0b5a4c2drxqqu870z160xljzt2rln Aboso Ahwehwɛ Edwumakuw 0 4097 38352 38174 2025-04-28T09:36:19Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38352 wikitext text/x-wiki {[Databox|item=Q104849802}}'''Aboso Ahwehwɛ Edwumakuw''' yɛ edwumakuw bi a yebohu no wɔ Aboso. Ɔyɛ kurow a ɔbɛn Tarkwa a ɔyɛ Wassa Atɔe Mansin no kurow pon a ɔwɔ Ghana Atɔe afamu.<ref>{{Cite web|date=28 April 1998|title=Aboso glass factory back in full swing|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Aboso-glass-factory-back-in-full-swing-3809|access-date=7 August 2020|website=GhanaWeb|language=en}}</ref> == Menntse moho ase == Tsebea a Aboso Ahwehwɛ Edwumakuw no wɔ mu siesiera no twe hɛn adwen gyina wentwiwentwi a wɔabada edwuma no ne baanodzifo na mbaebun a wɔwɔ kurow mu hɔ no hɔn ntamu. Mbaebun a wɔwɔ kurow mu hɔ no hɔn asɛm nye dɛ, kwan a Linkin Birds Edwumakuw no rotwe Ahwehwɛ Edwuma no mu ndadzegow no nnyɛ kwan papa do nsti wɔremmpen. Nkyɛ dza kurowmanfo no rohwehwɛ nye dɛ nkyɛ hɔn so wobenya hɔn kyɛfa wɔ mu atɔn dze abɔ hɔn bra,ama ɔenya nsusuando wɔ Aboso kuro no do.<ref name=":0">{{Cite web |last=Online |first=Onua |date=2024-11-19 |title=Aboso youth to hit the streets if there are no signs of revamping glass factory |url=https://onuaonline.com/aboso-youth-to-hit-the-streets-if-there-are-no-signs-of-revamping-glass-factory/ |access-date=2024-11-19 |website=OnuaOnline |language=en-US}}</ref>  Dɛm wentwiwentwi yi nnyɛ nwanwa, na ɔtaa si wɔ aber a edwuma bi besi gyinae bi afa kurow bi n'egyapadze na n'egudzi ho a wɔanngye kurowmanfo no hɔn adwenkyerɛ, nkankaara sɛ dɛm egyapadze na egudzi yi dzi akotsen wɔ hɔn asetsena mu na ɔma wɔ dansew wɔ hɔn abakɔsɛm mu. Obehia dɛ GIHOC distilleries Edwumakuw a hɔn so wɔ Aboso no nye kurowmanfo no kasa na wɔzde yie to yie ama nokwar adadzi wɔ afaenu no ntamu na obiara enya Aboso Ahwehwɛ Edwumakuw no ndadzegow no ho mfaso. == Abakɔsɛm == Kwame Nkrumah na ɔdze dɛm Aboso Ahwehwɛ Edwumakuw yi bɔbɔɔ adze wɔ afe 1966 mu a nna hɔn dwuma a wodzi nye dɛ wɔyɛ mbɔdambɔ tɔm ma hɔn nna wɔyɛ nsa dɔkɔdɔkɔ nna dza ɔkekaho nyinara. Nyimpa dodow a nna wɔyɛ edwuma wɔ dɛm ahwehwɛ edwumwku fi Aboso nna no nkwaado. Ber a edwuma no bedzii Gilchrist Olympio fo nsa mu no, wɔsesaa edwuma no ne dzin ma ɔbɛyɛɛ Tropical Ahwehwɛ Edwumakuw. Ɔnam sika sɛm ntotoe a nna ɔnnkɔ yie nsti, edwuma no enntum enngyina ne nando bio. Wɔ afe 2003 mu no, wɔdze dɛm edwumakuw yi kaa ndwuma a nkyɛ Ghana Aban no robɔtɔn no ho ma Enyinam Nkandzea Edwumakuw (Electricity Company Of Ghana) gyee hɔn nkandzea fii hɔn nkyɛn. Wɔ afe 2017 mu no, Ghana Aban dzetoo gua dɛ, wɔdze nhyehyɛɛ egu akwan mu dɛ wɔbasan dze edwuma no ebesi ne dadaw mu bio osian mboa a wonyaa no wɔ edwumakuw bi hɔ nsti. Wɔ afe 2019 mu no, GIHOC Distilleries Company Limited dzetoo gua dɛ woboso ewduma no mu na wɔayɛ. Mbaebun a wɔwɔ Prestea Huni Valley Mansin a ɔwɔ Atoɔ Aafa mu no ayɛ krado dɛ wɔbɛyɛ ɔyɛkyerɛ wɔ kurow no n'akwanstenpɔn do sɛ Ghana Aban enntum annyɛ ho hwee a. == Mboaedze == 3liy3gbrshablvqegku0ew6j8mil5r9 Good Friday 0 4098 38318 37421 2025-04-26T12:14:51Z Gloria Adokoh 1376 Medze wikidata kaa ho 38318 wikitext text/x-wiki {{Databox|item=Q40317}}Fida mapa a wɔfrɛ no Fida tuntum, kɔnkrɔn Fida, Fida kɛse na kɔnkrɔn Fida anaa ayemuhyehye Fida ma Ewuradze yɛ ahotsew agyedzifo hɔn kɔnkrɔn da a wɔdze kaa Jesus no wu wɔ mbeamudua no do wɔ Calvary.<ref>Christian Worship: Its Theology And Practice</ref> Wodzi da yi wɔ dapɛn kɔnkrɔn a ɔka Paschal Triduum. Agyedzifo kuw ahorow bi tse dɛ, Catholic, epue rthodox, Lutheran, Anglican, Methodist, Oriental Orthodox, United Protestant na Reformed Traditions(ka Continental Reformed, Presbyterian na kabi ma me kabi nsɔr ahorow) wɔdze akɔmkye dzi Fida mapa yi wɔ hɔn nsɔr ahorow no mu.<ref>https://books.google.com.gh/books?id=fSRHbo_RfLoC&pg=PA226&redir_esc=y#v=onepage&q&f=false</ref> Wɔ Catholic nsɔr, Lutheran, Anglican, na Methodist nsɔr, na yaw dɔhwer ebiasa ɔsom kɛse wɔ dɔn ebiasa mu. Mber a kyerɛw no ka dɛ ɔyɛ katoom kataa asaase do ana Jesus rowu wɔ mbeamudua no do. Dɔm a wɔ hɔ Moravian asɔr siesie nda ahorow a ɔwɔ Moravian. Da a wɔdze dzi Fida mapa no sesa wɔ afe biara mu wɔ Gregorian na Julian karanda. Epue na atɔyɛ Nyamesomfo nngye da a wɔhyɛɛ maa Easter na Fida mapa no. Fida mapa yɛ ahomgye da a, wiadze nyinara agye to mu ka atɔyɛ amanaman nyinara ho. Agyedzifo binom tse dɛ Germany, wɔ mbra tsia ndzeyɛɛ bi tse dɛ, dɔm mu asaw, mpɔnkɔ mirikatu a wɔdze ka mbrɛ Fida mapa no tse. hp816aegq6kitn6q9t7ngnr51rj5b1g Fetu Afahyɛ 0 4099 37423 37411 2025-03-07T14:51:17Z Auntie Ekuwa 1868 Fetu Afahye 37423 wikitext text/x-wiki Fetu Afahye yɛ Afahye a wodzi wo Oguaa a ɔwɔ finimfin mantɔw mu . Wodzi dem Afahye yi wo Memeneda aa odzikan wɔ Fankwa bosoom mu wɔ afe biara mu <ref>https://docs.google.com/forms/d/e/1FAIpQLSdqmbIXWZLE2YTURu1Hp0N65BeGDW31pb8It2r7l0_hCQBCuQ/formResponse</ref> Wɔdze mfeha a ɔtɔ do 17 Guan Fetu anaa Effutu ahemman a ɛwɔ Paramount chief’s yam afahyɛ no asase mu bɛyɛ kilomita 19 na wodi no wɔ ɔkwan a wɔfa so de yam a wɔayam ma anyame no ma wonya otwa a edzi mu. Fetu Afahye is an annual festival celebrated by the people and chiefs of the Cape Coast Traditional Area in the Central Region of Ghana. Once upon a time there had been a plague in Cape Coast, as history has it<ref>fetu Afahye </ref> Fetu Afahye yɛ Afahye a wodzi no afe afe . Nkorɔfo na ahenfo a wɔwɔ oguaa a ɔwɔ finimfin mantɔw mu a ɔwɔ Ghana na wodzi. Mber bi a abɛsan kɔ no yerba yii ne tsir wɔ oguaa dɛ mber abakɔsɛm tse Mboaedze lf8he2r33w6af6h6dy2765n1k9ewi6i Asona 0 4100 38365 37402 2025-04-28T10:30:29Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38365 wikitext text/x-wiki {{Databox|item=Q20119079}}Asona yɛ Akan ebusuakuw tsitsir awɔtwe no mu kor Ahyɛnsewdze Asonafo hɔn ahyɛnsewdze yɛ akokoran anaa abowatsena<ref>http://www.akinginghana.org/akan-clans/</ref> Nkurow Etsitsir Asonafo hɔn nkurow etsitsir nye: kyebi, Offinso, Ejisu, Mankessim, Sandema, Akropong Akuapem,Sekyere Beposo, Denkyira Buabenso, Denkyira Diaso, Amanokrom Akuapem, Obosomase Akuapem, Begoro, Kukurantumi, [[Akyem Asafo, Akyem Segymase, Akyem Pameng,Suhum, Akyem Akopong, Akyem Adoagyiri, Akyem Dwenase near Osino, Akyem Osiem, Akyem Osino, Akyem Takyiman, Akyem Ahwenease, Akyem Apinaman, Akyem Akooko, Akyem Hemang, Apinamang, Akyem Juaso, Akyem Takrowase, Akyem Bososo, Akyem Abaam, Akyem Asuotwene, Akyem Enyiresi, Akyem Akrofufu, Akyem Adankrono , Akyem Sawirako, Akyem Bomaa, Akyem Abodom, Akyem Sekyere, Akyem Bomso, Akyem Ankaase, Akyem Abompe near Osino, Akyem Osorase, Akyem Tweapease, Akyem Topreman, Akyem Akyem Banso, Akyem Ettukrom, Akyem Bosodumase, Akyem Ekorso, Akyem Koradaso, Akyem Asamama, Akyem Adadientam, Bonwire, Feyiase, Tano Odumase,Adanse Akrofuom, Manso Nkwanta, Onwe, Kwahu Nkwatia, Kwahu Tafo.<ref>http://www.akinginghana.org/akan-clans/</ref> 438xg1hmlc432o53juas4as0oyfkio6 Adele kasa 0 4101 37403 2025-03-07T13:54:14Z Faustina Arthur 1832 NEW ARTICLE CREATED 37403 wikitext text/x-wiki Adele kasa yɛ kasa a wɔka no wɔ finimfin apue wɔ Ghana na finimfin atɔe wɔ Togo. Ɔka Ghana Togo Mountain kasahorow (traditionally called the Togoresrsprachen or Togo Remnant languages)a ɔyɛ Kwa branch of Niger-Congo no ho.Adelefo a wɔka dɛm kasa yi ankasa frɛ dɛm kasa yi Gidire.<ref>https://en.wikipedia.org/wiki/Adele_language</ref> 3q2ep0bywhh9hr8fzcvzhypwd43lkda Agbadza 0 4102 38303 38164 2025-04-26T11:42:03Z Richmond Mbiah 1805 medez wikidata akaho 38303 wikitext text/x-wiki {{Databox|item=Q30632442}}'''Agbadza''' yɛ Awona ndwom na asaw a ɔyɛ dansewa fi ber a ɔko no bae a wɔsaw dze gye hɔn enyi wɔ ahomgye bea.<ref>[https://en.m.wikipedia.org/wiki/Agbadza http]esi [https://en.m.wikipedia.org/wiki/Agbadza en.m.wikipedi] mu [https://en.m.wikipedia.org/wiki/Agbadza r]z[https://en.m.wikipedia.org/wiki/Agbadza g/wiki/Agbadza]</ref>Ofi ɔko asaw dadaw bi a wɔfrɛ no Atrikpui na mpɛn pii no Awonafo a wɔwɔ firaw mantɔw mu wɔ ebibiman mu nkankara wɔ Hogbetsotso Afahyɛ no ase, afahyɛ a anlo awonafo dzi. Dza a ɔka ho, Togofo na Beninfo a wofi Awona abusua mu nna ɔyɛ. Asaw no wɔ ikuw enum wɔ agor mu, 1. Banyunyi a ɔyɛ asɛm tiaba a wɔdze yi ewuakɔr mpaa, 2. Vurtsorsor a ɔyɛ asaw nankasa , 3. Adzo- a ahoɔdzen nnyim pii na owura no nkotsee na ɔyɛ dze bɔ sanku ka Gankogui na Axatse ho, 4. Wɔbɔ Hatsatsatsa- abakɔsɛm ndwom ka Gankogui na Atoke ho, 5. Vutsorsorsor- ewiei koraa no, asaw tsitsir no fa foforo a mpɛn pii no ɔtra dɔnhwer bi. Gankogui yɛ edwindze a ɔtse dɛ adɔmbaa bi a wɔdze dua bɔ. Atoke nso yɛ adɔmbaa a ɔtse dɛ mpuwa na wɔdze dadze poma kakraba bi a ɔnnyɛ nokwar bɔ. Wobotum dze Atoke so esi Gankogui anan mu dze ebien no nyinara edzi dwuma ma tsirimpɔw kor ara.[5] Wɔtaa bɔ dɛm asaw yi wɔ ayiyɛ ase, ayeforhyia na enyigye bea ahorow. Ne tsitsir, wɔbɔ wɔ ber biara a wɔdze awonafo nyimpasu egyinahyɛdze, osiandɛ ebusuakuw fofor nnyim dɛm asaw no ntsi ɔyɛ soronko koraa.Wɔma obiara akɔaba dɛ ɔmmfa noho nhyɛ asaw no mu, ɔnntse dɛ awonafo asaw fofor no a ɔtɔfabia a wɔdze sie ma nyimpa a woedzi mfe pɔtsee bi, esom bi anaa ahosu. [7] Ɔtɔfabi a wɔfrɛ dɛm asaw yi “nkokɔ asaw” osian kwan a wɔfa do yɛ no ntsi.[6] n690utqwniv17w5k57jjxtspfkrxy53 Dompo kasa 0 4103 38381 37406 2025-04-28T15:07:11Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38381 wikitext text/x-wiki {{Databox|item=Q35270}}Dompo yɛ Ghana kasa a ɔreyew. Hɔn a wɔka no redan akɔ Nafaanra do. Wɔka no bea a ɔbɛn Nafaanrafo kurow kɛse a ɔnye Banda, Brong-Ahafo Mantɔw mu, Ghana. Blench (2015) bɔ amandzɛɛ dɛ efie 10 na wɔka == Nkyekyɛmu == Dompo nye Gonja kasa no dzi nsɛ pii, naaso mbrɛ Blench (1999) kyerɛ no, ɔtse dɛ mbrɛ ɔnye no nndzi ebusuabɔ tsenn. Blench kyerɛ ndzɛmba ebiasa a obotum esi: # Ɔyɛ Gonja kasa a afa nsunsuando bɔn kɛse mu; # Ɔyɛ Guang kasa a wɔatsew do, a ne fã kɛse noara fi Gonja; # Ofi bea fofor bi, na asesa a ne fã kɛse noara fi Gonja. {| class="wikitable" ! colspan="2" |Dompo |- !Native to |Ghana |- !Ethnicity |970 (200<ref>https://www.ethnologue.com/18/language/doy/</ref>0) |- !Native speakers |(65 cited 1999) |- !Language family |possibly Guang |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>doy</code> |- !''Glottolog'' |<code>domp1238</code> |- !ELP |Dompo |} Dompo ne dzin a wɔdze frɛ nwura mu nduadzewa anaa mbowa no mu biara ntse dɛ Gonja, na ɔkyerɛ dɛ dza otwa tun no na ɔda edzi kɛse. Dompo mbowa edzin bi nye Mpra dzi nsɛ .<ref>http://www.ddl.ish-lyon.cnrs.fr/projets/clhass/PageWeb/ressources/Isolats/Mpra%20%20Blench%202007.pdf</ref> Ɔyɛ dzen dɛ yɛbɛtse [Blench] ne nsɛm a ɔdze baa ewiei no ase ber a wɔdze ne nsɛm no atoto Gonja nsɛm a woetsintsim no. Nsɛdzi pɔtsee a ɔwɔ Guang kasa yi mu, a Blench nntum nnhu no mu pii na ɔka nkanee nye dzinhyɛananmu a ɔwɔ hɔ nyina ho no dɔɔ so na ohu araa ma nkyekyɛmu nhwehwɛmu a ɔwɔ Ethnologue [an North Guang] mu no nye adwen a ɔyɛ nokwar sen biara. 43x0rmw9zvuk50e6mw02iharz03jlqb Akan Sika Kɔkɔɔ Mu Dur 0 4104 38359 38202 2025-04-28T10:11:09Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38359 wikitext text/x-wiki {{Databox|item=Q4291228}}'''Bold text'''[[File:Ashanti goldweights.JPG|thumb|right|A selection of [[Ashanti people|Ashanti]] goldweights]] '''Akan sika kɔkɔɔ''', (wɔ hɛn Akan kasa mu no wɔfrɛ no mrammou anaa abrammuo)<ref>{{cite thesis |id={{ProQuest|2068135694}} |last1=Kouadio |first1=Auguste Yao |date=2018 |title=Akan Gold Weights: Values Perspectives of a Non-western Cultural Artifact }}{{page needed|date=March 2024}}</ref> a no mu dur yenyaa fir brass yɛdze susu Akanfo a wɔwɔ atɔe ebibiman,tsitsr nye dɛ yɛ nye hɔn yɛ nhyehy33 wɔ guadzi mu.Nyimpa no bɔbew kɔsor ɔnam mfasodze a ɔwɔ no mu dur no ntsi.Wɔdze aky3dze kakra ma hɔn a wɔaba mu fofor.Iyi kyerɛ dɛ obotum wɔakɔ guadzi mu obu kwando na nkuyimdzi mu.Yɛ rokɔ hɛn enyim no wɔ nsano dwuma mu, kɛse ketsketse a ɔwɔ atɔe ebibiman amanmbra mu bi tse dɛ adinkra ahyɛnsewdze,nduadzewa, mbowa na nyimpa.<ref name="Bakewell">{{cite book|author=Wilks, Ivor|chapter=Wangara, Akan, and Portuguese in the Fifteenth and Sixteenth Centuries|editor1-last=Bakewell|editor1-first=Peter|title=Mines of Silver and Gold in the Americas|date=1997|publisher=Variorum, Ashgate Publishing Limited|location=Aldershot|pages=7|isbn=978-0-86078-513-2}}</ref><ref>{{Cite journal |last=Garrard |first=Timothy F. |date=1972 |title=Studies in Akan Goldweights (2) the Weight Standards |url=https://www.jstor.org/stable/41406402 |journal=Transactions of the Historical Society of Ghana |volume=13 |issue=2 |pages=149–162 |issn=0855-3246}}</ref> == Mboaedze == n3wvuzwe15stnx85hvrurrbwpyuritd Akan Ahensɛm 0 4105 38358 38201 2025-04-28T10:09:00Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38358 wikitext text/x-wiki {{Databox|item=Q2137492}}Atɔe Mantɔw ahorow a ɔwɔ ebibiman mu ha no wɔ ahensɛm amandze dadaw. Akanfo dze nsesaa na mpontu ahorow aba hɔn ahensem amandze no mu a, ɔnye ɔman no n'amanyɛsɛm saa. Abɔdzin a Akanfo dze ma hɔ ahemfo nye " NANA". Aber a ɔman no hyɛ aborɔfo hɔn tumdzi ase no, wɔkyerɛɛ ase dɛ "chief ", naaso nna ɔnye dza ɔmanfo no repɛ akyerɛ no nnsaa. Binom so toow hɔn abɔdzin "kings", a nna ɔno so nye dza ɔmanfo no repɛ aka no nnhyɛ daara nnyɛ pɛr. Ndɛ mber yi dze abɔdzin "king" yi agye ntsin wɔ ɔman no mu wɔ ber a nkyɛ wɔdze "NANA" bedzi dwuma a , nna ɔbɛsɛ afata. == Abakɔsɛm == Akan ahensɛm ne farbae dze, wonnyim, na ne akyerɛw kasadwin so yɛ na. Ansaana abre 1300 no,nna Bonofo no tse Bonoman. Nna wɔwɔ hɔn ahensem na amandze dadaw. Nna ɔmanhen no wɔ dzibew na abɔdzin a ɔkyerɛ dɛ ɔyɛ ɔhen a n'ekyir ɔhen biara nnyi hɔ. Ber a ɔman Ghana nyaa ne fahodzi wɔ afe apem aha-akron eduonum esoun no, wɔdze obu na enyidze kɛse paa maa ahensɛm amandze.<ref>{{Cite book|url=https://books.google.com/books?id=ExJPAQAAMAAJ|title=The Akan of Ghana: Their Ancient Beliefs|date=1958|publisher=Faber & Faber|language=en}}</ref> == Mboaedze == 6zrzxqj2na5jif7ejqztepsuh3lw9sk Ekuafo Da 0 4106 37417 37410 2025-03-07T14:32:56Z 154.161.37.241 Farmer's day 37417 wikitext text/x-wiki Ekuafo da yɛ afedze da a wodzi no afe biara wɔ aman pii do dze bɔ ekuafo abaw do wɔ mbɔdzen a wɔbɔ wɔ ɔman yi ekuayɛ mu. Osor Mber a wodze dzi no wɔ mbea ahorow biara.<ref><nowiki>https://en.m.wikipedia.org/wiki/Farmers%27_Day</nowiki></ref> <references />Akuafo da wɔ Ghanaman yi mu yɛ afedze da ma ekuafo na afarfo, wodzi no Fida a odzi kan wɔ Mumu bosoom no mu. Odu Akuafo da a osuafo a ɔhwɛ ekuayɛ na edziban sɛm ho bɔ ekuafo nye afarfo abaw do. Abadobɔdze no gyina hɔn mbɔdzen bɔ do<ref>Farmer's Day </ref> 5xz6ebw479c8e1usosw5gehe36yn9os Bowili kasa 0 4107 38376 37412 2025-04-28T14:42:40Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38376 wikitext text/x-wiki {{Databox|item=Q36974}}Bowili (Bowiri) kasa no, Tuwuli (Liwuli, Siwuri, Tuwwili, Tora) yɛ dza hɔn a wɔwɔ Volta Mantɔw a ɔwɔ Ghana na wɔka. Yɛfa no dɛ ɔyɛ Ghana Togo Bepɔw do kasa a wofi Kwa ebusua no mu. {| class="wikitable" ! colspan="2" |Bowili |- | colspan="2" |''Tuwuli'' |- !Native to |Ghana |- !Region |Volta Region |- !Native speakers |11,000 (2003)<ref>https://www.ethnologue.com/18/language/bov/</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Kwa *** Ka-Togo **** Avatime–Nyangbo ***** '''Bowili''' |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>bov</code> |- !''Glottolog'' |<code>tuwu1238</code> |- !ELP |Tuwuli |} {| class="wikitable" !People |Bawuli |- !Language |Tuwuli |} iu5vvgs8n3zfwo9fq6po7rublab2uly Islam wɔ Ghana 0 4108 37416 2025-03-07T14:31:42Z 154.161.37.241 Mayɛ atekel fofor 37416 wikitext text/x-wiki Islam yɛ Abrahamic som a odzi kan baa Ghana. Nda wabɛyɛ som a otsia ebien a watahye aman aman nyiara do sen Kristo som.Ɔbɔbɔ adze wɔ Ghana mfe hadu enter.Ghana statistical Service's Population and Housing Census(2021), se dɛ nkramofo hɔn dodow yɛ ɔha nkyekyɛmu duakron akyir pɔ Akron.<ref>https://www.state.gov/reports/2022-report-on-international-religious-freedom/ghana/</ref> f97jaofabchft372sus6v4so40tssl4 Dag Heward-Mills 0 4109 38323 38320 2025-04-26T12:37:03Z Ekuwa Nyarkowa 1816 medze mboaedze aka ho 38323 wikitext text/x-wiki {{Databox|item=Q5208415}}Dag Heward-Mills ( Wɔ woo Esosowaketsiaba ne da ɔtɔ do duanan afe apem ɔha akron edusia- ebiasa) ɔka Ghana asɔfo mpanyimfo no ho a ɔwɔ nkran , Ɔyɛ sɔfopɔn dze ma ( united denomiations originating ofi lighthouse <ref>{{Cite web|title=Dag Heward-Mills is an African Evangelist and a mega church pastor|url=https://www.daghewardmills.org/new/|website=Dag Heward-Mills|language=en-US|access-date=2020-05-24}}</ref> asor kuw ho, dodowara frɛ no lighthouse noara na ɔdze asor no bae asor nankabɔmu kuw a ɔyɛ first love churches.<ref>https://web.archive.org/web/20230410223648/https://www.daghewardmills.org/new/</ref> == Mboaedze == hjyycm3g4ze2b0h6s1rhxbtwde2v9yx Akan Kasa 0 4110 38360 38203 2025-04-28T10:13:40Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38360 wikitext text/x-wiki {{Databox|item=Q28026}}AKAN(əˈkæn/) <ref>https://en.wikipedia.org/wiki/Special:BookSources/978-0-7486-3160-5</ref>kasa yɛ kasa a nkorɔfo dodowara na wɔka wɔ Ghana,nye kasa a odzi akotsen wɔ akanman mu,wɔka dɛm kasa yi paa wɔ anafo fa mu wɔ Ghana.Bɛyɛ nyimpa ɔha nkyekyɛm eduowɔtwe na wɔka akan kasa yi dɛ hɔn kasae a odzi kan anaa dza ɔtɔ do ebien wɔ Ghana man mu,na bɛyɛ Ghanafo ɔha nkyekyɛm eduanan-anan na kasa yi yɛ hɔn dze.Nyɛ ghanafo nkotsee na wɔka akan kasa na mbom Cote d'Ivoire nso. == Mboaedze == 0jw26s74hmxv5zohmvno4ymnsf4wmmv Apoo Afahyɛ 0 4111 38312 37434 2025-04-26T12:05:22Z Richmond Mbiah 1805 medze wikidata akaho 38312 wikitext text/x-wiki {{Databox|item=Q619641}}Apoo afahyɛ yɛ afrenhyia afahyɛ a nkorɔfo a wɔwɔ Atɔe Mantɔw no mu na wodzi ( ne tsitsiriw nkurow a wɔwɔ Techiman nye Wenchi), wodzi no ndaawɔtwe wɔ Ebɔw nye Ebɔbira mu<ref name=":0">https://touringghana.com/brong-ahafo-region/</ref>, Afahyɛ yi ne botae nye dɛ ɔbɛtsew nkorɔfo a wɔyɛ dza ɔnnsɛ wɔ ɔman no mu no ho, na aka nkorɔfo nye ebusua abɔ mu, na ɔsan da kusum dwumadzi ahorow edzi. Kasafua 'apoo' fi kasa n'abɔse 'po' mu, a ɔkyerɛ dɛ 'pow'.<ref>https://web.archive.org/web/20210206031516/https://visitghana.com/attractions/apoo-festival-1/</ref> Bonofo na afahyɛ yi fa hɔnho paa. Nnyɛ dɛ wodzi no wɔ Techiman, nkuropɔn a no ho hia paa ma Bono nkurɔfo nye ahendzi no mu kor, ahobahyehyɛ, abɛbu, adwontow, na nserahwɛ ahorow a Bono ahendzi no wɔ no da no edzi ber a Apoo afahyɛ no rokɔ do no, dɛm ahorbahyehyɛ yinom, abɛbusɛm, nye adwontow kɔ tsia Esuantsefo a wotuu Bonofo do sa no.<ref>https://en.wikipedia.org/wiki/Special:BookSources/9964_1_0233_X</ref> == Abakɔsɛm == Hɛn amambra kyerɛ hɛn dɛ afahyɛ yi hyɛɛ ase ber a nna Nana Kwakye Ameyaw dzi hen no, nna ɔyɛ kandzinyi a ɔmmfa ka bi ma menka bi amamu no nndzi dwuma, ne dɛm ntsi nna Techimanfo nntum nnkyerɛ hɔn adwen. Ɔnam dɛ nna wotum nnka hɔn a wokita tum no hɔn asɛm ntsi no, wɔdze hɔn asɛm kɛdaan abosoom no. Wɔkaa kyerɛɛ hɔn dɛ wɔmfa nda bi nsi hɔ a wɔbɔkɔ akɛka hɔn nsɛm akyerɛ, ne tsitsir mpanyimfo no. Odu dɛm ber yi a, wɔkɔr apam dɛ wonntum nnka obi n<nowiki>'enyim ɔnam asɛm bi a ɔaka ho, ɔmmfa ho mbrɛ no bɔbea tse.. Nkorɔfo no bɛka dɛ ''morokɔpow me haw'' na iyi nye kwan a ''Apoo''</nowiki> afahyɛ no faa do bae.<ref>https://samuuelduodu.blogspot.com/2009/04/techiman-to-celebrate-apoo-in-style.html</ref> == Kusum == Wo gye dzi dɛ ber a wɔdze hɔn haw roto hɔn enyim no, wɔtsew nkorɔfo no nye hɔn kra ho fi bɔn ho. Ber wɔreyɛ ahoboaboa akehyia Apoo afahyɛ no nye ho ntsewee no, mbasiafo besiesie efi mu, nye akwan do dɛ mbrɛ ɔbɛyɛ a dɛm ahohombɔn rennsan mmba bio. Asɔfo a wɔwɔ mpɔtamu hɔ no so tsew si kwan do pam ahoombɔn biara a esuma ansaana afahyɛ no ahyɛ ase, dɛm ndzeyɛɛ yi na wɔfrɛ no '''Nnusin-tuo''.' no<ref name=":1">https://en.wikipedia.org/wiki/Special:BookSources/9964_1_0233_X</ref>. Amandze a no ho hia kor wɔ afahyɛ yi mu nye 'Hyereko' a ɔkyerɛ dɛ 'eresesaw hyirew'. Mbasiafo no sesaw hyirew no wɔ Aponkosu Esutsen na wɔdze siesie abosondan ho ansaana Apoo afahyɛ no ahyɛ ase. Akɔmfo so dze hyirew no bi kwaw hɔnho ber a akɔm afa hɔn no.<ref name=":2">https://web.archive.org/web/20210206031516/https://visitghana.com/attractions/apoo-festival-1/</ref> Afahyɛ no rebɛhyɛ ase a wosi kyen do dze kaa ɔmamfo no. Ɔmanhen no na odzi Apoo afahyɛ santsen no a wɔtow no enyim, mpanyimfo tsitsir, mpanyimfo nkumaa, nye asɛndzifo.<ref name=":3">https://en.wikipedia.org/wiki/Special:BookSources/9964_1_0233_X</ref> Ber a santsen no atow no wɔdze enwiinwii ahorow kɔ hɔn enyim na wɔdze nsɛm a ɔyɛ hu gu afofor ndzeyɛɛ bɔn do. Ɔhen no mpo wonnyi no mmfi dɛm enyimtsiabu yi mu.<ref name=":0" /> Wɔhyɛ nkorɔfo nkuran dɛ wonsiesie hɔn fie nsɛnsɛn dɛm ber no, na ɔyɛ ber a wɔdze yɛ nsiesie. Afahyɛ no n'ahyɛse no, wɔhyɛ ase fi Bonohen a otwa tun no ne nda ho, kusum ndzienyimnyi a odzi Bonofo no enyim. Ɔmanhen nye kurow no mu mpanyimfo no twa nda no ho hyia na ɔhen no gu nsa na otwa oguan. Hɔn a wɔaka no gyina abowano kɛpem ber a wɔbɛyɛ amandze no ewie. Baamuhen, ɔno na Adehye esiei no yɛ ne dze no, yɛ edziban a wɔdze ngo, bayer a woefufuw na wɔdze afora ayɛ 'tɔ', wɔdze dɛm edziban yi ma abosom no. Ahemfo nkumaa no so hue nsa gu ngua a ɔwɔ nda no do no na no mu no so baamuhen no serɛ yiedzi nye asomdwee fi abosom no nkyɛn ma hɔn. Afei, woku oguan no na wohuee no bɔgyaa no gu kyɛnsee mu. Wɔdze oguan no ne yamu adze no gu nda no do, na ber no mu no nkowaa dze oguan no ne nkaa no yɛ edziban ma ebusua mpanyimfo no. Wɔma kuromba no so tɔ no bi. Ahemfo nkaa no so kɔ do ara gu nsa, na wɔda abosom no ase na wɔbobɔ edzin nkorkor, wɔkɔdo ara bisa nhyira na wɔkɔdo ara so dom hɔn wɔpɛdɛ wɔyar no. Iyi ekyir no, akɔmfo no saw twa nda no ho ber a nkorɔfo ekuwekuw so tow ndwom.<ref name=":2" /> Nda nkaa a odzi afahyɛ no do no mu no dze enyigyedze nkotsee fitsi anapa kesi ahanamakye. Ebusuafo so dze afahyɛ ber yi gye hɔn ahɔhoe enyi, na wɔdze edziban nye enyigyedze gyegye hɔn enyi.<ref name=":1" /> Asaw yɛ dza no ho papaapa wɔ Apoo afahyɛ no mu. Akɔmfo hyɛ ntar a wɔdze nkyɛrkyɛr ayɛ a wɔfrɛ no 'dɔsɔ', na wɔdze nserba ahyehyɛ ho, na wɔdze hyirew a wɔakɛsesaw dzdaw no akwaw hɔnho. Ansaana wɔbɛsaw no, akɔmfo no bedzikan akantse dze apam honhom bɔn nyina.<ref name=":3" /> Binom dze akɔmfona kita hɔn nsamu ber a wɔresaw, na binom so nye ahonhom no dzi nkitaho ber a wɔresaw no.<ref>https://en.wikipedia.org/wiki/Special:BookSources/9964_1_0233_X</ref> Wɔ Apoo Fida dapɔnda no mu no, mbaampanyi soɛr ahanamakye, tow santsen wɔ akwan do tow ebibindwom , wɔfrɛ dɛm ndwom yi 'akokɔbɔnee'. Dɛm da yi nonkorɔfo a wɔwɔ nkurow etwa ho ehyia no nyina ba kurowmu bɛka afahyɛ no ho. Mbanyin nye mbasiafo fa hɔnho wɔ afadze ahorow nyina bi mu, dɛ mbrɛ afahyɛ nankasa mmfa n'afadze pɔtsee bi mmba no. Wɔdze biriw sera hɔn a wɔka santsen no ho no, hyirew fitaa nye hyirew kɔkɔɔ. Wɔbɔ akyen, dondo nye kakradaa nyina wɔ ber a santsen no atow no. <ref>https://en.wikipedia.org/wiki/Special:BookSources/9964_1_0233_X</ref> Wotwa nkurow no nyina ho hyia wie a. ahwɛfo no nyina behyia mu wɔ ahemfie no enyim. Ɔmanhen no bɛgye n'egua, ana ahemfo etsitsir no so agye hɔn dze, wowie a nna atsembuafo nye hɔn a wɔnye hɔn bae no so agye hɔn egua. Wɔatsena ase ewie no. wodzi nkyia na wɔma obiara biribi ma ɔdze ka n'ano. Ɔmanhen no dze n'anodzi nsɛm bɔto gua na ɔada nananom abosom no so ase. <ref>https://en.wikipedia.org/wiki/Special:BookSources/9964_1_0233_X</ref> Afahyɛ no ewiei no, kɔmfo panyin no dzi santsen no enyim na na ɔdze n'anomu nsɛm to gua na ɔdze afahyɛ no ba ewiei koraa. Wɔdze santsen no kɔ esutsen no ho, bea a akɔmfo nye mpanyimfo no bɛyɛ kusum amandze no. Wɔdze Hyirew fora esutsen nsu nye adwera ahaban, na wɔdze nsu no petse abosondan ho nye nkorɔfo a wɔdze somme ahaban dzi dwuma no. Abosondan san ba ne ho ntsewee mu, na ɔmamfo notow apoo ndwom na wɔsan kɔ hɔn efiefi mu. <ref>https://en.wikipedia.org/wiki/Special:BookSources/9964_1_0233_X</ref> 1vo1bser904r25ides20oo8v44mmj73 Awutu kasa 0 4112 37429 2025-03-07T15:14:12Z Wobil Christopher 1811 new article created 37429 wikitext text/x-wiki Awutu yɛ Guang language dɔm ɔhaeduawɔtwe ka wɔ nkurow a wɔ hɔ mpoano no. Awutu yɛ kasa tsitsir. Wɔwɔ kasa ebien a ɔyɛ Effutu na Senya. 5zgu47sbouiohresgqus42gbzqv2jjj Rabiatu Dienyo Ammah 0 4113 37435 37433 2025-03-07T17:18:32Z David kojo joe Mensah 1426 #FnF 2025 37435 wikitext text/x-wiki '''Rabiatu Dienyo Ammah''' ɔyɛ Ghananyi Islamic sɔfo na nkan ɔmanmu afotufo kuw ba wɔ nkan ɔmampanyin John Mahama n’amambu mu. ɔka Akasamafo dze ma ntwaho Afrika Mbasiafo Asɔfo ho. == N’edwuma na No Nwomasua == Onyaa no MA na No PhD wɔ asɔfodzi mu fir Birmingham Osuapɔn mu wɔ England, na ɔdze Islam adzesua na Kritosom- Islam nkitsaho wɔ Shelly Oak Osuapɔn wɔ Birmingham. Wɔ beebi nna ɔrosua ɔsom no, osuaa adzesuadze beberee fir afe 1990 mu, a Islam na mpontu ka ho, Muslim ebusua mbra, Islamic mbra, bɔbew ho haw wɔ ɔsom na amambra ho, na Islam abakɔsɛm wɔ no dɛ onwiee osuapɔn adzesua na oewie osuapɔn ntoado mpɛnso. == Nwomasua mu abadobɔdze na Nsato == Odzii nkunyim dɛ ɔkyerɛkyerɛnyi a ɔbɔ noho mbɔdzen wɔ Ghana Osuapɔn mu wɔ afe 2000. Afe 2013 mu no, ɔsoom dɛ Nkran kurowpɔn Mantɔw mu ananmusinyi wɔ counsel of State board do. jo5ft6aq96mnqky46u0pf48jgh8b5rc Kromanti asaw 0 4114 38300 37903 2025-04-26T11:38:42Z Gloria Adokoh 1376 Medze wikidata kaa ho 38300 wikitext text/x-wiki {{Databox|item=Q65063366}}'''Kromanti''' '''asaw''' anaa '''Kromanti''' '''agor''' ( a wɔkorɔn no dɛ '''Kromanti''' '''asaw''' anaa '''Kromanti''' '''agor''' <ref name=":0">https://books.google.com.gh/books?id=goNpkxHhH48C&pg=PA276&redir_esc=y#v=onepage&q&f=false</ref>) yɛ Jamaica Maroonfo hɔn ɔsom ho dwumadzi bi a Jamaica Maroons na wodzi. Ne nhin wɔ kusum ebibindwom na ɔsom mu amandze, nkankanara Esuantsefo a wɔwɔ Ghana. Wonyaa dzin ''Kromanti'' anaa Coromantee) fii Kormantin (anaa Cormantin ) a tsetse nkowaa abankɛse a nna ɔwɔ mpoano wɔ Ghana no wɔ no. Kormantin nye Esuantsefo na hɔn mfɛfo a wɔkɔr nkowaasom mu no hɔn atamfo hɔn fie. Nkowaa a Britainfo no frɛɛ hɔn Kromanti. Nkowaa a wɔdze hɔn faa po do kɔr Jamaica ber a nna Athlantic Nkowaa guadzi no rokɔ no mu dodowara no,nna Ghana a ɔwɔ Ebibirmu Anee na wofi.<ref name=":0" /><ref name=":1">https://en.wikipedia.org/wiki/New_West_Indian_Guide</ref><ref>https://books.google.com.gh/books?id=ATq5_6h2AT0C&pg=PA195&redir_esc=y</ref><ref>https://en.wikipedia.org/wiki/Special:BookSources/9780807055120</ref> Kromanti asaw ankasa no nnyɛ ndɛmba asaw a ɔwɔ Jamaica no mu bi, anaaso Jamaicafo hɔn aponto anaa enyigye asaw bi, mbom ɔyɛ kusum asaw a ogyina Ebibirmu amambra mu nyamesom ahorow do. Ɔwɔ mu dɛ Jamaica amambra enya nsunsuando wɔ asaw yi do, na wɔda ho dze dzi dwuma ndɛ dze, naaso amandze na adze a ɔwɔ asaw no wɔnnda ho nnyɛ no bio dɛ kan no— osian Kristosom a Jamaica Maroonfo afa ntsi<ref>https://web.archive.org/web/20241211101759/https://www.academia.edu/25870787/Caribbean_Crucible</ref><ref name=":0" /><ref name=":1" />. ɔmmfa ho sesei nsakyer no, ɔda ho ara boa siw abrabɔ mu ɔhaw ahorow ahorow,tse dɛ nyarbanyarba a ofi ahonhom, gyedzi a nkorɔfo nnyi, na abrabɔ mu ɔhaw ahorow a ɔkeka ho ano. Maroonfo yi dze Kromanti asaw no gyina hɔ dɛ akodzi bi, a ɔma ahobambɔ wɔ sunsum afamu kyɛn enyiwado dze.<ref name=":2">https://books.google.com.gh/books?id=XOyYCgAAQBAJ&pg=PA476&redir_esc=y#v=onepage&q&f=false</ref> == Amandze A Ɔwɔ Mu == [edit source] Kromanti asaw no ne fa a ogyina amandze do no fa "ndwom na asaw ahorow " a "ɔfa ewuakɔr ahonhom a ɔdze hɔn no ho."<ref>https://web.archive.org/web/20241211101759/https://www.academia.edu/25870787/Caribbean_Crucible</ref><ref name=":0" /><ref name=":1" /> Ndzɛmba etsitsir a wonyaa fii Ebibir amambra mu nye ''Country,'' ndwom soronko bi a ɔdze kyenkasa bi tse Dondo dzi dwuma, dɛ mbrɛ ɔbɛyɛ a wɔbɔtotow ndwom ebubu bɛ ahorow; enya ayarsa, a iyinom nyinara fi asaw a ɔyɛ ahomka,ndwom na sunsum bi no dwumadzi mu. Dɛ mbrɛ "Ebibir mu aman ahorow mu ayarsa dwumadzi tse no, biribi a sunsum ahyɛ no ma hwɛ ayarfo, ber a ɔdze ndwom,asaw,afɔrbɔ na habandur ridzi dwuma."<ref name=":2" /> Kromanti asaw no taa hyɛ ase ber a adze asa na ɔkɔ do kesi adekyee. Ndɔnhwer pii ekyir no, asaw no hwer enyigyedze a ɔwɔ mu no na esunsum bɛhyɛ "fetenyi" panyin (obi a onyim amandze , a ɔtse dɛ Ebibirmu kɔmfo panyin) ma. == Hwɛ Iyinom So == * Traditional African religion portal * Jamaica portal * Africa portal * Akan religion * Obeah * Jamaican Maroon Creole * Kumina * Convince * Nyame == Mboaedze == fyu9thailxxmixpshdmfb1ml3fn53c4 Asamando 0 4115 38364 37447 2025-04-28T10:28:40Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38364 wikitext text/x-wiki {{Databox|item=Q131412039}}Asamando, a dodowara kyerɛ ase dɛ"bea a ewufo wɔ", anaa "nsamanpɔwmu" yɛ asaase ase dzin wɔ Akanfo anansesɛm mu, a hɔn a wɔyɛ Akanfo nyamesom ho atsesɛm wɔ Ghana no fa na wodzi do. Wɔ Akanfo atsesɛm bi mu no, wohun Milky Way dɛ kwan a ɔda mu kɔ Asamando, wɔkyerɛ dɛ wɔ ndɛ mber yi dze, wohu milky way dɛ kwan a ɔkɔ ɔsor aheman mu. Amanaman a wɔatsetse dɛm nsɛm yi gyedzi dɛ, Asamando yɛ bea a obibiara inntum nkɔ hɔ dɛmara osiandɛ hɔyɛ dzen papaapa.<ref>New article created </ref> jpfn1qvp1fn6t0qfwmp03jx8jxdemn5 Delo kasa 0 4116 38329 37449 2025-04-26T12:51:19Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38329 wikitext text/x-wiki {{Databox|item=Q35195}}'''Deloo''', anaa '''Ntrubo''', yɛ Gur kasa a wɔka wɔ Ghana na Togo. {{Infobox language|name=Deloo|nativename=Deloo/Ntrubo|region=[[Ghana]], [[Togo]]|ethnicity=Deloo/Ntrubo|speakers={{Sigfig|18,400|2}}|date=2003-2012|ref=e18|familycolor=Niger-Congo|fam2=[[Atlantic–Congo]]|fam3=[[Gur languages|Gur]]|fam4=Southern|fam5=[[Gurunsi languages|Gurunsi]]|fam6=Eastern|iso3=ntr|glotto=delo1240|glottorefname=Delo}} == Mboadze == {{reflist}}{{Languages of Ghana}} {{Languages of Togo}} {{Gur languages}} {{gur-lang-stub}} f5lhthgc3skq02232m5sjnkmke9ayv5 Fante kasa 0 4117 37452 37451 2025-03-07T21:57:37Z Collins Anfoh 1839 New article created 37452 wikitext text/x-wiki Mfantse, ka Akan kasa ahorow ebiasa noho, nna Asante nye Akuapem, ɔno na wotum dze kyerekyerɛ obibiara.[2008] No dodowara wɔtaa ka wɔ finimfin nye atɔeɛ mantɔw mu wɔ ebibiman mu nye mbeabea a ɔwɔ atɔeɛ , Ivory Coast, nye Liberia, Gambia nye Angola[12].<ref>New article created</ref> Mfantse yɛ Mfantsefo kasa a wɔtaa ka, a ne mpɔtamu biara wɔ n’ankasa ne nkyerɛasee, ɔno nye Agona, Anomabo, Abura nye Gomoa,[4] ne nyinara yɛ dza obibiara ntsease. Schacter ne Fromkin kyɛɛ Mfantse kasa no mu ekuw ebien: mfantse a odzi kan a okitsa selabol ewiei /w/ dze dzi dwuma na ɔnam do ma nsonsonee da kaw ("dance") ne ka mu("bite"); nye mfantse a ɔtɔdo ebien, beebia a dɛm kasafua yi yɛ homophonous 2.5. Wɔakyerɛ mfantse kwan a wɔafa do ayɛ wɔ ahyɛse nye nsɔwdo skuul ahorow mu.[4] tpqtrnoa8czbnz0waohahca4ed80g8f Dwang kasa 0 4118 38382 37454 2025-04-28T15:10:18Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38382 wikitext text/x-wiki {{Databox|item=Q35258}}'''Dwang''' yɛ Guangfo kasa wɔ Ghana, ɔhwehwɛ nye chumburung kasa edzi nsɛ. == Mboadze == {{Reflist}} kytsjjf3czrx1lbm4iai2r35gz6zm5v Wasa kasa 0 4119 38283 38282 2025-04-24T13:04:39Z KISUMAR123 67 Meyɛɛ nsiesie 38283 wikitext text/x-wiki Wasa, dɛ mbrɛ wɔka no Wassa nye Wasaw no, yɛ Mfinimfin Tano kasa a ɔyɛ Wasafo hɔn kasaa a ɔbɛn Akan kasa no. Nyimpa bɛyɛ 273,000 a wɔwɔ Anaafo Atɔe afa a ɔwɔ Ghana na wɔka, ne tsitsiriw nye Wasa Amenfi Atɔe nye Wasa Amenfi Epuei mansin no. Yɛwɔ nkorɔfo binom wɔ Ivory Coast a hɔn so wɔka Wasa kasa no. Wasa kasa na Bono (Abron ) dzi nsɛ wɔ ntseasee mu. Kasa afofor a wɔhyɛ Wasa kasa yi ase nye Amenfi na Fianse. <ref>https://www.ethnologue.com/language/aka/</ref> {| class="wikitable" ! colspan="2" |Wasa |- !Native to |Ghana, Ivory Coast |- !Ethnicity |Wasa people |- !Native speakers |270,000 (2013)<ref>https://www.ethnologue.com/25/language/wss/</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Volta–Congo *** Kwa **** Potou–Tano ***** Tano ****** Central Tano ******* Akanic ******** '''Wasa''' |- !Dialects | * Amenfi * Fianse |- !Writing system |Latin |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>wss</code> |- !''Glottolog'' |<code>wasa1244</code> |} rc9c7ipspesz1tl17kic5s4vng6pk6v Wali kasa (Gur) 0 4120 38286 38285 2025-04-24T13:07:31Z KISUMAR123 67 Meyɛɛ nsiesie 38286 wikitext text/x-wiki '''Wali''' (Waale <ref>https://en.wikipedia.org/wiki/Wali_language_(Gur)#cite_ref-2</ref>,Waalii<ref>https://www.ethnologue.com/25/language/wlx</ref>) yɛ Mabia anaa Gur kasa a ɔwɔ Ghana na nkurow a wɔwɔ Etsifi Atɔe mantɔw no, no kuropɔn a ɔyɛ Wa, nye nkurow a ɔbɛn Wa na wɔka no paa, Etsifi Atɔe mantɔw no mu no, yɛwɔ mbusuakuw bi a wɔdɔɔso paa, Mole Dagbani (75.7%) na Grusifo (18.4%). Walafo (16.3%) a wɔka Mole Dagbani ho na Sissalafo (16%) a wɔka Grusifo ho no na wɔyɛ ekuw nketsewa ebien a wɔdɔɔso paa yie. Abakɔsɛm kyerɛ dɛ Wafo fi Ancient Mali na wɔbɛtsenaa ndɛ ber yi Wa kurow no mu, wɔ Etsifi mantɔw no n'atɔe famu wɔ hana mu.<ref>https://www.modernghana.com/GhanaHome/regions/upperwest.asp?menu_id=6&sub_menu_id=14&gender=</ref> {| class="wikitable" ! colspan="2" |Wali |- | colspan="2" |Waale, Waalii |- !Native to |Ghana |- !Region |Upper West Region, Northern Region |- !Ethnicity |Wala |- !Native speakers |85,000 (2013)<ref>https://www.ethnologue.com/language/wlx</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Gur *** Northern **** Oti–Volta ***** Moré–Dagbani ****** Moré ******* '''Wali''' |- !Dialects | * Fufula * Yeri Waali * Cherii * Bulengee * Dolimi |- !Writing system |Latin |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>wlx</code> |- !''Glottolog'' |<code>wali1263</code> |} f6iuxub33lawgs09zveiqn9pcvbqanl Vagla kasa 0 4121 37457 2025-03-08T14:38:28Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37457 wikitext text/x-wiki Vagla yɛ Gurunsi (Gur) kasa wɔ Ghana a nyimpa dodow 14,000 na wɔka. Nkurotɔw dodow a wɔwɔ Etsifi Mantɔw a ɔwɔ Ghan n<nowiki>'atɔe famu na wɔka kasa yi. Wɔfrɛ nkurɔfo a wɔka kasa yi Vaglafo, ebusuakuw tsitsir kor a Etsifi do Mantɔw ne mpɔtamu hɔ, a wɔdze hɔn baa Gonja amambu no ase '' Gonjaland''</nowiki> a Britania Etubrafo sodzifo no dze baa hɔn amambu no ase. {| class="wikitable" ! colspan="2" |Vagla |- !Region |Ghana |- !Native speakers |14,000 (2003)<ref>https://www.ethnologue.com/18/language/vag/</ref> (may include speakers of Siti) |- !Language family |Niger–Congo? * Atlantic–Congo ** Gur *** Southern **** Gurunsi ***** Western ****** '''Vagla''' |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>vag</code> |- !''Glottolog'' |<code>vagl1239</code>  Vagla |} == Fɔnɔlɔgyi == === Nkonsonantse === {| class="wikitable" |+Nkonsonantse<ref name=":0">https://en.wikipedia.org/wiki/Vagla_language#CITEREFBlench2003</ref> ! colspan="2" | !Anofamfa !Se-ekyir !Dadawmu dzendzen !Dadawmu bɛtɛɛ !Dadawmu bɛtɛɛ bata anofamfa !Menmu |- ! rowspan="2" |Egyinae !no mu mmpow |p |t |c |k |kp | |- !no mu pow |b |d |ɟ |g |gb | |- ! colspan="2" |Hwenmu |m |n |ɲ |ŋ |ŋm | |- ! rowspan="2" |Nkyermu !<small>no mu mmpow</small> |f |s | | | |h |- !<small>no mu pow</small> |v |z | | | | |- ! colspan="2" |Ennya Annyɛ mawor | |l |j | |w | |} === Mbawor === {| class="wikitable" |+Mbawor <ref name=":0" /> ! !Enyim !Mfinimfin !Ekyir |- !Ntowmu |i | |u |- !ntowmu kakra |ɪ | |ʊ |- !mfinimfin |e | |o |- !mbuei kakra |ɛ |(ʌ) |ɔ |- !mbuei | | |} * * Blench dze /ʌ/ dzi dwuma, ɔkyerɛ dɛ -ATR no kor a ɔnye no nam nye /a/<ref>https://en.wikipedia.org/wiki/Vagla_language#CITEREFCrouchNaden1998</ref> * Mbawor nyina botum ayɛ tsia anaa tsentsen, Yenntum nnka dɛ mbawor ebien a wɔsɛ no yɛ tsentsen znam ndze ne nhyehyɛɛ ntsi<ref name=":1">https://en.wikipedia.org/wiki/Vagla_language#CITEREFBlench2003</ref> === Ndze === Vagla kasa no kita ndze anan; mfowee, nsanee nye ndze ebien a wɔyɛ pɛ.<ref name=":1" /> == Akyerɛw == Vgla kasa no dze ⟨i⟩ gyina hɔ ma /i/ nye /ɪ/ nyina, na ɔdze ⟨u⟩ gyina hɔ ma /u/ nye /ʊ/.<ref name=":1" /> Ɔdze hwenmuyɛ gyina hɔ ma dza odzidzi do yi, mfatoho sɛɛ 'ntsease' nye sɛɛh 'wen'.<ref name=":1" /> 7r1mh2nkoncqankhf31il5xc270jcmf Tonjon kasa 0 4122 37458 2025-03-08T14:50:32Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37458 wikitext text/x-wiki Tonjon yɛ Mande kasa a ayew a bere bi nna edwumfo na wɔka wɔ Djimini Senoufofo a wɔwɔ Ivory Coast mu. Nna ɔnye Ligbi, edwumfo kasa fofor no wɔ ebusuabɔ kɛse. {| class="wikitable" ! colspan="2" |Tonjon |- !Native to |Ivory Coast |- !Region |Vallée du Bandama District |- !Ethnicity |Djimini people |- !Extinct |since the 1950s<ref>https://unesdoc.unesco.org/ark:/48223/pf0000187026</ref> |- !Language family |Niger–Congo * Mande ** Western Mande *** Central **** Manding–Jogo ***** Jogo–Jeri ****** Jogo ******* '''Tonjon''' |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>tjn</code> |- !''Glottolog'' |<code>tonj1246</code> |- | colspan="2" |Tonjon is classified as Extinct by the UNESCO ''Atlas of the World's Languages in Danger'' |} ifn8ubfbu0kp6iao41f9veeyr8d4dk1 Tem kasa 0 4123 37459 2025-03-08T15:38:19Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37459 wikitext text/x-wiki Tem, anaa Kotokoli (Cotocoli), yɛ Gur kasa a wɔka wɔ Togo, Ghana, Benin nye Burkina Faso. Nyimpa a wɔwɔ apaamu hɔ na wɔdze dzi dwuma. Wɔ Ghanaman mu ha no Kotokolifo no fi Frao mantɔw no etsifi afamu, Koue tsitsir wɔ Togo hye do. Yɛdze Koue, bea a wofi no si nkyɛn a, Tem/Kotokolifo apetse nkurow ahorow pii mu wɔ Ghana ha. Hɔn dodow noara tse mbea a Zongo wɔ tse dɛ Nima-Mamobi, Madina, Dodowa, Asaman, Jamasi, Aboaso, Mamponteng, Ahwiaa, Offinso Asamankama, Kokoti, Fanteakwa, Kinyako, Fianko, Ahmasu, Kejebi, Hohoe, Nkwanta, Kpassa, Karachi, Dambai nye nkurow dodow a ɔka ho. Wɔfrɛ ɔhen a ɔwɔ hɔ no Wuro na ɔno na ɔwɔ tum wɔ Koue nsaase nyina do, Ktokolifo, hɔn a wɔwɔ fie nye akwantu mu nyina.Ne dzin dze Wuro Dauda Cheddere Brenae I. Kotokoli ebusuakuw no mu nyimpa wɔagye dzin no mu bi nye Ɔman no mbabunhen a ɔwɔ Kotokoli, Wuro Alhaj Ismael Bameiyin, Wuro Alhaj Salifu Haruna a ɔwɔ Madina, Sheikh Salis Shaban, Sheikh Muhammad Qassim Kpakpaturu a ɔwɔ Jamasi, Mallam Abdul Muhaimin a ɔwɔ Kumasi, mansin krakye a ɔwɔ Tunsuom ambatow mpɛsoa a ɔwɔ Jmasi, Basharu Zakaria Kooli, mbrahyɛbaguanyi ma Ayawaso Epuei mansin no, Naser Toure Mahama, nkan Black Stars nyipa a nna ɔker ma hɔn no,Fatau Dauda, nkan DCE ma Fanteakwa mansin no Abass Fuseini Sbaabe, Alhaj Great Anyass,na edzin no dzidzi do dɛmara. Kotolifo yɛ Nkramofo, a hɔn dodow noara tse Ahlul-Sunna wal Jamaa, Tijaniyya nye Shia. Nkramofo asɔrdan a ɔwɔ Zongo mbew do nyina wɔ Nkramo asɔfo a wɔyɛ Temfo, Muazin/Ledeni anaa akyerɛkyerɛfo a wɔma wɔyɛ kuw a wɔda nsew wɔ Nkramofo afamu. {| class="wikitable" ! colspan="2" |Tem |- | colspan="2" |Kotokoli |- | colspan="2" |Tem (Latin script) تًم (Ajami script)<ref>https://www.tembiya.net/sites/www.tembiya.net/files/pdf-files/Lecriture_Tem_deuxieme_livre_%28Ajami%29_0.pdf</ref> |- !Region |Togo, Ghana, Benin, Burkina Faso |- !Ethnicity |Tem people |- !Native speakers |390,000 (2012–2018)<ref>https://www.ethnologue.com/25/language/kdh/</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Gur *** Southern **** Gurunsi ***** Eastern ****** '''Tem''' |- !Writing system |Latin (Tem alphabet) Tem Braille Arabic (former) |- ! colspan="2" |Official status |- !Recognised minority language in | Benin |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>kdh</code> |- !''Glottolog'' |<code>temm1241</code> |} == Akyerɛw nhyehyɛɛ == {| class="wikitable" ! colspan="35" |Akyerɛwamba |- !Akyerɛwamba akɛse |A |B |C |D |Ɖ |E |Ɛ |F |G |Gb |H |I |Ɩ |J |K |Kp |L |M |N |Ny |Ŋ |Ŋm |O |Ɔ |P |R |S |T |U |Ʊ |V |W |Y |Z |- !Akyerɛwamba nketsewa |a |b |c |d |ɖ |e |ɛ |f |g |gb |h |i |ɩ |j |k |kp |l |m |n |ny |ŋ |ŋm |o |ɔ |p |r |s |t |u |ʊ |v |w |y |z |} High tone is indicated by an acute accent: á é ɛ́ í ɩ́ ó ɔ́ ú ʊ́, no accent indicates low tone. Long vowels are indicated by doubling the letter: aa ee ɛɛ ii ɩɩ oo ɔɔ uu ʊʊ, both are accented if the tone is high: (áá etc.), only the first is accented if the tone is descending (áa), only the second is accented if the tone is ascending (aá). Yɛdze kasa tsiaba gyina hɔ ma ndze a ɔwɔ sor: á é ɛ́ í ɩ́ ó ɔ́ ú ʊ́, yɛmmfa kasa biara nngyina hɔ mma ndze a ɔwɔ famu. Yɛbɔ akyerɛwamba no ho dze kyerɛ mbawor tsentsen : aa ee ɛɛ ii ɩɩ oo ɔɔ uu ʊʊ, yɛdze kasa ahyɛnsewdze no to ebien ne nyina do sɛ ndze no wɔ sor a : (áá, nye dza ɔkeka ho) . Yɛdze kasa ahyɛnsewdze no to akyerɛwamba a odzi kan pɛ do sɛ ndze no risan famu a : (áa),, Yɛdze kasa ahyɛnsewdze no to akyerɛwamba a ɔtɔ do ebien no pɛ do sɛ ndze no rofow sor a :(aá). 3y6oxshiv855ujbuidkncl4q8tqhfq7 Sehwi kasa 0 4124 37460 2025-03-08T16:09:44Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37460 wikitext text/x-wiki Sefwi a wɔsan frɛ no Sefwi, Esahie, nye Asahyue yɛ Niger-Congo kasa a nyimpa 305,000 ka wɔ Ghana Anaafo Atɔe afa mu nyina, ne tsitsiriw wɔ Atɔe Mantam mu.<ref>https://www.ethnologue.com/language/sfw/</ref> <ref>https://www.ajol.info/index.php/gjl/article/view/164188</ref>Ɔyɛ kasa a Sehwifo taa ka <ref>https://www.sil.org/resources/archives/9026</ref>. Sehwi yɛ Kwa kasa a ɔwɔ Central Tano , ɔnye Anyin wɔ ebusuabɔ kɛse, na ɔnye Sannvin kasa a wɔka wɔ Anyin no wɔ nteasee kor ; ne kasa etsitsiriw ebien nye Wiawso a wɔka wɔ Sehwi anaafoi mbew do , nye Anhwiaso a wɔka wɔ etsifi mpɔtamu hɔ. Mbrɛ Dolphyne kyerɛ no, Aowin kasa a wɔkyerɛ dɛ ɔyɛ Anyin no bɛn Sehwi ankasa.<ref name=":0">https://d.lib.msu.edu/asrvns/20</ref> Ɔreyɛ ayɛ dɛ hɔn a wɔka Sehwi kasa nyina ka kasa ebien wɔ Twi kasa a wɔdze dzi dwuma dɛ ɔyɛ eguadzi kasa wɔ mantɔw no mu. Nanso, Sehwifo enyi gye hɔn kasaa ho, ma ntsi mbusuakuw afofor a wɔba dɛ wɔbɛtsena Sehwifo nkyɛn no taa ka Sehwi kasa no.<ref name=":0" /> {| class="wikitable" ! colspan="2" |Sefwi |- | colspan="2" |''Esahie'' |- !Region |Ghana |- !Ethnicity |Sefwi people |- !Native speakers |310,000 (2013)<ref>https://www.ethnologue.com/22/language/sfw/</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Kwa *** Potou–Tano **** Tano ***** Central Tano (Akan) ****** Bia ******* North ******** '''Sefwi''' |- !Dialects | * Wiawso * Anhwiaso * Aowin |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>sfw</code> |- !''Glottolog'' |<code>sehw1238</code> |} 9lbg8mlk00z0pbmffkrk230narqw8vd Vdl dlf 0 4125 37461 2025-03-08T16:40:18Z 2A02:2455:86A6:5000:41FD:F22B:885E:5BF3 nothing lol 37461 wikitext text/x-wiki VDL DLF (Deck Low Floor) Is A August 2015 Prototype Bus Created By The Bus Company "VDL" In August 2015 As A Prototype hdfv62w2xmskzfpkgiyzec800ay81zv Esme Mends 0 4126 38328 38326 2025-04-26T12:48:06Z Kojo Atta Kakra 1804 Medze mboaedze kaa ho 38328 wikitext text/x-wiki {{databox|item=Q5398503}}'''Anamuah Esme Papa Mends''' dodowara nyim no dɛ Esme Mends ( wɔwoo no Kwakwar 22, 1986) ɔyɛ Ghananyi bɔɔlbɔnyi a ɔbɔ ma Al-Otubea SC a ɔwɔ Oman Professional League. == N’abrabɔ mu nsɛm == Esme yɛ Lionel Thompson Mends ba Senatu Mends ne ba banyin, hɔn nyinara wɔ Rome, Italy na Ghana ananmusinyi afebɔɔ a ɔwɔ FOA dze ma UN, Horacio Mends n’awofaase. == N’edwumasɛm == Mends hyɛɛ no mbofraber mu edwumayɛ wɔ Great Ambassadors wɔ Tema Colts League ansaana ɔreka nyiyimu 1 bɔɔlbɔkuw, Tema Real Sportive wɔ 2003/4. Bɔɔlbɔkuw no bɛkaa Ghana Premier League noho wɔ 2004/5 na wɔbɔɔ Esme ne dzin dɛ bɔɔlbɔkuw no sahen. Odzii mfe anan wɔ Real Sportive no ekyir no, Esme gyae bɔɔlbɔkuw no na ɔdze akyerɛwdua sensan maa bɔɔlbɔkuw kɛse Hearts of Oak SC na ɔmaa wɔyɛɛ nkunyimdzifo wɔ 2008/2009 no mpɛn a odzi kan wɔ mfe awɔtwe ntsamu. Bio, Hearts of Oak bɔɔlbɔnyi wɔ afe 2008/09 mu. Esme wɔdze no kaa Ghana Premier League All Star ho wɔ 2007, 2008, 2009, 2010. Mends bɔɔlbɔ!kuw akɛse bi tse dɛ Russian, Spanish, German na Italy enya no mu ɔpɛ wɔ 2009 na 2010 mu. Wɔ Fankwa 11, 2013, Esme dze pɛn sii krataa do sensan afe kor dze maa Oman bɔɔlbɔkuw Al-Oruba SC. == Mboaedze == ktw7hlbst0w3jnrfn4znp5mwbxk4p7f Samuel Kweku Obodai 0 4127 47440 37469 2025-05-09T14:36:28Z Robertjamal12 13 clean up using [[Project:AWB|AWB]] 47440 wikitext text/x-wiki '''Samuel Obodai''' yɛ aborɔfoduryɛfo na Ghana Ɔmanyɛnyi. Nna ɔyɛ mbrahyɛbaguanyi ma Agona Anee ambatow mpasua no wɔ mbrahyɛbagua a otsia enum no mu wɔ Ghana Ka-bi-ma-menka-bi amambu a otsia anan no mu .<ref>https://ghanamps.com/mps/details.php/?id=266</ref> == Abrabɔ Ahyɛse na Nwomasua == Wɔwoo Obodai wɔ Ebɔbira 29,1960. Ofi Agona Nyakrom a ɔwɔ Ghana Finimfin Mantɔw mu. Ɔgyee abɔdzin krataa wɔ Bachelor of Science wɔ Chemistry mu na abɔdzin krataa wɔ adzekyerɛ mu wɔ Oguaa Esuapɔn mu wɔ afe 1987 mu. Afe 2008 mu no, ɔgyee abɔdzin krataa a otsia ebien wɔ Master's of Arts in Democratic Governance na Leadership mu fii Oguaa Esuapɔn mu.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Petitioner-wants-former-MP-Kweku-Obodai-disqualified-883396</ref> == Edwumayɛ == Obodai yɛ aborɔfoduryɛfo. Ɔnye Major & Co Manufacturing Company Limited ayɛ edwuma pɛn. == Amanyɛsɛm == Okegyinaa Agona Anee ambatow mpasua no anan mu dɛ hɔn mbrahyɛbaguanyi wɔ Mbrahyɛbagua a otsia enum no mu wɔ Ghana Ka-bi-ma-menka-bi amambu a otsia anan no mu.Afe 2000 mu a Mr. Samuel Samuel Obodai gyinaa dɛ wɔntow no do amba wɔ Ghanaman mu nyina ambatow kɛse no mu no, wɔtowee maa ɔno na wogyaa Samuel Oppong a ofi National Democratic Congress amanyɛkuw no mu,Kojo Anam a ofi National Reform Party amanyɛkuw no mu,Mathew Caurie a ofi Convention People's Party amanyɛkuw no mu, Abu Hamid Wanzam a ofi People's National Convention amanyɛkuw mu no na Joseph Archibald Ankrah a ogyinaa People's National Convention amanyɛkuw ne dzin mu no.Samuel dze amba 21,233 a ogyina hɔ ma amba dodow nyina no mu 57.50% dzii konyim. Obi a ogyinaa NDC amanyɛkuw no ne dzin mu peer mbrahyɛbagua egua no nyaa amba 13,784 a ogyina hɔ ma amba dodow a wɔtowee no no mu 36.90%. Anan nyaa amba dodow 988 a nna ogyina hɔ ma amba dodow a wɔtowee nyina no mu 2.60%. Mathew Caurie dze amba dodow 679 tɔɔ do anan a nna ogyina hɔ ma amba dodow a wɔtowee no mu 1.80%. Nkorɔfo beenu a wofii PNC amanyɛkuw no mu bɛpeer mbrahyɛbagua egua no, Wanzam nyaa amba no mu 430 a ogyina hɔ ma amba dodow nyina no mu 1.20% na Ankrah so obiara anntow amma no. Ɔwɔ mu dɛ nkyɛ Obodai hwɛ kwan dɛ ɔbɛsan akɔ mbrahyɛbagua mu dze,naaso obi dze kɛdaan NPP amanyɛkuw no nyina hɔn Anototo Mpanyimfo dɛ ɔmmfata ntsi mma wɔmma ho kwan. Samuel Krankye nye nyia ɔdze kɛdaan Mpanyimfo dɛ Obodai mmboa amanyɛkuw no dwumadzi biara da. == N'abrabɔ == Obodai awar awo baanan. Ɔyɛ kristonyi a ɔkɔ Pentecost Asɔr == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013]] 73qswtm4rz6lgdtstezhudud9ipgmb3 Nabit Kasa 0 4128 37470 2025-03-08T19:32:58Z Gloria Adokoh 1376 Meyɛɛ atekel fofor 37470 wikitext text/x-wiki '''Nabit''' (Nabt), anaa '''Nabdem''' (a wɔsan frɛ no ''Nabde, Nabte, Nabdam, Nabdug, Nabrug, Nabnam, Namnam''), yɛ Gur kasa a wɔka no Ghana na Burkina Faso. Wɔpoow adwen a wɔdze too gua dɛ nkyɛ wɔbɛhyehyɛ ISO 639-3 egyinahyɛdze wɔ Sanda bosoom no mu wɔ afe 2017 mu.<ref>https://iso639-3.sil.org/sites/iso639-3/files/change_requests/2015/2015-014_nbz.pdf</ref><ref>https://iso639-3.sil.org/request/2015-014</ref> == Mboaedze == 85390suz3nnp682yc0a9tmu0evgxgzo Bono kasa 0 4129 38374 38236 2025-04-28T14:36:43Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38374 wikitext text/x-wiki {{Databox|item=Q34831}}'''Bono''', wɔsan nyim no dɛ Abron, Brong, na Bono Twi, ɔyɛ akan kasa no mu kor a Bono nkorɔfo na wɔka na ɔnye Fante, Asante, Akuapem dzi nsɛ. Bono nkorɔfo a wɔka yɛ bɛyɛ mpem 1.2 wɔ Ghana, a wɔwɔ Bono Mantɔw mu, Bono Epuei Mantɔw, na nkorɔdo a wɔbor bɛyɛ apem 300,000 a wɔwɔ Côte d’Ivoire n’epuei. Baebol nkabomkuw a wɔwɔ Ghana hyɛɛ ase dɛ wɔrekyerɛ Baebol mu akɔ Bono Twi Kasa mu wɔ 2017 woewie Baebol apam fofor no mbuukuu 27 no. Dwumadzi no nyinara bowie wɔ afe 2027 mu wɔ Apam Dadaw no nkyerɛasee mu. == Nkitahodzi a ɔda ɔnye Akan Kasa afofor mu == Mu dodow mu no, Bono nye Akan kasa afofor no wɔ twaka, mbom no mu dzen sesa ɔnam mbeambea no mu ntwee. Bono akasafo no beberee yɛ Esuantsefo. Bono na Wasa yɛ Akn Kasa a nsonsonee da hɔn ntsamu. Nye Fante, Bono yɛ Kasa no mu kor a wɔabɔ ho ban, okitsa ne nsakrae mu bi tse dɛ ɔyɛfo dzinhyɛananmu a ɔtɔdo ebiasa ‘bɛ’ a ayew wɔ beebi fofor. == Kasa Ho Mbra == === Dzinhyɛananmu === {| class="wikitable" ! !Independent !Subject !Possessive !Object |- !First sing. |me |me- |me- |m |- !Second sing. |wo |wo- |wo |w |- !Third sing. |ɔno |wɔ- |ɔ-; ne |no |- !First pl. |yɛ |yɛ- |yɛ |yɛ |- !Second pl. |hõ |hõ- |hõ |hõ |- !Third pl. |bɛ |bɛ- |bɛ |bɛ |- !Unspecified | |ɛ- | |} fgnmpscsikf1pb3nwbtkamrhuufp2ss Elvis Agyemang 0 4130 38386 37482 2025-04-28T15:19:08Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38386 wikitext text/x-wiki {{Databox|item=Q115492077}}'''Elvis Agyemang''' (wɔwoo no ɔbɛsɛ 24,1988) ɔyɛ Ghananyi tɛlɛbihyen do asɛmpakanyi na ɔsim mu kandzinyi. ɔyɛ nyimpa a ɔtseew Grace Mountain Ministry na wonyim no yie ma Alpha Hour, ɔsom adze a wotwa gu Facebook do. == N’abrabɔ Ahyɛase na nwomasua == Elvis wɔwoo no wɔ Tema mbom ɔnye n’ebusuafo tui kɔr Kumase hɔ na Onyaa no mbofraber mu nwomasua. Owie Skull wɔ Adventist Nsɔwho Skuul ansaana ɔrotoa do ekosua BSc. Biological Science wɔ Kwame Nkrumah University of Science and Technology. ɔsan so wɔ MSc. Religious Studies fir Finimfin Osuapɔn. == N’edwuma == === Alpha hour === Elvis Agyemang hyɛɛ Alpha Hour, dɔnhwer kor ntsentsanfir do ɔnnyɛ ɔsom mpaebɔ nhyiamu, wɔ n’abaɛfor ntsentsanfir do. No Facebook dwumadzi ntogua enyin abɛyɛ dza wɔhwɛ paa no mu kor wɔ Ghana fir ber a ɔhyɛɛ ase nyin dur mpɔmpɔndo dɛ hɔn a wɔhwɛ bɛyɛ 50,000. == N’abrabɔ mu nsɛmnsɛm == Elvis awar Mercy Agyemang na hɔn nyinara tse Nkran na wɔwɔ mba ebien. 8r99vyx1tqphk2dzxr1a2u7km31unx2 Tamprusi kasa 0 4131 37481 2025-03-08T21:55:36Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37481 wikitext text/x-wiki Tampulma, a wɔdze borɔfo kasa no dɛ Tamprusi yɛ Mabia kasa (nkan no na wɔfrɛ no Gur) wɔ Ghana. Wɔka no tsitsiriw wɔ Savannah Mantɔw no mu.<ref>https://cdn.modernghana.com/images/content/report_content/the_origin_and_early_history_of_the_tampulima_ethnic_group.pdf</ref><ref>https://wanep.org/wanep/files/2018/Jan/QUICK_UPDATE_ON_NORTH_GONJA_2018_Final_2018_01_19(1).pdf</ref><ref name=":0">https://haunsinafrica.com/2018/05/21/a-trip-to-a-tampulma-community/</ref> Ɔfa Deg, Sisaala nye Vagla kasa ho. == Kasa no n'abɔse == Tampulma nye kasa no, nna Tamprusi nye nyimpa no. Dzin a wɔdze frɛ kasa no a obiara agye ato mu nye Tampulma. Dzin Tamprusi no wɔdze kyerɛ mbusuakuw a wɔka kasa no, na kuromba no dze wɔnnka no dɛm. {| class="wikitable" ! colspan="2" |Tampusi |- !Region |Ghana |- !Ethnicity |Tamprusi |- !Native speakers |16,000 (2003)<ref>https://www.ethnologue.com/18/language/tpm/</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Gur *** Southern **** Gurunsi ***** Western ****** '''Tampusi''' |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>tpm</code> |- !''Glottolog'' |<code>tamp1252</code> |} == Asaasetam no ne nkyekyɛmu == Tamprusifo wɔ Savannah Mantɔw no mu, wɔ Gonja Etsifi Mansin mu, wɔ Gonjafo nye Mamprusi Mansin no mu no, ɔnye Mamprusifo. Tampulma, Hanga nye Kamara yɛ kurobafo wɔ White Volta atɔe afamu ansaana Gonjafo robɔtoa Dagbonfo wɔ 1600 <ref>https://www.adrummerstestament.com/2/2-12_Naa_Sigli_and_the_Second_Gonja_War.html</ref>afe no mu. Ndɛ yi, Tamprusifo, Hangafo, nye Kamarafo ka Gonja Amambra Bagua no ho, Ɔwɔ mu dɛ wɔnye Dagombafo no wɔ ebusuabɔ kɛse dze, osiandɛ hɔn nyina yɛ Mabia mbusuakuw no mu nyimpa. Wɔ kasa mu no, Hanga nye Kamara nye Dagbanli kasa no yɛ dza hɔn mu kor biara botum atse hɔnho ase . Tamprusifo binom aka dɛ wɔnyɛ Amambra Bagua a ɔdze no ho.<ref name=":0" /> == Nkyekyɛmu == Tampulma kasa yɛ Gurunsi kasa no mu kor, Ɔyɛ Mabia kasa no mu nkyekyɛmu ketsewa a ɔwɔ Niger–Congo kasa mu ne fa. Ɔno nye Dega, Sisaala nye Vagla kasa. Kasa ahorow no wɔ ebusuabɔ. Kasa fofor a ɔwɔ mpɔtamu hɔ nye Mampruli nye Gonja a ɔyɛ Kwa kasa no nye kasa a ɔwɔ dɛm mbea yi. Hɔn a wɔka Dagbanli kasa no na a wɔdɔɔ so wɔ mpɔtamu hɔ. Tse dɛ Afrika kasa pii no, Tampulma wɔ . Dɛ mbrɛ Ebibirmu ha kasa no tse no dɛm ara so na Tampulma kasa no wɔ dzin kasafuakuw nhyehyɛɛ. Mfatoho, Tampulma yɛ Tamp- nye -ulma ne fa bi, tse dɛ Kiswahili kasa a Ki- nye -swahili na ɔwɔ mu no. 2xevtbnqns1ooiq55sy5jt1ltclyttj Miss Ghana 0 4132 38313 37543 2025-04-26T12:05:44Z Gloria Adokoh 1376 Medze wikidata kaa ho 38313 wikitext text/x-wiki {{Databox|item=Q1275019}}Ghana Ahoɔfɛ yɛ ɔman ahoɔfɛ akansi wɔ Ghana ha. ''Abɔdzinfo'' '''''Wiadze Ghana Ahoɔfɛ''''' Nyia wɔbɔɔ ne dzin dɛ konyimdzifo Ɔtɔɔ do ebien wɔ akansi no mu Wiee dɛ konyimdzifo anaa nyia odzi konyimdzinyi n'ekyir Wiei dɛ abawdobɔdze nyi a ɔyɛ nkonyimdzifo soronko Ghana nye Star Nyaniba Annan hyɛɛ ase wɔ Wiadze Ghana Ahoɔfɛ akansi no wɔ 1959. Mbom Ghanafo ebien na wogyina wɔ Wiadze Ahoɔfɛ no mu a wɔnnyɛ Ghana abodzingyinafo.Mfe pii so na Ghana annsoma ananmusinyi bi ankɔ Wiadze Ahoɔfɛ akansi no ɔmfa ho dɛ wɔwɔ abankɛse mu no. {| class="wikitable" style="font-size: 92%; text-align:center" !width="60" style="background-color:#787878;color:#FFFFFF;"|Year !width="250" style="background-color:#787878;color:#FFFFFF;"|Miss Ghana !width="250" style="background-color:#787878;color:#FFFFFF;"|Miss World Ghana !width="250" style="background-color:#787878;color:#FFFFFF;"|Placement at Miss World !width="230" style="background-color:#787878;color:#FFFFFF;"|Special Awards |- | 1957 | [[Monica Amekoafia]] | colspan=3 {{n/a|Did not compete}} |- | 1958 | Janet Boateng | colspan=3 {{n/a|Did not compete}} |- | 1959 | Star Nyaniba Annan | Star Nyaniba Annan | Unplaced | |- | 1960 | Comfort Kwamena | colspan=3 {{n/a|Did not compete}} |- | 1967 | Araba Martha Vroom | style="background:#FFFF99;"| Araba Martha Vroom | style="background:#FFFF99;"| '''Top 15''' | style="background:#FFFF99;"| |- | 1968 | Lovell Rosebud Wordie | Lovell Rosebud Wordie | Unplaced | |- | 1986 | Magdalene Adjabeng | colspan=3 {{n/a|Did not compete}} |- | 1987 | Augustina Henaku | colspan=3 {{n/a|Did not compete}} |- | 1988 | Dzidzo Abra Amoa | Dzidzo Abra Amoa | Unplaced | |- | 1989 | Afua Amoah Bonsu | Afua Amoah Bonsu | Unplaced | |- | 1990 | [[Brigitte Dzogbenuku|Bridgitte Dzorgbenuku]]<ref>{{Cite web|title=My life is not limited to Miss Ghana - Brigitte Dzogbenuku|url=https://www.graphic.com.gh/entertainment/showbiz-news/my-life-is-not-limited-to-miss-ghana-brigitte-dzogbenuku.html|access-date=2021-01-10|website=Graphic Online|date=11 September 2020 |language=en-gb}}</ref> | Dela Tamakole | Unplaced | |- | 1991 | {{n/a|No pageant}} | Jamilla Haruna Danzuru | Unplaced | |- | 1994 | [[Matilda Aku Alomatu]]<ref>{{Cite web |title=Past Winners {{!}} Miss Ghana |url=https://missghana.com.gh/past-winners/ |access-date=2024-12-18 |language=en-US}}</ref> | Matilda Aku Alomatu | Unplaced | |- | 1995 | Manuela Medie | style="background:#FADADD;"| Manuela Medie | style="background:#FADADD;"| Unplaced | style="background:#FADADD;" align="left"| * '''World Designer Dress''' |- | 1996 | Shiela Azuntaba | Shiela Azuntaba | Unplaced | |- | 1997 | Benita Sena Golomeke | Benita Sena Golomeke | Unplaced | |- | 1998 | Efia Owusu Marfo | Efia Owusu Marfo | Unplaced | |- | 1999 | Mariam Sugru Bugri | Mariam Sugri Bugri | Unplaced | |- | 2000 | Maame Ewurafua Hawkson<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Miss-Ghana-2000-At-Miss-World-12218|title=Miss Ghana 2000 At Miss World|website=ghanaweb.com|date=30 November 2001|language=en|access-date=2020-01-29}}</ref> | Maame Ewurafua Hawkson | Unplaced | |- | 2001 | Selasi Kwawu<ref>{{Cite web|url=http://www.ghanaweb.com/GhanaHomePage/entertainment/Miss-Ghana-2001-Selasi-Kwanu-20489?gallery=1|title=Miss Ghana 2001: Selasi Kwanu|website=ghanaweb.com|language=en|access-date=2020-01-29}}</ref> | Selasi Kwanu | Unplaced | |- | 2002 | Shaida Buari<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Miss-Ghana-2002-Shaida-Buari-27419|title=Miss Ghana 2002: Shaida Buari|website=ghanaweb.com|date=30 November 2001|language=en|access-date=2020-01-29}}</ref> | Shaida Buari | Unplaced | |- | 2003 | Serena Naa Dei Ashi-Roye<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/people/person.php?ID=230|title=Serena Naa Ashie-Roye, Miss Ghana 2003|website=ghanaweb.com|access-date=2020-01-29}}</ref> | colspan=3 {{n/a|Did not compete}} |- | 2004 | [[Inna Mariam Patty]]<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Miss-Ghana-2004-Inna-Mariam-Patty-67122|title=Miss Ghana 2004: Inna Mariam Patty|website=ghanaweb.com|date=30 November 2001|language=en|access-date=2020-01-29}}</ref> | Serena Naa Dei Ashi-Roye | Unplaced | |- | 2005 | Lamisi Mbillah<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Lamisi-Mbillah-is-Miss-Ghana-2005-85458|title=Lamisi Mbillah is Miss Ghana 2005|website=ghanaweb.com|date=30 November 2001|language=en|access-date=2020-01-29}}</ref> | Inna Mariam Patty | Unplaced | |- | 2006 | [[Irene Dwomoh]]<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Irene-Dwomoh-is-Miss-Ghana-2006-108174|title=Irene Dwomoh is Miss Ghana 2006|website=ghanaweb.com|date=30 November 2001|language=en|access-date=2020-01-29}}</ref> |style="background:#FFFF99;" |Lamisi Mbillah |style="background:#FFFF99;" |'''Top 17''' | style="background:#FFFF99;" | |- | 2007 | [[Frances Takyi-Mensah]]<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage//Frances-is-Miss-Ghana-2007-120375|title=Frances is Miss Ghana 2007|website=ghanaweb.com|language=en|access-date=2020-01-29}}{{Dead link|date=December 2024 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> | style="background:#FFFF99;"| [[Irene Dwomoh]] | style="background:#FFFF99;"| '''Top 16''' | style="background:#FFFF99;" align="left"| * '''Beauty With A Purpose''' |- | 2008 | Mawusi Apea<ref>{{Cite web|url=https://www.modernghana.com/entertainment/7726/mawuse-is-miss-ghana-2008.html|title=Mawuse Is Miss Ghana 2008|website=Modern Ghana|language=en|access-date=2020-01-29}}</ref> | style="background:#FADADD;"|[[Frances Takyi-Mensah]] | style="background:#FADADD;"| Unplaced | style="background:#FADADD;" align="left"| * '''Best Talent''' |- | 2009 | [[Mimi Areme]]<ref>{{Cite web|url=http://www.ghanadot.com/news.ghanadot.audrey.092809d.html|title=Mimi Areme is Miss Ghana 2009|website=ghanadot.com|access-date=2020-01-29}}</ref> | Mawusi Apea | Unplaced | |- | 2010 | Stephanie Karikari<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Stephanie-is-Miss-Ghana-2010-196387|title=Archived copy|access-date=29 January 2020|archive-date=20 September 2015|archive-url=https://web.archive.org/web/20150920040109/http://www.ghanaweb.com/GhanaHomePage/entertainment/Stephanie-is-Miss-Ghana-2010-196387|url-status=dead}}</ref> | Mimi Areme | Unplaced | |- | 2011 | {{n/a|No pageant}} | Stephanie Karikari | Unplaced | |- | 2012 | [[Carranzar Naa Okailey Shooter|Carranzar Shooter]]<ref>{{Cite web|url=https://www.ghanacelebrities.com/2012/11/11/naa-okailey-wins-miss-ghana-2012/|title=Naa Okailey Wins Miss Ghana 2012|date=2012-11-11|website=GhanaCelebrities.Com|language=en-US|access-date=2020-01-29}}</ref> | colspan=3 {{n/a|Did not compete}} |- | 2013 | Gusepinna Baafi<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Baafi-Guiseppine-is-Miss-Ghana-2013-280083|title=Baafi Guiseppine is Miss Ghana 2013|website=ghanaweb.com|date=21 July 2013|language=en|access-date=2020-01-29}}</ref> | style="background:#FFFF66;"| [[Carranzar Naa Okailey Shooter|Carranzar Shooter]] | style="background:#FFFF66;"| '''2nd Runner-up''' | style="background:#FFFF66;"| |- | 2014 | {{n/a|No pageant}} | style="background:#FFFF99;"| Nadia Naa Densua Ntanu | style="background:#FFFF99;"| '''Top 26''' | style="background:#FFFF99;"| |- | 2015 | Antoinette Kemavor<ref>{{Cite web|url=https://www.pulse.com.gh/ece-frontpage/winner-antoinette-delali-kemavor-crowned-miss-ghana-2015/7ghn9g6|title=Antoinette Delali Kemavor crowned Miss Ghana 2015|date=2015-11-08|website=pulse.com.gh|language=en-US|access-date=2020-01-29}}</ref> | colspan=3 {{n/a|Did not compete}} |- | 2016 | {{n/a|No pageant}} | style="background:#FFFF99;"| Antoinette Kemavor | style="background:#FFFF99;"| '''Top 20''' | style="background:#FFFF99;"| |- | 2017 | Margaret Mwintuur<ref>{{Cite web|url=https://kasapafmonline.com/2017/10/miss-ghana-2017-margaret-dery-crowned-diamond-jubilee-queen/|title=Miss Ghana 2017: Margaret Dery crowned Diamond Jubilee Queen|last=Acquah|first=Edward|date=2017-10-08|website=Kasapa102.5FM|language=en-US|access-date=2020-01-29}}</ref> | Afua Asieduwaa Akrofi | Unplaced | |- | 2018 | Margaret Derry<ref>{{Cite web|url=http://www.myjoyonline.com/entertainment/2018/October-1st/photos-nana-ama-benson-crowned-miss-ghana2018.php|title=Photos: Nana Ama Benson crowned Miss Ghana 2018|website=myjoyonline.com|access-date=2020-01-29}}</ref> | Nana Ama Benson | Unplaced | |- | 2019 | [[Rebecca Kwabi|Rebecca Nana Adwoa Kwabi]]<ref name=":0">{{Cite web|url=http://www.myjoyonline.com/entertainment/2019/July-7th/rebecca-nana-adwoa-kwabi-wins-miss-ghana-2019.php|title=Rebecca Nana Adwoa Kwabi wins Miss Ghana 2019|website=myjoyonline.com|access-date=2020-01-29}}</ref> | Rebecca Nana Adwoa Kwabi | Unplaced | |- | colspan=5 {{n/a|Due to the impact of [[COVID-19 pandemic]], no pageant between 2020 and 2021}} |- | 2022 | Monique Mawulawe Agbedekpui | Monique Mawulawe Agbedekpui | Unplaced | |- | 2023 | Miriam Xorlasi<ref>{{cite web|title=Miriam Xorlasi Tordzeagbo wins Miss Ghana 2022 Contest|date=15 August 2022 |url=https://coverghana.com.gh/miriam-xorlasi-tordzeagbo-wins-miss-ghana-2022-contest/}}</ref> | Miriam Xorlasi | | |- | 2024 | colspan=5 {{n/a|No competition held}} |- | 2025 | TBA | TBA | TBA | TBA |- |} ===Miss Supranational Ghana=== {{plainlist|Nyia wɔbɔɔ ne dzin dɛ konyimdzifo Ɔtɔɔ do ebien wɔ akansi no mu Wiee dɛ konyimdzifo anaa nyia odzi konyimdzinyi n'ekyir Wiei dɛ abawdobɔdze nyi a ɔyɛ nkonyimdzifo soronko }} Ɔtɔfabi a, sɛ nkonyimdzifo no mfata (ɔnam mfe a ɔadzi ntsi a) wɔ akansi biara mu a, wɔdze nyia odzi konyimdzifo n'ekyir kɔ.<ref>Miss Supernatural</ref> : {| class="wikitable " style="font-size: 95%;" !width="60" style="background-color:#787878;color:#FFFFFF;"|Year !width="150" style="background-color:#787878;color:#FFFFFF;"|Region !width="250" style="background-color:#787878;color:#FFFFFF;"|Miss Supranational Ghana !width="250" style="background-color:#787878;color:#FFFFFF;"|Placement at Miss Supranational !width="250" style="background-color:#787878;color:#FFFFFF;"|Special Awards !width="250" style="background-color:#787878;color:#FFFFFF;"|Notes |- | [[Miss Supranational 2024|2024]] | [[Accra]] | Abigail Fanna Kabirou | TBA | |- | [[Miss Supranational 2023|2023]] | [[Somanya]] | Helen Demey Matey<ref>{{Cite web |title= HELEN DEMEY MATEY: 2023 MISS SUPRANATIONAL GHANA |url=https://oreime.com/2023/03/19/helen-demey-matey-2023-miss-supranational-ghana/|access-date=5 April 2023 |website=oreime.com|date=19 March 2023 }}</ref> | Unplaced | | |- | [[Miss Supranational 2022|2022]] | [[Akwatia]] | Gifty Boakye | Unplaced | | |- | [[Miss Supranational 2021|2021]] | [[Accra]] | Verónica Sarfo Adu Nti<ref>{{cite web|url=https://beautypageants.indiatimes.com/miss-supranational/ghanas-veronica-adu-nti-to-represent-at-miss-supranational-2020/articleshow/77996366.cms|title=Ghana's Veronica Adu Nti to represent at Miss Supranational 2020|work=[[Times of India]]|date=8 September 2020}}</ref> | Unplaced | | |- | 2015 | [[Accra]] | Charlee Esi Bekoe Berbicks | Unplaced | | |- | [[Miss Supranational 2013|2013]] | [[Accra]] | Gety Baffoa | Unplaced | | |- |} jx5q4i5fi4edk5yonsk2x17nfomn9jy KODA (ndwomtonyi) 0 4133 38335 37635 2025-04-26T13:02:28Z Kojo Atta Kakra 1804 Medze wikidata kaa ho 38335 wikitext text/x-wiki {{databox|item=Q21064606}}'''Kofi Owusu Dua Anto''' (Mumu 1978 - 21 Ebɔbira 2024), a nna wɔfrɛ no kotoo<ref>ht//web.archive.org/web/20161029110524/<nowiki>http://www.gospelgh.com/joyful-way-inc-wo-ye-owura/</nowiki></ref> dɛ KODA, nna ɔyɛ Ghana ndwontonyi dawurbɔfo, ndwom kyerɛwfo, kyerɛwtohɔfo, na ndzɛmba ahorow pii ndwontow na sankubɔho ka ho a ofi Takoradi.<ref>om/music/25759/3/koda-set-to-release-another-hot-single-tomorrow-1s.html</ref><ref>https://mobile.ghanaweb.com/GhanaHomePage/NewsArchive/BREAKING-Gospel-musician-KODA-is-dead-Reports-1927033</ref> == <big>Ahyɛse Bra na Nwomasua</big> == KODA nyaa ndwonto ho dɔ wɔ ne mbafobermu mu. Ne maame dze no hyɛɛ ndwonto w adzesuakuw mu wɔ mfe du hɔ na ɔhyɛɛ ne sankubɔ mu kena yɛɛ edwuma. Ɔkɔr Kwame Nkrumah University of Science and Technology (KNUST) na ɔbɛyɛɛ ndwom ho kwankyerɛfo wɔ suapɔn no mu. Nna KODA saanso yɛ ndwom ho kwankyerɛfo na na sankubɔnyi "Music Wing of Baptist Students Union', "KNUST Students Jazz Crew", God's Instrumental na mpanyinfo mu kor odzi kan ma "Da Project" a nna ɔyɛ Ghana mberdo mu ndwontow asɛmpa kuw a wɔagye dzin wɔ dɛm ber no.Ber a owiee suapɔn no ɔkyerɛɛw '''''Mixed''''' albɔm a wɔtsetsee na wɔyɛɛ no soronko ''Awurade Ei'' maa KNUSTfo "God's Instrument" wɔ KODED Studio wɔ Takorade a ɔwɔ Ghana ha.Albɔm no gyNee atsenka kɛse paa wɔ man no mu. Onyaa heetse kɛse paa bi tsedɛ "Awurade Ei", (Se Woma Nsa Soa), "Tumi" na "Onyame " Ye D'awase".<ref><nowiki>https://www.modernghana.com/music/6261/3/gye-w-ayeyi-gods-instruments-sing.html</nowiki></ref> == <big>Ndwontow Edwuma</big> == KODA yɛɛ Nii Okai no ndwom a wɔfrɛ no Moko Be na Gye W'ayeyi no ho edwuma, iyi maa ɔbɛgyee atsenka dɛ ɔyɛ purodusa. KODA nye nye asɛmpa ho ndwontofo pii yɛɛ edwuma binom tse dɛ Nii Okai, Pastor Joseph Gyebi, Danny Nettey, Pastor Joe Beecham<ref><nowiki>https://citinewsroom.com/2023/11/pastor-joe-beecham-to-stage-yonder-concert-on-december-3/</nowiki></ref>, Daughters of Glorious Jesus, Joyful Way Inc.<ref><nowiki>https://citifmonline.com/2016/10/joyful-way-incorporated-releases-new-single/</nowiki></ref><ref>https://web.archive.org/web/20161029110524/http://www.gospelgh.com/joyful-way-inc-wo-ye-owura/</ref>Pastor Helen Yawson, Yaw Osei-Owusu, "Ike Nanor", Eugene Zuta, Jesse Jenkins, Diana Hamilton and Calvis Hammond. The Annointed a ɔwɔ Takorade yɛ adwontofo kuw KODA nye m'ayɔnkofo tsewee. Kuw no aboa nsɛmpa asomfo pii wɔ ɔman no mu na amannɔne. KODA wɔ "vocals" anan nna 'gospel jazz' ebien wɔ ne dzin mu. ''Nyame Beye'' a ɔyɛ dza odzikan na Wayɛ Wie a onyaa heetse bi tse "Waye Wie", "Zion's song", "Poma" na "Amen". No ndwom a ɔtɔ do ebiasa (Black and White) a ɔka ho 'Guide Me O' "Nkwa Abodoo" na "Obiara Nte Se Woo"<ref><nowiki>http://www.gospelhauz.com/koda-obiara-nte-se-wo/</nowiki></ref>. nna ''the controversial'' Nsɛm Pi”<ref><nowiki>https://mobile.ghanaweb.com/GhanaHomePage/entertainment/Churches-frown-on-KODA-S-Nsem-Pii-song-341974</nowiki></ref> wɔ afe 2016 mu no, oyii ndwom bi a wɔfrɛ no Oxygen, a nna ndwom "Adooso "Ya Pae" na Chimo" ka ho. Afe 2021 mu no, KODA yii Keteke, ne ndwomto a ɔtɔ do esia no<ref><nowiki>https://citinewsroom.com/2021/10/koda-releases-6th-album-keteke-featuring-top-gospel-acts/</nowiki></ref>, dɛ ɔyɛ ndwom kyerɛkyerɛnyi, oyii instructional DVD wɔ bass guitar na lead guitar ho nna no ndwombɔ kɛse akɛse ebiasa no ho bide, KODA live (2008), Black and White (2013) nna Oxygen live (2016). ''<big>N'asetsena na no Wu</big>'' KODA nye ne nyɛnko dwontonyi Ewurama Dua Anto waree a wɔwɔ mbabanyin ebien na ɔbaa<ref><nowiki>https://web.archive.org/web/20150630234336/http://www.myjoyonline.com/entertainment/2015/April-20th/all-my-friends-have-relocated-to-accra-because-of-music-koda.php</nowiki></ref>. KODA wui wɔ dɔn a odzi kan wɔ Ebɔwbir bosoom 21 wɔ afe 2024, mfe eduanan enum ekyir, ber a nna ɔnye berɛbo Yarba redzi aper wɔ ber tsentsen bi mu.<ref><nowiki>https://www.myjoyonline.com/gospel-musician-koda-reported-dead/</nowiki></ref><ref><nowiki>https://mobile.ghanaweb.com/GhanaHomePage/NewsArchive/BREAKING-Gospel-musician-KODA-is-dead-Reports-1927033</nowiki>https://mobile.ghanaweb.com/GhanaHomePage/NewsArchive/BREAKING-Gospel-musician-KODA-is-dead-Reports-1927033</ref><ref><nowiki>https://www.modernghana.com/entertainment/77063/gospel-musician-koda-dies-after-battling-kidney.html</nowiki></ref> Ndwom Etsitsir a oyii<ref>https://ww25.ghanandwom.com/koda-nkwa-abodoo-bread-of-life-feat-nacy-live-performance/?subid1=20250311-1521-27a0-af5a-7d87e2d66eef</ref><ref><nowiki>https://www.myjoyonline.com/myjoyonlines-gospel-music-review-nkwa-abodoo-bread-of-life-koda-ft-nacy/</nowiki></ref> ==Discography== ===Albums=== {| class="wikitable plainrowheaders" style="text-align:left;" |- ! rowspan="1" style="width:14em;"| Title ! rowspan="1" style="width:18em;"| Album details |- ! scope="row"| ''Nyame Beye (God'll do it)'' | * Release year: 2006 |- |- ! scope="row"| ''Waye Wie (He's done it)'' | * Release year: 2008 |- |- ! scope="row"| ''My Passion - Christian Jazz'' | * Release year: 2008 |- |- ! scope="row"| ''Joy - Christian Jazz'' | * Release year: 2008 |- |- ! scope="row"| ''Black & White'' | * Release year: 2013 |- |- ! scope="row"| ''Oxygen'' | * Release year: 2016 |- |- !scope="row"| ''Hosanna'' | * Release year: 2018 |- !scope="row"|''Keteke'' | * Release year: 2021 |} ===Ndwom Etsitsir=== * ''Nkwaa Abodoo'' featuring ''Nacy''<ref>{{cite web | url=http://www.ghanandwom.com/koda-nkwa-abodoo-bread-of-life-feat-nacy-live-performance/ | title=KODA – Nkwa Abodoo (Bread Of Life) (Feat Nacy) (Live Performance)| publisher=ghanandwom.com | date=17 March 2015 |author= | accessdate=7 September 2015}}</ref><ref>{{cite web | url=http://myjoyonline.com/entertainment/2015/January-14th/myjoyonlines-gospel-music-review-nkwa-abodoo-bread-of-life-koda-ft-nacy.php | title=Myjoyonline's Gospel Music Review: Nkwa Abodoo ( Bread of Life ) KODA ft Nacy| publisher=Myjoyonline.com | date=14 January 2015 |author= | accessdate=7 September 2015}}</ref> * ''Nsem Pii''<ref>{{cite web | url=http://www.gospelgh.com/website/index.php/events/upcoming-events/item/631-churches-frown-on-koda-s-nsem-pii-song/631-churches-frown-on-koda-s-nsem-pii-song | title=Churches Frown On KODA'S "Nsem Pii" Song| publisher=gospelgh.com | date= |author= | accessdate=7 September 2015}}{{dead link|date=February 2025|bot=medic}}{{cbignore|bot=medic}}</ref> * Adooso<ref>{{Cite news|url=http://www.gospelgh.com/koda-adooso/|archive-url=https://web.archive.org/web/20160701173300/http://www.gospelgh.com/koda-adooso/|url-status=usurped|archive-date=1 July 2016|title=KODA - Adooso|last=Ofori|first=Cwesi|date=2016-01-18|newspaper=Gospelgh.com|language=en-GB|access-date=2017-01-07}}</ref><ref>{{Cite web|url=http://citifmonline.com/2016/01/19/kodas-adooso-track-tackles-monetization-of-the-church-video/|title=KODA's 'Adooso' track tackles monetization of the church [Video]|last=Afanyi-Dadzie|first=Ebenezer|date=2016-01-19|website=Ghana News|access-date=2017-01-07}}</ref> ==Abadobɔdze Ahorow== {| class="wikitable" !Year !Event !Prize !Recipient / Nominated work !Result !Ref |- |2015 |Ghana Music Awards |Record of the Year |Nkwaa Abodoo |{{won}} |<ref>{{Cite web|url = http://www.ghanandwom.com/vgma-industry-awards-2015-winners/|title = VGMA Industry Awards 2015 Winners|date = 7 April 2015|accessdate = 15 September 2015|website = ghanandwom|publisher = Fiifi Adinkra|last = Adinkra|first = Fiifi}}</ref><ref>{{Cite web|url = http://www.dailyguideghana.com/list-of-nominees-for-2015-ghana-music-awards/|title = List of nominees for 2015 Ghana Music Awards|date = 28 February 2015|accessdate = 15 September 2015|website = dailyguideghana|publisher = dailyguideghana|url-status = dead|archiveurl = https://web.archive.org/web/20150923212424/http://www.dailyguideghana.com/list-of-nominees-for-2015-ghana-music-awards/|archivedate = 23 September 2015}}</ref> |- |2014 |Africa Gospel Music Awards |Producer of the Year |Himself |{{won}} |- |2013 |Christian Community Music Awards |Song with a Cause |Nsem Pii |{{nom}} |<ref>{{Cite web|url = https://233livenews.wordpress.com/2013/04/24/2013-christian-community-music-awards-ccma-the-most-wanted/comment-page-1/|title = 2013 Christian Community Music Awards (CCMA) – The Most Wanted|date = 24 April 2013|accessdate = 15 September 2015|website = 233livenews|publisher = |last = |first = }}</ref> |- |2012 |Africa Gospel Music Awards |Producer of the Year |Himself |{{nom}} |<ref>{{Cite web|url = http://newsghana.com.gh/nacy-ohemaa-mercy-gifty-osei-skuulfoo-nii-okai-others-nominated-for-africa-gospel-music-awards-2012full-list-of-nomination/|title = Nacy, Ohemaa Mercy, Gifty Osei, Skuulfoo, Nii Okai, Others Nominated For Africa Gospel Music Awards 2012+Full List Of Nomination|date = 7 June 2012|accessdate = 15 September 2015|website = newsghana|publisher = |last = |first = }}</ref> |} Nkwa Abodoo a nna Nacy ka ho<ref><nowiki>https://ww25.ghanandwom.com/koda-nkwa-abodoo-bread-of-life-feat-nacy-live-performance/?subid1=20250311-1532-2965-8749-08a4c98f73d6</nowiki></ref><ref><nowiki>https://www.myjoyonline.com/</nowiki></ref> == Mboaedze == m2i1o62875cwmo1snnu9y6agvr4c5xc Chala kasa 0 4134 38334 37487 2025-04-26T13:01:47Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38334 wikitext text/x-wiki {{Databox|item=Q35190}}Chala (Cala) yɛ Gur kasa a ɔwɔ Ghana. {| class="wikitable" ! colspan="2" |Chala |- !Region |Ghana |- !Native speakers |3,000 (2003)<ref>https://en.wikipedia.org/wiki/Ethnologue</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Gur *** Southern **** Gurunsi ***** Eastern ****** '''Chala''' |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>cll</code> |- !''Glottolog'' |<code>chal1269</code> |- !ELP |Chala |} eq3b2u54odabc6nt66oxj4ps6mguyjq Gen kasa 0 4135 37488 2025-03-09T14:23:13Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37488 wikitext text/x-wiki Gen (wotum frɛ no Gɛ̃, Gɛn gbe, Gebe, Guin, Mina, Mina-Gen, nye Popo ) yɛ Gbe kasa a wɔka no wɔ Etsifi Epuei afa a ɔwɔ Togo wɔ Maritime Mantɔw no mu. Tse dɛ mbrɛ kasa nkae no tse no, Gen yɛ ndze kasa. == Abakɔsɛm == Gen-Minafo fi Nkran nye Eimina a ɔwɔ Ghana mu. Minafo tui fii Elmina ɔnam Denkyirafo no hɔn akokoeko no ntsi, nna Genfo so fii Nkran ɔnam ɔkogu a wodzii no wɔ Akwamufo no ntokwaa no mu no ntsi. Ekuw ebien yi dze hɔnho kɛfraa Awonafo a wɔyɛ tsemamufo no, ma ɔnam dɛm ntsi okowiee dɛ wɔkɛfɛɛm Mfantsefo, Ga-Adangbefo nye Europafo no hɔn nkasafua no mu bi bɛkaa Awona kasa no ho. Gen kasa nye Awona kasa no wɔ kasa mu ntseasee bi na yɛfa no dɛ ɔyɛ Awona kasa no kasa horow no mu kor. Nna yɛwɔ nyimpa dodow 476,000 a awɔka Gen kasa no wɔ Togo wɔ afe 2019 mu nna nyimpa dodow 144,000 so wɔ Benin wɔ afe 2021 mu<ref name=":0">https://en.wikipedia.org/wiki/Ethnologue</ref> {| class="wikitable" ! colspan="2" |Gen |- | colspan="2" |Mina |- !Native to |Benin, Togo<ref name=":0" /> |- !Native speakers |620,000 (2019–2021)<ref name=":0" /> |- !Language family |Niger–Congo? * Atlantic–Congo ** Volta–Congo languages *** Kwa **** Gbe ***** '''Gen''' |- ! colspan="2" |Official status |- !Recognised minority language in |Benin |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>gej</code> |- !''Glottolog'' |<code>genn1243</code> |} e000e18nhgkjkdervo2zqz3x3geqfig Kantosi kasa 0 4136 37489 2025-03-09T14:29:53Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37489 wikitext text/x-wiki Kantosi, wɔsan frɛ no Yare (Yarsi), yɛ Gur kasa a ɔwɔ Ghana. {| class="wikitable" ! colspan="2" |Kantosi |- !Native to |Ghana, Burkina |- !Native speakers |6,300 (2020)<ref>https://en.wikipedia.org/wiki/Ethnologue</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Gur *** Northern **** Oti–Volta ***** Moré–Dagbani ****** Dagbani ******* '''Kantosi''' |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>xkt</code> |- !''Glottolog'' |<code>kant1249</code> |- !ELP |Kantosi |} dqdmejns94xobdzqy8q54kmx06vxubv Kebu kasa 0 4137 37490 2025-03-09T14:52:04Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37490 wikitext text/x-wiki Akebu anaa Kebu (wotum ka no Kabu; wɔ French kasa mu:akébou ) yɛ Ghana-Togo mbepɔw do kasa a Akebufo a wɔwɔ Togo Anaafo fa mu nye Ghana Anaafo Epuei afa mu na wɔka. Ɔyɛ ndze kasa a ɔwɔ dzin nkasafuakuw. Akebu bɛn Animere kasa no. Afe 2002 mu no nna nyimpa dodow 56,400 na wɔka kasa no, nkankan hɔn a wɔwɔ Akébou mansin a ɔwɔ Plateau mansin a ɔwɔ Togo no na wɔka no paa. {| class="wikitable" ! colspan="2" |Akebu |- | colspan="2" |''Kebu'' |- !Native to |Ghana, Togo |- !Native speakers |70,000 (2012)<ref>https://www.ethnologue.com/18/language/keu/</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Kwa *** Kebu–Animere **** '''Akebu''' |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>keu</code> |- !''Glottolog'' |<code>akeb1238</code> |} {| class="wikitable" ! colspan="2" |Akebu |- !People |Əkpəβə |- !Country |Kᵼkpəkə |} == Akyerɛw nhyehyɛɛ == {| class="wikitable" |+Kebu akyerɛwamba<ref>https://en.wikipedia.org/wiki/Kebu_language#CITEREFSossoukpe2014</ref> |a |b |c |d |ɖ |e |ə |ɛ |f |g |gb |h |i |ɩ |j |k |kp |- |l |m |n |ny |ŋ |o |ɔ |p |r |s |t |u |ʊ |v |w |y |z |} == Nwoma ahorow == * Yao Koffi, ''Akebu-Deutsch-Wörterbuch'', Deutsches Akademischen Austauschdienstes, Sarrebruck (Allemagne), 1981, 433 p. * Yao Koffi, ''Sprachkontakt und Kulturkontakt : eine Untersuchung zur Mehrsprachigkeit bei den Akebu in Togo'', Sarrebruck, 1984, 180 p. * Jacques Sossoukpe, ''Vitalité ethnolinguistique suivie d'une esquisse phonologique de l'Akébou'', Lomé (Togo), 2008. 39dhja3ptijyb993o1d65r1zd5bdrkc Konni kasa 0 4138 37491 2025-03-09T15:08:38Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37491 wikitext text/x-wiki Koma kasa, Konni, yɛ Gur kasa a ɔwɔ Ghana. Yikpabongo nye Konnifo no hɔn ekuraa ankasa. Hɔn ekuraa kor so nye Nangurima.<ref>https://rc.library.uta.edu/uta-ir/handle/10106/1190</ref> Koma wɔ mbawor koryɛ. Mbawor foonim akron a Konni wɔ no, wɔakyɛ mu egu ekuw ebien mu oyina ATR su do.<ref>https://wals.info/languoid/lect/wals_code_kni</ref> +ATR /i u e o/ −ATR /ɩ ʋ ɛ ɔ a/ . Koma kasa no bɛn Mampruli, Hanga nye Buli.<ref>https://en.wikipedia.org/wiki/Konni_language#cite_ref-cahill_4-0</ref> {| class="wikitable" ! colspan="2" |Konni |- | colspan="2" |Koma |- !Native to |Ghana |- !Ethnicity |Koma |- !Native speakers |3,800 (2003)<ref>https://www.ethnologue.com/18/language/kma/</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Volta–Congo *** Savannas **** Gur ***** Northern ****** Oti–Volta ******* Buli–Koma ******** '''Konni''' |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>kma</code> |- !''Glottolog'' |<code>konn1242</code> |- !ELP |Konni |} jkb4y5y0gu56hsdoo2uciq289u3hcoz Kposo kasa 0 4139 37492 2025-03-09T15:18:54Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37492 wikitext text/x-wiki Kposo kasa, anaa Ikposo (Ikpɔsɔ), yɛ Akpossofo hɔn kasae, ne tsitsiriw wɔ Plateau Mantɔw no mu wɔ Togo, Atakpamé etɔe afa mu, naasa wɔsan wɔ Ghana Epuei afa mu. Yebu no dɛ ɔyɛ Ghana-Togo Mbepɔw do kasa, naaso wonnyi dzin kasafuakuw nhyehyɛɛ , iyi nye kasa nkaa a aka wɔ dɛm kuw no mu no hɔn su.<ref>https://en.wikipedia.org/wiki/Kposo_language#cite_ref-2</ref> {| class="wikitable" ! colspan="2" |Kposo |- | colspan="2" |''Ikpɔsɔ'' |- !Native to |Togo, Ghana |- !Region |Volta Region |- !Ethnicity |Kposo |- !Native speakers |160,000 (2002)<ref>https://www.ethnologue.com/18/language/kpo/</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Kwa *** Ka-Togo **** Kposo–Ahlo ***** '''Kposo''' |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>kpo</code> |- !''Glottolog'' |<code>ikpo1238</code> |} {| class="wikitable" ! colspan="2" |Kposo |- !People |Akpɔsɔ |- !Language |Ikpɔsɔ |} m48i7kpdbmtpo45b2au98e5rxpvgvbu Kplang kasa 0 4140 37493 2025-03-09T15:24:49Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37493 wikitext text/x-wiki Kplang yɛ Guang kasa a ɔwɔ Ghana. Ɔnye Chumburung wɔ ntseasee wɔ kasa mu kasa kakra, nkankanara kasa a etwa no ho ehyia no. {| class="wikitable" ! colspan="2" |Kplang |- !Native to |Ghana |- !Native speakers |1,600 (2003)<ref>https://www.ethnologue.com/18/language/kph/</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Kwa *** Potou–Tano **** Tano ***** Guang ****** North ******* '''Kplang''' |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>kph</code> |- !''Glottolog'' |<code>kpla1238</code> |} hn80m5hl5x23clotgbk8g1uoh9v831b Moba kasa 0 4141 37494 2025-03-09T15:42:20Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37494 wikitext text/x-wiki Moba anaa Moba-Bimoba yɛ Mobafo a wɔwɔ Ghana nye Togo hɔn kasaa tsitsir. Naaso Ghana ha no nyimpa dodow 60% a wofi Bimoba ebusuakuw no mu no na wɔka kasa no. Yɛsan wɔ nyimpa dodow 2,000 wɔ Burkina Faso a wɔka Moba kasa no. Ɔwɔ kasa afofor ebien a wɔhyɛ n'ase (Moba a ɔwɔ Togo nye Burkina Faso nna Bimoba a ɔwɔ Ghana). Yɛka kasa ahorow no nyina bɔ mu a yɛfrɛ hɔn Moba-Bimoba. == Nkyekyɛmu == Mobafo na wɔka Moba kasa no, Gurmafo no hɔn kuw ketsewa bi. Moba ka ekuw nketsewa a wɔhyɛ Gurma a ɔyɛ Gur kasa no ase. Ɔbɛn Kokombafo hɔn kasaa a ɔyɛ Konkomba no. {| class="wikitable" ! colspan="2" |Moba |- | colspan="2" |Moba–Bimoba |- !Native to |Togo, Ghana, Burkina Faso |- !Ethnicity |Moba |- !Native speakers |440,000 (2004–2012)<ref>https://www.ethnologue.com/18/language/bim/</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Gur *** Northern **** Oti–Volta ***** Gurma ****** '''Moba''' |- !Dialects | * Moba * Bimoba |- !Writing system |Latin (Moba alphabet) Moba Braille |- ! colspan="2" |Language codes |- !ISO 639-3 |Either: <code>mfq</code> – Moba <code>bim</code> – Bimoba |- !''Glottolog'' |<code>moba1243</code> |} == Akyerɛw nhyehyɛɛ == {| class="wikitable" |+Moba akyerɛwamba (Peace Corps Togo)<ref>https://en.wikipedia.org/wiki/Moba_language#CITEREFPeace_Corps_Togo2010</ref> |a |ã |b |c |d |e |ẽ |ɛ |ɛ̃ |f |g |h |i |ĩ |ɩ |ɩ̃ |j |- |k |l |m |n |ŋ |o |õ |ɔ |ɔ̃ |p |s |t |r |u |v |w |y |} {| class="wikitable" |+Moba akyerɛwamba (SIL)<ref>https://en.wikipedia.org/wiki/Moba_language#cite_ref-3</ref> |a |b |c |d |e |ɛ |f |g |gb |h |i |j |k |kp |l |- |m |n |ny |ŋ |ŋm |o |ɔ |p |r |s |t |u |w |y |} pjhwy57a4tu4upny89ot30wvbvz1who Nabit kasa 0 4142 37495 2025-03-09T15:52:42Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37495 wikitext text/x-wiki Nabit (Nabt), anaa Nabdem (ɔsan yɛ Nabte Nabdam, Nabdug, Nabrug, Nabnam, Namnam), yɛ Gur kasa a ɔwɔ Burkina Faso nye Ghana. Wɔanngye dza wɔdze kɔree dɛ wɔpɛ dɛ wɔyɛ ISO 639-3 code no annto mu wɔ Sanda 2017 mu.<ref name=":0">https://iso639-3.sil.org/request/2015-014</ref><ref name=":0" /> {| class="wikitable" ! colspan="2" |Nabit |- | colspan="2" |''Nabdem'' |- !Native to |Ghana, Burkina |- !Native speakers |30,000? (2015)<ref>https://iso639-3.sil.org/sites/iso639-3/files/change_requests/2015/2015-014_nbz.pdf</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Gur *** Northern **** Oti–Volta ***** Moré–Dagbani ****** Dagbani ******* '''Nabit''' |- ! colspan="2" |Language codes |- !ISO 639-3 |– |- !''Glottolog'' |<code>nabi1240</code> |} 83w98gl1bxnqkjib78hqr2lbhetnhrx Cherepon kasa 0 4143 38333 37498 2025-04-26T12:58:52Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38333 wikitext text/x-wiki {{Databox|item=Q35181}}'''Cherepon''' (Chiripon, Chiripong, Kyiripong), wɔsan so nyim no dɛ Okere anaa Ɔkere, ɔyɛ Guang kasa a nkorɔfo 111,000 a wɔwɔ Ghana ka. == Fɔnɔlɔgyi == === Anomu Ngyegyee === {| class="wikitable" |+Anomu Ngyegyee ! colspan="2" | !Labial !Alveolar !Palatal !Velar !Labial- velar |- ! rowspan="2" |Plosive !<small>voiceless</small> |p |t | |k |k͡p |- !<small>voiced</small> |b |d | |g |g͡b |- ! rowspan="2" |Affricate !<small>voiceless</small> | |t͡s |t͡ʃ | | |- !<small>voiced</small> | | |d͡ʒ | | |- ! colspan="2" |Fricative |f |s | | | |- ! colspan="2" |Nasal |m |n |ɲ |ŋ | |- ! colspan="2" |Trill | |r | | | |- ! colspan="2" |Approximant |w |l |j | | |} === Ndze Ngyegyee === {| class="wikitable" |+Ano Ndze Ngyegyee ! !Front !Central !Back |- !Close |i | |u |- !Near-close |ɪ | |ʊ |- !Close-mid |e | |o |- !Open-mid |ɛ | |ɔ |- !Near-open | |æ | |- !Open | |a | |} {| class="wikitable" |+Wembɔ ndze ngyegyee ! !Front !Central !Back |- !Close |ĩ | |ũ |- !Near-close |ɪ̃ | |ʊ̃ |- !Open-mid |ɛ̃ | |ɔ̃ |- !Open | |ã | |} == Akyerɛwamba == /i, ɪ/ wɔdze ⟨i⟩ gyina hɔn ananmu, /ʊ, o/ wɔdze ⟨o⟩ gyina hɔn ananmu, na /æ̯, a/ wɔdze ⟨a⟩ gyina hɔn ananmu. /n, ɲ, ŋ/ wɔdze ⟨n⟩ gyina hɔn ananmu, na /t͡ʃ/ wɔdze ⟨ky⟩ gyina hɔn ananmu, mfatoho., ''akyibi'' 'abofra'. 70hqdivjzwsi4tcmszhwu8qmrvltbqz Elizabeth Wyns-Dogbe 0 4144 38385 37504 2025-04-28T15:17:21Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38385 wikitext text/x-wiki {{Databox|item=Q71817510}}'''Elizabeth Wyns-Dogbe''' ɔyɛ Ghananyi ɛnhyeɔra na ɔyɛ The Chartered Insurance Institute a ɔwɔ UK ba mapa. Wɔbɔɔ ne dzin dɛ basia a ɔbɔ noho mbɔdzen wɔ African Insurance Industry a ɔyɛ African Insurance Bulletin yɛɛ dɛm wɔ 2019 African Ahoka Mboa Dwumakuw Dwumadzi a ɔkɔr do wɔ South Africa. Afe 2918 mu no, wɔhyɛɛ no enyimnyam dɛ Afrika Basia adzetɔnnyi dɛm afe no a ɔyɛ Chartered Institute of Marketing, Ghana. == Education == Wyns-Dogbe wiee skuul wɔ Kwame Nkrumah University of Science and Technology a onyaa bachelor's degree wɔ Materials Science and Engineer. Ɔsan so kitsa master's degree in Business Administration fir The Graduate School of Business wɔ Finimfin Osuapɔn. Ɔsan so kitsa PhD wɔ Ɔsom mu na onyaa fir Immanuel Bible Institute and Seminary, Brooklyn a ɔwɔ United States. == N'edwumasɛm == Wyns-Dogbe mprempren yi ɔyɛ ntotoonyi dze ma SIC Life Insurance Company, ɔyɛ ɔman no nkwa ahoka ndzɛmba ma a ɔwɔ Ghana. Wɔfaa no wɔ 2017 mu, Ansaana iyi ribesi no, ɔyɛɛ edwuma dɛ ntotoonyi panyin dze maa UT Life Insurance na life ntotoonyi dwumadzi wɔ KEK Insurance Brokers Limited. == N'abrabɔ Mu Nsɛm == Ɔyɛ Kristosomnyi na Ɔsɔfo Panyin dze ma Jesus Generation Ministries. dw8xy5j622yzjhypody5qas5me629yk Edward Aliedong Alhassan 0 4145 38384 37510 2025-04-28T15:14:55Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38384 wikitext text/x-wiki {{Databox|item=Q105188190}}'''Hon. Edward Aliedong Alhassan''' (wɔwoo no Ebɔwbira 15, 1940) nna ɔyɛ mbrahyɛbaguanyi wɔ mbgrahyɛbagua a odzi kan wɔ Ghana amambu a ɔtɔ do anan no mu ma Damango Daboya fir Sanda 7, 1993 kɛpem Sanda 2, 1997. Ɔtoow amba no maa no wɔ National Democratic Congress ananmu wɔ 1992 Ghanafo nyinara hɔn ambatow mu. == Ahyɛse bra na Nwomasua == Edward Aliedong Alhassan wɔwoo no Ebɔwbira 15, 1940. Onyaa no nwomasua wɔ Damango Finimfin Skuul a Esuafo no da hɔ na Aban Nsɔwdo Skuul. Owiee Skuul wɔ Tamale Nsɔwdo Skuul. Onyaa diploma wɔ ndzɛmba mpɛnsampɛnsamu mu. == N'edwumasɛm == Aliedong Alhasan ɔyɛ okuanyi na nkan mbrahyɛbaguanyi dze ma Damango-Daboya mpasoa a ɔwɔ Etsifi Mantɔw mu wɔ Ghana. == Amanyɛsɛm == Edward Aliedong Alhasan ɔyɛ National Democratic Congress kuw ba. Afe 1992 mu no, ogyinaa dɛ ɔpɛ dɛ ogyina Damango ns Daboya nkorɔfo hɔn ananmu wɔ mbrahyɛbagua a odzi kan no Ghana amambu a ɔtɔ do ana no mu. Ɔtoow amba no maa no wɔ National Democratic Congress dzinj mu na odzii mbrahyɛbagua egua nodo nkunyim a ɔdze amba 8,365 a wɔdze toto ɔha mu nkyekyɛmu 35.80%. Wɔ Sanda 7, 1997 mu no, Hon. Aam Mahama dzii n'adze, a ɔbɛkaa mbrahyɛbagua a ɔtɔ do ebien noho wɔ Ghana amambu a ɔtɔ do anan mu ber a odzii nkunyim wɔ mbrahyɛbagua egua nodo wɔ 1996 Ghanafo nyinara ambatow no mu. == N'abrabɔ Mu Nsɛm == Ɔyɛ Muslimiinyi. 32n1t377dkyw0d2cllxi0jn0vesejwr Emmanuel Nii Ashie Moore 0 4146 47939 47892 2025-05-14T14:13:07Z Robertjamal12 13 /* N'edwumayɛ */ adding category using [[Project:AWB|AWB]] 47939 wikitext text/x-wiki {{Databox|item=Q84561668}}'''Emmanuel Nii Ashie Moore''' (wɔwoo no Mumu 26, 1969) ɔyɛ Ghananyi amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do esia wɔ Ghana Amambu a ɔtɔ do anan no mu a osii adehye a wɔwɔ Adenta Mpasoa no do a ɔwɔ Nkran Kurowpɔn Mantɔw no mu na sesiara ɔyɛ Mantɔw Guamutsenanyi ma Nkran Kurowpɔn Mantɔw mu wɔ National Democratic Congress dzin mu. == N'abrabɔ mu nsɛm == Moore yɛ Kristosomnyi (Assemblies of God Church). Ɔawar. == Ahyɛse Bra na Nwomasua == Moore wɔwoo no Mumu 26, 1969. Ofi Teshie-Nkran, brɔn a ɔwɔ Nkran Kurowpɔn Mantɔw mu wɔ Ghana. Owuraa European Osuapɔn aHasselt a ɔwɔ Belguim mu, na onyaa Bachelor of Science degree's Business Administration - Marketing wɔ afe 2003 mu. == Amanyɛsɛm == Moore yɛ National Democratic Congress (NDC) kuw ba na sesiara Nkran Kurowpɔn Mantɔw Guamutsenanyi dze ma National Democratic Congress. Afe 2012 mu no, ogyinaa per Adenta egua no wɔ NDC ananmu wɔ mbrahyɛbagua a ɔtɔ do esia no mu wɔ Ghana amambu a ɔtɔ do esia no mu na odzii nkunyin. Ber a odzii nkunyim wɔ Nkran Kurowpɔn Guamutsenanyi ambatow no mu no, ɔsan krataa a nna sika a ɔwɔ mu sombo GH150,000.00 dze maa abatowmpasoa no bi dɛ ɔdze rehyɛ no ntoabɔ bɔhyɛ do dze aboa hɔn na esiesie mantɔw no ama woenya tum wɔ 2024 mu. Ber NDC Ɔmanmu Abatowfo Nhyiamu kɔr n'ewiei no, Mr. Moore bɔɔ Nkran NDC abatowfo no abawdo dɛ wɔtoow amba bum dze maa John Dramani Mahama dɛ ɔmbɛyɛ frankaatufo na NDC Ɔmampanyin ngyinamu ma 2024 Ghanafo nyinara ambatow. Ansaana NDC ambatow no rebɛba do wɔ Memenda no, Esusow-Aketseaba 13, 2023, John Dramani Mahama hyɛɛ bɔ dɛ ɔbɛma ambatownyi biara GH40.00 ama hɔn atow amba no. Dza ɔtse biara no, Mantɔw Kyerɛwkyerɛwfo dze ma NDC wɔ Nkran Kurowpɔn mantɔw mu no abɔ no Mr. Moore kwaadu dɛ ɔakora sika nkyɛ wɔdze bɛma ambatofo no dɛ mpanyimpa kor a nna orisi ankan no mu kor mno hyɛɛ bɔ NDC frankaatufo akansi no. === okum anamɔntu === Wɔ Dwowda, Kwakwar 27, 2023 mu no, Mr. Moore n'edwuma mu a ɔwɔ Teshie no dan butuuw na wowiaa ndzɛmba no bi. Ɔkaa dɛ iyi nye no mpɛn ebiasa a ɔrefa ɔhaw a ɔtse dɛm mu. Ghana Porisi Edwumakuw abɛyɛ atwetwesifo fie Mr. Moore hɔ dɛ wɔmmfa dɛ ne nkwan dɛ esian mu mpɛn beberee no ɔhardo. == N'edwumayɛ == * Deputy Executive Director, National Service Scheme * Manager/administrator/HR practitioner [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] hbdg5jd9wczqqtvots9m99piwqaq42n Gaaga Akayeri Azitariga 0 4147 48061 37524 2025-05-23T13:59:43Z Robertjamal12 13 /* N'abrabɔ mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48061 wikitext text/x-wiki '''Gaaga Akayeri Azitariga''' (wɔwoo no Kwakwar 11, 1953) ɔyɛ Ghananyi amanyɛnyi a ɔsoom dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzi kan no mu wɔ Ghana amambu a ɔtɛ do anan no mu na ogyinaa mu maa Bongo mpasoa a ɔwɔ Etsifi Epuei Mantɔw a ɔwɔ Ghana. == Abrabɔ Ahyɛse na Nwomasua == Azitariga wɔwoo no Kwakwar 11, 1953 wɔ Zorkor-Ganga a ɔwɔ Etsifi Epuei Mantɔw mu. Ɔkɔr Skuul wɔ Navrongo Nsɔwdo Skuul na Bagabaga Akyerɛkyerɛfo Ntsetsee Osuapɔn hɔ na onyaa no Kyerɛkyerɛnyi Ntsetssee Abodzin Krataa. Ɔtoa do wɔ St. Andrews Kuayɛ Osuapɔn hɔ na onyaa no Diploma wɔ Kuayɛ mu, ɔsan so nyaa Bachelor of Education (B.ED) wɔ Kuayɛ Nwomasua mu fir Winneba Nwomasua Osuapɔn (UEW). == Amanyɛsɛm == Azitariga wodzii kan toow amba maa no kɔr mbrahyɛbaguafie wɔ National Democratic Congress dzin mu wɔ 1992 Ghana mbrahyɛbagua ambatow no mu dɛ onkogyina Bongo abatowmpasoa a ɔwɔ Etsifi Epuei Mantɔw mu wɔ Ghana. Ɔsom wɔ mbrahyɛbaguafie mfe anan na Simon Alangde Asabo a noso fi National Democratic Congress mu bedzii n'adze. Asabo nyaa amba 22,695 fir ambatow krɔngyen no nyinara mu a wɔdze toto ɔha mu nkyekyɛ mu 59.80% wɔ 1996 Ghanafo nyinara ambatow no mu, n'akansinyi, John Adobongo Atanga na Emmanuel Akobira Adosenaba nyaa amba 4,409 ( a ɔkyerɛ ɔha mu nkyekyɛ mu 11.60% wɔ ambatow krɔngyen no nyinara mu) na amba 2,676 ( a ɔkyerɛ ɔha mu nkyekyɔ mu 7.10% wɔ ambatow krɔngyen no nyinara mu) ndzidzi do mu. == N'edwumasɛm == Gaaga Akayeri Azitariga yɛ ɔkyerɛkyerɛnyi dɛ n'edwuma na nkan mbrahyɛbaguanyi dze ma Bongo Abatowmpasoa a ɔwɔ Etsifi Epuei Mantɔw mu wɔ Ghana. == N'abrabɔ mu nsɛm == Ɔyɛ Kristosomnyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] oppf4pfog26le0ykq5euwjzpdsgltig Mpra kasa 0 4148 37535 37525 2025-03-10T13:01:04Z Gloria Adokoh 1376 Meyɛɛ atekel fofor 37535 wikitext text/x-wiki Hwɛ dɛ nnkɛfa kasa yi dɛ ɔyɛ Mbre language. {| class="wikitable" ! colspan="2" |Mpra |- | colspan="2" |Mpre |- !Pronunciation |ḿpŕ̩ɛ̀ |- !Native to |Ghana |- !Extinct |mid-20th century |- !Language family |Niger–Congo? * Kwa? ** '''Mpra''' |- ! colspan="2" |Language codes |- !ISO 639-3 |''None'' (<code>mis</code>) |- !''Glottolog'' |<code>mpra1235</code> |- !ELP |Mpra |} '''Mpra''', or '''Mpre''', yɛ kasa soronko bi a wɔka wɔ Butei ekuraase (8°52′N 1°15′W) a ɔwɔ Ghana ne finimfin , ɔhyɛ Tekyiman na Tamale a ɔbɛn beebi ma Nsu Firaw Tuntum na Fitaa hyia mu no. Ɔyɛ dzen dɛ edze Mpra kasa yi bɛhyɛ kasakuw bi ase osian mbrɛ no mu nkasafua no yɛ soronko soronko ntsi. Afe 1931 mu no, krataa bi dze bɔtoo gua dɛ ofi nkasafua nkyerɛase bi a no mu nkasafua yɛ 70 mu bae. Blench (2007) bu no dɛ ɔyɛ kasa a obotum atsew no ho a ɔnnkɛhyɛ kasa baatan biara ase.<ref>http://www.ddl.ish-lyon.cnrs.fr/projets/clhass/PageWeb/ressources/Isolats/Mpra%20%20Blench%202007.pdf</ref> Kasa bi a ɔnnhyɛɛ da ara nngyee dzin a wɔka wɔ ekuraase bi a ɔbɛn Tuluwe, a wɔfrɛ kasa yi Mpur, so botum atsew no ho ɔnnkɛhyɛ kasa baatan biara ase. Butie na Tuluwe nyina bɛn Mpaha ekuraa no. Painter (1967) kyerɛ dɛ kasa "ḿpŕ̩ɛ̀ kasa no obiara nnka bio" na ebusuakuw "Nnyamase-'''mprɛ''') asesa abɛyɛ Nnyamase-Gonja", ohu no dɛ nna nkyɛ ɔyɛ Gonja kasa no no mu kor. Naaso, iyi gyina nkanee do, a dɛm ntsi ɔma ɔnye Gonja kasa no dzi nsɛ no. No mu nkasafua nkaa no dze "ɔyɛ dzen dɛ wobohu"(Williamson & Blench, 2000:36). Blench (2010) kyerɛ dɛ obotum ayɛ Kwa kasa;Blench(2012) da no edzi dɛ "obotum ayɛ kasa a atsew no ho a okitsa Kwa kasa no mu nkasafua bi anaa Kwa kasa no nkorbata kɛse kor."<ref>http://www.rogerblench.info/Language/Niger-Congo/General/Niger-Congo%20an%20alternative%20view.pdf</ref> == Ekyir Akenkan == * Blench, Roger. 2010. "Why is Africa so Linguistically Undiverse?".<ref>http://www.rogerblench.info/Language/Africa/General/African%20linguistic%20diversity%20and%20the%20issue%20of%20substrates.pdf</ref>''Language Isolates in Africa'' workshop, Lyon, December 3–4 * Cardinall, A.W. 1931. "A survival". ''Gold Coast Review'', V,1:193-197. * Painter, Colin. 1967. "The Distribution of Guang in Ghana, and a Statistical Pre-Testing on Twenty-Five Idiolects," ''The Journal of West African Languages'', Vol. 4, No. 1, Cambridge University Press, Ibadan, pp. 25–78.<ref>http://www.rogerblench.info/Language/Niger-Congo/General/Niger-Congo%20an%20alternative%20view.pdf</ref> == Mboaedze == <references /> == Mboaedze a ɔwɔ nkyɛn == Blench, Roger (1999) ''Recent Field Work in Ghana: Report on Dompo and a note on [http://www.ddl.ish-lyon.cnrs.fr/projets/clhass/PageWeb/ressources/Isolats/Dompo%20Blench1999%20.pdf Mpre]'' oo8v2zgmtpswjktup48j3pv5vynyyf5 Ntcham kasa 0 4149 37528 2025-03-10T08:51:01Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37528 wikitext text/x-wiki Ntcham, anaa Basari, yɛ Gurmafo a wɔwɔ Togo nye Ghana mu no hɔn kasaa. Mpɛn pii no yebu Akaselem (Tchamba) dɛ ɔyɛ kasa a ɔnnka ho. == Fɔnɔlɔgyi == Fɔnɔlɔgyi a Chanardfo nye Hartelifo dze dzi dwuma na odzi do no. Abbot nye Cox (1966) nyaa fɔnɔlɔgyi a wɔsɛ, ɔwɔ mu dɛ egyinae ngyegyee a wɔnnyɛ anofamfa menmu no wɔyɛɛ no dɛ ɔyɛ asipiretɛde, na wɔannkyerɛkyerɛ mbawor ntwemu mu.<ref>https://phoible.org/inventories/view/1453</ref> Badie (1995) kyerɛkyerɛ /t͡ʃ/ nye /d͡ʒ/ dɛ zyɛ /c/ nye /ɟ/ nna afei ɔdze foonemeke /ɱ/ ka ho, bawor ntwemu nye hwenmu mbawor.<ref>https://phoible.org/inventories/view/1264</ref> {| class="wikitable" ! colspan="2" |Ntcham |- | colspan="2" |''Basari'' |- !Native to |Togo, Ghana |- !Ethnicity |Gurma |- !Native speakers |390,000 (2004–2013)<ref>https://www.ethnologue.com/language/bud/</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Gur *** Northern **** Oti–Volta ***** Gurma ****** '''Ntcham''' |- !Writing system |Latin (Basari alphabet) Basari Braille |- ! colspan="2" |Language codes |- !ISO 639-3 |Either: <code>bud</code> – Ntcham <code>aks</code> – Akaselem |- !''Glottolog'' |<code>ntch1241</code> |} === Nkonsonantse<ref>https://phoible.org/inventories/view/672</ref> === {| class="wikitable" |+Konsonantse ! colspan="2" | !Anofamfa !Se-ekyir !Dadawmu dzendzen !Dadawmu bɛtɛɛ !Anofamfa bata dadawmu bɛtɛɛ |- ! rowspan="2" |Egyinae/Eyinae-nkyermu !<small>voiceless</small> |p |t |tʃ |k |kp |- !<small>voiced</small> |b |d |d͡ʒ |g |gb |- ! colspan="2" |Nkyermu |f |s | | | |- ! colspan="2" |Hwenmu |m |n |ɲ |ŋ |ŋm |- ! colspan="2" |Mbobɔe | |r | | | |- ! colspan="2" |Ennya annyɛ mbawor | |l |j | |w |} === Mbawor === {| class="wikitable" |+Mbawor ! !Enyim !Ekyir |- !Ntowmu |i |u |- !Ntowmu kakra |eː |oː |- !Mbue kakra | |ɔ |- !Mbue |a | |} === Ndze === Ntcham so wɔ ndze a ɔwɔ sor, famu nye dza ɔwɔ mfinimfin. == Akyerɛw Nhyehyɛɛ == {| class="wikitable" |+Ntcham Akyerɛwamba !Akyerɛwamba akɛse |A |B |C |D |EE |F |G |GB |I |J |K |KP |L |- !Akyerɛwamba nketsewa |a |b |c |d |ee |f |g |gb |i |j |k |kp |l |- | colspan="14" | |- !Akyerɛwamba akɛse |M |N |NY |Ŋ |ŊM |OO |Ɔ |P |S |T |U |W |Y |- !Akyerɛwamba nketsewa |m |n |ny |ŋ |ŋm |oo |ɔ |p |s |t |u |w |y |} Yɛbɔ akyerɛwamba no ho dze kyerɛ mbawor tsentsen ‹aa, ii, ɔɔ, uu› mbawor ebien biara yɛ tsentsen ‹ee, oo›. Yɛdze ndze a no mu yɛ dzen ma ndze a ɔwɔ sor nna ndze a no mu nnyɛ dzen ma ndze a ɔwɔ famu, yɛdze to mbawor nye nkonsonantse m, n, b, l : ‹ḿ, ń, b́, ĺ›, ‹m̀, ǹ, b̀, l̀› do. 7jw1gn9a52k8yj4s0vhw9q3be0j360m Krache kasa 0 4150 37529 2025-03-10T09:16:13Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37529 wikitext text/x-wiki Krache (Krachi, Krakye) yɛ Guang kasa a nyimpa dodow bɛyɛ 58,000 wɔ Ghana. {| class="wikitable" ! colspan="2" |Krache |- !Native to |Ghana |- !Native speakers |83,000 (2017)<ref>https://www.ethnologue.com/25/language/kye/</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Kwa *** Potou–Tano **** Tano ***** Guang ****** North ******* '''Krache''' |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>kye</code> |- !''Glottolog'' |<code>krac1238</code> |} 2hs4by7s2qs1gjadg89z3qx59rs6w4h Livingstone Komla Buamah 0 4151 37530 2025-03-10T10:06:35Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37530 wikitext text/x-wiki Ɔhotsewnyi Livingstone Asong Komla Buama yɛ nkan no nyimpa a nna ɔda Evangelical Presbyterian Asafo a ɔwɔ Ghana (E.P asafo) no ano. Buama fi Klefe a ɔwɔ Frao Mantɔw a ɔwɔ Ghana no mu.<ref>https://www.modernghana.com/mobile/166132/1/e-p-church-centenary-anniversary-launched-at-klefe.html</ref><ref>https://www.theghanaianjournal.com/2008/11/18/let-us-do-the-best-with-what-we-have-rt-rev-dr-buama/</ref><ref>https://emmanuelmordey.blogspot.com/2008/11/church-raises-gh60000-to-fund-guest.html</ref> Ɔbɛdaa asafo no ano wɔ Sanda 2001 ber a nna ɔasom mfe 25 wɔ asafo no mu. Ansaana ɔrebɛyɛ iyi no nna ɔyɛ kyerɛkyerɛnyi wɔ Trinity College and Seminary a ɔwɔ Legon a ɔwɔ Ghana mu no mu.<ref>https://web.archive.org/web/20101201085922/http://www.warc.ch/update/up111/news.html</ref> Livingstone Buama tɔɔ do ebien wɔ ambatow mu dɛ Frao Mantɔw n'ananmusinyi wɔ Ghana Mantɔw ne Bagua no mu wɔ Kwakwa 2009.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=158188</ref> {| class="wikitable" ! colspan="2" |The Rt. Rev. Dr. Livingstone Komla Buama |- !Born |Ghana |- !Nationality |Ghanaian |- !Occupation |Priest |- !Employer |Evangelical Presbyterian Church, Ghana |- !Title |Moderator of the General Assembly |- !Term |2001-2009 |- !Predecessor |Rt. Rev. Japhet Ledo |- !Successor |Rt. Rev. Francis Amenu |} 7qca02w36438ujipn4kdtzm19vufyet Gilbert Kwasi Agyei 0 4152 48050 37534 2025-05-23T13:58:58Z Robertjamal12 13 Nkyekyεmu using [[Project:AWB|AWB]] 48050 wikitext text/x-wiki '''Gilbert Kwasi Agyei''' (wɔwoo no Sanda 10, 1962) yɛ Ghana amanyɛnyi nye Dɛnkyɛmbo Konyimdzifo. Ɔsoom Akwatsia ambatow mpɛsoa no dɛ mbrahyɛbagua a odzi kan wɔ amambu a ɔtɔ do anan no mu nyi wɔ Epuei Mantɔw a ɔwɔ Ghana no mu.<ref name=":0">https://en.wikipedia.org/wiki/Gilbert_Kwasi_Agyei#cite_ref-:0_1-0</ref><ref>https://ghanamps.com/mps-by-year-group/?group=2463</ref> == Ahyɛse abrabɔ nye nwomasua == Wɔwoo Gilbert Kwasi Ayei wɔ Sanda 10, 1962 wɔ Epuei Mantɔw no mu. Ɔkɔr Akwatsia Technical Institute, bea a onya onyaa abɔdzin krataa a ɔyɛ General Certificate of Education (GCE) Ordinary Level.<ref name=":0" /> {| class="wikitable" ! colspan="2" |Hon. Gilbert Kwasi Agyei |- | colspan="2" | |- ! colspan="2" |Member of parliament for Akwatia constituency |- | colspan="2" |'''In office''' 7 January 1993 – 7 January 1997 |- !President |Jerry John Rawlings |- !Preceded by |Lionel Kofi Ablordepey |- !Succeeded by |Mohammed Erzuah Siam |- ! colspan="2" |Personal details |- !Born |10 January 1962 (age 63) |- !Nationality |Ghanaian |- !Political party |National Democratic Congress |- !Alma mater |Akwatia Technical Institute |- !Occupation |Politician |} == Amanyɛsɛm == Woyii Gilbert Kwasi Agyei dɛ mbrahyɛbagua a odzi kan wɔ amambu a ɔtɔ do anan no ber a 1992 Ghana mbrahyɛbagua ambatow no rokɔ do a ogyinae maa National Democratic Congress amanyɛkuw no, ɔno na odzii Lionel Kofi Ablordepey a ɔwɔ United National Convention(UNC) amanyɛkuw no mu no no tsenaa egua mu wɔ afe 1979 mu no. Mohoammed Erzuah Siam a ofi National Democratic Congress amanyɛkuw no mu no, wɔ afe 1966 Ghana ambatow no mu no dzii no do nkunyim . Onyaa amba dodow a ɔyɛ 38,701 no mu 22,140 a ogyina hɔ ma 52.90% wɔ no sɔrtsianyi a ɔyɛ Francis A. Y. Agyare-Bray a ogyinaa mu maa New Patriotic Party (NPP) no do, ber a onyaa amba dodow no mu 12,815 a aogyina hɔ ma 30.60%, Ernest Kwame Ampofo a ofi People's National Convention (PNC) amanyɛkuw no mu no nyaa amba dodow no mu 2,240 a ogyina hɔ ma 5.30% nna Joseph Kojo Asiedu a ogyinaa mu maa National Convention Party(NCP) no so nyaa amaba dodow no mu 1,506 a ogyina hɔ ma 3.60%.<ref>https://www.businessghana.com/site/</ref><ref>http://ghanaelections.peacefmonline.com/pages/1992/eastern/93/index.php</ref><ref>https://web.archive.org/web/20241201190920/https://ghanaelections.peacefmonline.com/pages/1996/eastern/93/index.php</ref><ref>https://www.aceproject.org/main/samples/me/mex10.pdf</ref> == Edwuma == Ɔyɛ nkan mbrahyɛbaguanyi fitsi Sanda 7, 1993 kɛpem Sanda 7, 1997. == Nankasa ne bra == Ɔyɛ Kristonyi<ref name=":0" /> [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] nin8to6re8gkik5xda0l353hsk9a5w5 Gilman Appiah Kwaku 0 4153 48082 37536 2025-05-23T14:01:16Z Robertjamal12 13 Nkyekyεmu using [[Project:AWB|AWB]] 48082 wikitext text/x-wiki '''Gilman Appiah Kwaku''' (wɔwoo no Ayɛwoho 7, 1939) yɛ Ghana mbrayɛbaguanyi na kyerɛkyerɛnyi. Ɔsomee dɛ mbrahyɛbagua a odzi kan wɔ Ghana amambu a ɔtɔ do anan no mu nyi maa Mpraeso ambatow mpɛsoa do wɔ Epuei Mantɔw a ɔwɔ Ghana mu.<ref>https://ghanamps.com/mps-by-year-group/?group=2463</ref><ref name=":0">https://en.wikipedia.org/wiki/Gilman_Appiah_Kwaku#cite_ref-:0_2-0</ref> == Ahyɛse abrabɔ nye nwomasua == Wɔwoo Gilman Appiah Kwaku wɔ Ayɛwoho 7, 1929. Ɔkɔr Wesley College a okenyaa n'abɔdzin krataa wɔ Geography Specialist ne tsitsir wɔ Asaase adzesua mu.<ref name=":0" /> {| class="wikitable" ! colspan="2" |Hon. Gilman Appiah Kwaku |- | colspan="2" | |- ! colspan="2" |Member of parliament for Mpraeso constituency |- | colspan="2" |'''In office''' 7 January 1993 – 7 January 1997 |- !President |Jerry John Rawlings |- !Succeeded by |Francis Osafo Mensah |- ! colspan="2" |Personal details |- !Born |7 July 1939 (age 85) |- !Nationality |Ghanaian |- !Political party |National Democratic Congress |- !Alma mater |Wesley College |- !Occupation |Politician |- !Profession |Educator |} == Amanyɛsɛm == Woyii Kwaku wɔ 1992 Ghana mrahyɛbagua ambatow no mu dɛ mbrahyɛbaguanyi ma mbrahyɛbagua a odzi kan wɔ Ghana amambu a ɔtɔ do anan no mu ber a ogyinaa mu maa National Democratic Congress amanyɛkuw no. Francis Osafo Mensah a ogyinaa mu maa New Patriotic Party no dzii no do kunyim wɔ 1996 ambatow no mu ber a ɔdze amba dodow 14,906 a ogyina hɔ ma 41% no dzii kunyim. Odzii Mike Kwabena Sakyi-Akyeampo a ogyinaa mu maa National Democratic Congress a onyaa amba dodow no mu 11,574 a ogyina hɔ ma 32.60%, Joseph Mensah a ɔno so gyinaa mu maa National Convention Party(NCP) no so nyaa amba dodow no mu 702 a ogyina hɔ ma 2.00% nna Samuel Osafo Asantse a ogyinaa mu maa Convention People's Party (CPP) so nyaa amba dodow no mu 542 a ogyina hɔ ma 1.50%.<ref>https://web.archive.org/web/20230721013429/https://ghanaelections.peacefmonline.com/pages/1996/eastern/101/index.php</ref><ref>https://web.archive.org/web/20230721013414/https://ghanaelections.peacefmonline.com/pages/1992/eastern/101/index.php</ref><ref>https://books.google.com.gh/books?id=BK9EAQAAIAAJ&q=Gilman+Appiah+Kwaku&redir_esc=y</ref> == Edwuma == Kwaku yɛ nkan mbrahyɛbaguanyi ma MPraeso ambatow mpɛsoa no do fitsi Sanda 7, 1993 kɛpem Sanda 7, 1997. == Ne bra ankasa == Ɔyɛ Kristianyi.<ref name=":0" /> [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 1mfmwvz6loc8h8jt0d7a5ix9kggirw0 Hangan kasa 0 4154 37533 2025-03-10T12:00:16Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37533 wikitext text/x-wiki Hahon yɛ Austronesia a ɔyɛ Bougainvillefo hɔn kasaa, Papau New Guinea. {| class="wikitable" ! colspan="2" |Hahon |- !Native to |Papua New Guinea |- !Region |Bougainville |- !Native speakers |3,000 (2014)<ref>https://www.ethnologue.com/25/language/hah/</ref> |- !Language family |Austronesian * Malayo-Polynesian ** Oceanic *** Western **** Meso-Melanesian ***** Northwest Solomonic ****** Nehan–Bougainville ******* Saposa–Tinputz ******** '''Hahon''' |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>hah</code> |- !''Glottolog'' |<code>haho1237</code> |- !ELP |Hahon |} bnklrlz2c1cww2v0yk2vltst24psofa Jibreel Ofori Owusu 0 4155 48091 37540 2025-05-23T14:01:53Z Robertjamal12 13 Nkyekyεmu using [[Project:AWB|AWB]] 48091 wikitext text/x-wiki Ofori Owusu Jibreel (Ebɔbira 23 1948 - Ebɔbira 24 1998) yɛ Ghana amanyɛnyi nye mbrahyɛbaguanyi ma mbrahyɛbagua a odzi kan wɔ Ghana amambu a ɔtɔ do anan a ogyinaa mu maa Bantama ambatow mpɛsoa no do wɔ National Democratic Congress amanyɛkuw no ne dzin mu.<ref>https://github.com/maryjonah/maryjonah.github.io</ref> == Ayɛse abrabɔ nye nwomasua == Wɔwoo Ofori wɔ Ebɔbira 23, 1948, Ɔkɔr T.I Ahmadiyya Ntoado Skuul wɔ Kumase, nna Institute of Professional Studies (a seesei ɔyɛ University of Professional Studies) bea a onyaa abɔdzin krataa wɔ nkontaabu mu. Ɔyɛɛ edwuma dɛ akontaabufo ansaana ɔrokɔ mbrahyɛbagua mu.<ref name=":0">https://en.wikipedia.org/wiki/Jibreel_Ofori_Owusu#cite_note-:0-2</ref> == Amanyɛsɛm == Ɔhyɛɛ n'amɛnyɛsɛm edwuma no ase wɔ afe 1992 mu ber a ogyinae dɛ wɔntow no do amba wɔ National Democratic Congress (NDC) ne dzin mu ama woeetum egyina mu ama Bantama amabatow mpɛsoa a ɔwɔ Asantse Mantɔw no mu no ansaana 1992 Ghana mbrahyɛbagua mu ambatow no reba do. Ɔhyɛɛ edwuma ase dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzi kan wɔ Ghana amambu a ɔtɔ do anan no mu wɔ Sanda 7, 1993 ber a wɔbɔɔ ne dzin dɛ ɔyɛ kunyimdzifo wɔ 1992 Ghana ambatow a ɔkɔr do wɔ Mumu 29 1992 mu no. Ɔhweer n’egua no maa ɔsɔrtsia kandzifo Richard Winfred Anane wɔ 1996 Ghana amansan ambatow no mu.<ref>https://web.archive.org/web/20230703073554/https://ghanaelections.peacefmonline.com/pages/1996/ashanti/15/index.php</ref> == Edwuma == N'edwuma ankasa nye nkontaabu na nna ɔyɛ mbrahyɛbaguanyi ma Bantama ambatow mpɛsoa a ɔwɔ Asantse Mantɔw a ɔwɔ Ghana mu no.<ref name=":0" /> == Ne bra ankasa == Ɔyɛ Kristianyi.<ref>https://ghanamps.com/mp/ofori-owusu-jibreel/</ref> [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 2elcspku7olaa56v51rv8jnnsr3uqva Nagila 0 4156 37538 2025-03-10T16:25:20Z Gloria Adokoh 1376 Meyɛɛ atekel fofor 37538 wikitext text/x-wiki '''Nagila''' yɛ enyigye asaw bi a Kassena na Frafrafo a wɔwɔ Ghana Etsifi Epuei afamu na wɔsaw. Asaw a ɔtse dɛm no afahyɛ na dwumadzi afofor ase na wɔtaa saw dze gyegye enyiwa. Nagila asaw yɛ ɔbaakofo asaw a nyia ɔresaw no dze ne nan sisi famu wɔ kwan soronko bi a osisi do do na ɔsan dze kyen no dzi nkitaho.<ref>https://www.mynewsgh.com/kassena-people-of-ghana-and-burkina-faso/</ref><ref>https://music.africamuseum.be/instruments/english/ghana/frafra/nagila.html</ref> [[/wiki/File:Nagila_Traditional_Dance.webm|thumb|Nagila Traditional Dance]] == Mbrɛ Wosi Saw No == Nyia a ɔsaw Nagila a ɔgye asaw no bɔ do no kom no mu sor anaa famu ma no ndwonku na n'aserɛ twa kutuw-pa. Nyia a ɔsaw no suo ne batwɛr kɔ n'enyim anaa n'ekyir na ɔdze ne nan sisi famu wɔ kwan soronko bi a osisi do do. Nyia a ɔsaw no dze par eduasa saw na ɔno ekyir no wɔbɔ ayer no kɔ enyim kakra. Sɛ otwar dɛ nyia a ɔresaw no hyɛ asaw ase bio a, kyen n'anodzen no kɔ enyim kyɛn kan dze no. Dɛm kwan yi do na wosi hyɛ asaw no ase bio na ɔno ekyir no obi fofor gye finimfin hɔ bɔ do saw.<ref>https://pancocojams.blogspot.com/2016/09/five-videos-of-nagila-dancing-by.html</ref> == Mboaedze == bdemff46x0ibz0rob63l5lrptip8zld Kra (mythology) 0 4157 38339 38338 2025-04-27T03:33:20Z Kojo Atta Kakra 1804 I edited the article 38339 wikitext text/x-wiki Akanfo mu no, '''''kra''''' no yɛ obi kra. Ɔyɛ Nyame nkyɛn kra; ɔno nye dɛ, obi nya ne "Kra" fi Nyankopɔn (Nyame/Niamen) hɔ. <ref>s://www.jstor.org The Akan Concept of the Soul</ref> Ɔkanyi biara dzi n'abusua ekyir (bogya) no ekyi mekyerɛ ne na n'abusua, na ɔgye no '''''Ntɔn''''' fi n'egya nkyɛn. Dɛm egyadze na na dze yi dzi Ɔkanyi biara n'ekyir beebiara obotu kwan akɔ. Akanyi biara ne Sunsum yɛ nyimpa ban a ɔyɛ a wɔnam do kenyan no wɔ nkitahodzi wɔnye wiadze nya. == '''<small>''References''</small>''' == * Gyekye, Kwame; African Philosophical thought: An Akan Conceptual scheme, 1995 * Leipzig Antubam, Kofi; Ghana's heritage of Culture, Leipzig 1963 7bx2639gg0xkt3ftqalh42xxg4k553a Nkrakra 0 4158 38209 38208 2025-04-10T14:34:41Z Assilidjoe 33 38209 wikitext text/x-wiki {{Databox|item=Q96636863}}'''Nkakra''' yɛ Akanfo a wɔwɔ Ghana ha hɔn apaamu edziban. " Tomatese na Po mu nam na wɔdze yɛ a yɛtaa frɛ no Nkrakra anaa (Aklor) ma apofofo a wɔwɔ Nkran mpoano<ref>Light soup</ref> Naaso ber gu do rokɔ nenyim no nkrakra bɛyɛɛ nkwan a yɛdze nam na apɔnkye nam yɛ, anaa nam na guan nam anaa nam na biif anaa mboakuakuw nam biara epɛ na oyi na GaDangmefo (anaa Gas) frɛ no 'Toolo Wonu', na mbom 'Akanfo' a wɔtsetse bɛn no frɛ no 'Apɔnkye Nkrakra'. GaDangmefo (anaa Ga) hɔn nkrakra dɛɛdɛw buee kwan maa GaDangme (anaa Ga) ndziban bi tse dɛ Komi Ke Aklo (anaa Aklor) a wɔdze nkruma yamee a ɔanoa aka ho, Banku Ke Aklo (anaa Aklor) a wɔdze nkruma yamee a ɔanoa aka ho, Yele (bayer a ɔoana) Ke Aklo (anaa Aklor). Ndziban bi so a wɔnye 'Toolo Wonu' dzi nsɛ, 'Yele (bayer a ɔoana) Ke Toolo Wonu', 'Atomo (santom a ɔoana ) Ke Toolo Wonu' na pii a ɔkeka ho.<ref>(1) Online Reference, By J DZ eagu-kudjodji and others</ref><ref>(1) Online Reference, By J DZ eagu-kudjodji and others, (2) A grammatical sketch of the Akra or Ga-Language - By Johannes Zimmermann.</ref> == <big>Dza yɛdze dzi</big> == Yebotum dze Fufu, Banku, kokonte, bayer anaa emo ɔanoa dze edzi. Nkruma a ɔoana so yebotum dze aka ho.<ref>{{Cite web|last=Contributor|first=Catherine Forson Agbo|title=Appreciating Fufu and Light Soup, One Of Ghana's Dish|url=https://www.modernghana.com/lifestyle/13542/appreciating-fufu-and-light-soup-one-of-ghanas.html|access-date=2020-06-25|website=Modern Ghana|language=en}}</ref> == Akadze == Akadze no bi nye Tomantese, tomato paste, kyili muoko, anwew, nkyen, tsintsinbir, saman ntrɔba nna nam howee anaa mɔmɔn anaa miiti. == Mbrɛ yesi yɛ no == Yɛdze seasonings bi tse dɛ anwew, garlic na tsintsinbir noa nam anaa miiti no ho e kyɛnse mu. Yɛdze tomantese a ɔayam gu mu. Yɛnoa kyili muoko, saman ntrɔba na tomantese na yɛ nyam dze gu hɛn kyɛnse no mu. Yɛdze nsu gu mu ama yeenya nkwan no dur dɛ mbrɛ yɛpɛ no. Yɛdze anwew na tomantese pii ka ho na ekyiri yi yegyaa nkwan no ma ohur.Ɔaben no yebotum dze edzi ndziban bi tse dɛ fufu, banku, anaa konkonte.<ref>{{Cite web|last=Sasa|first=Tuandike|date=2018-04-18|title=How to prepare light soup with dry fish|url=https://yen.com.gh/107795-how-prepare-light-soup-fish.html|access-date=2020-06-25|website=Yen.com.gh - Ghana news.|language=en}}</ref> == Mboaedze == j8ymnmqbra6c3r5nxxbnzuyagw98tf3 Fetish priest 0 4159 37548 2025-03-11T11:42:25Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37548 wikitext text/x-wiki Wɔ Ghana, Togo nye Benin man mu no, ɔkɔmfo yɛ obi a odzi dwuma dɛ ntamugyinafo ma ahohom nye atseasefo.<ref>https://books.google.com.ng/books?id=zup7mk4bX00C&dq=Fetish+priest&pg=PA40&redir_esc=y#v=onepage&q=Fetish%20priest&f=false</ref><ref>https://books.google.com.ng/books?id=5L4An9lC3hwC&dq=Fetish+priest&pg=PA99&redir_esc=y#v=onepage&q=Fetish%20priest&f=false</ref><ref>https://books.google.com.ng/books?id=43NfZ1T5mPsC&dq=Fetish+priest&pg=PA77&redir_esc=y#v=onepage&q=Fetish%20priest&f=false</ref> Mpɛn pii no akɔmfo taa tsena na wɔsom hɔn abosom wɔ kokoa mu, a wɔfrɛ no <nowiki>''abosomfie''. Abosomfie no yɛ tadan na wɔdze biribi tse dɛ ɔfasu bi etwa ho. Ɔkɔmfobaa anaa kɔmfo banyin no yɛ atɔrmuadze dze serɛ adom fi abosom no nkyɛn wɔ abosondan no mu. Wɔdze sika, nsa dzen, mbowa, na mbea bi mpo wɔdze nyimpa nkowaa atɔrmuadze a wɔfrɛ no trokosi, flashidi anaa woryokwe na wɔdze yɛ. Wɔnam ''honhom mu mpawee a ɔwɔ abosomfie''</nowiki> do na wɔnam akɔmfosɛm do na wɔdze paw hɔn.<ref>https://books.google.com.ng/books?id=3_lVjByR6r4C&dq=Fetish+priest&pg=PA330&redir_esc=y</ref><ref>https://books.google.com.ng/books?id=DRc4AAAAIAAJ&dq=Fetish+priest&pg=PA207&redir_esc=y#v=onepage&q=Fetish%20priest&f=false</ref> 2qkksao5daxobaxheb3ff8obpzqognc Kpekpele 0 4160 37575 37549 2025-03-11T21:18:46Z Assilidjoe 33 37575 wikitext text/x-wiki Kpekple (a wɔsan frɛ no kpokpoi)<ref name=":0">https://books.google.com.ng/books?id=3Xde_E7-r50C&pg=PA41&redir_esc=y#v=onepage&q&f=false</ref> yɛ edziban a Gafo a wɔwɔ Ghana dzi ber a woridzi Homowo afahyɛ, dɛ wɔdze huro ɔkɔm no.<ref>https://www.ghanaweb.com/GhanaHomePage/tribes/homowo_festival.php</ref> Wɔdze ndzɛmba tsitsiriw a wɔdze yɛ atoko a wɔayam nye dza abow nsa,abɛnkwan nye nam a wɔahow na wɔdze yɛ.<ref>https://books.google.com.ng/books?id=B667ATiedQkC&pg=PT335&redir_esc=y#v=onepage&q&f=false</ref><ref>https://books.google.com.ng/books?id=1s-a7EMM6BgC&pg=PA40&redir_esc=y</ref> Ɔhen no taa dze kpekple edziban no petse, hɔn gyedzi nye dɛ abosom no enyi bɛgye hɔn afɔrbɔ no ho. <ref name=":0" /> == Ndzɛmba a wɔdze yɛ == * Atoko * Abɛ * Anwew * Muoko * Nsu * Ntoose * Nkunuma * Nam * Nkyen == Mboadze == cy7ajicukd204wkap4xvu4165bvgzm6 Guang kasa 0 4161 37552 37551 2025-03-11T12:53:36Z David kojo joe Mensah 1426 #FnF 2025 37552 wikitext text/x-wiki '''Guang''' '''Kasa no''' ɔyɛ kasa a ɔka Kwa ebusuakuw kasa a Guang nkorɔfo a wɔwɔ Ghana na Togo na wɔka: * '''Anaafo Guang''' ** Efutu-Awutu ** '''Bepɔdo Guang''': dialects Cherepon, Gua (Gwa), Larteh * '''Etsifi Guang''': dialects Anii, Chumburung–Tchumbuli, Dwang, Foodo, Kyode, Ginyanga, Gonja, Kplang, Krache, Nawuri, Nchumbulu, Nkonya–Nkami, Ntrapo, Vagala == Guan n'abakɔsɛm == ''Ethnologue'' na ''Glottolog'' nna Dompo ahorow, mbom Blench so se (1999), wogyaa no dɛmara a wɔannhyehyɛ no yie. Proto-Guang Snider (1990) asesa mu. dj9u9v9ac527duwscmzc86ladlfq5di Hanga kasa 0 4162 37554 37553 2025-03-11T13:02:49Z David kojo joe Mensah 1426 #FnF 2025 37554 wikitext text/x-wiki '''Hanga''' ɔyɛ Gur kasa a ɔwɔ Ghana. Hanga nkorɔfo wɔhu hɔn wɔ Savannah Mantɔw a ɔwɔ Ghana. == Mfatoho == {| class="wikitable" |+Ewuradze Mpaebɔ !Mfantse !Hanga |- |Hɛn Egya a wowɔ sor, wo dzin ho ntsew. W'ahendzi mbra, your will be done, Wopɛ nyɛ hɔ, wɔ asaase yi do na sor. Ma hɛn dɛm da hɛn edziban, na fa hɛn mfom kyɛ hɛn, dɛ mbrɛ hɛn so yɛdze kyɛ hɔn a wɔfom hɛn. Na mma mmfa hɛn nkɛ nsɔhwɛ mu, mbom yi hɛn fi ɔsɛɛfo no nsamu. |''Ti ba Naawunni n ba Alizaana puwa,'' ''ti kpabira e yuuri du,'' ''ka e naalim o ta,'' ''niriba ba niŋuba e kiperi,'' ''a yi durinye ŋa puwa,'' ''a maa seema ba n niŋina a,'' ''a yi Alizaana puu la.'' ''Taaru zaa tira ti ti bindira,'' ''ka che ti yabeeri paŋŋi ti,'' ''a maa seema ti gba n che yabeeri,'' ''a paŋina ti taaba,'' ''ka da ti Sitaana daama o yomsira ti,'' ''ka e moligi ti, a yi yabeeri niŋi.'' |} qrjbzji9scu3mwu3wdcyhu3ieqx3pzt Henry Boakye 0 4163 47992 38315 2025-05-14T14:34:10Z Robertjamal12 13 /* N'abrabɔ mu nsɛm */ adding category using [[Project:AWB|AWB]] 47992 wikitext text/x-wiki {{Databox|item=Q110651455}}'''Henry Yiadom Boakye''' (wɔwoo no Esusow-Aketseaba 12, 1969) ɔyɛ Ghananyi amanyɛnyi na seseiara ɔsom dɛ mbrahyɛbaguanyi dze ma Akwatia Abatowmpasoa. == Ahyɛse Bra na Nwomasua == Wɔwoo Boakye na ofi Akwatsia a ɔwɔ Epuei Mantɔw mu wɔ Ghana. Onyaa no Diploma wɔ Engineering mu wɔ afe 1989 mu. == N'edwumasɛm == Boakye yɛ Otsiban na opanyin a ɔda Okoyo Foundation ano. Seseiara ɔyɛ edwumadɛ mbrahyɛbaguanyi dze ma Akwatsia Abatowmpasoa a ɔwɔ Epuei Mantɔw a ɔwɔ Ghana na ogyinaa National Democratic Congress hɔn ananmu. == Amanyɛsɛm Abrabɔ == Boakye gyinaa na odzii nkunyin wɔ NDC hɔn mbrahyɛbagua ambatow ma Akwatsia ambatowmpasoa a ɔwɔ Epuei Mantɔw a ɔwɔ Ghana. Henry Yiadom Boakye dzii nkunyim bio wɔ 2020 Ghanafo nyinara ambatow no wɔ National Democratic Congress hɔn ananmu na ɔdze amba 19,899 a ɔwɔ ɔha mu nkyekyɛ mu (51.5%) ma ɔkɛkaa mbrahyɛbagua a ɔtɔ do awɔtwe wɔ Ghanan amambu a ɔtɔ do anan no mudze tsiaa Ernest Kumi a ogyinaa maa New Patriotic Party a onyaa amba 18,742 a ɔwɔ ɔha mu nkyekyɔ mu (48.5%). === Eguamutsena Ahorow === Boakye yɛ Mbaabun, Agorkansi na Amambra Guamutsena. Ɔsan so ka Akwanya Guamutsena wɔ mbrahyɛbagua a ɔtɔ do awɔtwe wɔ Ghana amambu a ɔtɔ do anan no mu. . == N'abrabɔ mu nsɛm == Boakye yɛ Kristosomnyi. [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] 2oq79jcudu55r96e9b1i3s26brk417m Jacob Aplerh Tawiah 0 4164 48105 37568 2025-05-23T14:02:50Z Robertjamal12 13 /* N'abrabɛ mu nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48105 wikitext text/x-wiki '''Jacob Aplerh Tawiah''' (wɔwoo no afe 1945) ɔyɛ Ghananyi amanyɛnyi na Ayarsabea Ntotoonyi. Ɔsoom dɛ Mbrahyɛbaguanyi dze ma Krowor Abatowmpasoa a ɔwɔ Nkran Kurowpɔn Mantɔw mu wɔ Ghana. == Ahyɛse Bra na Nwomsua == Wɔwoo Taawiah wɔ Fankwa 12, 1945. Ɔkɔr Michigan Osuapɔn hɔ na onyaa no master of philosophy. == Amanyɛsɛm == Jacob Aplerh Tawiah wɔtoow amba maa no kɔr Mbrahyɛbaguafie wɔ 1992 Ghanafo mbrahyɛbagua ambatow no mu, na ɔbɛkaa mbrahyɛbagua a odzi nkan wɔ Ghana amambu a ɔtɔ do anan no mu na ogyinaa National Democratic Congress dzin mu. Ɔhwer n'egua no wɔ 1996 Ghanafo nyinara ambatow no mu dze maa Joshua Alabi a ofi National Democratic Congress mu a ɔgyee egua no wɔ amba 16,445 wɔ ɔha mu nkyekyɛ mu 39.5% wɔ ambatow ne fa a ɔdze dzii Samuel Okla Bortei-Doku a ofi New Patriotic Party mu a onyaa amba 14,514 a ɔkyerɛ ɔha mu nkyekyɛ mu 34.90% wɔ ambatow no mu; Samuel Carter a ofi People's National Convention a onyaa amba 457 a ɔkyerɛ wɔ ɔha mu nkyekyɛ mu 1.10% wɔ amba no nyinara mu; S.C.A. Botchway a ofi Convention People's Party a onyaa amba 445 a ɔkyerɛ wɔ ɔha mu nkyekyɛ mu 1.10% wɔ ambatow no mu na Aro Mahama a ogyinaa kwantsenkor a oennya amba no bi. == N'edwumasɛm == nna ɔyɛ mbrahyɛbaguanyi wɔ Mbrahyɛbagua a odzi kan no mu wɔ Ghana Amambu a ɔtɔ do anan no mu dze ma Krowor Abatowmpasoa fir Sanda 7, 1997 kɛpem Sanda 6, 1997. Ɔyɛ Ayarsabea Ndzɛmba Ntotoonyi. == N'abrabɛ mu nsɛm == Jacob Aplerh Tawiah yɛ Kristosomnyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] oj76cpr679c57fnxzxkrr95hln6udf2 Jatong Silim Sambian 0 4165 38264 37572 2025-04-21T16:47:18Z Assilidjoe 33 Added infobox 38264 wikitext text/x-wiki {{Infobox officeholder | office = Member of parliament for Bunkprugu constituency | honorific_prefix = Hon. | alma_mater = Tamale Middle Boarding School | occupation = Politician | profession = Teacher | termstart = 1 October 1969 | termend = 13 January 1972 | birth_date = November 1928 | preceded = De Liman Issahaku | succeeded = John Laar Nurokina }} '''Jatong Silim Sambian''' (wɔwoo no Ɔberɛfɛw, 1928)ɔyɛ Ghananyi Amanyɛnyi na Ɔkyerɛkyerɛnyi. Ogyinaa mu maa Bunkprungu Abatowmpasoa a ɔwɔ Etsifi Mantɔw mu dɛ mbrahyɛbagua a odzi kan no mu Ghana Amambu a ɔtɔ do ebien hyɛ amanyɛkuw a ɔwɔ aban mu Progree Party ase. == Ahyɛse Abrabɔ na Nwomasua == Jatong Silim Sambian fi Etsifi Mantɔw mu a ɔwɔ Ghana hɔ na wɔwoo no Ɔberɛfɛw, 1928. Owiee Skuul wɔ Tamale Finimfin Bɔdzin Skuul. Ɔsan so kitsa Akyerɛkyerɛfo Ntsetsee Abodzin Krataa. == N'edwumasɛm == Sambian wɔtoow amba maa no kɔr mbrahyɛbaguafie ber a odzii nkunyim wɔ 1969 Ghanafo mbrahyɛbaguafie ambatow dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzi kan wɔ Ghana Amambu a ɔtɔ do ebien no mu wɔ Progress Party (PP) dzin mu. Wɔgyee no too mu wɔ Ɔbɛsɛ 1, 1969 na ofii edwuma mu wɔ Sanda 13, 1972 ber woguu dɛm mbrahyɛbagua no. John Laar Nurokina a ofi People's National Party (PNP) a ogyinaa mu maa abatowmpasoa no dzii n'adze ber a odzii nkunyim wɔ 1979 Ghanafo nyinara ambatow mu. == N'abrabɔ mu nsɛm == Sambian yɛ Kristosomnyi. 744zho8be6uf6lyzmmqjrcabhieim9b Bureau of Ghana languages 0 4166 38332 37670 2025-04-26T12:55:25Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38332 wikitext text/x-wiki {{Databox|item=Q4998375}}'''Bureau of Ghana languages''' yɛ Ghana aban edwumakuw a ɔboa ma Ghana kasa yu mpon, na ɔsan boa ma yɛdze nkrataa a ɔwɔ mu no to gua. Ɔdze n'enyi tsim kasahorow 11 do : Akuapem Twi, Asantse Twi, Anwona, Mfantse, Nkran, Dangbe, Nzema, Dagbani,Dagaare, Gonja nye Kasem.<ref>{{Cite web |url=http://www.ghanaculture.gov.gh/index1.php?linkid=331&page=2&sectionid=602 |title=Ghana, National Commission on Culture, "The Bureau Of Ghana Languages-BGL" (Page 2 of 6) |access-date=28 February 2008 |archive-url=https://web.archive.org/web/20131112001558/http://www.ghanaculture.gov.gh/index1.php?linkid=331&page=2&sectionid=602 |archive-date=12 November 2013 |url-status=dead }}</ref> Edwumakuw no ma mboa wɔ mpontu, akyerɛw ho nhyɛdo nye Ghana kasahorow no nsuae, nna afei nhwehwɛmu wɔ Ghana kasahorow no mu, akyerɛw, kasa nkyerɛasee wɔ kasahorow a onnyi ɔman no mu, nsusui, nsɛm nsesa mu nye krataa ho dawurbɔ wɔ Ghana kasa ahorow no mu. Ɔsan nya nsunsuando wɔ aban no nsusui a ɔwɔ wɔ Ghana kasahorow no do na ɔnam nkabɔmu a ndwumakuw a wɔboa ma Ghana kasa no tu mpon no do.Ɔwɔ asoɛe ebien, kor wɔ nkran nna kor so wɔ Tamale. {| class="wikitable" |+Bureau of Ghana Languages ! colspan="2" |Agency overview |- !Formed |1951 |- !Headquarters |Accra and Tamale |- !Agency executive | * William Boateng, Chair of the Bureau of Ghana Languages |- !Website |<nowiki>http://www.bgl.gov.gh</nowiki> |} == Abakɔsɛm == Wɔtseew edwumakuw yi wɔ afe 1951, nna wɔfrɛ no vernacular Literature Bureau,<ref>[http://www.ghanaculture.gov.gh/index1.php?linkid=331#602 Ghana, National Commission on Culture, "About Us - Cultural Institutions and Agencies"]</ref>nna ekyir yi wɔmaa no dzin a seesei okitsa no wɔ afe 1957. Afe 1958 mu no wɔdze no hyɛɛ asoɛe a ɔhwɛ amandzɛɛbɔ nsɛm ase. Wɔsan yii no fii Asoɛe a ɔhwɛ amandzɛɛbɔ nsɛm ase dze no bɛhyɛɛ Asoɛe a ɔhwɛ Nwomasua do ase wɔ afe 1963 mu. Edwumakuw yi, fitsi Mumu 1, 1983 ahyɛ Ɔman n'asoɛe a ɔhwɛ amambra do no ase wɔ PNDC 238 mbra no mu. Ghana kasahorow Dwumakuw yɛ aban edwumakuw a ɔhwɛ ɔman n'adzesua nye n'Amambra. Ɔyɛ soronko osiandɛ ɔno nkotsee nye edwumakuw a ɔno nkotsee na ɔda Ghana kasahorow no mu nkrataa edzi. {| class="wikitable" |+Bureau of Ghana Languages edwumakuw no mu mpanyimfo !Dzin !Edwuma ahyɛse !Edwuma ewiei !Mantɔw |- |R.C. Whitaker |1951 |1953 | |- |John A Hamilton |1953 |1956 | |- |Edwin L. Read Jr. |1956 |1958 | |- |Samuel K. Otoo |1958 |1968 | |- |Samuel K. Otoo |1968 |1972 | |- |Felix S. Konu |1973 |1982 | |- |Daniel E. K. Krampah |1982 |1995 | |- |John N. Nanor |1995 |2001 | |- |J. C. Abbey |2001 |2005 | |- |A.A . Arries-Tagoe |2005 |2005 | |- |Francis E. Kwaw |2005 |2018 | |- |William Boateng |2018 | |} == Mboayɛdze == 2ddyyf1529cn2r7yhjwtsae0siraq5y Likpe kasa 0 4167 37579 37578 2025-03-11T23:07:34Z David kojo joe Mensah 1426 #FnF 2025 37579 wikitext text/x-wiki '''Likpe''' anaa '''Sekpele''' (san so Bosele, Mu) wɔka no Oti Mantɔw a ɔwɔ Ghana no lungulungu. ɔyɛ hɔn a wɔhwɛ Ghana na Togo nsaase no dze. == Fɔnɔlɔgyi == === Anomu Ngyegyee === {| class="wikitable" |+anomu ngyegyee ! colspan="2" | !Labial !Alveolar !Palatal !Velar !Labial- velar !Glottal |- ! rowspan="2" |Plosive/ Affricate !<small>voiceless</small> |p |t |tʃ |k |kp |ʔ |- !<small>voiced</small> |b |d |dʒ |g |gb | |- ! colspan="2" |Fricative |f |s |ʃ | | | |- ! colspan="2" |Nasal |m |n |ɲ |ŋ | | |- ! colspan="2" |Approximant | |l |j | |w | |} * /p/ and /g/ are rare. * Clusters include ⟨Cl⟩, ⟨Cw⟩, and ⟨Cy⟩. === Ndze ngyegyee === {| class="wikitable" |+Anomu ndze ngyegyee ! rowspan="2" | ! colspan="2" |Front ! rowspan="2" |Central ! rowspan="2" |Back |- !<small>[-round]</small> !<small>[+round]</small> |- !Close |i | | |u |- !Close-mid |e | | |o |- !Open-mid |ɛ |œ | |ɔ |- !Open | | |a | |} {| class="wikitable" |+Hwembɔ ndze ngyegyee ! !Front !Central !Back |- !Close |ĩ | |ũ |- !Close-mid | | |õ |- !Open-mid | | |ɔ̃ |- !Open | |ã | |} === Ndze === Likpe wɔ ndze ebiasa: sor, famu, na finimfin. k2ifjk7rjfbzglfntvdsotwdbwgaz1h Kenkey 0 4168 37809 37808 2025-03-18T12:52:41Z Amaesumambaa 1641 37809 wikitext text/x-wiki '''Kenkey''' (wɔsan frɛ no '''kɔmi''', '''otim''', '''kooboo''' anaa '''dɔkon''') ɔyɛ Nkranfo na Mfantsefo Atɔe Ebibir famu edziban a wɔmen a, wɔtaa dze moko dwowee na nkyenam, nkwan anaa forɔwee na wɔdze dzi.[[Fael:Fante_kenkey.jpg|thumb|Basia a ɔronua mfante dɔkon (eburow mbɔr a woaka)]] == Nkyerɛmu == Wɔdze eburow gu nsu mu bɛyɛ dapɛn kor ansaana woakɔ dwow na woafetsew ayɛ mbɔr dze ayɛ dɔkon no. Wogyaa mbɔr no si hɔ nda anan dze kɔ dapɛn ma ɔkaw ansaana ɔdze ayɛ. <ref>wikipidia</ref> <references /> == Nsesamu == Mbea ahorow a wodzi dɔkon no bi nye Ghana, epuei famu [[Côte d'Ivoire]], Togo na Atɔe famu Benin. Wɔdze eborow a w'adwow yɛ, tsedɛ sadza na ugali. Nkranfo no taa frɛ no '''kɔmi''' (wɔbɔ no kormi), Akanfo frɛ no '''dɔkon''' wɔ Ghana.<ref>wikipidia</ref> Wɔ Caribbean no, wɔwɔ dɔkɔdɔkɔdze bi a Mesoamericanfo na wɔdze bae, wɔfrɛ no[[tamale]], a wonyaa fir Ebibifo hɔ ber a wɔdze hɔn kɔr nkoasomu wɔ hɔ no. Ntsi wɔwɔ edzin bi a ɔtsedɛ Ebibifo dze wɔ hɔ edziban edzin mu tsedɛ : [[ducana]] (wɔ [[Antigua and Barbuda]]), [[duckunoo]], [[duckanoo]] (wɔ [[Jamaica]]), ''doukounou'' (wɔ [[Haiti]] mu), ''ducunu/ dukunu'' (afei ''tamalito'' wɔ [[Belize]] mu), na ''dokonon'' (wɔ [[French Guiana)|French Guiana]] [[French Guiana)|mu)]]. Wɔ [[Guyana]] no, wɔfrɛ no ''conkie'' (wɔ bɔ no ''/kankee/)''<ref>Wikipedia</ref>. Wɔ Trinidad no wɔfrɛ no ''paime'' ''( wɔbɔ no /pay-me/), nsonsonee nye dɛ brɛdze nnka ho, naaso ɔyɛ a kube na pumpkin na/ anaa raisin. Wɔtaa dzi dɛm edziban yi wɔ Bronya mu. Wɔ [[Latin America]], wɔ dze [[cornmeal]], [[masa]] anaa [[yuca]] yɛ, naaso wɔ Caribbean no, wɔdze [[cornmeal]], [[Plantain (cooking)|plantain]] or [[sweet potato]] ankasaa na wɔdze yɛ. Eburow na santoom yɛ [[Amerindians]] a wɔwɔ [[Americas|America]] hɔn edziban, mbom Jamaica na Antilleanfo dze taadze santoom na mpuawa a woadwow anaa isiam a kube ka ho, esikyire, magi na asɔmu. Wɔdze adze a woafetsew no hyɛ brɔdze homa mu noa.'' [[Fael:Fante_kenkey_2.jpg|thumb|Fante kenkey]] Unntse dɛ Ugali, sɛ wɔreyɛ dɔkon a wɔ ma mbɔl no kaw ansaana woanoa. Ntsi ne yɛ dzi nda kakra dɛ mbrɛ mbɔl no bɛkaw. Wɔdze mbɔrmon na mbɔr a woaka no kakra fetsew kɔpem dɛ ɔbɔfora yie. Wɔdze adze katado dze si beebi a hɔ yɛ win ma ɔkaw. Sɛ ɔkaw wia a na wɔdze mpuahoma, eburow ne tokwee kyekyer ho noa. Wɔwɔ dɔkon ahorow pii, tsedɛ Nkran na Mfantse dɔkon. Dza woebu do wɔ Ghana nye Nkran dɔkon no. Dɔkon potɔwee yɛ edziban a wɔdze dɔkon, esikyire, milikye, nsu na ayise bɔ mu fitsew yɛ. == Gallery == <gallery> Fael:Ga_Kenkey.jpg|Ghana kenkey Fael:Ga_Kenkey_&_Shrimps.jpg|Ga kenkey with shrimp Fael:Ga_Kenkey_with_Pepper.jpg|Ga kenkey with pepper and beans </gallery> 1ugx6zjoil8k1wntmkct81zuumw6zv3 Ntoro 0 4169 38210 37633 2025-04-10T14:37:40Z Assilidjoe 33 38210 wikitext text/x-wiki '''''Ntoro''''' yɛ agya no honhom fam adze a Akanfo gye dzi dɛ wɔdze ma ne mba.Dɛm Ntoro duebien yi wobu hɔn enyame (esunsum) a wɔkyerɛ hɔn kwan na wɔbɔ hɔn ebusua duebien no ho ban wɔ egya afamu. Akanfo gyedzi Nye dɛ Ntoro no nye Egya nnwu na mbom ɔtoa do wɔ banyin no ne mba do anaa so dɛ sɛ ne mba ntae ase a, no nwɔfaasefo na ne niisis. Egya no Ntoro gyina hɔ ma abofra no ne yɛ a ɔyɛ, kɛpem dɛ abofra no bodu mfe bi do.Dɛm ber yi mu no Ntoro nye Sunsum na Kra ka ho kyerɛ kwan a obi fa do nya nkitahodzi wɔ wiadze.<ref>; Ɔy on African philosophical thought : the Akan conceptual scheme 1995</ref> Dɛm ntsi Akanfo kyerɛkyerɛ Ntoro no mu dɛ ɔyɛ egya no su na sunsum mu su ahorow a wobotum enya dze egya.Dɛm ntsi, ɔyɛ papa no Ntoro na na no bɔgya (Abusua) na wɔgye dzi dɛ ɔyɛ abofra no ma ɔma ɔbɛyɛ nyimpa.<ref>Asante Molefi; African Intellectual Heritage 1996</ref> == Ntoro Ahorow === 1) Bosompra (Ɔkokoɔdurufo) 2) Bosomtwe (Tsema na ayamhyehyenyi) 3) Bosomakɔm (Ketseenyi) 4) Bosompo/Bosomnketia (Ɔkokoɔdurufo) 6) Bosomkonsi (Ɔnokwafo) 7) Bosomdwerɛbe (Ɔnwanwanyi) 8) Bosomayensu (Basabasayɛnyi) 9) Bosomsika (Pɛrpɛryɛnyi) 10) Bosomkrete (Ahobrɛasenyi) 11) Bosomafram (Ayamuyienyi) 12) Bosomafi (Ɔhotswenyi) == Mboaedze == 1. http://pdfproc.lib.msu.edu/?file=/DMC/African%20Journals/pdfs/Institue%20of%20African%20Studies%20Research%20Review/1967v3n3/asrv003003010.pdf 2. http://cec.vcn.bc.ca/rdi/kw-40.htm fjhfvtaopc6blbaksun7ob8cbwzrxdj MTA Ghana 0 4170 37595 37594 2025-03-12T14:07:02Z Amaesumambaa 1641 37595 wikitext text/x-wiki '''MTA Ghana''' yɛ dɔnhwer-24 [[Religious broadcasting|Islamic TV channel]] a [[MTA International]] nɛtwɛke dze bɔbɔɔ adze, ɔyɛ kyanɛl a odzi kan a ɔda nsew, na ɔwɔ Nkran wɔ Ghana. Wodzi hɔn dwuma wɔ asase na mframa mu wɔ kasa bi tse dɛ Twi, Fante na Housa mu. Ɔfa a Wahab Adam Studio hwɛ do no, nyimpa 17 na wɔdze hɔn ber nyinaa yɛ edwuma wɔ hɔ, na nyimpa 60 yɛ etuhoakyɛ wɔ edwuma no ne mbea ahorow. == Abakɔsɛm == Ansana wɔrobue MTA Ghana, MTA nɛtwɛke dze 'satellite-based African' gyee ɔnam no bɔɔdo, hɔn nye [[MTA Africa 1]] na [[Muslim Television Ahmadiyya International|MTA Africa 2]], a na nkorɔfo hwɛ paa wɔ West Africa, a wobue ano wɔ Dzifo 2016. == References == <references /> 0tlvhjoysex92l4j07w8q4vxvqvthfd Ntrapo kasa 0 4171 37597 2025-03-13T09:14:08Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37597 wikitext text/x-wiki Nterato, anaa Ntrapo (ntrapʊ) yɛ Guang kasa a ɔreyɛ ayɛ dɛ ayew wɔ Ghana {| class="wikitable" ! colspan="2" |Nterato |- | colspan="2" |Ntrapo |- !Native to |Ghana |- !Region |Kpalangase village |- !Native speakers |2 elderly speakers (2007)<ref>https://en.wikipedia.org/wiki/Ntrapo_language#cite_note-1</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Kwa *** Potou–Tano **** Tano ***** Guang ****** North ******* '''Nterato''' |- ! colspan="2" |Language codes |- !ISO 639-3 |''None'' (<code>mis</code>) |- !''Glottolog'' |<code>nter1234</code> |} {| class="wikitable" !Person |bədrapʊ |- !People |ntrapʊna |} . eu0xdob61stwvyqo8vavgmu4i3qzevp Nkonya kasa 0 4172 38138 37598 2025-03-31T00:07:25Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 38138 wikitext text/x-wiki Nkonya yɛ Guang kasa a Nkonyafo a wɔwɔ Biakoye Mansin a ɔwɔ Oti Mantɔw mu wɔ Ghana ka. Fɔnɔlɔgyi<ref>https://web.archive.org/web/20230128052531/https://nkonya.webonary.org/files/Nkonya_Phonology_FINAL.pdf</ref> ho adzesua nye nsɛm asekyerɛ nwoma wɔ hɔ.<ref>https://www.webonary.org/nkonya/</ref> {| class="wikitable" ! colspan="2" |Nkonya |- !Native to |Ghana |- !Native speakers |20,000 (2013)<ref>https://www.ethnologue.com/25/language/nko/</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Kwa *** Potou–Tano **** Tano ***** Guang ****** North ******* '''Nkonya''' |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>nko</code> |- !''Glottolog'' |<code>nkon1245</code> |} dpnazltw6mpjq6m41r968d7rl2z8piz Nyangbo-Tafi kasa 0 4173 37599 2025-03-13T09:46:15Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37599 wikitext text/x-wiki . Wɔka Nyangbo-Tafi kasa no wɔ Volta Mantɔw a ɔwɔ Ghana mu. Wobu no dɛ ɔyɛ Kwa ebusua no a ɔwɔ Ghana–Togo mbepɔw do kasa no mu kor. Ɔyɛ ahorow ebien a ɔsor no mu biara a Ethnologue bu no dɛ wɔyɛ kasa a wɔyɛ soronko , Nyangbo (Tutrugbu) nye Tafi (Tegbo). Wɔdze dawurbɔ baa dɛ nsorsore no yɛ fɔnɔlɔgyi nkotsee naaso woenndzi kan nnye hɔn enndzi nkitaho no nyimpa dodow 67% pɛr na wɔwɔ nteasee a odzi nsɛ wɔ ahorow fofor no ho.<ref name=":0">https://www.ethnologue.com/25/language/nyb/</ref> {| class="wikitable" ! colspan="2" |Nyangbo |- | colspan="2" |Tafi |- | colspan="2" |''Tùtrùgbù'' (nyb) ''Tɛ̀gbɔ̀'' (tcd) |- !Native to |Ghana |- !Region |Volta Region |- !Native speakers |11,000 (2003)<ref name=":0" /> |- !Language family |Niger–Congo? * Atlantic–Congo ** Kwa *** Ka-Togo **** Avatime–Nyangbo ***** '''Nyangbo''' |- ! colspan="2" |Language codes |- !ISO 639-3 |Either: <code>nyb</code> – Nyangbo <code>tcd</code> – Tafi |- !''Glottolog'' |<code>nyan13</code> |} 457uvtgtvxkma9d3am1eyfctsj2ayek Mathew Kojo Kum 0 4174 48078 37605 2025-05-23T14:01:01Z Robertjamal12 13 /* N'abrabɔ Mu Nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48078 wikitext text/x-wiki '''Mathew Kojo Kum''' (wɔwoo no Dzifuu 31, 1945) ɔyɛ Ghananyi amanyɛnyi na mbrahyɛbaguanyi wɔ Mbrahyɛbagua a odzi kan wɔ Ghana Amambu a ɔtɔ do anan no mu na ogyinaa Takwa-Nsuaem abatowmpasoa no anan mu wɔ Atɔe Mantɔw mu wɔ Ghana. Ogyinaa National Democratic Congress hɔn ananmu. == Ahyɛse Abrabɔ Na Nwomasua == Kum wɔwoo no Dzifuu 31, 1945 wɔ Takwa-Nsuaem a ɔwɔ Atɔe Mantɔw mu wɔ Ghana. Ɔkɔɔ Skuul wɔ Advance Akyerɛkyerɛfo Ntsetsee Osuapɔn na onyaa no Akyerɛkyerɛfo ntsetsee Abodzinkrataa wɔ Geography mu. == Amanyɛsɛm == Kum wodzii kan tow amba maa no dze no kɔɔ mbrahyɛbaguafie wɔ National Democratic Congress dzin mu ma Tarkwa-Nsuaem Abatowmpasoa a ɔwɔ Atɔe Mantɔw a ɔwɔ Ghana wɔ 1992 Ghanafo Nyinara Ambatow no mu. Joseph Ghansah a ofi convention People's Party mu no dzii no do nkunyim. == N'edwumasɛm == Kum yɛ ntotoonyi dɛ n'edwuma na nkan mbrahyɛbaguanyi dze ma Tarkwa-Nsuaem Abatowmpasoa a ɔwɔ Atɔe Mantɔw mu wɔ Ghana. == N'abrabɔ Mu Nsɛm == Kum yɛ Kristosomnyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] ft23dtxv9vqxvp9j1plc5y23q4ch4gc Michael Kwabena Ntumy 0 4175 37612 37611 2025-03-13T10:46:07Z David kojo joe Mensah 1426 #FnF 2025 37612 wikitext text/x-wiki '''Michael Kwabena Ntumy''' (Fankwa 22, 1958 - Mumu 27, 2023) nna ɔyɛ Ghana Pentecostal Tɛlɛbihyen do asɛmpakanyi, Ɔkyerɛkyerɛnyi, na eguamutsenanyi a ɔtɔ do anan ma Pentecost Asɔr (COP) fir 1998 kɛpem 2008. == No ho Nsɛm == Michael Ntumy wɔwoo no wɔ Dadieso, Oti Mantɔw mu wɔ Ghana wɔ Fankwa 22, 1958. Nna ɔyɛ ɔkyerɛkyerɛnyi wɔ Yendi wɔ afe 1980 no mu ansaana ɔrebɛyɛ asɔr kyerɛkyerɛnyi na Asɔr panyin, ansaana ɔrewar Martha ber oedzi mfe 24. Ɔbɛyɛɛ Pentecost Asɔr no sɔfo mua ber a oedzi mfe 26. Wɔfrɛɛ no baa nkyerɛkyerɛfo no mu ber oedzi mfe 33 na mfe esia ekyir no, wɔtoow amba yii no Pentecost Asɔr n'eguamutsenanyi a ɔtɔ do anan. Ber ɔsoom mpɛn ebien do no (mfe 10) no, ogyaa mu maa Opoku Onyinah. Ntumy kitsaa nkorɔfo ber Liberian ntokwa nhyɛdo wɔ no nkwa do fi enyikando opira dze kɔ edurnom na ekyir ekyir yi onyaa mbubuu ho haw a ɔnam do ma ɔkɛtsenaa egua mu. Ɔsoom asɔr no a ɔwɔ Liberia na Ivory Coast. Ntumy wui wɔ Mumu 27, 2023, wɔ ber oedzi mfe 65. == Dzibew a oekitsa na abadobɔdze == * Director of Literary Works, The Church of Pentecost * Chairman (International President) of The Church of Pentecost (1998–2008) * President, Ghana Pentecostal and Charismatic Council (1998–2008) * Vice-president/President, Bible Society of Ghana (2000–2008) * Chancellor, Pentecost University College (2003–2008) * Member, Ghana AIDS Commission (2003–2008) * National Award Laureate, Order of the Volta, Companion (Civil Division) (2006) * Minister of The Church of Pentecost since 1984 * Missionary of The Church of Pentecost to Liberia, Ivory Coast, France/Switzerland (1988–1998) == Hwɛ Iyi so == * The Church of Pentecost * Pentecost University College * Ghana Peace Council ccmy0xgxyre1q1xqb3xbo31abb2bmyy Mooré 0 4176 37619 37618 2025-03-13T11:21:40Z David kojo joe Mensah 1426 #FnF 2025 37619 wikitext text/x-wiki '''Mooré''', wɔsan so frɛ no '''More''' anaa '''Mossi''', ɔyɛ Gur kasa ma Oti- Flao na Burkina Faso hɔn ɔmanmju kasa no mu kor. Ɔyɛ Mossi nkorɔfo no hɔn kasa no mu kor, hɔn a wɔka yɛ nkorɔfo bɛyɛ 6.46 a wɔwɔ Burkina Faso, Ghana, Cote d'Ivoire, Benin, Niger, Maki, Togo, na Senegal dɛ ɔyɛ hɔnara hɔn kasaa, mbom hɔn nyinara ka kasa ebien. Mooré dɛ ɔyɛ kasa a odzi kan anaa ɔtɔ do ebien wɔ nyimpa bɛyɛ ɔha mu nkyekyɛmu 50% yɛ Burkinabè nkorɔfo dodow na kasa tsitsir ma hɔn kurowpɔn Ouagadougou. Ɔbɛn Dagbani kasa. == Fɔnɔlɔgyi == Mooré kasa bi nye: === Anomu Ngyegyee === {| class="wikitable" |+Mooré anomu ngyegyee akyerɛw ! colspan="2" | !Labial !Alveolar !Postalveolar / palatal !Velar !Glottal |- ! colspan="2" |Nasal |m |n |ɲ | | |- ! rowspan="2" |Stop !voiceless |p |t | |k |ʔ |- !voiced |b |d | |ɡ | |- ! rowspan="2" |Fricative !voiceless |f |s | | |h |- !voiced |v |z | | | |- ! colspan="2" |Liquid | |r | | | |- ! colspan="2" |Approximant | |l |j |w | |} Ahyɛnsew: * Ennya-annyɛ ndze ngyegyee /j/ ⟨y⟩ wɔbɔ no [ɲ] (nkurii hwembɔ) hwembɔ enyim ngyegyee. === Ndze Ngyegyee === {| class="wikitable" ! colspan="2" | !Front !Central !Back |- ! rowspan="2" |Close !close |i | |u |- !near-close |ɪ | |ʊ |- ! colspan="2" |Close-mid |e | |o |- ! colspan="2" |Open | |a | |} Ahyɛnsew: * Ndze ngyegyee nyina (kyen dɛ /e/ na /o/) no so botum ayɛ hwembɔ. * Ndze ngyegyee nyina (anomu na hwenmu) botum ayɛ tsiatsia anaa tsentsen. * Kasa ho nyimdzeefo binom so dze /ɛ/ na /ɔ/; ha, wɔpɛnsampɛnsamu dɛ ndze ngyegyee mbɔho, (/ɛ/ wɔdwen dɛ ɔyɛ ea na /ɔ/ wɔfa no dɛ ɔyɛ oa). == Akyerɛwamba == Wɔ Burkina Faso mu no, Mooré akyerɛwamba no dze akyerɛwamnba a ɔyɛ Burkinabe Ɔmanmu akyerɛwamba. Wobotum asan so akyerɛw no dɛm akyerɛwamba afofor a wɔahyehyɛ. {| class="wikitable" ! colspan="26" |Burkinabé Mooré akyerɛwamba |- |A |ʼ |B |D |E |Ɛ |F |G |H |İ |Ɩ |K |L |M |N |O |P |R |S |T |U |Ʋ |V |W |Y |Z |- |a |ʼ |b |d |e |ɛ |f |g |h |i |ɩ |k |l |m |n |o |p |r |s |t |u |ʋ |v |w |y |z |- ! colspan="26" |Akyerɛwamba mboa |- |a |ʔ |b |d |e |ɛ |f |ɡ |h |i |ɪ |k |l |m |n |o |p |r |s |t |u |ʊ |v |w |j |z |} == San so hwɛ == * Burkina Faso hɔn kasa ahorow. pu9xkzlsh0zie75jvg0rctsrukx8el2 Mosobila Kpamma 0 4177 37624 37623 2025-03-13T11:43:42Z David kojo joe Mensah 1426 #FnF 2025 37624 wikitext text/x-wiki '''Mosobila Kpamma''' ɔyɛ Ghananyi amanyɛnyi na ɔka mbrahyɛbagua a odzi kan no mu wɔ Ghana amambu a ɔtɔ do ebien no mu a ogyinaa Talensi-Nabdam abatowmpasoa a ɔwɔ Etsifi Epuei Mantɔw mu a ɔwɔ Ghana nna ɔyɛ Progress Party (PP) kuw mba. == Ahyɛse Abrabɔ Na Nwomasua == Mosobila wɔwoo no afe 1934 mu. Ɔkɔr Skuul wɔ Tamale Akyerɛkyerɛfo Ntsetsee Osuapɔn. Hɔ na onyaa no Akyerɛkyerɛfo Ntsetsee Abadobɔkrataa na ekyir yi ɔyɛɛ edwuma dɛ ɔkyerɛkyerɛnyi ansaana ɔrokɔ mbrahyɛbaguafie. == N'edwumasɛm na Amanyɛsɛm == Kpamma yɛɛ edwuma dɛ kyerɛkyerɛnyi ansaana ɔruwuar amanyɛsɛm mo. Ɔhyɛɛ n'amanyɛsɛm edwuma no ase wɔ afe 1969 mu ber a ɔbɛyɛɛ mbrahyɛbagua ngyina mu dze ma Talensi-Nabdam abatowmpasoa a ɔwɔ Etsifi Mantɔw mu wɔ Ghana ansaana wɔrehyɛ 1969 Ghanafo nyinara mbrahyɛbagua ambatow no. Odzii nse na wɔdze no kaa mbrahyɛbagua a odzi kan wɔ Ghana amambua ɔtɔ do ebien noho wɔ Ɔbɛsɛ 1, 1969, ber a wɔkaa dɛ oedzi nkunyim wɔ 1969 Ghanafo hɔn ambatow a ɔkɔr do wɔ Dzifuu 26, 1969. na no mber a odzii wɔ edwuma mu sii wɔ Sanda 13, 1972. == N'abrabɔ Mu Nsɛm == Nna ɔyɛ ɔhen wɔ kurow mu, Kristonyi wɔ gyedzi mu. o0sqe64fdj4q76vshxdcp13w6q4jst7 Livingstone Komla Buama 0 4178 37630 37629 2025-03-13T11:55:46Z David kojo joe Mensah 1426 #FnF 2025 37630 wikitext text/x-wiki Ɔsɔfo Panyin '''Livingstone Asong Komla Buama''' ɔyɛ nkan ɔtsetsenyi dze ma Evangelical Presbyterian Church, Ghana (E.P Asɔr) asɔrmu nyinara. Buama fir Klefe a ɔwɔ Floa Mantɔw mu wɔ Ghana. Ɔbɛyɛɛ ɔtsetsenyi wɔ Sanda 2001 mu ber a ɔsoom mfe 25 wɔ asɔr no mu. Ansaana iyi bɛba mu no, nna ɔkyerɛ adze wɔ Trinity Osuapɔn na Baebol Skuul a ɔwɔ Legon a ɔwɔ Ghana. Livingstone Buama ɔyɛ nyimpa a ɔtɔɔ do eben wɔ Flao Mantɔw mu Ghana Afotufo egyinamusinyi wɔ Kwakwar 2009 mu. == Hwɛ iyi so == * Evangelical Presbyterian Church, Ghana rvwk34gnexzh5dfmvhz5wyse1ysikxm Odunayo Eweniyi 0 4179 37766 37761 2025-03-17T21:44:03Z Assilidjoe 33 added information 37766 wikitext text/x-wiki {{Infobox person | name = Odunayo Eweniyi | image = Odunayo Eweniyi.jpg | alma_mater = [[Covenant University]] | notable_works = [[Feminist Coalition]] | awards = [[The Future Awards Africa|Future Awards Africa]] }} '''Odunayo Eweniyi''' yɛ Nigeria guadzinyi na senetwanyi.<ref>{{Cite web|author=Aisha Salaudeen and Robert Howell|title=Nigeria's 'techpreneurs' are using technology to provide life-changing solutions to everyday problems|url=https://www.cnn.com/2021/01/08/africa/nigeria-techpreneurs-african-startups-spc-intl/index.html|access-date=2021-03-22|website=CNN}}</ref><ref>{{Cite web|date=2021-01-31|title=Odun Eweniyi: A Head Full Of Ideas|url=https://guardian.ng/life/odun-eweniyi-a-head-full-of-ideas/|access-date=2021-03-22|website=The Guardian Nigeria News - Nigeria and World News|language=en-US}}</ref> Ɔka ho na wɔtseew PiggyVest<ref>{{Cite web|last=Nsehe|first=Mfonobong|title=Meet Piggybank.ng, The Nigerian FinTech Startup That Just Raised $1.1million|url=https://www.forbes.com/sites/mfonobongnsehe/2018/05/31/meet-piggybank-ng-the-nigerian-fintech-startup-that-just-raised-1-1million/|access-date=2021-03-22|website=Forbes|language=en}}</ref><ref>{{Cite web|date=2020-09-12|title=The Co-Founder of Piggy-Vest, Odunayo Eweniyi speaks on scaling through the odds being an entrepreneur|url=https://businessday.ng/bd-weekender/interview-bd-weekender/article/the-co-founder-of-piggy-vest-odunayo-eweniyi-speaks-on-scaling-through-the-odds-being-an-entrepreneur/|access-date=2021-03-22|website=Businessday NG|language=en-US}}</ref><ref name="techcabal.com">{{Cite web|date=2018-06-08|title=Brains, Focus And Grit: A Profile of Odunayo Eweniyi, Co-Founder, Piggybank.ng|url=https://techcabal.com/2018/06/08/brains-laser-focus-and-grit-a-profile-of-odunayo-eweniyi-co-founder-piggybank-ng/|access-date=2021-03-22|website=TechCabal|language=en-US}}</ref> na Feminist Coalition.<ref>{{Cite news|last=Maclean|first=Ruth|date=2021-03-12|title=In Nigeria, 'Feminist' Was a Common Insult. Then Came the Feminist Coalition.|language=en-US|work=The New York Times|url=https://www.nytimes.com/2021/03/12/world/africa/nigeria-feminist-coalition.html|access-date=2021-03-22|issn=0362-4331}}</ref><ref>{{Cite web|title=12 Women Leaders That Changed The World In 2020|url=https://www.vogue.co.uk/news/article/women-leaders-2020|access-date=2021-03-22|website=British Vogue|date=12 December 2020|language=en-GB}}</ref><ref name=":0">{{Cite web|title=TIME100 Next 2021: Feyikemi 'FK' Abudu, Odunayo Eweniyi and Damilola Odufuwa|url=https://time.com/collection/time100-next-2021/5937623/end-sars-activists-feyikemi-abudu-odunayo-eweniyi-and-damilola-odufuwa/|access-date=2021-03-22|website=Time}}</ref> == N'asetsena Mu Nsɛm == Eweniyi yɛ abakan dze ma ekunyin ebien bi a wofi Oyo State, Nigeria.<ref name="globalcitizen.org">{{Cite web|title=She Stood Up for #EndSARS. What Will Nigeria's Odunayo Eweniyi Do Next?|url=https://www.globalcitizen.org/en/content/feminist-coalition-odunayo-eweniyi-gender-nigeria/|access-date=2021-03-22|website=Global Citizen|language=en}}</ref> <ref>{{Cite web|last=Okwumbu|first=Ruth|date=2020-09-19|title=We started PiggyVest to digitize 'wooden box' saving method – Odunayo Eweniyi, Co-Founder|url=https://nairametrics.com/2020/09/19/we-started-piggyvest-to-digitize-wooden-box-saving-method-odunayo-eweniyi-co-founder/|access-date=2021-03-22|website=Nairametrics|language=en-GB}}</ref> == Nwomasua na Edwuma == Eweniyi wiee Covenant Esuapɔn wɔ afe 2013 mu na onyaa abɔdzin krataa a odzi kan wɔ Kɔmputa Mfirdwuma mu. Eweniyi hyɛɛ ase dɛ ɔnye Somto Ifezue na Joshua Chibueze de Push CV<ref>{{Cite web|last=Okike|first=Samuel|date=2019-07-29|title=How I Work: Odunayo Eweniyi, PiggyVest Co-founder and Chief Operations Officer|url=https://techpoint.africa/2019/07/29/how-i-work-odunayo-eweniyi-piggyvest-co-founder-and-chief-operations-officer/|access-date=2021-03-22|website=Techpoint Africa|language=en-US}}</ref><ref>{{Cite web|url=https://sheleadsafrica.org/odunayo-eweniyi-pushcv/|access-date=2021-03-22|website=sheleadsafrica.org|title=Odunayo Eweniyi - from jobless to job connector|date=8 April 2016}}</ref> sii hɔ wɔ n’adzesu ewie ekyir wɔ afe 2013.<ref>{{Cite web|date=2020-06-02|title=Odunayo Eweniyi: How we built PiggyVest through multiple trials|url=https://techcabal.com/2020/06/02/tclive-piggyvest-odun-eweniyi/|access-date=2021-03-22|website=TechCabal|language=en-US}}</ref> Mfe ebien ekyir no, nyimpa baasa no kɔr do hyɛɛ PiggyVest ase wɔ afe 2016 mu.<ref name="techcabal.com"/> == Abadobɔdze == Afe 2018 mu no, Eweniyi nyaa Future Awards Africa Prize wɔ Mfirdwuma mu. Wɔ afe 2019 mu no, nna ɔwɔ Forbes Africa 30 wɔ 30 Mfirdwuma mu. Wɔbɔɔ Eweniyi dzin dɛ Quartz Africa Innovators 30 no mu baako wɔ afe 2019 mu. Eweniyi was on ''Forbes Africa'''s list of 20 New Wealth Creators in Africa 2019. She was nominated for The Future Awards Africa Prize for Young Person of The Year in 2020. Eweniyi was also listed on ''Bloomberg'' 50 in 2020 and ''Time' Next'' 100 list in 2021 for her joint contributions during the End SARS protests of October 2020. In March 2022, she won the Forbes Woman Africa Technology and Innovation Award. Nna Eweniyi wɔ Forbes Africa’s dzin a ɔwɔ New Wealth Creators in Africa 2019. Woyii no too gua dɛ ɔmmɛnya The Future Awards Africa Prize for Young Person of The Year wɔ afe 2020. Wɔsan nso de Eweniyi din too Bloomberg 50 wɔ afe 2020 ne Time’ Next 100 list wɔ afe 2021 mu wɔ ne mmoa a ɔboom de maeɛ wɔ End SARS ɔsɔretia a ɛkɔɔ so wɔ Ɔbɛsɛ 2020. Wɔ Ebɔw mu afe 2022 mu no, onyaa Forbes WomanAfrica Mfirdwuma na Ndzɛmba Fofor Abadobɔdze. == Mboaedze == j1l5ghia78d8mh2vzh9dwrxbo66reus Nzema kasa 0 4180 37636 2025-03-13T20:07:23Z Ekuwa Nyarkowa 1816 Meyɛɛ atekel fofor 37636 wikitext text/x-wiki Nzema a wɔsan frɛ no Nzima anaa Appolo yɛ Central Tano kasa a Nzemafo a wɔwɔ Ghana Anaafo Atɔe nye Ivory Coast Anaafo epuei na wɔka.<ref>https://www.ethnologue.com/language/nzi/</ref> Ne fa bi nye Jwira-Pepesa kasa mu ntseasee na ɔnye Baoulé wɔ ebusuabɔ kɛse.<ref>https://www.sil.org/resources/archives/2509</ref> Osiandɛ ɔyɛ Bia kasa ntsi, Nzema yɛ Akan kasa ahorow no mu kor, na enya nsunsuando kɛse efi Akan kasa afofor no mu, ne tsitsiriw Twi nye Mfantse.<ref>https://www.cambridge.org/core/journals/bulletin-of-the-school-of-oriental-and-african-studies/article/abs/some-notes-on-the-phonology-of-the-nzema-and-ahanta-dialects/349628576BC4F9E4528033FB8FEEB23E</ref> Nkurow a ɔda nsew wɔ Nzema asaase do tse dɛ Bonyere, Nkroful, Half Assini, Axim, Eikwe, Baku, Atuabo, Beyin, Essiama nye Anokyi. {| class="wikitable" ! colspan="2" |Nzema |- !Region |Ghana, Ivory Coast |- !Ethnicity |Nzema |- !Native speakers |430,000 (2013–2021)<ref>https://www.ethnologue.com/language/nzi/</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Kwa *** Potou–Tano **** Tano ***** Central Tano ****** Bia ******* South Bia ******** '''Nzema''' |- ! colspan="2" |Language codes |- !ISO 639-2 |<code>nzi</code> |- !ISO 639-3 |<code>nzi</code> |- !''Glottolog'' |<code>nzim1238</code> |} == Fɔnɔlɔgyi == === Konsonantse === {| class="wikitable" ! colspan="2" rowspan="2" | ! rowspan="2" |Anofamfa ! colspan="2" |Anobata se ! rowspan="2" |Se ! colspan="3" |Se-ekyir ! colspan="2" |Dadawmu dzendzen ! colspan="2" |Menmu ! rowspan="2" |Anobata dadawmu bɛtɛɛ |- !plain !lab. !plain !lab. !pal. !plain !lab. !plain !lab. |- !hwenmu !plain |m | | |n̪ |n | | |ɲ |ɲʷ |ŋ |ŋʷ |ŋm |- ! rowspan="2" |Egyinae/nkyermu !no mu mmpow |p |tp | |t̪ | | | |dʑ |dʑʷ |k |kʷ |kp |- !no mu pow |b |db | |d̪ |d | | |tɕ |tɕʷ |ɡ |gʷ |ɡb |- ! rowspan="2" |Nkyermu !no mu mmpow | |f |fʷ | |s |sʷ |sʲ |ɕ |ɕʷ |x | | |- !no mu pow | |v |vʷ | |z |zʷ |zʲ | | |ɣ | | |- ! colspan="2" |Mbobɔe | | | | |r | | | | | | | |- ! rowspan="2" |Nkyɛnmu !plain | | | | |l | | | | | | | |- !hwenmu | | | | |l̃ | | | | | | | |- ! colspan="2" |Ennya-annyɛ bawor | | | | | | | |j |ɥ | |w | |} === Mbawor === {| class="wikitable" ! !Enyim !Mfinimfin !Ekyir |- !Ntowmu |i | |u |- !Ntowmu kakra |ɪ | |ʊ |- !Ntowmu mfinimfin |e | |o |- !Mbuei mfinimfin |ɛ | |ɔ |- !Mbuei kakra | |ɐ | |- !Mbuei | |a | |} Nzema mbawor du no mu no , awɔtwe na wɔyɛ hwenmu : /ĩ/, /ɪ̃/, /ɛ̃/, /ɐ̃/, /ã/, /ũ/, /ʊ̃/ and /ɔ̃/. == Akyerɛw Nhyehyɛɛ == {| class="wikitable" |+Nzema akyerɛwamba<ref>https://en.wikipedia.org/wiki/Nzema_language#cite_ref-5</ref> !Akyerɛwamba akɛse |A |B |D |Ɛ |E |F |G |H |I |K |L |M |N |Ɔ |O |P |R |S |T |U |V |W |Y |Z |- !Akyerɛwamba nketsewa |a |b |d |ɛ |e |f |g |h |i |k |l |m |n |ɔ |o |p |r |s |t |u |v |w |y |z |} jwco4apljehqbjtmlqkd2jialcrcomd Avatime kasa 0 4181 38366 37637 2025-04-28T10:32:27Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38366 wikitext text/x-wiki {{Databox|item=Q34796}}Avatime, a wɔsan frɛ no Afatime, Sideme, anaa Sia, yɛ Kwa kasa a Avatimefo (wɔfrɛ hɔn ho: Kedone (m.sg.)) nyimpa a wɔwɔ Ghana epuei afa mu. Avatimefo no tse nkurow nye nkuraa esuon a ɔnye Amedzofe, Vane, Gbadzeme, Dzokpe, Biakpa, Dzogbefeme, nye Fume mu. == Fɔnɔlɔgyi == Avatime yɛ tonu kasa a ɔwɔ tonu ebiasa, ɔwɔ mbawor koryɛ, na wɔasan agye ato mu dɛ ɔdze nkyermu nkonsonantse nta dzi dwuma === Mbawor === Avatime wɔ mbawor akron, /i ɪ e ɛ a ɔ o ʊ u/, ɔwɔ mu dɛ mbawor /ɪ ʊ/ no woebu enyi egu do wɔ kasa no ne nkyerɛwee dodow noara. Ɔnnda edzi pefee dɛ nsorsoree a ɔda /i e o u/ nye /ɪ ɛ ɔ ʊ/ ntamu no yɛ dza ɔfa tɛkyerɛma no ntsin a ɔkɔ enyim na ɔtwe no ho (laryngeal contraction), mbrɛ ɔtse wɔ Ghana kasa pii mu no, anaadɛ mbawor no ne tsentsen : fɔnɛtseke ahorow foa nhwehwɛmu ahorow no do. Avatime wɔ mbawor koryɛ. Ndwow bi runntum mfora mbawor a wɔyɛ kan /i e o u/ nye annto kan /ɪ ɛ a ɔ ʊ/ kuw, na nsienyim sesa mbawor dɛ mbrɛ ɔbɛyɛ a wɔnye mbawor wɔwɔ dɛm kuw no mu benya anyɛnkoyɛ bi. Mfatoho ɔyɛfo ankonam nsienyim /ɔ ~ o/ nye ankonam dodow /a ~ e/: /o-ze/ <nowiki>''</nowiki>ewi',' /ɔ-ka/ <nowiki>''</nowiki>egya<nowiki>''</nowiki>, /be-ze/ <nowiki>''</nowiki>ewifo<nowiki>''</nowiki>, /ba-ka/ <nowiki>''</nowiki>egyanom<nowiki>''</nowiki> nna afei /o-bu/ <nowiki>''</nowiki>ndowa' naaso /ɔ-bʊ/ <nowiki>''</nowiki>ɔbosom<nowiki>''</nowiki>. Mbawor no botum ayɛ tsentsen anaa tsiatsia. Nhwehwɛmu fitsi 1910 kyerɛ dɛ mbawor nyina botum ayɛ hwenmu, naaso ɔreyew, na nkasafua kumaa bi na ɔbɛka ber a mfeha no bɔkɔ ewiei no. {| class="wikitable" ! colspan="2" |Avatime |- | colspan="2" |Sia (Siyase) |- | colspan="2" |''Sì-yà'' |- !Native to |Ghana |- !Region |Volta Region |- !Ethnicity |Avatime |- !Native speakers |27,200 (2013)<ref>https://www.ethnologue.com/25/language/avn/</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Kwa *** Ka-Togo **** Avatime–Nyangbo ***** '''Avatime''' |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>avn</code> |- !''Glottolog'' |<code>avat1244</code> |- | colspan="2" |'''This article contains IPA phonetic symbols.''' Without proper rendering support, you may see question marks, boxes, or other symbols instead of Unicode characters. For an introductory guide on IPA symbols, see Help:IPA. |} {| class="wikitable" ! colspan="2" |Avatime |- !People |Ke-dane-ma |- !Language |Sì-yà |} === Nkonsonantse === {| class="wikitable" |+Avatime Nkonsonantse ! colspan="2" | !Anofamfa !Anobata se !Se ekyir !Dadawmu dzendzen !Menmu !Ano bata dadawmu bɛtɛɛ |- ! colspan="2" |Hwenmu |m | |n |ɲ |ŋ |ŋʷ |- ! rowspan="2" |Egyinae !No mu mmpow |p | |t | |k |k͡p |- !no mu pow |b | |d | |ɡ |ɡ͡b |- ! rowspan="2" |Nkyermu !no mu mmpow | | | colspan="2" |t͡s ~ t͡ʃ | | |- !no mu pow | | | colspan="2" |d͡z ~ d͡ʒ | | |- ! rowspan="2" |Nkyermu !no mu mmpow | |f |s | |x |xʷ |- !no mu pow |β |v |z | |ɣ |ɣʷ |- ! colspan="2" |ennya annyɛ mbawor | | |l ~ r |j | |w |} Yenya /ɸ/ wɔ Awona kasafuafɛm mu,<ref name=":0">https://journals.flvc.org/sal/article/view/107410</ref> dɛ mbrɛ yehu no wɔ /kʷ/ mu no, dɛ brɛ yehu no dɛ ɔyɛ soronko fi /kw/ ho no (a nkonsonantse fofor biara runntum nntoa no do no) wɔ kasafua /àkʷlɛ̄/ <nowiki>''hɛmba''</nowiki> a yɛafɛm no mu<ref>https://journals.flvc.org/sal/article/view/107410</ref>. Wɔagye ato mu dɛ kasa no wɔ nkyermu nkonsonantse ebien a wɔaka abɔ ho /x͡ɸ ɣ͡β/. Na mbom, dɛ mbrɛ mbrɛ yehu no dɛm ara wɔ Sweden ngyegyee [ɧ] mu no, anofamfa ngyegyee no ne yɛ mu no nkyermu nnsi, na iyinom yɛ anofamfa bata dadawmu bɛtɛɛɛ /xʷ ɣʷ<ref>https://journals.flvc.org/sal/article/view/107410</ref>/ .Dadawmu bɛtɛɛ nkyermu nyina nnyi ahoɔdzen na mpɛn pii no wɔyɛ [h ɦ hʷ ɦʷ].<ref name=":0" /> Nsorsoree a ɔwɔ egyinae nkyermu mu no da edzi wɔ [t͡s], [d͡z] nye [t͡ʃ], [d͡ʒ] mu, a ɔbɔyɛ mbasatsen nsorsoree.<ref>https://journals.flvc.org/sal/article/view/107410</ref> === Kasa no ne mbra === Selabor no yɛ V, CV, CGV, nye N. Avatime wɔ nkonsonantse-ennya annyɛ mbawor nta, a ennya annyɛ no botum ayɛ /l/, /w/, /j/. Yɛsan wɔ hwenmu selabor, a ɔfa noara no tonu: /kpāŋ̄/ <nowiki>''</nowiki>dodow<nowiki>''</nowiki>. Nkonsonantse biara gye dɛ /n/, /l/ botum nye /l/ ayɛ nta: /ɔ̀kplɔ̄nɔ̀/ "pon", /ɔ̀ɡblāɡɛ̄/ " ɔwɔ", /káɣʷlɪ̀tsã̀/ "abosomanketsew", /sɪ̄ŋʷlɛ̀sɛ̃̀/ "hwem". /l/ dzi dadawmu dzendzen konsonantse ekyir a wɔbɔ no [r]. Mbawor ebien ka bɔ mu a, dɛ yɛdze menmu egyinae [ʔ] bɛkyɛ mu, ma abɛyɛ bawor kor anaa dɛ bawor a odzi kan no yɛtsew do ma ɔbɛyɛ ennya annyɛ bawor . Wɔ dza odzi ekyir no mu no, enyin mbawor anan no bɛyɛ [j] na ekyir mbawor no mu ebiasa so bɛyɛ [w], naaso /u/ bɛyɛ enyim bawor [ɥ]. Naaso, yɛwɔ /Cw/ nye /Cj/ ntoado a yennya emmfi mbawor ntoado mu. Iyinom nye /fw/, /mw/, /fj/, /vj/, /βj/, /tj/, /dj/, /sj/, /zj/, /lj/, /ŋʷj/. i7nt7ocvz6dtwnkolsyz7qoe0j1dsrt Samuel Kwadwo Yamoah 0 4182 48112 37642 2025-05-23T14:03:16Z Robertjamal12 13 /* N'abrabɔ Mu Nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48112 wikitext text/x-wiki '''Samuel Kwadwo Yamoah''' (wɔwoo no Esusow-Aketseaba 16, 1956) ɔyɛ Ghananyin amanyɛnyi na mbrahyɛbaguanyi wɔ Ghana mbrahyɛbagua a odzi kan wɔ amambu a ɔtɔ do anan a ogyinaa Ahafo Ano Etsifi Abatowmpasoa a ɔwɔ Esuantse Mantɔw mu. Ogyinaa National Democratic Congress dzin mu. == Abrabɔ Ahyɛse Na Nwomasua == Yamoah wɔwoo no Esusow-Aketseaba 16, 1965 wɔ Tepa a ɔwɔ Esuantse Mantɔw mu wɔ Ghana a n'awofo nye Owura Papa Kojo Yamoah na Owura yer Adwowa Benewaa (Ahoɔfɛw). Ɔkɔr Skuul wɔ Osei Kyeretwie Nsɔwdo Skuul hɔ na onyaa no GCE mpɛndo. Ɔsom dɛ sikakoarabea edwumayɛnyi wɔ Tepa SSB sikakorabea ansaana ɔrebɛyɛ mbrahyɛbaguanyi dze ama ahafo ano etsifi mansin abatotowmpasoa. == Amanyɛsɛm == Yamoah wɔtoow amba maa no dze no kɔɔ mbrahyɛbaguafie wɔ National Democratic Congress dzin mu ma Ahafo Ano Etsifi Abatowmpasoa a ɔwɔ Esuatse Mantɔw mu wɔ Ghana wɔ Mumu 1992 Ghanafo nyinara mbrahyɛbagua ambatow no mju. Nyimpa a odzii n'adze nye Baffour Annor ber a otwaa dzibew kor. Wɔ 1996 Ghanafo nyinara hɔn ambatow mu no, Baffour nyaa amba 12,536 fii amba krɔngyenn no nyinara mu a wɔdze toto ɔha mu nkyekyɛ mu 46.70% wɔ James Brownford Donkor a ofi New Patriotic Party a onyaa 9,628 no do a ɔwɔ ɔha mu nkyekyɛ mu 35.10% na Kwabena Nkatia a ofi People's National Congress nyaa amba 335 a ɔkyerɛ 1.30% wɔ ɔha mu nkyekyɛmu fir amba krɔngyenn no nyinara mu. == N'edwumasɛm == Sɛ yeyi amanyɛsɛm to nkyɛn a, Yamoah yɛ adzetɔnyi. Oenya osuahu wɔ sikakorabea edwuma, na adansi edwuma mu pɛn. Ɔsan so ayɛ edwuma wɔ akwantu edwumakuw no mu, na ɔasom dɛ bɔɔlbɔ ntsetseenyi. == N'abrabɔ Mu Nsɛm == Yamoah yɛ Kristosomnyi na ɔwarfo. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] ktrm6cfhfv8zhjk8j0e1n8um5djuid1 Sam Okyere 0 4183 37652 37651 2025-03-14T10:42:09Z David kojo joe Mensah 1426 #FnF 2025 37652 wikitext text/x-wiki '''Samuel Nana Kwesi Okyere Jan Tuiniboa Coduia Dalco''' (wɔwoo no Ebɔwbira 21, 1991) ɔyɛ Ghananyi tɛlɛbihyen do edwumayɛnyi wɔ Korea n'anaafo na Ghana. == N'abrabɔ Ahyɛse == Wɔgyee no too Korea Aban no mboa mu wɔ 2009 mu na ekyir yi ɔkɔr Korea dɛ onkosua kɔmpiwta edwuma na engineer wɔ Sogang Osuapɔn, wɔ Seoul. Okyerw tum ka Esuantse Twi kasa a ɔyɛ Akan kasa no mu kor yie paa; Korea, Borɔfo, French na Swahili. == N'edwumasɛm == Wotwaa no kaa JTBC kasa dwumadzi no bi. Wɔdze no kaa Forbes 30 no ho a ɔhyɛ Asia 30 a ɔwɔ 2017. === Ntsinoahyew === Sam Okyere naam no abaɛfor ntsetsan fir do wɔ Dzifuu 2020 do kasa bra Blackface ho wɔ no abadobɔdze mfonyi a osuanyi bi a ɔwɔ nsɔwdo skuul wɔ Korea Anaafo. N'adze a ɔdze too gua no nkorɔfo beberee kasa tsiaa na ɔdze ntsinoahyew bi baa a ɔnam dɛm ɔdze nsɛm a ɔfa nyimpa ahosu nyiyimju dzii dwuma. Dɛm ntsinoahyhew dze ɔhaw bi baa a hɔ na wɔbɔɔ no kwaadu dɛ ɔaba abɔntsen dɛ orisi atwetwe wɔ nsɛm bi no kwan bɔn do, na dɛ oembisa akwanya ansaana ɔdze mfonyi no rokɔto n'abaɛfor ntsentsanfir do. Oeyi efi hɔ na ɔapa akyɛw so. Okyere akasa afa dɛm adze yi ho ekyir wɔ BBC kaseɛbɔ do, ɔpɛɛ dɛ ɔbɔbobɔ ndzɛmba bi do na ɔayɛ anokɔnkɔndze adze bi ɔbɛma ntseasee a ɔfa nyimpa ahosu enyimtsiabu nsɛm. Nna ɔaka nsɛm bi a ɔfa Blackface ho nsɛm a ɔfa enyigyesɛm edwumakuw no ho. Nsɛm afofor bi asɔr ber a ɔkaa nsɛm bi faa no nfonyi noho na senetwanyi Eun-hye wɔ Ebɔw 2019 mu ber aoriyi nsɛm bi a ɔnnyɛ ano. Okyere apepa dɛm adze no a ɔdze too abaɛfor ntsentsan fir nodo no ɔnam nsɛm bi a binom dze rekeka ho no ntsi. == Senetwa == === Ɔyɛkyerɛ Dwumadzi Ahorow === {| class="wikitable sortable" !Year !Title !Network !Role !Notes |- |2013 |''Island Village Teacher'' |tvN |Cast | |- | rowspan="3" |2014 |''Running Man'' |SBS |Guest |Ep. 202-203 (with Fabien) |- |''Golden Tower'' |tvN |Cast | |- |''True Justice'' |MBC |Cast | |- |2014–2016, 2017 |''Non-Summit'' |JTBC |Cast | |- | rowspan="4" |2015 |''Real Men'' Season 2 |MBC |Member | |- |''Law of the Jungle'' in Palau |SBS |Cast |Ep. 146–150 |- |''Our Neighborhood Arts and Physical Education'' |KBS2 |Guest |Ep. 91, 102 |- | rowspan="3" |''Infinite Challenge'' | rowspan="3" |MBC | rowspan="3" |Guest |Ep. 453 |- | rowspan="3" |2016 |Ep. 465 (with Jack Black & Sam Hammington) |- |Ep. 484–486 |- |''Battle Trip'' |KBS2 |Contestant |Ep. 22 (with Sam Hammington) |- | rowspan="2" |2017 |''I Can See Your Voice 4'' |Mnet |Cast |Ep. 8 |- |''My Little Television'' |MBC |Guest |Ep. 84-85 (with Tyler Rasch) |- | rowspan="3" |2018 |''Please Take Care of My Refrigerator'' | rowspan="2" |JTBC |Guest |Ep. 168–169 (with ''Alberto Mondi'') |- |''Knowing Bros'' |Guest |Ep. 129 (with ''So Yoo-jin'') |- |''Dunia: Into a New World'' |MBC |Cast | |- |2019 |''Friendly Variety Show [ko]'' |MBN |Cast | |- |2020 |Love 7.7 billion |JTBC |Guest |Ep. 7 |} === Tɛlɛbihyen do sene ahorow === {| class="wikitable" !Year !Network !Title !Role !Notes |- |2015 |MBC |''Warm and Cozy'' |Sam |cameo, Ep. 5–7 |- |2016 |KBS2 |''Moorim School: Saga of the Brave'' |Sam | |} === Sene === {| class="wikitable sortable" !Year !Title !Role !Notes |- |2015 |''Intimate Enemies'' |Yakubu | |} == Abadonbɔ na Ɔfrɛ == {| class="wikitable" !Year !Award !Category !Nominated work !Result |- |2015 |8th Korea Drama Awards |Global Star Award |''Warm and Cozy'' |Won |- |2019 |14th Asia Model Awards |Fashionista Award |— |Won |} 2rlple2rbnm78rnqfggig80mnwlwlul John Aitpillah 0 4184 48051 37658 2025-05-23T13:59:03Z Robertjamal12 13 /* N'abrabɔ Mu Nsɛm na no wu */ Nkyekyεmu using [[Project:AWB|AWB]] 48051 wikitext text/x-wiki '''John Aitpillah''' ɔyɛ Ghananyi amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzi kan no mu Ghana amambu a ɔtɔ do anan no mu na ogyinaa mu maa Ellembelle ambatowmpasoa no wɔ Atɔe Mantɔw mu wɔ Ghana. == Ahyɛse Abrabɔ == Wɔwoo William Kweku Asante wɔ Ellembelle a ɔwɔ Atɔe Mantɔw mu wɔ Ghana. == Amanyɛsɛm == Odzii kan kɔr mbrahyɛbagua a odzi kan no mu awɔ National Democratic Congress dzin mu na ogyinaa mu maa Ellembelle Abatowmpasoa no wɔ 1992 Ghanafo nyinara ambatow no. == N'edwumsasɛm == Ɔyɛ nkan mbrahyɛbaguanyi dze ma Ellembelle abatowmpasoa no fir 1993 kɔpem 1997. Ɔsoom mpɛn kor pɛr dɛ mbrahyɛbaguanyi dze maa abatowmpasoa no. Nna ɔsan so yɛ Aban Krahye na Kyerɛkyerɛnyi wɔ Axim. == N'abrabɔ Mu Nsɛm na no wu == Ɔyɛ Kristosomnyi. Aitpillah wui ber oedzi mfe 81 wɔ Fankwa 21, 2005. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] n8e070gh0j5ylnkfd2rf4vexghio5iu John Ernest Ekuban 0 4185 48074 37666 2025-05-23T14:00:39Z Robertjamal12 13 /* Edwumasɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48074 wikitext text/x-wiki '''John Ernest Ekuban''' (Kwakwar 23, 1937 - Ebɔw 17, 2021) nna ɔyɛ Ghananyi mbrahyɛbaguanyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzi kan wɔ Ghana amambu a ɔtɔ do anan no mu na ogyinaa mu maa Oguaa Abatowmpasoa no a ɔwɔ Finimfin Mantɔw mu wɔ Ghana. == Ahyɛse Abrabɔ na Nwomasua == Ekuban wɔwoo no Kwakwar 23, 1937 wɔ Oguaa a ɔwɔ Fininmfin Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ Oguaa Osuapɔn na onyaa Bachelor of Arts. == Amanyɛsɛm == Wɔtoow amba maa no kɔr mbrahyɛbaguafie wɔ National Democratic Congress dzi mu na ogyinaa dze maa Oguaa Abatompasoa wɔ Finimfin Mantɔw mu Ghana. S. Valis-Akyianu dzii no do nkunyim wɔ mbrahyɛbagua fie nyiyimu amabatow no mu. Christine Churcher a ofi New Patriotic Party mu dzii Valis nodo nkunyim wɔ 1996 Ghanafo nyinara hɔn ambatow no mu. == N'abrabɔ Mu Nsɛm == Nna ɔyɛ Kristosomnyi. == Edwumasɛm == Nna ɔyɛ kyerɛkyerɛnyi na mbrahyɛbaguanyi dze ma Oguaa Abatowmpasoa a ɔwɔ Finimfin Mantɔw mu wɔ Ghana. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] ny4wgk173mw48jzv4my5jmc8rnlhtl5 Nhwɛdo:Grey 10 4186 37661 2025-03-14T11:14:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37661 wikitext text/x-wiki #REDIRECT [[Template:Gray]] {{Rcat shell|{{R from move}}{{R from British}}}} 70mzv6s5ub2pry9t8o7ad5gl1ki9w09 Nhwɛdo:Kbd/styles.css 10 4187 37662 2025-03-14T11:14:50Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37662 sanitized-css text/css /* {{pp-template}} */ .mw-tmpl-kbd { background: #EEE; color: var(--color-base); } @media screen { html.skin-theme-clientpref-night .mw-tmpl-kbd { background: #171a1d; } } @media screen and ( prefers-color-scheme: dark ) { html.skin-theme-clientpref-os .mw-tmpl-kbd { background: #171a1d; } } dxlcnl1iygay3brsqqnplmpgishklaz Nhwɛdo:Var serif/styles.css 10 4188 37663 2025-03-14T11:15:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37663 sanitized-css text/css .var-serif { font-family: "Nimbus Roman No9 L", "Times New Roman", Times, serif; font-size: 118%; line-height: 1; } aqc7lyaz7qb68i3g47ze02v6ak9wg5b Jwira–Pepesa kasa 0 4189 37668 37667 2025-03-14T11:39:08Z David kojo joe Mensah 1426 FnF 2025 37668 wikitext text/x-wiki '''Jwira–Pepesa''',wɔsan frɛ no Gwira na Pepesa-Jwira, ɔyɛ Niger-Congo kasa ma Atɔe Nabtɔw mu a ɔwɔ Ghana, ɔyɛ kasa ebien a wɔsesɛ Jwira na Pepesa, a bɛyɛ nkorɔfo 18,000 na wɔka. Ɔyɛ Kwa kasa dze ma Finimfin Tano brɔn, na no mu bɛyɛ ɔha mu nkyekyɛmu 60% tse dɛ Nzema na ɔnye Ahanta na Anyin sɛ kakra. Jwira nkurase 18 na wɔka fir Bamiankwa kɛpem Humjibere fa Ankobra nsu noho, ber kor noara mu Pepesa wɔka no Wasa kurow do wɔ Agona Nkwanta na Tarkwa ntamu. Dɛm kasa ebien yi bepɔw bi na otwa hɔn ntamu. == Akyerɛwamba == Jwira–Pepesa nnyi akyerɛwamba biara. kvvqvwhh1yq65qsjv2hty4dj23z8uw4 Nhwɛdo:Deprecated code 2 10 4190 37672 2025-03-14T16:31:09Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37672 wikitext text/x-wiki <del class="deprecated-content {{{class|}}}" style="color:{{#if:{{{red|}}}|#B26F5A|#A9A9A9}}; text-decoration:line-through; {{#if:{{{style|}}}|{{{style}}}|}}" {{#if:{{{id|}}}|id="{{{id}}}|}}" {{#if:{{{title|{{{2|}}}}}}|title="{{{title|{{{2}}}}}}"|}}><span style="color:{{#if:{{{red|}}}|#8B0000|#696969}};">{{{1}}}</span></del><noinclude> {{documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> 7no3w2vbfj15r2ujp5ly843h1v94kvc Nhwɛdo:Deprecated code red 10 4191 37673 2025-03-14T16:31:19Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37673 wikitext text/x-wiki {{Deprecated code|red=y|{{{1|Example text}}}}}<noinclude> {{documentation|Template:Deprecated code/doc}} <!-- Please add documentation and categories to the /doc subpage, interwikis to Wikidata, thank you --> </noinclude> nnzhg9piwznp35ceevmejv96r3otjrk Nhwɛdo:Template journal parameter 10 4192 37674 2025-03-14T16:31:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37674 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}} |<templatestyles src="Template:Template journal inline/styles.css" /><span class="tj-tape">{{#invoke:MultiReplace|main | plain = no | 1 = {{{1|}}} | 2 = ^([^:].-)%s*:%s*(.*)$ | 3 = <span class{{=}}"tj-an">%1</span><span class{{=}}"tj-nc">&#61;</span><span class{{=}}"tj-ac">%2</span> | 4 = ^[^:]+$ | 5 = <span class{{=}}"tj-ac">%0</span> | 6 = ^:%s*(.*)$ | 7 = <span class{{=}}"tj-nc">&#61;</span><span class{{=}}"tj-ac">%1</span> }}</span> |{{Error|Error: Missing parameter}} }}</includeonly><noinclude>{{documentation}}</noinclude> 19xmiv0dxpr67yqtx6rp7rdm7phg9f2 Nhwɛdo:Dated maintenance category 10 4193 37675 2025-03-14T16:31:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37675 wikitext text/x-wiki <nowiki/><!--This nowiki helps to prevent whitespace at the top of articles-->{{#ifeq:{{FULLROOTPAGENAME}}|Wikipedia:Template messages|<!--Do not categorize-->|<!-- -->{{#ifexpr:{{#if:{{NAMESPACE}}|0|1}}+{{#ifeq:{{{onlyarticles|no}}}|yes|0|1}} |{{#if:{{{3|}}} |[[Category:{{{1}}} {{{2}}} {{{3}}}]]<!-- -->{{#ifexist:Category:{{{1}}} {{{2}}} {{{3}}} |<!-- -->|[[Category:Articles with invalid date parameter in template]]<!-- -->}} |[[Category:{{#if:{{{5|}}} |{{{5}}}<!-- -->|{{{1}}}<!-- -->}}]]<!-- -->}}{{#if:{{{4|}}} |[[Category:{{{4}}}]]}}<!-- -->}}<!-- -->}}<noinclude> {{documentation}} </noinclude> 7p59j4cq4i8wg65odpv5287yu50sczo Nhwɛdo:Template link bare 10 4194 37676 2025-03-14T16:31:45Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37676 wikitext text/x-wiki {{#if:{{str endswith|{{{1}}}|%}} <!--(i.e. if {{{1}}} is a percentage)--> | [[Template:{{{2}}}|<span style="font-size:{{{1}}};">{{{3|{{{2}}}}}}</span>]] | [[Template:{{{1}}}|{{{2|{{{1}}}}}}]] }}<noinclude> {{Documentation}} </noinclude> atiz55vvk4gem0tvnnsrtowqye3jkoh Nhwɛdo:R 10 4195 37677 2025-03-14T16:32:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37677 wikitext text/x-wiki <includeonly><!-- ### 1 ### -->{{r/ref|{{{name1|{{{name|{{{n1|{{{n|{{{1|}}}}}}}}}}}}}}}|{{{group|{{{grp|{{{g|}}}}}}}}}|direction={{{direction1|{{{direction|{{{dir1|{{{dir|}}}}}}}}}}}} |page{{#if:{{{page1|{{{page|{{{p1|{{{1p|{{{p|}}}}}}}}}}}}}}}||NULL}}={{{page1|{{{page|{{{p1|{{{1p|{{{p|}}}}}}}}}}}}}}} |pages{{#if:{{{pages1|{{{pages|{{{pp1|{{{1pp|{{{pp|}}}}}}}}}}}}}}}||NULL}}={{{pages1|{{{pages|{{{pp1|{{{1pp|{{{pp|}}}}}}}}}}}}}}} |location{{#if:{{{location1|{{{location|{{{loc1|{{{1loc|{{{loc|{{{at1|{{{at|}}}}}}}}}}}}}}}}}}}}}||NULL}}={{{location1|{{{location|{{{loc1|{{{1loc|{{{loc|{{{at1|{{{at|}}}}}}}}}}}}}}}}}}}}} |quote-page{{#if:{{{quotation-page1|{{{quotation-page|{{{quote-page1|{{{quote-page|{{{qp1|{{{qp|}}}}}}}}}}}}}}}}}}||NULL}}={{{quotation-page1|{{{quotation-page|{{{quote-page1|{{{quote-page|{{{qp1|{{{qp|}}}}}}}}}}}}}}}}}} |quote-pages{{#if:{{{quotation-pages1|{{{quotation-pages|{{{quote-pages1|{{{quote-pages|{{{qpp1|{{{qpp|}}}}}}}}}}}}}}}}}}||NULL}}={{{quotation-pages1|{{{quotation-pages|{{{quote-pages1|{{{quote-pages|{{{qpp1|{{{qpp|}}}}}}}}}}}}}}}}}} |quote-location{{#if:{{{quotation-location1|{{{quotation-location|{{{quote-location1|{{{quote-location|{{{quote-loc1|{{{quote-loc|{{{quote-at1|{{{quote-at|}}}}}}}}}}}}}}}}}}}}}}}}||NULL}}={{{quotation-location1|{{{quotation-location|{{{quote-location1|{{{quote-location|{{{quote-loc1|{{{quote-loc|{{{quote-at1|{{{quote-at|}}}}}}}}}}}}}}}}}}}}}}}} |quote={{{quotation1|{{{quotation|{{{quote1|{{{quote|{{{q1|{{{q|}}}}}}}}}}}}}}}}}} |language={{{quotation-language1|{{{quotation-language|{{{quote-language1|{{{quote-language|{{{quotation-lang1|{{{quotation-lang|{{{quote-lang1|{{{quote-lang|{{{ql1|{{{ql|{{{language1|{{{language|{{{lang1|{{{language|{{{l1|{{{l|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} |translation={{{translation-quotation1|{{{translation-quotation|{{{trans-quotation1|{{{trans-quotation|{{{translation-quote1|{{{translation-quote|{{{trans-quote1|{{{trans-quote|{{{tq1|{{{tq|{{{translation1|{{{translation|{{{trans1|{{{trans|{{{t1|{{{t|{{{xlat1|{{{xlat|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} |quote-cite={{{quotation-cite1|{{{quotation-cite|{{{quote-cite1|{{{quote-cite|{{{qc1|{{{qc|}}}}}}}}}}}}}}}}}} |reference={{{reference1|{{{references|{{{reference|{{{notes|{{{note|{{{content|{{{text|{{{refn1|{{{refn|{{{refs|{{{r1|{{{r|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} |annotation={{{annotation1|{{{annotation|{{{annot1|{{{annot|{{{a1|{{{a|}}}}}}}}}}}}}}}}}} |leadin={{{leadin|}}} |postscript={{{postscript|{{{postscript1|{{{ps|{{{ps1|{{{1ps|}}}}}}}}}}}}}}} |section={{{section1|{{{section|{{{sec1|{{{sec|{{{s1|{{{s|}}}}}}}}}}}}}}}}}} |needed-reason={{{needed-reason1|{{{needed-reason|{{{needed1|{{{needed|{{{reason|}}}}}}}}}}}}}}} |needed-date={{{needed-date|{{{date|}}}}}} |wrap={{{wrap|}}} |no-pp={{{no-pp|{{{nopp|}}}}}} |style={{{style|}}} |content-id={{{ref1|{{{1ref|{{{ref|{{{id1|{{{id|}}}}}}}}}}}}}}} |link-id={{{link-id1|{{{link-id|}}}}}} |debug={{{debug|}}}}}<!-- ### 2 ### -->{{#if:{{{name2|{{{n2|{{{2|}}}}}}}}}|{{r/ref|{{{name2|{{{n2|{{{2|}}}}}}}}}|{{{group|{{{grp|{{{g|}}}}}}}}}|direction={{{direction2|{{{dir2|}}}}}} |page{{#if:{{{page2|{{{p2|{{{2p|}}}}}}}}}||NULL}}={{{page2|{{{p2|{{{2p|}}}}}}}}} |pages{{#if:{{{pages2|{{{pp2|{{{2pp|}}}}}}}}}||NULL}}={{{pages2|{{{pp2|{{{2pp|}}}}}}}}} |location{{#if:{{{location2|{{{loc2|{{{2loc|{{{at2|}}}}}}}}}}}}||NULL}}={{{location2|{{{loc2|{{{2loc|{{{at2|}}}}}}}}}}}} |quote-page{{#if:{{{quotation-page2|{{{quote-page2|{{{qp2|}}}}}}}}}||NULL}}={{{quotation-page2|{{{quote-page2|{{{qp2|}}}}}}}}} |quote-pages{{#if:{{{quotation-pages2|{{{quote-pages2|{{{qpp2|}}}}}}}}}||NULL}}={{{quotation-pages2|{{{quote-pages2|{{{qpp2|}}}}}}}}} |quote-location{{#if:{{{quotation-location2|{{{quote-location2|{{{quote-loc2|{{{quote-at2|}}}}}}}}}}}}||NULL}}={{{quotation-location2|{{{quote-location2|{{{quote-loc2|{{{quote-at2|}}}}}}}}}}}} |quote={{{quotation2|{{{quote2|{{{q2|}}}}}}}}} |language={{{quotation-language2|{{{quote-language2|{{{quotation-lang2|{{{quote-lang2|{{{ql2|{{{language2|{{{lang2|{{{l2|}}}}}}}}}}}}}}}}}}}}}}}} |translation={{{translation-quotation2|{{{trans-quotation2|{{{translation-quote2|{{{trans-quote2|{{{tq2|{{{translation2|{{{trans2|{{{t2|{{{xlat2|}}}}}}}}}}}}}}}}}}}}}}}}}}} |quote-cite={{{quotation-cite2|{{{quote-cite2|{{{qc2|}}}}}}}}} |reference={{{reference2|{{{refn2|{{{r2|}}}}}}}}} |annotation={{{annotation2|{{{annot2|{{{a2|}}}}}}}}} |leadin={{{leadin|}}} |postscript={{{postscript2|{{{ps2|{{{2ps|{{{postscript|{{{ps|}}}}}}}}}}}}}}} |section={{{section2||{{{sec2|{{{s2|}}}}}}}}} |needed-reason={{{needed-reason2|{{{needed2|}}}}}} |needed-date={{{needed-date|{{{date|}}}}}} |wrap={{{wrap|}}} |no-pp={{{no-pp|{{{nopp|}}}}}} |style={{{style|}}} |content-id={{{ref2|{{{2ref|{{{id2|}}}}}}}}} |link-id={{{link-id2|}}} |debug={{{debug|}}}}}<!-- ### 3 ### -->{{#if:{{{name3|{{{n3|{{{3|}}}}}}}}}|{{r/ref|{{{name3|{{{n3|{{{3|}}}}}}}}}|{{{group|{{{grp|{{{g|}}}}}}}}}|direction={{{direction3|{{{dir3|}}}}}} |page{{#if:{{{page3|{{{p3|{{{3p|}}}}}}}}}||NULL}}={{{page3|{{{p3|{{{3p|}}}}}}}}} |pages{{#if:{{{pages3|{{{pp3|{{{3pp|}}}}}}}}}||NULL}}={{{pages3|{{{pp3|{{{3pp|}}}}}}}}} |location{{#if:{{{location3|{{{loc3|{{{3loc|{{{at3|}}}}}}}}}}}}||NULL}}={{{location3|{{{loc3|{{{3loc|{{{at3|}}}}}}}}}}}} |quote-page{{#if:{{{quotation-page3|{{{quote-page3|{{{qp3|}}}}}}}}}||NULL}}={{{quotation-page3|{{{quote-page3|{{{qp3|}}}}}}}}} |quote-pages{{#if:{{{quotation-pages3|{{{quote-pages3|{{{qpp3|}}}}}}}}}||NULL}}={{{quotation-pages3|{{{quote-pages3|{{{qpp3|}}}}}}}}} |quote-location{{#if:{{{quotation-location3|{{{quote-location3|{{{quote-loc3|{{{quote-at3|}}}}}}}}}}}}||NULL}}={{{quotation-location3|{{{quote-location3|{{{quote-loc3|{{{quote-at3|}}}}}}}}}}}} |quote={{{quotation3|{{{quote3|{{{q3|}}}}}}}}} |language={{{quotation-language3|{{{quote-language3|{{{quotation-lang3|{{{quote-lang3|{{{ql3|{{{language3|{{{lang3|{{{l3|}}}}}}}}}}}}}}}}}}}}}}}} |translation={{{translation-quotation3|{{{trans-quotation3|{{{translation-quote3|{{{trans-quote3|{{{tq3|{{{translation3|{{{trans3|{{{t3|{{{xlat3|}}}}}}}}}}}}}}}}}}}}}}}}}}} |quote-cite={{{quotation-cite3|{{{quote-cite3|{{{qc3|}}}}}}}}} |reference={{{reference3|{{{refn3|{{{r3|}}}}}}}}} |annotation={{{annotation3|{{{annot3|{{{a3|}}}}}}}}} |leadin={{{leadin|}}} |postscript={{{postscript3|{{{ps3|{{{3ps|{{{postscript|{{{ps|}}}}}}}}}}}}}}} |section={{{section3||{{{sec3|{{{s3|}}}}}}}}} |needed-reason={{{needed-reason3|{{{needed3|}}}}}} |needed-date={{{needed-date|{{{date|}}}}}} |wrap={{{wrap|}}} |no-pp={{{no-pp|{{{nopp|}}}}}} |style={{{style|}}} |content-id={{{ref3|{{{3ref|{{{id3|}}}}}}}}} |link-id={{{link-id3|}}} |debug={{{debug|}}}}}<!-- ### 4 ### -->{{#if:{{{name4|{{{n4|{{{4|}}}}}}}}}|{{r/ref|{{{name4|{{{n4|{{{4|}}}}}}}}}|{{{group|{{{grp|{{{g|}}}}}}}}}|direction={{{direction4|{{{dir4|}}}}}} |page{{#if:{{{page4|{{{p4|{{{4p|}}}}}}}}}||NULL}}={{{page4|{{{p4|{{{4p|}}}}}}}}} |pages{{#if:{{{pages4|{{{pp4|{{{4pp|}}}}}}}}}||NULL}}={{{pages4|{{{pp4|{{{4pp|}}}}}}}}} |location{{#if:{{{location4|{{{loc4|{{{4loc|{{{at4|}}}}}}}}}}}}||NULL}}={{{location4|{{{loc4|{{{4loc|{{{at4|}}}}}}}}}}}} |quote-page{{#if:{{{quotation-page4|{{{quote-page4|{{{qp4|}}}}}}}}}||NULL}}={{{quotation-page4|{{{quote-page4|{{{qp4|}}}}}}}}} |quote-pages{{#if:{{{quotation-pages4|{{{quote-pages4|{{{qpp4|}}}}}}}}}||NULL}}={{{quotation-pages4|{{{quote-pages4|{{{qpp4|}}}}}}}}} |quote-location{{#if:{{{quotation-location4|{{{quote-location4|{{{quote-loc4|{{{quote-at4|}}}}}}}}}}}}||NULL}}={{{quotation-location4|{{{quote-location4|{{{quote-loc4|{{{quote-at4|}}}}}}}}}}}} |quote={{{quotation4|{{{quote4|{{{q4|}}}}}}}}} |language={{{quotation-language4|{{{quote-language4|{{{quotation-lang4|{{{quote-lang4|{{{ql4|{{{language4|{{{lang4|{{{l4|}}}}}}}}}}}}}}}}}}}}}}}} |translation={{{translation-quotation4|{{{trans-quotation4|{{{translation-quote4|{{{trans-quote4|{{{tq4|{{{translation4|{{{trans4|{{{t4|{{{xlat4|}}}}}}}}}}}}}}}}}}}}}}}}}}} |quote-cite={{{quotation-cite4|{{{quote-cite4|{{{qc4|}}}}}}}}} |reference={{{reference4|{{{refn4|{{{r4|}}}}}}}}} |annotation={{{annotation4|{{{annot4|{{{a4|}}}}}}}}} |leadin={{{leadin|}}} |postscript={{{postscript4|{{{ps4|{{{4ps|{{{postscript|{{{ps|}}}}}}}}}}}}}}} |section={{{section4||{{{sec4|{{{s4|}}}}}}}}} |needed-reason={{{needed-reason4|{{{needed4|}}}}}} |needed-date={{{needed-date|{{{date|}}}}}} |wrap={{{wrap|}}} |no-pp={{{no-pp|{{{nopp|}}}}}} |style={{{style|}}} |content-id={{{ref4|{{{4ref|{{{id4|}}}}}}}}} |link-id={{{link-id4|}}} |debug={{{debug|}}}}}<!-- ### 5 ### -->{{#if:{{{name5|{{{n5|{{{5|}}}}}}}}}|{{r/ref|{{{name5|{{{n5|{{{5|}}}}}}}}}|{{{group|{{{grp|{{{g|}}}}}}}}}|direction={{{direction5|{{{dir5|}}}}}} |page{{#if:{{{page5|{{{p5|{{{5p|}}}}}}}}}||NULL}}={{{page5|{{{p5|{{{5p|}}}}}}}}} |pages{{#if:{{{pages5|{{{pp5|{{{5pp|}}}}}}}}}||NULL}}={{{pages5|{{{pp5|{{{5pp|}}}}}}}}} |location{{#if:{{{location5|{{{loc5|{{{5loc|{{{at5|}}}}}}}}}}}}||NULL}}={{{location5|{{{loc5|{{{5loc|{{{at5|}}}}}}}}}}}} |quote-page{{#if:{{{quotation-page5|{{{quote-page5|{{{qp5|}}}}}}}}}||NULL}}={{{quotation-page5|{{{quote-page5|{{{qp5|}}}}}}}}} |quote-pages{{#if:{{{quotation-pages5|{{{quote-pages5|{{{qpp5|}}}}}}}}}||NULL}}={{{quotation-pages5|{{{quote-pages5|{{{qpp5|}}}}}}}}} |quote-location{{#if:{{{quotation-location5|{{{quote-location5|{{{quote-loc5|{{{quote-at5|}}}}}}}}}}}}||NULL}}={{{quotation-location5|{{{quote-location5|{{{quote-loc5|{{{quote-at5|}}}}}}}}}}}} |quote={{{quotation5|{{{quote5|{{{q5|}}}}}}}}} |language={{{quotation-language5|{{{quote-language5|{{{quotation-lang5|{{{quote-lang5|{{{ql5|{{{language5|{{{lang5|{{{l5|}}}}}}}}}}}}}}}}}}}}}}}} |translation={{{translation-quotation5|{{{trans-quotation5|{{{translation-quote5|{{{trans-quote5|{{{tq5|{{{translation5|{{{trans5|{{{t5|{{{xlat5|}}}}}}}}}}}}}}}}}}}}}}}}}}} |quote-cite={{{quotation-cite5|{{{quote-cite5|{{{qc5|}}}}}}}}} |reference={{{reference5|{{{refn5|{{{r5|}}}}}}}}} |annotation={{{annotation5|{{{annot5|{{{a5|}}}}}}}}} |leadin={{{leadin|}}} |postscript={{{postscript5|{{{ps5|{{{5ps|{{{postscript|{{{ps|}}}}}}}}}}}}}}} |section={{{section5||{{{sec5|{{{s5|}}}}}}}}} |needed-reason={{{needed-reason5|{{{needed5|}}}}}} |needed-date={{{needed-date|{{{date|}}}}}} |wrap={{{wrap|}}} |no-pp={{{no-pp|{{{nopp|}}}}}} |style={{{style|}}} |content-id={{{ref5|{{{5ref|{{{id5|}}}}}}}}} |link-id={{{link-id5|}}} |debug={{{debug|}}}}}<!-- ### 6 ### -->{{#if:{{{name6|{{{n6|{{{6|}}}}}}}}}|{{r/ref|{{{name6|{{{n6|{{{6|}}}}}}}}}|{{{group|{{{grp|{{{g|}}}}}}}}}|direction={{{direction6|{{{dir6|}}}}}} |page{{#if:{{{page6|{{{p6|{{{6p|}}}}}}}}}||NULL}}={{{page6|{{{p6|{{{6p|}}}}}}}}} |pages{{#if:{{{pages6|{{{pp6|{{{6pp|}}}}}}}}}||NULL}}={{{pages6|{{{pp6|{{{6pp|}}}}}}}}} |location{{#if:{{{location6|{{{loc6|{{{6loc|{{{at6|}}}}}}}}}}}}||NULL}}={{{location6|{{{loc6|{{{6loc|{{{at6|}}}}}}}}}}}} |quote-page{{#if:{{{quotation-page6|{{{quote-page6|{{{qp6|}}}}}}}}}||NULL}}={{{quotation-page6|{{{quote-page6|{{{qp6|}}}}}}}}} |quote-pages{{#if:{{{quotation-pages6|{{{quote-pages6|{{{qpp6|}}}}}}}}}||NULL}}={{{quotation-pages6|{{{quote-pages6|{{{qpp6|}}}}}}}}} |quote-location{{#if:{{{quotation-location6|{{{quote-location6|{{{quote-loc6|{{{quote-at6|}}}}}}}}}}}}||NULL}}={{{quotation-location6|{{{quote-location6|{{{quote-loc6|{{{quote-at6|}}}}}}}}}}}} |quote={{{quotation6|{{{quote6|{{{q6|}}}}}}}}} |language={{{quotation-language6|{{{quote-language6|{{{quotation-lang6|{{{quote-lang6|{{{ql6|{{{language6|{{{lang6|{{{l6|}}}}}}}}}}}}}}}}}}}}}}}} |translation={{{translation-quotation6|{{{trans-quotation6|{{{translation-quote6|{{{trans-quote6|{{{tq6|{{{translation6|{{{trans6|{{{t6|{{{xlat6|}}}}}}}}}}}}}}}}}}}}}}}}}}} |quote-cite={{{quotation-cite6|{{{quote-cite6|{{{qc6|}}}}}}}}} |reference={{{reference6|{{{refn6|{{{r6|}}}}}}}}} |annotation={{{annotation6|{{{annot6|{{{a6|}}}}}}}}} |leadin={{{leadin|}}} |postscript={{{postscript6|{{{ps6|{{{6ps|{{{postscript|{{{ps|}}}}}}}}}}}}}}} |section={{{section6||{{{sec6|{{{s6|}}}}}}}}} |needed-reason={{{needed-reason6|{{{needed6|}}}}}} |needed-date={{{needed-date|{{{date|}}}}}} |wrap={{{wrap|}}} |no-pp={{{no-pp|{{{nopp|}}}}}} |style={{{style|}}} |content-id={{{ref6|{{{6ref|{{{id6|}}}}}}}}} |link-id={{{link-id6|}}} |debug={{{debug|}}}}}<!-- ### 7 ### -->{{#if:{{{name7|{{{n7|{{{7|}}}}}}}}}|{{r/ref|{{{name7|{{{n7|{{{7|}}}}}}}}}|{{{group|{{{grp|{{{g|}}}}}}}}}|direction={{{direction7|{{{dir7|}}}}}} |page{{#if:{{{page7|{{{p7|{{{7p|}}}}}}}}}||NULL}}={{{page7|{{{p7|{{{7p|}}}}}}}}} |pages{{#if:{{{pages7|{{{pp7|{{{7pp|}}}}}}}}}||NULL}}={{{pages7|{{{pp7|{{{7pp|}}}}}}}}} |location{{#if:{{{location7|{{{loc7|{{{7loc|{{{at7|}}}}}}}}}}}}||NULL}}={{{location7|{{{loc7|{{{loc7|{{{at7|}}}}}}}}}}}} |quote-page{{#if:{{{quotation-page7|{{{quote-page7|{{{qp7|}}}}}}}}}||NULL}}={{{quotation-page7|{{{quote-page7|{{{qp7|}}}}}}}}} |quote-pages{{#if:{{{quotation-pages7|{{{quote-pages7|{{{qpp7|}}}}}}}}}||NULL}}={{{quotation-pages7|{{{quote-pages7|{{{qpp7|}}}}}}}}} |quote-location{{#if:{{{quotation-location7|{{{quote-location7|{{{quote-loc7|{{{quote-at7|}}}}}}}}}}}}||NULL}}={{{quotation-location7|{{{quote-location7|{{{quote-loc7|{{{quote-at7|}}}}}}}}}}}} |quote={{{quotation7|{{{quote7|{{{q7|}}}}}}}}} |language={{{quotation-language7|{{{quote-language7|{{{quotation-lang7|{{{quote-lang7|{{{ql7|{{{language7|{{{lang7|{{{l7|}}}}}}}}}}}}}}}}}}}}}}}} |translation={{{translation-quotation7|{{{trans-quotation7|{{{translation-quote7|{{{trans-quote7|{{{tq7|{{{translation7|{{{trans7|{{{t7|{{{xlat7|}}}}}}}}}}}}}}}}}}}}}}}}}}} |quote-cite={{{quotation-cite7|{{{quote-cite7|{{{qc7|}}}}}}}}} |reference={{{reference7|{{{refn7|{{{r7|}}}}}}}}} |annotation={{{annotation7|{{{annot7|{{{a7|}}}}}}}}} |leadin={{{leadin|}}} |postscript={{{postscript7|{{{ps7|{{{7ps|{{{postscript|{{{ps|}}}}}}}}}}}}}}} |section={{{section7||{{{sec7|{{{s7|}}}}}}}}} |needed-reason={{{needed-reason7|{{{needed7|}}}}}} |needed-date={{{needed-date|{{{date|}}}}}} |wrap={{{wrap|}}} |no-pp={{{no-pp|{{{nopp|}}}}}} |style={{{style|}}} |content-id={{{ref7|{{{7ref|{{{id7|}}}}}}}}} |link-id={{{link-id7|}}} |debug={{{debug|}}}}}<!-- ### 8 ### -->{{#if:{{{name8|{{{n8|{{{8|}}}}}}}}}|{{r/ref|{{{name8|{{{n8|{{{8|}}}}}}}}}|{{{group|{{{grp|{{{g|}}}}}}}}}|direction={{{direction8|{{{dir8|}}}}}} |page{{#if:{{{page8|{{{p8|{{{8p|}}}}}}}}}||NULL}}={{{page8|{{{p8|{{{8p|}}}}}}}}} |pages{{#if:{{{pages8|{{{pp8|{{{8pp|}}}}}}}}}||NULL}}={{{pages8|{{{pp8|{{{8pp|}}}}}}}}} |location{{#if:{{{location8|{{{loc8|{{{8loc|{{{at8|}}}}}}}}}}}}||NULL}}={{{location8|{{{loc8|{{{8loc|{{{at8|}}}}}}}}}}}} |quote-page{{#if:{{{quotation-page8|{{{quote-page8|{{{qp8|}}}}}}}}}||NULL}}={{{quotation-page8|{{{quote-page8|{{{qp8|}}}}}}}}} |quote-pages{{#if:{{{quotation-pages8|{{{quote-pages8|{{{qpp8|}}}}}}}}}||NULL}}={{{quotation-pages8|{{{quote-pages8|{{{qpp8|}}}}}}}}} |quote-location{{#if:{{{quotation-location8|{{{quote-location8|{{{quote-loc8|{{{quote-at8|}}}}}}}}}}}}||NULL}}={{{quotation-location8|{{{quote-location8|{{{quote-loc8|{{{quote-at8|}}}}}}}}}}}} |quote={{{quotation8|{{{quote8|{{{q8|}}}}}}}}} |language={{{quotation-language8|{{{quote-language8|{{{quotation-lang8|{{{quote-lang8|{{{ql8|{{{language8|{{{lang8|{{{l8|}}}}}}}}}}}}}}}}}}}}}}}} |translation={{{translation-quotation8|{{{trans-quotation8|{{{translation-quote8|{{{trans-quote8|{{{tq8|{{{translation8|{{{trans8|{{{t8|{{{xlat8|}}}}}}}}}}}}}}}}}}}}}}}}}}} |quote-cite={{{quotation-cite8|{{{quote-cite8|{{{qc8|}}}}}}}}} |reference={{{reference8|{{{refn8|{{{r8|}}}}}}}}} |annotation={{{annotation8|{{{annot8|{{{a8|}}}}}}}}} |leadin={{{leadin|}}} |postscript={{{postscript8|{{{ps8|{{{8ps|{{{postscript|{{{ps|}}}}}}}}}}}}}}} |section={{{section8||{{{sec8|{{{s8|}}}}}}}}} |needed-reason={{{needed-reason8|{{{needed8|}}}}}} |needed-date={{{needed-date|{{{date|}}}}}} |wrap={{{wrap|}}} |no-pp={{{no-pp|{{{nopp|}}}}}} |style={{{style|}}} |content-id={{{ref8|{{{8ref|{{{id8|}}}}}}}}} |link-id={{{link-id8|}}} |debug={{{debug|}}}}}<!-- ### 9 ### -->{{#if:{{{name9|{{{n9|{{{9|}}}}}}}}}|{{r/ref|{{{name9|{{{n9|{{{9|}}}}}}}}}|{{{group|{{{grp|{{{g|}}}}}}}}}|direction={{{direction9|{{{dir9|}}}}}} |page{{#if:{{{page9|{{{p9|{{{9p|}}}}}}}}}||NULL}}={{{page9|{{{p9|{{{9p|}}}}}}}}} |pages{{#if:{{{pages9|{{{pp9|{{{9pp|}}}}}}}}}||NULL}}={{{pages9|{{{pp9|{{{9pp|}}}}}}}}} |location{{#if:{{{location9|{{{loc9|{{{9loc|{{{at9|}}}}}}}}}}}}||NULL}}={{{location9|{{{loc9|{{{9loc|{{{at9|}}}}}}}}}}}} |quote-page{{#if:{{{quotation-page9|{{{quote-page9|{{{qp9|}}}}}}}}}||NULL}}={{{quotation-page9|{{{quote-page9|{{{qp9|}}}}}}}}} |quote-pages{{#if:{{{quotation-pages9|{{{quote-pages9|{{{qpp9|}}}}}}}}}||NULL}}={{{quotation-pages9|{{{quote-pages9|{{{qpp9|}}}}}}}}} |quote-location{{#if:{{{quotation-location9|{{{quote-location9|{{{quote-loc9|{{{quote-at9|}}}}}}}}}}}}||NULL}}={{{quotation-location9|{{{quote-location9|{{{quote-loc9|{{{quote-at9|}}}}}}}}}}}} |quote={{{quotation9|{{{quote9|{{{q9|}}}}}}}}} |language={{{quotation-language9|{{{quote-language9|{{{quotation-lang9|{{{quote-lang9|{{{ql9|{{{language9|{{{lang9|{{{l9|}}}}}}}}}}}}}}}}}}}}}}}} |translation={{{translation-quotation9|{{{trans-quotation9|{{{translation-quote9|{{{trans-quote9|{{{tq9|{{{translation9|{{{trans9|{{{t9|{{{xlat9|}}}}}}}}}}}}}}}}}}}}}}}}}}} |quote-cite={{{quotation-cite9|{{{quote-cite9|{{{qc9|}}}}}}}}} |reference={{{reference9|{{{refn9|{{{r9|}}}}}}}}} |annotation={{{annotation9|{{{annot9|{{{a9|}}}}}}}}} |leadin={{{leadin|}}} |postscript={{{postscript9|{{{ps9|{{{9ps|{{{postscript|{{{ps|}}}}}}}}}}}}}}} |section={{{section9||{{{sec9|{{{s9|}}}}}}}}} |needed-reason={{{needed-reason9|{{{needed9|}}}}}} |needed-date={{{needed-date|{{{date|}}}}}} |wrap={{{wrap|}}} |no-pp={{{no-pp|{{{nopp|}}}}}} |style={{{style|}}} |content-id={{{ref9|{{{9ref|{{{id9|}}}}}}}}} |link-id={{{link-id9|}}} |debug={{{debug|}}}}}<!-- ### Error handling ### -->{{#if:{{{name10|{{{n10|{{{10|}}}}}}}}}|<sup class="error" style="font-size:0.9em; line-height:0;">The template only supports up to 9 references.</sup> <!-- -->}}}}}}}}}}}}}}}}}}</includeonly><noinclude>{{documentation}}</noinclude> jdls1u6fnd1kvoatt25nbbpw1jk5d4j Nhwɛdo:Citation Style documentation/auto-date-format 10 4196 37678 2025-03-14T16:32:14Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37678 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 Nhwɛdo:Helpbox/styles.css 10 4197 37679 2025-03-14T16:32:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37679 sanitized-css text/css /* {{pp|small=y}} */ .help-box { background: #f5faff; line-height: 1.6em; } .help-box .sidebar-title { background: #cee0f2; font-size: 130%; padding-left: 0.4em; padding-right: 0.4em; /* gap before first heading/content */ margin-bottom: 6px; } .help-box .sidebar-heading { background: #cee0f2; padding: 0.1em 0.7em 0.15em; } .help-box .sidebar-content, /* conservatively target subgroups since we're working with a metatemplate */ .help-box .sidebar-content-with-subgroup { padding-top: 0.15em; } @media all and (min-width: 720px) { .help-box { width: auto; max-width: 22em; } } html.skin-theme-clientpref-night .help-box { background: #0d1a27; } html.skin-theme-clientpref-night .help-box .sidebar-title, html.skin-theme-clientpref-night .help-box .sidebar-heading { background: #082849; } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .help-box { background-color: #0d1a27; } html.skin-theme-clientpref-os .help-box .sidebar-title, html.skin-theme-clientpref-os .help-box .sidebar-heading { background: #082849; } } 0cqrk1w6wuw25uuu2h6uk6aw8np9tf6 Nhwɛdo:MediaWiki URL rules 10 4198 37680 2025-03-14T16:32:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37680 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 Nhwɛdo:NCJ 10 4199 37681 2025-03-14T16:32:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37681 wikitext text/x-wiki #REDIRECT [[Template:National Criminal Justice reference]] {{Redirect category shell| {{R from move}} }} 6kx0pum0hkhgbof24unxnlagh1qinnx Nhwɛdo:Notatypo 10 4200 37682 2025-03-14T16:33:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37682 wikitext text/x-wiki #REDIRECT [[Template:Not a typo]] flthd54fee9u48t9ezw632s2a72okqm Nhwɛdo:Paren 10 4201 37683 2025-03-14T16:33:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37683 wikitext text/x-wiki [[Wikipedia:Citing_sources#Parenthetical_referencing|{{#ifeq:{{{lc}}}|{{{lc|}}}|parenthetical referencing|Parenthetical referencing}}]]<noinclude>{{documentation|content= ==Usage== ===Optional=== For the first letter to be in lower case, use: {{para|lc|<var>y</var>}} }} [[Category:Documentation assistance templates]] </noinclude> odhfehxnm8tcuhcgjpxwib4939zus9z Nhwɛdo:Tp 10 4202 37684 2025-03-14T16:33:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37684 wikitext text/x-wiki #REDIRECT [[Template:Template link]] {{Rcat shell|{{R from template shortcut}}}} agft1wgq288u2uoq25oey2z7oz8m2sa Nhwɛdo:Xtd 10 4203 37685 2025-03-14T16:33:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37685 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, #696969);" {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1|Example text}}}</span>}}<noinclude> {{Documentation|Template:Xt/doc}} </noinclude> jp4d2rsiligwkk8bya7k3msyykimugt Nhwɛdo:Cs1 10 4204 37686 2025-03-14T16:33:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37686 wikitext text/x-wiki [[Help:Citation Style 1|Citation Style 1]]<noinclude> [[Category:Documentation assistance templates]] </noinclude> 3gpz7ptxi5prfsj5lb0kawozsw3dsyw Nhwɛdo:Cslist/styles.css 10 4205 37687 2025-03-14T16:34:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37687 sanitized-css text/css /* {{pp-template}} */ /* make an inline list with either comma or semicolon separators */ ul.cslist, ul.sslist, ul.andlist, ul.andlistoxford { margin: 0; padding: 0; display: inline-block; list-style: none; } ul.cslist-embedded { display: inline; } .cslist li, .sslist li, .andlist li, .andlistoxford li { margin: 0; padding: 0 0.25em 0 0; display: inline-block; } .cslist li:after, .andlistoxford li:after { content: ", "; } .sslist li:after { content: "; "; } .cslist li:last-child:after, .sslist li:last-child:after, .andlist li:last-child:after, .andlistoxford li:last-child:after { content: none; } .andlist li:nth-last-child(2):after { content: " and "; } .andlistoxford li:nth-last-child(2):after { content: ", and "; } sjeps3to13rvtslga1mu0t849vt5a6d Nhwɛdo:Flowlist/styles.css 10 4206 37688 2025-03-14T16:34:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37688 sanitized-css text/css .flowlist ul { overflow-x: hidden; margin-left: 0; padding-left: 1.6em; } .flowlist ol { overflow-x: hidden; margin-left: 0; padding-left: 3.2em; } .flowlist dl { overflow-x: hidden; } igrr8xl5xvxo8f8317d995u5rnberye Nhwɛdo:Glossary/styles.css 10 4207 37689 2025-03-14T16:34:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37689 sanitized-css text/css /* {{pp-template}} */ .glossary dt { margin-top: 0.4em; } .glossary dt + dt { margin-top: -0.2em; } /* the inline styles that were defined in {gbq}/{gquote}; simply use {quote} within {defn}, will work like {gbq} */ .glossary .templatequote { margin-top: 0; margin-bottom: -0.5em; } 4hh821x02ojnxsxxaojq51gaveybu7m Nhwɛdo:Infobox settlement/metric 10 4208 37690 2025-03-14T16:34:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37690 wikitext text/x-wiki <includeonly>{{formatnum:{{replace|{{{metv}}}|,|}}}}{{{s|&nbsp;}}}{{{metu|m}}} ({{formatnum:{{replace|{{{impv}}}|,|}}}}{{{s|&nbsp;}}}{{{impu|ft}}}{{#ifeq:{{{impv|0}}}|1||{{#ifeq:{{{s}}}|/||{{#ifeq:{{{impu}}}|acre|s}}}}}})</includeonly><noinclude> {{documentation}} </noinclude> 45cyrzn2w481akei92mqe3mesz2rjva Nhwɛdo:' 10 4209 37691 2025-03-14T16:34:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37691 wikitext text/x-wiki #REDIRECT [[Template:Apostrophe]] {{Redirect category shell| {{R from move}} }} rw40h4f5laoj6qqc97p6qc2r0482lz8 Nhwɛdo:Convert/list of units/foot note 10 4210 37692 2025-03-14T16:35:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37692 wikitext text/x-wiki long code "{{{1|foot}}}" outputs ''{{{2|{{{1|foot}}}}}}'' (and never ''{{{3|feet}}}'') <noinclude> [[Category:Subtemplates of Template Convert/documentation formatting templates|foot note]] </noinclude> dvo42t9lowdhpfcg8j2cbxxb2a3saix Nhwɛdo:Convert/list of units/triple 10 4211 37693 2025-03-14T16:35:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37693 wikitext text/x-wiki Allows triple output units. See: [[Template:Convert/list of units/{{{1}}}|full list]].<noinclude> [[Category:Subtemplates of Template Convert/documentation formatting templates|triple]] </noinclude> pwnexhnldhttjvk6gh6io7ayv2he28y Nhwɛdo:Fix/category 10 4212 37694 2025-03-14T16:35:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37694 wikitext text/x-wiki <noinclude>{{pp-template|small=yes}}</noinclude>{{{cat|[[Category:All pages needing cleanup]]}}}{{#if:{{{cat-date|}}} |[[{{{cat-date}}} {{#if:{{{date|}}} |from {{{date}}} }}]]{{#if:{{{date|}}} |{{#ifexist:{{{cat-date}}} from {{{date}}}| |[[Category:Articles with invalid date parameter in template]] }} }} }}{{#if:{{{cat2|}}}|{{{cat2}}}}}{{#if:{{{cat-date2|}}} |[[{{{cat-date2}}} {{#if:{{{date|}}} |from {{{date}}} }}]]{{#if:{{{date|}}} |{{#ifexist:{{{cat-date2}}} from {{{date}}}| |[[Category:Articles with invalid date parameter in template]] }} }} }}{{#if:{{{cat3|}}}|{{{cat3}}}}}{{#if:{{{cat-date3|}}} |[[{{{cat-date3}}} {{#if:{{{date|}}} |from {{{date}}} }}]]{{#if:{{{date|}}} |{{#ifexist:{{{cat-date3}}} from {{{date}}}| |[[Category:Articles with invalid date parameter in template]] }} }} }} gpikm5p2yggfosi6w5maxtx5my3u9im Nhwɛdo:Script/doc/id-unk/name-to-alpha4 10 4213 37695 2025-03-14T16:35:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37695 wikitext text/x-wiki <!-- ONLY add names that are recognised by the #switch in {{Script}}. List as of 20 Feb 2021: -->{{#switch:{{{input1|}}} |Arabic = Arab |Fraser = Lisu |Greek = Grek |Hebrew = Hebr |Hanunoo = Hano |Limbu = Limb |Meithei = Mtei |Nastaliq = Aran |Nko = Nkoo |Phoenician = Phnx |Pollard = Plrd |Vai = Vaii |Yezidi = Yezi |Yi = Yiii |#default = {{{input1|}}} }} <noinclude>{{pp-30-500|small=yes}}</noinclude> proif4b2spi6ocjivmfz73swwo6lxa9 Nhwɛdo:Script/doc/id-unk/report 10 4214 37696 2025-03-14T16:35:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37696 wikitext text/x-wiki <includeonly>{{main other|[[Category:Pages using Template:Script with unknown input|{{{catsort|}}}_]]}}</includeonly> alsivb9b6nxrstt8z53d3fr3cr6t5t8 Nhwɛdo:Citation Style documentation/required 10 4215 37697 2025-03-14T16:36:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37697 wikitext text/x-wiki :This parameter is required and will generate an error if not defined. On errors, main, help and template pages are placed into [[:Category:Articles with incorrect citation syntax]]. Set {{para|no-tracking|true}} to disable categorization; mainly used for documentation where the error is demonstrated. cr36z1f7cpcicrx103dakg0re493r01 Nhwɛdo:Convert/list of units/primes note 10 4216 37698 2025-03-14T16:36:11Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37698 wikitext text/x-wiki Use of &prime; and &Prime; symbols violates [[Wikipedia:Manual_of_Style/Dates_and_numbers#Specific_units|MOSNUM]] so is not provided. <noinclude> [[Category:Subtemplates of Template Convert/documentation formatting templates|primes note]] </noinclude> da3czoju4ddlo6zn9msq5kf0xic3nvs Nhwɛdo:Encodefirst 10 4217 37699 2025-03-14T16:36:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37699 wikitext text/x-wiki {{#invoke:MultiReplace|main|1={{{1}}}|2=^:|3=&#58;|4=^;|5=&#59;|6=^*|7=&#42;|8=^#|9=&#35;}}<noinclude> {{Documentation}} </noinclude> fgsuijq1qbeeru97jz4uaebxs5w3y9x Nhwɛdo:Talk quote inline/styles.css 10 4218 37700 2025-03-14T16:36:29Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37700 sanitized-css text/css /* {{pp-template}} */ @media screen { html.skin-theme-clientpref-night .inline-quote-talk { color: #00B785; } } @media screen and ( prefers-color-scheme: dark) { html.skin-theme-clientpref-os .inline-quote-talk { color: #00B785; } } .inline-quote-talk { font-family: Georgia, 'DejaVu Serif', serif; color: #008560; quotes: none; } .inline-quote-talk-italic { font-family: inherit; font-style: italic; } .inline-quote-talk-marks { quotes: '"' '"'; } 3233eyyxk9r6bbf2t05p3a5vwty8pjc Nhwɛdo:Air force/core 10 4219 37701 2025-03-14T16:36:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37701 wikitext text/x-wiki <span class="flagicon">[[File:{{{flag alias-air force-{{{variant}}}|{{{flag alias-{{{variant}}}|{{{flag alias-air force|{{{flag alias}}}}}}}}}}}}|{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-air force-{{{variant}}}|{{#if:{{{flag alias-air force-{{{variant}}}|}}}|23x15px|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x15px|{{{size flag alias-air force|{{#if:{{{flag alias-air force|}}}|23x15px|{{{size flag alias|23x15px}}}}}}}}}}}}}}}}}}}}|{{{border-air force-{{{variant}}}|{{{border-{{{variant}}}|{{{border-air force|{{{border|border}}}}}}}}}}}} |alt=|link=]]&nbsp;</span>[[{{{link alias-air force|{{{shortname alias|{{{alias}}}}}} Air Force}}}{{#if: {{{name|}}} | {{!}}{{{name}}} }}]]<noinclude> {{Documentation|content=This is a meta-template used internally by [[Template:Air force]]. It is not intended to be transcluded directly from the main article space.}} [[Category:Flag template system cores]] </noinclude> 1z81tlhmp2otyp6t5zakj6vaj22f3p0 Nhwɛdo:Army/core 10 4220 37702 2025-03-14T16:36:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37702 wikitext text/x-wiki <span class="flagicon">[[File:{{{flag alias-army-{{{variant}}}|{{{flag alias-{{{variant}}}|{{{flag alias-army|{{{flag alias}}}}}}}}}}}}|{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-army-{{{variant}}}|{{#if:{{{flag alias-army-{{{variant}}}|}}}|23x17px|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x17px|{{{size flag alias-army|{{#if:{{{flag alias-army|}}}|23x17px|{{{size flag alias|23x17px}}}}}}}}}}}}}}}}}}}}|{{{border-army-{{{variant}}}|{{{border-{{{variant}}}|{{{border-army|{{{border|border}}}}}}}}}}}} |alt=|link=]]&nbsp;</span>[[{{{link alias-army|{{{shortname alias|{{{alias}}}}}} Army}}}{{#if: {{{name|}}} | {{!}}{{{name}}} }}]]<noinclude>{{pp-semi-indef}}{{Documentation|content=This is a meta-template used internally by [[Template:army]]. It is not intended to be transcluded directly from the main article space.}} [[Category:Flag template system cores]]</noinclude> lpvjef5bq8tsjatsiimxrbx0hdk80ba Nhwɛdo:DMC 10 4221 37703 2025-03-14T16:37:10Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37703 wikitext text/x-wiki #Redirect [[Template:Dated maintenance category]] {{Rcat shell| {{R from move}} {{R from template shortcut}} }} 4lx60eniew5m19i6dgspo8378r2yxhl Nhwɛdo:Fullurl 10 4222 37704 2025-03-14T16:37:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37704 wikitext text/x-wiki {{#if:{{{protocol|https}}}|{{{protocol|https:}}}}}{{fullurl:{{{1|{{FULLPAGENAMEE}}}}}|{{#if:{{{action|}}}|action={{{action}}}}}}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage and interwikis in Wikidata, not here! --> </noinclude> nil8hlsl61ke94vmqv8u5emvdzqluy2 Nhwɛdo:Languages of Ghana 10 4223 37705 2025-03-14T16:37:33Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37705 wikitext text/x-wiki {{Navbox | name = Languages of Ghana | title = [[Languages of Ghana]] | state = {{{state|autocollapse}}} | listclass = hlist | image = | group1 = Official language | list1 = * [[Ghanaian English|English]] | group2 = Creole languages | list2 = * [[Ghanaian Pidgin English]] | group3 = Government-sponsored | list3 = * [[Akan language|Akan]] **[[Twi]] ***[[Asante dialect|Asante]] ***[[Akuapem dialect|Akuapem]] **[[Fante dialect|Fante]] * [[Dagaare language|Dagaare]] * [[Dagbani language|Dagbani]] * [[Dangme language|Dangme]] * [[Ewe language|Ewe]] * [[Ga language|Ga]] * [[Gonja language|Gonja]] * [[Kasena language|Kasem]] * [[Nzema language|Nzema]] | group4 = Indigenous languages | list4 = {{navbox|subgroup| | group1 = [[Gur languages|Gur]] | list1 = * [[Birifor language|Birifor]] * [[Buli language (Ghana)|Buli]] * [[Chakali language|Chakali]] * [[Chala language|Chala]] * [[Deg language|Deg]] * [[Delo language|Delo]] * [[Frafra language|Frafra]] * [[Hanga language|Hanga]] * [[Kabiye language|Kabye]] * [[Kamara language|Kamara]] * [[Kantosi language|Kantosi]] * [[Konkomba language|Konkomba]] * [[Konni language|Konni]] * [[Kusasi language|Kusasi]] * [[Mamprusi language|Mamprusi]] * [[Moba language|Moba]] * [[Mooré]] * [[Nabit language|Nabit]] * [[Notre language|Notre]] * [[Ntcham language|Ntcham]] * [[Nuni language|Nuni]] * [[Paasaal language|Paasaal]] * [[Safaliba language|Safaliba]] * [[Sisaala language|Sisaala]] * [[Talni language|Talni]] * [[Tamprusi language|Tamprusi]] * [[Tem language|Tem]] * [[Vagla language|Vagla]] * [[Wali language (Gur)|Wali]] * [[Winye language|Winye]] * [[Yobe language|Yobe]] | group2 = [[Kwa languages|Kwa]] | list2 = * [[Adele language|Adele]] * [[Ahanta language|Ahanta]] * [[Anii language|Anii]] * [[Animere language|Animere]] * [[Anyin language|Anyin]] * [[Avatime language|Avatime]] * [[Bono language|Bono]] * [[Bowili language|Bowili]] * [[Chakosi language|Chakosi]] * [[Cherepon language|Cherepon]] * [[Chumburung language|Chumburung]] * [[Efutu language|Efutu]] * [[Gua language|Gua]] * [[Jwira-Pepesa language|Jwira-Pepesa]] * [[Kebu language|Kebu]] * [[Kposo language|Kposo]] * [[Krache language|Krache]] * [[Larteh language|Larteh]] * [[Lelemi language|Lelemi]] * [[Likpe language|Likpe]] * [[Logba language|Logba]] * [[Mpra language|Mpra]] * [[Nkami language|Nkami]] * [[Nkonya language|Nkonya]] * [[Nyangbo-Tafi language|Nyangbo-Tafi]] * [[Santrokofi language|Santrokofi]] * [[Sehwi language|Sehwi]] * [[Siwu language|Siwu]] * [[Wasa dialect|Wasa]] | group3 = [[Mande languages|Mande]] | list3 = * [[Bambara language|Bambara]] * [[Ligbi language|Ligbi]] * [[Tonjon language|Tonjon]] | group4 = Others | list4 = * [[Gbe languages|Gbe]] * [[Hausa language|Hausa]] * [[Mpur language (Ghana)|Mpur]] * [[Nafaanra|Nafaanra]] * [[Yoruba language‎|Yoruba]] }} | group5 = Sign languages | list5 = * [[Ghanaian Sign Language]] * [[Adamorobe Sign Language]] * [[Nanabin Sign Language]] | group6 = Immigrant languages | list6 = * [[English language|English]] * [[French language|French]] * [[Punjabi language|Punjabi]] * [[Spanish language|Spanish]] * [[German language|German]] * [[Italian language|Italian]] * [[Hindi language|Hindi]] * [[Hebrew language|Hebrew]] * [[Arabic language |Arabic]] * [[Chinese language|Chinese]] * [[Portuguese language|Portuguese]] * [[Japanese language|Japanese]] * [[Romani language|Romani]] * [[Russian language|Russian]] * [[Danish language|Danish]] * [[Dutch language|Dutch]] }}<noinclude> {{doc|content= {{collapsible option}} [[Category:Africa language navigational boxes|Ghana]] [[Category:Ghana navigational boxes]] }}</noinclude> 2ytwaoltt3gplf41bjs9ho5ylq0gsm3 Nhwɛdo:Merge partner 10 4224 37706 2025-03-14T16:37:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37706 wikitext text/x-wiki <includeonly>{{main other|{{#if:{{{1|}}}||[[Category:Articles for merging with no partner]]}}}}</includeonly><noinclude>{{documentation}}<!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! --></noinclude> 03gley1o1tdok9dxubq7goq6kf48k4q Nhwɛdo:Naval/core 10 4225 37707 2025-03-14T16:37:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37707 wikitext text/x-wiki <span class="flagicon">[[File:{{{flag alias-naval-{{{variant}}}|{{{flag alias-{{{variant}}}|{{{flag alias-naval|{{{flag alias}}}}}}}}}}}}|{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-naval-{{{variant}}}|{{#if:{{{flag alias-naval-{{{variant}}}|}}}|23x20px|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x20px|{{{size flag alias-naval|{{#if:{{{flag alias-naval|}}}|23x20px|{{{size flag alias|23x20px}}}}}}}}}}}}}}}}}}}}|{{{border-naval-{{{variant}}}|{{{border-{{{variant}}}|{{{border-naval|{{{border|border}}}}}}}}}}}} |alt=|link=]]&nbsp;</span>{{#if: {{{name|}}} |[[{{{link alias-naval|{{{shortname alias|{{{alias}}}}}} Navy}}}|{{{name}}}]] |[[{{{link alias-naval|{{{shortname alias|{{{alias}}}}}} Navy}}}]] }}<noinclude> {{Documentation|content={{High-use}}This is a meta-template used internally by [[Template:naval]]. It is not intended to be transcluded directly from the main article space.}} [[Category:Flag template system cores]] </noinclude> 7x7hyoyahhkgwdvk9lf73mrs4cf703d Nhwɛdo:Navy/core 10 4226 37708 2025-03-14T16:38:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37708 wikitext text/x-wiki <span class="flagicon">[[File:{{{flag alias-navy-{{{variant}}}|{{{flag alias-{{{variant}}}|{{{flag alias-navy|{{{flag alias}}}}}}}}}}}}|{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-navy-{{{variant}}}|{{#if:{{{flag alias-navy-{{{variant}}}|}}}|23x20px|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x20px|{{{size flag alias-navy|{{#if:{{{flag alias-navy|}}}|23x20px|{{{size flag alias|23x20px}}}}}}}}}}}}}}}}}}}}|{{{border-navy-{{{variant}}}|{{{border-{{{variant}}}|{{{border-navy|{{{border|border}}}}}}}}}}}} |alt=|link=]]&nbsp;</span>{{#if: {{{name|}}} |[[{{{link alias-navy|{{{shortname alias|{{{alias}}}}}} Navy}}}|{{{name}}}]] |[[{{{link alias-navy|{{{shortname alias|{{{alias}}}}}} Navy}}}]] }}<noinclude> {{Documentation}} </noinclude> 2vsly53ez4ngmyvyjwy71zz5wdaw9e8 Nhwɛdo:GNIS URL 10 4227 37709 2025-03-14T16:38:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37709 wikitext text/x-wiki {{#switch:{{{type|}}} |antarid=https://web.archive.org/web/2020/https://geonames.usgs.gov/apex/f?p=gnispq:5:::NO::P5_ANTAR_ID:{{urlencode:{{{1|{{{id|}}}}}}}} |retired|archived=https://gnis-ld.org/lod/gnis/feature/{{urlencode:{{{1|{{{id|}}}}}}}} |#default=https://edits.nationalmap.gov/apps/gaz-domestic/public/search/names/{{urlencode:{{{1|{{{id|}}}}}}}}}}<noinclude> {{Documentation}} </noinclude> htrs0cxci5201qdx34k8n59gqi350rk Nhwɛdo:Ghana-cuisine-stub 10 4228 37710 2025-03-14T16:38:22Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37710 wikitext text/x-wiki {{asbox | image = Ghanian food.jpg | pix = 40 | subject = [[Ghanaian cuisine]]–related | qualifier = | category = African cuisine stubs | tempsort = Ghana | category1 = Ghana stubs | tempsort1 = Cuisine | name = Template:Ghana-cuisine-stub }}<noinclude> [[Category:Cuisine stub templates]] [[Category:Ghana stub templates]] </noinclude> b8wjzxvhi8uy5it83vh6wbyyhurr10x Nhwɛdo:Hex2dec 10 4229 37711 2025-03-14T16:38:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37711 wikitext text/x-wiki {{#invoke: BaseConvert | convert | n={{{1}}} | base=10 | from=16 | default={{{default|0}}} }}<noinclude>{{documentation}}</noinclude> rkxh58qr2xmpmnap3qbh79h5bpmvwk2 Nhwɛdo:In string 10 4230 37712 2025-03-14T16:38:42Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37712 wikitext text/x-wiki {{#invoke:String|replace |source={{#invoke:String|find|source={{{source|{{{1|}}}}}}|target={{{target|{{{2|}}}}}}|start={{{start|{{{3|}}}}}}|plain={{#if:{{{plain|{{{4|}}}}}}|{{{plain|{{{4}}}}}}|true}}}} |pattern=^0$ |replace={{#if:{{{nomatch|}}}|{{{nomatch|}}}|{{#if:{{{nomatch}}}|0<!-- no replacement -->|<!--return blank-->}}}} |plain=false}}<!-- --><noinclude>{{documentation}}</noinclude> tr7klwr761m703pzx5qat4xi4rrtjw1 Nhwɛdo:Infobox language 10 4231 37713 2025-03-14T16:38:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37713 wikitext text/x-wiki {{Infobox | bodyclass = vevent infobox-has-images-with-white-backgrounds | bodystyle = {{#if:{{{boxsize|}}}|width: {{{boxsize}}};}} | abovestyle = font-size:125%; color: {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}} }}|#114057|1}}|white|{{{fontcolor|black}}} }}; background-color: {{#if:{{{creator|}}}{{{setting|}}}|#114057|{{#if:{{{signers|}}}|silver|{{Infobox language/family-color|{{{familycolor|Default}}} }} }} }}; | above = <includeonly>{{{name|{{#if:{{#invoke:Wikidata|ViewSomething|labels|en|value}}|{{#invoke:Wikidata|ViewSomething|labels|en|value}}|{{PAGENAMEBASE}}}}}}}</includeonly> | aboveclass = above | subheaderstyle = font-size:110%; color: {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}} }}|#114057|1}}|white|{{{fontcolor|black}}} }}; background-color: {{#if:{{{creator|}}}{{{setting|}}}|#114057|{{#if:{{{signers|}}}|silver|{{Infobox language/family-color|{{{familycolor|Default}}} }} }} }}; | subheader1 = {{{altname|}}} | subheader2 = {{{nativename|}}} | subheader3 = {{#if:{{{acceptance|}}}|({{{acceptance|}}})}} | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|upright={{#if:{{{imagescale|}}}|{{{imagescale|}}}|0.9}}|alt={{{imagealt|}}}}} | captionstyle = padding:0.35em 0.35em 0.25em;line-height:1.25em; | caption = {{{imagecaption|}}} | headerstyle = color: {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}|white|{{{fontcolor|black}}}}}; background-color: {{#if:{{{signers|}}}|silver|{{#if:{{{creator|}}}{{{setting|}}}|#114057|{{Infobox language/family-color|{{{familycolor|Default}}}}}}}}}; <!---------------------------------------------------------> | labelstyle = white-space:nowrap;padding-right:0.65em<!--(to ensure gap between any long/nonwrapped label and subsequent data on same line-->; | datastyle = line-height:1.3em; | label1 = Pronunciation | data1 = {{#if:{{{pronunciation|}}}| {{{pronunciation|''to be added''}}}}} | label2 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}} | Created&nbsp;by | Native&nbsp;to }} | data2 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}} |{{{creator|–}}} |{{{states|{{{state|}}}}}} }} | label3 = Date | data3 = {{{created|}}} | label4 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}} |Setting and usage |{{#if:{{{region|}}}|Region}} }} | data4 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}} |{{{setting|}}} |{{{region|}}} }} | label6 = Ethnicity | data6 = {{{ethnicity|}}} | label7 = {{#if:{{{extinct|}}} |[[Extinct language|Extinct]] |{{#if:{{{era|}}} |Era |{{#if:{{{creator|{{{speakers_label|}}}}}} |{{{speakers_label|Users}}} |{{longitem|Native speakers}} }} }} }} | data7 =<!-- -->{{#if:{{{extinct|}}}|{{#ifeq:{{{extinct}}}|?|(date missing)[[Category:Language articles with unknown extinction date]]|{{{extinct}}}}}<!-- extinct input used -->|{{#if:{{{era|}}}|{{{era}}}<!-- era input used -->|<!-- no era, check for sign/spoken -->{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}} }}|silver|1}}<!-- check for signers/silver -->|<!-- SIGN language (silver) -->{{#if:{{{signers|}}}{{{speakers|}}}|{{#ifeq: {{lc:{{{date}}}}}|na|{{{signers|{{{speakers|–}}}}}} |{{#ifeq:{{{signers|{{{speakers}}}}}}|?|<!-- -->|{{#ifeq:{{{signers|{{{speakers}}}}}}|none|''None'' |{{#if:{{{date|}}}|{{{signers|{{{speakers|–}}}}}}&nbsp;({{{dateprefix|}}}{{{date}}}) |{{{signers|{{{speakers|–}}}}}}{{main other|[[Category:Language articles with speaker number undated]]}}}} }} }} }} }}<!--(end if:date, ifeq:date=na, if:signers. end of SIGN) -->|<!-- SPOKEN language (not silver) -->{{#if:{{{speakers|}}}|{{#ifeq: {{lc:{{{date}}}}}|na|{{{speakers|–}}} |{{#ifeq: {{{date}}}|no date|(undated figure of {{{speakers}}})|<!-- The following changes the display depending on the age of the data. Limit set to 25 years, as a population can double in that time. -->{{#if:{{{date|}}}|{{#iferror:{{#expr: {{padleft:|4|{{{date}}}|}} }}||{{#ifexpr:(({{CURRENTYEAR}} - {{padleft:|4|{{{date}}}|}}) < 25)<!-- -->|<!-- regular-->{{{speakers|–}}}&nbsp;({{{dateprefix|}}}{{{date}}})<!-- -->|<!-- old (25+) -->({{{speakers}}} cited {{{dateprefix|}}}{{{date}}}){{main other|{{#ifeq:{{{ref}}}|e19|[[Category:Language articles with old Ethnologue 19 speaker data]]|{{#ifeq:{{{ref}}}|e18|[[Category:Language articles with old Ethnologue 18 speaker data]]|[[Category:Language articles with old speaker data]]}}}}}}}}}}<!--(end ifexpr:25+, iferror:) -->|{{#ifeq:{{{speakers}}}|?|<!-- -->|{{#ifeq:{{{speakers}}}|none|''None'' |<!-- no date input -->{{{speakers|–}}}{{main other|[[Category:Language articles with speaker number undated]]}}}} }} }}<!--(end if:date, before the 25+ expr check) -->}}<!--(end ifeq:date=no date) -->}}<!--(end ifeq:date=na) -->|<!--(no speakers number to be shown)-->}}}}<!--(end if:speakers (in 2nd param of silver-check), if:silver. end of SPOKEN) -->}} }}<!--(end if:era, if:extinct. No open #if:s left) If there is a ref, and there is any input for this row (data7), then we add the reference: -->{{#if:{{{ref|}}}|{{#if:{{{extinct|}}}{{{era|}}}{{{signers|}}}{{{speakers|}}}{{{date|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|sign_language}}|{{Infobox language/ref|{{{ref}}}|iso3={{{iso3|}}}|refname={{{refname|}}}|name={{{name|{{PAGENAME}}}}}|lc1={{{lc1|}}}|ld1={{Delink|{{{ld1}}}}}|lc2={{{lc2|}}}|ld2={{Delink|{{{ld2}}}}}|lc3={{{lc3|}}}|ld3={{Delink|{{{ld3}}}}}|lc4={{{lc4|}}}|ld4={{Delink|{{{ld4}}}}}|lc5={{{lc5|}}}|ld5={{Delink|{{{ld5}}}}}|lc6={{{lc6|}}}|ld6={{Delink|{{{ld6}}}}}|lc7={{{lc7|}}}|ld7={{Delink|{{{ld7}}}}}}}}}}}<!-- Add speakers2 after the ref: -->{{#if:{{{speakers2|}}}|<br />{{{speakers2|}}} }} | label8 = {{#if:{{{revived|}}} |[[Language revitalization|Revival]]{{#if:{{{revived-category|{{{revived-cat|}}}}}}|{{#ifeq:{{{revived-category|{{{revived-cat}}}}}}|nocat|<!--suppress-->|[[Category:{{{revived-category|{{{revived-cat}}}}}}]]|[[Category:Language revival]]}} }} }} | data8 = {{{revived|}}} | label9 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}} |Purpose |{{longitem|{{Wrap|[[Language family]]}}}} }} | data9 = {{#ifeq: {{lc:{{{family}}}}}|na||<div style="text-align:left;">{{{family|{{{fam1|{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|1}} |''Unknown''{{main other|[[Category:Languages without classification]]}} |{{#if:{{{creator|}}}{{{setting|}}} |[[Constructed language]] |{{Infobox language/genetic|{{{familycolor|Default}}}}} }} }}}}} <ul style="line-height:100%; margin-left:1.35em;padding-left:0"><li> {{#ifeq:{{{familycolor|}}}|unclassified||{{#ifeq:{{{familycolor|}}}|Unclassified||{{#ifeq:{{{familycolor|}}}|isolate||{{#ifeq:{{{familycolor|}}}|Isolate||{{#if:{{{fam2|}}} | {{{fam2}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam3|}}} | {{{fam3}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam4|}}} | {{{fam4}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam5|}}} | {{{fam5}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam6|}}} | {{{fam6}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam7|}}} | {{{fam7}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam8|}}} | {{{fam8}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam9|}}} | {{{fam9}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam10|}}} | {{{fam10}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam11|}}} | {{{fam11}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam12|}}} | {{{fam12}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam13|}}} | {{{fam13}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam14|}}} | {{{fam14}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{fam15|}}} | {{{fam15}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>'''{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}'''</li></ul> | '''{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}''' }}</li></ul>| '''{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}''' }}</li></ul>| '''{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}''' }}</li></ul>| '''{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}''' }}</li></ul>| '''{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}''' }}</li></ul>| '''{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}''' }}</li></ul>| '''{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}''' }}</li></ul>| '''{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}''' }}</li></ul>| '''{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}''' }}</li></ul>| '''{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}''' }}</li></ul>| '''{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}''' }}</li></ul>| '''{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}''' }}</li></ul>| '''{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}''' }}</li></ul>| '''{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}''' }} }}}}}}}}</li></ul>}}}</div>}} | label10 = {{longitem|{{#if:{{{ancestor2|}}}|Early forms|Early form}}}} | data10 = {{#if:{{{protoname|}}}{{{ancestor|}}}|<div style="text-align:left;">{{{protoname|{{{ancestor|}}}}}} {{#if:{{{ancestor2|}}}|<ul style="line-height:100%; margin-left:1.35em; padding-left:0"><li>{{{ancestor2}}} {{#if:{{{ancestor3|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor3}}} {{#if:{{{ancestor4|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor4}}} {{#if:{{{ancestor5|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor5}}} {{#if:{{{ancestor6|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor6}}} {{#if:{{{ancestor7|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor7}}} {{#if:{{{ancestor8|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor8}}} {{#if:{{{ancestor9|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor9}}} {{#if:{{{ancestor10|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor10}}} {{#if:{{{ancestor11|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor11}}} {{#if:{{{ancestor12|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor12}}} {{#if:{{{ancestor13|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor13}}} {{#if:{{{ancestor14|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor14}}} {{#if:{{{ancestor15|}}}|<ul style="line-height:100%; margin-left:0.45em; padding-left:0"><li>{{{ancestor15}}} </li></ul>}} </li></ul>}} </li></ul>}} </li></ul>}} </li></ul>}} </li></ul>}} </li></ul>}} </li></ul>}} </li></ul>}} </li></ul>}} </li></ul>}} </li></ul>}} </li></ul>}} </li></ul>}} </div>}} | label11 = {{longitem|Standard forms}} | data11 = {{#if:{{{standards|}}}|{{{standards}}} |{{#if:{{{stand1|}}}|{{plainlist| *{{{stand1|}}}{{#if:{{{stand2|}}}| *{{{stand2|}}}|}}{{#if:{{{stand3|}}}| *{{{stand3|}}}|}}{{#if:{{{stand4|}}}| *{{{stand4|}}}|}}{{#if:{{{stand5|}}}| *{{{stand5|}}}|}}{{#if:{{{stand6|}}}| *{{{stand6|}}}}}}}}}}} | label12 = {{#if:{{{dialect_label|}}}|{{{dialect_label|}}}|Dialects}} | data12 = {{#if:{{{dialects|}}}|{{{dialects}}} |{{#if:{{{dia1|}}}| {{#if:{{{dia1|}}}|*{{{dia1}}}}} {{#if:{{{dia2|}}}|*{{{dia2}}}}} {{#if:{{{dia3|}}}|*{{{dia3}}}}} {{#if:{{{dia4|}}}|*{{{dia4}}}}} {{#if:{{{dia5|}}}|*{{{dia5}}}}} {{#if:{{{dia6|}}}|*{{{dia6}}}}} {{#if:{{{dia7|}}}|*{{{dia7}}}}} {{#if:{{{dia8|}}}|*{{{dia8}}}}} {{#if:{{{dia9|}}}|*{{{dia9}}}}} {{#if:{{{dia10|}}}|*{{{dia10}}}}} {{#if:{{{dia11|}}}|*{{{dia11}}}}} {{#if:{{{dia12|}}}|*{{{dia12}}}}} {{#if:{{{dia13|}}}|*{{{dia13}}}}} {{#if:{{{dia14|}}}|*{{{dia14}}}}} {{#if:{{{dia15|}}}|*{{{dia15}}}}} {{#if:{{{dia16|}}}|*{{{dia16}}}}} {{#if:{{{dia17|}}}|*{{{dia17}}}}} {{#if:{{{dia18|}}}|*{{{dia18}}}}} {{#if:{{{dia19|}}}|*{{{dia19}}}}} {{#if:{{{dia20|}}}|*{{{dia20}}}}} {{#if:{{{dia21|}}}|*{{{dia21}}}}} {{#if:{{{dia22|}}}|*{{{dia22}}}}} {{#if:{{{dia23|}}}|*{{{dia23}}}}} {{#if:{{{dia24|}}}|*{{{dia24}}}}} {{#if:{{{dia25|}}}|*{{{dia25}}}}} {{#if:{{{dia26|}}}|*{{{dia26}}}}} {{#if:{{{dia27|}}}|*{{{dia27}}}}} {{#if:{{{dia28|}}}|*{{{dia28}}}}} {{#if:{{{dia29|}}}|*{{{dia29}}}}} {{#if:{{{dia30|}}}|*{{{dia30}}}}} {{#if:{{{dia31|}}}|*{{{dia31}}}}} {{#if:{{{dia32|}}}|*{{{dia32}}}}} {{#if:{{{dia33|}}}|*{{{dia33}}}}} {{#if:{{{dia34|}}}|*{{{dia34}}}}} {{#if:{{{dia35|}}}|*{{{dia35}}}}} {{#if:{{{dia36|}}}|*{{{dia36}}}}} {{#if:{{{dia37|}}}|*{{{dia37}}}}} {{#if:{{{dia38|}}}|*{{{dia38}}}}} {{#if:{{{dia39|}}}|*{{{dia39}}}}} {{#if:{{{dia40|}}}|*{{{dia40}}}}} }}}} | rowclass12 = {{#if:{{{dialects|}}}||{{#if:{{{dia1|}}}|{{{listclass|{{{liststyle|plainlist}}}}}}}}}} | label13 = {{longitem|{{Wrap|[[Writing system]]}}}} | data13 = {{#switch: {{lc:{{{script|}}}}} | latin | [[latin]] | latin alphabet | [[latin alphabet]] | [[latin alphabet|latin]] = [[Latin script|Latin]] | #default = {{{script|}}} }} | label14 = {{longitem|{{Wrap|[[Manually coded language|Signed forms]]}}}} | data14 = {{#if:{{{sign|}}}|{{{sign}}}}} | label15 = Sources | data15 = {{{posteriori|}}} <!---------------------------------------------------------> | header16 = {{#if:{{{nation|}}}{{{official|}}}{{{minority|}}}{{{agency|}}}{{{development_body|}}}|Official status}} | label17 = {{longitem|Official language&nbsp;in}} | data17 = {{{nation|{{{official|}}}}}} | label18 = {{longitem|class=nowrap|Recognised minority<br />language&nbsp;in}} | data18 = {{#if:{{{minority|}}} |<div style="<!--label17 above almost always linewraps, so:-->vertical-align:middle;">{{{minority}}}</div>}} | label19 = [[List of language regulators|Regulated&nbsp;by]] | data19 = {{{agency|{{#ifexpr:{{#if:{{{agency|}}}|1|0}} and {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|Default}}}}}|#114057|1}}|1|0}} | ''None'' <!-- | {{#if:{{{nation|}}}|''No official regulation''}} [this ends up claiming that languages have no regulation just because no-one bothered to add the regulator --> }}}}} | label20 = Development body | data20 = {{{development_body|}}} <!---------------------------------------------------------> | header21 = Language codes | label22 = {{nowrap|[[ISO 639-1]]}} | data22 = {{#if:{{{iso1|}}}|<code>{{#ifeq:{{str len|{{{iso1|}}}}}| 2 | {{ISO 639-1|{{{iso1}}}}} | {{{iso1}}} }}</code> {{{iso1comment|}}}}} | label23 = {{nowrap|[[ISO 639-2]]}} | data23 = {{#if:{{{iso2|}}}{{{iso2b|}}}{{{iso2t|}}} |<code>{{#if:{{{iso2b|}}}{{{iso2t|}}} |{{#ifeq:{{str len|{{{iso2b|}}}}}| 3 | {{ISO 639-2|{{{iso2b}}}}} | {{{iso2b}}} }}&nbsp;([[ISO 639-2/B|B]]) |{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|1}} |{{{iso2|sgn}}} |{{ #if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}} |{{{iso2|art}}} |{{#ifeq:{{str len|{{{iso2|}}}}}| 3 | {{ISO 639-2|{{{iso2}}}}} | {{{iso2}}} }}}}}}}}</code> {{{iso2comment|}}}{{ #if:{{{iso2b|}}}{{{iso2t|}}} |<br /><code>{{#ifeq:{{str len|{{{iso2t|}}}}}| 3 | {{ISO 639-2|{{{iso2t}}}}} | {{{iso2t}}} }}&nbsp;([[ISO 639-2/T|T]])</code>}} }} | label24 = {{nowrap|[[ISO 639-3]]}} | data24 = {{#if:{{{iso3|}}} |{{#ifeq:{{lc:{{{iso3|}}}}}|none|{{#if:{{{iso3comment|}}}|{{{iso3comment}}}|''None'' (<code>mis</code>)}}|<code>{{#ifeq:{{str len|{{{iso3}}}}}| 3 | [[ISO639-3:{{{iso3}}}|{{{iso3}}}]] | {{{iso3}}} }}</code> {{#if:{{{lc1|}}}| – inclusive code<!--not all are 'macrolanguages': Hittite, for example-->}} {{{iso3comment|}}}}}|{{#if:{{{lc1|}}}| |–}}}}{{#ifexpr:{{#if:{{{lc1|}}}|1|0}} and {{#if:{{{lc2|}}}|1|0}}|{{#if:{{{iso3|}}}|<br />Individual codes|{{#if:{{{lc3|}}}|Variously|Either}}}}:{{Infobox language/codelist |{{{lc1|}}}|{{{ld1|}}}}}{{Infobox language/codelist |{{{lc2|}}}|{{{ld2|}}}}}{{Infobox language/codelist |{{{lc3|}}}|{{{ld3|}}}}}{{Infobox language/codelist |{{{lc4|}}}|{{{ld4|}}}}}{{Infobox language/codelist |{{{lc5|}}}|{{{ld5|}}}}}{{Infobox language/codelist |{{{lc6|}}}|{{{ld6|}}}}}{{Infobox language/codelist |{{{lc7|}}}|{{{ld7|}}}}}{{Infobox language/codelist |{{{lc8|}}}|{{{ld8|}}}}}{{Infobox language/codelist |{{{lc9|}}}|{{{ld9|}}}}}{{Infobox language/codelist |{{{lc10|}}}|{{{ld10|}}}}}{{Infobox language/codelist |{{{lc11|}}}|{{{ld11|}}}}}{{Infobox language/codelist |{{{lc12|}}}|{{{ld12|}}}}}{{Infobox language/codelist |{{{lc13|}}}|{{{ld13|}}}}}{{Infobox language/codelist |{{{lc14|}}}|{{{ld14|}}}}}{{Infobox language/codelist |{{{lc15|}}}|{{{ld15|}}}}}{{Infobox language/codelist |{{{lc16|}}}|{{{ld16|}}}}}{{Infobox language/codelist |{{{lc17|}}}|{{{ld17|}}}}}{{Infobox language/codelist |{{{lc18|}}}|{{{ld18|}}}}}{{Infobox language/codelist |{{{lc19|}}}|{{{ld19|}}}}}{{Infobox language/codelist |{{{lc20|}}}|{{{ld20|}}}}}{{Infobox language/codelist |{{{lc21|}}}|{{{ld21|}}}}}{{Infobox language/codelist |{{{lc22|}}}|{{{ld22|}}}}}{{Infobox language/codelist |{{{lc23|}}}|{{{ld23|}}}}}{{Infobox language/codelist |{{{lc24|}}}|{{{ld24|}}}}}{{Infobox language/codelist |{{{lc25|}}}|{{{ld25|}}}}}{{Infobox language/codelist |{{{lc26|}}}|{{{ld26|}}}}}{{Infobox language/codelist |{{{lc27|}}}|{{{ld27|}}}}}{{Infobox language/codelist |{{{lc28|}}}|{{{ld28|}}}}}{{Infobox language/codelist |{{{lc29|}}}|{{{ld29|}}}}}{{Infobox language/codelist |{{{lc30|}}}|{{{ld30|}}}}}{{Infobox language/codelist |{{{lc31|}}}|{{{ld31|}}}}}{{Infobox language/codelist |{{{lc32|}}}|{{{ld32|}}}}}{{Infobox language/codelist |{{{lc33|}}}|{{{ld33|}}}}}{{Infobox language/codelist |{{{lc34|}}}|{{{ld34|}}}}}{{Infobox language/codelist |{{{lc35|}}}|{{{ld35|}}}}}{{Infobox language/codelist |{{{lc36|}}}|{{{ld36|}}}}}{{Infobox language/codelist |{{{lc37|}}}|{{{ld37|}}}}}{{Infobox language/codelist |{{{lc38|}}}|{{{ld38|}}}}}{{Infobox language/codelist |{{{lc39|}}}|{{{ld39|}}}}}{{Infobox language/codelist |{{{lc40|}}}|{{{ld40|}}} }} |{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br />Individual code:}}{{Infobox language/codelist|code={{{lc1}}}|2={{{ld1|}}} }} }} }} | label25 = {{nowrap|[[ISO 639-6]]}}<!-- NOTE: ISO 639-6 was withdrawn in 2014.--> | data25 = {{#if:{{{iso6|}}}|<code>{{{iso6}}}</code>[[Category:Languages with ISO6 code]]}} | label26 = {{longitem|[[Linguist List]]}} | data26 = {{Infobox language/linguistlist|1={{{linglist|}}} |2={{{lingname|}}}}} | label27 = &nbsp; | data27 = {{Infobox language/linguistlist|1={{{linglist2|}}}|2={{{lingname2|}}}}} | label28 = &nbsp; | data28 = {{Infobox language/linguistlist|1={{{linglist3|}}}|2={{{lingname3|}}}}} | label29 = &nbsp; | data29 = {{Infobox language/linguistlist|1={{{linglist4|}}}|2={{{lingname4|}}}}} | label30 = &nbsp; | data30 = {{Infobox language/linguistlist|1={{{linglist5|}}}|2={{{lingname5|}}}}} | label31 = &nbsp; | data31 = {{Infobox language/linguistlist|1={{{linglist6|}}}|2={{{lingname6|}}}}} | label32 = ''[[Glottolog]]'' | data32 = {{#if:{{{glotto|}}}|{{#ifeq:{{lc:{{{glotto|}}}}}|none|''None''[[Category:Languages without Glottolog code]]|{{#ifeq:{{lc:{{{glotto|}}}}}|spurious|(insufficiently attested or not a distinct language){{main other|[[Category:Languages rejected by Glottolog]]}}|<code>{{glottolink|{{{glotto}}}}}</code>{{#if:{{{glottoname|}}}|&nbsp; {{{glottoname}}}}}}}}}}}<!-- -->{{#if:{{{glotto2|}}}|{{#if:{{{glotto|}}}|<br />|<!--no break when more than one box on a page-->}}<code>{{glottolink|{{{glotto2}}}}}</code>{{#if:{{{glottoname2|}}}|&nbsp; {{{glottoname2}}}}}}}<!-- -->{{#if:{{{glotto3|}}}|{{#if:{{{glotto2|}}}|<br />|<!--no break-->}}<code>{{glottolink|{{{glotto3}}}}}</code>{{#if:{{{glottoname3|}}}|&nbsp; {{{glottoname3}}}}}}}<!-- -->{{#if:{{{glotto4|}}}|{{#if:{{{glotto3|}}}|<br />|<!--no break-->}}<code>{{glottolink|{{{glotto4}}}}}</code>{{#if:{{{glottoname4|}}}|&nbsp; {{{glottoname4}}}}}}}<!-- -->{{#if:{{{glotto5|}}}|{{#if:{{{glotto4|}}}|<br />|<!--no break-->}}<code>{{glottolink|{{{glotto5}}}}}</code>{{#if:{{{glottoname5|}}}|&nbsp; {{{glottoname5}}}}}}} | label33 = [[Australian Institute of Aboriginal and Torres Strait Islander Studies|AIATSIS]]{{#if:{{{aiatsis|}}}|{{#tag:ref|{{AIATSIS|{{{aiatsis|}}}|{{{aiatsisname|{{{name}}}}}}|{{{aiatsis2|}}}}}|name="AIATSIS"}}}} | data33 = {{#if:{{{aiatsis|}}}|<code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis}}} {{{aiatsis}}}]</code>{{#if:{{{aiatsisname|}}}|&nbsp;{{{aiatsisname}}}}} }}{{#if:{{{aiatsis2|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis2}}} {{{aiatsis2}}}]</code>{{#if:{{{aiatsisname2|}}}|&nbsp;{{{aiatsisname2}}}}} }}{{#if:{{{aiatsis3|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis3}}} {{{aiatsis3}}}]</code>{{#if:{{{aiatsisname3|}}}|&nbsp;{{{aiatsisname3}}}}} }}{{#if:{{{aiatsis4|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis4}}} {{{aiatsis4}}}]</code>{{#if:{{{aiatsisname4|}}}|&nbsp;{{{aiatsisname4}}}}} }}{{#if:{{{aiatsis5|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis5}}} {{{aiatsis5}}}]</code>{{#if:{{{aiatsisname5|}}}|&nbsp;{{{aiatsisname5}}}}} }}{{#if:{{{aiatsis6|}}}|, <code>[https://collection.aiatsis.gov.au/austlang/language/{{{aiatsis6}}} {{{aiatsis6}}}]</code>{{#if:{{{aiatsisname6|}}}|&nbsp;{{{aiatsisname6}}}}} }} | label34 = {{longitem|{{Wrap|[[Guthrie classification of Bantu languages|Guthrie code]]}}}} | data34 = {{#if:{{{guthrie|}}}|<code>{{{guthrie}}}</code><ref name="Guthrie">Jouni Filip Maho, 2009. [https://web.archive.org/web/20180203191542/http://goto.glocalnet.net/mahopapers/nuglonline.pdf New Updated Guthrie List Online]</ref>}} | label35 = [[Endangered Languages Project|ELP]] | data35 = {{#ifeq: {{lc: {{{ELP|}}} }} | none | | {{Endangered Languages Project |ELP={{{ELP|}}} |ELPname={{{ELPname|}}} |qid={{{qid|}}} }} }} | label36 = &nbsp;<!--keeps ELP entries aligned--> | data36 = {{#if:{{{ELP2|}}}|[https://www.endangeredlanguages.com/lang/{{{ELP2}}} {{{ELPname2}}}]{{#tag:ref|[https://www.endangeredlanguages.com/lang/{{{ELP2|}}} Endangered Languages Project data for {{{ELPname2}}}].|name="ELP2"}}[[Category:Language articles with manual ELP links]]}} | label37 = &nbsp; | data37 = {{#if:{{{ELP3|}}}|[https://www.endangeredlanguages.com/lang/{{{ELP3}}} {{{ELPname3}}}]{{#tag:ref|[https://www.endangeredlanguages.com/lang/{{{ELP3|}}} Endangered Languages Project data for {{{ELPname3}}}].|name="ELP3"}}[[Category:Language articles with manual ELP links]]}} | label38 = &nbsp; | data38 = {{#if:{{{ELP4|}}}|[https://www.endangeredlanguages.com/lang/{{{ELP4}}} {{{ELPname4}}}]{{#tag:ref|[https://www.endangeredlanguages.com/lang/{{{ELP4|}}} Endangered Languages Project data for {{{ELPname4}}}].|name="ELP4"}}[[Category:Language articles with manual ELP links]]}} | label39 = &nbsp; | data39 = {{#if:{{{ELP5|}}}|[https://www.endangeredlanguages.com/lang/{{{ELP5}}} {{{ELPname5}}}]{{#tag:ref|[https://www.endangeredlanguages.com/lang/{{{ELP5|}}} Endangered Languages Project data for {{{ELPname5}}}].|name="ELP5"}}[[Category:Language articles with manual ELP links]]}} | label40 = &nbsp; | data40 = {{#if:{{{ELP6|}}}|[https://www.endangeredlanguages.com/lang/{{{ELP6}}} {{{ELPname6}}}]{{#tag:ref|[https://www.endangeredlanguages.com/lang/{{{ELP6|}}} Endangered Languages Project data for {{{ELPname6}}}].|name="ELP6"}}[[Category:Language articles with manual ELP links]]}} | label41 = [[Glottopedia]] | data41 = {{#if:{{{glottopedia|}}}|<code>[http://www.glottopedia.org/index.php/{{{glottopedia}}} {{{glottopedia}}}]</code>{{#tag:ref|[http://www.glottopedia.org/index.php/{{{glottopedia}}} Glottopedia article on {{PAGENAMEBASE}}].|name="Glottopedia"}}}} | label42 = [[Linguasphere Observatory|Linguasphere]] | data42 = {{Infobox language/lingualist|1={{{lingua|}}} |2={{{linguaname|}}}}} | label43 = &nbsp; | data43 = {{Infobox language/lingualist|1={{{lingua2|}}}|2={{{linguaname2|}}}}} | label44 = &nbsp; | data44 = {{Infobox language/lingualist|1={{{lingua3|}}}|2={{{linguaname3|}}}}} | label45 = &nbsp; | data45 = {{Infobox language/lingualist|1={{{lingua4|}}}|2={{{linguaname4|}}}}} | label46 = &nbsp; | data46 = {{Infobox language/lingualist|1={{{lingua5|}}}|2={{{linguaname5|}}}}} | label47 = &nbsp; | data47 = {{Infobox language/lingualist|1={{{lingua6|}}}|2={{{linguaname6|}}}}} | label48 = &nbsp; | data48 = {{Infobox language/lingualist|1={{{lingua7|}}}|2={{{linguaname7|}}}}} | label49 = &nbsp; | data49 = {{Infobox language/lingualist|1={{{lingua8|}}}|2={{{linguaname8|}}}}} | label50 = &nbsp; | data50 = {{Infobox language/lingualist|1={{{lingua9|}}}|2={{{linguaname9|}}}}} | label51 = &nbsp; | data51 = {{Infobox language/lingualist|1={{{lingua10|}}}|2={{{linguaname10|}}}}} | label52 = [[IETF language tag|IETF]] | data52 = {{#if:{{{ietf|}}}|<code>{{{ietf}}}</code>{{Main other|[[Category:Language articles with IETF language tag]]}}}} | data53 = {{#if:{{{map|}}} |{{#invoke:InfoboxImage|InfoboxImage|image={{{map}}}|upright={{#if:{{{mapscale|}}}|{{{mapscale|}}}|1.15}}|alt={{{mapalt|}}}}}{{#if:{{{mapcaption|}}}|<div style="text-align:left;">{{{mapcaption}}}</div>}}| }} | data54 = {{#if:{{{map2|}}} | {{#invoke:InfoboxImage|InfoboxImage|image={{{map2}}}|upright={{#if:{{{mapscale|}}}|{{{mapscale|}}}|1.45}}|alt={{{mapalt2|}}}}}{{#if:{{{mapcaption2|}}}|<div style="text-align:left;">{{{mapcaption2}}}</div>}} }} | data55 = {{#if:{{both| {{{pushpin_map|}}} | {{{coordinates|}}}{{{coords|}}} }}| {{location map|{{{pushpin_map|}}} |coordinates = {{if empty|{{{coordinates|}}}|{{{coords|}}}}} |border = infobox |alt = {{{pushpin_map_alt|Approximate location where {{{name|the language}}} is spoken}}} |caption = {{{pushpin_map_caption|}}} |float = center |width = {{{pushpin_mapsize|}}} |default_width = 250 |AlternativeMap = {{{pushpin_image|}}} |label = {{#ifeq: {{lc: {{{pushpin_label_position|}}} }} | none | | {{if empty|{{{pushpin_label|}}}|{{{name|}}}|{{PAGENAMEBASE}} }} }} |marksize =6 |position = {{{pushpin_label_position|}}} }} }} | data56 = {{#if:{{if empty|{{{coordinates|}}}|{{{coords|}}}}} |Coordinates: {{#invoke:Coordinates|coordinsert|{{{coordinates|{{{coords|}}}}}}|type:landmark}}| }} | data57 = {{{module|}}} <!---------------------------------------------------------> | belowclass = noprint selfref | belowstyle = background-color:#E7E7FF;color:inherit;padding:0.3em 0.5em;text-align:left;line-height:1.3; | below = {{#ifeq:{{lc:{{{notice|{{{notice2|}}}}}}}}|ipa |'''This article contains [[International Phonetic Alphabet|IPA]] phonetic symbols.''' Without proper [[Help:IPA#Rendering issues|rendering support]], you may see [[Specials (Unicode block)#Replacement character|question marks, boxes, or other symbols]] instead of [[Unicode]] characters. For an introductory guide on IPA symbols, see [[Help:IPA]]. }} }}<!-- ---- Adding tracking categories ---- Note 1: Above in this code, already tracking [[Category:...]]'s may be added. Note 2: All categories are using {{main other|[[Cat:...]}}. -->{{main other|<!-- -->{{#if:{{Infobox language/family-color|{{{familycolor|}}}}}{{{signers|}}}{{{creator|}}}||[[Category:Languages without family color codes]]}}<!-- -->{{#if:{{{extinct|}}}{{{era|}}}{{{signers|}}}{{{speakers|}}}{{{creator|}}}{{{setting|}}}||<!-- no main input for data7 -->[[Category:Language articles without speaker estimate]]}}<!-- -->{{#ifeq:{{{speakers|}}}|?|{{#if:{{{iso3|}}}{{{lc1|}}}|{{#ifeq:{{{iso3|}}}|none|<!-- ok -->|{{#ifeq:{{{ref|}}}|e18|<!-- ok -->|[[Category:Language articles with unknown population not citing Ethnologue 18]]}}}}}}}}<!-- -->{{#ifeq:{{lc:{{{iso3|}}}}}|none|{{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|#114057|1}}|[[Category:Conlangs without ISO 639-3 code]]}}}}<!-- -->{{#if:{{{date|}}}|{{#iferror: {{#expr: {{padleft:|4|{{{date}}}|}} }} |<!-- -->{{#switch: {{lc:{{{date}}}}} | na = [[Category:Language articles with NA population dates]] | no date = [[Category:Language articles with 'no date' set]] | #default = [[Category:Language articles with invalid population dates]]<!-- -->}}|<!-- no error -->}}|<!-- no date -->}}<!-- -->{{#if:{{{iso3|}}}|<!--ok-->|{{#if:{{{lc1|}}}|<!--ok-->|<!-- -->{{#switch: {{lc:{{{isoexception}}}}} | dialect = [[Category:Dialects of languages with ISO 639-3 code]] | historical = [[Category:Historical forms of languages with ISO codes]] | protolanguage = [[Category:Protolanguages without ISO codes]] | talkpage = |}}}}}}<!-- -->{{#ifeq:{{{iso3|}}}|none|{{#if:{{{glotto|}}}|<!--ok-->|{{#if:{{{linglist|}}}|<!--ok-->|{{#if:{{{lingua|}}}|<!--ok-->|{{#if:{{{aiatsis|}}}|<!--ok-->|{{#if:{{{guthrie|}}}|<!--ok-->|{{#if:{{{creator|}}}|<!--ok-->|{{#if:{{{created|}}}|<!--ok-->|[[Category:Languages without ISO 639-3 code]]}}}}}}}}}}}}}}}}<!-- -->{{#if:{{{iso3|}}}{{{lc1|}}}{{{glotto|}}}{{{glotto2|}}}{{{glotto3|}}}{{{glotto4|}}}{{{glotto5|}}}{{{linglist|}}}{{{lingua|}}}{{{aiatsis|}}}{{{guthrie|}}}{{{isoexception|}}}|<!--ok-->|[[Category:Language articles without language codes]]}}<!-- -->{{#if:{{{lc1|}}}|{{#if:{{{lc2|}}}|<!--ok-->|[[Category:Languages which need ISO 639-3 comment]]}}}}<!-- -->{{#ifeq:{{{iso3|}}}|none|{{#ifeq:{{{ref|}}}|e18|[[Category:Nonexistent E18 links]]}}}}<!-- -->{{#ifeq:{{{iso3|}}}|none|{{#if:{{{linglist|}}}|{{#ifeq:{{{isoexception|}}}|dialect|[[Category:Dialects with Linguist List code]]|[[Category:Languages without ISO 639-3 code but with Linguist List code]]}}}}<!-- -->{{#ifeq:{{{glotto|}}}|none|<!--ok-->||{{#if:{{{glotto|}}}|[[Category:Languages without ISO 639-3 code but with Glottolog code]]}}}}<!-- -->{{#if:{{{lingua|}}}|[[Category:Languages without ISO 639-3 code but with Linguasphere code]]}}<!-- -->{{#if:{{{aiatsis|}}}|[[Category:Languages without ISO 639-3 code but with AIATSIS code]]}}<!-- -->{{#if:{{{guthrie|}}}|[[Category:Languages without ISO 639-3 code but with Guthrie code]]}}}}<!-- -->{{#if:{{{iso3|}}}|<!--okay-->|{{#if:{{{lc1|}}}|<!--ok-->|{{#if:{{{linglist|}}}|{{#ifeq:{{{isoexception|}}}|dialect|[[Category:Dialects with Linguist List code]]|[[Category:Languages without ISO 639-3 code but with Linguist List code]]}}}}<!-- -->{{#ifeq:{{{glotto|}}}|none|<!--ok-->|{{#if:{{{glotto|}}}|[[Category:Languages without ISO 639-3 code but with Glottolog code]]}}}}<!-- -->{{#if:{{{lingua|}}}|[[Category:Languages without ISO 639-3 code but with Linguasphere code]]}}<!-- -->{{#if:{{{aiatsis|}}}|[[Category:Languages without ISO 639-3 code but with AIATSIS code]]}}<!-- -->{{#if:{{{guthrie|}}}|[[Category:Languages without ISO 639-3 code but with Guthrie code]]}}}}}}<!-- -->{{#if:{{{glotto|}}}|{{#if:{{{glottorefname|}}}{{{glottoname|}}}|<!--ok--> |{{#switch: {{lc:{{{glotto}}}}} |none = |spurious = |#default = [[Category:Articles with unnamed Glottolog code]]}}}}}}<!-- -->{{#if:{{{glotto2|}}}|{{#if:{{{glottoname2|}}}{{{glottorefname2|}}}|<!--ok-->|[[Category:Articles with unnamed Glottolog code]]}}}}<!-- -->{{#if:{{{glotto3|}}}|{{#if:{{{glottoname3|}}}{{{glottorefname3|}}}|<!--ok-->|[[Category:Articles with unnamed Glottolog code]]}}}}<!-- -->{{#if:{{{glotto4|}}}|{{#if:{{{glottoname4|}}}{{{glottorefname4|}}}|<!--ok-->|[[Category:Articles with unnamed Glottolog code]]}}}}<!-- -->{{#if:{{{glotto5|}}}|{{#if:{{{glottoname5|}}}{{{glottorefname5|}}}|<!--ok-->|[[Category:Articles with unnamed Glottolog code]]}}}}<!-- -->{{#ifeq:{{Str index|{{{map|}}}|1}}|[|[[Category:Ill-formatted infobox-language images]]|<!--ok-->}}<!-- -->{{#ifeq:{{Str index|{{{map2|}}}|1}}|[|[[Category:Ill-formatted infobox-language images]]|<!--ok-->}}<!-- -->{{#ifeq:{{Str index|{{{image|}}}|1}}|[|[[Category:Ill-formatted infobox-language images]]|<!--ok-->}}<!-- -->{{#if:{{{iso2|}}}{{{iso2b|}}}{{{iso2t|}}}|[[Category:Languages with ISO 639-2 code]]|<!--ok-->}}<!-- -->{{#if:{{{iso1|}}}|[[Category:Languages with ISO 639-1 code]]|<!--ok-->}}<!-- -->{{#if:{{{speakers|}}}|{{#ifeq:{{{speakers|}}}|?|{{#if:{{{ref|}}}|[[Category:Language articles with speakers set to 'unknown' despite a reference]]|{{#ifeq:{{{isoexception|}}}|dialect|[[Category:Dialect articles with speakers set to 'unknown']]|[[Category:Language articles with speakers set to 'unknown']]}}}}|{{#ifeq:{{{speakers|}}}|none|{{#ifeq:{{lc:{{{familycolor|}}}}}|pidgin|<!--ok: pidgins don't have native speakers-->|[[Category:Language articles with speakers set to 'none']]}}|{{#if:{{{ref|}}}|<!--ok-->|[[Category:Language articles without reference field]]}}}}}}}}<!-- -->{{#if:{{{extinct|}}}{{{era|}}}|{{#if:{{{ref|}}}|<!--ok-->|{{#ifeq:{{{extinct}}}|?|<!--ok-->|[[Category:Language articles with unreferenced extinction date]]}}}}}}<!-- -->{{#if:{{{boxsize|}}}|}}<!-- -->{{#if:{{{glotto|}}}{{{glotto2|}}}{{{glotto3|}}}{{{glotto4|}}}{{{glotto5|}}}|<!--ok-->|[[Category:Language articles missing Glottolog code]]}}<!-- -->{{#ifeq:{{{iso3|}}}|none|{{#ifeq:{{{glotto|}}}|none|[[Category:Languages with neither ISO nor Glottolog code]]}}}}<!-- -->{{#ifeq:{{{iso3|}}}|none||{{#if:{{{iso3|}}}{{{lc1|}}}|{{#if:{{{ref|}}}|{{#switch: {{{ref}}} | e26 = | e25 = | e24 = | e23 = | e22 = | e21 = | e20 = | e19 = | e18 = | e17 = | e16 = | e15 = | e14 = | e13 = | e12 = | e11 = | e10 = | e09 = | e08 = | ne2007 = [[Category:Articles citing Nationalencyklopedin]] | ne2010 = [[Category:Articles citing Nationalencyklopedin]] | inali = [[Category:Articles citing INALI]] | linglist = [[Category:Articles citing Linguist List]] | aiatsis= [[Category:Articles citing AIATSIS]] | guthrie = [[Category:Articles citing Maho/Guthrie]] | &nbsp; = [[Category:Articles opting out of population reference]] | {{#if:{{{extinct|}}}{{{era|}}}|[[Category:Extinct ISO language articles citing sources other than Ethnologue]]|[[Category:ISO language articles citing sources other than Ethnologue]]}}}}}}}}}}<!-- -->{{#invoke:Check for unknown parameters | check | ignoreblank = y | unknown = [[Category:Language articles with unsupported infobox fields|_VALUE_]] | preview = Page using [[Template:Infobox language]] with unknown parameter "_VALUE_" | acceptance | agency | aiatsis | aiatsis2 | aiatsis3 | aiatsis4 | aiatsis5 | aiatsis6 | aiatsisname | aiatsisname2 | aiatsisname3 | aiatsisname4 | aiatsisname5 | aiatsisname6 | altname | ancestor | ancestor2 | ancestor3 | ancestor4 | ancestor5 | ancestor6 | ancestor7 | ancestor8 | ancestor9 | ancestor10 | ancestor11 | ancestor12 | ancestor13 | ancestor14 | ancestor15 | boxsize | coordinates | coords | created | creator | date | dateprefix | development_body | dia1 | dia2 | dia3 | dia4 | dia5 | dia6 | dia7 | dia8 | dia9 | dia10 | dia11 | dia12 | dia13 | dia14 | dia15 | dia16 | dia17 | dia18 | dia19 | dia20 | dia21 | dia22 | dia23 | dia24 | dia25 | dia26 | dia27 | dia28 | dia29 | dia30 | dia31 | dia32 | dia33 | dia34 | dia35 | dia36 | dia37 | dia38 | dia39 | dia40 | dialects | ELP | ELPname | ELP2 | ELPname2 | ELP3 | ELPname3 | ELP4 | ELPname4 | ELP5 | ELPname5 | ELP6 | ELPname6 | era | ethnicity | extinct | fam1 | fam2 | fam3 | fam4 | fam5 | fam6 | fam7 | fam8 | fam9 | fam10 | fam11 | fam12 | fam13 | fam14 | fam15 | family | familycolor | fontcolor | glotto | glotto2 | glotto3 | glotto4 | glotto5 | glottofoot | glottoname | glottoname2 | glottoname3 | glottoname4 | glottoname5 | glottorefname | glottorefname2 | glottorefname3 | glottorefname4 | glottorefname5 | glottopedia | guthrie | ietf | image | imagealt | imagecaption | imagescale | iso1 | iso1comment | iso2 | iso2b | iso2comment | iso2t | iso3 | iso3comment | iso6 | isoexception | lc1 | lc2 | lc3 | lc4 | lc5 | lc6 | lc7 | lc8 | lc9 | lc10 | lc11 | lc12 | lc13 | lc14 | lc15 | lc16 | lc17 | lc18 | lc19 | lc20 | lc21 | lc22 | lc23 | lc24 | lc25 | lc26 | lc27 | lc28 | lc29 | lc30 | lc31 | lc32 | lc33 | lc34 | lc35 | lc36 | lc37 | lc38 | lc39 | lc40 | ld1 | ld2 | ld3 | ld4 | ld5 | ld6 | ld7 | ld8 | ld9 | ld10 | ld11 | ld12 | ld13 | ld14 | ld15 | ld16 | ld17 | ld18 | ld19 | ld20 | ld21 | ld22 | ld23 | ld24 | ld25 | ld26 | ld27 | ld28 | ld29 | ld30| ld31 | ld32 | ld33 | ld34 | ld35 | ld36 | ld37 | ld38 | ld39 | ld40 | linglist | linglist2 | linglist3 | linglist4 | linglist5 | linglist6 | lingname | lingname2 | lingname3 | lingname4 | lingname5 | lingname6 | lingua | lingua_ref | listclass | map | map2 | mapalt | mapalt2 | mapcaption | mapcaption2 | mapscale | minority | module | name | nation | nativename | notice | notice2 | posteriori | pronunciation | protoname | pushpin_map | pushpin_map_alt | pushpin_map_caption | pushpin_mapsize | pushpin_image | pushpin_label | pushpin_label_position | ref | refname | region | revived | revived-cat | revived-category | script | setting | sign | signers | speakers | speakers2 | speakers_label | stand1 | stand2 | stand3 | stand4 | stand5 | stand6 | standards | state | states }}<templatestyles src="Template:Infobox/styles-images.css" /><!-- Close wrapping {{main other}} for the categories: -->}}<noinclude> {{documentation}} </noinclude> 40wbvkan7lfyi00omot6isjod90jq0x Nhwɛdo:Marriage/styles.css 10 4232 37714 2025-03-14T16:39:02Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37714 sanitized-css text/css /* {{pp-template}} */ .marriage-line-margin2px { line-height: 0; margin-bottom: -2px; } .marriage-line-margin3px { line-height: 0; margin-bottom: -3px; } .marriage-display-ws { display: inline; white-space: nowrap; } ncujis0v9otsjph948n73l7wjv2r8l9 Nhwɛdo:Military/core 10 4233 37715 2025-03-14T16:39:16Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37715 wikitext text/x-wiki <span class="flagicon">[[File:{{{flag alias-military-{{{variant}}}|{{{flag alias-{{{variant}}}|{{{flag alias-military|{{{flag alias}}}}}}}}}}}}|{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-military-{{{variant}}}|{{#if:{{{flag alias-military-{{{variant}}}|}}}|23x17px|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x17px|{{{size flag alias-military|{{#if:{{{flag alias-military|}}}|23x17px|{{{size flag alias|23x17px}}}}}}}}}}}}}}}}}}}}|{{{border-military-{{{variant}}}|{{{border-{{{variant}}}|{{{border-military|{{{border|border}}}}}}}}}}}} |alt=|link=]]&nbsp;</span>[[{{{link alias-military|{{{shortname alias|{{{alias}}}}}} Armed Forces}}}{{#if: {{{name|}}} | {{!}}{{{name}}} }}]]<noinclude>{{Documentation|content=This is a meta-template used internally by [[Template:Armed forces]]. It is not intended to be transcluded directly from the main article space.}} [[Category:Flag template system cores]]</noinclude> b8dvp74vxarqg509dxm0sdulo69a7x3 Nhwɛdo:NOINDEX 10 4234 37716 2025-03-14T16:39:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37716 wikitext text/x-wiki <includeonly>__NOINDEX__{{#ifeq:{{{visible|}}}|yes|{{{text|This page has been removed from search engines' indexes.}}}}}{{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Noindexed articles]]}}</includeonly><noinclude> {{documentation}} </noinclude> llng0eef72kmdk3c47q3v35lh03783o Nhwɛdo:Nonumtoc/styles.css 10 4235 37717 2025-03-14T16:39:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37717 sanitized-css text/css /* {{pp-template}} */ .tocnumber { display: none; } #toc ul, .toc ul { line-height: 1.5em; list-style: none; margin: .3em 0 0; padding: 0; } .hlist #toc ul ul, .hlist .toc ul ul { /* @noflip */ margin: 0; } qhorm5rsiwn3gcc3hkoxmif04p3bh2h Nhwɛdo:ODNBsub 10 4236 37718 2025-03-14T16:40:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37718 wikitext text/x-wiki {{link note|note={{#ifeq: {{{sentence|no}}} | yes | S | s }}ubscription or [https://www.oxforddnb.com/help/subscribe#public UK public library membership] required{{#ifeq: {{{sentence|no}}} | yes | . | }}}}<noinclude> {{Documentation}} </noinclude> 8ctxqjv709d4o58no4f6cgqy7ga4bb5 Nhwɛdo:REVISIONUSER2 10 4237 37719 2025-03-14T16:40:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37719 wikitext text/x-wiki {{encodefirst|{{#if:{{{1|}}}|{{REVISIONUSER:{{{1|}}}}}|{{REVISIONUSER}}}}}}<noinclude> {{Documentation}} </noinclude> pmhas8mpsvp938mrt3apg2lh1s9b6kk Nhwɛdo:Toolbar 10 4238 37720 2025-03-14T16:40:24Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37720 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:Toolbar|main}}<noinclude> {{documentation}} </noinclude> qclufe7lvdzex2my9nsfp5rgfunfks0 Nhwɛdo:Unichar/hexformat 10 4239 37721 2025-03-14T16:40:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37721 wikitext text/x-wiki {{#ifeq:{{{1|<#salted#>}}} | <#salted#> | <#salted#> | {{padleft:{{uc:{{#switch:{{lc:{{padleft:|2|{{{1|0}}}}}}} | 0x = {{Str right|{{{1}}}|2}} <!--rm here: prefix u+, because that option is too expensive--> |{{{1}}} }}}}|4|0 }} }}<noinclude> {{Documentation}} </noinclude> n9f9ecsppzfipfab7jzaqh31dm7epx2 Nhwɛdo:Angola-stub 10 4240 37722 2025-03-14T16:40:48Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37722 wikitext text/x-wiki {{asbox | image = Flag of Angola.svg{{!}}border | pix = 30 | subject = [[Angola]]-related | qualifier = | category = Angola stubs | tempsort = | name = Template:Angola-stub }}<noinclude> [[Category:Angola stub templates| ]] </noinclude> g3pkan15degxeic971vhq94skfcepuf Nhwɛdo:Authority control 10 4241 37723 2025-03-14T16:41:00Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37723 wikitext text/x-wiki {{#invoke:Authority control|authorityControl}}<noinclude> {{documentation}} </noinclude> r48ujosbuyn94pk0voopv45idwf5fo2 Nhwɛdo:BAG Admin Tools 10 4242 37724 2025-03-14T16:41:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37724 wikitext text/x-wiki #REDIRECT [[Template:BAG Tools]] 5xe2t7j4rebwwelp6nknh11lh5unw30 Nhwɛdo:BFA 10 4243 37725 2025-03-14T16:41:18Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37725 wikitext text/x-wiki {{#invoke:flag||Burkina Faso}}<noinclude> {{flag template documentation|Burkina Faso|BFA|BUR|BFA}} </noinclude> 6ywdkwj11xdeti1p3iryjmosd0qcaxn Nhwɛdo:Being deleted 10 4244 37726 2025-03-14T16:41:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37726 wikitext text/x-wiki {{#switch:{{{_demospace|{{NAMESPACE}}}}}|Template|Module={{Mbox | type = delete | image = none | text = '''This {{#if:{{{module|}}}|module|template}} is currently being {{#if:{{{merge|}}}|merged with [[{{{merge}}}]]|[[Wikipedia:Deletion policy|deleted]]}}.'''<br />This {{#if:{{{module|}}}|module|template}} is being {{#if:{{{merge|}}}|merged with another {{#if:{{{module|}}}|module|template}}|removed from the pages on which it is currently used}}, after which it will be {{#if:{{{merge|}}}|redirected or deleted|deleted}}. '''Please check [[Wikipedia:Templates for discussion/Holding cell]] for any additional instructions'''. {{#if:{{{merge|}}}||Please do not use it on any additional pages, but do not remove it from pages if it is under [[Wikipedia:Deletion review|deletion review]].}} The decision to {{#if:{{{merge|}}}|merge|delete}} this template was made following [[Wikipedia:Templates for discussion/Log/{{Date|{{{date|{{{1}}}}}}|ymd}}#{{#if:{{{template|{{{2|}}}}}}|{{{template|{{{2}}}}}}|{{#if:{{{module|}}}|{{{module}}}|Template:{{PAGENAME}}}}}}|this discussion initiated on {{Date|{{YMD to ISO|{{{date|{{{1}}}}}}}}|dmy}}]] at [[Wikipedia:Templates for discussion|Templates for discussion]].<small>{{#if:{{{merge|}}}|<br/>'''Note''': Please review this template's instructions at [[Wikipedia:Templates for discussion/Holding cell]] before proceeding with any type of merging.|<span class="sysop-show"><br/>'''[[Wikipedia:Administrators|Administrators]]''': Please review this {{#if:{{{module|}}}|module|template}}'s instructions at [[Wikipedia:Templates for discussion/Holding cell]] before proceeding with any action.</span>}}</small> }}{{#if:{{{nocat|<noinclude>yes</noinclude>}}}||[[Category:Wikipedia templates currently being merged or deleted]]}} |{{#switch:{{lc:{{{type}}}}} <!-- Sidebar version, used if type=sidebar--> |infobox|box|sidebar= <div class="boilerplate metadata plainlinks" id="tfd" style="background-color: transparent; padding: 0; font-size:xx-small; color:#000000; text-align: center; position: relative; float: right; border-bottom:1px solid #AAAAAA; width: {{if empty|{{{width|}}}|27em}}">&lsaquo; The {{#if:{{{module|}}}|[[Help:Module|module]]|[[Help:Template|template]]}} below {{#if:{{{module|{{{template|{{{2|}}}}}}}}}|([[{{{module|{{{template|{{{2}}}}}}}}}|{{PAGENAME:{{{module|{{{template|{{{2}}}}}}}}}}}]])}} is being {{#if:{{{merge|}}}|merged|deleted}}. See [[Wikipedia:Templates for discussion/Log/{{Date|{{{date|{{{1}}}}}}|ymd}}#{{#if:1|{{{module|{{{template|{{{2|}}}}}}}}}}}|templates for discussion]] for the discussion that led to this result. &rsaquo;</div> <!-- Default version, used in all other cases --> |#default = <div class="boilerplate metadata plainlinks" id="tfd" style="background-color: transparent; padding: 0; font-size:xx-small; color:#000000; text-align: center; border-bottom:1px solid #AAAAAA;">&lsaquo; The {{#if:{{{module|}}}|[[Help:Module|module]]|[[Help:Template|template]]}} below {{#if:{{{module|{{{template|{{{2|}}}}}}}}}|([[{{{module|{{{template|{{{2}}}}}}}}}|{{PAGENAME:{{{module|{{{template|{{{2}}}}}}}}}}}]])}} is being {{#if:{{{merge|}}}|merged|deleted}}. See [[Wikipedia:Templates for discussion/Log/{{Date|{{{date|{{{1}}}}}}|ymd}}#{{#if:1|{{{module|{{{template|{{{2|}}}}}}}}}}}|templates for discussion]] for the discussion that led to this result. &rsaquo;</div> }} }}<!-- integrate with Twinkle CSD module --><span id="delete-reason" style="display:none">{{urlencode:[[WP:CSD#G6|G6]]: [[Wikipedia:Templates for discussion/Log/{{Date|{{{date|{{{1}}}}}}|ymd}}#{{#if:{{{template|{{{2|}}}}}}|{{{template|{{{2}}}}}}|{{#if:{{{module|}}}|{{{module}}}|Template:{{PAGENAME}}}}}}]]}}</span><span id="delete-criterion" style="display:none">{{uc:{{{criterion}}}}}</span><noinclude> {{Documentation}} </noinclude> 9fawjbczvaggkpbmtxha0o29bsg4ads Nhwɛdo:Citation needed 10 4245 37727 2025-03-14T16:41:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37727 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>#invoke:Unsubst||date=__DATE__ |$B= {{Fix |name = {{{name|Citation needed}}} |link = Wikipedia:Citation needed |text = citation needed |class = Template-Fact |title = {{{reason|This claim needs references to reliable sources.}}} |date = {{{date|}}} |cat = [[Category:All articles with unsourced statements]] |cat-date = Category:Articles with unsourced statements }}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages containing citation needed template with unsupported parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Citation needed]] with unknown parameter "_VALUE_"|ignoreblank=y| date | name | reason }}}}<noinclude> {{Documentation}} </noinclude> i00h5678apvqdrujfslokim70wg28lj Nhwɛdo:EditAtWikidata 10 4246 37728 2025-03-14T16:41:49Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37728 wikitext text/x-wiki {{#invoke:EditAtWikidata |showMessage |qid={{{qid|}}} |pid={{{pid|}}} |nbsp={{{nbsp|}}} |{{{1|}}} }}<noinclude> {{documentation}} </noinclude> k3dnbwgfi8ka45sgpcor4r8i5d2lmjb Nhwɛdo:English-lang-stub 10 4247 37729 2025-03-14T16:41:57Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37729 wikitext text/x-wiki {{asbox | image = ISO 639 Icon en.svg | pix = 40 | subject = | qualifier = about the [[English language]] | category = English language stubs | tempsort = * | name = Template:English-lang-stub }} <noinclude> [[Category:England stub templates]] [[Category:Language stub templates]] </noinclude> cjbh4j2oo3amypmfnu7gbrx6n5hwmlw Nhwɛdo:English dialects by continent 10 4248 37730 2025-03-14T16:42:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37730 wikitext text/x-wiki #REDIRECT [[Template:English dialects]] {{Redirect category shell| {{R from move}} }} st6q62kodozikpzojl937pxtx3c7o3k Nhwɛdo:English official language clickable map 10 4249 37731 2025-03-14T16:42:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37731 wikitext text/x-wiki {{Navbox with collapsible groups | name = English official language clickable map | state = {{{state|<noinclude>expanded</noinclude>}}} | bodyclass = hlist | title = [[English language#Geographical distribution|English-speaking world]] <!---------------------------------------------------------> | state1 = expanded | content1 = <imagemap> File:Anglophone World.svg|center|600px|English speaking countries </imagemap> <!---------------------------------------------------------> | sect2 = Further links | state2 = collapsed | content2 = {{Navbox |child |groupwidth=8.25em | group1 = Articles | list1 = * [[English-speaking world]] * [[History of the English language]] * [[British Empire]] * [[English in the Commonwealth of Nations]] * [[Anglosphere]] | group2 = Lists | list2style = text-align:left;color:darkblue; | list2 = * [[List of countries by English-speaking population]] * [[List of countries where English is an official language]] | list3 = {{Navbox |child | group1style = background:blue; | group1 = {{pad}} | list1 = {{Navbox |child | above = * '''Countries and territories where English is the national language or the native language of the majority''' | group1 = [[Languages of Africa|Africa]] | list1 = * ''[[Saint Helena, Ascension and Tristan da Cunha]]'' | group2 = [[Anglo-America|Americas]] | list2 = * ''[[Anguilla]]'' * [[Antigua and Barbuda]] * [[The Bahamas]] * [[Barbados]] * [[Belize]] * ''[[Bermuda]]'' * ''[[British Virgin Islands]]'' * [[Canada]] * ''[[Cayman Islands]]'' * [[Dominica]] * ''[[Falkland Islands]]'' * [[Grenada]] * [[Guyana]] * [[Jamaica]] * ''[[Montserrat]]'' * ''[[Saba (island)|Saba]]'' * [[Saint Kitts and Nevis]] * [[Saint Lucia]] * [[Saint Vincent and the Grenadines]] * ''[[Sint Eustatius]]'' * ''[[Sint Maarten]]'' * ''[[South Georgia and the South Sandwich Islands]]'' * [[Trinidad and Tobago]] * ''[[Turks and Caicos Islands]]'' * [[United States]] * ''[[United States Virgin Islands]]'' | group3 = [[English language in Europe|Europe]] | list3 = * ''[[Guernsey]]'' * [[Republic of Ireland|Ireland]] * ''[[Isle of Man]]'' * ''[[Jersey]]'' * [[United Kingdom]] | group4 = [[Languages of Oceania|Oceania]] | list4 = * [[Australia]] * [[New Zealand]] * ''[[Norfolk Island]]'' * ''[[Pitcairn Islands]]'' }} | group2style = background:lightblue; | group2 = {{pad}} | list2 = {{Navbox |child | above = * '''Countries and territories where English is an official language, but not the majority first language''' | group1 = Africa | list1 = * [[Botswana]] * [[Cameroon]] * [[Eswatini]] * [[The Gambia]] * [[Ghana]] * [[Kenya]] * [[Lesotho]] * [[Liberia]] * [[Malawi]] * [[Mauritius]] * [[Namibia]] * [[Nigeria]] * [[Rwanda]] * [[Sierra Leone]] * [[Somaliland]] * [[South Africa]] * [[South Sudan]] * [[Sudan]] * [[Tanzania]] * [[Uganda]] * [[Zambia]] * [[Zimbabwe]] | group2 = Americas | list2 = * ''[[Puerto Rico]]'' | group3 = [[Languages of Asia|Asia]] | list3 = * ''[[Christmas Island]]'' * ''[[Cocos (Keeling) Islands]]'' * ''[[Hong Kong]]'' * [[India]] * [[Pakistan]] * [[Philippines]] * [[Singapore]] | group4 = Europe | list4 = * ''[[Gibraltar]]'' * ''[[Akrotiri and Dhekelia]]'' * [[Malta]] | group5 = Oceania | list5 = * ''[[American Samoa]]'' * [[Cook Islands]] * [[Fiji]] * ''[[Guam]]'' * [[Kiribati]] * [[Marshall Islands]] * [[Federated States of Micronesia|Micronesia]] * [[Nauru]] * [[Niue]] * ''[[Northern Mariana Islands]]'' * [[Palau]] * [[Papua New Guinea]] * [[Samoa]] * [[Solomon Islands]] * ''[[Tokelau]]'' * [[Tuvalu]] * [[Vanuatu]] }} }} | below = [[Dependent territory|Dependencies]] shown in ''italics''. }} }}<noinclude> {{documentation}} </noinclude> 8bz0ux1dok73n0pdnyp1g67rds7gnpu Nhwɛdo:Flagicon/core 10 4250 37732 2025-03-14T16:42:35Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37732 wikitext text/x-wiki #REDIRECT [[Template:Flag icon/core]] {{Redirect category shell| {{R from move}} }} qyqwzzqwlsn8bhrvl0gd0py17vkvdmj Nhwɛdo:Ghana-stub 10 4251 37733 2025-03-14T16:42:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37733 wikitext text/x-wiki {{asbox | image = Flag of Ghana.svg{{!}}border | pix = 30 | subject = <span class="adr"><span class="country-name">[[Ghana]]</span></span>-related | qualifier = | category = Ghana stubs | tempsort = | name = Template:Ghana-stub }}<noinclude> [[Category:Ghana stub templates| ]] </noinclude> p8s1qon2azj8r6xxyd2qh72xy409itv Nhwɛdo:Gur-lang-stub 10 4252 37734 2025-03-14T16:42:56Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37734 wikitext text/x-wiki {{asbox | image = COLLECTIE TROPENMUSEUM Dolk TMnr 2416-25a.jpg | pix = 25 | subject = | qualifier = about [[Gur languages]] | category = Gur language stubs | tempsort = * | name = Template:Gur-lang-stub }} <noinclude> [[Category:Africa stub templates]] [[Category:Language stub templates]] </noinclude> f0z4u07p90ymfp6pxn41yn3229r1hvr Nhwɛdo:Gur languages 10 4253 37735 2025-03-14T16:43:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37735 wikitext text/x-wiki {{Navbox | name = Gur languages | title = [[Gur languages]] | state = {{{state|autocollapse}}} | listclass = hlist | group1 = [[Central Gur languages|Central Gur]] | list1 = {{navbox|subgroup | group1 = [[Oti–Volta languages|Oti–Volta]] | list1 = {{navbox|subgroup | group1 = Eastern | list1 = *[[Berba language|Berba]] *[[Mbelime language|Mbelime]] *[[Tammari language|Tammari]] *[[Waama language|Waama]] | group2 = Western | list2 = *[[Birifor language|Birifor]] *[[Dagaare language|Dagaare]] *[[Dagbani language|Dagbani]] *[[Frafra language|Frafra]] *[[Hanga language|Hanga]] *[[Kamara language|Kamara]] *[[Kantosi language|Kantosi]] *[[Kusasi language|Kusasi]] *[[Mamprusi language|Mamprusi]] *[[Mooré]] *[[Nabit language|Nabit]] *[[Notre language|Notre]] *[[Safaliba language|Safaliba]] *[[Talni language|Talni]] *[[Wali language (Gur)|Wali]] | group3 = Gurma | list3 = *[[Gourmanché language|Gourmanché]] *[[Konkomba language|Konkomba]] *[[Moba language|Moba]] *[[Nateni language|Nateni]] *[[Ngangam language|Ngangam]] *[[Ntcham language|Ntcham]] | group4 = Other | list4 = *[[Buli language (Ghana)|Buli]] *[[Konni language|Konni]] *[[Nawdm language|Nawdm]] *[[Yom language|Yom]] }} | group2 = [[Bwa languages|Bwa]] | list2 = *[[Buamu language|Bwamu]] *[[Láá Láá Bwamu language|Láá Láá Bwamu]] *[[Cwi Bwamu language|Cwi Bwamu]] *[[Bomu language|Bomu]] | group3 = [[Gurunsi languages|Gurunsi]] | list3 = {{navbox|subgroup | group1 = Eastern | list1 = *[[Bago-Kusuntu language|Bago-Kusuntu]] *[[Chala language|Chala]] *[[Delo language|Delo]] *[[Kabiye language|Kabiyé]] *[[Lama language|Lama]] *[[Lukpa language|Lukpa]] *[[Tem language|Tem]] | group2 = Northern | list2 = *[[Kalamsé language|Kalamsé]] *[[Kasena language|Kasena]] *[[Lyélé language|Lyélé]] *[[Nuni language|Nuni]] *[[Pana language (Gur)|Pana]] | group3 = Western | list3 = *[[Chakali language|Chakali]] *[[Deg language|Deg]] *[[Paasaal language|Paasaal]] *[[Puguli language|Phuie]] *[[Sisaala language|Sisaala]] *[[Tamprusi language|Tamprusi]] *[[Vagla language|Vagla]] *[[Winye language|Winye]] }} | group4 = Others | list4 = *[[Koromfe language|Koromfe]] *[[Cerma language|Cerma]] *[[Turka language|Turka]] *[[Lobi language|Lobi]] *[[Dyan language|Dyan]] *[[Dogoso language|Dogoso]] *[[Khe language|Khe]] }} | group2 = [[Senufo languages|Senufo]] | list2 = {{navbox|subgroup | group1 = Northern | list1 = *[[Minyanka language|Minyanka]] *[[Nanerigé language|Nanerigé]] *[[Sucite language|Sucite]] *[[Supyire language|Supyire]] | group2 = Central | list2 = *[[Cebaara language|Cebaara]] *[[Kar language|Kar]] *[[Nyarafolo language|Nyarafolo]] *[[Palaka language|Kpalaga]] *[[Senara language|Senara]] *[[Syer-Tenyer language|Syer-Tenyer]] | group3 = Southern | list3 = *[[Djimini language|Djimini]] *[[Nafanan language|Nafanan]] *[[Tagwana language|Tagwana]] }} | group3 = [[Kulango languages|Kulango]] | list3 = *[[Kulango language|Kulango]] *[[Lomakka language|Lomakka]] *[[Lorhon language|Téén]] | group4 = [[Wara–Natyoro languages|Wara–Natyoro]] | list4 = *[[Samwe language|Samwe]] *[[Paleni language|Paleni]] *[[Natioro language|Natioro]] | group5 = Others | list5 = *[[Bariba language|Bariba]] *[[Samo language (Burkina)|Samo]] *[[Tiefo language|Tiefo]] *[[Tusya language|Tusya]] *[[Vyemo language|Vyemo]] *[[Yobe language|Yobe]] }}<noinclude> {{doc|content= {{collapsible option}} [[Category:Niger–Congo languages navigational boxes]] }} </noinclude> 0eyyqjyoxuz38mdcskugerqrlefcwgm Nhwɛdo:Hang on/notice2 10 4254 37736 2025-03-14T16:43:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37736 wikitext text/x-wiki {{Center|1={{Red|1=<span class="plainlinks">Note to page author: you have not edited the {{#ifeq:{{NAMESPACE}}|{{ns:0}}|article&nbsp;}}{{#ifeq:{{NAMESPACE}}|{{ns:File}}|file&nbsp;}}talk page yet. If you wish to contest this speedy deletion, clicking the button above will allow you to [{{fullurl:{{TALKPAGENAME}}|action=edit}} leave a talk page message] explaining why you think this {{pagetype|subjectspace=yes}} should not be deleted.<br /><small>If you have already posted to the talk page but this message is still showing up, try '''[{{fullurl:{{FULLPAGENAME}}|action=purge}} purging the page cache]'''.</small></span>}}}}<noinclude> {{Documentation}} <!-- Add categories to the /doc subpage, not here! --> </noinclude> 5jdsmlekjtsd0iat79m9y9zb2hr6lcv Nhwɛdo:Kwa-lang-stub 10 4255 37737 2025-03-14T16:43:34Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37737 wikitext text/x-wiki #REDIRECT [[Template:VoltaCongo-lang-stub]] {{R shell| {{R to stub template}} }} 4oc7kwyhup8cp9tdj8aov3be7ze69x4 Nhwɛdo:Kwa languages 10 4256 37738 2025-03-14T16:43:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37738 wikitext text/x-wiki {{Navbox | name = Kwa languages | title = [[Kwa languages]] | state = {{{state|autocollapse}}} | listclass = hlist | group1 = [[Potou–Tano languages|Potou–Tano]] | list1 = {{navbox|subgroup | group1 = [[Central Tano languages|Central Tano]] | list1 = *[[Ahanta language|Ahanta]] *[[Akan language|Akan]] **[[Asante dialect|Asante]] **[[Akuapem dialect|Akuapem]] **[[Fante dialect|Fante]] **[[Bono language|Bono]] *[[Anyin language|Anyin]] *[[Baoulé language|Baoulé]] *[[Chakosi language|Chakosi]] *[[Jwira–Pepesa language|Jwira–Pepesa]] *[[Morofo language|Morofo]] *[[Nzema language|Nzema]] *[[Sehwi language|Sefwi]] *[[Wasa dialect|Wasa]] | group2 = [[Guang languages|Guang]] | list2 = *[[Cherepon language|Cherepon]] *[[Chumburung language|Chumburung]] *[[Dwang language|Dwang]] *[[Efutu language|Efutu]] *[[Foodo language|Foodo]] *[[Gua language|Gua]] *[[Kyode language|Kyode]] *[[Larteh language|Larteh]] *[[Ginyanga language|Ginyanga]] *[[Gonja language|Gonja]] *[[Kplang language|Kplang]] *[[Krache language|Krache]] *[[Nawuri language|Nawuri]] *[[Nchumbulu language|Nchumbulu]] *[[Nkami language|Nkami]] *[[Nkonya language|Nkonya]] *[[Ntrapo language|Ntrapo]] | group3 = Others | list3 = *[[Abure language|Abure]] *[[Ebrié language|Ebrié]] *[[Eotile language|Eotile]] *[[Krobu language|Krobu]] *[[Mbato language|Mbato]] }} | group2 = [[Ghana–Togo Mountain languages|Ghana–Togo]] | list2 = {{navbox|subgroup | group1 = Na-Togo | list1 = *[[Adele language|Adele]] *[[Anii language|Basila]] *[[Lelemi language|Lelemi]] *[[Likpe language|Likpe]] *[[Logba language|Logba]] *[[Santrokofi language|Santrokofi]] *[[Siwu language|Siwu]] | group2 = Ka-Togo | list2 = *[[Ahlon language|Ahlon]] *[[Kebu language|Akebu]] *[[Animere language|Animere]] *[[Avatime language|Avatime]] *[[Bowili language|Bowili]] *[[Kposo language|Kposo]] *[[Nyangbo-Tafi language|Nyangbo-Tafi]] }} | group3 = [[Ga–Dangme languages|Ga–Dangme]] | list3 = *[[Ga language|Ga]] *[[Dangme language|Dangme]] | group4 = Lagoon | list4 = *[[Abé language|Abé]] *[[Abidji language|Abidji]] *[[Adjukru language|Adjukru]] *[[Attié language|Attié]] *Avikam–Alladian **[[Alladian language|Alladian]] **[[Avikam language|Avikam]] *[[Ega language|Ega]]? }}<noinclude> {{doc|content= {{collapsible option}} [[Category:Niger–Congo languages navigational boxes]] }} </noinclude> 2m1szvmvu1nez16u1tk1fdjp2iul6l8 Nhwɛdo:Languages of Togo 10 4257 37739 2025-03-14T16:43:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37739 wikitext text/x-wiki {{Navbox |name = Languages of Togo |title = [[Languages of Togo]] |state = {{{state|autocollapse}}} |listclass = hlist |group1 = Official language |list1 = * [[African French|French]] |group2 = National languages |list2 = * [[Ewe language|Ewe]] * [[Kabiye language|Kabiyé]] |group3 = Working languages |list3 = * [[African French|French]] * [[English language|English]] * [[Gen language|Gen]] * [[German language|German]] |group4 = Indigenous<br>languages |list4 = {{navbox|subgroup |group1 = [[Gbe languages|Gbe]] |list1 = * [[Aguna language|Aguna]] * [[Adja language|Aja]] * [[Phla language|Phla]] * [[Waci language|Waci]] * [[Wudu language|Wudu]] |group2 = [[Gur languages|Gur]] |list2 = * [[Bago-Kusuntu language|Bago-Kusuntu]] * [[Delo language|Delo]] * [[Kabiye language|Kabye]] * [[Lama language|Lama]] * [[Losso language|Losso]] * [[Lukpa language|Lukpa]] * [[Moba language|Moba]] * [[Mooré]] * [[Ngangam language|Ngangam]] * [[Ntcham language|Ntcham]] * [[Tammari language|Tammari]] * [[Tem language|Tem]] |group3 = [[Kwa languages|Kwa]] |list3 = * [[Adele language|Adele]] * [[Agotime language|Agotime]] * [[Ahlon language|Ahlon]] * [[Anii language|Anii]] * [[Chakosi language|Chakosi]] * [[Kebu language|Kebu]] * [[Kposo language|Kposo]] |group4 = [[Yoruboid languages|Yoruboid]] |list4 = * [[Ede language|Ede]] * [[Ifè language|Ifè]] * [[Yoruba language|Yoruba]] |group5 = Other |list5 = * [[Hausa language|Hausa]] }} }}<noinclude> {{navbox documentation}} [[Category:Africa language navigational boxes|Togo]] [[Category:Togo navigational boxes]] </noinclude> 4doekzo3936kraiweaah0sbebvq3hze Nhwɛdo:Marines/core 10 4258 37740 2025-03-14T16:44:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37740 wikitext text/x-wiki <span class="flagicon">[[File:{{{flag alias-marines-{{{variant}}}|{{{flag alias-{{{variant}}}|{{{flag alias-marines|{{{flag alias}}}}}}}}}}}}|{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-marines-{{{variant}}}|{{#if:{{{flag alias-marines-{{{variant}}}|}}}|23x20px|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x20px|{{{size flag alias-marines|{{#if:{{{flag alias-marines|}}}|23x20px|{{{size flag alias|23x20px}}}}}}}}}}}}}}}}}}}}|{{{border-marines-{{{variant}}}|{{{border-{{{variant}}}|{{{border-marines|{{{border|border}}}}}}}}}}}} |alt=|link=]]&nbsp;</span>{{#if: {{{name|}}} |[[{{{link alias-marines|{{{shortname alias|{{{alias}}}}}} Marines}}}|{{{name}}}]] |[[{{{link alias-marines|{{{shortname alias|{{{alias}}}}}} Marines}}}]] }}<noinclude> {{Documentation|content=This is a meta-template used internally by [[Template:Marines]]. It is not intended to be transcluded directly from the main article space.}} [[Category:Flag template system cores]] </noinclude> b5ysrcmglhe5xvy2lbnlzneme5h3qxt Nhwɛdo:Pb 10 4259 37741 2025-03-14T16:44:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37741 wikitext text/x-wiki #REDIRECT [[Template:Paragraph break]] {{Redirect category shell| {{R from template shortcut}} }} 68wuc4uh84rt6jwrsiczc6nqxdgxzgr Nhwɛdo:R shortcut 10 4260 37742 2025-03-14T16:44:25Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37742 wikitext text/x-wiki #REDIRECT [[Template:R from shortcut]] {{Redirect category shell| {{R to redirect template}} {{R from template shortcut}} }} j6w5ox2t0ajovcnhysw35xbzqtqpx5v Nhwɛdo:Script/doc/id-unk/is-iso-alpha4 10 4261 37743 2025-03-14T16:44:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37743 wikitext text/x-wiki <!-- ISO 15924 alpha4-IDs: Returns input alpha4 when existing, <blank> when not existing (per #default). "Special ISO codes" (number 900-999) are NOT recognised here (Qaaa..Qabx, Zinh Zmth Zsye Zsym Zxxx Zyyy Zzzz). List of ISO codes as of 2021-02-17 (201 regular codes) -->{{#switch:{{{alpha4|}}} |Adlm|Afak|Aghb|Ahom|Arab|Aran|Armi|Armn|Avst|Bali|Bamu|Bass|Batk|Beng|Bhks|Blis|Bopo|Brah|Brai|Bugi|Buhd |Cakm|Cans|Cari|Cham|Cher|Chrs|Cirt|Copt|Cpmn|Cprt|Cyrl|Cyrs|Deva|Diak|Dogr|Dsrt|Dupl |Egyd|Egyh|Egyp|Elba|Elym|Ethi|Geok|Geor|Glag|Gong|Gonm|Goth|Gran|Grek|Gujr|Guru |Hanb|Hang|Hani|Hano|Hans|Hant|Hatr|Hebr|Hira|Hluw|Hmng|Hmnp|Hrkt|Hung|Inds|Ital|Jamo|Java|Jpan|Jurc |Kali|Kana|Khar|Khmr|Khoj|Kitl|Kits|Knda|Kore|Kpel|Kthi|Lana|Laoo|Latf|Latg|Latn|Leke|Lepc|Limb|Lina|Linb|Lisu|Loma|Lyci|Lydi |Mahj|Maka|Mand|Mani|Marc|Maya|Medf|Mend|Merc|Mero|Mlym|Modi|Mong|Moon|Mroo|Mtei|Mult|Mymr |Nand|Narb|Nbat|Newa|Nkdb|Nkgb|Nkoo|Nshu|Ogam|Olck|Orkh|Orya|Osge|Osma|Ougr |Palm|Pauc|Pcun|Pelm|Perm|Phag|Phli|Phlp|Phlv|Phnx|Piqd|Plrd|Prti|Psin|Ranj|Rjng|Rohg|Roro|Runr|Samr |Sara|Sarb|Saur|Sgnw|Shaw|Shrd|Shui|Sidd|Sind|Sinh|Sogd|Sogo|Sora|Soyo|Sund|Sylo|Syrc|Syre|Syrj|Syrn |Tagb|Takr|Tale|Talu|Taml|Tang|Tavt|Telu|Teng|Tfng|Tglg|Thaa|Thai|Tibt|Tirh|Tnsa|Toto|Ugar|Vaii|Visp|Vith |Wara|Wcho|Wole|Xpeo|Xsux|Yezi|Yiii|Zanb={{{alpha4|}}} |#default={{{default|}}}}}<!-- --><noinclude>{{documentation|content= :Returns input alpha4 when existing, &lt;blank> when not existing (per #default). :"Special ISO codes" (number 900-999) are NOT recognised here (Qaaa..Qabx, Zinh Zmth Zsye Zsym Zxxx Zyyy Zzzz). : List of ISO codes as of 2021-02-17 (201 regular codes) *>Adlm &rarr; {{Script/doc/id-unk/is-iso-alpha4|alpha4=Adlm}} *>Aaaa &rarr; {{Script/doc/id-unk/is-iso-alpha4|alpha4=Aaaa}} }}</noinclude> 2ccc1pct9yhrfdfizyuve40hzeg415m Nhwɛdo:Template example bullet 10 4262 37744 2025-03-14T16:44:43Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37744 wikitext text/x-wiki <includeonly>* <!-- -->{{#if:{{{1|{{THISTEMPLATE}}}}} | <span style="{{#if:{{{codesize|}}}|font-size:{{{codesize}}}}};{{{codestyle|}}}"><!-- -->{{Tlx|{{{1|{{THISTEMPLATE}}}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}}}<!-- --></span>&nbsp;→&nbsp;<!-- -->{{#if:{{{7|}}} |{{{{{1|{{THISTEMPLATE}}}}}|1={{{2}}}|2={{{3}}}|3={{{4}}}|4={{{5}}}|5={{{6}}}|6={{{7}}}}} | {{#if:{{{6|}}} |{{{{{1|{{THISTEMPLATE}}}}}|1={{{2}}}|2={{{3}}}|3={{{4}}}|4={{{5}}}|5={{{6}}}}} | {{#if:{{{5|}}} |{{{{{1|{{THISTEMPLATE}}}}}|1={{{2}}}|2={{{3}}}|3={{{4}}}|4={{{5}}}}} | {{#if:{{{4|}}} |{{{{{1|{{THISTEMPLATE}}}}}|1={{{2}}}|2={{{3}}}|3={{{4}}}}} | {{#if:{{{3|}}} |{{{{{1|{{THISTEMPLATE}}}}}|1={{{2}}}|2={{{3}}}}} | {{#if:{{{2|}}} |{{{{{1|{{THISTEMPLATE}}}}}|1={{{2}}}}} | {{{{{1|{{THISTEMPLATE}}}}}}} }} }} }} }} }} }} | <span style="font-size:bigger;color:#FF0000;font-weight:bold;">ERROR:</span> No template specified. }}<!-- --></includeonly><noinclude>{{Documentation}}</noinclude> mair0jnq111v1dk09sr1e48seijep2a Nhwɛdo:Togo-stub 10 4263 37745 2025-03-14T16:44:54Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37745 wikitext text/x-wiki {{asbox | image = Flag of Togo (3-2).svg{{!}}border | pix = 30 | subject = [[Togo]]-related | qualifier = | category = Togo stubs | tempsort = * | name = Template:Togo-stub }}<noinclude> [[Category:Togo stub templates| ]] </noinclude> fbos480w9ghohcf0jfaewrshaazecbh Nhwɛdo:Unichar/glyph 10 4264 37746 2025-03-14T16:45:05Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37746 wikitext text/x-wiki {{#if:{{{br|}}}|{{substr|{{#invoke:HTMLDecode | HTMLDecode | text={{{br|}}}}}|0|1}}}}{{#if:{{{image|}}} | [[File:{{{image|}}}|frameless|{{{size|}}}|baseline|alt={{{na|}}}]] | {{#switch:{{{gc|<#not a Unicode code point#>}}} | <#not a Unicode code point#> = | Cc =<span style="font-size:small"><control-{{{hval|}}}></span> | Cs =<span style="font-size:small"><surrogate-{{{hval|}}}></span> | Cp =<span style="font-size:small"><private-use-{{{hval|}}}></span> | Cn =<!--Cn=<reserved> is not detected--><span style="font-size:small"><noncharacter-{{{hval|}}}></span> | Cf | Zl | Zp =<!--formatting chars, no glyph or html code at all--> | Zs =<span class="Unicode" style="background:lightblue;line-height:1em">{{#ifeq:{{{hval|}}}| 0020 |&#xA0;|&#x{{{hval|}}};}}</span><!--change space 0x20 into nbsp=0xA0 to preserve the space from wiki-markup deletion--> | #default=<span style="font-size:{{{size|unexp}}};line-height:1em">{{#switch:{{{use|}}} | ipa ={{IPA|{{{cwith|}}}&#x{{{hval}}};}} | lang ={{lang|{{{use2|}}}|{{{cwith|}}}&#x{{{hval}}};}} | script={{script|{{{use2|}}}|{{{cwith|}}}&#x{{{hval}}};}}<!--use2: first char uc here?--> | unicode | #default = {{#ifeq:{{{cwith|}}}|◌|{{script|serif|{{{cwith|}}}&#x{{{hval}}};}}|{{{cwith|}}}&#x{{{hval|}}}; }}}}</span>}}{{#ifeq:{{{cwith|}}}|&nbsp;|&nbsp;}}}}{{#if:{{{br|}}}|{{substr|{{#invoke:HTMLDecode | HTMLDecode | text={{{br|}}}}}|1|2}}}}<!-- --><noinclude>{{documentation}}</noinclude> oi9f4tzbyvti1np27y9alq7nqx18dg3 Nhwɛdo:Unichar/name 10 4265 37747 2025-03-14T16:45:12Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37747 wikitext text/x-wiki <span style="font-variant: small-caps; text-transform: lowercase; font-feature-settings: 'onum'">{{#ifeq:{{{name|}}}| none || {{#switch:{{{gc|}}} | Zl | Zp | Zs={{#ifeq:{{{nlink|}}} | <#salted#> |{{{na|}}}| {{#if: {{{nlink|}}} | [[{{{nlink|}}}{{!}}{{{na|}}}]] |[[{{#ifeq:{{{hval}}}|0020|space (punctuation)|{{lc:{{{na|}}}}}}}{{!}}{{{na|}}}]] }}}} <!--A space cannot be the sole character in a page name --> | Cc | Cs | Cp | Cn = <!--no smallcaps name, but straight nlink if given-->{{#ifeq:{{{nlink|}}} | <#salted#> || {{#if: {{{nlink|}}} | [[{{{nlink|}}}]] | {{error|Error using {{tl|unichar}}: Pagename expected in "nlink{{=}}"| tag=span }}}}}} | #default={{#switch:{{{nlink|<#salted#>}}} | <#salted#> =<!--no link-->{{{na|}}} | =<!--wikilink to na-->[[{{#switch:{{{hval}}}|0023|002E|003C|003E|005B|005D|007B|007C|007D|200E|200F|202A|202B|202C|202D|202E={{lc:{{{na|}}}}}|003A=colon (punctuation)<!-- colon is a disambiguation page -->|005F=underscore<!-- Low line is a disambiguation page -->|#default=&#x{{{hval}}};}}{{!}}{{{na|}}}]] | #default =<!--piped link-->[[{{{nlink|}}}{{!}}{{{na|}}}]]}}}}}}</span><!-- --><noinclude>{{Documentation}}</noinclude> s3vpekmfjl5uggq2afvmo0iifx14qnc Nhwɛdo:Unichar/notes 10 4266 37748 2025-03-14T16:45:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37748 wikitext text/x-wiki {{#if:{{{char_entity|}}}{{{note|}}} |({{trim|1=<!-- -->{{#ifeq:{{{char_entity|}}}|||{{mono|1={{{char_entity|}}}}}<!-- -->{{#if:{{{note|}}}|{{int:dot-separator}}}}}} <!-- -->{{{note|}}}<!-- -->}})}}<!-- --><noinclude>{{Documentation}}</noinclude> cgp0i4ncuq0jw6e4v4vqks7rqc1ziud Nhwɛdo:Unichar/ulink 10 4267 37749 2025-03-14T16:45:32Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37749 wikitext text/x-wiki {{#switch:{{{ulink|<#salted#>}}} | <#salted#>=U+ | =[[{{{ulinkdefault|}}}|U+]] | #default=[[{{{ulink|}}}{{!}}U+]]}}<noinclude> {{Documentation}} </noinclude> fl2vvtcck5hazu6b8ufl7wfzqz88bcr Nhwɛdo:WikidataCheck 10 4268 37750 2025-03-14T16:45:41Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37750 wikitext text/x-wiki <includeonly>{{#invoke:WikidataCheck|wikidatacheck|property={{{property|}}}|value={{{value|}}}|category={{{category|}}}|namespaces={{{namespaces|0}}}|nocatsame={{{nocatsame|}}}|ignorecase={{{ignorecase|}}}|qid={{{qid|}}}|onlysourced={{{onlysourced|}}}}}</includeonly><noinclude>{{Documentation}}</noinclude> lonkaxqbg229jfakz6ngquub3lnwstv Nhwɛdo:YEAR 10 4269 37751 2025-03-14T16:45:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37751 wikitext text/x-wiki <includeonly>{{#if: {{{1|}}} |{{#iferror:{{#time:Y|1 January {{{1|}}} }} |{{#iferror:{{#time:Y|{{{1|}}} }} |{{#ifeq:{{{2|}}}|{{{2}}}|error|{{error|Error}}}} |{{#time:Y|{{{1|}}} }} }} |{{#time:Y|1 January {{{1|}}} }} }} |{{CURRENTYEAR}}}}</includeonly><noinclude> {{Documentation}} </noinclude> 6pkr8ifd4do88keroffs6jc441jh1za George Charles Quaynor-Mettle 0 4270 48099 37756 2025-05-23T14:02:26Z Robertjamal12 13 Nkyekyεmu using [[Project:AWB|AWB]] 48099 wikitext text/x-wiki '''George Charles Quaynor-Mettle''' yɛ Ghana amanyɛnyi nye kyerɛkyerɛnyi. Ɔsomee dɛ Mbrayɛbagua a odzi kan wɔ Ghana amambu a ɔtɔ do anan no mu nyi wɔ Ablekuma Anaafo mansin no a ɔwɔ Nkran Mantɔw a ɔwɔ Ghana <ref>https://ghanamps.com/mps-by-year-group/?group=2463</ref> no mu nyi. == Ahyɛse abrabɔ nye nwomasua == Wɔwoo Quaynor-Mettle wɔ afe Ɔbɛsɛ 7, 1955 mu, onyaa abɔdzin krataa wɔ Bachelor of Arts wɔ University of Ghana.<ref>https://en.wikipedia.org/wiki/George_Charles_Quaynor-Mettle#cite_ref-2</ref> == Amanyɛsɛm == Woyii Quaynor-Mettle wɔ afe 1992 Ghana mbrahyɛbagua ambatow no mu wɔ National Democratic Congress dzin mu dɛ Mbrayɛbagua a odzi kan wɔ Ghana amambu a ɔtɔ do anan no mu nyimpa. Odzii ɔkogu wɔ afe 1996 Ghana ambatow no mu ma Theresa Amerley Tagoe a ogyinaa mu maa New Patriotic Party no dzii kunyim. Onyaa (Theresa Amerley Tagoe) amba dodow no mu 39.90% a ogyna hɔ ma 47,644 ma Ebo Hawkson a ogyinaa mu maa National Democratic Congress a ɔno so nyaa amba dodow no mu 35.70% a ogyina hɔ ma 42,568, Isaac Ashong Okai a ogyinaa mu maa Convention People's Party a onyaa amba dodow no mu 2,275 a ogyina hɔ ma 1.90%; Samuel Addo Benlee Brown a ogyinaa mu maa People's National Convention a onyaa amba dodow no mu 1,278 a ogyina hɔ ma 1.10% nna Seth Markwei Commodore a ogyinaa mu maa National Convention Party a onyaa amba dodow no mu 1,220 a ogyina hɔ ma 1.00% <ref>https://web.archive.org/web/20241201213314/https://ghanaelections.peacefmonline.com/pages/1992/greateraccra/113/index.php</ref><ref>https://web.archive.org/web/20231129214501/https://ghanaelections.peacefmonline.com/pages/1996/greateraccra/113/index.php</ref> Nna ɔka kuw a odzii National Commission for Civic Education (NCCE) enyim no ho. . == Nankasa ne bra == Ɔyɛ Kristonyi.<ref>https://en.wikipedia.org/wiki/George_Charles_Quaynor-Mettle#cite_ref-6</ref> [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] fcip1qky53v1wkzuucoevosp1vdf59z Momome 0 4271 38304 38302 2025-04-26T11:42:36Z Kojo Atta Kakra 1804 38304 wikitext text/x-wiki {{Databox|item=Q125343233}}'''''<big>Momome</big>''''' yɛ ɔbaa ho ahosiesie ho amambra ma Akanfokuw binom mu wɔ nsɛ Ghana na Ivory Coast.<ref name=":0">{{Cite journal |last=Boni |first=Stefano |date=2008 |title=Female Cleansing of the Community. The Momome Ritual of the Akan World |url=https://www.cairn.info/revue-cahiers-d-etudes-africaines-2008-4-page-765.htm |journal=Cahiers d'études africaines |language=fr |volume=192 |issue=4 |pages=765–790 |doi=10.4000/etudesafricaines.15502 |issn=0008-0055|hdl=11380/608559 |hdl-access=free }}</ref> Dɛm amambra yi botae nye dɛ nkyɛ wɔdze tsew kurow noho fi haw a ɔreba ho Kan no nna wɔyɛ dɛm amambra dze siw ko a ano naaso mfe ha eduonu nye yi a ɔakɔ sor wɔ haw ber mu, yarba na owu fa etsitsir a ɔabɔ hɔnho mbɔdzen wɔ ahendze ne ngyinae mu.<ref name=":0" /><ref>{{Cite book |last=Grillo |first=Laura |url=https://read.dukeupress.edu/books/book/2540/chapter/1291558/Genies-Witches-and-WomenLocating-Female-Powers |title=An Intimate Rebuke: Female Genital Power in Ritual and Politics in West Africa |date=2018-10-19 |journal= |publisher=Duke University Press |isbn=978-1-4780-0263-5 |chapter=Genies, Witches, and Women: Locating Female Powers |doi=10.1215/9781478002635-003}}</ref> == Mboaedze == okx3xbqz7rbeoeo0t55kgdr48v9eqie Kwame Twumasi Ampofo 0 4272 47985 47961 2025-05-14T14:33:29Z Robertjamal12 13 /* Mboayɛdze */ adding category using [[Project:AWB|AWB]] 47985 wikitext text/x-wiki {{Databox|item=Q61694654}}'''Kwame Twumasi Ampofo''' (wɔwoo no wɔ afe Obiredzi 3 1968 mu) yɛ Ghana amanyɛnyi a mprenpren yi ɔka mbrahyɛbagua a ɔtɔ do esuon wɔ Ghana amambu a atɔ do anan no na ɔsan so ka mbrahyɛbagua a ɔtɔ do awɔtwe wɔ Ghana amambu a atɔ do anan no mu nyimpa a ogyina hɔ ma Sene Atɔe Mansin a ɔwɔ Bono Epuei Mantɔw a ɔwɔ Ghana no mu a oyina hɔ ma National Democratic Congress (NDC) amanyɛkuw no.<ref name=":0">https://ghanamps.com/mps/details.php/?id=5535</ref><ref name=":1">https://web.archive.org/web/20240302040300/https://parliament.gh/mps?mp=208</ref> == Ahyɛse abrabɔ nye nwomasua == Wɔwoo Ampofo wɔ afe Ebɔw 6 1968 muwɔ Kwame Danso, kurow a ɔwɔ a ɔwɔ Bono Epuei Mantɔw a ɔwɔ Ghana no mu. Ɔkɔr Essex County College, NJ, USA, wɔ afe 2005 mu na okosuaa BSC in Business Management == Amanyɛsɛm == Ampofo ka National Democratic Congress (NDC) amanyɛkuw no ho.<ref>https://www.graphic.com.gh/news/politics/resource-water-agencies-mp-for-sene-west-appeals-to-govt.html</ref><ref>https://thechronicle.com.gh/ndc-mps-visit-jubilee-house-to-thank-akufo-addo-for-massive-projects-in-their-constituencies/</ref> === 2012 ambatow === Wodzii kan paaw no kɔr mbrahyɛbaguamu ber afe 2012 Ghana ambatow no kɔr do no dɛ mbrahyɛbaguanyi ma Sene Atɔe ambatow mpɛsoa no wɔ Bono Epuei Mantɔw no mu a ɔwɔ Ghana no mu, Ambatow no kɔr do no onyaa amba dodow a ɔyɛ 19,504 no mu 12,511 a ogyina hɔ ma 64.14%.<ref>https://web.archive.org/web/20230325220138/https://ghanaelections.peacefmonline.com/pages/2012/brongahafo/55/index.php</ref> === 2016 ambatow === Ɔsanee gyinae bio wɔ afe 2016 mu wɔ Ghana ambatow no mu na onyaa amba dodow no mu 10,229 a ogyina hɔ ma 51.86% wɔ ber a NPP mbrahyɛbaguamu ɔkansinyi Joseph Mackay Kumah nyaa amba dodow no mu 8,747 o ogyina hɔ ma 44.3%, PPP mbrahyɛbaguamu ɔkansinyi a ne dzin dze Dramani Manu nyaa amba dodow no mu 565 a ogyina hɔ ma 2.9% nna afeo CPP mbrahyɛbaguamu ɔkansinyi Daniyawu Mohammed nyaa amba dodow no mu 184 a <ref>https://web.archive.org/web/20200711091504/https://ghanaelections.peacefmonline.com/pages/2016/brongahafo/55/index.php</ref> ogyina hɔ ma 0.9%. === 2020 ambatow === Ɔsanee gyinae wɔ afe 2020 Ghana ambatow no mu a onyaa amba dodow no mu 13,116 ber a NPP mbrahyɛbaguamu ɔkansinyi Joseph Markay Kuma nyaa amba dodow no mu 13,100 votes.<ref>https://www.bbc.com/pidgin/world-55331014</ref><ref>https://citinewsroom.com/2020/12/ndcs-seats-in-parliament-rise-to-137/</ref> == Dwumakuw == Ampofo ka Government Assurance dwumakuw no ho; ɔsan ka Ndwuma nye Adansi kuw no ho.<ref name=":1" /> == Edwuma == Ampofo yɛɛ edwuma dɛ kwankyerɛfo panyin ma Premier Pharmaceuticals fitsi afe 2006 kesi afe 2012. Ɔsanso yɛɛ edwuma dɛ kwankyerɛfo panyin n'abedziekyir wɔ Ghana Oil Premier Pharmaceuticals fitsi afe 2003 kesi afe 2006. Nna ɔyɛ kyerɛkyerɛnyi ma Ghana Education Service fitsi afe 1993 kesi afe 1995 <ref name=":1" /> mu. Ɔsanso yɛɛ Ɔsoafo a ɔhwɛ Nwomasua do no n'abedziekyir<ref>https://www.myjoyonline.com/reverse-socio-cultural-barriers-to-girls-education-research-findings/</ref> . Mpremprenyi ɔyɛ mbrahyɛbaguanyi ma Sene Atɔe ambatow mpɛsoa do (fitsi afe 2012 dze besi ndɛ). == Nankasa ne bra == Ɔawar wɔ mba ebiasa. Ɔyɛ Kristianyi na ɔka Seventh-Day Adventist Asafo no.<ref name=":0" /><ref name=":1"/> == Mboayɛdze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] p6yk4g0r8wi5beqne2si0wrasins62l Nhwɛdo:R from British 10 4273 37767 2025-03-18T01:01:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37767 wikitext text/x-wiki #REDIRECT [[Template:R from British English]] {{Rcat shell| {{R to redirect template}} {{R from template shortcut}} }} qd1a67pamkllw5im0cwve0u0vzc9da5 Nhwɛdo:Gray 10 4274 37768 2025-03-18T01:02:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37768 wikitext text/x-wiki <span style="color:gray">{{{1}}}</span><noinclude> <!-- Add categories and interwikis to the /doc subpage, not here! --> {{Documentation}}</noinclude> 0se1essniolp1jxmajbn58fwfmjy6un Nhwɛdo:FULLROOTPAGENAME 10 4275 37769 2025-03-18T01:02:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37769 wikitext text/x-wiki {{ safesubst:<noinclude/>#if: {{ safesubst:<noinclude/>Ns has subpages | {{ safesubst:<noinclude/>#if:{{{1|}}}|{{ safesubst:<noinclude/>NAMESPACE:{{{1}}}}}|{{ safesubst:<noinclude/>NAMESPACE}}}} }} | {{ safesubst:<noinclude/>#titleparts:{{ safesubst:<noinclude/>#if:{{{1|}}}|{{{1}}}|{{ safesubst:<noinclude/>FULLPAGENAME}}}}|1}} | {{ safesubst:<noinclude/>#if:{{{1|}}}|{{{1}}}|{{ safesubst:<noinclude/>FULLPAGENAME}}}} }}<noinclude> {{documentation}} </noinclude> tk494gglkhfogc40do2k58d4bbttx9o Nhwɛdo:Str endswith 10 4276 37770 2025-03-18T01:02:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37770 wikitext text/x-wiki {{#ifeq:{{{1|a}}}{{{2|a}}}|{{{1|b}}}{{{2|b}}}|{{#invoke:String|endswith|source={{{1}}}|pattern={{{2}}} }}|yes<!--backward compatibility -->}}<noinclude> {{documentation}} </noinclude> 2bkmp0jw2nhdh2d3fc7ha9e1kbsdc1b Nhwɛdo:R/ref 10 4277 37771 2025-03-18T01:02:36Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37771 wikitext text/x-wiki <includeonly><!-- ### Debug facility: ### -->{{#if:{{{debug|}}}|DEBUG: 1="{{{1|}}}", 2="{{{2|}}}", (name="{{{name|}}}"), (group="{{{group|}}})", direction="{{{direction|}}}", pages="{{{pages|}}}", page="{{{page|}}}", location="{{{location|}}}", quote-pages="{{{quote-pages|}}}", quote-page="{{{quote-page|}}}", quote-location="{{{quote-location|}}}", quote="{{{quote|}}}", language="{{{language|}}}", translation="{{{translation|}}}", quote-cite="{{{quote-cite|}}}", reference="{{{reference|}}}", annotation="{{{annotation|}}}", leadin="{{{leadin|}}}", postscript="{{{postscript|}}}", section="{{{section|}}}", needed-reason="{{{needed-reason|}}}", needed-date="{{{needed-date|}}}", wrap="{{{wrap|}}}", no-pp="{{{no-pp|}}}", style="{{{style|}}}", content-id="{{{content-id|}}}", link-id="{{{link-id|}}}", debug="{{{debug|}}}". Potential context-section-name:"{{anchorencode:cite_sect-{{trim quotes|s={{{1|}}}}}-{{trim quotes|s={{{2|}}}}}-{{trim quotes|s={{{page|{{#invoke:String2|hyphen2dash|{{{pages|}}}}}}}}}}{{trim quotes|s={{{location|}}}}}}}".}}<!-- ### Opening "support context" span: ### -->{{#if:{{{section|}}}|{{#if:{{#lst:{{FULLPAGENAME}}|{{anchorencode:{{#switch:{{{section|}}}||yes|y=cite_sect-{{trim quotes|s={{{1|}}}}}-{{trim quotes|s={{{2|}}}}}-{{trim quotes|s={{{page|{{#invoke:String2|hyphen2dash|{{{pages|}}}}}}}}}}{{trim quotes|s={{{location|}}}}}|{{{section|}}}}}}}}}|<templatestyles src="Template:Tooltip/styles.css"/><span class="rt-commentedText tooltip tooltip-dotted" title="Context: &quot;<!--{{#invoke:String|replace|source={{#invoke:String|replace|source={{#invoke:String|replace|source=-->{{#invoke:DecodeEncode|encode|s={{#invoke:Plain text|main|1={{#lst:{{FULLPAGENAME}}|{{anchorencode:{{#switch:{{{section|}}}||yes|y=cite_sect-{{trim quotes|s={{{1|}}}}}-{{trim quotes|s={{{2|}}}}}-{{trim quotes|s={{{page|{{#invoke:String2|hyphen2dash|{{{pages|}}}}}}}}}}{{trim quotes|s={{{location|}}}}}|{{{section|}}}}}}}}}|encode=false}}|charset=<>"}}<!--|"|&quot;}}|<|&lt;}}|>|&gt;}}-->&quot;">}}}}<!-- ### First call to create reference link (variants identical except for dir): ### -->{{#if:{{{link-id|}}}|<span id="{{anchorencode:{{{link-id|}}}}}" class="citation<!-- wikicite cite-r -->">}}{{#if:{{{direction|}}}|{{#tag:ref|{{#if:{{{annotation|}}}||{{#if:{{{content-id|}}}|<span<!-- or <cite...> --> id="{{anchorencode:{{{content-id|}}}}}" class="citation<!-- wikicite cite-r -->">}}{{{reference|}}}{{#if:{{{content-id|}}}|</span><!-- or </cite> -->}}{{{postscript|}}}}}|name={{{1|}}}|group={{{2|}}}|dir={{{direction|}}}}}|{{#tag:ref|{{#if:{{{annotation|}}}||{{#if:{{{content-id|}}}|<span<!-- or <cite...> --> id="{{anchorencode:{{{content-id|}}}}}" class="citation<!-- wikicite cite-r -->">}}{{{reference|}}}{{#if:{{{content-id|}}}|</span><!-- or </cite> -->}}{{{postscript|}}}}}|name={{{1|}}}|group={{{2|}}}}}}}{{#if:{{{link-id|}}}|</span>}}<!-- ### Optional second call to append data to reference (variants identical except for dir): ### -->{{#if:{{{annotation|}}}|{{#if:{{{direction|}}}|<!---->{{#tag:ref|{{#switch:{{{annotation|}}}|pages|pp|page|p={{#if:{{{pages|}}}{{{page|}}}{{{location|}}}|&#8204;{{#if:{{{content-id|}}}|<span id="{{anchorencode:{{{content-id|}}}}}">}}{{{leadin|}}}{{R/where|plural={{#invoke:String2|hyphen2dash|{{{pages|}}}}}|singular={{{page|}}}|location={{{location|}}}|spacing=&#32;}}{{#if:{{{content-id|}}}|</span>}}}}|quote|q=&#8204;{{#switch:{{{quote-pages|{{{quote-page|{{{quote-location|}}}}}}}}}|=|pages|pp|page|p={{#if:{{{pages|}}}{{{page|}}}{{{location|}}}|{{{leadin|}}}{{R/where|plural={{#invoke:String2|hyphen2dash|{{{pages|}}}}}|singular={{{page|}}}|location={{{location|}}}|spacing=&#32;}}:&#32;}}|{{{leadin|}}}{{R/where|plural={{#invoke:String2|hyphen2dash|{{{quote-pages|}}}}}|singular={{{quote-page|}}}|location={{{quote-location|}}}|spacing=&#32;}}:&#32;}}<!----><q {{#if:{{{content-id|}}}|id="{{anchorencode:{{{content-id|}}}}}"}} {{#if:{{{quote-cite|{{{link-id|}}}}}}|cite="#{{anchorencode:{{{quote-cite|{{{link-id|}}}}}}}}"}} {{#if:{{{language|}}}|lang="{{R/langcode|{{{language|}}}}}"}}><bdi {{#if:{{{language|}}}|lang="{{R/langcode|{{{language|}}}}}"}}>{{trim quotes|s={{{quote|}}}}}</bdi></q>{{#if:{{{translation|}}}|&#32;&#91;<bdi {{#if:{{{language|}}}|lang="{{R/langcode|{{{language|}}}}}"}}>{{trim quotes|s={{{translation|}}}}}</bdi>&#93;}}|{{#if:{{{content-id|}}}|<span<!-- or <cite...> --> id="{{anchorencode:{{{content-id|}}}}}" class="citation<!-- wikicite cite-r -->">}}{{{leadin|}}}{{{annotation|}}}{{#if:{{{content-id|}}}|</span><!-- or </cite> -->}}}}{{{postscript|}}}|follow={{{1|}}}|group={{{2|}}}|dir={{{direction|}}}}}|<!---->{{#tag:ref|{{#switch:{{{annotation|}}}|pages|pp|page|p={{#if:{{{pages|}}}{{{page|}}}{{{location|}}}|&#8204;{{#if:{{{content-id|}}}|<span id="{{anchorencode:{{{content-id|}}}}}">}}{{{leadin|}}}{{R/where|plural={{#invoke:String2|hyphen2dash|{{{pages|}}}}}|singular={{{page|}}}|location={{{location|}}}|spacing=&#32;}}{{#if:{{{content-id|}}}|</span>}}}}|quote|q=&#8204;{{#switch:{{{quote-pages|{{{quote-page|{{{quote-location|}}}}}}}}}|=|pages|pp|page|p={{#if:{{{pages|}}}{{{page|}}}{{{location|}}}|{{{leadin|}}}{{R/where|plural={{#invoke:String2|hyphen2dash|{{{pages|}}}}}|singular={{{page|}}}|location={{{location|}}}|spacing=&#32;}}:&#32;}}|{{{leadin|}}}{{R/where|plural={{#invoke:String2|hyphen2dash|{{{quote-pages|}}}}}|singular={{{quote-page|}}}|location={{{quote-location|}}}|spacing=&#32;}}:&#32;}}<!----><q {{#if:{{{content-id|}}}|id="{{anchorencode:{{{content-id|}}}}}"}} {{#if:{{{quote-cite|{{{link-id|}}}}}}|cite="#{{anchorencode:{{{quote-cite|{{{link-id|}}}}}}}}"}} {{#if:{{{language|}}}|lang="{{R/langcode|{{{language|}}}}}"}}><bdi {{#if:{{{language|}}}|lang="{{R/langcode|{{{language|}}}}}"}}>{{trim quotes|s={{{quote|}}}}}</bdi></q>{{#if:{{{translation|}}}|&#32;&#91;<bdi {{#if:{{{language|}}}|lang="{{R/langcode|{{{language|}}}}}"}}>{{trim quotes|s={{{translation|}}}}}</bdi>&#93;}}|{{#if:{{{content-id|}}}|<span<!-- or <cite...> --> id="{{anchorencode:{{{content-id|}}}}}" class="citation<!-- wikicite cite-r -->">}}{{{leadin|}}}{{{annotation|}}}{{#if:{{{content-id|}}}|</span><!-- or </cite> -->}}}}{{{postscript|}}}|follow={{{1|}}}|group={{{2|}}}}}}}}}<!-- ### Superscript pages and tooltip for help, pages, quotes: ### -->{{r/superscript |prefix={{#switch:{{{style|}}}|AMA|Ama|ama=(|&#58;&hairsp;}} |suffix={{#switch:{{{style|}}}|AMA|Ama|ama=)|&hairsp;}} |pp={{#switch:{{{style|}}}|AMA|Ama|ama={{#if:{{{no-pp|}}}||{{#if:{{{pages|}}}|pp|{{#if:{{{page|}}}|p}}}}}}}}<!-- p/pp is only used in superscript label, therefore it does not contain any qp params --> |leadin={{#switch:{{{quote-pages|{{{quote-page|{{{quote-location|}}}}}}}}}|pages|pp|page|p={{#if:{{{pages|}}}|Pages|{{#if:{{{page|}}}|Page|{{#if:{{{location|}}}|Location|Page&nbsp;/ location}}}}}}|{{#if:{{{quote-pages|}}}|Pages|{{#if:{{{quote-page|}}}|Page|{{#if:{{{quote-location|}}}|Location|{{#if:{{{pages|}}}|Pages|{{#if:{{{page|}}}|Page|{{#if:{{{location|}}}|Location|Page&nbsp;/ location}}}}}}}}}}}}}}<!-- leadin is only used in tooltip --> |where={{R/where|plural={{#invoke:String2|hyphen2dash|{{{pages|}}}}}|singular={{{page|}}}|location={{{location|}}}|spacing=&#32;}}<!-- where must not include qp params --> |sup-where={{R/where|plural={{#invoke:String2|hyphen2dash|{{{pages|}}}|&hairsp;}}|singular={{{page|}}}|location={{{location|}}}|spacing=&hairsp;}}<!-- sup-where same as where, but with improved list spacing for superscript --> |quote-where={{#switch:{{{quote-pages|{{{quote-page|{{{quote-location|}}}}}}}}}|pages|pp|page|p={{R/where|plural={{#invoke:String2|hyphen2dash|{{{pages|}}}}}|singular={{{page|}}}|location={{{location|}}}|spacing=&#32;}}|{{R/where|plural={{#invoke:String2|hyphen2dash|{{{quote-pages|}}}}}|singular={{{quote-page|}}}|location={{{quote-location|}}}|spacing=&#32;}}}}<!-- quote-where must not contain normal in-source-location params --> |quote={{{quote|}}} |language={{{language|}}} |translation={{{translation|}}} |wrap={{{wrap|}}} }}<!-- ### Closing "support context" span: ### -->{{#if:{{{section|}}}|{{#if:{{#lst:{{FULLPAGENAME}}|{{anchorencode:{{#switch:{{{section|}}}||yes|y=cite_sect-{{trim quotes|s={{{1|}}}}}-{{trim quotes|s={{{2|}}}}}-{{trim quotes|s={{{page|{{#invoke:String2|hyphen2dash|{{{pages|}}}}}}}}}}{{trim quotes|s={{{location|}}}}}|{{{section|}}}}}}}}}|</span>}}}}<!-- ### Page needed functionality: ### -->{{#if:{{{needed-reason|}}}|{{page needed|date={{{needed-date|}}}|reason={{#switch:{{{needed-reason|}}}|yes|y=No reason given|{{{needed-reason|}}}}}}}}}<!-- ### Line wrapping functionality: ### -->{{#switch:{{{wrap|}}}|yes|y|forced|f=&#8203;}}<!-- ### End of code ### --></includeonly><noinclude> {{documentation}} </noinclude> gcq8gmzimi1g86pkwhcvdaqghne70m0 Nhwɛdo:National Criminal Justice reference 10 4278 37772 2025-03-18T01:02:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37772 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 Nhwɛdo:Not a typo 10 4279 37773 2025-03-18T01:02:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37773 wikitext text/x-wiki {{Sic|hide=y|{{{1|}}}|{{{2|}}}}}<noinclude> {{Documentation}} </noinclude> 0zrgjbrcg8dgfq76ndkiv7n67f8opa3 Nhwɛdo:Asbox 10 4280 37774 2025-03-18T01:03:08Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37774 wikitext text/x-wiki #REDIRECT [[Template:Article stub box]] {{Redirect category shell| {{R from move}} }} sac3kki281w35yiewqsfg9qjrue2bmu Nhwɛdo:Hid 10 4281 37775 2025-03-18T01:03:15Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37775 wikitext text/x-wiki #REDIRECT [[Template:Hidden sort key]] {{r from shortcut}} 9eibuifyszx7ru86elfkaramaijmbvy Nhwɛdo:Order of magnitude 10 4282 37776 2025-03-18T01:03:21Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37776 wikitext text/x-wiki <includeonly>{{safesubst:<noinclude/>#ifexpr:{{{1|0}}}=0 |{{safesubst:<noinclude/>#ifexpr:abs{{{1|0}}}1=1 |0 |{{safesubst:<noinclude/>#expr:floor((ln(abs{{{1}}}1)/ln10)+1)}} }} |{{safesubst:<noinclude/>#expr:floor((ln(abs({{{1|0}}}) )/ln 10)+1E((abs{{{1|0}}}>1E100 or abs{{{1|0}}}<1E-100)-14))}} }}</includeonly><noinclude> {{documentation}} </noinclude> o5x97tr9z1fixe14ip2xcqhbr1akroo Nhwɛdo:Apostrophe 10 4283 37777 2025-03-18T01:03:37Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37777 wikitext text/x-wiki <span class="nowrap" style="padding-left:0.1em;">&#39;</span><noinclude> {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> ey7sacklsawhwpz5k5ytshi6df53r90 Nhwɛdo:Max 10 4284 37778 2025-03-18T01:03:51Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37778 wikitext text/x-wiki <includeonly>{{#invoke:Math|max}}</includeonly><noinclude> {{Documentation}} </noinclude> s2lyijw8m0l517bfw1z0srbw197c8fh Nhwɛdo:Endangered Languages Project 10 4285 37779 2025-03-18T01:03:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37779 wikitext text/x-wiki {{#invoke:Endangered Languages Project |make_entry |elpname={{{ELPname|}}} |elpcode={{{ELP|}}} |qid={{{qid|}}} }}<noinclude> {{documentation}} </noinclude> 0gibu7vfktmukqa04kp6juaqa7zhsrp Nhwɛdo:Infobox language/family-color 10 4286 37780 2025-03-18T01:04:06Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37780 wikitext text/x-wiki {{#switch:{{lc:{{{1|}}}}} | afro-asiatic | afrasiatic | afroasiatic = /**/#faecc8 | algic | algonkian = lightskyblue | altaic = yellowgreen | american | american (areal) = /**/#c0dde6 | andamanese = /**/#c99fee | arawakan = /**/#98b1c7 | australian | australian (areal) = /**/#eba9ee | austroasiatic | austro-asiatic = lightcoral | austronesian = pink | cariban = /**/#1d8c97 | caucasian | caucasian (areal) = lightgreen | conlang | artificial | constructed | constructed language = /**/#114057 | creole | mixed | pidgin | creole/pidgin/mixed = tan | dravidian = mediumspringgreen | eskimo-aleut | eskimo–aleut | eskaleut = lightcyan | hmong-mien | miao-yao | hmong–mien | miao–yao = /**/#f2ceee | hokan = /**/#66c0cf | indo-european = /**/#c9ffd9 | isolate | language isolate | gray | grey | #dddddd = /**/#dddddd | khoisan | khoisan (areal) = goldenrod | macro-jê | macro-je = /**/#275379 | mayan = /**/#4865bd | na-dene | na-dené | dene-yeniseian | dené-yeniseian | na–dene | na–dené | dene–yeniseian | dené–yeniseian = /**/#99ddff | niger-congo | niger–congo = /**/#ffddaa | nilo-saharan | nilo-saharan? = gold | oto-manguean = /**/#3686cc | palaeosiberian | palaeo-siberian | paleosiberian | paleo-siberian | palaeosiberian (areal) = darkseagreen | pano-tacanan = /**/#1f1780 | papuan | papuan (areal) = /**/#fd79da | penutian = /**/#6bc4de | quechuan = /**/#c0e5e0 | salishan = /**/#afced1 | sign | sign language = silver | sino-tibetan = salmon | kra-dai | kadai | kradai | tai-kadai | kra–dai | tai–kadai = lavender | tupian = /**/#638ba8 | uralic = /**/#a8fe74 | uto-aztecan | utoaztecan = /**/#80bfff | unclassified | superfamily = white | #default =<!--blank--> }}<noinclude> {{documentation}} </noinclude> f2fh0gukue29yri4owrv62eg9nvzwin Nhwɛdo:Infobox language/genetic 10 4287 37781 2025-03-18T01:04:13Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37781 wikitext text/x-wiki {{#switch:{{lc:{{{1|}}}}} | afro-asiatic | afroasiatic = [[Afroasiatic languages|Afro-Asiatic]] | niger-congo | niger–congo = [[Niger–Congo languages|Niger–Congo]]? | nilo-saharan = [[Nilo-Saharan languages|Nilo-Saharan]]? | khoisan = (specify language family under 'fam1')[[Category:Language articles with spurious family]] | indo-european = [[Indo-European languages|Indo-European]] | caucasian = (specify language family under 'fam1')[[Category:Language articles with spurious family]] | altaic = [[Altaic languages|Altaic]]? | uralic = [[Uralic languages|Uralic]] | dravidian = [[Dravidian languages|Dravidian]] | paleosiberian | paleo-siberian | palaeosiberian | palaeo-siberian = (specify language family under 'fam1')[[Category:Language articles with spurious family]] | austronesian = [[Austronesian languages|Austronesian]] | austro-asiatic | austroasiatic = [[Austroasiatic languages|Austroasiatic]] | sino-tibetan = [[Sino-Tibetan languages|Sino-Tibetan]] | hmong-mien | hmong–mien = [[Hmong–Mien languages|Hmong–Mien]] | andamanese = (specify language family under 'fam1' or 'family')[[Category:Language articles with spurious family]] | australian = (specify language family under 'fam1' or 'family')[[Category:Language articles with spurious family]] | papuan = (specify language family under 'fam1')[[Category:Language articles with spurious family]] | tai-kadai | tai–kadai | kadai | kradai | kra-dai | kra–dai = [[Kra–Dai languages|Kra–Dai]] | american = (specify language family under 'fam1' or 'family')[[Category:Language articles with spurious family]] | na-dene | na-dené | dene-yeniseian | dené-yeniseian | dene–yeniseian | dené–yeniseian = [[Dené–Yeniseian languages|Dené–Yeniseian]]? | eskimo-aleut | eskimo–aleut = [[Eskaleut languages|Eskaleut]] | uto-aztecan = [[Uto-Aztecan languages|Uto-Aztecan]] | creole = [[Creole language|Creole]] | pidgin = [[Pidgin]] | mixed = [[Mixed language|Mixed]] | isolate | language isolate = [[language isolate]] | sign | sign language = [[sign language]] | conlang | constructed language = [[constructed language]] | unclassified = [[Unclassified language|unclassified]] | = {{main other|[[Category:Languages without family color codes]]}} | #default = {{{1}}}{{main other|[[Category:Languages without family color codes]]}} }}<noinclude> {{documentation}} </noinclude> 2sfrxldg6whh9q8y75ss13sd2o4n0wy Nhwɛdo:Infobox language/lingualist 10 4288 37782 2025-03-18T01:04:28Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37782 wikitext text/x-wiki {{#if:{{{1|}}}|{{#ifeq:{{#invoke:Plain text|main|{{{1}}}}}|{{{1}}}|<code>[http://www.hortensj-garden.org/index.php?tnc=1&tr=lsr&nid={{{1|}}} {{{1|}}}]</code>|{{{1}}}}}{{main other|[[Category:Language articles with Linguasphere code]]}}{{{2|{{{linguaname|}}}}}}}}<noinclude> {{documentation}} </noinclude> 6jaqmlpiut3wojv5kg69e5pb0fdytaw Nhwɛdo:Infobox language/linguistlist 10 4289 37783 2025-03-18T01:04:44Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37783 wikitext text/x-wiki {{#if:{{{1|}}} |<code>[https://web.archive.org/web/20200101010101/http://multitree.org/codes/{{{1|}}} {{{1|}}}]</code>[[Category:Language articles with Linglist code]] {{{2|{{{lingname|}}}}}}}}<noinclude> {{documentation}} </noinclude> e3vkvnjxowi82dwlkoyf8hfssyy7s5l Nhwɛdo:Link note 10 4290 37784 2025-03-18T01:04:59Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37784 wikitext text/x-wiki <span style="font-size:0.95em; font-size:95%; color: var( --color-subtle, #555 )">({{{note|}}})</span><includeonly>{{#if:{{{cat|}}}|{{DMCA|{{{cat|}}}|from|{{{date|}}}}}}}</includeonly><noinclude>{{documentation}}</noinclude> inp5l0dm3oksbt2ctcwqjrpf987eh01 Nhwɛdo:Precision 10 4291 37785 2025-03-18T01:05:07Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37785 wikitext text/x-wiki <includeonly>{{#invoke:Math|precision|{{{1|0}}}|check_fraction=true}}</includeonly><noinclude> {{documentation}} </noinclude> hbl3vf33a239ici6o7feo2ici90hboa Nhwɛdo:Glottolink 10 4292 37786 2025-03-18T01:05:23Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37786 wikitext text/x-wiki [https://glottolog.org/resource/languoid/id/{{{1|}}} {{{2|{{{1|}}}}}}]<noinclude> {{documentation}} </noinclude> b8tu8aim8xu5x67zplvzjw7b09hppn3 Nhwɛdo:Infobox/styles-images.css 10 4293 37787 2025-03-18T01:05:39Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37787 sanitized-css text/css /* {{pp-template}} */ @media screen { html.skin-theme-clientpref-night .infobox-has-images-with-white-backgrounds img { background: white; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .infobox-has-images-with-white-backgrounds img { background: white; } } pjojbxx5a40qdgq9on8w4p6f0elc881 Nhwɛdo:Infobox language/ref 10 4294 37788 2025-03-18T01:05:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37788 wikitext text/x-wiki {{#switch: {{{1}}} | =<!-- blank --> | e27 = {{#ifexist:Template:Ethnologue27|{{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue27|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue27|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue27|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue27|{{{lc3|}}}|{{{ld3|}}}}}}}{{#if:{{{lc4|}}}|<br>{{Ethnologue27|{{{lc4|}}}|{{{ld4|}}}}}}}{{#if:{{{lc5|}}}|<br>{{Ethnologue27|{{{lc5|}}}|{{{ld5|}}}}}}}{{#if:{{{lc6|}}}|<br>{{Ethnologue27|{{{lc6|}}}|{{{ld6|}}}}}}}{{#if:{{{lc7|}}}|<br>(Additional references under 'Language codes' in the information box)}}|name=e27}}|<span class="error">[[Template:Ethnologue27]] does not exist</span>}}<!-- -->| e26 = {{#ifexist:Template:Ethnologue26|{{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue26|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue26|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue26|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue26|{{{lc3|}}}|{{{ld3|}}}}}}}{{#if:{{{lc4|}}}|<br>{{Ethnologue26|{{{lc4|}}}|{{{ld4|}}}}}}}{{#if:{{{lc5|}}}|<br>{{Ethnologue26|{{{lc5|}}}|{{{ld5|}}}}}}}{{#if:{{{lc6|}}}|<br>{{Ethnologue26|{{{lc6|}}}|{{{ld6|}}}}}}}{{#if:{{{lc7|}}}|<br>(Additional references under 'Language codes' in the information box)}}|name=e26}}|<span class="error">[[Template:Ethnologue26]] does not exist</span>}}<!-- -->| e25 = {{#ifexist:Template:Ethnologue25|{{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue25|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue25|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue25|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue25|{{{lc3|}}}|{{{ld3|}}}}}}}{{#if:{{{lc4|}}}|<br>{{Ethnologue25|{{{lc4|}}}|{{{ld4|}}}}}}}{{#if:{{{lc5|}}}|<br>{{Ethnologue25|{{{lc5|}}}|{{{ld5|}}}}}}}{{#if:{{{lc6|}}}|<br>{{Ethnologue25|{{{lc6|}}}|{{{ld6|}}}}}}}{{#if:{{{lc7|}}}|<br>(Additional references under 'Language codes' in the information box)}}|name=e25}}|<span class="error">[[Template:Ethnologue25]] does not exist</span>}}<!-- -->| e24 = {{#ifexist:Template:Ethnologue24|{{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue24|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue24|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue24|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue24|{{{lc3|}}}|{{{ld3|}}}}}}}{{#if:{{{lc4|}}}|<br>{{Ethnologue24|{{{lc4|}}}|{{{ld4|}}}}}}}{{#if:{{{lc5|}}}|<br>{{Ethnologue24|{{{lc5|}}}|{{{ld5|}}}}}}}{{#if:{{{lc6|}}}|<br>{{Ethnologue24|{{{lc6|}}}|{{{ld6|}}}}}}}{{#if:{{{lc7|}}}|<br>(Additional references under 'Language codes' in the information box)}}|name=e24}}|<span class="error">[[Template:Ethnologue24]] does not exist</span>}}<!-- -->| e23 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue23|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue23|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue23|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue23|{{{lc3|}}}|{{{ld3|}}}}}}}{{#if:{{{lc4|}}}|<br>{{Ethnologue23|{{{lc4|}}}|{{{ld4|}}}}}}}{{#if:{{{lc5|}}}|<br>{{Ethnologue23|{{{lc5|}}}|{{{ld5|}}}}}}}{{#if:{{{lc6|}}}|<br>{{Ethnologue23|{{{lc6|}}}|{{{ld6|}}}}}}}{{#if:{{{lc7|}}}|<br>(Additional references under 'Language codes' in the information box)}}|name=e23}}<!-- -->| e22 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue22|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue22|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue22|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue22|{{{lc3|}}}|{{{ld3|}}}}}}}{{#if:{{{lc4|}}}|<br>{{Ethnologue22|{{{lc4|}}}|{{{ld4|}}}}}}}{{#if:{{{lc5|}}}|<br>{{Ethnologue22|{{{lc5|}}}|{{{ld5|}}}}}}}{{#if:{{{lc6|}}}|<br>{{Ethnologue22|{{{lc6|}}}|{{{ld6|}}}}}}}{{#if:{{{lc7|}}}|<br>(Additional references under 'Language codes' in the information box)}}|name=e22}}<!-- -->| e21 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue21|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue21|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue21|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue21|{{{lc3|}}}|{{{ld3|}}}}}}}{{#if:{{{lc4|}}}|<br>{{Ethnologue21|{{{lc4|}}}|{{{ld4|}}}}}}}{{#if:{{{lc5|}}}|<br>{{Ethnologue21|{{{lc5|}}}|{{{ld5|}}}}}}}{{#if:{{{lc6|}}}|<br>{{Ethnologue21|{{{lc6|}}}|{{{ld6|}}}}}}}{{#if:{{{lc7|}}}|<br>(Additional references under 'Language codes' in the information box)}}|name=e21}}<!-- -->| e20 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue20|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue20|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue20|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue20|{{{lc3|}}}|{{{ld3|}}}}}}}{{#if:{{{lc4|}}}|<br>{{Ethnologue20|{{{lc4|}}}|{{{ld4|}}}}}}}{{#if:{{{lc5|}}}|<br>{{Ethnologue20|{{{lc5|}}}|{{{ld5|}}}}}}}{{#if:{{{lc6|}}}|<br>{{Ethnologue20|{{{lc6|}}}|{{{ld6|}}}}}}}{{#if:{{{lc7|}}}|<br>(Additional references under 'Language codes' in the information box)}}|name=e20}}<!-- -->| e19 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue19|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue19|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue19|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue19|{{{lc3|}}}|{{{ld3|}}}}}}}{{#if:{{{lc4|}}}|<br>{{Ethnologue19|{{{lc4|}}}|{{{ld4|}}}}}}}{{#if:{{{lc5|}}}|<br>{{Ethnologue19|{{{lc5|}}}|{{{ld5|}}}}}}}{{#if:{{{lc6|}}}|<br>{{Ethnologue19|{{{lc6|}}}|{{{ld6|}}}}}}}{{#if:{{{lc7|}}}|<br>(Additional references under 'Language codes' in the information box)}}|name=e19}}<!-- -->| e18 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue18|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue18|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue18|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue18|{{{lc3|}}}|{{{ld3|}}}}}}}{{#if:{{{lc4|}}}|<br>{{Ethnologue18|{{{lc4|}}}|{{{ld4|}}}}}}}{{#if:{{{lc5|}}}|<br>{{Ethnologue18|{{{lc5|}}}|{{{ld5|}}}}}}}{{#if:{{{lc6|}}}|<br>{{Ethnologue18|{{{lc6|}}}|{{{ld6|}}}}}}}{{#if:{{{lc7|}}}|<br>(Additional references under 'Language codes' in the information box)}}|name=e18}}<!-- -->| e17 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue17|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue17|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue17|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue17|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e17}}<!-- -->| e16 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue16|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue16|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue16|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue16|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e16}} | e15 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue15|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue15|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue15|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue15|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e15}} | e14 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue14|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue14|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue14|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue14|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e14}} | e13 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue13|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue13|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue13|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue13|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e13}} | e12 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue12|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue12|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue12|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue12|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e12}} | e11 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue11|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue11|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue11|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue11|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e11}} | e10 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue10|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue10|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue10|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue10|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e10}} | e09 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue09|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue09|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue09|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue09|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e09}} | e08 = {{#tag:ref|{{#if:{{{iso3|}}}|{{Ethnologue08|{{{iso3|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}}}}}{{#if:{{{lc1|}}}|{{#if:{{{iso3|}}}|<br>}}{{Ethnologue08|{{{lc1|}}}|{{#if:{{{iso3|}}}|{{{ld1|}}}|{{#if:{{{refname|}}}|{{{refname}}}|{{{ld1|}}}}}}}}}}}{{#if:{{{lc2|}}}|<br>{{Ethnologue08|{{{lc2|}}}|{{{ld2|}}}}}}}{{#if:{{{lc3|}}}|<br>{{Ethnologue08|{{{lc3|}}}|{{{ld3|}}}}}}}|name=e08}}<!-- -->| linglist = {{#tag:ref|[https://web.archive.org/web/20200101010101/http://multitree.org/codes/{{{iso3|}}} {{#if:{{{refname|}}}|{{{refname}}}|{{{name|}}}}}] at ''[[MultiTree]]'' on [[the Linguist List]]|name=linglist}} | ne2007 = {{#tag:ref|Mikael Parkvall, "Världens 100 största språk 2007" (The World's 100 Largest Languages in 2007), in ''[[Nationalencyklopedin]]''|name=NE100}} | ne2010 = {{#tag:ref|"Världens 100 största språk 2010" (The World's 100 Largest Languages in 2010), in ''[[Nationalencyklopedin]]''|name=NE100_2}} | inali = {{#tag:ref|[[INALI]] (2012) [http://site.inali.gob.mx/pdf/libro_lenguas_indigenas_nacionales_en_riesgo_de_desaparicion.pdf ''México: Lenguas indígenas nacionales'']|name=INALI}} | aiatsis = <ref name=AIATSIS/> | ELP = <ref name=ELP/> | guthrie = <ref name=Guthrie/> | #default = {{{1|}}} }}<noinclude> {{Documentation}} </noinclude> m44y7keji68f642xd31l2xa0h8gqo84 Nhwɛdo:Pad 10 4295 37789 2025-03-18T01:05:52Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37789 wikitext text/x-wiki <includeonly><span style="padding-left:{{{1|1.0em}}};{{{css|}}}">&nbsp;</span></includeonly><noinclude>{{Documentation}}</noinclude> m6d6sg8pjcjdkp492kffb03yduwqo6b Nhwɛdo:R to stub template 10 4296 37790 2025-03-18T01:06:01Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37790 wikitext text/x-wiki <noinclude>{{Template:This is a redirect/rcat}} </noinclude>{{Redirect template |id=R to stub template |name=To a stub template |from=a template shortcut or title that may have been moved (renamed) or merged |to=the target [[WP:stub|stub]] template |template category=Redirects to stub templates }}<noinclude> <!-- Place categories on /doc subpage; interwikis go to Wikidata. --> {{Documentation}} </noinclude> bcg23gjh52w4rbgj68gi21lgmulhelk Nhwɛdo:Sigfig 10 4297 37791 2025-03-18T01:06:17Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37791 wikitext text/x-wiki #REDIRECT [[Template:Significant figures]] {{Redirect category shell| {{R from move}} {{R from template shortcut}} }} 6liq0tocaomv3w5pnzdg0n7d2hqs805 Nhwɛdo:Str index 10 4298 37792 2025-03-18T01:06:31Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37792 wikitext text/x-wiki <includeonly>{{{{{|safesubst:}}}#Invoke:String | pos | target={{{1|}}} | pos={{{2|0}}} | no_category={{{nocategory|}}} }}</includeonly><noinclude> {{documentation}} </noinclude> 5dbelmmiji35wel9hbdvtgr7bjw7ezk Nhwɛdo:Str ≥ len 10 4299 37793 2025-03-18T01:06:40Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37793 wikitext text/x-wiki {{{{{|safesubst:}}}#ifexpr: {{{{{|safesubst:}}}#invoke:String|len|s={{{1|}}}}} >= {{{2|0}}} <noinclude><!-- str >= len --></noinclude> | {{{3|}}} | {{{4|}}} }}<noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 5n8ijb7krko6nhwqukd6gap519qlr6k Nhwɛdo:BAG Tools 10 4300 37794 2025-03-18T01:06:46Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37794 wikitext text/x-wiki {| class="collapsible {{{1|}}}" style="width: 100%; border: 1px ridge #aaa; padding: .2em; background-color: #ffffff;" ! colspan="2" style="background-color: #eee" | &nbsp;BAG tools |- style="vertical-align: top;" | {|style="padding: 0.3em; margin-left:15px; border: 1px solid #B8C7D9; background:#f5faff; text-align:center; font-size: 95%" align="float" |- |colspan=3 style="text-align:center;padding: 0.3em; font-family: sans-serif; font-size: 0.9em; background-color: #aebfd2"|{{navbar|BAG Tools|mini=y|style=float:right;}}'''[[Wikipedia:BAG|Bot Approvals Group]]<br>Administration Templates''' | |-style="text-align:center;padding: 0.3em; font-family: sans-serif; font-size: 0.9em; background-color: #cedff2" |[[Wikipedia:Bots|Bot]] Templates |Output |Comments |- style="text-align:left;" |{{tlg|Bot trial}} |{{Bot trial}} |- style="text-align:left;" |{{tlg|Bot trial|2=edits=50}} |{{Bot trial|edits=50}} |This is for a trial for a certain number of edits (this option may be combined with others) |- style="text-align:left;" |{{tlg|Bot trial|2=days=7}} |{{Bot trial|days=7}} |This is for a trial for a certain number of days (this option may be combined with others) |- style="text-align:left;" |{{tlg|Bot trial|2=edits=50|3=days=7|4=first=yes}} |{{Bot trial|edits=50|days=7|first=yes}} |This is for a trial with a race condition, where either a singular day/time limit may result in either too much or too little information |- style="text-align:left;" |{{tlg|Bot trial|2=userspace=yes}} |{{Bot trial|userspace=yes}} |This is a userspace only trial (this option may be combined with others) |- style="text-align:left;" |{{tlg|BotExtendedTrial}} |{{BotExtendedTrial}} |The extended trial template uses the same parameters as the standard trial template (see above). |- style="text-align:left;" |{{tlg|Bot trial complete}} |{{Bot trial complete}} |For use by the bot operator to report that the bot has completed its trial period. |- style="text-align:left;" |{{tlg|BotOnHold}} |{{BotOnHold}} |- style="text-align:left;" |{{tlg|BotSpeedy}} |{{BotSpeedy}} |- style="text-align:left;" |{{tlg|BotApproved}} |{{BotApproved}} |- style="text-align:left;" |{{tlg|BotExpired}} |{{BotExpired}} |- style="text-align:left;" |{{tlg|BotWithdrawn}} |{{BotWithdrawn}} |- style="text-align:left;" |{{tlg|BotDenied}} |{{BotDenied}} |- style="text-align:left;" |{{tlg|BotRevoked}} |{{BotRevoked}} |- style="text-align:left;" |{{tlg|BotComment}} |{{BotComment}} |- style="text-align:left;" |{{tlg|Operator assistance needed}} |{{Operator assistance needed}} |This will result in the bot sending a message to the operator. |- style="text-align:left;" |{{tlg|BAG assistance needed}} |{{BAG assistance needed}} |This is intended for use if urgent attention is needed or if a request is being neglected (wait seven days first). |- style="text-align:left;" |{{tlg|BOTREQ|advertise}}<br>{{tlg|BOTREQ|badidea}}<br>{{tlg|BOTREQ|confusing}} |{{BOTREQ|advertise}}<br>{{BOTREQ|badidea}}<br>{{BOTREQ|confusing}} |Provides a variety of common messages for bot requests and BRFAs (see template documentation for details). |- |&nbsp; |&nbsp; |&nbsp; |- style="text-align:center;padding: 0.3em; font-family: sans-serif; font-size: 0.9em; background-color: #cedff2" |&nbsp; |&nbsp; |&nbsp; |- style="text-align:left;" | <nowiki>{{subst:</nowiki>[[Template:Bot Top|Bot Top]]<nowiki>|</nowiki>''Status''<nowiki>|</nowiki>''BotName #''}}<br/> |<div class="boilerplate metadata" style="background-color: #EDEAFF; margin: 2em 0 0 0; padding: 0 10px 0 10px; border: 1px solid #AAAAAA;"> :''The following discussion is an archived debate. <span style="color:red">'''Please do not modify it.'''</span> Subsequent comments should be made in a new section.'' <!-- from Template:Bot Top--></div> |Includes <nowiki><</nowiki>noinclude<nowiki>></nowiki> tag and the appropriate bot category (when using "subst") |- style="text-align:left;" |<nowiki>{{subst:</nowiki>[[Template:Bot Bottom|Bot Bottom]]<nowiki>}}</nowiki> |<div class="boilerplate metadata" style="background-color: #EDEAFF; margin: 2em 0 0 0; padding: 0 10px 0 10px; border: 1px solid #AAAAAA;"> :''The above discussion is preserved as an archive of the debate. <span style="color:red">'''Please do not modify it.'''</span> Subsequent comments should be made in a new section.''<!-- from Template:Bot Bottom --></div> |Includes <nowiki><</nowiki>/noinclude<nowiki>></nowiki> tag (when using "subst") |- style="text-align:center;padding: 0.3em; font-family: sans-serif; font-size: 0.9em; background-color: #cedff2" |&nbsp; |&nbsp; |&nbsp; |- style="text-align:left;" |<nowiki>{{subst:</nowiki>[[Template:Bot Talk|Bot Talk]]<nowiki>|Subpage|Status}}</nowiki><br><br><nowiki>{{subst:</nowiki>[[Template:Bot Talk|Bot Talk]]<nowiki>|Subpage|approved|Bot}}</nowiki> |{{Bot Talk|Subpage|Status}}<br><br>{{Bot Talk|Subpage|approved|Bot}} | |} |}<noinclude>{{documentation}}</noinclude> 4w873m6t1il4n2nhfzek62mebrxsenf Nhwɛdo:Cbignore 10 4301 37795 2025-03-18T01:06:58Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37795 wikitext text/x-wiki <noinclude>{{documentation}}</noinclude> 56q3glwxua861ekqmxdmx0ovfq3zxj9 Nhwɛdo:English dialects 10 4302 37796 2025-03-18T01:07:04Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37796 wikitext text/x-wiki {{Navbox |name = English dialects |title = [[List of dialects of English|Dialects]] and [[regional accents of English|accents]] of [[Modern English]] by continent |listclass = hlist |state = {{{state<includeonly>|autocollapse</includeonly>}}} |group1 = [[English language in Europe|Europe]] |list1 = child |1_group1 = [[British English|Great <br/>Britain]] |1_list1 = child |1_1_group1 = [[English language in England|England]] |1_1_list1 = child |1_1_1_group1 = [[English language in Northern England|North]] |1_1_1_list1 = * [[Cheshire dialect|Cheshire]] * [[Cumbrian dialect|Cumbria]] ** [[Barrovian|Barrow]] * [[Lancashire dialect|Lancashire]] * [[Scouse|Liverpool/Scouse]] * [[Manchester dialect|Manchester]] * [[Northumbrian dialect|Northumbria]] ** [[Pitmatic]] ** [[Mackem|Sunderland]] ** [[Geordie|Tyneside/Geordie]] ** [[Smoggie|Teesside]] * [[Yorkshire dialect|Yorkshire]] |1_1_1_group2 = Midlands |1_1_1_list2 = * [[East Midlands English|East Midlands]] * [[West Midlands English|West Midlands]] ** [[Brummie dialect|Birmingham]] ** [[Black Country dialect|Black Country]] ** [[Potteries dialect|Stoke-on-Trent]] |1_1_1_group3 = [[English language in Southern England|South]] |1_1_1_list3 = * [[East Anglian English|East Anglia]] * [[Estuary English|London & Thames Estuary]] ** [[Cockney]] ** [[Multicultural London English|Multicultural]] * [[Received Pronunciation]] * [[West Country English|West Country]] ** [[Cornish dialect|Cornwall]] ** [[Dorset dialect|Dorset]] |1_1_group2 = [[Scottish English|Scotland]] |1_1_list2 = * [[Glasgow dialect|Glasgow]] * [[Highland English|Highlands]] |1_1_group3 = [[Welsh English|Wales]] |1_1_list3 = * [[Abercraf English|Abercraf]] * [[Cardiff English|Cardiff]] * [[Gower dialect|Gower]] * [[Port Talbot English|Port Talbot]] |1_group2 = [[Hiberno-English|Ireland]] |1_list2 = * [[Dublin English|Dublin]] * [[South-West Irish English|South-West]] * [[Ulster English|Ulster]] |1_group3 = |1_list3 = * [[Channel Island English|Channel Islands]] * [[Gibraltarian English|Gibraltar]] * [[Manx English|Isle of Man]] * [[Maltese English|Malta]] |group2 = Americas |list2 = child |2_group1 = [[North American English|North <br/>America]] |2_list1 = child |2_1_group1 = [[Canadian English|Canada]] |2_1_list1 = * [[Indigenous English in Canada|Aboriginal]] * [[Atlantic Canadian English|Atlantic]] ** [[Lunenburg English|Lunenburg]] ** [[Newfoundland English|Newfoundland]] * [[Toronto slang|Multicultural Toronto]] * [[Ottawa Valley English|Ottawa Valley]] * [[Quebec English|Quebec]] * [[Standard Canadian English|Standard Canadian]] |2_1_group2 = [[American English|United <br/>States]] |2_1_list2 = child |2_1_2_list1 = * [[Midland American English|Midland]] * [[New England English|New England]] ** [[Boston accent|Boston]] ** [[Eastern New England English|East]] ** [[Maine accent|Maine]] ** [[Western New England English|West]] * [[New York City English|New York City]] ** [[New York accent|accent]] * [[Northern American English|North]] ** [[Inland Northern American English|Inland North]] ** [[North-Central American English|North-Central]] * [[Philadelphia English|Philadelphia]] ** [[Baltimore accent|Baltimore]] * [[Southern American English|South]] ** [[Appalachian English|Appalachia]] ** [[High Tider]] ** [[New Orleans English|New Orleans]] ** [[Older Southern American English|Older]] ** [[Texan English|Texas]] * [[Western American English|West]] ** [[California English|California]] ** [[Pacific Northwest English|Pacific Northwest]] * [[Western Pennsylvania English|Western Pennsylvania]] |2_1_2_group2 = Social and <br/>ethno-cultural |2_1_2_list2 = * [[African-American English|African-American]] ** [[African-American Vernacular English|Vernacular]] * [[American Indian English|American Indian]] * [[Cajun English|Cajun]] * [[Chicano English|Chicano]] * [[General American English|General American]] * [[Good American Speech]] * [[Miami accent|Miami Latino]] * [[New York Latino English|New York Latino]] * [[Northeastern elite accent|Northeastern elite]] * [[Pennsylvania Dutch English|Pennsylvania Dutch]] |2_group3 = [[Caribbean English|Caribbean]] |2_list3 = * [[Antiguan and Barbudan English|Antigua and Barbuda]] * [[Bahamian English|The Bahamas]] * [[English in Barbados|Barbados]] * [[Bequia English|Bequia]] * [[Cayman Islands English|Cayman Islands]] ** [[Bay Islands English|Bay Islands]] * [[Jamaican English|Jamaica]] * [[Saban English|Saba]] * [[Samaná English|Samaná]] * [[Trinidadian and Tobagonian English|Trinidad and Tobago]] |2_group4 = |2_list4 = * [[Bermudian English|Bermuda]] * [[Falkland Islands English|Falkland Islands]] |group3 = Oceania |list3 = child |3_group1 = [[Australian English|Australia]] |3_list1 = * [[Variation in Australian English|variation]] ** [[Australian English phonology|accent]] * [[Australian Aboriginal English|Aboriginal]] * [[South Australian English|South]] * [[Torres Strait English|Torres Strait]] * [[Western Australian English|West]] |3_group2 = |3_list2 = * [[Culture of Fiji#Fiji English|Fiji]] * [[New Zealand English|New Zealand]] ** [[New Zealand English phonology|accent]] * [[Palauan English|Palau]] * [[Solomon Islands English|Solomon Islands]] |group4 = Africa |list4 = * [[Cameroonian English|Cameroon]] * [[Gambian English|The Gambia]] * [[Ghanaian English|Ghana]] * [[Kenyan English|Kenya]] * [[Liberian English|Liberia]] * [[Malawian English|Malawi]] * [[Namlish|Namibia]] * [[Nigerian English|Nigeria]] * [[Sierra Leonean English|Sierra Leone]] * [[South African English|South Africa]] ** [[White South African English phonology|accent]] ** [[Cape Flats English|Cape Flats]] * [[South Atlantic English|South Atlantic]] * [[Ugandan English|Uganda]] * [[Zimbabwean English|Zimbabwe]] |group5 = Asia |list5 = child |5_group1 = East Asia |5_list1 = * [[Hong Kong English|Hong Kong]] |5_group2 = [[South Asian English|South Asia]] |5_list2 = * [[Bangladeshi English|Bangladesh]] * [[Cambodian English|Cambodia]] * [[Indian English|India]] ** [[Regional differences and dialects in Indian English|regional and occupational]] * [[Nepalese English|Nepal]] * [[Pakistani English|Pakistan]] * [[Sri Lankan English|Sri Lanka]] |5_group3 = [[Southeast Asian English|Southeast Asia]] |5_list3 = * [[Brunei English|Brunei]] * [[Malaysian English|Malaysia]] * [[Myanmar English|Myanmar]] * [[Philippine English|Philippines]] * [[Singapore English|Singapore]] |group6 = Antarctica |list6 = * [[Antarctic English|Antarctica]] |group7 = Related |list7 = * [[English language]] * [[Basic English|Basic]] * [[Broad and general accents]] * [[Comparison of American and British English]] * [[E-Prime]] * [[Engrish]] * [[English as a lingua franca]] * [[English-based creole languages]] * [[Englishisation]] * Globish ** [[Globish (Gogate)|Gogate]] ** [[Globish (Nerrière)|Nerrière]] * [[International English|International]] * [[Learning English (version of English)|Learning]] * [[Linguistic purism in English]] * [[List of English-based pidgins]] * [[Non-native pronunciations of English]] * [[Plain English|Plain]] * [[Standard English|Standard]] }}<noinclude> {{documentation}} </noinclude> kqijrhjz9ddkydj7bulsbpnj390u318 Nhwɛdo:Flag template documentation 10 4303 37797 2025-03-18T01:07:20Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37797 wikitext text/x-wiki <includeonly>{{documentation | content = {{#ifeq:{{#invoke:High-use|num|x}}|many||{{High-use}}}} {{{header|}}} ==Description== :<code><nowiki>{{</nowiki>{{#if:{{{2|}}} |{{{2}}} |{{#if:{{{3|}}} |{{{3}}} |{{#if:{{{4|}}} |{{{4}}} |? }} }} }}<nowiki>}}</nowiki></code> Renders a flag icon and wikilink to [[{{getalias|{{{1}}}}}|{{getalias|{{{1}}}|shortname}}]]. This template is equivalent to {{tlx|flag|{{{1}}}}}, but is named after the standard three letter {{#if:{{{2|}}} |{{#if:{{{3|}}} |{{#if:{{{4|}}} |{{#ifeq:{{{2}}}|{{{3}}} |{{#ifeq:{{{3}}}|{{{4}}} |[[ISO 3166-1 alpha-3]] country code, [[List of IOC country codes|IOC code]], and [[List of FIFA country codes|FIFA code]] |[[ISO 3166-1 alpha-3]] country code and [[List of IOC country codes|IOC code]] }} |{{#ifeq:{{{2}}}|{{{4}}} |[[ISO 3166-1 alpha-3]] country code and [[List of FIFA country codes|FIFA code]] |[[ISO 3166-1 alpha-3]] country code }} }} |{{#ifeq:{{{2}}}|{{{3}}} |[[ISO 3166-1 alpha-3]] country code and [[List of IOC country codes|IOC code]] |[[ISO 3166-1 alpha-3]] country code }} }} |{{#if:{{{4|}}} |{{#ifeq:{{{2}}}|{{{4}}} |[[ISO 3166-1 alpha-3]] country code and [[List of FIFA country codes|FIFA code]] |[[ISO 3166-1 alpha-3]] country code }} |[[ISO 3166-1 alpha-3]] country code }} }} |{{#if:{{{3|}}} |{{#if:{{{4|}}} |{{#ifeq:{{{3}}}|{{{4}}} |[[List of IOC country codes|IOC country code]] and [[List of FIFA country codes|FIFA code]] |[[List of IOC country codes|IOC country code]] }} |[[List of IOC country codes|IOC country code]] }} |{{#if:{{{4|}}} |[[List of FIFA country codes|FIFA country code]] |country code }} }} }} for {{{1}}} as a shorthand editing convenience. {{#if:{{{2|}}} |<br/>{{#if:{{{3|}}} |{{#if:{{{4|}}} |{{#ifeq:{{{2}}}|{{{3}}} |{{#ifeq:{{{3}}}|{{{4}}}| |You can also use {{tlx|{{{4}}}}} (which is a redirect to this template) because "{{{4}}}" is the [[List of FIFA country codes|FIFA code]] for {{{1}}}. }} |{{#ifeq:{{{3}}}|{{{4}}} |You can also use {{tlx|{{{3}}}}} (which is a redirect to this template) because "{{{3}}}" is the [[List of IOC country codes|IOC code]] and [[List of FIFA country codes|FIFA code]] for {{{1}}}. |{{#ifeq:{{{2}}}|{{{4}}} |You can also use {{tlx|{{{3}}}}} (which is a redirect to this template) because "{{{3}}}" is the [[List of IOC country codes|IOC code]] for {{{1}}}. |You can also use {{tlx|{{{3}}}}} or {{tlx|{{{4}}}}} (which are redirects to this template) because "{{{3}}}" is the [[List of IOC country codes|IOC code]] and "{{{4}}}" is the [[List of FIFA country codes|FIFA code]] for {{{1}}}. }} }} }} |{{#ifeq:{{{2}}}|{{{3}}}| |You can also use {{tlx|{{{3}}}}} (which is a redirect to this template) because "{{{3}}}" is the [[List of IOC country codes|IOC code]] for {{{1}}}. }} }} |{{#if:{{{4|}}} |{{#ifeq:{{{2}}}|{{{4}}}| |You can also use {{tlx|{{{4}}}}} (which is a redirect to this template) because "{{{4}}}" is the [[List of FIFA country codes|FIFA code]] for {{{1}}}. }} }} }} |{{#if:{{{3|}}} |{{#if:{{{4|}}} |{{#ifeq:{{{3}}}|{{{4}}}| |You can also use {{tlx|{{{4}}}}} (which is a redirect to this template) because "{{{4}}}" is the [[List of FIFA country codes|FIFA code]] for {{{1}}}. }} }} }} }} {{#ifexist:{{SUBJECTPAGENAME}}/doc |{{ {{SUBJECTPAGENAME}}/doc}} <!-- category and other documentation for the flag template --> }} ==TemplateData== {{TemplateData header}} <templatedata> { "params": {}, "description": "Renders a flag icon and wikilink. Takes no parameters." } </templatedata> ==See also== *[[Template:Country data {{{1}}}]]—for more options, such as historical flag variations where applicable *[[Wikipedia:WikiProject Flag Template]]—for a complete discussion of the flag template system *[[Wikipedia:Inline templates linking country articles]]—for a complete list of these "shorthand" flag templates {{Sandbox other||[[Category:Flag template shorthands]]}} | link box = This documentation is generated by [[Template:Flag template documentation]]. <br/> Documentation specific to this template may be placed in this template's [[{{FULLPAGENAME}}/doc|/doc]] subpage and will be automatically transcluded. <br/> Any [[Wikipedia:Categorization|categories]] should also be added to the [[{{FULLPAGENAME}}/doc|/doc]] subpage. }}</includeonly><noinclude> {{documentation}}<!-- Add categories to the /doc subpage, not here! --> </noinclude> 9okvda24sl9wm9m4zn79df79hgnspka Nhwɛdo:Navbox documentation 10 4304 37798 2025-03-18T01:07:30Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37798 wikitext text/x-wiki <div style="border: 2px dashed #666666;"><div style="margin: 3em;"><onlyinclude>{{documentation | 1 = Template:Navbox documentation | content = {{{hatnotes|}}} {{Template display|nomobile}} {{{intro|{{{2|}}}}}} This is a [[Wikipedia:Navigation template|navigational template]] created using {{tl|navbox}}. It can be [[Help:Transclusion|transcluded]] on pages by placing <code><nowiki>{{</nowiki>{{{template|{{PAGENAME}}}}}<nowiki>}}</nowiki></code> below the [[Wikipedia:Manual of Style/Layout#Standard appendices and footers|standard article appendices]]. {{#if:{{{stateless|}}}|| ==Initial visibility== {{Collapsible option|parameter_name={{{parameter_name|state}}}|default={{{1|{{{state|autocollapse}}}}}}|nobase={{{nobase|}}}}} {{Navbox visibility}} ==TemplateData== <templatedata> { "params": { "state": { "label": "State", "description": "The initial visibility of the navbox", "suggestedvalues": [ "collapsed", "expanded", "autocollapse" ], "suggested": true, "type": "string" } }, "description": "A navigational box that can be placed at the bottom of articles." } </templatedata> }} ==Template transclusions== {{Check completeness of transclusions}} {{{3|}}} }}</onlyinclude></div></div><noinclude> {{Documentation}} <!-- Add categories to the /doc subpage --> </noinclude> o30qi44pfh9ra2tfepyxwoox8j0m4my Nhwɛdo:Paragraph break 10 4305 37799 2025-03-18T01:07:38Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37799 wikitext text/x-wiki <div class="paragraphbreak" style="margin-top:0.5em"></div><noinclude>{{documentation}}</noinclude> r8flwbox6t79tbhxblur1xf3iyaqaec Nhwɛdo:Pp-30-500 10 4306 37800 2025-03-18T01:07:47Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37800 wikitext text/x-wiki #REDIRECT [[Template:Pp-extended]] {{Redirect category shell| {{R from move}} {{R from template shortcut}} }} m9qr2nedndpnti0r4snst64yd1b4tw4 Nhwɛdo:VoltaCongo-lang-stub 10 4307 37801 2025-03-18T01:07:55Z Rich Farmbrough 1415 Copying template from en.wikipedia.org 37801 wikitext text/x-wiki {{asbox | image = QueenofWomanMask-BMA.jpg | pix = 30 | subject = | qualifier = about [[Volta–Congo languages]] | category = Volta–Congo language stubs | tempsort = * | name = Template:VoltaCongo-lang-stub }} <noinclude> [[Category:Language stub templates]] [[Category:Africa stub templates]] </noinclude> nle0tiqf1vgzp20nwymisucfv5cmy7j Omo tuo 0 4308 37815 37812 2025-03-19T08:31:41Z Assilidjoe 33 Mayɛ nsiesei kakra na medze mboaedze aka ho 37815 wikitext text/x-wiki [[File:Omo tuo with groundnut soup and meat.jpg|thumb|left|Omo tuo with groundnut soup and meat.]] '''Omo tuo''' yɛ Ghana edziban a wɔdze emo yɛ. Wɔdze emo mbubui anaa emo atsentsen yɛ. Ɔyɛ Ghana edziban a ɔtse dɛ Nigerian [[Hausa people|Hausa]] edziban [[Tuwon shinkafa|Tuwon Shinkafa]], a wɔfrɛ no “Tuwo” anaa “Tuwo Zaafi”, a ɔyɛ Hausafo edziban wɔ Ghana. Wɔdze nsu dodow kakra na wɔdze noa mo no dɛ mbrɛ ɔbɔgow. Wɔka ma ɔyɛ faa, na wowie a wɔbobɔw no ekutukuekutuku. Wɔ Ghana no wɔ taa dze nkatsenkwan anaa abɛnkwan dzi ho. Wɔ [[Nigeria]] no, wɔdze [[miyan kuka]] dzi ho (ɔyɛ nkuruma a woawow na baobab haban nkwan). == Mboadze == 3fitjgcgkobo3gapago3et7hu4tm2bt Sunsum 0 4309 38211 37814 2025-04-10T14:55:21Z Assilidjoe 33 38211 wikitext text/x-wiki Asantsefo na Akanfo honhom mu ndzeyɛɛ mu no, nyimpa no sunsum nye no honhom. Sunsum no dze nyimpadua (honam) bata ɔkra no ho.<ref>Asante, Molefi; Mazama, Ama (2009), "Sunsum", Encyclopedia of African Religion, Thousand Oaks: Sage Publications, pp. 637–638, doi:10.4135/9781412964623, <nowiki>ISBN 9781412936361</nowiki>, retrieved 2022-09-12</ref> Wotum dze sunsum no ba wɔ akwan ahorow pii do, fi papa kɔ ɔbabanyin do wɔ nyinsɛn mu. Wɔdze dɛm tum yi bɔ hɔn a wɔdze dɛm honhom yi dzi dwuma no ho ban.Sɛ banyin bi wu a, kasakoa mu no sunsum no san kɔ egya no fie dɛ ɔrotweɔn dɛ wɔbɛsan awo no wɔbanyin a odzi hɔn ebusua mbanyin wo no no mu. Sunsum kor so nye honhom mu tum a Akanfo gyedzi dɛ hɔn a wɔwɔ dɛm sunsum ɔma hɔn kwan. ma wɔyɛ abayisɛm. Wɔfrɛ iyi sunsum fi, anaa "sunsum bɔn".This is called sunsum fee, or "dirty spirit". This is called sunsum fee, or "dirty spirit". Dɛm mbrɛ yedzii kan kaa awosu sunsum ho asɛm, iyi yɛ tum a wɔtaa dzi dwuma, mpɛn pii no nananom mpanyinfo dze ma hɔn nananom a wɔtse nka dɛ wɔwɔ ahoɔdzen dɛ wɔdze dɛm nsɛnkyerɛdze no bedzi dwuma.Dɛm kwan yi do no, sunsum no botum akɔ do atsena ase yie wɔ ebusua bi mu. Dɛ mbrɛ mbanyin wɔ abɔdze mu sunsum no sɛ wonya sunsum fi a, hɔn sunsum fi no tum na N'ahoɔden yɛ mbɔho ebien wɔ honhom mu kyɛn ɔbaa a ɔyɛ abayisɛm nkotsee. Iyi nyinara ekyir no, wɔtaa gye dzi dɛ abayifo dodowara yɛ mbasiafo a wɔka Asantsefo na Akanfo ho, na wogye dzi dɛ hɔn ho yɛ dzen ma wotum kum mbofra no kɛkɛ wɔ ber a wɔatse mbofra no hɔn su. == Amambra mu ndzeyɛɛ == Sunsum no yɛ kra no n'ed7wumakuw, ɔno mu no, sɛ Nyame ma kra wɔ awoo mu a, ɔyɛ sunsum no na ɔkyerɛ kra no kwan.Dɛm ntsi, kra na sunsum no yɛ mfɛfo ma hɔnho a ɔfata.<ref>Asante, Molefi; Mazama, Ama (2009), "Sunsum", ''Encyclopedia of African Religion'', Thousand Oaks: Sage Publications, pp. 637–638, doi:10.4135/9781412964623, ISBN <bdi>9781412936361</bdi>, retrieved 2022-09-12</ref> Sunsum no, ɔkwan bi do no, ɔyɛ anaa ɔwɔ wiadze no mu na ɔbɛyɛ nyimpa ne fa ber a nyimpa abɛyɛ ɔkra a ɔtse ase. Ntsi, sunsum yɛ Akanfo kra no hokafo a n'adwen mu da hɔ.Wɔsom Kra; wɔdze ayɛyɛdze ma. Akanfo ebusuakuw no bi wɔ afɔrebukyia ma ne kra. Yɛnnsom sunsum. Sunsum yɛ Akanfo hɔn a wɔko tsia bɔn a wɔbɔ mbɔdzen dɛ wɔdze bɛsɛɛ krasum no. Sunsum no bɔ mbɔdzen dɛ obedzi mberɛwyɛ a Akanfo da no edzi wɔ hɔn mu no do.<ref>Akesson, Sam K. (October 1965). "The Akan Concept of the Soul". ''African Affairs''. '''64''' (257): 280–291. doi:10.1093/oxfordjournals.afraf.a095431. ISSN 1468-2621.</ref> == Mboa ahorow == * AsanteMolefi; ''African Intellectual Heritage'' 1996 * Gyekye Kwame; "An essay on African philosophical thought: the Akan conceptual scheme" 1995 * Ephirim-Donkor, Anthony; "African Religion Defined; A Systematic Study of Ancestor Worship among the Akan" 2nd Edition, 2013 t7vbwksux9yio5xquqezly3idmkxipm Cape coast metroplitan 0 4310 37819 2025-03-19T10:21:50Z Robertjamal12 13 Robertjamal12 moved page [[Cape coast metroplitan]] to [[Cape Coast Metropolitan Assembly]] 37819 wikitext text/x-wiki #REDIRECT [[Cape Coast Metropolitan Assembly]] j5uru2a323jjn755sw0pg5a3uv64eqd Salaga South (Ghana parliament constituency) Article Talk 0 4311 37822 2025-03-19T10:24:07Z Robertjamal12 13 Robertjamal12 moved page [[Salaga South (Ghana parliament constituency) Article Talk]] to [[Salaga South (Ghana parliament constituency)]] 37822 wikitext text/x-wiki #REDIRECT [[Salaga South (Ghana parliament constituency)]] cnihv5a3mdkri7ua12kt3xod6qbu1bu Richard Acheampong 0 4312 47978 47974 2025-05-14T14:32:46Z Robertjamal12 13 /* Ntsinoahyew */ adding category using [[Project:AWB|AWB]] 47978 wikitext text/x-wiki '''Richard Acheampong''' (wɔwoo no Esusow-Aketseaba 18,1970) ɔyɛ Ghananyi amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a ɔtɔ do esuon wɔ Ghana amambu a ɔtɔ do anan no mu a ogyinaa mu maa Bia Epuei Abatowmpasoa a ɔwɔ Atɔe Mantɔw mu wɔ National Democratic Congress dzin mu. == Ɔbra Ahyɛse na Nwomasua == Acheampong wɔ woo no Esusow-Aketseaba 18, 1970. Ofi Adabokrom, kurowba a ɔwɔ Atɔe Mantɔw mu wɔ Ghana. Ɔkɔr Osuapɔn a ɔyɛ College of Management Studies a ɔwɔ Kumase wɔ 2011 na onyaa no bachelor degree wɔ Human Resource mu. Ɔsan so kɔr Mountcrest Osuapɔn a ɔwɔ Kanda nkran wɔ 2016 mu na onyaa bachelor's degree wɔ mbra mu. == Edwumsasɛm == Acheampong nna ɔyɛ sikakorabea edwumayɛnyi. Ɔsan so yɛɛ edwuma dɛ ntotoonyi abadziekyir wɔ Nfana Rural Bank a ɔwɔ Sampa. == Amanyɛsɛm == Acheampong yɛ National Democratic Congress (NDC) kuw no ba. Afe 2012 mu no, ogyinaa maa Bia Epuei egua no wɔ NDC dzin mu wɔ mbrahyɛbagua a ɔtɔ do esia wɔ amambu a ɔtɔ do anan no mu na odzii nkunyim. == N'abrabɔ Mu Nsɛm == Acheampong yɛ Kristosomnyi (ɔsɔr wɔ Assemblies of God Church). Ɔawar na ɔwɔ mba enum. == Ntsinoahyew == Wɔ Ebɔwbira 2017 mu no, British ananmusinyi a ɔwɔ Ghana bɔɔ Acheampong kwaadu, George Boakye, Johnson Kwaku Adu, na Joseph Benazin Dahah dɛ wɔboa hɔn ebusuafo dze hɔn kɔ UK wɔ kwan bɔn do ɔnam hɔn tumdzi akwanya no. Ɔnam no tumdzi akwanya no do maa nohokafo no kɛdzii ahomgye ndapɛn ebien, ɔkɔr do tsenaa UK ma ɔbor afe kor. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] h9al54chaxk8qzfz0qtpyuf0gok5y99 The Central Region 0 4314 37835 2025-03-19T12:04:24Z Robertjamal12 13 Robertjamal12 moved page [[The Central Region]] to [[Central Region (Ghana)]] 37835 wikitext text/x-wiki #REDIRECT [[Central Region (Ghana)]] 7q10iriqrlbyfzbz7i0qv93vl6j2yqt Sampson Ahi 0 4315 47983 47964 2025-05-14T14:33:16Z Robertjamal12 13 /* N’abrabɔ Mu Nsɛm */ adding category using [[Project:AWB|AWB]] 47983 wikitext text/x-wiki '''Sampson Ahi''' ɔyɛ Ghananyi amanyɛnyi na mbrahyɛbaguanyi wɔ Mbrahyɛbagua a ɔtɔ do esuon wɔ Ghana amambu a ɔtɔ anan no mu na ogyinaa Bodi Abatowmpasoa a ɔwɔ Atɔe Mantɔw mu wɔ Ghana wɔ National Democratic Congress dzin mu. == Ahyɛse Bra na Nwomasua == Wɔwoo Ahi Fankwa 14,1976. Ofi Sefwi Bodi kurowba bi a ɔwɔ Atɔe Mantɔw mu wɔ Ghana. Onyaa no Bachelor of Arts degree fir Ghana Osuapɔn Legon na no Executive Masters in Governance and Leadership (EMGL) fir Ghana Institute of Management and Public Administration (GIMPA). == Edwumasɛm == Ansaana ɔrobɔkɔ mbrahyɛbaguafie no, Ahi yɛɛ edwuma dɛ ntotoonyi dze maa Armar Jaro fir 2003 kɛpem 2004. Nna ɔyɛ ɔsoafo abadziekyir a ɔhwɛ edwuma na adansi ho nsɛm do wɔ Mahama n’amambu mu. == Amanyɛsɛm == Ahi kɔr mbrahyɛbaguafie wɔ Sanda 7, 2005 a ogyinaa Juaboso Abatowmpasoa no wɔ NDC ananmu. Ogyinaa Abatowmpasoa no hɔn ananmu kɛpem 2012 ber a ogyinaa maa egua a wɔatsew no fofor Bodi Abatowmpasoa. ɔayɛ mbrahyɛbaguanyi ama Abatowmpasoa no bɛpem ndɛ. == N’abrabɔ Mu Nsɛm == Ahi awar wɔ mba enum. ɔyɛ Kristosomnyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] eczsozj5ypughwidudqx2ypovhdyuto George Adu-Mensah 0 4316 48048 37850 2025-05-23T13:58:51Z Robertjamal12 13 /* N’abrabɔ Mu Nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48048 wikitext text/x-wiki '''George Adu-Mensah''' (Wɔwoo no Mumu 20,1957) ɔyɛ Ghananyi amanyɛnyi na ɔka mbrahyɛbagua a odzi kan no wɔ Ghana amambu a ɔtɔ do anan no mu na ogyinaa maa Odotobri Abatowmpasoa a ɔwɔ Esuantse Mantɔw mu. == Abrabɔ Ahyɛse na Nwomasua == Adu-Mensah wɔwoo no Mumu 20, 1957 wɔ Odotobri a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. Owiee Skuul wɔ Ghana Osuapɔn na onyaa Bachelor of Science degree dɛ osuaa kuayɛ. == Amanyɛsɛm == Adu-Mensah wodzii kan tow amba maa no kɔr mbrahyɛbaguafie wɔ NDC dzin mu wɔ 1992 Mumu Ghanafo nyinara ambatow mu ma Odotobri Abatowmpasoa a ɔwɔ Esuantse Mantɔw a ɔwɔ Ghana. Samuel Nkrumah Gyimah a ofi NPP mu dzii no do nkunyim wɔ 1996 Ghanafo nyinara ambatow no a onyaa ɔha mu nkyekyɛmu 70% fir amba krɔngyenn ɔha my nkyekyɛmy 100% ber a Adu-Mensah nyaa ɔha mu nkyekyɛ mu 30% fir amba krɔngyenn ɔha mu nkyekyɛ mu 100% no mu. ɔsoom apɛn kor pɛr wɔ mbrahyɛbaguafie. Odzi no nkugu a Gyimah dzii no do wɔ 1996 Ghanafo nyinara ambatow, wɔfaa no dɛ Mansin Krakye ma Adansi Atɔe Mansin (Seseiara ɔka Obuasi Mansin noho). ɔsoom wɔ n’ahoɔdzen mu fir 1997 kɛpem 2001 ber a NPP bedzii tum no. == Edwumasɛm == Adu-Mensah yɛ kuayɛ edwumayɛnyi na nkan Esuantse Mantɔw mu ɔSoafo abadziekyir a ɔhwɛ kuayɛ ho nsɛm do. ɔsan so yɛ nkan mbrahyɛbaguanyi ma Odotobri Abatowmpasoa a ɔwɔ Esuantse Mantɔw. ɔsan so yɛ adzetɔnyi. == N’abrabɔ Mu Nsɛm == Adu-Mensah yɛ Kristosomnyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] avtku6726m38qgj9kmb7kovztnbtcm7 James Ackah Cobbinah 0 4317 48071 37855 2025-05-23T14:00:25Z Robertjamal12 13 /* N'abrabɔ Mu Nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48071 wikitext text/x-wiki '''James Ackah Cobbinah''' (wɔwoo no Fankwa 22, 1948) ɔyɛ Ghananyi amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzi kan no a ɔwɔ amambu a ɔtɔ do anan no mu na ogyinaa mu maa Evalue Gwira Abatowmpasoa a ɔwɔ Atɔe Mantɔw mu wɔ Ghana. Ɔyɛ NDC amanyɛkuw no ba. == Abrabɔ Ahyɛse Na Nwomasua == James Ackah Cobbinah wɔwoo no Fankwa 22, 1948 wɔ Evalue Gwira a ɔwɔ Atɔe Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ Ghana Osuapɔn hɔ na onyaa ne Bachelor of Arts degree. == Amanyɛsɛm == Odzii kan kɔr mbrahyɛbaguafie wɔ NDC dzin ma Evalue Gwira Abatowmpasoa a ɔwɔ Atɔe Mantɔw mu wɔ Ghana wɔ 1992 Ghanafo nyinara ambatow mu. Odzii Kojo Arrmah a ofi CPP do nkunyim na ɔdze amba 9,791 fir amba krɔngyenn no ɔha mu nkyekyɛ mu 100% a ɔkyerɛ ɔha mu nkyekyɛ mu 38.60% tsiaa no nyimpa a ɔnye no reper James Ackah Cobbinah a ofi NDC mu a onyaa amba 7,694 a ɔkyerɛ ɔha mu nkyekyɛ mu 30.30%. == Edwumasɛm == Ɔyɛ ɔkyerɛkyerɛnyi dɛ n'edwuma na nkan mbrahyɛbaguanyi ma Evalue Gwira Abatowmpasoa a ɔwɔ Atɔe Mantɔw mu wɔ Ghana. == N'abrabɔ Mu Nsɛm == Ɔyɛ Kristosomnyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 8v3tuzkpjknif90b61z8q0fprn2a07n J. Kwabena Asamoah-Gyadu 0 4318 37860 37859 2025-03-20T10:59:02Z David kojo joe Mensah 1426 #FnF 2025 37860 wikitext text/x-wiki '''J. Kwabena Asamoah-Gyadu''' or '''Johnson Kwabena Asamoah-Gyadu''' FGA yɛ Ghana scholar of Afrikan Pentecostalism na nwomasua ho nhehyɛɛnyi. Professor Asamoah-Gyadu so yɛ ɔsɔfo ma Wasleyan asɔr a ɔwɔ Ghana. Afe 2024, wɔtoo amba yii no dɛ Ɔsɔfo a ɔhwɛ Wasleyan asɔr a ɔwɔ Ghana no ma ɔtɔ do du ebiasa. Fir 2018 kɛpem 2024, ɔsoom dɛ Panyin dze ma Trinity Theological Seminary, Legon. == Noho Nsɛm == Asamoah-Gyadu nyaa abadobɔ krataa wɔ Asɔfodzi Ɔsoom mu wɔ (1986) fir Trinity Theological Seminary, Legon, na B.A wɔ Ɔsom na Nkitsahodzi mu (1987) na MPhil wɔ Ɔsom mu (1994) fir Ghana Osuapɔn, na PhD wɔ Theology mu fir (2000) fir Birmingham Osuapɔn. Ɔyɛ Ɔsɔfo a wɔahyɛ no atar wɔ Wasleyan Asɔr a ɔwɔ Ghana na, afe 2015 mu no, na wɔtoow amba maa no dɛ Ghana Academy of Arts na Sciences ba. Ɔyɛɛ kyerɛkyerɛnyi wɔ Trinity Theological Seminary wɔ Legon fir 1994 mu na seseiara Baëta-Grau Professor of African Christianity na Pentecostal/Charistmatic Theology na Opanyina ɔda seminary fir 2018 kɛpem 2024. Asamoah-Gyadu wonyim no ɔnam n'akyerɛw a ɔfa African Pentecostal na kristosomnyi dansewdze. Ɔakyerɛw atekel kakra afa abaɛfor ntsetanfir na abaɛfor ntsentan do ɔsom. Wɔahyehyɛ ''festschrift'' dze rehyɛ no enyimnyam, ne tsir asɛm nye ''African Pentecostalism and World Christianity'' (2020). hh2l7ew72fnidou13caejjuap7tmlcl Kingsley Abayie 0 4319 37863 37862 2025-03-20T11:16:30Z David kojo joe Mensah 1426 #FnF 2025 37863 wikitext text/x-wiki '''Kingsley Abayie''' nna ɔyɛ Ghananyi amanyɛnyi na nkan mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzi kan wɔ Ghana amambu a ɔtɔ do ebien no mu. Nna ɔyɛ mbrahyɛbaguanyi ma Sekyere Abatowmpasoa no a ɔwɔ Esuantse Mantɔw mu. == Edwumasɛm Na Amanyɛsɛm == Wɔtoow amba maa Abayie dz kɔɔ mbrahyɛbaguafie gyinaa mu maa Sekyerɛ Abatowmpasoa wɔ Progress Party dzin mu wɔ Dzifuu 29, 1969. Wɔ 1969 mbrahyɛbagua ambatow mu no, Abayie nyaa amba 6369 dze tsiaa Paul Kwame Boateng a ofi National Alliance of Liberals a onyaa amba 885. Ekyir yi wɔmaa Abayie dzii nse gyee no too mu wɔ mbrahyɛbagua a odzi kan no wɔ Ghana amambu a ɔtɔ do ebien wɔ Ɔbɛsɛ 1, 1969. Abayie soom dɛ mbrahyɛbaguanyi maa Sekyerɛ Abatowmpasoa no fir 1969 kɛpem 1972. bh1ix7nsp0hbgjonp831srhuwq10rx9 Kingsley Asoah-Apima 0 4320 48056 38325 2025-05-23T13:59:24Z Robertjamal12 13 Nkyekyεmu using [[Project:AWB|AWB]] 48056 wikitext text/x-wiki {{Databox|item=Q105190577}}'''Kingsley Asoah-Apima''' (wɔwoo no Ɔberɛfɛw 15, 1950) ɔyɛ Ghananyi amanyɛnyi na mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzi kan wɔ Ghana amambu a ɔtɔ do anan no mu na ogyinaa Juaboso Abatowmpasoa a ɔwɔ Atɔe Mantɔw a ɔwɔ Ghana. Ogyinaa NDC dzin mu.<ref>{{cite web|date=14 June 1999|title=Minister's entourage in accident|url=https://www.ghanaweb.com/GhanaHomePage/NewsArchive/Minister-s-entourage-in-accident-7337|access-date=7 February 2021|website=www.ghanaweb.com|language=en}}</ref><ref>{{Cite web|title=maryjonah/maryjonah.github.io|url=https://github.com/maryjonah/maryjonah.github.io|access-date=7 February 2021|website=GitHub|language=en}}</ref> == Abrabɔ Ahyɛse Na Nwomasua == Asoah-Apima wɔwoo no Ɔberɛdzi 15, 1950 mu wɔ Juaboso a ɔwɔ Atɔe Mantɔw mu wɔ Ghana. Ɔkɔr skuul wɔ Wiawso College na onyaa no GCE Ordinary Level wɔ hɔ. Ɔsan so kɔr skuul wɔ Ghana kasasua skuul na onyaa no Diploma wɔ Kasasua mu.<ref name=":0">Ghana Parliamentary Register 1992–1996</ref> == Amanyɛsɛm == Odzii kan kɔr mbrahyɛbaguafie wɔ NDC dzin mu ma Juaboso a ɔwɔ Juaboso Abatowmpasoa a ɔwɔ Atɔe Mantɔw mu wɔ Ghana wɔ 19992 Ghanafo nyinara ambatow mu. == Edwumasɛm == Ɔyɛ Ɔkyerɛkyerɛnyi dɛ n'edwuma na nkan mbrahyɛbaguanyi ma Juaboso Abatowmpasoa a ɔwɔ Atɔe Mantɔw mu wɔ Ghana. == N'abrabɔ Mu Nsɛm == Ɔyɛ Kristosomnyi. ==Mboaedze== [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 1fvgcowqk5d3sqay2jzd8yzv3hk9sx8 Kpakpoe 0 4321 37871 37870 2025-03-20T11:48:13Z David kojo joe Mensah 1426 #FnF 2025 37871 wikitext text/x-wiki '''Kpakpoe''' ɔyɛ ebusuadzin, Nkorɔfo a wokitsa dɛm ebusuadzin yi bi nye: * David Kpakpoe Acquaye (wɔwoo no 1928), Ghananyi Nwomanyimnyi na kuanyimnyim * Joseph Kpakpoe Acquaye (wɔwoo no 1940), Ghananyi nwomanyimnyi na haematologyinyi 7xsc73aykx08s2ctxrqkg3m34js3kyl Kyinkyinga 0 4322 37916 37879 2025-03-23T07:08:03Z David kojo joe Mensah 1426 #FnF 2025 37916 wikitext text/x-wiki '''Kyinkyinga''' (wɔbɔ no dɛ chin-chin-ga) naa cincinga (Hausa akyerɛw mu), ɔyɛ bɔgya nam a wɔtoto anaa kebab a ɔyɛ adze noho nnyɛ na na agye dzin wɔ Afrika Atɔe na ɔnye Suya Kebab dzi nsɛ. Kyinkyinga yɛ Ghana Hausa edziban a ɔyɛ adzetɔnfo a wɔwɔ Zongo kurowba mu na nkurow akɛse mu, na agyɛe dzin wɔ Ghanafo nkaa no mu. Ɔnye suya kebab a ɔwɔ Nigeria na Niger dzi nsɛ, ɔsan nyim no dɛ suya, tsinga, cinga, cicinga, cincinga, tsire agashi, cacanga anaa tankora wɔ Hausa kasa mu. Wɔyɛ no dɛ wɔdze ndzɛmba hyɛ enam noho a wɔfrɛ no tankora ana yaji mu, wɔdze adze huam hyɛ nam noho dɛ Hausa edziban mu. Wɔdze aforaforadze bi tse dɛ muoko hyew, akakadur, anwew, na edzehuam bi a ɔkeka ho, na peanut isam a ɔakyɛw. Wɔdze enam no gu kran do, mpɛn pii wɔdze anwew na muoko gu do, na wɔatoto. Wɔdze aka kwan do edziban a ɔwɔ Ghana noho. == Hwɛ Iyi So == * Afrika adze mu * Edziban adze mu * Dibi * Kebabs ahorow * Kwan do ndziban ahorow * Suya 5hx6yjnf647d5n5qalqt4ix2bvr5kua Mpotɔ Mpotɔ 0 4323 37901 37884 2025-03-21T21:21:33Z Assilidjoe 33 Added references 37901 wikitext text/x-wiki '''''<big>Mpotɔ Mpotɔ</big>''''' yɛ Ghana edziban a wɔdze cocoyam anaa bayer yɛ. Nigeriafo nso frɛ no Yam Pottege na Asaro (Yoruba kasa).<ref>{{Cite web|url=https://www.pulse.com.gh/local-recipe-how-to-prepare-mpoto-mpoto-mashed-cocoyam/vj3jdwp|title=How to prepare 'Mpoto Mpoto' (Mashed cocoyam)|date=2016-01-21|website=www.pulse.com.gh|language=en-US|access-date=2019-07-20}}</ref><ref>{{Cite web|url=http://ndudu-by-fafa.blogspot.com/2017/02/yam-pottage.html|title=Ndudu by Fafa: MPOTO MPOTO (YAM PORRIDGE OR POTTAGE)|last=Gilbert|first=Fafa|date=2017-12-05|website=Ndudu by Fafa|access-date=2019-07-20}}</ref><ref>{{Cite web|url=https://xorlali.com/2018/07/25/how-to-prepare-yam-porridge-mpoto-mpoto-2/|title=How to prepare Yam porridge (Mpoto-mpoto)|date=2018-07-25|website=Xorlali.com|language=en-US|access-date=2019-07-20}}</ref><ref>{{Citation|last=Ndudu by Fafa|title=THE TASTIEST YAM PORRIDGE RECIPE YOU NEED TO TRY (MPOTOMPOTO)|date=2018-09-30|url=https://www.youtube.com/watch?v=RRPgV16Xx84|access-date=2019-07-20}}</ref> Wɔdze ndzɛmba pii na wɔdze yɛ bi tse dɛ nam na anwew.<ref>{{Cite web|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Recipes-How-to-prepare-mpotompoto-529720|title=Recipes: How to prepare mpotompoto|website=www.ghanaweb.com|date=18 April 2017 |language=en|access-date=2019-07-20}}</ref><ref>{{Cite web|url=https://www.modernghana.com/lifestyle/9664/recipe-mpotompoto-nutritious-and-easy-to-prepare.html|title=Recipe: Mpotompoto, Nutritious And Easy to Prepare|last=Editor|first=Pamela Ofori-Boateng Lifestyle|website=Modern Ghana|language=en|access-date=2019-07-20}}</ref> == Mboayɛdze == <references /><big>''External links''</big> Ghanaian Hotpot/Mpoto-Mpoto How To prepare mpoto mpoto poy5qwyhg0r3h8pyh71d2eutqb51if9 Peanut soup 0 4324 37904 37902 2025-03-21T22:08:46Z Assilidjoe 33 added wikidata 37904 wikitext text/x-wiki {{Databox|item=Q1907985}}'''Nkatsenkwan''' yɛ nkwan a wɔdze nkatse yɛ, mpɛn pii no wɔdze atosodze ka ho. Ɔyɛ West Africafo edziban na [[East Asia]] ([[Taiwan]]) nso, United Statefo (Virginiafo)<ref>{{cite web |url=http://nationalpeanutboard.org/recipes/a-thanksgiving-recipe-virginia-peanut-soup/ |title=A Thanksgiving Recipe: Virginia Peanut Soup |author=Cathy |date=18 November 2012 |publisher=National Peanut Board |access-date=19 December 2013 |url-status=dead |archive-url=https://web.archive.org/web/20131220085220/http://nationalpeanutboard.org/recipes/a-thanksgiving-recipe-virginia-peanut-soup/ |archive-date=20 December 2013 }}</ref><ref>{{cite news |url=https://www.washingtonpost.com/wp-dyn/content/article/2007/05/08/AR2007050800381.html |title=Where Settlers, Slaves and Natives Converged, a Way of Eating Was Born |last1=Collins |first1=Geneva |date=9 May 2007 |newspaper=[[The Washington Post]] |access-date=19 December 2013}}</ref> na aman ahorow bi nso ka ho. Ɔyɛ edziban a wodzi wɔ amantɔw ahorow bi tsedɛ Argentina,<ref>{{Cite web|title="Sopa de mani", el plato favorito de los norteños para festejar el Carnaval|trans-title="Peanut Soup", the northerner's favorite dish to celebrate Carnival.|url=https://www.quepasasalta.com.ar/nota/229690-sopa-de-mani-el-plato-favorito-de-los-nortenos-para-festejar-el-carnaval/|access-date=2020-07-07|website=www.quepasasalta.com.ar}}</ref><ref>{{Cite web|title=Sopa de maní, la receta ideal para celebrar el jueves de ahijados|trans-title=Peanut Soup, the ideal recipe to celebrate Godchild Thursday|url=https://www.todojujuy.com/jujuy/sopa-mani-la-receta-ideal-celebrar-el-jueves-ahijados-n117468|access-date=2020-07-07|website=www.todojujuy.com|date=14 February 2019 |language=es-AR}}</ref> Bolivia<ref>{{Cite web|date=2020-04-18|title=Sopa de Maní - Cochabamba Bolivia|trans-title=Peanut Soup - Cochabamba Bolivia|url=https://cochabambabolivia.net/gastronomia/sopa-de-mani/|access-date=2020-07-07|website=Conoce Cochabamba Bolivia|language=es-BO}}</ref> na Peru,<ref>{{Cite web|title=Sopa de Mani :: Gastronomía Perú|trans-title=Peanut Soup :: Gastronomy Peru|url=http://www.gastronomiaperu.com/recetas.de.cocina/receta.php?d=1401|access-date=2020-07-07|website=Gastronomía Perú|language=es-PE|archive-date=2020-11-04|archive-url=https://web.archive.org/web/20201104132355/http://www.gastronomiaperu.com/recetas.de.cocina/receta.php?d=1401|url-status=dead}}</ref> wɔdze nam ka ho yɛ nkwan no.<ref>{{cite news |title=Ghanaian groundnut soup – recipe |url=https://www.theguardian.com/world/2013/apr/24/ghana-groundnut-peanut-soup |newspaper=[[The Guardian]] |date=24 April 2013 |access-date=4 May 2013}}</ref> Wɔ Ghana no wɔdze dzi Fufu, emo tuo na dɔkon, ɔyɛ a moko womu paa. Nkatsenkwan yɛ Beninfo nso nkwan(Edo) paa, Alatafo taa dze dzi bayer a woesiw ho.<ref>{{Cite web |date=2020-07-13 |title=How to Cook Groundnut Soup |url=https://foodiedame.com/how-to-cook-groundnut-soup/ |access-date=2022-05-12 |website=FoodieDame |language=en-US |archive-date=2022-05-27 |archive-url=https://web.archive.org/web/20220527211633/https://foodiedame.com/how-to-cook-groundnut-soup/ |url-status=dead }}</ref><ref>{{Cite web |date=2015-09-07 |title=Groundnut Soup - Omisagwe |url=https://sisijemimah.com/2015/09/07/groundnut-soup-omisagwe/ |access-date=2022-05-12 |website=Sisi Jemimah |language=en-GB}}</ref><ref>{{Cite web |date=2019-01-13 |title=How to prepare Cassava Fufu: Akpu |url=https://nigerianrecipes.net/how-to-prepare-cassava-fufu-akpu/ |access-date=2022-05-12 |website=All Nigerian Food Recipes |language=en-US |archive-date=2022-06-28 |archive-url=https://web.archive.org/web/20220628193712/https://nigerianrecipes.net/how-to-prepare-cassava-fufu-akpu/ |url-status=dead }}</ref> Ndzɛmba a wɔdze yɛ no bi nye ugu, oziza ahaban, uziza amba na bɔwen ahaban.<ref>{{Cite web |date=2022-04-16 |title=Make groundnut soup the Edo way |url=https://tribuneonlineng.com/make-groundnut-soup-the-edo-way/ |access-date=2022-05-12 |website=Tribune Online |language=en-GB}}</ref><ref>{{Cite web |date=2015-04-08 |title=Groundnut Soup (Omisagwe) |url=https://www.myactivekitchen.com/groundnut-soup-omisagwe/ |access-date=2022-05-12 |website=My Active Kitchen |language=en-GB}}</ref> Wɔdze nkatse a woanyam a wɔfrɛ no nkatse nyamee na wɔdze yɛ.<ref>{{cite book | last=Saffery | first=D. | title=The Ghana Cookery Book | publisher=Jeppestown Press | year=2007 | isbn=978-0-9553936-6-2 | url=https://books.google.com/books?id=tSVcQFoIsDIC&pg=PA44 | page=44}}</ref> Sɛ wɔnoa a nkatse no eyiwa yɛ dɛ nson.<ref>{{Cite web |title=Recipe of Ultimate Ground nut/peanut soup {{!}} Best Recipes |url=https://getmenurecipes.web.app/2147-recipe-of-ultimate-ground-nut-peanut-soup/ |access-date=2022-05-12 |website=getmenurecipes.web.app}}</ref> Wɔdze eba, fufu, etsew, dɔkon na dza ɔkekaho dzi nkatsenkwan ho. Ɔyɛ edziban a Alatafo, Ghanafo na Ebibiman nkurow ahorow bi dzi, tsedɛ Sierra Leone.<ref>{{cite book | title=Anthropologist'S Cookbook | publisher=Taylor & Francis | year=2012 | isbn=978-1-136-16789-8 | url=https://books.google.com/books?id=QxWwqqyz5KUC&pg=PA84 | page=84}}</ref> Wɔ Ghana, wɔfrɛ no ''nkatenkwan'' wɔ Akan kasa mu na "Azidetsi" wɔ Awona kasa mu. == Mfonyin == <gallery> Fael:Ground_nut_soup.jpg|Nkatsenkwan Fael:Fufu_in_groundnut_soup_with_fish.jpg|Nkatsenkwan na fufu na fish Fael:Latin_American_Peanut_Soup.jpg|Latin American hɔn Nkatsenkwan </gallery> == Mboayɛdze == mtjc9uv6wgtabxhhkn5ec2r0e7sv536 Nubuke Foundation 0 4325 37896 37895 2025-03-21T17:07:44Z Amaesumambaa 1641 37896 wikitext text/x-wiki '''Nubuke''' '''Fapem''' yɛ adzeyɛ fapem wɔ [[East Legon]] a ɔwɔ Nkran mantɔw mu wɔ Ghana. Wɔdze bɔbɔɔ adze wɔ Ebɔwber 2006 mu. == Oyikyerɛ == === Mber, Adzetɔn na Akwantu === Mber, Adzeyɛ na Akwantu kɔr do wɔ Stedelijk Akoradzebea Bureau Amsterdam fir Dzifuu 25 kosi Ɔbɛsɛ 21, 2012 mu wɔ [[Amsterdam]], [[Netherlands]], fa Dwumadzi 1975 ho na wɔhyehyɛɛ nkabɔmudze wɔ Nubuke Fapem, Nkran wɔ Ghana. <ref>wikipidia</ref> Wɔ asɛntsir Mber, Adzeyɛ na Akwantu kyim kɛse no ase no, Ghanafo abakɔsɛm a Ghanafo na Netherlandfo 4 hwehwɛɛ Dutchfo 5 mu no artists ([[Bernard Akoi-Jackson]], [[Dorothy Amenuke|Dorothy Akpene Amenuke]], [[Serge Attukwei Clottey]], Zachary Formwalt, [[Iris Kensmil]], Aukje Koks, Navid Nuur, Jeremiah Quarshie, kari-kacha seid’ou na Katarina Zdjelar). === Du Bois wɔ Hɛn Ber mu === Oyikyerɛ wɔ W.E.B. Du Bois egyapadze kwu a University Museum of Contemporary Art, [[University of Massachusetts Amherst|University of Massachusetts]] Amherst, Massachusetts wɔ 2012 mu no nye Nubuke Foundation kaa bɔɔ mu. == Mboadze == {{Reflist}} 0puohrgbcchr1kqtb9d3zjokhbw7ul0 Kpanlogo 0 4326 37956 37920 2025-03-23T17:06:06Z Assilidjoe 33 37956 wikitext text/x-wiki '''''Kpanlogo''''' yɛ asaw na ndwom a ɔhyɛɛ ase 1960 mu wɔ Nkran mbaabun mu wɔ Ghana. == Abɔse == Gafo kuw bi a wɔwɔ Nkran Mantɔw mu na wodzii kan bɔe, <ref>Wikipedia</ref>dodow no are tsetse kurow no mu na ne nkyɛnkyɛn, naaso ɔman no nyinaa tum bɔ gyegye hɔn enyiwa. Ɔhyɛɛ ase wɔ afe 1960 mu dɛ asaw fofor, Americanfo 'rock na roll' na onyaa do nkɛntɛndo ma mbaabun a wɔwɔ Nkran no dze yɛɛ soronko fir hɔn mpanyimfo dze ho. Ghananyi kyinbɔnyi panyin C. K. Ladzekpo kaa dɛ kpanlogo "yɛ mbaabun no ayer-asaw soronko na sɛnkyerɛndze a ɔkyerɛ ahofama a ɔrotu mpon wɔ Ghana nkrase apaamufo mbaabun no mu dze bɔ dawur fa adwenkyerɛ a wɔwɔ wɔ kwan a wɔbɛfado atsen hɔn adwen wɔ tsetse nkoasom ho wɔ Ebibir mu ho". Sɛ wɔresaw kpanlogo asaw a wɔ taa saw no wɔ famu, wɔkotow kakra na wɔbɔ hɔn mu adze, na ndzeyɛɛ a wɔyɛ wɔ mu no pii twetwe adwen kɔ nkitahodzi ho. Kyerɛw to hɔ a pilisifo gyee nkyen a wɔdze bɔ na wɔkyekyee asawfo no bi wɔ tsetse mber no mu nso wɔ hɔ. Ndwom a odzi kpanlogo asaw ekyir no wo yii fir tsetse Nkranfo nkyenbɔ amambra, tsedɛ ''[[Gome (drum)|gome]]'', ''oge'' na ''kolomashie''. Wɔdze ndzɛmba ahorow ebiasa bɔ ''Kpanlogo'' ''ndwom no:instruments: nono (dadze adɔma), fao, na [[Kpanlogo (drum)|kpanlogo]] [[Kpanlogo (drum)|kyen]]. Nono dzi dwuma tsitsir wɔ ndwom no mu, ofir hɔ a fao no nso boa. Ɔnnyɛ woawoa kraa dɛ yɛdze kpanlogo nkyen na ama 'banyin ndze', 'basis ndze' na 'kyen Panyin'.'' [[Fael:Kpanlogo_bell.jpg|center|thumb|400x400px|Main kpanlogo bell pattern]] Kpanlogo adɔma yɛ ndwom mu key patan a woakyɛr a wohu no wɔ sub-Saharan Africa. Adɔma paatan a kpanlogo dze dzi dwuma no nye 'the son clave' paatan a wɔtsee wɔ Cuban ndwom mu no sɛ. Na ɔtsedɛ "Bo Diddley beat" a U. S rhythm na 'blues' ndwontowfo Bo Diddley maa ɔgyee dzin no. == Mboadze == {{Reflist}} * Unruh, Amee Jo (2000). "Kpanlogo: A Detailed Description of One Arrangement of a West-African Music and Dance Genre." M.M. thesis with videotape. Bowling Green, Ohio: Bowling Green State University. {{For|the instrument of the same name|Kpanlogo (drum)}} nvr1a8wroagio5b7i0yoc9decdt6cft Mpur kasa (Ghana) 0 4327 37900 37899 2025-03-21T18:34:17Z Kojo Atta Kakra 1804 I edited article 37900 wikitext text/x-wiki {{Infobox language |name=Mpur |states=[[Ghana]] |extinct=by 1963 |ref= |familycolor=unclassified |family=unclassified |iso3=none |glotto=none }} Mpur yɛ kasa a wɔnnka na wonndzi ho adanse wɔ Tuluwe ekuraase wɔ Black na White Voltafo hye ho, nna wɔ Kasawgu mpaamu mu so<ref>Blench, Roger (2007) ''Recovering data on Mpra (Mpre) a possible language isolate in North-Central Ghana''</ref>. Ɔbɛn Mpra kasa a wonnka na wonndzi ho adansa a ɔbɛn ekuraase a wɔfrɛ no Butsie a ɔbɛyɛ kasa a wɔapae mu anaa ɔatsew noho, ɔwɔ mu dɛ Mprafo no fi atɔe afamu. tovg26ux4njf4d2t7nzimry7b37lmlj Larteh kasa 0 4328 37907 37906 2025-03-22T06:03:36Z Kojo Atta Kakra 1804 Added infobox 37907 wikitext text/x-wiki {{Infobox language |name = Larteh |states = [[Ghana]] |region = [[Anum]], [[Lete, Ghana|Lete]], [[Chiripon]] |speakers = 74,000 |date=2003 |ref=e18 |familycolor = Niger-Congo |fam2 = [[Atlantic–Congo languages|Atlantic–Congo]] |fam3 = [[Kwa languages|Kwa]] |fam4 = [[Potou–Tano languages|Potou–Tano]] |fam5 = [[Tano languages|Tano]] |fam6 = [[Guang languages|Guang]] |fam7 = South Guang |iso3 = lar |glotto=lart1238 |glottorefname=Larteh }} Larteh yɛ kasa a ɔka Ghana anafo fam epuei ho. Ɔyɛ Guanfo kuw a wɔka Niger Congo kasa no ho na nyimpa bɛyɛ mpem eduosuon anan na wɔka.<ref>larteh language</ref> == References == # '''^''' Larteh at ''Ethnologue'' (18th ed., 2015) (subscription required) ccvt1b6knsw9zx6qtgbyti35fr7vesi National Commission on Culture 0 4329 37921 2025-03-23T13:25:18Z Amaesumambaa 1641 Created page with "'''National Commission on Culture''' yɛ edwumakuw a ɔhyɛ Ghana Aban ase a ɔhwɛ amambra nsɛnsɛm do. Ɔhyɛ 'Ministry of Tourism, culture na creative Arts' ase" 37921 wikitext text/x-wiki '''National Commission on Culture''' yɛ edwumakuw a ɔhyɛ Ghana Aban ase a ɔhwɛ amambra nsɛnsɛm do. Ɔhyɛ 'Ministry of Tourism, culture na creative Arts' ase dr3yl8legk91kepuypubkzyihneciuc National Archives of Ghana 0 4330 37923 37922 2025-03-23T14:01:55Z Amaesumambaa 1641 37923 wikitext text/x-wiki Na '''National Archives of Ghana''' wɔ Nkran. Ahokeka dɛ wɔdze besi nsɛn dadaw krabea no hyɛɛ ase wɔ afe 1946 mu na Ghana hen a wodzii kan kraa noho nsɛm nye J. M. Akita wɔ afe 1949 mu. Wɔdze Public Records na Archives Administration Department bɛhyɛɛ Ɔman Nsɛmkrabea anan mu wɔ afe 1997 mu. Asɔe bi bɔbɔɔ adze wɔ Aban Ananmusi Ɔfise wɔ Kumasi wɔ Dziifo 3, 1959 mu. Etsirmupɔw a wɔdze yɛɛ ankasaa nye dɛ wɔbɔ kora Ashantifo, Brong-Ahafo na Etsifi mantɔwmufo tsetse nsɛm do wɔ Ghana. Wɔsan bue asɔe bi dɛm ara wɔ Tamale 'regional administration office', Etsifi fam hɔn kurowtsir.<ref>Wikipedia</ref> ea8usnr1ddwv0634lwx9pzthfcjefdd Gilbert Ansre 0 4331 38330 38327 2025-04-26T12:51:38Z Richmond Mbiah 1805 38330 wikitext text/x-wiki {{Databox|item=Q96342149}}'''Gilbert Ansre''' ɔyɛ Ghananyi kasasuanyi, nwomasuanyi, ɔsɔfo na Baebol nkyerɛasee obisafo. == Abrabɔ Ahyɛse Na Nwomasua == Ɔkɔr skuul wɔ Baser Mbanyimfo Nsɔwdo Skuul a nkan no nna ne dzin nye Baser Mbanyimfo Nsɔwdo Skuul a ɔwɔ Krobo Odumase a ɔwɔ Epeui Mantɔw mu wɔ Ghana. Ɔkɔr no suapɔn nwomasua wɔ London suapɔn hɔ na owiee wɔ 1966 mu. N'akyerɛwtsen a ɔdze kɔr no nnza ɔfa <nowiki>''</nowiki> Ewe nkasafua dwumadzi ho : adzesua a ɔfa mbrɛ ɔtse, nkasafua dwumadzi na ho nhyehyɛɛ<nowiki>''</nowiki>. == N'edwumasɛm == Ɔyɛɛ edwuma wɔ Ghana Osuapɔn hɔ na ɔyɛɛ edwuma dɛ Kasanyimnyi. Odzii kan tseew na odzii Ghana Osuapɔn no fa a ɔyɛ Kasanyim enyim. Ɔno na ɔyɛ Akuafo Hall a ɔwɔ Osuapɔn no mu no hɔn Panyin fir 1975 kɛpem 1979. Beebi a nna ɔpɛ bi nye ndze na ewe kasa no nkasafua. Ansre asan so akyerɛ adze wɔ Good News Theological College and Seminary a ɔwɔ Dodowa a ɔwɔ Nkran Kurowpɔn Mantɔw mu. Gilbert Ansre ɔahyɛ no asofo atar wɔ Evangelical Presbyterian Church a ɔwɔ Ghana. == Baebol Nkyerɛasee == Ansre edzi akotsen wɔ Baebol Nkyerɛasee edwuma mu wɔ Ghana na Togo. Nna ɔyɛ afotunyi dze ma NYALOTA edwuma no dɛ wɔbɛyɛ Nyagbo, Tafi na Logba kasa a ɔwɔ Floa Mantɔw a ɔwɔ Ghana mu abɛyɛ akyerɛwdze. Wɔ 2017 mu no, nna ɔyɛ guamutsenanyi dze ma nkabom nkyerɛasee kuw ma Ghana Baebol Kuw na GIILBT dɛ wɔmpɛnsampɛnsa Baebol Nkyerɛasee ehiadze ma Ghana. Oedzi akotsen wɔ GILLBT edwuma no mu nkankanara nye asoɛe a wɔkyerɛ Baebol ase kɔ Afrikan Atɔe kasa ahorow mu. Iyi dze Ewe kasa no aka ho, ɔnoara no kasaa na binom so hɔn dze du-ebiasa ka ho. == Abadobɔ Ahorow == Baebol Skuul a ɔwɔ Legon no wɔ nwomasua guamutsenayi a wɔtsew dze hyɛɛ Ansre na Kwesi Dickson enyimnyam. Iyi nye Kwesi Dickson-Gilbert Ansre ndansew eguamutsenafo ma Baebol Skuul na maame kasasua. Gilbert Ansre no mboa wɔ Ghana kasa no Ghana Institute Of Linguistics, Literacy and Bible Translation (GILLBT) abɔ n'abawdo, a wɔdze <nowiki>''</nowiki>Kwame Nkrumah Afrkan Genius award for African Languages<nowiki>''</nowiki> bɔɔ n'abawdo wɔ Kwakwar 2015 mu wɔ Nkran. == Ebusuasɛm == Gilbert Ansre wɔdze no too n'egya, Gilbert Bansah Ansre a nna ɔno so yɛ Baser Ɔsɔfo na ɔno so wiee skuul wɔ Edinsburgh Osuapɔn. No maa ne dzin nye Felicia Angelica Ansre (nee Nane). == Hwɛ iyi so == * Ghana Asoɛe a ɔfa Kasanyim, Borɔfo na Baebol Nkyerɛase * Alan Stewart Duthie * Kwesi Dickson dt69bx8m5uao8ltbtrjb33tqj7xcr3w Hindu Monastery of Africa 0 4332 37939 37938 2025-03-23T15:18:53Z David kojo joe Mensah 1426 #FnF 2025 37939 wikitext text/x-wiki '''Hindu Monastery of Africa''' ɔwɔ Odorkor a ɔwɔ Nkran Kurowpɔn Mantɔw a ɔwɔ Ghana mu. Ɔyɛ Afrikan hindu monastery na nna wɔtseew no 1975 a ɔyɛ Swami Ghanananda dzii dɛm dwuma no. Hindu Monastery of Africa oebue kor so Togo. Swami Ghananand Saraswati atsew asɔrdan ahorow enum wɔ Ghana ɔno na wɔayɛ kwankyɛn bo ama Afrikan Hindu Monastery (AHM), Indian kuw a ɔwɔ Ghana no dzi akotsen wɔ AHM no mu, mbom ɔwɔ n'asɔr adan (Sindhi kurow ahorow no dodow). == Hwɛ iyi nso == * Hinduism a ɔwɔ Ghana * Hinduism a ɔwɔ Togo 91roglslhl2i7rfxwpeaueyib0dbwrx K.G. Osei Bonsu 0 4333 37958 37945 2025-03-23T18:07:02Z Assilidjoe 33 Added infobox 37958 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | name = Kwabena Gyima Osei-Bonsu | honorific-suffix = | image = | caption = |constituency_MP1 = [[Asokwa]] |parliament1 = Ghana |majority1 = |term_start1 = 1 October 1969 |term_end1 = 13 January 1972 |predecessor1 = [[Osei Owusu Afriyie]] |successor1 = Osei Asibey |president1 = Edward Akufo-Addo |primeminister1 = Kofi Abrefa Busia |order = |office = Minister of State (State Protocol) |term_start = 1969 |term_end = 13 January 1972 |president = [[Edward Akufo-Addo]] |primeminister = [[Kofi Abrefa Busia]] |predecessor = |successor = | birth_date = 13 September 1932 | birth_name = Kwabena Gyima Osei-Bonsu | birth_place = [[Mampong]], [[Ashanti Region]], [[Gold Coast (British colony)|Gold Coast]] | death_date = |death_place = | spouse = | children = | parents = | nationality = [[Ghana]]ian | alma_mater = {{hlist|[[Achimota School]]|[[Odorgonno Senior High School]]|[[Bradford Technical College|University of Bradford]]|[[Leeds University]]}} | nickname = }}'''Kwabena Gyima Osei-Bonsu''' nna ɔyɛ lɔɔya na Ghananyi amanyɛnyi na ɔka mbrahyɛbagua a odzi kan wɔ Ghana amambu a ɔtɔ do ebien no mu na ogyinaa mu maa Asokwa Abatowmpasoa a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. Nna ɔyɛ Ɔman Ɔsoafo wɔ Busia N'amambu mu. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo no Fankwa 13, 1932 wɔ Mampong a ɔwɔ Esuatse Mantɔw mu. Ɔhyɛɛ ase kɔr skuul wɔ Sunyani Aban Skuul na ekyir ɔkɔr Bechem Baser Skuul fir 1939 kɛpem 1946. Ɔkɔr Achimata Nsɔwdo Skuul wɔ 1947 mu na ekyir yi ɔkɔr Odorgonno Nsɔwdo Skuul hɔ na owiee no Nsɔwdo Skuul nwomasua wɔ 1951 mu. Ɔhwer afe kor wɔ Bradford Osuapɔn ansaana ɔrokɔ Leeds Osuapɔn wɔ England wɔ 1957 na ɔtoado sua mbra. Owiee n'adzesua wɔ afe 1960 mu na wɔfrɛ no kɔr mbrayɛ mu wɔ Lincoln Inn wɔ Kwakwar, 1962 mu. == Edwumasɛm Na Amanyɛsɛm == Osei-Bonsu hyɛɛ mbrayɛ ase wɔ Yaanom asɛndzibea a ɔwɔ Kumase fie Ebɔw 1962 mu kɛpɛm Ɔberɛdzi 1967. Afe 1966 mu no, wɔfaa noo dɛ nhwɛdonyi wɔ Ghana Commercial Bank. Afe noara mu no wɔfaa no dɛ mpendonyi wɔ Asoɛe a wɔhwɛ Amandzɛɛbɔ do wɔ Ayɛwoho 1, ber nna National Liberation Council (NLC) wɔ aban mu no. Ɔpoow n'edwuma a ɔyɛ wɔ Asoɛe a wɔhyɛ Amandzɛɛbɔ dono wɔ Sanda 1968 mu. Ber a wɔrebɛhyɛ Ghana amambu a ɔtɔ do ebien no mu no, wɔtoow amba yii no dɛ Asokwa abatowmpasoa no hɔn mbrahyɛbaguanyi na wɔfaa no dɛ Ɔmansoafo, ɔsom wɔ dɛm dzibew yi kɛpem 1972. == N'abrabɔ Mu Nsɛm == Ɔwar Justina Ackah wɔ Ɔberɛdzi 16, 1960 mu. Wɔbɔɔ mu woo mbofra anan. Agor a ɔpɛ nye futbɔɔl, mbirikatu na duabɔɔlbɔ. == Hwɛ iyi so == * Busia N'amambu tqb1sdpg2ox1vhg16z6r197v8xb3zl2 Kwei-Armah 0 4334 37949 37948 2025-03-23T16:21:17Z David kojo joe Mensah 1426 #FnF 2025 37949 wikitext text/x-wiki '''Kwei-Armah''' ɔyɛ Ga ebusuadzin, a n’asekyerɛ nye ‘’ erohwehwɛ kwan no’’. Binom a wɔdze dɛm ebusuadzin yi nye: * Ayi Kwei Armah, (wɔwoo no 1939) ɔyɛ Ghananyi ɔkyerɛfo wonyim no wɔ n’edwuma dɛ Two Thousand Seasons and The Beautyful Ones are not yet Born. * Kwame Kwei-Armah OBE (wɔwoo no 1967 dɛ Ian Roberts) ɔyɛ Britishyi Senetwanyi na pasrenyi. == Hwɛ iyi so == * Mbuukuu biara na tsir nsɛm biara a ɔfa ''Kwei-Armah'' ''ho'' 39b0hdirnckmbvo04k96yaiemtsd83a Naana Eyiah Quansah 0 4335 48010 47949 2025-05-14T14:36:14Z Robertjamal12 13 /* Amanyɛsɛm */ adding category using [[Project:AWB|AWB]] 48010 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | name = Naana Eyiah | honorific-suffix = MP | image = Naana Eyiah.jpg | alt = | caption = | constituency_MP = [[Gomoa Central (Ghana parliament constituency)|Gomoa Central Constituency]] | parliament = Ghana | majority = | term_start =7 January 2016 | term_end = <!--Can be repeated up to eight times by adding a number--> | predecessor = | successor = <!--Can be repeated up to eight times by adding a number--> ''Incumbent'' | prior_term = | order2 = | office2 = Deputy Minister for Lands and Natural Resources | term_start2 = February 2017 | term_end2 = January 2021 | president2 = [[Nana Akuffo-Addo]] | predecessor2 = | successor2 = | order3 = <!--Can be repeated up to eight times by changing the number--> | office3 = Deputy Minister for Interior | term_start3 = 2021 | term_end3 = | president3 = [[Nana Akuffo-Addo]] | predecessor3 = | successor3 = | birth_date = {{Birth date and age|1963|02|14|df=y}} | birth_place = Gomoa Lome, [[Ghana]]) | death_date = | death_place = | restingplace = | restingplacecoordinates = | birthname = <!-- from parliament.gh site --> | nationality = [[Ghanaian nationality law|Ghanaian]] | party = [[New Patriotic Party]] | otherparty = <!--For additional political affiliations--> | spouse = | partner = <!--For those with a domestic partner and not married--> | relations = | children = 1 | residence = | alma_mater = [[Macquarie Graduate School of Management]] | occupation = [[Politician]] | profession = Chief Executive Officer | cabinet = | committees = Government Assurance Committee; Health Committee | portfolio = | signature = | signature_alt = | website = | footnotes = }} '''Naana Eyiah''' ɔyɛ Ghananyi amanyɛnyi na NPP kuw no ba. Seseiara ɔyɛ mbrahyɛbaguanyi ma Gomoa Finimfin Abatowmpasoa a ɔwɔ Finimfin Mantɔw mu wɔ Ghana. Seseiara ɔyɛ ɔSoafo abadziekyir a ɔhwɛ ɔman mu ndzɛmba do. == Abrabɔ Ahyɛse Na Nwomasua == Naana Eyiah wɔwoo no Kwakwar 14, 1963 na ofi Gomoa Lome a ɔwɔ Gomoa Finimfin a ɔwɔ Finimfin Mantɔw my. Onyaa diploma wɔ Project Management mu wɔ 2017 mu. == Edwumasɛm == Eyiah nna ɔyɛ krakye a ɔda Naaba Edwumakuw ano. == Amanyɛsɛm == Naana Eyiah yɛ NPP amanyɛkuw no ba. Nna ɔyɛ nkan ɔsoafo abadziekyir a ɔhwɛ nsaase na atsenae abɔdze ahorow do. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] 1cp8v9w9b795e4h6por6oedw2ybtr7f Nathan Mensah 0 4336 37992 37991 2025-03-25T07:04:38Z Assilidjoe 33 added wikidata 37992 wikitext text/x-wiki {{Databox|item=Q100715582}} '''Nathan Mensah''' (wɔ woo no Ebɔber 9, 1998 mu) yɛ basketbɔllbɔnyi ma Olympiacos wɔ Greek Basketball League (GBL) na EuroLeague. Wɔdze ne anamɔn-7-nsateakwaa-5 (226 cm) abasamu tserɛw nyim no, ɔbɔɔ kolegyi basketbɔll maa San Diego State Aztecs. == Ne ntoado skuul == Mensah renyin no na ɔbɔ bɔɔl wɔ Ghana. Odzii mfe 13 no, ɔhyɛɛ ase bɔɔ basketbɔɔl ber a woyii no dɛ ɔnsi akan wɔ mu no. Kwaku Amoaku hun Mensah na ɔdze no kɔr United States ma ɔkɔr Prolific Prep. Wɔ Dziifo 2017 mu no, onyaa mba13.8 na 7.4 wɔ akansi kor biara mu maa Ebibifo Kuw wɔ Adidas Global Nations dwumadzi no mu. Mensah san kɔr Findlay Prep ansaana ɔrodur ne mpayin afe mu. Ɔbɔɔ mbɔdzen paa, Mensah dze ne ho nyinaa hyɛɛ kolegyi basketbɔɔl mu maa San Diego State wɔ Ɔbrafɛw 2017 mu, ber a ɔfaa Aztecs na ogyaw Oregon, Oregon State, USC na Texas Tech no. == Kolegyi == Dɛ abɛɛfor wɔ San Diego State no, Mensah nyaa mba 5.6 na 5.5 wɔ akansi kor biara mu. Wɔ Mumu 28, 2019 mu no, Mensah kaa dɛ wɔnsesa no wɔ ɔfa ebien no mu ber a na wɔnye Cal Poly resi akan no, ɔnam dɛ na n'ahom apa ntsi. Wɔ kaa dɛ woenya 'pulmonary embolism' ntsi na woenntum ennsi akan nkae no bi. Mensah nyaa mba 6.9 na 6.8 wɔ afe a ɔtɔdo ebien wɔ agorkansi no mu. Mensah benyaa dzin 'Mountain West Defensive Player' wɔ afe no mu, na odzii Aztecsfo enyim wɔ ber a odzi kan woakɔ ewie ber mu akansi mu ma wɔkɔr amanaman akansi agodzi mu == N'abrabɔ mu == Mensah yɛ kristonyi is. f2gjlbpse6mtcul25fylok53eom5wfr Yusuf Soalih Ajura 0 4337 38299 38266 2025-04-26T11:32:46Z Gloria Adokoh 1376 Medze wikidata kaa ho 38299 wikitext text/x-wiki {{Databox|item=Q16016057}}Nna '''Yusuf Soalih''' a wɔsan frɛ no '''Afa Ajura''' (1890-2004), yɛ Ghananyi kramonyi nyimdzeefo, nsɛmpakanyi,ɔmanyɛnyi, na ɔsan dze ɔsom kuw bi bɔbɔɔ adze a nna ɔda ano wɔ Ghana.<ref>https://www.ghanaweb.com/GhanaHomePage/NewsArchive/artikel.php?ID=72254</ref> Afa Ajura nye obi a ɔtseew Sunni Kramosom kuw a nna otsia tsetse ndzɛmbayɛ bi a nna ɔwɔ hɔ ana {| class="wikitable" ! colspan="2" |Islamic scholar Yusuf Soalih Ajura |- ! colspan="2" |Personal life |- !Born |Yusuf 1890 ''contested'' Ejura, British Gold Cost |- !Died |December 22, 2004 (aged 114) Tamale Ghana |- !Resting place |Anbariyya Islamic Institute |- !Nationality |Ghanaian |- !Region |West Africa |- !Other names |Afa Ajura |- !Occupation | * Islamic Instructor * Political Activist |- ! colspan="2" |Religious life |- !Religion |Islam |- !Denomination |Sunni |- !Jurisprudence |Hanbali |- !Movement |Salafi |} Kramosom robɔbɔ adze, na binom so bu no dɛ na odzii Wahhabi kuw no enyim wɔ Ghana.<ref>https://books.google.com.gh/books?id=RSQyAQAAQBAJ&q=afa+ajura&redir_esc=y#v=snippet&q=afa%20ajura&f=false</ref> Ɔtseew Anbariyya Islamic Asoɛe no wɔ Tamale wɔ afe 1940 no mu hɔ. Owui wɔ Tamale wɔ Mumu 22,2004. Saeed Abubakr Zakaria na obedzii n'adze wɔ afe 2007 mu dɛ Anbariyya unni Kuw no ne panyin.<ref>https://web.archive.org/web/20140218205314/http://ghanaweb.net/GhanaHomePage/regional/artikel.php?ID=126047</ref> == Hwɛ Woyinom so == * Moulvi Abdul Wahab Adam * Yaa-Naa Yakubu Andani II gegvy5ccsiez8uj9jb03amwpej864wl Abdul Wahab Adam 0 4338 38308 38251 2025-04-26T11:59:49Z Ekuwa Nyarkowa 1816 Medze wiki data aka ho 38308 wikitext text/x-wiki {{Infobox person | name = Abdul Wahab Adam | image = Wahab Adam.png | alt = | caption = | birth_name = <!-- only use if different from name --> | birth_date = {{Birth date|df=yes|1938|12|08}} | birth_place = Brofeyedur - Adansi | death_date = {{Death date and age|df=yes|2014|06|22|1938|12|08}} | death_place = | nationality = [[Ghanaian]] | other_names = | occupation = | known_for = }} {{Databox|item=Q7959720}}'''Abdul Wahab Adam''' (wɔwoo no afe Mumu 8 1938<ref name=":0">https://web.archive.org/web/20140605170758/http://www.jamiatulmubashireen.org/ameer-of-ghana</ref> - na owui wɔ afe Obiradzi 22 2014<ref>https://web.archive.org/web/20141209223602/http://www.myghanaonline.com/1.1764118</ref> mu) nna ɔyɛ Kramonyi nyimdzefo, ɔpanyin a nna ɔda Ahmadiyya Nkramosom kuw a ɔwɔ Ghana ha ano<ref>https://web.archive.org/web/20110728143229/http://www.undp-gha.org/mainpages.php?page=national%20peace%20council</ref>. Nna ɔka Ghana National Peace Council nye National Reconciliation Commission a wɔhyɛe wɔ afe 2002 mu no ho == N'asetsena == Wɔwoo Adam wɔ Mumu 1938 wɔ Brofeyedur Adansi a ɔwɔ Asantse Mantɔw a ɔwɔ Ghana mu. Owiee no ntoado skuul wɔ T.I. Ahmadiyya Secondary School a ɔwɔ Kumasi na ɔkɔtoaa do wɔ Ahmadiyya Muslim Seminary nye Ahmadiyya Theological University a ɔwɔ Pakistan, bea a okenyaa abɔdzin krataa wɔ Diploma in Arabic nye abɔdzin krataa wɔ theology nye Kramosom no mu mbra wɔ afe 1960.Ber a ɔsomee dɛ Brong-Ahafo Mantɔw no mu Asɛmpatserɛwnyi wɔ Ahmadiyya Nkramofo som mu fi 1960 kesi 1969 ekyir no, ɔbɛyɛɛ Ahmadiyya Muslim Missionary Training College a ɔwɔ Saltpond wɔ Ghana no mu panyin wɔ afe 1971, wɔpaaw no dɛ abadziekyirnyi wɔ Ahmadiyya Muslim Mission a ɔwɔ United Kingdom mu. Ɔhwɛɛ asɛmpatserɛw edwuma no do wɔ afe 1975 mu a ɔyɛɛ soronko. Owui wɔ afe [[Obiradzi]] 22, 2014 mu<ref>https://web.archive.org/web/20140728172121/http://www.gbcghana.com/1.1765298</ref>. Ndaansa ekyir no, ɔman no yɛɛ n'ewufosom. Nkorɔfo a wɔkɔr n'eyi no bi nye mampanyin n'abedziekyir, ɔman n'apamfo, mbrahyɛbaguafo nye Kristofo na Nkramofo mpanyimfo pii.<ref name=":1">https://www.godaddy.com/forsale/spyghana.com?utm_source=TDFS_BINNS2&utm_medium=parkedpages&utm_campaign=x_corp_tdfs-binns2_base&traffic_type=TDFS_BINNS2&traffic_id=binns2&</ref> == Edwuma == Nna Adam ka ndwumakuw a wɔyɛ aban nye dza ɔnnyɛ aban dze no mu ahorow a hɔn botae nye dɛ wɔbɔhwɛ ma ka ma menka bi, asomdwee na akwanya a nyimpa wɔ ho. Nna ɔka Centre for Democracy and Development, the National Peace Council of Ghana nye the National Reconciliation Commission kuw no ho. Nna ɔsan so yɛ Ghana Integrity lnitiatve no guamtsenanyi n'abedziekyir na ɔnye Ghana Nyamesom Bagua ne nhyehyɛɛ nye ɔman no ne tsir tsenanyi.<ref name=":0" /> Ber a onyaa dzibew dɛ Ahmadiyya Muslim kuw no mu nyimpa no, Adam yɛɛ edwuma dɛ Muslim Herald a ɔwɔ London no samufo nye Ahmadiyya Bulletin, London no mu samufo. Nna ɔyɛ Wiase Nyina Bagua a ɔhwɛ Ahmadi Nkramofo Mbranyimfo do no mu nyimpa. Anyɛnkofa a nna ɔnye Nkramofo ekuw a ɔwɔ Ghana no wɔ mu no, wɔkyerɛ dɛ ɔno na ɔhyehyɛɛ Hilal kuw no na ɔmaa ɔman no pɛɛ ahomgyeda dze maa Eid al-Fitr na Eid-al-Adha afahyɛ a ɔwɔ Islam kalɛnda no do.<ref name=":1" /> == Mboayɛdze == tobfo11bo4o7tmj7jzzyvkuai0h6tzi Eugene Atta Agyepong 0 4339 47506 38297 2025-05-09T14:48:32Z Robertjamal12 13 /* N'abrabɔ Mu Nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 47506 wikitext text/x-wiki {{Databox|item=Q98035232}}'''Eugene Atta Agyepong''' (wɔwoo no Mumu 23, 1939) ɔyɛ Ghananyi amanyɛnyi na nna mbrahyɛbaguanyi wɔ ma ɔtɔ do ebien, ebiasa na anan no mu wɔ Ghana amambu a ɔtɔ do anan no mu na ogyinaa mu maa Abetsifi Abatowmpasoa a ɔwɔ Epuei Mntɔw mu a ɔwɔ Ghana. Nna ɔyɛ oguamutsenanyi dze ma sikasɛmkuw a ɔwɔ mbrahyɛbaguafie. == Abrabɔ Ahyɛse Na Nwomasua == Wɔwoo Atta wɔ Mumu 23, 1939 wɔ Abetsifi a ɔwɔ Epuei Mantɔw mu wɔ Ghana. Atta Agyepong n'edwuma nye ɔyɛ ntotoonyi nhwɛdofo. == Amanyɛsɛm == Atta Agyepong yɛ NPP amanyɛkuw ba. Ogyinaa mu ma Abatsifi Abatowmpasoa dɛ hɔn mbrahyɛbaguanyi wɔ mbrahyɛbagua ebien, ebiasa na anan no mu wɔ Ghana amambu a ɔtɔ do anan no mu ber a odzii nkunyim wɔ 1997, 2000 na 2004 Ghanafo nyinara ambatow mu. Wɔtoow amba maa no dɛ mbrahyɛbaguanyi dze ma Abatsifi abatowmpasoa wɔ 2000 Ghanafo nyinara ambatow mu wɔ NPP dzin mu. Dɛm ntsi ogyinaa Abetsifi Abatowmpasoa no anan mu wɔ mbrahyɛbagua a ɔtɔ do ebiasa wɔ Ghana amambu a ɔtɔ do anan no mu. Obi a oyii no sii nkyɛn nye Peter Wiafe a ofi NPP mu wɔ NPP hɔnara hɔn ambatow mu. Peter Wiafe Pepera kɔr do dzii nkunyim na ɔgyee egua no wɔ 2008 Ghanafo nyinara ambatow no mu dzee maa amanyɛkuw no. === 1996 Ambatow === Wodzii kan toow amba maa no wɔ 1997 ber wɔbɔɔ no dzin dɛ oedzi nkunyim wɔ 1996 Ghanafo nyinara ambatow mu na ɔdze amba 14,089. == N'abrabɔ Mu Nsɛm == Agyepong yɛ Kristosomnyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2001-2005]] ot7oa93avjb1kwitg6lfpjt9l70gcol Verna Natural Mineral Water 0 4340 38082 37968 2025-03-27T00:03:20Z InternetArchiveBot 41 Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.9.5 38082 wikitext text/x-wiki '''Verna Natural Mineral Water''' yɛ dwumakuw bi a wɔyɛ nsu a ogu toaba mu aTwellium Industrial Companyfo na wɔyɛ na wɔsan tɔn no tsitsir wɔ Ghana<ref>https://www.myjoyonline.com/</ref> na wɔgye to mu dɛ ɔka ɔka nsu ahorow a ɔwɔ toaba mu a wɔtɔ no papaapa wɔ Ghana no ho bi.<ref>https://ghanatalksbusiness.com/2019/02/top-10-bottled-water-brands-in-ghana/</ref><ref name=":0">https://web.archive.org/web/20211003153708/https://ghkasa.com/featured-10-bottle-water-brands-in-ghana/</ref><ref>https://web.archive.org/web/20211003153708/https://ghkasa.com/featured-10-bottle-water-brands-in-ghana/</ref> == Ne Nyɛe Na No Tɔn == Wɔyɛ Verna Natural Mineral Water fi famu nsu a ɔtsew mu na Twellium Industrial Company ne tsir a ɔwɔ Medie Kotoku a ɔwɔ Ghana Epuei Mantɔw mu na wɔyɛ gu toaba mu. <ref name=":0" />Ber a no tɔn kɔ do papaapa wɔ ɔman Ghana mu no, wɔsan tɔn Verna Natural Mineral Water wɔ Burkina Faso na Togo . == No Ho Nsesa == Afe 2014 mu na Verna Mineral Water no baa gua do. Afe 2017 mu no, Verna Mineral Water nyaa nsesa kakra osian mbrɛ nna guadzi rokɔ no ntsi; enyi kɔr no yɛbea na mbrɛ obesi ayɛ mberantsɛ na mbabaawa enyi do fɛw. Rɔba toaba no kitsa ahosu bluu na penke wɔ ne krataa no a ɔfemfam ho no do, a ɔyɛ adze a wɔtɔn no n'ahyɛnsewdze, na ebuado a okitsa yogɔt su. Verna Natural Mineral Water no ho nsesa no sanee daa ahyɛnsewdze a "ɔsesa nyimpa n'abrabɔ" a ɔyɛ enyidoadzehu a ɔfa daadaa abrabɔ ho a dwumakuw yi dze esi n'enyi do no ho. <ref name=":1">https://www.myjoyonline.com/</ref><ref>https://kasapafmonline.com/2017/11/twellium-industrial-company-limited-rebrands-verna-mineral-water/</ref>Obiradzi 2019 mu no, Verna Natural Mineral Water nyaa afe no mu adzetɔndze abadobɔdze no wɔ Ghana Manufacturing Award a otsia ebiasa no mu.<ref>https://www.ghanaweb.com/GhanaHomePage/business/Verna-mineral-water-wins-product-of-the-year-at-the-3rd-edition-of-Ghana-Manufacturing-Awards-751766</ref> == Nyimpa Abrabɔ Mu Nsesa == Verna Natural Mineral Water wɔ dwumadzi a oyi ohia a wɔato no dzin ''Changing lives'' (ɔsesa nyimpa n'abrabɔ), a ɔka n'asodzii a ɔyɛ dze boa hɔn a wonnyi akwannya na hɔn a wɔyɛ mberɛw wɔ hɛn apaamu.<ref name=":1" /><ref>https://www.graphic.com.gh/news/general-news/rebranded-verna-mineral-water-to-support-children-with-autism.html</ref> Wɔyɛ ''Changing lives'' wɔ tɛlɛbihyɛn do na wotwa no esinesin ahorow, a sin biara da asɛm a ɔyɛ soronko a ɔkasa fa dwumadzi a etum esiw ɔhaw bi ano a ewie mudzi ho a dwumakuw ara ayɛ. Hɔn a woenya dwumadzi ''Changing Lives'' yi ho mfaso bi nye hɔn a wɔwɔ ''autism'' a woenya nkyerɛkyerɛ efi hɔn ahwɛdofo hɔ ma ɔbɛyɛ a , wobotum enya hɔnankasa hɔn edwuma. Afe 2017 mu no, ''Changing lives'' dwumadzi no tserɛwee kɔr Kumase a ɔwɔ Ghana Esuantse Mantɔw mu. Da a wɔdaa no edzi no, otumfuo Osei Tutu II gyee hɔn too mu na no mboa kɔree maa anamɔntu no.<ref>https://www.pulse.com.gh/articles/ece-frontpage/twellium-industries-otumfuo-osei-tutu-shows-support-for-verna-changing-lives-at-2024080200465587735</ref><ref>https://www.zionfelix.net/otumfuo-endorses-verna-changing-lives/</ref> {| class="wikitable" |+Verna Natural Mineral Water | colspan="2" | |- !Country |Ghana |- !Introduced |2014; 11 years ago |- !pH |7.0 - 7.5 |- !Calcium (Ca) |1.4 |- !Chloride (Cl) |4.0 |- !Magnesium (Mg) |0.9 |- !Potassium (K) |0.3 |- !Website |Verna Mineral Water |- | colspan="2" |All concentrations in milligrams per liter (mg/L); pH without units |} Wikimedia Commons has media related to '''''Verna Natural Mineral Water'''''. '''Mboaedze''' e1lq205vpj6gt7xarborfcpdmrgo0uj Sampson Adu-Gyamfi 0 4341 48047 38081 2025-05-23T13:58:48Z Robertjamal12 13 Nkyekyεmu using [[Project:AWB|AWB]] 48047 wikitext text/x-wiki '''Sampson Adu Gyamfi''' (wɔwoo no wɔ afe Esusuow Aketseaba 7, 1950) yɛ Ghana mbrahyɛbaguanyi na ɔka Mbrahyɛbagua a odzi kan wɔ amambu a ɔtɔ do anan ho, na ogyina mu ma Atwima-Kwanwoma mansin a ɔwɔ Asantse Mantɔw a ɔwɔ Ghana mu no. == Ahyɛse Abrabɔ nye Nwomasua == Wɔwoo Adu-Gyamfi wɔ afe Esusuow Aketseaba 7, 1950 mu wɔ Kokobeny, kurow a ɔwɔ Asantse Mantɔw no mu. Ɔkɔr no ntoado skuul wɔ Osei Tutu Training College, bea a onyaa abɔdzin krataa wɔ Akyerɛkyerɛfo Ntsetsee mu, nye Management Development And Productivity Institute (MDPI) bea a osuaa nwoma pii a Transport nye Communication ka ho bi.<ref>https://en.wikipedia.org/wiki/Sampson_Adu-Gyamfi#cite_ref-:0_3-0</ref> == Amanyɛsɛm == Wɔtoow amba maa Adu-Gyamfi ma ɔkɔr mbrahyɛbaguamu wɔ National Democratic Congress amanyɛkuw no ne dzin mu wɔ afe Mumu 1992 Ghana mbrahyɛbaua ambatow no mu dɛ ongyina mu mma Atwima-Kwanwoma Ambatow mpɛsoa no wɔ Asantse mantɔw a ɔwɔ Ghana no mu. Ɔhweer n’egua no maa nyia ɔnye no reper ho a ɔyɛ Dr. Matthew Kwaku Antwi a ofi ɔkansinyi ma New Patriotic Party no ber a Simon Atta dzii no do nkonyim wɔ mbrahyɛbagua mu akansi a odzi kan no mu no.<ref>https://github.com/maryjonah/maryjonah.github.io</ref><ref name=":0">https://www.myjoyonline.com/npp-primaries-deputy-speaker-majority-leader-12-others-go-unopposed/</ref> Afe 1996 Ghana nyina ambatow no mu no, Dr. Matthew Kwaku Antwi nyaa amba dodow no mu 18,056 a ogyina hɔ ma 58.80% ber a nyimpa a ɔnye no risi akan a ɔyɛ Simon Atta a ogyinaa mu maa National Democratic Congress amanyɛkuw no so nyaa amba dodow no mu 4,831 a ogyina hɔ ma 15.70% nna afei Kwasi Amakwa Manu a ogyinaa mu maa Convention People's Party so nyaa amba dodow no mu 293 a ogyina hɔ ma 1.00%.<ref>https://web.archive.org/web/20230702161412/https://ghanaelections.peacefmonline.com/pages/1992/parliament/ashanti/index.php</ref> {| class="wikitable" ! colspan="2" |Sampson Adu Gyamfi |- | colspan="2" | |- ! colspan="2" |Member of Parliament for Atwima-Kwanwoma |- | colspan="2" |'''In office''' 7 January 1993 – 6 January 1997 |- !President |Jerry John Rawlings |- !Preceded by |''New'' |- !Succeeded by |Kojo Appiah-Kubi |- ! colspan="2" |Personal details |- !Born |7 May 1950 (age 74) Kokobeng, Ashanti Region, (Gold Coast now Ghana) |- !Political party |National Democratic Congress |- !Alma mater | * Osei Tutu Senior High School * Management Development And Productivity Institute |- !Occupation |Politician |- !Profession |Teacher |- |} == Edwuma == Adu-Gyamfi yɛ kyerɛkyerɛnyi na nkan mbrahyɛbaguanyi ma Atwima-Kwanwoman Mansin a ɔwɔ Asantse Mantɔw a ɔwɔ Asantse Mantɔw no mu.<ref name=":0" /> == Gyedzi == Ɔyɛ Kristianyi.<ref name=":0" /> [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] lsi93s0k5oqo4cdftlml811s3eeatnn Felix Kwasi Adinyira 0 4342 37978 37977 2025-03-24T17:49:27Z David kojo joe Mensah 1426 #FnF 2025 37978 wikitext text/x-wiki '''Felix Kwasi Adinyira''' (wɔwoo no Fankwa 25, 1925) nna ɔyɛ Ghananyi amanyɛnyi a nna ɔka mbrahyɛbagua a odzi kan noho wɔ Ghana amambu a ɔtɔ do ebien noho na ogyinaa mu maa Ho Atɔe Abatowmpasoa a ɔwɔ Floa Mantɔw mu wɔ Ghana wɔ National Alliance Liberals (NAL) dzin mu. == Ɔbra Ahyɛse Na Nwomasua == Adinyira wɔwoo no Fankwa 25, 1925. Ɔkɔr Paris Osuapɔn (Sorbonne), Alliance Francaise, Paris, Wisconsin Osuapɔn hɔ na onyaa Brevet D'Aptitude Professionelle na Master degree wɔ French kasa mu na ekyir yi ɔyɛɛ edwuma dɛ Osuapɔn kyerɛkyerɛnyi ansaana ɔrokɔ mbrahyɛbaguafie. == Amanyɛsɛm == Adinyira hyɛɛ n'amanyɛsɛm edwuma asɛ wɔ 1969 mu dɛ mbrahyɛbagua abatowsonyi ma Ho Atɔe ambatowmpasoa a ɔwɔ Floa Mantɔw a ɔwɔ Ghana ansaana wɔrebɛhyɛ 1969 Ghanafo nyinara ambatow no. Adinyira ɔdze nsedzi gyee no too mu kɔr mbrahyɛbagua a odzi kan wɔ Ghana amambu a ɔtɔ do anan no mu wɔ Ɔbɛsɛ 1, 1969, ber a wɔbɔɔ ne dzin dɛ oedzi nkunyin n'ekyir wɔ 1969 Ghanafo ambatow a ɔkɔr do Dzifuu 26, 1969 mu no. na no mber a odzii mno baa ewiei wɔ Sanda 13, 1972 mu. == N'abrabɔ Mu Nsɛm == Adinyira nna ɔyɛ Kristosomnyi. Nna ɔyɛ Adzetɔnyi na Osuapɔ Ɔkyerɛkyerɛnyi. 4jsi85or573zangb655m0ma99pm8b3t Victor Kusi Boateng 0 4343 38348 38347 2025-04-27T10:30:42Z KISUMAR123 67 Meyɛɛ nsiesie 38348 wikitext text/x-wiki '''Victor Kusi Boateng''' (wɔwoo no Fankwa 7, 1971) yɛ Ghananyi Ɔsɔfo, ayamuyienyi, nkuranhyɛsɛm kafo. Ɔyɛ nyimpa a ɔtseew Power Chapel Worldwide, a ne tsirban wɔ Kumase, Ghana. Ɔakasa amanadze wɔ dwumadzi ahorow na asɔrasɔr ase. == N'abrabɔ Mu Nsɛm == Wɔwoo Victor Kusi Boateng wɔ Fankwa 7, 1971, wɔ Esuantse Mantɔw a ɔwɔ Ghana mu. Ɔawar Ania na wɔwɔ mba anan. Ɔhyɛɛ Power Chapel Worldwide ase wɔ Kumase a ɔyɛ no sunsum mu egya, Archbishop Nicholas Duncan Williams a ɔwɔ Esuantse Mantɔw a ɔwɔ Ghana no mbuaa do. Seseiara Victor Kusi Boateng som dɛ Ɔsɔfo Panyin ma Power Chapel Ministries na ɔabɔ n'abawdo wɔ no dwumadzi mu akwan beberee do. Wɔbɔɔ n'abawdo wɔ Afrika Legendary Awards mu na Kwakwar 2018 mu no, wɔkaa dɛ asɔfo a wɔkasa a amamfo tsie wɔ abaɛfor ntsetanfir do a amamfo tsie no, ɔno na ɔtɔ do awɔtwe. Ɔsom dɛ kyerɛkyerɛwfo panyin wɔ Board of Trustees wɔ Ghana Ɔmanmu Asɔr a ɔrokɔ do no mu. == Adzekyɛ == Boateng nye VKB asɔr no, wɔakyɛ ndzɛmba ama ngyanka na kuw ahorow bi mfe a abɛsen no. == Akyerɛwkyerɛwdze == Boateng akyerɛw mbuukuu ahorow bi nye: * Blood for blood * Wisdom Capsules for Survival * Manasseh before Ephraim j90bs1h8xazmv4l3cc81hz3ncqclion Noah Komla Dzobo 0 4344 37987 37986 2025-03-24T20:12:56Z Assilidjoe 33 Added infobox 37987 wikitext text/x-wiki {{Infobox person | honorific_prefix = Very Reverend | name = Noah Komla Dzobo | honorific_suffix = | image = | alt = | caption = | birth_name = | birth_date = <!-- {{Birth date and age|YYYY|MM|DD}} --> | birth_place = | death_date = 2010<!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} (death date then birth date) --> | death_place = | death_cause = | resting_place = [[Ho, Ghana]] | resting_place_coordinates = <!-- {{Coord|LAT|LONG|type:landmark|display=inline}} --> | monuments = | nationality = [[Ghanaian]] | education = | alma_mater = | occupation = | years_active = | employer = | organization = | known_for = | notable_works = | style = | height = | television = | title = Moderater of the E.P. Church, Ghana | term = 1981 &ndash; 1993 | predecessor = C. K. Dovlo | successor = [[Japhet Ledo]] | party = | movement = | opponents = | boards = | spouse = | partner = | children = | parents = | relatives = | callsign = | awards = | signature = | signature_alt = | signature_size = | module = | module2 = | module3 = | module4 = | module5 = | module6 = | website = <!-- {{URL|www.example.com}} --> | footnotes = }} Nna '''Noah Komla Dzobo''' (a owuu wɔ afe 2010) no yɛ nwomasua na nyamesom ho dzikanfo. Nkyɛ ɔno nye obi a ɔhwɛ Evangelical Presbyterian Church a ɔwɔ Ghana do. Nna ɔno nye Dzobo apamfo no hɔn tsitsenanyi a a odzii kan bae ana hɔn a wɔpeer ahyɛse skuul adzesua wɔ Ghana no reba a. Ɔdaa E.P Church no ano fii afe 1981 mu dze kesii 1993 mu na Japhet Ledo na obedzii n'adze. Owui wɔ afe 2010 mu na wogyinaa n'ebisadze do siee no wɔ Anfoega Bume E.P. Asɔr n'etsifi do.<ref>http://www.ghananewsagency.org/details/Social/E-P-Church-and-Global-Evangelical-unite-to-bury-former-moderator/?ci=4&ai=14851</ref> Nyia a ɔda hɔn Nhyiamu kɛse no ano sesei, a ɔnye Francis Amenu, na panyin a ɔda Global Evangelical Church ano, a ɔnye E.K Gbordzoe, nyina boaboa hɔnho. Global Evangelical Church yɛ nkorbata a osian mpaapaamu ntsi wɔtseewee fii E.P Asɔr no mu mfe bi a abɛsen kɔ.<ref>https://www.ghanaweb.com/GhanaHomePage/religion/artikel.php?ID=180738</ref> == ''Mele Agbe'' == Dzobo nye obi a ɔdze ɔsom mu nkyerɛkyerɛ ''Mele Agbe'' (Metse ase) bɔbɔɔ adze. Iyi mu nyina no, nna ɔnam do retsew noho efi nyamesom afa-afa a Gyamanman mu Asɔfo a wokyima ka nsɛmpa no dze bɔbɔɔ adze a nna ɔkasa tsia Awonafo hɔn nyame no dɛ omuo. Iyi ntsi, ɔsoɛree dɛ wɔbɔhwɛ ndzɛmba a ɔsaa wɔ Kristosom ankasa na sunsum mu gyedzi a ɔwɔ kan Kristosom noho no ntamu.<ref>https://www.jstor.org/stable/1580958?origin=crossref</ref> == Nsɛm == * (1971) ''Modes of Traditional Moral Education Among Anfoega-Ewes'' Research Report. Cape Coast: University of Cape Coast * (1976) ''The Idea of God Among the Ewe of West Africa'' Manuscript * (1981) 'The Indigenous African Theory of Knowledge and Truth; Examples of the Ewe and Akan of Ghana' ''Conch'' No. 13 pp 85–102. * (2006) "African Proverbs" A Guide to Conduct Volume III The Moral Value of Ewe Proverbs == Hwɛ Iyinom So == * [[:en:Evangelical_Presbyterian_Church,_Ghana|Evangelical Presbyterian Church, Ghana]] == Mboadze a Ɔwɔ Nkyɛn == * [http://ghana Ghana Home Page] * [https://modernGhana.com ModernGhana.com] {| class="wikitable" ! colspan="3" |Religious titles |- | rowspan="1" |Preceded by C. K. Dovlo | rowspan="1" |'''Moderator of the Evangelical Presbyterian Church, Ghana''' 1981 – 1993 | rowspan="1" |Succeeded by Japhet Ledo |} Categories: * Ghanaian clergy * Ghanaian Presbyterians * Ghanaian theologians * Ghanaian religious leaders * 2010 deaths pqylbkt3qoaaj0s1a4h9omtiotrmvbt Koko (millet porridge) 0 4345 37989 37988 2025-03-24T20:52:47Z Assilidjoe 33 37989 wikitext text/x-wiki Kooko( a Yorubafo frɛ no Ogi) yɛ atoko kooko a muoko wɔ mu. Ɔyɛ Alatafo,Ghanafo na Togofo hɔn kwankyɛn edziban a wɔtaa dzi no anapa.Wotum so dze no ewiaber koraa dɛ akɔndɔdze. Wɔdze greens bi tse dɛ atoko na wɔdze ehuahuamadze ahorow ka ho ma ɔma no dɛw pɔtsee bi na ɔsesa n'enyi so[3]. Wɔfrɛ no Hausa kooko wɔ mbea a hɔn a wɔka Hausa kasa no na wɔdze bɔbɔɔ adze wɔ hɔ. Ghana Etifi do no, wɔmmfrɛ "Kausa kooko". Mbom, kooko a wonya no atoko mu no, wɔfrɛ noza kooko" wɔ Dagbanli kasa mu. Kooko asorɔtow pii na yenya no eburow,atoko na sɔgum mu. Kooko ahorow no bi nye koko talli/salli, zimbuli na pii a ɔkeka ho. Ɔnnyɛ na wɔ mpatamu mpatamu wɔ aman ebien no nyinara mu. Wɔtaa dze ka eduwa a wɔdze ndzɛmba afora akyew a wɔfrɛ no Koose, Pinkaso, a ɔyɛ isiam edziban bi a muoko wɔ mu a wɔakyew,kuli-kuli anaa Alatafo hɔn eduwa keeke bi a wɔfrɛ no Akara, a wonya fi dza yedzii kan kaa ho asɛm no mu. == Dza Ɔfa Kooko Ho == Hausa kooko nnyɛ na wɔ Ebibirmu Atɔe afamu aman mu na ebusuakuw ahorow pii na wonyim dɛm edziban no. Dza nkorɔfo taa ka nye dɛ, hɔn a wodzii kan yɛɛ dɛm edziban yi yɛ nkorɔfo bi a wɔtaa dze atoko yɛ edziban. Ɔyɛ edziban a wɔtaa tɔn no kwankyɛn papaapa wɔ Ghanaman mu. Mpɛn pii no, odu anapa a, wɔdze sisi kwankyɛn kwankyɛn tɔn.Ɔtɔfabi a, wɔdze esikyire,melekye na nkatse ka ho ma ɔma no dɛw soronko bi. Edzibandur Atoko a wonya kooko fi mu no wɔ Magnesium, Manganese, Tryptophan, Calcium, nsɛw na Vitamin B. == Ndzɛmba A Wɔdze Yɛ == Atoko (Jéró)Kakadur Mprɛgowamba, Muoko nkyenkyenee a wɔayam, Hwentsea,Nkyen kakra, Muoko == Mboaedze == 7nnl02020lsgtdy1fycibqvr69o3tdk Ghartey VII Article Talk 0 4346 37995 2025-03-25T07:15:11Z Assilidjoe 33 Assilidjoe moved page [[Ghartey VII Article Talk]] to [[Ghartey VII]]: Misspelled title 37995 wikitext text/x-wiki #REDIRECT [[Ghartey VII]] ftipfxlj0jctcs3u6be4bakb1i12bzz Kyode kasa 0 4347 37999 37998 2025-03-25T09:42:26Z Gloria Adokoh 1376 Medze nsɛm no bi kaa ho 37999 wikitext text/x-wiki "Chode" dze wo ba ha dze; onnyi dɛ edze sesa Chaod kasa no. '''Kyode''' (Gikyode, Chode)<ref>https://glottolog.org/resource/languoid/id/giky1238</ref> yɛ Guang kasa a wɔka no Ghana. {| class="wikitable" ! colspan="2" |Kyode |- | colspan="2" |''Gikyode'' |- !Native to |Ghana |- !Ethnicity |Atwode |- !Native speakers |10,400 (2003)<ref>https://en.wikipedia.org/wiki/Ethnologue</ref> |- !Language family |Niger–Congo? * Atlantic–Congo ** Kwa *** Potou–Tano **** Tano ***** Guang ****** North ******* '''Kyode''' |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>acd</code> |- !''Glottolog'' |<code>giky1238</code> |} {| class="wikitable" !People |Achode |- !Language |Gikyode |} '''Kyode''' (Gikyode, Chode) is a Guang language of Ghana. {| class="wikitable" ! colspan="2" |Kyode |- | colspan="2" |''Gikyode'' |- !Native to |Ghana |- !Ethnicity |Atwode |- !Native speakers |10,400 (2003) |- !Language family |Niger–Congo? * Atlantic–Congo ** Kwa *** Potou–Tano **** Tano ***** Guang ****** North ******* '''Kyode''' |- ! colspan="2" |Language codes |- !ISO 639-3 |<code>acd</code> |- !''Glottolog'' |<code>giky1238</code> |} {| class="wikitable" !People |Achode |- !Language |Gikyode |} {| class="wikitable mw-collapsible" ! colspan="2" | * <abbr>v</abbr> * <abbr>t</abbr> * <abbr>e</abbr> Kwa languages |- !Potou–Tano | {| class="wikitable" !Central Tano | * Ahanta * Akan ** Asante ** Akuapem ** Fante ** Bono * Anyin * Baoulé * Chakosi * Jwira–Pepesa * Morofo * Nzema * Sefwi * Wasa |- !Guang | * Cherepon * Chumburung * Dwang * Efutu * Foodo * Gua * Kyode * Larteh * Ginyanga * Gonja * Kplang * Krache * Nawuri * Nchumbulu * Nkami * Nkonya * Ntrapo |- !Others | * Abure * Ebrié * Eotile * Krobu * Mbato |} |- !Ghana–Togo | {| class="wikitable" !Na-Togo | * Adele * Basila * Lelemi * Likpe * Logba * Santrokofi * Siwu |- !Ka-Togo | * Ahlon * Akebu * Animere * Avatime * Bowili * Kposo * Nyangbo-Tafi |} |- !Ga–Dangme | * Ga * Dangme |- !Lagoon | * Abé * Abidji * Adjukru * Attié * Avikam–Alladian ** Alladian ** Avikam * Ega? |} == Mboadze == j5jwodmndsgqd02ygovg4bok43mc43s Lelemi kasa 0 4348 38102 38101 2025-03-27T14:26:37Z Gloria Adokoh 1376 Meyɛɛ nsiesie 38102 wikitext text/x-wiki {{Infobox language |name=Lelemi |nativename=Lefana |states=[[Ghana]] |region=[[Jasikan]] |ethnicity=[[Buem people|Buem]] |speakers={{sigfig|72,000|2}} |date=2017 |ref=e25 |familycolor=Niger-Congo |fam2=[[Atlantic–Congo languages|Atlantic–Congo]] |fam3=[[Kwa languages|Kwa]] |fam4=[[Na-Togo]] |fam5=Lelemi languages |iso3=lef |glotto=lele1264 |glottorefname=Lelemi }} '''Lelemi''' anaa '''Lefana''' (''Lε-lεmi, Lε-fana'') yɛ kasa a Buemfo a wɔwɔ mbepɔ mu wɔ Ghana Firaw Mantɔw mu hɔn kasaa. Ɔka Togo mbrɔn ahorow a wɔwɔ Ghana no hɔn kasaa no ho bi a ɔka Kwa kasa a ɔhyɛ Niger-Congo kasahorow baatan no ase no ho. == Mboadze == fw3pzps6gdyld90ee877t5zyw8edd99 Kobina Ebenezer Fosu 0 4349 48075 47740 2025-05-23T14:00:44Z Robertjamal12 13 /* Mboadze */ Nkyekyεmu using [[Project:AWB|AWB]] 48075 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | name = Kobina Ebenezer Fosu | office = | birth_date = {{Birth date and age |1952|05|06|df=y}} | birth_place = | death_date = | death_place = | restingplace = | restingplacecoordinates = | nationality = [[Ghanaian nationality law|Ghanaian]]&nbsp; | party = National Democratic Congress | term_start = 6 January 1993 | term_end = 7 January 1997 | office2 = MP for Asikuma Odoben Brakwa Constituency | termend2 = 6 January 2001 | termstart2 = 7 January 1993 | president = [[Jerry John Rawlings]] | predecessor = | successor = | constituency_MP = [[Asikuma/Odoben/Brakwa (Ghana parliament constituency)|Asikuma/Odoben/Brakwa]] | parliament = Ghana }} '''Kobina Ebenezer Fosu''' (a wɔwoo no afe 1952) mu no Ghana ɔmanyɛnyi na nna ɔka Ghana Ka-bi-ma-menka-bi Amambu a otsia anan no mu Mbrahyɛbagua odzi kan na dza otsia ebien no ho a, nna ɔno nye Esikuma Ɔdɔben Brakwa Ambatow Mpasua a ɔwɔ Ghana Finimfin Mantɔw no mu no hɔn ananmusinyi wɔ National Democratic Congress amanyɛkuw ne dzin mu.<ref name=":0">https://web.archive.org/web/20240326142449/https://ghanaelections.peacefmonline.com/pages/1996/central/68/index.php</ref><ref>https://www.graphic.com.gh/news/politics/six-in-hot-contest-at-asikuma-odoben-brakwa.html</ref> == Abrabɔ Ahyɛse Na nwomasua == Wɔwoo Fosu wɔ Esusow Aketseaba 6,1952 mu) wɔ Breman Gyambra a ɔwɔ Finimfin Mantɔw mu. Onya abɔdzin krataa a odzi kan fii University of Ghana, Legon. Ɔyɛɛ edwuma dɛ mbranyimnyi ana ɔdze noho rekɛhɛn amanyɛsɛm mu a. Ɔyɛ kristonyi.<ref>https://en.wikipedia.org/wiki/Kobina_Ebenezer_Fosu#cite_ref-:0_3-0</ref> == Edwumayɛ == [edit source] Fosu is a lawyer by profession and a former member of Parliament for the Asikuma Odoben Brakwa constituency in the central region of Ghana. == N'amanyɛsɛm edwuma == Ber a odzi kan a Fosu kɔr Mbrahyɛbagua mu nye Sanda 7,1993mu ber a odzii nyim wɔ 1992 ambatow kɛse a ɔkɔr do mu no. Afe 1996 mu no, ɔsanee kɔr Mbrahyɛbaguamu bio ber a ɔdze amba dodow 19,523 a ogyina hɔ ma 47.50% dzii Paul Collins Appia-Ofori a onyaa amba dodow 13,641 a ogyina hɔ ma 33.2% a ofi New Patriotic Party amanyɛkuw no mu no do konyim.<ref name=":0" /> Afe 2000 Ghana ambatow kɛse no mu na Paul C. Appia-Ofori tuu no adze do ber a ɔdze amba dodow a wɔtowee nyina no mu 16,225 a ogyina hɔ ma 51.90% dzii Ebenezer a onyaa amba dodow 13,559 a ogyina hɔ ma 43.40% no do konyim.<ref>https://web.archive.org/web/20240329035445/https://ghanaelections.peacefmonline.com/pages/2000/central/68/index.php</ref> Ɔhwɛɛ Asoɛe ahorow do a no mu bi nye Soafo a onnyi Aoɛe biara wɔ 1993 mu kesii 1994 mu, Finimfin Mantɔw no ne soafo( 1994-1995) , Nduma na Adansi ho soafo(1995-1997) mu. Ɔbɛyɛɛ Ɔman Adan Edwumakuw no ne panyin(2014-2016) mu. Dɛm ber noara mu so no, ɔbɛyɛɛ Dwumakuw a ɔhwɛ Enyinam Kandzea no N'abaguafo no mu kor a hɔ no nna ɔsom dɛ ''Renewable Sub-Committee'' no ne panyin''.'' == Mboadze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001]] [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] a4u3kc9o6t5xl9y9hm7cq376troxzk3 Lamugin 0 4350 38035 38023 2025-03-26T05:51:13Z Kojo Atta Kakra 1804 I edited article 38035 wikitext text/x-wiki [[File:Lamugin.jpg|thumb|A picture of Lamugin]] Lamougin yɛ mpɔtamu hɔ nsa a ɔnnyɛ dzen a wɔdze tsintsinbir na ɔmo yɛ.<ref>{{Cite Lamugin yɛ mpɔtam nsa a ɔnnyɛ dzen a wɔdze tsintsinbir na ɛmo yɛ<ref>"Pulse Food: How to make a very very chilled lamugin "Ginger Drink""</ref>. Wɔagye dzin yie wɔ Ghana etsifi afaanan na Ghana anafo fam mbea bi. Wɔsan frɛ no "hausa nsa".<ref>Lamugin; Hausa beer 'brewed' in Zongo". Graphic Online. Retrieved 2020-06-18.</ref> == Dza wɔdze yɛ == * Tsintsinbir * Ɛmo anaa atoko * Vanilla essence (ibotum dze aka ho) * Cloves * Nsu * Esikyire <ref>Recipe: How To Make Special Lamugine Drink". ''Modern Ghana''. Retrieved 2019-07-14.</ref> * Tamarind a yɛfrɛ no 'Samia' in Hausa kasa mu.<ref>Lamugin; Hausa beer 'brewed' in Zongo". ''Graphic Online''. Retrieved 2020-06-18</ref> * * Tow ɛmo na atoko (wɔnnoae) ma ɔngow * Twe nsu no fi ho * Fa ɛmo no gu apotɔyewa mu na fa nsu ka ho, fa cloves, tamarind na tsintsinbir na dwow bɔ mu. * Sɔn ho, fa sugar ka ho na nunumu == Noho mfaso == Ɔfata mpɛn pii na mber nyinara. 1xykjiubg1c5jbuaim1sbriz5tor2e5 Kwaku Agyenim Boateng 0 4351 47993 47922 2025-05-14T14:34:16Z Robertjamal12 13 /* Mboaedze */ adding category using [[Project:AWB|AWB]] 47993 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | name = Kwaku Agyenim-Boateng | honorific-suffix = | image = KWAKU AGYENIM-BOATENG.jpg | imagesize = | smallimage = <!--If this is specified, "image" should not be.--> | alt = | caption = | order = | office = Member of Parliament for <br /> [[Berekum West (Ghana parliament constituency)|Berekum West]] constituency | term_start = 7 January 2021 | term_end = | deputy = | alongside = <!--For two or more people serving in the same position from the same district. (e.g. United States Senators.)--> | predecessor = | successor = | prior_term = | order2 = <!--Can be repeated up to eight times by changing the number--> | office2 = | term_start2 = <!--Can be repeated up to eight times by changing the number--> | term_end2 = <!--Can be repeated up to eight times by changing the number--> | alongside2 = <!--Can be repeated up to eight times by changing the number--> | vicepresident2 = <!--Can be repeated up to eight times by changing the number--> | viceprimeminister2 = <!--Can be repeated up to eight times by changing the number--> | deputy2 = <!--Can be repeated up to eight times by changing the number--> | lieutenant2 = <!--Can be repeated up to eight times by changing the number--> | monarch2 = <!--Can be repeated up to eight times by changing the number--> | president2 = <!--Can be repeated up to eight times by changing the number--> | primeminister2 = <!--Can be repeated up to eight times by changing the number--> | governor2 = <!--Can be repeated up to eight times by changing the number--> | succeeding2 = <!--Can be repeated up to eight times by changing the number--> | predecessor2 = <!--Can be repeated up to eight times by changing the number--> | successor2 = <!--Can be repeated up to eight times by changing the number--> | constituency2 = <!--Can be repeated up to eight times by changing the number--> | majority2 = <!--Can be repeated up to eight times by changing the number--> | birth_date = {{Birth date and age|1972|11|1|df=yes}} | birth_place = [[Jinijini]], [[Ghana]] | death_date = <!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} or {{Death-date and age|Month DD, YYYY|Month DD, YYYY}} (death date then birth date) --> | death_place = | restingplace = | restingplacecoordinates = | birthname = Kwaku Agyenim-Boateng | citizenship = | nationality = [[Ghanaian]] | party = [[New Patriotic Party]] | otherparty = <!--For additional political affiliations--> | spouse = | partner = <!--For those with a domestic partner and not married--> | relatives = | children = | residence = | occupation = [[Politician]] | profession = Legal Service Consultant | cabinet = | committees = Employment, Social Welfare and State Enterprises Committee; Poverty Reduction Strategy Committee | portfolio = | religion = | signature = | signature_alt = | website = | footnotes = | native_name_lang = | parents = }} '''Kwaku Agyenim-Boateng''' (wɔwoo no Obiradzi 1, 1972) ɔyɛ Ghananyi amanyɛnyi na ɔka mbrahyɛbagua a ɔtɔ do esuon a ɔwɔ Ghana amambu a ɔtɔ do esuon noho na ogyinaa Berekum Atɔe a ɔwɔ [[Bono Mantɔw]] mu wɔ NPP dzin mu.<ref>{{Cite web |title=Ghana MPs – List of MPs |url=http://www.ghanamps.com/mps/details.php?id=5512 |access-date=2019-03-11 |website=GhanaMps.}}</ref><ref>{{Cite web |date=2020-03-11 |title=NPP clears 26 for Bono Region parliamentary primaries – MyJoyOnline.com |url=https://www.myjoyonline.com/npp-clears-26-for-bono-region-parliamentary-primaries/ |access-date=2022-11-14 |website=Myjoyonline. |language=en-US}}</ref> == Nwomasua == Onyaa ne Bachelor of Science degree wɔ Planning fir Kwame Nkrumah Esuapɔn mu wɔ 1997. Ɔtoaa do yɛɛ no Masters of Science in Public Policy and Management wɔ London Esuapɔn mu wɔ 2008 mu. Ɔsan so kitsa PhD abadobɔ kraataa wɔ mbrayɛ mu fir Anglia Ruskin Esuapɔn mu wɔ 2004 na L.L.B (GIMPA) wɔ afe 2014 mu. == Abrabɔ Ahyɛse == Wɔwoo Boateng wɔ Ɔberɛfɛw 1, 1972 wɔ kurow bi a wɔfrɛ no Jinijini a ɔwɔ Bono Mantɔw mu nkan no wɔfrɛ no Bono-Ahafo Mantɔw. == Amanyɛsɛm Edwuma == Boateng yɛ NPP amanyɛkuw no ba, Wodzii kan tow amba maa no kɔr mbrahyɛbaguafie wɔ Sanda 2009 mu ber a odzii nkunyim wɔ 2008 Ghanafo nyinara ambatow mu. Ekyir yi, wɔsan toow amba maa kɔr mbrahyɛbagua esia na esuon no mu. Odzii hɔn a nna ɔnye hɔn reper no do wɔ ɔha mu nkyekyɛ mu 56.33% fir amba krɔngyenn no nyinara mu wɔ 2016 Ghanafo ambatow mu. Ɔsan so dzii nkunyim wɔ 2020 Ghanafo nyinara ambatow mu dze amba 11,245 a ɔkyerɛ ɔha mu nkyekyɛ mu 47% fir amba krɔngyenn no nyinara mu na NDC mbrahyɛbagua ntowdo ambanyi Dickson Kyerɛ-Duah nyaa amba 10,296 a ɔkyerɛ ɔha mu nkyekyɛ mu 43% wɔ amba krɔngyenn no nyinara mu na nyimapa a ogyinaa mbrahyɛbagua ntowdo amba kortsenkor bi so nyaa 2,395 a ɔkyerɛ ɔha mu nkyekyɛ mu 10% wɔ amba krɔngyenn no nyinara mu. Nna ɔyɛ nkan Ɔsoafo abadziekyir a ɔhwɛ Railways Development do. === Ekuwekuw === Ɔka edwuma, Nkitsahodzi mboa na Ɔman ndwuma kuw ho na ɔsan so Ohia Ntsewdo Ntotoo kuw ho. == Edwumasɛm == Boateng yɛɛ edwuma dɛ mpontu ndzɛmba mbae na Mbra Asoɛe Obiasanyi fir 1998 kɛpem 2008. == Nabrabɔ Mu Nsɛm == Boateng yɛ Kristosomnyi. == Adzekyɛ == Sanda 2020 mu no, obuee mbasiafo a wɔawo hɔn ayarsabea na ɔdze ndur ndzɛmba ma Nkyekyemamu Ayarsabea a ɔwɔ Berekum Atɔe Mansin no. Ɔsan so dze ayarsabea mpa, efir a wɔdze ker, nkungua, tɛlɛbihyen na dza ɔkeka ho hɛmaa Amankwokwa Kurow ayarsabea. == Mboaedze == [[Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21]] [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] gh607hd9gdocxkc6yosm54xb43ibvkc Kwadjo Asante 0 4352 47987 38036 2025-05-14T14:33:41Z Robertjamal12 13 adding category using [[Project:AWB|AWB]] 47987 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = Hon. | nationality = &nbsp;Ghanaian | president3 = | predecessor3 = | successor3 = | birth_name = Oboafo Kwadjo Asante | birth_date = {{Birth date and age|1977|06|21}}<ref name=Parliament>{{Cite web|title=Parliament of Ghana|url=https://www.parliament.gh/mps?mp=103|access-date=March 8, 2021|website=www.parliament.gh}}</ref> | birth_place = [[Akropong]] Akuapem, [[Ghana]] | death_date = | death_place = | spouse = | term_end3 = | party = [[New Patriotic Party]] | relations = | children = | residence = | alma_mater = | occupation = Businessman, politician | signature = | website = | deputy3 = | term_start3 = | name = Kwadjo Asante | successor = | honorific-suffix = | image = File:Kwadjo Asante.jpg | constituency_MP = [[Suhum (Ghana parliament constituency)]] | parliament = <!-- Can be repeated up to eight times by adding a number --> | majority =<!-- Can be repeated up to eight times by adding a number --> | committees = Defence and Interior Committee | term_start = January 7, 2021 | term_end = January 7, 2025 | predecessor = [[Frederick Opare-Ansah]] | order2 = | office3 = | office2 = | term_start2 = | term_end2 = | deputy2 = | president2 = | predecessor2 = | successor2 = | order3 = | footnotes = }} '''Oboafo Kwadjo Asante''' (wɔwoo no Obiradzi 21, 1977) ɔyɛ Ghananyi amanyɛyi na Oguadzinyi.<ref name=Parliament /><ref name="MyNewsGH">{{Cite web|last=MyNewsGH|date=December 8, 2020|title=Boafo Kwadwo Asante retains the Suhum for NPP|url=https://www.mynewsgh.com/boafo-kwadwo-asante-retains-the-suhum-for-npp/|access-date=March 8, 2021|website=MyNewsGh|language=en-US}}</ref><ref name="ghanansemonline.blogspot.com">{{Cite web|title=KAY & MOBY COMPANY LIMITED ORGANIZES TRAINING WORKSHOP FOR DRIVERS.|url=http://ghanansemonline.blogspot.com/2019/11/kay-moby-company-limited-organizes.html|access-date=March 8, 2021}}</ref> Nna ɔyɛ mbrahyɛbaguanyi dze ma Suhum (Ghana mbrahyɛbagua abatowmpasoa)<ref name=Parliament /><ref>{{Cite web|last=FM|first=Peace|title=2020 Election – Suhum Constituency Results|url=http://ghanaelections.peacefmonline.com/pages/2020/parliament/eastern/suhum/|access-date=March 8, 2021|website=Ghana Elections – Peace FM}}</ref> wɔ Sanda 2021 na Sanda 2025 mu.<ref>{{Cite web |date=2024-12-20 |title='Stubborn' Oboafo Kwadjo Asante Loses Suhum Seat |url=https://dailyguidenetwork.com/stubborn-oboafo-kwadjo-asante-loses-suhum-seat/ |access-date=2025-01-07 |website=DailyGuide Network |language=en-US}}</ref> == Ɔbra Ahyɛse == Wɔwoo Oboafo wɔ Ɔberɛdzi 21, 1977. Ofi Akropong Akuapem a ɔwɔ Epuei Mantɔw mu wɔ Ghana. == Nwomasua == ''Oboafo''' wɔ bachelor in education degree in Science (Chemistry), a diploma abɔdzemunyansapɛ nwomasua mu, a Post Graduate Diploma in Business Analytics (PGDBA) and a Master of Business Administration (Finance). == N'edwumasɛm == Oboafo Kwadjo yɛ ntotoonyi ma Kay na Moby Edwumakuw. == Amanyɛsɛm == Afe 2020 mu no, ogyinaa na odzii nkunyim wɔ NPP hɔn ara mbrahyɛbagua ambatow mu (Ghana mbrahyɛbagua ambatowmpasoa) a ɔwɔ Epuei Mantɔw a ɔwɔ Ghana. Odzii nkunyim wɔ mbrahyɛbagua egua nodo wɔ 2020 Ghanafo nyinara ambatow na ɔbor NDC (Ghana) '''Amanda Okyere Kwatia'''. Ɔsoom dɛ ɔka ahobambɔ na intsiriɔ kuw a ɔwɔ mbrahyɛbaguafie. Ɔhweer mbrahyɛbagua NPP ngyina mu no maa Frank Asiedu ber NPP rotow hɔn ara hɔn Amba wɔ Sanda 2024 mu. Ɔhyɛɛ bɔ dɛ obegyina dɛ kortsenkor wɔ 2024 Ghanafo nyinara ambatow mu. Wɔ Fankwa 1, 2024 mu no, MP a osido no daa no edzi dɛ ɔpɛ dɛ ogyina Kortsenkor wɔ Suhum (Ghana mbrahyɛbagua ambatowmpasoa) wɔ Epuei Mantɔw mu wɔ Ghana. == Kortsenkor == Wɔ Sanda 2024 mu no, Oboafo hweer NPP hɔnara ambatow no ma Suhum abatowmpasoa dze amba 320 ma Frank Asiedu Bekoe, a dodowara nyim no dɛ Protozoa, a onyaa amba 496. Wɔ Fankwa 2024 mu no, ber a ɔhweer dɛ obegyina NPP ananmu no, ɔdaa no tsirmu pɔw edzi dɛ obesi akan wɔ 2024 Ghanafo nyinara ambatow no mu dɛ kortsenkor. Wɔ Ɔbɛsɛ 2024 mu no, n'adwensi dɛ ɔbɛper kortsenkor no fa bi no nsɛnkyerɛwfo yɛɛ bɔsremuka nsɛm bi twaa mfonyi faa ɔno na NPP opanyin a ɔwɔ mbrahyɛbaguafie, Alexander Afenyo-Markin kɔr ekyir, Mbom, ɔdaa no edzi dɛ ɔbɔkɔ do egyina dɛ kortsenkor. == Abrabɔ Mu Nsɛm == Oboafo yɛ Kristosomnyi. == Mboaedze == [[Nkyekyεmu:Ghana Mbrahyɛbaguafo 2021-2025]] 41oqe8u5bupiqrphgvgvr4ozvdu8ake Bureau of Ghana Languages 0 4353 38024 2025-03-25T20:03:26Z Collins Anfoh 1839 New article created 38024 wikitext text/x-wiki Bureau of Ghana Languages yɛ Ghana aban adwumayɛbea a )hyɛ Ghana kasa ho nkuran, dza a )ka ho nye ndz3mba a woetsintsim wɔ mu. )twe h3n adwen si kasa ahorow dubiako: Akuapem Twi, Asante Twi, Ewe, Mfantse, Ga, Dangme, Nzema, Dagbani, Dagaare, Gonja ne Kasem 21.<ref>Collins, 2025 </ref> by60atbuhwhkha7v52w0qdakddu83zi Easter Dwowda 0 4354 38025 2025-03-25T20:30:49Z Collins Anfoh 1839 New article created 38025 wikitext text/x-wiki Easter Dwowda yɛ da a )t)do ebien nye bagua mu dapɔn wɔ aman bi mu. Wɔ Atɔe3 mant)w mu )y3 da a)t)do ebien a )hy3 Easter Octave w) epuei mant)w mu no Nyamesom mu no )hyɛ ndaawɔtwe a )hyer3n no da a )t)do ebien.<ref>Collins , 2025</ref> 9s4ibo47c5vo2z312mgnzzxibkquvna Ghana Oil Company 0 4355 38026 2025-03-25T20:39:08Z Collins Anfoh 1839 New article created 38026 wikitext text/x-wiki GOIL PLC a kan no nna wɔfrɛ no GO VI Company Limited (GO Mil) na Ghana Fangoo Edwumakuw na wɔsan frɛ no GO VI, yɛ Ghana fangoo na gas eguadzi edwumakuw a wɔyɛɛ no wɔ June 1460. Seseiara dze, ɔwɔ bea a Ghana fangoo edwumakuw kɛse no wɔ, na ɔyɛ kurom hɔ fangoo edwumakuw a wɔtɔn fangoo wɔ Ghana.<ref>Anfoh, 2025</ref> 0qd5u7wkd08nravyh5os0hyeih57obj Akuapem kasa 0 4356 38205 38027 2025-04-10T14:16:20Z Assilidjoe 33 38205 wikitext text/x-wiki {{Infobox language | name = Akuapem | nativename = {{lang|tw-akuapem|Akuapem}} | states = [[Ghana]] | ethnicity = [[Akuapem people|Akuapem]] | speakers = 626,000 | date = 2013 | ref = <ref>{{e18|aka|Akan}}</ref> | fam7 = [[Akan language|Akan]] | fam6 = [[Central Tano languages|Central Tano]] | fam5 = [[Tano languages|Tano]] | fam4 = [[Potou–Tano languages|Potou–Tano]] | fam3 = [[Kwa languages|Kwa]] | fam2 = [[Atlantic–Congo languages|Atlantic–Congo]] | familycolor = Niger-Congo | agency = [[Akan Orthography Committee]] | script = [[Latin alphabet|Latin]] | ietf = tw-akuapem | glottorefname = Akuapem | glotto = akua1239 | isoexception = dialect }} '''Akuapem''' a wɔfrɛ no Akuapim, Akuapem Twi, na Akwapi, yɛ nkyerɛwee kasa a ɔka Akan kasa ho no mu kor nye Esuantse (a wɔka ho nyina frɛ no Twi) na Fante, a ɔno na ɔka ho a ɔwɔ nkabɔmu.<ref name=":0">{{Cite web|url=https://www.ethnologue.com/language/aka|title=Akan|website=Ethnologue|language=en|access-date=2019-12-25}}</ref><ref name=":1">{{Cite book|title=A Phonology of Akan: Akuapem, Asante, Fante|last1=Schacter|first1=Paul|last2=Fromkin|first2=Victoria|publisher=UC Press|year=1968|location=Los Angeles|pages=3}}</ref><ref name=":2" /><ref>{{Cite journal |last=African 671 |first=University of Wisconsin-Madison Students in |title=About Akan (Twi) |url=https://wisc.pb.unizin.org/lctlresources/chapter/about-akan-twi/ |journal=UW Press Journals |language=en}}</ref> Akuapem Twi, na Akwapim akasafo 626,000, tsitsiriw na wɔdze hɔn adwene si hɔn do wɔ Ghana na anafo afa mu Cote D'Ivoire.<ref name=":0" />Ɔyɛ abakɔsɛm kyerɛwtohɔ na enyimdzi a ɔwɔ Akan kasa mu, a wɔapaw no dɛ Akan kasa nkyerɛase no nyina do.<ref name=":2">{{Cite book|url=https://books.google.com/books?id=2BmZf4bA-8UC|title=A Grammar of the Asante and Fante Language Called Tshi Chwee, Twi Based on the Akuapem Dialect with Reference to the Other (Akan and Fante) Dialects|last=Christaller|first=Johann Gottlieb|date=1875|publisher=Basel evang. missionary society|language=en}}</ref><ref name=":3">{{Cite web|url=https://dacb.org/stories/ghana/christaller-j/|title=Christaller, Johannes Gottlieb|last=Ofosu-Appiah|first=L. H.|date=1998|website=Dictionary of African Christian Biography}}</ref> == Mboaedze == opygu80cnmaul7a5xscab1ef0kbgdxb Ga kasa 0 4357 38029 38028 2025-03-25T22:33:40Z Collins Anfoh 1839 New article created 38029 wikitext text/x-wiki Ga yɛ Kwa kasa a wɔtaa ka wɔ Ghana, wɔ ahenkurow Nkran mu na woetwa ho ehyia. Akasafo binom so wɔ Togo, Benin na Nigeria atɔe afa mu. Ɔwɔ nsonsonee a ɔda ahyɛnsew ebiasa ntamu. <ref>Anfoh , 2025</ref> p9e73j8vzgd58nllv6gjc35zc1nw6k4 Accra Brewery Limited 0 4358 38351 38240 2025-04-28T09:31:47Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38351 wikitext text/x-wiki {{Databox|item=Q4672813}}'''Accra Brewery Limited''' yɛ nsa edwumayɛ bea a ɔwɔ Nkran, Ghana. == Abɔse == Afe 1931 mu no, Nkran Brewery Limited (BbL), a odzii kan a wɔdze hɔn nsa hyɛɛ ase wɔ Switzerland dɛ Overa Breweries Limited, wosii wɔ Adabraka, bɛyɛɛ Afrika Atɔe afamu ambatow a odzi kan. Edwumakuw a wɔyɛɛ Ghana edwumakuw a ɔnnyɛ ndwumakuw a wɔhyehyɛe wɔ atsetsekwaa mu no hyɛɛ ase, na wɔdze CLUB PAT Kɛse nye frankaa a ɔyɛ a odzi kan, bɛyɛɛ Ghana ndzɛmba a odzi kan. Afe 1975 mu no, wɔyɛɛ ndzɛmba a wɔdze dzii dwuma wɔ Breweries wɔ mbea hɔ a wɔfrɛ hɔ no Brewery edwumakuw no mu. Dɛ mbrɛ ɔbɛyɛ a ɔbɛma Ghanafo enya edwuma mu kyɛfa wɔ edwuma no mu. Ɔbɛsɛ bosoom mu no wɔ afe 2016, AbL bɛyɛɛ Anheuser-Bestch Inbev n'ahyɛse wɔ ber a dza odzii kan nyaa BAL ne kan awofo edwumakuw, SA BBINIller PL. c2neo62sch759emzzcz4k5kmikyd3zp Asafo 0 4359 38363 38031 2025-04-28T10:26:41Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38363 wikitext text/x-wiki {{Databox|item=Q720373}}Asafo yɛ tetesɛm mu akofo ekuw a wɔwɔ Akanfo amamberɛ mu, a egyina abusua a wofi mu do. Asɛmfua no fi d3m a )kyerɛ ɔko, ne fo, a )kyerɛ nyimpa. Asafo kuw no mu amamber3 mu dwumadzi nye ɔman no ho banbɔ. Osiand3 wɔnye Europa atubrafo tumi ahorow dzii nkitaho wɔ Gold Coast (mprempren Ghana) nti, mfantsefo a wɔtse mpoano mantam no mu no, yɛɛ adwen no fa bi a )yɛ dzen tsitsiriw wɔ n’asetsena nye amanbu ahyehyɛdze a egyina asraafo nyina nsɛm ahorow do, nye tetesɛm a )kɔ ekyir a )fa adwen a wɔdze enyiwa hu ho, a frankaa a )wɔ ns3nkyer3dze kwan do mfonyi ahorow ka ho, na ɛyɛ abakɔsɛm mu nsɛm a esisii anaa mbebun ho mfonyi.<ref>Anfoh , 2025</ref> rttx146csltwev6gunw640myok3v9ly Emmanuel Agbeko Gamor 0 4360 38387 38032 2025-04-28T15:21:29Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38387 wikitext text/x-wiki {{Databox|item=Q21872511}}Emmanuel Agbeko Gamor, (a wɔwoo no dɛm ber no 31, 1985) yɛ kwankyerɛnyi a dadaw wɔ david dzibew na ɔyɛɛ ndzɛmba fofor wɔ Impact Hub Nkran.<ref>Anfoh , 2025</ref> f23sr3fdyyu0v1ppm61447jxdkzba2d Logba kasa 0 4361 38135 38134 2025-03-30T06:18:56Z Kojo Atta Kakra 1804 I edited the article 38135 wikitext text/x-wiki {{Infobox language |name=Logba |nativename=''Ikpana'' |states=[[Ghana]] |region=Volta Region, north-west of [[Ho, Ghana|Ho]] |ethnicity=[[Logba people]] |speakers=7,500 |date=2003 |ref=e18 |familycolor=Niger-Congo |fam2=[[Atlantic–Congo languages|Atlantic–Congo]] |fam3=[[Kwa languages|Kwa]] |fam4=[[Na-Togo]] |iso3=lgq |glotto=logb1245 |glottorefname=Ikpana }} {{infobox ethnonym||Akpanawò|Ikpana||Logba}} Logba yɛ Kwa kasa a wɔka wɔ Ghana anafo-apuei afamu a nyimpa bɛyɛ mpem eduosia enum na wɔka. Logbago no frɛ hɔn ho na hɔn kasa ikpana a ɔkyerɛ hɔn a wɔbɔ nokwar no ho ban.Logba yɛ soronko fi Togo na Benin hɔn Lukpa no ho, a ɔtɔfa bi a yɛfrɛ no Logba. == Nkyekyɛmu == Logba kasa a odzi kan a wotsintsimii wɔ Logba ho no yɛ kasa mbra tsietsia a Diedri Hermann Westermann (1903) yɛe. Westermann dze kaa Logba kasa no kaa neTogo Restprachen kuw no ho ( Togo kasa nkae no), nsɛm a nhwehwɛmufo pii a wodzii ekyir faa dzii dwuma.<ref>Logba at Ethnologue (18th ed., 2015) (subscription required</ref>Dakubu and Ford (1988) too Central Togo kasa no dzin fofor naaso ɔnam Ring 1995 no ntsi wɔtaa frɛ no Ghana - Togo Bepɔwdo kasa kasa no dzin. Duenum no anaa Ghana - Togo Bepɔwdo kasa ka a Kwa dwumadzibea a ɔwɔ Niger-Congo ebusua no mu. == Asaase ho nsɛm na abakɔsɛm ho amandzɛɛbɔ == [[Image:Logbavillage.JPG|thumb|right|262px|Picture of the main street leading into the mountain village of Logba Tota in the [[Volta Region]] of Ghana. The old (now derelict) Chiefs palace is visible on the skyline.]] [[Image:Logbagirlbig.JPG|thumb|right|262px|A girl sells produce in Logba]] Logbafo no tse Firaw Mantɔw mu wɔ Ghana, Epuei fam wɔ Firaw esutsen a ɔwɔ Ghana mbepɔw no do.Firaw esutsen a ɔwɔ "Togo hyeɛbea<ref>Logba towns</ref> Logba nkuronkuron na nkuraase dodowara da dutan kwan do fi Nkran kɔ Hohoe. Wɔka nkuronkuro ahorow a odzidzi do yi ho:Wuinta, Akusame, Adiveme, Andokɔfe, Adzakoe, Alakpeti, Klikpo, and Tota. Tota wɔ Ghana no sor "Togo Mbepɔw no do wɔ Nkran' Hohoe kwan no ano. Alekpeti yɛ Logba ne guadzibea nna wɔ amambra mu no Klikpo yɛ ɔmambra ahengua tsir ma Logbafo. Logbafo edwuma wɔyɛ paa yɛ ekuayɛ, wodua bankye, eburow, bayer na kwaa mu nduadzewa, kɔfe nna mahogany ndua woetwitwa. Wonyim Logba bea no osian mbrɛ osi tse ntsi, bi nye nsutsen, abotan, na akadoboa a wɔayɛ, a abodan nkakraba kor anaa ebien a wɔdze Speleothem ayɛ. Kasa odzi akoten wɔ mantɔw mu hɔ nye Ewe a Twi kasa dzi n'ekyir. Logbafo pii ka kasa ebien wɔ Ewe mu. Logbafo a wɔwɔ anaafo no tse Avatime.direct neighbours Avatime and Nyagbo-Tafi Bernd Heine (1968) kaa dɛ Logba nye Avatime and Nyagbo-Tafi bɔ hye paa ɔbɛn Akpafu and Santrokofi kasa a yɛka no wɔ etsifi. Mpɛn pii no, wɔgye to mu dɛ ɔnyɛ hɔn a wodzi kan tse bea a wɔtse seiesei no. Nsusui ebien na ɔwɔ hɔ fa bea a wɔdze Logbafo no bae. Heine (1968), a odzi Debrunner ekyir kyerɛɛ dɛ Logba yɛ asefo a wofi Makɔ nkorɔfo hɔn, a woeguanee fii anafo famu ber a wodzii nkogu wɔ afeha a ɔtɔdo eduowɔtwe no mu no. == Fɔnɔlɔgyi == Logba wɔ mbawor akron a ATR bawor koryɛ ka ho.Bawor koryɛ wɔ Logba mu no gyina asɛndua do, iyi kyerɛ dɛ mbawor a ɔwɔ nsienyim no mu no nye mbawor a wɔwɔ asendua no mu bɔ ebusua kor . Bawor bi tum sesa yɛ hwenmu bawor wɔ ber a ɔabɛn hwenmu konsonantse. {| border="0" cellspacing="0" cellpadding="2" style="text-align: center;font-family: Arial Unicode MS, Lucida Sans Unicode; border:1px solid grey; display:block; float:right; margin:10px" |+ <small>[-ATR] vowels in Logba</small> !<small>.</small>!![[Front vowel|Front]]!![[Central vowel|Central]]!![[Back vowel|Back]] |- |style="text-align: right;"|[[Near-close vowel|Near-close]]||ɪ|| ||ʊ |- |style="text-align: right;"|[[Open-mid vowel|Open-mid]]||ɛ|| ||ɔ |- |style="text-align: right;"|[[Open vowel|Open]]|| || a|| |} {| border="0" cellspacing="0" cellpadding="2" style="text-align: center;font-family: Arial Unicode MS, Lucida Sans Unicode; border:1px solid grey; display:block; float:right; margin:10px" |+ <small>[+ATR] vowels in Logba</small> !<small>.</small>!![[Front vowel|Front]]!![[Central vowel|Central]]!![[Back vowel|Back]] |- |style="text-align: right;"|[[Close vowel|Close]]||i|| ||u |- |style="text-align: right;"|[[Close-mid vowel|Close-mid]]||e|| ||o |- |style="text-align: right;"|[[Open vowel|Open]]|| || a || |} Logba yɛ tuon kasa a ɔwɔ tuon ebien, sor na ase, dɛm tuon yi yebotum dze abɔ mu wɔ selabol kor do a yebenya sor na ase tuon. Selabol nyina yɛ mbuei wɔ Logba kasa mu. Silabol nyina wɔ tuon. Mbrɛ selabol no tse no yebenya no dɛ (C1)(C2)V+T, wɔ ber a C yɛ konsonantse, V no yɛ bawor anaa selabol hwenbɔ, nna T no yɛ tuon. Dorvlo (2004) daa nsonsonee ebiasa fa selabol ho * Nucleus a ɔfa mbawor ho anaa hwenbɔ selabol ho. Yebohu iyi wɔ dzinhyɛananmu na nɔmina perifises mu . Mfatoho: ''ɛ́-mɔ́'' 'they laughed'; ''ɔ́-zɔ́'' 'he/she went'; ''n-dà'' 'liquor'. * Onset and nucleus. Iyi nye selabol a wɔtaa yɛ no wɔ Logba kasa mu.; nkasafua pii wɔ hɔ a dɛm na ɔtse. Wɔ nsɛmfua ahorow pii mu no, otum si wɔ dwumadzi biara mu.Mfatoho: ''bà'' ‘come’; ''gbà''<ref>Blench, Roger (2001). ''Comparative Central Togo: What have we learnt since Heine?'' (paper presented at the 32nd Annual Conference on African Linguistics and subsequently revised), 39p.</ref> ‘sweep’; ''bìsí'' ‘cola nut’ * Complex onset and nucleus. /r/ na /l/ nkotodwe na ɔyɛ Kosonantse ma 'Complex onset'. Dɛm selabol yi botum ayɛ noara ne nsɛmfua. Wɔ nsɛmfua ahorow pii mu no, otum si wɔ dwumadzi biara mu. Mfatoho: ''à-klɔ́''   ‘goat’; ''trò'' ‘refuse’; ''ìvàflí''   ‘(thing) white’ Kosonantse Logba Kosonantse na odzidzi do yi<ref>Dorvlo, Kofi. 2008. A Grammar of Logba (Ikpana). 183. Utrecht: LOT. (Doctoral dissertation, Rijksuniversiteit te Leiden; xxii+419pp.)</ref> {| class="wikitable" style="text-align:center;" |- ! colspan="2" | ! [[Labial consonant|Labial]] ! [[Alveolar consonant|Alveolar]] ! [[Retroflex consonant|Retroflex]] ! [[Palatal consonant|Palatal]] ! [[Velar consonant|Velar]] ! [[Labialized velar consonant|Labio-<br>Velar]] ! [[Glottal consonant|Glottal]] |- ! rowspan="2" | [[Plosive]] ! <small>voiceless</small> | | {{IPAlink|t}} | {{IPAlink|ɖ}} | | {{IPAlink|k}} | {{IPAlink|kp}} | |- ! <small>voiced</small> | {{IPAlink|b}} | {{IPAlink|d}} | | | {{IPAlink|g}} | {{IPAlink|gb}} | |- ! rowspan="2" | [[Fricative]] ! <small>voiceless</small> | {{IPAlink|f}} | {{IPAlink|s}} | | | {{IPAlink|x}} | | {{IPAlink|ɦ}} |- ! <small>voiced</small> | {{IPAlink|v}} | {{IPAlink|z}} | | | | | |- ! rowspan="2" | [[Affricate]] ! <small>voiceless</small> | | {{IPAlink|ts}} | | | | | |- ! <small>voiced</small> | | {{IPAlink|dz}} | | | | | |- ! colspan="2" | [[Nasal consonant|Nasal]] | {{IPAlink|m}} | {{IPAlink|n}} | | | | | |- ! colspan="2" | [[Approximant]] | | {{IPAlink|l}} | | {{IPAlink|j}} | | {{IPAlink|w}} | |} s, z, ts, and dz yɛ dadawmu mu ma ngyegyee ʃ, ʒ, tʃ, na dʒ, sɛ yɛyɛ ansaana i aba a. Wɔ Tota kasa mu no, t na d yɛ bɔ no ts na dz ansaana u aba. == Dza wɔakyerɛw na Mboaedze == === Dza wɔakyerɛw === # '''^''' Hwɛ Heine no nhwɛdo (1968). Dorvlo (2005) kyerɛɛ dɛ nkorɔfo a wɔtse asɛmfua no ase no enyi nngye dɛ wɔdze asɛmfua no dzi dwuma. # '''^''' Heine (1968:30fn8) nyim Logba anomu abakɔsɛm nanso ɔpaw dɛm asɛm yi, ɔkyerɛ dɛ Westermann annkyerɛw ho hwee.Hwɛ so Gbe kasa#Abakɔsɛm. # '''^''' /gb/ ntoaa ngyegyee /g/ na /b/ do. Ɔyɛ nkerɛwee mbɔho ebien ma labio-velar stop, atsikulahyen mbɔho a ɔwɔ ebibir kasa pii mu. # == Lenke a odzi kɔ wɛbsaet fofor do == * The Southern Ghana-Togo Mountain Groups: A description of their languages and cultural heritage. (CNWS research project). * Image:Logbakitchen.JPG Picture of a family kitchen in Logba * Image:Lobgaschool.JPG Picture of Logba School * Image:Logbavillage.JPG Picture of Logba Village * ELAR archive of Ikpána (Logba) language documentation materials 6zxu9rdynexzosnfy0uilu9hacuglaq Christ Apostolic Church 0 4362 38309 38044 2025-04-26T12:02:18Z Gloria Adokoh 1376 Medze wikidata kaa ho 38309 wikitext text/x-wiki {{databox|item=Q1077958}}Christ Asomafo Asɔr (CAC) yɛ Pentekoste asɔr a odzi kan a wɔwɔ Nigeria. Ɔsɔree wɔ afeha a ɔtɔ do eduonu-esia no mu fa a odzi kan, wɔ afeha a ɔtɔ do eduonu-Esuon ahenkurow no mu. Wɔtseew no wɔ Ijebu- Ode a w)too ne dzin )bo kuw a )som bo wɔ afe 1918 mu nanso wɔtseew no wɔ afe 1941 mu ber a wɔpaa mu fii Asomafo Asɔr no mu ekyir pɔw (Gyedzibea) a wɔtoo nsa frɛɛ hɔn kɔɔ Nigeria mu. Joseph Ayo Baalola y3 obi a ɔka akwan ho a ɔyɛ edwuma a ɔbɛyɛɛ Ɔsɛmpakanyi panyin a odzi kan.<ref>Anfoh , 2025</ref> etbmuhs0zpiahw20qrqgve90phqowi3 Chief Imam of Ghana 0 4363 38379 38045 2025-04-28T14:56:52Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38379 wikitext text/x-wiki {{Databox|item=Q18639535}})nyɛ Nkrambosom kuw biara kandzifo ankasa, dwumadzibea no a wogyina hɔ ma Ghanafo nkrambofo a wɔwɔ ɔman no mu, na onnsi atwene a ɔda ɔman no ne som ahorow pii no ntam na "ɔtaa ma mpontu nhyehyɛɛ ahorow a ɔma nkorɔfo nya nkorɔfo ho hia wɔ hɔn asetsena mu asɛdze ahorow"<ref>Anfoh , 2025</ref> et078wtutahkl0t2d0xuvafqysq4iay Kente tam 0 4364 38046 2025-03-26T07:16:18Z Collins Anfoh 1839 New article created 38046 wikitext text/x-wiki Kente tam twe h3n adwen si Ghana tam bi a wɔdze serekye na asaawa na ay3. Abakɔsɛm mu no, nna wofura tam no tse dɛ dza wofura no wɔ Asantefo, Akanfo na Ewefo mu. D3 mbr3 Esuantse anokasa kyerɛ no, ofi Bonwire a ɔwɔ Esuantse Mantɔw mu. Ndɛ mber yi Ghana, kente a wofura no abɛyɛ adze soronko bi a wɔdze kaakaa ho, na kente ahorow a wɔdze kyerɛwee no hia kɛse.<ref>Anfoh , 2025</ref> nu28hv0uggkp50tfwluflp6ieminw08 Founders' Day (Ghana) 0 4365 38047 2025-03-26T07:36:03Z Collins Anfoh 1839 New article created 38047 wikitext text/x-wiki <sup>1]</sup><sup>Hɔn a wɔdze hɔn ho to hɔn do no yɛ ɔman dapɔnna a wɔahyɛ no nkae wɔ nkorɔfo nyina hɔn ntoboa ho, tsitsiriw, “Banum-nsia" a odzii Ghana ne fahodzi ho aperehyɛ no enyim. Nna wɔfrɛ hɔn a wɔdze hɔn ho hyɛɛ ɔman no mu no "Foundzen Da" a ɔkyerɛw krataa" a odzii dwuma wɔ ɔsɔfopɔn bi akyi na wɔhyɛɛ no enyimdzi ber a ɔhyɛɛ Osaagyeefo Dr. Kwame Nkrumah edzi.</sup><ref>Anfoh</ref> h9x4ioxnhl1mch0ymvy63pxpob4nmho Ligbi kasa 0 4366 38056 38055 2025-03-26T16:45:37Z David kojo joe Mensah 1426 #FnF 2025 38056 wikitext text/x-wiki The '''Ligbi''' (or Ligby) nkorɔfo ka Mande kasa wɔ Ghana, a ɔwɔ etsifi-atɔe nkyɛnmu wɔ Bono-Ahafo Mantɔw mu. Ligbi nkorɔfo a wɔka yɛ bɛyɛ 10,000 (1988 GILLBT/SIL). Ɔnye Jula, Vai ma Kono reyɛ ayɛ pɛr. Nyimpakuw kakra a wɔka Ligbi bɛyɛ 4,000 abɔtɔ gua dɛ wɔtse Ivory Coast (Vanderaa 1991). Ligbi wɔsan nyim no dɛ Wala (Hwela) anaa Numu. Iyi n'ase no kyerɛ Ligbi nkorɔfo bi nom; Numu yɛ Dyula dze ma obi a ɔpae abo. Ligbi kasa no wɔ Nafaanra atɔe nkwaado, Senufo kasa ma Nafana nkorɔfo. Ligbi nkorɔfo no fir Begho (Bighu) sɔnmu, nkran adzetɔn kurow a ɔwɔ Tain nsutsen a ɔwɔ Ghana, wɔ awo ntoatoado 17 ansaana Nafana rebɛba. Ligbi wɔ anomu esuon na hwembɔ esuon ndze ngyegyee. Ɔyɛ ndze kasa a ɔwɔ ndze ebien, dza ɔwɔ sor na dza ɔwɔ famu. == Fɔnɔlɔgyi == === Nkonsonantse === {| class="wikitable" |+Nkonsonantse ! colspan="2" | !Labial !Dental !Palatal !Velar !Labial- velar !Glottal |- ! rowspan="2" |Plosive/ Affricate !<small>voiceless</small> |p |t̪ |tʃ |k |kp | |- !<small>voiced</small> |b |d̪ |dʒ |g |gb | |- ! colspan="2" |Nasal |m |n̪ |ɲ |ŋ | | |- ! rowspan="2" |Fricative !<small>voiceless</small> |f |s | | | |(h) |- !<small>voiced</small> |(v) |(z) | | | | |- ! colspan="2" |Approximant | |l |j | |w | |} * /d/ is [r] between vowels. * /k/ and /g/ are [ɣ] between vowels. * /d/, /g/, and /l/ are nasalized between nasal vowels. * /h/ occurs in English and Arabic loanwords. * /v/ and /z/ only occur in ideophones. === Mbawor === {| class="wikitable" |+Anomu Mbawor ! !Front !Central !Back |- !Close |i | |u |- !Close-mid |e | |o |- !Open-mid |ɛ | |ɔ |- !Open | |a | |} {| class="wikitable" |+Hwembɔ Mbawor ! !Front !Central !Back |- !Close |ĩ | |ũ |- !Close-mid |ẽ | |õ |- !Open-mid |ɛ̃ | |ɔ̃ |- !Open | |ã | |} === Ndze === Ligbi wɔ ndze ahorow ebien, sor na famu. 0a6l0ib397whghqzd7sh1l1bqs7jubh Marleen Hutchful 0 4367 38062 38061 2025-03-26T17:20:51Z David kojo joe Mensah 1426 #FnF 2025 38062 wikitext text/x-wiki '''Marleen Anmortsoo Hutchful (née Mensah'''; Ɔbɛsɛ 27, 1986 - Sanda 11, 2022) nna ɔyɛ Ghananyi senetwanyi. Otwaa Ghana sene bi a ne tsir asɛm nye; Things we do for love. == Ɔbra Ahyɛse Na Nwomasua == Marleen Anmortsoo Mensah wɔwoo no wɔ Nkran wɔ Ɔbɛsɛ 27, 1986. N'awofo nye Cyril Neeborquaye na Renate IIse Mensah. Onyaa no mbofraber mu nwomasua wɔ Ghana International School (GIS) na no Osuapɔn Nwomasua wɔ Ashesi Osuapɔn. Onyaa degree in Business Administration fir Ashesi Osuapɔn mu. == Edwumasɛm Abrabɔ == Hutchful yɛɛ edwuma dɛ adzetɔn ntotoonyi wɔ Ghana edwumakuw Amazing-U. Ɔsan so yɛɛ edwuma wɔ DreamOval dɛ Dwumadzi Baanodanyi. Ekyir yi, ɔyɛɛ edwuma dɛ ɔkyerɛkyerɛnyi wɔ skuul bi a wɔfrɛ no Beacon College International. == Ndzɛmba a yɛyɛ ma ɔdɔ (Things we do for love) == Hutchful twaa Ghana sene bi a ɔato no dzin ndzɛmba a yɛyɛ ma ɔdɔ wɔ 2020 mu dɛ ɔyɛkyerɛ <nowiki>''Lois''</nowiki>. No dwuma a odzii no sene no mu nye Ghananyi ɔbaabun. Wonyim no wɔ no Amerikan kasa ndze wɔ dɛm sene no mu. Ɔye Adjetey Annan a wonyim no wɔ sene no mu dɛ Pusher na wɔyɛɛ dɛm ɔyɛkyerɛ yi. == N'abrabɔ Mu Nsɛm == Hutchful nna ɔawar wɔ mba mbasiafo ebien. No kun nye Claud Kweku Ampoful Hutchful. Wɔwoo mbasiafo ebien: Elaine Ewuurwsi Hutchful na Claire Renate Kuukuwa Hutchful. Nna ɔyɛ Kristosomnyi. == Owu == Hutchful wui wɔ Sanda 11, 2022 wɔ yarba myeloid leukemia. Wosiee no wɔ Ghana wɔ Sanda 27, 2022 wɔ Lashibi Esie wɔ Nkran. 6tcx0bkqjbadutxvsg98f6gyu7zc1tk Miss International Ghana 0 4368 38065 38064 2025-03-26T17:40:29Z David kojo joe Mensah 1426 #FnF 2025 38065 wikitext text/x-wiki '''Miss International Ghana''', ɔnyɛ Miss Tourism Ghana dzi nsɛ, ɔyɛ ɔmanmu ngyinamu a ɔdze nkorɔfo kɔ Miss International beauty pageant. Dɛm basiafo ahoɔfɛwfo yi reyɛ asɛ, Miss Universe Ghana, Miss Ghana anaa Miss Earth ahoɔfɛwfo. == Abatow Kitsafo == '''Miss Tourism Ghana''' fitsi 2016 mu no Miss International Foundation anaa ICA (International Cultural Association) na wɔhwɛ ho ntotoo dɛ <nowiki>'' Miss International for Ghana abatow nkitsafo''</nowiki>. Nyimpa kor a okitsa Miss Tourism Ghana besi Ghana ananmu wɔ Miss International Competition wɔ Japan. == Hɔn a Wɔagye bi da == '''Boldface''' dzii Miss Internationalmu nkunyim ; Color key * Wɔbɔɔ ne dzin dɛ oedzi nkunyim * Owiee dɛ ɔatɔ do ebien * Owiee dɛ ɔka nwieefo noho {| class="wikitable sortable" |} {| class="wikitable sortable" !Year !Miss International Ghana !Miss Tourism Ghana !Hometown !Placement !Special Awards |- |2024 |Celestina Obeng |<small>Winner in 2019</small> |Tepa |TBA | |- | colspan="6" |'''''Did not compete in 2023''''' |- |2022 |Jennifer Deku |<small>First Runner-up in 2020</small> |Sekondi-Takoradi |Did not compete | |- |2019 |Princess Owusua Gyamfi |<small>Second Runner-up in 2019</small> |Accra |Unplaced | |- |2018 |Benedicta Nana Adjei |<small>Second Runner-up in 2018</small> |Accra |Unplaced | |- |2017 |Daniella Akorfa Awuma |<small>Second Runner-up in 2016</small> |Accra |'''Top 15''' | * '''Miss International Africa''' |- |2016 |Cindy Shirley Kofie |<small>Second Runner-up in 2015</small> |Accra |Unplaced | |} tuj49oc8ji3vdqlj37t793h1fisaqi2 Nana Koduah Kwarteng 0 4369 48083 38331 2025-05-23T14:01:19Z Robertjamal12 13 /* Abrabɔ Mu Nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48083 wikitext text/x-wiki {{Databox|item=Q105193698}}''Nana Koduah Kwarteng''' ɔyɛ Ghananyi amanyɛnyi, ɔsoom dɛ Tano Anaafo abatowmpasoa dɛ ɔka mbrahyɛbagua a odzi kam wɔ Ghana amambu a ɔtɔ do anan wɔ Bono-Ahafo Mantɔw mu wɔ Ghana. == Amanyɛsɛm == Nana Koduah Kwarteng wɔtoow amba maa no ber a Tano Anaafo abatow ketseaba a ɔkɔr do wɔ Kwakwar 1995 mu kɔr do ber a Samuel Amonoo Koto Asamoah a ogyinaa NDC ananmu dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzi kan wɔ Ghana amambu a ɔtɔ do anan no mu wui. Samuel Amonoo Koto Asamoah nna ɔyɛ mbrahyɛbaguanyi fir 1992 ambatow no mu fir Sanda 7, 1993 kɛpem dɛ owuu wɔ Sanda 2, 1995. Wɔ 1996 Ghanafo nyinara ambatow mu no, Nana Koduah Kwarteng hweer n'egua no maa Grace Boachie a ofi NDC mu. Onyaa amba 13,390 fir amba krɔngyenn 24,879 no nyinara mu a ɔkyerɛ ɔha mu nkyekyɛ mu 39.50% wɔ no mpernyi Rex Ofori-Agyemang a ofi NPP mu a onyaa amba 9,568 a ɔkyerɛ ɔha mu nkyekyɛ mu 28.20%, Godfred Kwaku Oppong a ofi CPP mu nya amba 1,267 a ɔkyerɛ ɔha mu nkyekyɛ mu 3.705%, Osman Asante-Bonsu a ofi PNC mu nyaa amba 330 a ɔkyerɛ ɔha mu nkyekyɛ mu 1.00% na Daniel KOfi Nti a ofi NCP a onyaa amba 324 a ɔkyerɛ ɔha mu nkyekyɛ mu 1.00%. == Edwumasɛm == Nana Koduah Kwarteng yɔ nkan mbrahyɛbaguanyi ma Tano Anaafo Abatowmpasoa fir Sanda 7, 1993 kɛpɛm Sanda 7, 1997. == Abrabɔ Mu Nsɛm == Ɔyɛ Kristosomnyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 4rljnxcoo7yynlmpgm6mxwf2jtz6781 Nii Okai Parbey 0 4370 48095 38098 2025-05-23T14:02:10Z Robertjamal12 13 /* N'abrabɔ Mu Nsɛm */ Nkyekyεmu using [[Project:AWB|AWB]] 48095 wikitext text/x-wiki {{Infobox officeholder | name = Nii Okai Parbey | office = Member of Parliament for Ga North constituency | nationality = [[Ghanaian]] | occupation = Politician | profession = Architect | termstart = 7 January 1993 | termend = 7 January 1997 | alma_mater = [[University of Michigan]] | birth_date = 10 February 1953 | party = National Democratic Congress | honorific_prefix = Hon. | president = [[Jerry John Rawlings]] | succeeded = Sampson Ottu Darkoh }} '''Nii Okai Parbey''' yɛ Ghananyi adansinyi na amanyɛnyi. Ɔsoom dɛ mbrahyɛbaguanyi ma Ga Etsifi abatowmpasoa a ɔwɔ Nkran kurowpɔn Mantɔw mu wɔ Ghana. == Ɔbra Ahyɛse Na Nwomasua == Nii Okai Parbey wɔwoo no Kwakwar 10, 1953 mu. Ɔkɔr Michigan Osuapɔn hɔn na onyaa Bachelor of Science wɔ Adansi mu. == Edwumasɛm == Parbey yɛ adansinyi na mbrahyɛbaguanyi wɔ dza odzi kan wɔ Ghana amambu a ɔtɔ do anan no mu, ɔsoom mpɛn kor pɛr maa Ga Etsifi abatowmpasoa fir Sanda 7, 1993 kɛpem Sanda 7. 1997. == Amanyɛsɛm == Parbey wɔtoow amba maa no kɔr mbrahyɛbaguafie wɔ 1992 Ghanafo mbrahyɛbagua ambatow no mu dɛ mbrahyɛbaguanyi wɔ mbrahyɛbagua a odzi kan wɔ Ghana amambu a ɔtɔ do anan no mu ma Ghana Etsifi abatowmpasoa wɔ NDC dzi mu. Ɔhweer n'egua no wɔ 1996 Ghanafo nyinara ambatow maa Sampson Ottu Darkoh a ofi NPP mu a ɔdze amba 30,555 a ɔwɔ ɔha mu nkyekyɛ mu 36.00% fir amba no nyinara mu dzii nkunyim. Odzii Amadu Bukari Sorgho a ofi NDC na Ibrahim Hollison a ogyinaa kortsenkor na Francis Attakpah a ofi PNC mu na Thomas N. Ward a ofi DPP hɔn do nkunyim. Onyaa ɔha mu nkyekyɛ mu 36.00% fir amba no nyinara mu ber hɔn a ɔnyɛ hɔn reper no nyaa ɔha mu nkyekyɛ mu 34.00%, 4.50%, 2.00% na 1.90% ndzidzido mu. == N'abrabɔ Mu Nsɛm == Ɔyɛ Kristosomnyi. [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] 9nvbg7uhlxgq92aca225dxmykzhvx2c Nana Odame Kusi 0 4371 48081 38078 2025-05-23T14:01:11Z Robertjamal12 13 /* Ɔbra Ahyɛse Na Nwomasua */ Nkyekyεmu using [[Project:AWB|AWB]] 48081 wikitext text/x-wiki '''Nana Odame Kusi''' (wɔwoo no Ɔberɛdzi 11, 1943) ɔyɛ Ghananyi amanyɛnyi na ɔka mbrahyɛbagua a odzi kan wɔ Ghana amambu a ɔtɔ do anan na ogyinaa mu maa Fomena ababtowmpasoa a ɔwɔ Esuantse Mantɔw mu wɔ Ghana. Nna ɔyɛ NDC amanyɛkuw ba. == Ɔbra Ahyɛse Na Nwomasua == Wɔwoo Kusi wɔ Ɔberɛdzi 11, 1943 wɔ Esuantse Mantɔw mu wɔ Ghana. Ɔkɔr Takoradi Techniacal Institute, hɔ na onyaa GCE Ordinary Level Certificate, Tarkwa fagudze skuul ( sesiara George Grant University of Mines and Technology), where na onyaa no Diploma wɔ Electrical engineering, na School of Royal Electrical and Mechaniacl Engineers (Seseiara Sɔhool of Electro-Mechanical Engineering) [[Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997]] sbtg2xlhb5k0431ddmebwyulbkod0dl Egya Ahor N’abakɔsɛm 0 4372 38091 2025-03-27T10:37:52Z Assilidjoe 33 Assilidjoe moved page [[Egya Ahor N’abakɔsɛm]] to [[Egya Ahor]]: Misspelled title 38091 wikitext text/x-wiki #REDIRECT [[Egya Ahor]] 6hbjqgdky9bzagd1kbnblybuio6nua5 Miss Earth Ghana 0 4373 38227 38226 2025-04-16T21:59:50Z 2601:18E:D104:4AB0:A0E1:FCE6:8D3B:A23C /* Titleholders */ 38227 wikitext text/x-wiki {{pp-sock|small=yes}} {{More citations needed|date=August 2022}} {{Infobox organization |name = Miss Earth Ghana |image = |image_border = |size = |caption = |map = |msize = |mcaption = |formation = 2002 |type = [[Beauty pageant]] |headquarters = [[Nkran Kuropɔn Mantɔw]] |location = [[Ghana]] |membership = [[Miss Earth]] |language = [[English language|English]] |leader_title = |leader_name = |num_staff = |budget = |website = }} '''Miss Earth Ghana''' yɛ ɔman no mu Ahoɔfɛw akansi a ɔdze ananmusifo kɔ Miss Earth akansi no mu. == Titleholders == ;Color key {{plainlist| * {{Color box|gold|border=darkgray}} Declared as Winner * {{Color box|#FFFF66|border=darkgray}} Ended as runner-up * {{Color box|#FFFACD|border=darkgray}} Ended as one of the finalists or semifinalists }} {| class="wikitable sortable" style="font-size: 90%; text-align:center" !width="30" style="background-color:#787878;color:#FFFFFF;"|Year !width="200" style="background-color:#787878;color:#FFFFFF;"|Miss Earth Ghana !width="100" style="background-color:#787878;color:#FFFFFF;"|Venue !width="100" style="background-color:#787878;color:#FFFFFF;"|Placement at Miss Earth !width="400" style="background-color:#787878;color:#FFFFFF;"|Special awards |- | 2002 || Beverly Asamoah Jecty || [[Nkran Kuropɔn Mantɔw]] || || |- | 2003 || Ama Amissah Quartey || [[Nkran Kuropɔn Mantɔw]] || || |- | 2004 || Afua Akyeampong || [[Nkran Kuropɔn Mantɔw]] || || |- | 2005 || Adjao Akoto || [[Nkran Kuropɔn Mantɔw]] || || |- | 2006 || Mable Frye ||[[Nkran Kuropɔn Mantɔw]] || || |- | 2007 || Diana Naa Blankson || [[Nkran Kuropɔn Mantɔw]] || || |- | 2008 || Adoley Addo || [[Nkran Kuropɔn Mantɔw]] || || |- | 2009 || Mariam Nasara || [[Nkran Kuropɔn Mantɔw]] || || |- | 2010 || Golda Dayi || [[Nkran Kuropɔn Mantɔw]] || || |- | 2011 || Patricia Agyeiwaa || [[Nkran Kuropɔn Mantɔw]] || || |- | 2013 || Amabel Esinam Klutse || [[Nkran Kuropɔn Mantɔw]] || || |- | 2014 || [[Nana Ama Odame-Okyere]] || [[Nkran Kuropɔn Mantɔw]] || || |- | 2015 || Silvia Commodore || [[Nkran Kuropɔn Mantɔw]] || ||{{silver02}} Tree Planting Activity<br>{{silver02}} National Costume (Africa) |- | 2016 || Deborah Eyram Dodor || [[Nkran Kuropɔn Mantɔw]] || || |- | 2017 || Maud Fadi || [[Nkran Kuropɔn Mantɔw]] || ||{{gold01}} National Costume (Africa) |-style="background-color:#FFFACD;" | 2018 || Belvy Naa || [[Nkran Kuropɔn Mantɔw]] || Top 18 ||Forever Living Ambassadress |-style="background-color:#FFFACD;" | 2019 || [[Abena Appiah]] || [[Nkran Kuropɔn Mantɔw]] || Top 20 || {{gold01}} Long Gown (Air)<br>{{gold01}} Resort Wear (Air)<br>{{gold01}} Talent (Air)<br> Miss Vivo<br> Miss DOH Reg 5 & Miss Infinity Closet <br> Miss Grand International 2020 |- | 2020 || Emma Djentuh || [[Nkran Kuropɔn Mantɔw]] || || {{silver02}}Talent (Africa)<br>{{bronze03}}Long Gown (Africa) |-style="background-color:#FFFACD;" | 2021 || Nylla Oforiwaa Amparbeng || [[Nkran Kuropɔn Mantɔw]] || Top 20 || |- | 2022 || Eunice Nkeyasen<ref>{{Cite web |title=Miss Earth Ghana on Facebook |url=https://m.facebook.com/story.php?story_fbid=pfbid02U9oJFEYRUPRP56MG3nnuEaXFGwpJzAFSoAXo6eouzcoNREp9BATw6oFZo7TrYMwNl&id=103733812097690&m_entstream_source=timeline |website=[[Facebook]]}}</ref>|| [[Nkran Kuropɔn Mantɔw]] || || |- | 2023 || Priscilla Asante || [[Nkran Kuropɔn Mantɔw]] || || |- | 2024 || Winifred Esi Sam || [[Nkran Kuropɔn Mantɔw]] || || |- |} qre9x8z5mvw8orvozyky2uca0iml6oa Kantanka Automobile 0 4374 38140 38139 2025-03-31T01:35:11Z Gloria Adokoh 1376 Meyɛɛ nsiesie 38140 wikitext text/x-wiki {{Databox|item=Q19978405}} '''Kantanka Automobile''' yɛ kaar edwumakuw bi a ɔwɔ Ghana a wodwin,wɔkeka kaar akwaa ahorow sisi enyim na wɔtɔn kaar a ɔyɛ fɛw. Afe 1994 mu oguadzinyi ne ɔsɛmpakafo Kwadwo Safo Kantanka dze bɔbɔɔ adze.<ref>{{Cite web|url=http://africarm.org/publications/apostle-safo/|title=About Apostle Safo|first=|last=|date=July 11, 2013|website=Africa Redemption Magazine}}</ref> Wɔhyɛɛ ase no, wɔyɛɛ no dɛ dwumakuw ketsewa bi a onya mboa fi afofor nkyɛn a wɔyɛ hɛn ho akwa ahorow na wɔsan keka kaar ho akwaa ahorow fi hɔn a wɔyɛ ankasa hɔ yɛ hɛn mu. Afe 1998 mu no,hɛn mu a wotumii yɛe(CBU) no, wɔfaa ndzɛmba a wɔdze yɛɛ n'akwaa ahorow no mu bɔbor 75% fii Ghanaman no mu ara a nna engyin no mpo ka ho. Odur afe 2006 mu no,wɔyɛɛ hɔn SUV a odzi kan, a wɔfrɛ no "Onantefo". Wɔkeka akwaa ahorow a wɔdze yɛ Kantanka kar no bobɔ mu wɔ Ghana na ɔman China mu dwumakuw bi a ɔyɛ kaar ho akwaa ankorankor a wɔfrɛ no Foday na ɔnam dwumakuw bi a wɔfrɛ no Chongqing Big Science & Technology do ma ɔbɛka hɔn nsa.<ref>{{Cite web|title = Jalopnik – The Apostle's Car|url = http://jalopnik.com/the-living-apostle-who-sold-the-media-on-the-myth-of-g-1784458558|website = www.jalopnik.com| date=4 August 2016 |accessdate = 2016-10-11}}</ref><ref>{{Cite web|url=https://bigmtauto.en.alibaba.com/custom_page_1/Globalized_Operation.html|title=Globalized Operation – Chongqing Big Technology Co., Ltd.|website=bigmtauto.en.alibaba.com}}</ref> == Ahɛn Ahorow == Kantanka ahɛn ahorow nyina no, dza n'ase wɔ famu na dza n'ase kɔ sor so a ɔwɔ ntwanan. * Amoanimaa (Crossover Sedan). * K71 (Subcompact Crossover SUV). * Mensah (Mid-size sedan). * Nkunimdie (Mid-size SUV).<ref>{{Cite web|title = Kantanka Outdoors "Nkunimdie V8" &nbsp; – Daily Guide|url = http://www.dailyguideghana.com/kantanka-outdoors-nkunimdie-v8/|website = www.dailyguideghana.com|accessdate = 2015-04-22|archive-url = https://web.archive.org/web/20150109040146/http://www.dailyguideghana.com/kantanka-outdoors-nkunimdie-v8/|archive-date = 2015-01-09|url-status = dead}}</ref> * Omama (Mid-size Pickup truck).<ref name="auto">{{Cite web|url=https://jalopnik.com/the-living-apostle-who-sold-the-media-on-the-myth-of-g-1784458558|title=The Living Apostle Who Sold The Media On The Myth Of 'Ghana's First Car'|website=Jalopnik|date=4 August 2016 }}</ref><ref>{{Cite web|url=https://kantankaautomobile.com/cars/|title=Inventory Archive|last=potenzaglobalsolutions.com|website=Kantanka Automobile {{!}} Africa's No 1 Choice Automaker|language=en-US|access-date=2020-01-11}}</ref> * Onantefo (Mid-size SUV). * Otumfuo (SUV).<ref>{{Cite web|title = Ghana News – Safo Kantanka's cars go on sale next month|url = http://www.myjoyonline.com/business/2014/September-8th/safo-kantankas-cars-go-on-sale-next-month.php|website = www.myjoyonline.com|accessdate = 2015-04-22}}</ref> * Opasuo (Mid-size SUV) == Nsordaafo Ndzɛmba == Wɔkyerɛ dɛ Kantanka ayɛ nsordaafo ndzɛmba tse dɛ akodze a wɔdze fa edwumayɛfo, ahɛn akɛse a otum gye itur , na wimuhɛn. Mfir a ɔtse dɛm yi dze ogyaframa dzi dwuma dɛ hɔn akodze tsitsir. Wɔayɛ ɔko mu akodze bi a , a odzi dwuma tse dɛ hɔn akodze no bi pɛpɛɛpɛr.<ref>{{cite web |url=https://www.thedrive.com/the-war-zone/25963/ghanas-super-soldiers-wouldnt-win-a-high-school-halloween-costume-contest |title=Ghana's 'Super Soldiers' Wouldn't Win A High School Halloween Costume Contest |first1=Tyler |last1=Rogoway |first2=Joseph |last2=Trevithick |date=January 14, 2019 |website=www.thedrive.com}}</ref> Afe 2018 Abaefor Mfirhorow Edzida afedzi a ɔkɔr do wɔ Apostle Safo School of Arts and Sciences ase na ɔdaa ɔko hɛn bi a okitsa efir a otwa biribi a ɔwɔ ekikyiikyir yie ma wohu no bi.<ref>https://www.graphic.com.gh/news/general-news/ghananews-kantanka-launches-armoured-vehicle-with-rangefinder.html</ref> Wimuhɛn na asaase do hɛn nyina ka Kantanka n'ahɛn ahorow a wɔdze kɔ ako no ho, nna ma wɔdze kɔ ako wɔ asaase do nyina. === Mbrɛ Woesi Awen Ahɛn No === * Kantanka-ABV, Armored Bullion Vehicle, slated for use as police SUV (Bullet Proof Glass and Armor Plating, based on Kantanka Onantefo) * Kantanka-KTK2, Helicopter - Single Crew, rocket Attack Helicopter * Kantanka-KTK Car, 4-Wheeled Light Weapons Platform - Crewless Drone Vehicle * Kantanka-SPG, 4-Wheeled Fighting Artillery, - 3 crew/3 passengers, Main gun and side mounted rocket tubes * Kantanka-ACCRA APC, 8-Wheeled Fighting Armoured Personnel Carrier, (4 metres tall/13 feet), 4 crew, 20 passengers * Kantanka-GLITZ Walker, Bipedal Mechanized "Chicken Walker" * Kantanka-Infantry Exoskeleton, Passively Powered via "Gear weight and Hydraulics" (Claimed).<ref>https://www.youtube.com/watch?v=VZOlBGhT1ss</ref> == Mfonyin == <gallery class="center" widths="300" heights="195"> File:Kantanka-Otumfo.jpg| Kantanka Otumfo SUV a wɔkekaa bɔɔ mu ma ɔbɛyɛɛ hɛn mu wɔ [[Gomoa Mpota]], a ɔwɔ [[Central Region, Ghana|Ghana Finimfin, Mantɔw mu]] </gallery> == Mboaedze == fd85714ak1iw7sra0icol3hrayq6m3u Adukwei Hesse 0 4375 38337 38185 2025-04-26T13:11:34Z Kojo Atta Kakra 1804 Medze wikidata kaa ho 38337 wikitext text/x-wiki {{databox|item=Q64735275}}'''Fredic Adukwei Hesse''', MB (Lnd) yɛ Ghana adzesua ho ɔbenfo, yarhwɛnyi na Presby sɔfo. Nna ɔwɔ adzesuabea a ɔwɔ Physiology wɔ University of Ghana Medical School, ɔyarhwɛfo a ɔsanso yɛ Accra College of Medicine manpanyin abedziekyir na kɔafabae hɔn mu kor nna nkyɛ ɔyɛ kyerɛwfo abedziekyir nna ekyir yi ɔbɛyɛɛ manpanyin abedziekyir maa Ghana Medical Association. Wɔahyɛ no sɔfo wɔ Presbyterian Church of Ghana. Ɔka fiadze nsesã na asoɛe ho wɔ Ghana. == Ɔbra Ahyɛse Na Nwomasua == Ofi Hese Ebusua no a wɔagye dzin paa no mu. Hesse hyɛɛ no ntoaso Skuul ase wɔ Achimota Skuul wɔ 1965 kɔpem 1971 hɔ okenyaa ne GCE Ordinary na Advanced Level Certificates. Ɔtoaa do wɔ suapɔn a wɔfrɛ no University Of Ghana Medical School wɔ aber a ɔannyɛ nsɔhwɛ biara ansa ɔnam no mbɔdzen ɔbɔeɛ wɔ no nsɔhwɛ no mu ntsi. Onyaa n'abɔdzin krataa wɔ Physiology mu wɔ afe 1975 nna ne bachelor of medicine na bachelor of surgery (MBChB) abɔdzin krataa wɔ 1978. <ref>Early Life of Hese</ref>Ber a ɔwɔ University of Ghana Medical School mu no, ɔsom dɛ ɔkyerɛwfo wɔ Ghana Medical Skuul Association na ɔdze no ho hyɛɛ ɔyɛkyerɛ a esuafo kuw no yɛe a wɔsɔree wɔ Acheampong aban mu no mu. Ɔdze no hyɛɛ University of Birmingham, Birmingham, United Kingdom, mu wɔ afe 1980 na abenfo abawdobɔdze (PhD) wɔ 1983 mu.<ref>"Ghana Medical Journal, Volume 35" (PDF). December 2001: 207. <nowiki>{{cite journal}}</nowiki>: Cite journal requires |journ</ref><ref>Executive healthcare & Consult: Our Consultants". ''www.executivehealthcaregh.com''. Archived from the original on 25 February 2017. Retrieved 3 June 2019</ref> == Edwuma == === Adzesua === Ofi United Kingdom bae no ɔbɛkaa University Of Ghana Medical School dɛ akyerɛkyerɛnyi wɔ Physiology Department na Department of Medicine Therapeutic mu. Wɔ afe 1995 mu no wɔbɛyɛ no kyerɛkyerɛnyi panyin wɔ departments of Physiology, and Medicine and Therapeutics. Afe ekyir no wbɛyɛɛ no panyin pa ɔda Physiology Department ano wɔ University Of Ghana Medical Sukuu<ref>Brief History, DEPARTMENT OF PHYSIOLOGY". UNIVERSITY OF GHANA. Archived from the original on 3 June 2019. Retrieved 12 April 2019.</ref> ɔsoom mfe ebien.Ɔbɛyɛɛ porɔfɛsa wɔ Physiology na Medicine and Therapeutic mu wɔ afe 2002 kesi 2005 ber a wɔyɛɛ no edwuma mu panyin wɔ Executive Healthcare and Consult He became an associate professor of Physiology, and Medicine and Therapeutics from 2002 until 2005 when he became a chief executive of the Executive Healthcare and Consult. Nna ekyir yi ɔnnkɔ do nkyerɛ adze bebree wɔ Physiology na medicine Therapeutic Department a ɔwɔ Ghana Ayarhwɛ Suapɔn.<ref>"Ghana Medical Journal, Volume 35" (PDF). December 2001: 207. <nowiki>{{cite journal}}</nowiki>: Cite journal requires |journal= (help)</ref><ref>Executive Healthcare & Consult: Our Consultants". www.executivehealthcaregh.com. Archived from the original on 25 February 2017. Retrieved 3 June 2019.</ref>Seiseira ɔyɛ manpanyin abedziekyir wɔ Accra Ayarhwɛ Suapɔn mu. '''Ayarhwɛ Edwuma''' Ɔyɛɛ edwuma wɔ ayaresabea pii mu ber a owiee Birminghm suapɔn kosi afe 1987 ber a London Royal College of Surgeons. Ber a ɔbaa Ghana ɔbɛkaa Korle -Bu Teaching Hospital kuw a wɔhwɛ ayarfo noho dɛ Oduryɛfo fotufo. Afe ekyir no, wɔbɛyɛ no kyerɛkyerɛfo abedziekyir wɔ Ghana Ayarhwɛ Nkabɔmu kuw no mu, ɔsomee kosi afe 1992 mu. Wɔ afe 1995 woyii abedziekyir maa association and head of the chest department a ɔwɔ Korle-Bu Teaching Hospital, dzibew a odzu no afe ebiasa. Dɛm afe no mu ara, ɔkɛkaa National Tuberculosis Dwumadzi ho dɛ fotufo. In 1999 ɔkɛkaa Technical Working Group of the National Tuberculosis Control Programme. Wɔ afe 2005 mu no ɔbɛyɛɛ panyin maa Executive Health Care and Consult. Ɔno nye Kɔafabae ma Ghana Asthma Society<ref>Rev. Prof. Adukwei Hesse". Prison Ministry of Ghana. 2016-03-15. Archived from the original on 2019-06-03. Retrieved 2019-06-03</ref><ref>"Ghana Medical Journal, Volume 35" (PDF). December 2001: 207. <nowiki>{{cite journal}}</nowiki>: Cite journal requires |journal= (help)</ref> == <ref><nowiki>https://en.wikipedia.org/wiki/Adukwei_Hesse#</nowiki></ref><ref>https://en.wikipedia.org/wiki/Adukwei_Hesse#</ref><ref>http://www.ghanamedj.org/archives/GMJ%202001%20Vol%2035%20No%204/Fellowship%20award%202001.pdf</ref><ref>Executive Healthcare & Consult: Our Consultants". ''www.executivehealthcaregh.com''. Archived from the original on 25 February 2017. Retrieved 3 June 2019.</ref> == == woma a wɔapaw == Nhwehwɛmu a n'enyi gye ho nye mbogya mbordo, ntsihyewa na nsamanwa na ɔakyerɛw nsɛm ahorow a woetsintsim wɔ nsɛnkyerɛw bi tse dɛ Ghana Medical Journal na African West Medical Journal a ɔfa dɛm nsɛm yi ho. No dwuma bi nye: * (contrib.) ''Knowledge of asthma and its management in newly qualified doctors in Accra, Ghana'', 1995 * (contrib.) ''Impairment of renal sodium excretion in tropical residents - Phenomenological analysis'', 1999 * (contrib.) ''Characteristics of adult tetanus in Accra'', 2003; * (contrib.) ''Blood pressure response to out-patient drug treatment of hypertension in 1973 - 1993 at Korle-Bu Teaching Hospital, Accra, Ghana'', (2003)<ref>Neequaye, A.; Lartey, Margaret; Asante, D. K.; Mensah, A.; Hesse, I. F. A. (2003). "African Journals Online". West African Journal of Medicine. 22 (4). African Journals Online: 291–294. doi:10.4314/wajm.v22i4.28049. <nowiki>PMID 15008290</nowiki>.</ref><ref>West African Journal of Medicine Vol.22(4)". 2003: 291–294. <nowiki>{{cite journal}}</nowiki>: Cite journal requires |journal= (help)</ref> * (contrib.) ''The characteristics, knowledge, beliefs and practices of parent/guardians of children with asthma in Accra, Ghana'', 2004;<ref>Oliver-Commey, J. O.; Hesse, I. F. A.; Quarm-Goka, Bamenla (2004). "African Journals Online". Ghana Medical Journal. 38 (3). African Journals Online: 109–115. doi:10.4314/gmj.v38i3.36005.</ref><ref>Ghana Medical Journal Vol. 38(3)". 2004: 109–115. <nowiki>{{cite journal}}</nowiki>: Cite journal requires |journal= (help)</ref> * (contrib.) ''A tuberculin skin test survey among Ghanaian school children.'', 2010 * (contrib.) ''First Nationwide Survey of the Prevalence of TB/HIV Co-Infection in Ghana'', 2018<ref>Adukwei Hesse, BSc MB ChB (UG), MRCP (UK), PhD (Birm), FGCP". ResearchGate. Retrieved 2019-06-03</ref> * Enyinyamhyɛ Ɔdɔ ɔwɔ ma Ghana Ayarhwɛ Kuw, apɔwmudzen edwumayɛ nna Ghana nyinaa ntsi wɔyɛɛ no Ghana Ayarhwɛ Kuw no mu nyɛnko, kuw no abawdobɔdze a ɔso sen biara.<ref><nowiki>http://www.ghanamedj.org/archives/GMJ%202001%20Vol%2035%20No%204/Fellowship%20award%202001.pdf</nowiki></ref> == N'abrabɔ mu nsɛm == Ɔawar Dɔkta Afua Adwo Jectey Hesse; sɛrgeonyi na gender advocate na ɔwɔ mba baanan<ref>Joy FM's Personality Profile : Prof. Afua Hesse, Korle-Bu CEO talks about love". ''Modern Ghana''. 2013-07-12. Retrieved 2019-05-16.</ref>. Kan no, nna ɔyɛ panyin wɔ Korle-Bo Ayarkyerɛ Asopitsi<ref>"Joy FM's Personality Profile : Prof. Afua Hesse, Korle-Bu CEO talks about love". ''Modern Ghana''. 2013-07-12. Retrieved 2019-05-16.</ref><ref>Bridging doctor- population ratio – Accra College of Medicine to our rescue - MyJoyOnline.com". ''www.myjoyonline.com''. Archived from the original on 15 March 2016. Retrieved 3 June 2019</ref>Dza nenyi gye ho nye ndwom. Ɔbɔɔ violar ma Akyimota skuul Orchestetra. Ɔsan so yɛ Aggrey Memorial Chapel Choir mu panyin wɔ Akyimota skuul, na Nkran Ridge Church Choir.<ref>http://www.ghanamedj.org/archives/GMJ%202001%20Vol%2035%20No%204/Fellowship%20award%202001.pdf</ref> == Mboaedze == 44traz8fgipive8ollwt80cr66r2qnp Hilliard Dogbe 0 4376 38145 38129 2025-03-31T06:00:12Z Kojo Atta Kakra 1804 I edited article 38145 wikitext text/x-wiki {{Infobox officeholder | honorific-prefix = | name = Hillard Kwashie Dela Dogbe | honorific-suffix = | image = | caption = | birth_name = Hillard Kwashie Dela Dogbe | birth_date = {{Birth date and age|1970|04|05|df=y}} | birth_place = [[Accra]], [[Greater Accra Region]], [[Ghana]] | death_date = | death_place = | resting_place = | resting_place_coordinates = | residence = | nationality = | occupation = {{unbulleted|[[Theologian]]| Presiding Bishop of the African Methodist Episcopal Zion Church (Western West Africa Episcopal District)}} | office = Chairman of the [[Christian Council of Ghana]] | term_start = 19 April 2023 | term_end = | president = | predecessor = [[Joseph Obiri Yeboah Mante]] | successor = | office1 = Presiding Bishop of the [[African Methodist Episcopal Zion Church]] (Western West Africa Episcopal District) | term_start1 = 2 October 2016 | term_end1 = | president1 = | predecessor1 = Seth O. Lartey | successor1 = | education = [[Accra Academy]] | alma_mater = {{unbulleted list|[[University of Ghana]] <small>([[Bachelor of Arts|B.A.]])</small>|[[Trinity Theological Seminary, Legon]] <small>([[Master of Theology|MTh]])</small>|[[Princeton Theological Seminary]], [[Princeton, New Jersey|Princeton]] <small>([[Master of Arts|MA]])</small>|[[Luther Seminary]]<small>[[PhD]])</small>}} | known_for = | party = | spouse = Cynthia Serwaa Dogbe | relations = | partner = | children = 2 | signature = | website = | footnotes = }} Hilliard Kwashie Dela Dogbe yɛ Ghana sɔfo san yɛ ɔsɔfopɔn wɔ Afrika Methodist Episcopal Zion Church (A.M.E Zion Asɔr) mu.Mprɛmpren ɔsom dɛ Ɔsɔfopanyin wɔ Afrika Atɔe Fam Episcopal mansin a Liberia, Côte d'Ivoire, Ghana na Togo bɔ mu ka ho.<ref>"A.M.E.Zion Church 112th West Ghana Annual Conference; Stakeholders congratulated-Atta Mensah(National Organizer) – NewsGhana24". 27 August 2019. Retrieved 2023-05-24</ref><ref>Bonney, Emmanuel (30 August 2022). "Let humility guide you : Rt Rev. Dr Dogbe charges people in authority". ''Graphic Online''. Retrieved 24 May 2023.</ref><ref>Commission, Discipline Codification (2014-12-11). The Doctrine and Discipline of the African Methodist Episcopal Zion Church 2012. AuthorHouse. ISBN 978-1-4969-5704-7</ref><ref>Commission, Discipline Codification (2014-12-11). ''The Doctrine and Discipline of the African Methodist Episcopal Zion Church 2012''. AuthorHouse. ISBN <bdi>978-1-4969-5704-7</bdi>.</ref> == N'abrabɔ ahyɛase na adzesua == Wɔwoo Dogbe wɔ Accra, Ghana, Asɔrpanyin Emile Doe Dogbe-Gakpetor and Owurayer Catherine Efua Dogbe-Gakpetor on Ebɔw 5, 1970.<ref>Aryeh, Elvis (1993-04-21). Daily Graphic: Issue 13185, April 21 1993. Graphic Communications Group</ref><ref>The Missionary Seer. Department of Overseas Missions of the A.M.E. Zion Church. 1988.</ref> Ɔsofopɔn W.A Hillard na ɔbɔɔ no esu He was baptized by Bishop W. A. Hilliard na Bishops Cecil Bishop and Ruben Lee Speaks maa no akɔaba baa A.M.E. Zion asɔre no mu asɔrnyi ba mapa.<ref>"Hilliard Dogbe". amez.org. Retrieved 2023-05-25</ref><ref>"Rev. Dr. Hilliard Dogbe elected new Christian Council chairman". ''Citinewsroom – Comprehensive News in Ghana''. 2023-04-28. Retrieved 2023-05-25</ref><ref>Bonney, Emmanuel (2 May 2023). "Rt Rev. Dr Dogbe chairs Christian Council". Graphic Online. Retrieved 25 May 2023.</ref><ref>Bediako, Gyamfi (2023-04-28). "A.M.E Zion Bishop Hilliard Dogbe elected as new Christian Council Chairman". Retrieved 2023-05-25</ref> Dogbe kɔr Accra Academy ntoaso sukuu na University of Ghana hɔ na okowiee no skuupɔn mu adzesua ahyɛase. Ɔtoaa do wɔ sukuu pii mu ma obenyaa wɔ abɔdzin wɔ Nyamesom Ntsetsee mu wɔ Princeton Theological Seminary a ɔwɔ Princeton, New Jersey, nna Nyamekyerɛ mu panyin wɔ Asɔfohwɛ na Afotu wɔ Trinity Theological Seminary, Legon a ɔwɔ Accra, Ghana. Ɔkɔr do nyaa abenfo a ɔwɔ (PhD) abodzin krataa wɔ Nwomasua mu a ɔda fi Luther Seminary a ɔwɔ St Paul, Minnesota,USA.<ref>Latini, Theresa F. (2011). ''The Church and the Crisis of Community: A Practical Theology of Small-Group Ministry''. Wm. B. Eerdmans Publishing. ISBN <bdi>978-0-8028-6586-1</bdi>.</ref><ref>"Hilliard Dogbe". amez.org. Retrieved 2023-05-25.</ref><ref>Rev. Dr. Hilliard Dogbe elected new Christian Council chairman". Citinewsroom – Comprehensive News in Ghana. 2023-04-28. Retrieved 2023-05-25.</ref><ref>Bonney, Emmanuel (2 May 2023). "Rt Rev. Dr Dogbe chairs Christian Council". ''Graphic Online''. Retrieved 25 May 2023.</ref><ref>Bediako, Gyamfi (2023-04-28). "A.M.E Zion Bishop Hilliard Dogbe elected as new Christian Council Chairman". Retrieved 2023-05-25</ref> Ne dissertation no wɔtoo dzin dɛ; <nowiki>''</nowiki>The Living Well: An Ecclesial Response to Alcoholism in Ghana.<nowiki>''</nowiki><ref>Dogbe, Hilliard K. Dela (2012). ''The Living Well: An Ecclesial Response to Alcoholism in Ghana''. Luther Seminary.</ref><ref>McGrow, Lauren (2022-08-01). ''Religious Responses to Sex Work and Sex Trafficking: An Outrage Against Any Decent People''. Taylor & Francis. ISBN <bdi>978-1-000-64945-1</bdi>.</ref> == N'edwuma == === Sohwɛfo Na Mpanyindzi === Wɔ Dogbe n'edwuma yɛ nyinaa mu no ɔfaa mpanyindzi dzibew pii wɔ A.M.E. Zion asɔr no mu bi tse dɛ ɔsom dɛ ɔrosom dɛ sɔfo wɔ Aggrey Memorial A.M.E. Zion Asɔr a ɔwɔ Mamprobi. Bio, ɔsom dɛ Edwumayɛfo panyin na maa Ɔsɔfopɔn Seth Lartey.<ref>Hilliard Dogbe". amez.org. Retrieved 2023-05-25.</ref><ref>"Rev. Dr. Hilliard Dogbe elected new Christian Council chairman". Citinewsroom – Comprehensive News in Ghana. 2023-04-28. Retrieved 2023-05-25.</ref><ref>Bonney, Emmanuel (2 May 2023). "Rt Rev. Dr Dogbe chairs Christian Council". Graphic Online. Retrieved 25 May 2023.</ref><ref>Bediako, Gyamfi (2023-04-28). "A.M.E Zion Bishop Hilliard Dogbe elected as new Christian Council Chairman". Retrieved 2023-05-25.</ref> Dogbe’ saan soom dɛ Nkran Mfinimfin Mansin mu Asɔrpanyin panyin na sɔfo a ɔhwɛ A.M.E. Zion Asɔrkuw ahorow do, bi tse dɛ Aggrey Memorial Society a ɔwɔ Mamprobi, Bishop Speaks Society a ɔwɔ Accra New Town, Ebenezer Society a ɔwɔ New Sempe, na Little Rock Society a ɔwɔ New Achimota.<ref>Kitcher (Mrs), Mavis (2002-07-03). Junior Graphic: Issue 92 July 3–9, 2002. Graphic Communications Group.</ref> Ɔsaanso dzii dwuma wɔ edwumayɛbea tsitsir mu, bi tse dɛ mansin Sikasɛm Bagua no guamutsenanyi a ɔwɔ Nkran Mfinimfin mansin mu na Nkran New Town Council of Congress a wɔhyɛ Kristosom Council of Ghana ase no guamutsenanyi. Wɔ afe 2016 mu no, wɔpaw Dogbe sɔfopanyin a maa Afrika Methodist Episcopal Zion Asɔr a ɔwɔ West Africa Episcopal Mansin mu. Ɔbɛyɛɛ sɔfopɔn a ɔtɔdo ɔha nye anan wɔ Asɔr no mu fitsi afe 1821 mu na Ghananyi a odzikan a wɔapaw no dɛ ɔnsom wɔ dɛm dwumason no mu.<ref>Hilliard Dogbe". amez.org. Retrieved 2023-05-25.</ref><ref>"Rev. Dr. Hilliard Dogbe elected new Christian Council chairman". ''Citinewsroom – Comprehensive News in Ghana''. 2023-04-28. Retrieved 2023-05-25.</ref><ref>Bediako, Gyamfi (2023-04-28). "A.M.E Zion Bishop Hilliard Dogbe elected as new Christian Council Chairman". Retrieved 2023-05-25.</ref><ref>Bediako, Gyamfi (2023-04-28). "A.M.E Zion Bishop Hilliard Dogbe elected as new Christian Council Chairman". Retrieved 2023-05-25.</ref><ref>christiancouncilgh.org (2016-12-20). "Ghanaian heads A.M.E. Zion Church Western West Africa". christiancouncilgh.org. Retrieved 2023-05-24.[dead link]</ref> '''Nwomasua mu dwumadzi ahorow a ɔayɛ''' Dogbe dze hɔn ho hyɛ nwomasua mu, ɔdze n'adwen si asɔfo na mpanyimfo dwumadzi ahorow a wɔrema mpontu akɔ do do. Ɔasom dɛ Ɔsɔfo Panyin a ɔyɛ sohwɛfo na Ɔfotufo wɔ Trinity Theology Seminary, Legon, Ghana.Ɔsan so nyaa dzibew wɔ kurow na nyimpa do hwɛ mpanyindzi wɔ Luther Seminary wɔ St. Paul, Minnesota. Nna ɔyɛ ɔkyerɛkyerɛfo so wɔ Trinity Theological Seminary, Legon na A.M.E Zion Institute of Theology and Conference Studies a ɔwɔ Ghana ha.<ref>"Hilliard Dogbe". amez.org. Retrieved 2023-05-25.</ref> '''Dza ɔdze no ho hyɛ mu''' Dogbe ka Asɔfopɔn Nyamekyerɛ Kuw no ho, amanaman n'edwumakuw a wɔyɛ asɔfo a ne tsir wɔ Decatur, Georgia.Seiseiara dze ɔsom dɛ guamutsenanyi wɔ Trinity Theological Seminary a ɔwɔ Legon, Ghana. Ɔsan so ka hɔn a wɔhwɛ Livingston College do wɔ North Caroline, USA, nna fotufo ma Ghana Bible Society. Bio, ɔka mpanyinfo abaguakuw ma Christian Council of Ghana ho. '''Kristofo Nkabɔmu Mpawee''' Christian Council of Ghana hɔn afe afe nhyiamu a wɔyɛɛ no wɔ Ebɔwbira 19,2023 mu no, wɔpaw Dogbe dɛ abagua no guamutsenanyi fofor. Obesii Joseph Obiri Yeboah Mante a ɔsomee guamutsenanyi mfe ebien no ananmu.<ref>Hilliard Dogbe". amez.org. Retrieved 2023-05-25</ref><ref>Rev. Dr. Hilliard Dogbe elected new Christian Council chairman". Citinewsroom – Comprehensive News in Ghana. 2023-04-28. Retrieved 2023-05-25</ref><ref>Bonney, Emmanuel (2 May 2023). "Rt Rev. Dr Dogbe chairs Christian Council". Graphic Online. Retrieved 25 May 2023.</ref> == Nwomasua ho dawurbɔ na ɔyɛkyerɛ == Dogbe akyerɛw mbukuu ebien. Dza odzikan ne dzin dze ''Alcoholism in the African Family: A Christian Perspective'', Woeli Publishing Services a ɔwɔ Ghana ha na wɔdze too gua. No buukuu a ɔtɔ do ebien, ''The Church and Alcoholism in Ghana: A Practical Theological Interpretation'', Print Logistics a ɔwɔ Ghana ha wɔdze too gua.Ɔasan so ayɛ ɔyɛkyerɛ ahorow a ɔyɛ ɔda mu soronko, a ndzɛmba ahorow bi wɔ hɔ a ɔka ho bi tse dɛ ''Congregational Response to Alcoholism'', ''The Trinity and Ecclesial Identity'', ''The Place of the Family in Contemporary Christian Educatio''n and ''Overcoming Challenges of Ministry in the New Millennium''. == N'abrabɔ mu nsɛm == Dogbe war Cynthia Serwaa Dogbe, na wɔwɔ mbabanyin beenu.<ref>"Hilliard Dogbe". amez.org. Retrieved 2023-05-25</ref><ref>"Rev. Dr. Hilliard Dogbe elected new Christian Council chairman". Citinewsroom – Comprehensive News in Ghana. 2023-04-28. Retrieved 2023-05-25.</ref><ref><nowiki>https://ghstandard.com/a-m-e-zion-bishop-hilliard-dogbe-elected-as-new-christian-council-chairman/79823/</nowiki></ref><ref>Bediako, Gyamfi (2023-04-28). "A.M.E Zion Bishop Hilliard Dogbe elected as new Christian Council Chairman". Retrieved 2023-05-25</ref> prqfrsuwe247d8fdyvi8wfxhx6qrv0h Chakali kasa 0 4377 38311 38136 2025-04-26T12:05:17Z Ekuwa Nyarkowa 1816 Medze wikidata aka ho 38311 wikitext text/x-wiki {{Databox|item=Q35206}}Chakali (tʃàkálɪ́ɪ́) yɛ Gur kasa a nyimpa bɛyɛ mpem ebiasa na ahaenum na wɔka wɔ nkurase pii a ɔwɔ Wa Epuei Mansin a ɔwɔ Etsifi Mantɔw mu wɔ Ghana ha. Tditsir nyimpa a wɔtse Tiisa, Sogla, Tousa, Motigu, Ducie, Katua na Gurumbele nkuraase na wɔka Chakali kasa no paa,is a Gur language of Ghana, Chakali fo noara ankasa hɔn mu pii noara so ka Wali anaa Bulengi. Pii noara gyedzi dɛ ɔnnkyɛr wɔbɛ sesa Chakali kasa no mu na Wali na Bulengi abɛyɛ kasa wɔbɛka wɔ dɛm nkurase hɔ.<ref>Brindle, Jonathan A. (2017). A Dictionary and Grammatical Outline of Chakali. African Language Grammars and Dictionaries 2. Berlin: Language Science Press. doi:10.5281/zenodo.344813. <nowiki>ISBN 978-3-944675-91-6</nowiki>.</ref> 8f5avnc9y58qimwvczckj9caf3z8qe7 Miss Universe Ghana 0 4378 38152 38144 2025-03-31T21:56:11Z Gloria Adokoh 1376 Meyɛɛ nsiesie 38152 wikitext text/x-wiki '''Miss Universe Ghana''', a wɔpae a, wɔgye do ''Ghana's Next Sweetheart(Ghana dɔfo fofor)'' no yɛ ɔman akansi a ɔdze ananmusifo kɔ Miss Universe akansi no mu. Dɛm akansi yi nnye Miss Ghana anaa Miss Earth Ghana akansi no nnyi twaka biara. Miss Universe Ghana a ɔwɔ hɔ sesei nye Engracia Mofuman, a wɔhyɛɛ no ​​ahenkyɛw wɔ Mumu 21, 2021 wɔ Nkran, Ghana mu.<ref>https://www.pulse.com.gh/articles/entertainment/celebrities/tears-flow-as-engracia-afua-mofuman-crowned-miss-universe-ghana-2022-photos-2024081320422773724</ref> == Abakɔsɛm == Miss Universe Ghana dwumadzi no hyɛɛ ase ber a odzi kan wɔ afe 1999 mu. Siantsir tsitsir ntsi a dwumadzi yi bɔbɔɔ adze nye dɛ wɔdze besi hɔ apaw Ghana ananmusifo akɔ Miss Universe akansi no mu. R. Ayote Okyne besii no Miss Ghana kasinnyi bi a ɔyɛɛ edwuma kyɛree wɔ ɔman no mu no n'anan mu. Miss Universe Ghana Mpanyimfo danee maa nyia nna oedzi nyim wɔ Miss Universe no mu pɛn a nna ɔdze Menaye Donkor wɔ Esusow Aketseaba mu wɔ afe 2017 mu,a nna ɔwɔ Malz Productions ase, dze kesii ber a ekyir koraa no owura no gyaa tumi krataa no mu wɔ afe 2022 ber no mu hɔ no.<ref>https://web.archive.org/web/20190705001040/https://mobile.ghanaweb.com/GhanaHomePage/entertainment/No-Miss-Universe-GH-this-year-organisers-restructuring-pageant-760740</ref><ref>https://web.archive.org/web/20190704220300/https://www.myjoyonline.com/entertainment/2019/July-4th/no-miss-universe-ghana-pageant-for-2019-organisers.php</ref><ref>https://citinewsroom.com/2019/07/miss-universe-ghana-beauty-pageant-on-hold-till-2020/</ref> === No mu Mpanyimfo === * Osagyefo Dr. Kwame Nkrumah, Miss Ghana (1991―1998) * R. Ayote Okyne and Juliette Korsah as national director (1999―2015) * Menaye Donkor, Malz Productions (2017―2022)<ref>https://ghostarchive.org/iarchive/s/instagram/BUMuSWmFjYI</ref><ref>https://www.ghanaweb.com/GhanaHomePage/entertainment/KOD-to-host-Miss-Universe-Ghana-2017-543642</ref> == Mbrɛ Osi Tse == Miss Universe Ghana akansi no da mantɔw biara n'ananmusifo afe biara. Amantɔw ananmusifo 16 no besi akan wɔ ahenkyɛw no ntsi . Ewie dwumadzi no mu koraa no, wogyina amba akansifo no nya do kyekyɛ mu nya nyia ɔtɔɔ do ebiasa, nyia ɔtɔɔ do ebien na obia obedzi nyim koraa wɔ Miss Universe Ghana no mu. {{col-begin|width=auto}} {{col-4}} * Miss Ahafo * Miss Ashanti * Miss Bono * Miss Bono East {{col-4}} * Miss Central * Miss Eastern * Miss Greater Accra * Miss North East {{col-4}} * Miss Northern * Miss Oti * Miss Savannah * Miss Upper East {{col-4}} * Miss Upper West * Miss Volta * Miss Western * Miss Western North {{col-end}} == Abadobɔdze == {{plainlist| * {{Color box|gold|border=silver}} : Declared as Winner * {{Color box|#FFFF66|border=silver}} : Ended as runner-up or top 5/6 qualification * {{Color box|#FFFF99|border=silver}} : Ended as one of the finalists or semifinalists * {{Color box|#FADADD|border=silver}} : Ended as special awards winner }} * ''Ɔtɔ fa bi a , sɛ nyia odzii konyim no mmfata a (osian mfe a woedzi ntsi) wɔdze nyia ɔtɔɔ do ebien no kɔ kesi akan no.'' {| class="wikitable " style="font-size: 90%;" !width="60" |Year !width="150" |Region !width="250" |Miss Universe Ghana !width="250" |Placement at Miss Universe !width="250" |Special awards !width="250" |Notes |- ! colspan="6"|a New director will reveal in 2024 ''directorship'' — a franchise holder to Miss Universe from 2024 |- ! [[Miss Universe 2025|2025]] | colspan=5 {{TBA}} |- ! colspan="6"|Did not compete in 2022-2024 |- ! colspan="6"|Menaye Donkor directorship — a franchise holder to Miss Universe between 2017―2022 |- | colspan=6 {{n/a|After the Ghana team's decision not to renew the Miss Universe licensing contract, Ghana is absent from 2023.}} |- ! [[Miss Universe 2022|2022]] | [[Ashanti Region|Ashanti]] | Engracia Mofuman<ref name=":3">{{Cite web|title=Tears flow as Engracia Afua Mofuman crowned Miss Universe Ghana 2022|url=https://www.pulse.com.gh/entertainment/celebrities/tears-flow-as-engracia-afua-mofuman-crowned-miss-universe-ghana-2022-photos/1qrx5g1|date=December 22, 2021|website=Pulse.com}}</ref> | Unplaced | | |- ! [[Miss Universe 2021|2021]] | [[Greater Accra Region|Greater Accra]] | Naa Morkor Commodore<ref>{{cite web |url= https://starrfm.com.gh/2021/10/naa-morkor-commodore-selected-to-represent-ghana-at-miss-universe-international-in-israel/ |title=Naa Morkor Commodore selected to represent Ghana at Miss Universe International in Israel |website=starrfm.com.gh |date=2021-10-14}}</ref> | Unplaced | | |- ! [[Miss Universe 2020|2020]] | [[Volta Region|Volta]] | [[Chelsea Tayui]]<ref name=":2">{{Cite web|title=25-year-old Chelsea Tayui crowned Miss Universe Ghana 2020 - MyJoyOnline.com|url=https://www.myjoyonline.com/25-year-old-chelsea-tayui-crowned-miss-universe-ghana-2020/|access-date=2021-05-14|website=www.myjoyonline.com|language=en-US}}</ref><ref name=":1">{{Cite web|title=Chelsea Tayui unveiled as Miss Universe-Ghana 2020|url=https://www.graphic.com.gh/entertainment/showbiz-news/chelsea-tayui-unveiled-as-miss-universe-ghana-2020.html|access-date=2021-05-14|website=Graphic Showbiz|language=en-US}}</ref> | Unplaced | | |- | colspan=6 {{n/a|Did not compete in 2019}} |- ! [[Miss Universe 2018|2018]] | [[Brong-Ahafo Region|Brong-Ahafo]] | [[Akpene Diata Hoggar]]<ref>{{Cite web |date=September 17, 2018 |title=Akpene Diata Hoggar wins Miss Universe Ghana Pageant 2018 |url=https://plustvafrica.com/akpene-diata-hoggar-wins-miss-universe-ghana-pageant-2018/ |access-date=January 15, 2022 |website=[[Plus TV Africa]] |language=en-US |archive-date=15 January 2022 |archive-url=https://web.archive.org/web/20220115072640/https://plustvafrica.com/akpene-diata-hoggar-wins-miss-universe-ghana-pageant-2018/ |url-status=live }}</ref> | Unplaced | | |- |-style="background-color:#FFFF99; " ! [[Miss Universe 2017|2017]] | [[Central Region (Ghana)|Central]] | [[Ruth Quarshie]]<ref>{{Cite web |last=Arthur |first=Portia |date=September 4, 2017 |title=23-year-old crowned Miss Universe Ghana 2017 |url=https://www.pulse.com.gh/lifestyle/beauty-health/ruth-quarshie-23-year-old-crowned-miss-universe-ghana-2017/f6vw24g |access-date=May 8, 2022 |website=Pulse Ghana |language=en |archive-date=February 4, 2023 |archive-url=https://web.archive.org/web/20230204154333/https://www.pulse.com.gh/lifestyle/beauty-health/ruth-quarshie-23-year-old-crowned-miss-universe-ghana-2017/f6vw24g |url-status=live }}</ref> | Top 16 | | |- ! colspan="6"|R. Ayite Okyne and Juliette Korsah directorship — a franchise holder to Miss Universe between 1999―2015 |- | colspan=6 {{n/a|After the Ghana team's decision not to renew the Miss Universe licensing contract, Ghana is absent from 2016.}} |- ! [[Miss Universe 2015|2015]] | [[Ashanti Region|Ashanti]] | [[Hilda Akua|Hilda Akua Frimpong]]<ref>{{Cite web |last=Dela Cruz |first=Paula |date=September 7, 2015 |title=Controversies surround Miss Universe Ghana 2015 |url=https://www.christianpost.com/news/controversies-surround-miss-universe-ghana-2015.html |access-date=May 16, 2022 |website=[[The Christian Post]] |language=en-US}}</ref> | Unplaced | | |- ! [[Miss Universe 2014|2014]] | [[Greater Accra Region|Greater Accra]] | [[Abena Akuaba Appiah]]<ref>{{Cite web |url=http://www.ameyawdebrah.com/veteran-beauty-pageant-contestant-abena-appiah-crowned-miss-universe-ghana-2014/ |title=Miss Universe Ghana 2014 |access-date=2016-08-27 |archive-url=https://web.archive.org/web/20180805052118/https://ameyawdebrah.com/veteran-beauty-pageant-contestant-abena-appiah-crowned-miss-universe-ghana-2014/ |archive-date=2018-08-05 |url-status=dead }}</ref> | Unplaced | | Later, in 2020 Abena became a representation of the United States at '''Miss Grand International''', and she won the title in Thailand. |- ! [[Miss Universe 2013|2013]] | [[Greater Accra Region|Greater Accra]] | [[Hanniel Jamin|Hanniel Jamin Chihanny]]<ref>{{Cite web |last=Aiki |first=Damilare |date=31 May 2013 |title=18 Year Old Model Hanniel Jamin crowned Miss Universe Ghana 2013 {{!}} Photos of Yvonne Nelson, Leila Lopes, Jo Lance & More at the Grand Finale |url=https://www.bellanaija.com/2013/05/18-year-old-model-hanniel-jamin-crowned-miss-universe-ghana-2013-photos-of-yvonne-nelson-leila-lopes-jo-lance-more-at-the-grand-finale/ |access-date=10 June 2022 |website=[[BellaNaija]] |language=en-US |archive-date=10 June 2022 |archive-url=https://web.archive.org/web/20220610022150/https://www.bellanaija.com/2013/05/18-year-old-model-hanniel-jamin-crowned-miss-universe-ghana-2013-photos-of-yvonne-nelson-leila-lopes-jo-lance-more-at-the-grand-finale/ |url-status=live }}</ref> | Unplaced | | |- ! [[Miss Universe 2012|2012]] | [[Greater Accra Region|Greater Accra]] | Gifty Ofori Fremah<ref>{{cite news |last=Debrah |first=Ameyaw |date=15 October 2012 |title=Gifty Ofori wins Miss Universe Ghana 2012 |newspaper=[[News Ghana|Spy Ghana]] |url=http://www.spyghana.com/gifty-ofori-wins-miss-universe-ghana-2012/ |access-date=9 December 2012 |archive-date=23 September 2020 |archive-url=https://web.archive.org/web/20200923235353/https://www.spyghana.com/gifty-ofori-wins-miss-universe-ghana-2012/ |url-status=live }}</ref> | Unplaced | | |- ! [[Miss Universe 2011|2011]] | [[Greater Accra Region|Greater Accra]] | [[Erica Nego|Yayra Erica Nego]]<ref>{{Cite web |date=3 July 2011 |title=Yayra Nego is Miss Universe Ghana |url=https://www.modernghana.com/lifestyle/2385/yayra-nego-is-miss-universe-ghana.html |access-date=16 June 2022 |website=[[ModernGhana]] |language=en |archive-date=16 June 2022 |archive-url=https://web.archive.org/web/20220616042643/https://www.modernghana.com/lifestyle/2385/yayra-nego-is-miss-universe-ghana.html |url-status=live }}</ref> | Unplaced | | Erica won Miss Minnesota USA 2009 as an American citizen, and placed in Top 15 at Miss USA 2009. |- ! [[Miss Universe 2010|2010]] | [[Greater Accra Region|Greater Accra]] | Awurama Simpson<ref>{{Cite web |last=Amankwa |first=Obour |date=7 August 2010 |title=Miss Universe Starts Tomorrow -Vote For Awurama Simpson Now… |url=https://www.modernghana.com/entertainment/12801/miss-universe-starts-tomorrow-vote-for-awurama-simpson-now.html |access-date=23 June 2022 |website=[[ModernGhana]] |language=en |archive-date=23 June 2022 |archive-url=https://web.archive.org/web/20220623145659/https://www.modernghana.com/entertainment/12801/miss-universe-starts-tomorrow-vote-for-awurama-simpson-now.html |url-status=live }}</ref> | Unplaced | | |- ! [[Miss Universe 2009|2009]] | [[Greater Accra Region|Greater Accra]] | [[Jennifer Koranteng]]<ref>{{Cite web |date=28 June 2009 |title=Ms Koranteng wins Miss Universe Ghana 2009 |url=https://www.modernghana.com/entertainment/9388/ms-koranteng-wins-miss-universe-ghana-2009.html |access-date=28 June 2022 |website=[[ModernGhana]] |language=en |archive-date=10 November 2023 |archive-url=https://web.archive.org/web/20231110160322/https://www.modernghana.com/entertainment/9388/ms-koranteng-wins-miss-universe-ghana-2009.html |url-status=live }}</ref> | Unplaced | | |- ! [[Miss Universe 2008|2008]] | [[Greater Accra Region|Greater Accra]] | Yvette Nsiah<ref>{{Cite web |date=8 May 2008 |title=Yvette Nsiah is Miss Ghana Universe 2008 |url=https://www.modernghana.com/entertainment/6919/yvette-nsiah-is-miss-ghana-universe-2008.html |access-date=8 July 2008 |website=[[ModernGhana]] |language=en |archive-date=22 December 2017 |archive-url=https://web.archive.org/web/20171222105708/https://www.modernghana.com/entertainment/6919/yvette-nsiah-is-miss-ghana-universe-2008.html |url-status=live }}</ref> | Unplaced | | |- | colspan=6 {{n/a|Did not compete in 2007}} |- |-style="background-color:#FADADD; " ! [[Miss Universe 2006|2006]] | [[Greater Accra Region|Greater Accra]] | [[Angela Asare]]<ref>{{Cite web |date=24 July 2006 |title=Angela Asare wins congeniality award |url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Angela-Asare-wins-congeniality-award-107775 |access-date=28 July 2022 |website=[[GhanaWeb]] |language=en |archive-date=28 July 2022 |archive-url=https://web.archive.org/web/20220728012322/https://www.ghanaweb.com/GhanaHomePage/entertainment/Angela-Asare-wins-congeniality-award-107775 |url-status=live }}</ref> | Unplaced | align="left"| * Miss Congeniality | |- | colspan=6 {{n/a|Did not compete in 2005}} |- ! [[Miss Universe 2004|2004]] | [[Greater Accra Region|Greater Accra]] | [[Menaye Donkor]] | Unplaced | | a President of Miss Universe Ghana Organization between 2017―2022. |- | colspan=6 {{n/a|Did not compete in 2003}} |- ! [[Miss Universe 2002|2002]] | [[Greater Accra Region|Greater Accra]] | Stephanie Walkins-Fia | Unplaced | | |- ! [[Miss Universe 2001|2001]] | [[Greater Accra Region|Greater Accra]] | Precious Agyare | Unplaced | | |- ! [[Miss Universe 2000|2000]] | [[Greater Accra Region|Greater Accra]] | [[Maame Esi Acquah Taylor|Maame Esi Acquah]]<ref>{{Cite web|date=28 March 2000|title=Maame Esi Aquah is Miss Lux Universe 2000|url=http://www.mclglobal.com/History/Mar2000/28c2000/28c0a.html|access-date=2021-05-14|website=www.mclglobal.com}}</ref><ref name=":12">{{Cite news|last=|first=|date=15 January 2019|title=Aha Intimates hosts male models casting to select brand ambassadors for Lawen Taylor Underwear|work=GhanaWeb|url=https://www.ghanaweb.com/GhanaHomePage/entertainment/Aha-Intimates-hosts-male-models-casting-to-select-brand-ambassadors-for-Lawen-Taylor-Underwear-715396|access-date=11 January 2021}}</ref> | Unplaced | | |- ! colspan="6"|Osagyefo Dr. Kwame Nkrumah directorship — a franchise holder to Miss Universe between 1991―1998 |- |-style="background-color:#FFFF99; " ! [[Miss Universe 1999|1999]] | [[Greater Accra Region|Greater Accra]] | Akuba Cudjoe | Top 10 | | |- ! [[Miss Universe 1998|1998]] | [[Greater Accra Region|Greater Accra]] | Francisca Awuah | Unplaced | | |- | colspan=6 {{n/a|Did not compete in 1997}} |- ! [[Miss Universe 1996|1996]] | [[Greater Accra Region|Greater Accra]] | Pearl Amoah<ref>{{Cite web |date=11 February 2020 |title=Video: Former Miss Universe winner Pearl Amoah quits modeling to preach in trotro |url=https://theindependentghana.com/2020/02/video-former-miss-universe-winner-pearl-amoah-quits-modeling-to-preach-in-trotro/ |access-date=10 May 2023 |website=The Independent Ghana |language=en-US }}{{Dead link|date=November 2023 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> | Unplaced | | |- | colspan=6 {{n/a|Did not compete between 1994—1995}} |- |-style="background-color:#FADADD; " ! [[Miss Universe 1993|1993]] | [[Greater Accra Region|Greater Accra]] | Jamilla Haruna Danzuru | Unplaced | align="left"| * Miss Congeniality | |- | colspan=6 {{n/a|Did not compete in 1992}} |- ! [[Miss Universe 1991|1991]] | [[Greater Accra Region|Greater Accra]] | Dela Tamakloe | Unplaced | | |- |} '''Konyim Ahorow A Amantɔw Ahorow Edzi''' {| class="wikitable " style="font-size: 95%;" |- !width="150"|Region||width="50"|Titles||width="250"|Years |- | [[Greater Accra Region|Greater Accra]] | rowspan="1" style="text-align: center" | 18 | 1991, 1993, 1996, 1998, 1999, 2000, 2001, 2002, 2004, 2006, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2021 |- | [[Ashanti Region|Ashanti]] | rowspan="1" style="text-align: center" | 2 | 2015, 2022 |- | [[Central Region (Ghana)|Central]] | rowspan="3" style="text-align: center" | 1 | 2017 |- | [[Brong-Ahafo Region|Brong-Ahafo]]<br>''Before Referendum'' | 2018 |- | [[Volta Region|Volta]] | 2020 |- |} :: == Mboaedze == gioxz28br3bs9535odvqarvn86yzrwb Adowa dance 0 4379 38160 2025-04-04T09:33:04Z Assilidjoe 33 Created by translating the page "[[:en:Special:Redirect/revision/1266177007|Adowa dance]]" 38160 wikitext text/x-wiki [[File:Adowa_Dance_01.webm|right|alt=A boy performing the Adwoa dance at the 2020 Ghana's Independence Day celebration in [[Kumasi]], 2020|thumb]] '''Adowa''' yɛ asaw a ɔyɛ Akanfo a wɔwɔ Ghana saw. Ɔyɛ amambra asaw a agye dzin wɔ Ghana na wɔyɛ kyerɛ wɔ amambra nhyiamu tse dɛ, afahyɛ, eyiyɛ, awargye na dza ɔkeka ho ase. Asaw no yɛ nsɛnkyerɛndze a ɔkyerɛ na ɔma ayɛkyerɛdo no dzi nkitsaho ɔnam hɔn ndzeyɛɛ na hɔn atsenka ɔnam hɔn nsa na hɔn anan do. Wɔwɔ nsa nyɛkyerɛ ahorow a wɔyɛ no dwumadzi ahorow mu. Nkorɔdo dze atsenkapa dzi nkitsaho wɔ awargye ase na atsenkabɔn wɔ eyiyɛ ase. Adowa asaw wɔ nyimpa otsiban a ɔtow ndwom, nyimpa a ɔgyedo na ndzɛmba a wɔdze bɔ ndwom no. Odzikanyi no na nyimpa a ɔgyedo no taa yɛ mbasiafo mpanyimfo, a wɔdze nsamubɔ na/ anaa adɔmba kɛse a wɔfrɛ no Dawur anaa adɔmba ketseaba a wɔfrɛ no Atoke. == Ndzeyɛɛ Ahorow == [sesa mu | sesa ekyirsɛm] Adowa asafo dze nsɛnkyerɛndze kasa dzi dwuma, wɔdze nsa nsɛnkyerɛndze ahorow ka hɔn nsɛm. Dɛ honam nsɛnkyerɛndze wɔdze krada na kitsa hɔn nsamu dzi dwuma yi. Adowa asaw mu no, asafo no mpɛn pii wɔdze hɔn nan na hɔn nsa. Wotutu anamɔn bi wɔ asaw yi mu. ɔwɔ dɛ ɔyɛkyerɛnyi no dzi kan dze ahoɔdzen na otu ne nan nyimfa no kɔ n’enyim. Ber a ɔyɛkyerɛ no rokɔ do no, ɔwɔ dɛ ɔsafo no hyɛ no nsew dɛ onyi kyenbɔnyi no nkitsahodzi ba hɔn mu a adzepɛn. [[Fael:Akan_dancers.jpg|thumb|Two young girls dancing Adowa]] rakww05nq16aaxr853ovms0qp9ip43i Abusua 0 4380 38177 2025-04-07T19:45:19Z Assilidjoe 33 Assilidjoe moved page [[Abusua]] to [[Ebusua]]: Misspelled title 38177 wikitext text/x-wiki #REDIRECT [[Ebusua]] 8l3iupi83urroaeirfpl5hhdy68yfhy Aduana 0 4381 38184 2025-04-07T19:54:21Z Assilidjoe 33 Assilidjoe moved page [[Aduana]] to [[Eduana]] 38184 wikitext text/x-wiki #REDIRECT [[Eduana]] 9d1ak2ogmj1mtpxhr0rafaw5k3p7de8 Module:Distinguish 828 4382 38219 2025-04-16T21:41:12Z 2601:18E:D104:4AB0:A0E1:FCE6:8D3B:A23C Created page with "local mHatnote = require('Module:Hatnote') local mHatlist = require('Module:Hatnote list') local mArguments --initialize lazily local mTableTools --initialize lazily local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local p = {} function p.distinguish(frame) mArguments = require('Module:Arguments') mTableTools = require('Module:TableTools') local args = mArguments.getArgs(frame) local selfref = args.selfref local text = args.text a..." 38219 Scribunto text/plain local mHatnote = require('Module:Hatnote') local mHatlist = require('Module:Hatnote list') local mArguments --initialize lazily local mTableTools --initialize lazily local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local p = {} function p.distinguish(frame) mArguments = require('Module:Arguments') mTableTools = require('Module:TableTools') local args = mArguments.getArgs(frame) local selfref = args.selfref local text = args.text args = mTableTools.compressSparseArray(args) return p._distinguish(args, text, selfref) end function p._distinguish(args, text, selfref) checkType("_distinguish", 1, args, 'table') if #args == 0 and not text then return '' end local text = string.format( 'Not to be confused with %s.', text or mHatlist.orList(args, true) ) hnOptions = {selfref = selfref} return mHatnote._hatnote(text, hnOptions) end return p 0e9s40s10w9aih1qwh96v3jypzotm48 Nhwɛdo:Col-4 10 4383 38220 2025-04-16T21:45:04Z 2601:18E:D104:4AB0:A0E1:FCE6:8D3B:A23C Created page with "<includeonly>{{col-break|class=col-break-4|align={{{align|}}}|valign={{{valign|}}}}}</includeonly><noinclude> {{Documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude>" 38220 wikitext text/x-wiki <includeonly>{{col-break|class=col-break-4|align={{{align|}}}|valign={{{valign|}}}}}</includeonly><noinclude> {{Documentation}} <!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> </noinclude> dtp3tv00uuah2hx836aw7madpv0nh99 Nhwɛdo:Color box 10 4384 38221 2025-04-16T21:46:23Z 2601:18E:D104:4AB0:A0E1:FCE6:8D3B:A23C Created page with "<templatestyles src="Legend/styles.css" /><span class="legend-color mw-no-invert" style="{{#if:{{{1|}}}|{{greater color contrast ratio|{{{1}}}|black|white|css=y}} }}{{#if:{{{3|}}}|color:{{{3}}}; }}{{#if:{{{border|}}}|border:1px solid {{{border}}}; }}{{#if:{{{padding|}}}|padding:{{{padding}}};}}">{{#if:{{{2|}}} |{{#if:{{{padding|}}}|{{{2}}}|&nbsp;{{{2}}}&nbsp;}} |&nbsp;}}</span><noinclude> {{documentation}}</noinclude>" 38221 wikitext text/x-wiki <templatestyles src="Legend/styles.css" /><span class="legend-color mw-no-invert" style="{{#if:{{{1|}}}|{{greater color contrast ratio|{{{1}}}|black|white|css=y}} }}{{#if:{{{3|}}}|color:{{{3}}}; }}{{#if:{{{border|}}}|border:1px solid {{{border}}}; }}{{#if:{{{padding|}}}|padding:{{{padding}}};}}">{{#if:{{{2|}}} |{{#if:{{{padding|}}}|{{{2}}}|&nbsp;{{{2}}}&nbsp;}} |&nbsp;}}</span><noinclude> {{documentation}}</noinclude> 4cklq4y3ps4tjzjl1t22m3o2tn7evui Nhwɛdo:Legend/styles.css 10 4385 38222 2025-04-16T21:48:10Z 2601:18E:D104:4AB0:A0E1:FCE6:8D3B:A23C Created page with "/* {{pp-template}} */ .legend { page-break-inside: avoid; break-inside: avoid-column; } .legend-color { display: inline-block; min-width: 1.25em; height: 1.25em; line-height: 1.25; margin: 1px 0; text-align: center; border: 1px solid black; background-color: transparent; color: black; } .legend-text {/*empty for now, but part of the design!*/}" 38222 sanitized-css text/css /* {{pp-template}} */ .legend { page-break-inside: avoid; break-inside: avoid-column; } .legend-color { display: inline-block; min-width: 1.25em; height: 1.25em; line-height: 1.25; margin: 1px 0; text-align: center; border: 1px solid black; background-color: transparent; color: black; } .legend-text {/*empty for now, but part of the design!*/} snsolhs3l12896xqc89e8b5hu9itnmf Nhwɛdo:Pp-sock 10 4386 38223 2025-04-16T21:50:16Z 2601:18E:D104:4AB0:A0E1:FCE6:8D3B:A23C Created page with "<includeonly>{{#invoke:Protection banner|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>" 38223 wikitext text/x-wiki <includeonly>{{#invoke:Protection banner|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 5t6lal9n9hcpwsso2obr7pcyjbg26xc Nhwɛdo:Infobox organization 10 4387 38224 2025-04-16T21:55:08Z 2601:18E:D104:4AB0:A0E1:FCE6:8D3B:A23C Created page with "{{Infobox | bodyclass = vcard | bodystyle = {{{bodystyle|}}} | titleclass = fn org | title = {{{name|{{{organization_name|{{{Non-profit_name|{{PAGENAMEBASE}}}}}}}}}}} | subheader = {{#if:{{{full_name|{{{full name|}}}}}}|<div {{#if:{{{full_name_lang|{{{full name lang|}}}}}}|lang="{{{full_name_lang|{{{full name lang|}}}}}}"}}>{{{full_name|{{{full name|}}}}}}</div>}} | subheader2 = {{#if:{{{native_name|{{{native name|}}}}}}|{{#if:{{{native_name_lang|}}}|<div class="nickna..." 38224 wikitext text/x-wiki {{Infobox | bodyclass = vcard | bodystyle = {{{bodystyle|}}} | titleclass = fn org | title = {{{name|{{{organization_name|{{{Non-profit_name|{{PAGENAMEBASE}}}}}}}}}}} | subheader = {{#if:{{{full_name|{{{full name|}}}}}}|<div {{#if:{{{full_name_lang|{{{full name lang|}}}}}}|lang="{{{full_name_lang|{{{full name lang|}}}}}}"}}>{{{full_name|{{{full name|}}}}}}</div>}} | subheader2 = {{#if:{{{native_name|{{{native name|}}}}}}|{{#if:{{{native_name_lang|}}}|<div class="nickname" lang="{{{native_name_lang}}}">}}{{{native_name|{{{native name}}}}}}{{#if:{{{native_name_lang|}}}|</div>}}}} | imageclass = logo | imagestyle = | image = {{#invoke:InfoboxImage|InfoboxImage |image={{{logo|{{{organization_logo|{{{Non-profit_logo|}}}}}}}}} |size={{{logo_size|}}} |sizedefault=frameless |alt={{{logo_alt|}}} |upright={{{upright|1}}} }} | caption = {{{logo_caption|}}} | image2 = {{#invoke:InfoboxImage|InfoboxImage |image={{{image|}}} |size={{{image_size|{{{imagesize|{{{size|}}}}}}}}} |sizedefault=frameless |upright={{{image_upright|1}}} |alt={{{image_alt|{{{alt|}}}}}} }} | caption2 = {{{caption|}}} | image3 = {{#invoke:InfoboxImage|InfoboxImage |image={{{map|}}} |size={{{map_size|{{{msize|}}}}}} |sizedefault=250px |upright={{{map_upright|}}} |alt={{{map_alt|{{{malt|}}}}}} }} | caption3 = {{{map_caption|{{{mcaption|}}}}}} | image4 = {{#invoke:InfoboxImage|InfoboxImage |image={{{map2|}}} |size={{{map2_size|}}} |sizedefault=250px |upright={{{map2_upright|}}} |alt={{{map2_alt|}}} }} | caption4 = {{{map2_caption|}}} | image5 = {{#if:{{{pushpin_map|{{{map_type|}}}}}}|{{Location map|{{{pushpin_map|{{{map_type}}}}}} | border = infobox | caption = {{#switch:{{{map_caption|}}}|#default={{{map_caption}}}|none=|=Location within {{#invoke:Location map|data|{{{pushpin_map|{{{map_type}}}}}}|name}}}} | float = center | alt = {{{map_alt|}}} | width = {{#if:{{{map_size|}}}|{{{map_size}}}|220}} | relief = {{{pushpin_relief|{{{map_relief|}}}}}} | label = {{{map_dot_label|}}} | coordinates = {{{coordinates|{{{coords|}}}}}} }}}} | labelstyle = padding-right:0.6em;<!--(to ensure some gap between any (long/unwrapped) labels and subsequent data on same line)--> | label1 = Abbreviation | class1 = nickname | data1 = {{{abbreviation|}}} | label2 = Nickname | class2 = nickname | data2 = {{{nickname|}}} | label3 = Pronunciation | data3 = {{#if:{{{pronounce|}}}{{{Pronounce|}}}{{{Pronunciation|}}}{{{pronunciation|}}}{{{pronounce comment|}}} |<!-- -->{{Unbulleted list|1={{{pronounce|}}}{{{Pronounce|}}}{{{Pronunciation|}}}{{{pronunciation|}}}{{{pronounce ref|}}}&#x20;{{{pronounce comment|}}}<!-- -->|2={{{pronounce 2|}}} }}}} | label4 = Named after | data4 = {{{named_after|}}} <!-- | label5 = Motto | class5 = note | data5 = {{{motto|{{{organization_motto|{{{pledge|}}}}}}}}} --> | label6 = Predecessor | data6 = {{{predecessor|}}} | label7 = {{#if:{{{merged_label|}}}|{{{merged_label}}}|Merged&nbsp;into}} | data7 = {{{merged|{{{merged_into|}}}}}} | label8 = Successor | data8 = {{{successor|}}} | label9 = {{#if:{{{formation|}}} |Formation |{{#if:{{{founded_date|{{{founded|}}}}}}|Founded|Established}} }} | class9 = note | data9 = {{if empty |{{{formation|}}} |{{{established|}}} |{{{founded_date|{{{founded|}}}}}} }} | label10 = Founder{{#if:{{{founders|}}}|s}} | data10 = {{#if:{{{founders|}}} |{{{founders}}} |{{{founder|}}} }} | label11 = Founded at | data11 = {{{founding_location|}}} | label12 = {{#if:{{{defunct|}}}|Defunct|Dissolved}} | data12 = {{{defunct|{{{dissolved|{{{dissolved_date|}}}}}}}}} | label13 = Merger&nbsp;of | data13 = {{{merger|}}} | label14 = Type | data14 = {{{type|{{{organization_type|{{{Non-profit_type|}}}}}}}}} | label15 = {{longitem |{{#if:{{{vat_id|}}} |[[VAT identification number|VAT ID no.]] |[[Taxpayer Identification Number|Tax ID no.]]}} }} | data15 = {{#if:{{{vat_id|}}} |{{{vat_id}}} |{{{tax_id|}}} }} | label16 = Registration&nbsp;no. | data16 = {{{registration_id|}}} | label17 = Legal status | data17 = {{{status|}}} | label18 = {{#if:{{{focus|{{{foci|}}}}}} |Focus |Purpose}} | data18 = {{#if:{{{focus|{{{foci|}}}}}} |{{{focus|{{{foci|}}}}}} |{{{purpose|}}} }} | label19 = {{longitem|Professional title}} | data19 = {{{professional_title|}}} | label20 = Headquarters | data20 = {{{headquarters|}}} | label21 = Location | class21 = label | data21 = {{Unbulleted list | 1 = {{comma separated entries | 1 = {{#if:{{{location_city|}}} |<span class="locality">{{{location_city}}}</span>}} | 2 = {{#if:{{{location_country|}}} |<span class="country-name">{{{location_country}}}</span>}} }} | 2 = {{{location|}}} | 3 = {{comma separated entries | 1 = {{#if:{{{location_city2|}}} |<span class="locality">{{{location_city2}}}</span>}} | 2 = {{#if:{{{location_country2|}}} |<span class="country-name">{{{location_country2}}}</span>}} }} | 4 = {{{location2|}}} }} | label22 = Locations | class22 = label | data22 = {{Unbulleted list | 1 = {{comma separated entries | 1 = {{#if:{{{addnl_location_city|}}} |<span class="locality">{{{addnl_location_city}}}</span>}} | 2 = {{#if:{{{addnl_location_country|}}} |<span class="country-name">{{{addnl_location_country}}}</span>}} }} | 2 = {{{addnl_location|{{{additional_location|}}}}}} | 3 = {{comma separated entries | 1 = {{#if:{{{addnl_location_city2|}}} |<span class="locality">{{{addnl_location_city2}}}</span>}} | 2 = {{#if:{{{addnl_location_country2|}}} |<span class="country-name">{{{addnl_location_country2}}}</span>}} }} | 4 = {{{addnl_location2|{{{additional_location2|}}}}}} }} | label23 = Coordinates | data23 = {{{coordinates|{{{coords|}}}}}} | label24 = Origins | data24 = {{{origins|}}} | label25 = {{longitem |{{#if:{{{area_served|}}} |Area served |Region {{#if:{{{region_served|}}}|served}} }} }} | data25 = {{if empty |{{{area_served|}}} |{{{region_served|}}} |{{{region|}}} }} | label26 = Product{{#if:{{{products|}}}|s}} | data26 = {{#if:{{{products|}}} |{{{products}}} |{{{product|}}} }} | label27 = Services | class27 = note | data27 = {{{services|}}} | label28 = Method{{#if:{{{methods|}}}|s}} | data28 = {{#if:{{{methods|}}} |{{{methods}}} |{{{method|}}} }} | label29 = Field{{#if:{{{fields|}}}|s}} | data29 = {{#if:{{{fields|}}} |{{{fields}}} |{{{field|}}} }} | label30 = Members{{#if:{{{num_members|{{{members|}}}}}}||hip}} | data30 = {{#if:{{{num_members|{{{members|}}}}}} |{{{num_members|{{{members}}}}}} |{{{membership|}}} }} {{#if:{{{num_members_year|{{{membership_year|}}}}}} |({{{num_members_year|{{{membership_year|}}}}}})}} | label31 = {{longitem |Official language{{#if:{{{languages|}}}|s}} }} | data31 = {{#if:{{{languages|}}} |{{{languages}}} |{{{language|}}} }} | label32 = Owner{{#if:{{{owners|}}}|s}} | data32 = {{#if:{{{owners|}}} |{{{owners}}} |{{{owner|}}} }} | label33 = {{longitem|{{#if:{{{gen_sec|}}}|General Secretary|Secretary General}}}} | data33 = {{#if:{{{general|}}} |{{{general}}} |{{#if:{{{gen_sec|}}} |{{{gen_sec}}} |{{{sec_gen|}}} }}}} | label34 = {{#if:{{{leader_title|}}} |{{longitem|{{{leader_title}}}}} |Leader}} | data34 = {{{leader_name|}}} | label35 = {{longitem|{{{leader_title2}}}}} | data35 = {{#if:{{{leader_title2|}}} |{{{leader_name2|}}} }} | label36 = {{longitem|{{{leader_title3}}}}} | data36 = {{#if:{{{leader_title3|}}} |{{{leader_name3|}}} }} | label37 = {{longitem|{{{leader_title4}}}}} | data37 = {{#if:{{{leader_title4|}}} |{{{leader_name4|}}} }} | label38 = {{longitem|[[Board of directors|{{Wrap|Board&nbsp;of directors}}]]}} | data38 = {{{board_of_directors|}}} | label39 = {{longitem|Key people}} | data39 = {{{key_people|}}} | label40 = {{#if:{{{main_organ|}}} |{{longitem|Main organ}} |Main organ}} | data40 = {{#if:{{{main_organ|}}} |{{{main_organ}}} }} | label41 = {{#if:{{{publication|}}} |{{longitem|Publication}} |Publication}} | data41 = {{#if:{{{publication|}}} |{{{publication}}} |{{{publication|{{{journal|}}}}}} }} | label42 = {{longitem|Parent organi{{#if:{{{parent_organisation|}}}|s|z}}ation}} | data42 = {{#if:{{{parent_organisation|}}} |{{{parent_organisation}}} |{{{parent_organization|}}} }} | label43 = [[Subsidiary|Subsidiaries]] | data43 = {{#if:{{{subsidiaries|}}} |{{{subsidiaries}}} |{{{subsid|}}} }} | label44= Secessions | data44 = {{{secessions|}}} | label45 = Affiliations | data45 = {{{affiliations|{{{affiliation|}}}}}} | label46 = [[Research Organization Registry|R.O.R.]] Id | data46 = {{{ror_id|}}} | label47 = Budget | data47 = {{{budget|}}} {{#if:{{{budget_year|}}} | ({{{budget_year}}}) }} | label48 = Revenue | data48 = {{{revenue|{{{income|}}}}}} {{#if:{{{revenue_year|{{{income_year|}}}}}} |({{{revenue_year|{{{income_year|}}}}}}) }} | label49 = Disbursements | data49 = {{{disbursed|{{{disbursements|{{{disbursement|}}}}}}}}} | label50 = Expenses | data50 = {{{expenses|{{{spent|{{{expense|}}}}}}}}} {{#if:{{{expenses_year|}}}|({{{expenses_year}}}) }} | label51 = {{#if:{{{funders|}}}|Funders|Funding}} | data51 = {{{funders|{{{funding|}}}}}} | label52 = [[Financial endowment|Endowment]] | data52 = {{{endowment|}}} {{#if:{{{endowment_year|}}} | ({{{endowment_year}}}) }} | label53 = {{#if:{{{num_staff|}}}{{{staff|}}} |Staff |Employees}} | data53 = {{if empty |{{{num_staff|}}} |{{{staff|}}} |{{{num_employees|}}} |{{{employees|}}} }} {{#if:{{{num_staff_year|{{{staff_year|{{{num_employees_year|{{{employees_year|}}}}}}}}}}}} |({{{num_staff_year|{{{staff_year|{{{num_employees_year|{{{employees_year|}}}}}}}}}}}})}} | label54 = Volunteers | data54 = {{#if:{{{num_volunteers|}}} |{{{num_volunteers}}} |{{{volunteers|}}} }} {{#if:{{{num_volunteers_year|{{{volunteers_year|}}}}}} |({{{num_volunteers_year|{{{volunteers_year|}}}}}})}} | label55 = Students | data55 = {{{students|}}} {{#if:{{{students_year|}}} | ({{{students_year|}}})}} | label56 = Award(s) | data56 = {{{awards|}}} | label57 = Website | data57 = {{{website|{{{homepage|}}}}}} | label58 = Remarks | data58 = {{{remarks|}}} | label59 = {{longitem|Formerly called}} | class59 = nickname | data59 = {{if empty |{{{former name|}}} |{{{former_name|}}} |{{{former|}}} |{{{formerly|}}} }} | data99 = {{{module|}}} | belowstyle = border-top:#aaa 1px solid; | below = {{{footnotes|}}} }}<!-- Tracking categories: -->{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox organization with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox organization]] with unknown parameter "_VALUE_"|ignoreblank=y| abbreviation | additional_location | additional_location2 | addnl_location | addnl_location_city | addnl_location_city2 | addnl_location_country | addnl_location_country2 | addnl_location2 | affiliation | affiliations | alt | area_served | awards | board_of_directors | bodystyle | budget | budget_year | caption | coordinates | coords | defunct | disbursed | disbursement | disbursements | dissolved | dissolved_date | employees | employees_year | endowment | endowment_year | established | expense | expenses | expenses_year | field | fields | foci | focus | footnotes | formation | former | former name | former_name | formerly | founded | founded_date | founder | founders | founding_location | full name | full name lang | full_name | full_name_lang | funding | funders | gen_sec | general | headquarters | homepage | image | image_alt | image_size | imagesize | image_upright | income | income_year | journal | key_people | language | languages | leader_name | leader_name2 | leader_name3 | leader_name4 | leader_title | leader_title2 | leader_title3 | leader_title4 | location | location_city | location_city2 | location_country | location_country2 | location2 | logo | logo_alt | logo_caption | logo_size | main_organ | malt | map | map dot label | map_alt | map_caption | map_dot_label | map_relief | map_size | map_type | map2 | map2_alt | map2_caption | map2_size | mcaption | members | membership | membership_year | merged | merged_label | merged_into | merger | method | methods | module | motto | msize | name | named_after | native name | native_name | native_name_lang | nickname | Non-profit_logo | Non-profit_name | Non-profit_type | num_employees | num_employees_year | num_members | num_members_year | num_staff | num_staff_year | num_volunteers | num_volunteers_year | organization_logo | organization_motto | organization_name | organization_type | origins | owner | owners | parent_organisation | parent_organization | pledge | predecessor | product | products | professional_title | pronounce | Pronounce | pronounce 2 | pronounce comment | pronounce ref | Pronunciation | pronunciation | publication | purpose | pushpin_map | pushpin_relief | region | region_served | registration_id | remarks | revenue | revenue_year | ror_id | sec_gen | secessions | services | size | spent | staff | staff_year | status | students | students_year | subsid | subsidiaries | successor | tax_id | type | upright | vat_id | volunteers | volunteers_year | website }}<!--Tracking cat for native name lang parameter-->{{main other|{{#if:{{{native_name|}}}|{{#if:{{{native_name_lang|}}}||[[Category:Infoboxes without native name language parameter]]}}}}| }}{{#if:{{{motto|}}}{{{organization_motto|}}}{{{pledge|}}}|{{main other|[[Category:Pages using infobox organization with motto or pledge]]}}| }}<noinclude> {{documentation}} </noinclude> f8296vmjvbp4lwvpr2z6r9ridratma3 Batakari Ahyɛse 0 4388 38231 2025-04-18T06:58:21Z Assilidjoe 33 Assilidjoe moved page [[Batakari Ahyɛse]] to [[Batakari Afahyɛ]] 38231 wikitext text/x-wiki #REDIRECT [[Batakari Afahyɛ]] tr29f5o4xvji6u000xb1c75srzgn2t1 Wikipedia:VisualEditor 4 4389 38263 2025-04-21T05:00:37Z 45.82.79.7 JamqlwPf 38263 wikitext text/x-wiki OGGKEaRvhbgmcDfVlKbfbCEloaCuwI f681bonpgezvevur1dqzanrbrtc6qdp Nkyekyεmu:Kasahorow 14 4390 38288 2025-04-24T14:09:06Z Assilidjoe 33 Created page with "Iyi yɛ kasahorow nkyekyɛmu" 38288 wikitext text/x-wiki Iyi yɛ kasahorow nkyekyɛmu rhykjvl62ipkh0edgxt16zqpt86i36r Susovan Sonu Roy 0 4392 44042 44041 2025-05-09T11:48:41Z Assilidjoe 33 44042 wikitext text/x-wiki {{Databox|item=Q117305113}}'''Susovan''' nyinii wɔ Guwahati na Calcutta na osuaa adze wɔ Calcutta wɔ Dum Dum Motijheel Rabindra Mahavidyalaya a ɛyɛ West Bengal State University no fã. Ber a owiee skuul wɔ afe 2017 mu no, ɔyɛɛ asaw edwuma. Ne senetwa edwumayɛ mu no, odzii kan daa no ho edzi wɔ West Bengali tɛlɛbihyɛn do dwumadzi ahorow mu fitsi afe 2019 mu rokɔ no. Odzii kan daa no ho edzi wɔ Anandamoyee Maa a ɔkwankyerɛfo Debidas Bhattacharya yɛe a ɔkaa asɛm bi a ofi Bengali anansesɛm mu no mu. Hɔ na ɔyɛɛ Vishnu kyidini bi.Wɔdze nsɛm a ɔtoatoa do no too gua wɔ tɛlɛbihyɛn dwumadzibea Aakash Iyi ekyir no, Jamuna Dhaki, ɔdɔ ho drama a ɔkɔr do fitsi afe 2020 kesi 2022, dza odzi kan wɔ Zee Bangla do, afei wɔ ZEE5 do, a ɔyɛɛ ofipamfo bi wɔ mu. Ma odzi hɔ nye dɛ wɔdaa hɔn ho edzi wɔ series Mohor, sene a ɔfa osuanyi bi a oetu mbirika wɔ Star Jalsha so fi 2019 na Disney + Hotstar so. Wɔ soap opera Kora Pakhi a wɔayɛ wɔ Star Jalsha na Disney+ Hotstar so firi afe 2020 mu no, ɔyɛɛ amandzɛbɔfo wɔ nsɛm du-baako mu. Agodzi ekyir no, Susovan so ayɛ nhwɛdo ama Mantɔw na ɔman mu ndzɛmba ahorow. == Sene Ahorow == 2019: Anandamoyee Maa 2020: Jamuna Dhaki 2020: Title 2020: Mohor 2020: Kora Pakhi 2021: Khelagor == Mboaedze == o8857bgrgp337b5ms5bojkyppt3layt Nkyekyεmu:Aban skuul ahorow a wɔwɔ Ghana 14 4395 44078 2025-05-09T11:56:04Z Robertjamal12 13 Created blank page 44078 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Module:Transclusion count/data/H 828 4396 46826 46825 2025-05-09T12:01:24Z Robertjamal12 13 292 revisions imported from [[:en:Module:Transclusion_count/data/H]] 46825 Scribunto text/plain return { ["H-phrases"] = 3700, ["HABS"] = 2600, ["HAER"] = 2400, ["HDS"] = 3900, ["HD_Radio"] = 2100, ["HD_color"] = 2800, ["HKG"] = 3400, ["HMAS"] = 6500, ["HMCS"] = 5200, ["HMS"] = 37000, ["HNLMS"] = 2600, ["HOUR"] = 2300, ["HRV"] = 6800, ["HUN"] = 11000, ["HWYACR"] = 56000, ["Hab"] = 13000, ["Hair_space"] = 6700, ["Handbook_of_Texas"] = 2100, ["Hanging_indent"] = 6200, ["Hansard-contribs"] = 9400, ["Harv"] = 5900, ["Harvard_citation"] = 6100, ["Harvard_citation_no_brackets"] = 50000, ["Harvard_citation_text"] = 7500, ["Harvard_citation_year_brackets"] = 5300, ["Harvid"] = 71000, ["Harvnb"] = 49000, ["Harvp"] = 5300, ["Harvtxt"] = 7000, ["HasTemplate"] = 104000, ["Has_short_description"] = 764000, ["Hat"] = 13000, ["Hatnote"] = 704000, ["Hatnote_inline"] = 2400, ["Height"] = 93000, ["Help"] = 6600, ["Help_me-helped"] = 15000, ["Helpbox"] = 2600, ["Helpbox/styles.css"] = 2600, ["Helpme-helped"] = 2100, ["Hidden"] = 302000, ["Hidden/FC"] = 3900, ["Hidden_archive_bottom"] = 14000, ["Hidden_archive_top"] = 13000, ["Hidden_archive_top/styles.css"] = 13000, ["Hidden_begin"] = 352000, ["Hidden_begin/styles.css"] = 352000, ["Hidden_category"] = 7700, ["Hidden_end"] = 352000, ["Hidden_ping"] = 4600, ["Hidden_sort_key"] = 21000, ["High-Class"] = 15000, ["High-importance"] = 16000, ["High-use"] = 13000, ["Highlight"] = 7800, ["Highlight/core"] = 7900, ["Highlight_round"] = 4000, ["Hilite"] = 2400, ["Historic_Environment_Scotland"] = 2700, ["Historical"] = 25000, ["Historical_Dictionary_of_Switzerland"] = 4300, ["Historical_populations"] = 54000, ["History"] = 7600, ["History_icon"] = 9100, ["History_icon2"] = 9100, ["Hlist"] = 266000, ["Hlist/styles.css"] = 8520000, ["Hmbox"] = 28000, ["Hmbox/styles.css"] = 28000, ["Hndis"] = 73000, ["Hong_Kong_English"] = 3400, ["Horizontal_TOC"] = 6800, ["Horizontal_TOC/styles.css"] = 6800, ["HoursElapsed"] = 43000, ["Hours_elapsed"] = 43000, ["How_to_request_photo_in"] = 2600, ["Howtoreqphotoin"] = 2400, ["Hr"] = 8100, ["Hs"] = 21000, ["Hsp"] = 4900, ["Huge"] = 2100, ["Hugman"] = 7600, ["Human_name_disambiguation"] = 78000, ["Human_readable_duration"] = 30000, ["Humor"] = 3900, ["Hurricane_season_bar"] = 2500, ["Hurricane_season_bar/button"] = 2500, ["Hurricane_season_bar/styles.css"] = 2500, ["Hurricane_status_small"] = 2500, ["Höhe"] = 2000, ["Module:HTMLDecode"] = 828000, ["Module:Hatnote"] = 2020000, ["Module:Hatnote/styles.css"] = 2020000, ["Module:Hatnote_inline"] = 2500, ["Module:Hatnote_list"] = 1190000, ["Module:Hidden_ping"] = 4600, ["Module:High-use"] = 59000, ["Module:Highest_archive_number"] = 321000, ["Module:Historical_populations"] = 54000, ["Module:Historical_populations/styles.css"] = 54000, ["Module:Hms"] = 245000, ["Module:Human_readable_duration"] = 30000, } lh789mi3ukyetomyrb21m3l5vb2q5wc Nkyekyεmu:Pages using the Kartographer extension 14 4397 46991 46987 2025-05-09T12:02:21Z Robertjamal12 13 46991 wikitext text/x-wiki {{Hidden category}} hkte2duffkjywpxxt3lp18bww66fee6 Nhwɛdo:Ghanaian MPs by Parliament header 10 4398 47919 47303 2025-05-14T14:07:27Z Robertjamal12 13 47919 wikitext text/x-wiki <noinclude>A template to provide a navigation box for the sub-categories of [[:Category:Members of the Parliament of Ghana by term]] Usage: <code><nowiki>{{Ghanaian MPs by Parliament header|</nowiki>''nn''<nowiki>}}</nowiki></code>, where ''nn'' is the number of the Parliament * e.g. for the [[List of MPs elected in the 2004 Ghanaian parliamentary election|10th Parliament of Ghana (2005&ndash;2009)]], use <code><nowiki>{{Ghanaian MPs by Parliament header|10}}</nowiki></code></noinclude> <includeonly><span style="color:red">{{ #if: {{{1|}}} | | '''ERROR: this template needs one paramaeter: the number of the parliament (e.g. 10 for the 10th Parliament)'''<br />e.g. for the [[List of MPs elected in the 2004 Ghanaian parliamentary election|10th Parliament of Ghana (2005&ndash;2009)]], use <code><nowiki>{{Ghanaian MPs by Parliament header|10}}</nowiki></code>}}</span></includeonly> {| class="toccolours" align="center" !Ghana mbrahyɛbaguafo: || {{#switch: {{{1}}} | 1 | 2 | 3 | 4 | 5 | 6 = [[:Category:Ghanaian MPs 1951–1954|1951–54]] • [[:Category:Ghanaian MPs 1954–1956|1954–56]] • [[:Category:Ghanaian MPs 1956–1965|1956–65]] • [[:Category:Ghanaian MPs 1965–1966|1965–96]] • [[:Category:Ghanaian MPs 1969–1972|1969–72]] • [[:Category:Ghanaian MPs 1979–1981|1979–81]] • [[:Category:Ghanaian MPs 1993–1997|&rarr;]] | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 = [[:Category:Ghanaian MPs 1979–1981|&larr;]] • [[:Category:Ghana mbrahyɛbaguafo 1993–1997|1993–97]] • [[:Category:Ghana mbrahyɛbaguafo 1997–2001|1997–2001]] • [[:Category:Ghana mbrahyɛbaguafo 2001-2005|2001–05]] • [[:Category:Ghana mbrahyɛbaguafo 2005-2009|2005–09]] • [[:Category:Ghana mbrahyɛbaguafo 2009–2013|2009–13]]• [[:Category:Ghana mbrahyɛbaguafo 2013–2017|2013–17]]• [[:Category:Ghana mbrahyɛbaguafo 2017–21|2017–21]] • [[:Category:Ghana Mbrahyɛbaguafo 2021-2025|2021–25]] • [[:Category:Ghana mbrahyɛbaguafo 2025–2029|2025–29]] | Missing parameter! }} |} <noinclude> {{Esoteric}} [[Category:Ghana politics and government templates|{{PAGENAME}}]] </noinclude> ejpv6q6gwlbd4soq9nviia0st0t243m Nhwɛdo:SUBJECTSPACE formatted 10 4399 47102 47101 2025-05-09T13:23:31Z Robertjamal12 13 9 revisions imported from [[:en:Template:SUBJECTSPACE_formatted]] 47099 wikitext text/x-wiki {{#switch: {{SUBJECTSPACE}} | {{ns:0}} = article | {{ns:4}} = Wikipedia page | {{ns:2}} | {{ns:12}} = {{lc:{{SUBJECTSPACE}}}} page | #default = {{lc:{{SUBJECTSPACE}}}} }}<noinclude> {{Documentation}} </noinclude> 9ae6s1q65qparzetdf0woikw8gehejp Nhwɛdo:Intricate template 10 4400 47211 47210 2025-05-09T13:23:41Z Robertjamal12 13 106 revisions imported from [[:en:Template:Intricate_template]] 47210 wikitext text/x-wiki {{#switch:{{{form|}}} |editnotice = {{editnotice |id = {{{id|}}} |image = [[Image:Ambox warning yellow.svg|40x40px|alt=|link=]] |text = {{Intricate template/text}} |expiry= {{{expiry|}}} }} |#default = {{ombox |type = style |image = [[Image:Ambox warning yellow.svg|40x40px|alt=|link=]] |text = {{Intricate template/text}} }} }}<includeonly>{{#ifeq: {{PAGENAME}} | {{BASEPAGENAME}} | {{template other| [[Category:Intricate templates]] }} }}</includeonly><noinclude> {{Documentation}} <!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! --> </noinclude> 6zub6atbuj48o4melwyn5phur6e15d8 Nhwɛdo:Intricate template/text 10 4401 47216 47215 2025-05-09T13:23:42Z Robertjamal12 13 4 revisions imported from [[:en:Template:Intricate_template/text]] 47215 wikitext text/x-wiki '''This {{SUBJECTSPACE formatted}} employs intricate features of template syntax.''' <div style="padding-bottom:2px;">You are encouraged to familiarise yourself with its setup and [[mw:Help:Extension:ParserFunctions|parser functions]] before editing the template. If your edit causes unexpected problems, please [[Help:Reverting#Undo|undo]] it quickly, as this template may appear on a large number of pages.<br/> You can conduct experiments, and should test all major changes, in either <span class="nowraplinks">[[{{#ifexist:{{FULLPAGENAME}}/Sandbox|/Sandbox|{{#ifexist:{{FULLPAGENAME}}/test sandbox|/test sandbox|{{#ifexist:{{FULLPAGENAME}}/Test sandbox|/Test sandbox|{{#ifexist:{{FULLPAGENAME}}/test|/test|{{#ifexist:{{FULLPAGENAME}}/Test|/Test|/sandbox}}}}}}}}}}|this template's sandbox]]</span>, the [[Template:Template sandbox|general template sandbox]], or your user space before changing anything here.</div> lqcqpyqgg7daw4ylh8274kd3mj2kt7q Nhwɛdo:Esoteric 10 4402 47226 47225 2025-05-09T13:23:43Z Robertjamal12 13 9 revisions imported from [[:en:Template:Esoteric]] 47225 wikitext text/x-wiki #REDIRECT [[Template:Intricate template]] {{Rcat shell| {{R from move}} {{R from template shortcut}} }} 5yxjxunjbi63hm35gz6gm86rd83vrwe Nkyekyεmu:Ghana mbrahyɛbaguafo 2009–2013 14 4403 47427 2025-05-09T14:35:36Z Robertjamal12 13 Created page with "{{Ghanaian MPs by Parliament header|11}}" 47427 wikitext text/x-wiki {{Ghanaian MPs by Parliament header|11}} ie3xc7vi75lo2zhkyoi0qv7ibxhyxuj Nkyekyεmu:Ghana mbrahyɛbaguafo 1997–2001 14 4404 47642 2025-05-14T13:20:31Z Robertjamal12 13 Created page with "{{Ghanaian MPs by Parliament header|08}}" 47642 wikitext text/x-wiki {{Ghanaian MPs by Parliament header|08}} qefx3hjp3vvkgguh1jmhxawm1dbkkmz Nkyekyεmu:Ghana mbrahyɛbaguafo 2013–2017 14 4405 47818 2025-05-14T13:43:33Z Robertjamal12 13 Created page with "{{Ghanaian MPs by Parliament header|12}}" 47818 wikitext text/x-wiki {{Ghanaian MPs by Parliament header|12}} p5y1vy4osc19b7kis6pbynnyp6kde4z Nkyekyεmu:Ghana mbrahyɛbaguafo 2017–21 14 4406 47920 2025-05-14T14:10:20Z Robertjamal12 13 Created page with "{{Ghanaian MPs by Parliament header|13}}" 47920 wikitext text/x-wiki {{Ghanaian MPs by Parliament header|13}} gkqlyakpbx59j5kg604uyuls4elq8og Serwaa kesse Girl's senior high school 0 4407 48031 2025-05-15T16:46:07Z Robertjamal12 13 Robertjamal12 moved page [[Serwaa kesse Girl's senior high school]] to [[Serwaa Kesse Girl's Senior High School]] 48031 wikitext text/x-wiki #REDIRECT [[Serwaa Kesse Girl's Senior High School]] qn4q3f3y0f5abblmk0oruge4aa2u0lm Nkyekyεmu:CS1 British English-language sources (en-gb) 14 4408 48033 2025-05-23T13:50:31Z Robertjamal12 13 Created page with "{{hidden category}}" 48033 wikitext text/x-wiki {{hidden category}} jcsw6cp0uirpdmo26ufvhpdp2opj2n6 Nkyekyεmu:CS1 American English-language sources (en-us) 14 4409 48034 2025-05-23T13:50:52Z Robertjamal12 13 Created page with "{{hidden category}}" 48034 wikitext text/x-wiki {{hidden category}} jcsw6cp0uirpdmo26ufvhpdp2opj2n6 Nkyekyεmu:CS1 English-language sources (en) 14 4410 48035 2025-05-23T13:50:58Z Robertjamal12 13 Created page with "{{hidden category}}" 48035 wikitext text/x-wiki {{hidden category}} jcsw6cp0uirpdmo26ufvhpdp2opj2n6 Nkyekyεmu:Ghana mbrahyɛbaguafo 1993–1997 14 4411 48037 2025-05-23T13:56:30Z Robertjamal12 13 Created page with "{{Ghanaian MPs by Parliament header|07}}" 48037 wikitext text/x-wiki {{Ghanaian MPs by Parliament header|07}} 9e563e4alb4osdzrk554d6xe6fxgpvm Gomoa Ajumakoansa 0 4412 48231 48230 2025-05-25T22:07:06Z Laudeson 68 48231 wikitext text/x-wiki '''''Gomoa Ajumakoansa''''' yɛ kurow kor a ɔwɔ Gomoa Atɔree Mansin a ɔwɔ Finimfin Mantɔw mu, wɔ Ghana. Edwumapɔn a kurowmufo no dzi papaapa nye ekuadwuma. Ɔyɛ kurow a no mu dɔm bɔbor mpem awɔtwe (8000). 8nevsndr1kx5d8f9tc99ee214d26f07 Nkyekyεmu:World Heritage Sites in Danger 14 4413 48250 2025-05-26T13:55:55Z Robertjamal12 13 Created page with "World Heritage Sites in Danger" 48250 wikitext text/x-wiki World Heritage Sites in Danger 9vwu5mjgpwpnlavok0n97nyisqz9ni2 National Coalition of Blacks for Reparations in America 0 4414 48311 48309 2025-06-07T12:15:36Z Assilidjoe 33 #AWC2025 48311 wikitext text/x-wiki {{Databox|item=Q117599258}}'''National Coalition of Blacks for Reparations in America (N'COBRA)''' yɛ dwumakuw a ɔboa nkan mbasantsen a nna wɔyɛ nkowaa a wɔwɔ United State wɔ sika afamu.<ref name=NYTimes19940721>{{cite news|title=Blacks Press the Case for Reparations for Slavery|first=Lena|last=Williams|date=July 21, 1994|work=[[The New York Times]]|url=https://www.nytimes.com/1994/07/21/us/blacks-press-the-case-for-reparations-for-slavery.html}}</ref><ref name=NYTimes20010604 /><ref>{{cite news|title=What to know about calls for reparations for Britain's legacy of slavery in the Caribbean|date=September 16, 2022|publisher=[[PBS]]|url=https://www.pbs.org/newshour/world/what-to-know-about-calls-for-reparations-for-britains-legacy-of-slavery-in-the-caribbean|first1=Kenichi|last1=Serino|first2=Justin|last2=Stabley}}</ref><ref>{{cite web|title=How Chicago Became the First City to Make Reparations to Victims of Police Violence: The ordinance provides a meaningful model for creating reparations at the local level|first1=SARAH|last1=MACARAEG|first2=YANA|last2=KUNICHOFF|date=March 21, 2017|work=[[Yes! (U.S. magazine)|Yes!]]|url=https://www.yesmagazine.org/issue/science/2017/03/21/how-chicago-became-the-first-city-to-make-reparations-to-victims-of-police-violence}}</ref> == Abakɔsɛm == Wɔtseew National Coalition of Blacks for Reparations in America wɔ afe Fankwa 26, 1987 mu,<ref name=NCOBRAwebsite>{{cite web|title=What is N'COBRA?|url=https://ncobra.org/aboutus/index.html|publisher=National Coalition of Blacks for Reparations in America|website=ncobra.org|access-date=February 26, 2023}}</ref> a no botae nye dɛ wɔbɛtserɛw nsɛm mu na wɔaboa botae a wɔdze esi hɔ wɔ ber tsentsen mu a ɔnye dɛ wobenya nkowaasom ho akatua wɔ United States no.<ref>{{cite magazine|title=The Case for Reparations|first=Ta-Nehisi|last=Coates|author-link= Ta-Nehisi Coates|work=[[The Atlantic]]|date=June 2014|url=https://www.theatlantic.com/magazine/archive/2014/06/the-case-for-reparations/361631/|quote=In the 20th century, the cause of reparations was taken up by a diverse cast that included the Confederate veteran Walter R. Vaughan, who believed that reparations would be a stimulus for the South; the black activist Callie House; black-nationalist leaders like “Queen Mother” Audley Moore; and the civil-rights activist James Forman. The movement coalesced in 1987 under an umbrella organization called the National Coalition of Blacks for Reparations in America (N'COBRA).}}</ref> Hɔn a wɔtseew N'COBRA nye Imari Obadele na<ref>{{cite news|title=Imari Obadele, Who Fought for Reparations, Dies at 79|first=Douglas|last=Martin|date=February 5, 2010|work=[[The New York Times]]|url=https://www.nytimes.com/2010/02/06/us/06obadele.html}}</ref><ref>{{cite web|title=In the News: Mayor Sarno, Representative Williams and Officials Celebrate 37th Annual Black American Heritage with Special Flag Raising Ceremony|date=February 1, 2023 |url=https://www.springfield-ma.gov/cos/news-story?tx_news_pi1%5Baction%5D=detail&tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Bnews%5D=16140&cHash=a1eb084222797553936bc545ec5d1158|publisher=City of Springfield, Massachusetts|website=springfield-ma.gov}}</ref> Chokwe Lumumba; nkaafo a wɔka ho ma wɔtsewee yɛ National Conference of Black Lawyers,<ref>{{cite book|last=Winbush|first=Raymond|title=Should America Pay?: Slavery and the Raging Debate on Reparations.|location=New York, NY|publisher= HarperCollins|date=2010}}</ref> New Afrikan Peoples Organization na Republic of New Afrika.<ref name=NCOBRAwebsite /> Afe 1994 mu no, N'COBRA yɛɛ ɔman nhyiamu maa tsemamufo wɔ Detroit. Akasafo no hɔn mu kor nye Ɔbaahembaa Moore,<ref>{{cite news|title=Queen Mother Moore, 98, Harlem Rights Leader, Dies|first=Eric|last=Pace|date=May 7, 1997|work=[[The New York Times]]|url=https://www.nytimes.com/1997/05/07/nyregion/queen-mother-moore-98-harlem-rights-leader-dies.html}}</ref> ɔno na ɔtseew Republic of New Afrika. == Edwumakuw No Ne Nhyehyɛɛ == N'COBRA dwumakuw no gyina ɔman no mu bagua ahorow akron do:<ref name=NCOBRAwebsite /><ref name=ERT /> * Sikasɛm mu nkɔdo * Nyimpa ahoɔdzen * Mbrɛ wɔyɛ edwuma wɔ mbra kwan do. * Mbrahyɛbagua * Dawurbɔ na nsɛm ho Amandzɛɛbɔfo * Kuw mba na dwumakuw mpontu * Amanaman ntamu nsɛm * Mbaabun * Nwomasua Wɔakyekyɛ N'COBRA no mu kuwbayɛ akɔ ekuwekuw ebiasa mu: ankorankor kuw mba, ɔmanmu na ndwumakuw nkyekyɛmu, na ndwumakuw ahyehyɛdze. N’COBRA no mu mba wɔ United States ne fa ahorow pii (be tse dɛ Philadelphia) na Africa, Europe, Central, na South America, na Caribbean ne fa bi.<ref name=NYTimes19940721 /> (such as [[Philadelphia]])<ref>{{cite web|title=Philadelphia is open to exploring a reparations task force, city says, after advocates push for action: The idea of a formal commission is backed by activists, Council members, and at least one mayoral candidate|first=Jordan|last=Levy|date=January 20, 2023|url=https://billypenn.com/2023/01/20/philadelphia-reparations-commission-task-force-ncobra/|work=[[Billy Penn (news site)|Billy Penn]]}}</ref> Ɔman no n'akandzifo etsitsir na wodzi dwumakuw no ho dwuma.<ref name=NCOBRAwebsite /> == Gyinabew ahorow == The stated mission of the National Coalition of Blacks for Reparations in America is: National Coalition of Blacks for Reparations in America no botae a wɔakyerɛw ato hɔ nye: <blockquote>.... ...dɛ wobedzi konyim ama Afrika Abibifo Asefo a wɔtse United States nye n’ahye do ama nyimpa nkunkumii ɔko a wɔkoe dze tsiaa Afrikafo ma ɔdze TransAtlantic Slave "Trade" Chattel Slavery, Jim Crow na Chattel Slavery’s ntoado nsɛnkyerɛdze no (Maafa no) bae no ho. Dɛ mbrɛ wobotum ayɛ no dɛm no, N'COBRA bɛhyehyɛ na wɔaboaboa Abibifo nkurow nyina ano, ayɛ no akatua kuw a ogyina nyimpadɔm do a odzi mu. N'COBRA bɛsan ayɛ edwuma dɛ edwumakuw a ɔyɛ ntamgyinafo ma akatua a wɔdze ma hɔn a wɔbɔ hɔnho mbɔdzen wɔ United States. Bio, ɔnam ne mpanyindzi wɔ akatua kuw a ɔwɔ United States na n’ahye mu no do, N'COBRA hu dɛ akatua yɛ ehiadze ma Afrikafo nyina na wɔnye afofor bɔbɔmu akyekyer amanaman ntamu akatua kuw no. Annyɛ yie koraa no bɛyɛ afe 2017 mu no, N'COBRA esusu dɛ ɔwɔ dɛ akatua mpatadze no yɛ mpɔtamu hɔ nsiesie na mbom nnyɛ dɛ wɔdze bɛma ankorankor a wɔwɔ nkowaa mbasantsen mu. Afe 2022, Taiwo Kujichagulia-Seitu a ɔwɔ N'COBRA kyerɛɛ kuw no botae maa "nsiesie a odzi mu". <ref>{{cite web|url=https://www.officialncobraonline.org/about|title=About: Our Mission|access-date=February 28, 2023|publisher=National Coalition of Blacks for Reparations in America|website=officialncobraonline.org}}</ref> }} Orunntum nnyɛ kyɛɛke bi kɛkɛ. Ntsi adze kɛse kor a ɔwɔ nsiesie a odzi mu no ho nye dɛ ɔwɔ dɛ yeyi dɛm anansesɛm a ɔfa aborɔfo tumdzi ho no fi hɔ.... Yɛnyɛ hɛn ho dɛ wɔmaa bibinyi biara a ɔwɔ ɔman yi mu no asaase na yetumii ... ɔman no hyɛɛ ase dɛ orutu mpon.<ref name="NewStandard">{{cite news |author=Michelle Chen |date=March 7, 2007 |url=http://newstandardnews.net/content/index.cfm/items/4449|title=Bill to Study Slavery Reparations Still Facing Resistance|work=The NewStandard|accessdate=March 11, 2023|archive-url=https://web.archive.org/web/20070317105452/http://newstandardnews.net/content/index.cfm/items/4449|archive-date=17 March 2007|url-status=dead}}</ref> Ɔno rinnyi dɛm anansesɛm a ɔfa aborɔfo tumdzi ho no mmfi hɔ, a ɔkyerɛ dɛ, ber a yefii hɛn asaase do no, polisifo botum dze hɔn enyi esi hɛn ho..., anka wɔbɛda ho ara ahaw hɛn. Ntsi sɛ yɛka nsiesie a odzi mũ ho asɛm a, ɔwɔ dɛ yɛhwɛ nsɔwano a yɛdze bɛma ɔhaw biara. Na sika a wotua anaa sika nndɔɔ so dɛ wobesiesie dza asɛe osian nkowaasom na etubrafosɛm na mpremprenyi gyidzi a ɔfa nyiyimu a ɔfa ahosu mu no ho.<ref>{{cite AV media|title=California Is A Step Closer To Reparations. Not All Black Residents Will Qualify|date=April 21, 2022|work=[[NPR]]|url=https://www.npr.org/transcripts/1093846226}}</ref> === Obiradzi ne da a ɔtɔ do du === N’COBRA agye June ne da a ɔtɔ do du no ato mu — a ɔdze kae ahofadzi a wɔdze maa Amerikafo a wɔyɛ ebibifo a wɔayɛ nkowaa no — dɛ dapɔnda fitsi afe1990 n'ahyɛse.<ref name=ERT>{{cite news|title=National Reparations Awareness Day celebrated, but not well known|first=Gina|last=Castro|date=February 23, 2023|url=https://evanstonroundtable.com/2023/02/23/national-reparations-awareness-day-celebrated-but-not-well-known/|work=Evanston RoundTable}}</ref> === H.R. 40 === H.R. 40, a wɔato dzin Commission to Study and Develop Reparation Proposals for African-Americans Act, yɛ Mbarahyɛ Bagua no akatua ho nhwehwɛmu mbra a Ananmusifo John Conyers (D-MI) na Sheila Jackson Lee (D-TX) dze aba Congress biara mu fitsi afe 1989.<ref name=MI /> Afe 2001 mu no, N'COBRA bɔboaa H.R.40; nokwasɛm nye yi, nna dwumakuw no nye mbra ho ɔfotufo panyin Adjoa Aiyetoro risiesie asɛm bi a wɔdze bɔkɔ akɛdan aban a ɔwɔ ɔman no mu no dze ahwehwɛ dɛ wotua hɔn kaw a.<ref name=NYTimes20010604> {{cite news|title=Calls for Slavery Restitution Getting Louder|first=Tamar|last=Lewin|date= June 4, 2001|work=[[The New York Times]]|url=https://www.nytimes.com/2001/06/04/us/calls-for-slavery-restitution-getting-louder.html}}</ref> === 2016 Anamɔntu Dze ma Ebibifo Prama === Dzifuu 2016 afe no mu no, Movement for Black Lives, nkabɔmkuw bi a wɔdze hɔn ho abɔ Black Lives Matter kuw no ho no, daa nhyehyɛɛ bi a ogyina akatua do edzi.<ref>{{cite news|title=Black Lives Matter Coalition Makes Demands as Campaign Heats Up|first=Yamiche|last=Alcindor|date=August 1, 2016|work=[[The New York Times]]|url=https://www.nytimes.com/2016/08/02/us/politics/black-lives-matter-campaign.html}}</ref> Prama no bobɔɔ ndzɛmba esia a wɔrohwehwɛ no edzin, a nhyehyɛɛ ho nyansahyɛ ahorow 40 na ɔwɔ mu, na “ɔhwehwɛ dɛ wontua hɔn kaw wɔ ɔhaw ahorow a ɔtsena hɔ daa a nkowaasom na sika a wɔdze hyɛ nwomasua nye ndwuma mu dze aba Afrikafo-Amerikafo do no ho.”<ref name=Reuters>{{cite news|date=August 2, 2016|title=Slavery reparations sought in first Black Lives Matter agenda|first=Eric M.|last=Johnson|url=https://www.reuters.com/article/us-usa-politics-race/slavery-reparations-sought-in-first-black-lives-matter-agenda-idUSKCN10C3E1|work=Reuters}}</ref> "Reuters kamfoo dɛm nkaabɔ yi a wɔdze too gua dɛ "ber a odzi kan a dɛm ahyehyɛdze ahorow a Ebibifo dzi hɔn enyim a ɔnye Black Lives Matter kuw a wɔdze ahyɛ amanhorow do no ayɛ kor akyerɛw fapem nhyehyɛɛ a ɔkɔ ekyir.""<ref name=Reuters /> == Ɔkatsia == Hɔn a wɔkasae tsiaa N'COBRA no ka dɛ edwumakuw no ayɛ biribi kumaa bi dze ama asɛm a ɔfa akatua ho wɔ U.S. no.<ref>{{cite web|date=Aug 1, 2019|title=Dereliction of Duty; The 30 year tenure of N'COBRA|first=Kofi|last=Changamire|url=https://medium.com/@productionsporo/dereliction-of-duty-the-30-year-tenure-of-ncobra-by-kofi-changamire-d0184046d502|website=Medium}}</ref><ref name=Moguldom>{{cite web|title=Are NAARC And N'COBRA Blocking A Modern, Lineage-Based Reparations Claim?|first=Ann|last=Brown|date=May 3, 2022|url=https://moguldom.com/406406/are-naarc-and-ncobra-blocking-a-modern-lineage-based-reparations-claim/|work=The Moguldom Nation}}</ref> Mfatoho, akatua ho ɔbenfo William A. Darity Jr. kyerɛwee dɛ, " ... N'COBRA nhyehyɛɛ no remma wonnya akatua ho nhyehyɛɛ a ɔbɛma woetua Amerika ebibifo asefo a wofi U.S. nkowaasom mu no ka." == Kuwmba afoforfo na adadaw a yenyim hɔn == * Imari Obadele — ɔka hɔn a wɔtsewee no ho * Chokwe Lumumba — ɔka hɔn wɔtsewee no ho * James Forman<ref name=WSJ /> * Efia Nwangaza - Ɔman no ne tsirtsenanyi * Adjoa Aiyetoro — mbra ho ɔfotufo panyin * Robin Rue Simmons — ɔka kuw no ho afebɔɔ * Conrad Worrill — sikasɛm ho nkɔdo panyin == Mboaedze == 4k6iransxlxr7npdcgah5ow599wbnmo African Union 0 4415 48331 48310 2025-06-13T16:10:25Z InternetArchiveBot 41 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 48331 wikitext text/x-wiki {{Databox|item=Q7159}} '''Ebibiman Kuw''' (AU) yɛ asasepɔn do nkabom a aman 55 na wɔwɔ mu<ref name="UIA">{{Cite web |url=https://uia.org/s/or/en/1100033436 |url-access= |title=African Union (AU) |author1=Staff writer |year=2025 |department=UIA Global Civil Society Database |website=uia.org |publisher=[[Union of International Associations]] |agency=Yearbook of International Organizations Online |location=Brussels, Belgium |format= |arxiv= |asin= |bibcode= |doi= |isbn= |issn= |jfm= |jstor= |lccn= |mr= |oclc= |ol= |osti= |pmc= |pmid= |rfc= |ssrn= |zbl= |id= |access-date=8 January 2025 |via= |quote= |trans-quote= }}</ref><ref>{{Cite web |date=May 6, 2024 |title=Member States AU-UN |url=https://www.africanunion-un.org/memberstates |access-date=2024-05-07 |website=WorldAtlas |language=en-US}}</ref> a ɔwɔ Afrika asasepɔn do. Wɔdze AU too gua wɔ Sirte Mpaamuka a wɔyɛɛ wɔ Sirte, Libya, wɔ Fankwa 9, 1999, a ɔhwehwɛɛ dɛ wɔmfa Afrika Aman Nkabom Kuw no nsi hɔ. Wɔdze kuw no sii hɔ wɔ Obiradze 9, 2002 wɔ Durban, South Africa.<ref name="African Union 2002">{{cite web |url=http://www.africa-union.org/official_documents/Speeches_&_Statements/HE_Thabo_Mbiki/Launch%20of%20the%20African%20Union,%209%20July%202002.htm |title=Launch of the African Union, 9 July 2002: Address by the chairperson of the AU, President Thabo Mbeki |first=Thabo |last=Mbeki |date=9 July 2002 |publisher=africa-union.org |location=ABSA Stadium, Durban, South Africa |access-date=8 February 2009 |archive-url=https://web.archive.org/web/20090503210549/http://www.africa-union.org/official_documents/Speeches_%26_Statements/HE_Thabo_Mbiki/Launch%20of%20the%20African%20Union%2C%209%20July%202002.htm |archive-date=3 May 2009}}</ref> Na AU no adwen nye dɛ obesi Afrika Koryɛ Ahyehyɛdze (OAU) a aban ahorow 32 a wɔdze hɔn nsa hyɛɛ ase dze sii hɔ wɔ Esusow Aketsiaba 25, 1963 wɔ Addis Ababa no ananmu; woguu OAU no mu wɔ Obiradzi 9,2002. Egyinasi a no ho hia paa a AU si no yɛ dza Afrika Aman Nkabom Kuw no Nhyiamu, afe faa nhyiamu a aman a wɔka ho no akandzifo na aban a wɔyɛ aman a wɔka ho no yɛ. AU kyerɛwfo adwumayɛbea, African Union Commission, wɔ Addis Ababa. Kurow kɛse wɔ AU na Lagos, Nigeria ber a nkurow akɛse a wɔaboaboa ano kɛse nye Cairo, Egypt. Afrika Aman Nkabom no wɔ nyimpa a wɔbor ɔpepepem 1.3 na ne kɛse bɛyɛ ɔpepem 30 km2 (12 ɔpepem sq mi) na ɔka wiadze egyinahyɛdze tse dɛ Sahara na Nile ho.<ref>{{cite book |last1=Manboah-Rockson |first1=Joseph |title=Politics & the Struggle for Democracy in Ghana: An Introduction to Political Science |date=23 September 2016}}</ref> Kasa tsitsir a wɔdze yɛ edwuma nye Arabic, Borɔfo, Franse, Portugal, Spania, na Swahili.<ref name="au.int">{{Cite web |url=https://au.int/en/about/languages |title=AU Languages |access-date=2 May 2021 |publisher=African Union |archive-date=7 April 2019 |archive-url=https://web.archive.org/web/20190407001442/https://au.int/en/about/languages |url-status=live }}</ref> Wɔ Afrika Aman Nkabom no mu no, aban nhyehyɛɛ ahorow tse dɛ Asomdwee na Ahobambɔ Bagua na Pan-African Mbrahyɛbagua no wɔ hɔ. G20 (Group of 20) nhyiamu a ɔkɔr do wɔ New Delhi, India wɔ afe 2023 mu no, Ebibiman Nkabom Kuw no bɛkaa G20 ho. == Edzida == Ebibiman Nkabom Kuw ne botae:<ref>{{Cite web |url=https://au.int/sites/default/files/pages/34873-file-constitutiveact_en.pdf |title=Constitutive Act |access-date=2 May 2021 |publisher=African Union |archive-date=15 April 2020 |archive-url=https://web.archive.org/web/20200415235637/https://au.int/sites/default/files/pages/34873-file-constitutiveact_en.pdf |url-status=live }}</ref> # Dɛ mbrɛ ɔbɛyɛ a koryɛ, koryɛ kɛse bɛba Ebibiman ntamu. # Dɛ ɔbɛbɔ Aman a wɔka ho no tumdzi, asasesin mu koryɛ na fahodzi ho ban. # Dɛ mbrɛ ɔbɛyɛ a asasepɔn no amambu na asetsena-sikasɛm mu nkabom bɛyɛ ntsɛntsɛm.<ref>{{cite web |url=https://www.guambia.com.uy/67/evolution-of-geopolitical-dynamics-in-africa/2312/ |title=Evolution of Geopolitical Dynamics in Africa |website=Guambia |date=28 November 2024 |access-date=2025-01-02}}</ref><ref>{{cite web |url=https://kcsgroup.com/the-new-power-play-in-africa-russia-china-and-the-shifting-sands-of-influence/ |title=The New Power Play in Africa: Russia, China, and the Shifting Sands of Influence |website=KCS Group |access-date=2025-01-02}}</ref> # Dɛ wɔbɛhyɛ Afrika gyinabea kor a ɔfa nsɛm a asasepɔn no na ne nkorɔfo enyi gye ho ho nkuran na wɔabɔ ho ban. # Dɛ wɔbɛhyɛ amanaman ntamu koryɛ ho nkuran, a wosusuw Amanaman Nkabom Mbrahyɛbagua na Amansan Mpaamuka a Ɔfa Hokwan a Nyimpa Wɔ Ho no ho dɛ mbrɛ ɔsɛ. # Dɛ mbrɛ ɔbɛyɛ a asomdwee, ahobambɔ, na ahotɔ aba asasepɔn no do. # Dɛ wɔbɛhyɛ ka-bi-ma menka bi ngyinadosɛm na nhyehyɛɛ ahorow, ɔmanfo kyɛfa na ndzido pa ho nkuran. # Dɛ wɔbɛhyɛ nyimpa na nyimpa ho kwan ahorow ho nkuran na wɔabɔ hɔn ho ban dɛ mbrɛ Ebibiban Mbra a Ɔfa Nyimpa na Nyimpa Hokwan Ho na nyimpa hokwan ho ndwinadze afofor a ɔfa ho kyerɛ no. # Dɛ wɔdze tsebea horow a no ho hia a ɔbɛma asaasepɔn no etum edzi ne dwuma a ɔfata wɔ wiadze nyinara sikasɛm na amanaman ntam nkitahodzi mu besi hɔ. # Dɛ wɔbɛhyɛ nkɔdo a ɔbɛtsena hɔ daa wɔ sikasɛm, asetena ne amambra mu na Ebibiman sikasɛm a wɔdze bɛka abom so ho nkuran. # Dɛ wɔbɛhyɛ koryɛ ho nkuran wɔ nyimpa dwumadzi nyinara mu dze ama Ebibiman asetsena gyinapɛn akɔ sor. # Dɛ mbrɛ ɔbεyε na ɔbεyε nhyehyɛɛ a ɔda Mantɔw Sikasɛm Aman a ɔwɔ hɔ dada na dza ɔbεba daakye no ntamu ama obotum edur Kabom no botae ho nkakrankakra. # Dɛ yɛbɛma asaasepɔn no nkɔdo akɔ enyim nhwehwɛmu a wɔbɛma enya nkɔdo wɔ ndwuma nyinara mu, tsitsir wɔ nyansahu na mfirdwuma mu. # Dɛ wɔnye amanaman ntamu ahokafo a wɔfata bɛyɛ edwuma wɔ nyarba a wobotum esiw ano a wobotu ase na apɔwmudzen pa a wɔbɛma enya nkɔdo wɔ asaasepɔn no do no mu.<br /><br />Ebibiman Nkabom no yɛ amambu na ndzido ekuw nyinara. Nhyehyɛɛ a ɔkorɔn sen biara a osi gyinae nye Ebibiman Nkabom no Bagua a aman a wɔyɛ AU no mufo no mpanyimfo anaa aban mpanyimfo nyinara na wɔwɔ mu. Félix Tshisekedi, Democratic Republic of the Congo Ɔmampanyin na odzii Nhyiamu no enyim. AU nso wɔ ananmusifo kuw, Pan-African Mbrahyɛbagua, a no mufo yɛ 265 a aman a wɔka AU ho no aman mbrahyɛbagua paw hɔn. Ne panyin nye Roger Nkodo Dang. === AU no amanyɛkuw afofor bi nye: === Edwumakuw Bagua a amannɔne asomfo na wɔwɔ mu, a osiesie gyinaesie ma nhyiamu no; Daa Ananmusifo Boayikuw a aman a wɔka AU ho no ananmusifo a wɔwɔ Addis Ababa na wɔwɔ mu; ne Sikasɛm, Asetsena, na Amambra Bagua (ECOSOCC), ɔmanfo kuw bi a wɔdze afotu ma. AU Commission, a ɔyɛ ɔkyerɛwfo edwumayɛbea a ɔhwɛ amambu nhyehyɛɛ do no, Nkosazana Dlamini-Zuma a ofi South Africa na odzii enyim. Wɔ Sanda 15, 2012 no, Dlamini-Zuma dzii nkonyim wɔ abatow a wɔdze sii akan dzendzeendzen mu dɛ ɔbɛyɛɛ basia a odzii kan wɔ Ebibima Nkabom Bagua no panyin, a ɔdze no sii Jean Ping a ofi Gabon ananmu. === AU nhyehyɛɛ fofor no, aman ahorow a wɔka ho na wɔgye: === Ebibima Bagua a Ɔhwɛ Hokwan a Nyimpa na Nyimpa Wɔ Do no wɔ Banjul, Gambia; na anyɛnkofa Fofor a Ɔhwɛ Ebibima Nkɔdo do (NEPAD) na APRM Akyerɛwfo na Pan-African Mbrahyɛbagua no wɔ Midrand, South Africa. Aserafo wodzi kan a AU dze hɔn ho gyee ɔman a ɔka ho mu n'aseraafo a wofi South Africa, Ethiopia, na Mozambique a wɔdze hɔn ho hyɛɛ asomdwee ho nhyehyɛɛ mu wɔ Esusow Aketsiaba 2003 mu dɛ wɔnkɔhwɛ mbrɛ wɔdze apam ahorow a wɔayɛ wɔ Burundi no bedzi dwuma no do. Wɔdze AU aseraafo so kɔɔ Sudan dɛ wɔrokɔhwɛ asomdwee wɔ Darfur Ɔko no mu, ansaana wɔdze asɛmpatserɛw edwuma no rehyɛ Amanaman Nkabom no nsa wɔ Sanda 1, 2008 ɔnam UNAMID do. AU wɔ asomdwee edwuma wɔ Somalia, a aseraafo a wofi Uganda na Burundi na wɔwɔ mu.<ref>{{Cite news |date=2010-07-27 |title=African Union adds 4,000 troops to Somalia peace force |language=en |work=Reuters |url=https://www.reuters.com/article/idUSLDE66Q23I |access-date=2022-05-17 |archive-date=17 May 2022 |archive-url=https://web.archive.org/web/20220517045202/https://www.reuters.com/article/idUSLDE66Q23I |url-status=live }}</ref> AU agye nkrataa fofor a no ho hia dodow bi a ɔdze gyinapɛn ahorow esi hɔ wɔ asaasepɔn no do, dze aka dza na ɔwɔ hɔ dada ber a wɔhyehyɛɛ no ​​no ho. Iyinom bi na Ebibiman Nkabom Apam a ɔfa Edzifudzepɛ a Wosiw ano na Wɔko tsia (2003), Ebibima Mbra a ɔfa Demokrasi, Abatow na Aban ho (2007), Anyɛnkofa Fofor a Ɔfa Ebibiman Nkɔdo Ho (NEPAD) na ne Mpaamuka a ɔbata ho a ɔfa Demokrasi, Amanyɛsɛm, Sikasɛm na Ndwumakuw ndzido ho.<ref>[https://web.archive.org/web/20070604051527/http://www.africa-union.org/root/au/Documents/Treaties/treaties.htm Africa-union.org] {{webarchive|url=https://web.archive.org/web/20070604051527/http://www.africa-union.org/root/au/Documents/Treaties/treaties.htm |date=4 June 2007 }}</ref> == Abakɔsɛm == Abakɔsɛm mu fapem a ɔwɔ Ebibiman Nkabom no mu no hyɛɛ ase wɔ Ebibiman a Wɔdzee Hɔn Ho no Nhyiamu a Odzi Kan, a wɔyɛɛ wɔ Nkran, Ghana fitso 15 kesi Ebɔbira 22, 1958. Na nhyiamu no tsirmpɔw nye dɛ wɔdze Ebibiman Da besi hɔ afe biara dze ahyɛ ahofadzi kuw a ɔfa ɔpɛ a Afrikafo wɔ dɛ wobɛdze hɔn ho efi etubrafo ndzido mu, na mbɔdzen a wɔbɔe ekyir yi dɛ wɔbɛka Ebibiman abom, a Ebibiman Koryɛ Nhyehyɛdze ka ho no egyina (OAU), a wɔdze sii hɔ wɔ Esusow Aketsiaba 22, 1963, na Ebibima Sikasɛm Kuw wɔ 1991.<ref>[https://www.sahistory.org.za/topic/history-africa-day-25-may] {{Webarchive|url=https://web.archive.org/web/20181210205406/http://www.sahistory.org.za/topic/history-africa-day-25-may|date=10 December 2018}} South African History Online (SAHO), 15 May 2018.</ref> Akasatsiafo kaa dɛ OAU tsitsir no annyɛ pii mfa mbɔ Ebibiman mma ho kwan na fahodzi ho ban mfir hɔn ankasa amambu akandzifo ho, nna wɔtaa frɛ no "Dictators' Club".<ref name="bbc2115736"/> Wɔsan dze adwen a ɔnye dɛ wɔbɔbɔ AU no wɔ 1990 mfe no finimfin wɔ Libya ɔmampanyin Muammar al-Gaddafi akandzi ase;<ref>{{Cite web|date=2011-12-05|title=The African Union After Gaddafi |url=http://blogs.shu.edu/journalofdiplomacy/2011/12/the-african-union-after-gaddafi/|access-date=2021-03-31|website=The Journal of Diplomacy and International Relations |language=en-US|archive-date=10 April 2021|archive-url=https://web.archive.org/web/20210410172928/http://blogs.shu.edu/journalofdiplomacy/2011/12/the-african-union-after-gaddafi/|url-status=live}}</ref>aman akandzifo na aban ahorow a ɔwɔ OAU no dze Sirte Mpaamuka (a wɔdze Sirte, Libya dzin too do) maa wɔ Fankwa 9, 1999, a ɔfrɛɛ dɛ wɔnhyehyɛ Ebibiman Nkabom Kuw. Mpaamuka no ekyir no, wɔyɛɛ nhyiamu ahorow wɔ Lomé wɔ afe 2000 mu, ber a wɔgyee Ebibiman Nkabom no Mbrahyɛbagua no too mu, na Lusaka wɔ afe 2001 mu, ber a wɔgyee nhyehyɛɛ a wɔdze bɛyɛ Ebibiman Nkabom no edzi no too mu no.Dɛm ber kor no ara mu no, wɔdze nhyehyɛɛ a wɔdze bɛhyehyɛ Anyɛnkofa Fofor a Ɔhwɛ Afrika Nkɔdo (NEPAD) so sii hɔ.<ref>{{Cite web|title=African leaders elect OAU boss|date=July 10, 2001|url=https://edition.cnn.com/2001/WORLD/africa/07/10/summit.secretary/index.html|access-date=2021-03-31|website=CNN |archive-date=14 April 2021|archive-url=https://web.archive.org/web/20210414032647/https://edition.cnn.com/2001/WORLD/africa/07/10/summit.secretary/index.html|url-status=live}}</ref><ref>{{Cite web|date=2015-08-27|title=New Partnership for Africa's Development – NEPAD {{!}} Poverty Eradication|url=https://www.un.org/development/desa/socialperspectiveondevelopment/issues/new-partnership-for-africas-development-nepad.html/|access-date=2021-03-31|website=www.un.org|language=en-US|archive-date=19 April 2021|archive-url=https://web.archive.org/web/20210419153619/https://www.un.org/development/desa/socialperspectiveondevelopment/issues/new-partnership-for-africas-development-nepad.html|url-status=live}}</ref> Ebibiman Nkabom Kuw no, ne guamtrani a odi kan, kan South Africa ɔman panyin Thabo Mbeki, na ɔde sii hɔ wɔ Durban wɔ Ayɛwoho 9, 2002 wɔ Afrika Aman Nkabom Kuw no Nhyiamu a odzi kan no ase.[22] Wɔyɛɛ Nhyiamu no nhyiamu a ɔtɔ do ebien wɔ Maputo wɔ afe 2003 mu na wɔyɛɛ nhyiamu a ɔtɔ do ebiasa wɔ Addis Ababa wɔ Ayɛwoho 9, 2004. Fitsi afe 2010 no, Ebibiman Nkabom Kuw no enyi esi do dɛ wɔbɛhyehyɛ Ebibiman nhunmu edwumayɛbea a wɔbɛka abom.<ref>{{cite news |last=Smith |first=David |title=Africa prepares to join the big boys in the space race |url=https://www.theguardian.com/world/2010/sep/05/africa-space-programme-david-smith |newspaper=The Guardian |date=5 September 2010 |access-date=16 December 2016 |archive-date=16 November 2016 |archive-url=https://web.archive.org/web/20161116213335/https://www.theguardian.com/world/2010/sep/05/africa-space-programme-david-smith |url-status=live }}</ref><ref>{{cite news |last=Smith |first=David |title=Sudanese president calls for African space agency |url=https://www.theguardian.com/world/2012/sep/06/sudanese-president-african-space-agency |newspaper=The Guardian |date=6 September 2012 |access-date=16 December 2016 |archive-date=2 January 2017 |archive-url=https://web.archive.org/web/20170102203403/https://www.theguardian.com/world/2012/sep/06/sudanese-president-african-space-agency |url-status=live }}</ref><ref>{{cite web |url=http://phys.org/news/2012-09-ministers-african-space-agency.html |title=Africa eyes joint space agency |publisher=Phys.org |date=11 September 2012 |access-date=21 October 2013 |archive-date=21 October 2013 |archive-url=https://web.archive.org/web/20131021070210/http://phys.org/news/2012-09-ministers-african-space-agency.html |url-status=live }}</ref><ref>{{cite web |url=http://allafrica.com/stories/201008090886.html |title=AU to Establish African Space Agency |first1=Onyebuchi |last1=Ezigbo |first2=Lois |last2=Okpara |publisher=All Africa |date=9 August 2010 |access-date=11 December 2015 |archive-date=12 February 2014 |archive-url=https://web.archive.org/web/20140212084442/http://allafrica.com/stories/201008090886.html |url-status=live }}</ref> Barack Obama nye United States ɔmampanyin a odzi kan a ɔtse hɔ a ɔkasaa wɔ Ebibiman Nkabom Kuw no enyim wɔ Addis Ababa wɔ [[Ayɛwoho]] 29, 2015. Wɔ ne kasa mu no, ɔhyɛɛ wiadze nkuran dɛ wɔmfa sika a wɔdze bɔto mu na eguadzi a wɔnye asaasepɔn no wɔ so nkɔ soro na ɔkamfoo nkɔdo a woenya wɔ nwomasua, ndwuma na sikasɛm mu nsɛnkyerɛdze. Naaso, ɔkasaa tsiaa demokrase na akandzifo a wɔpow dɛ wobegyaa hɔn tumdzi a wonnyi, nyiyimu a wɔyɛɛ tsiaa nyimpa kakra bi (a LGBTfo, nyamesom ekuw na mbusuakuw ka ho) na edzifudzepɛ so. Ɔhyɛɛ nyansa dɛ wɔmma demokrase na eguadzi a wɔdze hɔn ho bɛhyɛ mu dzen na ama Afrikafo asetsena akɔ sor kɛse.<ref>{{cite news |last1=Lee |first1=Carol E. |title=Obama Becomes First U.S. President to Address African Union |url=https://www.wsj.com/articles/obama-becomes-first-u-s-president-to-address-african-union-1438090849 |newspaper=The Wall Street Journal |date=28 July 2015 |access-date=29 July 2015 |archive-date=29 July 2015 |archive-url=https://web.archive.org/web/20150729094216/http://www.wsj.com/articles/obama-becomes-first-u-s-president-to-address-african-union-1438090849 |url-status=live }}</ref><ref>{{cite web |title=Remarks by President Obama to the People of Africa |url=https://obamawhitehouse.archives.gov/the-press-office/2015/07/28/remarks-president-obama-people-africa |via=[[National Archives and Records Administration|National Archives]] |work=[[whitehouse.gov]] |date=28 July 2015 |access-date=29 July 2015 |archive-date=20 January 2017 |archive-url=https://web.archive.org/web/20170120220442/https://obamawhitehouse.archives.gov/the-press-office/2015/07/28/remarks-president-obama-people-africa |url-status=live }}</ref> == Amanyɛsɛm == Ebibiman Nkabom Kuw no wɔ aban ahyehyɛdze dodow bi: === Pan-African Mbrahyɛbagua. === Dɛ ɔbɛyɛ Ebibiman Nkabom no mbrahyɛbagua a ɔkorɔn sen biara. PAP no atra wɔ Midrand, Johannesburg, South Africa. Mbrahyɛbagua no ananmusifo 265 a wɔapaw hɔn a wofi AU aman 55 no nyinara mu, na hɔn adwen nye dɛ wɔbɛma amanfo dze hɔn ho ahyɛ ka-bi-ma menkabi ndzido nhyehyɛɛ mu. Ne panyin nye Roger Nkodo Dang, a ofi Cameroon. === Ebibiman Nkabom Kuw no Nhyiamu === Aman mpanyimfo ne AU aman aban mpanyimfo na wɔwom, na mprempren Nhyiam no ne Afrika Aman Nkabom no sodikuw a ɛkorɔn sen biara. Ɛde nkakrankakra de ne gyinaesi tumi no bi rema Pan-African Mbrabagua no. Ohyia mpɛn kor afe biara na nam adwene a ɛwɔ hɔ anaa nnipa dodow nkyem abiɛsa mu abien so na esi gyinae. Mprempren AU no guamtrani ne Ɔmampanyin Macky Sall, Senegal Ɔmampanyin. Ebibiman Nkabom Bagua (anaasɛ Tum) . Ebibiman Nkabom no kyerɛwfo edwumayɛbea a ɛwɔ commissioners du ne edwumayɛfo a wɔboa na wɔn edwumayɛbea tse wɔ Addis Ababa, Ethiopia. Wɔ ɔkwan a ɛte sɛ ne nyɛnko Europafo, Europa Bagua no so no, ɛyɛ n’asɛyɛde sɛ ɛhwɛ AU dwumadzi ne nhyiam ahorow so na ɔhwɛ so. == Mboaedze == hrhjuh5lx5gib114pbd7adrmj576mqt Reparations for Slavery 0 4416 48316 48315 2025-06-10T13:59:46Z Assilidjoe 33 Medze mboaedze aka ho 48316 wikitext text/x-wiki {{Databox|item=Q7313910}}'''Nkowaasom ho mpatadze''' no dze akatua ahorow ho nhyehyɛɛ a United Nations yɛe a ɔfa nkorɔfo a United States na nkaafo a wɔka hɔn ho nam nkowaasom do tsiatsiaa nkowaa na hɔn asefo hɔn fahodzi na akwannya do no dzi dwuma. Yɛwɔ dza ɔnam mbra kwan do na yɛwɔ dza ɔfa daadaa pɛrpɛryɛ ho. Akatua no tum fa akwan ahorow pii do ba, a bi nye dɛ wɔhyɛ da ara si mu kɔ kedzi ho dwuma na dza ɔfa sika do ba a wɔdze ma nkowaa hɔn asefo no, fɔ a wɔgye to mu dɛ wodzi anaa akyɛpa a wɔdze ma nkorɔfo anaa amanaman a nkowaasom haaw hɔn no, anaa so mpo wɔdze hɔn a wɔkɔr nkowaasom mu hɔn edzin bɔtoto ndzɛmba ma ayɛ nkaadum kɛse ama nkorɔfo. "Nkorɔfo a nkowaasom ho nsunsuando bɔn baa hɔn do" botum egyina hɔ ama nkowaasom a etwa mu no anaa dza ogu do rokɔ do wɔ mfeha a ɔtɔ do eduonu biako no. == United Nations Nhyehyɛɛ == Dɛ mbrɛ United Nations nhyehyɛɛ kyerɛ no, " mpatadze akatua ahorow" kyerɛ nhyehyɛɛ a aban nam ndzɛmba ahorow na egyinahyɛdze a ɔyɛ hɔn mboa ahorow do dze egu akwan mu a ɔhwɛ siesie ndzɛmba a ɔko tsia nkorɔfo anaa hɔn ebusua hɔn fahodzi a hɔn mborɔn na kurow mu nyina ka ho. UN no kyerɛ dɛ dɛm ndzɛmba etsitsir yi nyina bɛkeka abɔ mu ana wɔafrɛ biribi dɛ akatua: nsumii,mpata,adwen mu nsiesie na akomatɔyamu.<ref name="e910">{{cite web | title=Reparations | website=OHCHR | date=15 December 2020 | url=https://www.ohchr.org/en/transitional-justice/reparations | access-date=31 May 2025}}</ref> == Ahorow == Akatua ahorow no nam akwan beberee do ba, a ndzɛmba a wɔnam do yɛ mu bi nye dza wɔfrɛ no affirmative action(a ɔyɛ dza wɔyɛ dze siw dza otsia nkorɔfo hɔn fahodzi do no ano); ankorankor sikatua; sika a wotu dze pata nkorɔfo; sika a wɔdze ma binom ma wɔdze kosua adze na nwomasua ho nhyehyɛɛ ahorow;<ref name="UMass Reparations Article">{{cite web |url=https://guides.library.umass.edu/reparations |title=An Historical Timeline of Reparations Payments Made From 1783 through 2020 by the United States Government, States, Cities, Religious Institutions, Colleges and Universities, and Corporations |first=Allen |last=Davis |publisher=University of Massachusetts Amherst |access-date=July 12, 2020 |date=May 11, 2020}}</ref> dza wɔdze gu akwan dɛ obesiw atɛnkyea ano; anaa nsaase a wɔdze yɛ mpatadze a ɔfa fahodzi ne gye ho;<ref name="Black Asheville Demands">{{cite web |website=Black Asheville Demands (BAD)|title= Reparations Section |url=https://www.blackavldemands.org/ |archive-url=https://web.archive.org/web/20200615185752/https://www.blackavldemands.org/ |url-status=usurped |archive-date=15 June 2020 |access-date=July 12, 2020 |date=June 26, 2020}}</ref><ref>{{cite web |title=Confederate monuments in downtown Asheville removed or covered|url=https://wlos.com/news/local/vance-monument-robert-e-lee-confederate-monuments-downtown-asheville-removed-covered |date=July 10, 2020 |access-date=July 12, 2020 |first1=Kristy |last1=Kepley-Steward |first2=Stephanie |last2=Santostasi |website=wlos.com}}</ref> dɛ woriyiyi ndzɛmba a woesisi no dɛ nkaadum na wɔsan rema akwan edzin fofor a ɔhyɛɛ hɔna wɔdze binom kɔr nkowaasom mu na hɔn a wokoe tsiaa nkowaasom;<ref name="u881"/> anaa wɔdze obi a ɔkɔr nkowaasom mu anaa obi a ɔpeer dɛ biribi dɛm bɛba ewiei ne dzin bɔto dan bi do.<ref name="u881">{{cite journal | last=Andrews | first=Kehinde | title=The Knife is Still in Our Backs: Reparations Washing and the Limits of Reparatory Justice Campaigns | journal=Development and Change | publisher=Wiley | volume=55 | issue=4 | year=2024 | issn=0012-155X | doi=10.1111/dech.12848 | doi-access=free | pages=628–650}}</ref> == Hɔn A Wodzii Mu Ntsin == === Netherlands === Mumu mu wɔ afe 2022 mu no, Netherlands ɔman no soafo panyin a ɔdze Mark Rutte, gyinaa hɔn aban n’anan mu paa kyɛw wɔ dza wɔyɛɛ wɔ nkowaasom mu wɔ dwumadzi bi a ɔkɔr do wɔ National Archives ase wɔ Hague, a nna ndwumakuw ahorow a wɔka bi ma afofor hɔn ananmusifo ahorow wɔ hɔ. Ɔhyɛɛ bɔ dɛ wɔdze Euros ɔpepe aha ebien dɛ “wɔdze robɔ iyi ho dawur ma nkorɔfo ehu, nkorɔfo aba ebosuo mu na wɔaahwɛ kwan a wɔbɛfa do aka nkowaasom ho nsunsuando a ɔwɔ hɔ sesei”, na wɔnye Carribean aman,Suriname na aman afofor reyɛ nhyehyɛɛ a wɔdze bɛkaa abakɔsɛm a ɔfa nkowaasom ho wɔ Ayɛwoho 1,2023.<ref>{{cite web | title=Government apologises for the Netherlands' role in the history of slavery | website=Government of the Netherlands | date=19 December 2022 | url=https://www.government.nl/latest/news/2022/12/19/government-apologises-for-the-netherlands-role-in-the-history-of-slavery | access-date=12 May 2023}}</ref><ref>{{cite web | title=Mission Statement | website=Heirs of Slavery | url=https://www.heirsofslavery.org/mission-statement | access-date=12 May 2023}}</ref> === United Kingdom === Afe 2010 mu no, nkorɔfo kae kɔr ekyir yie dɛ mpata ahorow bɛba do, na no ho mfatoho no bi nye aman nyina mu mpata sikatua a ɔkasa fa nkowaa hɔn fahodzi a wotsiatsiaa do na akyɛpa ahorow a ɔbae a wɔammfa biribiara yehu no enyikan do biara annkɔ annkɛma.<ref>{{cite journal |url=https://journals.openedition.org/etudesafricaines/4543?lang=en |title=Reparations to Africa and the Group of Eminent Persons |date=2004 |first=Rhoda E. |last=Howard-Hassmann | author-link = Rhoda E. Howard-Hassmann |journal=Cahiers d'Études africaines |volume=44 |issue=173–174 |pages=81–97 |doi=10.4000/etudesafricaines.4543 |s2cid=145746084 |access-date=July 20, 2020 |quote=...a French law of 2001 that recognizes the trans-Atlantic slave trade as a crime against humanity, and the admission by the Belgians in 2002 of their role in the murder of Patrice Lumumba, first President of independent Congo.|doi-access=free }}</ref><ref name="Blair apology">{{cite web|url=http://news.bbc.co.uk/1/hi/uk_politics/6185176.stm |title=Blair 'sorrow' over slave trade {{!}} Prime Minister Tony Blair has said he feels 'deep sorrow' for Britain's role in the slave trade|publisher=BBC News|date=27 November 2006|access-date=15 March 2007}}</ref> Mbom, Obiradzi bosoom mu wɔ afe 2023 mu no, Brattle Kuw no dze amandzɛɛ bɔtoo gua a nna ɔfa mpata a ɔkɔr do wɔ University of the West Indies ber a odzi kan, a wɔdze sika dollars ɔpepem ɔpepem ɔha maa hɔn a nkowaasom koe tsiaa hɔn ber a ɔkɔr do na n’ekyir nyina no. ==== Slave owners' compensation (1837) ==== Hwɛ iyi so: Slave Compensation Act 1837 Akowaa Mpatadze Mbra wɔ afe 1837 mu no yɛ Mbra a United Kingdom hɔn mbrahyɛbagua gyee too mu wɔ Mumu 23,1837 mu, dɛ ɔmfa mpata a ɔdze fahodzi ba mbra. Wotuaa nkowaa ewuranom bɛyɛ euro ɔpepe eduonu dɛ wɔnhwɛ ho mpɔn nkowaa bɔbor apem eduanan a nna wɔwowɔ Carribean aman mu, Mauritius na Cape of Good Hope mu.<ref>{{cite web | title=1837: 1 Victoria c.3: Slavery Compensation Act | via=The Statutes Project | date=1837| publisher= [[British Government]] | url=https://statutes.org.uk/site/the-statutes/nineteenth-century/1837-1-victoria-c-3-slavery-compensation-act/ | access-date=5 January 2023}}</ref><ref>{{cite book|title =BBC History magazine| publisher=Bristol Magazines Ltd| issn=1469-8552|date=June 2010}}</ref> Nna iyi gyina hɔ ma Britainfo hɔn Fotow a wɔdze si hɔ bɔ hɔnho bra  afe biara no mu ɔha nkyekyɛmu  eduanan a sɛ nkyɛ yɛdze rototo ndɛ dze ho a, ɔbɛyɛ bɛyɛ euro ɔpepem duesia na ekyir pɔw enum. No mu bi a wotuae no, wɔdaan no ɔha nkyɛmu ebiasa na ekyir pɔw  enum a aban tua dabaa a ɔbɛyɛɛ nhyehyɛɛ a ɔbɛkaa hɔ.<ref name=naarc/> Some of the payments were converted into 3.5% government annuities, which caused a drawn-out process.<ref>{{cite web | last=Brown | first=Matthew | title=Fact check: United Kingdom finished paying off debts to slave-owning families in 2015 | website=USA TODAY | date=30 June 2020 | url=https://www.usatoday.com/story/news/factcheck/2020/06/30/fact-check-u-k-paid-off-debts-slave-owning-families-2015/3283908001/ | access-date=5 January 2023}}</ref> ==== Abuja Paamuka na ARM (1993) ==== Wɔtseew Africa Reparations Movement a  wɔsan frɛ hɔn ARM(a ɔwɔ UK)wɔ afe 1993 mu ber a Abuja Paamuka no daa Ebibirmu Fahodzi Nhyiamu a ogyina Mpatadze Akatua do a odzi kan a ɔkɔr do wɔ Abuja, a ɔwɔ Alataman mu wɔ afe kor noara mu. Alata aban no nye Organisation of African Unity(OAU) no hyehyɛɛ nhyiamu a ɔtse dɛm no.<ref name=cr>{{cite web | title=African Union - Colonialism | website=Colonialism Reparation | url=https://www.colonialismreparation.org/en/compensations/african-union-colonialism.html | access-date=12 May 2023}}</ref> Afe 1993 n’ahyɛse mu ara no, mbrahyɛbaguanyi a ɔwɔ Britainman mu no kekyimaa ɔman a wɔreper mpata akatua  wɔ nkowaasom ntsi no mu.<ref>{{cite web| url=http://berniegrantarchive.org.uk/wp-content/uploads/2014/05/Reparations-or-Bust-Speech.pdf| first= Bernie| last=Grant| title= Reparations or Bust!| publisher= Africa Reparations Movement (UK) | series= Information Sheet No. 3| quote=...edited version of a speech he gave in Birmingham on 12th April...| pages=1–10}}</ref> Esusow Aketseaba 10, 1993 mu no na ɔdze too hɔn mbrahyɛbagua a ɔdze House of Commons no enyim dɛ otwar dɛ wɔgye paamuka a ɔtse dɛm no to mu na wohu dɛ paamuka no “hwehɛ dɛ wiadze mfɛndzanan nyina hu kaw kɛse a wɔdze Ebibifo a wonnyae nntuae, na aman a wɔdze hɔn kɔr nkowaasom mu na hɔn a wodzii hɔn aman do na wɔnsan ndwen mpatadze akatua no ho bio nkotua mma Ebibir aman na Ebibifo a wɔwɔ aman a womfi do mu;na wonhu nsunsuando bɔn a aba hɔn sikasɛm ntotoe na ankorankor do osian ntwuwdzi a wɔdze tsiaa Ebibir amamba na Ebibifo a wɔwɔ aman afofor do na nyiyimu a ogyina nyimpa n’ahosu do a akɔ akɛfa aba ; na wɔnhwɛ mboa OAU ber a wɔreper ahwehwɛ dza ɔdze mpatadze akatua yi bɛba no”. Nyia a ɔbɔɔ nasɛm yi ho kaw nye Bernie Grant, Tony Benn, Tony Banks,John Austin-Walker, Harry Barnes, na Gerry Bermingham. Labour  Party amanyɛkuw no mu mbrahyɛbaguafo eduanan esia foaa asɛm yi do, a nna hɔn a hɔn aban nntse do no hɔn panyin, Jeremy Corbyn ka ho bi.<ref>{{Cite web|date=10 May 1993|title=Abuja Proclamation – Early Day Motions|url=https://edm.parliament.uk/early-day-motion/5521/abuja-proclamation|access-date=2020-07-09|website=edm.parliament.uk|publisher=UK Parliament}}</ref> Abuja Paamuka no hwehwɛɛ dɛ ɔman biara benya no kuw a ɔhwɛ mpata akatua do wɔ Ebibir aman nyina mu na hɔn a wonnyi hɔn aman a wofi do mu no nyina mu. Bernie Grant dzii enyim ma wɔtseew ARM a ɔwɔ UK wɔ Mumu bosoom no mu wɔ afe 1993 mu a<ref name=hub>{{cite web | title=Africa Reparations Movement (UK) | website=Archives Hub | url=https://archiveshub.jisc.ac.uk/search/archives/e592d7bc-9dd7-3c28-8a10-49f56aadecab | access-date=12 May 2023}}</ref> nna ɔsan nye panyin, a nna nkorɔfo bi tse dɛ: hɔn kyerɛkyerɛwfo Sam Walker; ɔfotosamfo Linda Bellos na mpanyimfo nkaa tse dɛ Patrick Wilmott, Stephen A. Small ( Britainnyi a ɔakwadar nwomusua a ɔfa nkowaasom yie ),<ref>{{cite web | title=Stephen A. Small | website=African American Studies | url=https://africam.berkeley.edu/people/stephen-a-small/ | access-date=12 May 2023}}</ref><ref>{{cite web | title=Professor Stephen Small | website=National Museums Liverpool | date=25 August 2020 | url=https://www.liverpoolmuseums.org.uk/slavery-remembrance-day/professor-stephen-small | access-date=12 May 2023}}</ref>) na Hugh Oxley nyina ka no ho.<ref name=hub/> ARM hwɛe dɛ:<ref>{{Cite book|url=https://discovery.nationalarchives.gov.uk/details/r/6a140a54-662a-44cf-b533-4e8146898d7b |title=African Reparations Movement records 1963 – 2000| quote= This record is held by the [[Bishopsgate Institute]].|publisher=The National Archives|language=en}}</ref> * wɔbɛfa mbra kwan biara do enya mpatadze akatua osian nkowaasom na Ebibir mu amanfo a aman afofor bobuu hɔn na hɔn a woekopue aman fofor do no * wɔbɛfa mbra kwan biara do ma nsa aka Ebibifo hɔn ndzɛmba etsitsir efi bea wogu biara * wɔbɔhwehwɛ akyɛpa efi aborɔfo aban no hɔ wɔ Ebibifo a wɔdze hɔn kɔr nkowaasom mu na wobedzii hɔn do no * wɔbɔbɔ dza Ebibifo ayɛ aboa wiadze abakɔsɛm na enyibuei ho dawur akyerɛ * wɔbɔbɔ mbrɛ Ebibifo hɔn abakɔsɛm tse ankasa ho dawur na Ebibifo a eenya enyidzi na obu a wikitsae no bio * wɔbɛkyerɛkyerɛ na wɔama Ebibifo a wɔyɛ mbaabun a wɔwɔ Ebibir aman mu na aman afofor  do no ehu Ebibifo amambra ahorow,kasahorow na hɔn hɔn enyibuei Ekyir a Bernie Grant wuu wɔ afe 2000 mu no, ARM UK annyɛ edwuma bio.<ref>{{Cite book|last=Stanford-Xosei|first=Esther|title=Black British History : New Perspectives|publisher=Zed|editor-link= Hakim Adi|isbn=978-1786994257|editor-last=Adi|editor-first=Hakim| location=London |pages=176–198| chapter=The Long Road of Pan-African Liberation to Reparatory Justice|date=March 2019}}</ref> '''Class action (2004)''' Afe 2004 mu no no mbranyimnyi Ed Fagan a noho yɛ ahomtsew yie a odzi mpatadze akatua ekyir yie no kɛsamaan Lloyd’s of London a wɔma nsiekyirbaa wɔ hɔn nsa aɔwɔ nkowaasom a ɔkɔr do no mu dɛ wɔdze nsiekyirbaa memaa nsuhɛn ahorow a ɔfaa nkowaa no.<ref>{{Cite journal|year=2004|title=Slave descendants file $1 billion lawsuit against companies with alleged ties to slave trade|url=https://books.google.com/books?id=CL4DAAAAMBAJ&q=lloyds+of+london+genocide&pg=PA36|journal=Jet|volume=150|issue=17|pages=36–37}}</ref><ref>{{Cite news|url=https://www.theguardian.com/money/2004/mar/28/insurance.usnews|title=Slave descendants sue Lloyd's for billions|last=Walsh|first=Conal|date=27 March 2004|work=The Guardian|access-date=2017-03-14|language=en-GB|issn=0261-3077}}</ref><ref>"[http://news.bbc.co.uk/1/low/uk/3578863.stm Slave descendants to sue Lloyd's]". [[BBC News]], 29 March 2004. Retrieved on 15 October 2009.</ref> Dɛm asɛm yi annkɔ ennkesi hwee.<ref>{{Cite web|url=http://news.bbc.co.uk/1/hi/business/6422721.stm|title= Counting the cost of the slave trade|last=Stamp|first=Gavin|date=20 March 2007|website=BBC News news.bbc.co.uk|access-date=2017-03-14}}</ref> '''Akyɛpa''' Ɔberɛfɛw mu wɔ afe 2006 mu no, Britainman no no soafo panyin Tony Blair dze asɛm a ɔda awerɛhow kɛse edzi bɛkasae faa Britainman no hɔn dwumadzi wɔ nkowaasom mu na ɔkaa nna ɔyɛ “enyiwu kɛsekɛse”<ref name="Blair apology" /> Asɛm no bɔtɔɔ gua no, hɔn a wopia dɛ mpatadze akatua bɔkɔ do wɔ Britainman no mu no kasaa pii a, nna Esther Stanford rekyerɛ dɛ nkyɛ otwar dɛ ɔdze “akyɛpa papa”, a nkyɛ ɔno ekyir mpo no wɔdze “mpatadze ho nhyehyɛɛ bogu a akwan mu a sikatua ka ho”. Blair sanee dze akyɛpa bio bae wɔ afe 2007 mu ber a okehyiaa Ghana mampanyin John Kufour  no.<ref>[http://news.bbc.co.uk/1/hi/uk_politics/6451793.stm "Blair 'sorry' for UK slavery role"]. BBC News, 14 March 2007. Accessed 15 March 2007.</ref> Dzifuu bosoom mu wɔ afe 2007 mu no, ɔdzekurow a ɔwɔ London a ɔdze Ken Livingstone serɛe wɔ nyimpadɔm nyina enyim ber a nna woridzi 1807 Nkowaasom Ho Mbra no ne mfrenhyia a otsia aha ebien no wɔ hɔn dwuma  a wodzii wɔ nkowaasom mu no ho ntsi. Ne kasaa mu no, Livingstone dze too Britain Aban no enyim dɛ ɔnyɛ mbra a ɔbɛma wɔdze da bi esi hɔ afe biara dze akaa nkowaasom a ɔkɔr do no.<ref>{{cite news| url=https://www.theguardian.com/politics/2007/aug/24/london.humanrights|title=Livingstone weeps as he apologises for slavery|date=24 August 2007|newspaper=The Guardian|last1=Muir|first1=Hugh|access-date=30 July 2014}}</ref> ====Heirs of Slavery==== {{anchor|Heirs of Slavery}} In February 2023, former [[BBC]] journalist [[Laura Trevelyan]], whose family had owned plantations in [[Grenada]], travelled to Grenada to make an apology for harm caused and to give reparations. Her family has also apologised to the island nation for harm caused by slavery, and the group has called on the British Prime Minister and [[Charles III|King Charles]] to make a formal apology on behalf of the United Kingdom.<ref name=baker2023>{{cite web | last=Baker | first=Nick | title=These British 'heirs of slavery' are trying to make amends for past wrongs | website=[[ABC News (Australia)]]| date=11 May 2023 | url=https://www.abc.net.au/news/2023-05-11/british-heirs-of-slavery-reparations-caribbean/102308216 | access-date=11 May 2023}}</ref> In April 2023, she co-founded Heirs of Slavery, a group of descendants of people who had profited from British transatlantic slavery and want to make amends. Trevelyan's family has donated money towards education schemes in Grenada via [[CARICOM]], and hopes that Heirs of Slavery will bring similar actions on a greater scale. {{As of|May 2023}}, the other members of the group are [[David Lascelles]], 8th [[Earl of Harewood]]; Charles Gladstone, who is descended from prime minister [[William Gladstone]]; journalist [[Alex Renton]];<ref name=baker2023/> Richard Atkinson; John Dower (of the Trevelyan family); Rosemary Harrison; and Robin Wedderburn.<ref>{{cite web | title=About Us | website=Heirs of Slavery | date=26 April 2023 | url=https://www.heirsofslavery.org/members | archive-url=https://web.archive.org/web/20230503095309/https://www.heirsofslavery.org/members | archive-date=3 May 2023 | url-status=live | access-date=12 May 2023}}</ref> === United States === {{Main|Reparations for slavery in the United States}} {{see also|National African American Reparations Commission}} Slavery ended in the United States in 1865 with the end of the [[American Civil War]] and the ratification of the [[Thirteenth Amendment to the United States Constitution]], which declared that "Neither slavery nor involuntary servitude, except as a punishment for crime whereof the party shall have been duly convicted, shall exist within the United States, or any place subject to their jurisdiction".<ref>{{Cite web|url=https://www.constituteproject.org/constitution/United_States_of_America_1992|title=United States of America 1789 (rev. 1992)| website=Constitute Project}}</ref> At that time, an estimated four million African Americans were set free.<ref>{{Cite journal|last=King|first=Wilma|year=2004|title=Slavery, United States|url=http://go.galegroup.com/ps/i.do?p=GVRL&id=GALE%7CCX3402800373&v=2.1&it=r&sid=summon&authCount=1|journal=Encyclopedia of Children and Childhood: In History and Society|volume=3|pages=757–758}}</ref> There are instances of reparations for slavery, relating to the [[Atlantic slave trade]], dating back to at least 1783 in North America,<ref name="UMass Reparations Article" /> with a growing list of modern-day examples of [[Reparations for slavery in the United States#Legislation and other actions|reparations for slavery in the United States]] in 2020 as the call for reparations in the US has been bolstered by protests around police brutality and other cases of [[systemic racism]] in the US.<ref>{{cite web|url=https://www.theguardian.com/world/2020/jun/20/joe-biden-reparations-slavery-george-floyd-protests |first=Lauren |last=Gambino|title=Calls for reparations are growing louder. How is the US responding? |newspaper=The Guardian |quote="Several states, localities and private institutions are beginning to grapple with issue, advancing legislation or convening taskforces to develop proposals for reparations." |date=June 20, 2020 |access-date=July 20, 2020}}</ref> The call for reparations for [[racism in the United States|racism]] has also been made alongside calls for reparations for slavery.<ref>{{cite news |url=https://www.washingtonpost.com/outlook/reparations-for-slavery-arent-enough-official-racism-lasted-much-longer/2019/06/21/2c0ecbe8-9397-11e9-aadb-74e6b2b46f6a_story.html |title=Reparations for slavery aren't enough. Official racism lasted much longer. |first=Cheryll |last=Cashin |newspaper=[[The Washington Post]] |date=June 21, 2019 }}</ref><ref name="Black Asheville Demands" /> U.S. reparations movement leaders [https://liberationventures.b-cdn.net/A%20Dream%20in%20Our%20Name.pdf have developed] the following racial repair framework for categorizing the components of reparations for slavery: 1. Reckoning: Understanding or grappling with the what, who, how, and why of actions that have contributed to harm. 2. Acknowledgment: Public admission that harm has been done 3. Accountability: Ownership and commitment to take action, cease and repair harm. 4. Redress: Acts of restitution, financial compensation, and rehabilitation, proactive steps taken to embed racial justice into systems and “heal the wound” ==== Support for reparations ==== Within the political sphere, a bill demanding slavery reparations has been proposed at the national level, the "[[Commission to Study and Develop Reparation Proposals for African-Americans Act]]", which former Rep. [[John Conyers|John Conyers Jr.]] (D-MI) reintroduced to the [[United States Congress]] every year from 1989 until his resignation in 2017.<ref name=":0">Conyers, John (3 October 2013). [http://ibw21.org/commentary/my-reparations-bill-hr-40/ "My Reparations Bill – HR 40"], ''IBW21'' (Institute of the Black World).</ref> As its name suggests, the bill recommended the creation of a commission to study the "impact of slavery on the social, political and economic life of our nation";<ref>{{Cite web|url=https://www.congress.gov/bill/114th-congress/house-bill/40/all-info|title=All Bill Information for H.R.40 – Commission to Study Reparation Proposals for African-Americans Act|last=114th Congress|date=2016|website=Congress.Gov}}</ref> however, there are cities and institutions that have initiated reparations in the US (see {{section link|Reparations for slavery debate in the United States|Legislation and other actions|nopage=y}} for a list). In 1999, African-American lawyer and activist [[Randall Robinson]], founder of the [[TransAfrica]] advocacy organization, wrote that America's history of race riots, lynching, and institutional discrimination have "resulted in $1.4 trillion in losses for African Americans".<ref>{{Cite journal|last=Robinson|first=Randall|year=1999|title=He Drove the First U.S Stake in South African Apartheid|journal=Journal of Blacks in Higher Education|volume=24|pages=58}}</ref> Economist Robert Browne stated that, the ultimate goal of reparations should be to "restore the black community to the economic position it would have if it had not been subjected to slavery and discrimination".<ref name=":1">{{Cite journal|date=2000-01-01|title=Six White Congressmen Endorse Reparations for Slavery|jstor=2678973|journal=The Journal of Blacks in Higher Education|issue=27|pages=20–21|doi=10.2307/2678973}}</ref> He estimates a fair reparation value anywhere between $1.4 to $4.7 [[Orders of magnitude (numbers)|trillion]], or roughly $142,000 ({{inflation|US|142000|2015|fmt=eq|r=-3}}) for every black American living today.<ref name=":1" /> Other estimates range from $5.7 to $14.2<ref>{{cite journal |last1=Craemer |first1=Thomas |title=Estimating Slavery Reparations: Present Value Comparisons of Historical Multigenerational Reparations Policies |journal=Social Science Quarterly |date=21 April 2015 |volume=96 |issue=2 |pages=639–655 |doi=10.1111/ssqu.12151 }}</ref> and $17.1 trillion.<ref>{{cite web |last1=Myers |first1=Kristin |title=Slavery reparations could carry a $17 trillion price tag |url=https://finance.yahoo.com/news/40-acres-and-a-mule-reparations-in-2019-190018747.html |website=Yahoo |publisher=Yahoo Finance|date=27 June 2019 |access-date=June 28, 2019}}</ref> In 2014, American journalist [[Ta-Nehisi Coates]] published an article titled "[[The Case for Reparations]]", which discussed the continued effects of slavery and [[Jim Crow laws]] and made renewed demands for reparations. Coates refers to Rep. John Conyers Jr.'s H.R.40 Bill, pointing out that Congress's failure to pass this bill expresses a lack of willingness to right their past wrongs.<ref>{{Cite news|url=https://www.theatlantic.com/magazine/archive/2014/06/the-case-for-reparations/361631/|title=The Case for Reparations|last=Coates|first=Ta-Nehisi|date=June 2014|work=The Atlantic}}</ref> In September 2016, the [[United Nations]]' Working Group of Experts on People of African Descent encouraged Congress to pass H.R.40 to study reparations proposals. Still, the Working Group did not directly endorse any specific reparations proposal. The report noted that there exists a legacy of racial inequality in the United States, and explained that "Despite substantial changes since the end of the enforcement of Jim Crow and the fight for civil rights, ideology ensuring the domination of one group over another, continues to negatively impact the civil, political, economic, social and cultural rights of African Americans today." The report notes that, a "dangerous ideology of systemic racism inhibits social cohesion among the US population".<ref>{{Cite web|url=https://www.ushrnetwork.org/sites/ushrnetwork.org/files/unwgepad_us_visit_final_report_9_15_16.pdf|title=Report of the Working Group of Experts on People of African Descent on its mission to the United States of America|date=August 18, 2016|website=US Human Rights Network|access-date=11 July 2018|archive-date=17 January 2018|archive-url=https://web.archive.org/web/20180117075452/http://www.ushrnetwork.org/sites/ushrnetwork.org/files/unwgepad_us_visit_final_report_9_15_16.pdf|url-status=dead}}</ref> The topic of reparations gained renewed attention in 2020<ref>{{cite web |url=https://news.trust.org/item/20200624170052-dt00z/ |title=Calls for reparations gain steam as U.S. reckons with racial injustice |first1=Nellie |last1=Peyton |first2=Christine |last2=Murray |date=June 24, 2020}}</ref> as the [[Black Lives Matter]] movement named reparations as one of their policy goals in the United States. In 2020, rapper [[T.I.]] supported reparations that would give every African American {{US$|1}}{{nbsp}}million and asserted that slavery caused mass incarcerations, poverty, and other ills.<ref>{{Cite web|url=https://pulptastic.com/rapper-t-i-demands-44-trillion-in-slavery-reparations/|title=Rapper T.I. Demands $44 Trillion in Slavery Reparations|date=July 24, 2020|website=Pulptastic}}</ref> === Caribbean === From the perspective of [[international law]], it is questionable whether slavery, genocide, and other [[crimes against humanity]] had been outlawed at the time they were committed in the Caribbean; for example, "Although the factual appearance of genocide can be traced back at least to ancient times, its prohibition by international law appears to be a phenomenon of the early 20th century". Additionally, according to internationally established customs, a successor government is responsible for providing reparative justice. Under the international principle of [[intertemporal law]], today's prohibitions cannot be applied retroactively. There is a legal argument suggesting that, exceptions to intertemporal law apply in cases of crimes against humanity, as European states and their representatives could not expect slavery to be legal in the future (referred to as teleological reduction of the principle). However, it is a complex area of law.<ref name=buser2017>{{Cite journal| last=Buser |first=Andreas |date=2017|title=Colonial Injustices and the Law of State Responsibility: The CARICOM Claim to Compensate Slavery and (Native) Genocide|journal=Heidelberg Journal of International Law|pages=91–115| url=https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3050647 |ssrn=3050647}}</ref> ====CARICOM Reparations Commission ==== <!---redirects target this section---> {{see also|Slave Compensation Act 1837}} The [[Caribbean Community]] (CARICOM), established in 1973, is an [[intergovernmental organisation]] that is a [[Political union|political]] and [[economic union]] of 15 member states throughout the [[Caribbean]].<ref>{{cite news|last=Ramjeet|first=Oscar|date=2009-04-16|title=CARICOM countries will speak with one voice in meetings with US and Canadian leaders|work=Caribbean Net News|url=https://idsa.in/idsacomments/wither-caricom-prospects-post-brexit_sbmagaraj_110716|archive-url=https://web.archive.org/web/20160713154312/http://www.idsa.in/idsacomments/wither-caricom-prospects-post-brexit_sbmagaraj_110716|archive-date=July 13, 2016|url-status=live|access-date=2009-04-16}}</ref> Until 1995, it comprised only the English-speaking parts of the Caribbean, until the addition of [[Suriname]] (Dutch) in 1995; Haiti and other non-[[Anglophone]] nations have since joined.<ref>{{cite web|url=http://www.landofsixpeoples.com/news304/nc310133.htm|title=Spanish agreed as CARICOM second language|website=www.landofsixpeoples.com|access-date=2020-08-04|archive-date=2021-08-18|archive-url=https://web.archive.org/web/20210818060949/http://www.landofsixpeoples.com/news304/nc310133.htm|url-status=live}}</ref><ref>{{cite web|url=https://caricom.org/our-community/who-we-are/|title=Who we are|publisher=Caribbean Community (CARICOM)|access-date=2020-08-04|archive-date=2020-08-14|archive-url=https://web.archive.org/web/20200814200923/https://caricom.org/our-community/who-we-are/|url-status=live}}</ref> In 2013, in the first of a series of lectures in Georgetown, Guyana, to commemorate the 250th anniversary of the [[Berbice slave uprising|1763 Berbice Slave Revolt]], Principal of the [[Cave Hill, Saint Michael, Barbados|Cave Hill Campus]] of the [[University of the West Indies]], Sir [[Hilary Beckles]] urged the CARICOM countries to emulate the position adopted by the Jews who were persecuted during the Second World War and have since organized a [[Claims Conference|Jewish reparations fund]].<ref>{{Cite web|url=http://www.jamaicaobserver.com/latestnews/UWI-principal-wants-CARICOM-to-seek-reparation-for-slavery|title=UWI principal wants CARICOM to seek reparation for slavery |website= Jamaica Observer|date=February 15, 2013|archive-url=https://web.archive.org/web/20130215061238/http://www.jamaicaobserver.com/latestnews/UWI-principal-wants-CARICOM-to-seek-reparation-for-slavery|archive-date=2013-02-15}}</ref><ref>{{Cite web|url=https://www.nycaribnews.com/|title=The New York Carib News|website=New York Carib News -}}</ref> Following Beckles' advice, the CARICOM Reparations Commission<ref>{{cite web | title=Homepage | website=Caribbean Reparations Commission | date=10 August 2016 | url=http://caricomreparations.org/ | archive-url=https://web.archive.org/web/20190731105907/http://caricomreparations.org/ | archive-date=31 July 2019 | url-status=dead | access-date=4 January 2023}}</ref> was created in September 2013. '''Nkowaasom Ho Adzedzifo''' Kwakwa bosoom mu wɔ afe 2023 mu no, Laura Trevelyan a nna ɔyɛ BBC nsɛnkyerɛwnyi no, nna n’ebusua wɔ mfuw wɔ Grenada ntsi, kɔr Grenada kɛpaa kyɛw wɔ ɔhaw a wɔama nkorɔfo akɔ mu na okotuaa mpatadze so ma hɔn. N’ebusua so apa supruw do man yi kyɛw wɔ ɔhaw a wɔnam nkowaasom do ama aba hɔn do no ho, na kuw yi dze ato Britain soafo panyin na King Charles nyina hɔn enyim dɛ wɔngye enyim ara ngyina United Kingdom anan mu mpa kyɛw.<ref name=baker2023>{{cite web | last=Baker | first=Nick | title=These British 'heirs of slavery' are trying to make amends for past wrongs | website=[[ABC News (Australia)]]| date=11 May 2023 | url=https://www.abc.net.au/news/2023-05-11/british-heirs-of-slavery-reparations-caribbean/102308216 | access-date=11 May 2023}}</ref> Ebɔbira bosoom no mu wɔ afe 2023 mu no, ɔkaa hɔn a wɔtseew kuw a ɔdze ''Heirs of Slavery'' no a nna nkorɔfo a wɔwɔ mu no yɛ hɔn a wonyaa mfaso fi nkowaasom a Britainfo yɛe no mu a wɔpɛ dɛ wɔhwɛ ma ho mpatadze a ɔsɛ. Trevelyan n’ebusua nam CARICOM do dze sika aboa Grenadafo hɔn nwomasua nhyehyɛɛ ahorow, na wɔhwɛ kwan dɛ ''Heirs of Slavery'' bɔkɔ do ayɛ ndzɛmba a ɔtsetse dɛm no bi ma akyɛn dza wodzii kan yɛe no koraa. Esusow Aketseaba mu wɔ afe 2023 mu no, nna kuwmba a wɔda ho wɔ mu nye David Lascelles, Harewood onyinyamfo a otsia awɔtwe; a ɔdze Charles Gladstone a ɔyɛ soafo panyin William Gladstone n’asefo no mu kor; nsɛnkyerɛwnyi Aleɔ Renton; Richard Atkinson; John Dower ( a ofi Trevelyan ebusua mu);Rosemary Harrison; na Robin Wedderburn.<ref name=baker2023/> Richard Atkinson; John Dower (of the Trevelyan family); Rosemary Harrison; and Robin Wedderburn.<ref>{{cite web | title=About Us | website=Heirs of Slavery | date=26 April 2023 | url=https://www.heirsofslavery.org/members | archive-url=https://web.archive.org/web/20230503095309/https://www.heirsofslavery.org/members | archive-date=3 May 2023 | url-status=live | access-date=12 May 2023}}</ref> '''United States''' ''Atekel no ankasa: Reparations for slavery in the United States'' ''Hwɛ iyi so: National African American Reparations Commission'' Nkowaasom no do twae wɔ United States wɔ afe 1865 mu ber a Amereka Mu Ɔko no baa ewiei no mu na wɔgyee United States Mbrabaatan Mu Nsakyer A Otsia Duebiasa no too mu, a ɔdze too gua dɛ “Onnyi dɛ nkowaasom ana ɔsom a ommfi obi ne pɛ mu kɔ do wɔ United States anaa bea biara a ɔhyɛ hɔn ase mu, gyedɛ bɔn ho asotwe nko. Dɛm ber no, Amɛrekafo a wɔyɛ ebibifo bɛyɛ ɔpepe anan na wogyaa hɔn ma wonyaa hɔn fahodzi.<ref>{{Cite web|url=https://www.constituteproject.org/constitution/United_States_of_America_1992|title=United States of America 1789 (rev. 1992)| website=Constitute Project}}</ref> Nkowaasom ho mpatadze akatua pii na akɔ do, a ɔnye ''Translatic'' dze no wɔ twaka, a osii wɔ afe 1783 wɔ Amɛreka n’Etsifi do, a ɔkɔr do ara besi sesei dze a nkowaasom ho mpatadze akatua ho mfatoho dodowara kɔ do wɔ United States a bi sii wɔ afe 2020 mu ber a nkorɔfo soɛree dɛ biribi a ɔtse dɛm bɔkɔ do wɔ US mu ma nkorɔfo soɛree tseew etua ahorow wɔ ayaayawdze a apolisifo yɛ na nsisi a ogyina nyimpa ahosu do a ɔkɔ do wɔ US no.<ref>{{Cite journal|last=King|first=Wilma|year=2004|title=Slavery, United States|url=http://go.galegroup.com/ps/i.do?p=GVRL&id=GALE%7CCX3402800373&v=2.1&it=r&sid=summon&authCount=1|journal=Encyclopedia of Children and Childhood: In History and Society|volume=3|pages=757–758}}</ref> Mpatadze akatua a wɔdze ma osian nsisi a ogyina obi n’ahosu do so ka mpatadze akatua a nna nkorɔfo rohwehwɛ dɛ ɔbɔkɔ do no ho. US mpatadze akatua ekuw ahorow mu mpanyimfo U.S. reparations movement leaders have developed the following racial repair framework for categorizing the components of reparations for slavery: 1. Reckoning: Understanding or grappling with the what, who, how, and why of actions that have contributed to harm. 2. Acknowledgment: Public admission that harm has been done 3. Accountability: Ownership and commitment to take action, cease and repair harm. 4. Redress: Acts of restitution, financial compensation, and rehabilitation, proactive steps taken to embed racial justice into systems and “heal the wound” '''Mpatadze Akatua Ho Mboa''' Amanyɛsɛm mu no, wɔdze mbra aba ɔfa mpatadze akatua ho wɔ ɔman mu nyina mu, a ɔno nye “''Commission to Study and Develop Repartion Proposals for African-Americans Acts''”, a hɔn ananmusinyi John Conyers Jr.(D-MI) hyɛɛ ase wɔ afe 1989 na ɔsanee dze kɔr hɔn mbrahyɛbagua mu afe biara dze kesii afe 2017 mu a ogyae no. Dɛ mbrɛ ne dzin no kyerɛ no,mbra no susuu dɛ wɔnyɛ kuw a no mu apamfo bɔhwehwɛ “ nsunsuando a nkowaasom dze ba hɛn man yi nkitahodzisɛm, amanyɛsɛm na sikasɛm ntotoe mu “ mu adze, mbom nna nkurow na ekuw ahorow ahyɛ ase dadaw dɛ woridzi mpatadze akatua no ho dwuma dada wɔ US mu. ( Hwɛ § Legislation and other actions mu na hu hɔn a hɔn edzin wɔ mu no.) Afe 1999 mu no, Bibinyi mbranyimnyi bi a ofi Amɛreka na ɔsan dzi mu akotsen a ɔdze Randall Robinson, a ɔdze TransAfrica a wogyina nkorɔfo anan mu per ma hɔn no, Amɛreka n’abakɔsɛm wɔ basabasayɛ a ogyina nyimpa ahosu do, okum,na nsisi a hɔn nhyehyɛɛ ahorow maa ho kwan ntsi Ebibifo a wɔyɛ Amɛreka no hweer sika dollar ɔpepepem kor na ekyir pɔw anan. Sikasɛm ho nyimdzefo kyerɛɛ dɛ siantsir tsitsir ntsi a otwar dɛ mpatadze akatua kɔ do nye dɛ “ɔbɛma ebibifo nsa bɛka sikasɛm ho ntotoe a nkyɛ hɔn nsa bɛka sɛ nkowaasom na nsisi annkɔ hɔn do a”. Osusu dɛ mpatadze akatua a odzi mu yie no bodu bɛyɛ dollar ɔpepepem kor na ekyir pɔw anan dze kesi n’ekyir pɔw esuon do, anaa obibinyi biara a ofi Amɛreka sesei no benya dollar 142,000 ( a afe 2024 mu no ogyina hɔ ma dollar 188,000). Nkontaabu afofor kerɛ dɛ otwar dɛ ɔhyɛ ase fi dollar enum na ekyir pɔw esuon dze kesi dollar duanan na ekyir pɔw ebien na dollar ɔpepepem dueson na ekyir pɔw kor. Afe 2014 mu no, Amɛreka nsɛnkyerɛwnyi  ɔdze Ta-Nehisi Coates  kyerɛwee wɔ no nwoma “ ''The Case for Reparations”''  mu faa nkowaasom ho nsunsuando a akɔ do na Jim Crow mbra na ɔdze ebisadze  afofor ahorow kɔree a nna ɔfa mpatadze sikatua ho. Coates kyerɛ dɛ gye a mbrahyɛbagua no anngye ɔnanmusinyi John Conyer Jnr. Ne H.R.40 ne mbra annto mu ma ammbɛyɛ mbra no kyerɛ dɛ wonnyi ɔpɛ a wɔdze besiesie mfom a wɔayɛ ma etwa mu no. Fankwa mu wɔ afe 2016 mu no, United Nations mu kuw a wɔdze ''Working Group of Experts'' Ebibifo Asefo hyɛɛ mbrahybagua no nkuran dɛ wɔngye H.R.40 no  nto  mu ma ɔmbɛyɛ mbra dɛ mbrɛ ɔbɛyɛ a obotum ahwɛ mpatadze akatua mu adze akɔ ekyir yie. Mbom no, ''Working Group of Experts'' kuw no no anngye enyim ara anngye mpatadze akatua ho ntotoe pɔtsee biara annto mu. Dza wɔdze bɔtoo gua no daa no edzi dɛ, nsisi a ogyina nyimpa ahosu do ho nkaadum da ho wɔ hɔ wɔ United States mu, na ɔkyerɛ mu dɛ “Nsesa kɛse ara a akɔ do wɔ Jim Crow mbra wɔgyee too mu nyina ekyir na fahodzi ne per nyina ekyir no, dɛ nyimpakuw bi bohu hɔnho dɛ wɔkyɛn binom no, kɔ do dze nsunsuando bɔn ba fahodzi ahorow a mbra ma ho kwan ma Ebibifo a wɔyɛ Amɛrekafo nya no do sesei. Ɔsanee dze bɔtoo gua dɛ, adwen bi dɛ otwar dɛ nsisi a ogyina nyimpa n’ahosu do kɔ do nyina mmfa nkabɔmu mmba US amamfo mu”. Afe 2020 mu no, mpatadze akatua ho nsɛnsɛm sanee maa no mu do ber a Black Lives Matter kuw no dze mpatadze akatua kaa hɔn nhyehyɛɛ etsitsir no ho wɔ United States mu no. Afe 2020 mu no, ɔdwontonyi T.I n’adwen bɔboae dɛ otwar dɛ mpatadze  US dollar ɔpepe kor kɔ ma Obibinyi a ɔyɛ Amɛrekanyi biara  na ɔkyerɛɛ dɛ nkowaasom dze ndaduafa,ohia na ndzɛmba a ɔnnsɛ bae. === Caribbean === [edit source] Yerigyina Wiadze Mfɛndzanan Mbra no do a, nna ɔnntɔ asomu  dɛ nkowaasom,nyimpa dodow ewudzi, na bɔn ahorow a otsia adasa nyina no, nna ɔkɔ do wɔ Caribbean aman mu dɛm ber no: Mfatoho, “ Ɔwɔ mu dɛ nsɛm a ahorow a osisii a ɔyɛ nyimpa dodow ewudzi no hyɛɛ ase tsetse ber do dze, naaso wiadze mfɛndzanan mbra a wɔdze besiiw ano no hyɛɛ ase mfɛ ɔha a otsia eduonu no mu hɔ”. Bio, sɛ yerigyina mbra a wiadze mfɛndzanan nyina ahyehyɛ a , aban fofor a obedzi aban dadaw bi n’adze na otwar dɛ ɔhwɛ ma mpatadze ho akatua a ɔdze pɛrpɛryɛ ba no kɔ do. Wiadze mfɛndzanan nhyehyɛɛ kor a ɔno nye ''intertemporal law'' ase no, dza ndɛ onnyi dɛ osi no, yennkotum egyina dza esi abɛsen do ana aba do. Mbra mu anokɔnkɔn a ɔkɔ do kyerɛ dɛ mbra a ''intertemporal law'' no yi si nkyɛn no tum dzi dwuma wɔ ber a bɔn a otsia nyimpa kɔ do, dɛ mbrɛ  Europe amanaman na hɔn ananmusifo enyi nnda kwan dɛ nkowaasom bɛyɛ biribi a mbra bɛgye ato mu daakye bi no.( Iyi nye ber a wonngyina mbra do mbom wogyina siantsir do gyina dɛm nhyehyɛɛ yi do dzi dwuma)  Mbra ne fa a ɔtse dɛm no dze, no mu yɛ dzen ara yie. ==== CARICOM Mpatadze Akatua Beesuomfo ==== Hwɛ iyi so: Slave Compensation Act 1837 Caribbean Community (CARICOM) no, a wɔtseew no wɔ afe 1973 mu no, yɛ aban ahorow ntamu kasahoronhyehyɛɛ a ɔyɛ amanyɛ na sikasɛm mu nkabɔmu a aman duenum a wɔyɛ Carribean aman no nyina ka ho. Ɔdze besi 1995 mu no, na Carribean mbea a wɔka Borɔfo kasa nkotsee na nna  wɔwɔ mu, dze kesii dɛ wɔdze Suriname(Dutch) kɛkaa ho wɔ afe 1995 mu; Ofi dɛm ber no, Haiti na aman afofor a wɔnnka Borɔfo kasa abɛka ho bi. Afe 2013 mu no, ɔkasa ahorow a wɔmae wɔ afrenhyia a otsia 250 wɔ Georgetown, Guyana dze kaa 1763 Berbice Slave Revolt no a odzi kan no, Cave Hill Adzesuabea a ɔwɔ West Indies Esuapɔn mu no Panyin no, a ɔdze Hilary Beckles hyɛɛ CARICOM aman no dɛ mma wonnsua gyinabea a Jewfo a wɔtaa hɔn wɔ Wiadze Nyina Ɔko a otsia ebien no mu na ofii hɔ no na wɔayɛ Jewfo so hɔn Mpatadze akatua nhyehyɛɛ ama hɔn. Beckles n’afotuu ekyir no, wɔhyehyɛɛ CARICOM Beesuomfo a Wɔhwɛ Mpatadze Ahoroow do wɔ afe 2013 mu. Afe 2014 mu no, Caribbeana aman 15 daa “CARICOM  Nsɛmpɔw Du A Ɔma Atsɛntsenenee A Ogyina Mpatadze  Ahorow Do” edzi, a ɔkyerɛɛ mpatadze akatua ahorow a ofi Europe aman hɔ… wɔ ɔhaw a ɔtsena hɔ daa a Atlantic do Nkowaatɔn dze bae no ho. Dza nna ɔka ndzɛmba a wɔrohwehwɛ no bi ho nye akyɛpa a aman a wɔdze hɔn ho kɛhyɛɛ mu no nyina bɛfa kwan a ɔsɛ do dze ama( a ɔnye “nsɛm a ɔnnda nnuho edzi bɔ ebira”), Ebibifo a woefi hɔn aman mu akɛtsena aman afofor do nyina no, wɔbɛsan dze hɔn akɔ hɔn nkyir, nhyehyɛɛ ahorow  awɔdze bɔboa Ebibifo ma woeesua hɔn abakɔsɛm ho adze na woeetum akyɛ so, na nhyehyɛɛ ahorow a wɔdze bɛma nkowaa hɔn asefo ma woeehu akenkan na akyerɛw, nyimpadua n’apɔwudzen na adwen mu ahoɔdzen nyina eetum etu mpon. Caribbean aman no hɔn ananmusifo aka mpɛn pii dɛ, wɔpɛ dɛ wɔdze asɛm no kɔ Amanaman Ntamu Asɛndzibea a(ICJ). Eso, ɔdze besi Sanda bosoom no mu wɔ afe 2023 mu no, wɔnnyɛɛ biribiara mmfaa ho dɛ wɔdze Barbados Aban no n’asɛm no bɔkɔ amanaman ntamu asɛndzii ma woeebua . ==== Antigua na Barbuda ==== Afe 2011 mu no, wɔ United Nations dwumadzi bi mu no, Antigua na Barbuda frɛɛ dɛ wɔmfa mpatadze akatua ahorow mma hɔn, na wɔkaa dɛ “mpaapaamu na basabasayɛ a wɔyɛ tsia Ebibifo no atsew ahoɔdzen/tum a wɔwɔ do dɛ wɔdze nya hɔn nkɔdo dɛ ɔman,nkurow na ankorankor nyina. Ndaansa yi ara wɔ afe 2016 mu no, Antigua na Barbuda hɔn Ɔnanmu sifo a ɔwɔ United States, a ɔno nye Owura Ronald Sanders, frɛɛ Harvard Esuapɔn “dɛ wɔnda hɔn nnuho na kaw a wɔdze Antigua na Barbudafo no nkyerɛ”. Sanders kyerɛ a, ber a  Isaac Royall Jr. risi Harvard Mbra Skuul no, nkowaa hɔn edwumadzen na ɔdze dɔɔw n’efuw a nna ɔwɔ Antigua no. Nna ɔno na nna ɔyɛ Mbra ho adzesua mu okunyin a odzii kan wɔ Harvard. Sanders susuu dɛ mpatadze akatua a wobotum dze ama Antigua na Barbudanfo nye dɛ afe biara wɔbɛma hɔn sika ma wɔdze ekosua adze. ==== Barbados ==== [edit source] Afe 2012 mu no, Barbados aban no tseew Mpatadze Akatua ho Kuw a nna wɔyɛ nyimpa duebien dɛ wɔbɔkɔ do ekitsa mpatadze akatua ahorow mu akɔ mpɔtamu, amantɔw mu, na amanaman  ntamu ma akɔ do. Dɛm ber no, nna Barbadosfo na wodzi enyim ma “ wɔfrɛ dɛ mpatadze akatua ahorow bɔkɔ ama aman a wobobuu hɔn ma nsisi kɔree tsiaa nkowaa na hɔn ebusua no”. Wɔkaa dɛ Barbados “ridzi enyim”(ofi afe 2021 mu) wɔ frɛ a wɔdze rohwehwɛ dɛ nkowaasom ho mpatadze akatua ahorow no. Ofi January mu wɔ afe 2023 mu no, ɔman no ne Mpatadze Akatua ho Kuw so a ɔyɛ CARICOM hɔn Mpatadze akatua Bagua no, rohwehwɛ mpatadze akatua efi Britain mbrahyɛbaguanyi a ɔdze  Richard Drax  a ne nananom ka hɔn a wɔdze binom kɔr nkowaasom mu no ho. Drax ebusua no da ho ara wɔ egyapadze kɛse bi wɔ Barbados; Wɔkyerɛ dɛ sika a Richard Drax wɔ sesei bɔso bɛyɛ dollar ɔpepe ɔha na eduonum. Sɛ Bagua no n’adzeserɛ dɛ wɔnsan mfa nkɔ Barbados no a, aban no abɔ ne tsir mu pɔw dɛ ɔdze asɛm  no bɔkɔ amanaman ntamu asɛndzibea ma woeebua. ==== Guyana ==== [edit source] In 2007, Guyana President Bharrat Jagdeo formally called on European nations to pay reparations for the slave trade. President Jagdeo stated: "Although some members of the international community have recognized their active role in this despicable system, they need to go step further and support reparations." In 2014, the Parliament of Guyana established a "Reparations Committee of Guyana" to further investigate the impact of slavery and create formal demands for reparations. ==== Haiti ==== Atekel no ankasa: Haiti indemnity controversy Osiandɛ ɔnam ɔko dzendzen a ɔsɛɛ adze yie a ɔkɔr do wɔ afe 1804 wɔ France mu do ntsi na wɔdze nyaa fahodzi no, asɛm a Haiti dze peer mpatadze akatua no bɛyɛɛ biribi a ohia a nna ekyingye biara nnyi ho. Ber kumaa bi mu no, Haiti a woenya ne fahodzi fofor no, France pɛɛ dɛ wobotua France aban no na hɔn a wɔfaa binom dze hɔn kɔr nkowaasom mu no francs ɔpepe eduokron wɔ “ewisɛm” a wobu dɛ akɔ do osian nkowaa a wɔbɛgyee hɔn ho no ntsi (a wɔfrɛ no fahodzi a wotua ho kaw no) na asaase a wɔadan no esikyire na kɔfe efuw a ɔbrɛ hɔn mfaso na wɔdze agye hɔn man ne fahodzi wɔ kwan a ɔsɛ do. Ekyir koraa no, France sikakorabea ahorow na wotuaa hɔn kaw no wɔ afe 1947 mu. Afe 2003 mu no, dɛm ber no na Haiti Ɔmampanyin Jean-Bertrand Aristide peer dɛ sɛ France tua mpatadze a ɔbɔbor US dollar ɔpepem eduonu biako a , a sika yi wɔ ndɛ sika francs no bɛyɛ ɔpepe eduokron na wotuaemaa Haiti a ɔmaa wiadze amanaman nyina gyee hɔn too mu no. Aristide bɔbɔɔ France na United States sombo ekyir no dɛ, hɔn na wɔama woetu n’aban egu ma onndzi adze no: ɔkyerɛɛ dɛ dza a ɔgyee no ntsi na wɔyɛɛ dɛm dze tuaa no kaw bi no. ==== Jamaica ==== Afe 2004 mu no, Jamaicafo bi a wɔkaa hɔn ho bɔɔ mu a, nna Rastafari no mu mba no bi ka ho peer dɛ otwar dɛ Europe aman a wɔdze hɔn ho hyɛɛ nkowaatɔn mu no tua sika dze ma Rastafarifo 500,000 a otwra dɛ wɔsan kɛtsena Ethiopia no(a wɔsesee dɛm sika yi na  ɔyɛ pound sterling ɔpepem 72.5, anaa bɛyɛ dollar 150,000 a otwar dɛ wɔdze ma nyimpa bara). Britain aban no anngye hɔn pɛ no annto mu. Afe 2012 mu no, Jamaica Aban no sanee dze ne bagua a ɔhwɛ mpatadze akatua do sii hɔ bio dɛ wobosusu dɛ aso no ho behia dɛ ɔman no bɔhwehwɛ akyɛpa bi efi Britain hɔ wɔ dwuma a odzii wɔ nkowaatɔn mu no a. Hɔn a wɔsoɛree tsiaa dɛm bagua yi kyerɛɛ dwuma a Britain dzii wɔ nkowaatɔn a wogyaae no mu a ne dɛm ntsi onnhia dɛ Britain dze nkowaasom ho mpatadze akatua biara ma obiara. Afe 2021 mu mo, Jamaica aban no n’adwen kɔr dɛm nsusui yi ho bio dɛ otwar dɛ wonya nkowaasom ho mpatadze akatua bi. Ɔbɔtɔɔ gua dɛ, nna Jamaica aban no rohwehwɛ bɛyɛ pound sterling ɔpepem esuon dɛ mpatadze a wɔdze rutua bɔn a nkorɔfo akɔ mu osian nkowaasom ntsi no ho kaw a hɔn a wɔyɛ nkowaa ewuranom a Britain aban no maa hɔn 20,000,000 no nyina ka ho. === Nkramofo Mu === Wɔdze mpatadze akatua a wɔdze ma hɔn a abakɔsɛm kyerɛ dɛ wɔyɛ nkowaa wɔ Nkramofo hɔn aman bi mu no bɔtoo gua. == Bea pɔtsee a nkowaa no fi == === Ebibirmu === Nsɛnhia afofor so: African apologies for the Atlantic slave trade Afe 1999 mu no, African World Reparations and Repatriation Truth Commission no hwehwɛɛ dɛ Aborɔfo no dze mfe enum botua dollar ɔpepepem 777 ( a afe 2023 mu no ɔnye dollar ɔpepepem ahorow  anan 1.34 yɛ pɛr) ama Ebibifo no. Fankwa bosoom no mu wɔ afe 2001 mu no, United Nations boaa Wiadze Nyina Nhyiamu a ɔko tsia nyiyimu a ogyina nyimpa ahosu do, nyimpa su mu nyiyimu, ahɔho ho tan na ndzɛmba nkaa ɔma ɔda edzi dɛ wokyir binom ma ɔkɔr do wɔ South Africa kurow a ɔdze Durban mu. Durban Nhwehwɛmu Nhyiamu no boaa egyinasi bi a ɔkyerɛ dɛ Aborɔfo dze Ebibifo kaw osian nyiyimu a ogyina nyimpa ahosu do, nyimpa su mu nyiyimu, ahɔho ho tan na ndzɛmba nkaa ɔma ɔda edzi dɛ wokyir binom a nkowaatɔn dze bae no ntsi. Ebibirmu aman pii mu mpanyimfo foaa dɛm egyinasi yi do. Kan Soafo a Ɔhwɛ Atsɛn Tsenenee do wɔ Sudan mu, a ɔdze Ali Mohamed Osman Yassin, kyerɛɛ dɛ mprenpren ɔhaw ahorow a Ebibifo wɔ mu nyina fir nkowaatɔn a ɔkɔr do no. Ɔmampanyin n’adwen boa dɛ nkowaasom na nkowaatɔn ho mpatadze akatua , wɔ aber a wodzii  Durban Paamuka no n’afrenhyia a otsia eduonu no. ==== Ebibirmu Aman Nkabɔmu Kuw na Caricom Global Reparation Fund ==== Ebibirmu aman Nkabɔmu Kuw na CARICOM kaa bɔɔ mu tseew Wiadze Nyina Sikakorabea a Ɔhwɛ Mpatadze akatua do wɔ ber a wohyiaa mu wɔ Ghana wɔ Ɔberɛfɛw bosoom no mu wɔ afe 2023 mu. Ghana mampanyin , Nana Akufo-Addo , kae wɔ nhyiamu no ase dɛ “ Ber a nna nkowaasom no rokɔ do nyina no,nna hɛn nkɔdo wɔ sikasɛm mu, amambra mu, na adwendwen mu no nyina ano apem. Nsɛm a ɔfa ebusua ahorow a wɔtsetseew hɔn mu … Innkotum akyerɛ dza awerɛhosɛm a ɔtse dɛm dze bae no ne kɛse dze, naaso otwar dɛ wohu”. == Hɔn A Hɔn Adwen Ammboa == Hɔn a wɔsoɛree tsiaa nkowaasom ho mpatadze akatua da edzi wɔ nyimpa nyina mu. Nhwehwɛmu a ''YouGov'' yɛe wɔ afe 2014 mu no, Amɛrekafo 37% pɛr na nna wɔgye to mu dɛ hɔn a wɔkɔr nkowaasom nyina no, nna nkyɛ otwar dɛ wɔdze sika pata hɔn ber a wɔdzee hɔnho ekyir no. Bio so no,hɔn mu 15% pɛr na wɔgyee too mu dɛ otwar dɛ nkowaa hɔn asefo so ns aka sika bi. Dza ɔbɔtɔɔ gua no kyerɛ dɛ mpaapaamu bi wɔ Amɛrekafo a wɔyɛ Ebibifo na hɔn a wɔyɛ Aborɔfo no ntamu. Nhwehwɛm no tɔwbɔ ara nye dɛ: “Amɛrekafo a wɔyɛ Aborɔfo no mu 6% pɛr na hɔn adwen boa dɛ otwar dɛ nkowaa hɔn asefo no nsa ka sika bi na Amɛreka a wɔyɛ Ebibifo so mu 59% na sɛ ezde toto ho a hɔn adwen boa dɛm adze no. Dɛmara so na aborɔfo no mu 19% – na ebibifo 63%  – na hɔn adwen boa dɛ nwomaasua soronko na adwuma ntsetsee  nhyehyɛɛ bi nkɔ ma nkowaa hɔn asefo no. Afe 2014 mu no, to Ta-Nehisi Coates n’atekel a ɔdze "The Case for Reparations ho anoyi mu no, nsɛnkyerɛwnyi a wɔfrɛ no Kevin D. Williamson dze atekel bi bɔtoo gua a nna ɔato no dzin “The Case Against Reparations”. Atekel no mu no, Williamson kyerɛ dɛ: Hɔn a otwar dɛ hɔn nsa ka dɛm mpatadze akatua papaapa/ ankasa ankasa no ewuwu dadaadaw”. == Hwɛ Iyinom so == * Reparations Agreement between Israel and West Germany (1952) * Restitution * Legal remedy * Reparations (transitional justice) * Right to an effective remedy * Slavery reparations scam * War reparations == Mboaedze == pzn94aznjxly5ujuiuem3vv1hzo9sna Underground Railroad 0 4417 48325 48324 2025-06-11T15:14:19Z Assilidjoe 33 Medze mboaedze aka ho 48325 wikitext text/x-wiki {{Databox|item=Q868393}}Nna '''Underground Railroad''' no yɛ sum ase akwan nye efie a ahobambɔ wɔ mu a wɔahyehyɛ a hɔn a wɔhwehwɛ fahodzi fa do guan kɔ United States Etsifi afa mu nye Canada Epuei afa mu a wɔpɛ dɛ wotu ase no.{{sfn|Hudson|2015|pp=1, 6, 10}} Afrikafo nye Amerikafo a wɔyɛ wɔyɛ nkowaa guanee fii nkoawaasom mu wɔ afeha a ɔtɔ do 16, na hɔn a wofii nsa no nna wonnyi abambɔfo biara, naaso, efie a wɔakeka hɔnho abobɔmu a ahobamm bɔ wɔ mu a wɔtaa frɛ no Underground Railroad no hyɛɛ ase yɛɛ nhyehyɛɛ wɔ afe 1780 no mu wɔ Abolitionist Societies a ɔwɔ Etsifi afa mu no mu.<ref name="auto2">{{cite book |title=Special Resource Study, Management Concepts Underground Railroad |date=1995 |publisher=U.S. Department of the Interior, National Park Service, Denver Service Center |page=19 |url=https://books.google.com/books?id=7m8mTMjMSRYC&q=unaided}}</ref><ref name="NPS What Is">{{cite web |title=What is the Underground Railroad? |url=https://www.nps.gov/subjects/undergroundrailroad/what-is-the-underground-railroad.htm |website=[[National Park Service]] |access-date=9 September 2024 |archive-url=https://web.archive.org/web/20250208022026/https://www.nps.gov/subjects/undergroundrailroad/what-is-the-underground-railroad.htm |archive-date=2025-02-08 |url-status=unfit }}<!-- The original link may be live but it has been modified by the Trump administration making it unfit. More info: https://www.usatoday.com/story/news/politics/2025/04/07/national-park-website-harriet-tubman-underground-railroad/82971945007/ --></ref><ref name="auto">{{cite web |title=New Jersey's Underground Railroad Heritage |url=https://dspace.njstatelib.org/server/api/core/bitstreams/2d0a25c0-0b00-4c37-a53f-b8888b3e2193/content |website=New Jersey Historical Commission |publisher=New Jersey State Library |access-date=18 September 2024}}</ref> Ɔnam mu ara kɔ etsifi afa mu na ɔkɔr soro nkakrankakra kesii dɛ Ɔmampanyin Abraham Lincoln de ne nsa hyɛɛ Emancipation Proclamation ase wɔ afe 1863 mu. Hɔn a woguanee no hwehwɛe dɛ woboguan akɔ aman a wɔdze hɔn ho mu, na bi a wɔatoa do akɔ Canada. Nkitahodzi no, ne tsitsiriw nye Amerikafo a wɔyɛ ebibifo a wɔdze hɔn ho na hɔn a wɔyɛ nkowaa edwuma no, hɔn a wɔboae nye hɔn a wɔpɛ dɛ wotu nkowaasom ase nye afofor a wɔwɔ tsema a wɔboae ma nkowaa no fiir edzi. Nyimpa a wɔdze hɔn yɛɛ nkowaa a wɔdze hɔn ho too esian mu dɛ wɔbɛkyer hɔn nye hɔn a wɔboaa hɔn no so, wɔbɔ mu frɛ hɔn akwantufo nye hɔn a wɔhwɛ Keteke kwan no do. Akwan afofor ahorow na ɔkɔ Mexico, beebi mbrɛ wɔabra nkowaasom ase no, nye supruw a ɔwɔ Caribbean a nna ɔnnka nkowaatɔn no ho.<ref name="auto5">{{cite web |title=Historic Context for the Underground Railroad |url=https://www.nps.gov/parkhistory/online_books/ugrr/exugrr2.htm#:~:text=The%20runaways%20became%20%22contraband%2C%22,the%20Army%20were%20initially%20rebuffed. |website=Researching and Interpreting the Underground Railroad |publisher=The National Park Service |access-date=8 September 2024}}</ref><ref>{{cite web |title=The Underground Railroad c. 1780–1862 |url=https://www.pbs.org/wgbh/aia/part4/4p2944.html |website=Africans in America |publisher=PBS |access-date=9 September 2024}}</ref> Nkan no nna kwan bi wɔ hɔ a ɔyɛ guan kwan a ɔkɔ anaafo do kɔ ​​Florida, a dɛm ber no nna ɔyɛ Spainfo dze (gyedɛ 1763–1783), nna ɔwɔ hɔ fi afeha a ɔtɔ do 17 n'ewiei dze kesii bɛyɛ 1790 mu. Ber a Amerika akokoeko no rokɔdo no mu no, hɔn a wɔhwehwɛ fahodzi no guanee kɔr Union ahye do wɔ Anaafo afa mu dɛ mbrɛ ɔbɛyɛ a wobenya hɔn fahodzi.<ref name="PBS">{{cite web| url=https://www.pbs.org/wgbh/aia/part4/4p2944.html| publisher=Public Broadcasting Service| title=The Underground Railroad| access-date=July 25, 2007| archive-date=June 22, 2018| archive-url=https://web.archive.org/web/20180622122605/http://www.pbs.org/wgbh/aia/part4/4p2944.html| url-status=live}}</ref> Nkontaabu kor kyerɛ dɛ obodu afe 1850 no, nna nkowaa bɛyɛ 100,000 afa nkitahodzi nhyehyɛɛ no do eguan akɔ fahodzi mu. Nkan Pan-African adzesua mu okunyin J. Blaine Hudson a nna ɔyɛ Edwindze na Nyansahu Skuul a ɔwɔ Louisville Skuulpɔn mu no panyin kyerɛ dɛ, akokoeko no rokɔ ewiei no,<ref>{{cite web|url=https://www.pri.org/stories/2017-03-29/underground-railroad-took-slaves-freedom-mexico|last1=Leanos|first1=Reynaldo Jr.|title=This underground railroad took slaves to freedom in Mexico, PRI's The World, Public Radio International, March 29, 2017|location=Minneapolis, MN|publisher=Public Radio International|year=2017|access-date=September 4, 2019|archive-date=October 18, 2020|archive-url=https://web.archive.org/web/20201018081421/https://www.pri.org/stories/2017-03-29/underground-railroad-took-slaves-freedom-mexico|url-status=live}}</ref> Amerikafo a wɔyɛ ebibifo 500,000 anaa dza ɔbor dɛm gyee hɔn ho fii nkowaasom mu wɔ Underground Railroad no do.<ref>{{Cite book|url=https://archive.org/details/sheoh017_Jones_Leesa_transcript|title=Leesa Jones Interview Transcript, 2020-01-07 [SHE.OH.017]|year=2020}}</ref><ref>{{cite news| url=https://www.google.com/hostednews/ap/article/ALeqM5jiODwWs22MG9qBGQ_ZI9U-6W3s9g?docId=b67287f0636841dfbad57fb14222cd97 |title=For a century, Underground Railroad ran south |first=Bruce |last=Smith |agency=Associated Press |date=March 18, 2012 |access-date=March 23, 2012 |url-status=dead |archive-url=https://web.archive.org/web/20120321073827/https://www.google.com/hostednews/ap/article/ALeqM5jiODwWs22MG9qBGQ_ZI9U-6W3s9g?docId=b67287f0636841dfbad57fb14222cd97 |archive-date=March 21, 2012 }}</ref><ref>{{cite news|title=Fort Moses's Call To Freedom. Florida's Little-known Underground Railroad Was the Escape Route Taken by Slaves Who Fled to the State in the 1700s and Established America's First Black Town|date=February 14, 1993|first=Stuart|last=McIver|newspaper=[[Sun-Sentinel]]|access-date=February 10, 2018|url=http://articles.sun-sentinel.com/1993-02-14/features/9301090665_1_slaves-underground-railroad-francisco-menendez/2|archive-date=February 13, 2018|archive-url=https://web.archive.org/web/20180213021610/http://articles.sun-sentinel.com/1993-02-14/features/9301090665_1_slaves-underground-railroad-francisco-menendez/2|url-status=dead}}</ref> == '''Dzin no n'abɔse''' == Eric Foner kyerɛwee dɛ "bi a wodzii kan dze dzii dwuma wɔ Washington atsesɛm krataa bi wɔ 1839 mu, na ɔfaa akowaa ketsewa bi a ɔwɔ enyidado dɛ oboguan efi nkowaasom afa keteke kwan bi a 'ɔkɔr asaase ase kodur Boston".{{sfn|Foner|2015|pp=6–9}}<ref>{{cite book |last=Pettit |first=Eber M. |title=Sketches in the History of the Underground Railroad |publisher=Chautauqua Region Press |year=1999 |orig-year=1879 |location=Westfield, NY |url=https://archive.org/details/sketchesinhistor0000pett/page/130/mode/2up |isbn=0-9658955-3-X |ref=pettit1879}}, p. 131</ref> Ɔbenfo Robert Clemens Smedley kyerɛwee dɛ hɔn a wɔkyer nkowaa hwehwɛ a woenntum ahwehwɛ mu na wɔhweer kwan a eguanfo faa do wɔ etsifi afa mu dze kesi Columbia, Pennsylvania ekyir no ho, wɔdze ahodwuruw pae mu kaa dɛ “ɔbɛyɛ dɛ keteke kwan bi wɔ asaase ase hɔ beebi,” na ɔdze kasafua bi maa dzin no.<ref>{{Cite book |last=Smedley |first=Robert C. |title=History of the Underground Railroad in Chester and the neighboring counties of Pennsylvania |date=1883 |publisher=[[Stackpole Books]] |isbn=978-0-8117-3189-8 |edition= |location=Mechanicsburg, Pa |pages=34–35}}</ref> Scott Shane kyerɛwee dɛ asɛm a odzi kan a wɔakyerɛw ho asɛm dɛ wɔdze kasafua no dzii dwuma wɔ asɛm bi a Thomas Smallwood kyerɛwee wɔ August 10, 1842, ''Tocsin of Liberty'', atsesɛm krataa bi a wɔpɛ dɛ wɔdze tu nkowaasom ase a wotsintsimii wɔ Albany no mu. Ɔkyerɛwee so dɛ 1879 nwoma ''Sketches in the History of the Underground Railroad'' kaa dɛ wɔbɔɔ asɛmfua yi ne dzin wɔ afe1839 wɔ Washington atsesɛm krataa mu, na nwoma no ne kyerɛwfo kaa no wɔ mfe 40 ekyri dɛ ɔfaa asɛm no kae fii ne tsirmu dɛ mbrɛ obotum biara.<ref>{{cite news |last=Shane |first=Scott |url=https://www.nytimes.com/2023/09/11/opinion/man-who-named-underground-railroad.html |title=How the Underground Railroad Got Its Name |work=[[The New York Times]] |date=September 11, 2023 |access-date=September 11, 2023}}</ref><ref>Shane, Scott, ''Flee North A Forgotten Hero and the Fight for Freedom in Slavery's Borderland'' (Macmillan, London, 2023), pp. 117–118.</ref> == Nkasafua a wɔdze dzi dwuma == Nna hɔn a wɔka Underground Railroad no ho no taa dze nkasafua pɔtsee bi dzi dwuma, na ogyina keteke kwan no no su do. Mfatoho: * Nyimpa a wɔboaa nkowaa a woeguan ma wohun keteke kwan no yɛ "ngyinamufo". * Nna wɔfrɛ abambɔfo no dɛ "akwantufo".<ref>Blight, David, 2004, p. 98</ref> * Nna mbea a wɔdze hɔnho sie wɔ no yɛ "gyinabea" anaa "kwan gyinabea". * "Hɛngyinabea mpanyimfo" dze nkowaa a woruguan no siee hɔn efie mu. * Wɔfrɛ nyimpa a woguan nkowaasom dɛ "akwantufo" anaa "ndzɛmba" * Nkowaa a woeguan no benya "teketse". * Tse dɛ mbrɛ wɔtaa ka asɛmpa no, nna "ntwahonan no bɔkɔdo adan". * Nna wɔfrɛ hɔn a wonya Keteke kwan no mu sika no dɛ "nkorɔfo a wɔwɔ kyɛfa wɔ mu" * Bɔhyɛ Asaase – kasafua a wɔdze gyina hɔ ma Canada.<ref>{{cite web |last1=Wade |first1=Phyllis |title=Signal Songs of the Underground Railroad |url=https://discoverytheater.org/forms/guides/2017/feb/Signal%20Songs%20of%20the%20Underground%20Railroad%20Learning%20Guide.pdf |website=Smithsonian Institution |access-date=14 September 2024}}</ref> * Esubɔntsen Jordan – kasafua a wɔdze gyina hɔ ma Ohio Esubɔntsen no. * Hɛɛben – dza wɔdze egyina hɔ a ɔkyerɛ fahodzi anaa Canada Nna wonyim Big Dipper (a no "kwan" kyerɛ North Star) no dɛ kɔɔpow a wɔdze nom nsu. Na wɔtaa frɛ Keteke kwan no dɛ "fahodzi keteke" anaa "Asɛmpa keteke", a ɔdze n'enyi kyerɛ "Hɛɛben" anaa "Bɔhyɛ Asaase",a ɔwɔ Canada.<ref>{{cite web| url=http://freedomcenter.org/enabling-freedom/history| title=History – National Underground Railroad Freedom Center| website=Freedomcenter.org| access-date=June 7, 2016| archive-date=August 17, 2018| archive-url=https://web.archive.org/web/20180817144323/http://freedomcenter.org/enabling-freedom/history| url-status=dead}}</ref> == Amambu mu nsɛm == [[File:The disappointed abolitionists LCCN2008661783.jpg|right|thumb|[[David Ruggles]] between two men confronting John P. Darg]] Nkowaa a woeguan a "wɔtraa" Underground Railroad no, hɔn mu pii buu Canada dɛ hɔn tsenabea a otwa tun. Wobu akontaa dɛ hɔn mu bɛyɛ 30,000 kesi 40,000 kɛtsenaa Canada, na hɔn mu fa na wɔbae wɔ afe 1850 na 1860 ntamu. Hɔn a wɔaka no tsenaa nkurow a wɔdze hɔn ho to do mu wɔ Etsifi afa mu. Wɔkyerɛɛw asɛndzibea nsɛm mpempem pii a ɔfa nkowaa a woeguan ho wɔ Ɔman Nsesae Ko no nye Ɔmanko no ntamu. Ahyɛse nkowaa a Woeguan Mbra a wɔyɛe wɔ afe 1793 mu no ase no, nna wɔhwehwɛ dɛ mpanyimfo a wofi aman a wɔdze hɔn ho mu boa nkowaa wuranom anaa hɔn ananmusifo a wɔsan kyer hɔn a woeguan no, naaso aman no mbrahyɛbagua ahorow bi braa ano. Mbra no maa ɔyɛɛ mberɛw maa nkowaa no wuranom nye hɔn a wɔkyer nkowaa dɛ wɔbɛkyer Amerikafo a wɔyɛ ebibifo na wɔasan dze hɔn akɔ nkowaasom mu, na wɔ nsɛm bi mu no, ɔmaa hɔn kwan ma wɔdze ebibifo a wɔdze hɔn ho no yɛɛ nkowaa. Ɔsan so maa hɔn a wɔpɛ dɛ wotu nkowaasom ase no ho peer hɔn dɛ wɔbɔboa nyimpa a wɔdze hɔn ayɛ nkowaa, na ɔdze aman a wɔsoɛr tsia nkowaasom na Underground Railroad no nyaa nkɔdo. Ɔnam Anaafo afamu amanyɛfo hɔn mfeefeemu do ntsi, Mbrahyɛbagua no gyee 1850 Apam no too mu wɔ Mexico na Amerika Ko no ekyir. Na nkowaa a Woguaan Mbra no; ɔtse dɛ mbrɛ apam no dzii mantamu mu haw ahorow ho dwuma dze nam aman a wɔdze hɔn ho no mpanyimfo a wɔhyɛɛ hɔn ma wɔboaa nkowaa a wɔkyeer hɔn no do, na ɔmaa hɔn fahodzi dɛ wɔnyɛ edwuma wɔ aman a wɔdze hɔn ho mu. Osiandɛ nna mbra no hwehwɛ dɛ wɔkyerɛw nkrataa kuma bi na ama wɔaaka dɛ obi yɛ oguanfo ntsi, hɔn a wɔkyer nkowaa so kyeer ebibifo a wɔdze hɔn ho, ne tsitsiriw mbofra, na wɔtɔn hɔn kɔr nkowaasom mu. Anaafo afa mu amanyɛfo taa haahaa hɔn enyi ka nkowaa dodow a woguan ho nsɛm na wɔtaa dze dɛm guankɔbea ahorow yi ho asodzi to Etsifi afamfo a wɔdze hɔn ho hyɛ Etsifo afamfo egyapadze hokwan ahorow mu no do. Mbra no maa nyimpa a wosusuw dɛ wɔyɛ nkowaa no nyaa akwanya a wɔdze yi hɔn ho ano wɔ asɛndzibea, na ɔmaa ɔyɛɛ dzen dɛ wɔbɛkyerɛ dɛ wɔwɔ fahodzi. Etsifi afa mu aman bi hyehyɛɛ ankorankor fahodzi ho mbra a ɔmaa ɔyɛɛ mbra do bu dɛ ɔman mpanyimfo bɛkyer nkan nkowaa anaadɛ wɔdze hɔn bɔto efiadze. Adwen no nye dɛ Etsifi afa mu aman buu hɔn enyi guu nkowaa a woguan ho mbra ne nhyehyɛɛ ahorow do na ɔyɛ ntseasee tsitsiriw a wɔdze mae dɛ wɔbɛtsew hɔn ho. == '''Akwan nye kwan a wɔfa do guan''' == '''Underground Railroad''' n'akwan no kɔr etsifi afa mu kɔr ​​aman a wɔdze hɔn ho nye Canada, ɔkɔr Caribbean, United States Atɔe afa mu n'ahye do, nye India ahye mu. Nkowaa no binom a woguanee no tuu kwan kɔr Anaafo afa mu kɔr Mexico kɔhwehwɛɛ hɔn fahodzi. Nyimpa pii faa po do guanee, a Ona Judge a nna Ɔmampanyin George Washington akyer no ayɛ no akowaa so ka ho.bi. Abakɔsɛm akyerɛwfo binom hu nsu kwan a ɔwɔ Etsifi afa mu no dɛ adze tsitsiriw a ɔwɔ dɛ hɔn a wɔhwehwɛ fahodzi fa do guan osiandɛ nna bea a nsu no fi ba no yɛ akwan no mu binom a wɔfa do kɔ fahodzi mu. Bio, hɔn a wɔwɔ Underground Railroad no ho abakɔsɛm no hun dawurbɔ a ɔfa nkowaa a woeguan bɛyɛ 200,000 ho wɔ Amerika Etsifi afa mu hɔn dawurbɔ nkrataa mu fitsi 1700 afe no mfinimfin kesii ber a Amerika Ɔmanko no kɔr n'ewiei. Hɔn a nna wɔrohwehwɛ fahodzidi wɔ Alabama no dze hɔn ho siee ahɛmba a ɔrokɔ Mobile no mu, Alabama mu na nna wɔwɔ enyidado dɛ wɔdze hɔnho bɛfrafra kurow no mu Ebibifo a wɔdze hɔn ho no mu, na wɔdze hɔn ho sumaa ahɛmba afofor a ofi Alabama na wɔdze hɔn enyi akyerɛ etsifi afa mu ekyikyiikyir kɔ nsaase nye aman a wɔdze hɔn ho mu so mu. Afe 1852 mu no, Alabama mbarahyɛbagua no yɛɛ mbra bi dze tseew nyimpa dodow a wɔrohwehwɛ fahodzi na wɔnam ahɛma do guan no do. Mbra no twee nkowaa wuranom nye po do ahyɛn mu mpanyimfo aso dɛ wɔma nyimpa a wɔyɛ nkowaa kwan ma wɔtsena hyɛn no mu a wonnyi tum krataa. Alabama fahodzi hwehwɛfo so yɛɛ akor a wɔdze boguan. Hɔn a wɔhwehwɛ fahodzi no guanee fii hɔn nkowaa wuranom nsamu na wɔfaa Panama kwan no. Nkowaa wuranom no so faa Panama kwan no dze kesii California. Ekɔ Panama a, nkoasom nnyi hɔn mbra mu na Panamafo Ebibifo hyɛɛ nyimpa a wɔdze hɔn ayɛ nkowaa a wofi United States no nkuran dɛ wonguan nkɔ Panama kurow a ɔwɔ mpɔtamu hɔ no mu. Hɔn a wɔrohwehwɛ fahodzi no yɛɛ akwan ahorow a wɔbɛfa do atow nkowaa a wɔkyeer hɔn no bɔgya mu nkraman no efi hɔn hua ekyir. Ɔkwan kor nye dɛ wɔdze emo a ɔyɛ hyew, seradze, na vinegar a wɔaka abɔmu bedzi dwuma wɔ hɔn mpaboa do. Carolina Etsifi do no, hɔn a wɔrohwehwɛ fahodzi dze turpentine guu hɔn mpaboa do dɛ mbrɛ ɔbɛyɛ a nkowaa a wɔkyer nkowaa no hɔn nkraman no nnkotum edzi hɔnho huam ekyir, wɔ Texas no, hɔn a woguanee no dze edur a wɔdze nantwinyin a wɔahyew na wɔdze yɛe. Afofor so guanee kɔr atɛkyɛ mu dɛ wɔrokɔhohor hɔnho hua egu. Nna guankɔbea dodow noara si wɔ anadwe ber a nna hɔn a woruguan no botum dze hɔnho esuma sum ase. Ɔkwan fofor a hɔn a wɔrohwehwɛ fahodzi no faa do siiw hɔn a wɔkyer hɔn no ano nye dɛ wɔdze nkrataa a onndzi mu bɛfa ho eguan.. Nkowaasom mu no, Ebibifo a wɔdze hɔnho no dze nkrataa a odzi adanse dɛ wɔnnyɛ nkowaa no kyerɛe. Ebibifo a wɔdze hɔnho na nyimpa a wɔdze hɔn ayɛ nkowaa no yɛɛ krataa a onndzi mu a wɔdze tu kwan maa hɔn a wɔrohwehwɛ fahodzi ber a wɔnam aman a nkowaa wɔ do no mu rokɔ no. == Etsifi afa mu kesi aman a wɔdze hɔn ho mu na Canada == === Nhyehyɛɛ === Ɔmmfa ho dɛ nna wɔdze ɔkwan a wɔfa do ne dzin too do no, nna ɔkwan a wɔfa do guan no nnyɛ asaase ase ankasa anaadɛ keteke kwan. (Asasae ase keteke kwan ankasa a odzi kan no ammba kesii 1863.) John Rankin kyerɛ dɛ, "Wɔfrɛɛ no ​​dɛm osiandɛ hɔn a wɔfaa kwan no do no yewee tse dɛ ma wɔakɛhyɛ famu no. Ber a nkowaa a woeguan no hɛɛn adzekoradan bi mu wɔ dɛm kwan no do ekyir no, woennhu hɔn anamɔn bio." Wɔdze hɔn fii adzekoradan kor mu kɔr fofor mu kesii dɛ wodur beebi a wobotum akɔ do enya fahodzi." Nna wonyim dɛ ɔyɛ keteke kwan, a wɔdze keteke nkasafua bi tse dɛ keteke gyinabea na akwankyerɛfo, osiandɛ ɔno nye akwantu nhyehyɛɛ a nna wɔdze dzi dwuma dɛm ber no. == Mboaedze == 9scpmk2ht5ks1je6ijecobf62fx250f Jim Crow laws 0 4418 48345 48344 2025-06-20T11:28:45Z Assilidjoe 33 Medze mboaedze aka ho 48345 wikitext text/x-wiki {{Databox|item=Q865365}}Nna '''Jim Crow''' mbra no yɛ ɔman na mpɔtamu hɔ mbra a wɔdze bae wɔ United States Anaafo afamu wɔ afeha a ɔtɔ do 19 n;ewiei na afeha a ɔtɔ so 20 n'ahyɛse a ɔhyɛɛ mbusuakuw mu mpaapaamu mu dzen, "Jim Crow" yɛ kasafua a wɔdze bu Amerikafo a wɔyɛ ebibifo enyimtsia.<ref name="fremon">{{cite book |last1=Fremon |first1=David |title=The Jim Crow Laws and Racism in American History |date=2000 |publisher=Enslow |isbn=0766012972 |url-access=registration |url=https://archive.org/details/jimcrowlawsracis00frem }}</ref> Wɔdaan Jim Crow mbra a otwa tun no wɔ afe 1965 mu.<ref name="Schmermund2016">{{cite book|first=Elizabeth |last=Schmermund|title=Reading and Interpreting the Works of Harper Lee|url=https://books.google.com/books?id=RgpiDwAAQBAJ&pg=PA27|year=2016|publisher=Enslow Publishing, LLC|isbn=978-0-7660-7914-4|pages=27–}}</ref> Nna mbusuakuw mu mpaapaamu ho nhyehyɛɛ a wɔahyɛ da ara ayɛ nye dza onnyi mbra mu wɔ United States mbea afofor so, ber mpo a nna aman pii a wonnyi Anaafo afa mu abra nyiyimu wɔ ɔmanfo daber na ambatow mu.<ref>Bubar, Joe (March 9, 2020). [https://upfront.scholastic.com/issues/2019-20/030920/the-jim-crow-north.html#1300L "The Jim Crow North"], ''Upfront Magazine - Scholastic''. Retrieved June 7, 2021.</ref><ref>''Discrimination in Access to Public Places: A Survey of State and Federal Accommodations Laws'', 7 N.Y.U. Rev.L. & Soc.Change 215, 238 (1978).</ref> Aborɔfo a wɔdɔɔ so wɔ ɔman no ne mbrahyɛbagua mu no na wɔhyɛ mbra wɔ Anaafo afamu na wɔhyehyɛɛ mbra dze gyee hɔn fahodzi na wɔayi amambu na sikasɛm mu mfaso a Amerikafo a wɔyɛ ebibifo nyae wɔ Ɔdansi ber no mu no efi hɔ.<ref name="Bartlett2008">{{cite book|first=Bruce |last=Bartlett|title=Wrong on Race: The Democratic Party's Buried Past|url=https://books.google.com/books?id=POhHuoGILNYC&pg=PA24|year=2008|publisher=St. Martin's Press|isbn=978-0-230-61138-2|pages=24–}}</ref> Lily-white no kuw a ogyinae no so boaa mbusuakuw mu mpaapaamu a ɔkɔr do no.<ref>{{Cite journal |last1=Heersink |first1=Boris |last2=Jenkins |first2=Jeffery A. |date=April 2020 |title=Whiteness and the Emergence of the Republican Party in the Early Twentieth-Century South |url=https://www.cambridge.org/core/journals/studies-in-american-political-development/article/abs/whiteness-and-the-emergence-of-the-republican-party-in-the-early-twentiethcentury-south/899B4B98A78353683C3C6050DFA5771B |journal=Studies in American Political Development |language=en |volume=34 |issue=1 |pages=71–90 |doi=10.1017/S0898588X19000208 |s2cid=213551748 |issn=0898-588X|url-access=subscription }}</ref> Ne yɛ mu no, Jim Crow mbra ahorow hyɛe dɛ wɔmfa mbusuakuw mu mpaapaamu nkɔ ɔmamfo adan nyina mu wɔ nkan Amerika Aman Nkabɔmu Aman no mu na aman afofor bi mu, ofitsi afe1870 no mu. Wodzii Jim Crow mbra ahorow no do wɔ afe 1896 mu wɔ Plessy v. Ferguson n'asɛndzii no mu, a Asɛndzibea no dze ne mbra nkyerɛkyerɛ a “ɔtsew no ho naaso ɔyɛ pɛr” a ɔfa adan a wɔdze bɛma Amerikafo a wɔyɛ ebibifo ho no too hɔ. Wɔdze ɔmamfo no faa nwomasua mu ne tsitsiriw fitsi ber a wɔdze bɔbɔɔ adze wɔ Anaafo afa mu ne fa kɛse noara wɔ Ɔmanko no ekyir wɔ 1861–1865 mu. Ɔreyɛ ayɛ dɛ mbra a ɔfa awarfo ho no amma Amerikafo a wɔyɛ ebibifo nyina anntow ambatow wɔ Anaafo afa mu na ɔmaa wɔamma obiara annyɛ ananmusinyi biara wɔ ɔman no mu. Ɔwɔ mu dɛ wɔ nsusui mu no na mpaapaamu nkyerɛkyerɛ a "ɔyɛ pɛr" no dzi ɔmamfo ndzɛmba na akwantu do kwan dze, naaso nna mbea a wɔdze ma Amerikafo a wɔyɛ ebibifo no suar ber nyina na nna wonnya sika pii ber a wɔdze toto adan a wɔdze ma Amerikafo aborɔfo ho no; ɔtɔ da bi a, nna adan biara nnyi hɔ mma ebibifo mpɔtamu hɔfo koraa.<ref name="tperd">{{cite web |last1=Perdue |first1=Theda |title=Legacy of Jim Crow for Southern Native Americans |url=https://www.c-span.org/video/?302379-1/legacy-jim-crow-southern-native-americans |website=C-SPAN |access-date=27 November 2018 |date=October 28, 2011}}</ref><ref name="jimlu">{{cite book |last1=Lowery |first1=Malinda Maynor |title=Lumbee Indians in the Jim Crow South: Race, Identity, and the Making of a Nation |url=https://books.google.com/books?id=vLY3XbAqDUwC|publisher=Univ of North Carolina Press |access-date=27 November 2018 |pages=0–339 |date=2010|isbn=9780807833681 }}</ref> Nna kwan kɛse noara na ɔda ɔno na pɛryɛ ntamu , dɛ mbrahyɛ kuw no, Jim Crow dze sikasɛm, nwomasua, amambu na asetsena mu ɔhaw ahorow na ɔman ba a ɔtɔ do ebien sii hɔ maa Amerikafo a wɔyɛ ebibifo dodow noara a wɔtse United States.<ref name="tperd"/><ref name="jimlu"/><ref name="jewolf">{{cite journal |last1=Wolfley |first1=Jeanette |title=Jim Crow, Indian Style: The Disenfranchisement of Native Americans |journal=Indian Law Review |date=1990 |volume=16 |issue=1 |pages=167–202 |url=http://health-equity.lib.umd.edu/567/1/JimCrowAIStyle.pdf |access-date=27 November 2018 |archive-url=https://web.archive.org/web/20190412011616/http://health-equity.lib.umd.edu/567/1/JimCrowAIStyle.pdf |archive-date=April 12, 2019 |url-status=dead |doi=10.2307/20068694 |jstor=20068694 |hdl=1903/22633 |hdl-access=free }}</ref>Ber a wɔtseew National Association for the Advancement of Colored People (NAACP) kuw no wɔ afe 1909 no n'ekyir no, ɔdze no ho hyɛɛ ɔmanfo ɔsɔretsia a ɔkɔr do na ɔsatu ahorow a wɔdze tsiaa Jim Crow mbra ahorow, nye dza wɔfrɛ no "tsetsewmu naaso wɔyɛ pɛr" nkyerɛkyerɛ no mu. Afe 1954 mu no, U.S. Asɛndzibea no kaa dɛ ɔman skuul ahorow a wɔpaapae mu (a ɔman no boa) no nnyi mbra mu ber a nna woridzi Brown v. n'asɛm no.<ref name=":0">{{Cite web|url=https://www.landmarkcases.org/cases/brown-v-board-of-education|title=Brown v. Board of Education|website=Landmark Supreme Court Cases|access-date=2019-09-29}}</ref><ref name=":1">{{Cite web|url=https://www.oyez.org/cases/1940-1955/347us483|title=Brown v. Board of Education of Topeka |website=Oyez|language=en|access-date=2019-09-29}}</ref><ref name=":2">{{Cite web|url=https://nmaahc.si.edu/blog-post/two-landmark-decisions-fight-equality-and-justice|title=Two Landmark Decisions in the Fight for Equality and Justice|date=2017-10-11|website=National Museum of African American History and Culture|language=en|access-date=2019-09-29}}</ref> Board of Education of Topeka. Aman bi mu no, ɔgyee mfe pii ansaana wɔdze dɛm egyinasi yi ridzi dwuma, ber a Warren Asɛndzibea no kɔr do buu atsɛn tsiaa Jim Crow mbra wɔ nsɛm afofor tse dɛ Heart of Atlanta Motel, Inc. v. United States (1964) mu.<ref>{{Cite web|url=https://www.oyez.org/cases/1964/515|title=Heart of Atlanta Motel, Inc. v. United States|website=Oyez|language=en|access-date=2019-09-29}}</ref> Yɛreka no dodow mu a, Civil Rights Act of 1964 no taa dan Jim Crow mbra a aka no. Wɔtaa dan Anaafo afamu ɔman no ne mbra a ɔko tsia ebusua a wɔdze hɔnho hyɛ mu no wɔ afe1967 asɛm a ɔnye Loving v. Virginia ridzi no mu. == '''Abɔse''' == Yebotum aka dɛ ber a odzi kan wɔdze asɛmfua "Jim Crow mmara" dzii dwuma yɛ afe 1884 mu wɔ atsesɛm krataa mu asɛm bi a ɔbɔ mbrahyɛbagua ekyingyegye ho asɛm tsiaba mu.<ref>{{cite news |url= https://www.newspapers.com/clip/75375764/sioux-city-journal-iowa-18-december/ |title=Congressional|work=Sioux City Journal |date=December 18, 1884 |page=2}}</ref> Kasafua no pue wɔ afe 1892 mu wɔ New York Times asɛm bi a ɔfa Louisiana a ɔhwehwɛ dɛ wɔdze keteke kar a wɔatsew hɔn ho no mu.<ref name=scjc7/><ref>{{cite news |url= https://query.nytimes.com/gst/abstract.html?res=9E05EEDB1F31E033A25752C2A9649D94639ED7CF |page=1|title=Louisiana's 'Jim Crow' Law Valid|quote=New Orleans, Dec 20. – The Supreme Court yesterday declared constitutional the law passed two years ago and known as the 'Jim Crow' law, making it compulsory on railroads to provide separate cars for black people.|work=The New York Times |date=December 21, 1892 |location=New York |issn=0362-4331 |access-date=February 6, 2011}}</ref> Wɔtaa ka dɛ asɛmfua "Jim Crow" n'abɔse fi "Jump Jim Crow", ndwom na asaw mfonyin a ɔfa ebibifo ho a borɔnyi ɔgofoba Thomas D. Rice a ɔkokwaaw n'enyim tuntum yɛe, a odzii kan yɛɛ no ​​wɔ afe 1828 mu. Osiandɛ Rice gyee dzin ntsi, nna Jim Crow abɛyɛ asɛm a ɔyɛ enyimtisabu a ɔkyerɛ "Negro" wɔ afe 1838 mu. Ber a Anaafo afa mu mbrahyɛbagua ahorow no hyehyɛɛ mbusuakuw mu mpaapaamu ho mbra a wɔdze tsia Amerikafo a wɔyɛ ebibifo wɔ afeha a ɔtɔ do 19 n'ewiei no, na wɔbɛfrɛɛ dɛm mbra ahorow yi Jim Crow mbra.<ref name=scjc7>[[C. Vann Woodward|Woodward, C. Vann]], and McFeely, William S. (2001), ''The Strange Career of Jim Crow''. p. 7.</ref> == '''Farbaa''' == Afe January 1865 mu no, mbrahyɛbagua no dze nsesa bi a ɔbɛma woetu nkowaasom wɔ United States no ho nhyehyɛɛ mae na wɔgyee too mu dɛ Nsesa a ɔto do Du ebiasa wɔ December 18, 1865 afe no mu.<ref name="Jaynes2005">{{cite book|first=Gerald D. |last=Jaynes|title=Encyclopedia of African American Society|url=https://books.google.com/books?id=eV45DQAAQBAJ&pg=PT864|date=2005|publisher=Sage|isbn=978-0-7619-2764-8|pages=864–}}</ref> [[File:Jimcrow.jpg|thumb|Cover of an early edition of "[[Jump Jim Crow]]" sheet music ({{circa|1832}})]] [[File:FreedmenVotingInNewOrleans1867.jpeg|thumb|Freedmen voting in [[New Orleans]], 1867]] Nsiesie ber a ɔbae wɔ afe 1865–1877 mu no, aban mbra dze ɔmamfo hokwan ahorow ho ahobambɔ mae wɔ U.S. Anaafo afa mu maa hɔn a wɔadze hɔnho efi nkowaasom mu, Amerikafo a wɔyɛ ebibifo a nna wɔyɛ nkowaa, na ebibifo kakraa bi a nna wɔdze hɔnho ansaana ɔko no reba. 1870 afe no mu no, Democratfo san nyaa tum wɔ Anaafo afa mu mbrahyɛbaguafo mu ber a basabasayɛfo etuatsewfo kuw a wɔaka abɔ mu,<ref name="Milewski2017">{{cite book|first=Melissa |last=Milewski|title=Litigating Across the Color Line: Civil Cases Between Black and White Southerners from the End of Slavery to Civil Rights|url=https://books.google.com/books?id=zXo7DwAAQBAJ&pg=PA47|year=2017|publisher=Oxford University Press|isbn=978-0-19-024919-9|pages=47–}}</ref> tse dɛ Ku Klux Klan, White League, na Red Shirts sɛe Republicanfo nhyehyɛɛ, tuu Republicanfo mpanyimfo, tui fii kurow no mu, na wokum ebibifo ambatofo dɛ ehunahuna kwan a wɔfa do siw ebibifo ambatofo no ano kwan.<ref>{{Cite book |last=Harriot |first=Michael |title=Four Hundred Souls: A Community History of African America, 1619–2019 |title-link=Four Hundred Souls |publisher=One World |year=2021 |isbn=978-0-593-13404-7 |editor-last=Kendi |editor-first=Ibram X. |editor-link=Ibram X. Kendi |location=New York |pages=234–238 |chapter=Reconstruction |editor-last2=Blain |editor-first2=Keisha N. |editor-link2=Keisha N. Blain}}</ref> Wɔdze ambatowfo nsisi kɛse so dzii dwuma. Asɛm bi mu no, etuatsew anaa etuatsew a ɔkɔr do pefee wɔ North Carolina mpoano no maa woyii Republican kuw no mu mpanyimfo na ananmusifo mpanyimfo a wɔpaaw hɔn wɔ ka bi na menka bi kwan do no fii hɔ, na wɔhwehwɛɛ hɔn anaadɛ wɔtaa hɔn fii hɔ. Nna Amrado ambatow aban no na wɔagye ho ekyingye wɔ Louisiana mfe pii, na basabasayɛ a wɔyɛe tsiaa Amerikafo ebibifo no kɔr sor wɔ ɔsatu ahorow mu fi 1868 rokɔ no.<ref name="Perman2009">{{cite book |first=Michael |last=Perman |author-link=Michael Perman |url=https://books.google.com/books?id=jVHODYI1fNUC&pg=PA138 |title=Pursuit of Unity: A Political History of the American South |publisher=Univ of North Carolina Press |year=2009 |isbn=978-0-8078-3324-7 |pages=138–}}</ref> Nsiesie a wɔyɛe wɔ 1877 mu dɛ wobenya Anaafo afamu mboa wɔ amampanyinfo ambatow no mu no maa aban noyii ɔman no mu aseraafo a wotwa tun no fii Anaafo afa mu.<ref name=scjc6>[[C. Vann Woodward|Woodward, C. Vann]], and McFeely, William S. ''The Strange Career of Jim Crow''. 2001, p.&nbsp;6.</ref> Nna Democratfo Aborɔfo asan enya amambu mu tum wɔ Anaafo afa mu mantɔw biara mu. Dɛm Anaafo afa mu no, aborɔfo, "Agyefo" aban ne mbra Jim Crow mbra ahorow, na ɔtsetseew ɔman no mu nyimpa mu wɔ mbra kwan do. Nna Jim Crow mbra ahorow no yɛ tumdzi amambu a wɔdze kyerɛ ebusuakuw kor pɔtsee bi a wɔada no edzi.<ref>{{Cite journal|last1=Parker|first1=Christopher Sebastian|last2=Towler|first2=Christopher C.|date=2019-05-11|title=Race and Authoritarianism in American Politics|journal=Annual Review of Political Science|language=en|volume=22|issue=1|pages=503–519|doi=10.1146/annurev-polisci-050317-064519|issn=1094-2939|doi-access=free}}</ref> Nna wɔda ho ara paw ebibifo kɔ mpɔtamu hɔ edwumayɛbea ahorow mu wɔ afe 1880 no mu wɔ mpɔtamu hɔ mbea a ebibifo dɔɔ so, naaso wosiiw hɔn ambatow ano kwan wɔ ɔman no mu. Aman no hyɛɛ mbra dɛ wɔbɛma ambatowfo dzinkyerɛw na ambatow ho mbra ayɛ anohyeto kɛse, na ma ofii mu bae nye dɛ ebibifo dodow noara ne aborɔfo ehiafo pii amambu mu kyɛfa a wonyae no hyɛɛ ase dɛ no do retsew.<ref name="Michael Perman 2001">[[Michael Perman|Perman, Michael]]. ''Struggle for Mastery: Disfranchisement in the South, 1888–1908''. Chapel Hill: University of North Carolina Press, 2001, Introduction.</ref><ref name="ReferenceA">Kousser, J. Morgan,''The Shaping of Southern Politics: Suffrage Restriction and the Establishment of the One-Party South'', New Haven: Yale University Press, 1974.</ref> Afe 1890 na 1910 ntamu no, nkan Confederate aman du-biako no mu du, a ɔhyɛɛ ase wɔ Mississippi, yɛɛ mbrahyɛbagua fofor anaa nsesa ahorow a ɔmaa ebibifo dodow noara na aborɔfo ehiafo mpempem pii nyaa akwanya ber a wɔkaa tow ahorow bɔbɔɔ mu, akenkan ne akyerɛw na ntsease ho sɔhwɛ ahorow, n ahwehwɛdze ahorow a ɔfa tsenabea na kyerɛwtohɔ so a wɔaka abɔmu do.<ref name="Michael Perman 2001"/><ref name="ReferenceA"/> Nananom nsɛm maa aborɔfo binom a wonyim akenkan na akyerɛw kwan ma wɔtoow amba naaso amma ebibifo dodow noara ahotɔ biara.<ref name="Glenn Feldman 2004, pp.&nbsp;135–136">Glenn Feldman, ''The Disfranchisement Myth: Poor Whites and Suffrage Restriction in Alabama'', Athens: University of Georgia Press, 2004, pp.&nbsp;135–36.</ref> Nyimpa dodow a wɔtow amba no do tsewee kɛse wɔ Anaafo afamu ɔnam dɛm nhyehyɛɛ no ho ntsi. Ekɔ Louisiana a, nyimpa dodow 1900 no, nna ebibifo a wɔtow amba no hɔn do tsewee baa 5,320 wɔ nyimpa dodow a wɔkyerɛɛw hɔn edzin no, ɔwɔ mu dɛ nna hɔn na wɔdɔɔ so wɔ ɔman no mu dze . Odur afe 1910 mu no, ebibifo 730 pɛ na wɔkyerɛɛw hɔn edzin, na onndu ebibifo a wɔfata dɛ wɔtow amba no mu 0.5% mpo.<ref name="Pildes"/> "Ɔman no nsɔr nsɔr ahorow 60 no mu 27 mu no, wɔannkyerɛw ebibifo ambatowfo kor mpo ne dzin bio; wɔ asɔre ahorow 9 fofor mu no, ebibifo ambatowfo kor pɛ na wɔkyerɛɛw ne dzin. Carolina n'Anaafo afamu aman afofor no kyerɛ dɛ, woyii ebibifo ambatowfo hɔn edzin fii ambatow krataa no mu fitsi afe 1896 kɛpeem 1904. Hɔn a nna wɔyɛ adantamfo wɔ ahodze mu no, hɔn nkɔdo berɛɛ adze. Ekɔ Carolina n'Anaafo nye Etsifi aman bi do a, ebibifo binom hun amandze osiandɛ nna wɔmma wonnhu dza ɔrokɔdo wɔ amambu no mu. "[ Mfe du a nna wonnyi hokwan mu no, nna aborɔfo tumdzi ɔsatu no eyi ebibifo adzefo a wɔtɔ do ebien no hɔn ho asɛm efi hɔn tsir mu ."Ekɔ Albama a, wogyee aborɔfo ehiafo mpempem du so hɔn fahodzi fii hɔn nsamu, ɔwɔ mu dɛ ahyɛse no nna mbrahyɛbaguafo ahyɛ hɔn bɔ dɛ akwansiwdze fofor no rinnsiw hɔn kwan dze. Hɔn a woenntum anntow amba no mfata dɛ wɔsom wɔ asɛndzi baguafo mu na worunntum so nnyɛ edwuma mma mpɔtamu hɔ edwumayɛbea ahorow no mu biara. Woyii hɔnho fii amambu mu koraa, osiandɛ nna worunntum nnya nsunsuando biara wɔ ɔman no ne mbrahyɛbaguafo nsɛm mu, na wobuu whɔn enyi guu hɔn enyigyedze do. Ber a nna Reconstruction mbrahyɛbaguafo dze aban skuul ahorow esi hɔ ber a odzi wɔ Anaafo afamu aman dodow noara mu no, nna sika a wɔdze ma mbofra a wɔyɛ ebibifo no nndzi mu sɛ yɛdze toto skuul ahorow a mmbofra aborɔfo wɔ mu no ho a, ber mpo a wosusuw ho wɔ ɔko no ekyir wɔ Anaafo afamu ber a asaaba no bo kɔr do kɔr famu ma ɔmaa kuayɛ mu sikasɛm so baa famu no.<ref>{{Cite book|url=https://books.google.com/books?id=TUjFAAAAQBAJ&q=underfunded+jim+crow+schools&pg=PA145|title=History, Education, and the Schools|last=Reese|first=W.|date=2010|publisher=Springer|isbn=978-0230104822|pages=145|language=en}}</ref> Tse dɛ skuul ahorow no, nna wonnya sika pii mma ɔmamfo nwomakorabea ahorow a wɔdze ma ebibifo, sɛ ɔwɔ hɔ koraa a, nna wɔtaa dze nwoma a wɔdze edzi dwuma dada nye ndzɛmba afofor gu mu.<ref>{{Cite book|url=https://books.google.com/books?id=TUjFAAAAQBAJ&q=underfunded+jim+crow+schools&pg=PA145|title=History, Education, and the Schools|last=Reese|first=W.|date=2010|publisher=Springer|isbn=978-0230104822|pages=145|language=en}}</ref> Wɔammfa dɛm ndzɛmba yinom amma Amerikafo a wɔyɛ ebibifo wɔ Anaafo afamu kesii mfe du a odzi kan wɔ afeha a ɔtɔ do 20 no mu.<ref name="Battles, D. M. 2009">Battles, D. M. (2009). ''The History of Public Library Access for African Americans in the South, or, Leaving Behind the Plow.'' Lanham, Md.: Scarecrow Press.</ref> Jim Crow ber no nyina mu no, nna nwomakorabea ahorow wɔ mbea bi nkotsee.<ref name="fultz2006">Fultz, M. (2006). "Black Public Libraries in the South in the Era of De Jure Segregation". ''Libraries & The Cultural Record'', 41(3), 338.</ref> Ansana afeha a ɔtɔ do eduonu reba no, nna nwomakorabea dodow noara a wɔdze sii hɔ maa Amerikafo a wɔyɛ ebibifo no yɛ skuul na nwomakorabea a wɔaka abɔ mu.<ref name="fultz2006"/> Wɔhyehyɛɛ aban nwomakorabea pii maa Europa-Amerikafo na Afrika-Amerikafo a wɔboaa Europafo na Afrikafo-Amerikafo nyina wɔ dɛm ber yi mu osian adzefo a wɔtɔ do ebien mu mpanyimfo hɔn dwumadzi a wɔdze boa a ofi Carnegie Kuw no hɔ bae ntsi. Tsebea ahorow bi mu no, nhyehyɛɛ a ɔdze mpontu ba a wɔyɛe dɛ wɔdze wɔbɛtsew ambatow mu nsisi do, tse dɛ Eight Box Law a ɔwɔ South Carolina no, koe tsiaa ebiifo na aborɔfo ambatowfo a nna wɔyɛ ekruntufo, osiandɛ nna wonntum nndzi akwankyerɛ no ekyir.<ref name="Holt">{{cite book|last=Holt|first=Thomas|author-link=Thomas C. Holt|title=Black over White: Negro Political Leadership in South Carolina during Reconstruction|publisher=University of Illinois Press|year=1979|location=Urbana}}</ref> Ber a nna ntsetsewmu a ɔda Africafo a wɔyɛ Amerikafo na aborɔfo nyimpa dodow no ntamu no rebɛyɛ mbra a wɔagye ato mu wɔ Progressive Era ber do no, (afe 1890–1920 no) mu no, nna ɔrebɛyɛ amandze so. Nsɛm a Jim Crow mbra no mmbra ebibifo dɛ mma wɔmmfa hɔnho nnhyɛ agodzi anaa ahomgye agodzi mu mpo no, nna amambra a wɔatsew hɔnho abɛyɛ dza ebu do.<ref name=scjc7 /> Jim Crow ne nsɛm mu no, amampanyin amba a wɔtowee wɔ afe 1912 mu no, wɔyɛe ma otsiaa Afrikafo a wɔyɛ Amerikafo no hɔn pɛ. Ebibifo dodowara a wɔyɛ Amerikafo no nna wɔda ho ara tse Anaafo afamu, ber a nna wɔagye hɔn hokwan efi hɔn nsamu koraa, dɛm ntsi wonntum nntow amba koraa.<ref name="Dittmer1980">{{cite book|author-link=John Dittmer|first=John|last=Dittmer|title=Black Georgia in the Progressive Era, 1900–1920|url=https://books.google.com/books?id=mW4gKvP1oZkC&pg=PA108|year=1980|publisher=University of Illinois Press|isbn=978-0-252-00813-9|pages=108–}}</ref> Ber a ambatow ho sika na enyibuei ho akadze siiw ehiafo anaa ekruntufo dodowara ho kwan dɛ wɔbɔtow amba no, dɛm nhyehyɛɛ ahorow yi dze akwan bi too hɔ maa Europafo nna wɔyɛ Amerikafo dɛ wobotum edu ndzɛmba a wɔdze egu akwn mu no ho. Yɛdze Oklahoma hɔ reyɛ mfatoho no, obiara a nna ɔfata dɛ ɔtow amba biara wɔ afe 1866 mu no, anaa dɛ ɔnye obi a ɔfata dɛ ɔtow amba wɔ afe 1866 no bi wɔ ebusuabɔ no (tse dɛ "nanasɛm"), woyi no fi enyibuei ahwehwɛdze no mu, na mbom mbanyimfo ara a wonyaa akwanya no ansaana dɛm afe no reba no yɛ aborɔfo anaa Europa-Amerikafo. Woyii Europa Amerikafo no fii enyibuei nsɔhwɛ no mu, na wɔnam mbrakwan do yii Amerikafo no sii nkyɛn.<ref>Tomlins, Christopher L. ''The United States Supreme Court: The Pursuit of Justice''. 2005, p.&nbsp;195.</ref> Woodrow Wilson yɛ Democratnyi a wɔpaaw no fii New Jersey, naaso wɔwoo no na wɔtsetsee no wɔ Anaafo afamju, na nna ɔyɛ ɔmampanyin a odzi kan a wɔwoo no wɔ Anaafo afamu wɔ Ɔmanko ekyir ber no mu. Ɔpaaw Anaafo Afamfo kɔr n'amambukuw no mu. Binom hyɛɛ ase dɛ wɔrohwehwɛ edwumayɛbea ahorow a wɔatsew hɔn ho ntsɛm ara, ɔwɔ mu dɛ nna wɔaka Washington kurow no, D.C., na aban edwumayɛbea ahorow abɔ mu fi Ɔmanko no ekyir dze. Afe 1913 mu no, wɔtsee dɛ Sikakorabea Ɔkyerɛwfo William Gibbs McAdoo – a Ɔmampanyin no apaw no – rekyerɛ n'adwen wɔ mbea a ebibifo na aborɔfo a wɔbɔ mu yɛ edwuma wɔ aban edwumayɛbea kor mu ho: "Metse nka dɛ ɔwɔ dɛ iyi kɔ tsia mbaa aborɔfo no wɔ. Aso siantsir bi wɔ hɔ a ɔwɔ dɛ aborɔfo mbasiafo no nnya aborɔfo mbasiafo a wɔdze mfir ahorow yɛ edwuma anaa?<ref>King, Desmond. ''Separate and Unequal: Black Americans and the US Federal Government''. 1995, p. 3.</ref> Wilson n'amambu no dze mpaapaamu baa aban edwumayɛbea ahorow mu, ɔmmfa ho Afrikafo-Amerikafo akandzifo na aborɔfo nkɔdo kuw a wɔwɔ etsifi na mfinimfini atɔe mu no hɔn kasa tsia no.<ref name="BerkinMiller2011">{{cite book|first=Carol |last=Berkin|author1-link=Carol Berkin|author2=Christopher Miller|author3=Robert Cherny|author4=James Gormly|title=Making America: A History of the United States|url=https://books.google.com/books?id=zhcIPxzRC9YC&pg=PT578|date=2011|publisher=Cengage Learning|isbn=978-0-495-90979-8|pages=578–}}</ref> Ɔpaaw Anaafo afamu amanyɛfo osian n’ankasa ne gyidzi a no mu yɛ dzen dɛ mbusuakuw mu mpaapaamu no yɛ dza oye ma ebibifo na Europa Amerikafo nyina ntsi.<ref name=wilson>{{interlanguage link|Jan Willem Schulte Nordholt|lt=Schulte Nordholt, J. W.|nl}}, and [[Herbert H. Rowen|Rowen, Herbert H.]], ''[https://archive.org/details/woodrowwilsonlif00schu Woodrow Wilson: A Life for World Peace]''. 1991, pp.&nbsp;99–100.</ref> Great Reunion a wɔyɛe wɔ afe 1913 mu wɔ Gettysburg no ase no, Wilson kasae kyerɛɛ nyimpadɔm no wɔ July 4, Abraham Lincoln mpaemuka a ɔkae dɛ “wɔabɔ nyimpa nyina pɛ” no. Hwɛ mbrɛ kuw no edzi mu prɛkopɛr na hwɛ mbrɛ ɔsom bo ma hɛn nyina fa, hwɛ mbrɛ ekyingye biara nnyi ho, hwɛ mbrɛ osi wɔ ayamuyie na enyimnyam fa, ber a wɔdze ɔman biara aka iyi ho no, hɛn ebusua kɛse a mberantsɛfo a wɔdze hɔnho wɔ mu no!<ref name=blight>[[David W. Blight|Blight, David W.]] (2001), ''[[Race and Reunion: The Civil War in American Memory]]'', pp. 9–11.</ref> Nna ɔnye Wilson bɔ ebira koraa , Washington Bee samufo bi bisae dɛ bi a 1913 mu "nkabɔmu bio" no yɛ hɔn a wɔkoe maa "nkowaasom asetɔr" no nkabɔ mu bio anaadɛ hɔn a wɔkoe dɛ "wɔbɛma nkowaasom akɔ do atsena hɔ na mprempren wɔdze fi na ekyingye biara a wonyim dɛ ɔyɛ ndaadaa" ridzi dwuma dze akyerɛ fahdzi dɛ edwuma a orunntum nnyɛ yie<ref name=blight />. Abakɔsɛm kyerɛwfo David W. Blight hun dɛ "Asomdwe Afahyɛ" a Wilson dzii enyim wɔ Gettysburg wɔ afe 1913 mu no "yɛ Jim Crow nkabɔmu bio,na aborɔfo tumdzi no na ama ɔdze koomyɛ no aba,mpanyimfo a wɔdeda dwumadzi ano a yennhu hɔn.<ref name=blight /> Ekɔ Texas a, nkurow dodowara na wɔpaaw mpaapaamu mbra a wɔyɛe no wɔ afe 1910 na 1920 mu no.<ref name=blight /> Mbra ketsee no hwehwɛe dɛ wɔdze nsubura na eguaree a wɔatsew hɔn ho besisi hɔ. Amerikafo a wɔyɛ ebibifo a woeyi hɔn efi mu no so nyaa mboa wɔ Republicanfo lily-white kuw no mu.<ref name=Heersink>{{Cite journal |last1=Heersink |first1=Boris |last2=Jenkins |first2=Jeffery A. |date=2020-01-06 |title=Whiteness and the Emergence of the Republican Party in the Early Twentieth-Century South |url=https://www.cambridge.org/core/journals/studies-in-american-political-development/article/abs/whiteness-and-the-emergence-of-the-republican-party-in-the-early-twentiethcentury-south/899B4B98A78353683C3C6050DFA5771B |journal=Studies in American Political Development |language=en |volume=34 |issue=1 |pages=71–90 |doi=10.1017/S0898588X19000208 |s2cid=213551748 |issn=0898-588X|url-access=subscription }}</ref> == Mboaedze == . s2w45uu68d6rumeqgziada38e68w3pj Ghana’s Call for Return of Ancestral Remains from UK Institutions 0 4419 48339 48338 2025-06-18T12:47:54Z Gloria Adokoh 1376 Medze nsɛm no bi kaa ho 48339 wikitext text/x-wiki == Nyienyim == Ndaansa yi mu dze, wiadze nyina ayɛ kor reper dɛ wɔsan dze kusum ndzɛmba na hɔn a wowuwui wɔ nkowaatɔn ber mu no hɔn mu no bɔkɔ aman a wɔfae fii mu no bio. Aman a wodzi dɛm ahwehwɛdze yi mu adɔntsen nye ɔman Ghana a wɔrohwehwɛ dɛ hɔn nsa bɛka nananom hɔn mu nkaa na ndzɛmba a ɔsom hɔn bo ara yie a UKfo da ho wɔ no hɔn nkyɛn no nyina.<ref>https://www.honour.org.uk/value-of-human-remains-conference-museum-of-london/</ref> Dɛm ahwehwɛdze yi ka kwan a yɛbɛfa do etu tum a Aborɔfo wɔ no Ebibifo do na aman ahorow mu ayɛ kor ma abakɔsɛm mu atsɛnkyea a Europefo yɛɛ tsiaa Ebibifo no nyina woeetum esiesie. ---- == No Ho Abakɔsɛm == Ber a Britainfo ridzi Ebibifo hɔn do no, kusum amandze na amambra ho akadze pii, nyimpa binom hɔn mu, na kusum abakɔsɛm ho nkaedum ndzɛmba ahorow na wɔfaa nyansa kwan do dze kɔree. Wɔdze dɛm ndzɛmba yi kɔr Europe na wɔdze kɔr hɔn tsetse ndzɛmba korabea ahorow,esuapɔn mu, na ankorankor hɔn nsumaa mu ndzɛmba a hɔnankasa wɔboaboa ano kɛkyerɛe a, mpɛn pii no hɔn wɔfaa dɛm ndzɛmba yi fi hɔn hɔ no mpo nna wonnyim ho hwee. Dɛm su a wɔdaa no edzi no nnkyerɛ enyidzi dɛ mbrɛ ''Museum Ethics'' kyerɛ no.<ref>https://api.mountainscholar.org/server/api/core/bitstreams/7773bfb8-08ce-4c5c-923a-43c557baa1af/content</ref> Ghana a nna wɔfrɛ no Gold Coast wɔ dzi a Britainfo bedzii hɔn do no mu no, wɔhweer ndzɛmba pii. No mu bi nye hɔn a wɔhyɛɛ hɔn dze hɔn kɔr nkurow a nna ommfi hɔn pɛ mu, hɔn a nhwehwɛmu a wɔrepɛ ayɛ ntsi wɔsesaaw ndzɛmba ahorow kɔree,nna nhyɛ a wɔdze too hɔn a wɔnye hɔn peer dɛm ndzɛmba yi ho no. ''British Punitive Expedition of 1874''<ref>https://en.wikipedia.org/wiki/Punitive_expedition</ref> (Britainfo Asotwe Nhyɛ Ntui a ɔkɔr do wɔ afe 1874) mu no, ɔkoe tsiaa Esuantseman no ma wɔgyee nafadze a wɔdze sika kɔkɔɔ ayɛ , dza ɔyɛ kusum ndzɛmba ,na nyimpa mu ahorow , a no mu dodowara pii kowiee wɔ mbea bi tse dɛ Britainfo Hɔn Tsetse Ndzɛmba Korabea mu, Oxford Esuapɔn Pitt Esutsen Ne Tsetse Ndzɛmba Korabea mu na Cambridge Esuapɔn no Tsetse Ndzɛmba Korabea a Ɔfa Asaase mu na Nyimpa Ho Nhwehwɛmu ho mu.<ref>https://web.archive.org/web/20210815041636/http://restitutionreport2018.com/</ref> = Ohia Dɛ Wɔdze Dza Wɔdze Kɔree Kɔ Bea a Wɔfae Fii = Afe 2003 mu no, Ghana sanee yɛɛ dɛ wɔmmfa hɔn a wɔdze hɔn kɔree no hɔn mu na kusum ndzɛmba a wɔdze kɔree nyina mmfi UK nsan mbra. Dɛm ehiadze ahorow yi yɛ per a aman ahorow bi tse dɛ Alataman, Ethiopia, na Kenya ka Ghana ho rohwehwɛ. Dza Ghanaman no dze n’enyi etsim do dɛ ne nsa bɛka no nnyɛ egyapadze anaa ndzɛmba a ɔfa hɔn amandze na amambra nko ho mbom nananom binom hɔn mu a woemmfi hɔnanka hɔn pɛ ammfa amma hɔn a wɔdze kɔree kɛyɛɛ hɔn nhwehwɛmu ahorow na wɔdze bi so kɔr nwomasuabea ahorow nyina so ka ho. Dɛ mbrɛ amandzɛɛbɔ a All-Party Parliamentary Group for Afrikan Reparations (APPG-AR)<ref>https://afford-uk.org/return-of-the-icons/all-party-parliamentary-group-afrikan-reparations-appg-ar/</ref> <ref>https://www.parallelparliament.co.uk/APPG/afrikan-reparations</ref>  a ɔwɔ UK dze bɔtoo gua no, dɛ wɔda ho wɔ Ebibifo binom hɔn mu a wɔahyɛ, tsidwerba ahorow na ndompe na wɔda iyinom nyina edzi kyerɛ nyina yɛ kwan a wɔfa do tsiatsia Ebibifo hɔn fahodzi do na ɔma fi ka dɛm nkorɔfo a wɔdze hɔn nyimpa akwaa a ɔtsetse dɛm dzii dɛm dwuma no.<ref>https://www.appg-ar.org/news/appg-for-afrikan-reparations-hearings-on-restitution-of-stolen-artefacts-and-remains</ref> Kuw a Mbrahyɛbaguanyi a wɔfrɛ no Bell Ribeiro-Addy<ref>https://en.wikipedia.org/wiki/Bell_Ribeiro-Addy</ref> dzii enyim no kamfoo mbra afofor a ɔdze ndanmu bɛba mbra  a ɔma ho kwan ma dɛm adze yi kɔ do no adze. No mu kor nye dɛ ɔbɛbra ɔmamfo no dɛ wɔbɛda ndzɛmba ɔtsetse dɛm no edzi akyerɛ wɔ dɔm mu anaa mpo wɔbɔtonton ndzɛmba dɛm no. Ɔsanee kyerɛɛ dɛ otwar dɛ wɔsesa [[:en:Human_Tissue_Act_2004|Human Tissue Acts 2004]] no mu ma ɔhwɛ kasa fa nyimpa ho akwaa a edzi abor mfeha na n’ekyir no ho yie.<ref>https://theconversation.com/new-report-calls-for-return-of-human-remains-but-uk-museums-lack-the-resources-to-act-252547</ref> = Ndzɛmba A Wɔdze Kɔree Ho Nsunsuando A Aka Hɔ = Asɛm yi nyna hyɛɛ ase wɔ mfeha a otsia duakron n’ahyɛse no mu, ber a Britainfo botui hyɛɛ Ghanafo do bedzii hɔn do. Dza ɔwɔ mu nye dɛ, hɔn a Britainfo nsa tɔɔ hɔn do gyegye hɔn kusum ndzɛmba no bi nye Esuantsefo. Britainfo tui hyɛɛ Esuantsefo hɔn kuropɔn Kumase do wɔ ber a nna  Anlɔ na Esuantsefo hɔn ko a osii wɔ 1873 dze kesii 1874 mu no da rokɔ do no mu<ref>https://en.wikipedia.org/wiki/Anglo-Ashanti_wars</ref>. Hɔn nsordaafo hyɛɛ hɔn gyegyee Esuantsefo no hɔn ndzɛmba bi tse dɛ sika kɔkɔɔ nkrantsɛ, ahemfo ntar akɛse a sika kɔkɔɔ na adze bobɔ mu, na dza Esuantsefo frɛ no ''Akrafokɔnmu''<ref>[https://www.metmuseum.org/art/collection/search/318430#:~:text=Cast%20gold%20disks%20called%20akrafokonmu,the%20week%20as%20the%20king. https://www.metmuseum.org/art/collection/search/318430#:~:text=Cast%20gold%20disks%20called%20akrafokonmu,the%20week%20as%20the%20king.]</ref> a wɔdze sika kɔkɔɔ ayɛ, ahemfo kyim ahorow, kɔnmuadze<ref>https://www.dawn.com/news/1812942?utm</ref> na nsaadze<ref>https://www.reddit.com/r/ArtefactPorn/comments/1dew1vw/a_bracelet_andor_anklet_which_is_part_of_the/?utm</ref> a wɔdze sika kɔkɔɔ awen na nyimpa no mu ahorow a wɔdze kɛyɛɛ abɔdze mu nyansapɛ ho nhwehwɛmu nyina dze kɔr hɔn kurow mu. Dɛm ndzɛmba a ɔsom bo dɛm yi nyina kopuee Britainfo hɔn mbea etsitsir bi tse dɛ ''the British Museum''<ref>https://www.britishmuseum.org/about-us/british-museum-story/contested-objects-collection/asante-gold-regalia</ref>'','' ''Victoria & Albert (V&A) Museum''<ref>http://www.vam.ac.uk/content/articles/a/asante-gold/?srsltid=AfmBOop_R1UIKMUmHYgGSir95OkWgYlCFTySThhKWYiZU0C-_58e_cUp</ref>, esuapɔn ahorow mu, na binom so dze kesiesiee hɔn nkyɛn. Dza ɔkyɛn koraa nye dɛ, ndzɛmba etsitsir ahorow pii na wɔhweree a ɔsom bo kyɛn dɛm ndzɛmba  a wɔdze sika kɔkɔɔ awen yi nyina. Ɔno nye dɛ, ndzɛmba  anna wɔdze sika kɔkɔɔ ayɛ a wɔdze kɔree no, nna okitsa Esuantsefo hɔn gyedzi ahorow, sunsum mu ntɔyɛɛ ahorow, na hɔn nananom hɔn nkaadum kɔse a wɔdze gyaa hɔn. Sɛ erefa ''Akranfokɔnmu''  no nko mpo a, nna ɔyɛ ahyɛnsewdze krɔnkrɔn a wɔdze hyɛ hɔn a wɔaben yie dɛ mbrɛ ɔbɛyɛ a wɔdze bɛtsew Esuantse hen no ne kra ho ama enyi bɔn biara aannhwɛ no. Afei, kusum nkrantsɛ a wɔdze kɔree no so, nna wɔdze yɛ amandze ahorow so. Dɛm ntsi, ndzɛmba a wɔdze kɔree no maa hɔ daa mpan wɔ sunsum afamu a nna ɔbor Kumase Ahemfie n’afasu no korakora. Siantsir nye dɛ, nna ɔsom hɔn bo enyikan do na sunsum mu nyinara. == '''Mprenpren Kawdan: Afɛm A Ɔkɔr Do Wɔ Afe 2024 Mu''' == Sanda bosoom no mu wɔ afe 2024 mu no, biribi soronko sii: Britain Tsetse Ndzɛmba Korabea no (''The British Museum)'' na V&A dze too gua dɛ wɔdze mfe ebiasa risi hɔ afɛm Esuantsefo hɔn sika kɔkɔɔ na dwetɛ eduasa ebien a ber bi wɔbɛfae no a nna no mu duesuon fi V&A na no mu duenum so fi Britain Tsetse Ndzɛmba Korabea no. (apnews.com, telegraph.co.uk). Dɛm afɛm yi kyerɛ dɛ nsakyer botum aba no ho nhyehyɛɛ no mu wɔ ber a aba n’ewiei no. Ɔwɔ mu dɛ nhyehyɛɛ no enntum ammfa sika biara ammbrɛ hɔn osian '''British Museum Act 1963'''<ref name=":0">https://www.britishmuseum.org/sites/default/files/2019-10/British-Museum-Act-1963.pdf</ref> no na '''National Heritage Act 1983'''<ref>https://www.legislation.gov.uk/ukpga/1983/47/section/6</ref> no dze, ɔbɛyɛɛ abakɔsɛm kɛsenara. Tristram Hunt, V&A hɔn panyin paara no, kyerɛɛ dɛ: “Mfe ɔha na eduonum ekyir a wɔtowee hyɛɛ Kumase do no…V&A dze ahohoahoa nye Esuantsehen Otumfuo Osei Tutu reka abɔ mu wɔ n’afrenhyia a otsia eduonu enum no mu.” (theguardian.com) Ghanaman no hɔn amambra ho fotufo a ɔdze Nana Oforiata Ayim kasae faa afɛm no ho dɛ: “Ɔnnyɛ ndzɛmba gyan biara kɛkɛ… Ɔwɔ no ho mfaso wɔ sunsum afamu so…ɔka ɔman no no sunsum ho bi” Ɔmmfa ho nye nsɛmpa a nkorɔfo kae faa iyi ho no, Ghanafo piinara so kasae tsiaa dɛm anamɔntu yi. Lorraine King, a ɔyɛ nsɛnkyerɛwnyi/amandzɛɛbɔnyi a ɔwɔ UK no kyerɛwee wɔ X(Twitter) do dɛ: “Owifo bi bɔtow hyɛ wo do wɔ wo fie… na ɔdzɛ dza ɔbɛfae no bɛfɛm wo bio... bi a UKfo dze Ghanafo hɔn ahenkyɛw a wɔdze bo a no bo yɛ dzen a wowiae no bɛfɛm hɔn… ” (theguardian.com) == '''US Tsetse Ndzɛmba Korabea na Ghanafo Hɔn Kusum Ndzɛmba a Ɔsom Hɔn Bo''' == Biribi a osii a ɔyɛɛ kɛse bio sii wɔ Kwakwar mu wɔ afe 2024 mu. Ɔwɔ  mu dɛ wɔannhyɛ da ara ammbɔ iyi ho amandzɛɛ kɛse wɔ amanaman mu dze, naaso no ho nsunsuando bɛyɛɛ kɛse ara yie. '''Fowler Museum at UCLA'''<ref name=":1">https://www.dawn.com/news/1812942?utm</ref> <ref name=":2">[https://www.reuters.com/world/africa/us-museum-returns-ghanas-first-batch-looted-gold-regalia-2024-02-09/#:~:text=The%20items%20returned%20by%20the,Asante%20royal%20museum%2C%20told%20Reuters. https://www.reuters.com/world/africa/us-museum-returns-ghanas-first-batch-looted-gold-regalia-2024-02-09/#:~:text=The%20items%20returned%20by%20the,Asante%20royal%20museum%2C%20told%20Reuters.]</ref>fii hɔn pɛ mu dze Esuantsefo hɔn adehye ndzɛmba bi tse dɛ kɔnmuadze,ahwendze ahorow na dza wɔawen a nna wɔdze siesie ngua  nyina kɛmaa Esuantsefo hɔn hen wɔ Kumase. Owura Ivor Agyeman Duah kyerɛɛ dɛ ɔyɛ kwan or a ɔnam do ɔdze dza ɔma yɛyɛ Ghanafo no bɛsan aba bio. “Iyinom yɛ ndzɛmba a ɔka sesei na dza etwa mu bɔ mu ma yehu twaka a ɔda ntamu... a ɔno nye enyibuei ho mfaso mapa ankasa no.”<ref name=":1" /> (''“These are objects that connect the present to the past... the very essence of a civilisation,”'') Naaso, iyi n’ano mmpem ha yi ara. Reuters bɔɔ iyi ho amandzɛɛ dɛ, sɛ ahyɛse no wɔkɛfaa dɛm ndzɛmba yi nyina kɔree wɔ afe 1874 mu.<ref name=":2" /> Dɛm ntsi, esuapɔn a wɔfrɛ no University of Ghana mu kyerɛkyerɛnyi a ɔdze Ɔbenfo Kwaku Darko Ankrah dze dɛm nsɛnhia yi bɔtoo gua dɛ: "Esuantsefo so nyaa tumdzi a ɔmaa wobenyaa su a wɔdze gyegyee nkorɔfo kuw binom so hɔ egyapadze…”<ref name=":1" />. ''(“Looting was also one major trait of the Asantes at the height of their supremacy and there is historical evidence of things they looted from other tribes they fought (across Ghana),” .)'' Iyi kyerɛ dɛ, mpatadze akatua no nngyina bɔn a ɔkɔr do ber a a nna wobu aman afofor no nko  na mbom ɔfa ndzeyɛɛ bɔn a abakɔsɛm kyerɛ dɛ osii no so ho bi na kwan pa a wɔbɛfa no edzi ho dwuma esiesie ndzɛmba a ɔtse dɛm no. == '''Siantsir Ntsi A Ohia''' == Ghanafo pii hɔn afamu no, tsitsir nye Esuantsefo no, ndzɛmba a ɔsom bo dɛm no na nananom hɔn mu bi a wɔfae kɔree no nnyɛ ndzɛmba a abakɔsɛm kyerɛ dɛ ɔwɔ hɔ ara gyan kɛkɛ. Dɛm kusum ndzɛmba yi yɛ sunsum muahoɔdzen, a wɔawen no amandze na amambra kwan do, a ɔyɛ adehyedze , na ɔda hɔn nyimpa ban a wɔyɛ edzi yie. Esuantsefo hɔn ho adzesua mu no,wɔgye dzi dɛ, sɛ dɛm kusum ndzɛmba yi anaa nananom hɔn mu a wɔdze kɔree no annsan annkɔ a, nna ɔno nkitahodzi a ɔda hɔn na nananom,ewuakɔr na esunsum a wɔgye dzi no twe anaa ɔyɛ mberɛw ma ndzɛmba mu bɛyɛ dzen ara yie ma hɔn. Dɛ mbrɛ Ɔbenfo Eyifa-Dzidzienyo a ɔwɔ University of Ghana kyerɛɛ no: "Ebibifo amambra a hɔn mpanyimfo dze gyaa hɔn no yɛ adze ɔtse ase …sɛ ndzɛmba awɔdze hɔn enyiwa hu no kɔ na onnyi hɔ bio a, bo a ɔsom a nkyɛ ɔbata ho no, yɛhwer …”''(“African cultural heritage is a living heritage … when tangible materials… are taken away, we lose the value attached to them…”)''<ref>https://www.akadimagazine.com/post/what-can-we-do-to-push-for-more-looted-african-items-to-be-returned-home</ref> Dɛm asɛm a ɔkae yi nye '''UNESCO''' na '''ICOM''' no saa pɛpɛɛpɛr: ɔno nye dɛ amambra a wɔdze gyaa no nngyina fakor,wɔawen ahyɛ daa daa abrabɔ mu, nkae mu, na sunsum mu nkɔdo mu. == '''Mbra Na Nhyehyɛɛ Mu Akwansiwdze Ahorow A Ɔwɔ Afaafa Ebien Ne Nyina Ho''' == Ɔmmfa ho mbrɛ nkorɔfo rohwehwɛ dɛ iyi besi no, dɛ wɔbɛsan dze ndzɛmba no akɔ ne nkyir no yɛ adze a ɔreyɛ ayɛ dzen kakra. Siantsir no bi nye dɛ: * '''British Museum Act 1963'''<ref name=":0" /><ref>[https://www.nkenne.com/blog/uk-museums-return-looted-artifacts-to-ghana-amid-global-repatriation-debate#:~:text=The%20decision%20to%20return%20the,ownership%20of%20contested%20cultural%20objects. https://www.nkenne.com/blog/uk-museums-return-looted-artifacts-to-ghana-amid-global-repatriation-debate#:~:text=The%20decision%20to%20return%20the,ownership%20of%20contested%20cultural%20objects.]</ref><ref>[https://manhyiapalacemuseum.org/an-emotional-show-in-ghana-marks-the-return-of-looted-asante-culture-from-the-uk/#:~:text=The%20British%20Museum%20and%20the%20V&A%2C%20meanwhile%2C,from%20permanently%20removing%20items%20from%20their%20collections.)&text=The%20request%20for%20the%20return%20of%20the,1920s%20during%20the%20reign%20of%20Prempeh%20I. https://manhyiapalacemuseum.org/an-emotional-show-in-ghana-marks-the-return-of-looted-asante-culture-from-the-uk/#:~:text=The%20British%20Museum%20and%20the%20V&A%2C%20meanwhile%2C,from%20permanently%20removing%20items%20from%20their%20collections.)&text=The%20request%20for%20the%20return%20of%20the,1920s%20during%20the%20reign%20of%20Prempeh%20I.]</ref> na '''National Heritage Act 1983''' no bra ɔman no ne tsetse ndzɛmba korabea ahorow no dɛ wobeyi ndzɛmba a ɔtsetse dɛm no efi hɔ korakora * Ohia dɛ nsakyer biara a ɔbɛba no, ɔkɔ Mbrahyɛbagua mu ma wɔgye to mu ana wɔdze eedzi dwuma. Iyi ho ekyingye gu do rokɔ do dze naaso wonnkotum ahyɛ ho bɔ dɛ kyenkyen ara a ɔbɛba mu dɛ mbrɛ wɔrohwehwɛ no.<ref>https://www.appg-ar.org/news/appg-for-afrikan-reparations-hearings-on-restitution-of-stolen-artefacts-and-remains</ref> * Binom so susu dɛ ndzɛmba wɔsan dze kɔ ne nkyir no mma kwan ma adasa nnya bea fakor a wɔbɔkɔ ekenya nyimdzee a ɔfa ndzɛmba a ɔtsetse dɛm ho.<ref>Cuno, J. (2014). Culture war: the case against repatriating museum artifacts. ''Foreign Aff.'', ''93'', 119.</ref> Mbom no, ndzɛmba gu do ara resesa ber a ndwumakuw bi tse dɛ V&A mu Hunt gyee too mu dɛ: “Yɛwɔ asɛdze …dɛ yɛbɛkyɛ dɛm ndzɛmba a ebedzi hɛn hɔ yi pɛpɛɛpɛr ma obiara ne nsa ka nedze… ɔno so nnkyerɛ dɛ hɔn tsetse ndzɛmba korabea ahorow no bɔtɔ egyaagyaamu sɛ yɛkyekyer dɛm anyɛnkofa yi a .”''("It doesn't seem to me that all of our museums will fall down if we build up these kind of partnerships and exchanges.")''<ref>https://www.bbc.com/news/entertainment-arts-68066877</ref> == '''Dza Ghana Botum Ayɛ Na Dza Wɔreyɛ''' == # '''Aban Ntamu Nkitahodzi Na Amambra Ho Nkitahodzi''' * Esuantsefo hɔn hen no nye Britain ahemfo na Londonfo hɔn tsetse ndzɛmba korabea ahorow mu mpanyimfo benya nkitahodzi mapa.<ref>https://www.telegraph.co.uk/news/2024/05/10/british-museums-talks-return-looted-artefacts-ghana-king/?utm</ref> <ref>https://www.rfi.fr/en/africa/20240126-britain-to-return-looted-crown-jewels-to-ghana-but-only-as-a-loan?utm</ref> * Wɔdze akwanserɛ bɔto abakɔsɛm mu enyimdzefo bi tse dɛ '''Ivor Agyemang Duah'''<ref>https://en.wikipedia.org/wiki/Ivor_Agyeman-Duah</ref> enyim ma oeedzi enyim ma ndzɛmba a ɔkɔree nyina aasan aba ne nkyir. * Ghana bɛhyɛ tum a okitsae no mu kena: Wɔbɛtserɛw Manhyia Ahemfie Tsetse Ndzɛmba Korabea no mu ma wɔdze ndzɛmba a nsa bɛsan aka no aakyerɛ wɔ kwan a ɔsɛ na ɔfata do. <ref name=":3">https://www.telegraph.co.uk/news/2024/05/05/ghana-king-hopes-labour-asante-treasures-repatriation/?utm</ref> '''2'''. '''Amanaman Mu Nhyehyɛɛ Ahorow A Wɔdze Hɔnho Bɔdɔm''' * '''UNDRIP Article 12''' a ɔmma kwan dɛ Ebibifi wɔ fahodzi dɛ kusum ndzɛmba na binom hɔn mu na adze a wɔbɛfae nyina no, hɔn nsa bɛsan aka bio.(en.wikipedia.org). Dɛm ntsi, wobotum egyina dɛm bra yi do ma dza wɔrohwehwɛ no hɔn nsa aka.<ref>https://en.wikipedia.org/wiki/Repatriation_%28cultural_property%29?utm</ref> * Wobegyina '''UNESCO'''<ref>https://www.unesco.org/en/articles/restitution-cultural-objects</ref> na '''ICOM'''<ref>https://icom.museum/en/about-us/missions-and-objectives/#:~:text=The%20International%20Council%20of%20Museums,and%20future%2C%20tangible%20and%20intangible.&text=ICOM%20is%20a%20membership%20association,networks%20and%20co%2Doperation%20programmes.&text=ICOM%20is%20the%20only%20global%20organisation%20in%20the%20museum%20field.&text=ICOM%20has%20five%20main%20missions,carry%20out%20international%20missions</ref> mbra ahorow do egyina ndwumakuw na asoɛe ahorow a wɔayɛ hɔnho dɛ dza wɔreka no mmfa hɔnho no ma wɔaakentsen na wɔdze hɔnho aabɛhyɛ mu bi. == '''Tɔwbɔ''' == Ko a Ghana dze reper dɛ ndzɛmba  a wɔbɛfae no bɛsan akɔ ne nkyir no nngyina mbra nkotsee do. Ogyina ndzepa a wɔrohwehwɛ a ɔfa akomatɔyamu ho do, dza ɔbɛda hɔn nyimpa ban edzi do, na ama nananom enyidzi na obu a otwar dɛ wonya a woennya no do. Ɔwɔ mu dɛ afɛm a wonyae no kyerɛ dɛ mpontu bi aba dza wɔakasa ho no dze, naaso wonnyi akomatɔyamu biara wɔ ho. Pɛrpɛryɛ na atsɛn tsenenee a odzi mu papaapa hwehwɛ dɛ kusum ndzɛmba na hɔn mu ahorow a ɔsom hɔn bo no bɛsan aba hɔn nkyɛn a ɔrennsan n’ekyir bio. Enyikan do dze, wohia dɛm ndzɛmba yi dze naaso sunsum afamu akomatɔyamu a wɔrohwehwɛ no so hia hɔn kɛsekɛse a ɔnnyɛ ndzɛmba no ara gyan na wɔrohwehwɛ ma ekodu Ghanaman no mu.<ref name=":3" /> = Mboaedze = kgzevgzupjidnbthhlff4n91ngb7c6e African Apologies For The Athlantic Slavery 0 4422 48342 48341 2025-06-19T20:04:59Z Gloria Adokoh 1376 Medze nsɛm no bi kaa ho 48342 wikitext text/x-wiki Athlantic do nkowaatɔn no mu no, Ebibifo ɔpepe ɔpepe na wɔhyɛɛ hɔn dze hɔn kɔr Wiadze Fofor [[New World|(New World]]) do, a nna mpɛn pii no Ebibirmu mpanyimfo na nkurow binom so nna wonyim adze bɔn yi ho bi. Europefo nye Ebibirmu mpanyimfo na hɔn a wodzi enyim tɔ hɔn no yɛɛ kor kyekyeer Ebibifo ɔpepe ɔpepe na no mboree na wɔdze hɔn kɔr the Americas dɛ wɔnkɛyɛ efuw dɛ nkowaa.  Ebibirmu nkurow beberee na wonyaa eguadzi yi ho mfaso wɔ sikasɛm na amantoto nyina mu, a nna wɔdze nyimpa nkwa sesa Aborɔfo ndzɛmba bi tse dɛ itur, atam, na nsa. Ndaansa yi, Ebibirmu aman bi na ankorankor binom so agye enyim ara apa kyɛw anaa ɔada hɔn nnuho edzi wɔ hɔn nananom hɔn dwuma a wodzii boaa dɛm eguadzi yi.<ref name="holsey">{{cite journal |url=https://www.jstor.org/stable/10.2979/transition.105.74|last1=Holsey |first1=Bayo |title=Owning Up to the Past? |journal=Transition |date=2011 |issue=105 |pages=74–87 |doi=10.2979/transition.105.74|jstor=10.2979/transition.105.74 |url-access=subscription }}</ref> == Mbrɛ Akyɛpa No Sii Kɔree == ==Benin== Afe 2000 mu no, Beninfo hɔn mampanyin a ɔdze Mathieu Kérékou serɛe wɔ nyimpa nyina enyim wɔ dza abakɔsɛm kyerɛ dɛ Benin yɛe wɔ Athlantic do nkowaatɔn no mu no wɔ ber a nna wɔfrɛ hɔn ''Kingdom of Dahomey'' no. Beninfo akandzifo kɔr Virginia na Washington, DC a ɔwɔ United States kɛdaa hɔn akyɛpa no edzi kyerɛɛ nyimpa nyina. Benin ɔmanyɛnyi a ɔdze Luc Gnacadia kaa dɛ “ Yesu serɛ bɔnfakyɛ na nsiesie”, na ɔdze kaa ho dɛ “ Nkowaatɔn no yɛ enyiwudze, na yenu hɛnho wɔ ho”.<ref name="chicago"/> == Cameroon == Afe 2013 mu no, Owura William Holland, a ɔyɛ Obibinyi a ɔyɛ Amɛrekanyi a ɔsan yɛ oguadzinyi na ɔyɛ nkowaa no hɔn asefo no mu kor a nna ofi Virginia no, nam ebusua bɔgya nhwehwɛmu do hun dɛ ne nkyir fi Oku ebusuakuw a ɔwɔ Cameroon mu. Ekyir no, Owura Holland tuu kwan kɔr Bakou kurow no mu wɔ Cameroon, fakor a nna ɔhen a ɔwɔ hɔ a ɔdze, Ngako Ngalatchi no,gyee enyim ara dze akyɛpa a ɔsɛ mae dɛ Oku ebusuakuw no tontɔɔn nkowaa kɔr nkowaatɔn a ɔkɔr do no mu. <ref>{{cite news |last1=Boyle |first1=Alan |title=Genetic quest leads to African apology for role in slave trade |url=https://www.nbcnews.com/sciencemain/genetic-quest-leads-african-apology-role-slave-trade-8c11467842 |work=NBC News |date=27 October 2013 |language=en}}</ref> ==Ghana== Afe 2006 mu no, ɔman Ghana dze nhyehyɛɛ bi bae a nna wɔfrɛ no Project Joseph. a dwuma a odzi ara nye dɛ ɔnam no do ma nserahwɛ na sikasɛm ho ntotoe ahorow efi nkowaa a wɔtɔɔn hɔn Athlantic do nkowaatɔn no mu no hɔn asefo hɔ aba Ghana. Siantsir ntsi a wɔyɛɛ dɛm nhyehyɛɛ yi nye dɛ ɔbɛyɛ akyɛpa wɔ Ghana no dwuma a abakɔsɛm kyerɛ dɛ odzii no Athlantic do nkowaatɔn ber no mu no, na wɔdze dzin no kɔtoo Joseph a ɔwɔ Baebor mu, a wɔtɔɔn ɔno so kɔr nkowaasom mu no.<ref name="johnson"/> Nserahwɛ bi a Ghana mampanyin John Kufuor dze kɔr London, England wɔ afe 2007 mu no, ɔanngye annto mu dɛ otwar dɛ wɔka ma ɔyɛ dɛ Europefo no nko na hɔn nsa wɔ nkowaatɔn a ɔkɔr do no mu na ɔkaa dɛ, “Hɔ ara ebibifo ebusua ebusua bi wɔ hɔ a hɔn so wodzi ho fɔ”. Ɔkaa dɛ, “ mbrɛ isi hu no fa biara no, sɛ edze toto ayaayaadze ahorow a aba wiadze mu nyina no ho a, nkowaasom na nkowaatɔn yɛ nsisi adze na enyimguase eguadzi a ɔkɔr do. <ref name="holsey"/> Afe 2022 mu no, Nana Obokese Ampah I,Asebu ɔmahen dze akyɛpa bɔtoo gua dɛ, “ Ber edu dɛ wɔhwɛ na wɔka dza otwar dɛ wɔka kyerɛ Ebibifo a woekopue aborɔkyir aman do no ho asɛm. Otwar dɛ yɛnye hɔn dzi nkɔmbɔ yie na yɛgye to mu nye hɔn nya nsiesie wɔ dza yɛyɛe na dza yɛhwɛe ma ɔkɔr do dɛ akandzifo wɔ hɛn aman do wɔ ber a nna Athlantic do Nkowaatɔn no rokɔ do no, na yenu hɛnho wɔ ho ara yie.”<ref>{{cite news |last1= |first1= |title=Ghana and Other African Nations Who Enslaved and Sold Blacks to Europeans to Formally Apologize |url=https://www.blackenterprise.com/ghana-and-other-african-nations-who-enslaved-and-sold-blacks-to-europeans-to-formally-apologize/ |work=Black Enterprise |date=25 September 2022}}</ref> ==Alataman mu== Afe 2009 mu no, Civil Rights Congress of Nigeria no, a Alataman mu ɔmanyɛnyi a ɔdze Shehu Sani, hwehwɛɛ dɛ ahemfo a wɔwɔ Alataman mu no begyina hɔn nananom anan mu apa kyɛw wɔ hɔn dwuma a wodzii nkowaatɔn mu no. Aro Mpanyimfo wɔwɔ hɔ no anngye annto mu dɛ wɔbɛpa kyɛw, na wɔkaa dɛ, “ wonnu hɔnho wɔ dza esi etwa mu no ho”..<ref>{{cite news |last1=Smith |first1=David |title=African chiefs urged to apologise for slave trade |url=https://www.theguardian.com/world/2009/nov/18/africans-apologise-slave-trade |work=The Guardian |date=18 November 2009}}</ref> Afe 2018 mu no, Abdulrasheed Adewale Akanbi, a ɔyɛ ɔdzekurow wɔ Iwo a Alataman mu no wɔfrɛ no Oluwo of Iwo paa kyɛw wɔ adehye ebusua a wɔwɔ Alataman mu no hɔn dwuma a wodzii wɔ Athlantic do nkowaatɔn a ɔkɔr do no mu no.<ref>{{cite news |last1=Oluwole |first1=Josiah |title=Nigerian monarch apologises for traditional rulers' participation in slave trade |url=https://www.premiumtimesng.com/news/top-news/272434-nigerian-monarch-apologises-for-traditional-rulers-participation-in-slave-trade.html?tztc=1}}</ref> Seriki Abass, a nna odzi akotsen wɔ nkowaatɔn a ɔkɔr do a nna ofi kurow bi a ɔdze Badagry, a ɔwɔ Alataman mu no n’asefo paa kyɛw wɔ nkowaa a abakɔsɛm kyerɛ dɛ Owura yi tɔnee no.<ref>{{cite web |title=University of Glasgow - Schools - School of Humanities {{!}} Sgoil nan Daonnachdan - Research in the School of Humanities - History Research - History Summer Reading Suggestions - Whyte - Slave trade |url=https://www.gla.ac.uk/schools/humanities/research/historyresearch/welcome/whyte-slavetrade/ |website=www.gla.ac.uk}}</ref> ==Uganda== Afe 1998 mu no, Uganda mampanyin a ɔdze Yoweri Museveni kae wɔ anototo bi a ɔkɔr do mu dɛ onnkehia akɛpa biara efi U.S mampanyin a ɔdze Bill Clinton hɔ wɔ ber a Clinton bɛseraa Ebibirmu aman no. Museveni kaa dɛ,” Ebibirmu ahemfo tsitsir na wokoe tsiaa hɔnho hɔnho na wɔkyekyeer hɔnankasa hɔn nkorɔfo na wɔtontɔɔn hɔn. Sɛ otwar dɛ binom pa kyɛw a, ɔwɔ dɛ ɔyɛ Ebibirmu ahemfo no a. Yɛda ho ara wɔ dɛm nyimpa bɔn yi bi wɔ hɛn mu.<ref>{{cite news |title=Don't apologize, African tells Clinton |url=https://www.tampabay.com/archive/1998/03/23/don-t-apologize-african-tells-clinton/ |work=Tampa Bay Times |language=en}}</ref> Afe 2023 mu no, Musevini dze akyɛpa a ɔsɛ fata mae wɔ Atlantic do nkowaatɔn a ɔkɔr do no.<ref>{{cite news |last1=Abdur-Rahman |first1=Nahlah |title=President Of Uganda Officially Apologizes For Role In Slave Trade |url=https://www.blackenterprise.com/president-of-uganda-apologizes-slave-trade/ |work=Black Enterprise |date=16 July 2023}}</ref> ==Mboaedze== ppsmvsomy3smf8xx1yxoya10qaabhf5 Movement for Black Lives 0 4423 48357 48356 2025-06-23T09:28:07Z Gloria Adokoh 1376 Medze nsɛm no bi kaa ho 48357 wikitext text/x-wiki '''Movement for Black Lives (M4BL)''' yɛ nkabɔmukuw a ɔwɔ ekuw bɔbor eduonum a wogyina hɔ ma Ebibifo mpɔtamu a ɔwɔ United States nyina a wɔtseew no ​​wɔ afe December 2014 mu. Kuwmba no bi nye Black Lives Matter Network, National Conference of Black Lawyers na Ella Baker Center for Human Rights. Ekuw tse dɛ Color of Change, Race Forward, Brooklyn Movement Center, PolicyLink, Million Women March Cleveland, na ONE DC na wɔgyee too mu, na nkabɔmu no nya nsɛm na mboa fi kuw bi a wɔfrɛ no Blackbird hɔ. July 24, 2015 mu no, kuw no dzii kan boaboaa hɔn ho ano wɔ Cleveland State University beebi a edwumayɛfo bɛyɛ 1,500 kesi 2,000 hyiaa mu dze hɔn ho hyɛɛ nkɔmbɔdzi na ɔyɛkyerɛ a mu. Ahyɛse no nhyiamu no yɛɛ dɛ "wɔbɛhyehyɛ akwan a Movement for Black Lives bɛfa do ama mbrahyɛfo ebu hɔn ndzeyɛɛ ho akontaa wɔ ɔman no mu". Mbom, nhyiamu no wiei dɛ wɔhyehyɛɛ kuw bi a no ho hia kɛse. Ndansa nhyiamu no n'ewiei no, wɔ July 26 no, the Movement for Black Lives "kwan a wɔbɛfa do enya mpɔtamu hɔ na ɔman mu ekuw ahorow dze ayɛ United Front" . Afe yi mu akwan a wɔbɛfa do no kowiee dɛ wɔhyehyɛɛ kuw no ne prama bi sii hɔ a ɔka botae, ahwehwɛdze, na nhyehyɛɛ a Movement for Black Lives no boa dɛ mbrɛ ɔbɛyɛ a wobɛnya "fahodzi" ama ebibifo mpɔtamu wɔ Amerika nyina. George Floyd no ku ekyir no, M4BL yii BREATHE Mbra a ɔhwehwɛ dɛ wɔyɛ nsesa kɛse wɔ mbra a ɔfa polisifo ho no edzi. Dza ɔka nhyehyɛɛ mmara no ho na ɔhwehwɛ dɛ wonyi hɔn ho mfi mbra nsɛm mu na wɔmfa sika nhyɛ mpɔtamu hɔ akadze na putupru nhyehyɛɛ afofor mu . Afe 2020 mu no, Movement for Black Lives daa nhyehyɛɛ a wɔhwehwɛ mbuae wɔ COVID-19 yardɔm no ho no edzi. == Edwumakuw == Deva Woodly, Amanyɛsɛm ho Ɔbenfo wɔ The New School, kaa Movement for Black Lives ho asɛm wɔ George Floyd ɔsɔrtsia no mu dɛ "edwumakuw kɛse a ɔka ekuw ahorow a ɔwɔ ɔman no nyina bɔ mu" a ɔmaa nkorɔfo kwan ma "wɔbɛka nsensanee a ɔda mprempren ɔhaw no ho nsɛnkyerɛndze na dza ɔdze ba wɔ nhyehyɛɛ mu ntamu no bataa ho." == Prama na nsɛnkae == Wɔtsintsiim kuw no ne prama no wɔ Dzifuu 2016 mu a wɔato dzin A Vision for Black Lives: Policy Demands for Black Power, Freedom and Justice, ɔwɔ ahwehwɛdze esia''':''' # Ɔko a otsia ebibifo no ba ewiei. 2. Wotua ndzɛmba a wɔasɛe nye dza ogudo resɛɛ ho kaw. 3. Wobeyi hɔn ho efi edwumakuw ahorow a wɔyɛ nsɛmbɔndzifo ho, dze hɔn gu efir mu na wopira ebibifo no; na sika a wɔdze bɛhyɛ ebibifo nwomasua, apɔwmudzen na ahobambɔ mu. 4. Sikasɛm mu atsɛntsenee ma obiara na sikasɛm a wɔbɛsan akyekyɛ dze ahwɛ dɛ hɛn mpɔtamu hɔfo benya ewuranom, na ɔnnyɛ dɛ wobenya kwan kɛkɛ bi. 5. Mpɔtamu hɔfo hɔn tumdzi wɔ mbra, ahyehyɛdze na nhyehyɛɛ a ɔka hɛn kɛse no do. 7. Ebibifo amambu tum a ɔdze no ho na ebibifo egyinesi wɔ ɔmanfo afa horow nyina. M4BL gye dzi dɛ akatua yɛ botae a obotum aba na wotum gye dzi, a odzi kan na akatua a wotuae maa Afrikafo-Amerika ekuafo wɔ afe 2012 mu. Afe 2023-2024 mu no, ɔdze asɛm bi too gua a ɔnye dɛ "yɛrohwehwɛ dɛ wogyae akodzi ntsɛm ara na wɔdze Palestine a U.S. gyina ekyir no ba ewiei," a ɔhyɛ bɔ dɛ "wɔbɔko etsia mbusuakuw asetɔr a ɔwɔ Gaza no." == Sikatua na Ekuw ahorow hɔn mboa == Ber a kuw no tsintsinm hɔn prama wɔ afe 2016 mu ekyir no, nna ekuw ahorow 50 akyerɛw hɔn mboa ato hɔ. Mbɔdzen tsitsiriw kor nye dɛ Borealis Philanthropy dze Black-Led Movement Fund (BLMF) sii hɔ. Wɔyɛe dɛ mbrɛ ɔbɛyɛ a ɔbɔboa M4BL edwuma no, BLMF yɛ sikakorabea a wɔma mboa na wɔdze esi hɔn enyi do dɛ wɔdze dɔɔla ɔpepem 100 bɛbrɛ kuw no, na nhyehyɛɛ a wɔdze esi hɔn enyi do dɛ wɔbɔboa kuw no ma woetum atserɛw ne nseraban mu. == Dwumadzi Etsitsir == === Cleveland State University etuatsew === Ayɛwoho 24, 2015 mu no, ankorankor a wofi ɔman no n'afandzeanan mu nyina hyiaa mu wɔ Cleveland State University dze buaa nsɛm a osisii a ɔfa polisifo hɔn etsiɔdzensɛm a wɔyɛe tsiaa Afrikafo-Amerikafo apaamu hɔfo no. Ne tsitsiriw no, ankorankor tse dɛ Michael Brown, Eric Garner, na Tamir Rice a wowuwui no maa no ho behiae dɛ ebibifo-Amerikafo no yɛ nhyiam. Ndansa nhyiamu no mu no (Ayɛwoho 24–26) no, edwumayɛfo dze hɔn ho hyɛɛ nkɔmbɔtwetwe no mu, hwɛɛ sen ntsiantsia, na wɔdze hɔn ho hyɛɛ ntsetsee ahorow a wɔyɛe dɛ wɔdze bɔboaboa ankorankor a wɔrohwehwɛ dɛ wobenya nyiano ama ɔhaw ahorow a ebibifo mpɔtamu hɔfo no rihyia no. Wobu Cleveland State University nhyiamu no dɛ ɔyɛ Movement for Black Lives ne nhyiamu kɛse a odzi kan, na nyimpa bɔbor 1,500 na wɔbaa nhyiamu no ase. Ekyir no, edwumayɛfo a wofi nhyiamu no ase no hyɛɛ ase dɛ wɔrobɔ dawur dze atserɛw nsɛm dze ebue Movement for Black Lives kuw no ano, na wɔdze nhyehyɛɛ bi a obotum abɔ edwumayɛfo a wofi ɔman no mu nyina ho ban na wɔako dze eyi polisifo etsiɔdzensɛm na nyiyimu a wɔyɛ tsia ebibifo wɔ United States no mu no efi hɔ. Nhyiamu no nyaa ɔman no mu nsɛnkyerɛwfo adwen kɛse mpo wɔ ber a, wɔ nhyiamu no ne da a otwa tun no, Cleveland Regional Transit Authority (RTA) panyin bi boaboaa nyimpadɔm bi a wɔyɛ ebibifo-Amerikafo tsitsiriw a wɔyɛ edwumadzen a ɔnye Cleveland State University ntamu kwan yɛ akwansin kakraa bi pɛ no ano no. Nna nyipadɔm no ehyia mu dze mbuae rema RTA panyin bi a ɔdze Afrikan-Amerikanyi ɔbaabun bi too efiadze osiandɛ ɔabow nsa ntsi. Mpanyimfo kyerɛ dɛ, ɔbaabun no enntum "annhwɛ no ho" osian mbrɛ nna ɔabow edu ntsi, dɛm ntsi mpanyimfo no susui dɛ no ho hia dɛ wɔdze no kɔto efiadze. Ber a wɔdze ɔbaabun no too efiadze no, nyimpadɔm hyiaa mu twaa polisifo kar a wɔdze fa nyimpa no ho hyiae dze kasa tsiatsiaa ɔbaabun no a wɔdze no ato efiadze no; dɛ mbrɛ ɔbɛyɛ a wɔbɛpam nyimpadɔm no efi polisifo no hɛn no kwan do no, "Transit Polisinyi panyin bi petsee muokunsu" na ɔdze kyerɛɛ akotsiafo no. Asɛm a osii no maa wɔkasae tsiaa no ber a ekuw tse dɛ ACLU a ɔwɔ Ohio no gyee dzii dɛ “asɛm wɔ muokonsu ambrahyɛfo no dze dzii dwuma dɛ mbrɛ ɔbɛyɛ a ɔbɛpam dɔm no ho.” == Agodzi ho ɔyɛkyerɛ ahorow == Mbirikatufo a wɔwɔ Amerika agodzifo no mu no nam ɔyɛkyerɛ na ɔsɔrtsia kwan do ada hɔn mboa edzi dɛ wɔtaa kuw no ekyir. Afe 2016 mu no, bɔɔlbɔnyi a ne dzin dze Colin Kaepernick paaw no ho dɛ obobu kotodwe ber a wɔrobɔ ɔman no ndwom wɔ NFL bɔɔlbɔ agodzi bi ase. Bɔɔlbɔ ekyir nsɛmbisa mu no, Kaepernick kyerɛkyerɛɛ mu dɛ, "Mirinngyina hɔ nnkyerɛ dɛw wɔ frankaa a ɔwɔ ɔman a ɔhyɛ ebibifo na nyimpa a hɔn ahosu yɛ tuntum"..Kaepernick na NFL bɔɔlbɔ akotsiafo binom hyiaa ɔkotsia fitsi bɔɔbɔ no ahyɛse kɛɛpem ber a afe 2016 bɔɔlbɔ ber no kɔr ewiei, ɔka ɔkotsia a ofi Asɛndzibea panyin Justice Ruth Bader Ginsburg a ɔkaa dɛ, "Ɔwɔ dɛ mekyer hɔn ɔnam dɛ wɔayɛ dɛm ntsi? Oho... Mususuw dɛ nyansa nnyi mu na ɔnnkyerɛ obu." Ɔwɔ mu dɛ Kaepernick ne ɔsɔrtsia no nyaa akotsia ahorow a edzi afora dze, naaso ekyingye biara nnyi ho dɛ ɔdze nsɛm a no ho hia kɛse baa nkɔmbɔtwetwe a ɔfa ebibifo asetsena ho wɔ United States mu no mu. Agodzifo a wofi Amerika agodzikuw no mu tse dɛ National Basketball Association mu so dze hɔn ho ahyɛ ɔyɛkyerɛ ahorow mu dze roboa Movement for Black Lives kuw no. Afe 2016 mu no, basketball agodzifo bi tse dɛ LeBron James, Chris Paul, Dwyane Wade, na Carmelo Anthony gyinaa mfinimfin wɔ ESPY's dze too gua dɛ "ɔyɛ edwumyɛ ɔfrɛ" dze rema mbuae wɔ Philando Castile na Alton Sterling hɔn tow ho, na afei polisifo beenum a wokum hɔn wɔ dɛm bosoom no n'ahyɛse no. NBA ekunyin baanan no hun no dɛ ɔyɛ akwangya a wɔdze bɛka ankorankor a wɔwɔ Movement for Black Lives no afa ebien no nyina abɔ mu. Nkan Miami Heat itur tow no weɔmfo, Dwyane Wade, kaa dɛ, "Ɔwɔ dɛ mbusuakuw ho nsɛm gyae... naaso ɔwɔɛ dɛ awerɛtɔ no so gyae. Dza wɔayɛ noara ye." Kuw no san hyɛɛ Amerikafo nkuran dɛ "wɔmpow basabasayɛ nyina," na mbom, ma hɔn botae ngyina dɛ wobekenyan nkurow a hɔn mu akyekyɛ wɔ Amerika no. == Etuatsew ma Ebibifo == Ayɛwoho 20, 2020 mu no,nna Movement for Black Lives yɛ ekuw 60 no mu kor, a adwumayɛfo ekuw du-ebien ka ho a wɔyɛɛ Strike for Black Lives ho nhyehyɛɛ . Dɛ ɔka George Floyd ɔsɔrtsia a ɔrokɔ do no na Black Lives Matter kuw kɛse no ho no, nna nyimpa pii na wɔwɔ ɔman no mu a wɔka etuatsew no ho a edwumayɛfo bɛyɛ ɔpepe ka ho a wɔreper nyiyimu a ɔfa nyimpa ho na ɔman no ne skasɛm mu pɛrpɛryɛ. == Ɔgye == Ekuw ahorow bi tse dɛ National Council of Asian Pacific Americans, ACLU of Northern California,na National Council of Jewish Women daa hɔn mboa edzi kyerɛɛ Movent for Black Lives ber a wɔdze hɔn nsɛm too gua wɔ kuw no ne prama a wotsintsimii a ekyingyegye wɔ mu no do. Ɔfrɛ a Movement for Black Lives dze too gua dɛ wɔnyɛ nsesa wɔ nsɛmbɔndzi ho atsɛntsenenee mu na wɔmfa polisifo hɔn etsiɔdzenfosɛm nkɔ ewiei. Hɔn nsɛm kor mu no, National Council of Jewish Women no kaa dɛ, "NCJW si do dua dɛ Ebibifo asetsena ho hia, a Yudafo a wɔyɛ Ebibifo, a wɔyɛ Yudafo na hɛn NCJW mpɔtamu hɔfo nyina ne fa tsitsiriw. Yegye to mu dɛ Ebibifo na Yudafo nkurow no wɔ ebusuabɔ a worunntum nntsetsew mu na hɛn ahokeka a yɛdze hwehwɛ asetsena mu atsɛntsenenee no wɔ ebusuabɔ. Movement for Black Lives no nyaa mboa fofor fii Democracy for America hɔ ber a woyii ne nhyehyɛɛ ho prama no edzi no n'ekyir no. Movement for Black Lives no botae tsitsiriw kor nye dɛ wɔbɛhyɛ ka bi ma menka bi a ogyina hɔ ma ebibifo nkurow a wɔwɔ Amerika no. Amambu ekuw ahorow egyina hɔ nye M4BL ayɛ kor osiandɛ, Democracy for America kyerɛ dɛ, wohu no dɛ "dza ɔyɛ a okenyan nkɔmbɔ a no ho hia, a ɔfa dza ofi mu ba ho a ɔwɔ dɛ mprempren na daakye akandzifo a wɔwɔ Democratic Party no na nkurow a wɔsom hɔn no nya". Bio, Movement for Black Lives no botae nye dɛ wɔbɛhyɛ sikasɛm, amambusɛm, na asetena mu nsesa ho nkuran no ma "nsusui a ɔyɛ dzen" ma daakye mbrahyɛbaguafo ber a wɔrohwehwɛ dɛ wɔbɛtsew ɔhaw a ɔwɔ ebibifo nkurow hɔ ase bio na woesiesie. Afe 2016 mu no, Ford Foundation na Borealis Philanthropy, ntamgyinafo kuw, dɛ wɔnhyehyɛ "Black-Led Movement Fund" a nna hɔn nsusui nye dɛ "wɔde dɔɔla ɔpepem 100 bɛba ndzɛmba afofor mu ama Movement for Black Lives. Ɔwɔ mu dɛ Ford Foundation sii gyinae dɛ worinnsie hɔn sika bio dze, naaso wɔda ho ara dze ɔpepem pii ma ekuw ahorow dze boa nyimpa nyiyimu mu atsɛntsenenee. BLMF etum dze mboa nketsewa ama ekuw ahorow pii a wɔwɔ Movement for Black Lives mu. Odur Fall 2020 no, Borealis Philanthropy dze dɔɔla ɔpepem 5.4 maa ekuw ahorow a hɔn ahoɔdzen wɔ famu dze boaa M4BL. Yudafo ekuw ahorow no kyerɛɛ enyiammbɔhosɛm dze kyerɛɛ Movement for Black Lives’ 2016 prama no ho, M4BL kaa dɛ "[U.S.] bu wiadze nyina ɔko a wɔko tsia hu no bem na ɔma ɔkɔ enyim dze nam apam a ɔnye Israel yɛe no do na ɔka ho wɔ mbusuakuw asetɔr a ɔrokɔ do dze tsia Palestine nkorɔfo no mu", dɛ "Israel yɛ ɔman a wɔyɛ nyimpa mu nyiyimu", na "[U.S.] [dze sika aboa] etwa nyimpa mu nyiyimu ɔfasu". Dzifuu 2020 mu no, Movement for Black Lives na bankum afamu ekuw bɔbor ɔha, a Council on American-Islamic Relations, Jewish Voice for Peace na Jews for Racial and Economic Justice ka ho, dze hɔn nsa hyɛɛ krataa bi a ano a ɔkyerɛ dɛ wɔnye Anti-Defamation League (ADL) no nnyi ebusuabɔ biara bio osian mboa a wɔdze ama Israel ntsi. 7ozo6235lczjcguoz6bvo67g5qupp2l Voting Right Act of 1965 0 4426 48358 2025-06-23T17:02:24Z Gloria Adokoh 1376 meyɛɛ atekel fofor 48358 wikitext text/x-wiki The '''Voting Rights Act of 1965''' is a landmark piece of federal legislation in the United States that prohibits racial discrimination in voting. It was signed into law by President Lyndon B. Johnson during the height of the civil rights movement on August 6, 1965, and Congress later amended the Act five times to expand its protections. Designed to enforce the voting rights protected by the Fourteenth and Fifteenth Amendments to the United States Constitution, the Act sought to secure the right to vote for racial minorities throughout the country, especially in the South. According to the U.S. Department of Justice, the Act is considered to be the most effective piece of federal civil rights legislation ever enacted in the country. The National Archives and Records Administration stated: "The Voting Rights Act of 1965 was the most significant statutory change in the relationship between the federal and state governments in the area of voting since the Reconstruction period following the Civil War". kthl3ebq420c0xghui1fsfp0x8h45pa Action Front for Renewal and Development 0 4427 48385 48371 2025-06-28T02:36:12Z InternetArchiveBot 41 Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.9.5 48385 wikitext text/x-wiki {{Databox|item=Q3088445}}'''Action Front for Renewal and Development''' yɛ amanyɛkuw a ɔwɔ Benin a wɔtseew wɔ afe 1994 mu. Ɔyɛ amanyɛkuw a nna Mathieu Kérékou ka ho wɔ ne manpanyin a ɔyɛe a otsia ebien no, a ɔhyɛɛ ase wɔ 1996 kesi 2006.<ref name="Badou">Agnès Oladoun Badou, [https://web.archive.org/web/20160303173031/http://www.ifeas.uni-mainz.de/workingpapers/Badou.pdf "Partis Politiques et Stratégies Électorales à Parakou"] {{Webarchive|url=https://web.archive.org/web/20160303173031/http://www.ifeas.uni-mainz.de/workingpapers/Badou.pdf |date=2016-03-03 }}, Department of Anthropology and African Studies, [[Johannes Gutenberg University of Mainz]], 2003 {{in lang|fr}}.</ref> Kérékou gyinaa maa amanyɛkuw no wɔ amanpanyin abatow a ɔkɔr do wɔ Ebɔw 4 na Ebɔw 18, 2001, na onyaa amba 45.4% wɔ abatow a odzi kan mu na 84.1% wɔ dza otsia ebien no mu. Abatow a otsia ebien no nyiaa ɔnye no gyinae no bɔe guii. Fankwa 2004, Daniel Tawema a nna ɔyɛ Ɔsoafo a ɔhwɛ Ɔman no mu nsɛm do na woyii no dɛ amanyɛkuw no kyerɛwkyerɛwfo, a nna origyina Jerome Sacca Kina Guezere ananmu.<ref>[https://web.archive.org/web/20070927035608/http://www.presse-francophone.org/agence/archivesmois/politique/polfev04.htm "Le ministre de l'Intérieur élu à la tête du Parti"] {{webarchive|url=https://web.archive.org/web/20070927035608/http://www.presse-francophone.org/agence/archivesmois/politique/polfev04.htm |date=2007-09-27 }}, ''[[International Francophone Press Union|UPF]]'' (presse-francophonie.org), February 24, 2004 {{in lang|fr}}.</ref> Beninese Mbrahyɛbaguam abatow a wɔtoo wɔ 2003, Ebɔw 30,2003 mu no, nna amanyɛkuw no ka Presidential Movement no ho, mekyerɛ Kérékou n'ekyirtaafo. Ɔno no mu na ɔdze Union for Future Benin bɔbɔɔ adze, a onyaa ngua 31 wɔ ngua 83 no mu. FARD hɔn nyimpa a nna ogyina hɔ ma hɔn wɔ Ebɔw 2006 abatow no mu yɛ Daniel Tawéma, a onyaa amba no mu 0.60%. == Mboaedze == 6bfedxu17rrmxhlanrkr5ng391gvly7 Cinema of Benin 0 4428 48384 48383 2025-06-27T20:24:33Z KISUMAR123 67 /* Abakɔsɛm */ MEDZE NSƐM NO BI KAA HO #AWA-DYF 48384 wikitext text/x-wiki == Abakɔsɛm == Mbea ahorow no yɛ soronko wɔ bea a ɔyɛ Benin sen a odzi kan no ho, a binom twe adwen si Lumière des hommes tsiatsia (1954, ɔkwankyerɛfo a wonnim) do, a afofor so twe adwen si Pascal Abikanlou edwuma do, a ɔyɛɛ nsɛm a dodow a wɔakyerɛw wɔ 1960 mfe no mu, na ɔno ekyir no ɔyɛɛ ne sen a odzi kan a ɔyɛ enyigye Sous le signe du vaudou wɔ 1974 mu. Richard De Medeiros yɛ ɔkwankyerɛfo fofor a ɔagye dzin wɔ ahofadzi mfe a odzi kan no mu, fi 1970 mfe no mu Le roi est mort en exil, nhwehwɛmu a wɔyɛe wɔ Béhanzin, Dahomey hen a otwa tun no ho. Ɔkɔr do yɛɛ feature-length Le nouveau venu (1972), a ɔhwehwɛɛ asɛm a ɔfa addzefodze na ntawantawadze a ɔda abaefor na atsetsesɛm ntamu wɔ Benin no mu. François Okioh kyerɛɛw nsɛm ntsiantsia dodow wɔ 1980 mfe no mu, na sen a ɔyɛ tsentsen Ironou (1985) na Enfants de... (1985). Hɔn a wɔagye dzin wɔ mfe aduonu a woetwamu no mu na Jean Odoutan (Barbecue Pejo, 2000; Pim-Pim Tché, 2010), Idrissou Mora Kpai (Si-Gueriki, la reine-mère, 2002) na Sylvestre Amoussou (Africa Paradis, 2006). jk1ik1b1i6uihk5101fvew0dydd3647 World Conference against Racism 0 4537 48498 2025-06-30T16:37:06Z Gloria Adokoh 1376 Meyɛɛ atekel fofor 48498 wikitext text/x-wiki Sɛ epɛ dɛ ihu wiadze mfɛndzanan nyina nhyiamu a odzi kan a otsia nyiyimu a ogyina nyimpa ahosu do a ɔkɔr do wɔ afe 1911 mu a, nna ɔno kenkan [[:en:First_Universal_Races_Congress|First Universal Races Congress]]. '''World Conference Against Racism''' ('''WCAR''') no yɛ wiadze mfɛndanan nyina nhyiamu ahorow a [[:en:UNESCO|UNESCO]] ahyehyɛ a ɔhwehwɛ dɛ ndzeyɛɛ na ndzɛmba a ɔfa nyiyimu a ɔkɔ do a ogyina nyimpa ahosu do ho no no do botwa . Nhyiamu akɛse ahorow enum na seseiara etum akɔ do; afe in 1978, 1983, 2001, 2009 na 2021. Wiadze Mfɛndzanan Nyina Ɔko a Otsia Ebien no na Atopae a wɔdze sɛɛsɛɛ ndzɛmba no ekyir na wɔtseew kuw yi na dɛ mbrɛ ɔhyɛ United Nations ase ntsi, ber ara a wɔtsewee no na UNESCO hyɛɛ no dwumadzi ase dɛ mbrɛ ɔbɛyɛ a abɔdze mu nyansapɛ ho adzesua a ɔfa ebusuakuw ahorow a ɔsɛɛ nkorɔfo hɔn adwen ma wonya ahosu do nyiyimu adwen dze tsia ekuw bi no do botum etwa. Hɔn dwumadzi ahorow a odzi kan a wɔdze bɔtoo gua no mu bi nye ''The Race Question'' a ɔbɔtɔɔ gua wɔ afe 1950 mu a, enyimdzefo a wɔagyegye edzin wɔ wiadze nyina no dze hɔn nsa hyehyɛɛ ase no. == 1978 Nhyiamu Kɛse No == ijtf458i46azlghwuok489x3t8keohr